Offline map pack catalogue
Find every independently optional country, territory and Chilean region pack, exact join key, coverage and offline installation commands.
Implemented in developmentThe global map enabled native development runtime provides 249 individually optional country/territory outlines, all 16 Chilean regions as separate packs, and 20 separately identified non ISO source map units. It retains existing country subdivision, continental overview and U.S. state packs: 5,243 selectable map layers in 5,192 optional packs in total. Aner Plot is implemented in development and awaits a binary release; the older published research preview cannot run these APIs. Use the matching development runtime and notebook integration.
The worldwide subdivision guide adds 4,838 independent state, province, region and explicitly described source unit packs. Its coverage index checks all 249 geographic units, distinguishes first order and alternative source levels, and records areas without an internal tier or with an unresolved source gap. For example, region.usa.co loads only Colorado, while region.chl.rm loads only one Chilean region.
Find a place by name below, then copy and install only its matching .anermap file on the offline computer. Importing aner.plot reads no boundary data. Constructing plot.map("country.jpn", ...) materializes only Japan's outline. Constructing plot.map("chile.region.rm", ...) materializes only Metropolitana de Santiago. Neither needs world, a continental overview or another country's geometry. The immutable chart retains its selected geometry while chart references remain. Focus, extent and styling share that geometry without rereading pack files.
aner maps list
aner maps install /media/maps/country.jpn.anermap
aner maps install /media/maps/chile.region.rm.anermapimport aner.plot
plot.map("country.jpn", keys: List("JPN"), values: List(12.0))
.focus("JPN").projection("auto")
.title("Japan: synthetic example").show()The plotting guide explains chart construction, optional installation, memory ownership and regional projections. Download the same example as Aner source, VS Code .anernb or Jupyter .ipynb.
The country CSV, coverage JSON and reference checklist contain the complete machine readable inventory and source metadata. These small inventory downloads contain no runtime or map archive. Build matching packs from the source catalogue or obtain the files distributed with a compatible development build:
python3 tools/package_maps.py --pack country.jpn --output build/map-packs
python3 tools/package_maps.py --pack chile.region.rm --output build/map-packsPackaging, installation and rendering use local files without automatic downloads. National outline packs contain one geographic unit, without administrative subdivisions or streets. For example, country.chl is Chile's national outline; chile is the existing 16 region administrative layer, with its documented continental clip. chile.region.rm holds just one of those administrative features. Focusing CL-RM on a complete chile chart changes its viewport while keeping all 16 already loaded regions.
Coverage and source meaning
The checklist contains every one of the 248 countries or areas in the downloaded UN M49 overview, plus Taiwan, giving 249 ISO coded geographic units. All 193 UN member states and two non member observer states are independently checked. Countries, dependencies and other territories are included: 249 is a geographic unit count. Additional non ISO source units keep separate source IDs. Neither inventory nor source geometry resolves sovereignty or current legal boundaries.
National outlines derive from all 298 Natural Earth 1:10m admin 0 map units at pinned commit ca96624a56bd078437bca8184e78163e5039ad19 (June 2, 2022). Source subunits are grouped into their ISO geographic units; the 20 non ISO units stay separate. No microstate is replaced by a fabricated marker. The source's original generalized coordinates are retained without further simplification, with documented dissolve, ring orientation and source defect handling. Territory coverage follows the geographic unit's source parts, rather than attaching every dependency to its sovereign country.
The source and reference metadata identify exact hashes and exceptions. These are display boundaries from a pinned 2022 snapshot, not a current legal boundary feed. All national outlines together contain 12,700,397 bytes (12.11 MiB) of GeoJSON; a program opens only its chosen one. The largest, Canada, contains 1,575,063 bytes and 68,193 coordinates. Geometry size in the tables means UTF-8 GeoJSON payload, excluding archive metadata and parsed memory overhead.
Sources: UN M49 overview, UN members, UN observers, pinned Natural Earth map units and Natural Earth public domain terms. Detailed transforms and notices remain in the source's map provenance.
Packaging collections
Collections prepare independent files for distribution; they do not cause runtime loading or make their packs dependencies of one another. For example, python3 tools/package_maps.py --collection africa --output build/map-packs prepares 60 individual files, from which a user can install only the chosen country. The existing plot teaching collection stays at 23 packs. The countries collection contains 249 ISO geographic units; source-units prepares the 20 additional source units.
| Collection | Independent packs | Grouping |
|---|---|---|
countries | 249 | All ISO geographic units |
source-units | 20 | Non ISO source units, separately identified |
chile-regions | 16 | Single administrative regions from existing continental Chile geometry |
europe | 51 | UN M49 Europe |
asia | 51 | UN M49 Asia plus Taiwan |
africa | 60 | UN M49 Africa |
oceania | 29 | UN M49 Oceania |
central-america | 8 | UN M49 Central America, including Mexico |
caribbean | 28 | UN M49 Caribbean |
south-america | 16 | UN M49 South America |
northern-america | 5 | UN M49 Northern America |
Continental collection membership follows the reference checklist, including dependencies as separately coded geographic units. Thus europe is a packaging collection of 51 independent full unit outlines, while plot.map("europe", ...) uses the existing 53 feature clipped European overview. They have different purposes and coverage. Transcontinental countries follow the checklist's single region assignment; the code does not duplicate their geometry among continents.
Country and territory outlines
Each row uses plot.map(pack_id, keys: List(join_key), values: List(value)). A country or territory's full source extent may span remote islands; use an explicit extent for a local comparison. Small country shapes come from the source polygons and remain subject to cartographic generalization.
Europe: 51 geographic units
| Country or territory | Pack ID | Join key | Geometry bytes |
|---|---|---|---|
| Albania | country.alb | ALB | 13,432 |
| Andorra | country.and | AND | 2,435 |
| Austria | country.aut | AUT | 25,115 |
| Belarus | country.blr | BLR | 26,906 |
| Belgium | country.bel | BEL | 15,057 |
| Bosnia and Herzegovina | country.bih | BIH | 15,005 |
| Bulgaria | country.bgr | BGR | 20,528 |
| Croatia | country.hrv | HRV | 52,431 |
| Czechia | country.cze | CZE | 21,453 |
| Denmark | country.dnk | DNK | 47,980 |
| Estonia | country.est | EST | 24,147 |
| Faroe Islands | country.fro | FRO | 11,991 |
| Finland | country.fin | FIN | 71,721 |
| France | country.fra | FRA | 79,698 |
| Germany | country.deu | DEU | 66,023 |
| Gibraltar | country.gib | GIB | 1,512 |
| Greece | country.grc | GRC | 134,478 |
| Guernsey | country.ggy | GGY | 2,671 |
| Holy See | country.vat | VAT | 1,531 |
| Hungary | country.hun | HUN | 19,833 |
| Iceland | country.isl | ISL | 72,389 |
| Ireland | country.irl | IRL | 53,861 |
| Isle of Man | country.imn | IMN | 2,958 |
| Italy | country.ita | ITA | 73,437 |
| Jersey | country.jey | JEY | 2,376 |
| Latvia | country.lva | LVA | 13,197 |
| Liechtenstein | country.lie | LIE | 1,980 |
| Lithuania | country.ltu | LTU | 13,617 |
| Luxembourg | country.lux | LUX | 5,465 |
| Malta | country.mlt | MLT | 2,584 |
| Monaco | country.mco | MCO | 1,617 |
| Montenegro | country.mne | MNE | 9,184 |
| Netherlands (Kingdom of the) | country.nld | NLD | 17,870 |
| North Macedonia | country.mkd | MKD | 9,297 |
| Norway | country.nor | NOR | 275,427 |
| Poland | country.pol | POL | 30,355 |
| Portugal | country.prt | PRT | 29,318 |
| Republic of Moldova | country.mda | MDA | 17,084 |
| Romania | country.rou | ROU | 27,472 |
| Russian Federation | country.rus | RUS | 821,618 |
| San Marino | country.smr | SMR | 1,789 |
| Serbia | country.srb | SRB | 21,929 |
| Slovakia | country.svk | SVK | 13,819 |
| Slovenia | country.svn | SVN | 12,705 |
| Spain | country.esp | ESP | 66,041 |
| Svalbard and Jan Mayen Islands | country.sjm | SJM | 67,779 |
| Sweden | country.swe | SWE | 103,152 |
| Switzerland | country.che | CHE | 17,056 |
| Ukraine | country.ukr | UKR | 59,319 |
| United Kingdom of Great Britain and Northern Ireland | country.gbr | GBR | 156,548 |
| Åland Islands | country.ala | ALA | 11,716 |
Asia: 51 geographic units
| Country or territory | Pack ID | Join key | Geometry bytes |
|---|---|---|---|
| Afghanistan | country.afg | AFG | 34,702 |
| Armenia | country.arm | ARM | 10,830 |
| Azerbaijan | country.aze | AZE | 22,225 |
| Bahrain | country.bhr | BHR | 4,587 |
| Bangladesh | country.bgd | BGD | 51,112 |
| Bhutan | country.btn | BTN | 8,494 |
| Brunei Darussalam | country.brn | BRN | 4,790 |
| Cambodia | country.khm | KHM | 28,913 |
| China | country.chn | CHN | 318,903 |
| China, Hong Kong Special Administrative Region | country.hkg | HKG | 10,515 |
| China, Macao Special Administrative Region | country.mac | MAC | 3,508 |
| Cyprus | country.cyp | CYP | 7,933 |
| Democratic People's Republic of Korea | country.prk | PRK | 42,019 |
| Georgia | country.geo | GEO | 13,042 |
| India | country.ind | IND | 169,395 |
| Indonesia | country.idn | IDN | 442,244 |
| Iran (Islamic Republic of) | country.irn | IRN | 60,837 |
| Iraq | country.irq | IRQ | 19,755 |
| Israel | country.isr | ISR | 11,586 |
| Japan | country.jpn | JPN | 160,260 |
| Jordan | country.jor | JOR | 9,289 |
| Kazakhstan | country.kaz | KAZ | 93,158 |
| Kuwait | country.kwt | KWT | 6,794 |
| Kyrgyzstan | country.kgz | KGZ | 27,642 |
| Lao People's Democratic Republic | country.lao | LAO | 41,475 |
| Lebanon | country.lbn | LBN | 8,143 |
| Malaysia | country.mys | MYS | 56,965 |
| Maldives | country.mdv | MDV | 32,351 |
| Mongolia | country.mng | MNG | 34,662 |
| Myanmar | country.mmr | MMR | 101,888 |
| Nepal | country.npl | NPL | 23,569 |
| Oman | country.omn | OMN | 23,905 |
| Pakistan | country.pak | PAK | 47,968 |
| Philippines | country.phl | PHL | 168,051 |
| Qatar | country.qat | QAT | 6,624 |
| Republic of Korea | country.kor | KOR | 71,275 |
| Saudi Arabia | country.sau | SAU | 52,990 |
| Singapore | country.sgp | SGP | 2,248 |
| Sri Lanka | country.lka | LKA | 19,487 |
| State of Palestine | country.pse | PSE | 6,562 |
| Syrian Arab Republic | country.syr | SYR | 14,979 |
| Taiwan | country.twn | TWN | 14,181 |
| Tajikistan | country.tjk | TJK | 28,791 |
| Thailand | country.tha | THA | 74,134 |
| Timor Leste | country.tls | TLS | 7,746 |
| Turkmenistan | country.tkm | TKM | 37,656 |
| Türkiye | country.tur | TUR | 80,645 |
| United Arab Emirates | country.are | ARE | 18,812 |
| Uzbekistan | country.uzb | UZB | 37,677 |
| Viet Nam | country.vnm | VNM | 96,109 |
| Yemen | country.yem | YEM | 23,831 |
Africa: 60 geographic units
| Country or territory | Pack ID | Join key | Geometry bytes |
|---|---|---|---|
| Algeria | country.dza | DZA | 27,825 |
| Angola | country.ago | AGO | 38,057 |
| Benin | country.ben | BEN | 13,891 |
| Botswana | country.bwa | BWA | 23,169 |
| British Indian Ocean Territory | country.iot | IOT | 3,673 |
| Burkina Faso | country.bfa | BFA | 25,023 |
| Burundi | country.bdi | BDI | 8,044 |
| Cabo Verde | country.cpv | CPV | 11,278 |
| Cameroon | country.cmr | CMR | 31,548 |
| Central African Republic | country.caf | CAF | 38,766 |
| Chad | country.tcd | TCD | 27,439 |
| Comoros | country.com | COM | 4,278 |
| Congo | country.cog | COG | 30,118 |
| Côte d’Ivoire | country.civ | CIV | 34,948 |
| Democratic Republic of the Congo | country.cod | COD | 63,448 |
| Djibouti | country.dji | DJI | 5,946 |
| Egypt | country.egy | EGY | 43,709 |
| Equatorial Guinea | country.gnq | GNQ | 6,409 |
| Eritrea | country.eri | ERI | 23,373 |
| Eswatini | country.swz | SWZ | 3,313 |
| Ethiopia | country.eth | ETH | 24,156 |
| French Southern Territories | country.atf | ATF | 13,624 |
| Gabon | country.gab | GAB | 32,037 |
| Gambia | country.gmb | GMB | 10,623 |
| Ghana | country.gha | GHA | 18,476 |
| Guinea | country.gin | GIN | 37,060 |
| Guinea Bissau | country.gnb | GNB | 30,670 |
| Kenya | country.ken | KEN | 20,021 |
| Lesotho | country.lso | LSO | 8,766 |
| Liberia | country.lbr | LBR | 16,013 |
| Libya | country.lby | LBY | 15,711 |
| Madagascar | country.mdg | MDG | 38,953 |
| Malawi | country.mwi | MWI | 19,797 |
| Mali | country.mli | MLI | 39,622 |
| Mauritania | country.mrt | MRT | 27,266 |
| Mauritius | country.mus | MUS | 3,973 |
| Mayotte | country.myt | MYT | 3,423 |
| Morocco | country.mar | MAR | 23,991 |
| Mozambique | country.moz | MOZ | 54,604 |
| Namibia | country.nam | NAM | 28,329 |
| Niger | country.ner | NER | 23,453 |
| Nigeria | country.nga | NGA | 37,371 |
| Rwanda | country.rwa | RWA | 8,354 |
| Réunion | country.reu | REU | 3,279 |
| Saint Helena | country.shn | SHN | 3,306 |
| Sao Tome and Principe | country.stp | STP | 3,308 |
| Senegal | country.sen | SEN | 32,745 |
| Seychelles | country.syc | SYC | 8,665 |
| Sierra Leone | country.sle | SLE | 16,504 |
| Somalia | country.som | SOM | 15,662 |
| South Africa | country.zaf | ZAF | 51,703 |
| South Sudan | country.ssd | SSD | 25,596 |
| Sudan | country.sdn | SDN | 26,890 |
| Togo | country.tgo | TGO | 11,125 |
| Tunisia | country.tun | TUN | 16,390 |
| Uganda | country.uga | UGA | 14,222 |
| United Republic of Tanzania | country.tza | TZA | 40,291 |
| Western Sahara | country.esh | ESH | 7,885 |
| Zambia | country.zmb | ZMB | 35,542 |
| Zimbabwe | country.zwe | ZWE | 18,821 |
Oceania: 29 geographic units
| Country or territory | Pack ID | Join key | Geometry bytes |
|---|---|---|---|
| American Samoa | country.asm | ASM | 2,921 |
| Australia | country.aus | AUS | 326,795 |
| Christmas Island | country.cxr | CXR | 2,056 |
| Cocos (Keeling) Islands | country.cck | CCK | 2,000 |
| Cook Islands | country.cok | COK | 4,664 |
| Fiji | country.fji | FJI | 36,808 |
| French Polynesia | country.pyf | PYF | 27,449 |
| Guam | country.gum | GUM | 2,477 |
| Heard Island and McDonald Islands | country.hmd | HMD | 2,645 |
| Kiribati | country.kir | KIR | 17,592 |
| Marshall Islands | country.mhl | MHL | 6,118 |
| Micronesia (Federated States of) | country.fsm | FSM | 7,051 |
| Naoero | country.nru | NRU | 1,578 |
| New Caledonia | country.ncl | NCL | 24,899 |
| New Zealand | country.nzl | NZL | 108,879 |
| Niue | country.niu | NIU | 2,262 |
| Norfolk Island | country.nfk | NFK | 2,003 |
| Northern Mariana Islands | country.mnp | MNP | 5,619 |
| Palau | country.plw | PLW | 5,010 |
| Papua New Guinea | country.png | PNG | 111,683 |
| Pitcairn | country.pcn | PCN | 2,338 |
| Samoa | country.wsm | WSM | 4,657 |
| Solomon Islands | country.slb | SLB | 51,630 |
| Tokelau | country.tkl | TKL | 1,902 |
| Tonga | country.ton | TON | 6,665 |
| Tuvalu | country.tuv | TUV | 2,992 |
| United States Minor Outlying Islands | country.umi | UMI | 5,059 |
| Vanuatu | country.vut | VUT | 25,590 |
| Wallis and Futuna Islands | country.wlf | WLF | 2,348 |
Americas: 57 geographic units
| Country or territory | Pack ID | Join key | Geometry bytes |
|---|---|---|---|
| Anguilla | country.aia | AIA | 2,855 |
| Antigua and Barbuda | country.atg | ATG | 4,162 |
| Argentina | country.arg | ARG | 112,515 |
| Aruba | country.abw | ABW | 1,955 |
| Bahamas | country.bhs | BHS | 38,613 |
| Barbados | country.brb | BRB | 2,172 |
| Belize | country.blz | BLZ | 12,641 |
| Bermuda | country.bmu | BMU | 3,315 |
| Bolivia (Plurinational State of) | country.bol | BOL | 36,738 |
| Bonaire, Sint Eustatius and Saba | country.bes | BES | 2,856 |
| Bouvet Island | country.bvt | BVT | 1,771 |
| Brazil | country.bra | BRA | 257,509 |
| British Virgin Islands | country.vgb | VGB | 3,547 |
| Canada | country.can | CAN | 1,575,063 |
| Cayman Islands | country.cym | CYM | 3,244 |
| Chile | country.chl | CHL | 410,952 |
| Colombia | country.col | COL | 74,163 |
| Costa Rica | country.cri | CRI | 19,747 |
| Cuba | country.cub | CUB | 62,980 |
| Curaçao | country.cuw | CUW | 2,372 |
| Dominica | country.dma | DMA | 3,085 |
| Dominican Republic | country.dom | DOM | 14,618 |
| Ecuador | country.ecu | ECU | 35,554 |
| El Salvador | country.slv | SLV | 10,059 |
| Falkland Islands (Malvinas) | country.flk | FLK | 33,289 |
| French Guiana | country.guf | GUF | 11,978 |
| Greenland | country.grl | GRL | 460,430 |
| Grenada | country.grd | GRD | 2,844 |
| Guadeloupe | country.glp | GLP | 5,386 |
| Guatemala | country.gtm | GTM | 11,819 |
| Guyana | country.guy | GUY | 25,795 |
| Haiti | country.hti | HTI | 16,249 |
| Honduras | country.hnd | HND | 28,352 |
| Jamaica | country.jam | JAM | 7,163 |
| Martinique | country.mtq | MTQ | 4,412 |
| Mexico | country.mex | MEX | 175,781 |
| Montserrat | country.msr | MSR | 1,897 |
| Nicaragua | country.nic | NIC | 22,736 |
| Panama | country.pan | PAN | 44,950 |
| Paraguay | country.pry | PRY | 28,443 |
| Peru | country.per | PER | 57,302 |
| Puerto Rico | country.pri | PRI | 8,293 |
| Saint Barthélemy | country.blm | BLM | 1,638 |
| Saint Kitts and Nevis | country.kna | KNA | 2,394 |
| Saint Lucia | country.lca | LCA | 2,521 |
| Saint Martin (French Part) | country.maf | MAF | 1,895 |
| Saint Pierre and Miquelon | country.spm | SPM | 3,287 |
| Saint Vincent and the Grenadines | country.vct | VCT | 3,337 |
| Sint Maarten (Dutch part) | country.sxm | SXM | 1,589 |
| South Georgia and the South Sandwich Islands | country.sgs | SGS | 15,425 |
| Suriname | country.sur | SUR | 17,422 |
| Trinidad and Tobago | country.tto | TTO | 5,862 |
| Turks and Caicos Islands | country.tca | TCA | 6,310 |
| United States of America | country.usa | USA | 846,156 |
| United States Virgin Islands | country.vir | VIR | 3,042 |
| Uruguay | country.ury | URY | 15,249 |
| Venezuela (Bolivarian Republic of) | country.ven | VEN | 72,524 |
Antarctica: 1 geographic unit
| Geographic unit | Pack ID | Join key | Geometry bytes |
|---|---|---|---|
| Antarctica | country.ata | ATA | 563,806 |
Chile: one region at a time
Each regional pack reuses exactly one feature of the existing simplified continental chile layer, retaining source key and label. The continental extent excludes remote Pacific islands and Antarctic claims. These packs add no provinces, communes or streets.
The Metropolitana de Santiago pack has 3,733 bytes and 108 coordinates, compared with 240,450 bytes and 9,945 coordinates for the complete 16 region Chile layer. A separate regional pack therefore avoids reading or parsing the other 15 features. These are geometry payload counts; allocator reuse, application state and chart references determine actual process memory.
| Chilean source region | Pack ID | Join key | Geometry bytes |
|---|---|---|---|
| Aisén del General Carlos Ibáñez del Campo | chile.region.ai | CL-AI | 54,411 |
| Antofagasta | chile.region.an | CL-AN | 7,052 |
| Arica y Parinacota | chile.region.ap | CL-AP | 3,448 |
| Atacama | chile.region.at | CL-AT | 7,219 |
| Bío Bío | chile.region.bi | CL-BI | 6,559 |
| Coquimbo | chile.region.co | CL-CO | 5,950 |
| La Araucanía | chile.region.ar | CL-AR | 5,241 |
| Libertador General Bernardo O'Higgins | chile.region.li | CL-LI | 3,598 |
| Los Lagos | chile.region.ll | CL-LL | 16,643 |
| Los Ríos | chile.region.lr | CL-LR | 3,957 |
| Magallanes y Antártica Chilena | chile.region.ma | CL-MA | 120,439 |
| Maule | chile.region.ml | CL-ML | 4,299 |
| Región Metropolitana de Santiago | chile.region.rm | CL-RM | 3,733 |
| Tarapacá | chile.region.ta | CL-TA | 4,714 |
| Valparaíso | chile.region.vs | CL-VS | 4,454 |
| Ñuble | chile.region.nb | CL-NB | 3,566 |
Additional non ISO source units
These 20 entries preserve Natural Earth's source identity and classification. Use the listed source.* ID and exact key rather than assuming an ISO country code. Source classifications and boundaries retain the pinned snapshot; they do not imply Aner recognition or a current status determination.
| Source map unit | Pack ID | Join key | Source classification |
|---|---|---|---|
| Akrotiri Sovereign Base Area | source.wsb | WSB | Dependency |
| Bajo Nuevo Bank (Petrel Is.) | source.bjn | BJN | Indeterminate |
| Baykonur Cosmodrome | source.kab | KAB | Lease |
| Bir Tawil | source.brt | BRT | Indeterminate |
| Brazilian Island | source.bri | BRI | Indeterminate |
| Cyprus No Mans Area | source.cnm | CNM | Indeterminate |
| Dhekelia Sovereign Base Area | source.esb | ESB | Dependency |
| Korean Demilitarized Zone (north) | source.knz | KNZ | Overlay |
| Korean Demilitarized Zone (south) | source.knx | KNX | Overlay |
| Kosovo | source.kos | KOS | Disputed |
| Northern Cyprus | source.cyn | CYN | Sovereign country |
| Paracel Islands | source.pfa | PFA | Geo unit |
| Scarborough Reef | source.scr | SCR | Indeterminate |
| Serranilla Bank | source.ser | SER | Indeterminate |
| Siachen Glacier | source.kas | KAS | Indeterminate |
| Somaliland | source.sol | SOL | Sovereign country |
| Southern Patagonian Ice Field | source.spi | SPI | Indeterminate |
| Spratly Islands | source.pga | PGA | Indeterminate |
| UNDOF | source.syu | SYU | Overlay |
| US Naval Base Guantanamo Bay | source.usg | USG | Lease |
Existing administrative and overview packs
Existing named packs continue to work: world and usa overviews; south.america and europe bounded continental views; chile, argentina, bolivia, brazil, colombia, ecuador, guyana, paraguay, peru, suriname, uruguay, venezuela, mexico and canada first order administrative layers; and usa.<postal> for all 50 states plus DC. Each state pack contains separate county and place layers; loading one layer parses only that selected layer. The plotting guide documents joins and coverage.
Install usa.co for Boulder, usa.ca for the California city examples, or usa.ny, usa.hi and usa.tx for the matching city examples. These packs and national outlines remain optional and independent. Standalone GeoPosition point charts and numerical plots require no pack.