diff --git a/docs/api.rst b/docs/api.rst index d9e7223..a2d7628 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -7,7 +7,8 @@ API Reference .. toctree:: :maxdepth: 1 :caption: Fetchers: - + + fetchers/argentina fetchers/australia fetchers/brazil fetchers/canada diff --git a/docs/fetchers/argentina.rst b/docs/fetchers/argentina.rst new file mode 100644 index 0000000..4ac9020 --- /dev/null +++ b/docs/fetchers/argentina.rst @@ -0,0 +1,5 @@ +Argentina Fetcher +================= + +.. automodule:: rivretrieve.argentina + :members: diff --git a/examples/test_argentina_fetcher.py b/examples/test_argentina_fetcher.py new file mode 100644 index 0000000..cad1dbe --- /dev/null +++ b/examples/test_argentina_fetcher.py @@ -0,0 +1,31 @@ +import logging + +import matplotlib.pyplot as plt + +from rivretrieve import ArgentinaFetcher, constants + +logging.basicConfig(level=logging.INFO) + +gauge_id = "8" +variable = constants.DISCHARGE_DAILY_MEAN +start_date = "2006-01-01" +end_date = "2006-01-10" + +fetcher = ArgentinaFetcher() +data = fetcher.get_data(gauge_id=gauge_id, variable=variable, start_date=start_date, end_date=end_date) + +if data.empty: + print(f"No data found for {gauge_id} ({variable})") +else: + print(data.head()) + plt.figure(figsize=(12, 6)) + plt.plot(data.index, data[variable], label=f"{gauge_id} - {variable}") + plt.xlabel(constants.TIME_INDEX) + plt.ylabel(variable) + plt.title(f"Argentina River Data ({gauge_id})") + plt.legend() + plt.grid(True) + plt.tight_layout() + plot_path = f"argentina_{variable}_plot.png" + plt.savefig(plot_path) + print(f"Plot saved to {plot_path}") diff --git a/rivretrieve/__init__.py b/rivretrieve/__init__.py index ae2e150..ba0ceba 100644 --- a/rivretrieve/__init__.py +++ b/rivretrieve/__init__.py @@ -1,5 +1,6 @@ """RivRetrieve: A Python package for retrieving global river gauge data.""" +from .argentina import ArgentinaFetcher from .australia import AustraliaFetcher from .base import RiverDataFetcher from .brazil import BrazilFetcher diff --git a/rivretrieve/argentina.py b/rivretrieve/argentina.py new file mode 100644 index 0000000..daf815c --- /dev/null +++ b/rivretrieve/argentina.py @@ -0,0 +1,337 @@ +"""Fetcher for Argentina river data from INA Alerta.""" + +import io +import logging +from datetime import timedelta +from typing import Any, Optional + +import numpy as np +import pandas as pd +import requests + +from . import base, constants, utils + +logger = logging.getLogger(__name__) + + +class ArgentinaFetcher(base.RiverDataFetcher): + """Fetches river gauge data from INA Alerta. + + Data source: + - https://alerta.ina.gob.ar/pub/gui + + Supported variables: + - constants.DISCHARGE_DAILY_MEAN (m³/s) + + Data description and API: + - API explorer: https://alerta.ina.gob.ar/pub/gui + - observed series index endpoint: https://alerta.ina.gob.ar/a5/obs/puntual/series + - observed data endpoint: https://alerta.ina.gob.ar/a5/getObservaciones + + Terms of use: + - see https://www.ina.gob.ar/alerta/index.php + """ + + BASE_URL = "https://alerta.ina.gob.ar/a5" + + VARIABLE_CONFIG = { + constants.DISCHARGE_DAILY_MEAN: { + "var_id": 40, + "general_category": "Hydrology", + } + } + + @staticmethod + def _empty_result(variable: str) -> pd.DataFrame: + """Returns an empty standardized RivRetrieve time series frame.""" + return pd.DataFrame(columns=[constants.TIME_INDEX, variable]).set_index(constants.TIME_INDEX) + + @staticmethod + def _empty_metadata() -> pd.DataFrame: + """Returns an empty metadata frame indexed by gauge ID.""" + return pd.DataFrame(columns=[constants.GAUGE_ID]).set_index(constants.GAUGE_ID) + + @staticmethod + def _safe_numeric(value: Any) -> float: + value = pd.to_numeric(value, errors="coerce") + return np.nan if pd.isna(value) else float(value) + + @classmethod + def _standardize_metadata_frame(cls, df: pd.DataFrame) -> pd.DataFrame: + if df.empty: + return cls._empty_metadata() + + rename_map = { + "sitecode": constants.GAUGE_ID, + "nombre": constants.STATION_NAME, + "rio": constants.RIVER, + "lat": constants.LATITUDE, + "lon": constants.LONGITUDE, + "pais": constants.COUNTRY, + } + df = df.rename(columns=rename_map).copy() + + required_columns = [ + constants.GAUGE_ID, + constants.STATION_NAME, + constants.RIVER, + constants.LATITUDE, + constants.LONGITUDE, + constants.COUNTRY, + constants.SOURCE, + constants.ALTITUDE, + constants.AREA, + ] + for column in required_columns: + if column not in df.columns: + df[column] = np.nan + + df[constants.GAUGE_ID] = df[constants.GAUGE_ID].astype(str) + df[constants.LATITUDE] = pd.to_numeric(df[constants.LATITUDE], errors="coerce") + df[constants.LONGITUDE] = pd.to_numeric(df[constants.LONGITUDE], errors="coerce") + df[constants.ALTITUDE] = pd.to_numeric(df[constants.ALTITUDE], errors="coerce") + df[constants.AREA] = pd.to_numeric(df[constants.AREA], errors="coerce") + df[constants.COUNTRY] = "Argentina" + df[constants.SOURCE] = "INA Alerta" + + return df.set_index(constants.GAUGE_ID, drop=True) + + @staticmethod + def get_cached_metadata() -> pd.DataFrame: + """Retrieves cached Argentina gauge metadata.""" + df = utils.load_cached_metadata_csv("argentina").reset_index() + return ArgentinaFetcher._standardize_metadata_frame(df) + + @staticmethod + def get_available_variables() -> tuple[str, ...]: + return tuple(ArgentinaFetcher.VARIABLE_CONFIG.keys()) + + def _build_url(self, path: str) -> str: + return f"{self.BASE_URL}/{path.lstrip('/')}" + + def _get_json(self, path: str, params: dict[str, Any]) -> Any: + session = utils.requests_retry_session() + response = session.get(self._build_url(path), params=params, timeout=25) + response.raise_for_status() + return response.json() + + def _fetch_series_index(self, variable: str) -> pd.DataFrame: + """Fetches the provider's series index for the requested variable.""" + config = self.VARIABLE_CONFIG[variable] + payload = self._get_json( + "obs/puntual/series", + params={ + "format": "geojson", + "var_id": config["var_id"], + "GeneralCategory": config["general_category"], + "data_availability": "h", + }, + ) + + features = payload.get("features", []) + rows = [] + for feature in features: + properties = feature.get("properties", {}) or {} + geometry = feature.get("geometry", {}) or {} + coordinates = geometry.get("coordinates", [np.nan, np.nan]) or [np.nan, np.nan] + + rows.append( + { + constants.GAUGE_ID: str(properties.get("estacion_id")), + constants.STATION_NAME: properties.get("nombre"), + constants.RIVER: properties.get("rio"), + constants.LONGITUDE: self._safe_numeric(coordinates[0] if len(coordinates) > 0 else np.nan), + constants.LATITUDE: self._safe_numeric(coordinates[1] if len(coordinates) > 1 else np.nan), + "series_id": properties.get("id", properties.get("series_id")), + "proc_id": properties.get("proc_id"), + "var_id": properties.get("var_id", config["var_id"]), + "unit": properties.get("unidad"), + } + ) + + return pd.DataFrame( + rows, + columns=[ + constants.GAUGE_ID, + constants.STATION_NAME, + constants.RIVER, + constants.LONGITUDE, + constants.LATITUDE, + "series_id", + "proc_id", + "var_id", + "unit", + ], + ) + + def _fetch_station_details(self, gauge_id: str) -> dict[str, float]: + """Fetches station-level metadata details for one Argentina gauge.""" + try: + payload = self._get_json( + f"obs/puntual/estaciones/{gauge_id}", + params={"format": "json", "get_drainage_basin": "true"}, + ) + except requests.exceptions.RequestException as exc: + logger.warning(f"Could not fetch metadata details for station {gauge_id}: {exc}") + return {constants.ALTITUDE: np.nan, constants.AREA: np.nan} + + altitude = self._safe_numeric(payload.get("altitud")) + + area = np.nan + drainage_basin = payload.get("drainage_basin") or {} + basin_properties = drainage_basin.get("properties") or {} + raw_area = self._safe_numeric(basin_properties.get("area")) + if not np.isnan(raw_area): + area = raw_area / 1e6 + + return {constants.ALTITUDE: altitude, constants.AREA: area} + + def get_metadata(self) -> pd.DataFrame: + """Fetches site metadata for Argentina stations from INA Alerta. + + Combines the observed-series index with station detail payloads and + returns a DataFrame indexed by ``constants.GAUGE_ID``. + """ + try: + series_index = self._fetch_series_index(constants.DISCHARGE_DAILY_MEAN) + except requests.exceptions.RequestException as exc: + logger.error(f"Failed to fetch Argentina metadata: {exc}") + return self._empty_metadata() + + if series_index.empty: + return self._empty_metadata() + + metadata = series_index.drop_duplicates(subset=[constants.GAUGE_ID]).copy() + metadata[constants.COUNTRY] = "Argentina" + metadata[constants.SOURCE] = "INA Alerta" + + details = [self._fetch_station_details(gauge_id) for gauge_id in metadata[constants.GAUGE_ID]] + metadata[constants.ALTITUDE] = [item[constants.ALTITUDE] for item in details] + metadata[constants.AREA] = [item[constants.AREA] for item in details] + + return self._standardize_metadata_frame(metadata.reset_index(drop=True)) + + def _download_data(self, gauge_id: str, variable: str, start_date: str, end_date: str) -> str: + """Downloads raw csvless observations from INA Alerta.""" + if variable not in self.VARIABLE_CONFIG: + raise ValueError(f"Unsupported variable: {variable}") + + series_index = self._fetch_series_index(variable) + if series_index.empty: + logger.warning(f"No Argentina series found for variable {variable}") + return "" + + station_rows = series_index[series_index[constants.GAUGE_ID] == str(gauge_id)] + if station_rows.empty: + logger.warning(f"No Argentina series found for station {gauge_id} and variable {variable}") + return "" + + series_id = station_rows.iloc[0]["series_id"] + if pd.isna(series_id): + logger.warning(f"Missing series_id for station {gauge_id} and variable {variable}") + return "" + + request_end_date = (pd.to_datetime(end_date) + timedelta(days=1)).strftime("%Y-%m-%d") + + session = utils.requests_retry_session() + response = session.get( + self._build_url("getObservaciones"), + params={ + "tipo": "puntual", + "series_id": int(series_id), + "timestart": start_date, + "timeend": request_end_date, + "format": "csvless", + "no_id": "true", + }, + timeout=25, + ) + response.raise_for_status() + return response.text + + def _parse_data(self, gauge_id: str, raw_data: str, variable: str) -> pd.DataFrame: + """Parses INA csvless payloads into a standardized DataFrame.""" + if not raw_data or not raw_data.strip() or raw_data.strip() == "null": + return self._empty_result(variable) + + try: + df = pd.read_csv(io.StringIO(raw_data), header=None) + except Exception as exc: + logger.error(f"Failed to parse Argentina csvless payload for station {gauge_id}: {exc}") + return self._empty_result(variable) + + if df.shape[1] < 2: + return self._empty_result(variable) + + timestamps = pd.to_datetime(df.iloc[:, 0], errors="coerce", utc=True) + timestamps = timestamps.dt.tz_localize(None) + if variable == constants.DISCHARGE_DAILY_MEAN: + timestamps = timestamps.dt.normalize() + + parsed = pd.DataFrame( + { + constants.TIME_INDEX: timestamps, + variable: pd.to_numeric(df.iloc[:, -1], errors="coerce"), + } + ) + + return ( + parsed.dropna() + .drop_duplicates(subset=[constants.TIME_INDEX]) + .sort_values(constants.TIME_INDEX) + .set_index(constants.TIME_INDEX) + ) + + def get_data( + self, + gauge_id: str, + variable: str, + start_date: Optional[str] = None, + end_date: Optional[str] = None, + ) -> pd.DataFrame: + """Fetches and parses time series data for a specific gauge and variable. + + This method retrieves the requested data from the provider's API, + parses it, and returns it in a standardized pandas DataFrame format. + + Args: + gauge_id: The site-specific identifier for the gauge. + variable: The variable to fetch. Must be one of the strings listed + in the fetcher's ``get_available_variables()`` output. + These are typically defined in ``rivretrieve.constants``. + start_date: Optional start date for the data retrieval in 'YYYY-MM-DD' format. + If None, data is fetched from the earliest available date. + end_date: Optional end date for the data retrieval in 'YYYY-MM-DD' format. + If None, data is fetched up to the latest available date. + + Returns: + pd.DataFrame: A pandas DataFrame indexed by datetime objects (``constants.TIME_INDEX``) + with a single column named after the requested ``variable``. The DataFrame + will be empty if no data is found for the given parameters. + + Raises: + ValueError: If the requested ``variable`` is not supported by this fetcher. + requests.exceptions.RequestException: If a network error occurs during data download. + Exception: For other unexpected errors during data fetching or parsing. + """ + start_date = utils.format_start_date(start_date) + end_date = utils.format_end_date(end_date) + + if variable not in self.get_available_variables(): + raise ValueError(f"Unsupported variable: {variable}") + + try: + raw_data = self._download_data(gauge_id, variable, start_date, end_date) + df = self._parse_data(gauge_id, raw_data, variable) + if df.empty: + return self._empty_result(variable) + start_day = pd.to_datetime(start_date).date() + end_day = pd.to_datetime(end_date).date() + index_days = pd.Index(df.index.date) + return df[(index_days >= start_day) & (index_days <= end_day)] + except requests.exceptions.RequestException as exc: + logger.error(f"Failed to download Argentina data for {gauge_id}/{variable}: {exc}") + return self._empty_result(variable) + except Exception as exc: + logger.error(f"Failed to parse Argentina data for {gauge_id}/{variable}: {exc}") + return self._empty_result(variable) diff --git a/rivretrieve/cached_site_data/argentina_sites.csv b/rivretrieve/cached_site_data/argentina_sites.csv new file mode 100644 index 0000000..ed24647 --- /dev/null +++ b/rivretrieve/cached_site_data/argentina_sites.csv @@ -0,0 +1,84 @@ +gauge_id,station_name,river,longitude,latitude,series_id,proc_id,var_id,unit,country,source,altitude,area +2,Rosario del Tala,GUALEGUAY,-59.0768055555556,-32.3085,9636,1,40,,Argentina,INA Alerta,,0.0 +3,Paso Alonso,GUALEGUAY,-59.2703333333333,-33.1006111111111,42624,1,40,,Argentina,INA Alerta,, +5,Paso Medina,FELICIANO,-59.5512222222222,-30.9236944444444,42626,1,40,,Argentina,INA Alerta,, +8,Andresito,IGUAZU,-53.9833333333333,-25.5833333333333,26605,1,40,,Argentina,INA Alerta,,66551.6507338408 +9,Puerto Iguazú,PARANAMED,-54.5666666666667,-25.5833333333333,26606,1,40,,Argentina,INA Alerta,,68472.1152 +10,Libertad,PARANAMED,-54.621134,-25.916679,26607,1,40,,Argentina,INA Alerta,, +14,Posadas,PARANAMED,-55.8833333333333,-27.3666666666667,26611,1,40,,Argentina,INA Alerta,, +17,Itatí,PARANAMED,-58.24407387,-27.26677773,26614,1,40,,Argentina,INA Alerta,,963005.7293593681 +19,Corrientes,PARANAMED,-58.8388696,-27.46364349,26616,1,40,,Argentina,INA Alerta,,2105374.39130211 +20,Barranqueras,BARRANQUERAS,-58.9333333333333,-27.4833333333333,26617,1,40,,Argentina,INA Alerta,, +29,Paraná,PARANAINF,-60.5225697750899,-31.7182378629681,26626,1,40,,Argentina,INA Alerta,,2500362.41569465 +30,Santa Fe,PARANAINF,-60.7002319185745,-31.6514772196376,26627,1,40,,Argentina,INA Alerta,, +34,Rosario,PARANAINF,-60.6308206029857,-32.9432699442268,26631,1,40,,Argentina,INA Alerta,, +38,San Pedro,PARANAINF,-59.6497183332918,-33.6745267329027,26635,1,40,,Argentina,INA Alerta,, +55,Puerto Pilcomayo,PARAGUAY,-57.65,-25.3666666666667,26652,1,40,,Argentina,INA Alerta,,874094.938877712 +57,Puerto Formosa,PARAGUAY,-58.1833333333333,-26.1833333333333,26654,1,40,,Argentina,INA Alerta,,956996.68154366 +61,El Soberbio,URUGUAY,-54.2,-27.3,26658,1,40,,Argentina,INA Alerta,, +65,San Javier,URUGUAY,-55.1333333333333,-27.8833333333333,26662,1,40,,Argentina,INA Alerta,,98084.4861316302 +67,Garruchos,URUGUAY,-55.65,-28.1833333333333,26664,1,40,,Argentina,INA Alerta,, +68,Santo Tomé,URUGUAY,-56.0333333333333,-28.55,26665,1,40,,Argentina,INA Alerta,, +69,Alvear,URUGUAY,-56.55,-29.1,26666,1,40,,Argentina,INA Alerta,,0.0 +72,Paso de los Libres,URUGUAY,-57.0833333333333,-29.7166666666667,26669,1,40,,Argentina,INA Alerta,, +74,Monte Caseros,URUGUAY,-57.6333333333333,-30.25,26671,1,40,,Argentina,INA Alerta,, +77,Salto Grande Arriba,URUGUAY,-57.936945,-31.27547,26674,1,40,,Argentina,INA Alerta,, +78,Salto Grande Abajo,URUGUAY,-57.936945,-31.27547,26675,1,40,,Argentina,INA Alerta,,0.0 +79,Concordia,URUGUAY,-58.0166666666667,-31.4,26676,1,40,,Argentina,INA Alerta,,145041.250700829 +87,Yacyretá afluente,PARANAMED,-56.727244,-27.482557,26684,1,40,,Argentina,INA Alerta,, +88,Yacyretá efluente,PARANAMED,-56.727244,-27.482557,26685,1,40,,Argentina,INA Alerta,,959268.071686351 +89,Aporte Salto Grande,URUGUAY,-57.938011,-31.273969,26686,1,40,,Argentina,INA Alerta,, +90,Erogado Salto Grande,URUGUAY,-57.938011,-31.273969,26687,1,40,,Argentina,INA Alerta,, +93,Confluencia,PARANAMED,-54.593363,-25.592701,26690,1,40,,Argentina,INA Alerta,,924471.6137017889 +103,Recreo - Ruta Provincial nº 70,SALADOSANTAFE,-60.7805555555556,-31.4912222222222,43040,1,40,,Argentina,INA Alerta,,0.0 +107,Santa Lucía,SANTALUCIA,-59.0982222222222,-28.9911111111111,42632,1,40,,Argentina,INA Alerta,, +112,Nogoyá Ruta Provincial nº 11,NOGOYA,-59.864625,-32.841975,35978,1,40,,Argentina,INA Alerta,, +118,Pueblo Andino,CARCARAÑA,-60.8659444444444,-32.6733333333333,43041,1,40,,Argentina,INA Alerta,, +121,Los Laureles,CORRIENTE,-59.2171666666667,-29.7571111111111,42633,1,40,,Argentina,INA Alerta,, +122,Ruta Nacional nº 168,COLASTINE,-60.6020555555556,-31.6611388888889,30122,1,40,,Argentina,INA Alerta,, +123,Autopista,COLASTINE,-60.990275,-32.0178611111111,43044,1,40,,Argentina,INA Alerta,, +126,Villa Ocampo (Ruta Prov. Nº 32),LOSAMORES,-59.3879444444444,-28.4912222222222,43043,1,40,,Argentina,INA Alerta,50.0, +127,Moussy,ELREY,-59.7526111111111,-28.9979166666667,43039,1,40,,Argentina,INA Alerta,, +133,La Emilia,DELMEDIO,-60.3346777777778,-33.3989194444444,43045,1,40,,Argentina,INA Alerta,, +134,Ruta Nacional nº 12,SANLORENZO,-58.8086111111111,-28.1141666666667,42631,1,40,,Argentina,INA Alerta,,0.0 +135,Autopista,ELMONJE,-60.9411111111111,-32.3929722222222,43046,1,40,,Argentina,INA Alerta,, +139,Ruta Provincial nº 18,SALADILLO,-60.6820277777778,-33.02925,43047,1,40,,Argentina,INA Alerta,, +140,Cnel. Bogado,PAVON,-60.576775,-33.3600611111111,43048,1,40,,Argentina,INA Alerta,, +170,Ruta Provincial Nº 044,Poncho Moro,-71.4061388888889,-43.6683333333333,39725,1,40,,Argentina,INA Alerta,, +174,San Justo - Ruta Provincial nº 2,SALADOSANTAFE,-60.624247,-30.744031,39727,1,40,,Argentina,INA Alerta,, +175,Emilia - Ruta Provincial nº 62,Salado Santafesino,-60.841003,-31.042868,39728,1,40,,Argentina,INA Alerta,, +1929,El Toba - Margarita,El Toba,-60.0075833333333,-29.7300555555556,43038,1,40,,Argentina,INA Alerta,, +1933,Tapenagá - Florencia,Tapenagá,-59.2250277777778,-28.029,43050,1,40,,Argentina,INA Alerta,, +1964,San Francisco - Caimancito,San Francisco,-64.5395833333333,-23.7120555555556,35885,1,40,,Argentina,INA Alerta,, +1967,JURAMENTO - EL TUNAL,Juramento,-64.4769444444444,-25.2266666666667,43052,1,40,,Argentina,INA Alerta,, +1969,BERMEJO - POZO SARMIENTO,Bermejo,-64.2,-23.2166666666667,35884,1,40,,Argentina,INA Alerta,, +1978,Pilcomayo - La Paz,Pilcomayo,-62.5234722222222,-22.3775,6363,1,40,,Argentina,INA Alerta,, +2025,Piray Miní - Valle Hermoso,Piray Miní,-54.4982222222222,-26.355,35452,1,40,,Argentina,INA Alerta,, +2026,Piray Guazú - Pinar Ciba,Piray Guazú,-54.4538333333333,-26.512,35454,1,40,,Argentina,INA Alerta,, +2038,Paranay - El Alcazar,Paranay,-54.7563333333333,-26.75075,35456,1,40,,Argentina,INA Alerta,, +2046,El Colorado,Bermejo,-59.3624166666667,-26.3342777777778,35886,1,40,,Argentina,INA Alerta,79.0, +2047,Pilcomayo - Puerto Pilcomayo,Pilcomayo,-57.6503055555556,-25.372,35888,1,40,,Argentina,INA Alerta,, +2049,Paraná - Tunel Subfluvial,Paraná,-60.5175277777778,-31.7198611111111,30123,1,40,,Argentina,INA Alerta,, +2062,DEL DOLL - RUTA PROVINCIAL Nº 011,Del Doll,-60.4265277777778,-32.3058333333333,42625,1,40,,Argentina,INA Alerta,, +2070,Aguapey - Caa Caraí,Aguapey,-56.258444444,-27.824527778,29378,1,40,,Argentina,INA Alerta,, +2082,Paraná - Itatí,Paraná,-58.2443055555556,-27.26625,29588,1,40,,Argentina,INA Alerta,, +2088,Riachuelo - Rp Nº 5,Riachuelo,-58.56975,-27.5104722222222,42627,1,40,,Argentina,INA Alerta,, +2090,Guayquiraró- La Grela,Guayquiraró,-59.3004333333333,-30.346475,42628,1,40,,Argentina,INA Alerta,, +2092,Barrancas - Paso la Llana,Barrancas,-59.3243333333333,-30.2173333333333,42629,1,40,,Argentina,INA Alerta,, +2094,Empedrado - Rp Nº 6,Empedrado,-58.505,-27.8011111111111,42630,1,40,,Argentina,INA Alerta,, +2099,Riacho Palometa - Puente Ruta Provincial Nº 13,Riacho Palometa,-59.3938611111111,-27.5581666666667,43035,1,40,,Argentina,INA Alerta,, +2100,Salado - Rn Nº 11,Salado,-59.1309166666667,-27.5412777777778,43036,1,40,,Argentina,INA Alerta,, +2101,Paraguay - Puerto Bermejo,Paraguay,-58.5070277777778,-26.9258888888889,35887,1,40,,Argentina,INA Alerta,, +2128,Lujan - Lujan,,-59.1783333333333,-34.5894444444444,34844,1,40,,Argentina,INA Alerta,, +2178,Iguazú - Puerto Andresito,,-53.995,-25.5905555555556,18612,1,40,,Argentina,INA Alerta,, +2199,Corrientes - Los Laureles,,-59.2172222222222,-29.7572222222222,35428,1,40,,Argentina,INA Alerta,, +2203,Gualeguay - Rosario del Tala,,-59.0769444444445,-32.3086111111111,18611,1,40,,Argentina,INA Alerta,, +2205,Gualeguay - Villaguay,,-59.1261111111111,-31.8016666666667,18610,1,40,,Argentina,INA Alerta,, +2215,Río Areco - San Antonio de Are,,-59.4994444444444,-34.2405555555556,34887,1,40,,Argentina,INA Alerta,,1987.90153311853 +2832,Corriente - Paso Lucero,,-58.5583333333333,-28.995,35426,1,40,,Argentina,INA Alerta,, +5884,La Picada - RN 12,A° Las Conchas,-60.3076111111111,-31.7288333333333,42623,1,40,,Argentina,INA Alerta,100.0, +5901,Paraná - Túnel subfluvial,Paraná,-60.5175,-31.72,30124,1,40,,Argentina,INA Alerta,, +5910,SANTA FE - LA GUARDIA,SISTEMA SETÚBAL,-60.6779722222222,-31.6301388888889,30121,1,40,,Argentina,INA Alerta,17.0, +6544,Areco - Carmen de Areco,,-59.8169444444444,-34.3519444444444,34892,1,40,,Argentina,INA Alerta,, +8090,Descarga al Río de la Plata,,-58.258174,-34.303933,42277,6,40,,Argentina,INA Alerta,, +8209,Carmen de Areco,Areco,-59.8166666666667,-34.3520361111111,43051,1,40,,Argentina,INA Alerta,43.0, diff --git a/tests/test_argentina.py b/tests/test_argentina.py new file mode 100644 index 0000000..4899f20 --- /dev/null +++ b/tests/test_argentina.py @@ -0,0 +1,197 @@ +import json +import unittest +from pathlib import Path +from unittest.mock import MagicMock, patch + +import pandas as pd +from pandas.testing import assert_frame_equal + +from rivretrieve import ArgentinaFetcher, constants + + +class TestArgentinaFetcher(unittest.TestCase): + def setUp(self): + self.fetcher = ArgentinaFetcher() + self.test_data_dir = Path(__file__).parent / "test_data" + + def _load_json(self, filename): + with (self.test_data_dir / filename).open("r", encoding="utf-8") as file_handle: + return json.load(file_handle) + + def _load_text(self, filename): + return (self.test_data_dir / filename).read_text(encoding="utf-8") + + @staticmethod + def _build_response(*, json_data=None, text=""): + response = MagicMock() + response.json.return_value = json_data + response.text = text + response.raise_for_status = MagicMock() + return response + + def test_get_cached_metadata_standardizes_columns(self): + metadata = self.fetcher.get_cached_metadata() + + self.assertEqual(metadata.index.name, constants.GAUGE_ID) + for column in [ + constants.STATION_NAME, + constants.RIVER, + constants.LATITUDE, + constants.LONGITUDE, + constants.COUNTRY, + constants.SOURCE, + constants.ALTITUDE, + constants.AREA, + ]: + self.assertIn(column, metadata.columns) + + self.assertTrue((metadata[constants.COUNTRY] == "Argentina").all()) + self.assertTrue((metadata[constants.SOURCE] == "INA Alerta").all()) + + @patch("rivretrieve.utils.requests_retry_session") + def test_get_metadata_uses_raw_series_and_station_payloads(self, mock_requests_retry_session): + session = MagicMock() + mock_requests_retry_session.return_value = session + + def mock_get(url, *args, **kwargs): + if url.endswith("/obs/puntual/series"): + return self._build_response(json_data=self._load_json("argentina_8_series_index.json")) + if url.endswith("/obs/puntual/estaciones/8"): + return self._build_response(json_data=self._load_json("argentina_8_metadata.json")) + raise AssertionError(f"Unexpected URL: {url}") + + session.get.side_effect = mock_get + + result = self.fetcher.get_metadata() + + expected = pd.DataFrame( + { + constants.GAUGE_ID: ["8"], + constants.STATION_NAME: ["Andresito"], + constants.RIVER: ["IGUAZU"], + constants.LATITUDE: [-25.5833333333333], + constants.LONGITUDE: [-53.9833333333333], + constants.COUNTRY: ["Argentina"], + constants.SOURCE: ["INA Alerta"], + constants.ALTITUDE: [float("nan")], + constants.AREA: [66551.6507338408], + "series_id": [26605], + "proc_id": [1], + "var_id": [40], + "unit": [None], + } + ).set_index(constants.GAUGE_ID) + + self.assertEqual(result.index.name, constants.GAUGE_ID) + self.assertIn("series_id", result.columns) + self.assertIn("proc_id", result.columns) + self.assertEqual(session.get.call_count, 2) + assert_frame_equal(result[expected.columns], expected, check_dtype=False) + + first_call = session.get.call_args_list[0] + self.assertEqual(first_call.kwargs["params"]["format"], "geojson") + self.assertEqual(first_call.kwargs["params"]["var_id"], 40) + self.assertEqual(first_call.kwargs["params"]["GeneralCategory"], "Hydrology") + self.assertEqual(first_call.kwargs["params"]["data_availability"], "h") + + second_call = session.get.call_args_list[1] + self.assertEqual(second_call.kwargs["params"]["format"], "json") + self.assertEqual(second_call.kwargs["params"]["get_drainage_basin"], "true") + + @patch("rivretrieve.utils.requests_retry_session") + def test_get_data_downloads_and_parses_csvless_series(self, mock_requests_retry_session): + session = MagicMock() + mock_requests_retry_session.return_value = session + + def mock_get(url, *args, **kwargs): + if url.endswith("/obs/puntual/series"): + return self._build_response(json_data=self._load_json("argentina_8_series_index.json")) + if url.endswith("/getObservaciones"): + return self._build_response(text=self._load_text("argentina_8_discharge_20060101_20060103.csvless")) + raise AssertionError(f"Unexpected URL: {url}") + + session.get.side_effect = mock_get + + result = self.fetcher.get_data( + gauge_id="8", + variable=constants.DISCHARGE_DAILY_MEAN, + start_date="2006-01-01", + end_date="2006-01-03", + ) + + expected = pd.DataFrame( + { + constants.TIME_INDEX: pd.to_datetime(["2006-01-01", "2006-01-02", "2006-01-03"]), + constants.DISCHARGE_DAILY_MEAN: [638.79, 557.84, 517.93], + } + ).set_index(constants.TIME_INDEX) + + assert_frame_equal(result, expected, check_dtype=False) + self.assertEqual(result.index.name, constants.TIME_INDEX) + self.assertEqual(session.get.call_count, 2) + + first_call = session.get.call_args_list[0] + self.assertEqual(first_call.kwargs["params"]["format"], "geojson") + self.assertEqual(first_call.kwargs["params"]["var_id"], 40) + + second_call = session.get.call_args_list[1] + self.assertEqual(second_call.kwargs["params"]["series_id"], 26605) + self.assertEqual(second_call.kwargs["params"]["timestart"], "2006-01-01") + self.assertEqual(second_call.kwargs["params"]["timeend"], "2006-01-04") + self.assertEqual(second_call.kwargs["params"]["format"], "csvless") + self.assertEqual(second_call.kwargs["params"]["no_id"], "true") + + @patch("rivretrieve.utils.requests_retry_session") + def test_get_data_returns_standardized_empty_frame_for_empty_payload(self, mock_requests_retry_session): + session = MagicMock() + mock_requests_retry_session.return_value = session + + def mock_get(url, *args, **kwargs): + if url.endswith("/obs/puntual/series"): + return self._build_response(json_data=self._load_json("argentina_8_series_index.json")) + if url.endswith("/getObservaciones"): + return self._build_response( + text=self._load_text("argentina_8_discharge_empty_20051228_20051230.csvless") + ) + raise AssertionError(f"Unexpected URL: {url}") + + session.get.side_effect = mock_get + + result = self.fetcher.get_data( + gauge_id="8", + variable=constants.DISCHARGE_DAILY_MEAN, + start_date="2005-12-28", + end_date="2005-12-30", + ) + + expected = pd.DataFrame(columns=[constants.TIME_INDEX, constants.DISCHARGE_DAILY_MEAN]).set_index( + constants.TIME_INDEX + ) + + assert_frame_equal(result, expected, check_dtype=False) + self.assertEqual(result.index.name, constants.TIME_INDEX) + + @patch("rivretrieve.utils.requests_retry_session") + def test_get_data_returns_standardized_empty_frame_for_missing_station(self, mock_requests_retry_session): + session = MagicMock() + mock_requests_retry_session.return_value = session + session.get.return_value = self._build_response(json_data=self._load_json("argentina_8_series_index.json")) + + result = self.fetcher.get_data( + gauge_id="999999", + variable=constants.DISCHARGE_DAILY_MEAN, + start_date="2006-01-01", + end_date="2006-01-03", + ) + + expected = pd.DataFrame(columns=[constants.TIME_INDEX, constants.DISCHARGE_DAILY_MEAN]).set_index( + constants.TIME_INDEX + ) + + assert_frame_equal(result, expected, check_dtype=False) + self.assertEqual(result.index.name, constants.TIME_INDEX) + session.get.assert_called_once() + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_data/argentina_8_discharge_20060101_20060103.csvless b/tests/test_data/argentina_8_discharge_20060101_20060103.csvless new file mode 100644 index 0000000..64389c5 --- /dev/null +++ b/tests/test_data/argentina_8_discharge_20060101_20060103.csvless @@ -0,0 +1,3 @@ +2006-01-01T03:00:00.000Z,2006-01-02T03:00:00.000Z,638.79 +2006-01-02T03:00:00.000Z,2006-01-03T03:00:00.000Z,557.84 +2006-01-03T03:00:00.000Z,2006-01-04T03:00:00.000Z,517.93 diff --git a/tests/test_data/argentina_8_discharge_empty_20051228_20051230.csvless b/tests/test_data/argentina_8_discharge_empty_20051228_20051230.csvless new file mode 100644 index 0000000..e69de29 diff --git a/tests/test_data/argentina_8_metadata.json b/tests/test_data/argentina_8_metadata.json new file mode 100644 index 0000000..c9e9350 --- /dev/null +++ b/tests/test_data/argentina_8_metadata.json @@ -0,0 +1 @@ +{"id":8,"nombre":"Andresito","id_externo":"10","geom":{"type":"Point","coordinates":[-53.9833333333333,-25.5833333333333]},"tabla":"alturas_prefe","provincia":"MISIONES","pais":"Argentina","rio":"IGUAZU","has_obs":true,"tipo":"H","automatica":false,"habilitar":true,"propietario":"PNA","abreviatura":"ANDRE","localidad":null,"real":true,"nivel_alerta":10.5,"nivel_evacuacion":13.5,"nivel_aguas_bajas":0.16,"altitud":null,"public":true,"cero_ign":null,"drainage_basin":{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-50.2456299589583,-26.8540792125],[-50.2456299589583,-26.8374120825],[-50.2414632054167,-26.8374120825],[-50.2414632054167,-26.8332453],[-50.2331296983333,-26.8332453],[-50.2331296983333,-26.824911735],[-50.2289629447917,-26.824911735],[-50.2289629447917,-26.8207449525],[-50.22479619125,-26.8207449525],[-50.22479619125,-26.8124113875],[-50.2164626841667,-26.8124113875],[-50.2164626841667,-26.8040778225],[-50.2206294377083,-26.8040778225],[-50.2206294377083,-26.7957442575],[-50.22479619125,-26.7957442575],[-50.22479619125,-26.791577475],[-50.2206294377083,-26.791577475],[-50.2206294377083,-26.774910345],[-50.22479619125,-26.774910345],[-50.22479619125,-26.7624099975],[-50.2414632054167,-26.7624099975],[-50.2414632054167,-26.7540764325],[-50.2456299589583,-26.7540764325],[-50.2456299589583,-26.7457428675],[-50.2414632054167,-26.7457428675],[-50.2414632054167,-26.741576085],[-50.2456299589583,-26.741576085],[-50.2456299589583,-26.7374093025],[-50.2497967125,-26.7374093025],[-50.2497967125,-26.73324252],[-50.2539634660417,-26.73324252],[-50.2539634660417,-26.71657539],[-50.2497967125,-26.71657539],[-50.2497967125,-26.7124086075],[-50.2456299589583,-26.7124086075],[-50.2456299589583,-26.6957414775],[-50.2414632054167,-26.6957414775],[-50.2414632054167,-26.6874079125],[-50.2331296983333,-26.6874079125],[-50.2331296983333,-26.68324113],[-50.22479619125,-26.68324113],[-50.22479619125,-26.674907565],[-50.2206294377083,-26.674907565],[-50.2206294377083,-26.658240435],[-50.2164626841667,-26.658240435],[-50.2164626841667,-26.6540736525],[-50.212295930625,-26.6540736525],[-50.212295930625,-26.641573305],[-50.2081291770833,-26.641573305],[-50.2081291770833,-26.6290729575],[-50.212295930625,-26.6290729575],[-50.212295930625,-26.6124058275],[-50.2081291770833,-26.6124058275],[-50.2081291770833,-26.608239045],[-50.2039624235417,-26.608239045],[-50.2039624235417,-26.5957386975],[-50.19979567,-26.5957386975],[-50.19979567,-26.591571915],[-50.2039624235417,-26.591571915],[-50.2039624235417,-26.5874051325],[-50.2081291770833,-26.5874051325],[-50.2081291770833,-26.54990409],[-50.212295930625,-26.54990409],[-50.212295930625,-26.541570525],[-50.2164626841667,-26.541570525],[-50.2164626841667,-26.524903395],[-50.2206294377083,-26.524903395],[-50.2206294377083,-26.508236265],[-50.22479619125,-26.508236265],[-50.22479619125,-26.491569135],[-50.2289629447917,-26.491569135],[-50.2289629447917,-26.48323557],[-50.2331296983333,-26.48323557],[-50.2331296983333,-26.4624016575],[-50.2289629447917,-26.4624016575],[-50.2289629447917,-26.4540680925],[-50.22479619125,-26.4540680925],[-50.22479619125,-26.441567745],[-50.2289629447917,-26.441567745],[-50.2289629447917,-26.424900615],[-50.2206294377083,-26.424900615],[-50.2206294377083,-26.38323279],[-50.2164626841667,-26.38323279],[-50.2164626841667,-26.3790660075],[-50.187295409375,-26.3790660075],[-50.187295409375,-26.3873995725],[-50.1831286558333,-26.3873995725],[-50.1831286558333,-26.391566355],[-50.17479514875,-26.391566355],[-50.17479514875,-26.3957331375],[-50.1706283952083,-26.3957331375],[-50.1706283952083,-26.39989992],[-50.1581281345833,-26.39989992],[-50.1581281345833,-26.408233485],[-50.1539613810417,-26.408233485],[-50.1539613810417,-26.4124002675],[-50.1497946275,-26.4124002675],[-50.1497946275,-26.4207338325],[-50.1456278739583,-26.4207338325],[-50.1456278739583,-26.4290673975],[-50.1164605991667,-26.4290673975],[-50.1164605991667,-26.4374009625],[-50.0831265708333,-26.4374009625],[-50.0831265708333,-26.441567745],[-50.0789598172917,-26.441567745],[-50.0789598172917,-26.4457345275],[-50.062292803125,-26.4457345275],[-50.062292803125,-26.441567745],[-50.0581260495833,-26.441567745],[-50.0581260495833,-26.4374009625],[-50.0456257889583,-26.4374009625],[-50.0456257889583,-26.441567745],[-50.037292281875,-26.441567745],[-50.037292281875,-26.4457345275],[-50.0331255283333,-26.4457345275],[-50.0331255283333,-26.441567745],[-50.0289587747917,-26.441567745],[-50.0289587747917,-26.4457345275],[-50.0081250070833,-26.4457345275],[-50.0081250070833,-26.44990131],[-49.9997915,-26.44990131],[-49.9997915,-26.4540680925],[-49.9914579929167,-26.4540680925],[-49.9914579929167,-26.458234875],[-49.9831244858333,-26.458234875],[-49.9831244858333,-26.4540680925],[-49.92478993625,-26.4540680925],[-49.92478993625,-26.44990131],[-49.899789415,-26.44990131],[-49.899789415,-26.4540680925],[-49.8956226614583,-26.4540680925],[-49.8956226614583,-26.44990131],[-49.8831224008333,-26.44990131],[-49.8831224008333,-26.4540680925],[-49.8789556472917,-26.4540680925],[-49.8789556472917,-26.46656844],[-49.8706221402083,-26.46656844],[-49.8706221402083,-26.4790687875],[-49.862288633125,-26.4790687875],[-49.862288633125,-26.4999027],[-49.8539551260417,-26.4999027],[-49.8539551260417,-26.508236265],[-49.8497883725,-26.508236265],[-49.8497883725,-26.5290701775],[-49.8331213583333,-26.5290701775],[-49.8331213583333,-26.524903395],[-49.82478785125,-26.524903395],[-49.82478785125,-26.5290701775],[-49.8206210977083,-26.5290701775],[-49.8206210977083,-26.53323696],[-49.8164543441667,-26.53323696],[-49.8164543441667,-26.5374037425],[-49.8081208370833,-26.5374037425],[-49.8081208370833,-26.5457373075],[-49.8039540835417,-26.5457373075],[-49.8039540835417,-26.558237655],[-49.79978733,-26.558237655],[-49.79978733,-26.5624044375],[-49.7956205764583,-26.5624044375],[-49.7956205764583,-26.56657122],[-49.7914538229167,-26.56657122],[-49.7914538229167,-26.5707380025],[-49.787287069375,-26.5707380025],[-49.787287069375,-26.5790715675],[-49.7831203158333,-26.5790715675],[-49.7831203158333,-26.591571915],[-49.77478680875,-26.591571915],[-49.77478680875,-26.5957386975],[-49.7706200552083,-26.5957386975],[-49.7706200552083,-26.59990548],[-49.7664533016667,-26.59990548],[-49.7664533016667,-26.608239045],[-49.7414527804167,-26.608239045],[-49.7414527804167,-26.59990548],[-49.737286026875,-26.59990548],[-49.737286026875,-26.6040722625],[-49.72478576625,-26.6040722625],[-49.72478576625,-26.61657261],[-49.7206190127083,-26.61657261],[-49.7206190127083,-26.6207393925],[-49.712285505625,-26.6207393925],[-49.712285505625,-26.641573305],[-49.7164522591667,-26.641573305],[-49.7164522591667,-26.6457400875],[-49.72478576625,-26.6457400875],[-49.72478576625,-26.64990687],[-49.7289525197917,-26.64990687],[-49.7289525197917,-26.6540736525],[-49.72478576625,-26.6540736525],[-49.72478576625,-26.658240435],[-49.7206190127083,-26.658240435],[-49.7206190127083,-26.666574],[-49.7164522591667,-26.666574],[-49.7164522591667,-26.6707407825],[-49.712285505625,-26.6707407825],[-49.712285505625,-26.674907565],[-49.7081187520833,-26.674907565],[-49.7081187520833,-26.6790743475],[-49.7039519985417,-26.6790743475],[-49.7039519985417,-26.691574695],[-49.699785245,-26.691574695],[-49.699785245,-26.6957414775],[-49.6914517379167,-26.6957414775],[-49.6914517379167,-26.69990826],[-49.687284984375,-26.69990826],[-49.687284984375,-26.7040750425],[-49.67478472375,-26.7040750425],[-49.67478472375,-26.69990826],[-49.6706179702083,-26.69990826],[-49.6706179702083,-26.6957414775],[-49.662284463125,-26.6957414775],[-49.662284463125,-26.691574695],[-49.6331171883333,-26.691574695],[-49.6331171883333,-26.6957414775],[-49.6289504347917,-26.6957414775],[-49.6289504347917,-26.69990826],[-49.6164501741667,-26.69990826],[-49.6164501741667,-26.6957414775],[-49.612283420625,-26.6957414775],[-49.612283420625,-26.68324113],[-49.6164501741667,-26.68324113],[-49.6164501741667,-26.666574],[-49.6206169277083,-26.666574],[-49.6206169277083,-26.6624072175],[-49.6164501741667,-26.6624072175],[-49.6164501741667,-26.641573305],[-49.612283420625,-26.641573305],[-49.612283420625,-26.63323974],[-49.6164501741667,-26.63323974],[-49.6164501741667,-26.6207393925],[-49.6206169277083,-26.6207393925],[-49.6206169277083,-26.59990548],[-49.6164501741667,-26.59990548],[-49.6164501741667,-26.5957386975],[-49.6081166670833,-26.5957386975],[-49.6081166670833,-26.591571915],[-49.6039499135417,-26.591571915],[-49.6039499135417,-26.5957386975],[-49.5956164064583,-26.5957386975],[-49.5956164064583,-26.6040722625],[-49.587282899375,-26.6040722625],[-49.587282899375,-26.59990548],[-49.5831161458333,-26.59990548],[-49.5831161458333,-26.5957386975],[-49.5789493922917,-26.5957386975],[-49.5789493922917,-26.591571915],[-49.5831161458333,-26.591571915],[-49.5831161458333,-26.574904785],[-49.587282899375,-26.574904785],[-49.587282899375,-26.5707380025],[-49.57478263875,-26.5707380025],[-49.57478263875,-26.574904785],[-49.5706158852083,-26.574904785],[-49.5706158852083,-26.5707380025],[-49.5664491316667,-26.5707380025],[-49.5664491316667,-26.5624044375],[-49.562282378125,-26.5624044375],[-49.562282378125,-26.54990409],[-49.5581156245833,-26.54990409],[-49.5581156245833,-26.5457373075],[-49.5539488710417,-26.5457373075],[-49.5539488710417,-26.541570525],[-49.5497821175,-26.541570525],[-49.5497821175,-26.5290701775],[-49.5414486104167,-26.5290701775],[-49.5414486104167,-26.524903395],[-49.5206148427083,-26.524903395],[-49.5206148427083,-26.5207366125],[-49.5081145820833,-26.5207366125],[-49.5081145820833,-26.51656983],[-49.5039478285417,-26.51656983],[-49.5039478285417,-26.5124030475],[-49.499781075,-26.5124030475],[-49.499781075,-26.508236265],[-49.487280814375,-26.508236265],[-49.487280814375,-26.5124030475],[-49.47478055375,-26.5124030475],[-49.47478055375,-26.5040694825],[-49.4581135395833,-26.5040694825],[-49.4581135395833,-26.4999027],[-49.4539467860417,-26.4999027],[-49.4539467860417,-26.4957359175],[-49.4497800325,-26.4957359175],[-49.4497800325,-26.491569135],[-49.4456132789583,-26.491569135],[-49.4456132789583,-26.4874023525],[-49.4497800325,-26.4874023525],[-49.4497800325,-26.48323557],[-49.4581135395833,-26.48323557],[-49.4581135395833,-26.4790687875],[-49.462280293125,-26.4790687875],[-49.462280293125,-26.4707352225],[-49.4664470466667,-26.4707352225],[-49.4664470466667,-26.46656844],[-49.4706138002083,-26.46656844],[-49.4706138002083,-26.458234875],[-49.4789473072917,-26.458234875],[-49.4789473072917,-26.44990131],[-49.4831140608333,-26.44990131],[-49.4831140608333,-26.4457345275],[-49.487280814375,-26.4457345275],[-49.487280814375,-26.441567745],[-49.4914475679167,-26.441567745],[-49.4914475679167,-26.4374009625],[-49.4956143214583,-26.4374009625],[-49.4956143214583,-26.4290673975],[-49.4914475679167,-26.4290673975],[-49.4914475679167,-26.424900615],[-49.487280814375,-26.424900615],[-49.487280814375,-26.4207338325],[-49.4789473072917,-26.4207338325],[-49.4789473072917,-26.424900615],[-49.4664470466667,-26.424900615],[-49.4664470466667,-26.4207338325],[-49.4581135395833,-26.4207338325],[-49.4581135395833,-26.4040667025],[-49.4539467860417,-26.4040667025],[-49.4539467860417,-26.39989992],[-49.4456132789583,-26.39989992],[-49.4456132789583,-26.38323279],[-49.4414465254167,-26.38323279],[-49.4414465254167,-26.3790660075],[-49.437279771875,-26.3790660075],[-49.437279771875,-26.3707324425],[-49.4289462647917,-26.3707324425],[-49.4289462647917,-26.3623988775],[-49.42477951125,-26.3623988775],[-49.42477951125,-26.358232095],[-49.4206127577083,-26.358232095],[-49.4206127577083,-26.3540653125],[-49.4081124970833,-26.3540653125],[-49.4081124970833,-26.3373981825],[-49.4039457435417,-26.3373981825],[-49.4039457435417,-26.324897835],[-49.39977899,-26.324897835],[-49.39977899,-26.3207310525],[-49.4039457435417,-26.3207310525],[-49.4039457435417,-26.31656427],[-49.39977899,-26.31656427],[-49.39977899,-26.3123974875],[-49.387278729375,-26.3123974875],[-49.387278729375,-26.3040639225],[-49.3831119758333,-26.3040639225],[-49.3831119758333,-26.29989714],[-49.37477846875,-26.29989714],[-49.37477846875,-26.2873967925],[-49.3706117152083,-26.2873967925],[-49.3706117152083,-26.26656288],[-49.3664449616667,-26.26656288],[-49.3664449616667,-26.2540625325],[-49.3539447010417,-26.2540625325],[-49.3539447010417,-26.258229315],[-49.3456111939583,-26.258229315],[-49.3456111939583,-26.2623960975],[-49.3414444404167,-26.2623960975],[-49.3414444404167,-26.26656288],[-49.337277686875,-26.26656288],[-49.337277686875,-26.258229315],[-49.3289441797917,-26.258229315],[-49.3289441797917,-26.2540625325],[-49.32477742625,-26.2540625325],[-49.32477742625,-26.24989575],[-49.3039436585417,-26.24989575],[-49.3039436585417,-26.2373954025],[-49.2914433979167,-26.2373954025],[-49.2914433979167,-26.23322862],[-49.287276644375,-26.23322862],[-49.287276644375,-26.2290618375],[-49.27477638375,-26.2290618375],[-49.27477638375,-26.224895055],[-49.2539426160417,-26.224895055],[-49.2539426160417,-26.2207282725],[-49.2497758625,-26.2207282725],[-49.2497758625,-26.224895055],[-49.237275601875,-26.224895055],[-49.237275601875,-26.2207282725],[-49.2289420947917,-26.2207282725],[-49.2289420947917,-26.224895055],[-49.2164418341667,-26.224895055],[-49.2164418341667,-26.2207282725],[-49.212275080625,-26.2207282725],[-49.212275080625,-26.224895055],[-49.2081083270833,-26.224895055],[-49.2081083270833,-26.2207282725],[-49.2039415735417,-26.2207282725],[-49.2039415735417,-26.21656149],[-49.19977482,-26.21656149],[-49.19977482,-26.2123947075],[-49.2039415735417,-26.2123947075],[-49.2039415735417,-26.208227925],[-49.19977482,-26.208227925],[-49.19977482,-26.19989436],[-49.187274559375,-26.19989436],[-49.187274559375,-26.1957275775],[-49.1789410522917,-26.1957275775],[-49.1789410522917,-26.191560795],[-49.17477429875,-26.191560795],[-49.17477429875,-26.1707268825],[-49.1789410522917,-26.1707268825],[-49.1789410522917,-26.158226535],[-49.1831078058333,-26.158226535],[-49.1831078058333,-26.14989297],[-49.187274559375,-26.14989297],[-49.187274559375,-26.141559405],[-49.1831078058333,-26.141559405],[-49.1831078058333,-26.1373926225],[-49.17477429875,-26.1373926225],[-49.17477429875,-26.13322584],[-49.1664407916667,-26.13322584],[-49.1664407916667,-26.1290590575],[-49.162274038125,-26.1290590575],[-49.162274038125,-26.11655871],[-49.1581072845833,-26.11655871],[-49.1581072845833,-26.1123919275],[-49.1414402704167,-26.1123919275],[-49.1414402704167,-26.108225145],[-49.137273516875,-26.108225145],[-49.137273516875,-26.09989158],[-49.1164397491667,-26.09989158],[-49.1164397491667,-26.0957247975],[-49.112272995625,-26.0957247975],[-49.112272995625,-26.091558015],[-49.1081062420833,-26.091558015],[-49.1081062420833,-26.0873912325],[-49.087272474375,-26.0873912325],[-49.087272474375,-26.08322445],[-49.0789389672917,-26.08322445],[-49.0789389672917,-26.0790576675],[-49.0706054602083,-26.0790576675],[-49.0706054602083,-26.074890885],[-49.0664387066667,-26.074890885],[-49.0664387066667,-26.0790576675],[-49.062271953125,-26.0790576675],[-49.062271953125,-26.091558015],[-49.0664387066667,-26.091558015],[-49.0664387066667,-26.0957247975],[-49.062271953125,-26.0957247975],[-49.062271953125,-26.1123919275],[-49.0581051995833,-26.1123919275],[-49.0581051995833,-26.108225145],[-49.0497716925,-26.108225145],[-49.0497716925,-26.1040583625],[-49.0456049389583,-26.1040583625],[-49.0456049389583,-26.08322445],[-49.0539384460417,-26.08322445],[-49.0539384460417,-26.0790576675],[-49.0581051995833,-26.0790576675],[-49.0581051995833,-26.074890885],[-49.062271953125,-26.074890885],[-49.062271953125,-26.058223755],[-49.0581051995833,-26.058223755],[-49.0581051995833,-26.041556625],[-49.0706054602083,-26.041556625],[-49.0706054602083,-26.03322306],[-49.0789389672917,-26.03322306],[-49.0789389672917,-26.0290562775],[-49.0831057208333,-26.0290562775],[-49.0831057208333,-26.01655593],[-49.087272474375,-26.01655593],[-49.087272474375,-26.0123891475],[-49.0831057208333,-26.0123891475],[-49.0831057208333,-25.98322167],[-49.087272474375,-25.98322167],[-49.087272474375,-25.9373870625],[-49.0914392279167,-25.9373870625],[-49.0914392279167,-25.93322028],[-49.0956059814583,-25.93322028],[-49.0956059814583,-25.9290534975],[-49.099772735,-25.9290534975],[-49.099772735,-25.9207199325],[-49.0956059814583,-25.9207199325],[-49.0956059814583,-25.9040528025],[-49.0914392279167,-25.9040528025],[-49.0914392279167,-25.891552455],[-49.087272474375,-25.891552455],[-49.087272474375,-25.8790521075],[-49.0914392279167,-25.8790521075],[-49.0914392279167,-25.874885325],[-49.0956059814583,-25.874885325],[-49.0956059814583,-25.86655176],[-49.099772735,-25.86655176],[-49.099772735,-25.8540514125],[-49.1039394885417,-25.8540514125],[-49.1039394885417,-25.8457178475],[-49.1081062420833,-25.8457178475],[-49.1081062420833,-25.8373842825],[-49.112272995625,-25.8373842825],[-49.112272995625,-25.8332175],[-49.1164397491667,-25.8332175],[-49.1164397491667,-25.824883935],[-49.1206065027083,-25.824883935],[-49.1206065027083,-25.8207171525],[-49.1289400097917,-25.8207171525],[-49.1289400097917,-25.81655037],[-49.1331067633333,-25.81655037],[-49.1331067633333,-25.8040500225],[-49.1289400097917,-25.8040500225],[-49.1289400097917,-25.7957164575],[-49.12477325625,-25.7957164575],[-49.12477325625,-25.7790493275],[-49.112272995625,-25.7790493275],[-49.112272995625,-25.774882545],[-49.1081062420833,-25.774882545],[-49.1081062420833,-25.7707157625],[-49.1039394885417,-25.7707157625],[-49.1039394885417,-25.7623821975],[-49.099772735,-25.7623821975],[-49.099772735,-25.758215415],[-49.0956059814583,-25.758215415],[-49.0956059814583,-25.7540486325],[-49.0914392279167,-25.7540486325],[-49.0914392279167,-25.741548285],[-49.087272474375,-25.741548285],[-49.087272474375,-25.7373815025],[-49.0789389672917,-25.7373815025],[-49.0789389672917,-25.741548285],[-49.0706054602083,-25.741548285],[-49.0706054602083,-25.7207143725],[-49.0664387066667,-25.7207143725],[-49.0664387066667,-25.708214025],[-49.0581051995833,-25.708214025],[-49.0581051995833,-25.7040472425],[-49.0497716925,-25.7040472425],[-49.0497716925,-25.69988046],[-49.0289379247917,-25.69988046],[-49.0289379247917,-25.6957136775],[-49.02477117125,-25.6957136775],[-49.02477117125,-25.691546895],[-49.0206044177083,-25.691546895],[-49.0206044177083,-25.68321333],[-49.0164376641667,-25.68321333],[-49.0164376641667,-25.6665462],[-49.012270910625,-25.6665462],[-49.012270910625,-25.6623794175],[-49.0081041570833,-25.6623794175],[-49.0081041570833,-25.6373787225],[-49.0039374035417,-25.6373787225],[-49.0039374035417,-25.6290451575],[-48.99977065,-25.6290451575],[-48.99977065,-25.59987768],[-48.9956038964583,-25.59987768],[-48.9956038964583,-25.58321055],[-48.987270389375,-25.58321055],[-48.987270389375,-25.5790437675],[-48.9831036358333,-25.5790437675],[-48.9831036358333,-25.574876985],[-48.9789368822917,-25.574876985],[-48.9789368822917,-25.5707102025],[-48.97477012875,-25.5707102025],[-48.97477012875,-25.56654342],[-48.9706033752083,-25.56654342],[-48.9706033752083,-25.541542725],[-48.9664366216667,-25.541542725],[-48.9664366216667,-25.524875595],[-48.9706033752083,-25.524875595],[-48.9706033752083,-25.5207088125],[-48.97477012875,-25.5207088125],[-48.97477012875,-25.508208465],[-48.9706033752083,-25.508208465],[-48.9706033752083,-25.5040416825],[-48.9664366216667,-25.5040416825],[-48.9664366216667,-25.4957081175],[-48.9706033752083,-25.4957081175],[-48.9706033752083,-25.491541335],[-48.97477012875,-25.491541335],[-48.97477012875,-25.4873745525],[-48.9789368822917,-25.4873745525],[-48.9789368822917,-25.48320777],[-48.9831036358333,-25.48320777],[-48.9831036358333,-25.474874205],[-48.9914371429167,-25.474874205],[-48.9914371429167,-25.4707074225],[-48.99977065,-25.4707074225],[-48.99977065,-25.46654064],[-49.0039374035417,-25.46654064],[-49.0039374035417,-25.44987351],[-48.99977065,-25.44987351],[-48.99977065,-25.43320638],[-48.9956038964583,-25.43320638],[-48.9956038964583,-25.4207060325],[-48.99977065,-25.4207060325],[-48.99977065,-25.39987212],[-48.9956038964583,-25.39987212],[-48.9956038964583,-25.3957053375],[-48.99977065,-25.3957053375],[-48.99977065,-25.3873717725],[-49.0164376641667,-25.3873717725],[-49.0164376641667,-25.38320499],[-49.0456049389583,-25.38320499],[-49.0456049389583,-25.3790382075],[-49.0497716925,-25.3790382075],[-49.0497716925,-25.374871425],[-49.062271953125,-25.374871425],[-49.062271953125,-25.3707046425],[-49.07477221375,-25.3707046425],[-49.07477221375,-25.3623710775],[-49.0789389672917,-25.3623710775],[-49.0789389672917,-25.3540375125],[-49.0831057208333,-25.3540375125],[-49.0831057208333,-25.34987073],[-49.087272474375,-25.34987073],[-49.087272474375,-25.3373703825],[-49.0914392279167,-25.3373703825],[-49.0914392279167,-25.3332036],[-49.0956059814583,-25.3332036],[-49.0956059814583,-25.3290368175],[-49.1039394885417,-25.3290368175],[-49.1039394885417,-25.324870035],[-49.1081062420833,-25.324870035],[-49.1081062420833,-25.3207032525],[-49.1164397491667,-25.3207032525],[-49.1164397491667,-25.31653647],[-49.12477325625,-25.31653647],[-49.12477325625,-25.3123696875],[-49.1289400097917,-25.3123696875],[-49.1289400097917,-25.31653647],[-49.1414402704167,-25.31653647],[-49.1414402704167,-25.3123696875],[-49.1456070239583,-25.3123696875],[-49.1456070239583,-25.29986934],[-49.1539405310417,-25.29986934],[-49.1539405310417,-25.291535775],[-49.1706075452083,-25.291535775],[-49.1706075452083,-25.28320221],[-49.17477429875,-25.28320221],[-49.17477429875,-25.2873689925],[-49.1789410522917,-25.2873689925],[-49.1789410522917,-25.291535775],[-49.1914413129167,-25.291535775],[-49.1914413129167,-25.2957025575],[-49.1956080664583,-25.2957025575],[-49.1956080664583,-25.291535775],[-49.2164418341667,-25.291535775],[-49.2164418341667,-25.2957025575],[-49.22477534125,-25.2957025575],[-49.22477534125,-25.2873689925],[-49.2289420947917,-25.2873689925],[-49.2289420947917,-25.2790354275],[-49.2414423554167,-25.2790354275],[-49.2414423554167,-25.2707018625],[-49.262276123125,-25.2707018625],[-49.262276123125,-25.258201515],[-49.2706096302083,-25.258201515],[-49.2706096302083,-25.26653508],[-49.2831098908333,-25.26653508],[-49.2831098908333,-25.2707018625],[-49.2956101514583,-25.2707018625],[-49.2956101514583,-25.274868645],[-49.3081104120833,-25.274868645],[-49.3081104120833,-25.2790354275],[-49.3331109333333,-25.2790354275],[-49.3331109333333,-25.28320221],[-49.3414444404167,-25.28320221],[-49.3414444404167,-25.2873689925],[-49.3456111939583,-25.2873689925],[-49.3456111939583,-25.291535775],[-49.3581114545833,-25.291535775],[-49.3581114545833,-25.2957025575],[-49.3539447010417,-25.2957025575],[-49.3539447010417,-25.3040361225],[-49.3664449616667,-25.3040361225],[-49.3664449616667,-25.308202905],[-49.3706117152083,-25.308202905],[-49.3706117152083,-25.3207032525],[-49.37477846875,-25.3207032525],[-49.37477846875,-25.3290368175],[-49.3831119758333,-25.3290368175],[-49.3831119758333,-25.3332036],[-49.4039457435417,-25.3332036],[-49.4039457435417,-25.3373703825],[-49.412279250625,-25.3373703825],[-49.412279250625,-25.341537165],[-49.4164460041667,-25.341537165],[-49.4164460041667,-25.3540375125],[-49.4539467860417,-25.3540375125],[-49.4539467860417,-25.358204295],[-49.4664470466667,-25.358204295],[-49.4664470466667,-25.3790382075],[-49.4706138002083,-25.3790382075],[-49.4706138002083,-25.38320499],[-49.4831140608333,-25.38320499],[-49.4831140608333,-25.3873717725],[-49.487280814375,-25.3873717725],[-49.487280814375,-25.391538555],[-49.4914475679167,-25.391538555],[-49.4914475679167,-25.39987212],[-49.4956143214583,-25.39987212],[-49.4956143214583,-25.4040389025],[-49.499781075,-25.4040389025],[-49.499781075,-25.39987212],[-49.5039478285417,-25.39987212],[-49.5039478285417,-25.3957053375],[-49.5081145820833,-25.3957053375],[-49.5081145820833,-25.3873717725],[-49.5289483497917,-25.3873717725],[-49.5289483497917,-25.391538555],[-49.537281856875,-25.391538555],[-49.537281856875,-25.3957053375],[-49.5414486104167,-25.3957053375],[-49.5414486104167,-25.39987212],[-49.5456153639583,-25.39987212],[-49.5456153639583,-25.4040389025],[-49.5497821175,-25.4040389025],[-49.5497821175,-25.408205685],[-49.5539488710417,-25.408205685],[-49.5539488710417,-25.4123724675],[-49.5581156245833,-25.4123724675],[-49.5581156245833,-25.41653925],[-49.562282378125,-25.41653925],[-49.562282378125,-25.4290395975],[-49.5664491316667,-25.4290395975],[-49.5664491316667,-25.43320638],[-49.57478263875,-25.43320638],[-49.57478263875,-25.4373731625],[-49.5789493922917,-25.4373731625],[-49.5789493922917,-25.441539945],[-49.587282899375,-25.441539945],[-49.587282899375,-25.4457067275],[-49.5914496529167,-25.4457067275],[-49.5914496529167,-25.44987351],[-49.6081166670833,-25.44987351],[-49.6081166670833,-25.4540402925],[-49.612283420625,-25.4540402925],[-49.612283420625,-25.46654064],[-49.62478368125,-25.46654064],[-49.62478368125,-25.4707074225],[-49.6331171883333,-25.4707074225],[-49.6331171883333,-25.474874205],[-49.637283941875,-25.474874205],[-49.637283941875,-25.4707074225],[-49.6414506954167,-25.4707074225],[-49.6414506954167,-25.474874205],[-49.6497842025,-25.474874205],[-49.6497842025,-25.4707074225],[-49.6706179702083,-25.4707074225],[-49.6706179702083,-25.46654064],[-49.67478472375,-25.46654064],[-49.67478472375,-25.4707074225],[-49.6789514772917,-25.4707074225],[-49.6789514772917,-25.474874205],[-49.6831182308333,-25.474874205],[-49.6831182308333,-25.4707074225],[-49.6956184914583,-25.4707074225],[-49.6956184914583,-25.474874205],[-49.7081187520833,-25.474874205],[-49.7081187520833,-25.4540402925],[-49.7039519985417,-25.4540402925],[-49.7039519985417,-25.441539945],[-49.699785245,-25.441539945],[-49.699785245,-25.4373731625],[-49.7039519985417,-25.4373731625],[-49.7039519985417,-25.43320638],[-49.7206190127083,-25.43320638],[-49.7206190127083,-25.424872815],[-49.7289525197917,-25.424872815],[-49.7289525197917,-25.41653925],[-49.7331192733333,-25.41653925],[-49.7331192733333,-25.408205685],[-49.72478576625,-25.408205685],[-49.72478576625,-25.4040389025],[-49.7206190127083,-25.4040389025],[-49.7206190127083,-25.3957053375],[-49.7414527804167,-25.3957053375],[-49.7414527804167,-25.36653786],[-49.7497862875,-25.36653786],[-49.7497862875,-25.3707046425],[-49.7539530410417,-25.3707046425],[-49.7539530410417,-25.3623710775],[-49.762286548125,-25.3623710775],[-49.762286548125,-25.36653786],[-49.7664533016667,-25.36653786],[-49.7664533016667,-25.374871425],[-49.7706200552083,-25.374871425],[-49.7706200552083,-25.38320499],[-49.77478680875,-25.38320499],[-49.77478680875,-25.3957053375],[-49.7706200552083,-25.3957053375],[-49.7706200552083,-25.4040389025],[-49.7664533016667,-25.4040389025],[-49.7664533016667,-25.408205685],[-49.7706200552083,-25.408205685],[-49.7706200552083,-25.4123724675],[-49.77478680875,-25.4123724675],[-49.77478680875,-25.41653925],[-49.7789535622917,-25.41653925],[-49.7789535622917,-25.4290395975],[-49.787287069375,-25.4290395975],[-49.787287069375,-25.43320638],[-49.7956205764583,-25.43320638],[-49.7956205764583,-25.4373731625],[-49.79978733,-25.4373731625],[-49.79978733,-25.4457067275],[-49.7956205764583,-25.4457067275],[-49.7956205764583,-25.44987351],[-49.79978733,-25.44987351],[-49.79978733,-25.458207075],[-49.8039540835417,-25.458207075],[-49.8039540835417,-25.4623738575],[-49.79978733,-25.4623738575],[-49.79978733,-25.4707074225],[-49.8164543441667,-25.4707074225],[-49.8164543441667,-25.474874205],[-49.8456216189583,-25.474874205],[-49.8456216189583,-25.4790409875],[-49.8497883725,-25.4790409875],[-49.8497883725,-25.48320777],[-49.8581218795833,-25.48320777],[-49.8581218795833,-25.4998749],[-49.8706221402083,-25.4998749],[-49.8706221402083,-25.4957081175],[-49.8831224008333,-25.4957081175],[-49.8831224008333,-25.4998749],[-49.899789415,-25.4998749],[-49.899789415,-25.5040416825],[-49.9039561685417,-25.5040416825],[-49.9039561685417,-25.4998749],[-49.9206231827083,-25.4998749],[-49.9206231827083,-25.5040416825],[-49.9289566897917,-25.5040416825],[-49.9289566897917,-25.508208465],[-49.9331234433333,-25.508208465],[-49.9331234433333,-25.5123752475],[-49.9414569504167,-25.5123752475],[-49.9414569504167,-25.508208465],[-49.9497904575,-25.508208465],[-49.9497904575,-25.4998749],[-49.9664574716667,-25.4998749],[-49.9664574716667,-25.491541335],[-49.9706242252083,-25.491541335],[-49.9706242252083,-25.4873745525],[-49.987291239375,-25.4873745525],[-49.987291239375,-25.491541335],[-49.9914579929167,-25.491541335],[-49.9914579929167,-25.4957081175],[-49.9956247464583,-25.4957081175],[-49.9956247464583,-25.4998749],[-50.012291760625,-25.4998749],[-50.012291760625,-25.5040416825],[-50.0164585141667,-25.5040416825],[-50.0164585141667,-25.5123752475],[-50.0289587747917,-25.5123752475],[-50.0289587747917,-25.51654203],[-50.0331255283333,-25.51654203],[-50.0331255283333,-25.5207088125],[-50.0414590354167,-25.5207088125],[-50.0414590354167,-25.51654203],[-50.0456257889583,-25.51654203],[-50.0456257889583,-25.5123752475],[-50.0706263102083,-25.5123752475],[-50.0706263102083,-25.508208465],[-50.07479306375,-25.508208465],[-50.07479306375,-25.5123752475],[-50.0789598172917,-25.5123752475],[-50.0789598172917,-25.51654203],[-50.099793585,-25.51654203],[-50.099793585,-25.53320916],[-50.1039603385417,-25.53320916],[-50.1039603385417,-25.5373759425],[-50.1081270920833,-25.5373759425],[-50.1081270920833,-25.54987629],[-50.1039603385417,-25.54987629],[-50.1039603385417,-25.5540430725],[-50.112293845625,-25.5540430725],[-50.112293845625,-25.558209855],[-50.1289608597917,-25.558209855],[-50.1289608597917,-25.574876985],[-50.1456278739583,-25.574876985],[-50.1456278739583,-25.5790437675],[-50.1706283952083,-25.5790437675],[-50.1706283952083,-25.58321055],[-50.1789619022917,-25.58321055],[-50.1789619022917,-25.5790437675],[-50.187295409375,-25.5790437675],[-50.187295409375,-25.58321055],[-50.19979567,-25.58321055],[-50.19979567,-25.5790437675],[-50.212295930625,-25.5790437675],[-50.212295930625,-25.58321055],[-50.2164626841667,-25.58321055],[-50.2164626841667,-25.5790437675],[-50.237296451875,-25.5790437675],[-50.237296451875,-25.58321055],[-50.2414632054167,-25.58321055],[-50.2414632054167,-25.5873773325],[-50.2456299589583,-25.5873773325],[-50.2456299589583,-25.5790437675],[-50.2497967125,-25.5790437675],[-50.2497967125,-25.5707102025],[-50.2539634660417,-25.5707102025],[-50.2539634660417,-25.56654342],[-50.2581302195833,-25.56654342],[-50.2581302195833,-25.5540430725],[-50.2664637266667,-25.5540430725],[-50.2664637266667,-25.5457095075],[-50.2706304802083,-25.5457095075],[-50.2706304802083,-25.54987629],[-50.2789639872917,-25.54987629],[-50.2789639872917,-25.5540430725],[-50.287297494375,-25.5540430725],[-50.287297494375,-25.54987629],[-50.2956310014583,-25.54987629],[-50.2956310014583,-25.5457095075],[-50.299797755,-25.5457095075],[-50.299797755,-25.541542725],[-50.312298015625,-25.541542725],[-50.312298015625,-25.5457095075],[-50.337298536875,-25.5457095075],[-50.337298536875,-25.541542725],[-50.3456320439583,-25.541542725],[-50.3456320439583,-25.5373759425],[-50.3581323045833,-25.5373759425],[-50.3581323045833,-25.541542725],[-50.3664658116667,-25.541542725],[-50.3664658116667,-25.5457095075],[-50.3706325652083,-25.5457095075],[-50.3706325652083,-25.54987629],[-50.387299579375,-25.54987629],[-50.387299579375,-25.5540430725],[-50.3914663329167,-25.5540430725],[-50.3914663329167,-25.558209855],[-50.3956330864583,-25.558209855],[-50.3956330864583,-25.5623766375],[-50.39979984,-25.5623766375],[-50.39979984,-25.5707102025],[-50.4039665935417,-25.5707102025],[-50.4039665935417,-25.5790437675],[-50.412300100625,-25.5790437675],[-50.412300100625,-25.5873773325],[-50.4206336077083,-25.5873773325],[-50.4206336077083,-25.591544115],[-50.42480036125,-25.591544115],[-50.42480036125,-25.59987768],[-50.4206336077083,-25.59987768],[-50.4206336077083,-25.6040444625],[-50.42480036125,-25.6040444625],[-50.42480036125,-25.6207115925],[-50.4289671147917,-25.6207115925],[-50.4289671147917,-25.624878375],[-50.42480036125,-25.624878375],[-50.42480036125,-25.6373787225],[-50.4289671147917,-25.6373787225],[-50.4289671147917,-25.641545505],[-50.4456341289583,-25.641545505],[-50.4456341289583,-25.6457122875],[-50.4498008825,-25.6457122875],[-50.4498008825,-25.64987907],[-50.4706346502083,-25.64987907],[-50.4706346502083,-25.6540458525],[-50.487301664375,-25.6540458525],[-50.487301664375,-25.64987907],[-50.5039686785417,-25.64987907],[-50.5039686785417,-25.641545505],[-50.5081354320833,-25.641545505],[-50.5081354320833,-25.63321194],[-50.5164689391667,-25.63321194],[-50.5164689391667,-25.6290451575],[-50.5289691997917,-25.6290451575],[-50.5289691997917,-25.624878375],[-50.52480244625,-25.624878375],[-50.52480244625,-25.6123780275],[-50.5206356927083,-25.6123780275],[-50.5206356927083,-25.608211245],[-50.52480244625,-25.608211245],[-50.52480244625,-25.59987768],[-50.5289691997917,-25.59987768],[-50.5289691997917,-25.5957108975],[-50.5331359533333,-25.5957108975],[-50.5331359533333,-25.5873773325],[-50.5456362139583,-25.5873773325],[-50.5456362139583,-25.5790437675],[-50.57480348875,-25.5790437675],[-50.57480348875,-25.574876985],[-50.587303749375,-25.574876985],[-50.587303749375,-25.5790437675],[-50.6039707635417,-25.5790437675],[-50.6039707635417,-25.58321055],[-50.6206377777083,-25.58321055],[-50.6206377777083,-25.558209855],[-50.6164710241667,-25.558209855],[-50.6164710241667,-25.54987629],[-50.6081375170833,-25.54987629],[-50.6081375170833,-25.5373759425],[-50.6039707635417,-25.5373759425],[-50.6039707635417,-25.5290423775],[-50.6081375170833,-25.5290423775],[-50.6081375170833,-25.524875595],[-50.6164710241667,-25.524875595],[-50.6164710241667,-25.51654203],[-50.6206377777083,-25.51654203],[-50.6206377777083,-25.508208465],[-50.6414715454167,-25.508208465],[-50.6414715454167,-25.5123752475],[-50.6498050525,-25.5123752475],[-50.6498050525,-25.508208465],[-50.6539718060417,-25.508208465],[-50.6539718060417,-25.4998749],[-50.6706388202083,-25.4998749],[-50.6706388202083,-25.5040416825],[-50.67480557375,-25.5040416825],[-50.67480557375,-25.508208465],[-50.6831390808333,-25.508208465],[-50.6831390808333,-25.5040416825],[-50.687305834375,-25.5040416825],[-50.687305834375,-25.4998749],[-50.6914725879167,-25.4998749],[-50.6914725879167,-25.4957081175],[-50.6956393414583,-25.4957081175],[-50.6956393414583,-25.4873745525],[-50.699806095,-25.4873745525],[-50.699806095,-25.4707074225],[-50.712306355625,-25.4707074225],[-50.712306355625,-25.4623738575],[-50.7164731091667,-25.4623738575],[-50.7164731091667,-25.458207075],[-50.72480661625,-25.458207075],[-50.72480661625,-25.4540402925],[-50.7289733697917,-25.4540402925],[-50.7289733697917,-25.44987351],[-50.737306876875,-25.44987351],[-50.737306876875,-25.441539945],[-50.7331401233333,-25.441539945],[-50.7331401233333,-25.4373731625],[-50.737306876875,-25.4373731625],[-50.737306876875,-25.43320638],[-50.7414736304167,-25.43320638],[-50.7414736304167,-25.4290395975],[-50.7581406445833,-25.4290395975],[-50.7581406445833,-25.424872815],[-50.762307398125,-25.424872815],[-50.762307398125,-25.4207060325],[-50.77480765875,-25.4207060325],[-50.77480765875,-25.41653925],[-50.7914746729167,-25.41653925],[-50.7914746729167,-25.4207060325],[-50.7956414264583,-25.4207060325],[-50.7956414264583,-25.43320638],[-50.79980818,-25.43320638],[-50.79980818,-25.4373731625],[-50.812308440625,-25.4373731625],[-50.812308440625,-25.44987351],[-50.8164751941667,-25.44987351],[-50.8164751941667,-25.4540402925],[-50.8206419477083,-25.4540402925],[-50.8206419477083,-25.458207075],[-50.82480870125,-25.458207075],[-50.82480870125,-25.4623738575],[-50.8289754547917,-25.4623738575],[-50.8289754547917,-25.46654064],[-50.8331422083333,-25.46654064],[-50.8331422083333,-25.4873745525],[-50.8539759760417,-25.4873745525],[-50.8539759760417,-25.491541335],[-50.8581427295833,-25.491541335],[-50.8581427295833,-25.4957081175],[-50.862309483125,-25.4957081175],[-50.862309483125,-25.4998749],[-50.87480974375,-25.4998749],[-50.87480974375,-25.5040416825],[-50.9039770185417,-25.5040416825],[-50.9039770185417,-25.4998749],[-50.912310525625,-25.4998749],[-50.912310525625,-25.5040416825],[-50.9289775397917,-25.5040416825],[-50.9289775397917,-25.508208465],[-50.9414778004167,-25.508208465],[-50.9414778004167,-25.5123752475],[-50.9456445539583,-25.5123752475],[-50.9456445539583,-25.51654203],[-50.9414778004167,-25.51654203],[-50.9414778004167,-25.5207088125],[-50.937311046875,-25.5207088125],[-50.937311046875,-25.53320916],[-50.9414778004167,-25.53320916],[-50.9414778004167,-25.5373759425],[-50.9539780610417,-25.5373759425],[-50.9539780610417,-25.5457095075],[-50.9581448145833,-25.5457095075],[-50.9581448145833,-25.54987629],[-50.962311568125,-25.54987629],[-50.962311568125,-25.558209855],[-50.9664783216667,-25.558209855],[-50.9664783216667,-25.5623766375],[-50.962311568125,-25.5623766375],[-50.962311568125,-25.5707102025],[-50.9664783216667,-25.5707102025],[-50.9664783216667,-25.5790437675],[-50.9706450752083,-25.5790437675],[-50.9706450752083,-25.58321055],[-50.97481182875,-25.58321055],[-50.97481182875,-25.5790437675],[-50.9831453358333,-25.5790437675],[-50.9831453358333,-25.574876985],[-51.0039791035417,-25.574876985],[-51.0039791035417,-25.5707102025],[-51.0289796247917,-25.5707102025],[-51.0289796247917,-25.5623766375],[-51.037313131875,-25.5623766375],[-51.037313131875,-25.56654342],[-51.0456466389583,-25.56654342],[-51.0456466389583,-25.558209855],[-51.0581468995833,-25.558209855],[-51.0581468995833,-25.5540430725],[-51.062313653125,-25.5540430725],[-51.062313653125,-25.558209855],[-51.0664804066667,-25.558209855],[-51.0664804066667,-25.5623766375],[-51.0706471602083,-25.5623766375],[-51.0706471602083,-25.56654342],[-51.07481391375,-25.56654342],[-51.07481391375,-25.5707102025],[-51.0789806672917,-25.5707102025],[-51.0789806672917,-25.56654342],[-51.0831474208333,-25.56654342],[-51.0831474208333,-25.558209855],[-51.087314174375,-25.558209855],[-51.087314174375,-25.5540430725],[-51.0956476814583,-25.5540430725],[-51.0956476814583,-25.54987629],[-51.099814435,-25.54987629],[-51.099814435,-25.541542725],[-51.1081479420833,-25.541542725],[-51.1081479420833,-25.5373759425],[-51.1164814491667,-25.5373759425],[-51.1164814491667,-25.524875595],[-51.12481495625,-25.524875595],[-51.12481495625,-25.5290423775],[-51.1414819704167,-25.5290423775],[-51.1414819704167,-25.524875595],[-51.1456487239583,-25.524875595],[-51.1456487239583,-25.51654203],[-51.1498154775,-25.51654203],[-51.1498154775,-25.5123752475],[-51.1456487239583,-25.5123752475],[-51.1456487239583,-25.508208465],[-51.1414819704167,-25.508208465],[-51.1414819704167,-25.4998749],[-51.1331484633333,-25.4998749],[-51.1331484633333,-25.4957081175],[-51.1414819704167,-25.4957081175],[-51.1414819704167,-25.48320777],[-51.137315216875,-25.48320777],[-51.137315216875,-25.474874205],[-51.1414819704167,-25.474874205],[-51.1414819704167,-25.46654064],[-51.1498154775,-25.46654064],[-51.1498154775,-25.4623738575],[-51.1539822310417,-25.4623738575],[-51.1539822310417,-25.458207075],[-51.17481599875,-25.458207075],[-51.17481599875,-25.4457067275],[-51.1831495058333,-25.4457067275],[-51.1831495058333,-25.441539945],[-51.187316259375,-25.441539945],[-51.187316259375,-25.41653925],[-51.1914830129167,-25.41653925],[-51.1914830129167,-25.408205685],[-51.1956497664583,-25.408205685],[-51.1956497664583,-25.39987212],[-51.19981652,-25.39987212],[-51.19981652,-25.3957053375],[-51.2039832735417,-25.3957053375],[-51.2039832735417,-25.3873717725],[-51.2164835341667,-25.3873717725],[-51.2164835341667,-25.38320499],[-51.2331505483333,-25.38320499],[-51.2331505483333,-25.3790382075],[-51.2414840554167,-25.3790382075],[-51.2414840554167,-25.374871425],[-51.2498175625,-25.374871425],[-51.2498175625,-25.36653786],[-51.2414840554167,-25.36653786],[-51.2414840554167,-25.3623710775],[-51.2456508089583,-25.3623710775],[-51.2456508089583,-25.3290368175],[-51.2498175625,-25.3290368175],[-51.2498175625,-25.324870035],[-51.2581510695833,-25.324870035],[-51.2581510695833,-25.3123696875],[-51.2539843160417,-25.3123696875],[-51.2539843160417,-25.2873689925],[-51.2581510695833,-25.2873689925],[-51.2581510695833,-25.274868645],[-51.2539843160417,-25.274868645],[-51.2539843160417,-25.258201515],[-51.2581510695833,-25.258201515],[-51.2581510695833,-25.2540347325],[-51.262317823125,-25.2540347325],[-51.262317823125,-25.241534385],[-51.2581510695833,-25.241534385],[-51.2581510695833,-25.2373676025],[-51.2456508089583,-25.2373676025],[-51.2456508089583,-25.23320082],[-51.237317301875,-25.23320082],[-51.237317301875,-25.2373676025],[-51.22481704125,-25.2373676025],[-51.22481704125,-25.2207004725],[-51.2289837947917,-25.2207004725],[-51.2289837947917,-25.21653369],[-51.2331505483333,-25.21653369],[-51.2331505483333,-25.2123669075],[-51.2539843160417,-25.2123669075],[-51.2539843160417,-25.2040333425],[-51.27481808375,-25.2040333425],[-51.27481808375,-25.208200125],[-51.2706513302083,-25.208200125],[-51.2706513302083,-25.2123669075],[-51.27481808375,-25.2123669075],[-51.27481808375,-25.21653369],[-51.2789848372917,-25.21653369],[-51.2789848372917,-25.2207004725],[-51.287318344375,-25.2207004725],[-51.287318344375,-25.224867255],[-51.3039853585417,-25.224867255],[-51.3039853585417,-25.2290340375],[-51.3081521120833,-25.2290340375],[-51.3081521120833,-25.23320082],[-51.3164856191667,-25.23320082],[-51.3164856191667,-25.241534385],[-51.3206523727083,-25.241534385],[-51.3206523727083,-25.2540347325],[-51.32481912625,-25.2540347325],[-51.32481912625,-25.24986795],[-51.337319386875,-25.24986795],[-51.337319386875,-25.2457011675],[-51.3414861404167,-25.2457011675],[-51.3414861404167,-25.2540347325],[-51.3581531545833,-25.2540347325],[-51.3581531545833,-25.2457011675],[-51.3789869222917,-25.2457011675],[-51.3789869222917,-25.24986795],[-51.3914871829167,-25.24986795],[-51.3914871829167,-25.2457011675],[-51.39982069,-25.2457011675],[-51.39982069,-25.241534385],[-51.412320950625,-25.241534385],[-51.412320950625,-25.2373676025],[-51.4206544577083,-25.2373676025],[-51.4206544577083,-25.23320082],[-51.42482121125,-25.23320082],[-51.42482121125,-25.224867255],[-51.4331547183333,-25.224867255],[-51.4331547183333,-25.2207004725],[-51.4414882254167,-25.2207004725],[-51.4414882254167,-25.21653369],[-51.4581552395833,-25.21653369],[-51.4581552395833,-25.2123669075],[-51.462321993125,-25.2123669075],[-51.462321993125,-25.208200125],[-51.4664887466667,-25.208200125],[-51.4664887466667,-25.2040333425],[-51.4706555002083,-25.2040333425],[-51.4706555002083,-25.19986656],[-51.47482225375,-25.19986656],[-51.47482225375,-25.2040333425],[-51.4831557608333,-25.2040333425],[-51.4831557608333,-25.208200125],[-51.499822775,-25.208200125],[-51.499822775,-25.2040333425],[-51.537323556875,-25.2040333425],[-51.537323556875,-25.19986656],[-51.5456570639583,-25.19986656],[-51.5456570639583,-25.1956997775],[-51.562324078125,-25.1956997775],[-51.562324078125,-25.191532995],[-51.5664908316667,-25.191532995],[-51.5664908316667,-25.174865865],[-51.57482433875,-25.174865865],[-51.57482433875,-25.1665323],[-51.5956581064583,-25.1665323],[-51.5956581064583,-25.1623655175],[-51.612325120625,-25.1623655175],[-51.612325120625,-25.158198735],[-51.6206586277083,-25.158198735],[-51.6206586277083,-25.1623655175],[-51.662326163125,-25.1623655175],[-51.662326163125,-25.158198735],[-51.6664929166667,-25.158198735],[-51.6664929166667,-25.1623655175],[-51.687326684375,-25.1623655175],[-51.687326684375,-25.1665323],[-51.6914934379167,-25.1665323],[-51.6914934379167,-25.158198735],[-51.7081604520833,-25.158198735],[-51.7081604520833,-25.1623655175],[-51.7164939591667,-25.1623655175],[-51.7164939591667,-25.158198735],[-51.7289942197917,-25.158198735],[-51.7289942197917,-25.1623655175],[-51.7414944804167,-25.1623655175],[-51.7414944804167,-25.1665323],[-51.7581614945833,-25.1665323],[-51.7581614945833,-25.1706990825],[-51.762328248125,-25.1706990825],[-51.762328248125,-25.174865865],[-51.7664950016667,-25.174865865],[-51.7664950016667,-25.1790326475],[-51.7706617552083,-25.1790326475],[-51.7706617552083,-25.174865865],[-51.787328769375,-25.174865865],[-51.787328769375,-25.1706990825],[-51.8081625370833,-25.1706990825],[-51.8081625370833,-25.1665323],[-51.8164960441667,-25.1665323],[-51.8164960441667,-25.1623655175],[-51.82482955125,-25.1623655175],[-51.82482955125,-25.158198735],[-51.8456633189583,-25.158198735],[-51.8456633189583,-25.1623655175],[-51.8706638402083,-25.1623655175],[-51.8706638402083,-25.1665323],[-51.8789973472917,-25.1665323],[-51.8789973472917,-25.1706990825],[-51.887330854375,-25.1706990825],[-51.887330854375,-25.1665323],[-51.8956643614583,-25.1665323],[-51.8956643614583,-25.1623655175],[-51.899831115,-25.1623655175],[-51.899831115,-25.158198735],[-51.912331375625,-25.158198735],[-51.912331375625,-25.1540319525],[-51.9164981291667,-25.1540319525],[-51.9164981291667,-25.1456983875],[-51.9206648827083,-25.1456983875],[-51.9206648827083,-25.141531605],[-51.9414986504167,-25.141531605],[-51.9414986504167,-25.1373648225],[-51.9664991716667,-25.1373648225],[-51.9664991716667,-25.13319804],[-51.9706659252083,-25.13319804],[-51.9706659252083,-25.1290312575],[-51.9831661858333,-25.1290312575],[-51.9831661858333,-25.13319804],[-51.9956664464583,-25.13319804],[-51.9956664464583,-25.1290312575],[-51.9998332,-25.1290312575],[-51.9998332,-25.13319804],[-52.0039999535417,-25.13319804],[-52.0039999535417,-25.1540319525],[-51.9998332,-25.1540319525],[-51.9998332,-25.158198735],[-52.0039999535417,-25.158198735],[-52.0039999535417,-25.1665323],[-52.0081667070833,-25.1665323],[-52.0081667070833,-25.174865865],[-52.012333460625,-25.174865865],[-52.012333460625,-25.1790326475],[-52.0165002141667,-25.1790326475],[-52.0165002141667,-25.174865865],[-52.0206669677083,-25.174865865],[-52.0206669677083,-25.1706990825],[-52.02483372125,-25.1706990825],[-52.02483372125,-25.1665323],[-52.0498342425,-25.1665323],[-52.0498342425,-25.1706990825],[-52.0581677495833,-25.1706990825],[-52.0581677495833,-25.18319943],[-52.062334503125,-25.18319943],[-52.062334503125,-25.1873662125],[-52.0790015172917,-25.1873662125],[-52.0790015172917,-25.1956997775],[-52.0915017779167,-25.1956997775],[-52.0915017779167,-25.19986656],[-52.1165022991667,-25.19986656],[-52.1165022991667,-25.2040333425],[-52.1206690527083,-25.2040333425],[-52.1206690527083,-25.2123669075],[-52.1331693133333,-25.2123669075],[-52.1331693133333,-25.21653369],[-52.1415028204167,-25.21653369],[-52.1415028204167,-25.2207004725],[-52.1498363275,-25.2207004725],[-52.1498363275,-25.224867255],[-52.1540030810417,-25.224867255],[-52.1540030810417,-25.2290340375],[-52.1581698345833,-25.2290340375],[-52.1581698345833,-25.23320082],[-52.1706700952083,-25.23320082],[-52.1706700952083,-25.2373676025],[-52.1790036022917,-25.2373676025],[-52.1790036022917,-25.23320082],[-52.1831703558333,-25.23320082],[-52.1831703558333,-25.2373676025],[-52.187337109375,-25.2373676025],[-52.187337109375,-25.241534385],[-52.1915038629167,-25.241534385],[-52.1915038629167,-25.2457011675],[-52.1956706164583,-25.2457011675],[-52.1956706164583,-25.24986795],[-52.2081708770833,-25.24986795],[-52.2081708770833,-25.2540347325],[-52.2206711377083,-25.2540347325],[-52.2206711377083,-25.258201515],[-52.237338151875,-25.258201515],[-52.237338151875,-25.2540347325],[-52.2790056872917,-25.2540347325],[-52.2790056872917,-25.258201515],[-52.2831724408333,-25.258201515],[-52.2831724408333,-25.26653508],[-52.3081729620833,-25.26653508],[-52.3081729620833,-25.2623682975],[-52.3206732227083,-25.2623682975],[-52.3206732227083,-25.274868645],[-52.32483997625,-25.274868645],[-52.32483997625,-25.2790354275],[-52.337340236875,-25.2790354275],[-52.337340236875,-25.28320221],[-52.3581740045833,-25.28320221],[-52.3581740045833,-25.2873689925],[-52.3706742652083,-25.2873689925],[-52.3706742652083,-25.2957025575],[-52.37484101875,-25.2957025575],[-52.37484101875,-25.29986934],[-52.3831745258333,-25.29986934],[-52.3831745258333,-25.2957025575],[-52.3956747864583,-25.2957025575],[-52.3956747864583,-25.291535775],[-52.39984154,-25.291535775],[-52.39984154,-25.2957025575],[-52.4040082935417,-25.2957025575],[-52.4040082935417,-25.3040361225],[-52.4081750470833,-25.3040361225],[-52.4081750470833,-25.308202905],[-52.4206753077083,-25.308202905],[-52.4206753077083,-25.3040361225],[-52.42484206125,-25.3040361225],[-52.42484206125,-25.29986934],[-52.4456758289583,-25.29986934],[-52.4456758289583,-25.291535775],[-52.4540093360417,-25.291535775],[-52.4540093360417,-25.2873689925],[-52.4581760895833,-25.2873689925],[-52.4581760895833,-25.291535775],[-52.462342843125,-25.291535775],[-52.462342843125,-25.2873689925],[-52.4665095966667,-25.2873689925],[-52.4665095966667,-25.28320221],[-52.4706763502083,-25.28320221],[-52.4706763502083,-25.2790354275],[-52.4665095966667,-25.2790354275],[-52.4665095966667,-25.2623682975],[-52.4706763502083,-25.2623682975],[-52.4706763502083,-25.24986795],[-52.47484310375,-25.24986795],[-52.47484310375,-25.2540347325],[-52.5040103785417,-25.2540347325],[-52.5040103785417,-25.24986795],[-52.5165106391667,-25.24986795],[-52.5165106391667,-25.2457011675],[-52.52484414625,-25.2457011675],[-52.52484414625,-25.241534385],[-52.5331776533333,-25.241534385],[-52.5331776533333,-25.2457011675],[-52.5415111604167,-25.2457011675],[-52.5415111604167,-25.241534385],[-52.5540114210417,-25.241534385],[-52.5540114210417,-25.2373676025],[-52.6040124635417,-25.2373676025],[-52.6040124635417,-25.241534385],[-52.6206794777083,-25.241534385],[-52.6206794777083,-25.2123669075],[-52.6290129847917,-25.2123669075],[-52.6290129847917,-25.2040333425],[-52.6331797383333,-25.2040333425],[-52.6331797383333,-25.19986656],[-52.637346491875,-25.19986656],[-52.637346491875,-25.1956997775],[-52.6415132454167,-25.1956997775],[-52.6415132454167,-25.191532995],[-52.6540135060417,-25.191532995],[-52.6540135060417,-25.1873662125],[-52.6706805202083,-25.1873662125],[-52.6706805202083,-25.1790326475],[-52.67484727375,-25.1790326475],[-52.67484727375,-25.1706990825],[-52.6790140272917,-25.1706990825],[-52.6790140272917,-25.1665323],[-52.6956810414583,-25.1665323],[-52.6956810414583,-25.158198735],[-52.699847795,-25.158198735],[-52.699847795,-25.1540319525],[-52.7040145485417,-25.1540319525],[-52.7040145485417,-25.1456983875],[-52.7081813020833,-25.1456983875],[-52.7081813020833,-25.141531605],[-52.712348055625,-25.141531605],[-52.712348055625,-25.1373648225],[-52.7206815627083,-25.1373648225],[-52.7206815627083,-25.13319804],[-52.737348576875,-25.13319804],[-52.737348576875,-25.1290312575],[-52.7415153304167,-25.1290312575],[-52.7415153304167,-25.124864475],[-52.7540155910417,-25.124864475],[-52.7540155910417,-25.1206976925],[-52.7581823445833,-25.1206976925],[-52.7581823445833,-25.124864475],[-52.7790161122917,-25.124864475],[-52.7790161122917,-25.1290312575],[-52.7831828658333,-25.1290312575],[-52.7831828658333,-25.124864475],[-52.787349619375,-25.124864475],[-52.787349619375,-25.1206976925],[-52.8165168941667,-25.1206976925],[-52.8165168941667,-25.11653091],[-52.8206836477083,-25.11653091],[-52.8206836477083,-25.1123641275],[-52.8290171547917,-25.1123641275],[-52.8290171547917,-25.108197345],[-52.8415174154167,-25.108197345],[-52.8415174154167,-25.1040305625],[-52.8665179366667,-25.1040305625],[-52.8665179366667,-25.09986378],[-52.87485144375,-25.09986378],[-52.87485144375,-25.0956969975],[-52.887351704375,-25.0956969975],[-52.887351704375,-25.09986378],[-52.912352225625,-25.09986378],[-52.912352225625,-25.091530215],[-52.9331859933333,-25.091530215],[-52.9331859933333,-25.0956969975],[-52.9456862539583,-25.0956969975],[-52.9456862539583,-25.091530215],[-52.9581865145833,-25.091530215],[-52.9581865145833,-25.0956969975],[-52.9790202822917,-25.0956969975],[-52.9790202822917,-25.09986378],[-52.9831870358333,-25.09986378],[-52.9831870358333,-25.1040305625],[-52.9915205429167,-25.1040305625],[-52.9915205429167,-25.09986378],[-52.9956872964583,-25.09986378],[-52.9956872964583,-25.108197345],[-53.0040208035417,-25.108197345],[-53.0040208035417,-25.1123641275],[-53.0206878177083,-25.1123641275],[-53.0206878177083,-25.108197345],[-53.0331880783333,-25.108197345],[-53.0331880783333,-25.1040305625],[-53.037354831875,-25.1040305625],[-53.037354831875,-25.09986378],[-53.0540218460417,-25.09986378],[-53.0540218460417,-25.1040305625],[-53.0581885995833,-25.1040305625],[-53.0581885995833,-25.09986378],[-53.0831891208333,-25.09986378],[-53.0831891208333,-25.1040305625],[-53.1081896420833,-25.1040305625],[-53.1081896420833,-25.108197345],[-53.112356395625,-25.108197345],[-53.112356395625,-25.1040305625],[-53.12485665625,-25.1040305625],[-53.12485665625,-25.09986378],[-53.1290234097917,-25.09986378],[-53.1290234097917,-25.091530215],[-53.137356916875,-25.091530215],[-53.137356916875,-25.0873634325],[-53.1498571775,-25.0873634325],[-53.1498571775,-25.0790298675],[-53.162357438125,-25.0790298675],[-53.162357438125,-25.08319665],[-53.1665241916667,-25.08319665],[-53.1665241916667,-25.0873634325],[-53.17485769875,-25.0873634325],[-53.17485769875,-25.091530215],[-53.1956914664583,-25.091530215],[-53.1956914664583,-25.0790298675],[-53.19985822,-25.0790298675],[-53.19985822,-25.0706963025],[-53.2081917270833,-25.0706963025],[-53.2081917270833,-25.06652952],[-53.2206919877083,-25.06652952],[-53.2206919877083,-25.0623627375],[-53.22485874125,-25.0623627375],[-53.22485874125,-25.0540291725],[-53.2331922483333,-25.0540291725],[-53.2331922483333,-25.0456956075],[-53.2498592625,-25.0456956075],[-53.2498592625,-25.041528825],[-53.262359523125,-25.041528825],[-53.262359523125,-25.0373620425],[-53.2665262766667,-25.0373620425],[-53.2665262766667,-25.0290284775],[-53.27485978375,-25.0290284775],[-53.27485978375,-25.024861695],[-53.2790265372917,-25.024861695],[-53.2790265372917,-25.01652813],[-53.2831932908333,-25.01652813],[-53.2831932908333,-25.0123613475],[-53.2956935514583,-25.0123613475],[-53.2956935514583,-24.9956942175],[-53.3081938120833,-24.9956942175],[-53.3081938120833,-24.991527435],[-53.3290275797917,-24.991527435],[-53.3290275797917,-24.9873606525],[-53.3415278404167,-24.9873606525],[-53.3415278404167,-24.98319387],[-53.3706951152083,-24.98319387],[-53.3706951152083,-24.9873606525],[-53.37486186875,-24.9873606525],[-53.37486186875,-24.98319387],[-53.3790286222917,-24.98319387],[-53.3790286222917,-24.9790270875],[-53.3831953758333,-24.9790270875],[-53.3831953758333,-24.974860305],[-53.3956956364583,-24.974860305],[-53.3956956364583,-24.96652674],[-53.39986239,-24.96652674],[-53.39986239,-24.9623599575],[-53.412362650625,-24.9623599575],[-53.412362650625,-24.958193175],[-53.4206961577083,-24.958193175],[-53.4206961577083,-24.9540263925],[-53.42486291125,-24.9540263925],[-53.42486291125,-24.9456928275],[-53.437363171875,-24.9456928275],[-53.437363171875,-24.941526045],[-53.4415299254167,-24.941526045],[-53.4415299254167,-24.94985961],[-53.4498634325,-24.94985961],[-53.4498634325,-24.9540263925],[-53.4540301860417,-24.9540263925],[-53.4540301860417,-24.958193175],[-53.4665304466667,-24.958193175],[-53.4665304466667,-24.9540263925],[-53.4790307072917,-24.9540263925],[-53.4790307072917,-24.958193175],[-53.4831974608333,-24.958193175],[-53.4831974608333,-24.974860305],[-53.487364214375,-24.974860305],[-53.487364214375,-24.9790270875],[-53.4956977214583,-24.9790270875],[-53.4956977214583,-24.98319387],[-53.5081979820833,-24.98319387],[-53.5081979820833,-24.9956942175],[-53.52486499625,-24.9956942175],[-53.52486499625,-25.008194565],[-53.5290317497917,-25.008194565],[-53.5290317497917,-25.0123613475],[-53.5415320104167,-25.0123613475],[-53.5415320104167,-25.0206949125],[-53.5456987639583,-25.0206949125],[-53.5456987639583,-25.0290284775],[-53.5498655175,-25.0290284775],[-53.5498655175,-25.03319526],[-53.5540322710417,-25.03319526],[-53.5540322710417,-25.0373620425],[-53.5581990245833,-25.0373620425],[-53.5581990245833,-25.041528825],[-53.5665325316667,-25.041528825],[-53.5665325316667,-25.03319526],[-53.5915330529167,-25.03319526],[-53.5915330529167,-25.0373620425],[-53.5956998064583,-25.0373620425],[-53.5956998064583,-25.041528825],[-53.59986656,-25.041528825],[-53.59986656,-25.0456956075],[-53.6040333135417,-25.0456956075],[-53.6040333135417,-25.04986239],[-53.6207003277083,-25.04986239],[-53.6207003277083,-25.0540291725],[-53.62486708125,-25.0540291725],[-53.62486708125,-25.04986239],[-53.6290338347917,-25.04986239],[-53.6290338347917,-25.0540291725],[-53.6415340954167,-25.0540291725],[-53.6415340954167,-25.058195955],[-53.6457008489583,-25.058195955],[-53.6457008489583,-25.06652952],[-53.662367863125,-25.06652952],[-53.662367863125,-25.0706963025],[-53.6665346166667,-25.0706963025],[-53.6665346166667,-25.0790298675],[-53.67486812375,-25.0790298675],[-53.67486812375,-25.074863085],[-53.687368384375,-25.074863085],[-53.687368384375,-25.0790298675],[-53.7082021520833,-25.0790298675],[-53.7082021520833,-25.08319665],[-53.7207024127083,-25.08319665],[-53.7207024127083,-25.0873634325],[-53.7332026733333,-25.0873634325],[-53.7332026733333,-25.0956969975],[-53.737369426875,-25.0956969975],[-53.737369426875,-25.1040305625],[-53.7415361804167,-25.1040305625],[-53.7415361804167,-25.108197345],[-53.7665367016667,-25.108197345],[-53.7665367016667,-25.1123641275],[-53.7832037158333,-25.1123641275],[-53.7832037158333,-25.108197345],[-53.787370469375,-25.108197345],[-53.787370469375,-25.1040305625],[-53.7915372229167,-25.1040305625],[-53.7915372229167,-25.1123641275],[-53.7957039764583,-25.1123641275],[-53.7957039764583,-25.1206976925],[-53.8082042370833,-25.1206976925],[-53.8082042370833,-25.124864475],[-53.82487125125,-25.124864475],[-53.82487125125,-25.141531605],[-53.8332047583333,-25.141531605],[-53.8332047583333,-25.1456983875],[-53.8457050189583,-25.1456983875],[-53.8457050189583,-25.1540319525],[-53.8540385260417,-25.1540319525],[-53.8540385260417,-25.158198735],[-53.8582052795833,-25.158198735],[-53.8582052795833,-25.174865865],[-53.8665387866667,-25.174865865],[-53.8665387866667,-25.18319943],[-53.8707055402083,-25.18319943],[-53.8707055402083,-25.1873662125],[-53.87487229375,-25.1873662125],[-53.87487229375,-25.18319943],[-53.8790390472917,-25.18319943],[-53.8790390472917,-25.174865865],[-53.8957060614583,-25.174865865],[-53.8957060614583,-25.1706990825],[-53.9040395685417,-25.1706990825],[-53.9040395685417,-25.174865865],[-53.92487333625,-25.174865865],[-53.92487333625,-25.1873662125],[-53.937373596875,-25.1873662125],[-53.937373596875,-25.191532995],[-53.9415403504167,-25.191532995],[-53.9415403504167,-25.19986656],[-53.9457071039583,-25.19986656],[-53.9457071039583,-25.2040333425],[-53.9498738575,-25.2040333425],[-53.9498738575,-25.208200125],[-53.9540406110417,-25.208200125],[-53.9540406110417,-25.2290340375],[-53.9582073645833,-25.2290340375],[-53.9582073645833,-25.23320082],[-53.9665408716667,-25.23320082],[-53.9665408716667,-25.2373676025],[-53.9707076252083,-25.2373676025],[-53.9707076252083,-25.241534385],[-53.9915413929167,-25.241534385],[-53.9915413929167,-25.2457011675],[-53.987374639375,-25.2457011675],[-53.987374639375,-25.258201515],[-53.9957081464583,-25.258201515],[-53.9957081464583,-25.274868645],[-53.9998749,-25.274868645],[-53.9998749,-25.291535775],[-54.0082084070833,-25.291535775],[-54.0082084070833,-25.2957025575],[-54.0165419141667,-25.2957025575],[-54.0165419141667,-25.29986934],[-54.02487542125,-25.29986934],[-54.02487542125,-25.2957025575],[-54.0415424354167,-25.2957025575],[-54.0415424354167,-25.3290368175],[-54.0457091889583,-25.3290368175],[-54.0457091889583,-25.36653786],[-54.0415424354167,-25.36653786],[-54.0415424354167,-25.3707046425],[-54.0332089283333,-25.3707046425],[-54.0332089283333,-25.3790382075],[-54.0290421747917,-25.3790382075],[-54.0290421747917,-25.38320499],[-54.02487542125,-25.38320499],[-54.02487542125,-25.391538555],[-54.0207086677083,-25.391538555],[-54.0207086677083,-25.3957053375],[-54.0165419141667,-25.3957053375],[-54.0165419141667,-25.39987212],[-54.0082084070833,-25.39987212],[-54.0082084070833,-25.4123724675],[-54.012375160625,-25.4123724675],[-54.012375160625,-25.424872815],[-54.0165419141667,-25.424872815],[-54.0165419141667,-25.4290395975],[-54.012375160625,-25.4290395975],[-54.012375160625,-25.43320638],[-54.0082084070833,-25.43320638],[-54.0082084070833,-25.4373731625],[-54.0040416535417,-25.4373731625],[-54.0040416535417,-25.44987351],[-53.987374639375,-25.44987351],[-53.987374639375,-25.4623738575],[-53.9832078858333,-25.4623738575],[-53.9832078858333,-25.4873745525],[-53.9790411322917,-25.4873745525],[-53.9790411322917,-25.491541335],[-53.97487437875,-25.491541335],[-53.97487437875,-25.4957081175],[-53.9707076252083,-25.4957081175],[-53.9707076252083,-25.4998749],[-53.97487437875,-25.4998749],[-53.97487437875,-25.5040416825],[-53.9707076252083,-25.5040416825],[-53.9707076252083,-25.51654203],[-53.9832078858333,-25.51654203],[-53.9832078858333,-25.5207088125],[-53.9915413929167,-25.5207088125],[-53.9915413929167,-25.5290423775],[-53.9957081464583,-25.5290423775],[-53.9957081464583,-25.53320916],[-54.0165419141667,-25.53320916],[-54.0165419141667,-25.5373759425],[-54.0290421747917,-25.5373759425],[-54.0290421747917,-25.541542725],[-54.0415424354167,-25.541542725],[-54.0415424354167,-25.54987629],[-54.0457091889583,-25.54987629],[-54.0457091889583,-25.5457095075],[-54.0790432172917,-25.5457095075],[-54.0790432172917,-25.541542725],[-54.087376724375,-25.541542725],[-54.087376724375,-25.5540430725],[-54.0915434779167,-25.5540430725],[-54.0915434779167,-25.56654342],[-54.0957102314583,-25.56654342],[-54.0957102314583,-25.5707102025],[-54.1082104920833,-25.5707102025],[-54.1082104920833,-25.58321055],[-54.099876985,-25.58321055],[-54.099876985,-25.5873773325],[-54.1040437385417,-25.5873773325],[-54.1040437385417,-25.591544115],[-54.099876985,-25.591544115],[-54.099876985,-25.59987768],[-54.1040437385417,-25.59987768],[-54.1040437385417,-25.6040444625],[-54.1082104920833,-25.6040444625],[-54.1082104920833,-25.59987768],[-54.112377245625,-25.59987768],[-54.112377245625,-25.5957108975],[-54.1165439991667,-25.5957108975],[-54.1165439991667,-25.59987768],[-54.1207107527083,-25.59987768],[-54.1207107527083,-25.6040444625],[-54.12487750625,-25.6040444625],[-54.12487750625,-25.59987768],[-54.1290442597917,-25.59987768],[-54.1290442597917,-25.61654481],[-54.12487750625,-25.61654481],[-54.12487750625,-25.6207115925],[-54.1332110133333,-25.6207115925],[-54.1332110133333,-25.6623794175],[-54.1290442597917,-25.6623794175],[-54.1290442597917,-25.6665462],[-54.1332110133333,-25.6665462],[-54.1332110133333,-25.6707129825],[-54.12487750625,-25.6707129825],[-54.12487750625,-25.68321333],[-54.1165439991667,-25.68321333],[-54.1165439991667,-25.691546895],[-54.1082104920833,-25.691546895],[-54.1082104920833,-25.6957136775],[-54.1040437385417,-25.6957136775],[-54.1040437385417,-25.708214025],[-54.112377245625,-25.708214025],[-54.112377245625,-25.71654759],[-54.1082104920833,-25.71654759],[-54.1082104920833,-25.724881155],[-54.1040437385417,-25.724881155],[-54.1040437385417,-25.73321472],[-54.099876985,-25.73321472],[-54.099876985,-25.7540486325],[-54.1040437385417,-25.7540486325],[-54.1040437385417,-25.7623821975],[-54.1082104920833,-25.7623821975],[-54.1082104920833,-25.76654898],[-54.112377245625,-25.76654898],[-54.112377245625,-25.7707157625],[-54.1082104920833,-25.7707157625],[-54.1082104920833,-25.791549675],[-54.1040437385417,-25.791549675],[-54.1040437385417,-25.7957164575],[-54.099876985,-25.7957164575],[-54.099876985,-25.79988324],[-54.0915434779167,-25.79988324],[-54.0915434779167,-25.8040500225],[-54.062376203125,-25.8040500225],[-54.062376203125,-25.808216805],[-54.0540426960417,-25.808216805],[-54.0540426960417,-25.81655037],[-54.037375681875,-25.81655037],[-54.037375681875,-25.8123835875],[-54.0290421747917,-25.8123835875],[-54.0290421747917,-25.81655037],[-54.02487542125,-25.81655037],[-54.02487542125,-25.8207171525],[-54.0207086677083,-25.8207171525],[-54.0207086677083,-25.8332175],[-54.0165419141667,-25.8332175],[-54.0165419141667,-25.8457178475],[-54.0207086677083,-25.8457178475],[-54.0207086677083,-25.8540514125],[-54.0165419141667,-25.8540514125],[-54.0165419141667,-25.858218195],[-54.012375160625,-25.858218195],[-54.012375160625,-25.874885325],[-54.0165419141667,-25.874885325],[-54.0165419141667,-25.8790521075],[-54.0207086677083,-25.8790521075],[-54.0207086677083,-25.88321889],[-53.9957081464583,-25.88321889],[-53.9957081464583,-25.8873856725],[-53.9915413929167,-25.8873856725],[-53.9915413929167,-25.891552455],[-53.9832078858333,-25.891552455],[-53.9832078858333,-25.8957192375],[-53.97487437875,-25.8957192375],[-53.97487437875,-25.89988602],[-53.9582073645833,-25.89988602],[-53.9582073645833,-25.9123863675],[-53.9540406110417,-25.9123863675],[-53.9540406110417,-25.91655315],[-53.937373596875,-25.91655315],[-53.937373596875,-25.9207199325],[-53.9207065827083,-25.9207199325],[-53.9207065827083,-25.924886715],[-53.912373075625,-25.924886715],[-53.912373075625,-25.93322028],[-53.9082063220833,-25.93322028],[-53.9082063220833,-25.941553845],[-53.899872815,-25.941553845],[-53.899872815,-25.9540541925],[-53.887372554375,-25.9540541925],[-53.887372554375,-25.974888105],[-53.8957060614583,-25.974888105],[-53.8957060614583,-25.98322167],[-53.8915393079167,-25.98322167],[-53.8915393079167,-25.9873884525],[-53.887372554375,-25.9873884525],[-53.887372554375,-25.9957220175],[-53.8832058008333,-25.9957220175],[-53.8832058008333,-25.9998888],[-53.8790390472917,-25.9998888],[-53.8790390472917,-26.0040555825],[-53.8707055402083,-26.0040555825],[-53.8707055402083,-26.008222365],[-53.862372033125,-26.008222365],[-53.862372033125,-26.01655593],[-53.8498717725,-26.01655593],[-53.8498717725,-26.024889495],[-53.8332047583333,-26.024889495],[-53.8332047583333,-26.0290562775],[-53.8290380047917,-26.0290562775],[-53.8290380047917,-26.041556625],[-53.82487125125,-26.041556625],[-53.82487125125,-26.0457234075],[-53.8207044977083,-26.0457234075],[-53.8207044977083,-26.04989019],[-53.812370990625,-26.04989019],[-53.812370990625,-26.0540569725],[-53.8082042370833,-26.0540569725],[-53.8082042370833,-26.058223755],[-53.8040374835417,-26.058223755],[-53.8040374835417,-26.06655732],[-53.79987073,-26.06655732],[-53.79987073,-26.0707241025],[-53.7957039764583,-26.0707241025],[-53.7957039764583,-26.074890885],[-53.7915372229167,-26.074890885],[-53.7915372229167,-26.0790576675],[-53.787370469375,-26.0790576675],[-53.787370469375,-26.08322445],[-53.7832037158333,-26.08322445],[-53.7832037158333,-26.0873912325],[-53.7790369622917,-26.0873912325],[-53.7790369622917,-26.091558015],[-53.77487020875,-26.091558015],[-53.77487020875,-26.09989158],[-53.7707034552083,-26.09989158],[-53.7707034552083,-26.1040583625],[-53.7665367016667,-26.1040583625],[-53.7665367016667,-26.124892275],[-53.7457029339583,-26.124892275],[-53.7457029339583,-26.1207254925],[-53.737369426875,-26.1207254925],[-53.737369426875,-26.124892275],[-53.7290359197917,-26.124892275],[-53.7290359197917,-26.1290590575],[-53.712368905625,-26.1290590575],[-53.712368905625,-26.141559405],[-53.7082021520833,-26.141559405],[-53.7082021520833,-26.14989297],[-53.7040353985417,-26.14989297],[-53.7040353985417,-26.1540597525],[-53.699868645,-26.1540597525],[-53.699868645,-26.158226535],[-53.6915351379167,-26.158226535],[-53.6915351379167,-26.1623933175],[-53.687368384375,-26.1623933175],[-53.687368384375,-26.1665601],[-53.6832016308333,-26.1665601],[-53.6832016308333,-26.1707268825],[-53.6790348772917,-26.1707268825],[-53.6790348772917,-26.174893665],[-53.67486812375,-26.174893665],[-53.67486812375,-26.1790604475],[-53.6707013702083,-26.1790604475],[-53.6707013702083,-26.18322723],[-53.6665346166667,-26.18322723],[-53.6665346166667,-26.1873940125],[-53.662367863125,-26.1873940125],[-53.662367863125,-26.191560795],[-53.6582011095833,-26.191560795],[-53.6582011095833,-26.1957275775],[-53.6498676025,-26.1957275775],[-53.6498676025,-26.2123947075],[-53.6415340954167,-26.2123947075],[-53.6415340954167,-26.21656149],[-53.6457008489583,-26.21656149],[-53.6457008489583,-26.2207282725],[-53.6498676025,-26.2207282725],[-53.6498676025,-26.23322862],[-53.6540343560417,-26.23322862],[-53.6540343560417,-26.2373954025],[-53.6498676025,-26.2373954025],[-53.6498676025,-26.241562185],[-53.6457008489583,-26.241562185],[-53.6457008489583,-26.24989575],[-53.6415340954167,-26.24989575],[-53.6415340954167,-26.2540625325],[-53.637367341875,-26.2540625325],[-53.637367341875,-26.258229315],[-53.6332005883333,-26.258229315],[-53.6332005883333,-26.2623960975],[-53.59986656,-26.2623960975],[-53.59986656,-26.258229315],[-53.587366299375,-26.258229315],[-53.587366299375,-26.26656288],[-53.5831995458333,-26.26656288],[-53.5831995458333,-26.274896445],[-53.57486603875,-26.274896445],[-53.57486603875,-26.2790632275],[-53.5706992852083,-26.2790632275],[-53.5706992852083,-26.28323001],[-53.5665325316667,-26.28323001],[-53.5665325316667,-26.2873967925],[-53.5581990245833,-26.2873967925],[-53.5581990245833,-26.291563575],[-53.5540322710417,-26.291563575],[-53.5540322710417,-26.2957303575],[-53.5165314891667,-26.2957303575],[-53.5165314891667,-26.29989714],[-53.487364214375,-26.29989714],[-53.487364214375,-26.2957303575],[-53.47486395375,-26.2957303575],[-53.47486395375,-26.291563575],[-53.4706972002083,-26.291563575],[-53.4706972002083,-26.2957303575],[-53.4581969395833,-26.2957303575],[-53.4581969395833,-26.291563575],[-53.4456966789583,-26.291563575],[-53.4456966789583,-26.2873967925],[-53.4415299254167,-26.2873967925],[-53.4415299254167,-26.291563575],[-53.437363171875,-26.291563575],[-53.437363171875,-26.2873967925],[-53.4290296647917,-26.2873967925],[-53.4290296647917,-26.2790632275],[-53.4165294041667,-26.2790632275],[-53.4165294041667,-26.274896445],[-53.412362650625,-26.274896445],[-53.412362650625,-26.2707296625],[-53.39986239,-26.2707296625],[-53.39986239,-26.26656288],[-53.4040291435417,-26.26656288],[-53.4040291435417,-26.2623960975],[-53.39986239,-26.2623960975],[-53.39986239,-26.258229315],[-53.3956956364583,-26.258229315],[-53.3956956364583,-26.2540625325],[-53.3915288829167,-26.2540625325],[-53.3915288829167,-26.258229315],[-53.3831953758333,-26.258229315],[-53.3831953758333,-26.2540625325],[-53.3790286222917,-26.2540625325],[-53.3790286222917,-26.2457289675],[-53.3706951152083,-26.2457289675],[-53.3706951152083,-26.24989575],[-53.3581948545833,-26.24989575],[-53.3581948545833,-26.2540625325],[-53.3456945939583,-26.2540625325],[-53.3456945939583,-26.24989575],[-53.337361086875,-26.24989575],[-53.337361086875,-26.2540625325],[-53.3165273191667,-26.2540625325],[-53.3165273191667,-26.258229315],[-53.312360565625,-26.258229315],[-53.312360565625,-26.2623960975],[-53.299860305,-26.2623960975],[-53.299860305,-26.258229315],[-53.2956935514583,-26.258229315],[-53.2956935514583,-26.2540625325],[-53.287360044375,-26.2540625325],[-53.287360044375,-26.24989575],[-53.2831932908333,-26.24989575],[-53.2831932908333,-26.2623960975],[-53.2706930302083,-26.2623960975],[-53.2706930302083,-26.2707296625],[-53.2665262766667,-26.2707296625],[-53.2665262766667,-26.28323001],[-53.262359523125,-26.28323001],[-53.262359523125,-26.291563575],[-53.2581927695833,-26.291563575],[-53.2581927695833,-26.2957303575],[-53.2540260160417,-26.2957303575],[-53.2540260160417,-26.29989714],[-53.2415257554167,-26.29989714],[-53.2415257554167,-26.308230705],[-53.237359001875,-26.308230705],[-53.237359001875,-26.3123974875],[-53.2331922483333,-26.3123974875],[-53.2331922483333,-26.3207310525],[-53.2206919877083,-26.3207310525],[-53.2206919877083,-26.324897835],[-53.212358480625,-26.324897835],[-53.212358480625,-26.3290646175],[-53.19985822,-26.3290646175],[-53.19985822,-26.3332314],[-53.187357959375,-26.3332314],[-53.187357959375,-26.3457317475],[-53.1665241916667,-26.3457317475],[-53.1665241916667,-26.34989853],[-53.162357438125,-26.34989853],[-53.162357438125,-26.3457317475],[-53.1456904239583,-26.3457317475],[-53.1456904239583,-26.3540653125],[-53.1415236704167,-26.3540653125],[-53.1415236704167,-26.358232095],[-53.137356916875,-26.358232095],[-53.137356916875,-26.36656566],[-53.1331901633333,-26.36656566],[-53.1331901633333,-26.3707324425],[-53.1290234097917,-26.3707324425],[-53.1290234097917,-26.374899225],[-53.1206899027083,-26.374899225],[-53.1206899027083,-26.3790660075],[-53.1081896420833,-26.3790660075],[-53.1081896420833,-26.38323279],[-53.0915226279167,-26.38323279],[-53.0915226279167,-26.391566355],[-53.087355874375,-26.391566355],[-53.087355874375,-26.3873995725],[-53.0540218460417,-26.3873995725],[-53.0540218460417,-26.38323279],[-53.0456883389583,-26.38323279],[-53.0456883389583,-26.3790660075],[-53.0331880783333,-26.3790660075],[-53.0331880783333,-26.3707324425],[-53.0206878177083,-26.3707324425],[-53.0206878177083,-26.3623988775],[-53.0040208035417,-26.3623988775],[-53.0040208035417,-26.358232095],[-52.99985405,-26.358232095],[-52.99985405,-26.3540653125],[-52.9956872964583,-26.3540653125],[-52.9956872964583,-26.34989853],[-52.9790202822917,-26.34989853],[-52.9790202822917,-26.3540653125],[-52.97485352875,-26.3540653125],[-52.97485352875,-26.358232095],[-52.9665200216667,-26.358232095],[-52.9665200216667,-26.3623988775],[-52.9540197610417,-26.3623988775],[-52.9540197610417,-26.36656566],[-52.937352746875,-26.36656566],[-52.937352746875,-26.3623988775],[-52.9206857327083,-26.3623988775],[-52.9206857327083,-26.358232095],[-52.899851965,-26.358232095],[-52.899851965,-26.3623988775],[-52.8915184579167,-26.3623988775],[-52.8915184579167,-26.358232095],[-52.8831849508333,-26.358232095],[-52.8831849508333,-26.3623988775],[-52.8790181972917,-26.3623988775],[-52.8790181972917,-26.358232095],[-52.862351183125,-26.358232095],[-52.862351183125,-26.3540653125],[-52.8581844295833,-26.3540653125],[-52.8581844295833,-26.34989853],[-52.8540176760417,-26.34989853],[-52.8540176760417,-26.3457317475],[-52.8456841689583,-26.3457317475],[-52.8456841689583,-26.34989853],[-52.837350661875,-26.34989853],[-52.837350661875,-26.3457317475],[-52.82485040125,-26.3457317475],[-52.82485040125,-26.341564965],[-52.812350140625,-26.341564965],[-52.812350140625,-26.3457317475],[-52.7956831264583,-26.3457317475],[-52.7956831264583,-26.3540653125],[-52.7915163729167,-26.3540653125],[-52.7915163729167,-26.34989853],[-52.7831828658333,-26.34989853],[-52.7831828658333,-26.3457317475],[-52.7790161122917,-26.3457317475],[-52.7790161122917,-26.34989853],[-52.7706826052083,-26.34989853],[-52.7706826052083,-26.3540653125],[-52.7581823445833,-26.3540653125],[-52.7581823445833,-26.34989853],[-52.7540155910417,-26.34989853],[-52.7540155910417,-26.341564965],[-52.7331818233333,-26.341564965],[-52.7331818233333,-26.3457317475],[-52.72484831625,-26.3457317475],[-52.72484831625,-26.34989853],[-52.7206815627083,-26.34989853],[-52.7206815627083,-26.3540653125],[-52.7040145485417,-26.3540653125],[-52.7040145485417,-26.358232095],[-52.6956810414583,-26.358232095],[-52.6956810414583,-26.3540653125],[-52.67484727375,-26.3540653125],[-52.67484727375,-26.3623988775],[-52.6665137666667,-26.3623988775],[-52.6665137666667,-26.36656566],[-52.662347013125,-26.36656566],[-52.662347013125,-26.374899225],[-52.6498467525,-26.374899225],[-52.6498467525,-26.3790660075],[-52.637346491875,-26.3790660075],[-52.637346491875,-26.3873995725],[-52.6290129847917,-26.3873995725],[-52.6290129847917,-26.391566355],[-52.6206794777083,-26.391566355],[-52.6206794777083,-26.3957331375],[-52.6165127241667,-26.3957331375],[-52.6165127241667,-26.4040667025],[-52.612345970625,-26.4040667025],[-52.612345970625,-26.4124002675],[-52.5956789564583,-26.4124002675],[-52.5956789564583,-26.408233485],[-52.5415111604167,-26.408233485],[-52.5415111604167,-26.39989992],[-52.5206773927083,-26.39989992],[-52.5206773927083,-26.3957331375],[-52.5165106391667,-26.3957331375],[-52.5165106391667,-26.4040667025],[-52.5081771320833,-26.4040667025],[-52.5081771320833,-26.408233485],[-52.5040103785417,-26.408233485],[-52.5040103785417,-26.4124002675],[-52.499843625,-26.4124002675],[-52.499843625,-26.41656705],[-52.4956768714583,-26.41656705],[-52.4956768714583,-26.4207338325],[-52.4915101179167,-26.4207338325],[-52.4915101179167,-26.41656705],[-52.4831766108333,-26.41656705],[-52.4831766108333,-26.4207338325],[-52.47484310375,-26.4207338325],[-52.47484310375,-26.424900615],[-52.4665095966667,-26.424900615],[-52.4665095966667,-26.43323418],[-52.462342843125,-26.43323418],[-52.462342843125,-26.4374009625],[-52.4206753077083,-26.4374009625],[-52.4206753077083,-26.43323418],[-52.4165085541667,-26.43323418],[-52.4165085541667,-26.4290673975],[-52.39984154,-26.4290673975],[-52.39984154,-26.424900615],[-52.3956747864583,-26.424900615],[-52.3956747864583,-26.4290673975],[-52.387341279375,-26.4290673975],[-52.387341279375,-26.43323418],[-52.3831745258333,-26.43323418],[-52.3831745258333,-26.441567745],[-52.37484101875,-26.441567745],[-52.37484101875,-26.4374009625],[-52.3665075116667,-26.4374009625],[-52.3665075116667,-26.43323418],[-52.3581740045833,-26.43323418],[-52.3581740045833,-26.4374009625],[-52.3498404975,-26.4374009625],[-52.3498404975,-26.43323418],[-52.337340236875,-26.43323418],[-52.337340236875,-26.4374009625],[-52.3040062085417,-26.4374009625],[-52.3040062085417,-26.441567745],[-52.299839455,-26.441567745],[-52.299839455,-26.44990131],[-52.2915059479167,-26.44990131],[-52.2915059479167,-26.4540680925],[-52.2831724408333,-26.4540680925],[-52.2831724408333,-26.458234875],[-52.2581719195833,-26.458234875],[-52.2581719195833,-26.4540680925],[-52.2456716589583,-26.4540680925],[-52.2456716589583,-26.4624016575],[-52.2081708770833,-26.4624016575],[-52.2081708770833,-26.458234875],[-52.2040041235417,-26.458234875],[-52.2040041235417,-26.4540680925],[-52.1956706164583,-26.4540680925],[-52.1956706164583,-26.44990131],[-52.1915038629167,-26.44990131],[-52.1915038629167,-26.4457345275],[-52.1831703558333,-26.4457345275],[-52.1831703558333,-26.4540680925],[-52.17483684875,-26.4540680925],[-52.17483684875,-26.458234875],[-52.1665033416667,-26.458234875],[-52.1665033416667,-26.4624016575],[-52.1540030810417,-26.4624016575],[-52.1540030810417,-26.458234875],[-52.1498363275,-26.458234875],[-52.1498363275,-26.4624016575],[-52.1456695739583,-26.4624016575],[-52.1456695739583,-26.4707352225],[-52.1331693133333,-26.4707352225],[-52.1331693133333,-26.474902005],[-52.1081687920833,-26.474902005],[-52.1081687920833,-26.4790687875],[-52.0956685314583,-26.4790687875],[-52.0956685314583,-26.508236265],[-52.0915017779167,-26.508236265],[-52.0915017779167,-26.5124030475],[-52.0831682708333,-26.5124030475],[-52.0831682708333,-26.524903395],[-52.0706680102083,-26.524903395],[-52.0706680102083,-26.5207366125],[-52.0665012566667,-26.5207366125],[-52.0665012566667,-26.524903395],[-52.0540009960417,-26.524903395],[-52.0540009960417,-26.5290701775],[-52.0498342425,-26.5290701775],[-52.0498342425,-26.5374037425],[-52.0331672283333,-26.5374037425],[-52.0331672283333,-26.541570525],[-52.0290004747917,-26.541570525],[-52.0290004747917,-26.5457373075],[-52.02483372125,-26.5457373075],[-52.02483372125,-26.54990409],[-52.0206669677083,-26.54990409],[-52.0206669677083,-26.5540708725],[-52.012333460625,-26.5540708725],[-52.012333460625,-26.5624044375],[-52.0081667070833,-26.5624044375],[-52.0081667070833,-26.56657122],[-51.987332939375,-26.56657122],[-51.987332939375,-26.5707380025],[-51.9831661858333,-26.5707380025],[-51.9831661858333,-26.56657122],[-51.9706659252083,-26.56657122],[-51.9706659252083,-26.5707380025],[-51.937331896875,-26.5707380025],[-51.937331896875,-26.574904785],[-51.9331651433333,-26.574904785],[-51.9331651433333,-26.5790715675],[-51.9289983897917,-26.5790715675],[-51.9289983897917,-26.5874051325],[-51.92483163625,-26.5874051325],[-51.92483163625,-26.5790715675],[-51.9164981291667,-26.5790715675],[-51.9164981291667,-26.574904785],[-51.899831115,-26.574904785],[-51.899831115,-26.5790715675],[-51.8914976079167,-26.5790715675],[-51.8914976079167,-26.58323835],[-51.8831641008333,-26.58323835],[-51.8831641008333,-26.591571915],[-51.8789973472917,-26.591571915],[-51.8789973472917,-26.5957386975],[-51.87483059375,-26.5957386975],[-51.87483059375,-26.59990548],[-51.862330333125,-26.59990548],[-51.862330333125,-26.5957386975],[-51.8581635795833,-26.5957386975],[-51.8581635795833,-26.591571915],[-51.8456633189583,-26.591571915],[-51.8456633189583,-26.5957386975],[-51.8414965654167,-26.5957386975],[-51.8414965654167,-26.591571915],[-51.837329811875,-26.591571915],[-51.837329811875,-26.5874051325],[-51.8331630583333,-26.5874051325],[-51.8331630583333,-26.58323835],[-51.82482955125,-26.58323835],[-51.82482955125,-26.5790715675],[-51.8081625370833,-26.5790715675],[-51.8081625370833,-26.5874051325],[-51.79982903,-26.5874051325],[-51.79982903,-26.591571915],[-51.7831620158333,-26.591571915],[-51.7831620158333,-26.5874051325],[-51.7664950016667,-26.5874051325],[-51.7664950016667,-26.58323835],[-51.7414944804167,-26.58323835],[-51.7414944804167,-26.5874051325],[-51.737327726875,-26.5874051325],[-51.737327726875,-26.58323835],[-51.7331609733333,-26.58323835],[-51.7331609733333,-26.5790715675],[-51.7289942197917,-26.5790715675],[-51.7289942197917,-26.574904785],[-51.7206607127083,-26.574904785],[-51.7206607127083,-26.5790715675],[-51.687326684375,-26.5790715675],[-51.687326684375,-26.5707380025],[-51.6831599308333,-26.5707380025],[-51.6831599308333,-26.56657122],[-51.67482642375,-26.56657122],[-51.67482642375,-26.5624044375],[-51.6706596702083,-26.5624044375],[-51.6706596702083,-26.558237655],[-51.6581594095833,-26.558237655],[-51.6581594095833,-26.56657122],[-51.6539926560417,-26.56657122],[-51.6539926560417,-26.5707380025],[-51.6456591489583,-26.5707380025],[-51.6456591489583,-26.574904785],[-51.6414923954167,-26.574904785],[-51.6414923954167,-26.5874051325],[-51.637325641875,-26.5874051325],[-51.637325641875,-26.5957386975],[-51.6289921347917,-26.5957386975],[-51.6289921347917,-26.591571915],[-51.62482538125,-26.591571915],[-51.62482538125,-26.5874051325],[-51.6164918741667,-26.5874051325],[-51.6164918741667,-26.591571915],[-51.612325120625,-26.591571915],[-51.612325120625,-26.5874051325],[-51.6081583670833,-26.5874051325],[-51.6081583670833,-26.58323835],[-51.5914913529167,-26.58323835],[-51.5914913529167,-26.5874051325],[-51.5831578458333,-26.5874051325],[-51.5831578458333,-26.591571915],[-51.5706575852083,-26.591571915],[-51.5706575852083,-26.5874051325],[-51.5539905710417,-26.5874051325],[-51.5539905710417,-26.591571915],[-51.5456570639583,-26.591571915],[-51.5456570639583,-26.5874051325],[-51.5414903104167,-26.5874051325],[-51.5414903104167,-26.591571915],[-51.5206565427083,-26.591571915],[-51.5206565427083,-26.5874051325],[-51.5164897891667,-26.5874051325],[-51.5164897891667,-26.58323835],[-51.512323035625,-26.58323835],[-51.512323035625,-26.5790715675],[-51.499822775,-26.5790715675],[-51.499822775,-26.5874051325],[-51.4956560214583,-26.5874051325],[-51.4956560214583,-26.5957386975],[-51.4914892679167,-26.5957386975],[-51.4914892679167,-26.59990548],[-51.487322514375,-26.59990548],[-51.487322514375,-26.608239045],[-51.4831557608333,-26.608239045],[-51.4831557608333,-26.6040722625],[-51.4789890072917,-26.6040722625],[-51.4789890072917,-26.608239045],[-51.47482225375,-26.608239045],[-51.47482225375,-26.61657261],[-51.4706555002083,-26.61657261],[-51.4706555002083,-26.624906175],[-51.462321993125,-26.624906175],[-51.462321993125,-26.6290729575],[-51.4581552395833,-26.6290729575],[-51.4581552395833,-26.641573305],[-51.4539884860417,-26.641573305],[-51.4539884860417,-26.6457400875],[-51.4581552395833,-26.6457400875],[-51.4581552395833,-26.6540736525],[-51.4539884860417,-26.6540736525],[-51.4539884860417,-26.658240435],[-51.4498217325,-26.658240435],[-51.4498217325,-26.6624072175],[-51.4456549789583,-26.6624072175],[-51.4456549789583,-26.666574],[-51.4414882254167,-26.666574],[-51.4414882254167,-26.6707407825],[-51.437321471875,-26.6707407825],[-51.437321471875,-26.6874079125],[-51.4289879647917,-26.6874079125],[-51.4289879647917,-26.691574695],[-51.42482121125,-26.691574695],[-51.42482121125,-26.6957414775],[-51.4164877041667,-26.6957414775],[-51.4164877041667,-26.69990826],[-51.412320950625,-26.69990826],[-51.412320950625,-26.7040750425],[-51.4164877041667,-26.7040750425],[-51.4164877041667,-26.7207421725],[-51.4081541970833,-26.7207421725],[-51.4081541970833,-26.724908955],[-51.39982069,-26.724908955],[-51.39982069,-26.7290757375],[-51.3956539364583,-26.7290757375],[-51.3956539364583,-26.73324252],[-51.3831536758333,-26.73324252],[-51.3831536758333,-26.7207421725],[-51.3789869222917,-26.7207421725],[-51.3789869222917,-26.71657539],[-51.37482016875,-26.71657539],[-51.37482016875,-26.7124086075],[-51.3706534152083,-26.7124086075],[-51.3706534152083,-26.71657539],[-51.3581531545833,-26.71657539],[-51.3581531545833,-26.7124086075],[-51.337319386875,-26.7124086075],[-51.337319386875,-26.71657539],[-51.3331526333333,-26.71657539],[-51.3331526333333,-26.7207421725],[-51.3081521120833,-26.7207421725],[-51.3081521120833,-26.724908955],[-51.287318344375,-26.724908955],[-51.287318344375,-26.7207421725],[-51.27481808375,-26.7207421725],[-51.27481808375,-26.724908955],[-51.262317823125,-26.724908955],[-51.262317823125,-26.7207421725],[-51.2498175625,-26.7207421725],[-51.2498175625,-26.708241825],[-51.2456508089583,-26.708241825],[-51.2456508089583,-26.691574695],[-51.2331505483333,-26.691574695],[-51.2331505483333,-26.6874079125],[-51.2289837947917,-26.6874079125],[-51.2289837947917,-26.68324113],[-51.2164835341667,-26.68324113],[-51.2164835341667,-26.6790743475],[-51.19981652,-26.6790743475],[-51.19981652,-26.674907565],[-51.1956497664583,-26.674907565],[-51.1956497664583,-26.6707407825],[-51.1914830129167,-26.6707407825],[-51.1914830129167,-26.6624072175],[-51.1789827522917,-26.6624072175],[-51.1789827522917,-26.6540736525],[-51.17481599875,-26.6540736525],[-51.17481599875,-26.641573305],[-51.1706492452083,-26.641573305],[-51.1706492452083,-26.6374065225],[-51.17481599875,-26.6374065225],[-51.17481599875,-26.63323974],[-51.1706492452083,-26.63323974],[-51.1706492452083,-26.6290729575],[-51.162315738125,-26.6290729575],[-51.162315738125,-26.624906175],[-51.1581489845833,-26.624906175],[-51.1581489845833,-26.6124058275],[-51.162315738125,-26.6124058275],[-51.162315738125,-26.6040722625],[-51.137315216875,-26.6040722625],[-51.137315216875,-26.608239045],[-51.12481495625,-26.608239045],[-51.12481495625,-26.6124058275],[-51.1206482027083,-26.6124058275],[-51.1206482027083,-26.608239045],[-51.1081479420833,-26.608239045],[-51.1081479420833,-26.6040722625],[-51.1039811885417,-26.6040722625],[-51.1039811885417,-26.6124058275],[-51.0956476814583,-26.6124058275],[-51.0956476814583,-26.61657261],[-51.0914809279167,-26.61657261],[-51.0914809279167,-26.6207393925],[-51.087314174375,-26.6207393925],[-51.087314174375,-26.624906175],[-51.07481391375,-26.624906175],[-51.07481391375,-26.6207393925],[-51.0706471602083,-26.6207393925],[-51.0706471602083,-26.6290729575],[-51.0664804066667,-26.6290729575],[-51.0664804066667,-26.6374065225],[-51.0414798854167,-26.6374065225],[-51.0414798854167,-26.641573305],[-51.037313131875,-26.641573305],[-51.037313131875,-26.6374065225],[-51.0331463783333,-26.6374065225],[-51.0331463783333,-26.63323974],[-51.0289796247917,-26.63323974],[-51.0289796247917,-26.6374065225],[-51.02481287125,-26.6374065225],[-51.02481287125,-26.641573305],[-51.0206461177083,-26.641573305],[-51.0206461177083,-26.6457400875],[-51.012312610625,-26.6457400875],[-51.012312610625,-26.64990687],[-51.0039791035417,-26.64990687],[-51.0039791035417,-26.6540736525],[-50.99981235,-26.6540736525],[-50.99981235,-26.64990687],[-50.9831453358333,-26.64990687],[-50.9831453358333,-26.6540736525],[-50.9789785822917,-26.6540736525],[-50.9789785822917,-26.658240435],[-50.9664783216667,-26.658240435],[-50.9664783216667,-26.6540736525],[-50.9539780610417,-26.6540736525],[-50.9539780610417,-26.666574],[-50.9456445539583,-26.666574],[-50.9456445539583,-26.6707407825],[-50.92481078625,-26.6707407825],[-50.92481078625,-26.674907565],[-50.9206440327083,-26.674907565],[-50.9206440327083,-26.6874079125],[-50.9289775397917,-26.6874079125],[-50.9289775397917,-26.691574695],[-50.9206440327083,-26.691574695],[-50.9206440327083,-26.6957414775],[-50.912310525625,-26.6957414775],[-50.912310525625,-26.69990826],[-50.899810265,-26.69990826],[-50.899810265,-26.7124086075],[-50.887310004375,-26.7124086075],[-50.887310004375,-26.71657539],[-50.8831432508333,-26.71657539],[-50.8831432508333,-26.724908955],[-50.8789764972917,-26.724908955],[-50.8789764972917,-26.7290757375],[-50.8539759760417,-26.7290757375],[-50.8539759760417,-26.73324252],[-50.8498092225,-26.73324252],[-50.8498092225,-26.74990965],[-50.8331422083333,-26.74990965],[-50.8331422083333,-26.7540764325],[-50.82480870125,-26.7540764325],[-50.82480870125,-26.758243215],[-50.8206419477083,-26.758243215],[-50.8206419477083,-26.76657678],[-50.79980818,-26.76657678],[-50.79980818,-26.7624099975],[-50.7789744122917,-26.7624099975],[-50.7789744122917,-26.76657678],[-50.7706409052083,-26.76657678],[-50.7706409052083,-26.7624099975],[-50.7581406445833,-26.7624099975],[-50.7581406445833,-26.7540764325],[-50.7456403839583,-26.7540764325],[-50.7456403839583,-26.758243215],[-50.7331401233333,-26.758243215],[-50.7331401233333,-26.7624099975],[-50.7414736304167,-26.7624099975],[-50.7414736304167,-26.76657678],[-50.7456403839583,-26.76657678],[-50.7456403839583,-26.7707435625],[-50.7414736304167,-26.7707435625],[-50.7414736304167,-26.7790771275],[-50.7331401233333,-26.7790771275],[-50.7331401233333,-26.78324391],[-50.72480661625,-26.78324391],[-50.72480661625,-26.7790771275],[-50.7206398627083,-26.7790771275],[-50.7206398627083,-26.774910345],[-50.7164731091667,-26.774910345],[-50.7164731091667,-26.7790771275],[-50.712306355625,-26.7790771275],[-50.712306355625,-26.78324391],[-50.7164731091667,-26.78324391],[-50.7164731091667,-26.791577475],[-50.712306355625,-26.791577475],[-50.712306355625,-26.7957442575],[-50.7039728485417,-26.7957442575],[-50.7039728485417,-26.791577475],[-50.6956393414583,-26.791577475],[-50.6956393414583,-26.7957442575],[-50.6914725879167,-26.7957442575],[-50.6914725879167,-26.79991104],[-50.6831390808333,-26.79991104],[-50.6831390808333,-26.8040778225],[-50.6789723272917,-26.8040778225],[-50.6789723272917,-26.808244605],[-50.67480557375,-26.808244605],[-50.67480557375,-26.8040778225],[-50.6539718060417,-26.8040778225],[-50.6539718060417,-26.808244605],[-50.6456382989583,-26.808244605],[-50.6456382989583,-26.824911735],[-50.6414715454167,-26.824911735],[-50.6414715454167,-26.8290785175],[-50.6289712847917,-26.8290785175],[-50.6289712847917,-26.824911735],[-50.612304270625,-26.824911735],[-50.612304270625,-26.8290785175],[-50.6081375170833,-26.8290785175],[-50.6081375170833,-26.824911735],[-50.6039707635417,-26.824911735],[-50.6039707635417,-26.81657817],[-50.5789702422917,-26.81657817],[-50.5789702422917,-26.8124113875],[-50.5706367352083,-26.8124113875],[-50.5706367352083,-26.808244605],[-50.5498029675,-26.808244605],[-50.5498029675,-26.8040778225],[-50.5456362139583,-26.8040778225],[-50.5456362139583,-26.79991104],[-50.5331359533333,-26.79991104],[-50.5331359533333,-26.8040778225],[-50.52480244625,-26.8040778225],[-50.52480244625,-26.808244605],[-50.5206356927083,-26.808244605],[-50.5206356927083,-26.81657817],[-50.4956351714583,-26.81657817],[-50.4956351714583,-26.8207449525],[-50.4789681572917,-26.8207449525],[-50.4789681572917,-26.8290785175],[-50.4664678966667,-26.8290785175],[-50.4664678966667,-26.8332453],[-50.4498008825,-26.8332453],[-50.4498008825,-26.8290785175],[-50.4331338683333,-26.8290785175],[-50.4331338683333,-26.824911735],[-50.4206336077083,-26.824911735],[-50.4206336077083,-26.8207449525],[-50.3956330864583,-26.8207449525],[-50.3956330864583,-26.81657817],[-50.387299579375,-26.81657817],[-50.387299579375,-26.8207449525],[-50.3831328258333,-26.8207449525],[-50.3831328258333,-26.824911735],[-50.3664658116667,-26.824911735],[-50.3664658116667,-26.8290785175],[-50.362299058125,-26.8290785175],[-50.362299058125,-26.8332453],[-50.3456320439583,-26.8332453],[-50.3456320439583,-26.8290785175],[-50.3414652904167,-26.8290785175],[-50.3414652904167,-26.824911735],[-50.337298536875,-26.824911735],[-50.337298536875,-26.8290785175],[-50.3289650297917,-26.8290785175],[-50.3289650297917,-26.8332453],[-50.32479827625,-26.8332453],[-50.32479827625,-26.8374120825],[-50.312298015625,-26.8374120825],[-50.312298015625,-26.8332453],[-50.3081312620833,-26.8332453],[-50.3081312620833,-26.8374120825],[-50.2914642479167,-26.8374120825],[-50.2914642479167,-26.8332453],[-50.287297494375,-26.8332453],[-50.287297494375,-26.8374120825],[-50.2789639872917,-26.8374120825],[-50.2789639872917,-26.8457456475],[-50.2706304802083,-26.8457456475],[-50.2706304802083,-26.8540792125],[-50.2456299589583,-26.8540792125]]]},"properties":{"estacion_id":8,"area_id":634,"area_name":"Iguazú - Andresito","area":66551650733.8408,"area_units":"m^2"}},"red":{"id":10,"nombre":"escalas Prefectura Nacional","tabla_id":"alturas_prefe"}} \ No newline at end of file diff --git a/tests/test_data/argentina_8_series_index.json b/tests/test_data/argentina_8_series_index.json new file mode 100644 index 0000000..68605fe --- /dev/null +++ b/tests/test_data/argentina_8_series_index.json @@ -0,0 +1 @@ +{"type":"FeatureCollection","features":[{"type":"Feature","id":26605,"geometry":{"type":"Point","coordinates":[-53.9833333333333,-25.5833333333333]},"properties":{"tipo":"puntual","id":26605,"series_id":26605,"nombre":"Andresito","estacion_id":8,"rio":"IGUAZU","var_id":40,"proc_id":1,"unit_id":10,"var_nombre":"Caudal medio diario","GeneralCategory":"Hydrology","timestart":"2006-01-01T00:00:00-03:00","timeend":"2026-03-20T00:00:00-03:00","count":7288,"forecast_date":null,"data_availability":"C","fuente":"alturas_prefe","id_externo":"10","public":true}}],"limit":5000,"is_last_page":true,"total":"1"} \ No newline at end of file