diff --git a/.env.example b/.env.example index 9c06f61..e8a9cad 100644 --- a/.env.example +++ b/.env.example @@ -20,4 +20,6 @@ KONG_PG_HOST=db # === Configs da API (FastAPI) === # URL de conexão que a API e o Worker usarão para se conectar ao banco de dados. # Use as mesmas credenciais do POSTGRES_USER e o hostname 'db' do serviço do banco. -DATABASE_URL=postgresql://admin:change-in-production-db-pass@db:5432/sinapi \ No newline at end of file +# === Configs do Cloudflare Tunnel (Opcional) === +# Token para expor sua API para a internet via túnel. +CLOUDFLARE_TUNNEL_TOKEN=seu-token-aqui \ No newline at end of file diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 0000000..8172f0d --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,35 @@ +# .github/release-drafter.yml + +# Define as categorias com base nos tipos de Conventional Commits +categories: + - title: '🚀 Novas Funcionalidades' + labels: + - 'feature' + - 'feat' + - title: '🐛 Correções de Bugs' + labels: + - 'fix' + - 'bug' + - title: '🔧 Melhorias e Refatorações' + labels: + - 'refactor' + - 'chore' + - title: '📚 Documentação' + labels: + - 'docs' + +# Exclui labels que não devem aparecer no changelog +exclude-labels: + - 'skip-changelog' + +# O template do corpo da sua release. +# A variável $CHANGES será substituída pela lista categorizada de mudanças. +template: | + ## O que há de novo nesta versão? + + *Aqui você pode escrever sua copy, explicando o objetivo principal da release.* + + $CHANGES + + --- + **Agradecemos a todos os contribuidores!** 🎉 \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..9d30a0d --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,41 @@ +name: CI - API and Integration + +on: + push: + branches: [ main, develop ] + pull_request: + branches: [ main, develop ] + +jobs: + build-and-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: recursive # CRÍTICO: Puxa o Toolkit + + - name: Set up Environment + run: cp .env.example .env + + - name: Build Docker Stack + run: docker compose build + + - name: Start Services + run: docker compose up -d db redis kong-migrations + + - name: Wait for Database + run: | + until docker compose exec db pg_isready -U admin -d sinapi; do + echo "Waiting for database..." + sleep 2 + done + + - name: Validate Populate-DB (Smoke Test) + run: | + echo "🧪 Executando teste de fumaça do ETL..." + # Rodamos um comando simplificado apenas para verificar se o motor do Toolkit liga corretamente dentro do container da API + docker compose run --rm api python3 -c "from autosinapi.etl_pipeline import PipelineETL; print('✅ Toolkit importado com sucesso na API')" + + - name: Cleanup + if: always() + run: docker compose down -v diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml new file mode 100644 index 0000000..b195088 --- /dev/null +++ b/.github/workflows/draft-release.yml @@ -0,0 +1,21 @@ +# .github/workflows/draft-release.yml + +name: Draft a new release + +on: + push: + branches: + - develop # Roda toda vez que algo é mesclado em develop + +jobs: + update_release_draft: + runs-on: ubuntu-latest + steps: + - uses: release-drafter/release-drafter@v5 + with: + # (Opcional) Publica a release se a tag corresponder, + # mas para o seu caso, vamos deixar o seu 'release.yml' cuidar disso. + # A principal função aqui é apenas ATUALIZAR o rascunho. + publish: false + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 713e54f..74364aa 100644 --- a/.gitignore +++ b/.gitignore @@ -60,6 +60,7 @@ env.bak venv.bak .manage-kong autosinapi_downloads/ +deploy.config # Docker .dockerignore @@ -70,4 +71,8 @@ docker-compose.override.yml .vscode/ # Model -AutoSINAPI/ +# AutoSINAPI/ <-- Removed: ETL toolkit is part of the project + +# Logs +logs/ +.pytest_cache/ diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..6c9c036 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "AutoSINAPI"] + path = AutoSINAPI + url = https://github.com/LAMP-LUCAS/AutoSINAPI.git diff --git a/AutoSINAPI b/AutoSINAPI new file mode 160000 index 0000000..74ecf2e --- /dev/null +++ b/AutoSINAPI @@ -0,0 +1 @@ +Subproject commit 74ecf2e8c6e5fbe57cb0a0d6b6d024bf8811987c diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 528ff2c..ef5b307 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -44,6 +44,14 @@ Utilizamos o padrão [Conventional Commits](https://www.conventionalcommits.org/ - **Python (API e Worker)**: O código segue o padrão **PEP 8**. Usamos `snake_case` para variáveis e funções e `PascalCase` para classes. - **Infraestrutura (Docker & Kong)**: Nomes de serviços e contêineres devem ser em `snake_case` e descritivos (ex: `celery_worker`, `sinapi_gateway`). +### 4. Trabalhando com o Toolkit (Submódulo) + +O core de processamento de dados (`AutoSINAPI/`) é um **submódulo Git** vinculado ao repositório [AutoSINAPI](https://github.com/LAMP-LUCAS/AutoSINAPI). + +- **Mudanças no Core:** Devem ser commitadas e enviadas para o repositório do Toolkit. +- **Mudanças na API:** Devem ser commitadas neste repositório. +- **Sincronia:** Se você atualizar o Toolkit, lembre-se de atualizar o ponteiro do submódulo neste repositório com um commit de "update submodule". + --- ## Submetendo Alterações diff --git a/Dockerfile b/Dockerfile index 61162cb..e1a7228 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,17 +10,26 @@ ENV PYTHONUNBUFFERED 1 # Estágio 2: Instalação de dependências WORKDIR /app COPY requirements.txt . +# Copy AutoSINAPI toolkit before pip install for local install +COPY ./AutoSINAPI /app/AutoSINAPI RUN apt-get update && \ apt-get install -y git --no-install-recommends && \ pip install --no-cache-dir --upgrade pip && \ pip install --no-cache-dir -r requirements.txt && \ + SETUPTOOLS_SCM_PRETEND_VERSION_FOR_AUTOSINAPI=0.1.0 pip install --no-cache-dir ./AutoSINAPI && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* # Estágio 3: Cópia do código da aplicação COPY ./api /app/api -# Estágio 4: Comando de execução +# Estágio 4: Segurança e Execução +RUN apt-get update && apt-get install -y wget procps --no-install-recommends && \ + rm -rf /var/lib/apt/lists/* && \ + useradd -m -u 1000 appuser && \ + chown -R appuser:appuser /app +USER appuser + # Expõe a porta que o Uvicorn usará EXPOSE 8000 # Inicia o servidor Uvicorn diff --git a/Makefile b/Makefile index adcff98..8b1fdf3 100644 --- a/Makefile +++ b/Makefile @@ -1,26 +1,38 @@ -.PHONY: up down populate-db logs-api logs-kong status +.PHONY: setup up down populate-db logs-api logs-kong status + +setup: + @echo "🔧 Inicializando submódulos e ambiente..." + git submodule update --init --recursive + cp .env.example .env up: @echo "Iniciando os containers Docker em modo detached..." - docker-compose up --build -d + docker compose up --build -d down: @echo "Parando e removendo os containers, redes e volumes..." - docker-compose down -v + docker compose down -v populate-db: @echo "Disparando a tarefa de ETL para popular o banco de dados..." - docker-compose exec api python -c "import os; from api.tasks import populate_sinapi_task; db_config = {'host': os.getenv('POSTGRES_HOST', 'db'), 'port': int(os.getenv('POSTGRES_PORT', 5432)), 'database': os.getenv('POSTGRES_DB'), 'user': os.getenv('POSTGRES_USER'), 'password': os.getenv('POSTGRES_PASSWORD')}; sinapi_config = {'year': 2025, 'month': 7}; populate_sinapi_task.delay(db_config, sinapi_config)" + docker compose exec api python -c "import os; from api.tasks import populate_sinapi_task; db_config = {'host': os.getenv('POSTGRES_HOST', 'db'), 'port': int(os.getenv('POSTGRES_PORT', 5432)), 'database': os.getenv('POSTGRES_DB'), 'user': os.getenv('POSTGRES_USER'), 'password': os.getenv('POSTGRES_PASSWORD')}; sinapi_config = {'year': 2025, 'month': 7}; populate_sinapi_task.delay(db_config, sinapi_config)" logs-api: @echo "Exibindo logs do container da API..." - docker-compose logs -f api + docker compose logs -f api logs-kong: @echo "Exibindo logs do container do Kong..." - docker-compose logs -f kong + docker compose logs -f kong status: @echo "Verificando o status dos containers..." - docker-compose ps + docker compose ps + +test-env: + @echo "🛠️ Construindo imagem de teste isolada..." + docker build -t autosinapi-test-runner -f tests/Dockerfile.test . + @echo "🧪 Executando testes de build e orquestração em ambiente isolado..." + docker run --rm -v $$(pwd):/app:ro autosinapi-test-runner + diff --git a/README.md b/README.md index ad9baec..7e97644 100644 --- a/README.md +++ b/README.md @@ -28,11 +28,15 @@ Se você trabalha com orçamentos de obra, sabe o quão repetitivo e frustrante Tenha sua própria instância da API, com banco de dados e toda a infraestrutura, rodando localmente com apenas 5 passos. -1. **Clone o Repositório** +1. **Clone o Repositório (com Submódulos)** ```bash - git clone https://github.com/LAMP-LUCAS/autoSINAPI_API.git + git clone --recursive https://github.com/LAMP-LUCAS/autoSINAPI_API.git cd autoSINAPI_API ``` + *Caso já tenha clonado sem o `--recursive`, execute:* + ```bash + git submodule update --init --recursive + ``` 2. **Configure o Ambiente** Copie o arquivo de exemplo `.env.example` para um novo arquivo chamado `.env`. Nenhuma alteração é necessária para começar. @@ -98,9 +102,34 @@ Use estes comandos para gerenciar seu ambiente facilmente. A autoSINAPI API vai além de simples consultas. Oferecemos endpoints de BI que entregam análises valiosas: - **Estrutura Analítica (BOM):** Exploda uma composição em sua árvore completa de custos. +- **Hora/Homem Total:** Calcule o total de horas de mão de obra em qualquer composição. +- **Otimizador de Custo:** Identifique os 5 maiores vilões de custo em qualquer serviço. - **Curva ABC:** Envie seu orçamento e descubra quais insumos representam 80% do seu custo. -- **Otimizador de Custo:** Identifique os maiores vilões de custo em qualquer serviço. -- **Série Histórica:** Analise a "inflação" de um insumo ou composição ao longo do tempo. +- **Tendências de Volatilidade:** Analise a inflação setorial agrupada por **Classificação (Insumos)** ou **Grupo (Composições)**, ou monitore a evolução de **Itens Específicos** ao longo de 12 meses. +- **Série Histórica:** Evolução mensal de preços para um item individual. +- **Comparativo Regional:** Compare preços de um mesmo item em diferentes estados do Brasil. + +### 🖥️ Frontend Demo + +O repositório inclui uma **aplicação web demo** completa em `demo/`. Explore todos os recursos da API visualmente: + +```bash +# A demo roda automaticamente no ambiente Docker +# Acesse: https://autosinapi.lamp.local/demo/ + +# Ou localmente com servidor HTTP simples +cd demo && python3 -m http.server 8080 +``` + +**Recursos do Frontend:** +- **Pesquisa Inteligente:** Busca textual com filtros por estado, data e regime +- **BOM Tree:** Visualização hierárquica em cards ou tabela com scroll infinito +- **Curva ABC:** Gráfico dinâmico (barras + linha) com tabela analítica +- **Comparativo Regional:** Gráfico de barras com destaque de min/max e estatísticas +- **Modal de Detalhes:** Histórico de preços (Chart.js), mão de obra, otimização +- **Totalmente responsivo:** 320px (smartwatch) → 3840px (8K) +- **Dark/Light mode:** com detecção automática do sistema + toggle explícito +- **Acessível:** WCAG 2.1 AA, navegação por teclado, high contrast mode --- diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..6270dd3 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,50 @@ +# 🗺️ autoSINAPI ROADMAP — Visão de Evolução Técnica + +Este documento define os próximos horizontes técnicos para o projeto **autoSINAPI**, mantendo o compromisso com a filosofia Open Source (GPL-v3) e a capacidade de auto-hospedagem (self-hosting). O objetivo é evoluir de uma ferramenta de consulta para uma plataforma de inteligência em custos de construção. + +--- + +## 🏗️ Fase 2: Automação e Inteligência de Dados + +### 1. Zero-Touch ETL (Carga Autônoma) +Atualmente, o processo de população do banco depende de intervenção manual. +- [ ] **Monitoramento Ativo:** Implementar um crawler (Agente Watcher) que monitora o portal de downloads da Caixa Econômica Federal. +- [ ] **Carga Automatizada:** Ao detectar um novo arquivo, disparar o pipeline de extração e inserção via Celery de forma totalmente automática. +- [ ] **Webhooks de Status:** Notificar o administrador via Webhook (Discord/Telegram/Email) sobre o sucesso ou falha da atualização mensal. + +### 2. Forecasting com IA (Análise Preditiva) +Aproveitar a massa de dados histórica sanitizada para gerar valor prospectivo. +- [ ] **Integração LLM/Ollama:** Utilizar agentes de IA locais para analisar séries históricas e identificar anomalias ou sazonalidade. +- [ ] **Previsão de Preços:** Implementar modelos de regressão para projetar a variação de preços (Inflação Setorial) para os próximos 3 a 6 meses. +- [ ] **Dashboard de Risco:** Alertas sobre materiais com tendência de alta acentuada, auxiliando na antecipação de compras. + +--- + +## 🔗 Fase 3: Ecossistema e Integrações + +### 3. Integração BIM 5D & Plugins +Conectar a API diretamente ao fluxo de projeto. +- [ ] **API Headless para BIM:** Expandir endpoints para facilitar o mapeamento de objetos BIM com códigos SINAPI. +- [ ] **Plugin Revit/AutoCAD:** Protótipo de integração para leitura de custos em tempo real dentro de ferramentas de projeto. +- [ ] **Exportação para ERPs:** Formatos de saída compatíveis com sistemas de gestão de obras open source. + +### 4. Custom Personal Databases (Multi-tenancy Técnico) +Permitir que o usuário combine dados oficiais com seus próprios custos. +- [ ] **Composições Próprias:** Criar endpoints `POST` para que usuários cadastrem tabelas de custos locais sem sobrescrever os dados oficiais do SINAPI. +- [ ] **Mix de Preços:** Funcionalidade para calcular orçamentos usando o "SINAPI Oficial" como base, mas substituindo itens específicos por cotações de mercado do usuário. + +--- + +## 🛠️ Fase 4: Excelência Operacional e UX + +- [ ] **API v2 (GraphQL):** Implementar suporte a GraphQL para permitir consultas complexas e explosões de BOM em uma única requisição customizada. +- [ ] **Dashboard Pro (Open Source):** Evoluir a interface Demo para um dashboard de gestão completo, com persistência de orçamentos no navegador (LocalStorage/IndexedDB). +- [ ] **Internationalization (i18n):** Preparar a interface para suporte a múltiplos idiomas e moedas, expandindo o uso para outros países que utilizam tabelas de referência similares. + +--- + +**Nota:** Este roteiro é uma declaração de intenções técnica. Com a nova arquitetura modular: +- A **Fase 2 (Inteligência de Dados e ETL)** será desenvolvida prioritariamente no repositório [AutoSINAPI (Toolkit)](https://github.com/LAMP-LUCAS/AutoSINAPI). +- As **Fases 3 e 4 (Integrações e UX)** serão o foco deste repositório da API. + +Contribuições da comunidade são bem-vindas via Pull Requests seguindo a licença GPL-v3. diff --git a/alembic.ini b/alembic.ini new file mode 100644 index 0000000..994b33b --- /dev/null +++ b/alembic.ini @@ -0,0 +1,36 @@ +[alembic] +script_location = alembic +sqlalchemy.url = postgresql://admin:admin@autosinapi_db:5432/sinapi + +[loggers] +keys = root,sqlalchemy,alembic + +[handlers] +keys = console + +[formatters] +keys = generic + +[logger_root] +level = WARN +handlers = console + +[logger_sqlalchemy] +level = WARN +handlers = +qualname = sqlalchemy.engine + +[logger_alembic] +level = INFO +handlers = +qualname = alembic + +[handler_console] +class = StreamHandler +args = (sys.stderr,) +level = NOTSET +formatter = generic + +[formatter_generic] +format = %(levelname)-5.5s [%(name)s] %(message)s +datefmt = %H:%M:%S \ No newline at end of file diff --git a/alembic/env.py b/alembic/env.py new file mode 100644 index 0000000..b5b98fe --- /dev/null +++ b/alembic/env.py @@ -0,0 +1,53 @@ +"""Alembic environment configuration for AutoSINAPI API. + +Lê a DATABASE_URL da variável de ambiente ou usa fallback. +""" + +import os +import sys +from logging.config import fileConfig + +from alembic import context +from sqlalchemy import engine_from_config, pool + +config = context.config + +# Override sqlalchemy.url from environment variable if set +db_url = os.getenv("DATABASE_URL") +if db_url: + config.set_main_option("sqlalchemy.url", db_url) + +if config.config_file_name is not None: + fileConfig(config.config_file_name) + +target_metadata = None + +def run_migrations_offline() -> None: + url = config.get_main_option("sqlalchemy.url") + context.configure( + url=url, + target_metadata=target_metadata, + literal_binds=True, + dialect_opts={"paramstyle": "named"}, + ) + with context.begin_transaction(): + context.run_migrations() + +def run_migrations_online() -> None: + connectable = engine_from_config( + config.get_section(config.config_ini_section, {}), + prefix="sqlalchemy.", + poolclass=pool.NullPool, + ) + with connectable.connect() as connection: + context.configure( + connection=connection, + target_metadata=target_metadata, + ) + with context.begin_transaction(): + context.run_migrations() + +if context.is_offline_mode(): + run_migrations_offline() +else: + run_migrations_online() \ No newline at end of file diff --git a/alembic/script.py.mako b/alembic/script.py.mako new file mode 100644 index 0000000..10424b6 --- /dev/null +++ b/alembic/script.py.mako @@ -0,0 +1,15 @@ +"""Alembic migration template.""" +revision = "${up_revision}" +down_revision = ${repr(down_revision)} +branch_labels = ${repr(branch_labels)} +depends_on = ${repr(depends_on)} + +from alembic import op +import sqlalchemy as sa +${imports if imports else ""} + +def upgrade() -> None: + ${upgrades if upgrades else "pass"} + +def downgrade() -> None: + ${downgrades if downgrades else "pass"} \ No newline at end of file diff --git a/alembic/versions/001_initial_schema.py b/alembic/versions/001_initial_schema.py new file mode 100644 index 0000000..9c01a70 --- /dev/null +++ b/alembic/versions/001_initial_schema.py @@ -0,0 +1,101 @@ +"""Initial schema: create all AutoSINAPI tables. + +Revision ID: 001 +Revises: +Create Date: 2026-05-21 +""" +from typing import Sequence, Union +from alembic import op +import sqlalchemy as sa + +revision: str = "001" +down_revision: Union[str, None] = None +branch_labels: Union[str, None] = None +depends_on: Union[str, None] = None + +def upgrade() -> None: + op.create_table( + "insumos", + sa.Column("codigo", sa.Integer(), nullable=False), + sa.Column("descricao", sa.Text(), nullable=False), + sa.Column("unidade", sa.String(length=10), nullable=True), + sa.Column("classificacao", sa.Text(), nullable=True), + sa.Column("status", sa.String(length=20), nullable=True, server_default="ATIVO"), + sa.PrimaryKeyConstraint("codigo"), + ) + op.create_table( + "composicoes", + sa.Column("codigo", sa.Integer(), nullable=False), + sa.Column("descricao", sa.Text(), nullable=False), + sa.Column("unidade", sa.String(length=10), nullable=True), + sa.Column("grupo", sa.String(length=100), nullable=True), + sa.Column("status", sa.String(length=20), nullable=True, server_default="ATIVO"), + sa.PrimaryKeyConstraint("codigo"), + ) + op.create_table( + "precos_insumos_mensal", + sa.Column("insumo_codigo", sa.Integer(), nullable=False), + sa.Column("uf", sa.CHAR(length=2), nullable=False), + sa.Column("data_referencia", sa.Date(), nullable=False), + sa.Column("regime", sa.String(length=50), nullable=False), + sa.Column("preco_mediano", sa.Numeric(precision=12, scale=2), nullable=True), + sa.PrimaryKeyConstraint("insumo_codigo", "uf", "data_referencia", "regime"), + ) + op.create_table( + "custos_composicoes_mensal", + sa.Column("composicao_codigo", sa.Integer(), nullable=False), + sa.Column("uf", sa.CHAR(length=2), nullable=False), + sa.Column("data_referencia", sa.Date(), nullable=False), + sa.Column("regime", sa.String(length=50), nullable=False), + sa.Column("custo_total", sa.Numeric(precision=14, scale=2), nullable=True), + sa.PrimaryKeyConstraint("composicao_codigo", "uf", "data_referencia", "regime"), + ) + op.create_table( + "composicao_insumos", + sa.Column("composicao_pai_codigo", sa.Integer(), nullable=False), + sa.Column("insumo_filho_codigo", sa.Integer(), nullable=False), + sa.Column("coeficiente", sa.Numeric(precision=12, scale=6), nullable=True), + sa.PrimaryKeyConstraint("composicao_pai_codigo", "insumo_filho_codigo"), + ) + op.create_table( + "composicao_subcomposicoes", + sa.Column("composicao_pai_codigo", sa.Integer(), nullable=False), + sa.Column("composicao_filho_codigo", sa.Integer(), nullable=False), + sa.Column("coeficiente", sa.Numeric(precision=12, scale=6), nullable=True), + sa.PrimaryKeyConstraint("composicao_pai_codigo", "composicao_filho_codigo"), + ) + op.create_table( + "manutencoes_historico", + sa.Column("item_codigo", sa.Integer(), nullable=False), + sa.Column("tipo_item", sa.String(length=20), nullable=False), + sa.Column("data_referencia", sa.Date(), nullable=False), + sa.Column("tipo_manutencao", sa.Text(), nullable=False), + sa.Column("descricao_item", sa.Text(), nullable=True), + sa.PrimaryKeyConstraint("item_codigo", "tipo_item", "data_referencia", "tipo_manutencao"), + ) + op.execute(""" + CREATE OR REPLACE VIEW vw_composicao_itens_unificados AS + SELECT + composicao_pai_codigo, + insumo_filho_codigo AS item_codigo, + 'INSUMO' AS tipo_item, + coeficiente + FROM composicao_insumos + UNION ALL + SELECT + composicao_pai_codigo, + composicao_filho_codigo AS item_codigo, + 'COMPOSICAO' AS tipo_item, + coeficiente + FROM composicao_subcomposicoes; + """) + +def downgrade() -> None: + op.execute("DROP VIEW IF EXISTS vw_composicao_itens_unificados") + op.drop_table("manutencoes_historico") + op.drop_table("composicao_subcomposicoes") + op.drop_table("composicao_insumos") + op.drop_table("custos_composicoes_mensal") + op.drop_table("precos_insumos_mensal") + op.drop_table("composicoes") + op.drop_table("insumos") \ No newline at end of file diff --git a/alembic/versions/002_add_traceability_columns.py b/alembic/versions/002_add_traceability_columns.py new file mode 100644 index 0000000..caf2bc4 --- /dev/null +++ b/alembic/versions/002_add_traceability_columns.py @@ -0,0 +1,141 @@ +"""Add traceability columns and audit log table. + +Revision ID: 002 +Revises: 001 +Create Date: 2026-05-22 +""" +from typing import Sequence, Union +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +revision: str = "002" +down_revision: Union[str, None] = "001" +branch_labels: Union[str, None] = None +depends_on: Union[str, None] = None + + +def upgrade() -> None: + # 1. Add traceability columns to existing tables + tables = [ + "insumos", + "composicoes", + "precos_insumos_mensal", + "custos_composicoes_mensal", + "composicao_insumos", + "composicao_subcomposicoes", + "manutencoes_historico", + ] + + for table in tables: + op.add_column(table, sa.Column("created_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now())) + op.add_column(table, sa.Column("updated_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now())) + op.add_column(table, sa.Column("sinapi_versao", sa.String(20), nullable=True)) + op.add_column(table, sa.Column("etl_run_id", postgresql.UUID(), nullable=True)) + + # 2. Create missing tables (insumos_familias, coeficientes_familia_mensal, composicoes_mix_mao_de_obra) + # These tables were in database.py DDL but missing from migration 001 + + op.create_table( + "insumos_familias", + sa.Column("codigo_familia", sa.Integer(), nullable=False), + sa.Column("insumo_codigo", sa.Integer(), nullable=False), + sa.Column("categoria", sa.String(50), nullable=True), + sa.Column("created_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now()), + sa.Column("updated_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now()), + sa.Column("sinapi_versao", sa.String(20), nullable=True), + sa.Column("etl_run_id", postgresql.UUID(), nullable=True), + sa.PrimaryKeyConstraint("codigo_familia", "insumo_codigo"), + sa.ForeignKeyConstraint(["insumo_codigo"], ["insumos.codigo"], ondelete="CASCADE"), + ) + + op.create_table( + "coeficientes_familia_mensal", + sa.Column("insumo_codigo", sa.Integer(), nullable=False), + sa.Column("uf", sa.CHAR(2), nullable=False), + sa.Column("data_referencia", sa.Date(), nullable=False), + sa.Column("coeficiente", sa.Numeric(), nullable=True), + sa.Column("created_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now()), + sa.Column("updated_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now()), + sa.Column("sinapi_versao", sa.String(20), nullable=True), + sa.Column("etl_run_id", postgresql.UUID(), nullable=True), + sa.PrimaryKeyConstraint("insumo_codigo", "uf", "data_referencia"), + sa.ForeignKeyConstraint(["insumo_codigo"], ["insumos.codigo"], ondelete="CASCADE"), + ) + + op.create_table( + "composicoes_mix_mao_de_obra", + sa.Column("composicao_codigo", sa.Integer(), nullable=False), + sa.Column("uf", sa.CHAR(2), nullable=False), + sa.Column("data_referencia", sa.Date(), nullable=False), + sa.Column("porcentagem_mo", sa.Numeric(), nullable=True), + sa.Column("created_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now()), + sa.Column("updated_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now()), + sa.Column("sinapi_versao", sa.String(20), nullable=True), + sa.Column("etl_run_id", postgresql.UUID(), nullable=True), + sa.PrimaryKeyConstraint("composicao_codigo", "uf", "data_referencia"), + sa.ForeignKeyConstraint(["composicao_codigo"], ["composicoes.codigo"], ondelete="CASCADE"), + ) + + # 3. Create sinapi_audit_log table + op.create_table( + "sinapi_audit_log", + sa.Column("id", sa.BigInteger(), primary_key=True, autoincrement=True), + sa.Column("table_name", sa.String(100), nullable=False), + sa.Column("record_pk", postgresql.JSONB(), nullable=False), + sa.Column("operation", sa.String(10), nullable=False), + sa.Column("old_values", postgresql.JSONB(), nullable=True), + sa.Column("new_values", postgresql.JSONB(), nullable=True), + sa.Column("sinapi_versao", sa.String(20), nullable=True), + sa.Column("etl_run_id", postgresql.UUID(), nullable=True), + sa.Column("motivo_manutencao", sa.String(200), nullable=True), + sa.Column("created_at", sa.TIMESTAMP(timezone=True), server_default=sa.func.now()), + ) + + # 4. Create indexes + op.create_index("idx_audit_table_name", "sinapi_audit_log", ["table_name"]) + op.create_index("idx_audit_created_at", "sinapi_audit_log", ["created_at"]) + op.create_index("idx_audit_etl_run", "sinapi_audit_log", ["etl_run_id"]) + + op.create_index("idx_insumos_updated_at", "insumos", ["updated_at"]) + op.create_index("idx_composicoes_updated_at", "composicoes", ["updated_at"]) + op.create_index("idx_precos_updated_at", "precos_insumos_mensal", ["updated_at"]) + op.create_index("idx_custos_updated_at", "custos_composicoes_mensal", ["updated_at"]) + op.create_index("idx_manutencoes_data", "manutencoes_historico", ["data_referencia"]) + + +def downgrade() -> None: + # Drop indexes + op.drop_index("idx_manutencoes_data", table_name="manutencoes_historico") + op.drop_index("idx_custos_updated_at", table_name="custos_composicoes_mensal") + op.drop_index("idx_precos_updated_at", table_name="precos_insumos_mensal") + op.drop_index("idx_composicoes_updated_at", table_name="composicoes") + op.drop_index("idx_insumos_updated_at", table_name="insumos") + op.drop_index("idx_audit_etl_run", table_name="sinapi_audit_log") + op.drop_index("idx_audit_created_at", table_name="sinapi_audit_log") + op.drop_index("idx_audit_table_name", table_name="sinapi_audit_log") + + # Drop sinapi_audit_log + op.drop_table("sinapi_audit_log") + + # Drop newly created tables + op.drop_table("composicoes_mix_mao_de_obra") + op.drop_table("coeficientes_familia_mensal") + op.drop_table("insumos_familias") + + # Remove traceability columns from existing tables + tables = [ + "manutencoes_historico", + "composicao_subcomposicoes", + "composicao_insumos", + "custos_composicoes_mensal", + "precos_insumos_mensal", + "composicoes", + "insumos", + ] + + for table in tables: + op.drop_column(table, "etl_run_id") + op.drop_column(table, "sinapi_versao") + op.drop_column(table, "updated_at") + op.drop_column(table, "created_at") diff --git a/alembic/versions/003_change_etl_run_id_to_varchar.py b/alembic/versions/003_change_etl_run_id_to_varchar.py new file mode 100644 index 0000000..be5ce6e --- /dev/null +++ b/alembic/versions/003_change_etl_run_id_to_varchar.py @@ -0,0 +1,42 @@ +"""Change etl_run_id from UUID to VARCHAR(36). + +Revision ID: 003 +Revises: 002 +Create Date: 2026-05-22 +""" +from typing import Sequence, Union +from alembic import op +import sqlalchemy as sa + +revision: str = "003" +down_revision: Union[str, None] = "002" +branch_labels: Union[str, None] = None +depends_on: Union[str, None] = None + + +def upgrade() -> None: + op.alter_column("insumos", "etl_run_id", type_=sa.String(36)) + op.alter_column("composicoes", "etl_run_id", type_=sa.String(36)) + op.alter_column("precos_insumos_mensal", "etl_run_id", type_=sa.String(36)) + op.alter_column("custos_composicoes_mensal", "etl_run_id", type_=sa.String(36)) + op.alter_column("composicao_insumos", "etl_run_id", type_=sa.String(36)) + op.alter_column("composicao_subcomposicoes", "etl_run_id", type_=sa.String(36)) + op.alter_column("manutencoes_historico", "etl_run_id", type_=sa.String(36)) + op.alter_column("insumos_familias", "etl_run_id", type_=sa.String(36)) + op.alter_column("coeficientes_familia_mensal", "etl_run_id", type_=sa.String(36)) + op.alter_column("composicoes_mix_mao_de_obra", "etl_run_id", type_=sa.String(36)) + op.alter_column("sinapi_audit_log", "etl_run_id", type_=sa.String(36)) + + +def downgrade() -> None: + op.alter_column("sinapi_audit_log", "etl_run_id", type_=sa.UUID()) + op.alter_column("composicoes_mix_mao_de_obra", "etl_run_id", type_=sa.UUID()) + op.alter_column("coeficientes_familia_mensal", "etl_run_id", type_=sa.UUID()) + op.alter_column("insumos_familias", "etl_run_id", type_=sa.UUID()) + op.alter_column("manutencoes_historico", "etl_run_id", type_=sa.UUID()) + op.alter_column("composicao_subcomposicoes", "etl_run_id", type_=sa.UUID()) + op.alter_column("composicao_insumos", "etl_run_id", type_=sa.UUID()) + op.alter_column("custos_composicoes_mensal", "etl_run_id", type_=sa.UUID()) + op.alter_column("precos_insumos_mensal", "etl_run_id", type_=sa.UUID()) + op.alter_column("composicoes", "etl_run_id", type_=sa.UUID()) + op.alter_column("insumos", "etl_run_id", type_=sa.UUID()) \ No newline at end of file diff --git a/api/cache_utils.py b/api/cache_utils.py new file mode 100644 index 0000000..15db5d9 --- /dev/null +++ b/api/cache_utils.py @@ -0,0 +1,99 @@ +import json +import redis +import functools +import logging +import decimal +import datetime +from typing import Optional +from .config import settings +from .sandbox_utils import is_sandbox_mode + +logger = logging.getLogger(__name__) + +class CustomJSONEncoder(json.JSONEncoder): + def default(self, obj): + if isinstance(obj, decimal.Decimal): + return float(obj) + if isinstance(obj, (datetime.datetime, datetime.date)): + return obj.isoformat() + if hasattr(obj, '_asdict'): + return obj._asdict() + if hasattr(obj, '_mapping'): + return dict(obj._mapping) + if hasattr(obj, '__dict__'): + return obj.__dict__ + return super().default(obj) + +# Cliente Redis centralizado +redis_client = redis.Redis( + host=settings.REDIS_HOST, + port=settings.REDIS_PORT, + db=0, + decode_responses=True +) + +def invalidate_cache(pattern: str): + """ + Invalida todas as chaves de cache que correspondem a um padrão. + Ex: invalidate_cache("cache:get_insumo_by_codigo:*") limpa cache de insumo. + """ + try: + cursor = 0 + deleted = 0 + while True: + cursor, keys = redis_client.scan(cursor=cursor, match=pattern, count=100) + if keys: + redis_client.delete(*keys) + deleted += len(keys) + if cursor == 0: + break + if deleted: + logger.info(f"Cache invalidated: {deleted} keys matching '{pattern}'") + return deleted + except Exception as e: + logger.warning(f"Erro ao invalidar cache com padrão '{pattern}': {e}") + return 0 + +def cache_result(ttl: int = settings.CACHE_DEFAULT_TTL): + """ + Decorator para cachear resultados de funções analíticas. + Converte Rows do SQLAlchemy em dicts para serialização JSON. + """ + def decorator(func): + @functools.wraps(func) + def wrapper(*args, **kwargs): + # Gerar chave de cache baseada nos argumentos (exceto a sessão do DB) + # args[0] costuma ser 'db: Session' + cache_args = args[1:] + sandbox_suffix = "sandbox" if is_sandbox_mode() else "prod" + + key = f"cache:{func.__name__}:{sandbox_suffix}:{':'.join(map(str, cache_args))}:{':'.join(f'{k}={v}' for k, v in kwargs.items())}" + + try: + cached_val = redis_client.get(key) + if cached_val: + logger.debug(f"Cache HIT for {key}") + return json.loads(cached_val) + except Exception as e: + logger.warning(f"Erro ao ler cache no Redis: {e}") + + # Executa a função real + result = func(*args, **kwargs) + + # Converte resultado (Row ou List[Row]) para dict serializável + serializable_result = None + if result is not None: + if isinstance(result, list): + serializable_result = [dict(row._mapping) if hasattr(row, '_mapping') else row for row in result] + else: + serializable_result = dict(result._mapping) if hasattr(result, '_mapping') else result + + try: + redis_client.set(key, json.dumps(serializable_result, cls=CustomJSONEncoder), ex=ttl) + logger.debug(f"Cache MISS for {key}. Stored result.") + except Exception as e: + logger.warning(f"Erro ao salvar no cache Redis: {e}") + + return serializable_result + return wrapper + return decorator diff --git a/api/celery_config.py b/api/celery_config.py index 3a5295c..c38d0fa 100644 --- a/api/celery_config.py +++ b/api/celery_config.py @@ -13,6 +13,34 @@ onde o Celery armazena o estado e o resultado das tarefas executadas. """ +import os + # Configurações para o Celery -broker_url = 'redis://redis:6379/0' # Aponta para o serviço 'redis' do Docker Compose [cite: 7] -result_backend = 'redis://redis:6379/0' # Aponta para o serviço 'redis' do Docker Compose [cite: 7] \ No newline at end of file +# Utiliza REDIS_HOST do ambiente ou fallback para o nome único da stack +redis_host = os.getenv("REDIS_HOST", "autosinapi_redis") +broker_url = f'redis://{redis_host}:6379/0' +result_backend = f'redis://{redis_host}:6379/0' + +# --- Limites de Concorrência e Sobrecarga --- +# Máximo 1 tarefa por worker (ETL do SINAPI é pesada e consome muita RAM) +worker_concurrency = 1 + +# Recicla o processo worker a cada 10 tarefas para evitar vazamentos de memória (comum com Pandas/Openpyxl) +worker_max_tasks_per_child = 10 + +# Pre-fetch de apenas 1 tarefa por vez +worker_prefetch_multiplier = 1 + +# --- Resiliência e Confirmação --- +# Acknowledge apenas após a conclusão da tarefa (evita perda se o container cair no meio) +task_acks_late = True + +# Se o worker sumir (ex: OOM Kill), a tarefa é rejeitada e pode ser re-enfileirada +task_reject_on_worker_lost = True + +# --- Timeouts (Defesa contra tarefas travadas) --- +# Hard kill após 90 minutos (Ingestão nacional de SP é pesada) +task_time_limit = 5400 + +# Soft timeout (lança exception SoftTimeLimitExceeded) após 60 minutos +task_soft_time_limit = 3600 \ No newline at end of file diff --git a/api/config.py b/api/config.py index 952b1d9..41ec4a2 100644 --- a/api/config.py +++ b/api/config.py @@ -11,31 +11,57 @@ O arquivo `.env` é lido automaticamente. """ -from pydantic_settings import BaseSettings +from pydantic_settings import BaseSettings, SettingsConfigDict + +from .sandbox_utils import get_sandbox_table_name class Settings(BaseSettings): """ Gerencia as configurações da aplicação, lendo de variáveis de ambiente. """ + model_config = SettingsConfigDict(env_file=".env", extra="ignore") + # --- Configurações do Banco de Dados --- # A URL de conexão completa, lida diretamente do .env DATABASE_URL: str # --- Nomes de Tabelas e Views (centralizando "magic strings") --- # Permite alterar nomes de tabelas em um único lugar, se necessário. - TABLE_INSUMOS: str = "insumos" - TABLE_COMPOSICOES: str = "composicoes" - TABLE_PRECOS_INSUMOS: str = "precos_insumos_mensal" - TABLE_CUSTOS_COMPOSICOES: str = "custos_composicoes_mensal" - VIEW_COMPOSICAO_ITENS: str = "vw_composicao_itens_unificados" + @property + def TABLE_INSUMOS(self) -> str: + return get_sandbox_table_name("insumos") + + @property + def TABLE_COMPOSICOES(self) -> str: + return get_sandbox_table_name("composicoes") + + @property + def TABLE_PRECOS_INSUMOS(self) -> str: + return get_sandbox_table_name("precos_insumos_mensal") + + @property + def TABLE_CUSTOS_COMPOSICOES(self) -> str: + return get_sandbox_table_name("custos_composicoes_mensal") + + @property + def VIEW_COMPOSICAO_ITENS(self) -> str: + return get_sandbox_table_name("vw_composicao_itens_unificados") + + @property + def TABLE_MANUTENCOES_HISTORICO(self) -> str: + return get_sandbox_table_name("manutencoes_historico") + + # --- Configurações de Cache --- + REDIS_HOST: str = "redis" + REDIS_PORT: int = 6379 + CACHE_DEFAULT_TTL: int = 86400 # 24 horas # --- Constantes de Negócio --- # Centraliza valores padrão usados nas queries. DEFAULT_ITEM_STATUS: str = "ATIVO" - class Config: - # Pede ao Pydantic para carregar as variáveis de um arquivo .env - env_file = ".env" + # --- Configurações de Segurança --- + ALLOWED_ORIGINS: str = "*" # Lista separada por vírgula. Ex: "https://demo.lamp.local,http://localhost:8080" # Cria uma instância única das configurações que será importada pelo resto da aplicação. # Isso garante que as configurações sejam lidas e validadas uma única vez. diff --git a/api/crud.py b/api/crud.py index 21cebac..be779f2 100644 --- a/api/crud.py +++ b/api/crud.py @@ -1,338 +1,511 @@ -# api/crud.py (versão refatorada e expandida com BI) -""" -Módulo CRUD (Create, Read, Update, Delete) e de Business Intelligence para a API. - -Este módulo contém as funções de acesso ao banco de dados, abstraindo as queries -SQL. Ele é dividido em duas seções: -1. Funções de busca direta (CRUD). -2. Funções de análise e Business Intelligence (BI). - -Utiliza o módulo de configuração para obter nomes de tabelas e constantes. -""" import pandas as pd +import calendar from sqlalchemy.orm import Session from sqlalchemy import text from typing import List, Optional +from datetime import datetime, date # Importa a instância única de configurações from .config import settings +from .cache_utils import cache_result + +def _get_date_range(data_referencia: str): + """ + Converte 'AAAA-MM' em um range de início e fim de mês para query indexada. + """ + try: + ref_date = datetime.strptime(data_referencia, "%Y-%m") + start_date = ref_date.replace(day=1).date() + last_day = calendar.monthrange(start_date.year, start_date.month)[1] + end_date = start_date.replace(day=last_day) + return start_date, end_date + except (ValueError, TypeError): + return None, None + +@cache_result(ttl=3600) +def get_global_stats(db: Session) -> dict: + """ + Retorna a volumetria global do banco de dados. + """ + queries = { + "insumos": text(f"SELECT count(*) FROM {settings.TABLE_INSUMOS}"), + "composicoes": text(f"SELECT count(*) FROM {settings.TABLE_COMPOSICOES}"), + "precos": text(f"SELECT count(*) FROM {settings.TABLE_PRECOS_INSUMOS}"), + "custos": text(f"SELECT count(*) FROM {settings.TABLE_CUSTOS_COMPOSICOES}") + } + stats = {} + for key, q in queries.items(): + stats[key] = db.execute(q).scalar() + return stats + +@cache_result(ttl=86400) +def get_available_filters(db: Session) -> dict: + """ + Retorna os UFs, Regimes e Datas de Referência disponíveis no banco de dados. + """ + ufs = db.execute(text(f"SELECT DISTINCT uf FROM {settings.TABLE_PRECOS_INSUMOS} ORDER BY uf")).scalars().all() + datas = db.execute(text(f"SELECT DISTINCT TO_CHAR(data_referencia, 'YYYY-MM') FROM {settings.TABLE_PRECOS_INSUMOS} ORDER BY 1 DESC")).scalars().all() + regimes = db.execute(text(f"SELECT DISTINCT regime FROM {settings.TABLE_PRECOS_INSUMOS} ORDER BY regime")).scalars().all() + classificacoes = db.execute(text(f"SELECT DISTINCT classificacao FROM {settings.TABLE_INSUMOS} WHERE classificacao IS NOT NULL AND classificacao != '' AND status = :status ORDER BY classificacao"), {"status": settings.DEFAULT_ITEM_STATUS}).scalars().all() + grupos = db.execute(text(f"SELECT DISTINCT grupo FROM {settings.TABLE_COMPOSICOES} WHERE grupo IS NOT NULL AND grupo != '' AND status = :status ORDER BY grupo"), {"status": settings.DEFAULT_ITEM_STATUS}).scalars().all() + return {"ufs": ufs, "datas": datas, "regimes": regimes, "classificacoes": classificacoes, "grupos": grupos} # --- Seção 1: Funções de Busca Direta (CRUD) --- +@cache_result(ttl=3600) def get_insumo_by_codigo( db: Session, codigo: int, uf: str, data_referencia: str, regime: str ) -> Optional[dict]: - """ - Busca um único insumo pelo seu código, retornando seu preço para um - contexto específico (UF, data e regime). - """ + start_date, end_date = _get_date_range(data_referencia) query = text(f""" - SELECT - i.codigo, i.descricao, i.unidade, p.preco_mediano + SELECT i.codigo, i.descricao, i.unidade, i.classificacao, i.status, + p.preco_mediano, p.origem_preco, + i.created_at, i.updated_at, i.sinapi_versao FROM {settings.TABLE_INSUMOS} AS i JOIN {settings.TABLE_PRECOS_INSUMOS} AS p ON i.codigo = p.insumo_codigo - WHERE i.codigo = :codigo - AND i.status = :status - AND p.uf = :uf - AND TO_CHAR(p.data_referencia, 'YYYY-MM') = :data_referencia + WHERE i.codigo = :codigo AND i.status = :status AND p.uf = :uf + AND p.data_referencia >= :start_date AND p.data_referencia <= :end_date AND p.regime = :regime """) result = db.execute(query, { - "codigo": codigo, "uf": uf.upper(), "data_referencia": data_referencia, + "codigo": codigo, "uf": uf.upper(), "start_date": start_date, "end_date": end_date, "regime": regime.upper(), "status": settings.DEFAULT_ITEM_STATUS }).first() - return result + return result._mapping if result else None +@cache_result(ttl=3600) def search_insumos_by_descricao( - db: Session, q: str, uf: str, data_referencia: str, regime: str, skip: int, limit: int + db: Session, q: str, uf: str, data_referencia: str, regime: str, skip: int, limit: int, + classificacao: str = None ) -> List[dict]: - """ - Busca insumos por uma string em sua descrição, retornando os preços - para um contexto específico. - """ + start_date, end_date = _get_date_range(data_referencia) query = text(f""" - SELECT - i.codigo, i.descricao, i.unidade, p.preco_mediano + SELECT i.codigo, i.descricao, i.unidade, i.classificacao, i.status, p.preco_mediano, p.origem_preco FROM {settings.TABLE_INSUMOS} AS i JOIN {settings.TABLE_PRECOS_INSUMOS} AS p ON i.codigo = p.insumo_codigo - WHERE i.descricao ILIKE :query - AND i.status = :status - AND p.uf = :uf - AND TO_CHAR(p.data_referencia, 'YYYY-MM') = :data_referencia + WHERE i.descricao ILIKE :query AND i.status = :status AND p.uf = :uf + AND p.data_referencia >= :start_date AND p.data_referencia <= :end_date AND p.regime = :regime + {'AND UPPER(i.classificacao) = UPPER(:classificacao)' if classificacao else ''} ORDER BY i.descricao OFFSET :skip LIMIT :limit """) result = db.execute(query, { - "query": f"%{q}%", "uf": uf.upper(), "data_referencia": data_referencia, + "query": f"%{q}%", "uf": uf.upper(), "start_date": start_date, "end_date": end_date, "regime": regime.upper(), "status": settings.DEFAULT_ITEM_STATUS, - "skip": skip, "limit": limit + "skip": skip, "limit": limit, + **({"classificacao": classificacao} if classificacao else {}) }).fetchall() - return result + return [r._mapping for r in result] +@cache_result(ttl=3600) def get_composicao_by_codigo( db: Session, codigo: int, uf: str, data_referencia: str, regime: str ) -> Optional[dict]: - """ - Busca uma única composição pelo seu código, retornando seu custo total - para um contexto específico (UF, data e regime). - """ + start_date, end_date = _get_date_range(data_referencia) query = text(f""" - SELECT - c.codigo, c.descricao, c.unidade, p.custo_total + SELECT c.codigo, c.descricao, c.unidade, c.grupo, c.status, + p.custo_total, p.percentual_mo, + c.created_at, c.updated_at, c.sinapi_versao FROM {settings.TABLE_COMPOSICOES} AS c JOIN {settings.TABLE_CUSTOS_COMPOSICOES} AS p ON c.codigo = p.composicao_codigo - WHERE c.codigo = :codigo - AND c.status = :status - AND p.uf = :uf - AND TO_CHAR(p.data_referencia, 'YYYY-MM') = :data_referencia + WHERE c.codigo = :codigo AND c.status = :status AND p.uf = :uf + AND p.data_referencia >= :start_date AND p.data_referencia <= :end_date AND p.regime = :regime """) result = db.execute(query, { - "codigo": codigo, "uf": uf.upper(), "data_referencia": data_referencia, + "codigo": codigo, "uf": uf.upper(), "start_date": start_date, "end_date": end_date, "regime": regime.upper(), "status": settings.DEFAULT_ITEM_STATUS }).first() - return result + return result._mapping if result else None +@cache_result(ttl=3600) def search_composicoes_by_descricao( - db: Session, q: str, uf: str, data_referencia: str, regime: str, skip: int, limit: int + db: Session, q: str, uf: str, data_referencia: str, regime: str, skip: int, limit: int, + grupo: str = None ) -> List[dict]: - """ - Busca composições por uma string em sua descrição, retornando os custos - para um contexto específico. A busca é feita por palavras-chave independentes. - """ - # 1. Quebra a string de busca em palavras individuais. - search_words = q.split() - - # 2. Cria uma cláusula WHERE dinâmica com um ILIKE para cada palavra. - # Ex: se q="CONCRETO BOMBEADO", isto cria: "c.descricao ILIKE :word0 AND c.descricao ILIKE :word1" - conditions = [f"c.descricao ILIKE :word{i}" for i in range(len(search_words))] - where_descricao_clause = " AND ".join(conditions) - - # 3. Monta o dicionário de parâmetros dinamicamente para as palavras de busca. - # Ex: {"word0": "%CONCRETO%", "word1": "%BOMBEADO%"} - params = {f"word{i}": f"%{word}%" for i, word in enumerate(search_words)} - - # 4. Adiciona os outros parâmetros fixos ao dicionário. - params.update({ - "uf": uf.upper(), - "data_referencia": data_referencia, - "regime": regime.upper(), - "status": settings.DEFAULT_ITEM_STATUS, - "skip": skip, - "limit": limit - }) - - # 5. Monta a query final usando a cláusula WHERE dinâmica. - query_sql = f""" - SELECT - c.codigo, c.descricao, c.unidade, p.custo_total + start_date, end_date = _get_date_range(data_referencia) + query = text(f""" + SELECT c.codigo, c.descricao, c.unidade, c.grupo, c.status, p.custo_total, p.percentual_mo FROM {settings.TABLE_COMPOSICOES} AS c JOIN {settings.TABLE_CUSTOS_COMPOSICOES} AS p ON c.codigo = p.composicao_codigo - WHERE - {where_descricao_clause} -- << A MUDANÇA ESTÁ AQUI - AND c.status = :status - AND p.uf = :uf - AND TO_CHAR(p.data_referencia, 'YYYY-MM') = :data_referencia - AND p.regime = :regime - ORDER BY c.descricao - OFFSET :skip - LIMIT :limit - """ - - query = text(query_sql) - result = db.execute(query, params).fetchall() - return result -# --- Seção 2: Funções de Análise e Business Intelligence (BI) --- + WHERE c.descricao ILIKE :query AND c.status = :status AND p.uf = :uf + AND p.data_referencia >= :start_date AND p.data_referencia <= :end_date + AND p.regime = :regime + {'AND UPPER(c.grupo) = UPPER(:grupo)' if grupo else ''} + ORDER BY c.descricao OFFSET :skip LIMIT :limit + """) + result = db.execute(query, { + "query": f"%{q}%", "uf": uf.upper(), "start_date": start_date, "end_date": end_date, + "regime": regime.upper(), "status": settings.DEFAULT_ITEM_STATUS, + "skip": skip, "limit": limit, + **({"grupo": grupo} if grupo else {}) + }).fetchall() + return [r._mapping for r in result] + +# --- Seção 2: Funções de BI --- +@cache_result(ttl=86400) def get_composicao_bom( db: Session, codigo: int, uf: str, data_referencia: str, regime: str ) -> List[dict]: - """ - Retorna o Bill of Materials (BOM) completo de uma composição, explodindo - todos os níveis de subcomposições e calculando o custo de cada item. - """ - # Esta query recursiva (CTE) navega na árvore de composições. + start_date, end_date = _get_date_range(data_referencia) query = text(f""" - WITH RECURSIVE composicao_completa (composicao_pai_codigo, item_codigo, tipo_item, coeficiente_total, nivel) AS ( - -- Caso base: Itens diretos da composição principal - SELECT - composicao_pai_codigo, - item_codigo, - tipo_item, - coeficiente AS coeficiente_total, - 1 AS nivel - FROM {settings.VIEW_COMPOSICAO_ITENS} + WITH RECURSIVE composicao_completa (item_codigo, tipo_item, coeficiente_total, nivel) AS ( + SELECT item_codigo, tipo_item, coeficiente, 1 FROM {settings.VIEW_COMPOSICAO_ITENS} WHERE composicao_pai_codigo = :codigo - UNION ALL - - -- Passo recursivo: Itens das subcomposições - SELECT - rec.composicao_pai_codigo, - vis.item_codigo, - vis.tipo_item, - rec.coeficiente_total * vis.coeficiente AS coeficiente_total, - rec.nivel + 1 + SELECT vis.item_codigo, vis.tipo_item, rec.coeficiente_total * vis.coeficiente, rec.nivel + 1 FROM {settings.VIEW_COMPOSICAO_ITENS} AS vis JOIN composicao_completa AS rec ON vis.composicao_pai_codigo = rec.item_codigo - WHERE rec.tipo_item = 'COMPOSICAO' + WHERE rec.tipo_item = 'COMPOSICAO' AND rec.nivel < 10 ) - -- Seleção final, unindo com os catálogos e preços/custos - SELECT - cc.item_codigo, - cc.tipo_item, - COALESCE(i.descricao, c.descricao) AS descricao, - COALESCE(i.unidade, c.unidade) AS unidade, - cc.coeficiente_total, - COALESCE(pi.preco_mediano, pc.custo_total) AS custo_unitario, - (cc.coeficiente_total * COALESCE(pi.preco_mediano, pc.custo_total)) AS custo_impacto_total + SELECT cc.item_codigo, cc.tipo_item, MIN(cc.nivel) as nivel, COALESCE(i.descricao, c.descricao) AS descricao, + COALESCE(i.unidade, c.unidade) AS unidade, SUM(cc.coeficiente_total) as coeficiente_total, + COALESCE(pi.preco_mediano, pc.custo_total) AS custo_unitario, + SUM(cc.coeficiente_total * COALESCE(pi.preco_mediano, pc.custo_total)) AS custo_impacto_total FROM composicao_completa cc LEFT JOIN {settings.TABLE_INSUMOS} i ON cc.item_codigo = i.codigo AND cc.tipo_item = 'INSUMO' LEFT JOIN {settings.TABLE_COMPOSICOES} c ON cc.item_codigo = c.codigo AND cc.tipo_item = 'COMPOSICAO' - LEFT JOIN {settings.TABLE_PRECOS_INSUMOS} pi ON cc.item_codigo = pi.insumo_codigo - AND cc.tipo_item = 'INSUMO' - AND pi.uf = :uf AND TO_CHAR(pi.data_referencia, 'YYYY-MM') = :data_referencia AND pi.regime = :regime - LEFT JOIN {settings.TABLE_CUSTOS_COMPOSICOES} pc ON cc.item_codigo = pc.composicao_codigo - AND cc.tipo_item = 'COMPOSICAO' - AND pc.uf = :uf AND TO_CHAR(pc.data_referencia, 'YYYY-MM') = :data_referencia AND pc.regime = :regime - ORDER BY cc.nivel, descricao; + LEFT JOIN {settings.TABLE_PRECOS_INSUMOS} pi ON cc.item_codigo = pi.insumo_codigo AND pi.uf = :uf + AND pi.data_referencia >= :start_date AND pi.data_referencia <= :end_date AND pi.regime = :regime + LEFT JOIN {settings.TABLE_CUSTOS_COMPOSICOES} pc ON cc.item_codigo = pc.composicao_codigo AND pc.uf = :uf + AND pc.data_referencia >= :start_date AND pc.data_referencia <= :end_date AND pc.regime = :regime + GROUP BY 1, 2, 4, 5, 7 ORDER BY nivel, descricao; """) + result = db.execute(query, {"codigo": codigo, "uf": uf.upper(), "start_date": start_date, "end_date": end_date, "regime": regime.upper()}).fetchall() + return [dict(r._mapping) for r in result] - result = db.execute(query, { - "codigo": codigo, "uf": uf.upper(), "data_referencia": data_referencia, - "regime": regime.upper() - }).fetchall() - return result +@cache_result(ttl=86400) +def get_abc_curve_for_composicoes( + db: Session, codigos: List[int], uf: str, data_referencia: str, regime: str, top_n: int = 50 +) -> List[dict]: + start_date, end_date = _get_date_range(data_referencia) + query = text(f""" +WITH RECURSIVE composicao_completa (item_codigo, tipo_item, coeficiente_total, nivel) AS ( + SELECT codigo, 'COMPOSICAO', 1.0, 1 FROM {settings.TABLE_COMPOSICOES} WHERE codigo IN :codigos + UNION ALL + SELECT vis.item_codigo, vis.tipo_item, rec.coeficiente_total * vis.coeficiente, rec.nivel + 1 + FROM {settings.VIEW_COMPOSICAO_ITENS} AS vis + JOIN composicao_completa AS rec ON vis.composicao_pai_codigo = rec.item_codigo + WHERE rec.tipo_item = 'COMPOSICAO' AND rec.nivel < 10 + ) + SELECT i.codigo, i.descricao, i.unidade, SUM(cc.coeficiente_total * p.preco_mediano) AS custo_impacto_total + FROM composicao_completa cc + JOIN {settings.TABLE_INSUMOS} i ON cc.item_codigo = i.codigo + JOIN {settings.TABLE_PRECOS_INSUMOS} p ON i.codigo = p.insumo_codigo + WHERE cc.tipo_item = 'INSUMO' AND p.uf = :uf AND p.data_referencia >= :start_date AND p.data_referencia <= :end_date AND p.regime = :regime + GROUP BY i.codigo, i.descricao, i.unidade + HAVING SUM(cc.coeficiente_total * p.preco_mediano) > 0 + ORDER BY custo_impacto_total DESC + """) + result = db.execute(query, {"codigos": tuple(codigos), "uf": uf.upper(), "start_date": start_date, "end_date": end_date, "regime": regime.upper()}).fetchall() + insumos = [dict(r._mapping) for r in result] + total_geral = sum(float(x['custo_impacto_total'] or 0) for x in insumos) + acumulado = 0.0 + for item in insumos: + impacto = float(item['custo_impacto_total'] or 0) + acumulado += impacto + item['custo_total_agregado'] = impacto + item['percentual_individual'] = (impacto / total_geral * 100) if total_geral > 0 else 0 + item['percentual_acumulado'] = (acumulado / total_geral * 100) if total_geral > 0 else 0 + item['classe_abc'] = 'A' if item['percentual_acumulado'] <= 80 else ('B' if item['percentual_acumulado'] <= 95 else 'C') + return insumos[:top_n] -def get_composicao_man_hours( - db: Session, codigo: int -) -> dict: +@cache_result(ttl=86400) +def get_custo_historico( + db: Session, tipo_item: str, codigo: int, uf: str, regime: str, data_inicio: str, data_fim: str +) -> List[dict]: + table = settings.TABLE_PRECOS_INSUMOS if tipo_item == 'insumo' else settings.TABLE_CUSTOS_COMPOSICOES + col = 'insumo_codigo' if tipo_item == 'insumo' else 'composicao_codigo' + val = 'preco_mediano' if tipo_item == 'insumo' else 'custo_total' + s_date, _ = _get_date_range(data_inicio) + _, e_date = _get_date_range(data_fim) + query = text(f"SELECT TO_CHAR(data_referencia, 'YYYY-MM') as data_referencia, {val} as valor FROM {table} WHERE {col} = :c AND uf = :uf AND regime = :r AND data_referencia >= :s AND data_referencia <= :e ORDER BY data_referencia") + result = db.execute(query, {"c": codigo, "uf": uf.upper(), "r": regime.upper(), "s": s_date, "e": e_date}).fetchall() + return [dict(r._mapping) for r in result] + +@cache_result(ttl=86400) +def get_composicao_man_hours(db: Session, codigo: int): """ Calcula o total de Hora/Homem para uma composição, somando os coeficientes de todos os insumos de mão de obra (unidade 'H') em todos os níveis. """ query = text(f""" - WITH RECURSIVE composicao_insumos_base (item_codigo, coeficiente_total) AS ( - SELECT item_codigo, coeficiente AS coeficiente_total - FROM {settings.VIEW_COMPOSICAO_ITENS} + WITH RECURSIVE composicao_completa (item_codigo, tipo_item, coeficiente_total, nivel) AS ( + SELECT item_codigo, tipo_item, coeficiente, 1 FROM {settings.VIEW_COMPOSICAO_ITENS} WHERE composicao_pai_codigo = :codigo - UNION ALL - - SELECT vis.item_codigo, rec.coeficiente_total * vis.coeficiente + SELECT vis.item_codigo, vis.tipo_item, rec.coeficiente_total * vis.coeficiente, rec.nivel + 1 FROM {settings.VIEW_COMPOSICAO_ITENS} AS vis - JOIN composicao_insumos_base AS rec ON vis.composicao_pai_codigo = rec.item_codigo + JOIN composicao_completa AS rec ON vis.composicao_pai_codigo = rec.item_codigo + WHERE rec.tipo_item = 'COMPOSICAO' AND rec.nivel < 10 ) - SELECT - SUM(cib.coeficiente_total) AS total_hora_homem - FROM composicao_insumos_base cib - JOIN {settings.TABLE_INSUMOS} i ON cib.item_codigo = i.codigo - WHERE i.unidade = 'H'; + SELECT SUM(cc.coeficiente_total) as total_hora_homem + FROM composicao_completa cc + JOIN {settings.TABLE_INSUMOS} i ON cc.item_codigo = i.codigo + WHERE cc.tipo_item = 'INSUMO' AND UPPER(i.unidade) = 'H'; """) result = db.execute(query, {"codigo": codigo}).first() - return result + if result is None or result.total_hora_homem is None: + return {'total_hora_homem': 0.0} + return dict(result._mapping) -def get_abc_curve_for_composicoes( +@cache_result(ttl=86400) +def get_candidatos_otimizacao( + db: Session, codigo: int, uf: str, data_referencia: str, regime: str, top_n: int = 5 +) -> List[dict]: + """ + Retorna os N insumos de maior impacto financeiro em uma composição. + Reutiliza a lógica do BOM filtrando apenas insumos e ordenando por impacto. + """ + bom_data = get_composicao_bom(db, codigo, uf, data_referencia, regime) + insumos = [item for item in bom_data if item.get('tipo_item') == 'INSUMO'] + insumos.sort(key=lambda x: float(x.get('custo_impacto_total') or 0), reverse=True) + return insumos[:top_n] + +@cache_result(ttl=86400) +def get_manutencoes_historico(db: Session, codigo: int, tipo_item: str) -> List[dict]: + """ + Retorna o histórico de manutenção (ativações/desativações) de um item. + """ + query = text(f""" + SELECT item_codigo, tipo_item, + TO_CHAR(data_referencia, 'YYYY-MM') as data_referencia, + tipo_manutencao, descricao_item + FROM {settings.TABLE_MANUTENCOES_HISTORICO} + WHERE item_codigo = :codigo AND tipo_item = :tipo_item + ORDER BY data_referencia DESC + """) + result = db.execute(query, {"codigo": codigo, "tipo_item": tipo_item}).fetchall() + return [dict(r._mapping) for r in result] + +@cache_result(ttl=86400) +def get_abc_by_classificacao( db: Session, codigos: List[int], uf: str, data_referencia: str, regime: str ) -> List[dict]: """ - Calcula a Curva ABC de insumos para um grupo de composições, identificando - os itens de maior impacto financeiro. + Calcula a Curva ABC agrupada por classificação de insumo, + agregando todos os insumos de mesma categoria. """ + start_date, end_date = _get_date_range(data_referencia) query = text(f""" - WITH RECURSIVE composicao_completa (composicao_pai_codigo, item_codigo, tipo_item, coeficiente_total) AS ( - SELECT codigo, codigo, 'COMPOSICAO', 1.0 FROM {settings.TABLE_COMPOSICOES} WHERE codigo IN :codigos + WITH RECURSIVE composicao_completa (item_codigo, tipo_item, coeficiente_total, nivel) AS ( + SELECT codigo, 'COMPOSICAO', 1.0, 1 FROM {settings.TABLE_COMPOSICOES} WHERE codigo IN :codigos UNION ALL - SELECT rec.composicao_pai_codigo, vis.item_codigo, vis.tipo_item, rec.coeficiente_total * vis.coeficiente + SELECT vis.item_codigo, vis.tipo_item, rec.coeficiente_total * vis.coeficiente, rec.nivel + 1 FROM {settings.VIEW_COMPOSICAO_ITENS} as vis JOIN composicao_completa as rec ON vis.composicao_pai_codigo = rec.item_codigo - WHERE rec.tipo_item = 'COMPOSICAO' + WHERE rec.tipo_item = 'COMPOSICAO' AND rec.nivel < 10 ) - SELECT - i.codigo, - i.descricao, - i.unidade, - SUM(cc.coeficiente_total * p.preco_mediano) AS custo_total_agregado + SELECT i.classificacao, + SUM(cc.coeficiente_total * p.preco_mediano) as custo_total, + COUNT(DISTINCT i.codigo) as total_insumos FROM composicao_completa cc JOIN {settings.TABLE_INSUMOS} i ON cc.item_codigo = i.codigo JOIN {settings.TABLE_PRECOS_INSUMOS} p ON i.codigo = p.insumo_codigo - WHERE cc.tipo_item = 'INSUMO' - AND p.uf = :uf - AND TO_CHAR(p.data_referencia, 'YYYY-MM') = :data_referencia - AND p.regime = :regime - GROUP BY i.codigo, i.descricao, i.unidade + WHERE cc.tipo_item = 'INSUMO' AND p.uf = :uf + AND p.data_referencia >= :start_date AND p.data_referencia <= :end_date AND p.regime = :regime + AND i.classificacao IS NOT NULL AND i.classificacao != '' + GROUP BY i.classificacao HAVING SUM(cc.coeficiente_total * p.preco_mediano) > 0 - ORDER BY custo_total_agregado DESC; + ORDER BY custo_total DESC; """) - params = { - "codigos": tuple(codigos), "uf": uf.upper(), - "data_referencia": data_referencia, "regime": regime.upper() - } - insumos_custo = db.execute(query, params).fetchall() - if not insumos_custo: - return [] - df = pd.DataFrame(insumos_custo, columns=['codigo', 'descricao', 'unidade', 'custo_total_agregado']) - df['custo_total_agregado'] = pd.to_numeric(df['custo_total_agregado']) - custo_total_geral = df['custo_total_agregado'].sum() - df = df.sort_values(by='custo_total_agregado', ascending=False) - df['percentual_individual'] = (df['custo_total_agregado'] / custo_total_geral) * 100 - df['percentual_acumulado'] = df['percentual_individual'].cumsum() - def classificar_abc(percentual_acumulado): - if percentual_acumulado <= 80: - return 'A' - elif percentual_acumulado <= 95: - return 'B' - else: - return 'C' - df['classe_abc'] = df['percentual_acumulado'].apply(classificar_abc) - return df.to_dict(orient='records') + result = db.execute(query, {"codigos": tuple(codigos), "uf": uf.upper(), "start_date": start_date, "end_date": end_date, "regime": regime.upper()}).fetchall() + categorias = [dict(r._mapping) for r in result] + total_geral = sum(float(x['custo_total'] or 0) for x in categorias) + for item in categorias: + item['percentual'] = (float(item['custo_total'] or 0) / total_geral * 100) if total_geral > 0 else 0 + return categorias -def get_candidatos_otimizacao( - db: Session, codigo: int, uf: str, data_referencia: str, regime: str, top_n: int = 5 +@cache_result(ttl=86400) +def get_tendencias( + db: Session, uf: str, regime: str, data_referencia: str, agrupar_por: str = 'classificacao', meses: int = 12, codigos: List[int] = None ) -> List[dict]: """ - Identifica os insumos de maior impacto financeiro em uma composição, - servindo como candidatos para otimização de custos. + Retorna a evolução mensal do preço/custo médio agrupado por classificação, grupo ou item individual. """ - bom_completo = get_composicao_bom(db, codigo=codigo, uf=uf, data_referencia=data_referencia, regime=regime) - if not bom_completo: - return [] - - insumos = [item for item in bom_completo if item['tipo_item'] == 'INSUMO' and item['custo_impacto_total'] is not None] + s_date, e_date = _get_date_range(data_referencia) + from dateutil.relativedelta import relativedelta + end_date = e_date + start_date = s_date - relativedelta(months=meses) - insumos_sorted = sorted(insumos, key=lambda x: x['custo_impacto_total'], reverse=True) - - return insumos_sorted[:top_n] + if agrupar_por == 'grupo': + table_val = settings.TABLE_CUSTOS_COMPOSICOES + table_item = settings.TABLE_COMPOSICOES + col_item = 'composicao_codigo' + col_group = 'grupo' + val_name = 'custo_total' + elif agrupar_por == 'item': + # Para itens individuais, podemos usar insumos ou composições. + # Por padrão, vamos focar em insumos se não houver codigos, ou tentar detectar. + # Mas para simplificar, se 'item', vamos usar codigos obrigatoriamente. + table_val = settings.TABLE_PRECOS_INSUMOS + table_item = settings.TABLE_INSUMOS + col_item = 'insumo_codigo' + col_group = 'descricao' # Group by desc to show name + val_name = 'preco_mediano' + else: + table_val = settings.TABLE_PRECOS_INSUMOS + table_item = settings.TABLE_INSUMOS + col_item = 'insumo_codigo' + col_group = 'classificacao' + val_name = 'preco_mediano' -def get_custo_historico( - db: Session, tipo_item: str, codigo: int, uf: str, regime: str, data_inicio: str, data_fim: str + where_clause = "WHERE p.uf = :uf AND p.regime = :regime AND p.data_referencia >= :start_date AND p.data_referencia <= :end_date" + params = { + "uf": uf.upper(), "regime": regime.upper(), + "start_date": start_date, "end_date": end_date + } + + if codigos: + where_clause += " AND i.codigo IN :codigos" + params["codigos"] = tuple(codigos) + + group_cols = "1, 2" + if agrupar_por == 'item': + group_cols = "i.codigo, i.descricao, 2" + select_group = "i.codigo || ' - ' || i.descricao" + else: + select_group = f""" + CASE + WHEN i.{col_group} IS NULL OR TRIM(i.{col_group}) = '' OR UPPER(TRIM(i.{col_group})) = 'NAO_CLASSIFICADO' THEN 'GERAL' + ELSE UPPER(TRIM(i.{col_group})) + END""" + + query = text(f""" + SELECT {select_group} as classificacao, + TO_CHAR(p.data_referencia, 'YYYY-MM') as mes, + AVG(p.{val_name}) as preco_medio, + COUNT(DISTINCT i.codigo) as qtd_insumos + FROM {table_val} p + JOIN {table_item} i ON i.codigo = p.{col_item} + {where_clause} + GROUP BY {group_cols} + ORDER BY 1, mes + """) + result = db.execute(query, params).fetchall() + return [dict(r._mapping) for r in result] + +def get_precos_all_ufs( + db: Session, tipo_item: str, codigo: int, data_referencia: str, regime: str ) -> List[dict]: """ - Busca o histórico de preço/custo de um item dentro de um período. + Retorna o preço de um item em TODAS as UFs disponíveis. """ - if tipo_item == 'insumo': - table_name = settings.TABLE_PRECOS_INSUMOS - code_column = 'insumo_codigo' - value_column = 'preco_mediano' - elif tipo_item == 'composicao': - table_name = settings.TABLE_CUSTOS_COMPOSICOES - code_column = 'composicao_codigo' - value_column = 'custo_total' - else: - return [] - + start_date, end_date = _get_date_range(data_referencia) + table = settings.TABLE_PRECOS_INSUMOS if tipo_item == 'insumo' else settings.TABLE_CUSTOS_COMPOSICOES + col = 'insumo_codigo' if tipo_item == 'insumo' else 'composicao_codigo' + val = 'preco_mediano' if tipo_item == 'insumo' else 'custo_total' query = text(f""" - SELECT TO_CHAR(data_referencia, 'YYYY-MM') as data_referencia, {value_column} as valor - FROM {table_name} - WHERE {code_column} = :codigo - AND uf = :uf + SELECT uf, {val} as valor + FROM {table} + WHERE {col} = :codigo + AND data_referencia >= :start_date AND data_referencia <= :end_date AND regime = :regime - AND TO_CHAR(data_referencia, 'YYYY-MM') >= :data_inicio - AND TO_CHAR(data_referencia, 'YYYY-MM') <= :data_fim - ORDER BY data_referencia ASC + ORDER BY uf """) result = db.execute(query, { - "codigo": codigo, "uf": uf.upper(), "regime": regime.upper(), - "data_inicio": data_inicio, "data_fim": data_fim + "codigo": codigo, "start_date": start_date, "end_date": end_date, + "regime": regime.upper() }).fetchall() - return result \ No newline at end of file + return [dict(r._mapping) for r in result] + +@cache_result(ttl=86400) +def get_composicao_produtividade( + db: Session, codigo: int, uf: str, data_referencia: str, regime: str +) -> dict: + """ + Classifica os itens do BOM de uma composição em Mão de Obra, Material e Equipamento, + retornando o total de Horas-Homem, custo total e custo por HH. + """ + bom_data = get_composicao_bom(db, codigo, uf, data_referencia, regime) + if not bom_data: + return None + + total_hh = 0.0 + mao_de_obra = 0.0 + equipamento = 0.0 + material = 0.0 + + for item in bom_data: + impacto = float(item.get('custo_impacto_total') or 0) + unidade = (item.get('unidade') or '').upper() + + if unidade == 'H': + mao_de_obra += impacto + total_hh += float(item.get('coeficiente_total') or 0) + elif unidade in ('CHP', 'CHI', 'EQ'): + equipamento += impacto + else: + material += impacto + + total = mao_de_obra + material + equipamento + custo_por_hh = total / total_hh if total_hh > 0 else None + + return { + "total_custo": round(total, 2), + "mao_de_obra": round(mao_de_obra, 2), + "material": round(material, 2), + "equipamento": round(equipamento, 2), + "total_hh": round(total_hh, 4), + "custo_por_hh": round(custo_por_hh, 2) if custo_por_hh is not None else None, + } + +@cache_result(ttl=86400) +def get_onde_usado( + db: Session, codigo: int, tipo_item: str = 'insumo' +) -> List[dict]: + """ + Query reversa recursiva: encontra todas as composições que usam um insumo + (ou subcomposição) em qualquer nível hierárquico. + """ + item_type = 'INSUMO' if tipo_item == 'insumo' else 'COMPOSICAO' + query = text(f""" + WITH RECURSIVE parents AS ( + SELECT composicao_pai_codigo, coeficiente, 1 as nivel + FROM {settings.VIEW_COMPOSICAO_ITENS} + WHERE item_codigo = :codigo AND tipo_item = :item_type + UNION ALL + SELECT ci.composicao_pai_codigo, p.coeficiente * ci.coeficiente, p.nivel + 1 + FROM {settings.VIEW_COMPOSICAO_ITENS} ci + JOIN parents p ON ci.item_codigo = p.composicao_pai_codigo + WHERE ci.tipo_item = 'COMPOSICAO' AND p.nivel < 10 + ) + SELECT DISTINCT c.codigo as composicao_codigo, c.descricao as composicao_descricao, + 'COMPOSICAO' as tipo_item, p.coeficiente, p.nivel + FROM parents p + JOIN {settings.TABLE_COMPOSICOES} c ON c.codigo = p.composicao_pai_codigo + ORDER BY p.nivel, c.descricao + """) + result = db.execute(query, {"codigo": codigo, "item_type": item_type}).fetchall() + return [dict(r._mapping) for r in result] + + +@cache_result(ttl=3600) +def get_audit_events( + db: Session, tipo_item: str, codigo: int, data_referencia: str = None +) -> List[dict]: + """ + Retorna o histórico de auditoria para um item específico. + Cruzar record_pk com o código do item. + """ + query_str = """ + SELECT id, table_name, record_pk, operation, + old_values, new_values, sinapi_versao, + motivo_manutencao, created_at + FROM sinapi_audit_log + WHERE (record_pk->>'codigo' = :codigo OR + record_pk->>'insumo_codigo' = :codigo OR + record_pk->>'composicao_codigo' = :codigo) + """ + params = {"codigo": str(codigo)} + + if data_referencia: + query_str += " AND record_pk->>'data_referencia' = :data_ref" + params["data_ref"] = data_referencia + + query_str += " ORDER BY created_at DESC LIMIT 100" + + query = text(query_str) + result = db.execute(query, params).fetchall() + return [dict(r._mapping) for r in result] diff --git a/api/main.py b/api/main.py index 97183da..8633dfb 100644 --- a/api/main.py +++ b/api/main.py @@ -8,8 +8,18 @@ """ import os -from typing import List -from fastapi import FastAPI, Depends, HTTPException, Query, Body, Path +import json +import time +import logging +import redis +from celery.result import AsyncResult +from .sandbox_utils import is_sandbox_mode +from typing import List, Optional +from fastapi import FastAPI, Depends, HTTPException, Query, Body, Path, Request +from fastapi.middleware.cors import CORSMiddleware +from fastapi.responses import JSONResponse +from fastapi.staticfiles import StaticFiles +from sqlalchemy import text from sqlalchemy.orm import Session from datetime import date, datetime from dateutil.relativedelta import relativedelta @@ -17,35 +27,175 @@ from . import crud, schemas, config from .database import get_db from .tasks import populate_sinapi_task +from .cache_utils import redis_client as cache_redis # Carrega as configurações uma vez settings = config.settings +# Structured Logging +class JSONLogFormatter(logging.Formatter): + def format(self, record): + log_entry = { + "timestamp": datetime.utcnow().isoformat() + "Z", + "level": record.levelname, + "logger": record.name, + "message": record.getMessage(), + } + if hasattr(record, "endpoint"): + log_entry["endpoint"] = record.endpoint + if hasattr(record, "duration"): + log_entry["duration_ms"] = round(record.duration * 1000, 2) + if record.exc_info and record.exc_info[0]: + log_entry["exception"] = self.formatException(record.exc_info) + return json.dumps(log_entry, ensure_ascii=False) + +# Configure root logger with JSON format +json_handler = logging.StreamHandler() +json_handler.setFormatter(JSONLogFormatter()) +root_logger = logging.getLogger() +root_logger.handlers = [json_handler] +root_logger.setLevel(logging.INFO) + +logger = logging.getLogger("autosinapi.api") + app = FastAPI( title="AutoSINAPI API", description="API para consulta de preços, custos, estruturas e análises da base de dados SINAPI.", version="1.0.0", ) +app.add_middleware( + CORSMiddleware, + allow_origins=settings.ALLOWED_ORIGINS.split(",") if settings.ALLOWED_ORIGINS != "*" else ["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + +# Serve static GeoJSON data +import os +_data_dir = os.path.join(os.path.dirname(__file__), "..", "demo", "data") +if os.path.isdir(_data_dir): + app.mount("/api/v1/public/data/geo", StaticFiles(directory=_data_dir), name="data") + +# Request logging middleware +@app.middleware("http") +async def log_requests(request: Request, call_next): + start = time.time() + response = await call_next(request) + duration = time.time() - start + extra = {"endpoint": request.url.path, "duration": duration} + logger.info(f"{request.method} {request.url.path} {response.status_code}", extra=extra) + return response + +@app.get("/api/v1/public/health", tags=["Health"]) +def health_check(db: Session = Depends(get_db)): + """ + Health check endpoint. Retorna status do banco, Redis e versão da API. + """ + checks = {"status": "healthy", "version": "1.0.0", "timestamp": datetime.utcnow().isoformat() + "Z"} + + try: + db.execute(text("SELECT 1")) + checks["database"] = "connected" + except Exception as e: + checks["database"] = f"error: {str(e)}" + checks["status"] = "degraded" + + try: + cache_redis.ping() + checks["redis"] = "connected" + except Exception as e: + checks["redis"] = f"error: {str(e)}" + checks["status"] = "degraded" + + status_code = 200 if checks["status"] == "healthy" else 503 + return JSONResponse(content=checks, status_code=status_code) + +# Conexão direta com Redis para lock de tarefas (idempotência) +redis_client = redis.Redis(host=os.getenv("REDIS_HOST", "redis"), port=6379, db=0) + +@app.get("/api/v1/public/stats", tags=["Public"]) +def get_database_stats(db: Session = Depends(get_db)): + """ + Retorna estatísticas de volumetria do banco de dados. + """ + return crud.get_global_stats(db) + +@app.get("/api/v1/public/filters", tags=["Public"]) +def get_filters( + tipo: str = Query(None, description="Filtrar por tipo: 'insumo' (retorna classificacoes) ou 'composicao' (retorna grupos)."), + db: Session = Depends(get_db) +): + """ + Retorna os filtros dinâmicos disponíveis no banco. + Opcionalmente filtra por tipo para retornar classificações ou grupos. + """ + result = crud.get_available_filters(db) + if tipo == 'insumo': + result.pop('grupos', None) + elif tipo == 'composicao': + result.pop('classificacoes', None) + return result + # --- Endpoints de Administração --- -@app.post("/admin/populate-database", status_code=202, tags=["Admin"]) -def trigger_database_population(year: int = Body(..., example=2025), month: int = Body(..., example=9)): +@app.post("/api/v1/admin/populate-database", status_code=202, tags=["Admin"]) +def trigger_database_population( + year: int = Body(..., example=2025), + month: int = Body(..., example=9), + state: str = Body("SP", example="SP", min_length=2, max_length=2) +): """ - Dispara a tarefa de download e população da base SINAPI para um mês/ano. - A tarefa roda em segundo plano (assíncrona). + Dispara a tarefa de download e população da base SINAPI para um mês/ano/UF. + A tarefa roda em segundo plano. Implementa trava (lock) para evitar duplicações. """ + sandbox = is_sandbox_mode() + lock_key = f"lock:autosinapi:populate:{year}:{month:02d}:{state.upper()}:{'sandbox' if sandbox else 'prod'}" + + if not redis_client.set(lock_key, "active", nx=True, ex=3600): + raise HTTPException( + status_code=409, + detail=f"Já existe uma tarefa em andamento para {state.upper()} {month:02d}/{year}." + ) + db_config = { - "host": os.getenv("POSTGRES_HOST", "db"), - "port": os.getenv("POSTGRES_PORT", 5432), - "database": os.getenv("POSTGRES_DB"), - "user": os.getenv("POSTGRES_USER"), - "password": os.getenv("POSTGRES_PASSWORD"), + "host": os.getenv("POSTGRES_NAME", "autosinapi_db"), + "port": 5432, + "database": os.getenv("POSTGRES_DB", "sinapi"), + "user": os.getenv("POSTGRES_USER", "admin"), + "password": os.getenv("POSTGRES_PASSWORD", "admin"), + } + sinapi_config = { + "year": year, + "month": month, + "state": state.upper(), + "type": "REFERENCIA" + } + + try: + task = populate_sinapi_task.delay(db_config, sinapi_config) + redis_client.set(f"task:{lock_key}", task.id, ex=86400) + return { + "message": "Tarefa de população da base de dados iniciada com sucesso.", + "task_id": task.id, + "sandbox": sandbox + } + except Exception as e: + redis_client.delete(lock_key) + raise HTTPException(status_code=500, detail=f"Falha ao enfileirar tarefa: {str(e)}") + +@app.get("/api/v1/admin/tasks/{task_id}", tags=["Admin"]) +def get_task_status(task_id: str): + """Verifica o status e resultado de uma tarefa Celery.""" + result = AsyncResult(task_id, app=populate_sinapi_task.app) + return { + "task_id": task_id, + "status": result.status, + "ready": result.ready(), + "result": str(result.result) if result.ready() else None } - sinapi_config = { "year": year, "month": month } - task = populate_sinapi_task.delay(db_config, sinapi_config) - return {"message": "Tarefa de população da base de dados iniciada com sucesso.", "task_id": task.id} @app.get("/", tags=["Root"]) @@ -55,7 +205,7 @@ def read_root(): # --- Endpoints de Insumos --- -@app.get("/insumos/{codigo}", response_model=schemas.Insumo, tags=["Insumos"]) +@app.get("/api/v1/public/insumos/{codigo}", response_model=schemas.Insumo, tags=["Insumos"]) def read_insumo_by_codigo( codigo: int, uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), @@ -71,24 +221,26 @@ def read_insumo_by_codigo( raise HTTPException(status_code=404, detail="Insumo não encontrado para os filtros especificados.") return db_insumo -@app.get("/insumos/", response_model=List[schemas.Insumo], tags=["Insumos"]) +@app.get("/api/v1/public/insumos", response_model=List[schemas.Insumo], tags=["Insumos"]) def search_insumos( q: str = Query(..., min_length=3, description="Termo para buscar na descrição do insumo."), uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), data_referencia: str = Query(..., description="Data de referência no formato AAAA-MM. Ex: 2025-09"), regime: str = Query("NAO_DESONERADO", description="Regime de preço."), + classificacao: str = Query(None, description="Filtrar por classificação do insumo. Ex: AGREGADOS, ACO, CONCRETO"), skip: int = 0, limit: int = 100, db: Session = Depends(get_db) ): """ Busca insumos pela descrição e retorna seus preços para um determinado contexto. + Opcionalmente filtra por classificação. """ - insumos = crud.search_insumos_by_descricao(db, q=q, uf=uf, data_referencia=data_referencia, regime=regime, skip=skip, limit=limit) + insumos = crud.search_insumos_by_descricao(db, q=q, uf=uf, data_referencia=data_referencia, regime=regime, skip=skip, limit=limit, classificacao=classificacao) return insumos # --- Endpoints de Composições --- -@app.get("/composicoes/{codigo}", response_model=schemas.Composicao, tags=["Composições"]) +@app.get("/api/v1/public/composicoes/{codigo}", response_model=schemas.Composicao, tags=["Composições"]) def read_composicao_by_codigo( codigo: int, uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), @@ -104,24 +256,26 @@ def read_composicao_by_codigo( raise HTTPException(status_code=404, detail="Composição não encontrada para os filtros especificados.") return db_composicao -@app.get("/composicoes/", response_model=List[schemas.Composicao], tags=["Composições"]) +@app.get("/api/v1/public/composicoes", response_model=List[schemas.Composicao], tags=["Composições"]) def search_composicoes( q: str = Query(..., min_length=3, description="Termo para buscar na descrição da composição."), uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), data_referencia: str = Query(..., description="Data de referência no formato AAAA-MM. Ex: 2025-09"), regime: str = Query("NAO_DESONERADO", description="Regime de custo."), + grupo: str = Query(None, description="Filtrar por grupo da composição. Ex: SERVICOS, ESTRUTURA, INSTALACOES"), skip: int = 0, limit: int = 100, db: Session = Depends(get_db) ): """ Busca composições pela descrição e retorna seus custos para um determinado contexto. + Opcionalmente filtra por grupo. """ - composicoes = crud.search_composicoes_by_descricao(db, q=q, uf=uf, data_referencia=data_referencia, regime=regime, skip=skip, limit=limit) + composicoes = crud.search_composicoes_by_descricao(db, q=q, uf=uf, data_referencia=data_referencia, regime=regime, skip=skip, limit=limit, grupo=grupo) return composicoes # --- Endpoints de Business Intelligence (BI) --- -@app.get("/bi/composicao/{codigo}/bom", response_model=List[schemas.ComposicaoBOMItem], tags=["Business Intelligence"]) +@app.get("/api/v1/public/bi/composicao/{codigo}/bom", response_model=List[schemas.ComposicaoBOMItem], tags=["Business Intelligence"]) def get_composition_bom( codigo: int, uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), @@ -138,18 +292,22 @@ def get_composition_bom( raise HTTPException(status_code=404, detail="Composição não encontrada ou sem estrutura para os filtros especificados.") return bom_items -@app.get("/bi/composicao/{codigo}/hora-homem", response_model=schemas.ComposicaoManHours, tags=["Business Intelligence"]) +@app.get("/api/v1/public/bi/composicao/{codigo}/hora-homem", response_model=schemas.ComposicaoManHours, tags=["Business Intelligence"]) def get_composition_man_hours(codigo: int, db: Session = Depends(get_db)): """ Calcula o total de Hora/Homem para uma composição, somando os coeficientes de todos os insumos de mão de obra (unidade 'H') em todos os níveis. """ result = crud.get_composicao_man_hours(db, codigo=codigo) - if result is None or result.total_hora_homem is None: - return schemas.ComposicaoManHours(total_hora_homem=0.0) - return result + total_hh = 0.0 + if result is not None: + if isinstance(result, dict): + total_hh = result.get('total_hora_homem') or 0.0 + else: + total_hh = getattr(result, 'total_hora_homem', None) or 0.0 + return schemas.ComposicaoManHours(total_hora_homem=total_hh) -@app.post("/bi/curva-abc", response_model=List[schemas.CurvaABCItem], tags=["Business Intelligence"]) +@app.post("/api/v1/public/bi/curva-abc", response_model=List[schemas.CurvaABCItem], tags=["Business Intelligence"]) def get_abc_curve( codigos: List[int] = Body(..., description="Lista de códigos de composições a serem analisadas.", example=[92711, 88307]), uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), @@ -166,7 +324,7 @@ def get_abc_curve( raise HTTPException(status_code=404, detail="Nenhum insumo encontrado para as composições e filtros especificados.") return abc_curve -@app.get("/bi/composicao/{codigo}/otimizar", response_model=List[schemas.ComposicaoBOMItem], tags=["Business Intelligence"]) +@app.get("/api/v1/public/bi/composicao/{codigo}/otimizar", response_model=List[schemas.ComposicaoBOMItem], tags=["Business Intelligence"]) def get_optimization_candidates( codigo: int, uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), @@ -183,7 +341,7 @@ def get_optimization_candidates( raise HTTPException(status_code=404, detail="Não foi possível calcular os candidatos para otimização.") return candidates -@app.get("/bi/item/{tipo_item}/{codigo}/historico", response_model=List[schemas.HistoricoCusto], tags=["Business Intelligence"]) +@app.get("/api/v1/public/bi/item/{tipo_item}/{codigo}/historico", response_model=List[schemas.HistoricoCusto], tags=["Business Intelligence"]) def get_item_cost_history( tipo_item: str = Path(..., description="Tipo do item: 'insumo' ou 'composicao'"), codigo: int = Path(..., description="Código do item."), @@ -213,4 +371,136 @@ def get_item_cost_history( ) if not history: raise HTTPException(status_code=404, detail="Não foram encontrados dados históricos para o item e filtros especificados.") - return history \ No newline at end of file + return history + +@app.get("/api/v1/public/bi/item/{tipo_item}/{codigo}/manutencoes", response_model=List[schemas.HistoricoManutencao], tags=["Business Intelligence"]) +def get_item_maintenance_history( + tipo_item: str = Path(..., description="Tipo do item: 'insumo' ou 'composicao'"), + codigo: int = Path(..., description="Código do item."), + db: Session = Depends(get_db) +): + """ + Retorna o histórico de manutenção (ativações/desativações) de um item. + """ + if tipo_item not in ['insumo', 'composicao']: + raise HTTPException(status_code=400, detail="Tipo de item inválido. Use 'insumo' ou 'composicao'.") + manutencoes = crud.get_manutencoes_historico(db, codigo=codigo, tipo_item=tipo_item) + if not manutencoes: + raise HTTPException(status_code=404, detail="Nenhum histórico de manutenção encontrado para este item.") + return manutencoes + + +@app.get("/api/v1/public/bi/audit/{tipo_item}/{codigo}", response_model=List[schemas.AuditEvent], tags=["Business Intelligence"]) +def get_audit_trail( + tipo_item: str = Path(..., description="Tipo do item: 'insumo' ou 'composicao'"), + codigo: int = Path(..., description="Código do item."), + data_referencia: str = Query(None, description="Filtrar por data de referência (AAAA-MM)."), + db: Session = Depends(get_db) +): + """ + Retorna o histórico completo de auditoria para um item. + Inclui retificações de preços, mudanças de status e modificações de estrutura. + """ + if tipo_item not in ['insumo', 'composicao']: + raise HTTPException(status_code=400, detail="Tipo de item inválido. Use 'insumo' ou 'composicao'.") + audit_events = crud.get_audit_events(db, tipo_item=tipo_item, codigo=codigo, data_referencia=data_referencia) + if not audit_events: + raise HTTPException(status_code=404, detail="Nenhum evento de auditoria encontrado para este item.") + return audit_events + +@app.post("/api/v1/public/bi/curva-abc/por-classificacao", response_model=List[schemas.AbcPorClassificacao], tags=["Business Intelligence"]) +def get_abc_by_classificacao( + codigos: List[int] = Body(..., description="Lista de códigos de composições a serem analisadas.", example=[92711, 88307]), + uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), + data_referencia: str = Query(..., description="Data de referência no formato AAAA-MM. Ex: 2025-09"), + regime: str = Query("NAO_DESONERADO", description="Regime de preço."), + db: Session = Depends(get_db) +): + """ + Calcula a Curva ABC agrupada por classificação de insumo, + agregando todos os insumos de mesma categoria para mostrar + quais classes de materiais dominam o custo. + """ + result = crud.get_abc_by_classificacao(db, codigos=codigos, uf=uf, data_referencia=data_referencia, regime=regime) + if not result: + raise HTTPException(status_code=404, detail="Nenhuma classificação encontrada para as composições e filtros especificados.") + return result + +@app.get("/api/v1/public/bi/tendencias/por-classificacao", response_model=List[schemas.TendenciaClassificacao], tags=["Business Intelligence"]) +def get_tendencias_classificacao( + uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), + data_referencia: str = Query(..., description="Data de referência final no formato AAAA-MM. Ex: 2025-09"), + regime: str = Query("NAO_DESONERADO", description="Regime de preço."), + agrupar_por: str = Query("classificacao", description="Campo para agrupamento: 'classificacao' (Insumos), 'grupo' (Composições) ou 'item' (Itens individuais)."), + codigos: Optional[str] = Query(None, description="Lista de códigos separados por vírgula para filtrar itens específicos."), + meses: int = Query(12, description="Número de meses a serem analisados para trás."), + db: Session = Depends(get_db) +): + """ + Retorna a evolução mensal do preço/custo médio agrupado por classificação de insumo, + grupo de composição ou item individual para análise de tendências e volatilidade. + """ + code_list = None + if codigos: + try: + code_list = [int(c.strip()) for c in codigos.split(",") if c.strip()] + except ValueError: + raise HTTPException(status_code=400, detail="O parâmetro 'codigos' deve conter apenas números separados por vírgula.") + + result = crud.get_tendencias(db, uf=uf, regime=regime, data_referencia=data_referencia, agrupar_por=agrupar_por, meses=meses, codigos=code_list) + if not result: + raise HTTPException(status_code=404, detail="Nenhum dado de tendência encontrado para os filtros especificados.") + return result + +@app.get("/api/v1/public/bi/item/{tipo_item}/{codigo}/precos-uf", response_model=List[schemas.PrecoPorUF], tags=["Business Intelligence"]) +def get_item_prices_all_ufs( + tipo_item: str = Path(..., description="Tipo do item: 'insumo' ou 'composicao'"), + codigo: int = Path(..., description="Código do item."), + data_referencia: str = Query(..., description="Data de referência no formato AAAA-MM. Ex: 2025-09"), + regime: str = Query("NAO_DESONERADO", description="Regime de custo/preço."), + db: Session = Depends(get_db) +): + """ + Retorna o preço de um item em TODAS as UFs disponíveis para + comparação regional completa e mapa de calor. + """ + if tipo_item not in ['insumo', 'composicao']: + raise HTTPException(status_code=400, detail="Tipo de item inválido. Use 'insumo' ou 'composicao'.") + precos = crud.get_precos_all_ufs(db, tipo_item=tipo_item, codigo=codigo, data_referencia=data_referencia, regime=regime) + if not precos: + raise HTTPException(status_code=404, detail="Nenhum dado encontrado para o item e filtros especificados.") + return precos + +@app.get("/api/v1/public/bi/composicao/{codigo}/produtividade", response_model=schemas.ComposicaoProdutividade, tags=["Business Intelligence"]) +def get_composition_productivity( + codigo: int, + uf: str = Query(..., description="Unidade Federativa (UF). Ex: SP", min_length=2, max_length=2), + data_referencia: str = Query(..., description="Data de referência no formato AAAA-MM. Ex: 2025-09"), + regime: str = Query("NAO_DESONERADO", description="Regime de custo/preço."), + db: Session = Depends(get_db) +): + """ + Classifica os itens do BOM de uma composição em Mão de Obra, Material e Equipamento, + retornando o total de Horas-Homem e o custo por HH como métrica de produtividade. + """ + result = crud.get_composicao_produtividade(db, codigo=codigo, uf=uf, data_referencia=data_referencia, regime=regime) + if not result: + raise HTTPException(status_code=404, detail="Não foi possível calcular a produtividade para esta composição.") + return result + +@app.get("/api/v1/public/bi/insumo/{codigo}/onde-usado", response_model=List[schemas.InsumoOndeUsado], tags=["Business Intelligence"]) +def get_insumo_where_used( + codigo: int, + tipo_item: str = Query("insumo", description="Tipo do item: 'insumo' ou 'composicao'"), + db: Session = Depends(get_db) +): + """ + Query reversa: encontra todas as composições (em qualquer nível) que utilizam + um determinado insumo ou subcomposição. Útil para análise de impacto. + """ + if tipo_item not in ['insumo', 'composicao']: + raise HTTPException(status_code=400, detail="Tipo de item inválido. Use 'insumo' ou 'composicao'.") + result = crud.get_onde_usado(db, codigo=codigo, tipo_item=tipo_item) + if not result: + raise HTTPException(status_code=404, detail="Nenhuma composição encontrada que utilize este item.") + return result diff --git a/api/sandbox_utils.py b/api/sandbox_utils.py new file mode 100644 index 0000000..ec58245 --- /dev/null +++ b/api/sandbox_utils.py @@ -0,0 +1,55 @@ +""" +Sandbox utilities for AutoSINAPI. + +Provides functions to check if the application is running in sandbox mode, +which uses isolated data (tables prefixed with `sandbox_`) to avoid +polluting production data during testing. +""" + +import os + + +def is_sandbox_mode() -> bool: + """ + Check if the application is running in sandbox mode. + + Returns: + True if AUTOSINAPI_SANDBOX=true, False otherwise. + """ + return os.getenv("AUTOSINAPI_SANDBOX", "false").lower() == "true" + + +def get_sandbox_table_prefix() -> str: + """ + Get the table name prefix for sandbox mode. + + Returns: + "sandbox_" if in sandbox mode, empty string otherwise. + """ + if is_sandbox_mode(): + return "sandbox_" + return "" + + +def get_sandbox_table_name(base_name: str) -> str: + """ + Get the full table name with sandbox prefix if applicable. + + Args: + base_name: The original table name (e.g., "insumos") + + Returns: + Sandbox-prefixed table name if in sandbox mode, + original name otherwise. + """ + return f"{get_sandbox_table_prefix()}{base_name}" + + +def is_data_mocking_enabled() -> bool: + """ + Check if data mocking is enabled for tests. + + Returns: + True if AUTOSINAPI_SKIP_DOWNLOAD=true, False otherwise. + """ + return os.getenv("AUTOSINAPI_SKIP_DOWNLOAD", "false").lower() == "true" diff --git a/api/schemas.py b/api/schemas.py index 80ffa02..6fd5da6 100644 --- a/api/schemas.py +++ b/api/schemas.py @@ -11,25 +11,38 @@ """ from pydantic import BaseModel from typing import List, Optional +from datetime import datetime + +# --- Traceability Mixin --- +class TraceabilityMixin(BaseModel): + created_at: Optional[datetime] = None + updated_at: Optional[datetime] = None + sinapi_versao: Optional[str] = None # --- Schemas Base (CRUD) --- -class Insumo(BaseModel): +class Insumo(TraceabilityMixin): """Schema para um insumo com seu preço contextual.""" codigo: int descricao: str unidade: str preco_mediano: Optional[float] = None + classificacao: Optional[str] = None + origem_preco: Optional[str] = None + status: Optional[str] = None class Config: from_attributes = True -class Composicao(BaseModel): +class Composicao(TraceabilityMixin): """Schema para uma composição com seu custo contextual.""" codigo: int descricao: str unidade: str custo_total: Optional[float] = None + grupo: Optional[str] = None + percentual_mo: Optional[float] = None + status: Optional[str] = None class Config: from_attributes = True @@ -40,6 +53,7 @@ class ComposicaoBOMItem(BaseModel): """Schema para um item dentro do Bill of Materials de uma composição.""" item_codigo: int tipo_item: str + nivel: int descricao: str unidade: str coeficiente_total: float @@ -66,10 +80,84 @@ class CurvaABCItem(BaseModel): class Config: from_attributes = True -class HistoricoCusto(BaseModel): +class HistoricoCusto(TraceabilityMixin): """Schema para um ponto de dado no histórico de custo de um item.""" data_referencia: str valor: float + foi_retificado: Optional[bool] = False + versao_original: Optional[str] = None + versao_atual: Optional[str] = None + + class Config: + from_attributes = True + +class HistoricoManutencao(TraceabilityMixin): + """Schema para um registro de manutenção (ativação/desativação) de item.""" + item_codigo: int + tipo_item: str + data_referencia: str + tipo_manutencao: str + descricao_item: Optional[str] = None class Config: - from_attributes = True \ No newline at end of file + from_attributes = True + +class AuditEvent(BaseModel): + """Schema para um evento de auditoria no sinapi_audit_log.""" + id: int + table_name: str + record_pk: dict + operation: str + old_values: Optional[dict] = None + new_values: Optional[dict] = None + sinapi_versao: Optional[str] = None + motivo_manutencao: Optional[str] = None + created_at: Optional[datetime] = None + + class Config: + from_attributes = True + +class AbcPorClassificacao(BaseModel): + """Schema para análise ABC agrupada por classificação de insumo.""" + classificacao: str + custo_total: float + percentual: float + total_insumos: int + + class Config: + from_attributes = True + +class TendenciaClassificacao(BaseModel): + """Schema para um ponto de tendência de preço por classificação.""" + classificacao: str + mes: str + preco_medio: float + qtd_insumos: int + + class Config: + from_attributes = True + +class PrecoPorUF(BaseModel): + """Schema para o preço de um item em uma UF específica.""" + uf: str + valor: float + + class Config: + from_attributes = True + +class ComposicaoProdutividade(BaseModel): + """Schema para análise de produtividade de uma composição.""" + total_custo: float + mao_de_obra: float + material: float + equipamento: float + total_hh: float + custo_por_hh: Optional[float] = None + +class InsumoOndeUsado(BaseModel): + """Schema para um item na lista 'onde é usado'.""" + composicao_codigo: int + composicao_descricao: str + tipo_item: str + coeficiente: float + nivel: int \ No newline at end of file diff --git a/api/tasks.py b/api/tasks.py index d79db3b..12bd0c6 100644 --- a/api/tasks.py +++ b/api/tasks.py @@ -16,34 +16,53 @@ aqui, de forma isolada do processo da API. """ +import os +import redis from celery import Celery -# O toolkit AutoSINAPI é importado como uma biblioteca instalada no ambiente. import autosinapi -# Instancia o app Celery, sem configurar URLs diretamente aqui. +# Instancia o app Celery celery_app = Celery('tasks') -# Carrega a configuração a partir do arquivo celery_config.py celery_app.config_from_object('api.celery_config') -@celery_app.task -def populate_sinapi_task(db_config: dict, sinapi_config: dict): +# Cliente Redis para gerenciar o lock +redis_client = redis.Redis(host=os.getenv("REDIS_HOST", "redis"), port=6379, db=0) + +@celery_app.task(bind=True, max_retries=3, default_retry_delay=300) +def populate_sinapi_task(self, db_config: dict, sinapi_config: dict): """ A tarefa que o Celery Worker irá executar para popular a base de dados. - - Recebe as configurações do banco de dados e do SINAPI, e dispara o processo - de ETL da biblioteca `autosinapi`. + Implementa limpeza de lock ao final e política de retentativa. """ + year = sinapi_config.get('year') + month = sinapi_config.get('month') + state = sinapi_config.get('state', 'SP') + mode_suffix = 'sandbox' if os.getenv("AUTOSINAPI_SANDBOX") == "true" else 'prod' + lock_key = f"lock:autosinapi:populate:{year}:{month:02d}:{state.upper()}:{mode_suffix}" + try: - # Chama a interface pública do toolkit para executar o ETL - print(f"Iniciando tarefa de ETL para {sinapi_config.get('month')}/{sinapi_config.get('year')}...") + print(f"[{self.request.id}] Iniciando ETL para {state} {month}/{year} (Modo: {mode_suffix})...") + result = autosinapi.run_etl( db_config=db_config, sinapi_config=sinapi_config, - mode='server' # Modo 'server' é ideal para workers, pois não salva arquivos intermediários + mode='server' ) - print("Tarefa de ETL concluída com sucesso.") + + if result.get("status") == "failed": + msg = result.get("message", "") + print(f"[{self.request.id}] Erro no Toolkit: {msg}") + if "Too Many Requests" in msg or "429" in msg: + raise self.retry(countdown=600) + return result + + print(f"[{self.request.id}] Tarefa de ETL concluída com sucesso.") return result except Exception as e: - # Loga o erro e relança para que a tarefa seja marcada como FALHA no Celery - print(f"Erro ao executar a tarefa de população: {e}") + print(f"[{self.request.id}] Erro fatal ao executar a tarefa: {e}") raise + finally: + # Garante a remoção do lock para permitir novas tentativas + if not self.request.called_directly: + redis_client.delete(lock_key) + print(f"[{self.request.id}] Lock {lock_key} liberado.") diff --git a/conteudo_pr_autosinapi.md b/conteudo_pr_autosinapi.md new file mode 100644 index 0000000..bf6e5c3 --- /dev/null +++ b/conteudo_pr_autosinapi.md @@ -0,0 +1,29 @@ +# 🚀 feat(etl): Evolução do Motor ETL e Hardening SSOT + +## 📋 Descrição +Este PR introduz uma evolução significativa no toolkit **AutoSINAPI**, transformando-o de um extrator básico em uma plataforma de inteligência de dados. O foco principal foi eliminar "pontos cegos" identificados na auditoria e garantir a soberania de dados (SSOT). + +## ✨ Alterações Principais + +### 1. Enriquecimento de Dados (Data Enrichment) +- **Classificação de Insumos:** Agora o motor extrai a coluna `classificacao` das planilhas de referência. +- **Grupos de Composição:** Extração automatizada da coluna `grupo` para composições. +- **Resiliência:** Implementação de placeholders (`NAO_CLASSIFICADO`) para itens que constam na estrutura analítica mas não no catálogo. + +### 2. Hardening SSOT (Inteligência de Engenharia) +- **Rastreabilidade de Preços:** Captura da coluna `origem_preco` (AS, CR, C) para identificar se o preço é pesquisado ou derivado. +- **Famílias e Coeficientes:** Adição de suporte ao arquivo `SINAPI_familias_e_coeficientes`, mapeando a hierarquia de representatividade. +- **Mix de Mão de Obra:** Captura da porcentagem de custo de MO por UF através do arquivo `SINAPI_mao_de_obra`. + +### 3. Infraestrutura e Qualidade +- **Evolução do Schema:** Atualização do `Database` para incluir tabelas de famílias, coeficientes e mix de MO. +- **Correção de Testes:** Suíte de testes de integração (`test_pipeline.py`) atualizada e passando 100%. + +## 📊 Impacto no Ecossistema +- **API:** Habilita filtros por categoria e badges informativos. +- **BI:** Permite análises de produtividade e curvas ABC baseadas em grupos reais da Caixa. + +## ✅ Checklist de Validação +- [x] Reprocessamento histórico de 14 meses concluído localmente com este código. +- [x] 100% de cobertura nos campos de classificação e grupo após reprocessamento. +- [x] Testes de regressão validados via Pytest. diff --git a/demo/README.md b/demo/README.md new file mode 100644 index 0000000..4853394 --- /dev/null +++ b/demo/README.md @@ -0,0 +1,170 @@ +# AutoSINAPI Demo + +Interface web responsiva que demonstra o potencial da **AutoSINAPI** — API RESTful para dados de custos da construção civil (SINAPI/IBGE). + +## 📁 Estrutura + +``` +demo/ +├── index.html # HTML semântico com acessibilidade (ARIA) +├── style.css # CSS entry point — @layer cascade system +├── tests.js # Suíte de testes unitários + interface + E2E +├── README.md # Este arquivo +│ +├── css/ # CSS modular — 13 arquivos em @layer +│ ├── 01-variables.css # Custom properties (cores, spacing, typography, shadows) +│ ├── 02-reset.css # Reset + tipografia base + reduced-motion +│ ├── 03-navbar.css # Navegação + mobile menu +│ ├── 04-hero.css # Hero section + estatísticas + tech stack +│ ├── 05-search.css # Search box + filtros + state chips +│ ├── 06-results.css # Grid/List views + skeleton (.shimmer) + loader +│ ├── 07-charts.css # Chart containers + tables +│ ├── 08-compare.css # Comparativo stats + state selector +│ ├── 09-modal.css # Modal de detalhes + BOM cards/table +│ ├── 10-footer.css # Footer com theme-awareness +│ ├── 11-toast.css # Toast notifications +│ ├── 12-utilities.css # .hidden, .sr-only, .shimmer, .anim-*, flex/grid utils +│ └── 13-responsive.css # Media queries (320px → 3840px) + print + forced-colors +│ +└── js/ # JavaScript modular — ES Modules + DI + ├── main.js # Entry point: DI wiring + init + ├── config.js # Constantes congeladas (API_BASE, timeouts) + ├── state.js # Estado centralizado (factory function) + ├── dom.js # Cache DOM + $/$$ helpers (factory) + ├── utils.js # formatCurrency, escapeHtml, getChartTheme(), + │ # hexToRgba(), downloadAsFile(), createChartConfig(), + │ # createViewToggle() + ├── api.js # Camada HTTP + endpoints + populates filtros (factory) + ├── toast.js # Notificações com dismiss on click (factory) + ├── theme.js # Tema light/dark + Chart.js sync (factory) + ├── events.js # Inicialização de listeners + forms + exports (factory) + └── modules/ + ├── search.js # Pesquisa textual + BOM + export (JSON/MD/PDF/CSV) + ├── abc.js # Curva ABC: gráfico (bar+line), grid e tabela + └── compare.js # Comparativo Inter-Regional: stats + bar chart +``` + +## 🎯 Arquitetura + +### Dependency Injection (DI) + +Todos os módulos são **factory functions** que recebem suas dependências explicitamente via `main.js`: + +```js +const state = createState(); +const dom = createDom(); +const utils = createUtils(state); +const toast = createToast(dom, CONFIG); +const theme = createTheme(state); +const api = createApi(CONFIG, toast, utils, state, dom); +const search = createSearch(CONFIG, state, dom, utils, api, toast); +// ... +const events = createEvents(dom, { search, abc, compare, theme, toast, state, utils, modal }); +``` + +**Vantagens:** testabilidade, substituição de implementações, fluxo de dependências explícito. + +### CSS @layer Cascade System + +``` +@layer reset, tokens, components, utilities, responsive; +``` + +| Layer | Prioridade | Conteúdo | +|-------|-----------|----------| +| `reset` | Mais baixa | `02-reset.css` | +| `tokens` | | `01-variables.css` | +| `components` | | `03-navbar.css` a `11-toast.css` | +| `utilities` | | `12-utilities.css` | +| `responsive` | Mais alta | `13-responsive.css` | + +### Chart.js Centralização + +Toda lógica de cores para gráficos está centralizada em `getChartTheme()` em `utils.js`: + +```js +const { textColor, gridColor, primaryColor, successColor, errorColor } = getChartTheme(state.theme); +``` + +Isso elimina a duplicação do padrão `isDark ? '#xxx' : '#yyy'` que antes existia em `abc.js`, `compare.js`, `modal.js` e `theme.js`. + +## 🔌 API Endpoints + +### Consulta Pública + +| Endpoint | Método | Descrição | +|----------|--------|-----------| +| `/api/v1/public/stats` | GET | Estatísticas do banco (total records, preços, etc.) | +| `/api/v1/public/filters` | GET | Filtros dinâmicos (ufs, datas, regimes) | +| `/api/v1/public/insumos` | GET | Busca textual de insumos | +| `/api/v1/public/insumos/{codigo}` | GET | Detalhes de um insumo específico | +| `/api/v1/public/composicoes` | GET | Busca textual de composições | +| `/api/v1/public/composicoes/{codigo}` | GET | Detalhes de uma composição específica | + +### Business Intelligence (BI) + +| Endpoint | Método | Descrição | +|----------|--------|-----------| +| `/api/v1/public/bi/curva-abc` | POST | Curva ABC — body: `[códigos]` | +| `/api/v1/public/bi/composicao/{codigo}/bom` | GET | Bill of Materials (árvore hierárquica) | +| `/api/v1/public/bi/composicao/{codigo}/hora-homem` | GET | Total de horas de mão de obra | +| `/api/v1/public/bi/composicao/{codigo}/otimizar` | GET | Top 5 insumos de maior impacto financeiro | +| `/api/v1/public/bi/item/{tipo}/{codigo}/historico` | GET | Série histórica de preços (12 meses) | + +## 🧪 Testes + +```bash +# Abrir no browser com flag de teste +https://autosinapi.lamp.local/demo/?runTests=true + +# Ou via console do browser +AutoSINAPITests.runAll() +AutoSINAPITests.runUnitTests() +AutoSINAPITests.runInterfaceTests() +AutoSINAPITests.runE2ETests() +AutoSINAPITests.showManualChecklist() +``` + +## 🎨 Tecnologias + +- **HTML5** semântico com ARIA labels + skip link + forms nativos +- **CSS** modular com `@layer`, custom properties, `clamp()`, `color-mix()`, `container queries`, 10+ breakpoints (320px → 3840px) +- **JavaScript** ES Modules com Dependency Injection, zero build step +- **Chart.js** (multi-theme via `getChartTheme()`) +- **Suíte de testes** auto-contida (sem dependências externas) + +## ✨ Funcionalidades + +- **Pesquisa Inteligente:** Busca textual com filtros dinâmicos por UF, Data, Regime e Categorias. +- **Estrutura Analítica (BOM):** Visualização de árvore de custos em cards ou tabela, com filtro em tempo real. +- **Curva ABC:** Gráfico de Pareto e detalhamento de impacto financeiro por insumo ou categoria. +- **Tendências Multidimensionais:** Análise de volatilidade agrupada por Classificação (Insumos), Grupo (Composições) ou Itens Específicos. +- **Comparativo Regional:** Análise inter-regional de preços com mapa de calor (Leaflet) e destaque estatístico. +- **Série Histórica:** Gráfico de evolução de preços dos últimos 12 meses para qualquer item. + +## 🌐 Compatibilidade + +- Navegadores modernos (ES Modules, CSS custom properties, `@layer`) +- Chrome 61+, Firefox 60+, Safari 11+, Edge 16+ +- Servido via HTTPS (Kong Gateway) +- Responsivo de smartwatch (320px) até 8K (3840px) +- Dark mode automático + toggle manual + +## 🛠️ Desenvolvimento + +```bash +# Para desenvolver localmente +cd demo/ +python3 -m http.server 8080 +# Abrir http://localhost:8080/?runTests=true +``` + +### Princípios de design + +- **Dependency Injection** — cada módulo recebe dependências via factory function +- **Single Source of Truth** — estado centralizado no objeto `state` +- **DRY** — `getChartTheme()` e `createChartConfig()` eliminam duplicação de lógica de gráficos +- **Fail-safe** — optional chaining (`?.`) previne crashes em DOM ausente +- **XSS-safe** — `escapeHtml()` em todo output de dados do usuário +- **Accessibility-first** — navegação por teclado, ARIA labels, `prefers-reduced-motion`, `forced-colors` +- **Mobile-first** — base CSS em 375px, breakpoints progressivos até 3840px diff --git a/demo/css/01-variables.css b/demo/css/01-variables.css new file mode 100644 index 0000000..59dd56d --- /dev/null +++ b/demo/css/01-variables.css @@ -0,0 +1,147 @@ +/* ======================================== + AutoSINAPI Demo - CSS + Mobile-first, Dark Mode, Full Responsive + ======================================== */ + +:root { + /* Core Colors */ + --primary: #2563eb; + --primary-dark: #1e40af; + --primary-light: #eff6ff; + --primary-glow: rgba(37, 99, 235, 0.15); + --secondary: #475569; + --secondary-light: #94a3b8; + --bg-main: #f8fafc; + --bg-alt: #f1f5f9; + --bg-card: #ffffff; + --bg-input: #f8fafc; + --bg-hover: #f1f5f9; + --text-main: #0f172a; + --text-secondary: #334155; + --text-muted: #64748b; + --text-inverse: #ffffff; + --border: #e2e8f0; + --success: #10b981; + --success-light: #ecfdf5; + --warning: #f59e0b; + --warning-light: #fffbeb; + --error: #ef4444; + --error-light: #fef2f2; + + /* Tag Colors */ + --tag-insumo-bg: #e0f2fe; + --tag-insumo-text: #0369a1; + --tag-comp-bg: #fef3c7; + --tag-comp-text: #92400e; + --tag-a-bg: #dcfce7; + --tag-a-text: #166534; + --tag-b-bg: #fef9c3; + --tag-b-text: #854d0e; + --tag-c-bg: #fee2e2; + --tag-c-text: #991b1b; + + /* Layout */ + --nav-height: 64px; + --container-max: 1400px; + + /* Spacing Scale */ + --space-xs: 0.25rem; + --space-sm: 0.5rem; + --space-md: 1rem; + --space-lg: 1.5rem; + --space-xl: 2rem; + --space-2xl: 3rem; + --space-3xl: 4rem; + --space-4xl: 6rem; + + /* Typography Scale with clamp() */ + --text-xs: clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem); + --text-sm: clamp(0.8rem, 0.75rem + 0.25vw, 0.9rem); + --text-base: clamp(0.875rem, 0.85rem + 0.25vw, 1rem); + --text-md: clamp(1rem, 0.95rem + 0.25vw, 1.125rem); + --text-lg: clamp(1.125rem, 1rem + 0.5vw, 1.25rem); + --text-xl: clamp(1.25rem, 1.1rem + 0.75vw, 1.5rem); + --text-2xl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem); + --text-3xl: clamp(1.875rem, 1.4rem + 2.5vw, 2.5rem); + --text-4xl: clamp(2.25rem, 1.5rem + 3.75vw, 3.5rem); + + /* Border Radius Scale */ + --radius-xs: 4px; + --radius-sm: 8px; + --radius-md: 12px; + --radius-lg: 16px; + --radius-xl: 20px; + --radius-2xl: 24px; + --radius-3xl: 32px; + --radius-full: 9999px; + + /* Shadow Scale */ + --shadow-xs: 0 1px 2px rgba(0,0,0,0.04); + --shadow-sm: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04); + --shadow-md: 0 4px 6px -1px rgba(0,0,0,0.07); + --shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.08); + --shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1); + --shadow-2xl: 0 25px 50px -12px rgba(0,0,0,0.25); + --shadow-inner: inset 0 2px 4px rgba(0,0,0,0.04); + + /* Transition Timing */ + --ease-out: cubic-bezier(0, 0, 0.2, 1); + --ease-in: cubic-bezier(0.4, 0, 1, 1); + --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); + --ease-bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275); + --duration-instant: 50ms; + --duration-fast: 150ms; + --duration-normal: 250ms; + --duration-slow: 350ms; + --duration-slower: 500ms; + --transition-fast: var(--duration-fast) var(--ease-out); + --transition-slow: var(--duration-slow) var(--ease-out); + + /* Z-Index Scale */ + --z-base: 0; + --z-dropdown: 100; + --z-sticky: 200; + --z-overlay: 300; + --z-modal: 400; + --z-toast: 500; + --z-skip: 600; +} + +[data-theme="dark"] { + --primary: #3b82f6; + --primary-dark: #60a5fa; + --primary-light: #1e3a5f; + --primary-glow: rgba(59,130,246,0.25); + --secondary: #94a3b8; + --secondary-light: #64748b; + --bg-main: #0f172a; + --bg-alt: #1e293b; + --bg-card: #1e293b; + --bg-input: #334155; + --bg-hover: #334155; + --text-main: #f1f5f9; + --text-secondary: #cbd5e1; + --text-muted: #94a3b8; + --text-inverse: #0f172a; + --border: #334155; + --success-light: #064e3b; + --warning-light: #451a03; + --error-light: #450a0a; + --tag-insumo-bg: #0c4a6e; + --tag-insumo-text: #7dd3fc; + --tag-comp-bg: #713f12; + --tag-comp-text: #fde68a; + --tag-a-bg: #14532d; + --tag-a-text: #86efac; + --tag-b-bg: #713f12; + --tag-b-text: #fde047; + --tag-c-bg: #7f1d1d; + --tag-c-text: #fca5a5; + --shadow-xs: 0 1px 2px rgba(0,0,0,0.2); + --shadow-sm: 0 1px 3px rgba(0,0,0,0.3); + --shadow-md: 0 4px 6px rgba(0,0,0,0.4); + --shadow-lg: 0 10px 15px rgba(0,0,0,0.4); + --shadow-xl: 0 20px 25px rgba(0,0,0,0.5); + --shadow-2xl: 0 25px 50px rgba(0,0,0,0.7); +} + diff --git a/demo/css/02-reset.css b/demo/css/02-reset.css new file mode 100644 index 0000000..c8ea5b5 --- /dev/null +++ b/demo/css/02-reset.css @@ -0,0 +1,34 @@ +*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } + +html { + scroll-behavior: smooth; + scroll-padding-top: calc(var(--nav-height) + 1rem); +} + +body { + font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; + background: var(--bg-main); + color: var(--text-main); + line-height: 1.6; + overflow-x: hidden; + -webkit-font-smoothing: antialiased; + transition: background var(--transition-slow), color var(--transition-slow); +} + +.skip-link { + position: absolute; + top: -100%; + left: 50%; + transform: translateX(-50%); + background: var(--primary); + color: white; + padding: 0.75rem 1.5rem; + border-radius: var(--radius-md); + z-index: var(--z-skip); + font-weight: 600; + text-decoration: none; +} +.skip-link:focus { top: 1rem; } + +:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; border-radius: 4px; } + diff --git a/demo/css/03-navbar.css b/demo/css/03-navbar.css new file mode 100644 index 0000000..d6b0f23 --- /dev/null +++ b/demo/css/03-navbar.css @@ -0,0 +1,180 @@ +/* ========== NAVBAR ========== */ +.navbar { + position: fixed; + top: 0; + width: 100%; + background: rgba(255,255,255,0.85); + backdrop-filter: blur(16px); + -webkit-backdrop-filter: blur(16px); + border-bottom: 1px solid var(--border); + z-index: var(--z-sticky); + transition: background var(--transition-slow), border-color var(--transition-slow); +} +[data-theme="dark"] .navbar { background: rgba(15,23,42,0.9); } + +.nav-container { + max-width: var(--container-max); + margin: 0 auto; + padding: 0 1rem; + height: var(--nav-height); + display: flex; + align-items: center; + gap: 0.75rem; +} + +.logo { + display: flex; + align-items: center; + gap: 0.5rem; + flex-shrink: 0; +} +.logo h2 { + font-size: clamp(1rem, 2.5vw, 1.3rem); + font-weight: 900; + letter-spacing: -0.03em; + white-space: nowrap; +} +.logo span { color: var(--primary); } + +.badge { + font-size: var(--text-xs); + font-weight: 800; + padding: 0.2rem 0.5rem; + border-radius: var(--radius-full); + text-transform: uppercase; + letter-spacing: 0.05em; + flex-shrink: 0; +} +.badge-free { + border: 1px solid var(--success); + color: var(--success); + background: var(--success-light); +} + +/* Nav links - horizontal scroll on small screens */ +.nav-links { + display: flex; + gap: 0.1rem; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + -ms-overflow-style: none; + scroll-snap-type: x mandatory; + flex-shrink: 1; + min-width: 0; + margin-left: auto; + padding: 0.25rem 0; +} +.nav-links::-webkit-scrollbar { display: none; } + +.nav-links a { + text-decoration: none; + color: var(--secondary); + font-weight: 600; + font-size: clamp(0.8rem, 1.5vw, 0.875rem); + padding: 0.4rem 0.6rem; + border-radius: var(--radius-md); + transition: all var(--transition-fast); + white-space: nowrap; + flex-shrink: 0; + scroll-snap-align: start; + min-height: 44px; + display: inline-flex; + align-items: center; +} +.nav-links a:hover, +.nav-links a:focus-visible { + color: var(--primary); + background: var(--primary-light); +} + +.nav-actions { + display: flex; + align-items: center; + gap: 0.4rem; + flex-shrink: 0; +} + +.btn-icon { + background: transparent; + border: 1px solid var(--border); + color: var(--text-secondary); + padding: 0.45rem; + border-radius: var(--radius-md); + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + transition: all var(--transition-fast); + flex-shrink: 0; + min-height: 44px; + min-width: 44px; +} +.btn-icon:hover { + background: var(--bg-hover); + color: var(--primary); + border-color: var(--primary); + transform: none; +} + +.icon-sun, .icon-moon { display: none; } +[data-theme="light"] .icon-moon { display: block; } +[data-theme="dark"] .icon-sun { display: block; } + +.icon-menu { display: block; } +.icon-close { display: none; } +body.menu-open .icon-close { display: block; } +body.menu-open .icon-menu { display: none; } + +/* Hamburger hidden by default, shown via media query */ +.btn-hamburger { display: none; } + +/* Mobile Menu */ +.mobile-menu { + position: absolute; + top: var(--nav-height); + left: 0; + right: 0; + background: var(--bg-card); + border-bottom: 1px solid var(--border); + padding: 1rem; + display: none; + flex-direction: column; + gap: 0.25rem; + box-shadow: var(--shadow-lg); + z-index: var(--z-dropdown); +} +body.menu-open .mobile-menu { + display: flex; + animation: slideDown 0.3s ease-out; +} +@keyframes slideDown { + from { opacity: 0; transform: translateY(-10px); } + to { opacity: 1; transform: translateY(0); } +} + +.mobile-menu-link { + display: block; + padding: 0.75rem 1rem; + color: var(--text-secondary); + text-decoration: none; + font-weight: 600; + border-radius: var(--radius-md); + transition: all var(--transition-fast); +} +.mobile-menu-link:hover, +.mobile-menu-link:focus-visible { + background: var(--primary-light); + color: var(--primary); +} + +/* Hide nav-links and show hamburger below 1024px */ +@media (max-width: 1023px) { + .nav-links { display: none; } + .btn-hamburger { display: flex; } +} +@media (min-width: 1024px) { + .mobile-menu { display: none !important; } + .btn-hamburger { display: none; } +} + diff --git a/demo/css/04-hero.css b/demo/css/04-hero.css new file mode 100644 index 0000000..97769a8 --- /dev/null +++ b/demo/css/04-hero.css @@ -0,0 +1,267 @@ +/* ========== HERO ========== */ +.hero { + padding: calc(var(--nav-height) + 3rem) 1.5rem 4rem; + text-align: center; + background: radial-gradient(ellipse at top right, var(--primary-light) 0%, var(--bg-main) 50%); + position: relative; + overflow: hidden; +} +.hero::before { + content: ''; + position: absolute; + inset: 0; + background: + radial-gradient(circle at 20% 50%, var(--primary-glow) 0%, transparent 50%), + radial-gradient(circle at 80% 20%, rgba(16,185,129,0.08) 0%, transparent 40%); + pointer-events: none; +} +.hero::after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 1px; + background: linear-gradient(90deg, transparent, var(--primary), transparent); + opacity: 0.3; +} + +.hero-content { + max-width: var(--container-max); + margin: 0 auto; + position: relative; + z-index: 1; +} + +.hero-badge { + display: inline-flex; + align-items: center; + gap: 0.5rem; + background: var(--bg-card); + padding: 0.5rem 1rem; + border-radius: var(--radius-full); + font-size: 0.8rem; + font-weight: 600; + color: var(--text-secondary); + border: 1px solid var(--border); + margin-bottom: 1.5rem; + box-shadow: var(--shadow-sm); +} +.pulse-dot { + width: 0.5rem; + height: 0.5rem; + background: var(--success); + border-radius: 50%; + animation: pulse 2s infinite; + box-shadow: 0 0 0.5rem var(--success); +} +@keyframes pulse { + 0%, 100% { opacity: 1; transform: scale(1); } + 50% { opacity: 0.6; transform: scale(1.2); } +} + +.hero h1 { + font-size: clamp(1.75rem, 5vw, 4rem); + line-height: 1.05; + margin-bottom: 1.25rem; + font-weight: 900; + letter-spacing: -0.04em; + animation: heroFadeIn 0.8s ease-out; + text-wrap: balance; +} +@keyframes heroFadeIn { + from { opacity: 0; transform: translateY(20px); } + to { opacity: 1; transform: translateY(0); } +} +.highlight { + color: var(--primary); + position: relative; + display: inline-block; +} +.highlight::after { + content: ''; + position: absolute; + bottom: 0.1em; + left: 0; + right: 0; + height: 0.15em; + background: var(--primary); + opacity: 0.15; + border-radius: var(--radius-full); + transition: opacity var(--transition-fast); +} +.hero h1:hover .highlight::after { + opacity: 0.3; +} + +.hero-description { + font-size: clamp(0.95rem, 2vw, 1.2rem); + color: var(--secondary); + margin-bottom: 2rem; + max-width: 700px; + margin-left: auto; + margin-right: auto; + line-height: 1.7; + text-wrap: pretty; +} + +.hero-tech-stack { + display: flex; + justify-content: center; + gap: 0.5rem; + margin-bottom: 3rem; + flex-wrap: wrap; +} +.tech-badge { + background: var(--bg-card); + color: var(--text-secondary); + font-size: var(--text-sm); + font-weight: 700; + padding: 0.4rem 0.8rem; + border-radius: var(--radius-full); + border: 1px solid var(--border); + box-shadow: var(--shadow-sm); + transition: all var(--transition-fast); +} +.tech-badge:hover { + border-color: var(--primary); + color: var(--primary); + transform: translateY(-1px); +} + +.hero-stats-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); + gap: 1rem; + background: var(--bg-card); + padding: 1.5rem; + border-radius: var(--radius-2xl); + box-shadow: var(--shadow-xl); + border: 1px solid var(--border); + margin-bottom: 2.5rem; + animation: statsSlideUp 0.6s ease-out 0.2s both; +} +@keyframes statsSlideUp { + from { opacity: 0; transform: translateY(30px); } + to { opacity: 1; transform: translateY(0); } +} +.stat-card { + display: flex; + flex-direction: column; + align-items: center; + padding: 1rem 0.5rem; + border-radius: var(--radius-lg); + transition: all var(--transition-slow); + position: relative; + overflow: hidden; +} +.stat-card::before { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient(135deg, var(--primary-glow), transparent); + opacity: 0; + transition: opacity var(--transition-fast); +} +.stat-card:hover::before { + opacity: 1; +} +.stat-card:hover { + background: var(--primary-light); + transform: translateY(-2px); +} +.stat-icon { + font-size: 1.5rem; + margin-bottom: 0.5rem; + transition: transform var(--transition-fast); +} +.stat-card:hover .stat-icon { + transform: scale(1.15); +} +.stat-val { + font-size: clamp(1.5rem, 3vw, 2.5rem); + font-weight: 900; + color: var(--primary); + line-height: 1; + margin-bottom: 0.35rem; + font-variant-numeric: tabular-nums; + transition: color var(--transition-fast); +} +.stat-card:hover .stat-val { + color: var(--primary-dark); +} +[data-theme="dark"] .stat-card:hover .stat-val { + color: #93c5fd; +} +.stat-lbl { + font-size: var(--text-xs); + color: var(--text-muted); + text-transform: uppercase; + font-weight: 700; + letter-spacing: 0.05em; + text-align: center; + line-height: 1.3; +} + +.hero-examples { + margin-top: 2rem; + animation: fadeIn 0.5s ease-out 0.4s both; +} +@keyframes fadeIn { + from { opacity: 0; } + to { opacity: 1; } +} +.examples-label { + font-size: 0.85rem; + color: var(--text-muted); + font-weight: 600; + margin-bottom: 0.75rem; +} +.examples-grid { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 0.5rem; +} +.example-btn { + background: var(--bg-card); + border: 1px solid var(--border); + color: var(--text-secondary); + padding: 0.5rem 1rem; + border-radius: var(--radius-full); + font-size: var(--text-sm); + font-weight: 600; + cursor: pointer; + transition: all var(--transition-fast); + display: inline-flex; + align-items: center; + gap: 0.4rem; + position: relative; + min-height: 44px; + z-index: auto; + font-family: inherit; +} +.example-btn::before { + content: ''; + position: absolute; + inset: -1px; + border-radius: var(--radius-full); + background: linear-gradient(135deg, var(--primary), var(--success)); + opacity: 0; + z-index: -1; + transition: opacity var(--transition-fast); +} +.example-btn:hover { + background: var(--primary); + color: white; + border-color: var(--primary); + transform: translateY(-2px); + box-shadow: var(--shadow-md); +} +.example-btn:hover::before { + opacity: 0.3; +} +.example-btn:active { + transform: translateY(0); +} + diff --git a/demo/css/05-search.css b/demo/css/05-search.css new file mode 100644 index 0000000..95abf69 --- /dev/null +++ b/demo/css/05-search.css @@ -0,0 +1,127 @@ +/* ========== SEARCH BOX ========== */ +.search-box, .abc-input-box, .compare-input-box { + background: var(--bg-card); + padding: clamp(1.5rem, 4vw, 2.5rem); + border-radius: var(--radius-xl); + box-shadow: var(--shadow-lg); + margin-bottom: 3rem; + border: 1px solid var(--border); + transition: background var(--transition-slow), border-color var(--transition-slow); + position: relative; + z-index: 10; +} + +.search-bar-row { + display: flex; + gap: 1rem; + margin-bottom: 2rem; + flex-wrap: wrap; + align-items: flex-end; + position: relative; + z-index: 20; +} + +.input-wrapper { + flex: 1; + min-width: 200px; + position: relative; + display: flex; + align-items: center; + z-index: 30; +} +.input-icon { + position: absolute; + left: 1.25rem; + color: var(--text-muted); + pointer-events: none; + z-index: 1; +} +.search-bar-row input { + width: 100%; + padding: 1.25rem 1.5rem 1.25rem 3.5rem; + border: 2px solid var(--border); + border-radius: var(--radius-md); + font-size: clamp(1rem, 1.5vw, 1.1rem); + outline: none; + transition: all var(--transition-fast); + background: var(--bg-input); + color: var(--text-main); + font-family: inherit; + position: relative; + z-index: 40; +} +.search-bar-row input:focus { + border-color: var(--primary); + box-shadow: 0 0 0 4px var(--primary-glow); + background: var(--bg-card); +} + +.search-bar-row button[type="submit"], +.search-bar-row button:not([type]) { + background: var(--primary); + color: white; + border: none; + padding: 1.25rem 2.5rem; + border-radius: var(--radius-md); + font-weight: 700; + font-size: 1rem; + cursor: pointer; + transition: all var(--transition-fast); + display: inline-flex; + align-items: center; + justify-content: center; + gap: 0.75rem; + position: relative; + z-index: 40; + font-family: inherit; + min-height: 44px; +} +.search-bar-row button[type="submit"]:hover, +.search-bar-row button:not([type]):hover { + background: var(--primary-dark); + transform: translateY(-1px); + box-shadow: var(--shadow-md); +} +.search-bar-row button[type="submit"]:active, +.search-bar-row button:not([type]):active { + transform: translateY(0); +} + +.search-filters { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); + gap: 1.5rem; +} + +.search-type-toggle { + display: flex; + background: var(--bg-alt); + padding: 0.25rem; + border-radius: var(--radius-sm); + border: 1px solid var(--border); +} + +.btn-search-type { + flex: 1; + padding: 0.5rem 1rem; + border: none; + border-radius: 6px; + font-size: var(--text-sm); + font-weight: 600; + cursor: pointer; + background: transparent; + color: var(--text-muted); + transition: all var(--transition-fast); + font-family: inherit; + min-height: 44px; +} + +.btn-search-type.active { + background: var(--bg-card); + color: var(--primary); + box-shadow: var(--shadow-sm); +} + +.btn-search-type:hover:not(.active) { + color: var(--text-main); +} diff --git a/demo/css/06-results.css b/demo/css/06-results.css new file mode 100644 index 0000000..0d1667e --- /dev/null +++ b/demo/css/06-results.css @@ -0,0 +1,352 @@ +/* ========== RESULTS ========== */ +.results-actions { + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + gap: 1rem; + margin-bottom: 2rem; + padding: 1rem 1.5rem; + background: var(--bg-card); + border-radius: var(--radius-lg); + border: 1px solid var(--border); + transition: all var(--transition-slow); + animation: slideIn 0.3s ease-out; +} +@keyframes slideIn { + from { opacity: 0; transform: translateY(-10px); } + to { opacity: 1; transform: translateY(0); } +} +.results-toolbar { + display: flex; + align-items: center; + gap: 1.5rem; + flex: 1; + min-width: 250px; + flex-wrap: wrap; +} +.results-count { + font-weight: 700; + font-size: 0.9rem; + white-space: nowrap; + color: var(--text-main); +} +.toolbar-controls { + display: flex; + gap: 0.75rem; + align-items: center; +} +.sort-select { + padding: 0.4rem 2rem 0.4rem 0.75rem; + border: 1px solid var(--border); + border-radius: var(--radius-sm); + font-size: var(--text-sm); + font-weight: 600; + background-color: var(--bg-input); + color: var(--text-main); + cursor: pointer; + font-family: inherit; + transition: all var(--transition-fast); + min-height: 44px; +} +.sort-select:focus { + border-color: var(--primary); + box-shadow: 0 0 0 3px var(--primary-glow); + outline: none; +} +.view-toggles { + display: flex; + background: var(--bg-alt); + padding: 0.2rem; + border-radius: var(--radius-sm); + border: 1px solid var(--border); +} +.btn-toggle { + background: transparent; + color: var(--text-muted); + padding: 0.35rem 0.6rem; + border-radius: 6px; + cursor: pointer; + border: none; + display: flex; + align-items: center; + justify-content: center; + position: relative; + z-index: auto; + transition: all var(--transition-fast); + min-height: 44px; + min-width: 44px; +} +.btn-toggle.active { + background: var(--bg-card); + color: var(--primary); + box-shadow: var(--shadow-sm); +} +.btn-toggle:hover:not(.active) { + color: var(--text-main); + transform: none; + box-shadow: none; +} +.export-group { + display: flex; + gap: 0.5rem; + flex-wrap: wrap; +} +.btn-export { + background: transparent; + border: 1px solid var(--border); + color: var(--text-secondary); + padding: 0.5rem 0.9rem; + border-radius: var(--radius-sm); + font-size: var(--text-sm); + font-weight: 600; + cursor: pointer; + transition: all var(--transition-fast); + display: inline-flex; + align-items: center; + gap: 0.35rem; + font-family: inherit; + position: relative; + z-index: auto; + min-height: 44px; +} +.btn-export:hover { + background: var(--primary); + color: white; + border-color: var(--primary); + transform: none; + box-shadow: none; +} + +/* ========== RESULTS GRID/LIST ========== */ +.results-grid.grid-view { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + gap: 1.25rem; +} +.results-grid.list-view { + display: flex; + flex-direction: column; + gap: 0.75rem; +} + +.card { + background: var(--bg-card); + padding: 1.5rem; + border-radius: var(--radius-lg); + border: 1px solid var(--border); + cursor: pointer; + transition: all var(--transition-slow); + position: relative; + display: flex; + flex-direction: column; + animation: cardAppear 0.4s ease-out; + overflow: hidden; +} +.card::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 0.1875rem; + background: linear-gradient(90deg, var(--primary), var(--success)); + transform: scaleX(0); + transform-origin: left; + transition: transform var(--transition-slow); +} +.card:hover::before { + transform: scaleX(1); +} +@keyframes cardAppear { + from { opacity: 0; transform: translateY(10px); } + to { opacity: 1; transform: translateY(0); } +} +.card:active { + transform: translateY(-1px); +} + +@media (hover: hover) { + .card:hover { + transform: translateY(-3px); + box-shadow: var(--shadow-xl); + border-color: var(--primary); + } +} + +.list-view .card { + flex-direction: row; + align-items: center; + gap: 1rem; + padding: 1rem 1.5rem; + flex-wrap: wrap; +} +.list-view .card h3 { + flex: 1 1 200px; + min-width: 0; + margin-bottom: 0; + font-size: 0.95rem; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.list-view .card .type-tag { + margin-bottom: 0; + min-width: 80px; + text-align: center; +} +.list-view .card .price-row { + border-top: none; + padding-top: 0; + margin-left: auto; +} + +.type-tag { + font-size: var(--text-xs); + font-weight: 800; + padding: 0.3rem 0.6rem; + border-radius: 6px; + margin-bottom: 1rem; + text-transform: uppercase; + letter-spacing: 0.05em; + display: inline-block; + transition: all var(--transition-fast); +} +.card:hover .type-tag { + transform: scale(1.05); +} +.tag-insumo { background: var(--tag-insumo-bg); color: var(--tag-insumo-text); } +.tag-comp { background: var(--tag-comp-bg); color: var(--tag-comp-text); } +.tag-a { background: var(--tag-a-bg); color: var(--tag-a-text); } +.tag-b { background: var(--tag-b-bg); color: var(--tag-b-text); } +.tag-c { background: var(--tag-c-bg); color: var(--tag-c-text); } + +.card h3 { + font-size: clamp(0.95rem, 1.5vw, 1.1rem); + font-weight: 700; + line-height: 1.4; + margin-bottom: 1.25rem; + color: var(--text-main); + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; +} +.price-row { + display: flex; + justify-content: space-between; + align-items: baseline; + padding-top: 1rem; + border-top: 1px solid var(--border); + margin-top: auto; +} +.price-row .val { + font-size: clamp(1.2rem, 2vw, 1.5rem); + font-weight: 900; + color: var(--primary); + letter-spacing: -0.02em; + font-variant-numeric: tabular-nums; +} +.price-row .unit { + font-size: 0.75rem; + color: var(--text-muted); + font-weight: 500; +} + +/* ========== SKELETON LOADER ========== */ +@keyframes shimmer { + 0% { transform: translateX(-100%); } + 100% { transform: translateX(100%); } +} + +/* Single shimmer utility — apply to any skeleton block */ +.shimmer { + position: relative; + overflow: hidden; +} +.shimmer::after { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient(90deg, transparent, var(--bg-hover), transparent); + animation: shimmer 1.5s infinite; +} + +.skeleton-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + gap: 1.25rem; +} +.skeleton-card { + background: var(--bg-card); + border-radius: var(--radius-lg); + border: 1px solid var(--border); + padding: 1.5rem; + height: auto; + aspect-ratio: 16 / 10; + min-height: 120px; +} + +.skeleton-abc, .skeleton-compare { + display: flex; + flex-direction: column; + gap: 1.5rem; +} +.skeleton-chart { + background: var(--bg-card); + border-radius: var(--radius-lg); + border: 1px solid var(--border); + height: auto; + aspect-ratio: 16 / 9; + min-height: 200px; +} +.skeleton-table { + background: var(--bg-card); + border-radius: var(--radius-lg); + border: 1px solid var(--border); + min-height: 150px; + height: auto; +} +.skeleton-title { + background: var(--bg-card); + border-radius: var(--radius-md); + border: 1px solid var(--border); + height: 40px; +} + +/* ========== LOADER ========== */ +.loader { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 1rem; + padding: 3rem; + margin: 2rem auto; +} +.loader::before { + content: ''; + width: 40px; + height: 40px; + border: 3px solid var(--border); + border-top-color: var(--primary); + border-radius: 50%; + animation: spin 0.8s linear infinite; +} +.loader-text { + font-size: 0.85rem; + color: var(--text-muted); + font-weight: 600; +} +@keyframes spin { to { transform: rotate(360deg); } } + +/* ========== NO RESULTS ========== */ +.no-results { + text-align: center; + padding: 4rem 2rem; + color: var(--text-muted); +} +.no-results svg { margin-bottom: 1.5rem; opacity: 0.4; } +.no-results p { font-size: 1.1rem; font-weight: 600; margin-bottom: 0.5rem; } +.no-results-hint { font-size: 0.85rem; opacity: 0.7; } + diff --git a/demo/css/07-charts.css b/demo/css/07-charts.css new file mode 100644 index 0000000..75ec0ce --- /dev/null +++ b/demo/css/07-charts.css @@ -0,0 +1,108 @@ +/* ========== CHARTS ========== */ +.chart-container { + position: relative; + height: auto; + aspect-ratio: 16 / 9; + min-height: 250px; + width: 100%; + margin-bottom: 2rem; + background: var(--bg-card); + border-radius: var(--radius-lg); + border: 1px solid var(--border); + padding: 1.5rem; + overflow: hidden; + transition: all var(--transition-slow); +} +.chart-container:hover { + border-color: var(--primary); + box-shadow: var(--shadow-md); +} +.chart-container canvas { + width: 100%; + height: 100%; +} + +/* ========== ABC RESULTS ========== */ +.abc-results, .compare-results { + margin-top: 2rem; + animation: slideUp 0.5s ease-out; +} +@keyframes slideUp { + from { opacity: 0; transform: translateY(20px); } + to { opacity: 1; transform: translateY(0); } +} + +.abc-table-container { + background: var(--bg-card); + border-radius: var(--radius-lg); + border: 1px solid var(--border); + overflow: hidden; + transition: all var(--transition-slow); +} +.abc-table-container:hover { + border-color: var(--primary); + box-shadow: var(--shadow-md); +} +.table-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem 1.5rem; + border-bottom: 1px solid var(--border); + background: var(--bg-alt); +} +.table-header h4 { + font-size: 1rem; + font-weight: 700; + color: var(--text-main); +} +.table-badge { + font-size: var(--text-sm); + font-weight: 700; + padding: 0.25rem 0.6rem; + border-radius: var(--radius-full); + background: var(--primary-light); + color: var(--primary); +} + +.data-table-wrapper { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + scrollbar-gutter: stable both-edges; +} +.data-table { + width: 100%; + border-collapse: collapse; + white-space: nowrap; +} +.data-table th { + background: var(--bg-alt); + padding: 1rem 1.25rem; + text-align: left; + font-size: var(--text-sm); + text-transform: uppercase; + font-weight: 800; + color: var(--text-muted); + border-bottom: 2px solid var(--border); + position: sticky; + top: 0; + z-index: 1; +} +.data-table td { + padding: 1rem 1.25rem; + border-bottom: 1px solid var(--border); + font-weight: 500; + color: var(--text-main); + transition: background var(--transition-fast); +} +.data-table tbody tr { + transition: background var(--transition-fast); +} +.data-table tbody tr:hover { + background: var(--primary-light); +} +.data-table tbody tr:last-child td { + border-bottom: none; +} + + diff --git a/demo/css/08-compare.css b/demo/css/08-compare.css new file mode 100644 index 0000000..39a87e2 --- /dev/null +++ b/demo/css/08-compare.css @@ -0,0 +1,190 @@ +/* ========== COMPARE STATS ========== */ +.compare-item-name { + text-align: center; + font-size: clamp(1.1rem, 2vw, 1.5rem); + font-weight: 800; + color: var(--text-main); + margin-bottom: 1.5rem; + animation: slideUp 0.5s ease-out; +} +.compare-stats { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); + gap: 1rem; + margin-bottom: 2rem; +} +.compare-stat-card { + background: var(--bg-card); + border: 1px solid var(--border); + border-radius: var(--radius-lg); + padding: 1.25rem; + text-align: center; + display: flex; + flex-direction: column; + gap: 0.35rem; + transition: all var(--transition-fast); + position: relative; + overflow: hidden; +} +.compare-stat-card::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 0.1875rem; + background: linear-gradient(90deg, var(--primary), var(--success)); + transform: scaleX(0); + transition: transform var(--transition-slow); +} +.compare-stat-card:hover::before { + transform: scaleX(1); +} +.compare-stat-card:hover { + border-color: var(--primary); + box-shadow: var(--shadow-md); + transform: translateY(-2px); +} +.compare-stat-label { + font-size: var(--text-xs); + font-weight: 800; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.05em; +} +.compare-stat-value { + font-size: clamp(1.1rem, 2vw, 1.5rem); + font-weight: 900; + color: var(--primary); + font-variant-numeric: tabular-nums; + transition: color var(--transition-fast); +} +.compare-stat-card:hover .compare-stat-value { + color: var(--primary-dark); +} +[data-theme="dark"] .compare-stat-card:hover .compare-stat-value { + color: #93c5fd; +} +.compare-stat-uf { + font-size: var(--text-sm); + color: var(--text-muted); + font-weight: 600; +} +.compare-chart-container { + height: auto; + aspect-ratio: 16 / 10; + min-height: 300px; +} + +/* ========== STATE SELECTOR ========== */ +.state-selector { + margin-top: 1.5rem; + animation: fadeIn 0.3s ease-out; +} +.state-selector-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 0.75rem; + flex-wrap: wrap; + gap: 0.5rem; +} +.state-selector-header label { + font-weight: 600; + font-size: 0.9rem; + color: var(--text-main); +} +.state-actions { + display: flex; + gap: 0.5rem; + flex-wrap: wrap; +} +.btn-state-action { + background: transparent; + border: 1px solid var(--border); + color: var(--text-secondary); + padding: 0.3rem 0.6rem; + border-radius: var(--radius-sm); + font-size: var(--text-sm); + font-weight: 600; + cursor: pointer; + transition: all var(--transition-fast); + font-family: inherit; + min-height: 44px; + min-width: 44px; +} +.btn-state-action:hover { + background: var(--primary); + color: white; + border-color: var(--primary); + transform: translateY(-1px); +} +.btn-state-action:active { + transform: translateY(0); +} +.state-chips { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + max-height: clamp(120px, 25vh, 200px); + overflow-y: auto; + padding: 0.75rem; + background: var(--bg-alt); + border-radius: var(--radius-md); + border: 1px solid var(--border); + transition: border-color var(--transition-fast); + scrollbar-gutter: stable both-edges; +} +.state-chips:hover { + border-color: var(--primary); +} +.state-chip { + padding: 0.4rem 0.75rem; + border-radius: var(--radius-full); + font-size: var(--text-sm); + font-weight: 700; + cursor: pointer; + border: 2px solid var(--border); + background: var(--bg-card); + color: var(--text-secondary); + transition: all var(--transition-fast); + font-family: inherit; + user-select: none; + min-height: 44px; + display: inline-flex; + align-items: center; + justify-content: center; +} +.state-chip:hover { + border-color: var(--primary); + color: var(--primary); + transform: translateY(-1px); +} +.state-chip:active { + transform: translateY(0); +} +.state-chip.selected { + background: var(--primary); + border-color: var(--primary); + color: white; + box-shadow: 0 2px 8px var(--primary-glow); +} +.state-chip.selected:hover { + background: var(--primary-dark); + border-color: var(--primary-dark); +} +[data-theme="dark"] .state-chip.selected { + background: #3b82f6; + border-color: #3b82f6; +} +[data-theme="dark"] .state-chip.selected:hover { + background: #2563eb; + border-color: #2563eb; +} +.state-selector-footer { + margin-top: 0.5rem; + font-size: 0.8rem; + color: var(--text-muted); + font-weight: 500; +} + diff --git a/demo/css/09-modal.css b/demo/css/09-modal.css new file mode 100644 index 0000000..48b55ec --- /dev/null +++ b/demo/css/09-modal.css @@ -0,0 +1,513 @@ +/* ========== MODAL ========== */ +.modal-overlay { + position: fixed; + inset: 0; + background: rgba(15, 23, 42, 0.85); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + z-index: var(--z-modal); + display: flex; + justify-content: center; + align-items: center; + padding: 1rem; +} + +.modal-container { + background: var(--bg-card); + width: 96%; + max-width: 1100px; + height: auto; + max-height: 92dvh; + max-height: 92vh; + border-radius: var(--radius-2xl); + display: flex; + flex-direction: column; + overflow: hidden; + box-shadow: var(--shadow-2xl); + animation: modalSlideUp 0.3s ease-out; + border: 1px solid var(--border); +} + +.modal-header { + padding: 1rem 1.75rem; + border-bottom: 1px solid var(--border); + display: flex; + justify-content: space-between; + align-items: center; + background: var(--bg-alt); + flex-shrink: 0; +} + +.modal-body { + padding: 1.5rem; + overflow-y: auto; + flex: 1; + -webkit-overflow-scrolling: touch; +} + +/* Modal Grid Layout - Hierarchical */ +.modal-grid { + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: auto auto auto; + gap: 1.25rem; +} + +/* History chart and Heatmap span full width */ +.modal-card.history-card, +.modal-card.heatmap-card { + grid-column: 1 / -1; + width: 100%; +} + +/* Man-hours is smaller, optimization is larger */ +.modal-card.manhours-card { + grid-column: 1; +} +.modal-card.optimization-card { + grid-column: 2; +} + +/* BOM spans full width */ +.modal-card.bom-card-section { + grid-column: 1 / -1; +} + +.modal-card { + background: var(--bg-card); + border: 1px solid var(--border); + border-radius: var(--radius-xl); + padding: 1.25rem; + display: flex; + flex-direction: column; + transition: border-color var(--transition-fast); + min-width: 0; + overflow: hidden; +} +.modal-card:hover { + border-color: var(--primary); +} +.modal-card h4 { + font-size: 0.9rem; + font-weight: 700; + color: var(--text-main); + margin-bottom: 0.75rem; + padding-bottom: 0.6rem; + border-bottom: 1px solid var(--border); +} + +/* BOM Section Header with Toggle */ +.bom-section-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 0.75rem; + padding-bottom: 0.6rem; + border-bottom: 1px solid var(--border); +} +.bom-section-header h4 { + margin-bottom: 0; + padding-bottom: 0; + border-bottom: none; +} +.bom-view-toggle { + display: flex; + background: var(--bg-alt); + padding: 0.15rem; + border-radius: var(--radius-sm); + border: 1px solid var(--border); +} +.bom-view-toggle .btn-toggle { + padding: 0.3rem 0.5rem; +} + +/* Chart Container - Responsive Height */ +.modal-chart-container { + position: relative; + height: clamp(220px, 28vh, 380px); + width: 100%; + flex-shrink: 0; + overflow: hidden; +} + +.modal-description { + font-size: clamp(1.1rem, 2vw, 1.5rem); + font-weight: 800; + color: var(--text-main); + margin: 0.5rem 0; + line-height: 1.3; +} + +/* Modal Item Info */ +.item-info-hero { + display: flex; + flex-direction: column; + gap: 0.5rem; + margin-bottom: 1.5rem; + padding-bottom: 1.25rem; + border-bottom: 1px solid var(--border); +} +.item-info-top { + display: flex; + align-items: center; + gap: 0.75rem; + flex-wrap: wrap; +} +.modal-code-badge { + display: inline-flex; + align-items: center; + gap: 0.25rem; + background: var(--bg-alt); + border: 1px solid var(--border); + border-radius: var(--radius-sm); + padding: 0.2rem 0.5rem; + font-family: 'JetBrains Mono', monospace; + font-size: 0.75rem; + font-weight: 600; + color: var(--text-muted); +} +.modal-meta { + font-size: 0.8rem; + color: var(--text-muted); + display: flex; + flex-wrap: wrap; + gap: 0.75rem; +} +.modal-meta strong { + color: var(--text-main); + font-weight: 600; +} +.modal-export { + margin-top: 0.25rem; +} + +/* Modal Price Display */ +.modal-price-display { + display: flex; + align-items: baseline; + gap: 0.5rem; + margin: 0.25rem 0; +} +.modal-price-value { + font-size: clamp(1.6rem, 3vw, 2.2rem); + font-weight: 900; + color: var(--primary); + letter-spacing: -0.03em; + font-variant-numeric: tabular-nums; +} +.modal-price-unit { + font-size: 0.85rem; + color: var(--text-muted); + font-weight: 500; +} + +/* Modal Stats Row */ +.modal-stats-row { + display: flex; + gap: 0.75rem; + margin: 0.75rem 0 0.25rem; + flex-wrap: wrap; +} +.modal-stat-item { + display: flex; + flex-direction: column; + gap: 0.15rem; + padding: 0.6rem 0.85rem; + background: var(--bg-alt); + border-radius: var(--radius-md); + border: 1px solid var(--border); + min-width: 100px; + flex: 1; +} +.modal-stat-label { + font-size: var(--text-xs); + font-weight: 700; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.05em; +} +.modal-stat-value { + font-size: 1rem; + font-weight: 800; + color: var(--text-main); + font-variant-numeric: tabular-nums; +} + +/* BOM Cards View */ +.bom-grid { + display: flex; + flex-direction: column; + gap: 0.5rem; + max-height: clamp(200px, 40vh, 400px); + overflow-y: auto; + overflow-x: hidden; + padding-right: 0.25rem; + scrollbar-gutter: stable both-edges; +} +.bom-card { + background: var(--bg-alt); + border-radius: var(--radius-md); + padding: 0.75rem 1rem; + border: 1px solid var(--border); + transition: all var(--transition-fast); + min-width: 0; + width: 100%; +} +.bom-card:hover { + background: var(--primary-light); + border-color: var(--primary); +} +.bom-card-header { + display: flex; + align-items: center; + gap: 0.5rem; + margin-bottom: 0.4rem; + padding-left: var(--bom-indent, 0); +} +.bom-card-desc { + font-size: 0.85rem; + font-weight: 600; + color: var(--text-main); + margin: 0 0 0.5rem; + line-height: 1.3; + display: block; + max-height: calc(1.3em * 5); + overflow-y: auto; + word-break: break-word; + padding-left: var(--bom-indent, 0); +} +.bom-level-badge { + width: 1.375rem; + height: 1.375rem; + border-radius: 50%; + color: white; + display: flex; + align-items: center; + justify-content: center; + font-size: var(--text-xs); + font-weight: 800; + flex-shrink: 0; +} +.bom-card-code { + font-family: 'JetBrains Mono', monospace; + font-size: var(--text-sm); + color: var(--text-muted); + font-weight: 600; + word-break: break-all; + overflow-wrap: break-word; + min-width: 0; +} +.bom-card-footer { + display: flex; + align-items: center; + gap: 0.75rem; + flex-wrap: wrap; + font-size: 0.75rem; + color: var(--text-muted); +} +.bom-card-coef { + font-family: 'JetBrains Mono', monospace; + font-size: var(--text-sm); +} +.bom-card-impact { + font-weight: 700; + color: var(--primary); + font-variant-numeric: tabular-nums; +} +.bom-card-pct { + font-size: var(--text-sm); + color: var(--text-muted); +} + +/* BOM Table Wrapper */ +.bom-table-wrapper { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + border-radius: var(--radius-md); + border: 1px solid var(--border); + scrollbar-gutter: stable both-edges; + position: relative; +} +.bom-table-wrapper::after { + content: '\2192'; + position: absolute; + right: 0.5rem; + top: 50%; + transform: translateY(-50%); + pointer-events: none; + opacity: 0; + font-size: 1.5rem; + color: var(--text-muted); + transition: opacity var(--transition-fast); +} +.bom-table-wrapper.is-scrollable::after { + opacity: 0.6; +} +.bom-table-wrapper.is-scrolled::after { + opacity: 0; +} +.bom-table-wrapper .data-table { + width: 100%; + border-collapse: collapse; + min-width: 600px; +} +.bom-table-wrapper .data-table th { + background: var(--bg-alt); + padding: 0.65rem 0.85rem; + text-align: left; + font-size: var(--text-xs); + text-transform: uppercase; + font-weight: 800; + color: var(--text-muted); + border-bottom: 2px solid var(--border); + position: sticky; + top: 0; + z-index: 1; + white-space: nowrap; +} +.bom-table-wrapper .data-table td { + padding: 0.65rem 0.85rem; + border-bottom: 1px solid var(--border); + font-weight: 500; + color: var(--text-main); + vertical-align: middle; + white-space: nowrap; + font-size: var(--text-sm); +} +.bom-table-wrapper .data-table td.desc-col { + white-space: normal; + word-break: break-word; + max-width: 280px; + padding-left: var(--bom-indent, 0.85rem); +} +.bom-table-wrapper .data-table tbody tr { + transition: background var(--transition-fast); +} +.bom-table-wrapper .data-table tbody tr:hover { + background: var(--primary-light); +} +.bom-table-wrapper .data-table tbody tr:last-child td { + border-bottom: none; +} + +/* Man Hours */ +.man-hours-display { + display: flex; + align-items: center; + gap: 0.75rem; + padding: 1rem; + background: var(--bg-alt); + border-radius: var(--radius-md); + border: 1px solid var(--border); +} +.man-hours-icon { + font-size: 2rem; +} +.man-hours-value { + font-size: 1.5rem; + font-weight: 900; + color: var(--primary); + font-variant-numeric: tabular-nums; + line-height: 1; +} +.man-hours-label { + font-size: var(--text-sm); + color: var(--text-muted); + font-weight: 600; + margin-top: 0.25rem; +} + +/* Optimization Candidates */ +#optimizationContainer { + margin-top: 0.5rem; +} +#optimizationContainer .opt-item { + display: flex; + align-items: center; + gap: 0.75rem; + padding: 0.6rem 0; + border-bottom: 1px solid var(--border); +} +#optimizationContainer .opt-item:last-child { + border-bottom: none; +} +#optimizationContainer .opt-rank { + width: 1.625rem; + height: 1.625rem; + border-radius: 50%; + background: var(--primary); + color: white; + display: flex; + align-items: center; + justify-content: center; + font-size: var(--text-sm); + font-weight: 800; + flex-shrink: 0; +} +#optimizationContainer .opt-rank.rank-1 { background: #dc2626; } +#optimizationContainer .opt-rank.rank-2 { background: #ea580c; } +#optimizationContainer .opt-rank.rank-3 { background: #d97706; } +#optimizationContainer .opt-info { + flex: 1; + min-width: 0; +} +#optimizationContainer .opt-desc { + font-size: 0.8rem; + font-weight: 600; + color: var(--text-main); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +#optimizationContainer .opt-meta { + font-size: var(--text-xs); + color: var(--text-muted); +} +#optimizationContainer .opt-impact { + font-size: 0.9rem; + font-weight: 800; + color: var(--primary); + white-space: nowrap; + font-variant-numeric: tabular-nums; +} + +/* Modal Animation */ +@keyframes modalSlideUp { + from { + opacity: 0; + transform: translateY(30px) scale(0.97); + } + to { + opacity: 1; + transform: translateY(0) scale(1); + } +} + +/* Modal Close Button */ +.modal-close { + background: transparent; + border: 1px solid var(--border); + color: var(--text-muted); + cursor: pointer; + padding: 0.4rem; + border-radius: var(--radius-sm); + transition: all var(--transition-fast); + display: flex; + align-items: center; + justify-content: center; + min-height: 44px; + min-width: 44px; +} +.modal-close:hover { + background: var(--bg-hover); + color: var(--text-main); + border-color: var(--primary); +} + +/* Hidden States */ +#bomSection.hidden { display: none; } +#manHoursSection.hidden { display: none; } +#optimizationSection.hidden { display: none; } +.bom-view-toggle.hidden { display: none; } +#bomGrid.hidden { display: none; } +#bomTableWrapper.hidden { display: none; } diff --git a/demo/css/10-footer.css b/demo/css/10-footer.css new file mode 100644 index 0000000..b33e1c4 --- /dev/null +++ b/demo/css/10-footer.css @@ -0,0 +1,159 @@ +/* ========== FOOTER ========== */ +footer { + background: linear-gradient(180deg, var(--bg-alt) 0%, var(--bg-main) 100%); + color: var(--text-main); + padding: clamp(3rem, 8vw, 5rem) clamp(1rem, 4vw, 2rem); + border-top: 4px solid var(--primary); + margin-top: clamp(3rem, 8vw, 6rem); + position: relative; + z-index: 10; +} +footer::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 1px; + background: linear-gradient(90deg, transparent, var(--primary), transparent); + opacity: 0.5; +} + +.footer-content { + max-width: var(--container-max); + margin: 0 auto; + display: flex; + justify-content: space-between; + align-items: flex-start; + flex-wrap: wrap; + gap: 4rem; +} + +.footer-brand { + flex: 2; + min-width: 300px; + text-align: left; +} + +.footer-brand h2 { + font-size: clamp(1.5rem, 3vw, 2rem); + margin-bottom: 1rem; + font-weight: 900; + letter-spacing: -0.03em; + color: var(--text-main); +} +.footer-brand h2 span { color: var(--primary); } + +.footer-brand p { + color: var(--text-secondary); + font-size: 1rem; + max-width: min(400px, 90%); + line-height: 1.6; +} + +.footer-links, .footer-meta { + flex: 1; + min-width: 200px; +} + +.footer-links h4, .footer-meta h4 { + font-size: 0.9rem; + font-weight: 800; + margin-bottom: 1.5rem; + color: var(--text-main); + text-transform: uppercase; + letter-spacing: 0.05em; + position: relative; +} +.footer-links h4::after, .footer-meta h4::after { + content: ''; + position: absolute; + bottom: -0.5rem; + left: 0; + width: 1.875rem; + height: 2px; + background: var(--primary); + border-radius: 2px; +} + +.footer-link { + display: block; + color: var(--text-secondary); + text-decoration: none; + font-size: 0.9rem; + padding: 0.5rem 0; + transition: all var(--transition-fast); + position: relative; + padding-left: 0; +} +.footer-link::before { + content: ''; + position: absolute; + left: 0; + bottom: 0.5rem; + width: 0; + height: 1px; + background: var(--primary); + transition: width var(--transition-fast); +} +.footer-link:hover { + color: var(--primary); + padding-left: 0.5rem; +} +.footer-link:hover::before { + width: 100%; +} + +.status-badge { + display: inline-flex; + align-items: center; + gap: 0.5rem; + background: color-mix(in srgb, var(--success) 10%, transparent); + color: var(--success); + padding: 0.6rem 1.2rem; + border-radius: var(--radius-full); + font-weight: 700; + border: 1px solid color-mix(in srgb, var(--success) 20%, transparent); + font-size: 0.85rem; + margin-bottom: 1rem; +} + +.status-dot { + width: 0.625rem; + height: 0.625rem; + background: var(--success); + border-radius: 50%; + box-shadow: 0 0 12px var(--success); + animation: pulse 2s infinite; +} + +.footer-tier-info { + font-size: 0.85rem; + color: var(--text-muted); + margin-top: 1rem; +} + +.footer-tech-stack { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + margin-top: 1.5rem; +} + +.footer-tech-badge { + font-size: var(--text-sm); + font-weight: 700; + padding: 0.3rem 0.75rem; + border-radius: var(--radius-full); + background: var(--bg-card); + color: var(--text-secondary); + border: 1px solid var(--border); +} + +@media (max-width: 768px) { + .footer-content { flex-direction: column; align-items: center; text-align: center; } + .footer-brand { text-align: center; } + .footer-brand p { margin-left: auto; margin-right: auto; } + .footer-tech-stack { justify-content: center; } + .footer-meta { display: flex; flex-direction: column; align-items: center; } +} diff --git a/demo/css/11-toast.css b/demo/css/11-toast.css new file mode 100644 index 0000000..4cc45a8 --- /dev/null +++ b/demo/css/11-toast.css @@ -0,0 +1,42 @@ +/* ========== TOAST ========== */ +.toast { + position: fixed; + bottom: clamp(1rem, 3vh, 2rem); + bottom: calc(env(safe-area-inset-bottom, 2rem) + 0.5rem); + left: 50%; + transform: translate(-50%, 150%); + background: var(--text-main); + color: var(--text-inverse); + padding: 0.85rem 2rem; + border-radius: var(--radius-full); + font-weight: 600; + font-size: 0.9rem; + box-shadow: var(--shadow-xl); + transition: transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275); + z-index: var(--z-toast); + pointer-events: auto; + cursor: pointer; + max-width: 90vw; + text-align: center; + backdrop-filter: blur(8px); +} +.toast.show { + transform: translate(-50%, 0); +} +.toast-success { + background: var(--success); + color: white; +} +.toast-error { + background: var(--error); + color: white; +} +.toast-warning { + background: var(--warning); + color: white; +} +.toast-info { + background: var(--primary); + color: white; +} + diff --git a/demo/css/12-utilities.css b/demo/css/12-utilities.css new file mode 100644 index 0000000..0860b70 --- /dev/null +++ b/demo/css/12-utilities.css @@ -0,0 +1,706 @@ +/* ========== UTILITIES & BASE COMPONENTS ========== */ + +/* Visibility */ +.hidden { display: none !important; } +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +/* Sections */ +.tool-section { + padding: clamp(3rem, 6vw, 5rem) clamp(1rem, 3vw, 1.5rem); + max-width: var(--container-max); + margin: 0 auto; +} +.tool-section.alt-bg { + background: var(--bg-alt); + border-radius: var(--radius-2xl); + margin: 0 auto; + padding: clamp(3rem, 6vw, 5rem) clamp(1rem, 4vw, 2rem); + transition: background var(--transition-slow); +} + +/* Section Headers */ +.section-header { + text-align: center; + max-width: min(800px, 90%); + margin: 0 auto 3rem; +} +.section-title { + font-size: clamp(1.5rem, 3.5vw, 2.5rem); + font-weight: 900; + color: var(--text-main); + letter-spacing: -0.03em; + line-height: 1.15; + margin-bottom: 0.75rem; + text-wrap: balance; +} +.section-subtitle { + font-size: clamp(0.9rem, 1.5vw, 1.05rem); + color: var(--text-muted); + line-height: 1.7; + margin-bottom: 1.5rem; + text-wrap: pretty; +} + +/* API Endpoint Display */ +.api-endpoint { + display: inline-flex; + align-items: center; + gap: 0.75rem; + background: var(--bg-alt); + border: 1px solid var(--border); + border-radius: var(--radius-md); + padding: 0.6rem 1rem; + font-size: var(--text-sm); + transition: all var(--transition-fast); + max-width: 100%; + min-width: 0; + flex-wrap: wrap; +} +.api-endpoint code { + font-family: 'JetBrains Mono', 'Fira Code', monospace; + color: var(--primary); + font-weight: 500; + white-space: normal; + word-break: break-all; + overflow-wrap: break-word; + max-width: 100%; + flex: 1 1 auto; + min-width: 0; + display: inline; +} +[data-theme="dark"] .api-endpoint code { + color: #93c5fd; +} + +/* Copy cURL Button */ +.btn-copy-curl { + display: inline-flex; + align-items: center; + gap: 0.35rem; + background: transparent; + border: 1px solid var(--border); + color: var(--text-muted); + padding: 0.35rem 0.6rem; + border-radius: var(--radius-sm); + font-size: var(--text-sm); + font-weight: 600; + cursor: pointer; + transition: all var(--transition-fast); + font-family: inherit; + white-space: nowrap; + flex-shrink: 0; + min-height: 44px; +} +.btn-copy-curl:hover { + background: var(--primary); + color: white; + border-color: var(--primary); +} + +/* Primary Outline Button */ +.btn-primary-outline { + background: transparent; + border: 2px solid var(--primary); + color: var(--primary); +} +.btn-primary-outline:hover { + background: var(--primary); + color: white; + border-color: var(--primary); +} + +/* Filter Columns */ +.filter-col { + display: flex; + flex-direction: column; + gap: 0.4rem; +} +.filter-col label { + font-size: 0.75rem; + font-weight: 700; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.05em; +} +.filter-col select { + padding: 0.75rem 2.5rem 0.75rem 1rem; + border: 2px solid var(--border); + border-radius: var(--radius-md); + font-size: 0.9rem; + font-weight: 500; + background-color: var(--bg-input); + color: var(--text-main); + cursor: pointer; + font-family: inherit; + transition: all var(--transition-fast); + appearance: none; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right 0.75rem center; +} +.filter-col select:focus { + border-color: var(--primary); + box-shadow: 0 0 0 3px var(--primary-glow); + outline: none; +} +.filter-col select:hover { + border-color: var(--primary); +} + +/* Text Alignment */ +.text-left { text-align: left; } +.text-center { text-align: center; } +.text-right { text-align: right; } + +/* Empty State */ +.empty-state { + text-align: center; + padding: clamp(2rem, 5vw, 3rem) clamp(1rem, 3vw, 2rem); + color: var(--text-muted); + font-size: 0.95rem; + font-weight: 500; +} + +/* Scrollbar Styling */ +::-webkit-scrollbar { + width: 0.5rem; + height: 0.5rem; +} +::-webkit-scrollbar-track { + background: var(--bg-alt); + border-radius: 4px; +} +::-webkit-scrollbar-thumb { + background: var(--secondary-light); + border-radius: 4px; +} +::-webkit-scrollbar-thumb:hover { + background: var(--primary); +} + +/* Selection */ +::selection { + background: var(--primary); + color: white; +} + +/* Badges */ +.badge { + display: inline-flex; + align-items: center; + gap: 0.25rem; + padding: 0.15rem 0.5rem; + border-radius: var(--radius-sm); + font-size: 0.65rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.03em; + line-height: 1.4; + white-space: nowrap; +} +.badge-classificacao { + background: color-mix(in srgb, var(--primary) 15%, transparent); + color: var(--primary); +} +.badge-grupo { + background: color-mix(in srgb, #10b981 15%, transparent); + color: #10b981; +} +.badge-inativo { + background: color-mix(in srgb, var(--error) 15%, transparent); + color: var(--error); +} + +/* Card badges row */ +.card-badges { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 0.25rem; + margin-bottom: 0.5rem; +} + +/* Small button variant */ +.btn-small { + padding: 0.25rem 0.6rem; + font-size: 0.7rem; + min-height: unset; +} + +/* BOM section header controls */ +.bom-section-controls { + display: flex; + align-items: center; + gap: 0.75rem; + flex-wrap: wrap; +} + +/* BOM search wrapper */ +.bom-search-wrapper { + position: relative; + display: flex; + align-items: center; + flex: 1; + min-width: 140px; + max-width: 280px; +} +.bom-search-wrapper .search-icon { + position: absolute; + left: 0.5rem; + color: var(--text-muted); + pointer-events: none; +} +.bom-search-wrapper input { + width: 100%; + padding: 0.4rem 0.5rem 0.4rem 1.8rem; + border: 1.5px solid var(--border); + border-radius: var(--radius-sm); + font-size: 0.75rem; + background-color: var(--bg-input); + color: var(--text-main); + font-family: inherit; + transition: border-color var(--transition-fast); +} +.bom-search-wrapper input:focus { + border-color: var(--primary); + outline: none; +} +.bom-search-wrapper input.has-filter { + border-color: var(--primary); +} + +/* BOM Cost Comparison */ +.bom-cost-comparison { + display: grid; + grid-template-columns: repeat(5, 1fr); + gap: 0.5rem; + padding: 0.75rem; + margin-bottom: 0.75rem; + background: var(--bg-card); + border-radius: var(--radius-sm); + border: 1px solid var(--border); +} +.bom-cost-item { + display: flex; + flex-direction: column; + align-items: center; + gap: 0.15rem; + text-align: center; + padding: 0.4rem 0.3rem; + border-radius: var(--radius-sm); +} +.bom-cost-item .bom-cost-label { + font-size: 0.6rem; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.04em; + font-weight: 600; +} +.bom-cost-item .bom-cost-value { + font-size: 0.85rem; + font-weight: 700; + color: var(--text-main); +} +.bom-cost-item .bom-cost-pct { + font-size: 0.7rem; + font-weight: 600; + color: var(--text-muted); +} +.bom-cost-header { + background: color-mix(in srgb, var(--primary) 10%, transparent); +} +.bom-cost-header .bom-cost-value { + color: var(--primary); + font-size: 0.95rem; +} +.bom-cost-labor { + background: color-mix(in srgb, #f59e0b 10%, transparent); +} +.bom-cost-labor .bom-cost-value { color: #f59e0b; } +.bom-cost-material { + background: color-mix(in srgb, #10b981 10%, transparent); +} +.bom-cost-material .bom-cost-value { color: #10b981; } +.bom-cost-equip { + background: color-mix(in srgb, #8b5cf6 10%, transparent); +} +.bom-cost-equip .bom-cost-value { color: #8b5cf6; } +.bom-cost-oficial { + background: color-mix(in srgb, var(--text-main) 8%, transparent); + border: 1px solid var(--border); +} +.bom-cost-oficial .bom-cost-value { + font-size: 0.95rem; + color: var(--text-main); +} +.bom-cost-oficial .bom-cost-pct { + color: var(--primary); + font-weight: 700; +} + +@media (max-width: 600px) { + .bom-cost-comparison { + grid-template-columns: repeat(2, 1fr); + } + .bom-cost-header { + grid-column: span 2; + } + .bom-cost-oficial { + grid-column: span 2; + } +} + +/* Modal classificacao row */ +.modal-classificacao-row { + display: flex; + gap: 0.25rem; + margin-top: 0.25rem; +} + +/* History card header */ +.history-card-header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 0.5rem; + margin-bottom: 0.5rem; +} +.history-card-header h4 { + margin: 0; +} + +/* Dynamic filter columns */ +#classificacaoFilterCol, +#grupoFilterCol { + display: flex; + flex-direction: column; + gap: 0.4rem; +} + +/* ABC Group Toggle Button */ +.btn-toggle-group { + display: inline-flex; + align-items: center; + gap: 0.4rem; + padding: 0.4rem 0.75rem; + border: 1.5px solid var(--border); + border-radius: var(--radius-sm); + font-size: 0.75rem; + font-weight: 600; + background: var(--bg-card); + color: var(--text-muted); + cursor: pointer; + font-family: inherit; + min-height: 44px; + transition: all var(--transition-fast); +} +.btn-toggle-group:hover { + border-color: var(--primary); + color: var(--primary); +} +.btn-toggle-group.active { + background: color-mix(in srgb, var(--primary) 12%, transparent); + border-color: var(--primary); + color: var(--primary); +} + +/* Maintenance Timeline */ +.maintenance-timeline { + display: flex; + flex-direction: column; + gap: 0.4rem; +} +.maint-item { + display: flex; + align-items: center; + gap: 0.6rem; + padding: 0.4rem 0.5rem; + border-radius: var(--radius-sm); + background: var(--bg-alt); + font-size: 0.8rem; +} +.maint-date { + font-weight: 600; + color: var(--text-muted); + font-size: 0.7rem; + min-width: 5rem; +} +.maint-type { + display: inline-flex; + padding: 0.1rem 0.5rem; + border-radius: var(--radius-sm); + font-size: 0.6rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.04em; +} +.maint-active { + background: color-mix(in srgb, var(--success) 15%, transparent); + color: var(--success); +} +.maint-inactive { + background: color-mix(in srgb, var(--error) 15%, transparent); + color: var(--error); +} +.maint-desc { + flex: 1; + color: var(--text-main); + font-size: 0.75rem; +} + +/* Admin Section */ +.admin-section { + max-width: 800px; + margin: 0 auto; + padding: 3rem 2rem; +} +.admin-form { + background: var(--bg-card); + padding: 2rem; + border-radius: var(--radius-xl); + box-shadow: var(--shadow-lg); + border: 1px solid var(--border); +} +.admin-task-status { + margin-top: 1.5rem; + padding: 1.5rem; + background: var(--bg-card); + border-radius: var(--radius-lg); + border: 1px solid var(--border); +} +.admin-task-result { + margin-top: 0.75rem; + padding: 0.75rem; + background: var(--bg-alt); + border-radius: var(--radius-sm); + font-family: 'JetBrains Mono', monospace; + font-size: 0.75rem; + white-space: pre-wrap; + word-break: break-all; + max-height: 200px; + overflow-y: auto; +} +#adminPollStatus { + font-size: 0.9rem; + font-weight: 600; + color: var(--text-main); +} + +/* Trends Section (1.10) */ +.trends-results { + margin-top: 2rem; +} +.trends-table-container { + margin-top: 2rem; +} +.trends-table-container h4 { + margin-bottom: 0.75rem; + font-size: 0.95rem; + color: var(--text-main); +} + +/* Heatmap Chart (1.11) */ +.heatmap-card .chart-container { + min-height: 250px; +} +.heatmap-card .heatmap-map-container { + width: 100%; + aspect-ratio: 16 / 9; + min-height: 350px; + height: auto; + border-radius: var(--radius-lg); + overflow: hidden; +} +.heatmap-card .heatmap-chart-container { + width: 100%; + aspect-ratio: 16 / 9; + min-height: 300px; + height: auto; +} +.heatmap-card .heatmap-chart-container.hidden { + display: none; +} +.heatmap-map-container.hidden { + display: none; +} +.heatmap-map-container .leaflet-container { + font-family: 'Inter', sans-serif; + border-radius: var(--radius-lg); +} +.heatmap-legend-container { + background: var(--bg-card); + padding: 8px 12px; + border-radius: var(--radius-md); + box-shadow: 0 2px 8px rgba(0,0,0,0.15); + font-size: 0.75rem; + line-height: 1.6; + color: var(--text-main); + border: 1px solid var(--border); + min-width: 110px; +} +[data-theme="dark"] .heatmap-legend-container { + background: #1e293b; + border-color: #334155; + box-shadow: 0 2px 8px rgba(0,0,0,0.4); +} +.heatmap-legend { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + justify-content: center; + margin-bottom: 0.75rem; + font-size: 0.7rem; + color: var(--text-muted); +} +.heatmap-legend-item { + display: inline-flex; + align-items: center; + gap: 0.25rem; +} +.heatmap-dot { + width: 8px; + height: 8px; + border-radius: 50%; + display: inline-block; + flex-shrink: 0; +} + +/* Comparison Cross (1.12) */ +.comparison-results { + margin-top: 2rem; + animation: fadeIn 0.4s ease-out; +} +.comparison-grid { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 1.5rem; + margin-bottom: 2rem; +} +.comparison-side { + background: var(--bg-card); + border-radius: var(--radius-lg); + padding: 1.25rem; + border: 1px solid var(--border); + display: flex; + flex-direction: column; +} +.comparison-header-content { + display: flex; + align-items: flex-start; + gap: 0.75rem; + margin-bottom: 1rem; + padding-bottom: 0.75rem; + border-bottom: 2px solid var(--bg-alt); +} +.comparison-header-content .comp-code { + background: var(--primary); + color: white; + padding: 0.2rem 0.5rem; + border-radius: var(--radius-sm); + font-size: 0.75rem; + font-weight: 800; +} +.comparison-header-content .comp-info { + display: flex; + flex-direction: column; + flex: 1; +} +.comparison-header-content .comp-name { + font-size: 0.95rem; + font-weight: 700; + line-height: 1.3; + color: var(--text-main); + display: block; + margin-bottom: 0.25rem; +} +.comparison-header-content .comp-total { + font-size: 1.1rem; + font-weight: 900; + color: var(--primary); +} +.comparison-delta { + background: var(--bg-card); + border-radius: var(--radius-lg); + padding: 1.25rem; + border: 1px solid var(--border); + margin-bottom: 1.5rem; +} +.comparison-delta h4 { + font-size: 1.1rem; + font-weight: 800; + color: var(--text-main); + margin-bottom: 1rem; +} +.cmp-nivel { + font-size: 0.85rem; + line-height: 1.4; + white-space: normal !important; +} +.cmp-nivel .nivel-dots { + color: var(--text-muted); + font-family: monospace; + opacity: 0.5; +} +.cmp-nivel .item-desc { + color: var(--text-main); + font-weight: 500; +} +.badge-sm { + padding: 0.1rem 0.35rem; + font-size: 0.65rem; + font-weight: 800; +} +.item-desc-cell { + font-size: 0.85rem; + font-weight: 600; + line-height: 1.3; + min-width: 200px; +} +.text-right { text-align: right; } +.clickable { + cursor: pointer; + transition: all var(--transition-fast); +} +.clickable:hover { + filter: brightness(1.2); + text-decoration: underline; +} +.nivel-dots { + display: inline-block; + min-width: 1.5rem; +} +.badge-codigo { + background: var(--primary-glow); + color: var(--primary); + border: 1px solid var(--primary); + font-size: 0.7rem; + padding: 0.1rem 0.4rem; +} +[data-theme="dark"] .badge-codigo { + background: #1e293b; + color: #93c5fd; + border-color: #3b82f6; +} + .comparison-grid { + grid-template-columns: 1fr; + } +} +@media (max-width: 640px) { + .comparison-header-content { + flex-direction: column; + } + .data-table th, .data-table td { + padding: 0.5rem 0.25rem; + font-size: 0.75rem; + } +} diff --git a/demo/css/13-responsive.css b/demo/css/13-responsive.css new file mode 100644 index 0000000..78fa03c --- /dev/null +++ b/demo/css/13-responsive.css @@ -0,0 +1,267 @@ +/* ========== RESPONSIVE ========== */ + +/* Smartwatch & Very Small (< 375px) */ +@media (max-width: 374px) { + :root { --nav-height: 52px; } + .nav-container { padding: 0 0.5rem; } + .logo h2 { font-size: 0.95rem; } + .badge { display: none; } + .hero { padding: calc(var(--nav-height) + 1.5rem) 0.75rem 2rem; } + .hero h1 { font-size: 1.5rem; } + .hero-description { font-size: var(--text-sm); } + .hero-tech-stack { gap: 0.3rem; margin-bottom: 1.5rem; } + .tech-badge { font-size: var(--text-sm); padding: 0.3rem 0.5rem; } + .hero-stats-grid { grid-template-columns: repeat(2, 1fr); gap: 0.5rem; padding: 1rem; } + .stat-icon { font-size: 1.2rem; } + .stat-val { font-size: 1.25rem; } + .stat-lbl { font-size: var(--text-xs); } + .examples-grid { flex-direction: column; align-items: stretch; } + .example-btn { justify-content: center; font-size: var(--text-sm); } + .tool-section { padding: 2rem 0.75rem; } + .tool-section.alt-bg { margin: 0 0.5rem; padding: 2rem 1rem; } + .section-header { margin-bottom: 1.5rem; } + .section-title { font-size: var(--text-xl); } + .section-subtitle { font-size: var(--text-sm); } + .search-box, .abc-input-box, .compare-input-box { padding: 1rem; } + .search-bar-row { flex-direction: column; gap: 0.5rem; } + .input-wrapper { min-width: 100%; } + .search-bar-row button[type="submit"], + .search-bar-row button:not([type]) { width: 100%; } + .search-filters { grid-template-columns: 1fr; gap: 0.75rem; } + .search-type-toggle { flex-direction: row; } + .state-selector { padding: 0.75rem; } + .state-chips { max-height: 120px; } + .state-chip { font-size: var(--text-sm); padding: 0.4rem 0.6rem; min-height: 44px; } + .results-actions { padding: 0.75rem; flex-direction: column; align-items: stretch; } + .results-toolbar { flex-direction: column; align-items: flex-start; gap: 0.75rem; } + .toolbar-controls { width: 100%; justify-content: space-between; } + .export-group { width: 100%; justify-content: center; } + .results-grid.grid-view { grid-template-columns: 1fr; gap: 0.75rem; } + .card { padding: 1rem; } + .card h3 { font-size: var(--text-base); margin-bottom: 0.75rem; } + .chart-container { height: auto; aspect-ratio: 16 / 9; min-height: 200px; padding: 0.75rem; } + .compare-stats { grid-template-columns: repeat(2, 1fr); gap: 0.5rem; } + .compare-stat-card { padding: 0.75rem; } + .compare-chart-container { height: auto; aspect-ratio: 16 / 10; min-height: 250px; } + /* Comparison Cross (1.12) */ + .comparison-grid { grid-template-columns: 1fr; } + .comparison-delta { overflow-x: auto; } + .comparison-delta table { min-width: 600px; } + /* Trends form - botão alinhado */ + #trendsForm .search-filters { grid-template-columns: 1fr; } + #trendsForm button[type="submit"] { width: 100%; margin-top: 0.5rem !important; } + /* Comparison form - botão alinhado */ + #comparisonForm .search-bar-row { flex-direction: column; gap: 0.5rem; } + #comparisonForm button[type="submit"] { width: 100%; margin-top: 0.5rem !important; } + /* Admin form */ + .admin-form .search-bar-row { flex-direction: column; } + .admin-form button[type="submit"] { width: 100%; } + /* Heatmap */ + .heatmap-card .chart-container { min-height: 200px; } + .heatmap-card .heatmap-map-container { height: clamp(220px, 35vh, 300px); } + .heatmap-legend { font-size: 0.6rem; gap: 0.3rem; } + /* Modal */ + .modal-container { width: 100%; height: auto; max-height: 100dvh; max-height: 100vh; border-radius: 0; } + .modal-header { padding: 0.75rem 1rem; } + .modal-body { padding: 1rem; } + .modal-grid { grid-template-columns: 1fr; gap: 1rem; } + .modal-card { padding: 1rem; } + .modal-card.history-card { grid-column: 1; } + .modal-card.manhours-card { grid-column: 1; } + .modal-card.optimization-card { grid-column: 1; } + .modal-card.bom-card-section { grid-column: 1; } + .modal-chart-container { height: clamp(180px, 25vh, 250px); } + .modal-stats-row { flex-direction: column; } + .modal-stat-item { min-width: 100%; } + .bom-grid { max-height: 250px; } + .footer-content { grid-template-columns: 1fr; gap: 1.5rem; } + .toast { font-size: var(--text-sm); padding: 0.7rem 1.25rem; bottom: 1rem; } +} + +/* Small Phones (375px - 479px) */ +@media (min-width: 375px) and (max-width: 479px) { + .hero-stats-grid { grid-template-columns: repeat(2, 1fr); } + .results-grid.grid-view { grid-template-columns: 1fr; } + .compare-stats { grid-template-columns: repeat(2, 1fr); } + .comparison-grid { grid-template-columns: 1fr; } + .comparison-delta { overflow-x: auto; } + .comparison-delta table { min-width: 600px; } + #trendsForm .search-filters { grid-template-columns: 1fr; } + #trendsForm button[type="submit"] { width: 100%; margin-top: 0.5rem !important; } + #comparisonForm .search-bar-row { flex-direction: column; gap: 0.5rem; } + #comparisonForm button[type="submit"] { width: 100%; margin-top: 0.5rem !important; } + .admin-form .search-bar-row { flex-direction: column; } + .admin-form button[type="submit"] { width: 100%; } + .modal-grid { grid-template-columns: 1fr; } + .modal-card.history-card { grid-column: 1; } + .modal-card.manhours-card { grid-column: 1; } + .modal-card.optimization-card { grid-column: 1; } + .modal-stats-row { flex-direction: column; } +} + +/* Large Phones (480px - 767px) */ +@media (min-width: 480px) and (max-width: 767px) { + .hero-stats-grid { grid-template-columns: repeat(4, 1fr); } + .results-grid.grid-view { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); } + .compare-stats { grid-template-columns: repeat(4, 1fr); } + .comparison-grid { grid-template-columns: 1fr; } + .comparison-delta { overflow-x: auto; } + .comparison-delta table { min-width: 600px; } + #trendsForm .search-filters { grid-template-columns: 1fr; } + #trendsForm button[type="submit"] { width: 100%; margin-top: 0.5rem !important; } + #comparisonForm .search-bar-row { flex-wrap: wrap; } + #comparisonForm .filter-col { flex: 1 1 40%; } + #comparisonForm button[type="submit"] { margin-top: 0.5rem !important; } + .admin-form .search-bar-row { flex-wrap: wrap; } + .admin-form .filter-col { flex: 1 1 40%; } + .modal-grid { grid-template-columns: 1fr; } + .modal-card.history-card { grid-column: 1; } + .modal-card.manhours-card { grid-column: 1; } + .modal-card.optimization-card { grid-column: 1; } +} + +/* Tablets (768px - 1023px) */ +@media (min-width: 768px) and (max-width: 1023px) { + .hero-stats-grid { grid-template-columns: repeat(4, 1fr); } + .results-grid.grid-view { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); } + .comparison-grid { grid-template-columns: 1fr; } + .comparison-delta { overflow-x: auto; } + .comparison-delta table { min-width: 600px; } + #comparisonForm .search-bar-row { flex-wrap: wrap; } + #comparisonForm .filter-col { flex: 1 1 30%; } + .admin-form .search-bar-row { flex-wrap: wrap; } + .admin-form .filter-col { flex: 1 1 30%; } + .modal-container { max-width: 95vw; height: 92vh; } + .modal-grid { grid-template-columns: 1fr; } + .modal-card.history-card { grid-column: 1; } + .modal-card.manhours-card { grid-column: 1; } + .modal-card.optimization-card { grid-column: 1; } + .modal-card.bom-card-section { grid-column: 1; } + .footer-content { grid-template-columns: repeat(2, 1fr); } + .tool-section.alt-bg { margin: 0 1rem; padding: 4rem 1.5rem; } +} + +/* Laptops (1024px - 1439px) */ +@media (min-width: 1024px) { + .hero-stats-grid { grid-template-columns: repeat(4, 1fr); } + .results-grid.grid-view { grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); } + .modal-grid { grid-template-columns: 1fr 1fr; } + .modal-card.history-card { grid-column: 1 / -1; } + .modal-card.manhours-card { grid-column: 1; } + .modal-card.optimization-card { grid-column: 2; } + .modal-card.bom-card-section { grid-column: 1 / -1; } + .footer-content { grid-template-columns: 2fr 1fr 1.5fr; } +} + +/* Large Desktops (1440px+) */ +@media (min-width: 1440px) { + :root { --container-max: 1600px; } + .results-grid.grid-view { grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); } + .chart-container { height: auto; aspect-ratio: 16 / 9; min-height: 400px; } + .compare-chart-container { height: auto; aspect-ratio: 16 / 10; min-height: 450px; } +} + +/* Full HD (1920px+) */ +@media (min-width: 1920px) { + :root { --container-max: 1800px; } + .hero { padding: calc(var(--nav-height) + 5rem) 2rem 6rem; } + .tool-section { padding: 6rem 2rem; } + .results-grid.grid-view { grid-template-columns: repeat(auto-fill, minmax(380px, 1fr)); } + .chart-container { min-height: 450px; } + .compare-chart-container { min-height: 500px; } + .modal-container { max-width: 1300px; } + .modal-chart-container { height: clamp(280px, 32vh, 420px); } +} + +/* 4K (2560px+) */ +@media (min-width: 2560px) { + :root { --container-max: 2200px; } + .hero { padding: calc(var(--nav-height) + 6rem) 3rem 8rem; } + .tool-section { padding: 8rem 3rem; } + .results-grid.grid-view { grid-template-columns: repeat(auto-fill, minmax(420px, 1fr)); } + .chart-container { min-height: 500px; } + .compare-chart-container { min-height: 550px; } + .modal-container { max-width: 1600px; } + .modal-chart-container { height: clamp(320px, 35vh, 480px); } +} + +/* 8K (3840px+) */ +@media (min-width: 3840px) { + :root { --container-max: 3200px; } + .hero { padding: calc(var(--nav-height) + 8rem) 4rem 10rem; } + .tool-section { padding: 10rem 4rem; } + .results-grid.grid-view { grid-template-columns: repeat(auto-fill, minmax(500px, 1fr)); } + .chart-container { min-height: 600px; } + .compare-chart-container { min-height: 700px; } + .modal-container { max-width: 2200px; } + .modal-chart-container { height: clamp(380px, 38vh, 550px); } + .state-chips { max-height: 300px; } +} + +/* Ultra-wide (21:9+) */ +@media (min-aspect-ratio: 21/9) { + .hero-content { max-width: 80%; } + .hero-stats-grid { max-width: 70%; margin-left: auto; margin-right: auto; } + .tool-section { max-width: 80%; } +} + +/* Print */ +@media print { + .navbar, .hero-examples, .api-endpoint, .btn-copy-curl, + .results-actions, .export-group, .view-toggles, + .search-box, .abc-input-box, .compare-input-box, + .state-selector, footer, .toast, .btn-icon, .mobile-menu { display: none !important; } + body { background: white; color: black; } + .hero { padding: 2rem 0; background: none; } + .hero h1 { font-size: 2rem; } + .tool-section { padding: 2rem 0; } + .card { break-inside: avoid; box-shadow: none; border: 1px solid #ccc; } + .modal-overlay { position: static; background: none; backdrop-filter: none; } + .modal-container { width: 100%; height: auto; box-shadow: none; } + .results-grid { display: block; } + .results-grid .card { margin-bottom: 1rem; page-break-inside: avoid; } + .chart-container { break-inside: avoid; } + a[href]::after { content: " (" attr(href) ")"; font-size: 0.8em; } + .api-endpoint code { white-space: normal; } +} + +/* Reduced Motion */ +@media (prefers-reduced-motion: reduce) { + *, *::before, *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} + +/* High Contrast */ +@media (prefers-contrast: high) { + :root { --border: #000; --text-muted: #333; } + [data-theme="dark"] { --border: #fff; --text-muted: #ccc; } + .card, .btn-export, .btn-toggle, .btn-copy-curl, .btn-state-action, .btn-search-type { border-width: 2px; } + .state-chip { border-width: 3px; } +} + +/* Windows High Contrast Mode (forced-colors) */ +@media (forced-colors: active) { + .card, .btn-export, .btn-toggle, .state-chip, .btn-state-action, .btn-search-type { + border: 2px solid ButtonText; + } + .badge-free, .status-badge { + border: 2px solid LinkText; + } + .type-tag, .tag-a, .tag-b, .tag-c { + border: 1px solid ButtonText; + } + .modal-overlay { + background: Canvas; + } + .chart-container canvas { + forced-color-adjust: none; + } + .state-chip.selected { + background: Highlight; + color: HighlightText; + } +} diff --git a/demo/data/brazil-ufs.json b/demo/data/brazil-ufs.json new file mode 100644 index 0000000..8bf8179 --- /dev/null +++ b/demo/data/brazil-ufs.json @@ -0,0 +1 @@ +{"type": "FeatureCollection", "features": [{"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-62.4177, -13.1189], [-62.414, -13.1284], [-62.4073, -13.1239], [-62.3994, -13.1134], [-62.3949, -13.1187], [-62.3974, -13.1301], [-62.392, -13.1348], [-62.3825, -13.1308], [-62.3726, -13.1407], [-62.3609, -13.1399], [-62.352, -13.1433], [-62.3455, -13.1371], [-62.3305, -13.14], [-62.3214, -13.1521], [-62.3168, -13.1345], [-62.3059, -13.1395], [-62.2993, -13.1506], [-62.292, -13.1439], [-62.2847, -13.1421], [-62.2679, -13.1491], [-62.2554, -13.1445], [-62.2459, -13.1452], [-62.2437, -13.1307], [-62.245, -13.1208], [-62.2406, -13.1157], [-62.2296, -13.1216], [-62.2231, -13.1137], [-62.2148, -13.1113], [-62.2063, -13.1169], [-62.201, -13.1245], [-62.2002, -13.1506], [-62.1909, -13.1538], [-62.1782, -13.143], [-62.184, -13.1232], [-62.175, -13.1135], [-62.1661, -13.1191], [-62.1696, -13.1342], [-62.1601, -13.1465], [-62.1511, -13.1512], [-62.152, -13.1597], [-62.1429, -13.1612], [-62.1348, -13.1494], [-62.1287, -13.1484], [-62.1197, -13.1535], [-62.1152, -13.1637], [-62.1177, -13.1771], [-62.1144, -13.1883], [-62.115, -13.2039], [-62.1091, -13.219], [-62.1099, -13.2501], [-62.1157, -13.2585], [-62.1065, -13.268], [-62.1011, -13.2701], [-62.0928, -13.2817], [-62.0852, -13.2821], [-62.0843, -13.2903], [-62.069, -13.2959], [-62.057, -13.2882], [-62.0569, -13.3118], [-62.0462, -13.3163], [-62.0327, -13.3336], [-62.0251, -13.3276], [-62.0172, -13.3273], [-62.013, -13.3341], [-62.0154, -13.3479], [-62.0115, -13.3584], [-62.0032, -13.3654], [-61.9805, -13.3655], [-61.9714, -13.3742], [-61.9773, -13.3881], [-61.9675, -13.3868], [-61.9623, -13.3911], [-61.9706, -13.4062], [-61.9563, -13.4083], [-61.948, -13.4154], [-61.9404, -13.4079], [-61.931, -13.4174], [-61.9288, -13.4256], [-61.9143, -13.4337], [-61.9076, -13.4341], [-61.8993, -13.4268], [-61.893, -13.4309], [-61.8874, -13.4408], [-61.8833, -13.4568], [-61.8811, -13.4796], [-61.8832, -13.4973], [-61.8721, -13.5134], [-61.8689, -13.5282], [-61.8612, -13.5354], [-61.8529, -13.5385], [-61.8472, -13.5275], [-61.8403, -13.527], [-61.8337, -13.5393], [-61.8212, -13.5338], [-61.8171, -13.5274], [-61.8058, -13.5296], [-61.79, -13.5379], [-61.7782, -13.533], [-61.7766, -13.5178], [-61.7692, -13.5193], [-61.7645, -13.5392], [-61.7573, -13.5406], [-61.7537, -13.5316], [-61.7578, -13.5242], [-61.7517, -13.5204], [-61.7443, -13.526], [-61.7308, -13.5265], [-61.7197, -13.5197], [-61.7073, -13.517], [-61.6938, -13.5081], [-61.6862, -13.5092], [-61.6688, -13.5051], [-61.6515, -13.5187], [-61.6459, -13.5165], [-61.6451, -13.5068], [-61.629, -13.5155], [-61.6228, -13.5146], [-61.6262, -13.4999], [-61.619, -13.4992], [-61.6159, -13.5114], [-61.608, -13.5117], [-61.5995, -13.5017], [-61.5856, -13.5006], [-61.5843, -13.4906], [-61.5767, -13.4886], [-61.5731, -13.4941], [-61.5789, -13.5099], [-61.5724, -13.5186], [-61.5632, -13.5214], [-61.5564, -13.5182], [-61.5473, -13.5243], [-61.5353, -13.5279], [-61.5329, -13.533], [-61.5217, -13.5355], [-61.5083, -13.5479], [-61.492, -13.5464], [-61.4791, -13.5538], [-61.4699, -13.5553], [-61.4551, -13.5497], [-61.4296, -13.5454], [-61.4185, -13.5396], [-61.4025, -13.5379], [-61.405, -13.5283], [-61.4014, -13.5242], [-61.3898, -13.5198], [-61.3744, -13.5211], [-61.3505, -13.5212], [-61.3422, -13.5184], [-61.3395, -13.5081], [-61.3287, -13.5036], [-61.3135, -13.5045], [-61.304, -13.5018], [-61.301, -13.4942], [-61.3054, -13.4863], [-61.3026, -13.4789], [-61.2963, -13.4778], [-61.2883, -13.4829], [-61.2856, -13.5021], [-61.2752, -13.5061], [-61.2623, -13.4975], [-61.2483, -13.4963], [-61.2415, -13.5044], [-61.2438, -13.5128], [-61.2372, -13.517], [-61.2335, -13.525], [-61.2217, -13.5302], [-61.2079, -13.5254], [-61.1943, -13.5364], [-61.1828, -13.5277], [-61.1878, -13.5169], [-61.1713, -13.5106], [-61.1549, -13.5197], [-61.1532, -13.5273], [-61.1339, -13.5273], [-61.126, -13.5199], [-61.1203, -13.5215], [-61.1062, -13.5317], [-61.1009, -13.5285], [-61.1034, -13.5158], [-61.095, -13.5061], [-61.0978, -13.4958], [-61.0878, -13.4921], [-61.0758, -13.4995], [-61.0636, -13.5021], [-61.0604, -13.5119], [-61.0412, -13.5077], [-61.0356, -13.4971], [-61.0524, -13.4926], [-61.047, -13.4847], [-61.0255, -13.4905], [-61.0149, -13.4875], [-60.9985, -13.4999], [-61.009, -13.5064], [-61.0068, -13.5184], [-61.0123, -13.531], [-61.0056, -13.5503], [-61.0005, -13.5517], [-60.987, -13.5481], [-60.986, -13.5387], [-60.9789, -13.5402], [-60.9674, -13.5369], [-60.958, -13.5489], [-60.951, -13.5519], [-60.9339, -13.5407], [-60.923, -13.5409], [-60.919, -13.5483], [-60.9248, -13.557], [-60.9208, -13.5689], [-60.9089, -13.5848], [-60.8942, -13.5939], [-60.8871, -13.6019], [-60.8798, -13.6175], [-60.8752, -13.6214], [-60.8613, -13.6244], [-60.845, -13.6316], [-60.8411, -13.6277], [-60.8286, -13.6295], [-60.8191, -13.6369], [-60.8101, -13.6553], [-60.7864, -13.6564], [-60.7705, -13.6651], [-60.7695, -13.6842], [-60.7552, -13.6873], [-60.7351, -13.6864], [-60.7175, -13.6937], [-60.7093, -13.693], [-60.7147, -13.6873], [-60.7139, -13.676], [-60.7097, -13.6717], [-60.6986, -13.6688], [-60.7021, -13.6603], [-60.6935, -13.6533], [-60.6864, -13.6392], [-60.686, -13.6252], [-60.6743, -13.6171], [-60.6693, -13.6083], [-60.6555, -13.6024], [-60.6455, -13.5928], [-60.6348, -13.5745], [-60.6241, -13.5691], [-60.6096, -13.5688], [-60.6003, -13.5727], [-60.5777, -13.5652], [-60.5484, -13.5484], [-60.544, -13.5365], [-60.5358, -13.5373], [-60.5303, -13.5277], [-60.5317, -13.5181], [-60.5203, -13.5127], [-60.5109, -13.5036], [-60.5012, -13.4985], [-60.4956, -13.4997], [-60.4864, -13.4942], [-60.469, -13.4921], [-60.4656, -13.4891], [-60.4512, -13.4928], [-60.4387, -13.4881], [-60.4304, -13.482], [-60.4115, -13.4617], [-60.4, -13.4608], [-60.3999, -13.4563], [-60.3879, -13.4547], [-60.3829, -13.4347], [-60.38, -13.4305], [-60.3793, -13.4153], [-60.3732, -13.4123], [-60.3789, -13.3944], [-60.3796, -13.3752], [-60.3713, -13.3675], [-60.3712, -13.3484], [-60.3661, -13.3322], [-60.3735, -13.3244], [-60.3716, -13.3186], [-60.3608, -13.2985], [-60.3518, -13.2917], [-60.3518, -13.273], [-60.339, -13.2723], [-60.3332, -13.258], [-60.3248, -13.2505], [-60.3298, -13.2355], [-60.3235, -13.2201], [-60.3153, -13.2117], [-60.3082, -13.1995], [-60.3093, -13.1923], [-60.3038, -13.1784], [-60.2893, -13.1704], [-60.2857, -13.1631], [-60.2786, -13.1596], [-60.2685, -13.145], [-60.2806, -13.1356], [-60.2761, -13.1268], [-60.281, -13.1199], [-60.2771, -13.1127], [-60.2846, -13.0976], [-60.2844, -13.0848], [-60.2784, -13.0778], [-60.2688, -13.076], [-60.2562, -13.0638], [-60.2476, -13.0531], [-60.2413, -13.0385], [-60.2247, -13.0335], [-60.2153, -13.027], [-60.2137, -13.0071], [-60.2059, -13.0004], [-60.2014, -12.9881], [-60.1921, -12.9821], [-60.1893, -12.9711], [-60.1833, -12.9676], [-60.1674, -12.9706], [-60.1566, -12.9687], [-60.1506, -12.9641], [-60.1398, -12.9702], [-60.1309, -12.9617], [-60.1172, -12.9596], [-60.1158, -12.9486], [-60.1055, -12.9255], [-60.1015, -12.9134], [-60.0881, -12.9024], [-60.0791, -12.8811], [-60.0828, -12.8526], [-60.0736, -12.8367], [-60.0718, -12.8252], [-60.0656, -12.8107], [-60.0685, -12.7899], [-60.0592, -12.7869], [-60.0669, -12.7674], [-60.0625, -12.7574], [-60.0694, -12.7491], [-60.0748, -12.7345], [-60.0692, -12.7205], [-60.0622, -12.7157], [-60.056, -12.7049], [-60.0658, -12.6938], [-60.067, -12.6775], [-60.0598, -12.6642], [-60.0458, -12.6615], [-60.0474, -12.6481], [-60.0454, -12.6417], [-60.0325, -12.6283], [-60.0289, -12.6186], [-60.0117, -12.6093], [-60.004, -12.6017], [-60.0033, -12.5923], [-59.9975, -12.5908], [-59.9816, -12.5921], [-59.9774, -12.6065], [-59.9727, -12.6099], [-59.9477, -12.5993], [-59.9284, -12.5782], [-59.9176, -12.5645], [-59.9099, -12.5501], [-59.9034, -12.5461], [-59.8961, -12.5364], [-59.8927, -12.5237], [-59.8958, -12.519], [-59.8982, -12.5016], [-59.8929, -12.5002], [-59.883, -12.4915], [-59.871, -12.4839], [-59.8559, -12.4786], [-59.8442, -12.4672], [-59.8414, -12.4594], [-59.8436, -12.4467], [-59.8405, -12.4407], [-59.8435, -12.434], [-59.8425, -12.4248], [-59.8351, -12.4132], [-59.8325, -12.4014], [-59.8238, -12.3905], [-59.8188, -12.3899], [-59.8193, -12.3787], [-59.8055, -12.3686], [-59.8021, -12.3574], [-59.7929, -12.3458], [-59.7794, -12.3415], [-59.7744, -12.341], [-59.8868, -12.2451], [-59.8923, -12.2455], [-59.8941, -12.2314], [-59.9017, -12.2239], [-59.9013, -12.2152], [-59.9066, -12.2051], [-59.9108, -12.1865], [-59.9026, -12.175], [-59.8996, -12.1663], [-59.8998, -12.1172], [-59.9125, -12.0992], [-59.923, -12.0947], [-59.9293, -12.0785], [-59.9518, -12.0656], [-59.9536, -12.0591], [-59.962, -12.0564], [-59.9696, -12.0325], [-59.9794, -12.0295], [-59.9747, -12.0151], [-59.9703, -12.0134], [-59.9672, -12.0026], [-59.9796, -11.9913], [-59.969, -11.9845], [-59.9736, -11.9747], [-59.9714, -11.9699], [-59.987, -11.9601], [-59.9804, -11.9416], [-59.9887, -11.9295], [-59.9842, -11.9148], [-59.9954, -11.9093], [-60.0069, -11.8947], [-60.0121, -11.893], [-60.0247, -11.8975], [-60.0377, -11.8966], [-60.0444, -11.8936], [-60.0504, -11.8979], [-60.0659, -11.8908], [-60.0768, -11.883], [-60.0749, -11.8797], [-60.0825, -11.8665], [-60.0885, -11.8626], [-60.0979, -11.8399], [-60.1034, -11.8192], [-60.0969, -11.7953], [-60.1037, -11.7933], [-60.1032, -11.7866], [-60.1071, -11.7701], [-60.1056, -11.7637], [-60.1124, -11.7593], [-60.1074, -11.749], [-60.1167, -11.7293], [-60.1125, -11.7223], [-60.1217, -11.7121], [-60.1175, -11.689], [-60.1224, -11.6824], [-60.1157, -11.6691], [-60.1146, -11.6614], [-60.1179, -11.6458], [-60.1116, -11.6429], [-60.1142, -11.6358], [-60.1099, -11.6155], [-60.1141, -11.6034], [-60.1106, -11.5955], [-60.1149, -11.5915], [-60.1109, -11.5825], [-60.0944, -11.5859], [-60.1016, -11.5774], [-60.0942, -11.5628], [-60.0787, -11.5563], [-60.077, -11.553], [-60.0575, -11.5421], [-60.0521, -11.5305], [-60.0415, -11.5166], [-60.0314, -11.5116], [-60.0313, -11.497], [-60.018, -11.496], [-60.0156, -11.4886], [-60.0079, -11.4865], [-60.0024, -11.4787], [-59.9854, -11.4693], [-59.979, -11.4533], [-59.9762, -11.4392], [-59.9524, -11.4364], [-59.9448, -11.4323], [-59.942, -11.4228], [-59.9344, -11.4237], [-59.9206, -11.398], [-59.9199, -11.376], [-59.9254, -11.3618], [-59.9245, -11.3523], [-59.9179, -11.3464], [-59.9172, -11.3384], [-59.9271, -11.3113], [-59.95, -11.3044], [-59.9595, -11.2947], [-59.9604, -11.2774], [-59.9685, -11.2664], [-59.9679, -11.2529], [-59.9797, -11.2395], [-59.9817, -11.2219], [-59.9844, -11.2152], [-59.9811, -11.2038], [-59.9759, -11.1986], [-59.9679, -11.1979], [-59.964, -11.1891], [-59.9876, -11.1711], [-59.9906, -11.1592], [-59.9959, -11.157], [-59.995, -11.1482], [-59.9849, -11.147], [-59.9799, -11.1398], [-59.9768, -11.1224], [-59.9869, -11.1145], [-59.9912, -11.1236], [-60.0161, -11.1237], [-60.0194, -11.1291], [-60.032, -11.1278], [-60.0374, -11.1174], [-60.0534, -11.1261], [-60.0667, -11.1255], [-60.0664, -11.121], [-60.075, -11.105], [-60.0842, -11.0968], [-60.0899, -11.1005], [-60.0877, -11.107], [-60.0962, -11.1108], [-60.1049, -11.1092], [-60.1127, -11.1025], [-60.1204, -11.1069], [-60.1306, -11.1009], [-60.1462, -11.1041], [-60.1593, -11.0957], [-60.1674, -11.0992], [-60.1764, -11.0988], [-60.1856, -11.1044], [-60.1915, -11.1141], [-60.2072, -11.1118], [-60.2106, -11.1068], [-60.2275, -11.1054], [-60.2389, -11.0949], [-60.2412, -11.0969], [-60.2652, -11.0937], [-60.271, -11.0987], [-60.2808, -11.0915], [-60.278, -11.0796], [-60.2824, -11.064], [-60.2914, -11.0655], [-60.3012, -11.0572], [-60.3092, -11.064], [-60.3175, -11.0651], [-60.3277, -11.0781], [-60.3345, -11.0829], [-60.342, -11.0826], [-60.35, -11.1083], [-60.3557, -11.1038], [-60.3703, -11.099], [-60.3732, -11.0941], [-60.3837, -11.0962], [-60.3916, -11.0938], [-60.3959, -11.0804], [-60.4041, -11.0694], [-60.4144, -11.0675], [-60.4148, -11.059], [-60.4115, -11.0468], [-60.4182, -11.0409], [-60.4297, -11.0375], [-60.4357, -11.0418], [-60.4466, -11.0422], [-60.4438, -11.0278], [-60.4384, -11.0238], [-60.445, -11.0111], [-60.4502, -11.0085], [-60.4525, -10.9933], [-60.4601, -10.9899], [-60.4912, -10.99], [-60.7952, -10.9891], [-61.0006, -10.9884], [-61.0006, -10.9922], [-61.1032, -10.9911], [-61.372, -10.9882], [-61.429, -10.9875], [-61.5503, -10.9861], [-61.5468, -10.9776], [-61.5386, -10.9759], [-61.5301, -10.979], [-61.5258, -10.955], [-61.5195, -10.9497], [-61.5233, -10.9403], [-61.5205, -10.9194], [-61.5147, -10.9116], [-61.5244, -10.9034], [-61.52, -10.8987], [-61.5206, -10.8903], [-61.5255, -10.8871], [-61.5229, -10.8789], [-61.5251, -10.8558], [-61.5205, -10.8419], [-61.5122, -10.8387], [-61.509, -10.8322], [-61.5125, -10.8222], [-61.5034, -10.8084], [-61.5109, -10.7937], [-61.5053, -10.7848], [-61.4933, -10.7845], [-61.4918, -10.7959], [-61.486, -10.8006], [-61.4738, -10.7975], [-61.4796, -10.7877], [-61.4764, -10.7678], [-61.4815, -10.7602], [-61.4809, -10.7442], [-61.4884, -10.7365], [-61.4853, -10.7263], [-61.4764, -10.7225], [-61.4858, -10.708], [-61.4943, -10.7053], [-61.4994, -10.6986], [-61.498, -10.6863], [-61.4906, -10.6732], [-61.4845, -10.6738], [-61.4805, -10.6594], [-61.4824, -10.6533], [-61.479, -10.643], [-61.4896, -10.6311], [-61.4815, -10.6196], [-61.4762, -10.6077], [-61.4815, -10.5968], [-61.4779, -10.592], [-61.481, -10.5765], [-61.48, -10.5692], [-61.4701, -10.5565], [-61.4663, -10.5412], [-61.478, -10.5316], [-61.481, -10.5164], [-61.479, -10.5006], [-61.4808, -10.4877], [-61.4735, -10.475], [-61.4702, -10.4614], [-61.4761, -10.4547], [-61.4671, -10.4485], [-61.4661, -10.4352], [-61.4618, -10.4199], [-61.4769, -10.4106], [-61.4715, -10.4051], [-61.4841, -10.4002], [-61.4896, -10.3903], [-61.4957, -10.3902], [-61.5031, -10.3759], [-61.5017, -10.3538], [-61.5132, -10.3486], [-61.5148, -10.3368], [-61.5215, -10.3308], [-61.5301, -10.3333], [-61.5376, -10.3278], [-61.5409, -10.3202], [-61.5481, -10.3164], [-61.5533, -10.307], [-61.5462, -10.3043], [-61.5454, -10.2985], [-61.5516, -10.2902], [-61.5546, -10.2796], [-61.5719, -10.2592], [-61.5767, -10.2486], [-61.5755, -10.241], [-61.5776, -10.2266], [-61.5736, -10.2193], [-61.574, -10.209], [-61.5657, -10.203], [-61.5523, -10.1994], [-61.5598, -10.1931], [-61.5578, -10.1823], [-61.5625, -10.1719], [-61.5724, -10.1688], [-61.5786, -10.1632], [-61.5968, -10.1624], [-61.6016, -10.1566], [-61.6012, -10.1501], [-61.5955, -10.1442], [-61.5956, -10.1366], [-61.5902, -10.1215], [-61.592, -10.1172], [-61.5887, -10.1041], [-61.5833, -10.0957], [-61.5831, -10.0825], [-61.5787, -10.0792], [-61.5799, -10.0692], [-61.5849, -10.0616], [-61.5717, -10.0465], [-61.5559, -10.039], [-61.5455, -10.0188], [-61.5402, -10.0002], [-61.5312, -9.9899], [-61.528, -9.9704], [-61.5394, -9.9641], [-61.5324, -9.9526], [-61.5228, -9.9467], [-61.5287, -9.9361], [-61.5231, -9.928], [-61.5261, -9.9148], [-61.525, -9.9066], [-61.5111, -9.8956], [-61.5084, -9.8888], [-61.5103, -9.879], [-61.5079, -9.8611], [-61.5127, -9.8535], [-61.5165, -9.8382], [-61.5163, -9.8279], [-61.5197, -9.8215], [-61.5313, -9.8216], [-61.5253, -9.8076], [-61.5249, -9.7957], [-61.5384, -9.7934], [-61.5462, -9.7848], [-61.5326, -9.758], [-61.5315, -9.7399], [-61.5394, -9.7381], [-61.5552, -9.7291], [-61.5668, -9.7294], [-61.5746, -9.7178], [-61.5531, -9.7072], [-61.5461, -9.7154], [-61.5324, -9.7118], [-61.5197, -9.697], [-61.5053, -9.6914], [-61.5021, -9.6828], [-61.5069, -9.662], [-61.495, -9.6599], [-61.4862, -9.6447], [-61.481, -9.64], [-61.477, -9.6299], [-61.4786, -9.6243], [-61.4875, -9.6265], [-61.4969, -9.6241], [-61.5037, -9.6126], [-61.5011, -9.6092], [-61.4949, -9.5849], [-61.4965, -9.5744], [-61.5032, -9.573], [-61.5104, -9.5651], [-61.508, -9.5405], [-61.5141, -9.5392], [-61.5134, -9.5285], [-61.5271, -9.5333], [-61.5362, -9.5244], [-61.5447, -9.5202], [-61.5491, -9.5125], [-61.5265, -9.5011], [-61.5386, -9.4972], [-61.5499, -9.4895], [-61.5627, -9.4858], [-61.5691, -9.4769], [-61.5785, -9.4695], [-61.5725, -9.4636], [-61.5817, -9.4591], [-61.5647, -9.4384], [-61.5567, -9.4356], [-61.5559, -9.4218], [-61.5505, -9.4147], [-61.5603, -9.4035], [-61.5589, -9.3855], [-61.5633, -9.3782], [-61.5794, -9.3684], [-61.5946, -9.3687], [-61.6101, -9.3625], [-61.6148, -9.3563], [-61.6259, -9.363], [-61.6279, -9.3516], [-61.6237, -9.3345], [-61.6162, -9.3268], [-61.6113, -9.3157], [-61.6154, -9.3062], [-61.612, -9.2807], [-61.6154, -9.2787], [-61.6253, -9.2841], [-61.6334, -9.2743], [-61.6325, -9.2643], [-61.6283, -9.2571], [-61.6164, -9.2556], [-61.5996, -9.256], [-61.5891, -9.2437], [-61.577, -9.2375], [-61.5684, -9.2371], [-61.552, -9.2439], [-61.5391, -9.244], [-61.5293, -9.2487], [-61.5249, -9.2429], [-61.5274, -9.2265], [-61.5222, -9.2124], [-61.5196, -9.1973], [-61.5236, -9.179], [-61.5319, -9.171], [-61.5395, -9.152], [-61.5554, -9.1315], [-61.5589, -9.1176], [-61.5564, -9.1069], [-61.5558, -9.0924], [-61.5494, -9.0811], [-61.5461, -9.0653], [-61.5416, -9.054], [-61.5299, -9.0394], [-61.528, -9.0194], [-61.5226, -9.0101], [-61.519, -8.9962], [-61.5137, -8.9901], [-61.512, -8.9802], [-61.5057, -8.9662], [-61.4895, -8.9373], [-61.4692, -8.9201], [-61.4703, -8.9151], [-61.4846, -8.9059], [-61.4921, -8.8848], [-61.5052, -8.8721], [-61.5125, -8.8606], [-61.5144, -8.849], [-61.5137, -8.837], [-61.5205, -8.8276], [-61.5208, -8.8216], [-61.5272, -8.8169], [-61.5332, -8.8202], [-61.5431, -8.8191], [-61.5532, -8.8095], [-61.5632, -8.8067], [-61.5684, -8.8011], [-61.5801, -8.8027], [-61.5831, -8.7987], [-61.5901, -8.7945], [-61.606, -8.7947], [-61.6086, -8.7872], [-61.6197, -8.7674], [-61.6233, -8.7583], [-61.6296, -8.753], [-61.6265, -8.7289], [-61.6306, -8.722], [-61.6461, -8.7207], [-61.6504, -8.7136], [-61.6736, -8.705], [-61.6975, -8.7096], [-61.7054, -8.7075], [-61.7133, -8.6879], [-61.726, -8.6936], [-61.7419, -8.6952], [-61.7444, -8.7026], [-61.7401, -8.7099], [-61.7489, -8.7238], [-61.7636, -8.7288], [-61.7621, -8.7372], [-61.7672, -8.7442], [-61.7746, -8.7482], [-61.79, -8.7452], [-61.8062, -8.7478], [-61.8281, -8.7326], [-61.8365, -8.7327], [-61.8412, -8.7394], [-61.8448, -8.7552], [-61.8433, -8.7794], [-61.8557, -8.789], [-61.861, -8.8036], [-61.8569, -8.8182], [-61.8626, -8.8235], [-61.8637, -8.8315], [-61.8597, -8.853], [-61.8793, -8.8624], [-61.903, -8.8629], [-61.9059, -8.8745], [-61.9381, -8.8814], [-61.9541, -8.8762], [-61.9714, -8.8756], [-61.9791, -8.8732], [-61.9852, -8.8786], [-61.9902, -8.8727], [-61.9908, -8.8651], [-61.997, -8.8407], [-62.004, -8.8301], [-62.0129, -8.8291], [-62.0213, -8.8236], [-62.0265, -8.807], [-62.0311, -8.7997], [-62.0408, -8.7973], [-62.0589, -8.7966], [-62.0743, -8.7986], [-62.09, -8.8072], [-62.098, -8.8089], [-62.125, -8.8017], [-62.1294, -8.7947], [-62.1437, -8.7627], [-62.155, -8.7396], [-62.157, -8.7322], [-62.1488, -8.7183], [-62.1542, -8.7104], [-62.1678, -8.7032], [-62.1718, -8.6951], [-62.1651, -8.6794], [-62.1814, -8.6579], [-62.2005, -8.6443], [-62.1958, -8.6368], [-62.1766, -8.6369], [-62.1747, -8.6282], [-62.1837, -8.599], [-62.1884, -8.5906], [-62.1953, -8.5945], [-62.2286, -8.5906], [-62.2428, -8.5807], [-62.2506, -8.5806], [-62.2689, -8.5758], [-62.2743, -8.5829], [-62.2894, -8.5889], [-62.2943, -8.6054], [-62.2833, -8.6204], [-62.2793, -8.6292], [-62.2813, -8.6386], [-62.2895, -8.6391], [-62.312, -8.6224], [-62.3206, -8.6195], [-62.3358, -8.6095], [-62.3411, -8.6028], [-62.3391, -8.5869], [-62.3277, -8.5725], [-62.3258, -8.5637], [-62.3343, -8.5462], [-62.3332, -8.5278], [-62.3374, -8.5166], [-62.354, -8.5117], [-62.3601, -8.5064], [-62.3661, -8.4936], [-62.3637, -8.4782], [-62.3696, -8.4542], [-62.3693, -8.4461], [-62.3612, -8.4237], [-62.3608, -8.3985], [-62.3705, -8.3847], [-62.384, -8.3776], [-62.4, -8.3748], [-62.4082, -8.3774], [-62.4246, -8.375], [-62.4397, -8.3679], [-62.4538, -8.3492], [-62.4655, -8.3397], [-62.4789, -8.3457], [-62.4869, -8.3592], [-62.4927, -8.3644], [-62.5008, -8.3661], [-62.5185, -8.3847], [-62.5261, -8.3831], [-62.5255, -8.3753], [-62.532, -8.371], [-62.5396, -8.3581], [-62.5515, -8.3582], [-62.5491, -8.3421], [-62.5558, -8.3274], [-62.5553, -8.3194], [-62.5612, -8.3138], [-62.5559, -8.3068], [-62.5573, -8.2963], [-62.5619, -8.284], [-62.5692, -8.2873], [-62.5742, -8.2807], [-62.5815, -8.2786], [-62.5854, -8.2719], [-62.5928, -8.275], [-62.6001, -8.2722], [-62.6104, -8.2598], [-62.6182, -8.2572], [-62.6419, -8.2393], [-62.6499, -8.237], [-62.655, -8.2291], [-62.651, -8.222], [-62.6599, -8.1996], [-62.6735, -8.1927], [-62.6767, -8.1854], [-62.6867, -8.1738], [-62.6853, -8.1657], [-62.6792, -8.1608], [-62.673, -8.1453], [-62.6741, -8.137], [-62.6833, -8.124], [-62.6855, -8.1164], [-62.6788, -8.1114], [-62.6906, -8.1009], [-62.6923, -8.0929], [-62.7064, -8.0853], [-62.7246, -8.0692], [-62.7276, -8.0625], [-62.744, -8.0453], [-62.7722, -8.0315], [-62.7798, -8.0313], [-62.7862, -8.0263], [-62.7943, -8.0275], [-62.81, -8.0253], [-62.821, -8.0145], [-62.8328, -7.9944], [-62.8416, -7.995], [-62.8451, -7.9865], [-62.8534, -7.9876], [-62.8666, -7.9759], [-63.0397, -7.9767], [-63.1184, -7.9771], [-63.3272, -7.9767], [-63.5005, -7.9763], [-63.6212, -7.9765], [-63.6219, -7.9946], [-63.6265, -8.0161], [-63.6218, -8.0296], [-63.6266, -8.0412], [-63.6388, -8.0472], [-63.6509, -8.0664], [-63.667, -8.0816], [-63.6689, -8.0919], [-63.6624, -8.1012], [-63.6699, -8.1217], [-63.6824, -8.1373], [-63.6862, -8.1481], [-63.6934, -8.1583], [-63.7234, -8.1753], [-63.7415, -8.1901], [-63.747, -8.1986], [-63.7486, -8.2079], [-63.7383, -8.2266], [-63.7269, -8.2407], [-63.7228, -8.2495], [-63.7466, -8.2702], [-63.7601, -8.2911], [-63.7629, -8.3027], [-63.7735, -8.3207], [-63.7816, -8.3292], [-63.7912, -8.3332], [-63.8001, -8.3284], [-63.8077, -8.3194], [-63.8253, -8.3062], [-63.8471, -8.295], [-63.8592, -8.2906], [-63.8708, -8.2888], [-63.882, -8.2912], [-63.8949, -8.302], [-63.9043, -8.3221], [-63.9108, -8.3285], [-63.9318, -8.3247], [-63.9441, -8.3312], [-63.9456, -8.3389], [-63.9434, -8.3635], [-63.9454, -8.3878], [-63.9556, -8.3965], [-63.967, -8.4021], [-63.977, -8.4097], [-63.9779, -8.4201], [-63.9537, -8.428], [-63.9391, -8.4415], [-63.9408, -8.4523], [-63.9656, -8.4713], [-63.9732, -8.4784], [-63.9745, -8.4872], [-63.9709, -8.4993], [-63.9595, -8.5091], [-63.9438, -8.5266], [-63.9456, -8.5505], [-63.939, -8.5562], [-63.9232, -8.5593], [-63.9246, -8.5755], [-63.9341, -8.5884], [-63.946, -8.6095], [-63.9541, -8.6073], [-63.9656, -8.5959], [-63.9671, -8.5879], [-63.9725, -8.5825], [-63.9803, -8.5807], [-63.9862, -8.5856], [-63.9911, -8.6174], [-64.0048, -8.6259], [-64.0052, -8.6417], [-64.0095, -8.6486], [-64.0167, -8.6525], [-64.0192, -8.6604], [-64.0164, -8.6677], [-64.0205, -8.675], [-64.0325, -8.6862], [-64.0355, -8.6936], [-64.0341, -8.7015], [-64.029, -8.7075], [-64.0279, -8.7157], [-64.0432, -8.7119], [-64.0589, -8.71], [-64.0752, -8.7131], [-64.0872, -8.7245], [-64.0948, -8.7284], [-64.1113, -8.7252], [-64.1246, -8.7167], [-64.1309, -8.7222], [-64.1431, -8.743], [-64.1448, -8.7764], [-64.1295, -8.8052], [-64.1358, -8.8204], [-64.1552, -8.8354], [-64.1582, -8.8432], [-64.1525, -8.8583], [-64.1488, -8.8731], [-64.1517, -8.8892], [-64.1508, -8.905], [-64.1445, -8.9281], [-64.1418, -8.9451], [-64.1434, -8.9535], [-64.1495, -8.9589], [-64.1669, -8.9583], [-64.175, -8.9606], [-64.2111, -8.9818], [-64.2332, -8.9923], [-64.2567, -8.9884], [-64.2735, -8.9896], [-64.2812, -8.9933], [-64.2977, -8.9962], [-64.3113, -8.9965], [-64.3253, -8.9881], [-64.3261, -8.9798], [-64.313, -8.9506], [-64.3096, -8.9345], [-64.3156, -8.9295], [-64.3234, -8.9289], [-64.3799, -8.9467], [-64.4085, -8.9607], [-64.4332, -8.9685], [-64.4466, -8.9769], [-64.4555, -8.9779], [-64.4712, -8.9737], [-64.4803, -8.9743], [-64.4964, -8.9791], [-64.5175, -8.9786], [-64.5336, -8.9763], [-64.5501, -8.9783], [-64.5642, -8.9857], [-64.5689, -8.9918], [-64.5789, -8.9884], [-64.5794, -9.0013], [-64.588, -9.0095], [-64.5961, -9.0102], [-64.6111, -9.0165], [-64.6415, -9.0066], [-64.6577, -9.0082], [-64.6714, -9.0148], [-64.677, -9.0085], [-64.6834, -8.9936], [-64.6993, -8.9883], [-64.7137, -8.9939], [-64.7192, -9.0019], [-64.7305, -9.0125], [-64.7536, -9.0207], [-64.7612, -9.0206], [-64.7746, -9.0023], [-64.778, -8.9945], [-64.7916, -8.9864], [-64.8078, -8.9856], [-64.8238, -8.9885], [-64.8393, -8.9941], [-64.8631, -9.0097], [-64.8706, -9.0122], [-64.8808, -9.025], [-64.8872, -9.0292], [-64.8941, -9.0437], [-64.9015, -9.0467], [-64.9173, -9.0431], [-64.9194, -9.0506], [-64.9149, -9.0668], [-64.9157, -9.0746], [-64.9249, -9.0975], [-64.9293, -9.1049], [-64.9335, -9.1203], [-64.9399, -9.1246], [-64.9393, -9.1483], [-64.9336, -9.1544], [-64.9337, -9.1623], [-64.929, -9.1776], [-64.9319, -9.1849], [-64.9237, -9.1981], [-64.9265, -9.2055], [-64.9197, -9.2203], [-64.9215, -9.2283], [-64.9328, -9.2406], [-64.9361, -9.2558], [-64.9462, -9.2679], [-64.9537, -9.2713], [-64.9539, -9.2789], [-64.9629, -9.2928], [-64.9783, -9.2903], [-64.9862, -9.2919], [-65.0005, -9.3046], [-65.0019, -9.3179], [-65.0127, -9.3287], [-65.0058, -9.3435], [-65.022, -9.346], [-65.0244, -9.3539], [-65.0393, -9.3596], [-65.0357, -9.3748], [-65.0469, -9.3873], [-65.0476, -9.3962], [-65.0535, -9.4021], [-65.0705, -9.4029], [-65.0779, -9.401], [-65.0923, -9.4094], [-65.0889, -9.4251], [-65.0978, -9.4325], [-65.1137, -9.4328], [-65.1271, -9.4409], [-65.1429, -9.4468], [-65.1551, -9.4372], [-65.171, -9.4314], [-65.1773, -9.4266], [-65.1855, -9.427], [-65.1868, -9.415], [-65.1844, -9.407], [-65.1747, -9.3938], [-65.1735, -9.3854], [-65.1962, -9.3753], [-65.197, -9.3674], [-65.1921, -9.3604], [-65.1883, -9.3449], [-65.1908, -9.3369], [-65.201, -9.3237], [-65.209, -9.3096], [-65.211, -9.301], [-65.2072, -9.2936], [-65.2118, -9.279], [-65.2269, -9.2707], [-65.2467, -9.2577], [-65.2541, -9.261], [-65.2704, -9.2636], [-65.2842, -9.2703], [-65.2882, -9.2768], [-65.3074, -9.2915], [-65.321, -9.2991], [-65.329, -9.3011], [-65.3427, -9.3095], [-65.3512, -9.3231], [-65.3775, -9.3244], [-65.3795, -9.3328], [-65.3852, -9.338], [-65.3935, -9.3396], [-65.4001, -9.3354], [-65.4098, -9.3225], [-65.4248, -9.3184], [-65.4402, -9.3117], [-65.447, -9.3164], [-65.4491, -9.3246], [-65.4436, -9.3304], [-65.4477, -9.3458], [-65.4461, -9.3707], [-65.4473, -9.3794], [-65.4566, -9.4012], [-65.4547, -9.4086], [-65.4433, -9.4201], [-65.4414, -9.4324], [-65.4321, -9.4586], [-65.4347, -9.4663], [-65.4427, -9.4647], [-65.4567, -9.4705], [-65.4679, -9.4593], [-65.477, -9.4727], [-65.4928, -9.4737], [-65.5032, -9.47], [-65.5037, -9.4547], [-65.5066, -9.4477], [-65.5147, -9.4495], [-65.5224, -9.4469], [-65.5362, -9.4377], [-65.5482, -9.426], [-65.5717, -9.4173], [-65.5881, -9.4138], [-65.6046, -9.4166], [-65.6113, -9.4223], [-65.6416, -9.4335], [-65.6499, -9.4473], [-65.6572, -9.4493], [-65.6728, -9.4463], [-65.6794, -9.4514], [-65.6812, -9.4669], [-65.681, -9.5004], [-65.6961, -9.5077], [-65.7052, -9.5219], [-65.7141, -9.5449], [-65.7235, -9.5591], [-65.73, -9.5631], [-65.7428, -9.553], [-65.7503, -9.5536], [-65.7565, -9.569], [-65.7707, -9.5654], [-65.777, -9.5766], [-65.7915, -9.5856], [-65.8, -9.585], [-65.8054, -9.5705], [-65.8107, -9.5644], [-65.818, -9.5623], [-65.8226, -9.5457], [-65.8251, -9.5301], [-65.8408, -9.5341], [-65.8482, -9.5323], [-65.8466, -9.5164], [-65.8526, -9.5107], [-65.8604, -9.5108], [-65.8809, -9.4875], [-65.9055, -9.488], [-65.918, -9.4782], [-65.9257, -9.464], [-65.9319, -9.4476], [-65.9376, -9.4425], [-65.9516, -9.4363], [-65.9532, -9.4288], [-65.9671, -9.4201], [-65.9703, -9.4132], [-65.9864, -9.4131], [-66.0026, -9.4043], [-66.0266, -9.4008], [-66.0424, -9.4024], [-66.0465, -9.4093], [-66.0597, -9.4182], [-66.0849, -9.4148], [-66.1012, -9.414], [-66.1162, -9.409], [-66.1239, -9.4088], [-66.1544, -9.4205], [-66.159, -9.4266], [-66.1736, -9.4344], [-66.182, -9.434], [-66.2047, -9.426], [-66.2206, -9.4253], [-66.2353, -9.4309], [-66.2434, -9.4294], [-66.2597, -9.411], [-66.2678, -9.4098], [-66.2904, -9.4125], [-66.2842, -9.4322], [-66.2917, -9.4354], [-66.3075, -9.4368], [-66.3149, -9.4338], [-66.3136, -9.4261], [-66.3189, -9.42], [-66.3332, -9.4277], [-66.3416, -9.427], [-66.3458, -9.4199], [-66.3533, -9.4166], [-66.3668, -9.4252], [-66.3748, -9.4264], [-66.3806, -9.4214], [-66.4012, -9.4094], [-66.4089, -9.4069], [-66.414, -9.4137], [-66.4147, -9.4219], [-66.4093, -9.4283], [-66.3961, -9.4375], [-66.3915, -9.448], [-66.389, -9.4643], [-66.3924, -9.4841], [-66.3924, -9.5005], [-66.4034, -9.5104], [-66.4172, -9.5199], [-66.4288, -9.5332], [-66.4389, -9.5544], [-66.4566, -9.5694], [-66.4675, -9.5822], [-66.4817, -9.5905], [-66.4949, -9.6016], [-66.4968, -9.6097], [-66.4971, -9.6264], [-66.5006, -9.6336], [-66.5169, -9.639], [-66.5369, -9.6435], [-66.5426, -9.6517], [-66.5517, -9.6581], [-66.5632, -9.6604], [-66.5863, -9.6736], [-66.5949, -9.6718], [-66.6019, -9.666], [-66.6094, -9.6649], [-66.6242, -9.6808], [-66.6589, -9.7007], [-66.6658, -9.7057], [-66.6849, -9.7146], [-66.6918, -9.7339], [-66.7013, -9.7434], [-66.7254, -9.7561], [-66.7585, -9.7604], [-66.7681, -9.7583], [-66.7754, -9.7531], [-66.7821, -9.7586], [-66.7773, -9.7687], [-66.7806, -9.7914], [-66.8103, -9.818], [-66.6269, -9.898], [-66.6199, -9.894], [-66.6091, -9.8952], [-66.5876, -9.9003], [-66.5823, -9.9059], [-66.5789, -9.8948], [-66.5744, -9.8901], [-66.5589, -9.881], [-66.5489, -9.8888], [-66.5439, -9.8774], [-66.5338, -9.8852], [-66.52, -9.8852], [-66.5143, -9.8769], [-66.5006, -9.8754], [-66.502, -9.8821], [-66.4911, -9.8825], [-66.4891, -9.8707], [-66.4728, -9.8684], [-66.4649, -9.8758], [-66.4546, -9.8712], [-66.4488, -9.8719], [-66.4311, -9.8672], [-66.4249, -9.8737], [-66.4322, -9.892], [-66.4262, -9.8996], [-66.4216, -9.8951], [-66.4225, -9.8872], [-66.4129, -9.8824], [-66.4111, -9.8755], [-66.4029, -9.8688], [-66.4031, -9.8636], [-66.3823, -9.8679], [-66.3584, -9.864], [-66.3553, -9.8481], [-66.3462, -9.8394], [-66.3376, -9.8408], [-66.329, -9.8371], [-66.3195, -9.8369], [-66.3134, -9.8326], [-66.2862, -9.8447], [-66.2748, -9.8348], [-66.2633, -9.8306], [-66.2528, -9.8321], [-66.2475, -9.8206], [-66.2417, -9.822], [-66.2377, -9.8146], [-66.2281, -9.8204], [-66.2154, -9.8327], [-66.2037, -9.8346], [-66.1945, -9.8288], [-66.1966, -9.8147], [-66.1951, -9.8063], [-66.1762, -9.8033], [-66.1741, -9.7948], [-66.152, -9.7856], [-66.1461, -9.7911], [-66.141, -9.7885], [-66.1229, -9.7911], [-66.1002, -9.7847], [-66.0978, -9.7913], [-66.1014, -9.8034], [-66.0974, -9.8116], [-66.0906, -9.8128], [-66.0797, -9.7936], [-66.0871, -9.79], [-66.0711, -9.7843], [-66.0532, -9.7847], [-66.0332, -9.7889], [-66.026, -9.811], [-66.0182, -9.8108], [-66.0022, -9.7952], [-65.9987, -9.8023], [-65.9854, -9.8064], [-65.9741, -9.7979], [-65.9735, -9.7773], [-65.9672, -9.7707], [-65.9533, -9.7688], [-65.9442, -9.7604], [-65.9373, -9.7689], [-65.9308, -9.7674], [-65.919, -9.7527], [-65.913, -9.7641], [-65.904, -9.7668], [-65.8991, -9.76], [-65.8859, -9.7525], [-65.8714, -9.7534], [-65.8684, -9.762], [-65.8619, -9.7678], [-65.8679, -9.7727], [-65.8715, -9.791], [-65.865, -9.7945], [-65.8536, -9.7943], [-65.8345, -9.776], [-65.8302, -9.7674], [-65.8224, -9.7674], [-65.8169, -9.7547], [-65.8016, -9.7658], [-65.8131, -9.7724], [-65.8057, -9.7881], [-65.7935, -9.7914], [-65.7837, -9.7863], [-65.7809, -9.7721], [-65.7754, -9.7669], [-65.7795, -9.749], [-65.7779, -9.7368], [-65.7719, -9.7343], [-65.7666, -9.7396], [-65.7727, -9.7582], [-65.7562, -9.767], [-65.746, -9.7815], [-65.7365, -9.7777], [-65.7336, -9.7631], [-65.7227, -9.7566], [-65.7042, -9.7569], [-65.6979, -9.7508], [-65.685, -9.749], [-65.6852, -9.7619], [-65.6892, -9.7688], [-65.7042, -9.7638], [-65.7095, -9.7736], [-65.7034, -9.7794], [-65.7, -9.7882], [-65.7105, -9.8073], [-65.6952, -9.8122], [-65.6894, -9.7998], [-65.671, -9.7811], [-65.6666, -9.7823], [-65.6628, -9.7915], [-65.6578, -9.7938], [-65.6474, -9.7915], [-65.6457, -9.7992], [-65.6539, -9.8076], [-65.6474, -9.8158], [-65.6372, -9.8045], [-65.633, -9.8099], [-65.6322, -9.8301], [-65.6237, -9.836], [-65.6059, -9.8246], [-65.5977, -9.8276], [-65.597, -9.8419], [-65.5748, -9.8383], [-65.5679, -9.8386], [-65.558, -9.8446], [-65.5536, -9.8398], [-65.5541, -9.832], [-65.5636, -9.8216], [-65.5594, -9.8108], [-65.5532, -9.8044], [-65.5443, -9.8044], [-65.5374, -9.7989], [-65.5341, -9.7829], [-65.5135, -9.7932], [-65.5021, -9.7858], [-65.4982, -9.7784], [-65.5042, -9.7677], [-65.5043, -9.7487], [-65.5013, -9.7433], [-65.501, -9.7298], [-65.4857, -9.7292], [-65.4899, -9.713], [-65.4719, -9.7137], [-65.4505, -9.7005], [-65.4435, -9.6927], [-65.4421, -9.6797], [-65.4434, -9.6693], [-65.4311, -9.6747], [-65.4138, -9.6788], [-65.3916, -9.6876], [-65.3783, -9.6971], [-65.3569, -9.7202], [-65.3431, -9.7535], [-65.3318, -9.7724], [-65.3269, -9.7841], [-65.322, -9.8113], [-65.3169, -9.8184], [-65.293, -9.8333], [-65.2874, -9.8399], [-65.286, -9.8535], [-65.2887, -9.8657], [-65.2958, -9.8784], [-65.3123, -9.8931], [-65.3212, -9.906], [-65.3285, -9.9213], [-65.3334, -9.9375], [-65.333, -9.9443], [-65.3319, -9.9681], [-65.3222, -9.9777], [-65.3207, -10.0027], [-65.3294, -10.0432], [-65.3298, -10.0516], [-65.3262, -10.0662], [-65.3198, -10.0795], [-65.3122, -10.0895], [-65.3032, -10.0954], [-65.3006, -10.1009], [-65.3022, -10.1234], [-65.3003, -10.1394], [-65.307, -10.165], [-65.3035, -10.1822], [-65.2912, -10.2059], [-65.2888, -10.2199], [-65.2938, -10.2289], [-65.2942, -10.2377], [-65.3068, -10.2498], [-65.311, -10.2582], [-65.3171, -10.2774], [-65.3182, -10.2877], [-65.3274, -10.3053], [-65.3475, -10.3216], [-65.3631, -10.3433], [-65.374, -10.3506], [-65.3918, -10.3744], [-65.3905, -10.3815], [-65.3813, -10.3978], [-65.3791, -10.409], [-65.3815, -10.4291], [-65.3904, -10.4476], [-65.4048, -10.464], [-65.4178, -10.4627], [-65.4244, -10.4659], [-65.4297, -10.4809], [-65.4234, -10.4951], [-65.4156, -10.5004], [-65.4106, -10.5129], [-65.4193, -10.5268], [-65.4185, -10.5398], [-65.4047, -10.5538], [-65.4018, -10.5691], [-65.3976, -10.5809], [-65.3992, -10.5909], [-65.4106, -10.6015], [-65.4093, -10.6144], [-65.4161, -10.6167], [-65.4051, -10.6406], [-65.3948, -10.6458], [-65.3804, -10.6457], [-65.3683, -10.6502], [-65.3583, -10.6574], [-65.3497, -10.6705], [-65.346, -10.6816], [-65.3436, -10.6996], [-65.3442, -10.7212], [-65.3496, -10.7435], [-65.3447, -10.7623], [-65.3482, -10.7784], [-65.3546, -10.781], [-65.3655, -10.7801], [-65.367, -10.7963], [-65.3625, -10.8016], [-65.3496, -10.8067], [-65.3395, -10.808], [-65.3314, -10.8156], [-65.3169, -10.8254], [-65.2994, -10.8469], [-65.2756, -10.8712], [-65.2692, -10.8954], [-65.2666, -10.9218], [-65.2751, -10.9224], [-65.2814, -10.9188], [-65.2861, -10.923], [-65.2814, -10.9362], [-65.2738, -10.9452], [-65.2664, -10.9646], [-65.2578, -10.9735], [-65.2509, -10.9845], [-65.255, -10.9948], [-65.2691, -10.9999], [-65.2972, -11.026], [-65.3006, -11.0393], [-65.2829, -11.0586], [-65.2795, -11.0709], [-65.2798, -11.0791], [-65.2889, -11.0943], [-65.3252, -11.1038], [-65.3367, -11.1101], [-65.3515, -11.1217], [-65.3615, -11.1349], [-65.3635, -11.1473], [-65.3509, -11.1864], [-65.3433, -11.1903], [-65.3344, -11.1863], [-65.3256, -11.1866], [-65.3197, -11.1935], [-65.3202, -11.2056], [-65.3256, -11.2117], [-65.3455, -11.2108], [-65.3554, -11.215], [-65.3607, -11.2233], [-65.3619, -11.2456], [-65.3599, -11.2578], [-65.3469, -11.3029], [-65.3396, -11.3124], [-65.3324, -11.3142], [-65.301, -11.3157], [-65.2938, -11.3192], [-65.292, -11.3311], [-65.2977, -11.3351], [-65.324, -11.3386], [-65.3334, -11.345], [-65.3354, -11.357], [-65.3261, -11.3908], [-65.3265, -11.4016], [-65.319, -11.4474], [-65.3111, -11.4796], [-65.3091, -11.4936], [-65.3049, -11.5016], [-65.2848, -11.5061], [-65.2573, -11.5145], [-65.229, -11.5156], [-65.2175, -11.5205], [-65.2119, -11.5305], [-65.2122, -11.5429], [-65.2175, -11.5527], [-65.2319, -11.5661], [-65.235, -11.5768], [-65.233, -11.5847], [-65.2272, -11.5922], [-65.2249, -11.6011], [-65.2304, -11.6121], [-65.23, -11.6232], [-65.2186, -11.6407], [-65.2179, -11.6521], [-65.2215, -11.6608], [-65.2313, -11.6737], [-65.2437, -11.686], [-65.257, -11.6964], [-65.2595, -11.7101], [-65.2506, -11.7214], [-65.2293, -11.7357], [-65.2048, -11.7495], [-65.1876, -11.7562], [-65.174, -11.7531], [-65.1761, -11.7413], [-65.1862, -11.7269], [-65.183, -11.7217], [-65.1282, -11.7205], [-65.1206, -11.7187], [-65.1073, -11.7086], [-65.0971, -11.7056], [-65.0905, -11.7078], [-65.0806, -11.7204], [-65.0797, -11.7362], [-65.0722, -11.7578], [-65.0666, -11.7675], [-65.0597, -11.7907], [-65.0608, -11.82], [-65.0708, -11.8564], [-65.0707, -11.8691], [-65.0599, -11.8828], [-65.054, -11.8855], [-65.0308, -11.8874], [-65.0189, -11.8921], [-65.015, -11.9042], [-65.0186, -11.9209], [-65.0276, -11.9458], [-65.0397, -11.9581], [-65.0256, -11.9716], [-65.0354, -11.9869], [-65.0289, -11.9976], [-65.0175, -11.9986], [-65.0085, -11.9931], [-65.0006, -11.9934], [-64.9889, -12.0091], [-64.9809, -12.0169], [-64.9722, -12.0182], [-64.9661, -12.0003], [-64.9484, -11.9934], [-64.9406, -12.0002], [-64.9299, -12.0206], [-64.917, -12.0284], [-64.9068, -12.0248], [-64.8837, -12.0137], [-64.8582, -12.0123], [-64.8498, -12.0091], [-64.8396, -12.0107], [-64.8262, -12.0212], [-64.8229, -12.0303], [-64.8127, -12.0449], [-64.8096, -12.0544], [-64.81, -12.0645], [-64.8155, -12.0724], [-64.8322, -12.081], [-64.8424, -12.0946], [-64.8423, -12.1075], [-64.8326, -12.1217], [-64.8234, -12.1206], [-64.8095, -12.094], [-64.8001, -12.0859], [-64.7885, -12.0858], [-64.7704, -12.0937], [-64.7599, -12.1023], [-64.7575, -12.1123], [-64.7671, -12.1329], [-64.7686, -12.146], [-64.7587, -12.1571], [-64.7499, -12.1576], [-64.7418, -12.1512], [-64.7366, -12.1385], [-64.7337, -12.1181], [-64.7386, -12.1001], [-64.7215, -12.0881], [-64.7066, -12.0883], [-64.6976, -12.0961], [-64.6984, -12.1036], [-64.7122, -12.1207], [-64.7178, -12.1425], [-64.7175, -12.154], [-64.7129, -12.1736], [-64.698, -12.1878], [-64.6873, -12.191], [-64.6716, -12.1927], [-64.6577, -12.1994], [-64.6162, -12.2147], [-64.5946, -12.2157], [-64.5801, -12.2143], [-64.5686, -12.2198], [-64.5641, -12.2305], [-64.5522, -12.2419], [-64.542, -12.2408], [-64.5351, -12.2333], [-64.5236, -12.2258], [-64.5128, -12.2229], [-64.5082, -12.2253], [-64.5033, -12.2352], [-64.5027, -12.2444], [-64.4966, -12.262], [-64.4929, -12.2912], [-64.4955, -12.311], [-64.5013, -12.3314], [-64.5131, -12.3438], [-64.5121, -12.3514], [-64.4994, -12.3673], [-64.4942, -12.3679], [-64.479, -12.3796], [-64.4616, -12.3858], [-64.4549, -12.3944], [-64.4492, -12.4069], [-64.4408, -12.4159], [-64.432, -12.4214], [-64.4207, -12.4377], [-64.4062, -12.447], [-64.3669, -12.4555], [-64.3599, -12.4587], [-64.3451, -12.4598], [-64.3218, -12.4567], [-64.2947, -12.4578], [-64.2906, -12.4667], [-64.2988, -12.4908], [-64.294, -12.5], [-64.2844, -12.5032], [-64.2751, -12.4965], [-64.27, -12.4881], [-64.2548, -12.4778], [-64.2458, -12.4696], [-64.2345, -12.4555], [-64.2277, -12.456], [-64.2197, -12.4623], [-64.2052, -12.4647], [-64.1968, -12.4728], [-64.1902, -12.472], [-64.1841, -12.4659], [-64.1755, -12.4657], [-64.1713, -12.4705], [-64.1709, -12.4915], [-64.1739, -12.5006], [-64.1712, -12.5104], [-64.1646, -12.5144], [-64.1541, -12.512], [-64.1466, -12.5018], [-64.1447, -12.4841], [-64.1372, -12.4768], [-64.1302, -12.477], [-64.1221, -12.4883], [-64.1243, -12.5045], [-64.1155, -12.504], [-64.1025, -12.493], [-64.0958, -12.4842], [-64.0894, -12.4851], [-64.0893, -12.4941], [-64.082, -12.5013], [-64.073, -12.4996], [-64.0658, -12.4917], [-64.057, -12.492], [-64.0479, -12.5014], [-64.0402, -12.5151], [-64.0294, -12.514], [-64.0179, -12.5092], [-64.0116, -12.5171], [-64.0036, -12.5147], [-64.0006, -12.503], [-63.9913, -12.5054], [-63.9762, -12.5202], [-63.9634, -12.5297], [-63.952, -12.5316], [-63.9397, -12.5266], [-63.9186, -12.5108], [-63.9038, -12.5085], [-63.8978, -12.4997], [-63.9009, -12.4829], [-63.8894, -12.4657], [-63.8906, -12.4547], [-63.8873, -12.4473], [-63.8731, -12.4471], [-63.8503, -12.4604], [-63.834, -12.4634], [-63.8284, -12.4603], [-63.8181, -12.447], [-63.805, -12.4482], [-63.7987, -12.4434], [-63.7906, -12.4295], [-63.7863, -12.4279], [-63.7672, -12.4412], [-63.7587, -12.4419], [-63.7337, -12.4386], [-63.6915, -12.4494], [-63.6848, -12.4531], [-63.6731, -12.4632], [-63.6548, -12.4623], [-63.6343, -12.4706], [-63.6212, -12.4735], [-63.614, -12.4853], [-63.5946, -12.4894], [-63.5855, -12.4936], [-63.5762, -12.5012], [-63.5592, -12.5045], [-63.5505, -12.5084], [-63.5444, -12.5169], [-63.5334, -12.5378], [-63.5273, -12.5457], [-63.5017, -12.5673], [-63.4943, -12.5675], [-63.474, -12.5616], [-63.4517, -12.5619], [-63.4372, -12.5644], [-63.4394, -12.5816], [-63.4294, -12.5914], [-63.4426, -12.6012], [-63.4381, -12.6084], [-63.4199, -12.6064], [-63.4121, -12.6103], [-63.4032, -12.6295], [-63.3942, -12.6379], [-63.3936, -12.6433], [-63.3839, -12.6531], [-63.3709, -12.6597], [-63.3563, -12.6555], [-63.3486, -12.6562], [-63.3308, -12.6693], [-63.3145, -12.6745], [-63.2994, -12.6818], [-63.2842, -12.6848], [-63.2607, -12.6852], [-63.2425, -12.6908], [-63.2329, -12.6861], [-63.2404, -12.6714], [-63.2479, -12.6663], [-63.242, -12.6601], [-63.23, -12.6645], [-63.2202, -12.6566], [-63.2131, -12.655], [-63.2042, -12.6603], [-63.1914, -12.6488], [-63.1909, -12.6411], [-63.1982, -12.6313], [-63.1943, -12.6232], [-63.1871, -12.6245], [-63.1759, -12.64], [-63.1659, -12.6423], [-63.1632, -12.6354], [-63.1682, -12.6258], [-63.1661, -12.616], [-63.1602, -12.6132], [-63.1546, -12.6183], [-63.1538, -12.6332], [-63.1468, -12.6377], [-63.1218, -12.6382], [-63.1199, -12.628], [-63.1133, -12.6257], [-63.1071, -12.6314], [-63.0984, -12.6319], [-63.0906, -12.636], [-63.0893, -12.6506], [-63.0915, -12.6663], [-63.0994, -12.6796], [-63.0947, -12.6841], [-63.0787, -12.6858], [-63.0713, -12.683], [-63.0626, -12.6848], [-63.0648, -12.6961], [-63.0766, -12.7001], [-63.0829, -12.712], [-63.079, -12.7281], [-63.0681, -12.7309], [-63.0603, -12.7279], [-63.0546, -12.7311], [-63.0419, -12.7501], [-63.0402, -12.7657], [-63.0365, -12.7691], [-63.0338, -12.7807], [-63.0214, -12.7882], [-63.0205, -12.8064], [-63.0103, -12.8083], [-63.0088, -12.8152], [-63.0135, -12.829], [-63.0071, -12.8396], [-62.9834, -12.8441], [-62.982, -12.8537], [-62.9763, -12.8599], [-62.9709, -12.8589], [-62.9632, -12.8474], [-62.9516, -12.85], [-62.943, -12.8546], [-62.9378, -12.843], [-62.9214, -12.8409], [-62.9091, -12.8527], [-62.8922, -12.8588], [-62.8941, -12.873], [-62.8884, -12.8823], [-62.8805, -12.8872], [-62.8702, -12.9106], [-62.8609, -12.9129], [-62.8455, -12.9232], [-62.8435, -12.9322], [-62.8503, -12.9409], [-62.8458, -12.9487], [-62.8389, -12.9473], [-62.8321, -12.9378], [-62.823, -12.9338], [-62.8104, -12.938], [-62.8033, -12.9451], [-62.8089, -12.9621], [-62.7976, -12.9838], [-62.7944, -12.9952], [-62.7791, -13.0096], [-62.7564, -13.0172], [-62.7522, -13.002], [-62.7438, -13.0003], [-62.7442, -13.0089], [-62.734, -13.0219], [-62.727, -13.0148], [-62.7289, -13.0087], [-62.7252, -13.0013], [-62.7132, -13.0043], [-62.7069, -12.9999], [-62.6986, -13.0028], [-62.6944, -12.9922], [-62.6749, -12.991], [-62.6645, -12.9807], [-62.6607, -12.9695], [-62.6508, -12.9656], [-62.6453, -12.9746], [-62.6522, -12.9893], [-62.6465, -12.9931], [-62.6389, -12.9892], [-62.6315, -12.9902], [-62.6292, -12.9958], [-62.633, -13.0106], [-62.6292, -13.0163], [-62.6215, -13.0177], [-62.6104, -13.0114], [-62.6026, -13.0127], [-62.6006, -13.0188], [-62.6141, -13.0262], [-62.6126, -13.0413], [-62.6004, -13.0487], [-62.5893, -13.0513], [-62.558, -13.0656], [-62.5472, -13.074], [-62.535, -13.0733], [-62.5238, -13.0655], [-62.5138, -13.0758], [-62.5026, -13.0832], [-62.4862, -13.0779], [-62.4818, -13.0719], [-62.4826, -13.0589], [-62.4759, -13.0575], [-62.4721, -13.0663], [-62.472, -13.0789], [-62.4634, -13.0746], [-62.4572, -13.0639], [-62.4524, -13.0702], [-62.4591, -13.0811], [-62.4519, -13.0878], [-62.4429, -13.0799], [-62.4334, -13.0858], [-62.436, -13.0985], [-62.4177, -13.1189]]]}, "properties": {"uf": "RO", "nome": "RO"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-67.135, -9.6759], [-67.3255, -9.5925], [-67.326, -9.5923], [-67.5169, -9.5609], [-67.6509, -9.5002], [-67.7655, -9.4484], [-67.9768, -9.3527], [-68.0353, -9.3263], [-68.2199, -9.2428], [-68.3544, -9.1819], [-68.5034, -9.1145], [-68.6472, -9.0494], [-68.8022, -8.9164], [-68.9213, -8.8143], [-68.9953, -8.7509], [-69.1205, -8.6436], [-69.213, -8.5644], [-69.3096, -8.4817], [-69.4443, -8.3665], [-69.6214, -8.2151], [-69.8017, -8.0611], [-69.9894, -7.9011], [-70.055, -7.8451], [-70.1731, -7.8316], [-70.3353, -7.813], [-70.5152, -7.7924], [-70.7352, -7.767], [-70.8766, -7.7507], [-71.0885, -7.7263], [-71.3817, -7.6923], [-71.6457, -7.6617], [-71.7924, -7.6446], [-71.9454, -7.6268], [-72.1695, -7.6006], [-72.3585, -7.5785], [-72.5848, -7.552], [-72.7132, -7.5055], [-72.9003, -7.4377], [-73.0548, -7.3817], [-73.1825, -7.3355], [-73.293, -7.2956], [-73.5676, -7.1963], [-73.7382, -7.1347], [-73.8016, -7.1118], [-73.7921, -7.1239], [-73.7943, -7.1302], [-73.7855, -7.1413], [-73.7777, -7.1455], [-73.7753, -7.1562], [-73.7661, -7.1632], [-73.7594, -7.1742], [-73.7552, -7.1979], [-73.7447, -7.21], [-73.7239, -7.2209], [-73.7138, -7.2339], [-73.7157, -7.2672], [-73.7109, -7.2774], [-73.7036, -7.2857], [-73.6989, -7.2957], [-73.6998, -7.3039], [-73.7182, -7.3288], [-73.7469, -7.3437], [-73.7599, -7.341], [-73.7612, -7.3328], [-73.7696, -7.3315], [-73.7941, -7.3438], [-73.8079, -7.337], [-73.8171, -7.335], [-73.8296, -7.3365], [-73.8428, -7.344], [-73.8523, -7.3469], [-73.8599, -7.3688], [-73.8669, -7.3773], [-73.8765, -7.3823], [-73.8902, -7.3776], [-73.8967, -7.3794], [-73.9095, -7.3777], [-73.9309, -7.3519], [-73.9363, -7.3524], [-73.9436, -7.361], [-73.9508, -7.3471], [-73.9586, -7.3451], [-73.9662, -7.3516], [-73.9671, -7.3598], [-73.9631, -7.3641], [-73.9586, -7.3778], [-73.9416, -7.4095], [-73.9304, -7.4255], [-73.9274, -7.4517], [-73.9246, -7.4603], [-73.9193, -7.4653], [-73.9292, -7.4776], [-73.9328, -7.4942], [-73.9475, -7.5262], [-73.9743, -7.5323], [-73.9851, -7.5304], [-73.9904, -7.536], [-73.9878, -7.5549], [-73.9833, -7.5662], [-73.9683, -7.5673], [-73.9582, -7.5766], [-73.9424, -7.5986], [-73.9323, -7.608], [-73.9228, -7.613], [-73.9085, -7.6244], [-73.8958, -7.627], [-73.8862, -7.6358], [-73.8851, -7.6553], [-73.8729, -7.6711], [-73.8572, -7.6777], [-73.8465, -7.6747], [-73.8422, -7.6777], [-73.839, -7.6884], [-73.8324, -7.6962], [-73.8256, -7.7125], [-73.8217, -7.7175], [-73.8091, -7.7227], [-73.7862, -7.7224], [-73.7554, -7.732], [-73.74, -7.7337], [-73.7321, -7.7422], [-73.7132, -7.7555], [-73.6965, -7.7632], [-73.6935, -7.7709], [-73.6838, -7.7761], [-73.6819, -7.7897], [-73.6833, -7.8057], [-73.6869, -7.8206], [-73.6837, -7.8443], [-73.6871, -7.854], [-73.694, -7.8597], [-73.704, -7.8726], [-73.713, -7.8755], [-73.742, -7.8727], [-73.7564, -7.8581], [-73.7672, -7.8609], [-73.7661, -7.8702], [-73.753, -7.8896], [-73.7581, -7.8947], [-73.7701, -7.8968], [-73.7707, -7.9049], [-73.7509, -7.9234], [-73.7465, -7.9352], [-73.7465, -7.9526], [-73.7378, -7.9579], [-73.7288, -7.9691], [-73.7228, -7.9601], [-73.6976, -7.9602], [-73.6887, -7.9714], [-73.6794, -8.0024], [-73.676, -8.0078], [-73.6634, -8.0082], [-73.6495, -8.0025], [-73.6399, -8.0077], [-73.6269, -8.0215], [-73.6238, -8.0284], [-73.6234, -8.0394], [-73.6322, -8.059], [-73.6156, -8.0696], [-73.6071, -8.0865], [-73.594, -8.0974], [-73.5853, -8.1228], [-73.5892, -8.1301], [-73.5913, -8.1423], [-73.59, -8.1536], [-73.5858, -8.1642], [-73.5865, -8.1864], [-73.5952, -8.2066], [-73.5816, -8.2079], [-73.5745, -8.2179], [-73.5716, -8.2298], [-73.5603, -8.2353], [-73.5533, -8.2539], [-73.5403, -8.2627], [-73.5361, -8.2773], [-73.5401, -8.295], [-73.5318, -8.3078], [-73.5297, -8.3148], [-73.5378, -8.3342], [-73.537, -8.3455], [-73.5293, -8.3514], [-73.5162, -8.3696], [-73.5042, -8.3787], [-73.4859, -8.3781], [-73.4861, -8.3858], [-73.482, -8.3918], [-73.4722, -8.3932], [-73.448, -8.4022], [-73.4335, -8.4121], [-73.4216, -8.407], [-73.4124, -8.4106], [-73.4067, -8.4192], [-73.4057, -8.4342], [-73.3944, -8.4673], [-73.3866, -8.4696], [-73.3651, -8.4634], [-73.3472, -8.4706], [-73.3354, -8.4671], [-73.3321, -8.4754], [-73.3277, -8.4815], [-73.328, -8.5171], [-73.3342, -8.5401], [-73.3344, -8.5525], [-73.3375, -8.5709], [-73.3414, -8.5787], [-73.344, -8.6021], [-73.3414, -8.6157], [-73.337, -8.6178], [-73.3196, -8.6141], [-73.3116, -8.6218], [-73.3131, -8.6311], [-73.3018, -8.6365], [-73.2974, -8.6509], [-73.2848, -8.6664], [-73.2758, -8.6694], [-73.2643, -8.6777], [-73.2573, -8.679], [-73.2478, -8.6873], [-73.2378, -8.6866], [-73.2218, -8.6799], [-73.2083, -8.681], [-73.1761, -8.6943], [-73.1554, -8.7077], [-73.1424, -8.7227], [-73.1376, -8.743], [-73.1382, -8.7596], [-73.128, -8.7712], [-73.1229, -8.7748], [-73.1116, -8.7919], [-73.1118, -8.8156], [-73.109, -8.8227], [-73.0943, -8.8372], [-73.078, -8.8429], [-73.0775, -8.8609], [-73.0712, -8.8698], [-73.0643, -8.8936], [-73.0562, -8.9069], [-73.0432, -8.9153], [-73.0089, -8.9128], [-72.9948, -8.9198], [-72.9878, -8.9325], [-72.9744, -8.9679], [-72.9662, -8.9791], [-72.9444, -8.9841], [-72.9363, -8.9895], [-72.9392, -8.9968], [-72.9569, -9.0107], [-72.9483, -9.0256], [-72.9453, -9.0468], [-72.9402, -9.069], [-72.9455, -9.0744], [-72.9438, -9.1022], [-72.9468, -9.1146], [-72.9527, -9.1286], [-72.9644, -9.147], [-72.9716, -9.1482], [-72.9862, -9.1599], [-73.0087, -9.1677], [-73.0164, -9.1766], [-73.0112, -9.1876], [-72.9953, -9.1904], [-73.0012, -9.1996], [-73.0191, -9.2191], [-73.0221, -9.2259], [-73.0399, -9.2362], [-73.0449, -9.2369], [-73.0562, -9.2253], [-73.0794, -9.2384], [-73.0866, -9.2445], [-73.0951, -9.2661], [-73.1081, -9.2754], [-73.1115, -9.2821], [-73.1008, -9.3042], [-73.1073, -9.3075], [-73.128, -9.3125], [-73.1393, -9.3218], [-73.1474, -9.3333], [-73.1567, -9.3509], [-73.1637, -9.3542], [-73.186, -9.36], [-73.1906, -9.3669], [-73.1935, -9.3928], [-73.2096, -9.4055], [-73.2119, -9.4117], [-72.9837, -9.4117], [-72.8195, -9.4117], [-72.7197, -9.4117], [-72.717, -9.421], [-72.704, -9.4334], [-72.7004, -9.4283], [-72.6937, -9.4354], [-72.6834, -9.4324], [-72.6683, -9.4378], [-72.6631, -9.4477], [-72.6448, -9.4434], [-72.622, -9.4453], [-72.6171, -9.4526], [-72.6113, -9.4492], [-72.6007, -9.4558], [-72.5936, -9.4554], [-72.5791, -9.4598], [-72.5736, -9.4643], [-72.5609, -9.4633], [-72.5318, -9.4742], [-72.524, -9.4889], [-72.5155, -9.4845], [-72.5045, -9.4866], [-72.4883, -9.4792], [-72.48, -9.487], [-72.4519, -9.4839], [-72.4422, -9.4805], [-72.4112, -9.4815], [-72.3985, -9.4831], [-72.3859, -9.4931], [-72.3751, -9.4954], [-72.3663, -9.49], [-72.3577, -9.4944], [-72.3404, -9.5087], [-72.3385, -9.5221], [-72.3228, -9.5409], [-72.3118, -9.5409], [-72.3015, -9.5367], [-72.2906, -9.5357], [-72.2832, -9.541], [-72.2822, -9.5499], [-72.2858, -9.5723], [-72.287, -9.5887], [-72.2844, -9.5951], [-72.289, -9.6022], [-72.2832, -9.6091], [-72.269, -9.6204], [-72.2591, -9.6146], [-72.2529, -9.6228], [-72.2604, -9.6397], [-72.2578, -9.6504], [-72.2467, -9.6563], [-72.2489, -9.6722], [-72.2526, -9.6787], [-72.2512, -9.6931], [-72.2639, -9.7131], [-72.2619, -9.7261], [-72.269, -9.7371], [-72.2709, -9.7448], [-72.2616, -9.7529], [-72.2516, -9.7538], [-72.2432, -9.7657], [-72.2304, -9.7633], [-72.2145, -9.774], [-72.2014, -9.774], [-72.1871, -9.7795], [-72.1753, -9.7819], [-72.158, -9.7912], [-72.1529, -9.7968], [-72.1517, -9.804], [-72.1553, -9.8116], [-72.1638, -9.8205], [-72.1655, -9.828], [-72.1576, -9.8348], [-72.1551, -9.8422], [-72.156, -9.8549], [-72.1522, -9.8653], [-72.1407, -9.8775], [-72.1524, -9.893], [-72.1567, -9.9022], [-72.1663, -9.9095], [-72.1741, -9.9216], [-72.1725, -9.936], [-72.1607, -9.9395], [-72.1599, -9.9534], [-72.1558, -9.9605], [-72.1624, -9.9741], [-72.1807, -9.9848], [-72.1805, -10], [-72.0239, -10], [-71.8621, -10], [-71.7192, -10], [-71.5146, -10], [-71.3774, -10], [-71.364, -9.985], [-71.3547, -9.988], [-71.3529, -9.9766], [-71.3389, -9.972], [-71.3177, -9.9912], [-71.308, -9.992], [-71.2916, -9.9849], [-71.2855, -9.9851], [-71.2711, -9.9783], [-71.2591, -9.9781], [-71.2531, -9.9639], [-71.2466, -9.962], [-71.2404, -9.9665], [-71.2275, -9.9693], [-71.2108, -9.9664], [-71.2057, -9.9472], [-71.1939, -9.9382], [-71.1874, -9.9197], [-71.1814, -9.9175], [-71.1717, -9.8881], [-71.1662, -9.884], [-71.163, -9.8753], [-71.1279, -9.8519], [-71.1098, -9.8531], [-71.1024, -9.8518], [-71.0999, -9.8456], [-71.0852, -9.8391], [-71.0777, -9.8277], [-71.0678, -9.8278], [-71.0576, -9.8235], [-71.0522, -9.8162], [-71.0395, -9.8189], [-71.0317, -9.8139], [-71.022, -9.8184], [-71.0103, -9.816], [-70.9977, -9.8184], [-70.9912, -9.8116], [-70.9915, -9.7947], [-70.9812, -9.7791], [-70.9804, -9.7711], [-70.9742, -9.7622], [-70.9524, -9.742], [-70.9252, -9.7419], [-70.915, -9.7265], [-70.8973, -9.7102], [-70.8972, -9.703], [-70.8864, -9.6886], [-70.8803, -9.6881], [-70.8725, -9.6748], [-70.869, -9.6647], [-70.85, -9.6548], [-70.8385, -9.6566], [-70.8351, -9.6461], [-70.8291, -9.6466], [-70.8128, -9.6394], [-70.8058, -9.6438], [-70.7904, -9.6316], [-70.7854, -9.6237], [-70.7864, -9.6144], [-70.7763, -9.612], [-70.7676, -9.6034], [-70.7563, -9.6005], [-70.7582, -9.5868], [-70.7552, -9.5772], [-70.747, -9.563], [-70.7385, -9.5587], [-70.7297, -9.5678], [-70.7228, -9.5628], [-70.724, -9.5567], [-70.7173, -9.5537], [-70.693, -9.5355], [-70.6738, -9.5295], [-70.6688, -9.5236], [-70.661, -9.5218], [-70.6548, -9.5114], [-70.6501, -9.5116], [-70.6513, -9.4994], [-70.6346, -9.4941], [-70.6323, -9.4798], [-70.6262, -9.4787], [-70.6239, -9.4708], [-70.6119, -9.468], [-70.6063, -9.4597], [-70.5982, -9.4603], [-70.5954, -9.4411], [-70.5873, -9.4439], [-70.5698, -9.4322], [-70.5594, -9.4298], [-70.5484, -9.434], [-70.5469, -9.427], [-70.5371, -9.433], [-70.5202, -9.4288], [-70.5056, -9.4222], [-70.502, -9.4268], [-70.4947, -9.425], [-70.4947, -9.44], [-70.4999, -9.4441], [-70.512, -9.4472], [-70.5035, -9.4628], [-70.5122, -9.4641], [-70.5131, -9.4577], [-70.5219, -9.4572], [-70.5235, -9.4721], [-70.512, -9.4814], [-70.5148, -9.4999], [-70.519, -9.5043], [-70.5261, -9.4978], [-70.5351, -9.5109], [-70.544, -9.5123], [-70.5467, -9.5258], [-70.5369, -9.5305], [-70.5401, -9.537], [-70.5473, -9.5392], [-70.5642, -9.5397], [-70.5696, -9.5555], [-70.5615, -9.5568], [-70.5529, -9.5674], [-70.5572, -9.5745], [-70.5685, -9.5725], [-70.5731, -9.5645], [-70.5803, -9.5687], [-70.5871, -9.5668], [-70.5838, -9.5561], [-70.5908, -9.5484], [-70.5978, -9.5527], [-70.6003, -9.563], [-70.5857, -9.5753], [-70.5851, -9.5905], [-70.588, -9.5989], [-70.598, -9.6065], [-70.5905, -9.6228], [-70.5879, -9.6332], [-70.5796, -9.6431], [-70.5722, -9.6604], [-70.5627, -9.6695], [-70.5508, -9.6703], [-70.5476, -9.6796], [-70.5415, -9.6816], [-70.5313, -9.7072], [-70.5271, -9.7259], [-70.5336, -9.7361], [-70.5321, -9.745], [-70.5394, -9.7502], [-70.5357, -9.7612], [-70.5376, -9.7679], [-70.5518, -9.7841], [-70.5599, -9.7892], [-70.577, -9.7773], [-70.5858, -9.7841], [-70.5862, -9.7939], [-70.5911, -9.8037], [-70.5997, -9.8003], [-70.6126, -9.8051], [-70.6148, -9.8161], [-70.6236, -9.8208], [-70.6206, -9.8323], [-70.6206, -10.0793], [-70.6209, -10.0955], [-70.6211, -10.2284], [-70.6203, -10.3636], [-70.6205, -10.425], [-70.6206, -10.5099], [-70.6209, -10.7055], [-70.6209, -10.9107], [-70.621, -10.9996], [-70.5301, -10.9348], [-70.5241, -10.9332], [-70.5137, -10.9492], [-70.5043, -10.9523], [-70.4964, -10.963], [-70.4868, -10.9643], [-70.4753, -10.9768], [-70.4733, -10.9844], [-70.4527, -10.9967], [-70.4376, -11.0266], [-70.4415, -11.0335], [-70.4378, -11.039], [-70.4209, -11.0393], [-70.3817, -11.0501], [-70.3805, -11.0565], [-70.3731, -11.0607], [-70.3539, -11.0589], [-70.3503, -11.0654], [-70.3422, -11.0675], [-70.3277, -11.0654], [-70.3082, -11.0706], [-70.29, -11.0629], [-70.2816, -11.0562], [-70.2755, -11.0592], [-70.2664, -11.0571], [-70.2642, -11.0517], [-70.2404, -11.0495], [-70.2233, -11.0516], [-70.2123, -11.0503], [-70.2016, -11.0545], [-70.1839, -11.0453], [-70.172, -11.043], [-70.159, -11.0373], [-70.1509, -11.0313], [-70.1383, -11.0281], [-70.1315, -11.0235], [-70.1269, -11.0144], [-70.107, -11.0043], [-70.1091, -10.9955], [-70.0987, -10.9923], [-70.0895, -10.9852], [-70.0811, -10.9843], [-70.0775, -10.9891], [-70.0635, -10.9928], [-70.0461, -10.9789], [-70.0393, -10.9802], [-70.0327, -10.9734], [-70.0223, -10.9691], [-70.016, -10.9701], [-70.0064, -10.9611], [-69.9979, -10.9632], [-69.9904, -10.9541], [-69.9835, -10.9536], [-69.9842, -10.9442], [-69.9747, -10.9488], [-69.9637, -10.9392], [-69.9545, -10.9354], [-69.955, -10.9291], [-69.9488, -10.9248], [-69.9418, -10.9263], [-69.9339, -10.9212], [-69.9235, -10.9247], [-69.9005, -10.92], [-69.8775, -10.9248], [-69.8729, -10.9304], [-69.8533, -10.9241], [-69.8436, -10.9247], [-69.8328, -10.9337], [-69.823, -10.933], [-69.812, -10.9256], [-69.8003, -10.9264], [-69.7938, -10.9343], [-69.7871, -10.9288], [-69.7727, -10.9403], [-69.7601, -10.9392], [-69.7393, -10.9654], [-69.7357, -10.9745], [-69.7231, -10.9647], [-69.7187, -10.9755], [-69.7141, -10.9762], [-69.707, -10.9693], [-69.7002, -10.9705], [-69.6899, -10.9644], [-69.6767, -10.96], [-69.6683, -10.9623], [-69.659, -10.953], [-69.6452, -10.9542], [-69.634, -10.9579], [-69.6217, -10.9502], [-69.5964, -10.9409], [-69.5921, -10.9475], [-69.5852, -10.94], [-69.5673, -10.944], [-69.558, -10.9481], [-69.5504, -10.9473], [-69.5479, -10.9535], [-69.5407, -10.9509], [-69.5432, -10.94], [-69.5391, -10.9372], [-69.521, -10.9362], [-69.5083, -10.9438], [-69.4995, -10.9438], [-69.4929, -10.9515], [-69.4852, -10.9501], [-69.4793, -10.9548], [-69.4743, -10.9444], [-69.4683, -10.9496], [-69.4538, -10.9493], [-69.4526, -10.9368], [-69.4356, -10.9339], [-69.4249, -10.9349], [-69.4235, -10.9266], [-69.4151, -10.9257], [-69.4127, -10.9374], [-69.4053, -10.9289], [-69.3888, -10.9395], [-69.381, -10.9404], [-69.3771, -10.9544], [-69.3727, -10.9541], [-69.3704, -10.9385], [-69.364, -10.94], [-69.3528, -10.9359], [-69.3449, -10.9391], [-69.3412, -10.9452], [-69.3275, -10.9487], [-69.3132, -10.9441], [-69.3045, -10.9484], [-69.2978, -10.9465], [-69.2918, -10.9501], [-69.2781, -10.9482], [-69.2715, -10.9416], [-69.2503, -10.9422], [-69.2543, -10.9489], [-69.2407, -10.9515], [-69.2326, -10.94], [-69.2252, -10.9486], [-69.2203, -10.9489], [-69.2162, -10.958], [-69.2013, -10.9482], [-69.1897, -10.9503], [-69.1825, -10.9556], [-69.1707, -10.9587], [-69.1652, -10.9656], [-69.1566, -10.9627], [-69.1482, -10.9719], [-69.1386, -10.968], [-69.1216, -10.967], [-69.1079, -10.9724], [-69.1043, -10.9804], [-69.0978, -10.9797], [-69.0843, -10.9705], [-69.078, -10.9758], [-69.0724, -10.9671], [-69.0681, -10.9775], [-69.0611, -10.9858], [-69.0546, -10.9805], [-69.0438, -10.9812], [-69.0231, -10.9936], [-69.0136, -10.9904], [-69.0082, -11.002], [-69.0014, -11.0089], [-68.9913, -11.0115], [-68.9849, -11.0094], [-68.9876, -10.9984], [-68.98, -10.9958], [-68.9739, -10.9894], [-68.9661, -10.988], [-68.9547, -11.0039], [-68.9477, -11.004], [-68.948, -11.0116], [-68.9327, -11.0051], [-68.9312, -11.0128], [-68.9202, -11.0134], [-68.9121, -11.0217], [-68.9048, -11.0133], [-68.8949, -11.0062], [-68.8851, -11.0155], [-68.8828, -11.0084], [-68.8599, -11.0164], [-68.8603, -11.0047], [-68.8498, -10.9928], [-68.8437, -10.9915], [-68.8376, -11.0012], [-68.8291, -11.0062], [-68.823, -11.0025], [-68.8165, -11.0051], [-68.8111, -11.0008], [-68.8115, -10.9942], [-68.7984, -10.9957], [-68.797, -11.0002], [-68.7826, -11.0013], [-68.7704, -11.0069], [-68.7626, -11.0026], [-68.7569, -11.009], [-68.7481, -11.0115], [-68.7486, -11.0187], [-68.7528, -11.024], [-68.7513, -11.0358], [-68.7597, -11.0394], [-68.7663, -11.0516], [-68.763, -11.0587], [-68.7653, -11.0659], [-68.7557, -11.0763], [-68.758, -11.0822], [-68.7509, -11.0858], [-68.7419, -11.0968], [-68.7345, -11.0933], [-68.7213, -11.1029], [-68.7222, -11.1136], [-68.7114, -11.1284], [-68.7119, -11.1379], [-68.7161, -11.1456], [-68.543, -11.1114], [-68.5399, -11.0968], [-68.5185, -11.0871], [-68.5072, -11.0732], [-68.5049, -11.0644], [-68.4872, -11.0509], [-68.4751, -11.0517], [-68.4557, -11.0453], [-68.4448, -11.0461], [-68.4341, -11.0321], [-68.4265, -11.0388], [-68.4156, -11.0395], [-68.4097, -11.0445], [-68.406, -11.0537], [-68.3981, -11.0521], [-68.3882, -11.0406], [-68.3906, -11.029], [-68.3847, -11.0181], [-68.3605, -11.0064], [-68.3454, -11.0042], [-68.331, -11.0126], [-68.3254, -11.0091], [-68.3207, -11.0001], [-68.3063, -10.9916], [-68.2888, -10.9881], [-68.2786, -10.9893], [-68.2717, -10.9799], [-68.2564, -10.972], [-68.2504, -10.9631], [-68.2394, -10.9578], [-68.2303, -10.941], [-68.2269, -10.9249], [-68.2291, -10.9211], [-68.2154, -10.9048], [-68.2072, -10.902], [-68.2043, -10.8928], [-68.2063, -10.8811], [-68.1972, -10.871], [-68.193, -10.8585], [-68.1827, -10.8568], [-68.1538, -10.8211], [-68.1436, -10.8161], [-68.1403, -10.8084], [-68.133, -10.8049], [-68.1197, -10.7901], [-68.118, -10.7839], [-68.111, -10.7829], [-68.1038, -10.7734], [-68.105, -10.7674], [-68.1024, -10.7541], [-68.0975, -10.7503], [-68.1057, -10.7393], [-68.1053, -10.7152], [-68.0946, -10.7088], [-68.0885, -10.6985], [-68.076, -10.6849], [-68.0661, -10.6851], [-68.0603, -10.6752], [-68.0394, -10.6699], [-68.0283, -10.6584], [-68.0128, -10.6486], [-68.0022, -10.6484], [-67.9928, -10.6511], [-67.9763, -10.663], [-67.9656, -10.6553], [-67.963, -10.6501], [-67.9459, -10.6521], [-67.9314, -10.6558], [-67.9129, -10.6494], [-67.9103, -10.642], [-67.8996, -10.6434], [-67.8937, -10.6479], [-67.886, -10.6397], [-67.8732, -10.6432], [-67.8641, -10.6408], [-67.8554, -10.6472], [-67.8326, -10.653], [-67.8277, -10.6514], [-67.8191, -10.6584], [-67.8151, -10.6653], [-67.8085, -10.6649], [-67.7906, -10.6776], [-67.7803, -10.681], [-67.7667, -10.689], [-67.7577, -10.6865], [-67.7525, -10.6956], [-67.7445, -10.7005], [-67.7404, -10.708], [-67.73, -10.7135], [-67.709, -10.7045], [-67.7044, -10.7], [-67.6915, -10.6574], [-67.6896, -10.6543], [-67.6756, -10.6052], [-67.6599, -10.6146], [-67.6409, -10.5994], [-67.6363, -10.5922], [-67.6353, -10.5804], [-67.6144, -10.568], [-67.6098, -10.5624], [-67.605, -10.5343], [-67.6007, -10.5329], [-67.5945, -10.5216], [-67.5777, -10.5167], [-67.5673, -10.5095], [-67.5624, -10.5036], [-67.5456, -10.4952], [-67.5304, -10.4909], [-67.5225, -10.4916], [-67.5158, -10.4845], [-67.4884, -10.4702], [-67.4782, -10.4678], [-67.4659, -10.4553], [-67.4517, -10.4551], [-67.4365, -10.4479], [-67.4319, -10.431], [-67.4274, -10.4271], [-67.4152, -10.427], [-67.4112, -10.4184], [-67.4154, -10.4046], [-67.4238, -10.3914], [-67.4129, -10.3819], [-67.4065, -10.3725], [-67.4012, -10.3716], [-67.3806, -10.3811], [-67.3716, -10.3813], [-67.3638, -10.3776], [-67.3588, -10.3897], [-67.3527, -10.3894], [-67.3512, -10.3786], [-67.3381, -10.3767], [-67.3292, -10.3835], [-67.3198, -10.3816], [-67.312, -10.3719], [-67.3181, -10.3661], [-67.3155, -10.3472], [-67.3267, -10.3387], [-67.3241, -10.3259], [-67.316, -10.3187], [-67.2932, -10.3248], [-67.2887, -10.32], [-67.2763, -10.322], [-67.2679, -10.3304], [-67.2536, -10.3289], [-67.2416, -10.3185], [-67.2239, -10.3156], [-67.2179, -10.3213], [-67.1982, -10.323], [-67.1915, -10.3297], [-67.1887, -10.3392], [-67.1703, -10.3376], [-67.1622, -10.3289], [-67.1469, -10.3255], [-67.1344, -10.3157], [-67.1339, -10.3095], [-67.1405, -10.3067], [-67.137, -10.2977], [-67.1258, -10.2904], [-67.1212, -10.2926], [-67.1064, -10.2888], [-67.0989, -10.2822], [-67.0878, -10.2854], [-67.0848, -10.2903], [-67.0555, -10.2793], [-67.051, -10.267], [-67.0347, -10.2642], [-67.03, -10.2564], [-67.0099, -10.2519], [-67.0045, -10.2433], [-67.0066, -10.233], [-67.0023, -10.2297], [-66.9947, -10.2278], [-67.0005, -10.2185], [-66.9985, -10.2119], [-66.9829, -10.1972], [-66.9683, -10.1922], [-66.9609, -10.1827], [-66.9562, -10.1912], [-66.9514, -10.1867], [-66.9499, -10.1754], [-66.9458, -10.1668], [-66.9468, -10.1599], [-66.9345, -10.1506], [-66.9207, -10.1451], [-66.9107, -10.1465], [-66.9125, -10.1374], [-66.9184, -10.135], [-66.9105, -10.1257], [-66.9019, -10.1266], [-66.8945, -10.1104], [-66.8854, -10.1085], [-66.8732, -10.1014], [-66.8748, -10.0905], [-66.8709, -10.0808], [-66.844, -10.0863], [-66.8373, -10.0819], [-66.8405, -10.0701], [-66.8339, -10.0665], [-66.8323, -10.0596], [-66.8223, -10.0595], [-66.8173, -10.0517], [-66.808, -10.0497], [-66.8021, -10.0358], [-66.79, -10.022], [-66.7783, -10.0174], [-66.764, -10.0061], [-66.7613, -9.9984], [-66.7533, -10.0006], [-66.7506, -9.9932], [-66.7395, -9.995], [-66.7288, -9.98], [-66.7232, -9.9831], [-66.7185, -9.9737], [-66.7123, -9.9785], [-66.7059, -9.9767], [-66.695, -9.9668], [-66.6812, -9.965], [-66.6751, -9.9671], [-66.6657, -9.9471], [-66.6642, -9.9383], [-66.6564, -9.9357], [-66.6492, -9.944], [-66.637, -9.9499], [-66.6364, -9.9431], [-66.6261, -9.9305], [-66.6362, -9.927], [-66.6329, -9.9204], [-66.6346, -9.9107], [-66.6239, -9.9053], [-66.6269, -9.898], [-66.8103, -9.818], [-67.0347, -9.7198], [-67.135, -9.6759]]]}, "properties": {"uf": "AC", "nome": "AC"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-58.1474, -7.3432], [-58.1543, -7.3323], [-58.17, -7.3132], [-58.1719, -7.3055], [-58.1748, -7.2714], [-58.1678, -7.2392], [-58.1698, -7.2222], [-58.1781, -7.189], [-58.181, -7.1817], [-58.1997, -7.1558], [-58.2095, -7.1343], [-58.2228, -7.1243], [-58.2298, -7.1095], [-58.2399, -7.0955], [-58.2528, -7.0834], [-58.2686, -7.0795], [-58.2883, -7.0617], [-58.3007, -7.0415], [-58.3129, -7.0189], [-58.3354, -6.9864], [-58.3482, -6.975], [-58.3556, -6.9717], [-58.3802, -6.9705], [-58.3866, -6.9653], [-58.3941, -6.9501], [-58.407, -6.9404], [-58.4234, -6.9202], [-58.4346, -6.9088], [-58.4456, -6.8769], [-58.4629, -6.8373], [-58.4707, -6.8036], [-58.4818, -6.7814], [-58.4783, -6.724], [-58.4785, -6.6996], [-58.4652, -6.67], [-58.4476, -6.6513], [-58.4273, -6.6162], [-58.4218, -6.6107], [-58.3935, -6.5922], [-58.3806, -6.5805], [-58.3575, -6.5682], [-58.3499, -6.5624], [-58.3397, -6.5485], [-58.3323, -6.533], [-58.3307, -6.5164], [-58.3271, -6.5004], [-58.32, -6.495], [-58.3017, -6.4959], [-58.2931, -6.4939], [-58.2726, -6.4813], [-58.2667, -6.4756], [-58.2553, -6.4541], [-58.1738, -6.279], [-58.0341, -5.9784], [-58.0336, -5.9781], [-57.874, -5.6298], [-57.8606, -5.6007], [-57.7718, -5.4071], [-57.704, -5.2593], [-57.6599, -5.1632], [-57.5856, -5.0007], [-57.5236, -4.8698], [-57.4754, -4.7675], [-57.3502, -4.5018], [-57.2536, -4.2968], [-57.2326, -4.248], [-57.2136, -4.2116], [-57.1302, -4.0343], [-57.0862, -3.941], [-57.0005, -3.7591], [-56.9561, -3.6586], [-56.9138, -3.5623], [-56.8872, -3.499], [-56.8097, -3.3335], [-56.8101, -3.333], [-56.7679, -3.2429], [-56.7235, -3.1466], [-56.6563, -3.0004], [-56.6482, -2.981], [-56.6098, -2.8963], [-56.5759, -2.8241], [-56.5005, -2.6605], [-56.4263, -2.5016], [-56.4021, -2.4565], [-56.4079, -2.4502], [-56.4157, -2.4478], [-56.4254, -2.4491], [-56.4375, -2.4402], [-56.4547, -2.4365], [-56.4645, -2.4316], [-56.4656, -2.4231], [-56.4257, -2.3692], [-56.4185, -2.3552], [-56.4164, -2.3365], [-56.4128, -2.3217], [-56.3892, -2.2785], [-56.3843, -2.2705], [-56.3642, -2.2593], [-56.3323, -2.2516], [-56.3072, -2.2425], [-56.2635, -2.2211], [-56.2392, -2.2059], [-56.2203, -2.1958], [-56.2038, -2.1831], [-56.1812, -2.1606], [-56.1694, -2.1455], [-56.1419, -2.1002], [-56.1235, -2.0758], [-56.1171, -2.0695], [-56.1024, -2.048], [-56.0976, -2.0371], [-56.0987, -2.0269], [-56.1067, -2.027], [-56.1367, -2.0373], [-56.1628, -2.042], [-56.1725, -2.0392], [-56.1867, -2.0428], [-56.194, -2.0489], [-56.1971, -2.0569], [-56.2076, -2.06], [-56.2197, -2.0597], [-56.2284, -2.0562], [-56.2497, -2.0821], [-56.2562, -2.0883], [-56.2807, -2.0931], [-56.2975, -2.1008], [-56.3085, -2.121], [-56.3168, -2.1401], [-56.3355, -2.1487], [-56.3511, -2.1489], [-56.3678, -2.1371], [-56.382, -2.1442], [-56.3927, -2.1592], [-56.4139, -2.1759], [-56.4243, -2.1715], [-56.4368, -2.1576], [-56.4442, -2.1539], [-56.4535, -2.154], [-56.461, -2.1576], [-56.4676, -2.1656], [-56.4779, -2.1704], [-56.487, -2.1636], [-56.4931, -2.1555], [-56.5076, -2.1437], [-56.5195, -2.1383], [-56.5271, -2.1392], [-56.5408, -2.1538], [-56.5572, -2.1625], [-56.5696, -2.1748], [-56.5804, -2.1794], [-56.5856, -2.1765], [-56.5978, -2.175], [-56.6025, -2.1821], [-56.6075, -2.205], [-56.6129, -2.2102], [-56.6244, -2.2045], [-56.6354, -2.2036], [-56.658, -2.2106], [-56.6791, -2.2126], [-56.6899, -2.2089], [-56.7026, -2.2018], [-56.7078, -2.1839], [-56.717, -2.179], [-56.7277, -2.1768], [-56.7435, -2.1785], [-56.761, -2.1741], [-56.7685, -2.1658], [-56.7704, -2.1528], [-56.7694, -2.1407], [-56.7532, -2.1117], [-56.7328, -2.0917], [-56.7269, -2.0814], [-56.7214, -2.0592], [-56.7213, -2.0491], [-56.7266, -2.031], [-56.739, -2.017], [-56.7479, -2.0115], [-56.767, -2.0087], [-56.7777, -2.0122], [-56.7932, -2.021], [-56.8168, -2.023], [-56.8412, -2.0216], [-56.859, -2.0159], [-56.8664, -2.008], [-56.8763, -1.9923], [-56.8974, -1.9762], [-56.9237, -1.9643], [-56.9445, -1.9639], [-56.9611, -1.953], [-56.9663, -1.935], [-56.9802, -1.9237], [-56.9884, -1.9072], [-57.0193, -1.9171], [-57.0284, -1.918], [-57.0381, -1.9067], [-57.0396, -1.8956], [-57.0465, -1.8908], [-57.0447, -1.8856], [-57.0513, -1.8728], [-57.0627, -1.8619], [-57.0676, -1.8545], [-57.0659, -1.8483], [-57.0725, -1.8386], [-57.0711, -1.8296], [-57.0615, -1.8216], [-57.059, -1.8158], [-57.0668, -1.8123], [-57.0688, -1.8044], [-57.0793, -1.8026], [-57.0844, -1.7904], [-57.0825, -1.7824], [-57.0916, -1.778], [-57.1008, -1.7803], [-57.1103, -1.7923], [-57.119, -1.7888], [-57.1192, -1.7797], [-57.125, -1.7681], [-57.1457, -1.7647], [-57.1581, -1.7708], [-57.1642, -1.7685], [-57.1603, -1.7553], [-57.1711, -1.7509], [-57.1707, -1.7435], [-57.1617, -1.7403], [-57.159, -1.7296], [-57.1656, -1.7199], [-57.1708, -1.7204], [-57.1717, -1.7306], [-57.1777, -1.7316], [-57.1893, -1.7204], [-57.1913, -1.7278], [-57.1988, -1.7351], [-57.2022, -1.7131], [-57.207, -1.7106], [-57.2187, -1.7232], [-57.2308, -1.7275], [-57.2472, -1.7208], [-57.2483, -1.7152], [-57.243, -1.7033], [-57.2586, -1.6969], [-57.2614, -1.7018], [-57.259, -1.7147], [-57.2636, -1.7222], [-57.2704, -1.7208], [-57.2723, -1.7137], [-57.2923, -1.7083], [-57.3011, -1.7231], [-57.3027, -1.7319], [-57.3087, -1.7325], [-57.3183, -1.7262], [-57.3277, -1.7162], [-57.3432, -1.7149], [-57.3429, -1.7269], [-57.3534, -1.7368], [-57.3729, -1.7142], [-57.3924, -1.7248], [-57.3997, -1.7165], [-57.3908, -1.7087], [-57.3858, -1.6977], [-57.4025, -1.6865], [-57.4004, -1.6788], [-57.4056, -1.6751], [-57.4176, -1.6743], [-57.4222, -1.6912], [-57.4356, -1.6912], [-57.4405, -1.6871], [-57.4341, -1.6754], [-57.4371, -1.6674], [-57.4435, -1.6646], [-57.4623, -1.6766], [-57.4731, -1.6789], [-57.4795, -1.6654], [-57.4779, -1.6593], [-57.4899, -1.6593], [-57.4992, -1.6547], [-57.5081, -1.6419], [-57.5179, -1.6495], [-57.5193, -1.6552], [-57.5281, -1.6541], [-57.5288, -1.6478], [-57.522, -1.6373], [-57.5218, -1.6292], [-57.5365, -1.6275], [-57.5432, -1.6218], [-57.5441, -1.6111], [-57.5532, -1.6068], [-57.5634, -1.6069], [-57.57, -1.6022], [-57.5795, -1.6044], [-57.585, -1.5968], [-57.5951, -1.6002], [-57.5977, -1.5959], [-57.5891, -1.5795], [-57.6007, -1.5722], [-57.6081, -1.5729], [-57.6095, -1.5839], [-57.6219, -1.5892], [-57.6288, -1.5842], [-57.6346, -1.5898], [-57.6481, -1.5902], [-57.6604, -1.581], [-57.6617, -1.5882], [-57.6746, -1.595], [-57.6817, -1.5885], [-57.6888, -1.587], [-57.6925, -1.5763], [-57.7036, -1.577], [-57.7062, -1.5724], [-57.6977, -1.5585], [-57.7045, -1.5412], [-57.7098, -1.5353], [-57.7082, -1.5265], [-57.712, -1.5169], [-57.7121, -1.5033], [-57.7177, -1.5033], [-57.7287, -1.5136], [-57.7401, -1.503], [-57.7513, -1.5092], [-57.758, -1.5022], [-57.7705, -1.5097], [-57.78, -1.51], [-57.7762, -1.4844], [-57.7881, -1.4907], [-57.7953, -1.4872], [-57.8019, -1.4713], [-57.8117, -1.4657], [-57.8104, -1.4538], [-57.8195, -1.4507], [-57.8247, -1.4378], [-57.8387, -1.4373], [-57.8418, -1.4319], [-57.8565, -1.4267], [-57.8652, -1.4293], [-57.8771, -1.4233], [-57.8909, -1.4321], [-57.9022, -1.4257], [-57.9096, -1.4286], [-57.9164, -1.4211], [-57.9089, -1.4103], [-57.9115, -1.4047], [-57.9305, -1.3993], [-57.9396, -1.3991], [-57.9496, -1.4056], [-57.9579, -1.4035], [-57.9597, -1.3969], [-57.9534, -1.3858], [-57.9565, -1.3783], [-57.9733, -1.3748], [-57.9711, -1.3567], [-57.9814, -1.3562], [-57.9912, -1.3513], [-57.9987, -1.3313], [-57.9944, -1.3161], [-57.9886, -1.3121], [-57.9872, -1.3006], [-57.9938, -1.2895], [-57.9831, -1.2817], [-57.9787, -1.2697], [-57.9783, -1.2569], [-57.9723, -1.2458], [-57.9752, -1.2398], [-57.9707, -1.2278], [-57.9667, -1.2294], [-57.9587, -1.2225], [-57.9642, -1.2153], [-57.9639, -1.2043], [-57.9757, -1.1929], [-57.9705, -1.1759], [-57.9658, -1.171], [-57.9688, -1.1626], [-57.9784, -1.1527], [-58.0013, -1.1481], [-58.0141, -1.1311], [-58.0095, -1.116], [-58.0173, -1.1036], [-58.03, -1.1023], [-58.0333, -1.098], [-58.0421, -1.1056], [-58.0587, -1.1065], [-58.0674, -1.1194], [-58.0811, -1.1312], [-58.0799, -1.1469], [-58.0928, -1.1616], [-58.1019, -1.1606], [-58.1144, -1.1646], [-58.1236, -1.1641], [-58.1198, -1.1746], [-58.1225, -1.1804], [-58.118, -1.1855], [-58.1228, -1.1921], [-58.1337, -1.1964], [-58.1376, -1.205], [-58.1467, -1.211], [-58.154, -1.2327], [-58.163, -1.2301], [-58.1736, -1.2163], [-58.1773, -1.208], [-58.1895, -1.2033], [-58.1949, -1.1921], [-58.208, -1.1754], [-58.2052, -1.1693], [-58.2126, -1.1665], [-58.2193, -1.1687], [-58.2318, -1.1602], [-58.235, -1.1525], [-58.2576, -1.1308], [-58.2677, -1.134], [-58.2742, -1.1416], [-58.2832, -1.1427], [-58.293, -1.1388], [-58.3167, -1.1477], [-58.322, -1.142], [-58.3196, -1.1342], [-58.3307, -1.1316], [-58.337, -1.1215], [-58.3356, -1.1157], [-58.3412, -1.111], [-58.3484, -1.1129], [-58.3591, -1.1051], [-58.3566, -1.0998], [-58.3653, -1.0851], [-58.3637, -1.0711], [-58.3756, -1.0644], [-58.385, -1.0523], [-58.4061, -1.04], [-58.412, -1.0478], [-58.4217, -1.0385], [-58.4284, -1.0246], [-58.42, -1.0106], [-58.4262, -1.0071], [-58.4241, -0.991], [-58.4106, -0.9822], [-58.4171, -0.9652], [-58.4267, -0.9615], [-58.4313, -0.951], [-58.439, -0.9407], [-58.449, -0.9354], [-58.452, -0.9241], [-58.4486, -0.9158], [-58.4487, -0.9034], [-58.446, -0.8981], [-58.4342, -0.8922], [-58.4422, -0.8801], [-58.4418, -0.8729], [-58.4506, -0.8708], [-58.4606, -0.8629], [-58.4743, -0.8692], [-58.4797, -0.859], [-58.4862, -0.8591], [-58.4877, -0.8514], [-58.4948, -0.8497], [-58.4936, -0.8395], [-58.4985, -0.8357], [-58.5137, -0.8401], [-58.5192, -0.8292], [-58.536, -0.8222], [-58.5334, -0.8178], [-58.544, -0.8095], [-58.5598, -0.8072], [-58.5602, -0.7977], [-58.5737, -0.7906], [-58.5731, -0.7818], [-58.5806, -0.7813], [-58.5988, -0.7619], [-58.609, -0.7616], [-58.6205, -0.7389], [-58.6286, -0.7276], [-58.6367, -0.7201], [-58.6481, -0.7148], [-58.6555, -0.7189], [-58.6637, -0.7176], [-58.6656, -0.7055], [-58.6794, -0.6942], [-58.6841, -0.6881], [-58.6926, -0.6867], [-58.6937, -0.6819], [-58.7065, -0.6796], [-58.7083, -0.6568], [-58.7138, -0.6526], [-58.7127, -0.6446], [-58.7207, -0.6371], [-58.7289, -0.6354], [-58.732, -0.6291], [-58.7292, -0.6196], [-58.7363, -0.6194], [-58.7306, -0.6048], [-58.7309, -0.594], [-58.7267, -0.5906], [-58.7313, -0.5807], [-58.7298, -0.5636], [-58.7224, -0.5626], [-58.7156, -0.5487], [-58.709, -0.5459], [-58.7112, -0.5185], [-58.7171, -0.5118], [-58.7174, -0.5049], [-58.7254, -0.4996], [-58.7273, -0.4912], [-58.7365, -0.4717], [-58.7318, -0.468], [-58.7315, -0.4583], [-58.7267, -0.4532], [-58.7253, -0.4383], [-58.7304, -0.4328], [-58.7401, -0.4316], [-58.7405, -0.4212], [-58.7467, -0.4148], [-58.7621, -0.4128], [-58.7835, -0.389], [-58.7932, -0.3852], [-58.8109, -0.3817], [-58.8242, -0.3748], [-58.8362, -0.3727], [-58.8531, -0.3586], [-58.8695, -0.3475], [-58.8748, -0.3366], [-58.8718, -0.3286], [-58.876, -0.3114], [-58.875, -0.2958], [-58.8707, -0.2806], [-58.8655, -0.2741], [-58.8654, -0.2655], [-58.8718, -0.2611], [-58.8793, -0.2293], [-58.881, -0.1966], [-58.8753, -0.1815], [-58.8653, -0.1689], [-58.8631, -0.1609], [-58.8631, -0.1448], [-58.8668, -0.1379], [-58.8639, -0.078], [-58.8721, -0.0645], [-58.8806, -0.0645], [-58.8866, -0.0592], [-58.8851, -0.0432], [-58.8867, -0.0343], [-58.8983, -0.0179], [-58.895, -0.011], [-58.8955, 0.0009], [-58.8955, 0.2635], [-59.1923, 0.2635], [-59.2634, 0.2635], [-59.4336, 0.2635], [-59.8566, 0.2635], [-60.038, 0.2635], [-60.0468, 0.2321], [-60.0479, 0.2166], [-60.0538, 0.1813], [-60.059, 0.173], [-60.0591, 0.163], [-60.0732, 0.1499], [-60.081, 0.1477], [-60.0978, 0.1353], [-60.1105, 0.1349], [-60.1158, 0.1289], [-60.1149, 0.1221], [-60.1249, 0.1146], [-60.1336, 0.1035], [-60.1338, 0.0952], [-60.1214, 0.088], [-60.1231, 0.079], [-60.1322, 0.0644], [-60.1288, 0.0607], [-60.1311, 0.051], [-60.14, 0.0454], [-60.14, 0.0271], [-60.1455, 0.0194], [-60.157, 0.0154], [-60.1595, 0.0068], [-60.1691, -0.0038], [-60.1795, -0.007], [-60.2042, -0.0299], [-60.2077, -0.0358], [-60.21, -0.0504], [-60.2155, -0.0578], [-60.2107, -0.063], [-60.2157, -0.0711], [-60.2245, -0.0796], [-60.236, -0.1037], [-60.2369, -0.109], [-60.2276, -0.1217], [-60.2275, -0.1297], [-60.223, -0.1389], [-60.2274, -0.1464], [-60.2393, -0.1523], [-60.243, -0.1589], [-60.2536, -0.1645], [-60.2575, -0.1731], [-60.2688, -0.1765], [-60.2707, -0.1926], [-60.2776, -0.1932], [-60.2812, -0.1989], [-60.2805, -0.2091], [-60.2913, -0.2127], [-60.3, -0.2099], [-60.294, -0.2297], [-60.3001, -0.2438], [-60.305, -0.2603], [-60.3104, -0.2621], [-60.3071, -0.2714], [-60.3022, -0.2708], [-60.3014, -0.2814], [-60.2928, -0.2905], [-60.3022, -0.2994], [-60.3064, -0.3175], [-60.303, -0.3239], [-60.3151, -0.3266], [-60.3242, -0.3327], [-60.3264, -0.339], [-60.3191, -0.3485], [-60.3195, -0.3582], [-60.325, -0.3625], [-60.3268, -0.3809], [-60.3372, -0.3817], [-60.3374, -0.3905], [-60.3429, -0.3948], [-60.3489, -0.411], [-60.3433, -0.4251], [-60.3465, -0.4379], [-60.3561, -0.443], [-60.3647, -0.4523], [-60.3845, -0.4622], [-60.3837, -0.4762], [-60.3914, -0.4894], [-60.3892, -0.4986], [-60.3977, -0.5021], [-60.4056, -0.5154], [-60.4001, -0.5175], [-60.3985, -0.541], [-60.3943, -0.5508], [-60.3828, -0.5538], [-60.3794, -0.5722], [-60.3892, -0.5761], [-60.3798, -0.5889], [-60.3692, -0.5893], [-60.3603, -0.5984], [-60.3536, -0.6174], [-60.3443, -0.6188], [-60.3294, -0.635], [-60.3221, -0.6322], [-60.3153, -0.6365], [-60.3191, -0.6495], [-60.3101, -0.6575], [-60.3054, -0.6665], [-60.3098, -0.6717], [-60.3117, -0.682], [-60.3033, -0.688], [-60.3041, -0.7004], [-60.3115, -0.7185], [-60.3205, -0.7166], [-60.3328, -0.725], [-60.3467, -0.7396], [-60.3568, -0.7337], [-60.3618, -0.7424], [-60.3714, -0.7318], [-60.3836, -0.7391], [-60.3811, -0.7437], [-60.3852, -0.7536], [-60.3919, -0.7547], [-60.3952, -0.7486], [-60.4057, -0.7516], [-60.425, -0.7706], [-60.4305, -0.766], [-60.4474, -0.7644], [-60.456, -0.7688], [-60.4675, -0.7614], [-60.4749, -0.7616], [-60.4884, -0.7713], [-60.4978, -0.7807], [-60.4903, -0.7905], [-60.4933, -0.799], [-60.4932, -0.8114], [-60.4994, -0.8165], [-60.5065, -0.8148], [-60.5184, -0.8267], [-60.5039, -0.833], [-60.5029, -0.8407], [-60.5191, -0.8595], [-60.5362, -0.8695], [-60.5429, -0.8633], [-60.5564, -0.8625], [-60.5582, -0.8508], [-60.5739, -0.8499], [-60.588, -0.8433], [-60.5936, -0.8505], [-60.5951, -0.8647], [-60.6186, -0.8519], [-60.6214, -0.8641], [-60.6328, -0.8615], [-60.6382, -0.8738], [-60.6471, -0.8719], [-60.6635, -0.8812], [-60.6725, -0.87], [-60.6843, -0.8655], [-60.6969, -0.8691], [-60.7049, -0.8609], [-60.7186, -0.8593], [-60.7272, -0.8605], [-60.7285, -0.853], [-60.7356, -0.8521], [-60.7402, -0.8586], [-60.7503, -0.8554], [-60.7517, -0.8625], [-60.7609, -0.8635], [-60.7659, -0.8571], [-60.762, -0.8486], [-60.7633, -0.8343], [-60.7691, -0.8247], [-60.7632, -0.8126], [-60.7695, -0.8008], [-60.7588, -0.7939], [-60.7602, -0.7873], [-60.7682, -0.7903], [-60.7779, -0.7889], [-60.787, -0.7844], [-60.7821, -0.7754], [-60.7777, -0.7743], [-60.7724, -0.7544], [-60.7834, -0.7466], [-60.7893, -0.7517], [-60.7926, -0.7417], [-60.8062, -0.7401], [-60.8103, -0.7273], [-60.8031, -0.723], [-60.8043, -0.7118], [-60.8102, -0.7029], [-60.8072, -0.6943], [-60.8152, -0.6903], [-60.8427, -0.6859], [-60.8552, -0.6863], [-60.8614, -0.6704], [-60.8577, -0.6555], [-60.8618, -0.6455], [-60.8715, -0.6383], [-60.8915, -0.6453], [-60.9025, -0.637], [-60.9076, -0.6296], [-60.9197, -0.6204], [-60.9174, -0.6126], [-60.9277, -0.6055], [-60.9251, -0.5962], [-60.927, -0.5894], [-60.9213, -0.579], [-60.9242, -0.563], [-60.9336, -0.5479], [-60.9477, -0.558], [-60.96, -0.5525], [-60.9724, -0.5586], [-60.9837, -0.5617], [-60.9948, -0.5611], [-61.0047, -0.5544], [-61.0252, -0.5497], [-61.0305, -0.5425], [-61.039, -0.5469], [-61.0569, -0.5439], [-61.0653, -0.5343], [-61.0659, -0.5215], [-61.0702, -0.5135], [-61.079, -0.5061], [-61.0975, -0.499], [-61.1068, -0.4992], [-61.1179, -0.5066], [-61.1335, -0.497], [-61.1504, -0.502], [-61.1616, -0.5017], [-61.1613, -0.5126], [-61.1689, -0.5163], [-61.1849, -0.5067], [-61.1991, -0.5082], [-61.2115, -0.4991], [-61.2231, -0.4999], [-61.2293, -0.5109], [-61.2293, -0.5168], [-61.221, -0.5289], [-61.2299, -0.5433], [-61.2277, -0.551], [-61.234, -0.5619], [-61.2514, -0.5665], [-61.2775, -0.5756], [-61.2919, -0.5736], [-61.3019, -0.5748], [-61.3092, -0.579], [-61.3223, -0.593], [-61.3289, -0.5972], [-61.3383, -0.5976], [-61.3465, -0.5941], [-61.3595, -0.5969], [-61.3729, -0.6076], [-61.3924, -0.6142], [-61.4071, -0.6285], [-61.4152, -0.6311], [-61.4335, -0.633], [-61.4342, -0.6406], [-61.4287, -0.6495], [-61.4387, -0.6565], [-61.4581, -0.6547], [-61.4652, -0.6602], [-61.4738, -0.6796], [-61.4783, -0.7048], [-61.4846, -0.7169], [-61.5105, -0.7415], [-61.5204, -0.7469], [-61.5301, -0.7485], [-61.5356, -0.7544], [-61.5398, -0.7782], [-61.5474, -0.7951], [-61.5489, -0.8042], [-61.5475, -0.8152], [-61.5484, -0.8336], [-61.5378, -0.8439], [-61.5413, -0.8524], [-61.5469, -0.8541], [-61.5567, -0.8649], [-61.5523, -0.8894], [-61.5658, -0.8976], [-61.5765, -0.9111], [-61.5784, -0.9274], [-61.5827, -0.9369], [-61.5756, -0.9547], [-61.5808, -0.978], [-61.5794, -0.9834], [-61.5699, -0.9858], [-61.551, -0.9832], [-61.5427, -0.9927], [-61.5438, -1.0036], [-61.5552, -1.0083], [-61.5586, -1.0138], [-61.5477, -1.0222], [-61.544, -1.0296], [-61.5429, -1.0622], [-61.5496, -1.0724], [-61.5728, -1.0758], [-61.5792, -1.0866], [-61.5675, -1.095], [-61.5677, -1.1035], [-61.5778, -1.1062], [-61.5786, -1.1138], [-61.5686, -1.1226], [-61.5661, -1.1291], [-61.5705, -1.1435], [-61.5812, -1.1566], [-61.5815, -1.1684], [-61.5728, -1.1789], [-61.5719, -1.185], [-61.5812, -1.188], [-61.5871, -1.1944], [-61.5914, -1.2114], [-61.5992, -1.2309], [-61.6055, -1.2419], [-61.6083, -1.2524], [-61.6071, -1.2744], [-61.6102, -1.2812], [-61.6269, -1.294], [-61.6288, -1.3015], [-61.6116, -1.3081], [-61.5975, -1.3267], [-61.5855, -1.3387], [-61.5822, -1.3534], [-61.5877, -1.3615], [-61.6, -1.3676], [-61.6138, -1.3842], [-61.6191, -1.3948], [-61.6147, -1.4026], [-61.603, -1.4073], [-61.5944, -1.4056], [-61.5819, -1.4095], [-61.5738, -1.4287], [-61.548, -1.4295], [-61.5383, -1.4334], [-61.5394, -1.444], [-61.5352, -1.4517], [-61.533, -1.4651], [-61.5236, -1.4906], [-61.5165, -1.5024], [-61.5098, -1.507], [-61.493, -1.512], [-61.4813, -1.5178], [-61.4733, -1.5278], [-61.47, -1.5381], [-61.4705, -1.5459], [-61.4755, -1.5531], [-61.4733, -1.5715], [-61.4747, -1.579], [-61.4827, -1.5806], [-61.5063, -1.5609], [-61.513, -1.552], [-61.5447, -1.5256], [-61.5575, -1.5034], [-61.5597, -1.4951], [-61.5722, -1.4781], [-61.5852, -1.4642], [-61.605, -1.4481], [-61.6355, -1.434], [-61.658, -1.4301], [-61.68, -1.4231], [-61.6902, -1.4176], [-61.718, -1.4098], [-61.7408, -1.392], [-61.7697, -1.3829], [-61.7902, -1.379], [-61.798, -1.3806], [-61.8172, -1.3995], [-61.8269, -1.4017], [-61.8399, -1.4011], [-61.8694, -1.4017], [-61.8786, -1.3984], [-61.8966, -1.3954], [-61.9055, -1.3795], [-61.9069, -1.3562], [-61.9158, -1.3367], [-61.9275, -1.3206], [-61.9455, -1.3048], [-61.95, -1.297], [-61.9569, -1.2659], [-61.9669, -1.2429], [-61.988, -1.2167], [-61.9894, -1.2017], [-62.0002, -1.1767], [-62.0175, -1.1417], [-62.0397, -1.1184], [-62.0622, -1.0998], [-62.0716, -1.0976], [-62.088, -1.1001], [-62.0997, -1.0967], [-62.1055, -1.0865], [-62.1147, -1.0834], [-62.1183, -1.0765], [-62.1113, -1.0604], [-62.1197, -1.044], [-62.1255, -1.0373], [-62.143, -1.0373], [-62.1455, -1.0284], [-62.155, -1.0262], [-62.1683, -1.0142], [-62.1719, -1.0059], [-62.2, -1.0004], [-62.2039, -0.9829], [-62.2136, -0.9837], [-62.2275, -0.9734], [-62.2411, -0.9756], [-62.2591, -0.9759], [-62.2722, -0.952], [-62.2861, -0.944], [-62.2938, -0.9481], [-62.2983, -0.9409], [-62.3127, -0.9304], [-62.3172, -0.9142], [-62.3286, -0.9156], [-62.3402, -0.9042], [-62.3566, -0.8751], [-62.365, -0.8773], [-62.3666, -0.8692], [-62.3763, -0.8662], [-62.37, -0.8592], [-62.3736, -0.8487], [-62.3805, -0.8437], [-62.3761, -0.8365], [-62.3869, -0.8337], [-62.3941, -0.829], [-62.3958, -0.8204], [-62.4205, -0.8126], [-62.4283, -0.8123], [-62.4333, -0.804], [-62.4427, -0.802], [-62.4483, -0.8101], [-62.4533, -0.804], [-62.4616, -0.8017], [-62.4655, -0.789], [-62.4808, -0.7951], [-62.4958, -0.787], [-62.5011, -0.7815], [-62.5044, -0.7656], [-62.5102, -0.759], [-62.495, -0.7506], [-62.4988, -0.734], [-62.5061, -0.7309], [-62.5083, -0.7142], [-62.4955, -0.704], [-62.493, -0.6876], [-62.4866, -0.6815], [-62.4722, -0.6901], [-62.462, -0.6852], [-62.4556, -0.6891], [-62.4452, -0.686], [-62.4361, -0.6906], [-62.4271, -0.6898], [-62.4258, -0.6974], [-62.413, -0.703], [-62.4109, -0.7129], [-62.3939, -0.7176], [-62.3933, -0.7089], [-62.3753, -0.702], [-62.3754, -0.7083], [-62.357, -0.7024], [-62.3593, -0.6962], [-62.3675, -0.6945], [-62.3726, -0.6797], [-62.3684, -0.6672], [-62.362, -0.6716], [-62.3516, -0.6734], [-62.3452, -0.6656], [-62.3382, -0.6694], [-62.3307, -0.666], [-62.3301, -0.6582], [-62.3217, -0.6528], [-62.3177, -0.658], [-62.308, -0.6577], [-62.2985, -0.6471], [-62.2906, -0.6442], [-62.2867, -0.6324], [-62.2905, -0.6205], [-62.3018, -0.6149], [-62.2997, -0.6077], [-62.2916, -0.6076], [-62.2906, -0.5985], [-62.2988, -0.5875], [-62.3123, -0.5759], [-62.309, -0.5727], [-62.3066, -0.5594], [-62.3158, -0.5518], [-62.3099, -0.5423], [-62.309, -0.5303], [-62.3009, -0.526], [-62.3087, -0.5148], [-62.3072, -0.5081], [-62.2927, -0.5037], [-62.2946, -0.4975], [-62.2853, -0.493], [-62.2889, -0.4841], [-62.2846, -0.4716], [-62.2761, -0.474], [-62.2671, -0.4682], [-62.2735, -0.4637], [-62.2804, -0.4507], [-62.2788, -0.4417], [-62.2693, -0.4465], [-62.2616, -0.4349], [-62.2539, -0.4394], [-62.2448, -0.4326], [-62.2398, -0.4209], [-62.2328, -0.4245], [-62.2247, -0.4118], [-62.2175, -0.4041], [-62.217, -0.3924], [-62.214, -0.3872], [-62.2015, -0.3867], [-62.2077, -0.3663], [-62.1967, -0.3629], [-62.193, -0.3423], [-62.1943, -0.3346], [-62.1872, -0.3278], [-62.1886, -0.3223], [-62.203, -0.3171], [-62.2088, -0.311], [-62.2193, -0.3057], [-62.2284, -0.3146], [-62.2401, -0.3015], [-62.2481, -0.2963], [-62.2428, -0.2905], [-62.2492, -0.2846], [-62.2534, -0.27], [-62.2455, -0.2614], [-62.2405, -0.246], [-62.251, -0.2464], [-62.2486, -0.2376], [-62.2521, -0.2314], [-62.2503, -0.2191], [-62.253, -0.2129], [-62.2437, -0.2061], [-62.2468, -0.1907], [-62.2421, -0.1826], [-62.2416, -0.1705], [-62.2612, -0.1617], [-62.2709, -0.1528], [-62.2778, -0.1498], [-62.2823, -0.1375], [-62.2895, -0.1331], [-62.2972, -0.117], [-62.3061, -0.1124], [-62.3088, -0.1031], [-62.3198, -0.0963], [-62.3185, -0.0884], [-62.3119, -0.0847], [-62.3216, -0.0775], [-62.3146, -0.069], [-62.3185, -0.0645], [-62.3256, -0.0657], [-62.3285, -0.0578], [-62.3194, -0.0567], [-62.321, -0.0354], [-62.3255, -0.0213], [-62.3227, -0.0149], [-62.3259, -0.0029], [-62.3326, 0.0038], [-62.3366, 0.0216], [-62.346, 0.0342], [-62.3499, 0.0352], [-62.3697, 0.0578], [-62.3859, 0.0604], [-62.4093, 0.0751], [-62.4165, 0.0907], [-62.4218, 0.0978], [-62.4231, 0.1161], [-62.4281, 0.1281], [-62.4244, 0.1352], [-62.4241, 0.1533], [-62.4277, 0.1608], [-62.4286, 0.1735], [-62.4339, 0.188], [-62.4386, 0.1949], [-62.4472, 0.2002], [-62.4527, 0.2074], [-62.455, 0.2355], [-62.4544, 0.2436], [-62.4666, 0.268], [-62.4683, 0.2758], [-62.4647, 0.2844], [-62.4586, 0.3135], [-62.4669, 0.333], [-62.4625, 0.3422], [-62.4611, 0.3527], [-62.4519, 0.3652], [-62.453, 0.3735], [-62.4464, 0.3791], [-62.4561, 0.3924], [-62.4561, 0.4102], [-62.4586, 0.4177], [-62.4677, 0.426], [-62.4852, 0.4541], [-62.4989, 0.4449], [-62.5094, 0.4405], [-62.5187, 0.4437], [-62.5206, 0.4535], [-62.523, 0.4856], [-62.533, 0.5088], [-62.5297, 0.5268], [-62.5277, 0.5466], [-62.5239, 0.5558], [-62.5213, 0.5752], [-62.5183, 0.5838], [-62.5188, 0.5938], [-62.5266, 0.6171], [-62.5277, 0.6294], [-62.533, 0.6485], [-62.5383, 0.6752], [-62.5333, 0.7013], [-62.5211, 0.7213], [-62.5005, 0.7479], [-62.4788, 0.7657], [-62.463, 0.7769], [-62.4577, 0.7852], [-62.4586, 0.7997], [-62.4627, 0.8205], [-62.4661, 0.8291], [-62.4811, 0.8427], [-62.4861, 0.858], [-62.4847, 0.876], [-62.4772, 0.8952], [-62.4711, 0.9171], [-62.4672, 0.9238], [-62.4536, 0.9346], [-62.4483, 0.9432], [-62.4427, 0.9585], [-62.4458, 0.9768], [-62.45, 0.9838], [-62.4616, 0.9949], [-62.4644, 1.0024], [-62.4747, 1.0163], [-62.4777, 1.0279], [-62.4744, 1.0402], [-62.4791, 1.0479], [-62.4783, 1.0566], [-62.4733, 1.0671], [-62.4716, 1.0863], [-62.4849, 1.0876], [-62.498, 1.0841], [-62.5211, 1.0838], [-62.5297, 1.0888], [-62.5452, 1.1208], [-62.5505, 1.1444], [-62.553, 1.1665], [-62.5591, 1.1877], [-62.5766, 1.2274], [-62.5869, 1.2555], [-62.5975, 1.2902], [-62.6022, 1.3258], [-62.6097, 1.3432], [-62.6108, 1.3526], [-62.6205, 1.3627], [-62.6203, 1.4038], [-62.6272, 1.4118], [-62.6355, 1.4318], [-62.64, 1.4382], [-62.6566, 1.4485], [-62.6769, 1.4546], [-62.6986, 1.4754], [-62.7208, 1.4885], [-62.7308, 1.4996], [-62.7363, 1.5296], [-62.7498, 1.536], [-62.7568, 1.5476], [-62.7818, 1.5725], [-62.8014, 1.5867], [-62.8053, 1.5913], [-62.8056, 1.6042], [-62.793, 1.6353], [-62.7735, 1.6563], [-62.7659, 1.6713], [-62.7556, 1.6762], [-62.7286, 1.7], [-62.7237, 1.7124], [-62.7224, 1.7225], [-62.7265, 1.7496], [-62.7275, 1.7756], [-62.7314, 1.7994], [-62.7311, 1.8182], [-62.7042, 1.8739], [-62.6993, 1.9013], [-62.6987, 1.912], [-62.7033, 1.9338], [-62.7149, 1.9507], [-62.7296, 1.9605], [-62.7593, 1.9731], [-62.7797, 1.9782], [-62.8132, 1.9917], [-62.8215, 2.0008], [-62.8289, 2.0133], [-62.8386, 2.0164], [-62.8869, 2.0224], [-62.9073, 2.0237], [-62.9328, 2.0271], [-62.9485, 2.031], [-62.9804, 2.0179], [-63.0105, 2.0147], [-63.0238, 2.0147], [-63.0536, 2.0289], [-63.0709, 2.04], [-63.0773, 2.0461], [-63.0855, 2.0614], [-63.1072, 2.0793], [-63.1198, 2.0965], [-63.1362, 2.1346], [-63.1386, 2.1428], [-63.1376, 2.1611], [-63.1463, 2.1733], [-63.1586, 2.1743], [-63.1655, 2.1803], [-63.1941, 2.1812], [-63.2361, 2.1666], [-63.2764, 2.1544], [-63.2891, 2.1567], [-63.3108, 2.165], [-63.3376, 2.1841], [-63.3598, 2.1971], [-63.3721, 2.2119], [-63.3869, 2.2022], [-63.3952, 2.1996], [-63.3952, 2.1885], [-63.3889, 2.183], [-63.3944, 2.1657], [-63.3939, 2.1568], [-63.3977, 2.1469], [-63.4058, 2.1444], [-63.4211, 2.1313], [-63.4277, 2.1352], [-63.4341, 2.1263], [-63.4441, 2.1252], [-63.4514, 2.1285], [-63.4666, 2.141], [-63.4744, 2.1379], [-63.4755, 2.1266], [-63.4925, 2.1155], [-63.5094, 2.1136], [-63.5144, 2.121], [-63.5364, 2.131], [-63.5619, 2.1324], [-63.5689, 2.1247], [-63.5855, 2.1196], [-63.5944, 2.1202], [-63.6066, 2.1074], [-63.6175, 2.1066], [-63.6186, 2.0963], [-63.6227, 2.0891], [-63.6305, 2.0847], [-63.6381, 2.0693], [-63.645, 2.0649], [-63.6539, 2.068], [-63.6622, 2.0655], [-63.665, 2.0574], [-63.6608, 2.0333], [-63.6622, 2.0235], [-63.668, 2.0169], [-63.675, 2.0213], [-63.6922, 2.0232], [-63.6886, 2.0315], [-63.6939, 2.041], [-63.7033, 2.0463], [-63.7189, 2.0352], [-63.7283, 2.0263], [-63.7311, 2.0179], [-63.7391, 2.0163], [-63.7427, 2.0085], [-63.7405, 1.9997], [-63.7519, 1.996], [-63.7602, 2.0041], [-63.775, 1.9932], [-63.7775, 1.9852], [-63.785, 1.9815], [-63.8, 1.9874], [-63.8239, 1.991], [-63.8297, 1.9682], [-63.8461, 1.9641], [-63.8541, 1.9785], [-63.8694, 1.9788], [-63.8878, 1.9824], [-63.8908, 1.9894], [-63.8986, 1.9924], [-63.9066, 1.9915], [-63.9227, 1.9829], [-63.9386, 1.9893], [-63.9541, 1.9882], [-63.9614, 1.9924], [-63.9677, 1.9882], [-63.9755, 1.9913], [-63.9875, 1.9791], [-63.9955, 1.9799], [-64.0114, 1.9624], [-64.018, 1.9588], [-64.0191, 1.9513], [-64.0336, 1.9438], [-64.0416, 1.9427], [-64.0452, 1.9341], [-64.0619, 1.9307], [-64.0605, 1.9138], [-64.0641, 1.8985], [-64.0619, 1.8827], [-64.0678, 1.8685], [-64.0711, 1.8524], [-64.0652, 1.8446], [-64.0561, 1.841], [-64.0553, 1.8255], [-64.0627, 1.8207], [-64.058, 1.813], [-64.0619, 1.8055], [-64.0625, 1.7896], [-64.073, 1.7663], [-64.078, 1.759], [-64.0766, 1.7513], [-64.0689, 1.7476], [-64.0652, 1.7399], [-64.0664, 1.7307], [-64.0722, 1.7258], [-64.0669, 1.7079], [-64.0614, 1.7016], [-64.0666, 1.6838], [-64.0652, 1.676], [-64.0755, 1.6527], [-64.0875, 1.6402], [-64.0952, 1.6171], [-64.1075, 1.6071], [-64.1122, 1.5893], [-64.1205, 1.5849], [-64.1261, 1.5777], [-64.1355, 1.5768], [-64.1441, 1.5824], [-64.16, 1.5744], [-64.1677, 1.576], [-64.1739, 1.571], [-64.175, 1.563], [-64.1872, 1.5518], [-64.1939, 1.5427], [-64.195, 1.5249], [-64.2155, 1.5085], [-64.2233, 1.5071], [-64.2402, 1.5113], [-64.2616, 1.4999], [-64.2675, 1.4847], [-64.2758, 1.4855], [-64.2789, 1.4785], [-64.2883, 1.4763], [-64.3022, 1.4683], [-64.3044, 1.4605], [-64.313, 1.4563], [-64.313, 1.4479], [-64.318, 1.4401], [-64.3261, 1.436], [-64.3291, 1.4193], [-64.325, 1.4107], [-64.3297, 1.3949], [-64.3375, 1.3916], [-64.3427, 1.3843], [-64.3419, 1.3755], [-64.3352, 1.3708], [-64.338, 1.3635], [-64.3458, 1.3661], [-64.3569, 1.3813], [-64.3594, 1.3899], [-64.3775, 1.3866], [-64.3936, 1.3885], [-64.4, 1.3949], [-64.3936, 1.4177], [-64.3975, 1.4244], [-64.3914, 1.4296], [-64.3839, 1.4433], [-64.3775, 1.4482], [-64.3747, 1.4566], [-64.3789, 1.4635], [-64.3736, 1.471], [-64.3572, 1.4838], [-64.3516, 1.4916], [-64.3489, 1.5021], [-64.3514, 1.5183], [-64.368, 1.5202], [-64.375, 1.5238], [-64.3836, 1.5204], [-64.3975, 1.5268], [-64.4091, 1.5138], [-64.415, 1.4985], [-64.4219, 1.4935], [-64.4247, 1.4852], [-64.4386, 1.4718], [-64.4494, 1.4733], [-64.4536, 1.4802], [-64.4766, 1.468], [-64.4872, 1.4535], [-64.5005, 1.4427], [-64.5219, 1.4377], [-64.528, 1.4441], [-64.5314, 1.4352], [-64.5305, 1.426], [-64.5369, 1.4216], [-64.5533, 1.4168], [-64.5591, 1.4099], [-64.5739, 1.3835], [-64.5827, 1.3755], [-64.58, 1.3674], [-64.5822, 1.359], [-64.5761, 1.3541], [-64.5908, 1.3374], [-64.6022, 1.3382], [-64.6114, 1.3358], [-64.6241, 1.3241], [-64.635, 1.3202], [-64.6447, 1.3049], [-64.6541, 1.2988], [-64.6602, 1.2913], [-64.6686, 1.2919], [-64.6766, 1.2854], [-64.6847, 1.2838], [-64.7019, 1.2913], [-64.7053, 1.2838], [-64.7044, 1.276], [-64.7097, 1.2693], [-64.7144, 1.2511], [-64.7214, 1.2472], [-64.7225, 1.2385], [-64.7386, 1.2316], [-64.7466, 1.2254], [-64.7575, 1.2263], [-64.7639, 1.2308], [-64.7728, 1.2474], [-64.7805, 1.2582], [-64.7936, 1.2694], [-64.7891, 1.2857], [-64.8033, 1.3105], [-64.823, 1.2785], [-64.8251, 1.2951], [-64.8366, 1.2863], [-64.8458, 1.2827], [-64.8616, 1.2693], [-64.8528, 1.2635], [-64.8689, 1.241], [-64.8686, 1.2319], [-64.8786, 1.2285], [-64.8866, 1.2319], [-64.8911, 1.2482], [-64.8983, 1.2526], [-64.9072, 1.2513], [-64.9066, 1.2416], [-64.9122, 1.236], [-64.9144, 1.228], [-64.9264, 1.2147], [-64.9352, 1.2113], [-64.9436, 1.2157], [-64.9458, 1.2252], [-64.9516, 1.2315], [-64.9608, 1.2302], [-64.9697, 1.2172], [-64.9664, 1.206], [-64.9614, 1.1983], [-64.9608, 1.1897], [-64.9703, 1.1729], [-64.9916, 1.1505], [-65.0067, 1.1289], [-65.0164, 1.1244], [-65.0222, 1.1149], [-65.0458, 1.1169], [-65.0613, 1.1117], [-65.0661, 1.1191], [-65.0609, 1.1377], [-65.0712, 1.1534], [-65.0787, 1.1475], [-65.0882, 1.146], [-65.1031, 1.1567], [-65.1191, 1.1464], [-65.1225, 1.1351], [-65.1389, 1.1275], [-65.1551, 1.125], [-65.1515, 1.1165], [-65.1512, 1.098], [-65.1542, 1.0885], [-65.1529, 1.0795], [-65.154, 1.0564], [-65.1581, 1.0462], [-65.159, 1.0334], [-65.1671, 1.027], [-65.1695, 1.0185], [-65.1669, 1.0113], [-65.1577, 1.0086], [-65.1473, 1.0093], [-65.155, 0.9868], [-65.1616, 0.9785], [-65.1641, 0.9699], [-65.165, 0.9505], [-65.178, 0.9329], [-65.1825, 0.9224], [-65.1972, 0.9108], [-65.2075, 0.9069], [-65.2053, 0.9171], [-65.2089, 0.9288], [-65.2261, 0.9274], [-65.2408, 0.921], [-65.25, 0.9213], [-65.2569, 0.9252], [-65.2636, 0.9196], [-65.2694, 0.9268], [-65.2641, 0.9341], [-65.27, 0.9433], [-65.2775, 0.9382], [-65.3028, 0.9422], [-65.3219, 0.928], [-65.3291, 0.9316], [-65.3339, 0.916], [-65.3389, 0.9088], [-65.3433, 0.8935], [-65.3564, 0.8846], [-65.3519, 0.873], [-65.3586, 0.8685], [-65.3736, 0.8646], [-65.3769, 0.8494], [-65.3847, 0.8491], [-65.3916, 0.8441], [-65.3972, 0.8291], [-65.398, 0.8213], [-65.413, 0.8157], [-65.3997, 0.7974], [-65.3966, 0.7905], [-65.4003, 0.7816], [-65.395, 0.7743], [-65.3997, 0.7671], [-65.3955, 0.7582], [-65.3975, 0.7499], [-65.4139, 0.7552], [-65.4158, 0.7476], [-65.4105, 0.7396], [-65.4214, 0.7321], [-65.4236, 0.708], [-65.4386, 0.7002], [-65.443, 0.6899], [-65.4528, 0.6854], [-65.4722, 0.6827], [-65.4803, 0.6869], [-65.4847, 0.6788], [-65.495, 0.6783], [-65.5005, 0.6721], [-65.5222, 0.6708], [-65.5305, 0.668], [-65.5336, 0.6591], [-65.5405, 0.6488], [-65.5458, 0.6555], [-65.5536, 0.6583], [-65.558, 0.6699], [-65.5641, 0.6757], [-65.5711, 0.6927], [-65.5764, 0.7116], [-65.585, 0.7147], [-65.5914, 0.7216], [-65.5839, 0.7363], [-65.5758, 0.7447], [-65.5736, 0.7644], [-65.5564, 0.7777], [-65.5486, 0.7746], [-65.5397, 0.7968], [-65.5408, 0.8052], [-65.5311, 0.8052], [-65.5241, 0.8246], [-65.5278, 0.8333], [-65.5214, 0.8401], [-65.5144, 0.8372], [-65.5089, 0.8435], [-65.5003, 0.8424], [-65.5036, 0.8524], [-65.5053, 0.8685], [-65.4936, 0.8821], [-65.4961, 0.8893], [-65.5123, 0.8853], [-65.5139, 0.8955], [-65.5092, 0.905], [-65.5084, 0.9155], [-65.522, 0.9294], [-65.5245, 0.9375], [-65.5364, 0.9481], [-65.5309, 0.9561], [-65.5372, 0.9611], [-65.5419, 0.9755], [-65.5581, 0.9759], [-65.5614, 0.9858], [-65.5578, 0.9933], [-65.5672, 0.9942], [-65.5722, 0.985], [-65.5856, 1.0089], [-65.5911, 1.0022], [-65.6067, 1.0045], [-65.6103, 1.0142], [-65.6175, 1.0098], [-65.6272, 1.0093], [-65.625, 0.989], [-65.6528, 1.0118], [-65.663, 1.0068], [-65.6747, 0.9968], [-65.6786, 0.9888], [-65.6866, 0.9908], [-65.6886, 0.9996], [-65.6955, 1.0041], [-65.7058, 1.003], [-65.7122, 0.9974], [-65.7216, 1.0016], [-65.7394, 0.9996], [-65.7508, 0.9824], [-65.7611, 0.981], [-65.7672, 0.9641], [-65.7741, 0.9591], [-65.78, 0.964], [-65.7878, 0.9619], [-65.7939, 0.9541], [-65.8016, 0.9535], [-65.8091, 0.949], [-65.8164, 0.9521], [-65.8222, 0.9454], [-65.8317, 0.9401], [-65.8422, 0.9383], [-65.8623, 0.9309], [-65.8797, 0.9327], [-65.8737, 0.922], [-65.8793, 0.913], [-65.8816, 0.9016], [-65.8972, 0.8922], [-65.9011, 0.8836], [-65.9084, 0.8888], [-65.9254, 0.8913], [-65.9366, 0.8821], [-65.9333, 0.8625], [-65.9387, 0.8558], [-65.9459, 0.8526], [-65.9519, 0.8363], [-65.9647, 0.8198], [-65.9644, 0.8095], [-65.9714, 0.806], [-65.9778, 0.8118], [-65.9833, 0.8062], [-65.9931, 0.807], [-66.0006, 0.8026], [-66.0173, 0.8], [-66.038, 0.812], [-66.056, 0.8022], [-66.0701, 0.8051], [-66.0745, 0.7987], [-66.0784, 0.779], [-66.0763, 0.7683], [-66.0885, 0.7591], [-66.1022, 0.7637], [-66.1145, 0.7634], [-66.1211, 0.7521], [-66.1322, 0.7479], [-66.1413, 0.7481], [-66.1511, 0.7445], [-66.1611, 0.7464], [-66.1633, 0.7561], [-66.1827, 0.7671], [-66.1881, 0.7787], [-66.2022, 0.7812], [-66.213, 0.7806], [-66.3185, 0.7551], [-66.3186, 0.7415], [-66.3165, 0.7361], [-66.3187, 0.7415], [-66.3185, 0.755], [-66.5993, 0.9997], [-66.8569, 1.2302], [-67.0098, 1.1884], [-67.0882, 1.1669], [-67.0849, 1.1833], [-67.0829, 1.2033], [-67.0873, 1.2316], [-67.086, 1.256], [-67.0899, 1.288], [-67.0888, 1.325], [-67.0834, 1.3618], [-67.0804, 1.4013], [-67.0723, 1.4426], [-67.0732, 1.4729], [-67.0787, 1.4998], [-67.078, 1.5444], [-67.0791, 1.5873], [-67.0815, 1.6064], [-67.0815, 1.6382], [-67.0863, 1.658], [-67.0995, 1.6817], [-67.1014, 1.7062], [-67.0974, 1.7326], [-67.1156, 1.7675], [-67.1241, 1.7989], [-67.1397, 1.8266], [-67.1571, 1.8488], [-67.1743, 1.857], [-67.2063, 1.8584], [-67.2288, 1.8608], [-67.2439, 1.8582], [-67.2607, 1.8655], [-67.2781, 1.8757], [-67.2868, 1.8886], [-67.2895, 1.8995], [-67.3002, 1.9267], [-67.3104, 1.9668], [-67.3168, 2.0012], [-67.3261, 2.0297], [-67.3306, 2.0613], [-67.3299, 2.0782], [-67.3369, 2.0981], [-67.3364, 2.1167], [-67.3391, 2.1521], [-67.3405, 2.1866], [-67.3435, 2.2055], [-67.3645, 2.2303], [-67.3893, 2.244], [-67.4103, 2.2466], [-67.431, 2.2416], [-67.4387, 2.2333], [-67.4482, 2.2081], [-67.4624, 2.199], [-67.4796, 2.191], [-67.5007, 2.1791], [-67.5219, 2.1703], [-67.5401, 2.1559], [-67.5509, 2.1417], [-67.558, 2.1061], [-67.5728, 2.0978], [-67.5864, 2.0855], [-67.5977, 2.0558], [-67.6071, 2.0354], [-67.6198, 2.0237], [-67.6431, 2.0202], [-67.6706, 2.02], [-67.6971, 2.0234], [-67.7252, 2.034], [-67.7499, 2.0401], [-67.769, 2.0393], [-67.7794, 2.0311], [-67.7982, 1.9981], [-67.8086, 1.9852], [-67.8182, 1.9668], [-67.8321, 1.9572], [-67.8357, 1.9454], [-67.8515, 1.9303], [-67.8597, 1.9202], [-67.8826, 1.9028], [-67.9024, 1.8984], [-67.913, 1.8978], [-67.9069, 1.8661], [-67.9119, 1.8559], [-67.9227, 1.8522], [-67.9246, 1.8435], [-67.9308, 1.8348], [-67.9413, 1.8307], [-67.9614, 1.8305], [-67.9736, 1.8328], [-68.0041, 1.8603], [-68.0249, 1.8853], [-68.0434, 1.8997], [-68.0653, 1.8979], [-68.0794, 1.9024], [-68.0875, 1.9013], [-68.0941, 1.9102], [-68.1031, 1.9363], [-68.1145, 1.9442], [-68.1226, 1.9658], [-68.1339, 1.9794], [-68.1407, 1.9848], [-68.1586, 1.9777], [-68.1662, 1.9848], [-68.1829, 1.9788], [-68.1989, 1.9609], [-68.2087, 1.9616], [-68.2187, 1.9534], [-68.2232, 1.9455], [-68.2355, 1.9379], [-68.2433, 1.9267], [-68.2534, 1.8787], [-68.2637, 1.8606], [-68.2667, 1.846], [-68.2669, 1.8273], [-68.2442, 1.8313], [-68.2337, 1.8299], [-68.2391, 1.8071], [-68.245, 1.7949], [-68.2406, 1.7793], [-68.2366, 1.7725], [-68.2204, 1.7733], [-68.2091, 1.7782], [-68.2026, 1.7863], [-68.1877, 1.7847], [-68.1769, 1.774], [-68.1695, 1.7707], [-68.1792, 1.7536], [-68.1596, 1.75], [-68.1568, 1.7316], [-68.6973, 1.732], [-69.0008, 1.7321], [-69.1786, 1.7334], [-69.3913, 1.7296], [-69.4062, 1.7328], [-69.4071, 1.7388], [-69.4167, 1.7416], [-69.4317, 1.7387], [-69.4369, 1.7493], [-69.4478, 1.7428], [-69.4558, 1.7527], [-69.4729, 1.7457], [-69.4938, 1.7576], [-69.5123, 1.7608], [-69.5309, 1.7717], [-69.5344, 1.777], [-69.5511, 1.7743], [-69.5623, 1.7688], [-69.566, 1.7606], [-69.5797, 1.7567], [-69.584, 1.7601], [-69.5972, 1.7499], [-69.6041, 1.7397], [-69.6136, 1.7358], [-69.623, 1.7353], [-69.6295, 1.7231], [-69.6368, 1.723], [-69.6445, 1.7296], [-69.6538, 1.7181], [-69.6653, 1.7294], [-69.6741, 1.7225], [-69.6764, 1.7285], [-69.6839, 1.7312], [-69.6922, 1.7277], [-69.7047, 1.7349], [-69.7207, 1.7308], [-69.7323, 1.7327], [-69.7375, 1.7261], [-69.7452, 1.7297], [-69.7541, 1.7198], [-69.7608, 1.7175], [-69.7652, 1.7111], [-69.778, 1.7023], [-69.7826, 1.6926], [-69.7907, 1.6978], [-69.8054, 1.6999], [-69.8088, 1.6948], [-69.8281, 1.7075], [-69.8349, 1.7095], [-69.8385, 1.7177], [-69.8462, 1.7134], [-69.8458, 1.7077], [-69.846, 1.4996], [-69.8463, 1.294], [-69.8466, 1.0779], [-69.8309, 1.0803], [-69.8234, 1.0707], [-69.8108, 1.0633], [-69.7971, 1.0735], [-69.7928, 1.0874], [-69.773, 1.1028], [-69.7431, 1.1154], [-69.7349, 1.1144], [-69.7252, 1.1084], [-69.7126, 1.1181], [-69.7026, 1.1183], [-69.7059, 1.0994], [-69.7055, 1.0802], [-69.7035, 1.075], [-69.6948, 1.0767], [-69.687, 1.0725], [-69.6732, 1.0721], [-69.6683, 1.0821], [-69.6525, 1.0852], [-69.6468, 1.0902], [-69.6312, 1.0856], [-69.6239, 1.0958], [-69.6076, 1.0984], [-69.5977, 1.0946], [-69.5749, 1.0742], [-69.5601, 1.0721], [-69.553, 1.0745], [-69.5244, 1.071], [-69.4869, 1.0794], [-69.475, 1.0723], [-69.4607, 1.0775], [-69.4521, 1.0729], [-69.4401, 1.0745], [-69.4328, 1.0657], [-69.4359, 1.0613], [-69.4295, 1.0447], [-69.4151, 1.0426], [-69.4047, 1.0486], [-69.3986, 1.0596], [-69.3816, 1.0737], [-69.378, 1.0862], [-69.3721, 1.0804], [-69.3632, 1.0836], [-69.358, 1.0789], [-69.342, 1.0821], [-69.3219, 1.0884], [-69.3063, 1.0747], [-69.3045, 1.0672], [-69.2991, 1.0626], [-69.2888, 1.0617], [-69.2889, 1.0543], [-69.2606, 1.0538], [-69.2466, 1.0574], [-69.2457, 1.0465], [-69.238, 1.0385], [-69.2332, 1.0377], [-69.2278, 1.0297], [-69.2129, 1.019], [-69.2063, 1.0118], [-69.1981, 0.9975], [-69.2162, 0.9824], [-69.2176, 0.9728], [-69.209, 0.9722], [-69.2037, 0.9624], [-69.1936, 0.9609], [-69.173, 0.9518], [-69.1677, 0.9361], [-69.1808, 0.9372], [-69.1898, 0.9326], [-69.1924, 0.924], [-69.1905, 0.9151], [-69.1859, 0.9134], [-69.1849, 0.8981], [-69.1791, 0.9], [-69.17, 0.8962], [-69.1566, 0.8824], [-69.1478, 0.8805], [-69.1401, 0.8838], [-69.1359, 0.8696], [-69.1393, 0.854], [-69.144, 0.847], [-69.1628, 0.8496], [-69.1673, 0.8433], [-69.1648, 0.8362], [-69.1679, 0.8214], [-69.1627, 0.8128], [-69.1542, 0.8064], [-69.1537, 0.7934], [-69.1473, 0.7801], [-69.1474, 0.7696], [-69.1571, 0.7606], [-69.1654, 0.7566], [-69.1715, 0.7599], [-69.1876, 0.7469], [-69.1876, 0.7324], [-69.1804, 0.7156], [-69.1676, 0.715], [-69.1536, 0.7084], [-69.1454, 0.6983], [-69.1295, 0.6681], [-69.1183, 0.6549], [-69.1157, 0.644], [-69.125, 0.634], [-69.1344, 0.645], [-69.1477, 0.6444], [-69.1649, 0.6509], [-69.1838, 0.6542], [-69.1912, 0.6476], [-69.1956, 0.6398], [-69.2042, 0.6328], [-69.1992, 0.6145], [-69.1997, 0.6071], [-69.2124, 0.6101], [-69.2316, 0.6031], [-69.2356, 0.5996], [-69.2431, 0.609], [-69.2547, 0.605], [-69.2678, 0.6059], [-69.2722, 0.6015], [-69.295, 0.6082], [-69.2847, 0.6192], [-69.2906, 0.6347], [-69.2856, 0.649], [-69.2963, 0.6493], [-69.3049, 0.6441], [-69.3178, 0.6321], [-69.3377, 0.6416], [-69.3393, 0.6311], [-69.3453, 0.6263], [-69.3498, 0.6141], [-69.3574, 0.6162], [-69.37, 0.635], [-69.3969, 0.6574], [-69.4046, 0.6649], [-69.4066, 0.6751], [-69.4163, 0.6884], [-69.4308, 0.6933], [-69.4367, 0.7001], [-69.433, 0.7123], [-69.4474, 0.7146], [-69.459, 0.7234], [-69.4638, 0.7364], [-69.481, 0.735], [-69.4871, 0.7285], [-69.4998, 0.7237], [-69.5071, 0.7126], [-69.5147, 0.714], [-69.5321, 0.703], [-69.5313, 0.6902], [-69.5361, 0.6789], [-69.5594, 0.6814], [-69.5661, 0.6805], [-69.5668, 0.6734], [-69.5786, 0.6622], [-69.5976, 0.6543], [-69.5968, 0.649], [-69.5876, 0.6414], [-69.6068, 0.634], [-69.6055, 0.6255], [-69.6097, 0.6183], [-69.62, 0.6339], [-69.6329, 0.6353], [-69.6391, 0.6419], [-69.639, 0.6473], [-69.6449, 0.6592], [-69.6524, 0.6643], [-69.6687, 0.6647], [-69.6706, 0.6675], [-69.687, 0.6632], [-69.6861, 0.6543], [-69.6919, 0.6493], [-69.702, 0.652], [-69.7158, 0.64], [-69.7181, 0.6247], [-69.7232, 0.6159], [-69.7307, 0.6114], [-69.7408, 0.6101], [-69.7475, 0.6195], [-69.7672, 0.6033], [-69.7815, 0.5962], [-69.7893, 0.5848], [-69.794, 0.5843], [-69.8041, 0.5719], [-69.8115, 0.5836], [-69.8235, 0.5911], [-69.8329, 0.5906], [-69.8422, 0.5867], [-69.8564, 0.5848], [-69.8622, 0.5779], [-69.8688, 0.5824], [-69.8844, 0.5767], [-69.892, 0.5805], [-69.9084, 0.5845], [-69.9145, 0.582], [-69.92, 0.5702], [-69.9295, 0.5645], [-69.9293, 0.5592], [-69.9357, 0.5529], [-69.9557, 0.5614], [-69.961, 0.5616], [-69.9636, 0.571], [-69.9701, 0.5761], [-69.9787, 0.578], [-69.9839, 0.5746], [-69.9954, 0.5754], [-69.9917, 0.5628], [-69.9964, 0.5592], [-69.9954, 0.5508], [-70.004, 0.5449], [-70.0082, 0.5479], [-70.0175, 0.5442], [-70.0228, 0.5482], [-70.0209, 0.556], [-70.0267, 0.5621], [-70.038, 0.5663], [-70.0465, 0.5621], [-70.0467, 0.4574], [-70.0457, 0.2474], [-70.0464, 0.1091], [-70.0464, 0.0683], [-70.0464, -0.0211], [-70.0452, -0.031], [-70.0437, -0.1054], [-70.0417, -0.1242], [-70.0487, -0.1458], [-70.0581, -0.1583], [-70.0574, -0.1868], [-70.0202, -0.2183], [-70.0061, -0.2255], [-69.9972, -0.2348], [-69.9903, -0.2517], [-69.9814, -0.2587], [-69.9754, -0.2699], [-69.9638, -0.285], [-69.9537, -0.2922], [-69.9483, -0.3015], [-69.9372, -0.3064], [-69.9341, -0.3166], [-69.9232, -0.3315], [-69.9076, -0.3424], [-69.8925, -0.3492], [-69.8834, -0.3444], [-69.8621, -0.3483], [-69.8449, -0.3458], [-69.8379, -0.3544], [-69.836, -0.3618], [-69.8235, -0.381], [-69.8139, -0.3812], [-69.8059, -0.3874], [-69.7941, -0.3917], [-69.7921, -0.4002], [-69.7753, -0.4003], [-69.7692, -0.4075], [-69.7621, -0.4107], [-69.7497, -0.4272], [-69.7425, -0.4299], [-69.7392, -0.4404], [-69.7333, -0.4462], [-69.7177, -0.4551], [-69.6992, -0.4588], [-69.6912, -0.4625], [-69.6863, -0.4691], [-69.6632, -0.4743], [-69.645, -0.483], [-69.6463, -0.4916], [-69.6438, -0.4997], [-69.6333, -0.4985], [-69.6155, -0.5063], [-69.6111, -0.5135], [-69.6147, -0.5291], [-69.6147, -0.5403], [-69.6063, -0.5449], [-69.6035, -0.5537], [-69.5962, -0.5596], [-69.5932, -0.5677], [-69.5982, -0.5892], [-69.605, -0.6], [-69.5948, -0.6065], [-69.5883, -0.6228], [-69.5801, -0.6202], [-69.5733, -0.6261], [-69.5753, -0.6367], [-69.5643, -0.6398], [-69.5738, -0.6498], [-69.5758, -0.6584], [-69.5821, -0.6669], [-69.5852, -0.6844], [-69.5987, -0.6997], [-69.6054, -0.714], [-69.6039, -0.7217], [-69.6121, -0.7237], [-69.6226, -0.7321], [-69.6182, -0.741], [-69.6264, -0.7497], [-69.6166, -0.7505], [-69.6199, -0.7592], [-69.6099, -0.7616], [-69.6121, -0.7702], [-69.5951, -0.7871], [-69.5884, -0.791], [-69.5839, -0.8017], [-69.5742, -0.8011], [-69.5631, -0.8123], [-69.5596, -0.823], [-69.5737, -0.8422], [-69.5615, -0.8487], [-69.5482, -0.861], [-69.5385, -0.862], [-69.5347, -0.8705], [-69.5233, -0.8863], [-69.5274, -0.922], [-69.5235, -0.9297], [-69.5164, -0.9337], [-69.508, -0.933], [-69.5022, -0.9426], [-69.4931, -0.9489], [-69.4849, -0.9506], [-69.4788, -0.9573], [-69.4709, -0.9606], [-69.4636, -0.9673], [-69.4642, -0.9842], [-69.4501, -0.9983], [-69.441, -0.9946], [-69.4217, -1.0004], [-69.421, -1.0122], [-69.4285, -1.0157], [-69.4366, -1.0269], [-69.4442, -1.0279], [-69.4434, -1.0366], [-69.4334, -1.0399], [-69.4243, -1.0495], [-69.424, -1.0589], [-69.4284, -1.073], [-69.4251, -1.0836], [-69.4009, -1.114], [-69.3957, -1.1326], [-69.3984, -1.1444], [-69.4132, -1.1577], [-69.4142, -1.1868], [-69.4258, -1.2107], [-69.4304, -1.2246], [-69.4308, -1.2419], [-69.4256, -1.2572], [-69.4185, -1.2668], [-69.4112, -1.2818], [-69.4086, -1.2932], [-69.4094, -1.3338], [-69.3999, -1.3539], [-69.4, -1.3707], [-69.41, -1.3734], [-69.4225, -1.3807], [-69.4297, -1.3873], [-69.4345, -1.3983], [-69.4371, -1.4175], [-69.4353, -1.4579], [-69.441, -1.4711], [-69.4503, -1.479], [-69.4575, -1.4935], [-69.4533, -1.5315], [-69.4856, -1.7207], [-69.5168, -1.8998], [-69.5345, -2.0005], [-69.6134, -2.4402], [-69.6209, -2.483], [-69.6895, -2.8717], [-69.7123, -3.0006], [-69.7425, -3.166], [-69.7987, -3.4744], [-69.8255, -3.6196], [-69.8376, -3.6866], [-69.8586, -3.8037], [-69.8834, -3.942], [-69.9113, -4.0969], [-69.9332, -4.2192], [-69.9493, -4.228], [-69.951, -4.2468], [-69.9507, -4.2693], [-69.9495, -4.2785], [-69.9545, -4.2945], [-69.9727, -4.324], [-69.9839, -4.3325], [-69.9846, -4.3232], [-69.9925, -4.3213], [-69.9992, -4.3284], [-70.0118, -4.3314], [-70.0342, -4.3588], [-70.0278, -4.3692], [-70.0378, -4.3755], [-70.0454, -4.3738], [-70.0514, -4.3622], [-70.0402, -4.3484], [-70.0431, -4.3324], [-70.0547, -4.3246], [-70.0683, -4.3233], [-70.0756, -4.3198], [-70.0787, -4.3096], [-70.073, -4.3039], [-70.0528, -4.3064], [-70.0402, -4.2991], [-70.0458, -4.2917], [-70.0623, -4.2945], [-70.0768, -4.2853], [-70.0908, -4.2892], [-70.1003, -4.2818], [-70.1006, -4.2659], [-70.1045, -4.2586], [-70.1132, -4.2579], [-70.1153, -4.264], [-70.1133, -4.2773], [-70.1184, -4.2839], [-70.1274, -4.2855], [-70.1328, -4.282], [-70.1403, -4.275], [-70.1482, -4.2721], [-70.1561, -4.2746], [-70.1629, -4.2922], [-70.1709, -4.2996], [-70.1697, -4.3091], [-70.1548, -4.318], [-70.1515, -4.323], [-70.1535, -4.3314], [-70.1697, -4.3331], [-70.1773, -4.338], [-70.1781, -4.3501], [-70.1841, -4.3586], [-70.1936, -4.361], [-70.2004, -4.356], [-70.2006, -4.3421], [-70.2047, -4.323], [-70.2114, -4.3152], [-70.2119, -4.3011], [-70.2182, -4.3008], [-70.219, -4.3132], [-70.2265, -4.3172], [-70.2581, -4.3096], [-70.2646, -4.3045], [-70.2671, -4.2943], [-70.2538, -4.2913], [-70.245, -4.2818], [-70.2461, -4.2752], [-70.2572, -4.2714], [-70.2811, -4.2863], [-70.285, -4.2795], [-70.2849, -4.2714], [-70.2987, -4.2654], [-70.3075, -4.2582], [-70.3079, -4.2468], [-70.299, -4.2403], [-70.2838, -4.2365], [-70.2786, -4.2306], [-70.2815, -4.2141], [-70.2877, -4.2008], [-70.2877, -4.1798], [-70.2856, -4.1729], [-70.2932, -4.1599], [-70.3093, -4.156], [-70.3174, -4.1453], [-70.3242, -4.1423], [-70.3294, -4.1477], [-70.3276, -4.1617], [-70.3301, -4.1746], [-70.3373, -4.1791], [-70.3482, -4.1744], [-70.3547, -4.1673], [-70.3671, -4.1423], [-70.3812, -4.1338], [-70.3977, -4.1374], [-70.4368, -4.1328], [-70.4418, -4.1375], [-70.441, -4.1444], [-70.4327, -4.154], [-70.4392, -4.1639], [-70.4472, -4.1589], [-70.4542, -4.1591], [-70.4589, -4.1727], [-70.4652, -4.1761], [-70.4776, -4.1606], [-70.4849, -4.1607], [-70.4889, -4.1678], [-70.4925, -4.1914], [-70.4988, -4.1984], [-70.5054, -4.1996], [-70.5122, -4.1961], [-70.5139, -4.1894], [-70.5051, -4.1739], [-70.5032, -4.1617], [-70.5121, -4.1464], [-70.5221, -4.1373], [-70.5361, -4.1453], [-70.5495, -4.1364], [-70.5521, -4.142], [-70.5424, -4.1484], [-70.5433, -4.1584], [-70.5531, -4.1614], [-70.558, -4.1724], [-70.5527, -4.189], [-70.5559, -4.2028], [-70.5668, -4.2111], [-70.5754, -4.2083], [-70.5735, -4.2001], [-70.5624, -4.184], [-70.5632, -4.1754], [-70.5734, -4.1738], [-70.5888, -4.1861], [-70.6163, -4.1934], [-70.6281, -4.1874], [-70.6349, -4.1752], [-70.6321, -4.1646], [-70.6177, -4.1363], [-70.6221, -4.1267], [-70.6463, -4.1278], [-70.6506, -4.1376], [-70.6508, -4.1555], [-70.6583, -4.1469], [-70.6668, -4.1423], [-70.6705, -4.1456], [-70.6659, -4.1628], [-70.6724, -4.1951], [-70.6795, -4.2059], [-70.685, -4.2064], [-70.6865, -4.1943], [-70.6936, -4.1869], [-70.7207, -4.1871], [-70.7298, -4.1818], [-70.745, -4.163], [-70.759, -4.1587], [-70.7716, -4.1666], [-70.784, -4.1836], [-70.7931, -4.1856], [-70.8018, -4.1823], [-70.8048, -4.1941], [-70.8193, -4.1986], [-70.8232, -4.2087], [-70.8293, -4.2139], [-70.8404, -4.2156], [-70.8469, -4.2222], [-70.8462, -4.2297], [-70.8396, -4.2298], [-70.831, -4.2211], [-70.8198, -4.2201], [-70.8162, -4.2284], [-70.826, -4.2385], [-70.8295, -4.2505], [-70.8399, -4.2545], [-70.8515, -4.247], [-70.8621, -4.2492], [-70.865, -4.2533], [-70.8598, -4.2641], [-70.8477, -4.2715], [-70.847, -4.2806], [-70.8596, -4.2836], [-70.8765, -4.2921], [-70.8797, -4.3007], [-70.8754, -4.3148], [-70.876, -4.3208], [-70.8823, -4.3248], [-70.8956, -4.3234], [-70.9037, -4.3308], [-70.9118, -4.3557], [-70.917, -4.3608], [-70.9256, -4.3544], [-70.9347, -4.3573], [-70.9365, -4.3707], [-70.9341, -4.3769], [-70.938, -4.3832], [-70.946, -4.3769], [-70.9602, -4.3807], [-70.97, -4.3788], [-70.9753, -4.3581], [-70.9888, -4.3458], [-70.9989, -4.3487], [-70.9886, -4.3633], [-70.9875, -4.3774], [-70.9956, -4.3866], [-71.0035, -4.3882], [-71.0194, -4.3837], [-71.0239, -4.3913], [-71.0333, -4.4001], [-71.0436, -4.4004], [-71.0471, -4.3955], [-71.0432, -4.3755], [-71.0465, -4.37], [-71.0557, -4.3708], [-71.0577, -4.3881], [-71.0766, -4.397], [-71.084, -4.3933], [-71.0765, -4.3803], [-71.0828, -4.3733], [-71.0954, -4.3747], [-71.1086, -4.3787], [-71.1097, -4.3839], [-71.1067, -4.3984], [-71.1113, -4.409], [-71.1209, -4.4079], [-71.1291, -4.3919], [-71.1425, -4.3815], [-71.1522, -4.3867], [-71.1476, -4.396], [-71.1506, -4.405], [-71.1572, -4.4041], [-71.1597, -4.3928], [-71.1822, -4.3938], [-71.1873, -4.4011], [-71.1858, -4.4131], [-71.1913, -4.4233], [-71.1989, -4.4227], [-71.2072, -4.3996], [-71.1984, -4.3865], [-71.2015, -4.3794], [-71.2142, -4.3778], [-71.2196, -4.3878], [-71.218, -4.4011], [-71.2219, -4.408], [-71.2287, -4.4029], [-71.2255, -4.3906], [-71.2333, -4.3837], [-71.2472, -4.3915], [-71.2665, -4.3845], [-71.2795, -4.3907], [-71.2774, -4.4005], [-71.2683, -4.3929], [-71.2619, -4.3995], [-71.269, -4.4079], [-71.2633, -4.4198], [-71.2631, -4.429], [-71.277, -4.4406], [-71.289, -4.4416], [-71.2951, -4.4374], [-71.303, -4.4211], [-71.307, -4.4167], [-71.3168, -4.4153], [-71.3214, -4.4241], [-71.3176, -4.4306], [-71.3037, -4.4414], [-71.3016, -4.4469], [-71.3059, -4.4604], [-71.3112, -4.4622], [-71.3132, -4.4448], [-71.3184, -4.441], [-71.3408, -4.4411], [-71.3421, -4.4297], [-71.3479, -4.4265], [-71.357, -4.4335], [-71.3656, -4.4333], [-71.3772, -4.4251], [-71.3882, -4.4259], [-71.3972, -4.4325], [-71.3998, -4.443], [-71.4085, -4.4477], [-71.4169, -4.4625], [-71.4223, -4.4683], [-71.4335, -4.4595], [-71.4327, -4.4503], [-71.427, -4.4441], [-71.4258, -4.4366], [-71.4308, -4.4293], [-71.4395, -4.431], [-71.433, -4.4432], [-71.4357, -4.449], [-71.4459, -4.4495], [-71.4523, -4.4459], [-71.4497, -4.4366], [-71.4637, -4.4401], [-71.4757, -4.4333], [-71.4796, -4.4359], [-71.4765, -4.4493], [-71.4841, -4.4578], [-71.5023, -4.4386], [-71.5099, -4.441], [-71.5077, -4.4553], [-71.499, -4.4647], [-71.4933, -4.4744], [-71.4936, -4.485], [-71.5037, -4.4774], [-71.5171, -4.4731], [-71.518, -4.4627], [-71.5262, -4.4659], [-71.5358, -4.463], [-71.5408, -4.4678], [-71.535, -4.4795], [-71.5562, -4.4769], [-71.5525, -4.4875], [-71.5593, -4.4905], [-71.5689, -4.5078], [-71.5921, -4.5258], [-71.6058, -4.5297], [-71.6169, -4.5289], [-71.6264, -4.5233], [-71.6338, -4.5147], [-71.634, -4.5094], [-71.6261, -4.5067], [-71.6205, -4.5007], [-71.6124, -4.4813], [-71.6118, -4.4714], [-71.6185, -4.468], [-71.6263, -4.4727], [-71.6282, -4.4795], [-71.6256, -4.49], [-71.6504, -4.504], [-71.6473, -4.4814], [-71.6523, -4.4729], [-71.6614, -4.4769], [-71.6562, -4.4839], [-71.6551, -4.4947], [-71.6592, -4.502], [-71.6732, -4.5064], [-71.6752, -4.5024], [-71.6896, -4.4978], [-71.6995, -4.5066], [-71.7081, -4.5105], [-71.7175, -4.5066], [-71.7244, -4.4985], [-71.7365, -4.4978], [-71.7452, -4.4713], [-71.7545, -4.4712], [-71.7486, -4.4817], [-71.7498, -4.4922], [-71.7591, -4.5004], [-71.7692, -4.5043], [-71.7702, -4.4923], [-71.7788, -4.4847], [-71.79, -4.4861], [-71.7826, -4.4938], [-71.7931, -4.4965], [-71.7936, -4.4852], [-71.8095, -4.4919], [-71.8072, -4.501], [-71.821, -4.5012], [-71.8354, -4.5158], [-71.8373, -4.5051], [-71.8588, -4.513], [-71.8615, -4.5239], [-71.8661, -4.5275], [-71.8766, -4.5175], [-71.9069, -4.5152], [-71.9078, -4.5213], [-71.8944, -4.5232], [-71.886, -4.5315], [-71.8877, -4.54], [-71.8988, -4.5299], [-71.9151, -4.5307], [-71.9224, -4.5349], [-71.9197, -4.5401], [-71.9287, -4.5474], [-71.9231, -4.5512], [-71.9194, -4.5616], [-71.9339, -4.5779], [-71.9501, -4.5792], [-71.9509, -4.585], [-71.9449, -4.5917], [-71.9546, -4.6101], [-71.9605, -4.6051], [-71.966, -4.6114], [-71.9782, -4.6121], [-71.9831, -4.6043], [-71.9882, -4.6124], [-71.982, -4.6226], [-72.0023, -4.629], [-72.0037, -4.6417], [-72.0087, -4.644], [-72.0149, -4.6326], [-72.0329, -4.6253], [-72.0432, -4.6243], [-72.0366, -4.6403], [-72.0456, -4.6437], [-72.0458, -4.6541], [-72.0595, -4.6504], [-72.0705, -4.6634], [-72.0818, -4.6704], [-72.0768, -4.68], [-72.083, -4.6844], [-72.0906, -4.6825], [-72.0911, -4.6907], [-72.0992, -4.6968], [-72.1027, -4.7064], [-72.1122, -4.7055], [-72.1257, -4.7168], [-72.1208, -4.728], [-72.1279, -4.7351], [-72.1335, -4.7291], [-72.1276, -4.7243], [-72.1387, -4.7117], [-72.1459, -4.7235], [-72.1616, -4.7278], [-72.1611, -4.736], [-72.1725, -4.7344], [-72.1905, -4.7448], [-72.1876, -4.7505], [-72.1994, -4.7575], [-72.2012, -4.7518], [-72.2224, -4.7536], [-72.2123, -4.7608], [-72.2197, -4.7708], [-72.2366, -4.7748], [-72.2421, -4.7804], [-72.2479, -4.7771], [-72.249, -4.7688], [-72.2579, -4.7666], [-72.2585, -4.7735], [-72.2719, -4.7983], [-72.2819, -4.7822], [-72.3017, -4.7754], [-72.3045, -4.7893], [-72.3107, -4.7743], [-72.3275, -4.7799], [-72.327, -4.7875], [-72.3199, -4.7879], [-72.326, -4.8011], [-72.3352, -4.8045], [-72.3358, -4.7974], [-72.3431, -4.797], [-72.3451, -4.8065], [-72.3553, -4.8062], [-72.366, -4.8026], [-72.3722, -4.8077], [-72.3673, -4.8152], [-72.3591, -4.82], [-72.3624, -4.8266], [-72.3697, -4.8225], [-72.3751, -4.8391], [-72.3819, -4.8468], [-72.3892, -4.8691], [-72.4004, -4.8753], [-72.401, -4.8845], [-72.4098, -4.8871], [-72.4146, -4.8752], [-72.4233, -4.8781], [-72.4151, -4.888], [-72.422, -4.8998], [-72.4294, -4.903], [-72.4295, -4.9105], [-72.439, -4.9088], [-72.4405, -4.9004], [-72.4504, -4.9017], [-72.4618, -4.8944], [-72.4612, -4.9107], [-72.4532, -4.9119], [-72.4589, -4.925], [-72.472, -4.9233], [-72.4768, -4.9293], [-72.4743, -4.943], [-72.481, -4.9519], [-72.4867, -4.9501], [-72.4841, -4.9379], [-72.491, -4.9343], [-72.4968, -4.9502], [-72.5044, -4.9472], [-72.5069, -4.9382], [-72.5179, -4.9343], [-72.5228, -4.951], [-72.5358, -4.9638], [-72.5382, -4.9533], [-72.5525, -4.9568], [-72.5524, -4.9644], [-72.5662, -4.9729], [-72.5689, -4.984], [-72.5805, -4.9805], [-72.5844, -4.9832], [-72.5828, -4.9953], [-72.5908, -4.9947], [-72.5908, -4.9846], [-72.5971, -4.9827], [-72.6041, -4.9933], [-72.6109, -4.9953], [-72.6028, -5.0039], [-72.6014, -5.0102], [-72.6133, -5.0153], [-72.6068, -5.0282], [-72.6166, -5.0333], [-72.6187, -5.0474], [-72.6256, -5.0403], [-72.6324, -5.0568], [-72.6464, -5.0488], [-72.6536, -5.0511], [-72.6534, -5.0606], [-72.6602, -5.0628], [-72.6727, -5.0519], [-72.6854, -5.0518], [-72.6903, -5.0605], [-72.6974, -5.059], [-72.709, -5.0484], [-72.7173, -5.0578], [-72.7225, -5.0563], [-72.7284, -5.0621], [-72.7379, -5.0598], [-72.7395, -5.0876], [-72.7432, -5.0885], [-72.7566, -5.0819], [-72.7634, -5.0846], [-72.7614, -5.093], [-72.7848, -5.1075], [-72.7937, -5.1057], [-72.8021, -5.1113], [-72.8131, -5.1035], [-72.8207, -5.105], [-72.8167, -5.1142], [-72.8175, -5.1268], [-72.8221, -5.1405], [-72.8284, -5.1439], [-72.8377, -5.1437], [-72.8485, -5.1382], [-72.8606, -5.1396], [-72.8663, -5.1509], [-72.8756, -5.1519], [-72.8885, -5.1665], [-72.8851, -5.1746], [-72.8787, -5.1724], [-72.8774, -5.1913], [-72.8692, -5.1965], [-72.8714, -5.2072], [-72.8701, -5.2161], [-72.8639, -5.2341], [-72.867, -5.2404], [-72.8692, -5.2564], [-72.8643, -5.2733], [-72.8689, -5.2891], [-72.8757, -5.2934], [-72.8701, -5.2994], [-72.8799, -5.3108], [-72.8884, -5.3133], [-72.886, -5.323], [-72.8904, -5.3309], [-72.8987, -5.337], [-72.8987, -5.3462], [-72.9093, -5.3661], [-72.907, -5.3751], [-72.9207, -5.3824], [-72.9204, -5.3902], [-72.9291, -5.4055], [-72.9294, -5.4131], [-72.9359, -5.4187], [-72.9359, -5.4263], [-72.9425, -5.4415], [-72.951, -5.4447], [-72.9484, -5.4519], [-72.9569, -5.4654], [-72.9591, -5.4827], [-72.958, -5.492], [-72.9638, -5.4981], [-72.9597, -5.5148], [-72.9605, -5.5235], [-72.9538, -5.5401], [-72.9572, -5.5568], [-72.952, -5.5662], [-72.9585, -5.5708], [-72.9511, -5.5843], [-72.9664, -5.5932], [-72.9732, -5.6081], [-72.9745, -5.6241], [-72.9673, -5.6296], [-72.966, -5.6454], [-72.9618, -5.6546], [-72.9652, -5.6617], [-72.9717, -5.6572], [-72.9863, -5.6623], [-72.9904, -5.6694], [-72.9862, -5.6773], [-72.9882, -5.6858], [-72.985, -5.6943], [-72.9927, -5.6958], [-72.9922, -5.7038], [-73.004, -5.7082], [-72.9987, -5.7147], [-73.0029, -5.7214], [-73.0217, -5.7319], [-73.0206, -5.7395], [-73.0347, -5.7506], [-73.0425, -5.749], [-73.0475, -5.7561], [-73.0496, -5.766], [-73.056, -5.7719], [-73.0537, -5.7806], [-73.0555, -5.7891], [-73.064, -5.7893], [-73.0792, -5.806], [-73.0957, -5.8133], [-73.0935, -5.8217], [-73.1102, -5.8242], [-73.1171, -5.8286], [-73.1175, -5.8378], [-73.1147, -5.8538], [-73.1376, -5.8586], [-73.1432, -5.8637], [-73.151, -5.8634], [-73.1611, -5.8766], [-73.1559, -5.8826], [-73.17, -5.8928], [-73.1683, -5.9093], [-73.1742, -5.9155], [-73.1737, -5.9239], [-73.1815, -5.923], [-73.183, -5.9326], [-73.1878, -5.9388], [-73.1867, -5.9556], [-73.1818, -5.9628], [-73.1841, -5.9703], [-73.1941, -5.9843], [-73.189, -5.9992], [-73.2026, -6.0053], [-73.2102, -6.005], [-73.2162, -6.0118], [-73.2179, -6.0198], [-73.23, -6.0308], [-73.2375, -6.0322], [-73.2378, -6.0449], [-73.2318, -6.0736], [-73.2397, -6.0795], [-73.2352, -6.0858], [-73.2508, -6.1049], [-73.2527, -6.1299], [-73.2494, -6.1371], [-73.2502, -6.1449], [-73.2406, -6.1582], [-73.2327, -6.1634], [-73.2205, -6.1785], [-73.2169, -6.2033], [-73.2204, -6.2122], [-73.2192, -6.2217], [-73.2091, -6.2266], [-73.1978, -6.2397], [-73.1929, -6.2563], [-73.1852, -6.257], [-73.1655, -6.2742], [-73.1621, -6.283], [-73.1661, -6.2906], [-73.1616, -6.2991], [-73.161, -6.3181], [-73.1583, -6.3273], [-73.1511, -6.3217], [-73.1467, -6.3395], [-73.1455, -6.3563], [-73.1392, -6.3631], [-73.134, -6.379], [-73.1335, -6.3874], [-73.117, -6.3949], [-73.1089, -6.41], [-73.111, -6.42], [-73.1193, -6.4239], [-73.1226, -6.4319], [-73.1181, -6.4399], [-73.1178, -6.4498], [-73.1237, -6.4548], [-73.1237, -6.4633], [-73.1322, -6.4682], [-73.1341, -6.4773], [-73.1418, -6.4912], [-73.1384, -6.498], [-73.1426, -6.5063], [-73.1492, -6.5112], [-73.1534, -6.52], [-73.1669, -6.526], [-73.1727, -6.5183], [-73.1842, -6.5276], [-73.1825, -6.54], [-73.1902, -6.5452], [-73.1983, -6.5445], [-73.1981, -6.554], [-73.2052, -6.5569], [-73.2004, -6.5648], [-73.2056, -6.5728], [-73.213, -6.5778], [-73.2197, -6.5732], [-73.2221, -6.5648], [-73.2301, -6.5705], [-73.2332, -6.5779], [-73.2472, -6.5843], [-73.2557, -6.5827], [-73.2626, -6.5867], [-73.2805, -6.5854], [-73.2934, -6.5928], [-73.3016, -6.5947], [-73.3108, -6.5925], [-73.3259, -6.5943], [-73.3318, -6.5999], [-73.3376, -6.5931], [-73.3545, -6.5949], [-73.3599, -6.6026], [-73.3747, -6.6111], [-73.3792, -6.6173], [-73.3807, -6.635], [-73.4051, -6.6429], [-73.4127, -6.6421], [-73.4283, -6.6522], [-73.437, -6.6511], [-73.4441, -6.6574], [-73.4586, -6.6655], [-73.4761, -6.6653], [-73.4825, -6.6712], [-73.4982, -6.6719], [-73.5164, -6.6773], [-73.5291, -6.6864], [-73.5424, -6.7011], [-73.5504, -6.7066], [-73.5598, -6.721], [-73.5765, -6.7265], [-73.5846, -6.7247], [-73.6016, -6.7335], [-73.6071, -6.7391], [-73.6158, -6.7413], [-73.6281, -6.7523], [-73.6428, -6.7621], [-73.6486, -6.7782], [-73.6538, -6.7842], [-73.6668, -6.8064], [-73.6753, -6.811], [-73.6815, -6.8181], [-73.6905, -6.8343], [-73.6973, -6.8394], [-73.7072, -6.8397], [-73.7115, -6.8626], [-73.7169, -6.8704], [-73.7214, -6.8891], [-73.7415, -6.9095], [-73.7473, -6.926], [-73.7529, -6.9331], [-73.7546, -6.9419], [-73.7429, -6.9653], [-73.7384, -6.9821], [-73.7386, -6.9993], [-73.73, -7.0069], [-73.7268, -7.0225], [-73.7387, -7.0453], [-73.7464, -7.051], [-73.7743, -7.0852], [-73.7825, -7.0899], [-73.7887, -7.0981], [-73.7967, -7.1033], [-73.8016, -7.1118], [-73.7382, -7.1347], [-73.5676, -7.1963], [-73.293, -7.2956], [-73.1825, -7.3355], [-73.0548, -7.3817], [-72.9003, -7.4377], [-72.7132, -7.5055], [-72.5848, -7.552], [-72.3585, -7.5785], [-72.1695, -7.6006], [-71.9454, -7.6268], [-71.7924, -7.6446], [-71.6457, -7.6617], [-71.3817, -7.6923], [-71.0885, -7.7263], [-70.8766, -7.7507], [-70.7352, -7.767], [-70.5152, -7.7924], [-70.3353, -7.813], [-70.1731, -7.8316], [-70.055, -7.8451], [-69.9894, -7.9011], [-69.8017, -8.0611], [-69.6214, -8.2151], [-69.4443, -8.3665], [-69.3096, -8.4817], [-69.213, -8.5644], [-69.1205, -8.6436], [-68.9953, -8.7509], [-68.9213, -8.8143], [-68.8022, -8.9164], [-68.6472, -9.0494], [-68.5034, -9.1145], [-68.3544, -9.1819], [-68.2199, -9.2428], [-68.0353, -9.3263], [-67.9768, -9.3527], [-67.7655, -9.4484], [-67.6509, -9.5002], [-67.5169, -9.5609], [-67.326, -9.5923], [-67.3255, -9.5925], [-67.135, -9.6759], [-67.0347, -9.7198], [-66.8103, -9.818], [-66.7806, -9.7914], [-66.7773, -9.7687], [-66.7821, -9.7586], [-66.7754, -9.7531], [-66.7681, -9.7583], [-66.7585, -9.7604], [-66.7254, -9.7561], [-66.7013, -9.7434], [-66.6918, -9.7339], [-66.6849, -9.7146], [-66.6658, -9.7057], [-66.6589, -9.7007], [-66.6242, -9.6808], [-66.6094, -9.6649], [-66.6019, -9.666], [-66.5949, -9.6718], [-66.5863, -9.6736], [-66.5632, -9.6604], [-66.5517, -9.6581], [-66.5426, -9.6517], [-66.5369, -9.6435], [-66.5169, -9.639], [-66.5006, -9.6336], [-66.4971, -9.6264], [-66.4968, -9.6097], [-66.4949, -9.6016], [-66.4817, -9.5905], [-66.4675, -9.5822], [-66.4566, -9.5694], [-66.4389, -9.5544], [-66.4288, -9.5332], [-66.4172, -9.5199], [-66.4034, -9.5104], [-66.3924, -9.5005], [-66.3924, -9.4841], [-66.389, -9.4643], [-66.3915, -9.448], [-66.3961, -9.4375], [-66.4093, -9.4283], [-66.4147, -9.4219], [-66.414, -9.4137], [-66.4089, -9.4069], [-66.4012, -9.4094], [-66.3806, -9.4214], [-66.3748, -9.4264], [-66.3668, -9.4252], [-66.3533, -9.4166], [-66.3458, -9.4199], [-66.3416, -9.427], [-66.3332, -9.4277], [-66.3189, -9.42], [-66.3136, -9.4261], [-66.3149, -9.4338], [-66.3075, -9.4368], [-66.2917, -9.4354], [-66.2842, -9.4322], [-66.2904, -9.4125], [-66.2678, -9.4098], [-66.2597, -9.411], [-66.2434, -9.4294], [-66.2353, -9.4309], [-66.2206, -9.4253], [-66.2047, -9.426], [-66.182, -9.434], [-66.1736, -9.4344], [-66.159, -9.4266], [-66.1544, -9.4205], [-66.1239, -9.4088], [-66.1162, -9.409], [-66.1012, -9.414], [-66.0849, -9.4148], [-66.0597, -9.4182], [-66.0465, -9.4093], [-66.0424, -9.4024], [-66.0266, -9.4008], [-66.0026, -9.4043], [-65.9864, -9.4131], [-65.9703, -9.4132], [-65.9671, -9.4201], [-65.9532, -9.4288], [-65.9516, -9.4363], [-65.9376, -9.4425], [-65.9319, -9.4476], [-65.9257, -9.464], [-65.918, -9.4782], [-65.9055, -9.488], [-65.8809, -9.4875], [-65.8604, -9.5108], [-65.8526, -9.5107], [-65.8466, -9.5164], [-65.8482, -9.5323], [-65.8408, -9.5341], [-65.8251, -9.5301], [-65.8226, -9.5457], [-65.818, -9.5623], [-65.8107, -9.5644], [-65.8054, -9.5705], [-65.8, -9.585], [-65.7915, -9.5856], [-65.777, -9.5766], [-65.7707, -9.5654], [-65.7565, -9.569], [-65.7503, -9.5536], [-65.7428, -9.553], [-65.73, -9.5631], [-65.7235, -9.5591], [-65.7141, -9.5449], [-65.7052, -9.5219], [-65.6961, -9.5077], [-65.681, -9.5004], [-65.6812, -9.4669], [-65.6794, -9.4514], [-65.6728, -9.4463], [-65.6572, -9.4493], [-65.6499, -9.4473], [-65.6416, -9.4335], [-65.6113, -9.4223], [-65.6046, -9.4166], [-65.5881, -9.4138], [-65.5717, -9.4173], [-65.5482, -9.426], [-65.5362, -9.4377], [-65.5224, -9.4469], [-65.5147, -9.4495], [-65.5066, -9.4477], [-65.5037, -9.4547], [-65.5032, -9.47], [-65.4928, -9.4737], [-65.477, -9.4727], [-65.4679, -9.4593], [-65.4567, -9.4705], [-65.4427, -9.4647], [-65.4347, -9.4663], [-65.4321, -9.4586], [-65.4414, -9.4324], [-65.4433, -9.4201], [-65.4547, -9.4086], [-65.4566, -9.4012], [-65.4473, -9.3794], [-65.4461, -9.3707], [-65.4477, -9.3458], [-65.4436, -9.3304], [-65.4491, -9.3246], [-65.447, -9.3164], [-65.4402, -9.3117], [-65.4248, -9.3184], [-65.4098, -9.3225], [-65.4001, -9.3354], [-65.3935, -9.3396], [-65.3852, -9.338], [-65.3795, -9.3328], [-65.3775, -9.3244], [-65.3512, -9.3231], [-65.3427, -9.3095], [-65.329, -9.3011], [-65.321, -9.2991], [-65.3074, -9.2915], [-65.2882, -9.2768], [-65.2842, -9.2703], [-65.2704, -9.2636], [-65.2541, -9.261], [-65.2467, -9.2577], [-65.2269, -9.2707], [-65.2118, -9.279], [-65.2072, -9.2936], [-65.211, -9.301], [-65.209, -9.3096], [-65.201, -9.3237], [-65.1908, -9.3369], [-65.1883, -9.3449], [-65.1921, -9.3604], [-65.197, -9.3674], [-65.1962, -9.3753], [-65.1735, -9.3854], [-65.1747, -9.3938], [-65.1844, -9.407], [-65.1868, -9.415], [-65.1855, -9.427], [-65.1773, -9.4266], [-65.171, -9.4314], [-65.1551, -9.4372], [-65.1429, -9.4468], [-65.1271, -9.4409], [-65.1137, -9.4328], [-65.0978, -9.4325], [-65.0889, -9.4251], [-65.0923, -9.4094], [-65.0779, -9.401], [-65.0705, -9.4029], [-65.0535, -9.4021], [-65.0476, -9.3962], [-65.0469, -9.3873], [-65.0357, -9.3748], [-65.0393, -9.3596], [-65.0244, -9.3539], [-65.022, -9.346], [-65.0058, -9.3435], [-65.0127, -9.3287], [-65.0019, -9.3179], [-65.0005, -9.3046], [-64.9862, -9.2919], [-64.9783, -9.2903], [-64.9629, -9.2928], [-64.9539, -9.2789], [-64.9537, -9.2713], [-64.9462, -9.2679], [-64.9361, -9.2558], [-64.9328, -9.2406], [-64.9215, -9.2283], [-64.9197, -9.2203], [-64.9265, -9.2055], [-64.9237, -9.1981], [-64.9319, -9.1849], [-64.929, -9.1776], [-64.9337, -9.1623], [-64.9336, -9.1544], [-64.9393, -9.1483], [-64.9399, -9.1246], [-64.9335, -9.1203], [-64.9293, -9.1049], [-64.9249, -9.0975], [-64.9157, -9.0746], [-64.9149, -9.0668], [-64.9194, -9.0506], [-64.9173, -9.0431], [-64.9015, -9.0467], [-64.8941, -9.0437], [-64.8872, -9.0292], [-64.8808, -9.025], [-64.8706, -9.0122], [-64.8631, -9.0097], [-64.8393, -8.9941], [-64.8238, -8.9885], [-64.8078, -8.9856], [-64.7916, -8.9864], [-64.778, -8.9945], [-64.7746, -9.0023], [-64.7612, -9.0206], [-64.7536, -9.0207], [-64.7305, -9.0125], [-64.7192, -9.0019], [-64.7137, -8.9939], [-64.6993, -8.9883], [-64.6834, -8.9936], [-64.677, -9.0085], [-64.6714, -9.0148], [-64.6577, -9.0082], [-64.6415, -9.0066], [-64.6111, -9.0165], [-64.5961, -9.0102], [-64.588, -9.0095], [-64.5794, -9.0013], [-64.5789, -8.9884], [-64.5689, -8.9918], [-64.5642, -8.9857], [-64.5501, -8.9783], [-64.5336, -8.9763], [-64.5175, -8.9786], [-64.4964, -8.9791], [-64.4803, -8.9743], [-64.4712, -8.9737], [-64.4555, -8.9779], [-64.4466, -8.9769], [-64.4332, -8.9685], [-64.4085, -8.9607], [-64.3799, -8.9467], [-64.3234, -8.9289], [-64.3156, -8.9295], [-64.3096, -8.9345], [-64.313, -8.9506], [-64.3261, -8.9798], [-64.3253, -8.9881], [-64.3113, -8.9965], [-64.2977, -8.9962], [-64.2812, -8.9933], [-64.2735, -8.9896], [-64.2567, -8.9884], [-64.2332, -8.9923], [-64.2111, -8.9818], [-64.175, -8.9606], [-64.1669, -8.9583], [-64.1495, -8.9589], [-64.1434, -8.9535], [-64.1418, -8.9451], [-64.1445, -8.9281], [-64.1508, -8.905], [-64.1517, -8.8892], [-64.1488, -8.8731], [-64.1525, -8.8583], [-64.1582, -8.8432], [-64.1552, -8.8354], [-64.1358, -8.8204], [-64.1295, -8.8052], [-64.1448, -8.7764], [-64.1431, -8.743], [-64.1309, -8.7222], [-64.1246, -8.7167], [-64.1113, -8.7252], [-64.0948, -8.7284], [-64.0872, -8.7245], [-64.0752, -8.7131], [-64.0589, -8.71], [-64.0432, -8.7119], [-64.0279, -8.7157], [-64.029, -8.7075], [-64.0341, -8.7015], [-64.0355, -8.6936], [-64.0325, -8.6862], [-64.0205, -8.675], [-64.0164, -8.6677], [-64.0192, -8.6604], [-64.0167, -8.6525], [-64.0095, -8.6486], [-64.0052, -8.6417], [-64.0048, -8.6259], [-63.9911, -8.6174], [-63.9862, -8.5856], [-63.9803, -8.5807], [-63.9725, -8.5825], [-63.9671, -8.5879], [-63.9656, -8.5959], [-63.9541, -8.6073], [-63.946, -8.6095], [-63.9341, -8.5884], [-63.9246, -8.5755], [-63.9232, -8.5593], [-63.939, -8.5562], [-63.9456, -8.5505], [-63.9438, -8.5266], [-63.9595, -8.5091], [-63.9709, -8.4993], [-63.9745, -8.4872], [-63.9732, -8.4784], [-63.9656, -8.4713], [-63.9408, -8.4523], [-63.9391, -8.4415], [-63.9537, -8.428], [-63.9779, -8.4201], [-63.977, -8.4097], [-63.967, -8.4021], [-63.9556, -8.3965], [-63.9454, -8.3878], [-63.9434, -8.3635], [-63.9456, -8.3389], [-63.9441, -8.3312], [-63.9318, -8.3247], [-63.9108, -8.3285], [-63.9043, -8.3221], [-63.8949, -8.302], [-63.882, -8.2912], [-63.8708, -8.2888], [-63.8592, -8.2906], [-63.8471, -8.295], [-63.8253, -8.3062], [-63.8077, -8.3194], [-63.8001, -8.3284], [-63.7912, -8.3332], [-63.7816, -8.3292], [-63.7735, -8.3207], [-63.7629, -8.3027], [-63.7601, -8.2911], [-63.7466, -8.2702], [-63.7228, -8.2495], [-63.7269, -8.2407], [-63.7383, -8.2266], [-63.7486, -8.2079], [-63.747, -8.1986], [-63.7415, -8.1901], [-63.7234, -8.1753], [-63.6934, -8.1583], [-63.6862, -8.1481], [-63.6824, -8.1373], [-63.6699, -8.1217], [-63.6624, -8.1012], [-63.6689, -8.0919], [-63.667, -8.0816], [-63.6509, -8.0664], [-63.6388, -8.0472], [-63.6266, -8.0412], [-63.6218, -8.0296], [-63.6265, -8.0161], [-63.6219, -7.9946], [-63.6212, -7.9765], [-63.5005, -7.9763], [-63.3272, -7.9767], [-63.1184, -7.9771], [-63.0397, -7.9767], [-62.8666, -7.9759], [-62.8534, -7.9876], [-62.8451, -7.9865], [-62.8416, -7.995], [-62.8328, -7.9944], [-62.821, -8.0145], [-62.81, -8.0253], [-62.7943, -8.0275], [-62.7862, -8.0263], [-62.7798, -8.0313], [-62.7722, -8.0315], [-62.744, -8.0453], [-62.7276, -8.0625], [-62.7246, -8.0692], [-62.7064, -8.0853], [-62.6923, -8.0929], [-62.6906, -8.1009], [-62.6788, -8.1114], [-62.6855, -8.1164], [-62.6833, -8.124], [-62.6741, -8.137], [-62.673, -8.1453], [-62.6792, -8.1608], [-62.6853, -8.1657], [-62.6867, -8.1738], [-62.6767, -8.1854], [-62.6735, -8.1927], [-62.6599, -8.1996], [-62.651, -8.222], [-62.655, -8.2291], [-62.6499, -8.237], [-62.6419, -8.2393], [-62.6182, -8.2572], [-62.6104, -8.2598], [-62.6001, -8.2722], [-62.5928, -8.275], [-62.5854, -8.2719], [-62.5815, -8.2786], [-62.5742, -8.2807], [-62.5692, -8.2873], [-62.5619, -8.284], [-62.5573, -8.2963], [-62.5559, -8.3068], [-62.5612, -8.3138], [-62.5553, -8.3194], [-62.5558, -8.3274], [-62.5491, -8.3421], [-62.5515, -8.3582], [-62.5396, -8.3581], [-62.532, -8.371], [-62.5255, -8.3753], [-62.5261, -8.3831], [-62.5185, -8.3847], [-62.5008, -8.3661], [-62.4927, -8.3644], [-62.4869, -8.3592], [-62.4789, -8.3457], [-62.4655, -8.3397], [-62.4538, -8.3492], [-62.4397, -8.3679], [-62.4246, -8.375], [-62.4082, -8.3774], [-62.4, -8.3748], [-62.384, -8.3776], [-62.3705, -8.3847], [-62.3608, -8.3985], [-62.3612, -8.4237], [-62.3693, -8.4461], [-62.3696, -8.4542], [-62.3637, -8.4782], [-62.3661, -8.4936], [-62.3601, -8.5064], [-62.354, -8.5117], [-62.3374, -8.5166], [-62.3332, -8.5278], [-62.3343, -8.5462], [-62.3258, -8.5637], [-62.3277, -8.5725], [-62.3391, -8.5869], [-62.3411, -8.6028], [-62.3358, -8.6095], [-62.3206, -8.6195], [-62.312, -8.6224], [-62.2895, -8.6391], [-62.2813, -8.6386], [-62.2793, -8.6292], [-62.2833, -8.6204], [-62.2943, -8.6054], [-62.2894, -8.5889], [-62.2743, -8.5829], [-62.2689, -8.5758], [-62.2506, -8.5806], [-62.2428, -8.5807], [-62.2286, -8.5906], [-62.1953, -8.5945], [-62.1884, -8.5906], [-62.1837, -8.599], [-62.1747, -8.6282], [-62.1766, -8.6369], [-62.1958, -8.6368], [-62.2005, -8.6443], [-62.1814, -8.6579], [-62.1651, -8.6794], [-62.1718, -8.6951], [-62.1678, -8.7032], [-62.1542, -8.7104], [-62.1488, -8.7183], [-62.157, -8.7322], [-62.155, -8.7396], [-62.1437, -8.7627], [-62.1294, -8.7947], [-62.125, -8.8017], [-62.098, -8.8089], [-62.09, -8.8072], [-62.0743, -8.7986], [-62.0589, -8.7966], [-62.0408, -8.7973], [-62.0311, -8.7997], [-62.0265, -8.807], [-62.0213, -8.8236], [-62.0129, -8.8291], [-62.004, -8.8301], [-61.997, -8.8407], [-61.9908, -8.8651], [-61.9902, -8.8727], [-61.9852, -8.8786], [-61.9791, -8.8732], [-61.9714, -8.8756], [-61.9541, -8.8762], [-61.9381, -8.8814], [-61.9059, -8.8745], [-61.903, -8.8629], [-61.8793, -8.8624], [-61.8597, -8.853], [-61.8637, -8.8315], [-61.8626, -8.8235], [-61.8569, -8.8182], [-61.861, -8.8036], [-61.8557, -8.789], [-61.8433, -8.7794], [-61.8448, -8.7552], [-61.8412, -8.7394], [-61.8365, -8.7327], [-61.8281, -8.7326], [-61.8062, -8.7478], [-61.79, -8.7452], [-61.7746, -8.7482], [-61.7672, -8.7442], [-61.7621, -8.7372], [-61.7636, -8.7288], [-61.7489, -8.7238], [-61.7401, -8.7099], [-61.7444, -8.7026], [-61.7419, -8.6952], [-61.726, -8.6936], [-61.7133, -8.6879], [-61.7054, -8.7075], [-61.6975, -8.7096], [-61.6736, -8.705], [-61.6504, -8.7136], [-61.6461, -8.7207], [-61.6306, -8.722], [-61.6265, -8.7289], [-61.6296, -8.753], [-61.6233, -8.7583], [-61.6197, -8.7674], [-61.6086, -8.7872], [-61.606, -8.7947], [-61.5901, -8.7945], [-61.5831, -8.7987], [-61.4666, -8.7986], [-61.3104, -8.7985], [-61.1846, -8.7986], [-61.0144, -8.7984], [-60.8352, -8.7981], [-60.5151, -8.797], [-60.4202, -8.7966], [-60.3301, -8.7975], [-60.0852, -8.8], [-60.0005, -8.8009], [-59.4814, -8.8033], [-59.2888, -8.8033], [-59.1274, -8.8033], [-58.9628, -8.8028], [-58.5579, -8.8002], [-58.4429, -8.7994], [-58.4419, -8.7987], [-58.4301, -8.7899], [-58.4227, -8.7887], [-58.4159, -8.7928], [-58.388, -8.7748], [-58.3661, -8.7491], [-58.3484, -8.7326], [-58.3321, -8.7265], [-58.3262, -8.72], [-58.3284, -8.7122], [-58.351, -8.7016], [-58.3759, -8.7037], [-58.3911, -8.7087], [-58.4042, -8.718], [-58.412, -8.7206], [-58.4335, -8.7104], [-58.4373, -8.7034], [-58.4331, -8.6881], [-58.4247, -8.674], [-58.4143, -8.6439], [-58.4035, -8.6312], [-58.4011, -8.6159], [-58.3975, -8.6082], [-58.3909, -8.603], [-58.3895, -8.5948], [-58.3985, -8.5801], [-58.4105, -8.5704], [-58.4104, -8.5577], [-58.4051, -8.5376], [-58.4076, -8.5284], [-58.4152, -8.5234], [-58.42, -8.5022], [-58.4178, -8.4895], [-58.4046, -8.4637], [-58.397, -8.4604], [-58.3962, -8.4501], [-58.3902, -8.439], [-58.3811, -8.4322], [-58.3681, -8.4142], [-58.3612, -8.3993], [-58.3546, -8.3928], [-58.355, -8.3819], [-58.3497, -8.3684], [-58.3525, -8.3526], [-58.3448, -8.3407], [-58.3256, -8.3347], [-58.3186, -8.3301], [-58.3149, -8.3231], [-58.3158, -8.3064], [-58.326, -8.2941], [-58.3281, -8.2858], [-58.3206, -8.2719], [-58.3218, -8.2558], [-58.3201, -8.2479], [-58.3222, -8.2321], [-58.3205, -8.2241], [-58.3129, -8.2091], [-58.3175, -8.1853], [-58.3219, -8.1784], [-58.3225, -8.17], [-58.3174, -8.1545], [-58.2902, -8.1356], [-58.2872, -8.1285], [-58.2919, -8.1127], [-58.2921, -8.1041], [-58.2864, -8.0885], [-58.2931, -8.0709], [-58.3099, -8.0452], [-58.3217, -8.025], [-58.3255, -8.0097], [-58.3245, -7.9927], [-58.3315, -7.9688], [-58.355, -7.944], [-58.3647, -7.9212], [-58.3732, -7.9072], [-58.3751, -7.899], [-58.3736, -7.8725], [-58.3747, -7.8648], [-58.384, -7.8521], [-58.3847, -7.844], [-58.3782, -7.8274], [-58.3646, -7.8168], [-58.3405, -7.8083], [-58.3341, -7.8044], [-58.3142, -7.7871], [-58.3004, -7.7775], [-58.2898, -7.7643], [-58.2831, -7.7409], [-58.2826, -7.7149], [-58.276, -7.6997], [-58.2518, -7.6768], [-58.2398, -7.6536], [-58.2022, -7.6209], [-58.2005, -7.6126], [-58.2044, -7.5887], [-58.2167, -7.5579], [-58.2208, -7.5421], [-58.2227, -7.524], [-58.2131, -7.4933], [-58.2119, -7.4843], [-58.2141, -7.4666], [-58.2131, -7.4585], [-58.2, -7.4346], [-58.1734, -7.3944], [-58.1606, -7.3818], [-58.1466, -7.3704], [-58.1371, -7.3561], [-58.1474, -7.3432]]]}, "properties": {"uf": "AM", "nome": "AM"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-64.1844, 3.4893], [-64.1613, 3.465], [-64.1486, 3.4399], [-64.1479, 3.4038], [-64.1399, 3.3847], [-64.1471, 3.3713], [-64.1404, 3.3648], [-64.133, 3.3638], [-64.1364, 3.351], [-64.1256, 3.3387], [-64.115, 3.3349], [-64.1186, 3.3192], [-64.1157, 3.3147], [-64.1197, 3.3049], [-64.1188, 3.2987], [-64.124, 3.2919], [-64.1182, 3.2867], [-64.1217, 3.2787], [-64.1388, 3.2673], [-64.1501, 3.2552], [-64.1505, 3.2492], [-64.1586, 3.2437], [-64.154, 3.2279], [-64.1588, 3.2067], [-64.1678, 3.2044], [-64.1765, 3.1795], [-64.1814, 3.1705], [-64.193, 3.1591], [-64.2004, 3.1646], [-64.211, 3.1542], [-64.2203, 3.1511], [-64.2259, 3.1322], [-64.2161, 3.1015], [-64.2139, 3.0905], [-64.2082, 3.0822], [-64.1992, 3.0816], [-64.1856, 3.0678], [-64.1746, 3.062], [-64.1791, 3.0549], [-64.1748, 3.0506], [-64.1579, 3.0465], [-64.1562, 3.04], [-64.1481, 3.0364], [-64.1446, 3.0257], [-64.1471, 3.0106], [-64.1609, 2.9872], [-64.1448, 2.9859], [-64.1395, 2.9906], [-64.132, 2.9869], [-64.1189, 2.9856], [-64.1122, 2.97], [-64.107, 2.9664], [-64.1079, 2.954], [-64.101, 2.9521], [-64.0936, 2.9399], [-64.0945, 2.9351], [-64.0844, 2.9313], [-64.0731, 2.9229], [-64.0705, 2.9175], [-64.0776, 2.9059], [-64.0713, 2.9029], [-64.0699, 2.8907], [-64.0781, 2.8799], [-64.0762, 2.8703], [-64.0679, 2.8697], [-64.0526, 2.8556], [-64.047, 2.8402], [-64.0413, 2.8316], [-64.0345, 2.8307], [-64.0147, 2.8122], [-64.0181, 2.7951], [-64.0142, 2.7859], [-64.0162, 2.7776], [-64.004, 2.7733], [-63.997, 2.7663], [-64.0058, 2.7532], [-63.9981, 2.7354], [-63.9914, 2.7357], [-63.9835, 2.7275], [-63.9871, 2.7156], [-63.9967, 2.7108], [-64.007, 2.7095], [-63.998, 2.6913], [-63.9886, 2.6898], [-63.9868, 2.6838], [-63.9909, 2.6705], [-63.9862, 2.6487], [-63.9971, 2.6324], [-64.0077, 2.6278], [-64.011, 2.6183], [-64.0101, 2.6047], [-64.0287, 2.5857], [-64.0273, 2.5773], [-64.0342, 2.5755], [-64.0426, 2.5801], [-64.0488, 2.5674], [-64.0446, 2.5536], [-64.0469, 2.5488], [-64.0458, 2.5332], [-64.0477, 2.5184], [-64.0543, 2.5169], [-64.0617, 2.5044], [-64.0562, 2.4964], [-64.043, 2.496], [-64.0392, 2.485], [-64.0343, 2.4854], [-64.023, 2.4648], [-64.0079, 2.4807], [-64.0001, 2.479], [-63.9824, 2.4669], [-63.9766, 2.465], [-63.9601, 2.4731], [-63.9548, 2.4596], [-63.9402, 2.4633], [-63.9344, 2.4573], [-63.9205, 2.4736], [-63.8999, 2.4705], [-63.8948, 2.4658], [-63.8821, 2.4691], [-63.8713, 2.4828], [-63.8565, 2.4866], [-63.8486, 2.4927], [-63.8342, 2.4923], [-63.8295, 2.4862], [-63.8188, 2.4875], [-63.8106, 2.4818], [-63.7982, 2.4799], [-63.7951, 2.4729], [-63.784, 2.4711], [-63.782, 2.4569], [-63.7619, 2.4439], [-63.7504, 2.4418], [-63.7367, 2.4461], [-63.731, 2.4551], [-63.727, 2.4489], [-63.7189, 2.4446], [-63.7121, 2.4485], [-63.7117, 2.4542], [-63.704, 2.4578], [-63.6911, 2.4578], [-63.6886, 2.4462], [-63.6829, 2.4422], [-63.6756, 2.4452], [-63.6528, 2.4419], [-63.6456, 2.4467], [-63.6369, 2.4406], [-63.6175, 2.4511], [-63.6071, 2.4473], [-63.6036, 2.4572], [-63.5821, 2.4521], [-63.578, 2.4485], [-63.5548, 2.4474], [-63.5568, 2.4408], [-63.5534, 2.4302], [-63.5392, 2.4251], [-63.52, 2.4219], [-63.5098, 2.4259], [-63.4987, 2.426], [-63.4952, 2.4354], [-63.488, 2.4369], [-63.4805, 2.4336], [-63.4713, 2.4109], [-63.4628, 2.4016], [-63.4553, 2.4029], [-63.4561, 2.4119], [-63.4423, 2.417], [-63.4415, 2.4299], [-63.4358, 2.4419], [-63.4275, 2.4473], [-63.4233, 2.4447], [-63.4147, 2.4542], [-63.4043, 2.4313], [-63.3984, 2.4284], [-63.3873, 2.4316], [-63.3818, 2.4262], [-63.3719, 2.4264], [-63.3722, 2.4176], [-63.3675, 2.4082], [-63.3638, 2.3894], [-63.3562, 2.3882], [-63.3554, 2.3823], [-63.3665, 2.366], [-63.3764, 2.3566], [-63.376, 2.3397], [-63.3683, 2.3314], [-63.3605, 2.3274], [-63.3669, 2.3125], [-63.3611, 2.3019], [-63.368, 2.2897], [-63.3604, 2.2692], [-63.3697, 2.249], [-63.3672, 2.2423], [-63.3741, 2.2399], [-63.3805, 2.2294], [-63.3721, 2.2119], [-63.3598, 2.1971], [-63.3376, 2.1841], [-63.3108, 2.165], [-63.2891, 2.1567], [-63.2764, 2.1544], [-63.2361, 2.1666], [-63.1941, 2.1812], [-63.1655, 2.1803], [-63.1586, 2.1743], [-63.1463, 2.1733], [-63.1376, 2.1611], [-63.1386, 2.1428], [-63.1362, 2.1346], [-63.1198, 2.0965], [-63.1072, 2.0793], [-63.0855, 2.0614], [-63.0773, 2.0461], [-63.0709, 2.04], [-63.0536, 2.0289], [-63.0238, 2.0147], [-63.0105, 2.0147], [-62.9804, 2.0179], [-62.9485, 2.031], [-62.9328, 2.0271], [-62.9073, 2.0237], [-62.8869, 2.0224], [-62.8386, 2.0164], [-62.8289, 2.0133], [-62.8215, 2.0008], [-62.8132, 1.9917], [-62.7797, 1.9782], [-62.7593, 1.9731], [-62.7296, 1.9605], [-62.7149, 1.9507], [-62.7033, 1.9338], [-62.6987, 1.912], [-62.6993, 1.9013], [-62.7042, 1.8739], [-62.7311, 1.8182], [-62.7314, 1.7994], [-62.7275, 1.7756], [-62.7265, 1.7496], [-62.7224, 1.7225], [-62.7237, 1.7124], [-62.7286, 1.7], [-62.7556, 1.6762], [-62.7659, 1.6713], [-62.7735, 1.6563], [-62.793, 1.6353], [-62.8056, 1.6042], [-62.8053, 1.5913], [-62.8014, 1.5867], [-62.7818, 1.5725], [-62.7568, 1.5476], [-62.7498, 1.536], [-62.7363, 1.5296], [-62.7308, 1.4996], [-62.7208, 1.4885], [-62.6986, 1.4754], [-62.6769, 1.4546], [-62.6566, 1.4485], [-62.64, 1.4382], [-62.6355, 1.4318], [-62.6272, 1.4118], [-62.6203, 1.4038], [-62.6205, 1.3627], [-62.6108, 1.3526], [-62.6097, 1.3432], [-62.6022, 1.3258], [-62.5975, 1.2902], [-62.5869, 1.2555], [-62.5766, 1.2274], [-62.5591, 1.1877], [-62.553, 1.1665], [-62.5505, 1.1444], [-62.5452, 1.1208], [-62.5297, 1.0888], [-62.5211, 1.0838], [-62.498, 1.0841], [-62.4849, 1.0876], [-62.4716, 1.0863], [-62.4733, 1.0671], [-62.4783, 1.0566], [-62.4791, 1.0479], [-62.4744, 1.0402], [-62.4777, 1.0279], [-62.4747, 1.0163], [-62.4644, 1.0024], [-62.4616, 0.9949], [-62.45, 0.9838], [-62.4458, 0.9768], [-62.4427, 0.9585], [-62.4483, 0.9432], [-62.4536, 0.9346], [-62.4672, 0.9238], [-62.4711, 0.9171], [-62.4772, 0.8952], [-62.4847, 0.876], [-62.4861, 0.858], [-62.4811, 0.8427], [-62.4661, 0.8291], [-62.4627, 0.8205], [-62.4586, 0.7997], [-62.4577, 0.7852], [-62.463, 0.7769], [-62.4788, 0.7657], [-62.5005, 0.7479], [-62.5211, 0.7213], [-62.5333, 0.7013], [-62.5383, 0.6752], [-62.533, 0.6485], [-62.5277, 0.6294], [-62.5266, 0.6171], [-62.5188, 0.5938], [-62.5183, 0.5838], [-62.5213, 0.5752], [-62.5239, 0.5558], [-62.5277, 0.5466], [-62.5297, 0.5268], [-62.533, 0.5088], [-62.523, 0.4856], [-62.5206, 0.4535], [-62.5187, 0.4437], [-62.5094, 0.4405], [-62.4989, 0.4449], [-62.4852, 0.4541], [-62.4677, 0.426], [-62.4586, 0.4177], [-62.4561, 0.4102], [-62.4561, 0.3924], [-62.4464, 0.3791], [-62.453, 0.3735], [-62.4519, 0.3652], [-62.4611, 0.3527], [-62.4625, 0.3422], [-62.4669, 0.333], [-62.4586, 0.3135], [-62.4647, 0.2844], [-62.4683, 0.2758], [-62.4666, 0.268], [-62.4544, 0.2436], [-62.455, 0.2355], [-62.4527, 0.2074], [-62.4472, 0.2002], [-62.4386, 0.1949], [-62.4339, 0.188], [-62.4286, 0.1735], [-62.4277, 0.1608], [-62.4241, 0.1533], [-62.4244, 0.1352], [-62.4281, 0.1281], [-62.4231, 0.1161], [-62.4218, 0.0978], [-62.4165, 0.0907], [-62.4093, 0.0751], [-62.3859, 0.0604], [-62.3697, 0.0578], [-62.3499, 0.0352], [-62.346, 0.0342], [-62.3366, 0.0216], [-62.3326, 0.0038], [-62.3259, -0.0029], [-62.3227, -0.0149], [-62.3255, -0.0213], [-62.321, -0.0354], [-62.3194, -0.0567], [-62.3285, -0.0578], [-62.3256, -0.0657], [-62.3185, -0.0645], [-62.3146, -0.069], [-62.3216, -0.0775], [-62.3119, -0.0847], [-62.3185, -0.0884], [-62.3198, -0.0963], [-62.3088, -0.1031], [-62.3061, -0.1124], [-62.2972, -0.117], [-62.2895, -0.1331], [-62.2823, -0.1375], [-62.2778, -0.1498], [-62.2709, -0.1528], [-62.2612, -0.1617], [-62.2416, -0.1705], [-62.2421, -0.1826], [-62.2468, -0.1907], [-62.2437, -0.2061], [-62.253, -0.2129], [-62.2503, -0.2191], [-62.2521, -0.2314], [-62.2486, -0.2376], [-62.251, -0.2464], [-62.2405, -0.246], [-62.2455, -0.2614], [-62.2534, -0.27], [-62.2492, -0.2846], [-62.2428, -0.2905], [-62.2481, -0.2963], [-62.2401, -0.3015], [-62.2284, -0.3146], [-62.2193, -0.3057], [-62.2088, -0.311], [-62.203, -0.3171], [-62.1886, -0.3223], [-62.1872, -0.3278], [-62.1943, -0.3346], [-62.193, -0.3423], [-62.1967, -0.3629], [-62.2077, -0.3663], [-62.2015, -0.3867], [-62.214, -0.3872], [-62.217, -0.3924], [-62.2175, -0.4041], [-62.2247, -0.4118], [-62.2328, -0.4245], [-62.2398, -0.4209], [-62.2448, -0.4326], [-62.2539, -0.4394], [-62.2616, -0.4349], [-62.2693, -0.4465], [-62.2788, -0.4417], [-62.2804, -0.4507], [-62.2735, -0.4637], [-62.2671, -0.4682], [-62.2761, -0.474], [-62.2846, -0.4716], [-62.2889, -0.4841], [-62.2853, -0.493], [-62.2946, -0.4975], [-62.2927, -0.5037], [-62.3072, -0.5081], [-62.3087, -0.5148], [-62.3009, -0.526], [-62.309, -0.5303], [-62.3099, -0.5423], [-62.3158, -0.5518], [-62.3066, -0.5594], [-62.309, -0.5727], [-62.3123, -0.5759], [-62.2988, -0.5875], [-62.2906, -0.5985], [-62.2916, -0.6076], [-62.2997, -0.6077], [-62.3018, -0.6149], [-62.2905, -0.6205], [-62.2867, -0.6324], [-62.2906, -0.6442], [-62.2985, -0.6471], [-62.308, -0.6577], [-62.3177, -0.658], [-62.3217, -0.6528], [-62.3301, -0.6582], [-62.3307, -0.666], [-62.3382, -0.6694], [-62.3452, -0.6656], [-62.3516, -0.6734], [-62.362, -0.6716], [-62.3684, -0.6672], [-62.3726, -0.6797], [-62.3675, -0.6945], [-62.3593, -0.6962], [-62.357, -0.7024], [-62.3754, -0.7083], [-62.3753, -0.702], [-62.3933, -0.7089], [-62.3939, -0.7176], [-62.4109, -0.7129], [-62.413, -0.703], [-62.4258, -0.6974], [-62.4271, -0.6898], [-62.4361, -0.6906], [-62.4452, -0.686], [-62.4556, -0.6891], [-62.462, -0.6852], [-62.4722, -0.6901], [-62.4866, -0.6815], [-62.493, -0.6876], [-62.4955, -0.704], [-62.5083, -0.7142], [-62.5061, -0.7309], [-62.4988, -0.734], [-62.495, -0.7506], [-62.5102, -0.759], [-62.5044, -0.7656], [-62.5011, -0.7815], [-62.4958, -0.787], [-62.4808, -0.7951], [-62.4655, -0.789], [-62.4616, -0.8017], [-62.4533, -0.804], [-62.4483, -0.8101], [-62.4427, -0.802], [-62.4333, -0.804], [-62.4283, -0.8123], [-62.4205, -0.8126], [-62.3958, -0.8204], [-62.3941, -0.829], [-62.3869, -0.8337], [-62.3761, -0.8365], [-62.3805, -0.8437], [-62.3736, -0.8487], [-62.37, -0.8592], [-62.3763, -0.8662], [-62.3666, -0.8692], [-62.365, -0.8773], [-62.3566, -0.8751], [-62.3402, -0.9042], [-62.3286, -0.9156], [-62.3172, -0.9142], [-62.3127, -0.9304], [-62.2983, -0.9409], [-62.2938, -0.9481], [-62.2861, -0.944], [-62.2722, -0.952], [-62.2591, -0.9759], [-62.2411, -0.9756], [-62.2275, -0.9734], [-62.2136, -0.9837], [-62.2039, -0.9829], [-62.2, -1.0004], [-62.1719, -1.0059], [-62.1683, -1.0142], [-62.155, -1.0262], [-62.1455, -1.0284], [-62.143, -1.0373], [-62.1255, -1.0373], [-62.1197, -1.044], [-62.1113, -1.0604], [-62.1183, -1.0765], [-62.1147, -1.0834], [-62.1055, -1.0865], [-62.0997, -1.0967], [-62.088, -1.1001], [-62.0716, -1.0976], [-62.0622, -1.0998], [-62.0397, -1.1184], [-62.0175, -1.1417], [-62.0002, -1.1767], [-61.9894, -1.2017], [-61.988, -1.2167], [-61.9669, -1.2429], [-61.9569, -1.2659], [-61.95, -1.297], [-61.9455, -1.3048], [-61.9275, -1.3206], [-61.9158, -1.3367], [-61.9069, -1.3562], [-61.9055, -1.3795], [-61.8966, -1.3954], [-61.8786, -1.3984], [-61.8694, -1.4017], [-61.8399, -1.4011], [-61.8269, -1.4017], [-61.8172, -1.3995], [-61.798, -1.3806], [-61.7902, -1.379], [-61.7697, -1.3829], [-61.7408, -1.392], [-61.718, -1.4098], [-61.6902, -1.4176], [-61.68, -1.4231], [-61.658, -1.4301], [-61.6355, -1.434], [-61.605, -1.4481], [-61.5852, -1.4642], [-61.5722, -1.4781], [-61.5597, -1.4951], [-61.5575, -1.5034], [-61.5447, -1.5256], [-61.513, -1.552], [-61.5063, -1.5609], [-61.4827, -1.5806], [-61.4747, -1.579], [-61.4733, -1.5715], [-61.4755, -1.5531], [-61.4705, -1.5459], [-61.47, -1.5381], [-61.4733, -1.5278], [-61.4813, -1.5178], [-61.493, -1.512], [-61.5098, -1.507], [-61.5165, -1.5024], [-61.5236, -1.4906], [-61.533, -1.4651], [-61.5352, -1.4517], [-61.5394, -1.444], [-61.5383, -1.4334], [-61.548, -1.4295], [-61.5738, -1.4287], [-61.5819, -1.4095], [-61.5944, -1.4056], [-61.603, -1.4073], [-61.6147, -1.4026], [-61.6191, -1.3948], [-61.6138, -1.3842], [-61.6, -1.3676], [-61.5877, -1.3615], [-61.5822, -1.3534], [-61.5855, -1.3387], [-61.5975, -1.3267], [-61.6116, -1.3081], [-61.6288, -1.3015], [-61.6269, -1.294], [-61.6102, -1.2812], [-61.6071, -1.2744], [-61.6083, -1.2524], [-61.6055, -1.2419], [-61.5992, -1.2309], [-61.5914, -1.2114], [-61.5871, -1.1944], [-61.5812, -1.188], [-61.5719, -1.185], [-61.5728, -1.1789], [-61.5815, -1.1684], [-61.5812, -1.1566], [-61.5705, -1.1435], [-61.5661, -1.1291], [-61.5686, -1.1226], [-61.5786, -1.1138], [-61.5778, -1.1062], [-61.5677, -1.1035], [-61.5675, -1.095], [-61.5792, -1.0866], [-61.5728, -1.0758], [-61.5496, -1.0724], [-61.5429, -1.0622], [-61.544, -1.0296], [-61.5477, -1.0222], [-61.5586, -1.0138], [-61.5552, -1.0083], [-61.5438, -1.0036], [-61.5427, -0.9927], [-61.551, -0.9832], [-61.5699, -0.9858], [-61.5794, -0.9834], [-61.5808, -0.978], [-61.5756, -0.9547], [-61.5827, -0.9369], [-61.5784, -0.9274], [-61.5765, -0.9111], [-61.5658, -0.8976], [-61.5523, -0.8894], [-61.5567, -0.8649], [-61.5469, -0.8541], [-61.5413, -0.8524], [-61.5378, -0.8439], [-61.5484, -0.8336], [-61.5475, -0.8152], [-61.5489, -0.8042], [-61.5474, -0.7951], [-61.5398, -0.7782], [-61.5356, -0.7544], [-61.5301, -0.7485], [-61.5204, -0.7469], [-61.5105, -0.7415], [-61.4846, -0.7169], [-61.4783, -0.7048], [-61.4738, -0.6796], [-61.4652, -0.6602], [-61.4581, -0.6547], [-61.4387, -0.6565], [-61.4287, -0.6495], [-61.4342, -0.6406], [-61.4335, -0.633], [-61.4152, -0.6311], [-61.4071, -0.6285], [-61.3924, -0.6142], [-61.3729, -0.6076], [-61.3595, -0.5969], [-61.3465, -0.5941], [-61.3383, -0.5976], [-61.3289, -0.5972], [-61.3223, -0.593], [-61.3092, -0.579], [-61.3019, -0.5748], [-61.2919, -0.5736], [-61.2775, -0.5756], [-61.2514, -0.5665], [-61.234, -0.5619], [-61.2277, -0.551], [-61.2299, -0.5433], [-61.221, -0.5289], [-61.2293, -0.5168], [-61.2293, -0.5109], [-61.2231, -0.4999], [-61.2115, -0.4991], [-61.1991, -0.5082], [-61.1849, -0.5067], [-61.1689, -0.5163], [-61.1613, -0.5126], [-61.1616, -0.5017], [-61.1504, -0.502], [-61.1335, -0.497], [-61.1179, -0.5066], [-61.1068, -0.4992], [-61.0975, -0.499], [-61.079, -0.5061], [-61.0702, -0.5135], [-61.0659, -0.5215], [-61.0653, -0.5343], [-61.0569, -0.5439], [-61.039, -0.5469], [-61.0305, -0.5425], [-61.0252, -0.5497], [-61.0047, -0.5544], [-60.9948, -0.5611], [-60.9837, -0.5617], [-60.9724, -0.5586], [-60.96, -0.5525], [-60.9477, -0.558], [-60.9336, -0.5479], [-60.9242, -0.563], [-60.9213, -0.579], [-60.927, -0.5894], [-60.9251, -0.5962], [-60.9277, -0.6055], [-60.9174, -0.6126], [-60.9197, -0.6204], [-60.9076, -0.6296], [-60.9025, -0.637], [-60.8915, -0.6453], [-60.8715, -0.6383], [-60.8618, -0.6455], [-60.8577, -0.6555], [-60.8614, -0.6704], [-60.8552, -0.6863], [-60.8427, -0.6859], [-60.8152, -0.6903], [-60.8072, -0.6943], [-60.8102, -0.7029], [-60.8043, -0.7118], [-60.8031, -0.723], [-60.8103, -0.7273], [-60.8062, -0.7401], [-60.7926, -0.7417], [-60.7893, -0.7517], [-60.7834, -0.7466], [-60.7724, -0.7544], [-60.7777, -0.7743], [-60.7821, -0.7754], [-60.787, -0.7844], [-60.7779, -0.7889], [-60.7682, -0.7903], [-60.7602, -0.7873], [-60.7588, -0.7939], [-60.7695, -0.8008], [-60.7632, -0.8126], [-60.7691, -0.8247], [-60.7633, -0.8343], [-60.762, -0.8486], [-60.7659, -0.8571], [-60.7609, -0.8635], [-60.7517, -0.8625], [-60.7503, -0.8554], [-60.7402, -0.8586], [-60.7356, -0.8521], [-60.7285, -0.853], [-60.7272, -0.8605], [-60.7186, -0.8593], [-60.7049, -0.8609], [-60.6969, -0.8691], [-60.6843, -0.8655], [-60.6725, -0.87], [-60.6635, -0.8812], [-60.6471, -0.8719], [-60.6382, -0.8738], [-60.6328, -0.8615], [-60.6214, -0.8641], [-60.6186, -0.8519], [-60.5951, -0.8647], [-60.5936, -0.8505], [-60.588, -0.8433], [-60.5739, -0.8499], [-60.5582, -0.8508], [-60.5564, -0.8625], [-60.5429, -0.8633], [-60.5362, -0.8695], [-60.5191, -0.8595], [-60.5029, -0.8407], [-60.5039, -0.833], [-60.5184, -0.8267], [-60.5065, -0.8148], [-60.4994, -0.8165], [-60.4932, -0.8114], [-60.4933, -0.799], [-60.4903, -0.7905], [-60.4978, -0.7807], [-60.4884, -0.7713], [-60.4749, -0.7616], [-60.4675, -0.7614], [-60.456, -0.7688], [-60.4474, -0.7644], [-60.4305, -0.766], [-60.425, -0.7706], [-60.4057, -0.7516], [-60.3952, -0.7486], [-60.3919, -0.7547], [-60.3852, -0.7536], [-60.3811, -0.7437], [-60.3836, -0.7391], [-60.3714, -0.7318], [-60.3618, -0.7424], [-60.3568, -0.7337], [-60.3467, -0.7396], [-60.3328, -0.725], [-60.3205, -0.7166], [-60.3115, -0.7185], [-60.3041, -0.7004], [-60.3033, -0.688], [-60.3117, -0.682], [-60.3098, -0.6717], [-60.3054, -0.6665], [-60.3101, -0.6575], [-60.3191, -0.6495], [-60.3153, -0.6365], [-60.3221, -0.6322], [-60.3294, -0.635], [-60.3443, -0.6188], [-60.3536, -0.6174], [-60.3603, -0.5984], [-60.3692, -0.5893], [-60.3798, -0.5889], [-60.3892, -0.5761], [-60.3794, -0.5722], [-60.3828, -0.5538], [-60.3943, -0.5508], [-60.3985, -0.541], [-60.4001, -0.5175], [-60.4056, -0.5154], [-60.3977, -0.5021], [-60.3892, -0.4986], [-60.3914, -0.4894], [-60.3837, -0.4762], [-60.3845, -0.4622], [-60.3647, -0.4523], [-60.3561, -0.443], [-60.3465, -0.4379], [-60.3433, -0.4251], [-60.3489, -0.411], [-60.3429, -0.3948], [-60.3374, -0.3905], [-60.3372, -0.3817], [-60.3268, -0.3809], [-60.325, -0.3625], [-60.3195, -0.3582], [-60.3191, -0.3485], [-60.3264, -0.339], [-60.3242, -0.3327], [-60.3151, -0.3266], [-60.303, -0.3239], [-60.3064, -0.3175], [-60.3022, -0.2994], [-60.2928, -0.2905], [-60.3014, -0.2814], [-60.3022, -0.2708], [-60.3071, -0.2714], [-60.3104, -0.2621], [-60.305, -0.2603], [-60.3001, -0.2438], [-60.294, -0.2297], [-60.3, -0.2099], [-60.2913, -0.2127], [-60.2805, -0.2091], [-60.2812, -0.1989], [-60.2776, -0.1932], [-60.2707, -0.1926], [-60.2688, -0.1765], [-60.2575, -0.1731], [-60.2536, -0.1645], [-60.243, -0.1589], [-60.2393, -0.1523], [-60.2274, -0.1464], [-60.223, -0.1389], [-60.2275, -0.1297], [-60.2276, -0.1217], [-60.2369, -0.109], [-60.236, -0.1037], [-60.2245, -0.0796], [-60.2157, -0.0711], [-60.2107, -0.063], [-60.2155, -0.0578], [-60.21, -0.0504], [-60.2077, -0.0358], [-60.2042, -0.0299], [-60.1795, -0.007], [-60.1691, -0.0038], [-60.1595, 0.0068], [-60.157, 0.0154], [-60.1455, 0.0194], [-60.14, 0.0271], [-60.14, 0.0454], [-60.1311, 0.051], [-60.1288, 0.0607], [-60.1322, 0.0644], [-60.1231, 0.079], [-60.1214, 0.088], [-60.1338, 0.0952], [-60.1336, 0.1035], [-60.1249, 0.1146], [-60.1149, 0.1221], [-60.1158, 0.1289], [-60.1105, 0.1349], [-60.0978, 0.1353], [-60.081, 0.1477], [-60.0732, 0.1499], [-60.0591, 0.163], [-60.059, 0.173], [-60.0538, 0.1813], [-60.0479, 0.2166], [-60.0468, 0.2321], [-60.038, 0.2635], [-59.8566, 0.2635], [-59.4336, 0.2635], [-59.2634, 0.2635], [-59.1923, 0.2635], [-58.8955, 0.2635], [-58.8956, 0.5922], [-58.8955, 0.9047], [-58.8955, 1.2277], [-58.9122, 1.2382], [-58.9047, 1.2413], [-58.9055, 1.2499], [-58.8869, 1.2602], [-58.8988, 1.2794], [-58.9185, 1.2849], [-58.9238, 1.2935], [-58.9163, 1.3041], [-58.9185, 1.3166], [-58.9327, 1.3174], [-58.9563, 1.3121], [-58.9661, 1.3124], [-58.9816, 1.3046], [-58.9938, 1.3271], [-59.0005, 1.3238], [-59.0133, 1.3238], [-59.0211, 1.331], [-59.0388, 1.3244], [-59.0486, 1.3227], [-59.0561, 1.3335], [-59.0663, 1.3355], [-59.0702, 1.3296], [-59.0763, 1.331], [-59.0872, 1.3385], [-59.0913, 1.3463], [-59.1027, 1.3482], [-59.1186, 1.3427], [-59.1316, 1.3524], [-59.1461, 1.3471], [-59.1527, 1.3488], [-59.1611, 1.3591], [-59.168, 1.3566], [-59.1769, 1.3605], [-59.1874, 1.3746], [-59.1966, 1.3782], [-59.2127, 1.3746], [-59.2255, 1.3769], [-59.2338, 1.3863], [-59.2463, 1.3857], [-59.2533, 1.3882], [-59.2594, 1.3969], [-59.2694, 1.4005], [-59.2722, 1.4066], [-59.283, 1.4105], [-59.2752, 1.4196], [-59.2827, 1.4305], [-59.2886, 1.4446], [-59.2841, 1.4496], [-59.3016, 1.4649], [-59.3105, 1.466], [-59.3141, 1.4602], [-59.3249, 1.4613], [-59.328, 1.4735], [-59.3216, 1.4821], [-59.3324, 1.5057], [-59.3297, 1.5096], [-59.3397, 1.5182], [-59.3469, 1.5166], [-59.3588, 1.518], [-59.358, 1.5119], [-59.373, 1.5063], [-59.3833, 1.508], [-59.3791, 1.5155], [-59.3841, 1.5288], [-59.3944, 1.5371], [-59.3949, 1.5535], [-59.3983, 1.5571], [-59.4127, 1.5516], [-59.423, 1.5557], [-59.4311, 1.5663], [-59.4272, 1.5863], [-59.4377, 1.5938], [-59.448, 1.6194], [-59.4652, 1.6177], [-59.483, 1.6266], [-59.4949, 1.6452], [-59.4963, 1.6541], [-59.4933, 1.6735], [-59.4983, 1.6771], [-59.5069, 1.6694], [-59.5127, 1.6782], [-59.5263, 1.6913], [-59.5274, 1.7044], [-59.5344, 1.7088], [-59.5336, 1.7163], [-59.5391, 1.7224], [-59.5452, 1.7213], [-59.5505, 1.7282], [-59.5583, 1.7252], [-59.5666, 1.7357], [-59.5841, 1.7321], [-59.5866, 1.7271], [-59.608, 1.7224], [-59.6174, 1.7152], [-59.6299, 1.728], [-59.633, 1.741], [-59.6494, 1.7407], [-59.6538, 1.743], [-59.663, 1.7369], [-59.6663, 1.7546], [-59.6811, 1.7541], [-59.6902, 1.7563], [-59.6916, 1.7619], [-59.6852, 1.7741], [-59.6886, 1.7785], [-59.6788, 1.8071], [-59.6674, 1.8124], [-59.6605, 1.8107], [-59.6544, 1.8169], [-59.6583, 1.8227], [-59.6502, 1.8402], [-59.6527, 1.8499], [-59.6638, 1.8657], [-59.6691, 1.8585], [-59.6652, 1.8505], [-59.6738, 1.8399], [-59.6919, 1.8535], [-59.7133, 1.8538], [-59.7255, 1.8488], [-59.7338, 1.8516], [-59.7461, 1.8519], [-59.7536, 1.8644], [-59.7472, 1.8799], [-59.7594, 1.9005], [-59.7541, 1.9121], [-59.7549, 1.9235], [-59.7458, 1.9288], [-59.7461, 1.941], [-59.738, 1.9555], [-59.7401, 1.9704], [-59.7351, 1.9858], [-59.7344, 1.9996], [-59.7315, 2.0078], [-59.7337, 2.0184], [-59.7259, 2.0198], [-59.7209, 2.0278], [-59.7297, 2.0303], [-59.7323, 2.0457], [-59.741, 2.0629], [-59.7413, 2.0713], [-59.7365, 2.0889], [-59.7218, 2.1035], [-59.7218, 2.1164], [-59.7255, 2.1309], [-59.7336, 2.1437], [-59.7391, 2.1463], [-59.7378, 2.1569], [-59.7418, 2.1621], [-59.7372, 2.1745], [-59.7403, 2.18], [-59.7274, 2.2031], [-59.7265, 2.2097], [-59.7311, 2.2254], [-59.7296, 2.2331], [-59.7208, 2.2366], [-59.7214, 2.2491], [-59.7289, 2.2663], [-59.7232, 2.276], [-59.7404, 2.2929], [-59.7602, 2.2897], [-59.7698, 2.2954], [-59.7799, 2.2859], [-59.7882, 2.288], [-59.8044, 2.2987], [-59.8048, 2.3056], [-59.824, 2.3181], [-59.8278, 2.3272], [-59.8322, 2.3289], [-59.8386, 2.3207], [-59.8439, 2.3295], [-59.8529, 2.3306], [-59.8566, 2.3401], [-59.8692, 2.3497], [-59.87, 2.3578], [-59.875, 2.3604], [-59.8812, 2.3529], [-59.8989, 2.3629], [-59.8984, 2.3691], [-59.9046, 2.3755], [-59.9092, 2.389], [-59.9075, 2.3965], [-59.9006, 2.3999], [-59.8957, 2.4113], [-59.8991, 2.4202], [-59.8915, 2.4263], [-59.901, 2.4376], [-59.8947, 2.4531], [-59.8942, 2.4637], [-59.8996, 2.4701], [-59.8976, 2.4823], [-59.9123, 2.4949], [-59.9129, 2.5026], [-59.92, 2.5073], [-59.9186, 2.5238], [-59.9265, 2.5386], [-59.9334, 2.5447], [-59.9382, 2.5552], [-59.9298, 2.5666], [-59.9422, 2.5841], [-59.9629, 2.5924], [-59.9692, 2.5916], [-59.9725, 2.5989], [-59.9673, 2.6085], [-59.9591, 2.6079], [-59.9694, 2.6288], [-59.977, 2.6392], [-59.9717, 2.6579], [-59.9791, 2.674], [-59.9884, 2.6798], [-59.9919, 2.688], [-59.9892, 2.6953], [-59.9918, 2.708], [-59.9897, 2.7174], [-59.993, 2.7339], [-59.988, 2.7445], [-59.9881, 2.7528], [-59.9925, 2.7668], [-59.9935, 2.7861], [-59.9871, 2.8029], [-59.9915, 2.8323], [-59.9913, 2.841], [-59.985, 2.8516], [-59.9873, 2.8627], [-59.9824, 2.87], [-59.9897, 2.8816], [-59.9783, 2.8953], [-59.9783, 2.9029], [-59.9865, 2.9082], [-59.983, 2.9191], [-59.9844, 2.9288], [-59.9679, 2.9472], [-59.9612, 2.9511], [-59.9645, 2.9604], [-59.9578, 2.982], [-59.9469, 3.0017], [-59.9618, 3.0153], [-59.9587, 3.0293], [-59.9522, 3.0399], [-59.9508, 3.055], [-59.9568, 3.0754], [-59.9561, 3.0811], [-59.9378, 3.0893], [-59.9388, 3.0999], [-59.9295, 3.1102], [-59.9158, 3.1106], [-59.9079, 3.1133], [-59.9092, 3.1251], [-59.9173, 3.1256], [-59.9195, 3.1321], [-59.9156, 3.139], [-59.9206, 3.1488], [-59.9036, 3.1491], [-59.9008, 3.1592], [-59.9083, 3.1735], [-59.9123, 3.1955], [-59.9083, 3.2119], [-59.8988, 3.2166], [-59.8875, 3.2164], [-59.8765, 3.2225], [-59.8745, 3.2284], [-59.8851, 3.2366], [-59.8865, 3.2435], [-59.8795, 3.2452], [-59.8815, 3.2579], [-59.87, 3.2785], [-59.8595, 3.2779], [-59.8521, 3.2955], [-59.8534, 3.3021], [-59.8419, 3.3085], [-59.8419, 3.3196], [-59.8365, 3.321], [-59.8274, 3.3331], [-59.834, 3.353], [-59.8229, 3.3563], [-59.8103, 3.3517], [-59.8064, 3.3539], [-59.8043, 3.3698], [-59.8109, 3.3786], [-59.8137, 3.3921], [-59.8208, 3.4107], [-59.8207, 3.4173], [-59.8112, 3.4235], [-59.8138, 3.4301], [-59.8284, 3.4233], [-59.8414, 3.4252], [-59.8406, 3.4419], [-59.8299, 3.454], [-59.8237, 3.4714], [-59.8119, 3.4763], [-59.8127, 3.4854], [-59.8029, 3.4908], [-59.8017, 3.4952], [-59.8052, 3.5098], [-59.8157, 3.5193], [-59.8252, 3.524], [-59.834, 3.5229], [-59.8445, 3.5433], [-59.8435, 3.5535], [-59.8689, 3.559], [-59.8727, 3.5638], [-59.8599, 3.5742], [-59.8557, 3.5901], [-59.8516, 3.5943], [-59.8516, 3.6032], [-59.8352, 3.6073], [-59.8173, 3.6182], [-59.8053, 3.617], [-59.7963, 3.6196], [-59.788, 3.6168], [-59.7741, 3.6261], [-59.7658, 3.6259], [-59.7596, 3.6332], [-59.7574, 3.6437], [-59.7522, 3.6529], [-59.7394, 3.6616], [-59.7207, 3.6659], [-59.7169, 3.6768], [-59.71, 3.6802], [-59.7047, 3.6891], [-59.6931, 3.6886], [-59.6862, 3.6999], [-59.6795, 3.6967], [-59.6683, 3.7036], [-59.6626, 3.715], [-59.6717, 3.7281], [-59.6642, 3.7347], [-59.6704, 3.7433], [-59.6732, 3.761], [-59.6646, 3.7823], [-59.6475, 3.7873], [-59.6402, 3.7843], [-59.6356, 3.7933], [-59.618, 3.7914], [-59.612, 3.8034], [-59.604, 3.7968], [-59.5956, 3.7955], [-59.5941, 3.8076], [-59.5891, 3.8169], [-59.578, 3.8176], [-59.5779, 3.8316], [-59.5863, 3.8344], [-59.5856, 3.8396], [-59.5935, 3.8615], [-59.5902, 3.8678], [-59.5944, 3.8825], [-59.5912, 3.8882], [-59.5809, 3.8909], [-59.5694, 3.8901], [-59.5654, 3.9163], [-59.5604, 3.9208], [-59.5495, 3.9185], [-59.534, 3.9271], [-59.5265, 3.9246], [-59.5239, 3.9321], [-59.5261, 3.9391], [-59.5162, 3.9462], [-59.5267, 3.9685], [-59.5445, 3.9728], [-59.5446, 3.9781], [-59.5557, 3.9794], [-59.5662, 3.9694], [-59.5841, 3.9683], [-59.5867, 3.9753], [-59.5817, 3.9816], [-59.572, 3.987], [-59.5811, 4.0025], [-59.588, 3.9939], [-59.5967, 4.0032], [-59.5919, 4.0079], [-59.6017, 4.0289], [-59.6198, 4.0378], [-59.6181, 4.0516], [-59.6285, 4.0521], [-59.6403, 4.0616], [-59.6422, 4.0672], [-59.6541, 4.0692], [-59.6446, 4.0881], [-59.6392, 4.0944], [-59.6316, 4.1118], [-59.6265, 4.1175], [-59.6231, 4.1294], [-59.6264, 4.137], [-59.6414, 4.1437], [-59.6552, 4.1464], [-59.6657, 4.1437], [-59.674, 4.1468], [-59.6836, 4.1464], [-59.6972, 4.1542], [-59.7018, 4.16], [-59.709, 4.1619], [-59.7218, 4.1714], [-59.7312, 4.1811], [-59.7278, 4.1866], [-59.7378, 4.2088], [-59.7357, 4.2279], [-59.7395, 4.2355], [-59.7178, 4.2628], [-59.7125, 4.2716], [-59.7204, 4.2744], [-59.7254, 4.2689], [-59.7342, 4.2735], [-59.7297, 4.2785], [-59.7319, 4.2865], [-59.7205, 4.297], [-59.7192, 4.3021], [-59.7035, 4.3085], [-59.7064, 4.3146], [-59.6908, 4.3352], [-59.6793, 4.3416], [-59.6762, 4.3469], [-59.6835, 4.3604], [-59.6804, 4.3684], [-59.6699, 4.3751], [-59.6862, 4.3854], [-59.6934, 4.3798], [-59.7142, 4.3963], [-59.7233, 4.4113], [-59.7263, 4.4101], [-59.7359, 4.4237], [-59.7481, 4.421], [-59.7546, 4.4237], [-59.7663, 4.4373], [-59.7752, 4.4411], [-59.7812, 4.4484], [-59.7937, 4.4473], [-59.7966, 4.4506], [-59.794, 4.4632], [-59.8032, 4.4673], [-59.8072, 4.4527], [-59.8126, 4.4464], [-59.8262, 4.4488], [-59.833, 4.4581], [-59.8489, 4.4528], [-59.8548, 4.4558], [-59.8624, 4.4526], [-59.8718, 4.4623], [-59.8641, 4.4731], [-59.8748, 4.4783], [-59.8804, 4.4748], [-59.8984, 4.4784], [-59.9055, 4.4596], [-59.9163, 4.4675], [-59.9121, 4.4786], [-59.9295, 4.4803], [-59.9264, 4.491], [-59.9523, 4.5002], [-59.9658, 4.5086], [-59.972, 4.5093], [-59.9724, 4.4964], [-59.9751, 4.4886], [-59.9894, 4.4857], [-60.0024, 4.495], [-60.0093, 4.4956], [-60.0191, 4.4899], [-60.0238, 4.4942], [-60.0343, 4.4902], [-60.0453, 4.4945], [-60.0647, 4.4954], [-60.0714, 4.4998], [-60.0665, 4.5232], [-60.0781, 4.5242], [-60.091, 4.5331], [-60.0942, 4.5276], [-60.1017, 4.5287], [-60.1048, 4.5234], [-60.0978, 4.5137], [-60.1071, 4.5045], [-60.1221, 4.5018], [-60.1373, 4.5146], [-60.1506, 4.5115], [-60.1615, 4.5178], [-60.1592, 4.5324], [-60.1539, 4.5486], [-60.161, 4.5556], [-60.156, 4.5742], [-60.1495, 4.575], [-60.145, 4.5664], [-60.1391, 4.5698], [-60.1356, 4.5808], [-60.1273, 4.5835], [-60.1311, 4.5952], [-60.1229, 4.605], [-60.1122, 4.6028], [-60.1079, 4.6079], [-60.1007, 4.6038], [-60.0892, 4.6058], [-60.0767, 4.6162], [-60.0704, 4.617], [-60.0757, 4.6331], [-60.0695, 4.6434], [-60.0755, 4.6554], [-60.0612, 4.6725], [-60.0585, 4.6783], [-60.0446, 4.6904], [-60.0414, 4.6954], [-60.0321, 4.6994], [-60.0259, 4.7057], [-60.0275, 4.7145], [-60.0361, 4.719], [-60.0394, 4.7244], [-60.0337, 4.7349], [-60.0254, 4.7431], [-60.0245, 4.7586], [-60.0265, 4.7636], [-60.0218, 4.7829], [-60.036, 4.791], [-60.031, 4.8075], [-60.0226, 4.8134], [-60.0281, 4.8174], [-60.0251, 4.8323], [-60.0178, 4.8366], [-60.0092, 4.861], [-60.0102, 4.8731], [-60.005, 4.8818], [-60.0058, 4.8905], [-60.0018, 4.9168], [-59.9979, 4.9293], [-59.9935, 4.9341], [-59.994, 4.95], [-59.9896, 4.954], [-59.9941, 4.9648], [-59.9868, 4.979], [-59.9908, 4.9842], [-59.9869, 4.9897], [-59.9885, 5.0058], [-59.9856, 5.0186], [-59.9779, 5.0187], [-59.9753, 5.029], [-59.9775, 5.0333], [-59.9776, 5.0541], [-59.9703, 5.0637], [-59.972, 5.0749], [-59.9769, 5.0793], [-59.9934, 5.0865], [-59.998, 5.0823], [-60.0184, 5.089], [-60.0353, 5.1078], [-60.045, 5.1062], [-60.0575, 5.1246], [-60.064, 5.1377], [-60.0761, 5.1374], [-60.0847, 5.1416], [-60.0958, 5.1407], [-60.1013, 5.1607], [-60.1069, 5.1941], [-60.1202, 5.2074], [-60.1327, 5.2249], [-60.1355, 5.2435], [-60.138, 5.2488], [-60.1563, 5.233], [-60.1711, 5.2266], [-60.1877, 5.2327], [-60.1952, 5.2382], [-60.1927, 5.2499], [-60.2022, 5.2666], [-60.2125, 5.2718], [-60.2266, 5.2638], [-60.2352, 5.2627], [-60.2461, 5.2518], [-60.2641, 5.251], [-60.27, 5.2435], [-60.2711, 5.2343], [-60.278, 5.2338], [-60.2888, 5.228], [-60.2961, 5.2293], [-60.3063, 5.2249], [-60.3136, 5.2105], [-60.3283, 5.2055], [-60.3366, 5.2079], [-60.3488, 5.2049], [-60.3561, 5.2096], [-60.3672, 5.2043], [-60.3708, 5.2132], [-60.3811, 5.2207], [-60.3986, 5.2155], [-60.4066, 5.2107], [-60.4119, 5.2141], [-60.418, 5.2057], [-60.418, 5.1954], [-60.4272, 5.1893], [-60.4344, 5.1813], [-60.4466, 5.1841], [-60.4502, 5.1896], [-60.4497, 5.2002], [-60.4569, 5.2027], [-60.4636, 5.1991], [-60.4697, 5.2029], [-60.5005, 5.2027], [-60.5191, 5.208], [-60.5297, 5.2077], [-60.5397, 5.2027], [-60.5458, 5.1941], [-60.5772, 5.198], [-60.5905, 5.2074], [-60.5922, 5.2174], [-60.5986, 5.2205], [-60.6036, 5.2152], [-60.6147, 5.2182], [-60.625, 5.2152], [-60.6397, 5.2205], [-60.6522, 5.2305], [-60.66, 5.2268], [-60.6755, 5.2318], [-60.6972, 5.2288], [-60.7094, 5.2185], [-60.7233, 5.2199], [-60.7294, 5.2091], [-60.7282, 5.201], [-60.7183, 5.1956], [-60.7119, 5.1971], [-60.7016, 5.1943], [-60.6947, 5.1971], [-60.6808, 5.1886], [-60.6804, 5.1794], [-60.6612, 5.1637], [-60.6571, 5.156], [-60.6563, 5.1418], [-60.6583, 5.1339], [-60.6553, 5.1175], [-60.6426, 5.1172], [-60.6409, 5.1098], [-60.6452, 5.096], [-60.6413, 5.0894], [-60.6418, 5.0694], [-60.645, 5.0585], [-60.6383, 5.0513], [-60.632, 5.05], [-60.6281, 5.0428], [-60.6261, 5.031], [-60.6115, 5.0152], [-60.6102, 5.0041], [-60.5991, 4.9993], [-60.5933, 4.9813], [-60.5933, 4.9738], [-60.5841, 4.9557], [-60.5897, 4.9427], [-60.5919, 4.9268], [-60.6088, 4.9241], [-60.6161, 4.918], [-60.6258, 4.9041], [-60.6288, 4.8888], [-60.6452, 4.8846], [-60.6524, 4.8846], [-60.6538, 4.8813], [-60.6483, 4.8688], [-60.6563, 4.8652], [-60.66, 4.856], [-60.6591, 4.8491], [-60.6725, 4.8407], [-60.6763, 4.8313], [-60.6861, 4.8263], [-60.6875, 4.8196], [-60.6961, 4.8105], [-60.7052, 4.8096], [-60.7197, 4.7996], [-60.7264, 4.7899], [-60.7209, 4.7774], [-60.7408, 4.7666], [-60.7423, 4.7617], [-60.7571, 4.7538], [-60.7657, 4.7579], [-60.7751, 4.7522], [-60.7851, 4.7539], [-60.7938, 4.7476], [-60.7976, 4.7506], [-60.8105, 4.7439], [-60.8157, 4.7278], [-60.8279, 4.7248], [-60.8379, 4.7197], [-60.8401, 4.713], [-60.8464, 4.7114], [-60.8535, 4.7028], [-60.8713, 4.7096], [-60.878, 4.716], [-60.8866, 4.7153], [-60.8994, 4.7182], [-60.9078, 4.7086], [-60.9126, 4.6968], [-60.9099, 4.689], [-60.9196, 4.6633], [-60.931, 4.6616], [-60.934, 4.6562], [-60.9476, 4.6555], [-60.9507, 4.6375], [-60.9397, 4.6298], [-60.9333, 4.6167], [-60.9383, 4.6027], [-60.9337, 4.585], [-60.9393, 4.5799], [-60.9563, 4.5817], [-60.953, 4.56], [-60.9571, 4.5567], [-60.9579, 4.5452], [-60.9775, 4.5413], [-60.9849, 4.5427], [-60.9872, 4.5319], [-60.997, 4.5285], [-60.993, 4.5217], [-60.9979, 4.5156], [-61.0068, 4.5187], [-61.0171, 4.5149], [-61.0228, 4.5201], [-61.0304, 4.5194], [-61.0465, 4.5238], [-61.065, 4.5232], [-61.0728, 4.518], [-61.0834, 4.5177], [-61.094, 4.5228], [-61.1079, 4.5103], [-61.1256, 4.5057], [-61.1473, 4.4807], [-61.1518, 4.4959], [-61.1607, 4.4951], [-61.1645, 4.5013], [-61.1732, 4.5057], [-61.1764, 4.5115], [-61.1957, 4.5201], [-61.2008, 4.516], [-61.2095, 4.5227], [-61.2178, 4.5333], [-61.2266, 4.5252], [-61.2475, 4.5327], [-61.2545, 4.5282], [-61.2571, 4.5361], [-61.267, 4.5376], [-61.276, 4.528], [-61.2853, 4.5376], [-61.3066, 4.5371], [-61.3232, 4.5349], [-61.3297, 4.5157], [-61.3224, 4.5105], [-61.3231, 4.5046], [-61.3102, 4.5026], [-61.3063, 4.496], [-61.2955, 4.4891], [-61.2958, 4.4807], [-61.2897, 4.4777], [-61.2788, 4.478], [-61.2794, 4.4693], [-61.2883, 4.4574], [-61.3047, 4.4588], [-61.3133, 4.4577], [-61.3144, 4.451], [-61.3252, 4.4424], [-61.3213, 4.4296], [-61.3369, 4.4282], [-61.3386, 4.4207], [-61.3516, 4.4188], [-61.3725, 4.4271], [-61.3864, 4.4263], [-61.3922, 4.4235], [-61.4044, 4.4246], [-61.408, 4.4305], [-61.4222, 4.4335], [-61.4283, 4.4257], [-61.4391, 4.4241], [-61.4358, 4.4324], [-61.4483, 4.4391], [-61.4622, 4.4363], [-61.4627, 4.4274], [-61.4725, 4.4243], [-61.4863, 4.4105], [-61.5136, 4.4054], [-61.5183, 4.3982], [-61.5158, 4.3896], [-61.5211, 4.3841], [-61.5208, 4.3596], [-61.5175, 4.348], [-61.5241, 4.3482], [-61.5275, 4.3421], [-61.5211, 4.3327], [-61.5211, 4.3255], [-61.5083, 4.3218], [-61.5191, 4.3005], [-61.5263, 4.2943], [-61.525, 4.2871], [-61.5325, 4.2846], [-61.5419, 4.2727], [-61.555, 4.2632], [-61.5547, 4.2577], [-61.5619, 4.251], [-61.5736, 4.2505], [-61.5775, 4.2468], [-61.5908, 4.2441], [-61.6011, 4.2496], [-61.6083, 4.261], [-61.615, 4.258], [-61.6216, 4.2502], [-61.6275, 4.2538], [-61.6319, 4.241], [-61.6425, 4.238], [-61.6469, 4.2524], [-61.6569, 4.2568], [-61.6583, 4.2616], [-61.6736, 4.2613], [-61.6808, 4.2541], [-61.7036, 4.2546], [-61.7236, 4.2443], [-61.7313, 4.251], [-61.7233, 4.2602], [-61.7241, 4.2693], [-61.7361, 4.2632], [-61.7377, 4.2568], [-61.7505, 4.2552], [-61.7755, 4.2466], [-61.7641, 4.2321], [-61.7686, 4.2288], [-61.7858, 4.2241], [-61.788, 4.2313], [-61.8025, 4.2282], [-61.8013, 4.2188], [-61.8066, 4.2163], [-61.8088, 4.2024], [-61.8205, 4.1982], [-61.8158, 4.1885], [-61.8189, 4.1677], [-61.8241, 4.1635], [-61.8369, 4.1602], [-61.8466, 4.1643], [-61.8513, 4.1741], [-61.8616, 4.171], [-61.875, 4.1702], [-61.8716, 4.1566], [-61.8866, 4.1535], [-61.898, 4.1602], [-61.9064, 4.1566], [-61.923, 4.1557], [-61.9269, 4.1205], [-61.9311, 4.1155], [-61.9277, 4.108], [-61.9308, 4.1032], [-61.9466, 4.1127], [-61.9486, 4.1216], [-61.9644, 4.1427], [-61.9752, 4.151], [-61.9811, 4.1618], [-61.983, 4.1804], [-61.9933, 4.1749], [-62.0005, 4.1641], [-62.0066, 4.1646], [-62.0116, 4.156], [-62.0219, 4.1571], [-62.0264, 4.151], [-62.0419, 4.156], [-62.0483, 4.1502], [-62.065, 4.1585], [-62.0769, 4.1538], [-62.0816, 4.1446], [-62.078, 4.136], [-62.0711, 4.1305], [-62.0786, 4.1194], [-62.0891, 4.1241], [-62.1072, 4.1149], [-62.1175, 4.1174], [-62.1177, 4.1043], [-62.1144, 4.088], [-62.1333, 4.0871], [-62.148, 4.0791], [-62.1616, 4.086], [-62.1619, 4.0905], [-62.1775, 4.0902], [-62.1939, 4.0982], [-62.1936, 4.1102], [-62.2289, 4.1124], [-62.235, 4.1182], [-62.2433, 4.1166], [-62.2483, 4.1252], [-62.2708, 4.1313], [-62.28, 4.1296], [-62.2922, 4.1413], [-62.3027, 4.1366], [-62.3144, 4.1366], [-62.318, 4.1407], [-62.3275, 4.1343], [-62.3364, 4.1388], [-62.3419, 4.1468], [-62.3505, 4.1507], [-62.3536, 4.1652], [-62.3619, 4.1671], [-62.3655, 4.1627], [-62.3772, 4.1666], [-62.3905, 4.1774], [-62.3983, 4.1741], [-62.4064, 4.1799], [-62.4377, 4.183], [-62.4533, 4.173], [-62.4627, 4.178], [-62.4683, 4.1666], [-62.4558, 4.1579], [-62.4627, 4.1513], [-62.4608, 4.1427], [-62.4716, 4.1391], [-62.4783, 4.1307], [-62.4886, 4.1343], [-62.4925, 4.1413], [-62.4988, 4.1424], [-62.5086, 4.1371], [-62.5102, 4.1268], [-62.5316, 4.1363], [-62.5222, 4.1202], [-62.5264, 4.1149], [-62.5361, 4.1135], [-62.5425, 4.1093], [-62.5527, 4.1088], [-62.5447, 4.0977], [-62.5516, 4.0932], [-62.5566, 4.0782], [-62.5405, 4.0738], [-62.5436, 4.0691], [-62.5425, 4.0596], [-62.533, 4.0474], [-62.5377, 4.0432], [-62.5469, 4.0455], [-62.5558, 4.0418], [-62.5625, 4.0343], [-62.5583, 4.016], [-62.575, 4.0152], [-62.5814, 4.0182], [-62.5813, 4.0249], [-62.5886, 4.0324], [-62.6019, 4.0363], [-62.6097, 4.0441], [-62.6283, 4.0393], [-62.6464, 4.0463], [-62.6563, 4.0418], [-62.6577, 4.0363], [-62.6805, 4.038], [-62.6894, 4.0324], [-62.7211, 4.0349], [-62.7361, 4.0399], [-62.7525, 4.0324], [-62.7497, 4.0227], [-62.7666, 4.0124], [-62.7677, 3.9974], [-62.7633, 3.9855], [-62.7433, 3.9721], [-62.7502, 3.966], [-62.7583, 3.9457], [-62.7647, 3.9399], [-62.7866, 3.9293], [-62.7827, 3.9235], [-62.7875, 3.9146], [-62.7889, 3.8932], [-62.7752, 3.8796], [-62.7766, 3.8766], [-62.7683, 3.8663], [-62.7586, 3.8607], [-62.7539, 3.8496], [-62.7725, 3.836], [-62.7591, 3.8232], [-62.75, 3.8174], [-62.7433, 3.8082], [-62.7291, 3.8046], [-62.7333, 3.7946], [-62.7419, 3.7899], [-62.7355, 3.7752], [-62.74, 3.7666], [-62.7377, 3.7443], [-62.7344, 3.7377], [-62.735, 3.7193], [-62.7313, 3.7099], [-62.7361, 3.7002], [-62.7386, 3.6866], [-62.7441, 3.6838], [-62.7433, 3.6749], [-62.7486, 3.6727], [-62.7614, 3.683], [-62.7708, 3.6882], [-62.7761, 3.6971], [-62.785, 3.6996], [-62.7908, 3.7185], [-62.8008, 3.7232], [-62.8102, 3.7327], [-62.823, 3.7327], [-62.8325, 3.7385], [-62.8383, 3.736], [-62.845, 3.7238], [-62.8497, 3.7207], [-62.8547, 3.7102], [-62.8725, 3.6991], [-62.8869, 3.6835], [-62.9061, 3.6721], [-62.9175, 3.6738], [-62.9216, 3.6655], [-62.9216, 3.6552], [-62.9364, 3.628], [-62.9455, 3.6207], [-62.9525, 3.6118], [-62.9614, 3.6077], [-62.9664, 3.611], [-62.9861, 3.6099], [-62.9908, 3.6121], [-63.0033, 3.6246], [-63.0108, 3.6393], [-63.0169, 3.6466], [-63.0269, 3.6502], [-63.0325, 3.6657], [-63.0569, 3.6771], [-63.0597, 3.681], [-63.073, 3.6855], [-63.0814, 3.6932], [-63.0689, 3.6977], [-63.0636, 3.7049], [-63.0636, 3.7338], [-63.0591, 3.7405], [-63.0608, 3.7518], [-63.0686, 3.7524], [-63.0841, 3.7699], [-63.0869, 3.7785], [-63.1033, 3.7932], [-63.1111, 3.796], [-63.1233, 3.8046], [-63.1358, 3.8024], [-63.1455, 3.8055], [-63.1683, 3.8055], [-63.1797, 3.813], [-63.1958, 3.8152], [-63.2044, 3.8116], [-63.2125, 3.8179], [-63.215, 3.8249], [-63.2266, 3.8355], [-63.2272, 3.8446], [-63.2322, 3.8507], [-63.2316, 3.8674], [-63.2336, 3.8816], [-63.2275, 3.8882], [-63.2219, 3.9043], [-63.2133, 3.9224], [-63.2125, 3.9316], [-63.2052, 3.9488], [-63.2233, 3.9527], [-63.248, 3.9546], [-63.2541, 3.9616], [-63.2633, 3.9613], [-63.2769, 3.9555], [-63.2866, 3.9727], [-63.2925, 3.9704], [-63.2983, 3.9766], [-63.3111, 3.9818], [-63.3141, 3.9766], [-63.3164, 3.9624], [-63.3247, 3.9638], [-63.3386, 3.9568], [-63.3614, 3.9627], [-63.3752, 3.9693], [-63.3933, 3.9804], [-63.4136, 3.9752], [-63.4289, 3.9771], [-63.4372, 3.9674], [-63.4522, 3.9555], [-63.4394, 3.9485], [-63.4427, 3.9396], [-63.433, 3.9343], [-63.42, 3.9355], [-63.4164, 3.9327], [-63.4205, 3.9238], [-63.4119, 3.9118], [-63.418, 3.901], [-63.4294, 3.8932], [-63.438, 3.8818], [-63.4344, 3.8782], [-63.4347, 3.8649], [-63.4508, 3.8585], [-63.4616, 3.8624], [-63.4808, 3.8732], [-63.4914, 3.8735], [-63.4991, 3.8699], [-63.4994, 3.8574], [-63.495, 3.8504], [-63.5111, 3.8471], [-63.5236, 3.856], [-63.535, 3.8585], [-63.5383, 3.8643], [-63.5519, 3.8649], [-63.5552, 3.8743], [-63.5547, 3.891], [-63.5716, 3.8832], [-63.5811, 3.8863], [-63.5919, 3.8855], [-63.5919, 3.8907], [-63.5847, 3.8957], [-63.5933, 3.9055], [-63.588, 3.9174], [-63.5922, 3.9282], [-63.6089, 3.9443], [-63.6175, 3.9596], [-63.6344, 3.9746], [-63.6441, 3.9793], [-63.6494, 3.9971], [-63.6608, 4.0099], [-63.6758, 4.0152], [-63.6769, 4.0191], [-63.6894, 4.0155], [-63.6855, 4.0091], [-63.6891, 4.0007], [-63.6861, 3.9921], [-63.6911, 3.986], [-63.6908, 3.9791], [-63.6964, 3.9663], [-63.695, 3.9566], [-63.7, 3.9521], [-63.7005, 3.9443], [-63.6933, 3.936], [-63.6825, 3.9357], [-63.6744, 3.9221], [-63.6766, 3.9132], [-63.6827, 3.9074], [-63.6969, 3.9132], [-63.7111, 3.9124], [-63.7141, 3.9038], [-63.7278, 3.9152], [-63.7389, 3.9152], [-63.7433, 3.9221], [-63.7414, 3.9327], [-63.7569, 3.9405], [-63.7661, 3.9357], [-63.7978, 3.9346], [-63.8236, 3.941], [-63.8352, 3.9399], [-63.8408, 3.9466], [-63.8502, 3.9499], [-63.8544, 3.9446], [-63.8622, 3.9468], [-63.8716, 3.9371], [-63.8911, 3.9305], [-63.9025, 3.9335], [-63.9144, 3.926], [-63.9261, 3.926], [-63.9372, 3.9149], [-63.938, 3.9013], [-63.9469, 3.8996], [-63.9472, 3.8921], [-63.9527, 3.8866], [-63.9594, 3.8874], [-63.9614, 3.8699], [-63.9686, 3.8785], [-63.9789, 3.9005], [-63.9889, 3.8974], [-63.9972, 3.9035], [-63.9991, 3.9224], [-64.0019, 3.933], [-64.0357, 3.9343], [-64.0361, 3.9441], [-64.0477, 3.9496], [-64.0514, 3.9543], [-64.0758, 3.9996], [-64.0914, 4.021], [-64.0972, 4.0252], [-64.1, 4.0346], [-64.0947, 4.0427], [-64.0964, 4.0535], [-64.1089, 4.0855], [-64.115, 4.0938], [-64.1333, 4.106], [-64.1475, 4.1102], [-64.1594, 4.1191], [-64.1644, 4.1263], [-64.1719, 4.1288], [-64.1908, 4.1166], [-64.2189, 4.1155], [-64.2322, 4.1238], [-64.2508, 4.1296], [-64.2641, 4.1255], [-64.2691, 4.128], [-64.2764, 4.1438], [-64.2897, 4.1438], [-64.2994, 4.1343], [-64.3064, 4.1313], [-64.3355, 4.1291], [-64.3864, 4.1371], [-64.4039, 4.1321], [-64.4316, 4.1346], [-64.4422, 4.1307], [-64.4525, 4.1232], [-64.4664, 4.1188], [-64.5003, 4.1127], [-64.5033, 4.1104], [-64.5172, 4.1132], [-64.5211, 4.1163], [-64.5444, 4.1138], [-64.5511, 4.1113], [-64.5605, 4.1016], [-64.593, 4.1141], [-64.6091, 4.1266], [-64.6236, 4.1349], [-64.6311, 4.1435], [-64.6411, 4.1652], [-64.6547, 4.2043], [-64.6586, 4.2116], [-64.6847, 4.2393], [-64.6997, 4.2502], [-64.7247, 4.2599], [-64.7508, 4.2741], [-64.7805, 4.2866], [-64.7936, 4.2868], [-64.7997, 4.2841], [-64.8088, 4.2716], [-64.8177, 4.2652], [-64.8216, 4.2585], [-64.8253, 4.2388], [-64.8219, 4.2232], [-64.8219, 4.2118], [-64.8144, 4.1846], [-64.8105, 4.1746], [-64.8039, 4.1671], [-64.7836, 4.1527], [-64.7533, 4.1368], [-64.7322, 4.1202], [-64.723, 4.1049], [-64.7086, 4.0666], [-64.6839, 4.0402], [-64.6808, 4.0163], [-64.6752, 4.0124], [-64.6739, 4.0046], [-64.6507, 3.9919], [-64.634, 3.975], [-64.6245, 3.9565], [-64.6147, 3.9466], [-64.6027, 3.9429], [-64.5803, 3.9283], [-64.5684, 3.8818], [-64.5581, 3.8685], [-64.5474, 3.859], [-64.5245, 3.8419], [-64.5091, 3.815], [-64.4889, 3.7905], [-64.4786, 3.7832], [-64.4591, 3.7813], [-64.4439, 3.7838], [-64.4286, 3.7799], [-64.4091, 3.7657], [-64.3966, 3.7624], [-64.3648, 3.7472], [-64.3578, 3.7413], [-64.3361, 3.7307], [-64.3311, 3.723], [-64.2891, 3.6996], [-64.2811, 3.6693], [-64.2758, 3.6613], [-64.2578, 3.6477], [-64.2469, 3.6277], [-64.2414, 3.6218], [-64.21, 3.5946], [-64.1963, 3.5789], [-64.1875, 3.5554], [-64.1844, 3.4893]]]}, "properties": {"uf": "RR", "nome": "RR"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-48.1946, -4.911], [-48.0584, -4.8042], [-48.0254, -4.7783], [-48.0014, -4.7589], [-47.8162, -4.6147], [-47.8051, -4.5974], [-47.7992, -4.5949], [-47.7926, -4.5864], [-47.7863, -4.5861], [-47.7709, -4.5933], [-47.754, -4.5908], [-47.7508, -4.6005], [-47.7423, -4.5986], [-47.7345, -4.6039], [-47.7248, -4.6064], [-47.7118, -4.6033], [-47.7059, -4.6049], [-47.6821, -4.6064], [-47.68, -4.6086], [-47.663, -4.5972], [-47.6495, -4.5821], [-47.6314, -4.5682], [-47.6152, -4.56], [-47.6086, -4.5497], [-47.5972, -4.5389], [-47.5836, -4.523], [-47.5776, -4.5078], [-47.5687, -4.4922], [-47.5657, -4.4785], [-47.5619, -4.4724], [-47.5373, -4.4516], [-47.5181, -4.427], [-47.5014, -4.4011], [-47.4989, -4.3882], [-47.4891, -4.3785], [-47.4886, -4.3691], [-47.4763, -4.3564], [-47.482, -4.3501], [-47.4764, -4.341], [-47.4795, -4.3285], [-47.4717, -4.3207], [-47.4703, -4.3107], [-47.4593, -4.3077], [-47.4466, -4.2961], [-47.442, -4.2874], [-47.4332, -4.2843], [-47.4288, -4.2756], [-47.4204, -4.2795], [-47.4114, -4.2705], [-47.4011, -4.2678], [-47.3919, -4.2579], [-47.3886, -4.2499], [-47.3789, -4.245], [-47.3725, -4.245], [-47.3763, -4.2235], [-47.372, -4.2124], [-47.3655, -4.2058], [-47.3668, -4.1926], [-47.3609, -4.1875], [-47.3658, -4.1806], [-47.3569, -4.1768], [-47.3462, -4.1832], [-47.3402, -4.1764], [-47.3472, -4.1572], [-47.3428, -4.151], [-47.3494, -4.1392], [-47.3444, -4.1345], [-47.3433, -4.1262], [-47.3502, -4.1178], [-47.3472, -4.1087], [-47.3431, -4.0971], [-47.3314, -4.0914], [-47.3341, -4.0798], [-47.3313, -4.0695], [-47.3258, -4.069], [-47.3187, -4.0476], [-47.3091, -4.0536], [-47.2931, -4.0523], [-47.2939, -4.0432], [-47.286, -4.0446], [-47.2814, -4.0334], [-47.2674, -4.0335], [-47.2667, -4.0247], [-47.2546, -4.0195], [-47.248, -4.0131], [-47.2405, -4.0004], [-47.2227, -4.0013], [-47.2212, -3.9901], [-47.2065, -3.9888], [-47.2024, -3.981], [-47.1952, -3.9856], [-47.1875, -3.9796], [-47.1934, -3.9753], [-47.1928, -3.9688], [-47.1816, -3.9671], [-47.1784, -3.9609], [-47.1837, -3.9476], [-47.1687, -3.9406], [-47.1736, -3.9343], [-47.1731, -3.9238], [-47.1628, -3.9218], [-47.1607, -3.9178], [-47.1485, -3.9145], [-47.1498, -3.9009], [-47.1435, -3.8987], [-47.1352, -3.902], [-47.131, -3.8963], [-47.1357, -3.8855], [-47.1275, -3.8766], [-47.1123, -3.8779], [-47.1037, -3.8731], [-47.1002, -3.8607], [-47.0887, -3.8616], [-47.0852, -3.8566], [-47.084, -3.8406], [-47.0804, -3.836], [-47.0858, -3.8283], [-47.0726, -3.8179], [-47.0783, -3.8117], [-47.0752, -3.8037], [-47.0681, -3.8033], [-47.0641, -3.7906], [-47.0592, -3.7844], [-47.0639, -3.7801], [-47.0582, -3.7719], [-47.0584, -3.7664], [-47.0651, -3.7606], [-47.0534, -3.7466], [-47.0531, -3.7381], [-47.0604, -3.7273], [-47.0491, -3.7136], [-47.0463, -3.7054], [-47.0508, -3.699], [-47.0488, -3.689], [-47.0533, -3.6818], [-47.0392, -3.6728], [-47.0447, -3.6665], [-47.0509, -3.6534], [-47.0407, -3.6407], [-47.0461, -3.6384], [-47.0454, -3.6239], [-47.0382, -3.6055], [-47.0306, -3.6046], [-47.0308, -3.5947], [-47.0384, -3.5889], [-47.0302, -3.5809], [-47.0383, -3.5643], [-47.0306, -3.5602], [-47.0185, -3.5655], [-47.0163, -3.5542], [-47.0041, -3.5426], [-47.0038, -3.5342], [-46.9944, -3.5387], [-46.9863, -3.5296], [-46.9757, -3.5298], [-46.9784, -3.5177], [-46.9698, -3.5125], [-46.9824, -3.4962], [-46.9688, -3.4894], [-46.9609, -3.4887], [-46.9697, -3.4758], [-46.9575, -3.4727], [-46.9485, -3.4768], [-46.9488, -3.4658], [-46.9563, -3.4613], [-46.9503, -3.4536], [-46.9421, -3.4487], [-46.9563, -3.4259], [-46.9479, -3.4235], [-46.9415, -3.4136], [-46.9469, -3.411], [-46.9482, -3.4021], [-46.9361, -3.3914], [-46.9388, -3.3757], [-46.9272, -3.3761], [-46.9124, -3.3616], [-46.9038, -3.3645], [-46.8992, -3.3504], [-46.8946, -3.3445], [-46.8836, -3.3374], [-46.877, -3.3423], [-46.8676, -3.3407], [-46.8586, -3.343], [-46.8493, -3.337], [-46.8519, -3.3301], [-46.846, -3.3193], [-46.841, -3.3245], [-46.8323, -3.3134], [-46.8149, -3.3115], [-46.8122, -3.3021], [-46.8209, -3.293], [-46.8113, -3.291], [-46.8094, -3.2828], [-46.8185, -3.2773], [-46.8186, -3.2681], [-46.8095, -3.2719], [-46.8021, -3.266], [-46.8065, -3.2569], [-46.8067, -3.2453], [-46.7973, -3.2402], [-46.7848, -3.2438], [-46.779, -3.2411], [-46.7778, -3.2299], [-46.782, -3.2228], [-46.7785, -3.2168], [-46.7647, -3.2146], [-46.7573, -3.2098], [-46.7715, -3.2041], [-46.7695, -3.1986], [-46.7585, -3.1926], [-46.7613, -3.1858], [-46.7704, -3.1816], [-46.7689, -3.1765], [-46.7516, -3.1888], [-46.7442, -3.1793], [-46.7495, -3.1671], [-46.7386, -3.1619], [-46.7287, -3.1624], [-46.7226, -3.1591], [-46.7203, -3.1515], [-46.7304, -3.1445], [-46.7282, -3.1303], [-46.7445, -3.1374], [-46.7496, -3.1245], [-46.736, -3.121], [-46.7309, -3.124], [-46.7244, -3.1115], [-46.7189, -3.1092], [-46.7127, -3.1141], [-46.7164, -3.1245], [-46.7059, -3.1254], [-46.705, -3.1156], [-46.7068, -3.1006], [-46.6933, -3.0968], [-46.6886, -3.093], [-46.6765, -3.0941], [-46.682, -3.0744], [-46.6732, -3.0673], [-46.6773, -3.0343], [-46.6675, -3.0281], [-46.672, -3.0207], [-46.6694, -3.0064], [-46.6736, -3.0021], [-46.6685, -2.9928], [-46.6614, -2.9966], [-46.6499, -2.996], [-46.6492, -2.9834], [-46.6542, -2.9783], [-46.6474, -2.9698], [-46.6484, -2.9613], [-46.6553, -2.9562], [-46.6676, -2.9547], [-46.673, -2.9451], [-46.6673, -2.9363], [-46.6548, -2.9323], [-46.6734, -2.8931], [-46.6811, -2.8936], [-46.6808, -2.8831], [-46.6684, -2.8759], [-46.6542, -2.8785], [-46.6489, -2.8836], [-46.6394, -2.8836], [-46.6413, -2.8543], [-46.6355, -2.8535], [-46.6209, -2.8596], [-46.6108, -2.8534], [-46.6107, -2.8458], [-46.6151, -2.8372], [-46.6148, -2.8294], [-46.6027, -2.834], [-46.5896, -2.8458], [-46.5807, -2.8352], [-46.5824, -2.8291], [-46.5913, -2.8321], [-46.5906, -2.8196], [-46.5997, -2.8181], [-46.6011, -2.8132], [-46.5992, -2.7959], [-46.6025, -2.7892], [-46.6094, -2.791], [-46.6098, -2.7988], [-46.6184, -2.8049], [-46.6264, -2.8065], [-46.6385, -2.7909], [-46.6369, -2.7774], [-46.6314, -2.7709], [-46.6369, -2.7538], [-46.6508, -2.7588], [-46.6525, -2.7488], [-46.6588, -2.7413], [-46.6529, -2.7352], [-46.654, -2.729], [-46.6696, -2.7346], [-46.6683, -2.7219], [-46.6724, -2.7175], [-46.6714, -2.7062], [-46.6631, -2.6936], [-46.6381, -2.6872], [-46.6324, -2.6803], [-46.6332, -2.6729], [-46.6186, -2.6654], [-46.6183, -2.6556], [-46.6223, -2.6449], [-46.6112, -2.6445], [-46.6061, -2.6395], [-46.5968, -2.6637], [-46.5903, -2.6618], [-46.5867, -2.64], [-46.5789, -2.6315], [-46.5673, -2.6268], [-46.5578, -2.6312], [-46.5473, -2.6257], [-46.5288, -2.6225], [-46.5205, -2.619], [-46.5068, -2.6169], [-46.5094, -2.5906], [-46.5018, -2.5809], [-46.4926, -2.5836], [-46.4872, -2.575], [-46.4879, -2.5688], [-46.4969, -2.5631], [-46.5017, -2.5468], [-46.4912, -2.5376], [-46.4736, -2.5466], [-46.4581, -2.5407], [-46.4452, -2.5377], [-46.4299, -2.5368], [-46.4193, -2.5324], [-46.4202, -2.526], [-46.4324, -2.5213], [-46.4368, -2.508], [-46.43, -2.5014], [-46.4301, -2.496], [-46.4388, -2.4852], [-46.4395, -2.474], [-46.4358, -2.4709], [-46.4406, -2.4524], [-46.4389, -2.4414], [-46.4422, -2.4194], [-46.4394, -2.4132], [-46.4275, -2.4017], [-46.4225, -2.3854], [-46.4128, -2.3791], [-46.4094, -2.3714], [-46.4132, -2.3642], [-46.4319, -2.3645], [-46.446, -2.3817], [-46.4539, -2.3861], [-46.4663, -2.3789], [-46.4662, -2.3679], [-46.4633, -2.3622], [-46.4534, -2.3566], [-46.4363, -2.3414], [-46.4316, -2.3348], [-46.4305, -2.3238], [-46.4329, -2.3168], [-46.4331, -2.3007], [-46.4306, -2.2941], [-46.4227, -2.2875], [-46.4163, -2.2738], [-46.4178, -2.2585], [-46.4306, -2.2441], [-46.4305, -2.2352], [-46.4106, -2.2288], [-46.4061, -2.2383], [-46.3911, -2.2501], [-46.377, -2.2459], [-46.3678, -2.2309], [-46.3553, -2.2237], [-46.3472, -2.222], [-46.3442, -2.2093], [-46.3391, -2.2041], [-46.3356, -2.194], [-46.3273, -2.1862], [-46.3044, -2.1699], [-46.2963, -2.1654], [-46.2833, -2.1544], [-46.3002, -2.1459], [-46.3009, -2.1418], [-46.2889, -2.1352], [-46.2841, -2.1276], [-46.2731, -2.1201], [-46.2685, -2.104], [-46.2693, -2.0907], [-46.2776, -2.0793], [-46.2736, -2.0663], [-46.2746, -2.0546], [-46.2632, -2.0493], [-46.2595, -2.035], [-46.2503, -2.0175], [-46.2517, -2.0024], [-46.2365, -1.9664], [-46.2339, -1.9424], [-46.2234, -1.9149], [-46.2227, -1.9102], [-46.2288, -1.8885], [-46.24, -1.888], [-46.2435, -1.8786], [-46.237, -1.8723], [-46.2261, -1.8568], [-46.2153, -1.8459], [-46.211, -1.8311], [-46.2173, -1.8199], [-46.2303, -1.8031], [-46.2589, -1.795], [-46.2692, -1.7959], [-46.2847, -1.8008], [-46.2955, -1.7944], [-46.31, -1.8063], [-46.3177, -1.7963], [-46.3245, -1.7727], [-46.3216, -1.7586], [-46.3152, -1.7416], [-46.3119, -1.7332], [-46.295, -1.7266], [-46.2659, -1.7328], [-46.2476, -1.7209], [-46.239, -1.723], [-46.2309, -1.729], [-46.2212, -1.7313], [-46.2112, -1.7272], [-46.2049, -1.7175], [-46.2035, -1.7053], [-46.1929, -1.7076], [-46.1741, -1.7005], [-46.1682, -1.6923], [-46.1593, -1.6851], [-46.1553, -1.6754], [-46.1574, -1.6637], [-46.1639, -1.6539], [-46.1659, -1.6344], [-46.1613, -1.6228], [-46.1494, -1.615], [-46.1473, -1.6064], [-46.1541, -1.5994], [-46.1549, -1.5937], [-46.1453, -1.5905], [-46.1336, -1.5818], [-46.1356, -1.5629], [-46.1426, -1.5403], [-46.1441, -1.5178], [-46.1538, -1.5058], [-46.1646, -1.496], [-46.1645, -1.4874], [-46.1761, -1.4774], [-46.1631, -1.4631], [-46.1436, -1.4497], [-46.1377, -1.4371], [-46.1403, -1.4328], [-46.1535, -1.4256], [-46.1518, -1.419], [-46.1417, -1.4121], [-46.1351, -1.3947], [-46.1302, -1.3769], [-46.116, -1.3672], [-46.1146, -1.3519], [-46.1037, -1.3373], [-46.1098, -1.3328], [-46.125, -1.3353], [-46.1314, -1.3265], [-46.1286, -1.318], [-46.1333, -1.3097], [-46.1473, -1.3094], [-46.1502, -1.3061], [-46.1616, -1.2819], [-46.1588, -1.2747], [-46.143, -1.2547], [-46.1401, -1.2477], [-46.1508, -1.2326], [-46.1493, -1.226], [-46.133, -1.2104], [-46.1041, -1.202], [-46.0982, -1.1961], [-46.0871, -1.1577], [-46.0871, -1.1344], [-46.0757, -1.1154], [-46.0634, -1.1062], [-46.0618, -1.0972], [-46.0656, -1.0861], [-46.0821, -1.0645], [-46.0907, -1.0613], [-46.0938, -1.0546], [-46.0882, -1.0488], [-46.0723, -1.0458], [-46.0697, -1.0368], [-46.0763, -1.0249], [-46.0868, -1.02], [-46.0946, -1.0206], [-46.1131, -1.0382], [-46.1245, -1.0415], [-46.1413, -1.0582], [-46.1483, -1.0717], [-46.1528, -1.0887], [-46.1649, -1.089], [-46.1717, -1.0849], [-46.1679, -1.0691], [-46.1549, -1.0626], [-46.1507, -1.051], [-46.1515, -1.0359], [-46.1573, -1.0322], [-46.1562, -1.0184], [-46.1605, -1.0052], [-46.1705, -0.9994], [-46.1786, -1.0028], [-46.1837, -1.0141], [-46.1867, -1.0334], [-46.1841, -1.0531], [-46.1885, -1.0722], [-46.1935, -1.0796], [-46.208, -1.0896], [-46.2143, -1.0966], [-46.2301, -1.1045], [-46.2396, -1.0982], [-46.2186, -1.0744], [-46.2059, -1.0643], [-46.2047, -1.0523], [-46.2083, -1.0351], [-46.2154, -1.0263], [-46.2184, -1.0091], [-46.2177, -0.9932], [-46.2216, -0.9838], [-46.2128, -0.9793], [-46.1928, -0.9562], [-46.1907, -0.9489], [-46.1809, -0.9525], [-46.1757, -0.9428], [-46.1784, -0.9183], [-46.1819, -0.9095], [-46.1946, -0.8962], [-46.2007, -0.8869], [-46.2076, -0.8856], [-46.2201, -0.8925], [-46.2472, -0.9029], [-46.2648, -0.9134], [-46.2712, -0.9343], [-46.2707, -0.9447], [-46.2674, -0.9508], [-46.2667, -0.9613], [-46.2738, -0.9736], [-46.29, -0.9847], [-46.2877, -0.9994], [-46.3068, -1.01], [-46.3097, -1.0175], [-46.324, -1.0252], [-46.3346, -1.0248], [-46.3374, -1.0215], [-46.3464, -1.0072], [-46.3624, -1.0107], [-46.3666, -1.0142], [-46.3717, -1.0282], [-46.3842, -1.0251], [-46.3895, -1.0207], [-46.3966, -1.0073], [-46.3954, -0.9977], [-46.4035, -0.997], [-46.4159, -1.001], [-46.424, -1.0119], [-46.4284, -1.0241], [-46.4373, -1.0271], [-46.4514, -1.0284], [-46.4691, -1.0253], [-46.474, -1.0105], [-46.466, -1.0057], [-46.4648, -0.9981], [-46.4694, -0.9812], [-46.4742, -0.977], [-46.4949, -0.9757], [-46.4937, -0.9696], [-46.4765, -0.9642], [-46.4674, -0.9545], [-46.4632, -0.9457], [-46.4641, -0.9339], [-46.4804, -0.9238], [-46.4761, -0.9179], [-46.4665, -0.9141], [-46.4598, -0.9035], [-46.4461, -0.9109], [-46.4218, -0.8966], [-46.4103, -0.8876], [-46.4121, -0.8787], [-46.4238, -0.8665], [-46.4451, -0.8689], [-46.4474, -0.8724], [-46.4656, -0.8725], [-46.4591, -0.8855], [-46.4692, -0.8909], [-46.4711, -0.8846], [-46.4803, -0.8826], [-46.4896, -0.8739], [-46.4958, -0.8722], [-46.5146, -0.8854], [-46.5057, -0.8967], [-46.5152, -0.9186], [-46.5151, -0.9297], [-46.5222, -0.9332], [-46.5303, -0.9463], [-46.5313, -0.953], [-46.5383, -0.9524], [-46.5384, -0.9409], [-46.5328, -0.9086], [-46.5435, -0.9076], [-46.5568, -0.9186], [-46.5591, -0.936], [-46.5629, -0.9427], [-46.5747, -0.9738], [-46.5763, -0.9806], [-46.5871, -0.9786], [-46.6013, -0.9573], [-46.6111, -0.9576], [-46.6268, -0.9614], [-46.6364, -0.9691], [-46.642, -0.9489], [-46.6302, -0.9365], [-46.625, -0.9212], [-46.6299, -0.9153], [-46.6366, -0.914], [-46.6348, -0.8961], [-46.6289, -0.8924], [-46.6302, -0.883], [-46.6226, -0.8816], [-46.6159, -0.859], [-46.6112, -0.8555], [-46.6018, -0.8581], [-46.5957, -0.8518], [-46.5961, -0.8419], [-46.6037, -0.8269], [-46.6134, -0.8158], [-46.6198, -0.8133], [-46.6187, -0.8061], [-46.6293, -0.8008], [-46.6267, -0.8108], [-46.6312, -0.8147], [-46.6405, -0.8051], [-46.6396, -0.796], [-46.6451, -0.7927], [-46.6653, -0.7912], [-46.6806, -0.7963], [-46.6679, -0.8056], [-46.6629, -0.8136], [-46.6728, -0.8153], [-46.6766, -0.8206], [-46.6761, -0.8312], [-46.6723, -0.8378], [-46.6702, -0.8499], [-46.6763, -0.8526], [-46.6791, -0.8454], [-46.6922, -0.8339], [-46.7113, -0.84], [-46.716, -0.8438], [-46.7175, -0.862], [-46.7209, -0.8665], [-46.7354, -0.8622], [-46.7343, -0.8368], [-46.7418, -0.8286], [-46.7397, -0.8221], [-46.7463, -0.8144], [-46.7539, -0.8141], [-46.7586, -0.8064], [-46.7644, -0.804], [-46.7662, -0.8396], [-46.7745, -0.8417], [-46.7863, -0.851], [-46.7891, -0.859], [-46.7878, -0.8675], [-46.796, -0.8705], [-46.8064, -0.8705], [-46.8094, -0.861], [-46.8073, -0.8345], [-46.8126, -0.8271], [-46.8276, -0.8422], [-46.8339, -0.8259], [-46.8411, -0.8204], [-46.8264, -0.8114], [-46.8247, -0.8034], [-46.8395, -0.7912], [-46.8243, -0.7912], [-46.8262, -0.779], [-46.8323, -0.7699], [-46.8293, -0.7657], [-46.836, -0.7467], [-46.8496, -0.7394], [-46.8624, -0.7417], [-46.8722, -0.7514], [-46.8616, -0.7542], [-46.8629, -0.7598], [-46.8773, -0.7614], [-46.8837, -0.7672], [-46.8825, -0.7774], [-46.8837, -0.8076], [-46.8935, -0.8138], [-46.9012, -0.8147], [-46.9128, -0.8211], [-46.9184, -0.84], [-46.9161, -0.8524], [-46.9236, -0.8577], [-46.9286, -0.8652], [-46.9371, -0.8699], [-46.9432, -0.8654], [-46.9426, -0.8593], [-46.9368, -0.8537], [-46.9426, -0.8382], [-46.945, -0.8255], [-46.9422, -0.8075], [-46.9506, -0.8006], [-46.9478, -0.7954], [-46.9632, -0.7799], [-46.9703, -0.7675], [-46.9655, -0.7597], [-46.9526, -0.7478], [-46.9462, -0.731], [-46.9567, -0.7163], [-46.9581, -0.7107], [-46.975, -0.7041], [-46.9907, -0.7119], [-46.9892, -0.7192], [-46.9968, -0.7397], [-47.0037, -0.7489], [-47.0027, -0.7608], [-47.0085, -0.7689], [-47.017, -0.7684], [-47.0279, -0.7637], [-47.0367, -0.7808], [-47.0354, -0.7906], [-47.0469, -0.7985], [-47.0637, -0.7946], [-47.0633, -0.7852], [-47.0668, -0.7746], [-47.0771, -0.7714], [-47.0819, -0.7645], [-47.0815, -0.7542], [-47.0858, -0.7509], [-47.0957, -0.7561], [-47.0994, -0.7535], [-47.0914, -0.7395], [-47.0886, -0.7296], [-47.0907, -0.7191], [-47.0837, -0.7093], [-47.078, -0.7133], [-47.0743, -0.7048], [-47.0754, -0.6939], [-47.092, -0.6741], [-47.098, -0.6722], [-47.1071, -0.6759], [-47.1212, -0.6762], [-47.1312, -0.6854], [-47.1236, -0.6937], [-47.14, -0.6977], [-47.1312, -0.7098], [-47.1327, -0.7224], [-47.1372, -0.7325], [-47.145, -0.742], [-47.156, -0.7428], [-47.1591, -0.7492], [-47.1605, -0.7623], [-47.1721, -0.7629], [-47.1785, -0.7461], [-47.1785, -0.7387], [-47.1661, -0.7259], [-47.1664, -0.7121], [-47.1688, -0.7063], [-47.1675, -0.6956], [-47.1709, -0.6763], [-47.1773, -0.6735], [-47.1958, -0.6897], [-47.1982, -0.6968], [-47.2092, -0.6961], [-47.2122, -0.6821], [-47.2067, -0.6755], [-47.2048, -0.65], [-47.2117, -0.6456], [-47.2182, -0.6327], [-47.2357, -0.6286], [-47.25, -0.6274], [-47.262, -0.6243], [-47.2579, -0.6356], [-47.2532, -0.637], [-47.2524, -0.646], [-47.2619, -0.6478], [-47.2719, -0.6452], [-47.2809, -0.6382], [-47.2955, -0.6425], [-47.2857, -0.6259], [-47.2864, -0.603], [-47.2963, -0.5957], [-47.3164, -0.5922], [-47.3394, -0.5997], [-47.3513, -0.6012], [-47.3476, -0.6107], [-47.3548, -0.6129], [-47.3643, -0.607], [-47.3685, -0.6003], [-47.3809, -0.6013], [-47.3863, -0.6047], [-47.3847, -0.6134], [-47.3732, -0.6183], [-47.3672, -0.624], [-47.3699, -0.6299], [-47.3887, -0.635], [-47.3953, -0.6538], [-47.4034, -0.6553], [-47.4179, -0.6468], [-47.4246, -0.6454], [-47.426, -0.6573], [-47.4299, -0.651], [-47.4308, -0.6408], [-47.4236, -0.632], [-47.4115, -0.6039], [-47.4149, -0.5915], [-47.4213, -0.5848], [-47.4433, -0.5846], [-47.4744, -0.5923], [-47.4705, -0.5961], [-47.4798, -0.6061], [-47.4847, -0.6182], [-47.4733, -0.6285], [-47.4748, -0.6443], [-47.479, -0.6572], [-47.4722, -0.6724], [-47.4746, -0.6781], [-47.47, -0.6938], [-47.4701, -0.7088], [-47.4735, -0.7349], [-47.4816, -0.7391], [-47.4849, -0.7316], [-47.4941, -0.7242], [-47.5015, -0.7094], [-47.499, -0.6993], [-47.501, -0.6911], [-47.5144, -0.6744], [-47.5176, -0.6675], [-47.5215, -0.6477], [-47.5327, -0.6477], [-47.5404, -0.6381], [-47.5365, -0.6345], [-47.5389, -0.626], [-47.5315, -0.6164], [-47.5385, -0.6045], [-47.5494, -0.5934], [-47.5643, -0.5816], [-47.5887, -0.5757], [-47.5911, -0.5952], [-47.5827, -0.6061], [-47.5883, -0.6165], [-47.5866, -0.6383], [-47.5923, -0.6518], [-47.601, -0.6652], [-47.6104, -0.6853], [-47.6081, -0.6978], [-47.6155, -0.6992], [-47.6235, -0.7059], [-47.6315, -0.7063], [-47.6353, -0.703], [-47.6323, -0.6895], [-47.6447, -0.6829], [-47.6345, -0.6669], [-47.6351, -0.6574], [-47.6416, -0.6544], [-47.6349, -0.6455], [-47.6368, -0.6352], [-47.6302, -0.626], [-47.6327, -0.6021], [-47.6495, -0.5834], [-47.6662, -0.5757], [-47.6719, -0.5752], [-47.6804, -0.5801], [-47.6813, -0.5871], [-47.6915, -0.5947], [-47.7021, -0.5934], [-47.6952, -0.5721], [-47.6912, -0.5534], [-47.704, -0.5512], [-47.6983, -0.5403], [-47.7039, -0.5346], [-47.7386, -0.5367], [-47.7543, -0.5432], [-47.7452, -0.5524], [-47.7412, -0.5643], [-47.7619, -0.5606], [-47.7712, -0.5643], [-47.7656, -0.5839], [-47.7573, -0.5947], [-47.7562, -0.6063], [-47.7611, -0.6105], [-47.7718, -0.6072], [-47.7759, -0.5991], [-47.7735, -0.5865], [-47.7776, -0.5818], [-47.7916, -0.5861], [-47.8095, -0.5843], [-47.8067, -0.5765], [-47.7964, -0.5645], [-47.7982, -0.5584], [-47.8084, -0.5558], [-47.8154, -0.5584], [-47.8177, -0.5647], [-47.8144, -0.5767], [-47.8269, -0.5983], [-47.8306, -0.6096], [-47.8274, -0.6231], [-47.8226, -0.6288], [-47.8209, -0.6375], [-47.8265, -0.6525], [-47.8261, -0.6611], [-47.8335, -0.6713], [-47.8362, -0.6798], [-47.844, -0.6809], [-47.8514, -0.6692], [-47.8594, -0.6734], [-47.8657, -0.6706], [-47.8631, -0.6597], [-47.8556, -0.6529], [-47.8563, -0.6432], [-47.8464, -0.627], [-47.8499, -0.605], [-47.8493, -0.5883], [-47.8584, -0.5893], [-47.8587, -0.5704], [-47.8699, -0.5612], [-47.8925, -0.5581], [-47.906, -0.5597], [-47.9171, -0.5664], [-47.9094, -0.5774], [-47.9097, -0.5936], [-47.908, -0.6026], [-47.9199, -0.6016], [-47.9201, -0.6088], [-47.9157, -0.6175], [-47.9173, -0.6232], [-47.932, -0.6284], [-47.9387, -0.6334], [-47.9555, -0.632], [-47.9646, -0.6421], [-47.9654, -0.6604], [-47.9634, -0.6658], [-47.9665, -0.6757], [-47.9757, -0.6809], [-47.977, -0.6862], [-47.9833, -0.6926], [-47.9912, -0.6947], [-48.0014, -0.6865], [-48.0197, -0.6866], [-48.0229, -0.6827], [-48.0237, -0.6709], [-48.037, -0.6633], [-48.0514, -0.6595], [-48.0674, -0.6735], [-48.088, -0.6981], [-48.1053, -0.7166], [-48.1339, -0.7453], [-48.1416, -0.7542], [-48.1584, -0.7742], [-48.1662, -0.7917], [-48.1673, -0.8112], [-48.1716, -0.8164], [-48.1822, -0.8217], [-48.2033, -0.8193], [-48.2212, -0.8229], [-48.2295, -0.8278], [-48.2384, -0.8409], [-48.2515, -0.8779], [-48.2685, -0.9029], [-48.281, -0.913], [-48.2938, -0.9197], [-48.3361, -0.9214], [-48.3658, -0.9189], [-48.3948, -0.911], [-48.4096, -0.9058], [-48.4239, -0.9006], [-48.4547, -0.8867], [-48.4747, -0.8739], [-48.4916, -0.8484], [-48.501, -0.829], [-48.5061, -0.8104], [-48.5094, -0.7883], [-48.5121, -0.759], [-48.5061, -0.7509], [-48.503, -0.7451], [-48.4946, -0.7438], [-48.488, -0.734], [-48.4865, -0.7152], [-48.4831, -0.7025], [-48.4823, -0.6896], [-48.4787, -0.6774], [-48.4792, -0.6607], [-48.473, -0.6443], [-48.4747, -0.6319], [-48.4706, -0.6141], [-48.477, -0.6061], [-48.4752, -0.5866], [-48.4773, -0.5792], [-48.4749, -0.5688], [-48.4753, -0.5518], [-48.4737, -0.5267], [-48.4705, -0.508], [-48.4547, -0.4646], [-48.4508, -0.4457], [-48.4494, -0.4279], [-48.4411, -0.4122], [-48.4137, -0.3842], [-48.4074, -0.3747], [-48.3883, -0.3527], [-48.3792, -0.3291], [-48.3746, -0.3031], [-48.3758, -0.2913], [-48.3811, -0.2767], [-48.3969, -0.2516], [-48.4231, -0.2379], [-48.4288, -0.2272], [-48.4402, -0.2254], [-48.4498, -0.2317], [-48.4736, -0.2307], [-48.4859, -0.232], [-48.5037, -0.2425], [-48.5232, -0.2373], [-48.5442, -0.2401], [-48.5574, -0.2398], [-48.5728, -0.2354], [-48.5885, -0.2335], [-48.6021, -0.2362], [-48.6246, -0.2314], [-48.6385, -0.2323], [-48.6532, -0.2407], [-48.6698, -0.2405], [-48.6949, -0.2448], [-48.712, -0.2518], [-48.7437, -0.2499], [-48.7627, -0.2401], [-48.7764, -0.2373], [-48.7883, -0.2245], [-48.7992, -0.2218], [-48.8101, -0.2148], [-48.8238, -0.2169], [-48.8347, -0.2227], [-48.8573, -0.2217], [-48.8647, -0.2227], [-48.9029, -0.2225], [-48.9179, -0.2296], [-48.9396, -0.2258], [-48.9518, -0.2182], [-48.964, -0.204], [-48.9749, -0.1988], [-48.9916, -0.1874], [-48.9973, -0.1862], [-49.0107, -0.1691], [-49.0109, -0.1618], [-49.0169, -0.1602], [-49.0351, -0.1649], [-49.0394, -0.1693], [-49.0662, -0.1611], [-49.0783, -0.162], [-49.088, -0.1668], [-49.0993, -0.1657], [-49.1095, -0.1613], [-49.1252, -0.1658], [-49.1255, -0.1715], [-49.1367, -0.1682], [-49.1483, -0.1592], [-49.156, -0.1578], [-49.1634, -0.1479], [-49.1646, -0.1303], [-49.1758, -0.1324], [-49.1809, -0.139], [-49.1962, -0.1314], [-49.2088, -0.1395], [-49.2129, -0.1487], [-49.2228, -0.1507], [-49.2414, -0.1591], [-49.2505, -0.1655], [-49.2559, -0.1598], [-49.2941, -0.1572], [-49.3286, -0.1578], [-49.3346, -0.1605], [-49.348, -0.1719], [-49.366, -0.1818], [-49.3787, -0.191], [-49.3942, -0.1909], [-49.4084, -0.182], [-49.4222, -0.1684], [-49.4327, -0.147], [-49.4386, -0.1265], [-49.4376, -0.1163], [-49.4317, -0.0971], [-49.4317, -0.0882], [-49.4155, -0.0662], [-49.3957, -0.0575], [-49.3876, -0.0574], [-49.3828, -0.045], [-49.3747, -0.0318], [-49.3666, -0.032], [-49.3589, -0.0259], [-49.3543, -0.0096], [-49.3583, 0.0079], [-49.3618, 0.0139], [-49.3705, 0.0188], [-49.3662, 0.0294], [-49.3695, 0.0378], [-49.3773, 0.0465], [-49.3843, 0.0502], [-49.397, 0.0622], [-49.4075, 0.0628], [-49.4263, 0.0712], [-49.4413, 0.0745], [-49.4513, 0.0729], [-49.479, 0.0811], [-49.5037, 0.0825], [-49.5116, 0.0809], [-49.5317, 0.0812], [-49.5487, 0.0852], [-49.5693, 0.0854], [-49.5769, 0.0907], [-49.5826, 0.0897], [-49.6175, 0.0744], [-49.6322, 0.0749], [-49.6507, 0.0844], [-49.6657, 0.0966], [-49.6895, 0.1268], [-49.6996, 0.1505], [-49.6999, 0.1581], [-49.6927, 0.1781], [-49.6716, 0.1994], [-49.6444, 0.2167], [-49.6333, 0.2414], [-49.6192, 0.2478], [-49.6069, 0.2599], [-49.5902, 0.2669], [-49.5837, 0.2725], [-49.5598, 0.2793], [-49.534, 0.2892], [-49.5262, 0.294], [-49.5207, 0.3023], [-49.5075, 0.3085], [-49.495, 0.3186], [-49.4886, 0.3342], [-49.4894, 0.343], [-49.4966, 0.3529], [-49.4975, 0.3609], [-49.5032, 0.3717], [-49.5286, 0.3881], [-49.5478, 0.3901], [-49.5643, 0.4096], [-49.5732, 0.4166], [-49.5819, 0.4187], [-49.588, 0.4149], [-49.5906, 0.4066], [-49.6061, 0.4013], [-49.6181, 0.3921], [-49.6289, 0.395], [-49.6615, 0.393], [-49.6781, 0.3862], [-49.6993, 0.3833], [-49.7248, 0.3776], [-49.7371, 0.3719], [-49.7515, 0.3624], [-49.7664, 0.3486], [-49.7778, 0.3413], [-49.8078, 0.3321], [-49.814, 0.3361], [-49.814, 0.3493], [-49.8222, 0.3563], [-49.8283, 0.3554], [-49.8466, 0.3436], [-49.8892, 0.3225], [-49.9048, 0.3238], [-49.9142, 0.3197], [-49.9209, 0.3248], [-49.9077, 0.3401], [-49.9098, 0.3449], [-49.9219, 0.3576], [-49.9314, 0.3631], [-49.9459, 0.3658], [-49.9706, 0.3635], [-49.9805, 0.3605], [-49.9862, 0.3426], [-49.9929, 0.3384], [-50.0144, 0.3379], [-50.0246, 0.3401], [-50.0422, 0.3401], [-50.0514, 0.3367], [-50.0808, 0.3393], [-50.0984, 0.3445], [-50.1083, 0.3417], [-50.1317, 0.3307], [-50.1678, 0.3403], [-50.1746, 0.3479], [-50.1776, 0.3756], [-50.1764, 0.3872], [-50.1727, 0.3976], [-50.1411, 0.4195], [-50.1201, 0.43], [-50.0882, 0.453], [-50.0774, 0.4634], [-50.0555, 0.5071], [-50.0364, 0.5342], [-50.0338, 0.5506], [-50.0291, 0.5586], [-50.0279, 0.5678], [-50.0323, 0.5907], [-50.0373, 0.6019], [-50.0527, 0.6216], [-50.0726, 0.6358], [-50.0836, 0.6402], [-50.0954, 0.6416], [-50.1044, 0.6396], [-50.1125, 0.6336], [-50.1235, 0.6219], [-50.1335, 0.6196], [-50.1791, 0.6347], [-50.204, 0.648], [-50.2135, 0.656], [-50.2227, 0.6781], [-50.2261, 0.6962], [-50.2587, 0.6908], [-50.2938, 0.6833], [-50.3286, 0.6743], [-50.3472, 0.6668], [-50.3586, 0.6601], [-50.3979, 0.6326], [-50.4099, 0.6233], [-50.4251, 0.6116], [-50.4365, 0.6001], [-50.4523, 0.571], [-50.4673, 0.5309], [-50.4712, 0.513], [-50.4713, 0.4997], [-50.4762, 0.4815], [-50.4894, 0.4534], [-50.504, 0.4351], [-50.5077, 0.4176], [-50.519, 0.3938], [-50.5239, 0.3724], [-50.5393, 0.3458], [-50.553, 0.3125], [-50.5798, 0.27], [-50.5963, 0.2504], [-50.5997, 0.2494], [-50.6068, 0.2457], [-50.6236, 0.2318], [-50.6448, 0.2087], [-50.6682, 0.185], [-50.701, 0.1616], [-50.7188, 0.147], [-50.7435, 0.1305], [-50.762, 0.121], [-50.7848, 0.1121], [-50.849, 0.0943], [-50.8719, 0.0892], [-50.9211, 0.0761], [-50.9462, 0.0627], [-50.9748, 0.0418], [-50.9851, 0.0294], [-50.9969, 0.0035], [-51.0075, -0.0003], [-51.0173, -0.0107], [-51.0396, -0.0435], [-51.0689, -0.0791], [-51.0808, -0.0864], [-51.0924, -0.0889], [-51.1184, -0.0975], [-51.1514, -0.1032], [-51.1717, -0.104], [-51.2081, -0.117], [-51.2164, -0.1186], [-51.235, -0.1436], [-51.241, -0.1562], [-51.2572, -0.1806], [-51.26, -0.187], [-51.2896, -0.2281], [-51.3025, -0.2526], [-51.323, -0.2638], [-51.3321, -0.2738], [-51.3478, -0.2996], [-51.3545, -0.3185], [-51.362, -0.3588], [-51.3625, -0.3681], [-51.3786, -0.3876], [-51.3958, -0.405], [-51.4038, -0.4147], [-51.4167, -0.4243], [-51.4237, -0.4366], [-51.4284, -0.4619], [-51.4325, -0.4733], [-51.4578, -0.5132], [-51.4782, -0.5343], [-51.4867, -0.5456], [-51.5009, -0.5539], [-51.5151, -0.566], [-51.5262, -0.5802], [-51.5393, -0.5933], [-51.5716, -0.6231], [-51.5955, -0.6504], [-51.6122, -0.6763], [-51.6201, -0.6912], [-51.634, -0.7105], [-51.6622, -0.7583], [-51.6714, -0.7761], [-51.6792, -0.7853], [-51.6835, -0.7955], [-51.6861, -0.8185], [-51.6882, -0.8232], [-51.6889, -0.8445], [-51.6916, -0.8669], [-51.6905, -0.8925], [-51.6939, -0.9084], [-51.6956, -0.9247], [-51.6896, -0.9802], [-51.6898, -0.9976], [-51.6856, -1.0129], [-51.6882, -1.0392], [-51.7004, -1.0632], [-51.7095, -1.0731], [-51.7554, -1.1142], [-51.7784, -1.1404], [-51.7885, -1.1476], [-51.8091, -1.1571], [-51.8445, -1.1597], [-51.882, -1.1663], [-51.8972, -1.162], [-51.9084, -1.1515], [-51.9229, -1.133], [-51.931, -1.1341], [-51.9388, -1.1476], [-51.9447, -1.1627], [-51.9494, -1.1688], [-51.9589, -1.169], [-51.9645, -1.1635], [-51.9659, -1.1531], [-51.962, -1.1344], [-51.9656, -1.1258], [-51.975, -1.1206], [-51.9853, -1.1214], [-51.9934, -1.129], [-51.994, -1.1347], [-51.9888, -1.1491], [-51.987, -1.1645], [-51.9911, -1.1718], [-52.0168, -1.1679], [-52.0409, -1.1701], [-52.0551, -1.1769], [-52.064, -1.1859], [-52.063, -1.1929], [-52.0476, -1.2143], [-52.0515, -1.2306], [-52.0602, -1.2362], [-52.0705, -1.236], [-52.0988, -1.2279], [-52.1077, -1.2211], [-52.111, -1.215], [-52.1095, -1.1947], [-52.1068, -1.1831], [-52.1166, -1.15], [-52.1203, -1.1462], [-52.1467, -1.1488], [-52.1624, -1.1341], [-52.1789, -1.1296], [-52.1878, -1.1325], [-52.2147, -1.135], [-52.229, -1.1323], [-52.2387, -1.1262], [-52.2508, -1.1259], [-52.259, -1.1282], [-52.2733, -1.1285], [-52.2854, -1.1249], [-52.2958, -1.1175], [-52.3128, -1.1142], [-52.333, -1.1159], [-52.3388, -1.1056], [-52.352, -1.0698], [-52.3582, -1.0626], [-52.3831, -1.054], [-52.4002, -1.0436], [-52.4065, -1.0447], [-52.4201, -1.0527], [-52.4283, -1.0481], [-52.4275, -1.0378], [-52.4168, -1.0256], [-52.4145, -1.0093], [-52.4182, -0.999], [-52.4187, -0.9722], [-52.4248, -0.9595], [-52.4356, -0.9502], [-52.4387, -0.9436], [-52.4377, -0.9289], [-52.4267, -0.9191], [-52.4085, -0.9167], [-52.4047, -0.9127], [-52.4012, -0.8819], [-52.4124, -0.8627], [-52.4199, -0.8547], [-52.4322, -0.8478], [-52.4443, -0.8342], [-52.4555, -0.8303], [-52.4633, -0.8385], [-52.4843, -0.8467], [-52.4968, -0.8495], [-52.5111, -0.8567], [-52.5237, -0.8592], [-52.5375, -0.8584], [-52.5438, -0.8515], [-52.5418, -0.8365], [-52.5251, -0.8193], [-52.517, -0.809], [-52.5228, -0.7961], [-52.5182, -0.7755], [-52.5018, -0.7468], [-52.4979, -0.7307], [-52.4974, -0.7113], [-52.5017, -0.6928], [-52.5104, -0.6792], [-52.5125, -0.6651], [-52.5101, -0.6514], [-52.5132, -0.6196], [-52.5175, -0.6131], [-52.5232, -0.5891], [-52.5281, -0.5803], [-52.5352, -0.5741], [-52.5763, -0.5764], [-52.5858, -0.5786], [-52.5989, -0.5851], [-52.613, -0.5949], [-52.6292, -0.5938], [-52.64, -0.5849], [-52.6698, -0.5382], [-52.6673, -0.5251], [-52.6822, -0.5163], [-52.6954, -0.4964], [-52.6958, -0.4901], [-52.691, -0.4772], [-52.7027, -0.4592], [-52.6931, -0.4422], [-52.6872, -0.4377], [-52.6792, -0.4237], [-52.6811, -0.4151], [-52.6973, -0.3929], [-52.6986, -0.3872], [-52.696, -0.372], [-52.6851, -0.3522], [-52.6818, -0.34], [-52.6842, -0.3143], [-52.6918, -0.2997], [-52.7009, -0.2928], [-52.7162, -0.2927], [-52.7402, -0.2766], [-52.7544, -0.2622], [-52.7565, -0.2461], [-52.7604, -0.2376], [-52.8165, -0.1986], [-52.8361, -0.1861], [-52.8448, -0.1597], [-52.8515, -0.1502], [-52.8717, -0.1427], [-52.8818, -0.1437], [-52.8976, -0.1545], [-52.904, -0.1549], [-52.9327, -0.1423], [-52.9373, -0.1232], [-52.9492, -0.0971], [-52.96, -0.0632], [-52.969, -0.0498], [-52.9751, -0.0224], [-52.9773, -0.0003], [-52.9759, 0.0185], [-52.9834, 0.0334], [-52.9895, 0.0388], [-53.0037, 0.0439], [-53.015, 0.0597], [-53.0111, 0.095], [-53.0293, 0.1047], [-53.0365, 0.1198], [-53.0396, 0.136], [-53.0495, 0.149], [-53.0521, 0.1573], [-53.0632, 0.1667], [-53.0701, 0.1695], [-53.0834, 0.1886], [-53.0943, 0.1953], [-53.1005, 0.2154], [-53.1059, 0.2373], [-53.0941, 0.259], [-53.0949, 0.2622], [-53.1084, 0.2783], [-53.1119, 0.2865], [-53.1314, 0.2962], [-53.1366, 0.3092], [-53.1365, 0.326], [-53.1434, 0.335], [-53.1513, 0.3519], [-53.1664, 0.3626], [-53.175, 0.3771], [-53.1753, 0.3817], [-53.1612, 0.3985], [-53.1592, 0.4203], [-53.1652, 0.4322], [-53.1677, 0.4457], [-53.1639, 0.4529], [-53.1551, 0.4802], [-53.1595, 0.4882], [-53.1698, 0.4937], [-53.1596, 0.5138], [-53.1627, 0.5225], [-53.1521, 0.5319], [-53.1484, 0.5417], [-53.1482, 0.5521], [-53.1548, 0.5634], [-53.1535, 0.5765], [-53.1473, 0.6003], [-53.1341, 0.6147], [-53.1303, 0.623], [-53.1227, 0.6301], [-53.1152, 0.647], [-53.1144, 0.6616], [-53.1057, 0.6795], [-53.1063, 0.684], [-53.1152, 0.6881], [-53.1241, 0.6974], [-53.1399, 0.6931], [-53.1469, 0.6998], [-53.1511, 0.7194], [-53.1574, 0.7291], [-53.172, 0.737], [-53.1846, 0.7475], [-53.1885, 0.7552], [-53.1903, 0.7684], [-53.2343, 0.7976], [-53.2551, 0.8092], [-53.2705, 0.8236], [-53.2748, 0.8249], [-53.2787, 0.8343], [-53.2875, 0.8457], [-53.3023, 0.859], [-53.322, 0.872], [-53.3549, 0.8883], [-53.3614, 0.8961], [-53.3995, 0.9192], [-53.4115, 0.9293], [-53.4137, 0.9474], [-53.4107, 0.9566], [-53.4128, 0.9717], [-53.4108, 0.982], [-53.4175, 0.9893], [-53.4268, 0.9924], [-53.4299, 1.0198], [-53.4223, 1.0337], [-53.4275, 1.0433], [-53.4347, 1.048], [-53.436, 1.0596], [-53.4527, 1.0712], [-53.4558, 1.0774], [-53.4559, 1.1104], [-53.4592, 1.1337], [-53.4534, 1.1436], [-53.4444, 1.1513], [-53.4347, 1.1537], [-53.4213, 1.1474], [-53.4075, 1.149], [-53.4021, 1.154], [-53.3968, 1.1704], [-53.3961, 1.1793], [-53.403, 1.1939], [-53.4174, 1.2028], [-53.4261, 1.2259], [-53.4265, 1.2427], [-53.4388, 1.2321], [-53.4509, 1.2327], [-53.4737, 1.2393], [-53.493, 1.2267], [-53.503, 1.2247], [-53.5252, 1.2117], [-53.539, 1.2124], [-53.5453, 1.2215], [-53.5463, 1.2285], [-53.5306, 1.2453], [-53.5233, 1.2613], [-53.5305, 1.2736], [-53.5376, 1.2778], [-53.5527, 1.2803], [-53.5592, 1.2906], [-53.5626, 1.3066], [-53.5567, 1.3132], [-53.5441, 1.3156], [-53.5334, 1.3224], [-53.5338, 1.3306], [-53.5385, 1.3409], [-53.5485, 1.3485], [-53.5639, 1.3497], [-53.5655, 1.3398], [-53.5707, 1.3373], [-53.5842, 1.3473], [-53.5952, 1.3582], [-53.6126, 1.3512], [-53.6332, 1.3474], [-53.6419, 1.335], [-53.651, 1.3362], [-53.6614, 1.345], [-53.6435, 1.3639], [-53.6451, 1.3802], [-53.6409, 1.3885], [-53.6413, 1.3991], [-53.6446, 1.4055], [-53.6552, 1.4067], [-53.6626, 1.3931], [-53.6649, 1.3752], [-53.6706, 1.372], [-53.6805, 1.3725], [-53.683, 1.3844], [-53.6875, 1.3858], [-53.7015, 1.3779], [-53.7115, 1.384], [-53.7134, 1.3964], [-53.7066, 1.4071], [-53.6958, 1.4181], [-53.6999, 1.4248], [-53.7105, 1.4266], [-53.7172, 1.4318], [-53.7241, 1.4282], [-53.716, 1.4179], [-53.7154, 1.4054], [-53.7314, 1.3958], [-53.7323, 1.3863], [-53.7551, 1.3946], [-53.7625, 1.4084], [-53.7681, 1.3959], [-53.7837, 1.4029], [-53.7885, 1.4132], [-53.804, 1.4235], [-53.8157, 1.4219], [-53.8228, 1.4138], [-53.8075, 1.402], [-53.8071, 1.3918], [-53.8236, 1.3896], [-53.8308, 1.3939], [-53.8439, 1.3943], [-53.8443, 1.4063], [-53.855, 1.4016], [-53.8647, 1.406], [-53.8763, 1.4075], [-53.8828, 1.4007], [-53.8878, 1.4078], [-53.8839, 1.4197], [-53.8773, 1.4317], [-53.8807, 1.4402], [-53.8932, 1.4434], [-53.896, 1.4551], [-53.9121, 1.4584], [-53.9175, 1.4569], [-53.9225, 1.4423], [-53.9351, 1.4364], [-53.9384, 1.446], [-53.9304, 1.4499], [-53.9306, 1.4577], [-53.9259, 1.4655], [-53.9352, 1.4667], [-53.9436, 1.4713], [-53.9541, 1.468], [-53.9545, 1.4771], [-53.9671, 1.4844], [-53.9761, 1.4723], [-53.9862, 1.479], [-53.9947, 1.4748], [-54.0018, 1.4836], [-54.003, 1.4949], [-53.9995, 1.5048], [-54.0062, 1.5173], [-54.013, 1.52], [-54.0203, 1.5158], [-54.0246, 1.4999], [-54.0355, 1.5022], [-54.04, 1.5062], [-54.052, 1.4945], [-54.0624, 1.4947], [-54.0692, 1.501], [-54.0794, 1.4949], [-54.078, 1.4857], [-54.0887, 1.492], [-54.0852, 1.5055], [-54.089, 1.5137], [-54.0846, 1.5263], [-54.0988, 1.5505], [-54.1145, 1.5512], [-54.1175, 1.5582], [-54.1104, 1.575], [-54.1019, 1.5843], [-54.1111, 1.588], [-54.1186, 1.5815], [-54.1228, 1.5909], [-54.1314, 1.5969], [-54.1226, 1.6018], [-54.1231, 1.6074], [-54.1335, 1.6171], [-54.1328, 1.6271], [-54.1424, 1.6285], [-54.1437, 1.6406], [-54.1525, 1.6393], [-54.1569, 1.6428], [-54.1689, 1.644], [-54.1761, 1.648], [-54.1784, 1.6574], [-54.1858, 1.6537], [-54.1883, 1.6392], [-54.1874, 1.628], [-54.1975, 1.6318], [-54.2009, 1.6456], [-54.2101, 1.6544], [-54.2193, 1.6568], [-54.2284, 1.6653], [-54.2301, 1.676], [-54.2444, 1.6761], [-54.2468, 1.6819], [-54.2538, 1.6839], [-54.2637, 1.6802], [-54.2627, 1.6884], [-54.2696, 1.7048], [-54.2745, 1.7105], [-54.2888, 1.7078], [-54.2829, 1.7163], [-54.2932, 1.726], [-54.3004, 1.7238], [-54.3169, 1.7368], [-54.3234, 1.7375], [-54.3296, 1.7438], [-54.3415, 1.7398], [-54.3442, 1.7467], [-54.3508, 1.7474], [-54.3517, 1.7541], [-54.3698, 1.7591], [-54.3791, 1.7574], [-54.3874, 1.7452], [-54.4039, 1.7598], [-54.4179, 1.7566], [-54.4247, 1.7604], [-54.4346, 1.7541], [-54.4572, 1.7583], [-54.4706, 1.7557], [-54.4713, 1.7515], [-54.4856, 1.7513], [-54.4959, 1.7469], [-54.5018, 1.7511], [-54.5086, 1.7483], [-54.5124, 1.7534], [-54.524, 1.756], [-54.5305, 1.7671], [-54.5642, 1.7743], [-54.5758, 1.7799], [-54.5811, 1.7777], [-54.5943, 1.7802], [-54.6019, 1.7846], [-54.6117, 1.7793], [-54.6259, 1.7806], [-54.6281, 1.7773], [-54.6436, 1.7686], [-54.6516, 1.7717], [-54.6712, 1.7657], [-54.679, 1.7689], [-54.6922, 1.7679], [-54.6952, 1.7735], [-54.7237, 1.7713], [-54.7261, 1.7739], [-54.7448, 1.7758], [-54.7464, 1.7864], [-54.7527, 1.7907], [-54.7544, 1.7978], [-54.7469, 1.8058], [-54.7507, 1.8142], [-54.7385, 1.8248], [-54.7439, 1.8429], [-54.7485, 1.8423], [-54.7532, 1.851], [-54.7531, 1.8757], [-54.7591, 1.8902], [-54.7635, 1.8925], [-54.7619, 1.9056], [-54.7702, 1.9257], [-54.769, 1.935], [-54.7635, 1.9504], [-54.7559, 1.9603], [-54.756, 1.9742], [-54.7692, 1.9846], [-54.769, 1.9962], [-54.7809, 1.9996], [-54.791, 2.0073], [-54.795, 2.0168], [-54.8038, 2.0258], [-54.8073, 2.0374], [-54.806, 2.0537], [-54.8128, 2.0628], [-54.8121, 2.071], [-54.8062, 2.0764], [-54.808, 2.0885], [-54.8138, 2.1008], [-54.8047, 2.1079], [-54.8092, 2.1228], [-54.8036, 2.1323], [-54.8063, 2.1389], [-54.7985, 2.1501], [-54.7896, 2.1562], [-54.7835, 2.1641], [-54.7832, 2.1742], [-54.7679, 2.1809], [-54.7695, 2.1876], [-54.7628, 2.192], [-54.7631, 2.2023], [-54.7706, 2.2084], [-54.7751, 2.2203], [-54.7816, 2.2234], [-54.7866, 2.2323], [-54.7989, 2.2456], [-54.8025, 2.254], [-54.8114, 2.2664], [-54.8091, 2.2864], [-54.8029, 2.2901], [-54.8072, 2.2979], [-54.802, 2.3077], [-54.7958, 2.3095], [-54.7962, 2.318], [-54.8051, 2.3292], [-54.8076, 2.3417], [-54.8426, 2.38], [-54.8661, 2.4029], [-54.8677, 2.4089], [-54.8747, 2.4153], [-54.8763, 2.4267], [-54.8723, 2.4337], [-54.9112, 2.4897], [-54.9354, 2.5186], [-54.9543, 2.5837], [-55.0038, 2.591], [-55.0563, 2.5532], [-55.1031, 2.5257], [-55.1235, 2.5677], [-55.1729, 2.5594], [-55.2076, 2.5229], [-55.2348, 2.5035], [-55.2774, 2.5124], [-55.3203, 2.5155], [-55.3562, 2.4757], [-55.3456, 2.4481], [-55.3854, 2.4185], [-55.4294, 2.439], [-55.4823, 2.4387], [-55.4998, 2.4433], [-55.5043, 2.4394], [-55.5248, 2.4359], [-55.528, 2.4287], [-55.5515, 2.4295], [-55.5577, 2.4259], [-55.5707, 2.4236], [-55.5779, 2.4355], [-55.5936, 2.4334], [-55.6127, 2.4263], [-55.6171, 2.4199], [-55.6423, 2.4161], [-55.6573, 2.4207], [-55.6675, 2.4143], [-55.6741, 2.4137], [-55.6984, 2.4216], [-55.7002, 2.4136], [-55.7077, 2.4032], [-55.718, 2.4021], [-55.7279, 2.4069], [-55.747, 2.4105], [-55.7528, 2.4178], [-55.7538, 2.4258], [-55.7675, 2.438], [-55.7616, 2.4406], [-55.7667, 2.4553], [-55.7814, 2.4618], [-55.784, 2.4566], [-55.8028, 2.4594], [-55.8108, 2.4576], [-55.8389, 2.4623], [-55.8508, 2.4692], [-55.8546, 2.4806], [-55.8662, 2.4815], [-55.8739, 2.488], [-55.8809, 2.489], [-55.8863, 2.5036], [-55.8976, 2.5056], [-55.9017, 2.5173], [-55.9103, 2.5201], [-55.9199, 2.5179], [-55.9242, 2.5306], [-55.9347, 2.5335], [-55.9706, 2.5294], [-55.9783, 2.5274], [-55.9797, 2.5189], [-55.9893, 2.5178], [-55.993, 2.5046], [-55.978, 2.4965], [-55.9798, 2.4852], [-55.9882, 2.4788], [-55.9912, 2.4671], [-56.0003, 2.463], [-56.0116, 2.4529], [-56.009, 2.4444], [-56.0033, 2.4459], [-55.9858, 2.434], [-55.9897, 2.4271], [-55.9899, 2.4173], [-56.0015, 2.413], [-56.0071, 2.4016], [-56.0148, 2.3999], [-56.0233, 2.391], [-56.0248, 2.3825], [-56.0367, 2.3743], [-56.04, 2.3664], [-56.0331, 2.3643], [-56.0226, 2.3475], [-56.0297, 2.3397], [-56.0296, 2.3325], [-56.0507, 2.3351], [-56.0592, 2.343], [-56.0613, 2.355], [-56.0687, 2.3615], [-56.074, 2.3709], [-56.0902, 2.3724], [-56.0923, 2.3602], [-56.089, 2.3516], [-56.0957, 2.3384], [-56.092, 2.3299], [-56.0938, 2.3213], [-56.1073, 2.3184], [-56.1135, 2.3111], [-56.1146, 2.2987], [-56.1281, 2.2865], [-56.1254, 2.2783], [-56.1371, 2.2708], [-56.1325, 2.2637], [-56.1202, 2.2551], [-56.1205, 2.2504], [-56.109, 2.2448], [-56.0958, 2.2462], [-56.0881, 2.25], [-56.0774, 2.2376], [-56.0689, 2.2429], [-56.0581, 2.2335], [-56.0487, 2.2322], [-56.043, 2.2279], [-56.0362, 2.2136], [-56.0426, 2.2063], [-56.0469, 2.196], [-56.0563, 2.1894], [-56.0459, 2.1772], [-56.0351, 2.1689], [-56.0273, 2.1696], [-56.0142, 2.1654], [-56.0031, 2.1677], [-55.9938, 2.1587], [-55.9921, 2.1511], [-55.9867, 2.1459], [-55.9938, 2.1396], [-55.9914, 2.1314], [-55.9822, 2.1319], [-55.9756, 2.1261], [-55.9757, 2.1196], [-55.9698, 2.1131], [-55.9731, 2.1033], [-55.9669, 2.0885], [-55.9488, 2.0918], [-55.9413, 2.0812], [-55.9268, 2.0752], [-55.933, 2.0614], [-55.924, 2.0518], [-55.9089, 2.0475], [-55.9032, 2.0412], [-55.9021, 2.0294], [-55.9109, 2.0145], [-55.908, 2.0014], [-55.9138, 1.9906], [-55.9228, 1.9913], [-55.9292, 1.9974], [-55.9352, 1.9966], [-55.9361, 1.9834], [-55.932, 1.9713], [-55.9283, 1.9694], [-55.9231, 1.947], [-55.9239, 1.9373], [-55.9205, 1.9283], [-55.9206, 1.9191], [-55.9101, 1.9105], [-55.902, 1.9078], [-55.9015, 1.8968], [-55.9039, 1.8881], [-55.9099, 1.887], [-55.9344, 1.8716], [-55.94, 1.8619], [-55.9543, 1.8486], [-55.9702, 1.8484], [-55.9833, 1.8356], [-55.9958, 1.835], [-55.999, 1.8314], [-56.0242, 1.8427], [-56.0291, 1.8417], [-56.0367, 1.8503], [-56.0435, 1.8473], [-56.05, 1.8509], [-56.0665, 1.8519], [-56.0814, 1.846], [-56.0903, 1.8538], [-56.0987, 1.8466], [-56.1129, 1.8551], [-56.13, 1.8593], [-56.1326, 1.87], [-56.1412, 1.8751], [-56.151, 1.8856], [-56.1527, 1.8908], [-56.1707, 1.8912], [-56.171, 1.9006], [-56.1825, 1.8927], [-56.199, 1.8926], [-56.209, 1.8944], [-56.2151, 1.9021], [-56.2345, 1.8987], [-56.2406, 1.8867], [-56.2415, 1.8797], [-56.2487, 1.8796], [-56.2632, 1.8857], [-56.2724, 1.8966], [-56.2761, 1.8968], [-56.2901, 1.9066], [-56.3028, 1.9118], [-56.3121, 1.923], [-56.3215, 1.9237], [-56.335, 1.9372], [-56.3394, 1.9355], [-56.3583, 1.9415], [-56.3691, 1.9374], [-56.3721, 1.9329], [-56.3887, 1.933], [-56.3901, 1.9235], [-56.3971, 1.9234], [-56.4037, 1.9303], [-56.4119, 1.9283], [-56.4239, 1.9421], [-56.4371, 1.9518], [-56.4448, 1.9486], [-56.4542, 1.9524], [-56.469, 1.9493], [-56.4829, 1.9542], [-56.4957, 1.9381], [-56.5039, 1.9344], [-56.5181, 1.9324], [-56.525, 1.9248], [-56.5353, 1.9218], [-56.5467, 1.9155], [-56.5556, 1.9174], [-56.561, 1.9111], [-56.5798, 1.906], [-56.5867, 1.911], [-56.5901, 1.9214], [-56.5965, 1.926], [-56.5985, 1.9365], [-56.6079, 1.9344], [-56.6215, 1.946], [-56.63, 1.9425], [-56.6411, 1.9314], [-56.6492, 1.9312], [-56.6547, 1.9182], [-56.6735, 1.9128], [-56.6924, 1.9152], [-56.7164, 1.9261], [-56.7269, 1.9186], [-56.7348, 1.9173], [-56.7377, 1.9087], [-56.7498, 1.9029], [-56.7506, 1.8962], [-56.7564, 1.8907], [-56.765, 1.8884], [-56.7682, 1.8761], [-56.7817, 1.8644], [-56.7887, 1.8642], [-56.7881, 1.8544], [-56.798, 1.8534], [-56.7958, 1.8614], [-56.8015, 1.8742], [-56.8093, 1.8738], [-56.8287, 1.8817], [-56.831, 1.8889], [-56.8379, 1.8881], [-56.8459, 1.8933], [-56.8563, 1.8893], [-56.8587, 1.8953], [-56.8667, 1.8932], [-56.8936, 1.8994], [-56.9073, 1.9105], [-56.9064, 1.9152], [-56.9198, 1.9304], [-56.9404, 1.9215], [-56.9593, 1.9245], [-56.9683, 1.9167], [-56.9716, 1.9056], [-56.9762, 1.903], [-56.9917, 1.9075], [-57.0008, 1.9074], [-57.0092, 1.917], [-57.0143, 1.915], [-57.0245, 1.9279], [-57.025, 1.9398], [-57.0347, 1.9486], [-57.0565, 1.9569], [-57.064, 1.956], [-57.0713, 1.9688], [-57.0702, 1.9895], [-57.0735, 2.0025], [-57.0826, 2.0076], [-57.0817, 2.0189], [-57.0868, 2.0265], [-57.1002, 2.0188], [-57.1066, 2.0268], [-57.1167, 2.028], [-57.1164, 2.0149], [-57.1201, 2.0102], [-57.1409, 2.0011], [-57.1465, 1.9952], [-57.1584, 1.9919], [-57.164, 1.9948], [-57.1792, 1.9902], [-57.1834, 1.9796], [-57.2, 1.9787], [-57.2148, 1.9614], [-57.2292, 1.9536], [-57.2293, 1.9377], [-57.2376, 1.9394], [-57.2443, 1.9473], [-57.253, 1.9485], [-57.267, 1.9692], [-57.2735, 1.9742], [-57.2689, 1.9837], [-57.2773, 1.9831], [-57.3013, 1.9954], [-57.3072, 1.9967], [-57.3133, 1.9773], [-57.3293, 1.9797], [-57.3383, 1.9754], [-57.3457, 1.9803], [-57.3563, 1.9705], [-57.3543, 1.9612], [-57.3692, 1.9565], [-57.3682, 1.9522], [-57.3571, 1.9472], [-57.365, 1.9261], [-57.3758, 1.9223], [-57.3851, 1.9275], [-57.3985, 1.9219], [-57.403, 1.9128], [-57.4107, 1.9098], [-57.4278, 1.9095], [-57.4335, 1.906], [-57.4326, 1.8909], [-57.4362, 1.8806], [-57.4293, 1.8739], [-57.4325, 1.8694], [-57.432, 1.8586], [-57.4401, 1.8508], [-57.4451, 1.8412], [-57.4378, 1.8301], [-57.4449, 1.8224], [-57.451, 1.8064], [-57.4777, 1.7948], [-57.4938, 1.7926], [-57.502, 1.7862], [-57.497, 1.7735], [-57.5019, 1.758], [-57.5086, 1.7575], [-57.5161, 1.742], [-57.519, 1.7212], [-57.5262, 1.7281], [-57.5319, 1.7216], [-57.5414, 1.7205], [-57.5343, 1.7083], [-57.5377, 1.7006], [-57.5504, 1.7007], [-57.5533, 1.6925], [-57.5646, 1.6959], [-57.5727, 1.6888], [-57.5772, 1.6904], [-57.5761, 1.7027], [-57.5979, 1.7005], [-57.6049, 1.693], [-57.6294, 1.6985], [-57.633, 1.6915], [-57.6505, 1.6824], [-57.6556, 1.6905], [-57.6606, 1.6892], [-57.6679, 1.6957], [-57.6683, 1.7027], [-57.6752, 1.706], [-57.6871, 1.7065], [-57.6981, 1.7138], [-57.6972, 1.7209], [-57.7052, 1.731], [-57.712, 1.7286], [-57.7102, 1.7177], [-57.7197, 1.7229], [-57.7363, 1.7195], [-57.7451, 1.7229], [-57.7523, 1.7191], [-57.7689, 1.7274], [-57.7771, 1.7283], [-57.7805, 1.7193], [-57.7924, 1.7267], [-57.7947, 1.7103], [-57.7984, 1.6971], [-57.7977, 1.6873], [-57.8031, 1.6846], [-57.8092, 1.6884], [-57.8196, 1.6839], [-57.8365, 1.6866], [-57.8532, 1.6779], [-57.8522, 1.6679], [-57.8772, 1.6804], [-57.8772, 1.6719], [-57.8847, 1.6698], [-57.8951, 1.6744], [-57.9022, 1.6678], [-57.9048, 1.6557], [-57.9136, 1.6477], [-57.9269, 1.6449], [-57.9406, 1.6485], [-57.9503, 1.6477], [-57.962, 1.6572], [-57.9705, 1.6544], [-57.9811, 1.6594], [-57.9902, 1.6585], [-57.9903, 1.6515], [-58.0025, 1.6495], [-57.9804, 1.6333], [-57.9827, 1.6266], [-57.9815, 1.5964], [-57.984, 1.5863], [-57.9787, 1.5728], [-57.9826, 1.5659], [-57.99, 1.5674], [-57.9944, 1.5532], [-57.9895, 1.5477], [-58.0013, 1.5282], [-58.0005, 1.5208], [-58.0056, 1.5168], [-58.0043, 1.5031], [-58.0273, 1.5087], [-58.0295, 1.5133], [-58.0407, 1.521], [-58.061, 1.5254], [-58.0653, 1.5223], [-58.0695, 1.5074], [-58.085, 1.508], [-58.0856, 1.5149], [-58.0977, 1.514], [-58.1114, 1.5012], [-58.1295, 1.499], [-58.1497, 1.5101], [-58.1462, 1.5154], [-58.1553, 1.5301], [-58.1567, 1.5437], [-58.1607, 1.5602], [-58.1798, 1.5655], [-58.1895, 1.5716], [-58.1974, 1.5672], [-58.213, 1.5648], [-58.2211, 1.5566], [-58.2294, 1.5538], [-58.2333, 1.5475], [-58.2546, 1.5619], [-58.2624, 1.5708], [-58.2718, 1.5674], [-58.2842, 1.5733], [-58.2929, 1.5643], [-58.3172, 1.5685], [-58.3142, 1.5846], [-58.3144, 1.594], [-58.3225, 1.5971], [-58.3325, 1.5907], [-58.3375, 1.5812], [-58.3446, 1.5758], [-58.3435, 1.5666], [-58.3605, 1.5602], [-58.3595, 1.5464], [-58.3632, 1.5381], [-58.3896, 1.5354], [-58.3951, 1.5229], [-58.39, 1.5152], [-58.3904, 1.4964], [-58.3768, 1.488], [-58.3719, 1.4816], [-58.3857, 1.47], [-58.4041, 1.4698], [-58.4129, 1.4727], [-58.4254, 1.467], [-58.4395, 1.4645], [-58.4485, 1.4561], [-58.4651, 1.4663], [-58.4729, 1.4611], [-58.4884, 1.4621], [-58.4905, 1.4665], [-58.5052, 1.4649], [-58.5097, 1.4594], [-58.508, 1.4449], [-58.5024, 1.4429], [-58.4982, 1.4302], [-58.5033, 1.4249], [-58.5016, 1.415], [-58.5052, 1.4032], [-58.4797, 1.3902], [-58.4851, 1.3848], [-58.4716, 1.3742], [-58.4649, 1.3754], [-58.458, 1.3715], [-58.4642, 1.3651], [-58.4709, 1.3509], [-58.4744, 1.3484], [-58.4711, 1.3194], [-58.4781, 1.3057], [-58.4835, 1.3004], [-58.4952, 1.295], [-58.4935, 1.2878], [-58.4973, 1.279], [-58.4963, 1.268], [-58.513, 1.2777], [-58.5202, 1.2657], [-58.5299, 1.2707], [-58.5383, 1.2677], [-58.5402, 1.288], [-58.5469, 1.2919], [-58.5597, 1.2902], [-58.5647, 1.2947], [-58.5699, 1.2861], [-58.5777, 1.2833], [-58.5777, 1.2747], [-58.5827, 1.2635], [-58.5886, 1.2699], [-58.6019, 1.2741], [-58.6083, 1.2738], [-58.6127, 1.2811], [-58.6288, 1.2886], [-58.6461, 1.2855], [-58.6527, 1.2883], [-58.6613, 1.2805], [-58.6761, 1.2852], [-58.6802, 1.2963], [-58.6947, 1.2974], [-58.7105, 1.2899], [-58.7099, 1.2835], [-58.7183, 1.266], [-58.7211, 1.2452], [-58.7163, 1.241], [-58.7252, 1.2188], [-58.7302, 1.2107], [-58.7372, 1.2063], [-58.7513, 1.2085], [-58.7641, 1.1971], [-58.7699, 1.1865], [-58.7794, 1.1907], [-58.7936, 1.1846], [-58.8002, 1.1766], [-58.8061, 1.1813], [-58.8213, 1.171], [-58.8241, 1.1833], [-58.8319, 1.188], [-58.8461, 1.1819], [-58.8544, 1.1835], [-58.8594, 1.1963], [-58.8594, 1.2041], [-58.8669, 1.2032], [-58.8708, 1.2088], [-58.8711, 1.2177], [-58.8822, 1.2288], [-58.8919, 1.2308], [-58.8955, 1.2277], [-58.8955, 0.9047], [-58.8956, 0.5922], [-58.8955, 0.2635], [-58.8955, 0.0009], [-58.895, -0.011], [-58.8983, -0.0179], [-58.8867, -0.0343], [-58.8851, -0.0432], [-58.8866, -0.0592], [-58.8806, -0.0645], [-58.8721, -0.0645], [-58.8639, -0.078], [-58.8668, -0.1379], [-58.8631, -0.1448], [-58.8631, -0.1609], [-58.8653, -0.1689], [-58.8753, -0.1815], [-58.881, -0.1966], [-58.8793, -0.2293], [-58.8718, -0.2611], [-58.8654, -0.2655], [-58.8655, -0.2741], [-58.8707, -0.2806], [-58.875, -0.2958], [-58.876, -0.3114], [-58.8718, -0.3286], [-58.8748, -0.3366], [-58.8695, -0.3475], [-58.8531, -0.3586], [-58.8362, -0.3727], [-58.8242, -0.3748], [-58.8109, -0.3817], [-58.7932, -0.3852], [-58.7835, -0.389], [-58.7621, -0.4128], [-58.7467, -0.4148], [-58.7405, -0.4212], [-58.7401, -0.4316], [-58.7304, -0.4328], [-58.7253, -0.4383], [-58.7267, -0.4532], [-58.7315, -0.4583], [-58.7318, -0.468], [-58.7365, -0.4717], [-58.7273, -0.4912], [-58.7254, -0.4996], [-58.7174, -0.5049], [-58.7171, -0.5118], [-58.7112, -0.5185], [-58.709, -0.5459], [-58.7156, -0.5487], [-58.7224, -0.5626], [-58.7298, -0.5636], [-58.7313, -0.5807], [-58.7267, -0.5906], [-58.7309, -0.594], [-58.7306, -0.6048], [-58.7363, -0.6194], [-58.7292, -0.6196], [-58.732, -0.6291], [-58.7289, -0.6354], [-58.7207, -0.6371], [-58.7127, -0.6446], [-58.7138, -0.6526], [-58.7083, -0.6568], [-58.7065, -0.6796], [-58.6937, -0.6819], [-58.6926, -0.6867], [-58.6841, -0.6881], [-58.6794, -0.6942], [-58.6656, -0.7055], [-58.6637, -0.7176], [-58.6555, -0.7189], [-58.6481, -0.7148], [-58.6367, -0.7201], [-58.6286, -0.7276], [-58.6205, -0.7389], [-58.609, -0.7616], [-58.5988, -0.7619], [-58.5806, -0.7813], [-58.5731, -0.7818], [-58.5737, -0.7906], [-58.5602, -0.7977], [-58.5598, -0.8072], [-58.544, -0.8095], [-58.5334, -0.8178], [-58.536, -0.8222], [-58.5192, -0.8292], [-58.5137, -0.8401], [-58.4985, -0.8357], [-58.4936, -0.8395], [-58.4948, -0.8497], [-58.4877, -0.8514], [-58.4862, -0.8591], [-58.4797, -0.859], [-58.4743, -0.8692], [-58.4606, -0.8629], [-58.4506, -0.8708], [-58.4418, -0.8729], [-58.4422, -0.8801], [-58.4342, -0.8922], [-58.446, -0.8981], [-58.4487, -0.9034], [-58.4486, -0.9158], [-58.452, -0.9241], [-58.449, -0.9354], [-58.439, -0.9407], [-58.4313, -0.951], [-58.4267, -0.9615], [-58.4171, -0.9652], [-58.4106, -0.9822], [-58.4241, -0.991], [-58.4262, -1.0071], [-58.42, -1.0106], [-58.4284, -1.0246], [-58.4217, -1.0385], [-58.412, -1.0478], [-58.4061, -1.04], [-58.385, -1.0523], [-58.3756, -1.0644], [-58.3637, -1.0711], [-58.3653, -1.0851], [-58.3566, -1.0998], [-58.3591, -1.1051], [-58.3484, -1.1129], [-58.3412, -1.111], [-58.3356, -1.1157], [-58.337, -1.1215], [-58.3307, -1.1316], [-58.3196, -1.1342], [-58.322, -1.142], [-58.3167, -1.1477], [-58.293, -1.1388], [-58.2832, -1.1427], [-58.2742, -1.1416], [-58.2677, -1.134], [-58.2576, -1.1308], [-58.235, -1.1525], [-58.2318, -1.1602], [-58.2193, -1.1687], [-58.2126, -1.1665], [-58.2052, -1.1693], [-58.208, -1.1754], [-58.1949, -1.1921], [-58.1895, -1.2033], [-58.1773, -1.208], [-58.1736, -1.2163], [-58.163, -1.2301], [-58.154, -1.2327], [-58.1467, -1.211], [-58.1376, -1.205], [-58.1337, -1.1964], [-58.1228, -1.1921], [-58.118, -1.1855], [-58.1225, -1.1804], [-58.1198, -1.1746], [-58.1236, -1.1641], [-58.1144, -1.1646], [-58.1019, -1.1606], [-58.0928, -1.1616], [-58.0799, -1.1469], [-58.0811, -1.1312], [-58.0674, -1.1194], [-58.0587, -1.1065], [-58.0421, -1.1056], [-58.0333, -1.098], [-58.03, -1.1023], [-58.0173, -1.1036], [-58.0095, -1.116], [-58.0141, -1.1311], [-58.0013, -1.1481], [-57.9784, -1.1527], [-57.9688, -1.1626], [-57.9658, -1.171], [-57.9705, -1.1759], [-57.9757, -1.1929], [-57.9639, -1.2043], [-57.9642, -1.2153], [-57.9587, -1.2225], [-57.9667, -1.2294], [-57.9707, -1.2278], [-57.9752, -1.2398], [-57.9723, -1.2458], [-57.9783, -1.2569], [-57.9787, -1.2697], [-57.9831, -1.2817], [-57.9938, -1.2895], [-57.9872, -1.3006], [-57.9886, -1.3121], [-57.9944, -1.3161], [-57.9987, -1.3313], [-57.9912, -1.3513], [-57.9814, -1.3562], [-57.9711, -1.3567], [-57.9733, -1.3748], [-57.9565, -1.3783], [-57.9534, -1.3858], [-57.9597, -1.3969], [-57.9579, -1.4035], [-57.9496, -1.4056], [-57.9396, -1.3991], [-57.9305, -1.3993], [-57.9115, -1.4047], [-57.9089, -1.4103], [-57.9164, -1.4211], [-57.9096, -1.4286], [-57.9022, -1.4257], [-57.8909, -1.4321], [-57.8771, -1.4233], [-57.8652, -1.4293], [-57.8565, -1.4267], [-57.8418, -1.4319], [-57.8387, -1.4373], [-57.8247, -1.4378], [-57.8195, -1.4507], [-57.8104, -1.4538], [-57.8117, -1.4657], [-57.8019, -1.4713], [-57.7953, -1.4872], [-57.7881, -1.4907], [-57.7762, -1.4844], [-57.78, -1.51], [-57.7705, -1.5097], [-57.758, -1.5022], [-57.7513, -1.5092], [-57.7401, -1.503], [-57.7287, -1.5136], [-57.7177, -1.5033], [-57.7121, -1.5033], [-57.712, -1.5169], [-57.7082, -1.5265], [-57.7098, -1.5353], [-57.7045, -1.5412], [-57.6977, -1.5585], [-57.7062, -1.5724], [-57.7036, -1.577], [-57.6925, -1.5763], [-57.6888, -1.587], [-57.6817, -1.5885], [-57.6746, -1.595], [-57.6617, -1.5882], [-57.6604, -1.581], [-57.6481, -1.5902], [-57.6346, -1.5898], [-57.6288, -1.5842], [-57.6219, -1.5892], [-57.6095, -1.5839], [-57.6081, -1.5729], [-57.6007, -1.5722], [-57.5891, -1.5795], [-57.5977, -1.5959], [-57.5951, -1.6002], [-57.585, -1.5968], [-57.5795, -1.6044], [-57.57, -1.6022], [-57.5634, -1.6069], [-57.5532, -1.6068], [-57.5441, -1.6111], [-57.5432, -1.6218], [-57.5365, -1.6275], [-57.5218, -1.6292], [-57.522, -1.6373], [-57.5288, -1.6478], [-57.5281, -1.6541], [-57.5193, -1.6552], [-57.5179, -1.6495], [-57.5081, -1.6419], [-57.4992, -1.6547], [-57.4899, -1.6593], [-57.4779, -1.6593], [-57.4795, -1.6654], [-57.4731, -1.6789], [-57.4623, -1.6766], [-57.4435, -1.6646], [-57.4371, -1.6674], [-57.4341, -1.6754], [-57.4405, -1.6871], [-57.4356, -1.6912], [-57.4222, -1.6912], [-57.4176, -1.6743], [-57.4056, -1.6751], [-57.4004, -1.6788], [-57.4025, -1.6865], [-57.3858, -1.6977], [-57.3908, -1.7087], [-57.3997, -1.7165], [-57.3924, -1.7248], [-57.3729, -1.7142], [-57.3534, -1.7368], [-57.3429, -1.7269], [-57.3432, -1.7149], [-57.3277, -1.7162], [-57.3183, -1.7262], [-57.3087, -1.7325], [-57.3027, -1.7319], [-57.3011, -1.7231], [-57.2923, -1.7083], [-57.2723, -1.7137], [-57.2704, -1.7208], [-57.2636, -1.7222], [-57.259, -1.7147], [-57.2614, -1.7018], [-57.2586, -1.6969], [-57.243, -1.7033], [-57.2483, -1.7152], [-57.2472, -1.7208], [-57.2308, -1.7275], [-57.2187, -1.7232], [-57.207, -1.7106], [-57.2022, -1.7131], [-57.1988, -1.7351], [-57.1913, -1.7278], [-57.1893, -1.7204], [-57.1777, -1.7316], [-57.1717, -1.7306], [-57.1708, -1.7204], [-57.1656, -1.7199], [-57.159, -1.7296], [-57.1617, -1.7403], [-57.1707, -1.7435], [-57.1711, -1.7509], [-57.1603, -1.7553], [-57.1642, -1.7685], [-57.1581, -1.7708], [-57.1457, -1.7647], [-57.125, -1.7681], [-57.1192, -1.7797], [-57.119, -1.7888], [-57.1103, -1.7923], [-57.1008, -1.7803], [-57.0916, -1.778], [-57.0825, -1.7824], [-57.0844, -1.7904], [-57.0793, -1.8026], [-57.0688, -1.8044], [-57.0668, -1.8123], [-57.059, -1.8158], [-57.0615, -1.8216], [-57.0711, -1.8296], [-57.0725, -1.8386], [-57.0659, -1.8483], [-57.0676, -1.8545], [-57.0627, -1.8619], [-57.0513, -1.8728], [-57.0447, -1.8856], [-57.0465, -1.8908], [-57.0396, -1.8956], [-57.0381, -1.9067], [-57.0284, -1.918], [-57.0193, -1.9171], [-56.9884, -1.9072], [-56.9802, -1.9237], [-56.9663, -1.935], [-56.9611, -1.953], [-56.9445, -1.9639], [-56.9237, -1.9643], [-56.8974, -1.9762], [-56.8763, -1.9923], [-56.8664, -2.008], [-56.859, -2.0159], [-56.8412, -2.0216], [-56.8168, -2.023], [-56.7932, -2.021], [-56.7777, -2.0122], [-56.767, -2.0087], [-56.7479, -2.0115], [-56.739, -2.017], [-56.7266, -2.031], [-56.7213, -2.0491], [-56.7214, -2.0592], [-56.7269, -2.0814], [-56.7328, -2.0917], [-56.7532, -2.1117], [-56.7694, -2.1407], [-56.7704, -2.1528], [-56.7685, -2.1658], [-56.761, -2.1741], [-56.7435, -2.1785], [-56.7277, -2.1768], [-56.717, -2.179], [-56.7078, -2.1839], [-56.7026, -2.2018], [-56.6899, -2.2089], [-56.6791, -2.2126], [-56.658, -2.2106], [-56.6354, -2.2036], [-56.6244, -2.2045], [-56.6129, -2.2102], [-56.6075, -2.205], [-56.6025, -2.1821], [-56.5978, -2.175], [-56.5856, -2.1765], [-56.5804, -2.1794], [-56.5696, -2.1748], [-56.5572, -2.1625], [-56.5408, -2.1538], [-56.5271, -2.1392], [-56.5195, -2.1383], [-56.5076, -2.1437], [-56.4931, -2.1555], [-56.487, -2.1636], [-56.4779, -2.1704], [-56.4676, -2.1656], [-56.461, -2.1576], [-56.4535, -2.154], [-56.4442, -2.1539], [-56.4368, -2.1576], [-56.4243, -2.1715], [-56.4139, -2.1759], [-56.3927, -2.1592], [-56.382, -2.1442], [-56.3678, -2.1371], [-56.3511, -2.1489], [-56.3355, -2.1487], [-56.3168, -2.1401], [-56.3085, -2.121], [-56.2975, -2.1008], [-56.2807, -2.0931], [-56.2562, -2.0883], [-56.2497, -2.0821], [-56.2284, -2.0562], [-56.2197, -2.0597], [-56.2076, -2.06], [-56.1971, -2.0569], [-56.194, -2.0489], [-56.1867, -2.0428], [-56.1725, -2.0392], [-56.1628, -2.042], [-56.1367, -2.0373], [-56.1067, -2.027], [-56.0987, -2.0269], [-56.0976, -2.0371], [-56.1024, -2.048], [-56.1171, -2.0695], [-56.1235, -2.0758], [-56.1419, -2.1002], [-56.1694, -2.1455], [-56.1812, -2.1606], [-56.2038, -2.1831], [-56.2203, -2.1958], [-56.2392, -2.2059], [-56.2635, -2.2211], [-56.3072, -2.2425], [-56.3323, -2.2516], [-56.3642, -2.2593], [-56.3843, -2.2705], [-56.3892, -2.2785], [-56.4128, -2.3217], [-56.4164, -2.3365], [-56.4185, -2.3552], [-56.4257, -2.3692], [-56.4656, -2.4231], [-56.4645, -2.4316], [-56.4547, -2.4365], [-56.4375, -2.4402], [-56.4254, -2.4491], [-56.4157, -2.4478], [-56.4079, -2.4502], [-56.4021, -2.4565], [-56.4263, -2.5016], [-56.5005, -2.6605], [-56.5759, -2.8241], [-56.6098, -2.8963], [-56.6482, -2.981], [-56.6563, -3.0004], [-56.7235, -3.1466], [-56.7679, -3.2429], [-56.8101, -3.333], [-56.8097, -3.3335], [-56.8872, -3.499], [-56.9138, -3.5623], [-56.9561, -3.6586], [-57.0005, -3.7591], [-57.0862, -3.941], [-57.1302, -4.0343], [-57.2136, -4.2116], [-57.2326, -4.248], [-57.2536, -4.2968], [-57.3502, -4.5018], [-57.4754, -4.7675], [-57.5236, -4.8698], [-57.5856, -5.0007], [-57.6599, -5.1632], [-57.704, -5.2593], [-57.7718, -5.4071], [-57.8606, -5.6007], [-57.874, -5.6298], [-58.0336, -5.9781], [-58.0341, -5.9784], [-58.1738, -6.279], [-58.2553, -6.4541], [-58.2667, -6.4756], [-58.2726, -6.4813], [-58.2931, -6.4939], [-58.3017, -6.4959], [-58.32, -6.495], [-58.3271, -6.5004], [-58.3307, -6.5164], [-58.3323, -6.533], [-58.3397, -6.5485], [-58.3499, -6.5624], [-58.3575, -6.5682], [-58.3806, -6.5805], [-58.3935, -6.5922], [-58.4218, -6.6107], [-58.4273, -6.6162], [-58.4476, -6.6513], [-58.4652, -6.67], [-58.4785, -6.6996], [-58.4783, -6.724], [-58.4818, -6.7814], [-58.4707, -6.8036], [-58.4629, -6.8373], [-58.4456, -6.8769], [-58.4346, -6.9088], [-58.4234, -6.9202], [-58.407, -6.9404], [-58.3941, -6.9501], [-58.3866, -6.9653], [-58.3802, -6.9705], [-58.3556, -6.9717], [-58.3482, -6.975], [-58.3354, -6.9864], [-58.3129, -7.0189], [-58.3007, -7.0415], [-58.2883, -7.0617], [-58.2686, -7.0795], [-58.2528, -7.0834], [-58.2399, -7.0955], [-58.2298, -7.1095], [-58.2228, -7.1243], [-58.2095, -7.1343], [-58.1997, -7.1558], [-58.181, -7.1817], [-58.1781, -7.189], [-58.1698, -7.2222], [-58.1678, -7.2392], [-58.1748, -7.2714], [-58.1719, -7.3055], [-58.17, -7.3132], [-58.1543, -7.3323], [-58.1474, -7.3432], [-58.1371, -7.3561], [-58.1384, -7.349], [-58.1214, -7.3518], [-58.1134, -7.3566], [-58.0916, -7.3742], [-58.069, -7.3887], [-58.0614, -7.3952], [-58.0483, -7.4222], [-58.0398, -7.4463], [-58.0351, -7.4541], [-58.0196, -7.4726], [-58.0022, -7.4881], [-57.9938, -7.5004], [-57.9872, -7.5151], [-57.9726, -7.5346], [-57.9644, -7.5548], [-57.9521, -7.5801], [-57.9451, -7.6022], [-57.9423, -7.6188], [-57.9422, -7.6427], [-57.9396, -7.6531], [-57.9344, -7.6568], [-57.9162, -7.6573], [-57.9014, -7.6683], [-57.8967, -7.6779], [-57.8891, -7.7122], [-57.8873, -7.7276], [-57.883, -7.7467], [-57.8796, -7.7819], [-57.8738, -7.8012], [-57.8684, -7.8127], [-57.8547, -7.8337], [-57.841, -7.8615], [-57.835, -7.8814], [-57.8332, -7.8949], [-57.8338, -7.9085], [-57.8322, -7.9328], [-57.8319, -7.9615], [-57.8288, -7.9729], [-57.817, -7.9905], [-57.8019, -8.0067], [-57.7916, -8.0274], [-57.7765, -8.0522], [-57.7497, -8.0738], [-57.7325, -8.0892], [-57.7267, -8.098], [-57.7257, -8.1183], [-57.7187, -8.1512], [-57.7151, -8.1579], [-57.7046, -8.168], [-57.6931, -8.1707], [-57.6729, -8.1726], [-57.6582, -8.1865], [-57.6456, -8.2063], [-57.6417, -8.2199], [-57.6455, -8.2348], [-57.6591, -8.2582], [-57.6631, -8.2685], [-57.6638, -8.291], [-57.6691, -8.3014], [-57.6779, -8.3121], [-57.6802, -8.3269], [-57.6764, -8.341], [-57.6678, -8.3639], [-57.6702, -8.3793], [-57.6866, -8.407], [-57.6869, -8.4163], [-57.6831, -8.4301], [-57.6639, -8.4569], [-57.654, -8.4651], [-57.6518, -8.4788], [-57.6595, -8.49], [-57.6591, -8.5004], [-57.6376, -8.5136], [-57.6334, -8.5268], [-57.6388, -8.5406], [-57.6505, -8.5534], [-57.6474, -8.5669], [-57.6486, -8.5764], [-57.6448, -8.582], [-57.6309, -8.5854], [-57.6222, -8.5912], [-57.6209, -8.6035], [-57.6251, -8.6214], [-57.6247, -8.6388], [-57.6226, -8.645], [-57.6106, -8.6593], [-57.6053, -8.6628], [-57.6033, -8.6786], [-57.5982, -8.688], [-57.5936, -8.7074], [-57.6011, -8.7412], [-57.5969, -8.7452], [-57.5929, -8.7565], [-57.5863, -8.7594], [-57.5624, -8.7613], [-57.5442, -8.7521], [-57.5304, -8.7482], [-57.523, -8.7497], [-57.5072, -8.761], [-57.4849, -8.7694], [-57.4635, -8.7847], [-57.4496, -8.7862], [-57.4395, -8.7829], [-57.4276, -8.7832], [-57.4175, -8.7926], [-57.414, -8.8125], [-57.4142, -8.8305], [-57.4197, -8.8425], [-57.4199, -8.853], [-57.4162, -8.859], [-57.4034, -8.8625], [-57.3844, -8.8796], [-57.3771, -8.8818], [-57.3496, -8.8808], [-57.3179, -8.8857], [-57.312, -8.8899], [-57.306, -8.9099], [-57.2895, -8.9158], [-57.2624, -8.9078], [-57.2455, -8.9061], [-57.2355, -8.9074], [-57.2163, -8.9141], [-57.2038, -8.9208], [-57.1889, -8.9332], [-57.1823, -8.9407], [-57.1623, -8.9691], [-57.1475, -8.9822], [-57.1383, -8.9946], [-57.1079, -9.0117], [-57.0946, -9.0171], [-57.09, -9.0382], [-57.0763, -9.0545], [-57.0596, -9.0643], [-57.0632, -9.0786], [-57.0463, -9.089], [-57.0392, -9.0983], [-57.0415, -9.1151], [-57.0604, -9.1371], [-57.0524, -9.1585], [-57.0586, -9.1696], [-57.0598, -9.1824], [-57.0473, -9.1943], [-57.0393, -9.197], [-57.034, -9.2097], [-57.0226, -9.2197], [-57.0082, -9.2233], [-56.9955, -9.2338], [-56.9856, -9.2302], [-56.9726, -9.2294], [-56.964, -9.2245], [-56.9493, -9.224], [-56.9417, -9.2293], [-56.8954, -9.2354], [-56.8795, -9.2397], [-56.8724, -9.2392], [-56.8603, -9.2316], [-56.8442, -9.2408], [-56.8201, -9.2463], [-56.8125, -9.2536], [-56.8034, -9.2675], [-56.8003, -9.2805], [-56.7922, -9.2936], [-56.7852, -9.3166], [-56.7792, -9.3172], [-56.7755, -9.3295], [-56.7768, -9.3522], [-56.7756, -9.3662], [-56.7701, -9.3755], [-56.7723, -9.391], [-56.7611, -9.405], [-56.7543, -9.4064], [-56.7377, -9.3968], [-56.7183, -9.3839], [-56.7163, -9.3775], [-56.7084, -9.3732], [-56.6979, -9.3741], [-56.6916, -9.3712], [-56.6719, -9.3674], [-56.2723, -9.4008], [-56.1565, -9.4104], [-55.8672, -9.4343], [-55.7157, -9.4467], [-55.6041, -9.4559], [-55.4874, -9.4654], [-55.3779, -9.4743], [-55.1522, -9.4927], [-54.9956, -9.5053], [-54.758, -9.5243], [-54.6135, -9.5358], [-54.3017, -9.5581], [-54.1068, -9.5719], [-54.0011, -9.5798], [-53.8403, -9.5923], [-53.6453, -9.6071], [-53.5891, -9.611], [-53.3253, -9.6309], [-53.1334, -9.6452], [-53.0005, -9.6553], [-52.9213, -9.6609], [-52.6193, -9.6823], [-52.3596, -9.7004], [-52.2567, -9.7077], [-52.0272, -9.7239], [-51.9717, -9.7278], [-51.7243, -9.7446], [-51.4882, -9.7606], [-51.3043, -9.7729], [-51.058, -9.7879], [-50.846, -9.8006], [-50.6963, -9.8108], [-50.5006, -9.824], [-50.3706, -9.8321], [-50.2248, -9.8412], [-50.2176, -9.8346], [-50.2144, -9.8132], [-50.2076, -9.8027], [-50.2038, -9.7909], [-50.1991, -9.7617], [-50.19, -9.7509], [-50.1818, -9.7359], [-50.1613, -9.7128], [-50.1591, -9.6994], [-50.15, -9.6928], [-50.1502, -9.6747], [-50.1428, -9.6632], [-50.1395, -9.6486], [-50.14, -9.6365], [-50.1378, -9.6248], [-50.1274, -9.6209], [-50.1226, -9.6104], [-50.1074, -9.5943], [-50.1073, -9.5725], [-50.1035, -9.5628], [-50.0931, -9.5522], [-50.0896, -9.5457], [-50.0909, -9.5328], [-50.0942, -9.526], [-50.1079, -9.5086], [-50.1014, -9.5003], [-50.1053, -9.4896], [-50.1053, -9.4754], [-50.0969, -9.4553], [-50.0901, -9.4316], [-50.0818, -9.4182], [-50.0655, -9.4008], [-50.0528, -9.3727], [-50.0535, -9.3512], [-50.0555, -9.3347], [-50.0508, -9.3131], [-50.0431, -9.3019], [-50.0378, -9.2894], [-50.0134, -9.2771], [-50.0027, -9.2653], [-50.0032, -9.2593], [-49.9969, -9.2377], [-49.9866, -9.2314], [-49.9669, -9.2311], [-49.9539, -9.2174], [-49.9462, -9.204], [-49.9124, -9.1787], [-49.9054, -9.1697], [-49.9101, -9.1535], [-49.8969, -9.1437], [-49.8861, -9.1244], [-49.8713, -9.104], [-49.8619, -9.0862], [-49.8626, -9.0815], [-49.8545, -9.0715], [-49.8514, -9.0637], [-49.8503, -9.0467], [-49.8426, -9.0273], [-49.8356, -9.0186], [-49.8092, -8.9924], [-49.7937, -8.9794], [-49.7815, -8.9621], [-49.7677, -8.9337], [-49.7546, -8.922], [-49.7451, -8.9062], [-49.7335, -8.9027], [-49.6997, -8.8724], [-49.6844, -8.8565], [-49.6415, -8.8467], [-49.6255, -8.8478], [-49.6127, -8.8462], [-49.5924, -8.8395], [-49.5808, -8.8187], [-49.565, -8.801], [-49.55, -8.7772], [-49.5434, -8.7614], [-49.5142, -8.7244], [-49.4999, -8.7026], [-49.4898, -8.692], [-49.4818, -8.6737], [-49.4714, -8.6481], [-49.4597, -8.6322], [-49.4561, -8.6193], [-49.4515, -8.6125], [-49.4353, -8.5982], [-49.4099, -8.58], [-49.4006, -8.5588], [-49.3996, -8.5451], [-49.3991, -8.5334], [-49.3915, -8.4898], [-49.3851, -8.4786], [-49.377, -8.4553], [-49.3494, -8.4184], [-49.3381, -8.4107], [-49.3133, -8.4029], [-49.2991, -8.3954], [-49.2833, -8.3796], [-49.2762, -8.3637], [-49.2674, -8.3342], [-49.2617, -8.3039], [-49.2553, -8.2852], [-49.2537, -8.271], [-49.2487, -8.2554], [-49.2364, -8.2325], [-49.2306, -8.2178], [-49.221, -8.2038], [-49.2159, -8.1942], [-49.2096, -8.1755], [-49.2039, -8.14], [-49.2072, -8.1271], [-49.2058, -8.1173], [-49.2, -8.1017], [-49.1994, -8.0876], [-49.1932, -8.0765], [-49.1831, -8.0706], [-49.1767, -8.0615], [-49.1762, -8.044], [-49.1733, -8.021], [-49.1756, -8.0094], [-49.1819, -7.9849], [-49.182, -7.977], [-49.1696, -7.9548], [-49.1666, -7.9442], [-49.1632, -7.9213], [-49.1628, -7.9005], [-49.1664, -7.8803], [-49.1657, -7.8628], [-49.1673, -7.8564], [-49.1649, -7.8329], [-49.1501, -7.8121], [-49.1506, -7.8022], [-49.1607, -7.7914], [-49.1702, -7.7871], [-49.1856, -7.7837], [-49.2031, -7.7745], [-49.2212, -7.7616], [-49.24, -7.7407], [-49.2682, -7.7205], [-49.2965, -7.6964], [-49.3232, -7.6817], [-49.3351, -7.6687], [-49.3423, -7.6558], [-49.3508, -7.6321], [-49.361, -7.6149], [-49.3744, -7.5885], [-49.3816, -7.5691], [-49.3841, -7.5435], [-49.3778, -7.5002], [-49.378, -7.4964], [-49.3633, -7.4809], [-49.3472, -7.4616], [-49.3145, -7.4268], [-49.3008, -7.4109], [-49.2873, -7.3908], [-49.2739, -7.3784], [-49.264, -7.3642], [-49.2543, -7.3494], [-49.2339, -7.3289], [-49.2259, -7.3165], [-49.2129, -7.2908], [-49.2068, -7.2707], [-49.1902, -7.2458], [-49.1853, -7.2352], [-49.1832, -7.2146], [-49.1864, -7.1967], [-49.1938, -7.1298], [-49.1931, -7.0946], [-49.1913, -7.0749], [-49.1914, -7.0555], [-49.1935, -7.0407], [-49.1953, -7.0263], [-49.2093, -6.983], [-49.2154, -6.9757], [-49.2174, -6.9615], [-49.2146, -6.9383], [-49.2095, -6.9254], [-49.1986, -6.9162], [-49.1839, -6.9079], [-49.1795, -6.8981], [-49.1719, -6.8929], [-49.1505, -6.8889], [-49.1153, -6.8699], [-49.1031, -6.8572], [-49.0834, -6.8433], [-49.067, -6.833], [-49.0438, -6.8158], [-49.0376, -6.8093], [-49.0189, -6.7842], [-48.9774, -6.7821], [-48.9637, -6.7795], [-48.9395, -6.7667], [-48.9242, -6.7633], [-48.9139, -6.7574], [-48.901, -6.7569], [-48.8532, -6.7491], [-48.8423, -6.7496], [-48.8259, -6.7547], [-48.8142, -6.7518], [-48.7927, -6.7437], [-48.7691, -6.7307], [-48.7548, -6.7152], [-48.7479, -6.7026], [-48.7369, -6.6928], [-48.7291, -6.6893], [-48.6977, -6.6837], [-48.6827, -6.6779], [-48.6663, -6.6642], [-48.6553, -6.6505], [-48.652, -6.64], [-48.6522, -6.6121], [-48.6539, -6.6015], [-48.6613, -6.583], [-48.6645, -6.5677], [-48.6634, -6.5578], [-48.6581, -6.5394], [-48.6467, -6.5238], [-48.6463, -6.5089], [-48.6337, -6.4914], [-48.6261, -6.4785], [-48.6196, -6.4624], [-48.6072, -6.448], [-48.5929, -6.439], [-48.5726, -6.4234], [-48.5651, -6.4151], [-48.5524, -6.4095], [-48.5406, -6.4008], [-48.5308, -6.3897], [-48.524, -6.3735], [-48.5143, -6.3644], [-48.5112, -6.3569], [-48.5002, -6.3509], [-48.4642, -6.3502], [-48.4477, -6.3512], [-48.4216, -6.3585], [-48.3994, -6.3741], [-48.3827, -6.3796], [-48.3764, -6.3565], [-48.3757, -6.345], [-48.3782, -6.3337], [-48.3887, -6.3216], [-48.412, -6.3061], [-48.4171, -6.2986], [-48.4173, -6.2895], [-48.4127, -6.2813], [-48.419, -6.2682], [-48.4219, -6.2481], [-48.4303, -6.2157], [-48.4361, -6.2014], [-48.4362, -6.188], [-48.4319, -6.1773], [-48.4198, -6.1633], [-48.4083, -6.1534], [-48.3913, -6.1467], [-48.3783, -6.1491], [-48.3655, -6.1474], [-48.3466, -6.1416], [-48.3245, -6.1327], [-48.3055, -6.1185], [-48.2972, -6.1105], [-48.288, -6.0976], [-48.2832, -6.0816], [-48.2869, -6.0658], [-48.2985, -6.0501], [-48.3104, -6.0436], [-48.3297, -6.0398], [-48.3384, -6.0284], [-48.3379, -6.016], [-48.3347, -6.0043], [-48.3215, -5.9855], [-48.3143, -5.9792], [-48.2968, -5.9699], [-48.2608, -5.9629], [-48.252, -5.9604], [-48.2375, -5.9526], [-48.2329, -5.9476], [-48.2294, -5.9304], [-48.2301, -5.9225], [-48.2357, -5.911], [-48.2456, -5.8962], [-48.2589, -5.8815], [-48.2704, -5.8714], [-48.2849, -5.852], [-48.292, -5.8368], [-48.2998, -5.796], [-48.2976, -5.7651], [-48.2902, -5.7435], [-48.2831, -5.7329], [-48.2757, -5.7265], [-48.2638, -5.7252], [-48.253, -5.7277], [-48.2306, -5.7293], [-48.22, -5.7282], [-48.2009, -5.723], [-48.176, -5.7123], [-48.1723, -5.7086], [-48.1632, -5.6949], [-48.1412, -5.6544], [-48.1346, -5.6354], [-48.1322, -5.6181], [-48.1382, -5.6027], [-48.1536, -5.5906], [-48.177, -5.5749], [-48.1897, -5.5708], [-48.1947, -5.5631], [-48.2126, -5.5542], [-48.2262, -5.5507], [-48.238, -5.5528], [-48.2615, -5.5481], [-48.2787, -5.5404], [-48.3007, -5.523], [-48.3117, -5.5078], [-48.3255, -5.4937], [-48.3281, -5.4966], [-48.3273, -5.4869], [-48.3411, -5.4671], [-48.3422, -5.4496], [-48.3472, -5.4354], [-48.358, -5.4214], [-48.3684, -5.4145], [-48.3735, -5.4027], [-48.3847, -5.3942], [-48.3935, -5.3942], [-48.4014, -5.4034], [-48.417, -5.4016], [-48.4415, -5.408], [-48.4646, -5.4123], [-48.4915, -5.4259], [-48.5139, -5.4298], [-48.5575, -5.4167], [-48.5761, -5.4215], [-48.5967, -5.4225], [-48.6117, -5.4186], [-48.6291, -5.4101], [-48.6437, -5.3897], [-48.6505, -5.3849], [-48.6806, -5.3788], [-48.7046, -5.3764], [-48.7168, -5.3772], [-48.7369, -5.374], [-48.7493, -5.3674], [-48.7546, -5.3597], [-48.7552, -5.3492], [-48.6026, -5.23], [-48.4922, -5.1441], [-48.4519, -5.1122], [-48.4393, -5.1006], [-48.4332, -5.0981], [-48.437, -5.0896], [-48.4368, -5.0787], [-48.4273, -5.0753], [-48.419, -5.0857], [-48.4004, -5.0742], [-48.3865, -5.0613], [-48.3737, -5.0524], [-48.2124, -4.9249], [-48.1946, -4.911]]], [[[-46.6142, -0.9572], [-46.6064, -0.9551], [-46.6025, -0.9415], [-46.6057, -0.9397], [-46.6201, -0.9459], [-46.6268, -0.9592], [-46.6142, -0.9572]]], [[[-46.4442, -1.0174], [-46.4333, -1.0141], [-46.4339, -1.0058], [-46.445, -1.0109], [-46.4442, -1.0174]]], [[[-46.4328, -0.9888], [-46.4137, -0.9753], [-46.4049, -0.9654], [-46.4016, -0.9476], [-46.4109, -0.9409], [-46.4185, -0.949], [-46.4317, -0.9712], [-46.4328, -0.9888]]], [[[-46.3793, -1.0225], [-46.3748, -1.0188], [-46.3801, -1.0104], [-46.3847, -1.0149], [-46.3793, -1.0225]]], [[[-49.6263, 0.1901], [-49.6329, 0.1945], [-49.6607, 0.1873], [-49.6756, 0.1703], [-49.6775, 0.1557], [-49.6649, 0.1476], [-49.6535, 0.145], [-49.6393, 0.1489], [-49.6154, 0.1528], [-49.6024, 0.1695], [-49.6066, 0.1814], [-49.6263, 0.1901]]], [[[-49.4503, 0.1172], [-49.4713, 0.1389], [-49.4769, 0.1482], [-49.4876, 0.1492], [-49.5052, 0.1295], [-49.5074, 0.1241], [-49.5024, 0.1174], [-49.4788, 0.1159], [-49.4743, 0.1131], [-49.4524, 0.1121], [-49.4503, 0.1172]]], [[[-49.6181, 0.1992], [-49.5993, 0.2111], [-49.5763, 0.2197], [-49.5619, 0.2357], [-49.5578, 0.2439], [-49.5741, 0.2493], [-49.585, 0.2486], [-49.6021, 0.2428], [-49.6138, 0.2321], [-49.6319, 0.2103], [-49.6321, 0.201], [-49.6181, 0.1992]]], [[[-49.5634, 0.1867], [-49.5556, 0.2015], [-49.5648, 0.2061], [-49.6079, 0.192], [-49.6026, 0.1849], [-49.592, 0.1824], [-49.5683, 0.181], [-49.5634, 0.1867]]], [[[-49.131, -0.1609], [-49.1241, -0.1593], [-49.1219, -0.147], [-49.1283, -0.1408], [-49.1511, -0.1358], [-49.1544, -0.1465], [-49.1517, -0.1516], [-49.1353, -0.1615], [-49.131, -0.1609]]], [[[-48.9684, -0.1894], [-48.9753, -0.1758], [-48.9855, -0.1709], [-48.9867, -0.18], [-48.9824, -0.1842], [-48.9684, -0.1894]]], [[[-48.8759, -0.182], [-48.8726, -0.1728], [-48.8772, -0.1605], [-48.887, -0.1532], [-48.9014, -0.1504], [-48.9156, -0.1513], [-48.93, -0.1605], [-48.9368, -0.179], [-48.9459, -0.1981], [-48.9475, -0.2056], [-48.9423, -0.2109], [-48.9246, -0.214], [-48.9019, -0.2032], [-48.8813, -0.2033], [-48.8726, -0.2001], [-48.8653, -0.1913], [-48.8656, -0.1837], [-48.8759, -0.182]]], [[[-47.9708, -0.655], [-47.9751, -0.6487], [-47.9845, -0.6562], [-47.985, -0.6674], [-47.9816, -0.6734], [-47.9745, -0.6648], [-47.9708, -0.655]]], [[[-48.0104, -0.6622], [-48.0163, -0.6703], [-48.0154, -0.6837], [-48.0081, -0.6828], [-48.0062, -0.6671], [-48.0104, -0.6622]]], [[[-48.755, -0.1798], [-48.7472, -0.1715], [-48.7548, -0.1638], [-48.7617, -0.1654], [-48.7707, -0.1787], [-48.7609, -0.1848], [-48.755, -0.1798]]], [[[-46.3114, -1.006], [-46.3056, -0.9978], [-46.3066, -0.9891], [-46.3135, -0.97], [-46.3136, -0.9591], [-46.3066, -0.9433], [-46.3088, -0.9383], [-46.3173, -0.9345], [-46.3221, -0.9364], [-46.3379, -0.9547], [-46.34, -0.9598], [-46.3278, -0.973], [-46.3319, -0.9845], [-46.316, -1.0054], [-46.3114, -1.006]]], [[[-46.1497, -0.954], [-46.1445, -0.9479], [-46.1405, -0.9318], [-46.1459, -0.9236], [-46.1535, -0.9288], [-46.1557, -0.9526], [-46.1497, -0.954]]]]}, "properties": {"uf": "PA", "nome": "PA"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-50.684, 2.1437], [-50.6853, 2.1504], [-50.6808, 2.1671], [-50.6866, 2.1911], [-50.7048, 2.2241], [-50.7126, 2.2328], [-50.72, 2.2363], [-50.7245, 2.2443], [-50.7253, 2.2527], [-50.7219, 2.278], [-50.7226, 2.2877], [-50.7312, 2.3008], [-50.7408, 2.309], [-50.7453, 2.3219], [-50.7441, 2.3297], [-50.7466, 2.353], [-50.7505, 2.3634], [-50.7575, 2.3689], [-50.7564, 2.3865], [-50.7615, 2.3989], [-50.7681, 2.4073], [-50.7667, 2.4295], [-50.7704, 2.4534], [-50.784, 2.4711], [-50.788, 2.486], [-50.7942, 2.4985], [-50.8018, 2.5026], [-50.8165, 2.503], [-50.827, 2.5128], [-50.8236, 2.5276], [-50.8331, 2.5397], [-50.8317, 2.5539], [-50.8382, 2.5781], [-50.8473, 2.5914], [-50.8443, 2.601], [-50.8447, 2.6197], [-50.8477, 2.6403], [-50.859, 2.6452], [-50.8572, 2.6565], [-50.8595, 2.6636], [-50.8681, 2.6773], [-50.8753, 2.6843], [-50.8804, 2.6842], [-50.8862, 2.7106], [-50.8834, 2.7232], [-50.8847, 2.7414], [-50.8873, 2.7462], [-50.9023, 2.7575], [-50.9054, 2.7569], [-50.9062, 2.7819], [-50.9095, 2.7901], [-50.9227, 2.8033], [-50.9325, 2.8078], [-50.945, 2.8178], [-50.9476, 2.8271], [-50.9542, 2.8372], [-50.9497, 2.8451], [-50.9514, 2.8614], [-50.949, 2.8753], [-50.9514, 2.8839], [-50.9603, 2.8959], [-50.9761, 2.9294], [-50.9838, 2.9371], [-50.9889, 2.9582], [-50.9925, 2.9622], [-50.9923, 2.9757], [-50.9988, 3.011], [-51.0074, 3.0269], [-51.0151, 3.0371], [-51.0212, 3.0514], [-51.0209, 3.0639], [-51.015, 3.0677], [-51.0183, 3.0783], [-51.0143, 3.0856], [-51.0253, 3.1025], [-51.0318, 3.1069], [-51.0444, 3.134], [-51.0446, 3.1495], [-51.0422, 3.1552], [-51.0431, 3.1672], [-51.0356, 3.1766], [-51.0324, 3.2077], [-51.0328, 3.2137], [-51.0436, 3.2406], [-51.049, 3.2477], [-51.0577, 3.2715], [-51.0651, 3.2881], [-51.0692, 3.3031], [-51.0865, 3.3502], [-51.0982, 3.3946], [-51.0996, 3.4057], [-51.1054, 3.4258], [-51.1093, 3.4506], [-51.1011, 3.4615], [-51.091, 3.4805], [-51.0871, 3.4999], [-51.087, 3.5197], [-51.0818, 3.5595], [-51.0862, 3.5915], [-51.0884, 3.6245], [-51.0908, 3.6319], [-51.0878, 3.643], [-51.0903, 3.6894], [-51.0912, 3.7385], [-51.0883, 3.7644], [-51.0872, 3.7839], [-51.0889, 3.7942], [-51.0864, 3.8109], [-51.0894, 3.8191], [-51.0848, 3.8401], [-51.0807, 3.8848], [-51.0851, 3.8998], [-51.0921, 3.9083], [-51.1019, 3.9128], [-51.1239, 3.9084], [-51.1508, 3.9138], [-51.1793, 3.9195], [-51.1804, 3.9272], [-51.1792, 3.9512], [-51.1809, 3.9626], [-51.1772, 3.9806], [-51.1783, 4.0034], [-51.1757, 4.0109], [-51.1807, 4.0278], [-51.1813, 4.0416], [-51.1838, 4.046], [-51.1885, 4.0769], [-51.1984, 4.1024], [-51.1975, 4.1062], [-51.2164, 4.15], [-51.2453, 4.1915], [-51.2521, 4.2033], [-51.2638, 4.2163], [-51.2713, 4.234], [-51.2827, 4.2466], [-51.2834, 4.2503], [-51.2972, 4.2612], [-51.3196, 4.2849], [-51.3379, 4.3102], [-51.3516, 4.3197], [-51.3661, 4.3361], [-51.3854, 4.3531], [-51.3942, 4.365], [-51.4112, 4.377], [-51.4218, 4.3871], [-51.4457, 4.404], [-51.4859, 4.4372], [-51.5117, 4.4476], [-51.6376, 4.5088], [-51.662, 4.4707], [-51.6694, 4.4538], [-51.6638, 4.4235], [-51.674, 4.3941], [-51.6792, 4.3661], [-51.6768, 4.3327], [-51.6692, 4.3098], [-51.6493, 4.2673], [-51.6231, 4.2256], [-51.6189, 4.2098], [-51.6219, 4.1951], [-51.6313, 4.186], [-51.635, 4.1763], [-51.6369, 4.1573], [-51.6376, 4.1333], [-51.6422, 4.1163], [-51.6477, 4.0795], [-51.6561, 4.0539], [-51.6757, 4.0361], [-51.7022, 4.0244], [-51.7087, 4.018], [-51.7166, 4.0159], [-51.7295, 4.0081], [-51.7457, 4.0015], [-51.7583, 3.9922], [-51.7645, 3.9841], [-51.7758, 3.9765], [-51.7823, 3.9641], [-51.7832, 3.9465], [-51.7807, 3.9424], [-51.7813, 3.9252], [-51.7909, 3.9023], [-51.7986, 3.887], [-51.8131, 3.8732], [-51.8223, 3.8678], [-51.8234, 3.8586], [-51.8369, 3.8506], [-51.8456, 3.841], [-51.8564, 3.8327], [-51.864, 3.8219], [-51.8696, 3.8083], [-51.874, 3.8032], [-51.8843, 3.8014], [-51.886, 3.7947], [-51.8978, 3.7982], [-51.896, 3.7859], [-51.9046, 3.781], [-51.9179, 3.7819], [-51.9266, 3.7673], [-51.921, 3.7593], [-51.9161, 3.7457], [-51.9202, 3.7373], [-51.9189, 3.7316], [-51.925, 3.7222], [-51.9356, 3.7194], [-51.9493, 3.7225], [-51.9558, 3.7204], [-51.9726, 3.7055], [-51.9777, 3.6853], [-51.9865, 3.6721], [-51.9885, 3.6607], [-51.9869, 3.6541], [-51.9935, 3.6429], [-51.9891, 3.6351], [-51.9888, 3.6269], [-52.0026, 3.6092], [-52.0192, 3.5938], [-52.033, 3.5708], [-52.0394, 3.5574], [-52.0611, 3.5191], [-52.0711, 3.5176], [-52.0705, 3.5065], [-52.0802, 3.4923], [-52.0868, 3.4896], [-52.094, 3.4751], [-52.0952, 3.4618], [-52.1087, 3.4511], [-52.1218, 3.4237], [-52.1293, 3.4128], [-52.1384, 3.3937], [-52.1501, 3.3756], [-52.1509, 3.3712], [-52.1625, 3.3509], [-52.1701, 3.3441], [-52.1773, 3.3267], [-52.1867, 3.3201], [-52.1901, 3.31], [-52.1891, 3.3021], [-52.2031, 3.2875], [-52.2105, 3.2774], [-52.2232, 3.254], [-52.2336, 3.2407], [-52.2427, 3.2374], [-52.2501, 3.2509], [-52.2605, 3.253], [-52.2635, 3.2456], [-52.276, 3.2349], [-52.2925, 3.2264], [-52.2934, 3.2172], [-52.3027, 3.2], [-52.2994, 3.1782], [-52.3033, 3.173], [-52.3125, 3.1752], [-52.3295, 3.167], [-52.3354, 3.1513], [-52.3408, 3.1444], [-52.3314, 3.1385], [-52.3344, 3.1345], [-52.3493, 3.1351], [-52.3514, 3.123], [-52.3382, 3.1175], [-52.3451, 3.1084], [-52.3455, 3.0977], [-52.3382, 3.0887], [-52.3269, 3.0805], [-52.3277, 3.0713], [-52.332, 3.0661], [-52.3455, 3.0424], [-52.3525, 3.023], [-52.3621, 3.0171], [-52.3664, 2.9953], [-52.3712, 2.9909], [-52.3684, 2.9838], [-52.3706, 2.976], [-52.3831, 2.9505], [-52.3923, 2.9478], [-52.3897, 2.9404], [-52.395, 2.9315], [-52.3882, 2.9175], [-52.3787, 2.9138], [-52.3901, 2.8982], [-52.4199, 2.8932], [-52.4356, 2.8637], [-52.445, 2.8501], [-52.4531, 2.8279], [-52.4735, 2.7939], [-52.4778, 2.7818], [-52.4755, 2.7635], [-52.482, 2.7608], [-52.4792, 2.7539], [-52.4914, 2.7288], [-52.5, 2.7213], [-52.5067, 2.6995], [-52.5203, 2.6823], [-52.5194, 2.6766], [-52.5273, 2.6641], [-52.5293, 2.6516], [-52.542, 2.654], [-52.5504, 2.6489], [-52.5555, 2.6395], [-52.5513, 2.6312], [-52.5455, 2.6309], [-52.5423, 2.622], [-52.5499, 2.6109], [-52.536, 2.6034], [-52.5319, 2.5989], [-52.5272, 2.5824], [-52.5378, 2.5671], [-52.5369, 2.5586], [-52.5505, 2.5615], [-52.5606, 2.5467], [-52.5558, 2.534], [-52.5503, 2.5324], [-52.5517, 2.5209], [-52.5652, 2.5163], [-52.5711, 2.5089], [-52.5887, 2.4924], [-52.5976, 2.4753], [-52.6168, 2.4757], [-52.6217, 2.4697], [-52.6216, 2.4621], [-52.6113, 2.4555], [-52.6164, 2.4456], [-52.6367, 2.4446], [-52.6366, 2.4401], [-52.6464, 2.4321], [-52.6447, 2.4183], [-52.657, 2.4041], [-52.6541, 2.3957], [-52.6606, 2.374], [-52.6739, 2.3689], [-52.6862, 2.3673], [-52.7101, 2.3587], [-52.719, 2.35], [-52.7168, 2.3438], [-52.7398, 2.337], [-52.7491, 2.3289], [-52.7785, 2.318], [-52.8037, 2.2996], [-52.8186, 2.2947], [-52.8422, 2.2912], [-52.8382, 2.2813], [-52.8529, 2.279], [-52.854, 2.2637], [-52.8726, 2.2582], [-52.8729, 2.2466], [-52.8773, 2.2384], [-52.8855, 2.2329], [-52.8876, 2.2236], [-52.9011, 2.1986], [-52.9043, 2.1885], [-52.9187, 2.1924], [-52.9256, 2.1904], [-52.9346, 2.1943], [-52.9391, 2.1899], [-52.9383, 2.1807], [-52.9568, 2.173], [-52.9596, 2.1754], [-52.9753, 2.1722], [-52.9778, 2.1685], [-52.988, 2.1685], [-52.997, 2.1765], [-53.005, 2.1795], [-53.0123, 2.1783], [-53.0184, 2.1821], [-53.039, 2.1855], [-53.053, 2.1901], [-53.0646, 2.1999], [-53.0845, 2.2127], [-53.0995, 2.2143], [-53.118, 2.2118], [-53.1387, 2.2119], [-53.1631, 2.2047], [-53.1754, 2.2042], [-53.1852, 2.1992], [-53.2084, 2.1992], [-53.2207, 2.1936], [-53.2285, 2.1978], [-53.2331, 2.2054], [-53.2428, 2.2076], [-53.2466, 2.199], [-53.2556, 2.1977], [-53.2579, 2.1915], [-53.2655, 2.1888], [-53.2729, 2.1915], [-53.2792, 2.186], [-53.287, 2.1966], [-53.28, 2.2048], [-53.2763, 2.2252], [-53.2674, 2.2237], [-53.2607, 2.2358], [-53.2597, 2.2529], [-53.2533, 2.2465], [-53.2376, 2.2589], [-53.2295, 2.2624], [-53.2347, 2.2754], [-53.2459, 2.2731], [-53.2621, 2.2763], [-53.2609, 2.2881], [-53.2775, 2.2989], [-53.2828, 2.3098], [-53.2976, 2.3099], [-53.3081, 2.3177], [-53.3165, 2.3301], [-53.317, 2.3398], [-53.3233, 2.3471], [-53.3335, 2.3445], [-53.3382, 2.3536], [-53.3483, 2.3547], [-53.36, 2.3493], [-53.36, 2.3338], [-53.3676, 2.3206], [-53.3772, 2.3178], [-53.3858, 2.3084], [-53.3989, 2.3082], [-53.4051, 2.2975], [-53.4153, 2.2972], [-53.4218, 2.2898], [-53.4336, 2.2879], [-53.4404, 2.2803], [-53.4558, 2.2868], [-53.4613, 2.291], [-53.4697, 2.2888], [-53.4656, 2.2769], [-53.4544, 2.2701], [-53.4587, 2.2611], [-53.4731, 2.2567], [-53.4854, 2.2649], [-53.4954, 2.261], [-53.5099, 2.262], [-53.5202, 2.2665], [-53.5315, 2.2577], [-53.5499, 2.2583], [-53.5676, 2.2715], [-53.5782, 2.2728], [-53.5842, 2.2689], [-53.5959, 2.2794], [-53.5981, 2.2845], [-53.61, 2.287], [-53.6193, 2.2784], [-53.6262, 2.2846], [-53.6563, 2.2845], [-53.6533, 2.3024], [-53.6612, 2.2997], [-53.6639, 2.3054], [-53.6713, 2.3055], [-53.6822, 2.3012], [-53.6862, 2.2946], [-53.6955, 2.3123], [-53.7077, 2.3091], [-53.7135, 2.3125], [-53.727, 2.3144], [-53.7326, 2.309], [-53.7488, 2.3128], [-53.7485, 2.3225], [-53.7407, 2.3249], [-53.7381, 2.338], [-53.7307, 2.3405], [-53.7255, 2.3491], [-53.7385, 2.3623], [-53.7448, 2.3589], [-53.7416, 2.375], [-53.758, 2.3751], [-53.7672, 2.3789], [-53.7733, 2.3736], [-53.7841, 2.3727], [-53.7909, 2.3647], [-53.7996, 2.365], [-53.8055, 2.3575], [-53.8132, 2.3545], [-53.8146, 2.3424], [-53.8328, 2.3412], [-53.837, 2.3336], [-53.8317, 2.3281], [-53.8251, 2.33], [-53.818, 2.327], [-53.8149, 2.317], [-53.824, 2.3176], [-53.8292, 2.3134], [-53.8439, 2.3093], [-53.8524, 2.3103], [-53.8596, 2.32], [-53.8659, 2.3116], [-53.8713, 2.3163], [-53.8839, 2.3163], [-53.8898, 2.3041], [-53.8878, 2.2988], [-53.9078, 2.274], [-53.9164, 2.2772], [-53.916, 2.2907], [-53.9296, 2.2907], [-53.934, 2.2971], [-53.9399, 2.2932], [-53.9366, 2.2862], [-53.9421, 2.2781], [-53.9357, 2.2594], [-53.9427, 2.2525], [-53.9424, 2.2424], [-53.953, 2.2453], [-53.9672, 2.2431], [-53.9749, 2.2324], [-53.99, 2.2374], [-54.0012, 2.23], [-54.1891, 2.1788], [-54.4366, 2.2099], [-54.6017, 2.3372], [-54.6622, 2.327], [-54.6921, 2.3614], [-54.6863, 2.4112], [-54.6849, 2.4468], [-54.744, 2.4715], [-54.7974, 2.439], [-54.8723, 2.4337], [-54.8763, 2.4267], [-54.8747, 2.4153], [-54.8677, 2.4089], [-54.8661, 2.4029], [-54.8426, 2.38], [-54.8076, 2.3417], [-54.8051, 2.3292], [-54.7962, 2.318], [-54.7958, 2.3095], [-54.802, 2.3077], [-54.8072, 2.2979], [-54.8029, 2.2901], [-54.8091, 2.2864], [-54.8114, 2.2664], [-54.8025, 2.254], [-54.7989, 2.2456], [-54.7866, 2.2323], [-54.7816, 2.2234], [-54.7751, 2.2203], [-54.7706, 2.2084], [-54.7631, 2.2023], [-54.7628, 2.192], [-54.7695, 2.1876], [-54.7679, 2.1809], [-54.7832, 2.1742], [-54.7835, 2.1641], [-54.7896, 2.1562], [-54.7985, 2.1501], [-54.8063, 2.1389], [-54.8036, 2.1323], [-54.8092, 2.1228], [-54.8047, 2.1079], [-54.8138, 2.1008], [-54.808, 2.0885], [-54.8062, 2.0764], [-54.8121, 2.071], [-54.8128, 2.0628], [-54.806, 2.0537], [-54.8073, 2.0374], [-54.8038, 2.0258], [-54.795, 2.0168], [-54.791, 2.0073], [-54.7809, 1.9996], [-54.769, 1.9962], [-54.7692, 1.9846], [-54.756, 1.9742], [-54.7559, 1.9603], [-54.7635, 1.9504], [-54.769, 1.935], [-54.7702, 1.9257], [-54.7619, 1.9056], [-54.7635, 1.8925], [-54.7591, 1.8902], [-54.7531, 1.8757], [-54.7532, 1.851], [-54.7485, 1.8423], [-54.7439, 1.8429], [-54.7385, 1.8248], [-54.7507, 1.8142], [-54.7469, 1.8058], [-54.7544, 1.7978], [-54.7527, 1.7907], [-54.7464, 1.7864], [-54.7448, 1.7758], [-54.7261, 1.7739], [-54.7237, 1.7713], [-54.6952, 1.7735], [-54.6922, 1.7679], [-54.679, 1.7689], [-54.6712, 1.7657], [-54.6516, 1.7717], [-54.6436, 1.7686], [-54.6281, 1.7773], [-54.6259, 1.7806], [-54.6117, 1.7793], [-54.6019, 1.7846], [-54.5943, 1.7802], [-54.5811, 1.7777], [-54.5758, 1.7799], [-54.5642, 1.7743], [-54.5305, 1.7671], [-54.524, 1.756], [-54.5124, 1.7534], [-54.5086, 1.7483], [-54.5018, 1.7511], [-54.4959, 1.7469], [-54.4856, 1.7513], [-54.4713, 1.7515], [-54.4706, 1.7557], [-54.4572, 1.7583], [-54.4346, 1.7541], [-54.4247, 1.7604], [-54.4179, 1.7566], [-54.4039, 1.7598], [-54.3874, 1.7452], [-54.3791, 1.7574], [-54.3698, 1.7591], [-54.3517, 1.7541], [-54.3508, 1.7474], [-54.3442, 1.7467], [-54.3415, 1.7398], [-54.3296, 1.7438], [-54.3234, 1.7375], [-54.3169, 1.7368], [-54.3004, 1.7238], [-54.2932, 1.726], [-54.2829, 1.7163], [-54.2888, 1.7078], [-54.2745, 1.7105], [-54.2696, 1.7048], [-54.2627, 1.6884], [-54.2637, 1.6802], [-54.2538, 1.6839], [-54.2468, 1.6819], [-54.2444, 1.6761], [-54.2301, 1.676], [-54.2284, 1.6653], [-54.2193, 1.6568], [-54.2101, 1.6544], [-54.2009, 1.6456], [-54.1975, 1.6318], [-54.1874, 1.628], [-54.1883, 1.6392], [-54.1858, 1.6537], [-54.1784, 1.6574], [-54.1761, 1.648], [-54.1689, 1.644], [-54.1569, 1.6428], [-54.1525, 1.6393], [-54.1437, 1.6406], [-54.1424, 1.6285], [-54.1328, 1.6271], [-54.1335, 1.6171], [-54.1231, 1.6074], [-54.1226, 1.6018], [-54.1314, 1.5969], [-54.1228, 1.5909], [-54.1186, 1.5815], [-54.1111, 1.588], [-54.1019, 1.5843], [-54.1104, 1.575], [-54.1175, 1.5582], [-54.1145, 1.5512], [-54.0988, 1.5505], [-54.0846, 1.5263], [-54.089, 1.5137], [-54.0852, 1.5055], [-54.0887, 1.492], [-54.078, 1.4857], [-54.0794, 1.4949], [-54.0692, 1.501], [-54.0624, 1.4947], [-54.052, 1.4945], [-54.04, 1.5062], [-54.0355, 1.5022], [-54.0246, 1.4999], [-54.0203, 1.5158], [-54.013, 1.52], [-54.0062, 1.5173], [-53.9995, 1.5048], [-54.003, 1.4949], [-54.0018, 1.4836], [-53.9947, 1.4748], [-53.9862, 1.479], [-53.9761, 1.4723], [-53.9671, 1.4844], [-53.9545, 1.4771], [-53.9541, 1.468], [-53.9436, 1.4713], [-53.9352, 1.4667], [-53.9259, 1.4655], [-53.9306, 1.4577], [-53.9304, 1.4499], [-53.9384, 1.446], [-53.9351, 1.4364], [-53.9225, 1.4423], [-53.9175, 1.4569], [-53.9121, 1.4584], [-53.896, 1.4551], [-53.8932, 1.4434], [-53.8807, 1.4402], [-53.8773, 1.4317], [-53.8839, 1.4197], [-53.8878, 1.4078], [-53.8828, 1.4007], [-53.8763, 1.4075], [-53.8647, 1.406], [-53.855, 1.4016], [-53.8443, 1.4063], [-53.8439, 1.3943], [-53.8308, 1.3939], [-53.8236, 1.3896], [-53.8071, 1.3918], [-53.8075, 1.402], [-53.8228, 1.4138], [-53.8157, 1.4219], [-53.804, 1.4235], [-53.7885, 1.4132], [-53.7837, 1.4029], [-53.7681, 1.3959], [-53.7625, 1.4084], [-53.7551, 1.3946], [-53.7323, 1.3863], [-53.7314, 1.3958], [-53.7154, 1.4054], [-53.716, 1.4179], [-53.7241, 1.4282], [-53.7172, 1.4318], [-53.7105, 1.4266], [-53.6999, 1.4248], [-53.6958, 1.4181], [-53.7066, 1.4071], [-53.7134, 1.3964], [-53.7115, 1.384], [-53.7015, 1.3779], [-53.6875, 1.3858], [-53.683, 1.3844], [-53.6805, 1.3725], [-53.6706, 1.372], [-53.6649, 1.3752], [-53.6626, 1.3931], [-53.6552, 1.4067], [-53.6446, 1.4055], [-53.6413, 1.3991], [-53.6409, 1.3885], [-53.6451, 1.3802], [-53.6435, 1.3639], [-53.6614, 1.345], [-53.651, 1.3362], [-53.6419, 1.335], [-53.6332, 1.3474], [-53.6126, 1.3512], [-53.5952, 1.3582], [-53.5842, 1.3473], [-53.5707, 1.3373], [-53.5655, 1.3398], [-53.5639, 1.3497], [-53.5485, 1.3485], [-53.5385, 1.3409], [-53.5338, 1.3306], [-53.5334, 1.3224], [-53.5441, 1.3156], [-53.5567, 1.3132], [-53.5626, 1.3066], [-53.5592, 1.2906], [-53.5527, 1.2803], [-53.5376, 1.2778], [-53.5305, 1.2736], [-53.5233, 1.2613], [-53.5306, 1.2453], [-53.5463, 1.2285], [-53.5453, 1.2215], [-53.539, 1.2124], [-53.5252, 1.2117], [-53.503, 1.2247], [-53.493, 1.2267], [-53.4737, 1.2393], [-53.4509, 1.2327], [-53.4388, 1.2321], [-53.4265, 1.2427], [-53.4261, 1.2259], [-53.4174, 1.2028], [-53.403, 1.1939], [-53.3961, 1.1793], [-53.3968, 1.1704], [-53.4021, 1.154], [-53.4075, 1.149], [-53.4213, 1.1474], [-53.4347, 1.1537], [-53.4444, 1.1513], [-53.4534, 1.1436], [-53.4592, 1.1337], [-53.4559, 1.1104], [-53.4558, 1.0774], [-53.4527, 1.0712], [-53.436, 1.0596], [-53.4347, 1.048], [-53.4275, 1.0433], [-53.4223, 1.0337], [-53.4299, 1.0198], [-53.4268, 0.9924], [-53.4175, 0.9893], [-53.4108, 0.982], [-53.4128, 0.9717], [-53.4107, 0.9566], [-53.4137, 0.9474], [-53.4115, 0.9293], [-53.3995, 0.9192], [-53.3614, 0.8961], [-53.3549, 0.8883], [-53.322, 0.872], [-53.3023, 0.859], [-53.2875, 0.8457], [-53.2787, 0.8343], [-53.2748, 0.8249], [-53.2705, 0.8236], [-53.2551, 0.8092], [-53.2343, 0.7976], [-53.1903, 0.7684], [-53.1885, 0.7552], [-53.1846, 0.7475], [-53.172, 0.737], [-53.1574, 0.7291], [-53.1511, 0.7194], [-53.1469, 0.6998], [-53.1399, 0.6931], [-53.1241, 0.6974], [-53.1152, 0.6881], [-53.1063, 0.684], [-53.1057, 0.6795], [-53.1144, 0.6616], [-53.1152, 0.647], [-53.1227, 0.6301], [-53.1303, 0.623], [-53.1341, 0.6147], [-53.1473, 0.6003], [-53.1535, 0.5765], [-53.1548, 0.5634], [-53.1482, 0.5521], [-53.1484, 0.5417], [-53.1521, 0.5319], [-53.1627, 0.5225], [-53.1596, 0.5138], [-53.1698, 0.4937], [-53.1595, 0.4882], [-53.1551, 0.4802], [-53.1639, 0.4529], [-53.1677, 0.4457], [-53.1652, 0.4322], [-53.1592, 0.4203], [-53.1612, 0.3985], [-53.1753, 0.3817], [-53.175, 0.3771], [-53.1664, 0.3626], [-53.1513, 0.3519], [-53.1434, 0.335], [-53.1365, 0.326], [-53.1366, 0.3092], [-53.1314, 0.2962], [-53.1119, 0.2865], [-53.1084, 0.2783], [-53.0949, 0.2622], [-53.0941, 0.259], [-53.1059, 0.2373], [-53.1005, 0.2154], [-53.0943, 0.1953], [-53.0834, 0.1886], [-53.0701, 0.1695], [-53.0632, 0.1667], [-53.0521, 0.1573], [-53.0495, 0.149], [-53.0396, 0.136], [-53.0365, 0.1198], [-53.0293, 0.1047], [-53.0111, 0.095], [-53.015, 0.0597], [-53.0037, 0.0439], [-52.9895, 0.0388], [-52.9834, 0.0334], [-52.9759, 0.0185], [-52.9773, -0.0003], [-52.9751, -0.0224], [-52.969, -0.0498], [-52.96, -0.0632], [-52.9492, -0.0971], [-52.9373, -0.1232], [-52.9327, -0.1423], [-52.904, -0.1549], [-52.8976, -0.1545], [-52.8818, -0.1437], [-52.8717, -0.1427], [-52.8515, -0.1502], [-52.8448, -0.1597], [-52.8361, -0.1861], [-52.8165, -0.1986], [-52.7604, -0.2376], [-52.7565, -0.2461], [-52.7544, -0.2622], [-52.7402, -0.2766], [-52.7162, -0.2927], [-52.7009, -0.2928], [-52.6918, -0.2997], [-52.6842, -0.3143], [-52.6818, -0.34], [-52.6851, -0.3522], [-52.696, -0.372], [-52.6986, -0.3872], [-52.6973, -0.3929], [-52.6811, -0.4151], [-52.6792, -0.4237], [-52.6872, -0.4377], [-52.6931, -0.4422], [-52.7027, -0.4592], [-52.691, -0.4772], [-52.6958, -0.4901], [-52.6954, -0.4964], [-52.6822, -0.5163], [-52.6673, -0.5251], [-52.6698, -0.5382], [-52.64, -0.5849], [-52.6292, -0.5938], [-52.613, -0.5949], [-52.5989, -0.5851], [-52.5858, -0.5786], [-52.5763, -0.5764], [-52.5352, -0.5741], [-52.5281, -0.5803], [-52.5232, -0.5891], [-52.5175, -0.6131], [-52.5132, -0.6196], [-52.5101, -0.6514], [-52.5125, -0.6651], [-52.5104, -0.6792], [-52.5017, -0.6928], [-52.4974, -0.7113], [-52.4979, -0.7307], [-52.5018, -0.7468], [-52.5182, -0.7755], [-52.5228, -0.7961], [-52.517, -0.809], [-52.5251, -0.8193], [-52.5418, -0.8365], [-52.5438, -0.8515], [-52.5375, -0.8584], [-52.5237, -0.8592], [-52.5111, -0.8567], [-52.4968, -0.8495], [-52.4843, -0.8467], [-52.4633, -0.8385], [-52.4555, -0.8303], [-52.4443, -0.8342], [-52.4322, -0.8478], [-52.4199, -0.8547], [-52.4124, -0.8627], [-52.4012, -0.8819], [-52.4047, -0.9127], [-52.4085, -0.9167], [-52.4267, -0.9191], [-52.4377, -0.9289], [-52.4387, -0.9436], [-52.4356, -0.9502], [-52.4248, -0.9595], [-52.4187, -0.9722], [-52.4182, -0.999], [-52.4145, -1.0093], [-52.4168, -1.0256], [-52.4275, -1.0378], [-52.4283, -1.0481], [-52.4201, -1.0527], [-52.4065, -1.0447], [-52.4002, -1.0436], [-52.3831, -1.054], [-52.3582, -1.0626], [-52.352, -1.0698], [-52.3388, -1.1056], [-52.333, -1.1159], [-52.3128, -1.1142], [-52.2958, -1.1175], [-52.2854, -1.1249], [-52.2733, -1.1285], [-52.259, -1.1282], [-52.2508, -1.1259], [-52.2387, -1.1262], [-52.229, -1.1323], [-52.2147, -1.135], [-52.1878, -1.1325], [-52.1789, -1.1296], [-52.1624, -1.1341], [-52.1467, -1.1488], [-52.1203, -1.1462], [-52.1166, -1.15], [-52.1068, -1.1831], [-52.1095, -1.1947], [-52.111, -1.215], [-52.1077, -1.2211], [-52.0988, -1.2279], [-52.0705, -1.236], [-52.0602, -1.2362], [-52.0515, -1.2306], [-52.0476, -1.2143], [-52.063, -1.1929], [-52.064, -1.1859], [-52.0551, -1.1769], [-52.0409, -1.1701], [-52.0168, -1.1679], [-51.9911, -1.1718], [-51.987, -1.1645], [-51.9888, -1.1491], [-51.994, -1.1347], [-51.9934, -1.129], [-51.9853, -1.1214], [-51.975, -1.1206], [-51.9656, -1.1258], [-51.962, -1.1344], [-51.9659, -1.1531], [-51.9645, -1.1635], [-51.9589, -1.169], [-51.9494, -1.1688], [-51.9447, -1.1627], [-51.9388, -1.1476], [-51.931, -1.1341], [-51.9229, -1.133], [-51.9084, -1.1515], [-51.8972, -1.162], [-51.882, -1.1663], [-51.8445, -1.1597], [-51.8091, -1.1571], [-51.7885, -1.1476], [-51.7784, -1.1404], [-51.7554, -1.1142], [-51.7095, -1.0731], [-51.7004, -1.0632], [-51.6882, -1.0392], [-51.6856, -1.0129], [-51.6898, -0.9976], [-51.6896, -0.9802], [-51.6956, -0.9247], [-51.6939, -0.9084], [-51.6905, -0.8925], [-51.6916, -0.8669], [-51.6889, -0.8445], [-51.6882, -0.8232], [-51.6861, -0.8185], [-51.6835, -0.7955], [-51.6792, -0.7853], [-51.6714, -0.7761], [-51.6622, -0.7583], [-51.634, -0.7105], [-51.6201, -0.6912], [-51.6122, -0.6763], [-51.5955, -0.6504], [-51.5716, -0.6231], [-51.5393, -0.5933], [-51.5262, -0.5802], [-51.5151, -0.566], [-51.5009, -0.5539], [-51.4867, -0.5456], [-51.4782, -0.5343], [-51.4578, -0.5132], [-51.4325, -0.4733], [-51.4284, -0.4619], [-51.4237, -0.4366], [-51.4167, -0.4243], [-51.4038, -0.4147], [-51.3958, -0.405], [-51.3786, -0.3876], [-51.3625, -0.3681], [-51.362, -0.3588], [-51.3545, -0.3185], [-51.3478, -0.2996], [-51.3321, -0.2738], [-51.323, -0.2638], [-51.3025, -0.2526], [-51.2896, -0.2281], [-51.26, -0.187], [-51.2572, -0.1806], [-51.241, -0.1562], [-51.235, -0.1436], [-51.2164, -0.1186], [-51.2081, -0.117], [-51.1717, -0.104], [-51.1514, -0.1032], [-51.1184, -0.0975], [-51.0924, -0.0889], [-51.0808, -0.0864], [-51.0689, -0.0791], [-51.0396, -0.0435], [-51.0173, -0.0107], [-51.0075, -0.0003], [-50.9969, 0.0035], [-50.9851, 0.0294], [-50.9748, 0.0418], [-50.9462, 0.0627], [-50.9211, 0.0761], [-50.8719, 0.0892], [-50.849, 0.0943], [-50.7848, 0.1121], [-50.762, 0.121], [-50.7435, 0.1305], [-50.7188, 0.147], [-50.701, 0.1616], [-50.6682, 0.185], [-50.6448, 0.2087], [-50.6236, 0.2318], [-50.6068, 0.2457], [-50.5997, 0.2494], [-50.5963, 0.2504], [-50.5798, 0.27], [-50.553, 0.3125], [-50.5393, 0.3458], [-50.5239, 0.3724], [-50.519, 0.3938], [-50.5077, 0.4176], [-50.504, 0.4351], [-50.4894, 0.4534], [-50.4762, 0.4815], [-50.4713, 0.4997], [-50.4712, 0.513], [-50.4673, 0.5309], [-50.4523, 0.571], [-50.4365, 0.6001], [-50.4251, 0.6116], [-50.4099, 0.6233], [-50.3979, 0.6326], [-50.3586, 0.6601], [-50.3472, 0.6668], [-50.3286, 0.6743], [-50.2938, 0.6833], [-50.2587, 0.6908], [-50.2261, 0.6962], [-50.2312, 0.7301], [-50.2204, 0.7431], [-50.2117, 0.7462], [-50.1962, 0.7482], [-50.1661, 0.7544], [-50.1534, 0.7497], [-50.1119, 0.7604], [-50.0974, 0.767], [-50.0717, 0.7962], [-50.0368, 0.8325], [-50.0254, 0.8481], [-50.0203, 0.8588], [-50.0112, 0.8643], [-49.9954, 0.8702], [-49.9884, 0.8748], [-49.9861, 0.8833], [-49.9922, 0.8961], [-50.0025, 0.9064], [-49.989, 0.9395], [-49.9668, 0.9437], [-49.9441, 0.9594], [-49.9345, 0.971], [-49.9274, 0.9847], [-49.9094, 0.9994], [-49.8898, 1.0136], [-49.8847, 1.0471], [-49.8857, 1.0661], [-49.8836, 1.0776], [-49.8863, 1.0879], [-49.8861, 1.1112], [-49.8831, 1.1691], [-49.8945, 1.1822], [-49.8976, 1.1916], [-49.8971, 1.2063], [-49.9003, 1.2129], [-49.9016, 1.2403], [-49.9043, 1.2956], [-49.8943, 1.3181], [-49.8896, 1.3244], [-49.8836, 1.34], [-49.8808, 1.3637], [-49.8829, 1.385], [-49.8785, 1.3896], [-49.8783, 1.4068], [-49.8758, 1.4231], [-49.8776, 1.4649], [-49.8813, 1.4798], [-49.8817, 1.5001], [-49.8985, 1.5571], [-49.902, 1.577], [-49.9003, 1.6023], [-49.909, 1.6365], [-49.9127, 1.6605], [-49.9189, 1.6675], [-49.9206, 1.6879], [-49.9292, 1.6993], [-49.9428, 1.7099], [-49.9581, 1.7197], [-49.9959, 1.7389], [-50.019, 1.7531], [-50.0322, 1.7597], [-50.0805, 1.7789], [-50.0922, 1.7821], [-50.1322, 1.7965], [-50.1587, 1.8112], [-50.1658, 1.813], [-50.1866, 1.8127], [-50.1973, 1.8102], [-50.2338, 1.8088], [-50.2643, 1.8125], [-50.2897, 1.8079], [-50.3246, 1.8154], [-50.3313, 1.8149], [-50.3584, 1.8047], [-50.3735, 1.8011], [-50.4005, 1.8003], [-50.4237, 1.8045], [-50.4309, 1.8106], [-50.4448, 1.815], [-50.4667, 1.831], [-50.475, 1.8386], [-50.5045, 1.8811], [-50.5085, 1.8883], [-50.5256, 1.9299], [-50.533, 1.94], [-50.5514, 1.9494], [-50.558, 1.9558], [-50.5827, 1.9896], [-50.589, 2.0044], [-50.5999, 2.0406], [-50.5981, 2.0638], [-50.6037, 2.073], [-50.6131, 2.083], [-50.6178, 2.0913], [-50.6342, 2.1022], [-50.6425, 2.1129], [-50.671, 2.1291], [-50.6819, 2.1334], [-50.684, 2.1437]]], [[[-50.5088, 2.1852], [-50.5232, 2.1821], [-50.5294, 2.1733], [-50.544, 2.1621], [-50.5501, 2.1517], [-50.5342, 2.1429], [-50.527, 2.134], [-50.5141, 2.108], [-50.5077, 2.0999], [-50.4954, 2.0962], [-50.4862, 2.1044], [-50.4755, 2.1019], [-50.469, 2.1038], [-50.4582, 2.1152], [-50.4488, 2.1126], [-50.4429, 2.116], [-50.4226, 2.1185], [-50.4194, 2.1314], [-50.4239, 2.1468], [-50.43, 2.1501], [-50.4322, 2.158], [-50.4384, 2.1596], [-50.4409, 2.1665], [-50.4506, 2.1668], [-50.4588, 2.1726], [-50.463, 2.1823], [-50.4838, 2.1844], [-50.4919, 2.1824], [-50.5088, 2.1852]]], [[[-50.4501, 2.1092], [-50.4574, 2.1127], [-50.4684, 2.1], [-50.4838, 2.1014], [-50.4939, 2.0928], [-50.5042, 2.094], [-50.5096, 2.0827], [-50.5124, 2.0455], [-50.5171, 2.0346], [-50.5212, 2.0054], [-50.5169, 1.9994], [-50.5057, 1.9992], [-50.4986, 1.9945], [-50.4914, 1.9797], [-50.4906, 1.9647], [-50.4791, 1.9504], [-50.4658, 1.9232], [-50.4549, 1.8885], [-50.449, 1.8796], [-50.4373, 1.871], [-50.4255, 1.867], [-50.4037, 1.8717], [-50.3864, 1.8776], [-50.367, 1.8895], [-50.3534, 1.9021], [-50.3317, 1.9262], [-50.3174, 1.9475], [-50.3185, 1.9648], [-50.322, 1.9752], [-50.3385, 1.9962], [-50.3461, 1.9966], [-50.3512, 2.0133], [-50.3625, 2.022], [-50.3606, 2.0294], [-50.363, 2.0415], [-50.3608, 2.0574], [-50.3721, 2.0702], [-50.3834, 2.0712], [-50.384, 2.0801], [-50.3887, 2.0885], [-50.3948, 2.092], [-50.3988, 2.105], [-50.4054, 2.1113], [-50.4213, 2.1104], [-50.4373, 2.1125], [-50.4501, 2.1092]]]]}, "properties": {"uf": "AP", "nome": "AP"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-47.4303, -6.4226], [-47.4199, -6.4016], [-47.4097, -6.3664], [-47.412, -6.3462], [-47.4086, -6.3281], [-47.3962, -6.3078], [-47.3786, -6.2728], [-47.3772, -6.2668], [-47.3807, -6.25], [-47.3854, -6.2304], [-47.4015, -6.2092], [-47.4166, -6.1778], [-47.4232, -6.1602], [-47.4302, -6.131], [-47.4345, -6.0931], [-47.4302, -6.0684], [-47.428, -6.0392], [-47.4305, -6.0299], [-47.4394, -6.0118], [-47.4478, -5.9961], [-47.4477, -5.9899], [-47.4305, -5.9378], [-47.4289, -5.9195], [-47.4329, -5.8939], [-47.4311, -5.8814], [-47.4317, -5.866], [-47.4379, -5.8571], [-47.4423, -5.8308], [-47.4469, -5.8197], [-47.4527, -5.8126], [-47.4567, -5.8003], [-47.4665, -5.7783], [-47.4716, -5.77], [-47.4826, -5.7593], [-47.4934, -5.7305], [-47.4931, -5.71], [-47.4843, -5.6841], [-47.4737, -5.662], [-47.4769, -5.6373], [-47.4797, -5.6217], [-47.4844, -5.5956], [-47.4848, -5.5794], [-47.4833, -5.5649], [-47.4881, -5.5495], [-47.5001, -5.5256], [-47.5169, -5.5105], [-47.5283, -5.4927], [-47.5485, -5.4708], [-47.5603, -5.4632], [-47.5805, -5.47], [-47.6058, -5.4651], [-47.6186, -5.4597], [-47.6426, -5.4402], [-47.6668, -5.4218], [-47.6804, -5.4154], [-47.7211, -5.3945], [-47.732, -5.3863], [-47.7443, -5.3801], [-47.7576, -5.3781], [-47.7723, -5.3786], [-47.7862, -5.3835], [-47.8063, -5.3859], [-47.8275, -5.3866], [-47.8438, -5.3762], [-47.861, -5.3548], [-47.8676, -5.3428], [-47.8684, -5.3276], [-47.8657, -5.3172], [-47.8667, -5.3053], [-47.8704, -5.2805], [-47.8729, -5.2724], [-47.8856, -5.2607], [-47.9281, -5.2412], [-47.9373, -5.2396], [-47.9532, -5.24], [-47.9837, -5.2355], [-48.0012, -5.2343], [-48.0147, -5.238], [-48.031, -5.2498], [-48.0407, -5.2605], [-48.0524, -5.2676], [-48.0691, -5.2715], [-48.0774, -5.2734], [-48.1123, -5.2656], [-48.152, -5.264], [-48.1768, -5.2597], [-48.1849, -5.257], [-48.1903, -5.2534], [-48.2065, -5.249], [-48.225, -5.2355], [-48.2349, -5.2283], [-48.248, -5.223], [-48.273, -5.216], [-48.2934, -5.204], [-48.314, -5.2031], [-48.3287, -5.1966], [-48.3532, -5.1739], [-48.3639, -5.1684], [-48.3876, -5.1737], [-48.4196, -5.1767], [-48.4424, -5.1833], [-48.4568, -5.1837], [-48.4726, -5.1871], [-48.4872, -5.1939], [-48.5195, -5.1921], [-48.5298, -5.1966], [-48.5488, -5.2136], [-48.5611, -5.2302], [-48.5625, -5.2466], [-48.5686, -5.2628], [-48.5686, -5.2829], [-48.5841, -5.3113], [-48.6061, -5.3365], [-48.6124, -5.3384], [-48.6301, -5.333], [-48.6387, -5.32], [-48.6584, -5.3082], [-48.6794, -5.3058], [-48.6923, -5.3117], [-48.6992, -5.3201], [-48.7024, -5.3287], [-48.7045, -5.3447], [-48.7121, -5.353], [-48.7304, -5.348], [-48.7409, -5.3528], [-48.7552, -5.3492], [-48.7546, -5.3597], [-48.7493, -5.3674], [-48.7369, -5.374], [-48.7168, -5.3772], [-48.7046, -5.3764], [-48.6806, -5.3788], [-48.6505, -5.3849], [-48.6437, -5.3897], [-48.6291, -5.4101], [-48.6117, -5.4186], [-48.5967, -5.4225], [-48.5761, -5.4215], [-48.5575, -5.4167], [-48.5139, -5.4298], [-48.4915, -5.4259], [-48.4646, -5.4123], [-48.4415, -5.408], [-48.417, -5.4016], [-48.4014, -5.4034], [-48.3935, -5.3942], [-48.3847, -5.3942], [-48.3735, -5.4027], [-48.3684, -5.4145], [-48.358, -5.4214], [-48.3472, -5.4354], [-48.3422, -5.4496], [-48.3411, -5.4671], [-48.3273, -5.4869], [-48.3281, -5.4966], [-48.3255, -5.4937], [-48.3117, -5.5078], [-48.3007, -5.523], [-48.2787, -5.5404], [-48.2615, -5.5481], [-48.238, -5.5528], [-48.2262, -5.5507], [-48.2126, -5.5542], [-48.1947, -5.5631], [-48.1897, -5.5708], [-48.177, -5.5749], [-48.1536, -5.5906], [-48.1382, -5.6027], [-48.1322, -5.6181], [-48.1346, -5.6354], [-48.1412, -5.6544], [-48.1632, -5.6949], [-48.1723, -5.7086], [-48.176, -5.7123], [-48.2009, -5.723], [-48.22, -5.7282], [-48.2306, -5.7293], [-48.253, -5.7277], [-48.2638, -5.7252], [-48.2757, -5.7265], [-48.2831, -5.7329], [-48.2902, -5.7435], [-48.2976, -5.7651], [-48.2998, -5.796], [-48.292, -5.8368], [-48.2849, -5.852], [-48.2704, -5.8714], [-48.2589, -5.8815], [-48.2456, -5.8962], [-48.2357, -5.911], [-48.2301, -5.9225], [-48.2294, -5.9304], [-48.2329, -5.9476], [-48.2375, -5.9526], [-48.252, -5.9604], [-48.2608, -5.9629], [-48.2968, -5.9699], [-48.3143, -5.9792], [-48.3215, -5.9855], [-48.3347, -6.0043], [-48.3379, -6.016], [-48.3384, -6.0284], [-48.3297, -6.0398], [-48.3104, -6.0436], [-48.2985, -6.0501], [-48.2869, -6.0658], [-48.2832, -6.0816], [-48.288, -6.0976], [-48.2972, -6.1105], [-48.3055, -6.1185], [-48.3245, -6.1327], [-48.3466, -6.1416], [-48.3655, -6.1474], [-48.3783, -6.1491], [-48.3913, -6.1467], [-48.4083, -6.1534], [-48.4198, -6.1633], [-48.4319, -6.1773], [-48.4362, -6.188], [-48.4361, -6.2014], [-48.4303, -6.2157], [-48.4219, -6.2481], [-48.419, -6.2682], [-48.4127, -6.2813], [-48.4173, -6.2895], [-48.4171, -6.2986], [-48.412, -6.3061], [-48.3887, -6.3216], [-48.3782, -6.3337], [-48.3757, -6.345], [-48.3764, -6.3565], [-48.3827, -6.3796], [-48.3994, -6.3741], [-48.4216, -6.3585], [-48.4477, -6.3512], [-48.4642, -6.3502], [-48.5002, -6.3509], [-48.5112, -6.3569], [-48.5143, -6.3644], [-48.524, -6.3735], [-48.5308, -6.3897], [-48.5406, -6.4008], [-48.5524, -6.4095], [-48.5651, -6.4151], [-48.5726, -6.4234], [-48.5929, -6.439], [-48.6072, -6.448], [-48.6196, -6.4624], [-48.6261, -6.4785], [-48.6337, -6.4914], [-48.6463, -6.5089], [-48.6467, -6.5238], [-48.6581, -6.5394], [-48.6634, -6.5578], [-48.6645, -6.5677], [-48.6613, -6.583], [-48.6539, -6.6015], [-48.6522, -6.6121], [-48.652, -6.64], [-48.6553, -6.6505], [-48.6663, -6.6642], [-48.6827, -6.6779], [-48.6977, -6.6837], [-48.7291, -6.6893], [-48.7369, -6.6928], [-48.7479, -6.7026], [-48.7548, -6.7152], [-48.7691, -6.7307], [-48.7927, -6.7437], [-48.8142, -6.7518], [-48.8259, -6.7547], [-48.8423, -6.7496], [-48.8532, -6.7491], [-48.901, -6.7569], [-48.9139, -6.7574], [-48.9242, -6.7633], [-48.9395, -6.7667], [-48.9637, -6.7795], [-48.9774, -6.7821], [-49.0189, -6.7842], [-49.0376, -6.8093], [-49.0438, -6.8158], [-49.067, -6.833], [-49.0834, -6.8433], [-49.1031, -6.8572], [-49.1153, -6.8699], [-49.1505, -6.8889], [-49.1719, -6.8929], [-49.1795, -6.8981], [-49.1839, -6.9079], [-49.1986, -6.9162], [-49.2095, -6.9254], [-49.2146, -6.9383], [-49.2174, -6.9615], [-49.2154, -6.9757], [-49.2093, -6.983], [-49.1953, -7.0263], [-49.1935, -7.0407], [-49.1914, -7.0555], [-49.1913, -7.0749], [-49.1931, -7.0946], [-49.1938, -7.1298], [-49.1864, -7.1967], [-49.1832, -7.2146], [-49.1853, -7.2352], [-49.1902, -7.2458], [-49.2068, -7.2707], [-49.2129, -7.2908], [-49.2259, -7.3165], [-49.2339, -7.3289], [-49.2543, -7.3494], [-49.264, -7.3642], [-49.2739, -7.3784], [-49.2873, -7.3908], [-49.3008, -7.4109], [-49.3145, -7.4268], [-49.3472, -7.4616], [-49.3633, -7.4809], [-49.378, -7.4964], [-49.3778, -7.5002], [-49.3841, -7.5435], [-49.3816, -7.5691], [-49.3744, -7.5885], [-49.361, -7.6149], [-49.3508, -7.6321], [-49.3423, -7.6558], [-49.3351, -7.6687], [-49.3232, -7.6817], [-49.2965, -7.6964], [-49.2682, -7.7205], [-49.24, -7.7407], [-49.2212, -7.7616], [-49.2031, -7.7745], [-49.1856, -7.7837], [-49.1702, -7.7871], [-49.1607, -7.7914], [-49.1506, -7.8022], [-49.1501, -7.8121], [-49.1649, -7.8329], [-49.1673, -7.8564], [-49.1657, -7.8628], [-49.1664, -7.8803], [-49.1628, -7.9005], [-49.1632, -7.9213], [-49.1666, -7.9442], [-49.1696, -7.9548], [-49.182, -7.977], [-49.1819, -7.9849], [-49.1756, -8.0094], [-49.1733, -8.021], [-49.1762, -8.044], [-49.1767, -8.0615], [-49.1831, -8.0706], [-49.1932, -8.0765], [-49.1994, -8.0876], [-49.2, -8.1017], [-49.2058, -8.1173], [-49.2072, -8.1271], [-49.2039, -8.14], [-49.2096, -8.1755], [-49.2159, -8.1942], [-49.221, -8.2038], [-49.2306, -8.2178], [-49.2364, -8.2325], [-49.2487, -8.2554], [-49.2537, -8.271], [-49.2553, -8.2852], [-49.2617, -8.3039], [-49.2674, -8.3342], [-49.2762, -8.3637], [-49.2833, -8.3796], [-49.2991, -8.3954], [-49.3133, -8.4029], [-49.3381, -8.4107], [-49.3494, -8.4184], [-49.377, -8.4553], [-49.3851, -8.4786], [-49.3915, -8.4898], [-49.3991, -8.5334], [-49.3996, -8.5451], [-49.4006, -8.5588], [-49.4099, -8.58], [-49.4353, -8.5982], [-49.4515, -8.6125], [-49.4561, -8.6193], [-49.4597, -8.6322], [-49.4714, -8.6481], [-49.4818, -8.6737], [-49.4898, -8.692], [-49.4999, -8.7026], [-49.5142, -8.7244], [-49.5434, -8.7614], [-49.55, -8.7772], [-49.565, -8.801], [-49.5808, -8.8187], [-49.5924, -8.8395], [-49.6127, -8.8462], [-49.6255, -8.8478], [-49.6415, -8.8467], [-49.6844, -8.8565], [-49.6997, -8.8724], [-49.7335, -8.9027], [-49.7451, -8.9062], [-49.7546, -8.922], [-49.7677, -8.9337], [-49.7815, -8.9621], [-49.7937, -8.9794], [-49.8092, -8.9924], [-49.8356, -9.0186], [-49.8426, -9.0273], [-49.8503, -9.0467], [-49.8514, -9.0637], [-49.8545, -9.0715], [-49.8626, -9.0815], [-49.8619, -9.0862], [-49.8713, -9.104], [-49.8861, -9.1244], [-49.8969, -9.1437], [-49.9101, -9.1535], [-49.9054, -9.1697], [-49.9124, -9.1787], [-49.9462, -9.204], [-49.9539, -9.2174], [-49.9669, -9.2311], [-49.9866, -9.2314], [-49.9969, -9.2377], [-50.0032, -9.2593], [-50.0027, -9.2653], [-50.0134, -9.2771], [-50.0378, -9.2894], [-50.0431, -9.3019], [-50.0508, -9.3131], [-50.0555, -9.3347], [-50.0535, -9.3512], [-50.0528, -9.3727], [-50.0655, -9.4008], [-50.0818, -9.4182], [-50.0901, -9.4316], [-50.0969, -9.4553], [-50.1053, -9.4754], [-50.1053, -9.4896], [-50.1014, -9.5003], [-50.1079, -9.5086], [-50.0942, -9.526], [-50.0909, -9.5328], [-50.0896, -9.5457], [-50.0931, -9.5522], [-50.1035, -9.5628], [-50.1073, -9.5725], [-50.1074, -9.5943], [-50.1226, -9.6104], [-50.1274, -9.6209], [-50.1378, -9.6248], [-50.14, -9.6365], [-50.1395, -9.6486], [-50.1428, -9.6632], [-50.1502, -9.6747], [-50.15, -9.6928], [-50.1591, -9.6994], [-50.1613, -9.7128], [-50.1818, -9.7359], [-50.19, -9.7509], [-50.1991, -9.7617], [-50.2038, -9.7909], [-50.2076, -9.8027], [-50.2144, -9.8132], [-50.2176, -9.8346], [-50.2248, -9.8412], [-50.2254, -9.854], [-50.2438, -9.8712], [-50.2556, -9.8891], [-50.2655, -9.9127], [-50.2672, -9.9347], [-50.2789, -9.9552], [-50.2779, -9.9708], [-50.292, -9.9954], [-50.2943, -10.0161], [-50.3026, -10.0354], [-50.3144, -10.0468], [-50.3283, -10.0528], [-50.3398, -10.0609], [-50.3547, -10.0772], [-50.3573, -10.0903], [-50.3666, -10.1029], [-50.3778, -10.1107], [-50.3921, -10.134], [-50.3983, -10.1555], [-50.3969, -10.1709], [-50.3894, -10.1749], [-50.382, -10.2121], [-50.3816, -10.2189], [-50.3857, -10.2332], [-50.3981, -10.2544], [-50.4032, -10.279], [-50.4147, -10.3118], [-50.4231, -10.3274], [-50.4237, -10.3419], [-50.4181, -10.3546], [-50.4291, -10.368], [-50.4411, -10.3756], [-50.4483, -10.3916], [-50.4737, -10.4049], [-50.4768, -10.4164], [-50.4786, -10.435], [-50.4868, -10.462], [-50.4867, -10.4772], [-50.4826, -10.49], [-50.4878, -10.4946], [-50.5038, -10.4959], [-50.5168, -10.5055], [-50.5147, -10.5227], [-50.5226, -10.5389], [-50.5197, -10.5625], [-50.5253, -10.5737], [-50.5357, -10.5889], [-50.535, -10.6018], [-50.5414, -10.6093], [-50.5632, -10.6113], [-50.5717, -10.6204], [-50.581, -10.6365], [-50.5826, -10.6441], [-50.6033, -10.6598], [-50.6035, -10.6609], [-50.6028, -10.6738], [-50.591, -10.6806], [-50.5862, -10.692], [-50.5839, -10.7093], [-50.5791, -10.7141], [-50.576, -10.7254], [-50.5778, -10.7334], [-50.5706, -10.7525], [-50.5803, -10.7722], [-50.591, -10.7888], [-50.5909, -10.7978], [-50.5969, -10.8047], [-50.6072, -10.8047], [-50.6122, -10.8103], [-50.6117, -10.8215], [-50.622, -10.8394], [-50.619, -10.8641], [-50.605, -10.8725], [-50.6, -10.8817], [-50.6008, -10.9007], [-50.6183, -10.9141], [-50.6326, -10.9319], [-50.6286, -10.9519], [-50.6202, -10.9689], [-50.6248, -10.9838], [-50.6176, -11.0024], [-50.6177, -11.0255], [-50.6156, -11.0376], [-50.6115, -11.043], [-50.6095, -11.0674], [-50.6146, -11.0811], [-50.6199, -11.0876], [-50.6348, -11.097], [-50.6397, -11.1076], [-50.6439, -11.1232], [-50.6576, -11.1278], [-50.661, -11.1347], [-50.6645, -11.1516], [-50.6647, -11.1659], [-50.6599, -11.1874], [-50.662, -11.1995], [-50.6547, -11.215], [-50.656, -11.2402], [-50.6594, -11.2549], [-50.6663, -11.2661], [-50.6676, -11.2776], [-50.6713, -11.2867], [-50.679, -11.2949], [-50.6968, -11.3047], [-50.6999, -11.3131], [-50.7071, -11.3282], [-50.7058, -11.3415], [-50.7123, -11.3598], [-50.7285, -11.3826], [-50.7295, -11.392], [-50.727, -11.4111], [-50.7281, -11.4169], [-50.7393, -11.4354], [-50.7421, -11.4603], [-50.7388, -11.4729], [-50.7393, -11.4992], [-50.7348, -11.5118], [-50.7356, -11.5209], [-50.7404, -11.5317], [-50.7389, -11.5445], [-50.7278, -11.5575], [-50.7243, -11.5672], [-50.716, -11.579], [-50.7093, -11.5817], [-50.6885, -11.5813], [-50.6805, -11.5836], [-50.6701, -11.5816], [-50.6575, -11.5928], [-50.6591, -11.6201], [-50.6646, -11.6266], [-50.6622, -11.6365], [-50.664, -11.6605], [-50.6637, -11.6775], [-50.6741, -11.6927], [-50.6867, -11.6971], [-50.7024, -11.7107], [-50.7173, -11.7274], [-50.722, -11.7397], [-50.7178, -11.7524], [-50.7079, -11.7682], [-50.7006, -11.8035], [-50.691, -11.8172], [-50.6859, -11.8388], [-50.6863, -11.859], [-50.6826, -11.8629], [-50.6654, -11.8645], [-50.6545, -11.8734], [-50.6451, -11.8777], [-50.6393, -11.8846], [-50.6406, -11.9027], [-50.6591, -11.9143], [-50.668, -11.9301], [-50.6547, -11.948], [-50.6568, -11.9668], [-50.6631, -11.9756], [-50.6822, -11.9909], [-50.6841, -12.0108], [-50.6778, -12.0195], [-50.6871, -12.0356], [-50.6866, -12.0451], [-50.6815, -12.0528], [-50.6676, -12.0646], [-50.6674, -12.0817], [-50.6702, -12.088], [-50.6715, -12.1063], [-50.676, -12.1239], [-50.6704, -12.1376], [-50.679, -12.1553], [-50.6792, -12.1881], [-50.6868, -12.2007], [-50.6814, -12.2169], [-50.6664, -12.2198], [-50.6554, -12.2182], [-50.6437, -12.223], [-50.6443, -12.2303], [-50.6508, -12.245], [-50.6464, -12.2561], [-50.6323, -12.2686], [-50.6313, -12.2849], [-50.642, -12.2903], [-50.6489, -12.2991], [-50.6436, -12.319], [-50.6378, -12.3253], [-50.6446, -12.3459], [-50.6397, -12.3586], [-50.6323, -12.3668], [-50.6269, -12.384], [-50.6283, -12.3965], [-50.6337, -12.4139], [-50.6183, -12.429], [-50.6236, -12.4553], [-50.6272, -12.4584], [-50.6423, -12.4525], [-50.653, -12.4601], [-50.6466, -12.4737], [-50.6471, -12.4855], [-50.6551, -12.4953], [-50.6596, -12.5061], [-50.6623, -12.5323], [-50.6655, -12.5403], [-50.6751, -12.5489], [-50.6865, -12.5692], [-50.6848, -12.5727], [-50.6722, -12.578], [-50.6675, -12.5842], [-50.668, -12.596], [-50.6739, -12.6001], [-50.6899, -12.5934], [-50.7001, -12.5951], [-50.7065, -12.6097], [-50.7011, -12.6242], [-50.7013, -12.6435], [-50.6964, -12.6497], [-50.6839, -12.6481], [-50.6562, -12.646], [-50.6469, -12.6511], [-50.6463, -12.6638], [-50.6549, -12.6735], [-50.6548, -12.6792], [-50.648, -12.6919], [-50.6451, -12.7022], [-50.6343, -12.7015], [-50.63, -12.7065], [-50.6366, -12.7152], [-50.6347, -12.7254], [-50.6275, -12.7282], [-50.623, -12.7346], [-50.6272, -12.7609], [-50.6361, -12.7711], [-50.6303, -12.7761], [-50.6168, -12.7717], [-50.6118, -12.7759], [-50.6172, -12.789], [-50.6254, -12.8], [-50.6266, -12.8119], [-50.6227, -12.8197], [-50.612, -12.8167], [-50.6033, -12.8005], [-50.5819, -12.7994], [-50.58, -12.8048], [-50.5876, -12.8124], [-50.5995, -12.8175], [-50.6005, -12.8244], [-50.5916, -12.8307], [-50.567, -12.8434], [-50.5445, -12.8422], [-50.532, -12.8436], [-50.5225, -12.8372], [-50.5131, -12.8446], [-50.511, -12.8609], [-50.5062, -12.8502], [-50.4968, -12.8459], [-50.4898, -12.8275], [-50.4939, -12.819], [-50.4842, -12.8089], [-50.4927, -12.7968], [-50.4933, -12.7837], [-50.4871, -12.7764], [-50.4755, -12.7713], [-50.4772, -12.7534], [-50.4838, -12.7512], [-50.4874, -12.7445], [-50.4778, -12.737], [-50.4709, -12.7371], [-50.4653, -12.7313], [-50.4669, -12.7223], [-50.4789, -12.7126], [-50.475, -12.7063], [-50.4632, -12.702], [-50.4602, -12.6927], [-50.4468, -12.6978], [-50.4367, -12.6964], [-50.4316, -12.6884], [-50.436, -12.6764], [-50.4318, -12.67], [-50.4348, -12.6577], [-50.4269, -12.6535], [-50.4216, -12.6441], [-50.4119, -12.6437], [-50.4171, -12.635], [-50.4174, -12.6232], [-50.4064, -12.6131], [-50.3915, -12.6123], [-50.3911, -12.6057], [-50.3977, -12.6004], [-50.3865, -12.5899], [-50.3853, -12.5821], [-50.3802, -12.5761], [-50.3667, -12.5741], [-50.3648, -12.5673], [-50.3696, -12.5581], [-50.3586, -12.5502], [-50.366, -12.547], [-50.3594, -12.5404], [-50.3456, -12.5417], [-50.3457, -12.5325], [-50.3315, -12.5355], [-50.3294, -12.5311], [-50.3336, -12.5201], [-50.3249, -12.5144], [-50.3159, -12.5216], [-50.3121, -12.516], [-50.3214, -12.5042], [-50.3055, -12.4924], [-50.2893, -12.4864], [-50.2824, -12.4788], [-50.2776, -12.481], [-50.2617, -12.4772], [-50.2559, -12.4702], [-50.2537, -12.4623], [-50.2271, -12.4526], [-50.2245, -12.446], [-50.2157, -12.4491], [-50.2058, -12.4452], [-50.2112, -12.4354], [-50.1946, -12.4307], [-50.1862, -12.4331], [-50.1832, -12.4237], [-50.1717, -12.4214], [-50.1717, -12.4058], [-50.1614, -12.4051], [-50.1581, -12.4005], [-50.1418, -12.3954], [-50.1497, -12.3994], [-50.1587, -12.4143], [-50.1586, -12.4306], [-50.1657, -12.4369], [-50.1791, -12.4384], [-50.1838, -12.4553], [-50.196, -12.4569], [-50.2029, -12.4648], [-50.2044, -12.4762], [-50.2152, -12.482], [-50.2183, -12.4912], [-50.2181, -12.5133], [-50.2293, -12.5316], [-50.2222, -12.5431], [-50.2135, -12.5469], [-50.2115, -12.56], [-50.1978, -12.5535], [-50.1934, -12.5638], [-50.2042, -12.5636], [-50.2073, -12.5719], [-50.2136, -12.5746], [-50.2232, -12.5849], [-50.2288, -12.5859], [-50.2378, -12.5793], [-50.2448, -12.5975], [-50.2423, -12.6099], [-50.2368, -12.6241], [-50.2476, -12.6301], [-50.2546, -12.625], [-50.2584, -12.6442], [-50.2684, -12.6517], [-50.2636, -12.6665], [-50.2699, -12.6776], [-50.2836, -12.6828], [-50.2919, -12.6771], [-50.2991, -12.6802], [-50.2961, -12.6942], [-50.2958, -12.7107], [-50.2833, -12.7178], [-50.2882, -12.7328], [-50.2976, -12.7406], [-50.3007, -12.7478], [-50.2989, -12.756], [-50.3056, -12.7643], [-50.3059, -12.7752], [-50.3025, -12.7804], [-50.3108, -12.7916], [-50.31, -12.802], [-50.3057, -12.8041], [-50.3077, -12.8174], [-50.2984, -12.8248], [-50.2929, -12.834], [-50.2856, -12.8397], [-50.2742, -12.8435], [-50.2637, -12.8422], [-50.2555, -12.8486], [-50.2427, -12.8521], [-50.2355, -12.8573], [-50.2253, -12.86], [-50.2245, -12.873], [-50.2162, -12.8752], [-50.2057, -12.8853], [-50.1852, -12.8936], [-50.1787, -12.8911], [-50.1687, -12.894], [-50.1573, -12.8933], [-50.1467, -12.9032], [-50.1167, -12.9064], [-50.1095, -12.9114], [-50.104, -12.9073], [-50.0897, -12.9082], [-50.0799, -12.9054], [-50.0724, -12.9168], [-50.0644, -12.9208], [-50.0557, -12.9202], [-50.0463, -12.9264], [-50.0446, -12.9334], [-50.0385, -12.9357], [-50.0231, -12.9285], [-50.002, -12.9344], [-49.991, -12.9448], [-49.9778, -12.9406], [-49.9651, -12.952], [-49.95, -12.9593], [-49.9409, -12.956], [-49.9217, -12.9608], [-49.9093, -12.9677], [-49.9088, -12.9751], [-49.7074, -13.0858], [-49.5383, -13.1788], [-49.3683, -13.2723], [-49.3553, -13.261], [-49.3394, -13.2534], [-49.3373, -13.2473], [-49.3404, -13.2301], [-49.3487, -13.2172], [-49.3442, -13.1971], [-49.3483, -13.1912], [-49.3458, -13.1799], [-49.3471, -13.1675], [-49.3556, -13.1561], [-49.3536, -13.1433], [-49.3442, -13.1335], [-49.3417, -13.1243], [-49.3551, -13.1073], [-49.3523, -13.094], [-49.3447, -13.0843], [-49.3361, -13.0632], [-49.3252, -13.0539], [-49.3121, -13.0375], [-49.3031, -13.0288], [-49.2974, -13.0108], [-49.2924, -13.0079], [-49.2885, -12.9975], [-49.2798, -12.9889], [-49.2759, -12.98], [-49.2806, -12.9703], [-49.2691, -12.947], [-49.2514, -12.9304], [-49.2462, -12.9079], [-49.2495, -12.9037], [-49.241, -12.8953], [-49.2352, -12.8939], [-49.2377, -12.8838], [-49.2236, -12.8769], [-49.2107, -12.8779], [-49.2085, -12.8725], [-49.1961, -12.8657], [-49.1887, -12.8505], [-49.1642, -12.8359], [-49.1549, -12.8272], [-49.1518, -12.8192], [-49.1445, -12.818], [-49.1381, -12.8013], [-49.1298, -12.798], [-49.1268, -12.7924], [-49.1177, -12.7901], [-49.1046, -12.8354], [-49.0974, -12.8352], [-49.0801, -12.8466], [-49.0674, -12.8453], [-49.0734, -12.8551], [-49.0732, -12.8697], [-49.085, -12.8782], [-49.0878, -12.8907], [-49.0741, -12.9035], [-49.0608, -12.9078], [-49.0505, -12.9088], [-49.049, -12.9134], [-49.0323, -12.9024], [-49.0218, -12.9063], [-49.0212, -12.9114], [-49.0093, -12.9163], [-49.003, -12.9338], [-48.9928, -12.9375], [-48.9806, -12.946], [-48.9756, -12.9569], [-48.8798, -12.8171], [-48.8703, -12.8033], [-48.8628, -12.809], [-48.8574, -12.8045], [-48.8469, -12.8091], [-48.8453, -12.8253], [-48.8397, -12.8432], [-48.8208, -12.8438], [-48.8108, -12.8592], [-48.8141, -12.8636], [-48.7938, -12.8756], [-48.7865, -12.8839], [-48.7751, -12.8871], [-48.768, -12.8977], [-48.7496, -12.9137], [-48.7363, -12.9214], [-48.7337, -12.9363], [-48.7367, -12.9421], [-48.7357, -12.952], [-48.73, -12.9618], [-48.7335, -12.9712], [-48.7317, -12.9846], [-48.7174, -13.0015], [-48.7061, -13.0029], [-48.7024, -12.9983], [-48.684, -12.9934], [-48.6698, -12.9957], [-48.6665, -13.0022], [-48.6576, -13.004], [-48.656, -13.0118], [-48.6447, -13.011], [-48.6377, -13.017], [-48.6357, -13.0366], [-48.6312, -13.0392], [-48.6276, -13.0511], [-48.6201, -13.0516], [-48.6152, -13.0572], [-48.6005, -13.0589], [-48.5976, -13.0826], [-48.5907, -13.0915], [-48.5941, -13.1025], [-48.5832, -13.106], [-48.5759, -13.1242], [-48.5812, -13.1271], [-48.5812, -13.1402], [-48.5888, -13.1438], [-48.5925, -13.1577], [-48.5851, -13.1581], [-48.5861, -13.1674], [-48.5793, -13.1702], [-48.5803, -13.191], [-48.5775, -13.1942], [-48.5844, -13.2271], [-48.5906, -13.2288], [-48.5988, -13.2397], [-48.597, -13.2467], [-48.5886, -13.2548], [-48.5921, -13.2748], [-48.5999, -13.288], [-48.598, -13.3009], [-48.5904, -13.3067], [-48.5839, -13.3177], [-48.5801, -13.3133], [-48.5776, -13.3081], [-48.5682, -13.3022], [-48.5637, -13.306], [-48.554, -13.3034], [-48.5544, -13.28], [-48.5583, -13.2723], [-48.5542, -13.2638], [-48.5554, -13.2424], [-48.5503, -13.2298], [-48.5543, -13.2273], [-48.5537, -13.2042], [-48.5457, -13.1956], [-48.5304, -13.1923], [-48.5242, -13.176], [-48.5161, -13.1391], [-48.5031, -13.1423], [-48.4947, -13.1369], [-48.4862, -13.1412], [-48.4793, -13.1509], [-48.4702, -13.1459], [-48.4686, -13.1587], [-48.477, -13.178], [-48.4746, -13.1853], [-48.4782, -13.1939], [-48.4739, -13.1995], [-48.4722, -13.223], [-48.475, -13.2293], [-48.4675, -13.2438], [-48.4572, -13.2477], [-48.462, -13.2621], [-48.4593, -13.2711], [-48.4619, -13.2752], [-48.4559, -13.2826], [-48.4373, -13.2839], [-48.431, -13.2786], [-48.43, -13.2712], [-48.403, -13.2708], [-48.3848, -13.2642], [-48.3753, -13.2569], [-48.3698, -13.2486], [-48.3621, -13.243], [-48.3497, -13.2426], [-48.3417, -13.2317], [-48.3335, -13.2291], [-48.3298, -13.2328], [-48.321, -13.2311], [-48.3139, -13.2351], [-48.3091, -13.2278], [-48.2921, -13.22], [-48.288, -13.2047], [-48.2778, -13.2066], [-48.2679, -13.2032], [-48.2627, -13.1978], [-48.2499, -13.1966], [-48.2449, -13.1927], [-48.2453, -13.1856], [-48.2352, -13.1761], [-48.2164, -13.17], [-48.1957, -13.1732], [-48.1961, -13.1645], [-48.1869, -13.1592], [-48.1802, -13.152], [-48.1719, -13.1519], [-48.1648, -13.1582], [-48.1437, -13.1525], [-48.1534, -13.162], [-48.156, -13.178], [-48.1629, -13.1815], [-48.1659, -13.1893], [-48.1615, -13.2087], [-48.153, -13.2192], [-48.1668, -13.2326], [-48.1675, -13.2443], [-48.1572, -13.25], [-48.1562, -13.2682], [-48.1533, -13.2797], [-48.1659, -13.2925], [-48.1699, -13.3003], [-48.1562, -13.3079], [-48.1431, -13.3062], [-48.1405, -13.3028], [-48.1198, -13.2974], [-48.105, -13.2881], [-48.0994, -13.2931], [-48.0791, -13.2853], [-48.0768, -13.2674], [-48.072, -13.2675], [-48.0763, -13.2463], [-48.0625, -13.2357], [-48.0532, -13.2455], [-48.055, -13.2515], [-48.0503, -13.2567], [-48.0372, -13.2537], [-48.0307, -13.2571], [-48.0329, -13.2744], [-48.0171, -13.2781], [-48.0049, -13.2776], [-47.9983, -13.2744], [-47.9887, -13.2764], [-47.981, -13.2843], [-47.9779, -13.2958], [-47.9712, -13.3009], [-47.9705, -13.3119], [-47.966, -13.3135], [-47.9441, -13.3047], [-47.9373, -13.2906], [-47.9297, -13.2947], [-47.9234, -13.2917], [-47.9186, -13.2987], [-47.9092, -13.2978], [-47.9039, -13.3019], [-47.9024, -13.3115], [-47.8931, -13.3082], [-47.8855, -13.3203], [-47.8741, -13.3205], [-47.8606, -13.3139], [-47.8441, -13.3183], [-47.8236, -13.3117], [-47.8097, -13.32], [-47.8082, -13.3248], [-47.7982, -13.329], [-47.6797, -13.4682], [-47.6771, -13.4659], [-47.6764, -13.4519], [-47.671, -13.4413], [-47.6556, -13.4287], [-47.6553, -13.4185], [-47.6485, -13.4071], [-47.6428, -13.4054], [-47.6377, -13.3898], [-47.6268, -13.3856], [-47.6241, -13.3761], [-47.6285, -13.3658], [-47.6364, -13.3655], [-47.6501, -13.3488], [-47.6489, -13.3441], [-47.6561, -13.3232], [-47.6541, -13.3119], [-47.6582, -13.3058], [-47.6585, -13.295], [-47.655, -13.286], [-47.6551, -13.2758], [-47.6484, -13.2748], [-47.6397, -13.2643], [-47.6476, -13.25], [-47.6462, -13.2424], [-47.6561, -13.2325], [-47.6529, -13.2297], [-47.6543, -13.2193], [-47.6608, -13.2194], [-47.6668, -13.2084], [-47.6606, -13.2056], [-47.6642, -13.1967], [-47.6543, -13.1858], [-47.6545, -13.1787], [-47.6683, -13.166], [-47.6546, -13.1548], [-47.6454, -13.1505], [-47.6463, -13.1205], [-47.6171, -13.1036], [-47.5999, -13.1102], [-47.5931, -13.1155], [-47.5861, -13.1143], [-47.5687, -13.1169], [-47.561, -13.1248], [-47.5687, -13.1439], [-47.5657, -13.1578], [-47.565, -13.1803], [-47.5578, -13.1869], [-47.5406, -13.1917], [-47.5344, -13.1854], [-47.5214, -13.1824], [-47.5088, -13.19], [-47.4848, -13.1827], [-47.4775, -13.1872], [-47.488, -13.2121], [-47.4835, -13.2226], [-47.4652, -13.2272], [-47.4505, -13.2225], [-47.4401, -13.223], [-47.4319, -13.2329], [-47.4329, -13.2384], [-47.4511, -13.2424], [-47.4539, -13.2517], [-47.4364, -13.2668], [-47.4378, -13.2791], [-47.4326, -13.2886], [-47.4215, -13.2864], [-47.4172, -13.2708], [-47.3995, -13.2618], [-47.3929, -13.2624], [-47.3945, -13.2463], [-47.3904, -13.2413], [-47.3818, -13.2399], [-47.3797, -13.2306], [-47.3706, -13.2294], [-47.3695, -13.2359], [-47.3555, -13.2429], [-47.3539, -13.2487], [-47.3393, -13.2461], [-47.3273, -13.2521], [-47.3238, -13.2583], [-47.3154, -13.2515], [-47.2956, -13.2486], [-47.2884, -13.264], [-47.2814, -13.2647], [-47.2763, -13.2513], [-47.267, -13.246], [-47.2684, -13.2377], [-47.253, -13.2335], [-47.2512, -13.2246], [-47.2524, -13.2126], [-47.2418, -13.206], [-47.2338, -13.2052], [-47.225, -13.1935], [-47.216, -13.1959], [-47.2127, -13.1924], [-47.1969, -13.1937], [-47.1837, -13.1874], [-47.1755, -13.1947], [-47.1838, -13.2047], [-47.1655, -13.2105], [-47.1619, -13.205], [-47.1548, -13.2101], [-47.1339, -13.2008], [-47.1325, -13.1781], [-47.1141, -13.1753], [-47.1044, -13.1762], [-47.0991, -13.1715], [-47.0915, -13.1734], [-47.09, -13.1812], [-47.0805, -13.1758], [-47.0852, -13.171], [-47.0803, -13.1619], [-47.0708, -13.1587], [-47.0644, -13.1614], [-47.0484, -13.1571], [-47.0428, -13.149], [-47.0301, -13.1485], [-47.0232, -13.1416], [-47.0106, -13.141], [-47.0047, -13.1322], [-47.001, -13.1213], [-46.9787, -13.1312], [-46.9784, -13.1212], [-46.9696, -13.1152], [-46.9534, -13.1108], [-46.9464, -13.0991], [-46.928, -13.0924], [-46.9293, -13.0851], [-46.9106, -13.0693], [-46.9023, -13.0674], [-46.8941, -13.0541], [-46.8841, -13.0509], [-46.8806, -13.0588], [-46.8661, -13.0689], [-46.8548, -13.0676], [-46.8543, -13.0547], [-46.8424, -13.0362], [-46.8319, -13.0281], [-46.8288, -13.0172], [-46.8199, -13.0148], [-46.8228, -13.0068], [-46.8138, -13.0006], [-46.7506, -12.9692], [-46.6354, -12.9699], [-46.4546, -12.9712], [-46.4459, -12.9358], [-46.4375, -12.9353], [-46.4328, -12.9294], [-46.418, -12.8224], [-46.4116, -12.8367], [-46.3976, -12.8513], [-46.3914, -12.8483], [-46.3821, -12.8494], [-46.3742, -12.8595], [-46.3657, -12.8635], [-46.3686, -12.8778], [-46.3609, -12.8903], [-46.3654, -12.8971], [-46.3643, -12.9127], [-46.3667, -12.9248], [-46.3652, -12.9347], [-46.3724, -12.945], [-46.3696, -12.9505], [-46.3742, -12.9628], [-46.3697, -12.9737], [-46.3709, -12.9877], [-46.3617, -12.9885], [-46.3361, -12.9832], [-46.3048, -12.9785], [-46.2963, -12.9738], [-46.2771, -12.9709], [-46.2651, -12.9656], [-46.2553, -12.9651], [-46.2435, -12.9603], [-46.2375, -12.9621], [-46.2293, -12.9576], [-46.1982, -12.9573], [-46.186, -12.9489], [-46.1784, -12.9399], [-46.1577, -12.9341], [-46.1511, -12.9378], [-46.1348, -12.9296], [-46.1225, -12.9269], [-46.113, -12.918], [-46.1266, -12.9124], [-46.1347, -12.9234], [-46.1442, -12.9311], [-46.1592, -12.9307], [-46.1674, -12.9282], [-46.1833, -12.9336], [-46.1895, -12.9411], [-46.1997, -12.9473], [-46.2215, -12.9502], [-46.2406, -12.9481], [-46.2455, -12.9419], [-46.2541, -12.9392], [-46.2647, -12.9397], [-46.2751, -12.9466], [-46.2825, -12.9468], [-46.2883, -12.9522], [-46.3201, -12.9562], [-46.3079, -12.9417], [-46.3115, -12.9329], [-46.3057, -12.9267], [-46.3119, -12.918], [-46.312, -12.9097], [-46.2907, -12.9005], [-46.2872, -12.8924], [-46.2941, -12.8887], [-46.296, -12.8693], [-46.302, -12.8663], [-46.3005, -12.8572], [-46.2885, -12.8541], [-46.2754, -12.84], [-46.2736, -12.816], [-46.2833, -12.8119], [-46.3004, -12.7986], [-46.3105, -12.7955], [-46.309, -12.7854], [-46.3032, -12.7858], [-46.2948, -12.7731], [-46.2871, -12.7738], [-46.2824, -12.7639], [-46.2926, -12.762], [-46.2931, -12.75], [-46.2853, -12.7497], [-46.2839, -12.7386], [-46.275, -12.74], [-46.2708, -12.7317], [-46.2714, -12.7223], [-46.2681, -12.7162], [-46.2771, -12.7093], [-46.2924, -12.7076], [-46.2929, -12.6991], [-46.3039, -12.6964], [-46.3025, -12.6847], [-46.2924, -12.684], [-46.2922, -12.6772], [-46.2768, -12.672], [-46.2681, -12.6663], [-46.2678, -12.6506], [-46.2744, -12.6437], [-46.29, -12.6382], [-46.3071, -12.6367], [-46.2913, -12.6147], [-46.2864, -12.6121], [-46.2828, -12.602], [-46.2758, -12.5944], [-46.2864, -12.5882], [-46.2967, -12.5757], [-46.2858, -12.576], [-46.2716, -12.57], [-46.2724, -12.5585], [-46.2699, -12.5509], [-46.2632, -12.5451], [-46.2532, -12.5412], [-46.2487, -12.5362], [-46.2398, -12.5365], [-46.2376, -12.5318], [-46.2248, -12.5284], [-46.2104, -12.5169], [-46.206, -12.5076], [-46.1983, -12.5041], [-46.1982, -12.504], [-46.2125, -12.4997], [-46.2329, -12.5043], [-46.2454, -12.5043], [-46.26, -12.5122], [-46.2721, -12.5133], [-46.266, -12.4987], [-46.266, -12.4827], [-46.261, -12.4739], [-46.2686, -12.4572], [-46.2799, -12.4541], [-46.2773, -12.4477], [-46.2811, -12.4409], [-46.2725, -12.439], [-46.2705, -12.4316], [-46.2797, -12.4217], [-46.2835, -12.4292], [-46.2902, -12.4174], [-46.3037, -12.4249], [-46.3095, -12.4313], [-46.303, -12.4401], [-46.3127, -12.4483], [-46.3166, -12.4638], [-46.3241, -12.4651], [-46.3405, -12.452], [-46.3306, -12.4413], [-46.3306, -12.4254], [-46.3226, -12.4062], [-46.3156, -12.4063], [-46.3083, -12.4013], [-46.2967, -12.381], [-46.29, -12.377], [-46.2977, -12.3708], [-46.3003, -12.3636], [-46.3072, -12.3638], [-46.3139, -12.3572], [-46.3279, -12.3567], [-46.3452, -12.3662], [-46.3587, -12.3518], [-46.3703, -12.3475], [-46.3684, -12.339], [-46.3634, -12.3384], [-46.3575, -12.3244], [-46.3525, -12.3198], [-46.3491, -12.2991], [-46.3676, -12.2981], [-46.3847, -12.2938], [-46.3853, -12.2805], [-46.3792, -12.2796], [-46.3706, -12.2709], [-46.3761, -12.2664], [-46.3752, -12.2596], [-46.3858, -12.2545], [-46.3883, -12.2491], [-46.3696, -12.2317], [-46.3729, -12.2262], [-46.3663, -12.2153], [-46.3776, -12.2132], [-46.3774, -12.1965], [-46.3911, -12.1941], [-46.3969, -12.1901], [-46.3811, -12.1812], [-46.3925, -12.1706], [-46.3969, -12.1711], [-46.3999, -12.1568], [-46.3886, -12.1563], [-46.3816, -12.1447], [-46.3831, -12.1342], [-46.3755, -12.1317], [-46.3716, -12.1233], [-46.37, -12.1112], [-46.3712, -12.0997], [-46.3802, -12.0936], [-46.3851, -12.0949], [-46.3981, -12.0896], [-46.3836, -12.0835], [-46.388, -12.076], [-46.385, -12.0539], [-46.3889, -12.0488], [-46.4142, -12.0479], [-46.4216, -12.0505], [-46.4511, -12.0543], [-46.453, -12.0499], [-46.4649, -12.0455], [-46.4785, -12.0489], [-46.4785, -12.0428], [-46.4711, -12.0373], [-46.4614, -12.036], [-46.4555, -12.0296], [-46.4449, -12.0262], [-46.4383, -12.0315], [-46.4219, -12.0286], [-46.4215, -12.0175], [-46.4079, -12.015], [-46.402, -12.0166], [-46.3893, -12.0105], [-46.3882, -12.0042], [-46.3747, -11.9992], [-46.3698, -11.9915], [-46.3639, -11.9909], [-46.3647, -11.9807], [-46.3531, -11.9776], [-46.3473, -11.9656], [-46.3415, -11.966], [-46.3363, -11.9544], [-46.3212, -11.949], [-46.3163, -11.9424], [-46.3082, -11.9432], [-46.2967, -11.9377], [-46.2796, -11.9386], [-46.2762, -11.9362], [-46.2615, -11.9354], [-46.2441, -11.9386], [-46.2328, -11.9364], [-46.2079, -11.9225], [-46.1932, -11.9209], [-46.192, -11.9168], [-46.1801, -11.9072], [-46.19, -11.9032], [-46.2037, -11.9075], [-46.2142, -11.9083], [-46.2303, -11.9161], [-46.2477, -11.9193], [-46.258, -11.9116], [-46.2636, -11.916], [-46.2779, -11.9151], [-46.2817, -11.918], [-46.289, -11.9097], [-46.2967, -11.9143], [-46.3068, -11.9137], [-46.3223, -11.9078], [-46.3315, -11.898], [-46.3362, -11.8979], [-46.3494, -11.8867], [-46.3594, -11.8834], [-46.3678, -11.8889], [-46.3805, -11.867], [-46.3762, -11.8466], [-46.3809, -11.8404], [-46.373, -11.8323], [-46.3675, -11.8328], [-46.3575, -11.8408], [-46.3496, -11.8355], [-46.355, -11.8212], [-46.3471, -11.8106], [-46.3409, -11.8164], [-46.3376, -11.8131], [-46.3376, -11.794], [-46.3468, -11.7949], [-46.3443, -11.7871], [-46.3287, -11.7734], [-46.3363, -11.7689], [-46.3453, -11.7751], [-46.3563, -11.774], [-46.3432, -11.7616], [-46.3539, -11.7581], [-46.3565, -11.7625], [-46.3736, -11.7682], [-46.3778, -11.7552], [-46.377, -11.7486], [-46.3647, -11.7418], [-46.3574, -11.7452], [-46.3421, -11.7375], [-46.3282, -11.7203], [-46.3226, -11.7167], [-46.3252, -11.7098], [-46.3184, -11.6974], [-46.3078, -11.6866], [-46.3129, -11.6781], [-46.3198, -11.6747], [-46.3279, -11.6763], [-46.3376, -11.6676], [-46.3435, -11.6546], [-46.3383, -11.6421], [-46.3597, -11.6319], [-46.3849, -11.6458], [-46.388, -11.6393], [-46.3848, -11.6268], [-46.3726, -11.6179], [-46.3669, -11.6202], [-46.3603, -11.6152], [-46.3545, -11.6195], [-46.3456, -11.6192], [-46.3411, -11.6102], [-46.3351, -11.6126], [-46.328, -11.6094], [-46.3068, -11.6072], [-46.2869, -11.6158], [-46.2814, -11.6145], [-46.2746, -11.6071], [-46.244, -11.6054], [-46.2361, -11.6105], [-46.2385, -11.6224], [-46.2265, -11.6363], [-46.215, -11.6425], [-46.2063, -11.6395], [-46.1993, -11.6482], [-46.1759, -11.6468], [-46.1551, -11.6502], [-46.1467, -11.6452], [-46.1445, -11.6243], [-46.1423, -11.6264], [-46.1253, -11.6208], [-46.1073, -11.6257], [-46.0902, -11.6234], [-46.0809, -11.624], [-46.0862, -11.617], [-46.1041, -11.608], [-46.1128, -11.606], [-46.2095, -11.5853], [-46.2505, -11.5367], [-46.3243, -11.5137], [-46.3504, -11.5062], [-46.4393, -11.521], [-46.5237, -11.4636], [-46.5275, -11.4044], [-46.5315, -11.3766], [-46.537, -11.3718], [-46.5599, -11.3716], [-46.5686, -11.3713], [-46.5768, -11.3615], [-46.5765, -11.342], [-46.553, -11.2654], [-46.5522, -11.2628], [-46.51, -11.2003], [-46.4661, -11.1336], [-46.3416, -10.939], [-46.2673, -10.9348], [-46.2605, -10.812], [-46.2472, -10.8017], [-46.2383, -10.7905], [-46.2264, -10.7829], [-46.2061, -10.7978], [-46.1926, -10.7428], [-46.1652, -10.7225], [-46.1503, -10.6916], [-46.1519, -10.6716], [-46.1608, -10.6594], [-46.1497, -10.6359], [-46.1276, -10.6206], [-46.1154, -10.6198], [-46.1072, -10.6139], [-46.0796, -10.6067], [-46.0608, -10.6002], [-45.9746, -10.5519], [-45.9292, -10.5216], [-45.8709, -10.5033], [-45.8213, -10.4581], [-45.8202, -10.4561], [-45.7982, -10.3232], [-45.7269, -10.3125], [-45.6993, -10.2586], [-45.702, -10.1794], [-45.7235, -10.1554], [-45.7305, -10.1616], [-45.735, -10.1722], [-45.7352, -10.1801], [-45.7273, -10.2034], [-45.7279, -10.2132], [-45.7339, -10.2286], [-45.744, -10.24], [-45.7607, -10.2506], [-45.7937, -10.2677], [-45.8245, -10.2632], [-45.8453, -10.258], [-45.8671, -10.2541], [-45.8708, -10.25], [-45.883, -10.2551], [-45.8967, -10.2643], [-45.9089, -10.2931], [-45.9146, -10.3019], [-45.9156, -10.3127], [-45.9102, -10.3213], [-45.8872, -10.3405], [-45.8891, -10.344], [-45.9073, -10.3597], [-45.9109, -10.3711], [-45.9332, -10.37], [-45.9451, -10.3634], [-45.9603, -10.3641], [-45.9711, -10.3589], [-45.982, -10.345], [-45.9778, -10.3383], [-45.9821, -10.3261], [-45.9887, -10.3249], [-45.9973, -10.3168], [-46.0008, -10.3019], [-45.9999, -10.2967], [-46.0226, -10.2864], [-46.0282, -10.2771], [-46.0219, -10.2681], [-46.0199, -10.2557], [-46.0124, -10.2507], [-46.0177, -10.2404], [-46.0181, -10.2187], [-46.0231, -10.1903], [-46.0232, -10.1834], [-46.0283, -10.1769], [-46.039, -10.1767], [-46.0584, -10.1856], [-46.0928, -10.2099], [-46.1071, -10.2129], [-46.1303, -10.2065], [-46.1404, -10.2068], [-46.1481, -10.2105], [-46.1633, -10.2136], [-46.169, -10.2114], [-46.1832, -10.1931], [-46.1949, -10.183], [-46.202, -10.174], [-46.2109, -10.1697], [-46.2331, -10.1723], [-46.2408, -10.1719], [-46.2683, -10.1812], [-46.3056, -10.1771], [-46.3131, -10.1728], [-46.3248, -10.1832], [-46.3347, -10.1811], [-46.3482, -10.1731], [-46.3679, -10.1688], [-46.379, -10.1301], [-46.384, -10.1201], [-46.3997, -10.1058], [-46.4141, -10.0872], [-46.4207, -10.0809], [-46.4452, -10.0774], [-46.4484, -10.0653], [-46.4574, -10.0457], [-46.4571, -10.018], [-46.4773, -9.9898], [-46.4722, -9.9755], [-46.4766, -9.957], [-46.4752, -9.9487], [-46.4657, -9.9371], [-46.4788, -9.9201], [-46.4751, -9.9045], [-46.4708, -9.898], [-46.4729, -9.8774], [-46.485, -9.8745], [-46.4916, -9.8701], [-46.4901, -9.8612], [-46.4845, -9.8525], [-46.493, -9.8492], [-46.4971, -9.8437], [-46.4945, -9.8262], [-46.502, -9.8202], [-46.5089, -9.8093], [-46.5129, -9.7975], [-46.5358, -9.8086], [-46.5424, -9.8103], [-46.5625, -9.8107], [-46.577, -9.8052], [-46.5797, -9.7963], [-46.5708, -9.7811], [-46.5693, -9.7697], [-46.5768, -9.7569], [-46.5961, -9.7473], [-46.6237, -9.7502], [-46.6322, -9.7489], [-46.6444, -9.7403], [-46.6474, -9.7304], [-46.6453, -9.7197], [-46.6533, -9.6934], [-46.6131, -9.6658], [-46.6088, -9.6582], [-46.6059, -9.6458], [-46.6061, -9.6302], [-46.5955, -9.6142], [-46.5903, -9.5976], [-46.5924, -9.5872], [-46.5831, -9.5856], [-46.5623, -9.5727], [-46.5392, -9.5601], [-46.5405, -9.5502], [-46.557, -9.5408], [-46.558, -9.5342], [-46.5745, -9.5207], [-46.5742, -9.5059], [-46.5599, -9.494], [-46.561, -9.484], [-46.5733, -9.4778], [-46.5832, -9.479], [-46.5927, -9.4835], [-46.6005, -9.4705], [-46.6135, -9.4653], [-46.6254, -9.4664], [-46.64, -9.4577], [-46.6481, -9.447], [-46.6498, -9.4405], [-46.6479, -9.4271], [-46.6419, -9.4177], [-46.6328, -9.4116], [-46.6435, -9.4103], [-46.6516, -9.4061], [-46.666, -9.3919], [-46.6749, -9.3908], [-46.694, -9.398], [-46.7233, -9.3964], [-46.738, -9.4049], [-46.741, -9.412], [-46.7543, -9.4138], [-46.7634, -9.409], [-46.766, -9.4019], [-46.7589, -9.3861], [-46.7587, -9.3812], [-46.7663, -9.3677], [-46.7797, -9.3585], [-46.784, -9.351], [-46.7992, -9.3388], [-46.811, -9.3135], [-46.8101, -9.3085], [-46.8188, -9.3034], [-46.8353, -9.3082], [-46.8423, -9.3044], [-46.8471, -9.2924], [-46.8446, -9.2842], [-46.8343, -9.2809], [-46.8318, -9.2687], [-46.8228, -9.2663], [-46.8191, -9.2574], [-46.8289, -9.2401], [-46.8261, -9.2212], [-46.8196, -9.2116], [-46.8228, -9.199], [-46.8278, -9.1943], [-46.8393, -9.1976], [-46.8507, -9.1918], [-46.8524, -9.1861], [-46.8478, -9.168], [-46.8524, -9.1544], [-46.8611, -9.1464], [-46.871, -9.147], [-46.8774, -9.1437], [-46.8893, -9.1423], [-46.8923, -9.1383], [-46.8888, -9.1287], [-46.896, -9.1225], [-46.9, -9.128], [-46.9134, -9.1343], [-46.9263, -9.1349], [-46.9318, -9.1281], [-46.9315, -9.1208], [-46.9265, -9.1146], [-46.9303, -9.106], [-46.9236, -9.0979], [-46.9315, -9.0859], [-46.919, -9.0872], [-46.9121, -9.0827], [-46.9216, -9.0668], [-46.9403, -9.0637], [-46.9542, -9.0695], [-46.9656, -9.0786], [-46.9759, -9.0817], [-46.9871, -9.0755], [-46.9987, -9.0764], [-47.0073, -9.0822], [-47.0185, -9.0756], [-47.0236, -9.076], [-47.0344, -9.0695], [-47.0484, -9.0713], [-47.056, -9.0665], [-47.0687, -9.0639], [-47.068, -9.056], [-47.0577, -9.053], [-47.052, -9.0389], [-47.0541, -9.0338], [-47.0454, -9.0276], [-47.044, -9.0229], [-47.0513, -9.0155], [-47.0639, -9.0165], [-47.0621, -9.0077], [-47.044, -9.0069], [-47.0383, -9.0006], [-47.0359, -8.9898], [-47.0209, -8.9877], [-47.0216, -8.9805], [-47.0147, -8.9746], [-47.0136, -8.9644], [-47.0178, -8.9578], [-47.0113, -8.9466], [-46.9999, -8.9466], [-46.9936, -8.9436], [-46.9976, -8.9357], [-46.9953, -8.9306], [-46.9839, -8.9319], [-46.982, -8.9223], [-46.9703, -8.9145], [-46.9756, -8.903], [-46.9828, -8.9029], [-46.9861, -8.8884], [-46.9929, -8.8789], [-46.9831, -8.8739], [-46.9781, -8.8678], [-46.9656, -8.8677], [-46.9612, -8.8744], [-46.9497, -8.8702], [-46.9416, -8.8595], [-46.9181, -8.857], [-46.9135, -8.8478], [-46.9181, -8.8397], [-46.9073, -8.8284], [-46.9137, -8.8228], [-46.9028, -8.8145], [-46.9061, -8.7947], [-46.905, -8.7755], [-46.9173, -8.7624], [-46.9179, -8.7513], [-46.9249, -8.7442], [-46.9261, -8.7353], [-46.9165, -8.7231], [-46.9144, -8.7086], [-46.9045, -8.701], [-46.9024, -8.696], [-46.8908, -8.6912], [-46.8869, -8.6865], [-46.8892, -8.6698], [-46.8966, -8.6643], [-46.9021, -8.6544], [-46.9164, -8.6484], [-46.9117, -8.6397], [-46.9171, -8.6329], [-46.9073, -8.6197], [-46.8977, -8.601], [-46.9063, -8.5957], [-46.9023, -8.5863], [-46.889, -8.5769], [-46.879, -8.5671], [-46.8755, -8.5553], [-46.8624, -8.5554], [-46.8601, -8.5453], [-46.8517, -8.5427], [-46.8461, -8.534], [-46.8508, -8.5258], [-46.8522, -8.5159], [-46.8469, -8.5109], [-46.8472, -8.4934], [-46.8522, -8.481], [-46.8491, -8.4747], [-46.831, -8.4696], [-46.8235, -8.4745], [-46.817, -8.4703], [-46.8005, -8.4541], [-46.802, -8.444], [-46.7957, -8.4287], [-46.7978, -8.4177], [-46.8026, -8.4061], [-46.795, -8.4049], [-46.7857, -8.3954], [-46.7919, -8.388], [-46.7867, -8.3822], [-46.7865, -8.3744], [-46.7769, -8.3684], [-46.7685, -8.3757], [-46.7595, -8.3783], [-46.75, -8.374], [-46.7365, -8.3792], [-46.7344, -8.3854], [-46.7267, -8.3831], [-46.7237, -8.3701], [-46.7129, -8.3616], [-46.7116, -8.3548], [-46.7028, -8.3483], [-46.6875, -8.3448], [-46.674, -8.3345], [-46.6622, -8.335], [-46.6448, -8.3228], [-46.6332, -8.3183], [-46.617, -8.3264], [-46.594, -8.3272], [-46.58, -8.322], [-46.5584, -8.3224], [-46.544, -8.3174], [-46.5316, -8.2984], [-46.5189, -8.2915], [-46.5077, -8.2696], [-46.5074, -8.2466], [-46.5096, -8.243], [-46.5037, -8.2217], [-46.4886, -8.2068], [-46.4876, -8.1993], [-46.4917, -8.1926], [-46.5108, -8.1815], [-46.5152, -8.1714], [-46.5139, -8.1648], [-46.5071, -8.1567], [-46.5067, -8.1477], [-46.501, -8.1339], [-46.4908, -8.1176], [-46.4879, -8.1004], [-46.4826, -8.0908], [-46.4685, -8.0837], [-46.4705, -8.0774], [-46.4657, -8.0727], [-46.4697, -8.0619], [-46.4753, -8.0555], [-46.4797, -8.0426], [-46.4764, -8.0147], [-46.4855, -8.0045], [-46.4854, -7.9973], [-46.4983, -7.9798], [-46.5012, -7.9732], [-46.5103, -7.9658], [-46.5337, -7.9526], [-46.5497, -7.9511], [-46.5535, -7.9436], [-46.5612, -7.9376], [-46.5774, -7.9164], [-46.581, -7.9083], [-46.6051, -7.8967], [-46.6135, -7.8966], [-46.632, -7.8999], [-46.6506, -7.9097], [-46.6601, -7.9013], [-46.6674, -7.904], [-46.6683, -7.9129], [-46.6808, -7.915], [-46.6842, -7.9128], [-46.6942, -7.9168], [-46.7075, -7.9098], [-46.7199, -7.9147], [-46.7231, -7.9218], [-46.7458, -7.9272], [-46.7561, -7.9229], [-46.7639, -7.9392], [-46.7885, -7.9474], [-46.7923, -7.9535], [-46.8066, -7.951], [-46.8145, -7.9516], [-46.8291, -7.9624], [-46.8378, -7.9594], [-46.8598, -7.9601], [-46.8675, -7.9679], [-46.8716, -7.962], [-46.8833, -7.9642], [-46.8905, -7.9794], [-46.8986, -7.9872], [-46.9133, -7.9805], [-46.9218, -7.9847], [-46.9238, -7.9919], [-46.9413, -7.9977], [-46.9459, -8.0057], [-46.9569, -8.0169], [-46.9536, -8.0251], [-46.9662, -8.0334], [-46.9635, -8.0391], [-46.9818, -8.0503], [-46.9874, -8.0476], [-46.994, -8.0535], [-46.9968, -8.066], [-47.0148, -8.0588], [-47.0231, -8.0598], [-47.0458, -8.0528], [-47.0456, -8.0463], [-47.0542, -8.0424], [-47.0515, -8.0361], [-47.0599, -8.0279], [-47.0595, -8.02], [-47.0627, -8.0042], [-47.0675, -7.9981], [-47.0838, -7.9881], [-47.0874, -7.99], [-47.0998, -7.9847], [-47.0988, -7.9791], [-47.1071, -7.9708], [-47.1033, -7.9671], [-47.1059, -7.9521], [-47.1117, -7.956], [-47.1175, -7.9522], [-47.1137, -7.9428], [-47.126, -7.924], [-47.1331, -7.9217], [-47.1396, -7.9255], [-47.1458, -7.9139], [-47.144, -7.9047], [-47.1473, -7.8968], [-47.1578, -7.8931], [-47.1652, -7.8794], [-47.1716, -7.8769], [-47.1806, -7.8595], [-47.1896, -7.8509], [-47.199, -7.8492], [-47.199, -7.8429], [-47.2079, -7.8335], [-47.215, -7.8361], [-47.2249, -7.8263], [-47.2405, -7.8138], [-47.2475, -7.801], [-47.2408, -7.7947], [-47.2485, -7.7856], [-47.246, -7.781], [-47.2548, -7.768], [-47.2545, -7.7621], [-47.2637, -7.7528], [-47.2606, -7.7435], [-47.2744, -7.7424], [-47.275, -7.7304], [-47.283, -7.735], [-47.2889, -7.7295], [-47.3058, -7.7348], [-47.3134, -7.7312], [-47.3162, -7.7175], [-47.3083, -7.7102], [-47.3172, -7.7044], [-47.3108, -7.6984], [-47.3026, -7.7016], [-47.3045, -7.6886], [-47.3179, -7.6889], [-47.3317, -7.6854], [-47.3321, -7.6727], [-47.3369, -7.664], [-47.3154, -7.6619], [-47.3257, -7.6527], [-47.337, -7.6362], [-47.3486, -7.6323], [-47.352, -7.6222], [-47.3576, -7.6161], [-47.3738, -7.6217], [-47.3715, -7.6301], [-47.3656, -7.6359], [-47.3526, -7.6418], [-47.3544, -7.6489], [-47.366, -7.6554], [-47.3823, -7.6546], [-47.3873, -7.6448], [-47.3884, -7.631], [-47.3833, -7.6197], [-47.3832, -7.5998], [-47.3888, -7.595], [-47.4034, -7.5884], [-47.3995, -7.5771], [-47.4002, -7.5679], [-47.4099, -7.5625], [-47.4203, -7.5632], [-47.4377, -7.5583], [-47.4398, -7.555], [-47.4298, -7.5472], [-47.4245, -7.5381], [-47.4243, -7.5304], [-47.429, -7.5248], [-47.4392, -7.5209], [-47.4621, -7.5185], [-47.4661, -7.5282], [-47.4747, -7.5341], [-47.4803, -7.526], [-47.4798, -7.494], [-47.4837, -7.4884], [-47.4964, -7.4814], [-47.499, -7.4717], [-47.4991, -7.4534], [-47.5028, -7.4391], [-47.5276, -7.4334], [-47.5532, -7.442], [-47.5608, -7.4498], [-47.5847, -7.4453], [-47.5916, -7.4401], [-47.5843, -7.4241], [-47.5799, -7.4187], [-47.5595, -7.4044], [-47.5416, -7.4009], [-47.5182, -7.3902], [-47.493, -7.3759], [-47.4835, -7.3651], [-47.4788, -7.3459], [-47.4782, -7.3368], [-47.4829, -7.3223], [-47.4998, -7.2939], [-47.5115, -7.2846], [-47.5243, -7.2776], [-47.5318, -7.2693], [-47.5429, -7.2654], [-47.5688, -7.2661], [-47.5919, -7.264], [-47.6074, -7.2721], [-47.627, -7.3008], [-47.6341, -7.3048], [-47.645, -7.3052], [-47.6507, -7.3023], [-47.6597, -7.289], [-47.6718, -7.2673], [-47.6792, -7.2511], [-47.684, -7.2454], [-47.691, -7.2383], [-47.708, -7.2287], [-47.7263, -7.2233], [-47.7375, -7.2169], [-47.7498, -7.1953], [-47.7494, -7.1727], [-47.7451, -7.1625], [-47.7272, -7.1473], [-47.7107, -7.1377], [-47.6941, -7.137], [-47.6752, -7.1477], [-47.6604, -7.1514], [-47.6445, -7.1436], [-47.6275, -7.1216], [-47.6184, -7.0912], [-47.6061, -7.0787], [-47.5972, -7.0634], [-47.5748, -7.0503], [-47.5579, -7.0312], [-47.5471, -7.0167], [-47.54, -7.0021], [-47.5355, -6.9875], [-47.53, -6.9801], [-47.5283, -6.9709], [-47.5296, -6.946], [-47.5225, -6.9295], [-47.5076, -6.9072], [-47.505, -6.8848], [-47.507, -6.872], [-47.5205, -6.8405], [-47.5291, -6.8363], [-47.5289, -6.8281], [-47.5167, -6.7903], [-47.4983, -6.764], [-47.4937, -6.7513], [-47.4972, -6.7262], [-47.4962, -6.6972], [-47.4933, -6.6897], [-47.4986, -6.6712], [-47.4958, -6.6639], [-47.4841, -6.6472], [-47.4744, -6.6278], [-47.4688, -6.6212], [-47.4625, -6.6017], [-47.4651, -6.5815], [-47.459, -6.5569], [-47.4565, -6.5383], [-47.4342, -6.5044], [-47.4252, -6.4974], [-47.4163, -6.4839], [-47.4212, -6.4651], [-47.4333, -6.4402], [-47.4342, -6.4312], [-47.4303, -6.4226]]]}, "properties": {"uf": "TO", "nome": "TO"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-48.0254, -4.7783], [-48.0584, -4.8042], [-48.1946, -4.911], [-48.2124, -4.9249], [-48.3737, -5.0524], [-48.3865, -5.0613], [-48.4004, -5.0742], [-48.419, -5.0857], [-48.4273, -5.0753], [-48.4368, -5.0787], [-48.437, -5.0896], [-48.4332, -5.0981], [-48.4393, -5.1006], [-48.4519, -5.1122], [-48.4922, -5.1441], [-48.6026, -5.23], [-48.7552, -5.3492], [-48.7409, -5.3528], [-48.7304, -5.348], [-48.7121, -5.353], [-48.7045, -5.3447], [-48.7024, -5.3287], [-48.6992, -5.3201], [-48.6923, -5.3117], [-48.6794, -5.3058], [-48.6584, -5.3082], [-48.6387, -5.32], [-48.6301, -5.333], [-48.6124, -5.3384], [-48.6061, -5.3365], [-48.5841, -5.3113], [-48.5686, -5.2829], [-48.5686, -5.2628], [-48.5625, -5.2466], [-48.5611, -5.2302], [-48.5488, -5.2136], [-48.5298, -5.1966], [-48.5195, -5.1921], [-48.4872, -5.1939], [-48.4726, -5.1871], [-48.4568, -5.1837], [-48.4424, -5.1833], [-48.4196, -5.1767], [-48.3876, -5.1737], [-48.3639, -5.1684], [-48.3532, -5.1739], [-48.3287, -5.1966], [-48.314, -5.2031], [-48.2934, -5.204], [-48.273, -5.216], [-48.248, -5.223], [-48.2349, -5.2283], [-48.225, -5.2355], [-48.2065, -5.249], [-48.1903, -5.2534], [-48.1849, -5.257], [-48.1768, -5.2597], [-48.152, -5.264], [-48.1123, -5.2656], [-48.0774, -5.2734], [-48.0691, -5.2715], [-48.0524, -5.2676], [-48.0407, -5.2605], [-48.031, -5.2498], [-48.0147, -5.238], [-48.0012, -5.2343], [-47.9837, -5.2355], [-47.9532, -5.24], [-47.9373, -5.2396], [-47.9281, -5.2412], [-47.8856, -5.2607], [-47.8729, -5.2724], [-47.8704, -5.2805], [-47.8667, -5.3053], [-47.8657, -5.3172], [-47.8684, -5.3276], [-47.8676, -5.3428], [-47.861, -5.3548], [-47.8438, -5.3762], [-47.8275, -5.3866], [-47.8063, -5.3859], [-47.7862, -5.3835], [-47.7723, -5.3786], [-47.7576, -5.3781], [-47.7443, -5.3801], [-47.732, -5.3863], [-47.7211, -5.3945], [-47.6804, -5.4154], [-47.6668, -5.4218], [-47.6426, -5.4402], [-47.6186, -5.4597], [-47.6058, -5.4651], [-47.5805, -5.47], [-47.5603, -5.4632], [-47.5485, -5.4708], [-47.5283, -5.4927], [-47.5169, -5.5105], [-47.5001, -5.5256], [-47.4881, -5.5495], [-47.4833, -5.5649], [-47.4848, -5.5794], [-47.4844, -5.5956], [-47.4797, -5.6217], [-47.4769, -5.6373], [-47.4737, -5.662], [-47.4843, -5.6841], [-47.4931, -5.71], [-47.4934, -5.7305], [-47.4826, -5.7593], [-47.4716, -5.77], [-47.4665, -5.7783], [-47.4567, -5.8003], [-47.4527, -5.8126], [-47.4469, -5.8197], [-47.4423, -5.8308], [-47.4379, -5.8571], [-47.4317, -5.866], [-47.4311, -5.8814], [-47.4329, -5.8939], [-47.4289, -5.9195], [-47.4305, -5.9378], [-47.4477, -5.9899], [-47.4478, -5.9961], [-47.4394, -6.0118], [-47.4305, -6.0299], [-47.428, -6.0392], [-47.4302, -6.0684], [-47.4345, -6.0931], [-47.4302, -6.131], [-47.4232, -6.1602], [-47.4166, -6.1778], [-47.4015, -6.2092], [-47.3854, -6.2304], [-47.3807, -6.25], [-47.3772, -6.2668], [-47.3786, -6.2728], [-47.3962, -6.3078], [-47.4086, -6.3281], [-47.412, -6.3462], [-47.4097, -6.3664], [-47.4199, -6.4016], [-47.4303, -6.4226], [-47.4342, -6.4312], [-47.4333, -6.4402], [-47.4212, -6.4651], [-47.4163, -6.4839], [-47.4252, -6.4974], [-47.4342, -6.5044], [-47.4565, -6.5383], [-47.459, -6.5569], [-47.4651, -6.5815], [-47.4625, -6.6017], [-47.4688, -6.6212], [-47.4744, -6.6278], [-47.4841, -6.6472], [-47.4958, -6.6639], [-47.4986, -6.6712], [-47.4933, -6.6897], [-47.4962, -6.6972], [-47.4972, -6.7262], [-47.4937, -6.7513], [-47.4983, -6.764], [-47.5167, -6.7903], [-47.5289, -6.8281], [-47.5291, -6.8363], [-47.5205, -6.8405], [-47.507, -6.872], [-47.505, -6.8848], [-47.5076, -6.9072], [-47.5225, -6.9295], [-47.5296, -6.946], [-47.5283, -6.9709], [-47.53, -6.9801], [-47.5355, -6.9875], [-47.54, -7.0021], [-47.5471, -7.0167], [-47.5579, -7.0312], [-47.5748, -7.0503], [-47.5972, -7.0634], [-47.6061, -7.0787], [-47.6184, -7.0912], [-47.6275, -7.1216], [-47.6445, -7.1436], [-47.6604, -7.1514], [-47.6752, -7.1477], [-47.6941, -7.137], [-47.7107, -7.1377], [-47.7272, -7.1473], [-47.7451, -7.1625], [-47.7494, -7.1727], [-47.7498, -7.1953], [-47.7375, -7.2169], [-47.7263, -7.2233], [-47.708, -7.2287], [-47.691, -7.2383], [-47.684, -7.2454], [-47.6792, -7.2511], [-47.6718, -7.2673], [-47.6597, -7.289], [-47.6507, -7.3023], [-47.645, -7.3052], [-47.6341, -7.3048], [-47.627, -7.3008], [-47.6074, -7.2721], [-47.5919, -7.264], [-47.5688, -7.2661], [-47.5429, -7.2654], [-47.5318, -7.2693], [-47.5243, -7.2776], [-47.5115, -7.2846], [-47.4998, -7.2939], [-47.4829, -7.3223], [-47.4782, -7.3368], [-47.4788, -7.3459], [-47.4835, -7.3651], [-47.493, -7.3759], [-47.5182, -7.3902], [-47.5416, -7.4009], [-47.5595, -7.4044], [-47.5799, -7.4187], [-47.5843, -7.4241], [-47.5916, -7.4401], [-47.5847, -7.4453], [-47.5608, -7.4498], [-47.5532, -7.442], [-47.5276, -7.4334], [-47.5028, -7.4391], [-47.4991, -7.4534], [-47.499, -7.4717], [-47.4964, -7.4814], [-47.4837, -7.4884], [-47.4798, -7.494], [-47.4803, -7.526], [-47.4747, -7.5341], [-47.4661, -7.5282], [-47.4621, -7.5185], [-47.4392, -7.5209], [-47.429, -7.5248], [-47.4243, -7.5304], [-47.4245, -7.5381], [-47.4298, -7.5472], [-47.4398, -7.555], [-47.4377, -7.5583], [-47.4203, -7.5632], [-47.4099, -7.5625], [-47.4002, -7.5679], [-47.3995, -7.5771], [-47.4034, -7.5884], [-47.3888, -7.595], [-47.3832, -7.5998], [-47.3833, -7.6197], [-47.3884, -7.631], [-47.3873, -7.6448], [-47.3823, -7.6546], [-47.366, -7.6554], [-47.3544, -7.6489], [-47.3526, -7.6418], [-47.3656, -7.6359], [-47.3715, -7.6301], [-47.3738, -7.6217], [-47.3576, -7.6161], [-47.352, -7.6222], [-47.3486, -7.6323], [-47.337, -7.6362], [-47.3257, -7.6527], [-47.3154, -7.6619], [-47.3369, -7.664], [-47.3321, -7.6727], [-47.3317, -7.6854], [-47.3179, -7.6889], [-47.3045, -7.6886], [-47.3026, -7.7016], [-47.3108, -7.6984], [-47.3172, -7.7044], [-47.3083, -7.7102], [-47.3162, -7.7175], [-47.3134, -7.7312], [-47.3058, -7.7348], [-47.2889, -7.7295], [-47.283, -7.735], [-47.275, -7.7304], [-47.2744, -7.7424], [-47.2606, -7.7435], [-47.2637, -7.7528], [-47.2545, -7.7621], [-47.2548, -7.768], [-47.246, -7.781], [-47.2485, -7.7856], [-47.2408, -7.7947], [-47.2475, -7.801], [-47.2405, -7.8138], [-47.2249, -7.8263], [-47.215, -7.8361], [-47.2079, -7.8335], [-47.199, -7.8429], [-47.199, -7.8492], [-47.1896, -7.8509], [-47.1806, -7.8595], [-47.1716, -7.8769], [-47.1652, -7.8794], [-47.1578, -7.8931], [-47.1473, -7.8968], [-47.144, -7.9047], [-47.1458, -7.9139], [-47.1396, -7.9255], [-47.1331, -7.9217], [-47.126, -7.924], [-47.1137, -7.9428], [-47.1175, -7.9522], [-47.1117, -7.956], [-47.1059, -7.9521], [-47.1033, -7.9671], [-47.1071, -7.9708], [-47.0988, -7.9791], [-47.0998, -7.9847], [-47.0874, -7.99], [-47.0838, -7.9881], [-47.0675, -7.9981], [-47.0627, -8.0042], [-47.0595, -8.02], [-47.0599, -8.0279], [-47.0515, -8.0361], [-47.0542, -8.0424], [-47.0456, -8.0463], [-47.0458, -8.0528], [-47.0231, -8.0598], [-47.0148, -8.0588], [-46.9968, -8.066], [-46.994, -8.0535], [-46.9874, -8.0476], [-46.9818, -8.0503], [-46.9635, -8.0391], [-46.9662, -8.0334], [-46.9536, -8.0251], [-46.9569, -8.0169], [-46.9459, -8.0057], [-46.9413, -7.9977], [-46.9238, -7.9919], [-46.9218, -7.9847], [-46.9133, -7.9805], [-46.8986, -7.9872], [-46.8905, -7.9794], [-46.8833, -7.9642], [-46.8716, -7.962], [-46.8675, -7.9679], [-46.8598, -7.9601], [-46.8378, -7.9594], [-46.8291, -7.9624], [-46.8145, -7.9516], [-46.8066, -7.951], [-46.7923, -7.9535], [-46.7885, -7.9474], [-46.7639, -7.9392], [-46.7561, -7.9229], [-46.7458, -7.9272], [-46.7231, -7.9218], [-46.7199, -7.9147], [-46.7075, -7.9098], [-46.6942, -7.9168], [-46.6842, -7.9128], [-46.6808, -7.915], [-46.6683, -7.9129], [-46.6674, -7.904], [-46.6601, -7.9013], [-46.6506, -7.9097], [-46.632, -7.8999], [-46.6135, -7.8966], [-46.6051, -7.8967], [-46.581, -7.9083], [-46.5774, -7.9164], [-46.5612, -7.9376], [-46.5535, -7.9436], [-46.5497, -7.9511], [-46.5337, -7.9526], [-46.5103, -7.9658], [-46.5012, -7.9732], [-46.4983, -7.9798], [-46.4854, -7.9973], [-46.4855, -8.0045], [-46.4764, -8.0147], [-46.4797, -8.0426], [-46.4753, -8.0555], [-46.4697, -8.0619], [-46.4657, -8.0727], [-46.4705, -8.0774], [-46.4685, -8.0837], [-46.4826, -8.0908], [-46.4879, -8.1004], [-46.4908, -8.1176], [-46.501, -8.1339], [-46.5067, -8.1477], [-46.5071, -8.1567], [-46.5139, -8.1648], [-46.5152, -8.1714], [-46.5108, -8.1815], [-46.4917, -8.1926], [-46.4876, -8.1993], [-46.4886, -8.2068], [-46.5037, -8.2217], [-46.5096, -8.243], [-46.5074, -8.2466], [-46.5077, -8.2696], [-46.5189, -8.2915], [-46.5316, -8.2984], [-46.544, -8.3174], [-46.5584, -8.3224], [-46.58, -8.322], [-46.594, -8.3272], [-46.617, -8.3264], [-46.6332, -8.3183], [-46.6448, -8.3228], [-46.6622, -8.335], [-46.674, -8.3345], [-46.6875, -8.3448], [-46.7028, -8.3483], [-46.7116, -8.3548], [-46.7129, -8.3616], [-46.7237, -8.3701], [-46.7267, -8.3831], [-46.7344, -8.3854], [-46.7365, -8.3792], [-46.75, -8.374], [-46.7595, -8.3783], [-46.7685, -8.3757], [-46.7769, -8.3684], [-46.7865, -8.3744], [-46.7867, -8.3822], [-46.7919, -8.388], [-46.7857, -8.3954], [-46.795, -8.4049], [-46.8026, -8.4061], [-46.7978, -8.4177], [-46.7957, -8.4287], [-46.802, -8.444], [-46.8005, -8.4541], [-46.817, -8.4703], [-46.8235, -8.4745], [-46.831, -8.4696], [-46.8491, -8.4747], [-46.8522, -8.481], [-46.8472, -8.4934], [-46.8469, -8.5109], [-46.8522, -8.5159], [-46.8508, -8.5258], [-46.8461, -8.534], [-46.8517, -8.5427], [-46.8601, -8.5453], [-46.8624, -8.5554], [-46.8755, -8.5553], [-46.879, -8.5671], [-46.889, -8.5769], [-46.9023, -8.5863], [-46.9063, -8.5957], [-46.8977, -8.601], [-46.9073, -8.6197], [-46.9171, -8.6329], [-46.9117, -8.6397], [-46.9164, -8.6484], [-46.9021, -8.6544], [-46.8966, -8.6643], [-46.8892, -8.6698], [-46.8869, -8.6865], [-46.8908, -8.6912], [-46.9024, -8.696], [-46.9045, -8.701], [-46.9144, -8.7086], [-46.9165, -8.7231], [-46.9261, -8.7353], [-46.9249, -8.7442], [-46.9179, -8.7513], [-46.9173, -8.7624], [-46.905, -8.7755], [-46.9061, -8.7947], [-46.9028, -8.8145], [-46.9137, -8.8228], [-46.9073, -8.8284], [-46.9181, -8.8397], [-46.9135, -8.8478], [-46.9181, -8.857], [-46.9416, -8.8595], [-46.9497, -8.8702], [-46.9612, -8.8744], [-46.9656, -8.8677], [-46.9781, -8.8678], [-46.9831, -8.8739], [-46.9929, -8.8789], [-46.9861, -8.8884], [-46.9828, -8.9029], [-46.9756, -8.903], [-46.9703, -8.9145], [-46.982, -8.9223], [-46.9839, -8.9319], [-46.9953, -8.9306], [-46.9976, -8.9357], [-46.9936, -8.9436], [-46.9999, -8.9466], [-47.0113, -8.9466], [-47.0178, -8.9578], [-47.0136, -8.9644], [-47.0147, -8.9746], [-47.0216, -8.9805], [-47.0209, -8.9877], [-47.0359, -8.9898], [-47.0383, -9.0006], [-47.044, -9.0069], [-47.0621, -9.0077], [-47.0639, -9.0165], [-47.0513, -9.0155], [-47.044, -9.0229], [-47.0454, -9.0276], [-47.0541, -9.0338], [-47.052, -9.0389], [-47.0577, -9.053], [-47.068, -9.056], [-47.0687, -9.0639], [-47.056, -9.0665], [-47.0484, -9.0713], [-47.0344, -9.0695], [-47.0236, -9.076], [-47.0185, -9.0756], [-47.0073, -9.0822], [-46.9987, -9.0764], [-46.9871, -9.0755], [-46.9759, -9.0817], [-46.9656, -9.0786], [-46.9542, -9.0695], [-46.9403, -9.0637], [-46.9216, -9.0668], [-46.9121, -9.0827], [-46.919, -9.0872], [-46.9315, -9.0859], [-46.9236, -9.0979], [-46.9303, -9.106], [-46.9265, -9.1146], [-46.9315, -9.1208], [-46.9318, -9.1281], [-46.9263, -9.1349], [-46.9134, -9.1343], [-46.9, -9.128], [-46.896, -9.1225], [-46.8888, -9.1287], [-46.8923, -9.1383], [-46.8893, -9.1423], [-46.8774, -9.1437], [-46.871, -9.147], [-46.8611, -9.1464], [-46.8524, -9.1544], [-46.8478, -9.168], [-46.8524, -9.1861], [-46.8507, -9.1918], [-46.8393, -9.1976], [-46.8278, -9.1943], [-46.8228, -9.199], [-46.8196, -9.2116], [-46.8261, -9.2212], [-46.8289, -9.2401], [-46.8191, -9.2574], [-46.8228, -9.2663], [-46.8318, -9.2687], [-46.8343, -9.2809], [-46.8446, -9.2842], [-46.8471, -9.2924], [-46.8423, -9.3044], [-46.8353, -9.3082], [-46.8188, -9.3034], [-46.8101, -9.3085], [-46.811, -9.3135], [-46.7992, -9.3388], [-46.784, -9.351], [-46.7797, -9.3585], [-46.7663, -9.3677], [-46.7587, -9.3812], [-46.7589, -9.3861], [-46.766, -9.4019], [-46.7634, -9.409], [-46.7543, -9.4138], [-46.741, -9.412], [-46.738, -9.4049], [-46.7233, -9.3964], [-46.694, -9.398], [-46.6749, -9.3908], [-46.666, -9.3919], [-46.6516, -9.4061], [-46.6435, -9.4103], [-46.6328, -9.4116], [-46.6419, -9.4177], [-46.6479, -9.4271], [-46.6498, -9.4405], [-46.6481, -9.447], [-46.64, -9.4577], [-46.6254, -9.4664], [-46.6135, -9.4653], [-46.6005, -9.4705], [-46.5927, -9.4835], [-46.5832, -9.479], [-46.5733, -9.4778], [-46.561, -9.484], [-46.5599, -9.494], [-46.5742, -9.5059], [-46.5745, -9.5207], [-46.558, -9.5342], [-46.557, -9.5408], [-46.5405, -9.5502], [-46.5392, -9.5601], [-46.5623, -9.5727], [-46.5831, -9.5856], [-46.5924, -9.5872], [-46.5903, -9.5976], [-46.5955, -9.6142], [-46.6061, -9.6302], [-46.6059, -9.6458], [-46.6088, -9.6582], [-46.6131, -9.6658], [-46.6533, -9.6934], [-46.6453, -9.7197], [-46.6474, -9.7304], [-46.6444, -9.7403], [-46.6322, -9.7489], [-46.6237, -9.7502], [-46.5961, -9.7473], [-46.5768, -9.7569], [-46.5693, -9.7697], [-46.5708, -9.7811], [-46.5797, -9.7963], [-46.577, -9.8052], [-46.5625, -9.8107], [-46.5424, -9.8103], [-46.5358, -9.8086], [-46.5129, -9.7975], [-46.5089, -9.8093], [-46.502, -9.8202], [-46.4945, -9.8262], [-46.4971, -9.8437], [-46.493, -9.8492], [-46.4845, -9.8525], [-46.4901, -9.8612], [-46.4916, -9.8701], [-46.485, -9.8745], [-46.4729, -9.8774], [-46.4708, -9.898], [-46.4751, -9.9045], [-46.4788, -9.9201], [-46.4657, -9.9371], [-46.4752, -9.9487], [-46.4766, -9.957], [-46.4722, -9.9755], [-46.4773, -9.9898], [-46.4571, -10.018], [-46.4574, -10.0457], [-46.4484, -10.0653], [-46.4452, -10.0774], [-46.4207, -10.0809], [-46.4141, -10.0872], [-46.3997, -10.1058], [-46.384, -10.1201], [-46.379, -10.1301], [-46.3679, -10.1688], [-46.3482, -10.1731], [-46.3347, -10.1811], [-46.3248, -10.1832], [-46.3131, -10.1728], [-46.3056, -10.1771], [-46.2683, -10.1812], [-46.2408, -10.1719], [-46.2331, -10.1723], [-46.2109, -10.1697], [-46.202, -10.174], [-46.1949, -10.183], [-46.1832, -10.1931], [-46.169, -10.2114], [-46.1633, -10.2136], [-46.1481, -10.2105], [-46.1404, -10.2068], [-46.1303, -10.2065], [-46.1071, -10.2129], [-46.0928, -10.2099], [-46.0584, -10.1856], [-46.039, -10.1767], [-46.0283, -10.1769], [-46.0232, -10.1834], [-46.0231, -10.1903], [-46.0181, -10.2187], [-46.0177, -10.2404], [-46.0124, -10.2507], [-46.0063, -10.2596], [-45.9988, -10.2575], [-45.9962, -10.2503], [-45.9739, -10.2484], [-45.9463, -10.2585], [-45.9499, -10.2342], [-45.9561, -10.2211], [-45.9457, -10.2068], [-45.9456, -10.1964], [-45.9414, -10.1925], [-45.9312, -10.1908], [-45.9243, -10.1712], [-45.9154, -10.1642], [-45.9135, -10.1584], [-45.9, -10.1528], [-45.8977, -10.1366], [-45.8925, -10.1291], [-45.8863, -10.1141], [-45.8785, -10.1103], [-45.8771, -10.0977], [-45.8706, -10.0802], [-45.8699, -10.0693], [-45.8801, -10.061], [-45.8715, -10.0264], [-45.8634, -10.0051], [-45.8548, -9.9963], [-45.8561, -9.9838], [-45.8519, -9.9796], [-45.847, -9.9603], [-45.849, -9.9563], [-45.8425, -9.9395], [-45.8461, -9.9257], [-45.8527, -9.9198], [-45.858, -9.9075], [-45.8616, -9.8744], [-45.866, -9.8716], [-45.8644, -9.8615], [-45.8506, -9.8329], [-45.8488, -9.8175], [-45.8387, -9.7969], [-45.8285, -9.7917], [-45.8214, -9.7731], [-45.8231, -9.7633], [-45.8212, -9.7559], [-45.8275, -9.746], [-45.821, -9.7392], [-45.8293, -9.7246], [-45.826, -9.7187], [-45.8326, -9.7118], [-45.8287, -9.7044], [-45.8386, -9.6963], [-45.8297, -9.6799], [-45.8331, -9.6668], [-45.8307, -9.6588], [-45.8335, -9.6523], [-45.8257, -9.6374], [-45.8255, -9.6254], [-45.8204, -9.6179], [-45.8382, -9.5945], [-45.8369, -9.5855], [-45.8426, -9.576], [-45.8419, -9.5629], [-45.8316, -9.5525], [-45.8283, -9.543], [-45.8312, -9.5388], [-45.8237, -9.5223], [-45.8115, -9.504], [-45.7987, -9.4952], [-45.7976, -9.4873], [-45.7911, -9.4828], [-45.7835, -9.48], [-45.7903, -9.4702], [-45.7892, -9.4651], [-45.7942, -9.4449], [-45.8016, -9.436], [-45.8034, -9.4247], [-45.799, -9.4172], [-45.8056, -9.4104], [-45.8089, -9.4004], [-45.8187, -9.3895], [-45.8253, -9.3741], [-45.8286, -9.3736], [-45.8476, -9.3562], [-45.8641, -9.359], [-45.8759, -9.3537], [-45.8797, -9.3462], [-45.8871, -9.3486], [-45.8937, -9.3426], [-45.8913, -9.3325], [-45.8972, -9.3255], [-45.8978, -9.3181], [-45.9076, -9.2978], [-45.9066, -9.2916], [-45.8973, -9.2896], [-45.8969, -9.2781], [-45.9043, -9.2653], [-45.8985, -9.2595], [-45.9022, -9.251], [-45.8984, -9.2449], [-45.8973, -9.2333], [-45.9039, -9.2306], [-45.8991, -9.2077], [-45.9058, -9.1929], [-45.8977, -9.1853], [-45.9006, -9.1786], [-45.9089, -9.1728], [-45.9177, -9.1595], [-45.9214, -9.147], [-45.9276, -9.1397], [-45.9295, -9.1276], [-45.9232, -9.099], [-45.9232, -9.09], [-45.9331, -9.0856], [-45.9281, -9.0794], [-45.9312, -9.0677], [-45.9377, -9.0639], [-45.941, -9.0551], [-45.9362, -9.0383], [-45.9424, -9.0327], [-45.9462, -9.0241], [-45.9436, -9.0158], [-45.9582, -9.0024], [-45.9679, -8.9767], [-45.9809, -8.9667], [-45.9914, -8.9494], [-45.9951, -8.927], [-45.9853, -8.9169], [-45.9865, -8.91], [-45.9797, -8.9037], [-45.9837, -8.8903], [-45.9786, -8.8822], [-45.9673, -8.8764], [-45.9737, -8.8682], [-45.972, -8.8624], [-45.9601, -8.8516], [-45.9593, -8.8421], [-45.9494, -8.8449], [-45.9447, -8.8358], [-45.947, -8.8298], [-45.9595, -8.825], [-45.9598, -8.8155], [-45.953, -8.8063], [-45.9403, -8.7972], [-45.9384, -8.7868], [-45.9369, -8.7802], [-45.9283, -8.7769], [-45.9246, -8.7708], [-45.9057, -8.7584], [-45.8907, -8.7593], [-45.8903, -8.7406], [-45.8831, -8.7345], [-45.8644, -8.7305], [-45.8642, -8.7155], [-45.8483, -8.7103], [-45.8408, -8.7158], [-45.8325, -8.6974], [-45.83, -8.6852], [-45.8203, -8.6638], [-45.8137, -8.6583], [-45.822, -8.6478], [-45.816, -8.6328], [-45.8055, -8.6228], [-45.7891, -8.6168], [-45.7764, -8.6172], [-45.768, -8.6066], [-45.7948, -8.5918], [-45.7917, -8.5816], [-45.7848, -8.5813], [-45.7724, -8.5747], [-45.7615, -8.5601], [-45.7618, -8.5509], [-45.7538, -8.5421], [-45.7571, -8.5269], [-45.7533, -8.5182], [-45.7387, -8.5007], [-45.7468, -8.4969], [-45.7473, -8.4895], [-45.7428, -8.4754], [-45.7454, -8.4527], [-45.7307, -8.4284], [-45.7349, -8.4186], [-45.73, -8.4087], [-45.7226, -8.4053], [-45.7247, -8.3948], [-45.7134, -8.3878], [-45.7064, -8.3876], [-45.7031, -8.3807], [-45.7062, -8.3687], [-45.693, -8.3609], [-45.6901, -8.3545], [-45.6902, -8.3356], [-45.6804, -8.3208], [-45.6787, -8.305], [-45.6671, -8.2887], [-45.6639, -8.2672], [-45.6636, -8.2505], [-45.6474, -8.2431], [-45.6349, -8.2245], [-45.6218, -8.2169], [-45.6095, -8.2051], [-45.6151, -8.1912], [-45.602, -8.1752], [-45.595, -8.1745], [-45.5837, -8.1569], [-45.5885, -8.1369], [-45.5876, -8.1293], [-45.5765, -8.1141], [-45.5857, -8.1028], [-45.5855, -8.0953], [-45.5763, -8.0839], [-45.5688, -8.0699], [-45.5688, -8.0524], [-45.5633, -8.0442], [-45.5773, -8.0299], [-45.5658, -8.0156], [-45.5516, -8.0154], [-45.553, -8.0069], [-45.5662, -7.999], [-45.5683, -7.9951], [-45.5555, -7.9711], [-45.5475, -7.968], [-45.5464, -7.9573], [-45.5565, -7.9537], [-45.5476, -7.9466], [-45.5395, -7.9184], [-45.5318, -7.9226], [-45.5251, -7.9138], [-45.5244, -7.9073], [-45.5418, -7.8985], [-45.5381, -7.8914], [-45.5233, -7.8885], [-45.5205, -7.8848], [-45.5362, -7.8735], [-45.5383, -7.8616], [-45.5259, -7.8573], [-45.5262, -7.8385], [-45.5172, -7.8347], [-45.5112, -7.8235], [-45.5096, -7.8004], [-45.4986, -7.7973], [-45.5014, -7.7865], [-45.4904, -7.7874], [-45.4923, -7.7745], [-45.4856, -7.7663], [-45.4947, -7.7538], [-45.4957, -7.7471], [-45.4817, -7.7476], [-45.4872, -7.7287], [-45.4829, -7.7165], [-45.4695, -7.7141], [-45.4701, -7.6899], [-45.4512, -7.6882], [-45.4603, -7.6737], [-45.4558, -7.67], [-45.4375, -7.6781], [-45.4375, -7.6686], [-45.4325, -7.6615], [-45.4156, -7.6569], [-45.416, -7.6458], [-45.404, -7.6438], [-45.3983, -7.6393], [-45.3982, -7.623], [-45.3955, -7.6145], [-45.3826, -7.6122], [-45.3722, -7.6184], [-45.3495, -7.5975], [-45.3418, -7.5928], [-45.3407, -7.5818], [-45.3347, -7.5777], [-45.3158, -7.5743], [-45.2988, -7.5752], [-45.289, -7.5715], [-45.2854, -7.5664], [-45.2762, -7.5669], [-45.2617, -7.5712], [-45.2516, -7.5593], [-45.2333, -7.5493], [-45.2152, -7.567], [-45.2038, -7.5517], [-45.1895, -7.5482], [-45.181, -7.542], [-45.1748, -7.5296], [-45.1547, -7.5128], [-45.1475, -7.5212], [-45.1387, -7.5224], [-45.1267, -7.5142], [-45.096, -7.5045], [-45.0856, -7.5023], [-45.068, -7.5041], [-45.0556, -7.5085], [-45.0496, -7.5132], [-45.0208, -7.4981], [-45.0114, -7.495], [-45.0029, -7.4964], [-44.9893, -7.4824], [-44.9853, -7.481], [-44.9662, -7.4826], [-44.9558, -7.475], [-44.948, -7.4747], [-44.9375, -7.4696], [-44.9284, -7.472], [-44.9229, -7.467], [-44.9178, -7.4504], [-44.9084, -7.4416], [-44.8994, -7.4249], [-44.8814, -7.4275], [-44.868, -7.4216], [-44.8659, -7.4149], [-44.8525, -7.403], [-44.8536, -7.3956], [-44.847, -7.3858], [-44.8334, -7.3833], [-44.8206, -7.3756], [-44.8173, -7.3615], [-44.786, -7.3719], [-44.7803, -7.3785], [-44.7726, -7.3738], [-44.7617, -7.372], [-44.7511, -7.364], [-44.742, -7.3617], [-44.7357, -7.3816], [-44.7304, -7.3903], [-44.7111, -7.3982], [-44.7018, -7.3953], [-44.6904, -7.3958], [-44.6844, -7.3867], [-44.6784, -7.3593], [-44.6709, -7.3527], [-44.6653, -7.3351], [-44.6603, -7.3291], [-44.6433, -7.3249], [-44.6405, -7.3163], [-44.6283, -7.3094], [-44.6159, -7.3087], [-44.6088, -7.2944], [-44.5951, -7.2772], [-44.5941, -7.2672], [-44.5779, -7.2561], [-44.5718, -7.2484], [-44.5653, -7.2287], [-44.5468, -7.2255], [-44.5351, -7.2273], [-44.5216, -7.2187], [-44.5124, -7.1935], [-44.5052, -7.1868], [-44.4901, -7.182], [-44.4734, -7.1664], [-44.4621, -7.1601], [-44.4499, -7.1596], [-44.4306, -7.1516], [-44.4173, -7.1387], [-44.4039, -7.1299], [-44.3861, -7.1209], [-44.3787, -7.1193], [-44.3646, -7.1218], [-44.3544, -7.1159], [-44.3274, -7.1102], [-44.3129, -7.1186], [-44.3028, -7.1144], [-44.2977, -7.1013], [-44.2758, -7.0745], [-44.274, -7.0647], [-44.276, -7.0581], [-44.2798, -7.0453], [-44.2783, -7.0382], [-44.2637, -7.019], [-44.2633, -7.0036], [-44.2609, -6.9997], [-44.2493, -7.0005], [-44.236, -6.9987], [-44.2146, -6.9754], [-44.2082, -6.9699], [-44.2025, -6.9572], [-44.2008, -6.9329], [-44.1896, -6.9257], [-44.1787, -6.9272], [-44.1737, -6.9201], [-44.1764, -6.9042], [-44.1758, -6.8956], [-44.1713, -6.885], [-44.1635, -6.8745], [-44.1533, -6.8678], [-44.1406, -6.8652], [-44.1311, -6.845], [-44.1251, -6.8356], [-44.1152, -6.8384], [-44.1142, -6.8529], [-44.1044, -6.8565], [-44.0988, -6.8459], [-44.0987, -6.8399], [-44.1048, -6.8302], [-44.113, -6.8232], [-44.1163, -6.8149], [-44.1163, -6.8058], [-44.1072, -6.8024], [-44.0889, -6.8033], [-44.0828, -6.8098], [-44.077, -6.8211], [-44.0697, -6.8214], [-44.0591, -6.8084], [-44.0609, -6.7907], [-44.0575, -6.7744], [-44.0534, -6.7683], [-44.0429, -6.7694], [-44.0334, -6.7604], [-44.0182, -6.7581], [-44.0054, -6.7589], [-43.9877, -6.7573], [-43.9813, -6.7545], [-43.9707, -6.7442], [-43.9568, -6.7432], [-43.9493, -6.7517], [-43.9424, -6.7678], [-43.9305, -6.7711], [-43.9278, -6.7704], [-43.9189, -6.7558], [-43.9138, -6.7527], [-43.8981, -6.7545], [-43.8842, -6.7587], [-43.8782, -6.7568], [-43.8538, -6.7356], [-43.8421, -6.7338], [-43.8201, -6.7273], [-43.8082, -6.7203], [-43.7998, -6.7053], [-43.7909, -6.7023], [-43.7826, -6.7112], [-43.7748, -6.7149], [-43.7607, -6.7024], [-43.7538, -6.7035], [-43.7287, -6.7048], [-43.715, -6.6987], [-43.7042, -6.701], [-43.6967, -6.7097], [-43.6727, -6.7063], [-43.6518, -6.7127], [-43.6375, -6.7196], [-43.6216, -6.735], [-43.5989, -6.7437], [-43.5844, -6.7575], [-43.5728, -6.7546], [-43.5709, -6.7477], [-43.5617, -6.7481], [-43.5488, -6.7632], [-43.546, -6.7824], [-43.5416, -6.7891], [-43.5084, -6.7988], [-43.4919, -6.8135], [-43.4886, -6.8215], [-43.4834, -6.833], [-43.4728, -6.8392], [-43.4653, -6.8399], [-43.4546, -6.846], [-43.446, -6.8387], [-43.4373, -6.8386], [-43.4191, -6.844], [-43.4088, -6.8413], [-43.4033, -6.8354], [-43.3912, -6.8342], [-43.3898, -6.8239], [-43.3837, -6.8161], [-43.3665, -6.82], [-43.3593, -6.8135], [-43.3539, -6.8018], [-43.3439, -6.7977], [-43.316, -6.8013], [-43.296, -6.7998], [-43.2713, -6.7926], [-43.2568, -6.7791], [-43.2479, -6.7677], [-43.2192, -6.7638], [-43.1783, -6.7673], [-43.164, -6.7738], [-43.1476, -6.7837], [-43.1316, -6.7814], [-43.1012, -6.768], [-43.0872, -6.7508], [-43.076, -6.7491], [-43.0646, -6.7504], [-43.0574, -6.7576], [-43.0479, -6.762], [-43.0308, -6.763], [-43.0111, -6.76], [-42.9928, -6.7487], [-42.9839, -6.7262], [-42.9774, -6.7179], [-42.9568, -6.7081], [-42.9471, -6.7018], [-42.9297, -6.6794], [-42.9187, -6.6689], [-42.9151, -6.648], [-42.9173, -6.641], [-42.9118, -6.6258], [-42.9077, -6.6059], [-42.9014, -6.5941], [-42.8871, -6.5778], [-42.8843, -6.5647], [-42.889, -6.5445], [-42.8867, -6.5338], [-42.874, -6.5187], [-42.8731, -6.51], [-42.8853, -6.5095], [-42.8864, -6.5046], [-42.8793, -6.4928], [-42.8693, -6.4905], [-42.8655, -6.4822], [-42.8699, -6.4691], [-42.8687, -6.4566], [-42.8766, -6.4293], [-42.8773, -6.4169], [-42.8623, -6.3958], [-42.8545, -6.3825], [-42.8566, -6.3726], [-42.8515, -6.3586], [-42.8334, -6.3462], [-42.8293, -6.3406], [-42.831, -6.3292], [-42.8355, -6.325], [-42.85, -6.3324], [-42.8598, -6.3299], [-42.8577, -6.3222], [-42.8495, -6.3082], [-42.8473, -6.2782], [-42.8559, -6.262], [-42.8545, -6.2499], [-42.8615, -6.2391], [-42.8758, -6.2258], [-42.8891, -6.2262], [-42.8994, -6.2231], [-42.9142, -6.2146], [-42.9222, -6.2078], [-42.9332, -6.1927], [-42.9555, -6.1863], [-42.9699, -6.1773], [-42.9766, -6.1585], [-42.9784, -6.1385], [-42.9821, -6.1281], [-42.9923, -6.1176], [-43.0114, -6.1118], [-43.0337, -6.1114], [-43.0451, -6.1065], [-43.0491, -6.1016], [-43.0568, -6.08], [-43.0639, -6.0679], [-43.0746, -6.0574], [-43.0762, -6.0427], [-43.0715, -6.0366], [-43.0616, -6.0312], [-43.0492, -6.0139], [-43.0476, -5.9973], [-43.0509, -5.9896], [-43.0601, -5.9822], [-43.0708, -5.9776], [-43.0842, -5.9573], [-43.0867, -5.9414], [-43.0869, -5.9191], [-43.0964, -5.9097], [-43.0993, -5.9015], [-43.0913, -5.8879], [-43.0809, -5.8786], [-43.0751, -5.865], [-43.0851, -5.8472], [-43.0944, -5.835], [-43.096, -5.825], [-43.0904, -5.8078], [-43.0983, -5.7903], [-43.0985, -5.7753], [-43.1012, -5.7586], [-43.0942, -5.7422], [-43.0798, -5.742], [-43.0758, -5.7355], [-43.0765, -5.7255], [-43.0817, -5.7092], [-43.0886, -5.6716], [-43.08, -5.649], [-43.0847, -5.6344], [-43.0976, -5.6267], [-43.0949, -5.6149], [-43.0881, -5.6042], [-43.082, -5.5995], [-43.0618, -5.5977], [-43.0466, -5.5918], [-43.0332, -5.5921], [-43.0255, -5.5774], [-43.0244, -5.5617], [-43.0208, -5.5568], [-43.0042, -5.5427], [-43.0008, -5.5322], [-43.0003, -5.5193], [-42.9953, -5.5083], [-42.9863, -5.4967], [-42.9735, -5.4845], [-42.9684, -5.4535], [-42.9575, -5.4446], [-42.9396, -5.4424], [-42.9307, -5.4392], [-42.9238, -5.4307], [-42.9107, -5.3959], [-42.8988, -5.39], [-42.8866, -5.3919], [-42.881, -5.3901], [-42.8712, -5.3812], [-42.8646, -5.3687], [-42.8352, -5.3554], [-42.8253, -5.3464], [-42.8158, -5.318], [-42.8116, -5.2897], [-42.8122, -5.2824], [-42.8264, -5.2567], [-42.8295, -5.2393], [-42.8243, -5.2291], [-42.8089, -5.2131], [-42.8014, -5.2013], [-42.799, -5.1897], [-42.8054, -5.1486], [-42.812, -5.1383], [-42.8155, -5.1258], [-42.8173, -5.1017], [-42.8235, -5.0884], [-42.8354, -5.074], [-42.8413, -5.0557], [-42.8425, -5.0336], [-42.8446, -5.0242], [-42.8574, -4.9923], [-42.8632, -4.9681], [-42.856, -4.9479], [-42.8539, -4.9373], [-42.8686, -4.9268], [-42.8735, -4.9153], [-42.8848, -4.906], [-42.8898, -4.8947], [-42.8927, -4.888], [-42.8949, -4.8831], [-42.8933, -4.8628], [-42.8974, -4.8426], [-42.9034, -4.836], [-42.9303, -4.8179], [-42.9386, -4.8092], [-42.9479, -4.7886], [-42.9498, -4.7691], [-42.9419, -4.7586], [-42.9262, -4.7507], [-42.9218, -4.7425], [-42.9209, -4.7321], [-42.9231, -4.7213], [-42.9269, -4.717], [-42.9442, -4.7064], [-42.9492, -4.6995], [-42.9531, -4.6874], [-42.9524, -4.6798], [-42.9446, -4.6717], [-42.924, -4.6582], [-42.9162, -4.6514], [-42.9009, -4.6283], [-42.8937, -4.6128], [-42.873, -4.5817], [-42.8665, -4.5663], [-42.8672, -4.5586], [-42.8748, -4.5388], [-42.8728, -4.5306], [-42.8544, -4.5094], [-42.8501, -4.498], [-42.8504, -4.4845], [-42.8536, -4.4743], [-42.8756, -4.4629], [-42.8783, -4.4576], [-42.8716, -4.4281], [-42.88, -4.4159], [-42.8966, -4.4022], [-42.9272, -4.3852], [-42.9364, -4.3822], [-42.9486, -4.3855], [-42.9562, -4.3842], [-42.9629, -4.3761], [-42.9643, -4.3607], [-42.9629, -4.3368], [-42.9653, -4.3221], [-42.9773, -4.3088], [-42.9815, -4.3001], [-42.9848, -4.2835], [-42.9859, -4.2479], [-42.9875, -4.2385], [-42.9864, -4.2205], [-42.983, -4.213], [-42.9715, -4.2008], [-42.9545, -4.1857], [-42.9428, -4.1673], [-42.9326, -4.1569], [-42.9236, -4.153], [-42.8967, -4.1559], [-42.8901, -4.1551], [-42.888, -4.1457], [-42.8975, -4.1328], [-42.9017, -4.1231], [-42.9005, -4.1174], [-42.8776, -4.11], [-42.8697, -4.1041], [-42.856, -4.0794], [-42.8488, -4.0595], [-42.8449, -4.0374], [-42.8353, -4.0193], [-42.8166, -3.9932], [-42.8096, -3.992], [-42.7963, -3.9941], [-42.7906, -3.9791], [-42.7876, -3.9629], [-42.7813, -3.9546], [-42.7633, -3.9415], [-42.7393, -3.9273], [-42.7315, -3.9188], [-42.725, -3.9075], [-42.7217, -3.8844], [-42.7148, -3.8634], [-42.703, -3.8424], [-42.698, -3.8302], [-42.6908, -3.8193], [-42.6841, -3.8034], [-42.6715, -3.7916], [-42.6719, -3.7863], [-42.6795, -3.779], [-42.684, -3.7652], [-42.6816, -3.7573], [-42.6707, -3.7439], [-42.6697, -3.7284], [-42.6818, -3.705], [-42.6835, -3.6945], [-42.6751, -3.6727], [-42.6702, -3.6659], [-42.6555, -3.653], [-42.6433, -3.638], [-42.6331, -3.6321], [-42.6235, -3.6267], [-42.6188, -3.6207], [-42.6167, -3.6107], [-42.6157, -3.5925], [-42.61, -3.5859], [-42.583, -3.5747], [-42.5683, -3.5705], [-42.5627, -3.5594], [-42.554, -3.5381], [-42.5302, -3.5114], [-42.5287, -3.5067], [-42.532, -3.4957], [-42.527, -3.4856], [-42.515, -3.4823], [-42.5076, -3.4731], [-42.5033, -3.4506], [-42.4964, -3.4459], [-42.4861, -3.4462], [-42.4828, -3.4517], [-42.4886, -3.4732], [-42.4863, -3.4781], [-42.4703, -3.4838], [-42.4613, -3.4846], [-42.4482, -3.4783], [-42.4342, -3.4602], [-42.4248, -3.4534], [-42.4182, -3.454], [-42.412, -3.4613], [-42.4123, -3.4726], [-42.3999, -3.4748], [-42.3926, -3.4653], [-42.389, -3.4491], [-42.3847, -3.4469], [-42.3697, -3.4531], [-42.3558, -3.4507], [-42.3437, -3.444], [-42.3337, -3.4345], [-42.3238, -3.4325], [-42.3145, -3.436], [-42.3018, -3.452], [-42.2925, -3.4534], [-42.2727, -3.4447], [-42.2471, -3.4326], [-42.2246, -3.4273], [-42.2077, -3.432], [-42.2017, -3.4313], [-42.1947, -3.3994], [-42.1853, -3.3937], [-42.1673, -3.3964], [-42.1561, -3.3922], [-42.1507, -3.3866], [-42.1462, -3.3732], [-42.1462, -3.3563], [-42.1406, -3.3483], [-42.1258, -3.3464], [-42.122, -3.3414], [-42.1223, -3.3301], [-42.1272, -3.3214], [-42.1268, -3.3153], [-42.1203, -3.3105], [-42.1077, -3.3169], [-42.0994, -3.3153], [-42.096, -3.2998], [-42.1011, -3.292], [-42.1232, -3.2896], [-42.1297, -3.2824], [-42.1291, -3.2733], [-42.1236, -3.2668], [-42.1101, -3.2617], [-42.0976, -3.2615], [-42.069, -3.2644], [-42.0622, -3.2612], [-42.0553, -3.2529], [-42.041, -3.2471], [-42.019, -3.2493], [-42.0128, -3.2481], [-41.9979, -3.2386], [-41.9856, -3.2225], [-41.9798, -3.216], [-41.9722, -3.2041], [-41.9722, -3.1929], [-41.947, -3.1739], [-41.939, -3.1835], [-41.935, -3.1802], [-41.9408, -3.1626], [-41.9374, -3.1522], [-41.9248, -3.138], [-41.9249, -3.1131], [-41.9146, -3.1005], [-41.8957, -3.0939], [-41.8764, -3.0723], [-41.8691, -3.0603], [-41.8645, -3.0522], [-41.8493, -3.0424], [-41.8375, -3.0283], [-41.8228, -3.0179], [-41.8173, -3.0059], [-41.81, -2.9802], [-41.7967, -2.9606], [-41.7983, -2.9501], [-41.8063, -2.9383], [-41.8246, -2.922], [-41.8344, -2.9156], [-41.8499, -2.8913], [-41.8634, -2.8781], [-41.866, -2.87], [-41.8611, -2.8587], [-41.8451, -2.8139], [-41.8486, -2.7839], [-41.8475, -2.7756], [-41.8411, -2.7681], [-41.826, -2.7573], [-41.8297, -2.7539], [-41.8169, -2.7408], [-41.8033, -2.7345], [-41.8072, -2.73], [-41.8341, -2.724], [-41.857, -2.7217], [-41.9103, -2.7189], [-41.9609, -2.7187], [-41.9838, -2.7232], [-41.9981, -2.7198], [-42.0092, -2.7138], [-42.0189, -2.7136], [-42.02, -2.7206], [-42.0165, -2.7376], [-42.0308, -2.7395], [-42.043, -2.7296], [-42.0551, -2.7076], [-42.0573, -2.6986], [-42.0713, -2.687], [-42.0949, -2.6934], [-42.1119, -2.6949], [-42.1375, -2.6949], [-42.1721, -2.6913], [-42.1928, -2.688], [-42.2128, -2.6871], [-42.2226, -2.6922], [-42.2295, -2.6965], [-42.2381, -2.685], [-42.255, -2.6758], [-42.2554, -2.6831], [-42.26, -2.6904], [-42.2584, -2.7014], [-42.2627, -2.7279], [-42.2526, -2.7381], [-42.2636, -2.7579], [-42.2738, -2.7537], [-42.3084, -2.7542], [-42.3386, -2.7492], [-42.3514, -2.7411], [-42.3614, -2.7296], [-42.3648, -2.7154], [-42.3828, -2.7155], [-42.3967, -2.7118], [-42.4086, -2.714], [-42.4216, -2.7139], [-42.4503, -2.709], [-42.4652, -2.7049], [-42.4755, -2.6997], [-42.4876, -2.7033], [-42.4939, -2.7049], [-42.4987, -2.6854], [-42.5042, -2.6781], [-42.5249, -2.6815], [-42.5627, -2.6784], [-42.5874, -2.669], [-42.621, -2.6451], [-42.6415, -2.6253], [-42.6964, -2.5738], [-42.7085, -2.5643], [-42.7266, -2.5549], [-42.7368, -2.554], [-42.749, -2.5607], [-42.7614, -2.5464], [-42.7735, -2.548], [-42.8117, -2.5481], [-42.8287, -2.5434], [-42.8514, -2.5309], [-42.8681, -2.5234], [-42.8877, -2.512], [-42.8961, -2.51], [-42.9186, -2.4973], [-42.9653, -2.4747], [-42.971, -2.4746], [-42.9983, -2.4625], [-43.0148, -2.4567], [-43.0605, -2.4377], [-43.0915, -2.4218], [-43.1109, -2.4131], [-43.1217, -2.4109], [-43.1539, -2.3967], [-43.1755, -2.385], [-43.2009, -2.3729], [-43.2286, -2.3629], [-43.2374, -2.3587], [-43.2751, -2.3488], [-43.2919, -2.3431], [-43.3116, -2.3387], [-43.3305, -2.3367], [-43.3414, -2.3401], [-43.374, -2.3394], [-43.3781, -2.3422], [-43.3852, -2.3456], [-43.3914, -2.338], [-43.4054, -2.3355], [-43.4165, -2.3405], [-43.4285, -2.3426], [-43.4391, -2.3416], [-43.4456, -2.346], [-43.4606, -2.3504], [-43.4622, -2.3574], [-43.4785, -2.3669], [-43.4832, -2.3733], [-43.4833, -2.3853], [-43.4675, -2.4133], [-43.461, -2.429], [-43.452, -2.4438], [-43.4561, -2.4483], [-43.4538, -2.4725], [-43.4566, -2.4826], [-43.4617, -2.4864], [-43.4696, -2.488], [-43.4851, -2.4849], [-43.4892, -2.4805], [-43.507, -2.4775], [-43.521, -2.4547], [-43.5117, -2.4377], [-43.5164, -2.4238], [-43.5241, -2.419], [-43.5374, -2.4219], [-43.5428, -2.4323], [-43.5547, -2.4475], [-43.554, -2.4607], [-43.5581, -2.4799], [-43.5673, -2.4925], [-43.5743, -2.4963], [-43.5786, -2.5061], [-43.5972, -2.5045], [-43.5988, -2.4994], [-43.5921, -2.4905], [-43.5743, -2.4803], [-43.5699, -2.4702], [-43.5774, -2.4596], [-43.5869, -2.4653], [-43.593, -2.4801], [-43.6024, -2.487], [-43.6063, -2.4985], [-43.6125, -2.5065], [-43.6243, -2.5105], [-43.6339, -2.5026], [-43.6501, -2.4928], [-43.6474, -2.4887], [-43.6537, -2.4822], [-43.6641, -2.4879], [-43.67, -2.4946], [-43.6803, -2.5122], [-43.6926, -2.5205], [-43.6968, -2.5149], [-43.7017, -2.5047], [-43.6955, -2.4843], [-43.7004, -2.4825], [-43.7109, -2.4865], [-43.717, -2.4759], [-43.7229, -2.4747], [-43.7346, -2.4807], [-43.7484, -2.4942], [-43.7678, -2.4939], [-43.7768, -2.4834], [-43.7748, -2.4717], [-43.7601, -2.4659], [-43.7549, -2.4543], [-43.7497, -2.4504], [-43.7412, -2.4351], [-43.7385, -2.4305], [-43.7278, -2.424], [-43.7105, -2.4272], [-43.7032, -2.4142], [-43.6924, -2.4089], [-43.6862, -2.3973], [-43.6615, -2.403], [-43.6446, -2.4013], [-43.6382, -2.3897], [-43.6288, -2.3583], [-43.6272, -2.3328], [-43.6304, -2.326], [-43.6263, -2.3184], [-43.6252, -2.3074], [-43.616, -2.2947], [-43.5973, -2.292], [-43.5943, -2.2827], [-43.6023, -2.2696], [-43.6041, -2.2577], [-43.6141, -2.2521], [-43.6272, -2.2512], [-43.6373, -2.2534], [-43.6444, -2.2579], [-43.6697, -2.2691], [-43.6861, -2.2731], [-43.7007, -2.2788], [-43.7204, -2.2914], [-43.7236, -2.3084], [-43.7219, -2.3221], [-43.7274, -2.3338], [-43.7396, -2.3503], [-43.7281, -2.3605], [-43.7252, -2.368], [-43.7268, -2.3865], [-43.7357, -2.3943], [-43.7446, -2.3967], [-43.7589, -2.4093], [-43.7619, -2.4187], [-43.7802, -2.4283], [-43.7984, -2.4396], [-43.8084, -2.4384], [-43.8096, -2.4312], [-43.7996, -2.4164], [-43.8012, -2.4101], [-43.7984, -2.4001], [-43.7916, -2.3941], [-43.8027, -2.3907], [-43.814, -2.3972], [-43.8381, -2.4167], [-43.8381, -2.4299], [-43.8323, -2.4419], [-43.8413, -2.4466], [-43.845, -2.4757], [-43.8468, -2.5019], [-43.8502, -2.51], [-43.8641, -2.5166], [-43.8729, -2.516], [-43.8791, -2.5265], [-43.8901, -2.5341], [-43.8925, -2.5409], [-43.8917, -2.5549], [-43.8996, -2.5582], [-43.9098, -2.5547], [-43.9194, -2.555], [-43.9312, -2.5616], [-43.933, -2.5679], [-43.9409, -2.578], [-43.9539, -2.6053], [-43.954, -2.6178], [-43.9565, -2.6215], [-43.9737, -2.6258], [-43.9887, -2.6338], [-44.0039, -2.6382], [-44.0098, -2.6473], [-44.0226, -2.6526], [-44.0283, -2.6606], [-44.0311, -2.6734], [-44.0377, -2.6785], [-44.0502, -2.6973], [-44.0532, -2.7092], [-44.0788, -2.7438], [-44.0949, -2.7533], [-44.1054, -2.7479], [-44.1158, -2.7486], [-44.1224, -2.7584], [-44.1297, -2.7644], [-44.1484, -2.7681], [-44.1588, -2.7685], [-44.1917, -2.7646], [-44.2112, -2.7688], [-44.2142, -2.7719], [-44.2266, -2.772], [-44.2384, -2.7796], [-44.2567, -2.7783], [-44.2632, -2.7715], [-44.2658, -2.7604], [-44.26, -2.7444], [-44.2514, -2.7321], [-44.2408, -2.7262], [-44.2148, -2.7229], [-44.2043, -2.717], [-44.1998, -2.7092], [-44.1923, -2.7045], [-44.1757, -2.7021], [-44.1647, -2.6996], [-44.1592, -2.69], [-44.1528, -2.6845], [-44.138, -2.6818], [-44.1318, -2.6563], [-44.1241, -2.6542], [-44.124, -2.6469], [-44.1161, -2.6422], [-44.1135, -2.6337], [-44.1057, -2.6292], [-44.1079, -2.6153], [-44.1023, -2.5971], [-44.0922, -2.5876], [-44.0928, -2.5747], [-44.0853, -2.5707], [-44.0805, -2.5636], [-44.071, -2.5593], [-44.0623, -2.5598], [-44.0541, -2.5647], [-44.0527, -2.5566], [-44.0432, -2.5545], [-44.0362, -2.5567], [-44.034, -2.5499], [-44.0333, -2.5326], [-44.0269, -2.5289], [-44.0277, -2.5188], [-44.0239, -2.512], [-44.0273, -2.5006], [-44.0525, -2.4703], [-44.0523, -2.4661], [-44.0478, -2.4557], [-44.0376, -2.4507], [-44.0265, -2.4513], [-44.0227, -2.4437], [-44.0234, -2.4313], [-44.0318, -2.4063], [-44.0622, -2.4035], [-44.0827, -2.4045], [-44.0946, -2.4066], [-44.1367, -2.4298], [-44.1544, -2.4359], [-44.1587, -2.4457], [-44.1738, -2.458], [-44.1837, -2.461], [-44.2032, -2.4645], [-44.2059, -2.4678], [-44.2208, -2.4739], [-44.2259, -2.477], [-44.2493, -2.4814], [-44.2625, -2.4814], [-44.2749, -2.4868], [-44.3046, -2.4875], [-44.3131, -2.5049], [-44.3076, -2.5158], [-44.3087, -2.5382], [-44.3178, -2.5401], [-44.321, -2.5272], [-44.3453, -2.5293], [-44.3552, -2.5322], [-44.357, -2.5409], [-44.3549, -2.5485], [-44.3654, -2.5605], [-44.3777, -2.5658], [-44.3707, -2.5715], [-44.3643, -2.5808], [-44.3543, -2.6026], [-44.3664, -2.6403], [-44.3718, -2.6608], [-44.3793, -2.6669], [-44.3789, -2.6786], [-44.3905, -2.7211], [-44.3856, -2.735], [-44.3887, -2.7538], [-44.4031, -2.7695], [-44.4059, -2.7869], [-44.41, -2.7992], [-44.4104, -2.8114], [-44.4075, -2.8358], [-44.4078, -2.8579], [-44.4062, -2.8822], [-44.4086, -2.9012], [-44.4119, -2.9119], [-44.4248, -2.9439], [-44.4489, -2.981], [-44.4633, -2.9972], [-44.4955, -3.026], [-44.5192, -3.039], [-44.5325, -3.044], [-44.5481, -3.0451], [-44.5739, -3.0444], [-44.5916, -3.0409], [-44.604, -3.0378], [-44.6177, -3.0286], [-44.6422, -3.0219], [-44.6625, -3.0129], [-44.6715, -3.0045], [-44.6754, -2.9965], [-44.6794, -2.9791], [-44.6767, -2.9615], [-44.681, -2.9401], [-44.6798, -2.9194], [-44.6724, -2.906], [-44.652, -2.893], [-44.6481, -2.8877], [-44.6332, -2.8574], [-44.6326, -2.8459], [-44.6515, -2.8081], [-44.6501, -2.805], [-44.6442, -2.7787], [-44.6355, -2.766], [-44.6233, -2.7366], [-44.6233, -2.7249], [-44.627, -2.7034], [-44.6183, -2.6958], [-44.6069, -2.6898], [-44.6037, -2.6782], [-44.5956, -2.6637], [-44.5858, -2.6589], [-44.5717, -2.6232], [-44.5582, -2.6057], [-44.5553, -2.5965], [-44.5508, -2.5869], [-44.5467, -2.5707], [-44.537, -2.5447], [-44.5356, -2.5298], [-44.5312, -2.5255], [-44.5235, -2.5257], [-44.5109, -2.5349], [-44.4964, -2.5218], [-44.4875, -2.517], [-44.4776, -2.4878], [-44.4719, -2.48], [-44.4649, -2.4763], [-44.4603, -2.4807], [-44.4429, -2.4575], [-44.4464, -2.4416], [-44.4582, -2.4341], [-44.4727, -2.4281], [-44.4958, -2.4354], [-44.5, -2.4287], [-44.4925, -2.4196], [-44.4779, -2.4112], [-44.4679, -2.4131], [-44.4608, -2.4102], [-44.4551, -2.413], [-44.4424, -2.4139], [-44.4376, -2.4082], [-44.4242, -2.4081], [-44.4132, -2.413], [-44.4021, -2.4151], [-44.388, -2.4089], [-44.3723, -2.3805], [-44.3739, -2.3669], [-44.3801, -2.3593], [-44.3648, -2.3472], [-44.3579, -2.3369], [-44.3638, -2.3122], [-44.3781, -2.2797], [-44.3838, -2.2767], [-44.3853, -2.2666], [-44.392, -2.2425], [-44.3983, -2.215], [-44.4173, -2.1925], [-44.4209, -2.183], [-44.4354, -2.1659], [-44.4621, -2.1456], [-44.4731, -2.1521], [-44.4851, -2.146], [-44.4997, -2.1491], [-44.5036, -2.1522], [-44.5211, -2.1551], [-44.5301, -2.1599], [-44.5325, -2.1755], [-44.5405, -2.1831], [-44.5436, -2.1961], [-44.5577, -2.2009], [-44.5627, -2.2113], [-44.5867, -2.2337], [-44.5884, -2.2414], [-44.5961, -2.2454], [-44.5986, -2.251], [-44.6088, -2.2537], [-44.6232, -2.2673], [-44.6276, -2.2909], [-44.6444, -2.2963], [-44.6544, -2.2938], [-44.6597, -2.2873], [-44.6718, -2.2877], [-44.6777, -2.2805], [-44.6854, -2.263], [-44.682, -2.255], [-44.6606, -2.2477], [-44.6505, -2.2372], [-44.6341, -2.2285], [-44.6244, -2.2146], [-44.6177, -2.2083], [-44.6096, -2.1951], [-44.6023, -2.1909], [-44.595, -2.1816], [-44.5873, -2.1656], [-44.5874, -2.1506], [-44.5798, -2.1445], [-44.5886, -2.1368], [-44.5809, -2.1286], [-44.5667, -2.1256], [-44.5658, -2.111], [-44.5551, -2.0975], [-44.5537, -2.0908], [-44.546, -2.0917], [-44.529, -2.0799], [-44.498, -2.0493], [-44.4878, -2.0462], [-44.496, -2.0325], [-44.4973, -2.0253], [-44.503, -2.0237], [-44.5186, -2.0346], [-44.5305, -2.0354], [-44.54, -2.0332], [-44.55, -2.0263], [-44.5656, -2.0218], [-44.5777, -2.0292], [-44.5714, -2.019], [-44.5638, -2.0155], [-44.5357, -2.0196], [-44.5076, -2.0092], [-44.5014, -2.002], [-44.4821, -1.9883], [-44.4958, -1.9719], [-44.495, -1.964], [-44.4892, -1.9571], [-44.4916, -1.9447], [-44.5127, -1.8891], [-44.5177, -1.8821], [-44.5281, -1.8788], [-44.534, -1.8808], [-44.5376, -1.8876], [-44.5481, -1.8912], [-44.5517, -1.8885], [-44.5538, -1.8816], [-44.545, -1.8666], [-44.5388, -1.8504], [-44.5417, -1.8405], [-44.5341, -1.8222], [-44.5438, -1.8195], [-44.552, -1.8386], [-44.5554, -1.8338], [-44.5684, -1.8249], [-44.5682, -1.8158], [-44.564, -1.8036], [-44.5725, -1.7958], [-44.5855, -1.7901], [-44.5877, -1.7795], [-44.5736, -1.775], [-44.6031, -1.7658], [-44.6153, -1.7633], [-44.6168, -1.7589], [-44.5997, -1.7479], [-44.6006, -1.7402], [-44.6116, -1.7321], [-44.638, -1.7179], [-44.6525, -1.7154], [-44.6576, -1.7193], [-44.6511, -1.7291], [-44.6486, -1.7395], [-44.6543, -1.7415], [-44.6513, -1.7545], [-44.6475, -1.7587], [-44.6537, -1.7694], [-44.6641, -1.7663], [-44.6873, -1.7718], [-44.7035, -1.7691], [-44.7133, -1.7894], [-44.721, -1.7869], [-44.7194, -1.7804], [-44.7339, -1.7821], [-44.7524, -1.7891], [-44.7594, -1.783], [-44.7364, -1.7636], [-44.7254, -1.7578], [-44.7238, -1.7513], [-44.7168, -1.7495], [-44.7091, -1.7358], [-44.7034, -1.7398], [-44.6998, -1.731], [-44.7016, -1.725], [-44.7116, -1.7153], [-44.7176, -1.7144], [-44.7227, -1.7212], [-44.7378, -1.722], [-44.7544, -1.718], [-44.7676, -1.7035], [-44.7775, -1.7058], [-44.7786, -1.7125], [-44.7852, -1.7133], [-44.7887, -1.7066], [-44.7956, -1.7025], [-44.7905, -1.6948], [-44.7802, -1.689], [-44.7775, -1.6802], [-44.7587, -1.6732], [-44.7464, -1.6568], [-44.7385, -1.6507], [-44.7263, -1.6482], [-44.7087, -1.6481], [-44.688, -1.6405], [-44.6805, -1.6445], [-44.675, -1.6414], [-44.6708, -1.6543], [-44.6585, -1.6598], [-44.6454, -1.63], [-44.6363, -1.6166], [-44.6571, -1.5878], [-44.6697, -1.578], [-44.677, -1.57], [-44.6873, -1.5657], [-44.6948, -1.5806], [-44.7028, -1.5832], [-44.7101, -1.5788], [-44.707, -1.5715], [-44.7051, -1.5538], [-44.7094, -1.5519], [-44.7234, -1.5567], [-44.7341, -1.5712], [-44.7431, -1.5794], [-44.7511, -1.5832], [-44.7582, -1.5921], [-44.769, -1.5914], [-44.767, -1.5634], [-44.7715, -1.5625], [-44.7771, -1.5767], [-44.7928, -1.5812], [-44.8027, -1.5894], [-44.8105, -1.5875], [-44.8227, -1.5774], [-44.8364, -1.5741], [-44.8376, -1.5925], [-44.8418, -1.6032], [-44.8537, -1.6175], [-44.8618, -1.6182], [-44.8718, -1.6013], [-44.8899, -1.6036], [-44.9033, -1.6063], [-44.9125, -1.5944], [-44.9107, -1.5824], [-44.9178, -1.5652], [-44.9124, -1.5567], [-44.9161, -1.5468], [-44.9118, -1.5408], [-44.9, -1.5353], [-44.8838, -1.5029], [-44.8737, -1.4903], [-44.874, -1.4848], [-44.8605, -1.4867], [-44.8552, -1.4841], [-44.8443, -1.4891], [-44.8435, -1.4785], [-44.8352, -1.4404], [-44.8305, -1.4277], [-44.8377, -1.4211], [-44.8535, -1.4126], [-44.8604, -1.4113], [-44.8848, -1.4194], [-44.8838, -1.4331], [-44.8868, -1.4421], [-44.8992, -1.4461], [-44.9129, -1.4601], [-44.9201, -1.462], [-44.9229, -1.4692], [-44.9357, -1.4802], [-44.9371, -1.4899], [-44.9549, -1.4913], [-44.9564, -1.4849], [-44.9487, -1.4818], [-44.9595, -1.4739], [-44.9692, -1.4779], [-44.974, -1.488], [-44.9738, -1.4998], [-44.9669, -1.5107], [-44.9609, -1.5132], [-44.9535, -1.5244], [-44.9482, -1.5384], [-44.9492, -1.5532], [-44.9531, -1.56], [-44.9638, -1.5548], [-44.9612, -1.5434], [-44.9637, -1.5362], [-44.9787, -1.5246], [-44.9965, -1.5348], [-45.0072, -1.5318], [-45.0076, -1.521], [-44.99, -1.5126], [-44.9932, -1.5029], [-45.0001, -1.4985], [-45.0082, -1.4856], [-45.0145, -1.4853], [-45.0277, -1.4926], [-45.0489, -1.4904], [-45.0567, -1.4822], [-45.0702, -1.48], [-45.0715, -1.4669], [-45.08, -1.4597], [-45.0967, -1.4555], [-45.1032, -1.4731], [-45.1224, -1.4767], [-45.1325, -1.4848], [-45.1426, -1.4833], [-45.1496, -1.4717], [-45.1586, -1.4748], [-45.1662, -1.4887], [-45.1766, -1.4957], [-45.1875, -1.4944], [-45.196, -1.4881], [-45.2021, -1.4966], [-45.205, -1.5176], [-45.2124, -1.5306], [-45.2221, -1.5409], [-45.2317, -1.5469], [-45.2361, -1.5539], [-45.2496, -1.5872], [-45.2551, -1.5925], [-45.2682, -1.5986], [-45.2903, -1.598], [-45.3119, -1.5994], [-45.3238, -1.597], [-45.3414, -1.5912], [-45.3435, -1.5868], [-45.3354, -1.566], [-45.3196, -1.5572], [-45.3218, -1.5455], [-45.3162, -1.5351], [-45.3152, -1.5185], [-45.3094, -1.5108], [-45.3084, -1.4968], [-45.3163, -1.4863], [-45.3368, -1.4772], [-45.3465, -1.4796], [-45.3583, -1.4718], [-45.3708, -1.4738], [-45.379, -1.4784], [-45.3865, -1.4778], [-45.3879, -1.4709], [-45.3834, -1.4667], [-45.3637, -1.4576], [-45.3461, -1.451], [-45.3368, -1.4498], [-45.3103, -1.438], [-45.3015, -1.439], [-45.2991, -1.4328], [-45.2979, -1.4131], [-45.3026, -1.3858], [-45.3128, -1.3811], [-45.3138, -1.373], [-45.3079, -1.3672], [-45.3057, -1.3491], [-45.3109, -1.3423], [-45.3049, -1.3364], [-45.3188, -1.3255], [-45.3385, -1.3148], [-45.351, -1.313], [-45.3623, -1.3189], [-45.3648, -1.3292], [-45.3557, -1.3325], [-45.346, -1.3445], [-45.3571, -1.346], [-45.363, -1.3614], [-45.375, -1.3657], [-45.379, -1.3889], [-45.3717, -1.3971], [-45.3841, -1.4036], [-45.3899, -1.412], [-45.4045, -1.4207], [-45.4166, -1.4234], [-45.4233, -1.4188], [-45.4323, -1.4281], [-45.4362, -1.4284], [-45.4488, -1.4528], [-45.4572, -1.4552], [-45.4581, -1.4701], [-45.4638, -1.4771], [-45.4755, -1.4798], [-45.485, -1.4772], [-45.4888, -1.4694], [-45.4819, -1.4609], [-45.4808, -1.4496], [-45.4872, -1.4426], [-45.4816, -1.4207], [-45.4848, -1.4144], [-45.4776, -1.3944], [-45.4779, -1.3853], [-45.475, -1.372], [-45.4637, -1.3659], [-45.4534, -1.3684], [-45.4408, -1.3619], [-45.4349, -1.3548], [-45.4217, -1.3531], [-45.4157, -1.3459], [-45.4075, -1.3248], [-45.4102, -1.3018], [-45.4196, -1.2949], [-45.4471, -1.2929], [-45.4604, -1.3003], [-45.4606, -1.3064], [-45.4475, -1.309], [-45.4492, -1.3154], [-45.4598, -1.3171], [-45.4759, -1.3248], [-45.478, -1.3367], [-45.4945, -1.353], [-45.5018, -1.3668], [-45.5045, -1.3769], [-45.5168, -1.3767], [-45.5238, -1.3673], [-45.5268, -1.3588], [-45.5188, -1.3184], [-45.5144, -1.3081], [-45.5229, -1.3016], [-45.5265, -1.3078], [-45.5345, -1.3087], [-45.546, -1.3003], [-45.5482, -1.2779], [-45.5605, -1.2848], [-45.5734, -1.2867], [-45.579, -1.2933], [-45.5921, -1.3024], [-45.599, -1.2996], [-45.5872, -1.2836], [-45.5874, -1.27], [-45.5977, -1.2701], [-45.6108, -1.2746], [-45.6259, -1.2836], [-45.6322, -1.2834], [-45.6402, -1.2773], [-45.6417, -1.2696], [-45.6348, -1.2596], [-45.6335, -1.25], [-45.6371, -1.2363], [-45.6427, -1.2319], [-45.6377, -1.1964], [-45.6315, -1.1871], [-45.6197, -1.1817], [-45.6142, -1.168], [-45.614, -1.157], [-45.6191, -1.1345], [-45.6257, -1.1265], [-45.6293, -1.1392], [-45.6346, -1.1484], [-45.6374, -1.168], [-45.6432, -1.1799], [-45.6483, -1.2147], [-45.6463, -1.2322], [-45.6493, -1.2397], [-45.6553, -1.2408], [-45.6635, -1.2535], [-45.6899, -1.2736], [-45.7065, -1.2701], [-45.7165, -1.2602], [-45.7237, -1.2496], [-45.7269, -1.2372], [-45.7344, -1.235], [-45.737, -1.2229], [-45.7361, -1.2072], [-45.7229, -1.1854], [-45.709, -1.1696], [-45.7002, -1.1618], [-45.6909, -1.1487], [-45.6957, -1.1362], [-45.7245, -1.11], [-45.727, -1.1193], [-45.7231, -1.1279], [-45.7288, -1.1346], [-45.7424, -1.1406], [-45.7442, -1.1526], [-45.7489, -1.164], [-45.756, -1.1659], [-45.7592, -1.1749], [-45.7591, -1.1848], [-45.7642, -1.1958], [-45.7689, -1.1991], [-45.7813, -1.1926], [-45.7891, -1.1873], [-45.7965, -1.1826], [-45.802, -1.1689], [-45.801, -1.1615], [-45.8188, -1.1672], [-45.8299, -1.1793], [-45.8309, -1.187], [-45.8258, -1.1985], [-45.8299, -1.2061], [-45.8371, -1.2011], [-45.8467, -1.213], [-45.8581, -1.214], [-45.8641, -1.2118], [-45.8689, -1.2015], [-45.8647, -1.1959], [-45.8621, -1.1826], [-45.8708, -1.1818], [-45.8685, -1.1736], [-45.8818, -1.167], [-45.8712, -1.1544], [-45.8759, -1.149], [-45.8831, -1.1495], [-45.906, -1.1719], [-45.9121, -1.1663], [-45.8996, -1.1498], [-45.8823, -1.1406], [-45.8789, -1.1344], [-45.8647, -1.1307], [-45.868, -1.1197], [-45.8649, -1.1083], [-45.8503, -1.1022], [-45.8435, -1.0828], [-45.8449, -1.0693], [-45.8539, -1.0528], [-45.8647, -1.0495], [-45.8715, -1.0525], [-45.8762, -1.0678], [-45.8733, -1.0771], [-45.8835, -1.0783], [-45.8911, -1.089], [-45.8963, -1.1013], [-45.8949, -1.1126], [-45.9029, -1.1219], [-45.9054, -1.1298], [-45.9302, -1.171], [-45.9465, -1.1956], [-45.954, -1.2022], [-45.9578, -1.1951], [-45.9581, -1.1736], [-45.9542, -1.1614], [-45.9594, -1.158], [-45.9514, -1.1435], [-45.9619, -1.1413], [-45.9644, -1.1345], [-45.9607, -1.1289], [-45.9631, -1.1096], [-45.9688, -1.1089], [-45.9819, -1.1154], [-45.9824, -1.1019], [-45.976, -1.0928], [-45.9678, -1.0872], [-45.9693, -1.0786], [-45.9763, -1.0665], [-45.9666, -1.0633], [-45.9647, -1.0561], [-45.9722, -1.0507], [-45.9865, -1.05], [-45.9946, -1.053], [-45.997, -1.0657], [-46.0028, -1.0763], [-46.009, -1.0801], [-46.018, -1.0805], [-46.0243, -1.0932], [-46.0461, -1.1211], [-46.0423, -1.1404], [-46.0517, -1.1403], [-46.0535, -1.1316], [-46.0609, -1.1353], [-46.0675, -1.151], [-46.075, -1.161], [-46.0767, -1.1707], [-46.0746, -1.1866], [-46.0771, -1.1962], [-46.0862, -1.1967], [-46.0926, -1.2014], [-46.1041, -1.202], [-46.133, -1.2104], [-46.1493, -1.226], [-46.1508, -1.2326], [-46.1401, -1.2477], [-46.143, -1.2547], [-46.1588, -1.2747], [-46.1616, -1.2819], [-46.1502, -1.3061], [-46.1473, -1.3094], [-46.1333, -1.3097], [-46.1286, -1.318], [-46.1314, -1.3265], [-46.125, -1.3353], [-46.1098, -1.3328], [-46.1037, -1.3373], [-46.1146, -1.3519], [-46.116, -1.3672], [-46.1302, -1.3769], [-46.1351, -1.3947], [-46.1417, -1.4121], [-46.1518, -1.419], [-46.1535, -1.4256], [-46.1403, -1.4328], [-46.1377, -1.4371], [-46.1436, -1.4497], [-46.1631, -1.4631], [-46.1761, -1.4774], [-46.1645, -1.4874], [-46.1646, -1.496], [-46.1538, -1.5058], [-46.1441, -1.5178], [-46.1426, -1.5403], [-46.1356, -1.5629], [-46.1336, -1.5818], [-46.1453, -1.5905], [-46.1549, -1.5937], [-46.1541, -1.5994], [-46.1473, -1.6064], [-46.1494, -1.615], [-46.1613, -1.6228], [-46.1659, -1.6344], [-46.1639, -1.6539], [-46.1574, -1.6637], [-46.1553, -1.6754], [-46.1593, -1.6851], [-46.1682, -1.6923], [-46.1741, -1.7005], [-46.1929, -1.7076], [-46.2035, -1.7053], [-46.2049, -1.7175], [-46.2112, -1.7272], [-46.2212, -1.7313], [-46.2309, -1.729], [-46.239, -1.723], [-46.2476, -1.7209], [-46.2659, -1.7328], [-46.295, -1.7266], [-46.3119, -1.7332], [-46.3152, -1.7416], [-46.3216, -1.7586], [-46.3245, -1.7727], [-46.3177, -1.7963], [-46.31, -1.8063], [-46.2955, -1.7944], [-46.2847, -1.8008], [-46.2692, -1.7959], [-46.2589, -1.795], [-46.2303, -1.8031], [-46.2173, -1.8199], [-46.211, -1.8311], [-46.2153, -1.8459], [-46.2261, -1.8568], [-46.237, -1.8723], [-46.2435, -1.8786], [-46.24, -1.888], [-46.2288, -1.8885], [-46.2227, -1.9102], [-46.2234, -1.9149], [-46.2339, -1.9424], [-46.2365, -1.9664], [-46.2517, -2.0024], [-46.2503, -2.0175], [-46.2595, -2.035], [-46.2632, -2.0493], [-46.2746, -2.0546], [-46.2736, -2.0663], [-46.2776, -2.0793], [-46.2693, -2.0907], [-46.2685, -2.104], [-46.2731, -2.1201], [-46.2841, -2.1276], [-46.2889, -2.1352], [-46.3009, -2.1418], [-46.3002, -2.1459], [-46.2833, -2.1544], [-46.2963, -2.1654], [-46.3044, -2.1699], [-46.3273, -2.1862], [-46.3356, -2.194], [-46.3391, -2.2041], [-46.3442, -2.2093], [-46.3472, -2.222], [-46.3553, -2.2237], [-46.3678, -2.2309], [-46.377, -2.2459], [-46.3911, -2.2501], [-46.4061, -2.2383], [-46.4106, -2.2288], [-46.4305, -2.2352], [-46.4306, -2.2441], [-46.4178, -2.2585], [-46.4163, -2.2738], [-46.4227, -2.2875], [-46.4306, -2.2941], [-46.4331, -2.3007], [-46.4329, -2.3168], [-46.4305, -2.3238], [-46.4316, -2.3348], [-46.4363, -2.3414], [-46.4534, -2.3566], [-46.4633, -2.3622], [-46.4662, -2.3679], [-46.4663, -2.3789], [-46.4539, -2.3861], [-46.446, -2.3817], [-46.4319, -2.3645], [-46.4132, -2.3642], [-46.4094, -2.3714], [-46.4128, -2.3791], [-46.4225, -2.3854], [-46.4275, -2.4017], [-46.4394, -2.4132], [-46.4422, -2.4194], [-46.4389, -2.4414], [-46.4406, -2.4524], [-46.4358, -2.4709], [-46.4395, -2.474], [-46.4388, -2.4852], [-46.4301, -2.496], [-46.43, -2.5014], [-46.4368, -2.508], [-46.4324, -2.5213], [-46.4202, -2.526], [-46.4193, -2.5324], [-46.4299, -2.5368], [-46.4452, -2.5377], [-46.4581, -2.5407], [-46.4736, -2.5466], [-46.4912, -2.5376], [-46.5017, -2.5468], [-46.4969, -2.5631], [-46.4879, -2.5688], [-46.4872, -2.575], [-46.4926, -2.5836], [-46.5018, -2.5809], [-46.5094, -2.5906], [-46.5068, -2.6169], [-46.5205, -2.619], [-46.5288, -2.6225], [-46.5473, -2.6257], [-46.5578, -2.6312], [-46.5673, -2.6268], [-46.5789, -2.6315], [-46.5867, -2.64], [-46.5903, -2.6618], [-46.5968, -2.6637], [-46.6061, -2.6395], [-46.6112, -2.6445], [-46.6223, -2.6449], [-46.6183, -2.6556], [-46.6186, -2.6654], [-46.6332, -2.6729], [-46.6324, -2.6803], [-46.6381, -2.6872], [-46.6631, -2.6936], [-46.6714, -2.7062], [-46.6724, -2.7175], [-46.6683, -2.7219], [-46.6696, -2.7346], [-46.654, -2.729], [-46.6529, -2.7352], [-46.6588, -2.7413], [-46.6525, -2.7488], [-46.6508, -2.7588], [-46.6369, -2.7538], [-46.6314, -2.7709], [-46.6369, -2.7774], [-46.6385, -2.7909], [-46.6264, -2.8065], [-46.6184, -2.8049], [-46.6098, -2.7988], [-46.6094, -2.791], [-46.6025, -2.7892], [-46.5992, -2.7959], [-46.6011, -2.8132], [-46.5997, -2.8181], [-46.5906, -2.8196], [-46.5913, -2.8321], [-46.5824, -2.8291], [-46.5807, -2.8352], [-46.5896, -2.8458], [-46.6027, -2.834], [-46.6148, -2.8294], [-46.6151, -2.8372], [-46.6107, -2.8458], [-46.6108, -2.8534], [-46.6209, -2.8596], [-46.6355, -2.8535], [-46.6413, -2.8543], [-46.6394, -2.8836], [-46.6489, -2.8836], [-46.6542, -2.8785], [-46.6684, -2.8759], [-46.6808, -2.8831], [-46.6811, -2.8936], [-46.6734, -2.8931], [-46.6548, -2.9323], [-46.6673, -2.9363], [-46.673, -2.9451], [-46.6676, -2.9547], [-46.6553, -2.9562], [-46.6484, -2.9613], [-46.6474, -2.9698], [-46.6542, -2.9783], [-46.6492, -2.9834], [-46.6499, -2.996], [-46.6614, -2.9966], [-46.6685, -2.9928], [-46.6736, -3.0021], [-46.6694, -3.0064], [-46.672, -3.0207], [-46.6675, -3.0281], [-46.6773, -3.0343], [-46.6732, -3.0673], [-46.682, -3.0744], [-46.6765, -3.0941], [-46.6886, -3.093], [-46.6933, -3.0968], [-46.7068, -3.1006], [-46.705, -3.1156], [-46.7059, -3.1254], [-46.7164, -3.1245], [-46.7127, -3.1141], [-46.7189, -3.1092], [-46.7244, -3.1115], [-46.7309, -3.124], [-46.736, -3.121], [-46.7496, -3.1245], [-46.7445, -3.1374], [-46.7282, -3.1303], [-46.7304, -3.1445], [-46.7203, -3.1515], [-46.7226, -3.1591], [-46.7287, -3.1624], [-46.7386, -3.1619], [-46.7495, -3.1671], [-46.7442, -3.1793], [-46.7516, -3.1888], [-46.7689, -3.1765], [-46.7704, -3.1816], [-46.7613, -3.1858], [-46.7585, -3.1926], [-46.7695, -3.1986], [-46.7715, -3.2041], [-46.7573, -3.2098], [-46.7647, -3.2146], [-46.7785, -3.2168], [-46.782, -3.2228], [-46.7778, -3.2299], [-46.779, -3.2411], [-46.7848, -3.2438], [-46.7973, -3.2402], [-46.8067, -3.2453], [-46.8065, -3.2569], [-46.8021, -3.266], [-46.8095, -3.2719], [-46.8186, -3.2681], [-46.8185, -3.2773], [-46.8094, -3.2828], [-46.8113, -3.291], [-46.8209, -3.293], [-46.8122, -3.3021], [-46.8149, -3.3115], [-46.8323, -3.3134], [-46.841, -3.3245], [-46.846, -3.3193], [-46.8519, -3.3301], [-46.8493, -3.337], [-46.8586, -3.343], [-46.8676, -3.3407], [-46.877, -3.3423], [-46.8836, -3.3374], [-46.8946, -3.3445], [-46.8992, -3.3504], [-46.9038, -3.3645], [-46.9124, -3.3616], [-46.9272, -3.3761], [-46.9388, -3.3757], [-46.9361, -3.3914], [-46.9482, -3.4021], [-46.9469, -3.411], [-46.9415, -3.4136], [-46.9479, -3.4235], [-46.9563, -3.4259], [-46.9421, -3.4487], [-46.9503, -3.4536], [-46.9563, -3.4613], [-46.9488, -3.4658], [-46.9485, -3.4768], [-46.9575, -3.4727], [-46.9697, -3.4758], [-46.9609, -3.4887], [-46.9688, -3.4894], [-46.9824, -3.4962], [-46.9698, -3.5125], [-46.9784, -3.5177], [-46.9757, -3.5298], [-46.9863, -3.5296], [-46.9944, -3.5387], [-47.0038, -3.5342], [-47.0041, -3.5426], [-47.0163, -3.5542], [-47.0185, -3.5655], [-47.0306, -3.5602], [-47.0383, -3.5643], [-47.0302, -3.5809], [-47.0384, -3.5889], [-47.0308, -3.5947], [-47.0306, -3.6046], [-47.0382, -3.6055], [-47.0454, -3.6239], [-47.0461, -3.6384], [-47.0407, -3.6407], [-47.0509, -3.6534], [-47.0447, -3.6665], [-47.0392, -3.6728], [-47.0533, -3.6818], [-47.0488, -3.689], [-47.0508, -3.699], [-47.0463, -3.7054], [-47.0491, -3.7136], [-47.0604, -3.7273], [-47.0531, -3.7381], [-47.0534, -3.7466], [-47.0651, -3.7606], [-47.0584, -3.7664], [-47.0582, -3.7719], [-47.0639, -3.7801], [-47.0592, -3.7844], [-47.0641, -3.7906], [-47.0681, -3.8033], [-47.0752, -3.8037], [-47.0783, -3.8117], [-47.0726, -3.8179], [-47.0858, -3.8283], [-47.0804, -3.836], [-47.084, -3.8406], [-47.0852, -3.8566], [-47.0887, -3.8616], [-47.1002, -3.8607], [-47.1037, -3.8731], [-47.1123, -3.8779], [-47.1275, -3.8766], [-47.1357, -3.8855], [-47.131, -3.8963], [-47.1352, -3.902], [-47.1435, -3.8987], [-47.1498, -3.9009], [-47.1485, -3.9145], [-47.1607, -3.9178], [-47.1628, -3.9218], [-47.1731, -3.9238], [-47.1736, -3.9343], [-47.1687, -3.9406], [-47.1837, -3.9476], [-47.1784, -3.9609], [-47.1816, -3.9671], [-47.1928, -3.9688], [-47.1934, -3.9753], [-47.1875, -3.9796], [-47.1952, -3.9856], [-47.2024, -3.981], [-47.2065, -3.9888], [-47.2212, -3.9901], [-47.2227, -4.0013], [-47.2405, -4.0004], [-47.248, -4.0131], [-47.2546, -4.0195], [-47.2667, -4.0247], [-47.2674, -4.0335], [-47.2814, -4.0334], [-47.286, -4.0446], [-47.2939, -4.0432], [-47.2931, -4.0523], [-47.3091, -4.0536], [-47.3187, -4.0476], [-47.3258, -4.069], [-47.3313, -4.0695], [-47.3341, -4.0798], [-47.3314, -4.0914], [-47.3431, -4.0971], [-47.3472, -4.1087], [-47.3502, -4.1178], [-47.3433, -4.1262], [-47.3444, -4.1345], [-47.3494, -4.1392], [-47.3428, -4.151], [-47.3472, -4.1572], [-47.3402, -4.1764], [-47.3462, -4.1832], [-47.3569, -4.1768], [-47.3658, -4.1806], [-47.3609, -4.1875], [-47.3668, -4.1926], [-47.3655, -4.2058], [-47.372, -4.2124], [-47.3763, -4.2235], [-47.3725, -4.245], [-47.3789, -4.245], [-47.3886, -4.2499], [-47.3919, -4.2579], [-47.4011, -4.2678], [-47.4114, -4.2705], [-47.4204, -4.2795], [-47.4288, -4.2756], [-47.4332, -4.2843], [-47.442, -4.2874], [-47.4466, -4.2961], [-47.4593, -4.3077], [-47.4703, -4.3107], [-47.4717, -4.3207], [-47.4795, -4.3285], [-47.4764, -4.341], [-47.482, -4.3501], [-47.4763, -4.3564], [-47.4886, -4.3691], [-47.4891, -4.3785], [-47.4989, -4.3882], [-47.5014, -4.4011], [-47.5181, -4.427], [-47.5373, -4.4516], [-47.5619, -4.4724], [-47.5657, -4.4785], [-47.5687, -4.4922], [-47.5776, -4.5078], [-47.5836, -4.523], [-47.5972, -4.5389], [-47.6086, -4.5497], [-47.6152, -4.56], [-47.6314, -4.5682], [-47.6495, -4.5821], [-47.663, -4.5972], [-47.68, -4.6086], [-47.6821, -4.6064], [-47.7059, -4.6049], [-47.7118, -4.6033], [-47.7248, -4.6064], [-47.7345, -4.6039], [-47.7423, -4.5986], [-47.7508, -4.6005], [-47.754, -4.5908], [-47.7709, -4.5933], [-47.7863, -4.5861], [-47.7926, -4.5864], [-47.7992, -4.5949], [-47.8051, -4.5974], [-47.8162, -4.6147], [-48.0014, -4.7589], [-48.0254, -4.7783]]], [[[-45.0974, -1.3856], [-45.0931, -1.3824], [-45.0994, -1.3716], [-45.1088, -1.3644], [-45.1149, -1.3631], [-45.123, -1.3738], [-45.1268, -1.3854], [-45.1172, -1.3913], [-45.1112, -1.4128], [-45.1057, -1.4106], [-45.1037, -1.3994], [-45.0974, -1.3856]]], [[[-45.109, -1.469], [-45.103, -1.4642], [-45.1027, -1.4554], [-45.1098, -1.4373], [-45.1118, -1.4221], [-45.1242, -1.4389], [-45.1236, -1.446], [-45.1274, -1.4554], [-45.1337, -1.4603], [-45.1292, -1.4717], [-45.109, -1.469]]], [[[-45.0885, -1.4439], [-45.0879, -1.4224], [-45.0944, -1.4248], [-45.0968, -1.435], [-45.0932, -1.4437], [-45.0885, -1.4439]]], [[[-45.092, -1.4093], [-45.0823, -1.3913], [-45.0746, -1.3895], [-45.0746, -1.3721], [-45.0808, -1.3755], [-45.0932, -1.4041], [-45.1021, -1.4193], [-45.0968, -1.4196], [-45.092, -1.4093]]], [[[-45.0719, -1.4438], [-45.0749, -1.4309], [-45.0809, -1.4289], [-45.0846, -1.4365], [-45.0836, -1.4471], [-45.0749, -1.4596], [-45.0698, -1.4484], [-45.0719, -1.4438]]], [[[-44.4815, -2.7266], [-44.4885, -2.7238], [-44.4967, -2.7282], [-44.506, -2.7289], [-44.5154, -2.7421], [-44.5317, -2.7495], [-44.5363, -2.7539], [-44.5414, -2.7671], [-44.5561, -2.7778], [-44.5862, -2.8147], [-44.5885, -2.8208], [-44.5864, -2.8393], [-44.5804, -2.8557], [-44.5834, -2.8735], [-44.5896, -2.8948], [-44.5932, -2.902], [-44.6008, -2.905], [-44.6067, -2.9333], [-44.6139, -2.9506], [-44.6284, -2.9634], [-44.6407, -2.9693], [-44.6381, -2.981], [-44.6311, -2.9879], [-44.6229, -2.9908], [-44.6113, -2.9988], [-44.6068, -3.0067], [-44.5921, -3.0152], [-44.5809, -3.0319], [-44.5609, -3.0225], [-44.5221, -2.9924], [-44.4897, -2.9714], [-44.479, -2.9579], [-44.4816, -2.9474], [-44.4815, -2.9304], [-44.4786, -2.9142], [-44.4764, -2.888], [-44.4766, -2.8638], [-44.4818, -2.8344], [-44.4821, -2.808], [-44.4767, -2.7825], [-44.4794, -2.7582], [-44.4758, -2.7345], [-44.4815, -2.7266]]], [[[-44.6616, -2.9451], [-44.6471, -2.9292], [-44.6401, -2.9236], [-44.6406, -2.915], [-44.6497, -2.918], [-44.6643, -2.9283], [-44.6647, -2.9388], [-44.6616, -2.9451]]], [[[-44.6291, -2.9433], [-44.6216, -2.9343], [-44.6283, -2.9327], [-44.6291, -2.9433]]], [[[-45.5359, -1.228], [-45.5322, -1.2232], [-45.5393, -1.2052], [-45.5683, -1.1916], [-45.5799, -1.1957], [-45.5784, -1.2062], [-45.5804, -1.2211], [-45.5963, -1.2398], [-45.5938, -1.2419], [-45.5781, -1.2308], [-45.5609, -1.2297], [-45.5401, -1.2307], [-45.5359, -1.228]]], [[[-44.9662, -1.2711], [-44.9811, -1.2641], [-44.9866, -1.2661], [-44.9928, -1.2747], [-45.0017, -1.292], [-44.9962, -1.297], [-44.9925, -1.3061], [-44.9821, -1.3083], [-44.9785, -1.3168], [-44.9873, -1.3227], [-45.0051, -1.325], [-45.0288, -1.318], [-45.0339, -1.338], [-45.0258, -1.3461], [-45.0161, -1.3469], [-45.0146, -1.3536], [-45.0218, -1.3726], [-45.0214, -1.384], [-45.0164, -1.3913], [-45.0053, -1.4008], [-44.9891, -1.4016], [-44.9827, -1.3955], [-44.9682, -1.3905], [-44.9574, -1.378], [-44.9472, -1.3789], [-44.9434, -1.365], [-44.924, -1.3529], [-44.9164, -1.3444], [-44.9014, -1.3372], [-44.8945, -1.3377], [-44.8866, -1.3456], [-44.8776, -1.3304], [-44.8669, -1.3287], [-44.8686, -1.3157], [-44.8739, -1.3046], [-44.8704, -1.2993], [-44.8781, -1.2855], [-44.8995, -1.2743], [-44.929, -1.2668], [-44.9463, -1.2662], [-44.9546, -1.2705], [-44.9662, -1.2711]]], [[[-45.0436, -1.3983], [-45.0394, -1.3882], [-45.0416, -1.3726], [-45.047, -1.3794], [-45.0475, -1.3942], [-45.0436, -1.3983]]], [[[-44.7744, -1.4873], [-44.7812, -1.4851], [-44.8134, -1.5057], [-44.8077, -1.5116], [-44.8158, -1.5257], [-44.8336, -1.5344], [-44.8366, -1.5428], [-44.8286, -1.5559], [-44.8179, -1.5606], [-44.8091, -1.561], [-44.7982, -1.5515], [-44.794, -1.5423], [-44.7998, -1.5253], [-44.7876, -1.5043], [-44.779, -1.4961], [-44.7744, -1.4873]]], [[[-44.8276, -1.5671], [-44.8244, -1.5628], [-44.8312, -1.5569], [-44.8358, -1.5637], [-44.8276, -1.5671]]], [[[-44.7517, -1.4684], [-44.7628, -1.4582], [-44.7796, -1.4618], [-44.7899, -1.4663], [-44.7759, -1.4785], [-44.7722, -1.4859], [-44.7748, -1.4952], [-44.7915, -1.514], [-44.7929, -1.526], [-44.772, -1.5178], [-44.7507, -1.5173], [-44.7459, -1.5121], [-44.7459, -1.499], [-44.7423, -1.4927], [-44.7454, -1.4801], [-44.7517, -1.4684]]], [[[-44.7323, -1.5441], [-44.737, -1.5366], [-44.7488, -1.5344], [-44.7533, -1.5369], [-44.7547, -1.5476], [-44.7624, -1.5565], [-44.7633, -1.5791], [-44.7482, -1.5692], [-44.7337, -1.5542], [-44.7323, -1.5441]]], [[[-44.7322, -1.6862], [-44.7404, -1.6795], [-44.7579, -1.6893], [-44.7493, -1.6969], [-44.7417, -1.6989], [-44.7322, -1.6862]]], [[[-44.7256, -1.6674], [-44.7279, -1.6591], [-44.742, -1.6657], [-44.7269, -1.6725], [-44.7256, -1.6674]]], [[[-45.6912, -1.2654], [-45.6853, -1.2631], [-45.6707, -1.252], [-45.668, -1.2437], [-45.6685, -1.222], [-45.6744, -1.2189], [-45.6774, -1.2034], [-45.674, -1.1987], [-45.6762, -1.1908], [-45.688, -1.1837], [-45.6975, -1.1952], [-45.709, -1.221], [-45.71, -1.2427], [-45.6912, -1.2654]]], [[[-44.4774, -2.0786], [-44.4679, -2.0771], [-44.4717, -2.069], [-44.4774, -2.0786]]], [[[-43.5421, -2.3606], [-43.5581, -2.3555], [-43.5725, -2.3613], [-43.5983, -2.3669], [-43.6129, -2.3785], [-43.6089, -2.3902], [-43.6003, -2.406], [-43.6013, -2.4129], [-43.5905, -2.4155], [-43.5815, -2.4233], [-43.5735, -2.4254], [-43.5619, -2.4238], [-43.5575, -2.409], [-43.5486, -2.3973], [-43.5435, -2.3868], [-43.5398, -2.369], [-43.5421, -2.3606]]], [[[-43.5063, -2.4043], [-43.5066, -2.384], [-43.5215, -2.3707], [-43.5268, -2.3707], [-43.5298, -2.3785], [-43.5353, -2.4068], [-43.5272, -2.4049], [-43.5162, -2.4068], [-43.5063, -2.4043]]], [[[-43.851, -2.4229], [-43.8505, -2.4269], [-43.8621, -2.4329], [-43.8689, -2.4409], [-43.8588, -2.4444], [-43.8492, -2.4349], [-43.8462, -2.427], [-43.851, -2.4229]]], [[[-43.7542, -2.3771], [-43.7604, -2.371], [-43.7706, -2.3693], [-43.787, -2.3774], [-43.7885, -2.3815], [-43.7806, -2.3933], [-43.7878, -2.4037], [-43.7881, -2.4128], [-43.7771, -2.4094], [-43.7685, -2.3971], [-43.7677, -2.3866], [-43.7606, -2.3772], [-43.7542, -2.3771]]], [[[-45.8087, -1.1477], [-45.8041, -1.1425], [-45.8078, -1.1245], [-45.8186, -1.1234], [-45.8278, -1.1287], [-45.8259, -1.1517], [-45.8214, -1.1547], [-45.8087, -1.1477]]], [[[-45.4111, -1.4183], [-45.4046, -1.4093], [-45.4089, -1.3991], [-45.4172, -1.4029], [-45.4194, -1.4134], [-45.4111, -1.4183]]]]}, "properties": {"uf": "MA", "nome": "MA"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-40.7643, -8.244], [-40.7445, -8.2401], [-40.7369, -8.2282], [-40.7227, -8.2232], [-40.7111, -8.2251], [-40.7034, -8.2171], [-40.7006, -8.2026], [-40.6944, -8.2009], [-40.6844, -8.1878], [-40.6753, -8.1849], [-40.6678, -8.1753], [-40.6665, -8.1616], [-40.6585, -8.1566], [-40.6452, -8.1581], [-40.6428, -8.1501], [-40.6328, -8.1393], [-40.6245, -8.1404], [-40.6047, -8.1496], [-40.5976, -8.1412], [-40.5895, -8.1378], [-40.5912, -8.1235], [-40.5993, -8.1156], [-40.6039, -8.1037], [-40.5988, -8.0809], [-40.5757, -8.0305], [-40.5757, -8.0304], [-40.5607, -7.9973], [-40.5442, -7.9646], [-40.5439, -7.9616], [-40.5459, -7.9369], [-40.5415, -7.8869], [-40.5384, -7.8739], [-40.5381, -7.8569], [-40.5421, -7.8385], [-40.5475, -7.8275], [-40.5549, -7.8184], [-40.5684, -7.8088], [-40.5785, -7.8052], [-40.6286, -7.7926], [-40.6452, -7.7868], [-40.6638, -7.7748], [-40.6736, -7.7617], [-40.6757, -7.7527], [-40.6735, -7.7394], [-40.6666, -7.7264], [-40.6511, -7.7142], [-40.6356, -7.6998], [-40.6277, -7.685], [-40.6218, -7.6583], [-40.6266, -7.6317], [-40.6367, -7.6085], [-40.6456, -7.5948], [-40.6627, -7.5795], [-40.6813, -7.5577], [-40.6941, -7.5387], [-40.7043, -7.5187], [-40.7153, -7.488], [-40.7149, -7.4806], [-40.7132, -7.473], [-40.7061, -7.46], [-40.7012, -7.4564], [-40.672, -7.4527], [-40.6634, -7.4494], [-40.6523, -7.4333], [-40.5485, -7.3927], [-40.5427, -7.3604], [-40.5404, -7.3414], [-40.5415, -7.3323], [-40.5237, -7.3185], [-40.5143, -7.3078], [-40.5116, -7.2994], [-40.5124, -7.2854], [-40.5158, -7.2645], [-40.5136, -7.2397], [-40.5061, -7.2109], [-40.5013, -7.1887], [-40.4948, -7.1823], [-40.4957, -7.1696], [-40.4844, -7.1332], [-40.4897, -7.1187], [-40.4853, -7.111], [-40.4704, -7.094], [-40.4694, -7.0876], [-40.4594, -7.0785], [-40.4443, -7.0559], [-40.4433, -7.0481], [-40.4277, -7.0339], [-40.4291, -7.0182], [-40.407, -7.0037], [-40.4111, -6.9991], [-40.4287, -6.9961], [-40.4304, -6.9758], [-40.4273, -6.9663], [-40.4291, -6.9485], [-40.425, -6.9353], [-40.4278, -6.9158], [-40.4327, -6.9085], [-40.4329, -6.8927], [-40.429, -6.8849], [-40.4302, -6.8678], [-40.4285, -6.8643], [-40.4158, -6.8594], [-40.4076, -6.8513], [-40.4022, -6.84], [-40.3871, -6.8301], [-40.3829, -6.821], [-40.3706, -6.808], [-40.3705, -6.8032], [-40.3888, -6.797], [-40.4041, -6.8025], [-40.4168, -6.8125], [-40.4322, -6.813], [-40.439, -6.8067], [-40.4429, -6.7899], [-40.452, -6.7838], [-40.4582, -6.7577], [-40.4618, -6.7521], [-40.4719, -6.7449], [-40.4769, -6.7328], [-40.5174, -6.7305], [-40.5337, -6.7259], [-40.559, -6.7208], [-40.6022, -6.716], [-40.6193, -6.7087], [-40.6324, -6.6989], [-40.6452, -6.683], [-40.6513, -6.6782], [-40.6649, -6.679], [-40.7102, -6.6761], [-40.7178, -6.6714], [-40.7315, -6.657], [-40.7322, -6.6536], [-40.722, -6.6177], [-40.732, -6.6087], [-40.7364, -6.6003], [-40.7402, -6.5775], [-40.7459, -6.5655], [-40.7543, -6.5547], [-40.7778, -6.534], [-40.7877, -6.5238], [-40.7921, -6.5129], [-40.7899, -6.5006], [-40.7966, -6.4707], [-40.7938, -6.4602], [-40.7961, -6.445], [-40.7961, -6.4282], [-40.8052, -6.3931], [-40.7989, -6.38], [-40.7923, -6.3749], [-40.7811, -6.3517], [-40.7791, -6.3413], [-40.7829, -6.3134], [-40.7866, -6.3054], [-40.8105, -6.2871], [-40.8198, -6.2645], [-40.8271, -6.2535], [-40.8522, -6.2242], [-40.8472, -6.203], [-40.8527, -6.1788], [-40.8533, -6.1605], [-40.8459, -6.1384], [-40.849, -6.1234], [-40.8577, -6.1054], [-40.865, -6.0878], [-40.8728, -6.0566], [-40.8865, -6.0473], [-40.9022, -6.0492], [-40.9063, -6.0465], [-40.908, -6.0363], [-40.9039, -6.0209], [-40.8898, -6.004], [-40.8874, -5.9893], [-40.8782, -5.9821], [-40.8736, -5.9731], [-40.8762, -5.9479], [-40.8795, -5.9356], [-40.8802, -5.9177], [-40.8886, -5.9126], [-40.8975, -5.9013], [-40.8935, -5.8856], [-40.8954, -5.8758], [-40.9056, -5.8493], [-40.9091, -5.8256], [-40.9058, -5.8015], [-40.9096, -5.7817], [-40.9098, -5.7657], [-40.9115, -5.7572], [-40.9164, -5.7514], [-40.9177, -5.7426], [-40.914, -5.725], [-40.9282, -5.7041], [-40.9304, -5.6862], [-40.9388, -5.6733], [-40.9291, -5.6631], [-40.9147, -5.6599], [-40.9101, -5.6542], [-40.9078, -5.6423], [-40.9033, -5.6326], [-40.9011, -5.6159], [-40.9023, -5.608], [-40.9119, -5.5948], [-40.9139, -5.5704], [-40.9157, -5.5644], [-40.9324, -5.5489], [-40.9317, -5.5388], [-40.9365, -5.5264], [-40.9289, -5.5178], [-40.9288, -5.5069], [-40.9328, -5.4987], [-40.9293, -5.4931], [-40.9292, -5.4833], [-40.9161, -5.4683], [-40.9226, -5.4482], [-40.937, -5.4387], [-40.9438, -5.4236], [-40.9382, -5.4164], [-40.9213, -5.4174], [-40.9115, -5.4074], [-40.917, -5.3894], [-40.9361, -5.366], [-40.9344, -5.3514], [-40.9308, -5.3455], [-40.9185, -5.3383], [-40.9121, -5.3142], [-40.9132, -5.3081], [-40.9269, -5.297], [-40.9219, -5.2844], [-40.9242, -5.2748], [-40.9117, -5.2667], [-40.9189, -5.2621], [-40.9227, -5.255], [-40.9359, -5.2433], [-40.9342, -5.2369], [-40.922, -5.2265], [-40.9254, -5.2125], [-40.932, -5.2013], [-40.9253, -5.1821], [-40.929, -5.1717], [-40.9377, -5.1666], [-40.9493, -5.1669], [-40.962, -5.1513], [-40.9749, -5.1495], [-40.9845, -5.1513], [-40.9886, -5.1387], [-41.0118, -5.1236], [-41.0131, -5.1085], [-41.016, -5.1046], [-41.0264, -5.1097], [-41.0328, -5.0927], [-41.0378, -5.0904], [-41.0504, -5.1023], [-41.0698, -5.0958], [-41.0819, -5.0876], [-41.0804, -5.0787], [-41.0873, -5.0733], [-41.0903, -5.0631], [-41.0959, -5.0616], [-41.0966, -5.0537], [-41.1067, -5.0537], [-41.1159, -5.0496], [-41.132, -5.0486], [-41.1296, -5.04], [-41.1212, -5.0239], [-41.1214, -5.0127], [-41.1243, -5.0061], [-41.132, -5.0025], [-41.1368, -4.9955], [-41.1372, -4.9855], [-41.1509, -4.9921], [-41.1645, -4.9731], [-41.1672, -4.9662], [-41.1752, -4.9586], [-41.18, -4.95], [-41.189, -4.9406], [-41.1986, -4.9375], [-41.202, -4.949], [-41.2096, -4.946], [-41.2116, -4.9381], [-41.2204, -4.939], [-41.2229, -4.9265], [-41.2341, -4.9084], [-41.2347, -4.9017], [-41.2281, -4.891], [-41.2407, -4.8804], [-41.2496, -4.8697], [-41.2394, -4.8545], [-41.2432, -4.8283], [-41.2409, -4.8208], [-41.2328, -4.8157], [-41.2332, -4.8101], [-41.2325, -4.8045], [-41.2254, -4.7978], [-41.224, -4.7907], [-41.2081, -4.7803], [-41.2128, -4.772], [-41.2339, -4.7688], [-41.2478, -4.7618], [-41.2503, -4.7566], [-41.2352, -4.7465], [-41.2367, -4.7388], [-41.226, -4.7265], [-41.2238, -4.7209], [-41.2025, -4.7019], [-41.1811, -4.6732], [-41.1754, -4.6708], [-41.1856, -4.662], [-41.2028, -4.6382], [-41.2293, -4.6201], [-41.2334, -4.6102], [-41.223, -4.5898], [-41.222, -4.5778], [-41.2398, -4.5736], [-41.2354, -4.5702], [-41.2215, -4.5675], [-41.2141, -4.5527], [-41.2084, -4.5488], [-41.2038, -4.5284], [-41.1908, -4.5155], [-41.1879, -4.4861], [-41.1776, -4.4677], [-41.1785, -4.4594], [-41.1752, -4.4495], [-41.1774, -4.4433], [-41.1651, -4.4226], [-41.1597, -4.4106], [-41.159, -4.3921], [-41.1618, -4.3873], [-41.158, -4.3787], [-41.1491, -4.3672], [-41.1421, -4.359], [-41.1334, -4.3401], [-41.1202, -4.3306], [-41.1194, -4.3243], [-41.1191, -4.3065], [-41.1359, -4.2335], [-41.0991, -4.1818], [-41.0981, -4.1805], [-41.0909, -4.1703], [-41.1058, -4.1696], [-41.1183, -4.1652], [-41.1268, -4.1507], [-41.1253, -4.1449], [-41.1343, -4.1317], [-41.1421, -4.1256], [-41.1394, -4.121], [-41.1344, -4.1049], [-41.1289, -4.0973], [-41.122, -4.0722], [-41.1275, -4.0661], [-41.1258, -4.0603], [-41.1132, -4.0498], [-41.1129, -4.0417], [-41.1203, -4.0363], [-41.1337, -4.0352], [-41.1431, -4.0368], [-41.16, -4.0317], [-41.1688, -4.0331], [-41.1838, -4.0244], [-41.1829, -4.018], [-41.1926, -4.0207], [-41.1995, -4.0184], [-41.206, -4.0243], [-41.2141, -4.0242], [-41.2403, -4.0308], [-41.2502, -4.0378], [-41.2567, -4.0348], [-41.2395, -4.0169], [-41.2457, -4.0066], [-41.2492, -3.9899], [-41.2442, -3.9864], [-41.2382, -3.9728], [-41.2289, -3.9681], [-41.2202, -3.9415], [-41.2289, -3.9117], [-41.2457, -3.8964], [-41.2476, -3.8823], [-41.2669, -3.8627], [-41.2704, -3.8523], [-41.2681, -3.8483], [-41.2707, -3.8378], [-41.2879, -3.8225], [-41.2942, -3.8295], [-41.2987, -3.8232], [-41.2626, -3.7888], [-41.2541, -3.775], [-41.2605, -3.7625], [-41.2613, -3.7462], [-41.2585, -3.7328], [-41.2531, -3.7242], [-41.2394, -3.7207], [-41.2393, -3.7128], [-41.2474, -3.7099], [-41.2554, -3.7033], [-41.2717, -3.7034], [-41.2793, -3.7007], [-41.2861, -3.6922], [-41.3077, -3.6848], [-41.3225, -3.6878], [-41.3342, -3.684], [-41.3417, -3.6808], [-41.3373, -3.6547], [-41.334, -3.6477], [-41.3313, -3.6247], [-41.3439, -3.5905], [-41.3572, -3.5852], [-41.368, -3.5785], [-41.3712, -3.5678], [-41.3672, -3.5617], [-41.3647, -3.558], [-41.3502, -3.5539], [-41.3369, -3.5539], [-41.3256, -3.5344], [-41.3269, -3.52], [-41.3242, -3.5034], [-41.3206, -3.4979], [-41.303, -3.4922], [-41.3197, -3.4841], [-41.327, -3.4463], [-41.3247, -3.4264], [-41.324, -3.3859], [-41.3443, -3.3882], [-41.3468, -3.3855], [-41.3623, -3.3932], [-41.3622, -3.3966], [-41.3754, -3.3991], [-41.3825, -3.4044], [-41.3861, -3.4004], [-41.387, -3.39], [-41.3921, -3.3851], [-41.3996, -3.3846], [-41.3989, -3.3736], [-41.4057, -3.3626], [-41.4216, -3.3705], [-41.4233, -3.3644], [-41.4144, -3.3499], [-41.4123, -3.3407], [-41.398, -3.3275], [-41.4006, -3.3202], [-41.3954, -3.3107], [-41.3959, -3.3041], [-41.3225, -3.1798], [-41.3273, -3.1609], [-41.3189, -3.1496], [-41.3188, -3.1448], [-41.3111, -3.1358], [-41.3, -3.1288], [-41.2923, -3.1168], [-41.2849, -3.1126], [-41.2837, -3.1012], [-41.2719, -3.1001], [-41.2678, -3.0932], [-41.2558, -3.0876], [-41.2559, -3.0714], [-41.2605, -3.0674], [-41.2609, -3.0538], [-41.2527, -3.0349], [-41.2526, -3.0244], [-41.2568, -3.0154], [-41.258, -3.0028], [-41.2705, -2.9806], [-41.2715, -2.9707], [-41.2799, -2.9678], [-41.3027, -2.9672], [-41.3155, -2.9616], [-41.3218, -2.9517], [-41.3208, -2.9402], [-41.3227, -2.9213], [-41.3403, -2.9274], [-41.361, -2.9204], [-41.3666, -2.9165], [-41.3742, -2.9176], [-41.3979, -2.9041], [-41.4156, -2.9095], [-41.4275, -2.909], [-41.4362, -2.906], [-41.4466, -2.9067], [-41.4569, -2.9002], [-41.4709, -2.8995], [-41.4784, -2.896], [-41.495, -2.9019], [-41.5103, -2.9115], [-41.5333, -2.9096], [-41.5558, -2.8986], [-41.5645, -2.9026], [-41.5725, -2.9024], [-41.5785, -2.9067], [-41.5944, -2.9042], [-41.6125, -2.8965], [-41.6356, -2.8815], [-41.6496, -2.8644], [-41.6515, -2.8615], [-41.669, -2.8554], [-41.6807, -2.8476], [-41.7018, -2.8295], [-41.7296, -2.803], [-41.7316, -2.8076], [-41.7408, -2.8076], [-41.7514, -2.8006], [-41.7712, -2.7796], [-41.7818, -2.7583], [-41.7944, -2.7499], [-41.8031, -2.7504], [-41.8217, -2.7613], [-41.826, -2.7573], [-41.8411, -2.7681], [-41.8475, -2.7756], [-41.8486, -2.7839], [-41.8451, -2.8139], [-41.8611, -2.8587], [-41.866, -2.87], [-41.8634, -2.8781], [-41.8499, -2.8913], [-41.8344, -2.9156], [-41.8246, -2.922], [-41.8063, -2.9383], [-41.7983, -2.9501], [-41.7967, -2.9606], [-41.81, -2.9802], [-41.8173, -3.0059], [-41.8228, -3.0179], [-41.8375, -3.0283], [-41.8493, -3.0424], [-41.8645, -3.0522], [-41.8691, -3.0603], [-41.8764, -3.0723], [-41.8957, -3.0939], [-41.9146, -3.1005], [-41.9249, -3.1131], [-41.9248, -3.138], [-41.9374, -3.1522], [-41.9408, -3.1626], [-41.935, -3.1802], [-41.939, -3.1835], [-41.947, -3.1739], [-41.9722, -3.1929], [-41.9722, -3.2041], [-41.9798, -3.216], [-41.9856, -3.2225], [-41.9979, -3.2386], [-42.0128, -3.2481], [-42.019, -3.2493], [-42.041, -3.2471], [-42.0553, -3.2529], [-42.0622, -3.2612], [-42.069, -3.2644], [-42.0976, -3.2615], [-42.1101, -3.2617], [-42.1236, -3.2668], [-42.1291, -3.2733], [-42.1297, -3.2824], [-42.1232, -3.2896], [-42.1011, -3.292], [-42.096, -3.2998], [-42.0994, -3.3153], [-42.1077, -3.3169], [-42.1203, -3.3105], [-42.1268, -3.3153], [-42.1272, -3.3214], [-42.1223, -3.3301], [-42.122, -3.3414], [-42.1258, -3.3464], [-42.1406, -3.3483], [-42.1462, -3.3563], [-42.1462, -3.3732], [-42.1507, -3.3866], [-42.1561, -3.3922], [-42.1673, -3.3964], [-42.1853, -3.3937], [-42.1947, -3.3994], [-42.2017, -3.4313], [-42.2077, -3.432], [-42.2246, -3.4273], [-42.2471, -3.4326], [-42.2727, -3.4447], [-42.2925, -3.4534], [-42.3018, -3.452], [-42.3145, -3.436], [-42.3238, -3.4325], [-42.3337, -3.4345], [-42.3437, -3.444], [-42.3558, -3.4507], [-42.3697, -3.4531], [-42.3847, -3.4469], [-42.389, -3.4491], [-42.3926, -3.4653], [-42.3999, -3.4748], [-42.4123, -3.4726], [-42.412, -3.4613], [-42.4182, -3.454], [-42.4248, -3.4534], [-42.4342, -3.4602], [-42.4482, -3.4783], [-42.4613, -3.4846], [-42.4703, -3.4838], [-42.4863, -3.4781], [-42.4886, -3.4732], [-42.4828, -3.4517], [-42.4861, -3.4462], [-42.4964, -3.4459], [-42.5033, -3.4506], [-42.5076, -3.4731], [-42.515, -3.4823], [-42.527, -3.4856], [-42.532, -3.4957], [-42.5287, -3.5067], [-42.5302, -3.5114], [-42.554, -3.5381], [-42.5627, -3.5594], [-42.5683, -3.5705], [-42.583, -3.5747], [-42.61, -3.5859], [-42.6157, -3.5925], [-42.6167, -3.6107], [-42.6188, -3.6207], [-42.6235, -3.6267], [-42.6331, -3.6321], [-42.6433, -3.638], [-42.6555, -3.653], [-42.6702, -3.6659], [-42.6751, -3.6727], [-42.6835, -3.6945], [-42.6818, -3.705], [-42.6697, -3.7284], [-42.6707, -3.7439], [-42.6816, -3.7573], [-42.684, -3.7652], [-42.6795, -3.779], [-42.6719, -3.7863], [-42.6715, -3.7916], [-42.6841, -3.8034], [-42.6908, -3.8193], [-42.698, -3.8302], [-42.703, -3.8424], [-42.7148, -3.8634], [-42.7217, -3.8844], [-42.725, -3.9075], [-42.7315, -3.9188], [-42.7393, -3.9273], [-42.7633, -3.9415], [-42.7813, -3.9546], [-42.7876, -3.9629], [-42.7906, -3.9791], [-42.7963, -3.9941], [-42.8096, -3.992], [-42.8166, -3.9932], [-42.8353, -4.0193], [-42.8449, -4.0374], [-42.8488, -4.0595], [-42.856, -4.0794], [-42.8697, -4.1041], [-42.8776, -4.11], [-42.9005, -4.1174], [-42.9017, -4.1231], [-42.8975, -4.1328], [-42.888, -4.1457], [-42.8901, -4.1551], [-42.8967, -4.1559], [-42.9236, -4.153], [-42.9326, -4.1569], [-42.9428, -4.1673], [-42.9545, -4.1857], [-42.9715, -4.2008], [-42.983, -4.213], [-42.9864, -4.2205], [-42.9875, -4.2385], [-42.9859, -4.2479], [-42.9848, -4.2835], [-42.9815, -4.3001], [-42.9773, -4.3088], [-42.9653, -4.3221], [-42.9629, -4.3368], [-42.9643, -4.3607], [-42.9629, -4.3761], [-42.9562, -4.3842], [-42.9486, -4.3855], [-42.9364, -4.3822], [-42.9272, -4.3852], [-42.8966, -4.4022], [-42.88, -4.4159], [-42.8716, -4.4281], [-42.8783, -4.4576], [-42.8756, -4.4629], [-42.8536, -4.4743], [-42.8504, -4.4845], [-42.8501, -4.498], [-42.8544, -4.5094], [-42.8728, -4.5306], [-42.8748, -4.5388], [-42.8672, -4.5586], [-42.8665, -4.5663], [-42.873, -4.5817], [-42.8937, -4.6128], [-42.9009, -4.6283], [-42.9162, -4.6514], [-42.924, -4.6582], [-42.9446, -4.6717], [-42.9524, -4.6798], [-42.9531, -4.6874], [-42.9492, -4.6995], [-42.9442, -4.7064], [-42.9269, -4.717], [-42.9231, -4.7213], [-42.9209, -4.7321], [-42.9218, -4.7425], [-42.9262, -4.7507], [-42.9419, -4.7586], [-42.9498, -4.7691], [-42.9479, -4.7886], [-42.9386, -4.8092], [-42.9303, -4.8179], [-42.9034, -4.836], [-42.8974, -4.8426], [-42.8933, -4.8628], [-42.8949, -4.8831], [-42.8927, -4.888], [-42.8898, -4.8947], [-42.8848, -4.906], [-42.8735, -4.9153], [-42.8686, -4.9268], [-42.8539, -4.9373], [-42.856, -4.9479], [-42.8632, -4.9681], [-42.8574, -4.9923], [-42.8446, -5.0242], [-42.8425, -5.0336], [-42.8413, -5.0557], [-42.8354, -5.074], [-42.8235, -5.0884], [-42.8173, -5.1017], [-42.8155, -5.1258], [-42.812, -5.1383], [-42.8054, -5.1486], [-42.799, -5.1897], [-42.8014, -5.2013], [-42.8089, -5.2131], [-42.8243, -5.2291], [-42.8295, -5.2393], [-42.8264, -5.2567], [-42.8122, -5.2824], [-42.8116, -5.2897], [-42.8158, -5.318], [-42.8253, -5.3464], [-42.8352, -5.3554], [-42.8646, -5.3687], [-42.8712, -5.3812], [-42.881, -5.3901], [-42.8866, -5.3919], [-42.8988, -5.39], [-42.9107, -5.3959], [-42.9238, -5.4307], [-42.9307, -5.4392], [-42.9396, -5.4424], [-42.9575, -5.4446], [-42.9684, -5.4535], [-42.9735, -5.4845], [-42.9863, -5.4967], [-42.9953, -5.5083], [-43.0003, -5.5193], [-43.0008, -5.5322], [-43.0042, -5.5427], [-43.0208, -5.5568], [-43.0244, -5.5617], [-43.0255, -5.5774], [-43.0332, -5.5921], [-43.0466, -5.5918], [-43.0618, -5.5977], [-43.082, -5.5995], [-43.0881, -5.6042], [-43.0949, -5.6149], [-43.0976, -5.6267], [-43.0847, -5.6344], [-43.08, -5.649], [-43.0886, -5.6716], [-43.0817, -5.7092], [-43.0765, -5.7255], [-43.0758, -5.7355], [-43.0798, -5.742], [-43.0942, -5.7422], [-43.1012, -5.7586], [-43.0985, -5.7753], [-43.0983, -5.7903], [-43.0904, -5.8078], [-43.096, -5.825], [-43.0944, -5.835], [-43.0851, -5.8472], [-43.0751, -5.865], [-43.0809, -5.8786], [-43.0913, -5.8879], [-43.0993, -5.9015], [-43.0964, -5.9097], [-43.0869, -5.9191], [-43.0867, -5.9414], [-43.0842, -5.9573], [-43.0708, -5.9776], [-43.0601, -5.9822], [-43.0509, -5.9896], [-43.0476, -5.9973], [-43.0492, -6.0139], [-43.0616, -6.0312], [-43.0715, -6.0366], [-43.0762, -6.0427], [-43.0746, -6.0574], [-43.0639, -6.0679], [-43.0568, -6.08], [-43.0491, -6.1016], [-43.0451, -6.1065], [-43.0337, -6.1114], [-43.0114, -6.1118], [-42.9923, -6.1176], [-42.9821, -6.1281], [-42.9784, -6.1385], [-42.9766, -6.1585], [-42.9699, -6.1773], [-42.9555, -6.1863], [-42.9332, -6.1927], [-42.9222, -6.2078], [-42.9142, -6.2146], [-42.8994, -6.2231], [-42.8891, -6.2262], [-42.8758, -6.2258], [-42.8615, -6.2391], [-42.8545, -6.2499], [-42.8559, -6.262], [-42.8473, -6.2782], [-42.8495, -6.3082], [-42.8577, -6.3222], [-42.8598, -6.3299], [-42.85, -6.3324], [-42.8355, -6.325], [-42.831, -6.3292], [-42.8293, -6.3406], [-42.8334, -6.3462], [-42.8515, -6.3586], [-42.8566, -6.3726], [-42.8545, -6.3825], [-42.8623, -6.3958], [-42.8773, -6.4169], [-42.8766, -6.4293], [-42.8687, -6.4566], [-42.8699, -6.4691], [-42.8655, -6.4822], [-42.8693, -6.4905], [-42.8793, -6.4928], [-42.8864, -6.5046], [-42.8853, -6.5095], [-42.8731, -6.51], [-42.874, -6.5187], [-42.8867, -6.5338], [-42.889, -6.5445], [-42.8843, -6.5647], [-42.8871, -6.5778], [-42.9014, -6.5941], [-42.9077, -6.6059], [-42.9118, -6.6258], [-42.9173, -6.641], [-42.9151, -6.648], [-42.9187, -6.6689], [-42.9297, -6.6794], [-42.9471, -6.7018], [-42.9568, -6.7081], [-42.9774, -6.7179], [-42.9839, -6.7262], [-42.9928, -6.7487], [-43.0111, -6.76], [-43.0308, -6.763], [-43.0479, -6.762], [-43.0574, -6.7576], [-43.0646, -6.7504], [-43.076, -6.7491], [-43.0872, -6.7508], [-43.1012, -6.768], [-43.1316, -6.7814], [-43.1476, -6.7837], [-43.164, -6.7738], [-43.1783, -6.7673], [-43.2192, -6.7638], [-43.2479, -6.7677], [-43.2568, -6.7791], [-43.2713, -6.7926], [-43.296, -6.7998], [-43.316, -6.8013], [-43.3439, -6.7977], [-43.3539, -6.8018], [-43.3593, -6.8135], [-43.3665, -6.82], [-43.3837, -6.8161], [-43.3898, -6.8239], [-43.3912, -6.8342], [-43.4033, -6.8354], [-43.4088, -6.8413], [-43.4191, -6.844], [-43.4373, -6.8386], [-43.446, -6.8387], [-43.4546, -6.846], [-43.4653, -6.8399], [-43.4728, -6.8392], [-43.4834, -6.833], [-43.4886, -6.8215], [-43.4919, -6.8135], [-43.5084, -6.7988], [-43.5416, -6.7891], [-43.546, -6.7824], [-43.5488, -6.7632], [-43.5617, -6.7481], [-43.5709, -6.7477], [-43.5728, -6.7546], [-43.5844, -6.7575], [-43.5989, -6.7437], [-43.6216, -6.735], [-43.6375, -6.7196], [-43.6518, -6.7127], [-43.6727, -6.7063], [-43.6967, -6.7097], [-43.7042, -6.701], [-43.715, -6.6987], [-43.7287, -6.7048], [-43.7538, -6.7035], [-43.7607, -6.7024], [-43.7748, -6.7149], [-43.7826, -6.7112], [-43.7909, -6.7023], [-43.7998, -6.7053], [-43.8082, -6.7203], [-43.8201, -6.7273], [-43.8421, -6.7338], [-43.8538, -6.7356], [-43.8782, -6.7568], [-43.8842, -6.7587], [-43.8981, -6.7545], [-43.9138, -6.7527], [-43.9189, -6.7558], [-43.9278, -6.7704], [-43.9305, -6.7711], [-43.9424, -6.7678], [-43.9493, -6.7517], [-43.9568, -6.7432], [-43.9707, -6.7442], [-43.9813, -6.7545], [-43.9877, -6.7573], [-44.0054, -6.7589], [-44.0182, -6.7581], [-44.0334, -6.7604], [-44.0429, -6.7694], [-44.0534, -6.7683], [-44.0575, -6.7744], [-44.0609, -6.7907], [-44.0591, -6.8084], [-44.0697, -6.8214], [-44.077, -6.8211], [-44.0828, -6.8098], [-44.0889, -6.8033], [-44.1072, -6.8024], [-44.1163, -6.8058], [-44.1163, -6.8149], [-44.113, -6.8232], [-44.1048, -6.8302], [-44.0987, -6.8399], [-44.0988, -6.8459], [-44.1044, -6.8565], [-44.1142, -6.8529], [-44.1152, -6.8384], [-44.1251, -6.8356], [-44.1311, -6.845], [-44.1406, -6.8652], [-44.1533, -6.8678], [-44.1635, -6.8745], [-44.1713, -6.885], [-44.1758, -6.8956], [-44.1764, -6.9042], [-44.1737, -6.9201], [-44.1787, -6.9272], [-44.1896, -6.9257], [-44.2008, -6.9329], [-44.2025, -6.9572], [-44.2082, -6.9699], [-44.2146, -6.9754], [-44.236, -6.9987], [-44.2493, -7.0005], [-44.2609, -6.9997], [-44.2633, -7.0036], [-44.2637, -7.019], [-44.2783, -7.0382], [-44.2798, -7.0453], [-44.276, -7.0581], [-44.274, -7.0647], [-44.2758, -7.0745], [-44.2977, -7.1013], [-44.3028, -7.1144], [-44.3129, -7.1186], [-44.3274, -7.1102], [-44.3544, -7.1159], [-44.3646, -7.1218], [-44.3787, -7.1193], [-44.3861, -7.1209], [-44.4039, -7.1299], [-44.4173, -7.1387], [-44.4306, -7.1516], [-44.4499, -7.1596], [-44.4621, -7.1601], [-44.4734, -7.1664], [-44.4901, -7.182], [-44.5052, -7.1868], [-44.5124, -7.1935], [-44.5216, -7.2187], [-44.5351, -7.2273], [-44.5468, -7.2255], [-44.5653, -7.2287], [-44.5718, -7.2484], [-44.5779, -7.2561], [-44.5941, -7.2672], [-44.5951, -7.2772], [-44.6088, -7.2944], [-44.6159, -7.3087], [-44.6283, -7.3094], [-44.6405, -7.3163], [-44.6433, -7.3249], [-44.6603, -7.3291], [-44.6653, -7.3351], [-44.6709, -7.3527], [-44.6784, -7.3593], [-44.6844, -7.3867], [-44.6904, -7.3958], [-44.7018, -7.3953], [-44.7111, -7.3982], [-44.7304, -7.3903], [-44.7357, -7.3816], [-44.742, -7.3617], [-44.7511, -7.364], [-44.7617, -7.372], [-44.7726, -7.3738], [-44.7803, -7.3785], [-44.786, -7.3719], [-44.8173, -7.3615], [-44.8206, -7.3756], [-44.8334, -7.3833], [-44.847, -7.3858], [-44.8536, -7.3956], [-44.8525, -7.403], [-44.8659, -7.4149], [-44.868, -7.4216], [-44.8814, -7.4275], [-44.8994, -7.4249], [-44.9084, -7.4416], [-44.9178, -7.4504], [-44.9229, -7.467], [-44.9284, -7.472], [-44.9375, -7.4696], [-44.948, -7.4747], [-44.9558, -7.475], [-44.9662, -7.4826], [-44.9853, -7.481], [-44.9893, -7.4824], [-45.0029, -7.4964], [-45.0114, -7.495], [-45.0208, -7.4981], [-45.0496, -7.5132], [-45.0556, -7.5085], [-45.068, -7.5041], [-45.0856, -7.5023], [-45.096, -7.5045], [-45.1267, -7.5142], [-45.1387, -7.5224], [-45.1475, -7.5212], [-45.1547, -7.5128], [-45.1748, -7.5296], [-45.181, -7.542], [-45.1895, -7.5482], [-45.2038, -7.5517], [-45.2152, -7.567], [-45.2333, -7.5493], [-45.2516, -7.5593], [-45.2617, -7.5712], [-45.2762, -7.5669], [-45.2854, -7.5664], [-45.289, -7.5715], [-45.2988, -7.5752], [-45.3158, -7.5743], [-45.3347, -7.5777], [-45.3407, -7.5818], [-45.3418, -7.5928], [-45.3495, -7.5975], [-45.3722, -7.6184], [-45.3826, -7.6122], [-45.3955, -7.6145], [-45.3982, -7.623], [-45.3983, -7.6393], [-45.404, -7.6438], [-45.416, -7.6458], [-45.4156, -7.6569], [-45.4325, -7.6615], [-45.4375, -7.6686], [-45.4375, -7.6781], [-45.4558, -7.67], [-45.4603, -7.6737], [-45.4512, -7.6882], [-45.4701, -7.6899], [-45.4695, -7.7141], [-45.4829, -7.7165], [-45.4872, -7.7287], [-45.4817, -7.7476], [-45.4957, -7.7471], [-45.4947, -7.7538], [-45.4856, -7.7663], [-45.4923, -7.7745], [-45.4904, -7.7874], [-45.5014, -7.7865], [-45.4986, -7.7973], [-45.5096, -7.8004], [-45.5112, -7.8235], [-45.5172, -7.8347], [-45.5262, -7.8385], [-45.5259, -7.8573], [-45.5383, -7.8616], [-45.5362, -7.8735], [-45.5205, -7.8848], [-45.5233, -7.8885], [-45.5381, -7.8914], [-45.5418, -7.8985], [-45.5244, -7.9073], [-45.5251, -7.9138], [-45.5318, -7.9226], [-45.5395, -7.9184], [-45.5476, -7.9466], [-45.5565, -7.9537], [-45.5464, -7.9573], [-45.5475, -7.968], [-45.5555, -7.9711], [-45.5683, -7.9951], [-45.5662, -7.999], [-45.553, -8.0069], [-45.5516, -8.0154], [-45.5658, -8.0156], [-45.5773, -8.0299], [-45.5633, -8.0442], [-45.5688, -8.0524], [-45.5688, -8.0699], [-45.5763, -8.0839], [-45.5855, -8.0953], [-45.5857, -8.1028], [-45.5765, -8.1141], [-45.5876, -8.1293], [-45.5885, -8.1369], [-45.5837, -8.1569], [-45.595, -8.1745], [-45.602, -8.1752], [-45.6151, -8.1912], [-45.6095, -8.2051], [-45.6218, -8.2169], [-45.6349, -8.2245], [-45.6474, -8.2431], [-45.6636, -8.2505], [-45.6639, -8.2672], [-45.6671, -8.2887], [-45.6787, -8.305], [-45.6804, -8.3208], [-45.6902, -8.3356], [-45.6901, -8.3545], [-45.693, -8.3609], [-45.7062, -8.3687], [-45.7031, -8.3807], [-45.7064, -8.3876], [-45.7134, -8.3878], [-45.7247, -8.3948], [-45.7226, -8.4053], [-45.73, -8.4087], [-45.7349, -8.4186], [-45.7307, -8.4284], [-45.7454, -8.4527], [-45.7428, -8.4754], [-45.7473, -8.4895], [-45.7468, -8.4969], [-45.7387, -8.5007], [-45.7533, -8.5182], [-45.7571, -8.5269], [-45.7538, -8.5421], [-45.7618, -8.5509], [-45.7615, -8.5601], [-45.7724, -8.5747], [-45.7848, -8.5813], [-45.7917, -8.5816], [-45.7948, -8.5918], [-45.768, -8.6066], [-45.7764, -8.6172], [-45.7891, -8.6168], [-45.8055, -8.6228], [-45.816, -8.6328], [-45.822, -8.6478], [-45.8137, -8.6583], [-45.8203, -8.6638], [-45.83, -8.6852], [-45.8325, -8.6974], [-45.8408, -8.7158], [-45.8483, -8.7103], [-45.8642, -8.7155], [-45.8644, -8.7305], [-45.8831, -8.7345], [-45.8903, -8.7406], [-45.8907, -8.7593], [-45.9057, -8.7584], [-45.9246, -8.7708], [-45.9283, -8.7769], [-45.9369, -8.7802], [-45.9384, -8.7868], [-45.9403, -8.7972], [-45.953, -8.8063], [-45.9598, -8.8155], [-45.9595, -8.825], [-45.947, -8.8298], [-45.9447, -8.8358], [-45.9494, -8.8449], [-45.9593, -8.8421], [-45.9601, -8.8516], [-45.972, -8.8624], [-45.9737, -8.8682], [-45.9673, -8.8764], [-45.9786, -8.8822], [-45.9837, -8.8903], [-45.9797, -8.9037], [-45.9865, -8.91], [-45.9853, -8.9169], [-45.9951, -8.927], [-45.9914, -8.9494], [-45.9809, -8.9667], [-45.9679, -8.9767], [-45.9582, -9.0024], [-45.9436, -9.0158], [-45.9462, -9.0241], [-45.9424, -9.0327], [-45.9362, -9.0383], [-45.941, -9.0551], [-45.9377, -9.0639], [-45.9312, -9.0677], [-45.9281, -9.0794], [-45.9331, -9.0856], [-45.9232, -9.09], [-45.9232, -9.099], [-45.9295, -9.1276], [-45.9276, -9.1397], [-45.9214, -9.147], [-45.9177, -9.1595], [-45.9089, -9.1728], [-45.9006, -9.1786], [-45.8977, -9.1853], [-45.9058, -9.1929], [-45.8991, -9.2077], [-45.9039, -9.2306], [-45.8973, -9.2333], [-45.8984, -9.2449], [-45.9022, -9.251], [-45.8985, -9.2595], [-45.9043, -9.2653], [-45.8969, -9.2781], [-45.8973, -9.2896], [-45.9066, -9.2916], [-45.9076, -9.2978], [-45.8978, -9.3181], [-45.8972, -9.3255], [-45.8913, -9.3325], [-45.8937, -9.3426], [-45.8871, -9.3486], [-45.8797, -9.3462], [-45.8759, -9.3537], [-45.8641, -9.359], [-45.8476, -9.3562], [-45.8286, -9.3736], [-45.8253, -9.3741], [-45.8187, -9.3895], [-45.8089, -9.4004], [-45.8056, -9.4104], [-45.799, -9.4172], [-45.8034, -9.4247], [-45.8016, -9.436], [-45.7942, -9.4449], [-45.7892, -9.4651], [-45.7903, -9.4702], [-45.7835, -9.48], [-45.7911, -9.4828], [-45.7976, -9.4873], [-45.7987, -9.4952], [-45.8115, -9.504], [-45.8237, -9.5223], [-45.8312, -9.5388], [-45.8283, -9.543], [-45.8316, -9.5525], [-45.8419, -9.5629], [-45.8426, -9.576], [-45.8369, -9.5855], [-45.8382, -9.5945], [-45.8204, -9.6179], [-45.8255, -9.6254], [-45.8257, -9.6374], [-45.8335, -9.6523], [-45.8307, -9.6588], [-45.8331, -9.6668], [-45.8297, -9.6799], [-45.8386, -9.6963], [-45.8287, -9.7044], [-45.8326, -9.7118], [-45.826, -9.7187], [-45.8293, -9.7246], [-45.821, -9.7392], [-45.8275, -9.746], [-45.8212, -9.7559], [-45.8231, -9.7633], [-45.8214, -9.7731], [-45.8285, -9.7917], [-45.8387, -9.7969], [-45.8488, -9.8175], [-45.8506, -9.8329], [-45.8644, -9.8615], [-45.866, -9.8716], [-45.8616, -9.8744], [-45.858, -9.9075], [-45.8527, -9.9198], [-45.8461, -9.9257], [-45.8425, -9.9395], [-45.849, -9.9563], [-45.847, -9.9603], [-45.8519, -9.9796], [-45.8561, -9.9838], [-45.8548, -9.9963], [-45.8634, -10.0051], [-45.8715, -10.0264], [-45.8801, -10.061], [-45.8699, -10.0693], [-45.8706, -10.0802], [-45.8771, -10.0977], [-45.8785, -10.1103], [-45.8863, -10.1141], [-45.8925, -10.1291], [-45.8977, -10.1366], [-45.9, -10.1528], [-45.9135, -10.1584], [-45.9154, -10.1642], [-45.9243, -10.1712], [-45.9312, -10.1908], [-45.9414, -10.1925], [-45.9456, -10.1964], [-45.9457, -10.2068], [-45.9561, -10.2211], [-45.9499, -10.2342], [-45.9463, -10.2585], [-45.9739, -10.2484], [-45.9962, -10.2503], [-45.9988, -10.2575], [-46.0063, -10.2596], [-46.0124, -10.2507], [-46.0199, -10.2557], [-46.0219, -10.2681], [-46.0282, -10.2771], [-46.0226, -10.2864], [-45.9999, -10.2967], [-46.0008, -10.3019], [-45.9973, -10.3168], [-45.9887, -10.3249], [-45.9821, -10.3261], [-45.9778, -10.3383], [-45.982, -10.345], [-45.9711, -10.3589], [-45.9603, -10.3641], [-45.9451, -10.3634], [-45.9332, -10.37], [-45.9109, -10.3711], [-45.9073, -10.3597], [-45.8891, -10.344], [-45.8872, -10.3405], [-45.9102, -10.3213], [-45.9156, -10.3127], [-45.9146, -10.3019], [-45.9089, -10.2931], [-45.8967, -10.2643], [-45.883, -10.2551], [-45.8708, -10.25], [-45.8671, -10.2541], [-45.8453, -10.258], [-45.8245, -10.2632], [-45.7937, -10.2677], [-45.7607, -10.2506], [-45.744, -10.24], [-45.7339, -10.2286], [-45.7279, -10.2132], [-45.7273, -10.2034], [-45.7352, -10.1801], [-45.735, -10.1722], [-45.7305, -10.1616], [-45.7235, -10.1554], [-45.7162, -10.1526], [-45.7039, -10.157], [-45.6902, -10.1554], [-45.6693, -10.1454], [-45.6598, -10.1349], [-45.6475, -10.1268], [-45.6392, -10.1262], [-45.6197, -10.1147], [-45.6032, -10.108], [-45.5932, -10.1103], [-45.5794, -10.1219], [-45.5675, -10.1395], [-45.5654, -10.16], [-45.5716, -10.1809], [-45.5673, -10.2015], [-45.5566, -10.2169], [-45.5508, -10.2223], [-45.5309, -10.2332], [-45.5234, -10.2441], [-45.5224, -10.2767], [-45.5144, -10.2898], [-45.4907, -10.301], [-45.4733, -10.3153], [-45.4568, -10.3386], [-45.4303, -10.3595], [-45.4258, -10.3755], [-45.4294, -10.3947], [-45.4288, -10.4139], [-45.4245, -10.4265], [-45.4185, -10.4323], [-45.4039, -10.4385], [-45.396, -10.445], [-45.4003, -10.4631], [-45.4097, -10.4728], [-45.4311, -10.4884], [-45.446, -10.5049], [-45.4474, -10.5094], [-45.4391, -10.5223], [-45.4381, -10.53], [-45.4415, -10.5442], [-45.4465, -10.552], [-45.4462, -10.5623], [-45.4368, -10.5768], [-45.4373, -10.6156], [-45.4324, -10.6306], [-45.4254, -10.6388], [-45.4145, -10.6451], [-45.3985, -10.6463], [-45.3852, -10.6516], [-45.3771, -10.6631], [-45.3691, -10.6799], [-45.3652, -10.7009], [-45.3622, -10.7073], [-45.3621, -10.7228], [-45.3582, -10.7322], [-45.3426, -10.7435], [-45.3297, -10.7556], [-45.3136, -10.763], [-45.295, -10.7643], [-45.2853, -10.7672], [-45.2685, -10.7762], [-45.2574, -10.8118], [-45.246, -10.8225], [-45.2386, -10.8199], [-45.2192, -10.8174], [-45.218, -10.8289], [-45.2051, -10.8329], [-45.1709, -10.8347], [-45.1579, -10.8392], [-45.1328, -10.8385], [-45.1165, -10.8408], [-45.1065, -10.8465], [-45.0821, -10.8395], [-45.0732, -10.8404], [-45.0633, -10.8483], [-45.0515, -10.8514], [-45.0441, -10.8606], [-45.0368, -10.8621], [-45.022, -10.8751], [-45.0166, -10.8846], [-45.0021, -10.887], [-44.995, -10.8839], [-44.983, -10.8866], [-44.973, -10.8923], [-44.9684, -10.9005], [-44.9552, -10.9081], [-44.9447, -10.919], [-44.9312, -10.9288], [-44.9242, -10.9251], [-44.91, -10.912], [-44.9027, -10.9109], [-44.8974, -10.9029], [-44.8844, -10.9023], [-44.8638, -10.8852], [-44.855, -10.8845], [-44.8529, -10.8945], [-44.8471, -10.9011], [-44.8407, -10.8968], [-44.8311, -10.883], [-44.8222, -10.8752], [-44.8144, -10.8727], [-44.8083, -10.8661], [-44.8103, -10.8466], [-44.8049, -10.839], [-44.8015, -10.8286], [-44.7927, -10.8177], [-44.7881, -10.8085], [-44.7782, -10.804], [-44.7585, -10.8035], [-44.7574, -10.7877], [-44.7461, -10.7776], [-44.7308, -10.7719], [-44.7146, -10.7617], [-44.7099, -10.7615], [-44.693, -10.7681], [-44.6807, -10.7679], [-44.6668, -10.7589], [-44.6628, -10.7506], [-44.6615, -10.7305], [-44.6695, -10.7018], [-44.6688, -10.6871], [-44.6642, -10.6798], [-44.6553, -10.6767], [-44.6363, -10.6774], [-44.627, -10.6756], [-44.6128, -10.6668], [-44.601, -10.6535], [-44.5895, -10.6324], [-44.5778, -10.6268], [-44.5567, -10.6273], [-44.5468, -10.6301], [-44.5275, -10.647], [-44.5146, -10.6511], [-44.5005, -10.6497], [-44.4804, -10.6415], [-44.473, -10.6351], [-44.4636, -10.6153], [-44.4518, -10.6066], [-44.4409, -10.6073], [-44.4282, -10.6124], [-44.4169, -10.6127], [-44.4052, -10.6096], [-44.3923, -10.6007], [-44.3725, -10.5799], [-44.3548, -10.558], [-44.3444, -10.5497], [-44.3331, -10.5488], [-44.3145, -10.5574], [-44.3018, -10.572], [-44.2902, -10.5967], [-44.2798, -10.6109], [-44.2667, -10.6232], [-44.2575, -10.6267], [-44.2452, -10.6278], [-44.2313, -10.624], [-44.2184, -10.6152], [-44.2086, -10.6153], [-44.193, -10.6286], [-44.1761, -10.6328], [-44.1655, -10.6429], [-44.153, -10.6441], [-44.1393, -10.6399], [-44.1313, -10.6349], [-44.1259, -10.6274], [-44.1185, -10.6088], [-44.1106, -10.5972], [-44.1008, -10.5917], [-44.0834, -10.5891], [-44.0721, -10.5799], [-44.0681, -10.5641], [-44.0625, -10.5513], [-44.051, -10.5062], [-44.0416, -10.4932], [-44.0296, -10.4841], [-44.0258, -10.4755], [-44.0358, -10.4447], [-44.0348, -10.4302], [-44.0278, -10.4125], [-44.0181, -10.4051], [-44.0077, -10.4053], [-43.9981, -10.4101], [-43.9902, -10.418], [-43.9769, -10.4314], [-43.9523, -10.4335], [-43.9367, -10.4361], [-43.9236, -10.4325], [-43.9162, -10.4267], [-43.9144, -10.4182], [-43.9159, -10.3931], [-43.9148, -10.3842], [-43.8988, -10.3673], [-43.8951, -10.3545], [-43.8717, -10.3304], [-43.8504, -10.3184], [-43.8369, -10.3022], [-43.8343, -10.2742], [-43.8383, -10.2655], [-43.8373, -10.2501], [-43.827, -10.2378], [-43.8091, -10.2214], [-43.7848, -10.1917], [-43.7791, -10.1805], [-43.77, -10.1512], [-43.7666, -10.1343], [-43.766, -10.1207], [-43.7731, -10.0988], [-43.766, -10.0801], [-43.7592, -10.0746], [-43.7459, -10.0729], [-43.7199, -10.0724], [-43.6991, -10.0778], [-43.691, -10.0728], [-43.6927, -10.0594], [-43.6903, -10.0446], [-43.6695, -10.0308], [-43.6665, -10.0173], [-43.6621, -10.0095], [-43.6652, -9.991], [-43.6745, -9.9849], [-43.6847, -9.9828], [-43.6969, -9.9741], [-43.703, -9.9661], [-43.7026, -9.9611], [-43.6905, -9.9417], [-43.6928, -9.9255], [-43.7032, -9.9237], [-43.709, -9.9132], [-43.7055, -9.9064], [-43.6981, -9.9029], [-43.6951, -9.8924], [-43.6898, -9.8889], [-43.6774, -9.8865], [-43.6744, -9.879], [-43.6664, -9.869], [-43.6653, -9.8559], [-43.6525, -9.8436], [-43.6549, -9.836], [-43.6648, -9.8237], [-43.6829, -9.8157], [-43.6885, -9.8082], [-43.6973, -9.8043], [-43.7064, -9.8059], [-43.7178, -9.8024], [-43.7199, -9.7944], [-43.7499, -9.7833], [-43.7635, -9.7766], [-43.7672, -9.7707], [-43.7849, -9.7624], [-43.7977, -9.7277], [-43.7941, -9.7182], [-43.7945, -9.705], [-43.7995, -9.6925], [-43.8141, -9.6718], [-43.8285, -9.6474], [-43.842, -9.6374], [-43.8402, -9.6265], [-43.834, -9.6179], [-43.8427, -9.6127], [-43.8405, -9.5962], [-43.8415, -9.586], [-43.8526, -9.5621], [-43.8497, -9.5481], [-43.8424, -9.5376], [-43.8379, -9.5252], [-43.8295, -9.5154], [-43.8163, -9.492], [-43.7994, -9.4797], [-43.7862, -9.4576], [-43.7822, -9.4527], [-43.7697, -9.4421], [-43.7514, -9.4341], [-43.7211, -9.4278], [-43.7006, -9.4216], [-43.6891, -9.4197], [-43.6711, -9.4085], [-43.6562, -9.3952], [-43.6338, -9.3814], [-43.6216, -9.3715], [-43.606, -9.3516], [-43.579, -9.3204], [-43.5728, -9.3162], [-43.5521, -9.3094], [-43.5409, -9.3082], [-43.5311, -9.3042], [-43.5182, -9.2936], [-43.4975, -9.2725], [-43.4855, -9.2653], [-43.469, -9.2608], [-43.4587, -9.2613], [-43.4381, -9.2661], [-43.4227, -9.2776], [-43.3952, -9.3143], [-43.3859, -9.3357], [-43.3764, -9.3489], [-43.3613, -9.3644], [-43.3536, -9.369], [-43.3363, -9.3685], [-43.3242, -9.3767], [-43.313, -9.3905], [-43.2997, -9.3945], [-43.2932, -9.401], [-43.2851, -9.42], [-43.2739, -9.4235], [-43.2667, -9.4119], [-43.2423, -9.4119], [-43.229, -9.4029], [-43.2186, -9.4006], [-43.2094, -9.4003], [-43.2023, -9.4064], [-43.1987, -9.418], [-43.1939, -9.4207], [-43.1831, -9.4171], [-43.1731, -9.4101], [-43.1635, -9.3907], [-43.1615, -9.3793], [-43.1472, -9.3763], [-43.1372, -9.3863], [-43.1303, -9.3854], [-43.1219, -9.3729], [-43.1148, -9.3747], [-43.1055, -9.3856], [-43.0868, -9.3884], [-43.0829, -9.3973], [-43.0745, -9.4], [-43.0666, -9.394], [-43.0593, -9.397], [-43.0571, -9.4017], [-43.0579, -9.4148], [-43.0522, -9.413], [-43.0401, -9.4147], [-42.9879, -9.4013], [-42.9719, -9.4081], [-42.9587, -9.4284], [-42.9564, -9.4386], [-42.9629, -9.4571], [-42.9595, -9.4797], [-42.9518, -9.4976], [-42.9514, -9.5104], [-42.9438, -9.5208], [-42.9284, -9.5272], [-42.9131, -9.5246], [-42.904, -9.5268], [-42.8843, -9.5491], [-42.8767, -9.5616], [-42.868, -9.564], [-42.8511, -9.5512], [-42.8371, -9.5504], [-42.8282, -9.5605], [-42.8303, -9.576], [-42.8275, -9.588], [-42.821, -9.6026], [-42.8206, -9.6192], [-42.8155, -9.622], [-42.7998, -9.6225], [-42.77, -9.6192], [-42.7609, -9.6094], [-42.7577, -9.5893], [-42.7396, -9.5794], [-42.7309, -9.5676], [-42.7204, -9.5605], [-42.7162, -9.5544], [-42.722, -9.5372], [-42.7199, -9.5307], [-42.7085, -9.5321], [-42.6901, -9.5459], [-42.6799, -9.5491], [-42.6673, -9.5481], [-42.6568, -9.5421], [-42.6402, -9.5438], [-42.6299, -9.5385], [-42.6196, -9.5393], [-42.6143, -9.5298], [-42.6029, -9.5168], [-42.5904, -9.4984], [-42.5797, -9.4974], [-42.5711, -9.5015], [-42.5548, -9.4963], [-42.5389, -9.4982], [-42.5325, -9.502], [-42.5147, -9.5018], [-42.4931, -9.4949], [-42.486, -9.4838], [-42.4912, -9.4696], [-42.4899, -9.4631], [-42.4815, -9.4589], [-42.4709, -9.4589], [-42.4543, -9.4622], [-42.4486, -9.4612], [-42.4354, -9.451], [-42.4283, -9.4398], [-42.4264, -9.4212], [-42.4185, -9.4094], [-42.3989, -9.3971], [-42.3781, -9.3897], [-42.3647, -9.3821], [-42.3567, -9.3722], [-42.357, -9.3526], [-42.35, -9.3459], [-42.3259, -9.3334], [-42.3161, -9.3166], [-42.2865, -9.3095], [-42.2689, -9.3104], [-42.2491, -9.293], [-42.2385, -9.2858], [-42.2261, -9.2833], [-42.2064, -9.2928], [-42.1942, -9.2917], [-42.1795, -9.2853], [-42.1531, -9.2879], [-42.1345, -9.2872], [-42.1168, -9.2831], [-42.1013, -9.2816], [-42.095, -9.2786], [-42.0692, -9.2575], [-42.0582, -9.2549], [-42.0329, -9.2555], [-42.0247, -9.2498], [-42.0187, -9.2505], [-41.9999, -9.266], [-41.9892, -9.2596], [-41.9787, -9.2504], [-41.9723, -9.2486], [-41.9554, -9.2637], [-41.9451, -9.2637], [-41.9374, -9.2673], [-41.9216, -9.2788], [-41.9139, -9.2771], [-41.9074, -9.2705], [-41.9017, -9.2574], [-41.8849, -9.2535], [-41.8705, -9.2374], [-41.8597, -9.2376], [-41.8547, -9.2407], [-41.8478, -9.244], [-41.838, -9.2423], [-41.8312, -9.2289], [-41.8219, -9.1944], [-41.8133, -9.1788], [-41.8001, -9.1652], [-41.8001, -9.148], [-41.7804, -9.129], [-41.7622, -9.1188], [-41.743, -9.1038], [-41.7352, -9.0947], [-41.7327, -9.0877], [-41.731, -9.0698], [-41.7333, -9.0498], [-41.7308, -9.028], [-41.7236, -9.0135], [-41.7069, -9.0116], [-41.6888, -9.014], [-41.6733, -9.0078], [-41.6686, -9.0005], [-41.6694, -8.9901], [-41.661, -8.9877], [-41.649, -8.9883], [-41.6409, -8.9848], [-41.6334, -8.986], [-41.6241, -8.9817], [-41.6212, -8.9709], [-41.6099, -8.9673], [-41.6058, -8.9574], [-41.5969, -8.9589], [-41.5913, -8.9554], [-41.5701, -8.955], [-41.5653, -8.9703], [-41.5541, -8.9638], [-41.5458, -8.9617], [-41.5427, -8.9489], [-41.5456, -8.9417], [-41.5414, -8.9336], [-41.5313, -8.9277], [-41.5234, -8.9123], [-41.5229, -8.9037], [-41.5074, -8.8924], [-41.5106, -8.8762], [-41.5022, -8.8635], [-41.4956, -8.8622], [-41.4878, -8.8439], [-41.4722, -8.8431], [-41.4565, -8.821], [-41.4492, -8.8154], [-41.4347, -8.7991], [-41.4243, -8.8026], [-41.4114, -8.7744], [-41.4003, -8.7464], [-41.3985, -8.7344], [-41.3939, -8.7244], [-41.3813, -8.7073], [-41.3745, -8.7054], [-41.3583, -8.7076], [-41.3454, -8.7099], [-41.3369, -8.7084], [-41.3296, -8.7026], [-41.3177, -8.6981], [-41.3002, -8.6821], [-41.2955, -8.6702], [-41.2874, -8.6608], [-41.2687, -8.6632], [-41.2513, -8.6616], [-41.2395, -8.6558], [-41.2338, -8.6476], [-41.2135, -8.6442], [-41.2065, -8.6333], [-41.2077, -8.6103], [-41.2123, -8.6018], [-41.2029, -8.5993], [-41.1986, -8.5925], [-41.1792, -8.5926], [-41.1786, -8.5884], [-41.1667, -8.5807], [-41.157, -8.5604], [-41.1495, -8.5339], [-41.1346, -8.5335], [-41.1267, -8.542], [-41.1162, -8.5373], [-41.1084, -8.5307], [-41.1041, -8.5224], [-41.098, -8.5208], [-41.0905, -8.5126], [-41.0847, -8.501], [-41.0822, -8.4801], [-41.0765, -8.4725], [-41.0576, -8.4777], [-41.05, -8.4755], [-41.0516, -8.4651], [-41.0475, -8.4461], [-41.039, -8.4318], [-41.0236, -8.4285], [-41.0203, -8.4247], [-41.0074, -8.4209], [-41, -8.4003], [-40.9785, -8.3987], [-40.9729, -8.4069], [-40.9575, -8.4198], [-40.9496, -8.4296], [-40.9405, -8.4332], [-40.9269, -8.4463], [-40.909, -8.4273], [-40.9023, -8.4231], [-40.9015, -8.4101], [-40.9078, -8.4014], [-40.8945, -8.3925], [-40.8899, -8.3867], [-40.8927, -8.3718], [-40.8977, -8.3665], [-40.8916, -8.3561], [-40.8725, -8.3574], [-40.8625, -8.365], [-40.8618, -8.3707], [-40.8586, -8.3796], [-40.8439, -8.3791], [-40.8374, -8.3811], [-40.8287, -8.3738], [-40.8192, -8.3609], [-40.8196, -8.3467], [-40.8222, -8.3361], [-40.8184, -8.3301], [-40.8179, -8.3205], [-40.8024, -8.3219], [-40.7928, -8.32], [-40.7864, -8.3064], [-40.7805, -8.3028], [-40.7801, -8.2963], [-40.7782, -8.2861], [-40.784, -8.2618], [-40.7811, -8.2526], [-40.7668, -8.248], [-40.7643, -8.244]]]}, "properties": {"uf": "PI", "nome": "PI"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-40.3719, -2.8124], [-40.3916, -2.8138], [-40.4087, -2.8132], [-40.4392, -2.8093], [-40.455, -2.8034], [-40.4731, -2.7965], [-40.498, -2.7843], [-40.5117, -2.7879], [-40.5208, -2.7925], [-40.5191, -2.7977], [-40.5302, -2.8136], [-40.5424, -2.8221], [-40.5606, -2.8278], [-40.5755, -2.8359], [-40.5875, -2.84], [-40.5901, -2.8464], [-40.6031, -2.8483], [-40.6081, -2.8424], [-40.6415, -2.8491], [-40.6551, -2.8483], [-40.6702, -2.8434], [-40.7034, -2.8489], [-40.7295, -2.8509], [-40.7604, -2.8488], [-40.7799, -2.8564], [-40.792, -2.8674], [-40.8117, -2.8758], [-40.8359, -2.8791], [-40.8459, -2.8852], [-40.8528, -2.8745], [-40.8582, -2.8614], [-40.9065, -2.8612], [-40.9085, -2.8693], [-40.9234, -2.8745], [-40.9555, -2.872], [-40.9597, -2.8787], [-40.9814, -2.8848], [-40.9928, -2.8837], [-41.0024, -2.8897], [-41.0161, -2.8923], [-41.0347, -2.8916], [-41.0462, -2.8941], [-41.0691, -2.8952], [-41.0891, -2.8939], [-41.0983, -2.8906], [-41.1086, -2.8907], [-41.1017, -2.9009], [-41.1091, -2.8973], [-41.1147, -2.886], [-41.1234, -2.8918], [-41.1482, -2.8918], [-41.1768, -2.8862], [-41.1851, -2.8901], [-41.1994, -2.8882], [-41.2095, -2.8904], [-41.223, -2.8878], [-41.2316, -2.8893], [-41.253, -2.8865], [-41.2586, -2.8838], [-41.2712, -2.8872], [-41.2933, -2.9061], [-41.3227, -2.9213], [-41.3208, -2.9402], [-41.3218, -2.9517], [-41.3155, -2.9616], [-41.3027, -2.9672], [-41.2799, -2.9678], [-41.2715, -2.9707], [-41.2705, -2.9806], [-41.258, -3.0028], [-41.2568, -3.0154], [-41.2526, -3.0244], [-41.2527, -3.0349], [-41.2609, -3.0538], [-41.2605, -3.0674], [-41.2559, -3.0714], [-41.2558, -3.0876], [-41.2678, -3.0932], [-41.2719, -3.1001], [-41.2837, -3.1012], [-41.2849, -3.1126], [-41.2923, -3.1168], [-41.3, -3.1288], [-41.3111, -3.1358], [-41.3188, -3.1448], [-41.3189, -3.1496], [-41.3273, -3.1609], [-41.3225, -3.1798], [-41.3959, -3.3041], [-41.3954, -3.3107], [-41.4006, -3.3202], [-41.398, -3.3275], [-41.4123, -3.3407], [-41.4144, -3.3499], [-41.4233, -3.3644], [-41.4216, -3.3705], [-41.4057, -3.3626], [-41.3989, -3.3736], [-41.3996, -3.3846], [-41.3921, -3.3851], [-41.387, -3.39], [-41.3861, -3.4004], [-41.3825, -3.4044], [-41.3754, -3.3991], [-41.3622, -3.3966], [-41.3623, -3.3932], [-41.3468, -3.3855], [-41.3443, -3.3882], [-41.324, -3.3859], [-41.3247, -3.4264], [-41.327, -3.4463], [-41.3197, -3.4841], [-41.303, -3.4922], [-41.3206, -3.4979], [-41.3242, -3.5034], [-41.3269, -3.52], [-41.3256, -3.5344], [-41.3369, -3.5539], [-41.3502, -3.5539], [-41.3647, -3.558], [-41.3672, -3.5617], [-41.3712, -3.5678], [-41.368, -3.5785], [-41.3572, -3.5852], [-41.3439, -3.5905], [-41.3313, -3.6247], [-41.334, -3.6477], [-41.3373, -3.6547], [-41.3417, -3.6808], [-41.3342, -3.684], [-41.3225, -3.6878], [-41.3077, -3.6848], [-41.2861, -3.6922], [-41.2793, -3.7007], [-41.2717, -3.7034], [-41.2554, -3.7033], [-41.2474, -3.7099], [-41.2393, -3.7128], [-41.2394, -3.7207], [-41.2531, -3.7242], [-41.2585, -3.7328], [-41.2613, -3.7462], [-41.2605, -3.7625], [-41.2541, -3.775], [-41.2626, -3.7888], [-41.2987, -3.8232], [-41.2942, -3.8295], [-41.2879, -3.8225], [-41.2707, -3.8378], [-41.2681, -3.8483], [-41.2704, -3.8523], [-41.2669, -3.8627], [-41.2476, -3.8823], [-41.2457, -3.8964], [-41.2289, -3.9117], [-41.2202, -3.9415], [-41.2289, -3.9681], [-41.2382, -3.9728], [-41.2442, -3.9864], [-41.2492, -3.9899], [-41.2457, -4.0066], [-41.2395, -4.0169], [-41.2567, -4.0348], [-41.2502, -4.0378], [-41.2403, -4.0308], [-41.2141, -4.0242], [-41.206, -4.0243], [-41.1995, -4.0184], [-41.1926, -4.0207], [-41.1829, -4.018], [-41.1838, -4.0244], [-41.1688, -4.0331], [-41.16, -4.0317], [-41.1431, -4.0368], [-41.1337, -4.0352], [-41.1203, -4.0363], [-41.1129, -4.0417], [-41.1132, -4.0498], [-41.1258, -4.0603], [-41.1275, -4.0661], [-41.122, -4.0722], [-41.1289, -4.0973], [-41.1344, -4.1049], [-41.1394, -4.121], [-41.1421, -4.1256], [-41.1343, -4.1317], [-41.1253, -4.1449], [-41.1268, -4.1507], [-41.1183, -4.1652], [-41.1058, -4.1696], [-41.0909, -4.1703], [-41.0981, -4.1805], [-41.0991, -4.1818], [-41.1359, -4.2335], [-41.1191, -4.3065], [-41.1194, -4.3243], [-41.1202, -4.3306], [-41.1334, -4.3401], [-41.1421, -4.359], [-41.1491, -4.3672], [-41.158, -4.3787], [-41.1618, -4.3873], [-41.159, -4.3921], [-41.1597, -4.4106], [-41.1651, -4.4226], [-41.1774, -4.4433], [-41.1752, -4.4495], [-41.1785, -4.4594], [-41.1776, -4.4677], [-41.1879, -4.4861], [-41.1908, -4.5155], [-41.2038, -4.5284], [-41.2084, -4.5488], [-41.2141, -4.5527], [-41.2215, -4.5675], [-41.2354, -4.5702], [-41.2398, -4.5736], [-41.222, -4.5778], [-41.223, -4.5898], [-41.2334, -4.6102], [-41.2293, -4.6201], [-41.2028, -4.6382], [-41.1856, -4.662], [-41.1754, -4.6708], [-41.1811, -4.6732], [-41.2025, -4.7019], [-41.2238, -4.7209], [-41.226, -4.7265], [-41.2367, -4.7388], [-41.2352, -4.7465], [-41.2503, -4.7566], [-41.2478, -4.7618], [-41.2339, -4.7688], [-41.2128, -4.772], [-41.2081, -4.7803], [-41.224, -4.7907], [-41.2254, -4.7978], [-41.2325, -4.8045], [-41.2332, -4.8101], [-41.2328, -4.8157], [-41.2409, -4.8208], [-41.2432, -4.8283], [-41.2394, -4.8545], [-41.2496, -4.8697], [-41.2407, -4.8804], [-41.2281, -4.891], [-41.2347, -4.9017], [-41.2341, -4.9084], [-41.2229, -4.9265], [-41.2204, -4.939], [-41.2116, -4.9381], [-41.2096, -4.946], [-41.202, -4.949], [-41.1986, -4.9375], [-41.189, -4.9406], [-41.18, -4.95], [-41.1752, -4.9586], [-41.1672, -4.9662], [-41.1645, -4.9731], [-41.1509, -4.9921], [-41.1372, -4.9855], [-41.1368, -4.9955], [-41.132, -5.0025], [-41.1243, -5.0061], [-41.1214, -5.0127], [-41.1212, -5.0239], [-41.1296, -5.04], [-41.132, -5.0486], [-41.1159, -5.0496], [-41.1067, -5.0537], [-41.0966, -5.0537], [-41.0959, -5.0616], [-41.0903, -5.0631], [-41.0873, -5.0733], [-41.0804, -5.0787], [-41.0819, -5.0876], [-41.0698, -5.0958], [-41.0504, -5.1023], [-41.0378, -5.0904], [-41.0328, -5.0927], [-41.0264, -5.1097], [-41.016, -5.1046], [-41.0131, -5.1085], [-41.0118, -5.1236], [-40.9886, -5.1387], [-40.9845, -5.1513], [-40.9749, -5.1495], [-40.962, -5.1513], [-40.9493, -5.1669], [-40.9377, -5.1666], [-40.929, -5.1717], [-40.9253, -5.1821], [-40.932, -5.2013], [-40.9254, -5.2125], [-40.922, -5.2265], [-40.9342, -5.2369], [-40.9359, -5.2433], [-40.9227, -5.255], [-40.9189, -5.2621], [-40.9117, -5.2667], [-40.9242, -5.2748], [-40.9219, -5.2844], [-40.9269, -5.297], [-40.9132, -5.3081], [-40.9121, -5.3142], [-40.9185, -5.3383], [-40.9308, -5.3455], [-40.9344, -5.3514], [-40.9361, -5.366], [-40.917, -5.3894], [-40.9115, -5.4074], [-40.9213, -5.4174], [-40.9382, -5.4164], [-40.9438, -5.4236], [-40.937, -5.4387], [-40.9226, -5.4482], [-40.9161, -5.4683], [-40.9292, -5.4833], [-40.9293, -5.4931], [-40.9328, -5.4987], [-40.9288, -5.5069], [-40.9289, -5.5178], [-40.9365, -5.5264], [-40.9317, -5.5388], [-40.9324, -5.5489], [-40.9157, -5.5644], [-40.9139, -5.5704], [-40.9119, -5.5948], [-40.9023, -5.608], [-40.9011, -5.6159], [-40.9033, -5.6326], [-40.9078, -5.6423], [-40.9101, -5.6542], [-40.9147, -5.6599], [-40.9291, -5.6631], [-40.9388, -5.6733], [-40.9304, -5.6862], [-40.9282, -5.7041], [-40.914, -5.725], [-40.9177, -5.7426], [-40.9164, -5.7514], [-40.9115, -5.7572], [-40.9098, -5.7657], [-40.9096, -5.7817], [-40.9058, -5.8015], [-40.9091, -5.8256], [-40.9056, -5.8493], [-40.8954, -5.8758], [-40.8935, -5.8856], [-40.8975, -5.9013], [-40.8886, -5.9126], [-40.8802, -5.9177], [-40.8795, -5.9356], [-40.8762, -5.9479], [-40.8736, -5.9731], [-40.8782, -5.9821], [-40.8874, -5.9893], [-40.8898, -6.004], [-40.9039, -6.0209], [-40.908, -6.0363], [-40.9063, -6.0465], [-40.9022, -6.0492], [-40.8865, -6.0473], [-40.8728, -6.0566], [-40.865, -6.0878], [-40.8577, -6.1054], [-40.849, -6.1234], [-40.8459, -6.1384], [-40.8533, -6.1605], [-40.8527, -6.1788], [-40.8472, -6.203], [-40.8522, -6.2242], [-40.8271, -6.2535], [-40.8198, -6.2645], [-40.8105, -6.2871], [-40.7866, -6.3054], [-40.7829, -6.3134], [-40.7791, -6.3413], [-40.7811, -6.3517], [-40.7923, -6.3749], [-40.7989, -6.38], [-40.8052, -6.3931], [-40.7961, -6.4282], [-40.7961, -6.445], [-40.7938, -6.4602], [-40.7966, -6.4707], [-40.7899, -6.5006], [-40.7921, -6.5129], [-40.7877, -6.5238], [-40.7778, -6.534], [-40.7543, -6.5547], [-40.7459, -6.5655], [-40.7402, -6.5775], [-40.7364, -6.6003], [-40.732, -6.6087], [-40.722, -6.6177], [-40.7322, -6.6536], [-40.7315, -6.657], [-40.7178, -6.6714], [-40.7102, -6.6761], [-40.6649, -6.679], [-40.6513, -6.6782], [-40.6452, -6.683], [-40.6324, -6.6989], [-40.6193, -6.7087], [-40.6022, -6.716], [-40.559, -6.7208], [-40.5337, -6.7259], [-40.5174, -6.7305], [-40.4769, -6.7328], [-40.4719, -6.7449], [-40.4618, -6.7521], [-40.4582, -6.7577], [-40.452, -6.7838], [-40.4429, -6.7899], [-40.439, -6.8067], [-40.4322, -6.813], [-40.4168, -6.8125], [-40.4041, -6.8025], [-40.3888, -6.797], [-40.3705, -6.8032], [-40.3706, -6.808], [-40.3829, -6.821], [-40.3871, -6.8301], [-40.4022, -6.84], [-40.4076, -6.8513], [-40.4158, -6.8594], [-40.4285, -6.8643], [-40.4302, -6.8678], [-40.429, -6.8849], [-40.4329, -6.8927], [-40.4327, -6.9085], [-40.4278, -6.9158], [-40.425, -6.9353], [-40.4291, -6.9485], [-40.4273, -6.9663], [-40.4304, -6.9758], [-40.4287, -6.9961], [-40.4111, -6.9991], [-40.407, -7.0037], [-40.4291, -7.0182], [-40.4277, -7.0339], [-40.4433, -7.0481], [-40.4443, -7.0559], [-40.4594, -7.0785], [-40.4694, -7.0876], [-40.4704, -7.094], [-40.4853, -7.111], [-40.4897, -7.1187], [-40.4844, -7.1332], [-40.4957, -7.1696], [-40.4948, -7.1823], [-40.5013, -7.1887], [-40.5061, -7.2109], [-40.5136, -7.2397], [-40.5158, -7.2645], [-40.5124, -7.2854], [-40.5116, -7.2994], [-40.5143, -7.3078], [-40.5237, -7.3185], [-40.5103, -7.3228], [-40.4829, -7.3393], [-40.4762, -7.3447], [-40.4491, -7.3611], [-40.4336, -7.3672], [-40.411, -7.3686], [-40.3939, -7.3682], [-40.3728, -7.3624], [-40.361, -7.3556], [-40.3541, -7.3443], [-40.3508, -7.3342], [-40.3454, -7.3292], [-40.3294, -7.3186], [-40.3214, -7.3059], [-40.3107, -7.3007], [-40.2839, -7.2992], [-40.263, -7.301], [-40.2557, -7.3062], [-40.2475, -7.3137], [-40.242, -7.318], [-40.2294, -7.3335], [-40.2208, -7.3413], [-40.1957, -7.3581], [-40.1571, -7.3715], [-40.1377, -7.3794], [-40.1278, -7.3819], [-40.0875, -7.3831], [-40.0452, -7.3807], [-40.0007, -7.3745], [-39.994, -7.3708], [-39.9529, -7.3539], [-39.9263, -7.341], [-39.9104, -7.3372], [-39.9046, -7.3383], [-39.8901, -7.3398], [-39.8577, -7.3254], [-39.8481, -7.3251], [-39.8287, -7.3324], [-39.8154, -7.3287], [-39.7892, -7.332], [-39.7762, -7.328], [-39.7604, -7.3263], [-39.7413, -7.3268], [-39.7062, -7.3378], [-39.6713, -7.3585], [-39.6531, -7.3723], [-39.6457, -7.3809], [-39.6342, -7.4068], [-39.6289, -7.4256], [-39.6266, -7.427], [-39.6055, -7.4241], [-39.5992, -7.4287], [-39.588, -7.4324], [-39.5765, -7.4279], [-39.5716, -7.4298], [-39.5625, -7.4604], [-39.5528, -7.4807], [-39.5459, -7.4839], [-39.5364, -7.4825], [-39.5121, -7.4671], [-39.5024, -7.4641], [-39.4924, -7.4713], [-39.4755, -7.4727], [-39.4679, -7.4696], [-39.4607, -7.4712], [-39.4567, -7.4804], [-39.4557, -7.5019], [-39.4697, -7.5206], [-39.4847, -7.5328], [-39.4842, -7.5411], [-39.4765, -7.5533], [-39.4735, -7.5729], [-39.4602, -7.576], [-39.4476, -7.5722], [-39.4349, -7.5737], [-39.4233, -7.5868], [-39.4207, -7.603], [-39.3919, -7.6082], [-39.384, -7.6086], [-39.3727, -7.6142], [-39.3696, -7.6193], [-39.3681, -7.6239], [-39.3502, -7.6312], [-39.3415, -7.6369], [-39.3384, -7.6446], [-39.3214, -7.6542], [-39.3114, -7.6552], [-39.3069, -7.6651], [-39.2977, -7.663], [-39.2888, -7.6649], [-39.2703, -7.6599], [-39.2664, -7.6648], [-39.2653, -7.6698], [-39.2528, -7.6773], [-39.2497, -7.6835], [-39.2526, -7.7049], [-39.2427, -7.7048], [-39.2381, -7.6986], [-39.2227, -7.6968], [-39.2083, -7.6895], [-39.2008, -7.6955], [-39.192, -7.6973], [-39.171, -7.7152], [-39.1466, -7.7182], [-39.1328, -7.7266], [-39.1269, -7.7385], [-39.1184, -7.7492], [-39.1064, -7.7602], [-39.1026, -7.771], [-39.1021, -7.7848], [-39.0906, -7.8096], [-39.0926, -7.8231], [-39.088, -7.8326], [-39.0896, -7.8396], [-39.0965, -7.8502], [-39.093, -7.8576], [-39.0676, -7.8419], [-39.0628, -7.8368], [-39.0578, -7.8229], [-39.0538, -7.8193], [-39.0252, -7.8234], [-39.018, -7.8127], [-39.0137, -7.8129], [-39.0075, -7.8236], [-39.0054, -7.8345], [-39.0014, -7.8401], [-38.9948, -7.8403], [-38.9822, -7.8461], [-38.9746, -7.843], [-38.966, -7.8456], [-38.9621, -7.8442], [-38.9592, -7.8403], [-38.9649, -7.8298], [-38.9533, -7.8194], [-38.9529, -7.8105], [-38.9448, -7.8039], [-38.9398, -7.7916], [-38.9464, -7.7814], [-38.941, -7.7714], [-38.9396, -7.7588], [-38.9276, -7.7538], [-38.9153, -7.7537], [-38.9156, -7.7445], [-38.8992, -7.7457], [-38.8948, -7.7505], [-38.8814, -7.7474], [-38.8798, -7.7233], [-38.8697, -7.7115], [-38.8538, -7.7155], [-38.8461, -7.7204], [-38.8281, -7.7196], [-38.822, -7.7148], [-38.815, -7.6974], [-38.8158, -7.6867], [-38.8242, -7.6783], [-38.8197, -7.6648], [-38.8122, -7.6688], [-38.7925, -7.6681], [-38.7888, -7.6705], [-38.7818, -7.6619], [-38.7606, -7.656], [-38.7545, -7.6597], [-38.7428, -7.6603], [-38.7418, -7.6484], [-38.7322, -7.6339], [-38.7237, -7.6269], [-38.7176, -7.6269], [-38.7151, -7.6219], [-38.7156, -7.6121], [-38.7101, -7.5974], [-38.7112, -7.5875], [-38.7037, -7.581], [-38.6888, -7.5822], [-38.683, -7.5787], [-38.6772, -7.5706], [-38.6612, -7.5683], [-38.6591, -7.5606], [-38.653, -7.5526], [-38.6563, -7.5482], [-38.6528, -7.5407], [-38.6515, -7.5278], [-38.6548, -7.5233], [-38.6459, -7.5144], [-38.646, -7.5019], [-38.6382, -7.4921], [-38.6309, -7.4873], [-38.6362, -7.4736], [-38.6449, -7.46], [-38.6381, -7.4579], [-38.622, -7.4607], [-38.6172, -7.4572], [-38.6033, -7.4576], [-38.6058, -7.4446], [-38.5961, -7.4386], [-38.595, -7.4339], [-38.5853, -7.4348], [-38.5834, -7.4199], [-38.5873, -7.4147], [-38.5956, -7.4156], [-38.5904, -7.4012], [-38.5836, -7.3982], [-38.5781, -7.3862], [-38.579, -7.3809], [-38.5584, -7.3539], [-38.5494, -7.335], [-38.5512, -7.3222], [-38.5497, -7.3144], [-38.5401, -7.3062], [-38.5348, -7.2905], [-38.5416, -7.2809], [-38.5428, -7.2657], [-38.5521, -7.2636], [-38.5544, -7.2519], [-38.552, -7.2435], [-38.5589, -7.2394], [-38.5831, -7.2484], [-38.5928, -7.2476], [-38.6154, -7.2302], [-38.62, -7.2201], [-38.6229, -7.2038], [-38.6198, -7.1971], [-38.6248, -7.1913], [-38.6366, -7.1938], [-38.6442, -7.1838], [-38.6593, -7.1832], [-38.6818, -7.1873], [-38.683, -7.176], [-38.6766, -7.1692], [-38.6852, -7.1613], [-38.6753, -7.1557], [-38.6749, -7.1438], [-38.6779, -7.1327], [-38.6698, -7.1226], [-38.668, -7.115], [-38.6588, -7.1033], [-38.6564, -7.0924], [-38.6598, -7.0855], [-38.6667, -7.0817], [-38.6726, -7.0694], [-38.6772, -7.0671], [-38.6713, -7.0562], [-38.6698, -7.0477], [-38.6738, -7.0462], [-38.6898, -7.0402], [-38.6914, -7.0291], [-38.7107, -7.019], [-38.7306, -7.012], [-38.7519, -6.9969], [-38.7577, -6.9986], [-38.765, -6.9939], [-38.7511, -6.9877], [-38.749, -6.9808], [-38.7423, -6.9743], [-38.7481, -6.9667], [-38.7503, -6.9585], [-38.7563, -6.9585], [-38.764, -6.9524], [-38.764, -6.9446], [-38.7557, -6.9401], [-38.7583, -6.9313], [-38.7589, -6.9166], [-38.7652, -6.9109], [-38.7563, -6.9036], [-38.7303, -6.8968], [-38.7324, -6.8892], [-38.714, -6.8861], [-38.7159, -6.8793], [-38.7104, -6.8747], [-38.7004, -6.8766], [-38.6907, -6.8714], [-38.6867, -6.8658], [-38.6754, -6.8618], [-38.6772, -6.8543], [-38.6717, -6.8471], [-38.6729, -6.8361], [-38.6679, -6.828], [-38.6519, -6.8117], [-38.6356, -6.8006], [-38.6391, -6.7929], [-38.6269, -6.7908], [-38.6169, -6.7933], [-38.6139, -6.7824], [-38.629, -6.7777], [-38.6403, -6.764], [-38.6473, -6.7632], [-38.6524, -6.7571], [-38.65, -6.7522], [-38.6555, -6.7458], [-38.6578, -6.7372], [-38.656, -6.7302], [-38.6649, -6.7241], [-38.6725, -6.7062], [-38.6732, -6.6972], [-38.665, -6.684], [-38.6624, -6.6752], [-38.652, -6.6732], [-38.6464, -6.6624], [-38.647, -6.6542], [-38.6571, -6.6423], [-38.6553, -6.6305], [-38.6491, -6.6276], [-38.6467, -6.616], [-38.6388, -6.6128], [-38.6292, -6.6046], [-38.6329, -6.5899], [-38.643, -6.5821], [-38.6331, -6.5692], [-38.6326, -6.5624], [-38.6266, -6.553], [-38.6122, -6.5383], [-38.6071, -6.5295], [-38.6105, -6.5323], [-38.6161, -6.5281], [-38.6123, -6.5132], [-38.595, -6.5004], [-38.5704, -6.4702], [-38.5705, -6.4582], [-38.567, -6.4521], [-38.5564, -6.4476], [-38.5543, -6.4328], [-38.5384, -6.4213], [-38.5245, -6.4071], [-38.5245, -6.3961], [-38.5448, -6.4023], [-38.5515, -6.3982], [-38.5644, -6.3997], [-38.572, -6.4041], [-38.581, -6.4018], [-38.5872, -6.3943], [-38.5941, -6.3969], [-38.6018, -6.3917], [-38.5949, -6.3866], [-38.5925, -6.3782], [-38.583, -6.374], [-38.5731, -6.3749], [-38.5771, -6.3642], [-38.5674, -6.3615], [-38.5625, -6.3557], [-38.5632, -6.3527], [-38.5771, -6.3474], [-38.5815, -6.331], [-38.5821, -6.3193], [-38.5753, -6.3086], [-38.5667, -6.3044], [-38.5704, -6.293], [-38.5715, -6.2844], [-38.5791, -6.2791], [-38.565, -6.2685], [-38.5544, -6.2634], [-38.5459, -6.2454], [-38.5385, -6.2469], [-38.5283, -6.2392], [-38.5197, -6.223], [-38.5293, -6.2137], [-38.5272, -6.1934], [-38.5185, -6.1909], [-38.5013, -6.1909], [-38.5008, -6.1797], [-38.4936, -6.1751], [-38.4871, -6.1652], [-38.4755, -6.157], [-38.4734, -6.136], [-38.466, -6.1214], [-38.4621, -6.1123], [-38.4515, -6.1067], [-38.4408, -6.0969], [-38.4473, -6.0853], [-38.4331, -6.0781], [-38.4274, -6.0694], [-38.4132, -6.0583], [-38.4048, -6.0573], [-38.3818, -6.0535], [-38.3855, -6.0624], [-38.3784, -6.0668], [-38.377, -6.0794], [-38.3678, -6.0876], [-38.3396, -6.0777], [-38.3199, -6.077], [-38.3065, -6.087], [-38.2908, -6.0732], [-38.2808, -6.0714], [-38.2749, -6.0658], [-38.2683, -6.0572], [-38.2526, -6.0431], [-38.2512, -6.0331], [-38.2522, -6.0102], [-38.2445, -5.9995], [-38.2145, -5.9743], [-38.202, -5.9621], [-38.1924, -5.9596], [-38.1836, -5.9502], [-38.1776, -5.9535], [-38.1648, -5.9465], [-38.1635, -5.9389], [-38.1654, -5.9321], [-38.1593, -5.9246], [-38.1446, -5.9138], [-38.1426, -5.9016], [-38.1276, -5.8916], [-38.1225, -5.8817], [-38.1205, -5.8583], [-38.1163, -5.848], [-38.1189, -5.8328], [-38.1144, -5.8223], [-38.1005, -5.8045], [-38.0876, -5.7931], [-38.0735, -5.7779], [-38.0586, -5.7549], [-38.0575, -5.7482], [-38.0497, -5.7398], [-38.0469, -5.7329], [-38.0575, -5.7297], [-38.0618, -5.7252], [-38.0752, -5.7235], [-38.0872, -5.7305], [-38.0897, -5.7148], [-38.0828, -5.6984], [-38.0845, -5.6843], [-38.0828, -5.6724], [-38.0758, -5.6631], [-38.0643, -5.6563], [-38.0534, -5.6461], [-38.0367, -5.6395], [-38.0281, -5.6233], [-38.014, -5.5944], [-37.9983, -5.5853], [-37.9979, -5.5681], [-37.99, -5.5558], [-37.9757, -5.5508], [-37.9602, -5.5402], [-37.9506, -5.5366], [-37.9417, -5.5236], [-37.9347, -5.5053], [-37.931, -5.5022], [-37.9204, -5.5054], [-37.9022, -5.5007], [-37.8984, -5.4859], [-37.8922, -5.4808], [-37.8895, -5.4523], [-37.8865, -5.4438], [-37.877, -5.4274], [-37.8605, -5.4067], [-37.8593, -5.3957], [-37.8637, -5.3741], [-37.8586, -5.3672], [-37.8577, -5.3567], [-37.8475, -5.34], [-37.8357, -5.3354], [-37.8229, -5.3229], [-37.8128, -5.3166], [-37.8043, -5.3128], [-37.7869, -5.2972], [-37.7826, -5.2867], [-37.789, -5.2784], [-37.7919, -5.2688], [-37.7905, -5.255], [-37.7857, -5.2452], [-37.7848, -5.2402], [-37.783, -5.2323], [-37.7882, -5.2192], [-37.79, -5.2109], [-37.7874, -5.2039], [-37.7763, -5.1871], [-37.765, -5.1396], [-37.7483, -5.1176], [-37.74, -5.1102], [-37.7334, -5.1006], [-37.7316, -5.0845], [-37.7251, -5.0706], [-37.7105, -5.0611], [-37.6788, -5.0552], [-37.6771, -5.0523], [-37.6603, -4.9979], [-37.6403, -4.9264], [-37.5586, -4.9079], [-37.4671, -4.8859], [-37.4464, -4.881], [-37.3569, -4.8581], [-37.2527, -4.8314], [-37.2592, -4.8187], [-37.2713, -4.7857], [-37.2816, -4.7517], [-37.295, -4.7302], [-37.3259, -4.7003], [-37.3446, -4.6904], [-37.3534, -4.6912], [-37.3712, -4.6824], [-37.4076, -4.6751], [-37.4314, -4.6642], [-37.4444, -4.6603], [-37.462, -4.6516], [-37.4682, -4.6517], [-37.4786, -4.6463], [-37.4947, -4.6287], [-37.4992, -4.6267], [-37.5099, -4.63], [-37.5229, -4.6419], [-37.5404, -4.6447], [-37.5538, -4.6431], [-37.5661, -4.6382], [-37.5819, -4.6289], [-37.5896, -4.6268], [-37.6031, -4.6173], [-37.6356, -4.5895], [-37.6524, -4.5732], [-37.6713, -4.5528], [-37.6883, -4.5327], [-37.7129, -4.5153], [-37.7239, -4.5021], [-37.7324, -4.4885], [-37.7446, -4.4634], [-37.7542, -4.4371], [-37.7619, -4.4282], [-37.7695, -4.4264], [-37.7666, -4.4177], [-37.7705, -4.4011], [-37.7838, -4.4013], [-37.7965, -4.3948], [-37.801, -4.3996], [-37.8168, -4.3953], [-37.8381, -4.3809], [-37.8451, -4.3817], [-37.8542, -4.3795], [-37.8754, -4.364], [-37.9066, -4.3398], [-37.9362, -4.3112], [-37.9601, -4.2918], [-37.9883, -4.2608], [-38.0111, -4.2495], [-38.0334, -4.225], [-38.0437, -4.2192], [-38.0603, -4.2005], [-38.0717, -4.1911], [-38.0794, -4.1817], [-38.1067, -4.1557], [-38.1149, -4.1491], [-38.1295, -4.1303], [-38.1477, -4.1021], [-38.1922, -4.0406], [-38.2009, -4.0361], [-38.2073, -4.0295], [-38.2233, -4.0072], [-38.2729, -3.9447], [-38.2858, -3.9426], [-38.3035, -3.936], [-38.3186, -3.9262], [-38.3347, -3.9124], [-38.3603, -3.8849], [-38.3756, -3.8638], [-38.4018, -3.8238], [-38.4017, -3.8219], [-38.4209, -3.794], [-38.4404, -3.7617], [-38.4606, -3.7212], [-38.4635, -3.7128], [-38.473, -3.706], [-38.4762, -3.7193], [-38.4959, -3.725], [-38.5118, -3.7189], [-38.5234, -3.7177], [-38.5285, -3.7198], [-38.5401, -3.7159], [-38.5631, -3.7031], [-38.5755, -3.6982], [-38.5807, -3.6935], [-38.5876, -3.6964], [-38.6111, -3.6888], [-38.6176, -3.6899], [-38.6346, -3.686], [-38.6442, -3.6859], [-38.6524, -3.6822], [-38.6766, -3.6647], [-38.6956, -3.6437], [-38.708, -3.6344], [-38.7238, -3.6259], [-38.7483, -3.6169], [-38.77, -3.5978], [-38.7781, -3.586], [-38.7977, -3.563], [-38.8066, -3.5485], [-38.8123, -3.5421], [-38.8196, -3.546], [-38.8377, -3.5455], [-38.8522, -3.5408], [-38.8922, -3.5057], [-38.9073, -3.5054], [-38.9179, -3.4943], [-38.9321, -3.4654], [-38.9368, -3.4535], [-38.9547, -3.4351], [-38.9738, -3.4111], [-38.992, -3.3991], [-39.0074, -3.3971], [-39.0147, -3.4029], [-39.0293, -3.4047], [-39.0353, -3.4112], [-39.0487, -3.4126], [-39.0646, -3.4067], [-39.0742, -3.4014], [-39.0912, -3.3846], [-39.1033, -3.3662], [-39.1127, -3.3471], [-39.1276, -3.3436], [-39.1394, -3.3457], [-39.1564, -3.3353], [-39.1648, -3.3262], [-39.1775, -3.3092], [-39.1911, -3.285], [-39.1958, -3.2808], [-39.2215, -3.2474], [-39.2277, -3.2408], [-39.2417, -3.2323], [-39.257, -3.2195], [-39.2672, -3.2178], [-39.2773, -3.2197], [-39.2927, -3.2151], [-39.3052, -3.2069], [-39.3101, -3.2071], [-39.3225, -3.2007], [-39.3354, -3.19], [-39.3414, -3.1805], [-39.3534, -3.1743], [-39.3649, -3.1733], [-39.3793, -3.1833], [-39.397, -3.1768], [-39.4128, -3.1604], [-39.427, -3.1545], [-39.4364, -3.1484], [-39.4627, -3.1438], [-39.475, -3.135], [-39.4869, -3.1191], [-39.5228, -3.102], [-39.5331, -3.0912], [-39.5506, -3.0792], [-39.5678, -3.0757], [-39.5744, -3.0713], [-39.5807, -3.0733], [-39.5921, -3.0694], [-39.6001, -3.0615], [-39.6094, -3.0467], [-39.6198, -3.026], [-39.637, -3.019], [-39.6498, -3.0246], [-39.6606, -3.0211], [-39.6768, -3.0012], [-39.6874, -2.9966], [-39.7021, -3.0013], [-39.721, -2.9969], [-39.7325, -2.9905], [-39.7579, -2.9692], [-39.7762, -2.9561], [-39.7861, -2.9512], [-39.7947, -2.9521], [-39.8, -2.9445], [-39.8055, -2.9427], [-39.8295, -2.9266], [-39.8505, -2.9081], [-39.8619, -2.8999], [-39.8828, -2.8921], [-39.8887, -2.8838], [-39.8964, -2.8788], [-39.9187, -2.8684], [-39.922, -2.8719], [-39.9424, -2.8664], [-39.9656, -2.8514], [-39.9801, -2.8446], [-39.9849, -2.8468], [-40.009, -2.8434], [-40.027, -2.8389], [-40.0395, -2.8418], [-40.0456, -2.8378], [-40.0598, -2.8343], [-40.0734, -2.8373], [-40.1002, -2.8271], [-40.1156, -2.8264], [-40.1262, -2.8235], [-40.1362, -2.8292], [-40.1396, -2.839], [-40.1438, -2.8402], [-40.1577, -2.8351], [-40.1649, -2.8283], [-40.1884, -2.8124], [-40.2273, -2.8108], [-40.2367, -2.815], [-40.2667, -2.8103], [-40.3261, -2.8061], [-40.3444, -2.8067], [-40.3719, -2.8124]]]}, "properties": {"uf": "CE", "nome": "CE"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-36.5044, -6.3865], [-36.5002, -6.3704], [-36.4998, -6.3582], [-36.4871, -6.3598], [-36.4326, -6.3631], [-36.4285, -6.3597], [-36.4154, -6.3331], [-36.3946, -6.294], [-36.3626, -6.31], [-36.3576, -6.31], [-36.344, -6.3025], [-36.3136, -6.2834], [-36.3035, -6.283], [-36.295, -6.2921], [-36.2799, -6.3089], [-36.2791, -6.3176], [-36.2767, -6.3404], [-36.2816, -6.3546], [-36.2963, -6.3704], [-36.2992, -6.3821], [-36.2916, -6.396], [-36.2771, -6.3984], [-36.259, -6.4048], [-36.2512, -6.4044], [-36.2498, -6.4374], [-36.2265, -6.434], [-36.1745, -6.4308], [-36.1438, -6.4253], [-36.1322, -6.4281], [-36.1285, -6.4252], [-36.1102, -6.4292], [-36.1031, -6.4215], [-36.0965, -6.4203], [-36.0961, -6.4202], [-36.0854, -6.4146], [-36.0768, -6.4056], [-36.0681, -6.4154], [-36.061, -6.4109], [-36.0557, -6.4262], [-36.0512, -6.4322], [-36.0367, -6.4443], [-36.0168, -6.452], [-36.0083, -6.4651], [-36.0129, -6.471], [-36.0053, -6.4811], [-35.992, -6.4854], [-35.9747, -6.4888], [-35.9652, -6.4844], [-35.9578, -6.4893], [-35.9442, -6.493], [-35.8704, -6.4886], [-35.7799, -6.4833], [-35.7733, -6.4828], [-35.7412, -6.4763], [-35.7262, -6.4696], [-35.7186, -6.4725], [-35.7072, -6.4695], [-35.6864, -6.453], [-35.682, -6.4479], [-35.6737, -6.4516], [-35.6636, -6.4468], [-35.6368, -6.4544], [-35.6293, -6.4549], [-35.6169, -6.4626], [-35.6041, -6.4592], [-35.5922, -6.4716], [-35.5921, -6.4766], [-35.5814, -6.4841], [-35.5648, -6.4918], [-35.5515, -6.4902], [-35.5478, -6.4825], [-35.5124, -6.4768], [-35.5014, -6.4778], [-35.4958, -6.4833], [-35.4891, -6.4809], [-35.4832, -6.4864], [-35.4642, -6.4827], [-35.4555, -6.4785], [-35.4516, -6.485], [-35.4421, -6.4866], [-35.4348, -6.4889], [-35.4168, -6.4878], [-35.4078, -6.4896], [-35.3948, -6.494], [-35.3645, -6.512], [-35.3413, -6.5386], [-35.3308, -6.5443], [-35.2746, -6.5439], [-35.2532, -6.534], [-35.2358, -6.5327], [-35.2298, -6.5303], [-35.2244, -6.5216], [-35.2182, -6.5186], [-35.2101, -6.5332], [-35.2073, -6.5437], [-35.194, -6.5503], [-35.1689, -6.5583], [-35.1575, -6.5517], [-35.1458, -6.5528], [-35.1326, -6.5358], [-35.1235, -6.5299], [-35.1125, -6.5051], [-35.1037, -6.5058], [-35.0955, -6.4977], [-35.0889, -6.505], [-35.0754, -6.5144], [-35.0671, -6.5247], [-35.0577, -6.5278], [-35.037, -6.5171], [-35.0285, -6.5055], [-35.0111, -6.5061], [-35.0011, -6.502], [-34.9921, -6.5015], [-34.9784, -6.4873], [-34.9685, -6.4872], [-34.9692, -6.4706], [-34.9721, -6.466], [-34.9739, -6.4517], [-34.9726, -6.4396], [-34.9749, -6.4196], [-34.9794, -6.4108], [-34.9796, -6.4036], [-34.9893, -6.3823], [-34.9921, -6.3709], [-35.003, -6.366], [-35.0119, -6.3701], [-35.0196, -6.3657], [-35.0272, -6.351], [-35.0321, -6.3252], [-35.0319, -6.3108], [-35.0334, -6.2864], [-35.0332, -6.2745], [-35.0376, -6.2673], [-35.036, -6.2354], [-35.0419, -6.227], [-35.0622, -6.2258], [-35.0724, -6.2207], [-35.0781, -6.2113], [-35.0827, -6.1888], [-35.0939, -6.1834], [-35.0978, -6.1576], [-35.0978, -6.1398], [-35.0983, -6.1176], [-35.1003, -6.1107], [-35.0987, -6.0821], [-35.1005, -6.0738], [-35.0963, -6.0573], [-35.106, -6.0541], [-35.1098, -6.043], [-35.109, -6.0219], [-35.1061, -6.0123], [-35.1126, -5.9955], [-35.1136, -5.9867], [-35.121, -5.9817], [-35.1291, -5.9671], [-35.143, -5.9647], [-35.1489, -5.9582], [-35.153, -5.947], [-35.1567, -5.9161], [-35.1541, -5.8978], [-35.1539, -5.883], [-35.1713, -5.8803], [-35.1793, -5.8645], [-35.1813, -5.8365], [-35.1811, -5.8142], [-35.1793, -5.7989], [-35.1924, -5.7816], [-35.1945, -5.7549], [-35.2028, -5.7502], [-35.2036, -5.7432], [-35.2004, -5.7209], [-35.1922, -5.7006], [-35.1961, -5.6931], [-35.2045, -5.6933], [-35.212, -5.6844], [-35.2176, -5.6711], [-35.2158, -5.6587], [-35.2178, -5.645], [-35.217, -5.6315], [-35.2254, -5.6225], [-35.2271, -5.6121], [-35.2252, -5.5913], [-35.2283, -5.5751], [-35.2357, -5.5722], [-35.2379, -5.5645], [-35.2447, -5.5559], [-35.2495, -5.5392], [-35.2483, -5.5286], [-35.2512, -5.5174], [-35.2558, -5.5169], [-35.2601, -5.5056], [-35.2607, -5.4806], [-35.2728, -5.4791], [-35.2822, -5.4644], [-35.288, -5.4606], [-35.293, -5.4328], [-35.3027, -5.4168], [-35.3105, -5.409], [-35.3097, -5.392], [-35.3219, -5.3769], [-35.326, -5.3813], [-35.3379, -5.3779], [-35.3447, -5.3715], [-35.3549, -5.3548], [-35.3595, -5.3398], [-35.3617, -5.3203], [-35.3668, -5.3034], [-35.3673, -5.2932], [-35.3707, -5.2846], [-35.3824, -5.27], [-35.3904, -5.2535], [-35.4007, -5.2428], [-35.4167, -5.221], [-35.4363, -5.212], [-35.4589, -5.197], [-35.4678, -5.1791], [-35.4804, -5.164], [-35.4895, -5.157], [-35.5177, -5.1511], [-35.5283, -5.1454], [-35.5476, -5.1387], [-35.572, -5.1343], [-35.6048, -5.1211], [-35.6171, -5.114], [-35.6234, -5.1192], [-35.639, -5.1195], [-35.6748, -5.1097], [-35.6974, -5.1015], [-35.7096, -5.1033], [-35.718, -5.0973], [-35.7295, -5.0965], [-35.7488, -5.0895], [-35.7588, -5.0888], [-35.7684, -5.0828], [-35.7866, -5.0751], [-35.7909, -5.0774], [-35.8023, -5.0734], [-35.8328, -5.0747], [-35.8597, -5.0676], [-35.8732, -5.0685], [-35.8861, -5.0667], [-35.9083, -5.0595], [-35.9359, -5.0506], [-35.9483, -5.0444], [-35.9648, -5.0442], [-35.981, -5.0417], [-35.9843, -5.0456], [-36.0038, -5.0453], [-36.0135, -5.0494], [-36.0375, -5.0515], [-36.0425, -5.0571], [-36.0546, -5.0629], [-36.0801, -5.0663], [-36.0995, -5.0772], [-36.1103, -5.0845], [-36.129, -5.0924], [-36.1605, -5.0965], [-36.1996, -5.0951], [-36.222, -5.0957], [-36.2382, -5.0945], [-36.2425, -5.096], [-36.2614, -5.0931], [-36.2758, -5.0885], [-36.2901, -5.0877], [-36.2942, -5.0928], [-36.3083, -5.1021], [-36.3316, -5.087], [-36.3413, -5.0851], [-36.3589, -5.0864], [-36.3721, -5.0892], [-36.3882, -5.0869], [-36.4068, -5.0807], [-36.4492, -5.0664], [-36.4745, -5.0694], [-36.4946, -5.0632], [-36.5078, -5.0623], [-36.5159, -5.0676], [-36.5247, -5.0674], [-36.5344, -5.0712], [-36.5409, -5.0767], [-36.5423, -5.0885], [-36.5834, -5.0853], [-36.5955, -5.0809], [-36.611, -5.0786], [-36.6087, -5.0878], [-36.6134, -5.0943], [-36.6482, -5.0875], [-36.6687, -5.0876], [-36.6797, -5.0844], [-36.6887, -5.0883], [-36.7156, -5.0809], [-36.7291, -5.0772], [-36.7344, -5.0668], [-36.7521, -5.0591], [-36.7688, -5.0491], [-36.7894, -5.0437], [-36.8122, -5.0261], [-36.8295, -5.0068], [-36.8557, -4.9723], [-36.8671, -4.9581], [-36.8785, -4.9506], [-36.9009, -4.9517], [-36.9188, -4.9465], [-36.9339, -4.9378], [-36.96, -4.9186], [-36.9789, -4.9316], [-37.0033, -4.9294], [-37.0081, -4.9355], [-37.0373, -4.9499], [-37.054, -4.9466], [-37.0809, -4.9297], [-37.1039, -4.9224], [-37.1148, -4.9259], [-37.1273, -4.9362], [-37.1417, -4.9357], [-37.1448, -4.9416], [-37.1386, -4.9479], [-37.1501, -4.9493], [-37.1576, -4.9454], [-37.1643, -4.9354], [-37.1803, -4.9172], [-37.1954, -4.9081], [-37.2097, -4.8954], [-37.221, -4.8814], [-37.2322, -4.8653], [-37.2527, -4.8314], [-37.3569, -4.8581], [-37.4464, -4.881], [-37.4671, -4.8859], [-37.5586, -4.9079], [-37.6403, -4.9264], [-37.6603, -4.9979], [-37.6771, -5.0523], [-37.6788, -5.0552], [-37.7105, -5.0611], [-37.7251, -5.0706], [-37.7316, -5.0845], [-37.7334, -5.1006], [-37.74, -5.1102], [-37.7483, -5.1176], [-37.765, -5.1396], [-37.7763, -5.1871], [-37.7874, -5.2039], [-37.79, -5.2109], [-37.7882, -5.2192], [-37.783, -5.2323], [-37.7848, -5.2402], [-37.7857, -5.2452], [-37.7905, -5.255], [-37.7919, -5.2688], [-37.789, -5.2784], [-37.7826, -5.2867], [-37.7869, -5.2972], [-37.8043, -5.3128], [-37.8128, -5.3166], [-37.8229, -5.3229], [-37.8357, -5.3354], [-37.8475, -5.34], [-37.8577, -5.3567], [-37.8586, -5.3672], [-37.8637, -5.3741], [-37.8593, -5.3957], [-37.8605, -5.4067], [-37.877, -5.4274], [-37.8865, -5.4438], [-37.8895, -5.4523], [-37.8922, -5.4808], [-37.8984, -5.4859], [-37.9022, -5.5007], [-37.9204, -5.5054], [-37.931, -5.5022], [-37.9347, -5.5053], [-37.9417, -5.5236], [-37.9506, -5.5366], [-37.9602, -5.5402], [-37.9757, -5.5508], [-37.99, -5.5558], [-37.9979, -5.5681], [-37.9983, -5.5853], [-38.014, -5.5944], [-38.0281, -5.6233], [-38.0367, -5.6395], [-38.0534, -5.6461], [-38.0643, -5.6563], [-38.0758, -5.6631], [-38.0828, -5.6724], [-38.0845, -5.6843], [-38.0828, -5.6984], [-38.0897, -5.7148], [-38.0872, -5.7305], [-38.0752, -5.7235], [-38.0618, -5.7252], [-38.0575, -5.7297], [-38.0469, -5.7329], [-38.0497, -5.7398], [-38.0575, -5.7482], [-38.0586, -5.7549], [-38.0735, -5.7779], [-38.0876, -5.7931], [-38.1005, -5.8045], [-38.1144, -5.8223], [-38.1189, -5.8328], [-38.1163, -5.848], [-38.1205, -5.8583], [-38.1225, -5.8817], [-38.1276, -5.8916], [-38.1426, -5.9016], [-38.1446, -5.9138], [-38.1593, -5.9246], [-38.1654, -5.9321], [-38.1635, -5.9389], [-38.1648, -5.9465], [-38.1776, -5.9535], [-38.1836, -5.9502], [-38.1924, -5.9596], [-38.202, -5.9621], [-38.2145, -5.9743], [-38.2445, -5.9995], [-38.2522, -6.0102], [-38.2512, -6.0331], [-38.2526, -6.0431], [-38.2683, -6.0572], [-38.2749, -6.0658], [-38.2808, -6.0714], [-38.2908, -6.0732], [-38.3065, -6.087], [-38.3199, -6.077], [-38.3396, -6.0777], [-38.3678, -6.0876], [-38.377, -6.0794], [-38.3784, -6.0668], [-38.3855, -6.0624], [-38.3818, -6.0535], [-38.4048, -6.0573], [-38.4132, -6.0583], [-38.4274, -6.0694], [-38.4331, -6.0781], [-38.4473, -6.0853], [-38.4408, -6.0969], [-38.4515, -6.1067], [-38.4621, -6.1123], [-38.466, -6.1214], [-38.4734, -6.136], [-38.4755, -6.157], [-38.4871, -6.1652], [-38.4936, -6.1751], [-38.5008, -6.1797], [-38.5013, -6.1909], [-38.5185, -6.1909], [-38.5272, -6.1934], [-38.5293, -6.2137], [-38.5197, -6.223], [-38.5283, -6.2392], [-38.5385, -6.2469], [-38.5459, -6.2454], [-38.5544, -6.2634], [-38.565, -6.2685], [-38.5791, -6.2791], [-38.5715, -6.2844], [-38.5704, -6.293], [-38.5667, -6.3044], [-38.5753, -6.3086], [-38.5821, -6.3193], [-38.5815, -6.331], [-38.5771, -6.3474], [-38.5632, -6.3527], [-38.5625, -6.3557], [-38.5498, -6.3507], [-38.545, -6.3446], [-38.5326, -6.3417], [-38.5152, -6.3472], [-38.5043, -6.3561], [-38.4942, -6.3448], [-38.4765, -6.3338], [-38.4584, -6.3302], [-38.476, -6.3457], [-38.4886, -6.3616], [-38.4902, -6.3681], [-38.4843, -6.375], [-38.4834, -6.3895], [-38.4865, -6.3977], [-38.4658, -6.3964], [-38.4508, -6.3928], [-38.448, -6.4034], [-38.4383, -6.4099], [-38.4271, -6.4138], [-38.4017, -6.4096], [-38.3845, -6.4222], [-38.3778, -6.4369], [-38.3725, -6.4561], [-38.3638, -6.4536], [-38.3552, -6.4572], [-38.3438, -6.4567], [-38.3393, -6.4601], [-38.3284, -6.4607], [-38.319, -6.4728], [-38.3141, -6.4873], [-38.3063, -6.4898], [-38.2975, -6.4872], [-38.29, -6.4973], [-38.2887, -6.5056], [-38.2815, -6.4995], [-38.2698, -6.4944], [-38.2565, -6.4832], [-38.2473, -6.485], [-38.2417, -6.4808], [-38.229, -6.4833], [-38.2006, -6.4883], [-38.1917, -6.4986], [-38.169, -6.5], [-38.1598, -6.4986], [-38.149, -6.4917], [-38.1451, -6.4942], [-38.1332, -6.52], [-38.1202, -6.5224], [-38.1132, -6.5213], [-38.0971, -6.5081], [-38.0954, -6.4936], [-38.0814, -6.4835], [-38.0709, -6.4639], [-38.054, -6.4537], [-38.0519, -6.4434], [-38.0434, -6.4433], [-38.0439, -6.452], [-38.037, -6.4571], [-38.0409, -6.4703], [-38.0374, -6.4752], [-38.0268, -6.4748], [-38.0218, -6.4685], [-38.0127, -6.4683], [-38.0198, -6.4469], [-38.0082, -6.4322], [-37.9973, -6.4265], [-37.9834, -6.4281], [-37.9711, -6.4224], [-37.9677, -6.4162], [-37.968, -6.4051], [-37.9554, -6.3982], [-37.9552, -6.4081], [-37.9494, -6.418], [-37.9423, -6.4241], [-37.9261, -6.4211], [-37.9194, -6.4116], [-37.9015, -6.3997], [-37.8903, -6.4001], [-37.8843, -6.3917], [-37.8885, -6.3872], [-37.8891, -6.3704], [-37.8833, -6.367], [-37.8589, -6.3744], [-37.8542, -6.3663], [-37.8415, -6.363], [-37.8441, -6.3544], [-37.8343, -6.3417], [-37.8432, -6.3331], [-37.8402, -6.3268], [-37.8287, -6.3195], [-37.8165, -6.3162], [-37.8145, -6.3123], [-37.824, -6.306], [-37.8121, -6.2927], [-37.7945, -6.289], [-37.7649, -6.2922], [-37.7581, -6.2866], [-37.7714, -6.2731], [-37.7695, -6.2646], [-37.7624, -6.2587], [-37.7617, -6.2529], [-37.7766, -6.2459], [-37.7614, -6.2396], [-37.7652, -6.2341], [-37.7756, -6.2313], [-37.7638, -6.2189], [-37.7561, -6.2172], [-37.7521, -6.2091], [-37.7549, -6.2021], [-37.7424, -6.189], [-37.709, -6.177], [-37.7001, -6.1851], [-37.6732, -6.1906], [-37.6467, -6.1894], [-37.6385, -6.1798], [-37.6162, -6.1762], [-37.6042, -6.1753], [-37.5823, -6.1615], [-37.5696, -6.1554], [-37.5607, -6.1645], [-37.54, -6.1659], [-37.5364, -6.1528], [-37.5219, -6.1518], [-37.5029, -6.1521], [-37.5034, -6.1444], [-37.4894, -6.1444], [-37.483, -6.1517], [-37.4589, -6.145], [-37.4549, -6.1332], [-37.4539, -6.1201], [-37.4457, -6.1122], [-37.426, -6.109], [-37.4078, -6.1128], [-37.3936, -6.1094], [-37.3862, -6.0948], [-37.3859, -6.0893], [-37.3788, -6.0851], [-37.3716, -6.0828], [-37.3544, -6.0865], [-37.3358, -6.0675], [-37.3197, -6.06], [-37.3092, -6.0578], [-37.3006, -6.0503], [-37.2956, -6.0501], [-37.2869, -6.058], [-37.2725, -6.0557], [-37.2636, -6.0464], [-37.2626, -6.0385], [-37.2565, -6.0285], [-37.2506, -6.0259], [-37.2319, -6.0276], [-37.2227, -6.0421], [-37.2022, -6.0388], [-37.1943, -6.048], [-37.1794, -6.05], [-37.1739, -6.048], [-37.1756, -6.0549], [-37.1713, -6.0769], [-37.1716, -6.1013], [-37.167, -6.1104], [-37.171, -6.1201], [-37.1751, -6.1422], [-37.1664, -6.1539], [-37.1569, -6.1525], [-37.1613, -6.1575], [-37.1657, -6.1704], [-37.1742, -6.1801], [-37.1885, -6.1807], [-37.1935, -6.1843], [-37.1942, -6.1982], [-37.2016, -6.2057], [-37.2336, -6.2131], [-37.2515, -6.2265], [-37.2706, -6.2517], [-37.273, -6.2632], [-37.2731, -6.28], [-37.2868, -6.2823], [-37.3042, -6.2783], [-37.3151, -6.2782], [-37.3215, -6.2828], [-37.3282, -6.3032], [-37.334, -6.3083], [-37.3511, -6.3144], [-37.3634, -6.3222], [-37.3773, -6.3444], [-37.3775, -6.3693], [-37.3885, -6.3797], [-37.3888, -6.391], [-37.3961, -6.4011], [-37.3958, -6.4201], [-37.3866, -6.426], [-37.3812, -6.4371], [-37.391, -6.4528], [-37.3935, -6.4722], [-37.3958, -6.5101], [-37.4, -6.5195], [-37.4117, -6.5295], [-37.4212, -6.5333], [-37.4647, -6.5327], [-37.4737, -6.5376], [-37.4824, -6.5477], [-37.4819, -6.5572], [-37.4748, -6.5645], [-37.4786, -6.5782], [-37.4804, -6.6052], [-37.476, -6.6081], [-37.4745, -6.6179], [-37.4774, -6.6374], [-37.4764, -6.6448], [-37.4662, -6.66], [-37.4752, -6.6728], [-37.4709, -6.6795], [-37.4847, -6.71], [-37.4073, -6.6972], [-37.3957, -6.7004], [-37.3427, -6.7012], [-37.332, -6.6981], [-37.3143, -6.689], [-37.2837, -6.6939], [-37.2902, -6.713], [-37.2799, -6.7242], [-37.2639, -6.7322], [-37.268, -6.744], [-37.2694, -6.762], [-37.2739, -6.7668], [-37.2579, -6.7795], [-37.2606, -6.7874], [-37.2552, -6.7994], [-37.2551, -6.8111], [-37.2346, -6.8246], [-37.1927, -6.8261], [-37.1829, -6.8183], [-37.1728, -6.8153], [-37.1663, -6.8071], [-37.1522, -6.7984], [-37.1437, -6.7833], [-37.1381, -6.7814], [-37.1277, -6.7656], [-37.1201, -6.7673], [-37.0754, -6.7541], [-37.0629, -6.751], [-37.0413, -6.7401], [-37.0353, -6.7342], [-37.0036, -6.7096], [-36.9935, -6.7075], [-36.9862, -6.712], [-36.9776, -6.7219], [-36.9718, -6.7406], [-36.9733, -6.7582], [-36.9692, -6.7705], [-36.9581, -6.7757], [-36.9591, -6.7833], [-36.9571, -6.7905], [-36.9373, -6.7726], [-36.9102, -6.7569], [-36.8743, -6.7432], [-36.835, -6.7311], [-36.8308, -6.7353], [-36.7727, -6.7871], [-36.7695, -6.8387], [-36.734, -6.8348], [-36.7302, -6.8364], [-36.745, -6.8795], [-36.7574, -6.8994], [-36.76, -6.9145], [-36.7621, -6.9269], [-36.7665, -6.9359], [-36.7546, -6.956], [-36.7374, -6.9728], [-36.7186, -6.9827], [-36.7093, -6.9747], [-36.6947, -6.9345], [-36.6872, -6.926], [-36.6733, -6.9258], [-36.6549, -6.9282], [-36.6374, -6.9338], [-36.6165, -6.934], [-36.6115, -6.9377], [-36.6036, -6.9305], [-36.5973, -6.9165], [-36.5899, -6.9087], [-36.5679, -6.8748], [-36.5668, -6.8666], [-36.5741, -6.8575], [-36.5698, -6.848], [-36.5602, -6.8408], [-36.5502, -6.8436], [-36.5437, -6.8421], [-36.5292, -6.8254], [-36.51, -6.8179], [-36.5055, -6.8088], [-36.5013, -6.7776], [-36.5048, -6.7539], [-36.5206, -6.7457], [-36.5239, -6.7383], [-36.5335, -6.7335], [-36.5442, -6.7312], [-36.5492, -6.722], [-36.5579, -6.7126], [-36.5587, -6.7077], [-36.5474, -6.6951], [-36.5417, -6.6661], [-36.5313, -6.6349], [-36.523, -6.619], [-36.5207, -6.6106], [-36.5245, -6.5997], [-36.5138, -6.5944], [-36.502, -6.6015], [-36.4938, -6.6035], [-36.485, -6.6108], [-36.4717, -6.6166], [-36.4664, -6.6284], [-36.4605, -6.6344], [-36.4493, -6.6242], [-36.4382, -6.6293], [-36.4359, -6.6259], [-36.4392, -6.6127], [-36.4414, -6.5951], [-36.4422, -6.5647], [-36.4444, -6.5583], [-36.4545, -6.5517], [-36.4715, -6.5484], [-36.4793, -6.5399], [-36.4815, -6.5206], [-36.5004, -6.5135], [-36.5165, -6.5029], [-36.5258, -6.5012], [-36.5282, -6.4793], [-36.531, -6.4521], [-36.5289, -6.4433], [-36.5187, -6.4181], [-36.5107, -6.4075], [-36.5044, -6.3865]]]}, "properties": {"uf": "RN", "nome": "RN"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-37.5718, -7.4891], [-37.5569, -7.4798], [-37.5426, -7.4783], [-37.5331, -7.473], [-37.528, -7.4653], [-37.5274, -7.4484], [-37.5217, -7.4395], [-37.5142, -7.433], [-37.5156, -7.4276], [-37.5057, -7.4192], [-37.4947, -7.399], [-37.487, -7.3951], [-37.4876, -7.3894], [-37.4981, -7.3711], [-37.496, -7.3648], [-37.4659, -7.358], [-37.4475, -7.361], [-37.4318, -7.3567], [-37.4255, -7.3529], [-37.4155, -7.3617], [-37.4081, -7.3581], [-37.3954, -7.3587], [-37.3857, -7.3567], [-37.3724, -7.3506], [-37.3494, -7.3351], [-37.357, -7.321], [-37.3521, -7.3168], [-37.3352, -7.295], [-37.3282, -7.2881], [-37.314, -7.2894], [-37.2883, -7.2883], [-37.282, -7.2788], [-37.2753, -7.2743], [-37.2607, -7.2742], [-37.2342, -7.2739], [-37.2227, -7.2861], [-37.2142, -7.2913], [-37.1967, -7.2947], [-37.1769, -7.3096], [-37.1685, -7.32], [-37.1681, -7.332], [-37.1571, -7.3382], [-37.1449, -7.335], [-37.1353, -7.3467], [-37.128, -7.344], [-37.1216, -7.3509], [-37.1138, -7.3513], [-37.1019, -7.3566], [-37.0973, -7.354], [-37.0856, -7.3583], [-37.0729, -7.3683], [-37.0674, -7.3834], [-37.0532, -7.3795], [-37.05, -7.3776], [-37.0311, -7.3856], [-37.0256, -7.386], [-37.0137, -7.4038], [-37.0237, -7.4158], [-37.026, -7.4225], [-37.0176, -7.4246], [-37.0145, -7.4304], [-37.0236, -7.4339], [-37.0212, -7.4402], [-37.0132, -7.445], [-37.0107, -7.4536], [-37.0033, -7.4549], [-36.9941, -7.4647], [-36.9955, -7.4726], [-36.9854, -7.4756], [-36.9842, -7.4823], [-37.0033, -7.4964], [-37.0106, -7.4896], [-37.0252, -7.4967], [-37.0257, -7.497], [-37.0432, -7.5039], [-37.0538, -7.5046], [-37.0633, -7.5142], [-37.0699, -7.5174], [-37.0793, -7.5166], [-37.0946, -7.5222], [-37.1061, -7.5311], [-37.1183, -7.5344], [-37.1288, -7.5427], [-37.1371, -7.5552], [-37.1535, -7.566], [-37.1636, -7.5747], [-37.179, -7.5971], [-37.1832, -7.613], [-37.1928, -7.6238], [-37.1979, -7.6353], [-37.1951, -7.6521], [-37.1878, -7.6576], [-37.1768, -7.6728], [-37.1741, -7.6843], [-37.161, -7.698], [-37.1545, -7.7064], [-37.1502, -7.7169], [-37.1506, -7.729], [-37.1389, -7.7455], [-37.1436, -7.7543], [-37.1517, -7.7624], [-37.157, -7.773], [-37.152, -7.7798], [-37.1585, -7.7923], [-37.1707, -7.8002], [-37.183, -7.7907], [-37.1915, -7.7912], [-37.198, -7.7989], [-37.2174, -7.8067], [-37.223, -7.8041], [-37.2306, -7.8067], [-37.2302, -7.8131], [-37.2437, -7.819], [-37.2405, -7.8231], [-37.2282, -7.8215], [-37.2228, -7.8362], [-37.2259, -7.8447], [-37.2383, -7.8439], [-37.2472, -7.8468], [-37.2502, -7.8549], [-37.2458, -7.8589], [-37.2441, -7.8738], [-37.2618, -7.8839], [-37.2771, -7.8978], [-37.2874, -7.9039], [-37.3037, -7.9042], [-37.308, -7.9079], [-37.3114, -7.9216], [-37.309, -7.9342], [-37.3303, -7.9447], [-37.3347, -7.943], [-37.3502, -7.9486], [-37.3477, -7.9544], [-37.352, -7.9685], [-37.3574, -7.975], [-37.3406, -7.9751], [-37.3403, -7.9797], [-37.3124, -7.9678], [-37.3033, -7.9702], [-37.2918, -7.9653], [-37.2774, -7.972], [-37.2635, -7.9682], [-37.258, -7.9704], [-37.247, -7.9694], [-37.2411, -7.9728], [-37.2196, -7.9728], [-37.2215, -7.9635], [-37.2173, -7.9564], [-37.2079, -7.9519], [-37.1927, -7.9606], [-37.1934, -7.9829], [-37.1883, -7.983], [-37.1842, -7.9913], [-37.1753, -7.9969], [-37.1604, -7.9972], [-37.1518, -8.0094], [-37.1496, -8.0237], [-37.1484, -8.0351], [-37.1581, -8.0512], [-37.1568, -8.0645], [-37.1466, -8.0786], [-37.1437, -8.088], [-37.1478, -8.1001], [-37.1469, -8.1092], [-37.1426, -8.1179], [-37.1442, -8.125], [-37.1532, -8.1275], [-37.1586, -8.1389], [-37.151, -8.15], [-37.1634, -8.1587], [-37.1602, -8.1704], [-37.1412, -8.1772], [-37.1265, -8.1737], [-37.1183, -8.1754], [-37.1189, -8.184], [-37.1261, -8.1915], [-37.1229, -8.2091], [-37.1104, -8.2255], [-37.1004, -8.2337], [-37.0899, -8.2312], [-37.0809, -8.2219], [-37.0665, -8.233], [-37.0806, -8.2411], [-37.0822, -8.2619], [-37.0757, -8.268], [-37.0582, -8.264], [-37.0403, -8.2662], [-37.0279, -8.2834], [-37.0206, -8.2897], [-37.0039, -8.2959], [-36.9912, -8.303], [-36.978, -8.2974], [-36.9602, -8.3005], [-36.9545, -8.2992], [-36.9473, -8.2911], [-36.947, -8.2774], [-36.9422, -8.2739], [-36.923, -8.2698], [-36.9083, -8.2531], [-36.896, -8.2408], [-36.8792, -8.2356], [-36.8617, -8.2224], [-36.8433, -8.2169], [-36.8243, -8.2082], [-36.8125, -8.2053], [-36.8058, -8.1954], [-36.7943, -8.1895], [-36.7878, -8.1898], [-36.7754, -8.1907], [-36.7616, -8.1963], [-36.7535, -8.1915], [-36.7501, -8.1757], [-36.7409, -8.1724], [-36.724, -8.1725], [-36.7189, -8.1616], [-36.7258, -8.1564], [-36.7228, -8.151], [-36.7037, -8.158], [-36.697, -8.1547], [-36.687, -8.1557], [-36.6939, -8.1408], [-36.6652, -8.1233], [-36.6403, -8.1199], [-36.6286, -8.1111], [-36.6279, -8.1029], [-36.637, -8.0932], [-36.6477, -8.0913], [-36.6504, -8.0813], [-36.6587, -8.0798], [-36.6538, -8.0704], [-36.6412, -8.0622], [-36.6288, -8.0571], [-36.6278, -8.0515], [-36.6293, -8.0254], [-36.6265, -8.0027], [-36.6279, -7.9864], [-36.6232, -7.9821], [-36.6227, -7.9695], [-36.6194, -7.9615], [-36.6135, -7.9565], [-36.6125, -7.9494], [-36.5869, -7.9587], [-36.5768, -7.9596], [-36.5742, -7.9517], [-36.58, -7.9467], [-36.5726, -7.936], [-36.5725, -7.9306], [-36.5782, -7.9152], [-36.5717, -7.9045], [-36.552, -7.8987], [-36.5365, -7.9016], [-36.5315, -7.9028], [-36.5129, -7.9149], [-36.4994, -7.9203], [-36.4925, -7.9152], [-36.4867, -7.9164], [-36.4801, -7.9248], [-36.4704, -7.9178], [-36.4613, -7.9147], [-36.4463, -7.9164], [-36.4458, -7.9082], [-36.4369, -7.9003], [-36.4297, -7.8866], [-36.4327, -7.8731], [-36.4291, -7.867], [-36.4309, -7.8498], [-36.4283, -7.8334], [-36.43, -7.8271], [-36.424, -7.8158], [-36.4074, -7.8141], [-36.3994, -7.8104], [-36.3926, -7.8076], [-36.3735, -7.8126], [-36.3632, -7.8061], [-36.3369, -7.8094], [-36.3207, -7.8092], [-36.3134, -7.8064], [-36.302, -7.8083], [-36.2852, -7.8179], [-36.2711, -7.8306], [-36.2635, -7.8317], [-36.2533, -7.83], [-36.24, -7.8177], [-36.2423, -7.8073], [-36.2512, -7.8046], [-36.2542, -7.7964], [-36.2463, -7.7853], [-36.2272, -7.77], [-36.2166, -7.7641], [-36.2065, -7.7704], [-36.2043, -7.783], [-36.1979, -7.7904], [-36.1835, -7.7839], [-36.1624, -7.7837], [-36.1434, -7.7816], [-36.1268, -7.7842], [-36.1185, -7.7858], [-36.1041, -7.7796], [-36.0941, -7.7785], [-36.069, -7.781], [-36.0641, -7.7851], [-36.0562, -7.7992], [-36.0505, -7.8011], [-36.042, -7.7937], [-36.0336, -7.7966], [-36.0216, -7.8102], [-36.0033, -7.8128], [-35.9982, -7.8138], [-35.9962, -7.8039], [-35.991, -7.7999], [-35.9814, -7.8032], [-35.974, -7.792], [-35.959, -7.7873], [-35.9434, -7.79], [-35.9356, -7.7851], [-35.9285, -7.7852], [-35.9094, -7.7925], [-35.8982, -7.7889], [-35.8917, -7.78], [-35.8838, -7.7748], [-35.881, -7.7663], [-35.8818, -7.7544], [-35.8721, -7.7495], [-35.8623, -7.751], [-35.8507, -7.7475], [-35.8253, -7.7496], [-35.8003, -7.7418], [-35.7899, -7.7404], [-35.7806, -7.7384], [-35.7676, -7.7267], [-35.759, -7.7224], [-35.7473, -7.7232], [-35.7431, -7.7138], [-35.7365, -7.7096], [-35.7214, -7.7095], [-35.7136, -7.7074], [-35.7068, -7.6958], [-35.6954, -7.694], [-35.6841, -7.7078], [-35.6799, -7.7036], [-35.6675, -7.6974], [-35.6568, -7.6977], [-35.6453, -7.6924], [-35.6315, -7.6812], [-35.6213, -7.6686], [-35.6195, -7.6625], [-35.6079, -7.6534], [-35.5975, -7.6543], [-35.5877, -7.6502], [-35.5719, -7.658], [-35.5596, -7.6613], [-35.5479, -7.6573], [-35.5346, -7.6555], [-35.527, -7.6451], [-35.5196, -7.64], [-35.5304, -7.6262], [-35.5317, -7.6217], [-35.5258, -7.6076], [-35.5183, -7.604], [-35.5212, -7.5964], [-35.5279, -7.5902], [-35.5359, -7.5886], [-35.5373, -7.5806], [-35.5272, -7.57], [-35.5199, -7.5504], [-35.5214, -7.5412], [-35.5167, -7.5312], [-35.5124, -7.5315], [-35.5092, -7.5175], [-35.5019, -7.5125], [-35.504, -7.508], [-35.4949, -7.4839], [-35.489, -7.4782], [-35.4761, -7.4762], [-35.4635, -7.4624], [-35.4538, -7.4626], [-35.4504, -7.4534], [-35.4377, -7.4606], [-35.4344, -7.4708], [-35.4247, -7.4744], [-35.4129, -7.4706], [-35.4098, -7.4628], [-35.3922, -7.456], [-35.3855, -7.4496], [-35.376, -7.4489], [-35.3684, -7.4406], [-35.3629, -7.4428], [-35.353, -7.4413], [-35.3486, -7.4349], [-35.3526, -7.4242], [-35.3426, -7.422], [-35.3335, -7.4228], [-35.3329, -7.4153], [-35.3308, -7.4066], [-35.3241, -7.4113], [-35.314, -7.4058], [-35.309, -7.409], [-35.2959, -7.4014], [-35.2802, -7.3877], [-35.2644, -7.3799], [-35.2486, -7.3748], [-35.2167, -7.3809], [-35.1996, -7.3877], [-35.1907, -7.3979], [-35.1808, -7.3959], [-35.1721, -7.388], [-35.1538, -7.3925], [-35.1349, -7.3968], [-35.1276, -7.4017], [-35.108, -7.4055], [-35.0916, -7.4014], [-35.0705, -7.3988], [-35.063, -7.4067], [-35.0481, -7.4178], [-35.0296, -7.4258], [-35.0146, -7.4435], [-35.0027, -7.4535], [-34.9854, -7.462], [-34.9842, -7.4693], [-34.9883, -7.4762], [-34.9902, -7.4889], [-34.9851, -7.5], [-34.9842, -7.5079], [-34.9791, -7.5097], [-34.9694, -7.5211], [-34.9608, -7.5388], [-34.9506, -7.5376], [-34.9395, -7.53], [-34.9327, -7.5285], [-34.923, -7.534], [-34.9173, -7.5418], [-34.9015, -7.5371], [-34.8955, -7.5451], [-34.8872, -7.5364], [-34.8674, -7.548], [-34.858, -7.538], [-34.8538, -7.5396], [-34.8386, -7.5443], [-34.8339, -7.5486], [-34.826, -7.5507], [-34.8217, -7.5343], [-34.8103, -7.5147], [-34.8091, -7.5095], [-34.8141, -7.4893], [-34.81, -7.4786], [-34.8039, -7.4713], [-34.8095, -7.4626], [-34.811, -7.4542], [-34.8096, -7.4344], [-34.8027, -7.3879], [-34.7977, -7.3642], [-34.7997, -7.3617], [-34.7978, -7.3435], [-34.7945, -7.333], [-34.802, -7.3177], [-34.7986, -7.3001], [-34.8013, -7.296], [-34.7989, -7.2779], [-34.8036, -7.2681], [-34.8058, -7.2445], [-34.8041, -7.218], [-34.8001, -7.203], [-34.7947, -7.1942], [-34.7961, -7.1741], [-34.7932, -7.1546], [-34.7968, -7.147], [-34.8092, -7.1455], [-34.8163, -7.1396], [-34.8215, -7.1298], [-34.8211, -7.1122], [-34.8315, -7.101], [-34.8325, -7.0866], [-34.8302, -7.0734], [-34.8399, -7.0642], [-34.8424, -7.056], [-34.8382, -7.0407], [-34.8296, -7.0307], [-34.8292, -7.0185], [-34.8255, -7.0058], [-34.828, -6.9732], [-34.8301, -6.9662], [-34.8431, -6.9624], [-34.836, -6.9775], [-34.834, -6.9911], [-34.8349, -7.0049], [-34.8382, -7.0117], [-34.855, -7.0288], [-34.859, -7.0297], [-34.8653, -7.0296], [-34.8706, -7.0113], [-34.874, -6.9871], [-34.8691, -6.9781], [-34.8573, -6.9716], [-34.8556, -6.9606], [-34.8645, -6.9429], [-34.8661, -6.9304], [-34.8634, -6.9205], [-34.8542, -6.9037], [-34.8738, -6.8948], [-34.8876, -6.8832], [-34.8987, -6.8659], [-34.9069, -6.8428], [-34.9112, -6.8262], [-34.9142, -6.8056], [-34.915, -6.7874], [-34.9189, -6.7707], [-34.9248, -6.7676], [-34.9323, -6.765], [-34.9343, -6.7577], [-34.9405, -6.754], [-34.928, -6.7404], [-34.9341, -6.7291], [-34.9315, -6.7211], [-34.9339, -6.6975], [-34.9308, -6.6882], [-34.9455, -6.6823], [-34.9527, -6.6726], [-34.9574, -6.6588], [-34.9631, -6.6311], [-34.965, -6.6029], [-34.9665, -6.5808], [-34.9664, -6.5468], [-34.9674, -6.5008], [-34.9685, -6.4872], [-34.9784, -6.4873], [-34.9921, -6.5015], [-35.0011, -6.502], [-35.0111, -6.5061], [-35.0285, -6.5055], [-35.037, -6.5171], [-35.0577, -6.5278], [-35.0671, -6.5247], [-35.0754, -6.5144], [-35.0889, -6.505], [-35.0955, -6.4977], [-35.1037, -6.5058], [-35.1125, -6.5051], [-35.1235, -6.5299], [-35.1326, -6.5358], [-35.1458, -6.5528], [-35.1575, -6.5517], [-35.1689, -6.5583], [-35.194, -6.5503], [-35.2073, -6.5437], [-35.2101, -6.5332], [-35.2182, -6.5186], [-35.2244, -6.5216], [-35.2298, -6.5303], [-35.2358, -6.5327], [-35.2532, -6.534], [-35.2746, -6.5439], [-35.3308, -6.5443], [-35.3413, -6.5386], [-35.3645, -6.512], [-35.3948, -6.494], [-35.4078, -6.4896], [-35.4168, -6.4878], [-35.4348, -6.4889], [-35.4421, -6.4866], [-35.4516, -6.485], [-35.4555, -6.4785], [-35.4642, -6.4827], [-35.4832, -6.4864], [-35.4891, -6.4809], [-35.4958, -6.4833], [-35.5014, -6.4778], [-35.5124, -6.4768], [-35.5478, -6.4825], [-35.5515, -6.4902], [-35.5648, -6.4918], [-35.5814, -6.4841], [-35.5921, -6.4766], [-35.5922, -6.4716], [-35.6041, -6.4592], [-35.6169, -6.4626], [-35.6293, -6.4549], [-35.6368, -6.4544], [-35.6636, -6.4468], [-35.6737, -6.4516], [-35.682, -6.4479], [-35.6864, -6.453], [-35.7072, -6.4695], [-35.7186, -6.4725], [-35.7262, -6.4696], [-35.7412, -6.4763], [-35.7733, -6.4828], [-35.7799, -6.4833], [-35.8704, -6.4886], [-35.9442, -6.493], [-35.9578, -6.4893], [-35.9652, -6.4844], [-35.9747, -6.4888], [-35.992, -6.4854], [-36.0053, -6.4811], [-36.0129, -6.471], [-36.0083, -6.4651], [-36.0168, -6.452], [-36.0367, -6.4443], [-36.0512, -6.4322], [-36.0557, -6.4262], [-36.061, -6.4109], [-36.0681, -6.4154], [-36.0768, -6.4056], [-36.0854, -6.4146], [-36.0961, -6.4202], [-36.0965, -6.4203], [-36.1031, -6.4215], [-36.1102, -6.4292], [-36.1285, -6.4252], [-36.1322, -6.4281], [-36.1438, -6.4253], [-36.1745, -6.4308], [-36.2265, -6.434], [-36.2498, -6.4374], [-36.2512, -6.4044], [-36.259, -6.4048], [-36.2771, -6.3984], [-36.2916, -6.396], [-36.2992, -6.3821], [-36.2963, -6.3704], [-36.2816, -6.3546], [-36.2767, -6.3404], [-36.2791, -6.3176], [-36.2799, -6.3089], [-36.295, -6.2921], [-36.3035, -6.283], [-36.3136, -6.2834], [-36.344, -6.3025], [-36.3576, -6.31], [-36.3626, -6.31], [-36.3946, -6.294], [-36.4154, -6.3331], [-36.4285, -6.3597], [-36.4326, -6.3631], [-36.4871, -6.3598], [-36.4998, -6.3582], [-36.5002, -6.3704], [-36.5044, -6.3865], [-36.5107, -6.4075], [-36.5187, -6.4181], [-36.5289, -6.4433], [-36.531, -6.4521], [-36.5282, -6.4793], [-36.5258, -6.5012], [-36.5165, -6.5029], [-36.5004, -6.5135], [-36.4815, -6.5206], [-36.4793, -6.5399], [-36.4715, -6.5484], [-36.4545, -6.5517], [-36.4444, -6.5583], [-36.4422, -6.5647], [-36.4414, -6.5951], [-36.4392, -6.6127], [-36.4359, -6.6259], [-36.4382, -6.6293], [-36.4493, -6.6242], [-36.4605, -6.6344], [-36.4664, -6.6284], [-36.4717, -6.6166], [-36.485, -6.6108], [-36.4938, -6.6035], [-36.502, -6.6015], [-36.5138, -6.5944], [-36.5245, -6.5997], [-36.5207, -6.6106], [-36.523, -6.619], [-36.5313, -6.6349], [-36.5417, -6.6661], [-36.5474, -6.6951], [-36.5587, -6.7077], [-36.5579, -6.7126], [-36.5492, -6.722], [-36.5442, -6.7312], [-36.5335, -6.7335], [-36.5239, -6.7383], [-36.5206, -6.7457], [-36.5048, -6.7539], [-36.5013, -6.7776], [-36.5055, -6.8088], [-36.51, -6.8179], [-36.5292, -6.8254], [-36.5437, -6.8421], [-36.5502, -6.8436], [-36.5602, -6.8408], [-36.5698, -6.848], [-36.5741, -6.8575], [-36.5668, -6.8666], [-36.5679, -6.8748], [-36.5899, -6.9087], [-36.5973, -6.9165], [-36.6036, -6.9305], [-36.6115, -6.9377], [-36.6165, -6.934], [-36.6374, -6.9338], [-36.6549, -6.9282], [-36.6733, -6.9258], [-36.6872, -6.926], [-36.6947, -6.9345], [-36.7093, -6.9747], [-36.7186, -6.9827], [-36.7374, -6.9728], [-36.7546, -6.956], [-36.7665, -6.9359], [-36.7621, -6.9269], [-36.76, -6.9145], [-36.7574, -6.8994], [-36.745, -6.8795], [-36.7302, -6.8364], [-36.734, -6.8348], [-36.7695, -6.8387], [-36.7727, -6.7871], [-36.8308, -6.7353], [-36.835, -6.7311], [-36.8743, -6.7432], [-36.9102, -6.7569], [-36.9373, -6.7726], [-36.9571, -6.7905], [-36.9591, -6.7833], [-36.9581, -6.7757], [-36.9692, -6.7705], [-36.9733, -6.7582], [-36.9718, -6.7406], [-36.9776, -6.7219], [-36.9862, -6.712], [-36.9935, -6.7075], [-37.0036, -6.7096], [-37.0353, -6.7342], [-37.0413, -6.7401], [-37.0629, -6.751], [-37.0754, -6.7541], [-37.1201, -6.7673], [-37.1277, -6.7656], [-37.1381, -6.7814], [-37.1437, -6.7833], [-37.1522, -6.7984], [-37.1663, -6.8071], [-37.1728, -6.8153], [-37.1829, -6.8183], [-37.1927, -6.8261], [-37.2346, -6.8246], [-37.2551, -6.8111], [-37.2552, -6.7994], [-37.2606, -6.7874], [-37.2579, -6.7795], [-37.2739, -6.7668], [-37.2694, -6.762], [-37.268, -6.744], [-37.2639, -6.7322], [-37.2799, -6.7242], [-37.2902, -6.713], [-37.2837, -6.6939], [-37.3143, -6.689], [-37.332, -6.6981], [-37.3427, -6.7012], [-37.3957, -6.7004], [-37.4073, -6.6972], [-37.4847, -6.71], [-37.4709, -6.6795], [-37.4752, -6.6728], [-37.4662, -6.66], [-37.4764, -6.6448], [-37.4774, -6.6374], [-37.4745, -6.6179], [-37.476, -6.6081], [-37.4804, -6.6052], [-37.4786, -6.5782], [-37.4748, -6.5645], [-37.4819, -6.5572], [-37.4824, -6.5477], [-37.4737, -6.5376], [-37.4647, -6.5327], [-37.4212, -6.5333], [-37.4117, -6.5295], [-37.4, -6.5195], [-37.3958, -6.5101], [-37.3935, -6.4722], [-37.391, -6.4528], [-37.3812, -6.4371], [-37.3866, -6.426], [-37.3958, -6.4201], [-37.3961, -6.4011], [-37.3888, -6.391], [-37.3885, -6.3797], [-37.3775, -6.3693], [-37.3773, -6.3444], [-37.3634, -6.3222], [-37.3511, -6.3144], [-37.334, -6.3083], [-37.3282, -6.3032], [-37.3215, -6.2828], [-37.3151, -6.2782], [-37.3042, -6.2783], [-37.2868, -6.2823], [-37.2731, -6.28], [-37.273, -6.2632], [-37.2706, -6.2517], [-37.2515, -6.2265], [-37.2336, -6.2131], [-37.2016, -6.2057], [-37.1942, -6.1982], [-37.1935, -6.1843], [-37.1885, -6.1807], [-37.1742, -6.1801], [-37.1657, -6.1704], [-37.1613, -6.1575], [-37.1569, -6.1525], [-37.1664, -6.1539], [-37.1751, -6.1422], [-37.171, -6.1201], [-37.167, -6.1104], [-37.1716, -6.1013], [-37.1713, -6.0769], [-37.1756, -6.0549], [-37.1739, -6.048], [-37.1794, -6.05], [-37.1943, -6.048], [-37.2022, -6.0388], [-37.2227, -6.0421], [-37.2319, -6.0276], [-37.2506, -6.0259], [-37.2565, -6.0285], [-37.2626, -6.0385], [-37.2636, -6.0464], [-37.2725, -6.0557], [-37.2869, -6.058], [-37.2956, -6.0501], [-37.3006, -6.0503], [-37.3092, -6.0578], [-37.3197, -6.06], [-37.3358, -6.0675], [-37.3544, -6.0865], [-37.3716, -6.0828], [-37.3788, -6.0851], [-37.3859, -6.0893], [-37.3862, -6.0948], [-37.3936, -6.1094], [-37.4078, -6.1128], [-37.426, -6.109], [-37.4457, -6.1122], [-37.4539, -6.1201], [-37.4549, -6.1332], [-37.4589, -6.145], [-37.483, -6.1517], [-37.4894, -6.1444], [-37.5034, -6.1444], [-37.5029, -6.1521], [-37.5219, -6.1518], [-37.5364, -6.1528], [-37.54, -6.1659], [-37.5607, -6.1645], [-37.5696, -6.1554], [-37.5823, -6.1615], [-37.6042, -6.1753], [-37.6162, -6.1762], [-37.6385, -6.1798], [-37.6467, -6.1894], [-37.6732, -6.1906], [-37.7001, -6.1851], [-37.709, -6.177], [-37.7424, -6.189], [-37.7549, -6.2021], [-37.7521, -6.2091], [-37.7561, -6.2172], [-37.7638, -6.2189], [-37.7756, -6.2313], [-37.7652, -6.2341], [-37.7614, -6.2396], [-37.7766, -6.2459], [-37.7617, -6.2529], [-37.7624, -6.2587], [-37.7695, -6.2646], [-37.7714, -6.2731], [-37.7581, -6.2866], [-37.7649, -6.2922], [-37.7945, -6.289], [-37.8121, -6.2927], [-37.824, -6.306], [-37.8145, -6.3123], [-37.8165, -6.3162], [-37.8287, -6.3195], [-37.8402, -6.3268], [-37.8432, -6.3331], [-37.8343, -6.3417], [-37.8441, -6.3544], [-37.8415, -6.363], [-37.8542, -6.3663], [-37.8589, -6.3744], [-37.8833, -6.367], [-37.8891, -6.3704], [-37.8885, -6.3872], [-37.8843, -6.3917], [-37.8903, -6.4001], [-37.9015, -6.3997], [-37.9194, -6.4116], [-37.9261, -6.4211], [-37.9423, -6.4241], [-37.9494, -6.418], [-37.9552, -6.4081], [-37.9554, -6.3982], [-37.968, -6.4051], [-37.9677, -6.4162], [-37.9711, -6.4224], [-37.9834, -6.4281], [-37.9973, -6.4265], [-38.0082, -6.4322], [-38.0198, -6.4469], [-38.0127, -6.4683], [-38.0218, -6.4685], [-38.0268, -6.4748], [-38.0374, -6.4752], [-38.0409, -6.4703], [-38.037, -6.4571], [-38.0439, -6.452], [-38.0434, -6.4433], [-38.0519, -6.4434], [-38.054, -6.4537], [-38.0709, -6.4639], [-38.0814, -6.4835], [-38.0954, -6.4936], [-38.0971, -6.5081], [-38.1132, -6.5213], [-38.1202, -6.5224], [-38.1332, -6.52], [-38.1451, -6.4942], [-38.149, -6.4917], [-38.1598, -6.4986], [-38.169, -6.5], [-38.1917, -6.4986], [-38.2006, -6.4883], [-38.229, -6.4833], [-38.2417, -6.4808], [-38.2473, -6.485], [-38.2565, -6.4832], [-38.2698, -6.4944], [-38.2815, -6.4995], [-38.2887, -6.5056], [-38.29, -6.4973], [-38.2975, -6.4872], [-38.3063, -6.4898], [-38.3141, -6.4873], [-38.319, -6.4728], [-38.3284, -6.4607], [-38.3393, -6.4601], [-38.3438, -6.4567], [-38.3552, -6.4572], [-38.3638, -6.4536], [-38.3725, -6.4561], [-38.3778, -6.4369], [-38.3845, -6.4222], [-38.4017, -6.4096], [-38.4271, -6.4138], [-38.4383, -6.4099], [-38.448, -6.4034], [-38.4508, -6.3928], [-38.4658, -6.3964], [-38.4865, -6.3977], [-38.4834, -6.3895], [-38.4843, -6.375], [-38.4902, -6.3681], [-38.4886, -6.3616], [-38.476, -6.3457], [-38.4584, -6.3302], [-38.4765, -6.3338], [-38.4942, -6.3448], [-38.5043, -6.3561], [-38.5152, -6.3472], [-38.5326, -6.3417], [-38.545, -6.3446], [-38.5498, -6.3507], [-38.5625, -6.3557], [-38.5674, -6.3615], [-38.5771, -6.3642], [-38.5731, -6.3749], [-38.583, -6.374], [-38.5925, -6.3782], [-38.5949, -6.3866], [-38.6018, -6.3917], [-38.5941, -6.3969], [-38.5872, -6.3943], [-38.581, -6.4018], [-38.572, -6.4041], [-38.5644, -6.3997], [-38.5515, -6.3982], [-38.5448, -6.4023], [-38.5245, -6.3961], [-38.5245, -6.4071], [-38.5384, -6.4213], [-38.5543, -6.4328], [-38.5564, -6.4476], [-38.567, -6.4521], [-38.5705, -6.4582], [-38.5704, -6.4702], [-38.595, -6.5004], [-38.6123, -6.5132], [-38.6161, -6.5281], [-38.6105, -6.5323], [-38.6071, -6.5295], [-38.6122, -6.5383], [-38.6266, -6.553], [-38.6326, -6.5624], [-38.6331, -6.5692], [-38.643, -6.5821], [-38.6329, -6.5899], [-38.6292, -6.6046], [-38.6388, -6.6128], [-38.6467, -6.616], [-38.6491, -6.6276], [-38.6553, -6.6305], [-38.6571, -6.6423], [-38.647, -6.6542], [-38.6464, -6.6624], [-38.652, -6.6732], [-38.6624, -6.6752], [-38.665, -6.684], [-38.6732, -6.6972], [-38.6725, -6.7062], [-38.6649, -6.7241], [-38.656, -6.7302], [-38.6578, -6.7372], [-38.6555, -6.7458], [-38.65, -6.7522], [-38.6524, -6.7571], [-38.6473, -6.7632], [-38.6403, -6.764], [-38.629, -6.7777], [-38.6139, -6.7824], [-38.6169, -6.7933], [-38.6269, -6.7908], [-38.6391, -6.7929], [-38.6356, -6.8006], [-38.6519, -6.8117], [-38.6679, -6.828], [-38.6729, -6.8361], [-38.6717, -6.8471], [-38.6772, -6.8543], [-38.6754, -6.8618], [-38.6867, -6.8658], [-38.6907, -6.8714], [-38.7004, -6.8766], [-38.7104, -6.8747], [-38.7159, -6.8793], [-38.714, -6.8861], [-38.7324, -6.8892], [-38.7303, -6.8968], [-38.7563, -6.9036], [-38.7652, -6.9109], [-38.7589, -6.9166], [-38.7583, -6.9313], [-38.7557, -6.9401], [-38.764, -6.9446], [-38.764, -6.9524], [-38.7563, -6.9585], [-38.7503, -6.9585], [-38.7481, -6.9667], [-38.7423, -6.9743], [-38.749, -6.9808], [-38.7511, -6.9877], [-38.765, -6.9939], [-38.7577, -6.9986], [-38.7519, -6.9969], [-38.7306, -7.012], [-38.7107, -7.019], [-38.6914, -7.0291], [-38.6898, -7.0402], [-38.6738, -7.0462], [-38.6698, -7.0477], [-38.6713, -7.0562], [-38.6772, -7.0671], [-38.6726, -7.0694], [-38.6667, -7.0817], [-38.6598, -7.0855], [-38.6564, -7.0924], [-38.6588, -7.1033], [-38.668, -7.115], [-38.6698, -7.1226], [-38.6779, -7.1327], [-38.6749, -7.1438], [-38.6753, -7.1557], [-38.6852, -7.1613], [-38.6766, -7.1692], [-38.683, -7.176], [-38.6818, -7.1873], [-38.6593, -7.1832], [-38.6442, -7.1838], [-38.6366, -7.1938], [-38.6248, -7.1913], [-38.6198, -7.1971], [-38.6229, -7.2038], [-38.62, -7.2201], [-38.6154, -7.2302], [-38.5928, -7.2476], [-38.5831, -7.2484], [-38.5589, -7.2394], [-38.552, -7.2435], [-38.5544, -7.2519], [-38.5521, -7.2636], [-38.5428, -7.2657], [-38.5416, -7.2809], [-38.5348, -7.2905], [-38.5401, -7.3062], [-38.5497, -7.3144], [-38.5512, -7.3222], [-38.5494, -7.335], [-38.5584, -7.3539], [-38.579, -7.3809], [-38.5781, -7.3862], [-38.5836, -7.3982], [-38.5904, -7.4012], [-38.5956, -7.4156], [-38.5873, -7.4147], [-38.5834, -7.4199], [-38.5853, -7.4348], [-38.595, -7.4339], [-38.5961, -7.4386], [-38.6058, -7.4446], [-38.6033, -7.4576], [-38.6172, -7.4572], [-38.622, -7.4607], [-38.6381, -7.4579], [-38.6449, -7.46], [-38.6362, -7.4736], [-38.6309, -7.4873], [-38.6382, -7.4921], [-38.646, -7.5019], [-38.6459, -7.5144], [-38.6548, -7.5233], [-38.6515, -7.5278], [-38.6528, -7.5407], [-38.6563, -7.5482], [-38.653, -7.5526], [-38.6591, -7.5606], [-38.6612, -7.5683], [-38.6772, -7.5706], [-38.683, -7.5787], [-38.6888, -7.5822], [-38.7037, -7.581], [-38.7112, -7.5875], [-38.7101, -7.5974], [-38.7156, -7.6121], [-38.7151, -7.6219], [-38.7054, -7.622], [-38.695, -7.6333], [-38.6867, -7.635], [-38.6834, -7.6428], [-38.6699, -7.6605], [-38.6636, -7.6575], [-38.6507, -7.6686], [-38.6514, -7.6771], [-38.6421, -7.6776], [-38.642, -7.6861], [-38.6259, -7.6956], [-38.6262, -7.7064], [-38.6141, -7.7157], [-38.6078, -7.727], [-38.6076, -7.7395], [-38.5977, -7.742], [-38.5936, -7.7543], [-38.5843, -7.7534], [-38.581, -7.7476], [-38.5639, -7.7567], [-38.5578, -7.7566], [-38.5431, -7.749], [-38.5385, -7.7533], [-38.525, -7.7546], [-38.5166, -7.7493], [-38.5005, -7.7515], [-38.4966, -7.75], [-38.4958, -7.7388], [-38.4905, -7.7347], [-38.4716, -7.7332], [-38.464, -7.7309], [-38.4571, -7.7181], [-38.4455, -7.718], [-38.4342, -7.7205], [-38.4276, -7.73], [-38.4095, -7.7305], [-38.4008, -7.7201], [-38.4017, -7.7132], [-38.3823, -7.7075], [-38.3702, -7.6969], [-38.3701, -7.6926], [-38.355, -7.6784], [-38.3447, -7.695], [-38.3267, -7.6937], [-38.312, -7.7163], [-38.3159, -7.7285], [-38.3109, -7.7391], [-38.3022, -7.7452], [-38.3057, -7.7526], [-38.3168, -7.7646], [-38.3033, -7.7621], [-38.2957, -7.7752], [-38.3025, -7.7915], [-38.299, -7.7974], [-38.2977, -7.8139], [-38.2934, -7.823], [-38.2755, -7.8342], [-38.2631, -7.8281], [-38.257, -7.8311], [-38.2386, -7.8307], [-38.2355, -7.826], [-38.2219, -7.8204], [-38.2127, -7.8107], [-38.2036, -7.8076], [-38.1747, -7.7899], [-38.1642, -7.7799], [-38.1438, -7.7834], [-38.1314, -7.7958], [-38.1294, -7.8059], [-38.1201, -7.819], [-38.1162, -7.8226], [-38.1061, -7.8229], [-38.0972, -7.8273], [-38.0833, -7.8281], [-38.0771, -7.8306], [-38.0694, -7.8261], [-38.0654, -7.8197], [-38.0757, -7.8054], [-38.0735, -7.7935], [-38.0753, -7.7824], [-38.0695, -7.7723], [-38.061, -7.7669], [-38.0396, -7.7481], [-38.0299, -7.7498], [-38.0125, -7.7658], [-38.0081, -7.7669], [-38.0055, -7.7778], [-38.0007, -7.779], [-37.9903, -7.7789], [-37.9848, -7.7729], [-37.9706, -7.7776], [-37.9578, -7.7662], [-37.9526, -7.7566], [-37.9475, -7.7562], [-37.9431, -7.741], [-37.9269, -7.7299], [-37.9224, -7.7236], [-37.9214, -7.7132], [-37.9131, -7.7095], [-37.8943, -7.7136], [-37.9033, -7.6981], [-37.8974, -7.6908], [-37.8806, -7.6837], [-37.8729, -7.6755], [-37.8684, -7.6646], [-37.8572, -7.652], [-37.8379, -7.6445], [-37.8311, -7.6473], [-37.8191, -7.6469], [-37.8098, -7.6438], [-37.8034, -7.6345], [-37.8011, -7.6261], [-37.7858, -7.6258], [-37.7782, -7.6348], [-37.778, -7.6433], [-37.7711, -7.6474], [-37.7672, -7.6572], [-37.761, -7.6668], [-37.7506, -7.6629], [-37.7442, -7.6545], [-37.7404, -7.6361], [-37.7464, -7.6283], [-37.7533, -7.6258], [-37.7558, -7.6195], [-37.7457, -7.6093], [-37.7415, -7.5975], [-37.7349, -7.5972], [-37.7285, -7.5799], [-37.7173, -7.5804], [-37.7066, -7.5695], [-37.71, -7.5615], [-37.7065, -7.5506], [-37.6822, -7.5484], [-37.6766, -7.5356], [-37.6558, -7.5234], [-37.6494, -7.5307], [-37.6413, -7.5293], [-37.6304, -7.5325], [-37.6199, -7.5259], [-37.6114, -7.5186], [-37.6098, -7.508], [-37.5867, -7.4991], [-37.5718, -7.4891]]], [[[-34.8616, -6.9824], [-34.868, -6.988], [-34.8655, -7.0015], [-34.8594, -7.0153], [-34.8506, -7.0045], [-34.8476, -6.9831], [-34.8616, -6.9824]]]]}, "properties": {"uf": "PB", "nome": "PB"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-41.3583, -8.7076], [-41.3435, -8.722], [-41.3344, -8.7277], [-41.3209, -8.7282], [-41.313, -8.7258], [-41.3051, -8.7274], [-41.295, -8.7355], [-41.2783, -8.7353], [-41.27, -8.731], [-41.263, -8.7219], [-41.2377, -8.7188], [-41.2401, -8.7119], [-41.2253, -8.7047], [-41.2049, -8.7095], [-41.1976, -8.7065], [-41.186, -8.7106], [-41.1764, -8.7112], [-41.142, -8.7071], [-41.1313, -8.7043], [-41.1118, -8.7053], [-41.1147, -8.7122], [-41.1232, -8.7187], [-41.1268, -8.7289], [-41.129, -8.7434], [-41.1246, -8.7527], [-41.113, -8.7597], [-41.1112, -8.7701], [-41.106, -8.7706], [-41.1034, -8.7804], [-41.0821, -8.7843], [-41.0785, -8.7888], [-41.0696, -8.7817], [-41.0586, -8.7858], [-41.0362, -8.7859], [-41.0249, -8.8087], [-41.0313, -8.835], [-41.0212, -8.8436], [-41.0099, -8.8336], [-41.0003, -8.8288], [-40.9898, -8.8294], [-40.9791, -8.8234], [-40.9718, -8.8284], [-40.9609, -8.8308], [-40.959, -8.842], [-40.9464, -8.845], [-40.931, -8.8372], [-40.9213, -8.8354], [-40.915, -8.8495], [-40.903, -8.8586], [-40.9015, -8.8665], [-40.8964, -8.871], [-40.895, -8.8891], [-40.8834, -8.9049], [-40.8812, -8.9156], [-40.8663, -8.9234], [-40.8613, -8.948], [-40.851, -8.9542], [-40.8521, -8.9805], [-40.8468, -8.9955], [-40.8344, -9.0105], [-40.8322, -9.0312], [-40.8264, -9.0368], [-40.8231, -9.052], [-40.8236, -9.0621], [-40.8191, -9.0691], [-40.821, -9.0799], [-40.8132, -9.0832], [-40.8098, -9.0923], [-40.8041, -9.0983], [-40.7895, -9.0989], [-40.7875, -9.1041], [-40.7751, -9.1009], [-40.7632, -9.1069], [-40.7568, -9.105], [-40.7577, -9.1186], [-40.7504, -9.1179], [-40.7431, -9.1224], [-40.7325, -9.124], [-40.7223, -9.1338], [-40.7099, -9.1409], [-40.7002, -9.1422], [-40.6851, -9.1376], [-40.6777, -9.1512], [-40.6674, -9.1591], [-40.6721, -9.1724], [-40.6699, -9.1861], [-40.6771, -9.1933], [-40.6822, -9.208], [-40.6807, -9.2122], [-40.6934, -9.2313], [-40.6865, -9.2436], [-40.6892, -9.257], [-40.6801, -9.2592], [-40.6872, -9.2783], [-40.7013, -9.2823], [-40.7087, -9.2869], [-40.7083, -9.2961], [-40.7201, -9.3059], [-40.7394, -9.2966], [-40.744, -9.3062], [-40.7516, -9.308], [-40.7564, -9.315], [-40.7423, -9.3272], [-40.7373, -9.3369], [-40.7414, -9.3468], [-40.7382, -9.3532], [-40.7465, -9.3711], [-40.7425, -9.3833], [-40.7431, -9.4029], [-40.7648, -9.4159], [-40.7601, -9.4258], [-40.7606, -9.4322], [-40.7672, -9.4454], [-40.7675, -9.4527], [-40.7498, -9.4438], [-40.7222, -9.4459], [-40.7152, -9.4488], [-40.7014, -9.4577], [-40.6813, -9.4672], [-40.6522, -9.4738], [-40.6359, -9.481], [-40.6232, -9.4829], [-40.6086, -9.4768], [-40.5996, -9.4696], [-40.5875, -9.4657], [-40.5727, -9.4669], [-40.5558, -9.4579], [-40.5452, -9.4423], [-40.5418, -9.426], [-40.5317, -9.415], [-40.5201, -9.4123], [-40.5107, -9.4072], [-40.4972, -9.4086], [-40.4839, -9.414], [-40.4778, -9.4193], [-40.4678, -9.4206], [-40.4643, -9.4134], [-40.4538, -9.4035], [-40.4527, -9.3972], [-40.4393, -9.3683], [-40.4308, -9.3567], [-40.4181, -9.3521], [-40.4098, -9.3557], [-40.4047, -9.3629], [-40.3913, -9.3722], [-40.3714, -9.3787], [-40.3564, -9.377], [-40.3389, -9.3599], [-40.3338, -9.3505], [-40.3373, -9.3351], [-40.3325, -9.3176], [-40.3256, -9.3059], [-40.319, -9.2873], [-40.3095, -9.2755], [-40.3022, -9.2517], [-40.3005, -9.2312], [-40.2902, -9.196], [-40.2862, -9.1856], [-40.2873, -9.1711], [-40.2928, -9.1579], [-40.2933, -9.1467], [-40.2867, -9.1174], [-40.2788, -9.0945], [-40.2732, -9.0824], [-40.2642, -9.071], [-40.2479, -9.0577], [-40.239, -9.0544], [-40.2236, -9.0567], [-40.2088, -9.0638], [-40.1965, -9.0719], [-40.1841, -9.0853], [-40.1711, -9.0934], [-40.1676, -9.1032], [-40.1597, -9.1079], [-40.1443, -9.1065], [-40.1299, -9.1103], [-40.1199, -9.1021], [-40.1017, -9.0941], [-40.0925, -9.0859], [-40.0774, -9.0782], [-40.0656, -9.0631], [-40.0425, -9.0598], [-40.0357, -9.0624], [-40.0236, -9.0601], [-40.0049, -9.0598], [-39.998, -9.0611], [-39.9784, -9.0549], [-39.9681, -9.0532], [-39.9555, -9.0462], [-39.9491, -9.0356], [-39.9272, -9.0091], [-39.9166, -8.9987], [-39.9069, -8.9816], [-39.8994, -8.9725], [-39.8888, -8.9658], [-39.8744, -8.9367], [-39.8734, -8.9302], [-39.8775, -8.9216], [-39.8794, -8.9019], [-39.8842, -8.8957], [-39.9013, -8.8642], [-39.9027, -8.8506], [-39.9005, -8.842], [-39.893, -8.8288], [-39.8868, -8.825], [-39.8629, -8.8195], [-39.8448, -8.8182], [-39.82, -8.8135], [-39.8036, -8.8187], [-39.7888, -8.8191], [-39.7755, -8.8091], [-39.7478, -8.794], [-39.7218, -8.799], [-39.7102, -8.7978], [-39.6951, -8.7996], [-39.6733, -8.7849], [-39.6781, -8.757], [-39.6738, -8.7455], [-39.678, -8.7326], [-39.6823, -8.7115], [-39.693, -8.6805], [-39.692, -8.6642], [-39.6888, -8.6609], [-39.6609, -8.6574], [-39.646, -8.6597], [-39.6226, -8.6555], [-39.6145, -8.6575], [-39.5952, -8.6512], [-39.5809, -8.6405], [-39.5686, -8.6367], [-39.5567, -8.6231], [-39.5455, -8.6207], [-39.5262, -8.6125], [-39.5186, -8.6039], [-39.4857, -8.5964], [-39.4761, -8.5928], [-39.4612, -8.582], [-39.4575, -8.5693], [-39.4521, -8.5632], [-39.4355, -8.5633], [-39.4278, -8.5587], [-39.4248, -8.5514], [-39.416, -8.5421], [-39.3798, -8.5328], [-39.3645, -8.5378], [-39.3568, -8.5475], [-39.3451, -8.5585], [-39.3204, -8.56], [-39.3125, -8.5583], [-39.2932, -8.5606], [-39.2864, -8.5638], [-39.2752, -8.5768], [-39.2726, -8.5838], [-39.2727, -8.5965], [-39.2634, -8.6152], [-39.2479, -8.625], [-39.2419, -8.6363], [-39.2467, -8.6476], [-39.2455, -8.6624], [-39.248, -8.6688], [-39.2455, -8.6841], [-39.2343, -8.7053], [-39.2285, -8.7103], [-39.2176, -8.7085], [-39.2008, -8.711], [-39.1919, -8.7072], [-39.181, -8.7063], [-39.1675, -8.6925], [-39.1567, -8.7068], [-39.1439, -8.7125], [-39.1022, -8.72], [-39.0645, -8.7316], [-39.0428, -8.7333], [-39.0335, -8.7363], [-39.0236, -8.747], [-39.0107, -8.7562], [-38.9994, -8.7611], [-38.9889, -8.7717], [-38.9774, -8.7931], [-38.967, -8.7937], [-38.9524, -8.8045], [-38.9437, -8.8042], [-38.928, -8.7958], [-38.9162, -8.7932], [-38.8848, -8.7896], [-38.8681, -8.7839], [-38.8549, -8.7845], [-38.8071, -8.7878], [-38.797, -8.7935], [-38.7747, -8.8121], [-38.7715, -8.8173], [-38.7397, -8.8448], [-38.7171, -8.8532], [-38.7065, -8.8623], [-38.6984, -8.8818], [-38.6937, -8.903], [-38.6936, -8.9187], [-38.6929, -8.9362], [-38.6892, -8.9474], [-38.6744, -8.9718], [-38.6576, -8.9825], [-38.6449, -8.9867], [-38.6354, -8.9867], [-38.6241, -8.98], [-38.6103, -8.9573], [-38.6083, -8.9498], [-38.6089, -8.9346], [-38.607, -8.9175], [-38.6076, -8.8933], [-38.6038, -8.8806], [-38.59, -8.8565], [-38.577, -8.8371], [-38.5704, -8.8304], [-38.5518, -8.8226], [-38.5411, -8.8235], [-38.5124, -8.8306], [-38.5024, -8.8354], [-38.4808, -8.8493], [-38.4698, -8.8657], [-38.4733, -8.8895], [-38.4793, -8.9017], [-38.4921, -8.9126], [-38.502, -8.9166], [-38.511, -8.9251], [-38.5194, -8.9393], [-38.5198, -8.9476], [-38.514, -8.96], [-38.5035, -8.9814], [-38.4882, -8.994], [-38.484, -9.001], [-38.4491, -9.0264], [-38.4184, -9.038], [-38.4035, -9.0372], [-38.3859, -9.0248], [-38.3624, -9.0009], [-38.3402, -8.9904], [-38.3235, -8.99], [-38.3174, -8.9951], [-38.3169, -9.0013], [-38.3028, -9.0139], [-38.2897, -9.0363], [-38.29, -9.0472], [-38.3037, -9.0616], [-38.321, -9.07], [-38.3262, -9.081], [-38.3203, -9.0913], [-38.3075, -9.0945], [-38.3061, -9.1017], [-38.315, -9.1072], [-38.3214, -9.1169], [-38.3187, -9.141], [-38.3129, -9.1484], [-38.3059, -9.1535], [-38.2987, -9.1639], [-38.2887, -9.1721], [-38.2855, -9.1793], [-38.2801, -9.2011], [-38.2801, -9.2072], [-38.2875, -9.2171], [-38.2505, -9.2905], [-38.2413, -9.3227], [-38.2376, -9.3298], [-38.2206, -9.3125], [-38.2031, -9.2969], [-38.1917, -9.2959], [-38.1796, -9.2913], [-38.1736, -9.2851], [-38.1658, -9.2713], [-38.1574, -9.2626], [-38.1564, -9.2501], [-38.1563, -9.2424], [-38.1486, -9.2308], [-38.1439, -9.2182], [-38.1352, -9.214], [-38.1154, -9.1984], [-38.1141, -9.194], [-38.0923, -9.1727], [-38.0826, -9.1706], [-38.0661, -9.1742], [-38.057, -9.1676], [-38.0445, -9.1688], [-38.0295, -9.1645], [-38.0258, -9.1555], [-38.0121, -9.156], [-37.9995, -9.1522], [-37.9937, -9.1553], [-37.9786, -9.1477], [-37.9712, -9.1243], [-37.9616, -9.1201], [-37.9549, -9.1113], [-37.9516, -9.0974], [-37.9427, -9.0922], [-37.9377, -9.0801], [-37.9298, -9.0713], [-37.9071, -9.0512], [-37.9065, -9.043], [-37.9003, -9.0383], [-37.8877, -9.0351], [-37.881, -9.0403], [-37.8752, -9.0246], [-37.8796, -9.0154], [-37.8672, -9.0116], [-37.8531, -9.0001], [-37.846, -8.9848], [-37.8391, -8.9784], [-37.8262, -8.9327], [-37.8336, -8.9264], [-37.8204, -8.9087], [-37.8204, -8.9002], [-37.8256, -8.8886], [-37.8097, -8.8771], [-37.7984, -8.8761], [-37.7864, -8.8662], [-37.7736, -8.853], [-37.7659, -8.8545], [-37.7554, -8.8464], [-37.7502, -8.8584], [-37.7465, -8.8591], [-37.7414, -8.8762], [-37.7331, -8.8809], [-37.7311, -8.888], [-37.7216, -8.8987], [-37.7194, -8.9081], [-37.7037, -8.9223], [-37.6991, -8.9359], [-37.6986, -8.9449], [-37.6905, -8.9488], [-37.6894, -8.9556], [-37.6719, -8.9745], [-37.684, -8.9764], [-37.6953, -8.9815], [-37.6977, -8.9892], [-37.6871, -8.9877], [-37.6822, -8.9973], [-37.6581, -8.9858], [-37.6578, -8.9927], [-37.6399, -8.9951], [-37.6384, -9.0038], [-37.6287, -9.0005], [-37.6102, -8.9879], [-37.5958, -8.9688], [-37.5724, -8.972], [-37.5559, -8.9705], [-37.546, -8.9609], [-37.5331, -8.9599], [-37.5253, -8.9634], [-37.5191, -8.9683], [-37.5044, -8.9654], [-37.4988, -8.9693], [-37.4923, -8.9876], [-37.484, -8.989], [-37.4682, -8.9986], [-37.4312, -9.0077], [-37.4165, -9.0066], [-37.3961, -9.0201], [-37.3956, -9.0281], [-37.3914, -9.027], [-37.3586, -9.0539], [-37.3344, -9.0819], [-37.3277, -9.0932], [-37.3175, -9.0924], [-37.3107, -9.1004], [-37.3111, -9.1075], [-37.3037, -9.117], [-37.2966, -9.1209], [-37.2823, -9.1488], [-37.2785, -9.1525], [-37.2666, -9.159], [-37.2471, -9.179], [-37.2432, -9.186], [-37.2468, -9.1904], [-37.2348, -9.2045], [-37.2324, -9.2223], [-37.2292, -9.2269], [-37.2339, -9.2321], [-37.2304, -9.2376], [-37.2122, -9.2211], [-37.1983, -9.2155], [-37.1599, -9.2382], [-37.1608, -9.244], [-37.1683, -9.2518], [-37.1691, -9.2657], [-37.1643, -9.2757], [-37.1424, -9.2681], [-37.1299, -9.2601], [-37.1165, -9.2409], [-37.1082, -9.2387], [-37.0907, -9.2464], [-37.0781, -9.2563], [-37.0673, -9.2672], [-37.0572, -9.2818], [-37.0619, -9.2974], [-37.0576, -9.3175], [-37.0553, -9.3074], [-37.0475, -9.3149], [-37.0323, -9.3141], [-37.0243, -9.3157], [-37.0184, -9.3239], [-37.0128, -9.3393], [-37.0034, -9.3526], [-36.9796, -9.3593], [-36.9555, -9.3813], [-36.9465, -9.383], [-36.9368, -9.3774], [-36.9304, -9.37], [-36.9368, -9.3612], [-36.9366, -9.3499], [-36.9223, -9.3398], [-36.9209, -9.3325], [-36.9268, -9.3272], [-36.9214, -9.3096], [-36.9137, -9.2961], [-36.8979, -9.2812], [-36.8898, -9.2836], [-36.8798, -9.2764], [-36.873, -9.2687], [-36.8675, -9.2685], [-36.8468, -9.2777], [-36.8397, -9.2882], [-36.836, -9.2886], [-36.7968, -9.2804], [-36.7618, -9.2715], [-36.6997, -9.293], [-36.6892, -9.2964], [-36.6874, -9.3008], [-36.6704, -9.3132], [-36.6589, -9.3161], [-36.6546, -9.3127], [-36.6447, -9.3144], [-36.6346, -9.3269], [-36.6249, -9.3318], [-36.6193, -9.3266], [-36.6066, -9.3407], [-36.5915, -9.3347], [-36.5846, -9.3356], [-36.5666, -9.3314], [-36.5668, -9.3217], [-36.5744, -9.3095], [-36.5718, -9.2926], [-36.5532, -9.2826], [-36.4996, -9.2652], [-36.5004, -9.2628], [-36.492, -9.259], [-36.4927, -9.2542], [-36.4872, -9.2402], [-36.4761, -9.2438], [-36.4625, -9.2393], [-36.4553, -9.2275], [-36.4318, -9.2121], [-36.4233, -9.2168], [-36.4244, -9.226], [-36.4153, -9.2297], [-36.4069, -9.2207], [-36.4029, -9.2234], [-36.3917, -9.2251], [-36.3759, -9.2167], [-36.3657, -9.2226], [-36.3559, -9.2184], [-36.3492, -9.2163], [-36.3544, -9.2052], [-36.3514, -9.2014], [-36.3389, -9.207], [-36.3276, -9.2008], [-36.3215, -9.1854], [-36.295, -9.1724], [-36.2915, -9.1741], [-36.2742, -9.1662], [-36.2647, -9.1659], [-36.2573, -9.1401], [-36.2635, -9.126], [-36.2607, -9.1185], [-36.267, -9.1111], [-36.2668, -9.1024], [-36.2557, -9.1026], [-36.241, -9.0994], [-36.2365, -9.1035], [-36.2225, -9.0864], [-36.2219, -9.0733], [-36.2103, -9.0731], [-36.2028, -9.0668], [-36.2034, -9.0616], [-36.1985, -9.0467], [-36.1957, -9.0448], [-36.1889, -9.0463], [-36.1795, -9.041], [-36.1734, -9.044], [-36.1641, -9.0405], [-36.1517, -9.0427], [-36.141, -9.0397], [-36.1384, -9.0358], [-36.1273, -9.0337], [-36.1212, -9.0279], [-36.1115, -9.0177], [-36.1138, -9.0092], [-36.1043, -8.9989], [-36.1122, -8.9878], [-36.1246, -8.9834], [-36.1285, -8.9771], [-36.1282, -8.9577], [-36.1225, -8.9527], [-36.1009, -8.9493], [-36.0823, -8.9409], [-36.0734, -8.9256], [-36.0639, -8.9153], [-36.0333, -8.9084], [-36.0264, -8.908], [-36.0149, -8.9124], [-36.0054, -8.913], [-35.9884, -8.904], [-35.9842, -8.9052], [-35.9707, -8.9004], [-35.9635, -8.9024], [-35.962, -8.8954], [-35.9506, -8.8923], [-35.9425, -8.8856], [-35.9243, -8.8846], [-35.9164, -8.8676], [-35.9114, -8.8613], [-35.901, -8.8624], [-35.8962, -8.8543], [-35.887, -8.8631], [-35.8755, -8.8589], [-35.8609, -8.8589], [-35.8491, -8.8718], [-35.845, -8.8725], [-35.8371, -8.8687], [-35.8266, -8.8704], [-35.823, -8.8574], [-35.8079, -8.8604], [-35.7951, -8.8477], [-35.7876, -8.8511], [-35.7813, -8.861], [-35.7758, -8.8636], [-35.7837, -8.882], [-35.7791, -8.8886], [-35.783, -8.8975], [-35.7732, -8.9061], [-35.7609, -8.9081], [-35.7484, -8.9172], [-35.7364, -8.9119], [-35.7233, -8.9095], [-35.7137, -8.9048], [-35.7003, -8.9066], [-35.6921, -8.9008], [-35.6809, -8.897], [-35.6712, -8.8966], [-35.6631, -8.8897], [-35.6609, -8.8829], [-35.652, -8.8823], [-35.6321, -8.8813], [-35.6234, -8.8756], [-35.6138, -8.8644], [-35.6065, -8.8652], [-35.5954, -8.8599], [-35.5941, -8.8549], [-35.5825, -8.8465], [-35.5702, -8.8428], [-35.5675, -8.8354], [-35.56, -8.8328], [-35.5398, -8.8211], [-35.5328, -8.8271], [-35.5178, -8.8168], [-35.5071, -8.8186], [-35.4958, -8.8283], [-35.4821, -8.8262], [-35.4806, -8.8199], [-35.4707, -8.8161], [-35.4591, -8.8389], [-35.4495, -8.842], [-35.4239, -8.8385], [-35.409, -8.838], [-35.4, -8.8503], [-35.3946, -8.8498], [-35.3508, -8.8607], [-35.2877, -8.8766], [-35.2801, -8.875], [-35.2629, -8.8814], [-35.2528, -8.8872], [-35.235, -8.8832], [-35.2091, -8.8918], [-35.1981, -8.8874], [-35.1859, -8.89], [-35.1712, -8.8906], [-35.156, -8.9028], [-35.1527, -8.9139], [-35.1514, -8.9073], [-35.1443, -8.8995], [-35.1418, -8.8857], [-35.1302, -8.8623], [-35.1343, -8.8427], [-35.1302, -8.8249], [-35.1247, -8.8172], [-35.1177, -8.8019], [-35.106, -8.7936], [-35.1028, -8.7849], [-35.1061, -8.7732], [-35.1037, -8.7654], [-35.0941, -8.7584], [-35.0861, -8.7467], [-35.0895, -8.7289], [-35.0876, -8.7214], [-35.079, -8.7036], [-35.0903, -8.695], [-35.0878, -8.6908], [-35.084, -8.6816], [-35.0706, -8.6684], [-35.0734, -8.6602], [-35.0708, -8.6503], [-35.055, -8.6195], [-35.0482, -8.6094], [-35.045, -8.6034], [-35.0441, -8.5914], [-35.0389, -8.5859], [-35.0338, -8.5716], [-35.0226, -8.561], [-35.0068, -8.562], [-35.0087, -8.5544], [-35.0031, -8.5483], [-35.003, -8.5398], [-35.0066, -8.5238], [-35.0051, -8.5153], [-35, -8.5085], [-35.0024, -8.4972], [-34.9946, -8.4747], [-34.9837, -8.4581], [-34.9803, -8.4393], [-34.9606, -8.3957], [-34.9698, -8.3909], [-34.9742, -8.3846], [-34.9609, -8.3667], [-34.9556, -8.3562], [-34.9439, -8.3586], [-34.9397, -8.3517], [-34.9406, -8.3453], [-34.9492, -8.3412], [-34.9499, -8.3217], [-34.9432, -8.3052], [-34.9521, -8.2977], [-34.9468, -8.2789], [-34.9453, -8.2638], [-34.9396, -8.2498], [-34.9254, -8.233], [-34.9286, -8.2253], [-34.9178, -8.212], [-34.916, -8.2012], [-34.9177, -8.1857], [-34.9088, -8.1551], [-34.8956, -8.1243], [-34.8819, -8.0984], [-34.877, -8.083], [-34.8605, -8.0445], [-34.8641, -8.0407], [-34.8592, -8.0283], [-34.8509, -8.0223], [-34.8424, -8.0125], [-34.8369, -7.9955], [-34.8384, -7.9907], [-34.828, -7.9591], [-34.8228, -7.9425], [-34.8202, -7.9257], [-34.8211, -7.9126], [-34.8249, -7.904], [-34.8245, -7.8845], [-34.8339, -7.8691], [-34.8365, -7.8441], [-34.8411, -7.8451], [-34.845, -7.838], [-34.843, -7.8283], [-34.8451, -7.8164], [-34.8371, -7.8095], [-34.8354, -7.7848], [-34.8232, -7.7517], [-34.8235, -7.7352], [-34.8299, -7.7261], [-34.833, -7.7135], [-34.8316, -7.7005], [-34.8482, -7.6878], [-34.8423, -7.6819], [-34.8347, -7.6841], [-34.8228, -7.6507], [-34.8088, -7.6302], [-34.8067, -7.621], [-34.8129, -7.613], [-34.8231, -7.5943], [-34.8315, -7.5756], [-34.8334, -7.5641], [-34.8391, -7.5539], [-34.8339, -7.5486], [-34.8386, -7.5443], [-34.8538, -7.5396], [-34.858, -7.538], [-34.8674, -7.548], [-34.8872, -7.5364], [-34.8955, -7.5451], [-34.9015, -7.5371], [-34.9173, -7.5418], [-34.923, -7.534], [-34.9327, -7.5285], [-34.9395, -7.53], [-34.9506, -7.5376], [-34.9608, -7.5388], [-34.9694, -7.5211], [-34.9791, -7.5097], [-34.9842, -7.5079], [-34.9851, -7.5], [-34.9902, -7.4889], [-34.9883, -7.4762], [-34.9842, -7.4693], [-34.9854, -7.462], [-35.0027, -7.4535], [-35.0146, -7.4435], [-35.0296, -7.4258], [-35.0481, -7.4178], [-35.063, -7.4067], [-35.0705, -7.3988], [-35.0916, -7.4014], [-35.108, -7.4055], [-35.1276, -7.4017], [-35.1349, -7.3968], [-35.1538, -7.3925], [-35.1721, -7.388], [-35.1808, -7.3959], [-35.1907, -7.3979], [-35.1996, -7.3877], [-35.2167, -7.3809], [-35.2486, -7.3748], [-35.2644, -7.3799], [-35.2802, -7.3877], [-35.2959, -7.4014], [-35.309, -7.409], [-35.314, -7.4058], [-35.3241, -7.4113], [-35.3308, -7.4066], [-35.3329, -7.4153], [-35.3335, -7.4228], [-35.3426, -7.422], [-35.3526, -7.4242], [-35.3486, -7.4349], [-35.353, -7.4413], [-35.3629, -7.4428], [-35.3684, -7.4406], [-35.376, -7.4489], [-35.3855, -7.4496], [-35.3922, -7.456], [-35.4098, -7.4628], [-35.4129, -7.4706], [-35.4247, -7.4744], [-35.4344, -7.4708], [-35.4377, -7.4606], [-35.4504, -7.4534], [-35.4538, -7.4626], [-35.4635, -7.4624], [-35.4761, -7.4762], [-35.489, -7.4782], [-35.4949, -7.4839], [-35.504, -7.508], [-35.5019, -7.5125], [-35.5092, -7.5175], [-35.5124, -7.5315], [-35.5167, -7.5312], [-35.5214, -7.5412], [-35.5199, -7.5504], [-35.5272, -7.57], [-35.5373, -7.5806], [-35.5359, -7.5886], [-35.5279, -7.5902], [-35.5212, -7.5964], [-35.5183, -7.604], [-35.5258, -7.6076], [-35.5317, -7.6217], [-35.5304, -7.6262], [-35.5196, -7.64], [-35.527, -7.6451], [-35.5346, -7.6555], [-35.5479, -7.6573], [-35.5596, -7.6613], [-35.5719, -7.658], [-35.5877, -7.6502], [-35.5975, -7.6543], [-35.6079, -7.6534], [-35.6195, -7.6625], [-35.6213, -7.6686], [-35.6315, -7.6812], [-35.6453, -7.6924], [-35.6568, -7.6977], [-35.6675, -7.6974], [-35.6799, -7.7036], [-35.6841, -7.7078], [-35.6954, -7.694], [-35.7068, -7.6958], [-35.7136, -7.7074], [-35.7214, -7.7095], [-35.7365, -7.7096], [-35.7431, -7.7138], [-35.7473, -7.7232], [-35.759, -7.7224], [-35.7676, -7.7267], [-35.7806, -7.7384], [-35.7899, -7.7404], [-35.8003, -7.7418], [-35.8253, -7.7496], [-35.8507, -7.7475], [-35.8623, -7.751], [-35.8721, -7.7495], [-35.8818, -7.7544], [-35.881, -7.7663], [-35.8838, -7.7748], [-35.8917, -7.78], [-35.8982, -7.7889], [-35.9094, -7.7925], [-35.9285, -7.7852], [-35.9356, -7.7851], [-35.9434, -7.79], [-35.959, -7.7873], [-35.974, -7.792], [-35.9814, -7.8032], [-35.991, -7.7999], [-35.9962, -7.8039], [-35.9982, -7.8138], [-36.0033, -7.8128], [-36.0216, -7.8102], [-36.0336, -7.7966], [-36.042, -7.7937], [-36.0505, -7.8011], [-36.0562, -7.7992], [-36.0641, -7.7851], [-36.069, -7.781], [-36.0941, -7.7785], [-36.1041, -7.7796], [-36.1185, -7.7858], [-36.1268, -7.7842], [-36.1434, -7.7816], [-36.1624, -7.7837], [-36.1835, -7.7839], [-36.1979, -7.7904], [-36.2043, -7.783], [-36.2065, -7.7704], [-36.2166, -7.7641], [-36.2272, -7.77], [-36.2463, -7.7853], [-36.2542, -7.7964], [-36.2512, -7.8046], [-36.2423, -7.8073], [-36.24, -7.8177], [-36.2533, -7.83], [-36.2635, -7.8317], [-36.2711, -7.8306], [-36.2852, -7.8179], [-36.302, -7.8083], [-36.3134, -7.8064], [-36.3207, -7.8092], [-36.3369, -7.8094], [-36.3632, -7.8061], [-36.3735, -7.8126], [-36.3926, -7.8076], [-36.3994, -7.8104], [-36.4074, -7.8141], [-36.424, -7.8158], [-36.43, -7.8271], [-36.4283, -7.8334], [-36.4309, -7.8498], [-36.4291, -7.867], [-36.4327, -7.8731], [-36.4297, -7.8866], [-36.4369, -7.9003], [-36.4458, -7.9082], [-36.4463, -7.9164], [-36.4613, -7.9147], [-36.4704, -7.9178], [-36.4801, -7.9248], [-36.4867, -7.9164], [-36.4925, -7.9152], [-36.4994, -7.9203], [-36.5129, -7.9149], [-36.5315, -7.9028], [-36.5365, -7.9016], [-36.552, -7.8987], [-36.5717, -7.9045], [-36.5782, -7.9152], [-36.5725, -7.9306], [-36.5726, -7.936], [-36.58, -7.9467], [-36.5742, -7.9517], [-36.5768, -7.9596], [-36.5869, -7.9587], [-36.6125, -7.9494], [-36.6135, -7.9565], [-36.6194, -7.9615], [-36.6227, -7.9695], [-36.6232, -7.9821], [-36.6279, -7.9864], [-36.6265, -8.0027], [-36.6293, -8.0254], [-36.6278, -8.0515], [-36.6288, -8.0571], [-36.6412, -8.0622], [-36.6538, -8.0704], [-36.6587, -8.0798], [-36.6504, -8.0813], [-36.6477, -8.0913], [-36.637, -8.0932], [-36.6279, -8.1029], [-36.6286, -8.1111], [-36.6403, -8.1199], [-36.6652, -8.1233], [-36.6939, -8.1408], [-36.687, -8.1557], [-36.697, -8.1547], [-36.7037, -8.158], [-36.7228, -8.151], [-36.7258, -8.1564], [-36.7189, -8.1616], [-36.724, -8.1725], [-36.7409, -8.1724], [-36.7501, -8.1757], [-36.7535, -8.1915], [-36.7616, -8.1963], [-36.7754, -8.1907], [-36.7878, -8.1898], [-36.7943, -8.1895], [-36.8058, -8.1954], [-36.8125, -8.2053], [-36.8243, -8.2082], [-36.8433, -8.2169], [-36.8617, -8.2224], [-36.8792, -8.2356], [-36.896, -8.2408], [-36.9083, -8.2531], [-36.923, -8.2698], [-36.9422, -8.2739], [-36.947, -8.2774], [-36.9473, -8.2911], [-36.9545, -8.2992], [-36.9602, -8.3005], [-36.978, -8.2974], [-36.9912, -8.303], [-37.0039, -8.2959], [-37.0206, -8.2897], [-37.0279, -8.2834], [-37.0403, -8.2662], [-37.0582, -8.264], [-37.0757, -8.268], [-37.0822, -8.2619], [-37.0806, -8.2411], [-37.0665, -8.233], [-37.0809, -8.2219], [-37.0899, -8.2312], [-37.1004, -8.2337], [-37.1104, -8.2255], [-37.1229, -8.2091], [-37.1261, -8.1915], [-37.1189, -8.184], [-37.1183, -8.1754], [-37.1265, -8.1737], [-37.1412, -8.1772], [-37.1602, -8.1704], [-37.1634, -8.1587], [-37.151, -8.15], [-37.1586, -8.1389], [-37.1532, -8.1275], [-37.1442, -8.125], [-37.1426, -8.1179], [-37.1469, -8.1092], [-37.1478, -8.1001], [-37.1437, -8.088], [-37.1466, -8.0786], [-37.1568, -8.0645], [-37.1581, -8.0512], [-37.1484, -8.0351], [-37.1496, -8.0237], [-37.1518, -8.0094], [-37.1604, -7.9972], [-37.1753, -7.9969], [-37.1842, -7.9913], [-37.1883, -7.983], [-37.1934, -7.9829], [-37.1927, -7.9606], [-37.2079, -7.9519], [-37.2173, -7.9564], [-37.2215, -7.9635], [-37.2196, -7.9728], [-37.2411, -7.9728], [-37.247, -7.9694], [-37.258, -7.9704], [-37.2635, -7.9682], [-37.2774, -7.972], [-37.2918, -7.9653], [-37.3033, -7.9702], [-37.3124, -7.9678], [-37.3403, -7.9797], [-37.3406, -7.9751], [-37.3574, -7.975], [-37.352, -7.9685], [-37.3477, -7.9544], [-37.3502, -7.9486], [-37.3347, -7.943], [-37.3303, -7.9447], [-37.309, -7.9342], [-37.3114, -7.9216], [-37.308, -7.9079], [-37.3037, -7.9042], [-37.2874, -7.9039], [-37.2771, -7.8978], [-37.2618, -7.8839], [-37.2441, -7.8738], [-37.2458, -7.8589], [-37.2502, -7.8549], [-37.2472, -7.8468], [-37.2383, -7.8439], [-37.2259, -7.8447], [-37.2228, -7.8362], [-37.2282, -7.8215], [-37.2405, -7.8231], [-37.2437, -7.819], [-37.2302, -7.8131], [-37.2306, -7.8067], [-37.223, -7.8041], [-37.2174, -7.8067], [-37.198, -7.7989], [-37.1915, -7.7912], [-37.183, -7.7907], [-37.1707, -7.8002], [-37.1585, -7.7923], [-37.152, -7.7798], [-37.157, -7.773], [-37.1517, -7.7624], [-37.1436, -7.7543], [-37.1389, -7.7455], [-37.1506, -7.729], [-37.1502, -7.7169], [-37.1545, -7.7064], [-37.161, -7.698], [-37.1741, -7.6843], [-37.1768, -7.6728], [-37.1878, -7.6576], [-37.1951, -7.6521], [-37.1979, -7.6353], [-37.1928, -7.6238], [-37.1832, -7.613], [-37.179, -7.5971], [-37.1636, -7.5747], [-37.1535, -7.566], [-37.1371, -7.5552], [-37.1288, -7.5427], [-37.1183, -7.5344], [-37.1061, -7.5311], [-37.0946, -7.5222], [-37.0793, -7.5166], [-37.0699, -7.5174], [-37.0633, -7.5142], [-37.0538, -7.5046], [-37.0432, -7.5039], [-37.0257, -7.497], [-37.0252, -7.4967], [-37.0106, -7.4896], [-37.0033, -7.4964], [-36.9842, -7.4823], [-36.9854, -7.4756], [-36.9955, -7.4726], [-36.9941, -7.4647], [-37.0033, -7.4549], [-37.0107, -7.4536], [-37.0132, -7.445], [-37.0212, -7.4402], [-37.0236, -7.4339], [-37.0145, -7.4304], [-37.0176, -7.4246], [-37.026, -7.4225], [-37.0237, -7.4158], [-37.0137, -7.4038], [-37.0256, -7.386], [-37.0311, -7.3856], [-37.05, -7.3776], [-37.0532, -7.3795], [-37.0674, -7.3834], [-37.0729, -7.3683], [-37.0856, -7.3583], [-37.0973, -7.354], [-37.1019, -7.3566], [-37.1138, -7.3513], [-37.1216, -7.3509], [-37.128, -7.344], [-37.1353, -7.3467], [-37.1449, -7.335], [-37.1571, -7.3382], [-37.1681, -7.332], [-37.1685, -7.32], [-37.1769, -7.3096], [-37.1967, -7.2947], [-37.2142, -7.2913], [-37.2227, -7.2861], [-37.2342, -7.2739], [-37.2607, -7.2742], [-37.2753, -7.2743], [-37.282, -7.2788], [-37.2883, -7.2883], [-37.314, -7.2894], [-37.3282, -7.2881], [-37.3352, -7.295], [-37.3521, -7.3168], [-37.357, -7.321], [-37.3494, -7.3351], [-37.3724, -7.3506], [-37.3857, -7.3567], [-37.3954, -7.3587], [-37.4081, -7.3581], [-37.4155, -7.3617], [-37.4255, -7.3529], [-37.4318, -7.3567], [-37.4475, -7.361], [-37.4659, -7.358], [-37.496, -7.3648], [-37.4981, -7.3711], [-37.4876, -7.3894], [-37.487, -7.3951], [-37.4947, -7.399], [-37.5057, -7.4192], [-37.5156, -7.4276], [-37.5142, -7.433], [-37.5217, -7.4395], [-37.5274, -7.4484], [-37.528, -7.4653], [-37.5331, -7.473], [-37.5426, -7.4783], [-37.5569, -7.4798], [-37.5718, -7.4891], [-37.5867, -7.4991], [-37.6098, -7.508], [-37.6114, -7.5186], [-37.6199, -7.5259], [-37.6304, -7.5325], [-37.6413, -7.5293], [-37.6494, -7.5307], [-37.6558, -7.5234], [-37.6766, -7.5356], [-37.6822, -7.5484], [-37.7065, -7.5506], [-37.71, -7.5615], [-37.7066, -7.5695], [-37.7173, -7.5804], [-37.7285, -7.5799], [-37.7349, -7.5972], [-37.7415, -7.5975], [-37.7457, -7.6093], [-37.7558, -7.6195], [-37.7533, -7.6258], [-37.7464, -7.6283], [-37.7404, -7.6361], [-37.7442, -7.6545], [-37.7506, -7.6629], [-37.761, -7.6668], [-37.7672, -7.6572], [-37.7711, -7.6474], [-37.778, -7.6433], [-37.7782, -7.6348], [-37.7858, -7.6258], [-37.8011, -7.6261], [-37.8034, -7.6345], [-37.8098, -7.6438], [-37.8191, -7.6469], [-37.8311, -7.6473], [-37.8379, -7.6445], [-37.8572, -7.652], [-37.8684, -7.6646], [-37.8729, -7.6755], [-37.8806, -7.6837], [-37.8974, -7.6908], [-37.9033, -7.6981], [-37.8943, -7.7136], [-37.9131, -7.7095], [-37.9214, -7.7132], [-37.9224, -7.7236], [-37.9269, -7.7299], [-37.9431, -7.741], [-37.9475, -7.7562], [-37.9526, -7.7566], [-37.9578, -7.7662], [-37.9706, -7.7776], [-37.9848, -7.7729], [-37.9903, -7.7789], [-38.0007, -7.779], [-38.0055, -7.7778], [-38.0081, -7.7669], [-38.0125, -7.7658], [-38.0299, -7.7498], [-38.0396, -7.7481], [-38.061, -7.7669], [-38.0695, -7.7723], [-38.0753, -7.7824], [-38.0735, -7.7935], [-38.0757, -7.8054], [-38.0654, -7.8197], [-38.0694, -7.8261], [-38.0771, -7.8306], [-38.0833, -7.8281], [-38.0972, -7.8273], [-38.1061, -7.8229], [-38.1162, -7.8226], [-38.1201, -7.819], [-38.1294, -7.8059], [-38.1314, -7.7958], [-38.1438, -7.7834], [-38.1642, -7.7799], [-38.1747, -7.7899], [-38.2036, -7.8076], [-38.2127, -7.8107], [-38.2219, -7.8204], [-38.2355, -7.826], [-38.2386, -7.8307], [-38.257, -7.8311], [-38.2631, -7.8281], [-38.2755, -7.8342], [-38.2934, -7.823], [-38.2977, -7.8139], [-38.299, -7.7974], [-38.3025, -7.7915], [-38.2957, -7.7752], [-38.3033, -7.7621], [-38.3168, -7.7646], [-38.3057, -7.7526], [-38.3022, -7.7452], [-38.3109, -7.7391], [-38.3159, -7.7285], [-38.312, -7.7163], [-38.3267, -7.6937], [-38.3447, -7.695], [-38.355, -7.6784], [-38.3701, -7.6926], [-38.3702, -7.6969], [-38.3823, -7.7075], [-38.4017, -7.7132], [-38.4008, -7.7201], [-38.4095, -7.7305], [-38.4276, -7.73], [-38.4342, -7.7205], [-38.4455, -7.718], [-38.4571, -7.7181], [-38.464, -7.7309], [-38.4716, -7.7332], [-38.4905, -7.7347], [-38.4958, -7.7388], [-38.4966, -7.75], [-38.5005, -7.7515], [-38.5166, -7.7493], [-38.525, -7.7546], [-38.5385, -7.7533], [-38.5431, -7.749], [-38.5578, -7.7566], [-38.5639, -7.7567], [-38.581, -7.7476], [-38.5843, -7.7534], [-38.5936, -7.7543], [-38.5977, -7.742], [-38.6076, -7.7395], [-38.6078, -7.727], [-38.6141, -7.7157], [-38.6262, -7.7064], [-38.6259, -7.6956], [-38.642, -7.6861], [-38.6421, -7.6776], [-38.6514, -7.6771], [-38.6507, -7.6686], [-38.6636, -7.6575], [-38.6699, -7.6605], [-38.6834, -7.6428], [-38.6867, -7.635], [-38.695, -7.6333], [-38.7054, -7.622], [-38.7151, -7.6219], [-38.7176, -7.6269], [-38.7237, -7.6269], [-38.7322, -7.6339], [-38.7418, -7.6484], [-38.7428, -7.6603], [-38.7545, -7.6597], [-38.7606, -7.656], [-38.7818, -7.6619], [-38.7888, -7.6705], [-38.7925, -7.6681], [-38.8122, -7.6688], [-38.8197, -7.6648], [-38.8242, -7.6783], [-38.8158, -7.6867], [-38.815, -7.6974], [-38.822, -7.7148], [-38.8281, -7.7196], [-38.8461, -7.7204], [-38.8538, -7.7155], [-38.8697, -7.7115], [-38.8798, -7.7233], [-38.8814, -7.7474], [-38.8948, -7.7505], [-38.8992, -7.7457], [-38.9156, -7.7445], [-38.9153, -7.7537], [-38.9276, -7.7538], [-38.9396, -7.7588], [-38.941, -7.7714], [-38.9464, -7.7814], [-38.9398, -7.7916], [-38.9448, -7.8039], [-38.9529, -7.8105], [-38.9533, -7.8194], [-38.9649, -7.8298], [-38.9592, -7.8403], [-38.9621, -7.8442], [-38.966, -7.8456], [-38.9746, -7.843], [-38.9822, -7.8461], [-38.9948, -7.8403], [-39.0014, -7.8401], [-39.0054, -7.8345], [-39.0075, -7.8236], [-39.0137, -7.8129], [-39.018, -7.8127], [-39.0252, -7.8234], [-39.0538, -7.8193], [-39.0578, -7.8229], [-39.0628, -7.8368], [-39.0676, -7.8419], [-39.093, -7.8576], [-39.0965, -7.8502], [-39.0896, -7.8396], [-39.088, -7.8326], [-39.0926, -7.8231], [-39.0906, -7.8096], [-39.1021, -7.7848], [-39.1026, -7.771], [-39.1064, -7.7602], [-39.1184, -7.7492], [-39.1269, -7.7385], [-39.1328, -7.7266], [-39.1466, -7.7182], [-39.171, -7.7152], [-39.192, -7.6973], [-39.2008, -7.6955], [-39.2083, -7.6895], [-39.2227, -7.6968], [-39.2381, -7.6986], [-39.2427, -7.7048], [-39.2526, -7.7049], [-39.2497, -7.6835], [-39.2528, -7.6773], [-39.2653, -7.6698], [-39.2664, -7.6648], [-39.2703, -7.6599], [-39.2888, -7.6649], [-39.2977, -7.663], [-39.3069, -7.6651], [-39.3114, -7.6552], [-39.3214, -7.6542], [-39.3384, -7.6446], [-39.3415, -7.6369], [-39.3502, -7.6312], [-39.3681, -7.6239], [-39.3696, -7.6193], [-39.3727, -7.6142], [-39.384, -7.6086], [-39.3919, -7.6082], [-39.4207, -7.603], [-39.4233, -7.5868], [-39.4349, -7.5737], [-39.4476, -7.5722], [-39.4602, -7.576], [-39.4735, -7.5729], [-39.4765, -7.5533], [-39.4842, -7.5411], [-39.4847, -7.5328], [-39.4697, -7.5206], [-39.4557, -7.5019], [-39.4567, -7.4804], [-39.4607, -7.4712], [-39.4679, -7.4696], [-39.4755, -7.4727], [-39.4924, -7.4713], [-39.5024, -7.4641], [-39.5121, -7.4671], [-39.5364, -7.4825], [-39.5459, -7.4839], [-39.5528, -7.4807], [-39.5625, -7.4604], [-39.5716, -7.4298], [-39.5765, -7.4279], [-39.588, -7.4324], [-39.5992, -7.4287], [-39.6055, -7.4241], [-39.6266, -7.427], [-39.6289, -7.4256], [-39.6342, -7.4068], [-39.6457, -7.3809], [-39.6531, -7.3723], [-39.6713, -7.3585], [-39.7062, -7.3378], [-39.7413, -7.3268], [-39.7604, -7.3263], [-39.7762, -7.328], [-39.7892, -7.332], [-39.8154, -7.3287], [-39.8287, -7.3324], [-39.8481, -7.3251], [-39.8577, -7.3254], [-39.8901, -7.3398], [-39.9046, -7.3383], [-39.9104, -7.3372], [-39.9263, -7.341], [-39.9529, -7.3539], [-39.994, -7.3708], [-40.0007, -7.3745], [-40.0452, -7.3807], [-40.0875, -7.3831], [-40.1278, -7.3819], [-40.1377, -7.3794], [-40.1571, -7.3715], [-40.1957, -7.3581], [-40.2208, -7.3413], [-40.2294, -7.3335], [-40.242, -7.318], [-40.2475, -7.3137], [-40.2557, -7.3062], [-40.263, -7.301], [-40.2839, -7.2992], [-40.3107, -7.3007], [-40.3214, -7.3059], [-40.3294, -7.3186], [-40.3454, -7.3292], [-40.3508, -7.3342], [-40.3541, -7.3443], [-40.361, -7.3556], [-40.3728, -7.3624], [-40.3939, -7.3682], [-40.411, -7.3686], [-40.4336, -7.3672], [-40.4491, -7.3611], [-40.4762, -7.3447], [-40.4829, -7.3393], [-40.5103, -7.3228], [-40.5237, -7.3185], [-40.5415, -7.3323], [-40.5404, -7.3414], [-40.5427, -7.3604], [-40.5485, -7.3927], [-40.6523, -7.4333], [-40.6634, -7.4494], [-40.672, -7.4527], [-40.7012, -7.4564], [-40.7061, -7.46], [-40.7132, -7.473], [-40.7149, -7.4806], [-40.7153, -7.488], [-40.7043, -7.5187], [-40.6941, -7.5387], [-40.6813, -7.5577], [-40.6627, -7.5795], [-40.6456, -7.5948], [-40.6367, -7.6085], [-40.6266, -7.6317], [-40.6218, -7.6583], [-40.6277, -7.685], [-40.6356, -7.6998], [-40.6511, -7.7142], [-40.6666, -7.7264], [-40.6735, -7.7394], [-40.6757, -7.7527], [-40.6736, -7.7617], [-40.6638, -7.7748], [-40.6452, -7.7868], [-40.6286, -7.7926], [-40.5785, -7.8052], [-40.5684, -7.8088], [-40.5549, -7.8184], [-40.5475, -7.8275], [-40.5421, -7.8385], [-40.5381, -7.8569], [-40.5384, -7.8739], [-40.5415, -7.8869], [-40.5459, -7.9369], [-40.5439, -7.9616], [-40.5442, -7.9646], [-40.5607, -7.9973], [-40.5757, -8.0304], [-40.5757, -8.0305], [-40.5988, -8.0809], [-40.6039, -8.1037], [-40.5993, -8.1156], [-40.5912, -8.1235], [-40.5895, -8.1378], [-40.5976, -8.1412], [-40.6047, -8.1496], [-40.6245, -8.1404], [-40.6328, -8.1393], [-40.6428, -8.1501], [-40.6452, -8.1581], [-40.6585, -8.1566], [-40.6665, -8.1616], [-40.6678, -8.1753], [-40.6753, -8.1849], [-40.6844, -8.1878], [-40.6944, -8.2009], [-40.7006, -8.2026], [-40.7034, -8.2171], [-40.7111, -8.2251], [-40.7227, -8.2232], [-40.7369, -8.2282], [-40.7445, -8.2401], [-40.7643, -8.244], [-40.7668, -8.248], [-40.7811, -8.2526], [-40.784, -8.2618], [-40.7782, -8.2861], [-40.7801, -8.2963], [-40.7805, -8.3028], [-40.7864, -8.3064], [-40.7928, -8.32], [-40.8024, -8.3219], [-40.8179, -8.3205], [-40.8184, -8.3301], [-40.8222, -8.3361], [-40.8196, -8.3467], [-40.8192, -8.3609], [-40.8287, -8.3738], [-40.8374, -8.3811], [-40.8439, -8.3791], [-40.8586, -8.3796], [-40.8618, -8.3707], [-40.8625, -8.365], [-40.8725, -8.3574], [-40.8916, -8.3561], [-40.8977, -8.3665], [-40.8927, -8.3718], [-40.8899, -8.3867], [-40.8945, -8.3925], [-40.9078, -8.4014], [-40.9015, -8.4101], [-40.9023, -8.4231], [-40.909, -8.4273], [-40.9269, -8.4463], [-40.9405, -8.4332], [-40.9496, -8.4296], [-40.9575, -8.4198], [-40.9729, -8.4069], [-40.9785, -8.3987], [-41, -8.4003], [-41.0074, -8.4209], [-41.0203, -8.4247], [-41.0236, -8.4285], [-41.039, -8.4318], [-41.0475, -8.4461], [-41.0516, -8.4651], [-41.05, -8.4755], [-41.0576, -8.4777], [-41.0765, -8.4725], [-41.0822, -8.4801], [-41.0847, -8.501], [-41.0905, -8.5126], [-41.098, -8.5208], [-41.1041, -8.5224], [-41.1084, -8.5307], [-41.1162, -8.5373], [-41.1267, -8.542], [-41.1346, -8.5335], [-41.1495, -8.5339], [-41.157, -8.5604], [-41.1667, -8.5807], [-41.1786, -8.5884], [-41.1792, -8.5926], [-41.1986, -8.5925], [-41.2029, -8.5993], [-41.2123, -8.6018], [-41.2077, -8.6103], [-41.2065, -8.6333], [-41.2135, -8.6442], [-41.2338, -8.6476], [-41.2395, -8.6558], [-41.2513, -8.6616], [-41.2687, -8.6632], [-41.2874, -8.6608], [-41.2955, -8.6702], [-41.3002, -8.6821], [-41.3177, -8.6981], [-41.3296, -8.7026], [-41.3369, -8.7084], [-41.3454, -8.7099], [-41.3583, -8.7076]]], [[[-32.4313, -3.8455], [-32.4478, -3.8555], [-32.4476, -3.8619], [-32.4574, -3.8656], [-32.4655, -3.8759], [-32.4578, -3.88], [-32.4419, -3.8708], [-32.4355, -3.87], [-32.4249, -3.8775], [-32.4079, -3.8568], [-32.3974, -3.8568], [-32.3971, -3.8422], [-32.4026, -3.8358], [-32.4313, -3.8455]]], [[[-34.9568, -8.3788], [-34.9645, -8.3723], [-34.966, -8.3874], [-34.9578, -8.3856], [-34.9568, -8.3788]]]]}, "properties": {"uf": "PE", "nome": "PE"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-38.0121, -9.156], [-38.0258, -9.1555], [-38.0295, -9.1645], [-38.0445, -9.1688], [-38.057, -9.1676], [-38.0661, -9.1742], [-38.0826, -9.1706], [-38.0923, -9.1727], [-38.1141, -9.194], [-38.1154, -9.1984], [-38.1352, -9.214], [-38.1439, -9.2182], [-38.1486, -9.2308], [-38.1563, -9.2424], [-38.1564, -9.2501], [-38.1574, -9.2626], [-38.1658, -9.2713], [-38.1736, -9.2851], [-38.1796, -9.2913], [-38.1917, -9.2959], [-38.2031, -9.2969], [-38.2206, -9.3125], [-38.2376, -9.3298], [-38.2236, -9.3469], [-38.2149, -9.353], [-38.2056, -9.3636], [-38.2003, -9.3794], [-38.1943, -9.3857], [-38.1942, -9.3944], [-38.2029, -9.4032], [-38.205, -9.4167], [-38.2026, -9.4198], [-38.1813, -9.4258], [-38.1573, -9.4404], [-38.1549, -9.4434], [-38.1419, -9.4378], [-38.1302, -9.4387], [-38.1181, -9.4423], [-38.1134, -9.4362], [-38.0967, -9.437], [-38.0778, -9.4411], [-38.0703, -9.448], [-38.0687, -9.4564], [-38.0576, -9.4592], [-38.0432, -9.4686], [-38.0361, -9.4658], [-38.0222, -9.47], [-38.0187, -9.4766], [-38.0109, -9.4787], [-37.9979, -9.4993], [-38.0033, -9.515], [-37.9893, -9.5274], [-37.9778, -9.5315], [-37.9563, -9.5341], [-37.9482, -9.5388], [-37.9354, -9.5419], [-37.9171, -9.549], [-37.8941, -9.5395], [-37.8862, -9.5502], [-37.8685, -9.5617], [-37.8638, -9.5666], [-37.8422, -9.5794], [-37.8366, -9.5845], [-37.8318, -9.5949], [-37.8182, -9.5929], [-37.8098, -9.607], [-37.7931, -9.6206], [-37.7865, -9.6387], [-37.7732, -9.635], [-37.747, -9.6249], [-37.7249, -9.63], [-37.7101, -9.6301], [-37.6897, -9.643], [-37.6783, -9.6488], [-37.6704, -9.656], [-37.6659, -9.6659], [-37.6596, -9.6782], [-37.6541, -9.6863], [-37.6373, -9.6931], [-37.6335, -9.7001], [-37.6216, -9.708], [-37.5971, -9.7213], [-37.5818, -9.7341], [-37.5724, -9.7386], [-37.5276, -9.7423], [-37.5154, -9.7459], [-37.4731, -9.7464], [-37.466, -9.748], [-37.4356, -9.7558], [-37.4249, -9.7616], [-37.4126, -9.7616], [-37.408, -9.7641], [-37.3936, -9.7792], [-37.3816, -9.7805], [-37.363, -9.7873], [-37.3466, -9.7912], [-37.3259, -9.8169], [-37.3188, -9.822], [-37.2965, -9.8306], [-37.2852, -9.8306], [-37.2712, -9.8441], [-37.2609, -9.8507], [-37.2567, -9.8634], [-37.2495, -9.8752], [-37.2492, -9.8854], [-37.2455, -9.8918], [-37.2347, -9.8976], [-37.2263, -9.8977], [-37.214, -9.8998], [-37.196, -9.896], [-37.1776, -9.899], [-37.1695, -9.8941], [-37.1625, -9.8938], [-37.146, -9.9042], [-37.1338, -9.9138], [-37.1261, -9.9203], [-37.112, -9.9278], [-37.1063, -9.9394], [-37.0859, -9.9517], [-37.0828, -9.9579], [-37.0679, -9.9735], [-37.065, -9.9806], [-37.0509, -9.9821], [-37.0331, -9.9876], [-37.0044, -9.9781], [-36.9957, -9.9724], [-36.9847, -9.9832], [-36.9733, -9.9844], [-36.9654, -9.9894], [-36.9617, -9.9964], [-36.9535, -10.0228], [-36.9528, -10.0294], [-36.9566, -10.0537], [-36.9484, -10.0696], [-36.9474, -10.0747], [-36.9457, -10.0874], [-36.931, -10.0981], [-36.9253, -10.1158], [-36.918, -10.1247], [-36.9114, -10.1388], [-36.8944, -10.1395], [-36.8907, -10.1463], [-36.8826, -10.1475], [-36.8714, -10.1465], [-36.8663, -10.1561], [-36.8557, -10.1649], [-36.8504, -10.1784], [-36.8449, -10.1888], [-36.8342, -10.1972], [-36.8315, -10.2062], [-36.8263, -10.2112], [-36.8145, -10.2152], [-36.8014, -10.2131], [-36.7915, -10.2272], [-36.7695, -10.2279], [-36.7583, -10.2249], [-36.7489, -10.2282], [-36.7352, -10.2419], [-36.7204, -10.2649], [-36.7016, -10.2704], [-36.6837, -10.2708], [-36.6699, -10.2678], [-36.6577, -10.2679], [-36.6386, -10.252], [-36.6319, -10.2522], [-36.6215, -10.2564], [-36.6106, -10.2703], [-36.6005, -10.2901], [-36.5873, -10.3013], [-36.5718, -10.3161], [-36.5639, -10.343], [-36.5645, -10.3583], [-36.5576, -10.3701], [-36.5567, -10.3771], [-36.56, -10.4066], [-36.562, -10.4157], [-36.5536, -10.424], [-36.5351, -10.4303], [-36.5019, -10.4311], [-36.4894, -10.4245], [-36.4869, -10.4232], [-36.4631, -10.4085], [-36.4515, -10.4137], [-36.4307, -10.43], [-36.422, -10.4429], [-36.4036, -10.487], [-36.3959, -10.4969], [-36.3877, -10.4986], [-36.3729, -10.4721], [-36.359, -10.4501], [-36.3401, -10.414], [-36.3192, -10.3806], [-36.3059, -10.3648], [-36.2998, -10.3629], [-36.294, -10.3528], [-36.3014, -10.3446], [-36.3028, -10.331], [-36.2986, -10.314], [-36.2882, -10.2957], [-36.2761, -10.2803], [-36.2596, -10.2641], [-36.2439, -10.2522], [-36.2214, -10.2259], [-36.2092, -10.2156], [-36.1846, -10.1979], [-36.1751, -10.181], [-36.1679, -10.1721], [-36.1488, -10.1577], [-36.1429, -10.1554], [-36.1338, -10.1598], [-36.1273, -10.1465], [-36.1204, -10.1377], [-36.1093, -10.1301], [-36.1074, -10.1229], [-36.0925, -10.0985], [-36.0853, -10.0918], [-36.0697, -10.0848], [-36.058, -10.0843], [-36.045, -10.0739], [-36.0423, -10.064], [-36.0315, -10.0508], [-36.0268, -10.0456], [-36.0044, -10.0048], [-35.9912, -9.9862], [-35.9752, -9.9665], [-35.9627, -9.9407], [-35.9545, -9.9307], [-35.9379, -9.9024], [-35.9313, -9.8952], [-35.9065, -9.8736], [-35.9047, -9.8559], [-35.9025, -9.8467], [-35.8893, -9.8396], [-35.8817, -9.8298], [-35.864, -9.8004], [-35.8553, -9.7883], [-35.84, -9.7711], [-35.8313, -9.7575], [-35.8223, -9.7478], [-35.8137, -9.7308], [-35.7898, -9.7112], [-35.7611, -9.6832], [-35.7487, -9.6748], [-35.733, -9.6712], [-35.723, -9.6756], [-35.7083, -9.6651], [-35.6972, -9.6651], [-35.6996, -9.6488], [-35.697, -9.6347], [-35.6909, -9.6199], [-35.6769, -9.6004], [-35.6576, -9.5813], [-35.6508, -9.5685], [-35.6343, -9.5548], [-35.6168, -9.5471], [-35.6142, -9.54], [-35.6071, -9.5328], [-35.5914, -9.5291], [-35.5872, -9.5116], [-35.5793, -9.5029], [-35.5585, -9.4875], [-35.5543, -9.475], [-35.5342, -9.4565], [-35.5246, -9.4426], [-35.5132, -9.4399], [-35.5106, -9.4333], [-35.5014, -9.4227], [-35.4958, -9.406], [-35.4964, -9.3978], [-35.4921, -9.3835], [-35.4822, -9.3682], [-35.4725, -9.358], [-35.4597, -9.3441], [-35.4409, -9.3388], [-35.4393, -9.3308], [-35.4299, -9.3231], [-35.4164, -9.3215], [-35.4199, -9.3163], [-35.4079, -9.3074], [-35.3956, -9.3013], [-35.3935, -9.2936], [-35.3868, -9.2863], [-35.3766, -9.2797], [-35.3541, -9.2552], [-35.3391, -9.2307], [-35.3297, -9.2214], [-35.3197, -9.199], [-35.3077, -9.1941], [-35.3028, -9.188], [-35.2948, -9.1713], [-35.2951, -9.1555], [-35.2895, -9.157], [-35.2853, -9.1497], [-35.2872, -9.1437], [-35.2847, -9.132], [-35.279, -9.125], [-35.2712, -9.1234], [-35.2682, -9.114], [-35.2591, -9.1007], [-35.2563, -9.0883], [-35.2451, -9.0793], [-35.2398, -9.068], [-35.2413, -9.0647], [-35.2391, -9.0494], [-35.2246, -9.0251], [-35.2167, -9.0082], [-35.2022, -8.9935], [-35.1816, -8.9782], [-35.1766, -8.9691], [-35.1667, -8.9349], [-35.155, -8.9207], [-35.1527, -8.9139], [-35.156, -8.9028], [-35.1712, -8.8906], [-35.1859, -8.89], [-35.1981, -8.8874], [-35.2091, -8.8918], [-35.235, -8.8832], [-35.2528, -8.8872], [-35.2629, -8.8814], [-35.2801, -8.875], [-35.2877, -8.8766], [-35.3508, -8.8607], [-35.3946, -8.8498], [-35.4, -8.8503], [-35.409, -8.838], [-35.4239, -8.8385], [-35.4495, -8.842], [-35.4591, -8.8389], [-35.4707, -8.8161], [-35.4806, -8.8199], [-35.4821, -8.8262], [-35.4958, -8.8283], [-35.5071, -8.8186], [-35.5178, -8.8168], [-35.5328, -8.8271], [-35.5398, -8.8211], [-35.56, -8.8328], [-35.5675, -8.8354], [-35.5702, -8.8428], [-35.5825, -8.8465], [-35.5941, -8.8549], [-35.5954, -8.8599], [-35.6065, -8.8652], [-35.6138, -8.8644], [-35.6234, -8.8756], [-35.6321, -8.8813], [-35.652, -8.8823], [-35.6609, -8.8829], [-35.6631, -8.8897], [-35.6712, -8.8966], [-35.6809, -8.897], [-35.6921, -8.9008], [-35.7003, -8.9066], [-35.7137, -8.9048], [-35.7233, -8.9095], [-35.7364, -8.9119], [-35.7484, -8.9172], [-35.7609, -8.9081], [-35.7732, -8.9061], [-35.783, -8.8975], [-35.7791, -8.8886], [-35.7837, -8.882], [-35.7758, -8.8636], [-35.7813, -8.861], [-35.7876, -8.8511], [-35.7951, -8.8477], [-35.8079, -8.8604], [-35.823, -8.8574], [-35.8266, -8.8704], [-35.8371, -8.8687], [-35.845, -8.8725], [-35.8491, -8.8718], [-35.8609, -8.8589], [-35.8755, -8.8589], [-35.887, -8.8631], [-35.8962, -8.8543], [-35.901, -8.8624], [-35.9114, -8.8613], [-35.9164, -8.8676], [-35.9243, -8.8846], [-35.9425, -8.8856], [-35.9506, -8.8923], [-35.962, -8.8954], [-35.9635, -8.9024], [-35.9707, -8.9004], [-35.9842, -8.9052], [-35.9884, -8.904], [-36.0054, -8.913], [-36.0149, -8.9124], [-36.0264, -8.908], [-36.0333, -8.9084], [-36.0639, -8.9153], [-36.0734, -8.9256], [-36.0823, -8.9409], [-36.1009, -8.9493], [-36.1225, -8.9527], [-36.1282, -8.9577], [-36.1285, -8.9771], [-36.1246, -8.9834], [-36.1122, -8.9878], [-36.1043, -8.9989], [-36.1138, -9.0092], [-36.1115, -9.0177], [-36.1212, -9.0279], [-36.1273, -9.0337], [-36.1384, -9.0358], [-36.141, -9.0397], [-36.1517, -9.0427], [-36.1641, -9.0405], [-36.1734, -9.044], [-36.1795, -9.041], [-36.1889, -9.0463], [-36.1957, -9.0448], [-36.1985, -9.0467], [-36.2034, -9.0616], [-36.2028, -9.0668], [-36.2103, -9.0731], [-36.2219, -9.0733], [-36.2225, -9.0864], [-36.2365, -9.1035], [-36.241, -9.0994], [-36.2557, -9.1026], [-36.2668, -9.1024], [-36.267, -9.1111], [-36.2607, -9.1185], [-36.2635, -9.126], [-36.2573, -9.1401], [-36.2647, -9.1659], [-36.2742, -9.1662], [-36.2915, -9.1741], [-36.295, -9.1724], [-36.3215, -9.1854], [-36.3276, -9.2008], [-36.3389, -9.207], [-36.3514, -9.2014], [-36.3544, -9.2052], [-36.3492, -9.2163], [-36.3559, -9.2184], [-36.3657, -9.2226], [-36.3759, -9.2167], [-36.3917, -9.2251], [-36.4029, -9.2234], [-36.4069, -9.2207], [-36.4153, -9.2297], [-36.4244, -9.226], [-36.4233, -9.2168], [-36.4318, -9.2121], [-36.4553, -9.2275], [-36.4625, -9.2393], [-36.4761, -9.2438], [-36.4872, -9.2402], [-36.4927, -9.2542], [-36.492, -9.259], [-36.5004, -9.2628], [-36.4996, -9.2652], [-36.5532, -9.2826], [-36.5718, -9.2926], [-36.5744, -9.3095], [-36.5668, -9.3217], [-36.5666, -9.3314], [-36.5846, -9.3356], [-36.5915, -9.3347], [-36.6066, -9.3407], [-36.6193, -9.3266], [-36.6249, -9.3318], [-36.6346, -9.3269], [-36.6447, -9.3144], [-36.6546, -9.3127], [-36.6589, -9.3161], [-36.6704, -9.3132], [-36.6874, -9.3008], [-36.6892, -9.2964], [-36.6997, -9.293], [-36.7618, -9.2715], [-36.7968, -9.2804], [-36.836, -9.2886], [-36.8397, -9.2882], [-36.8468, -9.2777], [-36.8675, -9.2685], [-36.873, -9.2687], [-36.8798, -9.2764], [-36.8898, -9.2836], [-36.8979, -9.2812], [-36.9137, -9.2961], [-36.9214, -9.3096], [-36.9268, -9.3272], [-36.9209, -9.3325], [-36.9223, -9.3398], [-36.9366, -9.3499], [-36.9368, -9.3612], [-36.9304, -9.37], [-36.9368, -9.3774], [-36.9465, -9.383], [-36.9555, -9.3813], [-36.9796, -9.3593], [-37.0034, -9.3526], [-37.0128, -9.3393], [-37.0184, -9.3239], [-37.0243, -9.3157], [-37.0323, -9.3141], [-37.0475, -9.3149], [-37.0553, -9.3074], [-37.0576, -9.3175], [-37.0619, -9.2974], [-37.0572, -9.2818], [-37.0673, -9.2672], [-37.0781, -9.2563], [-37.0907, -9.2464], [-37.1082, -9.2387], [-37.1165, -9.2409], [-37.1299, -9.2601], [-37.1424, -9.2681], [-37.1643, -9.2757], [-37.1691, -9.2657], [-37.1683, -9.2518], [-37.1608, -9.244], [-37.1599, -9.2382], [-37.1983, -9.2155], [-37.2122, -9.2211], [-37.2304, -9.2376], [-37.2339, -9.2321], [-37.2292, -9.2269], [-37.2324, -9.2223], [-37.2348, -9.2045], [-37.2468, -9.1904], [-37.2432, -9.186], [-37.2471, -9.179], [-37.2666, -9.159], [-37.2785, -9.1525], [-37.2823, -9.1488], [-37.2966, -9.1209], [-37.3037, -9.117], [-37.3111, -9.1075], [-37.3107, -9.1004], [-37.3175, -9.0924], [-37.3277, -9.0932], [-37.3344, -9.0819], [-37.3586, -9.0539], [-37.3914, -9.027], [-37.3956, -9.0281], [-37.3961, -9.0201], [-37.4165, -9.0066], [-37.4312, -9.0077], [-37.4682, -8.9986], [-37.484, -8.989], [-37.4923, -8.9876], [-37.4988, -8.9693], [-37.5044, -8.9654], [-37.5191, -8.9683], [-37.5253, -8.9634], [-37.5331, -8.9599], [-37.546, -8.9609], [-37.5559, -8.9705], [-37.5724, -8.972], [-37.5958, -8.9688], [-37.6102, -8.9879], [-37.6287, -9.0005], [-37.6384, -9.0038], [-37.6399, -8.9951], [-37.6578, -8.9927], [-37.6581, -8.9858], [-37.6822, -8.9973], [-37.6871, -8.9877], [-37.6977, -8.9892], [-37.6953, -8.9815], [-37.684, -8.9764], [-37.6719, -8.9745], [-37.6894, -8.9556], [-37.6905, -8.9488], [-37.6986, -8.9449], [-37.6991, -8.9359], [-37.7037, -8.9223], [-37.7194, -8.9081], [-37.7216, -8.8987], [-37.7311, -8.888], [-37.7331, -8.8809], [-37.7414, -8.8762], [-37.7465, -8.8591], [-37.7502, -8.8584], [-37.7554, -8.8464], [-37.7659, -8.8545], [-37.7736, -8.853], [-37.7864, -8.8662], [-37.7984, -8.8761], [-37.8097, -8.8771], [-37.8256, -8.8886], [-37.8204, -8.9002], [-37.8204, -8.9087], [-37.8336, -8.9264], [-37.8262, -8.9327], [-37.8391, -8.9784], [-37.846, -8.9848], [-37.8531, -9.0001], [-37.8672, -9.0116], [-37.8796, -9.0154], [-37.8752, -9.0246], [-37.881, -9.0403], [-37.8877, -9.0351], [-37.9003, -9.0383], [-37.9065, -9.043], [-37.9071, -9.0512], [-37.9298, -9.0713], [-37.9377, -9.0801], [-37.9427, -9.0922], [-37.9516, -9.0974], [-37.9549, -9.1113], [-37.9616, -9.1201], [-37.9712, -9.1243], [-37.9786, -9.1477], [-37.9937, -9.1553], [-37.9995, -9.1522], [-38.0121, -9.156]]]}, "properties": {"uf": "AL", "nome": "AL"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-36.918, -10.1247], [-36.9253, -10.1158], [-36.931, -10.0981], [-36.9457, -10.0874], [-36.9474, -10.0747], [-36.9484, -10.0696], [-36.9566, -10.0537], [-36.9528, -10.0294], [-36.9535, -10.0228], [-36.9617, -9.9964], [-36.9654, -9.9894], [-36.9733, -9.9844], [-36.9847, -9.9832], [-36.9957, -9.9724], [-37.0044, -9.9781], [-37.0331, -9.9876], [-37.0509, -9.9821], [-37.065, -9.9806], [-37.0679, -9.9735], [-37.0828, -9.9579], [-37.0859, -9.9517], [-37.1063, -9.9394], [-37.112, -9.9278], [-37.1261, -9.9203], [-37.1338, -9.9138], [-37.146, -9.9042], [-37.1625, -9.8938], [-37.1695, -9.8941], [-37.1776, -9.899], [-37.196, -9.896], [-37.214, -9.8998], [-37.2263, -9.8977], [-37.2347, -9.8976], [-37.2455, -9.8918], [-37.2492, -9.8854], [-37.2495, -9.8752], [-37.2567, -9.8634], [-37.2609, -9.8507], [-37.2712, -9.8441], [-37.2852, -9.8306], [-37.2965, -9.8306], [-37.3188, -9.822], [-37.3259, -9.8169], [-37.3466, -9.7912], [-37.363, -9.7873], [-37.3816, -9.7805], [-37.3936, -9.7792], [-37.408, -9.7641], [-37.4126, -9.7616], [-37.4249, -9.7616], [-37.4356, -9.7558], [-37.466, -9.748], [-37.4731, -9.7464], [-37.5154, -9.7459], [-37.5276, -9.7423], [-37.5724, -9.7386], [-37.5818, -9.7341], [-37.5971, -9.7213], [-37.6216, -9.708], [-37.6335, -9.7001], [-37.6373, -9.6931], [-37.6541, -9.6863], [-37.6596, -9.6782], [-37.6659, -9.6659], [-37.6704, -9.656], [-37.6783, -9.6488], [-37.6897, -9.643], [-37.7101, -9.6301], [-37.7249, -9.63], [-37.747, -9.6249], [-37.7732, -9.635], [-37.7865, -9.6387], [-37.7931, -9.6206], [-37.8098, -9.607], [-37.8182, -9.5929], [-37.8318, -9.5949], [-37.8366, -9.5845], [-37.8422, -9.5794], [-37.8638, -9.5666], [-37.8685, -9.5617], [-37.8862, -9.5502], [-37.8941, -9.5395], [-37.9171, -9.549], [-37.9354, -9.5419], [-37.9482, -9.5388], [-37.9563, -9.5341], [-37.9778, -9.5315], [-37.9893, -9.5274], [-38.0033, -9.515], [-38.0142, -9.5278], [-38.015, -9.5355], [-38.0226, -9.5405], [-38.0239, -9.5485], [-38.0186, -9.5507], [-38.0207, -9.5621], [-38.0309, -9.5741], [-38.0373, -9.5692], [-38.042, -9.575], [-38.0372, -9.581], [-38.0505, -9.5885], [-38.061, -9.5876], [-38.0603, -9.5954], [-38.0527, -9.6049], [-38.0558, -9.6138], [-38.0512, -9.6217], [-38.0526, -9.6328], [-38.0395, -9.6276], [-38.0353, -9.6329], [-38.0196, -9.6372], [-38.0172, -9.6432], [-38.0093, -9.6499], [-38.0205, -9.66], [-38.0279, -9.656], [-38.0322, -9.6607], [-38.0343, -9.6867], [-38.0415, -9.6872], [-38.045, -9.6978], [-38.0429, -9.7053], [-38.0433, -9.7234], [-38.0368, -9.7397], [-38.0387, -9.7494], [-38.0315, -9.7615], [-38.0326, -9.7701], [-38.0201, -9.7776], [-38.0216, -9.788], [-38.018, -9.8025], [-38.0007, -9.8158], [-37.9983, -9.8257], [-38.0031, -9.8383], [-37.9954, -9.8461], [-38.0024, -9.8572], [-38.01, -9.854], [-38.0071, -9.8688], [-37.9952, -9.8784], [-37.9921, -9.8943], [-37.9973, -9.9054], [-38.0035, -9.9047], [-37.9968, -9.9187], [-37.9886, -9.9203], [-37.975, -9.9369], [-37.9666, -9.9378], [-37.9554, -9.943], [-37.9446, -9.9428], [-37.9308, -9.9352], [-37.9291, -9.9309], [-37.9123, -9.9185], [-37.9076, -9.9109], [-37.9021, -9.9189], [-37.907, -9.9294], [-37.9134, -9.9331], [-37.909, -9.94], [-37.8971, -9.9417], [-37.8961, -9.9543], [-37.8784, -9.9716], [-37.8761, -9.977], [-37.8626, -9.9886], [-37.8521, -9.9905], [-37.8331, -10.0192], [-37.8247, -10.0238], [-37.826, -10.0365], [-37.8136, -10.0323], [-37.7908, -10.0329], [-37.7826, -10.0436], [-37.7882, -10.0694], [-37.7919, -10.0713], [-37.7946, -10.0871], [-37.7996, -10.0897], [-37.7986, -10.0978], [-37.8019, -10.1128], [-37.7916, -10.1205], [-37.7856, -10.1293], [-37.7779, -10.1341], [-37.7745, -10.1446], [-37.7833, -10.1795], [-37.7822, -10.1856], [-37.7656, -10.1962], [-37.7471, -10.2381], [-37.7657, -10.2519], [-37.7592, -10.2535], [-37.7489, -10.2643], [-37.7501, -10.2888], [-37.7552, -10.2926], [-37.7687, -10.2892], [-37.7451, -10.3136], [-37.7433, -10.3384], [-37.7569, -10.3431], [-37.7672, -10.3416], [-37.7865, -10.3481], [-37.7877, -10.3561], [-37.799, -10.3634], [-37.831, -10.3748], [-37.8394, -10.3813], [-37.8431, -10.4031], [-37.8532, -10.4065], [-37.852, -10.4162], [-37.854, -10.4258], [-37.8593, -10.4285], [-37.8477, -10.4435], [-37.8253, -10.4795], [-37.8212, -10.4834], [-37.8127, -10.5091], [-37.8153, -10.5173], [-37.8224, -10.5306], [-37.8215, -10.5398], [-37.829, -10.5405], [-37.8318, -10.5515], [-37.8377, -10.5479], [-37.8412, -10.5551], [-37.8326, -10.5611], [-37.8308, -10.585], [-37.8172, -10.5864], [-37.8148, -10.5954], [-37.8063, -10.6005], [-37.81, -10.6124], [-37.8114, -10.6254], [-37.8167, -10.6314], [-37.8075, -10.6394], [-37.8097, -10.6487], [-37.8038, -10.6513], [-37.814, -10.6698], [-37.8095, -10.6737], [-37.8099, -10.6858], [-37.8305, -10.6824], [-37.8463, -10.6944], [-37.8475, -10.6993], [-37.8683, -10.703], [-37.9096, -10.7155], [-37.9241, -10.7349], [-37.9372, -10.7463], [-37.9455, -10.7565], [-37.9529, -10.7501], [-37.9642, -10.7576], [-37.9725, -10.7571], [-37.9768, -10.7579], [-38.0257, -10.7255], [-38.0337, -10.7247], [-38.0301, -10.7136], [-38.0319, -10.708], [-38.0421, -10.7008], [-38.0549, -10.7109], [-38.0678, -10.7157], [-38.0831, -10.7123], [-38.0984, -10.7124], [-38.1336, -10.7196], [-38.1449, -10.718], [-38.1627, -10.7109], [-38.1718, -10.711], [-38.1768, -10.7056], [-38.189, -10.7098], [-38.2049, -10.7106], [-38.2093, -10.7121], [-38.2164, -10.7272], [-38.2132, -10.7311], [-38.2146, -10.7472], [-38.2092, -10.7581], [-38.215, -10.7673], [-38.2176, -10.7792], [-38.2233, -10.787], [-38.233, -10.7915], [-38.2383, -10.7999], [-38.2345, -10.8123], [-38.245, -10.8229], [-38.2393, -10.8276], [-38.2323, -10.8405], [-38.2364, -10.8526], [-38.2364, -10.882], [-38.2285, -10.9002], [-38.2282, -10.9142], [-38.2153, -10.9227], [-38.2103, -10.931], [-38.2072, -10.9235], [-38.1991, -10.9283], [-38.2021, -10.9354], [-38.1806, -10.9428], [-38.1795, -10.9487], [-38.1864, -10.9615], [-38.1801, -10.9683], [-38.1802, -10.9751], [-38.1687, -10.9897], [-38.1443, -11.0016], [-38.1349, -11.0152], [-38.1277, -11.0191], [-38.121, -11.0073], [-38.1018, -11.0167], [-38.106, -11.0258], [-38.1009, -11.0324], [-38.102, -11.0445], [-38.0911, -11.0515], [-38.0751, -11.0771], [-38.0807, -11.0835], [-38.0861, -11.0979], [-38.0936, -11.1008], [-38.0875, -11.1094], [-38.0888, -11.1157], [-38.0653, -11.124], [-38.0664, -11.1347], [-38.0713, -11.1428], [-38.0658, -11.1591], [-38.0572, -11.1721], [-38.0485, -11.1761], [-38.0469, -11.1816], [-38.0291, -11.1773], [-38.0228, -11.1784], [-38.0031, -11.1937], [-37.9974, -11.191], [-37.9813, -11.1992], [-37.9784, -11.2048], [-37.9774, -11.2215], [-37.9902, -11.2277], [-37.9855, -11.2358], [-37.9937, -11.2398], [-37.9835, -11.249], [-37.9958, -11.2594], [-37.9873, -11.2714], [-37.9922, -11.2788], [-38.0056, -11.2864], [-38.0014, -11.303], [-37.9917, -11.3128], [-37.9877, -11.3317], [-37.9971, -11.3352], [-37.9942, -11.3434], [-37.9863, -11.342], [-37.9822, -11.3479], [-37.9784, -11.3661], [-37.9694, -11.3728], [-37.9681, -11.3805], [-37.9815, -11.3863], [-37.9755, -11.3925], [-37.9683, -11.3895], [-37.9608, -11.3973], [-37.9523, -11.3954], [-37.9516, -11.4049], [-37.9426, -11.419], [-37.9364, -11.4217], [-37.9283, -11.4093], [-37.9277, -11.4014], [-37.9169, -11.4028], [-37.91, -11.4105], [-37.8976, -11.4378], [-37.8885, -11.4324], [-37.8807, -11.4314], [-37.8698, -11.4348], [-37.8669, -11.4426], [-37.8492, -11.4407], [-37.853, -11.4517], [-37.8608, -11.4514], [-37.8643, -11.4666], [-37.8535, -11.4675], [-37.8331, -11.4823], [-37.8244, -11.4911], [-37.8088, -11.496], [-37.8163, -11.5061], [-37.8149, -11.5138], [-37.8, -11.5214], [-37.7897, -11.5249], [-37.774, -11.5253], [-37.7704, -11.532], [-37.7592, -11.5253], [-37.7494, -11.5386], [-37.7411, -11.5364], [-37.7304, -11.538], [-37.7288, -11.552], [-37.7187, -11.5498], [-37.7134, -11.5532], [-37.707, -11.5487], [-37.7024, -11.5403], [-37.696, -11.5453], [-37.6987, -11.5633], [-37.6822, -11.5624], [-37.6734, -11.5685], [-37.6717, -11.5573], [-37.6615, -11.5463], [-37.6625, -11.5362], [-37.6523, -11.5271], [-37.6323, -11.5181], [-37.6329, -11.5225], [-37.625, -11.5326], [-37.6163, -11.5385], [-37.6105, -11.5365], [-37.6032, -11.5399], [-37.5871, -11.5285], [-37.5801, -11.5348], [-37.586, -11.5412], [-37.5786, -11.5522], [-37.5751, -11.5428], [-37.5682, -11.5397], [-37.5547, -11.548], [-37.5358, -11.5497], [-37.529, -11.5472], [-37.5201, -11.5493], [-37.5164, -11.5363], [-37.5048, -11.5249], [-37.4753, -11.5224], [-37.4582, -11.5237], [-37.4325, -11.5112], [-37.3936, -11.4816], [-37.3677, -11.4586], [-37.3553, -11.4437], [-37.3411, -11.4423], [-37.3248, -11.436], [-37.3122, -11.423], [-37.3095, -11.3944], [-37.2997, -11.3637], [-37.2767, -11.3166], [-37.2602, -11.2896], [-37.2483, -11.2734], [-37.207, -11.2229], [-37.1846, -11.1998], [-37.1661, -11.1825], [-37.1586, -11.166], [-37.1545, -11.1616], [-37.144, -11.1339], [-37.1257, -11.1031], [-37.0793, -11.0353], [-37.0581, -11.0062], [-37.0354, -10.9798], [-37.0335, -10.9713], [-37.0346, -10.9573], [-37.0261, -10.9514], [-37.0046, -10.9167], [-36.9531, -10.8515], [-36.9389, -10.8367], [-36.9306, -10.8308], [-36.9206, -10.8162], [-36.8675, -10.7581], [-36.8527, -10.7442], [-36.8279, -10.7215], [-36.7977, -10.6975], [-36.7844, -10.6882], [-36.7347, -10.6581], [-36.7178, -10.6504], [-36.6875, -10.6387], [-36.6729, -10.6308], [-36.6392, -10.6064], [-36.6127, -10.5884], [-36.5848, -10.5725], [-36.5762, -10.5718], [-36.5273, -10.5513], [-36.4862, -10.5364], [-36.4368, -10.5171], [-36.4088, -10.5127], [-36.3959, -10.4969], [-36.4036, -10.487], [-36.422, -10.4429], [-36.4307, -10.43], [-36.4515, -10.4137], [-36.4631, -10.4085], [-36.4869, -10.4232], [-36.4894, -10.4245], [-36.5019, -10.4311], [-36.5351, -10.4303], [-36.5536, -10.424], [-36.562, -10.4157], [-36.56, -10.4066], [-36.5567, -10.3771], [-36.5576, -10.3701], [-36.5645, -10.3583], [-36.5639, -10.343], [-36.5718, -10.3161], [-36.5873, -10.3013], [-36.6005, -10.2901], [-36.6106, -10.2703], [-36.6215, -10.2564], [-36.6319, -10.2522], [-36.6386, -10.252], [-36.6577, -10.2679], [-36.6699, -10.2678], [-36.6837, -10.2708], [-36.7016, -10.2704], [-36.7204, -10.2649], [-36.7352, -10.2419], [-36.7489, -10.2282], [-36.7583, -10.2249], [-36.7695, -10.2279], [-36.7915, -10.2272], [-36.8014, -10.2131], [-36.8145, -10.2152], [-36.8263, -10.2112], [-36.8315, -10.2062], [-36.8342, -10.1972], [-36.8449, -10.1888], [-36.8504, -10.1784], [-36.8557, -10.1649], [-36.8663, -10.1561], [-36.8714, -10.1465], [-36.8826, -10.1475], [-36.8907, -10.1463], [-36.8944, -10.1395], [-36.9114, -10.1388], [-36.918, -10.1247]]]}, "properties": {"uf": "SE", "nome": "SE"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-39.3568, -8.5475], [-39.3645, -8.5378], [-39.3798, -8.5328], [-39.416, -8.5421], [-39.4248, -8.5514], [-39.4278, -8.5587], [-39.4355, -8.5633], [-39.4521, -8.5632], [-39.4575, -8.5693], [-39.4612, -8.582], [-39.4761, -8.5928], [-39.4857, -8.5964], [-39.5186, -8.6039], [-39.5262, -8.6125], [-39.5455, -8.6207], [-39.5567, -8.6231], [-39.5686, -8.6367], [-39.5809, -8.6405], [-39.5952, -8.6512], [-39.6145, -8.6575], [-39.6226, -8.6555], [-39.646, -8.6597], [-39.6609, -8.6574], [-39.6888, -8.6609], [-39.692, -8.6642], [-39.693, -8.6805], [-39.6823, -8.7115], [-39.678, -8.7326], [-39.6738, -8.7455], [-39.6781, -8.757], [-39.6733, -8.7849], [-39.6951, -8.7996], [-39.7102, -8.7978], [-39.7218, -8.799], [-39.7478, -8.794], [-39.7755, -8.8091], [-39.7888, -8.8191], [-39.8036, -8.8187], [-39.82, -8.8135], [-39.8448, -8.8182], [-39.8629, -8.8195], [-39.8868, -8.825], [-39.893, -8.8288], [-39.9005, -8.842], [-39.9027, -8.8506], [-39.9013, -8.8642], [-39.8842, -8.8957], [-39.8794, -8.9019], [-39.8775, -8.9216], [-39.8734, -8.9302], [-39.8744, -8.9367], [-39.8888, -8.9658], [-39.8994, -8.9725], [-39.9069, -8.9816], [-39.9166, -8.9987], [-39.9272, -9.0091], [-39.9491, -9.0356], [-39.9555, -9.0462], [-39.9681, -9.0532], [-39.9784, -9.0549], [-39.998, -9.0611], [-40.0049, -9.0598], [-40.0236, -9.0601], [-40.0357, -9.0624], [-40.0425, -9.0598], [-40.0656, -9.0631], [-40.0774, -9.0782], [-40.0925, -9.0859], [-40.1017, -9.0941], [-40.1199, -9.1021], [-40.1299, -9.1103], [-40.1443, -9.1065], [-40.1597, -9.1079], [-40.1676, -9.1032], [-40.1711, -9.0934], [-40.1841, -9.0853], [-40.1965, -9.0719], [-40.2088, -9.0638], [-40.2236, -9.0567], [-40.239, -9.0544], [-40.2479, -9.0577], [-40.2642, -9.071], [-40.2732, -9.0824], [-40.2788, -9.0945], [-40.2867, -9.1174], [-40.2933, -9.1467], [-40.2928, -9.1579], [-40.2873, -9.1711], [-40.2862, -9.1856], [-40.2902, -9.196], [-40.3005, -9.2312], [-40.3022, -9.2517], [-40.3095, -9.2755], [-40.319, -9.2873], [-40.3256, -9.3059], [-40.3325, -9.3176], [-40.3373, -9.3351], [-40.3338, -9.3505], [-40.3389, -9.3599], [-40.3564, -9.377], [-40.3714, -9.3787], [-40.3913, -9.3722], [-40.4047, -9.3629], [-40.4098, -9.3557], [-40.4181, -9.3521], [-40.4308, -9.3567], [-40.4393, -9.3683], [-40.4527, -9.3972], [-40.4538, -9.4035], [-40.4643, -9.4134], [-40.4678, -9.4206], [-40.4778, -9.4193], [-40.4839, -9.414], [-40.4972, -9.4086], [-40.5107, -9.4072], [-40.5201, -9.4123], [-40.5317, -9.415], [-40.5418, -9.426], [-40.5452, -9.4423], [-40.5558, -9.4579], [-40.5727, -9.4669], [-40.5875, -9.4657], [-40.5996, -9.4696], [-40.6086, -9.4768], [-40.6232, -9.4829], [-40.6359, -9.481], [-40.6522, -9.4738], [-40.6813, -9.4672], [-40.7014, -9.4577], [-40.7152, -9.4488], [-40.7222, -9.4459], [-40.7498, -9.4438], [-40.7675, -9.4527], [-40.7672, -9.4454], [-40.7606, -9.4322], [-40.7601, -9.4258], [-40.7648, -9.4159], [-40.7431, -9.4029], [-40.7425, -9.3833], [-40.7465, -9.3711], [-40.7382, -9.3532], [-40.7414, -9.3468], [-40.7373, -9.3369], [-40.7423, -9.3272], [-40.7564, -9.315], [-40.7516, -9.308], [-40.744, -9.3062], [-40.7394, -9.2966], [-40.7201, -9.3059], [-40.7083, -9.2961], [-40.7087, -9.2869], [-40.7013, -9.2823], [-40.6872, -9.2783], [-40.6801, -9.2592], [-40.6892, -9.257], [-40.6865, -9.2436], [-40.6934, -9.2313], [-40.6807, -9.2122], [-40.6822, -9.208], [-40.6771, -9.1933], [-40.6699, -9.1861], [-40.6721, -9.1724], [-40.6674, -9.1591], [-40.6777, -9.1512], [-40.6851, -9.1376], [-40.7002, -9.1422], [-40.7099, -9.1409], [-40.7223, -9.1338], [-40.7325, -9.124], [-40.7431, -9.1224], [-40.7504, -9.1179], [-40.7577, -9.1186], [-40.7568, -9.105], [-40.7632, -9.1069], [-40.7751, -9.1009], [-40.7875, -9.1041], [-40.7895, -9.0989], [-40.8041, -9.0983], [-40.8098, -9.0923], [-40.8132, -9.0832], [-40.821, -9.0799], [-40.8191, -9.0691], [-40.8236, -9.0621], [-40.8231, -9.052], [-40.8264, -9.0368], [-40.8322, -9.0312], [-40.8344, -9.0105], [-40.8468, -8.9955], [-40.8521, -8.9805], [-40.851, -8.9542], [-40.8613, -8.948], [-40.8663, -8.9234], [-40.8812, -8.9156], [-40.8834, -8.9049], [-40.895, -8.8891], [-40.8964, -8.871], [-40.9015, -8.8665], [-40.903, -8.8586], [-40.915, -8.8495], [-40.9213, -8.8354], [-40.931, -8.8372], [-40.9464, -8.845], [-40.959, -8.842], [-40.9609, -8.8308], [-40.9718, -8.8284], [-40.9791, -8.8234], [-40.9898, -8.8294], [-41.0003, -8.8288], [-41.0099, -8.8336], [-41.0212, -8.8436], [-41.0313, -8.835], [-41.0249, -8.8087], [-41.0362, -8.7859], [-41.0586, -8.7858], [-41.0696, -8.7817], [-41.0785, -8.7888], [-41.0821, -8.7843], [-41.1034, -8.7804], [-41.106, -8.7706], [-41.1112, -8.7701], [-41.113, -8.7597], [-41.1246, -8.7527], [-41.129, -8.7434], [-41.1268, -8.7289], [-41.1232, -8.7187], [-41.1147, -8.7122], [-41.1118, -8.7053], [-41.1313, -8.7043], [-41.142, -8.7071], [-41.1764, -8.7112], [-41.186, -8.7106], [-41.1976, -8.7065], [-41.2049, -8.7095], [-41.2253, -8.7047], [-41.2401, -8.7119], [-41.2377, -8.7188], [-41.263, -8.7219], [-41.27, -8.731], [-41.2783, -8.7353], [-41.295, -8.7355], [-41.3051, -8.7274], [-41.313, -8.7258], [-41.3209, -8.7282], [-41.3344, -8.7277], [-41.3435, -8.722], [-41.3583, -8.7076], [-41.3745, -8.7054], [-41.3813, -8.7073], [-41.3939, -8.7244], [-41.3985, -8.7344], [-41.4003, -8.7464], [-41.4114, -8.7744], [-41.4243, -8.8026], [-41.4347, -8.7991], [-41.4492, -8.8154], [-41.4565, -8.821], [-41.4722, -8.8431], [-41.4878, -8.8439], [-41.4956, -8.8622], [-41.5022, -8.8635], [-41.5106, -8.8762], [-41.5074, -8.8924], [-41.5229, -8.9037], [-41.5234, -8.9123], [-41.5313, -8.9277], [-41.5414, -8.9336], [-41.5456, -8.9417], [-41.5427, -8.9489], [-41.5458, -8.9617], [-41.5541, -8.9638], [-41.5653, -8.9703], [-41.5701, -8.955], [-41.5913, -8.9554], [-41.5969, -8.9589], [-41.6058, -8.9574], [-41.6099, -8.9673], [-41.6212, -8.9709], [-41.6241, -8.9817], [-41.6334, -8.986], [-41.6409, -8.9848], [-41.649, -8.9883], [-41.661, -8.9877], [-41.6694, -8.9901], [-41.6686, -9.0005], [-41.6733, -9.0078], [-41.6888, -9.014], [-41.7069, -9.0116], [-41.7236, -9.0135], [-41.7308, -9.028], [-41.7333, -9.0498], [-41.731, -9.0698], [-41.7327, -9.0877], [-41.7352, -9.0947], [-41.743, -9.1038], [-41.7622, -9.1188], [-41.7804, -9.129], [-41.8001, -9.148], [-41.8001, -9.1652], [-41.8133, -9.1788], [-41.8219, -9.1944], [-41.8312, -9.2289], [-41.838, -9.2423], [-41.8478, -9.244], [-41.8547, -9.2407], [-41.8597, -9.2376], [-41.8705, -9.2374], [-41.8849, -9.2535], [-41.9017, -9.2574], [-41.9074, -9.2705], [-41.9139, -9.2771], [-41.9216, -9.2788], [-41.9374, -9.2673], [-41.9451, -9.2637], [-41.9554, -9.2637], [-41.9723, -9.2486], [-41.9787, -9.2504], [-41.9892, -9.2596], [-41.9999, -9.266], [-42.0187, -9.2505], [-42.0247, -9.2498], [-42.0329, -9.2555], [-42.0582, -9.2549], [-42.0692, -9.2575], [-42.095, -9.2786], [-42.1013, -9.2816], [-42.1168, -9.2831], [-42.1345, -9.2872], [-42.1531, -9.2879], [-42.1795, -9.2853], [-42.1942, -9.2917], [-42.2064, -9.2928], [-42.2261, -9.2833], [-42.2385, -9.2858], [-42.2491, -9.293], [-42.2689, -9.3104], [-42.2865, -9.3095], [-42.3161, -9.3166], [-42.3259, -9.3334], [-42.35, -9.3459], [-42.357, -9.3526], [-42.3567, -9.3722], [-42.3647, -9.3821], [-42.3781, -9.3897], [-42.3989, -9.3971], [-42.4185, -9.4094], [-42.4264, -9.4212], [-42.4283, -9.4398], [-42.4354, -9.451], [-42.4486, -9.4612], [-42.4543, -9.4622], [-42.4709, -9.4589], [-42.4815, -9.4589], [-42.4899, -9.4631], [-42.4912, -9.4696], [-42.486, -9.4838], [-42.4931, -9.4949], [-42.5147, -9.5018], [-42.5325, -9.502], [-42.5389, -9.4982], [-42.5548, -9.4963], [-42.5711, -9.5015], [-42.5797, -9.4974], [-42.5904, -9.4984], [-42.6029, -9.5168], [-42.6143, -9.5298], [-42.6196, -9.5393], [-42.6299, -9.5385], [-42.6402, -9.5438], [-42.6568, -9.5421], [-42.6673, -9.5481], [-42.6799, -9.5491], [-42.6901, -9.5459], [-42.7085, -9.5321], [-42.7199, -9.5307], [-42.722, -9.5372], [-42.7162, -9.5544], [-42.7204, -9.5605], [-42.7309, -9.5676], [-42.7396, -9.5794], [-42.7577, -9.5893], [-42.7609, -9.6094], [-42.77, -9.6192], [-42.7998, -9.6225], [-42.8155, -9.622], [-42.8206, -9.6192], [-42.821, -9.6026], [-42.8275, -9.588], [-42.8303, -9.576], [-42.8282, -9.5605], [-42.8371, -9.5504], [-42.8511, -9.5512], [-42.868, -9.564], [-42.8767, -9.5616], [-42.8843, -9.5491], [-42.904, -9.5268], [-42.9131, -9.5246], [-42.9284, -9.5272], [-42.9438, -9.5208], [-42.9514, -9.5104], [-42.9518, -9.4976], [-42.9595, -9.4797], [-42.9629, -9.4571], [-42.9564, -9.4386], [-42.9587, -9.4284], [-42.9719, -9.4081], [-42.9879, -9.4013], [-43.0401, -9.4147], [-43.0522, -9.413], [-43.0579, -9.4148], [-43.0571, -9.4017], [-43.0593, -9.397], [-43.0666, -9.394], [-43.0745, -9.4], [-43.0829, -9.3973], [-43.0868, -9.3884], [-43.1055, -9.3856], [-43.1148, -9.3747], [-43.1219, -9.3729], [-43.1303, -9.3854], [-43.1372, -9.3863], [-43.1472, -9.3763], [-43.1615, -9.3793], [-43.1635, -9.3907], [-43.1731, -9.4101], [-43.1831, -9.4171], [-43.1939, -9.4207], [-43.1987, -9.418], [-43.2023, -9.4064], [-43.2094, -9.4003], [-43.2186, -9.4006], [-43.229, -9.4029], [-43.2423, -9.4119], [-43.2667, -9.4119], [-43.2739, -9.4235], [-43.2851, -9.42], [-43.2932, -9.401], [-43.2997, -9.3945], [-43.313, -9.3905], [-43.3242, -9.3767], [-43.3363, -9.3685], [-43.3536, -9.369], [-43.3613, -9.3644], [-43.3764, -9.3489], [-43.3859, -9.3357], [-43.3952, -9.3143], [-43.4227, -9.2776], [-43.4381, -9.2661], [-43.4587, -9.2613], [-43.469, -9.2608], [-43.4855, -9.2653], [-43.4975, -9.2725], [-43.5182, -9.2936], [-43.5311, -9.3042], [-43.5409, -9.3082], [-43.5521, -9.3094], [-43.5728, -9.3162], [-43.579, -9.3204], [-43.606, -9.3516], [-43.6216, -9.3715], [-43.6338, -9.3814], [-43.6562, -9.3952], [-43.6711, -9.4085], [-43.6891, -9.4197], [-43.7006, -9.4216], [-43.7211, -9.4278], [-43.7514, -9.4341], [-43.7697, -9.4421], [-43.7822, -9.4527], [-43.7862, -9.4576], [-43.7994, -9.4797], [-43.8163, -9.492], [-43.8295, -9.5154], [-43.8379, -9.5252], [-43.8424, -9.5376], [-43.8497, -9.5481], [-43.8526, -9.5621], [-43.8415, -9.586], [-43.8405, -9.5962], [-43.8427, -9.6127], [-43.834, -9.6179], [-43.8402, -9.6265], [-43.842, -9.6374], [-43.8285, -9.6474], [-43.8141, -9.6718], [-43.7995, -9.6925], [-43.7945, -9.705], [-43.7941, -9.7182], [-43.7977, -9.7277], [-43.7849, -9.7624], [-43.7672, -9.7707], [-43.7635, -9.7766], [-43.7499, -9.7833], [-43.7199, -9.7944], [-43.7178, -9.8024], [-43.7064, -9.8059], [-43.6973, -9.8043], [-43.6885, -9.8082], [-43.6829, -9.8157], [-43.6648, -9.8237], [-43.6549, -9.836], [-43.6525, -9.8436], [-43.6653, -9.8559], [-43.6664, -9.869], [-43.6744, -9.879], [-43.6774, -9.8865], [-43.6898, -9.8889], [-43.6951, -9.8924], [-43.6981, -9.9029], [-43.7055, -9.9064], [-43.709, -9.9132], [-43.7032, -9.9237], [-43.6928, -9.9255], [-43.6905, -9.9417], [-43.7026, -9.9611], [-43.703, -9.9661], [-43.6969, -9.9741], [-43.6847, -9.9828], [-43.6745, -9.9849], [-43.6652, -9.991], [-43.6621, -10.0095], [-43.6665, -10.0173], [-43.6695, -10.0308], [-43.6903, -10.0446], [-43.6927, -10.0594], [-43.691, -10.0728], [-43.6991, -10.0778], [-43.7199, -10.0724], [-43.7459, -10.0729], [-43.7592, -10.0746], [-43.766, -10.0801], [-43.7731, -10.0988], [-43.766, -10.1207], [-43.7666, -10.1343], [-43.77, -10.1512], [-43.7791, -10.1805], [-43.7848, -10.1917], [-43.8091, -10.2214], [-43.827, -10.2378], [-43.8373, -10.2501], [-43.8383, -10.2655], [-43.8343, -10.2742], [-43.8369, -10.3022], [-43.8504, -10.3184], [-43.8717, -10.3304], [-43.8951, -10.3545], [-43.8988, -10.3673], [-43.9148, -10.3842], [-43.9159, -10.3931], [-43.9144, -10.4182], [-43.9162, -10.4267], [-43.9236, -10.4325], [-43.9367, -10.4361], [-43.9523, -10.4335], [-43.9769, -10.4314], [-43.9902, -10.418], [-43.9981, -10.4101], [-44.0077, -10.4053], [-44.0181, -10.4051], [-44.0278, -10.4125], [-44.0348, -10.4302], [-44.0358, -10.4447], [-44.0258, -10.4755], [-44.0296, -10.4841], [-44.0416, -10.4932], [-44.051, -10.5062], [-44.0625, -10.5513], [-44.0681, -10.5641], [-44.0721, -10.5799], [-44.0834, -10.5891], [-44.1008, -10.5917], [-44.1106, -10.5972], [-44.1185, -10.6088], [-44.1259, -10.6274], [-44.1313, -10.6349], [-44.1393, -10.6399], [-44.153, -10.6441], [-44.1655, -10.6429], [-44.1761, -10.6328], [-44.193, -10.6286], [-44.2086, -10.6153], [-44.2184, -10.6152], [-44.2313, -10.624], [-44.2452, -10.6278], [-44.2575, -10.6267], [-44.2667, -10.6232], [-44.2798, -10.6109], [-44.2902, -10.5967], [-44.3018, -10.572], [-44.3145, -10.5574], [-44.3331, -10.5488], [-44.3444, -10.5497], [-44.3548, -10.558], [-44.3725, -10.5799], [-44.3923, -10.6007], [-44.4052, -10.6096], [-44.4169, -10.6127], [-44.4282, -10.6124], [-44.4409, -10.6073], [-44.4518, -10.6066], [-44.4636, -10.6153], [-44.473, -10.6351], [-44.4804, -10.6415], [-44.5005, -10.6497], [-44.5146, -10.6511], [-44.5275, -10.647], [-44.5468, -10.6301], [-44.5567, -10.6273], [-44.5778, -10.6268], [-44.5895, -10.6324], [-44.601, -10.6535], [-44.6128, -10.6668], [-44.627, -10.6756], [-44.6363, -10.6774], [-44.6553, -10.6767], [-44.6642, -10.6798], [-44.6688, -10.6871], [-44.6695, -10.7018], [-44.6615, -10.7305], [-44.6628, -10.7506], [-44.6668, -10.7589], [-44.6807, -10.7679], [-44.693, -10.7681], [-44.7099, -10.7615], [-44.7146, -10.7617], [-44.7308, -10.7719], [-44.7461, -10.7776], [-44.7574, -10.7877], [-44.7585, -10.8035], [-44.7782, -10.804], [-44.7881, -10.8085], [-44.7927, -10.8177], [-44.8015, -10.8286], [-44.8049, -10.839], [-44.8103, -10.8466], [-44.8083, -10.8661], [-44.8144, -10.8727], [-44.8222, -10.8752], [-44.8311, -10.883], [-44.8407, -10.8968], [-44.8471, -10.9011], [-44.8529, -10.8945], [-44.855, -10.8845], [-44.8638, -10.8852], [-44.8844, -10.9023], [-44.8974, -10.9029], [-44.9027, -10.9109], [-44.91, -10.912], [-44.9242, -10.9251], [-44.9312, -10.9288], [-44.9447, -10.919], [-44.9552, -10.9081], [-44.9684, -10.9005], [-44.973, -10.8923], [-44.983, -10.8866], [-44.995, -10.8839], [-45.0021, -10.887], [-45.0166, -10.8846], [-45.022, -10.8751], [-45.0368, -10.8621], [-45.0441, -10.8606], [-45.0515, -10.8514], [-45.0633, -10.8483], [-45.0732, -10.8404], [-45.0821, -10.8395], [-45.1065, -10.8465], [-45.1165, -10.8408], [-45.1328, -10.8385], [-45.1579, -10.8392], [-45.1709, -10.8347], [-45.2051, -10.8329], [-45.218, -10.8289], [-45.2192, -10.8174], [-45.2386, -10.8199], [-45.246, -10.8225], [-45.2574, -10.8118], [-45.2685, -10.7762], [-45.2853, -10.7672], [-45.295, -10.7643], [-45.3136, -10.763], [-45.3297, -10.7556], [-45.3426, -10.7435], [-45.3582, -10.7322], [-45.3621, -10.7228], [-45.3622, -10.7073], [-45.3652, -10.7009], [-45.3691, -10.6799], [-45.3771, -10.6631], [-45.3852, -10.6516], [-45.3985, -10.6463], [-45.4145, -10.6451], [-45.4254, -10.6388], [-45.4324, -10.6306], [-45.4373, -10.6156], [-45.4368, -10.5768], [-45.4462, -10.5623], [-45.4465, -10.552], [-45.4415, -10.5442], [-45.4381, -10.53], [-45.4391, -10.5223], [-45.4474, -10.5094], [-45.446, -10.5049], [-45.4311, -10.4884], [-45.4097, -10.4728], [-45.4003, -10.4631], [-45.396, -10.445], [-45.4039, -10.4385], [-45.4185, -10.4323], [-45.4245, -10.4265], [-45.4288, -10.4139], [-45.4294, -10.3947], [-45.4258, -10.3755], [-45.4303, -10.3595], [-45.4568, -10.3386], [-45.4733, -10.3153], [-45.4907, -10.301], [-45.5144, -10.2898], [-45.5224, -10.2767], [-45.5234, -10.2441], [-45.5309, -10.2332], [-45.5508, -10.2223], [-45.5566, -10.2169], [-45.5673, -10.2015], [-45.5716, -10.1809], [-45.5654, -10.16], [-45.5675, -10.1395], [-45.5794, -10.1219], [-45.5932, -10.1103], [-45.6032, -10.108], [-45.6197, -10.1147], [-45.6392, -10.1262], [-45.6475, -10.1268], [-45.6598, -10.1349], [-45.6693, -10.1454], [-45.6902, -10.1554], [-45.7039, -10.157], [-45.7162, -10.1526], [-45.7235, -10.1554], [-45.702, -10.1794], [-45.6993, -10.2586], [-45.7269, -10.3125], [-45.7982, -10.3232], [-45.8202, -10.4561], [-45.8213, -10.4581], [-45.8709, -10.5033], [-45.9292, -10.5216], [-45.9746, -10.5519], [-46.0608, -10.6002], [-46.0796, -10.6067], [-46.1072, -10.6139], [-46.1154, -10.6198], [-46.1276, -10.6206], [-46.1497, -10.6359], [-46.1608, -10.6594], [-46.1519, -10.6716], [-46.1503, -10.6916], [-46.1652, -10.7225], [-46.1926, -10.7428], [-46.2061, -10.7978], [-46.2264, -10.7829], [-46.2383, -10.7905], [-46.2472, -10.8017], [-46.2605, -10.812], [-46.2673, -10.9348], [-46.3416, -10.939], [-46.4661, -11.1336], [-46.51, -11.2003], [-46.5522, -11.2628], [-46.553, -11.2654], [-46.5765, -11.342], [-46.5768, -11.3615], [-46.5686, -11.3713], [-46.5599, -11.3716], [-46.537, -11.3718], [-46.5315, -11.3766], [-46.5275, -11.4044], [-46.5237, -11.4636], [-46.4393, -11.521], [-46.3504, -11.5062], [-46.3243, -11.5137], [-46.2505, -11.5367], [-46.2095, -11.5853], [-46.1128, -11.606], [-46.1041, -11.608], [-46.0862, -11.617], [-46.0809, -11.624], [-46.0902, -11.6234], [-46.1073, -11.6257], [-46.1253, -11.6208], [-46.1423, -11.6264], [-46.1445, -11.6243], [-46.1467, -11.6452], [-46.1551, -11.6502], [-46.1759, -11.6468], [-46.1993, -11.6482], [-46.2063, -11.6395], [-46.215, -11.6425], [-46.2265, -11.6363], [-46.2385, -11.6224], [-46.2361, -11.6105], [-46.244, -11.6054], [-46.2746, -11.6071], [-46.2814, -11.6145], [-46.2869, -11.6158], [-46.3068, -11.6072], [-46.328, -11.6094], [-46.3351, -11.6126], [-46.3411, -11.6102], [-46.3456, -11.6192], [-46.3545, -11.6195], [-46.3603, -11.6152], [-46.3669, -11.6202], [-46.3726, -11.6179], [-46.3848, -11.6268], [-46.388, -11.6393], [-46.3849, -11.6458], [-46.3597, -11.6319], [-46.3383, -11.6421], [-46.3435, -11.6546], [-46.3376, -11.6676], [-46.3279, -11.6763], [-46.3198, -11.6747], [-46.3129, -11.6781], [-46.3078, -11.6866], [-46.3184, -11.6974], [-46.3252, -11.7098], [-46.3226, -11.7167], [-46.3282, -11.7203], [-46.3421, -11.7375], [-46.3574, -11.7452], [-46.3647, -11.7418], [-46.377, -11.7486], [-46.3778, -11.7552], [-46.3736, -11.7682], [-46.3565, -11.7625], [-46.3539, -11.7581], [-46.3432, -11.7616], [-46.3563, -11.774], [-46.3453, -11.7751], [-46.3363, -11.7689], [-46.3287, -11.7734], [-46.3443, -11.7871], [-46.3468, -11.7949], [-46.3376, -11.794], [-46.3376, -11.8131], [-46.3409, -11.8164], [-46.3471, -11.8106], [-46.355, -11.8212], [-46.3496, -11.8355], [-46.3575, -11.8408], [-46.3675, -11.8328], [-46.373, -11.8323], [-46.3809, -11.8404], [-46.3762, -11.8466], [-46.3805, -11.867], [-46.3678, -11.8889], [-46.3594, -11.8834], [-46.3494, -11.8867], [-46.3362, -11.8979], [-46.3315, -11.898], [-46.3223, -11.9078], [-46.3068, -11.9137], [-46.2967, -11.9143], [-46.289, -11.9097], [-46.2817, -11.918], [-46.2779, -11.9151], [-46.2636, -11.916], [-46.258, -11.9116], [-46.2477, -11.9193], [-46.2303, -11.9161], [-46.2142, -11.9083], [-46.2037, -11.9075], [-46.19, -11.9032], [-46.1801, -11.9072], [-46.192, -11.9168], [-46.1932, -11.9209], [-46.2079, -11.9225], [-46.2328, -11.9364], [-46.2441, -11.9386], [-46.2615, -11.9354], [-46.2762, -11.9362], [-46.2796, -11.9386], [-46.2967, -11.9377], [-46.3082, -11.9432], [-46.3163, -11.9424], [-46.3212, -11.949], [-46.3363, -11.9544], [-46.3415, -11.966], [-46.3473, -11.9656], [-46.3531, -11.9776], [-46.3647, -11.9807], [-46.3639, -11.9909], [-46.3698, -11.9915], [-46.3747, -11.9992], [-46.3882, -12.0042], [-46.3893, -12.0105], [-46.402, -12.0166], [-46.4079, -12.015], [-46.4215, -12.0175], [-46.4219, -12.0286], [-46.4383, -12.0315], [-46.4449, -12.0262], [-46.4555, -12.0296], [-46.4614, -12.036], [-46.4711, -12.0373], [-46.4785, -12.0428], [-46.4785, -12.0489], [-46.4649, -12.0455], [-46.453, -12.0499], [-46.4511, -12.0543], [-46.4216, -12.0505], [-46.4142, -12.0479], [-46.3889, -12.0488], [-46.385, -12.0539], [-46.388, -12.076], [-46.3836, -12.0835], [-46.3981, -12.0896], [-46.3851, -12.0949], [-46.3802, -12.0936], [-46.3712, -12.0997], [-46.37, -12.1112], [-46.3716, -12.1233], [-46.3755, -12.1317], [-46.3831, -12.1342], [-46.3816, -12.1447], [-46.3886, -12.1563], [-46.3999, -12.1568], [-46.3969, -12.1711], [-46.3925, -12.1706], [-46.3811, -12.1812], [-46.3969, -12.1901], [-46.3911, -12.1941], [-46.3774, -12.1965], [-46.3776, -12.2132], [-46.3663, -12.2153], [-46.3729, -12.2262], [-46.3696, -12.2317], [-46.3883, -12.2491], [-46.3858, -12.2545], [-46.3752, -12.2596], [-46.3761, -12.2664], [-46.3706, -12.2709], [-46.3792, -12.2796], [-46.3853, -12.2805], [-46.3847, -12.2938], [-46.3676, -12.2981], [-46.3491, -12.2991], [-46.3525, -12.3198], [-46.3575, -12.3244], [-46.3634, -12.3384], [-46.3684, -12.339], [-46.3703, -12.3475], [-46.3587, -12.3518], [-46.3452, -12.3662], [-46.3279, -12.3567], [-46.3139, -12.3572], [-46.3072, -12.3638], [-46.3003, -12.3636], [-46.2977, -12.3708], [-46.29, -12.377], [-46.2967, -12.381], [-46.3083, -12.4013], [-46.3156, -12.4063], [-46.3226, -12.4062], [-46.3306, -12.4254], [-46.3306, -12.4413], [-46.3405, -12.452], [-46.3241, -12.4651], [-46.3166, -12.4638], [-46.3127, -12.4483], [-46.303, -12.4401], [-46.3095, -12.4313], [-46.3037, -12.4249], [-46.2902, -12.4174], [-46.2835, -12.4292], [-46.2797, -12.4217], [-46.2705, -12.4316], [-46.2725, -12.439], [-46.2811, -12.4409], [-46.2773, -12.4477], [-46.2799, -12.4541], [-46.2686, -12.4572], [-46.261, -12.4739], [-46.266, -12.4827], [-46.266, -12.4987], [-46.2721, -12.5133], [-46.26, -12.5122], [-46.2454, -12.5043], [-46.2329, -12.5043], [-46.2125, -12.4997], [-46.1982, -12.504], [-46.1983, -12.5041], [-46.206, -12.5076], [-46.2104, -12.5169], [-46.2248, -12.5284], [-46.2376, -12.5318], [-46.2398, -12.5365], [-46.2487, -12.5362], [-46.2532, -12.5412], [-46.2632, -12.5451], [-46.2699, -12.5509], [-46.2724, -12.5585], [-46.2716, -12.57], [-46.2858, -12.576], [-46.2967, -12.5757], [-46.2864, -12.5882], [-46.2758, -12.5944], [-46.2828, -12.602], [-46.2864, -12.6121], [-46.2913, -12.6147], [-46.3071, -12.6367], [-46.29, -12.6382], [-46.2744, -12.6437], [-46.2678, -12.6506], [-46.2681, -12.6663], [-46.2768, -12.672], [-46.2922, -12.6772], [-46.2924, -12.684], [-46.3025, -12.6847], [-46.3039, -12.6964], [-46.2929, -12.6991], [-46.2924, -12.7076], [-46.2771, -12.7093], [-46.2681, -12.7162], [-46.2714, -12.7223], [-46.2708, -12.7317], [-46.275, -12.74], [-46.2839, -12.7386], [-46.2853, -12.7497], [-46.2931, -12.75], [-46.2926, -12.762], [-46.2824, -12.7639], [-46.2871, -12.7738], [-46.2948, -12.7731], [-46.3032, -12.7858], [-46.309, -12.7854], [-46.3105, -12.7955], [-46.3004, -12.7986], [-46.2833, -12.8119], [-46.2736, -12.816], [-46.2754, -12.84], [-46.2885, -12.8541], [-46.3005, -12.8572], [-46.302, -12.8663], [-46.296, -12.8693], [-46.2941, -12.8887], [-46.2872, -12.8924], [-46.2907, -12.9005], [-46.312, -12.9097], [-46.3119, -12.918], [-46.3057, -12.9267], [-46.3115, -12.9329], [-46.3079, -12.9417], [-46.3201, -12.9562], [-46.2883, -12.9522], [-46.2825, -12.9468], [-46.2751, -12.9466], [-46.2647, -12.9397], [-46.2541, -12.9392], [-46.2455, -12.9419], [-46.2406, -12.9481], [-46.2215, -12.9502], [-46.1997, -12.9473], [-46.1895, -12.9411], [-46.1833, -12.9336], [-46.1674, -12.9282], [-46.1592, -12.9307], [-46.1442, -12.9311], [-46.1347, -12.9234], [-46.1266, -12.9124], [-46.113, -12.918], [-46.1046, -12.9249], [-46.1088, -12.9385], [-46.1214, -12.9525], [-46.1247, -12.9598], [-46.1508, -12.9698], [-46.155, -12.9761], [-46.1664, -12.9773], [-46.1684, -12.9809], [-46.1938, -12.9968], [-46.2112, -13.0011], [-46.2148, -13.004], [-46.2574, -13.0137], [-46.2755, -13.0202], [-46.2775, -13.0313], [-46.2836, -13.0332], [-46.2816, -13.0451], [-46.2933, -13.0559], [-46.2987, -13.0638], [-46.3011, -13.0743], [-46.31, -13.0818], [-46.3164, -13.091], [-46.329, -13.0998], [-46.3166, -13.1082], [-46.3158, -13.1187], [-46.3106, -13.1244], [-46.2996, -13.1281], [-46.2997, -13.1364], [-46.2952, -13.1419], [-46.3033, -13.1503], [-46.3084, -13.1639], [-46.3065, -13.1679], [-46.3167, -13.1833], [-46.3067, -13.1834], [-46.3024, -13.1914], [-46.3043, -13.206], [-46.3103, -13.2086], [-46.3134, -13.2224], [-46.3182, -13.2296], [-46.3277, -13.2529], [-46.3055, -13.2517], [-46.3009, -13.2549], [-46.3036, -13.2675], [-46.3, -13.2829], [-46.3062, -13.2868], [-46.3179, -13.3052], [-46.3065, -13.308], [-46.2998, -13.3153], [-46.2925, -13.3169], [-46.2203, -13.2957], [-46.1749, -13.277], [-46.1032, -13.2575], [-46.0851, -13.2693], [-46.0713, -13.287], [-46.0683, -13.2954], [-46.0733, -13.3114], [-46.088, -13.3292], [-46.0993, -13.3345], [-46.1182, -13.3569], [-46.1254, -13.3601], [-46.1355, -13.3755], [-46.151, -13.3809], [-46.159, -13.3814], [-46.1801, -13.397], [-46.1917, -13.41], [-46.2123, -13.419], [-46.232, -13.4186], [-46.2432, -13.4237], [-46.2495, -13.4313], [-46.2485, -13.436], [-46.2373, -13.4348], [-46.2233, -13.4407], [-46.2209, -13.4509], [-46.209, -13.4656], [-46.2129, -13.4723], [-46.2332, -13.4817], [-46.2257, -13.4935], [-46.2255, -13.5051], [-46.2359, -13.5149], [-46.2473, -13.5217], [-46.2375, -13.5446], [-46.2414, -13.5714], [-46.2456, -13.5775], [-46.2317, -13.5832], [-46.222, -13.5768], [-46.1996, -13.5725], [-46.1873, -13.5754], [-46.1751, -13.583], [-46.1656, -13.5929], [-46.1627, -13.6036], [-46.1781, -13.6143], [-46.1885, -13.6172], [-46.1884, -13.6223], [-46.2164, -13.636], [-46.2282, -13.6485], [-46.2376, -13.6521], [-46.2369, -13.6586], [-46.2562, -13.6842], [-46.2516, -13.6917], [-46.2407, -13.6944], [-46.2358, -13.7011], [-46.2357, -13.7081], [-46.2393, -13.7182], [-46.2552, -13.7247], [-46.2543, -13.735], [-46.2361, -13.7498], [-46.2298, -13.7601], [-46.2229, -13.7654], [-46.23, -13.7742], [-46.2456, -13.7791], [-46.2542, -13.7797], [-46.2775, -13.7909], [-46.2748, -13.7976], [-46.2639, -13.8074], [-46.2736, -13.8288], [-46.2663, -13.8307], [-46.2517, -13.8292], [-46.2467, -13.8362], [-46.2351, -13.8412], [-46.2325, -13.8486], [-46.2442, -13.8654], [-46.2475, -13.8766], [-46.2568, -13.8872], [-46.2572, -13.8959], [-46.261, -13.9008], [-46.2604, -13.9094], [-46.267, -13.9175], [-46.2627, -13.9247], [-46.2642, -13.9474], [-46.2545, -13.9675], [-46.2351, -13.9677], [-46.2201, -13.9754], [-46.2194, -13.9939], [-46.2243, -14.0036], [-46.2121, -14.0101], [-46.2102, -14.0172], [-46.2131, -14.0306], [-46.2277, -14.0443], [-46.227, -14.049], [-46.2294, -14.0603], [-46.2255, -14.0726], [-46.2239, -14.0977], [-46.2215, -14.1068], [-46.2068, -14.1223], [-46.1993, -14.1269], [-46.1952, -14.1368], [-46.188, -14.1452], [-46.1869, -14.1531], [-46.1728, -14.1568], [-46.168, -14.1604], [-46.1581, -14.1606], [-46.1322, -14.1529], [-46.128, -14.1578], [-46.1163, -14.1616], [-46.111, -14.1727], [-46.1169, -14.1888], [-46.1087, -14.1874], [-46.0983, -14.1967], [-46.1019, -14.2083], [-46.0795, -14.1969], [-46.067, -14.194], [-46.061, -14.1955], [-46.0526, -14.2045], [-46.0574, -14.2151], [-46.0554, -14.2221], [-46.0601, -14.2319], [-46.0499, -14.2436], [-46.0333, -14.2477], [-46.0296, -14.2595], [-46.0236, -14.2612], [-46.0151, -14.255], [-45.9954, -14.2562], [-45.9976, -14.2778], [-45.9818, -14.2735], [-45.9644, -14.2843], [-45.9577, -14.303], [-45.9571, -14.3214], [-45.9483, -14.3294], [-45.9422, -14.3433], [-45.9328, -14.3424], [-45.9282, -14.3503], [-45.9151, -14.3446], [-45.9072, -14.3552], [-45.9083, -14.3664], [-45.9138, -14.3778], [-45.9224, -14.3828], [-45.9242, -14.3964], [-45.9317, -14.409], [-45.9418, -14.4154], [-45.9489, -14.4153], [-45.9591, -14.426], [-45.9668, -14.4277], [-45.9758, -14.4342], [-45.9877, -14.4279], [-46.0037, -14.4255], [-46.0001, -14.4466], [-46.0108, -14.455], [-46.0105, -14.4587], [-46.019, -14.4721], [-46.0132, -14.4786], [-45.9961, -14.4884], [-45.9933, -14.4979], [-45.9999, -14.5037], [-46.004, -14.5146], [-46.0001, -14.5227], [-45.9814, -14.5319], [-45.9753, -14.5389], [-45.9792, -14.5471], [-45.9888, -14.5493], [-45.9913, -14.5652], [-45.9853, -14.5781], [-45.9885, -14.5895], [-45.9979, -14.6036], [-45.985, -14.6191], [-45.9852, -14.6297], [-45.992, -14.6402], [-45.9888, -14.6472], [-45.9917, -14.662], [-46.001, -14.6666], [-46.0105, -14.6622], [-46.021, -14.6699], [-46.0251, -14.6781], [-46.028, -14.681], [-46.0209, -14.6911], [-46.0055, -14.689], [-46.0039, -14.7059], [-45.9996, -14.7086], [-45.9992, -14.7186], [-46.0047, -14.7298], [-45.9971, -14.7413], [-46.0073, -14.751], [-46.0051, -14.7636], [-45.9989, -14.7683], [-46.0018, -14.7769], [-45.9995, -14.7821], [-46.0026, -14.7958], [-46.0141, -14.7989], [-46.0192, -14.8031], [-46.0187, -14.8185], [-46.0366, -14.8228], [-46.0412, -14.8265], [-46.0386, -14.8383], [-46.0283, -14.847], [-46.0253, -14.8558], [-46.0313, -14.8614], [-46.0394, -14.8753], [-46.0376, -14.8747], [-46.0339, -14.8798], [-46.0213, -14.8838], [-46.0109, -14.8967], [-46.0039, -14.9023], [-46.0034, -14.9088], [-46.0082, -14.9197], [-46.0053, -14.9275], [-45.9958, -14.9275], [-45.9912, -14.9366], [-45.9793, -14.9474], [-45.9717, -14.9491], [-45.9661, -14.9656], [-45.9666, -14.98], [-45.9697, -14.9923], [-45.9785, -14.9986], [-45.9749, -15.0047], [-45.9735, -15.0267], [-45.975, -15.0369], [-45.9956, -15.0593], [-46.012, -15.0723], [-46.0185, -15.0813], [-46.0195, -15.093], [-46.0269, -15.1005], [-46.0285, -15.1141], [-46.0437, -15.1181], [-46.0505, -15.133], [-46.0435, -15.143], [-46.0471, -15.1501], [-46.0478, -15.1637], [-46.0543, -15.172], [-46.0619, -15.1754], [-46.0787, -15.1755], [-46.0807, -15.1821], [-46.0928, -15.1852], [-46.0977, -15.1926], [-46.1147, -15.191], [-46.1208, -15.1975], [-46.1165, -15.2048], [-46.0988, -15.2168], [-46.1006, -15.2303], [-46.0971, -15.2431], [-46.0924, -15.2479], [-46.0849, -15.2458], [-46.0797, -15.2514], [-46.0771, -15.2647], [-46.0581, -15.2627], [-46.0544, -15.2596], [-46.0556, -15.2506], [-46.047, -15.2364], [-46.0422, -15.2357], [-46.0385, -15.2268], [-46.0395, -15.2173], [-46.0327, -15.2145], [-46.0295, -15.2018], [-46.0155, -15.1966], [-46.0009, -15.196], [-45.9944, -15.2006], [-45.9845, -15.196], [-45.9724, -15.1702], [-45.9718, -15.1566], [-45.9606, -15.1439], [-45.939, -15.1357], [-45.9187, -15.1334], [-45.9062, -15.1417], [-45.8913, -15.1481], [-45.8798, -15.1565], [-45.8722, -15.1588], [-45.8608, -15.152], [-45.8589, -15.1454], [-45.8443, -15.1452], [-45.8343, -15.1367], [-45.8295, -15.12], [-45.8117, -15.1128], [-45.8028, -15.1187], [-45.7839, -15.1145], [-45.7648, -15.1172], [-45.7511, -15.1226], [-45.7398, -15.1204], [-45.7279, -15.1129], [-45.7216, -15.1122], [-45.718, -15.1052], [-45.7186, -15.0956], [-45.7004, -15.0904], [-45.6972, -15.093], [-45.6732, -15.0778], [-45.6663, -15.0631], [-45.6558, -15.0485], [-45.6604, -15.0383], [-45.6579, -15.0284], [-45.65, -15.0238], [-45.6246, -15.0214], [-45.6169, -15.0141], [-45.6027, -14.9895], [-45.5945, -14.9842], [-45.5943, -14.9785], [-45.5781, -14.9675], [-45.5671, -14.9565], [-45.5676, -14.9458], [-45.5537, -14.9451], [-45.5469, -14.9387], [-45.5361, -14.9381], [-45.5256, -14.9456], [-45.526, -14.9492], [-45.514, -14.954], [-45.4985, -14.9464], [-45.4901, -14.9608], [-45.4699, -14.9501], [-45.4553, -14.9491], [-45.4352, -14.9226], [-45.4292, -14.9197], [-45.4249, -14.9254], [-45.4103, -14.9234], [-45.3998, -14.9175], [-45.3872, -14.9066], [-45.383, -14.8994], [-45.3689, -14.8904], [-45.3721, -14.881], [-45.364, -14.8717], [-45.3556, -14.8775], [-45.3499, -14.8681], [-45.3225, -14.8521], [-45.318, -14.8526], [-45.3057, -14.8337], [-45.3017, -14.8283], [-45.2886, -14.8282], [-45.2869, -14.8217], [-45.2744, -14.8115], [-45.2719, -14.8009], [-45.265, -14.8024], [-45.2587, -14.7895], [-45.2504, -14.7845], [-45.243, -14.7864], [-45.2317, -14.775], [-45.2293, -14.7657], [-45.2219, -14.7625], [-45.2172, -14.7552], [-45.2056, -14.7447], [-45.1913, -14.7497], [-45.1903, -14.7431], [-45.1819, -14.7446], [-45.1665, -14.7353], [-45.1529, -14.7425], [-45.1363, -14.7474], [-45.117, -14.7481], [-45.0958, -14.753], [-45.0828, -14.7488], [-45.0651, -14.7309], [-45.0546, -14.7066], [-45.0541, -14.6995], [-45.0477, -14.6905], [-45.04, -14.6911], [-45.0403, -14.6805], [-45.0319, -14.6762], [-44.9957, -14.6678], [-44.9966, -14.6588], [-44.9848, -14.6613], [-44.981, -14.6456], [-44.9599, -14.6321], [-44.9548, -14.634], [-44.9346, -14.6259], [-44.9315, -14.6226], [-44.9167, -14.6197], [-44.908, -14.6134], [-44.9095, -14.6033], [-44.8965, -14.6055], [-44.89, -14.5971], [-44.8764, -14.5974], [-44.8692, -14.5934], [-44.862, -14.5792], [-44.8507, -14.5776], [-44.8541, -14.5671], [-44.8469, -14.558], [-44.8482, -14.5469], [-44.8425, -14.5416], [-44.8329, -14.5425], [-44.83, -14.5334], [-44.8309, -14.5203], [-44.8251, -14.5187], [-44.8346, -14.5075], [-44.8332, -14.4998], [-44.8235, -14.5038], [-44.8108, -14.5031], [-44.8092, -14.4979], [-44.7943, -14.4966], [-44.7933, -14.4903], [-44.782, -14.4826], [-44.7675, -14.4772], [-44.7567, -14.4784], [-44.7414, -14.4671], [-44.7352, -14.4614], [-44.7257, -14.4576], [-44.7247, -14.4504], [-44.7129, -14.444], [-44.7013, -14.4498], [-44.6982, -14.432], [-44.694, -14.4228], [-44.6865, -14.4168], [-44.6755, -14.4241], [-44.6706, -14.4159], [-44.6592, -14.4171], [-44.6623, -14.4026], [-44.6589, -14.3958], [-44.6442, -14.3928], [-44.6328, -14.3876], [-44.6256, -14.3761], [-44.6183, -14.376], [-44.6096, -14.3656], [-44.5992, -14.3681], [-44.5897, -14.3614], [-44.5871, -14.3544], [-44.5661, -14.3414], [-44.5527, -14.3379], [-44.5427, -14.3405], [-44.5405, -14.3318], [-44.5292, -14.3281], [-44.518, -14.3298], [-44.5108, -14.3227], [-44.5034, -14.3223], [-44.4984, -14.3277], [-44.4883, -14.3286], [-44.475, -14.3143], [-44.4696, -14.3165], [-44.4638, -14.3107], [-44.4536, -14.312], [-44.4476, -14.3059], [-44.4389, -14.3028], [-44.4286, -14.2866], [-44.4118, -14.2816], [-44.391, -14.2758], [-44.3822, -14.2791], [-44.3746, -14.274], [-44.3616, -14.2728], [-44.3529, -14.2662], [-44.3507, -14.2596], [-44.3402, -14.2567], [-44.3406, -14.2494], [-44.3198, -14.2442], [-44.3165, -14.2403], [-44.3023, -14.2532], [-44.296, -14.2532], [-44.2844, -14.2477], [-44.2766, -14.2524], [-44.272, -14.2466], [-44.2544, -14.2521], [-44.2502, -14.2587], [-44.2376, -14.2523], [-44.2351, -14.2469], [-44.2406, -14.2407], [-44.2181, -14.245], [-44.2169, -14.2333], [-44.2087, -14.2391], [-44.2091, -14.2467], [-44.2013, -14.2545], [-44.1829, -14.2582], [-44.1704, -14.2687], [-44.165, -14.2689], [-44.1603, -14.2578], [-44.1373, -14.2642], [-44.1323, -14.2821], [-44.1166, -14.2668], [-44.1145, -14.26], [-44.1073, -14.2591], [-44.106, -14.2673], [-44.0969, -14.274], [-44.0825, -14.269], [-44.074, -14.2716], [-44.0731, -14.2812], [-44.0669, -14.2792], [-44.0513, -14.2861], [-44.0457, -14.2838], [-44.0325, -14.2881], [-44.0258, -14.2766], [-44.0093, -14.2723], [-44.0062, -14.2674], [-43.9966, -14.2657], [-43.9906, -14.2726], [-43.9826, -14.2758], [-43.9808, -14.2821], [-43.9682, -14.2755], [-43.9619, -14.291], [-43.9463, -14.29], [-43.9428, -14.2999], [-43.9334, -14.2961], [-43.9153, -14.297], [-43.9151, -14.3036], [-43.9023, -14.2981], [-43.8973, -14.299], [-43.8809, -14.3118], [-43.87, -14.31], [-43.8603, -14.3125], [-43.8548, -14.3082], [-43.8431, -14.3173], [-43.8372, -14.3118], [-43.8284, -14.3157], [-43.8152, -14.3254], [-43.8087, -14.3255], [-43.8068, -14.3325], [-43.7832, -14.3392], [-43.7986, -14.3597], [-43.8036, -14.3715], [-43.8143, -14.3808], [-43.8184, -14.3877], [-43.8203, -14.3919], [-43.8271, -14.4289], [-43.832, -14.443], [-43.8577, -14.4935], [-43.8703, -14.5131], [-43.8748, -14.5245], [-43.8754, -14.5367], [-43.8812, -14.5624], [-43.8786, -14.5677], [-43.8872, -14.5852], [-43.8767, -14.5908], [-43.8769, -14.6092], [-43.8747, -14.6222], [-43.8806, -14.6308], [-43.8746, -14.6368], [-43.8835, -14.6525], [-43.8719, -14.6636], [-43.8627, -14.6631], [-43.8592, -14.6743], [-43.8469, -14.6721], [-43.838, -14.6757], [-43.8201, -14.6789], [-43.8127, -14.6841], [-43.7989, -14.6875], [-43.7857, -14.6857], [-43.7762, -14.6922], [-43.7633, -14.6927], [-43.7555, -14.7008], [-43.7418, -14.7011], [-43.7263, -14.6982], [-43.721, -14.7023], [-43.7181, -14.7114], [-43.7122, -14.7153], [-43.7196, -14.7209], [-43.7199, -14.7295], [-43.7097, -14.7304], [-43.6959, -14.7239], [-43.6772, -14.7295], [-43.671, -14.7369], [-43.657, -14.7458], [-43.63, -14.7504], [-43.615, -14.7599], [-43.6061, -14.7595], [-43.5993, -14.7539], [-43.5863, -14.7501], [-43.5786, -14.7526], [-43.5738, -14.7652], [-43.5416, -14.7791], [-43.5339, -14.7887], [-43.5396, -14.803], [-43.531, -14.8154], [-43.5308, -14.8155], [-43.5252, -14.814], [-43.5212, -14.8059], [-43.5094, -14.8062], [-43.5112, -14.7966], [-43.4974, -14.7964], [-43.4943, -14.7908], [-43.487, -14.7903], [-43.4784, -14.7921], [-43.4683, -14.7848], [-43.4694, -14.7788], [-43.4798, -14.7725], [-43.4813, -14.7679], [-43.4722, -14.7624], [-43.4628, -14.7659], [-43.4563, -14.7577], [-43.4613, -14.7462], [-43.4562, -14.7402], [-43.4458, -14.7367], [-43.4346, -14.7264], [-43.4242, -14.7201], [-43.4167, -14.7243], [-43.399, -14.7102], [-43.3826, -14.706], [-43.3728, -14.6991], [-43.3542, -14.6981], [-43.3362, -14.6893], [-43.3305, -14.6801], [-43.3197, -14.678], [-43.3112, -14.6697], [-43.2981, -14.6761], [-43.2837, -14.6739], [-43.2806, -14.6659], [-43.2614, -14.6634], [-43.2451, -14.6565], [-43.2251, -14.6584], [-43.2077, -14.6584], [-43.2008, -14.6507], [-43.1934, -14.6501], [-43.1792, -14.661], [-43.175, -14.6511], [-43.1515, -14.6663], [-43.1275, -14.6657], [-43.1163, -14.6789], [-43.108, -14.6732], [-43.1011, -14.6755], [-43.0915, -14.6833], [-43.0832, -14.6981], [-43.0788, -14.6899], [-43.0706, -14.6867], [-43.0681, -14.681], [-43.0594, -14.6853], [-43.0572, -14.6906], [-43.0486, -14.6902], [-43.0367, -14.6831], [-43.0269, -14.686], [-43.0268, -14.6935], [-43.016, -14.697], [-43.0109, -14.7017], [-43.0028, -14.6963], [-42.9869, -14.701], [-42.9773, -14.6984], [-42.9527, -14.7084], [-42.9389, -14.708], [-42.9367, -14.7217], [-42.9245, -14.736], [-42.9274, -14.7431], [-42.9159, -14.7475], [-42.9112, -14.7457], [-42.9059, -14.761], [-42.8975, -14.7615], [-42.8904, -14.7668], [-42.8808, -14.7693], [-42.8721, -14.7647], [-42.8669, -14.7706], [-42.8724, -14.7754], [-42.8607, -14.7806], [-42.8559, -14.7901], [-42.8424, -14.7961], [-42.8354, -14.8078], [-42.8251, -14.8126], [-42.8184, -14.8221], [-42.7955, -14.8373], [-42.7867, -14.8403], [-42.7666, -14.8423], [-42.7551, -14.8464], [-42.7527, -14.8574], [-42.7472, -14.8678], [-42.7359, -14.8774], [-42.7273, -14.8787], [-42.7234, -14.8856], [-42.7069, -14.8812], [-42.6999, -14.8879], [-42.7004, -14.8945], [-42.6928, -14.9025], [-42.6799, -14.9033], [-42.6721, -14.9116], [-42.6638, -14.9163], [-42.6486, -14.93], [-42.6399, -14.9318], [-42.6279, -14.9415], [-42.6187, -14.9397], [-42.6134, -14.9377], [-42.6025, -14.9247], [-42.599, -14.9241], [-42.5856, -14.9316], [-42.5775, -14.9389], [-42.5752, -14.9457], [-42.5607, -14.9623], [-42.5543, -14.9593], [-42.5333, -14.9683], [-42.533, -14.9763], [-42.5217, -14.9831], [-42.5157, -14.9829], [-42.4895, -15.0003], [-42.479, -15.0142], [-42.4621, -15.0207], [-42.4436, -15.0206], [-42.436, -15.0261], [-42.4423, -15.0354], [-42.4443, -15.0556], [-42.4429, -15.0613], [-42.4217, -15.0655], [-42.4092, -15.071], [-42.4011, -15.0772], [-42.3933, -15.0773], [-42.381, -15.071], [-42.3719, -15.0736], [-42.3645, -15.0889], [-42.3549, -15.0982], [-42.3351, -15.0788], [-42.3275, -15.0845], [-42.3237, -15.0936], [-42.3055, -15.1045], [-42.2896, -15.1104], [-42.2826, -15.1179], [-42.2776, -15.1137], [-42.2725, -15.1154], [-42.2656, -15.125], [-42.259, -15.1221], [-42.2472, -15.1092], [-42.2231, -15.0996], [-42.2164, -15.1056], [-42.2028, -15.1001], [-42.1926, -15.1031], [-42.183, -15.0996], [-42.1798, -15.0878], [-42.1733, -15.086], [-42.1626, -15.0985], [-42.1554, -15.0979], [-42.1524, -15.105], [-42.1515, -15.1183], [-42.141, -15.1288], [-42.125, -15.1347], [-42.1163, -15.1441], [-42.1094, -15.1563], [-42.1063, -15.1682], [-42.0975, -15.1706], [-42.0961, -15.1824], [-42.0847, -15.1865], [-42.0733, -15.1757], [-42.0485, -15.1707], [-42.0044, -15.1596], [-41.9947, -15.1589], [-41.9878, -15.1683], [-41.976, -15.1669], [-41.9534, -15.1757], [-41.9325, -15.1745], [-41.9283, -15.163], [-41.9151, -15.1606], [-41.9099, -15.1544], [-41.897, -15.1519], [-41.8884, -15.142], [-41.8787, -15.1357], [-41.8725, -15.1165], [-41.8672, -15.1149], [-41.8483, -15.1168], [-41.8382, -15.1116], [-41.8163, -15.1084], [-41.8103, -15.1014], [-41.8023, -15.1003], [-41.7599, -15.138], [-41.6514, -15.2357], [-41.4994, -15.3726], [-41.4639, -15.4021], [-41.4561, -15.4103], [-41.4333, -15.4317], [-41.4232, -15.4398], [-41.3643, -15.493], [-41.3619, -15.495], [-41.3564, -15.5003], [-41.3422, -15.6386], [-41.3312, -15.7447], [-41.3302, -15.7433], [-41.3047, -15.7434], [-41.2929, -15.739], [-41.282, -15.7408], [-41.2686, -15.7487], [-41.2535, -15.7469], [-41.2374, -15.7375], [-41.2154, -15.7372], [-41.2099, -15.739], [-41.1998, -15.7489], [-41.1665, -15.7611], [-41.1563, -15.7614], [-41.1425, -15.772], [-41.1356, -15.7661], [-41.133, -15.7528], [-41.1216, -15.743], [-41.0981, -15.7411], [-41.0828, -15.7287], [-41.0787, -15.7199], [-41.0484, -15.7239], [-41.0363, -15.7138], [-41.0248, -15.7124], [-41.0061, -15.7138], [-40.9855, -15.6933], [-40.9781, -15.6881], [-40.9773, -15.6753], [-40.9726, -15.6639], [-40.9631, -15.6484], [-40.9466, -15.6567], [-40.9265, -15.6561], [-40.9143, -15.661], [-40.9071, -15.6745], [-40.9078, -15.6837], [-40.9026, -15.6918], [-40.892, -15.6906], [-40.8816, -15.6945], [-40.8554, -15.6872], [-40.8511, -15.6824], [-40.8414, -15.6825], [-40.8396, -15.6749], [-40.8307, -15.6686], [-40.8324, -15.6541], [-40.8293, -15.6483], [-40.8168, -15.6476], [-40.8081, -15.6561], [-40.7947, -15.6644], [-40.7803, -15.6802], [-40.7859, -15.6923], [-40.7783, -15.7077], [-40.7677, -15.7141], [-40.7604, -15.7132], [-40.7415, -15.7047], [-40.7375, -15.7003], [-40.7438, -15.684], [-40.7322, -15.6749], [-40.714, -15.6719], [-40.7072, -15.6664], [-40.7006, -15.6673], [-40.6887, -15.6834], [-40.6814, -15.6997], [-40.6721, -15.701], [-40.6621, -15.7069], [-40.6449, -15.7289], [-40.6375, -15.7303], [-40.6334, -15.7181], [-40.626, -15.7182], [-40.6142, -15.7351], [-40.6066, -15.7368], [-40.601, -15.7434], [-40.6003, -15.7528], [-40.6039, -15.7593], [-40.5926, -15.7623], [-40.5912, -15.7725], [-40.5786, -15.7726], [-40.5673, -15.7781], [-40.5732, -15.7861], [-40.5713, -15.7924], [-40.5611, -15.8036], [-40.5529, -15.8037], [-40.542, -15.7952], [-40.5198, -15.7976], [-40.5173, -15.7909], [-40.5192, -15.7828], [-40.5143, -15.7729], [-40.5063, -15.7669], [-40.4947, -15.7659], [-40.4841, -15.7758], [-40.4755, -15.7713], [-40.4643, -15.7558], [-40.4574, -15.7548], [-40.45, -15.7616], [-40.4325, -15.7787], [-40.425, -15.8057], [-40.4064, -15.8124], [-40.378, -15.8184], [-40.3676, -15.8174], [-40.3567, -15.813], [-40.3427, -15.8176], [-40.3372, -15.8242], [-40.3275, -15.8182], [-40.321, -15.8207], [-40.3116, -15.8156], [-40.2944, -15.8166], [-40.2835, -15.8083], [-40.2712, -15.8173], [-40.2626, -15.8088], [-40.2357, -15.8035], [-40.2294, -15.8087], [-40.2276, -15.8189], [-40.2229, -15.8209], [-40.2188, -15.8358], [-40.2075, -15.8473], [-40.2069, -15.8545], [-40.1927, -15.8578], [-40.174, -15.8705], [-40.1661, -15.8684], [-40.1658, -15.8941], [-40.1743, -15.8982], [-40.1754, -15.904], [-40.1598, -15.9085], [-40.1565, -15.8995], [-40.1484, -15.905], [-40.1275, -15.9071], [-40.1171, -15.9035], [-40.1102, -15.9126], [-40.0974, -15.9082], [-40.0968, -15.9002], [-40.085, -15.8971], [-40.0817, -15.9048], [-40.0868, -15.9136], [-40.0799, -15.9241], [-40.0748, -15.9201], [-40.0661, -15.9398], [-40.0665, -15.9592], [-40.0612, -15.964], [-40.0458, -15.9624], [-40.0439, -15.9739], [-40.0331, -15.9777], [-40.0282, -15.9856], [-40.0137, -15.984], [-40.0044, -16.0018], [-39.9933, -15.9964], [-39.98, -15.9976], [-39.9803, -16.0056], [-39.9636, -16.0044], [-39.963, -15.9963], [-39.9576, -15.992], [-39.9363, -15.9955], [-39.924, -15.9951], [-39.9148, -16], [-39.9183, -16.0071], [-39.9264, -16.0121], [-39.9357, -16.0237], [-39.9222, -16.0286], [-39.9187, -16.0333], [-39.8994, -16.0496], [-39.9002, -16.0588], [-39.8839, -16.066], [-39.8767, -16.0782], [-39.8782, -16.0891], [-39.8747, -16.0941], [-39.8666, -16.0956], [-39.8648, -16.1039], [-39.8568, -16.1138], [-39.8608, -16.1247], [-39.8705, -16.1351], [-39.8843, -16.1449], [-39.8924, -16.1384], [-39.896, -16.1479], [-39.8873, -16.151], [-39.8829, -16.1638], [-39.8834, -16.1947], [-39.9002, -16.203], [-39.9022, -16.2085], [-39.9126, -16.2103], [-39.9122, -16.2164], [-39.9357, -16.2439], [-39.9363, -16.2481], [-39.9285, -16.2581], [-39.9201, -16.2637], [-39.9162, -16.2813], [-39.9178, -16.2843], [-39.9327, -16.2836], [-39.9392, -16.2938], [-39.9512, -16.2971], [-39.9581, -16.3083], [-39.9605, -16.3219], [-39.9697, -16.3277], [-39.9715, -16.3199], [-39.9781, -16.3184], [-39.9807, -16.311], [-39.9901, -16.3122], [-39.9966, -16.3245], [-39.9955, -16.3307], [-40.0112, -16.3401], [-40.0172, -16.3478], [-40.0247, -16.3565], [-40.0258, -16.3665], [-40.0325, -16.392], [-40.0419, -16.4057], [-40.041, -16.4118], [-40.0456, -16.422], [-40.0547, -16.4332], [-40.0619, -16.4313], [-40.0658, -16.4575], [-40.0794, -16.4642], [-40.0884, -16.4522], [-40.097, -16.448], [-40.0922, -16.4346], [-40.0952, -16.4243], [-40.1001, -16.4241], [-40.1033, -16.437], [-40.1102, -16.4493], [-40.1143, -16.454], [-40.117, -16.4668], [-40.1209, -16.4666], [-40.1332, -16.4819], [-40.1421, -16.4979], [-40.1531, -16.5073], [-40.1599, -16.5169], [-40.1704, -16.5248], [-40.1687, -16.539], [-40.1627, -16.5502], [-40.1545, -16.5603], [-40.1536, -16.5662], [-40.1605, -16.571], [-40.1579, -16.5795], [-40.1729, -16.5774], [-40.186, -16.5725], [-40.1983, -16.5703], [-40.2129, -16.5726], [-40.2181, -16.5667], [-40.2298, -16.5614], [-40.2527, -16.5699], [-40.2604, -16.5744], [-40.2755, -16.5734], [-40.2757, -16.5786], [-40.2835, -16.5874], [-40.2876, -16.6006], [-40.2838, -16.6048], [-40.2921, -16.6221], [-40.298, -16.6442], [-40.2982, -16.6525], [-40.3032, -16.6578], [-40.3132, -16.6786], [-40.311, -16.6958], [-40.307, -16.6968], [-40.303, -16.7037], [-40.3038, -16.7122], [-40.3106, -16.7193], [-40.3098, -16.7333], [-40.3201, -16.7463], [-40.3329, -16.7695], [-40.3355, -16.7882], [-40.3236, -16.8013], [-40.2947, -16.7966], [-40.2828, -16.804], [-40.2691, -16.7958], [-40.2585, -16.8057], [-40.2585, -16.8207], [-40.2508, -16.8312], [-40.2517, -16.8584], [-40.266, -16.8603], [-40.272, -16.8702], [-40.2724, -16.8782], [-40.2816, -16.9012], [-40.2954, -16.9037], [-40.3028, -16.8922], [-40.3104, -16.8966], [-40.3156, -16.9053], [-40.3229, -16.904], [-40.3315, -16.908], [-40.3399, -16.8985], [-40.3487, -16.8993], [-40.3483, -16.888], [-40.3537, -16.8859], [-40.3649, -16.8746], [-40.3781, -16.8865], [-40.3936, -16.8867], [-40.4013, -16.8902], [-40.4077, -16.8987], [-40.4176, -16.8993], [-40.4266, -16.8897], [-40.4336, -16.8874], [-40.4443, -16.8935], [-40.4515, -16.891], [-40.4541, -16.8816], [-40.4604, -16.8785], [-40.4802, -16.8768], [-40.4923, -16.8874], [-40.491, -16.8961], [-40.4971, -16.9173], [-40.5058, -16.9309], [-40.5159, -16.9627], [-40.5321, -16.9753], [-40.535, -16.9808], [-40.5435, -16.9828], [-40.5485, -16.9906], [-40.5504, -17.0014], [-40.5556, -17.0134], [-40.5559, -17.0235], [-40.5599, -17.0416], [-40.5717, -17.0659], [-40.5705, -17.0802], [-40.5614, -17.0824], [-40.5568, -17.0896], [-40.5572, -17.1049], [-40.5621, -17.1118], [-40.5623, -17.1233], [-40.5712, -17.1406], [-40.5787, -17.1496], [-40.5759, -17.1574], [-40.5777, -17.168], [-40.5725, -17.1824], [-40.5577, -17.1859], [-40.5539, -17.189], [-40.5541, -17.2035], [-40.5615, -17.2092], [-40.5626, -17.2185], [-40.5589, -17.2315], [-40.5713, -17.253], [-40.564, -17.2573], [-40.562, -17.2725], [-40.5503, -17.2791], [-40.5478, -17.2837], [-40.5551, -17.2885], [-40.5632, -17.2894], [-40.5722, -17.2948], [-40.5822, -17.3111], [-40.5905, -17.313], [-40.5948, -17.3236], [-40.6057, -17.3234], [-40.609, -17.327], [-40.6024, -17.3414], [-40.5927, -17.3455], [-40.6047, -17.3562], [-40.5989, -17.3645], [-40.5977, -17.3769], [-40.601, -17.3806], [-40.5994, -17.3918], [-40.6143, -17.3976], [-40.6226, -17.4033], [-40.62, -17.4099], [-40.6093, -17.4174], [-40.5975, -17.4206], [-40.5775, -17.4136], [-40.5675, -17.4177], [-40.5639, -17.4249], [-40.5542, -17.4356], [-40.5393, -17.4421], [-40.5195, -17.4474], [-40.5209, -17.4583], [-40.5111, -17.4665], [-40.5055, -17.4756], [-40.4979, -17.4791], [-40.4954, -17.4867], [-40.483, -17.4885], [-40.4856, -17.5005], [-40.4839, -17.5059], [-40.4891, -17.5198], [-40.4862, -17.5269], [-40.4752, -17.5338], [-40.4592, -17.5695], [-40.4451, -17.5788], [-40.4379, -17.5704], [-40.4281, -17.5667], [-40.4138, -17.5742], [-40.4098, -17.5856], [-40.4167, -17.5882], [-40.4182, -17.5991], [-40.4145, -17.6101], [-40.4035, -17.6115], [-40.3968, -17.6256], [-40.3888, -17.6211], [-40.3799, -17.6113], [-40.372, -17.6125], [-40.3678, -17.6184], [-40.3614, -17.6367], [-40.3531, -17.6369], [-40.3487, -17.6314], [-40.3515, -17.6225], [-40.3441, -17.6156], [-40.3356, -17.6257], [-40.334, -17.6321], [-40.3235, -17.6408], [-40.3258, -17.6545], [-40.3228, -17.6613], [-40.309, -17.665], [-40.299, -17.6746], [-40.2997, -17.6887], [-40.2955, -17.6995], [-40.2862, -17.7007], [-40.2827, -17.7183], [-40.2727, -17.7274], [-40.2559, -17.7195], [-40.2486, -17.7307], [-40.2402, -17.7349], [-40.2237, -17.7343], [-40.2138, -17.7524], [-40.2178, -17.7701], [-40.2144, -17.7769], [-40.2181, -17.7957], [-40.2045, -17.8053], [-40.2017, -17.8159], [-40.2043, -17.8287], [-40.1979, -17.828], [-40.1817, -17.836], [-40.1741, -17.8516], [-40.2119, -17.8949], [-40.2635, -17.922], [-40.2655, -17.9323], [-40.2598, -17.94], [-40.2394, -17.954], [-40.2268, -17.9583], [-40.2232, -17.9673], [-40.2224, -17.9804], [-40.2204, -17.9816], [-40.0615, -18.0836], [-40.0201, -18.1097], [-39.9118, -18.179], [-39.777, -18.2649], [-39.6889, -18.3208], [-39.6742, -18.3247], [-39.6678, -18.3372], [-39.6582, -18.3232], [-39.6596, -18.3178], [-39.6523, -18.295], [-39.653, -18.2865], [-39.6455, -18.2655], [-39.6378, -18.2487], [-39.6354, -18.2323], [-39.6093, -18.1846], [-39.5884, -18.1506], [-39.5631, -18.1165], [-39.549, -18.1019], [-39.5451, -18.0858], [-39.5402, -18.0757], [-39.5159, -18.0338], [-39.4912, -17.9979], [-39.4808, -17.9849], [-39.46, -17.9623], [-39.4438, -17.9473], [-39.4257, -17.9331], [-39.4071, -17.9223], [-39.3819, -17.9117], [-39.3635, -17.9063], [-39.3594, -17.902], [-39.3644, -17.8908], [-39.3303, -17.8933], [-39.3181, -17.8911], [-39.2795, -17.8727], [-39.2677, -17.8629], [-39.2671, -17.8494], [-39.2575, -17.828], [-39.2531, -17.8204], [-39.2293, -17.7935], [-39.2069, -17.7742], [-39.2037, -17.7611], [-39.2081, -17.7473], [-39.1912, -17.7421], [-39.1794, -17.7288], [-39.1698, -17.7223], [-39.138, -17.6933], [-39.1373, -17.685], [-39.1428, -17.6759], [-39.1644, -17.6481], [-39.1761, -17.6306], [-39.1843, -17.6146], [-39.1923, -17.5912], [-39.1937, -17.581], [-39.1879, -17.5707], [-39.1912, -17.5274], [-39.1923, -17.4736], [-39.1917, -17.446], [-39.1953, -17.4313], [-39.2056, -17.4024], [-39.2029, -17.3964], [-39.2098, -17.3698], [-39.2176, -17.3346], [-39.2211, -17.3018], [-39.2211, -17.2822], [-39.2195, -17.2657], [-39.2129, -17.2395], [-39.2142, -17.2258], [-39.2121, -17.1613], [-39.206, -17.1423], [-39.198, -17.1272], [-39.1865, -17.1194], [-39.182, -17.1124], [-39.179, -17.0946], [-39.1802, -17.0798], [-39.1765, -17.0659], [-39.1701, -17.0588], [-39.1741, -17.054], [-39.1714, -17.0369], [-39.1722, -17.013], [-39.1666, -16.9982], [-39.1555, -16.9804], [-39.1515, -16.9422], [-39.1447, -16.9306], [-39.1273, -16.9084], [-39.1112, -16.8958], [-39.1175, -16.8925], [-39.1301, -16.8843], [-39.1419, -16.8687], [-39.1423, -16.8536], [-39.145, -16.8444], [-39.1455, -16.8088], [-39.1416, -16.7615], [-39.1397, -16.7534], [-39.1277, -16.7468], [-39.1263, -16.7321], [-39.1159, -16.7145], [-39.1092, -16.7113], [-39.1038, -16.6981], [-39.1048, -16.6844], [-39.1006, -16.6599], [-39.0934, -16.653], [-39.0963, -16.6446], [-39.0901, -16.6285], [-39.0944, -16.6091], [-39.0876, -16.5909], [-39.0885, -16.5818], [-39.0855, -16.574], [-39.0863, -16.5548], [-39.0829, -16.5372], [-39.077, -16.5176], [-39.0741, -16.5142], [-39.0674, -16.4891], [-39.0619, -16.4734], [-39.0602, -16.459], [-39.0621, -16.4358], [-39.0405, -16.397], [-39.0276, -16.382], [-39.0088, -16.3749], [-39.0127, -16.3517], [-39.0088, -16.3457], [-39.0061, -16.3328], [-39.0148, -16.3298], [-39.0204, -16.324], [-39.0235, -16.3118], [-39.0219, -16.2853], [-39.01, -16.2518], [-39.0111, -16.2458], [-38.9895, -16.2204], [-38.9747, -16.2139], [-38.9718, -16.1987], [-38.9585, -16.1801], [-38.9585, -16.1711], [-38.9481, -16.1557], [-38.9483, -16.1505], [-38.956, -16.1355], [-38.9564, -16.1225], [-38.952, -16.097], [-38.9484, -16.0924], [-38.9441, -16.0729], [-38.9307, -16.0363], [-38.9244, -16.029], [-38.9223, -16.0187], [-38.905, -15.9699], [-38.8974, -15.9511], [-38.8676, -15.8823], [-38.8628, -15.8692], [-38.8528, -15.8494], [-38.8539, -15.8357], [-38.8593, -15.8258], [-38.8708, -15.814], [-38.8936, -15.7667], [-38.9116, -15.718], [-38.9173, -15.716], [-38.9255, -15.6959], [-38.9349, -15.6654], [-38.9382, -15.6448], [-38.9405, -15.5976], [-38.9442, -15.5918], [-38.9422, -15.5394], [-38.9435, -15.5218], [-38.9494, -15.4848], [-38.9536, -15.4737], [-38.9517, -15.4691], [-38.9657, -15.4176], [-38.9732, -15.3855], [-38.9869, -15.3007], [-38.9927, -15.2968], [-38.9908, -15.2882], [-38.9935, -15.2412], [-38.9964, -15.2192], [-38.9965, -15.1947], [-38.9953, -15.169], [-38.995, -15.1367], [-38.9963, -15.0852], [-38.9966, -15.0021], [-38.9976, -14.9867], [-39.0037, -14.9712], [-39.0068, -14.9515], [-39.0129, -14.9391], [-39.018, -14.9234], [-39.0217, -14.8942], [-39.0242, -14.8446], [-39.0242, -14.805], [-39.0295, -14.8029], [-39.0277, -14.7829], [-39.0379, -14.7843], [-39.0491, -14.7774], [-39.0557, -14.7674], [-39.0622, -14.747], [-39.065, -14.7085], [-39.0652, -14.6737], [-39.0633, -14.6367], [-39.0616, -14.625], [-39.0529, -14.5988], [-39.0525, -14.589], [-39.0485, -14.5811], [-39.0475, -14.5687], [-39.0427, -14.5593], [-39.0351, -14.5316], [-39.0343, -14.5153], [-39.0327, -14.4875], [-39.0279, -14.4759], [-39.0247, -14.4545], [-39.0177, -14.4185], [-39.0099, -14.3837], [-39.0035, -14.3598], [-38.9997, -14.3557], [-39.0013, -14.3459], [-38.9887, -14.3086], [-38.9811, -14.2985], [-38.9842, -14.2904], [-38.9844, -14.275], [-38.9922, -14.2739], [-38.9949, -14.2664], [-38.9941, -14.2434], [-38.9889, -14.2174], [-38.9903, -14.2017], [-38.9858, -14.1819], [-38.9779, -14.1681], [-38.9786, -14.1574], [-38.9756, -14.1426], [-38.9644, -14.1025], [-38.9546, -14.0769], [-38.9549, -14.0656], [-38.949, -14.037], [-38.9429, -14.0152], [-38.9433, -13.9971], [-38.9277, -13.9398], [-38.9305, -13.932], [-38.9288, -13.9068], [-38.9363, -13.8867], [-38.947, -13.8793], [-38.9517, -13.8724], [-38.9678, -13.8488], [-38.9722, -13.8424], [-38.9854, -13.8247], [-38.9967, -13.7979], [-39.0003, -13.7757], [-38.9977, -13.7476], [-38.9884, -13.7168], [-38.976, -13.6985], [-38.9629, -13.6867], [-38.9681, -13.6827], [-38.9685, -13.6721], [-38.9501, -13.6675], [-38.9364, -13.658], [-38.9212, -13.6609], [-38.9175, -13.6742], [-38.8985, -13.666], [-38.8991, -13.6594], [-38.8932, -13.6561], [-38.8911, -13.6405], [-38.8961, -13.6313], [-38.9056, -13.6227], [-38.9067, -13.6094], [-38.9014, -13.6018], [-38.915, -13.5886], [-38.9139, -13.5814], [-38.9274, -13.5772], [-38.9334, -13.5632], [-38.9329, -13.546], [-38.929, -13.5233], [-38.9256, -13.5128], [-38.9109, -13.4932], [-38.917, -13.4838], [-38.9146, -13.4746], [-38.9074, -13.4747], [-38.8924, -13.4606], [-38.8921, -13.4508], [-38.8995, -13.4418], [-38.9056, -13.4273], [-38.9076, -13.3959], [-38.9049, -13.3864], [-38.9177, -13.3774], [-38.9297, -13.3879], [-38.9462, -13.3989], [-38.9508, -13.3899], [-38.9558, -13.3797], [-38.964, -13.3569], [-38.9671, -13.3414], [-38.9673, -13.3208], [-38.9647, -13.2949], [-38.9564, -13.2635], [-38.9484, -13.2455], [-38.9329, -13.222], [-38.9188, -13.2136], [-38.9079, -13.2126], [-38.9035, -13.2063], [-38.8826, -13.1932], [-38.8672, -13.1862], [-38.8558, -13.1707], [-38.8295, -13.1526], [-38.8038, -13.1418], [-38.7975, -13.1375], [-38.7825, -13.1312], [-38.7623, -13.1189], [-38.7459, -13.0914], [-38.7355, -13.0896], [-38.7243, -13.0721], [-38.7126, -13.0611], [-38.6896, -13.0519], [-38.6722, -13.0377], [-38.6556, -13.0321], [-38.6433, -13.0153], [-38.5856, -13.0127], [-38.5278, -13.0099], [-38.5078, -13.0123], [-38.4927, -13.0117], [-38.487, -13.0173], [-38.4819, -13.0148], [-38.4687, -13.0149], [-38.4583, -13.0069], [-38.4404, -12.9962], [-38.4322, -12.9864], [-38.3982, -12.9633], [-38.385, -12.956], [-38.3644, -12.9507], [-38.3535, -12.9571], [-38.3348, -12.9449], [-38.3175, -12.9284], [-38.3043, -12.9109], [-38.2802, -12.8807], [-38.269, -12.8762], [-38.2559, -12.8624], [-38.2437, -12.8525], [-38.2324, -12.8361], [-38.2106, -12.8146], [-38.1902, -12.7852], [-38.1769, -12.7747], [-38.1672, -12.7615], [-38.1379, -12.7275], [-38.1217, -12.707], [-38.1044, -12.6877], [-38.0906, -12.6773], [-38.0741, -12.6565], [-38.0608, -12.6483], [-38.0578, -12.6419], [-38.0481, -12.6361], [-38.0409, -12.6104], [-38.0302, -12.5972], [-38.023, -12.5892], [-38.0124, -12.582], [-38.0015, -12.578], [-37.9921, -12.5595], [-37.9828, -12.5457], [-37.9816, -12.5385], [-37.973, -12.5211], [-37.9616, -12.5056], [-37.9588, -12.4991], [-37.9403, -12.4712], [-37.9327, -12.4622], [-37.9204, -12.443], [-37.8933, -12.4082], [-37.8822, -12.3941], [-37.8456, -12.3382], [-37.8256, -12.3096], [-37.813, -12.2931], [-37.7916, -12.2687], [-37.7699, -12.2387], [-37.7412, -12.1906], [-37.7314, -12.1758], [-37.7121, -12.1427], [-37.6857, -12.099], [-37.6701, -12.0674], [-37.6461, -12.0224], [-37.6299, -11.9945], [-37.6101, -11.9557], [-37.5956, -11.9223], [-37.5889, -11.9091], [-37.5677, -11.8615], [-37.5382, -11.7983], [-37.5247, -11.7662], [-37.5128, -11.7407], [-37.5096, -11.7372], [-37.4918, -11.7016], [-37.4679, -11.6557], [-37.4447, -11.6086], [-37.4063, -11.5366], [-37.3842, -11.5036], [-37.3492, -11.4621], [-37.3472, -11.4477], [-37.3411, -11.4423], [-37.3553, -11.4437], [-37.3677, -11.4586], [-37.3936, -11.4816], [-37.4325, -11.5112], [-37.4582, -11.5237], [-37.4753, -11.5224], [-37.5048, -11.5249], [-37.5164, -11.5363], [-37.5201, -11.5493], [-37.529, -11.5472], [-37.5358, -11.5497], [-37.5547, -11.548], [-37.5682, -11.5397], [-37.5751, -11.5428], [-37.5786, -11.5522], [-37.586, -11.5412], [-37.5801, -11.5348], [-37.5871, -11.5285], [-37.6032, -11.5399], [-37.6105, -11.5365], [-37.6163, -11.5385], [-37.625, -11.5326], [-37.6329, -11.5225], [-37.6323, -11.5181], [-37.6523, -11.5271], [-37.6625, -11.5362], [-37.6615, -11.5463], [-37.6717, -11.5573], [-37.6734, -11.5685], [-37.6822, -11.5624], [-37.6987, -11.5633], [-37.696, -11.5453], [-37.7024, -11.5403], [-37.707, -11.5487], [-37.7134, -11.5532], [-37.7187, -11.5498], [-37.7288, -11.552], [-37.7304, -11.538], [-37.7411, -11.5364], [-37.7494, -11.5386], [-37.7592, -11.5253], [-37.7704, -11.532], [-37.774, -11.5253], [-37.7897, -11.5249], [-37.8, -11.5214], [-37.8149, -11.5138], [-37.8163, -11.5061], [-37.8088, -11.496], [-37.8244, -11.4911], [-37.8331, -11.4823], [-37.8535, -11.4675], [-37.8643, -11.4666], [-37.8608, -11.4514], [-37.853, -11.4517], [-37.8492, -11.4407], [-37.8669, -11.4426], [-37.8698, -11.4348], [-37.8807, -11.4314], [-37.8885, -11.4324], [-37.8976, -11.4378], [-37.91, -11.4105], [-37.9169, -11.4028], [-37.9277, -11.4014], [-37.9283, -11.4093], [-37.9364, -11.4217], [-37.9426, -11.419], [-37.9516, -11.4049], [-37.9523, -11.3954], [-37.9608, -11.3973], [-37.9683, -11.3895], [-37.9755, -11.3925], [-37.9815, -11.3863], [-37.9681, -11.3805], [-37.9694, -11.3728], [-37.9784, -11.3661], [-37.9822, -11.3479], [-37.9863, -11.342], [-37.9942, -11.3434], [-37.9971, -11.3352], [-37.9877, -11.3317], [-37.9917, -11.3128], [-38.0014, -11.303], [-38.0056, -11.2864], [-37.9922, -11.2788], [-37.9873, -11.2714], [-37.9958, -11.2594], [-37.9835, -11.249], [-37.9937, -11.2398], [-37.9855, -11.2358], [-37.9902, -11.2277], [-37.9774, -11.2215], [-37.9784, -11.2048], [-37.9813, -11.1992], [-37.9974, -11.191], [-38.0031, -11.1937], [-38.0228, -11.1784], [-38.0291, -11.1773], [-38.0469, -11.1816], [-38.0485, -11.1761], [-38.0572, -11.1721], [-38.0658, -11.1591], [-38.0713, -11.1428], [-38.0664, -11.1347], [-38.0653, -11.124], [-38.0888, -11.1157], [-38.0875, -11.1094], [-38.0936, -11.1008], [-38.0861, -11.0979], [-38.0807, -11.0835], [-38.0751, -11.0771], [-38.0911, -11.0515], [-38.102, -11.0445], [-38.1009, -11.0324], [-38.106, -11.0258], [-38.1018, -11.0167], [-38.121, -11.0073], [-38.1277, -11.0191], [-38.1349, -11.0152], [-38.1443, -11.0016], [-38.1687, -10.9897], [-38.1802, -10.9751], [-38.1801, -10.9683], [-38.1864, -10.9615], [-38.1795, -10.9487], [-38.1806, -10.9428], [-38.2021, -10.9354], [-38.1991, -10.9283], [-38.2072, -10.9235], [-38.2103, -10.931], [-38.2153, -10.9227], [-38.2282, -10.9142], [-38.2285, -10.9002], [-38.2364, -10.882], [-38.2364, -10.8526], [-38.2323, -10.8405], [-38.2393, -10.8276], [-38.245, -10.8229], [-38.2345, -10.8123], [-38.2383, -10.7999], [-38.233, -10.7915], [-38.2233, -10.787], [-38.2176, -10.7792], [-38.215, -10.7673], [-38.2092, -10.7581], [-38.2146, -10.7472], [-38.2132, -10.7311], [-38.2164, -10.7272], [-38.2093, -10.7121], [-38.2049, -10.7106], [-38.189, -10.7098], [-38.1768, -10.7056], [-38.1718, -10.711], [-38.1627, -10.7109], [-38.1449, -10.718], [-38.1336, -10.7196], [-38.0984, -10.7124], [-38.0831, -10.7123], [-38.0678, -10.7157], [-38.0549, -10.7109], [-38.0421, -10.7008], [-38.0319, -10.708], [-38.0301, -10.7136], [-38.0337, -10.7247], [-38.0257, -10.7255], [-37.9768, -10.7579], [-37.9725, -10.7571], [-37.9642, -10.7576], [-37.9529, -10.7501], [-37.9455, -10.7565], [-37.9372, -10.7463], [-37.9241, -10.7349], [-37.9096, -10.7155], [-37.8683, -10.703], [-37.8475, -10.6993], [-37.8463, -10.6944], [-37.8305, -10.6824], [-37.8099, -10.6858], [-37.8095, -10.6737], [-37.814, -10.6698], [-37.8038, -10.6513], [-37.8097, -10.6487], [-37.8075, -10.6394], [-37.8167, -10.6314], [-37.8114, -10.6254], [-37.81, -10.6124], [-37.8063, -10.6005], [-37.8148, -10.5954], [-37.8172, -10.5864], [-37.8308, -10.585], [-37.8326, -10.5611], [-37.8412, -10.5551], [-37.8377, -10.5479], [-37.8318, -10.5515], [-37.829, -10.5405], [-37.8215, -10.5398], [-37.8224, -10.5306], [-37.8153, -10.5173], [-37.8127, -10.5091], [-37.8212, -10.4834], [-37.8253, -10.4795], [-37.8477, -10.4435], [-37.8593, -10.4285], [-37.854, -10.4258], [-37.852, -10.4162], [-37.8532, -10.4065], [-37.8431, -10.4031], [-37.8394, -10.3813], [-37.831, -10.3748], [-37.799, -10.3634], [-37.7877, -10.3561], [-37.7865, -10.3481], [-37.7672, -10.3416], [-37.7569, -10.3431], [-37.7433, -10.3384], [-37.7451, -10.3136], [-37.7687, -10.2892], [-37.7552, -10.2926], [-37.7501, -10.2888], [-37.7489, -10.2643], [-37.7592, -10.2535], [-37.7657, -10.2519], [-37.7471, -10.2381], [-37.7656, -10.1962], [-37.7822, -10.1856], [-37.7833, -10.1795], [-37.7745, -10.1446], [-37.7779, -10.1341], [-37.7856, -10.1293], [-37.7916, -10.1205], [-37.8019, -10.1128], [-37.7986, -10.0978], [-37.7996, -10.0897], [-37.7946, -10.0871], [-37.7919, -10.0713], [-37.7882, -10.0694], [-37.7826, -10.0436], [-37.7908, -10.0329], [-37.8136, -10.0323], [-37.826, -10.0365], [-37.8247, -10.0238], [-37.8331, -10.0192], [-37.8521, -9.9905], [-37.8626, -9.9886], [-37.8761, -9.977], [-37.8784, -9.9716], [-37.8961, -9.9543], [-37.8971, -9.9417], [-37.909, -9.94], [-37.9134, -9.9331], [-37.907, -9.9294], [-37.9021, -9.9189], [-37.9076, -9.9109], [-37.9123, -9.9185], [-37.9291, -9.9309], [-37.9308, -9.9352], [-37.9446, -9.9428], [-37.9554, -9.943], [-37.9666, -9.9378], [-37.975, -9.9369], [-37.9886, -9.9203], [-37.9968, -9.9187], [-38.0035, -9.9047], [-37.9973, -9.9054], [-37.9921, -9.8943], [-37.9952, -9.8784], [-38.0071, -9.8688], [-38.01, -9.854], [-38.0024, -9.8572], [-37.9954, -9.8461], [-38.0031, -9.8383], [-37.9983, -9.8257], [-38.0007, -9.8158], [-38.018, -9.8025], [-38.0216, -9.788], [-38.0201, -9.7776], [-38.0326, -9.7701], [-38.0315, -9.7615], [-38.0387, -9.7494], [-38.0368, -9.7397], [-38.0433, -9.7234], [-38.0429, -9.7053], [-38.045, -9.6978], [-38.0415, -9.6872], [-38.0343, -9.6867], [-38.0322, -9.6607], [-38.0279, -9.656], [-38.0205, -9.66], [-38.0093, -9.6499], [-38.0172, -9.6432], [-38.0196, -9.6372], [-38.0353, -9.6329], [-38.0395, -9.6276], [-38.0526, -9.6328], [-38.0512, -9.6217], [-38.0558, -9.6138], [-38.0527, -9.6049], [-38.0603, -9.5954], [-38.061, -9.5876], [-38.0505, -9.5885], [-38.0372, -9.581], [-38.042, -9.575], [-38.0373, -9.5692], [-38.0309, -9.5741], [-38.0207, -9.5621], [-38.0186, -9.5507], [-38.0239, -9.5485], [-38.0226, -9.5405], [-38.015, -9.5355], [-38.0142, -9.5278], [-38.0033, -9.515], [-37.9979, -9.4993], [-38.0109, -9.4787], [-38.0187, -9.4766], [-38.0222, -9.47], [-38.0361, -9.4658], [-38.0432, -9.4686], [-38.0576, -9.4592], [-38.0687, -9.4564], [-38.0703, -9.448], [-38.0778, -9.4411], [-38.0967, -9.437], [-38.1134, -9.4362], [-38.1181, -9.4423], [-38.1302, -9.4387], [-38.1419, -9.4378], [-38.1549, -9.4434], [-38.1573, -9.4404], [-38.1813, -9.4258], [-38.2026, -9.4198], [-38.205, -9.4167], [-38.2029, -9.4032], [-38.1942, -9.3944], [-38.1943, -9.3857], [-38.2003, -9.3794], [-38.2056, -9.3636], [-38.2149, -9.353], [-38.2236, -9.3469], [-38.2376, -9.3298], [-38.2413, -9.3227], [-38.2505, -9.2905], [-38.2875, -9.2171], [-38.2801, -9.2072], [-38.2801, -9.2011], [-38.2855, -9.1793], [-38.2887, -9.1721], [-38.2987, -9.1639], [-38.3059, -9.1535], [-38.3129, -9.1484], [-38.3187, -9.141], [-38.3214, -9.1169], [-38.315, -9.1072], [-38.3061, -9.1017], [-38.3075, -9.0945], [-38.3203, -9.0913], [-38.3262, -9.081], [-38.321, -9.07], [-38.3037, -9.0616], [-38.29, -9.0472], [-38.2897, -9.0363], [-38.3028, -9.0139], [-38.3169, -9.0013], [-38.3174, -8.9951], [-38.3235, -8.99], [-38.3402, -8.9904], [-38.3624, -9.0009], [-38.3859, -9.0248], [-38.4035, -9.0372], [-38.4184, -9.038], [-38.4491, -9.0264], [-38.484, -9.001], [-38.4882, -8.994], [-38.5035, -8.9814], [-38.514, -8.96], [-38.5198, -8.9476], [-38.5194, -8.9393], [-38.511, -8.9251], [-38.502, -8.9166], [-38.4921, -8.9126], [-38.4793, -8.9017], [-38.4733, -8.8895], [-38.4698, -8.8657], [-38.4808, -8.8493], [-38.5024, -8.8354], [-38.5124, -8.8306], [-38.5411, -8.8235], [-38.5518, -8.8226], [-38.5704, -8.8304], [-38.577, -8.8371], [-38.59, -8.8565], [-38.6038, -8.8806], [-38.6076, -8.8933], [-38.607, -8.9175], [-38.6089, -8.9346], [-38.6083, -8.9498], [-38.6103, -8.9573], [-38.6241, -8.98], [-38.6354, -8.9867], [-38.6449, -8.9867], [-38.6576, -8.9825], [-38.6744, -8.9718], [-38.6892, -8.9474], [-38.6929, -8.9362], [-38.6936, -8.9187], [-38.6937, -8.903], [-38.6984, -8.8818], [-38.7065, -8.8623], [-38.7171, -8.8532], [-38.7397, -8.8448], [-38.7715, -8.8173], [-38.7747, -8.8121], [-38.797, -8.7935], [-38.8071, -8.7878], [-38.8549, -8.7845], [-38.8681, -8.7839], [-38.8848, -8.7896], [-38.9162, -8.7932], [-38.928, -8.7958], [-38.9437, -8.8042], [-38.9524, -8.8045], [-38.967, -8.7937], [-38.9774, -8.7931], [-38.9889, -8.7717], [-38.9994, -8.7611], [-39.0107, -8.7562], [-39.0236, -8.747], [-39.0335, -8.7363], [-39.0428, -8.7333], [-39.0645, -8.7316], [-39.1022, -8.72], [-39.1439, -8.7125], [-39.1567, -8.7068], [-39.1675, -8.6925], [-39.181, -8.7063], [-39.1919, -8.7072], [-39.2008, -8.711], [-39.2176, -8.7085], [-39.2285, -8.7103], [-39.2343, -8.7053], [-39.2455, -8.6841], [-39.248, -8.6688], [-39.2455, -8.6624], [-39.2467, -8.6476], [-39.2419, -8.6363], [-39.2479, -8.625], [-39.2634, -8.6152], [-39.2727, -8.5965], [-39.2726, -8.5838], [-39.2752, -8.5768], [-39.2864, -8.5638], [-39.2932, -8.5606], [-39.3125, -8.5583], [-39.3204, -8.56], [-39.3451, -8.5585], [-39.3568, -8.5475]]]}, "properties": {"uf": "BA", "nome": "BA"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-47.6797, -18.3561], [-47.694, -18.375], [-47.7073, -18.3804], [-47.7126, -18.3769], [-47.7155, -18.3639], [-47.737, -18.3626], [-47.7394, -18.3685], [-47.7333, -18.3759], [-47.7447, -18.3785], [-47.7547, -18.3917], [-47.7564, -18.3993], [-47.7476, -18.4058], [-47.7495, -18.4126], [-47.7591, -18.4103], [-47.7695, -18.4183], [-47.779, -18.4241], [-47.7892, -18.4177], [-47.8, -18.4149], [-47.7975, -18.4069], [-47.8084, -18.4002], [-47.8153, -18.4063], [-47.8297, -18.4113], [-47.8308, -18.4252], [-47.837, -18.4358], [-47.8316, -18.4418], [-47.8319, -18.4498], [-47.8388, -18.4518], [-47.8495, -18.4413], [-47.8605, -18.4402], [-47.8646, -18.4491], [-47.8737, -18.4592], [-47.8644, -18.463], [-47.8632, -18.4697], [-47.8755, -18.4757], [-47.8869, -18.4696], [-47.8879, -18.4772], [-47.9016, -18.4731], [-47.9143, -18.4666], [-47.9266, -18.4729], [-47.9295, -18.4878], [-47.9406, -18.4881], [-47.9527, -18.4938], [-47.9546, -18.5], [-47.9622, -18.4961], [-47.9634, -18.4798], [-47.9691, -18.4747], [-47.9764, -18.4778], [-47.9799, -18.4627], [-47.9761, -18.4526], [-47.9809, -18.4429], [-47.9967, -18.4535], [-48.0124, -18.45], [-48.0137, -18.444], [-48.027, -18.4361], [-48.0363, -18.4351], [-48.0475, -18.4176], [-48.0595, -18.4129], [-48.067, -18.4256], [-48.0787, -18.4301], [-48.0941, -18.431], [-48.1041, -18.4263], [-48.1162, -18.426], [-48.1264, -18.4166], [-48.1465, -18.4095], [-48.1508, -18.3945], [-48.1589, -18.3854], [-48.1594, -18.3755], [-48.1642, -18.3713], [-48.1708, -18.3748], [-48.1856, -18.3703], [-48.1972, -18.3632], [-48.2215, -18.362], [-48.228, -18.3571], [-48.2272, -18.346], [-48.2568, -18.343], [-48.2621, -18.3317], [-48.2718, -18.3294], [-48.2806, -18.3331], [-48.2872, -18.3472], [-48.2962, -18.3549], [-48.3052, -18.3581], [-48.3181, -18.3671], [-48.3153, -18.3766], [-48.3066, -18.38], [-48.3105, -18.3867], [-48.3274, -18.3808], [-48.3418, -18.3708], [-48.3526, -18.3677], [-48.385, -18.3719], [-48.4, -18.3728], [-48.4043, -18.3626], [-48.4112, -18.3576], [-48.4205, -18.3632], [-48.4303, -18.3652], [-48.4395, -18.3635], [-48.442, -18.3566], [-48.4494, -18.3571], [-48.4547, -18.3631], [-48.4695, -18.3707], [-48.4794, -18.3803], [-48.4864, -18.3749], [-48.4814, -18.3606], [-48.4877, -18.3521], [-48.4928, -18.353], [-48.5092, -18.3641], [-48.5156, -18.3664], [-48.5257, -18.3581], [-48.5262, -18.354], [-48.5385, -18.3497], [-48.5472, -18.3518], [-48.5545, -18.3469], [-48.5537, -18.3314], [-48.5614, -18.3239], [-48.5735, -18.3279], [-48.5824, -18.3272], [-48.5912, -18.3342], [-48.6024, -18.3348], [-48.6237, -18.3281], [-48.6338, -18.3276], [-48.6416, -18.3334], [-48.6411, -18.3403], [-48.6538, -18.3428], [-48.6706, -18.3459], [-48.6776, -18.3438], [-48.6977, -18.3502], [-48.7152, -18.3478], [-48.7306, -18.3533], [-48.7423, -18.3525], [-48.7577, -18.3448], [-48.7714, -18.3582], [-48.7872, -18.3532], [-48.8061, -18.3649], [-48.811, -18.3762], [-48.8164, -18.3797], [-48.828, -18.3752], [-48.8321, -18.3461], [-48.8371, -18.3415], [-48.8517, -18.3394], [-48.8728, -18.3328], [-48.8792, -18.322], [-48.8883, -18.3171], [-48.9071, -18.3163], [-48.9177, -18.3059], [-48.9368, -18.3062], [-48.9546, -18.3178], [-48.9595, -18.3235], [-48.9711, -18.3305], [-48.9766, -18.3417], [-48.9829, -18.3411], [-48.9815, -18.3564], [-48.9906, -18.3586], [-48.996, -18.3709], [-49.006, -18.3744], [-49.0296, -18.3688], [-49.042, -18.3765], [-49.0448, -18.3893], [-49.0538, -18.4026], [-49.0574, -18.4063], [-49.0791, -18.4167], [-49.0913, -18.4136], [-49.0969, -18.4037], [-49.108, -18.4037], [-49.1143, -18.3972], [-49.1078, -18.3886], [-49.1263, -18.3843], [-49.1408, -18.3964], [-49.1562, -18.4068], [-49.1593, -18.4167], [-49.172, -18.4162], [-49.1906, -18.419], [-49.2008, -18.4151], [-49.2101, -18.4148], [-49.2108, -18.4233], [-49.2025, -18.4292], [-49.1941, -18.4413], [-49.1926, -18.4497], [-49.2014, -18.4612], [-49.2126, -18.4645], [-49.2284, -18.4792], [-49.2387, -18.4989], [-49.245, -18.5068], [-49.2493, -18.5228], [-49.2559, -18.5263], [-49.2686, -18.5264], [-49.2856, -18.5363], [-49.2891, -18.5429], [-49.2927, -18.5639], [-49.3031, -18.5662], [-49.3188, -18.5612], [-49.3275, -18.5622], [-49.3322, -18.5702], [-49.3426, -18.5956], [-49.3734, -18.6348], [-49.3804, -18.6436], [-49.393, -18.6473], [-49.4057, -18.6451], [-49.4196, -18.6316], [-49.4238, -18.6187], [-49.4291, -18.6111], [-49.4436, -18.5968], [-49.456, -18.5779], [-49.4777, -18.5643], [-49.4854, -18.5518], [-49.4862, -18.5323], [-49.4858, -18.5094], [-49.4931, -18.4943], [-49.4998, -18.491], [-49.5192, -18.4927], [-49.5353, -18.4918], [-49.5457, -18.4995], [-49.5468, -18.5086], [-49.542, -18.5243], [-49.5423, -18.531], [-49.5476, -18.5396], [-49.5571, -18.5466], [-49.5753, -18.5423], [-49.5919, -18.5464], [-49.6082, -18.547], [-49.642, -18.5552], [-49.6517, -18.5611], [-49.6526, -18.5736], [-49.6388, -18.586], [-49.635, -18.5921], [-49.6378, -18.5986], [-49.6479, -18.6018], [-49.6646, -18.5916], [-49.6821, -18.5888], [-49.6937, -18.5906], [-49.7056, -18.5954], [-49.723, -18.6094], [-49.7328, -18.616], [-49.7444, -18.6156], [-49.7577, -18.6097], [-49.7722, -18.6133], [-49.7749, -18.6265], [-49.7837, -18.6413], [-49.7946, -18.6438], [-49.8001, -18.6433], [-49.8228, -18.6323], [-49.8362, -18.6367], [-49.8528, -18.6232], [-49.8681, -18.6225], [-49.8741, -18.6113], [-49.8893, -18.6099], [-49.9044, -18.6213], [-49.9134, -18.6202], [-49.9317, -18.624], [-49.9459, -18.6217], [-49.975, -18.6134], [-49.9815, -18.6046], [-49.9982, -18.6037], [-50.0201, -18.5994], [-50.0288, -18.6015], [-50.0401, -18.6138], [-50.0502, -18.6435], [-50.0684, -18.6562], [-50.0798, -18.6719], [-50.1039, -18.6695], [-50.1198, -18.6695], [-50.1431, -18.6658], [-50.1643, -18.6644], [-50.1865, -18.6717], [-50.1989, -18.6791], [-50.2076, -18.6786], [-50.2222, -18.6815], [-50.2503, -18.6779], [-50.27, -18.6842], [-50.2961, -18.6912], [-50.3145, -18.7007], [-50.332, -18.7248], [-50.3453, -18.7509], [-50.3523, -18.7603], [-50.3613, -18.7797], [-50.3703, -18.8044], [-50.3786, -18.8146], [-50.3943, -18.8227], [-50.4065, -18.8237], [-50.4187, -18.8276], [-50.4235, -18.8327], [-50.4356, -18.8768], [-50.4434, -18.8941], [-50.461, -18.9136], [-50.4732, -18.9214], [-50.5057, -18.9322], [-50.5106, -18.9387], [-50.5119, -18.952], [-50.5006, -18.9763], [-50.5012, -18.9959], [-50.504, -19.0045], [-50.4951, -19.0129], [-50.4993, -19.0344], [-50.5031, -19.0469], [-50.5109, -19.0607], [-50.5291, -19.0877], [-50.5352, -19.0989], [-50.5518, -19.1132], [-50.5717, -19.1215], [-50.5785, -19.1333], [-50.5865, -19.1395], [-50.6054, -19.1355], [-50.6457, -19.1348], [-50.6552, -19.1337], [-50.6745, -19.1363], [-50.6777, -19.1398], [-50.6718, -19.1611], [-50.6759, -19.1712], [-50.6825, -19.1756], [-50.7009, -19.1769], [-50.7331, -19.187], [-50.7408, -19.1969], [-50.7404, -19.2132], [-50.7439, -19.2345], [-50.7465, -19.2399], [-50.764, -19.2505], [-50.7688, -19.2594], [-50.7827, -19.2608], [-50.799, -19.277], [-50.8171, -19.2893], [-50.828, -19.3108], [-50.836, -19.3273], [-50.8416, -19.3508], [-50.853, -19.3777], [-50.8606, -19.3921], [-50.8715, -19.4039], [-50.876, -19.415], [-50.8754, -19.4228], [-50.8686, -19.4339], [-50.8598, -19.4422], [-50.8388, -19.4576], [-50.8256, -19.4733], [-50.8267, -19.4875], [-50.8355, -19.4961], [-50.8494, -19.4981], [-50.8895, -19.4809], [-50.9057, -19.4781], [-50.9188, -19.4716], [-50.935, -19.4675], [-50.9494, -19.4711], [-50.9569, -19.476], [-50.9639, -19.4864], [-50.9629, -19.5006], [-50.9448, -19.5257], [-50.9309, -19.5422], [-50.9242, -19.5586], [-50.9244, -19.5809], [-50.9306, -19.5903], [-50.9465, -19.5917], [-50.9618, -19.5817], [-50.9779, -19.5825], [-50.9876, -19.5895], [-50.9905, -19.6054], [-51.0108, -19.6445], [-51.0132, -19.6544], [-51.0221, -19.6606], [-51.0382, -19.6918], [-51.0398, -19.7135], [-51.0385, -19.7195], [-51.0454, -19.7274], [-51.0461, -19.7356], [-51.0303, -19.7514], [-51.0279, -19.7566], [-51.0399, -19.7771], [-51.0401, -19.7823], [-51.0335, -19.7907], [-51.0236, -19.8039], [-51.0206, -19.8285], [-51.0182, -19.8373], [-51.0202, -19.8571], [-51.0193, -19.8705], [-50.9995, -19.9064], [-51.0025, -19.9248], [-51.0103, -19.9352], [-51.0209, -19.9591], [-51.0208, -19.9679], [-51.0154, -19.9807], [-51.0055, -19.9961], [-51.006, -20.0253], [-51.0169, -20.0416], [-51.0179, -20.0484], [-51.0098, -20.072], [-51.0005, -20.0854], [-50.9965, -20.0773], [-50.9808, -20.0579], [-50.9691, -20.0364], [-50.9619, -20.0319], [-50.9532, -20.0339], [-50.9455, -20.0297], [-50.9337, -20.0149], [-50.9119, -20.0031], [-50.9081, -19.9943], [-50.8972, -19.9902], [-50.886, -19.9904], [-50.8762, -19.9908], [-50.868, -19.9866], [-50.8547, -19.972], [-50.8441, -19.9676], [-50.8173, -19.9583], [-50.796, -19.9429], [-50.7836, -19.9372], [-50.7354, -19.9302], [-50.709, -19.9202], [-50.6864, -19.9162], [-50.6581, -19.9071], [-50.6474, -19.8953], [-50.6398, -19.8805], [-50.6319, -19.8709], [-50.6142, -19.861], [-50.6055, -19.8561], [-50.5992, -19.8447], [-50.5779, -19.8164], [-50.562, -19.8136], [-50.5449, -19.8101], [-50.5268, -19.7999], [-50.5172, -19.7964], [-50.499, -19.7958], [-50.4862, -19.7857], [-50.4693, -19.7799], [-50.4541, -19.7862], [-50.4435, -19.7925], [-50.4269, -19.7965], [-50.4171, -19.8011], [-50.3948, -19.8207], [-50.3891, -19.8292], [-50.3729, -19.8454], [-50.3679, -19.8465], [-50.3551, -19.8574], [-50.3528, -19.8646], [-50.3374, -19.8695], [-50.3291, -19.8693], [-50.3064, -19.8741], [-50.2913, -19.8679], [-50.2795, -19.8687], [-50.2452, -19.8768], [-50.2376, -19.8756], [-50.2157, -19.8666], [-50.196, -19.8672], [-50.1763, -19.8726], [-50.1718, -19.8755], [-50.1605, -19.8784], [-50.1343, -19.874], [-50.1062, -19.8743], [-50.0972, -19.8755], [-50.0795, -19.886], [-50.0441, -19.9164], [-50.0188, -19.9254], [-50.0031, -19.9264], [-49.9699, -19.92], [-49.9461, -19.9239], [-49.9062, -19.9372], [-49.8883, -19.9453], [-49.8602, -19.9444], [-49.8537, -19.9465], [-49.8353, -19.9333], [-49.8225, -19.9311], [-49.8005, -19.9312], [-49.7825, -19.9245], [-49.7494, -19.9247], [-49.734, -19.9262], [-49.7121, -19.9313], [-49.6776, -19.9296], [-49.676, -19.9328], [-49.6572, -19.9315], [-49.6344, -19.9319], [-49.6254, -19.9286], [-49.6132, -19.92], [-49.606, -19.9165], [-49.5832, -19.91], [-49.5592, -19.9112], [-49.5515, -19.9058], [-49.5399, -19.9074], [-49.514, -19.9143], [-49.5035, -19.9199], [-49.4999, -19.926], [-49.4928, -19.9504], [-49.4775, -19.963], [-49.4538, -19.9781], [-49.4345, -19.9824], [-49.3965, -19.9839], [-49.3724, -19.9867], [-49.3565, -19.9867], [-49.3328, -19.9801], [-49.329, -19.9749], [-49.3116, -19.9648], [-49.2975, -19.9605], [-49.281, -19.9628], [-49.2652, -19.962], [-49.2501, -19.9693], [-49.246, -19.9785], [-49.2483, -19.9996], [-49.2625, -20.0069], [-49.2746, -20.0036], [-49.2839, -20.0048], [-49.2973, -20.0175], [-49.2982, -20.0334], [-49.3073, -20.0603], [-49.3085, -20.1039], [-49.3059, -20.1169], [-49.3003, -20.1433], [-49.2992, -20.1671], [-49.2857, -20.1918], [-49.2835, -20.2], [-49.2739, -20.2137], [-49.2652, -20.2297], [-49.2591, -20.2481], [-49.2597, -20.2588], [-49.2452, -20.2821], [-49.2253, -20.3053], [-49.203, -20.3047], [-49.1928, -20.3074], [-49.1836, -20.3147], [-49.1713, -20.3117], [-49.1703, -20.3065], [-49.159, -20.298], [-49.134, -20.2845], [-49.1207, -20.2705], [-49.1122, -20.2507], [-49.096, -20.2259], [-49.0893, -20.2122], [-49.0731, -20.1688], [-49.0718, -20.1615], [-49.0659, -20.1535], [-49.0592, -20.1511], [-49.0329, -20.1501], [-49.0166, -20.1536], [-49.0004, -20.1607], [-48.986, -20.1708], [-48.9809, -20.1822], [-48.972, -20.2078], [-48.9618, -20.2633], [-48.9658, -20.2793], [-48.9642, -20.2834], [-48.9659, -20.3034], [-48.965, -20.3289], [-48.968, -20.3447], [-48.9657, -20.358], [-48.9704, -20.3898], [-48.963, -20.4031], [-48.9518, -20.4107], [-48.9287, -20.4215], [-48.9133, -20.4308], [-48.9042, -20.4387], [-48.8949, -20.4418], [-48.8865, -20.4369], [-48.8786, -20.4297], [-48.8716, -20.4171], [-48.8671, -20.3989], [-48.8693, -20.3793], [-48.8784, -20.3561], [-48.8796, -20.3377], [-48.8755, -20.3184], [-48.8772, -20.3109], [-48.8883, -20.2972], [-48.8859, -20.2854], [-48.8871, -20.2753], [-48.8834, -20.2631], [-48.8722, -20.2419], [-48.8593, -20.2323], [-48.8534, -20.215], [-48.8572, -20.2029], [-48.8554, -20.1801], [-48.8293, -20.1632], [-48.8221, -20.1615], [-48.7811, -20.1639], [-48.7701, -20.1618], [-48.7566, -20.1544], [-48.7387, -20.1502], [-48.7296, -20.1503], [-48.7071, -20.1602], [-48.6884, -20.1637], [-48.6743, -20.1614], [-48.6658, -20.1662], [-48.6469, -20.167], [-48.6268, -20.1601], [-48.6094, -20.1456], [-48.5932, -20.1358], [-48.5744, -20.1309], [-48.5546, -20.1303], [-48.5374, -20.1336], [-48.5268, -20.1337], [-48.5092, -20.1388], [-48.4911, -20.1381], [-48.4762, -20.1348], [-48.4652, -20.1287], [-48.4516, -20.1259], [-48.439, -20.1202], [-48.4058, -20.1135], [-48.3749, -20.1231], [-48.3618, -20.1231], [-48.3459, -20.1199], [-48.342, -20.115], [-48.329, -20.1127], [-48.3154, -20.1138], [-48.2955, -20.124], [-48.2858, -20.1374], [-48.2651, -20.1438], [-48.2547, -20.1438], [-48.2413, -20.1402], [-48.2374, -20.1359], [-48.2253, -20.1342], [-48.2186, -20.1279], [-48.219, -20.1154], [-48.2281, -20.1042], [-48.2476, -20.0882], [-48.2534, -20.0779], [-48.2464, -20.0587], [-48.2441, -20.0474], [-48.247, -20.0339], [-48.2409, -20.0293], [-48.2285, -20.0282], [-48.2171, -20.0325], [-48.2034, -20.0455], [-48.1911, -20.061], [-48.1818, -20.0779], [-48.1821, -20.0895], [-48.1786, -20.0962], [-48.1677, -20.1038], [-48.1557, -20.1053], [-48.1477, -20.1241], [-48.1265, -20.1313], [-48.117, -20.1421], [-48.1055, -20.1464], [-48.0768, -20.1484], [-48.0494, -20.1372], [-48.0461, -20.1269], [-48.0388, -20.1199], [-48.0202, -20.124], [-48.0011, -20.1013], [-48.0012, -20.0968], [-47.9897, -20.073], [-47.9915, -20.0492], [-47.9885, -20.0403], [-47.9812, -20.0364], [-47.976, -20.0354], [-47.9567, -20.0476], [-47.946, -20.0605], [-47.9447, -20.0853], [-47.9424, -20.095], [-47.9315, -20.1104], [-47.9131, -20.1203], [-47.8994, -20.1257], [-47.8936, -20.1235], [-47.8885, -20.1148], [-47.8751, -20.0984], [-47.8698, -20.0762], [-47.87, -20.0637], [-47.8611, -20.0555], [-47.8615, -20.045], [-47.8715, -20.0396], [-47.8758, -20.0324], [-47.8752, -20.0186], [-47.8598, -19.9929], [-47.8509, -19.9898], [-47.8347, -19.9961], [-47.8283, -19.9921], [-47.8057, -19.9851], [-47.7626, -19.986], [-47.7511, -19.9903], [-47.7337, -19.9879], [-47.7127, -19.9781], [-47.7042, -19.9799], [-47.688, -19.9902], [-47.6761, -20.0019], [-47.6756, -20.0137], [-47.6706, -20.0225], [-47.6397, -20.0472], [-47.6348, -20.0492], [-47.6249, -20.0423], [-47.614, -20.0421], [-47.6007, -20.0333], [-47.5947, -20.0259], [-47.594, -20.0109], [-47.5909, -20.0033], [-47.5838, -19.9967], [-47.5756, -19.9942], [-47.5596, -19.9966], [-47.5492, -19.9938], [-47.5453, -19.9873], [-47.5369, -19.9836], [-47.5207, -19.9842], [-47.5069, -19.9824], [-47.4977, -19.9716], [-47.4896, -19.9693], [-47.4793, -19.9688], [-47.4726, -19.961], [-47.4633, -19.9658], [-47.4475, -19.9908], [-47.4378, -19.997], [-47.4244, -20.0153], [-47.4346, -20.0245], [-47.4448, -20.0304], [-47.4403, -20.0488], [-47.4182, -20.0646], [-47.4081, -20.0802], [-47.4015, -20.0836], [-47.3903, -20.0815], [-47.3767, -20.0829], [-47.3716, -20.0859], [-47.365, -20.0983], [-47.3587, -20.104], [-47.3475, -20.1053], [-47.3411, -20.1112], [-47.3292, -20.1153], [-47.3097, -20.1245], [-47.3059, -20.1333], [-47.2964, -20.1459], [-47.289, -20.1514], [-47.2794, -20.1524], [-47.2618, -20.1599], [-47.257, -20.1662], [-47.2573, -20.1847], [-47.2506, -20.1997], [-47.2311, -20.2192], [-47.2326, -20.2275], [-47.2391, -20.2436], [-47.2474, -20.2586], [-47.2574, -20.2694], [-47.2635, -20.281], [-47.2726, -20.2857], [-47.2767, -20.2916], [-47.2858, -20.3163], [-47.285, -20.332], [-47.2903, -20.3337], [-47.2982, -20.3484], [-47.2934, -20.3643], [-47.2952, -20.3696], [-47.288, -20.3932], [-47.2918, -20.398], [-47.2855, -20.4057], [-47.2935, -20.4187], [-47.2961, -20.4273], [-47.2873, -20.4351], [-47.2865, -20.4425], [-47.291, -20.4505], [-47.2791, -20.4605], [-47.2595, -20.4689], [-47.2536, -20.478], [-47.2296, -20.4869], [-47.2235, -20.4911], [-47.2115, -20.5023], [-47.196, -20.504], [-47.1857, -20.5109], [-47.1635, -20.5189], [-47.1545, -20.5196], [-47.1435, -20.5353], [-47.1442, -20.5408], [-47.1388, -20.5521], [-47.1377, -20.5611], [-47.1428, -20.5656], [-47.1355, -20.5788], [-47.1324, -20.5908], [-47.1228, -20.5947], [-47.1257, -20.603], [-47.1233, -20.6127], [-47.1085, -20.6219], [-47.1127, -20.6381], [-47.0975, -20.6439], [-47.0968, -20.6618], [-47.1027, -20.6699], [-47.101, -20.682], [-47.1133, -20.6977], [-47.1153, -20.7072], [-47.1267, -20.7093], [-47.1341, -20.7064], [-47.1474, -20.7075], [-47.1573, -20.7036], [-47.1692, -20.7034], [-47.1731, -20.7119], [-47.1703, -20.7186], [-47.1862, -20.7314], [-47.1766, -20.7359], [-47.1823, -20.7413], [-47.1888, -20.7706], [-47.1953, -20.775], [-47.2048, -20.7743], [-47.2115, -20.7807], [-47.2139, -20.7923], [-47.2249, -20.8009], [-47.2228, -20.8089], [-47.2145, -20.8212], [-47.2145, -20.8272], [-47.2269, -20.8555], [-47.2274, -20.8565], [-47.24, -20.8853], [-47.2246, -20.9116], [-47.2105, -20.9241], [-47.19, -20.9282], [-47.1926, -20.9421], [-47.1813, -20.9538], [-47.1688, -20.9565], [-47.168, -20.9625], [-47.1533, -20.9709], [-47.1437, -20.9824], [-47.1506, -20.9975], [-47.1505, -21.0073], [-47.157, -21.0188], [-47.1479, -21.0355], [-47.1461, -21.0591], [-47.1394, -21.0694], [-47.1413, -21.0859], [-47.1336, -21.0903], [-47.1281, -21.0992], [-47.1148, -21.1047], [-47.1269, -21.1217], [-47.133, -21.1332], [-47.1268, -21.1443], [-47.1176, -21.1532], [-47.1236, -21.1679], [-47.1186, -21.1753], [-47.1185, -21.1859], [-47.1143, -21.1877], [-47.0957, -21.2097], [-47.0745, -21.2079], [-47.068, -21.2143], [-47.0723, -21.2258], [-47.0789, -21.2306], [-47.0761, -21.2412], [-47.0621, -21.2398], [-47.0523, -21.2465], [-47.0513, -21.2574], [-47.0442, -21.2674], [-47.0395, -21.2809], [-47.042, -21.2865], [-47.0356, -21.296], [-47.0298, -21.2996], [-47.0352, -21.31], [-47.021, -21.3216], [-47.0238, -21.3285], [-47.0165, -21.3424], [-47.0036, -21.3494], [-46.9967, -21.3573], [-47.0083, -21.37], [-47.0058, -21.3852], [-47.0087, -21.3929], [-47.0162, -21.3965], [-47.0077, -21.4107], [-47.013, -21.4191], [-46.9872, -21.4237], [-46.9844, -21.4267], [-46.9637, -21.4184], [-46.9536, -21.4242], [-46.9491, -21.4196], [-46.9329, -21.425], [-46.8933, -21.4156], [-46.8846, -21.4072], [-46.8681, -21.4037], [-46.8653, -21.3956], [-46.8532, -21.3906], [-46.8421, -21.3891], [-46.8359, -21.3835], [-46.8361, -21.3707], [-46.8308, -21.3661], [-46.8173, -21.3664], [-46.8048, -21.3711], [-46.7895, -21.373], [-46.7815, -21.3707], [-46.7777, -21.3639], [-46.7647, -21.3601], [-46.7583, -21.3647], [-46.7621, -21.375], [-46.7505, -21.3849], [-46.7408, -21.3877], [-46.739, -21.3926], [-46.7147, -21.3927], [-46.7075, -21.4046], [-46.7006, -21.4008], [-46.6939, -21.3906], [-46.6932, -21.3843], [-46.684, -21.3764], [-46.6755, -21.3751], [-46.6667, -21.3613], [-46.6472, -21.3642], [-46.6452, -21.373], [-46.6476, -21.3796], [-46.6487, -21.3917], [-46.6386, -21.4025], [-46.6373, -21.4107], [-46.6247, -21.4135], [-46.6181, -21.4223], [-46.6161, -21.4303], [-46.62, -21.4354], [-46.6153, -21.4415], [-46.6019, -21.444], [-46.5833, -21.4332], [-46.5765, -21.427], [-46.5704, -21.4368], [-46.5579, -21.4427], [-46.5449, -21.4408], [-46.5358, -21.4491], [-46.5285, -21.445], [-46.5191, -21.449], [-46.5196, -21.462], [-46.5093, -21.4699], [-46.5121, -21.4765], [-46.5089, -21.4891], [-46.5193, -21.5009], [-46.5161, -21.5113], [-46.5242, -21.5218], [-46.523, -21.5299], [-46.5111, -21.5359], [-46.5008, -21.5498], [-46.5027, -21.5616], [-46.5118, -21.5654], [-46.5122, -21.5722], [-46.522, -21.5845], [-46.5184, -21.5931], [-46.5244, -21.601], [-46.516, -21.606], [-46.5182, -21.6128], [-46.5343, -21.6213], [-46.5349, -21.6287], [-46.5474, -21.6304], [-46.553, -21.6381], [-46.5482, -21.6482], [-46.5547, -21.6534], [-46.5603, -21.653], [-46.5667, -21.6592], [-46.5646, -21.6787], [-46.5727, -21.6817], [-46.593, -21.6832], [-46.6054, -21.6809], [-46.6145, -21.6765], [-46.6216, -21.6755], [-46.6287, -21.6948], [-46.6291, -21.7064], [-46.623, -21.7129], [-46.6232, -21.7195], [-46.6285, -21.7296], [-46.6256, -21.7341], [-46.6308, -21.7415], [-46.6274, -21.7479], [-46.626, -21.7662], [-46.6307, -21.7686], [-46.6394, -21.7685], [-46.646, -21.7761], [-46.654, -21.7792], [-46.6524, -21.7913], [-46.6688, -21.809], [-46.6708, -21.8165], [-46.6855, -21.8283], [-46.6907, -21.8376], [-46.6765, -21.8506], [-46.666, -21.8484], [-46.6611, -21.8623], [-46.6559, -21.8699], [-46.6581, -21.8753], [-46.6475, -21.8805], [-46.6532, -21.896], [-46.6636, -21.8981], [-46.6738, -21.9111], [-46.6646, -21.9234], [-46.668, -21.9306], [-46.6533, -21.9441], [-46.6514, -21.9615], [-46.6428, -21.9766], [-46.631, -21.9812], [-46.622, -21.9953], [-46.6179, -21.995], [-46.6125, -22.0049], [-46.6133, -22.015], [-46.6178, -22.0175], [-46.6281, -22.0155], [-46.6403, -22.0089], [-46.6499, -22.0095], [-46.6548, -22.0178], [-46.6622, -22.0237], [-46.6756, -22.0224], [-46.6836, -22.03], [-46.6854, -22.0374], [-46.6764, -22.0554], [-46.6632, -22.0597], [-46.6648, -22.0689], [-46.684, -22.0739], [-46.6964, -22.0729], [-46.7061, -22.079], [-46.7162, -22.0736], [-46.7228, -22.0763], [-46.7195, -22.0833], [-46.7154, -22.0914], [-46.7001, -22.0951], [-46.6951, -22.0905], [-46.6886, -22.0935], [-46.6809, -22.091], [-46.6745, -22.0962], [-46.6468, -22.0919], [-46.6326, -22.1079], [-46.6242, -22.1085], [-46.6161, -22.1307], [-46.6036, -22.1322], [-46.613, -22.1503], [-46.6279, -22.1564], [-46.6405, -22.1577], [-46.6403, -22.1659], [-46.6456, -22.1806], [-46.6526, -22.1776], [-46.6631, -22.1804], [-46.6718, -22.1783], [-46.6708, -22.1843], [-46.6797, -22.2084], [-46.6803, -22.2165], [-46.6781, -22.2219], [-46.6931, -22.2376], [-46.694, -22.2467], [-46.7069, -22.2579], [-46.7106, -22.2699], [-46.7025, -22.28], [-46.7105, -22.285], [-46.7053, -22.2958], [-46.7126, -22.3045], [-46.7233, -22.3066], [-46.7145, -22.3156], [-46.7012, -22.3215], [-46.6975, -22.3376], [-46.6876, -22.3494], [-46.6752, -22.3694], [-46.6609, -22.366], [-46.6664, -22.382], [-46.6634, -22.3915], [-46.668, -22.4064], [-46.6665, -22.4151], [-46.646, -22.4289], [-46.6396, -22.426], [-46.6316, -22.4358], [-46.6163, -22.4386], [-46.6061, -22.4417], [-46.5851, -22.4394], [-46.5737, -22.4456], [-46.5548, -22.4466], [-46.5488, -22.4552], [-46.5516, -22.46], [-46.5499, -22.4695], [-46.543, -22.4678], [-46.5307, -22.4709], [-46.5361, -22.4878], [-46.5421, -22.4944], [-46.507, -22.507], [-46.5066, -22.5155], [-46.4912, -22.5104], [-46.4846, -22.5192], [-46.4669, -22.5185], [-46.4565, -22.5217], [-46.4472, -22.532], [-46.4395, -22.5347], [-46.4393, -22.5406], [-46.4263, -22.5476], [-46.4179, -22.5475], [-46.4117, -22.5367], [-46.4061, -22.5415], [-46.4146, -22.5579], [-46.4326, -22.5712], [-46.4274, -22.5841], [-46.4124, -22.5854], [-46.4243, -22.5994], [-46.4134, -22.6073], [-46.406, -22.6222], [-46.423, -22.6248], [-46.4246, -22.6336], [-46.4206, -22.6381], [-46.406, -22.6406], [-46.3963, -22.646], [-46.3923, -22.6547], [-46.3931, -22.663], [-46.4022, -22.671], [-46.4057, -22.6626], [-46.4134, -22.6599], [-46.4179, -22.6645], [-46.4277, -22.6614], [-46.4421, -22.6685], [-46.4691, -22.6732], [-46.4806, -22.6799], [-46.4786, -22.6859], [-46.47, -22.694], [-46.4786, -22.6978], [-46.4731, -22.705], [-46.4686, -22.7013], [-46.4573, -22.7071], [-46.4527, -22.7276], [-46.4395, -22.7267], [-46.4367, -22.7319], [-46.4256, -22.7363], [-46.3928, -22.7433], [-46.3883, -22.7404], [-46.3728, -22.7468], [-46.3594, -22.7613], [-46.3549, -22.7571], [-46.3345, -22.7603], [-46.3326, -22.7661], [-46.3407, -22.7689], [-46.3435, -22.7775], [-46.3617, -22.7889], [-46.3745, -22.8202], [-46.3768, -22.8278], [-46.3707, -22.8351], [-46.3743, -22.8439], [-46.3732, -22.8617], [-46.3808, -22.864], [-46.3763, -22.8771], [-46.3638, -22.8937], [-46.3563, -22.9003], [-46.3449, -22.9052], [-46.3388, -22.8979], [-46.3161, -22.887], [-46.295, -22.8978], [-46.279, -22.8783], [-46.2669, -22.8757], [-46.2626, -22.8785], [-46.2574, -22.8909], [-46.2483, -22.8894], [-46.2374, -22.8932], [-46.2349, -22.8832], [-46.2149, -22.8766], [-46.1922, -22.8652], [-46.1821, -22.867], [-46.1578, -22.8635], [-46.1465, -22.8576], [-46.1413, -22.8681], [-46.1421, -22.881], [-46.1379, -22.885], [-46.1383, -22.895], [-46.1498, -22.9105], [-46.1391, -22.9228], [-46.1236, -22.9095], [-46.1027, -22.902], [-46.0952, -22.8944], [-46.0837, -22.8916], [-46.0716, -22.8936], [-46.0639, -22.8916], [-46.0507, -22.897], [-46.0371, -22.8884], [-46.0278, -22.8851], [-46.0085, -22.8895], [-45.9998, -22.8789], [-45.9904, -22.876], [-45.9931, -22.8698], [-45.9751, -22.8681], [-45.9735, -22.8631], [-45.9565, -22.8498], [-45.9468, -22.8456], [-45.9393, -22.8467], [-45.9238, -22.8319], [-45.9237, -22.8258], [-45.9118, -22.8163], [-45.9046, -22.8197], [-45.909, -22.8296], [-45.8912, -22.8455], [-45.8942, -22.8492], [-45.8873, -22.8722], [-45.8795, -22.8753], [-45.871, -22.8715], [-45.8646, -22.8691], [-45.8573, -22.8587], [-45.8573, -22.8512], [-45.8501, -22.8469], [-45.8481, -22.8378], [-45.8372, -22.8321], [-45.8256, -22.8336], [-45.8234, -22.8299], [-45.8028, -22.8338], [-45.8006, -22.8476], [-45.7909, -22.8586], [-45.7819, -22.8553], [-45.7703, -22.8468], [-45.768, -22.836], [-45.7709, -22.8059], [-45.759, -22.801], [-45.7549, -22.7929], [-45.7429, -22.7954], [-45.7417, -22.8079], [-45.7299, -22.8098], [-45.7243, -22.8158], [-45.7136, -22.8148], [-45.7256, -22.8], [-45.7303, -22.7986], [-45.729, -22.7852], [-45.7168, -22.78], [-45.7122, -22.7698], [-45.7134, -22.7569], [-45.7242, -22.7339], [-45.7326, -22.722], [-45.7467, -22.7232], [-45.7565, -22.721], [-45.782, -22.7318], [-45.7956, -22.739], [-45.8051, -22.7373], [-45.8152, -22.7302], [-45.8199, -22.7227], [-45.818, -22.7114], [-45.8116, -22.6987], [-45.7928, -22.693], [-45.7879, -22.6934], [-45.7789, -22.6836], [-45.7611, -22.6772], [-45.7428, -22.6592], [-45.7322, -22.6568], [-45.7176, -22.6621], [-45.7087, -22.6591], [-45.698, -22.6498], [-45.6997, -22.6424], [-45.7087, -22.6395], [-45.7175, -22.621], [-45.73, -22.6187], [-45.7367, -22.6102], [-45.7346, -22.5974], [-45.7276, -22.5943], [-45.7268, -22.587], [-45.7136, -22.5795], [-45.6954, -22.5863], [-45.6787, -22.5733], [-45.6629, -22.5768], [-45.6631, -22.5867], [-45.6599, -22.599], [-45.6644, -22.6001], [-45.6661, -22.6127], [-45.6811, -22.6363], [-45.6662, -22.6512], [-45.6477, -22.6482], [-45.6181, -22.6379], [-45.6088, -22.6241], [-45.601, -22.6189], [-45.59, -22.6191], [-45.5885, -22.6117], [-45.5765, -22.6017], [-45.5727, -22.6093], [-45.5637, -22.6127], [-45.5554, -22.6264], [-45.5599, -22.6276], [-45.5728, -22.6412], [-45.582, -22.6447], [-45.5804, -22.6529], [-45.5746, -22.6569], [-45.5448, -22.6508], [-45.533, -22.6468], [-45.5249, -22.6469], [-45.5165, -22.6414], [-45.5011, -22.6263], [-45.4888, -22.6288], [-45.4748, -22.5995], [-45.4804, -22.5905], [-45.4739, -22.5889], [-45.4517, -22.6064], [-45.4375, -22.6117], [-45.4355, -22.6183], [-45.4204, -22.6212], [-45.4129, -22.6222], [-45.4088, -22.6335], [-45.4117, -22.6411], [-45.4105, -22.6517], [-45.4, -22.6537], [-45.3842, -22.6471], [-45.3813, -22.6423], [-45.3693, -22.637], [-45.361, -22.6388], [-45.3472, -22.6257], [-45.3358, -22.6228], [-45.333, -22.6176], [-45.3173, -22.6143], [-45.3013, -22.6156], [-45.2939, -22.6137], [-45.2759, -22.617], [-45.2691, -22.6114], [-45.2627, -22.6087], [-45.2545, -22.5816], [-45.2409, -22.5757], [-45.2213, -22.5632], [-45.2151, -22.5636], [-45.2037, -22.5573], [-45.1772, -22.5467], [-45.1645, -22.5379], [-45.1668, -22.5307], [-45.16, -22.5169], [-45.1285, -22.4971], [-45.1244, -22.4972], [-45.1028, -22.4899], [-45.0911, -22.4831], [-45.0804, -22.4851], [-45.0715, -22.4774], [-45.0658, -22.4771], [-45.0549, -22.4705], [-45.0405, -22.4693], [-45.0284, -22.4632], [-45.0271, -22.469], [-45.0098, -22.4664], [-45.0003, -22.469], [-44.9907, -22.4665], [-44.9698, -22.4719], [-44.9659, -22.4752], [-44.9599, -22.4667], [-44.9516, -22.4631], [-44.9396, -22.4526], [-44.9313, -22.4518], [-44.9177, -22.4549], [-44.8977, -22.4491], [-44.8897, -22.4321], [-44.8753, -22.4286], [-44.8725, -22.4247], [-44.8602, -22.4231], [-44.8545, -22.428], [-44.8439, -22.4278], [-44.8349, -22.4311], [-44.8241, -22.4193], [-44.808, -22.4141], [-44.8094, -22.4056], [-44.8094, -22.4043], [-44.8035, -22.3937], [-44.7929, -22.3869], [-44.7561, -22.3747], [-44.7467, -22.376], [-44.7411, -22.3731], [-44.7296, -22.3608], [-44.7212, -22.3602], [-44.708, -22.3688], [-44.6704, -22.3748], [-44.6659, -22.3727], [-44.6619, -22.3805], [-44.6582, -22.3735], [-44.6459, -22.365], [-44.642, -22.3562], [-44.6277, -22.3447], [-44.6261, -22.3353], [-44.6159, -22.332], [-44.61, -22.3266], [-44.5926, -22.3229], [-44.5804, -22.3283], [-44.5706, -22.3246], [-44.5635, -22.3316], [-44.5552, -22.3307], [-44.5491, -22.3243], [-44.5437, -22.3323], [-44.5327, -22.3307], [-44.5302, -22.3232], [-44.5171, -22.3159], [-44.5152, -22.3105], [-44.4969, -22.3037], [-44.4731, -22.2831], [-44.4657, -22.2791], [-44.4587, -22.2705], [-44.462, -22.2646], [-44.4571, -22.2576], [-44.4388, -22.2557], [-44.4332, -22.2514], [-44.3948, -22.2589], [-44.39, -22.2705], [-44.3769, -22.2683], [-44.3747, -22.2611], [-44.3596, -22.254], [-44.3524, -22.2577], [-44.345, -22.2534], [-44.3172, -22.2595], [-44.3153, -22.2543], [-44.3023, -22.2539], [-44.2915, -22.2431], [-44.2627, -22.2441], [-44.2599, -22.268], [-44.2504, -22.2605], [-44.2472, -22.2673], [-44.2368, -22.2658], [-44.2235, -22.2595], [-44.2221, -22.2527], [-44.2141, -22.2484], [-44.2083, -22.2509], [-44.1892, -22.2404], [-44.1794, -22.2285], [-44.1744, -22.2304], [-44.1544, -22.2272], [-44.152, -22.2186], [-44.1456, -22.2136], [-44.1384, -22.2155], [-44.1217, -22.2091], [-44.125, -22.1993], [-44.1214, -22.1909], [-44.1125, -22.1886], [-44.1013, -22.1737], [-44.0871, -22.1823], [-44.084, -22.1754], [-44.0763, -22.1754], [-44.072, -22.1646], [-44.0604, -22.1602], [-44.0486, -22.1622], [-44.0335, -22.1523], [-44.0146, -22.1537], [-44.0047, -22.1627], [-43.998, -22.1559], [-43.9771, -22.1464], [-43.9649, -22.1394], [-43.9535, -22.1423], [-43.9426, -22.1325], [-43.9287, -22.1306], [-43.9205, -22.1253], [-43.8922, -22.1136], [-43.8797, -22.114], [-43.8806, -22.1014], [-43.8636, -22.1004], [-43.8584, -22.0952], [-43.8416, -22.0991], [-43.8312, -22.0913], [-43.8243, -22.0908], [-43.8098, -22.082], [-43.7995, -22.0826], [-43.789, -22.073], [-43.7765, -22.066], [-43.7682, -22.0676], [-43.7612, -22.0794], [-43.7523, -22.0877], [-43.7314, -22.0962], [-43.7193, -22.0804], [-43.7089, -22.0758], [-43.6957, -22.0765], [-43.6929, -22.0714], [-43.6821, -22.0716], [-43.6802, -22.0805], [-43.673, -22.0904], [-43.6684, -22.0861], [-43.6639, -22.0735], [-43.657, -22.0736], [-43.6532, -22.0671], [-43.6457, -22.0649], [-43.636, -22.0691], [-43.6212, -22.0833], [-43.6119, -22.0815], [-43.6118, -22.0721], [-43.603, -22.0723], [-43.5914, -22.0558], [-43.5747, -22.0782], [-43.5694, -22.077], [-43.5661, -22.0875], [-43.5477, -22.0789], [-43.5418, -22.0794], [-43.5257, -22.0727], [-43.5181, -22.0608], [-43.5121, -22.0592], [-43.5048, -22.0664], [-43.5045, -22.075], [-43.4821, -22.0729], [-43.4768, -22.0694], [-43.4645, -22.0728], [-43.437, -22.06], [-43.4228, -22.0552], [-43.4047, -22.0424], [-43.3828, -22.0302], [-43.3678, -22.0198], [-43.365, -22.0105], [-43.3504, -22.008], [-43.3467, -22.0038], [-43.3414, -22.009], [-43.3309, -22.0109], [-43.3266, -22.0078], [-43.3162, -22.0077], [-43.3166, -22.0169], [-43.31, -22.0162], [-43.3022, -22.021], [-43.2805, -22.011], [-43.2675, -22.012], [-43.2615, -22.008], [-43.2548, -22.012], [-43.2466, -22.0066], [-43.2342, -22.0142], [-43.2367, -22.0229], [-43.2277, -22.0288], [-43.2215, -22.0338], [-43.2075, -22.0297], [-43.202, -22.0375], [-43.1793, -22.0292], [-43.1696, -22.0218], [-43.1634, -22.0285], [-43.1536, -22.033], [-43.1422, -22.0334], [-43.1312, -22.0292], [-43.1306, -22.035], [-43.1276, -22.0467], [-43.1336, -22.0514], [-43.1332, -22.0579], [-43.1532, -22.0744], [-43.1497, -22.0806], [-43.1423, -22.1044], [-43.1356, -22.1099], [-43.1265, -22.1038], [-43.1222, -22.0894], [-43.1062, -22.0827], [-43.0897, -22.0879], [-43.0781, -22.0831], [-43.0755, -22.0929], [-43.0662, -22.0898], [-43.0531, -22.0817], [-43.0332, -22.0659], [-43.0335, -22.0588], [-43.0389, -22.053], [-43.0392, -22.0446], [-43.0267, -22.0427], [-43.0079, -22.0315], [-43.0022, -22.0328], [-42.9969, -22.0361], [-42.9878, -22.0319], [-42.9843, -22.026], [-42.969, -22.0149], [-42.9592, -22.015], [-42.9471, -22.0059], [-42.9377, -22.0034], [-42.9096, -21.9907], [-42.8969, -21.9822], [-42.8936, -21.9752], [-42.8785, -21.9658], [-42.8814, -21.9593], [-42.867, -21.9533], [-42.8357, -21.9442], [-42.8155, -21.9364], [-42.8103, -21.9378], [-42.7878, -21.9296], [-42.7717, -21.9218], [-42.74, -21.9087], [-42.7198, -21.8973], [-42.685, -21.8792], [-42.6653, -21.8733], [-42.6403, -21.8658], [-42.6265, -21.8587], [-42.6143, -21.8559], [-42.6053, -21.8507], [-42.606, -21.8464], [-42.6008, -21.845], [-42.4879, -21.7978], [-42.4632, -21.7862], [-42.4597, -21.7848], [-42.4383, -21.7761], [-42.4299, -21.7757], [-42.3956, -21.7616], [-42.3937, -21.7574], [-42.3777, -21.7484], [-42.3577, -21.7411], [-42.3526, -21.744], [-42.3335, -21.7458], [-42.3141, -21.7378], [-42.3066, -21.7284], [-42.2888, -21.7215], [-42.2694, -21.717], [-42.2666, -21.7145], [-42.2727, -21.7037], [-42.2653, -21.6935], [-42.2733, -21.6779], [-42.2821, -21.6809], [-42.2879, -21.6677], [-42.3017, -21.655], [-42.3109, -21.6601], [-42.3145, -21.657], [-42.331, -21.6606], [-42.3397, -21.6603], [-42.3463, -21.6518], [-42.348, -21.6418], [-42.3555, -21.6478], [-42.3652, -21.6465], [-42.3696, -21.6401], [-42.3647, -21.6322], [-42.3586, -21.6308], [-42.3687, -21.6184], [-42.3639, -21.6136], [-42.363, -21.605], [-42.3527, -21.5917], [-42.346, -21.5827], [-42.3249, -21.5695], [-42.3309, -21.5605], [-42.3143, -21.5556], [-42.3025, -21.5387], [-42.3064, -21.5295], [-42.2969, -21.5236], [-42.2856, -21.5281], [-42.279, -21.5119], [-42.2737, -21.5038], [-42.2597, -21.4963], [-42.2546, -21.487], [-42.2574, -21.4823], [-42.2715, -21.4746], [-42.2681, -21.4689], [-42.2921, -21.4592], [-42.2839, -21.4458], [-42.2861, -21.4423], [-42.2754, -21.4275], [-42.2782, -21.414], [-42.2753, -21.4042], [-42.2679, -21.3996], [-42.2601, -21.4097], [-42.2383, -21.4035], [-42.2367, -21.3937], [-42.2503, -21.3903], [-42.252, -21.3872], [-42.2406, -21.3771], [-42.2424, -21.3729], [-42.23, -21.3665], [-42.2299, -21.3594], [-42.2356, -21.3429], [-42.2242, -21.3378], [-42.2289, -21.3286], [-42.2371, -21.3241], [-42.2378, -21.318], [-42.2292, -21.307], [-42.2287, -21.2825], [-42.2197, -21.2722], [-42.2136, -21.2725], [-42.1998, -21.2564], [-42.1897, -21.2505], [-42.195, -21.2391], [-42.1891, -21.2333], [-42.1915, -21.2236], [-42.2026, -21.2212], [-42.2017, -21.2073], [-42.1947, -21.2027], [-42.2083, -21.179], [-42.2001, -21.1727], [-42.1953, -21.1603], [-42.1901, -21.1462], [-42.1818, -21.1434], [-42.1745, -21.1318], [-42.1689, -21.1169], [-42.1707, -21.1146], [-42.1637, -21.1007], [-42.1517, -21.1041], [-42.1397, -21.1029], [-42.1314, -21.0871], [-42.1312, -21.0793], [-42.1185, -21.0748], [-42.1205, -21.0692], [-42.1046, -21.0547], [-42.1037, -21.0459], [-42.0949, -21.0372], [-42.0804, -21.0359], [-42.0801, -21.0302], [-42.0848, -21.023], [-42.1027, -21.014], [-42.114, -21.0122], [-42.1201, -21.0001], [-42.127, -21.0008], [-42.141, -20.993], [-42.1502, -20.9807], [-42.1509, -20.974], [-42.138, -20.96], [-42.1269, -20.9561], [-42.1219, -20.9602], [-42.1148, -20.9584], [-42.1149, -20.9516], [-42.1013, -20.9435], [-42.0938, -20.9356], [-42.0863, -20.9397], [-42.073, -20.9365], [-42.0677, -20.9392], [-42.0478, -20.9347], [-42.0385, -20.9275], [-42.0172, -20.9291], [-42.0003, -20.9272], [-41.9786, -20.9349], [-41.9735, -20.917], [-41.9667, -20.917], [-41.9637, -20.9065], [-41.965, -20.8974], [-41.9598, -20.8898], [-41.9602, -20.883], [-41.9496, -20.8721], [-41.9545, -20.8656], [-41.9505, -20.8588], [-41.937, -20.8561], [-41.9297, -20.8436], [-41.9267, -20.8388], [-41.9325, -20.8257], [-41.9297, -20.8081], [-41.9262, -20.8023], [-41.9282, -20.794], [-41.9155, -20.7927], [-41.905, -20.7974], [-41.8962, -20.7884], [-41.8847, -20.7834], [-41.8747, -20.7659], [-41.8796, -20.757], [-41.8764, -20.7471], [-41.8603, -20.739], [-41.8654, -20.722], [-41.8585, -20.7186], [-41.8611, -20.7067], [-41.8546, -20.7055], [-41.8507, -20.6912], [-41.8394, -20.6834], [-41.8312, -20.6685], [-41.8132, -20.6533], [-41.8164, -20.647], [-41.8073, -20.6437], [-41.8212, -20.6371], [-41.8205, -20.6278], [-41.8392, -20.6248], [-41.8564, -20.6172], [-41.8531, -20.6076], [-41.8457, -20.6068], [-41.8413, -20.6004], [-41.8345, -20.5686], [-41.8284, -20.5573], [-41.8121, -20.5498], [-41.8043, -20.5384], [-41.809, -20.5313], [-41.8151, -20.5085], [-41.8191, -20.5036], [-41.8254, -20.4833], [-41.7995, -20.477], [-41.7993, -20.4631], [-41.8029, -20.443], [-41.7982, -20.435], [-41.8038, -20.4288], [-41.8034, -20.4222], [-41.8327, -20.4125], [-41.8366, -20.4091], [-41.84, -20.3917], [-41.8454, -20.3862], [-41.8451, -20.3774], [-41.8595, -20.3729], [-41.8525, -20.3568], [-41.8533, -20.3506], [-41.837, -20.3306], [-41.8295, -20.3236], [-41.8221, -20.3109], [-41.8069, -20.3075], [-41.8031, -20.2992], [-41.7821, -20.2945], [-41.7763, -20.2864], [-41.7805, -20.282], [-41.775, -20.2601], [-41.7698, -20.2551], [-41.7671, -20.2293], [-41.7636, -20.218], [-41.7568, -20.2069], [-41.666, -20.207], [-41.4156, -20.2074], [-41.4119, -20.2061], [-41.4091, -20.1977], [-41.4017, -20.1992], [-41.397, -20.1951], [-41.3824, -20.1891], [-41.3741, -20.1682], [-41.3759, -20.1619], [-41.3678, -20.1569], [-41.3619, -20.1421], [-41.3558, -20.1391], [-41.3519, -20.1312], [-41.3506, -20.1201], [-41.344, -20.1001], [-41.3452, -20.089], [-41.3382, -20.0881], [-41.3377, -20.0752], [-41.3327, -20.0577], [-41.3263, -20.0545], [-41.3185, -20.0415], [-41.3173, -20.027], [-41.3091, -20.0164], [-41.3077, -20.0087], [-41.3097, -19.9951], [-41.3199, -19.9786], [-41.3118, -19.9724], [-41.3079, -19.9483], [-41.3027, -19.9381], [-41.2979, -19.9376], [-41.2904, -19.9404], [-41.2714, -19.9422], [-41.2546, -19.9321], [-41.2445, -19.9373], [-41.2326, -19.919], [-41.2296, -19.907], [-41.2194, -19.9014], [-41.2051, -19.9031], [-41.1946, -19.8934], [-41.187, -19.8915], [-41.1849, -19.889], [-41.1835, -19.868], [-41.184, -19.8488], [-41.1757, -19.8394], [-41.1853, -19.8302], [-41.1748, -19.8248], [-41.1641, -19.8064], [-41.1659, -19.7925], [-41.1739, -19.7861], [-41.1717, -19.7783], [-41.1746, -19.7672], [-41.1882, -19.7567], [-41.1911, -19.7459], [-41.1799, -19.7406], [-41.182, -19.7322], [-41.179, -19.72], [-41.1743, -19.7156], [-41.1776, -19.708], [-41.1769, -19.6987], [-41.1685, -19.6722], [-41.1575, -19.6611], [-41.1476, -19.6636], [-41.1373, -19.6576], [-41.1295, -19.6427], [-41.12, -19.6394], [-41.1086, -19.6395], [-41.1003, -19.6148], [-41.0993, -19.6042], [-41.0909, -19.5963], [-41.0752, -19.5988], [-41.0719, -19.5844], [-41.0604, -19.5853], [-41.057, -19.5776], [-41.0369, -19.5705], [-41.0366, -19.5567], [-41.0447, -19.5355], [-41.0409, -19.5159], [-41.0497, -19.503], [-41.0467, -19.4874], [-41.0191, -19.5049], [-41.0088, -19.5074], [-40.9883, -19.5079], [-40.9722, -19.5053], [-40.9712, -19.4946], [-40.9633, -19.4833], [-40.9536, -19.4734], [-40.9447, -19.461], [-40.9578, -19.4499], [-40.9588, -19.4392], [-40.9679, -19.4304], [-40.9664, -19.4236], [-40.9605, -19.4193], [-40.9622, -19.4084], [-40.9572, -19.3988], [-40.9507, -19.393], [-40.9304, -19.3842], [-40.9328, -19.363], [-40.9386, -19.3602], [-40.9385, -19.3461], [-40.9227, -19.3224], [-40.9158, -19.3188], [-40.9077, -19.3088], [-40.9124, -19.3019], [-40.9245, -19.3025], [-40.9328, -19.2961], [-40.9281, -19.2861], [-40.9384, -19.2864], [-40.9445, -19.2795], [-40.9367, -19.2726], [-40.9219, -19.2719], [-40.9162, -19.2589], [-40.9202, -19.2518], [-40.9323, -19.2512], [-40.9335, -19.2438], [-40.9399, -19.2388], [-40.9416, -19.2301], [-40.9354, -19.2227], [-40.923, -19.2031], [-40.9294, -19.1939], [-40.9259, -19.1897], [-40.9411, -19.1806], [-40.9406, -19.1633], [-40.9467, -19.1564], [-40.944, -19.1474], [-40.9481, -19.1416], [-40.9619, -19.1441], [-40.9561, -19.1291], [-40.9643, -19.1221], [-40.9703, -19.1223], [-40.9735, -19.1155], [-40.9813, -19.1125], [-40.9893, -19.1021], [-41.0071, -19.1005], [-41.0128, -19.0913], [-41.0126, -19.0758], [-41.0279, -19.0754], [-41.0355, -19.0716], [-41.0539, -19.0689], [-41.0526, -19.0615], [-41.0608, -19.0565], [-41.0656, -19.0513], [-41.0631, -19.0393], [-41.0716, -19.0256], [-41.0618, -19.0063], [-41.0507, -18.9988], [-41.0322, -18.9908], [-41.0173, -18.9793], [-41.018, -18.9735], [-41.0311, -18.9748], [-41.034, -18.9798], [-41.0432, -18.9796], [-41.0517, -18.9741], [-41.0514, -18.9662], [-41.0606, -18.9683], [-41.0642, -18.9604], [-41.065, -18.9448], [-41.0903, -18.9348], [-41.1037, -18.9341], [-41.1162, -18.919], [-41.1144, -18.9127], [-41.1205, -18.908], [-41.1268, -18.8945], [-41.1371, -18.8906], [-41.1438, -18.8849], [-41.153, -18.8866], [-41.1592, -18.8644], [-41.1664, -18.8582], [-41.1867, -18.8641], [-41.2006, -18.8627], [-41.2078, -18.8552], [-41.2148, -18.8776], [-41.224, -18.8686], [-41.2301, -18.8584], [-41.2432, -18.8538], [-41.2439, -18.8436], [-41.2378, -18.8348], [-41.2451, -18.8205], [-41.2405, -18.8162], [-41.2324, -18.7973], [-41.149, -18.7975], [-41.1468, -18.798], [-41.1335, -18.7968], [-41.13, -18.8074], [-41.1192, -18.8101], [-41.12, -18.8177], [-41.1105, -18.8389], [-41.0975, -18.8423], [-41.0837, -18.8366], [-41.0254, -18.8372], [-41.0006, -18.8382], [-40.9639, -18.8412], [-40.963, -18.8358], [-40.9511, -18.8347], [-40.9457, -18.8254], [-40.9367, -18.831], [-40.9279, -18.8197], [-40.9168, -18.8155], [-40.9198, -18.8004], [-40.9286, -18.7929], [-40.9322, -18.7798], [-40.94, -18.7703], [-40.9415, -18.6907], [-40.9538, -18.6816], [-40.9765, -18.6771], [-40.9878, -18.6781], [-40.9889, -18.6732], [-41.0052, -18.6673], [-41.0072, -18.6633], [-41.0202, -18.655], [-41.0297, -18.6537], [-41.0287, -18.6467], [-41.0509, -18.6342], [-41.0394, -18.6199], [-41.033, -18.6188], [-41.0337, -18.6066], [-41.042, -18.6054], [-41.0258, -18.5276], [-41.0159, -18.4768], [-41.0163, -18.4675], [-41.023, -18.4573], [-41.1731, -18.4428], [-41.1818, -18.4396], [-41.1808, -18.4327], [-41.1667, -18.4152], [-41.161, -18.4162], [-41.1449, -18.4095], [-41.1442, -18.4053], [-41.1604, -18.4028], [-41.1625, -18.3908], [-41.1596, -18.3815], [-41.1481, -18.3792], [-41.1459, -18.3739], [-41.1497, -18.366], [-41.1475, -18.3534], [-41.1506, -18.3357], [-41.154, -18.3296], [-41.1589, -18.3082], [-41.1427, -18.2981], [-41.1411, -18.2913], [-41.1321, -18.2846], [-41.1275, -18.2769], [-41.1203, -18.2744], [-41.0965, -18.2556], [-41.096, -18.251], [-41.1027, -18.237], [-41.0914, -18.2303], [-41.1039, -18.2125], [-41.0927, -18.2058], [-41.0927, -18.1954], [-41.0678, -18.1815], [-41.0565, -18.1788], [-41.0519, -18.1651], [-41.0395, -18.1645], [-41.0338, -18.1721], [-41.0281, -18.1577], [-41.0146, -18.1576], [-41.0101, -18.1676], [-40.9932, -18.1662], [-40.9867, -18.1624], [-40.9893, -18.1559], [-40.987, -18.1468], [-40.9742, -18.1421], [-40.9659, -18.147], [-40.9622, -18.1542], [-40.9545, -18.1545], [-40.9516, -18.1341], [-40.9441, -18.1304], [-40.9405, -18.1365], [-40.9322, -18.1365], [-40.9248, -18.1271], [-40.9093, -18.1148], [-40.8915, -18.1127], [-40.8939, -18.1189], [-40.889, -18.124], [-40.8785, -18.12], [-40.8664, -18.1299], [-40.8633, -18.1391], [-40.8571, -18.1395], [-40.8451, -18.1498], [-40.8379, -18.1475], [-40.8325, -18.1512], [-40.8242, -18.1493], [-40.8052, -18.153], [-40.7947, -18.16], [-40.7715, -18.1559], [-40.7729, -18.1441], [-40.7702, -18.1353], [-40.7725, -18.1288], [-40.7733, -18.1076], [-40.9024, -17.9862], [-40.8912, -17.983], [-40.8818, -17.971], [-40.8771, -17.9823], [-40.8628, -17.9881], [-40.8589, -17.9794], [-40.8529, -17.9773], [-40.8477, -17.9675], [-40.8306, -17.9542], [-40.825, -17.9637], [-40.8135, -17.9583], [-40.8082, -17.952], [-40.7985, -17.9569], [-40.7919, -17.9715], [-40.7923, -17.9817], [-40.7821, -17.9752], [-40.7709, -17.9864], [-40.7748, -17.9966], [-40.7718, -18.0034], [-40.7603, -18.004], [-40.7528, -18.0096], [-40.7258, -18.0012], [-40.7162, -18.0046], [-40.7096, -18.021], [-40.7037, -18.0237], [-40.6905, -18.0127], [-40.6813, -18.0101], [-40.662, -18.0127], [-40.6515, -18.0069], [-40.646, -17.9936], [-40.6376, -17.9905], [-40.6262, -17.9911], [-40.6243, -17.9759], [-40.6142, -17.9665], [-40.6219, -17.9606], [-40.6126, -17.9495], [-40.6153, -17.9423], [-40.6095, -17.9377], [-40.5972, -17.936], [-40.5872, -17.939], [-40.5847, -17.9182], [-40.5679, -17.916], [-40.5404, -17.9028], [-40.536, -17.8965], [-40.527, -17.8919], [-40.5168, -17.8944], [-40.5086, -17.9071], [-40.5006, -17.9117], [-40.4903, -17.9074], [-40.4841, -17.9086], [-40.4766, -17.918], [-40.4627, -17.9282], [-40.4593, -17.9205], [-40.4451, -17.9188], [-40.4326, -17.9213], [-40.4174, -17.927], [-40.4032, -17.9235], [-40.3893, -17.9248], [-40.3865, -17.9284], [-40.3726, -17.9276], [-40.3684, -17.9229], [-40.3556, -17.9305], [-40.3455, -17.9238], [-40.334, -17.9274], [-40.3234, -17.9389], [-40.3099, -17.9409], [-40.3051, -17.9477], [-40.2911, -17.9469], [-40.291, -17.9518], [-40.2757, -17.9626], [-40.2686, -17.9616], [-40.2601, -17.9656], [-40.2554, -17.9718], [-40.2355, -17.9754], [-40.2224, -17.9804], [-40.2232, -17.9673], [-40.2268, -17.9583], [-40.2394, -17.954], [-40.2598, -17.94], [-40.2655, -17.9323], [-40.2635, -17.922], [-40.2119, -17.8949], [-40.1741, -17.8516], [-40.1817, -17.836], [-40.1979, -17.828], [-40.2043, -17.8287], [-40.2017, -17.8159], [-40.2045, -17.8053], [-40.2181, -17.7957], [-40.2144, -17.7769], [-40.2178, -17.7701], [-40.2138, -17.7524], [-40.2237, -17.7343], [-40.2402, -17.7349], [-40.2486, -17.7307], [-40.2559, -17.7195], [-40.2727, -17.7274], [-40.2827, -17.7183], [-40.2862, -17.7007], [-40.2955, -17.6995], [-40.2997, -17.6887], [-40.299, -17.6746], [-40.309, -17.665], [-40.3228, -17.6613], [-40.3258, -17.6545], [-40.3235, -17.6408], [-40.334, -17.6321], [-40.3356, -17.6257], [-40.3441, -17.6156], [-40.3515, -17.6225], [-40.3487, -17.6314], [-40.3531, -17.6369], [-40.3614, -17.6367], [-40.3678, -17.6184], [-40.372, -17.6125], [-40.3799, -17.6113], [-40.3888, -17.6211], [-40.3968, -17.6256], [-40.4035, -17.6115], [-40.4145, -17.6101], [-40.4182, -17.5991], [-40.4167, -17.5882], [-40.4098, -17.5856], [-40.4138, -17.5742], [-40.4281, -17.5667], [-40.4379, -17.5704], [-40.4451, -17.5788], [-40.4592, -17.5695], [-40.4752, -17.5338], [-40.4862, -17.5269], [-40.4891, -17.5198], [-40.4839, -17.5059], [-40.4856, -17.5005], [-40.483, -17.4885], [-40.4954, -17.4867], [-40.4979, -17.4791], [-40.5055, -17.4756], [-40.5111, -17.4665], [-40.5209, -17.4583], [-40.5195, -17.4474], [-40.5393, -17.4421], [-40.5542, -17.4356], [-40.5639, -17.4249], [-40.5675, -17.4177], [-40.5775, -17.4136], [-40.5975, -17.4206], [-40.6093, -17.4174], [-40.62, -17.4099], [-40.6226, -17.4033], [-40.6143, -17.3976], [-40.5994, -17.3918], [-40.601, -17.3806], [-40.5977, -17.3769], [-40.5989, -17.3645], [-40.6047, -17.3562], [-40.5927, -17.3455], [-40.6024, -17.3414], [-40.609, -17.327], [-40.6057, -17.3234], [-40.5948, -17.3236], [-40.5905, -17.313], [-40.5822, -17.3111], [-40.5722, -17.2948], [-40.5632, -17.2894], [-40.5551, -17.2885], [-40.5478, -17.2837], [-40.5503, -17.2791], [-40.562, -17.2725], [-40.564, -17.2573], [-40.5713, -17.253], [-40.5589, -17.2315], [-40.5626, -17.2185], [-40.5615, -17.2092], [-40.5541, -17.2035], [-40.5539, -17.189], [-40.5577, -17.1859], [-40.5725, -17.1824], [-40.5777, -17.168], [-40.5759, -17.1574], [-40.5787, -17.1496], [-40.5712, -17.1406], [-40.5623, -17.1233], [-40.5621, -17.1118], [-40.5572, -17.1049], [-40.5568, -17.0896], [-40.5614, -17.0824], [-40.5705, -17.0802], [-40.5717, -17.0659], [-40.5599, -17.0416], [-40.5559, -17.0235], [-40.5556, -17.0134], [-40.5504, -17.0014], [-40.5485, -16.9906], [-40.5435, -16.9828], [-40.535, -16.9808], [-40.5321, -16.9753], [-40.5159, -16.9627], [-40.5058, -16.9309], [-40.4971, -16.9173], [-40.491, -16.8961], [-40.4923, -16.8874], [-40.4802, -16.8768], [-40.4604, -16.8785], [-40.4541, -16.8816], [-40.4515, -16.891], [-40.4443, -16.8935], [-40.4336, -16.8874], [-40.4266, -16.8897], [-40.4176, -16.8993], [-40.4077, -16.8987], [-40.4013, -16.8902], [-40.3936, -16.8867], [-40.3781, -16.8865], [-40.3649, -16.8746], [-40.3537, -16.8859], [-40.3483, -16.888], [-40.3487, -16.8993], [-40.3399, -16.8985], [-40.3315, -16.908], [-40.3229, -16.904], [-40.3156, -16.9053], [-40.3104, -16.8966], [-40.3028, -16.8922], [-40.2954, -16.9037], [-40.2816, -16.9012], [-40.2724, -16.8782], [-40.272, -16.8702], [-40.266, -16.8603], [-40.2517, -16.8584], [-40.2508, -16.8312], [-40.2585, -16.8207], [-40.2585, -16.8057], [-40.2691, -16.7958], [-40.2828, -16.804], [-40.2947, -16.7966], [-40.3236, -16.8013], [-40.3355, -16.7882], [-40.3329, -16.7695], [-40.3201, -16.7463], [-40.3098, -16.7333], [-40.3106, -16.7193], [-40.3038, -16.7122], [-40.303, -16.7037], [-40.307, -16.6968], [-40.311, -16.6958], [-40.3132, -16.6786], [-40.3032, -16.6578], [-40.2982, -16.6525], [-40.298, -16.6442], [-40.2921, -16.6221], [-40.2838, -16.6048], [-40.2876, -16.6006], [-40.2835, -16.5874], [-40.2757, -16.5786], [-40.2755, -16.5734], [-40.2604, -16.5744], [-40.2527, -16.5699], [-40.2298, -16.5614], [-40.2181, -16.5667], [-40.2129, -16.5726], [-40.1983, -16.5703], [-40.186, -16.5725], [-40.1729, -16.5774], [-40.1579, -16.5795], [-40.1605, -16.571], [-40.1536, -16.5662], [-40.1545, -16.5603], [-40.1627, -16.5502], [-40.1687, -16.539], [-40.1704, -16.5248], [-40.1599, -16.5169], [-40.1531, -16.5073], [-40.1421, -16.4979], [-40.1332, -16.4819], [-40.1209, -16.4666], [-40.117, -16.4668], [-40.1143, -16.454], [-40.1102, -16.4493], [-40.1033, -16.437], [-40.1001, -16.4241], [-40.0952, -16.4243], [-40.0922, -16.4346], [-40.097, -16.448], [-40.0884, -16.4522], [-40.0794, -16.4642], [-40.0658, -16.4575], [-40.0619, -16.4313], [-40.0547, -16.4332], [-40.0456, -16.422], [-40.041, -16.4118], [-40.0419, -16.4057], [-40.0325, -16.392], [-40.0258, -16.3665], [-40.0247, -16.3565], [-40.0172, -16.3478], [-40.0112, -16.3401], [-39.9955, -16.3307], [-39.9966, -16.3245], [-39.9901, -16.3122], [-39.9807, -16.311], [-39.9781, -16.3184], [-39.9715, -16.3199], [-39.9697, -16.3277], [-39.9605, -16.3219], [-39.9581, -16.3083], [-39.9512, -16.2971], [-39.9392, -16.2938], [-39.9327, -16.2836], [-39.9178, -16.2843], [-39.9162, -16.2813], [-39.9201, -16.2637], [-39.9285, -16.2581], [-39.9363, -16.2481], [-39.9357, -16.2439], [-39.9122, -16.2164], [-39.9126, -16.2103], [-39.9022, -16.2085], [-39.9002, -16.203], [-39.8834, -16.1947], [-39.8829, -16.1638], [-39.8873, -16.151], [-39.896, -16.1479], [-39.8924, -16.1384], [-39.8843, -16.1449], [-39.8705, -16.1351], [-39.8608, -16.1247], [-39.8568, -16.1138], [-39.8648, -16.1039], [-39.8666, -16.0956], [-39.8747, -16.0941], [-39.8782, -16.0891], [-39.8767, -16.0782], [-39.8839, -16.066], [-39.9002, -16.0588], [-39.8994, -16.0496], [-39.9187, -16.0333], [-39.9222, -16.0286], [-39.9357, -16.0237], [-39.9264, -16.0121], [-39.9183, -16.0071], [-39.9148, -16], [-39.924, -15.9951], [-39.9363, -15.9955], [-39.9576, -15.992], [-39.963, -15.9963], [-39.9636, -16.0044], [-39.9803, -16.0056], [-39.98, -15.9976], [-39.9933, -15.9964], [-40.0044, -16.0018], [-40.0137, -15.984], [-40.0282, -15.9856], [-40.0331, -15.9777], [-40.0439, -15.9739], [-40.0458, -15.9624], [-40.0612, -15.964], [-40.0665, -15.9592], [-40.0661, -15.9398], [-40.0748, -15.9201], [-40.0799, -15.9241], [-40.0868, -15.9136], [-40.0817, -15.9048], [-40.085, -15.8971], [-40.0968, -15.9002], [-40.0974, -15.9082], [-40.1102, -15.9126], [-40.1171, -15.9035], [-40.1275, -15.9071], [-40.1484, -15.905], [-40.1565, -15.8995], [-40.1598, -15.9085], [-40.1754, -15.904], [-40.1743, -15.8982], [-40.1658, -15.8941], [-40.1661, -15.8684], [-40.174, -15.8705], [-40.1927, -15.8578], [-40.2069, -15.8545], [-40.2075, -15.8473], [-40.2188, -15.8358], [-40.2229, -15.8209], [-40.2276, -15.8189], [-40.2294, -15.8087], [-40.2357, -15.8035], [-40.2626, -15.8088], [-40.2712, -15.8173], [-40.2835, -15.8083], [-40.2944, -15.8166], [-40.3116, -15.8156], [-40.321, -15.8207], [-40.3275, -15.8182], [-40.3372, -15.8242], [-40.3427, -15.8176], [-40.3567, -15.813], [-40.3676, -15.8174], [-40.378, -15.8184], [-40.4064, -15.8124], [-40.425, -15.8057], [-40.4325, -15.7787], [-40.45, -15.7616], [-40.4574, -15.7548], [-40.4643, -15.7558], [-40.4755, -15.7713], [-40.4841, -15.7758], [-40.4947, -15.7659], [-40.5063, -15.7669], [-40.5143, -15.7729], [-40.5192, -15.7828], [-40.5173, -15.7909], [-40.5198, -15.7976], [-40.542, -15.7952], [-40.5529, -15.8037], [-40.5611, -15.8036], [-40.5713, -15.7924], [-40.5732, -15.7861], [-40.5673, -15.7781], [-40.5786, -15.7726], [-40.5912, -15.7725], [-40.5926, -15.7623], [-40.6039, -15.7593], [-40.6003, -15.7528], [-40.601, -15.7434], [-40.6066, -15.7368], [-40.6142, -15.7351], [-40.626, -15.7182], [-40.6334, -15.7181], [-40.6375, -15.7303], [-40.6449, -15.7289], [-40.6621, -15.7069], [-40.6721, -15.701], [-40.6814, -15.6997], [-40.6887, -15.6834], [-40.7006, -15.6673], [-40.7072, -15.6664], [-40.714, -15.6719], [-40.7322, -15.6749], [-40.7438, -15.684], [-40.7375, -15.7003], [-40.7415, -15.7047], [-40.7604, -15.7132], [-40.7677, -15.7141], [-40.7783, -15.7077], [-40.7859, -15.6923], [-40.7803, -15.6802], [-40.7947, -15.6644], [-40.8081, -15.6561], [-40.8168, -15.6476], [-40.8293, -15.6483], [-40.8324, -15.6541], [-40.8307, -15.6686], [-40.8396, -15.6749], [-40.8414, -15.6825], [-40.8511, -15.6824], [-40.8554, -15.6872], [-40.8816, -15.6945], [-40.892, -15.6906], [-40.9026, -15.6918], [-40.9078, -15.6837], [-40.9071, -15.6745], [-40.9143, -15.661], [-40.9265, -15.6561], [-40.9466, -15.6567], [-40.9631, -15.6484], [-40.9726, -15.6639], [-40.9773, -15.6753], [-40.9781, -15.6881], [-40.9855, -15.6933], [-41.0061, -15.7138], [-41.0248, -15.7124], [-41.0363, -15.7138], [-41.0484, -15.7239], [-41.0787, -15.7199], [-41.0828, -15.7287], [-41.0981, -15.7411], [-41.1216, -15.743], [-41.133, -15.7528], [-41.1356, -15.7661], [-41.1425, -15.772], [-41.1563, -15.7614], [-41.1665, -15.7611], [-41.1998, -15.7489], [-41.2099, -15.739], [-41.2154, -15.7372], [-41.2374, -15.7375], [-41.2535, -15.7469], [-41.2686, -15.7487], [-41.282, -15.7408], [-41.2929, -15.739], [-41.3047, -15.7434], [-41.3302, -15.7433], [-41.3312, -15.7447], [-41.3422, -15.6386], [-41.3564, -15.5003], [-41.3619, -15.495], [-41.3643, -15.493], [-41.4232, -15.4398], [-41.4333, -15.4317], [-41.4561, -15.4103], [-41.4639, -15.4021], [-41.4994, -15.3726], [-41.6514, -15.2357], [-41.7599, -15.138], [-41.8023, -15.1003], [-41.8103, -15.1014], [-41.8163, -15.1084], [-41.8382, -15.1116], [-41.8483, -15.1168], [-41.8672, -15.1149], [-41.8725, -15.1165], [-41.8787, -15.1357], [-41.8884, -15.142], [-41.897, -15.1519], [-41.9099, -15.1544], [-41.9151, -15.1606], [-41.9283, -15.163], [-41.9325, -15.1745], [-41.9534, -15.1757], [-41.976, -15.1669], [-41.9878, -15.1683], [-41.9947, -15.1589], [-42.0044, -15.1596], [-42.0485, -15.1707], [-42.0733, -15.1757], [-42.0847, -15.1865], [-42.0961, -15.1824], [-42.0975, -15.1706], [-42.1063, -15.1682], [-42.1094, -15.1563], [-42.1163, -15.1441], [-42.125, -15.1347], [-42.141, -15.1288], [-42.1515, -15.1183], [-42.1524, -15.105], [-42.1554, -15.0979], [-42.1626, -15.0985], [-42.1733, -15.086], [-42.1798, -15.0878], [-42.183, -15.0996], [-42.1926, -15.1031], [-42.2028, -15.1001], [-42.2164, -15.1056], [-42.2231, -15.0996], [-42.2472, -15.1092], [-42.259, -15.1221], [-42.2656, -15.125], [-42.2725, -15.1154], [-42.2776, -15.1137], [-42.2826, -15.1179], [-42.2896, -15.1104], [-42.3055, -15.1045], [-42.3237, -15.0936], [-42.3275, -15.0845], [-42.3351, -15.0788], [-42.3549, -15.0982], [-42.3645, -15.0889], [-42.3719, -15.0736], [-42.381, -15.071], [-42.3933, -15.0773], [-42.4011, -15.0772], [-42.4092, -15.071], [-42.4217, -15.0655], [-42.4429, -15.0613], [-42.4443, -15.0556], [-42.4423, -15.0354], [-42.436, -15.0261], [-42.4436, -15.0206], [-42.4621, -15.0207], [-42.479, -15.0142], [-42.4895, -15.0003], [-42.5157, -14.9829], [-42.5217, -14.9831], [-42.533, -14.9763], [-42.5333, -14.9683], [-42.5543, -14.9593], [-42.5607, -14.9623], [-42.5752, -14.9457], [-42.5775, -14.9389], [-42.5856, -14.9316], [-42.599, -14.9241], [-42.6025, -14.9247], [-42.6134, -14.9377], [-42.6187, -14.9397], [-42.6279, -14.9415], [-42.6399, -14.9318], [-42.6486, -14.93], [-42.6638, -14.9163], [-42.6721, -14.9116], [-42.6799, -14.9033], [-42.6928, -14.9025], [-42.7004, -14.8945], [-42.6999, -14.8879], [-42.7069, -14.8812], [-42.7234, -14.8856], [-42.7273, -14.8787], [-42.7359, -14.8774], [-42.7472, -14.8678], [-42.7527, -14.8574], [-42.7551, -14.8464], [-42.7666, -14.8423], [-42.7867, -14.8403], [-42.7955, -14.8373], [-42.8184, -14.8221], [-42.8251, -14.8126], [-42.8354, -14.8078], [-42.8424, -14.7961], [-42.8559, -14.7901], [-42.8607, -14.7806], [-42.8724, -14.7754], [-42.8669, -14.7706], [-42.8721, -14.7647], [-42.8808, -14.7693], [-42.8904, -14.7668], [-42.8975, -14.7615], [-42.9059, -14.761], [-42.9112, -14.7457], [-42.9159, -14.7475], [-42.9274, -14.7431], [-42.9245, -14.736], [-42.9367, -14.7217], [-42.9389, -14.708], [-42.9527, -14.7084], [-42.9773, -14.6984], [-42.9869, -14.701], [-43.0028, -14.6963], [-43.0109, -14.7017], [-43.016, -14.697], [-43.0268, -14.6935], [-43.0269, -14.686], [-43.0367, -14.6831], [-43.0486, -14.6902], [-43.0572, -14.6906], [-43.0594, -14.6853], [-43.0681, -14.681], [-43.0706, -14.6867], [-43.0788, -14.6899], [-43.0832, -14.6981], [-43.0915, -14.6833], [-43.1011, -14.6755], [-43.108, -14.6732], [-43.1163, -14.6789], [-43.1275, -14.6657], [-43.1515, -14.6663], [-43.175, -14.6511], [-43.1792, -14.661], [-43.1934, -14.6501], [-43.2008, -14.6507], [-43.2077, -14.6584], [-43.2251, -14.6584], [-43.2451, -14.6565], [-43.2614, -14.6634], [-43.2806, -14.6659], [-43.2837, -14.6739], [-43.2981, -14.6761], [-43.3112, -14.6697], [-43.3197, -14.678], [-43.3305, -14.6801], [-43.3362, -14.6893], [-43.3542, -14.6981], [-43.3728, -14.6991], [-43.3826, -14.706], [-43.399, -14.7102], [-43.4167, -14.7243], [-43.4242, -14.7201], [-43.4346, -14.7264], [-43.4458, -14.7367], [-43.4562, -14.7402], [-43.4613, -14.7462], [-43.4563, -14.7577], [-43.4628, -14.7659], [-43.4722, -14.7624], [-43.4813, -14.7679], [-43.4798, -14.7725], [-43.4694, -14.7788], [-43.4683, -14.7848], [-43.4784, -14.7921], [-43.487, -14.7903], [-43.4943, -14.7908], [-43.4974, -14.7964], [-43.5112, -14.7966], [-43.5094, -14.8062], [-43.5212, -14.8059], [-43.5252, -14.814], [-43.5308, -14.8155], [-43.531, -14.8154], [-43.5396, -14.803], [-43.5339, -14.7887], [-43.5416, -14.7791], [-43.5738, -14.7652], [-43.5786, -14.7526], [-43.5863, -14.7501], [-43.5993, -14.7539], [-43.6061, -14.7595], [-43.615, -14.7599], [-43.63, -14.7504], [-43.657, -14.7458], [-43.671, -14.7369], [-43.6772, -14.7295], [-43.6959, -14.7239], [-43.7097, -14.7304], [-43.7199, -14.7295], [-43.7196, -14.7209], [-43.7122, -14.7153], [-43.7181, -14.7114], [-43.721, -14.7023], [-43.7263, -14.6982], [-43.7418, -14.7011], [-43.7555, -14.7008], [-43.7633, -14.6927], [-43.7762, -14.6922], [-43.7857, -14.6857], [-43.7989, -14.6875], [-43.8127, -14.6841], [-43.8201, -14.6789], [-43.838, -14.6757], [-43.8469, -14.6721], [-43.8592, -14.6743], [-43.8627, -14.6631], [-43.8719, -14.6636], [-43.8835, -14.6525], [-43.8746, -14.6368], [-43.8806, -14.6308], [-43.8747, -14.6222], [-43.8769, -14.6092], [-43.8767, -14.5908], [-43.8872, -14.5852], [-43.8786, -14.5677], [-43.8812, -14.5624], [-43.8754, -14.5367], [-43.8748, -14.5245], [-43.8703, -14.5131], [-43.8577, -14.4935], [-43.832, -14.443], [-43.8271, -14.4289], [-43.8203, -14.3919], [-43.8184, -14.3877], [-43.8143, -14.3808], [-43.8036, -14.3715], [-43.7986, -14.3597], [-43.7832, -14.3392], [-43.8068, -14.3325], [-43.8087, -14.3255], [-43.8152, -14.3254], [-43.8284, -14.3157], [-43.8372, -14.3118], [-43.8431, -14.3173], [-43.8548, -14.3082], [-43.8603, -14.3125], [-43.87, -14.31], [-43.8809, -14.3118], [-43.8973, -14.299], [-43.9023, -14.2981], [-43.9151, -14.3036], [-43.9153, -14.297], [-43.9334, -14.2961], [-43.9428, -14.2999], [-43.9463, -14.29], [-43.9619, -14.291], [-43.9682, -14.2755], [-43.9808, -14.2821], [-43.9826, -14.2758], [-43.9906, -14.2726], [-43.9966, -14.2657], [-44.0062, -14.2674], [-44.0093, -14.2723], [-44.0258, -14.2766], [-44.0325, -14.2881], [-44.0457, -14.2838], [-44.0513, -14.2861], [-44.0669, -14.2792], [-44.0731, -14.2812], [-44.074, -14.2716], [-44.0825, -14.269], [-44.0969, -14.274], [-44.106, -14.2673], [-44.1073, -14.2591], [-44.1145, -14.26], [-44.1166, -14.2668], [-44.1323, -14.2821], [-44.1373, -14.2642], [-44.1603, -14.2578], [-44.165, -14.2689], [-44.1704, -14.2687], [-44.1829, -14.2582], [-44.2013, -14.2545], [-44.2091, -14.2467], [-44.2087, -14.2391], [-44.2169, -14.2333], [-44.2181, -14.245], [-44.2406, -14.2407], [-44.2351, -14.2469], [-44.2376, -14.2523], [-44.2502, -14.2587], [-44.2544, -14.2521], [-44.272, -14.2466], [-44.2766, -14.2524], [-44.2844, -14.2477], [-44.296, -14.2532], [-44.3023, -14.2532], [-44.3165, -14.2403], [-44.3198, -14.2442], [-44.3406, -14.2494], [-44.3402, -14.2567], [-44.3507, -14.2596], [-44.3529, -14.2662], [-44.3616, -14.2728], [-44.3746, -14.274], [-44.3822, -14.2791], [-44.391, -14.2758], [-44.4118, -14.2816], [-44.4286, -14.2866], [-44.4389, -14.3028], [-44.4476, -14.3059], [-44.4536, -14.312], [-44.4638, -14.3107], [-44.4696, -14.3165], [-44.475, -14.3143], [-44.4883, -14.3286], [-44.4984, -14.3277], [-44.5034, -14.3223], [-44.5108, -14.3227], [-44.518, -14.3298], [-44.5292, -14.3281], [-44.5405, -14.3318], [-44.5427, -14.3405], [-44.5527, -14.3379], [-44.5661, -14.3414], [-44.5871, -14.3544], [-44.5897, -14.3614], [-44.5992, -14.3681], [-44.6096, -14.3656], [-44.6183, -14.376], [-44.6256, -14.3761], [-44.6328, -14.3876], [-44.6442, -14.3928], [-44.6589, -14.3958], [-44.6623, -14.4026], [-44.6592, -14.4171], [-44.6706, -14.4159], [-44.6755, -14.4241], [-44.6865, -14.4168], [-44.694, -14.4228], [-44.6982, -14.432], [-44.7013, -14.4498], [-44.7129, -14.444], [-44.7247, -14.4504], [-44.7257, -14.4576], [-44.7352, -14.4614], [-44.7414, -14.4671], [-44.7567, -14.4784], [-44.7675, -14.4772], [-44.782, -14.4826], [-44.7933, -14.4903], [-44.7943, -14.4966], [-44.8092, -14.4979], [-44.8108, -14.5031], [-44.8235, -14.5038], [-44.8332, -14.4998], [-44.8346, -14.5075], [-44.8251, -14.5187], [-44.8309, -14.5203], [-44.83, -14.5334], [-44.8329, -14.5425], [-44.8425, -14.5416], [-44.8482, -14.5469], [-44.8469, -14.558], [-44.8541, -14.5671], [-44.8507, -14.5776], [-44.862, -14.5792], [-44.8692, -14.5934], [-44.8764, -14.5974], [-44.89, -14.5971], [-44.8965, -14.6055], [-44.9095, -14.6033], [-44.908, -14.6134], [-44.9167, -14.6197], [-44.9315, -14.6226], [-44.9346, -14.6259], [-44.9548, -14.634], [-44.9599, -14.6321], [-44.981, -14.6456], [-44.9848, -14.6613], [-44.9966, -14.6588], [-44.9957, -14.6678], [-45.0319, -14.6762], [-45.0403, -14.6805], [-45.04, -14.6911], [-45.0477, -14.6905], [-45.0541, -14.6995], [-45.0546, -14.7066], [-45.0651, -14.7309], [-45.0828, -14.7488], [-45.0958, -14.753], [-45.117, -14.7481], [-45.1363, -14.7474], [-45.1529, -14.7425], [-45.1665, -14.7353], [-45.1819, -14.7446], [-45.1903, -14.7431], [-45.1913, -14.7497], [-45.2056, -14.7447], [-45.2172, -14.7552], [-45.2219, -14.7625], [-45.2293, -14.7657], [-45.2317, -14.775], [-45.243, -14.7864], [-45.2504, -14.7845], [-45.2587, -14.7895], [-45.265, -14.8024], [-45.2719, -14.8009], [-45.2744, -14.8115], [-45.2869, -14.8217], [-45.2886, -14.8282], [-45.3017, -14.8283], [-45.3057, -14.8337], [-45.318, -14.8526], [-45.3225, -14.8521], [-45.3499, -14.8681], [-45.3556, -14.8775], [-45.364, -14.8717], [-45.3721, -14.881], [-45.3689, -14.8904], [-45.383, -14.8994], [-45.3872, -14.9066], [-45.3998, -14.9175], [-45.4103, -14.9234], [-45.4249, -14.9254], [-45.4292, -14.9197], [-45.4352, -14.9226], [-45.4553, -14.9491], [-45.4699, -14.9501], [-45.4901, -14.9608], [-45.4985, -14.9464], [-45.514, -14.954], [-45.526, -14.9492], [-45.5256, -14.9456], [-45.5361, -14.9381], [-45.5469, -14.9387], [-45.5537, -14.9451], [-45.5676, -14.9458], [-45.5671, -14.9565], [-45.5781, -14.9675], [-45.5943, -14.9785], [-45.5945, -14.9842], [-45.6027, -14.9895], [-45.6169, -15.0141], [-45.6246, -15.0214], [-45.65, -15.0238], [-45.6579, -15.0284], [-45.6604, -15.0383], [-45.6558, -15.0485], [-45.6663, -15.0631], [-45.6732, -15.0778], [-45.6972, -15.093], [-45.7004, -15.0904], [-45.7186, -15.0956], [-45.718, -15.1052], [-45.7216, -15.1122], [-45.7279, -15.1129], [-45.7398, -15.1204], [-45.7511, -15.1226], [-45.7648, -15.1172], [-45.7839, -15.1145], [-45.8028, -15.1187], [-45.8117, -15.1128], [-45.8295, -15.12], [-45.8343, -15.1367], [-45.8443, -15.1452], [-45.8589, -15.1454], [-45.8608, -15.152], [-45.8722, -15.1588], [-45.8798, -15.1565], [-45.8913, -15.1481], [-45.9062, -15.1417], [-45.9187, -15.1334], [-45.939, -15.1357], [-45.9606, -15.1439], [-45.9718, -15.1566], [-45.9724, -15.1702], [-45.9845, -15.196], [-45.9944, -15.2006], [-46.0009, -15.196], [-46.0155, -15.1966], [-46.0295, -15.2018], [-46.0327, -15.2145], [-46.0395, -15.2173], [-46.0385, -15.2268], [-46.0422, -15.2357], [-46.047, -15.2364], [-46.0556, -15.2506], [-46.0544, -15.2596], [-46.0581, -15.2627], [-46.0771, -15.2647], [-46.0797, -15.2514], [-46.0849, -15.2458], [-46.0924, -15.2479], [-46.0971, -15.2431], [-46.1006, -15.2303], [-46.0988, -15.2168], [-46.1165, -15.2048], [-46.1208, -15.1975], [-46.1147, -15.191], [-46.0977, -15.1926], [-46.0928, -15.1852], [-46.0807, -15.1821], [-46.0787, -15.1755], [-46.0619, -15.1754], [-46.0543, -15.172], [-46.0478, -15.1637], [-46.0471, -15.1501], [-46.0435, -15.143], [-46.0505, -15.133], [-46.0437, -15.1181], [-46.0285, -15.1141], [-46.0269, -15.1005], [-46.0195, -15.093], [-46.0185, -15.0813], [-46.012, -15.0723], [-45.9956, -15.0593], [-45.975, -15.0369], [-45.9735, -15.0267], [-45.9749, -15.0047], [-45.9785, -14.9986], [-45.9697, -14.9923], [-45.9666, -14.98], [-45.9661, -14.9656], [-45.9717, -14.9491], [-45.9793, -14.9474], [-45.9912, -14.9366], [-45.9958, -14.9275], [-46.0053, -14.9275], [-46.0082, -14.9197], [-46.0034, -14.9088], [-46.0039, -14.9023], [-46.0109, -14.8967], [-46.0213, -14.8838], [-46.0339, -14.8798], [-46.0376, -14.8747], [-46.0394, -14.8753], [-46.0486, -14.8783], [-46.0612, -14.9015], [-46.0673, -14.9098], [-46.0793, -14.9048], [-46.0832, -14.9281], [-46.0881, -14.9364], [-46.0982, -14.939], [-46.1104, -14.937], [-46.1191, -14.9206], [-46.1336, -14.9223], [-46.1387, -14.9285], [-46.151, -14.9231], [-46.1595, -14.9138], [-46.1644, -14.9135], [-46.1616, -14.931], [-46.1721, -14.9473], [-46.1768, -14.9494], [-46.1914, -14.9447], [-46.2, -14.9384], [-46.2113, -14.937], [-46.2157, -14.9435], [-46.2245, -14.9417], [-46.2322, -14.9223], [-46.2461, -14.9219], [-46.2601, -14.93], [-46.2869, -14.9281], [-46.2922, -14.9218], [-46.2938, -14.9101], [-46.3076, -14.9108], [-46.3155, -14.9006], [-46.3193, -14.9004], [-46.3182, -14.8833], [-46.3089, -14.8776], [-46.3005, -14.8581], [-46.3145, -14.8545], [-46.3188, -14.8475], [-46.3251, -14.8456], [-46.3203, -14.8363], [-46.3222, -14.8146], [-46.333, -14.8136], [-46.3364, -14.8033], [-46.355, -14.7942], [-46.3658, -14.7954], [-46.3679, -14.7896], [-46.3786, -14.7851], [-46.386, -14.7756], [-46.3941, -14.7716], [-46.4045, -14.7603], [-46.4238, -14.756], [-46.4412, -14.7422], [-46.4474, -14.7317], [-46.464, -14.7297], [-46.466, -14.7136], [-46.4749, -14.7052], [-46.4838, -14.709], [-46.4926, -14.7091], [-46.5034, -14.7041], [-46.5097, -14.7161], [-46.5074, -14.7263], [-46.5103, -14.7383], [-46.5224, -14.7451], [-46.5371, -14.7475], [-46.5442, -14.753], [-46.5432, -14.7687], [-46.5638, -14.7834], [-46.5659, -14.792], [-46.5577, -14.807], [-46.5605, -14.815], [-46.5585, -14.8222], [-46.546, -14.8236], [-46.5319, -14.8303], [-46.5283, -14.8431], [-46.5216, -14.8512], [-46.5228, -14.8601], [-46.5332, -14.8881], [-46.5399, -14.8919], [-46.5438, -14.9053], [-46.5428, -14.9141], [-46.546, -14.9289], [-46.5394, -14.9413], [-46.5408, -14.9516], [-46.5324, -14.958], [-46.5288, -14.9649], [-46.5181, -14.9705], [-46.5168, -14.982], [-46.526, -14.986], [-46.5308, -15.0053], [-46.5207, -15.0137], [-46.5201, -15.0202], [-46.5142, -15.0263], [-46.509, -15.0403], [-46.5027, -15.0509], [-46.5155, -15.0618], [-46.5261, -15.0564], [-46.532, -15.0564], [-46.5513, -15.0639], [-46.5652, -15.0733], [-46.5775, -15.0841], [-46.588, -15.0811], [-46.6003, -15.0878], [-46.6106, -15.084], [-46.6254, -15.0895], [-46.641, -15.0876], [-46.6564, -15.0815], [-46.6702, -15.0674], [-46.6817, -15.0586], [-46.6958, -15.0551], [-46.7083, -15.0495], [-46.7265, -15.0384], [-46.7585, -15.0303], [-46.7683, -15.024], [-46.7859, -15.0184], [-46.8033, -15.0169], [-46.8206, -15.0108], [-46.8299, -15.0093], [-46.8569, -15.0103], [-46.8642, -15.0204], [-46.8945, -15.0351], [-46.9083, -15.0459], [-46.9181, -15.049], [-46.9251, -15.0575], [-46.926, -15.0736], [-46.91, -15.0879], [-46.8971, -15.0953], [-46.8961, -15.1046], [-46.8883, -15.1125], [-46.8904, -15.1202], [-46.8994, -15.1372], [-46.9052, -15.1434], [-46.9141, -15.1583], [-46.9206, -15.1782], [-46.9373, -15.205], [-46.9382, -15.2106], [-46.9342, -15.2261], [-46.9403, -15.2319], [-46.9354, -15.2371], [-46.9325, -15.2502], [-46.9277, -15.2551], [-46.9112, -15.245], [-46.9063, -15.2366], [-46.8915, -15.2353], [-46.8893, -15.2425], [-46.888, -15.2682], [-46.8893, -15.2822], [-46.8737, -15.2854], [-46.8578, -15.3037], [-46.8372, -15.3213], [-46.8359, -15.3265], [-46.848, -15.3468], [-46.8572, -15.3492], [-46.8678, -15.3573], [-46.8687, -15.3636], [-46.8507, -15.3685], [-46.8495, -15.3732], [-46.8709, -15.3884], [-46.8856, -15.3935], [-46.8907, -15.4], [-46.9119, -15.4115], [-46.9305, -15.4431], [-46.9333, -15.4602], [-46.9324, -15.4832], [-46.9442, -15.5182], [-46.9491, -15.5546], [-46.9461, -15.5633], [-46.9337, -15.5763], [-46.9177, -15.59], [-46.8971, -15.5932], [-46.8888, -15.6056], [-46.8826, -15.6101], [-46.8743, -15.614], [-46.8549, -15.6183], [-46.8545, -15.6281], [-46.859, -15.6396], [-46.8526, -15.653], [-46.8525, -15.6711], [-46.8558, -15.6818], [-46.8497, -15.6926], [-46.8425, -15.7147], [-46.8278, -15.7287], [-46.8265, -15.7544], [-46.8208, -15.7657], [-46.8131, -15.7872], [-46.8137, -15.7933], [-46.8223, -15.8052], [-46.821, -15.8169], [-46.8232, -15.8246], [-46.8169, -15.8397], [-46.8055, -15.8594], [-46.8062, -15.8706], [-46.8069, -15.8792], [-46.8144, -15.8872], [-46.8249, -15.8857], [-46.9525, -15.9166], [-46.9843, -15.924], [-47.0205, -15.9288], [-47.0351, -15.9346], [-47.0565, -15.9378], [-47.0741, -15.9538], [-47.0767, -15.9579], [-47.0888, -15.9611], [-47.096, -15.9565], [-47.1067, -15.9583], [-47.1248, -15.9456], [-47.1354, -15.9489], [-47.1316, -15.934], [-47.1366, -15.9274], [-47.1468, -15.9322], [-47.155, -15.9415], [-47.1595, -15.9411], [-47.1717, -15.9541], [-47.1703, -15.9711], [-47.1786, -15.9777], [-47.1937, -15.9827], [-47.2094, -15.9901], [-47.2072, -15.9955], [-47.2107, -16.0036], [-47.2264, -16.016], [-47.2388, -16.0136], [-47.2597, -16.0185], [-47.2666, -16.0123], [-47.2784, -16.0089], [-47.2869, -16.0093], [-47.2903, -16.0147], [-47.301, -16.0179], [-47.31, -16.0363], [-47.3085, -16.05], [-47.3048, -16.061], [-47.3111, -16.0654], [-47.3082, -16.0788], [-47.3126, -16.0888], [-47.3208, -16.091], [-47.3329, -16.0867], [-47.3371, -16.0936], [-47.332, -16.1007], [-47.3366, -16.1195], [-47.3415, -16.1218], [-47.3434, -16.1305], [-47.3523, -16.1338], [-47.3504, -16.1481], [-47.3457, -16.1475], [-47.3419, -16.1565], [-47.345, -16.1641], [-47.332, -16.1717], [-47.3325, -16.1907], [-47.3283, -16.2036], [-47.3226, -16.2091], [-47.329, -16.211], [-47.3285, -16.222], [-47.322, -16.2314], [-47.3335, -16.2483], [-47.3343, -16.2586], [-47.3441, -16.2652], [-47.3516, -16.2754], [-47.3476, -16.2869], [-47.3555, -16.2942], [-47.3527, -16.3074], [-47.3593, -16.3152], [-47.3655, -16.3299], [-47.3754, -16.3374], [-47.3803, -16.3475], [-47.3957, -16.3626], [-47.3976, -16.3681], [-47.4121, -16.3804], [-47.4201, -16.3832], [-47.4272, -16.3989], [-47.4236, -16.4027], [-47.4244, -16.4202], [-47.4289, -16.437], [-47.4459, -16.4581], [-47.455, -16.466], [-47.4567, -16.4777], [-47.454, -16.4889], [-47.4595, -16.5041], [-47.4414, -16.5284], [-47.4418, -16.5408], [-47.4347, -16.5417], [-47.431, -16.549], [-47.4209, -16.5498], [-47.4137, -16.5467], [-47.4055, -16.5552], [-47.4119, -16.5633], [-47.4104, -16.5734], [-47.4022, -16.5706], [-47.3866, -16.5777], [-47.3775, -16.5784], [-47.3738, -16.5932], [-47.3654, -16.5933], [-47.3576, -16.5869], [-47.3473, -16.5908], [-47.3338, -16.6084], [-47.3165, -16.6048], [-47.319, -16.6133], [-47.3058, -16.6263], [-47.2987, -16.6244], [-47.2957, -16.6352], [-47.288, -16.6326], [-47.2877, -16.6423], [-47.2738, -16.6619], [-47.2625, -16.6543], [-47.2518, -16.6645], [-47.25, -16.6755], [-47.259, -16.6772], [-47.258, -16.685], [-47.2459, -16.6835], [-47.2462, -16.7005], [-47.2297, -16.7115], [-47.2257, -16.7205], [-47.2241, -16.7298], [-47.2321, -16.7333], [-47.2279, -16.7404], [-47.2341, -16.7433], [-47.2365, -16.7553], [-47.2312, -16.775], [-47.2197, -16.7781], [-47.2205, -16.788], [-47.2174, -16.7923], [-47.2211, -16.8025], [-47.2199, -16.8096], [-47.2138, -16.8115], [-47.2126, -16.8278], [-47.1997, -16.8287], [-47.2064, -16.8384], [-47.2062, -16.8518], [-47.2002, -16.8571], [-47.2021, -16.8628], [-47.2096, -16.8636], [-47.2084, -16.8747], [-47.2011, -16.8815], [-47.2031, -16.8929], [-47.1951, -16.8953], [-47.1962, -16.9048], [-47.1807, -16.9018], [-47.1747, -16.9174], [-47.1682, -16.9139], [-47.1606, -16.9197], [-47.1682, -16.9282], [-47.1743, -16.9295], [-47.1696, -16.939], [-47.1595, -16.9433], [-47.1673, -16.9526], [-47.1545, -16.9529], [-47.1575, -16.9644], [-47.1462, -16.9675], [-47.143, -16.9717], [-47.1295, -16.9752], [-47.1297, -16.9858], [-47.1342, -16.9898], [-47.1435, -16.9907], [-47.1436, -17.0003], [-47.132, -17.0112], [-47.1403, -17.0186], [-47.1466, -17.0323], [-47.1594, -17.0296], [-47.1616, -17.0382], [-47.1781, -17.0408], [-47.1859, -17.059], [-47.1959, -17.0604], [-47.1981, -17.0723], [-47.2252, -17.0775], [-47.2425, -17.0875], [-47.2482, -17.0986], [-47.2605, -17.1004], [-47.267, -17.1084], [-47.2749, -17.1058], [-47.2775, -17.111], [-47.2753, -17.1215], [-47.2834, -17.1306], [-47.2827, -17.1441], [-47.2931, -17.1394], [-47.3035, -17.146], [-47.3265, -17.1542], [-47.3339, -17.1653], [-47.352, -17.1665], [-47.3485, -17.1762], [-47.3573, -17.1946], [-47.3661, -17.2218], [-47.3757, -17.2221], [-47.3845, -17.2259], [-47.3809, -17.2379], [-47.3842, -17.2478], [-47.3989, -17.2426], [-47.4111, -17.2492], [-47.416, -17.2574], [-47.4171, -17.2695], [-47.428, -17.2715], [-47.4345, -17.2762], [-47.4328, -17.2835], [-47.4255, -17.2836], [-47.4195, -17.2924], [-47.4212, -17.3039], [-47.4294, -17.308], [-47.4217, -17.316], [-47.4242, -17.324], [-47.4379, -17.3179], [-47.451, -17.325], [-47.4543, -17.3319], [-47.4405, -17.3465], [-47.4613, -17.3465], [-47.464, -17.3558], [-47.4759, -17.3451], [-47.4868, -17.3495], [-47.4943, -17.3462], [-47.4984, -17.336], [-47.511, -17.3306], [-47.5108, -17.3261], [-47.5126, -17.3353], [-47.5051, -17.3405], [-47.5161, -17.3458], [-47.5223, -17.3537], [-47.5146, -17.3583], [-47.5171, -17.3688], [-47.5143, -17.3743], [-47.5287, -17.3881], [-47.5396, -17.3896], [-47.5341, -17.4005], [-47.5246, -17.4119], [-47.5329, -17.4104], [-47.5292, -17.4236], [-47.5284, -17.4396], [-47.5405, -17.4455], [-47.5366, -17.4571], [-47.5275, -17.4606], [-47.5219, -17.4584], [-47.5133, -17.4632], [-47.5124, -17.4769], [-47.5035, -17.4823], [-47.5029, -17.4902], [-47.5089, -17.5012], [-47.5047, -17.5092], [-47.4912, -17.5188], [-47.4773, -17.5128], [-47.4669, -17.534], [-47.4547, -17.5418], [-47.4498, -17.5328], [-47.4259, -17.5223], [-47.4152, -17.521], [-47.4004, -17.5118], [-47.3843, -17.5153], [-47.3747, -17.5235], [-47.3594, -17.5235], [-47.345, -17.526], [-47.3338, -17.5219], [-47.3254, -17.5238], [-47.3131, -17.5434], [-47.3066, -17.5585], [-47.2893, -17.5701], [-47.2792, -17.584], [-47.2758, -17.5977], [-47.2648, -17.6114], [-47.2642, -17.6191], [-47.2691, -17.635], [-47.279, -17.6427], [-47.2794, -17.6541], [-47.2714, -17.6659], [-47.2725, -17.674], [-47.2858, -17.6836], [-47.2957, -17.6823], [-47.314, -17.6998], [-47.3126, -17.7121], [-47.317, -17.7252], [-47.3309, -17.7327], [-47.3422, -17.7457], [-47.3357, -17.7626], [-47.3318, -17.7655], [-47.3423, -17.7741], [-47.3484, -17.7853], [-47.3533, -17.7874], [-47.3509, -17.7972], [-47.3547, -17.8151], [-47.3627, -17.816], [-47.3631, -17.8237], [-47.3715, -17.8296], [-47.3647, -17.8369], [-47.3645, -17.8453], [-47.3569, -17.8549], [-47.354, -17.8705], [-47.3584, -17.8801], [-47.3567, -17.8941], [-47.3418, -17.9002], [-47.3436, -17.907], [-47.34, -17.9165], [-47.3431, -17.9244], [-47.3411, -17.9331], [-47.334, -17.9383], [-47.335, -17.9477], [-47.3138, -17.9633], [-47.3129, -17.9749], [-47.323, -17.9835], [-47.3191, -17.9948], [-47.3098, -18.0073], [-47.2969, -18.0096], [-47.2961, -18.0221], [-47.2909, -18.0387], [-47.2834, -18.0408], [-47.2834, -18.0578], [-47.2953, -18.0639], [-47.3013, -18.0621], [-47.3052, -18.0745], [-47.3118, -18.0683], [-47.3243, -18.0698], [-47.3331, -18.075], [-47.3454, -18.087], [-47.3576, -18.0852], [-47.3616, -18.0959], [-47.3539, -18.1001], [-47.3568, -18.1055], [-47.367, -18.109], [-47.37, -18.116], [-47.3808, -18.1168], [-47.3872, -18.1211], [-47.3919, -18.1169], [-47.3999, -18.1274], [-47.4077, -18.1329], [-47.4079, -18.1419], [-47.4265, -18.1393], [-47.4352, -18.1505], [-47.4298, -18.1652], [-47.4382, -18.167], [-47.4429, -18.1606], [-47.4511, -18.1595], [-47.4593, -18.1684], [-47.463, -18.1767], [-47.4727, -18.1808], [-47.4806, -18.1783], [-47.497, -18.199], [-47.5032, -18.1926], [-47.5166, -18.1983], [-47.5175, -18.2112], [-47.5295, -18.2176], [-47.5276, -18.2269], [-47.5375, -18.2301], [-47.5395, -18.2169], [-47.5361, -18.2089], [-47.5355, -18.1962], [-47.5401, -18.1935], [-47.5505, -18.1994], [-47.5529, -18.205], [-47.5675, -18.2111], [-47.5706, -18.2209], [-47.5883, -18.2274], [-47.5803, -18.2341], [-47.5918, -18.2362], [-47.607, -18.2462], [-47.6018, -18.2577], [-47.6073, -18.264], [-47.6134, -18.2629], [-47.612, -18.2498], [-47.6172, -18.2484], [-47.625, -18.2605], [-47.618, -18.2689], [-47.6299, -18.2773], [-47.6378, -18.2891], [-47.6328, -18.2916], [-47.6248, -18.3056], [-47.6184, -18.3078], [-47.6102, -18.3157], [-47.6243, -18.3226], [-47.6252, -18.3303], [-47.6462, -18.3402], [-47.6469, -18.3303], [-47.6532, -18.3262], [-47.6625, -18.3351], [-47.6707, -18.3575], [-47.6797, -18.3561]]]}, "properties": {"uf": "MG", "nome": "MG"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-41.2714, -19.9422], [-41.2904, -19.9404], [-41.2979, -19.9376], [-41.3027, -19.9381], [-41.3079, -19.9483], [-41.3118, -19.9724], [-41.3199, -19.9786], [-41.3097, -19.9951], [-41.3077, -20.0087], [-41.3091, -20.0164], [-41.3173, -20.027], [-41.3185, -20.0415], [-41.3263, -20.0545], [-41.3327, -20.0577], [-41.3377, -20.0752], [-41.3382, -20.0881], [-41.3452, -20.089], [-41.344, -20.1001], [-41.3506, -20.1201], [-41.3519, -20.1312], [-41.3558, -20.1391], [-41.3619, -20.1421], [-41.3678, -20.1569], [-41.3759, -20.1619], [-41.3741, -20.1682], [-41.3824, -20.1891], [-41.397, -20.1951], [-41.4017, -20.1992], [-41.4091, -20.1977], [-41.4119, -20.2061], [-41.4156, -20.2074], [-41.666, -20.207], [-41.7568, -20.2069], [-41.7636, -20.218], [-41.7671, -20.2293], [-41.7698, -20.2551], [-41.775, -20.2601], [-41.7805, -20.282], [-41.7763, -20.2864], [-41.7821, -20.2945], [-41.8031, -20.2992], [-41.8069, -20.3075], [-41.8221, -20.3109], [-41.8295, -20.3236], [-41.837, -20.3306], [-41.8533, -20.3506], [-41.8525, -20.3568], [-41.8595, -20.3729], [-41.8451, -20.3774], [-41.8454, -20.3862], [-41.84, -20.3917], [-41.8366, -20.4091], [-41.8327, -20.4125], [-41.8034, -20.4222], [-41.8038, -20.4288], [-41.7982, -20.435], [-41.8029, -20.443], [-41.7993, -20.4631], [-41.7995, -20.477], [-41.8254, -20.4833], [-41.8191, -20.5036], [-41.8151, -20.5085], [-41.809, -20.5313], [-41.8043, -20.5384], [-41.8121, -20.5498], [-41.8284, -20.5573], [-41.8345, -20.5686], [-41.8413, -20.6004], [-41.8457, -20.6068], [-41.8531, -20.6076], [-41.8564, -20.6172], [-41.8392, -20.6248], [-41.8205, -20.6278], [-41.8212, -20.6371], [-41.8073, -20.6437], [-41.8164, -20.647], [-41.8132, -20.6533], [-41.8312, -20.6685], [-41.8394, -20.6834], [-41.8507, -20.6912], [-41.8546, -20.7055], [-41.8611, -20.7067], [-41.8585, -20.7186], [-41.8654, -20.722], [-41.8603, -20.739], [-41.8764, -20.7471], [-41.8796, -20.757], [-41.8747, -20.7659], [-41.8604, -20.7632], [-41.852, -20.764], [-41.8446, -20.7773], [-41.8355, -20.7803], [-41.8255, -20.7885], [-41.8288, -20.7943], [-41.817, -20.8013], [-41.7992, -20.8053], [-41.794, -20.7981], [-41.7752, -20.7999], [-41.7551, -20.8068], [-41.7531, -20.8139], [-41.7461, -20.8126], [-41.7399, -20.8175], [-41.7426, -20.8256], [-41.7363, -20.8359], [-41.7416, -20.8415], [-41.7439, -20.8546], [-41.739, -20.8664], [-41.7415, -20.8726], [-41.725, -20.8657], [-41.7124, -20.8681], [-41.7263, -20.8924], [-41.7184, -20.9008], [-41.7221, -20.9201], [-41.7373, -20.9279], [-41.7338, -20.9433], [-41.7259, -20.9506], [-41.7173, -20.9532], [-41.718, -20.965], [-41.7101, -20.9908], [-41.7156, -20.9913], [-41.7208, -21.0001], [-41.7224, -21.0092], [-41.7145, -21.0154], [-41.7154, -21.0223], [-41.7232, -21.0259], [-41.7252, -21.0329], [-41.7218, -21.043], [-41.7162, -21.0468], [-41.7238, -21.0557], [-41.7285, -21.049], [-41.7326, -21.0664], [-41.7235, -21.067], [-41.7216, -21.0733], [-41.7313, -21.0873], [-41.7359, -21.1026], [-41.7263, -21.1068], [-41.7169, -21.1051], [-41.7106, -21.1111], [-41.718, -21.1161], [-41.7171, -21.1253], [-41.7049, -21.1278], [-41.7054, -21.1205], [-41.6956, -21.1155], [-41.6887, -21.1218], [-41.6777, -21.1241], [-41.6791, -21.1304], [-41.6639, -21.1248], [-41.6654, -21.132], [-41.6524, -21.1377], [-41.6455, -21.1434], [-41.622, -21.147], [-41.6126, -21.157], [-41.5891, -21.1496], [-41.5861, -21.1597], [-41.5786, -21.1696], [-41.5698, -21.1724], [-41.5701, -21.1793], [-41.5646, -21.1837], [-41.5577, -21.1733], [-41.5487, -21.183], [-41.5304, -21.18], [-41.5201, -21.1873], [-41.5148, -21.1845], [-41.5116, -21.1758], [-41.5024, -21.1826], [-41.4865, -21.1799], [-41.4817, -21.1844], [-41.4791, -21.1936], [-41.4696, -21.2028], [-41.4462, -21.2155], [-41.4352, -21.2157], [-41.4165, -21.2001], [-41.4053, -21.2021], [-41.4031, -21.1983], [-41.3913, -21.2019], [-41.3885, -21.1991], [-41.3699, -21.2042], [-41.3383, -21.2068], [-41.3327, -21.2155], [-41.3258, -21.2186], [-41.3162, -21.2135], [-41.3035, -21.2286], [-41.2826, -21.2348], [-41.2762, -21.2401], [-41.2685, -21.2327], [-41.2609, -21.2332], [-41.2565, -21.2253], [-41.2414, -21.2204], [-41.2315, -21.2251], [-41.2221, -21.2329], [-41.2131, -21.2359], [-41.1904, -21.2486], [-41.1832, -21.2394], [-41.1756, -21.2447], [-41.1556, -21.2397], [-41.1403, -21.2376], [-41.1371, -21.2274], [-41.1273, -21.2298], [-41.1156, -21.2286], [-41.1054, -21.2196], [-41.0895, -21.2196], [-41.0593, -21.2346], [-41.0399, -21.2551], [-41.0244, -21.2458], [-41.0154, -21.2519], [-41.0049, -21.2528], [-40.9982, -21.2673], [-40.9993, -21.2785], [-40.995, -21.2864], [-40.977, -21.2904], [-40.9647, -21.2963], [-40.961, -21.3011], [-40.962, -21.2654], [-40.9575, -21.2464], [-40.95, -21.2296], [-40.9261, -21.1902], [-40.9168, -21.1755], [-40.9042, -21.1635], [-40.8921, -21.156], [-40.8873, -21.1486], [-40.8764, -21.1389], [-40.8584, -21.1276], [-40.8562, -21.1177], [-40.8425, -21.0885], [-40.8322, -21.0535], [-40.8286, -21.0456], [-40.8218, -21.0425], [-40.8125, -21.0319], [-40.8087, -21.0136], [-40.8049, -21.0046], [-40.8092, -20.9958], [-40.811, -20.9768], [-40.8087, -20.9593], [-40.8035, -20.9417], [-40.795, -20.9252], [-40.782, -20.9082], [-40.777, -20.9043], [-40.773, -20.8928], [-40.7676, -20.892], [-40.7585, -20.8785], [-40.7615, -20.8741], [-40.7589, -20.8657], [-40.7464, -20.8501], [-40.7283, -20.8422], [-40.7197, -20.8464], [-40.7012, -20.8346], [-40.6906, -20.8281], [-40.6724, -20.8213], [-40.6653, -20.812], [-40.6533, -20.8059], [-40.6386, -20.8112], [-40.6283, -20.8203], [-40.6333, -20.8302], [-40.6308, -20.8412], [-40.6216, -20.834], [-40.6103, -20.8085], [-40.5934, -20.8022], [-40.5829, -20.8009], [-40.5781, -20.7918], [-40.5759, -20.7738], [-40.5709, -20.7652], [-40.5592, -20.7493], [-40.5474, -20.7396], [-40.5332, -20.7368], [-40.5156, -20.7081], [-40.5106, -20.6911], [-40.5018, -20.6762], [-40.4915, -20.6689], [-40.4953, -20.6622], [-40.4887, -20.6552], [-40.4806, -20.6524], [-40.4736, -20.6552], [-40.4698, -20.6421], [-40.4702, -20.6343], [-40.4641, -20.6238], [-40.4518, -20.6242], [-40.442, -20.6346], [-40.4308, -20.6372], [-40.4199, -20.6197], [-40.4046, -20.5993], [-40.4028, -20.5826], [-40.391, -20.5557], [-40.3772, -20.5355], [-40.3686, -20.5223], [-40.3601, -20.5168], [-40.3593, -20.5087], [-40.352, -20.4956], [-40.3466, -20.4763], [-40.3298, -20.4464], [-40.3219, -20.4279], [-40.3196, -20.4057], [-40.3142, -20.3925], [-40.3024, -20.3712], [-40.2933, -20.3597], [-40.2836, -20.3536], [-40.2802, -20.3357], [-40.2734, -20.3323], [-40.267, -20.324], [-40.2744, -20.32], [-40.2838, -20.3099], [-40.2893, -20.3086], [-40.2907, -20.2992], [-40.2891, -20.2838], [-40.2775, -20.2721], [-40.2588, -20.2658], [-40.2475, -20.284], [-40.2375, -20.295], [-40.2313, -20.2914], [-40.2344, -20.2763], [-40.2237, -20.2572], [-40.2226, -20.2502], [-40.2149, -20.2426], [-40.2159, -20.2355], [-40.1985, -20.2161], [-40.1981, -20.2083], [-40.1902, -20.1933], [-40.1883, -20.1762], [-40.1838, -20.1673], [-40.1844, -20.1485], [-40.1816, -20.1346], [-40.172, -20.1082], [-40.1742, -20.0906], [-40.1733, -20.0771], [-40.176, -20.0717], [-40.1918, -20.0545], [-40.1836, -20.0397], [-40.1737, -20.0367], [-40.1637, -20.0389], [-40.1589, -20.0359], [-40.1594, -20.0207], [-40.1545, -20.0121], [-40.1468, -20.0012], [-40.1486, -19.9926], [-40.1427, -19.9854], [-40.1368, -19.9698], [-40.1326, -19.9662], [-40.1406, -19.9542], [-40.1539, -19.9528], [-40.1496, -19.946], [-40.1358, -19.9413], [-40.1291, -19.934], [-40.1189, -19.9319], [-40.102, -19.9212], [-40.0975, -19.9123], [-40.0983, -19.9055], [-40.083, -19.876], [-40.0691, -19.862], [-40.0615, -19.8495], [-40.0583, -19.8397], [-40.0587, -19.8285], [-40.0548, -19.8148], [-40.0451, -19.8007], [-40.0153, -19.7681], [-39.989, -19.7437], [-39.9681, -19.7258], [-39.9395, -19.7046], [-39.9117, -19.687], [-39.8808, -19.6718], [-39.8497, -19.6602], [-39.8273, -19.6545], [-39.819, -19.6557], [-39.8108, -19.6496], [-39.809, -19.6342], [-39.8036, -19.6255], [-39.7785, -19.5764], [-39.7668, -19.5509], [-39.7475, -19.5052], [-39.7305, -19.4684], [-39.7245, -19.4484], [-39.7061, -19.4016], [-39.6965, -19.3669], [-39.6927, -19.3402], [-39.6891, -19.3049], [-39.6915, -19.2732], [-39.7039, -19.2091], [-39.7104, -19.1671], [-39.7193, -19.097], [-39.7288, -19.03], [-39.7309, -19.0082], [-39.7356, -18.9776], [-39.7368, -18.9557], [-39.7428, -18.9361], [-39.7448, -18.8919], [-39.7498, -18.8381], [-39.7483, -18.7804], [-39.746, -18.7271], [-39.7465, -18.7062], [-39.7432, -18.6676], [-39.7367, -18.6348], [-39.7284, -18.6111], [-39.7284, -18.5969], [-39.7306, -18.5869], [-39.73, -18.5471], [-39.7282, -18.5183], [-39.7216, -18.4846], [-39.7148, -18.4619], [-39.6909, -18.3953], [-39.672, -18.3534], [-39.6678, -18.3372], [-39.6742, -18.3247], [-39.6889, -18.3208], [-39.777, -18.2649], [-39.9118, -18.179], [-40.0201, -18.1097], [-40.0615, -18.0836], [-40.2204, -17.9816], [-40.2224, -17.9804], [-40.2355, -17.9754], [-40.2554, -17.9718], [-40.2601, -17.9656], [-40.2686, -17.9616], [-40.2757, -17.9626], [-40.291, -17.9518], [-40.2911, -17.9469], [-40.3051, -17.9477], [-40.3099, -17.9409], [-40.3234, -17.9389], [-40.334, -17.9274], [-40.3455, -17.9238], [-40.3556, -17.9305], [-40.3684, -17.9229], [-40.3726, -17.9276], [-40.3865, -17.9284], [-40.3893, -17.9248], [-40.4032, -17.9235], [-40.4174, -17.927], [-40.4326, -17.9213], [-40.4451, -17.9188], [-40.4593, -17.9205], [-40.4627, -17.9282], [-40.4766, -17.918], [-40.4841, -17.9086], [-40.4903, -17.9074], [-40.5006, -17.9117], [-40.5086, -17.9071], [-40.5168, -17.8944], [-40.527, -17.8919], [-40.536, -17.8965], [-40.5404, -17.9028], [-40.5679, -17.916], [-40.5847, -17.9182], [-40.5872, -17.939], [-40.5972, -17.936], [-40.6095, -17.9377], [-40.6153, -17.9423], [-40.6126, -17.9495], [-40.6219, -17.9606], [-40.6142, -17.9665], [-40.6243, -17.9759], [-40.6262, -17.9911], [-40.6376, -17.9905], [-40.646, -17.9936], [-40.6515, -18.0069], [-40.662, -18.0127], [-40.6813, -18.0101], [-40.6905, -18.0127], [-40.7037, -18.0237], [-40.7096, -18.021], [-40.7162, -18.0046], [-40.7258, -18.0012], [-40.7528, -18.0096], [-40.7603, -18.004], [-40.7718, -18.0034], [-40.7748, -17.9966], [-40.7709, -17.9864], [-40.7821, -17.9752], [-40.7923, -17.9817], [-40.7919, -17.9715], [-40.7985, -17.9569], [-40.8082, -17.952], [-40.8135, -17.9583], [-40.825, -17.9637], [-40.8306, -17.9542], [-40.8477, -17.9675], [-40.8529, -17.9773], [-40.8589, -17.9794], [-40.8628, -17.9881], [-40.8771, -17.9823], [-40.8818, -17.971], [-40.8912, -17.983], [-40.9024, -17.9862], [-40.7733, -18.1076], [-40.7725, -18.1288], [-40.7702, -18.1353], [-40.7729, -18.1441], [-40.7715, -18.1559], [-40.7947, -18.16], [-40.8052, -18.153], [-40.8242, -18.1493], [-40.8325, -18.1512], [-40.8379, -18.1475], [-40.8451, -18.1498], [-40.8571, -18.1395], [-40.8633, -18.1391], [-40.8664, -18.1299], [-40.8785, -18.12], [-40.889, -18.124], [-40.8939, -18.1189], [-40.8915, -18.1127], [-40.9093, -18.1148], [-40.9248, -18.1271], [-40.9322, -18.1365], [-40.9405, -18.1365], [-40.9441, -18.1304], [-40.9516, -18.1341], [-40.9545, -18.1545], [-40.9622, -18.1542], [-40.9659, -18.147], [-40.9742, -18.1421], [-40.987, -18.1468], [-40.9893, -18.1559], [-40.9867, -18.1624], [-40.9932, -18.1662], [-41.0101, -18.1676], [-41.0146, -18.1576], [-41.0281, -18.1577], [-41.0338, -18.1721], [-41.0395, -18.1645], [-41.0519, -18.1651], [-41.0565, -18.1788], [-41.0678, -18.1815], [-41.0927, -18.1954], [-41.0927, -18.2058], [-41.1039, -18.2125], [-41.0914, -18.2303], [-41.1027, -18.237], [-41.096, -18.251], [-41.0965, -18.2556], [-41.1203, -18.2744], [-41.1275, -18.2769], [-41.1321, -18.2846], [-41.1411, -18.2913], [-41.1427, -18.2981], [-41.1589, -18.3082], [-41.154, -18.3296], [-41.1506, -18.3357], [-41.1475, -18.3534], [-41.1497, -18.366], [-41.1459, -18.3739], [-41.1481, -18.3792], [-41.1596, -18.3815], [-41.1625, -18.3908], [-41.1604, -18.4028], [-41.1442, -18.4053], [-41.1449, -18.4095], [-41.161, -18.4162], [-41.1667, -18.4152], [-41.1808, -18.4327], [-41.1818, -18.4396], [-41.1731, -18.4428], [-41.023, -18.4573], [-41.0163, -18.4675], [-41.0159, -18.4768], [-41.0258, -18.5276], [-41.042, -18.6054], [-41.0337, -18.6066], [-41.033, -18.6188], [-41.0394, -18.6199], [-41.0509, -18.6342], [-41.0287, -18.6467], [-41.0297, -18.6537], [-41.0202, -18.655], [-41.0072, -18.6633], [-41.0052, -18.6673], [-40.9889, -18.6732], [-40.9878, -18.6781], [-40.9765, -18.6771], [-40.9538, -18.6816], [-40.9415, -18.6907], [-40.94, -18.7703], [-40.9322, -18.7798], [-40.9286, -18.7929], [-40.9198, -18.8004], [-40.9168, -18.8155], [-40.9279, -18.8197], [-40.9367, -18.831], [-40.9457, -18.8254], [-40.9511, -18.8347], [-40.963, -18.8358], [-40.9639, -18.8412], [-41.0006, -18.8382], [-41.0254, -18.8372], [-41.0837, -18.8366], [-41.0975, -18.8423], [-41.1105, -18.8389], [-41.12, -18.8177], [-41.1192, -18.8101], [-41.13, -18.8074], [-41.1335, -18.7968], [-41.1468, -18.798], [-41.149, -18.7975], [-41.2324, -18.7973], [-41.2405, -18.8162], [-41.2451, -18.8205], [-41.2378, -18.8348], [-41.2439, -18.8436], [-41.2432, -18.8538], [-41.2301, -18.8584], [-41.224, -18.8686], [-41.2148, -18.8776], [-41.2078, -18.8552], [-41.2006, -18.8627], [-41.1867, -18.8641], [-41.1664, -18.8582], [-41.1592, -18.8644], [-41.153, -18.8866], [-41.1438, -18.8849], [-41.1371, -18.8906], [-41.1268, -18.8945], [-41.1205, -18.908], [-41.1144, -18.9127], [-41.1162, -18.919], [-41.1037, -18.9341], [-41.0903, -18.9348], [-41.065, -18.9448], [-41.0642, -18.9604], [-41.0606, -18.9683], [-41.0514, -18.9662], [-41.0517, -18.9741], [-41.0432, -18.9796], [-41.034, -18.9798], [-41.0311, -18.9748], [-41.018, -18.9735], [-41.0173, -18.9793], [-41.0322, -18.9908], [-41.0507, -18.9988], [-41.0618, -19.0063], [-41.0716, -19.0256], [-41.0631, -19.0393], [-41.0656, -19.0513], [-41.0608, -19.0565], [-41.0526, -19.0615], [-41.0539, -19.0689], [-41.0355, -19.0716], [-41.0279, -19.0754], [-41.0126, -19.0758], [-41.0128, -19.0913], [-41.0071, -19.1005], [-40.9893, -19.1021], [-40.9813, -19.1125], [-40.9735, -19.1155], [-40.9703, -19.1223], [-40.9643, -19.1221], [-40.9561, -19.1291], [-40.9619, -19.1441], [-40.9481, -19.1416], [-40.944, -19.1474], [-40.9467, -19.1564], [-40.9406, -19.1633], [-40.9411, -19.1806], [-40.9259, -19.1897], [-40.9294, -19.1939], [-40.923, -19.2031], [-40.9354, -19.2227], [-40.9416, -19.2301], [-40.9399, -19.2388], [-40.9335, -19.2438], [-40.9323, -19.2512], [-40.9202, -19.2518], [-40.9162, -19.2589], [-40.9219, -19.2719], [-40.9367, -19.2726], [-40.9445, -19.2795], [-40.9384, -19.2864], [-40.9281, -19.2861], [-40.9328, -19.2961], [-40.9245, -19.3025], [-40.9124, -19.3019], [-40.9077, -19.3088], [-40.9158, -19.3188], [-40.9227, -19.3224], [-40.9385, -19.3461], [-40.9386, -19.3602], [-40.9328, -19.363], [-40.9304, -19.3842], [-40.9507, -19.393], [-40.9572, -19.3988], [-40.9622, -19.4084], [-40.9605, -19.4193], [-40.9664, -19.4236], [-40.9679, -19.4304], [-40.9588, -19.4392], [-40.9578, -19.4499], [-40.9447, -19.461], [-40.9536, -19.4734], [-40.9633, -19.4833], [-40.9712, -19.4946], [-40.9722, -19.5053], [-40.9883, -19.5079], [-41.0088, -19.5074], [-41.0191, -19.5049], [-41.0467, -19.4874], [-41.0497, -19.503], [-41.0409, -19.5159], [-41.0447, -19.5355], [-41.0366, -19.5567], [-41.0369, -19.5705], [-41.057, -19.5776], [-41.0604, -19.5853], [-41.0719, -19.5844], [-41.0752, -19.5988], [-41.0909, -19.5963], [-41.0993, -19.6042], [-41.1003, -19.6148], [-41.1086, -19.6395], [-41.12, -19.6394], [-41.1295, -19.6427], [-41.1373, -19.6576], [-41.1476, -19.6636], [-41.1575, -19.6611], [-41.1685, -19.6722], [-41.1769, -19.6987], [-41.1776, -19.708], [-41.1743, -19.7156], [-41.179, -19.72], [-41.182, -19.7322], [-41.1799, -19.7406], [-41.1911, -19.7459], [-41.1882, -19.7567], [-41.1746, -19.7672], [-41.1717, -19.7783], [-41.1739, -19.7861], [-41.1659, -19.7925], [-41.1641, -19.8064], [-41.1748, -19.8248], [-41.1853, -19.8302], [-41.1757, -19.8394], [-41.184, -19.8488], [-41.1835, -19.868], [-41.1849, -19.889], [-41.187, -19.8915], [-41.1946, -19.8934], [-41.2051, -19.9031], [-41.2194, -19.9014], [-41.2296, -19.907], [-41.2326, -19.919], [-41.2445, -19.9373], [-41.2546, -19.9321], [-41.2714, -19.9422]]], [[[-29.3371, -20.488], [-29.3415, -20.4923], [-29.3442, -20.5103], [-29.3339, -20.5175], [-29.3295, -20.5245], [-29.3106, -20.521], [-29.305, -20.5265], [-29.299, -20.5202], [-29.3085, -20.5082], [-29.3158, -20.5064], [-29.3219, -20.4989], [-29.3371, -20.488]]]]}, "properties": {"uf": "ES", "nome": "ES"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-44.6387, -22.9142], [-44.6626, -22.9272], [-44.6752, -22.9195], [-44.679, -22.9264], [-44.6872, -22.9325], [-44.6964, -22.9321], [-44.7035, -22.9361], [-44.7136, -22.93], [-44.7279, -22.9418], [-44.7435, -22.947], [-44.7509, -22.962], [-44.7492, -22.9695], [-44.7648, -22.9833], [-44.7767, -22.9781], [-44.7919, -22.9819], [-44.7929, -22.9934], [-44.8025, -22.9988], [-44.7989, -23.0069], [-44.7928, -23.0098], [-44.7986, -23.0203], [-44.7966, -23.0269], [-44.8021, -23.0325], [-44.8022, -23.0488], [-44.8119, -23.0545], [-44.8073, -23.0617], [-44.8188, -23.0915], [-44.8123, -23.092], [-44.8093, -23.1014], [-44.8163, -23.1076], [-44.8106, -23.1148], [-44.819, -23.1311], [-44.8161, -23.1403], [-44.8255, -23.1437], [-44.8213, -23.1535], [-44.8244, -23.1627], [-44.8326, -23.1664], [-44.8429, -23.1667], [-44.8605, -23.181], [-44.8747, -23.1847], [-44.8749, -23.1967], [-44.8826, -23.2027], [-44.8801, -23.2133], [-44.8893, -23.2266], [-44.886, -23.2358], [-44.8695, -23.2498], [-44.8563, -23.2485], [-44.8421, -23.2557], [-44.8397, -23.2637], [-44.828, -23.2706], [-44.8237, -23.2811], [-44.8247, -23.2916], [-44.8079, -23.2836], [-44.8054, -23.29], [-44.7874, -23.2991], [-44.7868, -23.3101], [-44.7788, -23.3145], [-44.7816, -23.3259], [-44.7777, -23.3377], [-44.7599, -23.3412], [-44.7572, -23.349], [-44.7415, -23.3589], [-44.7358, -23.3656], [-44.7242, -23.3676], [-44.7315, -23.3631], [-44.7269, -23.3535], [-44.7154, -23.3449], [-44.7012, -23.3402], [-44.6985, -23.3439], [-44.6839, -23.3426], [-44.6741, -23.3366], [-44.6713, -23.3456], [-44.6552, -23.3429], [-44.6488, -23.336], [-44.6395, -23.3311], [-44.6163, -23.3464], [-44.6068, -23.3479], [-44.6087, -23.3562], [-44.5909, -23.3622], [-44.583, -23.3576], [-44.5726, -23.3461], [-44.5618, -23.3298], [-44.5662, -23.3227], [-44.5516, -23.3075], [-44.5422, -23.3022], [-44.5358, -23.2921], [-44.5297, -23.2902], [-44.5161, -23.2921], [-44.5272, -23.2728], [-44.5392, -23.2664], [-44.5438, -23.2722], [-44.5526, -23.2706], [-44.5589, -23.2735], [-44.5672, -23.2708], [-44.5801, -23.2708], [-44.5845, -23.2662], [-44.5815, -23.2576], [-44.5761, -23.2537], [-44.5771, -23.2446], [-44.5674, -23.2356], [-44.5874, -23.2322], [-44.5992, -23.2365], [-44.5964, -23.2431], [-44.6068, -23.2511], [-44.614, -23.2522], [-44.6267, -23.2706], [-44.6304, -23.2819], [-44.6382, -23.2901], [-44.6463, -23.2901], [-44.6385, -23.3019], [-44.647, -23.3017], [-44.6498, -23.2952], [-44.6574, -23.2928], [-44.6421, -23.2775], [-44.636, -23.2674], [-44.6345, -23.2587], [-44.6191, -23.2417], [-44.6162, -23.2331], [-44.6321, -23.2403], [-44.6383, -23.234], [-44.6515, -23.235], [-44.6589, -23.2396], [-44.6639, -23.2479], [-44.6782, -23.2427], [-44.673, -23.2306], [-44.6667, -23.2351], [-44.6595, -23.2309], [-44.6571, -23.2147], [-44.6467, -23.2173], [-44.6404, -23.2144], [-44.6335, -23.2222], [-44.6247, -23.2216], [-44.6268, -23.2146], [-44.6236, -23.2074], [-44.6266, -23.1963], [-44.6458, -23.1943], [-44.6544, -23.1907], [-44.6571, -23.2051], [-44.6666, -23.2053], [-44.673, -23.2161], [-44.6835, -23.224], [-44.6895, -23.2215], [-44.6948, -23.2326], [-44.7103, -23.235], [-44.7153, -23.2309], [-44.7091, -23.2193], [-44.7212, -23.2018], [-44.7065, -23.1853], [-44.7105, -23.177], [-44.6983, -23.1745], [-44.7075, -23.1635], [-44.6956, -23.1483], [-44.6983, -23.1422], [-44.6947, -23.1313], [-44.6885, -23.1251], [-44.6989, -23.1212], [-44.6942, -23.1065], [-44.6943, -23.0963], [-44.6856, -23.0805], [-44.6845, -23.0717], [-44.6686, -23.0542], [-44.6564, -23.0523], [-44.6511, -23.0565], [-44.6453, -23.0468], [-44.6377, -23.0487], [-44.6163, -23.0443], [-44.6068, -23.0487], [-44.5929, -23.0465], [-44.5896, -23.0504], [-44.5931, -23.0593], [-44.5782, -23.0542], [-44.5552, -23.0363], [-44.5305, -23.0271], [-44.5211, -23.0273], [-44.5025, -23.027], [-44.4867, -23.0164], [-44.4841, -23.0085], [-44.4761, -23.0058], [-44.4705, -23.0108], [-44.462, -23.0077], [-44.4513, -23.0166], [-44.4485, -23.0252], [-44.438, -23.0211], [-44.4451, -23.0115], [-44.4396, -23.0028], [-44.4304, -22.9984], [-44.4412, -22.9922], [-44.4344, -22.9852], [-44.4373, -22.9737], [-44.4344, -22.963], [-44.4267, -22.961], [-44.423, -22.9506], [-44.4139, -22.9538], [-44.3893, -22.9516], [-44.3778, -22.9581], [-44.3664, -22.96], [-44.3619, -22.9547], [-44.3526, -22.952], [-44.3548, -22.9447], [-44.3717, -22.9384], [-44.3666, -22.9286], [-44.3583, -22.9269], [-44.3534, -22.9312], [-44.3446, -22.9226], [-44.3381, -22.9233], [-44.3207, -22.936], [-44.3227, -22.9421], [-44.3333, -22.9468], [-44.3354, -22.9646], [-44.3189, -22.9565], [-44.3016, -22.9573], [-44.311, -22.9695], [-44.3118, -22.9789], [-44.333, -22.9957], [-44.3372, -22.9909], [-44.3454, -22.9915], [-44.3549, -22.9985], [-44.3563, -23.0071], [-44.363, -23.0156], [-44.346, -23.0268], [-44.335, -23.0239], [-44.3288, -23.0158], [-44.3032, -23.0024], [-44.2971, -23.0098], [-44.3039, -23.0217], [-44.2984, -23.0261], [-44.2897, -23.0237], [-44.2884, -23.0173], [-44.2799, -23.0142], [-44.2729, -23.0037], [-44.2667, -23.0015], [-44.2593, -23.0065], [-44.2509, -22.9978], [-44.2399, -23.0028], [-44.2305, -23.0142], [-44.2315, -23.0224], [-44.2475, -23.0485], [-44.2376, -23.0565], [-44.2239, -23.0488], [-44.2193, -23.05], [-44.2014, -23.0383], [-44.1939, -23.041], [-44.1949, -23.0544], [-44.1858, -23.0498], [-44.1729, -23.0481], [-44.176, -23.0364], [-44.1657, -23.0339], [-44.1536, -23.038], [-44.13, -23.0325], [-44.1244, -23.0263], [-44.1133, -23.0232], [-44.1043, -23.0111], [-44.0957, -23.0043], [-44.097, -22.9969], [-44.0852, -22.9923], [-44.0776, -22.9788], [-44.0762, -22.9707], [-44.0813, -22.9595], [-44.0743, -22.952], [-44.0617, -22.9489], [-44.0541, -22.9425], [-44.0473, -22.942], [-44.04, -22.9525], [-44.0418, -22.9619], [-44.0551, -22.9793], [-44.0478, -22.9843], [-44.0325, -22.9804], [-44.0305, -22.9643], [-44.0228, -22.9563], [-44.0113, -22.949], [-44.0059, -22.9421], [-43.9909, -22.9403], [-43.9901, -22.9369], [-43.9764, -22.9314], [-43.9658, -22.9345], [-43.9496, -22.9269], [-43.94, -22.9304], [-43.9319, -22.9289], [-43.9105, -22.931], [-43.8941, -22.9226], [-43.882, -22.9209], [-43.8806, -22.9158], [-43.8709, -22.9053], [-43.8568, -22.9019], [-43.8457, -22.9017], [-43.839, -22.911], [-43.852, -22.9242], [-43.8423, -22.9322], [-43.832, -22.9312], [-43.8102, -22.9176], [-43.8028, -22.9248], [-43.796, -22.9171], [-43.7897, -22.9258], [-43.7843, -22.9243], [-43.7757, -22.9318], [-43.7453, -22.9465], [-43.7316, -22.9579], [-43.7247, -22.9607], [-43.7165, -22.9706], [-43.711, -22.9706], [-43.7001, -22.9861], [-43.691, -22.9893], [-43.6808, -22.9814], [-43.6745, -22.9803], [-43.664, -22.9869], [-43.6542, -23], [-43.6432, -23.0011], [-43.6388, -23.006], [-43.6278, -23.0066], [-43.6141, -23.0176], [-43.5996, -23.0229], [-43.5943, -23.0324], [-43.5797, -23.0396], [-43.5786, -23.0451], [-43.5624, -23.0532], [-43.5616, -23.0582], [-43.5687, -23.0655], [-43.5664, -23.0752], [-43.5544, -23.074], [-43.5489, -23.0607], [-43.5421, -23.0591], [-43.5322, -23.0497], [-43.508, -23.0473], [-43.5074, -23.0429], [-43.4928, -23.0353], [-43.4677, -23.0299], [-43.4544, -23.0252], [-43.4198, -23.0176], [-43.3879, -23.0131], [-43.3576, -23.0111], [-43.3359, -23.0114], [-43.3028, -23.0163], [-43.2855, -23.015], [-43.2874, -23.0111], [-43.2747, -23.0023], [-43.2521, -22.9991], [-43.2457, -23.001], [-43.232, -22.9953], [-43.231, -22.9908], [-43.2176, -22.987], [-43.1982, -22.9879], [-43.1882, -22.9858], [-43.1853, -22.9742], [-43.1592, -22.9589], [-43.1502, -22.9507], [-43.1558, -22.9433], [-43.1625, -22.9438], [-43.17, -22.9523], [-43.1801, -22.9485], [-43.1686, -22.9387], [-43.1713, -22.9324], [-43.168, -22.9228], [-43.1626, -22.9172], [-43.1615, -22.9053], [-43.1692, -22.9046], [-43.1811, -22.8954], [-43.1962, -22.8921], [-43.2108, -22.8976], [-43.2161, -22.8867], [-43.2014, -22.8715], [-43.2099, -22.867], [-43.2134, -22.8731], [-43.2257, -22.8741], [-43.2365, -22.862], [-43.245, -22.8406], [-43.2549, -22.8365], [-43.2669, -22.8235], [-43.2728, -22.8098], [-43.2713, -22.7948], [-43.2772, -22.7873], [-43.2774, -22.78], [-43.2579, -22.7564], [-43.2446, -22.7511], [-43.2387, -22.7431], [-43.2255, -22.7412], [-43.2132, -22.7343], [-43.2146, -22.7277], [-43.1995, -22.7251], [-43.1949, -22.7221], [-43.1803, -22.72], [-43.161, -22.7099], [-43.1425, -22.7084], [-43.1347, -22.7145], [-43.1247, -22.7137], [-43.1174, -22.7069], [-43.1157, -22.6964], [-43.1076, -22.6937], [-43.1004, -22.686], [-43.0929, -22.6859], [-43.0809, -22.6797], [-43.0664, -22.6868], [-43.0572, -22.6852], [-43.0513, -22.6927], [-43.0389, -22.6926], [-43.0332, -22.7183], [-43.0259, -22.7261], [-43.0266, -22.7431], [-43.0394, -22.7503], [-43.0466, -22.7572], [-43.0643, -22.7651], [-43.0684, -22.7786], [-43.0814, -22.7898], [-43.0791, -22.7989], [-43.0651, -22.8029], [-43.0828, -22.8206], [-43.0969, -22.8279], [-43.0954, -22.8343], [-43.1034, -22.8559], [-43.109, -22.8646], [-43.1153, -22.8645], [-43.1342, -22.8813], [-43.1249, -22.895], [-43.1357, -22.8977], [-43.1312, -22.9084], [-43.1159, -22.9048], [-43.1104, -22.9111], [-43.1005, -22.9141], [-43.0948, -22.9206], [-43.0986, -22.9316], [-43.1119, -22.9353], [-43.1198, -22.926], [-43.1312, -22.9392], [-43.1156, -22.9391], [-43.1104, -22.9536], [-43.1013, -22.9527], [-43.0725, -22.9568], [-43.0544, -22.9625], [-43.0398, -22.9745], [-43.0138, -22.9768], [-43.0129, -22.9711], [-43.0015, -22.9696], [-42.9668, -22.97], [-42.9211, -22.9749], [-42.9098, -22.9741], [-42.8812, -22.967], [-42.8328, -22.9626], [-42.7763, -22.9599], [-42.7275, -22.9562], [-42.7116, -22.9561], [-42.6839, -22.9592], [-42.6818, -22.9472], [-42.6694, -22.9423], [-42.6412, -22.9375], [-42.6123, -22.9344], [-42.5788, -22.9328], [-42.5185, -22.9334], [-42.4746, -22.9378], [-42.4558, -22.9349], [-42.4291, -22.9347], [-42.3969, -22.9361], [-42.3816, -22.9357], [-42.3548, -22.9356], [-42.2812, -22.9395], [-42.2004, -22.9435], [-42.135, -22.9487], [-42.0739, -22.9555], [-42.0479, -22.962], [-42.0379, -22.9672], [-42.0293, -22.9828], [-42.0197, -22.9841], [-42.0153, -22.9917], [-42.008, -22.9841], [-42.0199, -22.9714], [-42.0071, -22.9622], [-42.0107, -22.9523], [-42.018, -22.9601], [-42.0268, -22.9563], [-42.0239, -22.9479], [-42.0337, -22.9452], [-42.0373, -22.9331], [-42.0373, -22.9217], [-42.0331, -22.9065], [-42.0204, -22.8888], [-42.0097, -22.8828], [-42.0042, -22.8896], [-41.9969, -22.8837], [-41.9898, -22.8827], [-41.9818, -22.867], [-41.9866, -22.8584], [-41.9858, -22.8505], [-41.9766, -22.8302], [-41.9694, -22.8228], [-41.9403, -22.8094], [-41.9332, -22.8098], [-41.9282, -22.7959], [-41.9218, -22.7871], [-41.908, -22.7782], [-41.8964, -22.7858], [-41.8837, -22.7818], [-41.8768, -22.7695], [-41.8662, -22.7619], [-41.8739, -22.751], [-41.8683, -22.7427], [-41.8806, -22.74], [-41.8859, -22.7544], [-41.8957, -22.7537], [-41.9053, -22.757], [-41.9106, -22.7684], [-41.9224, -22.7712], [-41.9332, -22.7667], [-41.9456, -22.7543], [-41.9594, -22.7325], [-41.9735, -22.7296], [-41.9813, -22.723], [-41.9876, -22.7112], [-41.9942, -22.6883], [-41.9975, -22.6678], [-41.9997, -22.6326], [-41.9979, -22.6095], [-41.9914, -22.5981], [-41.9792, -22.5625], [-41.9693, -22.5431], [-41.9617, -22.5345], [-41.9467, -22.5284], [-41.9327, -22.5375], [-41.9239, -22.5302], [-41.9126, -22.5111], [-41.8972, -22.4922], [-41.8896, -22.4861], [-41.8767, -22.4878], [-41.8644, -22.477], [-41.8547, -22.4498], [-41.8391, -22.4326], [-41.8178, -22.417], [-41.795, -22.4046], [-41.7744, -22.3911], [-41.7665, -22.3782], [-41.7761, -22.3743], [-41.7735, -22.3641], [-41.7618, -22.3514], [-41.7392, -22.3391], [-41.7126, -22.3166], [-41.6891, -22.3], [-41.6582, -22.2831], [-41.6095, -22.2618], [-41.5424, -22.2346], [-41.5188, -22.2244], [-41.4938, -22.2154], [-41.4513, -22.2024], [-41.3866, -22.1855], [-41.3544, -22.1764], [-41.318, -22.1678], [-41.2646, -22.1537], [-41.2158, -22.1374], [-41.1674, -22.1158], [-41.1457, -22.1042], [-41.1338, -22.0955], [-41.1311, -22.0893], [-41.0769, -22.0578], [-41.0459, -22.042], [-41.0256, -22.0327], [-41.004, -22.0211], [-40.9908, -22.0103], [-40.9804, -21.9906], [-40.9751, -21.9666], [-40.9752, -21.941], [-40.9818, -21.9111], [-40.9889, -21.8857], [-40.9947, -21.8543], [-40.9991, -21.8412], [-41.0183, -21.7614], [-41.023, -21.7387], [-41.0248, -21.7186], [-41.0223, -21.6828], [-41.0155, -21.6445], [-41.0131, -21.6235], [-41.0245, -21.6233], [-41.0481, -21.6178], [-41.046, -21.6066], [-41.059, -21.5696], [-41.0653, -21.554], [-41.0646, -21.5492], [-41.0726, -21.5256], [-41.0729, -21.5121], [-41.0689, -21.4976], [-41.0573, -21.4789], [-41.0475, -21.468], [-41.0376, -21.4622], [-41.0352, -21.4572], [-41.0206, -21.4418], [-41.019, -21.4368], [-41.0058, -21.4184], [-41.0008, -21.4041], [-40.9917, -21.394], [-40.9826, -21.3916], [-40.9698, -21.3757], [-40.9614, -21.3605], [-40.9643, -21.3492], [-40.9631, -21.3278], [-40.9579, -21.3114], [-40.961, -21.3011], [-40.9647, -21.2963], [-40.977, -21.2904], [-40.995, -21.2864], [-40.9993, -21.2785], [-40.9982, -21.2673], [-41.0049, -21.2528], [-41.0154, -21.2519], [-41.0244, -21.2458], [-41.0399, -21.2551], [-41.0593, -21.2346], [-41.0895, -21.2196], [-41.1054, -21.2196], [-41.1156, -21.2286], [-41.1273, -21.2298], [-41.1371, -21.2274], [-41.1403, -21.2376], [-41.1556, -21.2397], [-41.1756, -21.2447], [-41.1832, -21.2394], [-41.1904, -21.2486], [-41.2131, -21.2359], [-41.2221, -21.2329], [-41.2315, -21.2251], [-41.2414, -21.2204], [-41.2565, -21.2253], [-41.2609, -21.2332], [-41.2685, -21.2327], [-41.2762, -21.2401], [-41.2826, -21.2348], [-41.3035, -21.2286], [-41.3162, -21.2135], [-41.3258, -21.2186], [-41.3327, -21.2155], [-41.3383, -21.2068], [-41.3699, -21.2042], [-41.3885, -21.1991], [-41.3913, -21.2019], [-41.4031, -21.1983], [-41.4053, -21.2021], [-41.4165, -21.2001], [-41.4352, -21.2157], [-41.4462, -21.2155], [-41.4696, -21.2028], [-41.4791, -21.1936], [-41.4817, -21.1844], [-41.4865, -21.1799], [-41.5024, -21.1826], [-41.5116, -21.1758], [-41.5148, -21.1845], [-41.5201, -21.1873], [-41.5304, -21.18], [-41.5487, -21.183], [-41.5577, -21.1733], [-41.5646, -21.1837], [-41.5701, -21.1793], [-41.5698, -21.1724], [-41.5786, -21.1696], [-41.5861, -21.1597], [-41.5891, -21.1496], [-41.6126, -21.157], [-41.622, -21.147], [-41.6455, -21.1434], [-41.6524, -21.1377], [-41.6654, -21.132], [-41.6639, -21.1248], [-41.6791, -21.1304], [-41.6777, -21.1241], [-41.6887, -21.1218], [-41.6956, -21.1155], [-41.7054, -21.1205], [-41.7049, -21.1278], [-41.7171, -21.1253], [-41.718, -21.1161], [-41.7106, -21.1111], [-41.7169, -21.1051], [-41.7263, -21.1068], [-41.7359, -21.1026], [-41.7313, -21.0873], [-41.7216, -21.0733], [-41.7235, -21.067], [-41.7326, -21.0664], [-41.7285, -21.049], [-41.7238, -21.0557], [-41.7162, -21.0468], [-41.7218, -21.043], [-41.7252, -21.0329], [-41.7232, -21.0259], [-41.7154, -21.0223], [-41.7145, -21.0154], [-41.7224, -21.0092], [-41.7208, -21.0001], [-41.7156, -20.9913], [-41.7101, -20.9908], [-41.718, -20.965], [-41.7173, -20.9532], [-41.7259, -20.9506], [-41.7338, -20.9433], [-41.7373, -20.9279], [-41.7221, -20.9201], [-41.7184, -20.9008], [-41.7263, -20.8924], [-41.7124, -20.8681], [-41.725, -20.8657], [-41.7415, -20.8726], [-41.739, -20.8664], [-41.7439, -20.8546], [-41.7416, -20.8415], [-41.7363, -20.8359], [-41.7426, -20.8256], [-41.7399, -20.8175], [-41.7461, -20.8126], [-41.7531, -20.8139], [-41.7551, -20.8068], [-41.7752, -20.7999], [-41.794, -20.7981], [-41.7992, -20.8053], [-41.817, -20.8013], [-41.8288, -20.7943], [-41.8255, -20.7885], [-41.8355, -20.7803], [-41.8446, -20.7773], [-41.852, -20.764], [-41.8604, -20.7632], [-41.8747, -20.7659], [-41.8847, -20.7834], [-41.8962, -20.7884], [-41.905, -20.7974], [-41.9155, -20.7927], [-41.9282, -20.794], [-41.9262, -20.8023], [-41.9297, -20.8081], [-41.9325, -20.8257], [-41.9267, -20.8388], [-41.9297, -20.8436], [-41.937, -20.8561], [-41.9505, -20.8588], [-41.9545, -20.8656], [-41.9496, -20.8721], [-41.9602, -20.883], [-41.9598, -20.8898], [-41.965, -20.8974], [-41.9637, -20.9065], [-41.9667, -20.917], [-41.9735, -20.917], [-41.9786, -20.9349], [-42.0003, -20.9272], [-42.0172, -20.9291], [-42.0385, -20.9275], [-42.0478, -20.9347], [-42.0677, -20.9392], [-42.073, -20.9365], [-42.0863, -20.9397], [-42.0938, -20.9356], [-42.1013, -20.9435], [-42.1149, -20.9516], [-42.1148, -20.9584], [-42.1219, -20.9602], [-42.1269, -20.9561], [-42.138, -20.96], [-42.1509, -20.974], [-42.1502, -20.9807], [-42.141, -20.993], [-42.127, -21.0008], [-42.1201, -21.0001], [-42.114, -21.0122], [-42.1027, -21.014], [-42.0848, -21.023], [-42.0801, -21.0302], [-42.0804, -21.0359], [-42.0949, -21.0372], [-42.1037, -21.0459], [-42.1046, -21.0547], [-42.1205, -21.0692], [-42.1185, -21.0748], [-42.1312, -21.0793], [-42.1314, -21.0871], [-42.1397, -21.1029], [-42.1517, -21.1041], [-42.1637, -21.1007], [-42.1707, -21.1146], [-42.1689, -21.1169], [-42.1745, -21.1318], [-42.1818, -21.1434], [-42.1901, -21.1462], [-42.1953, -21.1603], [-42.2001, -21.1727], [-42.2083, -21.179], [-42.1947, -21.2027], [-42.2017, -21.2073], [-42.2026, -21.2212], [-42.1915, -21.2236], [-42.1891, -21.2333], [-42.195, -21.2391], [-42.1897, -21.2505], [-42.1998, -21.2564], [-42.2136, -21.2725], [-42.2197, -21.2722], [-42.2287, -21.2825], [-42.2292, -21.307], [-42.2378, -21.318], [-42.2371, -21.3241], [-42.2289, -21.3286], [-42.2242, -21.3378], [-42.2356, -21.3429], [-42.2299, -21.3594], [-42.23, -21.3665], [-42.2424, -21.3729], [-42.2406, -21.3771], [-42.252, -21.3872], [-42.2503, -21.3903], [-42.2367, -21.3937], [-42.2383, -21.4035], [-42.2601, -21.4097], [-42.2679, -21.3996], [-42.2753, -21.4042], [-42.2782, -21.414], [-42.2754, -21.4275], [-42.2861, -21.4423], [-42.2839, -21.4458], [-42.2921, -21.4592], [-42.2681, -21.4689], [-42.2715, -21.4746], [-42.2574, -21.4823], [-42.2546, -21.487], [-42.2597, -21.4963], [-42.2737, -21.5038], [-42.279, -21.5119], [-42.2856, -21.5281], [-42.2969, -21.5236], [-42.3064, -21.5295], [-42.3025, -21.5387], [-42.3143, -21.5556], [-42.3309, -21.5605], [-42.3249, -21.5695], [-42.346, -21.5827], [-42.3527, -21.5917], [-42.363, -21.605], [-42.3639, -21.6136], [-42.3687, -21.6184], [-42.3586, -21.6308], [-42.3647, -21.6322], [-42.3696, -21.6401], [-42.3652, -21.6465], [-42.3555, -21.6478], [-42.348, -21.6418], [-42.3463, -21.6518], [-42.3397, -21.6603], [-42.331, -21.6606], [-42.3145, -21.657], [-42.3109, -21.6601], [-42.3017, -21.655], [-42.2879, -21.6677], [-42.2821, -21.6809], [-42.2733, -21.6779], [-42.2653, -21.6935], [-42.2727, -21.7037], [-42.2666, -21.7145], [-42.2694, -21.717], [-42.2888, -21.7215], [-42.3066, -21.7284], [-42.3141, -21.7378], [-42.3335, -21.7458], [-42.3526, -21.744], [-42.3577, -21.7411], [-42.3777, -21.7484], [-42.3937, -21.7574], [-42.3956, -21.7616], [-42.4299, -21.7757], [-42.4383, -21.7761], [-42.4597, -21.7848], [-42.4632, -21.7862], [-42.4879, -21.7978], [-42.6008, -21.845], [-42.606, -21.8464], [-42.6053, -21.8507], [-42.6143, -21.8559], [-42.6265, -21.8587], [-42.6403, -21.8658], [-42.6653, -21.8733], [-42.685, -21.8792], [-42.7198, -21.8973], [-42.74, -21.9087], [-42.7717, -21.9218], [-42.7878, -21.9296], [-42.8103, -21.9378], [-42.8155, -21.9364], [-42.8357, -21.9442], [-42.867, -21.9533], [-42.8814, -21.9593], [-42.8785, -21.9658], [-42.8936, -21.9752], [-42.8969, -21.9822], [-42.9096, -21.9907], [-42.9377, -22.0034], [-42.9471, -22.0059], [-42.9592, -22.015], [-42.969, -22.0149], [-42.9843, -22.026], [-42.9878, -22.0319], [-42.9969, -22.0361], [-43.0022, -22.0328], [-43.0079, -22.0315], [-43.0267, -22.0427], [-43.0392, -22.0446], [-43.0389, -22.053], [-43.0335, -22.0588], [-43.0332, -22.0659], [-43.0531, -22.0817], [-43.0662, -22.0898], [-43.0755, -22.0929], [-43.0781, -22.0831], [-43.0897, -22.0879], [-43.1062, -22.0827], [-43.1222, -22.0894], [-43.1265, -22.1038], [-43.1356, -22.1099], [-43.1423, -22.1044], [-43.1497, -22.0806], [-43.1532, -22.0744], [-43.1332, -22.0579], [-43.1336, -22.0514], [-43.1276, -22.0467], [-43.1306, -22.035], [-43.1312, -22.0292], [-43.1422, -22.0334], [-43.1536, -22.033], [-43.1634, -22.0285], [-43.1696, -22.0218], [-43.1793, -22.0292], [-43.202, -22.0375], [-43.2075, -22.0297], [-43.2215, -22.0338], [-43.2277, -22.0288], [-43.2367, -22.0229], [-43.2342, -22.0142], [-43.2466, -22.0066], [-43.2548, -22.012], [-43.2615, -22.008], [-43.2675, -22.012], [-43.2805, -22.011], [-43.3022, -22.021], [-43.31, -22.0162], [-43.3166, -22.0169], [-43.3162, -22.0077], [-43.3266, -22.0078], [-43.3309, -22.0109], [-43.3414, -22.009], [-43.3467, -22.0038], [-43.3504, -22.008], [-43.365, -22.0105], [-43.3678, -22.0198], [-43.3828, -22.0302], [-43.4047, -22.0424], [-43.4228, -22.0552], [-43.437, -22.06], [-43.4645, -22.0728], [-43.4768, -22.0694], [-43.4821, -22.0729], [-43.5045, -22.075], [-43.5048, -22.0664], [-43.5121, -22.0592], [-43.5181, -22.0608], [-43.5257, -22.0727], [-43.5418, -22.0794], [-43.5477, -22.0789], [-43.5661, -22.0875], [-43.5694, -22.077], [-43.5747, -22.0782], [-43.5914, -22.0558], [-43.603, -22.0723], [-43.6118, -22.0721], [-43.6119, -22.0815], [-43.6212, -22.0833], [-43.636, -22.0691], [-43.6457, -22.0649], [-43.6532, -22.0671], [-43.657, -22.0736], [-43.6639, -22.0735], [-43.6684, -22.0861], [-43.673, -22.0904], [-43.6802, -22.0805], [-43.6821, -22.0716], [-43.6929, -22.0714], [-43.6957, -22.0765], [-43.7089, -22.0758], [-43.7193, -22.0804], [-43.7314, -22.0962], [-43.7523, -22.0877], [-43.7612, -22.0794], [-43.7682, -22.0676], [-43.7765, -22.066], [-43.789, -22.073], [-43.7995, -22.0826], [-43.8098, -22.082], [-43.8243, -22.0908], [-43.8312, -22.0913], [-43.8416, -22.0991], [-43.8584, -22.0952], [-43.8636, -22.1004], [-43.8806, -22.1014], [-43.8797, -22.114], [-43.8922, -22.1136], [-43.9205, -22.1253], [-43.9287, -22.1306], [-43.9426, -22.1325], [-43.9535, -22.1423], [-43.9649, -22.1394], [-43.9771, -22.1464], [-43.998, -22.1559], [-44.0047, -22.1627], [-44.0146, -22.1537], [-44.0335, -22.1523], [-44.0486, -22.1622], [-44.0604, -22.1602], [-44.072, -22.1646], [-44.0763, -22.1754], [-44.084, -22.1754], [-44.0871, -22.1823], [-44.1013, -22.1737], [-44.1125, -22.1886], [-44.1214, -22.1909], [-44.125, -22.1993], [-44.1217, -22.2091], [-44.1384, -22.2155], [-44.1456, -22.2136], [-44.152, -22.2186], [-44.1544, -22.2272], [-44.1744, -22.2304], [-44.1794, -22.2285], [-44.1892, -22.2404], [-44.2083, -22.2509], [-44.2141, -22.2484], [-44.2221, -22.2527], [-44.2235, -22.2595], [-44.2368, -22.2658], [-44.2472, -22.2673], [-44.2504, -22.2605], [-44.2599, -22.268], [-44.2627, -22.2441], [-44.2915, -22.2431], [-44.3023, -22.2539], [-44.3153, -22.2543], [-44.3172, -22.2595], [-44.345, -22.2534], [-44.3524, -22.2577], [-44.3596, -22.254], [-44.3747, -22.2611], [-44.3769, -22.2683], [-44.39, -22.2705], [-44.3948, -22.2589], [-44.4332, -22.2514], [-44.4388, -22.2557], [-44.4571, -22.2576], [-44.462, -22.2646], [-44.4587, -22.2705], [-44.4657, -22.2791], [-44.4731, -22.2831], [-44.4969, -22.3037], [-44.5152, -22.3105], [-44.5171, -22.3159], [-44.5302, -22.3232], [-44.5327, -22.3307], [-44.5437, -22.3323], [-44.5491, -22.3243], [-44.5552, -22.3307], [-44.5635, -22.3316], [-44.5706, -22.3246], [-44.5804, -22.3283], [-44.5926, -22.3229], [-44.61, -22.3266], [-44.6159, -22.332], [-44.6261, -22.3353], [-44.6277, -22.3447], [-44.642, -22.3562], [-44.6459, -22.365], [-44.6582, -22.3735], [-44.6619, -22.3805], [-44.6659, -22.3727], [-44.6704, -22.3748], [-44.708, -22.3688], [-44.7212, -22.3602], [-44.7296, -22.3608], [-44.7411, -22.3731], [-44.7467, -22.376], [-44.7561, -22.3747], [-44.7929, -22.3869], [-44.8035, -22.3937], [-44.8094, -22.4043], [-44.8094, -22.4056], [-44.8054, -22.4038], [-44.7947, -22.4089], [-44.7785, -22.4089], [-44.7701, -22.4155], [-44.7553, -22.4153], [-44.7414, -22.4248], [-44.7331, -22.434], [-44.7315, -22.4414], [-44.7192, -22.4634], [-44.718, -22.4708], [-44.7237, -22.4759], [-44.7199, -22.4928], [-44.713, -22.4932], [-44.7117, -22.514], [-44.7014, -22.5107], [-44.6962, -22.5184], [-44.6882, -22.5215], [-44.6814, -22.5253], [-44.6699, -22.5393], [-44.6771, -22.5475], [-44.6788, -22.5589], [-44.6679, -22.5541], [-44.6498, -22.5568], [-44.6444, -22.5556], [-44.6424, -22.5776], [-44.6465, -22.5815], [-44.6436, -22.5996], [-44.6459, -22.6039], [-44.6344, -22.6094], [-44.6227, -22.6053], [-44.6128, -22.6173], [-44.5968, -22.6102], [-44.5933, -22.6217], [-44.584, -22.6242], [-44.5742, -22.6019], [-44.564, -22.612], [-44.546, -22.607], [-44.5374, -22.6183], [-44.5285, -22.6237], [-44.531, -22.6302], [-44.5146, -22.6305], [-44.5107, -22.6401], [-44.5002, -22.6286], [-44.4802, -22.6114], [-44.4662, -22.6157], [-44.4393, -22.6047], [-44.4298, -22.5987], [-44.4154, -22.6021], [-44.4066, -22.6088], [-44.4058, -22.5991], [-44.4002, -22.5822], [-44.391, -22.574], [-44.3824, -22.5735], [-44.3707, -22.5805], [-44.3598, -22.5812], [-44.3671, -22.5933], [-44.3599, -22.5931], [-44.3627, -22.6059], [-44.3609, -22.6118], [-44.356, -22.6149], [-44.3485, -22.606], [-44.3517, -22.6011], [-44.3472, -22.5906], [-44.3421, -22.5893], [-44.3275, -22.5882], [-44.3201, -22.5955], [-44.3135, -22.5958], [-44.2953, -22.6017], [-44.2857, -22.6097], [-44.2829, -22.6041], [-44.2651, -22.6033], [-44.2534, -22.6125], [-44.2456, -22.6064], [-44.2326, -22.6092], [-44.2258, -22.6047], [-44.221, -22.6167], [-44.2149, -22.6142], [-44.2041, -22.6155], [-44.2044, -22.6263], [-44.1912, -22.6299], [-44.1843, -22.6373], [-44.1896, -22.6491], [-44.1714, -22.6594], [-44.1656, -22.6734], [-44.1614, -22.6783], [-44.1683, -22.6879], [-44.1763, -22.6922], [-44.1739, -22.7021], [-44.1852, -22.712], [-44.2011, -22.7151], [-44.2041, -22.7197], [-44.199, -22.7353], [-44.2094, -22.737], [-44.2183, -22.7324], [-44.227, -22.7337], [-44.2351, -22.7451], [-44.2418, -22.7478], [-44.2431, -22.7547], [-44.2505, -22.7576], [-44.2576, -22.767], [-44.2538, -22.7808], [-44.2569, -22.7859], [-44.2479, -22.7909], [-44.2402, -22.7914], [-44.2443, -22.8024], [-44.2613, -22.8063], [-44.2676, -22.829], [-44.2834, -22.8362], [-44.2854, -22.8293], [-44.2961, -22.8278], [-44.3085, -22.8328], [-44.3174, -22.84], [-44.3181, -22.8451], [-44.3253, -22.8378], [-44.3337, -22.8429], [-44.3812, -22.8584], [-44.3912, -22.8528], [-44.4005, -22.8551], [-44.4028, -22.8489], [-44.4107, -22.8464], [-44.4231, -22.8505], [-44.4327, -22.8611], [-44.4333, -22.8688], [-44.4443, -22.8765], [-44.4512, -22.8768], [-44.4583, -22.8833], [-44.4669, -22.885], [-44.4713, -22.8759], [-44.4799, -22.8668], [-44.4753, -22.8572], [-44.4844, -22.8464], [-44.4946, -22.8468], [-44.5053, -22.8515], [-44.5117, -22.8604], [-44.5191, -22.8657], [-44.5301, -22.8679], [-44.5552, -22.8881], [-44.5624, -22.8836], [-44.5702, -22.8838], [-44.5757, -22.878], [-44.5816, -22.8831], [-44.5928, -22.8844], [-44.5989, -22.8903], [-44.6071, -22.8853], [-44.62, -22.8987], [-44.6295, -22.9049], [-44.6348, -22.9059], [-44.6387, -22.9142]]], [[[-44.3498, -23.2155], [-44.3453, -23.2252], [-44.3334, -23.2236], [-44.334, -23.2168], [-44.3293, -23.2073], [-44.3222, -23.2027], [-44.3167, -23.1925], [-44.3176, -23.1867], [-44.3113, -23.1805], [-44.2886, -23.1766], [-44.2717, -23.1798], [-44.2626, -23.1925], [-44.2566, -23.1889], [-44.2468, -23.2011], [-44.2307, -23.1997], [-44.2266, -23.1957], [-44.2067, -23.1926], [-44.1927, -23.1987], [-44.1882, -23.1825], [-44.1778, -23.1797], [-44.1702, -23.1845], [-44.1651, -23.1754], [-44.1591, -23.172], [-44.14, -23.167], [-44.1313, -23.1692], [-44.1234, -23.1765], [-44.1299, -23.1841], [-44.1185, -23.1861], [-44.1088, -23.1785], [-44.0945, -23.1748], [-44.0913, -23.1659], [-44.1078, -23.1618], [-44.1206, -23.153], [-44.1377, -23.1597], [-44.1405, -23.1389], [-44.1271, -23.1253], [-44.1269, -23.1195], [-44.148, -23.1249], [-44.1555, -23.1388], [-44.164, -23.142], [-44.1699, -23.1376], [-44.1726, -23.1287], [-44.1687, -23.1199], [-44.1764, -23.1171], [-44.186, -23.1209], [-44.2017, -23.1197], [-44.2053, -23.1127], [-44.2181, -23.1059], [-44.2069, -23.1033], [-44.1952, -23.1064], [-44.1947, -23.0986], [-44.2075, -23.0977], [-44.2163, -23.0898], [-44.2334, -23.0907], [-44.2528, -23.0974], [-44.2495, -23.1094], [-44.2583, -23.1157], [-44.2726, -23.1174], [-44.279, -23.1255], [-44.282, -23.1348], [-44.2973, -23.1314], [-44.2941, -23.1227], [-44.2966, -23.1166], [-44.3062, -23.1212], [-44.3133, -23.1333], [-44.3204, -23.1367], [-44.3201, -23.1437], [-44.3251, -23.1541], [-44.3442, -23.156], [-44.3549, -23.1596], [-44.3624, -23.166], [-44.3684, -23.165], [-44.3776, -23.1724], [-44.3735, -23.1831], [-44.3621, -23.1835], [-44.3552, -23.1911], [-44.346, -23.1809], [-44.3395, -23.1903], [-44.3506, -23.2084], [-44.3498, -23.2155]]], [[[-44.372, -23.0368], [-44.3743, -23.0314], [-44.3907, -23.042], [-44.3814, -23.0462], [-44.3748, -23.0439], [-44.3619, -23.0463], [-44.358, -23.0588], [-44.3515, -23.0539], [-44.3478, -23.0428], [-44.3521, -23.037], [-44.364, -23.041], [-44.372, -23.0368]]], [[[-41.9776, -22.9785], [-41.9831, -22.979], [-42.0033, -22.9934], [-42.0059, -23.0091], [-41.9884, -23.0049], [-41.9746, -22.9922], [-41.9776, -22.9785]]], [[[-41.9366, -22.8626], [-41.9452, -22.8636], [-41.9479, -22.8741], [-41.9403, -22.8736], [-41.9366, -22.8626]]], [[[-43.8825, -22.9248], [-43.8965, -22.9332], [-43.904, -22.9308], [-43.9109, -22.9414], [-43.9019, -22.9591], [-43.8926, -22.9564], [-43.8822, -22.9487], [-43.8688, -22.9247], [-43.8825, -22.9248]]], [[[-43.6678, -23.0531], [-43.6368, -23.0506], [-43.6118, -23.0503], [-43.5868, -23.0533], [-43.5683, -23.0594], [-43.5665, -23.0548], [-43.577, -23.0481], [-43.604, -23.0387], [-43.614, -23.031], [-43.6566, -23.0391], [-43.6666, -23.0426], [-43.706, -23.0529], [-43.754, -23.0598], [-43.7931, -23.0615], [-43.8063, -23.0613], [-43.8284, -23.0582], [-43.8547, -23.05], [-43.8901, -23.0333], [-43.881, -23.0421], [-43.8774, -23.0498], [-43.8784, -23.0626], [-43.8849, -23.0683], [-43.8995, -23.0688], [-43.919, -23.0583], [-43.9334, -23.0572], [-43.9475, -23.0504], [-43.9535, -23.0413], [-43.9733, -23.0453], [-43.9808, -23.0563], [-44.002, -23.0738], [-44.011, -23.0784], [-44.008, -23.094], [-43.988, -23.1024], [-43.9696, -23.0912], [-43.9543, -23.087], [-43.8821, -23.0747], [-43.8461, -23.0717], [-43.793, -23.0639], [-43.7659, -23.0618], [-43.733, -23.0578], [-43.6678, -23.0531]]], [[[-44.0381, -23.0117], [-44.0299, -23.0077], [-44.0304, -23.0001], [-44.0525, -23.0033], [-44.0381, -23.0117]]], [[[-43.9169, -22.9911], [-43.928, -22.9891], [-43.9374, -22.9987], [-43.9376, -23.0075], [-43.931, -23.0074], [-43.9169, -22.9911]]], [[[-44.6919, -23.1697], [-44.6822, -23.1577], [-44.6891, -23.155], [-44.6954, -23.1609], [-44.6919, -23.1697]]], [[[-44.6186, -23.2247], [-44.6017, -23.2218], [-44.5872, -23.2093], [-44.5938, -23.2019], [-44.5999, -23.2056], [-44.6054, -23.2153], [-44.6143, -23.2176], [-44.6186, -23.2247]]], [[[-43.5992, -23.0282], [-43.6023, -23.039], [-43.5897, -23.0407], [-43.5992, -23.0282]]], [[[-43.1752, -22.8012], [-43.1695, -22.7934], [-43.1574, -22.7873], [-43.1575, -22.7786], [-43.1647, -22.7772], [-43.1712, -22.7822], [-43.185, -22.7843], [-43.1904, -22.7955], [-43.2075, -22.7949], [-43.2207, -22.7846], [-43.2362, -22.7917], [-43.2475, -22.7929], [-43.2564, -22.7972], [-43.2657, -22.8112], [-43.2587, -22.8196], [-43.2509, -22.8233], [-43.2484, -22.8304], [-43.2392, -22.8338], [-43.2279, -22.8214], [-43.2169, -22.8172], [-43.2036, -22.8202], [-43.1929, -22.8195], [-43.1869, -22.8291], [-43.1808, -22.8313], [-43.1726, -22.8253], [-43.1784, -22.8027], [-43.1752, -22.8012]]], [[[-43.2172, -22.8703], [-43.2178, -22.8611], [-43.2266, -22.8562], [-43.2324, -22.8472], [-43.2239, -22.8419], [-43.2277, -22.8371], [-43.2376, -22.8392], [-43.241, -22.8467], [-43.2362, -22.8611], [-43.2223, -22.8705], [-43.2172, -22.8703]]], [[[-41.0238, -21.6053], [-41.0484, -21.5891], [-41.0443, -21.6068], [-41.0459, -21.6162], [-41.03, -21.6164], [-41.0178, -21.614], [-41.0238, -21.6053]]]]}, "properties": {"uf": "RJ", "nome": "RJ"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-46.6907, -21.8376], [-46.6855, -21.8283], [-46.6708, -21.8165], [-46.6688, -21.809], [-46.6524, -21.7913], [-46.654, -21.7792], [-46.646, -21.7761], [-46.6394, -21.7685], [-46.6307, -21.7686], [-46.626, -21.7662], [-46.6274, -21.7479], [-46.6308, -21.7415], [-46.6256, -21.7341], [-46.6285, -21.7296], [-46.6232, -21.7195], [-46.623, -21.7129], [-46.6291, -21.7064], [-46.6287, -21.6948], [-46.6216, -21.6755], [-46.6145, -21.6765], [-46.6054, -21.6809], [-46.593, -21.6832], [-46.5727, -21.6817], [-46.5646, -21.6787], [-46.5667, -21.6592], [-46.5603, -21.653], [-46.5547, -21.6534], [-46.5482, -21.6482], [-46.553, -21.6381], [-46.5474, -21.6304], [-46.5349, -21.6287], [-46.5343, -21.6213], [-46.5182, -21.6128], [-46.516, -21.606], [-46.5244, -21.601], [-46.5184, -21.5931], [-46.522, -21.5845], [-46.5122, -21.5722], [-46.5118, -21.5654], [-46.5027, -21.5616], [-46.5008, -21.5498], [-46.5111, -21.5359], [-46.523, -21.5299], [-46.5242, -21.5218], [-46.5161, -21.5113], [-46.5193, -21.5009], [-46.5089, -21.4891], [-46.5121, -21.4765], [-46.5093, -21.4699], [-46.5196, -21.462], [-46.5191, -21.449], [-46.5285, -21.445], [-46.5358, -21.4491], [-46.5449, -21.4408], [-46.5579, -21.4427], [-46.5704, -21.4368], [-46.5765, -21.427], [-46.5833, -21.4332], [-46.6019, -21.444], [-46.6153, -21.4415], [-46.62, -21.4354], [-46.6161, -21.4303], [-46.6181, -21.4223], [-46.6247, -21.4135], [-46.6373, -21.4107], [-46.6386, -21.4025], [-46.6487, -21.3917], [-46.6476, -21.3796], [-46.6452, -21.373], [-46.6472, -21.3642], [-46.6667, -21.3613], [-46.6755, -21.3751], [-46.684, -21.3764], [-46.6932, -21.3843], [-46.6939, -21.3906], [-46.7006, -21.4008], [-46.7075, -21.4046], [-46.7147, -21.3927], [-46.739, -21.3926], [-46.7408, -21.3877], [-46.7505, -21.3849], [-46.7621, -21.375], [-46.7583, -21.3647], [-46.7647, -21.3601], [-46.7777, -21.3639], [-46.7815, -21.3707], [-46.7895, -21.373], [-46.8048, -21.3711], [-46.8173, -21.3664], [-46.8308, -21.3661], [-46.8361, -21.3707], [-46.8359, -21.3835], [-46.8421, -21.3891], [-46.8532, -21.3906], [-46.8653, -21.3956], [-46.8681, -21.4037], [-46.8846, -21.4072], [-46.8933, -21.4156], [-46.9329, -21.425], [-46.9491, -21.4196], [-46.9536, -21.4242], [-46.9637, -21.4184], [-46.9844, -21.4267], [-46.9872, -21.4237], [-47.013, -21.4191], [-47.0077, -21.4107], [-47.0162, -21.3965], [-47.0087, -21.3929], [-47.0058, -21.3852], [-47.0083, -21.37], [-46.9967, -21.3573], [-47.0036, -21.3494], [-47.0165, -21.3424], [-47.0238, -21.3285], [-47.021, -21.3216], [-47.0352, -21.31], [-47.0298, -21.2996], [-47.0356, -21.296], [-47.042, -21.2865], [-47.0395, -21.2809], [-47.0442, -21.2674], [-47.0513, -21.2574], [-47.0523, -21.2465], [-47.0621, -21.2398], [-47.0761, -21.2412], [-47.0789, -21.2306], [-47.0723, -21.2258], [-47.068, -21.2143], [-47.0745, -21.2079], [-47.0957, -21.2097], [-47.1143, -21.1877], [-47.1185, -21.1859], [-47.1186, -21.1753], [-47.1236, -21.1679], [-47.1176, -21.1532], [-47.1268, -21.1443], [-47.133, -21.1332], [-47.1269, -21.1217], [-47.1148, -21.1047], [-47.1281, -21.0992], [-47.1336, -21.0903], [-47.1413, -21.0859], [-47.1394, -21.0694], [-47.1461, -21.0591], [-47.1479, -21.0355], [-47.157, -21.0188], [-47.1505, -21.0073], [-47.1506, -20.9975], [-47.1437, -20.9824], [-47.1533, -20.9709], [-47.168, -20.9625], [-47.1688, -20.9565], [-47.1813, -20.9538], [-47.1926, -20.9421], [-47.19, -20.9282], [-47.2105, -20.9241], [-47.2246, -20.9116], [-47.24, -20.8853], [-47.2274, -20.8565], [-47.2269, -20.8555], [-47.2145, -20.8272], [-47.2145, -20.8212], [-47.2228, -20.8089], [-47.2249, -20.8009], [-47.2139, -20.7923], [-47.2115, -20.7807], [-47.2048, -20.7743], [-47.1953, -20.775], [-47.1888, -20.7706], [-47.1823, -20.7413], [-47.1766, -20.7359], [-47.1862, -20.7314], [-47.1703, -20.7186], [-47.1731, -20.7119], [-47.1692, -20.7034], [-47.1573, -20.7036], [-47.1474, -20.7075], [-47.1341, -20.7064], [-47.1267, -20.7093], [-47.1153, -20.7072], [-47.1133, -20.6977], [-47.101, -20.682], [-47.1027, -20.6699], [-47.0968, -20.6618], [-47.0975, -20.6439], [-47.1127, -20.6381], [-47.1085, -20.6219], [-47.1233, -20.6127], [-47.1257, -20.603], [-47.1228, -20.5947], [-47.1324, -20.5908], [-47.1355, -20.5788], [-47.1428, -20.5656], [-47.1377, -20.5611], [-47.1388, -20.5521], [-47.1442, -20.5408], [-47.1435, -20.5353], [-47.1545, -20.5196], [-47.1635, -20.5189], [-47.1857, -20.5109], [-47.196, -20.504], [-47.2115, -20.5023], [-47.2235, -20.4911], [-47.2296, -20.4869], [-47.2536, -20.478], [-47.2595, -20.4689], [-47.2791, -20.4605], [-47.291, -20.4505], [-47.2865, -20.4425], [-47.2873, -20.4351], [-47.2961, -20.4273], [-47.2935, -20.4187], [-47.2855, -20.4057], [-47.2918, -20.398], [-47.288, -20.3932], [-47.2952, -20.3696], [-47.2934, -20.3643], [-47.2982, -20.3484], [-47.2903, -20.3337], [-47.285, -20.332], [-47.2858, -20.3163], [-47.2767, -20.2916], [-47.2726, -20.2857], [-47.2635, -20.281], [-47.2574, -20.2694], [-47.2474, -20.2586], [-47.2391, -20.2436], [-47.2326, -20.2275], [-47.2311, -20.2192], [-47.2506, -20.1997], [-47.2573, -20.1847], [-47.257, -20.1662], [-47.2618, -20.1599], [-47.2794, -20.1524], [-47.289, -20.1514], [-47.2964, -20.1459], [-47.3059, -20.1333], [-47.3097, -20.1245], [-47.3292, -20.1153], [-47.3411, -20.1112], [-47.3475, -20.1053], [-47.3587, -20.104], [-47.365, -20.0983], [-47.3716, -20.0859], [-47.3767, -20.0829], [-47.3903, -20.0815], [-47.4015, -20.0836], [-47.4081, -20.0802], [-47.4182, -20.0646], [-47.4403, -20.0488], [-47.4448, -20.0304], [-47.4346, -20.0245], [-47.4244, -20.0153], [-47.4378, -19.997], [-47.4475, -19.9908], [-47.4633, -19.9658], [-47.4726, -19.961], [-47.4793, -19.9688], [-47.4896, -19.9693], [-47.4977, -19.9716], [-47.5069, -19.9824], [-47.5207, -19.9842], [-47.5369, -19.9836], [-47.5453, -19.9873], [-47.5492, -19.9938], [-47.5596, -19.9966], [-47.5756, -19.9942], [-47.5838, -19.9967], [-47.5909, -20.0033], [-47.594, -20.0109], [-47.5947, -20.0259], [-47.6007, -20.0333], [-47.614, -20.0421], [-47.6249, -20.0423], [-47.6348, -20.0492], [-47.6397, -20.0472], [-47.6706, -20.0225], [-47.6756, -20.0137], [-47.6761, -20.0019], [-47.688, -19.9902], [-47.7042, -19.9799], [-47.7127, -19.9781], [-47.7337, -19.9879], [-47.7511, -19.9903], [-47.7626, -19.986], [-47.8057, -19.9851], [-47.8283, -19.9921], [-47.8347, -19.9961], [-47.8509, -19.9898], [-47.8598, -19.9929], [-47.8752, -20.0186], [-47.8758, -20.0324], [-47.8715, -20.0396], [-47.8615, -20.045], [-47.8611, -20.0555], [-47.87, -20.0637], [-47.8698, -20.0762], [-47.8751, -20.0984], [-47.8885, -20.1148], [-47.8936, -20.1235], [-47.8994, -20.1257], [-47.9131, -20.1203], [-47.9315, -20.1104], [-47.9424, -20.095], [-47.9447, -20.0853], [-47.946, -20.0605], [-47.9567, -20.0476], [-47.976, -20.0354], [-47.9812, -20.0364], [-47.9885, -20.0403], [-47.9915, -20.0492], [-47.9897, -20.073], [-48.0012, -20.0968], [-48.0011, -20.1013], [-48.0202, -20.124], [-48.0388, -20.1199], [-48.0461, -20.1269], [-48.0494, -20.1372], [-48.0768, -20.1484], [-48.1055, -20.1464], [-48.117, -20.1421], [-48.1265, -20.1313], [-48.1477, -20.1241], [-48.1557, -20.1053], [-48.1677, -20.1038], [-48.1786, -20.0962], [-48.1821, -20.0895], [-48.1818, -20.0779], [-48.1911, -20.061], [-48.2034, -20.0455], [-48.2171, -20.0325], [-48.2285, -20.0282], [-48.2409, -20.0293], [-48.247, -20.0339], [-48.2441, -20.0474], [-48.2464, -20.0587], [-48.2534, -20.0779], [-48.2476, -20.0882], [-48.2281, -20.1042], [-48.219, -20.1154], [-48.2186, -20.1279], [-48.2253, -20.1342], [-48.2374, -20.1359], [-48.2413, -20.1402], [-48.2547, -20.1438], [-48.2651, -20.1438], [-48.2858, -20.1374], [-48.2955, -20.124], [-48.3154, -20.1138], [-48.329, -20.1127], [-48.342, -20.115], [-48.3459, -20.1199], [-48.3618, -20.1231], [-48.3749, -20.1231], [-48.4058, -20.1135], [-48.439, -20.1202], [-48.4516, -20.1259], [-48.4652, -20.1287], [-48.4762, -20.1348], [-48.4911, -20.1381], [-48.5092, -20.1388], [-48.5268, -20.1337], [-48.5374, -20.1336], [-48.5546, -20.1303], [-48.5744, -20.1309], [-48.5932, -20.1358], [-48.6094, -20.1456], [-48.6268, -20.1601], [-48.6469, -20.167], [-48.6658, -20.1662], [-48.6743, -20.1614], [-48.6884, -20.1637], [-48.7071, -20.1602], [-48.7296, -20.1503], [-48.7387, -20.1502], [-48.7566, -20.1544], [-48.7701, -20.1618], [-48.7811, -20.1639], [-48.8221, -20.1615], [-48.8293, -20.1632], [-48.8554, -20.1801], [-48.8572, -20.2029], [-48.8534, -20.215], [-48.8593, -20.2323], [-48.8722, -20.2419], [-48.8834, -20.2631], [-48.8871, -20.2753], [-48.8859, -20.2854], [-48.8883, -20.2972], [-48.8772, -20.3109], [-48.8755, -20.3184], [-48.8796, -20.3377], [-48.8784, -20.3561], [-48.8693, -20.3793], [-48.8671, -20.3989], [-48.8716, -20.4171], [-48.8786, -20.4297], [-48.8865, -20.4369], [-48.8949, -20.4418], [-48.9042, -20.4387], [-48.9133, -20.4308], [-48.9287, -20.4215], [-48.9518, -20.4107], [-48.963, -20.4031], [-48.9704, -20.3898], [-48.9657, -20.358], [-48.968, -20.3447], [-48.965, -20.3289], [-48.9659, -20.3034], [-48.9642, -20.2834], [-48.9658, -20.2793], [-48.9618, -20.2633], [-48.972, -20.2078], [-48.9809, -20.1822], [-48.986, -20.1708], [-49.0004, -20.1607], [-49.0166, -20.1536], [-49.0329, -20.1501], [-49.0592, -20.1511], [-49.0659, -20.1535], [-49.0718, -20.1615], [-49.0731, -20.1688], [-49.0893, -20.2122], [-49.096, -20.2259], [-49.1122, -20.2507], [-49.1207, -20.2705], [-49.134, -20.2845], [-49.159, -20.298], [-49.1703, -20.3065], [-49.1713, -20.3117], [-49.1836, -20.3147], [-49.1928, -20.3074], [-49.203, -20.3047], [-49.2253, -20.3053], [-49.2452, -20.2821], [-49.2597, -20.2588], [-49.2591, -20.2481], [-49.2652, -20.2297], [-49.2739, -20.2137], [-49.2835, -20.2], [-49.2857, -20.1918], [-49.2992, -20.1671], [-49.3003, -20.1433], [-49.3059, -20.1169], [-49.3085, -20.1039], [-49.3073, -20.0603], [-49.2982, -20.0334], [-49.2973, -20.0175], [-49.2839, -20.0048], [-49.2746, -20.0036], [-49.2625, -20.0069], [-49.2483, -19.9996], [-49.246, -19.9785], [-49.2501, -19.9693], [-49.2652, -19.962], [-49.281, -19.9628], [-49.2975, -19.9605], [-49.3116, -19.9648], [-49.329, -19.9749], [-49.3328, -19.9801], [-49.3565, -19.9867], [-49.3724, -19.9867], [-49.3965, -19.9839], [-49.4345, -19.9824], [-49.4538, -19.9781], [-49.4775, -19.963], [-49.4928, -19.9504], [-49.4999, -19.926], [-49.5035, -19.9199], [-49.514, -19.9143], [-49.5399, -19.9074], [-49.5515, -19.9058], [-49.5592, -19.9112], [-49.5832, -19.91], [-49.606, -19.9165], [-49.6132, -19.92], [-49.6254, -19.9286], [-49.6344, -19.9319], [-49.6572, -19.9315], [-49.676, -19.9328], [-49.6776, -19.9296], [-49.7121, -19.9313], [-49.734, -19.9262], [-49.7494, -19.9247], [-49.7825, -19.9245], [-49.8005, -19.9312], [-49.8225, -19.9311], [-49.8353, -19.9333], [-49.8537, -19.9465], [-49.8602, -19.9444], [-49.8883, -19.9453], [-49.9062, -19.9372], [-49.9461, -19.9239], [-49.9699, -19.92], [-50.0031, -19.9264], [-50.0188, -19.9254], [-50.0441, -19.9164], [-50.0795, -19.886], [-50.0972, -19.8755], [-50.1062, -19.8743], [-50.1343, -19.874], [-50.1605, -19.8784], [-50.1718, -19.8755], [-50.1763, -19.8726], [-50.196, -19.8672], [-50.2157, -19.8666], [-50.2376, -19.8756], [-50.2452, -19.8768], [-50.2795, -19.8687], [-50.2913, -19.8679], [-50.3064, -19.8741], [-50.3291, -19.8693], [-50.3374, -19.8695], [-50.3528, -19.8646], [-50.3551, -19.8574], [-50.3679, -19.8465], [-50.3729, -19.8454], [-50.3891, -19.8292], [-50.3948, -19.8207], [-50.4171, -19.8011], [-50.4269, -19.7965], [-50.4435, -19.7925], [-50.4541, -19.7862], [-50.4693, -19.7799], [-50.4862, -19.7857], [-50.499, -19.7958], [-50.5172, -19.7964], [-50.5268, -19.7999], [-50.5449, -19.8101], [-50.562, -19.8136], [-50.5779, -19.8164], [-50.5992, -19.8447], [-50.6055, -19.8561], [-50.6142, -19.861], [-50.6319, -19.8709], [-50.6398, -19.8805], [-50.6474, -19.8953], [-50.6581, -19.9071], [-50.6864, -19.9162], [-50.709, -19.9202], [-50.7354, -19.9302], [-50.7836, -19.9372], [-50.796, -19.9429], [-50.8173, -19.9583], [-50.8441, -19.9676], [-50.8547, -19.972], [-50.868, -19.9866], [-50.8762, -19.9908], [-50.886, -19.9904], [-50.8972, -19.9902], [-50.9081, -19.9943], [-50.9119, -20.0031], [-50.9337, -20.0149], [-50.9455, -20.0297], [-50.9532, -20.0339], [-50.9619, -20.0319], [-50.9691, -20.0364], [-50.9808, -20.0579], [-50.9965, -20.0773], [-51.0005, -20.0854], [-51.0012, -20.0963], [-51.0074, -20.1056], [-51.0216, -20.1333], [-51.0293, -20.151], [-51.0377, -20.1747], [-51.0488, -20.1986], [-51.0539, -20.2202], [-51.0589, -20.2352], [-51.0692, -20.25], [-51.1094, -20.2801], [-51.1324, -20.2955], [-51.1608, -20.3052], [-51.1976, -20.3123], [-51.2399, -20.3169], [-51.2957, -20.3285], [-51.3214, -20.3396], [-51.3435, -20.3556], [-51.354, -20.3686], [-51.3612, -20.3845], [-51.3722, -20.3931], [-51.3781, -20.4018], [-51.399, -20.4458], [-51.4093, -20.4596], [-51.4188, -20.465], [-51.4354, -20.4733], [-51.4492, -20.4828], [-51.4566, -20.4957], [-51.4638, -20.5015], [-51.4661, -20.5082], [-51.4929, -20.5465], [-51.5002, -20.5682], [-51.533, -20.597], [-51.5676, -20.6183], [-51.5752, -20.6234], [-51.5883, -20.6357], [-51.6033, -20.6617], [-51.6115, -20.6856], [-51.6243, -20.7125], [-51.6315, -20.7368], [-51.6349, -20.7548], [-51.6224, -20.7769], [-51.6275, -20.7847], [-51.6261, -20.7963], [-51.633, -20.8216], [-51.6327, -20.8329], [-51.6284, -20.8687], [-51.6151, -20.8861], [-51.6137, -20.8963], [-51.6176, -20.9106], [-51.619, -20.9326], [-51.6236, -20.9444], [-51.6328, -20.9517], [-51.6443, -20.9555], [-51.6549, -20.9653], [-51.6667, -20.9708], [-51.6856, -20.973], [-51.6964, -20.9705], [-51.7137, -20.9715], [-51.723, -20.9774], [-51.7379, -20.9953], [-51.7439, -21.0053], [-51.7596, -21.0222], [-51.7713, -21.0427], [-51.7725, -21.0511], [-51.7756, -21.0731], [-51.7897, -21.1021], [-51.808, -21.11], [-51.8145, -21.1214], [-51.8236, -21.1268], [-51.8446, -21.1315], [-51.8655, -21.1305], [-51.8759, -21.1361], [-51.879, -21.1481], [-51.8758, -21.181], [-51.8797, -21.1979], [-51.8738, -21.2112], [-51.8637, -21.2267], [-51.8609, -21.2389], [-51.8552, -21.2503], [-51.8546, -21.2599], [-51.8485, -21.2666], [-51.8494, -21.2762], [-51.8569, -21.2895], [-51.8614, -21.3171], [-51.8611, -21.3367], [-51.8688, -21.3535], [-51.8878, -21.3669], [-51.8999, -21.3776], [-51.9111, -21.3927], [-51.9182, -21.4122], [-51.9224, -21.4404], [-51.9287, -21.4558], [-51.9428, -21.4649], [-51.9524, -21.4736], [-51.9622, -21.4933], [-51.9679, -21.5018], [-51.9872, -21.5117], [-52.0004, -21.5166], [-52.0218, -21.5109], [-52.0376, -21.5086], [-52.0571, -21.5036], [-52.0665, -21.5046], [-52.0778, -21.5152], [-52.0879, -21.5329], [-52.096, -21.5421], [-52.1023, -21.5548], [-52.1022, -21.5698], [-52.0915, -21.5807], [-52.0842, -21.5833], [-52.0689, -21.5981], [-52.0608, -21.6243], [-52.0495, -21.6431], [-52.0483, -21.6563], [-52.0558, -21.6772], [-52.0765, -21.7149], [-52.0939, -21.7305], [-52.1038, -21.7461], [-52.1182, -21.7488], [-52.1478, -21.7596], [-52.1613, -21.7708], [-52.171, -21.7864], [-52.184, -21.8145], [-52.1836, -21.8264], [-52.1894, -21.8443], [-52.2067, -21.8621], [-52.2285, -21.8791], [-52.2484, -21.9023], [-52.2594, -21.9067], [-52.2637, -21.9123], [-52.275, -21.9149], [-52.2803, -21.9228], [-52.3015, -21.9422], [-52.3088, -21.9519], [-52.319, -21.9721], [-52.3264, -22.0023], [-52.3324, -22.0203], [-52.3392, -22.0478], [-52.3454, -22.062], [-52.3551, -22.0772], [-52.3772, -22.1067], [-52.3919, -22.1147], [-52.4017, -22.1264], [-52.4082, -22.1416], [-52.433, -22.1634], [-52.4457, -22.1769], [-52.4562, -22.1853], [-52.48, -22.2009], [-52.4877, -22.2172], [-52.5034, -22.2254], [-52.5232, -22.229], [-52.5421, -22.2403], [-52.571, -22.2484], [-52.5869, -22.2568], [-52.5975, -22.2688], [-52.6044, -22.2731], [-52.6234, -22.279], [-52.6334, -22.285], [-52.6458, -22.2983], [-52.6553, -22.3031], [-52.6951, -22.3146], [-52.7243, -22.3351], [-52.7458, -22.3433], [-52.7983, -22.3783], [-52.8082, -22.3883], [-52.8399, -22.4153], [-52.8548, -22.4391], [-52.8858, -22.4529], [-52.9482, -22.4734], [-52.9882, -22.4869], [-52.9986, -22.4932], [-53.0071, -22.513], [-53.0144, -22.5207], [-53.0398, -22.5274], [-53.058, -22.5369], [-53.0738, -22.5489], [-53.086, -22.5623], [-53.0978, -22.5825], [-53.1079, -22.5955], [-53.1101, -22.6102], [-53.1052, -22.6219], [-53.1014, -22.6256], [-53.0915, -22.6448], [-53.0878, -22.6584], [-53.0747, -22.6413], [-53.0558, -22.6326], [-53.0385, -22.6184], [-53.0308, -22.6084], [-53.0117, -22.5988], [-52.9849, -22.5763], [-52.9724, -22.5705], [-52.9247, -22.5656], [-52.9054, -22.5722], [-52.8584, -22.608], [-52.8449, -22.6092], [-52.8154, -22.597], [-52.7829, -22.6021], [-52.7643, -22.6086], [-52.7503, -22.6124], [-52.7269, -22.6252], [-52.718, -22.6275], [-52.6971, -22.627], [-52.663, -22.6119], [-52.6442, -22.5975], [-52.6301, -22.5905], [-52.6114, -22.5745], [-52.5893, -22.5661], [-52.5758, -22.572], [-52.5715, -22.5829], [-52.5631, -22.5934], [-52.5539, -22.6007], [-52.5454, -22.6117], [-52.5378, -22.616], [-52.5208, -22.6218], [-52.5066, -22.6335], [-52.4988, -22.6342], [-52.479, -22.6241], [-52.4676, -22.6159], [-52.4457, -22.6083], [-52.433, -22.6072], [-52.4214, -22.6106], [-52.3805, -22.6265], [-52.3269, -22.6331], [-52.3131, -22.6365], [-52.3004, -22.6354], [-52.29, -22.6282], [-52.2787, -22.6204], [-52.2504, -22.6154], [-52.2401, -22.6199], [-52.2309, -22.6335], [-52.2281, -22.6425], [-52.2285, -22.6646], [-52.2226, -22.6755], [-52.2136, -22.672], [-52.2011, -22.6609], [-52.1828, -22.6554], [-52.1668, -22.6503], [-52.1567, -22.6447], [-52.1569, -22.6287], [-52.1619, -22.6109], [-52.161, -22.5895], [-52.1523, -22.5692], [-52.1488, -22.5493], [-52.1356, -22.5269], [-52.1276, -22.5199], [-52.1092, -22.5163], [-52.0896, -22.5212], [-52.0694, -22.5333], [-52.0519, -22.5393], [-52.0329, -22.5392], [-52.0284, -22.5395], [-52.0127, -22.5417], [-51.9969, -22.5461], [-51.9912, -22.5508], [-51.9609, -22.5635], [-51.9405, -22.5673], [-51.9168, -22.5861], [-51.9015, -22.6019], [-51.8902, -22.6132], [-51.879, -22.6244], [-51.8656, -22.6312], [-51.8558, -22.6317], [-51.8471, -22.6322], [-51.8387, -22.6285], [-51.8262, -22.6273], [-51.8181, -22.6233], [-51.7863, -22.619], [-51.7716, -22.6141], [-51.7516, -22.6181], [-51.7473, -22.6236], [-51.737, -22.6241], [-51.733, -22.6286], [-51.7259, -22.6615], [-51.7182, -22.669], [-51.6992, -22.6694], [-51.6875, -22.663], [-51.6723, -22.6587], [-51.6464, -22.6563], [-51.6305, -22.6579], [-51.6279, -22.6582], [-51.6113, -22.6661], [-51.5892, -22.6865], [-51.5773, -22.6892], [-51.5596, -22.6972], [-51.5435, -22.6895], [-51.5257, -22.6868], [-51.5172, -22.69], [-51.5122, -22.692], [-51.4989, -22.6905], [-51.475, -22.6792], [-51.466, -22.6724], [-51.4531, -22.6558], [-51.4464, -22.653], [-51.4247, -22.6535], [-51.41, -22.665], [-51.402, -22.6679], [-51.3849, -22.6649], [-51.3736, -22.6581], [-51.3534, -22.6634], [-51.3331, -22.6671], [-51.3118, -22.6735], [-51.2982, -22.6735], [-51.2814, -22.6665], [-51.2652, -22.6677], [-51.2587, -22.6719], [-51.2429, -22.6896], [-51.2378, -22.7058], [-51.2283, -22.716], [-51.2137, -22.7237], [-51.2054, -22.7274], [-51.187, -22.7299], [-51.176, -22.7388], [-51.1644, -22.749], [-51.1496, -22.7551], [-51.1279, -22.76], [-51.1026, -22.7629], [-51.09, -22.7627], [-51.0754, -22.7659], [-51.0576, -22.7661], [-51.0452, -22.7738], [-51.0111, -22.7923], [-51.0044, -22.7937], [-50.9973, -22.7929], [-50.9787, -22.7826], [-50.9616, -22.7862], [-50.9456, -22.8039], [-50.9373, -22.8048], [-50.9277, -22.7977], [-50.8953, -22.7943], [-50.8887, -22.7965], [-50.876, -22.8065], [-50.8545, -22.82], [-50.8424, -22.8314], [-50.8376, -22.8401], [-50.8329, -22.8592], [-50.8236, -22.8661], [-50.817, -22.8795], [-50.7978, -22.8886], [-50.793, -22.8944], [-50.7931, -22.9051], [-50.8005, -22.9283], [-50.8061, -22.9403], [-50.7959, -22.9512], [-50.7797, -22.9466], [-50.7587, -22.9477], [-50.7503, -22.9515], [-50.7452, -22.96], [-50.7295, -22.9625], [-50.7098, -22.9534], [-50.6935, -22.9236], [-50.6821, -22.9062], [-50.6726, -22.8982], [-50.6635, -22.8957], [-50.6485, -22.8971], [-50.6373, -22.9069], [-50.6203, -22.9122], [-50.6127, -22.9225], [-50.6038, -22.9232], [-50.5888, -22.9104], [-50.5772, -22.904], [-50.5673, -22.9057], [-50.5544, -22.9116], [-50.5405, -22.9121], [-50.53, -22.9191], [-50.5268, -22.9348], [-50.511, -22.9446], [-50.4997, -22.9436], [-50.493, -22.9384], [-50.4827, -22.9369], [-50.4594, -22.9452], [-50.4484, -22.9415], [-50.4326, -22.9462], [-50.4257, -22.9442], [-50.4183, -22.9313], [-50.4202, -22.9176], [-50.4164, -22.9128], [-50.3982, -22.9072], [-50.3791, -22.9054], [-50.3592, -22.9161], [-50.3596, -22.9215], [-50.3454, -22.9346], [-50.3402, -22.9481], [-50.3233, -22.9513], [-50.3062, -22.9462], [-50.3017, -22.9387], [-50.2841, -22.9373], [-50.2756, -22.9316], [-50.2476, -22.9378], [-50.2432, -22.951], [-50.2375, -22.9541], [-50.2275, -22.9535], [-50.213, -22.9485], [-50.2039, -22.9528], [-50.1948, -22.9516], [-50.1851, -22.954], [-50.1649, -22.9464], [-50.153, -22.9356], [-50.1331, -22.9399], [-50.1154, -22.9398], [-50.0928, -22.9225], [-50.0809, -22.9218], [-50.0715, -22.9281], [-50.0624, -22.9237], [-50.0528, -22.9055], [-50.0438, -22.9026], [-50.0373, -22.9081], [-50.0146, -22.9113], [-50.0061, -22.9269], [-49.9949, -22.9297], [-49.9904, -22.9252], [-49.9919, -22.9166], [-49.9985, -22.9036], [-49.9956, -22.898], [-49.9862, -22.8975], [-49.9752, -22.9045], [-49.9657, -22.9141], [-49.9614, -22.9309], [-49.9664, -22.9463], [-49.9742, -22.9545], [-49.9725, -22.9585], [-49.9693, -22.9645], [-49.9545, -22.9784], [-49.9401, -22.9826], [-49.9326, -22.9825], [-49.9206, -22.99], [-49.914, -22.9904], [-49.9017, -22.9993], [-49.9002, -23.0053], [-49.9093, -23.0136], [-49.9163, -23.0364], [-49.9116, -23.0511], [-49.8992, -23.054], [-49.8868, -23.0647], [-49.878, -23.0607], [-49.8732, -23.069], [-49.8674, -23.0717], [-49.8506, -23.0733], [-49.8337, -23.0659], [-49.827, -23.0749], [-49.8194, -23.077], [-49.8139, -23.0786], [-49.8095, -23.0892], [-49.7995, -23.0934], [-49.7892, -23.1033], [-49.7787, -23.1013], [-49.7629, -23.1056], [-49.7514, -23.0978], [-49.7402, -23.0992], [-49.7256, -23.1094], [-49.73, -23.1261], [-49.7349, -23.1329], [-49.7281, -23.1431], [-49.7165, -23.1484], [-49.7146, -23.1539], [-49.7058, -23.1555], [-49.6946, -23.1656], [-49.6783, -23.1651], [-49.6777, -23.1749], [-49.6632, -23.1942], [-49.6615, -23.2016], [-49.6538, -23.212], [-49.6548, -23.2283], [-49.6516, -23.2369], [-49.6449, -23.2392], [-49.6471, -23.2517], [-49.6401, -23.2563], [-49.6352, -23.2713], [-49.6271, -23.2818], [-49.6258, -23.2867], [-49.6309, -23.2995], [-49.6287, -23.3112], [-49.6241, -23.3166], [-49.6217, -23.3319], [-49.6277, -23.342], [-49.6379, -23.3426], [-49.6379, -23.3495], [-49.6334, -23.3564], [-49.6118, -23.3547], [-49.5954, -23.3671], [-49.596, -23.376], [-49.5911, -23.3879], [-49.6051, -23.3844], [-49.6206, -23.3887], [-49.621, -23.3974], [-49.6072, -23.3934], [-49.6025, -23.4085], [-49.5926, -23.4075], [-49.5905, -23.4157], [-49.5796, -23.4151], [-49.5818, -23.429], [-49.5779, -23.4377], [-49.5888, -23.4358], [-49.5956, -23.4404], [-49.6032, -23.4513], [-49.5981, -23.4582], [-49.6012, -23.4613], [-49.6033, -23.4784], [-49.6133, -23.4726], [-49.6127, -23.4829], [-49.6214, -23.4933], [-49.6183, -23.5017], [-49.6294, -23.5118], [-49.6242, -23.5233], [-49.6002, -23.5356], [-49.6057, -23.5417], [-49.5988, -23.553], [-49.6079, -23.5668], [-49.6012, -23.5752], [-49.6028, -23.584], [-49.6189, -23.5943], [-49.621, -23.6111], [-49.6142, -23.6135], [-49.6136, -23.6231], [-49.6075, -23.6322], [-49.6161, -23.6406], [-49.6034, -23.6435], [-49.6021, -23.6521], [-49.5853, -23.6589], [-49.5799, -23.6783], [-49.5747, -23.676], [-49.5759, -23.6804], [-49.5635, -23.6879], [-49.5492, -23.704], [-49.553, -23.7111], [-49.5547, -23.7254], [-49.5488, -23.7324], [-49.5513, -23.7387], [-49.5615, -23.7317], [-49.5673, -23.7368], [-49.5609, -23.761], [-49.5665, -23.7719], [-49.5646, -23.7851], [-49.5597, -23.7936], [-49.5631, -23.8019], [-49.5601, -23.8119], [-49.5637, -23.8195], [-49.5727, -23.827], [-49.5903, -23.828], [-49.594, -23.8328], [-49.608, -23.8394], [-49.596, -23.8456], [-49.6088, -23.8539], [-49.5992, -23.8598], [-49.6025, -23.8683], [-49.5941, -23.8726], [-49.587, -23.8889], [-49.5758, -23.883], [-49.5775, -23.896], [-49.5695, -23.8995], [-49.5632, -23.9123], [-49.5545, -23.9153], [-49.557, -23.9213], [-49.5437, -23.924], [-49.5358, -23.9282], [-49.5312, -23.9293], [-49.5223, -23.9166], [-49.5116, -23.9259], [-49.5094, -23.9364], [-49.5244, -23.9365], [-49.5211, -23.9461], [-49.5029, -23.9485], [-49.5, -23.958], [-49.5072, -23.9674], [-49.5006, -23.9695], [-49.4937, -23.9776], [-49.4984, -23.9929], [-49.4923, -23.9934], [-49.481, -24.0088], [-49.4902, -24.0187], [-49.4872, -24.0246], [-49.4744, -24.0201], [-49.4634, -24.0274], [-49.4627, -24.0382], [-49.4575, -24.0495], [-49.4498, -24.0564], [-49.4378, -24.0588], [-49.44, -24.0668], [-49.4298, -24.0687], [-49.4318, -24.0856], [-49.4249, -24.0903], [-49.4049, -24.0958], [-49.4087, -24.1069], [-49.3923, -24.1151], [-49.378, -24.1181], [-49.3708, -24.1144], [-49.363, -24.1268], [-49.3574, -24.1304], [-49.3366, -24.1376], [-49.3332, -24.1518], [-49.3403, -24.1572], [-49.3398, -24.1748], [-49.3463, -24.1912], [-49.3428, -24.2043], [-49.3558, -24.2091], [-49.3507, -24.2208], [-49.3227, -24.236], [-49.3196, -24.2438], [-49.3127, -24.2434], [-49.3054, -24.2514], [-49.2987, -24.2681], [-49.3012, -24.2763], [-49.2914, -24.2912], [-49.2869, -24.3026], [-49.2698, -24.3072], [-49.2542, -24.3179], [-49.2505, -24.3288], [-49.2447, -24.3322], [-49.2312, -24.3304], [-49.2243, -24.3402], [-49.2059, -24.3383], [-49.2011, -24.3451], [-49.2139, -24.3539], [-49.2235, -24.3635], [-49.2395, -24.3845], [-49.2477, -24.3927], [-49.2535, -24.405], [-49.2379, -24.4045], [-49.2355, -24.411], [-49.2407, -24.422], [-49.2524, -24.4339], [-49.2505, -24.4454], [-49.2535, -24.4557], [-49.2456, -24.4582], [-49.2453, -24.4651], [-49.2639, -24.4744], [-49.2698, -24.4813], [-49.2729, -24.4927], [-49.2843, -24.4948], [-49.2957, -24.5003], [-49.2947, -24.5064], [-49.2862, -24.5183], [-49.288, -24.5266], [-49.2799, -24.5359], [-49.2923, -24.5443], [-49.2933, -24.553], [-49.3066, -24.5493], [-49.316, -24.5555], [-49.3109, -24.581], [-49.3145, -24.5903], [-49.3036, -24.5969], [-49.311, -24.6033], [-49.3146, -24.6143], [-49.3071, -24.6217], [-49.3141, -24.6321], [-49.3134, -24.638], [-49.3064, -24.6429], [-49.2996, -24.655], [-49.312, -24.6635], [-49.3038, -24.673], [-49.2942, -24.6759], [-49.2781, -24.693], [-49.2591, -24.696], [-49.228, -24.6983], [-49.2148, -24.7022], [-49.2079, -24.7009], [-49.2043, -24.6959], [-49.206, -24.6872], [-49.195, -24.6833], [-49.1857, -24.6728], [-49.1748, -24.6721], [-49.1698, -24.6756], [-49.1579, -24.6719], [-49.1482, -24.6753], [-49.1348, -24.6756], [-49.1298, -24.6819], [-49.1116, -24.6884], [-49.1089, -24.6765], [-49.1001, -24.6763], [-49.0971, -24.6819], [-49.0852, -24.6799], [-49.0832, -24.6722], [-49.0747, -24.6734], [-49.0691, -24.6849], [-49.0542, -24.6824], [-49.0477, -24.6759], [-49.0455, -24.6661], [-49.0374, -24.6604], [-49.04, -24.6368], [-49.0305, -24.6343], [-49.0211, -24.642], [-49.0045, -24.6378], [-49.0103, -24.6544], [-48.9909, -24.6552], [-48.9889, -24.6647], [-48.9744, -24.6668], [-48.9733, -24.6725], [-48.9622, -24.6742], [-48.961, -24.6845], [-48.9551, -24.6841], [-48.9481, -24.6737], [-48.9425, -24.6723], [-48.931, -24.6757], [-48.9123, -24.674], [-48.9099, -24.6707], [-48.8654, -24.6673], [-48.8539, -24.6751], [-48.8585, -24.6577], [-48.8498, -24.6578], [-48.8404, -24.665], [-48.8273, -24.6545], [-48.8208, -24.6573], [-48.8108, -24.675], [-48.8008, -24.6749], [-48.7882, -24.6812], [-48.7771, -24.6957], [-48.7691, -24.6953], [-48.7589, -24.6803], [-48.7531, -24.6824], [-48.7557, -24.6928], [-48.7447, -24.6932], [-48.7345, -24.6845], [-48.7301, -24.687], [-48.7186, -24.683], [-48.7074, -24.6836], [-48.7038, -24.6804], [-48.6926, -24.6934], [-48.6883, -24.6775], [-48.6897, -24.6679], [-48.6787, -24.6709], [-48.6715, -24.6793], [-48.6763, -24.6914], [-48.675, -24.7018], [-48.6605, -24.7068], [-48.6608, -24.6991], [-48.655, -24.6909], [-48.6416, -24.6897], [-48.6448, -24.6831], [-48.6378, -24.6777], [-48.6282, -24.6805], [-48.6166, -24.6687], [-48.6012, -24.6691], [-48.5865, -24.6786], [-48.5722, -24.6906], [-48.5647, -24.7062], [-48.5381, -24.7262], [-48.513, -24.7402], [-48.5066, -24.7358], [-48.5019, -24.746], [-48.5071, -24.7511], [-48.5121, -24.764], [-48.5167, -24.7686], [-48.5183, -24.781], [-48.5293, -24.7857], [-48.5489, -24.7972], [-48.5558, -24.8062], [-48.5592, -24.8211], [-48.5645, -24.8343], [-48.5677, -24.8488], [-48.5652, -24.865], [-48.5497, -24.8675], [-48.5468, -24.8738], [-48.549, -24.8823], [-48.5564, -24.8823], [-48.5671, -24.9039], [-48.5664, -24.9168], [-48.5716, -24.9247], [-48.5629, -24.9394], [-48.5697, -24.9435], [-48.5725, -24.9541], [-48.5679, -24.96], [-48.5674, -24.9723], [-48.5763, -24.9844], [-48.5866, -24.9859], [-48.5893, -24.9935], [-48.5981, -25.0033], [-48.6008, -25.0105], [-48.5889, -25.0197], [-48.5796, -25.0531], [-48.5698, -25.0508], [-48.5579, -25.064], [-48.5601, -25.0752], [-48.5563, -25.0843], [-48.5413, -25.0975], [-48.5302, -25.1008], [-48.5229, -25.0937], [-48.5197, -25.0848], [-48.514, -25.0857], [-48.5076, -25.0697], [-48.4914, -25.0534], [-48.4809, -25.037], [-48.474, -25.0126], [-48.4492, -25.0009], [-48.4345, -24.9913], [-48.417, -24.9894], [-48.4119, -24.9804], [-48.3847, -24.9953], [-48.3799, -24.9959], [-48.3651, -25.0139], [-48.3547, -25.02], [-48.3509, -25.0282], [-48.3512, -25.0365], [-48.3241, -25.0367], [-48.3264, -25.0507], [-48.3358, -25.0634], [-48.3304, -25.0697], [-48.3072, -25.0441], [-48.3075, -25.0355], [-48.2992, -25.0354], [-48.2928, -25.0244], [-48.2897, -25.0377], [-48.2846, -25.0392], [-48.2754, -25.0277], [-48.2776, -25.016], [-48.2682, -25.0012], [-48.2696, -24.9975], [-48.2493, -24.9787], [-48.2458, -24.9894], [-48.2397, -24.9914], [-48.2312, -25.0026], [-48.2273, -25.0127], [-48.233, -25.0179], [-48.2086, -25.0319], [-48.2153, -25.0408], [-48.2121, -25.0592], [-48.2161, -25.0767], [-48.2122, -25.0854], [-48.204, -25.0935], [-48.2045, -25.0997], [-48.1948, -25.1065], [-48.1816, -25.1338], [-48.1585, -25.1499], [-48.1687, -25.1565], [-48.1667, -25.1646], [-48.1784, -25.1821], [-48.1934, -25.1899], [-48.1914, -25.1962], [-48.1825, -25.205], [-48.1715, -25.2105], [-48.1615, -25.2109], [-48.1512, -25.2281], [-48.1331, -25.2398], [-48.1257, -25.2419], [-48.113, -25.2509], [-48.1063, -25.2439], [-48.0986, -25.2413], [-48.0621, -25.2401], [-48.0498, -25.2255], [-48.0403, -25.2187], [-48.0323, -25.2185], [-48.0299, -25.2262], [-48.0235, -25.2309], [-48.0307, -25.2388], [-48.0512, -25.2523], [-48.056, -25.2616], [-48.0831, -25.282], [-48.0968, -25.2972], [-48.0998, -25.3034], [-48.0961, -25.3089], [-48.0704, -25.2812], [-48.0469, -25.2585], [-48.0133, -25.2302], [-47.9789, -25.2025], [-47.946, -25.1743], [-47.9238, -25.1605], [-47.9141, -25.1594], [-47.9197, -25.1512], [-47.908, -25.1181], [-47.9009, -25.1108], [-47.9045, -25.0985], [-47.9024, -25.0657], [-47.9087, -25.0634], [-47.9095, -25.0529], [-47.8869, -25.0513], [-47.8804, -25.0252], [-47.8717, -25.0116], [-47.8429, -24.9766], [-47.8066, -24.9422], [-47.7685, -24.9105], [-47.7315, -24.8806], [-47.6943, -24.8521], [-47.623, -24.7991], [-47.5919, -24.7779], [-47.561, -24.7579], [-47.5104, -24.729], [-47.4248, -24.6851], [-47.4153, -24.6756], [-47.4052, -24.6729], [-47.3863, -24.6574], [-47.3622, -24.6421], [-47.2809, -24.5938], [-47.245, -24.574], [-47.2297, -24.5722], [-47.2242, -24.5669], [-47.2279, -24.5605], [-47.2207, -24.5537], [-47.2006, -24.5396], [-47.1869, -24.5342], [-47.1877, -24.5273], [-47.1733, -24.5142], [-47.1447, -24.4923], [-47.1095, -24.468], [-47.0779, -24.4482], [-47.0533, -24.4331], [-47.0372, -24.4269], [-47.0288, -24.4271], [-47.0215, -24.4226], [-47.0153, -24.4125], [-47.0076, -24.4139], [-47.0036, -24.409], [-47.0109, -24.3881], [-47.0163, -24.3874], [-47.0182, -24.3788], [-47.002, -24.3613], [-46.9987, -24.3516], [-47.0025, -24.3374], [-46.9939, -24.3254], [-46.9718, -24.3051], [-46.9476, -24.2862], [-46.9205, -24.2674], [-46.8976, -24.2529], [-46.8446, -24.2184], [-46.8153, -24.2015], [-46.8048, -24.2004], [-46.7939, -24.1939], [-46.7888, -24.1872], [-46.749, -24.1664], [-46.7094, -24.1441], [-46.6507, -24.1125], [-46.6044, -24.0897], [-46.5494, -24.0636], [-46.493, -24.0385], [-46.455, -24.0239], [-46.4351, -24.0186], [-46.4156, -24.0157], [-46.3994, -24.0192], [-46.3995, -24.0287], [-46.3902, -24.0237], [-46.3919, -23.9986], [-46.3791, -23.9938], [-46.3785, -23.9846], [-46.3838, -23.9718], [-46.375, -23.97], [-46.366, -23.9729], [-46.3551, -23.9711], [-46.3356, -23.9721], [-46.3204, -23.9769], [-46.3116, -23.9844], [-46.3063, -23.9931], [-46.3133, -23.9983], [-46.3194, -23.9973], [-46.3235, -24.0095], [-46.3201, -24.0243], [-46.295, -24.016], [-46.2861, -24.0242], [-46.2847, -24.0324], [-46.2898, -24.0406], [-46.2826, -24.043], [-46.2781, -24.0364], [-46.2799, -24.0223], [-46.2693, -24.0132], [-46.2652, -24.0041], [-46.2397, -23.9908], [-46.2144, -23.9861], [-46.1978, -23.9948], [-46.1861, -23.9873], [-46.1868, -23.9725], [-46.1819, -23.9612], [-46.1726, -23.9579], [-46.1656, -23.9442], [-46.1801, -23.9359], [-46.1789, -23.9242], [-46.1678, -23.9117], [-46.156, -23.9075], [-46.1486, -23.8941], [-46.14, -23.8918], [-46.1409, -23.8808], [-46.1332, -23.8565], [-46.1284, -23.8441], [-46.1182, -23.8366], [-46.0887, -23.8221], [-46.0662, -23.8146], [-46.0575, -23.8143], [-46.0388, -23.8256], [-46.0388, -23.8155], [-46.0235, -23.8051], [-46.0081, -23.8003], [-45.9985, -23.8035], [-45.992, -23.7941], [-45.9726, -23.7854], [-45.9412, -23.7757], [-45.8983, -23.7654], [-45.8611, -23.7598], [-45.8424, -23.7582], [-45.8242, -23.7573], [-45.8077, -23.7591], [-45.7925, -23.7693], [-45.7873, -23.7653], [-45.7633, -23.763], [-45.7572, -23.7706], [-45.7401, -23.7677], [-45.7217, -23.7714], [-45.7093, -23.7707], [-45.6942, -23.7756], [-45.6735, -23.7747], [-45.6641, -23.779], [-45.6436, -23.7776], [-45.6387, -23.7833], [-45.6282, -23.785], [-45.624, -23.7958], [-45.6072, -23.8004], [-45.5904, -23.7966], [-45.5876, -23.7927], [-45.5624, -23.7921], [-45.5551, -23.795], [-45.5538, -23.8108], [-45.5447, -23.809], [-45.538, -23.8138], [-45.5334, -23.8234], [-45.5024, -23.8412], [-45.4919, -23.8355], [-45.4903, -23.8303], [-45.4806, -23.8293], [-45.4651, -23.8192], [-45.4467, -23.8279], [-45.4412, -23.8269], [-45.4309, -23.8325], [-45.4167, -23.8232], [-45.4048, -23.8197], [-45.3963, -23.8081], [-45.3995, -23.7969], [-45.3969, -23.7806], [-45.4026, -23.7681], [-45.4125, -23.7537], [-45.4115, -23.7499], [-45.3992, -23.7372], [-45.397, -23.7248], [-45.4128, -23.7235], [-45.4198, -23.7257], [-45.427, -23.7084], [-45.4306, -23.6796], [-45.4283, -23.6579], [-45.4237, -23.6451], [-45.4149, -23.6311], [-45.4066, -23.6239], [-45.4004, -23.6232], [-45.3967, -23.6299], [-45.3877, -23.6345], [-45.3773, -23.6244], [-45.37, -23.6305], [-45.3569, -23.6227], [-45.3434, -23.6007], [-45.3281, -23.5848], [-45.3114, -23.5757], [-45.2976, -23.5722], [-45.2851, -23.5723], [-45.2767, -23.5783], [-45.2801, -23.5845], [-45.2442, -23.5937], [-45.2343, -23.5829], [-45.2099, -23.5814], [-45.2125, -23.5662], [-45.2202, -23.5546], [-45.2306, -23.5487], [-45.228, -23.5386], [-45.2194, -23.5289], [-45.2053, -23.5217], [-45.1903, -23.5218], [-45.186, -23.5368], [-45.1695, -23.5393], [-45.1592, -23.5385], [-45.1671, -23.5248], [-45.1653, -23.5168], [-45.1731, -23.5111], [-45.1739, -23.4963], [-45.1437, -23.4999], [-45.1197, -23.5213], [-45.1072, -23.5154], [-45.1121, -23.508], [-45.1226, -23.5011], [-45.103, -23.49], [-45.0876, -23.4935], [-45.0831, -23.4974], [-45.086, -23.5129], [-45.0769, -23.5069], [-45.0715, -23.4972], [-45.0743, -23.4889], [-45.0708, -23.4786], [-45.0578, -23.4652], [-45.0345, -23.4598], [-45.0361, -23.4487], [-45.0447, -23.4495], [-45.0564, -23.459], [-45.0672, -23.4468], [-45.0686, -23.4326], [-45.0645, -23.425], [-45.0539, -23.4167], [-45.042, -23.422], [-45.0337, -23.4146], [-45.0239, -23.4138], [-45.015, -23.4187], [-45.009, -23.4125], [-45.0089, -23.4059], [-44.9928, -23.3973], [-44.9771, -23.4003], [-44.967, -23.3864], [-44.9598, -23.3799], [-44.9496, -23.3788], [-44.9485, -23.3641], [-44.9416, -23.357], [-44.918, -23.3485], [-44.9116, -23.3362], [-44.9057, -23.334], [-44.8871, -23.34], [-44.8823, -23.3479], [-44.8891, -23.3597], [-44.8874, -23.3656], [-44.8765, -23.3629], [-44.8652, -23.357], [-44.8432, -23.3639], [-44.8369, -23.3696], [-44.8442, -23.387], [-44.8402, -23.3882], [-44.808, -23.379], [-44.7995, -23.3752], [-44.7964, -23.369], [-44.7848, -23.3703], [-44.7824, -23.3775], [-44.7661, -23.3726], [-44.7506, -23.366], [-44.7341, -23.3693], [-44.7242, -23.3676], [-44.7358, -23.3656], [-44.7415, -23.3589], [-44.7572, -23.349], [-44.7599, -23.3412], [-44.7777, -23.3377], [-44.7816, -23.3259], [-44.7788, -23.3145], [-44.7868, -23.3101], [-44.7874, -23.2991], [-44.8054, -23.29], [-44.8079, -23.2836], [-44.8247, -23.2916], [-44.8237, -23.2811], [-44.828, -23.2706], [-44.8397, -23.2637], [-44.8421, -23.2557], [-44.8563, -23.2485], [-44.8695, -23.2498], [-44.886, -23.2358], [-44.8893, -23.2266], [-44.8801, -23.2133], [-44.8826, -23.2027], [-44.8749, -23.1967], [-44.8747, -23.1847], [-44.8605, -23.181], [-44.8429, -23.1667], [-44.8326, -23.1664], [-44.8244, -23.1627], [-44.8213, -23.1535], [-44.8255, -23.1437], [-44.8161, -23.1403], [-44.819, -23.1311], [-44.8106, -23.1148], [-44.8163, -23.1076], [-44.8093, -23.1014], [-44.8123, -23.092], [-44.8188, -23.0915], [-44.8073, -23.0617], [-44.8119, -23.0545], [-44.8022, -23.0488], [-44.8021, -23.0325], [-44.7966, -23.0269], [-44.7986, -23.0203], [-44.7928, -23.0098], [-44.7989, -23.0069], [-44.8025, -22.9988], [-44.7929, -22.9934], [-44.7919, -22.9819], [-44.7767, -22.9781], [-44.7648, -22.9833], [-44.7492, -22.9695], [-44.7509, -22.962], [-44.7435, -22.947], [-44.7279, -22.9418], [-44.7136, -22.93], [-44.7035, -22.9361], [-44.6964, -22.9321], [-44.6872, -22.9325], [-44.679, -22.9264], [-44.6752, -22.9195], [-44.6626, -22.9272], [-44.6387, -22.9142], [-44.6348, -22.9059], [-44.6295, -22.9049], [-44.62, -22.8987], [-44.6071, -22.8853], [-44.5989, -22.8903], [-44.5928, -22.8844], [-44.5816, -22.8831], [-44.5757, -22.878], [-44.5702, -22.8838], [-44.5624, -22.8836], [-44.5552, -22.8881], [-44.5301, -22.8679], [-44.5191, -22.8657], [-44.5117, -22.8604], [-44.5053, -22.8515], [-44.4946, -22.8468], [-44.4844, -22.8464], [-44.4753, -22.8572], [-44.4799, -22.8668], [-44.4713, -22.8759], [-44.4669, -22.885], [-44.4583, -22.8833], [-44.4512, -22.8768], [-44.4443, -22.8765], [-44.4333, -22.8688], [-44.4327, -22.8611], [-44.4231, -22.8505], [-44.4107, -22.8464], [-44.4028, -22.8489], [-44.4005, -22.8551], [-44.3912, -22.8528], [-44.3812, -22.8584], [-44.3337, -22.8429], [-44.3253, -22.8378], [-44.3181, -22.8451], [-44.3174, -22.84], [-44.3085, -22.8328], [-44.2961, -22.8278], [-44.2854, -22.8293], [-44.2834, -22.8362], [-44.2676, -22.829], [-44.2613, -22.8063], [-44.2443, -22.8024], [-44.2402, -22.7914], [-44.2479, -22.7909], [-44.2569, -22.7859], [-44.2538, -22.7808], [-44.2576, -22.767], [-44.2505, -22.7576], [-44.2431, -22.7547], [-44.2418, -22.7478], [-44.2351, -22.7451], [-44.227, -22.7337], [-44.2183, -22.7324], [-44.2094, -22.737], [-44.199, -22.7353], [-44.2041, -22.7197], [-44.2011, -22.7151], [-44.1852, -22.712], [-44.1739, -22.7021], [-44.1763, -22.6922], [-44.1683, -22.6879], [-44.1614, -22.6783], [-44.1656, -22.6734], [-44.1714, -22.6594], [-44.1896, -22.6491], [-44.1843, -22.6373], [-44.1912, -22.6299], [-44.2044, -22.6263], [-44.2041, -22.6155], [-44.2149, -22.6142], [-44.221, -22.6167], [-44.2258, -22.6047], [-44.2326, -22.6092], [-44.2456, -22.6064], [-44.2534, -22.6125], [-44.2651, -22.6033], [-44.2829, -22.6041], [-44.2857, -22.6097], [-44.2953, -22.6017], [-44.3135, -22.5958], [-44.3201, -22.5955], [-44.3275, -22.5882], [-44.3421, -22.5893], [-44.3472, -22.5906], [-44.3517, -22.6011], [-44.3485, -22.606], [-44.356, -22.6149], [-44.3609, -22.6118], [-44.3627, -22.6059], [-44.3599, -22.5931], [-44.3671, -22.5933], [-44.3598, -22.5812], [-44.3707, -22.5805], [-44.3824, -22.5735], [-44.391, -22.574], [-44.4002, -22.5822], [-44.4058, -22.5991], [-44.4066, -22.6088], [-44.4154, -22.6021], [-44.4298, -22.5987], [-44.4393, -22.6047], [-44.4662, -22.6157], [-44.4802, -22.6114], [-44.5002, -22.6286], [-44.5107, -22.6401], [-44.5146, -22.6305], [-44.531, -22.6302], [-44.5285, -22.6237], [-44.5374, -22.6183], [-44.546, -22.607], [-44.564, -22.612], [-44.5742, -22.6019], [-44.584, -22.6242], [-44.5933, -22.6217], [-44.5968, -22.6102], [-44.6128, -22.6173], [-44.6227, -22.6053], [-44.6344, -22.6094], [-44.6459, -22.6039], [-44.6436, -22.5996], [-44.6465, -22.5815], [-44.6424, -22.5776], [-44.6444, -22.5556], [-44.6498, -22.5568], [-44.6679, -22.5541], [-44.6788, -22.5589], [-44.6771, -22.5475], [-44.6699, -22.5393], [-44.6814, -22.5253], [-44.6882, -22.5215], [-44.6962, -22.5184], [-44.7014, -22.5107], [-44.7117, -22.514], [-44.713, -22.4932], [-44.7199, -22.4928], [-44.7237, -22.4759], [-44.718, -22.4708], [-44.7192, -22.4634], [-44.7315, -22.4414], [-44.7331, -22.434], [-44.7414, -22.4248], [-44.7553, -22.4153], [-44.7701, -22.4155], [-44.7785, -22.4089], [-44.7947, -22.4089], [-44.8054, -22.4038], [-44.8094, -22.4056], [-44.808, -22.4141], [-44.8241, -22.4193], [-44.8349, -22.4311], [-44.8439, -22.4278], [-44.8545, -22.428], [-44.8602, -22.4231], [-44.8725, -22.4247], [-44.8753, -22.4286], [-44.8897, -22.4321], [-44.8977, -22.4491], [-44.9177, -22.4549], [-44.9313, -22.4518], [-44.9396, -22.4526], [-44.9516, -22.4631], [-44.9599, -22.4667], [-44.9659, -22.4752], [-44.9698, -22.4719], [-44.9907, -22.4665], [-45.0003, -22.469], [-45.0098, -22.4664], [-45.0271, -22.469], [-45.0284, -22.4632], [-45.0405, -22.4693], [-45.0549, -22.4705], [-45.0658, -22.4771], [-45.0715, -22.4774], [-45.0804, -22.4851], [-45.0911, -22.4831], [-45.1028, -22.4899], [-45.1244, -22.4972], [-45.1285, -22.4971], [-45.16, -22.5169], [-45.1668, -22.5307], [-45.1645, -22.5379], [-45.1772, -22.5467], [-45.2037, -22.5573], [-45.2151, -22.5636], [-45.2213, -22.5632], [-45.2409, -22.5757], [-45.2545, -22.5816], [-45.2627, -22.6087], [-45.2691, -22.6114], [-45.2759, -22.617], [-45.2939, -22.6137], [-45.3013, -22.6156], [-45.3173, -22.6143], [-45.333, -22.6176], [-45.3358, -22.6228], [-45.3472, -22.6257], [-45.361, -22.6388], [-45.3693, -22.637], [-45.3813, -22.6423], [-45.3842, -22.6471], [-45.4, -22.6537], [-45.4105, -22.6517], [-45.4117, -22.6411], [-45.4088, -22.6335], [-45.4129, -22.6222], [-45.4204, -22.6212], [-45.4355, -22.6183], [-45.4375, -22.6117], [-45.4517, -22.6064], [-45.4739, -22.5889], [-45.4804, -22.5905], [-45.4748, -22.5995], [-45.4888, -22.6288], [-45.5011, -22.6263], [-45.5165, -22.6414], [-45.5249, -22.6469], [-45.533, -22.6468], [-45.5448, -22.6508], [-45.5746, -22.6569], [-45.5804, -22.6529], [-45.582, -22.6447], [-45.5728, -22.6412], [-45.5599, -22.6276], [-45.5554, -22.6264], [-45.5637, -22.6127], [-45.5727, -22.6093], [-45.5765, -22.6017], [-45.5885, -22.6117], [-45.59, -22.6191], [-45.601, -22.6189], [-45.6088, -22.6241], [-45.6181, -22.6379], [-45.6477, -22.6482], [-45.6662, -22.6512], [-45.6811, -22.6363], [-45.6661, -22.6127], [-45.6644, -22.6001], [-45.6599, -22.599], [-45.6631, -22.5867], [-45.6629, -22.5768], [-45.6787, -22.5733], [-45.6954, -22.5863], [-45.7136, -22.5795], [-45.7268, -22.587], [-45.7276, -22.5943], [-45.7346, -22.5974], [-45.7367, -22.6102], [-45.73, -22.6187], [-45.7175, -22.621], [-45.7087, -22.6395], [-45.6997, -22.6424], [-45.698, -22.6498], [-45.7087, -22.6591], [-45.7176, -22.6621], [-45.7322, -22.6568], [-45.7428, -22.6592], [-45.7611, -22.6772], [-45.7789, -22.6836], [-45.7879, -22.6934], [-45.7928, -22.693], [-45.8116, -22.6987], [-45.818, -22.7114], [-45.8199, -22.7227], [-45.8152, -22.7302], [-45.8051, -22.7373], [-45.7956, -22.739], [-45.782, -22.7318], [-45.7565, -22.721], [-45.7467, -22.7232], [-45.7326, -22.722], [-45.7242, -22.7339], [-45.7134, -22.7569], [-45.7122, -22.7698], [-45.7168, -22.78], [-45.729, -22.7852], [-45.7303, -22.7986], [-45.7256, -22.8], [-45.7136, -22.8148], [-45.7243, -22.8158], [-45.7299, -22.8098], [-45.7417, -22.8079], [-45.7429, -22.7954], [-45.7549, -22.7929], [-45.759, -22.801], [-45.7709, -22.8059], [-45.768, -22.836], [-45.7703, -22.8468], [-45.7819, -22.8553], [-45.7909, -22.8586], [-45.8006, -22.8476], [-45.8028, -22.8338], [-45.8234, -22.8299], [-45.8256, -22.8336], [-45.8372, -22.8321], [-45.8481, -22.8378], [-45.8501, -22.8469], [-45.8573, -22.8512], [-45.8573, -22.8587], [-45.8646, -22.8691], [-45.871, -22.8715], [-45.8795, -22.8753], [-45.8873, -22.8722], [-45.8942, -22.8492], [-45.8912, -22.8455], [-45.909, -22.8296], [-45.9046, -22.8197], [-45.9118, -22.8163], [-45.9237, -22.8258], [-45.9238, -22.8319], [-45.9393, -22.8467], [-45.9468, -22.8456], [-45.9565, -22.8498], [-45.9735, -22.8631], [-45.9751, -22.8681], [-45.9931, -22.8698], [-45.9904, -22.876], [-45.9998, -22.8789], [-46.0085, -22.8895], [-46.0278, -22.8851], [-46.0371, -22.8884], [-46.0507, -22.897], [-46.0639, -22.8916], [-46.0716, -22.8936], [-46.0837, -22.8916], [-46.0952, -22.8944], [-46.1027, -22.902], [-46.1236, -22.9095], [-46.1391, -22.9228], [-46.1498, -22.9105], [-46.1383, -22.895], [-46.1379, -22.885], [-46.1421, -22.881], [-46.1413, -22.8681], [-46.1465, -22.8576], [-46.1578, -22.8635], [-46.1821, -22.867], [-46.1922, -22.8652], [-46.2149, -22.8766], [-46.2349, -22.8832], [-46.2374, -22.8932], [-46.2483, -22.8894], [-46.2574, -22.8909], [-46.2626, -22.8785], [-46.2669, -22.8757], [-46.279, -22.8783], [-46.295, -22.8978], [-46.3161, -22.887], [-46.3388, -22.8979], [-46.3449, -22.9052], [-46.3563, -22.9003], [-46.3638, -22.8937], [-46.3763, -22.8771], [-46.3808, -22.864], [-46.3732, -22.8617], [-46.3743, -22.8439], [-46.3707, -22.8351], [-46.3768, -22.8278], [-46.3745, -22.8202], [-46.3617, -22.7889], [-46.3435, -22.7775], [-46.3407, -22.7689], [-46.3326, -22.7661], [-46.3345, -22.7603], [-46.3549, -22.7571], [-46.3594, -22.7613], [-46.3728, -22.7468], [-46.3883, -22.7404], [-46.3928, -22.7433], [-46.4256, -22.7363], [-46.4367, -22.7319], [-46.4395, -22.7267], [-46.4527, -22.7276], [-46.4573, -22.7071], [-46.4686, -22.7013], [-46.4731, -22.705], [-46.4786, -22.6978], [-46.47, -22.694], [-46.4786, -22.6859], [-46.4806, -22.6799], [-46.4691, -22.6732], [-46.4421, -22.6685], [-46.4277, -22.6614], [-46.4179, -22.6645], [-46.4134, -22.6599], [-46.4057, -22.6626], [-46.4022, -22.671], [-46.3931, -22.663], [-46.3923, -22.6547], [-46.3963, -22.646], [-46.406, -22.6406], [-46.4206, -22.6381], [-46.4246, -22.6336], [-46.423, -22.6248], [-46.406, -22.6222], [-46.4134, -22.6073], [-46.4243, -22.5994], [-46.4124, -22.5854], [-46.4274, -22.5841], [-46.4326, -22.5712], [-46.4146, -22.5579], [-46.4061, -22.5415], [-46.4117, -22.5367], [-46.4179, -22.5475], [-46.4263, -22.5476], [-46.4393, -22.5406], [-46.4395, -22.5347], [-46.4472, -22.532], [-46.4565, -22.5217], [-46.4669, -22.5185], [-46.4846, -22.5192], [-46.4912, -22.5104], [-46.5066, -22.5155], [-46.507, -22.507], [-46.5421, -22.4944], [-46.5361, -22.4878], [-46.5307, -22.4709], [-46.543, -22.4678], [-46.5499, -22.4695], [-46.5516, -22.46], [-46.5488, -22.4552], [-46.5548, -22.4466], [-46.5737, -22.4456], [-46.5851, -22.4394], [-46.6061, -22.4417], [-46.6163, -22.4386], [-46.6316, -22.4358], [-46.6396, -22.426], [-46.646, -22.4289], [-46.6665, -22.4151], [-46.668, -22.4064], [-46.6634, -22.3915], [-46.6664, -22.382], [-46.6609, -22.366], [-46.6752, -22.3694], [-46.6876, -22.3494], [-46.6975, -22.3376], [-46.7012, -22.3215], [-46.7145, -22.3156], [-46.7233, -22.3066], [-46.7126, -22.3045], [-46.7053, -22.2958], [-46.7105, -22.285], [-46.7025, -22.28], [-46.7106, -22.2699], [-46.7069, -22.2579], [-46.694, -22.2467], [-46.6931, -22.2376], [-46.6781, -22.2219], [-46.6803, -22.2165], [-46.6797, -22.2084], [-46.6708, -22.1843], [-46.6718, -22.1783], [-46.6631, -22.1804], [-46.6526, -22.1776], [-46.6456, -22.1806], [-46.6403, -22.1659], [-46.6405, -22.1577], [-46.6279, -22.1564], [-46.613, -22.1503], [-46.6036, -22.1322], [-46.6161, -22.1307], [-46.6242, -22.1085], [-46.6326, -22.1079], [-46.6468, -22.0919], [-46.6745, -22.0962], [-46.6809, -22.091], [-46.6886, -22.0935], [-46.6951, -22.0905], [-46.7001, -22.0951], [-46.7154, -22.0914], [-46.7195, -22.0833], [-46.7228, -22.0763], [-46.7162, -22.0736], [-46.7061, -22.079], [-46.6964, -22.0729], [-46.684, -22.0739], [-46.6648, -22.0689], [-46.6632, -22.0597], [-46.6764, -22.0554], [-46.6854, -22.0374], [-46.6836, -22.03], [-46.6756, -22.0224], [-46.6622, -22.0237], [-46.6548, -22.0178], [-46.6499, -22.0095], [-46.6403, -22.0089], [-46.6281, -22.0155], [-46.6178, -22.0175], [-46.6133, -22.015], [-46.6125, -22.0049], [-46.6179, -21.995], [-46.622, -21.9953], [-46.631, -21.9812], [-46.6428, -21.9766], [-46.6514, -21.9615], [-46.6533, -21.9441], [-46.668, -21.9306], [-46.6646, -21.9234], [-46.6738, -21.9111], [-46.6636, -21.8981], [-46.6532, -21.896], [-46.6475, -21.8805], [-46.6581, -21.8753], [-46.6559, -21.8699], [-46.6611, -21.8623], [-46.666, -21.8484], [-46.6765, -21.8506], [-46.6907, -21.8376]]], [[[-45.2904, -23.8691], [-45.2888, -23.857], [-45.2807, -23.844], [-45.27, -23.8373], [-45.2445, -23.8373], [-45.2385, -23.843], [-45.2326, -23.8356], [-45.2481, -23.8239], [-45.2399, -23.8207], [-45.2423, -23.8108], [-45.2361, -23.7997], [-45.2327, -23.785], [-45.2339, -23.7739], [-45.2424, -23.7639], [-45.2576, -23.7622], [-45.2559, -23.7499], [-45.2633, -23.7415], [-45.283, -23.7343], [-45.3076, -23.7319], [-45.3188, -23.7234], [-45.3281, -23.7224], [-45.34, -23.7275], [-45.3434, -23.7367], [-45.3493, -23.7424], [-45.3478, -23.7478], [-45.3513, -23.758], [-45.3489, -23.7654], [-45.3592, -23.7778], [-45.3635, -23.7874], [-45.3657, -23.809], [-45.3727, -23.8189], [-45.3827, -23.8239], [-45.4023, -23.8422], [-45.4128, -23.8479], [-45.4178, -23.8594], [-45.4318, -23.862], [-45.4349, -23.8702], [-45.4414, -23.8719], [-45.4517, -23.8849], [-45.4604, -23.8902], [-45.4596, -23.9158], [-45.4514, -23.9224], [-45.4443, -23.9341], [-45.4322, -23.9391], [-45.4079, -23.9385], [-45.3981, -23.9326], [-45.381, -23.9299], [-45.3741, -23.9313], [-45.3573, -23.9278], [-45.3474, -23.9161], [-45.338, -23.9197], [-45.3259, -23.912], [-45.3205, -23.9165], [-45.303, -23.9089], [-45.2906, -23.9111], [-45.2884, -23.9188], [-45.2811, -23.9265], [-45.2817, -23.9357], [-45.287, -23.9408], [-45.2798, -23.9526], [-45.269, -23.965], [-45.2514, -23.9678], [-45.2385, -23.9606], [-45.2334, -23.948], [-45.237, -23.9353], [-45.2333, -23.9289], [-45.2379, -23.923], [-45.2376, -23.9091], [-45.2274, -23.9081], [-45.2408, -23.8938], [-45.2485, -23.9032], [-45.2606, -23.8927], [-45.2719, -23.8926], [-45.2742, -23.8862], [-45.272, -23.8733], [-45.2889, -23.8737], [-45.2904, -23.8691]]], [[[-45.017, -23.7392], [-45.0236, -23.7468], [-45.0173, -23.7507], [-45.0148, -23.7613], [-45.0075, -23.7547], [-45.0084, -23.7475], [-45.017, -23.7392]]], [[[-45.1388, -23.7897], [-45.1528, -23.7945], [-45.1579, -23.8033], [-45.1441, -23.8167], [-45.1328, -23.8094], [-45.1166, -23.8114], [-45.116, -23.8029], [-45.137, -23.7982], [-45.1388, -23.7897]]], [[[-45.7748, -23.8589], [-45.7842, -23.8595], [-45.787, -23.8685], [-45.7766, -23.8683], [-45.7748, -23.8589]]], [[[-45.1559, -23.5602], [-45.1633, -23.5676], [-45.1573, -23.5723], [-45.1514, -23.564], [-45.1559, -23.5602]]], [[[-45.0788, -23.5275], [-45.0833, -23.5394], [-45.0789, -23.5462], [-45.0812, -23.5565], [-45.0652, -23.5555], [-45.0567, -23.5455], [-45.0501, -23.546], [-45.0408, -23.5412], [-45.0393, -23.5343], [-45.0585, -23.5268], [-45.0641, -23.5386], [-45.0778, -23.5361], [-45.0788, -23.5275]]]]}, "properties": {"uf": "SP", "nome": "SP"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-49.1298, -24.6819], [-49.1348, -24.6756], [-49.1482, -24.6753], [-49.1579, -24.6719], [-49.1698, -24.6756], [-49.1748, -24.6721], [-49.1857, -24.6728], [-49.195, -24.6833], [-49.206, -24.6872], [-49.2043, -24.6959], [-49.2079, -24.7009], [-49.2148, -24.7022], [-49.228, -24.6983], [-49.2591, -24.696], [-49.2781, -24.693], [-49.2942, -24.6759], [-49.3038, -24.673], [-49.312, -24.6635], [-49.2996, -24.655], [-49.3064, -24.6429], [-49.3134, -24.638], [-49.3141, -24.6321], [-49.3071, -24.6217], [-49.3146, -24.6143], [-49.311, -24.6033], [-49.3036, -24.5969], [-49.3145, -24.5903], [-49.3109, -24.581], [-49.316, -24.5555], [-49.3066, -24.5493], [-49.2933, -24.553], [-49.2923, -24.5443], [-49.2799, -24.5359], [-49.288, -24.5266], [-49.2862, -24.5183], [-49.2947, -24.5064], [-49.2957, -24.5003], [-49.2843, -24.4948], [-49.2729, -24.4927], [-49.2698, -24.4813], [-49.2639, -24.4744], [-49.2453, -24.4651], [-49.2456, -24.4582], [-49.2535, -24.4557], [-49.2505, -24.4454], [-49.2524, -24.4339], [-49.2407, -24.422], [-49.2355, -24.411], [-49.2379, -24.4045], [-49.2535, -24.405], [-49.2477, -24.3927], [-49.2395, -24.3845], [-49.2235, -24.3635], [-49.2139, -24.3539], [-49.2011, -24.3451], [-49.2059, -24.3383], [-49.2243, -24.3402], [-49.2312, -24.3304], [-49.2447, -24.3322], [-49.2505, -24.3288], [-49.2542, -24.3179], [-49.2698, -24.3072], [-49.2869, -24.3026], [-49.2914, -24.2912], [-49.3012, -24.2763], [-49.2987, -24.2681], [-49.3054, -24.2514], [-49.3127, -24.2434], [-49.3196, -24.2438], [-49.3227, -24.236], [-49.3507, -24.2208], [-49.3558, -24.2091], [-49.3428, -24.2043], [-49.3463, -24.1912], [-49.3398, -24.1748], [-49.3403, -24.1572], [-49.3332, -24.1518], [-49.3366, -24.1376], [-49.3574, -24.1304], [-49.363, -24.1268], [-49.3708, -24.1144], [-49.378, -24.1181], [-49.3923, -24.1151], [-49.4087, -24.1069], [-49.4049, -24.0958], [-49.4249, -24.0903], [-49.4318, -24.0856], [-49.4298, -24.0687], [-49.44, -24.0668], [-49.4378, -24.0588], [-49.4498, -24.0564], [-49.4575, -24.0495], [-49.4627, -24.0382], [-49.4634, -24.0274], [-49.4744, -24.0201], [-49.4872, -24.0246], [-49.4902, -24.0187], [-49.481, -24.0088], [-49.4923, -23.9934], [-49.4984, -23.9929], [-49.4937, -23.9776], [-49.5006, -23.9695], [-49.5072, -23.9674], [-49.5, -23.958], [-49.5029, -23.9485], [-49.5211, -23.9461], [-49.5244, -23.9365], [-49.5094, -23.9364], [-49.5116, -23.9259], [-49.5223, -23.9166], [-49.5312, -23.9293], [-49.5358, -23.9282], [-49.5437, -23.924], [-49.557, -23.9213], [-49.5545, -23.9153], [-49.5632, -23.9123], [-49.5695, -23.8995], [-49.5775, -23.896], [-49.5758, -23.883], [-49.587, -23.8889], [-49.5941, -23.8726], [-49.6025, -23.8683], [-49.5992, -23.8598], [-49.6088, -23.8539], [-49.596, -23.8456], [-49.608, -23.8394], [-49.594, -23.8328], [-49.5903, -23.828], [-49.5727, -23.827], [-49.5637, -23.8195], [-49.5601, -23.8119], [-49.5631, -23.8019], [-49.5597, -23.7936], [-49.5646, -23.7851], [-49.5665, -23.7719], [-49.5609, -23.761], [-49.5673, -23.7368], [-49.5615, -23.7317], [-49.5513, -23.7387], [-49.5488, -23.7324], [-49.5547, -23.7254], [-49.553, -23.7111], [-49.5492, -23.704], [-49.5635, -23.6879], [-49.5759, -23.6804], [-49.5747, -23.676], [-49.5799, -23.6783], [-49.5853, -23.6589], [-49.6021, -23.6521], [-49.6034, -23.6435], [-49.6161, -23.6406], [-49.6075, -23.6322], [-49.6136, -23.6231], [-49.6142, -23.6135], [-49.621, -23.6111], [-49.6189, -23.5943], [-49.6028, -23.584], [-49.6012, -23.5752], [-49.6079, -23.5668], [-49.5988, -23.553], [-49.6057, -23.5417], [-49.6002, -23.5356], [-49.6242, -23.5233], [-49.6294, -23.5118], [-49.6183, -23.5017], [-49.6214, -23.4933], [-49.6127, -23.4829], [-49.6133, -23.4726], [-49.6033, -23.4784], [-49.6012, -23.4613], [-49.5981, -23.4582], [-49.6032, -23.4513], [-49.5956, -23.4404], [-49.5888, -23.4358], [-49.5779, -23.4377], [-49.5818, -23.429], [-49.5796, -23.4151], [-49.5905, -23.4157], [-49.5926, -23.4075], [-49.6025, -23.4085], [-49.6072, -23.3934], [-49.621, -23.3974], [-49.6206, -23.3887], [-49.6051, -23.3844], [-49.5911, -23.3879], [-49.596, -23.376], [-49.5954, -23.3671], [-49.6118, -23.3547], [-49.6334, -23.3564], [-49.6379, -23.3495], [-49.6379, -23.3426], [-49.6277, -23.342], [-49.6217, -23.3319], [-49.6241, -23.3166], [-49.6287, -23.3112], [-49.6309, -23.2995], [-49.6258, -23.2867], [-49.6271, -23.2818], [-49.6352, -23.2713], [-49.6401, -23.2563], [-49.6471, -23.2517], [-49.6449, -23.2392], [-49.6516, -23.2369], [-49.6548, -23.2283], [-49.6538, -23.212], [-49.6615, -23.2016], [-49.6632, -23.1942], [-49.6777, -23.1749], [-49.6783, -23.1651], [-49.6946, -23.1656], [-49.7058, -23.1555], [-49.7146, -23.1539], [-49.7165, -23.1484], [-49.7281, -23.1431], [-49.7349, -23.1329], [-49.73, -23.1261], [-49.7256, -23.1094], [-49.7402, -23.0992], [-49.7514, -23.0978], [-49.7629, -23.1056], [-49.7787, -23.1013], [-49.7892, -23.1033], [-49.7995, -23.0934], [-49.8095, -23.0892], [-49.8139, -23.0786], [-49.8194, -23.077], [-49.827, -23.0749], [-49.8337, -23.0659], [-49.8506, -23.0733], [-49.8674, -23.0717], [-49.8732, -23.069], [-49.878, -23.0607], [-49.8868, -23.0647], [-49.8992, -23.054], [-49.9116, -23.0511], [-49.9163, -23.0364], [-49.9093, -23.0136], [-49.9002, -23.0053], [-49.9017, -22.9993], [-49.914, -22.9904], [-49.9206, -22.99], [-49.9326, -22.9825], [-49.9401, -22.9826], [-49.9545, -22.9784], [-49.9693, -22.9645], [-49.9725, -22.9585], [-49.9742, -22.9545], [-49.9664, -22.9463], [-49.9614, -22.9309], [-49.9657, -22.9141], [-49.9752, -22.9045], [-49.9862, -22.8975], [-49.9956, -22.898], [-49.9985, -22.9036], [-49.9919, -22.9166], [-49.9904, -22.9252], [-49.9949, -22.9297], [-50.0061, -22.9269], [-50.0146, -22.9113], [-50.0373, -22.9081], [-50.0438, -22.9026], [-50.0528, -22.9055], [-50.0624, -22.9237], [-50.0715, -22.9281], [-50.0809, -22.9218], [-50.0928, -22.9225], [-50.1154, -22.9398], [-50.1331, -22.9399], [-50.153, -22.9356], [-50.1649, -22.9464], [-50.1851, -22.954], [-50.1948, -22.9516], [-50.2039, -22.9528], [-50.213, -22.9485], [-50.2275, -22.9535], [-50.2375, -22.9541], [-50.2432, -22.951], [-50.2476, -22.9378], [-50.2756, -22.9316], [-50.2841, -22.9373], [-50.3017, -22.9387], [-50.3062, -22.9462], [-50.3233, -22.9513], [-50.3402, -22.9481], [-50.3454, -22.9346], [-50.3596, -22.9215], [-50.3592, -22.9161], [-50.3791, -22.9054], [-50.3982, -22.9072], [-50.4164, -22.9128], [-50.4202, -22.9176], [-50.4183, -22.9313], [-50.4257, -22.9442], [-50.4326, -22.9462], [-50.4484, -22.9415], [-50.4594, -22.9452], [-50.4827, -22.9369], [-50.493, -22.9384], [-50.4997, -22.9436], [-50.511, -22.9446], [-50.5268, -22.9348], [-50.53, -22.9191], [-50.5405, -22.9121], [-50.5544, -22.9116], [-50.5673, -22.9057], [-50.5772, -22.904], [-50.5888, -22.9104], [-50.6038, -22.9232], [-50.6127, -22.9225], [-50.6203, -22.9122], [-50.6373, -22.9069], [-50.6485, -22.8971], [-50.6635, -22.8957], [-50.6726, -22.8982], [-50.6821, -22.9062], [-50.6935, -22.9236], [-50.7098, -22.9534], [-50.7295, -22.9625], [-50.7452, -22.96], [-50.7503, -22.9515], [-50.7587, -22.9477], [-50.7797, -22.9466], [-50.7959, -22.9512], [-50.8061, -22.9403], [-50.8005, -22.9283], [-50.7931, -22.9051], [-50.793, -22.8944], [-50.7978, -22.8886], [-50.817, -22.8795], [-50.8236, -22.8661], [-50.8329, -22.8592], [-50.8376, -22.8401], [-50.8424, -22.8314], [-50.8545, -22.82], [-50.876, -22.8065], [-50.8887, -22.7965], [-50.8953, -22.7943], [-50.9277, -22.7977], [-50.9373, -22.8048], [-50.9456, -22.8039], [-50.9616, -22.7862], [-50.9787, -22.7826], [-50.9973, -22.7929], [-51.0044, -22.7937], [-51.0111, -22.7923], [-51.0452, -22.7738], [-51.0576, -22.7661], [-51.0754, -22.7659], [-51.09, -22.7627], [-51.1026, -22.7629], [-51.1279, -22.76], [-51.1496, -22.7551], [-51.1644, -22.749], [-51.176, -22.7388], [-51.187, -22.7299], [-51.2054, -22.7274], [-51.2137, -22.7237], [-51.2283, -22.716], [-51.2378, -22.7058], [-51.2429, -22.6896], [-51.2587, -22.6719], [-51.2652, -22.6677], [-51.2814, -22.6665], [-51.2982, -22.6735], [-51.3118, -22.6735], [-51.3331, -22.6671], [-51.3534, -22.6634], [-51.3736, -22.6581], [-51.3849, -22.6649], [-51.402, -22.6679], [-51.41, -22.665], [-51.4247, -22.6535], [-51.4464, -22.653], [-51.4531, -22.6558], [-51.466, -22.6724], [-51.475, -22.6792], [-51.4989, -22.6905], [-51.5122, -22.692], [-51.5172, -22.69], [-51.5257, -22.6868], [-51.5435, -22.6895], [-51.5596, -22.6972], [-51.5773, -22.6892], [-51.5892, -22.6865], [-51.6113, -22.6661], [-51.6279, -22.6582], [-51.6305, -22.6579], [-51.6464, -22.6563], [-51.6723, -22.6587], [-51.6875, -22.663], [-51.6992, -22.6694], [-51.7182, -22.669], [-51.7259, -22.6615], [-51.733, -22.6286], [-51.737, -22.6241], [-51.7473, -22.6236], [-51.7516, -22.6181], [-51.7716, -22.6141], [-51.7863, -22.619], [-51.8181, -22.6233], [-51.8262, -22.6273], [-51.8387, -22.6285], [-51.8471, -22.6322], [-51.8558, -22.6317], [-51.8656, -22.6312], [-51.879, -22.6244], [-51.8902, -22.6132], [-51.9015, -22.6019], [-51.9168, -22.5861], [-51.9405, -22.5673], [-51.9609, -22.5635], [-51.9912, -22.5508], [-51.9969, -22.5461], [-52.0127, -22.5417], [-52.0284, -22.5395], [-52.0329, -22.5392], [-52.0519, -22.5393], [-52.0694, -22.5333], [-52.0896, -22.5212], [-52.1092, -22.5163], [-52.1276, -22.5199], [-52.1356, -22.5269], [-52.1488, -22.5493], [-52.1523, -22.5692], [-52.161, -22.5895], [-52.1619, -22.6109], [-52.1569, -22.6287], [-52.1567, -22.6447], [-52.1668, -22.6503], [-52.1828, -22.6554], [-52.2011, -22.6609], [-52.2136, -22.672], [-52.2226, -22.6755], [-52.2285, -22.6646], [-52.2281, -22.6425], [-52.2309, -22.6335], [-52.2401, -22.6199], [-52.2504, -22.6154], [-52.2787, -22.6204], [-52.29, -22.6282], [-52.3004, -22.6354], [-52.3131, -22.6365], [-52.3269, -22.6331], [-52.3805, -22.6265], [-52.4214, -22.6106], [-52.433, -22.6072], [-52.4457, -22.6083], [-52.4676, -22.6159], [-52.479, -22.6241], [-52.4988, -22.6342], [-52.5066, -22.6335], [-52.5208, -22.6218], [-52.5378, -22.616], [-52.5454, -22.6117], [-52.5539, -22.6007], [-52.5631, -22.5934], [-52.5715, -22.5829], [-52.5758, -22.572], [-52.5893, -22.5661], [-52.6114, -22.5745], [-52.6301, -22.5905], [-52.6442, -22.5975], [-52.663, -22.6119], [-52.6971, -22.627], [-52.718, -22.6275], [-52.7269, -22.6252], [-52.7503, -22.6124], [-52.7643, -22.6086], [-52.7829, -22.6021], [-52.8154, -22.597], [-52.8449, -22.6092], [-52.8584, -22.608], [-52.9054, -22.5722], [-52.9247, -22.5656], [-52.9724, -22.5705], [-52.9849, -22.5763], [-53.0117, -22.5988], [-53.0308, -22.6084], [-53.0385, -22.6184], [-53.0558, -22.6326], [-53.0747, -22.6413], [-53.0878, -22.6584], [-53.0915, -22.6448], [-53.1014, -22.6256], [-53.1052, -22.6219], [-53.1279, -22.6523], [-53.1476, -22.6781], [-53.166, -22.6938], [-53.1854, -22.7187], [-53.1935, -22.7253], [-53.2067, -22.7313], [-53.2234, -22.731], [-53.24, -22.7335], [-53.2889, -22.7496], [-53.3274, -22.7646], [-53.352, -22.7757], [-53.3638, -22.7836], [-53.3724, -22.7985], [-53.3798, -22.8044], [-53.3987, -22.8067], [-53.4104, -22.8139], [-53.4195, -22.8245], [-53.4297, -22.833], [-53.4509, -22.8419], [-53.4848, -22.8639], [-53.5236, -22.8801], [-53.531, -22.8811], [-53.5468, -22.8901], [-53.5594, -22.906], [-53.5608, -22.9162], [-53.5708, -22.9285], [-53.5893, -22.9362], [-53.6074, -22.9513], [-53.6166, -22.9742], [-53.6341, -22.9985], [-53.634, -23.0034], [-53.6299, -23.0135], [-53.6311, -23.0226], [-53.6322, -23.0703], [-53.6359, -23.1057], [-53.6366, -23.125], [-53.6548, -23.1442], [-53.6603, -23.1545], [-53.659, -23.1628], [-53.6694, -23.1843], [-53.6796, -23.1953], [-53.6936, -23.2214], [-53.6993, -23.2349], [-53.7056, -23.2633], [-53.7149, -23.2834], [-53.7252, -23.3104], [-53.7413, -23.3356], [-53.7593, -23.354], [-53.7622, -23.3593], [-53.7664, -23.3681], [-53.776, -23.3753], [-53.7902, -23.3799], [-53.816, -23.3856], [-53.8245, -23.3915], [-53.8558, -23.4068], [-53.8766, -23.4198], [-53.9075, -23.4323], [-53.9321, -23.4459], [-53.9408, -23.4463], [-53.9602, -23.4434], [-53.972, -23.4478], [-53.9815, -23.4569], [-53.9874, -23.4666], [-53.9947, -23.4904], [-54.0043, -23.5111], [-54.0073, -23.5447], [-54.0127, -23.5616], [-54.024, -23.5861], [-54.0234, -23.5973], [-54.0291, -23.6134], [-54.0306, -23.6282], [-54.0309, -23.6461], [-54.0346, -23.6559], [-54.0446, -23.6687], [-54.0511, -23.6872], [-54.0535, -23.7017], [-54.0519, -23.7211], [-54.0549, -23.7306], [-54.0659, -23.7461], [-54.0757, -23.7645], [-54.0805, -23.7809], [-54.0836, -23.8055], [-54.0861, -23.8252], [-54.0831, -23.8311], [-54.0881, -23.8445], [-54.084, -23.865], [-54.0794, -23.8808], [-54.0805, -23.8913], [-54.0931, -23.924], [-54.098, -23.9439], [-54.1018, -23.952], [-54.1175, -23.9713], [-54.1297, -23.9821], [-54.1403, -23.9884], [-54.1542, -23.9922], [-54.169, -23.999], [-54.1747, -24.002], [-54.2172, -24.036], [-54.2273, -24.0433], [-54.2495, -24.0559], [-54.2599, -24.0569], [-54.2768, -24.0623], [-54.2862, -24.0682], [-54.3023, -24.0903], [-54.3142, -24.104], [-54.3342, -24.1164], [-54.3398, -24.1227], [-54.3433, -24.1331], [-54.3456, -24.157], [-54.3344, -24.1787], [-54.3275, -24.1964], [-54.3269, -24.2093], [-54.3307, -24.2303], [-54.3226, -24.2517], [-54.2979, -24.2707], [-54.2774, -24.2914], [-54.2613, -24.3388], [-54.2578, -24.3553], [-54.2616, -24.375], [-54.2767, -24.4027], [-54.2956, -24.4276], [-54.3108, -24.4407], [-54.3265, -24.4652], [-54.3292, -24.4852], [-54.3361, -24.508], [-54.3331, -24.5279], [-54.3242, -24.5515], [-54.32, -24.568], [-54.3185, -24.5907], [-54.3188, -24.6069], [-54.3248, -24.6417], [-54.3269, -24.6595], [-54.3276, -24.6742], [-54.3323, -24.6945], [-54.3417, -24.7141], [-54.3492, -24.7232], [-54.3701, -24.7562], [-54.3815, -24.766], [-54.3899, -24.7773], [-54.395, -24.8113], [-54.4003, -24.8321], [-54.4103, -24.8586], [-54.4303, -24.9192], [-54.437, -24.9414], [-54.4385, -24.9627], [-54.4493, -25.0141], [-54.4572, -25.0393], [-54.4631, -25.055], [-54.4576, -25.0674], [-54.4585, -25.0815], [-54.4617, -25.0895], [-54.4595, -25.1021], [-54.4459, -25.1139], [-54.4376, -25.1271], [-54.4249, -25.1533], [-54.4269, -25.1655], [-54.4337, -25.1709], [-54.4478, -25.1688], [-54.4617, -25.1865], [-54.4736, -25.2115], [-54.4796, -25.2304], [-54.4912, -25.278], [-54.5016, -25.2972], [-54.5131, -25.3108], [-54.5254, -25.3315], [-54.5392, -25.3475], [-54.5546, -25.3597], [-54.5864, -25.3966], [-54.5912, -25.4126], [-54.6026, -25.438], [-54.6131, -25.4489], [-54.6191, -25.4507], [-54.6199, -25.4631], [-54.6172, -25.4706], [-54.6037, -25.4825], [-54.601, -25.5065], [-54.6012, -25.5229], [-54.5953, -25.5361], [-54.5952, -25.5598], [-54.5935, -25.5922], [-54.5839, -25.5929], [-54.5529, -25.5882], [-54.5356, -25.5977], [-54.5361, -25.6207], [-54.5277, -25.6281], [-54.5222, -25.6283], [-54.5117, -25.6185], [-54.5025, -25.6144], [-54.4926, -25.6184], [-54.4837, -25.6269], [-54.4702, -25.6358], [-54.4609, -25.6455], [-54.4453, -25.6657], [-54.4405, -25.6877], [-54.4352, -25.6969], [-54.4239, -25.6929], [-54.427, -25.671], [-54.4253, -25.6589], [-54.4195, -25.6533], [-54.3971, -25.6397], [-54.3889, -25.6245], [-54.3912, -25.6071], [-54.3888, -25.5999], [-54.3747, -25.5938], [-54.3599, -25.6056], [-54.3532, -25.6083], [-54.3455, -25.6049], [-54.3375, -25.5934], [-54.3289, -25.5719], [-54.3188, -25.5656], [-54.3062, -25.5635], [-54.2963, -25.5576], [-54.2883, -25.5544], [-54.2795, -25.558], [-54.2662, -25.5818], [-54.2579, -25.5936], [-54.2456, -25.5976], [-54.2343, -25.5908], [-54.237, -25.5673], [-54.2305, -25.5628], [-54.2229, -25.5648], [-54.2031, -25.5805], [-54.1863, -25.5853], [-54.1764, -25.5844], [-54.1735, -25.5759], [-54.1783, -25.5677], [-54.2031, -25.5588], [-54.2075, -25.5546], [-54.2064, -25.5417], [-54.1971, -25.5351], [-54.1869, -25.5355], [-54.1722, -25.542], [-54.1631, -25.5426], [-54.1554, -25.5361], [-54.144, -25.521], [-54.1345, -25.5117], [-54.1157, -25.4985], [-54.1037, -25.4944], [-54.0949, -25.498], [-54.0925, -25.5088], [-54.0966, -25.5214], [-54.1053, -25.5354], [-54.1198, -25.5533], [-54.1234, -25.5681], [-54.1195, -25.5835], [-54.1086, -25.6083], [-54.1018, -25.6181], [-54.0913, -25.617], [-54.089, -25.6067], [-54.0898, -25.5856], [-54.0835, -25.5622], [-54.0715, -25.5599], [-54.0662, -25.565], [-54.0602, -25.5783], [-54.0521, -25.5851], [-54.0453, -25.5852], [-54.0363, -25.5777], [-54.0287, -25.5665], [-54.0202, -25.5633], [-54.0108, -25.5665], [-54.0041, -25.5782], [-53.9912, -25.5861], [-53.9799, -25.5924], [-53.9703, -25.6009], [-53.9776, -25.6044], [-53.974, -25.6152], [-53.967, -25.6117], [-53.9609, -25.6291], [-53.9637, -25.6345], [-53.9617, -25.6437], [-53.9521, -25.647], [-53.9478, -25.6402], [-53.9482, -25.6302], [-53.9539, -25.6232], [-53.9484, -25.6189], [-53.9318, -25.6226], [-53.9239, -25.6177], [-53.9158, -25.6228], [-53.9215, -25.6297], [-53.9123, -25.6362], [-53.8929, -25.6223], [-53.8955, -25.6424], [-53.885, -25.6439], [-53.8841, -25.6493], [-53.89, -25.657], [-53.8625, -25.6586], [-53.8547, -25.6723], [-53.8597, -25.6779], [-53.8498, -25.6908], [-53.8504, -25.7014], [-53.8785, -25.7069], [-53.868, -25.72], [-53.859, -25.7232], [-53.8638, -25.7309], [-53.8665, -25.744], [-53.8488, -25.7412], [-53.8367, -25.7488], [-53.8481, -25.7577], [-53.8531, -25.7688], [-53.8427, -25.7707], [-53.8309, -25.7808], [-53.8389, -25.792], [-53.8272, -25.7902], [-53.8219, -25.7993], [-53.8275, -25.8035], [-53.8325, -25.8134], [-53.8384, -25.8163], [-53.8355, -25.8254], [-53.8418, -25.8263], [-53.8492, -25.8351], [-53.8428, -25.8389], [-53.8342, -25.8503], [-53.8419, -25.8604], [-53.8363, -25.867], [-53.8242, -25.8711], [-53.8296, -25.8776], [-53.8395, -25.8778], [-53.8336, -25.8954], [-53.82, -25.8972], [-53.8266, -25.9102], [-53.8189, -25.9123], [-53.8233, -25.9181], [-53.8198, -25.9264], [-53.8422, -25.9322], [-53.84, -25.9539], [-53.8307, -25.9603], [-53.8368, -25.9699], [-53.8271, -25.9765], [-53.819, -25.9764], [-53.8105, -25.9906], [-53.7926, -26.0065], [-53.7818, -26.0077], [-53.7765, -26.0168], [-53.7716, -26.0315], [-53.7633, -26.0363], [-53.7551, -26.034], [-53.748, -26.0397], [-53.7342, -26.0428], [-53.7311, -26.0585], [-53.7267, -26.0646], [-53.7326, -26.0687], [-53.7399, -26.0828], [-53.7381, -26.0997], [-53.743, -26.1079], [-53.7406, -26.1178], [-53.7216, -26.1295], [-53.7103, -26.1306], [-53.7001, -26.1528], [-53.6822, -26.1621], [-53.6721, -26.1762], [-53.6575, -26.1929], [-53.6503, -26.1947], [-53.6514, -26.2068], [-53.6412, -26.2155], [-53.6535, -26.2351], [-53.6441, -26.2409], [-53.639, -26.2508], [-53.6291, -26.2578], [-53.621, -26.257], [-53.6038, -26.2597], [-53.5934, -26.2559], [-53.5843, -26.2591], [-53.5823, -26.2723], [-53.5573, -26.2871], [-53.5538, -26.2924], [-53.5438, -26.291], [-53.5229, -26.2922], [-53.5103, -26.3005], [-53.4958, -26.3028], [-53.4724, -26.2897], [-53.465, -26.2928], [-53.4513, -26.2895], [-53.4399, -26.2822], [-53.4309, -26.2821], [-53.4308, -26.282], [-53.4304, -26.2819], [-53.424, -26.2797], [-53.4124, -26.2692], [-53.403, -26.2638], [-53.3994, -26.2538], [-53.3761, -26.2416], [-53.3657, -26.2478], [-53.3502, -26.2513], [-53.3423, -26.2491], [-53.3384, -26.2484], [-53.321, -26.2572], [-53.3044, -26.2584], [-53.2836, -26.2458], [-53.2789, -26.2494], [-53.28, -26.2585], [-53.2684, -26.2624], [-53.2623, -26.2767], [-53.2644, -26.2893], [-53.24, -26.3004], [-53.2355, -26.3102], [-53.2057, -26.3295], [-53.1916, -26.3344], [-53.1827, -26.3445], [-53.1693, -26.3481], [-53.1602, -26.3506], [-53.1509, -26.3445], [-53.1362, -26.3584], [-53.1272, -26.3723], [-53.1178, -26.3769], [-53.1098, -26.3763], [-53.1015, -26.3832], [-53.0933, -26.3825], [-53.0932, -26.392], [-53.0735, -26.3864], [-53.0461, -26.3812], [-53.028, -26.3702], [-53.0124, -26.3627], [-52.9935, -26.3477], [-52.9832, -26.3457], [-52.9795, -26.352], [-52.9678, -26.3539], [-52.9504, -26.3623], [-52.9377, -26.3622], [-52.9258, -26.3607], [-52.9168, -26.3556], [-52.9083, -26.3594], [-52.8818, -26.3596], [-52.8663, -26.3582], [-52.8469, -26.3444], [-52.8422, -26.3488], [-52.8248, -26.3441], [-52.7963, -26.3478], [-52.7909, -26.3521], [-52.7846, -26.3478], [-52.7754, -26.3479], [-52.7628, -26.3536], [-52.7517, -26.3446], [-52.7378, -26.3422], [-52.7266, -26.3476], [-52.7173, -26.3574], [-52.7088, -26.355], [-52.7006, -26.358], [-52.6911, -26.3533], [-52.6802, -26.3527], [-52.6598, -26.3739], [-52.645, -26.3809], [-52.6366, -26.3838], [-52.6308, -26.3927], [-52.6211, -26.3955], [-52.6167, -26.4077], [-52.6027, -26.4154], [-52.5958, -26.4161], [-52.5802, -26.4083], [-52.557, -26.4078], [-52.5528, -26.4116], [-52.5316, -26.4011], [-52.5232, -26.3996], [-52.4919, -26.4211], [-52.478, -26.4209], [-52.4695, -26.4271], [-52.4636, -26.4396], [-52.4495, -26.441], [-52.4426, -26.4381], [-52.4333, -26.4402], [-52.4192, -26.4373], [-52.4031, -26.4282], [-52.3796, -26.4386], [-52.3684, -26.4329], [-52.3567, -26.4398], [-52.3487, -26.4406], [-52.341, -26.4353], [-52.3378, -26.4418], [-52.3118, -26.4388], [-52.3044, -26.4407], [-52.2882, -26.4567], [-52.277, -26.4612], [-52.2622, -26.4545], [-52.2532, -26.4566], [-52.2298, -26.467], [-52.2241, -26.467], [-52.2028, -26.4588], [-52.1905, -26.4462], [-52.1863, -26.4451], [-52.1667, -26.465], [-52.1588, -26.4662], [-52.1477, -26.4724], [-52.1366, -26.4694], [-52.1296, -26.4772], [-52.1116, -26.475], [-52.1005, -26.4817], [-52.0969, -26.4875], [-52.0982, -26.5011], [-52.0938, -26.5133], [-52.0872, -26.5129], [-52.0814, -26.5251], [-52.0652, -26.523], [-52.0606, -26.5297], [-52.0519, -26.5303], [-52.0476, -26.5353], [-52.0343, -26.5398], [-52.0291, -26.5469], [-52.0226, -26.5478], [-52.0143, -26.5615], [-52.0088, -26.5666], [-51.9868, -26.5663], [-51.9822, -26.5694], [-51.9704, -26.5681], [-51.9597, -26.5745], [-51.948, -26.5696], [-51.9283, -26.5844], [-51.9003, -26.5793], [-51.8908, -26.5846], [-51.8827, -26.5852], [-51.8779, -26.5976], [-51.8735, -26.5994], [-51.8602, -26.5963], [-51.8563, -26.5912], [-51.8464, -26.5942], [-51.834, -26.59], [-51.824, -26.5819], [-51.8136, -26.5775], [-51.8084, -26.5849], [-51.7922, -26.5885], [-51.7839, -26.5881], [-51.7599, -26.5811], [-51.7376, -26.573], [-51.7315, -26.5723], [-51.7111, -26.5755], [-51.7038, -26.5808], [-51.6927, -26.5805], [-51.672, -26.5652], [-51.6585, -26.5654], [-51.6424, -26.577], [-51.6325, -26.5872], [-51.6113, -26.5892], [-51.597, -26.5841], [-51.5695, -26.5898], [-51.562, -26.5879], [-51.5512, -26.5909], [-51.5356, -26.5918], [-51.5194, -26.588], [-51.5121, -26.5817], [-51.5078, -26.5809], [-51.4954, -26.5874], [-51.48, -26.606], [-51.4851, -26.6104], [-51.4873, -26.6209], [-51.4688, -26.6212], [-51.4549, -26.6407], [-51.4558, -26.6544], [-51.4395, -26.6672], [-51.4353, -26.6882], [-51.4254, -26.6942], [-51.4073, -26.7006], [-51.4115, -26.7171], [-51.4, -26.7122], [-51.3929, -26.6989], [-51.3928, -26.6849], [-51.4023, -26.6796], [-51.4005, -26.6731], [-51.3911, -26.6632], [-51.3762, -26.6582], [-51.371, -26.66], [-51.347, -26.6486], [-51.3253, -26.6486], [-51.3213, -26.6568], [-51.3104, -26.6512], [-51.2945, -26.6559], [-51.2834, -26.6536], [-51.2835, -26.6424], [-51.2739, -26.6414], [-51.2626, -26.6336], [-51.2584, -26.6255], [-51.2389, -26.6279], [-51.2304, -26.6134], [-51.2368, -26.6079], [-51.228, -26.5957], [-51.2221, -26.5937], [-51.2265, -26.5855], [-51.2248, -26.5756], [-51.2148, -26.5709], [-51.2277, -26.5641], [-51.2281, -26.5546], [-51.2414, -26.5385], [-51.2469, -26.538], [-51.2468, -26.5268], [-51.2509, -26.5191], [-51.2567, -26.5191], [-51.2659, -26.5122], [-51.2732, -26.4983], [-51.2587, -26.4797], [-51.2532, -26.4621], [-51.2748, -26.4593], [-51.2793, -26.4538], [-51.2735, -26.4457], [-51.2929, -26.4341], [-51.2938, -26.4251], [-51.3004, -26.4177], [-51.2893, -26.4152], [-51.2917, -26.4042], [-51.2858, -26.3977], [-51.2743, -26.3986], [-51.2773, -26.3894], [-51.2704, -26.3869], [-51.2533, -26.3763], [-51.26, -26.3646], [-51.2522, -26.3515], [-51.2565, -26.3441], [-51.248, -26.3299], [-51.2273, -26.324], [-51.2201, -26.3153], [-51.2136, -26.3124], [-51.2072, -26.2963], [-51.2029, -26.2982], [-51.1923, -26.3018], [-51.1809, -26.2991], [-51.1616, -26.2896], [-51.1632, -26.2836], [-51.1484, -26.2788], [-51.1429, -26.2845], [-51.136, -26.2803], [-51.12, -26.2796], [-51.1105, -26.2734], [-51.1018, -26.2727], [-51.0965, -26.2624], [-51.0973, -26.255], [-51.0883, -26.2472], [-51.0858, -26.2336], [-51.0774, -26.2312], [-51.0681, -26.2396], [-51.0568, -26.2439], [-51.0187, -26.236], [-51.0045, -26.2307], [-50.9915, -26.235], [-50.973, -26.2462], [-50.9713, -26.2613], [-50.966, -26.2673], [-50.9528, -26.2698], [-50.9471, -26.2817], [-50.9348, -26.2756], [-50.9316, -26.2685], [-50.9346, -26.2574], [-50.9436, -26.2438], [-50.9409, -26.2338], [-50.9325, -26.2345], [-50.9095, -26.2494], [-50.9066, -26.2572], [-50.9064, -26.2702], [-50.9093, -26.2837], [-50.8997, -26.2893], [-50.8946, -26.2883], [-50.882, -26.2793], [-50.8789, -26.2705], [-50.879, -26.2586], [-50.8732, -26.2459], [-50.8611, -26.2446], [-50.8469, -26.2664], [-50.8356, -26.2711], [-50.8312, -26.2661], [-50.8277, -26.2482], [-50.7999, -26.2313], [-50.7807, -26.2252], [-50.7627, -26.222], [-50.7477, -26.2266], [-50.7449, -26.2348], [-50.7459, -26.2468], [-50.7309, -26.2499], [-50.7156, -26.2446], [-50.7155, -26.2339], [-50.7312, -26.2091], [-50.7299, -26.2034], [-50.7033, -26.188], [-50.6975, -26.1818], [-50.6906, -26.1722], [-50.6828, -26.1536], [-50.669, -26.1418], [-50.6502, -26.1325], [-50.6476, -26.1223], [-50.6565, -26.1069], [-50.6562, -26.1008], [-50.6443, -26.0896], [-50.6405, -26.0788], [-50.6285, -26.0628], [-50.6203, -26.0627], [-50.5948, -26.0704], [-50.5707, -26.0669], [-50.5535, -26.0594], [-50.5494, -26.0465], [-50.5552, -26.0416], [-50.5653, -26.0413], [-50.5757, -26.0466], [-50.5863, -26.0476], [-50.5917, -26.0403], [-50.5932, -26.0271], [-50.5889, -26.0189], [-50.5702, -26.002], [-50.5644, -26.0035], [-50.5557, -26.0182], [-50.5509, -26.0383], [-50.5302, -26.0356], [-50.5133, -26.0261], [-50.5067, -26.0317], [-50.4991, -26.0222], [-50.4937, -26.0264], [-50.4868, -26.024], [-50.4785, -26.0263], [-50.4609, -26.0263], [-50.4438, -26.0343], [-50.4499, -26.0413], [-50.4395, -26.0509], [-50.4371, -26.0576], [-50.4295, -26.063], [-50.4186, -26.061], [-50.4118, -26.0657], [-50.4081, -26.0585], [-50.3837, -26.0706], [-50.3717, -26.0792], [-50.3623, -26.0925], [-50.3657, -26.1121], [-50.3519, -26.1193], [-50.3339, -26.1347], [-50.3217, -26.1339], [-50.3215, -26.1265], [-50.3262, -26.1148], [-50.332, -26.1093], [-50.3331, -26.1004], [-50.3254, -26.0958], [-50.332, -26.0854], [-50.3226, -26.0814], [-50.3201, -26.0702], [-50.3091, -26.064], [-50.2988, -26.0547], [-50.2874, -26.0558], [-50.2727, -26.0489], [-50.2685, -26.0428], [-50.2551, -26.0516], [-50.2508, -26.0504], [-50.2552, -26.0384], [-50.2475, -26.0304], [-50.2363, -26.0355], [-50.2346, -26.0475], [-50.2223, -26.0602], [-50.2083, -26.0573], [-50.1898, -26.07], [-50.1782, -26.0787], [-50.1747, -26.0659], [-50.1682, -26.064], [-50.1545, -26.0474], [-50.1717, -26.0397], [-50.1778, -26.0282], [-50.1487, -26.0233], [-50.1402, -26.0266], [-50.1504, -26.0521], [-50.132, -26.0423], [-50.1242, -26.0508], [-50.1162, -26.051], [-50.1056, -26.0574], [-50.0892, -26.0416], [-50.0868, -26.0285], [-50.0789, -26.0251], [-50.08, -26.0386], [-50.0629, -26.0328], [-50.0547, -26.0359], [-50.0392, -26.0276], [-50.0296, -26.028], [-50.0216, -26.032], [-50.0056, -26.0461], [-50.0025, -26.0376], [-50.0111, -26.0263], [-50.0109, -26.0133], [-49.9992, -26.0156], [-49.9934, -26.0114], [-49.9775, -26.0137], [-49.9695, -26.0176], [-49.9631, -26.0276], [-49.9672, -26.0417], [-49.9763, -26.0499], [-49.9724, -26.0584], [-49.9579, -26.0428], [-49.9479, -26.0294], [-49.9541, -26.02], [-49.9443, -26.009], [-49.9341, -26.0189], [-49.9401, -26.0282], [-49.9308, -26.0302], [-49.9148, -26.0254], [-49.9057, -26.0262], [-49.8979, -26.0344], [-49.8911, -26.0294], [-49.8694, -26.0335], [-49.8711, -26.0431], [-49.8639, -26.0478], [-49.8638, -26.0547], [-49.8446, -26.0648], [-49.8385, -26.0636], [-49.8282, -26.0752], [-49.8308, -26.0831], [-49.8242, -26.0939], [-49.8084, -26.0941], [-49.8027, -26.11], [-49.7914, -26.1135], [-49.7852, -26.1059], [-49.78, -26.1185], [-49.7736, -26.1194], [-49.765, -26.1141], [-49.753, -26.1187], [-49.7486, -26.1246], [-49.7481, -26.1404], [-49.7288, -26.1418], [-49.7267, -26.149], [-49.7371, -26.1572], [-49.7275, -26.1714], [-49.7201, -26.1656], [-49.7128, -26.1547], [-49.7015, -26.1593], [-49.6908, -26.1769], [-49.6728, -26.1898], [-49.6694, -26.1858], [-49.654, -26.1869], [-49.6512, -26.2076], [-49.6427, -26.2098], [-49.6343, -26.2026], [-49.6221, -26.2159], [-49.6133, -26.2127], [-49.6033, -26.2147], [-49.6031, -26.2267], [-49.5983, -26.2209], [-49.583, -26.2299], [-49.5782, -26.2137], [-49.567, -26.2334], [-49.5596, -26.237], [-49.5498, -26.2334], [-49.5419, -26.2143], [-49.538, -26.2129], [-49.5225, -26.2213], [-49.5017, -26.2199], [-49.4912, -26.2144], [-49.5, -26.2031], [-49.4897, -26.1991], [-49.4872, -26.1942], [-49.486, -26.1852], [-49.4751, -26.1822], [-49.4622, -26.1712], [-49.4607, -26.1622], [-49.4398, -26.1639], [-49.4292, -26.17], [-49.4214, -26.1661], [-49.4177, -26.1557], [-49.3807, -26.1567], [-49.3608, -26.1374], [-49.3469, -26.1281], [-49.3349, -26.1255], [-49.3334, -26.1192], [-49.3217, -26.11], [-49.3002, -26.1113], [-49.2944, -26.0983], [-49.2946, -26.0892], [-49.2866, -26.0784], [-49.2773, -26.0817], [-49.2676, -26.0769], [-49.2644, -26.0669], [-49.2535, -26.0635], [-49.2532, -26.0499], [-49.2433, -26.044], [-49.2394, -26.0337], [-49.2345, -26.0307], [-49.2264, -26.0299], [-49.2083, -26.0221], [-49.2081, -26.0175], [-49.1974, -26.0153], [-49.1675, -26.0007], [-49.1577, -26.0091], [-49.1386, -26.0135], [-49.1256, -25.9961], [-49.1189, -26.0025], [-49.1059, -26.003], [-49.099, -26.0102], [-49.0915, -26.0101], [-49.0738, -26.0011], [-49.0693, -26.0089], [-49.0546, -26.021], [-49.046, -26.0179], [-49.043, -26.0045], [-49.0295, -26.0046], [-49.0202, -26.0157], [-48.9943, -26.0093], [-48.981, -25.9978], [-48.9791, -25.9889], [-48.9683, -25.9867], [-48.9621, -25.9841], [-48.9587, -25.9932], [-48.9504, -25.99], [-48.9605, -25.9808], [-48.8193, -25.9823], [-48.6821, -25.9837], [-48.677, -25.978], [-48.6689, -25.9792], [-48.6444, -25.9558], [-48.6388, -25.9596], [-48.6404, -25.9674], [-48.6343, -25.9693], [-48.6341, -25.9777], [-48.624, -25.9775], [-48.6136, -25.9817], [-48.6014, -25.9808], [-48.5953, -25.9768], [-48.5876, -25.9488], [-48.5761, -25.9205], [-48.5623, -25.8939], [-48.5675, -25.8857], [-48.5627, -25.8709], [-48.5646, -25.8566], [-48.5496, -25.8523], [-48.5376, -25.8436], [-48.5292, -25.8181], [-48.5318, -25.8139], [-48.5266, -25.802], [-48.507, -25.764], [-48.4771, -25.7137], [-48.4506, -25.6733], [-48.4362, -25.6494], [-48.425, -25.6346], [-48.4042, -25.614], [-48.3865, -25.6016], [-48.3583, -25.5859], [-48.3199, -25.5866], [-48.3136, -25.5762], [-48.3015, -25.5663], [-48.3021, -25.5591], [-48.294, -25.5472], [-48.29, -25.5458], [-48.2769, -25.5141], [-48.3097, -25.4933], [-48.287, -25.4892], [-48.2694, -25.4759], [-48.2524, -25.4685], [-48.2393, -25.4653], [-48.2246, -25.4737], [-48.214, -25.473], [-48.2116, -25.4623], [-48.2033, -25.4398], [-48.1921, -25.4176], [-48.1823, -25.4021], [-48.1623, -25.375], [-48.1449, -25.3549], [-48.1323, -25.3423], [-48.0997, -25.3164], [-48.0961, -25.3089], [-48.0998, -25.3034], [-48.0968, -25.2972], [-48.0831, -25.282], [-48.056, -25.2616], [-48.0512, -25.2523], [-48.0307, -25.2388], [-48.0235, -25.2309], [-48.0299, -25.2262], [-48.0323, -25.2185], [-48.0403, -25.2187], [-48.0498, -25.2255], [-48.0621, -25.2401], [-48.0986, -25.2413], [-48.1063, -25.2439], [-48.113, -25.2509], [-48.1257, -25.2419], [-48.1331, -25.2398], [-48.1512, -25.2281], [-48.1615, -25.2109], [-48.1715, -25.2105], [-48.1825, -25.205], [-48.1914, -25.1962], [-48.1934, -25.1899], [-48.1784, -25.1821], [-48.1667, -25.1646], [-48.1687, -25.1565], [-48.1585, -25.1499], [-48.1816, -25.1338], [-48.1948, -25.1065], [-48.2045, -25.0997], [-48.204, -25.0935], [-48.2122, -25.0854], [-48.2161, -25.0767], [-48.2121, -25.0592], [-48.2153, -25.0408], [-48.2086, -25.0319], [-48.233, -25.0179], [-48.2273, -25.0127], [-48.2312, -25.0026], [-48.2397, -24.9914], [-48.2458, -24.9894], [-48.2493, -24.9787], [-48.2696, -24.9975], [-48.2682, -25.0012], [-48.2776, -25.016], [-48.2754, -25.0277], [-48.2846, -25.0392], [-48.2897, -25.0377], [-48.2928, -25.0244], [-48.2992, -25.0354], [-48.3075, -25.0355], [-48.3072, -25.0441], [-48.3304, -25.0697], [-48.3358, -25.0634], [-48.3264, -25.0507], [-48.3241, -25.0367], [-48.3512, -25.0365], [-48.3509, -25.0282], [-48.3547, -25.02], [-48.3651, -25.0139], [-48.3799, -24.9959], [-48.3847, -24.9953], [-48.4119, -24.9804], [-48.417, -24.9894], [-48.4345, -24.9913], [-48.4492, -25.0009], [-48.474, -25.0126], [-48.4809, -25.037], [-48.4914, -25.0534], [-48.5076, -25.0697], [-48.514, -25.0857], [-48.5197, -25.0848], [-48.5229, -25.0937], [-48.5302, -25.1008], [-48.5413, -25.0975], [-48.5563, -25.0843], [-48.5601, -25.0752], [-48.5579, -25.064], [-48.5698, -25.0508], [-48.5796, -25.0531], [-48.5889, -25.0197], [-48.6008, -25.0105], [-48.5981, -25.0033], [-48.5893, -24.9935], [-48.5866, -24.9859], [-48.5763, -24.9844], [-48.5674, -24.9723], [-48.5679, -24.96], [-48.5725, -24.9541], [-48.5697, -24.9435], [-48.5629, -24.9394], [-48.5716, -24.9247], [-48.5664, -24.9168], [-48.5671, -24.9039], [-48.5564, -24.8823], [-48.549, -24.8823], [-48.5468, -24.8738], [-48.5497, -24.8675], [-48.5652, -24.865], [-48.5677, -24.8488], [-48.5645, -24.8343], [-48.5592, -24.8211], [-48.5558, -24.8062], [-48.5489, -24.7972], [-48.5293, -24.7857], [-48.5183, -24.781], [-48.5167, -24.7686], [-48.5121, -24.764], [-48.5071, -24.7511], [-48.5019, -24.746], [-48.5066, -24.7358], [-48.513, -24.7402], [-48.5381, -24.7262], [-48.5647, -24.7062], [-48.5722, -24.6906], [-48.5865, -24.6786], [-48.6012, -24.6691], [-48.6166, -24.6687], [-48.6282, -24.6805], [-48.6378, -24.6777], [-48.6448, -24.6831], [-48.6416, -24.6897], [-48.655, -24.6909], [-48.6608, -24.6991], [-48.6605, -24.7068], [-48.675, -24.7018], [-48.6763, -24.6914], [-48.6715, -24.6793], [-48.6787, -24.6709], [-48.6897, -24.6679], [-48.6883, -24.6775], [-48.6926, -24.6934], [-48.7038, -24.6804], [-48.7074, -24.6836], [-48.7186, -24.683], [-48.7301, -24.687], [-48.7345, -24.6845], [-48.7447, -24.6932], [-48.7557, -24.6928], [-48.7531, -24.6824], [-48.7589, -24.6803], [-48.7691, -24.6953], [-48.7771, -24.6957], [-48.7882, -24.6812], [-48.8008, -24.6749], [-48.8108, -24.675], [-48.8208, -24.6573], [-48.8273, -24.6545], [-48.8404, -24.665], [-48.8498, -24.6578], [-48.8585, -24.6577], [-48.8539, -24.6751], [-48.8654, -24.6673], [-48.9099, -24.6707], [-48.9123, -24.674], [-48.931, -24.6757], [-48.9425, -24.6723], [-48.9481, -24.6737], [-48.9551, -24.6841], [-48.961, -24.6845], [-48.9622, -24.6742], [-48.9733, -24.6725], [-48.9744, -24.6668], [-48.9889, -24.6647], [-48.9909, -24.6552], [-49.0103, -24.6544], [-49.0045, -24.6378], [-49.0211, -24.642], [-49.0305, -24.6343], [-49.04, -24.6368], [-49.0374, -24.6604], [-49.0455, -24.6661], [-49.0477, -24.6759], [-49.0542, -24.6824], [-49.0691, -24.6849], [-49.0747, -24.6734], [-49.0832, -24.6722], [-49.0852, -24.6799], [-49.0971, -24.6819], [-49.1001, -24.6763], [-49.1089, -24.6765], [-49.1116, -24.6884], [-49.1298, -24.6819]]], [[[-53.6542, -25.3509], [-53.6251, -25.3464], [-53.6265, -25.3466], [-53.6542, -25.3509]]], [[[-53.3778, -23.2407], [-53.3781, -23.2409], [-53.3763, -23.2398], [-53.3778, -23.2407]]]]}, "properties": {"uf": "PR", "nome": "PR"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-52.4426, -26.4381], [-52.4495, -26.441], [-52.4636, -26.4396], [-52.4695, -26.4271], [-52.478, -26.4209], [-52.4919, -26.4211], [-52.5232, -26.3996], [-52.5316, -26.4011], [-52.5528, -26.4116], [-52.557, -26.4078], [-52.5802, -26.4083], [-52.5958, -26.4161], [-52.6027, -26.4154], [-52.6167, -26.4077], [-52.6211, -26.3955], [-52.6308, -26.3927], [-52.6366, -26.3838], [-52.645, -26.3809], [-52.6598, -26.3739], [-52.6802, -26.3527], [-52.6911, -26.3533], [-52.7006, -26.358], [-52.7088, -26.355], [-52.7173, -26.3574], [-52.7266, -26.3476], [-52.7378, -26.3422], [-52.7517, -26.3446], [-52.7628, -26.3536], [-52.7754, -26.3479], [-52.7846, -26.3478], [-52.7909, -26.3521], [-52.7963, -26.3478], [-52.8248, -26.3441], [-52.8422, -26.3488], [-52.8469, -26.3444], [-52.8663, -26.3582], [-52.8818, -26.3596], [-52.9083, -26.3594], [-52.9168, -26.3556], [-52.9258, -26.3607], [-52.9377, -26.3622], [-52.9504, -26.3623], [-52.9678, -26.3539], [-52.9795, -26.352], [-52.9832, -26.3457], [-52.9935, -26.3477], [-53.0124, -26.3627], [-53.028, -26.3702], [-53.0461, -26.3812], [-53.0735, -26.3864], [-53.0932, -26.392], [-53.0933, -26.3825], [-53.1015, -26.3832], [-53.1098, -26.3763], [-53.1178, -26.3769], [-53.1272, -26.3723], [-53.1362, -26.3584], [-53.1509, -26.3445], [-53.1602, -26.3506], [-53.1693, -26.3481], [-53.1827, -26.3445], [-53.1916, -26.3344], [-53.2057, -26.3295], [-53.2355, -26.3102], [-53.24, -26.3004], [-53.2644, -26.2893], [-53.2623, -26.2767], [-53.2684, -26.2624], [-53.28, -26.2585], [-53.2789, -26.2494], [-53.2836, -26.2458], [-53.3044, -26.2584], [-53.321, -26.2572], [-53.3384, -26.2484], [-53.3423, -26.2491], [-53.3502, -26.2513], [-53.3657, -26.2478], [-53.3761, -26.2416], [-53.3994, -26.2538], [-53.403, -26.2638], [-53.4124, -26.2692], [-53.424, -26.2797], [-53.4304, -26.2819], [-53.4309, -26.2821], [-53.4399, -26.2822], [-53.4513, -26.2895], [-53.465, -26.2928], [-53.4724, -26.2897], [-53.4958, -26.3028], [-53.5103, -26.3005], [-53.5229, -26.2922], [-53.5438, -26.291], [-53.5538, -26.2924], [-53.5573, -26.2871], [-53.5823, -26.2723], [-53.5843, -26.2591], [-53.5934, -26.2559], [-53.6038, -26.2597], [-53.621, -26.257], [-53.6291, -26.2578], [-53.639, -26.2508], [-53.6451, -26.2729], [-53.6444, -26.282], [-53.6525, -26.2904], [-53.6625, -26.3072], [-53.6637, -26.3142], [-53.6709, -26.3197], [-53.6711, -26.3307], [-53.6859, -26.3357], [-53.6898, -26.3465], [-53.6899, -26.3592], [-53.7013, -26.3666], [-53.6973, -26.3779], [-53.7073, -26.3954], [-53.6971, -26.4015], [-53.7062, -26.4087], [-53.6993, -26.4228], [-53.6888, -26.4286], [-53.6884, -26.4433], [-53.6978, -26.4402], [-53.7049, -26.4438], [-53.6973, -26.4553], [-53.7041, -26.4638], [-53.7158, -26.4706], [-53.7004, -26.4801], [-53.7025, -26.4898], [-53.711, -26.5045], [-53.7301, -26.5018], [-53.7273, -26.5256], [-53.7228, -26.5277], [-53.7209, -26.5378], [-53.7236, -26.5426], [-53.7328, -26.5392], [-53.739, -26.5484], [-53.7266, -26.551], [-53.7272, -26.5604], [-53.7109, -26.5566], [-53.7093, -26.5627], [-53.7214, -26.5618], [-53.7223, -26.5811], [-53.7307, -26.6007], [-53.7297, -26.6079], [-53.7345, -26.6139], [-53.7309, -26.6226], [-53.7402, -26.6292], [-53.7435, -26.6439], [-53.7499, -26.6359], [-53.7578, -26.6376], [-53.7574, -26.6443], [-53.7448, -26.648], [-53.7368, -26.6456], [-53.7328, -26.6551], [-53.7233, -26.656], [-53.7189, -26.6673], [-53.7264, -26.6672], [-53.7317, -26.6795], [-53.7173, -26.6814], [-53.7265, -26.6921], [-53.7425, -26.6909], [-53.7331, -26.7011], [-53.7347, -26.7169], [-53.7491, -26.7191], [-53.7435, -26.7336], [-53.75, -26.7417], [-53.7396, -26.7424], [-53.7293, -26.7394], [-53.7235, -26.7464], [-53.7144, -26.7508], [-53.7192, -26.76], [-53.7369, -26.7675], [-53.7292, -26.7741], [-53.7159, -26.773], [-53.715, -26.7666], [-53.7016, -26.7678], [-53.7175, -26.7823], [-53.7158, -26.7898], [-53.7087, -26.7986], [-53.7009, -26.7975], [-53.6976, -26.812], [-53.7022, -26.8184], [-53.6984, -26.8293], [-53.6891, -26.8395], [-53.6943, -26.8482], [-53.6773, -26.8439], [-53.6712, -26.8534], [-53.6722, -26.8617], [-53.6882, -26.8607], [-53.6855, -26.8668], [-53.6958, -26.8837], [-53.6943, -26.8891], [-53.6754, -26.8928], [-53.68, -26.9031], [-53.6786, -26.9152], [-53.697, -26.9274], [-53.6926, -26.9339], [-53.6717, -26.9428], [-53.6758, -26.9462], [-53.6865, -26.9432], [-53.6949, -26.937], [-53.7072, -26.9333], [-53.7097, -26.9406], [-53.7014, -26.954], [-53.7031, -26.9594], [-53.7124, -26.9655], [-53.7267, -26.9591], [-53.7315, -26.9736], [-53.7301, -26.9804], [-53.7187, -26.9842], [-53.7244, -26.9939], [-53.7418, -26.9908], [-53.7435, -26.9949], [-53.7327, -27.0042], [-53.741, -27.0148], [-53.7552, -27.0047], [-53.7641, -27.0087], [-53.7583, -27.0189], [-53.7498, -27.0222], [-53.7475, -27.0315], [-53.7603, -27.0346], [-53.7626, -27.0445], [-53.7799, -27.0274], [-53.7854, -27.0296], [-53.7789, -27.0396], [-53.7773, -27.0493], [-53.7703, -27.0562], [-53.7601, -27.0606], [-53.77, -27.0675], [-53.785, -27.0542], [-53.7967, -27.0395], [-53.8023, -27.041], [-53.798, -27.066], [-53.8056, -27.0787], [-53.8015, -27.0863], [-53.7768, -27.1034], [-53.7933, -27.1096], [-53.804, -27.108], [-53.8127, -27.0977], [-53.8176, -27.1047], [-53.807, -27.1109], [-53.8046, -27.1227], [-53.8242, -27.1337], [-53.8199, -27.1391], [-53.8005, -27.1364], [-53.7995, -27.1468], [-53.8126, -27.1449], [-53.8287, -27.146], [-53.8371, -27.1556], [-53.8333, -27.1625], [-53.8371, -27.1684], [-53.8197, -27.1757], [-53.809, -27.1728], [-53.776, -27.1475], [-53.7651, -27.1525], [-53.76, -27.1623], [-53.7516, -27.1881], [-53.7478, -27.1918], [-53.7309, -27.1893], [-53.7177, -27.1825], [-53.7056, -27.1728], [-53.6862, -27.1636], [-53.6751, -27.1607], [-53.6664, -27.1627], [-53.6513, -27.1766], [-53.6479, -27.1913], [-53.651, -27.2101], [-53.6487, -27.218], [-53.6421, -27.2198], [-53.6307, -27.2134], [-53.6182, -27.1873], [-53.6133, -27.1859], [-53.5997, -27.1894], [-53.5914, -27.1875], [-53.5711, -27.1757], [-53.5562, -27.1726], [-53.5478, -27.1764], [-53.5307, -27.1945], [-53.5182, -27.2022], [-53.5075, -27.2042], [-53.4931, -27.2035], [-53.4882, -27.1938], [-53.4897, -27.1804], [-53.5029, -27.1656], [-53.5081, -27.1515], [-53.5071, -27.1394], [-53.5031, -27.1348], [-53.4912, -27.1323], [-53.4763, -27.1389], [-53.4642, -27.155], [-53.4554, -27.1569], [-53.4318, -27.1462], [-53.4179, -27.1444], [-53.4062, -27.1365], [-53.3992, -27.1254], [-53.3956, -27.1134], [-53.381, -27.0941], [-53.3706, -27.0911], [-53.365, -27.0943], [-53.3554, -27.1113], [-53.3458, -27.121], [-53.3372, -27.1215], [-53.3173, -27.1186], [-53.3087, -27.1213], [-53.2962, -27.1324], [-53.2929, -27.1408], [-53.296, -27.1515], [-53.309, -27.1816], [-53.3207, -27.1982], [-53.3225, -27.2099], [-53.3214, -27.2149], [-53.311, -27.2187], [-53.2931, -27.1969], [-53.2596, -27.1833], [-53.2447, -27.1728], [-53.2321, -27.1711], [-53.1972, -27.1927], [-53.1877, -27.1923], [-53.1821, -27.1893], [-53.175, -27.1716], [-53.1739, -27.1558], [-53.1695, -27.1442], [-53.1594, -27.14], [-53.1503, -27.1438], [-53.1396, -27.1757], [-53.1322, -27.1802], [-53.1133, -27.1722], [-53.0802, -27.1643], [-53.0712, -27.157], [-53.0698, -27.1461], [-53.0718, -27.1345], [-53.0784, -27.1211], [-53.0767, -27.1078], [-53.0641, -27.0921], [-53.0482, -27.0837], [-53.0343, -27.0823], [-53.0241, -27.0846], [-53.0178, -27.0931], [-53.0203, -27.1046], [-53.0414, -27.1249], [-53.0448, -27.1339], [-53.0442, -27.1441], [-53.0376, -27.1577], [-53.0262, -27.1586], [-53.0183, -27.1529], [-53.006, -27.1375], [-52.9997, -27.1352], [-52.9925, -27.14], [-52.9849, -27.1534], [-52.9829, -27.165], [-52.9851, -27.1705], [-53.0013, -27.1868], [-53.0026, -27.1976], [-53, -27.2067], [-52.9917, -27.2177], [-52.9844, -27.2215], [-52.9712, -27.2178], [-52.9685, -27.213], [-52.9677, -27.1904], [-52.9615, -27.1686], [-52.9567, -27.1633], [-52.9422, -27.1664], [-52.9361, -27.178], [-52.9377, -27.1972], [-52.9293, -27.2041], [-52.9069, -27.2006], [-52.8992, -27.1969], [-52.8851, -27.1827], [-52.8667, -27.1728], [-52.8513, -27.1703], [-52.8429, -27.1805], [-52.8461, -27.1907], [-52.8457, -27.2074], [-52.8397, -27.2113], [-52.8308, -27.2103], [-52.8173, -27.2025], [-52.801, -27.2034], [-52.7855, -27.206], [-52.7748, -27.2075], [-52.7605, -27.2132], [-52.7583, -27.2256], [-52.7631, -27.2384], [-52.763, -27.2492], [-52.7563, -27.2584], [-52.7488, -27.26], [-52.7392, -27.2544], [-52.734, -27.2427], [-52.727, -27.236], [-52.7138, -27.2377], [-52.7063, -27.2561], [-52.7072, -27.2708], [-52.7035, -27.2793], [-52.6915, -27.2844], [-52.6861, -27.2813], [-52.6774, -27.2628], [-52.6764, -27.2457], [-52.6676, -27.2378], [-52.6553, -27.2415], [-52.6449, -27.2617], [-52.6332, -27.2655], [-52.6179, -27.2657], [-52.6054, -27.2611], [-52.5936, -27.2503], [-52.5827, -27.2467], [-52.5665, -27.2493], [-52.5529, -27.2393], [-52.5446, -27.2406], [-52.5363, -27.2601], [-52.5272, -27.2629], [-52.5081, -27.2641], [-52.493, -27.2672], [-52.4793, -27.2659], [-52.4764, -27.2592], [-52.4816, -27.2466], [-52.4798, -27.2355], [-52.4625, -27.2292], [-52.4478, -27.2182], [-52.4325, -27.2178], [-52.431, -27.2265], [-52.4373, -27.2366], [-52.4421, -27.2505], [-52.4391, -27.2644], [-52.4192, -27.2824], [-52.4069, -27.2901], [-52.3978, -27.2925], [-52.3939, -27.2835], [-52.3997, -27.2633], [-52.3947, -27.2518], [-52.3858, -27.2535], [-52.3813, -27.2644], [-52.3833, -27.2813], [-52.3815, -27.2947], [-52.3776, -27.3039], [-52.3675, -27.3045], [-52.3521, -27.2889], [-52.342, -27.2896], [-52.3291, -27.3022], [-52.3131, -27.3093], [-52.3064, -27.3169], [-52.2998, -27.3191], [-52.2921, -27.3143], [-52.2913, -27.3052], [-52.302, -27.2847], [-52.3061, -27.2657], [-52.2988, -27.2575], [-52.2884, -27.2575], [-52.2783, -27.2612], [-52.2613, -27.2569], [-52.2545, -27.2564], [-52.2354, -27.2642], [-52.234, -27.2692], [-52.2418, -27.2761], [-52.2598, -27.2789], [-52.268, -27.2832], [-52.2784, -27.2968], [-52.273, -27.3044], [-52.2481, -27.3024], [-52.2348, -27.3107], [-52.2292, -27.3253], [-52.2248, -27.3306], [-52.2094, -27.3305], [-52.2031, -27.323], [-52.191, -27.2917], [-52.1801, -27.2766], [-52.1723, -27.2715], [-52.1648, -27.2722], [-52.1593, -27.2816], [-52.1691, -27.3093], [-52.1613, -27.3143], [-52.1419, -27.306], [-52.1263, -27.3025], [-52.112, -27.3063], [-52.1057, -27.3134], [-52.1057, -27.3228], [-52.1108, -27.3332], [-52.1071, -27.3434], [-52.0966, -27.3484], [-52.0822, -27.3402], [-52.072, -27.3384], [-52.049, -27.3463], [-52.0384, -27.3442], [-52.0199, -27.3319], [-52.0081, -27.3337], [-52.0108, -27.3466], [-52.0227, -27.3548], [-52.0229, -27.3622], [-52.0064, -27.3746], [-51.9925, -27.3784], [-51.9834, -27.3751], [-51.9752, -27.3724], [-51.9624, -27.3745], [-51.9521, -27.3802], [-51.9489, -27.3858], [-51.9506, -27.3945], [-51.9571, -27.3951], [-51.9822, -27.3886], [-52.0006, -27.3915], [-52.0085, -27.4021], [-51.9964, -27.4102], [-51.9688, -27.4107], [-51.9513, -27.4173], [-51.9358, -27.4287], [-51.9341, -27.4394], [-51.9417, -27.4489], [-51.9621, -27.4615], [-51.9599, -27.4734], [-51.9508, -27.4753], [-51.9184, -27.4584], [-51.9039, -27.4598], [-51.9005, -27.4641], [-51.9025, -27.4914], [-51.8948, -27.517], [-51.8806, -27.521], [-51.8738, -27.5133], [-51.8804, -27.4924], [-51.8761, -27.4816], [-51.8683, -27.4766], [-51.8582, -27.4751], [-51.8476, -27.4785], [-51.8436, -27.4831], [-51.8459, -27.4978], [-51.8554, -27.5183], [-51.8503, -27.5255], [-51.8371, -27.5222], [-51.8315, -27.5154], [-51.8218, -27.5128], [-51.8081, -27.5245], [-51.7987, -27.53], [-51.7857, -27.5282], [-51.788, -27.5148], [-51.7984, -27.5094], [-51.8018, -27.494], [-51.794, -27.4899], [-51.7855, -27.4915], [-51.7597, -27.4868], [-51.7516, -27.4881], [-51.738, -27.5042], [-51.7281, -27.5128], [-51.7173, -27.5114], [-51.7097, -27.4878], [-51.7012, -27.4798], [-51.6842, -27.4795], [-51.6732, -27.488], [-51.6775, -27.5049], [-51.6647, -27.5173], [-51.6512, -27.5195], [-51.6474, -27.5163], [-51.6462, -27.4973], [-51.6426, -27.4915], [-51.6326, -27.4886], [-51.6231, -27.4933], [-51.6198, -27.5021], [-51.6307, -27.5275], [-51.6311, -27.5415], [-51.6235, -27.5461], [-51.6083, -27.5414], [-51.5994, -27.5286], [-51.5908, -27.523], [-51.58, -27.5236], [-51.5777, -27.5301], [-51.5805, -27.5449], [-51.5874, -27.5632], [-51.5784, -27.577], [-51.5671, -27.5843], [-51.5609, -27.5831], [-51.5564, -27.5752], [-51.5549, -27.564], [-51.5476, -27.5591], [-51.5366, -27.5626], [-51.517, -27.5577], [-51.5019, -27.5561], [-51.4833, -27.5632], [-51.4784, -27.5697], [-51.4766, -27.5794], [-51.4776, -27.5959], [-51.4753, -27.6007], [-51.4573, -27.6075], [-51.4452, -27.6188], [-51.4366, -27.6298], [-51.437, -27.6521], [-51.4324, -27.6556], [-51.4192, -27.6546], [-51.4119, -27.6475], [-51.4053, -27.6319], [-51.3892, -27.6238], [-51.3813, -27.6255], [-51.3722, -27.6335], [-51.3698, -27.6405], [-51.3779, -27.66], [-51.3748, -27.6674], [-51.3601, -27.6788], [-51.3497, -27.6799], [-51.3401, -27.6742], [-51.3271, -27.671], [-51.3151, -27.6751], [-51.3113, -27.6958], [-51.302, -27.7026], [-51.3102, -27.7131], [-51.3088, -27.7195], [-51.2937, -27.7255], [-51.2825, -27.723], [-51.2742, -27.7258], [-51.2733, -27.7355], [-51.2746, -27.7485], [-51.272, -27.7517], [-51.2568, -27.7544], [-51.2455, -27.7614], [-51.2456, -27.7703], [-51.2401, -27.779], [-51.2317, -27.7779], [-51.2263, -27.7712], [-51.2196, -27.77], [-51.2094, -27.7775], [-51.1924, -27.7759], [-51.1878, -27.7777], [-51.1601, -27.8015], [-51.1543, -27.8038], [-51.1346, -27.8037], [-51.1293, -27.8229], [-51.1311, -27.8301], [-51.121, -27.8326], [-51.0983, -27.8274], [-51.0822, -27.8339], [-51.0766, -27.8418], [-51.0786, -27.8616], [-51.0571, -27.866], [-51.0534, -27.8689], [-51.0567, -27.8868], [-51.0583, -27.8968], [-51.056, -27.9037], [-51.0369, -27.9151], [-51.0199, -27.9225], [-51.0163, -27.9333], [-51.0216, -27.9452], [-51.019, -27.957], [-51.0092, -27.9644], [-51.0015, -27.9632], [-50.9936, -27.946], [-50.986, -27.9405], [-50.9784, -27.9482], [-50.9736, -27.9545], [-50.9587, -27.96], [-50.947, -27.9672], [-50.9309, -27.9676], [-50.924, -27.9717], [-50.9232, -27.9796], [-50.9279, -27.9906], [-50.9208, -28.0026], [-50.9232, -28.012], [-50.908, -28.0149], [-50.8897, -28.0229], [-50.8753, -28.0413], [-50.8754, -28.0544], [-50.8859, -28.0718], [-50.8985, -28.0755], [-50.9033, -28.0827], [-50.8994, -28.0897], [-50.8844, -28.0897], [-50.8759, -28.0951], [-50.8701, -28.1059], [-50.8692, -28.1164], [-50.8752, -28.1308], [-50.872, -28.1374], [-50.859, -28.1397], [-50.8368, -28.1194], [-50.8302, -28.1177], [-50.825, -28.124], [-50.8223, -28.1381], [-50.8182, -28.1413], [-50.7941, -28.1386], [-50.7847, -28.1465], [-50.792, -28.1552], [-50.7924, -28.1608], [-50.7828, -28.176], [-50.7892, -28.1892], [-50.7888, -28.1983], [-50.7775, -28.2], [-50.7682, -28.189], [-50.7612, -28.195], [-50.7529, -28.2332], [-50.7539, -28.2446], [-50.7491, -28.2485], [-50.742, -28.2498], [-50.7107, -28.2665], [-50.6993, -28.2663], [-50.6956, -28.2699], [-50.6952, -28.2885], [-50.6776, -28.3], [-50.6649, -28.3128], [-50.6586, -28.3258], [-50.6652, -28.3379], [-50.6455, -28.3483], [-50.6288, -28.364], [-50.6333, -28.3789], [-50.6257, -28.3921], [-50.6139, -28.3936], [-50.6046, -28.3881], [-50.6009, -28.3822], [-50.5932, -28.3816], [-50.5765, -28.3943], [-50.5694, -28.4034], [-50.5654, -28.4132], [-50.5506, -28.4201], [-50.5442, -28.4275], [-50.5309, -28.4286], [-50.5282, -28.4232], [-50.5316, -28.4078], [-50.5284, -28.4041], [-50.5136, -28.4046], [-50.5011, -28.4125], [-50.4704, -28.4149], [-50.4569, -28.4107], [-50.4493, -28.4215], [-50.4359, -28.431], [-50.4248, -28.4333], [-50.3945, -28.4334], [-50.3897, -28.4436], [-50.382, -28.447], [-50.3764, -28.4426], [-50.3769, -28.4349], [-50.3684, -28.4212], [-50.3611, -28.4196], [-50.351, -28.4249], [-50.3476, -28.4348], [-50.352, -28.4492], [-50.3521, -28.4573], [-50.3458, -28.4636], [-50.3368, -28.4558], [-50.3404, -28.441], [-50.336, -28.4368], [-50.3232, -28.4339], [-50.3146, -28.4378], [-50.3013, -28.4393], [-50.2921, -28.4515], [-50.2729, -28.4571], [-50.2503, -28.4471], [-50.2642, -28.4429], [-50.2468, -28.4283], [-50.2424, -28.432], [-50.2357, -28.457], [-50.2226, -28.4633], [-50.2158, -28.4603], [-50.1991, -28.4448], [-50.1883, -28.4535], [-50.1785, -28.4519], [-50.1651, -28.4709], [-50.1622, -28.4793], [-50.1626, -28.4953], [-50.1544, -28.4977], [-50.1394, -28.4933], [-50.1462, -28.4765], [-50.1592, -28.4647], [-50.1605, -28.4595], [-50.1466, -28.4572], [-50.1473, -28.4495], [-50.1392, -28.4432], [-50.1294, -28.441], [-50.1259, -28.4292], [-50.1158, -28.4371], [-50.1114, -28.4454], [-50.1135, -28.4518], [-50.1271, -28.4655], [-50.1222, -28.4763], [-50.1105, -28.4729], [-50.0972, -28.4844], [-50.0909, -28.4756], [-50.082, -28.4734], [-50.0728, -28.4808], [-50.0687, -28.4792], [-50.0514, -28.4761], [-50.0395, -28.48], [-50.0272, -28.4743], [-50.0239, -28.4594], [-50.0139, -28.4508], [-50.0025, -28.458], [-49.9894, -28.4572], [-49.9895, -28.4482], [-49.981, -28.4406], [-49.9708, -28.4402], [-49.9694, -28.4525], [-49.9522, -28.4508], [-49.9514, -28.4669], [-49.9466, -28.48], [-49.9423, -28.4824], [-49.9288, -28.4721], [-49.9289, -28.4668], [-49.9374, -28.4569], [-49.9285, -28.4512], [-49.9186, -28.4583], [-49.9004, -28.4647], [-49.8888, -28.4594], [-49.898, -28.4456], [-49.8929, -28.4403], [-49.8802, -28.4469], [-49.8702, -28.4416], [-49.8542, -28.4447], [-49.8605, -28.4502], [-49.871, -28.4506], [-49.8734, -28.4593], [-49.8636, -28.4628], [-49.8629, -28.472], [-49.869, -28.4806], [-49.8666, -28.4886], [-49.8521, -28.4881], [-49.8393, -28.4965], [-49.8242, -28.4788], [-49.8158, -28.4799], [-49.8163, -28.469], [-49.8088, -28.4692], [-49.8038, -28.484], [-49.7952, -28.4889], [-49.7909, -28.4964], [-49.7823, -28.4967], [-49.786, -28.4877], [-49.778, -28.4773], [-49.781, -28.4718], [-49.7643, -28.4627], [-49.7676, -28.4766], [-49.7652, -28.4843], [-49.771, -28.4923], [-49.7655, -28.5012], [-49.7483, -28.494], [-49.7393, -28.5003], [-49.7388, -28.5085], [-49.7269, -28.5189], [-49.7355, -28.5236], [-49.7467, -28.5354], [-49.7494, -28.5457], [-49.7461, -28.5498], [-49.7311, -28.551], [-49.726, -28.5695], [-49.708, -28.5822], [-49.7121, -28.5909], [-49.7102, -28.6043], [-49.7022, -28.6047], [-49.6914, -28.6214], [-49.7031, -28.6289], [-49.7041, -28.63], [-49.7159, -28.6238], [-49.7443, -28.6243], [-49.757, -28.6273], [-49.7566, -28.616], [-49.7789, -28.6295], [-49.7843, -28.6244], [-49.7826, -28.6098], [-49.7981, -28.6177], [-49.7982, -28.624], [-49.8075, -28.6284], [-49.8088, -28.6353], [-49.8166, -28.6381], [-49.8153, -28.6485], [-49.8108, -28.6519], [-49.8246, -28.6657], [-49.8392, -28.6665], [-49.8404, -28.6761], [-49.8369, -28.6809], [-49.838, -28.69], [-49.8341, -28.6933], [-49.8425, -28.7063], [-49.8402, -28.7131], [-49.8499, -28.7056], [-49.8694, -28.701], [-49.8727, -28.7154], [-49.868, -28.722], [-49.8833, -28.7377], [-49.8918, -28.7392], [-49.8811, -28.7223], [-49.8933, -28.7229], [-49.9049, -28.7185], [-49.9079, -28.7138], [-49.926, -28.7183], [-49.9347, -28.7257], [-49.9314, -28.7379], [-49.9217, -28.7455], [-49.9276, -28.7538], [-49.937, -28.7567], [-49.9457, -28.7519], [-49.9534, -28.758], [-49.9508, -28.7633], [-49.9613, -28.7722], [-49.9622, -28.7776], [-49.9575, -28.7988], [-49.9661, -28.8198], [-49.9647, -28.8284], [-49.9578, -28.8291], [-49.9621, -28.8535], [-49.9571, -28.8618], [-49.9687, -28.8697], [-49.9671, -28.8767], [-49.9568, -28.8704], [-49.9495, -28.8757], [-49.9509, -28.8935], [-49.9515, -28.9005], [-49.9583, -28.9024], [-49.9651, -28.9255], [-49.9564, -28.929], [-49.9598, -28.9356], [-49.9557, -28.9489], [-49.9542, -28.9618], [-49.9337, -28.9658], [-49.9309, -28.9759], [-49.9425, -28.9822], [-49.9463, -28.9951], [-49.9574, -29.0121], [-49.966, -29.0217], [-49.9414, -29.0213], [-49.9461, -29.0308], [-49.9563, -29.0352], [-49.9612, -29.0438], [-49.961, -29.0508], [-49.9772, -29.0588], [-49.9898, -29.063], [-49.994, -29.0696], [-49.9625, -29.0653], [-49.9576, -29.0682], [-49.9545, -29.0775], [-49.9562, -29.0849], [-49.9652, -29.082], [-49.9705, -29.1013], [-49.9689, -29.116], [-49.9918, -29.1173], [-49.9843, -29.1367], [-49.9984, -29.1309], [-50.0071, -29.1344], [-50.0049, -29.1406], [-50.018, -29.1628], [-50.0386, -29.1774], [-50.0434, -29.1837], [-50.054, -29.1831], [-50.0753, -29.1884], [-50.0893, -29.1754], [-50.0854, -29.1936], [-50.0904, -29.2013], [-50.085, -29.205], [-50.084, -29.2138], [-50.1078, -29.211], [-50.1244, -29.2016], [-50.1269, -29.1979], [-50.1456, -29.1978], [-50.1397, -29.2073], [-50.1399, -29.2155], [-50.1489, -29.2211], [-50.1512, -29.2302], [-50.1407, -29.2284], [-50.1411, -29.2383], [-50.1519, -29.2432], [-50.1455, -29.2574], [-50.1446, -29.2702], [-50.1489, -29.282], [-50.1408, -29.2865], [-50.1329, -29.3003], [-50.1283, -29.2979], [-50.1304, -29.287], [-50.1171, -29.2918], [-50.1125, -29.304], [-50.0992, -29.3114], [-50.0915, -29.3108], [-50.0858, -29.318], [-50.0723, -29.3247], [-50.071, -29.3295], [-50.0558, -29.3414], [-50.0468, -29.3404], [-50.0385, -29.3472], [-50.041, -29.3551], [-50.034, -29.3496], [-50.0511, -29.3293], [-50.0512, -29.3241], [-50.0651, -29.3105], [-50.0765, -29.3078], [-50.1085, -29.2801], [-50.1155, -29.2623], [-50.0953, -29.2516], [-50.0893, -29.2543], [-50.0706, -29.2482], [-50.0609, -29.2413], [-50.0501, -29.2418], [-50.0365, -29.2378], [-50.0348, -29.2328], [-50.0099, -29.2254], [-49.9968, -29.2283], [-49.969, -29.2115], [-49.9711, -29.2048], [-49.9576, -29.1995], [-49.9453, -29.2015], [-49.9332, -29.2084], [-49.925, -29.2062], [-49.9129, -29.2079], [-49.9016, -29.2153], [-49.8695, -29.2244], [-49.8571, -29.2331], [-49.8586, -29.2416], [-49.8526, -29.2444], [-49.8547, -29.2573], [-49.8435, -29.2593], [-49.8436, -29.2776], [-49.8297, -29.276], [-49.8157, -29.2859], [-49.7994, -29.2875], [-49.7918, -29.2856], [-49.7801, -29.2907], [-49.7769, -29.2965], [-49.7623, -29.3003], [-49.7494, -29.2974], [-49.7421, -29.2988], [-49.7394, -29.3148], [-49.7466, -29.3238], [-49.7308, -29.3291], [-49.7129, -29.3256], [-49.7104, -29.3171], [-49.6728, -29.2704], [-49.6451, -29.2384], [-49.5971, -29.1826], [-49.5745, -29.1588], [-49.5614, -29.1436], [-49.5397, -29.1221], [-49.516, -29.0957], [-49.4715, -29.0474], [-49.425, -29.0008], [-49.3764, -28.9561], [-49.3567, -28.9383], [-49.3212, -28.9082], [-49.3061, -28.8939], [-49.2969, -28.89], [-49.2901, -28.8832], [-49.2463, -28.8468], [-49.1903, -28.8054], [-49.1879, -28.8022], [-49.1242, -28.7607], [-49.08, -28.7334], [-49.0247, -28.7005], [-49.0056, -28.6904], [-48.9746, -28.6715], [-48.9034, -28.6352], [-48.8621, -28.6167], [-48.858, -28.6157], [-48.8278, -28.6066], [-48.8202, -28.609], [-48.8172, -28.5922], [-48.8038, -28.5752], [-48.7886, -28.5635], [-48.7822, -28.5487], [-48.7704, -28.5384], [-48.7614, -28.5353], [-48.7614, -28.5178], [-48.7534, -28.5081], [-48.7465, -28.5051], [-48.7491, -28.4945], [-48.7603, -28.4953], [-48.7655, -28.4855], [-48.7651, -28.4599], [-48.756, -28.4404], [-48.7461, -28.4271], [-48.7469, -28.4155], [-48.7439, -28.3964], [-48.7362, -28.379], [-48.7172, -28.3518], [-48.7063, -28.3414], [-48.7092, -28.3234], [-48.7029, -28.3041], [-48.6948, -28.2864], [-48.6754, -28.2565], [-48.6651, -28.2467], [-48.6476, -28.2347], [-48.6612, -28.2267], [-48.6672, -28.2138], [-48.6613, -28.193], [-48.6632, -28.1841], [-48.6584, -28.1677], [-48.6516, -28.1544], [-48.6468, -28.1505], [-48.6423, -28.1364], [-48.6422, -28.1284], [-48.6343, -28.113], [-48.6318, -28.0849], [-48.6252, -28.0745], [-48.6168, -28.0709], [-48.6088, -28.0621], [-48.6063, -28.0523], [-48.6102, -28.0428], [-48.6029, -28.0334], [-48.6052, -28.019], [-48.6162, -28.0233], [-48.6273, -28.0151], [-48.6321, -27.9998], [-48.6283, -27.9745], [-48.6202, -27.9626], [-48.6251, -27.9599], [-48.6209, -27.9449], [-48.6043, -27.9213], [-48.587, -27.9044], [-48.5753, -27.8923], [-48.5731, -27.8856], [-48.5858, -27.8812], [-48.5906, -27.885], [-48.5981, -27.8803], [-48.6021, -27.8676], [-48.6009, -27.8586], [-48.5958, -27.8509], [-48.5766, -27.844], [-48.5662, -27.8338], [-48.5583, -27.8374], [-48.5425, -27.8277], [-48.5404, -27.8151], [-48.5352, -27.8072], [-48.5343, -27.7958], [-48.5253, -27.7852], [-48.5176, -27.7815], [-48.5067, -27.7835], [-48.508, -27.7896], [-48.4978, -27.795], [-48.4883, -27.7907], [-48.4831, -27.7833], [-48.4882, -27.7785], [-48.4848, -27.7714], [-48.4774, -27.7674], [-48.4782, -27.7619], [-48.4883, -27.7553], [-48.4973, -27.7565], [-48.5075, -27.7443], [-48.5055, -27.724], [-48.4958, -27.7041], [-48.481, -27.6899], [-48.477, -27.6704], [-48.4673, -27.6512], [-48.4443, -27.6235], [-48.4319, -27.6153], [-48.4358, -27.6076], [-48.4273, -27.5938], [-48.4177, -27.5892], [-48.4208, -27.5742], [-48.4283, -27.5685], [-48.4293, -27.5552], [-48.4194, -27.5284], [-48.4064, -27.5071], [-48.3942, -27.4923], [-48.3818, -27.4815], [-48.3736, -27.4717], [-48.3771, -27.4648], [-48.3707, -27.4499], [-48.3618, -27.4483], [-48.3588, -27.4406], [-48.3664, -27.4331], [-48.3697, -27.443], [-48.3768, -27.4435], [-48.3891, -27.4375], [-48.3956, -27.4307], [-48.404, -27.415], [-48.4061, -27.4052], [-48.4117, -27.4051], [-48.4143, -27.3948], [-48.4111, -27.3842], [-48.4172, -27.3806], [-48.4835, -27.3783], [-48.5164, -27.3998], [-48.5263, -27.4083], [-48.5344, -27.3835], [-48.5303, -27.3757], [-48.5369, -27.3574], [-48.5348, -27.3496], [-48.5281, -27.3462], [-48.5256, -27.3347], [-48.5336, -27.3329], [-48.5398, -27.3196], [-48.538, -27.3064], [-48.5439, -27.3015], [-48.5534, -27.3141], [-48.5638, -27.3155], [-48.5798, -27.3129], [-48.5851, -27.3199], [-48.5948, -27.3161], [-48.6038, -27.3007], [-48.6154, -27.2719], [-48.6154, -27.2548], [-48.6123, -27.2321], [-48.6083, -27.2214], [-48.6027, -27.2179], [-48.5977, -27.219], [-48.5827, -27.2096], [-48.5784, -27.2115], [-48.5716, -27.203], [-48.5529, -27.1944], [-48.5423, -27.1826], [-48.5318, -27.1803], [-48.5142, -27.1842], [-48.5029, -27.1941], [-48.501, -27.206], [-48.5157, -27.2166], [-48.4846, -27.2109], [-48.4767, -27.2053], [-48.4838, -27.1989], [-48.4915, -27.202], [-48.499, -27.1897], [-48.4999, -27.1789], [-48.4965, -27.1657], [-48.488, -27.1637], [-48.4817, -27.1533], [-48.4877, -27.1485], [-48.5043, -27.1436], [-48.514, -27.1315], [-48.5088, -27.1186], [-48.5066, -27.1186], [-48.508, -27.1105], [-48.5162, -27.1207], [-48.5241, -27.1224], [-48.5258, -27.1296], [-48.5376, -27.1423], [-48.5374, -27.1505], [-48.5532, -27.1575], [-48.5584, -27.1523], [-48.565, -27.1555], [-48.5856, -27.1449], [-48.6008, -27.1278], [-48.6087, -27.1153], [-48.6139, -27.1005], [-48.6093, -27.0919], [-48.5998, -27.091], [-48.5918, -27.0806], [-48.5952, -27.0691], [-48.5891, -27.061], [-48.5873, -27.0449], [-48.5798, -27.0399], [-48.5816, -27.0296], [-48.5707, -27.009], [-48.5812, -27.0073], [-48.5826, -26.9929], [-48.5884, -26.9967], [-48.6025, -26.9967], [-48.6025, -27.0028], [-48.6137, -27.0051], [-48.6283, -26.9931], [-48.6338, -26.9837], [-48.633, -26.972], [-48.6276, -26.9715], [-48.6283, -26.9601], [-48.6282, -26.9422], [-48.6246, -26.9284], [-48.6305, -26.9294], [-48.6417, -26.9188], [-48.6422, -26.9127], [-48.6432, -26.9001], [-48.636, -26.8605], [-48.6275, -26.8333], [-48.6212, -26.8262], [-48.604, -26.826], [-48.599, -26.8194], [-48.5957, -26.8019], [-48.5876, -26.7913], [-48.6, -26.7745], [-48.6044, -26.7798], [-48.6055, -26.7892], [-48.6202, -26.7894], [-48.6331, -26.7803], [-48.6405, -26.7673], [-48.6485, -26.7627], [-48.6529, -26.7703], [-48.6613, -26.7712], [-48.6677, -26.7681], [-48.6738, -26.7587], [-48.6817, -26.7242], [-48.6819, -26.7184], [-48.6793, -26.6979], [-48.6872, -26.688], [-48.6881, -26.6712], [-48.6802, -26.6266], [-48.6759, -26.6107], [-48.6648, -26.5809], [-48.6507, -26.5473], [-48.6347, -26.5134], [-48.6099, -26.4717], [-48.5943, -26.4522], [-48.5972, -26.4493], [-48.5995, -26.4324], [-48.5973, -26.4209], [-48.5901, -26.4023], [-48.583, -26.3885], [-48.5674, -26.3635], [-48.5616, -26.3513], [-48.5577, -26.336], [-48.5465, -26.3105], [-48.5255, -26.2723], [-48.5041, -26.2373], [-48.5031, -26.2259], [-48.5148, -26.2237], [-48.5248, -26.2099], [-48.5277, -26.1851], [-48.5239, -26.1726], [-48.5318, -26.1628], [-48.5404, -26.1701], [-48.5471, -26.1711], [-48.5694, -26.1677], [-48.5809, -26.1639], [-48.5886, -26.155], [-48.598, -26.1291], [-48.6026, -26.1002], [-48.6026, -26.0717], [-48.6101, -26.0656], [-48.6104, -26.0509], [-48.6063, -26.0196], [-48.6012, -25.9963], [-48.5953, -25.9768], [-48.6014, -25.9808], [-48.6136, -25.9817], [-48.624, -25.9775], [-48.6341, -25.9777], [-48.6343, -25.9693], [-48.6404, -25.9674], [-48.6388, -25.9596], [-48.6444, -25.9558], [-48.6689, -25.9792], [-48.677, -25.978], [-48.6821, -25.9837], [-48.8193, -25.9823], [-48.9605, -25.9808], [-48.9504, -25.99], [-48.9587, -25.9932], [-48.9621, -25.9841], [-48.9683, -25.9867], [-48.9791, -25.9889], [-48.981, -25.9978], [-48.9943, -26.0093], [-49.0202, -26.0157], [-49.0295, -26.0046], [-49.043, -26.0045], [-49.046, -26.0179], [-49.0546, -26.021], [-49.0693, -26.0089], [-49.0738, -26.0011], [-49.0915, -26.0101], [-49.099, -26.0102], [-49.1059, -26.003], [-49.1189, -26.0025], [-49.1256, -25.9961], [-49.1386, -26.0135], [-49.1577, -26.0091], [-49.1675, -26.0007], [-49.1974, -26.0153], [-49.2081, -26.0175], [-49.2083, -26.0221], [-49.2264, -26.0299], [-49.2345, -26.0307], [-49.2394, -26.0337], [-49.2433, -26.044], [-49.2532, -26.0499], [-49.2535, -26.0635], [-49.2644, -26.0669], [-49.2676, -26.0769], [-49.2773, -26.0817], [-49.2866, -26.0784], [-49.2946, -26.0892], [-49.2944, -26.0983], [-49.3002, -26.1113], [-49.3217, -26.11], [-49.3334, -26.1192], [-49.3349, -26.1255], [-49.3469, -26.1281], [-49.3608, -26.1374], [-49.3807, -26.1567], [-49.4177, -26.1557], [-49.4214, -26.1661], [-49.4292, -26.17], [-49.4398, -26.1639], [-49.4607, -26.1622], [-49.4622, -26.1712], [-49.4751, -26.1822], [-49.486, -26.1852], [-49.4872, -26.1942], [-49.4897, -26.1991], [-49.5, -26.2031], [-49.4912, -26.2144], [-49.5017, -26.2199], [-49.5225, -26.2213], [-49.538, -26.2129], [-49.5419, -26.2143], [-49.5498, -26.2334], [-49.5596, -26.237], [-49.567, -26.2334], [-49.5782, -26.2137], [-49.583, -26.2299], [-49.5983, -26.2209], [-49.6031, -26.2267], [-49.6033, -26.2147], [-49.6133, -26.2127], [-49.6221, -26.2159], [-49.6343, -26.2026], [-49.6427, -26.2098], [-49.6512, -26.2076], [-49.654, -26.1869], [-49.6694, -26.1858], [-49.6728, -26.1898], [-49.6908, -26.1769], [-49.7015, -26.1593], [-49.7128, -26.1547], [-49.7201, -26.1656], [-49.7275, -26.1714], [-49.7371, -26.1572], [-49.7267, -26.149], [-49.7288, -26.1418], [-49.7481, -26.1404], [-49.7486, -26.1246], [-49.753, -26.1187], [-49.765, -26.1141], [-49.7736, -26.1194], [-49.78, -26.1185], [-49.7852, -26.1059], [-49.7914, -26.1135], [-49.8027, -26.11], [-49.8084, -26.0941], [-49.8242, -26.0939], [-49.8308, -26.0831], [-49.8282, -26.0752], [-49.8385, -26.0636], [-49.8446, -26.0648], [-49.8638, -26.0547], [-49.8639, -26.0478], [-49.8711, -26.0431], [-49.8694, -26.0335], [-49.8911, -26.0294], [-49.8979, -26.0344], [-49.9057, -26.0262], [-49.9148, -26.0254], [-49.9308, -26.0302], [-49.9401, -26.0282], [-49.9341, -26.0189], [-49.9443, -26.009], [-49.9541, -26.02], [-49.9479, -26.0294], [-49.9579, -26.0428], [-49.9724, -26.0584], [-49.9763, -26.0499], [-49.9672, -26.0417], [-49.9631, -26.0276], [-49.9695, -26.0176], [-49.9775, -26.0137], [-49.9934, -26.0114], [-49.9992, -26.0156], [-50.0109, -26.0133], [-50.0111, -26.0263], [-50.0025, -26.0376], [-50.0056, -26.0461], [-50.0216, -26.032], [-50.0296, -26.028], [-50.0392, -26.0276], [-50.0547, -26.0359], [-50.0629, -26.0328], [-50.08, -26.0386], [-50.0789, -26.0251], [-50.0868, -26.0285], [-50.0892, -26.0416], [-50.1056, -26.0574], [-50.1162, -26.051], [-50.1242, -26.0508], [-50.132, -26.0423], [-50.1504, -26.0521], [-50.1402, -26.0266], [-50.1487, -26.0233], [-50.1778, -26.0282], [-50.1717, -26.0397], [-50.1545, -26.0474], [-50.1682, -26.064], [-50.1747, -26.0659], [-50.1782, -26.0787], [-50.1898, -26.07], [-50.2083, -26.0573], [-50.2223, -26.0602], [-50.2346, -26.0475], [-50.2363, -26.0355], [-50.2475, -26.0304], [-50.2552, -26.0384], [-50.2508, -26.0504], [-50.2551, -26.0516], [-50.2685, -26.0428], [-50.2727, -26.0489], [-50.2874, -26.0558], [-50.2988, -26.0547], [-50.3091, -26.064], [-50.3201, -26.0702], [-50.3226, -26.0814], [-50.332, -26.0854], [-50.3254, -26.0958], [-50.3331, -26.1004], [-50.332, -26.1093], [-50.3262, -26.1148], [-50.3215, -26.1265], [-50.3217, -26.1339], [-50.3339, -26.1347], [-50.3519, -26.1193], [-50.3657, -26.1121], [-50.3623, -26.0925], [-50.3717, -26.0792], [-50.3837, -26.0706], [-50.4081, -26.0585], [-50.4118, -26.0657], [-50.4186, -26.061], [-50.4295, -26.063], [-50.4371, -26.0576], [-50.4395, -26.0509], [-50.4499, -26.0413], [-50.4438, -26.0343], [-50.4609, -26.0263], [-50.4785, -26.0263], [-50.4868, -26.024], [-50.4937, -26.0264], [-50.4991, -26.0222], [-50.5067, -26.0317], [-50.5133, -26.0261], [-50.5302, -26.0356], [-50.5509, -26.0383], [-50.5557, -26.0182], [-50.5644, -26.0035], [-50.5702, -26.002], [-50.5889, -26.0189], [-50.5932, -26.0271], [-50.5917, -26.0403], [-50.5863, -26.0476], [-50.5757, -26.0466], [-50.5653, -26.0413], [-50.5552, -26.0416], [-50.5494, -26.0465], [-50.5535, -26.0594], [-50.5707, -26.0669], [-50.5948, -26.0704], [-50.6203, -26.0627], [-50.6285, -26.0628], [-50.6405, -26.0788], [-50.6443, -26.0896], [-50.6562, -26.1008], [-50.6565, -26.1069], [-50.6476, -26.1223], [-50.6502, -26.1325], [-50.669, -26.1418], [-50.6828, -26.1536], [-50.6906, -26.1722], [-50.6975, -26.1818], [-50.7033, -26.188], [-50.7299, -26.2034], [-50.7312, -26.2091], [-50.7155, -26.2339], [-50.7156, -26.2446], [-50.7309, -26.2499], [-50.7459, -26.2468], [-50.7449, -26.2348], [-50.7477, -26.2266], [-50.7627, -26.222], [-50.7807, -26.2252], [-50.7999, -26.2313], [-50.8277, -26.2482], [-50.8312, -26.2661], [-50.8356, -26.2711], [-50.8469, -26.2664], [-50.8611, -26.2446], [-50.8732, -26.2459], [-50.879, -26.2586], [-50.8789, -26.2705], [-50.882, -26.2793], [-50.8946, -26.2883], [-50.8997, -26.2893], [-50.9093, -26.2837], [-50.9064, -26.2702], [-50.9066, -26.2572], [-50.9095, -26.2494], [-50.9325, -26.2345], [-50.9409, -26.2338], [-50.9436, -26.2438], [-50.9346, -26.2574], [-50.9316, -26.2685], [-50.9348, -26.2756], [-50.9471, -26.2817], [-50.9528, -26.2698], [-50.966, -26.2673], [-50.9713, -26.2613], [-50.973, -26.2462], [-50.9915, -26.235], [-51.0045, -26.2307], [-51.0187, -26.236], [-51.0568, -26.2439], [-51.0681, -26.2396], [-51.0774, -26.2312], [-51.0858, -26.2336], [-51.0883, -26.2472], [-51.0973, -26.255], [-51.0965, -26.2624], [-51.1018, -26.2727], [-51.1105, -26.2734], [-51.12, -26.2796], [-51.136, -26.2803], [-51.1429, -26.2845], [-51.1484, -26.2788], [-51.1632, -26.2836], [-51.1616, -26.2896], [-51.1809, -26.2991], [-51.1923, -26.3018], [-51.2029, -26.2982], [-51.2072, -26.2963], [-51.2136, -26.3124], [-51.2201, -26.3153], [-51.2273, -26.324], [-51.248, -26.3299], [-51.2565, -26.3441], [-51.2522, -26.3515], [-51.26, -26.3646], [-51.2533, -26.3763], [-51.2704, -26.3869], [-51.2773, -26.3894], [-51.2743, -26.3986], [-51.2858, -26.3977], [-51.2917, -26.4042], [-51.2893, -26.4152], [-51.3004, -26.4177], [-51.2938, -26.4251], [-51.2929, -26.4341], [-51.2735, -26.4457], [-51.2793, -26.4538], [-51.2748, -26.4593], [-51.2532, -26.4621], [-51.2587, -26.4797], [-51.2732, -26.4983], [-51.2659, -26.5122], [-51.2567, -26.5191], [-51.2509, -26.5191], [-51.2468, -26.5268], [-51.2469, -26.538], [-51.2414, -26.5385], [-51.2281, -26.5546], [-51.2277, -26.5641], [-51.2148, -26.5709], [-51.2248, -26.5756], [-51.2265, -26.5855], [-51.2221, -26.5937], [-51.228, -26.5957], [-51.2368, -26.6079], [-51.2304, -26.6134], [-51.2389, -26.6279], [-51.2584, -26.6255], [-51.2626, -26.6336], [-51.2739, -26.6414], [-51.2835, -26.6424], [-51.2834, -26.6536], [-51.2945, -26.6559], [-51.3104, -26.6512], [-51.3213, -26.6568], [-51.3253, -26.6486], [-51.347, -26.6486], [-51.371, -26.66], [-51.3762, -26.6582], [-51.3911, -26.6632], [-51.4005, -26.6731], [-51.4023, -26.6796], [-51.3928, -26.6849], [-51.3929, -26.6989], [-51.4, -26.7122], [-51.4115, -26.7171], [-51.4073, -26.7006], [-51.4254, -26.6942], [-51.4353, -26.6882], [-51.4395, -26.6672], [-51.4558, -26.6544], [-51.4549, -26.6407], [-51.4688, -26.6212], [-51.4873, -26.6209], [-51.4851, -26.6104], [-51.48, -26.606], [-51.4954, -26.5874], [-51.5078, -26.5809], [-51.5121, -26.5817], [-51.5194, -26.588], [-51.5356, -26.5918], [-51.5512, -26.5909], [-51.562, -26.5879], [-51.5695, -26.5898], [-51.597, -26.5841], [-51.6113, -26.5892], [-51.6325, -26.5872], [-51.6424, -26.577], [-51.6585, -26.5654], [-51.672, -26.5652], [-51.6927, -26.5805], [-51.7038, -26.5808], [-51.7111, -26.5755], [-51.7315, -26.5723], [-51.7376, -26.573], [-51.7599, -26.5811], [-51.7839, -26.5881], [-51.7922, -26.5885], [-51.8084, -26.5849], [-51.8136, -26.5775], [-51.824, -26.5819], [-51.834, -26.59], [-51.8464, -26.5942], [-51.8563, -26.5912], [-51.8602, -26.5963], [-51.8735, -26.5994], [-51.8779, -26.5976], [-51.8827, -26.5852], [-51.8908, -26.5846], [-51.9003, -26.5793], [-51.9283, -26.5844], [-51.948, -26.5696], [-51.9597, -26.5745], [-51.9704, -26.5681], [-51.9822, -26.5694], [-51.9868, -26.5663], [-52.0088, -26.5666], [-52.0143, -26.5615], [-52.0226, -26.5478], [-52.0291, -26.5469], [-52.0343, -26.5398], [-52.0476, -26.5353], [-52.0519, -26.5303], [-52.0606, -26.5297], [-52.0652, -26.523], [-52.0814, -26.5251], [-52.0872, -26.5129], [-52.0938, -26.5133], [-52.0982, -26.5011], [-52.0969, -26.4875], [-52.1005, -26.4817], [-52.1116, -26.475], [-52.1296, -26.4772], [-52.1366, -26.4694], [-52.1477, -26.4724], [-52.1588, -26.4662], [-52.1667, -26.465], [-52.1863, -26.4451], [-52.1905, -26.4462], [-52.2028, -26.4588], [-52.2241, -26.467], [-52.2298, -26.467], [-52.2532, -26.4566], [-52.2622, -26.4545], [-52.277, -26.4612], [-52.2882, -26.4567], [-52.3044, -26.4407], [-52.3118, -26.4388], [-52.3378, -26.4418], [-52.341, -26.4353], [-52.3487, -26.4406], [-52.3567, -26.4398], [-52.3684, -26.4329], [-52.3796, -26.4386], [-52.4031, -26.4282], [-52.4192, -26.4373], [-52.4333, -26.4402], [-52.4426, -26.4381]]], [[[-48.3697, -27.2711], [-48.3771, -27.2835], [-48.3709, -27.284], [-48.366, -27.2958], [-48.3585, -27.2927], [-48.3592, -27.2742], [-48.3697, -27.2711]]]]}, "properties": {"uf": "SC", "nome": "SC"}}, {"type": "Feature", "geometry": {"type": "MultiPolygon", "coordinates": [[[[-53.9475, -31.9546], [-53.9323, -31.9612], [-53.9185, -31.9638], [-53.8995, -31.9779], [-53.8917, -31.9888], [-53.8921, -31.9954], [-53.8793, -31.995], [-53.873, -31.9988], [-53.8664, -31.9933], [-53.8508, -32.0002], [-53.8542, -32.0104], [-53.8511, -32.0274], [-53.8381, -32.0328], [-53.8331, -32.0462], [-53.8333, -32.0551], [-53.8269, -32.0597], [-53.8149, -32.062], [-53.804, -32.0707], [-53.7691, -32.0737], [-53.7638, -32.0796], [-53.7479, -32.0779], [-53.7454, -32.0914], [-53.7335, -32.093], [-53.7256, -32.0984], [-53.7301, -32.105], [-53.7376, -32.1056], [-53.7442, -32.1153], [-53.7257, -32.1401], [-53.7272, -32.1465], [-53.7171, -32.1555], [-53.7235, -32.1737], [-53.7126, -32.1781], [-53.714, -32.188], [-53.7049, -32.2067], [-53.6946, -32.204], [-53.6933, -32.2136], [-53.6852, -32.2196], [-53.6765, -32.2381], [-53.6793, -32.2431], [-53.6778, -32.2586], [-53.6647, -32.275], [-53.6556, -32.2802], [-53.6574, -32.2882], [-53.6441, -32.2952], [-53.6432, -32.3016], [-53.6526, -32.3211], [-53.6431, -32.3249], [-53.645, -32.3324], [-53.6331, -32.354], [-53.6436, -32.3682], [-53.644, -32.3849], [-53.6279, -32.3891], [-53.6144, -32.3984], [-53.6121, -32.4034], [-53.6158, -32.4151], [-53.5964, -32.433], [-53.5888, -32.4352], [-53.584, -32.4513], [-53.5671, -32.4585], [-53.5622, -32.4666], [-53.5526, -32.4739], [-53.5225, -32.4862], [-53.4996, -32.481], [-53.4781, -32.4838], [-53.4709, -32.4807], [-53.4626, -32.4876], [-53.4661, -32.492], [-53.4635, -32.5027], [-53.4566, -32.5167], [-53.4575, -32.5223], [-53.4495, -32.5286], [-53.4369, -32.5482], [-53.4324, -32.5649], [-53.4247, -32.5589], [-53.4174, -32.5609], [-53.4166, -32.568], [-53.4034, -32.58], [-53.3881, -32.5869], [-53.3802, -32.5783], [-53.3787, -32.5716], [-53.3697, -32.5699], [-53.3527, -32.5919], [-53.3462, -32.5916], [-53.3388, -32.5846], [-53.3132, -32.5991], [-53.3032, -32.6068], [-53.2968, -32.6161], [-53.2888, -32.6211], [-53.2786, -32.6186], [-53.2778, -32.6115], [-53.2686, -32.6041], [-53.2549, -32.602], [-53.2456, -32.6071], [-53.2435, -32.6232], [-53.2371, -32.6298], [-53.2147, -32.6388], [-53.1933, -32.6416], [-53.1844, -32.6465], [-53.1764, -32.6585], [-53.1667, -32.6486], [-53.1467, -32.6406], [-53.1284, -32.6385], [-53.1085, -32.643], [-53.0837, -32.6567], [-53.0808, -32.6375], [-53.077, -32.6278], [-53.063, -32.6181], [-53.0431, -32.6136], [-53.0201, -32.6131], [-53.0093, -32.6077], [-52.9974, -32.5912], [-52.9942, -32.5751], [-52.9919, -32.5452], [-52.9886, -32.5377], [-52.9833, -32.5042], [-52.968, -32.4905], [-52.9399, -32.4749], [-52.9196, -32.4676], [-52.8924, -32.4611], [-52.8345, -32.4539], [-52.8024, -32.447], [-52.7859, -32.4397], [-52.7664, -32.4262], [-52.7378, -32.3989], [-52.7236, -32.3816], [-52.7242, -32.37], [-52.7497, -32.3623], [-52.7717, -32.3526], [-52.7747, -32.3557], [-52.7726, -32.3678], [-52.7901, -32.3788], [-52.8032, -32.3598], [-52.7981, -32.3552], [-52.7858, -32.3557], [-52.7909, -32.3435], [-52.8, -32.3524], [-52.8063, -32.3539], [-52.817, -32.3473], [-52.8211, -32.3341], [-52.8187, -32.3274], [-52.8077, -32.3195], [-52.7935, -32.2836], [-52.7975, -32.2761], [-52.793, -32.2684], [-52.7841, -32.2695], [-52.783, -32.2584], [-52.7784, -32.2522], [-52.7792, -32.2375], [-52.7768, -32.2306], [-52.767, -32.2242], [-52.755, -32.2117], [-52.7629, -32.2085], [-52.7628, -32.1989], [-52.7492, -32.1922], [-52.7383, -32.1924], [-52.7342, -32.1873], [-52.7412, -32.1814], [-52.741, -32.1741], [-52.7329, -32.1651], [-52.7322, -32.1597], [-52.7189, -32.1542], [-52.7012, -32.1553], [-52.6809, -32.1636], [-52.675, -32.164], [-52.6588, -32.1536], [-52.6459, -32.1523], [-52.6337, -32.1467], [-52.6229, -32.1456], [-52.6293, -32.152], [-52.6279, -32.1592], [-52.6479, -32.1915], [-52.6623, -32.2258], [-52.6831, -32.2728], [-52.6907, -32.2966], [-52.6923, -32.3069], [-52.6884, -32.3195], [-52.6802, -32.3307], [-52.6601, -32.363], [-52.639, -32.393], [-52.6355, -32.4012], [-52.616, -32.4321], [-52.6023, -32.4606], [-52.5859, -32.5086], [-52.5876, -32.5377], [-52.602, -32.5821], [-52.6091, -32.6123], [-52.6209, -32.6379], [-52.6468, -32.6817], [-52.663, -32.7136], [-52.6885, -32.7578], [-52.7099, -32.8016], [-52.7234, -32.8339], [-52.7313, -32.8424], [-52.7303, -32.8474], [-52.7407, -32.8554], [-52.7438, -32.8638], [-52.7613, -32.8858], [-52.7701, -32.8931], [-52.7905, -32.9037], [-52.8078, -32.9106], [-52.8322, -32.915], [-52.8468, -32.914], [-52.8674, -32.9099], [-52.8832, -32.9039], [-52.9078, -32.8877], [-52.9278, -32.8686], [-52.9485, -32.8549], [-52.963, -32.8422], [-52.9859, -32.8177], [-53.0016, -32.7975], [-53.0042, -32.7819], [-53.0024, -32.765], [-53.0254, -32.7893], [-53.0422, -32.8038], [-53.0525, -32.8189], [-53.0701, -32.8338], [-53.0854, -32.8316], [-53.1013, -32.822], [-53.1239, -32.7938], [-53.1414, -32.8073], [-53.1473, -32.8188], [-53.1568, -32.8592], [-53.1592, -32.905], [-53.1582, -32.9291], [-53.1546, -32.9538], [-53.1636, -32.9839], [-53.1744, -33.0035], [-53.1861, -33.0195], [-53.2075, -33.045], [-53.2257, -33.0599], [-53.2412, -33.0761], [-53.2486, -33.0925], [-53.2602, -33.1074], [-53.2774, -33.1094], [-53.3136, -33.0956], [-53.3269, -33.083], [-53.3372, -33.0826], [-53.3507, -33.1035], [-53.3576, -33.109], [-53.3682, -33.1228], [-53.3865, -33.1368], [-53.3881, -33.1433], [-53.4027, -33.1583], [-53.4167, -33.161], [-53.422, -33.1563], [-53.4203, -33.1466], [-53.4284, -33.1413], [-53.4371, -33.1621], [-53.4322, -33.1621], [-53.4385, -33.1832], [-53.4447, -33.196], [-53.452, -33.2208], [-53.4637, -33.2386], [-53.4692, -33.2554], [-53.4676, -33.2797], [-53.4626, -33.2942], [-53.4529, -33.33], [-53.4492, -33.349], [-53.4408, -33.3753], [-53.437, -33.3929], [-53.4287, -33.4153], [-53.4248, -33.4376], [-53.4289, -33.4665], [-53.4318, -33.4702], [-53.4327, -33.4907], [-53.4381, -33.5164], [-53.4523, -33.5194], [-53.4522, -33.5326], [-53.4656, -33.558], [-53.472, -33.5634], [-53.4802, -33.563], [-53.4863, -33.5551], [-53.4823, -33.547], [-53.5011, -33.5434], [-53.511, -33.544], [-53.5146, -33.5541], [-53.511, -33.5673], [-53.5156, -33.5848], [-53.5125, -33.6026], [-53.5203, -33.6149], [-53.5292, -33.6205], [-53.5261, -33.6262], [-53.5282, -33.6399], [-53.534, -33.6514], [-53.5331, -33.6634], [-53.5248, -33.6753], [-53.5301, -33.6781], [-53.5295, -33.6884], [-53.5228, -33.6893], [-53.4395, -33.6935], [-53.4364, -33.7013], [-53.4384, -33.7131], [-53.4309, -33.7309], [-53.4311, -33.7394], [-53.422, -33.7438], [-53.4167, -33.7483], [-53.3969, -33.7508], [-53.3859, -33.746], [-53.37, -33.7439], [-53.3414, -33.7219], [-53.2972, -33.6919], [-53.265, -33.6713], [-53.2388, -33.6523], [-53.2042, -33.6245], [-53.1916, -33.6168], [-53.1562, -33.5901], [-53.1124, -33.5524], [-53.0862, -33.5307], [-53.0554, -33.5068], [-52.9955, -33.4589], [-52.9607, -33.4317], [-52.8761, -33.3638], [-52.8502, -33.3421], [-52.802, -33.3049], [-52.7767, -33.2831], [-52.734, -33.2411], [-52.6877, -33.1885], [-52.6501, -33.1417], [-52.6239, -33.1042], [-52.5932, -33.0502], [-52.5773, -33.017], [-52.5579, -32.98], [-52.5372, -32.9426], [-52.5186, -32.9118], [-52.4952, -32.8672], [-52.4852, -32.8443], [-52.4641, -32.7876], [-52.4486, -32.7347], [-52.4332, -32.6682], [-52.4229, -32.6288], [-52.4157, -32.6052], [-52.3864, -32.5258], [-52.371, -32.4882], [-52.3408, -32.4246], [-52.322, -32.3885], [-52.293, -32.3383], [-52.2697, -32.3041], [-52.2509, -32.2798], [-52.2339, -32.2602], [-52.199, -32.2266], [-52.1783, -32.2103], [-52.1477, -32.1844], [-52.1249, -32.1693], [-52.1107, -32.1635], [-52.0972, -32.1617], [-52.104, -32.1329], [-52.1047, -32.1035], [-52.0991, -32.0826], [-52.0848, -32.0647], [-52.0939, -32.0622], [-52.1026, -32.0677], [-52.1123, -32.0836], [-52.1194, -32.0913], [-52.1324, -32.0979], [-52.1492, -32.1164], [-52.1567, -32.1139], [-52.1565, -32.0958], [-52.1502, -32.0753], [-52.1391, -32.061], [-52.1191, -32.0525], [-52.0954, -32.0486], [-52.0712, -32.0521], [-52.0774, -32.0335], [-52.0977, -32.0291], [-52.1081, -32.0248], [-52.1161, -32.0334], [-52.1386, -32.0465], [-52.1498, -32.0482], [-52.1647, -32.0561], [-52.1715, -32.0558], [-52.2031, -32.0756], [-52.2124, -32.0763], [-52.2172, -32.0846], [-52.228, -32.0846], [-52.2399, -32.08], [-52.2268, -32.0685], [-52.2191, -32.0693], [-52.209, -32.0598], [-52.1941, -32.0579], [-52.202, -32.0391], [-52.196, -32.028], [-52.18, -32.0303], [-52.1568, -32.0265], [-52.1468, -32.0209], [-52.1131, -32.0092], [-52.1021, -32.003], [-52.0975, -31.9947], [-52.1133, -31.9779], [-52.1399, -31.9827], [-52.1522, -31.9799], [-52.1636, -31.9821], [-52.1752, -31.9785], [-52.1881, -31.9821], [-52.1963, -31.9941], [-52.1938, -32.0046], [-52.2061, -32.0103], [-52.2012, -32.0233], [-52.1962, -32.0276], [-52.2023, -32.0389], [-52.2133, -32.035], [-52.2282, -32.0361], [-52.235, -32.0437], [-52.2528, -32.0471], [-52.2456, -32.0283], [-52.236, -32.0219], [-52.2349, -32.0141], [-52.2416, -31.9916], [-52.2394, -31.9846], [-52.2241, -31.9725], [-52.2188, -31.9591], [-52.2069, -31.9655], [-52.2019, -31.9625], [-52.188, -31.963], [-52.1855, -31.9497], [-52.1762, -31.9525], [-52.1669, -31.943], [-52.1533, -31.9504], [-52.1545, -31.9295], [-52.1449, -31.9287], [-52.1416, -31.9384], [-52.1451, -31.942], [-52.1416, -31.9512], [-52.1148, -31.942], [-52.1392, -31.9184], [-52.177, -31.9073], [-52.1898, -31.9007], [-52.2063, -31.888], [-52.2201, -31.8728], [-52.2242, -31.8714], [-52.2373, -31.8783], [-52.2289, -31.8837], [-52.2281, -31.8911], [-52.2351, -31.893], [-52.2416, -31.8826], [-52.2482, -31.8774], [-52.2545, -31.8648], [-52.2566, -31.8498], [-52.2508, -31.84], [-52.2385, -31.8387], [-52.2255, -31.8468], [-52.2219, -31.8337], [-52.2245, -31.8128], [-52.2172, -31.8067], [-52.2175, -31.7946], [-52.2236, -31.7889], [-52.219, -31.7835], [-52.2231, -31.7775], [-52.2278, -31.7603], [-52.2258, -31.7519], [-52.1985, -31.7264], [-52.1635, -31.7076], [-52.1524, -31.6993], [-52.1041, -31.6847], [-52.0769, -31.682], [-52.0572, -31.6832], [-52.036, -31.6958], [-52.0307, -31.6923], [-52.0212, -31.6624], [-52.0134, -31.6194], [-52.01, -31.6142], [-52.0099, -31.5976], [-52.0135, -31.5972], [-52.0109, -31.5941], [-52.0137, -31.5818], [-52.0181, -31.5479], [-52.0155, -31.5258], [-52.0102, -31.5009], [-52.0083, -31.4932], [-52.0035, -31.4529], [-51.9937, -31.4136], [-51.9871, -31.3945], [-51.9806, -31.3837], [-51.9607, -31.373], [-51.9632, -31.3627], [-51.9601, -31.3528], [-51.9486, -31.3393], [-51.939, -31.3352], [-51.9314, -31.3271], [-51.9306, -31.3189], [-51.9195, -31.3108], [-51.8921, -31.3157], [-51.8828, -31.3148], [-51.875, -31.309], [-51.8725, -31.3003], [-51.857, -31.3177], [-51.8581, -31.3268], [-51.8502, -31.3277], [-51.8439, -31.3232], [-51.8339, -31.3064], [-51.8117, -31.2857], [-51.8017, -31.2779], [-51.7905, -31.2733], [-51.7688, -31.2784], [-51.7571, -31.2861], [-51.7515, -31.2794], [-51.7408, -31.2817], [-51.7323, -31.2789], [-51.7243, -31.2711], [-51.7067, -31.2656], [-51.6808, -31.2705], [-51.6391, -31.2707], [-51.6283, -31.2655], [-51.6345, -31.2555], [-51.6426, -31.2261], [-51.6436, -31.2111], [-51.6413, -31.1877], [-51.6287, -31.153], [-51.618, -31.1396], [-51.602, -31.1317], [-51.5673, -31.1286], [-51.5545, -31.1141], [-51.5454, -31.1116], [-51.5378, -31.115], [-51.5333, -31.1116], [-51.5053, -31.1032], [-51.4856, -31.1012], [-51.4676, -31.0974], [-51.4456, -31.0895], [-51.4658, -31.065], [-51.4831, -31.031], [-51.4926, -31.0039], [-51.5006, -30.9655], [-51.5008, -30.9356], [-51.4978, -30.9176], [-51.4876, -30.8999], [-51.4775, -30.89], [-51.4488, -30.8722], [-51.4386, -30.871], [-51.4294, -30.8752], [-51.4092, -30.8785], [-51.3901, -30.8799], [-51.376, -30.8774], [-51.3727, -30.8725], [-51.3817, -30.8609], [-51.3906, -30.8403], [-51.3958, -30.8202], [-51.3959, -30.8083], [-51.4043, -30.7829], [-51.4038, -30.7668], [-51.4058, -30.7568], [-51.4009, -30.7171], [-51.3981, -30.7101], [-51.3895, -30.6646], [-51.3809, -30.6435], [-51.3641, -30.6332], [-51.3479, -30.6315], [-51.3346, -30.6338], [-51.3188, -30.6461], [-51.3169, -30.6543], [-51.3194, -30.6635], [-51.3166, -30.6766], [-51.3192, -30.6822], [-51.314, -30.6885], [-51.3169, -30.6973], [-51.3149, -30.7053], [-51.303, -30.7221], [-51.297, -30.74], [-51.2934, -30.7648], [-51.3005, -30.78], [-51.3118, -30.7886], [-51.2981, -30.7919], [-51.2811, -30.8017], [-51.2941, -30.7516], [-51.2949, -30.7314], [-51.2931, -30.7077], [-51.3022, -30.6344], [-51.3033, -30.5886], [-51.2984, -30.5591], [-51.2792, -30.5104], [-51.2654, -30.4798], [-51.2586, -30.4669], [-51.249, -30.4577], [-51.2463, -30.4451], [-51.2231, -30.4198], [-51.1979, -30.408], [-51.1825, -30.4079], [-51.1538, -30.4137], [-51.1449, -30.4216], [-51.1425, -30.4339], [-51.1358, -30.4368], [-51.1434, -30.471], [-51.147, -30.4721], [-51.1546, -30.4885], [-51.1505, -30.497], [-51.1423, -30.4714], [-51.1319, -30.4353], [-51.1272, -30.4325], [-51.1278, -30.4225], [-51.1215, -30.4058], [-51.1221, -30.3969], [-51.1057, -30.3774], [-51.0969, -30.3748], [-51.0947, -30.3647], [-51.0977, -30.3576], [-51.1087, -30.3571], [-51.122, -30.3608], [-51.1286, -30.3593], [-51.1453, -30.3677], [-51.1501, -30.3726], [-51.1782, -30.3864], [-51.1915, -30.3773], [-51.2074, -30.3408], [-51.2107, -30.3241], [-51.2101, -30.3013], [-51.2233, -30.3036], [-51.2338, -30.3105], [-51.2392, -30.3182], [-51.2465, -30.3191], [-51.2484, -30.3112], [-51.2572, -30.3058], [-51.2794, -30.3078], [-51.2953, -30.3029], [-51.2979, -30.2964], [-51.3009, -30.275], [-51.298, -30.2596], [-51.2933, -30.2552], [-51.2825, -30.2565], [-51.2797, -30.2507], [-51.2949, -30.2469], [-51.2987, -30.2408], [-51.2938, -30.2318], [-51.3133, -30.2401], [-51.3258, -30.235], [-51.3283, -30.2265], [-51.3224, -30.2128], [-51.3148, -30.1887], [-51.3237, -30.1728], [-51.3218, -30.151], [-51.3062, -30.132], [-51.3132, -30.1304], [-51.3144, -30.1138], [-51.3076, -30.0906], [-51.3133, -30.0847], [-51.3052, -30.054], [-51.3012, -30.0542], [-51.3042, -30.0275], [-51.2994, -30.0026], [-51.2903, -30.0022], [-51.2894, -30.0119], [-51.2826, -30.0219], [-51.2757, -30.0137], [-51.2682, -30.0165], [-51.2719, -30.039], [-51.2627, -30.0403], [-51.2551, -30.0456], [-51.2502, -30.0353], [-51.2338, -30.0476], [-51.2345, -30.0584], [-51.2399, -30.0633], [-51.2416, -30.072], [-51.2484, -30.0816], [-51.2529, -30.0966], [-51.2613, -30.0969], [-51.2667, -30.1029], [-51.2618, -30.1096], [-51.2592, -30.1235], [-51.2463, -30.1255], [-51.2458, -30.1294], [-51.2344, -30.135], [-51.226, -30.1442], [-51.2251, -30.1525], [-51.2285, -30.1615], [-51.2278, -30.1771], [-51.2391, -30.1903], [-51.223, -30.1879], [-51.2018, -30.1921], [-51.1943, -30.1998], [-51.1943, -30.2136], [-51.188, -30.2112], [-51.1785, -30.217], [-51.1791, -30.2254], [-51.184, -30.2332], [-51.175, -30.2382], [-51.1562, -30.2399], [-51.1519, -30.2456], [-51.1574, -30.261], [-51.1422, -30.266], [-51.1375, -30.2642], [-51.1326, -30.2516], [-51.1282, -30.2478], [-51.1147, -30.2461], [-51.1062, -30.2482], [-51.0959, -30.2412], [-51.0765, -30.2434], [-51.0698, -30.2471], [-51.0629, -30.2596], [-51.0693, -30.2713], [-51.0592, -30.2767], [-51.0567, -30.2711], [-51.0427, -30.2687], [-51.0308, -30.2745], [-51.0225, -30.2842], [-51.0198, -30.2965], [-51.0239, -30.3164], [-51.0316, -30.3339], [-51.0398, -30.3429], [-51.0653, -30.3566], [-51.0461, -30.3596], [-51.0413, -30.3664], [-51.0474, -30.3815], [-51.0556, -30.392], [-51.0421, -30.3898], [-51.0387, -30.3861], [-51.013, -30.3897], [-50.9984, -30.3951], [-50.9734, -30.4076], [-50.9461, -30.4264], [-50.93, -30.4358], [-50.9376, -30.4069], [-50.9392, -30.3941], [-50.9386, -30.3751], [-50.9346, -30.3556], [-50.927, -30.3382], [-50.9148, -30.3264], [-50.8927, -30.3217], [-50.8849, -30.3237], [-50.844, -30.3208], [-50.8383, -30.3248], [-50.8194, -30.3299], [-50.797, -30.3384], [-50.7759, -30.334], [-50.7767, -30.3272], [-50.7889, -30.3334], [-50.7917, -30.3301], [-50.7949, -30.3123], [-50.7876, -30.2886], [-50.782, -30.2848], [-50.7507, -30.2967], [-50.7343, -30.2959], [-50.7215, -30.2993], [-50.7037, -30.2969], [-50.6858, -30.2984], [-50.6732, -30.2966], [-50.6684, -30.2915], [-50.6561, -30.286], [-50.655, -30.2815], [-50.6635, -30.2704], [-50.6689, -30.2549], [-50.6641, -30.222], [-50.6607, -30.215], [-50.6589, -30.1999], [-50.6443, -30.1922], [-50.6208, -30.1984], [-50.6129, -30.2], [-50.5982, -30.196], [-50.5905, -30.2125], [-50.5755, -30.2382], [-50.5605, -30.2517], [-50.5426, -30.2523], [-50.5378, -30.2739], [-50.5438, -30.282], [-50.543, -30.2999], [-50.5554, -30.3168], [-50.5554, -30.3221], [-50.5463, -30.3312], [-50.5437, -30.3422], [-50.5453, -30.356], [-50.5537, -30.3716], [-50.5656, -30.3879], [-50.5675, -30.3957], [-50.5629, -30.4097], [-50.567, -30.4297], [-50.5645, -30.4376], [-50.5687, -30.4584], [-50.5745, -30.4643], [-50.5713, -30.4711], [-50.5744, -30.4815], [-50.5827, -30.4901], [-50.5971, -30.4909], [-50.6111, -30.4857], [-50.6404, -30.4634], [-50.6492, -30.4536], [-50.6564, -30.4263], [-50.6537, -30.4175], [-50.6333, -30.4062], [-50.622, -30.4122], [-50.6196, -30.4067], [-50.6039, -30.3996], [-50.5931, -30.4003], [-50.5967, -30.391], [-50.6186, -30.3607], [-50.6264, -30.3437], [-50.6259, -30.3296], [-50.6326, -30.3325], [-50.6356, -30.341], [-50.6338, -30.357], [-50.631, -30.3614], [-50.6321, -30.3749], [-50.6296, -30.3915], [-50.6434, -30.3959], [-50.6534, -30.3897], [-50.6796, -30.3688], [-50.6867, -30.3568], [-50.7056, -30.3476], [-50.7085, -30.3539], [-50.7186, -30.3531], [-50.7219, -30.364], [-50.7295, -30.3681], [-50.7248, -30.384], [-50.7129, -30.4006], [-50.7005, -30.4248], [-50.6964, -30.4411], [-50.6864, -30.5008], [-50.6795, -30.6092], [-50.6833, -30.6636], [-50.6899, -30.7003], [-50.6901, -30.7069], [-50.7003, -30.7332], [-50.702, -30.7463], [-50.7208, -30.7797], [-50.7408, -30.8054], [-50.7445, -30.8123], [-50.7538, -30.8189], [-50.7752, -30.8273], [-50.7905, -30.8294], [-50.8165, -30.8412], [-50.8228, -30.8455], [-50.8256, -30.8535], [-50.8463, -30.8589], [-50.8569, -30.8654], [-50.8723, -30.8793], [-50.8823, -30.8916], [-50.9046, -30.904], [-50.9196, -30.9064], [-50.9415, -30.904], [-50.9681, -30.8978], [-50.9514, -30.9595], [-50.9525, -30.9821], [-50.956, -30.9931], [-50.9546, -31.0032], [-50.9645, -31.0161], [-50.9724, -31.0329], [-50.9781, -31.0388], [-50.995, -31.0481], [-51.0237, -31.0515], [-51.0485, -31.0616], [-51.0848, -31.0876], [-51.0912, -31.0935], [-51.1036, -31.0994], [-51.1247, -31.0982], [-51.1491, -31.0875], [-51.1603, -31.0784], [-51.1664, -31.0683], [-51.1769, -31.0798], [-51.1801, -31.1033], [-51.1808, -31.1254], [-51.179, -31.1342], [-51.1786, -31.145], [-51.1688, -31.1746], [-51.1633, -31.1973], [-51.1577, -31.2378], [-51.1565, -31.2642], [-51.1575, -31.2847], [-51.1668, -31.3248], [-51.1791, -31.365], [-51.1948, -31.3982], [-51.2039, -31.4136], [-51.2154, -31.4276], [-51.225, -31.4423], [-51.2375, -31.4574], [-51.2643, -31.4828], [-51.2824, -31.4969], [-51.3106, -31.5128], [-51.3365, -31.5231], [-51.3432, -31.5279], [-51.3611, -31.532], [-51.3831, -31.527], [-51.3993, -31.5204], [-51.4163, -31.5096], [-51.4282, -31.492], [-51.4406, -31.5067], [-51.4551, -31.5289], [-51.4468, -31.5362], [-51.4557, -31.5464], [-51.4608, -31.5563], [-51.4622, -31.567], [-51.4505, -31.595], [-51.4367, -31.6141], [-51.4698, -31.5897], [-51.4743, -31.5789], [-51.4752, -31.566], [-51.4984, -31.5832], [-51.5304, -31.623], [-51.5471, -31.6506], [-51.5615, -31.67], [-51.5833, -31.6963], [-51.6133, -31.7294], [-51.6319, -31.7434], [-51.6587, -31.7669], [-51.6818, -31.7757], [-51.6896, -31.7813], [-51.7086, -31.7848], [-51.7255, -31.7856], [-51.7346, -31.7887], [-51.7734, -31.7865], [-51.8023, -31.7885], [-51.8184, -31.7972], [-51.8318, -31.8004], [-51.8134, -31.8083], [-51.8048, -31.8148], [-51.803, -31.8327], [-51.8112, -31.8447], [-51.8437, -31.8628], [-51.8604, -31.8702], [-51.8787, -31.8731], [-51.9028, -31.8705], [-51.9231, -31.8634], [-51.9567, -31.8441], [-51.9657, -31.8405], [-51.9865, -31.8272], [-52.0081, -31.8182], [-52.0303, -31.815], [-52.0491, -31.8143], [-52.0666, -31.8176], [-52.0793, -31.8262], [-52.0981, -31.8359], [-52.0896, -31.8461], [-52.0872, -31.8593], [-52.0787, -31.8688], [-52.0485, -31.8895], [-52.0441, -31.9019], [-52.032, -31.907], [-52.0152, -31.9224], [-52.0061, -31.939], [-52.0054, -31.9515], [-52.0152, -31.9667], [-52.0405, -31.9731], [-52.0532, -31.9793], [-52.0538, -31.9849], [-52.0439, -32.0069], [-52.0453, -32.014], [-52.0391, -32.03], [-52.0412, -32.0446], [-52.045, -32.049], [-52.0497, -32.0772], [-52.0583, -32.0802], [-52.0605, -32.0897], [-52.074, -32.1081], [-52.0763, -32.1146], [-52.0898, -32.1314], [-52.0804, -32.1343], [-52.0772, -32.1432], [-52.0453, -32.1106], [-52.0181, -32.0814], [-51.9689, -32.0318], [-51.9208, -31.9877], [-51.8952, -31.9664], [-51.8676, -31.9453], [-51.8309, -31.9192], [-51.7966, -31.8977], [-51.748, -31.87], [-51.6913, -31.8409], [-51.6246, -31.8095], [-51.5024, -31.7429], [-51.4837, -31.7319], [-51.4272, -31.6956], [-51.3755, -31.658], [-51.3447, -31.6362], [-51.331, -31.6254], [-51.2938, -31.5987], [-51.2675, -31.5786], [-51.2209, -31.5394], [-51.186, -31.5044], [-51.104, -31.4214], [-51.0401, -31.3599], [-50.9704, -31.3049], [-50.924, -31.2664], [-50.8791, -31.227], [-50.8421, -31.19], [-50.7793, -31.1239], [-50.7672, -31.1101], [-50.7425, -31.0755], [-50.7037, -31.0148], [-50.6679, -30.9629], [-50.645, -30.9317], [-50.6054, -30.879], [-50.5583, -30.8182], [-50.5066, -30.7435], [-50.4845, -30.7089], [-50.4649, -30.6807], [-50.4287, -30.6322], [-50.374, -30.5629], [-50.3483, -30.5246], [-50.3343, -30.5008], [-50.3207, -30.4769], [-50.3061, -30.4471], [-50.2894, -30.4053], [-50.2777, -30.3712], [-50.2519, -30.3049], [-50.2241, -30.2363], [-50.219, -30.2225], [-50.1703, -30.0971], [-50.158, -30.0665], [-50.13, -30.0047], [-50.1192, -29.9762], [-50.0753, -29.8845], [-50.0637, -29.86], [-50.0176, -29.7725], [-49.9915, -29.7238], [-49.9603, -29.669], [-49.9337, -29.6251], [-49.9222, -29.6072], [-49.9073, -29.5846], [-49.8672, -29.5286], [-49.8327, -29.4813], [-49.8035, -29.4436], [-49.7679, -29.3985], [-49.738, -29.3615], [-49.732, -29.3582], [-49.7304, -29.3502], [-49.7158, -29.3324], [-49.7129, -29.3256], [-49.7308, -29.3291], [-49.7466, -29.3238], [-49.7394, -29.3148], [-49.7421, -29.2988], [-49.7494, -29.2974], [-49.7623, -29.3003], [-49.7769, -29.2965], [-49.7801, -29.2907], [-49.7918, -29.2856], [-49.7994, -29.2875], [-49.8157, -29.2859], [-49.8297, -29.276], [-49.8436, -29.2776], [-49.8435, -29.2593], [-49.8547, -29.2573], [-49.8526, -29.2444], [-49.8586, -29.2416], [-49.8571, -29.2331], [-49.8695, -29.2244], [-49.9016, -29.2153], [-49.9129, -29.2079], [-49.925, -29.2062], [-49.9332, -29.2084], [-49.9453, -29.2015], [-49.9576, -29.1995], [-49.9711, -29.2048], [-49.969, -29.2115], [-49.9968, -29.2283], [-50.0099, -29.2254], [-50.0348, -29.2328], [-50.0365, -29.2378], [-50.0501, -29.2418], [-50.0609, -29.2413], [-50.0706, -29.2482], [-50.0893, -29.2543], [-50.0953, -29.2516], [-50.1155, -29.2623], [-50.1085, -29.2801], [-50.0765, -29.3078], [-50.0651, -29.3105], [-50.0512, -29.3241], [-50.0511, -29.3293], [-50.034, -29.3496], [-50.041, -29.3551], [-50.0385, -29.3472], [-50.0468, -29.3404], [-50.0558, -29.3414], [-50.071, -29.3295], [-50.0723, -29.3247], [-50.0858, -29.318], [-50.0915, -29.3108], [-50.0992, -29.3114], [-50.1125, -29.304], [-50.1171, -29.2918], [-50.1304, -29.287], [-50.1283, -29.2979], [-50.1329, -29.3003], [-50.1408, -29.2865], [-50.1489, -29.282], [-50.1446, -29.2702], [-50.1455, -29.2574], [-50.1519, -29.2432], [-50.1411, -29.2383], [-50.1407, -29.2284], [-50.1512, -29.2302], [-50.1489, -29.2211], [-50.1399, -29.2155], [-50.1397, -29.2073], [-50.1456, -29.1978], [-50.1269, -29.1979], [-50.1244, -29.2016], [-50.1078, -29.211], [-50.084, -29.2138], [-50.085, -29.205], [-50.0904, -29.2013], [-50.0854, -29.1936], [-50.0893, -29.1754], [-50.0753, -29.1884], [-50.054, -29.1831], [-50.0434, -29.1837], [-50.0386, -29.1774], [-50.018, -29.1628], [-50.0049, -29.1406], [-50.0071, -29.1344], [-49.9984, -29.1309], [-49.9843, -29.1367], [-49.9918, -29.1173], [-49.9689, -29.116], [-49.9705, -29.1013], [-49.9652, -29.082], [-49.9562, -29.0849], [-49.9545, -29.0775], [-49.9576, -29.0682], [-49.9625, -29.0653], [-49.994, -29.0696], [-49.9898, -29.063], [-49.9772, -29.0588], [-49.961, -29.0508], [-49.9612, -29.0438], [-49.9563, -29.0352], [-49.9461, -29.0308], [-49.9414, -29.0213], [-49.966, -29.0217], [-49.9574, -29.0121], [-49.9463, -28.9951], [-49.9425, -28.9822], [-49.9309, -28.9759], [-49.9337, -28.9658], [-49.9542, -28.9618], [-49.9557, -28.9489], [-49.9598, -28.9356], [-49.9564, -28.929], [-49.9651, -28.9255], [-49.9583, -28.9024], [-49.9515, -28.9005], [-49.9509, -28.8935], [-49.9495, -28.8757], [-49.9568, -28.8704], [-49.9671, -28.8767], [-49.9687, -28.8697], [-49.9571, -28.8618], [-49.9621, -28.8535], [-49.9578, -28.8291], [-49.9647, -28.8284], [-49.9661, -28.8198], [-49.9575, -28.7988], [-49.9622, -28.7776], [-49.9613, -28.7722], [-49.9508, -28.7633], [-49.9534, -28.758], [-49.9457, -28.7519], [-49.937, -28.7567], [-49.9276, -28.7538], [-49.9217, -28.7455], [-49.9314, -28.7379], [-49.9347, -28.7257], [-49.926, -28.7183], [-49.9079, -28.7138], [-49.9049, -28.7185], [-49.8933, -28.7229], [-49.8811, -28.7223], [-49.8918, -28.7392], [-49.8833, -28.7377], [-49.868, -28.722], [-49.8727, -28.7154], [-49.8694, -28.701], [-49.8499, -28.7056], [-49.8402, -28.7131], [-49.8425, -28.7063], [-49.8341, -28.6933], [-49.838, -28.69], [-49.8369, -28.6809], [-49.8404, -28.6761], [-49.8392, -28.6665], [-49.8246, -28.6657], [-49.8108, -28.6519], [-49.8153, -28.6485], [-49.8166, -28.6381], [-49.8088, -28.6353], [-49.8075, -28.6284], [-49.7982, -28.624], [-49.7981, -28.6177], [-49.7826, -28.6098], [-49.7843, -28.6244], [-49.7789, -28.6295], [-49.7566, -28.616], [-49.757, -28.6273], [-49.7443, -28.6243], [-49.7159, -28.6238], [-49.7041, -28.63], [-49.7031, -28.6289], [-49.6914, -28.6214], [-49.7022, -28.6047], [-49.7102, -28.6043], [-49.7121, -28.5909], [-49.708, -28.5822], [-49.726, -28.5695], [-49.7311, -28.551], [-49.7461, -28.5498], [-49.7494, -28.5457], [-49.7467, -28.5354], [-49.7355, -28.5236], [-49.7269, -28.5189], [-49.7388, -28.5085], [-49.7393, -28.5003], [-49.7483, -28.494], [-49.7655, -28.5012], [-49.771, -28.4923], [-49.7652, -28.4843], [-49.7676, -28.4766], [-49.7643, -28.4627], [-49.781, -28.4718], [-49.778, -28.4773], [-49.786, -28.4877], [-49.7823, -28.4967], [-49.7909, -28.4964], [-49.7952, -28.4889], [-49.8038, -28.484], [-49.8088, -28.4692], [-49.8163, -28.469], [-49.8158, -28.4799], [-49.8242, -28.4788], [-49.8393, -28.4965], [-49.8521, -28.4881], [-49.8666, -28.4886], [-49.869, -28.4806], [-49.8629, -28.472], [-49.8636, -28.4628], [-49.8734, -28.4593], [-49.871, -28.4506], [-49.8605, -28.4502], [-49.8542, -28.4447], [-49.8702, -28.4416], [-49.8802, -28.4469], [-49.8929, -28.4403], [-49.898, -28.4456], [-49.8888, -28.4594], [-49.9004, -28.4647], [-49.9186, -28.4583], [-49.9285, -28.4512], [-49.9374, -28.4569], [-49.9289, -28.4668], [-49.9288, -28.4721], [-49.9423, -28.4824], [-49.9466, -28.48], [-49.9514, -28.4669], [-49.9522, -28.4508], [-49.9694, -28.4525], [-49.9708, -28.4402], [-49.981, -28.4406], [-49.9895, -28.4482], [-49.9894, -28.4572], [-50.0025, -28.458], [-50.0139, -28.4508], [-50.0239, -28.4594], [-50.0272, -28.4743], [-50.0395, -28.48], [-50.0514, -28.4761], [-50.0687, -28.4792], [-50.0728, -28.4808], [-50.082, -28.4734], [-50.0909, -28.4756], [-50.0972, -28.4844], [-50.1105, -28.4729], [-50.1222, -28.4763], [-50.1271, -28.4655], [-50.1135, -28.4518], [-50.1114, -28.4454], [-50.1158, -28.4371], [-50.1259, -28.4292], [-50.1294, -28.441], [-50.1392, -28.4432], [-50.1473, -28.4495], [-50.1466, -28.4572], [-50.1605, -28.4595], [-50.1592, -28.4647], [-50.1462, -28.4765], [-50.1394, -28.4933], [-50.1544, -28.4977], [-50.1626, -28.4953], [-50.1622, -28.4793], [-50.1651, -28.4709], [-50.1785, -28.4519], [-50.1883, -28.4535], [-50.1991, -28.4448], [-50.2158, -28.4603], [-50.2226, -28.4633], [-50.2357, -28.457], [-50.2424, -28.432], [-50.2468, -28.4283], [-50.2642, -28.4429], [-50.2503, -28.4471], [-50.2729, -28.4571], [-50.2921, -28.4515], [-50.3013, -28.4393], [-50.3146, -28.4378], [-50.3232, -28.4339], [-50.336, -28.4368], [-50.3404, -28.441], [-50.3368, -28.4558], [-50.3458, -28.4636], [-50.3521, -28.4573], [-50.352, -28.4492], [-50.3476, -28.4348], [-50.351, -28.4249], [-50.3611, -28.4196], [-50.3684, -28.4212], [-50.3769, -28.4349], [-50.3764, -28.4426], [-50.382, -28.447], [-50.3897, -28.4436], [-50.3945, -28.4334], [-50.4248, -28.4333], [-50.4359, -28.431], [-50.4493, -28.4215], [-50.4569, -28.4107], [-50.4704, -28.4149], [-50.5011, -28.4125], [-50.5136, -28.4046], [-50.5284, -28.4041], [-50.5316, -28.4078], [-50.5282, -28.4232], [-50.5309, -28.4286], [-50.5442, -28.4275], [-50.5506, -28.4201], [-50.5654, -28.4132], [-50.5694, -28.4034], [-50.5765, -28.3943], [-50.5932, -28.3816], [-50.6009, -28.3822], [-50.6046, -28.3881], [-50.6139, -28.3936], [-50.6257, -28.3921], [-50.6333, -28.3789], [-50.6288, -28.364], [-50.6455, -28.3483], [-50.6652, -28.3379], [-50.6586, -28.3258], [-50.6649, -28.3128], [-50.6776, -28.3], [-50.6952, -28.2885], [-50.6956, -28.2699], [-50.6993, -28.2663], [-50.7107, -28.2665], [-50.742, -28.2498], [-50.7491, -28.2485], [-50.7539, -28.2446], [-50.7529, -28.2332], [-50.7612, -28.195], [-50.7682, -28.189], [-50.7775, -28.2], [-50.7888, -28.1983], [-50.7892, -28.1892], [-50.7828, -28.176], [-50.7924, -28.1608], [-50.792, -28.1552], [-50.7847, -28.1465], [-50.7941, -28.1386], [-50.8182, -28.1413], [-50.8223, -28.1381], [-50.825, -28.124], [-50.8302, -28.1177], [-50.8368, -28.1194], [-50.859, -28.1397], [-50.872, -28.1374], [-50.8752, -28.1308], [-50.8692, -28.1164], [-50.8701, -28.1059], [-50.8759, -28.0951], [-50.8844, -28.0897], [-50.8994, -28.0897], [-50.9033, -28.0827], [-50.8985, -28.0755], [-50.8859, -28.0718], [-50.8754, -28.0544], [-50.8753, -28.0413], [-50.8897, -28.0229], [-50.908, -28.0149], [-50.9232, -28.012], [-50.9208, -28.0026], [-50.9279, -27.9906], [-50.9232, -27.9796], [-50.924, -27.9717], [-50.9309, -27.9676], [-50.947, -27.9672], [-50.9587, -27.96], [-50.9736, -27.9545], [-50.9784, -27.9482], [-50.986, -27.9405], [-50.9936, -27.946], [-51.0015, -27.9632], [-51.0092, -27.9644], [-51.019, -27.957], [-51.0216, -27.9452], [-51.0163, -27.9333], [-51.0199, -27.9225], [-51.0369, -27.9151], [-51.056, -27.9037], [-51.0583, -27.8968], [-51.0567, -27.8868], [-51.0534, -27.8689], [-51.0571, -27.866], [-51.0786, -27.8616], [-51.0766, -27.8418], [-51.0822, -27.8339], [-51.0983, -27.8274], [-51.121, -27.8326], [-51.1311, -27.8301], [-51.1293, -27.8229], [-51.1346, -27.8037], [-51.1543, -27.8038], [-51.1601, -27.8015], [-51.1878, -27.7777], [-51.1924, -27.7759], [-51.2094, -27.7775], [-51.2196, -27.77], [-51.2263, -27.7712], [-51.2317, -27.7779], [-51.2401, -27.779], [-51.2456, -27.7703], [-51.2455, -27.7614], [-51.2568, -27.7544], [-51.272, -27.7517], [-51.2746, -27.7485], [-51.2733, -27.7355], [-51.2742, -27.7258], [-51.2825, -27.723], [-51.2937, -27.7255], [-51.3088, -27.7195], [-51.3102, -27.7131], [-51.302, -27.7026], [-51.3113, -27.6958], [-51.3151, -27.6751], [-51.3271, -27.671], [-51.3401, -27.6742], [-51.3497, -27.6799], [-51.3601, -27.6788], [-51.3748, -27.6674], [-51.3779, -27.66], [-51.3698, -27.6405], [-51.3722, -27.6335], [-51.3813, -27.6255], [-51.3892, -27.6238], [-51.4053, -27.6319], [-51.4119, -27.6475], [-51.4192, -27.6546], [-51.4324, -27.6556], [-51.437, -27.6521], [-51.4366, -27.6298], [-51.4452, -27.6188], [-51.4573, -27.6075], [-51.4753, -27.6007], [-51.4776, -27.5959], [-51.4766, -27.5794], [-51.4784, -27.5697], [-51.4833, -27.5632], [-51.5019, -27.5561], [-51.517, -27.5577], [-51.5366, -27.5626], [-51.5476, -27.5591], [-51.5549, -27.564], [-51.5564, -27.5752], [-51.5609, -27.5831], [-51.5671, -27.5843], [-51.5784, -27.577], [-51.5874, -27.5632], [-51.5805, -27.5449], [-51.5777, -27.5301], [-51.58, -27.5236], [-51.5908, -27.523], [-51.5994, -27.5286], [-51.6083, -27.5414], [-51.6235, -27.5461], [-51.6311, -27.5415], [-51.6307, -27.5275], [-51.6198, -27.5021], [-51.6231, -27.4933], [-51.6326, -27.4886], [-51.6426, -27.4915], [-51.6462, -27.4973], [-51.6474, -27.5163], [-51.6512, -27.5195], [-51.6647, -27.5173], [-51.6775, -27.5049], [-51.6732, -27.488], [-51.6842, -27.4795], [-51.7012, -27.4798], [-51.7097, -27.4878], [-51.7173, -27.5114], [-51.7281, -27.5128], [-51.738, -27.5042], [-51.7516, -27.4881], [-51.7597, -27.4868], [-51.7855, -27.4915], [-51.794, -27.4899], [-51.8018, -27.494], [-51.7984, -27.5094], [-51.788, -27.5148], [-51.7857, -27.5282], [-51.7987, -27.53], [-51.8081, -27.5245], [-51.8218, -27.5128], [-51.8315, -27.5154], [-51.8371, -27.5222], [-51.8503, -27.5255], [-51.8554, -27.5183], [-51.8459, -27.4978], [-51.8436, -27.4831], [-51.8476, -27.4785], [-51.8582, -27.4751], [-51.8683, -27.4766], [-51.8761, -27.4816], [-51.8804, -27.4924], [-51.8738, -27.5133], [-51.8806, -27.521], [-51.8948, -27.517], [-51.9025, -27.4914], [-51.9005, -27.4641], [-51.9039, -27.4598], [-51.9184, -27.4584], [-51.9508, -27.4753], [-51.9599, -27.4734], [-51.9621, -27.4615], [-51.9417, -27.4489], [-51.9341, -27.4394], [-51.9358, -27.4287], [-51.9513, -27.4173], [-51.9688, -27.4107], [-51.9964, -27.4102], [-52.0085, -27.4021], [-52.0006, -27.3915], [-51.9822, -27.3886], [-51.9571, -27.3951], [-51.9506, -27.3945], [-51.9489, -27.3858], [-51.9521, -27.3802], [-51.9624, -27.3745], [-51.9752, -27.3724], [-51.9834, -27.3751], [-51.9925, -27.3784], [-52.0064, -27.3746], [-52.0229, -27.3622], [-52.0227, -27.3548], [-52.0108, -27.3466], [-52.0081, -27.3337], [-52.0199, -27.3319], [-52.0384, -27.3442], [-52.049, -27.3463], [-52.072, -27.3384], [-52.0822, -27.3402], [-52.0966, -27.3484], [-52.1071, -27.3434], [-52.1108, -27.3332], [-52.1057, -27.3228], [-52.1057, -27.3134], [-52.112, -27.3063], [-52.1263, -27.3025], [-52.1419, -27.306], [-52.1613, -27.3143], [-52.1691, -27.3093], [-52.1593, -27.2816], [-52.1648, -27.2722], [-52.1723, -27.2715], [-52.1801, -27.2766], [-52.191, -27.2917], [-52.2031, -27.323], [-52.2094, -27.3305], [-52.2248, -27.3306], [-52.2292, -27.3253], [-52.2348, -27.3107], [-52.2481, -27.3024], [-52.273, -27.3044], [-52.2784, -27.2968], [-52.268, -27.2832], [-52.2598, -27.2789], [-52.2418, -27.2761], [-52.234, -27.2692], [-52.2354, -27.2642], [-52.2545, -27.2564], [-52.2613, -27.2569], [-52.2783, -27.2612], [-52.2884, -27.2575], [-52.2988, -27.2575], [-52.3061, -27.2657], [-52.302, -27.2847], [-52.2913, -27.3052], [-52.2921, -27.3143], [-52.2998, -27.3191], [-52.3064, -27.3169], [-52.3131, -27.3093], [-52.3291, -27.3022], [-52.342, -27.2896], [-52.3521, -27.2889], [-52.3675, -27.3045], [-52.3776, -27.3039], [-52.3815, -27.2947], [-52.3833, -27.2813], [-52.3813, -27.2644], [-52.3858, -27.2535], [-52.3947, -27.2518], [-52.3997, -27.2633], [-52.3939, -27.2835], [-52.3978, -27.2925], [-52.4069, -27.2901], [-52.4192, -27.2824], [-52.4391, -27.2644], [-52.4421, -27.2505], [-52.4373, -27.2366], [-52.431, -27.2265], [-52.4325, -27.2178], [-52.4478, -27.2182], [-52.4625, -27.2292], [-52.4798, -27.2355], [-52.4816, -27.2466], [-52.4764, -27.2592], [-52.4793, -27.2659], [-52.493, -27.2672], [-52.5081, -27.2641], [-52.5272, -27.2629], [-52.5363, -27.2601], [-52.5446, -27.2406], [-52.5529, -27.2393], [-52.5665, -27.2493], [-52.5827, -27.2467], [-52.5936, -27.2503], [-52.6054, -27.2611], [-52.6179, -27.2657], [-52.6332, -27.2655], [-52.6449, -27.2617], [-52.6553, -27.2415], [-52.6676, -27.2378], [-52.6764, -27.2457], [-52.6774, -27.2628], [-52.6861, -27.2813], [-52.6915, -27.2844], [-52.7035, -27.2793], [-52.7072, -27.2708], [-52.7063, -27.2561], [-52.7138, -27.2377], [-52.727, -27.236], [-52.734, -27.2427], [-52.7392, -27.2544], [-52.7488, -27.26], [-52.7563, -27.2584], [-52.763, -27.2492], [-52.7631, -27.2384], [-52.7583, -27.2256], [-52.7605, -27.2132], [-52.7748, -27.2075], [-52.7855, -27.206], [-52.801, -27.2034], [-52.8173, -27.2025], [-52.8308, -27.2103], [-52.8397, -27.2113], [-52.8457, -27.2074], [-52.8461, -27.1907], [-52.8429, -27.1805], [-52.8513, -27.1703], [-52.8667, -27.1728], [-52.8851, -27.1827], [-52.8992, -27.1969], [-52.9069, -27.2006], [-52.9293, -27.2041], [-52.9377, -27.1972], [-52.9361, -27.178], [-52.9422, -27.1664], [-52.9567, -27.1633], [-52.9615, -27.1686], [-52.9677, -27.1904], [-52.9685, -27.213], [-52.9712, -27.2178], [-52.9844, -27.2215], [-52.9917, -27.2177], [-53, -27.2067], [-53.0026, -27.1976], [-53.0013, -27.1868], [-52.9851, -27.1705], [-52.9829, -27.165], [-52.9849, -27.1534], [-52.9925, -27.14], [-52.9997, -27.1352], [-53.006, -27.1375], [-53.0183, -27.1529], [-53.0262, -27.1586], [-53.0376, -27.1577], [-53.0442, -27.1441], [-53.0448, -27.1339], [-53.0414, -27.1249], [-53.0203, -27.1046], [-53.0178, -27.0931], [-53.0241, -27.0846], [-53.0343, -27.0823], [-53.0482, -27.0837], [-53.0641, -27.0921], [-53.0767, -27.1078], [-53.0784, -27.1211], [-53.0718, -27.1345], [-53.0698, -27.1461], [-53.0712, -27.157], [-53.0802, -27.1643], [-53.1133, -27.1722], [-53.1322, -27.1802], [-53.1396, -27.1757], [-53.1503, -27.1438], [-53.1594, -27.14], [-53.1695, -27.1442], [-53.1739, -27.1558], [-53.175, -27.1716], [-53.1821, -27.1893], [-53.1877, -27.1923], [-53.1972, -27.1927], [-53.2321, -27.1711], [-53.2447, -27.1728], [-53.2596, -27.1833], [-53.2931, -27.1969], [-53.311, -27.2187], [-53.3214, -27.2149], [-53.3225, -27.2099], [-53.3207, -27.1982], [-53.309, -27.1816], [-53.296, -27.1515], [-53.2929, -27.1408], [-53.2962, -27.1324], [-53.3087, -27.1213], [-53.3173, -27.1186], [-53.3372, -27.1215], [-53.3458, -27.121], [-53.3554, -27.1113], [-53.365, -27.0943], [-53.3706, -27.0911], [-53.381, -27.0941], [-53.3956, -27.1134], [-53.3992, -27.1254], [-53.4062, -27.1365], [-53.4179, -27.1444], [-53.4318, -27.1462], [-53.4554, -27.1569], [-53.4642, -27.155], [-53.4763, -27.1389], [-53.4912, -27.1323], [-53.5031, -27.1348], [-53.5071, -27.1394], [-53.5081, -27.1515], [-53.5029, -27.1656], [-53.4897, -27.1804], [-53.4882, -27.1938], [-53.4931, -27.2035], [-53.5075, -27.2042], [-53.5182, -27.2022], [-53.5307, -27.1945], [-53.5478, -27.1764], [-53.5562, -27.1726], [-53.5711, -27.1757], [-53.5914, -27.1875], [-53.5997, -27.1894], [-53.6133, -27.1859], [-53.6182, -27.1873], [-53.6307, -27.2134], [-53.6421, -27.2198], [-53.6487, -27.218], [-53.651, -27.2101], [-53.6479, -27.1913], [-53.6513, -27.1766], [-53.6664, -27.1627], [-53.6751, -27.1607], [-53.6862, -27.1636], [-53.7056, -27.1728], [-53.7177, -27.1825], [-53.7309, -27.1893], [-53.7478, -27.1918], [-53.7516, -27.1881], [-53.76, -27.1623], [-53.7651, -27.1525], [-53.776, -27.1475], [-53.809, -27.1728], [-53.8197, -27.1757], [-53.8371, -27.1684], [-53.8478, -27.1565], [-53.8586, -27.1326], [-53.8643, -27.1262], [-53.8789, -27.1275], [-53.885, -27.1354], [-53.8873, -27.152], [-53.8977, -27.1703], [-53.9102, -27.1763], [-53.9169, -27.1748], [-53.929, -27.159], [-53.9466, -27.1513], [-53.9531, -27.1529], [-53.9607, -27.1651], [-53.9558, -27.1756], [-53.9556, -27.1837], [-53.9602, -27.1953], [-53.9723, -27.1989], [-53.9842, -27.1962], [-54.0011, -27.1963], [-54.008, -27.1984], [-54.015, -27.2081], [-54.0159, -27.233], [-54.0208, -27.2459], [-54.0278, -27.2549], [-54.0472, -27.2595], [-54.055, -27.264], [-54.0648, -27.2759], [-54.0723, -27.291], [-54.0824, -27.2989], [-54.101, -27.3033], [-54.1115, -27.3025], [-54.1328, -27.3015], [-54.1549, -27.2969], [-54.1602, -27.2876], [-54.1562, -27.28], [-54.1558, -27.269], [-54.1621, -27.2561], [-54.1742, -27.2549], [-54.1866, -27.2649], [-54.1942, -27.2923], [-54.1933, -27.3085], [-54.2048, -27.3278], [-54.2133, -27.3512], [-54.213, -27.3751], [-54.2174, -27.385], [-54.2223, -27.3895], [-54.2354, -27.3937], [-54.2426, -27.393], [-54.2598, -27.3962], [-54.2675, -27.4043], [-54.2707, -27.4187], [-54.2678, -27.4314], [-54.272, -27.441], [-54.2839, -27.4478], [-54.2942, -27.4459], [-54.3106, -27.422], [-54.3335, -27.4035], [-54.3415, -27.4044], [-54.3428, -27.4128], [-54.3404, -27.431], [-54.3351, -27.4513], [-54.3404, -27.4634], [-54.3461, -27.467], [-54.3572, -27.4649], [-54.3698, -27.4526], [-54.3845, -27.4281], [-54.3988, -27.4116], [-54.4114, -27.4053], [-54.4194, -27.4093], [-54.4391, -27.4247], [-54.4566, -27.4222], [-54.4699, -27.4258], [-54.4721, -27.4345], [-54.4604, -27.4486], [-54.444, -27.46], [-54.4433, -27.4683], [-54.4562, -27.4781], [-54.4746, -27.4812], [-54.5006, -27.4804], [-54.5103, -27.4855], [-54.5178, -27.499], [-54.5249, -27.5062], [-54.5371, -27.5028], [-54.5424, -27.4867], [-54.5614, -27.4625], [-54.5734, -27.4536], [-54.581, -27.4533], [-54.5894, -27.4582], [-54.595, -27.4874], [-54.6095, -27.5104], [-54.6158, -27.5322], [-54.6269, -27.544], [-54.632, -27.5457], [-54.6424, -27.5448], [-54.652, -27.5317], [-54.6567, -27.5132], [-54.6601, -27.5086], [-54.6709, -27.5048], [-54.6794, -27.5129], [-54.6801, -27.5266], [-54.6739, -27.5482], [-54.6717, -27.5664], [-54.6809, -27.5745], [-54.6942, -27.5728], [-54.7233, -27.5635], [-54.7385, -27.5609], [-54.7449, -27.5626], [-54.7587, -27.5815], [-54.7663, -27.5849], [-54.7781, -27.5837], [-54.7846, -27.5787], [-54.7908, -27.5577], [-54.7952, -27.535], [-54.8098, -27.53], [-54.8171, -27.5356], [-54.8266, -27.554], [-54.8311, -27.5679], [-54.8397, -27.6052], [-54.8477, -27.6213], [-54.8608, -27.6294], [-54.8789, -27.626], [-54.8952, -27.6292], [-54.9032, -27.6364], [-54.9071, -27.6479], [-54.905, -27.6562], [-54.9029, -27.6989], [-54.9025, -27.7156], [-54.9066, -27.7298], [-54.9154, -27.7381], [-54.9293, -27.7564], [-54.9374, -27.7705], [-54.9494, -27.7793], [-54.9609, -27.7785], [-54.9777, -27.7709], [-54.993, -27.7755], [-54.9993, -27.7905], [-55.0058, -27.7962], [-55.0243, -27.7942], [-55.0451, -27.7725], [-55.0579, -27.7681], [-55.0731, -27.7737], [-55.0839, -27.7841], [-55.0827, -27.7969], [-55.0703, -27.8035], [-55.0529, -27.8161], [-55.0343, -27.8247], [-55.0247, -27.8353], [-55.0256, -27.8484], [-55.0364, -27.8578], [-55.0517, -27.8524], [-55.067, -27.8469], [-55.0911, -27.8432], [-55.1138, -27.849], [-55.1263, -27.8598], [-55.124, -27.8815], [-55.1282, -27.8939], [-55.1393, -27.8951], [-55.1617, -27.8747], [-55.1716, -27.8613], [-55.1914, -27.8554], [-55.2027, -27.8579], [-55.2323, -27.8841], [-55.2501, -27.9142], [-55.2665, -27.9298], [-55.2778, -27.9329], [-55.2858, -27.9323], [-55.3094, -27.9222], [-55.3193, -27.9219], [-55.3273, -27.9267], [-55.3333, -27.9393], [-55.3398, -27.966], [-55.3471, -27.9722], [-55.3772, -27.9765], [-55.3872, -27.9862], [-55.3825, -28.0004], [-55.3715, -28.014], [-55.3694, -28.0273], [-55.3755, -28.034], [-55.3905, -28.0452], [-55.414, -28.0546], [-55.4222, -28.0622], [-55.4384, -28.0863], [-55.4426, -28.0943], [-55.4545, -28.0956], [-55.4879, -28.0765], [-55.4994, -28.0811], [-55.5067, -28.1028], [-55.5132, -28.1146], [-55.5306, -28.1155], [-55.5398, -28.1226], [-55.5476, -28.1365], [-55.5493, -28.156], [-55.5575, -28.1646], [-55.5642, -28.1635], [-55.5853, -28.148], [-55.5891, -28.1418], [-55.5834, -28.1252], [-55.5869, -28.1195], [-55.5963, -28.1158], [-55.6107, -28.1175], [-55.6208, -28.131], [-55.6224, -28.1384], [-55.6197, -28.1535], [-55.6281, -28.1723], [-55.6342, -28.1778], [-55.653, -28.1821], [-55.6926, -28.2188], [-55.7047, -28.2243], [-55.7339, -28.2293], [-55.7712, -28.2415], [-55.7785, -28.2477], [-55.7826, -28.2561], [-55.78, -28.2652], [-55.7732, -28.2742], [-55.7547, -28.2798], [-55.7431, -28.2815], [-55.7236, -28.2927], [-55.7018, -28.3112], [-55.6802, -28.3222], [-55.6704, -28.3344], [-55.6692, -28.3408], [-55.6801, -28.3699], [-55.6888, -28.3882], [-55.6922, -28.4164], [-55.6952, -28.423], [-55.7043, -28.4276], [-55.7135, -28.4258], [-55.7197, -28.4187], [-55.7283, -28.3925], [-55.7344, -28.3812], [-55.7464, -28.3732], [-55.7566, -28.3694], [-55.7964, -28.3674], [-55.8217, -28.3636], [-55.8506, -28.3554], [-55.8711, -28.3573], [-55.8787, -28.3618], [-55.8845, -28.3748], [-55.9004, -28.3983], [-55.903, -28.4076], [-55.901, -28.4188], [-55.8891, -28.4448], [-55.8826, -28.4638], [-55.884, -28.4792], [-55.9072, -28.4816], [-55.9288, -28.4864], [-55.9493, -28.4946], [-55.9882, -28.4981], [-56.0013, -28.5016], [-56.0112, -28.5069], [-56.0232, -28.5228], [-56.0257, -28.5348], [-56.0209, -28.5532], [-56.0071, -28.569], [-56.0024, -28.5783], [-56.0034, -28.5978], [-56.0177, -28.6129], [-56.0374, -28.6219], [-56.0473, -28.6241], [-56.0639, -28.6356], [-56.082, -28.6542], [-56.1088, -28.6747], [-56.1192, -28.6812], [-56.1435, -28.7091], [-56.1657, -28.7466], [-56.1823, -28.767], [-56.1942, -28.7752], [-56.2106, -28.7747], [-56.2233, -28.7768], [-56.2609, -28.779], [-56.271, -28.7819], [-56.2891, -28.7937], [-56.2997, -28.8081], [-56.3012, -28.817], [-56.2973, -28.8414], [-56.3001, -28.8956], [-56.3038, -28.903], [-56.3233, -28.9247], [-56.3442, -28.9401], [-56.379, -28.948], [-56.3898, -28.9553], [-56.4063, -28.9726], [-56.416, -28.9923], [-56.4162, -29.0007], [-56.4022, -29.0121], [-56.3991, -29.0174], [-56.4044, -29.0325], [-56.41, -29.0387], [-56.4131, -29.0619], [-56.4218, -29.0755], [-56.4304, -29.0795], [-56.4765, -29.0862], [-56.503, -29.0887], [-56.5149, -29.0927], [-56.5328, -29.1047], [-56.5377, -29.1115], [-56.5501, -29.1167], [-56.568, -29.1141], [-56.5888, -29.1198], [-56.5939, -29.1263], [-56.5949, -29.1363], [-56.6169, -29.1711], [-56.6458, -29.2003], [-56.6548, -29.2238], [-56.6549, -29.2312], [-56.6492, -29.255], [-56.6507, -29.2643], [-56.6645, -29.295], [-56.6891, -29.334], [-56.7, -29.3564], [-56.713, -29.3674], [-56.7462, -29.3684], [-56.7587, -29.3709], [-56.7684, -29.378], [-56.7732, -29.387], [-56.7804, -29.4163], [-56.78, -29.42], [-56.7795, -29.4374], [-56.797, -29.4491], [-56.804, -29.4597], [-56.8082, -29.4731], [-56.8221, -29.49], [-56.8608, -29.5073], [-56.888, -29.5264], [-56.902, -29.5338], [-56.9207, -29.5545], [-56.9295, -29.5662], [-56.9509, -29.5807], [-56.9678, -29.6018], [-56.9721, -29.6173], [-56.9673, -29.6301], [-56.9711, -29.6434], [-56.9906, -29.6467], [-57.0009, -29.6519], [-57.0115, -29.6645], [-57.0211, -29.6833], [-57.0334, -29.6957], [-57.0455, -29.7016], [-57.0573, -29.7137], [-57.0692, -29.7219], [-57.0997, -29.7483], [-57.1319, -29.7702], [-57.172, -29.7807], [-57.1807, -29.7812], [-57.2211, -29.7763], [-57.2354, -29.7808], [-57.2678, -29.8095], [-57.2822, -29.8173], [-57.2978, -29.8347], [-57.3145, -29.8599], [-57.3246, -29.8728], [-57.3297, -29.8876], [-57.3286, -29.9025], [-57.3241, -29.9217], [-57.324, -29.9398], [-57.3281, -29.9719], [-57.3376, -29.99], [-57.352, -30.0081], [-57.3963, -30.0228], [-57.4175, -30.0384], [-57.4476, -30.0723], [-57.4538, -30.0816], [-57.4582, -30.1012], [-57.4646, -30.1103], [-57.5034, -30.1358], [-57.5256, -30.1514], [-57.5696, -30.1718], [-57.5941, -30.179], [-57.6251, -30.175], [-57.6396, -30.1767], [-57.6468, -30.1816], [-57.6497, -30.1893], [-57.6451, -30.1937], [-57.6365, -30.1885], [-57.6264, -30.1867], [-57.6034, -30.1897], [-57.5578, -30.2134], [-57.5577, -30.2332], [-57.568, -30.2522], [-57.5663, -30.2591], [-57.5551, -30.265], [-57.5508, -30.2726], [-57.5254, -30.2855], [-57.5128, -30.2852], [-57.5003, -30.2889], [-57.4901, -30.269], [-57.4868, -30.2668], [-57.4661, -30.2651], [-57.4523, -30.276], [-57.4293, -30.2746], [-57.4164, -30.278], [-57.4217, -30.2892], [-57.4186, -30.3026], [-57.404, -30.3007], [-57.3976, -30.3045], [-57.3894, -30.3025], [-57.3893, -30.2957], [-57.3788, -30.2794], [-57.3649, -30.2711], [-57.3588, -30.2724], [-57.3582, -30.2807], [-57.352, -30.2845], [-57.343, -30.2777], [-57.3195, -30.2697], [-57.3176, -30.2614], [-57.3114, -30.2581], [-57.3027, -30.2687], [-57.2932, -30.2864], [-57.2846, -30.2937], [-57.2778, -30.2925], [-57.2701, -30.285], [-57.269, -30.2716], [-57.2586, -30.2672], [-57.2528, -30.2748], [-57.2559, -30.2818], [-57.2501, -30.2892], [-57.2203, -30.2893], [-57.2042, -30.2851], [-57.1963, -30.2645], [-57.176, -30.2508], [-57.1674, -30.2476], [-57.1551, -30.2332], [-57.1633, -30.2276], [-57.1651, -30.2119], [-57.1684, -30.2084], [-57.1672, -30.1963], [-57.1585, -30.1913], [-57.1591, -30.1857], [-57.1448, -30.1716], [-57.1438, -30.1651], [-57.1358, -30.1579], [-57.1292, -30.1408], [-57.1145, -30.1455], [-57.111, -30.1427], [-57.111, -30.1287], [-57.1167, -30.12], [-57.1152, -30.1137], [-57.0953, -30.115], [-57.0872, -30.101], [-57.0783, -30.0915], [-57.0665, -30.0853], [-57.0693, -30.0992], [-57.0579, -30.0986], [-57.0448, -30.1057], [-57.0313, -30.1021], [-57.0239, -30.0875], [-57.0058, -30.0878], [-56.9934, -30.0857], [-56.9845, -30.0874], [-56.9774, -30.0976], [-56.9556, -30.1011], [-56.936, -30.0945], [-56.9178, -30.0962], [-56.9026, -30.1123], [-56.8919, -30.1003], [-56.8889, -30.0891], [-56.8745, -30.0862], [-56.8737, -30.0927], [-56.8504, -30.0889], [-56.8242, -30.0956], [-56.8186, -30.1061], [-56.81, -30.103], [-56.8046, -30.106], [-56.7994, -30.1223], [-56.7803, -30.1266], [-56.7778, -30.1337], [-56.784, -30.1512], [-56.7819, -30.1588], [-56.773, -30.1643], [-56.7609, -30.1604], [-56.7298, -30.1717], [-56.7199, -30.1797], [-56.7099, -30.1758], [-56.7048, -30.1793], [-56.7084, -30.1881], [-56.6963, -30.2051], [-56.6855, -30.1961], [-56.6787, -30.2003], [-56.6637, -30.1974], [-56.6581, -30.2013], [-56.6503, -30.2122], [-56.668, -30.2171], [-56.6645, -30.2219], [-56.6521, -30.2196], [-56.6468, -30.223], [-56.6412, -30.2348], [-56.625, -30.2455], [-56.6313, -30.2552], [-56.6392, -30.2591], [-56.6276, -30.2669], [-56.616, -30.2616], [-56.6095, -30.2694], [-56.6072, -30.2814], [-56.6144, -30.2901], [-56.621, -30.293], [-56.6187, -30.3012], [-56.6051, -30.2928], [-56.5958, -30.2954], [-56.5853, -30.2904], [-56.5743, -30.2913], [-56.5766, -30.3022], [-56.5631, -30.3117], [-56.5558, -30.3203], [-56.547, -30.3115], [-56.5409, -30.3147], [-56.5408, -30.3273], [-56.537, -30.3341], [-56.5497, -30.3391], [-56.552, -30.3442], [-56.5447, -30.3518], [-56.5461, -30.3606], [-56.5364, -30.359], [-56.5194, -30.3598], [-56.5052, -30.3705], [-56.5073, -30.3808], [-56.4965, -30.3871], [-56.4914, -30.3981], [-56.4622, -30.3845], [-56.4558, -30.3929], [-56.4539, -30.4022], [-56.4445, -30.4116], [-56.4539, -30.4213], [-56.44, -30.4325], [-56.4279, -30.4352], [-56.4151, -30.4328], [-56.408, -30.4469], [-56.3982, -30.4484], [-56.3998, -30.4586], [-56.407, -30.4599], [-56.4062, -30.4686], [-56.3972, -30.4789], [-56.3949, -30.4854], [-56.3873, -30.487], [-56.3859, -30.4956], [-56.3781, -30.5015], [-56.3683, -30.5032], [-56.3505, -30.4966], [-56.349, -30.5041], [-56.3363, -30.5108], [-56.3374, -30.5188], [-56.3313, -30.5294], [-56.3229, -30.5318], [-56.3097, -30.531], [-56.2906, -30.522], [-56.2899, -30.5323], [-56.289, -30.5399], [-56.279, -30.5533], [-56.2767, -30.5607], [-56.2652, -30.5551], [-56.2567, -30.5669], [-56.2622, -30.5718], [-56.2598, -30.5804], [-56.238, -30.5734], [-56.2257, -30.5789], [-56.2238, -30.5848], [-56.2351, -30.588], [-56.2342, -30.5936], [-56.2244, -30.5973], [-56.2199, -30.6071], [-56.2141, -30.6085], [-56.1958, -30.6038], [-56.1877, -30.6047], [-56.1705, -30.6164], [-56.183, -30.6264], [-56.1777, -30.6336], [-56.1646, -30.6432], [-56.1702, -30.6529], [-56.1667, -30.6634], [-56.1519, -30.6805], [-56.1439, -30.6796], [-56.1381, -30.6871], [-56.1504, -30.6941], [-56.1501, -30.7055], [-56.1375, -30.7105], [-56.1303, -30.7165], [-56.1327, -30.732], [-56.1268, -30.7406], [-56.1168, -30.733], [-56.1073, -30.732], [-56.1023, -30.7445], [-56.0957, -30.754], [-56.0884, -30.7575], [-56.0742, -30.7456], [-56.0632, -30.7528], [-56.0657, -30.7694], [-56.0495, -30.7768], [-56.0391, -30.7752], [-56.0351, -30.7846], [-56.0236, -30.7857], [-56.0212, -30.7915], [-56.0245, -30.7996], [-56.016, -30.8023], [-56.0162, -30.8188], [-56.0087, -30.8197], [-56.0042, -30.8304], [-56.0044, -30.8398], [-55.995, -30.8449], [-55.9897, -30.8599], [-55.9904, -30.8664], [-55.9978, -30.8735], [-56.0067, -30.8911], [-56.0111, -30.912], [-56.0055, -30.9223], [-56.0102, -30.9271], [-56.0108, -30.9783], [-56.0071, -30.9838], [-56.0176, -31.003], [-56.0143, -31.0219], [-56.0188, -31.0436], [-56.0053, -31.0819], [-55.9927, -31.085], [-55.9793, -31.0732], [-55.9303, -31.0863], [-55.9259, -31.0768], [-55.9105, -31.0751], [-55.8987, -31.0667], [-55.8909, -31.0771], [-55.8824, -31.0773], [-55.8708, -31.0716], [-55.8693, -31.065], [-55.8553, -31.0451], [-55.8437, -31.0426], [-55.8298, -31.0437], [-55.8199, -31.0298], [-55.8072, -31.0165], [-55.7952, -31.0153], [-55.7809, -31.0171], [-55.7666, -31.01], [-55.7679, -31.0035], [-55.7522, -30.9974], [-55.7458, -30.9853], [-55.7339, -30.9814], [-55.7244, -30.966], [-55.7245, -30.9512], [-55.7188, -30.9416], [-55.704, -30.9552], [-55.6949, -30.9435], [-55.6885, -30.9524], [-55.6762, -30.9561], [-55.6662, -30.954], [-55.6586, -30.9438], [-55.6633, -30.9355], [-55.6563, -30.9261], [-55.6484, -30.923], [-55.6421, -30.9116], [-55.6549, -30.8924], [-55.6529, -30.8833], [-55.6631, -30.8719], [-55.6578, -30.8638], [-55.6489, -30.8651], [-55.6466, -30.8548], [-55.6379, -30.8462], [-55.6287, -30.848], [-55.6225, -30.8422], [-55.6131, -30.8432], [-55.6068, -30.8497], [-55.5786, -30.8329], [-55.5793, -30.8401], [-55.5673, -30.8454], [-55.5636, -30.8687], [-55.5548, -30.8726], [-55.5518, -30.8827], [-55.5459, -30.8905], [-55.5337, -30.8973], [-55.517, -30.8987], [-55.5102, -30.9018], [-55.5101, -30.9113], [-55.5042, -30.9248], [-55.4937, -30.9247], [-55.4864, -30.9283], [-55.4897, -30.9398], [-55.4867, -30.9477], [-55.4784, -30.9538], [-55.469, -30.9546], [-55.4573, -30.9514], [-55.4515, -30.9605], [-55.4413, -30.9597], [-55.4396, -30.9667], [-55.4246, -30.9856], [-55.4375, -30.9943], [-55.437, -31.0047], [-55.4253, -31.0117], [-55.4067, -31.0187], [-55.4049, -31.0273], [-55.3925, -31.0258], [-55.3872, -31.0206], [-55.3713, -31.0234], [-55.3725, -31.0307], [-55.3626, -31.039], [-55.3514, -31.0376], [-55.3488, -31.0429], [-55.3528, -31.0572], [-55.3586, -31.0626], [-55.3455, -31.0756], [-55.339, -31.0851], [-55.3275, -31.0882], [-55.3339, -31.105], [-55.3297, -31.1079], [-55.3307, -31.1174], [-55.337, -31.1199], [-55.3385, -31.1337], [-55.3262, -31.138], [-55.3186, -31.1451], [-55.3016, -31.1434], [-55.2897, -31.1453], [-55.2853, -31.1564], [-55.2907, -31.1628], [-55.2719, -31.1728], [-55.2837, -31.188], [-55.2827, -31.1939], [-55.2628, -31.1947], [-55.2501, -31.206], [-55.254, -31.2111], [-55.2488, -31.2184], [-55.2466, -31.2333], [-55.2489, -31.2412], [-55.2468, -31.2522], [-55.2353, -31.2584], [-55.2137, -31.2632], [-55.1838, -31.2654], [-55.1742, -31.2682], [-55.1566, -31.2854], [-55.1523, -31.2932], [-55.1365, -31.3013], [-55.1224, -31.3049], [-55.1221, -31.3128], [-55.109, -31.3077], [-55.1028, -31.315], [-55.0891, -31.3194], [-55.0745, -31.3321], [-55.0659, -31.3302], [-55.0531, -31.3139], [-55.0389, -31.3005], [-55.0332, -31.2875], [-55.0358, -31.2839], [-55.0319, -31.2697], [-55.0024, -31.2692], [-55.0015, -31.2816], [-54.9934, -31.2899], [-54.9857, -31.2924], [-54.98, -31.303], [-54.9828, -31.3114], [-54.9749, -31.3169], [-54.9578, -31.3244], [-54.9531, -31.332], [-54.9587, -31.3396], [-54.9592, -31.3525], [-54.9387, -31.3541], [-54.9351, -31.3644], [-54.9411, -31.3793], [-54.9325, -31.3851], [-54.9182, -31.3789], [-54.9072, -31.3813], [-54.8996, -31.3763], [-54.886, -31.3773], [-54.8874, -31.3832], [-54.8784, -31.3981], [-54.8579, -31.408], [-54.8615, -31.4179], [-54.8365, -31.4419], [-54.827, -31.4363], [-54.8118, -31.4348], [-54.8094, -31.4307], [-54.7965, -31.43], [-54.7918, -31.4338], [-54.7704, -31.4272], [-54.7527, -31.4252], [-54.7388, -31.4256], [-54.7356, -31.4297], [-54.7246, -31.4296], [-54.7213, -31.437], [-54.7035, -31.4393], [-54.7013, -31.4357], [-54.6955, -31.4432], [-54.6767, -31.4478], [-54.6703, -31.4541], [-54.5869, -31.4565], [-54.5866, -31.4622], [-54.5796, -31.4704], [-54.5774, -31.481], [-54.5707, -31.4825], [-54.5601, -31.4927], [-54.5474, -31.4984], [-54.5342, -31.5014], [-54.5156, -31.5102], [-54.5104, -31.5215], [-54.5016, -31.5314], [-54.4901, -31.5519], [-54.4936, -31.5581], [-54.4809, -31.5698], [-54.4729, -31.5704], [-54.4671, -31.5921], [-54.458, -31.5941], [-54.4591, -31.6057], [-54.4657, -31.61], [-54.4611, -31.6259], [-54.4537, -31.63], [-54.4515, -31.64], [-54.4546, -31.6528], [-54.3181, -31.7552], [-54.174, -31.8623], [-54.1427, -31.8843], [-54.1381, -31.8964], [-54.1245, -31.9], [-54.1106, -31.9079], [-54.1071, -31.9177], [-54.0958, -31.9297], [-54.0813, -31.9296], [-54.0808, -31.9243], [-54.07, -31.9226], [-54.0562, -31.9117], [-54.0537, -31.9051], [-54.039, -31.8974], [-54.0154, -31.9025], [-54.0044, -31.9146], [-53.9898, -31.9176], [-53.9811, -31.916], [-53.9633, -31.922], [-53.9617, -31.9302], [-53.9722, -31.9361], [-53.9661, -31.9499], [-53.9539, -31.9569], [-53.9475, -31.9546]]], [[[-52.1025, -31.7912], [-52.1086, -31.7954], [-52.104, -31.8019], [-52.0972, -31.7989], [-52.1025, -31.7912]]]]}, "properties": {"uf": "RS", "nome": "RS"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-53.4039, -17.9926], [-53.4179, -17.9948], [-53.435, -17.9846], [-53.4492, -17.9988], [-53.4573, -17.9997], [-53.4565, -18.0108], [-53.4602, -18.022], [-53.4676, -18.0286], [-53.4679, -18.0349], [-53.4861, -18.0404], [-53.4991, -18.0359], [-53.5019, -18.0281], [-53.5135, -18.0269], [-53.5179, -18.0206], [-53.5308, -18.0205], [-53.5576, -18.0118], [-53.565, -18.0046], [-53.575, -18.0127], [-53.5901, -18.0097], [-53.5931, -18.0006], [-53.607, -17.9955], [-53.6096, -17.984], [-53.6162, -17.9787], [-53.6297, -17.9803], [-53.652, -17.9763], [-53.6612, -17.9775], [-53.6625, -17.986], [-53.6764, -17.9899], [-53.679, -17.9953], [-53.6927, -18.0069], [-53.7157, -18.0063], [-53.7193, -17.9981], [-53.7268, -18.0035], [-53.7367, -17.9949], [-53.7506, -17.9986], [-53.7742, -18.0008], [-53.7865, -17.9941], [-53.7903, -17.9848], [-53.8043, -17.971], [-53.8117, -17.9684], [-53.8122, -17.9595], [-53.8216, -17.9589], [-53.8236, -17.95], [-53.8542, -17.9258], [-53.8788, -17.9228], [-53.8845, -17.9163], [-53.8986, -17.9088], [-53.9155, -17.9182], [-53.9242, -17.92], [-53.9324, -17.9132], [-53.9386, -17.9201], [-53.9517, -17.9158], [-53.9474, -17.9085], [-53.9511, -17.9032], [-53.9497, -17.894], [-53.9557, -17.883], [-53.9518, -17.8692], [-53.9435, -17.8498], [-53.9412, -17.8402], [-53.9288, -17.8239], [-53.9208, -17.8184], [-53.9132, -17.808], [-53.9063, -17.789], [-53.8955, -17.777], [-53.8965, -17.7693], [-53.8884, -17.749], [-53.8784, -17.7389], [-53.877, -17.7319], [-53.8663, -17.7272], [-53.8609, -17.7207], [-53.8559, -17.7027], [-53.8389, -17.6901], [-53.8251, -17.688], [-53.8134, -17.6815], [-53.8063, -17.6724], [-53.7988, -17.6705], [-53.7855, -17.6764], [-53.7795, -17.6724], [-53.7572, -17.6728], [-53.7467, -17.6713], [-53.7398, -17.665], [-53.7278, -17.6636], [-53.72, -17.6688], [-53.7039, -17.6613], [-53.6934, -17.5002], [-53.6801, -17.2541], [-53.6925, -17.2465], [-53.6945, -17.234], [-53.7051, -17.2282], [-53.7365, -17.2322], [-53.747, -17.2426], [-53.7591, -17.2431], [-53.7628, -17.2466], [-53.7657, -17.2601], [-53.7799, -17.2771], [-53.7857, -17.2875], [-53.8066, -17.288], [-53.8201, -17.2946], [-53.8261, -17.3127], [-53.8307, -17.3173], [-53.8352, -17.3392], [-53.8313, -17.355], [-53.8374, -17.359], [-53.8694, -17.3692], [-53.8784, -17.3752], [-53.8836, -17.3871], [-53.9146, -17.4144], [-53.9195, -17.4252], [-53.9306, -17.4349], [-53.9311, -17.4395], [-53.9479, -17.4521], [-53.9522, -17.4593], [-53.9639, -17.4613], [-53.9713, -17.4658], [-53.9731, -17.4722], [-53.9841, -17.4738], [-53.9972, -17.4714], [-54.0233, -17.4771], [-54.0376, -17.4864], [-54.0412, -17.5005], [-54.052, -17.5057], [-54.0581, -17.5131], [-54.0549, -17.5273], [-54.0459, -17.5372], [-54.0522, -17.5475], [-54.0516, -17.5628], [-54.0589, -17.5756], [-54.0662, -17.5795], [-54.0733, -17.5878], [-54.0727, -17.5968], [-54.0794, -17.6047], [-54.0847, -17.619], [-54.0995, -17.6131], [-54.1342, -17.6187], [-54.1413, -17.6107], [-54.1467, -17.615], [-54.1574, -17.605], [-54.1697, -17.6074], [-54.1788, -17.6029], [-54.1916, -17.6056], [-54.1998, -17.6146], [-54.2047, -17.6128], [-54.2167, -17.6212], [-54.2232, -17.6211], [-54.2329, -17.6268], [-54.2437, -17.6289], [-54.2517, -17.6412], [-54.2665, -17.6477], [-54.2745, -17.654], [-54.292, -17.653], [-54.3024, -17.6617], [-54.3093, -17.6588], [-54.3157, -17.6616], [-54.3278, -17.6588], [-54.3388, -17.6605], [-54.3434, -17.6556], [-54.3716, -17.6451], [-54.3878, -17.6319], [-54.3827, -17.6273], [-54.3771, -17.6074], [-54.3826, -17.5973], [-54.3802, -17.5942], [-54.3859, -17.5814], [-54.3829, -17.5715], [-54.392, -17.5706], [-54.3962, -17.5652], [-54.4061, -17.5622], [-54.4054, -17.5552], [-54.414, -17.5446], [-54.4263, -17.537], [-54.4468, -17.5325], [-54.4531, -17.5335], [-54.4687, -17.5272], [-54.4776, -17.5135], [-54.4742, -17.498], [-54.4831, -17.494], [-54.4847, -17.4891], [-54.4976, -17.4857], [-54.5023, -17.4807], [-54.511, -17.4826], [-54.5174, -17.4797], [-54.5363, -17.4776], [-54.5542, -17.4887], [-54.5703, -17.4734], [-54.5833, -17.469], [-54.5886, -17.4771], [-54.6074, -17.4871], [-54.619, -17.4881], [-54.6361, -17.4957], [-54.6463, -17.4906], [-54.6564, -17.4914], [-54.6567, -17.4969], [-54.6768, -17.5015], [-54.6813, -17.5069], [-54.6901, -17.5032], [-54.7155, -17.5131], [-54.7205, -17.5187], [-54.7301, -17.5155], [-54.7469, -17.5199], [-54.757, -17.5345], [-54.756, -17.5452], [-54.7622, -17.5544], [-54.7588, -17.5657], [-54.7788, -17.5714], [-54.7916, -17.5823], [-54.8008, -17.5826], [-54.8154, -17.5957], [-54.825, -17.6097], [-54.8391, -17.6139], [-54.8516, -17.613], [-54.8609, -17.6239], [-54.8674, -17.6195], [-54.8806, -17.6169], [-54.897, -17.6203], [-54.9022, -17.6116], [-54.9143, -17.6085], [-54.9205, -17.6104], [-54.9434, -17.609], [-54.9445, -17.6132], [-54.9598, -17.6163], [-54.967, -17.6156], [-54.9789, -17.6254], [-54.9849, -17.6241], [-54.9959, -17.6385], [-55.0117, -17.6311], [-55.0473, -17.6403], [-55.0625, -17.6391], [-55.0726, -17.6316], [-55.0879, -17.633], [-55.0934, -17.636], [-55.1043, -17.6285], [-55.1114, -17.6312], [-55.1139, -17.644], [-55.1273, -17.6527], [-55.1371, -17.6502], [-55.139, -17.6478], [-55.149, -17.6429], [-55.1706, -17.6408], [-55.1741, -17.6306], [-55.2048, -17.6138], [-55.2215, -17.6171], [-55.2181, -17.6075], [-55.2319, -17.5956], [-55.2413, -17.5954], [-55.2453, -17.6004], [-55.2524, -17.5923], [-55.2507, -17.5834], [-55.2541, -17.5769], [-55.2635, -17.5716], [-55.2631, -17.5648], [-55.2751, -17.5588], [-55.2808, -17.563], [-55.2844, -17.5541], [-55.2923, -17.5445], [-55.2997, -17.5412], [-55.31, -17.5455], [-55.3256, -17.5462], [-55.3316, -17.5493], [-55.3483, -17.5469], [-55.3541, -17.5408], [-55.3538, -17.5316], [-55.3719, -17.5227], [-55.3806, -17.5239], [-55.3866, -17.5191], [-55.4052, -17.5124], [-55.4177, -17.5146], [-55.4233, -17.5099], [-55.4327, -17.5117], [-55.4453, -17.5059], [-55.4539, -17.5077], [-55.4538, -17.5004], [-55.4654, -17.4869], [-55.4768, -17.4843], [-55.483, -17.4787], [-55.4976, -17.4865], [-55.515, -17.4836], [-55.525, -17.4785], [-55.5271, -17.4721], [-55.5369, -17.4645], [-55.5427, -17.4565], [-55.5574, -17.4519], [-55.5562, -17.4434], [-55.5683, -17.4351], [-55.5749, -17.4347], [-55.5774, -17.4241], [-55.5886, -17.4138], [-55.5856, -17.4088], [-55.5866, -17.3982], [-55.5838, -17.3828], [-55.5856, -17.3736], [-55.5933, -17.3744], [-55.6028, -17.3674], [-55.6039, -17.3667], [-55.6123, -17.3673], [-55.6263, -17.364], [-55.6359, -17.353], [-55.6487, -17.3583], [-55.6581, -17.3391], [-55.6681, -17.3507], [-55.6752, -17.3403], [-55.6893, -17.3404], [-55.7044, -17.3517], [-55.7091, -17.3376], [-55.7197, -17.3489], [-55.7299, -17.3399], [-55.7403, -17.3371], [-55.7612, -17.3235], [-55.774, -17.3315], [-55.7807, -17.3214], [-55.7899, -17.3268], [-55.7989, -17.3139], [-55.805, -17.3094], [-55.8025, -17.3013], [-55.8065, -17.298], [-55.821, -17.2977], [-55.8248, -17.3055], [-55.8317, -17.3016], [-55.8262, -17.292], [-55.8351, -17.2914], [-55.8383, -17.3005], [-55.8452, -17.2986], [-55.8505, -17.2903], [-55.8511, -17.2806], [-55.8582, -17.2835], [-55.8696, -17.2754], [-55.8748, -17.2686], [-55.8799, -17.2733], [-55.8755, -17.2806], [-55.8866, -17.2848], [-55.9019, -17.2734], [-55.8895, -17.2632], [-55.9201, -17.2645], [-55.9263, -17.2579], [-55.9314, -17.2647], [-55.9315, -17.2738], [-55.9382, -17.2785], [-55.947, -17.2713], [-55.9501, -17.263], [-55.9602, -17.2502], [-55.9668, -17.2547], [-55.9827, -17.2495], [-55.9921, -17.2399], [-56.0038, -17.2448], [-56.0038, -17.2337], [-56.012, -17.2367], [-56.0127, -17.2226], [-56.0085, -17.2171], [-56.0171, -17.2086], [-56.0055, -17.2042], [-56.0161, -17.1902], [-56.0302, -17.1867], [-56.0441, -17.1714], [-56.0494, -17.1743], [-56.0472, -17.1848], [-56.0564, -17.1819], [-56.0601, -17.1717], [-56.0696, -17.1703], [-56.0827, -17.1777], [-56.1021, -17.1741], [-56.1123, -17.1663], [-56.1185, -17.1744], [-56.1288, -17.1794], [-56.1411, -17.1814], [-56.1572, -17.1871], [-56.1633, -17.1947], [-56.1708, -17.1887], [-56.1749, -17.1951], [-56.1845, -17.1946], [-56.1905, -17.2113], [-56.2004, -17.2063], [-56.2055, -17.2141], [-56.2122, -17.2095], [-56.213, -17.2259], [-56.2209, -17.2288], [-56.2337, -17.2273], [-56.2379, -17.2222], [-56.2513, -17.219], [-56.255, -17.2225], [-56.2517, -17.2323], [-56.2581, -17.2378], [-56.2722, -17.2414], [-56.2735, -17.2484], [-56.2834, -17.2467], [-56.2817, -17.2634], [-56.2866, -17.2704], [-56.295, -17.2713], [-56.2978, -17.2766], [-56.3135, -17.2694], [-56.3232, -17.2762], [-56.3233, -17.2857], [-56.3322, -17.2817], [-56.3359, -17.2899], [-56.3503, -17.279], [-56.343, -17.273], [-56.3544, -17.2666], [-56.3625, -17.2717], [-56.3607, -17.2808], [-56.3831, -17.288], [-56.3889, -17.3019], [-56.4029, -17.3063], [-56.4081, -17.3161], [-56.4173, -17.3116], [-56.435, -17.3211], [-56.4406, -17.3304], [-56.4509, -17.3264], [-56.451, -17.3119], [-56.456, -17.3102], [-56.4656, -17.3141], [-56.465, -17.3048], [-56.4774, -17.3054], [-56.4901, -17.2983], [-56.4991, -17.2977], [-56.4992, -17.2896], [-56.514, -17.2982], [-56.5112, -17.3024], [-56.5139, -17.3128], [-56.5324, -17.313], [-56.551, -17.3229], [-56.5676, -17.3149], [-56.5794, -17.3203], [-56.5749, -17.3281], [-56.5959, -17.3325], [-56.6057, -17.3288], [-56.6119, -17.3319], [-56.62, -17.322], [-56.6286, -17.3238], [-56.6304, -17.3342], [-56.6408, -17.327], [-56.6439, -17.3369], [-56.6567, -17.3214], [-56.6627, -17.3268], [-56.6552, -17.3318], [-56.6621, -17.3389], [-56.6725, -17.3346], [-56.6739, -17.3252], [-56.6832, -17.3166], [-56.6909, -17.3245], [-56.6944, -17.3169], [-56.7017, -17.3199], [-56.7161, -17.3166], [-56.7233, -17.3085], [-56.7339, -17.3099], [-56.7365, -17.3207], [-56.7435, -17.3273], [-56.7578, -17.3267], [-56.7572, -17.3368], [-56.7689, -17.3409], [-56.7609, -17.3516], [-56.7629, -17.3606], [-56.7675, -17.3646], [-56.7843, -17.3687], [-56.789, -17.3741], [-56.786, -17.3875], [-56.791, -17.3911], [-56.8044, -17.3866], [-56.8213, -17.3907], [-56.8287, -17.39], [-56.8314, -17.4097], [-56.842, -17.4182], [-56.8343, -17.4235], [-56.8244, -17.4231], [-56.8196, -17.4302], [-56.8227, -17.4376], [-56.8332, -17.435], [-56.8409, -17.442], [-56.8255, -17.4531], [-56.8254, -17.4589], [-56.8322, -17.4637], [-56.8454, -17.4624], [-56.8499, -17.4707], [-56.846, -17.4806], [-56.8515, -17.487], [-56.8579, -17.4828], [-56.8652, -17.49], [-56.8662, -17.4996], [-56.8615, -17.5052], [-56.876, -17.533], [-56.8958, -17.5394], [-56.9096, -17.5325], [-56.9149, -17.5393], [-56.9238, -17.5419], [-56.9462, -17.5548], [-56.9473, -17.5653], [-56.952, -17.5694], [-56.9668, -17.5714], [-56.9735, -17.5804], [-56.9824, -17.5802], [-56.976, -17.596], [-56.9813, -17.602], [-56.9823, -17.6096], [-56.9728, -17.6136], [-56.9624, -17.6054], [-56.958, -17.608], [-56.9647, -17.6217], [-56.9736, -17.628], [-56.977, -17.6365], [-56.9852, -17.6448], [-56.9882, -17.6593], [-57.0004, -17.6707], [-57.0133, -17.6724], [-57.0196, -17.6851], [-57.0193, -17.6922], [-57.0334, -17.6947], [-57.0373, -17.7036], [-57.0366, -17.7111], [-57.0478, -17.7325], [-57.0567, -17.7295], [-57.0642, -17.735], [-57.0753, -17.7368], [-57.0798, -17.7491], [-57.0892, -17.7508], [-57.0965, -17.7608], [-57.1015, -17.7722], [-57.1148, -17.7742], [-57.119, -17.781], [-57.128, -17.7741], [-57.1347, -17.7742], [-57.1481, -17.7685], [-57.154, -17.7773], [-57.1601, -17.7788], [-57.1749, -17.7762], [-57.1912, -17.7858], [-57.2111, -17.7889], [-57.2252, -17.7828], [-57.2351, -17.7883], [-57.24, -17.7962], [-57.2517, -17.798], [-57.2455, -17.8063], [-57.2648, -17.8203], [-57.2838, -17.8129], [-57.2833, -17.8227], [-57.2998, -17.8168], [-57.3065, -17.8105], [-57.3114, -17.8178], [-57.3248, -17.8245], [-57.3252, -17.8292], [-57.3426, -17.8313], [-57.3501, -17.8371], [-57.3632, -17.8336], [-57.3681, -17.8262], [-57.3801, -17.8273], [-57.3847, -17.8434], [-57.4006, -17.8478], [-57.4098, -17.8539], [-57.4263, -17.8564], [-57.4364, -17.8697], [-57.4473, -17.8757], [-57.4459, -17.892], [-57.4525, -17.9026], [-57.4603, -17.8999], [-57.4671, -17.8886], [-57.4777, -17.8789], [-57.4794, -17.8687], [-57.4853, -17.8622], [-57.5164, -17.8628], [-57.5352, -17.8522], [-57.531, -17.8391], [-57.552, -17.8282], [-57.5576, -17.8162], [-57.5697, -17.8166], [-57.5779, -17.8002], [-57.6024, -17.8049], [-57.6093, -17.7975], [-57.6126, -17.7794], [-57.6027, -17.779], [-57.6034, -17.7717], [-57.6149, -17.7668], [-57.6197, -17.7564], [-57.6186, -17.7478], [-57.6231, -17.7364], [-57.6403, -17.7174], [-57.646, -17.7244], [-57.6636, -17.7299], [-57.6717, -17.7283], [-57.6724, -17.7197], [-57.6846, -17.7165], [-57.6801, -17.704], [-57.6831, -17.6963], [-57.6807, -17.6849], [-57.672, -17.6821], [-57.6718, -17.6641], [-57.6794, -17.6577], [-57.6827, -17.6427], [-57.6866, -17.6427], [-57.6877, -17.6282], [-57.6927, -17.627], [-57.6969, -17.6206], [-57.7021, -17.6012], [-57.7035, -17.5883], [-57.7016, -17.5778], [-57.7109, -17.5661], [-57.7121, -17.5431], [-57.7281, -17.5297], [-57.7401, -17.5363], [-57.7478, -17.5575], [-57.7523, -17.5645], [-57.7651, -17.5692], [-57.7709, -17.5617], [-57.7805, -17.5625], [-57.7919, -17.5595], [-57.7962, -17.5651], [-57.7852, -17.5706], [-57.7856, -17.5808], [-57.7794, -17.5857], [-57.7824, -17.5942], [-57.7746, -17.5994], [-57.7843, -17.6077], [-57.7824, -17.6155], [-57.7726, -17.6136], [-57.7741, -17.6264], [-57.783, -17.6368], [-57.7759, -17.658], [-57.7632, -17.6606], [-57.7575, -17.6712], [-57.75, -17.6961], [-57.7422, -17.6942], [-57.7336, -17.7159], [-57.7283, -17.7212], [-57.7205, -17.7214], [-57.7113, -17.7287], [-57.7193, -17.7731], [-57.684, -17.809], [-57.684, -17.829], [-57.7214, -17.829], [-57.6764, -17.9087], [-57.6004, -18.0427], [-57.5741, -18.1316], [-57.5051, -18.1986], [-57.4932, -18.2022], [-57.4814, -18.1976], [-57.4813, -18.2076], [-57.4731, -18.2135], [-57.4686, -18.2231], [-57.4571, -18.2253], [-57.4548, -18.2334], [-57.5583, -18.2407], [-57.7667, -18.8995], [-57.7197, -18.8995], [-57.7192, -18.9781], [-57.7146, -18.9772], [-57.7038, -18.9868], [-57.6972, -18.9987], [-57.6977, -19.0113], [-57.7073, -19.0251], [-57.7104, -19.0347], [-57.743, -19.0337], [-57.7833, -19.0351], [-57.831, -19.1344], [-57.8879, -19.2526], [-57.9655, -19.4143], [-58.0009, -19.4871], [-58.0316, -19.5525], [-58.0517, -19.5937], [-58.1314, -19.7594], [-57.9312, -19.9151], [-57.8591, -19.9717], [-57.8668, -19.9896], [-57.8815, -20.0102], [-57.8921, -20.022], [-57.9025, -20.0424], [-57.9087, -20.0412], [-57.9302, -20.0221], [-57.9393, -20.0189], [-57.9504, -20.0199], [-57.9634, -20.027], [-57.971, -20.0452], [-57.979, -20.0555], [-57.9891, -20.0586], [-58.0005, -20.0564], [-58.024, -20.0589], [-58.0358, -20.0677], [-58.0441, -20.0996], [-58.0538, -20.1083], [-58.0709, -20.1056], [-58.0877, -20.1067], [-58.0954, -20.1104], [-58.1069, -20.1283], [-58.1168, -20.1467], [-58.1326, -20.1522], [-58.1486, -20.1518], [-58.1647, -20.1608], [-58.1686, -20.1658], [-58.1659, -20.1772], [-58.1593, -20.1814], [-58.1326, -20.1819], [-58.1218, -20.1944], [-58.1243, -20.2021], [-58.132, -20.2073], [-58.1542, -20.2157], [-58.1636, -20.2273], [-58.1664, -20.2366], [-58.1594, -20.2638], [-58.1446, -20.2718], [-58.1372, -20.2686], [-58.1352, -20.2616], [-58.1272, -20.2531], [-58.1195, -20.2496], [-58.1076, -20.2491], [-58.0966, -20.2539], [-58.0899, -20.2645], [-58.0908, -20.285], [-58.0948, -20.3013], [-58.1031, -20.3212], [-58.0975, -20.336], [-58.0939, -20.3514], [-58.084, -20.3722], [-58.0732, -20.388], [-58.0617, -20.3932], [-58.0397, -20.399], [-58.0246, -20.4001], [-58.0043, -20.4266], [-57.9965, -20.4434], [-57.9986, -20.4556], [-58.0136, -20.4803], [-58.0168, -20.4907], [-58.0199, -20.5144], [-58.0157, -20.5285], [-58.0067, -20.5477], [-58.0018, -20.5648], [-57.9972, -20.5724], [-57.9986, -20.5785], [-58.0066, -20.589], [-58.0131, -20.6083], [-58.0108, -20.6162], [-57.9956, -20.6317], [-57.9787, -20.6383], [-57.9704, -20.6442], [-57.9777, -20.6676], [-57.9882, -20.6867], [-57.9879, -20.6996], [-57.981, -20.7057], [-57.9582, -20.7049], [-57.9502, -20.6983], [-57.9368, -20.67], [-57.9292, -20.664], [-57.9185, -20.6664], [-57.9137, -20.6708], [-57.9033, -20.6898], [-57.8941, -20.697], [-57.8781, -20.7137], [-57.8702, -20.7255], [-57.8647, -20.7464], [-57.8735, -20.7508], [-57.9204, -20.7439], [-57.9342, -20.746], [-57.9415, -20.7523], [-57.9495, -20.7653], [-57.9539, -20.7808], [-57.9618, -20.7926], [-57.9595, -20.7979], [-57.9412, -20.8008], [-57.9222, -20.7948], [-57.911, -20.789], [-57.8933, -20.7908], [-57.8738, -20.8072], [-57.8594, -20.8249], [-57.854, -20.8411], [-57.8579, -20.8509], [-57.8727, -20.8539], [-57.8919, -20.8701], [-57.9081, -20.8812], [-57.9146, -20.8835], [-57.9289, -20.8952], [-57.9262, -20.9027], [-57.9165, -20.9045], [-57.9022, -20.9018], [-57.8865, -20.9086], [-57.8798, -20.9186], [-57.8746, -20.9398], [-57.8636, -20.9488], [-57.8444, -20.9465], [-57.8337, -20.9363], [-57.8249, -20.9339], [-57.8198, -20.938], [-57.8188, -20.9484], [-57.8253, -20.9652], [-57.8175, -20.9806], [-57.827, -20.9892], [-57.8405, -21.0056], [-57.8462, -21.0173], [-57.8664, -21.0393], [-57.8686, -21.0462], [-57.8658, -21.0667], [-57.8569, -21.078], [-57.8459, -21.0969], [-57.8631, -21.1298], [-57.865, -21.1363], [-57.8601, -21.1583], [-57.849, -21.1879], [-57.8483, -21.195], [-57.853, -21.2271], [-57.8572, -21.2332], [-57.8677, -21.2387], [-57.8772, -21.2478], [-57.9065, -21.2656], [-57.921, -21.2776], [-57.9204, -21.2846], [-57.9057, -21.3006], [-57.895, -21.3072], [-57.8547, -21.3169], [-57.8537, -21.3321], [-57.8611, -21.3506], [-57.8667, -21.3569], [-57.8925, -21.3779], [-57.9081, -21.4026], [-57.9101, -21.421], [-57.9273, -21.4498], [-57.9251, -21.4619], [-57.9344, -21.4841], [-57.9466, -21.499], [-57.9605, -21.5099], [-57.9677, -21.5215], [-57.9685, -21.5353], [-57.9658, -21.5516], [-57.9616, -21.5624], [-57.9508, -21.5699], [-57.9362, -21.5736], [-57.919, -21.5822], [-57.9146, -21.5956], [-57.9381, -21.6152], [-57.9432, -21.6286], [-57.93, -21.6573], [-57.9203, -21.6663], [-57.8852, -21.6836], [-57.8832, -21.6891], [-57.8927, -21.7005], [-57.908, -21.7127], [-57.9409, -21.7329], [-57.9474, -21.746], [-57.9403, -21.7584], [-57.9267, -21.7668], [-57.911, -21.7696], [-57.9085, -21.774], [-57.914, -21.7904], [-57.925, -21.8093], [-57.9311, -21.8246], [-57.9427, -21.8355], [-57.9698, -21.8443], [-57.9696, -21.8511], [-57.9598, -21.8532], [-57.9329, -21.8667], [-57.9162, -21.8763], [-57.9169, -21.8893], [-57.9259, -21.891], [-57.9332, -21.8883], [-57.948, -21.9004], [-57.9476, -21.9107], [-57.9382, -21.9152], [-57.937, -21.9279], [-57.9549, -21.9658], [-57.965, -21.9836], [-57.9647, -22.0011], [-57.9749, -22.0154], [-58.0062, -22.0312], [-58.0096, -22.0453], [-58.0013, -22.0538], [-57.9877, -22.0591], [-57.9833, -22.0707], [-57.992, -22.0905], [-57.9672, -22.0893], [-57.9645, -22.081], [-57.9569, -22.0855], [-57.942, -22.0829], [-57.9365, -22.0915], [-57.9375, -22.0987], [-57.9328, -22.1049], [-57.9217, -22.1098], [-57.9297, -22.1203], [-57.9137, -22.1215], [-57.9071, -22.1256], [-57.8927, -22.1225], [-57.8861, -22.1303], [-57.873, -22.1291], [-57.864, -22.1318], [-57.8526, -22.1271], [-57.8448, -22.127], [-57.8341, -22.1196], [-57.823, -22.1229], [-57.8187, -22.1385], [-57.8099, -22.1416], [-57.8052, -22.1501], [-57.7912, -22.1382], [-57.7889, -22.1306], [-57.7793, -22.1252], [-57.7681, -22.1299], [-57.7649, -22.1351], [-57.7549, -22.1353], [-57.7477, -22.139], [-57.7376, -22.1332], [-57.7344, -22.1227], [-57.742, -22.1147], [-57.7376, -22.1027], [-57.7299, -22.1001], [-57.7201, -22.1132], [-57.7139, -22.1034], [-57.7044, -22.0998], [-57.6994, -22.0921], [-57.6911, -22.0884], [-57.6774, -22.1016], [-57.6698, -22.1013], [-57.6643, -22.1064], [-57.6395, -22.1063], [-57.6153, -22.0946], [-57.6101, -22.0954], [-57.613, -22.1104], [-57.6056, -22.1242], [-57.5981, -22.1305], [-57.5947, -22.1412], [-57.5864, -22.1444], [-57.5884, -22.1652], [-57.5808, -22.1753], [-57.5535, -22.1812], [-57.5406, -22.1813], [-57.5261, -22.1742], [-57.5168, -22.1736], [-57.5099, -22.1823], [-57.4835, -22.1923], [-57.4705, -22.1873], [-57.4448, -22.1878], [-57.4449, -22.192], [-57.4352, -22.1997], [-57.4296, -22.1959], [-57.4194, -22.1971], [-57.3894, -22.2049], [-57.3775, -22.2142], [-57.3815, -22.2243], [-57.3759, -22.2293], [-57.3587, -22.2268], [-57.3255, -22.239], [-57.3178, -22.2371], [-57.311, -22.2295], [-57.2967, -22.2214], [-57.2812, -22.2258], [-57.2692, -22.2378], [-57.2509, -22.2413], [-57.2485, -22.2468], [-57.2378, -22.2513], [-57.2264, -22.2434], [-57.218, -22.2411], [-57.2139, -22.2245], [-57.1948, -22.2123], [-57.1923, -22.2229], [-57.1788, -22.233], [-57.1485, -22.2338], [-57.1336, -22.226], [-57.1194, -22.2304], [-57.1086, -22.2314], [-57.1118, -22.2416], [-57.101, -22.2488], [-57.0864, -22.2453], [-57.0841, -22.2509], [-57.0693, -22.2426], [-57.059, -22.2418], [-57.0604, -22.2307], [-57.0497, -22.232], [-57.0477, -22.2405], [-57.031, -22.234], [-57.0238, -22.2363], [-57.0188, -22.2313], [-57.0098, -22.2358], [-56.9967, -22.2225], [-56.9892, -22.2287], [-56.9875, -22.2426], [-56.9714, -22.2441], [-56.9583, -22.2382], [-56.9538, -22.2501], [-56.9472, -22.2561], [-56.9297, -22.254], [-56.9157, -22.2554], [-56.9091, -22.2647], [-56.9015, -22.2624], [-56.8999, -22.2519], [-56.8882, -22.2453], [-56.8789, -22.2529], [-56.8754, -22.2635], [-56.8808, -22.2756], [-56.87, -22.2824], [-56.8602, -22.2924], [-56.8528, -22.291], [-56.844, -22.3011], [-56.8263, -22.2961], [-56.8231, -22.2899], [-56.8047, -22.2845], [-56.8013, -22.2812], [-56.8079, -22.2717], [-56.8036, -22.2661], [-56.806, -22.2599], [-56.802, -22.249], [-56.7936, -22.2426], [-56.7833, -22.2576], [-56.7761, -22.2604], [-56.7721, -22.2547], [-56.7623, -22.2492], [-56.7577, -22.2421], [-56.7465, -22.2363], [-56.7441, -22.2412], [-56.7308, -22.2481], [-56.734, -22.257], [-56.7204, -22.2649], [-56.7203, -22.2567], [-56.7128, -22.2521], [-56.7059, -22.2433], [-56.7053, -22.2369], [-56.6976, -22.2347], [-56.694, -22.2286], [-56.7038, -22.2228], [-56.6906, -22.2177], [-56.6835, -22.221], [-56.6823, -22.2366], [-56.6727, -22.2493], [-56.6675, -22.2489], [-56.652, -22.2569], [-56.6422, -22.2651], [-56.6378, -22.2579], [-56.6433, -22.2461], [-56.6383, -22.2414], [-56.6269, -22.2464], [-56.6158, -22.2358], [-56.6056, -22.232], [-56.6032, -22.2204], [-56.5823, -22.2056], [-56.5691, -22.2066], [-56.5629, -22.1978], [-56.5561, -22.1955], [-56.5571, -22.1881], [-56.5538, -22.1762], [-56.5571, -22.1691], [-56.5486, -22.1661], [-56.5381, -22.157], [-56.54, -22.1472], [-56.5284, -22.1483], [-56.5228, -22.1373], [-56.5247, -22.1247], [-56.5189, -22.1087], [-56.5093, -22.0995], [-56.4954, -22.0942], [-56.4795, -22.0937], [-56.4715, -22.0802], [-56.452, -22.079], [-56.4343, -22.0852], [-56.4186, -22.0795], [-56.3924, -22.08], [-56.3927, -22.1009], [-56.3846, -22.1095], [-56.3804, -22.1187], [-56.3719, -22.126], [-56.3677, -22.1369], [-56.3739, -22.1434], [-56.366, -22.1585], [-56.3668, -22.1631], [-56.3578, -22.1722], [-56.3495, -22.1738], [-56.3455, -22.1813], [-56.3462, -22.188], [-56.3304, -22.1991], [-56.3309, -22.2039], [-56.3175, -22.2148], [-56.3087, -22.214], [-56.2992, -22.2176], [-56.2851, -22.2316], [-56.2665, -22.2361], [-56.2496, -22.2384], [-56.2375, -22.2366], [-56.2327, -22.2452], [-56.2339, -22.2554], [-56.2126, -22.2758], [-56.1995, -22.2781], [-56.1897, -22.2734], [-56.1866, -22.2795], [-56.1736, -22.28], [-56.1686, -22.287], [-56.1614, -22.2822], [-56.1362, -22.2857], [-56.1286, -22.2827], [-56.1236, -22.2716], [-56.101, -22.2789], [-56.0983, -22.2833], [-56.0882, -22.2853], [-56.0828, -22.2821], [-56.0694, -22.2867], [-56.063, -22.277], [-56.049, -22.2777], [-56.0403, -22.2834], [-56.0172, -22.2886], [-56.009, -22.2933], [-55.9935, -22.2818], [-55.9802, -22.2811], [-55.9693, -22.2918], [-55.9662, -22.2888], [-55.9543, -22.2897], [-55.9362, -22.2803], [-55.9203, -22.2809], [-55.9127, -22.279], [-55.905, -22.2846], [-55.8875, -22.2822], [-55.8653, -22.2835], [-55.8568, -22.2807], [-55.8431, -22.2871], [-55.8391, -22.3015], [-55.8331, -22.3147], [-55.8324, -22.3257], [-55.821, -22.3451], [-55.8147, -22.3456], [-55.8093, -22.3524], [-55.8009, -22.3553], [-55.7986, -22.3647], [-55.8037, -22.3722], [-55.7913, -22.3805], [-55.7882, -22.389], [-55.7798, -22.3843], [-55.7667, -22.3842], [-55.7571, -22.3862], [-55.7487, -22.3834], [-55.742, -22.3953], [-55.7458, -22.4037], [-55.7372, -22.4112], [-55.7396, -22.4238], [-55.7339, -22.4415], [-55.7382, -22.4544], [-55.7511, -22.4747], [-55.7467, -22.4862], [-55.7473, -22.5055], [-55.7408, -22.5155], [-55.7378, -22.5264], [-55.7236, -22.5518], [-55.6985, -22.5633], [-55.6949, -22.5776], [-55.6829, -22.5889], [-55.6696, -22.594], [-55.6666, -22.5986], [-55.6414, -22.6127], [-55.6252, -22.6283], [-55.6229, -22.6505], [-55.6144, -22.6551], [-55.6172, -22.6649], [-55.6173, -22.6776], [-55.6093, -22.689], [-55.6136, -22.6928], [-55.6134, -22.717], [-55.617, -22.7251], [-55.6164, -22.7401], [-55.6209, -22.7453], [-55.6202, -22.7534], [-55.6266, -22.7576], [-55.6185, -22.768], [-55.6307, -22.7671], [-55.6366, -22.7717], [-55.6365, -22.7789], [-55.6504, -22.791], [-55.6492, -22.8016], [-55.6557, -22.8086], [-55.6534, -22.8166], [-55.6609, -22.8274], [-55.659, -22.841], [-55.6659, -22.8525], [-55.6601, -22.864], [-55.6612, -22.8822], [-55.651, -22.8873], [-55.6487, -22.8969], [-55.6511, -22.9025], [-55.6455, -22.9244], [-55.6516, -22.9311], [-55.6439, -22.9424], [-55.6476, -22.9499], [-55.6384, -22.9506], [-55.6368, -22.9648], [-55.6219, -22.9845], [-55.6339, -22.9918], [-55.6329, -23.0083], [-55.6394, -23.0259], [-55.6238, -23.033], [-55.6142, -23.0411], [-55.6113, -23.0477], [-55.6113, -23.0768], [-55.6174, -23.0817], [-55.6121, -23.0905], [-55.5997, -23.1042], [-55.5958, -23.1195], [-55.5968, -23.1526], [-55.5829, -23.1485], [-55.5734, -23.1433], [-55.5668, -23.1441], [-55.555, -23.153], [-55.5419, -23.1561], [-55.54, -23.175], [-55.5431, -23.1808], [-55.5233, -23.1978], [-55.5262, -23.2082], [-55.5402, -23.2208], [-55.5424, -23.2266], [-55.5391, -23.2412], [-55.5373, -23.2513], [-55.5297, -23.2527], [-55.5227, -23.2597], [-55.533, -23.2693], [-55.5531, -23.2795], [-55.5546, -23.2882], [-55.5492, -23.3037], [-55.5559, -23.3163], [-55.5346, -23.3334], [-55.5206, -23.3523], [-55.5194, -23.3652], [-55.5065, -23.3703], [-55.5045, -23.3785], [-55.5156, -23.4096], [-55.5293, -23.4299], [-55.5383, -23.439], [-55.5447, -23.4493], [-55.5406, -23.4555], [-55.545, -23.4773], [-55.5621, -23.4762], [-55.5604, -23.4831], [-55.5517, -23.4894], [-55.5482, -23.5045], [-55.5467, -23.5226], [-55.5372, -23.5398], [-55.5361, -23.555], [-55.5265, -23.5674], [-55.5312, -23.5716], [-55.5284, -23.5803], [-55.5382, -23.5919], [-55.536, -23.6173], [-55.5399, -23.6252], [-55.5304, -23.6278], [-55.5111, -23.6232], [-55.5103, -23.6326], [-55.4895, -23.6429], [-55.4819, -23.6445], [-55.4747, -23.6505], [-55.4752, -23.6738], [-55.4622, -23.6839], [-55.4665, -23.7035], [-55.4635, -23.712], [-55.4548, -23.717], [-55.4494, -23.7124], [-55.4399, -23.7128], [-55.442, -23.7282], [-55.4487, -23.7423], [-55.4428, -23.756], [-55.4432, -23.7657], [-55.4338, -23.7711], [-55.4302, -23.7901], [-55.4351, -23.7933], [-55.4441, -23.8092], [-55.4539, -23.8193], [-55.4415, -23.8293], [-55.439, -23.8572], [-55.4395, -23.8661], [-55.4356, -23.8724], [-55.4395, -23.9049], [-55.4463, -23.9169], [-55.4381, -23.9192], [-55.4279, -23.9263], [-55.427, -23.9397], [-55.4168, -23.9485], [-55.42, -23.9573], [-55.4139, -23.9653], [-55.4053, -23.9649], [-55.3976, -23.9741], [-55.3876, -23.9675], [-55.3793, -23.975], [-55.364, -23.9822], [-55.3585, -23.9892], [-55.3493, -23.9936], [-55.3361, -23.993], [-55.3177, -23.9629], [-55.3042, -23.965], [-55.2959, -23.9719], [-55.2833, -23.9777], [-55.2778, -23.9846], [-55.2642, -23.9875], [-55.262, -23.9917], [-55.2602, -23.9942], [-55.2354, -24.0066], [-55.229, -24.014], [-55.2069, -24.0036], [-55.1994, -23.9958], [-55.1984, -23.9867], [-55.1812, -23.9879], [-55.1787, -23.9938], [-55.1599, -23.9878], [-55.1491, -23.9894], [-55.1287, -23.9837], [-55.1247, -23.9761], [-55.1184, -23.9772], [-55.107, -23.9652], [-55.0942, -23.975], [-55.0904, -23.9826], [-55.0734, -23.985], [-55.0623, -23.9933], [-55.046, -23.9842], [-55.0333, -23.9739], [-55.0201, -23.9726], [-54.9986, -23.9576], [-54.9853, -23.9627], [-54.9764, -23.9577], [-54.9667, -23.9662], [-54.9422, -23.965], [-54.9253, -23.9603], [-54.9303, -23.9443], [-54.9242, -23.9374], [-54.9269, -23.9248], [-54.9133, -23.9221], [-54.9087, -23.9114], [-54.8936, -23.9108], [-54.8909, -23.9002], [-54.8851, -23.897], [-54.8735, -23.9093], [-54.8601, -23.9052], [-54.8508, -23.9076], [-54.8498, -23.897], [-54.8363, -23.8839], [-54.8228, -23.8899], [-54.8143, -23.8904], [-54.8107, -23.8836], [-54.7928, -23.8681], [-54.787, -23.8703], [-54.7746, -23.8654], [-54.764, -23.8662], [-54.7591, -23.8567], [-54.7493, -23.861], [-54.7453, -23.8687], [-54.7333, -23.8697], [-54.7212, -23.8656], [-54.7052, -23.8646], [-54.6979, -23.8578], [-54.6986, -23.842], [-54.6916, -23.8338], [-54.6838, -23.8305], [-54.6686, -23.8172], [-54.6526, -23.8215], [-54.6468, -23.8338], [-54.6314, -23.83], [-54.6249, -23.8351], [-54.6166, -23.835], [-54.6097, -23.8514], [-54.6008, -23.8522], [-54.5891, -23.839], [-54.5815, -23.8458], [-54.5644, -23.8542], [-54.5703, -23.868], [-54.5686, -23.8745], [-54.5568, -23.8701], [-54.5434, -23.8681], [-54.5352, -23.8732], [-54.5232, -23.8736], [-54.5149, -23.8852], [-54.5073, -23.8824], [-54.493, -23.8852], [-54.4868, -23.894], [-54.4777, -23.8979], [-54.4628, -23.9007], [-54.4563, -23.8991], [-54.4401, -23.9043], [-54.4262, -23.9157], [-54.4268, -23.9311], [-54.4165, -23.9461], [-54.4147, -23.9581], [-54.4013, -23.9648], [-54.3943, -23.9653], [-54.3869, -23.9828], [-54.3771, -23.991], [-54.3699, -23.992], [-54.352, -24.0077], [-54.3379, -24.0016], [-54.3357, -24.006], [-54.3242, -24.0038], [-54.3188, -24.0118], [-54.3216, -24.0245], [-54.3136, -24.0341], [-54.31, -24.0463], [-54.2862, -24.0682], [-54.2768, -24.0623], [-54.2599, -24.0569], [-54.2495, -24.0559], [-54.2273, -24.0433], [-54.2172, -24.036], [-54.1747, -24.002], [-54.169, -23.999], [-54.1542, -23.9922], [-54.1403, -23.9884], [-54.1297, -23.9821], [-54.1175, -23.9713], [-54.1018, -23.952], [-54.098, -23.9439], [-54.0931, -23.924], [-54.0805, -23.8913], [-54.0794, -23.8808], [-54.084, -23.865], [-54.0881, -23.8445], [-54.0831, -23.8311], [-54.0861, -23.8252], [-54.0836, -23.8055], [-54.0805, -23.7809], [-54.0757, -23.7645], [-54.0659, -23.7461], [-54.0549, -23.7306], [-54.0519, -23.7211], [-54.0535, -23.7017], [-54.0511, -23.6872], [-54.0446, -23.6687], [-54.0346, -23.6559], [-54.0309, -23.6461], [-54.0306, -23.6282], [-54.0291, -23.6134], [-54.0234, -23.5973], [-54.024, -23.5861], [-54.0127, -23.5616], [-54.0073, -23.5447], [-54.0043, -23.5111], [-53.9947, -23.4904], [-53.9874, -23.4666], [-53.9815, -23.4569], [-53.972, -23.4478], [-53.9602, -23.4434], [-53.9408, -23.4463], [-53.9321, -23.4459], [-53.9075, -23.4323], [-53.8766, -23.4198], [-53.8558, -23.4068], [-53.8245, -23.3915], [-53.816, -23.3856], [-53.7902, -23.3799], [-53.776, -23.3753], [-53.7664, -23.3681], [-53.7622, -23.3593], [-53.7593, -23.354], [-53.7413, -23.3356], [-53.7252, -23.3104], [-53.7149, -23.2834], [-53.7056, -23.2633], [-53.6993, -23.2349], [-53.6936, -23.2214], [-53.6796, -23.1953], [-53.6694, -23.1843], [-53.659, -23.1628], [-53.6603, -23.1545], [-53.6548, -23.1442], [-53.6366, -23.125], [-53.6359, -23.1057], [-53.6322, -23.0703], [-53.6311, -23.0226], [-53.6299, -23.0135], [-53.634, -23.0034], [-53.6341, -22.9985], [-53.6166, -22.9742], [-53.6074, -22.9513], [-53.5893, -22.9362], [-53.5708, -22.9285], [-53.5608, -22.9162], [-53.5594, -22.906], [-53.5468, -22.8901], [-53.531, -22.8811], [-53.5236, -22.8801], [-53.4848, -22.8639], [-53.4509, -22.8419], [-53.4297, -22.833], [-53.4195, -22.8245], [-53.4104, -22.8139], [-53.3987, -22.8067], [-53.3798, -22.8044], [-53.3724, -22.7985], [-53.3638, -22.7836], [-53.352, -22.7757], [-53.3274, -22.7646], [-53.2889, -22.7496], [-53.24, -22.7335], [-53.2234, -22.731], [-53.2067, -22.7313], [-53.1935, -22.7253], [-53.1854, -22.7187], [-53.166, -22.6938], [-53.1476, -22.6781], [-53.1279, -22.6523], [-53.1052, -22.6219], [-53.1101, -22.6102], [-53.1079, -22.5955], [-53.0978, -22.5825], [-53.086, -22.5623], [-53.0738, -22.5489], [-53.058, -22.5369], [-53.0398, -22.5274], [-53.0144, -22.5207], [-53.0071, -22.513], [-52.9986, -22.4932], [-52.9882, -22.4869], [-52.9482, -22.4734], [-52.8858, -22.4529], [-52.8548, -22.4391], [-52.8399, -22.4153], [-52.8082, -22.3883], [-52.7983, -22.3783], [-52.7458, -22.3433], [-52.7243, -22.3351], [-52.6951, -22.3146], [-52.6553, -22.3031], [-52.6458, -22.2983], [-52.6334, -22.285], [-52.6234, -22.279], [-52.6044, -22.2731], [-52.5975, -22.2688], [-52.5869, -22.2568], [-52.571, -22.2484], [-52.5421, -22.2403], [-52.5232, -22.229], [-52.5034, -22.2254], [-52.4877, -22.2172], [-52.48, -22.2009], [-52.4562, -22.1853], [-52.4457, -22.1769], [-52.433, -22.1634], [-52.4082, -22.1416], [-52.4017, -22.1264], [-52.3919, -22.1147], [-52.3772, -22.1067], [-52.3551, -22.0772], [-52.3454, -22.062], [-52.3392, -22.0478], [-52.3324, -22.0203], [-52.3264, -22.0023], [-52.319, -21.9721], [-52.3088, -21.9519], [-52.3015, -21.9422], [-52.2803, -21.9228], [-52.275, -21.9149], [-52.2637, -21.9123], [-52.2594, -21.9067], [-52.2484, -21.9023], [-52.2285, -21.8791], [-52.2067, -21.8621], [-52.1894, -21.8443], [-52.1836, -21.8264], [-52.184, -21.8145], [-52.171, -21.7864], [-52.1613, -21.7708], [-52.1478, -21.7596], [-52.1182, -21.7488], [-52.1038, -21.7461], [-52.0939, -21.7305], [-52.0765, -21.7149], [-52.0558, -21.6772], [-52.0483, -21.6563], [-52.0495, -21.6431], [-52.0608, -21.6243], [-52.0689, -21.5981], [-52.0842, -21.5833], [-52.0915, -21.5807], [-52.1022, -21.5698], [-52.1023, -21.5548], [-52.096, -21.5421], [-52.0879, -21.5329], [-52.0778, -21.5152], [-52.0665, -21.5046], [-52.0571, -21.5036], [-52.0376, -21.5086], [-52.0218, -21.5109], [-52.0004, -21.5166], [-51.9872, -21.5117], [-51.9679, -21.5018], [-51.9622, -21.4933], [-51.9524, -21.4736], [-51.9428, -21.4649], [-51.9287, -21.4558], [-51.9224, -21.4404], [-51.9182, -21.4122], [-51.9111, -21.3927], [-51.8999, -21.3776], [-51.8878, -21.3669], [-51.8688, -21.3535], [-51.8611, -21.3367], [-51.8614, -21.3171], [-51.8569, -21.2895], [-51.8494, -21.2762], [-51.8485, -21.2666], [-51.8546, -21.2599], [-51.8552, -21.2503], [-51.8609, -21.2389], [-51.8637, -21.2267], [-51.8738, -21.2112], [-51.8797, -21.1979], [-51.8758, -21.181], [-51.879, -21.1481], [-51.8759, -21.1361], [-51.8655, -21.1305], [-51.8446, -21.1315], [-51.8236, -21.1268], [-51.8145, -21.1214], [-51.808, -21.11], [-51.7897, -21.1021], [-51.7756, -21.0731], [-51.7725, -21.0511], [-51.7713, -21.0427], [-51.7596, -21.0222], [-51.7439, -21.0053], [-51.7379, -20.9953], [-51.723, -20.9774], [-51.7137, -20.9715], [-51.6964, -20.9705], [-51.6856, -20.973], [-51.6667, -20.9708], [-51.6549, -20.9653], [-51.6443, -20.9555], [-51.6328, -20.9517], [-51.6236, -20.9444], [-51.619, -20.9326], [-51.6176, -20.9106], [-51.6137, -20.8963], [-51.6151, -20.8861], [-51.6284, -20.8687], [-51.6327, -20.8329], [-51.633, -20.8216], [-51.6261, -20.7963], [-51.6275, -20.7847], [-51.6224, -20.7769], [-51.6349, -20.7548], [-51.6315, -20.7368], [-51.6243, -20.7125], [-51.6115, -20.6856], [-51.6033, -20.6617], [-51.5883, -20.6357], [-51.5752, -20.6234], [-51.5676, -20.6183], [-51.533, -20.597], [-51.5002, -20.5682], [-51.4929, -20.5465], [-51.4661, -20.5082], [-51.4638, -20.5015], [-51.4566, -20.4957], [-51.4492, -20.4828], [-51.4354, -20.4733], [-51.4188, -20.465], [-51.4093, -20.4596], [-51.399, -20.4458], [-51.3781, -20.4018], [-51.3722, -20.3931], [-51.3612, -20.3845], [-51.354, -20.3686], [-51.3435, -20.3556], [-51.3214, -20.3396], [-51.2957, -20.3285], [-51.2399, -20.3169], [-51.1976, -20.3123], [-51.1608, -20.3052], [-51.1324, -20.2955], [-51.1094, -20.2801], [-51.0692, -20.25], [-51.0589, -20.2352], [-51.0539, -20.2202], [-51.0488, -20.1986], [-51.0377, -20.1747], [-51.0293, -20.151], [-51.0216, -20.1333], [-51.0074, -20.1056], [-51.0012, -20.0963], [-51.0005, -20.0854], [-51.0098, -20.072], [-51.0179, -20.0484], [-51.0169, -20.0416], [-51.006, -20.0253], [-51.0055, -19.9961], [-51.0154, -19.9807], [-51.0208, -19.9679], [-51.0209, -19.9591], [-51.0103, -19.9352], [-51.0025, -19.9248], [-50.9995, -19.9064], [-51.0193, -19.8705], [-51.0202, -19.8571], [-51.0182, -19.8373], [-51.0206, -19.8285], [-51.0236, -19.8039], [-51.0335, -19.7907], [-51.0401, -19.7823], [-51.0399, -19.7771], [-51.0279, -19.7566], [-51.0303, -19.7514], [-51.0461, -19.7356], [-51.0454, -19.7274], [-51.0385, -19.7195], [-51.0398, -19.7135], [-51.0382, -19.6918], [-51.0221, -19.6606], [-51.0132, -19.6544], [-51.0108, -19.6445], [-50.9905, -19.6054], [-50.9876, -19.5895], [-50.9779, -19.5825], [-50.9618, -19.5817], [-50.9465, -19.5917], [-50.9306, -19.5903], [-50.9244, -19.5809], [-50.9242, -19.5586], [-50.9309, -19.5422], [-50.9448, -19.5257], [-50.9629, -19.5006], [-50.9639, -19.4864], [-50.9569, -19.476], [-50.9494, -19.4711], [-50.935, -19.4675], [-50.9359, -19.4606], [-50.9452, -19.4535], [-50.9521, -19.4426], [-50.9683, -19.4352], [-50.9826, -19.433], [-50.9861, -19.4292], [-50.988, -19.4084], [-50.9938, -19.408], [-51.0048, -19.413], [-51.0045, -19.4014], [-51.0189, -19.4011], [-51.0258, -19.3987], [-51.0205, -19.3866], [-51.0299, -19.367], [-51.0423, -19.3561], [-51.0455, -19.3434], [-51.0581, -19.3304], [-51.0652, -19.3306], [-51.092, -19.3076], [-51.1111, -19.3073], [-51.1178, -19.3029], [-51.127, -19.303], [-51.1441, -19.2869], [-51.1692, -19.287], [-51.1832, -19.2798], [-51.1865, -19.2703], [-51.2055, -19.2621], [-51.2255, -19.259], [-51.2297, -19.2654], [-51.2426, -19.2693], [-51.255, -19.2678], [-51.2766, -19.2605], [-51.2793, -19.2492], [-51.2865, -19.2524], [-51.2915, -19.2447], [-51.3076, -19.2327], [-51.3035, -19.2225], [-51.3088, -19.2178], [-51.3233, -19.2188], [-51.337, -19.2223], [-51.3456, -19.214], [-51.364, -19.2225], [-51.3649, -19.2147], [-51.3705, -19.2087], [-51.3701, -19.1996], [-51.378, -19.1927], [-51.3945, -19.1962], [-51.4087, -19.1843], [-51.4052, -19.1776], [-51.4105, -19.1725], [-51.4181, -19.1729], [-51.4201, -19.1662], [-51.4386, -19.1713], [-51.4484, -19.1604], [-51.4552, -19.1612], [-51.459, -19.1675], [-51.4684, -19.1608], [-51.4728, -19.1542], [-51.4817, -19.1599], [-51.4987, -19.161], [-51.5017, -19.147], [-51.5139, -19.1504], [-51.5271, -19.1389], [-51.5392, -19.1427], [-51.5509, -19.1407], [-51.5552, -19.1322], [-51.5691, -19.1345], [-51.5922, -19.1268], [-51.5973, -19.1365], [-51.609, -19.141], [-51.614, -19.1367], [-51.6235, -19.1382], [-51.6345, -19.1308], [-51.646, -19.1301], [-51.6516, -19.136], [-51.6601, -19.1343], [-51.6921, -19.118], [-51.7001, -19.1188], [-51.7162, -19.1064], [-51.7275, -19.1078], [-51.7315, -19.0999], [-51.7401, -19.1008], [-51.7479, -19.0937], [-51.7445, -19.086], [-51.7582, -19.0889], [-51.7648, -19.087], [-51.7778, -19.0776], [-51.7838, -19.0814], [-51.7974, -19.0733], [-51.7963, -19.0664], [-51.8079, -19.0625], [-51.8157, -19.0551], [-51.8326, -19.0563], [-51.8441, -19.0531], [-51.8355, -19.0456], [-51.8447, -19.042], [-51.8522, -19.0525], [-51.8611, -19.0474], [-51.863, -19.0422], [-51.8763, -19.031], [-51.8888, -19.0103], [-51.8934, -19.0066], [-51.8971, -18.9945], [-51.9071, -18.9944], [-51.9173, -18.9839], [-51.926, -18.9849], [-51.9297, -18.9771], [-51.9407, -18.9682], [-51.951, -18.9811], [-51.9597, -18.9776], [-51.9623, -18.9694], [-51.9691, -18.9672], [-51.9696, -18.9777], [-51.9794, -18.9736], [-51.9963, -18.9741], [-52.0027, -18.9681], [-52.0073, -18.9763], [-52.0145, -18.9761], [-52.0187, -18.9634], [-52.0265, -18.9634], [-52.0345, -18.9581], [-52.0426, -18.9593], [-52.0436, -18.9507], [-52.0794, -18.9511], [-52.0912, -18.9412], [-52.1058, -18.9259], [-52.107, -18.91], [-52.1108, -18.8987], [-52.1187, -18.901], [-52.1337, -18.8969], [-52.136, -18.8903], [-52.1506, -18.8933], [-52.1636, -18.87], [-52.173, -18.857], [-52.1804, -18.8537], [-52.1874, -18.8459], [-52.1979, -18.8499], [-52.208, -18.8491], [-52.2157, -18.8428], [-52.2522, -18.8392], [-52.2632, -18.8282], [-52.2727, -18.8324], [-52.2865, -18.8284], [-52.2934, -18.8292], [-52.2976, -18.8363], [-52.3051, -18.8404], [-52.3235, -18.8313], [-52.3338, -18.8291], [-52.3375, -18.8225], [-52.3447, -18.823], [-52.3539, -18.8002], [-52.3638, -18.7987], [-52.3752, -18.7911], [-52.3792, -18.7817], [-52.3955, -18.7692], [-52.4008, -18.7587], [-52.4075, -18.7572], [-52.4119, -18.744], [-52.4155, -18.7366], [-52.4241, -18.733], [-52.4382, -18.7124], [-52.448, -18.692], [-52.4638, -18.6864], [-52.4713, -18.6868], [-52.4918, -18.6778], [-52.5019, -18.6759], [-52.5218, -18.665], [-52.5315, -18.6575], [-52.5394, -18.6592], [-52.5465, -18.6566], [-52.5662, -18.6646], [-52.5736, -18.6735], [-52.586, -18.6809], [-52.5887, -18.6868], [-52.5984, -18.6899], [-52.604, -18.6882], [-52.622, -18.6886], [-52.6324, -18.6956], [-52.6347, -18.6915], [-52.6486, -18.686], [-52.6666, -18.6831], [-52.6743, -18.6792], [-52.6873, -18.6783], [-52.6995, -18.6852], [-52.7161, -18.6914], [-52.7307, -18.6886], [-52.7481, -18.6921], [-52.7631, -18.6814], [-52.7854, -18.6808], [-52.8101, -18.6677], [-52.822, -18.6722], [-52.8362, -18.6666], [-52.8465, -18.667], [-52.8507, -18.66], [-52.8573, -18.6582], [-52.8734, -18.6459], [-52.8929, -18.6456], [-52.9128, -18.642], [-52.918, -18.6347], [-52.914, -18.6279], [-52.9143, -18.6198], [-52.9211, -18.6134], [-52.9367, -18.6144], [-52.9406, -18.6115], [-52.9345, -18.5991], [-52.9415, -18.5859], [-52.9518, -18.5767], [-52.9536, -18.5624], [-52.9649, -18.55], [-52.9624, -18.5408], [-52.9549, -18.5337], [-52.9425, -18.517], [-52.9197, -18.5107], [-52.913, -18.5048], [-52.9101, -18.4917], [-52.8991, -18.4768], [-52.881, -18.4655], [-52.8792, -18.4429], [-52.8764, -18.4309], [-52.8712, -18.4258], [-52.8514, -18.4223], [-52.8385, -18.4236], [-52.8275, -18.4196], [-52.8068, -18.4177], [-52.7985, -18.4149], [-52.7931, -18.4077], [-52.788, -18.3933], [-52.7837, -18.3883], [-52.77, -18.3803], [-52.7619, -18.3713], [-52.7589, -18.3631], [-52.7593, -18.3481], [-52.7759, -18.3288], [-52.7969, -18.316], [-52.8208, -18.3107], [-52.8564, -18.312], [-52.8732, -18.3148], [-52.9142, -18.3014], [-52.9352, -18.2966], [-52.9542, -18.2966], [-52.9653, -18.2989], [-52.9841, -18.3073], [-53.0049, -18.3225], [-53.0139, -18.3261], [-53.0231, -18.3495], [-53.0279, -18.3516], [-53.0445, -18.3439], [-53.0649, -18.3441], [-53.0717, -18.3415], [-53.083, -18.3268], [-53.0997, -18.3136], [-53.1035, -18.2918], [-53.102, -18.2726], [-53.1075, -18.2601], [-53.1113, -18.2353], [-53.1102, -18.2196], [-53.1297, -18.1607], [-53.129, -18.1385], [-53.1367, -18.1185], [-53.1432, -18.0841], [-53.1399, -18.0721], [-53.1237, -18.0588], [-53.103, -18.0588], [-53.0818, -18.0548], [-53.0757, -18.0508], [-53.0723, -18.034], [-53.0735, -18.0345], [-53.1743, -18.0416], [-53.1905, -18.0363], [-53.1988, -18.0203], [-53.2051, -18.0219], [-53.2176, -18.0136], [-53.2304, -18.0117], [-53.2378, -18.0074], [-53.2415, -18.0047], [-53.2741, -18.0017], [-53.2875, -17.9993], [-53.2919, -17.9959], [-53.3076, -17.996], [-53.3187, -18.0003], [-53.3323, -18.0016], [-53.3357, -18.0069], [-53.3602, -18.006], [-53.3808, -18.0088], [-53.397, -17.9998], [-53.4039, -17.9926]]]}, "properties": {"uf": "MS", "nome": "MS"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-56.2723, -9.4008], [-56.6719, -9.3674], [-56.6916, -9.3712], [-56.6979, -9.3741], [-56.7084, -9.3732], [-56.7163, -9.3775], [-56.7183, -9.3839], [-56.7377, -9.3968], [-56.7543, -9.4064], [-56.7611, -9.405], [-56.7723, -9.391], [-56.7701, -9.3755], [-56.7756, -9.3662], [-56.7768, -9.3522], [-56.7755, -9.3295], [-56.7792, -9.3172], [-56.7852, -9.3166], [-56.7922, -9.2936], [-56.8003, -9.2805], [-56.8034, -9.2675], [-56.8125, -9.2536], [-56.8201, -9.2463], [-56.8442, -9.2408], [-56.8603, -9.2316], [-56.8724, -9.2392], [-56.8795, -9.2397], [-56.8954, -9.2354], [-56.9417, -9.2293], [-56.9493, -9.224], [-56.964, -9.2245], [-56.9726, -9.2294], [-56.9856, -9.2302], [-56.9955, -9.2338], [-57.0082, -9.2233], [-57.0226, -9.2197], [-57.034, -9.2097], [-57.0393, -9.197], [-57.0473, -9.1943], [-57.0598, -9.1824], [-57.0586, -9.1696], [-57.0524, -9.1585], [-57.0604, -9.1371], [-57.0415, -9.1151], [-57.0392, -9.0983], [-57.0463, -9.089], [-57.0632, -9.0786], [-57.0596, -9.0643], [-57.0763, -9.0545], [-57.09, -9.0382], [-57.0946, -9.0171], [-57.1079, -9.0117], [-57.1383, -8.9946], [-57.1475, -8.9822], [-57.1623, -8.9691], [-57.1823, -8.9407], [-57.1889, -8.9332], [-57.2038, -8.9208], [-57.2163, -8.9141], [-57.2355, -8.9074], [-57.2455, -8.9061], [-57.2624, -8.9078], [-57.2895, -8.9158], [-57.306, -8.9099], [-57.312, -8.8899], [-57.3179, -8.8857], [-57.3496, -8.8808], [-57.3771, -8.8818], [-57.3844, -8.8796], [-57.4034, -8.8625], [-57.4162, -8.859], [-57.4199, -8.853], [-57.4197, -8.8425], [-57.4142, -8.8305], [-57.414, -8.8125], [-57.4175, -8.7926], [-57.4276, -8.7832], [-57.4395, -8.7829], [-57.4496, -8.7862], [-57.4635, -8.7847], [-57.4849, -8.7694], [-57.5072, -8.761], [-57.523, -8.7497], [-57.5304, -8.7482], [-57.5442, -8.7521], [-57.5624, -8.7613], [-57.5863, -8.7594], [-57.5929, -8.7565], [-57.5969, -8.7452], [-57.6011, -8.7412], [-57.5936, -8.7074], [-57.5982, -8.688], [-57.6033, -8.6786], [-57.6053, -8.6628], [-57.6106, -8.6593], [-57.6226, -8.645], [-57.6247, -8.6388], [-57.6251, -8.6214], [-57.6209, -8.6035], [-57.6222, -8.5912], [-57.6309, -8.5854], [-57.6448, -8.582], [-57.6486, -8.5764], [-57.6474, -8.5669], [-57.6505, -8.5534], [-57.6388, -8.5406], [-57.6334, -8.5268], [-57.6376, -8.5136], [-57.6591, -8.5004], [-57.6595, -8.49], [-57.6518, -8.4788], [-57.654, -8.4651], [-57.6639, -8.4569], [-57.6831, -8.4301], [-57.6869, -8.4163], [-57.6866, -8.407], [-57.6702, -8.3793], [-57.6678, -8.3639], [-57.6764, -8.341], [-57.6802, -8.3269], [-57.6779, -8.3121], [-57.6691, -8.3014], [-57.6638, -8.291], [-57.6631, -8.2685], [-57.6591, -8.2582], [-57.6455, -8.2348], [-57.6417, -8.2199], [-57.6456, -8.2063], [-57.6582, -8.1865], [-57.6729, -8.1726], [-57.6931, -8.1707], [-57.7046, -8.168], [-57.7151, -8.1579], [-57.7187, -8.1512], [-57.7257, -8.1183], [-57.7267, -8.098], [-57.7325, -8.0892], [-57.7497, -8.0738], [-57.7765, -8.0522], [-57.7916, -8.0274], [-57.8019, -8.0067], [-57.817, -7.9905], [-57.8288, -7.9729], [-57.8319, -7.9615], [-57.8322, -7.9328], [-57.8338, -7.9085], [-57.8332, -7.8949], [-57.835, -7.8814], [-57.841, -7.8615], [-57.8547, -7.8337], [-57.8684, -7.8127], [-57.8738, -7.8012], [-57.8796, -7.7819], [-57.883, -7.7467], [-57.8873, -7.7276], [-57.8891, -7.7122], [-57.8967, -7.6779], [-57.9014, -7.6683], [-57.9162, -7.6573], [-57.9344, -7.6568], [-57.9396, -7.6531], [-57.9422, -7.6427], [-57.9423, -7.6188], [-57.9451, -7.6022], [-57.9521, -7.5801], [-57.9644, -7.5548], [-57.9726, -7.5346], [-57.9872, -7.5151], [-57.9938, -7.5004], [-58.0022, -7.4881], [-58.0196, -7.4726], [-58.0351, -7.4541], [-58.0398, -7.4463], [-58.0483, -7.4222], [-58.0614, -7.3952], [-58.069, -7.3887], [-58.0916, -7.3742], [-58.1134, -7.3566], [-58.1214, -7.3518], [-58.1384, -7.349], [-58.1371, -7.3561], [-58.1466, -7.3704], [-58.1606, -7.3818], [-58.1734, -7.3944], [-58.2, -7.4346], [-58.2131, -7.4585], [-58.2141, -7.4666], [-58.2119, -7.4843], [-58.2131, -7.4933], [-58.2227, -7.524], [-58.2208, -7.5421], [-58.2167, -7.5579], [-58.2044, -7.5887], [-58.2005, -7.6126], [-58.2022, -7.6209], [-58.2398, -7.6536], [-58.2518, -7.6768], [-58.276, -7.6997], [-58.2826, -7.7149], [-58.2831, -7.7409], [-58.2898, -7.7643], [-58.3004, -7.7775], [-58.3142, -7.7871], [-58.3341, -7.8044], [-58.3405, -7.8083], [-58.3646, -7.8168], [-58.3782, -7.8274], [-58.3847, -7.844], [-58.384, -7.8521], [-58.3747, -7.8648], [-58.3736, -7.8725], [-58.3751, -7.899], [-58.3732, -7.9072], [-58.3647, -7.9212], [-58.355, -7.944], [-58.3315, -7.9688], [-58.3245, -7.9927], [-58.3255, -8.0097], [-58.3217, -8.025], [-58.3099, -8.0452], [-58.2931, -8.0709], [-58.2864, -8.0885], [-58.2921, -8.1041], [-58.2919, -8.1127], [-58.2872, -8.1285], [-58.2902, -8.1356], [-58.3174, -8.1545], [-58.3225, -8.17], [-58.3219, -8.1784], [-58.3175, -8.1853], [-58.3129, -8.2091], [-58.3205, -8.2241], [-58.3222, -8.2321], [-58.3201, -8.2479], [-58.3218, -8.2558], [-58.3206, -8.2719], [-58.3281, -8.2858], [-58.326, -8.2941], [-58.3158, -8.3064], [-58.3149, -8.3231], [-58.3186, -8.3301], [-58.3256, -8.3347], [-58.3448, -8.3407], [-58.3525, -8.3526], [-58.3497, -8.3684], [-58.355, -8.3819], [-58.3546, -8.3928], [-58.3612, -8.3993], [-58.3681, -8.4142], [-58.3811, -8.4322], [-58.3902, -8.439], [-58.3962, -8.4501], [-58.397, -8.4604], [-58.4046, -8.4637], [-58.4178, -8.4895], [-58.42, -8.5022], [-58.4152, -8.5234], [-58.4076, -8.5284], [-58.4051, -8.5376], [-58.4104, -8.5577], [-58.4105, -8.5704], [-58.3985, -8.5801], [-58.3895, -8.5948], [-58.3909, -8.603], [-58.3975, -8.6082], [-58.4011, -8.6159], [-58.4035, -8.6312], [-58.4143, -8.6439], [-58.4247, -8.674], [-58.4331, -8.6881], [-58.4373, -8.7034], [-58.4335, -8.7104], [-58.412, -8.7206], [-58.4042, -8.718], [-58.3911, -8.7087], [-58.3759, -8.7037], [-58.351, -8.7016], [-58.3284, -8.7122], [-58.3262, -8.72], [-58.3321, -8.7265], [-58.3484, -8.7326], [-58.3661, -8.7491], [-58.388, -8.7748], [-58.4159, -8.7928], [-58.4227, -8.7887], [-58.4301, -8.7899], [-58.4419, -8.7987], [-58.4429, -8.7994], [-58.5579, -8.8002], [-58.9628, -8.8028], [-59.1274, -8.8033], [-59.2888, -8.8033], [-59.4814, -8.8033], [-60.0005, -8.8009], [-60.0852, -8.8], [-60.3301, -8.7975], [-60.4202, -8.7966], [-60.5151, -8.797], [-60.8352, -8.7981], [-61.0144, -8.7984], [-61.1846, -8.7986], [-61.3104, -8.7985], [-61.4666, -8.7986], [-61.5831, -8.7987], [-61.5801, -8.8027], [-61.5684, -8.8011], [-61.5632, -8.8067], [-61.5532, -8.8095], [-61.5431, -8.8191], [-61.5332, -8.8202], [-61.5272, -8.8169], [-61.5208, -8.8216], [-61.5205, -8.8276], [-61.5137, -8.837], [-61.5144, -8.849], [-61.5125, -8.8606], [-61.5052, -8.8721], [-61.4921, -8.8848], [-61.4846, -8.9059], [-61.4703, -8.9151], [-61.4692, -8.9201], [-61.4895, -8.9373], [-61.5057, -8.9662], [-61.512, -8.9802], [-61.5137, -8.9901], [-61.519, -8.9962], [-61.5226, -9.0101], [-61.528, -9.0194], [-61.5299, -9.0394], [-61.5416, -9.054], [-61.5461, -9.0653], [-61.5494, -9.0811], [-61.5558, -9.0924], [-61.5564, -9.1069], [-61.5589, -9.1176], [-61.5554, -9.1315], [-61.5395, -9.152], [-61.5319, -9.171], [-61.5236, -9.179], [-61.5196, -9.1973], [-61.5222, -9.2124], [-61.5274, -9.2265], [-61.5249, -9.2429], [-61.5293, -9.2487], [-61.5391, -9.244], [-61.552, -9.2439], [-61.5684, -9.2371], [-61.577, -9.2375], [-61.5891, -9.2437], [-61.5996, -9.256], [-61.6164, -9.2556], [-61.6283, -9.2571], [-61.6325, -9.2643], [-61.6334, -9.2743], [-61.6253, -9.2841], [-61.6154, -9.2787], [-61.612, -9.2807], [-61.6154, -9.3062], [-61.6113, -9.3157], [-61.6162, -9.3268], [-61.6237, -9.3345], [-61.6279, -9.3516], [-61.6259, -9.363], [-61.6148, -9.3563], [-61.6101, -9.3625], [-61.5946, -9.3687], [-61.5794, -9.3684], [-61.5633, -9.3782], [-61.5589, -9.3855], [-61.5603, -9.4035], [-61.5505, -9.4147], [-61.5559, -9.4218], [-61.5567, -9.4356], [-61.5647, -9.4384], [-61.5817, -9.4591], [-61.5725, -9.4636], [-61.5785, -9.4695], [-61.5691, -9.4769], [-61.5627, -9.4858], [-61.5499, -9.4895], [-61.5386, -9.4972], [-61.5265, -9.5011], [-61.5491, -9.5125], [-61.5447, -9.5202], [-61.5362, -9.5244], [-61.5271, -9.5333], [-61.5134, -9.5285], [-61.5141, -9.5392], [-61.508, -9.5405], [-61.5104, -9.5651], [-61.5032, -9.573], [-61.4965, -9.5744], [-61.4949, -9.5849], [-61.5011, -9.6092], [-61.5037, -9.6126], [-61.4969, -9.6241], [-61.4875, -9.6265], [-61.4786, -9.6243], [-61.477, -9.6299], [-61.481, -9.64], [-61.4862, -9.6447], [-61.495, -9.6599], [-61.5069, -9.662], [-61.5021, -9.6828], [-61.5053, -9.6914], [-61.5197, -9.697], [-61.5324, -9.7118], [-61.5461, -9.7154], [-61.5531, -9.7072], [-61.5746, -9.7178], [-61.5668, -9.7294], [-61.5552, -9.7291], [-61.5394, -9.7381], [-61.5315, -9.7399], [-61.5326, -9.758], [-61.5462, -9.7848], [-61.5384, -9.7934], [-61.5249, -9.7957], [-61.5253, -9.8076], [-61.5313, -9.8216], [-61.5197, -9.8215], [-61.5163, -9.8279], [-61.5165, -9.8382], [-61.5127, -9.8535], [-61.5079, -9.8611], [-61.5103, -9.879], [-61.5084, -9.8888], [-61.5111, -9.8956], [-61.525, -9.9066], [-61.5261, -9.9148], [-61.5231, -9.928], [-61.5287, -9.9361], [-61.5228, -9.9467], [-61.5324, -9.9526], [-61.5394, -9.9641], [-61.528, -9.9704], [-61.5312, -9.9899], [-61.5402, -10.0002], [-61.5455, -10.0188], [-61.5559, -10.039], [-61.5717, -10.0465], [-61.5849, -10.0616], [-61.5799, -10.0692], [-61.5787, -10.0792], [-61.5831, -10.0825], [-61.5833, -10.0957], [-61.5887, -10.1041], [-61.592, -10.1172], [-61.5902, -10.1215], [-61.5956, -10.1366], [-61.5955, -10.1442], [-61.6012, -10.1501], [-61.6016, -10.1566], [-61.5968, -10.1624], [-61.5786, -10.1632], [-61.5724, -10.1688], [-61.5625, -10.1719], [-61.5578, -10.1823], [-61.5598, -10.1931], [-61.5523, -10.1994], [-61.5657, -10.203], [-61.574, -10.209], [-61.5736, -10.2193], [-61.5776, -10.2266], [-61.5755, -10.241], [-61.5767, -10.2486], [-61.5719, -10.2592], [-61.5546, -10.2796], [-61.5516, -10.2902], [-61.5454, -10.2985], [-61.5462, -10.3043], [-61.5533, -10.307], [-61.5481, -10.3164], [-61.5409, -10.3202], [-61.5376, -10.3278], [-61.5301, -10.3333], [-61.5215, -10.3308], [-61.5148, -10.3368], [-61.5132, -10.3486], [-61.5017, -10.3538], [-61.5031, -10.3759], [-61.4957, -10.3902], [-61.4896, -10.3903], [-61.4841, -10.4002], [-61.4715, -10.4051], [-61.4769, -10.4106], [-61.4618, -10.4199], [-61.4661, -10.4352], [-61.4671, -10.4485], [-61.4761, -10.4547], [-61.4702, -10.4614], [-61.4735, -10.475], [-61.4808, -10.4877], [-61.479, -10.5006], [-61.481, -10.5164], [-61.478, -10.5316], [-61.4663, -10.5412], [-61.4701, -10.5565], [-61.48, -10.5692], [-61.481, -10.5765], [-61.4779, -10.592], [-61.4815, -10.5968], [-61.4762, -10.6077], [-61.4815, -10.6196], [-61.4896, -10.6311], [-61.479, -10.643], [-61.4824, -10.6533], [-61.4805, -10.6594], [-61.4845, -10.6738], [-61.4906, -10.6732], [-61.498, -10.6863], [-61.4994, -10.6986], [-61.4943, -10.7053], [-61.4858, -10.708], [-61.4764, -10.7225], [-61.4853, -10.7263], [-61.4884, -10.7365], [-61.4809, -10.7442], [-61.4815, -10.7602], [-61.4764, -10.7678], [-61.4796, -10.7877], [-61.4738, -10.7975], [-61.486, -10.8006], [-61.4918, -10.7959], [-61.4933, -10.7845], [-61.5053, -10.7848], [-61.5109, -10.7937], [-61.5034, -10.8084], [-61.5125, -10.8222], [-61.509, -10.8322], [-61.5122, -10.8387], [-61.5205, -10.8419], [-61.5251, -10.8558], [-61.5229, -10.8789], [-61.5255, -10.8871], [-61.5206, -10.8903], [-61.52, -10.8987], [-61.5244, -10.9034], [-61.5147, -10.9116], [-61.5205, -10.9194], [-61.5233, -10.9403], [-61.5195, -10.9497], [-61.5258, -10.955], [-61.5301, -10.979], [-61.5386, -10.9759], [-61.5468, -10.9776], [-61.5503, -10.9861], [-61.429, -10.9875], [-61.372, -10.9882], [-61.1032, -10.9911], [-61.0006, -10.9922], [-61.0006, -10.9884], [-60.7952, -10.9891], [-60.4912, -10.99], [-60.4601, -10.9899], [-60.4525, -10.9933], [-60.4502, -11.0085], [-60.445, -11.0111], [-60.4384, -11.0238], [-60.4438, -11.0278], [-60.4466, -11.0422], [-60.4357, -11.0418], [-60.4297, -11.0375], [-60.4182, -11.0409], [-60.4115, -11.0468], [-60.4148, -11.059], [-60.4144, -11.0675], [-60.4041, -11.0694], [-60.3959, -11.0804], [-60.3916, -11.0938], [-60.3837, -11.0962], [-60.3732, -11.0941], [-60.3703, -11.099], [-60.3557, -11.1038], [-60.35, -11.1083], [-60.342, -11.0826], [-60.3345, -11.0829], [-60.3277, -11.0781], [-60.3175, -11.0651], [-60.3092, -11.064], [-60.3012, -11.0572], [-60.2914, -11.0655], [-60.2824, -11.064], [-60.278, -11.0796], [-60.2808, -11.0915], [-60.271, -11.0987], [-60.2652, -11.0937], [-60.2412, -11.0969], [-60.2389, -11.0949], [-60.2275, -11.1054], [-60.2106, -11.1068], [-60.2072, -11.1118], [-60.1915, -11.1141], [-60.1856, -11.1044], [-60.1764, -11.0988], [-60.1674, -11.0992], [-60.1593, -11.0957], [-60.1462, -11.1041], [-60.1306, -11.1009], [-60.1204, -11.1069], [-60.1127, -11.1025], [-60.1049, -11.1092], [-60.0962, -11.1108], [-60.0877, -11.107], [-60.0899, -11.1005], [-60.0842, -11.0968], [-60.075, -11.105], [-60.0664, -11.121], [-60.0667, -11.1255], [-60.0534, -11.1261], [-60.0374, -11.1174], [-60.032, -11.1278], [-60.0194, -11.1291], [-60.0161, -11.1237], [-59.9912, -11.1236], [-59.9869, -11.1145], [-59.9768, -11.1224], [-59.9799, -11.1398], [-59.9849, -11.147], [-59.995, -11.1482], [-59.9959, -11.157], [-59.9906, -11.1592], [-59.9876, -11.1711], [-59.964, -11.1891], [-59.9679, -11.1979], [-59.9759, -11.1986], [-59.9811, -11.2038], [-59.9844, -11.2152], [-59.9817, -11.2219], [-59.9797, -11.2395], [-59.9679, -11.2529], [-59.9685, -11.2664], [-59.9604, -11.2774], [-59.9595, -11.2947], [-59.95, -11.3044], [-59.9271, -11.3113], [-59.9172, -11.3384], [-59.9179, -11.3464], [-59.9245, -11.3523], [-59.9254, -11.3618], [-59.9199, -11.376], [-59.9206, -11.398], [-59.9344, -11.4237], [-59.942, -11.4228], [-59.9448, -11.4323], [-59.9524, -11.4364], [-59.9762, -11.4392], [-59.979, -11.4533], [-59.9854, -11.4693], [-60.0024, -11.4787], [-60.0079, -11.4865], [-60.0156, -11.4886], [-60.018, -11.496], [-60.0313, -11.497], [-60.0314, -11.5116], [-60.0415, -11.5166], [-60.0521, -11.5305], [-60.0575, -11.5421], [-60.077, -11.553], [-60.0787, -11.5563], [-60.0942, -11.5628], [-60.1016, -11.5774], [-60.0944, -11.5859], [-60.1109, -11.5825], [-60.1149, -11.5915], [-60.1106, -11.5955], [-60.1141, -11.6034], [-60.1099, -11.6155], [-60.1142, -11.6358], [-60.1116, -11.6429], [-60.1179, -11.6458], [-60.1146, -11.6614], [-60.1157, -11.6691], [-60.1224, -11.6824], [-60.1175, -11.689], [-60.1217, -11.7121], [-60.1125, -11.7223], [-60.1167, -11.7293], [-60.1074, -11.749], [-60.1124, -11.7593], [-60.1056, -11.7637], [-60.1071, -11.7701], [-60.1032, -11.7866], [-60.1037, -11.7933], [-60.0969, -11.7953], [-60.1034, -11.8192], [-60.0979, -11.8399], [-60.0885, -11.8626], [-60.0825, -11.8665], [-60.0749, -11.8797], [-60.0768, -11.883], [-60.0659, -11.8908], [-60.0504, -11.8979], [-60.0444, -11.8936], [-60.0377, -11.8966], [-60.0247, -11.8975], [-60.0121, -11.893], [-60.0069, -11.8947], [-59.9954, -11.9093], [-59.9842, -11.9148], [-59.9887, -11.9295], [-59.9804, -11.9416], [-59.987, -11.9601], [-59.9714, -11.9699], [-59.9736, -11.9747], [-59.969, -11.9845], [-59.9796, -11.9913], [-59.9672, -12.0026], [-59.9703, -12.0134], [-59.9747, -12.0151], [-59.9794, -12.0295], [-59.9696, -12.0325], [-59.962, -12.0564], [-59.9536, -12.0591], [-59.9518, -12.0656], [-59.9293, -12.0785], [-59.923, -12.0947], [-59.9125, -12.0992], [-59.8998, -12.1172], [-59.8996, -12.1663], [-59.9026, -12.175], [-59.9108, -12.1865], [-59.9066, -12.2051], [-59.9013, -12.2152], [-59.9017, -12.2239], [-59.8941, -12.2314], [-59.8923, -12.2455], [-59.8868, -12.2451], [-59.7744, -12.341], [-59.7794, -12.3415], [-59.7929, -12.3458], [-59.8021, -12.3574], [-59.8055, -12.3686], [-59.8193, -12.3787], [-59.8188, -12.3899], [-59.8238, -12.3905], [-59.8325, -12.4014], [-59.8351, -12.4132], [-59.8425, -12.4248], [-59.8435, -12.434], [-59.8405, -12.4407], [-59.8436, -12.4467], [-59.8414, -12.4594], [-59.8442, -12.4672], [-59.8559, -12.4786], [-59.871, -12.4839], [-59.883, -12.4915], [-59.8929, -12.5002], [-59.8982, -12.5016], [-59.8958, -12.519], [-59.8927, -12.5237], [-59.8961, -12.5364], [-59.9034, -12.5461], [-59.9099, -12.5501], [-59.9176, -12.5645], [-59.9284, -12.5782], [-59.9477, -12.5993], [-59.9727, -12.6099], [-59.9774, -12.6065], [-59.9816, -12.5921], [-59.9975, -12.5908], [-60.0033, -12.5923], [-60.004, -12.6017], [-60.0117, -12.6093], [-60.0289, -12.6186], [-60.0325, -12.6283], [-60.0454, -12.6417], [-60.0474, -12.6481], [-60.0458, -12.6615], [-60.0598, -12.6642], [-60.067, -12.6775], [-60.0658, -12.6938], [-60.056, -12.7049], [-60.0622, -12.7157], [-60.0692, -12.7205], [-60.0748, -12.7345], [-60.0694, -12.7491], [-60.0625, -12.7574], [-60.0669, -12.7674], [-60.0592, -12.7869], [-60.0685, -12.7899], [-60.0656, -12.8107], [-60.0718, -12.8252], [-60.0736, -12.8367], [-60.0828, -12.8526], [-60.0791, -12.8811], [-60.0881, -12.9024], [-60.1015, -12.9134], [-60.1055, -12.9255], [-60.1158, -12.9486], [-60.1172, -12.9596], [-60.1309, -12.9617], [-60.1398, -12.9702], [-60.1506, -12.9641], [-60.1566, -12.9687], [-60.1674, -12.9706], [-60.1833, -12.9676], [-60.1893, -12.9711], [-60.1921, -12.9821], [-60.2014, -12.9881], [-60.2059, -13.0004], [-60.2137, -13.0071], [-60.2153, -13.027], [-60.2247, -13.0335], [-60.2413, -13.0385], [-60.2476, -13.0531], [-60.2562, -13.0638], [-60.2688, -13.076], [-60.2784, -13.0778], [-60.2844, -13.0848], [-60.2846, -13.0976], [-60.2771, -13.1127], [-60.281, -13.1199], [-60.2761, -13.1268], [-60.2806, -13.1356], [-60.2685, -13.145], [-60.2786, -13.1596], [-60.2857, -13.1631], [-60.2893, -13.1704], [-60.3038, -13.1784], [-60.3093, -13.1923], [-60.3082, -13.1995], [-60.3153, -13.2117], [-60.3235, -13.2201], [-60.3298, -13.2355], [-60.3248, -13.2505], [-60.3332, -13.258], [-60.339, -13.2723], [-60.3518, -13.273], [-60.3518, -13.2917], [-60.3608, -13.2985], [-60.3716, -13.3186], [-60.3735, -13.3244], [-60.3661, -13.3322], [-60.3712, -13.3484], [-60.3713, -13.3675], [-60.3796, -13.3752], [-60.3789, -13.3944], [-60.3732, -13.4123], [-60.3793, -13.4153], [-60.38, -13.4305], [-60.3829, -13.4347], [-60.3879, -13.4547], [-60.3999, -13.4563], [-60.4, -13.4608], [-60.4115, -13.4617], [-60.4304, -13.482], [-60.4387, -13.4881], [-60.4512, -13.4928], [-60.4656, -13.4891], [-60.469, -13.4921], [-60.4864, -13.4942], [-60.4956, -13.4997], [-60.5012, -13.4985], [-60.5109, -13.5036], [-60.5203, -13.5127], [-60.5317, -13.5181], [-60.5303, -13.5277], [-60.5358, -13.5373], [-60.544, -13.5365], [-60.5484, -13.5484], [-60.5777, -13.5652], [-60.6003, -13.5727], [-60.6096, -13.5688], [-60.6241, -13.5691], [-60.6348, -13.5745], [-60.6455, -13.5928], [-60.6555, -13.6024], [-60.6693, -13.6083], [-60.6743, -13.6171], [-60.686, -13.6252], [-60.6864, -13.6392], [-60.6935, -13.6533], [-60.7021, -13.6603], [-60.6986, -13.6688], [-60.7097, -13.6717], [-60.7139, -13.676], [-60.7147, -13.6873], [-60.7093, -13.693], [-60.7047, -13.7047], [-60.6972, -13.715], [-60.6956, -13.7015], [-60.6866, -13.7032], [-60.686, -13.712], [-60.6808, -13.7199], [-60.6596, -13.734], [-60.6462, -13.7387], [-60.6415, -13.7309], [-60.6309, -13.7284], [-60.6235, -13.7195], [-60.619, -13.7252], [-60.6117, -13.7253], [-60.6122, -13.7348], [-60.6059, -13.7394], [-60.6067, -13.7463], [-60.6004, -13.7489], [-60.592, -13.7432], [-60.587, -13.7468], [-60.5748, -13.7474], [-60.5789, -13.7557], [-60.5664, -13.7579], [-60.5694, -13.7687], [-60.5577, -13.7709], [-60.5502, -13.7817], [-60.5482, -13.7703], [-60.5319, -13.7716], [-60.523, -13.7689], [-60.5174, -13.7779], [-60.5285, -13.7918], [-60.5116, -13.7911], [-60.5041, -13.7956], [-60.5004, -13.7889], [-60.4871, -13.7961], [-60.4727, -13.7937], [-60.4707, -13.8001], [-60.479, -13.8055], [-60.4747, -13.8105], [-60.4664, -13.8117], [-60.4692, -13.8222], [-60.4758, -13.8236], [-60.4869, -13.819], [-60.4888, -13.8265], [-60.481, -13.8333], [-60.4791, -13.8393], [-60.4854, -13.8496], [-60.4685, -13.8562], [-60.4609, -13.8522], [-60.4554, -13.8571], [-60.4645, -13.8649], [-60.4648, -13.8726], [-60.4735, -13.8792], [-60.476, -13.8863], [-60.4686, -13.8917], [-60.4656, -13.8827], [-60.4533, -13.8814], [-60.451, -13.8881], [-60.4566, -13.893], [-60.4529, -13.9061], [-60.4509, -13.9268], [-60.4333, -13.9373], [-60.4294, -13.9423], [-60.4188, -13.9372], [-60.4187, -13.9528], [-60.4217, -13.9664], [-60.4155, -13.9804], [-60.3946, -13.9772], [-60.382, -13.9867], [-60.3831, -13.9929], [-60.3943, -13.9931], [-60.4046, -13.9981], [-60.4021, -14.011], [-60.4086, -14.0254], [-60.4075, -14.0315], [-60.4174, -14.0377], [-60.4179, -14.0441], [-60.4282, -14.0501], [-60.4284, -14.0578], [-60.4415, -14.0787], [-60.4477, -14.085], [-60.4627, -14.0937], [-60.4716, -14.0893], [-60.4806, -14.0958], [-60.4762, -14.1112], [-60.4845, -14.1148], [-60.4754, -14.1313], [-60.4832, -14.1351], [-60.479, -14.1458], [-60.4742, -14.1497], [-60.4753, -14.1603], [-60.4844, -14.1641], [-60.4893, -14.1738], [-60.4882, -14.1817], [-60.4931, -14.1882], [-60.485, -14.1937], [-60.4742, -14.191], [-60.4676, -14.2056], [-60.4702, -14.214], [-60.4619, -14.2237], [-60.4659, -14.234], [-60.451, -14.2389], [-60.4496, -14.2501], [-60.4625, -14.2578], [-60.4664, -14.2641], [-60.4601, -14.2729], [-60.4626, -14.278], [-60.4561, -14.2996], [-60.4513, -14.3052], [-60.4536, -14.3141], [-60.4413, -14.3204], [-60.441, -14.3258], [-60.4333, -14.3362], [-60.4249, -14.3425], [-60.4164, -14.3538], [-60.4061, -14.3597], [-60.4032, -14.3674], [-60.3944, -14.3693], [-60.3975, -14.3768], [-60.3966, -14.3881], [-60.4065, -14.3987], [-60.4009, -14.403], [-60.4023, -14.4114], [-60.3943, -14.4222], [-60.4015, -14.4327], [-60.3917, -14.4332], [-60.3837, -14.4392], [-60.3782, -14.4571], [-60.379, -14.4645], [-60.3617, -14.4711], [-60.3607, -14.4848], [-60.3653, -14.489], [-60.3493, -14.4941], [-60.3477, -14.5064], [-60.3396, -14.5104], [-60.3428, -14.5243], [-60.3359, -14.5365], [-60.3381, -14.5447], [-60.3304, -14.5544], [-60.3316, -14.5684], [-60.325, -14.582], [-60.3282, -14.5868], [-60.3231, -14.6105], [-60.2968, -14.6231], [-60.2813, -14.6242], [-60.2736, -14.621], [-60.2639, -14.7824], [-60.2551, -14.9297], [-60.245, -15.0975], [-60.4595, -15.0975], [-60.5757, -15.0975], [-60.4956, -15.1877], [-60.3839, -15.313], [-60.2395, -15.4746], [-60.2246, -15.6565], [-60.2127, -15.8023], [-60.1947, -16.0193], [-60.1836, -16.152], [-60.1741, -16.2669], [-59.98, -16.2704], [-59.8231, -16.2732], [-59.7052, -16.2753], [-59.4692, -16.2796], [-59.2681, -16.288], [-59.0996, -16.295], [-58.9613, -16.3007], [-58.7857, -16.308], [-58.6217, -16.3149], [-58.4306, -16.3227], [-58.4239, -16.3166], [-58.4001, -16.3036], [-58.3943, -16.2961], [-58.3912, -16.2851], [-58.3916, -16.2695], [-58.3887, -16.2614], [-58.3659, -16.2737], [-58.3538, -16.2697], [-58.3467, -16.2738], [-58.3273, -16.2705], [-58.3222, -16.2664], [-58.3176, -16.2923], [-58.304, -16.3091], [-58.3035, -16.3299], [-58.3067, -16.339], [-58.3089, -16.3605], [-58.3073, -16.3707], [-58.3149, -16.3723], [-58.3246, -16.3785], [-58.3342, -16.3896], [-58.3421, -16.3887], [-58.346, -16.393], [-58.3474, -16.4035], [-58.3564, -16.426], [-58.3484, -16.4549], [-58.335, -16.4787], [-58.3342, -16.4903], [-58.3441, -16.5184], [-58.3541, -16.5241], [-58.3695, -16.544], [-58.3879, -16.5527], [-58.3936, -16.5637], [-58.4014, -16.5685], [-58.4216, -16.5746], [-58.4284, -16.5868], [-58.4362, -16.5929], [-58.4508, -16.6283], [-58.4631, -16.6532], [-58.4614, -16.6677], [-58.4717, -16.7082], [-58.4668, -16.7172], [-58.4679, -16.7284], [-58.4728, -16.7489], [-58.4674, -16.7565], [-58.4657, -16.7775], [-58.4595, -16.7864], [-58.4618, -16.7943], [-58.4722, -16.7931], [-58.4786, -16.8142], [-58.4756, -16.8221], [-58.4687, -16.8218], [-58.4582, -16.8266], [-58.4645, -16.8354], [-58.4636, -16.8547], [-58.466, -16.865], [-58.4644, -16.8784], [-58.4687, -16.8863], [-58.4615, -16.892], [-58.4605, -16.9014], [-58.4656, -16.9113], [-58.4768, -16.9132], [-58.472, -16.921], [-58.4768, -16.9367], [-58.4689, -16.9429], [-58.4588, -16.9382], [-58.4587, -16.9478], [-58.4625, -16.9514], [-58.4631, -16.962], [-58.4583, -16.969], [-58.4491, -16.9739], [-58.4447, -16.9838], [-58.4359, -16.9866], [-58.4319, -16.9917], [-58.417, -16.9818], [-58.4005, -16.9978], [-58.394, -17.015], [-58.392, -17.0401], [-58.3937, -17.096], [-58.3974, -17.116], [-58.3995, -17.1455], [-58.3981, -17.1724], [-58.3989, -17.184], [-58.3677, -17.1991], [-58.3606, -17.2112], [-58.3526, -17.2187], [-58.3466, -17.2341], [-58.3393, -17.2412], [-58.3283, -17.2475], [-58.3203, -17.256], [-58.3229, -17.2606], [-58.3154, -17.2689], [-58.309, -17.2673], [-58.305, -17.279], [-58.2933, -17.288], [-58.3003, -17.298], [-58.2907, -17.3024], [-58.2783, -17.2998], [-58.2762, -17.3051], [-58.2805, -17.3191], [-58.2766, -17.3254], [-58.2633, -17.3316], [-58.2645, -17.3451], [-58.2575, -17.346], [-58.2544, -17.3538], [-58.2416, -17.349], [-58.2333, -17.3511], [-58.2274, -17.3578], [-58.2201, -17.3602], [-58.2092, -17.355], [-58.2022, -17.357], [-58.1951, -17.369], [-58.2001, -17.3787], [-58.1981, -17.3861], [-58.1854, -17.3915], [-58.1772, -17.3916], [-58.1532, -17.3836], [-58.1498, -17.3878], [-58.1525, -17.402], [-58.1455, -17.4137], [-58.1393, -17.4156], [-58.1299, -17.4115], [-58.1229, -17.4147], [-58.1187, -17.4344], [-58.1207, -17.4476], [-58.0914, -17.4609], [-58.0764, -17.4563], [-58.0724, -17.4521], [-58.0601, -17.4507], [-58.0495, -17.463], [-58.0441, -17.4789], [-58.0434, -17.4927], [-58.0301, -17.4963], [-58.0232, -17.4944], [-58.0164, -17.4999], [-58.0103, -17.4998], [-57.9998, -17.5076], [-57.9964, -17.5156], [-57.9809, -17.5108], [-57.9626, -17.5003], [-57.8834, -17.4495], [-57.7523, -17.5645], [-57.7478, -17.5575], [-57.7401, -17.5363], [-57.7281, -17.5297], [-57.7121, -17.5431], [-57.7109, -17.5661], [-57.7016, -17.5778], [-57.7035, -17.5883], [-57.7021, -17.6012], [-57.6969, -17.6206], [-57.6927, -17.627], [-57.6877, -17.6282], [-57.6866, -17.6427], [-57.6827, -17.6427], [-57.6794, -17.6577], [-57.6718, -17.6641], [-57.672, -17.6821], [-57.6807, -17.6849], [-57.6831, -17.6963], [-57.6801, -17.704], [-57.6846, -17.7165], [-57.6724, -17.7197], [-57.6717, -17.7283], [-57.6636, -17.7299], [-57.646, -17.7244], [-57.6403, -17.7174], [-57.6231, -17.7364], [-57.6186, -17.7478], [-57.6197, -17.7564], [-57.6149, -17.7668], [-57.6034, -17.7717], [-57.6027, -17.779], [-57.6126, -17.7794], [-57.6093, -17.7975], [-57.6024, -17.8049], [-57.5779, -17.8002], [-57.5697, -17.8166], [-57.5576, -17.8162], [-57.552, -17.8282], [-57.531, -17.8391], [-57.5352, -17.8522], [-57.5164, -17.8628], [-57.4853, -17.8622], [-57.4794, -17.8687], [-57.4777, -17.8789], [-57.4671, -17.8886], [-57.4603, -17.8999], [-57.4525, -17.9026], [-57.4459, -17.892], [-57.4473, -17.8757], [-57.4364, -17.8697], [-57.4263, -17.8564], [-57.4098, -17.8539], [-57.4006, -17.8478], [-57.3847, -17.8434], [-57.3801, -17.8273], [-57.3681, -17.8262], [-57.3632, -17.8336], [-57.3501, -17.8371], [-57.3426, -17.8313], [-57.3252, -17.8292], [-57.3248, -17.8245], [-57.3114, -17.8178], [-57.3065, -17.8105], [-57.2998, -17.8168], [-57.2833, -17.8227], [-57.2838, -17.8129], [-57.2648, -17.8203], [-57.2455, -17.8063], [-57.2517, -17.798], [-57.24, -17.7962], [-57.2351, -17.7883], [-57.2252, -17.7828], [-57.2111, -17.7889], [-57.1912, -17.7858], [-57.1749, -17.7762], [-57.1601, -17.7788], [-57.154, -17.7773], [-57.1481, -17.7685], [-57.1347, -17.7742], [-57.128, -17.7741], [-57.119, -17.781], [-57.1148, -17.7742], [-57.1015, -17.7722], [-57.0965, -17.7608], [-57.0892, -17.7508], [-57.0798, -17.7491], [-57.0753, -17.7368], [-57.0642, -17.735], [-57.0567, -17.7295], [-57.0478, -17.7325], [-57.0366, -17.7111], [-57.0373, -17.7036], [-57.0334, -17.6947], [-57.0193, -17.6922], [-57.0196, -17.6851], [-57.0133, -17.6724], [-57.0004, -17.6707], [-56.9882, -17.6593], [-56.9852, -17.6448], [-56.977, -17.6365], [-56.9736, -17.628], [-56.9647, -17.6217], [-56.958, -17.608], [-56.9624, -17.6054], [-56.9728, -17.6136], [-56.9823, -17.6096], [-56.9813, -17.602], [-56.976, -17.596], [-56.9824, -17.5802], [-56.9735, -17.5804], [-56.9668, -17.5714], [-56.952, -17.5694], [-56.9473, -17.5653], [-56.9462, -17.5548], [-56.9238, -17.5419], [-56.9149, -17.5393], [-56.9096, -17.5325], [-56.8958, -17.5394], [-56.876, -17.533], [-56.8615, -17.5052], [-56.8662, -17.4996], [-56.8652, -17.49], [-56.8579, -17.4828], [-56.8515, -17.487], [-56.846, -17.4806], [-56.8499, -17.4707], [-56.8454, -17.4624], [-56.8322, -17.4637], [-56.8254, -17.4589], [-56.8255, -17.4531], [-56.8409, -17.442], [-56.8332, -17.435], [-56.8227, -17.4376], [-56.8196, -17.4302], [-56.8244, -17.4231], [-56.8343, -17.4235], [-56.842, -17.4182], [-56.8314, -17.4097], [-56.8287, -17.39], [-56.8213, -17.3907], [-56.8044, -17.3866], [-56.791, -17.3911], [-56.786, -17.3875], [-56.789, -17.3741], [-56.7843, -17.3687], [-56.7675, -17.3646], [-56.7629, -17.3606], [-56.7609, -17.3516], [-56.7689, -17.3409], [-56.7572, -17.3368], [-56.7578, -17.3267], [-56.7435, -17.3273], [-56.7365, -17.3207], [-56.7339, -17.3099], [-56.7233, -17.3085], [-56.7161, -17.3166], [-56.7017, -17.3199], [-56.6944, -17.3169], [-56.6909, -17.3245], [-56.6832, -17.3166], [-56.6739, -17.3252], [-56.6725, -17.3346], [-56.6621, -17.3389], [-56.6552, -17.3318], [-56.6627, -17.3268], [-56.6567, -17.3214], [-56.6439, -17.3369], [-56.6408, -17.327], [-56.6304, -17.3342], [-56.6286, -17.3238], [-56.62, -17.322], [-56.6119, -17.3319], [-56.6057, -17.3288], [-56.5959, -17.3325], [-56.5749, -17.3281], [-56.5794, -17.3203], [-56.5676, -17.3149], [-56.551, -17.3229], [-56.5324, -17.313], [-56.5139, -17.3128], [-56.5112, -17.3024], [-56.514, -17.2982], [-56.4992, -17.2896], [-56.4991, -17.2977], [-56.4901, -17.2983], [-56.4774, -17.3054], [-56.465, -17.3048], [-56.4656, -17.3141], [-56.456, -17.3102], [-56.451, -17.3119], [-56.4509, -17.3264], [-56.4406, -17.3304], [-56.435, -17.3211], [-56.4173, -17.3116], [-56.4081, -17.3161], [-56.4029, -17.3063], [-56.3889, -17.3019], [-56.3831, -17.288], [-56.3607, -17.2808], [-56.3625, -17.2717], [-56.3544, -17.2666], [-56.343, -17.273], [-56.3503, -17.279], [-56.3359, -17.2899], [-56.3322, -17.2817], [-56.3233, -17.2857], [-56.3232, -17.2762], [-56.3135, -17.2694], [-56.2978, -17.2766], [-56.295, -17.2713], [-56.2866, -17.2704], [-56.2817, -17.2634], [-56.2834, -17.2467], [-56.2735, -17.2484], [-56.2722, -17.2414], [-56.2581, -17.2378], [-56.2517, -17.2323], [-56.255, -17.2225], [-56.2513, -17.219], [-56.2379, -17.2222], [-56.2337, -17.2273], [-56.2209, -17.2288], [-56.213, -17.2259], [-56.2122, -17.2095], [-56.2055, -17.2141], [-56.2004, -17.2063], [-56.1905, -17.2113], [-56.1845, -17.1946], [-56.1749, -17.1951], [-56.1708, -17.1887], [-56.1633, -17.1947], [-56.1572, -17.1871], [-56.1411, -17.1814], [-56.1288, -17.1794], [-56.1185, -17.1744], [-56.1123, -17.1663], [-56.1021, -17.1741], [-56.0827, -17.1777], [-56.0696, -17.1703], [-56.0601, -17.1717], [-56.0564, -17.1819], [-56.0472, -17.1848], [-56.0494, -17.1743], [-56.0441, -17.1714], [-56.0302, -17.1867], [-56.0161, -17.1902], [-56.0055, -17.2042], [-56.0171, -17.2086], [-56.0085, -17.2171], [-56.0127, -17.2226], [-56.012, -17.2367], [-56.0038, -17.2337], [-56.0038, -17.2448], [-55.9921, -17.2399], [-55.9827, -17.2495], [-55.9668, -17.2547], [-55.9602, -17.2502], [-55.9501, -17.263], [-55.947, -17.2713], [-55.9382, -17.2785], [-55.9315, -17.2738], [-55.9314, -17.2647], [-55.9263, -17.2579], [-55.9201, -17.2645], [-55.8895, -17.2632], [-55.9019, -17.2734], [-55.8866, -17.2848], [-55.8755, -17.2806], [-55.8799, -17.2733], [-55.8748, -17.2686], [-55.8696, -17.2754], [-55.8582, -17.2835], [-55.8511, -17.2806], [-55.8505, -17.2903], [-55.8452, -17.2986], [-55.8383, -17.3005], [-55.8351, -17.2914], [-55.8262, -17.292], [-55.8317, -17.3016], [-55.8248, -17.3055], [-55.821, -17.2977], [-55.8065, -17.298], [-55.8025, -17.3013], [-55.805, -17.3094], [-55.7989, -17.3139], [-55.7899, -17.3268], [-55.7807, -17.3214], [-55.774, -17.3315], [-55.7612, -17.3235], [-55.7403, -17.3371], [-55.7299, -17.3399], [-55.7197, -17.3489], [-55.7091, -17.3376], [-55.7044, -17.3517], [-55.6893, -17.3404], [-55.6752, -17.3403], [-55.6681, -17.3507], [-55.6581, -17.3391], [-55.6487, -17.3583], [-55.6359, -17.353], [-55.6263, -17.364], [-55.6123, -17.3673], [-55.6039, -17.3667], [-55.6028, -17.3674], [-55.5933, -17.3744], [-55.5856, -17.3736], [-55.5838, -17.3828], [-55.5866, -17.3982], [-55.5856, -17.4088], [-55.5886, -17.4138], [-55.5774, -17.4241], [-55.5749, -17.4347], [-55.5683, -17.4351], [-55.5562, -17.4434], [-55.5574, -17.4519], [-55.5427, -17.4565], [-55.5369, -17.4645], [-55.5271, -17.4721], [-55.525, -17.4785], [-55.515, -17.4836], [-55.4976, -17.4865], [-55.483, -17.4787], [-55.4768, -17.4843], [-55.4654, -17.4869], [-55.4538, -17.5004], [-55.4539, -17.5077], [-55.4453, -17.5059], [-55.4327, -17.5117], [-55.4233, -17.5099], [-55.4177, -17.5146], [-55.4052, -17.5124], [-55.3866, -17.5191], [-55.3806, -17.5239], [-55.3719, -17.5227], [-55.3538, -17.5316], [-55.3541, -17.5408], [-55.3483, -17.5469], [-55.3316, -17.5493], [-55.3256, -17.5462], [-55.31, -17.5455], [-55.2997, -17.5412], [-55.2923, -17.5445], [-55.2844, -17.5541], [-55.2808, -17.563], [-55.2751, -17.5588], [-55.2631, -17.5648], [-55.2635, -17.5716], [-55.2541, -17.5769], [-55.2507, -17.5834], [-55.2524, -17.5923], [-55.2453, -17.6004], [-55.2413, -17.5954], [-55.2319, -17.5956], [-55.2181, -17.6075], [-55.2215, -17.6171], [-55.2048, -17.6138], [-55.1741, -17.6306], [-55.1706, -17.6408], [-55.149, -17.6429], [-55.139, -17.6478], [-55.1371, -17.6502], [-55.1273, -17.6527], [-55.1139, -17.644], [-55.1114, -17.6312], [-55.1043, -17.6285], [-55.0934, -17.636], [-55.0879, -17.633], [-55.0726, -17.6316], [-55.0625, -17.6391], [-55.0473, -17.6403], [-55.0117, -17.6311], [-54.9959, -17.6385], [-54.9849, -17.6241], [-54.9789, -17.6254], [-54.967, -17.6156], [-54.9598, -17.6163], [-54.9445, -17.6132], [-54.9434, -17.609], [-54.9205, -17.6104], [-54.9143, -17.6085], [-54.9022, -17.6116], [-54.897, -17.6203], [-54.8806, -17.6169], [-54.8674, -17.6195], [-54.8609, -17.6239], [-54.8516, -17.613], [-54.8391, -17.6139], [-54.825, -17.6097], [-54.8154, -17.5957], [-54.8008, -17.5826], [-54.7916, -17.5823], [-54.7788, -17.5714], [-54.7588, -17.5657], [-54.7622, -17.5544], [-54.756, -17.5452], [-54.757, -17.5345], [-54.7469, -17.5199], [-54.7301, -17.5155], [-54.7205, -17.5187], [-54.7155, -17.5131], [-54.6901, -17.5032], [-54.6813, -17.5069], [-54.6768, -17.5015], [-54.6567, -17.4969], [-54.6564, -17.4914], [-54.6463, -17.4906], [-54.6361, -17.4957], [-54.619, -17.4881], [-54.6074, -17.4871], [-54.5886, -17.4771], [-54.5833, -17.469], [-54.5703, -17.4734], [-54.5542, -17.4887], [-54.5363, -17.4776], [-54.5174, -17.4797], [-54.511, -17.4826], [-54.5023, -17.4807], [-54.4976, -17.4857], [-54.4847, -17.4891], [-54.4831, -17.494], [-54.4742, -17.498], [-54.4776, -17.5135], [-54.4687, -17.5272], [-54.4531, -17.5335], [-54.4468, -17.5325], [-54.4263, -17.537], [-54.414, -17.5446], [-54.4054, -17.5552], [-54.4061, -17.5622], [-54.3962, -17.5652], [-54.392, -17.5706], [-54.3829, -17.5715], [-54.3859, -17.5814], [-54.3802, -17.5942], [-54.3826, -17.5973], [-54.3771, -17.6074], [-54.3827, -17.6273], [-54.3878, -17.6319], [-54.3716, -17.6451], [-54.3434, -17.6556], [-54.3388, -17.6605], [-54.3278, -17.6588], [-54.3157, -17.6616], [-54.3093, -17.6588], [-54.3024, -17.6617], [-54.292, -17.653], [-54.2745, -17.654], [-54.2665, -17.6477], [-54.2517, -17.6412], [-54.2437, -17.6289], [-54.2329, -17.6268], [-54.2232, -17.6211], [-54.2167, -17.6212], [-54.2047, -17.6128], [-54.1998, -17.6146], [-54.1916, -17.6056], [-54.1788, -17.6029], [-54.1697, -17.6074], [-54.1574, -17.605], [-54.1467, -17.615], [-54.1413, -17.6107], [-54.1342, -17.6187], [-54.0995, -17.6131], [-54.0847, -17.619], [-54.0794, -17.6047], [-54.0727, -17.5968], [-54.0733, -17.5878], [-54.0662, -17.5795], [-54.0589, -17.5756], [-54.0516, -17.5628], [-54.0522, -17.5475], [-54.0459, -17.5372], [-54.0549, -17.5273], [-54.0581, -17.5131], [-54.052, -17.5057], [-54.0412, -17.5005], [-54.0376, -17.4864], [-54.0233, -17.4771], [-53.9972, -17.4714], [-53.9841, -17.4738], [-53.9731, -17.4722], [-53.9713, -17.4658], [-53.9639, -17.4613], [-53.9522, -17.4593], [-53.9479, -17.4521], [-53.9311, -17.4395], [-53.9306, -17.4349], [-53.9195, -17.4252], [-53.9146, -17.4144], [-53.8836, -17.3871], [-53.8784, -17.3752], [-53.8694, -17.3692], [-53.8374, -17.359], [-53.8313, -17.355], [-53.8352, -17.3392], [-53.8307, -17.3173], [-53.8261, -17.3127], [-53.8201, -17.2946], [-53.8066, -17.288], [-53.7857, -17.2875], [-53.7799, -17.2771], [-53.7657, -17.2601], [-53.7628, -17.2466], [-53.7591, -17.2431], [-53.747, -17.2426], [-53.7365, -17.2322], [-53.7051, -17.2282], [-53.6945, -17.234], [-53.6925, -17.2465], [-53.6801, -17.2541], [-53.6934, -17.5002], [-53.7039, -17.6613], [-53.72, -17.6688], [-53.7278, -17.6636], [-53.7398, -17.665], [-53.7467, -17.6713], [-53.7572, -17.6728], [-53.7795, -17.6724], [-53.7855, -17.6764], [-53.7988, -17.6705], [-53.8063, -17.6724], [-53.8134, -17.6815], [-53.8251, -17.688], [-53.8389, -17.6901], [-53.8559, -17.7027], [-53.8609, -17.7207], [-53.8663, -17.7272], [-53.877, -17.7319], [-53.8784, -17.7389], [-53.8884, -17.749], [-53.8965, -17.7693], [-53.8955, -17.777], [-53.9063, -17.789], [-53.9132, -17.808], [-53.9208, -17.8184], [-53.9288, -17.8239], [-53.9412, -17.8402], [-53.9435, -17.8498], [-53.9518, -17.8692], [-53.9557, -17.883], [-53.9497, -17.894], [-53.9511, -17.9032], [-53.9474, -17.9085], [-53.9517, -17.9158], [-53.9386, -17.9201], [-53.9324, -17.9132], [-53.9242, -17.92], [-53.9155, -17.9182], [-53.8986, -17.9088], [-53.8845, -17.9163], [-53.8788, -17.9228], [-53.8542, -17.9258], [-53.8236, -17.95], [-53.8216, -17.9589], [-53.8122, -17.9595], [-53.8117, -17.9684], [-53.8043, -17.971], [-53.7903, -17.9848], [-53.7865, -17.9941], [-53.7742, -18.0008], [-53.7506, -17.9986], [-53.7367, -17.9949], [-53.7268, -18.0035], [-53.7193, -17.9981], [-53.7157, -18.0063], [-53.6927, -18.0069], [-53.679, -17.9953], [-53.6764, -17.9899], [-53.6625, -17.986], [-53.6612, -17.9775], [-53.652, -17.9763], [-53.6297, -17.9803], [-53.6162, -17.9787], [-53.6096, -17.984], [-53.607, -17.9955], [-53.5931, -18.0006], [-53.5901, -18.0097], [-53.575, -18.0127], [-53.565, -18.0046], [-53.5576, -18.0118], [-53.5308, -18.0205], [-53.5179, -18.0206], [-53.5135, -18.0269], [-53.5019, -18.0281], [-53.4991, -18.0359], [-53.4861, -18.0404], [-53.4679, -18.0349], [-53.4676, -18.0286], [-53.4602, -18.022], [-53.4565, -18.0108], [-53.4573, -17.9997], [-53.4492, -17.9988], [-53.435, -17.9846], [-53.4179, -17.9948], [-53.4039, -17.9926], [-53.397, -17.9998], [-53.3808, -18.0088], [-53.3602, -18.006], [-53.3357, -18.0069], [-53.3323, -18.0016], [-53.3187, -18.0003], [-53.3076, -17.996], [-53.2919, -17.9959], [-53.2875, -17.9993], [-53.2741, -18.0017], [-53.2415, -18.0047], [-53.2378, -18.0074], [-53.2304, -18.0117], [-53.2176, -18.0136], [-53.2051, -18.0219], [-53.1988, -18.0203], [-53.1905, -18.0363], [-53.1743, -18.0416], [-53.0735, -18.0345], [-53.0723, -18.034], [-53.0718, -18.0211], [-53.0652, -17.9959], [-53.0645, -17.9884], [-53.0713, -17.9659], [-53.081, -17.9595], [-53.0865, -17.9449], [-53.1047, -17.9276], [-53.1104, -17.9273], [-53.1251, -17.9175], [-53.1275, -17.912], [-53.1226, -17.9025], [-53.1283, -17.8905], [-53.1283, -17.8808], [-53.1381, -17.871], [-53.1346, -17.8569], [-53.1372, -17.8516], [-53.1317, -17.8423], [-53.1337, -17.8326], [-53.1416, -17.8264], [-53.1435, -17.8163], [-53.1507, -17.8103], [-53.1571, -17.7968], [-53.1558, -17.7852], [-53.16, -17.7749], [-53.1726, -17.7649], [-53.1721, -17.7569], [-53.1775, -17.751], [-53.1861, -17.7481], [-53.2019, -17.7261], [-53.2192, -17.7211], [-53.2338, -17.713], [-53.2369, -17.7016], [-53.2355, -17.6936], [-53.2421, -17.6907], [-53.2371, -17.6799], [-53.243, -17.6716], [-53.2432, -17.6538], [-53.2467, -17.6494], [-53.2485, -17.6273], [-53.2439, -17.6155], [-53.2471, -17.6054], [-53.2404, -17.6], [-53.2379, -17.568], [-53.245, -17.5629], [-53.2427, -17.5537], [-53.2442, -17.5232], [-53.2384, -17.5162], [-53.242, -17.5042], [-53.2369, -17.4979], [-53.2405, -17.4919], [-53.2324, -17.4811], [-53.2236, -17.4583], [-53.2314, -17.4404], [-53.2221, -17.4165], [-53.2143, -17.4106], [-53.2088, -17.3958], [-53.1972, -17.3783], [-53.2032, -17.368], [-53.2005, -17.3504], [-53.2056, -17.3314], [-53.2118, -17.3273], [-53.2136, -17.3204], [-53.2092, -17.316], [-53.2188, -17.3074], [-53.2173, -17.2968], [-53.2081, -17.2932], [-53.2034, -17.284], [-53.1946, -17.2753], [-53.1974, -17.2605], [-53.1867, -17.2588], [-53.1718, -17.2332], [-53.1715, -17.2233], [-53.166, -17.2214], [-53.1665, -17.2101], [-53.1551, -17.1866], [-53.1569, -17.1712], [-53.1498, -17.1682], [-53.1421, -17.1714], [-53.1394, -17.1618], [-53.1282, -17.1549], [-53.1267, -17.1448], [-53.1197, -17.1315], [-53.1144, -17.1269], [-53.1148, -17.1179], [-53.1107, -17.1081], [-53.1018, -17.1032], [-53.0889, -17.1008], [-53.079, -17.0886], [-53.0717, -17.0852], [-53.055, -17.0644], [-53.0613, -17.0462], [-53.069, -17.0414], [-53.0612, -17.0307], [-53.0601, -17.0209], [-53.0638, -17.0165], [-53.052, -17.0047], [-53.056, -16.9972], [-53.0545, -16.9684], [-53.0468, -16.9636], [-53.0473, -16.9493], [-53.035, -16.9425], [-53.0396, -16.931], [-53.0345, -16.9197], [-53.039, -16.9121], [-53.0192, -16.9002], [-53.0202, -16.8955], [-53.0135, -16.8764], [-53.0141, -16.8643], [-52.9891, -16.867], [-52.9757, -16.864], [-52.9717, -16.8697], [-52.956, -16.8615], [-52.9484, -16.8446], [-52.9291, -16.8376], [-52.9291, -16.8271], [-52.9348, -16.8244], [-52.9412, -16.8143], [-52.9328, -16.8031], [-52.9265, -16.8051], [-52.927, -16.8188], [-52.914, -16.8127], [-52.9085, -16.8109], [-52.9073, -16.7994], [-52.8928, -16.7941], [-52.8851, -16.777], [-52.8681, -16.7812], [-52.8591, -16.7688], [-52.8455, -16.7666], [-52.8324, -16.7722], [-52.8293, -16.7589], [-52.8221, -16.7579], [-52.8172, -16.7494], [-52.8082, -16.7423], [-52.8022, -16.748], [-52.7925, -16.7401], [-52.7862, -16.741], [-52.7893, -16.7248], [-52.7857, -16.7144], [-52.7779, -16.7078], [-52.7616, -16.7068], [-52.7643, -16.6961], [-52.759, -16.6711], [-52.768, -16.6728], [-52.7695, -16.6675], [-52.752, -16.6616], [-52.7411, -16.6521], [-52.7482, -16.6398], [-52.7462, -16.6307], [-52.7339, -16.6332], [-52.7265, -16.6461], [-52.7224, -16.6471], [-52.7153, -16.637], [-52.726, -16.6145], [-52.7379, -16.6135], [-52.7407, -16.605], [-52.731, -16.5975], [-52.7391, -16.5925], [-52.7328, -16.5859], [-52.7264, -16.5868], [-52.7106, -16.5957], [-52.7032, -16.5963], [-52.7078, -16.5753], [-52.7003, -16.5723], [-52.6947, -16.5822], [-52.6882, -16.5853], [-52.6756, -16.5855], [-52.67, -16.5823], [-52.6732, -16.5706], [-52.6596, -16.5702], [-52.6705, -16.5576], [-52.6631, -16.5514], [-52.6545, -16.5607], [-52.6463, -16.5461], [-52.6354, -16.5511], [-52.6351, -16.5398], [-52.6257, -16.5322], [-52.626, -16.5211], [-52.6294, -16.5178], [-52.6342, -16.5138], [-52.6373, -16.5029], [-52.6332, -16.5001], [-52.6203, -16.5052], [-52.6128, -16.5018], [-52.6061, -16.486], [-52.6065, -16.4768], [-52.6132, -16.4688], [-52.6051, -16.4628], [-52.6133, -16.4576], [-52.6192, -16.4463], [-52.6389, -16.4371], [-52.6449, -16.4271], [-52.641, -16.4157], [-52.6533, -16.4086], [-52.6745, -16.4124], [-52.6862, -16.401], [-52.6893, -16.3946], [-52.6807, -16.3881], [-52.6776, -16.381], [-52.6927, -16.3664], [-52.6904, -16.3566], [-52.6922, -16.3483], [-52.6826, -16.3441], [-52.6868, -16.3149], [-52.6812, -16.3017], [-52.6592, -16.2807], [-52.6537, -16.2794], [-52.6467, -16.2853], [-52.6369, -16.2831], [-52.6247, -16.2868], [-52.6189, -16.2834], [-52.6113, -16.2722], [-52.5915, -16.2703], [-52.5873, -16.2681], [-52.5827, -16.2547], [-52.5763, -16.2495], [-52.5701, -16.2541], [-52.5644, -16.2642], [-52.5561, -16.2658], [-52.546, -16.2597], [-52.5546, -16.2524], [-52.5611, -16.24], [-52.5689, -16.2339], [-52.5673, -16.2248], [-52.5491, -16.2253], [-52.5453, -16.2226], [-52.5504, -16.1917], [-52.5491, -16.1844], [-52.5436, -16.1804], [-52.5492, -16.165], [-52.5264, -16.1554], [-52.526, -16.1411], [-52.5137, -16.1336], [-52.5034, -16.1415], [-52.4923, -16.1387], [-52.4898, -16.1317], [-52.4717, -16.1267], [-52.4606, -16.1277], [-52.4493, -16.1169], [-52.4371, -16.1088], [-52.4101, -16.1001], [-52.3989, -16.0933], [-52.3819, -16.0986], [-52.3713, -16.0963], [-52.3673, -16.0833], [-52.361, -16.0816], [-52.3504, -16.0841], [-52.3285, -16.0704], [-52.3243, -16.0397], [-52.3161, -16.0277], [-52.3108, -16.007], [-52.2954, -15.9929], [-52.2891, -15.9794], [-52.2898, -15.9646], [-52.2669, -15.9477], [-52.2646, -15.9362], [-52.2569, -15.9309], [-52.2562, -15.92], [-52.2523, -15.9086], [-52.2543, -15.8937], [-52.248, -15.8902], [-52.235, -15.8893], [-52.2159, -15.8916], [-52.2052, -15.888], [-52.1949, -15.8809], [-52.1784, -15.887], [-52.1527, -15.8889], [-52.1331, -15.8953], [-52.1276, -15.895], [-52.1112, -15.8829], [-52.1005, -15.889], [-52.0932, -15.8834], [-52.0733, -15.8817], [-52.0606, -15.8871], [-52.0467, -15.8882], [-52.0387, -15.8861], [-52.0276, -15.8883], [-52.0095, -15.8858], [-51.994, -15.8686], [-51.987, -15.849], [-51.9813, -15.8425], [-51.9721, -15.8381], [-51.9565, -15.8399], [-51.955, -15.8159], [-51.9485, -15.8101], [-51.9129, -15.8132], [-51.9048, -15.8187], [-51.8923, -15.8311], [-51.8874, -15.8318], [-51.8803, -15.8243], [-51.8782, -15.809], [-51.8733, -15.7981], [-51.8592, -15.7875], [-51.8391, -15.7504], [-51.8233, -15.7314], [-51.8087, -15.7274], [-51.8031, -15.7217], [-51.8057, -15.7112], [-51.8007, -15.7007], [-51.7679, -15.6536], [-51.7571, -15.6334], [-51.754, -15.615], [-51.7703, -15.5736], [-51.7781, -15.5604], [-51.7807, -15.5464], [-51.7773, -15.535], [-51.7684, -15.5298], [-51.7609, -15.5301], [-51.756, -15.54], [-51.7579, -15.5506], [-51.7556, -15.5574], [-51.7468, -15.5617], [-51.7393, -15.5593], [-51.7277, -15.5496], [-51.7256, -15.5441], [-51.7372, -15.5268], [-51.7379, -15.5171], [-51.7319, -15.504], [-51.7249, -15.5005], [-51.7043, -15.4963], [-51.699, -15.4849], [-51.7001, -15.474], [-51.7093, -15.4616], [-51.7031, -15.4441], [-51.6954, -15.4386], [-51.6913, -15.4259], [-51.6976, -15.4151], [-51.696, -15.4059], [-51.6832, -15.3867], [-51.6729, -15.3804], [-51.6695, -15.3744], [-51.6719, -15.3616], [-51.6874, -15.3469], [-51.6915, -15.3249], [-51.6846, -15.2999], [-51.6772, -15.2876], [-51.6507, -15.2731], [-51.6465, -15.2678], [-51.6458, -15.2588], [-51.6531, -15.2539], [-51.6688, -15.2546], [-51.672, -15.2478], [-51.6682, -15.2322], [-51.6497, -15.1998], [-51.6521, -15.1795], [-51.6474, -15.1735], [-51.6234, -15.1647], [-51.6061, -15.1623], [-51.5927, -15.1524], [-51.5864, -15.1336], [-51.583, -15.1284], [-51.5641, -15.1086], [-51.5469, -15.1005], [-51.5341, -15.0652], [-51.5273, -15.0592], [-51.5188, -15.0568], [-51.5021, -15.0577], [-51.479, -15.0506], [-51.462, -15.048], [-51.4413, -15.0313], [-51.4305, -15.0098], [-51.4213, -15.0059], [-51.4017, -15.0029], [-51.3866, -15.0058], [-51.3769, -15.0103], [-51.3682, -15.0096], [-51.3531, -14.9939], [-51.3499, -14.9903], [-51.3413, -14.9805], [-51.3387, -14.9751], [-51.3331, -14.9701], [-51.3248, -14.9704], [-51.3071, -14.981], [-51.3022, -14.9886], [-51.2993, -15.0029], [-51.3006, -15.0142], [-51.295, -15.0302], [-51.2759, -15.0438], [-51.2676, -15.0444], [-51.2531, -15.0345], [-51.2403, -15.0293], [-51.2255, -15.0269], [-51.216, -15.022], [-51.2084, -15.0093], [-51.1918, -14.9996], [-51.157, -14.9856], [-51.1508, -14.978], [-51.1476, -14.9624], [-51.1508, -14.9542], [-51.1449, -14.9434], [-51.1328, -14.9408], [-51.1135, -14.9299], [-51.1028, -14.9265], [-51.099, -14.9253], [-51.0871, -14.9213], [-51.0843, -14.9126], [-51.0855, -14.9036], [-51.0924, -14.8945], [-51.093, -14.8879], [-51.0933, -14.8552], [-51.0896, -14.8402], [-51.0777, -14.8185], [-51.0707, -14.81], [-51.0512, -14.7992], [-51.0448, -14.7928], [-51.0451, -14.7771], [-51.0567, -14.7613], [-51.0582, -14.7517], [-51.0532, -14.7389], [-51.042, -14.7277], [-51.0301, -14.7097], [-51.026, -14.6911], [-51.0318, -14.6779], [-51.0267, -14.6594], [-51.0187, -14.6506], [-51.0114, -14.6469], [-50.9999, -14.63], [-50.9928, -14.6125], [-50.9925, -14.5997], [-50.9976, -14.5818], [-50.9937, -14.5701], [-50.9825, -14.5564], [-50.9712, -14.5365], [-50.9642, -14.5283], [-50.9635, -14.5179], [-50.9723, -14.509], [-50.973, -14.4977], [-50.968, -14.482], [-50.9714, -14.4716], [-50.9845, -14.4608], [-50.989, -14.4536], [-50.9889, -14.4441], [-50.9852, -14.4381], [-50.9862, -14.429], [-50.9961, -14.419], [-50.9979, -14.4138], [-50.9905, -14.3899], [-50.9845, -14.3764], [-50.9873, -14.3577], [-50.9693, -14.3358], [-50.9661, -14.3271], [-50.9685, -14.3166], [-50.9763, -14.307], [-50.977, -14.2935], [-50.9664, -14.269], [-50.9541, -14.2317], [-50.9423, -14.2211], [-50.9215, -14.1734], [-50.9146, -14.1699], [-50.91, -14.1484], [-50.9198, -14.1266], [-50.9195, -14.1186], [-50.9147, -14.1136], [-50.9037, -14.1102], [-50.8987, -14.1149], [-50.8951, -14.1309], [-50.8865, -14.1321], [-50.8739, -14.1198], [-50.868, -14.1177], [-50.8605, -14.1217], [-50.8518, -14.1176], [-50.8415, -14.1043], [-50.8349, -14.0947], [-50.8313, -14.0828], [-50.8329, -14.0709], [-50.8378, -14.0638], [-50.8397, -14.0537], [-50.855, -14.0259], [-50.8562, -14.0193], [-50.8488, -14.0084], [-50.8472, -13.9998], [-50.8647, -13.984], [-50.8673, -13.9683], [-50.8658, -13.9598], [-50.8459, -13.9344], [-50.8402, -13.9237], [-50.8415, -13.8922], [-50.8406, -13.8638], [-50.8454, -13.8516], [-50.8552, -13.8392], [-50.8591, -13.8287], [-50.8544, -13.7998], [-50.8587, -13.7794], [-50.8534, -13.7689], [-50.8553, -13.7574], [-50.8685, -13.7446], [-50.8739, -13.7345], [-50.869, -13.7248], [-50.8613, -13.7186], [-50.8482, -13.7128], [-50.8297, -13.7098], [-50.8088, -13.6974], [-50.8042, -13.6902], [-50.7994, -13.6742], [-50.7866, -13.6466], [-50.7836, -13.6204], [-50.7716, -13.6045], [-50.7664, -13.582], [-50.7686, -13.5688], [-50.7634, -13.5332], [-50.759, -13.5203], [-50.7369, -13.5032], [-50.7236, -13.498], [-50.7148, -13.4915], [-50.694, -13.4696], [-50.6885, -13.4522], [-50.6835, -13.4452], [-50.6727, -13.4415], [-50.6639, -13.435], [-50.6632, -13.4258], [-50.6692, -13.4025], [-50.6695, -13.3952], [-50.6645, -13.3744], [-50.6465, -13.362], [-50.6319, -13.3443], [-50.6236, -13.3305], [-50.6111, -13.3202], [-50.6069, -13.3057], [-50.6072, -13.2828], [-50.6056, -13.2751], [-50.5962, -13.2688], [-50.592, -13.257], [-50.5904, -13.2376], [-50.5845, -13.2225], [-50.585, -13.2153], [-50.6047, -13.1915], [-50.6059, -13.1836], [-50.6027, -13.1754], [-50.5934, -13.1613], [-50.5997, -13.1422], [-50.5983, -13.1313], [-50.5929, -13.1213], [-50.5916, -13.108], [-50.5946, -13.0967], [-50.6039, -13.0866], [-50.6103, -13.0648], [-50.6065, -13.054], [-50.5982, -13.0508], [-50.5798, -13.0549], [-50.5742, -13.0523], [-50.569, -13.0425], [-50.5708, -13.0342], [-50.5825, -13.0251], [-50.5911, -13.014], [-50.5929, -13.0035], [-50.5873, -12.9985], [-50.5734, -12.9968], [-50.5611, -12.9925], [-50.5488, -12.9928], [-50.5398, -12.9795], [-50.5279, -12.9772], [-50.5237, -12.9712], [-50.5276, -12.9507], [-50.5264, -12.9339], [-50.5226, -12.9248], [-50.5135, -12.9129], [-50.511, -12.8868], [-50.4996, -12.8795], [-50.4999, -12.8678], [-50.511, -12.8609], [-50.5131, -12.8446], [-50.5225, -12.8372], [-50.532, -12.8436], [-50.5445, -12.8422], [-50.567, -12.8434], [-50.5916, -12.8307], [-50.6005, -12.8244], [-50.5995, -12.8175], [-50.5876, -12.8124], [-50.58, -12.8048], [-50.5819, -12.7994], [-50.6033, -12.8005], [-50.612, -12.8167], [-50.6227, -12.8197], [-50.6266, -12.8119], [-50.6254, -12.8], [-50.6172, -12.789], [-50.6118, -12.7759], [-50.6168, -12.7717], [-50.6303, -12.7761], [-50.6361, -12.7711], [-50.6272, -12.7609], [-50.623, -12.7346], [-50.6275, -12.7282], [-50.6347, -12.7254], [-50.6366, -12.7152], [-50.63, -12.7065], [-50.6343, -12.7015], [-50.6451, -12.7022], [-50.648, -12.6919], [-50.6548, -12.6792], [-50.6549, -12.6735], [-50.6463, -12.6638], [-50.6469, -12.6511], [-50.6562, -12.646], [-50.6839, -12.6481], [-50.6964, -12.6497], [-50.7013, -12.6435], [-50.7011, -12.6242], [-50.7065, -12.6097], [-50.7001, -12.5951], [-50.6899, -12.5934], [-50.6739, -12.6001], [-50.668, -12.596], [-50.6675, -12.5842], [-50.6722, -12.578], [-50.6848, -12.5727], [-50.6865, -12.5692], [-50.6751, -12.5489], [-50.6655, -12.5403], [-50.6623, -12.5323], [-50.6596, -12.5061], [-50.6551, -12.4953], [-50.6471, -12.4855], [-50.6466, -12.4737], [-50.653, -12.4601], [-50.6423, -12.4525], [-50.6272, -12.4584], [-50.6236, -12.4553], [-50.6183, -12.429], [-50.6337, -12.4139], [-50.6283, -12.3965], [-50.6269, -12.384], [-50.6323, -12.3668], [-50.6397, -12.3586], [-50.6446, -12.3459], [-50.6378, -12.3253], [-50.6436, -12.319], [-50.6489, -12.2991], [-50.642, -12.2903], [-50.6313, -12.2849], [-50.6323, -12.2686], [-50.6464, -12.2561], [-50.6508, -12.245], [-50.6443, -12.2303], [-50.6437, -12.223], [-50.6554, -12.2182], [-50.6664, -12.2198], [-50.6814, -12.2169], [-50.6868, -12.2007], [-50.6792, -12.1881], [-50.679, -12.1553], [-50.6704, -12.1376], [-50.676, -12.1239], [-50.6715, -12.1063], [-50.6702, -12.088], [-50.6674, -12.0817], [-50.6676, -12.0646], [-50.6815, -12.0528], [-50.6866, -12.0451], [-50.6871, -12.0356], [-50.6778, -12.0195], [-50.6841, -12.0108], [-50.6822, -11.9909], [-50.6631, -11.9756], [-50.6568, -11.9668], [-50.6547, -11.948], [-50.668, -11.9301], [-50.6591, -11.9143], [-50.6406, -11.9027], [-50.6393, -11.8846], [-50.6451, -11.8777], [-50.6545, -11.8734], [-50.6654, -11.8645], [-50.6826, -11.8629], [-50.6863, -11.859], [-50.6859, -11.8388], [-50.691, -11.8172], [-50.7006, -11.8035], [-50.7079, -11.7682], [-50.7178, -11.7524], [-50.722, -11.7397], [-50.7173, -11.7274], [-50.7024, -11.7107], [-50.6867, -11.6971], [-50.6741, -11.6927], [-50.6637, -11.6775], [-50.664, -11.6605], [-50.6622, -11.6365], [-50.6646, -11.6266], [-50.6591, -11.6201], [-50.6575, -11.5928], [-50.6701, -11.5816], [-50.6805, -11.5836], [-50.6885, -11.5813], [-50.7093, -11.5817], [-50.716, -11.579], [-50.7243, -11.5672], [-50.7278, -11.5575], [-50.7389, -11.5445], [-50.7404, -11.5317], [-50.7356, -11.5209], [-50.7348, -11.5118], [-50.7393, -11.4992], [-50.7388, -11.4729], [-50.7421, -11.4603], [-50.7393, -11.4354], [-50.7281, -11.4169], [-50.727, -11.4111], [-50.7295, -11.392], [-50.7285, -11.3826], [-50.7123, -11.3598], [-50.7058, -11.3415], [-50.7071, -11.3282], [-50.6999, -11.3131], [-50.6968, -11.3047], [-50.679, -11.2949], [-50.6713, -11.2867], [-50.6676, -11.2776], [-50.6663, -11.2661], [-50.6594, -11.2549], [-50.656, -11.2402], [-50.6547, -11.215], [-50.662, -11.1995], [-50.6599, -11.1874], [-50.6647, -11.1659], [-50.6645, -11.1516], [-50.661, -11.1347], [-50.6576, -11.1278], [-50.6439, -11.1232], [-50.6397, -11.1076], [-50.6348, -11.097], [-50.6199, -11.0876], [-50.6146, -11.0811], [-50.6095, -11.0674], [-50.6115, -11.043], [-50.6156, -11.0376], [-50.6177, -11.0255], [-50.6176, -11.0024], [-50.6248, -10.9838], [-50.6202, -10.9689], [-50.6286, -10.9519], [-50.6326, -10.9319], [-50.6183, -10.9141], [-50.6008, -10.9007], [-50.6, -10.8817], [-50.605, -10.8725], [-50.619, -10.8641], [-50.622, -10.8394], [-50.6117, -10.8215], [-50.6122, -10.8103], [-50.6072, -10.8047], [-50.5969, -10.8047], [-50.5909, -10.7978], [-50.591, -10.7888], [-50.5803, -10.7722], [-50.5706, -10.7525], [-50.5778, -10.7334], [-50.576, -10.7254], [-50.5791, -10.7141], [-50.5839, -10.7093], [-50.5862, -10.692], [-50.591, -10.6806], [-50.6028, -10.6738], [-50.6035, -10.6609], [-50.6033, -10.6598], [-50.5826, -10.6441], [-50.581, -10.6365], [-50.5717, -10.6204], [-50.5632, -10.6113], [-50.5414, -10.6093], [-50.535, -10.6018], [-50.5357, -10.5889], [-50.5253, -10.5737], [-50.5197, -10.5625], [-50.5226, -10.5389], [-50.5147, -10.5227], [-50.5168, -10.5055], [-50.5038, -10.4959], [-50.4878, -10.4946], [-50.4826, -10.49], [-50.4867, -10.4772], [-50.4868, -10.462], [-50.4786, -10.435], [-50.4768, -10.4164], [-50.4737, -10.4049], [-50.4483, -10.3916], [-50.4411, -10.3756], [-50.4291, -10.368], [-50.4181, -10.3546], [-50.4237, -10.3419], [-50.4231, -10.3274], [-50.4147, -10.3118], [-50.4032, -10.279], [-50.3981, -10.2544], [-50.3857, -10.2332], [-50.3816, -10.2189], [-50.382, -10.2121], [-50.3894, -10.1749], [-50.3969, -10.1709], [-50.3983, -10.1555], [-50.3921, -10.134], [-50.3778, -10.1107], [-50.3666, -10.1029], [-50.3573, -10.0903], [-50.3547, -10.0772], [-50.3398, -10.0609], [-50.3283, -10.0528], [-50.3144, -10.0468], [-50.3026, -10.0354], [-50.2943, -10.0161], [-50.292, -9.9954], [-50.2779, -9.9708], [-50.2789, -9.9552], [-50.2672, -9.9347], [-50.2655, -9.9127], [-50.2556, -9.8891], [-50.2438, -9.8712], [-50.2254, -9.854], [-50.2248, -9.8412], [-50.3706, -9.8321], [-50.5006, -9.824], [-50.6963, -9.8108], [-50.846, -9.8006], [-51.058, -9.7879], [-51.3043, -9.7729], [-51.4882, -9.7606], [-51.7243, -9.7446], [-51.9717, -9.7278], [-52.0272, -9.7239], [-52.2567, -9.7077], [-52.3596, -9.7004], [-52.6193, -9.6823], [-52.9213, -9.6609], [-53.0005, -9.6553], [-53.1334, -9.6452], [-53.3253, -9.6309], [-53.5891, -9.611], [-53.6453, -9.6071], [-53.8403, -9.5923], [-54.0011, -9.5798], [-54.1068, -9.5719], [-54.3017, -9.5581], [-54.6135, -9.5358], [-54.758, -9.5243], [-54.9956, -9.5053], [-55.1522, -9.4927], [-55.3779, -9.4743], [-55.4874, -9.4654], [-55.6041, -9.4559], [-55.7157, -9.4467], [-55.8672, -9.4343], [-56.1565, -9.4104], [-56.2723, -9.4008]]]}, "properties": {"uf": "MT", "nome": "MT"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-48.2349, -15.66], [-48.2342, -15.6419], [-48.2182, -15.6233], [-48.1997, -15.6229], [-48.2, -15.5023], [-48.0744, -15.5022], [-48.0543, -15.5022], [-48.0541, -15.5022], [-48.0348, -15.5022], [-47.854, -15.5022], [-47.6169, -15.5021], [-47.4927, -15.5019], [-47.4184, -15.5018], [-47.4184, -15.5457], [-47.4063, -15.5469], [-47.3939, -15.5584], [-47.3898, -15.5672], [-47.3807, -15.5669], [-47.3779, -15.576], [-47.3608, -15.5801], [-47.3476, -15.5793], [-47.3348, -15.5876], [-47.3273, -15.5897], [-47.3217, -15.5865], [-47.316, -15.5971], [-47.3222, -15.5985], [-47.3284, -15.6192], [-47.3339, -15.6295], [-47.3266, -15.6528], [-47.3272, -15.6753], [-47.3315, -15.6835], [-47.3185, -15.6902], [-47.3125, -15.6972], [-47.3139, -15.7111], [-47.3207, -15.7186], [-47.3136, -15.7382], [-47.3149, -15.7464], [-47.3294, -15.7671], [-47.3284, -15.7722], [-47.336, -15.7814], [-47.3404, -15.795], [-47.3542, -15.8141], [-47.3572, -15.824], [-47.3664, -15.8274], [-47.368, -15.8519], [-47.3722, -15.8745], [-47.3789, -15.8873], [-47.3748, -15.9067], [-47.3672, -15.9081], [-47.369, -15.919], [-47.362, -15.9218], [-47.3623, -15.9294], [-47.3736, -15.9371], [-47.3698, -15.9455], [-47.3731, -15.9588], [-47.3769, -15.9619], [-47.3784, -15.9784], [-47.3702, -16.0012], [-47.3604, -16.0078], [-47.3479, -16.0074], [-47.3353, -16.0205], [-47.3225, -16.0265], [-47.3169, -16.0362], [-47.31, -16.0363], [-47.301, -16.0179], [-47.2903, -16.0147], [-47.2869, -16.0093], [-47.2784, -16.0089], [-47.2666, -16.0123], [-47.2597, -16.0185], [-47.2388, -16.0136], [-47.2264, -16.016], [-47.2107, -16.0036], [-47.2072, -15.9955], [-47.2094, -15.9901], [-47.1937, -15.9827], [-47.1786, -15.9777], [-47.1703, -15.9711], [-47.1717, -15.9541], [-47.1595, -15.9411], [-47.155, -15.9415], [-47.1468, -15.9322], [-47.1366, -15.9274], [-47.1316, -15.934], [-47.1354, -15.9489], [-47.1248, -15.9456], [-47.1067, -15.9583], [-47.096, -15.9565], [-47.0888, -15.9611], [-47.0767, -15.9579], [-47.0741, -15.9538], [-47.0565, -15.9378], [-47.0351, -15.9346], [-47.0205, -15.9288], [-46.9843, -15.924], [-46.9525, -15.9166], [-46.8249, -15.8857], [-46.8144, -15.8872], [-46.8069, -15.8792], [-46.8062, -15.8706], [-46.8055, -15.8594], [-46.8169, -15.8397], [-46.8232, -15.8246], [-46.821, -15.8169], [-46.8223, -15.8052], [-46.8137, -15.7933], [-46.8131, -15.7872], [-46.8208, -15.7657], [-46.8265, -15.7544], [-46.8278, -15.7287], [-46.8425, -15.7147], [-46.8497, -15.6926], [-46.8558, -15.6818], [-46.8525, -15.6711], [-46.8526, -15.653], [-46.859, -15.6396], [-46.8545, -15.6281], [-46.8549, -15.6183], [-46.8743, -15.614], [-46.8826, -15.6101], [-46.8888, -15.6056], [-46.8971, -15.5932], [-46.9177, -15.59], [-46.9337, -15.5763], [-46.9461, -15.5633], [-46.9491, -15.5546], [-46.9442, -15.5182], [-46.9324, -15.4832], [-46.9333, -15.4602], [-46.9305, -15.4431], [-46.9119, -15.4115], [-46.8907, -15.4], [-46.8856, -15.3935], [-46.8709, -15.3884], [-46.8495, -15.3732], [-46.8507, -15.3685], [-46.8687, -15.3636], [-46.8678, -15.3573], [-46.8572, -15.3492], [-46.848, -15.3468], [-46.8359, -15.3265], [-46.8372, -15.3213], [-46.8578, -15.3037], [-46.8737, -15.2854], [-46.8893, -15.2822], [-46.888, -15.2682], [-46.8893, -15.2425], [-46.8915, -15.2353], [-46.9063, -15.2366], [-46.9112, -15.245], [-46.9277, -15.2551], [-46.9325, -15.2502], [-46.9354, -15.2371], [-46.9403, -15.2319], [-46.9342, -15.2261], [-46.9382, -15.2106], [-46.9373, -15.205], [-46.9206, -15.1782], [-46.9141, -15.1583], [-46.9052, -15.1434], [-46.8994, -15.1372], [-46.8904, -15.1202], [-46.8883, -15.1125], [-46.8961, -15.1046], [-46.8971, -15.0953], [-46.91, -15.0879], [-46.926, -15.0736], [-46.9251, -15.0575], [-46.9181, -15.049], [-46.9083, -15.0459], [-46.8945, -15.0351], [-46.8642, -15.0204], [-46.8569, -15.0103], [-46.8299, -15.0093], [-46.8206, -15.0108], [-46.8033, -15.0169], [-46.7859, -15.0184], [-46.7683, -15.024], [-46.7585, -15.0303], [-46.7265, -15.0384], [-46.7083, -15.0495], [-46.6958, -15.0551], [-46.6817, -15.0586], [-46.6702, -15.0674], [-46.6564, -15.0815], [-46.641, -15.0876], [-46.6254, -15.0895], [-46.6106, -15.084], [-46.6003, -15.0878], [-46.588, -15.0811], [-46.5775, -15.0841], [-46.5652, -15.0733], [-46.5513, -15.0639], [-46.532, -15.0564], [-46.5261, -15.0564], [-46.5155, -15.0618], [-46.5027, -15.0509], [-46.509, -15.0403], [-46.5142, -15.0263], [-46.5201, -15.0202], [-46.5207, -15.0137], [-46.5308, -15.0053], [-46.526, -14.986], [-46.5168, -14.982], [-46.5181, -14.9705], [-46.5288, -14.9649], [-46.5324, -14.958], [-46.5408, -14.9516], [-46.5394, -14.9413], [-46.546, -14.9289], [-46.5428, -14.9141], [-46.5438, -14.9053], [-46.5399, -14.8919], [-46.5332, -14.8881], [-46.5228, -14.8601], [-46.5216, -14.8512], [-46.5283, -14.8431], [-46.5319, -14.8303], [-46.546, -14.8236], [-46.5585, -14.8222], [-46.5605, -14.815], [-46.5577, -14.807], [-46.5659, -14.792], [-46.5638, -14.7834], [-46.5432, -14.7687], [-46.5442, -14.753], [-46.5371, -14.7475], [-46.5224, -14.7451], [-46.5103, -14.7383], [-46.5074, -14.7263], [-46.5097, -14.7161], [-46.5034, -14.7041], [-46.4926, -14.7091], [-46.4838, -14.709], [-46.4749, -14.7052], [-46.466, -14.7136], [-46.464, -14.7297], [-46.4474, -14.7317], [-46.4412, -14.7422], [-46.4238, -14.756], [-46.4045, -14.7603], [-46.3941, -14.7716], [-46.386, -14.7756], [-46.3786, -14.7851], [-46.3679, -14.7896], [-46.3658, -14.7954], [-46.355, -14.7942], [-46.3364, -14.8033], [-46.333, -14.8136], [-46.3222, -14.8146], [-46.3203, -14.8363], [-46.3251, -14.8456], [-46.3188, -14.8475], [-46.3145, -14.8545], [-46.3005, -14.8581], [-46.3089, -14.8776], [-46.3182, -14.8833], [-46.3193, -14.9004], [-46.3155, -14.9006], [-46.3076, -14.9108], [-46.2938, -14.9101], [-46.2922, -14.9218], [-46.2869, -14.9281], [-46.2601, -14.93], [-46.2461, -14.9219], [-46.2322, -14.9223], [-46.2245, -14.9417], [-46.2157, -14.9435], [-46.2113, -14.937], [-46.2, -14.9384], [-46.1914, -14.9447], [-46.1768, -14.9494], [-46.1721, -14.9473], [-46.1616, -14.931], [-46.1644, -14.9135], [-46.1595, -14.9138], [-46.151, -14.9231], [-46.1387, -14.9285], [-46.1336, -14.9223], [-46.1191, -14.9206], [-46.1104, -14.937], [-46.0982, -14.939], [-46.0881, -14.9364], [-46.0832, -14.9281], [-46.0793, -14.9048], [-46.0673, -14.9098], [-46.0612, -14.9015], [-46.0486, -14.8783], [-46.0394, -14.8753], [-46.0313, -14.8614], [-46.0253, -14.8558], [-46.0283, -14.847], [-46.0386, -14.8383], [-46.0412, -14.8265], [-46.0366, -14.8228], [-46.0187, -14.8185], [-46.0192, -14.8031], [-46.0141, -14.7989], [-46.0026, -14.7958], [-45.9995, -14.7821], [-46.0018, -14.7769], [-45.9989, -14.7683], [-46.0051, -14.7636], [-46.0073, -14.751], [-45.9971, -14.7413], [-46.0047, -14.7298], [-45.9992, -14.7186], [-45.9996, -14.7086], [-46.0039, -14.7059], [-46.0055, -14.689], [-46.0209, -14.6911], [-46.028, -14.681], [-46.0251, -14.6781], [-46.021, -14.6699], [-46.0105, -14.6622], [-46.001, -14.6666], [-45.9917, -14.662], [-45.9888, -14.6472], [-45.992, -14.6402], [-45.9852, -14.6297], [-45.985, -14.6191], [-45.9979, -14.6036], [-45.9885, -14.5895], [-45.9853, -14.5781], [-45.9913, -14.5652], [-45.9888, -14.5493], [-45.9792, -14.5471], [-45.9753, -14.5389], [-45.9814, -14.5319], [-46.0001, -14.5227], [-46.004, -14.5146], [-45.9999, -14.5037], [-45.9933, -14.4979], [-45.9961, -14.4884], [-46.0132, -14.4786], [-46.019, -14.4721], [-46.0105, -14.4587], [-46.0108, -14.455], [-46.0001, -14.4466], [-46.0037, -14.4255], [-45.9877, -14.4279], [-45.9758, -14.4342], [-45.9668, -14.4277], [-45.9591, -14.426], [-45.9489, -14.4153], [-45.9418, -14.4154], [-45.9317, -14.409], [-45.9242, -14.3964], [-45.9224, -14.3828], [-45.9138, -14.3778], [-45.9083, -14.3664], [-45.9072, -14.3552], [-45.9151, -14.3446], [-45.9282, -14.3503], [-45.9328, -14.3424], [-45.9422, -14.3433], [-45.9483, -14.3294], [-45.9571, -14.3214], [-45.9577, -14.303], [-45.9644, -14.2843], [-45.9818, -14.2735], [-45.9976, -14.2778], [-45.9954, -14.2562], [-46.0151, -14.255], [-46.0236, -14.2612], [-46.0296, -14.2595], [-46.0333, -14.2477], [-46.0499, -14.2436], [-46.0601, -14.2319], [-46.0554, -14.2221], [-46.0574, -14.2151], [-46.0526, -14.2045], [-46.061, -14.1955], [-46.067, -14.194], [-46.0795, -14.1969], [-46.1019, -14.2083], [-46.0983, -14.1967], [-46.1087, -14.1874], [-46.1169, -14.1888], [-46.111, -14.1727], [-46.1163, -14.1616], [-46.128, -14.1578], [-46.1322, -14.1529], [-46.1581, -14.1606], [-46.168, -14.1604], [-46.1728, -14.1568], [-46.1869, -14.1531], [-46.188, -14.1452], [-46.1952, -14.1368], [-46.1993, -14.1269], [-46.2068, -14.1223], [-46.2215, -14.1068], [-46.2239, -14.0977], [-46.2255, -14.0726], [-46.2294, -14.0603], [-46.227, -14.049], [-46.2277, -14.0443], [-46.2131, -14.0306], [-46.2102, -14.0172], [-46.2121, -14.0101], [-46.2243, -14.0036], [-46.2194, -13.9939], [-46.2201, -13.9754], [-46.2351, -13.9677], [-46.2545, -13.9675], [-46.2642, -13.9474], [-46.2627, -13.9247], [-46.267, -13.9175], [-46.2604, -13.9094], [-46.261, -13.9008], [-46.2572, -13.8959], [-46.2568, -13.8872], [-46.2475, -13.8766], [-46.2442, -13.8654], [-46.2325, -13.8486], [-46.2351, -13.8412], [-46.2467, -13.8362], [-46.2517, -13.8292], [-46.2663, -13.8307], [-46.2736, -13.8288], [-46.2639, -13.8074], [-46.2748, -13.7976], [-46.2775, -13.7909], [-46.2542, -13.7797], [-46.2456, -13.7791], [-46.23, -13.7742], [-46.2229, -13.7654], [-46.2298, -13.7601], [-46.2361, -13.7498], [-46.2543, -13.735], [-46.2552, -13.7247], [-46.2393, -13.7182], [-46.2357, -13.7081], [-46.2358, -13.7011], [-46.2407, -13.6944], [-46.2516, -13.6917], [-46.2562, -13.6842], [-46.2369, -13.6586], [-46.2376, -13.6521], [-46.2282, -13.6485], [-46.2164, -13.636], [-46.1884, -13.6223], [-46.1885, -13.6172], [-46.1781, -13.6143], [-46.1627, -13.6036], [-46.1656, -13.5929], [-46.1751, -13.583], [-46.1873, -13.5754], [-46.1996, -13.5725], [-46.222, -13.5768], [-46.2317, -13.5832], [-46.2456, -13.5775], [-46.2414, -13.5714], [-46.2375, -13.5446], [-46.2473, -13.5217], [-46.2359, -13.5149], [-46.2255, -13.5051], [-46.2257, -13.4935], [-46.2332, -13.4817], [-46.2129, -13.4723], [-46.209, -13.4656], [-46.2209, -13.4509], [-46.2233, -13.4407], [-46.2373, -13.4348], [-46.2485, -13.436], [-46.2495, -13.4313], [-46.2432, -13.4237], [-46.232, -13.4186], [-46.2123, -13.419], [-46.1917, -13.41], [-46.1801, -13.397], [-46.159, -13.3814], [-46.151, -13.3809], [-46.1355, -13.3755], [-46.1254, -13.3601], [-46.1182, -13.3569], [-46.0993, -13.3345], [-46.088, -13.3292], [-46.0733, -13.3114], [-46.0683, -13.2954], [-46.0713, -13.287], [-46.0851, -13.2693], [-46.1032, -13.2575], [-46.1749, -13.277], [-46.2203, -13.2957], [-46.2925, -13.3169], [-46.2998, -13.3153], [-46.3065, -13.308], [-46.3179, -13.3052], [-46.3062, -13.2868], [-46.3, -13.2829], [-46.3036, -13.2675], [-46.3009, -13.2549], [-46.3055, -13.2517], [-46.3277, -13.2529], [-46.3182, -13.2296], [-46.3134, -13.2224], [-46.3103, -13.2086], [-46.3043, -13.206], [-46.3024, -13.1914], [-46.3067, -13.1834], [-46.3167, -13.1833], [-46.3065, -13.1679], [-46.3084, -13.1639], [-46.3033, -13.1503], [-46.2952, -13.1419], [-46.2997, -13.1364], [-46.2996, -13.1281], [-46.3106, -13.1244], [-46.3158, -13.1187], [-46.3166, -13.1082], [-46.329, -13.0998], [-46.3164, -13.091], [-46.31, -13.0818], [-46.3011, -13.0743], [-46.2987, -13.0638], [-46.2933, -13.0559], [-46.2816, -13.0451], [-46.2836, -13.0332], [-46.2775, -13.0313], [-46.2755, -13.0202], [-46.2574, -13.0137], [-46.2148, -13.004], [-46.2112, -13.0011], [-46.1938, -12.9968], [-46.1684, -12.9809], [-46.1664, -12.9773], [-46.155, -12.9761], [-46.1508, -12.9698], [-46.1247, -12.9598], [-46.1214, -12.9525], [-46.1088, -12.9385], [-46.1046, -12.9249], [-46.113, -12.918], [-46.1225, -12.9269], [-46.1348, -12.9296], [-46.1511, -12.9378], [-46.1577, -12.9341], [-46.1784, -12.9399], [-46.186, -12.9489], [-46.1982, -12.9573], [-46.2293, -12.9576], [-46.2375, -12.9621], [-46.2435, -12.9603], [-46.2553, -12.9651], [-46.2651, -12.9656], [-46.2771, -12.9709], [-46.2963, -12.9738], [-46.3048, -12.9785], [-46.3361, -12.9832], [-46.3617, -12.9885], [-46.3709, -12.9877], [-46.3697, -12.9737], [-46.3742, -12.9628], [-46.3696, -12.9505], [-46.3724, -12.945], [-46.3652, -12.9347], [-46.3667, -12.9248], [-46.3643, -12.9127], [-46.3654, -12.8971], [-46.3609, -12.8903], [-46.3686, -12.8778], [-46.3657, -12.8635], [-46.3742, -12.8595], [-46.3821, -12.8494], [-46.3914, -12.8483], [-46.3976, -12.8513], [-46.4116, -12.8367], [-46.418, -12.8224], [-46.4328, -12.9294], [-46.4375, -12.9353], [-46.4459, -12.9358], [-46.4546, -12.9712], [-46.6354, -12.9699], [-46.7506, -12.9692], [-46.8138, -13.0006], [-46.8228, -13.0068], [-46.8199, -13.0148], [-46.8288, -13.0172], [-46.8319, -13.0281], [-46.8424, -13.0362], [-46.8543, -13.0547], [-46.8548, -13.0676], [-46.8661, -13.0689], [-46.8806, -13.0588], [-46.8841, -13.0509], [-46.8941, -13.0541], [-46.9023, -13.0674], [-46.9106, -13.0693], [-46.9293, -13.0851], [-46.928, -13.0924], [-46.9464, -13.0991], [-46.9534, -13.1108], [-46.9696, -13.1152], [-46.9784, -13.1212], [-46.9787, -13.1312], [-47.001, -13.1213], [-47.0047, -13.1322], [-47.0106, -13.141], [-47.0232, -13.1416], [-47.0301, -13.1485], [-47.0428, -13.149], [-47.0484, -13.1571], [-47.0644, -13.1614], [-47.0708, -13.1587], [-47.0803, -13.1619], [-47.0852, -13.171], [-47.0805, -13.1758], [-47.09, -13.1812], [-47.0915, -13.1734], [-47.0991, -13.1715], [-47.1044, -13.1762], [-47.1141, -13.1753], [-47.1325, -13.1781], [-47.1339, -13.2008], [-47.1548, -13.2101], [-47.1619, -13.205], [-47.1655, -13.2105], [-47.1838, -13.2047], [-47.1755, -13.1947], [-47.1837, -13.1874], [-47.1969, -13.1937], [-47.2127, -13.1924], [-47.216, -13.1959], [-47.225, -13.1935], [-47.2338, -13.2052], [-47.2418, -13.206], [-47.2524, -13.2126], [-47.2512, -13.2246], [-47.253, -13.2335], [-47.2684, -13.2377], [-47.267, -13.246], [-47.2763, -13.2513], [-47.2814, -13.2647], [-47.2884, -13.264], [-47.2956, -13.2486], [-47.3154, -13.2515], [-47.3238, -13.2583], [-47.3273, -13.2521], [-47.3393, -13.2461], [-47.3539, -13.2487], [-47.3555, -13.2429], [-47.3695, -13.2359], [-47.3706, -13.2294], [-47.3797, -13.2306], [-47.3818, -13.2399], [-47.3904, -13.2413], [-47.3945, -13.2463], [-47.3929, -13.2624], [-47.3995, -13.2618], [-47.4172, -13.2708], [-47.4215, -13.2864], [-47.4326, -13.2886], [-47.4378, -13.2791], [-47.4364, -13.2668], [-47.4539, -13.2517], [-47.4511, -13.2424], [-47.4329, -13.2384], [-47.4319, -13.2329], [-47.4401, -13.223], [-47.4505, -13.2225], [-47.4652, -13.2272], [-47.4835, -13.2226], [-47.488, -13.2121], [-47.4775, -13.1872], [-47.4848, -13.1827], [-47.5088, -13.19], [-47.5214, -13.1824], [-47.5344, -13.1854], [-47.5406, -13.1917], [-47.5578, -13.1869], [-47.565, -13.1803], [-47.5657, -13.1578], [-47.5687, -13.1439], [-47.561, -13.1248], [-47.5687, -13.1169], [-47.5861, -13.1143], [-47.5931, -13.1155], [-47.5999, -13.1102], [-47.6171, -13.1036], [-47.6463, -13.1205], [-47.6454, -13.1505], [-47.6546, -13.1548], [-47.6683, -13.166], [-47.6545, -13.1787], [-47.6543, -13.1858], [-47.6642, -13.1967], [-47.6606, -13.2056], [-47.6668, -13.2084], [-47.6608, -13.2194], [-47.6543, -13.2193], [-47.6529, -13.2297], [-47.6561, -13.2325], [-47.6462, -13.2424], [-47.6476, -13.25], [-47.6397, -13.2643], [-47.6484, -13.2748], [-47.6551, -13.2758], [-47.655, -13.286], [-47.6585, -13.295], [-47.6582, -13.3058], [-47.6541, -13.3119], [-47.6561, -13.3232], [-47.6489, -13.3441], [-47.6501, -13.3488], [-47.6364, -13.3655], [-47.6285, -13.3658], [-47.6241, -13.3761], [-47.6268, -13.3856], [-47.6377, -13.3898], [-47.6428, -13.4054], [-47.6485, -13.4071], [-47.6553, -13.4185], [-47.6556, -13.4287], [-47.671, -13.4413], [-47.6764, -13.4519], [-47.6771, -13.4659], [-47.6797, -13.4682], [-47.7982, -13.329], [-47.8082, -13.3248], [-47.8097, -13.32], [-47.8236, -13.3117], [-47.8441, -13.3183], [-47.8606, -13.3139], [-47.8741, -13.3205], [-47.8855, -13.3203], [-47.8931, -13.3082], [-47.9024, -13.3115], [-47.9039, -13.3019], [-47.9092, -13.2978], [-47.9186, -13.2987], [-47.9234, -13.2917], [-47.9297, -13.2947], [-47.9373, -13.2906], [-47.9441, -13.3047], [-47.966, -13.3135], [-47.9705, -13.3119], [-47.9712, -13.3009], [-47.9779, -13.2958], [-47.981, -13.2843], [-47.9887, -13.2764], [-47.9983, -13.2744], [-48.0049, -13.2776], [-48.0171, -13.2781], [-48.0329, -13.2744], [-48.0307, -13.2571], [-48.0372, -13.2537], [-48.0503, -13.2567], [-48.055, -13.2515], [-48.0532, -13.2455], [-48.0625, -13.2357], [-48.0763, -13.2463], [-48.072, -13.2675], [-48.0768, -13.2674], [-48.0791, -13.2853], [-48.0994, -13.2931], [-48.105, -13.2881], [-48.1198, -13.2974], [-48.1405, -13.3028], [-48.1431, -13.3062], [-48.1562, -13.3079], [-48.1699, -13.3003], [-48.1659, -13.2925], [-48.1533, -13.2797], [-48.1562, -13.2682], [-48.1572, -13.25], [-48.1675, -13.2443], [-48.1668, -13.2326], [-48.153, -13.2192], [-48.1615, -13.2087], [-48.1659, -13.1893], [-48.1629, -13.1815], [-48.156, -13.178], [-48.1534, -13.162], [-48.1437, -13.1525], [-48.1648, -13.1582], [-48.1719, -13.1519], [-48.1802, -13.152], [-48.1869, -13.1592], [-48.1961, -13.1645], [-48.1957, -13.1732], [-48.2164, -13.17], [-48.2352, -13.1761], [-48.2453, -13.1856], [-48.2449, -13.1927], [-48.2499, -13.1966], [-48.2627, -13.1978], [-48.2679, -13.2032], [-48.2778, -13.2066], [-48.288, -13.2047], [-48.2921, -13.22], [-48.3091, -13.2278], [-48.3139, -13.2351], [-48.321, -13.2311], [-48.3298, -13.2328], [-48.3335, -13.2291], [-48.3417, -13.2317], [-48.3497, -13.2426], [-48.3621, -13.243], [-48.3698, -13.2486], [-48.3753, -13.2569], [-48.3848, -13.2642], [-48.403, -13.2708], [-48.43, -13.2712], [-48.431, -13.2786], [-48.4373, -13.2839], [-48.4559, -13.2826], [-48.4619, -13.2752], [-48.4593, -13.2711], [-48.462, -13.2621], [-48.4572, -13.2477], [-48.4675, -13.2438], [-48.475, -13.2293], [-48.4722, -13.223], [-48.4739, -13.1995], [-48.4782, -13.1939], [-48.4746, -13.1853], [-48.477, -13.178], [-48.4686, -13.1587], [-48.4702, -13.1459], [-48.4793, -13.1509], [-48.4862, -13.1412], [-48.4947, -13.1369], [-48.5031, -13.1423], [-48.5161, -13.1391], [-48.5242, -13.176], [-48.5304, -13.1923], [-48.5457, -13.1956], [-48.5537, -13.2042], [-48.5543, -13.2273], [-48.5503, -13.2298], [-48.5554, -13.2424], [-48.5542, -13.2638], [-48.5583, -13.2723], [-48.5544, -13.28], [-48.554, -13.3034], [-48.5637, -13.306], [-48.5682, -13.3022], [-48.5776, -13.3081], [-48.5801, -13.3133], [-48.5839, -13.3177], [-48.5904, -13.3067], [-48.598, -13.3009], [-48.5999, -13.288], [-48.5921, -13.2748], [-48.5886, -13.2548], [-48.597, -13.2467], [-48.5988, -13.2397], [-48.5906, -13.2288], [-48.5844, -13.2271], [-48.5775, -13.1942], [-48.5803, -13.191], [-48.5793, -13.1702], [-48.5861, -13.1674], [-48.5851, -13.1581], [-48.5925, -13.1577], [-48.5888, -13.1438], [-48.5812, -13.1402], [-48.5812, -13.1271], [-48.5759, -13.1242], [-48.5832, -13.106], [-48.5941, -13.1025], [-48.5907, -13.0915], [-48.5976, -13.0826], [-48.6005, -13.0589], [-48.6152, -13.0572], [-48.6201, -13.0516], [-48.6276, -13.0511], [-48.6312, -13.0392], [-48.6357, -13.0366], [-48.6377, -13.017], [-48.6447, -13.011], [-48.656, -13.0118], [-48.6576, -13.004], [-48.6665, -13.0022], [-48.6698, -12.9957], [-48.684, -12.9934], [-48.7024, -12.9983], [-48.7061, -13.0029], [-48.7174, -13.0015], [-48.7317, -12.9846], [-48.7335, -12.9712], [-48.73, -12.9618], [-48.7357, -12.952], [-48.7367, -12.9421], [-48.7337, -12.9363], [-48.7363, -12.9214], [-48.7496, -12.9137], [-48.768, -12.8977], [-48.7751, -12.8871], [-48.7865, -12.8839], [-48.7938, -12.8756], [-48.8141, -12.8636], [-48.8108, -12.8592], [-48.8208, -12.8438], [-48.8397, -12.8432], [-48.8453, -12.8253], [-48.8469, -12.8091], [-48.8574, -12.8045], [-48.8628, -12.809], [-48.8703, -12.8033], [-48.8798, -12.8171], [-48.9756, -12.9569], [-48.9806, -12.946], [-48.9928, -12.9375], [-49.003, -12.9338], [-49.0093, -12.9163], [-49.0212, -12.9114], [-49.0218, -12.9063], [-49.0323, -12.9024], [-49.049, -12.9134], [-49.0505, -12.9088], [-49.0608, -12.9078], [-49.0741, -12.9035], [-49.0878, -12.8907], [-49.085, -12.8782], [-49.0732, -12.8697], [-49.0734, -12.8551], [-49.0674, -12.8453], [-49.0801, -12.8466], [-49.0974, -12.8352], [-49.1046, -12.8354], [-49.1177, -12.7901], [-49.1268, -12.7924], [-49.1298, -12.798], [-49.1381, -12.8013], [-49.1445, -12.818], [-49.1518, -12.8192], [-49.1549, -12.8272], [-49.1642, -12.8359], [-49.1887, -12.8505], [-49.1961, -12.8657], [-49.2085, -12.8725], [-49.2107, -12.8779], [-49.2236, -12.8769], [-49.2377, -12.8838], [-49.2352, -12.8939], [-49.241, -12.8953], [-49.2495, -12.9037], [-49.2462, -12.9079], [-49.2514, -12.9304], [-49.2691, -12.947], [-49.2806, -12.9703], [-49.2759, -12.98], [-49.2798, -12.9889], [-49.2885, -12.9975], [-49.2924, -13.0079], [-49.2974, -13.0108], [-49.3031, -13.0288], [-49.3121, -13.0375], [-49.3252, -13.0539], [-49.3361, -13.0632], [-49.3447, -13.0843], [-49.3523, -13.094], [-49.3551, -13.1073], [-49.3417, -13.1243], [-49.3442, -13.1335], [-49.3536, -13.1433], [-49.3556, -13.1561], [-49.3471, -13.1675], [-49.3458, -13.1799], [-49.3483, -13.1912], [-49.3442, -13.1971], [-49.3487, -13.2172], [-49.3404, -13.2301], [-49.3373, -13.2473], [-49.3394, -13.2534], [-49.3553, -13.261], [-49.3683, -13.2723], [-49.5383, -13.1788], [-49.7074, -13.0858], [-49.9088, -12.9751], [-49.9093, -12.9677], [-49.9217, -12.9608], [-49.9409, -12.956], [-49.95, -12.9593], [-49.9651, -12.952], [-49.9778, -12.9406], [-49.991, -12.9448], [-50.002, -12.9344], [-50.0231, -12.9285], [-50.0385, -12.9357], [-50.0446, -12.9334], [-50.0463, -12.9264], [-50.0557, -12.9202], [-50.0644, -12.9208], [-50.0724, -12.9168], [-50.0799, -12.9054], [-50.0897, -12.9082], [-50.104, -12.9073], [-50.1095, -12.9114], [-50.1167, -12.9064], [-50.1467, -12.9032], [-50.1573, -12.8933], [-50.1687, -12.894], [-50.1787, -12.8911], [-50.1852, -12.8936], [-50.2057, -12.8853], [-50.2162, -12.8752], [-50.2245, -12.873], [-50.2253, -12.86], [-50.2355, -12.8573], [-50.2427, -12.8521], [-50.2555, -12.8486], [-50.2637, -12.8422], [-50.2742, -12.8435], [-50.2856, -12.8397], [-50.2929, -12.834], [-50.2984, -12.8248], [-50.3077, -12.8174], [-50.3057, -12.8041], [-50.31, -12.802], [-50.3108, -12.7916], [-50.3025, -12.7804], [-50.3059, -12.7752], [-50.3056, -12.7643], [-50.2989, -12.756], [-50.3007, -12.7478], [-50.2976, -12.7406], [-50.2882, -12.7328], [-50.2833, -12.7178], [-50.2958, -12.7107], [-50.2961, -12.6942], [-50.2991, -12.6802], [-50.2919, -12.6771], [-50.2836, -12.6828], [-50.2699, -12.6776], [-50.2636, -12.6665], [-50.2684, -12.6517], [-50.2584, -12.6442], [-50.2546, -12.625], [-50.2476, -12.6301], [-50.2368, -12.6241], [-50.2423, -12.6099], [-50.2448, -12.5975], [-50.2378, -12.5793], [-50.2288, -12.5859], [-50.2232, -12.5849], [-50.2136, -12.5746], [-50.2073, -12.5719], [-50.2042, -12.5636], [-50.1934, -12.5638], [-50.1978, -12.5535], [-50.2115, -12.56], [-50.2135, -12.5469], [-50.2222, -12.5431], [-50.2293, -12.5316], [-50.2181, -12.5133], [-50.2183, -12.4912], [-50.2152, -12.482], [-50.2044, -12.4762], [-50.2029, -12.4648], [-50.196, -12.4569], [-50.1838, -12.4553], [-50.1791, -12.4384], [-50.1657, -12.4369], [-50.1586, -12.4306], [-50.1587, -12.4143], [-50.1497, -12.3994], [-50.1418, -12.3954], [-50.1581, -12.4005], [-50.1614, -12.4051], [-50.1717, -12.4058], [-50.1717, -12.4214], [-50.1832, -12.4237], [-50.1862, -12.4331], [-50.1946, -12.4307], [-50.2112, -12.4354], [-50.2058, -12.4452], [-50.2157, -12.4491], [-50.2245, -12.446], [-50.2271, -12.4526], [-50.2537, -12.4623], [-50.2559, -12.4702], [-50.2617, -12.4772], [-50.2776, -12.481], [-50.2824, -12.4788], [-50.2893, -12.4864], [-50.3055, -12.4924], [-50.3214, -12.5042], [-50.3121, -12.516], [-50.3159, -12.5216], [-50.3249, -12.5144], [-50.3336, -12.5201], [-50.3294, -12.5311], [-50.3315, -12.5355], [-50.3457, -12.5325], [-50.3456, -12.5417], [-50.3594, -12.5404], [-50.366, -12.547], [-50.3586, -12.5502], [-50.3696, -12.5581], [-50.3648, -12.5673], [-50.3667, -12.5741], [-50.3802, -12.5761], [-50.3853, -12.5821], [-50.3865, -12.5899], [-50.3977, -12.6004], [-50.3911, -12.6057], [-50.3915, -12.6123], [-50.4064, -12.6131], [-50.4174, -12.6232], [-50.4171, -12.635], [-50.4119, -12.6437], [-50.4216, -12.6441], [-50.4269, -12.6535], [-50.4348, -12.6577], [-50.4318, -12.67], [-50.436, -12.6764], [-50.4316, -12.6884], [-50.4367, -12.6964], [-50.4468, -12.6978], [-50.4602, -12.6927], [-50.4632, -12.702], [-50.475, -12.7063], [-50.4789, -12.7126], [-50.4669, -12.7223], [-50.4653, -12.7313], [-50.4709, -12.7371], [-50.4778, -12.737], [-50.4874, -12.7445], [-50.4838, -12.7512], [-50.4772, -12.7534], [-50.4755, -12.7713], [-50.4871, -12.7764], [-50.4933, -12.7837], [-50.4927, -12.7968], [-50.4842, -12.8089], [-50.4939, -12.819], [-50.4898, -12.8275], [-50.4968, -12.8459], [-50.5062, -12.8502], [-50.511, -12.8609], [-50.4999, -12.8678], [-50.4996, -12.8795], [-50.511, -12.8868], [-50.5135, -12.9129], [-50.5226, -12.9248], [-50.5264, -12.9339], [-50.5276, -12.9507], [-50.5237, -12.9712], [-50.5279, -12.9772], [-50.5398, -12.9795], [-50.5488, -12.9928], [-50.5611, -12.9925], [-50.5734, -12.9968], [-50.5873, -12.9985], [-50.5929, -13.0035], [-50.5911, -13.014], [-50.5825, -13.0251], [-50.5708, -13.0342], [-50.569, -13.0425], [-50.5742, -13.0523], [-50.5798, -13.0549], [-50.5982, -13.0508], [-50.6065, -13.054], [-50.6103, -13.0648], [-50.6039, -13.0866], [-50.5946, -13.0967], [-50.5916, -13.108], [-50.5929, -13.1213], [-50.5983, -13.1313], [-50.5997, -13.1422], [-50.5934, -13.1613], [-50.6027, -13.1754], [-50.6059, -13.1836], [-50.6047, -13.1915], [-50.585, -13.2153], [-50.5845, -13.2225], [-50.5904, -13.2376], [-50.592, -13.257], [-50.5962, -13.2688], [-50.6056, -13.2751], [-50.6072, -13.2828], [-50.6069, -13.3057], [-50.6111, -13.3202], [-50.6236, -13.3305], [-50.6319, -13.3443], [-50.6465, -13.362], [-50.6645, -13.3744], [-50.6695, -13.3952], [-50.6692, -13.4025], [-50.6632, -13.4258], [-50.6639, -13.435], [-50.6727, -13.4415], [-50.6835, -13.4452], [-50.6885, -13.4522], [-50.694, -13.4696], [-50.7148, -13.4915], [-50.7236, -13.498], [-50.7369, -13.5032], [-50.759, -13.5203], [-50.7634, -13.5332], [-50.7686, -13.5688], [-50.7664, -13.582], [-50.7716, -13.6045], [-50.7836, -13.6204], [-50.7866, -13.6466], [-50.7994, -13.6742], [-50.8042, -13.6902], [-50.8088, -13.6974], [-50.8297, -13.7098], [-50.8482, -13.7128], [-50.8613, -13.7186], [-50.869, -13.7248], [-50.8739, -13.7345], [-50.8685, -13.7446], [-50.8553, -13.7574], [-50.8534, -13.7689], [-50.8587, -13.7794], [-50.8544, -13.7998], [-50.8591, -13.8287], [-50.8552, -13.8392], [-50.8454, -13.8516], [-50.8406, -13.8638], [-50.8415, -13.8922], [-50.8402, -13.9237], [-50.8459, -13.9344], [-50.8658, -13.9598], [-50.8673, -13.9683], [-50.8647, -13.984], [-50.8472, -13.9998], [-50.8488, -14.0084], [-50.8562, -14.0193], [-50.855, -14.0259], [-50.8397, -14.0537], [-50.8378, -14.0638], [-50.8329, -14.0709], [-50.8313, -14.0828], [-50.8349, -14.0947], [-50.8415, -14.1043], [-50.8518, -14.1176], [-50.8605, -14.1217], [-50.868, -14.1177], [-50.8739, -14.1198], [-50.8865, -14.1321], [-50.8951, -14.1309], [-50.8987, -14.1149], [-50.9037, -14.1102], [-50.9147, -14.1136], [-50.9195, -14.1186], [-50.9198, -14.1266], [-50.91, -14.1484], [-50.9146, -14.1699], [-50.9215, -14.1734], [-50.9423, -14.2211], [-50.9541, -14.2317], [-50.9664, -14.269], [-50.977, -14.2935], [-50.9763, -14.307], [-50.9685, -14.3166], [-50.9661, -14.3271], [-50.9693, -14.3358], [-50.9873, -14.3577], [-50.9845, -14.3764], [-50.9905, -14.3899], [-50.9979, -14.4138], [-50.9961, -14.419], [-50.9862, -14.429], [-50.9852, -14.4381], [-50.9889, -14.4441], [-50.989, -14.4536], [-50.9845, -14.4608], [-50.9714, -14.4716], [-50.968, -14.482], [-50.973, -14.4977], [-50.9723, -14.509], [-50.9635, -14.5179], [-50.9642, -14.5283], [-50.9712, -14.5365], [-50.9825, -14.5564], [-50.9937, -14.5701], [-50.9976, -14.5818], [-50.9925, -14.5997], [-50.9928, -14.6125], [-50.9999, -14.63], [-51.0114, -14.6469], [-51.0187, -14.6506], [-51.0267, -14.6594], [-51.0318, -14.6779], [-51.026, -14.6911], [-51.0301, -14.7097], [-51.042, -14.7277], [-51.0532, -14.7389], [-51.0582, -14.7517], [-51.0567, -14.7613], [-51.0451, -14.7771], [-51.0448, -14.7928], [-51.0512, -14.7992], [-51.0707, -14.81], [-51.0777, -14.8185], [-51.0896, -14.8402], [-51.0933, -14.8552], [-51.093, -14.8879], [-51.0924, -14.8945], [-51.0855, -14.9036], [-51.0843, -14.9126], [-51.0871, -14.9213], [-51.099, -14.9253], [-51.1028, -14.9265], [-51.1135, -14.9299], [-51.1328, -14.9408], [-51.1449, -14.9434], [-51.1508, -14.9542], [-51.1476, -14.9624], [-51.1508, -14.978], [-51.157, -14.9856], [-51.1918, -14.9996], [-51.2084, -15.0093], [-51.216, -15.022], [-51.2255, -15.0269], [-51.2403, -15.0293], [-51.2531, -15.0345], [-51.2676, -15.0444], [-51.2759, -15.0438], [-51.295, -15.0302], [-51.3006, -15.0142], [-51.2993, -15.0029], [-51.3022, -14.9886], [-51.3071, -14.981], [-51.3248, -14.9704], [-51.3331, -14.9701], [-51.3387, -14.9751], [-51.3413, -14.9805], [-51.3474, -14.9877], [-51.3531, -14.9939], [-51.3682, -15.0096], [-51.3769, -15.0103], [-51.3866, -15.0058], [-51.4017, -15.0029], [-51.4213, -15.0059], [-51.4305, -15.0098], [-51.4413, -15.0313], [-51.462, -15.048], [-51.479, -15.0506], [-51.5021, -15.0577], [-51.5188, -15.0568], [-51.5273, -15.0592], [-51.5341, -15.0652], [-51.5469, -15.1005], [-51.5641, -15.1086], [-51.583, -15.1284], [-51.5864, -15.1336], [-51.5927, -15.1524], [-51.6061, -15.1623], [-51.6234, -15.1647], [-51.6474, -15.1735], [-51.6521, -15.1795], [-51.6497, -15.1998], [-51.6682, -15.2322], [-51.672, -15.2478], [-51.6688, -15.2546], [-51.6531, -15.2539], [-51.6458, -15.2588], [-51.6465, -15.2678], [-51.6507, -15.2731], [-51.6772, -15.2876], [-51.6846, -15.2999], [-51.6915, -15.3249], [-51.6874, -15.3469], [-51.6719, -15.3616], [-51.6695, -15.3744], [-51.6729, -15.3804], [-51.6832, -15.3867], [-51.696, -15.4059], [-51.6976, -15.4151], [-51.6913, -15.4259], [-51.6954, -15.4386], [-51.7031, -15.4441], [-51.7093, -15.4616], [-51.7001, -15.474], [-51.699, -15.4849], [-51.7043, -15.4963], [-51.7249, -15.5005], [-51.7319, -15.504], [-51.7379, -15.5171], [-51.7372, -15.5268], [-51.7256, -15.5441], [-51.7277, -15.5496], [-51.7393, -15.5593], [-51.7468, -15.5617], [-51.7556, -15.5574], [-51.7579, -15.5506], [-51.756, -15.54], [-51.7609, -15.5301], [-51.7684, -15.5298], [-51.7773, -15.535], [-51.7807, -15.5464], [-51.7781, -15.5604], [-51.7703, -15.5736], [-51.754, -15.615], [-51.7571, -15.6334], [-51.7679, -15.6536], [-51.8007, -15.7007], [-51.8057, -15.7112], [-51.8031, -15.7217], [-51.8087, -15.7274], [-51.8233, -15.7314], [-51.8391, -15.7504], [-51.8592, -15.7875], [-51.8733, -15.7981], [-51.8782, -15.809], [-51.8803, -15.8243], [-51.8874, -15.8318], [-51.8923, -15.8311], [-51.9048, -15.8187], [-51.9129, -15.8132], [-51.9485, -15.8101], [-51.955, -15.8159], [-51.9565, -15.8399], [-51.9721, -15.8381], [-51.9813, -15.8425], [-51.987, -15.849], [-51.994, -15.8686], [-52.0095, -15.8858], [-52.0276, -15.8883], [-52.0387, -15.8861], [-52.0467, -15.8882], [-52.0606, -15.8871], [-52.0733, -15.8817], [-52.0932, -15.8834], [-52.1005, -15.889], [-52.1112, -15.8829], [-52.1276, -15.895], [-52.1331, -15.8953], [-52.1527, -15.8889], [-52.1784, -15.887], [-52.1949, -15.8809], [-52.2052, -15.888], [-52.2159, -15.8916], [-52.235, -15.8893], [-52.248, -15.8902], [-52.2543, -15.8937], [-52.2523, -15.9086], [-52.2562, -15.92], [-52.2569, -15.9309], [-52.2646, -15.9362], [-52.2669, -15.9477], [-52.2898, -15.9646], [-52.2891, -15.9794], [-52.2954, -15.9929], [-52.3108, -16.007], [-52.3161, -16.0277], [-52.3243, -16.0397], [-52.3285, -16.0704], [-52.3504, -16.0841], [-52.361, -16.0816], [-52.3673, -16.0833], [-52.3713, -16.0963], [-52.3819, -16.0986], [-52.3989, -16.0933], [-52.4101, -16.1001], [-52.4371, -16.1088], [-52.4493, -16.1169], [-52.4606, -16.1277], [-52.4717, -16.1267], [-52.4898, -16.1317], [-52.4923, -16.1387], [-52.5034, -16.1415], [-52.5137, -16.1336], [-52.526, -16.1411], [-52.5264, -16.1554], [-52.5492, -16.165], [-52.5436, -16.1804], [-52.5491, -16.1844], [-52.5504, -16.1917], [-52.5453, -16.2226], [-52.5491, -16.2253], [-52.5673, -16.2248], [-52.5689, -16.2339], [-52.5611, -16.24], [-52.5546, -16.2524], [-52.546, -16.2597], [-52.5561, -16.2658], [-52.5644, -16.2642], [-52.5701, -16.2541], [-52.5763, -16.2495], [-52.5827, -16.2547], [-52.5873, -16.2681], [-52.5915, -16.2703], [-52.6113, -16.2722], [-52.6189, -16.2834], [-52.6247, -16.2868], [-52.6369, -16.2831], [-52.6467, -16.2853], [-52.6537, -16.2794], [-52.6592, -16.2807], [-52.6812, -16.3017], [-52.6868, -16.3149], [-52.6826, -16.3441], [-52.6922, -16.3483], [-52.6904, -16.3566], [-52.6927, -16.3664], [-52.6776, -16.381], [-52.6807, -16.3881], [-52.6893, -16.3946], [-52.6862, -16.401], [-52.6745, -16.4124], [-52.6533, -16.4086], [-52.641, -16.4157], [-52.6449, -16.4271], [-52.6389, -16.4371], [-52.6192, -16.4463], [-52.6133, -16.4576], [-52.6051, -16.4628], [-52.6132, -16.4688], [-52.6065, -16.4768], [-52.6061, -16.486], [-52.6128, -16.5018], [-52.6203, -16.5052], [-52.6332, -16.5001], [-52.6373, -16.5029], [-52.6342, -16.5138], [-52.6294, -16.5178], [-52.626, -16.5211], [-52.6257, -16.5322], [-52.6351, -16.5398], [-52.6354, -16.5511], [-52.6463, -16.5461], [-52.6545, -16.5607], [-52.6631, -16.5514], [-52.6705, -16.5576], [-52.6596, -16.5702], [-52.6732, -16.5706], [-52.67, -16.5823], [-52.6756, -16.5855], [-52.6882, -16.5853], [-52.6947, -16.5822], [-52.7003, -16.5723], [-52.7078, -16.5753], [-52.7032, -16.5963], [-52.7106, -16.5957], [-52.7264, -16.5868], [-52.7328, -16.5859], [-52.7391, -16.5925], [-52.731, -16.5975], [-52.7407, -16.605], [-52.7379, -16.6135], [-52.726, -16.6145], [-52.7153, -16.637], [-52.7224, -16.6471], [-52.7265, -16.6461], [-52.7339, -16.6332], [-52.7462, -16.6307], [-52.7482, -16.6398], [-52.7411, -16.6521], [-52.752, -16.6616], [-52.7695, -16.6675], [-52.768, -16.6728], [-52.759, -16.6711], [-52.7643, -16.6961], [-52.7616, -16.7068], [-52.7779, -16.7078], [-52.7857, -16.7144], [-52.7893, -16.7248], [-52.7862, -16.741], [-52.7925, -16.7401], [-52.8022, -16.748], [-52.8082, -16.7423], [-52.8172, -16.7494], [-52.8221, -16.7579], [-52.8293, -16.7589], [-52.8324, -16.7722], [-52.8455, -16.7666], [-52.8591, -16.7688], [-52.8681, -16.7812], [-52.8851, -16.777], [-52.8928, -16.7941], [-52.9073, -16.7994], [-52.9085, -16.8109], [-52.914, -16.8127], [-52.927, -16.8188], [-52.9265, -16.8051], [-52.9328, -16.8031], [-52.9412, -16.8143], [-52.9348, -16.8244], [-52.9291, -16.8271], [-52.9291, -16.8376], [-52.9484, -16.8446], [-52.956, -16.8615], [-52.9717, -16.8697], [-52.9757, -16.864], [-52.9891, -16.867], [-53.0141, -16.8643], [-53.0135, -16.8764], [-53.0202, -16.8955], [-53.0192, -16.9002], [-53.039, -16.9121], [-53.0345, -16.9197], [-53.0396, -16.931], [-53.035, -16.9425], [-53.0473, -16.9493], [-53.0468, -16.9636], [-53.0545, -16.9684], [-53.056, -16.9972], [-53.052, -17.0047], [-53.0638, -17.0165], [-53.0601, -17.0209], [-53.0612, -17.0307], [-53.069, -17.0414], [-53.0613, -17.0462], [-53.055, -17.0644], [-53.0717, -17.0852], [-53.079, -17.0886], [-53.0889, -17.1008], [-53.1018, -17.1032], [-53.1107, -17.1081], [-53.1148, -17.1179], [-53.1144, -17.1269], [-53.1197, -17.1315], [-53.1267, -17.1448], [-53.1282, -17.1549], [-53.1394, -17.1618], [-53.1421, -17.1714], [-53.1498, -17.1682], [-53.1569, -17.1712], [-53.1551, -17.1866], [-53.1665, -17.2101], [-53.166, -17.2214], [-53.1715, -17.2233], [-53.1718, -17.2332], [-53.1867, -17.2588], [-53.1974, -17.2605], [-53.1946, -17.2753], [-53.2034, -17.284], [-53.2081, -17.2932], [-53.2173, -17.2968], [-53.2188, -17.3074], [-53.2092, -17.316], [-53.2136, -17.3204], [-53.2118, -17.3273], [-53.2056, -17.3314], [-53.2005, -17.3504], [-53.2032, -17.368], [-53.1972, -17.3783], [-53.2088, -17.3958], [-53.2143, -17.4106], [-53.2221, -17.4165], [-53.2314, -17.4404], [-53.2236, -17.4583], [-53.2324, -17.4811], [-53.2405, -17.4919], [-53.2369, -17.4979], [-53.242, -17.5042], [-53.2384, -17.5162], [-53.2442, -17.5232], [-53.2427, -17.5537], [-53.245, -17.5629], [-53.2379, -17.568], [-53.2404, -17.6], [-53.2471, -17.6054], [-53.2439, -17.6155], [-53.2485, -17.6273], [-53.2467, -17.6494], [-53.2432, -17.6538], [-53.243, -17.6716], [-53.2371, -17.6799], [-53.2421, -17.6907], [-53.2355, -17.6936], [-53.2369, -17.7016], [-53.2338, -17.713], [-53.2192, -17.7211], [-53.2019, -17.7261], [-53.1861, -17.7481], [-53.1775, -17.751], [-53.1721, -17.7569], [-53.1726, -17.7649], [-53.16, -17.7749], [-53.1558, -17.7852], [-53.1571, -17.7968], [-53.1507, -17.8103], [-53.1435, -17.8163], [-53.1416, -17.8264], [-53.1337, -17.8326], [-53.1317, -17.8423], [-53.1372, -17.8516], [-53.1346, -17.8569], [-53.1381, -17.871], [-53.1283, -17.8808], [-53.1283, -17.8905], [-53.1226, -17.9025], [-53.1275, -17.912], [-53.1251, -17.9175], [-53.1104, -17.9273], [-53.1047, -17.9276], [-53.0865, -17.9449], [-53.081, -17.9595], [-53.0713, -17.9659], [-53.0645, -17.9884], [-53.0652, -17.9959], [-53.0718, -18.0211], [-53.0723, -18.034], [-53.0757, -18.0508], [-53.0818, -18.0548], [-53.103, -18.0588], [-53.1237, -18.0588], [-53.1399, -18.0721], [-53.1432, -18.0841], [-53.1367, -18.1185], [-53.129, -18.1385], [-53.1297, -18.1607], [-53.1102, -18.2196], [-53.1113, -18.2353], [-53.1075, -18.2601], [-53.102, -18.2726], [-53.1035, -18.2918], [-53.0997, -18.3136], [-53.083, -18.3268], [-53.0717, -18.3415], [-53.0649, -18.3441], [-53.0445, -18.3439], [-53.0279, -18.3516], [-53.0231, -18.3495], [-53.0139, -18.3261], [-53.0049, -18.3225], [-52.9841, -18.3073], [-52.9653, -18.2989], [-52.9542, -18.2966], [-52.9352, -18.2966], [-52.9142, -18.3014], [-52.8732, -18.3148], [-52.8564, -18.312], [-52.8208, -18.3107], [-52.7969, -18.316], [-52.7759, -18.3288], [-52.7593, -18.3481], [-52.7589, -18.3631], [-52.7619, -18.3713], [-52.77, -18.3803], [-52.7837, -18.3883], [-52.788, -18.3933], [-52.7931, -18.4077], [-52.7985, -18.4149], [-52.8068, -18.4177], [-52.8275, -18.4196], [-52.8385, -18.4236], [-52.8514, -18.4223], [-52.8712, -18.4258], [-52.8764, -18.4309], [-52.8792, -18.4429], [-52.881, -18.4655], [-52.8991, -18.4768], [-52.9101, -18.4917], [-52.913, -18.5048], [-52.9197, -18.5107], [-52.9425, -18.517], [-52.9549, -18.5337], [-52.9624, -18.5408], [-52.9649, -18.55], [-52.9536, -18.5624], [-52.9518, -18.5767], [-52.9415, -18.5859], [-52.9345, -18.5991], [-52.9406, -18.6115], [-52.9367, -18.6144], [-52.9211, -18.6134], [-52.9143, -18.6198], [-52.914, -18.6279], [-52.918, -18.6347], [-52.9128, -18.642], [-52.8929, -18.6456], [-52.8734, -18.6459], [-52.8573, -18.6582], [-52.8507, -18.66], [-52.8465, -18.667], [-52.8362, -18.6666], [-52.822, -18.6722], [-52.8101, -18.6677], [-52.7854, -18.6808], [-52.7631, -18.6814], [-52.7481, -18.6921], [-52.7307, -18.6886], [-52.7161, -18.6914], [-52.6995, -18.6852], [-52.6873, -18.6783], [-52.6743, -18.6792], [-52.6666, -18.6831], [-52.6486, -18.686], [-52.6347, -18.6915], [-52.6324, -18.6956], [-52.622, -18.6886], [-52.604, -18.6882], [-52.5984, -18.6899], [-52.5887, -18.6868], [-52.586, -18.6809], [-52.5736, -18.6735], [-52.5662, -18.6646], [-52.5465, -18.6566], [-52.5394, -18.6592], [-52.5315, -18.6575], [-52.5218, -18.665], [-52.5019, -18.6759], [-52.4918, -18.6778], [-52.4713, -18.6868], [-52.4638, -18.6864], [-52.448, -18.692], [-52.4382, -18.7124], [-52.4241, -18.733], [-52.4155, -18.7366], [-52.4119, -18.744], [-52.4075, -18.7572], [-52.4008, -18.7587], [-52.3955, -18.7692], [-52.3792, -18.7817], [-52.3752, -18.7911], [-52.3638, -18.7987], [-52.3539, -18.8002], [-52.3447, -18.823], [-52.3375, -18.8225], [-52.3338, -18.8291], [-52.3235, -18.8313], [-52.3051, -18.8404], [-52.2976, -18.8363], [-52.2934, -18.8292], [-52.2865, -18.8284], [-52.2727, -18.8324], [-52.2632, -18.8282], [-52.2522, -18.8392], [-52.2157, -18.8428], [-52.208, -18.8491], [-52.1979, -18.8499], [-52.1874, -18.8459], [-52.1804, -18.8537], [-52.173, -18.857], [-52.1636, -18.87], [-52.1506, -18.8933], [-52.136, -18.8903], [-52.1337, -18.8969], [-52.1187, -18.901], [-52.1108, -18.8987], [-52.107, -18.91], [-52.1058, -18.9259], [-52.0912, -18.9412], [-52.0794, -18.9511], [-52.0436, -18.9507], [-52.0426, -18.9593], [-52.0345, -18.9581], [-52.0265, -18.9634], [-52.0187, -18.9634], [-52.0145, -18.9761], [-52.0073, -18.9763], [-52.0027, -18.9681], [-51.9963, -18.9741], [-51.9794, -18.9736], [-51.9696, -18.9777], [-51.9691, -18.9672], [-51.9623, -18.9694], [-51.9597, -18.9776], [-51.951, -18.9811], [-51.9407, -18.9682], [-51.9297, -18.9771], [-51.926, -18.9849], [-51.9173, -18.9839], [-51.9071, -18.9944], [-51.8971, -18.9945], [-51.8934, -19.0066], [-51.8888, -19.0103], [-51.8763, -19.031], [-51.863, -19.0422], [-51.8611, -19.0474], [-51.8522, -19.0525], [-51.8447, -19.042], [-51.8355, -19.0456], [-51.8441, -19.0531], [-51.8326, -19.0563], [-51.8157, -19.0551], [-51.8079, -19.0625], [-51.7963, -19.0664], [-51.7974, -19.0733], [-51.7838, -19.0814], [-51.7778, -19.0776], [-51.7648, -19.087], [-51.7582, -19.0889], [-51.7445, -19.086], [-51.7479, -19.0937], [-51.7401, -19.1008], [-51.7315, -19.0999], [-51.7275, -19.1078], [-51.7162, -19.1064], [-51.7001, -19.1188], [-51.6921, -19.118], [-51.6601, -19.1343], [-51.6516, -19.136], [-51.646, -19.1301], [-51.6345, -19.1308], [-51.6235, -19.1382], [-51.614, -19.1367], [-51.609, -19.141], [-51.5973, -19.1365], [-51.5922, -19.1268], [-51.5691, -19.1345], [-51.5552, -19.1322], [-51.5509, -19.1407], [-51.5392, -19.1427], [-51.5271, -19.1389], [-51.5139, -19.1504], [-51.5017, -19.147], [-51.4987, -19.161], [-51.4817, -19.1599], [-51.4728, -19.1542], [-51.4684, -19.1608], [-51.459, -19.1675], [-51.4552, -19.1612], [-51.4484, -19.1604], [-51.4386, -19.1713], [-51.4201, -19.1662], [-51.4181, -19.1729], [-51.4105, -19.1725], [-51.4052, -19.1776], [-51.4087, -19.1843], [-51.3945, -19.1962], [-51.378, -19.1927], [-51.3701, -19.1996], [-51.3705, -19.2087], [-51.3649, -19.2147], [-51.364, -19.2225], [-51.3456, -19.214], [-51.337, -19.2223], [-51.3233, -19.2188], [-51.3088, -19.2178], [-51.3035, -19.2225], [-51.3076, -19.2327], [-51.2915, -19.2447], [-51.2865, -19.2524], [-51.2793, -19.2492], [-51.2766, -19.2605], [-51.255, -19.2678], [-51.2426, -19.2693], [-51.2297, -19.2654], [-51.2255, -19.259], [-51.2055, -19.2621], [-51.1865, -19.2703], [-51.1832, -19.2798], [-51.1692, -19.287], [-51.1441, -19.2869], [-51.127, -19.303], [-51.1178, -19.3029], [-51.1111, -19.3073], [-51.092, -19.3076], [-51.0652, -19.3306], [-51.0581, -19.3304], [-51.0455, -19.3434], [-51.0423, -19.3561], [-51.0299, -19.367], [-51.0205, -19.3866], [-51.0258, -19.3987], [-51.0189, -19.4011], [-51.0045, -19.4014], [-51.0048, -19.413], [-50.9938, -19.408], [-50.988, -19.4084], [-50.9861, -19.4292], [-50.9826, -19.433], [-50.9683, -19.4352], [-50.9521, -19.4426], [-50.9452, -19.4535], [-50.9359, -19.4606], [-50.935, -19.4675], [-50.9188, -19.4716], [-50.9057, -19.4781], [-50.8895, -19.4809], [-50.8494, -19.4981], [-50.8355, -19.4961], [-50.8267, -19.4875], [-50.8256, -19.4733], [-50.8388, -19.4576], [-50.8598, -19.4422], [-50.8686, -19.4339], [-50.8754, -19.4228], [-50.876, -19.415], [-50.8715, -19.4039], [-50.8606, -19.3921], [-50.853, -19.3777], [-50.8416, -19.3508], [-50.836, -19.3273], [-50.828, -19.3108], [-50.8171, -19.2893], [-50.799, -19.277], [-50.7827, -19.2608], [-50.7688, -19.2594], [-50.764, -19.2505], [-50.7465, -19.2399], [-50.7439, -19.2345], [-50.7404, -19.2132], [-50.7408, -19.1969], [-50.7331, -19.187], [-50.7009, -19.1769], [-50.6825, -19.1756], [-50.6759, -19.1712], [-50.6718, -19.1611], [-50.6777, -19.1398], [-50.6745, -19.1363], [-50.6552, -19.1337], [-50.6457, -19.1348], [-50.6054, -19.1355], [-50.5865, -19.1395], [-50.5785, -19.1333], [-50.5717, -19.1215], [-50.5518, -19.1132], [-50.5352, -19.0989], [-50.5291, -19.0877], [-50.5109, -19.0607], [-50.5031, -19.0469], [-50.4993, -19.0344], [-50.4951, -19.0129], [-50.504, -19.0045], [-50.5012, -18.9959], [-50.5006, -18.9763], [-50.5119, -18.952], [-50.5106, -18.9387], [-50.5057, -18.9322], [-50.4732, -18.9214], [-50.461, -18.9136], [-50.4434, -18.8941], [-50.4356, -18.8768], [-50.4235, -18.8327], [-50.4187, -18.8276], [-50.4065, -18.8237], [-50.3943, -18.8227], [-50.3786, -18.8146], [-50.3703, -18.8044], [-50.3613, -18.7797], [-50.3523, -18.7603], [-50.3453, -18.7509], [-50.332, -18.7248], [-50.3145, -18.7007], [-50.2961, -18.6912], [-50.27, -18.6842], [-50.2503, -18.6779], [-50.2222, -18.6815], [-50.2076, -18.6786], [-50.1989, -18.6791], [-50.1865, -18.6717], [-50.1643, -18.6644], [-50.1431, -18.6658], [-50.1198, -18.6695], [-50.1039, -18.6695], [-50.0798, -18.6719], [-50.0684, -18.6562], [-50.0502, -18.6435], [-50.0401, -18.6138], [-50.0288, -18.6015], [-50.0201, -18.5994], [-49.9982, -18.6037], [-49.9815, -18.6046], [-49.975, -18.6134], [-49.9459, -18.6217], [-49.9317, -18.624], [-49.9134, -18.6202], [-49.9044, -18.6213], [-49.8893, -18.6099], [-49.8741, -18.6113], [-49.8681, -18.6225], [-49.8528, -18.6232], [-49.8362, -18.6367], [-49.8228, -18.6323], [-49.8001, -18.6433], [-49.7946, -18.6438], [-49.7837, -18.6413], [-49.7749, -18.6265], [-49.7722, -18.6133], [-49.7577, -18.6097], [-49.7444, -18.6156], [-49.7328, -18.616], [-49.723, -18.6094], [-49.7056, -18.5954], [-49.6937, -18.5906], [-49.6821, -18.5888], [-49.6646, -18.5916], [-49.6479, -18.6018], [-49.6378, -18.5986], [-49.635, -18.5921], [-49.6388, -18.586], [-49.6526, -18.5736], [-49.6517, -18.5611], [-49.642, -18.5552], [-49.6082, -18.547], [-49.5919, -18.5464], [-49.5753, -18.5423], [-49.5571, -18.5466], [-49.5476, -18.5396], [-49.5423, -18.531], [-49.542, -18.5243], [-49.5468, -18.5086], [-49.5457, -18.4995], [-49.5353, -18.4918], [-49.5192, -18.4927], [-49.4998, -18.491], [-49.4931, -18.4943], [-49.4858, -18.5094], [-49.4862, -18.5323], [-49.4854, -18.5518], [-49.4777, -18.5643], [-49.456, -18.5779], [-49.4436, -18.5968], [-49.4291, -18.6111], [-49.4238, -18.6187], [-49.4196, -18.6316], [-49.4057, -18.6451], [-49.393, -18.6473], [-49.3804, -18.6436], [-49.3734, -18.6348], [-49.3426, -18.5956], [-49.3322, -18.5702], [-49.3275, -18.5622], [-49.3188, -18.5612], [-49.3031, -18.5662], [-49.2927, -18.5639], [-49.2891, -18.5429], [-49.2856, -18.5363], [-49.2686, -18.5264], [-49.2559, -18.5263], [-49.2493, -18.5228], [-49.245, -18.5068], [-49.2387, -18.4989], [-49.2284, -18.4792], [-49.2126, -18.4645], [-49.2014, -18.4612], [-49.1926, -18.4497], [-49.1941, -18.4413], [-49.2025, -18.4292], [-49.2108, -18.4233], [-49.2101, -18.4148], [-49.2008, -18.4151], [-49.1906, -18.419], [-49.172, -18.4162], [-49.1593, -18.4167], [-49.1562, -18.4068], [-49.1408, -18.3964], [-49.1263, -18.3843], [-49.1078, -18.3886], [-49.1143, -18.3972], [-49.108, -18.4037], [-49.0969, -18.4037], [-49.0913, -18.4136], [-49.0791, -18.4167], [-49.0574, -18.4063], [-49.0538, -18.4026], [-49.0448, -18.3893], [-49.042, -18.3765], [-49.0296, -18.3688], [-49.006, -18.3744], [-48.996, -18.3709], [-48.9906, -18.3586], [-48.9815, -18.3564], [-48.9829, -18.3411], [-48.9766, -18.3417], [-48.9711, -18.3305], [-48.9595, -18.3235], [-48.9546, -18.3178], [-48.9368, -18.3062], [-48.9177, -18.3059], [-48.9071, -18.3163], [-48.8883, -18.3171], [-48.8792, -18.322], [-48.8728, -18.3328], [-48.8517, -18.3394], [-48.8371, -18.3415], [-48.8321, -18.3461], [-48.828, -18.3752], [-48.8164, -18.3797], [-48.811, -18.3762], [-48.8061, -18.3649], [-48.7872, -18.3532], [-48.7714, -18.3582], [-48.7577, -18.3448], [-48.7423, -18.3525], [-48.7306, -18.3533], [-48.7152, -18.3478], [-48.6977, -18.3502], [-48.6776, -18.3438], [-48.6706, -18.3459], [-48.6538, -18.3428], [-48.6411, -18.3403], [-48.6416, -18.3334], [-48.6338, -18.3276], [-48.6237, -18.3281], [-48.6024, -18.3348], [-48.5912, -18.3342], [-48.5824, -18.3272], [-48.5735, -18.3279], [-48.5614, -18.3239], [-48.5537, -18.3314], [-48.5545, -18.3469], [-48.5472, -18.3518], [-48.5385, -18.3497], [-48.5262, -18.354], [-48.5257, -18.3581], [-48.5156, -18.3664], [-48.5092, -18.3641], [-48.4928, -18.353], [-48.4877, -18.3521], [-48.4814, -18.3606], [-48.4864, -18.3749], [-48.4794, -18.3803], [-48.4695, -18.3707], [-48.4547, -18.3631], [-48.4494, -18.3571], [-48.442, -18.3566], [-48.4395, -18.3635], [-48.4303, -18.3652], [-48.4205, -18.3632], [-48.4112, -18.3576], [-48.4043, -18.3626], [-48.4, -18.3728], [-48.385, -18.3719], [-48.3526, -18.3677], [-48.3418, -18.3708], [-48.3274, -18.3808], [-48.3105, -18.3867], [-48.3066, -18.38], [-48.3153, -18.3766], [-48.3181, -18.3671], [-48.3052, -18.3581], [-48.2962, -18.3549], [-48.2872, -18.3472], [-48.2806, -18.3331], [-48.2718, -18.3294], [-48.2621, -18.3317], [-48.2568, -18.343], [-48.2272, -18.346], [-48.228, -18.3571], [-48.2215, -18.362], [-48.1972, -18.3632], [-48.1856, -18.3703], [-48.1708, -18.3748], [-48.1642, -18.3713], [-48.1594, -18.3755], [-48.1589, -18.3854], [-48.1508, -18.3945], [-48.1465, -18.4095], [-48.1264, -18.4166], [-48.1162, -18.426], [-48.1041, -18.4263], [-48.0941, -18.431], [-48.0787, -18.4301], [-48.067, -18.4256], [-48.0595, -18.4129], [-48.0475, -18.4176], [-48.0363, -18.4351], [-48.027, -18.4361], [-48.0137, -18.444], [-48.0124, -18.45], [-47.9967, -18.4535], [-47.9809, -18.4429], [-47.9761, -18.4526], [-47.9799, -18.4627], [-47.9764, -18.4778], [-47.9691, -18.4747], [-47.9634, -18.4798], [-47.9622, -18.4961], [-47.9546, -18.5], [-47.9527, -18.4938], [-47.9406, -18.4881], [-47.9295, -18.4878], [-47.9266, -18.4729], [-47.9143, -18.4666], [-47.9016, -18.4731], [-47.8879, -18.4772], [-47.8869, -18.4696], [-47.8755, -18.4757], [-47.8632, -18.4697], [-47.8644, -18.463], [-47.8737, -18.4592], [-47.8646, -18.4491], [-47.8605, -18.4402], [-47.8495, -18.4413], [-47.8388, -18.4518], [-47.8319, -18.4498], [-47.8316, -18.4418], [-47.837, -18.4358], [-47.8308, -18.4252], [-47.8297, -18.4113], [-47.8153, -18.4063], [-47.8084, -18.4002], [-47.7975, -18.4069], [-47.8, -18.4149], [-47.7892, -18.4177], [-47.779, -18.4241], [-47.7695, -18.4183], [-47.7591, -18.4103], [-47.7495, -18.4126], [-47.7476, -18.4058], [-47.7564, -18.3993], [-47.7547, -18.3917], [-47.7447, -18.3785], [-47.7333, -18.3759], [-47.7394, -18.3685], [-47.737, -18.3626], [-47.7155, -18.3639], [-47.7126, -18.3769], [-47.7073, -18.3804], [-47.694, -18.375], [-47.6797, -18.3561], [-47.6707, -18.3575], [-47.6625, -18.3351], [-47.6532, -18.3262], [-47.6469, -18.3303], [-47.6462, -18.3402], [-47.6252, -18.3303], [-47.6243, -18.3226], [-47.6102, -18.3157], [-47.6184, -18.3078], [-47.6248, -18.3056], [-47.6328, -18.2916], [-47.6378, -18.2891], [-47.6299, -18.2773], [-47.618, -18.2689], [-47.625, -18.2605], [-47.6172, -18.2484], [-47.612, -18.2498], [-47.6134, -18.2629], [-47.6073, -18.264], [-47.6018, -18.2577], [-47.607, -18.2462], [-47.5918, -18.2362], [-47.5803, -18.2341], [-47.5883, -18.2274], [-47.5706, -18.2209], [-47.5675, -18.2111], [-47.5529, -18.205], [-47.5505, -18.1994], [-47.5401, -18.1935], [-47.5355, -18.1962], [-47.5361, -18.2089], [-47.5395, -18.2169], [-47.5375, -18.2301], [-47.5276, -18.2269], [-47.5295, -18.2176], [-47.5175, -18.2112], [-47.5166, -18.1983], [-47.5032, -18.1926], [-47.497, -18.199], [-47.4806, -18.1783], [-47.4727, -18.1808], [-47.463, -18.1767], [-47.4593, -18.1684], [-47.4511, -18.1595], [-47.4429, -18.1606], [-47.4382, -18.167], [-47.4298, -18.1652], [-47.4352, -18.1505], [-47.4265, -18.1393], [-47.4079, -18.1419], [-47.4077, -18.1329], [-47.3999, -18.1274], [-47.3919, -18.1169], [-47.3872, -18.1211], [-47.3808, -18.1168], [-47.37, -18.116], [-47.367, -18.109], [-47.3568, -18.1055], [-47.3539, -18.1001], [-47.3616, -18.0959], [-47.3576, -18.0852], [-47.3454, -18.087], [-47.3331, -18.075], [-47.3243, -18.0698], [-47.3118, -18.0683], [-47.3052, -18.0745], [-47.3013, -18.0621], [-47.2953, -18.0639], [-47.2834, -18.0578], [-47.2834, -18.0408], [-47.2909, -18.0387], [-47.2961, -18.0221], [-47.2969, -18.0096], [-47.3098, -18.0073], [-47.3191, -17.9948], [-47.323, -17.9835], [-47.3129, -17.9749], [-47.3138, -17.9633], [-47.335, -17.9477], [-47.334, -17.9383], [-47.3411, -17.9331], [-47.3431, -17.9244], [-47.34, -17.9165], [-47.3436, -17.907], [-47.3418, -17.9002], [-47.3567, -17.8941], [-47.3584, -17.8801], [-47.354, -17.8705], [-47.3569, -17.8549], [-47.3645, -17.8453], [-47.3647, -17.8369], [-47.3715, -17.8296], [-47.3631, -17.8237], [-47.3627, -17.816], [-47.3547, -17.8151], [-47.3509, -17.7972], [-47.3533, -17.7874], [-47.3484, -17.7853], [-47.3423, -17.7741], [-47.3318, -17.7655], [-47.3357, -17.7626], [-47.3422, -17.7457], [-47.3309, -17.7327], [-47.317, -17.7252], [-47.3126, -17.7121], [-47.314, -17.6998], [-47.2957, -17.6823], [-47.2858, -17.6836], [-47.2725, -17.674], [-47.2714, -17.6659], [-47.2794, -17.6541], [-47.279, -17.6427], [-47.2691, -17.635], [-47.2642, -17.6191], [-47.2648, -17.6114], [-47.2758, -17.5977], [-47.2792, -17.584], [-47.2893, -17.5701], [-47.3066, -17.5585], [-47.3131, -17.5434], [-47.3254, -17.5238], [-47.3338, -17.5219], [-47.345, -17.526], [-47.3594, -17.5235], [-47.3747, -17.5235], [-47.3843, -17.5153], [-47.4004, -17.5118], [-47.4152, -17.521], [-47.4259, -17.5223], [-47.4498, -17.5328], [-47.4547, -17.5418], [-47.4669, -17.534], [-47.4773, -17.5128], [-47.4912, -17.5188], [-47.5047, -17.5092], [-47.5089, -17.5012], [-47.5029, -17.4902], [-47.5035, -17.4823], [-47.5124, -17.4769], [-47.5133, -17.4632], [-47.5219, -17.4584], [-47.5275, -17.4606], [-47.5366, -17.4571], [-47.5405, -17.4455], [-47.5284, -17.4396], [-47.5292, -17.4236], [-47.5329, -17.4104], [-47.5246, -17.4119], [-47.5341, -17.4005], [-47.5396, -17.3896], [-47.5287, -17.3881], [-47.5143, -17.3743], [-47.5171, -17.3688], [-47.5146, -17.3583], [-47.5223, -17.3537], [-47.5161, -17.3458], [-47.5051, -17.3405], [-47.5126, -17.3353], [-47.5108, -17.3261], [-47.511, -17.3306], [-47.4984, -17.336], [-47.4943, -17.3462], [-47.4868, -17.3495], [-47.4759, -17.3451], [-47.464, -17.3558], [-47.4613, -17.3465], [-47.4405, -17.3465], [-47.4543, -17.3319], [-47.451, -17.325], [-47.4379, -17.3179], [-47.4242, -17.324], [-47.4217, -17.316], [-47.4294, -17.308], [-47.4212, -17.3039], [-47.4195, -17.2924], [-47.4255, -17.2836], [-47.4328, -17.2835], [-47.4345, -17.2762], [-47.428, -17.2715], [-47.4171, -17.2695], [-47.416, -17.2574], [-47.4111, -17.2492], [-47.3989, -17.2426], [-47.3842, -17.2478], [-47.3809, -17.2379], [-47.3845, -17.2259], [-47.3757, -17.2221], [-47.3661, -17.2218], [-47.3573, -17.1946], [-47.3485, -17.1762], [-47.352, -17.1665], [-47.3339, -17.1653], [-47.3265, -17.1542], [-47.3035, -17.146], [-47.2931, -17.1394], [-47.2827, -17.1441], [-47.2834, -17.1306], [-47.2753, -17.1215], [-47.2775, -17.111], [-47.2749, -17.1058], [-47.267, -17.1084], [-47.2605, -17.1004], [-47.2482, -17.0986], [-47.2425, -17.0875], [-47.2252, -17.0775], [-47.1981, -17.0723], [-47.1959, -17.0604], [-47.1859, -17.059], [-47.1781, -17.0408], [-47.1616, -17.0382], [-47.1594, -17.0296], [-47.1466, -17.0323], [-47.1403, -17.0186], [-47.132, -17.0112], [-47.1436, -17.0003], [-47.1435, -16.9907], [-47.1342, -16.9898], [-47.1297, -16.9858], [-47.1295, -16.9752], [-47.143, -16.9717], [-47.1462, -16.9675], [-47.1575, -16.9644], [-47.1545, -16.9529], [-47.1673, -16.9526], [-47.1595, -16.9433], [-47.1696, -16.939], [-47.1743, -16.9295], [-47.1682, -16.9282], [-47.1606, -16.9197], [-47.1682, -16.9139], [-47.1747, -16.9174], [-47.1807, -16.9018], [-47.1962, -16.9048], [-47.1951, -16.8953], [-47.2031, -16.8929], [-47.2011, -16.8815], [-47.2084, -16.8747], [-47.2096, -16.8636], [-47.2021, -16.8628], [-47.2002, -16.8571], [-47.2062, -16.8518], [-47.2064, -16.8384], [-47.1997, -16.8287], [-47.2126, -16.8278], [-47.2138, -16.8115], [-47.2199, -16.8096], [-47.2211, -16.8025], [-47.2174, -16.7923], [-47.2205, -16.788], [-47.2197, -16.7781], [-47.2312, -16.775], [-47.2365, -16.7553], [-47.2341, -16.7433], [-47.2279, -16.7404], [-47.2321, -16.7333], [-47.2241, -16.7298], [-47.2257, -16.7205], [-47.2297, -16.7115], [-47.2462, -16.7005], [-47.2459, -16.6835], [-47.258, -16.685], [-47.259, -16.6772], [-47.25, -16.6755], [-47.2518, -16.6645], [-47.2625, -16.6543], [-47.2738, -16.6619], [-47.2877, -16.6423], [-47.288, -16.6326], [-47.2957, -16.6352], [-47.2987, -16.6244], [-47.3058, -16.6263], [-47.319, -16.6133], [-47.3165, -16.6048], [-47.3338, -16.6084], [-47.3473, -16.5908], [-47.3576, -16.5869], [-47.3654, -16.5933], [-47.3738, -16.5932], [-47.3775, -16.5784], [-47.3866, -16.5777], [-47.4022, -16.5706], [-47.4104, -16.5734], [-47.4119, -16.5633], [-47.4055, -16.5552], [-47.4137, -16.5467], [-47.4209, -16.5498], [-47.431, -16.549], [-47.4347, -16.5417], [-47.4418, -16.5408], [-47.4414, -16.5284], [-47.4595, -16.5041], [-47.454, -16.4889], [-47.4567, -16.4777], [-47.455, -16.466], [-47.4459, -16.4581], [-47.4289, -16.437], [-47.4244, -16.4202], [-47.4236, -16.4027], [-47.4272, -16.3989], [-47.4201, -16.3832], [-47.4121, -16.3804], [-47.3976, -16.3681], [-47.3957, -16.3626], [-47.3803, -16.3475], [-47.3754, -16.3374], [-47.3655, -16.3299], [-47.3593, -16.3152], [-47.3527, -16.3074], [-47.3555, -16.2942], [-47.3476, -16.2869], [-47.3516, -16.2754], [-47.3441, -16.2652], [-47.3343, -16.2586], [-47.3335, -16.2483], [-47.322, -16.2314], [-47.3285, -16.222], [-47.329, -16.211], [-47.3226, -16.2091], [-47.3283, -16.2036], [-47.3325, -16.1907], [-47.332, -16.1717], [-47.345, -16.1641], [-47.3419, -16.1565], [-47.3457, -16.1475], [-47.3504, -16.1481], [-47.3523, -16.1338], [-47.3434, -16.1305], [-47.3415, -16.1218], [-47.3366, -16.1195], [-47.332, -16.1007], [-47.3371, -16.0936], [-47.3329, -16.0867], [-47.3208, -16.091], [-47.3126, -16.0888], [-47.3082, -16.0788], [-47.3111, -16.0654], [-47.3048, -16.061], [-47.3085, -16.05], [-47.511, -16.0499], [-47.6836, -16.0498], [-47.8314, -16.05], [-47.9386, -16.0499], [-48.016, -16.0497], [-48.0178, -16.0497], [-48.0181, -16.0497], [-48.0848, -16.0497], [-48.2778, -16.0496], [-48.2786, -16.042], [-48.272, -16.0315], [-48.2699, -16.0222], [-48.2721, -16.011], [-48.2616, -15.9852], [-48.2582, -15.983], [-48.2603, -15.9669], [-48.2514, -15.9557], [-48.2526, -15.94], [-48.2559, -15.9321], [-48.2641, -15.9284], [-48.2685, -15.9331], [-48.2755, -15.9304], [-48.2753, -15.9234], [-48.27, -15.9194], [-48.2747, -15.9093], [-48.2737, -15.8987], [-48.2764, -15.8924], [-48.2717, -15.8841], [-48.2771, -15.8759], [-48.2795, -15.86], [-48.2857, -15.8447], [-48.2818, -15.8306], [-48.2807, -15.8239], [-48.2678, -15.8084], [-48.2567, -15.8018], [-48.243, -15.7973], [-48.2323, -15.784], [-48.2319, -15.7784], [-48.2173, -15.7676], [-48.2088, -15.7497], [-48.208, -15.7179], [-48.2111, -15.7129], [-48.2227, -15.7081], [-48.2315, -15.7097], [-48.2412, -15.7056], [-48.2392, -15.6969], [-48.2413, -15.6867], [-48.2346, -15.6669], [-48.2349, -15.66]]]}, "properties": {"uf": "GO", "nome": "GO"}}, {"type": "Feature", "geometry": {"type": "Polygon", "coordinates": [[[-48.016, -16.0497], [-47.9386, -16.0499], [-47.8314, -16.05], [-47.6836, -16.0498], [-47.511, -16.0499], [-47.3085, -16.05], [-47.31, -16.0363], [-47.3169, -16.0362], [-47.3225, -16.0265], [-47.3353, -16.0205], [-47.3479, -16.0074], [-47.3604, -16.0078], [-47.3702, -16.0012], [-47.3784, -15.9784], [-47.3769, -15.9619], [-47.3731, -15.9588], [-47.3698, -15.9455], [-47.3736, -15.9371], [-47.3623, -15.9294], [-47.362, -15.9218], [-47.369, -15.919], [-47.3672, -15.9081], [-47.3748, -15.9067], [-47.3789, -15.8873], [-47.3722, -15.8745], [-47.368, -15.8519], [-47.3664, -15.8274], [-47.3572, -15.824], [-47.3542, -15.8141], [-47.3404, -15.795], [-47.336, -15.7814], [-47.3284, -15.7722], [-47.3294, -15.7671], [-47.3149, -15.7464], [-47.3136, -15.7382], [-47.3207, -15.7186], [-47.3139, -15.7111], [-47.3125, -15.6972], [-47.3185, -15.6902], [-47.3315, -15.6835], [-47.3272, -15.6753], [-47.3266, -15.6528], [-47.3339, -15.6295], [-47.3284, -15.6192], [-47.3222, -15.5985], [-47.316, -15.5971], [-47.3217, -15.5865], [-47.3273, -15.5897], [-47.3348, -15.5876], [-47.3476, -15.5793], [-47.3608, -15.5801], [-47.3779, -15.576], [-47.3807, -15.5669], [-47.3898, -15.5672], [-47.3939, -15.5584], [-47.4063, -15.5469], [-47.4184, -15.5457], [-47.4184, -15.5018], [-47.4927, -15.5019], [-47.6169, -15.5021], [-47.854, -15.5022], [-48.0348, -15.5022], [-48.0541, -15.5022], [-48.0543, -15.5022], [-48.0744, -15.5022], [-48.2, -15.5023], [-48.1997, -15.6229], [-48.2182, -15.6233], [-48.2342, -15.6419], [-48.2349, -15.66], [-48.2346, -15.6669], [-48.2413, -15.6867], [-48.2392, -15.6969], [-48.2412, -15.7056], [-48.2315, -15.7097], [-48.2227, -15.7081], [-48.2111, -15.7129], [-48.208, -15.7179], [-48.2088, -15.7497], [-48.2173, -15.7676], [-48.2319, -15.7784], [-48.2323, -15.784], [-48.243, -15.7973], [-48.2567, -15.8018], [-48.2678, -15.8084], [-48.2807, -15.8239], [-48.2818, -15.8306], [-48.2857, -15.8447], [-48.2795, -15.86], [-48.2771, -15.8759], [-48.2717, -15.8841], [-48.2764, -15.8924], [-48.2737, -15.8987], [-48.2747, -15.9093], [-48.27, -15.9194], [-48.2753, -15.9234], [-48.2755, -15.9304], [-48.2685, -15.9331], [-48.2641, -15.9284], [-48.2559, -15.9321], [-48.2526, -15.94], [-48.2514, -15.9557], [-48.2603, -15.9669], [-48.2582, -15.983], [-48.2616, -15.9852], [-48.2721, -16.011], [-48.2699, -16.0222], [-48.272, -16.0315], [-48.2786, -16.042], [-48.2778, -16.0496], [-48.0848, -16.0497], [-48.0181, -16.0497], [-48.016, -16.0497]]]}, "properties": {"uf": "DF", "nome": "DF"}}]} \ No newline at end of file diff --git a/demo/index.html b/demo/index.html new file mode 100644 index 0000000..09791ef --- /dev/null +++ b/demo/index.html @@ -0,0 +1,810 @@ + + + + + + + + AutoSINAPI | API de Custos da Construção Civil + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + API Online • Free Tier Disponível +
+

A fonte da verdade para custos da construção.

+

Esqueça PDFs e planilhas confusas. A API RESTful da AutoSINAPI entrega dados atualizados, estruturados e prontos para alimentar seus orçamentos e dashboards em milissegundos.

+ +
+ ⚡ FastAPI + 🐘 PostgreSQL (...) + 🚀 Redis Cache + 🛡️ Kong Gateway +
+ +
+
+ + ... + Preços / Custos Consolidados +
+
+ + ... + Composições & BOMs +
+
+ + ... + Insumos Catalogados +
+
+ + < 15ms + Latência Média (Cache Hit) +
+
+ + +
+

Experimente agora:

+
+ + + + + +
+
+
+
+ + +
+
+

Pesquisa Inteligente & Explosão Analítica (BOM)

+

Consulte preços locais ou exploda composições em toda sua hierarquia para encontrar o custo de cada prego e hora de mão de obra.

+
+ GET /api/v1/public/insumos?q={termo}&uf={estado}&data_referencia={data}®ime={regime} + +
+
+ +
+ + +
+
+

Análise de Curva ABC (BI)

+

Descubra quais insumos geram o maior impacto financeiro em um conjunto de composições. Ideal para foco de compras e negociações.

+
+ POST /api/v1/public/bi/curva-abc?uf={estado}&data_referencia={data}®ime={regime} + +
+
+ + + +
+
+ + +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + + + + + + + + + + +
+ + +
+
+

Tendências de Volatilidade

+

Visualize a evolução mensal de preços por categoria de insumo. Identifique tendências de alta ou baixa em classes de materiais.

+
+ GET /api/v1/public/bi/tendencias/por-classificacao?uf={uf}&data_referencia={data}®ime={regime}&meses=12 +
+
+ +
+
+
+ + +
+ +
+ + +
+
+ + +
+
+ + +
+ +
+
+ + + + +
+ + +
+
+

Comparativo Inter-Regional

+

Compare o custo do mesmo item em múltiplos estados simultaneamente para estudos de viabilidade e logística.

+
+ GET /api/v1/public/{tipo}/{codigo}?uf={estado}&data_referencia={data}®ime={regime} + +
+
+ +
+
+
+ + +
+
+ + +
+ +
+ + +
+
+ +
+ + + +
+
+
+ +
+ +
+ +
+
+ + +
+
+ + +
+
+
+ + + + + + +
+ + +
+
+

Comparação Cruzada de Composições

+

Compare lado a lado a estrutura de custos de duas composições diferentes. Identifique diferenças de insumos, quantitativos e impacto financeiro.

+ +
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ + + + +
+ +
+ + + + + + + + + + + + + + + + + + diff --git a/demo/js/api.js b/demo/js/api.js new file mode 100644 index 0000000..294ca84 --- /dev/null +++ b/demo/js/api.js @@ -0,0 +1,115 @@ +/** @file Camada de API — fetch wrapper + endpoints */ +export function createApi(config, toast, utils, state, dom) { + const BASE = config.API_BASE; + + async function request(url, options = {}) { + const response = await fetch(url, options); + const body = await response.json().catch(() => ({ detail: `HTTP ${response.status}` })); + if (!response.ok) { + const errMsg = body.detail || body.message || `HTTP ${response.status}`; + console.error(`[API] ${response.status} ${url}: ${errMsg}`); + throw new Error(errMsg); + } + return body; + } + + function updateFilterVisibility() { + const isInsumo = state.search.searchType === 'insumos'; + const classificacaoCol = document.getElementById('classificacaoFilterCol'); + const grupoCol = document.getElementById('grupoFilterCol'); + if (classificacaoCol) classificacaoCol.style.display = isInsumo ? '' : 'none'; + if (grupoCol) grupoCol.style.display = isInsumo ? 'none' : ''; + } + + async function fetchStats() { + try { + const stats = await request(`${BASE}/stats`); + if (dom.statPrecos) dom.statPrecos.textContent = utils.formatNumber(stats.precos); + if (dom.statComposicoes) dom.statComposicoes.textContent = utils.formatNumber(stats.composicoes); + if (dom.statInsumos) dom.statInsumos.textContent = utils.formatNumber(stats.insumos); + if (dom.heroTotalRecords) dom.heroTotalRecords.textContent = `${utils.formatNumber(stats.precos)} registros`; + } catch (error) { + console.error('Stats fetch failed:', error); + } + } + + async function populateFilters() { + try { + const filters = await request(`${BASE}/filters`); + + state.filters.ufs = filters.ufs || []; + state.filters.dates = filters.datas || []; + state.filters.regimes = filters.regimes || []; + state.filters.classificacoes = filters.classificacoes || []; + state.filters.grupos = filters.grupos || []; + + const populate = (sel, arr) => { + if (!sel) return; + sel.innerHTML = arr.map(v => ``).join(''); + }; + + populate(dom.stateFilter, state.filters.ufs); + populate(dom.dateFilter, state.filters.dates); + populate(dom.regimeFilter, state.filters.regimes); + populate(dom.classificacaoFilter, state.filters.classificacoes); + populate(dom.grupoFilter, state.filters.grupos); + populate(dom.abcStateFilter, state.filters.ufs); + populate(dom.abcDateFilter, state.filters.dates); + populate(dom.abcRegimeFilter, state.filters.regimes); + populate(dom.compareDateFilter, state.filters.dates); + populate(dom.compareRegimeFilter, state.filters.regimes); + populate(dom.trendsStateFilter, state.filters.ufs); + populate(dom.trendsDateFilter, state.filters.dates); + populate(dom.trendsRegimeFilter, state.filters.regimes); + populate(dom.comparisonUfFilter, state.filters.ufs); + populate(dom.comparisonDateFilter, state.filters.dates); + populate(dom.comparisonRegimeFilter, state.filters.regimes); + + if (dom.stateFilter) dom.stateFilter.value = utils.getDefaultUf(); + if (dom.dateFilter) dom.dateFilter.value = utils.getDefaultDate(); + if (dom.regimeFilter) dom.regimeFilter.value = utils.getDefaultRegime(); + if (dom.classificacaoFilter) dom.classificacaoFilter.value = ''; + if (dom.grupoFilter) dom.grupoFilter.value = ''; + if (dom.abcStateFilter) dom.abcStateFilter.value = utils.getDefaultUf(); + if (dom.abcDateFilter) dom.abcDateFilter.value = utils.getDefaultDate(); + if (dom.abcRegimeFilter) dom.abcRegimeFilter.value = utils.getDefaultRegime(); + if (dom.compareDateFilter) dom.compareDateFilter.value = utils.getDefaultDate(); + if (dom.compareRegimeFilter) dom.compareRegimeFilter.value = utils.getDefaultRegime(); + if (dom.trendsStateFilter) dom.trendsStateFilter.value = 'SP'; + if (dom.trendsDateFilter) dom.trendsDateFilter.value = utils.getDefaultDate(); + if (dom.trendsRegimeFilter) dom.trendsRegimeFilter.value = utils.getDefaultRegime(); + if (dom.comparisonUfFilter) dom.comparisonUfFilter.value = 'SP'; + if (dom.comparisonDateFilter) dom.comparisonDateFilter.value = utils.getDefaultDate(); + if (dom.comparisonRegimeFilter) dom.comparisonRegimeFilter.value = utils.getDefaultRegime(); + + if (dom.stateChips && state.filters.ufs.length > 0) { + dom.stateChips.innerHTML = state.filters.ufs.map(uf => + `` + ).join(''); + } + + updateFilterVisibility(); + } catch (error) { + console.error('Filter population failed:', error); + state.filters.ufs = ['SP', 'RJ', 'MG', 'PR', 'SC', 'RS', 'BA', 'PE', 'GO']; + state.filters.dates = [utils.getDefaultDate()]; + state.filters.regimes = ['DESONERADO', 'NAO_DESONERADO', 'SEM_ENCARGOS']; + populate(dom.stateFilter, state.filters.ufs); + populate(dom.dateFilter, state.filters.dates); + populate(dom.regimeFilter, state.filters.regimes); + populate(dom.abcStateFilter, state.filters.ufs); + populate(dom.abcDateFilter, state.filters.dates); + populate(dom.abcRegimeFilter, state.filters.regimes); + populate(dom.compareDateFilter, state.filters.dates); + populate(dom.compareRegimeFilter, state.filters.regimes); + populate(dom.trendsStateFilter, state.filters.ufs); + populate(dom.trendsDateFilter, state.filters.dates); + populate(dom.trendsRegimeFilter, state.filters.regimes); + populate(dom.comparisonUfFilter, state.filters.ufs); + populate(dom.comparisonDateFilter, state.filters.dates); + populate(dom.comparisonRegimeFilter, state.filters.regimes); + } + } + + return { request, fetchStats, populateFilters, updateFilterVisibility }; +} \ No newline at end of file diff --git a/demo/js/config.js b/demo/js/config.js new file mode 100644 index 0000000..7e8f4f2 --- /dev/null +++ b/demo/js/config.js @@ -0,0 +1,13 @@ +/** @file Configuração central e constantes */ +export const CONFIG = Object.freeze({ + API_BASE: (() => { + const origin = window.location.origin; + return (origin === 'null' || origin.startsWith('file:')) + ? 'https://autosinapi.lamp.local/api/v1/public' + : '/api/v1/public'; + })(), + TOAST_DURATION: 3000, + DEBOUNCE_MS: 300, + FALLBACK_UF: 'SP', + FALLBACK_REGIME: 'NAO_DESONERADO', +}); \ No newline at end of file diff --git a/demo/js/dom.js b/demo/js/dom.js new file mode 100644 index 0000000..59fbc5a --- /dev/null +++ b/demo/js/dom.js @@ -0,0 +1,162 @@ +/** @file Cache DOM — query helpers e cache de elementos */ +export const $ = (sel, ctx = document) => ctx.querySelector(sel); +export const $$ = (sel, ctx = document) => [...ctx.querySelectorAll(sel)]; + +export function createDom() { + return { + themeToggle: $('#themeToggle'), + mobileMenuBtn: $('#mobileMenuBtn'), + mobileMenu: $('#mobileMenu'), + // Hero + exampleBtns: $$('.example-btn'), + heroTotalRecords: $('#hero-total-records'), + statPrecos: $('#stat-precos'), + statComposicoes: $('#stat-composicoes'), + statInsumos: $('#stat-insumos'), + // Search + searchForm: $('#searchForm'), + searchInput: $('#searchInput'), + searchTypeInsumos: $('#searchTypeInsumos'), + searchTypeComposicoes: $('#searchTypeComposicoes'), + stateFilter: $('#stateFilter'), + dateFilter: $('#dateFilter'), + regimeFilter: $('#regimeFilter'), + classificacaoFilter: $('#classificacaoFilter'), + grupoFilter: $('#grupoFilter'), + searchBtn: $('#searchBtn'), + resultsGrid: $('#resultsGrid'), + resultsActions: $('#resultsActions'), + resultsCount: $('#resultsCount'), + sortSelect: $('#sortSelect'), + btnGrid: $('#btnGrid'), + btnList: $('#btnList'), + searchSkeleton: $('#searchSkeleton'), + noResults: $('#noResults'), + loader: $('#loader'), + // ABC + abcForm: $('#abcForm'), + abcInput: $('#abcInput'), + abcStateFilter: $('#abcStateFilter'), + abcDateFilter: $('#abcDateFilter'), + abcRegimeFilter: $('#abcRegimeFilter'), + abcBtn: $('#abcBtn'), + abcToggleGroup: $('#abcToggleGroup'), + abcSkeleton: $('#abcSkeleton'), + abcResults: $('#abcResults'), + abcResultsActions: $('#abcResultsActions'), + abcResultsCount: $('#abcResultsCount'), + btnAbcGrid: $('#btnAbcGrid'), + btnAbcList: $('#btnAbcList'), + abcChart: $('#abcChart'), + abcGrid: $('#abcGrid'), + abcTable: $('#abcTable'), + abcTableWrapper: $('#abcTableWrapper'), + // Compare + compareForm: $('#compareForm'), + compareType: $('#compareType'), + compareCode: $('#compareCode'), + compareDateFilter: $('#compareDateFilter'), + compareRegimeFilter: $('#compareRegimeFilter'), + compareBtn: $('#compareBtn'), + stateChips: $('#stateChips'), + selectAllStates: $('#selectAllStates'), + clearAllStates: $('#clearAllStates'), + presetRegions: $('#presetRegions'), + selectedStatesCount: $('#selectedStatesCount'), + compareSkeleton: $('#compareSkeleton'), + compareResults: $('#compareResults'), + compareChart: $('#compareChart'), + compareItemName: $('#compareItemName'), + compareStats: $('#compareStats'), + compareMin: $('#compareMin'), + compareMax: $('#compareMax'), + compareAvg: $('#compareAvg'), + compareVariation: $('#compareVariation'), + // Modal + detailModal: $('#detailModal'), + modalTitle: $('#modalTitle'), + modalDesc: $('#modalDesc'), + modalCode: $('#modalCode'), + modalTypeBadge: $('#modalTypeBadge'), + modalStatusBadge: $('#modalStatusBadge'), + modalPrice: $('#modalPrice'), + modalPriceUnit: $('#modalPriceUnit'), + modalUf: $('#modalUf'), + modalRef: $('#modalRef'), + modalRegime: $('#modalRegime'), + modalStatsRow: $('#modalStatsRow'), + modalClassificacao: $('#modalClassificacao'), + modalGrupo: $('#modalGrupo'), + bomSection: $('#bomSection'), + bomViewToggle: $('#bomViewToggle'), + bomGrid: $('#bomGrid'), + bomTableWrapper: $('#bomTableWrapper'), + bomTableContainer: $('#bomTableContainer'), + btnBomGrid: $('#btnBomGrid'), + btnBomList: $('#btnBomList'), + bomSearchInput: $('#bomSearchInput'), + bomCostComparison: $('#bomCostComparison'), + manHoursSection: $('#manHoursSection'), + manHoursValue: $('#manHoursValue'), + optimizationSection: $('#optimizationSection'), + optimizationContainer: $('#optimizationContainer'), + historyChart: $('#historyChart'), + btnExportChart: $('#btnExportChart'), + btnExportBOM: $('#btnExportBOM'), + maintenanceSection: $('#maintenanceSection'), + maintenanceContainer: $('#maintenanceContainer'), + // Heatmap (1.11) + heatmapChart: $('#heatmapChart'), + heatmapMapContainer: $('#heatmapMap'), + heatmapCanvas: $('#heatmapChart'), + heatmapSection: $('#heatmapSection'), + // Trends (1.10) + trendsForm: $('#trendsForm'), + trendsBtn: $('#trendsBtn'), + trendsGroupBy: $('#trendsGroupBy'), + trendsCodesCol: $('#trendsCodesCol'), + trendsCodes: $('#trendsCodes'), + trendsStateFilter: $('#trendsStateFilter'), + trendsDateFilter: $('#trendsDateFilter'), + trendsRegimeFilter: $('#trendsRegimeFilter'), + trendsSkeleton: $('#trendsSkeleton'), + trendsResults: $('#trendsResults'), + trendsChart: $('#trendsChart'), + trendsChartContainer: $('#trendsChartContainer'), + trendsTable: $('#trendsTable'), + trendsTableContainer: $('#trendsTableContainer'), + // Comparison Cross (1.12) + comparisonForm: $('#comparisonForm'), + comparisonCode1: $('#comparisonCode1'), + comparisonCode2: $('#comparisonCode2'), + comparisonCode2: $('#comparisonCode2'), + comparisonBtn: $('#comparisonBtn'), + comparisonResults: $('#comparisonResults'), + comparisonLeftTable: $('#comparisonLeftTable'), + comparisonRightTable: $('#comparisonRightTable'), + comparisonDeltaTable: $('#comparisonDeltaTable'), + comparisonChart: $('#comparisonChart'), + comparisonName1: $('#comparisonName1'), + comparisonName2: $('#comparisonName2'), + comparisonSkeleton: $('#comparisonSkeleton'), + comparisonViewToggle: $('#comparisonViewToggle'), + comparisonUfFilter: $('#comparisonUfFilter'), + comparisonDateFilter: $('#comparisonDateFilter'), + comparisonRegimeFilter: $('#comparisonRegimeFilter'), + // Admin + adminSection: $('#adminSection'), + adminForm: $('#adminForm'), + adminYear: $('#adminYear'), + adminMonth: $('#adminMonth'), + adminUf: $('#adminUf'), + adminTaskStatus: $('#adminTaskStatus'), + adminTaskResult: $('#adminTaskResult'), + adminLoader: $('#adminLoader'), + adminPollStatus: $('#adminPollStatus'), + // Compare + compareMinUf: $('#compareMinUf'), + compareMaxUf: $('#compareMaxUf'), + // Toast + toast: $('#toast'), + }; +} \ No newline at end of file diff --git a/demo/js/events.js b/demo/js/events.js new file mode 100644 index 0000000..40c5afc --- /dev/null +++ b/demo/js/events.js @@ -0,0 +1,208 @@ +/** @file Inicialização de event listeners — wiring entre DOM e módulos */ +import { $, $$ } from './dom.js'; + +export function createEvents(dom, { search, abc, compare, theme, toast, state, utils, modal, admin, trends, comparison }) { + function closeMobileMenu() { + document.body.classList.remove('menu-open'); + dom.mobileMenu?.classList.add('hidden'); + dom.mobileMenuBtn?.classList.remove('active'); + dom.mobileMenuBtn?.setAttribute('aria-expanded', false); + const iconMenu = dom.mobileMenuBtn?.querySelector('.icon-menu'); + const iconClose = dom.mobileMenuBtn?.querySelector('.icon-close'); + if (iconMenu) iconMenu.style.display = ''; + if (iconClose) iconClose.style.display = 'none'; + } + + const handlers = { + theme() { + dom.themeToggle?.addEventListener('click', () => theme.toggle()); + }, + + mobileMenu() { + dom.mobileMenuBtn?.addEventListener('click', () => { + const isOpen = document.body.classList.toggle('menu-open'); + dom.mobileMenu?.classList.toggle('hidden', !isOpen); + dom.mobileMenuBtn?.classList.toggle('active'); + dom.mobileMenuBtn?.setAttribute('aria-expanded', isOpen); + + const iconMenu = dom.mobileMenuBtn.querySelector('.icon-menu'); + const iconClose = dom.mobileMenuBtn.querySelector('.icon-close'); + if (iconMenu) iconMenu.style.display = isOpen ? 'none' : ''; + if (iconClose) iconClose.style.display = isOpen ? '' : 'none'; + }); + + dom.mobileMenu?.querySelectorAll('a').forEach(link => { + link.addEventListener('click', closeMobileMenu); + }); + + // Escape key to close mobile menu + document.addEventListener('keydown', (e) => { + if (e.key === 'Escape' && document.body.classList.contains('menu-open')) { + closeMobileMenu(); + } + }); + }, + + heroExamples() { + dom.exampleBtns.forEach(btn => { + btn.addEventListener('click', () => { + const query = btn.dataset.search; + if (query && dom.searchInput) { + dom.searchInput.value = query; + btn.dataset.section && $(`#${btn.dataset.section}`)?.scrollIntoView({ behavior: 'smooth' }); + search.perform(); + } + }); + }); + }, + + search() { + dom.searchForm?.addEventListener('submit', e => { e.preventDefault(); search.perform(); }); + dom.searchBtn?.addEventListener('click', () => search.perform()); + dom.searchInput?.addEventListener('keypress', e => { if (e.key === 'Enter') search.perform(); }); + dom.sortSelect?.addEventListener('change', e => { state.search.sortBy = e.target.value; search.render(); }); + dom.btnGrid?.addEventListener('click', () => search.setView('grid')); + dom.btnList?.addEventListener('click', () => search.setView('list')); + dom.searchTypeInsumos?.addEventListener('click', () => search.setSearchType('insumos')); + dom.searchTypeComposicoes?.addEventListener('click', () => search.setSearchType('composicoes')); + dom.classificacaoFilter?.addEventListener('change', () => { if (dom.searchInput?.value?.trim().length >= 3) search.perform(); }); + dom.grupoFilter?.addEventListener('change', () => { if (dom.searchInput?.value?.trim().length >= 3) search.perform(); }); + }, + + abc() { + dom.abcForm?.addEventListener('submit', e => { e.preventDefault(); abc.perform(); }); + dom.abcBtn?.addEventListener('click', () => abc.perform()); + dom.btnAbcGrid?.addEventListener('click', () => abc.setView('grid')); + dom.btnAbcList?.addEventListener('click', () => abc.setView('table')); + dom.abcToggleGroup?.addEventListener('click', () => abc.toggleGroupBy()); + }, + + compare() { + dom.compareForm?.addEventListener('submit', e => { e.preventDefault(); compare.perform(); }); + dom.compareBtn?.addEventListener('click', () => compare.perform()); + dom.stateChips?.addEventListener('click', e => { + const chip = e.target.closest('.state-chip'); + chip && compare.toggleState(chip.dataset.uf); + }); + dom.selectAllStates?.addEventListener('click', () => compare.selectAll()); + dom.clearAllStates?.addEventListener('click', () => compare.clearAll()); + dom.presetRegions?.addEventListener('click', () => compare.presetRegions()); + }, + + copyCurl() { + $$('[data-curl]').forEach(btn => { + btn.addEventListener('click', async (e) => { + const curl = e.currentTarget.dataset.curl; + if (curl && await utils.copyToClipboard(curl)) { + toast.show('cURL copiado!', 'success'); + } + }); + }); + }, + + exports() { + $$('[data-format]').forEach(btn => { + btn.addEventListener('click', () => { + const fmt = btn.dataset.format; + if (btn.id === 'btnExportBOM') { + modal.exportPdf(); + } else if (search.export) { + search.export(fmt); + } + }); + }); + }, + + admin() { + if (!admin) return; + admin.initVisibility(); + dom.adminForm?.addEventListener('submit', e => admin.triggerPopulation(e)); + }, + + modal() { + $('.modal-close', dom.detailModal)?.addEventListener('click', () => modal.close()); + dom.detailModal?.addEventListener('click', e => { + if (e.target === dom.detailModal) modal.close(); + }); + dom.btnBomGrid?.addEventListener('click', () => modal.setBomView('cards')); + dom.btnBomList?.addEventListener('click', () => modal.setBomView('table')); + + // BOM search (1.5) + dom.bomSearchInput?.addEventListener('input', (e) => { + modal.filterBom(e.target.value); + }); + + // Export chart (1.6) + dom.btnExportChart?.addEventListener('click', () => modal.exportChart()); + + // Escape key to close modal + document.addEventListener('keydown', (e) => { + if (e.key === 'Escape' && dom.detailModal && !dom.detailModal.classList.contains('hidden')) { + modal.close(); + } + }); + + // BOM table scroll indicator + const bomTableWrapper = dom.bomTableWrapper; + if (bomTableWrapper) { + bomTableWrapper.addEventListener('scroll', () => { + const isScrollable = bomTableWrapper.scrollWidth > bomTableWrapper.clientWidth; + const isScrolled = bomTableWrapper.scrollLeft > 0; + bomTableWrapper.classList.toggle('is-scrollable', isScrollable); + bomTableWrapper.classList.toggle('is-scrolled', isScrolled); + }); + // Initial check + requestAnimationFrame(() => { + const isScrollable = bomTableWrapper.scrollWidth > bomTableWrapper.clientWidth; + bomTableWrapper.classList.toggle('is-scrollable', isScrollable); + }); + } + }, + + cardClicks() { + // Event delegation para abrir o modal ao clicar em qualquer card (Search ou ABC) + dom.resultsGrid?.addEventListener('click', (e) => { + const card = e.target.closest('.card'); + if (card) { + const { codigo, tipo } = card.dataset; + modal.show(tipo, codigo); + } + }); + + dom.abcGrid?.addEventListener('click', (e) => { + const card = e.target.closest('.card'); + if (card) { + const { codigo, tipo } = card.dataset; + modal.show(tipo, codigo); + } + }); + }, + + // Sprint 1c — Trends + trends() { + dom.trendsForm?.addEventListener('submit', e => { e.preventDefault(); trends.perform(); }); + dom.trendsBtn?.addEventListener('click', () => trends.perform()); + dom.trendsGroupBy?.addEventListener('change', e => { + const isItem = e.target.value === 'item'; + dom.trendsCodesCol?.classList.toggle('hidden', !isItem); + }); + }, + + // Sprint 1c — Comparison Cross + comparison() { + dom.comparisonForm?.addEventListener('submit', e => { e.preventDefault(); comparison.perform(); }); + dom.comparisonBtn?.addEventListener('click', () => comparison.perform()); + + dom.comparisonViewToggle?.addEventListener('click', e => { + const btn = e.target.closest('.btn-toggle'); + if (btn) comparison.setView(btn.dataset.view); + }); + }, + }; + + return { + init() { + Object.values(handlers).forEach(h => h()); + }, + }; +} \ No newline at end of file diff --git a/demo/js/main.js b/demo/js/main.js new file mode 100644 index 0000000..39563a6 --- /dev/null +++ b/demo/js/main.js @@ -0,0 +1,60 @@ +/** + * AutoSINAPI Demo — Entry Point + * Arquitetura modular com Dependency Injection + * @version 3.0.0 + */ +import { CONFIG } from './config.js'; +import { createState } from './state.js'; +import { createDom } from './dom.js'; +import { createUtils } from './utils.js'; +import { createToast } from './toast.js'; +import { createTheme } from './theme.js'; +import { createApi } from './api.js'; +import { createSearch } from './modules/search.js'; +import { createABC } from './modules/abc.js'; +import { createCompare } from './modules/compare.js'; +import { createModal } from './modules/modal.js'; +import { createAdmin } from './modules/admin.js'; +import { createTrends } from './modules/trends.js'; +import { createHeatmap } from './modules/heatmap.js'; +import { createComparison } from './modules/comparison.js'; +import { createEvents } from './events.js'; + +// ── Injeção de Dependências ────────────────── +const state = createState(); +const dom = createDom(); +const utils = createUtils(state); +const toast = createToast(dom, CONFIG); +const theme = createTheme(state); +const api = createApi(CONFIG, toast, utils, state, dom); +const search = createSearch(CONFIG, state, dom, utils, api, toast); +const abc = createABC(CONFIG, state, dom, utils, api, toast, theme); +const compare = createCompare(CONFIG, state, dom, utils, api, toast); +const heatmap = createHeatmap(CONFIG, state, dom, utils, api, toast); +const trends = createTrends(CONFIG, state, dom, utils, api, toast); +const modal = createModal(CONFIG, state, dom, utils, api, toast, heatmap); +const comparison = createComparison(CONFIG, state, dom, utils, api, toast, modal); +const admin = createAdmin(CONFIG, state, dom, utils, api, toast); +const events = createEvents(dom, { search, abc, compare, theme, toast, state, utils, modal, admin, trends, comparison }); + +// ── Inicialização ──────────────────────────── +async function init() { + theme.init(); + events.init(); + const footerYear = document.getElementById('footerYear'); + if (footerYear) footerYear.textContent = new Date().getFullYear(); + await Promise.all([api.populateFilters(), api.fetchStats()]); +} + +(document.readyState === 'loading') + ? document.addEventListener('DOMContentLoaded', init) + : init(); + +// ── Globais para handlers inline (HTML) ────── +// (reserved for future use; all current handlers use addEventListener via events.js) + +// ── Testabilidade (dev apenas) ─────────────── +if (['localhost', '127.0.0.1'].includes(window.location.hostname) || window.location.hostname.includes('lamp.local')) { + window.AutoSINAPI = { state, search, abc, compare, theme, api, toast, utils, modal, admin, trends, heatmap, comparison }; + console.log('[AutoSINAPI] Test interface: window.AutoSINAPI'); +} \ No newline at end of file diff --git a/demo/js/modules/abc.js b/demo/js/modules/abc.js new file mode 100644 index 0000000..594edac --- /dev/null +++ b/demo/js/modules/abc.js @@ -0,0 +1,249 @@ +/** @file Módulo de Curva ABC (BI) */ +import { createChartConfig, createViewToggle, getChartTheme } from '../utils.js'; + +export function createABC(config, state, dom, utils, api, toast) { + const viewToggle = createViewToggle( + 'display', + { grid: dom.abcGrid, tableWrapper: dom.abcTableWrapper, btnGrid: dom.btnAbcGrid, btnList: dom.btnAbcList }, + state.abc + ); + + function cleanupChart() { + state.abc.chart?.destroy(); + state.abc.chart = null; + } + + function toggleGroupBy() { + state.abc.groupByClassificacao = !state.abc.groupByClassificacao; + if (dom.abcToggleGroup) { + dom.abcToggleGroup.classList.toggle('active', state.abc.groupByClassificacao); + } + if (state.abc.data) render(); + } + + async function perform() { + const codes = dom.abcInput?.value?.trim(); + if (!codes) { toast.show('Digite pelo menos um código', 'warning'); return; } + + state.abc.loading = true; + dom.abcSkeleton?.classList.remove('hidden'); + dom.abcResults?.classList.add('hidden'); + dom.abcResultsActions?.classList.add('hidden'); + cleanupChart(); + + try { + const uf = dom.abcStateFilter?.value || utils.getDefaultUf(); + const date = dom.abcDateFilter?.value || utils.getDefaultDate(); + const regime = dom.abcRegimeFilter?.value || utils.getDefaultRegime(); + const codeList = codes.split(',').map(c => parseInt(c.trim(), 10)).filter(n => !isNaN(n)); + + if (state.abc.groupByClassificacao) { + const url = `${config.API_BASE}/bi/curva-abc/por-classificacao?uf=${uf}&data_referencia=${date}®ime=${encodeURIComponent(regime)}`; + const data = await api.request(url, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(codeList), + }); + state.abc.groupedData = Array.isArray(data) ? data : (data.data || []); + state.abc.data = null; + } else { + const url = `${config.API_BASE}/bi/curva-abc?uf=${uf}&data_referencia=${date}®ime=${encodeURIComponent(regime)}`; + const data = await api.request(url, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(codeList), + }); + state.abc.data = Array.isArray(data) ? data : (data.data || []); + state.abc.groupedData = null; + } + render(); + } catch (error) { + toast.show(`Erro ABC: ${error.message}`, 'error'); + } finally { + state.abc.loading = false; + setTimeout(() => dom.abcSkeleton?.classList.add('hidden'), 300); + } + } + + function render() { + const data = state.abc.data; + const grouped = state.abc.groupedData; + + if (!data?.length && !grouped?.length) return; + + dom.abcResults?.classList.remove('hidden'); + dom.abcResultsActions?.classList.remove('hidden'); + + if (grouped?.length) { + renderGrouped(grouped); + } else if (data?.length) { + renderIndividual(data); + } + + viewToggle.setView(state.abc.viewMode || 'grid'); + } + + function renderIndividual(data) { + if (dom.abcResultsCount) dom.abcResultsCount.textContent = `${data.length} insumo(s) analisado(s)`; + + // Update table header for individual mode + const thead = dom.abcTable?.querySelector('thead'); + if (thead) { + thead.innerHTML = ` + Classificação + Código + Descrição do Insumo + Unidade + Impacto Total + % Acumulado + `; + } + + if (dom.abcGrid) { + dom.abcGrid.innerHTML = data.map(item => ` +
+ Classe ${item.classe_abc} +

${utils.escapeHtml(item.descricao)}

+
+ ${utils.formatCurrency(item.custo_total_agregado)} + ${(item.percentual_acumulado || 0).toFixed(1)}% acum. +
+
+ `).join(''); + } + + const tbody = dom.abcTable?.querySelector('tbody'); + if (tbody) { + tbody.innerHTML = data.map(item => ` + + ${item.classe_abc} + ${item.codigo} + ${utils.escapeHtml(item.descricao)} + ${item.unidade} + ${utils.formatCurrency(item.custo_total_agregado)} + ${(item.percentual_acumulado || 0).toFixed(1)}% + + `).join(''); + } + + if (dom.abcChart) { + const { textColor, gridColor, primaryColor, errorColor } = getChartTheme(state.theme); + const labels = data.slice(0, 15).map(i => i.descricao.substring(0, 20) + '...'); + const impacts = data.slice(0, 15).map(i => i.custo_total_agregado); + const accumulated = data.slice(0, 15).map(i => i.percentual_acumulado); + + const chartConfig = { + type: 'bar', + data: { + labels, + datasets: [ + { + label: 'Impacto Financeiro (R$)', + data: impacts, + backgroundColor: primaryColor, + yAxisID: 'y', + }, + { + label: '% Acumulado', + data: accumulated, + type: 'line', + borderColor: errorColor, + borderWidth: 2, + pointRadius: 3, + yAxisID: 'y1', + } + ] + }, + options: { + responsive: true, + maintainAspectRatio: false, + scales: { + y: { type: 'linear', display: true, position: 'left', beginAtZero: true, ticks: { color: textColor }, grid: { color: gridColor } }, + y1: { type: 'linear', display: true, position: 'right', min: 0, max: 100, grid: { drawOnChartArea: false }, ticks: { color: textColor } }, + x: { ticks: { color: textColor }, grid: { color: gridColor } } + }, + plugins: { legend: { labels: { color: textColor } } } + } + }; + const ctx1 = dom.abcChart.getContext('2d'); + Chart.getChart(ctx1.canvas)?.destroy(); + state.abc.chart = new Chart(ctx1, chartConfig); + } + } + + function renderGrouped(data) { + if (dom.abcResultsCount) dom.abcResultsCount.textContent = `${data.length} classificação(ões) encontrada(s)`; + + // Update table header for grouped mode + const thead = dom.abcTable?.querySelector('thead'); + if (thead) { + thead.innerHTML = ` + Classificação + Categoria + Qtd Insumos + Custo Total + % do Total + `; + } + + if (dom.abcGrid) { + dom.abcGrid.innerHTML = data.map(item => ` +
+ ${utils.escapeHtml(item.classificacao)} +

${utils.escapeHtml(item.classificacao)}

+
+ ${utils.formatCurrency(item.custo_total)} + ${item.total_insumos} insumo(s) · ${(item.percentual || 0).toFixed(1)}% +
+
+ `).join(''); + } + + const tbody = dom.abcTable?.querySelector('tbody'); + if (tbody) { + tbody.innerHTML = data.map(item => ` + + ${utils.escapeHtml(item.classificacao)} + ${utils.escapeHtml(item.classificacao)} + ${item.total_insumos} + ${utils.formatCurrency(item.custo_total)} + ${(item.percentual || 0).toFixed(1)}% + + `).join(''); + } + + if (dom.abcChart) { + const { textColor, gridColor } = getChartTheme(state.theme); + const colors = ['#2563eb', '#10b981', '#f59e0b', '#ef4444', '#8b5cf6', '#ec4899', '#14b8a6', '#f97316', '#6366f1', '#84cc16']; + const labels = data.map(i => i.classificacao); + const values = data.map(i => i.custo_total); + + const chartConfig = { + type: 'bar', + data: { + labels, + datasets: [{ + label: 'Custo por Classificação (R$)', + data: values, + backgroundColor: labels.map((_, idx) => colors[idx % colors.length]), + }] + }, + options: { + responsive: true, + maintainAspectRatio: false, + indexAxis: 'y', + scales: { + x: { beginAtZero: true, ticks: { color: textColor, callback: (v) => utils.formatCurrency(v) }, grid: { color: gridColor } }, + y: { ticks: { color: textColor }, grid: { display: false } } + }, + plugins: { legend: { display: false } } + } + }; + const ctx2 = dom.abcChart.getContext('2d'); + Chart.getChart(ctx2.canvas)?.destroy(); + state.abc.chart = new Chart(ctx2, chartConfig); + } + } + + return { perform, render, setView: viewToggle.setView, toggleGroupBy }; +} \ No newline at end of file diff --git a/demo/js/modules/admin.js b/demo/js/modules/admin.js new file mode 100644 index 0000000..d41fcdd --- /dev/null +++ b/demo/js/modules/admin.js @@ -0,0 +1,82 @@ +/** @file Módulo de Administração — População do Banco + Task Status */ +export function createAdmin(config, state, dom, utils, api, toast) { + function initVisibility() { + const showAdmin = window.location.search.includes('admin=true'); + if (dom.adminSection) dom.adminSection.classList.toggle('hidden', !showAdmin); + if (showAdmin) populateUfDropdown(); + } + + function populateUfDropdown() { + if (!dom.adminUf || !state.filters.ufs.length) return; + dom.adminUf.innerHTML = '' + + state.filters.ufs.map(uf => ``).join(''); + } + + async function triggerPopulation(e) { + e.preventDefault(); + const year = parseInt(dom.adminYear?.value, 10); + const month = parseInt(dom.adminMonth?.value, 10); + const uf = dom.adminUf?.value || 'SP'; + + if (!year || !month || month < 1 || month > 12) { + toast.show('Informe ano e mês válidos.', 'warning'); + return; + } + + if (dom.adminLoader) dom.adminLoader.classList.remove('hidden'); + if (dom.adminTaskStatus) dom.adminTaskStatus.classList.add('hidden'); + if (dom.adminTaskResult) dom.adminTaskResult.textContent = ''; + + try { + const result = await api.request(`${config.API_BASE}/../admin/populate-database`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ year, month, state: uf }), + }); + + state.admin.taskId = result.task_id; + toast.show(`Carga iniciada! Task: ${result.task_id.substring(0, 8)}...`, 'success'); + if (dom.adminTaskStatus) dom.adminTaskStatus.classList.remove('hidden'); + if (dom.adminPollStatus) { + dom.adminPollStatus.textContent = 'Task iniciada, aguardando processamento...'; + } + startPolling(); + } catch (error) { + toast.show(`Erro: ${error.message}`, 'error'); + } finally { + if (dom.adminLoader) dom.adminLoader.classList.add('hidden'); + } + } + + function startPolling() { + stopPolling(); + state.admin.pollingInterval = setInterval(pollTaskStatus, 3000); + pollTaskStatus(); + } + + function stopPolling() { + if (state.admin.pollingInterval) { + clearInterval(state.admin.pollingInterval); + state.admin.pollingInterval = null; + } + } + + async function pollTaskStatus() { + if (!state.admin.taskId) return; + try { + const status = await api.request(`${config.API_BASE}/../admin/tasks/${state.admin.taskId}`); + if (dom.adminPollStatus) { + dom.adminPollStatus.textContent = `Status: ${status.status}${status.ready ? ' (Concluído)' : ' (Processando...)'}`; + } + if (status.ready && dom.adminTaskResult) { + dom.adminTaskResult.textContent = status.result || 'Tarefa concluída sem resultado adicional.'; + stopPolling(); + } + } catch { + if (dom.adminPollStatus) dom.adminPollStatus.textContent = 'Erro ao verificar status.'; + stopPolling(); + } + } + + return { initVisibility, triggerPopulation, populateUfDropdown, stopPolling }; +} \ No newline at end of file diff --git a/demo/js/modules/compare.js b/demo/js/modules/compare.js new file mode 100644 index 0000000..a8c8d64 --- /dev/null +++ b/demo/js/modules/compare.js @@ -0,0 +1,189 @@ +/** @file Módulo de Comparativo Inter-Regional */ +import { createChartConfig, getChartTheme } from '../utils.js'; + +export function createCompare(config, state, dom, utils, api, toast) { + const REGIONS = { + 'Sudeste': ['SP', 'RJ', 'MG', 'ES'], + 'Sul': ['PR', 'SC', 'RS'], + 'Nordeste': ['BA', 'PE', 'CE', 'MA', 'PB', 'RN', 'AL', 'SE', 'PI'], + 'Norte': ['AM', 'PA', 'AC', 'RO', 'RR', 'AP', 'TO'], + 'Centro-Oeste': ['GO', 'MT', 'MS', 'DF'], + }; + + function cleanupChart() { + state.compare.chart?.destroy(); + state.compare.chart = null; + } + + function updateChipUI() { + if (!dom.stateChips) return; + const chips = dom.stateChips.querySelectorAll('.state-chip'); + chips.forEach(chip => { + const uf = chip.dataset.uf; + const isSelected = state.compare.selectedStates.has(uf); + chip.classList.toggle('selected', isSelected); + chip.setAttribute('aria-pressed', isSelected); + }); + const count = state.compare.selectedStates.size; + if (dom.selectedStatesCount) { + dom.selectedStatesCount.textContent = `${count} estado${count !== 1 ? 's' : ''} selecionado${count !== 1 ? 's' : ''}`; + } + } + + function toggleState(uf) { + if (state.compare.selectedStates.has(uf)) { + state.compare.selectedStates.delete(uf); + } else { + state.compare.selectedStates.add(uf); + } + updateChipUI(); + } + + function selectAll() { + const ufs = state.filters.ufs.length > 0 ? state.filters.ufs : ['SP', 'RJ', 'MG', 'PR', 'SC', 'RS', 'BA', 'PE', 'GO']; + ufs.forEach(uf => state.compare.selectedStates.add(uf)); + updateChipUI(); + } + + function clearAll() { + state.compare.selectedStates.clear(); + updateChipUI(); + } + + function presetRegions() { + state.compare.selectedStates.clear(); + const representative = ['SP', 'RJ', 'MG', 'PR', 'BA', 'AM', 'GO', 'DF']; + representative.forEach(uf => { + if (state.filters.ufs.includes(uf) || state.filters.ufs.length === 0) { + state.compare.selectedStates.add(uf); + } + }); + updateChipUI(); + } + + async function perform() { + const code = dom.compareCode?.value?.trim(); + if (!code) { toast.show('Digite um código SINAPI', 'warning'); return; } + + const type = dom.compareType?.value || 'insumos'; + const date = dom.compareDateFilter?.value || utils.getDefaultDate(); + const regime = dom.compareRegimeFilter?.value || utils.getDefaultRegime(); + + const selectedUfs = [...state.compare.selectedStates]; + if (selectedUfs.length === 0) { + toast.show('Selecione pelo menos um estado', 'warning'); + return; + } + + state.compare.loading = true; + dom.compareSkeleton?.classList.remove('hidden'); + dom.compareResults?.classList.add('hidden'); + cleanupChart(); + + try { + const promises = selectedUfs.map(uf => + api.request(`${config.API_BASE}/${type}/${encodeURIComponent(code)}?uf=${uf}&data_referencia=${date}®ime=${encodeURIComponent(regime)}`) + .then(data => ({ uf, data, success: true })) + .catch(() => ({ uf, data: null, success: false })) + ); + + const results = await Promise.all(promises); + const validData = results.filter(r => r.success && r.data); + + if (validData.length === 0) { + throw new Error('Item não encontrado em nenhum estado para esta referência.'); + } + + state.compare.data = validData.map(r => ({ + uf: r.uf, + descricao: r.data.descricao, + valor: parseFloat(r.data.preco_mediano || r.data.custo_total || 0) + })); + + render(); + } catch (error) { + toast.show(error.message, 'error'); + } finally { + state.compare.loading = false; + setTimeout(() => dom.compareSkeleton?.classList.add('hidden'), 300); + } + } + + function render() { + cleanupChart(); + const data = state.compare.data; + if (!data?.length) return; + + dom.compareResults?.classList.remove('hidden'); + if (dom.compareItemName) dom.compareItemName.textContent = data[0].descricao; + + const values = data.map(d => d.valor).filter(v => v > 0); + if (values.length > 0 && dom.compareStats) { + dom.compareStats.classList.remove('hidden'); + const min = Math.min(...values); + const max = Math.max(...values); + const avg = values.reduce((a, b) => a + b, 0) / values.length; + + if (dom.compareMin) { + const minItem = data.find(d => d.valor === min); + dom.compareMin.textContent = utils.formatCurrency(min); + if (dom.compareMinUf) dom.compareMinUf.textContent = minItem.uf; + } + if (dom.compareMax) { + const maxItem = data.find(d => d.valor === max); + dom.compareMax.textContent = utils.formatCurrency(max); + if (dom.compareMaxUf) dom.compareMaxUf.textContent = maxItem.uf; + } + if (dom.compareAvg) dom.compareAvg.textContent = utils.formatCurrency(avg); + if (dom.compareVariation) dom.compareVariation.textContent = `${((max - min) / min * 100).toFixed(1)}%`; + } + + if (dom.compareChart) { + const chartLabels = data.map(d => d.uf); + const chartValues = data.map(d => d.valor); + const { textColor, gridColor, primaryColor, successColor, errorColor } = getChartTheme(state.theme); + + const minVal = Math.min(...chartValues.filter(v => v > 0)); + const maxVal = Math.max(...chartValues.filter(v => v > 0)); + + const ctx = dom.compareChart.getContext('2d'); + const existing = Chart.getChart(ctx.canvas); + if (existing) existing.destroy(); + const configChart = { + type: 'bar', + data: { + labels: chartLabels, + datasets: [{ + label: 'Valor (R$)', + data: chartValues, + backgroundColor: chartValues.map(v => { + if (v === minVal) return successColor; + if (v === maxVal) return errorColor; + return primaryColor; + }), + borderRadius: 6 + }] + }, + options: { + responsive: true, + maintainAspectRatio: false, + plugins: { legend: { display: false } }, + scales: { + y: { + beginAtZero: true, + ticks: { color: textColor }, + grid: { color: gridColor } + }, + x: { + ticks: { color: textColor }, + grid: { color: gridColor } + } + } + } + }; + state.compare.chart = new Chart(ctx, configChart); + } + } + + return { perform, render, toggleState, selectAll, clearAll, presetRegions }; +} diff --git a/demo/js/modules/comparison.js b/demo/js/modules/comparison.js new file mode 100644 index 0000000..3626d65 --- /dev/null +++ b/demo/js/modules/comparison.js @@ -0,0 +1,250 @@ +export function createComparison(config, state, dom, utils, api, toast, modal) { + async function perform() { + const code1 = dom.comparisonCode1?.value.trim(); + const code2 = dom.comparisonCode2?.value.trim(); + if (!code1 || !code2) { + toast.show('Informe os códigos das duas composições', 'warning'); + return; + } + + state.comparison.loading = true; + dom.comparisonSkeleton?.classList.remove('hidden'); + dom.comparisonResults?.classList.add('hidden'); + + try { + const uf = dom.comparisonUfFilter?.value || 'SP'; + const date = dom.comparisonDateFilter?.value || utils.getDefaultDate(); + const regime = dom.comparisonRegimeFilter?.value || utils.getDefaultRegime(); + + // Buscar detalhes e BOM em paralelo + const [leftData, rightData] = await Promise.all([ + fetchFullCompositionData(code1, uf, date, regime), + fetchFullCompositionData(code2, uf, date, regime) + ]); + + if (leftData.bom.length === 0 && rightData.bom.length === 0) { + toast.show('Nenhum dado encontrado para as composições informadas.', 'info'); + dom.comparisonResults?.classList.add('hidden'); + if (dom.comparisonViewToggle) dom.comparisonViewToggle.style.display = 'none'; + } else { + state.comparison.left = leftData; + state.comparison.right = rightData; + renderTables(leftData, rightData); + renderChart(leftData, rightData); + dom.comparisonResults?.classList.remove('hidden'); + if (dom.comparisonViewToggle) dom.comparisonViewToggle.style.display = 'flex'; + } + } catch (err) { + console.error('[Comparison] Erro ao carregar composições:', err); + toast.show(err.message.includes('Nenhum') ? err.message : 'Erro ao carregar composições', 'error'); + } finally { + state.comparison.loading = false; + dom.comparisonSkeleton?.classList.add('hidden'); + } + } + + async function fetchFullCompositionData(codigo, uf, date, regime) { + const detailsUrl = `${config.API_BASE}/composicoes/${encodeURIComponent(codigo)}?uf=${encodeURIComponent(uf)}&data_referencia=${encodeURIComponent(date)}®ime=${encodeURIComponent(regime)}`; + const bomUrl = `${config.API_BASE}/bi/composicao/${encodeURIComponent(codigo)}/bom?uf=${encodeURIComponent(uf)}&data_referencia=${encodeURIComponent(date)}®ime=${encodeURIComponent(regime)}`; + + const [details, bom] = await Promise.all([ + api.request(detailsUrl).catch(() => ({ codigo, descricao: `Composição ${codigo}`, custo_total: 0 })), + api.request(bomUrl).catch(() => []) + ]); + + return { + ...details, + bom: Array.isArray(bom) ? bom : [] + }; + } + + function renderTables(left, right) { + const leftFlat = flattenBom(left.bom); + const rightFlat = flattenBom(right.bom); + const leftTotal = left.custo_total || leftFlat.reduce((s, i) => s + (i.custo_impacto_total || 0), 0); + const rightTotal = right.custo_total || rightFlat.reduce((s, i) => s + (i.custo_impacto_total || 0), 0); + + // Render Headers com links para modal + const renderHeader = (el, data, total) => { + if (!el) return; + el.innerHTML = ` +
+ #${data.codigo} +
+ ${utils.escapeHtml(data.descricao)} + ${utils.formatCurrency(total)} +
+
+ `; + }; + + renderHeader(dom.comparisonName1, left, leftTotal); + renderHeader(dom.comparisonName2, right, rightTotal); + + renderSingleTable(dom.comparisonLeftTable, leftFlat); + renderSingleTable(dom.comparisonRightTable, rightFlat); + + renderDeltaTable(leftFlat, rightFlat); + } + + function flattenBom(bom) { + if (!bom || !Array.isArray(bom)) return []; + return bom.map(item => ({ ...item, nivel: item.nivel || 0 })); + } + + function renderSingleTable(tbody, items) { + if (!tbody) return; + const sorted = items.sort((a, b) => a.nivel - b.nivel); + tbody.innerHTML = sorted.map(item => ` + + + ${'.'.repeat(item.nivel)} + ${utils.escapeHtml(item.descricao || '')} + + ${item.tipo_item[0]} + ${item.unidade || '-'} + ${utils.formatCurrency(item.custo_impacto_total || 0)} + + `).join(''); + } + + function renderDeltaTable(leftFlat, rightFlat) { + const tbody = dom.comparisonDeltaTable; + if (!tbody) return; + + const leftMap = new Map(leftFlat.map(i => [i.item_codigo + '_' + i.tipo_item, i])); + const rightMap = new Map(rightFlat.map(i => [i.item_codigo + '_' + i.tipo_item, i])); + const allKeys = new Set([...leftMap.keys(), ...rightMap.keys()]); + + const rows = []; + for (const key of allKeys) { + const l = leftMap.get(key); + const r = rightMap.get(key); + const lCost = l?.custo_impacto_total || 0; + const rCost = r?.custo_impacto_total || 0; + const diff = lCost - rCost; + const pct = rCost > 0 ? (diff / rCost * 100) : (lCost > 0 ? 100 : 0); + rows.push({ + codigo: l?.item_codigo || r?.item_codigo, + tipo: l?.tipo_item || r?.tipo_item || '', + descricao: l?.descricao || r?.descricao || key, + unidade: l?.unidade || r?.unidade || '', + leftCost: lCost, + rightCost: rCost, + diff, + pct, + }); + } + + rows.sort((a, b) => Math.abs(b.diff) - Math.abs(a.diff)); + + tbody.innerHTML = rows.map(row => { + const absDiff = Math.abs(row.diff); + const cls = row.diff > 0.01 ? 'text-success' : row.diff < -0.01 ? 'text-error' : ''; + return ` + + ${utils.escapeHtml(row.descricao)} + ${row.unidade} + ${utils.formatCurrency(row.leftCost)} + ${utils.formatCurrency(row.rightCost)} + ${row.diff > 0 ? '+' : ''}${utils.formatCurrency(row.diff)} + ${row.pct > 0 ? '+' : ''}${row.pct.toFixed(1)}% + + `; + }).join(''); + } + + function getCategoria(item) { + const unid = (item.unidade || '').toUpperCase(); + if (unid === 'H') return 'Mão de Obra'; + if (['CHP', 'CHI'].includes(unid)) return 'Equipamento'; + return 'Material'; + } + + function renderChart(left, right) { + const canvas = dom.comparisonChart; + if (!canvas) return; + const ctx = canvas.getContext('2d'); + if (!ctx) return; + + const existing = Chart.getChart(canvas); + if (existing) existing.destroy(); + state.comparison.chart = null; + + const CATS = { 'Mão de Obra': 0, 'Material': 0, 'Equipamento': 0 }; + const leftCat = { ...CATS }; + const rightCat = { ...CATS }; + + for (const item of flattenBom(left.bom)) { + const cat = getCategoria(item); + leftCat[cat] = (leftCat[cat] || 0) + (item.custo_impacto_total || 0); + } + for (const item of flattenBom(right.bom)) { + const cat = getCategoria(item); + rightCat[cat] = (rightCat[cat] || 0) + (item.custo_impacto_total || 0); + } + + const labels = Object.keys(CATS).filter(k => leftCat[k] > 0 || rightCat[k] > 0); + const leftData = labels.map(l => leftCat[l]); + const rightData = labels.map(l => rightCat[l]); + + if (state.comparison.chart) state.comparison.chart.destroy(); + + const textColor = getComputedStyle(document.documentElement).getPropertyValue('--text-main').trim() || '#1e293b'; + const mutedColor = getComputedStyle(document.documentElement).getPropertyValue('--text-muted').trim() || '#64748b'; + + state.comparison.chart = new Chart(ctx, { + type: 'bar', + data: { + labels, + datasets: [ + { label: `Composição ${left.codigo}`, data: leftData, backgroundColor: '#3b82f680', borderColor: '#3b82f6', borderWidth: 1 }, + { label: `Composição ${right.codigo}`, data: rightData, backgroundColor: '#f59e0b80', borderColor: '#f59e0b', borderWidth: 1 }, + ], + }, + options: { + responsive: true, + maintainAspectRatio: false, + plugins: { + legend: { position: 'bottom', labels: { color: textColor, font: { size: 10 } } }, + tooltip: { + callbacks: { + label: ctx => `${ctx.dataset.label}: ${utils.formatCurrency(ctx.parsed.y)}`, + }, + }, + }, + scales: { + x: { ticks: { color: mutedColor, font: { size: 9 } }, grid: { display: false } }, + y: { ticks: { color: mutedColor, font: { size: 9 }, callback: v => utils.formatCurrency(v) }, grid: { color: mutedColor + '20' } }, + }, + }, + }); + } + + function setView(view) { + const tableContainer = document.getElementById('comparisonTablesView'); + const chartContainer = document.getElementById('comparisonChartView'); + const btns = dom.comparisonViewToggle?.querySelectorAll('.btn-toggle'); + + if (!tableContainer || !chartContainer) return; + + if (view === 'tables') { + tableContainer.classList.remove('hidden'); + chartContainer.classList.add('hidden'); + } else { + tableContainer.classList.add('hidden'); + chartContainer.classList.remove('hidden'); + if (state.comparison.chart) { + state.comparison.chart.resize(); + } + } + + if (btns) { + btns.forEach(b => { + b.classList.toggle('active', b.dataset.view === view); + }); + } + } + + return { perform, setView }; +} diff --git a/demo/js/modules/heatmap.js b/demo/js/modules/heatmap.js new file mode 100644 index 0000000..f91af19 --- /dev/null +++ b/demo/js/modules/heatmap.js @@ -0,0 +1,289 @@ +export function createHeatmap(config, state, dom, utils, api, toast) { + const REGIOES = { + NORTE: ['AC', 'AP', 'AM', 'PA', 'RO', 'RR', 'TO'], + NORDESTE: ['AL', 'BA', 'CE', 'MA', 'PB', 'PE', 'PI', 'RN', 'SE'], + CENTRO_OESTE: ['DF', 'GO', 'MS', 'MT'], + SUDESTE: ['ES', 'MG', 'RJ', 'SP'], + SUL: ['PR', 'RS', 'SC'], + }; + const REGIAO_LABELS = { + NORTE: 'Norte', NORDESTE: 'Nordeste', CENTRO_OESTE: 'Centro-Oeste', + SUDESTE: 'Sudeste', SUL: 'Sul', + }; + const REGIAO_CORES = { + NORTE: '#3498db', NORDESTE: '#e74c3c', CENTRO_OESTE: '#f1c40f', + SUDESTE: '#2ecc71', SUL: '#9b59b6', + }; + const GEOJSON_URL = `${config.API_BASE}/data/geo/brazil-ufs.json`; + + function getRegiao(uf) { + for (const [regiao, ufs] of Object.entries(REGIOES)) { + if (ufs.includes(uf)) return regiao; + } + return 'OUTROS'; + } + + function destroyMap() { + if (state.heatmap.map) { + state.heatmap.map.remove(); + state.heatmap.map = null; + } + } + + function destroyChart() { + if (state.heatmap.chart) { + state.heatmap.chart.destroy(); + state.heatmap.chart = null; + } + } + + function render(codigo, tipo, data_referencia, regime) { + const date = data_referencia || dom.modalRef?.textContent; + const reg = regime || dom.modalRegime?.textContent; + if (!codigo || !date) return; + + dom.heatmapSection?.classList.remove('hidden'); + + const tipoMap = { insumo: 'insumo', composicao: 'composicao', insumos: 'insumo', composicoes: 'composicao' }; + const t = tipoMap[tipo] || 'insumo'; + + api.request(`${config.API_BASE}/bi/item/${t}/${encodeURIComponent(codigo)}/precos-uf?data_referencia=${encodeURIComponent(date)}®ime=${encodeURIComponent(reg)}`) + .then(data => { + state.heatmap.data = data; + if (!data || data.length === 0) { + toast.show('Nenhum dado de preço regional encontrado para este item.', 'info'); + dom.heatmapSection?.classList.add('hidden'); + return; + } + if (typeof L !== 'undefined') { + renderMap(data).catch(() => renderChart(data)); + } else { + renderChart(data); + } + }) + .catch(err => { + console.error('[Heatmap] Erro ao carregar preços por UF:', err); + toast.show(err.message.includes('Nenhum') ? err.message : 'Nenhum dado de preço regional encontrado para este item.', 'info'); + dom.heatmapSection?.classList.add('hidden'); + }); + } + + async function renderMap(data) { + destroyMap(); + destroyChart(); + + dom.heatmapCanvas?.classList.add('hidden'); + dom.heatmapMapContainer?.classList.remove('hidden'); + + const geoJson = await fetch(GEOJSON_URL).then(r => { + if (!r.ok) throw new Error(`GeoJSON fetch: ${r.status}`); + return r.json(); + }); + + if (!geoJson || !geoJson.features || geoJson.features.length === 0) { + throw new Error('GeoJSON vazio'); + } + + const priceMap = new Map(data.map(d => [d.uf, parseFloat(d.valor)])); + const values = data.map(d => parseFloat(d.valor)).filter(v => !isNaN(v)); + const min = values.length > 0 ? Math.min(...values) : 0; + const max = values.length > 0 ? Math.max(...values) : 1; + const range = max - min || 1; + const avg = values.reduce((s, v) => s + v, 0) / values.length; + + function getColor(price) { + if (price == null || isNaN(price)) return '#ccc'; + const ratio = Math.max(0, Math.min(1, (price - min) / range)); + const r = Math.round(34 + ratio * 205); + const g = Math.round(197 - ratio * 131); + const b = Math.round(94 - ratio * 54); + return `rgb(${r},${g},${b})`; + } + + const map = L.map('heatmapMap', { + center: [-15.0, -52.0], + zoom: 4, + zoomControl: true, + scrollWheelZoom: false, + }); + + L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { + attribution: '© OSM', + maxZoom: 10, + }).addTo(map); + + const geoLayer = L.geoJSON(geoJson, { + style: feature => { + const p = feature.properties; + const uf = (p.uf || p.UF || p.sigla || p.SIGLA || p.id || p.ID || p.ESTADO_SIGLA || p.state_abbr || '').toString().toUpperCase(); + const price = priceMap.get(uf); + + if (!price && uf) { + console.debug(`[Heatmap] UF ${uf} não encontrada no priceMap. Props:`, p); + } + + return { + fillColor: price != null ? getColor(price) : '#ccc', + weight: 1.5, + opacity: 1, + color: '#fff', + fillOpacity: 0.85, + }; + }, + onEachFeature: (feature, layer) => { + const p = feature.properties; + const uf = (p.uf || p.UF || p.sigla || p.id || p.ID || p.ESTADO_SIGLA || '').toString().toUpperCase(); + const nome = p.nome || p.NM_UF || p.NOME_UF || uf; + const price = priceMap.get(uf); + const reg = getRegiao(uf); + const regCor = REGIAO_CORES[reg] || '#999'; + + layer.bindTooltip(` + ${nome} (${uf})
+ ${REGIAO_LABELS[reg] || reg}
+ R$ ${price != null ? price.toLocaleString('pt-BR', { minimumFractionDigits: 2 }) : 'N/D'} + ${price != null ? ` ${price < avg ? '▼' : '▲'} ${Math.abs(((price - avg) / avg) * 100).toFixed(1)}% vs média` : ''} + `, { sticky: true }); + + layer.on({ + mouseover: e => e.target.setStyle({ weight: 3, color: '#333', fillOpacity: 1 }), + mouseout: e => geoLayer.resetStyle(e.target), + }); + }, + }).addTo(map); + + const legend = L.control({ position: 'bottomright' }); + legend.onAdd = () => { + const div = L.DomUtil.create('div', 'heatmap-legend-container'); + div.innerHTML = 'Preço
'; + const steps = 5; + for (let i = 0; i < steps; i++) { + const v = min + (max - min) * (i / (steps - 1)); + div.innerHTML += + `` + + `R$ ${v.toLocaleString('pt-BR', { minimumFractionDigits: 0, maximumFractionDigits: 0 })}
`; + } + div.innerHTML += `▲/>média ▼/< média`; + return div; + }; + legend.addTo(map); + + const regLegend = L.control({ position: 'bottomleft' }); + regLegend.onAdd = () => { + const div = L.DomUtil.create('div', 'heatmap-legend-container'); + div.innerHTML = 'Regiões
'; + for (const [reg, cor] of Object.entries(REGIAO_CORES)) { + div.innerHTML += + `` + + `${REGIAO_LABELS[reg]}
`; + } + return div; + }; + regLegend.addTo(map); + + state.heatmap.map = map; + + setTimeout(() => { + try { + if (state.heatmap.map && state.heatmap.map._container) { + state.heatmap.map.invalidateSize(); + } + } catch (e) { + console.debug('[Heatmap] Map ready check skipped:', e.message); + } + }, 250); + } + + function renderChart(data) { + destroyMap(); + destroyChart(); + + dom.heatmapMapContainer?.classList.add('hidden'); + dom.heatmapCanvas?.classList.remove('hidden'); + + if (!data || data.length === 0) { + dom.heatmapSection?.classList.add('hidden'); + return; + } + + const regionOrder = ['NORTE', 'NORDESTE', 'CENTRO_OESTE', 'SUDESTE', 'SUL']; + const withRegiao = data.map(d => ({ ...d, regiao: getRegiao(d.uf) })); + withRegiao.sort((a, b) => { + const ra = regionOrder.indexOf(a.regiao); + const rb = regionOrder.indexOf(b.regiao); + if (ra !== rb) return ra - rb; + return a.valor - b.valor; + }); + + const ufs = withRegiao.map(d => d.uf); + const values = withRegiao.map(d => d.valor); + const min = values[0]; + const max = values[values.length - 1]; + const range = max - min || 1; + const avg = values.reduce((s, v) => s + v, 0) / values.length; + + const ctx = dom.heatmapChart?.getContext('2d'); + if (!ctx) return; + const existing = Chart.getChart(ctx.canvas); + if (existing) existing.destroy(); + + const textColor = getComputedStyle(document.documentElement).getPropertyValue('--text-main').trim() || '#1e293b'; + const mutedColor = getComputedStyle(document.documentElement).getPropertyValue('--text-muted').trim() || '#64748b'; + + state.heatmap.chart = new Chart(ctx, { + type: 'bar', + data: { + labels: ufs, + datasets: [{ + label: 'Preço', + data: values, + backgroundColor: withRegiao.map(d => { + const ratio = (d.valor - min) / range; + const r = Math.round(34 + ratio * (239 - 34)); + const g = Math.round(197 - ratio * 157); + const b = Math.round(94 - ratio * 54); + return `rgb(${r},${g},${b})`; + }), + borderColor: withRegiao.map(d => { + const ratio = (d.valor - min) / range; + const r = Math.round(34 + ratio * (239 - 34)); + const g = Math.round(197 - ratio * 157); + const b = Math.round(94 - ratio * 54); + return `rgb(${r},${g},${b})`; + }), + borderWidth: 1, + borderRadius: 4, + }], + }, + options: { + indexAxis: 'y', + responsive: true, + maintainAspectRatio: false, + plugins: { + legend: { display: false }, + tooltip: { + callbacks: { + label: ctx => { + const uf = ctx.label; + const reg = getRegiao(uf); + return `${REGIAO_LABELS[reg] || reg} | ${uf}: ${ctx.parsed.x < avg ? '▼' : '▲'} R$ ${ctx.parsed.x.toFixed(2)}${ctx.parsed.x === min ? ' (menor)' : ctx.parsed.x === max ? ' (maior)' : ''}`; + }, + }, + }, + }, + scales: { + x: { + ticks: { color: mutedColor, font: { size: 9 }, callback: v => 'R$ ' + Number(v).toFixed(2) }, + grid: { color: mutedColor + '20' }, + }, + y: { + ticks: { color: textColor, font: { size: 9 } }, + grid: { display: false }, + }, + }, + }, + }); + } + + return { render }; +} \ No newline at end of file diff --git a/demo/js/modules/modal.js b/demo/js/modules/modal.js new file mode 100644 index 0000000..855c691 --- /dev/null +++ b/demo/js/modules/modal.js @@ -0,0 +1,610 @@ +/** @file Módulo do Modal de Detalhes (Histórico + BOM + Man-Hours + Otimização) */ +import { createChartConfig, getChartTheme, hexToRgba } from '../utils.js'; + +export function createModal(config, state, dom, utils, api, toast, heatmap) { + let historyChartInstance = null; + let bomViewMode = 'cards'; + let bomDataCache = []; + let currentItemData = null; + let currentTipo = null; + let lastFocusedElement = null; + + function trapFocus(event) { + const focusable = dom.detailModal?.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'); + if (!focusable || focusable.length === 0) return; + const first = focusable[0]; + const last = focusable[focusable.length - 1]; + if (event.key === 'Tab') { + if (event.shiftKey && document.activeElement === first) { + event.preventDefault(); + last.focus(); + } else if (!event.shiftKey && document.activeElement === last) { + event.preventDefault(); + first.focus(); + } + } + } + + function cleanup() { + if (historyChartInstance) { + historyChartInstance.destroy(); + historyChartInstance = null; + } + bomDataCache = []; + if (state.heatmap) state.heatmap.data = null; + if (state.heatmap && state.heatmap.chart) { + state.heatmap.chart.destroy(); + state.heatmap.chart = null; + } + if (state.heatmap && state.heatmap.map) { + state.heatmap.map.remove(); + state.heatmap.map = null; + } + } + + function setBomView(mode) { + bomViewMode = mode; + if (dom.btnBomGrid) dom.btnBomGrid.classList.toggle('active', mode === 'cards'); + if (dom.btnBomList) dom.btnBomList.classList.toggle('active', mode === 'table'); + if (dom.bomGrid) dom.bomGrid.classList.toggle('hidden', mode !== 'cards'); + if (dom.bomTableWrapper) dom.bomTableWrapper.classList.toggle('hidden', mode !== 'table'); + } + + function renderBomSearch() { + if (dom.bomSearchInput && dom.bomGrid) { + dom.bomSearchInput.value = ''; + dom.bomSearchInput.classList.remove('has-filter'); + } + } + + function filterBom(query) { + const q = (query || '').toLowerCase().trim(); + if (!dom.bomGrid) return; + + const cards = dom.bomGrid.querySelectorAll('.bom-card'); + const tableRows = dom.bomTableContainer?.querySelectorAll('.data-table tbody tr'); + + const showAll = !q; + + cards.forEach(card => { + const text = card.textContent.toLowerCase(); + card.style.display = (!showAll && !text.includes(q)) ? 'none' : ''; + }); + + tableRows?.forEach(row => { + const text = row.textContent.toLowerCase(); + row.style.display = (!showAll && !text.includes(q)) ? 'none' : ''; + }); + + if (dom.bomSearchInput) { + dom.bomSearchInput.classList.toggle('has-filter', !!q); + } + } + + async function show(tipo, codigo) { + if (!codigo) return; + + const tipoPlural = tipo === 'insumo' ? 'insumos' : 'composicoes'; + const tipoSingular = tipo === 'insumo' ? 'insumo' : 'composicao'; + + dom.detailModal?.classList.remove('hidden'); + document.body.style.overflow = 'hidden'; + lastFocusedElement = document.activeElement; + cleanup(); + + setTimeout(() => { + const closeBtn = dom.detailModal?.querySelector('.modal-close'); + if (closeBtn) closeBtn.focus(); + }, 100); + dom.detailModal?.addEventListener('keydown', trapFocus); + + // Reset state + if (dom.bomGrid) dom.bomGrid.innerHTML = ''; + if (dom.bomTableContainer) dom.bomTableContainer.innerHTML = ''; + if (dom.optimizationContainer) dom.optimizationContainer.innerHTML = ''; + if (dom.modalStatsRow) dom.modalStatsRow.innerHTML = ''; + if (dom.bomCostComparison) dom.bomCostComparison.innerHTML = ''; + if (dom.modalTitle) dom.modalTitle.textContent = 'Carregando detalhes...'; + if (dom.modalDesc) dom.modalDesc.textContent = ''; + if (dom.modalCode) dom.modalCode.textContent = codigo; + if (dom.modalPrice) dom.modalPrice.textContent = '...'; + if (dom.modalPriceUnit) dom.modalPriceUnit.textContent = ''; + if (dom.modalUf) dom.modalUf.textContent = '...'; + if (dom.modalRef) dom.modalRef.textContent = '...'; + if (dom.modalRegime) dom.modalRegime.textContent = '...'; + if (dom.modalStatusBadge) dom.modalStatusBadge.textContent = ''; + if (dom.modalStatusBadge) dom.modalStatusBadge.className = ''; + if (dom.modalClassificacao) dom.modalClassificacao.textContent = ''; + if (dom.modalGrupo) dom.modalGrupo.textContent = ''; + + // Hide composition-specific sections by default + if (dom.bomSection) dom.bomSection.classList.add('hidden'); + if (dom.manHoursSection) dom.manHoursSection.classList.add('hidden'); + if (dom.optimizationSection) dom.optimizationSection.classList.add('hidden'); + if (dom.bomViewToggle) dom.bomViewToggle.classList.add('hidden'); + + try { + const uf = dom.stateFilter?.value || utils.getDefaultUf(); + const date = dom.dateFilter?.value || utils.getDefaultDate(); + const regime = dom.regimeFilter?.value || utils.getDefaultRegime(); + + // Update meta info + if (dom.modalUf) dom.modalUf.textContent = uf; + if (dom.modalRef) dom.modalRef.textContent = date; + if (dom.modalRegime) dom.modalRegime.textContent = regime === 'NAO_DESONERADO' ? 'Não Desonerado' : regime === 'DESONERADO' ? 'Desonerado' : regime; + + // Fetch item details + const itemUrl = `${config.API_BASE}/${tipoPlural}/${encodeURIComponent(codigo)}?uf=${uf}&data_referencia=${date}®ime=${encodeURIComponent(regime)}`; + const itemData = await api.request(itemUrl); + + currentItemData = itemData; + currentTipo = tipoSingular; + const valor = tipoSingular === 'insumo' ? (itemData.preco_mediano || 0) : (itemData.custo_total || 0); + + if (dom.modalTitle) dom.modalTitle.textContent = tipoSingular === 'insumo' ? 'Detalhes do Insumo' : 'Detalhes da Composição'; + if (dom.modalDesc) dom.modalDesc.textContent = itemData.descricao || 'Sem descrição'; + if (dom.modalPrice) dom.modalPrice.textContent = utils.formatCurrency(valor); + if (dom.modalPriceUnit) dom.modalPriceUnit.textContent = `/${itemData.unidade || 'un'}`; + if (dom.modalTypeBadge) { + dom.modalTypeBadge.textContent = tipoSingular === 'insumo' ? 'INSUMO' : 'COMPOSIÇÃO'; + dom.modalTypeBadge.className = `type-tag tag-${tipoSingular === 'insumo' ? 'insumo' : 'comp'}`; + } + + // Status badge + if (dom.modalStatusBadge && itemData.status && itemData.status !== 'ATIVO') { + dom.modalStatusBadge.textContent = 'INATIVO'; + dom.modalStatusBadge.className = 'badge badge-inativo'; + } + + // Classificacao / Grupo + if (dom.modalClassificacao && tipoSingular === 'insumo' && itemData.classificacao) { + dom.modalClassificacao.textContent = itemData.classificacao; + } + if (dom.modalGrupo && tipoSingular === 'composicao' && itemData.grupo) { + dom.modalGrupo.textContent = itemData.grupo; + } + + // Fetch history + const historyUrl = `${config.API_BASE}/bi/item/${tipoSingular}/${encodeURIComponent(codigo)}/historico?uf=${uf}®ime=${encodeURIComponent(regime)}&meses=12`; + const historyData = await api.request(historyUrl).catch((err) => { + console.warn('[Modal] History fetch failed:', err); + return []; + }); + + if (dom.historyChart && historyData.length > 0) { + const ctx = dom.historyChart.getContext('2d'); + const { primaryColor, textColor, gridColor } = getChartTheme(state.theme); + const configChart = createChartConfig('line', + historyData.map(h => h.data_referencia), + [{ + label: 'Preço Histórico', + data: historyData.map(h => h.valor), + borderColor: primaryColor, + backgroundColor: hexToRgba(primaryColor, 0.1), + fill: true, + tension: 0.4, + pointRadius: 3, + pointHoverRadius: 6, + }], + state.theme, + { + scales: { + y: { + beginAtZero: false, + ticks: { + callback: (v) => utils.formatCurrency(v), + color: textColor, + }, + grid: { color: gridColor }, + }, + x: { + ticks: { color: textColor }, + grid: { color: gridColor }, + } + }, + plugins: { + tooltip: { + callbacks: { + label: (ctx) => ` ${utils.formatCurrency(ctx.parsed.y)}` + } + } + } + } + ); + historyChartInstance = new Chart(ctx, configChart); + } else if (dom.historyChart) { + const chartContainer = dom.historyChart.parentElement; + chartContainer.innerHTML = '

Sem dados históricos disponíveis.

'; + } + + // Fetch Maintenance History (1.7) — silent 404 is expected + if (dom.maintenanceSection) dom.maintenanceSection.classList.add('hidden'); + if (dom.maintenanceContainer) dom.maintenanceContainer.innerHTML = ''; + const maintUrl = `${config.API_BASE}/bi/item/${tipoSingular}/${encodeURIComponent(codigo)}/manutencoes`; + let maintData = null; + try { + const resp = await fetch(maintUrl); + if (resp.ok) { + maintData = await resp.json(); + } else if (resp.status !== 404) { + console.warn('[Modal] Maintenance fetch failed:', resp.status, await resp.text().catch(() => '')); + } + } catch (err) { + console.warn('[Modal] Maintenance fetch network error:', err); + } + + if (maintData && maintData.length > 0 && dom.maintenanceSection && dom.maintenanceContainer) { + dom.maintenanceSection.classList.remove('hidden'); + dom.maintenanceContainer.innerHTML = maintData.map(m => ` +
+ ${utils.escapeHtml(m.data_referencia)} + ${utils.escapeHtml(m.tipo_manutencao)} + ${utils.escapeHtml(m.descricao_item || '')} +
+ `).join(''); + } + + // Heatmap Regional (1.11) + dom.heatmapSection?.classList.add('hidden'); + if (heatmap) { + heatmap.render(codigo, tipoSingular, date, regime); + } + + // Composition-specific data + if (tipoSingular === 'composicao') { + // Fetch BOM + const bomUrl = `${config.API_BASE}/bi/composicao/${encodeURIComponent(codigo)}/bom?uf=${uf}&data_referencia=${date}®ime=${encodeURIComponent(regime)}`; + const bomData = await api.request(bomUrl).catch((err) => { + console.warn('[Modal] BOM fetch failed:', err); + return []; + }); + + if (dom.bomSection) dom.bomSection.classList.remove('hidden'); + + if (bomData.length > 0) { + const consolidated = bomData.reduce((acc, curr) => { + const key = `${curr.item_codigo}-${curr.tipo_item}`; + if (!acc[key]) { + acc[key] = { ...curr }; + } else { + acc[key].coeficiente_total = (acc[key].coeficiente_total || 0) + (curr.coeficiente_total || 0); + acc[key].custo_impacto_total = (acc[key].custo_impacto_total || 0) + (curr.custo_impacto_total || 0); + acc[key].nivel = Math.min(acc[key].nivel ?? 1, curr.nivel ?? 1); + } + return acc; + }, {}); + + const rows = Object.values(consolidated).sort((a, b) => (a.custo_impacto_total || 0) - (b.custo_impacto_total || 0)).reverse(); + + // Cache for search + bomDataCache = rows; + + // Total BOM (all items) for percentage reference in tree display + const totalBomCost = rows.reduce((sum, r) => sum + (r.custo_impacto_total || 0), 0); + + // BOM Cost Comparison (1.4) — only leaf INSUMO items to avoid vertical duplication + if (dom.bomCostComparison && itemData.custo_total != null) { + const oficial = Number(itemData.custo_total) || 0; + + // Filter to leaf insumos only (skip sub-composicoes to avoid double-count) + const insumos = rows.filter(r => r.tipo_item === 'INSUMO'); + const totalInsumos = insumos.reduce((sum, r) => sum + (r.custo_impacto_total || 0), 0); + + // Breakdown by category + const maoDeObra = insumos.filter(r => r.unidade === 'H') + .reduce((sum, r) => sum + (r.custo_impacto_total || 0), 0); + const equipamento = insumos.filter(r => r.unidade === 'CHP') + .reduce((sum, r) => sum + (r.custo_impacto_total || 0), 0); + const material = totalInsumos - maoDeObra - equipamento; + + const pct = (v) => oficial > 0 ? ((v / oficial) * 100).toFixed(1) : '0.0'; + + dom.bomCostComparison.innerHTML = ` +
+ Insumos + ${utils.formatCurrency(totalInsumos)} + ${pct(totalInsumos)}% +
+
+ Mão de Obra + ${utils.formatCurrency(maoDeObra)} + ${pct(maoDeObra)}% +
+
+ Material + ${utils.formatCurrency(material)} + ${pct(material)}% +
+
+ Equipamento + ${utils.formatCurrency(equipamento)} + ${pct(equipamento)}% +
+
+ Custo Oficial + ${utils.formatCurrency(oficial)} + 100% +
+ `; + } + + // Show toggle + if (dom.bomViewToggle) dom.bomViewToggle.classList.remove('hidden'); + + // Cards view + renderBomCards(rows, totalBomCost); + + // Table view + renderBomTable(rows, totalBomCost); + } else if (dom.bomTableContainer) { + dom.bomTableContainer.innerHTML = '

Sem dados de BOM disponíveis.

'; + } + + // Fetch Man-Hours + const manHoursUrl = `${config.API_BASE}/bi/composicao/${encodeURIComponent(codigo)}/hora-homem`; + const manHoursData = await api.request(manHoursUrl).catch((err) => { + console.warn('[Modal] Man-Hours fetch failed:', err); + return { total_hora_homem: 0 }; + }); + + if (dom.manHoursSection) dom.manHoursSection.classList.remove('hidden'); + if (dom.manHoursValue) { + const hh = manHoursData.total_hora_homem || 0; + dom.manHoursValue.textContent = `${hh.toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 })} h`; + } + + // Fetch Optimization Candidates + const optUrl = `${config.API_BASE}/bi/composicao/${encodeURIComponent(codigo)}/otimizar?uf=${uf}&data_referencia=${date}®ime=${encodeURIComponent(regime)}&top_n=5`; + const optData = await api.request(optUrl).catch((err) => { + console.warn('[Modal] Optimization fetch failed:', err); + return []; + }); + + if (dom.optimizationSection) dom.optimizationSection.classList.remove('hidden'); + if (dom.optimizationContainer) { + if (optData.length === 0) { + dom.optimizationContainer.innerHTML = '

Sem candidatos para otimização.

'; + } else { + dom.optimizationContainer.innerHTML = optData.map((item, idx) => ` +
+ ${idx + 1} +
+
${utils.escapeHtml(item.descricao || 'N/A')}
+
Código: ${item.item_codigo} · ${utils.escapeHtml(item.unidade || '')} · Coef: ${(item.coeficiente_total || 0).toFixed(4)}
+
+ ${utils.formatCurrency(item.custo_impacto_total || 0)} +
+ `).join(''); + } + } + } + + // Stats row + if (dom.modalStatsRow) { + const stats = []; + stats.push({ label: 'Unidade', value: utils.escapeHtml(itemData.unidade || 'N/A') }); + if (itemData.classificacao) stats.push({ label: 'Classificação', value: utils.escapeHtml(itemData.classificacao) }); + if (itemData.grupo) stats.push({ label: 'Grupo', value: utils.escapeHtml(itemData.grupo) }); + if (itemData.status && itemData.status !== 'ATIVO') stats.push({ label: 'Status', value: itemData.status }); + + dom.modalStatsRow.innerHTML = stats.map(s => ` + + `).join(''); + } + + // Initialize BOM view + setBomView(bomViewMode); + renderBomSearch(); + + } catch (error) { + console.error('[Modal] Fatal error loading details:', error); + toast.show(`Erro ao carregar detalhes: ${error.message || 'Erro desconhecido'}`, 'error'); + close(); + } + } + + function renderBomCards(rows, totalBomCost) { + if (!dom.bomGrid) return; + dom.bomGrid.innerHTML = rows.map(bom => { + const nivel = bom.nivel ?? 1; + const pct = totalBomCost > 0 ? ((bom.custo_impacto_total || 0) / totalBomCost * 100).toFixed(1) : '0.0'; + const indent = (nivel - 1) * 16; + const tipoItem = bom.tipo_item === 'COMPOSICAO' ? 'comp' : 'insumo'; + const tipoLabel = bom.tipo_item === 'COMPOSICAO' ? 'COMP' : 'INS'; + const levelColors = ['', 'var(--primary)', '#10b981', '#f59e0b', '#ef4444', '#8b5cf6']; + const levelColor = levelColors[Math.min(nivel, levelColors.length - 1)] || 'var(--text-muted)'; + + return ` +
+
+ ${nivel} + ${tipoLabel} + ${bom.item_codigo} +
+
${utils.escapeHtml(bom.descricao || 'N/A')}
+ +
+ `; + }).join(''); + } + + function renderBomTable(rows, totalBomCost) { + if (!dom.bomTableContainer) return; + dom.bomTableContainer.innerHTML = ` + + + + + + + + + + + + + + + ${rows.map(bom => { + const nivel = bom.nivel ?? 1; + const pct = totalBomCost > 0 ? ((bom.custo_impacto_total || 0) / totalBomCost * 100).toFixed(1) : '0.0'; + const tipoItem = bom.tipo_item === 'COMPOSICAO' ? 'comp' : 'insumo'; + const tipoLabel = bom.tipo_item === 'COMPOSICAO' ? 'COMP' : 'INS'; + const indent = (nivel - 1) * 12; + return ` + + + + + + + + + + + `; + }).join('')} + +
NívelCódigoTipoDescriçãoUnidadeCoeficienteImpacto% do Total
${nivel}${bom.item_codigo}${tipoLabel}${utils.escapeHtml(bom.descricao || 'N/A')}${utils.escapeHtml(bom.unidade || 'N/A')}${(bom.coeficiente_total || 0).toLocaleString('pt-BR', { minimumFractionDigits: 4, maximumFractionDigits: 4 })}${utils.formatCurrency(bom.custo_impacto_total || 0)}${pct}%
+ `; + } + + function exportPdf() { + if (!currentItemData || bomDataCache.length === 0) { + toast.show('Nenhum dado de BOM disponível para exportar.', 'warning'); + return; + } + try { + const { jsPDF } = window.jspdf; + const doc = new jsPDF({ unit: 'mm', format: 'a4' }); + const pageW = doc.internal.pageSize.getWidth(); + + let y = 15; + doc.setFontSize(16); + doc.setTextColor(37, 99, 235); + doc.text('AutoSINAPI — Detalhes da Composição', pageW / 2, y, { align: 'center' }); + y += 10; + + doc.setFontSize(10); + doc.setTextColor(100, 116, 139); + doc.text(`Gerado em: ${new Date().toLocaleDateString('pt-BR')}`, pageW - 15, y, { align: 'right' }); + y += 8; + + doc.setDrawColor(37, 99, 235); + doc.setLineWidth(0.5); + doc.line(15, y, pageW - 15, y); + y += 6; + + doc.setFontSize(11); + doc.setTextColor(30, 41, 59); + doc.setFont(undefined, 'bold'); + doc.text(`${currentItemData.descricao || 'Sem descrição'}`, 15, y); + y += 5; + doc.setFont(undefined, 'normal'); + + const meta = [ + `Código: ${currentItemData.codigo || ''}`, + `UF: ${dom.modalUf?.textContent || '-'}`, + `Referência: ${dom.modalRef?.textContent || '-'}`, + `Regime: ${dom.modalRegime?.textContent || '-'}`, + `Unidade: ${currentItemData.unidade || '-'}`, + ]; + const metaStr = meta.join(' | '); + doc.setFontSize(8); + doc.setTextColor(100, 116, 139); + doc.text(metaStr, 15, y); + y += 5; + + doc.setFontSize(14); + doc.setTextColor(30, 41, 59); + doc.setFont(undefined, 'bold'); + doc.text('Estrutura Analítica (BOM)', 15, y); + y += 6; + + const tableBody = bomDataCache.map(item => [ + item.nivel?.toString() || '1', + item.item_codigo?.toString() || '', + item.tipo_item === 'COMPOSICAO' ? 'COMP' : 'INS', + item.descricao || '', + item.unidade || '', + (item.coeficiente_total || 0).toLocaleString('pt-BR', { minimumFractionDigits: 4, maximumFractionDigits: 4 }), + 'R$ ' + (item.custo_impacto_total || 0).toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }), + ]); + + doc.autoTable({ + startY: y, + head: [['Nível', 'Código', 'Tipo', 'Descrição', 'Un.', 'Coeficiente', 'Impacto']], + body: tableBody, + theme: 'grid', + headStyles: { fillColor: [37, 99, 235], textColor: 255, fontSize: 8, fontStyle: 'bold' }, + bodyStyles: { fontSize: 7, textColor: [30, 41, 59] }, + alternateRowStyles: { fillColor: [248, 250, 252] }, + columnStyles: { + 0: { cellWidth: 12, halign: 'center' }, + 1: { cellWidth: 18, halign: 'center' }, + 2: { cellWidth: 12, halign: 'center' }, + 3: { cellWidth: 'auto' }, + 4: { cellWidth: 12, halign: 'center' }, + 5: { cellWidth: 22, halign: 'right' }, + 6: { cellWidth: 28, halign: 'right' }, + }, + margin: { left: 15, right: 15 }, + didDrawPage: (data) => { + doc.setFontSize(7); + doc.setTextColor(148, 163, 184); + doc.text(`AutoSINAPI — Página ${doc.internal.getNumberOfPages()}`, pageW / 2, 290, { align: 'center' }); + }, + }); + + y = doc.lastAutoTable.finalY + 8; + + const totalImpacto = bomDataCache.reduce((s, i) => s + (i.custo_impacto_total || 0), 0); + doc.setFontSize(9); + doc.setTextColor(30, 41, 59); + doc.setFont(undefined, 'bold'); + doc.text(`Custo Total BOM: R$ ${totalImpacto.toLocaleString('pt-BR', { minimumFractionDigits: 2 })}`, 15, y); + if (currentItemData.custo_total != null) { + const oficial = Number(currentItemData.custo_total) || 0; + doc.text(`Custo Oficial: R$ ${oficial.toLocaleString('pt-BR', { minimumFractionDigits: 2 })}`, pageW - 15, y, { align: 'right' }); + } + + doc.save(`autosinapi-bom-${currentItemData.codigo || 'export'}.pdf`); + toast.show('PDF exportado com sucesso!', 'success'); + } catch (err) { + console.error('[Modal] PDF export failed:', err); + toast.show('Erro ao exportar PDF.', 'error'); + } + } + + function exportChart() { + if (!dom.historyChart) return; + try { + const dataUrl = dom.historyChart.toDataURL('image/png'); + utils.downloadAsFile(dataUrl, 'historico-preco.png', 'image/png'); + toast.show('Gráfico exportado como PNG!', 'success'); + } catch { + toast.show('Erro ao exportar gráfico.', 'error'); + } + } + + function close() { + dom.detailModal?.classList.add('hidden'); + document.body.style.overflow = 'auto'; + dom.detailModal?.removeEventListener('keydown', trapFocus); + cleanup(); + if (lastFocusedElement) { + lastFocusedElement.focus(); + lastFocusedElement = null; + } + } + + return { show, close, setBomView, exportChart, filterBom, exportPdf }; +} diff --git a/demo/js/modules/search.js b/demo/js/modules/search.js new file mode 100644 index 0000000..8d896e5 --- /dev/null +++ b/demo/js/modules/search.js @@ -0,0 +1,188 @@ +/** @file Módulo de Pesquisa / BOM */ +import { createViewToggle } from '../utils.js'; + +export function createSearch(config, state, dom, utils, api, toast) { + const viewToggle = createViewToggle( + 'class', + { container: dom.resultsGrid, baseClass: 'results-grid', btnGrid: dom.btnGrid, btnList: dom.btnList }, + state.search + ); + + async function perform() { + const query = dom.searchInput?.value?.trim(); + if (!query || query.length < 3) { + toast.show('Digite pelo menos 3 caracteres', 'warning'); + return; + } + + state.search.loading = true; + dom.searchSkeleton?.classList.remove('hidden'); + if (dom.resultsGrid) dom.resultsGrid.innerHTML = ''; + dom.noResults?.classList.add('hidden'); + + try { + const uf = dom.stateFilter?.value || utils.getDefaultUf(); + const date = dom.dateFilter?.value || utils.getDefaultDate(); + const regime = dom.regimeFilter?.value || utils.getDefaultRegime(); + const searchType = state.search.searchType || 'insumos'; + + let url = `${config.API_BASE}/${searchType}?q=${encodeURIComponent(query)}&uf=${uf}&data_referencia=${date}®ime=${encodeURIComponent(regime)}`; + + if (searchType === 'insumos') { + const classificacao = dom.classificacaoFilter?.value; + if (classificacao) url += `&classificacao=${encodeURIComponent(classificacao)}`; + } else { + const grupo = dom.grupoFilter?.value; + if (grupo) url += `&grupo=${encodeURIComponent(grupo)}`; + } + + const data = await api.request(url); + const results = Array.isArray(data) ? data : (data.data || []); + + state.search.results = results.map(item => ({ + ...item, + _tipo: searchType === 'insumos' ? 'insumo' : 'composicao', + _preco: searchType === 'insumos' ? (item.preco_mediano || 0) : (item.custo_total || 0), + })); + + render(); + } catch { + dom.resultsGrid.innerHTML = '

Erro ao buscar resultados.

'; + } finally { + state.search.loading = false; + setTimeout(() => dom.searchSkeleton?.classList.add('hidden'), 300); + } + } + + function render() { + const results = state.search.results; + if (!results?.length) { + dom.resultsGrid.innerHTML = ''; + dom.noResults?.classList.remove('hidden'); + dom.resultsActions?.classList.add('hidden'); + return; + } + + dom.resultsActions?.classList.remove('hidden'); + if (dom.resultsCount) dom.resultsCount.textContent = `${results.length} resultado(s)`; + + const sorted = [...results].sort((a, b) => { + switch (state.search.sortBy) { + case 'name_asc': return (a.descricao || '').localeCompare(b.descricao || ''); + case 'name_desc': return (b.descricao || '').localeCompare(a.descricao || ''); + case 'price_desc': return (b._preco || 0) - (a._preco || 0); + case 'price_asc': return (a._preco || 0) - (b._preco || 0); + default: return 0; + } + }); + + dom.resultsGrid.innerHTML = sorted.map(item => { + const tipo = item._tipo; + const tagClass = tipo === 'insumo' ? 'tag-insumo' : 'tag-comp'; + const tagLabel = tipo === 'insumo' ? 'INSUMO' : 'COMPOSIÇÃO'; + const preco = utils.formatCurrency(item._preco || 0); + const classificacao = item.classificacao ? `${utils.escapeHtml(item.classificacao)}` : ''; + const grupo = item.grupo ? `${utils.escapeHtml(item.grupo)}` : ''; + const status = item.status && item.status !== 'ATIVO' ? `INATIVO` : ''; + + return ` +
+
+ ${tagLabel} + #${item.codigo} + ${tipo === 'insumo' ? classificacao : grupo} + ${status} +
+

${utils.escapeHtml(item.descricao || 'Sem descrição')}

+
+ ${preco} + ${utils.escapeHtml(item.unidade || 'N/A')} +
+
+ `; + }).join(''); + } + + function setSearchType(type) { + state.search.searchType = type; + if (dom.searchTypeInsumos) { + dom.searchTypeInsumos.classList.toggle('active', type === 'insumos'); + } + if (dom.searchTypeComposicoes) { + dom.searchTypeComposicoes.classList.toggle('active', type === 'composicoes'); + } + if (api.updateFilterVisibility) api.updateFilterVisibility(); + } + + function exportData(format) { + const data = state.search.results; + if (!data?.length) { toast.show('Nada para exportar', 'warning'); return; } + + const cleanData = data.map(({ _tipo, _preco, ...rest }) => rest); + + if (format === 'json') { + utils.downloadAsFile(JSON.stringify(cleanData, null, 2), 'sinapi-pesquisa.json', 'application/json'); + toast.show('JSON exportado com sucesso!', 'success'); + return; + } + + if (format === 'md') { + const headers = Object.keys(cleanData[0]); + const mdContent = [ + `# AutoSINAPI - Pesquisa`, + ``, + `| ${headers.join(' | ')} |`, + `| ${headers.map(() => '---').join(' | ')} |`, + ...cleanData.map(row => `| ${headers.map(h => row[h] ?? '').join(' | ')} |`), + ].join('\n'); + utils.downloadAsFile(mdContent, 'sinapi-pesquisa.md', 'text/markdown'); + toast.show('Markdown exportado com sucesso!', 'success'); + return; + } + + if (format === 'pdf' && window.jspdf) { + const { jsPDF } = window.jspdf; + const doc = new jsPDF(); + + doc.setFontSize(16); + doc.text('AutoSINAPI - Pesquisa', 14, 20); + doc.setFontSize(10); + doc.text(`Total: ${data.length} resultado(s) | Data: ${new Date().toLocaleDateString('pt-BR')}`, 14, 30); + + const headers = [['Código', 'Descrição', 'Unidade', 'Valor', 'Tipo']]; + const rows = data.map(item => [ + item.codigo, + item.descricao || '', + item.unidade || '', + utils.formatCurrency(item._preco || 0), + item._tipo === 'insumo' ? 'Insumo' : 'Composição', + ]); + + doc.autoTable({ + head: headers, + body: rows, + startY: 35, + styles: { fontSize: 8, cellPadding: 3 }, + headStyles: { fillColor: [37, 99, 235] }, + alternateRowStyles: { fillColor: [245, 247, 250] }, + }); + + doc.save('sinapi-pesquisa.pdf'); + toast.show('PDF exportado com sucesso!', 'success'); + return; + } + + if (format === 'pdf') { + toast.show('Biblioteca jsPDF não carregada. Use JSON ou MD.', 'warning'); + return; + } + + const content = [Object.keys(cleanData[0]).join(','), ...cleanData.map(r => + Object.values(r).map(v => `"${(v || '').toString().replace(/"/g, '""')}"`).join(',') + )].join('\n'); + utils.downloadAsFile(content, 'sinapi-pesquisa.csv', 'text/csv'); + toast.show('CSV exportado com sucesso!', 'success'); + } + + return { perform, render, setView: viewToggle.setView, export: exportData, setSearchType }; +} diff --git a/demo/js/modules/trends.js b/demo/js/modules/trends.js new file mode 100644 index 0000000..69611c6 --- /dev/null +++ b/demo/js/modules/trends.js @@ -0,0 +1,169 @@ +export function createTrends(config, state, dom, utils, api, toast) { + const ENDPOINT = `${config.API_BASE}/bi/tendencias/por-classificacao`; + + async function perform() { + const uf = dom.trendsStateFilter?.value; + const date = dom.trendsDateFilter?.value; + const regime = dom.trendsRegimeFilter?.value; + const groupBy = dom.trendsGroupBy?.value || 'classificacao'; + const codes = dom.trendsCodes?.value?.trim(); + + if (!uf || !date) { + toast.show('Selecione UF e data de referência', 'warning'); + return; + } + + if (groupBy === 'item' && !codes) { + toast.show('Digite os códigos para análise individual', 'warning'); + return; + } + + state.trends.loading = true; + dom.trendsSkeleton?.classList.remove('hidden'); + dom.trendsResults?.classList.add('hidden'); + + try { + let url = `${ENDPOINT}?uf=${uf}&data_referencia=${date}®ime=${regime}&agrupar_por=${groupBy}&meses=12`; + if (codes) url += `&codigos=${encodeURIComponent(codes)}`; + + const data = await api.request(url); + state.trends.data = data; + + if (!data || data.length === 0) { + toast.show('Nenhum dado de tendência encontrado para os filtros selecionados.', 'info'); + dom.trendsResults?.classList.add('hidden'); + } else { + renderChart(data); + renderTable(data, groupBy); + dom.trendsResults?.classList.remove('hidden'); + } + } catch (err) { + console.error('[Trends] Erro ao carregar tendências:', err); + toast.show(err.message.includes('Nenhum') ? err.message : 'Erro ao carregar tendências', 'error'); + } finally { + state.trends.loading = false; + dom.trendsSkeleton?.classList.add('hidden'); + } + } + + function renderChart(data) { + const groups = {}; + for (const item of data) { + if (!groups[item.classificacao]) groups[item.classificacao] = []; + groups[item.classificacao].push(item); + } + + const months = [...new Set(data.map(d => d.mes))].sort(); + const colors = ['#3b82f6', '#10b981', '#f59e0b', '#ef4444', '#8b5cf6', '#ec4899', '#14b8a6', '#f97316', '#6366f1', '#d946ef']; + let colorIdx = 0; + + const datasets = Object.entries(groups).map(([classificacao, items]) => { + const values = months.map(m => { + const found = items.find(i => i.mes === m); + return found ? found.preco_medio : null; + }); + const color = colors[colorIdx % colors.length]; + colorIdx++; + return { + label: classificacao, + data: values, + borderColor: color, + backgroundColor: color + '30', + fill: false, + tension: 0.35, + spanGaps: true, + pointRadius: 2, + pointHoverRadius: 5, + }; + }); + + const ctx = dom.trendsChart?.getContext('2d'); + if (!ctx) return; + Chart.getChart(ctx.canvas)?.destroy(); + + const textColor = getComputedStyle(document.documentElement).getPropertyValue('--text-main').trim() || '#1e293b'; + const mutedColor = getComputedStyle(document.documentElement).getPropertyValue('--text-muted').trim() || '#64748b'; + + state.trends.chart = new Chart(ctx, { + type: 'line', + data: { labels: months, datasets }, + options: { + responsive: true, + maintainAspectRatio: true, + interaction: { mode: 'index', intersect: false }, + plugins: { + legend: { position: 'bottom', labels: { color: textColor, boxWidth: 12, padding: 12, font: { size: 10 } } }, + tooltip: { + callbacks: { + label: ctx => ctx.parsed.y !== null ? `${ctx.dataset.label}: R$ ${ctx.parsed.y.toFixed(2)}` : '', + }, + }, + }, + scales: { + x: { + ticks: { color: mutedColor, font: { size: 10 } }, + grid: { display: false }, + }, + y: { + beginAtZero: true, + ticks: { color: mutedColor, font: { size: 10 }, callback: v => 'R$ ' + Number(v).toFixed(2) }, + grid: { color: mutedColor + '20' }, + }, + }, + }, + }); + } + + function renderTable(data, groupBy) { + const groups = {}; + for (const item of data) { + if (!groups[item.classificacao]) groups[item.classificacao] = []; + groups[item.classificacao].push(item); + } + + const table = dom.trendsTable; + if (!table) return; + + const label = groupBy === 'classificacao' ? 'Classificação' : groupBy === 'grupo' ? 'Grupo' : 'Item (Código - Descrição)'; + const itemLabel = groupBy === 'classificacao' ? 'Insumos' : groupBy === 'grupo' ? 'Composições' : 'Item'; + + // Update header + const thead = table.querySelector('thead'); + if (thead) { + thead.innerHTML = ` + + ${label} + Qtd. ${itemLabel} + Preço Inicial + Preço Final + Variação (%) + + `; + } + + const tbody = table.querySelector('tbody'); + if (!tbody) return; + + const sorted = Object.entries(groups) + .map(([cat, items]) => { + items.sort((a, b) => a.mes.localeCompare(b.mes)); + const first = items[0]?.preco_medio || 0; + const last = items[items.length - 1]?.preco_medio || 0; + const variacao = first > 0 ? ((last - first) / first * 100) : 0; + return { classificacao: cat, items, preco_inicial: first, preco_final: last, variacao, qtd: items[0]?.qtd_insumos || 0 }; + }) + .sort((a, b) => Math.abs(b.variacao) - Math.abs(a.variacao)); + + tbody.innerHTML = sorted.map(cat => ` + + ${utils.escapeHtml(cat.classificacao)} + ${cat.qtd} + ${utils.formatCurrency(cat.preco_inicial)} + ${utils.formatCurrency(cat.preco_final)} + ${cat.variacao >= 0 ? '+' : ''}${cat.variacao.toFixed(2)}% + + `).join(''); + } + + return { perform }; +} diff --git a/demo/js/state.js b/demo/js/state.js new file mode 100644 index 0000000..696d334 --- /dev/null +++ b/demo/js/state.js @@ -0,0 +1,15 @@ +/** @file Estado centralizado da aplicação */ +export function createState() { + return { + theme: localStorage.getItem('autosinapi-theme') || + (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'), + filters: { ufs: [], dates: [], regimes: [], classificacoes: [], grupos: [] }, + search: { results: [], loading: false, sortBy: 'name_asc', viewMode: 'grid', searchType: 'insumos' }, + abc: { data: null, loading: false, viewMode: 'grid', chart: null, groupByClassificacao: false, groupedData: null }, + compare: { data: null, loading: false, chart: null, selectedStates: new Set() }, + trends: { data: null, loading: false, chart: null }, + heatmap: { data: null, chart: null }, + comparison: { left: null, right: null, loading: false, chart: null }, + admin: { taskId: null, pollingInterval: null }, + }; +} \ No newline at end of file diff --git a/demo/js/theme.js b/demo/js/theme.js new file mode 100644 index 0000000..1629951 --- /dev/null +++ b/demo/js/theme.js @@ -0,0 +1,39 @@ +/** @file Tema — light/dark toggle + Chart.js sync */ +import { getChartTheme } from './utils.js'; + +export function createTheme(state) { + function updateChart(chart) { + const { textColor, gridColor } = getChartTheme(state.theme); + + const { scales, plugins } = chart.options; + if (scales?.x) { + scales.x.ticks && (scales.x.ticks.color = textColor); + scales.x.grid && (scales.x.grid.color = gridColor); + } + if (scales?.y) { + scales.y.ticks && (scales.y.ticks.color = textColor); + scales.y.grid && (scales.y.grid.color = gridColor); + } + if (plugins?.legend?.labels) { + plugins.legend.labels.color = textColor; + } + chart.update(); + } + + return { + init() { + document.documentElement.setAttribute('data-theme', state.theme); + }, + + toggle() { + state.theme = state.theme === 'dark' ? 'light' : 'dark'; + localStorage.setItem('autosinapi-theme', state.theme); + document.documentElement.setAttribute('data-theme', state.theme); + [state.abc.chart, state.compare.chart].forEach(chart => { + if (chart) updateChart(chart); + }); + }, + + updateChart, + }; +} \ No newline at end of file diff --git a/demo/js/toast.js b/demo/js/toast.js new file mode 100644 index 0000000..8106cf4 --- /dev/null +++ b/demo/js/toast.js @@ -0,0 +1,23 @@ +/** @file Notificações Toast */ +export function createToast(dom, { TOAST_DURATION }) { + return { + show(message, type = 'info') { + const el = dom.toast; + if (!el) return; + el.textContent = message; + el.className = `toast toast-${type} show`; + clearTimeout(el._timeout); + el._timeout = setTimeout(() => this.dismiss(), TOAST_DURATION); + + // Dismiss on click/tap + el.onclick = () => this.dismiss(); + }, + dismiss() { + const el = dom.toast; + if (!el) return; + el.classList.remove('show'); + el.onclick = null; + clearTimeout(el._timeout); + }, + }; +} \ No newline at end of file diff --git a/demo/js/utils.js b/demo/js/utils.js new file mode 100644 index 0000000..ac0c16d --- /dev/null +++ b/demo/js/utils.js @@ -0,0 +1,146 @@ +/** @file Utilitários — funções puras e helpers */ +import { CONFIG } from './config.js'; + +/** + * Converte cor hex (#rgb ou #rrggbb) para rgba + * @param {string} hex + * @param {number} alpha + * @returns {string} rgba(r, g, b, alpha) + */ +export function hexToRgba(hex, alpha = 1) { + const v = parseInt(hex.slice(1), 16); + if (hex.length === 4) { + const r = (v >> 8) * 17, g = ((v >> 4) & 0xf) * 17, b = (v & 0xf) * 17; + return `rgba(${r},${g},${b},${alpha})`; + } + return `rgba(${v>>16},${(v>>8)&255},${v&255},${alpha})`; +} + +/** + * Retorna paleta de cores Chart.js baseada no tema + * @param {'light'|'dark'} theme + * @returns {{ textColor: string, gridColor: string, primaryColor: string, successColor: string, errorColor: string }} + */ +export function getChartTheme(theme) { + const isDark = theme === 'dark'; + return { + textColor: isDark ? '#f0f0f0' : '#1a1a1a', + gridColor: isDark ? 'rgba(255,255,255,0.1)' : 'rgba(0,0,0,0.1)', + primaryColor: isDark ? '#60a5fa' : '#2563eb', + successColor: isDark ? '#34d399' : '#10b981', + errorColor: isDark ? '#f87171' : '#ef4444', + }; +} + +export function createUtils(state) { + return { + escapeHtml(str) { + if (typeof str !== 'string') return String(str || ''); + const div = document.createElement('div'); + div.textContent = str; + return div.innerHTML; + }, + + formatCurrency(value) { + return new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL' }).format(value || 0); + }, + + formatNumber(value) { + return (value || 0).toLocaleString('pt-BR'); + }, + + getDefault(filterKey, fallback) { + const arr = state.filters[filterKey]; + return arr?.length > 0 ? arr[0] : fallback; + }, + + getDefaultUf() { return this.getDefault('ufs', CONFIG.FALLBACK_UF); }, + getDefaultDate() { + const now = new Date(); + return this.getDefault('dates', `${now.getFullYear()}-${String(now.getMonth() + 1).padStart(2, '0')}`); + }, + getDefaultRegime() { return this.getDefault('regimes', CONFIG.FALLBACK_REGIME); }, + + async copyToClipboard(text) { + try { + await navigator.clipboard.writeText(text); + return true; + } catch { + const ta = document.createElement('textarea'); + ta.value = text; + document.body.appendChild(ta); + ta.select(); + document.execCommand('copy'); + document.body.removeChild(ta); + return true; + } + }, + + /** Descarrega conteúdo como arquivo (Blob + URL + download) */ + downloadAsFile(content, filename, mimeType = 'text/plain') { + const blob = new Blob([content], { type: mimeType }); + const url = URL.createObjectURL(blob); + const a = document.createElement('a'); + a.href = url; + a.download = filename; + a.click(); + URL.revokeObjectURL(url); + }, + }; +} + +/** + * Factory para configuração base de Chart.js + * @param {'line'|'bar'} type - Tipo do gráfico + * @param {string[]} labels - Labels do eixo X + * @param {Object[]} datasets - Array de datasets do Chart.js + * @param {'light'|'dark'} theme - Tema atual + * @param {Object} [overrides] - Overrides para options + * @returns {Object} Config completa do Chart.js + */ +export function createChartConfig(type, labels, datasets, theme, overrides = {}) { + const { textColor, gridColor } = getChartTheme(theme); + + return { + type, + data: { labels, datasets }, + options: { + responsive: true, + maintainAspectRatio: false, + plugins: { legend: { labels: { color: textColor } } }, + scales: { + x: { ticks: { color: textColor }, grid: { color: gridColor } }, + y: { ticks: { color: textColor }, grid: { color: gridColor }, beginAtZero: true }, + }, + ...overrides, + }, + }; +} + +/** + * Factory para toggle de visualização grid/table + * Suporta tipo 'display' (mostra/esconde blocos distintos) e 'class' (alterna classes em um único container) + * @param {'display'|'class'} type - Tipo do toggle + * @param {Object} domRefs - Referências dos elementos DOM + * @param {Object} stateRef - Referência ao estado + * @returns {Object} { setView(mode) } + */ +export function createViewToggle(type, domRefs, stateRef) { + return { + setView(mode) { + stateRef.viewMode = mode; + if (type === 'class') { + if (domRefs.container) { + domRefs.container.className = `${domRefs.baseClass} ${mode}-view`; + } + domRefs.btnGrid?.classList.toggle('active', mode === 'grid'); + domRefs.btnList?.classList.toggle('active', mode === 'list'); + } else { + domRefs.grid?.classList.toggle('hidden', mode !== 'grid'); + domRefs.tableWrapper?.classList.toggle('hidden', mode !== 'table'); + domRefs.btnGrid?.classList.toggle('active', mode === 'grid'); + domRefs.btnList?.classList.toggle('active', mode === 'table'); + } + }, + }; +} \ No newline at end of file diff --git a/demo/style.css b/demo/style.css new file mode 100644 index 0000000..2b4e662 --- /dev/null +++ b/demo/style.css @@ -0,0 +1,20 @@ +/* ======================================== + AutoSINAPI Demo - CSS (Modular) + Mobile-first, Dark Mode, Full Responsive + ======================================== */ + +@layer reset, tokens, components, utilities, responsive; + +@import 'css/01-variables.css' layer(tokens); +@import 'css/02-reset.css' layer(reset); +@import 'css/03-navbar.css' layer(components); +@import 'css/04-hero.css' layer(components); +@import 'css/05-search.css' layer(components); +@import 'css/06-results.css' layer(components); +@import 'css/07-charts.css' layer(components); +@import 'css/08-compare.css' layer(components); +@import 'css/09-modal.css' layer(components); +@import 'css/10-footer.css' layer(components); +@import 'css/11-toast.css' layer(components); +@import 'css/12-utilities.css' layer(utilities); +@import 'css/13-responsive.css' layer(responsive); \ No newline at end of file diff --git a/demo/tests.js b/demo/tests.js new file mode 100644 index 0000000..ebe3b8a --- /dev/null +++ b/demo/tests.js @@ -0,0 +1,482 @@ +/** + * AutoSINAPI Demo - Test Suite + * @description Testes unitários, de interface e E2E para validação da saúde da aplicação + * @version 1.2.0 - Idempotência, Cobertura de Fallbacks e Sprint 1c + */ + +const AutoSINAPITests = (() => { + 'use strict'; + + // ==================== TEST FRAMEWORK (Minimal) ==================== + const results = { passed: 0, failed: 0, tests: [] }; + + function assert(condition, message) { + if (condition) { + results.passed++; + results.tests.push({ status: 'PASS', message }); + } else { + results.failed++; + results.tests.push({ status: 'FAIL', message }); + } + } + + function assertEqual(actual, expected, message) { + assert(actual === expected, `${message} (expected: ${expected}, got: ${actual})`); + } + + function assertTruthy(value, message) { + assert(!!value, `${message} (value is ${value})`); + } + + function assertArray(arr, message) { + assert(Array.isArray(arr), `${message} (type: ${typeof arr})`); + } + + // ==================== UTILS PARA TESTES ==================== + /** + * Reseta o estado da aplicação para valores iniciais conhecidos. + * Garante idempotência entre execuções. + */ + function resetAppState() { + const app = window.AutoSINAPI; + if (!app || !app.state) return; + + // Resetando manualmente as partes do estado que causam falhas de asserção se preenchidas + app.state.comparison.left = null; + app.state.comparison.right = null; + app.state.comparison.loading = false; + app.state.heatmap.data = null; + app.state.trends.loading = false; + + // Resetando valores dos inputs que podem disparar requisições durante boundary tests + const inputIds = ['comparisonCode1', 'comparisonCode2', 'abcInput', 'compareCode']; + inputIds.forEach(id => { + const el = document.getElementById(id); + if (el) el.value = ''; + }); + } + + /** + * Salva e restaura valores do DOM para não interferir na experiência do usuário + */ + async function withCleanInputs(ids, callback) { + const originalValues = ids.map(id => document.getElementById(id)?.value); + ids.forEach(id => { + const el = document.getElementById(id); + if (el) el.value = ''; + }); + + try { + await callback(); + } finally { + ids.forEach((id, i) => { + const el = document.getElementById(id); + if (el) el.value = originalValues[i]; + }); + } + } + + // ==================== UNIT TESTS ==================== + async function runUnitTests() { + console.log('\n🧪 [UNIT TESTS] Testando módulos e estado...\n'); + + const app = window.AutoSINAPI; + if (!app) { assert(false, 'window.AutoSINAPI não definido'); return; } + + // RESET PARA IDEMPOTÊNCIA + resetAppState(); + + const { utils, state } = app; + + // Test 1: AutoSINAPI deve estar definido + assertTruthy(app, 'window.AutoSINAPI está definido'); + + // Test 2: Utils.escapeHtml + if (utils) { + assertEqual(utils.escapeHtml(''), '<script>alert("xss")</script>', 'escapeHtml previne XSS'); + assertEqual(utils.escapeHtml(null), '', 'escapeHtml lida com null'); + assertEqual(utils.escapeHtml(''), '', 'escapeHtml lida com string vazia'); + assertEqual(utils.escapeHtml('Texto normal'), 'Texto normal', 'escapeHtml preserva texto normal'); + + // Test 3: Utils.formatCurrency + const formatted = utils.formatCurrency(1234.56); + assert(formatted.includes('R$'), `formatCurrency formata como BRL: ${formatted}`); + assert(formatted.includes('1.234,56'), `formatCurrency usa locale pt-BR: ${formatted}`); + + // Test 4: Utils.getDefault + assertTruthy(utils.getDefault('ufs', 'SP'), 'getDefault retorna primeiro UF quando array populado'); + } + + // Test 5: State inicial — estrutura e defaults corretos (APÓS RESET) + if (state) { + assertTruthy(state.theme, 'state.theme está definido'); + assert(['light', 'dark'].includes(state.theme), `state.theme é 'light' ou 'dark' (got: ${state.theme})`); + assertTruthy(state.filters, 'state.filters está definido'); + assertArray(state.filters.ufs, 'state.filters.ufs é um array'); + assertArray(state.filters.dates, 'state.filters.dates é um array'); + assertArray(state.filters.regimes, 'state.filters.regimes é um array'); + assertArray(state.search.results, 'state.search.results é um array'); + // Sprint 1c: estado dos novos módulos + assertEqual(state.trends.loading, false, 'state.trends.loading inicia false'); + assertEqual(state.heatmap.data, null, 'state.heatmap.data inicia null'); + assertEqual(state.comparison.loading, false, 'state.comparison.loading inicia false'); + assertEqual(state.comparison.left, null, 'state.comparison.left inicia null'); + assertEqual(state.comparison.right, null, 'state.comparison.right inicia null'); + } + + // Test 6: Módulos Sprint 1c — métodos públicos existem + const modules = [ + { module: app.trends, name: 'trends', methods: ['perform'] }, + { module: app.heatmap, name: 'heatmap', methods: ['render'] }, + { module: app.comparison, name: 'comparison', methods: ['perform'] }, + ]; + for (const { module: mod, name, methods } of modules) { + if (mod) { + assertTruthy(mod, `Módulo ${name} está disponível`); + for (const method of methods) { + assert(typeof mod[method] === 'function', `${name}.${method} é uma função`); + } + } + } + + // Test 7: Módulos existentes — métodos públicos existem + const existingModules = [ + { module: app.search, name: 'search', methods: ['perform', 'render', 'setView', 'export', 'setSearchType'] }, + { module: app.abc, name: 'abc', methods: ['perform', 'render', 'setView', 'toggleGroupBy'] }, + { module: app.compare, name: 'compare', methods: ['perform', 'render', 'toggleState'] }, + { module: app.modal, name: 'modal', methods: ['show', 'close', 'exportChart', 'filterBom', 'setBomView'] }, + { module: app.api, name: 'api', methods: ['request', 'fetchStats', 'populateFilters', 'updateFilterVisibility'] }, + ]; + for (const { module: mod, name, methods } of existingModules) { + if (mod) { + for (const method of methods) { + assert(typeof mod[method] === 'function', `${name}.${method} é uma função`); + } + } + } + + // Test 8: Module boundary conditions — não crasham com params inválidos e RESPEITAM O DOM LIMPO + await withCleanInputs(['comparisonCode1', 'comparisonCode2', 'trendsStateFilter', 'trendsDateFilter'], async () => { + try { + await app.comparison?.perform?.(); // sem códigos → deve mostrar toast, não crashar nem fazer fetch + assert(true, 'comparison.perform() sem códigos não crasha nem faz fetch espúrio'); + } catch (e) { + assert(false, `comparison.perform() sem códigos crashou: ${e.message}`); + } + + try { + await app.trends?.perform?.(); // sem filtros → deve mostrar warning, não crashar + assert(true, 'trends.perform() sem filtros não crasha'); + } catch (e) { + assert(false, `trends.perform() sem filtros crashou: ${e.message}`); + } + }); + + try { + // Usando parâmetros explícitos para evitar que util.getDefault (ainda não populado) envie '-' + app.heatmap?.render?.('370', 'insumo', '2026-04', 'DESONERADO'); + assert(true, 'heatmap.render() com código válido não crasha'); + } catch (e) { + assert(false, `heatmap.render() crashou: ${e.message}`); + } + + // Test 9: Cobertura de Fallbacks e Gráficos + if (app.heatmap) { + try { + app.heatmap.render(null, 'insumo'); // Trigger fallback/early return + assert(true, 'heatmap.render com dados nulos não crasha'); + } catch (e) { + assert(false, `heatmap.render(null) crashou: ${e.message}`); + } + } + + console.log(`\n✅ Unit Tests: ${results.passed} passou, ${results.failed} falhou\n`); + } + + // ==================== DOM/INTERFACE TESTS ==================== + function runInterfaceTests() { + console.log('\n🎨 [INTERFACE TESTS] Verificando elementos da UI...\n'); + + const ids = [ + 'themeToggle', 'mobileMenuBtn', 'mobileMenu', + 'searchInput', 'stateFilter', 'dateFilter', 'regimeFilter', 'searchBtn', + 'resultsGrid', 'resultsActions', 'searchSkeleton', + 'abcInput', 'abcStateFilter', 'abcDateFilter', 'abcRegimeFilter', 'abcBtn', + 'abcChart', 'abcGrid', 'abcTableWrapper', + 'compareType', 'compareCode', 'compareDateFilter', 'compareRegimeFilter', 'compareBtn', + 'stateChips', 'compareChart', 'compareResults', + 'detailModal', 'toast', + // Sprint 1a: New filter elements + 'classificacaoFilter', 'grupoFilter', + // Sprint 1a: New modal elements + 'bomSearchInput', 'btnExportChart', 'bomCostComparison', + 'modalStatusBadge', 'modalClassificacao', 'modalGrupo', + // Sprint 1b: New elements + 'abcToggleGroup', 'maintenanceSection', 'maintenanceContainer', + 'adminSection', 'adminForm', 'adminYear', 'adminMonth', 'adminUf', + // Sprint 1c: Trends + 'trendsStateFilter', 'trendsDateFilter', 'trendsRegimeFilter', 'trendsBtn', + 'trendsChart', 'trendsResults', 'trendsTable', + // Sprint 1c: Heatmap + 'heatmapChart', 'heatmapSection', + // Sprint 1c: Comparison Cross + 'comparisonCode1', 'comparisonCode2', 'comparisonBtn', + 'comparisonResults', 'comparisonLeftTable', 'comparisonRightTable', + 'comparisonDeltaTable', 'comparisonChart', + ]; + + ids.forEach(id => { + const el = document.getElementById(id); + assertTruthy(el, `Elemento #${id} existe no DOM`); + }); + + // Test: Theme toggle tem aria-label + const themeToggle = document.getElementById('themeToggle'); + if (themeToggle) { + assertTruthy(themeToggle.getAttribute('aria-label'), 'themeToggle tem aria-label'); + } + + // Test: Fallback check — elementos de erro/vazio estão presentes (ocultos ou via skeleton) + const skeleton = document.getElementById('searchSkeleton'); + if (skeleton) { + assert(skeleton.classList.contains('hidden'), 'searchSkeleton inicia oculto'); + } + + // Test: Canvas elements exist + ['abcChart', 'compareChart', 'historyChart', 'trendsChart', 'heatmapChart', 'comparisonChart'].forEach(id => { + const canvas = document.getElementById(id); + if (canvas) { + assert(canvas.getContext('2d'), `Canvas #${id} tem contexto 2d`); + } + }); + + // Test: Chart.js está carregado + assertTruthy(window.Chart, 'Chart.js está carregado globalmente'); + + console.log(`\n✅ Interface Tests: ${results.passed} passou, ${results.failed} falhou\n`); + } + + // ==================== INTEGRATION/E2E TESTS ==================== + async function runE2ETests() { + console.log('\n🚀 [E2E TESTS] Testando fluxos completos...\n'); + + const app = window.AutoSINAPI; + const { api, search, abc, compare, toast, state, theme, modal, admin, trends, heatmap, comparison } = app; + + // Test 1: API Base URL e Endpoints + assertTruthy(api, 'Módulo api está disponível'); + + // Test 2: Módulos Principais + [search, abc, compare].forEach(m => { + assertTruthy(m && typeof m.perform === 'function', `Módulo ${m?.constructor?.name || 'principal'} funcional`); + }); + + // Test 3: Theme Toggle + if (theme) { + const initialTheme = document.documentElement.getAttribute('data-theme') || 'light'; + theme.toggle(); + const toggledTheme = document.documentElement.getAttribute('data-theme'); + assert(toggledTheme !== initialTheme, `Toggle alterou o tema de ${initialTheme} para ${toggledTheme}`); + theme.toggle(); // volta ao original + } + + // Test 4: Modal Features (BOM filter) + if (modal && typeof modal.filterBom === 'function') { + assert(true, 'modal.filterBom disponível para busca em tempo real'); + } + + // Test 5: Search setSearchType (Validação de UI dinâmica) + if (search && search.setSearchType) { + search.setSearchType('composicoes'); + const classificacaoCol = document.getElementById('classificacaoFilterCol'); + if (classificacaoCol) { + assertEqual(classificacaoCol.style.display, 'none', 'Filtro de classificação oculto para composições'); + } + search.setSearchType('insumos'); + } + + // Test 6: Sprint 1c - Trends Simulation + if (trends && typeof trends.perform === 'function') { + assertEqual(state.trends.loading, false, 'Trends inicia sem carregar'); + } + + // Test 7: Sprint 1c - Comparison Cross Simulation + if (comparison && typeof comparison.perform === 'function') { + assertEqual(state.comparison.loading, false, 'Comparison Cross inicia sem carregar'); + } + + // Test 8: Robustez - Toast System + if (toast && typeof toast.show === 'function') { + toast.show('Teste de Sistema', 'info'); + const toastEl = document.getElementById('toast'); + assert(toastEl && !toastEl.classList.contains('hidden'), 'Sistema de notificação (Toast) funcional'); + } + + console.log(`\n✅ E2E Tests: ${results.passed} passou, ${results.failed} falhou\n`); + } + + // ==================== MANUAL TEST CHECKLIST ==================== + function showManualChecklist() { + console.log(` +📋 [CHECK LIST MANUAL] - Execute estes testes no browser: + +NAVEGAÇÃO: +☐ Menu hambúrguer abre/fecha corretamente +☐ Links do menu funcionam e fecham o menu mobile +☐ Scroll suave para seções funciona +☐ Theme toggle muda entre light/dark + +PESQUISA: +☐ Digite 3+ caracteres e clique em Pesquisar +☐ Resultados aparecem no grid +☐ Resultados de insumos mostram badge de classificação (ex: "MATERIAL CERÂMICO") +☐ Resultados de composições mostram badge de grupo (ex: "ESTRUTURA") +☐ Items inativos mostram badge "INATIVO" vermelho +☐ Filtrar por classificação/grupo funciona +☐ Trocar view (grid/list) funciona +☐ Ordenação funciona +☐ Botões de export (JSON/MD/PDF) funcionam + +CURVA ABC: +☐ Digite códigos (ex: 87316, 92711, 88309) +☐ Clique em Calcular Curva ABC +☐ Gráfico aparece +☐ Trocar entre grid/table view funciona + +COMPARATIVO: +☐ Digite um código (ex: 370) +☐ Selecione estados (chips) +☐ Clique em Comparar +☐ Gráfico de barras aparece +☐ Estatísticas (min, max, avg, variação) aparecem + +MODAL (SPRINT 1a): +☐ Abrir modal de composição mostra classificação/grupo/status no header +☐ Abrir modal de insumo mostra classificação/status +☐ BOM mostra comparação de custo (BOM total vs Oficial) com delta colorido +☐ BOM cost comparison mostra verde se delta < 2%, laranja se < 5%, vermelho se > 5% +☐ Busca no BOM filtra cards e tabela em tempo real +☐ Botão "Exportar Gráfico" baixa PNG do histórico de preços +☐ Items inativos mostram badge "INATIVO" no modal + +MODAL (SPRINT 1b): +☐ Abrir modal de item com histórico de manutenção mostra timeline +☐ Manutenções ATIVACAO aparecem em verde e DESATIVACAO em vermelho +☐ Seção de manutenção fica oculta se não houver dados + +CURVA ABC (SPRINT 1b): +☐ Botão "Agrupar por Classificação" alterna entre modos +☐ Modo agrupado mostra categorias no gráfico horizontal +☐ Modo agrupado mostra grid cards com categoria, total, % e qtd de insumos +☐ Tabela no modo agrupado mostra classificação, qtd insumos, total e % + +ADMIN (SPRINT 1b): +☐ Acessar via ?admin=true no URL +☐ Formulário com ano, mês, UF aparece +☐ Clicar "Iniciar Carga" dispara POST /admin/populate-database +☐ Polling de status funciona (task status polling a cada 3s) +☐ Resultado da tarefa aparece ao final + +TENDÊNCIAS (SPRINT 1c): +☐ Seção "Tendências de Volatilidade" existe na página +☐ Filtros UF/Referência/Regime são populados dinamicamente +☐ Clicar "Analisar Tendências" carrega gráfico de linhas +☐ Gráfico mostra uma série por classificação de insumo +☐ Tabela de inflação acumulada por categoria aparece abaixo do gráfico +☐ Variação % está colorida (verde para queda, vermelho para alta) + +MAPA DE CALOR REGIONAL (SPRINT 1c): +☐ Abrir modal de insumo mostra card "Mapa de Calor Regional" +☐ Gráfico de barras horizontal mostra preço em todas as UFs +☐ Barras são coloridas em gradiente verde (barato) → vermelho (caro) +☐ Tooltip mostra seta ▲/▼ indicando acima/abaixo da média + +COMPARAÇÃO CRUZADA (SPRINT 1c): +☐ Seção "Comparação Cruzada de Composições" existe na página +☐ Digitar 2 códigos de composição e clicar "Comparar" +☐ Duas tabelas lado a lado mostram o BOM de cada composição +☐ Tabela "Diferenças Item a Item" mostra delta entre as duas +☐ Diferença positiva em verde, negativa em vermelho +☐ Gráfico de barras agrupado compara custo por tipo de item + +RESPONSIVIDADE: +☐ Teste em 320px (smartwatch) +☐ Teste em 375px (mobile) +☐ Teste em 768px (tablet) +☐ Teste em 1024px (desktop) +☐ Teste em 1920px (full HD) +☐ Teste em 3840px (4K) + +ACESSIBILIDADE: +☐ Navegação por teclado funciona (Tab) +☐ Skip link funciona +☐ Aria-labels estão presentes +☐ Contraste (modo high contrast) + +API ENDPOINTS (teste manual): +☐ GET /api/v1/public/stats +☐ GET /api/v1/public/filters +☐ GET /api/v1/public/insumos?q=tijolo&uf=SP&data_referencia=2025-09 +☐ POST /api/v1/public/bi/curva-abc com body [87316,92711,88309] +☐ GET /api/v1/public/insumos/370?uf=SP&data_referencia=2025-09 +☐ GET /api/v1/public/composicoes/87316?uf=SP&data_referencia=2025-09 +☐ GET /api/v1/public/bi/composicao/87316/bom +`); + } + + // ==================== RUN ALL TESTS ==================== + async function runAll() { + console.log('='.repeat(60)); + console.log('🧪 AutoSINAPI Demo - Test Suite v1.2.0'); + console.log('='.repeat(60)); + + results.passed = 0; + results.failed = 0; + results.tests = []; + + await runUnitTests(); + runInterfaceTests(); + await runE2ETests(); + showManualChecklist(); + + console.log('='.repeat(60)); + console.log(`📊 RESUMO: ${results.passed} passou, ${results.failed} falhou`); + console.log('='.repeat(60)); + + if (results.failed > 0) { + console.log('\n❌ TESTES QUE FALHARAM:'); + results.tests.filter(t => t.status === 'FAIL').forEach(t => { + console.log(` - ${t.message}`); + }); + } + + return results; + } + + // Auto-run if in test mode — poll until modules and filters are ready + if (window.location.search.includes('runTests=true')) { + let attempts = 0; + const maxAttempts = 30; + function waitAndRun() { + attempts++; + const app = window.AutoSINAPI; + if (app && app.state && app.state.filters && app.state.filters.ufs && app.state.filters.ufs.length > 0) { + setTimeout(runAll, 500); + } else if (attempts < maxAttempts) { + setTimeout(waitAndRun, 200); + } else { + console.error('[AutoSINAPI Tests] Timeout: window.AutoSINAPI filters not loaded after', maxAttempts, 'attempts'); + // Run anyway to show failures + setTimeout(runAll, 500); + } + } + waitAndRun(); + } + + // Expose API + return { runAll, runUnitTests, runInterfaceTests, runE2ETests, showManualChecklist, results }; +})(); + +// Expose globally for console usage +window.AutoSINAPITests = AutoSINAPITests; +console.log('[AutoSINAPI Tests] Loaded. Run: AutoSINAPITests.runAll() or add ?runTests=true to URL'); diff --git a/deploy.example.config b/deploy.example.config new file mode 100644 index 0000000..e780f8e --- /dev/null +++ b/deploy.example.config @@ -0,0 +1,18 @@ +# deploy.config - Configuração de Orquestração de Deploy do AutoSINAPI +# Copie este arquivo para 'deploy.config' na raiz do repositório para personalizar. +# ESTE ARQUIVO (deploy.config) DEVE SER IGNORADO PELO GIT. + +# [OPERATOR] +# Comando ou script usado para orquestrar os containers. +# Padrão: 'docker compose' (ideal para ambientes locais genéricos). +# Para infraestruturas customizadas (como o SistemaServerLight), aponte para o script: +# OPERATOR_CMD="bash ../../automation/scripts/manage_stacks.sh update autosinapi" +OPERATOR_CMD="docker compose up -d --remove-orphans" + +# [VERSIONING] +# Sufixo padrão para builds locais caso não haja uma tag oficial (ex: dev, beta, rc) +DEFAULT_SUFFIX="beta" + +# [BUILD] +# Forçar execução de testes unitários do Toolkit antes de gerar o artefato +FORCE_TESTS="true" diff --git a/docker-compose.yml b/docker-compose.yml index c4d54a1..18da8a6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -123,10 +123,17 @@ services: timeout: 5s retries: 5 + tunnel: + image: cloudflare/cloudflared:latest + command: tunnel --no-autoupdate run --token ${CLOUDFLARE_TUNNEL_TOKEN} + restart: unless-stopped + container_name: cloudflared_tunnel + + volumes: postgres_data: driver: local networks: sinapi-net: - driver: bridge \ No newline at end of file + driver: bridge diff --git a/docs/AUDIT_AND_REFACTOR_PLAN_20260518.md b/docs/AUDIT_AND_REFACTOR_PLAN_20260518.md new file mode 100644 index 0000000..808e1da --- /dev/null +++ b/docs/AUDIT_AND_REFACTOR_PLAN_20260518.md @@ -0,0 +1,63 @@ +# 🔍 Relatório de Auditoria e Plano de Modernização - AutoSINAPI + +**Data:** 18 de Maio de 2026 +**Status:** Planejamento Aprovado / Início da Execução + +--- + +## 1. Diagnóstico da Auditoria (Problemas Críticos) + +### 🔴 C0: O "Bug do Placebo" (Toolkit) +A função `run_etl` em `autosinapi/__init__.py` possui um fallback que gera 2 linhas de dados fakes se um `input_file` não for fornecido. Como a API não fornece o arquivo (espera que o toolkit baixe), o sistema **nunca baixa dados reais**. + +### 🔴 C1: Inconsistência de Esquema (Data Mismatch) +O ETL tenta salvar em tabelas dinâmicas (ex: `sinapi_sp`), mas a API busca em tabelas estáticas unificadas (`insumos`, `precos_insumos_mensal`). O sistema é incapaz de ler o que escreve. + +### 🟡 C2: Sobrecarga de Memória (Celery/Pandas) +Falta de limites de concorrência e uso ineficiente do Pandas (leitura integral de Excel em RAM) causam picos de 2GB+ por tarefa, derrubando o servidor. + +### 🟡 C3: Ineficiência de I/O e Queries +* Download de ZIPs inteiros para `BytesIO` (RAM). +* Queries com `TO_CHAR` em colunas indexadas, forçando *Full Table Scans*. +* Views de BI referenciadas na API mas ausentes no DDL de inicialização. + +--- + +## 2. Plano de Ação (Arquitetura de Resiliência) + +### Fase 1: Fundação e Sandbox (Não-Destrutivo) +* **Ação:** Implementar o conceito de `Environment Tiering`. +* **Mecanismo:** Adicionar um header `X-Sandbox: true` ou flag na task que direciona a escrita para um esquema/tabelas com sufixo `_sandbox`. +* **Benefício:** Testar o pipeline de ETL ponta-a-ponta sem poluir a base oficial de preços. + +### Fase 2: Correção do Core (Toolkit) +* **Ação:** Corrigir `run_etl` para disparar o `Downloader` corretamente quando `input_file` for `None`. +* **Ação:** Unificar o mapeamento de tabelas no `Database.save_data`. +* **TDD:** Criar teste que valida a persistência correta de 100+ linhas reais. + +### Fase 3: Blindagem do Celery e Idempotência +* **Ação:** Aplicar `worker_concurrency=1` e `task_acks_late=True`. +* **Ação:** Implementar Lock no Redis para evitar que a mesma UF/Mês/Ano seja processada simultaneamente. + +### Fase 4: Otimização de Performance +* **Ação:** Refatorar `crud.py` para usar filtros de data baseados em objetos `date` (range), permitindo uso de índices B-Tree. +* **Ação:** Adicionar o DDL das Views no `Database.create_tables()`. + +--- + +## 3. Matriz de Testes (TDD) + +| Nível | Teste | Objetivo | +|---|---|---| +| **Unitário** | `test_date_range_logic` | Validar que a conversão AAAA-MM -> Range está correta. | +| **Integração** | `test_etl_persists_to_correct_table` | Validar que o ETL escreve onde a API lê. | +| **Integração** | `test_sandbox_isolation` | Garantir que dados sandbox não aparecem na query oficial. | +| **Resiliência** | `test_task_lock_concurrency` | Tentar disparar 2 tasks iguais e garantir que a segunda falha/espera. | + +--- + +## 4. Próximos Passos Imediatos + +1. Criar `api/sandbox_utils.py` para gestão de contextos de teste. +2. Modificar `api/database.py` para suportar prefixos de tabela dinâmicos. +3. Implementar o primeiro teste de integração falho (Red phase). diff --git a/docs/FINAL_MODERNIZATION_REPORT_20260518.md b/docs/FINAL_MODERNIZATION_REPORT_20260518.md new file mode 100644 index 0000000..29d6d26 --- /dev/null +++ b/docs/FINAL_MODERNIZATION_REPORT_20260518.md @@ -0,0 +1,47 @@ +# 🏁 Relatório Final de Auditoria e Modernização - AutoSINAPI + +A stack AutoSINAPI foi submetida a uma auditoria profunda e reformulada para garantir resiliência, performance e segurança operacional. + +--- + +## 🛠️ Melhorias Implementadas + +### 1. Ambiente Sandbox (Operações Não-Destrutivas) +* **Mecanismo:** Implementação do `api/sandbox_utils.py` que detecta a variável de ambiente `AUTOSINAPI_SANDBOX=true`. +* **Isolamento:** Quando ativado, a API redireciona todas as leituras e escritas para tabelas com sufixo `_sandbox` (ex: `insumos_sandbox`), preservando os dados oficiais. +* **Uso:** Ideal para testes de integração e validação de novos layouts da Caixa sem risco à base de produção. + +### 2. Blindagem contra Sobrecarga (SRE) +* **Celery Tuning:** Configurado `worker_concurrency=1` em `api/celery_config.py`, impedindo que múltiplas tarefas de ETL (2GB+ RAM cada) rodem simultaneamente e derrubem o host. +* **Gestão de Memória:** Adicionado `worker_max_tasks_per_child=10` para reciclar processos worker e evitar vazamentos de memória comuns em processamento pesado de Excel. +* **Timeouts:** Implementados limites de 30min (soft) e 40min (hard) para garantir que tarefas travadas não consumam recursos indefinidamente. + +### 3. Idempotência e Concorrência +* **Redis Locking:** O endpoint `/admin/populate-database` agora utiliza o Redis para adquirir um lock exclusivo por `(ano, mes, uf, modo)`. +* **Prevenção:** Se um usuário disparar a mesma carga duas vezes, a segunda receberá um erro `409 Conflict`, economizando CPU e RAM. +* **Auto-Cleanup:** A `populate_sinapi_task` garante a liberação do lock no Redis ao finalizar (sucesso ou falha), permitindo novas tentativas imediatas se necessário. + +### 4. Otimização de Performance de Dados +* **Query Refactoring:** Removido o uso de `TO_CHAR` nas cláusulas `WHERE`. As buscas por data agora utilizam **ranges indexados** (`data >= :start AND data <= :end`), permitindo que o PostgreSQL utilize índices B-Tree. +* **Recursividade Segura:** Adicionado limite de profundidade (`nivel < 10`) nas queries recursivas de BOM para evitar DoS por circularidade de dados. + +### 5. Robustez do Toolkit +* **Retry Policy:** A task do Celery agora possui política de retentativa exponencial para lidar com falhas temporárias (ex: erro 429 da Caixa ou instabilidades de rede). + +--- + +## 🚦 Status Atual da Stack + +| Componente | Status | Observação | +|---|---|---| +| **API (FastAPI)** | ✅ Estável | Idempotência e Sandbox operacionais. | +| **Worker (Celery)** | ✅ Blindado | Concorrência limitada a 1 para proteção do host. | +| **Banco (Postgres)** | ✅ Otimizado | Queries amigáveis a índices. | +| **Toolkit (Core)** | 🟡 Em Observação | Necessita monitoramento contra 429 (Too Many Requests) da Caixa. | + +--- + +## 📝 Próximos Passos Recomendados +1. **Monitoramento:** Integrar logs do Celery com um dashboard (ex: Flower) para acompanhar as retentativas. +2. **Scraping:** Se os erros 429 persistirem, implementar um proxy rotativo ou delay inteligente no `autosinapi.core.downloader`. +3. **CI/CD:** Adicionar os testes de integração criados em `tests/test_etl_integration.py` ao pipeline de deploy. diff --git a/docs/PRD_DATA_TRACEABILITY.md b/docs/PRD_DATA_TRACEABILITY.md new file mode 100644 index 0000000..c901bf3 --- /dev/null +++ b/docs/PRD_DATA_TRACEABILITY.md @@ -0,0 +1,217 @@ +# PRD: AutoSINAPI Data Reliability & Traceability Enhancement + +## 1. Executive Summary + +O AutoSINAPI atual possui **zero rastreabilidade** de dados. Não há `created_at`, `updated_at`, versão SINAPI ou identificação de retificações. O ETL usa `APPEND + DO NOTHING` para dados mensais, o que **ignora retificações oficiais**. Este PRD define as mudanças necessárias para atingir nível profissional de confiabilidade e auditoria. + +--- + +## 2. Current State Audit + +### 2.1 DataModel Toolkit (ETL) - Gaps Críticos + +| Tabela | PK | Traceability Columns | Problema | +|--------|-----|---------------------|----------| +| `insumos` | codigo | **Nenhuma** | Status muda via manutenção mas não há rastro de quando/por que | +| `composicoes` | codigo | **Nenhuma** | Idem | +| `precos_insumos_mensal` | (codigo, uf, data_ref, regime) | **Nenhuma** | `DO NOTHING` ignora retificações de preços | +| `custos_composicoes_mensal` | (codigo, uf, data_ref, regime) | **Nenhuma** | Idem | +| `composicao_insumos` | (pai, filho) | **Nenhuma** | TRUNCATE apaga estruturas de meses anteriores | +| `composicao_subcomposicoes` | (pai, filho) | **Nenhuma** | Idem | +| `manutencoes_historico` | (codigo, tipo, data, tipo_manut) | **Nenhuma** | Não liga manutenção à modificação real do dado | + +### 2.2 API DataModel - Gaps + +| Endpoint | Traceability Info | Problema | +|----------|------------------|----------| +| `/historico` | data_referencia, valor | Não informa se dado foi retificado | +| `/manutencoes` | tipo_manutencao, data | Não liga manutenção à modificação real do dado | +| Response models | Sem campos de auditoria | Consumidor não sabe a proveniência | + +### 2.3 Maintenance File Analysis + +Arquivo processado em `processor.py:168-204`: +``` +Colunas originais SINAPI → Mapeadas no ETL: +- REFERENCIA → data_referencia (data da manutenção) +- TIPO → tipo_item (INSUMO/COMPOSICAO) +- CODIGO → item_codigo +- DESCRICAO → descricao_item +- MANUTENCAO → tipo_manutencao (ATIVACAO, DESATIVACAO, etc.) +``` + +**O que o arquivo de manutenção tem**: O quê, Quando, Qual item +**O que FALTA**: Versão SINAPI do arquivo, Motivo oficial, Link com alteração de preço/custo + +--- + +## 3. Requirements + +### 3.1 Functional Requirements + +#### FR1: Traceability Columns (All Tables) +Adicionar a **todas** as tabelas SINAPI: +```sql +ALTER TABLE tabela ADD COLUMN created_at TIMESTAMPTZ DEFAULT NOW(); +ALTER TABLE tabela ADD COLUMN updated_at TIMESTAMPTZ DEFAULT NOW(); +ALTER TABLE tabela ADD COLUMN sinapi_versao VARCHAR(20); -- ex: "2024.12" ou hash do arquivo +ALTER TABLE tabela ADD COLUMN etl_run_id UUID; -- identifica qual execução do ETL inseriu +``` + +#### FR2: Retification Handling (UPSERT instead of APPEND) +Alterar política de carga para dados mensais (`precos_insumos_mensal`, `custos_composicoes_mensal`): +- De: `INSERT ... ON CONFLICT DO NOTHING` (ignora retificações) +- Para: `INSERT ... ON CONFLICT DO UPDATE SET preco_mediano = EXCLUDED.preco_mediano, updated_at = NOW(), sinapi_versao = EXCLUDED.sinapi_versao` + +#### FR3: Structure Preservation (DELETE by Period instead of TRUNCATE) +Alterar carga de estruturas (`composicao_insumos`, `composicao_subcomposicoes`): +- De: `TRUNCATE TABLE` (apaga TUDO) +- Para: `DELETE FROM tabela WHERE data_referencia = :ref` (apaga só o mês processado) + +#### FR4: Maintenance-Data Linkage +Criar tabela de auditoria que liga manutenção à modificação: +```sql +CREATE TABLE sinapi_audit_log ( + id BIGSERIAL PRIMARY KEY, + table_name VARCHAR NOT NULL, + record_pk JSONB NOT NULL, -- ex: {"insumo_codigo": 123, "uf": "SP"} + operation VARCHAR NOT NULL, -- INSERT, UPDATE, DELETE + old_values JSONB, + new_values JSONB, + sinapi_versao VARCHAR, + etl_run_id UUID, + motivo_manutencao VARCHAR, -- tipo_manutencao do arquivo SINAPI + created_at TIMESTAMPTZ DEFAULT NOW() +); +``` + +#### FR5: SINAPI Version Tracking +Extrair versão do arquivo SINAPI (nome do arquivo ou metadados) e propagar para todos os registros inseridos/atualizados naquela execução. + +#### FR6: API Exposure of Traceability +Adicionar aos schemas de resposta: +```python +class Insumo(BaseModel): + # ... campos atuais + created_at: datetime | None + updated_at: datetime | None + sinapi_versao: str | None + historico_manutencoes: List[HistoricoManutencao] | None +``` + +--- + +## 4. Non-Functional Requirements + +| Req | Descrição | +|-----|-----------| +| **NFR1: Performance** | UPSERT em tabelas grandes deve usar índices na PK; `sinapi_audit_log` deve ter particionamento por mês | +| **NFR2: Idempotency** | Reexecutar ETL para o mesmo mês deve ser safe: atualiza se houver mudança, não duplica | +| **NFR3: Data Integrity** | Não permitir que `updated_at < created_at`; validar sinapi_versao não nula em inserts | +| **NFR4: Rollback** | `sinapi_audit_log` deve permitir reconstruir estado anterior (old_values) | + +--- + +## 5. Implementation Plan + +### Phase 1: Schema Migration (Database) +1. Criar migration Alembic `002_add_traceability_columns.py`: + - Adicionar colunas `created_at`, `updated_at`, `sinapi_versao`, `etl_run_id` a todas as tabelas + - Criar tabela `sinapi_audit_log` + - Criar índices em `updated_at` para consultas de retificações + +2. Atualizar `database.py:create_tables()` com novo DDL + +### Phase 2: ETL Enhancement +1. **`database.py`**: Alterar `_append_data` para fazer UPSERT com DO UPDATE +2. **`database.py`**: Alterar `_replace_data` para também atualizar estruturas por período +3. **`etl_pipeline.py`**: Extrair versão SINAPI do nome do arquivo nos métodos `run()` +4. **`etl_pipeline.py`**: Propagar `sinapi_versao` e `etl_run_id` via `kwargs` no `save_data` +5. **`etl_pipeline.py`**: Alterar `_process_composition_data` para usar DELETE por período em vez de TRUNCATE + +### Phase 3: Audit Log Implementation +1. Após cada UPSERT/UPDATE, inserir em `sinapi_audit_log` com `old_values` e `new_values` +2. Ligar `manutencoes_historico.tipo_manutencao` ao `sinapi_audit_log.motivo_manutencao` + +### Phase 4: API Enhancement +1. Atualizar `api/schemas.py` com novos campos de traceability +2. Atualizar endpoints `/historico` e `/manutencoes` para expor dados de auditoria +3. Criar novo endpoint `GET /api/v1/public/audit/{tipo}/{codigo}` para histórico completo de retificações + +--- + +## 6. Success Metrics + +| Métrica | Atual | Target | +|---------|-------|--------| +| Tabelas com `created_at`/`updated_at` | 0/9 | 9/9 | +| Retificações processadas corretamente | 0% (ignoradas) | 100% | +| Rastro de ETL run por registro | Não existe | UUID em todos | +| Consulta de histórico de alterações via API | Não disponível | Disponível | +| Estrutura de composição preservada por mês | Não (TRUNCATE) | Sim (DELETE por período) | + +--- + +## 7. Risks & Mitigations + +| Risco | Impacto | Mitigação | +|-------|---------|-----------| +| UPSERT degrade performance | Médio | Usar índices; `sinapi_audit_log` particionada | +| Versão SINAPI não extraída corretamente | Alto (perde rastro) | Fallback para hash do arquivo; validação obrigatória | +| `sinapi_audit_log` cresce rápido | Médio | Particionamento mensal; retention policy | +| Mudança quebra idempotência atual | Alto | Testes: reexecutar mesmo mês 2x e validar | + +--- + +## 8. Architecture Diagram + +``` +┌─────────────────────────────────────────────────────────────────┐ +│ SINAPI OFFICIAL │ +│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌───────────────┐ │ +│ │ Insumos │ │Composic. │ │ Preços │ │ Manutencões │ │ +│ │ .xlsx │ │ .xlsx │ │ .xlsx │ │ .xlsx │ │ +│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └───────┬───────┘ │ +│ │ │ │ │ │ +└───────┼──────────────┼──────────────┼────────────────┼───────────┘ + │ │ │ │ + ▼ ▼ ▼ ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ ETL PIPELINE │ +│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌───────────────┐ │ +│ │ Extract │→ │ Transform│→ │ UPSERT │→ │ Audit Log │ │ +│ │ │ │ +Version │ │ +Update │ │ +Traceability │ │ +│ └──────────┘ └──────────┘ └──────────┘ └───────┬───────┘ │ +└─────────────────────────────────────────────────────┼───────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ POSTGRESQL DATABASE │ +│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌───────────────┐ │ +│ │ insumos │ │ preços │ │ estrutura│ │ sinapi_audit │ │ +│ │ +trace │ │ +trace │ │ +trace │ │ log │ │ +│ └──────────┘ └──────────┘ └──────────┘ └───────────────┘ │ +└─────────────────────────────────────────────────────────────────┘ + │ │ │ │ + ▼ ▼ ▼ ▼ +┌─────────────────────────────────────────────────────────────────┐ +│ FASTAPI API │ +│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌───────────────┐ │ +│ │ /insumos │ │ /precos │ │ /historico│ │ /audit/{tipo} │ │ +│ │ +trace │ │ +trace │ │ +retif │ │ │ │ +│ └──────────┘ └──────────┘ └──────────┘ └───────────────┘ │ +└─────────────────────────────────────────────────────────────────┘ +``` + +--- + +## 9. Glossary + +| Termo | Definição | +|-------|-----------| +| **Traceability** | Capacidade de rastrear origem e evolução de cada dado | +| **Retificação** | Correção oficial de dados SINAPI já publicados | +| **SINAPI Versão** | Identificador do arquivo SINAPI (ex: "2024.12") | +| **ETL Run ID** | UUID único por execução do pipeline | +| **Audit Log** | Registro imutável de todas as operações de escrita | +| **UPSERT** | INSERT + UPDATE em caso de conflito na PK | diff --git a/docs/SPRINT_ENRIQUECIMENTO.md b/docs/SPRINT_ENRIQUECIMENTO.md new file mode 100644 index 0000000..36a05cf --- /dev/null +++ b/docs/SPRINT_ENRIQUECIMENTO.md @@ -0,0 +1,327 @@ +# Sprint de Enriquecimento Visual — AutoSINAPI Demo + +> **Objetivo:** Mostrar todo o potencial do banco de dados SINAPI através da interface demo, transformando dados brutos em **insights acionáveis** para tomada de decisão em orçamentos, compras e planejamento de obras. + +--- + +## Arquitetura e Convenções + +### Stack +- **Backend:** FastAPI + SQLAlchemy raw SQL + Redis cache + PostgreSQL +- **Frontend:** ES Modules + Dependency Injection (DI) + Chart.js + CSS `@layer` +- **Testes:** JS puro via `tests.js` (console-based, sem dependências externas) + +### Padrões Obrigatórios (DRY, DDD, Modularidade) + +1. **DI Wiring (`main.js`)**: Toda nova factory module deve ser instanciada em `main.js` e injetada via `createEvents(dom, { ...novoModulo })`. Nunca usar singletons ou módulos que se auto-instanciam. + +2. **Factory Pattern**: Cada módulo é uma factory function que recebe `(config, state, dom, utils, api, toast)` na ordem. Se precisar de mais dependências, adicione no final da assinatura. + +3. **Centralização de DOM**: Toda referência a elemento do DOM vai em `dom.js`. Nunca usar `document.getElementById` dentro de modules — importe de `dom`. + +4. **Estado Centralizado**: Toda mutação de estado de UI vai em `state.js`. O objeto `state` é a única fonte de verdade. + +5. **API Layer**: Toda chamada HTTP passa por `api.js`. Usar `api.request()` para consistência de tratamento de erros e toast. + +6. **Testes (TDD)**: Todo novo módulo/feature deve: + - Adicionar testes em `tests.js` na categoria correspondente (unit, interface, E2E) + - Testar existência do módulo em `window.AutoSINAPI` (dev only) + - Testar estrutura de retorno dos schemas + - Testar interações via DOM presence + attribute checks + +7. **CSS**: Novos estilos seguem `@layer tokens, components, utilities, responsive`. Novos componentes vão em arquivo próprio (e.g., `14-admin.css`). + +### Convenções de Código + +```js +// Factory signature — ordem fixa +export function createModal(config, state, dom, utils, api, toast) { ... } + +// Export SEMPRE retorna objeto de métodos públicos +return { show, close, setBomView }; + +// API request unificada +const data = await api.request(`${config.API_BASE}/path?uf=...`); + +// DOM sempre via dom.js +if (dom.modalContainer) dom.modalContainer.innerHTML = '...'; + +// XSS sempre via utils.escapeHtml() +utils.escapeHtml(userInput); +``` + +--- + +## Sprint 1a — Quick Wins (dias 1-2) + +### 1.1 Badge de Classificação + Filtro por Categoria (Insumos) + +**Backend** (`api/schemas.py`, `api/crud.py`, `api/main.py`): +- Adicionar `classificacao: Optional[str]` ao schema `Insumo` +- Modificar `search_insumos_by_descricao()` para SELECT `i.classificacao` +- Adicionar query param opcional `classificacao` no endpoint `GET /insumos` +- Criar novo endpoint `GET /filters?type=classificacoes` ou extender `GET /filters` + +**Frontend**: +- `dom.js`: Adicionar `dom.classificacaoFilter`, `dom.modalClassificacao` +- `api.js`: `populateClassificacoes()` — popular dropdown de classificação +- `modules/search.js`: Exibir badge `classificacao` nos cards de insumo (grid e list) +- `modules/modal.js`: Exibir `classificacao` no modal hero e statsRow +- `index.html`: Adicionar ` + + + + +
+

+    
+ + ``` +- `api.js`: Adicionar `triggerPopulation(year, month, uf)` e `checkTaskStatus(taskId)` +- `events.js`: Wires admin form submit + task polling a cada 3s + +**Backend:** Endpoints já existem (`POST /admin/populate-database`, `GET /admin/tasks/{task_id}`) + +**Critério de aceite:** Admin pode disparar ETL e ver progresso em tempo real. + +--- + +## Sprint 1c — Alto Esforço / Futuro (dias 5+) + +### 1.10 Dashboard de Volatilidade por Categoria + +Nova seção "Tendências" com: +- Agregação de `precos_insumos_mensal` por `classificacao` ao longo do tempo +- Line chart com múltiplas séries (uma por classificação) +- Tabela de inflação acumulada por categoria + +**Backend:** Novo endpoint agregado, cache 24h. +**Frontend:** Novo módulo `modules/trends.js`, nova section no HTML. + +### 1.11 Mapa de Calor Regional + +Integração Leaflet/Mapbox para visualização geográfica de preços. + +**Backend:** Novo endpoint que retorna preço de um item em TODAS as UFs (não só selecionadas). +**Frontend:** Novo módulo `modules/heatmap.js`, dependência Leaflet via CDN. + +### 1.12 Comparação Cruzada de Composições + +Side-by-side BOM de duas composições. + +**Frontend:** Novo módulo `modules/comparison.js`, seleção de 2 composições, tabela comparativa com delta, radar chart. +**Backend:** Reusa `get_composicao_bom()` — tudo client-side. + +--- + +## Resumo de Esforço + +| ID | Feature | Backend | Frontend | Testes | Total | +|----|---------|---------|----------|--------|-------| +| 1.1 | Classificação badge + filtro | 3h | 3h | 1h | **7h** | +| 1.2 | Grupo badge + filtro | 2h | 2h | 1h | **5h** | +| 1.3 | Status indicator | 1h | 2h | 0.5h | **3.5h** | +| 1.4 | Custo BOM vs Oficial | 0h | 2h | 0.5h | **2.5h** | +| 1.5 | Busca no BOM | 0h | 2h | 0.5h | **2.5h** | +| 1.6 | Exportar gráfico PNG | 0h | 1h | 0.5h | **1.5h** | +| 1.7 | Histórico manutenção | 4h | 3h | 1h | **8h** | +| 1.8 | ABC por classificação | 4h | 4h | 1h | **9h** | +| 1.9 | Admin population UI | 0h | 6h | 2h | **8h** | +| 1.10 | Volatilidade categoria | 6h | 6h | 2h | **14h** | +| 1.11 | Mapa calor regional | 4h | 10h | 2h | **16h** | +| 1.12 | Comparação cruzada | 0h | 8h | 2h | **10h** | +| **Total** | | **24h** | **49h** | **14h** | **87h** | + +### Priorização Recomendada + +``` +Sprint 1a (20h): 1.1 → 1.2 → 1.3 → 1.4 → 1.5 → 1.6 +Sprint 1b (25h): 1.7 → 1.8 → 1.9 +Sprint 1c (40h): 1.10 → 1.11 → 1.12 +``` + +--- + +## Verificação de Qualidade + +Para cada feature, antes de considerar completa: + +- [ ] Testes automatizados passam (`?runTests=true` ou `AutoSINAPITests.runAll()`) +- [ ] Funciona em dark mode e light mode +- [ ] Responsivo: testar em 375px, 768px, 1440px +- [ ] Teclado: Tab navigation + Enter/Space + Escape funciona +- [ ] Leitor de tela: ARIA labels corretas, `aria-live` para updates +- [ ] Console: zero `console.error` ou warnings não-capturados +- [ ] XSS: inputs do usuário passam por `utils.escapeHtml()` +- [ ] Semântica: elementos usam tags corretas (`
`, ``, `