pax_global_header00006660000000000000000000000064130204033210014476gustar00rootroot0000000000000052 comment=0ae8b270f9b2403c353007330060080fa8f4850f openstreetmap-carto-2.45.1/000077500000000000000000000000001302040332100155635ustar00rootroot00000000000000openstreetmap-carto-2.45.1/.gitattributes000066400000000000000000000000151302040332100204520ustar00rootroot00000000000000*.mml binary openstreetmap-carto-2.45.1/.gitignore000066400000000000000000000001771302040332100175600ustar00rootroot00000000000000.thumb.png layers/ data/ *.xml node_modules/ localconfig.json localconfig.js # Generated at runtime by Python. *.pyc **/*.pyc openstreetmap-carto-2.45.1/.travis.yml000066400000000000000000000014641302040332100177010ustar00rootroot00000000000000language: node_js sudo: false cache: apt addons: apt: packages: - python-demjson - python-yaml node_js: - "0.10" install: - npm install carto@0.12.1 - mkdir -p data/world_boundaries data/simplified-land-polygons-complete-3857 data/ne_110m_admin_0_boundary_lines_land data/ne_10m_populated_places data/land-polygons-split-3857 - touch data/world_boundaries/builtup_area.shp data/simplified-land-polygons-complete-3857/simplified_land_polygons.shp data/ne_110m_admin_0_boundary_lines_land/ne_110m_admin_0_boundary_lines_land.shp data/ne_10m_populated_places/ne_10m_populated_places_fixed.shp data/land-polygons-split-3857/land_polygons.shp script: - jsonlint project.mml - set -o pipefail && ./node_modules/carto/bin/carto project.mml | xmllint - | wc -l - ./scripts/travis_check_project_files openstreetmap-carto-2.45.1/CARTOGRAPHY.md000066400000000000000000000100611302040332100176660ustar00rootroot00000000000000 # Design goals and guidelines for this style This is an attempt to outline the goals of this style and the principles under which the maintainers make decisions. These rules are not set in stone, they can change and they may not be followed in all cases but contributors should be able to expect that they are generally the guiding principles design wise. It does not make much sense to try following these principles blindly as a contributor without understanding them, they are meant to guide you to develop an intuition and understanding how to make design decisions to fit into the overall concept of this style. ## General purpose This style has multiple purposes: * It's an important feedback mechanism for mappers to validate their edits and helps to prevent unfavorable fragmentation of tag use. * It's a major part of the public face of OpenStreetMap, for many people the map on osm.org rendered with this style _is_ OpenStreetMap. * It's used in many map applications as a general purpose map. * It's an examplar stylesheet for rendering OSM data. There is no ranking of these purposes. To allow serving all of them and to avoid satisfying only some at the cost of the others the following main goals have been identified. ## Main goals The following goals need to be balanced against each other to serve the purposes above. There is no fixed order of priorities. Apart from these goals there are of course also technical constraints and requirements that need to be taken into account. * **Legibility and clarity** - The map should be intuitively readable by users with some general experience using maps without a map key, preferrably with relatively little effort. A map key or more extensive experience using this map style can be required for clearly identifying minor differences or the exact meaning of certain features but in broad strokes orientation and identification of map elements should be possible on an intuitive level. We also aim for the map appearance to be esthetically pleasing. * **Being understandable and supportive for mappers** - To serve as feedback for mappers and encourage correct mapping this style needs to render the data in a way that allows mappers to understand how the data produces a certain rendering result based on basic observation without in depth understanding how map rendering works or looking at the style implementation. * **Diversity** - The style should represent the diversity of the OSM community and geography in general. The most obvious element to serve this goal is showing the local names everywhere on earth in their respective scripts. This goal however goes beyond labels. Both physical and cultural geography differs a lot globally and the aim is to represent this variety with equal determination - well mapped areas are not supposed to have more weight here than less mapped parts of the world. This also means the target map user is the potential global map user and no special consideration is given to the current geographic distribution of actual map use. * **A rich map** - This style deliberately creating a fairly rich map showing a significant number of different features. This way it shows the richness of OSM data and gives a broad recognition to the mappers' work. The aim is not however to show all or even most of the OSM data. * **Maintainability** - The implementation of this style should not be too hard to maintain. This refers to both the volume and complexity of the code and how fast the style can be parsed when rendering it, which is very important for efficient development work. So the amount of code should be kept small and complex and fragile interdependencies should be avoided. If the code is difficult to maintain this would ultimately seriously affect all of the above goals. * **Adaptability and ease of use** - The style should be easy to customize, like for creating localized or special purpose maps. It is also important to keep demands on rendering infrastructure for serving the style low so it is not too difficult and costly to set up a tile server for this style or a specialized variant of it. openstreetmap-carto-2.45.1/CHANGELOG.md000066400000000000000000000207761302040332100174100ustar00rootroot00000000000000## [Unreleased](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.45.1...master) ## [v2.45.1](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.45.0...v2.45.1) - 2016-12-03 ### Changes - Bug fix for tobacco shop and memorial icons ## [v2.45.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.44.1...v2.45.0) - 2016-11-28 ### Changes - Render all shops without a specific icon as a dot, not just a whitelist - Scrub pattern change to random - Change pitch and track color - Railway stations rendering as major buildings - Rendering the name of man_made=bridge inside the polygon - Documentation updates (including cartography design goals and icon design guidelines) - Icons general code cleaning - Various bug fixes ## [v2.44.1](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.44.0...v2.44.1) - 2016-10-12 ### Changes - Bug fixes to low zoom place rendering changes - Documentation improvements for fonts and non-latin rendering ## [v2.44.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.43.0...v2.44.0) - 2016-09-26 ### Major Changes - Rendering of restricted access roads and paths significantly changed - Changed to use Noto fonts for all languages ### Dependency Changes - The fonts required have changed ### Changes - A code of conduct adopted, based on the Go code of conduct - Adjustments to city wall rendering - Revised low zoom place rendering - Fixed oneway arrows on unnamed roads - Render both house name and number if address has both ## [v2.43.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.42.0...v2.43.0) - 2016-09-05 ### Changes - Adjust alotments pattern - Whitespace cleanups of code - Adjust colours of dog parks and construction sites - Increase font size of addresses - Fix combination of long names and oneway arrows ## [v2.42.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.41.0...v2.42.0) - 2016-08-03 ### Changes - Add rendering of `amenity=charging_station` and `tourism=artwork` - Change icon of `shop=department_store` - Increase font size for various labels - Change playground color - Various bug fixes ## [v2.41.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.40.0...v2.41.0) - 2016-07-13 ### Changes - More consistent fonts for POI labels - Less saturated stadiums - Rendering obelisks and dog parks - An updated list of font packages - Cleaning up the font list - Rewriting the road colours script for easier changes - Various bug fixes ### New contributors - @jdhoek ## [v2.40.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.39.0...v2.40.0) - 2016-06-21 ### Changes - More consistent size of icon labels (bigger labels in most cases). - Changed rendering of power lines on low zoom levels. - Changed rendering of turning circles. - Changed icon for libraries and book shops. - Larger labels for place names. - Various bug fixes. ## [v2.39.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.38.0...v2.39.0) - 2016-03-02 ### Changes - Render swing gates - More SVG icons ## [v2.38.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.37.0...v2.38.0) - 2016-02-17 ### Changes - Add rendering for natural=shoal, and natural=reef. - Change of rendering of linear barriers: keep rendering of barrier types `chain`, `city_wall`, `embankment`, `ditch`, `fence`, `guard_rail`, `handrail`, `hedge`, `kerb`, `retaining_wall`, and `wall`, and drop rendering of all other barrier types. - Add rendering for social facilities. - New icon for sports shops. - Changed rendering of cutlines. - Changed rendering for beach surfaces: add rendering for `surface=fine_gravel`, `surface=pebbles`, and `surface=pebblestone`; drop rendering for `surface=peeples` - Various other bug fixes and minor improvements. ## [v2.37.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.36.0...v2.37.0) - 2015-11-30 ### Changes - Improved admin boundaries and labels on low zoom levels - New farmland colour, making farmland less prominent - New icons for `shop=copyshop` and `shop=beverages` - Some refinements to the road rendering, based on the feedback we received on this topic. In particular, roads are now rendered slightly narrower on z13, z18 and z19. - Various other bug fixes and minor improvements. ## [v2.36.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.35.0...v2.36.0) - 2015-10-30 ### Major Changes Major rewrite of road and railway rendering, as part of Mateusz Konieczny's Google Summer of Code project. See https://blog.openstreetmap.org/2015/10/30/openstreetmap-org-map-changing/ for more information. ### Changes - Added rendering of the following tags: - `amenity=fountain` - `amenity=car_wash` - `historic=wayside_cross` and `man_made=cross` - `shop=bag` - `shop=outdoor` - `power=plant` (labels) - Changed rendering of the following objects: - Placenames (new algorithm for deciding what placenames to render on low zoomlevels) - Road shields - Oneway arrows - Glaciers - Marina labels - Station labels - Dropped rendering of the following tags: - `amenity=car_sharing` (not relevant for the general public) - `shop=antique` (use `shop=antiques`) - `shop=betting` (use `shop=lottery` or `shop=bookmaker`) - `shop=delicatessen` (use `shop=deli`) - `shop=dive` (use `shop=scuba_diving`) - `shop=fish` (use `shop=seafood`, `shop=pet`, `shop=angling` or `amenity=fast_food`) - `shop=gambling` (use `shop=lottery`, `shop=bookmaker`, or `leisure=adult_gaming_centre`) - `shop=insurance` (use `office=insurance`) - `shop=pharmacy` (use `office=pharmacy`) - `shop=bags` (use `shop=bag`) - Various other bug fixes and minor improvements. ## [v2.35.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.34.0...v2.35.0) - 2015-09-16 ### Changes - Add new icon for ford - Stop rendering of `landuse=conservation` - Restore rendering of `amenity=kindergarten/school/college/university/grave_yard` names - Various other bug fixes. ## [v2.34.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.33.0...v2.34.0) - 2015-08-28 ### Changes Changes include - better rendering for highway=path/footway/cycleway - this is the next iteration of improving how footways and cycleways are displayed. Unpaved footways are now visible on natural=bare_rock and there are now three classes: paved, unpaved and unknown surface - `man_made=bridge` is now rendered - new rendering for `landuse=quarry` - `amenity=veterinary` is now rendered - `amenity=community_centre` is now rendered - `amenity=prison` and `landuse=military` rendering takes in account area size - consistent color for boundaries - tweaked zoom level for `amenity=car_sharing` and `amenity=car_rental` - Mapnik 3 preparations are now finished. The style now supports Mapnik 3. Most of the work was done on the Mapnik side. ## [v2.33.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.32.0...v2.33.0) - 2015-08-14 ### Major changes - A randomized symbology for forests for `natural=wood` and `landuse=forest` A long time in the works, this improvement has finally landed. The two tags were merged - they are indistinguishable to the data consumer. A randomized symbology was first suggested by SK53 at SOTM-EU 2014, and this feature would not have happened without his extensive research, or imagico's tools for creating an irregular but uniformly distributed and periodic dot pattern - Unification of footway/path and rendering surface of them The mess that is highway=path is well-known, and it is necessary to do some kind of processing as a data consumer. A distinction is now made between paved and unpaved footways. ### Changes - Mapnik 3 preperations The style is not yet fullly tested with Mapnik 3 and we don't claim to support it, but several bugs were fixed. Most of the work was done on the Mapnik side - Power area colour adjusted ## [v2.32.0](https://github.com/gravitystorm/openstreetmap-carto/compare/v2.31.0...v2.32.0) - 2015-07-31 # New files Shapefiles are now used for Antartic ice sheets ### Changes - Rendering minor roads and service rail later for mid-zoom clarity As all residential, unclassified, and service roads in a city became mapped the rendered view became over-crowded, bloblike, and difficult to read. - Rendering of Antartic ice sheets from shapefiles Ice sheets in Antartica are a bit of a special case, and pre-generated shapefiles are now used - No longer rendering proposed roads - Better place label order - meadow/grassland and orchard/vineyard color unification - Render educational area borders later - New POI icons openstreetmap-carto-2.45.1/CODE_OF_CONDUCT.md000066400000000000000000000124261302040332100203670ustar00rootroot00000000000000# OpenStreetMap Carto Community Code of Conduct ## Why have a Code of Conduct? Online communities include people from many different backgrounds. The OpenStreetMap Carto contributors are committed to providing a friendly, safe and welcoming environment for all, regardless of age, disability, gender, nationality, race, religion, sexuality, or similar personal characteristic. The first goal of the Code of Conduct is to specify a baseline standard of behavior so that people with different social values and communication styles can talk about OpenStreetMap Carto effectively, productively, and respectfully. The second goal is to provide a mechanism for resolving conflicts in the community when they arise. The third goal of the Code of Conduct is to make our community welcoming to people from different backgrounds. Diversity is critical to the project; for OpenStreetMap Carto to be successful, it needs contributors and users from all backgrounds. With that said, a healthy community must allow for disagreement and debate. The Code of Conduct is not a mechanism for people to silence others with whom they disagree. ## Where does the Code of Conduct apply? If you participate in or contribute to the OpenStreetMap Carto ecosystem in any way, you are encouraged to follow the Code of Conduct while doing so. Explicit enforcement of the Code of Conduct applies to the OpenStreetMap Carto GitHub project and code reviews. ## Values These are the values to which people in the OpenStreetMap Carto should aspire. - Be friendly and welcoming - Be patient - Remember that people have varying communication styles and that not everyone is using their native language. (Meaning and tone can be lost in translation.) - Be thoughtful - Productive communication requires effort. Think about how your words will be interpreted. - Remember that sometimes it is best to refrain entirely from commenting. - Be respectful - In particular, respect differences of opinion. - Be charitable - Interpret the arguments of others in good faith, do not seek to disagree. - When we do disagree, try to understand why. - Avoid destructive behavior: - Derailing: stay on topic; if you want to talk about something else, start a new conversation. - Unconstructive criticism: don't merely decry the current state of affairs; offer—or at least solicit—suggestions as to how things may be improved. - Snarking (pithy, unproductive, sniping comments) - Discussing potentially offensive or sensitive issues unless directly technically relevant; this all too often leads to unnecessary conflict. - Microaggressions: brief and commonplace verbal, behavioral and environmental indignities that communicate hostile, derogatory or negative slights and insults to a person or group. People are complicated. You should expect to be misunderstood and to misunderstand others; when this inevitably occurs, resist the urge to be defensive or assign blame. Try not to take offense where no offense was intended. Give people the benefit of the doubt. Even if the intent was to provoke, do not rise to it. It is the responsibility of *all parties* to de-escalate conflict when it arises. ## Unwelcome behavior These actions are explicitly forbidden in OpenStreetMap Carto spaces: - Insulting, demeaning, hateful, or threatening remarks. - Discrimination based on age, disability, gender, nationality, race, religion, sexuality, or similar personal characteristic. - Bullying or systematic harassment. - Unwelcome sexual advances. - Incitement to any of these. ## Moderation The OpenStreetMap Carto spaces are not free speech venues; they are for discussion about OpenStreetMap Carto. When using the OpenStreetMap Carto spaces you should act in the spirit of the values. If you conduct yourself in a way that is explicitly forbidden by the CoC, you will be warned and asked to stop. If you do not stop, you will be removed from our community spaces temporarily. Repeated, willful breaches of the CoC will result in a permanent ban. ## Reporting issues The OpenStreetMap Carto maintainers are responsible for handling conduct-related issues. Their goal is to de-escalate conflicts and try to resolve issues to the satisfaction of all parties. If you encounter a conduct-related issue, you should report it to the maintainers by sending them [all an email](mailto:openstreetmap-carto@gravitystorm.co.uk,penorman@mac.com,info@matthijsmelissen.nl,matkoniecz@gmail.com,chris_hormann@gmx.de,daniel@xn--ko-wla.pl,nebulon42@mailbox.org). **Note that the goal of the Code of Conduct and the maintainers is to resolve conflicts in the most harmonious way possible.** We hope that in most cases issues may be resolved through polite discussion and mutual agreement. Bans and other forceful measures are to be employed only as a last resort. Changes to the Code of Conduct should be proposed as pull requests. ## Summary - Treat everyone with respect and kindness. - Be thoughtful in how you communicate. - Don’t be destructive or inflammatory. - If you encounter an issue, please mail the maintainers. ## Acknowledgements This document is based on the [Go Code of Conduct](https://golang.org/conduct), which in turn has parts derived from the Code of Conduct documents of the Django, FreeBSD, and Rust projects. This documented is licensed under the Creative Commons Attribution 3.0 License. openstreetmap-carto-2.45.1/CONTRIBUTING.md000066400000000000000000000153451302040332100200240ustar00rootroot00000000000000# OpenStreetMap Carto contribution guidelines ## Workflow We operate the "Fork & Pull" model explained at https://help.github.com/articles/using-pull-requests You should fork the project into your own repo, create a topic branch there and then make one or more pull requests back to the gravitystorm repository. Your pull requests will then be reviewed and discussed. ## Reporting issues As OpenStreetMap data is always changing, rendering bug reports should **always** contain a cropped screenshot of the problem, and a link to the area. Don't assume that we will see exactly what you see. If a particular OSM object is an issue, the issue should contain the tagging of the object. ## Easy pickings Some [easy issues](https://github.com/gravitystorm/openstreetmap-carto/issues?q=is%3Aopen+is%3Aissue+label%3Aeasy) have been selected that are particularly suitable for new contributors to get familiar with the project's code base and the contribution process. ## Editing Layers OpenStreetMap Carto uses a YAML file for defining layers. Some of the rationale is outlined in [a GitHub issue](https://github.com/gravitystorm/openstreetmap-carto/issues/711). Editing multi-line SQL statements in a YAML file is much friendlier than editing escaped SQL in a JSON file. The `./scripts/yaml2mml.py` script is provided to convert YAML to JSON, and depends on PyYAML, available through `pip install pyyaml` or packaged on Ubuntu as `python-yaml`. [Kosmtik](https://github.com/kosmtik/kosmtik) can directly load the project from the YAML file with `node index.js serve path/to/openstreetmap-carto/project.yaml`, and the JSON file just needs updating before committing. [TileMill](https://github.com/mapbox/tilemill) and Mapbox `carto` [do not directly support YAML](https://github.com/mapbox/carto/issues/401), so make edits to the YAML file then run the preprocessing step of `./scripts/yaml2mml.py && touch project.mml` to update the file and force TileMill to reload it. You shouldn't use the text editor built-in to TileMill, it doesn't work with the number of .mss files in the style. Instead, hide the right pane and use an external text editor. Before committing changes, run `./scripts/yaml2mml.py` to update the JSON MML file and `git add project.mml` When committing changes, add both the `project.yaml` and `project.mml` files to the commit with `./scripts/yaml2mml.py && git add project.mml`. One of the big advantages of this system is that to resolve any layer merge conflicts, they only need to be resolved in the YAML file where they are easier to handle, then the JSON file can be regenerated, while at the same time the styles work with TileMill and carto out-of-the-box without needing to run the `yaml2mml` script. ## CartoCSS Style Guidelines * Always specify zoom levels as either >= or < . Don't use = or =< or > * Open curly braces on the same line, and close on an empty line. * One space before and after = etc * Two space indents. No tabs. * space after : but not before * Dashes, not underscores, in layer names * Avoid restating defaults, e.g. don't add `point-allow-overlap = false`. Where Mapnik 2.x and 3.0 have different defaults, they should be stated * Avoid repeating the layer name for layers with multiple attachments, i.e., prefer ```mss #layer { ::outline { line-width: 6; line-color: black; } ::inline { line-width: 2; line-color: white; } } ``` instead of ```mss #layer::outline { line-width: 6; line-color: black; } #layer::inline { line-width: 2; line-color: white; } ``` * Order the selectors in a style-sheet in rough order of importance (i.e., `highway=primary`, then `highway=secondary`) and beyond that, add layers that are rendered later (i.e., higher) lower in the file. * For features where the symbolizer attributes change on different zoom levels, the main definition should be for the lowest zoom level. Also, avoid nesting zoom-based overrides. For example: ``` #layer[feature = 'foo'][zoom >= 13] { line-width: 6; line-color: black; [zoom >= 15] { line-width: 7; } [zoom >= 17] { line-width: 10; } } ``` instead of ``` #layer[feature = 'foo'][zoom >= 13] { line-width: 10; line-color: black; [zoom < 18] { line-width: 7; [zoom < 16] { line-width: 6; } } } ``` ## SQL Style Guidelines Because SQL within JSON or YAML will not generally be syntax highlighted, indentation and caps are particularly important. * SQL keywords in caps, as in PostgreSQL documentation * Two space indents. No tabs. * Start with `(SELECT` and start the columns on the next line. * Two indents for columns, to bring them to the same indent level as later clause contents * Add indentation after `SELECT`s until the end of the sub-select. * Add indentation for contents of `FROM`, `WHERE`, `ORDER BY` and other clauses * Put content with WHERE, etc if it's short * Add indentation if necessary for complex function calls, WHERE parenthesis, and CASE statements * One space before and after = etc * Name SQL subqueries after the layer name (but use underscores) ## Map Icon Guidelines * All new icons must be SVG format only. The SVG must be saved as standards compliant SVG without any proprietary tags. In Inkscape software, you will need to "Save As..." and choose the format Optimized SVG (preferable) or Plain SVG. * Icons must use SVG fills only, not SVG strokes or any feature Mapnik does not support. * Use no color for the icon's fill if the icon is monochromatic. This allows the color to be set in the MSS. * Use a common canvas size, which is usually 14x14 px. * Draw a simple siloutte of the subject with an "on the shelf" perspective. * Align vectors to the pixel grid. * Make a clean design, so reduced complexity where possible. ### External Icon Design Resources The project's goals and design philsophy are different from other projects, but some external resources with general information about icon design are: * [Maki Icons Design Guidelines](https://www.mapbox.com/maki-icons/guidelines/) * [GNOME Icon Design Guildelines](https://developer.gnome.org/hig/stable/icons-and-artwork.html.en) ## Pull requests Pull requests that change the cartography should contain a few images selected to show the changes. The easiest way to make these is by taking screenshots and cropping them, then pasting them into the issue. Avoid adding an overwhelming number of screenshots. The images are not intended to replace reviewing changes in Kosmtik or TileMill, but to provide an overview. ### Previews Some changes benefit from a review over a wider area and many zooms, where static images might not be sufficient and a demo layer is necessary. pnorman has a server which can host layers and has some data from parts of the world loaded. Before requesting this in a pull request, make sure that it is in a stable condition. openstreetmap-carto-2.45.1/INSTALL.md000066400000000000000000000117671302040332100172270ustar00rootroot00000000000000# Installation ## OpenStreetMap data You need OpenStreetMap data loaded into a PostGIS database (see below for [dependencies](#dependencies)). These stylesheets currently work only with the osm2pgsql defaults (i.e. database name is `gis`, table names are `planet_osm_point`, etc). It's probably easiest to grab an PBF of OSM data from [Mapzen](https://mapzen.com/metro-extracts/) or [geofabrik](http://download.geofabrik.de/). Once you've set up your PostGIS database, import with osm2pgsql: ``` osm2pgsql -d gis ~/path/to/data.osm.pbf --style openstreetmap-carto.style ``` You can find a more detailed guide to setting up a database and loading data with osm2pgsql at [switch2osm.org](http://switch2osm.org/loading-osm-data/). ### Custom indexes Custom indexes are not required, but will speed up rendering, particularly for full planet databases, heavy load, or other production environments. They will not be as helpful with development using small extracts. ``` psql -d gis -f indexes.sql ``` Additionally you need some shapefiles. ## Scripted download To download the shapefiles you can run the following script from this directory. No further steps should be needed as the data has been processed and placed in the requisite directories. ``` ./get-shapefiles.sh ``` ## Manual download You can also download them manually at the following paths: * [`simplified-land-polygons.shp`](http://data.openstreetmapdata.com/simplified-land-polygons-complete-3857.zip) (updated daily) * [`land-polygon.shp`](http://data.openstreetmapdata.com/land-polygons-split-3857.zip) (updated daily) * [`builtup_area.shp`](http://planet.openstreetmap.org/historical-shapefiles/world_boundaries-spherical.tgz) * [`ne_110m_admin_0_boundary_lines_land.shp`](http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_boundary_lines_land.zip) The repeated www.naturalearthdata.com in the Natural Earth shapefiles is correct. Put these shapefiles at `path/to/openstreetmap-carto/data`. ## Fonts The stylesheet uses Noto Sans, an openly licensed font from Google with support for multiple scripts. The "UI" version is used where available, with its vertical metrics which fit better with Latin text. Other fonts from the Noto family are used for some other languages. DejaVu Sans is used as an optional fallback font for systems without Noto Sans. If all the Noto fonts are installed, it should never be used. Unifont is used as a last resort fallback, with it's excellent coverage, common presence on machines, and ugly look. On Ubuntu 16.04 or Debian Testing you can install the required fonts except Noto Emoji Regular with ``` sudo apt-get install fonts-noto-cjk fonts-noto-hinted fonts-noto-unhinted ttf-unifont ``` Noto Emoji Regular can be downloaded [from the Noto Emoji repository](https://github.com/googlei18n/noto-emoji). It might be useful to have a more recent version of the fonts for [rare non-latin scripts](#non-latin-scripts). This can be installed [from source](https://github.com/googlei18n/noto-fonts/blob/master/FAQ.md#where-are-the-fonts). DejaVu is packaged as `fonts-dejavu-core`. ### Non-latin scripts For proper rendering of non-latin scripts, particularly those with complicated diacritics and tone marks the requirements are * Mapnik 3 * FreeType 2.6.2 or later for CJK characters * A recent enough version of Noto with coverage for the scripts needed. ## Dependencies For development, a style design studio is needed. * [Kosmtik](https://github.com/kosmtik/kosmtik) - Kosmtik can be launched with `node index.js serve path/to/openstreetmap-carto/project.yaml` * [TileMill](http://mapbox.com/tilemill) - This is a TileMill project you can copy (or symlink) directly into your Mapbox/project directory For deployment, `carto` and Mapnik are required. * [carto](https://github.com/mapbox/carto) >= 0.9.5 (we're using instances with cascading rules and min/max zoom properties) * [mapnik](https://github.com/mapnik/mapnik/wiki/Mapnik-Installation) >= 2.1.0. Mapnik 3.0 is supported, but not required. --- For both development and deployment, a database and some utilities are required * [osm2pgsql](http://wiki.openstreetmap.org/wiki/Osm2pgsql) to [import your data](https://switch2osm.org/loading-osm-data/) into a PostGIS database * [PostgreSQL](http://www.postgresql.org/) * [PostGIS](http://postgis.org/) * `curl` and `unzip` for downloading and decompressing files * shapeindex (a companion utility to Mapnik found in the mapnik-utils package) for indexing downloaded shapefiles ### Development dependencies Some colours, SVGs and other files are generated with helper scripts. Not all users will need these dependencies * Python and Ruby to run helper scripts * [PyYAML](http://pyyaml.org/wiki/PyYAML) if editing the MML (layer definition) file (packaged as `python-yaml` on Ubuntu, or installed with `pip install pyyaml`) * [Color Math](https://github.com/gtaylor/python-colormath) and [numpy](http://www.numpy.org/) if running generate_road_colors.py helper script (may be obtained with `pip install colormath numpy`) openstreetmap-carto-2.45.1/LICENSE.txt000066400000000000000000000013111302040332100174020ustar00rootroot00000000000000OpenStreetMap Carto: A global map style for OpenStreetMap maps. Created by Andy Allan and contributors. Based on original cartography by Steve Chilton and others. This software and associated documentation files (the "Software") is released under the CC0 Public Domain Dedication, version 1.0, as published by Creative Commons. To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to the Software to the public domain worldwide. The Software is distributed WITHOUT ANY WARRANTY. If you did not receive a copy of the CC0 Public Domain Dedication along with the Software, see openstreetmap-carto-2.45.1/README.md000066400000000000000000000112541302040332100170450ustar00rootroot00000000000000# OpenStreetMap Carto ![screenshot](https://raw.github.com/gravitystorm/openstreetmap-carto/master/preview.png) These are the CartoCSS map stylesheets for the Standard map layer on [OpenStreetMap.org](http://www.openstreetmap.org). These stylesheets can be used in your own cartography projects, and are designed to be easily customised. They work with [Kosmtik](https://github.com/kosmtik/kosmtik), [TileMill](http://www.mapbox.com/tilemill/) and also with the command-line [CartoCSS](https://github.com/mapbox/carto) processor. Since August 2013 these stylesheets have been used on the OSMF tileservers (tile.openstreetmap.org), and are updated from each point release. They supersede the previous [XML-based stylesheets](https://github.com/openstreetmap/mapnik-stylesheets). # Installation You need a PostGIS database populated with OpenStreetMap data in the standard osm2pgsql database layout, along with auxillary shapefiles. See [INSTALL.md](INSTALL.md). # Contributing Contributions to this project are welcome, see [CONTRIBUTING.md](CONTRIBUTING.md) for full details. # Versioning This project follows a MAJOR.MINOR.PATCH versioning system. In the context of a cartographic project you can expect the following: * PATCH: When a patch version is released, there would be no reason not to upgrade. PATCH versions contain only bugfixes e.g. stylesheets won't compile, features are missing by mistake, etc. * MINOR: These are routine releases and happen every 2-5 weeks. They will contain changes to what's shown on the map, how they appear, new features added and old features removed. They may rarely contain changes to assets i.e. shapefiles and fonts but will not contain changes that require software or database upgrades. * MAJOR: Any change the requires reloading a database, or upgrading software dependecies will trigger a major version change. # Roadmap ## Initial Release (v1.0.0, December 2012) This was a full re-implementation of the original OSM style, with only a few bugs discovered later. There's been no interest in creating further point releases in the v1.x series. ## Current work (v2.x) The v2.x series initially focused on refactoring the style, both to to fix glitches and to leverage new features in CartoCSS / Mapnik to simplify the stylesheets with only small changes to the output, as well as removing 'old-skool' tagging methods that are now rarely used. Care is being taken to not get too clever with variables and expressions. While these often make it easier to customise, experience has shown that over-cleverness (e.g. [interpolated entities][cleverness]) can discourage contributions. There are over [300 open requests][issues], some that have been open for years. These need reviewing and dividing into obvious fixes, or additional new features that need some cartographic judgement. [issues]: https://github.com/gravitystorm/openstreetmap-carto/issues [cleverness]: https://github.com/openstreetmap/mapnik-stylesheets/blob/master/inc/settings.xml.inc.template#L16 ## Database schema change (v3.x) The v3.x series will include [osm2pgsql lua transforms](https://github.com/openstreetmap/osm2pgsql/blob/master/docs/lua.md) and a hstore column with all other tags, allowing use of more OpenStreetMap data. Work is being done in the [lua branch](https://github.com/gravitystorm/openstreetmap-carto/tree/lua) and issues have their own [tag](https://github.com/gravitystorm/openstreetmap-carto/issues?q=is%3Aopen+is%3Aissue+label%3Alua). Initial releases will not make use of the new features, maintaining compatibility with v2.x and v2.x releases will continue with backports, allowing the style to be rendered from either a new database or an old one. When sufficient time has passed for users to reload their databases, new features can be used and 2.x compatibility will not be maintained. # Alternatives There are many open-source stylesheets written for creating OpenStreetMap-based maps using Mapnik, many based on this project. Some alternatives are: * [OSM-Bright](https://github.com/mapbox/osm-bright) * [XML-based stylesheets](https://trac.openstreetmap.org/browser/subversion/applications/rendering/mapnik) * [osmfr-cartocss](https://github.com/cquest/osmfr-cartocss) * [openstreetmap-carto-german](https://github.com/woodpeck/openstreetmap-carto-german) # Maintainers * Andy Allan [@gravitystorm](https://github.com/gravitystorm/) * Matthijs Melissen [@math1985](https://github.com/math1985/) * Paul Norman [@pnorman](https://github.com/pnorman/) * Mateusz Konieczny [@matkoniecz](https://github.com/matkoniecz/) * Daniel Koć [@kocio-pl](https://github.com/kocio-pl) * Christoph Hormann [@imagico](https://github.com/imagico) * Michael Glanznig [@nebulon42](https://github.com/nebulon42) openstreetmap-carto-2.45.1/RELEASES.md000066400000000000000000000055051302040332100173150ustar00rootroot00000000000000# Release process Throughout this document, replace $OLD_VERSION with the previous release and $NEW_VERSION with the next one. Versions should start with a v, e.g. `v2.40.0`. # Deciding to release 1. Update your local master branch 2. Review the changes in git since the last release with a command like `git log --graph $OLD_VERSION...master` or online at https://github.com/gravitystorm/openstreetmap-carto/compare/$OLD_VERSION...master 3. Review [pull requests](https://github.com/gravitystorm/openstreetmap-carto/pulls) for anything that should be merged before release Decide among the maintainers if a new release is due. # Tagging a release 1. Check out master with git 2. Change the Unreleased section in [`CHANGELOG.md`](CHANGELOG.md) to the new version. Add any changes that are missing from the changelog and a new Unreleased section. 3. Commit the changelog changes and tag a release with `git tag -a $NEW_VERSION -m "Tag $NEW_VERSION"`. *Optional: Add `-s` and GPG sign the tag.* 4. Push the tag with `git push origin $NEW_VERSION`. If you use a different name for the gravitystorm/openstreetmap-carto remote, use it instead. 5. If there are any long-running development branches (e.g. `lua`) check them out and merge the new release with `git merge $NEW_RELEASE`. # Notifications 1. Notify OSMF tile server admins [with an issue on OpenStreetMap Chef](https://github.com/openstreetmap/chef/issues/new?title=New openstreetmap-carto release, $NEW_RELEASE&body=A new version of openstreetmap-carto, [$NEW_RELEASE]%28https://github.com/gravitystorm/openstreetmap-carto/releases/tag/$NEW_RELEASE%29, has been released.). Add any deployment-related changes like new shapefiles or font changes to the ticket. 2. Write an email to dev@openstreetmap.org and talk@openstreetmap.org with the subject "OpenStreetMap Carto release $NEW_VERSION" and the body ``` Dear all, Today, $NEW_VERSION of the openstreetmap-carto stylesheet (the default stylesheet on openstreetmap.org) has been released. If the tile server admins have rolled out the new version, add and rolled out to the openstreetmap.org servers. It might take a couple of days before all tiles show the new rendering. Changes include *A list of changes* Thanks to all the contributors for this release. If there are new contributors, add including , , [a] new contributor[s]. If there has been a major PR merged, additional thanks can be added For a full list of commits, see https://github.com/gravitystorm/openstreetmap-carto/compare/$OLD_VERSION...$NEW_VERSION As always, we welcome any bug reports at https://github.com/gravitystorm/openstreetmap-carto/issues. ``` 3. Post an [openstreetmap.org diary entry](http://www.openstreetmap.org/diary/new) with the text from the email. Add links and other markdown if needed. 4. *Optional: Post on twitter with a link to the diary entry.*openstreetmap-carto-2.45.1/addressing.mss000066400000000000000000000022121302040332100204270ustar00rootroot00000000000000/* Features related to (postal) adresses: */ @address-color: #666; #interpolation { [zoom >= 17] { line-color: @address-color; line-width: 1; line-dasharray: 2,4; } } #addresses { [zoom >= 17] { text-name: "[addr_housename]"; ["addr_housenumber" != null] { text-name: [addr_housenumber]; ["addr_housename" != null] { text-name: [addr_housenumber] + "\n" + [addr_housename]; } } text-placement: interior; text-min-distance: 1; text-wrap-width: 20; text-face-name: @book-fonts; text-fill: @address-color; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-size: 10; [zoom >= 20] { text-size: 11; } } } /* Building names (rendered differently from addresses because they are no official postal addresses) */ #building-text { [zoom >= 14][way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-placement: interior; text-wrap-width: 20; text-face-name: @book-fonts; text-fill: #444; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-size: 11; } } openstreetmap-carto-2.45.1/admin.mss000066400000000000000000000124331302040332100174020ustar00rootroot00000000000000@admin-boundaries: #ac46ac; /* For performance reasons, the admin border layers are split into three groups for low, middle and high zoom levels. For each zoomlevel, all borders come from a single attachment, to handle overlapping borders correctly. */ #admin-low-zoom[zoom < 11], #admin-mid-zoom[zoom >= 11][zoom < 13], #admin-high-zoom[zoom >= 13] { [admin_level = '2'] { [zoom >= 4] { background/line-join: bevel; background/line-color: white; background/line-width: 1.2; line-join: bevel; line-color: @admin-boundaries; line-width: 1.2; } [zoom >= 5] { background/line-width: 1.5; line-width: 1.5; } [zoom >= 6] { background/line-width: 1.8; line-width: 1.8; } [zoom >= 7] { background/line-width: 2; line-width: 2; } [zoom >= 10] { background/line-width: 6; line-width: 6; } } [admin_level = '3'] { [zoom >= 4] { background/line-join: bevel; background/line-color: white; background/line-width: 0.6; line-join: bevel; line-color: @admin-boundaries; line-width: 0.6; } [zoom >= 7] { background/line-width: 1.2; line-width: 1.2; } [zoom >= 10] { background/line-width: 4; line-width: 4; line-dasharray: 4,2; line-clip: false; } } [admin_level = '4'] { [zoom >= 4] { background/line-join: bevel; background/line-color: white; background/line-width: 0.4; line-color: @admin-boundaries; line-join: bevel; line-width: 0.4; line-dasharray: 4,3; line-clip: false; } [zoom >= 5] { background/line-width: 0.6; line-width: 0.6; } [zoom >= 6] { background/line-width: 0.8; line-width: 0.8; } [zoom >= 7] { background/line-width: 1; line-width: 1; } [zoom >= 9] { background/line-width: 1.8; line-width: 1.8; } [zoom >= 10] { background/line-width: 2.5; line-width: 2.5; } [zoom >= 12] { background/line-width: 3; line-width: 3; } } /* The following code prevents admin boundaries from being rendered on top of each other. Comp-op works on the entire attachment, not on the individual border. Therefore, this code generates an attachment containing a set of @admin-boundaries/white dashed lines (of which only the top one is visible), and with `comp-op: darken` the white part is ignored, while the @admin-boundaries colored part is rendered (as long as the background is not darker than @admin-boundaries). The SQL has `ORDER BY admin_level`, so the boundary with the lowest admin_level is rendered on top, and therefore the only visible boundary. */ opacity: 0.4; comp-op: darken; } #admin-mid-zoom[zoom >= 11][zoom < 13], #admin-high-zoom[zoom >= 13] { [admin_level = '5'][zoom >= 11] { background/line-join: bevel; background/line-color: white; background/line-width: 2; line-join: bevel; line-color: @admin-boundaries; line-width: 2; line-dasharray: 6,3,2,3,2,3; line-clip: false; } [admin_level = '6'][zoom >= 11] { background/line-join: bevel; background/line-color: white; background/line-width: 2; line-join: bevel; line-color: @admin-boundaries; line-width: 2; line-dasharray: 6,3,2,3; line-clip: false; } [admin_level = '7'], [admin_level = '8'] { [zoom >= 12] { background/line-join: bevel; background/line-color: white; background/line-width: 1.5; line-join: bevel; line-color: @admin-boundaries; line-width: 1.5; line-dasharray: 5,2; line-clip: false; } } opacity: 0.5; comp-op: darken; } #admin-high-zoom[zoom >= 13] { [admin_level = '9'], [admin_level = '10'] { [zoom >= 13] { background/line-join: bevel; background/line-color: white; background/line-width: 2; line-join: bevel; line-color: @admin-boundaries; line-width: 2; line-dasharray: 2,3; line-clip: false; } } opacity: 0.5; comp-op: darken; } #admin-text[zoom >= 16] { text-name: "[name]"; text-face-name: @book-fonts; text-fill: @admin-boundaries; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: line; text-clip: true; text-vertical-alignment: middle; text-dy: -10; } #nature-reserve-text[zoom >= 13][way_pixels > 192000] { text-name: "[name]"; text-face-name: @book-fonts; text-fill: green; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: line; text-clip: true; text-vertical-alignment: middle; text-dy: -10; } #nature-reserve-boundaries { [way_pixels > 100][zoom >= 7] { [zoom < 10] { ::fill { opacity: 0.05; polygon-fill: green; } } a/line-width: 1; a/line-offset: -0.5; a/line-color: green; a/line-opacity: 0.15; a/line-join: round; a/line-cap: round; b/line-width: 2; b/line-offset: -1; b/line-color: green; b/line-opacity: 0.15; b/line-join: round; b/line-cap: round; [zoom >= 10] { a/line-width: 2; a/line-offset: -1; b/line-width: 4; b/line-offset: -2; } [zoom >= 14] { b/line-width: 6; b/line-offset: -3; } } } openstreetmap-carto-2.45.1/aerialways.mss000066400000000000000000000022301302040332100204450ustar00rootroot00000000000000#aerialways { [aerialway = 'cable_car'], [aerialway = 'gondola'] { [zoom >= 12] { line/line-width: 1; line/line-join: round; line/line-cap: round; line/line-color: #808080; dash/line-width: 3; dash/line-join: round; dash/line-cap: round; dash/line-color: black; dash/line-dasharray: 0.4,13; dash/line-clip: false; } } [aerialway = 'goods'] { [zoom >= 12] { line/line-width: 1; line/line-join: round; line/line-cap: round; line/line-color: #808080; dash/line-width: 3.5; dash/line-join: round; dash/line-color: #707070; dash/line-dasharray: 6,25; dash/line-clip: false; } } [aerialway = 'chair_lift'], [aerialway = 'drag_lift'], [aerialway = 't-bar'], [aerialway = 'j-bar'], [aerialway = 'platter'], [aerialway = 'rope_tow'] { [zoom >= 12] { line/line-width: 1; line/line-join: round; line/line-cap: round; line/line-color: #808080; dash/line-width: 4; dash/line-join: round; dash/line-color: black; dash/line-dasharray: 1,30; dash/line-clip: false; } } } openstreetmap-carto-2.45.1/amenity-points.mss000066400000000000000000002001511302040332100212660ustar00rootroot00000000000000@marina-text: #576ddf; // also swimming_pool @wetland-text: darken(#4aa5fa, 25%); /* Also for marsh and mud */ @shop-icon: #ac39ac; @shop-text: #939; @transportation-icon: #0092da; @transportation-text: #0066ff; @airtransport: #8461C4; @health-color: #da0092; @amenity-brown: #734a08; @man-made-icon: #555; @landform-color: #d08f55; @landcover-font-size: 10; @landcover-font-size-big: 12; @landcover-font-size-bigger: 15; @landcover-wrap-width-size: 25; @landcover-wrap-width-size-big: 35; @landcover-wrap-width-size-bigger: 45; @landcover-face-name: @oblique-fonts; @standard-wrap-width: 30; @standard-text-size: 10; @standard-font: @book-fonts; /* Note that .points is also used in water-features.mss */ .points { [feature = 'tourism_alpine_hut'][zoom >= 13] { point-file: url('symbols/alpinehut.p.16.png'); point-placement: interior; } [feature = 'amenity_shelter'][zoom >= 16] { marker-file: url('symbols/shelter.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'amenity_atm'][zoom >= 17] { marker-file: url('symbols/atm.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_bank'][zoom >= 17] { marker-file: url('symbols/bank.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_bar'][zoom >= 17] { marker-file: url('symbols/bar.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_bicycle_rental'][zoom >= 17] { marker-file: url('symbols/rental_bicycle.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'highway_bus_stop'] { [zoom >= 16] { marker-file: url('symbols/square.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-width: 6; marker-clip: false; } [zoom >= 17] { marker-file: url('symbols/bus_stop.12.svg'); marker-width: 12; } } [feature = 'highway_elevator'][zoom >= 18] { [access = null], [access = 'yes'] { marker-file: url('symbols/elevator.12.svg'); marker-fill: @transportation-icon; marker-placement: interior; } } [feature = 'amenity_bus_station'][zoom >= 16] { point-file: url('symbols/bus_station.n.16.png'); point-placement: interior; } [feature = 'amenity_taxi'][zoom >= 17] { marker-file: url('symbols/taxi.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'highway_traffic_signals'][zoom >= 17] { marker-file: url('symbols/traffic_light.16.svg'); marker-fill: #0a0a0a; marker-placement: interior; marker-clip: false; } [feature = 'amenity_cafe'][zoom >= 17] { marker-file: url('symbols/cafe.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'tourism_artwork'][zoom >= 17] { marker-file: url('symbols/artwork.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'tourism_camp_site'][zoom >= 16] { marker-file: url('symbols/camping.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'highway_ford'][zoom >= 16] { marker-file: url('symbols/ford.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'tourism_caravan_site'][zoom >= 16] { marker-file: url('symbols/caravan_park.svg'); marker-placement: interior; marker-clip: false; marker-fill: @transportation-icon; } [feature = 'amenity_car_rental'][zoom >= 17] { marker-file: url('symbols/rental_car.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'amenity_car_wash'][zoom >= 17] { marker-file: url('symbols/car_wash.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'tourism_chalet'][zoom >= 17] { point-file: url('symbols/chalet.p.16.png'); point-placement: interior; } [feature = 'amenity_cinema'][zoom >= 16] { marker-file: url('symbols/cinema.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_nightclub'][zoom >= 17] { marker-file: url('symbols/nightclub.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_fire_station'][zoom >= 16] { marker-file: url('symbols/firestation.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_fountain'] { ::basin { [zoom = 17] { marker-fill: @water-color; marker-allow-overlap: true; marker-line-width: 0; marker-width: 10; marker-height: 10; marker-ignore-placement: true; } } ::nozzle { [zoom = 17] { nozzle/marker-fill: @marina-text; nozzle/marker-line-width: 0; nozzle/marker-width: 3; nozzle/marker-height: 3; } [zoom >= 18] { nozzle/marker-file: url('symbols/fountain.svg'); nozzle/marker-fill: @marina-text; nozzle/marker-placement: interior; nozzle/marker-clip: false; } } } [feature = 'amenity_charging_station'][zoom >= 17] { marker-file: url('symbols/charging_station.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'amenity_fuel'][zoom >= 17] { marker-file: url('symbols/fuel.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'tourism_guest_house'][zoom >= 17] { point-file: url('symbols/guest_house.p.16.png'); point-placement: interior; } [feature = 'amenity_hospital'][zoom >= 15] { marker-file: url('symbols/hospital.svg'); marker-fill: @health-color; marker-placement: interior; marker-clip: false; } [feature = 'tourism_hostel'][zoom >= 17] { marker-file: url('symbols/hostel.svg'); marker-placement: interior; marker-clip: false; marker-fill: @transportation-icon; } [feature = 'tourism_hotel'][zoom >= 17] { marker-file: url('symbols/hotel.svg'); marker-placement: interior; marker-clip: false; marker-fill: @transportation-icon; } [feature = 'tourism_motel'][zoom >= 17] { marker-file: url('symbols/motel.svg'); marker-placement: interior; marker-clip: false; marker-fill: @transportation-icon; } [feature = 'amenity_ice_cream'][zoom >= 17] { marker-file: url('symbols/shop/ice_cream.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'tourism_information'][zoom >= 17] { marker-file: url('symbols/information.12.svg'); marker-placement: interior; marker-fill: @amenity-brown; marker-clip: false; } [feature = 'amenity_embassy'][zoom >= 17] { marker-file: url('symbols/embassy.svg'); marker-fill: @transportation-icon; marker-placement: interior; marker-clip: false; } [feature = 'amenity_library'][zoom >= 16] { marker-file: url('symbols/library.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_courthouse'][zoom >= 16] { marker-file: url('symbols/courthouse.svg'); marker-placement: interior; marker-fill: @amenity-brown; marker-clip: false; } [feature = 'amenity_community_centre'][zoom >= 17] { marker-file: url('symbols/community_centre.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_social_facility'][zoom >= 17] { marker-file: url('symbols/social_facility.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_townhall'][zoom >= 16] { marker-file: url('symbols/town_hall.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'man_made_mast'][zoom >= 17] { marker-file: url('symbols/communications.svg'); marker-fill: @man-made-icon; marker-placement: interior; marker-clip: false; } [feature = 'tourism_museum'][zoom >= 16] { marker-file: url('symbols/museum.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_parking'][way_pixels > 900], [feature = 'amenity_bicycle_parking'][way_pixels > 900], [feature = 'amenity_motorcycle_parking'][way_pixels > 900] { [feature = 'amenity_parking'] { marker-file: url('symbols/parking.svg'); } [feature = 'amenity_bicycle_parking'] { marker-file: url('symbols/bicycle_parking.svg'); } [feature = 'amenity_motorcycle_parking'] { marker-file: url('symbols/motorcycle_parking.svg'); } marker-placement: interior; marker-clip: false; marker-fill: @transportation-icon; [access != ''][access != 'public'][access != 'yes'] { marker-opacity: 0.33; } } [feature = 'amenity_pharmacy'][zoom >= 17] { marker-file: url('symbols/pharmacy.svg'); marker-fill: @health-color; marker-placement: interior; marker-clip: false; } [feature = 'amenity_clinic'][zoom >= 16], [feature = 'amenity_doctors'][zoom >= 17] { marker-file: url('symbols/doctors.svg'); marker-fill: @health-color; marker-placement: interior; marker-clip: false; } [feature = 'amenity_dentist'][zoom >= 17] { marker-file: url('symbols/dentist.svg'); marker-fill: @health-color; marker-placement: interior; marker-clip: false; } [feature = 'amenity_veterinary'][zoom >= 17] { marker-file: url('symbols/veterinary.svg'); marker-fill: @health-color; marker-placement: interior; marker-clip: false; } [feature = 'amenity_place_of_worship'][zoom >= 16] { marker-file: url('symbols/place_of_worship.svg'); marker-fill: #000000; marker-placement: interior; marker-clip: false; [religion = 'christian'] { marker-file: url('symbols/christian.svg'); [denomination = 'jehovahs_witness']{ marker-file: url('symbols/place_of_worship.svg'); } } [religion = 'muslim'] { marker-file: url('symbols/muslim.svg'); } [religion = 'sikh'] { marker-file: url('symbols/sikhist.svg'); } [religion = 'jewish'] { marker-file: url('symbols/jewish.svg'); } [religion = 'hindu'] { marker-file: url('symbols/hinduist.svg'); } [religion = 'buddhist'] { marker-file: url('symbols/buddhist.svg'); } [religion = 'shinto'] { marker-file: url('symbols/shintoist.svg'); } [religion = 'taoist'] { marker-file: url('symbols/taoist.svg'); } } [feature = 'man_made_cross'][zoom >= 17], [feature = 'historic_wayside_cross'][zoom >= 17] { marker-file: url('symbols/christian.9.svg'); marker-fill: #000000; marker-placement: interior; marker-clip: false; } [feature = 'amenity_police'][zoom >= 16] { marker-file: url('symbols/police.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_post_box'][zoom >= 17] { marker-file: url('symbols/post_box.12.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_post_office'][zoom >= 17] { marker-file: url('symbols/post_office.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_pub'][zoom >= 17] { marker-file: url('symbols/pub.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_biergarten'][zoom >= 17] { marker-file: url('symbols/biergarten.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_recycling'][zoom >= 17] { marker-file: url('symbols/recycling.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; [access != ''][access != 'yes'] { marker-opacity: 0.33; } } [feature = 'amenity_restaurant'][zoom >= 17], [feature = 'amenity_food_court'][zoom >= 17] { marker-file: url('symbols/restaurant.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_fast_food'][zoom >= 17] { marker-file: url('symbols/fast_food.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_telephone'][zoom >= 17] { marker-file: url('symbols/telephone.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_emergency_phone'][zoom >= 17] { marker-file: url('symbols/emergency_phone.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_theatre'][zoom >= 16] { marker-file: url('symbols/theatre.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_toilets'][zoom >= 17] { marker-file: url('symbols/toilets.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_drinking_water'][zoom >= 17] { marker-file: url('symbols/drinking_water.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'amenity_prison'][zoom >= 17] { marker-file: url('symbols/prison.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'tourism_viewpoint'][zoom >= 16] { marker-file: url('symbols/viewpoint.svg'); marker-placement: interior; marker-fill: @amenity-brown; marker-clip: false; } [feature = 'man_made_water_tower'][zoom >= 17] { marker-file: url('symbols/water_tower.svg'); marker-fill: @man-made-icon; marker-placement: interior; marker-clip: false; } [feature = 'historic_memorial'][zoom >= 17] { marker-file: url('symbols/memorial.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'man_made_obelisk'][zoom >= 16], [feature = 'historic_monument'][zoom >= 16] { marker-file: url('symbols/monument.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'historic_archaeological_site'][zoom >= 16] { marker-file: url('symbols/archaeological_site.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'shop_other'][zoom >= 17] { marker-fill: @shop-icon; marker-width: 6; marker-line-width: 0; marker-placement: interior; marker-clip: false; } [feature = 'shop_supermarket'][zoom >= 16] { marker-file: url('symbols/shop/supermarket.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_art'][zoom >= 17] { marker-file: url('symbols/shop/art.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_bag'][zoom >= 17] { marker-file: url('symbols/shop/bag.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_bakery'][zoom >= 17] { marker-file: url('symbols/shop/bakery.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_beauty'][zoom >= 17] { marker-file: url('symbols/shop/beauty.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_beverages'][zoom >= 17] { marker-file: url('symbols/shop/beverages.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_books'][zoom >= 17] { marker-file: url('symbols/library.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_butcher'][zoom >= 17] { marker-file: url('symbols/shop/butcher.png'); marker-placement: interior; marker-clip: false; } [feature = 'shop_chemist'][zoom >= 17] { marker-file: url('symbols/shop/chemist.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_clothes'], [feature = 'shop_fashion'] { [zoom >= 17] { marker-file: url('symbols/shop/clothes.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_computer'][zoom >= 17] { marker-file: url('symbols/shop/computer.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_convenience'][zoom >= 17] { marker-file: url('symbols/shop/convenience.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_confectionery'][zoom >= 17] { marker-file: url('symbols/shop/confectionery.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_copyshop'][zoom >= 17] { marker-file: url('symbols/shop/copyshop.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_cosmetics'], [feature = 'shop_perfumery'] { [zoom >= 17] { marker-file: url('symbols/shop/perfumery.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_deli'] { [zoom >= 17] { marker-file: url('symbols/shop/deli.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_department_store'][zoom >= 16] { marker-file: url('symbols/shop/department_store.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_doityourself'], [feature = 'shop_hardware'] { [zoom >= 17] { marker-file: url('symbols/shop/diy.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_dry_cleaning'], [feature = 'shop_laundry'] { [zoom >= 17] { marker-file: url('symbols/shop/laundry.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_fishmonger'], [feature = 'shop_seafood'] { [zoom >= 17] { marker-file: url('symbols/shop/seafood.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_florist'][zoom >= 17] { marker-file: url('symbols/shop/florist.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_garden_centre'][zoom >= 17] { marker-file: url('symbols/shop/garden_centre.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_greengrocer'], [feature = 'shop_farm'] { [zoom >= 17] { marker-file: url('symbols/shop/greengrocer.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_hairdresser'][zoom >= 17] { marker-file: url('symbols/shop/hairdresser.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_hifi'][zoom >= 17] { marker-file: url('symbols/shop/hifi.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_ice_cream'][zoom >= 17] { marker-file: url('symbols/shop/ice_cream.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_car'][zoom >= 17] { marker-file: url('symbols/shop/car.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_car_parts'][zoom >= 17] { marker-file: url('symbols/shop/car_parts.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_car_repair'][zoom >= 17] { marker-file: url('symbols/shop/car_repair.svg'); marker-placement: interior; marker-clip: false; marker-fill: @amenity-brown; } [feature = 'shop_bicycle'][zoom >= 17] { marker-file: url('symbols/shop/bicycle.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_pet'][zoom >= 17] { marker-file: url('symbols/shop/pet.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_photo'], [feature = 'shop_photo_studio'], [feature = 'shop_photography'] { [zoom >= 17] { marker-file: url('symbols/shop/photo.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_shoes'][zoom >= 17] { marker-file: url('symbols/shop/shoes.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_gift'][zoom >= 17] { marker-file: url('symbols/shop/gift.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_electronics'][zoom >= 17] { marker-file: url('symbols/shop/electronics.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_alcohol'], [feature = 'shop_wine'] { [zoom >= 17] { marker-file: url('symbols/shop/alcohol.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_optician'][zoom >= 17] { marker-file: url('symbols/shop/optician.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_outdoor'][zoom >= 17] { marker-file: url('symbols/shop/outdoor.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_furniture'][zoom >= 17] { marker-file: url('symbols/shop/furniture.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_mobile_phone'][zoom >= 17] { marker-file: url('symbols/shop/mobile_phone.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_motorcycle'][zoom >= 17] { marker-file: url('symbols/motorcycle.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_musical_instrument'][zoom >= 17] { marker-file: url('symbols/shop/musical_instrument.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_kiosk'], [feature = 'shop_newsagent'] { [zoom >= 17] { marker-file: url('symbols/shop/newsagent.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_jewelry'], [feature = 'shop_jewellery'] { [zoom >= 17] { marker-file: url('symbols/shop/jewelry.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } } [feature = 'shop_toys'][zoom >= 17] { marker-file: url('symbols/shop/toys.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_travel_agency'][zoom >= 17] { marker-file: url('symbols/shop/travel_agency.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_sports'][zoom >= 17] { marker-file: url('symbols/shop/sports.svg'); marker-fill: @shop-icon; marker-placement: interior; marker-clip: false; } [feature = 'shop_stationery'][zoom >= 17] { marker-file: url('symbols/shop/stationery.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_tobacco'][zoom >= 17] { marker-file: url('symbols/shop/tobacco.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_tea'][zoom >= 17] { marker-file: url('symbols/shop/tea.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'shop_variety_store'][zoom >= 17] { marker-file: url('symbols/shop/variety_store.svg'); marker-placement: interior; marker-clip: false; marker-fill: @shop-icon; } [feature = 'leisure_water_park'][zoom >= 17] { marker-file: url('symbols/water_park.svg'); marker-placement: interior; marker-fill: @amenity-brown; marker-clip: false; } [feature = 'leisure_dog_park'][zoom >= 17] { marker-file: url('symbols/shop/pet.svg'); marker-placement: interior; marker-fill: @amenity-brown; marker-clip: false; } [feature = 'leisure_playground'][zoom >= 17] { marker-file: url('symbols/playground.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; [access != ''][access != 'yes'] { marker-opacity: 0.33; } } [feature = 'leisure_miniature_golf'][zoom >= 17] { point-file: url('symbols/miniature_golf.p.20.png'); point-placement: interior; } [feature = 'leisure_golf_course'][zoom >= 15] { point-file: url('symbols/golf.p.20.png'); point-placement: interior; } [feature = 'tourism_picnic_site'][zoom >= 16] { marker-file: url('symbols/picnic.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'leisure_picnic_table'][zoom >= 17] { marker-file: url('symbols/picnic.svg'); marker-fill: @amenity-brown; marker-placement: interior; marker-clip: false; } [feature = 'leisure_slipway'][zoom >= 17] { point-file: url('symbols/transport_slipway.p.20.png'); point-placement: interior; } [feature = 'aeroway_helipad'][zoom >= 16] { marker-file: url('symbols/helipad.16.svg'); marker-placement: interior; marker-clip: false; marker-fill: @airtransport; } [feature = 'aeroway_aerodrome'][zoom >= 10][zoom < 14] { marker-file: url('symbols/aerodrome.12.svg'); marker-placement: interior; marker-clip: false; marker-fill: @airtransport; } [feature = 'man_made_lighthouse'][zoom >= 15] { marker-file: url('symbols/lighthouse.svg'); marker-placement: interior; marker-clip: false; marker-fill: @transportation-icon; } [feature = 'natural_peak'][zoom >= 11] { marker-file: url('symbols/peak.svg'); marker-fill: @landform-color; marker-placement: interior; marker-clip: false; } [feature = 'natural_volcano'][zoom >= 11] { marker-file: url('symbols/peak.svg'); marker-fill: #d40000; marker-placement: interior; marker-clip: false; } [feature = 'natural_saddle'][zoom >= 15] { marker-file: url('symbols/saddle.svg'); marker-fill: @landform-color; marker-placement: interior; marker-clip: false; } [feature = 'natural_cave_entrance'][zoom >= 15] { marker-file: url('symbols/cave.svg'); marker-placement: interior; marker-clip: false; } [feature = 'natural_spring'][zoom >= 14] { marker-file: url('symbols/spring.svg'); marker-placement: interior; marker-clip: false; } [feature = 'power_generator']['generator:source' = 'wind'], [feature = 'power_generator'][power_source = 'wind'] { [zoom >= 15] { marker-file: url('symbols/power_wind.svg'); marker-placement: interior; marker-fill: black; marker-clip: false; } } [feature = 'man_made_windmill'][zoom >= 16] { marker-file: url('symbols/windmill.svg'); marker-placement: interior; marker-fill: @amenity-brown; marker-clip: false; } [feature = 'amenity_hunting_stand'][zoom >= 16] { marker-file: url('symbols/hunting_stand.svg'); marker-fill: @man-made-icon; marker-placement: interior; marker-clip: false; } } .amenity-low-priority { [feature = 'man_made_cross'][zoom >= 16], [feature = 'historic_wayside_cross'][zoom >= 16] { marker-file: url('symbols/christian.9.svg'); marker-fill: #000000; marker-placement: interior; marker-clip: false; } [feature = 'amenity_parking'][zoom >= 17], [feature = 'amenity_bicycle_parking'][zoom >= 17], [feature = 'amenity_motorcycle_parking'][zoom >= 17] { [feature = 'amenity_parking'] { marker-file: url('symbols/parking.svg'); } [feature = 'amenity_bicycle_parking'] { marker-file: url('symbols/bicycle_parking.svg'); } [feature = 'amenity_motorcycle_parking'] { marker-file: url('symbols/motorcycle_parking.svg'); } marker-placement: interior; marker-clip: false; marker-fill: @transportation-icon; [access != ''][access != 'public'][access != 'yes'] { marker-opacity: 0.33; } } [feature = 'railway_level_crossing'][zoom >= 14]::railway, [feature = 'railway_crossing'][zoom >= 15]::railway{ point-file: url('symbols/level_crossing.svg'); point-placement: interior; [zoom >= 16] { point-file: url('symbols/level_crossing2.svg'); } } [feature = 'highway_mini_roundabout'][zoom >= 16]::highway { marker-file: url('symbols/mini_roundabout.svg'); marker-placement: interior; marker-clip: false; } [feature = 'barrier_gate']::barrier { [zoom >= 16] { marker-file: url('symbols/gate.svg'); marker-placement: interior; marker-clip: false; } } [feature = 'barrier_lift_gate'][zoom >= 16]::barrier, [feature = 'barrier_swing_gate'][zoom >= 16]::barrier { marker-file: url('symbols/liftgate.svg'); marker-fill: #3f3f3f; marker-placement: interior; marker-clip: false; } [feature = 'barrier_bollard'], [feature = 'barrier_block'] { [zoom >= 16] { marker-width: 3; marker-line-width: 0; marker-fill: #7d7c7c; marker-placement: interior; [zoom >= 18] { marker-width: 4; } } } [feature = 'amenity_bench'][zoom >= 19]::amenity { marker-file: url('symbols/bench.svg'); marker-fill: @amenity-brown; marker-placement: interior; } [feature = 'amenity_waste_basket'][zoom >= 19]::amenity { marker-file: url('symbols/waste_basket.10.svg'); marker-fill: @amenity-brown; marker-placement: interior; } } /* Note that .text is also used in water.mss */ .text-low-zoom[zoom < 10], .text[zoom >= 10] { [feature = 'place_island'][zoom >= 7][way_pixels > 3000][way_pixels < 800000], [feature = 'place_island'][zoom >= 16][way_pixels < 800000], [feature = 'place_islet'][zoom >= 14][way_pixels > 3000][way_pixels < 800000], [feature = 'place_islet'][zoom >= 17][way_pixels < 800000] { text-name: "[name]"; text-fill: #000; text-size: @standard-text-size; [way_pixels > 12000] { text-size: 12; } [way_pixels > 48000] { text-size: 15; } text-face-name: @oblique-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'amenity_pub'], [feature = 'amenity_restaurant'], [feature = 'amenity_food_court'], [feature = 'amenity_cafe'], [feature = 'amenity_fast_food'], [feature = 'amenity_biergarten'], [feature = 'amenity_bar'], [feature = 'amenity_ice_cream'], [feature = 'amenity_nightclub'] { [zoom >= 17] { text-name: "[name]"; text-fill: @amenity-brown; text-size: @standard-text-size; text-dy: 11; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [feature = 'amenity_bar']{ text-dy: 13; } [feature = 'amenity_nightclub']{ text-dy: 12; } } } [feature = 'amenity_library'], [feature = 'tourism_museum'], [feature = 'amenity_theatre'], [feature = 'amenity_courthouse'], [feature = 'amenity_townhall'], [feature = 'amenity_cinema'] { [zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @amenity-brown; text-dy: 13; text-face-name: @standard-font; [feature = 'tourism_museum'] { text-face-name: @standard-font; } text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [feature = 'amenity_library'], [feature = 'tourism_museum'], [feature = 'amenity_theatre'], [feature = 'amenity_cinema'] { text-dy: 11; } } } [feature = 'amenity_car_rental'][zoom >= 17], [feature = 'amenity_bicycle_rental'][zoom >= 17], [feature = 'leisure_slipway'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @transportation-text; [feature = 'amenity_car_rental'] { text-dy: 10; } [feature = 'amenity_bicycle_rental'] { text-dy: 10; } [feature = 'leisure_slipway'] { text-dy: 13; } text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'amenity_parking'][zoom >= 10][way_pixels > 900], [feature = 'amenity_bicycle_parking'][zoom >= 10][way_pixels > 900], [feature = 'amenity_motorcycle_parking'][zoom >= 10][way_pixels > 900] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @transportation-text; text-dy: 9; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [access != ''][access != 'public'][access != 'yes'] { text-fill: #66ccaf; } [feature = 'amenity_bicycle_parking'], [feature = 'amenity_motorcycle_parking'] { text-dy: 12; } } [feature = 'amenity_police'][zoom >= 17], [feature = 'amenity_car_wash'][zoom >= 17], [feature = 'amenity_community_centre'][zoom >= 17], [feature = 'amenity_social_facility'][zoom >= 17], [feature = 'amenity_fire_station'][zoom >= 17], [feature = 'amenity_drinking_water'][zoom >= 17], [feature = 'tourism_picnic_site'][zoom >= 17], [feature = 'leisure_picnic_table'][zoom >= 17], [feature = 'amenity_post_office'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @amenity-brown; text-dy: 10; [feature = 'amenity_police'] { text-dy: 11; } [feature = 'amenity_fire_station'] { text-dy: 11; } [feature = 'amenity_post_office'] { text-dy: 11; } text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'amenity_place_of_worship'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: #000033; text-dy: 12; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'natural_peak'][zoom >= 13], [feature = 'natural_volcano'][zoom >= 13], [feature = 'natural_saddle'][zoom >= 15], [feature = 'tourism_viewpoint'][zoom >= 16] { text-name: "[name]"; text-size: @standard-text-size; text-fill: darken(@landform-color, 30%); [feature = 'natural_volcano'] { text-fill: #d40000; } text-dy: 7; [feature = 'tourism_viewpoint'] { text-dy: 11; } text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'man_made_cross'][zoom >= 17], [feature = 'historic_wayside_cross'][zoom >= 17], [feature = 'natural_cave_entrance'][zoom >= 15], [feature = 'man_made_mast'][zoom >= 17], [feature = 'man_made_water_tower'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: black; [feature = 'natural_cave_entrance'], [feature = 'man_made_water_tower'] { text-dy: 11; } [feature = 'man_made_cross'], [feature = 'historic_wayside_cross'] { text-dy: 6; } [feature = 'man_made_mast'] { text-dy: 10; } text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'tourism_artwork'][zoom >= 17], [feature = 'historic_memorial'][zoom >= 17], [feature = 'man_made_obelisk'][zoom >= 16], [feature = 'historic_monument'][zoom >= 16], [feature = 'historic_archaeological_site'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @amenity-brown; text-dy: 11; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'leisure_miniature_golf'][zoom >= 17], [feature = 'leisure_golf_course'][zoom >= 15] { text-name: "[name]"; text-size: @standard-text-size; text-fill: darken(@park, 60%); text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; text-dy: 13; text-wrap-width: 40; } [feature = 'leisure_water_park'] { [way_area >= 150000][zoom >= 14], [way_area >= 80000][zoom >= 15], [way_area >= 20000][zoom >= 16], [zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: darken(@park, 60%); text-dy: 11; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } } [feature = 'leisure_swimming_pool'][is_building = 'no'] { [zoom >= 14][way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: @marina-text; text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'leisure_playground'], [feature = 'leisure_dog_park'] { [way_area >= 150000][zoom >= 14], [way_area >= 80000][zoom >= 15], [way_area >= 20000][zoom >= 16], [zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-dy: 13; text-fill: darken(@park, 60%); text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [access != ''][access != 'yes'] { text-fill: darken(@park, 50%); } } } [feature = 'landuse_military'], [feature = 'natural_wood'], [feature = 'landuse_forest'], [feature = 'boundary_national_park'], [feature = 'leisure_nature_reserve'] { [zoom >= 8][way_pixels > 3000][is_building = 'no'], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; [feature = 'landuse_military'] { text-fill: darken(@military, 40%); } [feature = 'natural_wood'], [feature = 'landuse_forest'] { text-fill: @forest-text; } [feature = 'boundary_national_park'], [feature = 'leisure_nature_reserve'] { text-fill: darken(@park, 70%); } } } [feature = 'military_danger_area'][is_building = 'no'] { [zoom >= 9][way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: darken(@danger_area, 40%); text-face-name: @bold-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'landuse_garages'][is_building = 'no'] { [zoom >= 13][way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: darken(@garages, 50%); text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'natural_wetland'], [feature = 'natural_marsh'], [feature = 'natural_mud'], [feature = 'leisure_park'], [feature = 'leisure_recreation_ground'], [feature = 'landuse_recreation_ground'], [feature = 'landuse_village_green'], [feature = 'leisure_common'], [feature = 'leisure_garden'], [feature = 'landuse_quarry'], [feature = 'landuse_vineyard'], [feature = 'landuse_orchard'], [feature = 'landuse_cemetery'], [feature = 'amenity_grave_yard'], [feature = 'landuse_residential'], [feature = 'landuse_meadow'], [feature = 'natural_grassland'], [feature = 'landuse_grass'], [feature = 'landuse_allotments'], [feature = 'landuse_farmyard'], [feature = 'landuse_farm'], [feature = 'landuse_farmland'], [feature = 'landuse_greenhouse_horticulture'], [feature = 'shop_mall'], [feature = 'landuse_retail'], [feature = 'landuse_industrial'], [feature = 'landuse_railway'], [feature = 'landuse_commercial'], [feature = 'landuse_brownfield'], [feature = 'landuse_landfill'], [feature = 'landuse_construction'], [feature = 'tourism_caravan_site'], [feature = 'tourism_theme_park'], [feature = 'tourism_zoo'], [feature = 'tourism_attraction'], [feature = 'amenity_kindergarten'], [feature = 'amenity_school'], [feature = 'amenity_college'], [feature = 'amenity_university'], [feature = 'natural_heath'], [feature = 'natural_scrub'], [feature = 'natural_beach'], [feature = 'natural_shoal'], [feature = 'natural_reef'], [feature = 'leisure_sports_centre'], [feature = 'leisure_stadium'], [feature = 'leisure_track'], [feature = 'leisure_dog_park'], [feature = 'leisure_pitch'] { [zoom >= 10][way_pixels > 3000][is_building = 'no'], [zoom >= 17][is_building = 'no'], [zoom >= 10][way_pixels > 3000][feature = 'shop_mall'], [zoom >= 17][feature = 'shop_mall'] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; [feature = 'natural_reef'], [feature = 'natural_wetland'], [feature = 'natural_marsh'], [feature = 'natural_mud'] { text-fill: @wetland-text; } [feature = 'leisure_park'], [feature = 'leisure_recreation_ground'], [feature = 'landuse_recreation_ground'], [feature = 'landuse_village_green'], [feature = 'leisure_common'], [feature = 'leisure_garden'] { text-fill: darken(@park, 60%); } [feature = 'landuse_quarry'] { text-fill: darken(@quarry, 60%); } [feature = 'landuse_vineyard'], [feature = 'landuse_orchard'] { text-fill: darken(@orchard, 50%); } [feature = 'landuse_cemetery'], [feature = 'amenity_grave_yard'] { text-fill: darken(@cemetery, 50%); text-halo-radius: @standard-halo-radius * 1.5; /* extra halo needed to overpower the cemetery polygon pattern */ } [feature = 'landuse_residential'] { text-fill: darken(@residential, 50%); } [feature = 'landuse_meadow'], [feature = 'natural_grassland'], [feature = 'landuse_grass'] { text-fill: darken(@grass, 50%); } [feature = 'landuse_allotments'] { text-fill: darken(@allotments, 50%); } [feature = 'landuse_farmyard'] { text-fill: darken(@farmyard, 50%); } [feature = 'landuse_farm'], [feature = 'landuse_farmland'], [feature = 'landuse_greenhouse_horticulture'] { text-fill: darken(@farmland, 50%); } [feature = 'shop_mall'], [feature = 'landuse_retail'] { text-fill: darken(@retail, 50%); } [feature = 'landuse_industrial'], [feature = 'landuse_railway'] { text-fill: darken(@industrial, 60%); } [feature = 'landuse_commercial'] { text-fill: darken(@commercial, 60%); } [feature = 'landuse_brownfield'], [feature = 'landuse_landfill'], [feature = 'landuse_construction'] { text-fill: darken(@construction, 50%); } [feature = 'tourism_caravan_site'] { text-fill: darken(@campsite, 50%); text-dy: 15; } [feature = 'tourism_theme_park'], [feature = 'tourism_zoo'] { text-fill: @tourism; text-face-name: @bold-fonts; /*rendered bold to improve visibility since theme parks tend to have crowded backgrounds*/ } [feature = 'tourism_attraction'] { text-fill: #660033; text-face-name: @standard-font; } [feature = 'amenity_kindergarten'], [feature = 'amenity_school'], [feature = 'amenity_college'], [feature = 'amenity_university'] { text-fill: darken(@societal_amenities, 70%); } [feature = 'natural_heath'] { text-fill: darken(@heath, 40%); } [feature = 'natural_scrub'] { text-fill: darken(@scrub, 60%); } [feature = 'natural_beach'], [feature = 'natural_shoal'] { text-fill: darken(@beach, 60%); } [feature = 'leisure_sports_centre'], [feature = 'leisure_stadium'] { text-fill: darken(@stadium, 70%); } [feature = 'leisure_dog_park'] { text-fill: darken(@park, 60%); text-halo-radius: @standard-halo-radius * 1.5; /* Extra halo needed to stand out from paw pattern. */ text-halo-fill: @standard-halo-fill; } [feature = 'leisure_track'] { text-fill: darken(@track, 40%); } [feature = 'leisure_pitch'] { text-fill: darken(@pitch, 40%); } } } [feature = 'natural_bay'][zoom >= 14], [feature = 'natural_spring'][zoom >= 16] { text-name: "[name]"; text-size: 10; text-fill: @water-text; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [feature = 'natural_spring'] { text-dy: 6; } } [feature = 'amenity_bank'][zoom >= 17], [feature = 'amenity_atm'][zoom >= 17] { text-name: "[name]"; [feature = 'amenity_atm'] { text-name: "[operator]"; } text-size: @standard-text-size; [feature = 'amenity_bank'] { text-dy: 9; } [feature = 'amenity_atm'] { text-dy: 10; } text-fill: @amenity-brown; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; text-face-name: @standard-font; } [feature = 'tourism_alpine_hut'][zoom >= 14], [feature = 'amenity_shelter'][zoom >= 17], [feature = 'tourism_hotel'][zoom >= 17], [feature = 'tourism_motel'][zoom >= 17], [feature = 'tourism_hostel'][zoom >= 17], [feature = 'tourism_chalet'][zoom >= 17], [feature = 'tourism_guest_house'][zoom >= 17], [feature = 'tourism_camp_site'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: #0066ff; text-dy: 11; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [feature = 'tourism_motel'] { text-dy: 13; } [feature = 'tourism_camp_site'] { text-dy: 15; } } [feature = 'amenity_embassy'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: #0066ff; text-dy: 10; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'amenity_taxi'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: #0066ff; text-dy: 11; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'highway_bus_stop'], [feature = 'amenity_charging_station'], [feature = 'amenity_fuel'], [feature = 'amenity_bus_station'] { [zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @transportation-text; text-dy: 11; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [feature = 'highway_bus_stop'] { text-dy: 9; } } } [feature = 'leisure_marina'][zoom >= 15] { [zoom >= 10][way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: @marina-text; text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'amenity_fountain'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @marina-text; text-dy: 4; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; [zoom >= 18] { text-dy: 10; } } [feature = 'amenity_prison'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @amenity-brown; text-dy: 12; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'man_made_lighthouse'][zoom >= 15] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @transportation-text; text-dy: 16; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'man_made_windmill'][zoom >= 17], [feature = 'amenity_recycling'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @amenity-brown; text-dy: 12; [feature = 'amenity_recycling'] { text-dy: 10; } text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'amenity_hospital'][zoom >= 16] { text-name: "[name]"; text-fill: @health-color; text-size: @standard-text-size; text-dy: 10; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'amenity_clinic'], [feature = 'amenity_pharmacy'], [feature = 'amenity_doctors'], [feature = 'amenity_dentist'], [feature = 'amenity_veterinary'] { [zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-dy: 12; text-fill: @health-color; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } } [feature = 'shop_art'], [feature = 'shop_bag'], [feature = 'shop_bakery'], [feature = 'shop_beauty'], [feature = 'shop_beverages'], [feature = 'shop_books'], [feature = 'shop_clothes'], [feature = 'shop_computer'], [feature = 'shop_fashion'], [feature = 'shop_convenience'], [feature = 'shop_confectionery'], [feature = 'shop_copyshop'], [feature = 'shop_deli'], [feature = 'shop_doityourself'], [feature = 'shop_dry_cleaning'], [feature = 'shop_hardware'], [feature = 'shop_hairdresser'], [feature = 'shop_hifi'], [feature = 'shop_ice_cream'], [feature = 'shop_butcher'], [feature = 'shop_car'], [feature = 'shop_car_repair'], [feature = 'shop_car_parts'], [feature = 'shop_cosmetics'], [feature = 'shop_bicycle'], [feature = 'shop_farm'], [feature = 'shop_fishmonger'], [feature = 'shop_florist'], [feature = 'shop_garden_centre'], [feature = 'shop_greengrocer'], [feature = 'shop_pet'], [feature = 'shop_photo'], [feature = 'shop_photo_studio'], [feature = 'shop_photography'], [feature = 'shop_shoes'], [feature = 'shop_gift'], [feature = 'shop_electronics'], [feature = 'shop_alcohol'], [feature = 'shop_optician'], [feature = 'shop_outdoor'], [feature = 'shop_perfumery'], [feature = 'shop_furniture'], [feature = 'shop_kiosk'], [feature = 'shop_mobile_phone'], [feature = 'shop_motorcycle'], [feature = 'shop_musical_instrument'], [feature = 'shop_newsagent'], [feature = 'shop_jewelry'], [feature = 'shop_jewellery'], [feature = 'shop_laundry'], [feature = 'shop_chemist'], [feature = 'shop_toys'], [feature = 'shop_travel_agency'], [feature = 'shop_seafood'], [feature = 'shop_sports'], [feature = 'shop_stationery'], [feature = 'shop_tobacco'], [feature = 'shop_tea'], [feature = 'shop_variety_store'], [feature = 'shop_wine'], [feature = 'shop_other']{ [way_pixels > 3000][zoom >= 17], [zoom >= 18] { text-name: "[name]"; text-size: @standard-text-size; text-dy: 12; text-fill: @shop-text; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: rgba(255, 255, 255, 0.6); text-wrap-width: @standard-wrap-width; text-placement: interior; [feature = 'shop_car_repair'] { text-fill: @amenity-brown; } } } [feature = 'shop_supermarket'], [feature = 'shop_department_store'] { [zoom >= 16] { text-name: "[name]"; text-size: @standard-text-size; text-dy: 12; text-fill: @shop-text; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: rgba(255, 255, 255, 0.6); text-wrap-width: @standard-wrap-width; text-placement: interior; } } [feature = 'aeroway_gate'][zoom >= 17] { text-name: "[ref]"; text-size: @standard-text-size; text-fill: #aa66cc; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: @standard-wrap-width; text-placement: interior; } [feature = 'power_plant'][is_building = 'no'][zoom >= 10], [feature = 'power_station'][is_building = 'no'][zoom >= 10], [feature = 'power_generator'][is_building = 'no'][zoom >= 10], [feature = 'power_sub_station'][is_building = 'no'][zoom >= 13], [feature = 'power_substation'][is_building = 'no'][zoom >= 13]{ [way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: darken(@power, 40%); text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'natural_scree'], [feature = 'natural_shingle'], [feature = 'natural_bare_rock'], [feature = 'natural_sand'] { [zoom >= 9][way_pixels > 3000][is_building = 'no'], [zoom >= 17][is_building = 'no'] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; [feature = 'natural_scree'], [feature = 'natural_shingle'], [feature = 'natural_bare_rock'] { text-fill: darken(@bare_ground, 50%); } [feature = 'natural_sand'] { text-fill: darken(@sand, 50%); } } } [feature = 'aeroway_apron'][is_building = 'no'] { [zoom >= 10][way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: darken(@apron, 60%); text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'highway_services'][is_building = 'no'], [feature = 'highway_rest_area'][is_building = 'no'] { [zoom >= 10][way_pixels > 3000], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: darken(@rest_area, 40%); text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'natural_glacier'][is_building = 'no'] { [zoom >= 8][way_pixels > 10000], [zoom >= 10][way_pixels > 750], [zoom >= 17] { text-name: "[name]"; text-size: @landcover-font-size; text-wrap-width: @landcover-wrap-width-size; [way_pixels > 12000] { text-size: @landcover-font-size-big; text-wrap-width: @landcover-wrap-width-size-big; } [way_pixels > 48000] { text-size: @landcover-font-size-bigger; text-wrap-width: @landcover-wrap-width-size-bigger; } text-fill: mix(darken(@glacier, 40%), darken(@glacier-line, 30%), 50%); text-face-name: @landcover-face-name; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; } } [feature = 'aeroway_helipad'][zoom >= 16] { text-name: "[name]"; text-size: @standard-text-size; text-fill: @airtransport; text-dy: -10; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; text-wrap-width: @standard-wrap-width; } [feature = 'aeroway_aerodrome'][zoom >= 10][zoom < 14] { text-name: "[name]"; text-size: @standard-text-size; text-fill: darken(@airtransport, 15%); text-dy: -10; text-face-name: @oblique-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; text-wrap-width: @standard-wrap-width; } [feature = 'amenity_hunting_stand'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-dy: 11; text-fill: @man-made-icon; text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; text-wrap-width: @standard-wrap-width; } [feature = 'natural_tree'][zoom >= 17] { text-name: "[name]"; text-size: @standard-text-size; text-fill: green; text-dy: 7; [zoom >= 18] { text-dy: 8; } [zoom >= 19] { text-dy: 11; } [zoom >= 20] { text-dy: 18; } text-face-name: @standard-font; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-placement: interior; text-wrap-width: @standard-wrap-width; } } #trees [zoom >= 16] { ::canopy { opacity: 0.3; [natural = 'tree_row'] { line-color: green; line-cap: round; line-width: 2.5; [zoom >= 17] { line-width: 5; } [zoom >= 18] { line-width: 10; } [zoom >= 19] { line-width: 15; } [zoom >= 20] { line-width: 30; } } [natural = 'tree'] { marker-fill: green; marker-allow-overlap: true; marker-line-width: 0; marker-width: 2.5; marker-height: 2.5; marker-ignore-placement: true; [zoom >= 17] { marker-width: 5; marker-height: 5; } [zoom >= 18] { marker-width: 10; marker-height: 10; } [zoom >= 19] { marker-width: 15; marker-height: 15; } [zoom >= 20] { marker-width: 30; marker-height: 30; } } } [natural = 'tree']::trunk { [zoom >= 18] { trunk/marker-fill: #b27f36; trunk/marker-allow-overlap: true; trunk/marker-line-width: 0; trunk/marker-width: 2; trunk/marker-height: 2; trunk/marker-ignore-placement: true; } [zoom >= 19] { trunk/marker-width: 3; trunk/marker-height: 3; } [zoom >= 20] { trunk/marker-width: 6; trunk/marker-height: 6; } } } openstreetmap-carto-2.45.1/buildings.mss000066400000000000000000000022371302040332100202730ustar00rootroot00000000000000@building-fill: #d9d0c9; //Lch(84, 5, 70) @building-line: darken(@building-fill, 15%); @building-low-zoom: darken(@building-fill, 4%); @building-major-fill: darken(@building-fill, 20%); @building-major-line: darken(@building-major-fill, 25%); @building-aeroway-fill: #cc99ff; @building-aeroway-line: darken(@building-aeroway-fill,15%); #buildings { [zoom >= 13] { polygon-fill: @building-low-zoom; polygon-clip: false; [zoom >= 15] { line-color: @building-line; polygon-fill: @building-fill; line-width: .75; line-clip: false; } } } #buildings-major { [zoom >= 13] { [aeroway = 'terminal'] { polygon-fill: @building-aeroway-fill; polygon-clip: false; [zoom >= 15] { line-width: .75; line-clip: false; line-color: @building-aeroway-line; } } [amenity = 'place_of_worship'], [building = 'train_station'] { polygon-fill: @building-major-fill; polygon-clip: false; [zoom >= 15] { line-width: .75; line-clip: false; line-color: @building-major-line; } } } } #bridge { [zoom >= 12] { polygon-fill: #B8B8B8; } } openstreetmap-carto-2.45.1/ferry-routes.mss000066400000000000000000000014521302040332100207570ustar00rootroot00000000000000@ferry-route: #66f; @ferry-route-text: @ferry-route; #ferry-routes { [zoom >= 7] { /* background prevents problems with overlapping ferry-routes, see #457 */ background/line-color: @water-color; background/line-width: 1; /* Needs to be a bit wider than the route itself because of antialiasing */ line-color: @ferry-route; line-width: 0.4; line-dasharray: 4,4; [zoom >= 11] { background/line-width: 1; line-width: 0.8; line-dasharray: 6,6; } } } #ferry-routes-text { [zoom >= 13] { text-name: "[name]"; text-face-name: @book-fonts; text-placement: line; text-fill: @ferry-route-text; text-spacing: 1000; text-size: 10; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-dy: -8; } } openstreetmap-carto-2.45.1/get-shapefiles.sh000077500000000000000000000107661302040332100210340ustar00rootroot00000000000000#!/bin/sh set -e -u UNZIP_OPTS=-qqun # check essential applications exists() { command -v "$1" >/dev/null 2>&1 } for application in curl tar unzip; do if exists $application; then echo $application 'detected...' else echo 'ERROR:' $application 'not detected, you need to install it first!' exit 1 fi done # create and populate data dir mkdir -p data/ mkdir -p data/world_boundaries mkdir -p data/simplified-land-polygons-complete-3857 mkdir -p data/ne_110m_admin_0_boundary_lines_land mkdir -p data/land-polygons-split-3857 # world_boundaries echo "downloading world_boundaries..." curl -z "data/world_boundaries-spherical.tgz" -L -o "data/world_boundaries-spherical.tgz" "http://planet.openstreetmap.org/historical-shapefiles/world_boundaries-spherical.tgz" echo "expanding world_boundaries..." tar -xzf data/world_boundaries-spherical.tgz -C data/ # simplified-land-polygons-complete-3857 echo "downloading simplified-land-polygons-complete-3857..." curl -z "data/simplified-land-polygons-complete-3857.zip" -L -o "data/simplified-land-polygons-complete-3857.zip" "http://data.openstreetmapdata.com/simplified-land-polygons-complete-3857.zip" echo "simplified-land-polygons-complete-3857..." unzip $UNZIP_OPTS data/simplified-land-polygons-complete-3857.zip \ simplified-land-polygons-complete-3857/simplified_land_polygons.shp \ simplified-land-polygons-complete-3857/simplified_land_polygons.shx \ simplified-land-polygons-complete-3857/simplified_land_polygons.prj \ simplified-land-polygons-complete-3857/simplified_land_polygons.dbf \ simplified-land-polygons-complete-3857/simplified_land_polygons.cpg \ -d data/ # ne_110m_admin_0_boundary_lines_land echo "downloading ne_110m_admin_0_boundary_lines_land..." curl -z data/ne_110m_admin_0_boundary_lines_land.zip -L -o data/ne_110m_admin_0_boundary_lines_land.zip http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_boundary_lines_land.zip echo "expanding ne_110m_admin_0_boundary_lines_land..." unzip $UNZIP_OPTS data/ne_110m_admin_0_boundary_lines_land.zip \ ne_110m_admin_0_boundary_lines_land.shp \ ne_110m_admin_0_boundary_lines_land.shx \ ne_110m_admin_0_boundary_lines_land.prj \ ne_110m_admin_0_boundary_lines_land.dbf \ -d data/ne_110m_admin_0_boundary_lines_land/ # land-polygons-split-3857 echo "downloading land-polygons-split-3857..." curl -z "data/land-polygons-split-3857.zip" -L -o "data/land-polygons-split-3857.zip" "http://data.openstreetmapdata.com/land-polygons-split-3857.zip" echo "expanding land-polygons-split-3857..." unzip $UNZIP_OPTS data/land-polygons-split-3857.zip \ land-polygons-split-3857/land_polygons.shp \ land-polygons-split-3857/land_polygons.shx \ land-polygons-split-3857/land_polygons.prj \ land-polygons-split-3857/land_polygons.dbf \ land-polygons-split-3857/land_polygons.cpg \ -d data/ # antarctica-icesheet-polygons-3857 echo "downloading antarctica-icesheet-polygons-3857..." curl -z "data/antarctica-icesheet-polygons-3857.zip" -L -o "data/antarctica-icesheet-polygons-3857.zip" "http://data.openstreetmapdata.com/antarctica-icesheet-polygons-3857.zip" echo "expanding antarctica-icesheet-polygons-3857..." unzip $UNZIP_OPTS data/antarctica-icesheet-polygons-3857.zip \ antarctica-icesheet-polygons-3857/icesheet_polygons.shp \ antarctica-icesheet-polygons-3857/icesheet_polygons.shx \ antarctica-icesheet-polygons-3857/icesheet_polygons.prj \ antarctica-icesheet-polygons-3857/icesheet_polygons.dbf \ -d data/ # antarctica-icesheet-outlines-3857 echo "downloading antarctica-icesheet-outlines-3857..." curl -z "data/antarctica-icesheet-outlines-3857.zip" -L -o "data/antarctica-icesheet-outlines-3857.zip" "http://data.openstreetmapdata.com/antarctica-icesheet-outlines-3857.zip" echo "expanding antarctica-icesheet-outlines-3857..." unzip $UNZIP_OPTS data/antarctica-icesheet-outlines-3857.zip \ antarctica-icesheet-outlines-3857/icesheet_outlines.shp \ antarctica-icesheet-outlines-3857/icesheet_outlines.shx \ antarctica-icesheet-outlines-3857/icesheet_outlines.prj \ antarctica-icesheet-outlines-3857/icesheet_outlines.dbf \ -d data/ #index echo "indexing shapefiles" shapeindex --shape_files \ data/simplified-land-polygons-complete-3857/simplified_land_polygons.shp \ data/land-polygons-split-3857/land_polygons.shp \ data/antarctica-icesheet-polygons-3857/icesheet_polygons.shp \ data/antarctica-icesheet-outlines-3857/icesheet_outlines.shp \ data/ne_110m_admin_0_boundary_lines_land/ne_110m_admin_0_boundary_lines_land.shp #finish echo "...done!" openstreetmap-carto-2.45.1/indexes.sql000066400000000000000000000031401302040332100177410ustar00rootroot00000000000000-- These are optional but suggested indexes for rendering OpenStreetMap Carto -- with a full planet database. -- This file is generated with scripts/indexes.py CREATE INDEX planet_osm_roads_admin ON planet_osm_roads USING GIST (way) WHERE boundary = 'administrative'; CREATE INDEX planet_osm_roads_roads_ref ON planet_osm_roads USING GIST (way) WHERE highway IS NOT NULL AND ref IS NOT NULL; CREATE INDEX planet_osm_roads_admin_low ON planet_osm_roads USING GIST (way) WHERE boundary = 'administrative' AND admin_level IN ('0', '1', '2', '3', '4'); CREATE INDEX planet_osm_line_ferry ON planet_osm_line USING GIST (way) WHERE route = 'ferry'; CREATE INDEX planet_osm_line_river ON planet_osm_line USING GIST (way) WHERE waterway = 'river'; CREATE INDEX planet_osm_line_name ON planet_osm_line USING GIST (way) WHERE name IS NOT NULL; CREATE INDEX planet_osm_polygon_water ON planet_osm_polygon USING GIST (way) WHERE waterway IN ('dock', 'riverbank', 'canal') OR landuse IN ('reservoir', 'basin') OR "natural" IN ('water', 'glacier'); CREATE INDEX planet_osm_polygon_military ON planet_osm_polygon USING GIST (way) WHERE landuse = 'military'; CREATE INDEX planet_osm_polygon_nobuilding ON planet_osm_polygon USING GIST (way) WHERE building IS NULL; CREATE INDEX planet_osm_polygon_name ON planet_osm_polygon USING GIST (way) WHERE name IS NOT NULL; CREATE INDEX planet_osm_polygon_way_area_z6 ON planet_osm_polygon USING GIST (way) WHERE way_area > 59750; CREATE INDEX planet_osm_point_place ON planet_osm_point USING GIST (way) WHERE place IS NOT NULL AND name IS NOT NULL; openstreetmap-carto-2.45.1/indexes.yml000066400000000000000000000023471302040332100177530ustar00rootroot00000000000000# A goal with the indexes is to have them general-purpose enough to not need # frequent changing with stylesheet changes, but to be usable with many # versions, and potentially other styles. point: # The point table is small, but so are the partial indexes place: where: place IS NOT NULL AND name IS NOT NULL line: name: where: name IS NOT NULL ferry: where: route = 'ferry' river: where: waterway = 'river' polygon: # The polygon table is by far the largest, and generally the slowest name: where: name IS NOT NULL nobuilding: where: building IS NULL military: where: landuse = 'military' water: # The indentation here makes sense in the SQL output where: |- waterway IN ('dock', 'riverbank', 'canal') OR landuse IN ('reservoir', 'basin') OR "natural" IN ('water', 'glacier') way_area_z6: where: way_area > 59750 roads: # The roads table only has a subset of data, so it's just got some low-zoom # indexes and some fairly selective ones for high zoom admin_low: where: boundary = 'administrative' AND admin_level IN ('0', '1', '2', '3', '4') admin: where: boundary = 'administrative' roads_ref: where: highway IS NOT NULL AND ref IS NOT NULL openstreetmap-carto-2.45.1/landcover.mss000066400000000000000000000477521302040332100203030ustar00rootroot00000000000000// --- Parks, woods, other green things --- @grass: #cdebb0; // also meadow, common, garden, village_green @scrub: #b5e3b5; @forest: #add19e; // Lch(80,30,135) @forest-text: #46673b; // Lch(40,30,135) @park: #c8facc; // Lch(94,30,145) also recreation_ground @orchard: #aedfa3; // --- "Base" landuses --- @residential: #e0dfdf; // Lch(89,0,0) @residential-line: #b9b9b9; // Lch(75,0,0) @retail: #ffd6d1; // Lch(89,16,30) @retail-line: #d99c95; // Lch(70,25,30) @commercial: #f2dad9; // Lch(89,8.5,25) @commercial-line: #d1b2b0; // Lch(75,12,25) @industrial: #ebdbe8; // Lch(89,9,330) (Also used for railway) @industrial-line: #c6b3c3; // Lch(75,11,330) (Also used for railway-line) @farmland: #fbecd7; // Lch(94,12,80) (Also used for farm) @farmland-line: #d6c4ab; // Lch(80,15,80) @farmyard: #f5dcba; // Lch(89,20,80) @farmyard-line: #d1b48c; // Lch(75,25,80) // --- Transport ---- @aerodrome: #e9e7e2; @apron: #e9d1ff; @garages: #dfddce; @parking: #f7efb7; @railway: @industrial; @railway-line: @industrial-line; @rest_area: #efc8c8; // also services @station: #d4aaaa; // --- Other ---- @allotments: #eecfb3; // Lch(85,19,70) @bare_ground: #eee5dc; @campsite: #def6c0; // also caravan_site, picnic_site @cemetery: #aacbaf; // also grave_yard @construction: #c7c7b4; // also brownfield @danger_area: pink; @heath: #d6d99f; @mud: rgba(203,177,154,0.3); // produces #e6dcd1 over @land @place_of_worship: #cdccc9; @place_of_worship_outline: #111; @playground: lighten(@park, 5%); @power: darken(@industrial, 5%); @power-line: darken(@industrial-line, 5%); @sand: #f5e9c6; @societal_amenities: #f0f0d8; @tourism: #734a08; @quarry: #c5c3c3; @military: #f55; @beach: #fff1ba; // --- Sports --- @pitch: #aae0cb; // also track @track: @pitch; @stadium: @societal_amenities; // also sports_centre @golf_course: #b5e3b5; #landcover-low-zoom[zoom < 10], #landcover[zoom >= 10] { ::first { [feature = 'wetland_mud'], [feature = 'wetland_tidalflat'] { [zoom >= 9] { polygon-fill: @mud; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } } [feature = 'leisure_swimming_pool'][zoom >= 14] { polygon-fill: @water-color; line-color: saturate(darken(@water-color, 40%), 30%); line-width: 0.5; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'leisure_playground'][zoom >= 13] { polygon-fill: @playground; line-color: darken(@playground, 60%); line-width: 0.3; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'tourism_camp_site'], [feature = 'tourism_caravan_site'], [feature = 'tourism_picnic_site'] { [zoom >= 10] { polygon-fill: @campsite; line-color: saturate(darken(@campsite, 60%), 30%); line-width: 0.3; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'landuse_quarry'][zoom >= 10] { polygon-fill: @quarry; polygon-pattern-file: url('symbols/quarry.png'); line-width: 0.5; line-color: grey; [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } [feature = 'landuse_vineyard'] { [zoom >= 10] { polygon-fill: @orchard; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [zoom >= 14] { polygon-pattern-file: url('symbols/vineyard.png'); polygon-pattern-alignment: global; [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } [feature = 'landuse_orchard'] { [zoom >= 10] { polygon-fill: @orchard; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [zoom >= 14] { polygon-pattern-file: url('symbols/orchard.png'); polygon-pattern-alignment: global; [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } [feature = 'landuse_cemetery'], [feature = 'amenity_grave_yard'] { [zoom >= 10] { polygon-fill: @cemetery; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [zoom >= 14] { [religion = 'jewish'] { polygon-pattern-file: url('symbols/grave_yard_jewish.png'); } [religion = 'christian'] { polygon-pattern-file: url('symbols/grave_yard_christian.png'); } [religion = 'INT-generic'] { polygon-pattern-file: url('symbols/grave_yard_generic.png'); } [religion = 'jewish'], [religion = 'christian'], [religion = 'INT-generic'] { [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } } [feature = 'amenity_place_of_worship'][zoom >= 13] { polygon-fill: @place_of_worship; polygon-clip: false; [zoom >= 15] { line-color: @place_of_worship_outline; line-width: 0.3; line-clip: false; } } [feature = 'amenity_prison'][zoom >= 10][way_pixels > 75] { polygon-pattern-file: url('symbols/grey_vertical_hatch.png'); polygon-pattern-alignment: global; line-color: #888; line-width: 3; line-opacity: 0.329; } [feature = 'landuse_residential'][zoom >= 10] { polygon-fill: @residential; [zoom >= 16] { line-width: .5; line-color: @residential-line; [name != ''] { line-width: 0.7; } } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'landuse_garages'][zoom >= 13] { polygon-fill: @garages; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'military_danger_area'] { [zoom >= 9][zoom < 11] { polygon-fill: @danger_area; polygon-opacity: 0.3; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [zoom >= 11] { polygon-pattern-file: url('symbols/danger.png'); [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } [feature = 'leisure_park'], [feature = 'leisure_recreation_ground'] { [zoom >= 10] { polygon-fill: @park; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'leisure_dog_park'] { [zoom >= 10] { polygon-fill: @playground; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [zoom >= 16] { polygon-pattern-file: url('symbols/dog_park.png'); polygon-pattern-alignment: global; [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } [feature = 'leisure_golf_course'][zoom >= 10], [feature = 'leisure_miniature_golf'][zoom >= 15] { polygon-fill: @golf_course; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'landuse_allotments'] { [zoom >= 10] { polygon-fill: @allotments; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [zoom >= 14] { polygon-pattern-file: url('symbols/allotments.png'); polygon-pattern-alignment: global; [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } [feature = 'landuse_forest'], [feature = 'natural_wood'] { [zoom >= 8] { polygon-fill: @forest; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'landuse_farmyard'][zoom >= 10] { polygon-fill: @farmyard; [zoom >= 16] { line-width: 0.5; line-color: @farmyard-line; [name != ''] { line-width: 0.7; } } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'landuse_farm'], [feature = 'landuse_farmland'], [feature = 'landuse_greenhouse_horticulture'] { [zoom >= 10] { polygon-fill: @farmland; [zoom >= 16] { line-width: .5; line-color: @farmland-line; } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'landuse_meadow'], [feature = 'natural_grassland'], [feature = 'landuse_grass'], [feature = 'landuse_recreation_ground'], [feature = 'landuse_village_green'], [feature = 'leisure_common'], [feature = 'leisure_garden'] { [zoom >= 10] { polygon-fill: @grass; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'landuse_retail'][zoom >= 10] { polygon-fill: @retail; [zoom >= 16] { line-width: 0.5; line-color: @retail-line; [name != ''] { line-width: 0.7; } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'landuse_industrial'][zoom >= 10] { polygon-fill: @industrial; [zoom >= 16] { line-width: .5; line-color: @industrial-line; [name != ''] { line-width: 0.7; } } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'landuse_railway'][zoom >= 10] { polygon-fill: @railway; [zoom >= 16][name != ''] { line-width: 0.7; line-color: @railway-line; } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'power_station'][zoom >= 10], [feature = 'power_generator'][zoom >= 10], [feature = 'power_sub_station'][zoom >= 13], [feature = 'power_substation'][zoom >= 13] { polygon-fill: @industrial; [zoom >= 15] { polygon-fill: @power; } [zoom >= 16] { line-width: 0.5; line-color: @power-line; [name != ''] { line-width: 0.7; } } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'landuse_commercial'][zoom >= 10] { polygon-fill: @commercial; [zoom >= 16] { line-width: 0.5; line-color: @commercial-line; [name != ''] { line-width: 0.7; } } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'landuse_brownfield'], [feature = 'landuse_construction'] { [zoom >= 10] { polygon-fill: @construction; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'landuse_landfill'] { [zoom >= 10] { polygon-fill: #b6b592; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'natural_bare_rock'][zoom >= 9] { polygon-fill: @bare_ground; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } [zoom >= 13] { polygon-pattern-file: url('symbols/rock_overlay.png'); [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } [feature = 'natural_scree'], [feature = 'natural_shingle'] { [zoom >= 9] { polygon-fill: @bare_ground; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } [zoom >= 13] { polygon-pattern-file: url('symbols/scree_overlay.png'); [way_pixels >= 4] { polygon-pattern-gamma: 0.75; } [way_pixels >= 64] { polygon-pattern-gamma: 0.3; } } } } [feature = 'natural_sand'][zoom >= 9] { polygon-fill: @sand; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'natural_heath'][zoom >= 10] { polygon-fill: @heath; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'natural_scrub'][zoom >= 10] { polygon-fill: @scrub; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'wetland_swamp'][zoom >= 8] { polygon-fill: @forest; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'wetland_bog'], [feature = 'wetland_string_bog'] { [zoom >= 10] { polygon-fill: @heath; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'wetland_wet_meadow'], [feature = 'wetland_marsh'] { [zoom >= 10] { polygon-fill: @grass; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'amenity_hospital'], [feature = 'amenity_university'], [feature = 'amenity_college'], [feature = 'amenity_school'], [feature = 'amenity_kindergarten'] { [zoom >= 10] { polygon-fill: @residential; [zoom >= 12] { polygon-fill: @societal_amenities; [zoom >= 13] { line-width: 0.3; line-color: brown; } } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'amenity_parking'][zoom >= 10], [feature = 'amenity_bicycle_parking'][zoom >= 10], [feature = 'amenity_motorcycle_parking'][zoom >= 10] { polygon-fill: @parking; [zoom >= 15] { line-width: 0.3; line-color: saturate(darken(@parking, 40%), 20%); } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'aeroway_apron'][zoom >= 10] { polygon-fill: @apron; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'aeroway_aerodrome'][zoom >= 10] { polygon-fill: @aerodrome; line-width: 0.2; line-color: saturate(darken(@aerodrome, 40%), 20%); [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'natural_beach'][zoom >= 10], [feature = 'natural_shoal'][zoom >= 10] { polygon-fill: @beach; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'highway_services'], [feature = 'highway_rest_area'] { [zoom >= 10] { polygon-fill: @rest_area; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'railway_station'][zoom >= 10] { polygon-fill: @station; } [feature = 'leisure_sports_centre'], [feature = 'leisure_stadium'] { [zoom >= 10] { polygon-fill: @stadium; [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } [feature = 'leisure_track'][zoom >= 10] { polygon-fill: @track; [zoom >= 15] { line-width: 0.5; line-color: saturate(darken(@track, 30%), 20%); } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } [feature = 'leisure_pitch'][zoom >= 10] { polygon-fill: @pitch; [zoom >= 15] { line-width: 0.5; line-color: saturate(darken(@pitch, 30%), 20%); } [way_pixels >= 4] { polygon-gamma: 0.75; } [way_pixels >= 64] { polygon-gamma: 0.3; } } } /* man_made=cutline */ #landcover-line { [zoom >= 14] { line-width: 3; line-join: round; line-cap: square; line-color: @grass; [zoom >= 16] { line-width: 6; [zoom >= 18] { line-width: 12; } } } } #landcover-area-symbols { [int_wetland != null][zoom >= 10] { polygon-pattern-file: url('symbols/wetland.png'); polygon-pattern-alignment: global; } [natural = 'reef'][zoom >= 10] { polygon-pattern-file: url('symbols/reef.png'); polygon-pattern-alignment: global; } [zoom >= 14] { [int_wetland = 'marsh'], [int_wetland = 'saltmarsh'], [int_wetland = 'wet_meadow'], [int_wetland = 'fen'] { polygon-pattern-file: url('symbols/wetland_marsh.png'); polygon-pattern-alignment: global; } [int_wetland = 'reedbed'] { polygon-pattern-file: url('symbols/wetland_reed.png'); polygon-pattern-alignment: global; } [int_wetland = 'mangrove'] { polygon-pattern-file: url('symbols/wetland_mangrove.png'); polygon-pattern-alignment: global; } [int_wetland = 'swamp'] { polygon-pattern-file: url('symbols/wetland_swamp.png'); polygon-pattern-alignment: global; } [int_wetland = 'bog'], [int_wetland = 'string_bog'] { polygon-pattern-file: url('symbols/wetland_bog.png'); polygon-pattern-alignment: global; } [natural = 'beach'], [natural = 'shoal'] { [surface = 'sand'] { polygon-pattern-file: url('symbols/beach.png'); polygon-pattern-alignment: global; } [surface = 'gravel'], [surface = 'fine_gravel'], [surface = 'pebbles'], [surface = 'pebblestone'], [surface = 'shingle'], [surface = 'stones'], [surface = 'shells'] { polygon-pattern-file: url('symbols/beach_coarse.png'); polygon-pattern-alignment: global; } } [natural = 'scrub'] { polygon-pattern-file: url('symbols/scrub.png'); polygon-pattern-alignment: global; } } //Also landuse = forest, converted in the SQL [natural = 'wood'][zoom >= 13]::wood { polygon-pattern-file: url('symbols/forest.png'); // Lch(55,30,135) polygon-pattern-alignment: global; opacity: 0.4; // The entire layer has opacity to handle overlapping forests } } #landuse-overlay { [landuse = 'military'][zoom >= 7][way_pixels > 900], [landuse = 'military'][zoom >= 8][way_pixels > 100], [landuse = 'military'][zoom >= 10][way_pixels > 75] { polygon-pattern-file: url('symbols/military_red_hatch.png'); polygon-pattern-alignment: global; line-color: @military; line-width: 3; line-opacity: 0.329; } } #cliffs { [natural = 'cliff'][zoom >= 13] { line-pattern-file: url('symbols/cliff.png'); [zoom >= 15] { line-pattern-file: url('symbols/cliff2.png'); } } [man_made = 'embankment'][zoom >= 15]::man_made { line-pattern-file: url('symbols/embankment.png'); } } #area-barriers { [zoom >= 16] { line-color: #444; line-width: 0.4; [feature = 'barrier_hedge'] { polygon-fill: #aed1a0; } } } .barriers { [zoom >= 16] { line-width: 0.4; line-color: #444; } [feature = 'barrier_embankment'][zoom >= 14] { line-width: 0.4; line-color: #444; } [feature = 'barrier_hedge'][zoom >= 16] { line-width: 3; line-color: #aed1a0; } [feature = 'historic_citywalls'], [feature = 'barrier_city_wall'] { [zoom >= 15] { line-width: 1.5; line-color: lighten(#444, 30%); } [zoom >= 17] { line-width: 3; barrier/line-width: 0.4; barrier/line-color: #444; } } } #tourism-boundary { [tourism = 'zoo'][zoom >= 10][way_pixels >= 20], [tourism = 'theme_park'][zoom >= 10][way_pixels >= 20] { a/line-width: 1; a/line-offset: -0.5; a/line-color: @tourism; a/line-opacity: 0.5; a/line-join: round; a/line-cap: round; [zoom >= 17], [way_pixels >= 60] { b/line-width: 4; b/line-offset: -2; b/line-color: @tourism; b/line-opacity: 0.3; b/line-join: round; b/line-cap: round; } [zoom >= 17] { a/line-width: 2; a/line-offset: -1; b/line-width: 6; b/line-offset: -3; } } } #text-line { [feature = 'natural_cliff'][zoom >= 15], [feature = 'man_made_embankment'][zoom >= 15] { text-name: "[name]"; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-fill: #999; text-size: 10; text-face-name: @book-fonts; text-placement: line; text-dy: 8; text-vertical-alignment: middle; text-spacing: 400; } } openstreetmap-carto-2.45.1/openstreetmap-carto.style000066400000000000000000000142351302040332100226460ustar00rootroot00000000000000# This is the .style file for OpenStreetMap Carto, which is currently # the same as the upstream osm2pgsql style # phstore is used instead of polygon,nocolumn to preserve compatibility # with older osm2pgsql versions # OsmType Tag DataType Flags node,way access text linear node,way addr:housename text linear node,way addr:housenumber text linear node,way addr:interpolation text linear node,way admin_level text linear node,way aerialway text linear node,way aeroway text polygon node,way amenity text polygon node,way area text polygon # hard coded support for area=1/yes => polygon is in osm2pgsql node,way barrier text linear node,way bicycle text linear node,way brand text linear node,way bridge text linear node,way boundary text linear node,way building text polygon node capital text linear node,way construction text linear node,way covered text linear node,way culvert text linear node,way cutting text linear node,way denomination text linear node,way disused text linear node ele text linear node,way embankment text linear node,way foot text linear node,way generator:source text linear node,way harbour text polygon node,way highway text linear node,way historic text polygon node,way horse text linear node,way intermittent text linear node,way junction text linear node,way landuse text polygon node,way layer text linear node,way leisure text polygon node,way lock text linear node,way man_made text polygon node,way military text polygon node,way motorcar text linear node,way name text linear node,way natural text polygon # natural=coastline tags are discarded by a hard coded rule in osm2pgsql node,way office text polygon node,way oneway text linear node,way operator text linear node,way place text polygon node,way population text linear node,way power text polygon node,way power_source text linear node,way public_transport text polygon node,way railway text linear node,way ref text linear node,way religion text linear node,way route text linear node,way service text linear node,way shop text polygon node,way sport text polygon node,way surface text linear node,way toll text linear node,way tourism text polygon node,way tower:type text linear way tracktype text linear node,way tunnel text linear node,way water text polygon node,way waterway text polygon node,way wetland text polygon node,way width text linear node,way wood text linear node,way z_order int4 linear # This is calculated during import way way_area real linear # This is calculated during import # Area tags # We don't make columns for these tags, but objects with them are areas. way abandoned:aeroway text phstore way abandoned:amenity text phstore way abandoned:building text phstore way abandoned:landuse text phstore way abandoned:power text phstore way area:highway text phstore # Deleted tags # These are tags that are generally regarded as useless for most rendering. # Most of them are from imports or intended as internal information for mappers # Some of them are automatically deleted by editors. # If you want some of them, perhaps for a debugging layer, just delete the lines. # These tags are used by mappers to keep track of data. # They aren't very useful for rendering. node,way note text delete node,way note:* text delete node,way source text delete node,way source_ref text delete node,way source:* text delete node,way attribution text delete node,way comment text delete node,way fixme text delete # Tags generally dropped by editors, not otherwise covered node,way created_by text delete node,way odbl text delete node,way odbl:note text delete node,way SK53_bulk:load text delete # Lots of import tags # TIGER (US) node,way tiger:* text delete # NHD (US) # NHD has been converted every way imaginable node,way NHD:* text delete node,way nhd:* text delete # GNIS (US) node,way gnis:* text delete # Geobase (CA) node,way geobase:* text delete # NHN (CA) node,way accuracy:meters text delete node,way sub_sea:type text delete node,way waterway:type text delete # KSJ2 (JA) # See also note:ja and source_ref above node,way KSJ2:* text delete # Yahoo/ALPS (JA) node,way yh:* text delete # osak (DK) node,way osak:* text delete # kms (DK) node,way kms:* text delete # ngbe (ES) # See also note:es and source:file above node,way ngbe:* text delete # naptan (UK) node,way naptan:* text delete # Corine (CLC) (Europe) node,way CLC:* text delete # misc node,way 3dshapes:ggmodelk text delete node,way AND_nosr_r text delete node,way import text delete node,way it:fvg:* text delete openstreetmap-carto-2.45.1/placenames.mss000066400000000000000000000162241302040332100204240ustar00rootroot00000000000000@placenames: #222; @placenames-light: #777777; @country-labels: darken(@admin-boundaries, 15%); @state-labels: desaturate(darken(@admin-boundaries, 5%), 20%); .country { [zoom >= 3][way_pixels > 1000][way_pixels < 360000] { text-name: "[name]"; text-size: 10; [zoom >= 4] { text-size: 11; } [zoom >= 5] { text-size: 12; } [zoom >= 7] { text-size: 13; } [zoom >= 10] { text-size: 14; } text-fill: @country-labels; text-face-name: @book-fonts; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; text-wrap-width: 35; text-placement: interior; text-character-spacing: 0.5; text-line-spacing: 1; } } .state { [zoom >= 4][zoom < 5][way_pixels > 750], [zoom >= 5][way_pixels > 3000][way_pixels < 196000] { text-name: "[ref]"; text-size: 9; text-fill: @state-labels; text-face-name: @oblique-fonts; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; text-wrap-width: 0; text-placement: interior; [zoom >= 5] { text-name: "[name]"; text-wrap-width: 30; } [zoom >= 7] { text-size: 11; text-wrap-width: 50; } } } #capital-names { [zoom >= 4][zoom < 8][population > 600000], [zoom >= 5][zoom < 8] { shield-file: url('symbols/place/place-capital-6.svg'); shield-text-dx: 6; shield-text-dy: 6; shield-name: '[name]'; shield-face-name: @book-fonts; shield-fill: @placenames; shield-size: 11; shield-wrap-width: 30; shield-halo-fill: @standard-halo-fill; shield-halo-radius: @standard-halo-radius * 1.5; shield-placement-type: simple; shield-placements: 'S,N,E,W'; [dir = 1] { shield-placements: 'N,S,E,W'; } shield-unlock-image: true; [zoom >= 5] { shield-wrap-width: 45; } [zoom >= 6] { shield-size: 12; shield-wrap-width: 60; } [zoom >= 7] { shield-file: url('symbols/place/place-capital-8.svg'); shield-text-dx: 7; shield-text-dy: 7; } } [zoom >= 8] { text-name: '[name]'; text-face-name: @book-fonts; text-fill: @placenames; text-size: 13; text-wrap-width: 60; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; [zoom >= 11] { text-size: 15; text-wrap-width: 75; } } } #placenames-medium::high-importance { [category = 1][zoom < 14] { [zoom >= 4][zoom < 5][score >= 3000000], [zoom >= 5][zoom < 8][score >= 400000] { shield-file: url('symbols/place/place-4.svg'); shield-text-dx: 4; shield-text-dy: 4; shield-name: '[name]'; shield-face-name: @book-fonts; shield-fill: @placenames; shield-size: 11; shield-wrap-width: 30; shield-halo-fill: @standard-halo-fill; shield-halo-radius: @standard-halo-radius * 1.5; shield-placement-type: simple; shield-placements: 'S,N,E,W'; [dir = 1] { shield-placements: 'N,S,E,W'; } shield-unlock-image: true; [zoom >= 5] { shield-wrap-width: 45; } [zoom >= 6] { shield-size: 12; shield-wrap-width: 60; shield-file: url('symbols/place/place-6.svg'); shield-text-dx: 5; shield-text-dy: 5; } [zoom >= 7] { shield-file: url('symbols/place/place-6-z7.svg'); } } [zoom >= 8][score >= 400000] { text-name: '[name]'; text-face-name: @book-fonts; text-fill: @placenames; text-size: 13; text-wrap-width: 60; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; [zoom >= 11] { text-size: 15; text-wrap-width: 75; } } } } #placenames-medium::medium-importance { [category = 1][score < 400000][zoom < 15] { [zoom >= 6][zoom < 8][score >= 70000], [zoom >= 7][zoom < 8] { shield-file: url('symbols/place/place-4.svg'); shield-text-dx: 4; shield-text-dy: 4; shield-name: "[name]"; shield-size: 10; shield-fill: @placenames; shield-face-name: @book-fonts; shield-halo-fill: @standard-halo-fill; shield-halo-radius: @standard-halo-radius * 1.5; shield-wrap-width: 30; shield-placement-type: simple; shield-placements: 'S,N,E,W'; [dir = 1] { shield-placements: 'N,S,E,W'; } shield-unlock-image: true; [zoom >= 7] { shield-file: url('symbols/place/place-4-z7.svg'); } } [zoom >= 8] { text-name: "[name]"; text-size: 10; text-fill: @placenames; text-face-name: @book-fonts; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; text-wrap-width: 60; [zoom >= 9] { text-size: 12; text-wrap-width: 60; } [zoom >= 11] { text-size: 14; text-wrap-width: 70; } [zoom >= 14] { text-size: 15; text-wrap-width: 75; } } } } #placenames-medium::low-importance { [category = 2] { [zoom >= 9][zoom < 16] { text-name: "[name]"; text-size: 10; text-fill: @placenames; text-face-name: @book-fonts; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; text-wrap-width: 45; [zoom >= 11] { text-size: 11; text-wrap-width: 55; } [zoom >= 12] { text-size: 13; text-wrap-width: 65; } [zoom >= 14] { text-size: 15; text-wrap-width: 70; } } } } #placenames-small::suburb { [place = 'suburb'][zoom >= 12][zoom < 17] { text-name: "[name]"; text-size: 11; text-fill: @placenames; text-face-name: @book-fonts; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; text-wrap-width: 55; [zoom >= 14] { text-size: 14; text-wrap-width: 70; text-fill: @placenames-light; text-halo-fill: white; } [zoom >= 16] { text-size: 15; text-wrap-width: 75; } } } #placenames-small::village { [place = 'village'] { [zoom >= 12][zoom < 17] { text-name: "[name]"; text-size: 10; text-fill: @placenames; text-face-name: @book-fonts; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; text-wrap-width: 50; [zoom >= 14] { text-fill: @placenames-light; text-halo-fill: white; text-size: 13; text-wrap-width: 65; } [zoom >= 16] { text-size: 15; text-wrap-width: 75; } } } } #placenames-small::hamlet { [place = 'hamlet'], [place = 'locality'], [place = 'neighbourhood'], [place = 'isolated_dwelling'], [place = 'farm'] { [zoom >= 15] { text-name: "[name]"; text-size: 10; text-fill: @placenames; text-face-name: @book-fonts; text-halo-fill: @standard-halo-fill; text-halo-radius: @standard-halo-radius * 1.5; text-wrap-width: 45; } [zoom >= 16] { text-size: 12; text-wrap-width: 60; text-fill: @placenames-light; text-halo-fill: white; } } } openstreetmap-carto-2.45.1/power.mss000066400000000000000000000015631302040332100174500ustar00rootroot00000000000000@power-line-color: #888; #power-line { [zoom >= 14] { line-width: 0.5; line-color: @power-line-color; [zoom >= 15] { line-width: 0.6; } [zoom >= 16] { line-width: 0.7; } [zoom >= 18] { line-width: 1; } [zoom >= 19] { line-width: 1.2; } } } #power-minorline { [zoom >= 16] { line-width: 0.3; line-color: @power-line-color; [zoom >= 17] { line-width: 0.4; } [zoom >= 18] { line-width: 0.5; } } } #power-towers { [zoom >= 14] { marker-file: url('symbols/power_tower_small.svg'); marker-width: 3; } [zoom >= 15] { marker-file: url('symbols/power_tower.svg'); marker-width: 5; } [zoom >= 17] { marker-width: 7; } } #power-poles { [zoom >= 16] { marker-file: url('symbols/square.svg'); marker-fill: #928f8f; marker-width: 3; } } openstreetmap-carto-2.45.1/preview.png000066400000000000000000011365561302040332100177730ustar00rootroot00000000000000PNG  IHDRR-Q:IDATxwT[Y{y{w[ww;3wPrʹ]+W]9ؘ`r$@ 2BB(B9'mF6:ʮjGs>{>CՀFmH&F{[jek@^k,;R1uU쿄rAmG}9&F矣o6 q bw(H&zc0o^^~Ԗk$ǧ>ə*׬+ݐlv2xڋ&e M+P7PMMMh4*aʷ w<Z \6,rLOOCS-p;zk^#_՞"vS*fG<s!{jyr}_Vvȋq0ml5q6`jbØ #}nkƤsg1k\jxg܍^z (T*!ZWEpUUւL$/Kj T&iL@f:,de2,:Cʴ- Ou{6u uJ6U/@n{ iՒ>~777cdd===bUĥ{[CD+-".BVB]^E"\/՘Ye\2 r2+RJ<[U2R[uJijEK!-+@eI>ʋs!.FiAD(IGAV s!$`/żT,\( ]L n,eaJFI?FQ~`Sl7ꐙAnn.644AjkaQW^_Z eI&cl\omE{] 5cŠQ#kShmPyvquvuU&κ-|1KG}*(((N_]2aT9o܁~tvvpRUe H7^~m$ ~1`M.()YMQُVň{pS TcvvR&]e剔Z iJ9D6{*~*4XS()y5.4^ӿJWκZ>B`pE&AA'L%v۽ Fk-MN&݋iomV8`o^% p:LDW]**| -7hjmmˎֆur2...r%phh1112LMcr*ؖ*yJ=4j#f6nY`4`26܈z'lV746zpxٹ݉&kww~<8!k?^8왝eGG׀Eo Z nTaP6f62j0e FSxa㍊ͽTsc*Y]QȡU6_in\VesQ2EMY@5^n111xqc׮]JŧBğ[-k=. ,~G1Y/SŨԮ4z8H5p*gz O{nك?xWAʨ(_ ݃&?:WAU!cd(1P )O),X>kи 'Q7 r>>{uhuգ} 2}9:~֣۫ώA.R}Ɯ`poӽ_bE/V4/__3.O6nA;Aܮ>_&Atf&v[G"^¤ev6ŋ\HXZȔ M,YYYÇRWzAj'"V]󘛛@fXo{SVt47V'\𷳛ٌ>s3Sؿ?Wiҧ+K)Na״rv;|s!j! ݈00RrwCQW׆Po6ܾަ "S~G#R4ҵ&+M  #2#_Mܤ@X{Iԕ$lrXJR(ʋbj1jedXJhbR"2T2:[K򻨩 Aue{#f|2P3ţӀaZ\e(/Jcae LjkP/c5$^lΞo~snX/ox[2s6y=N=u ~9'_z h{X_8lojaRc+R7)r6Nj%0i0af}ΤT˔NYMhZ`YF7r@!A =kO>)Jd'-}'h;ږo2t6#}M@a8\N~tt 6[3`6 Ӱ뫆N@J {v*e:yGmz[p`*"`gP|ED>LZVQ8(d%]AIK HNJd()CH_AFcfR94*:vT Wud;&~&x ǿx_'w_V͛u "/7$Vq 46h`La٘EF$ }|2kCw!hEIhT-:+݀QF%H s2>S`U ,t9H{$wg6' Pe VH/>Ǿ}sLӧ!Hx+ U+)` ՅwN=|[EЦ,Fmr HШt}u1xv]/8?N%,j8,iY85:u bZQǎep1q_KݪqgށEB>]wt6mp2Y}a*4 60ea^#l)jKCv}ѵtu8Ɨ8$Yb푢A1&B$Kx^d ^z%<8 6C&D6`w#S\F}'{fGr^Y3G}G6RiK=P4P奫V(ɍO?!Q!xmȋB BΗ}3J,E@$Lh1XWLF{x1Jy#6e,q*CcMWsȭz޲7``q&=R ryB2='-8SxQpe`6tZ3`&n__ߪBCH#µJ$)d@XXXFakȥHsI&ع#-l./18’A% XI!7Wc}usNlB.a}ǿ\ Rwf mrr޳1j;75 ͨ9>vڸu,2SKp\'AS]4go<-I)WP~BиJx,Ç nYX,ږ~CېE.oG;WyֺjorT O '{:ZkΤ ŴaY6pʊm tŰRe[=clT.+M6iUW˽ .I^u? @[ sl*$y Cݨ,! sC!)TR U5Ll,00k-pʼn e (J8!1>lRI}2 -ttOZ=&#ZE9Կ)ᮻE0EJKK!Eck@jsۛll tQ͡V{и~(q("1I cFL?U(hxf7%)O-w}ѣ("D"O %_Ruuݱ Rf~PI=\oP-Drn$%Z+w:٨*JSR tc1u !@e8Z罂P"$N!zXx6R!s/ vCkL>оqTJа+e$^"wA&y_Op5m() *5rU e25DllZdj`3J0[\| dQ9 5gq|NjAU^.Cak BMw[aKͿ)TqϽa~CkCV .ˡWwMy"Y+<8we|J ;: !WǢJ`[`{{)n !6^g aА}@*7@~(kj_ ){NŬ M'1yǑ{cViSQQH3qrh7VWTR{w{˚ጌ[(+: sl~iFjқRep5s]b H0{rA9>=Jwȑ#H!--G1wt9\-) HQ36 /dB"e@$ j/I54mPɠnF3+ eFHl`+Æsu zL$w V 1hy>H9 Ufмck2#n w5 >HQ"=v$]-HPPs>>96P\7ًb> 5猅)=kMF[%)PR0+d!XOĘcr@!:`ryi S6yl=YAnF2v5M8zNd%ō>nz9{3ހחr(ݲGw+zc7Z%]DH$OZ/~/'g%c6juՓkC b>Gz, n5%t=(7T=<ၿ nQY\K>,՛p̓f <13X7b|&ٱ;ژBPu&JßI2$&&)fs#duBm# k)zJhφs0 -(x!TVcF߀ǎ<-BS@}LMcNc L/ =)gf#[,[{h-d_( "2jA{(U4EFB˓p9" RYw~v}VHq%WKν'>E9TjdU9SҶa.H㑲Z0 eFwUճOQq-Hz77@FEBdg3xUTГ~;H=3n*)=F̨Q,=[5^\bAʞ%W ]2Ԭ17M=cHor.^ymmm?eTk Z"4ERw" \M1mɓ{yyy\)mk`?),lzP6&7 4H/za?sov;WQB2)*ӟxX@L)$B}fλhn 9.= RMBRLukk~Yp8w&UJaC> v◿gR_YXX]%(~NNT N~CAwhL_\r"lB|X3.Մ6-90َ99ygjGwa &L{̤ E5|"U"efCbQNZ#))騬AVf23Ϋ})rEc;]?ͬ6 %Jn E4j8y}dd X/Qq7 響 OwK)2N{Ix"89|`_MʾUuیP!J_ummPTZR4?d ғ|'DdKͮOH)H:(I&ԥYOↇĽ RVNHTaBqL!krh^E9T*ύJNNBࡐUeUe b1P\ ѫ ̙B62, ntEd0ӚPChcxZTx>O"ZWccQXďGႂN7g#UBHy@zY6׊$e!HQn9uԪG!~4x՘ mTlCna*lA% yi=L$}VKp>mft{1.trIjE{~ԷD1&-xg޷:F˒,%H ΖVz~}ip U#Nzw1۷b0HܴIr(Y)P,FL lD|az #)+^M8]_^mGS[ 6d\N<7`kyVFZR (+T@!R̤*)eV)/L}&!β#!' Td">H6cX xo^FM$Mwy&G1w2 Ot.,83F^ɞ)/fF0qFcCW$Zw+u`b7i&8F| \SU}j,)P.(TVUKR`?z{xN_Jap U-τ6fPKA%&@ <4SW (-ڒYIv [0i=QyeM_u/?AgT(,EP:F**젾 JaW]:W3TU[VZjjjxh4d-++fKNJn'ĸ솽i'}ݓ. [sTӨͫR˥gG8HTf*Q#3NFNIR[[u%OW)BNG7bMABUJeSRŘ*=::'* 4mFֆQi.\[x"TUs҉-T[ԮuAߢr5HQnTW-½ R(7 R4)E1ھ};WJ[p]A xyu )..Ɋ=hL bw*9h2SقǚS3jYQLJ;t\4q\4~Mǡ_ ͍kCx-pT΢B+{ok<z<]=ʕ`0[ 返?d<&(Atr~ wd&ONO@,es&˟&="4]|Fnr׏&*_#~Dǹe>ATv% ,J+IJdq*oݏҒ!gBG _JmzA$d 6ﯽΤC}ݘ;w̌`G ig03).ˡYHIhRɔ+R2JY,x;v̈́%Fj++%'nƷ'_3N`Sl[,'+ygRBq9?_R^T0夒s*eܓV%Ug?X@վ2-Jі HQ.&\몄WT$覛n??qC}V^:gzʹKG[S7#*yo %n툊uI_Lv?96~(yH1ImPDXUr엛:WA#YI(6z5]#^e1i<6n 5IyvYRւHK=GŁK{g\zj EACb\ hfHO HyUu"`YVÕ}߅sR8[=G9IY6(o&Cw=1KoDx &qJpO=h =W$8Shێ{iFgG s8$B #l4`hĆ%?,,u27׍. _kehC P@MC".E\c컑^wתLN3°ف m(fޠ'L 8!s޺`s # +ˇ o *XN&^/(F&;cM/s9+!) R6>d_)RM2:?6c߆ށ2~=*69k6g H{Cc%!~[ fOH{ /I>qcɜՄ>690`/chMbֽ./9(M`b~Tm $_^Y0ilQ&:оHHL*\Ѭ;=2|#XS>DZ$,8E`ѕ#x{AFH{m-_g I}ϯ*Ys4T!Ah20*ITl*v Zp1#EPDᅬ3 PqAc--hHLU[Վ %mGeٰ Uʲ(s(daB^[ {*⣿Թ<\__S\d 6{ZX<9Pcxen(HmqiFl&-=L0Ԣ*>z1Eߔ'dߩAkG</x;p3nXDWGz5]xw]j Ob۶gg#8q/<8"I|jMxWn'oo/>^aF,ː uӏG]1h8 l&AXҪ'ӱ)w`-[Z$1Xz|C_`>>-..dtЈ. I,s44őP28yG!=Y~SvRe%o\Ra&QϿTFr*j@l$U@" q_ I[@uŧhi`:U\+J%!}F5%U`D,Iڃh@s;Q`/ى/Pn̜W4Jvc(e.L>KS.. gR|/zRP<6xƋb./#u5d2ຈe,ع(#Э:ƥyX4HLɣ18=@/5@:N]VL;$Ψ@5Qpen"l&LJw M~() pQ x s$ \" YlJUAME! @r7L+:nHcrG󱦝<9rEM>qjuق/ #zP** B2`6ӟ/2H9! z<ܳhީav,-MΉި9F:}~}qz\fƜ;gOsdnkunj ȾTYcOp 8t8\]>Q%$D ,@&GBPHyZT(0H]HiRH)#S7_Gu6Gqxم8]O(z-3Z} oz>-c T0Hy`â׃9S^Uޛ159˃HI\i/ڗC/k ^}Qғxg;۰W8d܅Y=4>@s}VʯǠ1GWu ~*O}=Ŷ9!]&C1 ]X],-1Q8LZ1אEU:e$븯pXkpZOւ,R _ M HBp ` -ȻE! "z3/@1z2zZ6Vb3ZEQ6p Sxn [<&wp&I x#)剬=H}(.G?SZ[8vN`3ga/%r|㗿zX{)lӳxmr"z򉇑t)|cp 'a2h?mH=gaKؽA}AWGĮ=(KHֈGp5/zADvrJHQVo=Qʮz-uj^ET Ql~'7kE0j `PBBASs2 Gѭ=hFzx xL3%o15h Gڐyyf!1=]G{SEN<}=uN=ƜuY;oj`?g_y 欄 Mt-10 ߂py06Ԅ;FMho1龄Ѯ4F/766X0UBN 5*ე'En1JFz:[ȝ kn{}]E蕔(>~{{!D}iga*sz{1h^ | rC Ri4 gzX4N3UGqRu`~OhAPr)QySXEOzbs& s_Ɂ -T C aRvii{w@oŋHcp)e'cE䅻/m2}]0c ,uxDNae| T\Vy㬝;e3cWE/j 7TUTK~̬w:Rqғ80^b;p­O{ ]=&D+V$ނf { $>` Q.8,ݻ{Uo O['3L apTrLV %myߑҽ|  =EV Ri Q;90mA9XEvl:U {^aCBr- Hmxw#iyA^) հ0 SSM|Na/68zJܼ;|࢐(8s gwsG_˩@=a_E/Q~%LMNAyRP{HN}{q!btd=~qT}ع]JҰ4PKqnDDé1Ps"3"3S{}f z\6.}}tbǜ}F+2έO[Sq/n/)h[&HfI\8W %Rgp6{FPYDLqI&4 Fp1E?PIy-oR;tz6٘WZyU(@$ ǣnŸztq1iHQVz%}(.Ɵ9 dE|6d· ^DB0NF-$kE̽(&:̶mŅDȡo֕v|QS.h{u6ԭ҂_,S/y;l.^/&ďEQ+yRcC+y`Cp JyqŹڗd@cOƨ4i2w SzT5F <L[㯙|̉ϣKusی4; ;x %csD^d2 Jb_BB{Gr ,%Ey)/PCSB)8(GŨPDz4'wTx&LVWEUeP!@^%ԖuN_?(,= 8eѨAeEUqPh.AK֘C]&Lٰ4()I wdCB)}^m`i< MD{8tDKÀ֓̕ivXZ荐7Re9/i)m} kTo4\kxmoHM<4oweg݂VYwx>xHx@*PlSnBN H9z@j~[f5c0+7RHx&f5\)&^:+:{77aeLTzWTiNAz [@^K٤^/D:vmylJmD-83" :Rtx $-WK: 4+nMHQ-Ŋ M"=RK:ƠkbI0[hJBi$ܝ\B-ΉC8e,vߤH{vi5\nL 5˂G}Ht{0  eαߊ+135aֆ<+V`1 Zj:!CST}}ooNL72OtU!:VN?UJ8vFW/&W'N_L2'"Y8v_>LmI3c{[8ĵyt<} (= 2&jfLDb',?/(~F('bOLhyFn AAi>ZHeE/Sܣ(iBB_q*4@ C>󒳏a>'W?7z뱠mF٠mTkYI̺bzU̕lҒ(rë`yu,󨖞CUE%Ǒ%'P.>qDh?D"10QXMf3) Μ}!%eu)EE&qIO| sq ɋ&Pʲz/܊[p$ħ lцrRD/CV?!1B樐7<) R6aq8Sxn| Q#_st2w}vE.|7)Z}#ǣ#W'{Ap`<LӠf l,r ✊˧{8HIk*)x c1>Ō]js^yO?} %O.&Q5_'Ly= ?ߏv]l(!jMgpMeފ0e ;>ǻ Hut@tv^-^1gǤ~?73Cpg6&^tu$̨ _ [4Q^Zj !UQڏQJ/섶+^h=C{aw9vs= M8(..SڻOEWo:lPVP> y y9F' .*TT1MoC1V! | nM$1KNjVQN-C)P@/ywz|%:0;/t^q, cPg^|_ʁ/=/8q.LU3_,w ER$e U3}n]驪 $O=W62j{V^^֒/om#e./ɚS+ZyTUa RR UWC}{7veya#v7vb#z'ftlwUOٲ*_RI*TR6SJ}If2ހ@0@IAI$@QU*518{w4`C)ET &HU1 pN!`&Lñr>?2H] Rwa߯玠E]Tx-j(ED@Ef<. I#h>R#`AFѺ0[sroբDdyu^Dqh8Bץ&Zu=L!eV /pEBR10h\R%WĬ3޵ #m)Ct R{"D ޕ5rPV9-Y 1Cڇ[@򪃯xb*3?/ĨPݼsp8 xKIqjOzq  x sx"33{O +x;{;<.'.'>W'zYr KBՏN/pw%tOP {X%E)JT9wdjl" ŭ(FE9ZNm/DeΣ L&h$ڵ=mQon4=6k_TTWtmh' E*EPz;bx*;mRWm!kV/4 jM־®'  ̄JlyAږ@\" AnR^,RFVH %UZ21ˠ@nmd.(]̈Ao̎v) .E)5lu:w@çepv(a6qvt, `1C٨S0:օ>ǣ/m )so16ƙ X:$J1brU!"5XL+e5 ;.Rj㙝Dgw ufLN Ku0Ev-p!WAiIZTKXYb5qcsJヵwΧeN~R}xD-ԩ%hpQ3>[E{)W:BoAyY"/)Ytȓ ''|\S?s{$_WZ.ǥ`ENISHַ+}cpԚ1ma` p)Lbޚe菛0(ƼS>kGC D6J$݈;9.¡g^o_y /?<o#\1dQ?XaPR$ e)y=>o8q_"?(H- S~´P{eZxt 롟nnV91`(,:OPU[v)R uDI hp%A[Qd)I~3p΢pI`\UHo{ܰJKK9.D݂Wp w֗0l")ѥAZXm+/rkkͻ\B=F}:nhCC~(4-6ۦBomAPfRx Y 5?9̏W[k@H"**VgmIn Fe (P}/d)z9BCs5(mk|ALe#3i7j*H5V9g!2:W=n v9]U_ײ>ˎ30~̴R]DMT׼ʪW so܇{ eQQBSq7o-o]^w%DS*s :N?Qh ThHȔ ,8H5|9r=y㮈y 8 A|٥RvAlǧ11UY(RNU&Ń]{YY .e<:Aj 4MNGj3ovL=Hɒ+Xjvz$/xD flmslg-;C='{l/Z֣m=.PƷRCJ=+Eǧi<+Z7)5~dI*ȘW^l]iE*ZLV1QY)ݔVSZsNJǺ]" JyIe#GŻg ʺER|X e=#+]8d־ NA 9f5?arZ/&O4$ cz&ΖS(54$fјEv )>P%\ wJCq4HQ*tYD{QZ|SWU썔E]\3MrFHF(=P (R&ͰŅg`znۖ[bܕׅvq߲wP5u} w/]<Պ"$`:Lܘj߀F{ӚR^cccyq׳ƥ_q(T~f Wr7_n=BD $"N5c\$Qi?b?_pC)?g"h0َvfŨF;Van3rgؒV[*\,T g嘟caA­Tnҡ˫^46P\ Wv[{~Ձj;e#n~k)6"IjTmm^k\kZcbF#+~ݳVI:v_-a7k[xM&nev~Pklbps[gK%S"ձQz#c%\KOt|٢ cmxԍY38d5-YҜ]Xbקc1ۨ؟8ZӉ2#w '/Om-`O)a%R *;W]u{Q Qq]Go3uT`~amRT"33޻$_44>]B ;)@R61Uh|D$1Y+k'D9e&!>0w\ԵPu0oύх\S f} OlR D/FF~׽ˉaʤDsӨWl$ڒhxzc;m!لYuad1wo񲉿{Eϰbh@aɽñ*Ǒxw,/F^Lm?RNH 5Qa] +:a*p^ :V:)1u]K0,hdlChiFDŽր*W-]U bاQW:x*Q9َl8:P?n tBbõ" q։zط}dtN*IRpȎ#Ϝ wJMLybs w`;?ACtGGp{[4.`U*Ct;JχbWw> 9y$$?kIJ9um_AOp8E(U=⤙ 46E#99}9"%%]4(QL ^l-y ؔ|Y}Ţ|#>N8<: 6x ~)DkdLozQM@J ͑-+7nwQ 0ZG_FVe=CWFf>^ HD\P@_ mWVߚañ/X)knit|$K /s;7*4,_>ݼi]kqILG{Lڱvt..]%>.wqv3ދ't ZۍckV~xPN">~N>}o=;+@VH&|K|p0=_rv*f/ v>y=1f$#!8:0<,d <?d(d 4@^~_r*}E11 bK˿B~峒~q)46%a`}}]BBQTuMSu]GM+=8#$8spG'COqA5GjӨ;& }R'ŃnEYY  "Um:mmmA 8OSHIhܾwP b76E]Y7i$C)=9H@Ve$ + EQ,T栲85e%*$H)+?1Q\:_!x"zeeekO<J%z#?H5yXU#2TÔȎ@L܋lH&9aeHuwR\Gnbz,_b}%ȂcMHHO|qq4 L`gҎqYA dx[twBEE; +9"`Kzƭwpy1N_K5 ?(7{uP8|0~;P.@_|h +(v:9DMk'7"RR07? YGի^F쁗6^9}WHGכ w\=Iק3}nd> qpXf-c.KnRKH@1C?,}k~K|Wq Sl]pt =uscK?ǥ+DtܯY[/.w@J&בw8$'wr>bx((&Dia8LEiT岋m Rkk5͚Rv4fTEmѪPS "VQ^ ^#'".V8Xf jv8L7Ո<4_ȱN.:e%?դps#^/%[H5'=ڔ-,,HQ W]BhbU (ĵ[ oU"E@ qц;|7=Dž^eCj?F<^LbT E ~!>#zΜ9I:( ~d,R@jM*@jԟfk 1Ze)D-Α%9*.gO\2 J0'x?@{K>O8ϸSn,DۊscdV F벃@"TIE?^x$ʺr#tEvU8^ %=3ԡ`)%[u~)gXjE/e}Qeka3)[Kl𥳐!/bf 32M`d#9@7 ]}p) y 涳0N`!| y.߃s4^AxW˯܏^/[o s y_g~|xɟa߾w_ :@((7ԚZdg<WS[)|_s-A{_ֹw 4c0g٧ɚF{"rT!O 4P p6cY!}WAەڶ G#2iŠ Cv#:!rk6*kTKf[LF.5UO2(RRUA~ΗVt ` UHNBT\BI$!Hi5V%=Nțn Ds8~A"e6d %b/>M抪RכC8f&TlzVVVصʿRS 7֤-f Aϐ"բDS;^GX}ތYT7q<\V2kƽ,->}kRl}"|!H:Mќ mA &pz/ǏFl)&-Aǒx|.x|ð EDPRf_<.u zG̘̏4;?.QpH H]BE`̉x,dq#w"EnHdʦYz@h@6X@$YEK/.EVןW+ sn$&5jjVx3-o ]dIģ\=WnP>|}=]a4){7!Wj;TPl(Juq (| _rGvcb;h- Gd 1}d Ɏ.ebS\N!*g8t;_O 5yd侌76D=BRKx)9;;||a;}>z GQuzQ %Vp U돁dz!×]j`$ 4%I #"]{N8BGȵ/b/(k"e"S&z FCi/݁W\/~GC! X oВD\ңHH~$>琒"RWMPus?As}tfAUYȊNr, mJ8p:GwW#:$k-c#nLM`z3}NLt٪5G0>g0AJ(--gCQ YY1 r9( &Ƴ$E3" {hrlUlVRddcGzFF:Y.Ş=kV~'`7?MeKd7bb̉,'\b #M% KzL`ڡ|˧b" K hmEW[3:xbHEvV-+k rV-R:U-Q0>@j5GVb"dZRu׋V&$HUW+вB%!"]J gk2'T]u,?G:sް]Q lC{7P1GàP'xM./Em~d£2F,z oZ_1 qHQIz0zeB[6|ҤpE@ʢ.&g;#RT˕XHAL :1:vLu`Y4b"q8*5~h,R@Z4 5#Et` 8WRm9F4H83>F_C^xɀBBBf]n P >d-Tp`[,>)q?7bWS4UgP9qIR/ O +4+4,ITp0~-]P \.:}:_ֵQgc翍N8TGb3J^`!#WaoW#;c nE5jT^p}F[c fkkA>S}y kDj@iT\GqK)֤Ь*)6,[aׁ3ԕC<'<=ߛ UC<3r2@UVC#&]#( x*KTq9ϓڦ0'ÿ4?;MuN:$:;"v]8se(7YgPT&,e/B0ɱQx0߁q7A邀q51^`C U𨢂YnMAsxg²PJ.L[7kEϔ Lvbޮ\=ni$YP2aJ(=Z$v -@9,HRda P_:ה~ʼnMT7l/{ޅaMu2r,ha̴г61E[@*BAOhް>Ÿ`N<a~G:q3=zeX $ȌBM *qfF鴋v>WDTUHns$z-}YDf"dH+ofv ӃmHdPzNTfRQ Fqx*?3ѠH A~Tp̧?s1Gk?Bp5ad=瑞2^EvH-zE" $=y||Gy~Ͼ/A+ 뭏OQ=(}*>؏#s`oSPAݓd4Bm'1wmhUK#]Wt03IDAT\v$?_Q`:ljo}6R[%g[t5ᝃ$#k3UTYXw\ȵJJd2Ɔ=EEA %+fG^n. wUiΜ:sO,KceQQawwHշB]+NY( NgPr8;68fg0^39t!,v0o_?4A eMFMPaH XbX xn.v`j|, bjis%ƒ(3AIˊ؀&F Gת+&M3٬VR[W :fW)Rt?P".* EBAbOS,ͅJjۏY/!0l()׭Rԧ`M۱`zLt., 2LT\gHJ1nbjqTR}&v3% (6jG'Hyz!A<%a'ov^b!<&zR]!G -f}a@j$-5Y@}3 8hCL2TIQ>JN B502 DZ\6IaAv:{@tZ{nZ/8Fu܋Su $/p97RVS+s|NTW#\2;]P5DA®RM4MYhj+E[[%ڝr:TPTCAVöf5v~T7R;CY1JB&KHeg4{ݚ1"-ʥ԰?\#`2&q!h ʲЄ-:&w}E3ekm[r3>C; mR<8.'  `3- 51HMKWڍ`)G/[ФS Huj3Z{obVNaG/ hV(UgP&HK/I/RXիTyzE1ԵA( -eTb{;yf_iJE.l‡ELkP8mApcIHF0 B-_{*ZEZƒPgK Jy VWuµA:_| zVL.SqIDFn)o RFN!Է|PHi 4HC] U#?١ 5ޗ kk1PUUF,~~U~JX:0~HMdkOΜ>X4)XcYtB^MeLJQHY%BEɐg`00HQ\OdEOn%;R ,-=,Föno`_PCMJkӉ4.pwS#lHp'Ƈy~ >;sm]ŶEUo&zXuJy"ezgRϵBR-˄qeDyDpCt) ؖHѧY(yr٥ Hàև)JEIQ$%`raV YcBQ9i;`k<(KG.@Ծ׸0/^ך)H,krkkUBX"@*WP74Hե2Hޛ$9ėni澿mC!Y]ᇃ-B) }>iY&hTA6u\ƺʷO8ɮ/KnեA[S0(j.^i;z |5&3/,KwS{/dlP|))yG 3X:);X8/Ib^̎@j2+Azk8 P-@f@Ԓo:P;rϠ1uU"Tg RE7A<  )h{P׾ \ݚ}v@_܅I6F76R쵇04Z'{[Aa v,8T*ތ>n<mPv ԁ7F{06ԇ>Z¢H@KAx ԝpaGf@jrlEY=a1Q\ϙRSRxYFUY\ J:cG?f~Z[+@=4])-P=hp*zhkc׾6@Q{q {+Е`Ց4z o} & 2EcQ+q#rD1Sd̋e?X zM00׎6G._-ƧK^&a(՗`LVFr٤D"t_ bt'S"rJkqw{4EWG<3ψ3@ltzRmmhdesZTJ-tG,d1D&AIt1Έ/{$hJ#_A a*!;ߌ y*-j=ށJ\nFJYH=f)G[~>8^^(jb_lߏSjJ3~xe{"1U>]Uaf M5@J7$?0Qquރ*-_[n޶3w=%ppT oo裏LܻnZXF7N%m7&ƴK2vA&vzWH>EӖs?o R'X<ëÜܗl\Ad\x^E)mDM%%A/WRk囃`/HmHMsիg R>`0Af1Rϗls?~3W%X[sZSR=5XcN@j*@ *j RZ;d.JRjj#ESG4蕔wcckQRT ^N;Vq];ڭmm7ӠzzPgcWpTTjC*X,Ruv;t $&/> & yQT0 V6`5 *!M)9[TZ Y,cyxCs]hhXu  M>L.&q$WrL_㚥\x ݗ(Q~ #"Eq >Zc ^ ~9{] Uu}8cx-U 8fUH`&,s~0!">W+r(ZU-Of`mNkEI~?O m$M)JѾ7u3%釱}KO`a@ /e8)sX>+$Z:_r!`Ld"qQOrKKKVݗڵi ȍmVT%xnڎ6/uh+qgB&zZYY4W?QYU)Yl"k ,,S ե\\s.C RՅFd$We8)&|ij䲡RՏYHIk6^aA|E%JZ@ %Γ%:uSC$[R(c"hfĖth-Y.q RH E3.kSX%=0][ڢEu~FJ^{h'eX0#mΪ\M=JGaUz=@ {ݮ0 V&\5*xa eo( lK@}8ljsXr&)C1 R2q}M)ዷzQ4!@ $5ʢC>`1P]UŠTXs񫭩5 EÖB$''Aϝd~!vS l[UQS1x&12=qRяl礤?r}c8yjSRrc*k*_un<;9{_k(K_ }lwƌֱ*xfŠ0㘩 %͘i;\mX?ppׅQ kmг؞&$4d}t^ d"ϵO{衇PY  E3ف/mP\Y"oBMqTi-^E ]*}Hqdp5E.kwc5hYYk@d F!1.> 1qT,ߚJ>Q7KʊFM۱3pGս#7W^'eʛq1/ƛЩit]l R~w9+$H4yVlc 3.`tySn la8k:;Hǡ>e_Hu@Ю1 *ZmHOO?Ek?Ǭ MAR~꫷RMf7|/4h93p]c [وFVҡ  Q,sq 4Fu.카)˟oɚRb9Ǒ.Ju9WHKG'!l[9ݱ(س=i5"زE\-2"Hn֎CY) MeP"g,R?qP/F)L5E S" {]Ӆ0(;tKg>Bit(F=_n'=!7#u:sBȊzZ-LBV}MrY,%2uF\;)0EJ)-Re e] V-V|tсuBC٘# Mu!T//$]v#z] QT \=WöUg5}MKP ϨAJ\#fV'L\ٓ[fv]Z8I fGe UqJIu3qP/EUoV\rc=AjlM46\Pt6X-͜$ 2Jw^tПh~KTg_\uΛ%HuVVҋ*s/bڱ; ,r[Qoc38}>`j$vHV2iֹw8.*䛘5%t[S1#,\8Io29TV"k1[Ι0_SfxoPHV\Gg^R")=ݜ) @j})r>g?}~׬ee RJehi[ w.62HbdCinBl;]\B}B|B|yFF;.+Aʗl'ݼC38a~FʟyMܽS h%)R[0z&lӬxq3k8QqCM[no]{v  ]i"\Q)y[6]4ʭ#pZ,C3elT#PfoطvR2odQ!k֐N>BBɦ:CSt.t4cfJsߍ^G矱?wxfe[8̌-3G9gcY,uV眛d7s&A$@#H 95[[Df˲9uHpo}nU}Z-tY:rcǎ1<Ν;Q')ibT-@m:c;Nj>8"R )ٴ2n0 ʷdik^GDT=#SBʙR4JP c~L}fLu^xN~W0O5 *s>R+))XO;rDϥ^f ݫ ToZ^ j:eDPN9=x~>1MxGq]w7*AU"U6hP{%Q{{;}ӟfS)6d3tt< @ b3yԟMO8iFD YIW(/!nqaWsJ<`ahTpMImRI{i{sztre'}4ꚤUsORCk2-{T6 ؒ:X#q z (PDt}v5TɛNw쟤}u.:]B$ ^9H}cGDꊢB͡GAiӺPKv ]m&n2;2~j_(~|& x_'"R#?>o|\\X}y)nXyTZ+@*.\yTZPy}5RqǽtYTH)&9J5Y~NDHêiK%r{r^P$ վ`Ԥp\YOŬ'F)L]p^H 8Zs,.^Db9z R'$OQ?P rӭZYV<˟gPO)WK܉d^o?T΋dNcQ\%Zq_0KxDmy+POSVM4)`ڏеJ=()`J8ƥkHFHs{z +!HmjzqwMņ v~K#qT^&lW s{f{s3}gw?qN miEsQk?/yΏ sڍ" aQ|+\'ٔHcuqE]ﷆ3qRS%ӊn:ԏӜ"X[N{ k{f-dKi?ZKJ}O3(a~vEԾ`jqvkddE6T-ņ|Ip"~)q>f\ 6( 1dr/< R h+,6!oH ax&)j~G]=V?obyirTT8 e3좻5!Rc@J5b0vJu^!@ t+1wd\=z\;#JMdJ64vD.M-+(&VAOM 1ܼPo8i7phJɡ;j}Id*&OWKڗ4"4gX=AqErY|41N}9(/IFj1552h>c{Fo5Ƚto?Ѝ9'O/i *:YL"~R<× =TbZn*;K^ km :VCV)D% si4r]PկȰk-U)G{ #L&45OEfV+׌s3SaNi`c[c:;Koئ?rhuL}t?9mX b&SXI鯹v0yA*{dK45n;E +?k7b[}FŒ\<" nVﵳIuNSI8Z8’'S{4=\Ь&:aNYE9͛t.@2 HS@ uAE4vT0"ԣh0y<(c,FD xH rnL G %bվ5R R98M)DؗbksRI3[:+`-2H RbOHuZZ`9AYA*UC@_5bSqD^ȫc4R$ [hmwǟoA@j60ӏ)"3A`hiPr1(!9['Li~>|**(2V{ړi527KkMURM*Y볣% H$Mu%6r&V6j1UPK8-Ra2H!B+RCsN+sI\r@AG܀7^AxOV\4g75X)HV~,p2vVRcݫLR-4T{4 D-frydJa꠲W.]Ç`eZ^jB]OUN2L;Ɩ%"UU/[42e0HT'C.]GG5?Oz_/=+K\}C"P輠~(}ɨggHӑ^<:\4Vsrr FjO R} xHJ:jT)qd%ЯNёP\9t6'߄F,/@ Q?ixR#u/FQ lQbUY{}ݿm -|":E{|+ߣ`nJi~M\*zpCb)QT7}լSܮQN֨U{:N4"RVsjcP (zyF<(jFB5fm])A) FZpm0e8pVs.2D˹Ƃ[߸SAI|%Rv 5 R[^}k7}.ŋ(N&HW TC_F)RLIĂTAȦ޺ RUA*~"j@UUHqԏz~(OCޚW R O7FFfBL(h_%UZ؃/WpCMPvOS|zRwwPh=J!p+AO1ct^"uRi蹨Ahq2Rs ,Ysz&hySS]Xi1縘e;dGhʋHKmlSw,ݸEX)z<ݡ2P^f_現,nFMg>;/A/Y:,|'4h:Κ LrD @XJRp@))1cei3HyifJ*U|2Ęu"r+ۦ|:&|stN{s~҆N߫z 3.~Cˠ:d8u2rü ]cҐF)n6F'7m'u^WHvioF*3u6hvd =܄O,"?/7F᧠қy!5Jmr x~C^-"'\[)@b:CxD.#j)h~B"yW\W_}5)HT2ڿl GAH59%NOڽsa;*=|<zz 5!6Izc[>Q34@dW9mL R; @j:tٱ} åI#d)2R]D $TI!C2)$:h"74**{Xi !~&-bԟ0hPs)t,-J _ě;jٌx050׵7 \L39oiD* W׏WtcޥPT8&A 0mgw Zh0 @ MҹQ{S/IZϣ={H]IuHfR1r5Or@7(~,{Q -^#ì'5h$5p{KMNq:s$ڛ8>|(9ݬ;SDmV3szߡ ?OVadU9n._\'S"XTQ視YzɴAj?hQ5 _6^*)r.u{ڐ#*U:lN73z~]o6xdjYw_0Ha1 (KA r[BoM RAH)e:ӗNdo&s:2Hdj|-+U?PwHa1r49 {% a%7FՄ;D-&u\WtIvioYb1aUeRtpHx~,X}HPP[}싸GOǸ4 jN}0v'?EU|`*þu |¦fZ{! ԭ1}/SgKGBr:%CtꖸN&4ސZ|Zy=|p̤ȈMp'&V"e:D G$z1;>J7SW(Þ[[G륷$6Y{ŀThY}@0 wT1Hw*M(&m8OB=R .,  UCsV0DTM`,!Ut阢eF>YCaN|kLbʴ!h̵_H]J Gs?)kI H-zHZXeRCI'gRvSzZӪ^ѧG}8b("yA]7=@&#DR#RZ:u5¡C9M }d_0HZ i>R=8@3\#˟kG}RCOځYҌv /PVs9*SsJ*LOf<"t_?ߨ¯c&3 8ӋH~'CqҀQcUsL鰳b칗SQszN@C>DRhi*3m@ӑgHӋL=JfN愳qDQjoJ_:?R{ˍ*)1H!_V}e%:z[oż7t5 jN .AʴmZіT8"_N긮ߢƫ_Jx6e9qdU_//"0Mi-K{5|.ercw0K iy68 P Lmhrefi[Fs[{);mifBkϐkpzc"R/Rw<ޑ lv)}"5 R- ͵8jߔ<9W *Ν1 usY N*ݨ4MN‹fw>f]"G[55ۃEHCoZzik˥wXڷYMb#R?@ ` ]Gbv3MYy*\&$Zh"7C:RTCW6V`3M^]MܐGHHwq8TxSjLb!%R"GX|\8td![ 43N[7Rwm.Gi)-L^]ql~0TDraO on Iqt +0U*Ĺ #&&&dx^Xk5؜zؒw'?9H%*+ JnqOյ6/?#oWb^5Ѐ5M!Mn?~,*$EڋHYXज़p9LnD@p T{ 7O/0Heo*.rpY=[7G3rb?ua*T]1귞Jx^V(++NԲ$|;,T:8)"0 d}za=Z`Z|X e3-7VP:~DnwRk/PoO!j_MzsuuگvzgO|%潃 e:iJ R9(eg,9Kк1[ۨUfL[Q lFgIL@ "B(à;Tq])G!9*4дUK/m?+ V,H1?B7OӆRF34WύЊ? xvy[AUhIr^4{<j?ENͷSK)&ZC:[jɟuj[ꨶNF4>Q1EeZ-*47(QWf_#N}&5 8125#㈐wF.hț(&L9ǨʚrQ:e. UwH v F ]jD;*.KVMG8 jqRkxL=S 06*~6j@!q 7d_ǾM1If%)+sQ,TBd5RJZ\2P`&Ncect "'|@8J/ ȯ߈fm %M$)}+%7.CB!GLMN2"n`ܼZlKC,;bD[HBLj9lYn:H4b{h|.}.mSk ?}>Pz*o~oIEiԸӛ1Eg%ܣ.ӈ'$@; iY''ҢB cFBlgg{i?t]M1 Д6;5 fKU46}*zuS&[Nc|Rs,}n -NMR?Myy,!oYmyw΃,MUr5;/k6<~}PH^5jz%z\+.N^#(o6guڴb t,R! 5dɏYR 9$ߨEi)!x0-9֒ӓ k3 n~jT#}_A%6975(\St;$ R_~V(X_3wdLϻhfR7ɤaQVIFa '(H x2[";r$="zX+\#R e ~d?OK7b?_^E} Hz Ĺ/=M b69־䬍Mmk.՞.ms(a sȒ=Xd@hsUufS{T(GqF)3Mn3LώB ^MQ<1 0OESI T/K R L䙳rغ2%?s:kiS<.]\ PfsGdri.1%ɹR6>+߿@m4 H)YgӖKSDw8}ֲ/Ȧn *l3L5 5,0'b&9HH:es5\lR8NOSr=jR5ɅYۿ uszt9\tk$Zk7> p-Y^}OA^&s[^k3y!u ˉ M^SUWG%s<({}\Z%`Q .׫TݡԾv.Owº:{^YoI 5)E&Yz>8ĜJ~FK+ ccm'h`vVi{P(UҥAЀ2(z"|<zuiR]4!xM08 L>Q"@ =8HU1vmâ:u|\ z2ў>H]|9W`)yER/RXP+C !=q ,HaC] B- R!e/4EJNP2۟je[ e ETo|tSfO^z7:>UUN7I@ʨUJRr~jk^ )11GbSj+n\1r9C<?T(iITsio`)a|zyЇ>B~FNYmJP$GKT{/&qJ Rs4`Uv.2Sf]S[L[Y7UԠQZu:- Mj jza< :ѦThEw\rȟm 휂o\y@DeC RHOgTkuUЌWۍi)3֧֨h 뭯ljx>a|p}(b\bA'ui^qD{_JǓ QDI:ivwOi걗4NԦ4#R&yBJ hBdf=X0"׊T4bf]hrN:r.kƖئȿ>į_' 6^&V{&nhʮ<˃E/#J"N9Ua5?ϼ<>CTDֵ1m\#Q[" tٙ%ʫR{ -TJMΘYA0yy .w'iyMb?Hl0t %>{I>w*As#7DI`u @$HN)@ MfR@ V D1B4)LQWU W؄ݜF [PDEK^`~8E!jP_wt7N` +b^1J$!ȼ*bmȦ_IH{9#ϟsNyn{hN"ZU9U7/9HpF@ ZU7qq?9Huow"?mR2wj)K]mc ~FzKbe86Dj^#XY7B{o&=?v Sku1i T[I=rD{(֍DSC;.AL>3L9#jEPsLC}sħGKpNHUZ0ID uks;X)DTw} R`i}iCsŶLηjY!X$EKLՕHFFJ)_8"~+@5n#uv􄓖kO뀌 OR}US{r=%JPC> R/L(V/>MM'Vtޠ?ļVHaHeҷ.)@ŏR鏤}R6A/2 :ITii)5N&A-~k[5 WwQ ug J4Rs}J*?cSH6yl]MNPs QÅZmJ c"RMS|^//Xfm!2xr-R6ͷbAZ懴j줥-Z)A+N g>1F6Z>GҬVI[94Ikт[O[Lg^YM)3NnCZL]U_@>Z;Ȳcg9pȖج\KrCP, BDbDCC[ Q(_4[Chf YoCvREց#RC=5ZB exRsxBM4p  8R'JPA$kN̽達pBOȀM}R"R/59-A7X 3c4}-T@Sd,ϟ:]]G[קQ„S/fC[j,F-/$u /yOFhQSqn]N^k8CwpNO:ix~@THՇiaP{Τ"{h|l$|Bn31(XwI zU_$4zbL(e[[bNtʲH볺Sߨ^}`'倗Hۣ VHg]\25Nآ X1oj|C|q phafA0; j3Vfu-a~G_{"Oۧ^&v&L& H !1 @cb1N]JmzA'5ZuZ}(D""oqZ7Ӻ 59H9#@*f Ag(+F\e4&@K8S!83NHJ%Bt@*2e [ `U> p,`4qA pMgHczӤCW c %PxjxxFd;!fU*EWK)ekL`ݭUD"cXQ6įAD Tww7K)OSVuȟ4ƐDf 5밐/>Hz":Dv/?iz21\Nk _o5kKܺ FMbs$NK\[Hǽb%K 4u6}T9RlGFF *#yC 5UQCMVQUy *ʩIVIMM5$GGH-"zNջvSPkoo'::y!6mw6-H ݥ7TGAb>Ɇ*(jhV\NpRHկ~Ex1 ym+pq:}4?\jYYY ',09E[ȿ5)ysˣ p(΁^#-CZN׳2Lf\PFr+\_sID,Ͷ 6%:8hhGNNsmDqZ^I|*wجj^p}H,Ҵ1.2:ؒRƽ A6=RF +Mq_x8G(<4I)yu;O{] ѩfK%w;MMhԫKr:TUjٹ lYscKP$aI)D/"7|NYӠfQn8 MMu˪Hni7SX;5`j!٠G35ؚHuF]UkkTZFmդC7t%hJlcCZϡ\D2=|ׯ3ԠQ7I_dd{׻Ey{}eG>~yn h uPfqc΀dSS/ Bg_sV*Ɯ1uN?CoKoz'YOTh~sjRtiԛΡ9`'Ŏ'h'{ul,^KKnѴ6ޢ>ხ8BlhQ\sQ)@\IMV{Xo3)㢩vܡmXl9}  H{voJ\ƶσXMfqi"Eeu[vO}VJ =I6./ {]eZ}(Q +P v(Mѐ7f(YLTs#InY) wj|Y]B 6QFѐ'X;#aҡ`_a3.h HPSe)| g~ D xRTZoDBBG~!$ ZB+)dtW7RLLmnȠ2c:};u,.(bsbwѣ$=V>b)alLi*2ٯעMVm7XńR_ۉUͲ OųҲΏOq"c=is}k$B2dqmVcHO˪}RE'HkmףO8Ǘ 65ѯs  bP`-G`^ Sk.Rw G/"~̚Iz FHpŘf>DJnQ rSqǗNOր2 :k@ (C @  ̶5nepp}#gvD}a 9iթC8am !LlޮVN_DE%f7mc)5WѕJVQ&'~VsԥıUrf"75QW^5RKԩgEj&ꁐvs4j‰#ūT*5"@rss9:?7o?虏XϧK_}{M Ξ=@^XX$/w8N?f0 c `R 0{ R鰏< >}:u_f=oL- =}4Vnk#=1Anv. Z q9?'ৗ:5ۼwLtEn'6}\"V6ҒUI aR~.hE,0wQfGFZhy"+|Ϸ䚍 X7s$kpM@AN" qVcjZ(IG*qzXv)S{NCwHxRP|ڟګ:Fpّ0"n%! 0rCh/T.0,c bBc} L8) `5MwfBB=3ҁK Rd9ySCϳϵv޺JޣY GTbZSD{B uU>&C?|.ɱꦬ"R)L6%,z]JR4h𾱩hI%&NUgf5"7}?Fe gr/&=֮HkYOjz(@Ըs(191Ja1ܤ(.g$l ɯ}>j^LOT<9NngLI0rLSɓRЇp~#6a0@4EUrSg` r04˪Z8*a=J HS5ӭ  "` ȇa!CBrX [Ei1l*˥GJ@ *r vwuR]MVS}]-קH0*uĭ/sr5 C.] )GJXKK 5ȊIs=wKq:QsE;GeAa.P^^ݽ{n߾<BHBjԉ'عǽ*Dc~3я~D6G[P/>ӳϽ>'?%g{3WJ_&};?B H$a!9a;7Jh CWJ}q`tMFKi0܇wyO+aDpE ?vq牳v}Л-*+Jlޜ&ßkLn(k? /.\-`)~Hõ++BWo_ 6xv&84C$ &[VFy48H%3-4)뤸iA+cJ3K P,6i;M#TmpiiYF+鱣0ydח2D4 9^-s4s㽜N()N+J  ]rb+7ss@5+n HUk 5=v%FIE"R]@8  &" Lj@EndUq" 0Q9CT8OJ> Ύ9Isa_)?e'TdQPt AꤒZ aM?\G~ev" DJ?Lv :cR@ =@iA,~؆r>}c"U|/D+3ղ|'Zq#-Y!u8e^F9"*])SoggQ+.҅sgِ)vi?-(US O΁u$E3sU䘘* ,[8YUUtnzI=e M;#/'RWۮ.ԮzhGFo]T$oS/ȖךN/Ozôcx{׵b MD9G\kg]&|-j񝋴'' ž_R$ھtGhQ0 um_WN ًsD@b@@*0~1FI ;^±ʦP4D}w{jҶ֒C ev\DQ{R,,<iFV5] 5pӴI~:h2N\_a5d=mK?M?]O@O3JNT(Ǿw4&k= w^=r}׻sK>ˑtHۂ eTɣTԝ@70z_@MkĨ %&08)=ݩ{EڝG*H =+Zt{?-zSeKޖHNLnw.J?htd  RT:9Jt?̫J8[J*E7\+ۣNx>9 :}C}>O'y^uiM=ӣf*kʆVʯ?Ym /rA4VBpW-Z^'c0>z"0^񅅜طܱz2Z7y 7@J+P8X?y$gs% q ᐡ 0Uo@  8p@p{Crˀ8'8?(HQDEA`_7Z"Z$@$ 58nr[>pB8pqXI.D *t\)"y1I R)!/1<5]WK d"ZYY{Rq6NEaroOw:_{p `qϣ)GjkvtqDijAK0mr9ೲjk RXZhS)5?i͛ߣ^SR爫uM? ЈIĀmgf첐g5dRn{5ygwTD~#)]BR=leeC*.~_ 461II? Y?wJϊ;'Hsݕ{#:/ y  V~ v(-d+ HUi 57q!z[jB?9 ?A))D0(aҖF:"KUqvB'YABu7HDM> Q+'곰zj9Hi25Xu iTԫ,!R}e)U>ڊR*YHMzZe mm)NR pP J~M`M +0I 8zmT9⮯igIL K/,(iuECvHəNѢˋpDWfgh]%Yo7ye+OQD3̷bvr;*+-3Vl/44G2h70D[=mO)@jmُ p u3\{^88 )jYc,u.2( D""??h8اPkEaIT<^p "r8eDpq-X1 c]?_aC$IBd !2q 1y[1V%z6|> X^qY ӄU/or^U 9h ϯX,?rQ:> ocR} B[X0 y' i{F9Mh~O>潭+*0p.ц9'y9Fjc@ ^(*A&q\{ yf,Ark6X4=B_%2TǢ&Ha R,Wto(Z;'s Ԗ^gjeARVO}oRxs|YDk=dY`LF ' 1`ax189Gt57*NB5ZPC%"GH?NG>6(B?XTX1#cq__|3_0j#ڈ|g^;C]_k*+@Uy.xѐ$M^pC jJj4:@ b(Bѱ#AD  ¹A*KR~év/B& j%R8 R{  eYV~c;Il,h&@p;5Q>F3i1<<_:Ox~rꍔʄA0JaA3j„V +HBVѤ(Vs7WfEu~hKRoΓ_|NIDAT)4v]Z“&\zl˳տ<MqoC c=ˮ3oah(Yr[=#~']? 䨯#PCDŽդs}Fy-.]<͵\mpK`R) }=:XLݰ[MWr>,E7vr䃵[˩ &=LFzw%iN){Mc@j"ޮcckiAJ@w+@j[8R$$"ڙ R4lyG_MG@j|&,p}?{U\d7GCfX41T7᰿|Kj%Sfھ5\#'"hp_HmEUX1ª ٟd aUCMHEI-*7RsCGɦWst of&i蕽H^V<؅ʢhA>I%J5뢅egro 0T$էh*/VAJ<4JnZT 'n4 92Mf"I 03OkS9%rog~HoOhYhO0Om;6)cmf.nf.964Dg;xL_'lӏ}R-dS:t$#0`dFD/"RdL~*-ͱ^e2 .[@!_`AX"?~O<Idg/1\們Q$S䣉/{ꩧ'h&h&+C1"{/O|`'h_:OHc/j$` 2V0"Bu=ZoTWnyjʥ»$O;Iœl|c]5dl'8J z`c6AMȑ1mRw?A*(zm PKc0]Aj}φoh;"},7zY#TS`-Z5^k92L/Fwt]tBZ*_ܜ@  %Ũ(-kP#yPț+ЌTcU"Q4ҠIdg)"A2vؘ"O8a΃T {?mm:yI<䭈/Q84MRi֟<'o 7c"IUHE(\ 9 > I6R#U³gϲzʵq3mdeQpcFEikl&j `G$=pA#y)@<`ff++kq4Ng%;Iz~D׾VcLl^C֤%G vP_-aGq-7nWj<=MВ@K3yyHE~ RP*$RIcJ&jix(jy#E ɖ *Q/έrSZ>+1W8eyEm+GXq kԂ]q20/{0GA{0;ޫВ&v5!ԟZ%2bz~ɒ;AjPGO# eèCٚ 5bj釀(&E@FFTA**@3y4lj1XLbDqM,F=MYv{W -r> OPt;6;I+xemӐ.,992paaWέ!&qi,6XMdރ' yf"4sMsUd\c=j{& 8!GSMNFnL |<: | (SM&^?=R**+$hݬT.^0d0MM ИOB:ZFwPl{$I gf; PH6}ݚ]߈kN |[ e݊WhR&~#I5H(a@R=GJy% 5]^|fJR)8zđC &DF%-N B0'DJ~$.AmynɹY`z$ Т@j`5\Kۏ WOꑚaw ʋjH}8TkY-@j!'j_6w@GJ4[HUoTRpeƽ]@QY6̧6ΰ >e}'G9&#I,o VW=8[đ +gKN[tSօuȹQ]?9́lVɲq! f!Y[[mKKlDTP.MbQyO&)KFywhBE@yRCuv_IצleCA ۂYEl](-*@Iasp762op\/?b7jZ@R@Q_Eu Xca0=Nq86.Xbfb v޴Sca,1?$eQM])b&TͬEnv6H+vǘе^VbN*o) -+~ov>@J;еBeWzy<ԏ GI^FyCK9kjYe4\ Z)e%[{]14EhMS{u~P[M#@аq-x u&BQ;x`BT8H~vRxS #ihҀɮrH'ުd eSc81kH[0fj}5%H ({8F'Hƺ1Y"o 5sfDyhSm76B* JR .ij^ꙵOzYHi& Bމf~)t&R fwE*(ЉgS8%?0, ǢP/*Z]߈R2ʚq FNy# +d.m;wp##_W/&Wn(vly~ & ۢ>*:iШ~ -XʡvS]sVGfSGYAw59b״[_E0:՜>֑զ.`Ŭmv.0հukXT^[aK:sui:\@݀!/Xx05Ԃ^m?*az|> w.Zu=T&#e)\'9$G}(dc8 ?JRY_KRN# ]sw_ybWj:Žhem;6H -' Jb422iA<4Ip@8-I`45ctRmY\QAvs E)Iއ"ꉈkJ) ^TyMlZ r _\.cOFuu%(ɼs'Ks@('*X(} u+gϜ5!3O҅8#޻p 2E2UPYAa3baF7UzZEχf g<ɍTV1w3KXr4p<9 3r3kS'^1?HB@Ɔ QR WdAQsw*ufy-o8w[nh:{k0;|ⳁAS}=w#H ءQ7[ 5H#p<63 ~]sh2 GU=Oe%zU Rzˏ<95 3m;HٻGZk}WLu4)!` 1 >#%(GI0ƆvvnJ++5M/#ƾ=Rv)Z,/{gpC\?׷}m=y4ZķP!Gr{||R7\%XqLT>A!jD2ϩX´Rھ]{7Y!R$A5h}BLJiredxcFлauLR+d 9R{H䜇~AJ URߋ^ڂV][ h$VO^TҲCa ]."8?2 i3!ak~d&K[x' P25wpvLl4 #jP5qS}j d翆han P6E 2-hW],B.b <-oy b33K⾲%|)%~QØ aR0.(݄aq\q a1t$l{g{% E9%خ(? 7yJ-19>:/ t.\ȴ}?0P\蹤Yߴp)~2AӢ}.x<,,I H-.ws͘^G):G$PBcQ34b5 O 3X^m3aц1;5вY-0+@H%oc s)Ǻ7* RE?B m' =^ìEy%| __*7_}<~6ET9nC&յNeGޠ6akעF<֠yR]j#~ ajbu=XTx)#0Zӏl1:zO 2}pz R۹kLڦtpeeE{GPʺu !1Mˋ v)ϏvV&.F"ǻVg<1,#n4pFq<s:%+aP08dࠀƲi<cօ;N7laK6atw[t}"]= o}N49UB]] BX^t )\7 4[0jUW( |+ygPT8dH n{XϺ,js`盞C<ƈnڿEבb{,&??!Q1 <փ^LNL -4J7wzͻc#!|%FGAƏ3(QX/;΍fwVce#~nj\n(L_VϠލIA3n4j_v/'d|8Ǐq>擣C ~Xz[ɯ/6\acsX{2x &xɳO0OA<44V氱mk+I=U1jاoNY ]S%|DFW:uvߡ}:h4{ æk.ys\b\iѩAA Nϟ!x>?\SW@'jACp<*4ʭXqxތҜ-uO~#Ν]s5=XZ*!9|T𱃔t7Ӟ?=ͬo'|v@쵯GcɛGJIR NSVlԭLŠI'f9Ο=Kαwjm4T:(y>?fldB~l2r|>nqnMayqr\bz|X# }c i#OC϶^Q 7un]CG?U={b?.u ۮ-„)p{憎F ?M{ZџqwA׫|ý,d+Y )"l߬vtNw։[nH!qR4 )՗# mȹ7}ЭxؙŀT>A6 Ռq3.|siAj͚zHt5cJ]++ !Ya}#CTWVyިB)S;CO1=Rᜋ0LhRG6fotszHmw ".hV²" c<"IߑxHN];îCI3W}'9+E5,č]j VjP4I\8ĪJ$[ vF)G[s#u *9vѶ%c=l% Q9p?T5t@ߝ 6=_:(Ͽ/?yv6퇧E>Og)zl+NzSsMi}chCOCO)<%-)R~헤)Q%SErhn%=HH-Kk@EtvymĞWF[1!BT-4{I evڏ⳰"w}qCE!oq S۬.M E-ffx^8:}Rh8Cvr_\|Rft$@Zifx"=L:)@`r222S]&dQ9YyMIxلm Eo& C7f8:4 }Ǫx9ۄJ=T,8Hs< rXC99<eh#-} L4~):ҟY_+:494`o2'G)FP Rꦤ R->[ޔ79qV\5*[[G|/3W/ JeU\ϖ`{'b=(y|#`H#$'IszKRm;}[BȖr"LsZeoW2^c%Pvj{ww^q났ط݌A0T{T OњRג7 +F<eA͡/'߇IIr2*)NxoJvWmףVlVY0ptB)AI6t3I8Ӭz8dOWg(@jbhbt %GrDA^. "Gud66B=QG%у6_zv {*3yS?ԴĞё ^_vI~)NwiѱUbCl /v .!dcTad9F)KH8޾ZbϺz0 lOC*?^DL2O^Y`tva(4adS/%/FS-G@YzXdbd n/VA-B x59mAIb/Q8s˞*)fQ H}#yZNl`1ffz|U:(j 0\@xO3VU!V0n>~?C3|-f[6qn%p5> I)y(pmem&șvlbl Jt۶=+r ]6+W] O$V0FAn]#`([)<#']IA+@'=8Z(^Xw9-Z|*HbJR|,#ӂԦR+;A}3(L R\U4b\ܡ[ANE\HQS4Qk%xw(qҡDSX~,9H-Yq"(e Ry3HvԶ_ R /"'O@bP[v.ł%T:w.,kZH)JR#@XT 04B8TVנC~ʓٓ E2 Ս^ E=Qd1/,ظ7U-).,\ PFeTjv0ŷм}<ϧvnZSi4fM3QGH٣8@ zRn|KioL#X45Tumheyh@\+Z"蛊Ws *ٕwM)*v-ۮڎHmS6V 8UCVW[O'Ϡm:~UʊQU^Z8]ѪtȪ@s^z~!(R>0V| M;E!~ޱIq=<f@-_}.Rd\\Ĉ1{>A'T[C[yRsu;OƗ@1O=*4O$8O&E $шaW \E`О m7Ԡ^*!׃-z{޿Dߺ ^U)_5ƺ1z v 5h{57@kϣCh +qp)Cgt%/ RohދUR]~Sh H" /[ G`떌BE[@֯ƚՄUU[T#~UiOFkF[b {fv1753mb#y%yg|~)kHQ<|*|pT(Q&yO0) e[C $@ Ybt|_S> ??wOVvGŏ@* _)~#ÊHYȑ/2itz&./sÖa@* Ͼ\![\jĐ4w 1:2n>Vfɞ*aLN1~#M1_sөRl'Ha(ʃ$~܅-7} )iv2H E.Yd'o GJYKTLN"5+(p/y/:=*9]L^ڛ#5=9(۫[.mo ^gMVO.TZ`ګj@Uxo1-W< ћV:mct*aS<8@JVw-Rm_h67Kچm`jQ+& %MZw;NH]O(M U0;?wu9BS$|NOXGd†ZΝmoӿ}nlGQ.MRpp&ś (hdw0S\{z,}XAO8K?i+eEot8<+i T覉"uz5QNa=z5I[HkcUĹp>1pLꅃ."b@Z(+j|K׮mZ%!/ݐ6J~k;UktM%E#voHVJ)ܻ R¨_mZWVgp3?p0កT~#M5UQlyX[]aozQ\!y]:=!n'GQZPFHN뫫0Aw Zv^8cx~aup` w)_֔FasX8s9SǯCCQ| )W~$X+O$L@$]_jűը}OC9H;k_P f~InܑN#qeHDO8$@F(["y>ZL,@ Ek?I#gqjC}#aۘ zؾikH Rоį^k|Pm" R^q?ϟ6/*e=kG@2xCs(hYV\d!n #VՍ:z(YN8i %HQ18n̘ͩV&sz2N7rՓc̮ t8!Gʼ[vqdc,VcHkQw\G۾][*')qsAjz Sl#Јs%7{y҉-2~ E23Cp;z"pkARȏcLp:/ӏX%=Q"v{) SمQ7@j.fio mjH7} ;Æ/CŒqcs$h:S;<=*@=bk$/I9 ߋ޴S}鸌F;UԽ*At\{ %QXZmN-ޭ7݌ow>aHIjz(PmE"*LN t-q =~rsswG-ws$H2NTqHZ\p-s ;B?XӋA]#nxs 2f9ԯGFK86d3Fݜ_k!ҩG.I51]UEy9_=U{O i^aFv<[_m]RUe9)ḪrkP'w[8'idd*.oqir<ıFivJbCV##M+]AkY%i_l`/ ojdx' ^\.}`e5,PX|! $A#H:9a5uVHh;˫{wѨtVE_9Ffős:yQ^AiL7sd-FAYlˊ:HuPfMO=Wǿ!* @j4j')Hgwֲy(CJɣ2d \FIsoyJ+ Р0F[N] V@ E/H^*ل9_3/R=A=:WbaeWWd,8 ESWouFstn,ϲH4Q늤 EMֹG*a9h.HLU. -ws^ه uꊆ#ҁ}.\rGAbHaX?)H^3ڷa$fՉ04o᷒Rf{RkĻܥ /5G vmlhM\ 8+c?V4[_ j%ܚ|I@9/sFw@r2*@)E%B %*U>lU $"%)o#Dނݼ5O%VĉhR`H%p(Q|=!Z=R],3z[RJRkzNTl(]-0ڲ(x _lyRxH.OW͟~_̟+?˟_ßr](tzje{'n$7-i:nNx;r;bx,Q82Q,g'йcߦEG{) ^}h`_c;|3LtocH]ui#E@ԦY|(zݮVBld ~4:=XQVa!(:y" R|._cGY=Ք mb"1wwa,؞ؘzQ8_0ב(F aR+U*5v1H y@}?| ?DMv-M4 efgr74892O\8(UN)'џyK.N@ *ׇ9$031ǐr(ܯ^p;!F 8քg`W_zAc ]Z3^}G'Z0 psft:фٳg G=EH ?zt9?I nW 'Fx\ajm<ĵs@ U_+AGq̈1uC ;^Grsq!/}[~5" ε&*I Rk?d?n}>yPyS z]];@/-HQ^V5UC&%̟ Dl##3󣡧roSH؄?NJ@j?_n $YM `tAJ/ `?+ Ҥ4AVB,\PN#ohƝ Ɲp1U#G!KWԑn\6q)n PʂA,BLZ3anˀMpߓBIڇ|R#EIy܅Z"6VXc-G$g<&n/71}?/c0WI s,?jkpGDa) OPym^ Ƃ%)JQ)o5P/\ƾA&#RӤM,ڭoݎ̂'菅 v^S/}8߀FEa~Huh5[sE9\|>W4a?ҹ3p-K K֖<Oݣ8\nC}FFvоS8S.>T|nWZ KKœ\mˆ IB>۶D$O-Q1UG?SnMB3Ze=ތ$ w mcaF'L[$΋sQ4Shzb<~ORz|+!=6?cm'c}ia!*Ҭ<[F|APM\!@"oDxsbi8pqqcsNE:̢,{^#]ĐےtRǽ?7'ε }!168:lzqϲ!v yhnO>8SP0ꫝ9oHn>3!~y#5"LJe~[IR/ 7F[O`묃f8{T5X_>4f\^,NuG]ZSl7J9Q@ɯݿwT eA"h6TFѫ6Ϳbz-/U= ^ѹFD}dP"=Wo{062!d2'`Dִ--K_}pn+ɡ|gj9G|33s&&g0rᓙ(v,C(˞7T:U8]Ӎ1uhCw@v˜nynjAbΔZ钚FZ˰ŀf[:0Ҏ*ծ09N2Od H0cPhkmΣكk>Պb#;q/Ώ鷳1 ;zm)[؜蕹ٰۃ,NyPfx=C쉑0hw_%^Eܸxn|c'M*څ[giToq`aE~^z;M7eXg C[LFV^޽ lJSv<+y"d:i‹)@'UM:NV˸{5r.omBoZH'hQ9*-@"]4,ʠ<?v*ʈnTXܗvܹOc"7 R2;sb_>|XK_R):NCZUsm cpZT#؇e45X/Ĭ~[Տ_ijS9Ɩެ׀9+~V)X\X}+ƚF#V`~IUUC+ИK0]/֨ c%}ܦB=MZ zMU@Pw[E}t$B1_tAjg޾M;Bw2a7HӜ{G֏; HU3H Qئ+7/8bfG[*vy%Fd!7ؓncCއ)M],װwj#HHxv^ςw`JQ_VT©oDuECKb7ַ5CQJBucY^'> H]x#AzsN]@'T@{t+z{5C!, R60naCS=Drbg+he穻`9%ª|+jRE֯ZK L<5cP<0Tz<*.fiLu3i1y,auU g iUI6 C+(Ʒ[#F z/Y(+zml Vxci2Q/K4~\l, GzIմʸm' *v\[Bh RNXQh lhc-I禚!-J چjPiG} 䦠R99PW24 fZ*a23HMe=b,Vҙ Y+$pۑ=7|6"EB ׳׻4)X% KfS ]ǔnU!V !2ؘYRkMC0cE0UU݂PUݩmlmTS4̇&zAACρ\LKDhv,I".@(#DQ(@W!/PTҮ.H:ɲRac=I\2 j ռHns: HHݴ$.h}tœR)eY~&k.4@u^Hiۙ"GUu ^|A-[uv="It؀4Yߝ{bӨ$TU1GW(U=o?4|~Ȕ¯FfH-[_#\h$WT9^ށ/JY;;@ގ7-Z Ew<|T| \׊q$,g2AR lYjK<*EHn6u=oQcE$*A-С&γ~  V!ھmk-wH|-==<=kx߉8P EsDr=Ex& 7: ,S`\:}A dD1iSόf,P RьU{G;Ot}MHY"R3c E0PAT0^#혐$gĄ:Go٨Ű\yGցZ:dh3LE7[Fs-h(e^F_%5z‰<Ō"$ِdȝ6P5FQ<ȻT:5r-LP$ETqF6daeFp@ߚiAܔ QC͹hRΈMDIalig@zFœ s~.FcBx3#q "AB~ HĨil:AEklMK97zd%)s ŋ|?ԥ" w;_'{ E9}mu9Ӟ%Կz"jCa̦]4m>HTC`e"ş[vLO.l}a<@q5'/?܃o| g/S{WRy0|:ZwGxz ݝUʄ\:9R%2ˍ4AwQNTBά ,ޅyBAQJ'h]YHj`n-iR ̤Mˠw7Pbɓ5SdEq65R [3FG/5U$BXN-Eie JU lV5!fQ^+Gs Zh"?c";ԏRR9Y)9rZw?yo;``-ѹuM/ R Ж_~_DGR:7}>gD+,R'jtוg:WP_r(zzPr%sThP MZ4Wx, /6TP ScښjTo;ϠsnU"rɶӶ(w=c>j_? 5zIS cEE˝Q#"_D@b'آϞ9= Aw HEE9~2.ޭFP3%ExJo49~qˡ71[D'w wm]Xj|~uP$cJ"->4qiؤ7z2 D=*)ݬ5 HqCB0~>fGՍH :TT=@\tzmMm(~H]r[DZ+MIa.Gaa)ێHHH5}yS۟"H s>w TAhX/a~Hf+|) ˡƬUÐ/Vk CB%4Mki 5/aH+0h ɳ0z #mԀ)Rz&OT? H%33WvjHV U ˀl]ؚ+P2"RN8^:phYP22;v0 qn7_e#cBD5riֵNb#0uƃ Y_jC` H; UjsN )*:O̖#. qg-;-g--xË-хôWL3X!C%Ceӎbrl$N*y2Wt:_<s>P%'dY;GB|iK./3DOuW\ ye%*dS$NzCAuk7AʺUTP ٞ{_h' Y]8,AW\z ^w% x 9TӔZ[%"l=fϣA>jl DnKȋ˓RsKY@hEG 90g!++ˡx Sot\9g/ U͘J5wqqgJ?{Dža &xQ+:;)UQ.fgB[hQmIY + [ܐ~ z% qZƮ%ʩqxg| r RʂE77KyiNHɢ^fIQWSlZH ^{; Eە@c{ūiB/h^_&H;@+U0:%L<_۷olނgyf^~e\Ogg1;.8}8BGH>ˮ@(9 9lJT̔!(udZc/c (8- TKbPZ A Dyg!uA[eG CED <5?.3x:Zssײe(RZTGH%-Hё g<SpS3 诨PrhG1RY:1̮ohk[pH 5v uRpmbsa@* %2+gϞf;RL!;m;%`Rw0ғEj HU_ Jy+Y*CQђB~T(m-a:QV 9 1۽/`m+?jvz[uQ3=_B""yԾE0~ xI+ [FR\oԌE}k{|<c z1H}M )MEN~j 3a[@';@_#S|%4yx_HEӵZIӣPUʊl;$LAUc1sS@μ&q!(ׅ̀ 6Aպ.Eq8g*\V |; ێ+aF+9t2qv \-)~فO 5UHƁ}TwJD~j27*:q3h́13&f\=/|sQ nϐ ֎DقgPATH ;Ϣi!Z>wC)B5,QEG3 !!*0TEmN5VХWc1 c5HaUE249^zAw|/zȇ;Bb7:<8HIn3?I|9!ZFvԔ-)*tRki./O 6Wy; O#=B u x4j3رc+zĶVJDP}y}rm70w`xHfSZڢqA!YHa+ ah>S's}3C)J+hKf{;}ٜt0< 312h(ãRczk،w-mkC۪Eba2"dQF"k+ BP!Zo HQd+EeA AHS1^Hyb4ԗMsS}XZBp+='q7HRJ_ %++ӣn1$Y@*& R :I}R=AEhZ9҄پU/R2$-+mYfJ 4 $} =:(ښ^23r;S(S"O|3 3-3}4 1((Aa%{EaM," \}>Um,41(?|կƭ9N. ;M3;20,@'f"DHŀRbNX#[0]d΀86JMcS UQ_p BvzCc$wwgKXȇ_᩻׶1q'ast%y fRnFop( i)ĦB~JjzYfaF -Yn]%!.{ɢTڙh41=veҨ Xu$,9TL[yN%Z3gk.2:sΟ|b[-S`7R^nKc`T.3x6&F5sԍF=5bݢz<D.$;NS1Uo@^j@BPԤJ^6iԼY&B | uQWT>艃94ŋht`q.;N@jGJ[.'q|Ԯ؄A`/ U7F=~WG@%F`4m ?(]("5 R:U]ܑTzH݄c/\Q"}nax~g .V˥maeJ zziA- sz$AܢHY?T41EY삔Fc _wRɟ/r1YJUE:SZNS#W#"AޮVMfbBu#5#^Cb73TKP CY rr6@ \ZF"vFs2g4O3Fk(u\FWX:#;<sF61ځ3Rn>,T>>ZA hDMV4ۖq(kY\?e No܃QQt[XE{but,뻨w^w[_ZK d!1;PעCC:eM9r&ϖؒ<3(CO8=C xlY-Όe_lyϲ7@sRZ ,8T ӎ/A1/B-@ sLIޚH@2DTNv_*$1! DH?jH"}ߔ˳ Ej֙"Ǜ\XJأj,CCg'̱@i}+q BÍ$5Uֽ8rǏˡ1.M-\0.TSu:Lȓ,BVϐ*2N?HuGzSEuToAYͺqX pDTo(Փg¢ckkC]M5<0X_ͮKheϽr1 INp`HQ*ADJ]d)*.H t% A*d=Y7R ̃3n%ǑVeEE=%K6wR, RmPe:҄ H$"7#iF)Tosz3)R-OaVWy}&ˣPad:i (Q#0 9)(, 1V,kasq{if5wv/1.9oE%Z$ӣPXo&ЪcV"$%JsQI5VN9=VәŶUj*ٜnDoGFfe͉<KRmc_`ßX:NSxප2BӞĥ?c[oŋ\333PD8y1`FR0H_[(_T@z 0G=kÏ& CQ]E83NPl^l *WT'𻾗~ WӐ\tx^s<]qض SSq>3eʜLxX44n 2Le“bHQ RSLǏq>Ed:2e$Bk7of~obBsŃ0K5M"@`y [QZg Zζ8RJ6aJ :.cA".>YţTԨwVɂ P).G[J’ \wnw Hp!Tq{4Ahz ދ $!Y酊9RѢrIʜ$)\'Uev3pN]})94!Rf/rQswg7fw=J'5HTl\(Bx/R<ysudEz@r+yHo׮]í@R@i&7gl 3/B6ʲ‘{rjF|w~YQY5w{җܞm0x B1ZHLj"</\T4kixIF3cHK"`@3se5zٶ4cXƲBSߡ)*, %_eeVfq\/EG:7'84Lytc.@W\:2#A_ fj2\F75\[@ͅc01Ib FM/q>309UNEŗQ~4W㟹KP_ڇMѸ0d:.XĊa)pHA08VY>l^[.V$<ۻ|:ǔy](֢mnhs Pae>Rg5 6?چX^FA.A3_&,NS҂f3(O|2;E|Cv'_ aehZқ^ύȨ(SUHW&Nw_)sb^^|dC[ KL PAJ8'V;zcGrhVE0.2npm)Q%KNNr4 NJ;E:]dfېT\D)(Pζk&3f ~A3JCWͼYTC%և)C܅./Ǭ53U h1[\ C9~mO;mnMDeu$eP]HrGwҩC( CYL8b#:1քB?tn^,8Ntd!X']nj3+6GkbJoΠF,^>H5VfV뭾]"Pnkh6Qo '?>롖&+)tQScχKW^D9z .HLyķ~ށu/ &]x)Bҹ}g"CHwyѹ!LK!S(~ž U+h0KBEk"~c9x^BePݲhF_U6Шo$Դ,N3 5ʮ 1 hE9F0ٍVk-ڙ){08 M$FUð8c l05Ho"RH2Tvs@vN:< (tާt6>oOmGѺY.ݼ^=14_G}s}-м-uI_{LǯN2'Ӿ< #hџ=h_?9.<裼'u'e,LF@1360T}߽? 'ajf}02ޯ J}:r(ŜSL^t;gOETNJ[T@ŔcOzvl]IynƍAm06ĜQ)XQKHHϤw1RT E8p3EzM FeR dI}9Շvgᨦ}yE4U)j+ZVLpM)GKPJYgBcg dIDATӒyPjI͹<(Ѓ ;9 %\CwetD^B{e^QqMٞs"Xl ^Z.@}Zxl__}ܿ;֭'ŧn"`ϗh;o']i2%Q˘JheW+DAANb?IH P(x# eRh4V2e FVTY@rRAzhKG4*Z~74:̀u\sH]0Wd̆"6^Ȅ>?N6'Y48h1(EA懾kÌ OTw&sܻߐ*wEzHއ=<_AG!oJ"C!a"+dϑdaM/c&o!E?%WRaYZnV'}Ġe'RݞE!fqH PxGy^k H8# u)Q֚qmYGЩ80^@'UaR\jbț aΈMfA* %(zuAJRt UN#QE6wh،&N\$jR ,7DXRG0%Jjt`^Ld#뭪ŀXC]06T4He2H/84QqT2$<˝d)ju$a&[9H;}A,'g5>mS93'RDaXSi Hl}m=&ڻJ9dOt] obd]YM%yΗ} ] \d–LiF x{_|m8I"[ /T~˚޺><"q~]x𡻱蛣˄йEP5Z/|P~`< 6l؀?˷FEE;t<'/1zM21T'ÈY V5`GPFk04C%:~~ΙbcuMƍ!P38H拗<\8zǿڏ:Yl3nkoťT¦53Hzo{{wg'{x՗ګʶؼi6l`ݺxqߚq5xk.ƤabRoTg!] _ǃd̷{ ]w`]wcC왎#{!9*\,O >}k8<Һ} 6!}ؿy9Kw!ï w*zݨ}=7.tm԰>tj|-Cu 凯9<5yHs?49)~*|Mեl,A:jY u뻺`V .o`tCcy. 7!zbKٲL%1ERdg4sƟ@9<:E}v#jKgidt,8`|@qib,b&DY;< A0d=ъ8RrxMRsNsFehRaV:kQzv ~ַ;2cFSފcO"D5 TrE!?pKsgv^pTF% >;>}Azw_'c)"5u}qQ*ŖSDsRhPRb/J!Ӓ/._9sGr| ݋B] ?<M\ Uc zL:nQR2mݺ jžvT^=-r~MߣJ$EqTfZ,Zvq949+s~w h0 4,zM5T7x *j]};Q~Rp$J4ǸhJ0KrE[E> mBhZSW4ںH`#컆Ǥs۳?ioc, ]],}B'1A u}V"QHfH-_|TmJW}RCiIK("F6(B؂ڡ:diq%RYRVFoڡkX|~1vfv\v`a4I)zlQgw@>&c7.l)s6Hi-y5.j`FG_@x^sB/En7}.OO~_~Kboϣto?4N?Sy9|-qM}дHjY_r&- K-8uUJ3Ng#H+GIN9i 1 +v &xFBK!DZH/u7n `JXsO<زq3v]o융w܉vbϞ=OWSմ᝾>ݸ&_ɇ sf WV|R#߰/<#,9(ID+O!Zu3Q1+sADq6Q6xoG>cELkȱ5.ޖ=RWsf"RUHˠ0C$ZrHzjض}} t1:4AWm[Dz0ͼk}]fL}\}CYKN-Z43 R)+#駟x֬X; z1ZUÐ 蓨;X :4T[>ƜP}$+caa$k^Zl96yi;w 70Gf1ї ϻ}>EGRZ>>~R $֗Jt0X7(ԟ]!]5WG`.cj hMfvV1׳GՈ0jِ6G(L-^%-i?xmQU;N$){ R?Yp"6'ap8SZLN1xj$7zv%B4/g/<\'?kb͚5^7_ym}/m܊osO?z< _[8.{8\8'\]KA,1\fϗ6Uf^!s29 o;YBm8R) 1#TJ7 ZUZJٞ놢R-tAR E5RU"tKA hS1 9+Xr ƸGS8DQՈeJ&TB[ RRļ.>/CF3NIfw8H5>&̍swHêTm DŽ!HUg1|w ;F+[M"6 G~g#Rl, 7(Bf'bO!)ŅZd^D9^(,ʡWQ~=Ξt~ǜZ[[ eƆ2ܾmReb cWb*M9wVdm* P[۶:QPds^R5Ε<%RFRCy)[,HQ神B{ UUS* h@*D05QXQhm,{yTsۣ9(LקG?)g㷿)0: :;mh;>nXubR:_PXI":UaօZP kyG@%0";FL(PÅZj=UwHCl%J= Y5J0% TAD(Ғw fVG\r=ѐ[Rdё)^5>qeWLLJszFjdh#c F88Q"1z1ೢԾQQ,HhFpګ3?[jkPaBɄ@ʑ[j=ԳS~3ѳ_cjN{'P߅K ssk4>ړ1L h~ێ<1hy]bW3[`y* tHa,@D`9?m FlJ RMfwD$L&jFRE~nVOT)H9sᢍ'GY/A`*2L|`:`:t+e~0~o<`{Ưa`ԕv||-㽫xΠy7]м'y7WM;#Va4n=fq>D m~8('^y_Gž(}`$*>W||wx_[G{~~.z@b7oG^4@Y:Z/ߌtUmԼ[tlšɘ>䑨O>݆>܂3U$֝#w.Nʫ0vՕ-L#TMCm3ah=!70bs/}`Z>@!4`yMqeO<|o= P1x&HEg] Y䢇D ,8>NԦM[!qHyEJ\ ##f HwAkHvF"XwoD]F%o=SNt TH$d20BV*\755񆭽W=6znK'O"Mp>HtN2tG(z*W,ϭ M6@=ɩsQRvoW>; :O;gނ_Bⷧ{$X.oo~|CF8IEWLyV @j6hz4-u{DܾIAuC\e@zffٱH əyca]:/mw9S[L/z!,V/@&WTm NCܝ~j:o>]:Tjʇ>=QP+ ahk}QG *[000A`f:v# #v6q9 hnCBSĩa'Q'孭Vxxde(+FGw-d/}gGoz ohFEk-̫L(z劅;BVR!ΊgTYd)}9F.CU3[ U CwnS_|>كw݅;;OkNڵ~=kv۽{{{ӧNB(HCzZ R />Ek fWw^| z*: R[lٳgg+F,ru*L%Eb*1/dekSb&.zdEI8t8ɫ{lfL%1ŗ -}G";tϋk/TF_'#S6Ae}T&KeF+02,=4/'fйi0sB緒}_m=~P:~]yj_BRk#imX2N;} *j Ojᗨ`L*t\J'Q(w(M 0OS遖:)UWZ︇Th}y9Y'eke}uGa28"/7aKƮ>BO_\~ΧR's\8D4 ]s_ԿPAQ]Nd ƑNԍ6Ç~ϗk{Q)nc Ge>n_~˿oKv `WfԵ4qg95TV369YLӐw KB0FKDLAO}#;رZ2mT*JJu\hBC]~{AJӺ7:ڬ`Cc7MY9l60!&(0UUUq mvx98o?fgs拄hXh, dcfluU*5099&Kĉcm166ƥQ`4zw^f%N96~s.:,H HX_$Rm}D&胛gKݮ9{k] CWP[o¿_ӟޅ~7Kr/o ҵ"R V-J;NuU6PlJ0sy]YAZn^?|JorT]:J R^`Q:(  ׫1qНHl 뾌ڤ!A+_c:ʐǡr@Pf:}Z7m x)[eFjtt=Zr} l-dAvgG|(H< 7(zA2Y40Js_H!EUYѲ-ގ˭~QSQ\у덖~RS*GgO*CB5y><3BBý*}=ә9gCo)B $8N8{reUWjmɲ{=|-Ye[c8hﭽ^YH;-+gmÉ[>I~mpLX۲hB&yYHNA\qe#(@;swN[{ֺpd@F6 OyI*C< "2D>PMc6O\C)jWd7}~ GR{anĠJ+#5(z1[ @LE72d*o]bk7aak< :gz`juS fpp`E9Mx2y&ڌHMuNx(i|~?->d5[؋?a0,ݭRf27q]d'~k߇mi *ka`8@ImKRQPY2+EFb٪\de#C씛NFzI3)5O6, _D]s훉 7( ֔sQ!H9롈`X>Cw(dn=<<VhY)HzcYȺuQZ!>|o_{-֭y ￱>|} 6YY/}=nM[pqxxc ƺf=O[lJ)sg|6o}!ĉހ1>(>ӂԜ;8,JHEhs85L}B׈yA& FR\PwSAjH^0>VȊDVb&N~z\MPC?M 鹫ѢDc/*q&gqc/R[۷r;w1!DJ1 `Iɇ!-m LE%/w(UJ*/G`?^g_ֿO<>edeccOsyH(by/OݿϿwo~C6~h Ycf&mH¤:c 2\u1ȎkLC[wS@?OKt,;Qv٦46&c֘Dk~t c@~#5 ,y_(SМ) 3sИ [0n+9S@\aDMal4(n!N!:T`%.*[\:Lll,x):KOz8)RUU.))+Aǎ Q7vCcVpCFB={py BcR1uAU3YGKiͶaDP؇`[kLigeCmjG<lea"2:R1uÍ1_ȶC|0 `=GPĸ=[venO2.YwQ[(,fFag[sQ/ 'sŻ9P|.+_#ⱐg]QZK?'7yґ {jQbVȠk {ƿ1k M;C}~ y?FlǐhATz T?o1ӉiՅI \UdV8c|VR x(9֚l|} X뛾5&#ɕ2Ķ?ف_g7ܱ1;f-ژ}Z٧mNLHH΁~ qٕUJІq-xG_E֕>b{kZϠ9̵MRC}gQ…brJPFΡ ؒnȯXeq2ǔk Nۻ=wG @*u;~hYCX~5mt}7=Ǘ;/>E.49/#X#l%%dY9^}oCν}EGf'awx[Ho`{,BPHD^Z: y)>@Jq}Bk.6hڃܝ` GSYW.TP@" =-y9~-[ng}cCqNtep 2$#.赵\Jk.,)Bb<=vG*;J ,$43%Dm\Y*r`kER8K4 Eodd>]O?5ʣx/_﹛?Ƨ?9389IrmgN4vk}Z^9x&VbV*5SDcTR)Z4"}h->(; 1Cm`@И]kFESIo/==yK1,]9 u(UU N $B}3F]nTFB]p:1(Gf[B OC7>O@t1]zKAŇQr!_x`NDžBQ'L r.@>dL ?:b|bc|(>q!yH:!q!@"H9_DoҴ#\}7ORkIDa(3#!'d n׮.eI=YvA Ж\, z;Q,4g 8Ey(| d>^!,PE[V  i! VB]VqzĉrnR0Ȗ)r\-H,v@mE %VFFm^Em\L,0>Hw^N;* oela()VBd}ԕ^!J :hbs訬@kKA44{~ O?Eq˘q֌[x9-]AbH5,Eg7 &˂EHN@\i"쥨TC)kTCŏz\=%h7Ws*=Ŧ$A1U!}!7\/.Cxg+fOrO_8wO޵_](=<}F9ua|Z|}9 BpȷQy)yV"ޡ)HIIiiDQ~.ʅEHNNBb(br9w4|}\9q)\(7F$@mSSSh4PCRRЪkPUŊZ)dr`' 5 75y<(Vg#$y3P0%i?N C[7)`kn">i`r>|>;z_3<ƀ%sKzgP1 ʡTt\X%*{eHOVXmP .SfnDII[Mi4d &#~|8$$Q僖н la?ޤ##"RFf&[ri+Үӂ#N&Q+LFWEE8k-t*9,WCv (1AQdԔeN\y.[A&]eʓ^ER =EEY+aucyUV܅/7^//4?{,\z[p#=AQ1m"MEݒ3^z 7v uw||(e6J>cT,Td1ȫ qY5:{a2nd15IC7)9];bwۜ[JAˬ ~1|kfmSϣV;H0ubH H_~~[]ܢsypΫ_.}a,SRO^n)Xny}?}mpMhNFWTS|r YܞUR:UOʆ<0|}/6|vmr"wLξuy$*k0ϺM88|]{my-|=e׻VDrA~wʓW`w322[+ērWpe>.e04ΟaPPoE(U2R -)-*L4,fM*KsҠrSm-l4Sٌ&շv!uąz-jFU *H6)2*ϣ!m]٘@KX9#O[);Ze>\S|@oO \#,ǕxZ(Y@zUhb޶Cehc{yiMye UUAhDzHKcfedZAB/_"JXl6H|rG Tۓ-"H;Z)2ޯ\w\Z_|nh5W+/𻋻IS1UMMy;0im#OXtꆽS>#Y\Eޙ^mR<Qa78ğ;YŁ4-P6+oỢ; Qo TA*S;>g_o=xq^b3; ]W ?Fzt.Fr+S=kWoj>*ȊRO?~n⫯")?P!W(y 8$3]ѹO8T}p|Ѷ?^x8 jN J mD̖4i:Jgq]O`cfha)CEeΰ=#//FVV233(czz:G,(-ּ7cxGgO={+(=nbb"E9B!w3QjchqK/£u/^Ӄqtib}/ߞc8r>|fr-f>/eUz~ kbKk?^q8| }q/Γ<_]eq``DRLdereD",v)~OI$ 1VA."9?~^Qj+ eעÊf~OL94Ha1(/uUaMNjer 0v@dU@^5zk,=2tQ1 Ê'š3$֏)]^䂲ϑyΪOuP1Yvnry*R 6 7P Lգl7eAly(bAuLBl$0?+$VVSqm6hHM.5KEoiAUg(!.YajeR/^*Gs H́g AUɕׅVv;F.CN'Aڣ.<J1I!Dy ks0221e;.< d |2t+\ E%Z +=тI;&llUJQ?PN,R˂TzUL 6$^2[֭R)M&5Θ> i_BM@ o/dMV|Cg i[.xZ5jD֣G<ON.z˽S4m 1X_eӈۺZ˩F]19KToW0Ͷ.R &.F1juث0vRQ$,\~z"xxiާwϞHO.MM\&g̼{Ԝ"ѵ0 D`a w{#q!>t~3Y!6Εf Vwo=py6hIsV>8D1i ǨZE/LIvdhL&LV~ԏ6C *C!_oԭ&s2lm .?Q| `&eHRq;u,IӶm񆗰aɫزul| 6v~ɓ<+% ^~sM4$ =#͓VLN ^Yve uyOmj@JQV^xY9@=-[OI2cnRIV,R2>W RXF6[TrjR#Z1)mPN">zVH A6L֝ K@S(?HUh]` ^C縑TH Fo^@n :À< CÀx HFџ {EW\S(RC]jXmn>V6S[մ ;ous YwnpnAI]]`S:?'r& e#7@J['dd}ZROKwtva >:;1դ`.V<'_7IЯg΃TCWW RMHfE@zBR7̭u.ͅ4_[6I(sǔWؿ(b홇9`rg=[d>w`7x,Rp2'Kcc8"u꿃uD˥_e 5$}9,4xbr SAAtc2(;,QJ#\HR*hdowpF2&IEC@UMzȠPv>&g1s15FJP+QW[:e>jraۙl=I>4j%jtZO:5 8zC1EM z\܈D% zd'P<ݦ-<Run@ia>_'HSi.xT9sjB>-@_+GYa.JYdpAig!7 DZ@?H8L  )o, jW&"Prc͂)I}s_P6L4;NOVՠ-~P<9t^=-]nR87;HԠ˖%i:K^v ewTo=+M됔V]Lў鄲ȡb%e/ic4QXTΩ=R {Y!3[=jkGȖ}/5: R, Y0}.rd e< 7InE {-#WC% @6 %*m7y(Y>\KGeO$aEw 7GQU0`T?yBQcd8w*Zh)->u2 RMrym L-*dJLNA! 7o? zZ+\ emA M-sY>X.(bjU(r v(ީS_Ѵpt7s@f#' Q ZjaeDŏa`uUL3,RU @oQIy7`, b%iMSMkQ=Zڦεes /YPlӝ5(ΪVQ{G}y 7[HCrtL_R, RW=Z탓m8泰m9p/`"ZG΋3i}geo/vwhwOqX: k70o}&y,wu7,vc7_m`ߠ孯򏽰=ڣ{N|@6 ( qa^->um,crHxg`@Pbt]Ab;gB[S(Y(&2{ "X.:bU'ų)ףssjҼ pDS3F cQ$0E@CC] u*%Z5\LQFm5*ɔ T)P]I"Gu ULj4:X,U ,R* K)RKs!-A݊vɱfC&W>ؚFtt퀐 Rl2]6akF[TS3u٣`D39LazLq=Fk01XL 116̔>p|}lAV&6hBh*Da|\nILdwlNyvEUbhpR` R>|?qèfP<O}-)EJUby}CL1hQ.W&iS1eEgb C+"`h;ps*v>$ڏT?Y'ԡ!-;EW<M[ϸ&J뜌mnNWKֲ Err&GnzOJR],Z j l#}uf^/L>5ʀ1ߚp qHFɮ|Y>ޞf^{/J9df RRR23HQ"% Cգ zH.M6!g EF ddY$@>QQ>w ]V{!<|k"vAwR0-IzP4/IDIC1AQB< %Qp&r?݋Q[i56(vUї/]RU##hv ƀ //7w;~?oGo%hfʗC c0ads&[0ވ̌6af3㍬bzTI+fl\f&LS `1f&Iћ*؈L[ s nd r+H-*tX*d0?˻xm~}=A) DoSsE֭ _ՀQmd?:xP _y{Яdzi-^{5x?᯿ T/`OLJ.;Gxw撈Ţ'tͺY%7 3>IPL Mg0U\.3Q]g|#q*$ccj8?q=߅W_{HK[R.Mme9D)Ș, - w9SKArtgPTٸ V2l F z3CϗUeb7shu~w'/"Vx}h7؀ V''-YUɤkȍUhUjt<ٽLASUz- lGf 8TIE(/-t*$("?/ul :>!;3Y|}λSEuO)r5tjؙM1i|ws %/OE˙Ojw5G %(HQRh{nአVTlu Yќ`MLx~O $;R w0v֖SW2òs/<>"[_=-~ӗݵeyt \ ʓXV>TwH"Meb)UP*U\ȭ WC*[ 5nttbRݘ% uʏ _ǔqc!buuRW^@ʑ\< "-(yBrʒ |?T VDwh4݌`!9 P S^Aj'xW2=A_!Q2T ki]} _w@gAN~-.]ZӬFצQrR"b/V:`k ݝ:URt\ uF}hB=*efv 2$æB&=Z4L_}Oڿ n}k;@+=1<[qR5$#rhuq;}x {\zԝD ,?|.`RbXt]ѥ)UH9;QCjaeڙe;~S GQ%u)MO F\gJp4S o2撙UX6 {-]G_( ESJ*C.R|- o|w6gz (p\r@ǥ1 4lš390y))k7eMQR>AE}`Þ\.b"Ħ")F&p!)^SQA(c+o} wpT)x)JGI^ԅs88;AQ:B-9&dUD|JRơ"()PV5-`eGuG,2q׮a'>3"C{rn D[6DF-I8\KRQ>@J;M6}v]1#jؘA% VIBwg-g HQ !œ.ǀ9翢90U-FtBW6J$2&dcEs[b82̓&,?78-'ˁ=㾂XŨ cVR:$8:Ċ9iFaVhÖ]y|Йl0;soWye.f@_2p\jEJoc NubڀIFLi4@jpf~S?ن*qo?v}FX5"sW]A#_Q Bւh9dh;z}_8DQ? [?SwE೿;_~8B{ub c8z,bՏy<֯_)p:ly(q|[#cp2<>\RZrZFR96j@^Al!]wy&啋yJHVa7jm'o E))N~uuE>Sulc|ݜ5@JI FlܑAkj԰3 uz_>BiEr EGisTeZ+JAVR>vKe@j{ 9eZ" E \BkN~k]|ruJB}B*-H x)ia-H%đ^|R z5/wtt jB'ӹJjoc$ܟ k55L$CR{ႈ^?-ߥfRِѵ/1:#HX{A$wSmjX.X Rz+NY֪Mh཭EeA~Dޒ%b*볜FV]+NRNr)g TRE nH0O6vZ}[:<aWzmR6E}mCwµ*+Amho,GOh"X"^$JAƀ[4}kv)flAuQ|'"YRc3P 8P݇qe=F{1ʏ `bvJ +Cf{JX!vO)GPgD19 Mu5ϖRDW뗈l6<g}I6C˺c>h2OԞ?zѻE{ǮoqsAI@ERkkkc/nl{%}Wݎ~O$DvG/9YJ R,جA.hgL' UY 5:bB&kPjy"Oai͸OT2y Vˊ@J(j:G]v48gx.tvkW뀳~\qd"ÂCu}wرT7I׿nΧZshN@bwA( r$Ndy,~N;ƁV6:W/{)J9S7Fu:׽9r x4oN˄DdQ!`[]m m] EU}Ll@8{_M(j46+^x0S=i."Fv+jW|XiΕ@vn>9q`2)Yc 0==U)Dny,M˃#^̗_.]|{#Sx{c&HC WԄ`7@.ߟ;*č*X@kGsEZ<& fnY}/ ́.K@ B4,^_+FD^!@Y|]r9Xԅ yIWRb/}~hLv۲z%疤ECQ(3#¤0$r# nJ}vߜQ47% zW?%#J^%H́+sܱEk".\LVD7%"Gpk׺GD!Aݔ[ ;)̷gNAsR7RFwLE` HQT'as0{y9#r&-Ɣ7>f<L3-ϲvjƶu^AnȊ+LFl3ow)yjiD  D́Q} He9+g\ }=*9tT1BsIΒs;^vg{yh J61ZVڈ AdbL+Mٹ&G2;] >ZAr=\)'.S]563}xC)fF%](C[O/2T tSBp)L W p1Dj{_֖Uu,4١\BSh^"eA1OvNG惏z~;[ҟxg꜄拢G~^?l(ooy]!0`Nz(חqk=U2%xwEK{42)rRw(/#nbp@BtDlzN{ wuõ";]zn R L=u H ℯo|ልb|5 G]8qA2 ҃P%6H7sS)&ubrEN9H)V?c)ڟ0)鋹hlòv.d% wZD !:bk9`ycZ4 E. q){H2 Io[O=VA?')4:vH+7^}܂N44 e][|*AJ,R]|n?) HIDtZ~V tż=p AJ_? 9AGҫ5jZ Rag U(D)!%ݕ0 )ZBo(p5 Uٌx *x3g]qA[ꠛ60e :nyzX}Vk7RWbbۚeWA%OnZ0H)Я@'H@{Ep\kT6BEoER4RnKrpkg ^\?imzG{\ E)  qȢL/g8/aL俙#R<22+6*=( q>nWWn4oykģZ|R ^Tʒ 0>qk3Plrs=v;8j^sfS)K@sxHn hej0f{[r %A EJ9x$w+pw/ۿO.| 5iN&R$ER WPT6)ݮdcp1>d 51:H g,);)?[v P$RCkhBAnʤBLuگQ\ RU 9E}%d}=I4o*`PVzUs.|e#'E@b ?_~PsJ827A}s tS=L,VvL (^jx+›%. \ȤTRAJҮUO]0h#%yLri \PwН 1a~a1 հ$j;3Gvd7yC0<ǵwg 4#HL}#2%~[# O=ӓ|&@$eMA clvd5Å[(W^8744aj44w6gzv _e5: Aa=FRY(\ۭjy%xq+扄h^)viQ>Ҹ+ %rsS b>q}W-s8A-/7SJ .)ns}զF4w&?섖mnC` f>5ОYz=s/u+}/oj!_\"W?קjqgZБQ !, hʌm: h~ }PVXoK~Rw$xgQnn.JKK9$T8Ihh(W)5%}i> :&V.F-LjJ-In|$8;#xp1`?kŁ݇Ҁ8-Ntى? H+d{Gq&i޻wwswfvƳ3^l8q8%ٖ%Y9'R")1Ss $H` $sܷ $%Y.ΩCn~Q*SK x)KAy3?U)Atzh'voţG" 2--&$1D|I;J!5;݋Y~MZ\ "09?΂w5⒒9HQDjzqR8( @EKt=K>g^_9G~J8#zuI_)jqX1&kǐ,~W=Vw;?`2 %X~:dhb(2{(rlDRb纼́x f.GzbjzJq/P,aZ}wO**(}F825WDC1K|וEuw`P`_4&Nɱ{@z8g5+XhFW&M S+J]j3`e՞D[c%ˈXz=h I #\R69=5!X<(J3IST4f)R*g)e}$zωD 5VAjdPRN@aHO܌|vwCEQ!p27VehOzw17rwo0" v[kՇ"(#=T#E.HHd?e7(i4U[ZPˈ EqINEyU۵ ymEZ*8H:~ƜzRt =!H_؅~oQ|Gm<e+[k*7׺ ;z7ݡ{fk AmseSŘ+"ބj},=./."],$C 5Pa)6@Yn7A7'R)G(Bz1*ϛ[mp5rtM(HX`/Ü^1/լۖiVAJ1QBƺA}V&o Bm;ϏzzKL^ʹ|j]*w+ij 5ZlT|Y3 snuNg#H<և1;)g8C>k"#?zmԮ >C-3$S6 [8  )3q-i7S|D*y<'cHN%ݱ\UՖ]lKM=*%h;(rCu2$ j/bn|)JW zɊ*A䊹1)]oN8zeKŲrlVc='ӞVm w'X,j;QCm Y醚)U^o#8uIT¸<6"DW.#̛kKRƽE=C'R '\Έh -OmXD@/'O8PJ]?Ip" _rTN*NZSʠI~u܁^[nd?34" v~B΀>F+^.OTj@Ҿ=2V[OT2ު#S2 H9#HW^^ (:ETiQv5so?CnO˹Y" (It-yH93Pzc3-y4PiAJVVRiɶ兡&%;V㷭~oF32Hi=wa)?OOOgHKXs) )a,"kR5!66P(^kGcS#E syjAQEIAr9;) R]|âUj(HB0PŸ%H9TsZH.1BRFtB{*^%q YkڗqU ErbNN8b|:pq'S,$a݅2Ϗ_0HHݨX_wj(*Eӆz){N,7=MOt}z] 5{y V4ДwcjNGGq ꣲ7F^\\Z! m \ ˬFR^ Zt]C"f C,-ϯv;-'Teԣ]}]tWy$7vIDATԧ̹+2w<*P4GU@D#?TW7 E -WG u?54C9pD*]1=߭N;v UšQZw̃\)΁°&X7`*N:ZHMMpp= ;zf3Ƨ hә8оʅ#{} i?ݻ@Hd4\._X)4[)R3Dr 18λR xAheTq2doeLKqy֊|S+IíM>͔[)QSI ڐݠ`5(qT5 s]bf ?i2ʨTo鏜=lot q4(1QPiQeޓђͪgiӭ%AqVC$PJ EQ)'[YYNR~_P$cǺ@zO3uP#N_t`_f$2Tێ5jIO 3޹kZH| u>JmMŶά$'n@eKl7®E:2ɇoZ^J;#JGs?Hܐ! 2o𕔔XFr}o!IHs )yH} 69;iAsZrYŵmF(12p'''Nܵk***xFj,B U XlB-̟֗YPjVg:`w,A<)J&AՑEĢE{m@*!AF#n1 (M9qR/%%>2 X6,"f}t|v,ףSYj49ʹB;T#7`RrgڸOH.2ԈedݓuP k> 6 grhOy_)9譾(DL~F"F 9)Շb/"%ESxӠgTrvEW?6=t QF#^z=yIB5eQUs!# 3%L* @eRQhogͱZ)nMJ2>Rg\Fdsߏ!q.߳fj(bs F?k{:@h;.s;Aoq㵀wг %*ǪAH%i_/ݻkgGJʚef̕EVWpJIu:eZ_^nۡsd] :W`/?$ݧ>Rd=އ 5+ըR8Y‘:t>Ež$`ƛ˵8OݖQ)eKme9jeb퇵^ N̕WavWF:[+W7-x{7EWZ+/>uNF3jKkf`DRlja (@^馛~h; 5, RW RB?kڙ E7JlFE1;ՕV Byټ"~D*:UbzJm\'y6TBj HlBԑ߬zoAjVW\ ˈ9E_~u@F"믿{NJWC[H^UD*i_XWj^c|PR, 7Wj{@JP$uFE$a1)ܼjMVRB_}*o<9k !T,,*Ux 5. NF)ʘ Q}?WԞv33#97Βff0"/fjh-"w ZNJ;B#On!nuvSoGxmHEԶƠ땃k)#C!uZOP){\1BZhl9AQZFŷ-s3 5J6ym/:lgоjUyvҚ?SX5R;L V՛@*0}E[އl2)X".kKčz hh55Sl G2F0H6D (/Ҝ ߭(G,:+쫞ٳ6jP "O-,y-p!{MQ^,[7炙1eO.ʨTRc&" v DYoGb ||끱"6cV6YѰ R${VWg-AFuu5^R$(@cUt۠$)(oYfުdSȢ+6s6OJTS,kT +.ش7PUh %V@4nN7--Peu#В8>R@w2b3XumSQ|-~PLW>ҒW j)ɹg1S.jY+(,Ch3TEFSkuT]Q Ξ54QJ;wTI{] R2-^/H Z^z6jEw>y @j$ E W Rq hnV_X (&/Tt *H 'B_) 8x'ڬhFb$#ƣ=0{v? 0Try- !۩jF;wn^!?WEb B^}6zkcKo\O(2(VkH(eߟ2 P2/RysmoƎn[k3\ZJߍ6$x_x5R]RR,WFTBƻJt涔XYJ*?-N+2ՆV8%vԪ,u:/A E(:s0J+0 %@:]A&1Ƃ tTT?娔mxzt&hVk.ƍD\|CK{=-\7L9#Ǟ;> YU|PO>ַ n<.p &a$)iRٿ[(NX~b -+ ]HXLJiȮuF{wqZ)n@`{ .MtCKd~=|;N5 .1Е-Iho*$Ā"]9OR1ܓ!2{׈Q5&]ۗ@$4uɡ 9f^+Hu" 3IC8)g7/+WSjU5SF u5T>^VVJc)I8}z9"U]l[=̑QW*Hj՜De=z-OԠ?NCHRc{H=*zT/eM Qmӵѵ;Qp.= 1[1Wٖ݀OV1U%j)5WYne0Q\cNkG9;Į*Y%HR$ `!/9$@N1Dѹ@iEFa r L-YɁ뮻%I m-kgd" ~R>j+z՘H9H%g}t_7b\NkI)E\l _1] t+2E9<3O޲.,-bX)Ȍ7͹FK=??F>b~hY\i)w 2=_DECuRPSj&6ի6;-`uu` n)?WIcTt+pG)jk^j'|T9LeX DLj+H7*8v RTKEF,2zY5[=jQ.Ig5B| E }%ZP3|Ut !D \wD(nZSb?G^+_#=˩_LC/лigq巡q w\8~OBNYhl\=Ma?$imLOi>UW$~L5];HIlS.1ʠI(TPދC1d*R#S. P@Uj_o,֣_ 3G7y 1q3M+1. Q^ PsC:TK"R  E4?B4Q)#dRND s{8IsxZJI:6Am.$| R+!xVyۗ?OŲf *:U5WyC CAozR愞ZJAdY? +{d{YNTyqð,+seXM>}F"s`Ӧ[0M@gת+Ե5 :*\mux}J:&z;M`tq۹6o]RjU;lٚKVRj&a"Mq69Hza"a7.sTzoc5HpCs&"F m:9k*DYz|NJRg=Q7¨?WOwR^>jUC^#~L۸F#tt˽:;8P#FC XT+pVQg9~.b"ӑȂrߪn~@ʱAL@,W_4ojL)Le)-dhį@%sxR̡iy/[zD%|nY3 4U9mBlYϮx75}{CxM0/|z yigNtG,vc0ӢEMUp8Sy *펕wΥ5(XE1}Ty,(}|ߔgoЈY-imf'dRjHM1,7)y?/~(̕lGBbŠDd7VQ*/bgR$)М={u" 2F;zd6)\PC}F_lntni6AQ^J'a^׍V;;QގAH)۝ͫiFk}%! =}48agH0"*L7h+ PcyPCqcSt2pHNH եRFQRWWWDM=J;IĂ'!;]]AT!K.JʑEyX yQ Pmg! @IAoԭL F4hZ+C-!_"?s|\s3Ui0ݎ4' q} gG[|RYa3y)'Sw Ϡ:yіӍ*uAg7hʸO- 5 %mI-yuC^{ UQR $L .ԞrdO=(bo"+4׭e{IU@*O hE0- Q3 K,9Ia-mq[ʈ4ds:@Jݷ:i"Ç3TմEUQe(ˠ( R$J600DɔMD~۲qyX)ձQ$Ŵ(|O\BtdpN ; gjQ\y,D\dv,tzyxA] G7LQ2pLkпOΤxTU#'Y9RdfIM4::%|i||Z@TP_'G]M8w;&D@rӭ/h )hsZ!<(rppD/ *&m)jA)*x@*<HhH`f\S9Z )Ge>e-Z]`M#9kwZUF/aepR)Ӫ =ON :^ߏ^^}oMѤ½}_{x񑧸oc7z|_aWxϸ7C}T$=h}}gн(.hT펙OΥAʲjF12-Y;$D%kH.߮^c 3^ƘFN3zP#<T ˹J/t^)whJ9B5˟dUK JrO6# 8`5j&`XP5M`jZm5ou zoGH ?Mv:?p'33YkLRZ$< üSMlQB?rU( _ke[ ЫŜ^;tMy{t*|UN(C-dn;/'Q=LD`EELI`dޤ"e?ZR{1\)]3H?y3nGۑto+Hmm3 ݇BPJA ~OE_s ,9cAEuZ% M`PKP LVcM8<ǡ%l',>]rwFQ x.' pE$yh fX$%-rֶRyg`x5&I֝@ ,`$٩q R9K9NGykHR$*As^4ͷ=m v4`,+{^eb# "V>_+A*= 8-E Nr  ZSS-G"̣R@# e^gRT47D_w_e8&ϦMDG.粮&^ *t]ҚE3*^ \56CR'G(J؁v6bbNz@6\dgX/ې1: 9v,S8>n>9\L&JE rJ#R]~P1Vn2F,+ 5s#u&Tcf#5|7Z ҝ0`2UIPUC5\TPRm4!(Fqwе8f4x⊷[\|zjHV;qM\sj`.~ C7݄͛nƻ7ݍx۞|S=[q/ ?G/F-&kznmڳhu?t]]پ<)5;ʡw%]Q]UTv"x{Sݨo_'/o kеPG<K[lwGFa~gs-*R.Bߨ֕?Kc(-/u(5N}K us3ӑ\ e)sx2ӹ$Sa{ %4V=jspo r(Yp, \2{FՐs krb["@*3S/ACAd#2'^$-3 iCB#M8߂3w tY,oCܳw"nXv\2K2+\ыW.. b\Vg [8ё:S+;tg^$Odt9 Dlez*r)u駟F[yTu5V^m| Aܗg1ƲzXq2HTnz-+bs¨PK #D%&ztݵ 0|JvAJ@!A0gm7(B&1{g%yAco\2dYuenm*TլىeT N3ʈXY%Vq mMSH)8͌F9^@XbqԜ> ȅW7'hT;[Q$k1>ƼfgZl=}s!߉aXd2Cbb#N6~c=Qwtעu}94SZ xr?C@xȒcJ;c((?Ba҃HS@`Syp7иp_䦄T!z>.9*"M@XCh8?:L2LQ;[ݦ zvhn;ڪ0E|q \3PjHn?2B>'Ϭ Nu?݆ JTee)4wPo`l.w*:J@Rձ^Lct" Sf;|5ގs"xtGХتAj> ccSGɔjxSz_򹶈^OH؃5T{Ӷ.Zǝ"zN:E9~ 4+$6℣>}/J #%9'N;pGQ~ 냼lOdCV 2ҝ.捴ԣ⽇Olw قyâ>[?ķ۾7_o-?ĻヒO>~,uoQVuC Cg6pO;\B)#H盜8J/"Pqٙ3gxωIq:<\5`ߛmm R aoq o|"Xy2SNO>EʍZ#Gb\ey|{ \>5եDZO(=*guX>_%z@F B3T!lFoW2HA,ASPZ\)5Mw  r@'_]=FlQ&bѧ10+20G\)Әp ~Bv2&1yL.T)e&ۡD"SZC3%E4VUg2CT )L!6b #3L(ҐX "R5> C,$ z;#<(Dl)EfrWR`lju,0Q)]+* зt ( C<x';hɂN  xA"&5KBb{HOlAN/NWj8\Ѩ:h^Ꞌ F`pR%tƧ3;H㢞:Y +v K a9!|Tzǽc}S{'ޘ05-&Rga~s_q3l<5Å쳭j$^:{[||QXi%%RTTXy>f R-J⦫=JFߍQPdH8# EK]?1q[ѡ$; U*1>B4UP_HOg UCSQYȨm:VH ]=""At췈 a#4}w_K{g<3a߱CG{+;Gފn;qs\=s[fsV{W"QI/#&u2떊b򊿅l;_UQVIeiS"Ozρ/ҏ#`4 PihttB?P@'_5~wA5b-.5cl5y8g|Ql{MN썀8|"Pii V:tAVeg"/ y Bµwwl- )55 "$lSTRO_6}bЩiODs}삔$-(- C, y! /+9AJB$bn@R~iI|l1HNJdu K!==dvJS%du 0`^y>.k [<ԋKCnLQVQzSayOuLֶرR&0RV6YFQYnW]Z-l| :޶BrM F`g0^ u=jӠ_{TpvrIq4 RTCT75[-ńFb-evxNEcG}GESd  6ue3(OȊvްlm~k\ކ:ZN45VMc[݃hmCGG;1VD ʇXCՉ`7fQ$1u&fc,bC;1>| 1A_@oU:AjY !#*=l8.RNzތh8F+8;AVKRO㮿N^S6u[q_M{>`tLNN He*Pzx>ѡ vc_:䉉q5+/d|gu\ }/#.u&* q#<9F 3$yq.Íؼ7@6 Kƣw0b/#8O1@_C#3EccđXҍא-R~_">{8򶟷u2|4(ZPGڛx`4 g !#9{ؾ7"/]&z*/k2-Ƶ*Qb_T=tbaln:mZZ9C/_aE>R4= 8pAR/VPP4ɵo?x,l- }( )>q;91&)))\m۾3F>Rt$[Iݑ( T8)vKA]Ѣ AtE?K,rY+em.`*? N1r&Tߔˎ(]&hdLko(RVWo;X`ߏuw 899Ņk~ wwvn]^vF&r1Q\7֌QW &4\M59Zf)eO> mLYhLVc**ih1!tc<4 =UM Ĉ$=ZV095_V뷺mg_'5^[뷴:huURiRUX"Ct " Q0H]TcņSBHnˀ:m-^cǼv'!Z||*u]sA?E9Q[!IO4@ñ=↪C.8xeQ4 < BcHx//n~ Q[w"wt.|5|?^l:s}o vw7WS/p_=cP-T( Y8 'ߌ^}9B톴̀{4ZUDҋ(.2<͑Ҽm p$os$ZrHOŘ~L(p͍#PRn77p*5<{/eY.h:1(G&R7uF&xh"Ĩ’b׍G绵ׯ5_ ݈; مbK։"+ZpIn~(mmrB+߼`V#0" RcPǏ|1SMJbgJ,9zgik# mڴAT(OZfqʴV\sEF>.uz_+@e,UILeIcQP ꠻do"|10nn,*4^e\*9a:+5.㣆$ǥXsY͎te&0|ӡ?T&ꚌQK+zN5R6hk=Zc0ٍN1>Ʊ2{3me&N!jЂRN4!du4O՚Vx;EvEֱZJgc0֟la].XS= :}2⹚}|KQuGWbӴh]Rdq@YopG"^y!#x;Ob>H4[|_ o>H?|v=>ࡏq8~s<p= = ߅Qh. U[D~K K0\ሔU,n\kgH_g"'7"iN99A!g%1fDnѥM0=qe߶$ى8u$XM@*Îa23~0Ț72iu$@Fۦgi8]\|۹6%HR.pt5h՚xTzN JIi~(6GF|#iV^gbw]k RrmwA&5cD(HVs(ҍ5URO! ݿ룮z̯a*ȶCBS˳ k ^yfN 2vߏ~[]j򏡮;!(-ETEbF`+zi0R/o,A=<<憳gr"E]oG75Xu׏عs'Qry|eE}PcMRWer:49aDmL1Z[-&VF3/!eNa< U<Uv8hI>p 62c4gYԣh@Dz$7ҽEmm sԬ(8a)4n%`Z/΅TLוlFJꮌuTYj_yW ! UQRC+?w@瞿҂eyvu,&gratD 3y)iNhX(J(*Aw}҉\^FF=u kH2pԈTȩ[Gt+~gHEC$oc'MyhX)2si+́" 5|n8Q[HRHD|QFꪶlق=\o Ak`AS?&<0Qy]0Rz%Y{eG'=ܕ˝ܖyEI[ : =|,iKļ># oT?rQj|gpeBkh;Ջm(~N""]r g7 gAћw7H:u/O)N"!yI'BsQ[_|߭1EKNBCX2dZ|e6rGʺίr1ȸ.gBfGa.8c2Rc-?ј/QZQ7VVZ(J `"x(/L jkۮt޾^X5KTA2SOb Pqа4sN{z; 0b9لT뇾)ebٱl,neW}UL'=1UuK}L7 "#M,Gn$Zmz)MrMYF3dQQxF>JaXdYxeǸ|3yq80~|07TwJRf}S2HEJj/~ =} Ͽp 09Q?>p+}9%gӦ1xddpf:J}QP \SB KT(Gv9>=l{c!Ht*cxo8qa/W]%`-Ǵf*c{6ߌ_z0AQϠ{أ|Yo~q3Ja@,F~y;6軥DxR*E\vFJJ@ `tF&f{0)lzN'5ARz;0_͜|j]E"c$J!sR`hFQ(fRΑ6MP||)O|u1T`!"pt'  `"QtU;_%1> 8cB.0Kvav )MN`&/#,6!B[c)6!9ZfT4g,3aϒP'&UuuCM[ں@j̆#Ч! * %cp!HĐOZL!E?Xa1QJ[:OQԌ@bn_-tfR>~Z:__nK_~((Ack3_k6Jg! !Mo(?N@(N4uO#4OEB^y9Ɨ¶U3_/̞Jس󵯘`c{Hxݣ_awjSAB4AQO s@B0'tKGGhKڂϠO̝ۏ/Q:@KgL o Dy>^ލ|;r܁Ɣ]tp|9+lR ̍QzwBrjN ;uRO& y "DG5O/G*@C$AӘ9d Eu0dRtܘG ED~Q* K555۷oǩ#;- ḣbԕY@SkJ4*Mf{瞻}늳žJ0ܯe"g#gvX;)JXKy}Q4jW2R}jTrjf^x xu2Hf&䮴:iKkyk˗Y&(hww9pAj`s4;N#t P7./,ucyEhJSbE`yWs8-t"5Z`n_GTjMa(" -`*[-[ KZ(ٮЊZhg*yNg KKffU5h//BR8ˑb "111/L^G'R dc,S"!*@X  NX-.al0Lg\R7&Դ h("FJ*$@*'HQZ9)tgݨVҕh >v'Gh(be(==F.ÆpE SŘVHQ4鑐A->C͉arST ȓq-"0tqƅ]knl>wiw͎-GGc٤8|SZ0GBHۦHonvkvȱE)/eH˺VN۹ךԀ r,6DY2u(MWdPc|5b"zXإ B]>܇/S4sH=5Lk:"Ÿ7*2zGQ)y yJy=FMk<W(7u xžy 缟9OI|^%^x. ߷bǎ8x`ڏG1C-9n.p?OwWxy>}2JkkQ.&JEuo(95 VBEc# -<磢.,(*FN1 O, HŠ8%%IJ\t?'7!=d~ ѻq Gt91RNmAƜ ( DQ~e(.FIQJ]40e#;;ˮHJ͵eV몊2vSBCq~&SNA.ƓRGE(Ջj2.]DKr Y'8V,̶{,MT]b%|ڻRRN)FTEQU%E,Ļ=;5?w~uϺk̙9:}}lYQl[Vl VnRGu:g69DHD D"A d{* @ ٭`j]WUo?~mzQRcT 1ӼFԜ ;|>KrBI% ~DA7&"E/&8j eݔĝcR6̟/cT(&nNbF R#6ܸrf?GnrŽ```eb%ȟWU1bCC)Qڑ>醴ѹ#"$E:w@ޱۮrF1b֐yM/>A :Wp{rնu|2H鿀8}N=A9M<(%@M";?JU0976שf,BDUHftmDҝ>I9J#]\jNX6prNb(\i|l9@]ϒչվ@ZwlyM!DdI`w[u$]TkV8bU!u!n}>^{E4Nf~.|[, 'H=|d~ N=8wI>;TQQMٟPP_AqPZ6*ʷb+DžN8 'EUW=6~>^m`箷).AEY4ݦcE8T8!ӁO %y0*ѣi9Z$<, @# VpG:LOv45Z^ɃZ8Pᘒ酣gm]2zS!H a?d*9jdyr}: Vp$aMZDd*AhiCDoͅL}魨`k5u@N%V *v:}SSav79a)ڦ]:y'RԌx֭)?+ =Nkl= |v:van?yJL575U̯M'or 0Iʜd%T)Z ԩS $2R6ejQ[SZVnjU䠶 h j(k$J& tJ)*XKR[6 5ڍMZtu|ׇλ D[vMT@DwqE:g뀔*AyY.EO[Q4Dm ˅}|})R)9+@ ){ԼIf*28UR(RסanK)wXu`GWqFc5TT_V) #UD`suV9zDWn'7Ii>{95m`9tdŬ)$I Qr RezݏHQH"p&TA' (ΝA(ClQū=3DҞ._ib@ӂpH .{I"vG:3TkDy^xzOq"[TkD#X!К,/*~yVC+,AH3qD]TJ~3i/:M5);$(=.%[FJ颚1 (ŐH;ᦴIEhD}Kuu,AǓ=l)2Cqow8z <.КރLMp"T7ֱ_(UJU3QA|LPP+.CKTp2^ϸ'2lj cg?w8~a?D8O,,hmat[ ~QY$jfAnCC8_Pk߄N6ZZޅ>̦h3ela}}?܎Ct}F'G+1x-'HjqXféA`=(vqT@oǖpC06VehݢnMӬEBǎpZ9d<zZp*!-:H ()ȋ-q\fMmwvx54Կ=m ;Y0?Hx3ۆ1CFL")%9t[8_'"e ܻR(H4Si3G(Ȣ E@㭉}ufuzr9qp铃EtVתAVvȄKm"Hq?U܂?ad,vP_nCk@q f&0:4nG3Z%> Njr__#KϏtQ/;-8K᱗QnWz=V"SA_5jp=; D|ηcbKcV}))=ffnz hFx[cj_TTP ' 1G(fZ}ixs Iw&\g4iAz_n7IvƁN8AcR-S~Djx;&xжR Ph]K]ǘȌ/+xS#B9gtw@j B_Y>ƥX@juRj!s4EuEmr;)0b #)%*:U N]3EtBApAf{/K9-vIntG16\u?FWR= KJv .H/0󘝗5 GpPw8gd ~cy?@WyNUAmmCbR BS#uAp vi5ꊭQ;JihvVS [0 h@iE_ =*1*CS@VZxU dh_գ_Nw% 鍔I HdtA}ToFFPBA5f<'+6/@w>ï_?o*:O_=Zľ5|uQfGoZL0vݎ9Ė: &>NhkAΥ4Qj;p̩5 u1v~gmkQs"E]wzNxm&eO\v]k3ww1H;S®2'vԉE]قp[8sCF!-HQ\:>٠c'}=2jAǛ%(HQP;E+糖G Rrߏ}+a[ LjYmqBV]=z\*ikRR[4e{;0s a*I!FxUT\ʉ9Gׂ۹ fa ʪ O!tu3=-=ŸpU+eDz]9 /ÍZ7x =n0;܃_ - S7+`}WLXՉ-o_ ˯k0C=ictl C)v/>Kz  EtY6C-*6AX}=U/o wAn)) laRp] =s- 5KH)z5G!]rcP;cR|po&兜G5Nah3BJYRguFR)G*m(|Aӈza2^@Mv:N3DRDT;`"dk!*Ti8K+G\jϢw1XhTfyj#V~W TޚOzB.z4'wEՀ_lKdߋ> $tčM1!NtF#gj^L%F_GwD}rҿeӮga@M1;9鉐p8k!׼v;Ng ٩ Mwg Qht HSvHsp-c^8{ 1QGԾ.7]k޳{!{pGֿluΣ>f2K*(,Ai=M R$AiLIa+;j._TDoEǟjag)` -5!ƫk"/&M)Gӓ:MP_ɇcS4)J3ʫ9kVrWXF5I*i}¶ JHUWOۡT:րOUbϧ:ѐdVZI$*@N5qkveIR Bܚ 9*q`ĖpmS<V^ա!t~-zYL#)G~#i. qw7:gP^V.%y($5>Mԟ@8RДAJ)o@cdѻ"R uȉ^ wW@LoJ}QH-ؾ0O6B.Hj?b E%(PZT6EA*~Zhuf )*auP!S# w"Z.*".m{)OG NàYRuiQަ4eD:+4) 812.ڜ&nh6:`Ȅ) bF% 5!jd:u1"XGcDY]Ck D׫Ʌ.I%y0`T'`Jbښ7{XR4ӪE)yvާD _ Sw9U0zi:# %bT'FE+S8^ :=%lpb uB(TS< .ImϴGsft`J R;ql^s׻Qe: [0\uu E)h=RbF@wݏH9bN6Lզ]Xpr"A5B+V{&6*|oҺoG}1pf2ğ쾯T(\Į;@jf*9M2F6R[yՁ;>v)k dyPNk!~n1 m#@k0GF zK6}*o7h[ u)9lL`D3MPǃT|j1Kk:-*b,զ%Ju4|۬&2-ҽ 綬)r:ۅSql-IR$l;j G瑔19[7.[Z"f,NŠArʃifS u5,h %lCV8zMbAwaPQq[O=v/ȱܴ(nTmL*@|eY\VhAWy7A*4h`JݏQ_D%Tmf ekS^7KR"֘[ם].y}+6=:%N8ID t1ؿ/[[rBC] N8ڸA-Ml!r 9A*LtVލO*SrvpFEOh vK<7;ŘezFT`N{IX`]41ЃzP rj5 8uP"EH/ԑ PAӧʟ_XQ5땴4Q }C)G(fmC(͘榯.]zlcU"&^N{JJ_ĭ[bNU~/l)cvA7\.*eh$8u̶_+a/?N]0B"s폚8Mo||SSoX7ޗԊYMoƛHQ\f(kƕ)J^8Ǖ)tzxO/5jո~Z~%U*y4 EQz2۫":OH:C3W E˒h _^I}Q#"kArnqdYS$%H=R]tfރkAiI R=_-e{F~$y A"@NU{0# ·u6ƭ0fF;Ծe2,~Z1 yHǀt?=s%R5 V>[>LCFґd?U?xSOFRt^ UGӛO!UC8QkΜޟ4=n xѾPHUW&SuƖ MY5_]hLb:No٬ڧ"f:E&es:-uFˌB< mB\3˅u[wW`apAux|*.>&!q4vʀ*ty5Q AEhT+]uU9Mσk="#(W[_CZNj4Z3@J_x,7GeK" UvAj sgrMX+;#@Rw羙6>Lk#ƽjפ<RN!XsakN&𵍅@J>+crZK7A\SGgd&@/=HWp^jVL~<*+}tzCrXfi.}nU,n)-?+nEpGR49t)w0 4K2J?>-'(bJW}%w7mӵ'NISG8[86$Sj`nG꒯ Ri r:[~~xȵn/s Uw RG|7vZނcEbn8x𻧟 / Ʃ%+6E\ZjQ)#bS$Scj,|C}gwR:)/~;;Ĺm&ba ކ:͞HIv'`I "W+ O iG@8 ==)t/ֳʲ E6yN@ vj6q =_(|yԁ|S-U5ԿQOAJo$Yn[Zݐ8^zlf+M_ojyS4w8ﲥ۾Hңln[g߻fp: p~~da&،~~ƅ+x=9g.ppH;.17n- z p;:# %R^\ph'Λx~KF(<'z;&Pe'3*jp&+NR)?(Ǩ*+Eog)a{| U)1ѯ.{%rzN-Ԟ0puűIĈJ2"M)-hnU]ה81c^L*FR ReaN)IecDÜH`H=N@zAj# @QJ{HQqbl`Ry]vrzqJ)IQ#xمl+0~e .焄5!esL22H]lRS\Hl"rbPbVs}.#G"`U oZ %0+x?zHfh ol50tw\]?Al~7ME;ruRRmg0#Uץ_>dr.]FA+E"}V)2Dra|c3p%@)~? /4pRR4"+VAxM]&]*Gs]G+ӂTνʗvn>.ގFLE6}> ~?Suep~rWjHYPP ;ȡ`ZWk8~)^G@0;CA0=1_/ʓXmp9\Y .=ԍ la:X":H)_:,uA"JIMH@҃ `(b**Q^V ;t7E//9ōBۇ?ųpY>3mo 1L>H~=9]QU[e˃s_udI*D-LR&]s¶~\ROAAØp ]PDYlXhGNS 7kA*d^\O#f _5w^8R\icz}j޾m^N=,@*MY#Rղg?:Hd)KZ:oD7Є.tN5hTiϫ UڳZQ[g෱hJxR䘓Q2?1"jFȼm>nH]u)1=nun[(uUu}- n |Fl& p}ǜˀAߜHZ 9c_q%>Ͷ@m4V#EW_b" "! E;t#$u~\攧EW}EM7)[$Kuo+o(})r_,m?_ f=0Hjr`TV¤V k }0Q3v1hhEWH KqQ*I9=)}smwc8._dER&1Igss~\iWjIFR4nO~H0[.⯯DRz 4/Sڔ5Uh}ҁDnw3o7ZRC~/ Ѷm q6m߾{唭?m݊{9٬ȦPY^_W}>(2T(8Fb=^ӟ/LS*[osgNJhzHyȹ$)fx+ǎ1I|ANUq+JSvK鬼$-HR5i$ /U" |M Fx#ʍ4f]+x*(^b>Hz=-7'2Gq`{J;]mo)uyVK;d}? H$빹 %; `h'Mrk^yWOux* HIquԹ2c"<?|%~L5KFFqui jjdd)7KQ HcɌtփՊP_v8&(AjL֪~u급7MT,bԥNMgRX.@3;U.HO6DHlbh؆ųAjUjIi&TH5)ٕږl A5Y_4Hս[np)Ů EN#7FX[+]^q\TkI?O EMG_(.*/ҫs?w`<6~FП H5ކR~nỲKE?J݋̴ 59D UzGے<'Rnt5˞KkܸjHQKv;PZZ"q3>RTB0ԇʠGRGymf3Vfg8em3CB.'?IHNs⢘ش0~A5.ǺNEG}!vy`:EPdN<} dy4 U(/h@, Q 0,-vHMT~I(LEQ.v].Ư6c}T-j ڭl|$5&dT9c[~JMy;y{NQ}`rKhҽNDꞸ1Cr}}M5>GNBCcXZ\F/&GCh1*&0̭^ r,PdD~nMv&z@ iӍƊJn, `LՅH]%ϵ mjUmmp v%[IxҙKEuJr~gQ˩$;CW֌oFjəJb=wg3ԲvQAbꋁR?;Qm*jSqܹQr;@ ̼YlAuCZ%oҝ xRERo xcueblLa/H͖ftH ߒ/dPtI /C E$kИ9 XQS`:OޒmO*|"HN>: JSD@~Awքi RP[ ҁg[7T:2)jÔDϥ [xfoBmfg}(HuO6`.Ek_%B% CG)U9,LqJN̹*MYI m\08Z:- jWz# eꦼɭIpxu1ԮK΍I\:_J9Vإ{7#b_#sXNnHCv_@8qupDIg7?7n,"e՞?>s_G| RZU^ wj>CRnd{ϟq^ BznG.O5&ŗG.;m0v[f< ҍ8~2/'ǏzG}g,k}l۶ o&~_qA(xhk('紼۷s$7MHNM];901G(E0ZFTճ@jǸo8" aPns]M8*L(5Ťϓaa))28@?TgGvxtM2)Nl.XHHzNS>HALRjKR'2҃}5 scj7Sh~qvpI<j+ )Ԁ }[ROāyhx0a_1:ic⺛e4#j|=>KiA_ebV7q3ͰVn{7t\?ů g |sŵ\Qm г׺pJ\ u˭bE5W&pS uvu`ҼgR]Mo%}ƞYC} ;0pmGRF@`&h{a"S6e+}q W)l@j6XJ ='X ZQoKs&9~}jeX p<K!HHA2P: 'iQ]]Rj2q~Ud*N@ʥA#;R LJSL,P…H3b D^B>Ut;BnXnx-H9.jqPe6}6x&UpLJ1$RaxkFz5x7E.'jBr>zPDAdvv6ҍy+w$nNEh[3K+@, kp)*.vHY _oaa}\=~NC,{ c(u EyyCLl. ܋F;CS#jC\G} _u1-ѿ+3(-qC7E@xΦ@*@ʪHZqԩÙQquD]^Ey,R[dzt2ݘ tVJx+_k/׾o~OE1~! u6'vN1ls1܅Yq ,n[N]>: /Y r1T's GU(}@MJܨba R/ F21buj)v pIE5Tn!/9Ԡwstaw Ԏsx7ώW/Tc/E$IZ,_:0 Eke[DAcK/2,KУYٴ9:)oԔw@J^i@R)4" ڍ*R9Rwo @Jp/Mj[,PSPW}M5-\ }w67oƭ1X "aj+P<: x7yH$2`ԡ!{/?3=/4I)E砬҈kf:V;[8ŏXɵBfҞft2D9C|֩ښ>VRlI͜F+yښ;u@jv%O@jnjżS/1qُLurYw'ѓB/&X<+#RGvb`/R<{د 5o[){ Re l׺v@!km^QSs_J[-)>Dlk>O#MnW*)T- ReՐ1t}W 3BZG.~I@rӌ j0I2@վK 5Urn(gH<>` LwŪ}Rez -,s>0gC(e4帶,\<&5,ՌQyyi$RrOrQ~+0rbriP6 qhÝR| &K37=rg o*x<^"sLy9(wU>ZK\(gJ!{ SݦS$4 &)IqCP,pqaW1:Y!jDq؟6CeyŦA6"nj‘,1&ndb?Mlx{;GFP}hS~&%= 7RKWqs ,*wUxGqǟ!+Em+*J?bD;Fž0x'@`iVf&+"%`H뢙@e-w-_n9 >\l;:vzFtVzgۿ6 < w^779)Mk Ȣ)*:i_ݖ3eɌ'(y O ){KFX 8snIJYbQ*A+\#E~E?E>,ms(]PiY%ܮo{sLQm{G{qƇ eDڍ_:0 E*{*i}}oHӫONd|h0le kqlycHӟǦ ̚}NOM&Oq] x148SO>FV,ܻ<~5C@A5=G=^=3qMm8qr?̓bȿcӏ^Dmu!LA"c׿5O^ҵ$r~j(s~DT34a@ŁTh 1"u߾}~Kt,JcHdȺ, EuR_H*[~D_ zm)A9n \#%(~LwqXϧd 5]ѶTWrX*|h'[0GAjJRal(WX鏢e8=ڃi9mOUŪU#([8IR~̖t:k'WG@TD!ov{sBYP [hSbn]}R̵cr(fj2"sv_<+)œtp+.׆.q2WOǤ hr{p.\ikP._ĕV% , ]tYA*jxb`tE 1(n,oMh1d: QhE5L;X][ C37=01HQhjb LT ©뤬}h}@+-@üov=l.:p}|*?{,++ G~ag93rLٔDVTwE6Y.5U,F ~65{|=X$v#L:v7YQ'b˹U}nߙNS^\ HRGbXP@2@*V$q T6UQ>p*(i`ד̯_dOnYIIHn~l}{w##s/nޚA`#C]XқƉSXlՃXoh aRzɢe'盋pm n !o0bAjӏ0< NP(8n>Ss[iƭmKƜ3n5VRh}C#ګ66flF/VcaK! ɄMϟ?GgN裏[e˻xݷ;oWҟ!)Nw5dF" Tɖ']XUz{{pkv𐀾D ۹)oe+ Kig(̝y]bjmjwaHp"|:Aꢮ/,#z=n]o SbT=,‰~*̍I*j04ԍU)~ͅ#'X$n]=7XlG9vDd=ioO"0Ijg6 ެK?NR;ͤF| v1nd$ {.\8{ N:H#QyֹE pA74yݤV{mo ?RD H}'˞[ 7K NP*D)/RYqqvBcK*dUC;NkIZi6 R>e(e|oSEz9a PdkEKRz5HːdY[F,\ b&])l cAj=8H Yq_}'f]]6=[H́w7"N%s;lk"Ryvk~fe޻*/MN|e P^;Ŷ^Ӏ=x7`/]67,Lԥ[7gPePyWD^8"q 5!@خ/7j_|5R|@Jvn;݃%c攕}NKz0fR_%RBdJL*1vD&z[S 2$@AȊ0>;i/+xQ .|Poju^M1spHV@8Ẳ +&6Q@:8nz.A1 8Uc]]N#iz)%69&$92bgш(Rr`TvS㬄˥FG-N#bqbj3A|z(`-[St;F[n2\u}>2@B$ɈVU=[%9=hC,Wje4u) l(oxFfm" 4|kS j^å_0g!S!XY҃T10҃R&$z_Iݔwɿ2SL 5rXԦeZ8P$hn#Rsr/^@nwGm (ˊ}k$x=^NA8'J}qٟ?Hw y59 S#ib07[*ev1v Bm4nAS} kv%rTJQkVJkДJKsî~P\]E1S'EäV^)lN[EZrwyo2NbA)\[_嚶%45`]bu"Z֔2F]gLS";~.}t?}aU)T EiS#CƁԡqvH7Y|֭ɇ kM'YYYس{'oGmMj_}m5gΜ>{0vOHJ.Ateoc0i,l>d"5ͯYeZ}DѨ??_-nq@v!,}#dr-=e_s`i-FUg EѠ Ms[+!r^BoE#{( k>2ap`e}pi}~~AyR )R(R\\\m 53z@*?xrpbsi늶t6g"p!lE5L\{n g4A $iGn)1rԑPMgG;Q^^h{`jمo\%\m= sNRZ()* Hb8/c3U(,B:(Խ)NHکTko׾&A:i7ATMl!Yx*[An.F}ѵ+*ޅkpO EюVi*:PWKl/@Ļx'G+"GiFXrb<<1+M̕]1v>,GF_g>ZF gAjt n |e_d$>ҎfXI 05N2XWsO SMޟH"$-jQNXze# 2`aYt!ҵQgal{ u1$ݖ!oο Z @-#}' 1酳i(SC50{8F5jeC>m: LGG1 C݋re#gvXOۘW/Yyy>E"N 54ww4stbM R S:D/jyY) #/'U)~. E цo?ǹCVݠbΗ8b(ߔ R}+Iƺc,}.&U!=:)l͠Q 9{7Q}g~ˈrߠ=eo_ 鲀X 4w\᫵V<ҒAW#Ǐj2(%8:q"O!'>xXj6!q{z;<8/6/#q-Υҭ;{竽vK)H2|{d3`%8aHa@ ׂ " :=s. _Dϐb)g‘ћ,epTy>gh?!pjbGeX+M#.@C.T}5I*:0HP$| vq&Jҫ%|e&胕#R:-: e064L &(1BuunV .P{`;CʕLn*"ֆjq#{bĕ3 q6ii/r(pYHi| ?#4sݑ#m^R?Y `.I 1c}|BHSց'dc,=%laU~tHK(:Ec5@q8T+Pp::xxnj:~^dR:%u\WIE# j{{n0T*CeۡzK0VW"(`;B)`6RtaJ@6Z NF2Ri-Ch0eM(۸1 n[)/NT٘`xB5m?߄@ǬϘ|\#H z)j58y }#7'(-,^tqA_ u8g8 bR&)}!uKTz13_x!ښOf-[絽=|1% R̤D‹һ!IKbc5`v3.Y/%b<+ocTq7jil6>_fH}s㉅H|/JAg K鹚d@IcHᴮj&mvo{s@):/l1 r9f^qL)b^ j4Wt`D=,Q=Q"H!qG6 RCAJJXHY8Eš09W)jgmV"#GT UX.K Ґjkbzci!i!NZIXvanEm'$7 CTF8 eނԂD@ʼG"8wx/Po޽Av~NnfLT06'!HZJ39ywV!=Dd9oAVJ]=T2^^D-ZOtކPi},I/;s֡z-uj}n;t$k9)~dU\E 裏3Ũ= _W7DM\W):,@3ɚ~.8.6L"x<7 ?rWcvYYbOQo9V `6SV#^]]CBE/s|ةK;{N0H|c;d8A3b{,ص f0<2"4JKކcI;2.ۭqQw6iʭ:BfC HQ?kܸ[Zu[:$1ȗ99H9r%ootz9G(})YxZޏDWe0I.#pT? RgHe>-r(%ǐ#GrTv ]hI!S°gp RUW)+$MQ"RFjq7FRqz#  Tue1 EYHm:wYu*Dg)%2 p(C_@Cգg2 :L۹%zAao[͢6C=X(O#F4ERAT)[ Ui ,=-Ԙ׊e7f{t7zda^7 }VZFV/:DJSjNjJ]j!`*)pMǰ:ڊ(v=pt8_|{7=sZ1f:0kMrIRϨ8 L/`'%OΘOt5n59tQMd4wtcv[ RJPS:|Ik4tWK}xˋ?dg~r umtI;{`c=i9CP}z2()JԈg.h\A=QR:Jm>?9; $@rg}19!E=),6/í56Vq3%7 R:-AE"iBue:u*ԥ=E 5L|b1use|Qhufέ7Av8zY|بv2T C7FjyA=ۮ/Ҳrۺ# Ր@|Rʧl|CB:NJnr~tFulzWG pxA#f?UƚMrW0o|a_}g^&6x{M8z1hYd\;,.$'TRխ!%#K򸾩Sk9mUkߝGRV}Xq- cć +E8:2ĸ1&nMpϩhrMv7"U}2.H8 ڗ 5 ƃ<&:8=ehߔwGC8g7.щVZ`A>ԍ G'$&7Ȓ cA*m)M#XcG͓y\ =w"z"K \~m'Q r䉢P^ j~^P`Ը8(*d!6Q-~w>u%]24vsUۤϾ~S#P-SG@$1t δjR#)kpRFߗˋۂ2 |`hmMGOV"3_jtzM?2sUR0hnlM03CTA8? ss]P+9RFPmوpEꠞQ',@ Ez-!7өb{QzW4ɚ]Z=JDہ}׿08AF|G>emb6'Kjy;rfqEV&܎Yo=GnAEtn;K[ E)_!+@>lf`YW&[1 :vG~* c@j x41 e:^x.7I}<ӣ Llr4[as(F}bn0HSU11 LtJP'Z1ȸ՘x C{Ng$0iŤÀŊD}m$TԈ>ځK0ilF`(d<8HjȆS½`$V=C^DVZN[҉?$6aL?Tiˡj)GwsmIA$Raf~4 hrE݌"q 6\jK|{I;Gz -| L R焓zp y՞Aĩ[WS8MNA,\.Ec[W;W ~+ƄcFavʋpPTtJcxoԺNWw3s~_A*ϊ/SQ_.6!o`v*X^d&X (tV+2S`86Ŝt'G)!D8]İ%J?a~9~6~c;A} #wORowIP[~Ǟ~/ KFN34|R&Z >~ X%?x3=HCE | ^~%L&>8kk0q씟COؿ*#؈Դ{|SEyIoBI,WbԾx n6On+ hcZXBnaxHQAkF#ڌ$4h RKs624~H;I_Tۄ2d3]fPQgXX\ǓsKϔk-hc lwcvgWF@J!OM%ɣR듸٧83j\587^VӎWA=XQS 緳+[t|pmףGkuj*JP]vׯ}'h;w,ޗq@ܚ7ÿ$)avdk26beG{8ޣ >kHUҮՐV壳PKd6k`'܌Ӳ>Վc?.')'䤋G^kģOVZΡS WpErD"UO~sʖ.(0F~jGkVDx4^Oߨœ/Z6XO=_}vF2'Ʋ#^?|CjN_O hCz.%fˮqH.R#Ez=n޼Y/kȚF!D ՜8{/*R){. a"s1:H>u7UW))?_pFP1?(g;{Qse ŵces:Q*jSVRH(f$^"R en;NTW% i-ǴƦ׋ԣ4UK^̭! >j8&;@O>Çq%|T݈R3Q uӹ#`@jkLgqӚtl,6aJ֋i?hNs:lC C*Tuՠ  c~_s>U`ZW(͏@0l$\AFpI6fZ0 PVlHFj!H%SԍC75R Yk R`?7`*âS1#nq3_Sڌq+ j_ٯB3qjԋVX Cѭz;7ZRYB]1ʊc *<AxX@`2GĂ3#0C)%iԖ~182Rkž@8 e컁ߝ NE( q}+="OLd@^ G?~g] Q53x<ͿCW?sZ]epAGm)MV'܇HEc{.Az`Gwcژjŋ%Heh~j6T!@ij͕!v# AmpH*K\aG?(jPp8t,@^> j ;߯Cعn&f@zJsX_Ծ^82v)J |&= i,d6nNNnuku¹VaEk574 (vs+ M/u&%ͭbwEaRɛiS?:egl8 Al.))Rw(}ӊJO\>#I秇 >J㤔u^$[Rup;REqM)N;[j累TYڎ#J f̙KkȏL%X)uczMح폀h`tH;R=k Դi 6N+8HU ذ&yKVyK\ ~T9YM0҆#X|ܷ<FyEs6h'|)s4`FRp HQ:_[_)կ`6ʹ Y"̂ Y1I1189 CJ4HY〔oY]16ꋸ&ʹ`nGwpDjJT!Gś(Y-݆RH !` '{xR!<`l-6zX2 nAȖۇu&0'n.f=NT]J?ޅˣ8?"ũVF VERcnz@j.8%R_Dlɟ%G,;eRM0QC=dIZ!*YmC904PkT<T Ub[PZ҄#>䴛,#Gﭓ9ZrpR~\Gs(2W% A*V2ߧw/j\V(0P隊)ru5?'e)t[HE~*6zj!=OAB EPDawCѷrXw܋ŸXvI&HgUZ=Xo~Ԃg^o緗v<)38eeONt n:p&^}\^͝/d,5m*CGS Sxmumdu+*TS*Q?+?X{h38#9H=7<GR;zd_oV/)VWCXjWwTOKiڥŪO|u (zyncVۊ1Xf¿j^j:tkiEUE+j69ߑ_":z( 9k %%%RY1 4TV4'ZY~ ԉB49$@Rc1"-En/")ނ ['2Oc)xG"SdbtmҌ>hJ̟?0z :%zbn`a^<2(m7,WOwrM0}nIA" m=pY \Ep9TCe0t+PrG5y*ѫLt Rcd'":WЦ נk(F"SQhtthS;X҄ rL% ~a\y u7CW'tHbbʡ_fQ&Tx&H y)R]%&'b;j+HE G*{JaQ/pɛ3FJ竆DM ",!O[7 Դ9lHM.azj~n yt]*>}J¦2P*@5޵[->l 5)'>5="5Q5;JZ1D K+5 reũ}{9QL[ m tdu[D R.*]z)ae=]SupbGD H_DKDZ t0u'vi9وͲܢ`6IQaeKo~iWbY]'(zgSO!#=^>G5t5C U_[S'O0H8F@zF: 0`zS)m7JNWi{f!5>V،aoHnS-&7J'5iHOf'1 zmhSS{GZBѤ^v\<ؙRg(-Rap{^fo\x:PP B EvZ0 7E0)巛 CҬ`s&P0ﭨC/#^撪H-ٱaBg'ubbp 3=`wਔ#R/ӌ߽kg"dmr5Kx@j2&HHF@p͏o)d HmE6␜AR{pnw͜^h[nG=) 3[XۤlGX=Gw־/eWwm Tff&C꾎`ؙ85o%$ UM­}]oDU@򕣬V3:M8v>{|>{ηÊox>7oxڋ^/"XjlycP[5Amb2!sBf/lÅʇԖHQ#=fS:ɌiЧ P_qsiRe,tU[P>ҀUsN5̊KvE(cЉsT 9.Qt^sց4 : 4zgpVv2q=˦3rzas0Z 0.b˰_ E~ӕcqM0Ĩ; l8=9p}9no_0>Y,V.G`QZ?ԄP$T; c6H^7]v1'RV/=Hze`hVŇѩٺsń[1R(JX.6>1m[ e֌3 PݜlaRrz՜'*J$zA"Q| 2-=[2cmя9,/O`vƎ>5zQ,.(%gNR {H=.8*pes}7_~GlbK*S>U++gccrޜ::<p> ?_⛜GϾɩ RNӛrУ&4 bJkKow RFU?mONdp}JSۭY8 r_^<>(^B@T6:9FoǰE)q_[V-TWW xj'`j6s1}RBQdFw RGW]I2z F+QVIlkzw5t'۱ .lNjoKPXCv/ X8u+1p!VKRW2zC@pEMҠTTp !Q>ɉ]mHT$\/4_LK:~40Hw_}96Xm+@YyؕMqMW8/A-nV{X_ZdPzm MFp! (FG_:,n@9g ƄfsJ!7gMw7N0kD6}J5]W]D|c†QQr F9 TGk*`! #̎PB35^q9sXYh|3f0ŊSMXRV,c5"`ek+康v\~lMW.m8"' 58Aj+K*#=ݪS ?K=>_]͙-qa^y}P2K}7C` 'JL#W+Hy*; Cl? u+[2]+ } a/=$ڇF\k聀Tq3H-fe?O~}jpA@:p2sdݲv Zu*U](++ɓ'""䩓hv+6AO:243㑉j<X=~Tk(RA°/~&f N)#Eךw Mn}z@Q5zbMM\(ZT-*+1[Mq*IPa?B=*>ӋIKFI:&yzNu`bn6P:DUU 4!^o@VN/ "eVy)*~a)~CU H-Vdg=sO0Уs+;@)=$^E(Ixqv܇mp 4y),ΑҖSA1R|mC@(Ef [\sb}Ό3 LNx6{GE-|IQeBc=R)i?:ޗuΖͤƸ:m{jwT=K]TqSk{ E@A+~Gvp=p. j E)a{AjgC^2kegnK+s/6>hKո[s['ߕr)-p#VַN2Tz?E&W~ߝaYuHAULmK˼Uu ]9P4)r,Y{J{぀TE&P +H+8~:#TVV| LaȨPzQir,;ĠG/^B'ZAz{նE-}N|޻qz}xF-m#cE).7l>ZkNk JN[mбr$ Sv9NmjjŋPƯ577ũѭTr 6իd?i x^(3`l Qo L*)_L(:8Z#oo&㨶G몏o0]lk=Q ]E~cu3 [!n'YPty}x\f!f)J1R+}4Pc{RjIzX ZMյg0X?6 KbUb#WZw~[d?qNn %D 5/A߮m*v-}eu.$ ~,db0o㷼 X0M14a*&nQ5 % x蚩ȣS,~u'k* $ #dUHÏwO7@LCTH{[_N (Ik[5]+tpXԈsuUr@lҐ 2IzIsgk~nr f*lJ)`nNH[R ,?ޫˌ3l4p$N~v\ELX[ISMHR o98pؕןgYFɩ{7 pq\) j(SԄ^?|R#NOǹNpnGm ~*u a︟Խ6kڒ-uqǬO8Mj.y:5f䴫{zPWWi.Dnn>3κ7npܴ^'x:T{Z&!WR^&ochfڎS TL%AuA^$:^(2H y}󙌺'YxH]17O-:Q~^E''z&wc!U/ax&1HKܽ6RVD& E׾;n  fmMGaڪ{ek;)g։&jzLua^eI3f *bp _j)y_6ec&,- $d&$e>> |sV )lgZ}7ɷR IINpuZubuP?R5=GQB XiDQGoJ[亨ߛ؂cV+pX*2Tጾu5H`GFhpC+;S8 `Rc4])7>a[,&tqRnc&앝郞"zȦcfmWO[գl2ɖuTگ |N̿w /c`*5/HISHoT!xb7h?FsPFuj9qФBэJSJKFJ9֫b9No꒶9^D@ATOK56&bȖF z!徱1.4?Iǝ;EY .֙RuAJcL. NJ#Sź~;$:ryTe]Dii M@խd_c,3zTa cZzЯV8[.M/HNsoD 3 ج!5q֚֞Ԅ hTrYAc\[}W鹺b?pZe'+1F/r);K8O}d/[腍gHjE~p^ڭ}FUE[s#%ՖIluZy wnHQٚL0mX#LS Vِ:}&DJNNBB){1[p^86Ĺ 'r7ԏ(:*1:1LLj7cfمE 5^ŚB"*$NQ=wD&Br,~8ϝg%r̭OuHvN~5"MY n`,塘HäUŸ>_d ;;RԶ<驃a#J @$]uF'h,3~]7=Lz ,z#4PJ,nce`,U-* >_:u-e۷x=5јYxz~+iԄRjlINz3GtkCgڎ{ Mw5t dM fBWk! աWZAX(5I+ ]M$fT"+r$O3=Y{KV* uK.C[K3)|y(oZ ~6%YbjTTfZ3DN}CQQNsOK]ZC({]Q19EvUy0Hѱ?%prږ6׺onқ/ ]%EKmZ;YexvQ"9XjlS:fk1Ţ5UXn{ĭ0q2Pfw9Nվ=Ԓv뤼|BY%[;_ǒǃuvMOc@hYPqM GQ]Qqv\2'%8<z$ {#*HZO~G'hJ[jꓚ7w5I8z]}h{~4Ô?g׫&Ǐs=^z }pюy|D%vlR@͘cT㾌8rE-1c~?v/q4H ⓒ~6qцX26co3p \^Í-M J"#Ru1뤞EJEDUUU![TZZ?9sUJ9RaXp1hH=|Qǂ 3HJпEkzbHN\ڝNjW֡PDJ֔t#UTE/V+mnW3~=bmm2JތY/E (Źĕt*NMCۍ=8R ))}_{i7wR (4rr œ0zuSs*11Yb8=ER8>#K`*^lcRG{.!v3`֜G4ܖ\äS `<4Y ]9C8j(clڶc>VP=VfSqSh94OO_> )Ρ"ڴѮM2b,]ZH 2\Zy_\nG0߯ÂۜU OG l`rjl~W ^~y|=>l/`LiYoy( Edvi|ɊD[be-ZVcjqUQ"\ n }X(O̽pcu[[媭ݪ]{~e{e˶rdKQH3&IMN=3sdw3H Hd L0Lvnw tN..}(E:ٔp7 SpC`ϼ邍uZjoC~j~к.暯@ nסڌ(.Zt0€6:kh*nFqŚb?b~$?j3~6Z#.^͖z4Ë߾"A~Er9n}翯\S{|G1>܏Fj;;1?P?f'֛o >iT?3)s?H9bL ~xp& tJkofr0t鹎Q}8Rw|J%5d_spTUF8Mp.ѱlANJ .a09ՉUznjޠn{'{p#' ;#ܤ&y-5C&3$-77V&3yr)gׅZ`{2ۀ_nH0oRq~[mn*EJoѝ?^??oSC=qSXa|L]>3W>~Sg 1>stt)a69XWRcbvT 39 HL{yސK_0ˊߊfx:E ERSSY^4&W_ů~K=sSc#qkx/ v>2LU`l/Lu#vEJ%IzIQ_ZK̰aGFu1 68 E5VGQd,Yj-1Zz<<+2' |jJ:j}$q Td>C)"Eg~_;""E1 u N{k544-9K#\T<Jn C18y=m A+k<6#{#}*: Hn63 "R7('R$AWJ&f{  2f&!\۾*{hֽUZ^F]/Q*d?CiS(~?@NwU:,R7Y R+Ftd-W-{EOp$0 ? P&G2 =0z m{Ph>^ v/9{1|O?1~i{i6y0=Q+3C?N9}s[f4AukF4![؆.\ӞW u=F)m);J><^Cv'Nt+Sԣz5 F Ciwsm-0 ]R;A@9R%X*4Wf\#5UV cT`@#ü2k]\W{FzXJ؈?}o^,")'wcQkc-*8Mrrn\*p)Wf+FK=b-U_j0/dnMc_|f[:7to~曓HQmzЀhop!BҖ,1|?f=7]^ɐ0^a^}<)h(HL&MZP^<1(qr8э_xnO],Á3>s]A*_)iy$\ .'QaĮ){,u/CCQ{CNW#~VIjl0jQ* s,e:J E]ٗӜ^vQTf^DZJ8HZ5HiH{ph4t0HՕ  b5,+!wjA%|E0Zö/|#1Q8LHQ{a}[r RT8~%ZL1,ܿIăZ B&8Hp"I ;K%$e7M7=}aQᑧ=ɩŕJƏpLҗSo;؉ꪽ> ?͏.E6-ЩrxW1 ij ?L-;[s0/Yf2VǺSjnv")883at_gGGOpLRh x[׽%J! |ˑ/k)&-o9T`GW>9݋q,:j E{[1:hvADR{*1nC2mIDATYG 2aa  T7`c]Zօ>Q UAfL&\Q2,lin :QubhZUB*5J,Nbqk΃Z)TL`.E ~t6 I ^<'%$#jd}%| f,^ck^{ZM?)D3zL})s% ml>NIbP6 QY{3<`MWN1Xب(Ca3 v0)َEӈV qB<7P]ʊ1"bY퇦_)Xiw ҺO}/Ti(1-NzUGWg.~ e5`¶ag;`,ճ~~ԅ/<*+)fֈ3t@|C~Js6LQ*˗o>t8 G@Op'⼤SB)Ajvb##Ta_b)ŃI\QJS虜N\TdkzQg7)(cmXuZR1:6#;.`.{O㩩b kʻz~! MٳRN UUU|n]8=.A"]nAjFڼºN}GLPWF{)13\)_5+1WbvZɩe3aΊ}^KԄ63a4-/rCS)^V>x:;U{C@H?_4Fꎱ"bC jNQg.+1oH@-/AYU#ε4hnNTfoŴȖ@ʧ:5]mǪ3)Ô)Kf̍b&Nc:Kpu R ! Os bK4?4InO R6idY98 *0*- ë#YZjN;=dň}R4wgKMEXbC`w0~gr}]tR(F.Y.>#;q"啟!_G}}p_ t^ߋ S5 u}m .ƴ[;}n  x;nRF567Z‘ چ"<#ES}h R|>=E@j LBŬ yg*R E}|V2Nqf|k3}iQTp"٪-bRqWB6LgމcPsڭVm) TЌd_`TƶzI^̯p.k&MrҸV[37'nf}Z ZDž 7ȠX!oj^~, 5: uuy{[}!|u rvli7?@`U4~Rt^T7"ik!L3E(AE噙Ƶ~* FA{vׯx\Rýn>Gukby׋%X8505!᠏ #Q䪱#bWc!`HBĨM/6en$%H兩XWVRĿ=\:pԼ";iW@QdaH"k Qb =Q:+Ϣ&e9L-JC5pT@*^D*kJ7!3%܏əbe$};.6=7ei83ákC/F)v:m_m,زluWcՉfɆf^{en\^^)JSjYkPk:évaJsxK 5~ъSZ\ͤX G}I Kŗ':,C\5=6Lߝŵ4e T_8He\I:|H1ǘ#J7LA H]#@n%u8{+8 -'A>óRcB 7NOX6VV[k[HtȱX,p,@nX⚼u#̈mP3X:ߟfUR~%_*@{/AʧiDѝ8?oX^dAnvqKVk]au }Z'ix:`O>^ )_6`JyArEvzzQT:7b2vxEX@b+'qӤꭹȜX?B/ ΌY,8%s Q(yFtMǟ"@'L phkRO' RO1h V:Q}W0~eKY4bpg:qkyW~w8petoz:#*xFSQ; x\DѠa|s2T՜̀S# 34K62TGO| 3wK_i@]| ㍘6҄F1:؈& 7+ȞwաSt騄QNk9J8,pXkcxU84,7n)?W_Tڪj4x_C776L}.@/++/~ Nq8\#A~6(`"Q·{.3<$>݆$ oX*dIBZ당3S# Og95s?jΈ)l]&#) >Ւ [HmTO+hxzqKq{R|Qr6"2w<+I HS_Жjѹ`b`(Ԫ 6{'hX ozSSǢ.UX:LDHedȑ#8|0OpCMDy%fyx E߽$nAjx :vN?;X`9 / qR30;VEe|+ Eu؍8dx!#dn X!t;{K?ןԾͯt?6ӡo)?zB Ĩ+92e^A ,7R6v= RX7f7Q}(H`* "XlTG;&߃f( A++DsE 0H>L=em-^4QboVI:捀Ims!A#菮vȝt@"qbTGhvo,6^HQAw831ڔ7A"(sڈJZ_!~sVv5To_{h^~h99ÏU_ 5͍(Mӗ Ɵe )#SDxv@WS?g¢dNO&;~TNEȱ F})۷oΝ;$wgHU+|%ѷc#س{tz% eEJK(E^z%:x>,Gv;7ȡxY$~ؿo/j*nk45u;1Qm M.MSI]Dtbk isj;(,FM-7z7N#o!Pc@LF`AO!# .:k"3d%qĩȇaxxKYp ŰUfq^fCYv-ׯޯIX9R6euBfЂѩ?UBHDUNZu0 <\U]^6= HQ-XD\'EEw(*Pe?zm (RG, +~*9 4vpӭ~>E:YɁbJrԍa<8ɾ}?#L3U GB-nT,kϕ|7N)u: ehYq{`Xxav4~/{ 'Ý\w7ՃZnŹǞվP}:Kg6߅QG"HJY ~666]^|hNSdj6319(>lx<ȓVc~v<@^ӉV[6f!u!ufR~$&j<1&8VB4HٲIx`ԷMl;vJCvfH}A}8m䤅Mz8t cMG{[=I]/bM@~?ZJZlM:c *&H`Nޖ"R}կ Jv~%i%RnojKOnp+ɨ{n{,R7) $.GB'F,R E/ ^s e$0z#RsW#C:Ogga%Z Q RlW"nGBf [mMK8Z7/MI/&hI;eXs8H!^Y}3øgec-6]\")nދNZ^"=3m~?Q1r__]b ߃AX"6&twc-Z07/D@kT墋*} RmKgSy! pDw qS4gNnsngg;;2}pq5R*?ݘǔ 복wWV1\ɍwoeWzV^"DvN֖o(Q^fǦ 95jb??;?&[|ĹI}'#?O*5#ޏ;wլrs hT':9V_2ѦmA}uR.'ᓓs(+8Q4#¹Z`P5ߴ_1{;,ޯDADhVzb8_"RQd{qũ}Kܸ\?CGe5@Vj!z͢O`Ek}&f砹ǶBުҍp*PGC }_{5&HwqH9MM=iJ}uVea(m]Z늹N aǙTݦ>R39of{=ڹ+vNEw RmOW\sKǛd8Q#&:[Tp,P{8f-_ Ex@=V$H r=ֽ|싨?Z1N/SVTcV|s?{<%"ߝQGvo8+.4Kj" IuC p)Gm-A3T+YH<檅[R]Pp-ad$#,vǻ5^?T,ty7d`rȈ1m5Rl{6"0-KDm 踐wO7rNgw{}ܖZ-Q&z~Dkn90_l{pHn.p$ƵeN az܇ =7E S͌bia4O㊮9"o< 5׸P^TN %{-$Cr?9@D'vڅԄkUc ֽq~폷RW1ּgK}e`>;թx6L7E>HwoXv;y,6Q]wq=>>iZj [>)5T:oJ#78Y|9<T 51i:F(Enq҃%|Kvh'bRnKA0n;o RJq)oShD-HM<}.5>k\g02͆)N jS:8:+Db[0(dR (ՆT)Xk6a0j09=7l 6/wW_+>cEoêRϩh7n#Q22}=E~|ȸ)c~1>ꖼR/)/n&:n\5T 7sVkC n_!ӕbRhG{ V@*:7nСMO cFm: [^ A ]Kz;~Cjp4eH8eu@~!T,FJFľPt~}&5 L7'TƱ%R4(z"lJ۳㊢'>BtU$H!5ේ;zI54I)+*s{Iw@Jld,PaMyz^1?J0売)wGMeE9;$N U[Ia-Vi"_$eMAJUf%hc+nA+ }_Jދ֛+GJ]֖*wС8#y?z(*)ł"'59뺵9J1@*u)v'x@)N2ݤH@?AZRPZ%(;vɟӘHoٯm1"A)z*.a& Rd89QtNp#\-T|zmYfwOz;,E`aAVWIjHc5cE'j Un| U!n 3d^8#0%0 աLToDjw$@FZ@7j|ՋśG2YYiv<8m'toa|D2讠)g:djl?}6f]0KaBeh脪:n됼v%*tw9Ѣ߫ذ% rJHM Rkmi͵kyT&U뽤"@jZ۔6x17ꍏT7?ڸ'gu8"#k>ٿdu}d.ySO$>8o,051-̌ai~2+"{U6ց"$T@C5:ѶM`]J~ZB~b+i56E#8THx"U}A['Qoho;u>r")p5貵E8f:- E֭T@w TQaѤ~னa1sTqVJT) XJ7_^~9:V7өŇZ\nNKl)*Tzi@8w9|_N)WS He1-DS&T=RZ^6$oF˙*+ԾK.qz'҄EMuP Bd  RYGq͜"y\,WgScO#[eiltHZAqZ4lQEٲEK*/ gS ΪЩ)ư2naA݈؟.MyY("EJUi,ڑ+w?<CC8<k2 SLeZh,ג`-u7=6J%Ѣu0=tDyu)9jmb:;ueQ GVQ!iܮǍ9^fhcSz^uamn:J9ծߵ{% Z8"o,ITA*Tlbj `|Ć=$oj̍Ob|蠓A$Fg D~Y3KS(:&SHm+79ϔ{/߮)K##l=Uu>Gʨ?E= />+{ǃx3[1p%DHь3 NzZqi=A+rlqs Hصt MB)XfxEVWW# RT7h.M\Jm54Ǒ EiAKCe z=G#v>9C)DRt۷g6Q"U EW.R="vMR9a]X8B#}=颤;jFW( ]:R48)4 u0\Ɩ"RÍ)ce=L8t)H!H't.ڬB~F0ӿ+R徍ѦtFhNR@,A|ф-!qnPg;go%/_w˶>iMòtT[ 1@N_êkcE(NiGo9i~oP+DuIG?Y7=exS\ludo\7X Eqڲ}&3nr=w`qǖݤmGA#s)sC+ UScu |LԤu7Bʸ_Cptמ0Hqpy`J))sj%fV(ovo-uATrHE'!30Ok"=YQATAܾpؾD袳ɷ\0;`([ORג`lDpE(=`XnXqh0eТZ+/& h)|Sut"re d&k=X1XNKIU` #z0gDŽ}'&5;N[ܒg=oba+>+MQ%.|=mE,MTN+Ln5nl~6{#N2l9wg1`:Rv)8H%goU"t.Z[YRmKNV\富CG@-<>O?(+)Nyib]?ESS;T4dC}䈿wY_7U Ej}4Pj5,ͶcM`wY},ڌ7=r"*).:4-z eR#gJԔ_YI!8}drssQPP8v(\Vڂ4],zsL Eu@}.#"SBŽ-:HQc>z:dp[γ_ę )N_RnZڟQ;^"Rcͻ!K%ښk8ݠ˳Hb?R˔fvk0ԙ.~EJ15X)_5fk07R:̍V q%kq/ -=n)L00^ QǷŤK~1rœ0*̏)Ɛk`#R}C1@;bS4h‘n^,ƩaYk+ux[} EcYXlkNRQO{H UDbRs iR u-|)R?\M;GR4,̈́ETAJ\ZB I|bx)v@J,wq-cLyל`Z`O_::+ZE}pa*Ēˎ\+MJs <]4?.zK1tF~IZ렬Y/RjWVcZ y) M}1A*X,1(`3v+z{TH, ŖզL$H,z`Y ~@zoq=7Y5}ˋ.|d@Jz&%h[2صMP&t3&39 ͨjj|>>DM '[F6FO x~m)xǰ#ŋzk$tV\NqLp{׬}99zDAGQ)r=oAz&/ ] 5cnx|?oISx EuKR/{U;iRA鏪čH.Byi(/>6VkTONqjK6@*?b>!aD[anY* ;tY/i*kRIF+K=φ}VfBĽW_k:N MXKI0ԽǤUI5ג9BǢǹGY$5R7-y]͕Mdvˉ0J 4c㢶h|9^Ə Focp'H p Ұ 5( U=`~ 4Mo9U6"_󶧜k^]3z3/<},V[/Ip_Nb}G RD( Eo+,ɊRY`Y$n}X< X;(",?7 . ,{L |$B5AdXr{6Imv*VSRq_`Bs =}mܠ`QOO|,ڕ:Y:$@jV"@se3R6jt+aמߵ,fN :" pU?rk^9$F-5Ld[83WrH8H侨 NCP[~ts^ S㣼~txÃx'uw~rr KX]^q9vySjFx175s(Mt4[:gRQ&HQХ9W:JNJPǑ$R),?3R5yW9R֖D5mm1 1x^%8@+y*Y&-vԜv+EVM:&F1$Muꇒȥ/eT] :U )"AJzar-) HYTP|-Q+@J3Ϟٳg9/R4PT27}@SD1Q4♺L l-ރwCPhьSn p}BܩԾԬ0 Uv H GovV2{:G,ShzLNJFn;a7$)qfե Ի=(N? R{)J6Ta)oH0vj 弐ˈb;9깒yTFJTJT:HH#)|faWE2n֐/!Ey9+3TyYƆsf\?Sa^&XAyq5$jq\CK6Xb̀JĖPF-( Z9ַɱ&>N\Sc˛X=G?FLO'6Ajmuwk'7<3񢨖RS?F%F'( Ap2i"%sңy_|nxvcl~Hc kbJ$A6M9HQDODRZghD?Y#@jE# R?H]ΎYM8۷Wh&B4k-͉7ҼA8:E3Pc⑍Ȕn ʼRi~vwpޞ. )@Q9yڑG녨KH,63?@`=lhD"m5 o:2>IB:lCœfV: =5R R K s R A'5 ,PmH5mI\[PTDjyTD}&M ~m.`iuX)0?)6 ,Y8Mᨒ ;ͩ P3FT^T] zK+R n$8:D=jޟ9aAݻcpn^1MwdgX9zuc`$.sFb5bEgIЂL+э&q^)c0?"mf@rˠ-EK] EŠ!,wfz\t5YF6s[BJ-@EaPLf('ihly~V[AX\m^Z/@j(fDZSo {MtCv6HøbX& Eu_u,N|' 5$>`Ƽ,鎯vo"nP5E7Y.X.4Z~ 06$>ω"̫ 1))r#^Afy3i~ӿJAySj_XĂIfmG|T}+~cR[79Ѳ66qcv7O>aВ}laҝ-RBmb ZiÞS#G_3BC#O=cs(,>ahK{ 8-f n߾^@Oϳ ܠ8`RM诽FQqT *֦]Oӎa%W?>U> {FAjyqE%^|b|d=N<8%ޛڹ 3S17oKrTt=T$kq4`]\‰n/PI'7tuHPP㫖׳sREDHrsI/<DsMiqQ²/؄Sk?(EpصVjh u8y$e4++scJAРPO"hE( GpY9p}Gd2>&7j~ID $Bum ܹcl^~2lq(Ҟ Y9Gc%(Jaxc){ԕDT=|2 ,D#}t[ljzʒJU>7WǪY.Z*s\g}l:׶RhT}t)E`JPXJA+ajfU;o3R^\z 5ѐ"|ij *2]Ҫ>33 V#}@mz]})>Hy75& ue 5+@[ RTׯ)R$'i") U{ A߼ŖThKٹХah H<)1 0cƣ4>L- O*v Rd X0"@S@^OWEjYܚ2_f[]ʈ@?+lWgvsS9"mBo&,olK{1X^kBD|cξ,Mqßܞ\Y#ݞtFxw~PwV} d(u j7™ʄrB<"Hp??Þ#p?k3\~ l3LcL("%tW,5:o_^S3`J'iȺt<ĊkrHϨTcc#GܵkW*0iՂQKSDJ$;%N RjRv:>F>r ZƐDo[\'@s,z|5vq@*QeNfH*)):t>07..vp.*J9"C\(yZf^r_&X~:R94%?kûL) f>`  =U]ARC=e=SQ\>)Wq-u͍kJ}@JUOFv#@E*PI4"IQ;1@S,I/&BN)0N+9{:7 Whӡ碾❨4@]ww5'@RO(`-W&g;M4u2  % R3,84A 'wc ][gy&h{'Z"SHڂjRԾVNN%!.UqO)OAQQ7^:JsC~+5 5@ ?z7IW]p`WVfhiIKZwuv,5jG Ό]*2QR0)*Zg*t~VW''nkj0GXZVHkx19z~_fZEkpg{,WK#St(QxҮO7Ͽ}|즃\Eԛָ[NtJVSgEHL}chPu1 #@:M+576бG^{5B!-m6{ΝC9>eg!enG Dk;≨a2b6}=2dkEK. B*Hɍ u%)UA*"=((aʹpmZrp^Rvccd6PO9TM,*dR~v&Grϭ U/Tw}cCݵW󃛊H-.Soσ@Sdm 0+xHK}uuuԈ+M|.|eokO21ڻ2C>LцaO֝/|?Ifh>ռi>7.HIp0T2H!*1î :y$_CA`DJY㡉k]./psAB6cb Vvswo9˺'@YyeC줄+H9ZtyTt>i8z::K@ s,  "R.߁֠ R^R5⽚~HYiͪrvwL-ep06Tl1ӘOAxowZےVC6Zxz ^9G3#i/^e-9Z6h"A Q$seq@ 8x6 ]>j%50_%Yk1*=z_<],YdEZRyvJYbڥA@jɽ]K5 ㇏q$VjjTO8uQ@MU Y{JiJs:yh(|%j*3F*ƾ :IfQp}кjU%ܪMFΗHj)WEjTPR擩T 0Ϊ}.QX\roHͮH&Bm`.ֈ .VeM^9Wb᳽3zZv ;hP8]^'yz:mAS;M~Z&QC%mPQ|hP3p {ک1ull=vhY!T- A=7ʉ ֥=P_-/,G^zN5MŏůE. BhqqAP4S ;g&r+At&1dgW4()пm+>g/|ɹ (LD`s?5jX=ֱj]KhUvtBGIV||w]e e_,ҷ6Q^f:^-żv?%[,&)KZ )n\CzYb_J1}}:6 zs1 jJ.VĴ"AǨ&u?Hd28b4l?NgcyZK90Hh|\`վ#3 U0yY-wQz6"e:g&ȟFUv#@GF'zC::mwrEq} Km S(#TTd%=#RHo. .[ssSޞ ꠾NZX{W[.tv9jK{Ce YM͕JsS H3sa*MCn(hNMnٯ]xC'cTeTQppKUAJa2jo hP5: R5=>- ddG+: F%x*ӛ@*Zdt} z_ 3i1kaˠjX"PGСCp@|޽ [2-ٶX qKAZWUQh%ǷfYTDjx~w׷"]oecqDD)3~2 &.u;ɘc~HwWR㈪(f0M_/~?/}=cl6{E"zd]txMA @-@jBr u 0ۃ`ti "~j@hQX/ы Pgv`B)nd=V=:A*~{--8)q ꌤR -r R ݟ0H8YTRyiY;Ü~gDi^O_NW̹Wx B?;OQE[7rQU8>.n|&=vHSO2z'b+Z4=K{;jErI^]ɽP(eƛY. zZpvvh_w r鄣Sa+m92*O7eM4ы]yr^{մW|>G-GlΈ)/R/N,CWN#?軸}otr[>Z]^\-FmD S,|zˋ%T+iT8N>X;h>"H\Ų߀@A ˒N"5\7+ZQ0VA+'c *j28µف͠EWCʈ0O9=ѝ0wԦL.M9!XmBϨP0W J }WY z!P1|:|yD.(U9 %Go,ٰ"ç?_j;G߿ӡ#Sf^ UP7Lz\)+9f8~ђ8 gXS2<"<+XأMRH@]\]Z @ǮSHywWK^д8`w .Y^Smiʊ)):zw]:{RS9T_]iUx5H&/S١oX$͵o$1ԮRCeb k1!cFSM`HڦYʎofJ՗^wx#hNRYס$R.Z:MGNl?@ D'REEETTP Ήy?$_+9i/4U<:_EG1SﲅUAOvfQ"P,k?ӝٴ^W%[!KZ)[>\ TcdhN-d57dAQO?Hxt {q@jmug?3Hy\ 5ZLM&E^_Lm=>IsR\,HL e|qZ]A-ySVk]B H8gdla{`%BGL+wmT]&Knv`YS[^A UT\pE$?O#zQ⇤>3URlFewLİ#@ǏS^'YaR3^o:HWBNŨwd٩,j(By>R=|&v:]qIݜ Nk:?- /SM1cbC\ݖꩧH=oYL<"IEu=)x򩩁aHVV߫W28A)qC!CGvťYZXryPN-p\oކ0HKݴ^w j6ki {[mTu 5\Z_.WJ,d穦8KZ9eѷD.k.fDFd  D'92&teSH^x5V rd^NԨeټ_ȷ YqxWߤ ^(Q~7JWcDicꐑ N꤀ɱvF4:,lC襡~7:md. uY%{cxheQ0 t~xx  <;(&l6 b7G nȋ-#dnT6=6ra<{-)IipK ?1덨:f91̊*kmtAʲ]6 7h٬&VCcI> ʳfitsT(@Z8^=:qL8*5ْkn|}Q|eN?4jDCA xGCh7!*ܿ1@ƐWd!9@*9a kj/MO< |{"Ftg$7~u(p{)' wX5R?T4 RgfHAaS)GJDpg Sɽ$[NjI6߲)Hʜh\Oq˥|5GASJHiL/V-W0s@96NkR!_$H u,A h(}+Q_tŵ9 tdU/FZF)A)=E؇hRsl5oB4O:*{REjN{ʖE).*
%Bt;l*hj$=E&uVDt(@ʽ䠙S>R[l:H)nH-/щ'恔7_Z,SOse5RJiZ!i~~PE#,s(of b '{β2jiᚫMr3/\B/Z=;NHS Bqg%GNrBg-x_+ jRᔈO zmh ZL]KTfFaò Hp )ii%Yd+(}±ьH÷`W~~՘nKl>yC?z#M8p8"RsDvDB"Dtzɠ mq~sSv!I-*E)Z9 pDE5Ȓ"DptbdCIjr!U dTiol;Une RMyQqR2UQM@+'ꨩQN͊zR*HlU jS+In!mtVck1NY͑}r<z:Qa[RO"VD4|h TpԯG mL ҫ9u i n 8͕yI)2H+ 0d}iAP,j0稡Vs$\)8H|߇X%)+۞5Mt7>)QiQr} N>طVJ.t3ô_$GJNl!_4)-rp>JMFI6/Ts>"H,jE Lf9GSZp3 \z  DdVAjɡ܄A V]-Y3.n7aODYC6HH t {;ۛJBz5zziIVUG T[HurW.d ^ XFSㇿ__G>=]s_,qoݲn]SO,Tȶ/oL~(T @t`4A*~p|) ;/D;t41:pSFcY9 bקj.z'10LCC-F W 5f \NCLxDgQIA.e3B+˩@͵iy>+,?/+E[r(jkO+Juoץ2-.SʞF9½Y*5 FFh8FcY>L}}46L--];aZ.ޜZ_<7Y#H{ePD*4[R\tZ- PQ_JO>$=#?sɱ!zD*qİeHi)(ilnILATUUVW -H\C]F Gmj- (֑kUQ6؞pDf(8a0j P:"O@kӲFγM ND_vmBg^d;H)cqIγ+ ¹-XWcԅ7yR hI0`DD 1 Y =}zPjR(}[>3>78^u8JW̙3lH]5  O~"Ox]\:AO\A[a*5mXm R,GJ}/ըܔ^Mr'fiR+w9{c]Ijytj*K<#fw%,Hy:YE#=`2`ۦn R듚@u3AUF߲@Nku9ůYF&p )=Tr`hm*eiR>_zm Q\NC(p.Yﱥp?l0UcTE/PAN\j%Ec=%lc>iRj5=CTSSN="MMM:z>"ׯ_>ڢ`&>1..utW&}ЭZnX 4>m=KκUu,i> w(fGt֖6wm'iʩGi-\Ŵ4ҢVm!?2 .G@ⱡ>:A*7a ]EGU\?%D>Rb"LU'Se)kNk^_b774oYyg`k]wN L`HYL9I.4aߣ:$Dհh4*cBT /MMX@SpH#sѰ.|`R^RYBIF\Z ^9Nҧ0`f0i[j$y,*Zr3l>g9ůN[6NW[(ɯ0Mn$s4DB 6Ғ@.ymI&#NBm7& R+kAs$Ktd@p_߶ыYDjq~u=AMVH\@Yeܰwҽ79ik]d" AjקG 'R$#0^x49]5\O*m:`ݸZÌ3_J$`d@%qcFm x9O3(@b<=b@t1H1렀 _@iiiTH3@T +(5چѝNȌONzYʁc.V:XY PXJZ~8H;vjl(h&jmp ͺ͚qPsl2cEvXIW;Ҫ-TSw/fxFm؆>}ɇS, ij*N7AGmܐN GeIqW%9/?€GPf``H65_#4mU//d?2HPgNej+Az1k`KXpjKj?H[.)O 0M ;ȳRs¹ 5BKrZB3'i.HPMύR{2u@67D.G snqvB@/5,"_#RZ8!JRZVzHϖV#yQ>A,Ũ %Kө8iuq4eb~&+si4u4 FͻL2k"!ziVvJK\3R% UZOZk<@ʑ<4mz =@Cm4b d c^y>x ;_3d0 j|WXhBZ;{_]#{#6Ƨ饗K?]_~~2Y:JxF'=CG&:ږI^p$)oDMDt]@{v=ZXfB Lm dlg)MS}Ӵx xbﱝ9-oL%~v340u[P!)b-!X ї'TU#5{Ly~S 吇W5SMZ2Ԃ1f33|`$x4#Cv لYa}4qP?:HP"R's~`tcvU#2XdDcLʊ8" `B+tH HafJ#C}k׮0\݌klH5gJ#ѕ.1l5TZ1~Hͦ5M2Amb}Qrnkms9K1aqTp-(+"RU6kʏ - Os@ -0>dt0(c?ai]wlW/"G2v.##'k>x>)֏ 9L>}SRR8h2>Ü8wQ>N5ۨ#PW9]2ogfȏGU285Gچ؄$@*^ɦF)R7 RM% kU e>5-&c^>_~N.zW{c: a_!N~>H5% AG,IМ7}.n MEt4{*ټdnH .彯S=4rۇ/D7$')p.J_R-ĕy _6VgGi]I& {hġ-!IDATT.HjV;h2uC)ш neaPsmy^ a8ٛj}m[0$ RK[7T X#R;>Fl1oupyZ8cnȚ'j릮2 tt/;kkZ[ĽP" T S,7s sOЈK8v'pX5AF[,cq}K MĹw*9]r/.TE=oHzA^L-v)y:q!]HΎH7j_dNGw_ۤ[D@父&-* N :1z؜qC ⹑ڸ ps`G3W[F+Ǔ?MߵjI&RjeCrHlb&,HJoRUT(L Z,$9N=^7dVQII9q! y@NQp&CnڪfjܙFO,YJgS&"RkIi~tT#qA>q,,},*H}S#A] qBSϭm.{sCQlW 2Ey4wMG|ebZF߿~:r^ L,*x>uwBrf4;xl m-ZNjR% UT2\-sT&{t̢1lxNNNTB RPwp\ж b<6ګkOLnԆ:x#5敠) q1&Z4YkrMNSQKc=;&ZS=vd`b|‚uXi Tƒ.0ڊAh4U46YA/7= dG^fdt}.QPS)c R*ei!jNFzRA7 RjG4 ,EZ1&F3a(L|C/&wq?#P>l}a²sNv}k4q.]{'l"JQt,V`0~^ÂG.`v& 6Zl\$g햀ԀR#QHj#cTù)U>PI2%5VċV"JYH2Aǩ t,ւ RBSrB^D CוR/|-Kɼ+iQxe|N Kbc2Q?I!I.;_).Ec= X jvDn7 R!BupVc\@b&@AT"G}A`'? G8Ѹ[w͢0HvFt RXEPĵ9"X ZV4XrL<Iѳqxt?ɷs;KQjM萭意qƗ84L#rN\zpwB6)hfıKfHŤV3gZeEePk!"e Y:H}5O2 ad*ǩ}'_OGۤܿ 5q3=4"Ge x]Apc}"d]H- 6g)SjpZ3##Im : J&Vw(Qr_e*~樏#ACCSS^>2*"*&E2򎵓aG@vV]W@}axa-}iԤ~'BzXc5ߣg*?52k0y"[<ז72%FR̵iҧ RqiS픝Jg)Z2 u%.K+ʲhA*qzxBx4!h2  %gvqmRyeA i9x~evb<`}[Q0J LQG2Dzt',lT6ʭ/SCU G5CnZCO$g3r w_Ay-j Rp!̹â@kzn\xt!Z:u;*siv,)}8Q%N4k9yɀPׅu6-Eu#`p%O}S<1??ȋT0<aC XhH]KaK.D?`'I kH!D?Z\q}B㨧HT}kts5Y $!=ڭzixRwxʈq鉁a(A56W# ;HKssYU족sO_}w|JAY&"m%-/Til=t:',QTJT_\D`8GQWÉ+H>|KnƲ\SXCĶ4#l 5$HsD=x}]>'^}[ R9/ư#?=WA'8*Hb<R& RL}V)A efi}JhRu fMTsa)th‹p#ʃ<w}>FF|p)J`?1 }$R0EԵ~EX@?^C -&) c@ QZXtDj8mºnj4\3BK⾳an{>L_msۿRgE(֭]Aq-h?nwmCZo&Ʃ}M'c1TC(HEH%Rjwp@ 췌sQeށԨ>C7>Jd4 6L:5=ȱGB:={ Yr-}8,)H[#NjFIV6ѩZH"-$LOYI ui4;g"X^pg[Nڵv]W\c%$+-:24dhPxXSA:J2h[I-UA5NR2TE ֘.Ve?q`iWQ{OEw9HiTCAFԸK'kc`B*$ C$12}wxDڷKo?DEя}M?sy9Rڇ# 4b 7u$אWG̙7K.%.IN$ϸ)|qi%pR Px:+χ}ѣ#αZ?^ViqS@I e&TPY(rOԭlQQ==Pcla+%όsq]>4РV RX|rFc5谉F>;hrEĠ,Pb) aAI̗בtB&`i Y!-G/"=M|+a{׿rkS 9TH ekH VAϐםKon&g_}fk߻}#IIƌ:JqlJkes9QhXe RجWfbM $JTI/~B͝TcB;uI ;pLyW\צlY~ um"cg7T \4ar2jp\b-ԺHMyo%HIJkQ58z;A )f)Cֆ(צo@5u!EeҴ$O2N<DzNMi_D2X%{o_S&pT*HA;I3ؘ*tU ߳rtvӀ@ eSLR )րH骦Sr.q'7H Y\`hE#^i?N } f4;9XMݭzOQ x8h.#D<:G dE_3I2o-H)e*qF9tSƧ&#aU4H*U9 Bm͐!1,ѕdjS>[+k uԵSWNҸ6]bM#Rpw=&| My*gJ@ jVZmJ/ig;?F^oQ'Z?gAj4&Zwr*ദ#vG΅TȤ'E-,|U-).e}/:v/5g *9K5 B1,CʖӜzɾ]4ѻݻi:҈c/ ;P^OT:ED ^% %o8@Sdt8oKKpfi7pJTjQ)GRPoLlrp1u&C2Q]6rxt^qbTzEQ}]8ަvi*L D42hj RߝԹmSrm 2AQ/!{qEMWb#GNǐAx h[Hb$>vzF{H;wIpX k(Έ RzU#:/?EÍ;6%6|dƎq2H'Ry13\)5Ѥ3SQ[~ƽpikds0q4vIyϽ‚Y}ϐ<Ͱ}Wr guhh 5QAc|HMV^R2Y}4Es k5hID_/(b|F&00ڨ 5RwQVo]u)J)T9N4ўzxߚ9Ҵ:rU*}K5[ b/fI]$Լ1~h ox^WD)τTd-뮹1Ha]Hcr(h2I4,;zߥ Un1H)e<niqOd>L(z%@}FB@Wj3v)F 7HbPCC]&~ ߸s:kNM %n* y} eNy!:HW\29:rZmEMUCc 6v>>8_dw}ܜW{lf,H9MYe4+n 3K BSUtXl>tA v7bWΓS5bhc亂TcZnN nEsںR_2pO1P?[-)DbZX_RQEY7j8t\-7ܰ҆Ŭ Ih)o{Owā=A:[K } &Jn% ewI [NERM , տGL'Kkl_T> P\F9KrD=^t9dz&y9ogXU!Oak&+jRƲ Zԟ>RNV_X~i~_ rV/  FfvHMwR|N;2}Mvo>[ X M=᭡ '՞Bz;W)-gŻfnBJPtf)ggYLhVAs,u^1BU *YTQݢZV]\#~۪)rȩ|텻9`٫a{" 4A#v B*#Fx RS|df4-6*JA \*۩ݿ!t+jyf 76JJB@'8F)E]%28`6yz:hr#@FM 'i׫hzC$p[;o&:H9g *%#t ra7w@Ng-VŌ8F]a# @ٗ AK ]隍‹]rsk\Jc4$م:'s4:QRojP:^O㣽|B25Ƽ.TxPjdGO_VKQJ~˭:A*J5KcBNh IԔ LJg:/7n܅M^jdeWR#P ʠIiIKeLEFceɂŨ'P ΋z3(tI.k~>6HԽwt[{}ݷܷΚ{o&SęǽƽqIܻ۱cljc[.,[ eIJIN `M"%n @T笵N=orV#/K6gh]q,@*D s;VhӆM\kDg w9N;hi}GXyQ+WGoFv- Re@*O@mA/YOڶ ێAjQpj+ {ޘ 5ut T}:$^:V%)p<1qT <)aA~|KGJiT賝44NnFF̀l00&z99*^X=G!,g.<.;v&BrӘ;HՄTjA HYG-ik.#y%9[O 5\#fSG~y=鿌^{5G ъEYWdIcx؂ Cb_yBd}܌xƢKG hb:YrM-!'!qc^YUR<wz7]jjEvw>ԖrbLPD )"QJO8K`JE3,Z OG]g?I~ړ 6Q R V]]agc&oPA .}^S)4cEj`u2L \%k^L!,U7!8@Zpqo(D C >Ap=qOl wߣ6DDU H)C,Tt]~Rj_ˡ{ɬ5W/R;~_|?5 ܿw{=gV uR Hu㱣g0ڳs&sb FmD_OziH #R:g]t1!\9|f i;bЧǣfDY:y+̎z޴@J""9&`X%j#W-:H=1@EǶrR5jBY"RPnՅmX*GO%#R 4&zhthvfHVO،^Egd:zQKWZI~1u9]FU@Sy{6GŠ_tJ#[*)M*NF2=4,3{iJ]K1E, RPE܌4kQ4.>=vE!+睻M%ﮎ Efĺ3V4zf oiCI 53\HcESUV^w5+Ӎ74d|ќDZD*1zt2ikDAue12QFN=uY@JIflj^ԈR[V-D0Bz2p5?b̓Hˀ)o=/K|l$8H ,m^X\D5ŧG . q Rpd!4_~yW0HH-ƽ^ѹl3:~w5W耗a1 ҨՄˎ7 vcԤo+uu˂&K@N(JQO%Sc{oVp*@ 0R, $Hd:dzUJbwIVHS0&@_(}P7F{}Ox<-T} 5˓}Pkܟi 9ma K i2ke=¿124cw(hzT[ jZ!^_],He JG ~PݖˏHG?ţ4dG}q[w`[6HdF849L{ּDk}}3DMDŽOi>)Oe1J_bxYMylY9H-Rj)6[t vG}^[GLuKAjHeƹ]R֕28ꢤR)=#mi/ RS%s^ְR۳inFS^,lS/ߧٯPDA;>B󻾢y] 饾6,>BGd.OZ?eL(8(ę~:gR|1mX}6&M3eN= Qψl#߳&6& 5勬cYJ}~b=.~Sf)؞w\~|M=yPhn({3S&{Hm[hj4}G*.Dz[ywu41]ϏdNv]r5qb;%C!]Tj(&%4M | ѩQcb;]N.[<}jXTZ\ :% fBc!SSSM~w[{X" ^Hul'p'fȃFOw)q`+Ծ8"u&R''9R2Td*L f}]ئHCӸmca7y,[kM#-L"UDGEޘ nfQ DYԾ#RQxr z`D QȌةBinҸkl6o aR6!¥20$ @M RFOu,l|UT=8d#**6^J۫jƱK'׼U4Vp W>fN UYVR1@Sr*փw)K!_YW92i@Qg*`jqo=9L>.ctA 5,.N1/%&YɁ}~4Ѥ$@J8 ʦ+g_\#ʫc9E{=RԼHguZh"M3 R)1f}H͚He)4]&z7YqB]pBmYJ&1$!e+{_WW̆Hnܘ sר o[e%F'7MHmBVXiPKS53{siSq Ѡ,&V R~>`QKdWY M:t3Cr>Vޥ 5ٻGV@Rq}U1ڌ8 e[u8F|WP@"64HY Qw{)Eԇ CS2 u%9ԑ#GX㖛bA*xi$i)P32W[I! Jì0 cCچt4@j7D%*6,#Cj,sHup R sSg[`TW^QH j%1j=Uʗ 2Hp'_H1|׼4 beA[gy%h[%RRA]~5 Fj"9vE}WdSH}h|Q{AJU_ ('=<8qg .(T:—,E$)%IjOF|6(`S24Zi`? jlz[x8u}B H+$MO!='Ug>Y},4%:*^7lu _# q/R,ٟLqTrirTH{ER#KՐbmR6=+<6 b:iC3x^2H3uتDIn:RVK$c45,il RƐj uk8>|j58ЗHIt,SСC;ptW=Lຍrdpj}iהWTeћɢא͠JvN0'~G>Kdc .Wu/&9S,sJ5Rcdqګ~NpXnژ@K B)k})chGjfDVRp_`UiWF8]SNNZq,炎-D9`o)%Qzx_~^篡)YJZB̈6oͤ῍kp3A^ a"{Ӗ2wV@}e[w(R) c6nh+k[xw)W-mQ 5CHAhFʬ`tF: cm1A r]'sw:,#!陲Ԥ M5M R=SV45gI听:\syVR]&4 r,l_OP ށ:c0o:[l ! a qE f0@FpFH-I;vEH͎VUԛv4rЃ?:&A8VԵbnO{0ߙIMSE%]vsk۪'I%DgM4S_)9ۛa4|=;;ÍQ=j-334;=I=XSc4w {;6L*tfu8wF42+ yiC~75E?soy 'rʝnev\N6r-!3f&HRyֲ{TJ6:MV)!>#)k #C]Ժ"R{_ ޣ(X`,3ջV'X҇<sAo~ ( M @jlM}9]pNOqPG>(pf8k2da<+oH;R2$˹/Rfz֓EFfU0<8@59u z?p :;fdBp,i5*~|Mzꩧ駟LBN9:Ͱxff8Mtkr҈N'Q/b!Bsx?>fP1;2:@m@-Y e4"RP~ źQao81!hȫkS*$U]k.;Mrs=#=Gv[t4  0 45P##(R>jEt*Zy/ [ 'KuuIB2Ase 5獀liAf\V"Oe߱kǧNrLpknUELݟq#4w#ZHDդxZf>ƼsCdExt1_ bP od,HRJgZk&׈Ha HCc}Vi@`ܻ/;p) 5th6r^SMùL?m?HI˲gVEX;7A|v}YޓԒ>W%եө\YD%HxT4}`#+uDbF=Y:| rEafW eN5"u:Q$`9}\slQҘ\RڎRV{ǞO[TZbd@j<%`+M[,H3)ȟgT[#~/)H!g}0͉#c60=\GIaRfs%فIP$HUSN1z^HhCAShT_C'w,TfRGx8TەSfv~M!l4o=(k D@*9w:\CΝʊe@5\uRBs5u۶m#p"RzeIHRǯOzL'd辌L uX a1 `hRﯦ~% hi|LC6vz&tR:].hđuTӸ8ˁ`L)"e88ik%]s HUjhJ9"7@f|.Td=#xߩ()`* ]li:S@oBXoPK]mXjF l~GH]ifzV uBDbh~0n= Ah=mpTF/ȄASX$hb~8#Mj㑸 q[R $ axɜ ֽmϣ)ٲ 7_}.79tYU ^RzX̙#&HŊT$H]N Z %LSO X/ z%($P,^ȈITӷ ׍Õw7l-c=MdngAT@[]ÀDV}P$ |:m\N#P$$Y\eU9$U&EM + U}!i%,6a]gUX6:-R4΍Ұm=y" t uӏ"~9xCx[3-I9_YSS= +{_߷oG{0w^zWЭG?y-aD"toG_ 3^T3o&?p]_ .¬R(@D f61ˎ%U{wogPpO%~n'kRJjI!Ws>źQ9)x'\C=o_.F\Xθ|Vc>PSMf[[! 5f[SqӵHyOҳ>Kӟ~KeEqk 2,IROW>qM;w$Q{"RZJϽ/1HߐHf辌Q(}p쒓F89pK1΋%X#eȹIlE4SeAp#9 ^skȫܗp_xXU< HEeqF:`ʹ :))+P# HTFxBd=!Hk@ʜ*H-FH 4%W6V+g6}tuWnWXg+aDʾ|D ]T?\vٚEۛR%RuKQ#ej`h¹9-ld&qd;#-p 02INrڞAIkef*Nq+/QYMYi&S ,4ҐWK4s }M{e\`t Ƃ&+N#կu `#C9,frK="!poX#9mHp ܔP%Y*}-^R4 \HMl! X:7Oȿ#=&=kUd:`S #>D/t{m'xfۻى*)L~ ?Q85'cЁBF- ݁LsVwc~ @ t8V‚m*wpRիCR7x-|cZTTĐG9N7D ̩mȳ o(d@'8hK0 S2`%Pm)/6*:fQ(###fjnWx RgA]aZdu5uZ:FVQ9%(}l7!B*p,I6c_)O\$Z*KN,H!zڽT9ȸ :E)L,ZX[.# Fe=it] 709M&P& %Z8W攧4:>  aEmv,„.җj)NWS)gI];w I H!ʟE%0X>z,q?MIlSRf\tᔷa+|Gn_?іuR7n3sN~猓:ϺUCML, R'@f`,FRS J]Bo/)ы)G"A4ן~zhOIFw"9R͌"vr)KBz5RQ+uqG-9M47o 5ZrUe8d:)T6Q f٫'z&CEM;i Ou2_פ%"gAbH՜ A*yA"  hd4Q%s Cedeɱ.h.m5 t.Ji3i3}49a ],Cd ?1 ${&KPk^%uR eARV"yajHdGV;Ə$)9ĿjtS^M6 A+RLz3~>r;ϷsM9L7,oK|NS:=.4Kvēw.g]uտ' RA]c=#&87pG{G<^8 Iٜ;&@E wDKp]@ #U7z,AXzC7  iHFx,'D:GD 5]J#Yy#Y@:.|USSm%5TQcuɛjf5^_5jq &Բ@ʩӲ9/9@ 7ojwcCw)o%Hg:{MyA7ȊƨU3>GZšPs՗ro/WD% 8u"L< }ZL(x2v}v@II8оE("CU== Yf۽{7O׫88,cpy<52\qj"l> %Y~hn5]T.Rf[SIO*Hd=wrr? Җf1^wpzCɩq5sꕂ8lNq05Y Rrf)uMXܡKdGhf/eiX g|JH}sj]şiUAUGvA5ʪ\%N8JR+ Xzz Vw|^&,3b=tt^ s6p^R/HGTQ_hf.HRz!5lkm]`QLn5ѧTkĄ DTD>QRo;q:f>{+ĽL 7__<6P$6at63( :(aA-},Hw} O^ìB<Zy'wi뮻]PNpz'&.=8@` 믿Ώw:3;CVqRA]\o$ 2%%%*>3͍i~mFᦆ߂} |O8v=e=TDjߙtN"ìS* r\mD)VIσg+MyO^6ESݨ}ATbˁ~:VZn9˶TŎƵ e֯8l|Aj=ڈ@j)\ὤpNhTmKQU%!}U%^/OJ=[hwW UHaaB 1G<.FW`V3p=C&Lp{PM4g}v3)%GpBfƄl4mRn#[)E^-%_'itv|@@|&0t ҤF'hn&/|NFu*EcbI<,>q2 45Sb\n|^~z쥹Ao^CwѠ$HͻP2 FFJߧiIGQ u>cTS_ Mw>2&G("?EZ_z+ T/:=41P#&ܶJF;[M:Na.pM#!!s~#~9qM{j7v3Ff7C\;͈1=C@FXfN qe6A pz}V:Yв0;۝PAB˫8Eb\ Rp8\uxub*ɍW!Zh;<wwCO$ 4bN_Q+ iVt,9G` g?㺾6[TdGaҠRދ:GZҕpNd!.R7'^fIng u$Q;RB6P&䍼1ք/s$H!t)љ͟ҠvzUtvGMA "'Dc[ -ueC.ERH!PY9wm?'_suj u"-2ٷ=^}Cs}+TM jElLppQI{Ѫ`ڼW$s>K  ڇHٯVq*Xc눈HٵV@fj!H\{!r 9#}k%;d <|Ѳ6A{ќ)x ;< iQ e21~1Ҩv) _3#eǓ?nӉv^gӉΖRm^m 7@S b0CNfp5 $"'|J@1|m[#SL떄:B ()yFZ3eFz|s#̍t)8F$欭4W]ȩ~ RZ 7>_bU*B )mhdAG-uO rBI 7E깖{\!j`%o@M|Qu1AfO.m,8"%+?~I@jz-r޻a*'1h#O߿.~sۺRG? R74ZH/JELGaTT4[^5Lwu5oj?ɊJsZ{4% fb>~DCLO}.8 IC%khpTP\Xgr|nusu X<ץR\*)xIw4̨9)KzyѮUP]e-T[$ Mul'"}"҆ǥ3 j.͋r#@*)o)f4vڼw M$;iG98!BiHP K#.25X6[)H} \ָm"3&M ?/=qDxνtZh+颕ewH-(@'Gڇ% \{4'h b1 IMÂ' h%L]YDR psA¯nœ_p ګJ86lp{W<0m~ݹ?nkL3Wc\C׿R}wP`Ee4Ԑ,Hi9N}jVC$b87)%P"8Hh=MHrk)wv&CiҬ1I!ҴDv3HY LG,,"[N(p XvYAJX7QU83~"(KUNVPAz#3S}2*-5fp'h;Ri6l?y&"XTLi7ROFS=9-d4ԓN[Mf}z2u$k,%FZzNHK o zUM&ٻLR+NAt">щ#R6_d᷌WFh =*|uQwK Qe}c={xf5fzp"o)z!8S}ދ:FjYGyΞNj;:[H^ &M]Rr@ 9((S'˾;oٟH!EU?fjm䛴Mc;Lu iKA T>w#,TN~=)osϗ[iȈ:\I +|!+9N6t0㌺Da>(D&}[H)b#RZ 2I4U~̼I^_@:aKu; w 5獴ߏ9Z&98Eۈ(:L|ƌRMiw'd+5z IX@j_)Eڋ$y Ͽ{ﺝ%===ڇc7gNCz릸ǫ$vTuU)SADsֵl-@*՜&,f\v9cv(\f~ )!r G|oUk~R1Zj>s )S?¥מV/{ht4h9j #& .QD g[(b:+ =N-i+>N;cSþ)% RERjVj[݃DP5 WW{)m&hx! rAX"<ʃ|i{ @w3&Ն"lA?cA/ ;QKeç4By*neAj?#gwfb\zL~8*ڰv\t'%TU9.w=v'r"KR e6ѱ{IPK'ݐdݞd"R~_BM+#YofM V0D%㑓=L`XnN4m͇sΥ3ДWbƌH-'}c$ܷ@jVPJۢSh<jJF+Ƞ?"AF<ބtv#R|Pme!jXˁԱ U0Օ%gc" 6C+Y ZPt׬UQ ؁FRiʘ( _tgMN:\@9=__FsJj G|rwI}Rҷ}wɂ)Ⱦ T#RY"eC58ZH;v߳L-٪I¿hG~2myӴgKԯrKAJ}~ B NJ}Sה!V_,&S k1:qU@!3 b/HǨK RU)r Gߧ1=4>J9Ki—Y:5$ R+HOTbTԾ@fz*^"X x:~QZBzu eg4R AXU;R:j>"'="AA )uõ4֩,ٳʼDȁAjV6y$.)H&SNg$Iptp摼.$Y0熾}{iPG֑?N/TJn໒$/ՍkYtD N%)(=LwsoON'w!:~|D77Ϣ85R_l!ּ*.>H-{lqxD'¹L^.HA1N|F8>o9H^Gߢi"EozE+jP 6H'CF#QA*chkqWcU_Nvik=DflKdI=X^V}umX(װTt)CBE`TQG9 Qr ߃lb7"ջ{j ]ح֬, k43De}l֊s{Ǩ:ؿ%*"O0)qDr{j1"#ӜFQ\E#^GP B1f B@ʬی.ĂeRsΧ ﻛAǵפ3J R^xp Sd>yaW=6A#TQ 9 I<>k+MA ]i} 6RGB\Kg:PԮw]WYPiii<j@82 P;(3}2_\JBJ\P -oƿ>u.[3Yjlk\5XKaϡ7m+1)%)[+q8'Tp"R6({oH U*'&?RhzWRYx\.8T|ݵ!$VJ]PfkFttJr4alNWlE)BޠtD:f;AS7-DԜƘH 1JсA* u:²H#r'gcP]~D/ƄXvݏ~LSJRY.{wO~E^v[A sg/9H4 MЈA@fb𰀾@' ~!®&:> sL`his^IYzaA&Q$ұܨ'ؔWr$=GEF/c>P&d8>mFjժIPOmvpovuY<Ǘ\Dѹ#Pv-\|K}}}|GF4ba]1H}Q U[80-mp?"uK% -=ئ%I"C-` -B(Ǹ #ވIpĶ񅀔EUF㏤x٫E_w5)79#i}5<^B[w޾ВE!WNVmT9z,[E74ױT=Hu |zv+Pk]WK&0;1)y%iΒFUd1uИ3G$- m<94Cg7~Lil~pH  Gs@@k L'@]@{d/)D޵_2*OϺ8{=@D/1tKLD%=Cft)#R%/H9 i݃!8?װw3U}NH{nFZ.d'P4֢7]0HFilOs,gBmw@MCl;Ci%A&Ɔh.3`A uNP􌶲DJyCe,>o yMs)Tp "U/8$ Rp/6H5g舝g&?>]LG~xu_"?sS548.HF*>-,~fD%9k/>H)mPx p↺. '.V dॹ"璀 t +?}m2R)A&-4e(a& 'pyת[My0{ MynJ Cnҍ 刖GTrdP[87X js5?BC =} T05[hf(r9Vڸ+>7 U#H nH GZUWs&g8;-p3Xf].LRͪ|d$- cBM&~hN7F_4&My&:4gecB߅+)cT}@%^dypȄ7džLo[`AJvݵT?#Aml m q8,ä=Dm8@d#l/{ɪG}ԦO6Q>Dn:٦.LB^|vw:^Ԓ'~/oT~}$"ݰ-QL>BY{[̦i@Q:X7JVo.[!MJJsg Z|6ŅEwǞ-\B-"$;ܡm6;KRu~jNP~%ѽssxIZIZZTL .,"QES հ{#~X*Ωc[-)}&ƟP/>\+*h m 6(+E/I 넵 dLM2e66fٳ,W>?JKIT gw6r۾=h\m9't"8"]FnX) }qQ6DT>~C)2$/D7tmh:4u5R7  >uP&^K_|*O. &jWX]@UeR>{Ʀ*hG/иIо7&t !8Re@*=>3zYj|LRIH/%>P\[YC=nn hsu#pB^kIMy;Zo0bCa?[Q{D)^߂;AID6,>$\w623].n0m_yQ<;c49Y_߂ ٶԖ-i~z :u^Ѷ *TR}׼@EYǪ8h~"Vy#ewXHQ[=eLq G3qfr x0hG`%b. $&z6 ?[ [$/&͑_Ǐ@٣*=QcƟ\Q%=T|0b%]{- ZI+I#XUR4UՕdI[O qZ|WB7sU3~|_(b GpqAhb*{r? mWV~LZe\H1jx;"̺cT,hN|nP5l]4_'Ix8 H"Rr;mz.].ަGI[1?ۯQ{Xw[ e@kV|,~W"FA  Uq" ~:a~3(xEʍY(Ur#@ 0qWo 5YCrBː͵N S6)-9rB}Nr9 &qLh11r@u B@˺-H7pڟM@` Q, ?ȨC"R3nN˹wr_*DT蟴 '\zNYN$ uR6ݚ|֘d۰UQ}$ߪ]n~gԐffΎ믿.&/gYN+Jڳ#R [H7aQ\<~n晳exuG }TA(1 թ.SʈƼ\JZVFR.\=3to=QW>6)SJۓ)4 ~͒MM[ţ0Hm ك˖-["Bqya UF=SVn *N8,'@ -ZrUfU7RkꝰlK71GiPC"n:떆"V=>9 WQh0r=܈8^fk 𤼌4f^͢٫in_ilnHz' R,4)ZSk Nt)y]LF;HwF' w7Ac 5,Şq@Ko99Oѡ#(; <mG)+KVS⽄k瞻.HJ REkx<ŲԞesK~K&]EH! >R8oRuy+C-\*QT t|k%Mu%Ҩ6SIC Kjl/9֕jњ7VGi2(K5&Cf5-D1A ?̏l P+,)(yZ u)DpLR>Z;5j0h$|l&y +,O<(3^l6֐A՜H! _<ի׻}v%7DH HH a !PP@QUEsyl˶lɚ'k,my\nȒ-ɲrg$Kttt?wwuLyT@tj)]Key_6LKUȸCU@Ϯ FZ/N" ;XxSQQk(Q,ؠ%g\2HZdWUװH 9" zuFaGIDATfӷ>ʡb~oo籸=fz&!ؖpRE(Z{brɣgnëPסc:|:9H~IʺeR%+\^Dp4fF^DNz?͋ UpMT"h+e5m%D ?ᎨIbax.[*4N8HKtA=)O1vjCq_=H+@ qw޹J*}w~E_gp26H\L۝;(Ep<ȶ1Qڝ2n՝DWYh?S@w|3t7?Om1_459 $[vLXHD:kS|fn܅-ضb@j$(|PStX1߾VLۿtѦrzwU5 a_Ӂz:nʋh{"UX&q3{iʛv{I)/ReqBY RZ}:ɬls,7z){9BqF~{@7z{YpCdE tb>%Rx>F uH{ J:?נA(ԩ tD X :H~A%N55EbVU6 E"'?HKMZC-/Oxjž%F9N~oe"ř%'~GXBjRSu睫o*˷5ym鬯 RX8@=$mQ=E1mԑk 7e9ˠG:]GIa(m4zh(\Z?6<"Sjy izɢ2Ņ(ɺ0=B9OsEIrUH]\#eĎ}1=G KgF:إ\D|2hWS{qG䮍)W OѓS,65 Rs0ceHe!|Wl/_ts-Ը&Z hY<]Ӽd7Eo)ȢC/\TKya)D.J2X^GO'Oc'7Ld꺰Zaud R%5P@35`ʚHj^LQ*9[4asm[gH )bDqvЋM17Ցe |.O R':*CM5's4H={O}n٭ e=>( !uS MMMYMy>7mJ}l 52>]4Mņ8My%q`rR`$j&M4A&ꚅ~.7 9- =pZ=pD9`-zH " PXDy( ?6ܟHdgya0 ڒT[a:H~8hjTT#n5X.t-z׆ T8sSu&OpnT5} \HڣN!NIlj'ϷH<뮻V5TUl#ץ&:A 腭6@_B o,;>=z=]"5~mOjFM:L|4ic6926K4NjcRCn0@z2 P㟇]-{0H9w2j^35Nj2\["!Udc>y#ԉ]tLL%njH'cDM0a\2 ҹ@W'uYjtb|1byy9}[b9tbsmk,(之V/n#^F~P)/vp:a!i7;wRv'^ %KL7Ld:dVR vIxFz(d5E\B}t(tXoPN$}ϛP Y4l.{|HoI !:5@8ay4wԺ{?E&"NDMud{>.~ç)8b}39(~OMy1fψ>,ϯBfjz|6-P??Je\@^WQ,/;KR߿?MyS1HXz: R)2@+N456JCc4:4J> ?6.uıvˍRN1`H}OkaW}7p7((Bba~yzg%uݡ@|n62>}Nމ6yaDFc!J7pC@&ooD'd,kXr<|*q,P8ʅkH Tk3iZQTWQEo-5X dFdpYqܚe|TX߹Ծi>j8hqya,ڇs+" U7c~kq??pK)va>g1y*}SYdIGMiUn>Gsl̡V+kia>Ryi1UPEY2$֒\.g;SCNRG/]mOοH~k)>d;H/KnƋTyewR=8MudQXqK8GO&6?-@(GfoHGHBj),MFIY[}g(J63̃%f)oJ TW(p'DY}of43pfB{׈O_ / AnRp!0 sHQ$ 6o] -þbq[ D(unjӉUraoP_ *2 J1Y 4>:@ ^15>Hs~` A澾ut9459Y!H-m ZC G&B#uŖ$=.;+ BZ^|+ '9UdT֑UD&ݑ /~s<3ҫI\O-ujf1+ꪨϸ3Y)6JEapIN=d]7[Rv}+R7obh4 ѽBkzG{;܌W߷^ 9JW\g)>@5e͠ ?阎: 8ձ;7T0oh|<ۓkA%:FW9҃#]*[CZڴ:W夞7/\n˸r@69`泏*p9kGiNېvD*Z/Z?{q1H] }AeTq!0jQDŽ0ɓ'jzذR %lnkTEJH!j@z ;>@|VKk)(f4BTUZcbjjdM7VT$RضK `1hw0t?P[y?vƔ@yufm۟Qq== to##@JQuJd$fܵ!@ X{W}nT+Op͞Mj:)XETiZJ@Pd-.X%E ia1./>w77ߌQ'G&lڈAS;u|ΰr0ɓ4M}4|.OI5%!8E333f#DZA$I9/n_[k_ZuHiR#c l;7BX!iVSb6|y }êx>RpՑxׂ|,ft{.kXLjrsG [4o  u@]>N/m(Dt d֭dqJZD o׬^}%B쏀7kw}-rJ=y;eFJ ua\P|S( SΖQuzO?_:ꋏsOdױ3R')4/ '<t+wK 4A442#,6:K#vD8iXP J<ҩ]t̽IYg2rZNr^s%3!#G}TTӰ%ǝM-dm'cm%j&s6*T'#mui8 SVD2Na56{K`*d@%vԑ׭4>agAy. @ ;jP~68X]>(EұVu]ҨA--)68Gc+?jpUs1g| -O9<8R~+^Le"<6jsvP8dvs '3yp`bin*_q媝:J6^ڄCe1N[L߾Mas[0 %pVB}*'(:#C)so#GPB/:Ȫ-Evsz/YoB6Hw>aU>ʋEXWªǎ Y@@T>?[$Y!+9;,34禙+ 52D% pTD!AUUz } 4RGt\Oǀ` zt: ѝ]ITV R[|}?G'ԐO8+n׈&~I 5zc4Q)T[( B}𳯫vEާhBC/RW!XX5ðϽ`nqWf 5܋K@<3ZBLYٝ] R řʧFq)ˣ_W+m+=4! &E {Wo;ߠ#.zi2d{hJh^N7jJbEК]>A*qϪ f}2OsN$))(Uj,%@9ڷɱ}Z,DVh_&yk^Ҫε"ݙ PYϼ&}o?tїh?HTUo"R#iL&,:L6S:V{Coe$oQCmFX[Q|)n68mtKo'n 9 l0]֪3 *%8Zԅ~6^6^''cR8"Jj@ ]RrdowW$529 a3HPd·e^5Oa( T{@\du١_R\Z5s]M_bdÐDp"Uuw ڝD! ]>Zƙ~aCdE5RX:㏳6J2>i^ReD;q.?v$mgø TM]^]MV'^t>%Ԗ.tT";"zutQ3 0\ @½$>z<@+Z=~u EYH 8) #~~MK&JMck/4{l8X~a?[uu5=|'@m +ѯO$m7}ס> 4"N!IɉlpLw8կRSS_#x8ng6A >nsj"geWR_2s :%OR /dҬߦɩ |yA3=')kWgêA*OPDtUVf̏VD~8N.Z@jD&X%id IJ?< P("2  hj.Hׅcq% ]̌))ȓhR'_饉~s^&ՙN2D^&Ny.O%k)edd9t`CAJ ܵ Rh[Wgxm_l-ŀhY5 T7]]w=¢0rD挂@Xp!69.R N>qs7E[v<`rL@HND#U98@1qĪiOǵ9[}Z :Hyک'jpDje;.gq} ZXhO#G1E}%s/ieek:] ֢6Ԝ>1||׿s$;;{7E 68]k6Bʩd蕘LXErvQCGLLuD,K_s41SzyvRmÞS$"'lLw }#0!-Gd=CEc1>@>z'Maa!?#C!"]?ᅙ]v O>s=+8s7B}ӟl6,da_S ]bhxv(WҶ??Bc A,PLkiQRv/1DSP;u^N-K^G@saއ/\Z7VtT7[uH uc}Poc{of1Qr5ĭB$C5e+}&YV.߫eag@jsj.R3gbUEP& npr⭝*mH@N\iNm$R~']+ͥ1y&,M(WXYpE/<&#.Nldf4oKF8=k: UQ1Z |?ؿ eP{HgْrjڊePH[R6=ݽ*_ *c[R"n,g 8obOQ<О^nz^s?HNAfɎGR2 }dnDz[z/уE?iū9OFV!3"EHRpG/0HYUI: \HaFMZ^H˗Č-&kiT1G|©5k4 URo#, v'k{DrJ̈.e @!~+, `\ xe,ꤰ{nvrW/z~U+^Y;tq~rsf1 RhxiV`5K~GSe o7?\3H}2ݽ&BDjiA]N"EHn%htCT j /p9ꢐ_Z!b6D{a#Ttil{//HDoX̤OOQ繎r1G~3,q|b7ؐgyi) R]bQl[D1RJc4S}H "qci[~TCa5U )IL&(HHZZi|rxH%@ Tv>V?+|,moﻕފKo]|Bt pze{)E Ӂ.eJi!J2c[RPAвn騡 @CA+w4H_AUqR9M2׋ u!kyZ} R,Ǭ"JPm*1k6r(R?)]:.f}4=+>tCS4=?p6اl+˦Ǖ?oUtUrXph,eGjI'6*'W:=NOy H͌bR)T[{H36Ml )q͡,*}')W( {ߤb'DGE%ۨrvH| )wRuݒuի╦brKꖿRsY&ikϑNX6g 8]O2  JFZ24A+@ݪft"025uUlhtLXI+}XXE/)c]5K3[udj 9?u2J$q[% ^t{I'Q;=DKzW/S! m_3DMT|=]3;PEJ6ԄH69\5IIA *Ce ؘsb߾46$4Y>CLq.d> Lq~JE֦Ⱦ@""]@% #۾fZb6 F--1p/{Lᜌ -ݐH#Ql 0(7@ $(!mvG  +k3P ,!ذC$ (TJћ[Vkwa}Mg7ǍHMYPbSYI} HH^ RMCdy"ӱvngkB6PHkȯm6E|Z#yޭ'O\*059U-P*$LA'}kJwFr !9p,1cGR"5 ?aHJzߜt?Cg׷ԪRW\\끠MLܭJn<.#zr;u4վbum_ʄ6J-*NJ}&$+,4!}<1'RHh_ n4VԻ9PZrA8n?6xM/EDPq[naym@3">ؐXhA?yZEoΝZ*!'] JEtFW9Ɵ_~)c2q1B(D~]1+<R* s&x"ͅAȠnY# ,nA(9.c=uYlHXtU\Kʆ6Uc!|$`DUB-RjєZ[Nj]z8"StEӜ:h>K Vv\q :&xS6@ G;Obz!Ŋ g@YfWGe K!ҹ yC1ZIuK}tTZ5RcH 4-V ] Rr;6p2)+I,T Bz6 e0>ӕbyd_JibOܷ&_У1r e6\.d5TH?5)|༐]v(8՞Ϫ!2ϖ*׋ee=Mb6NRUjk"˜r痁 '2XPQO9m^ ts-5q+H@99,? }A\g-~RB%)ZX?t:!*XB; WhxUCvvlH)l j򨩡D=( բFy6iUZnQV/$yu5TY'%MF;r)ȬUUWF -0-^coa1/鎯|w7>Mcoý]j ]peX H)%G?w3¢AermV<͢}C$uyYcww~$J)fUߏ]t՝CW>/Du7EegG-AZ&E1pFE;SJ+F I5~;j UBJd|GrrӰ_E)@jar!75ҥ8/X1{r REZ)KK=*UDFƇy0ݳga0ްRe\RaB1}];! zkƸP{#V Y{iWMmӪiVz! 8Fҷ,i\BׄcX~縉E)8Yroy)erҧ^ %͒ ڷ'+LHp9c̩ڱA\itxyy"ˏ+|2+‹FMu%+F'KÊƇL裔A O'|GkjPu;:xF&sr9j؇Y)ou2spZj荞Mo{)Ûzn {!*mpr%78ngk׃CƳ)EԢlqp~l߾e͊UT /qYE1Г .c3% &^{ҙFާ4Sɬ#ss-75(UQE5Zhˢ":YRFu. /]~kURs9RUE ~UXuޮWQεn †[\gHwPw_^@F\C|҉V#>CɏWRg{ߔ\Cdl, /P #?禺u5R;JNҶ(飽{p# BTJ| F@EKV -MY$SVuq)i2 `q!tvB\s9쌆l G6MdHBabP5q><w{g490#bk$⧦USr q c3j8HKB. uhcwze9Wꮷ8r1-Su8գ?#Mt%[)UCt>D ,)7dZb}۸y eDƁMV?)FN 7'#LeEJ@1CE3q,pi\΀sWvؾ eUɨ?`Wh〘~ϑ|e 5ZTIoj2;>Jz̎,A_ X6Hͼ#~WY,{T֝Z6*;:c&`OHRǶ~|^^ُxQRxiV1 UtO};M2OTUSl'-vDg LT uy|C3(LȨ- )}Uxzլ,hdspgSCu|' ֱ`H9]˹iFy^ÆK(aCl9v: LMxZU8m-Bd$%: !T^'IUJSS=#XAJ[?Mp+<Ȗ,Rмf o)%VlL@%HxK,\oەt a4.cꖥ%)_Ny_`AܷZ9mlU{\ M4Q5Hܪ\?ܿ~1O5R$+y} "?Zj:+D^bcQkTEYs'ΞJ9/Z\)sUy@*$#6gwb*o SԾw2_.JOw5s*”^ \qA*RH9NbHC5r6ňf@J-1V汨y%(D7 K\KrB4J% Q1#Pg撠dCMg/Zi5`<+ 5.G.z d {Qw)TgI*,y2fY!oأ? G)%N<<~]Mt؃ϒ69Gn9A el($| u]);chpJ UZk( )=D:ähznC@Lij.qѱ2:ǚ?̋>=]n :-uZTUYr,qaeEpqE6jS[X_ur+WoNKm;ْT06;Knڹl8  l荃ޚjR05S_' sM!?f쓮$:v~$Ox]{@ݧV^B-BBUKee<9H.(zPDЀ+6IXE&t b Gv/JPOFY8H90HYcݷZbe[>W^(R8&}d-9] e:@j@ Ro ؟ڊ)sjO= AZ{duĀztxZ5Ry[p/;Gm7n$H8.W|XiKcCm7z i;cA779GPWR+bEG} yu!cݮ}6չgҖSO l4аJk_S,/zBv+.e {knȋU,sQc =wI]^+yZv%=f'WRHIW UY+;,{IXnNLnTNo('~tQ}R21X' Ru<*KyI[Ϋ\:"U^rz&/ڇ19~ʩXˤZO6SN\R⩇!G.1aQ7{ HF)9\^4]}6F9DF:c@Jr('he}4[ j|ɾy 6&o]r.ZqaU:<}qKaHz_ܐ7,%AT %w7T"k;l bŤO ܤ%6!tY NH/O] RА>>hqw; K]wv|C:3YIGHj M5jɤ%͔}Յi|+b6=Bԕ2FE'Ή|UZŻ> K)d`l8s`sJkG]95anu˵etyڿqد~Ӭ'HW=FH}E_8׶*.#ฺ7 RN*mPuXPPRt:r26o(L7}>RjI)OR<fOCeLѓ&cߣ{0r,CmdB{㩙Ly%?4-~c-.~J uBԐ?IF{,9}l܋ZFC2xD6ZdNWX5ȡƉ).SO,H!r)5R@Tl^4mjBR\, EiG&Eݸ(W]'!=ǯq'52HйG#PnezylpwvM uORI{əWx+6!y Sa[Yp/]46N[ U| +iM(P^6K^W%ڏ}|C@JV h$dTX|ϺG !KhsZͬȥWEO0K*~:qDXI,t\\#ǽfj, cc%.} νC%H*60NLUߔswy'7H}3/| "MdԦR>NNEt53Υ^ڜ9;5‘es0?q]TU-ͪ /"LKHmmM?}[ N(S>K g?Rb04@lB} ǽ{=9QˏIWnLi{oT4A,!Շq2,ІMԨy!鸟0rc9lRS㥽RE'bXBCBҦnFټh?NM+ R芢6VE^pPnjE%٪X,"*A2>vɓAյT.Ү6 MMjq_bn*>H{'R#& bΚfSv~L*@FJ}r.fFS)婴A?Q(Sy/`:i=Ws5옅sDj~^`ՏlH54<5Yߨ**S ^[1RCSKɦo@ SJ)/@d2јpG:BizNdW()`Z{3ߦl.roS[=7 P*=  )F5)h/m zMJ 82MjN7y\8׀@ XJH]6`?y{ܱ>vL&ZeDj)HoVR5Q %P/>TM9ZUDmVVs6(,IҜ }#AP7{ww9bRDJq˗objXui 9کEXmbʋY*/w NmiH{Yj^C ]uw9O^~xQyWUdRڠ7VQm1>z,j)n̫3pᠻ;X_["Q7j)b\>і]㩣pt)h^E4~%HS{v76hz"iT iq3]}b"R梄Sqlb i]>5Y'@̅z:W@/OI0*3Ԅ8&9&A QMO5l?L|~唤RiU$=NePQJMu*mJMWHxp?FSiEr&œQ x~4[s3p?L> '?$yA^VHaڴ@J-E6@uˆqSJ %e %_RaleR藄K۵-pJMCYK[羕rTס$ 9EZL3XF\_es4ٕ'ɪOgi|E^fW#38j@ Av`jcR>SL-uRw2b\ RHnmm(U3az_!-^մH5 OFҴ70HƬ+3meW#GIih;M`DK HYRhv쀑6w'W8Dm]>36ket% |q'REGe=xmӋ s5Z)EQ86^R. I'}ciCAӲ )~krJqܹꚨb tmj{i\_pm|-V X}":q#ƪbaQ^)y0\\&&ra,7Nq71aA;+ bZnVDNCs RD}})3ɻoE>ا"iMOfř $;3 (P%gIi p]X[ vʭ+FR'cww&?J齬%)eΚ8oz7㦻z󋿿! UP}.7ӎk]A85 E.2_ڛ2Hcyx }GohxNFֆ UW-RԻ R+Do؉} v'm{[gLrj*L8ۀ8Y=uww8`@ Xse%"]ވr#T簀ss RPjA Qp؏c`ṇA̤_|F*(|%b7z T 6u%@JgPq픧. J^_o4 }~<~/R!Hj*=n.W)vTQ͓Iy 6Ln4H5Ј.dR 7m^W_]d2%LL%"q{klMf I;F4 w`]$% @@P$ދB^y콟]zK(1f+T mmUCYҊ|ZTU -PGpg]3gPj`t6H`bPm˙(θ_$6Q[+ 8V6d$NE Euh,GզdVK m^IW`m S8* #&%ES{},J7爗Uo8 U=n)E{EN9;+Hk5.QX?yKt~:vxCĖ4o{?iLƧ))^q_y.&6]:6gŽZa O㴂q CB'>gEWG`0r k~$~EY 8<҂"@Ÿ"N (%Ԋ+"6A*@2I`{|H WOm[=Gڞ@wSn[ƺGF7v%*{J]Fkhk c.=L3vD}UVٙH R1o)~]1<+r2W>?)z*Z9&'I_Fǫ gvyԡCj((o0q_S|MN&q Rݵ62x8HP'@΃ꯨ|}FL"Tt.'|td U(j7EVF"R_WHx[mZ&XG)GWZbkE _rٔA)wisG+TdcVJ|NNrAWM PZ< E{ɵX,\w)+;EsڷC.Xr7FiܶH@,?_ H=wǰG(B6D]9< {mlp=nP6zK1\r wOM(lB N.I-HiȏLxLSC5vM={yQV&w)FRF$|.*?Hu)@Uc~M襤 ٘\O;haȼD`@dfnF۰ \jsf+FZ0e4Q]] J'3Ԙ`2pQN8oz{8O8ݨHӢgP_ڱ H mA*=Գ[D`de\{j}n#>jw2Xxe>E+@<OD[}t i3K5RC}AJ ƸvP,$+r26Ae%"U1yc~^kzGmzT?) 6${N*sxU69-5VԬPq 9|ON<)vAj۶mpRJpt\v0:+x{He/ǎC#> (Epx#_c\ swqz-|͸9HڗE>Poר#5,'ϵ;rm"7p*MQ_RaQ;ׯ_ϵ>RA)H&l$6>{PӜAGʜhyVn;PJZ.*ECS]arNWB/:\x,LAR>OFgS=NYtM <~Ij}~V- eUՒ3$@cc-9q2v{O?x3m7\3 yv Ey|݇+#׵WhnS\nHo(]j6iwj0Y5scBAb~;~ڧK)rއOFB]qGy uqm6$yGEdjZ0wQT֚{q,HWM͍u L.Y^bfLulqXP3\tIEFQNLFAwWjyҦmf2ӒQ2:EFzq.iE8) ەltTNz_ZlC&?fUX==">:|+H-I(x1ʓ 5|:ԨH.N20i?IMH 6=HasNRA)gn"'sc6 {0=9͚jl^vMR%S}LL A 1Jfrz9nZDZԄw4ͳ㤟UnBDgZlT[QR^aT0 bn>.ΝC$ϧ}?oegYl " K MfXkX}f `dVsH}nnS>|A\Fz e(+ (`KP!B02 TCP -&t9GmaVT!_s|R62(D\A+ԭǔDܘ" +S> 쏵[݂IP/x10-t߽#tQƆ. LnVb,x&ػyN~Rd0BxENݐiֻ|wZ>_c'>C೗[7c×O?ƺO>GŇ'{ﲽ_޻Ư6T)Ba3J ɤj))`*>dedə?JJ'J﫯DZc\D(Hы">vz8*pdpdh+kyHfAgEOg᭯ٻߵ' }M*ڷfo6TOC w 5C!:->lk-[6PDQtD\2b(t/l5O 8-NE]hс jkPVaހVt3{}5)C+&9<&Okl jAtB>r_i˛{_yU>v&=8-,81NA-\xm_-TWg["+̳Z۽o}(j&/)*Ღp#}J-ހMP| s~8+Դ4%6- kl3R37-y2fN^؄9ZF HטǰR~m_;b2HY-|P%ֱ2L4a̤Ecah%DgY=oaGT= .ePg.ׯFlrҊ^LNt ,TQ^d94i. NKH{)/{r8]+_c;qbh-y:+tv1 =Q$>q^rꌥ.'kC Y( C.F8kҠW%(5Uyhh(Bm]jjsQU su:*ͩHAm똄J6(JLR7~w3@fG/\<R_RsSsGF>F^(m E(S~-~ZюSjFOo=0<Ҋ ܹ~\fs~'ڹ&r`e݈6=ڭ*l6zyg3s!.p;'gJ)/; ˩؜Eh䚝ORZAwwUՎj GzjZq-f VډARٗbyE$GjWdgrzz:;Ge{izjYjKWT=wi|qm@oYVb")))DBBBѽ* E$(A'EV3j{/]x[p55+vH(<=/"4vc`, OAif1SS^[C[[d8+&1t6l* 5=_uF$弁Tj)P]P yŲI#K܁A4*BJKm-k413rHo h[qد9R) ՌoqmXjSc:RGQcU,>wjc8GW{<ѺPᨡw!D(rcP+Ft9:)R#oE*t yW:h0@RuuRnp;[T Z>M"`mj>лVU*_^TQDYi dQPXry9KypFT_ w+Jnٯ~$sybT]V >ƸM@F4>u>2Ceaqƒ((؇=߅ۆ-݌M i_"- a#6 x܎4 mAb+JJm!SoB ʲ=PA?Mh8Q.$*kO&skQڦ 45ZH g:} )u}iIX_:218L )N-yuw~͂I[*rE(5 )e~ |Ɉ4>[ۛHtb5M/)O=|ʲUjѪb<|J-*lb+3?S.QI;V jTتUws#m ǽ: HSPk|it% 3<F8 IGU3ى<#NR?VM+ ۄɊ0C z8[T?CpA( ;o}";Hgk&n헜eI]J$&ۚ˧GA&@M5/YmDS.2UA "#6k޸qênO2=\k_EOi|&W#" Es;gY>Ye8s ;w˓ 5RP{+ E'dz *Yx Vt5ܢ}oA:cr q5z7 Պ&è3HqBq@zP@'M!'B`Uj8dϩj,Sgc؀BG_è!i 37q^; K"0'گ U YϱEL{&T- 5 uEFdڹhRM+m "5c`@]ض9 U&\/EngPTp(+s7!9 $$C\yQr ?g1:wَ܊/vGx/\]l bvz0דaj!0& qhnMD[G :\mmD1%x+o]IȺuRO& Wr2pQ/rN3]SJAQJ֊%SS4^zI] XI+t ,?mD{99>W-̾6i)K>[E@*(%tt,?{Cm-G<4R?4S_Cm "TWR^Z2Y>t<ĵ7imj,+alda2&OPQ-[2MHb9* ~ \j>־G9C-+_*n`@Wm+O++:nRhR Eh4VX0t -+Hu 6ŽxߌϷ}^pmiS^*J9\atd 8Gv"ΏU%XX~{rnOPSνݨz #emAVaM6=g9uT$Ju ^1^>h;0:;b?`kWtM=譵C~l?]m!=hFBҨ٣1XEcLY?ցy+ReYJwMЋWʛK8U2nO?1beSv*EwcVˤP;X5fAN.(CWmM;d mY³_E`H~~©-.Hvߎ CogI+*vL Y/didÈM{WR^D5䖼|-ݐ)(Ma saNhl @kg(:8 ":riRoSCl̎_=w!j߆[=Y^PE'_gPrf^DƫI#0iq$g ]Upd(((`'. d2J"RDYVjtg/9&ȁ ut:{K#ZG_k++H0fM YЕ-eų;IYfR Idq:R$- #گTEj#`(03ZBDbJ{liT'nCm61a}&A;HQRx7Go(룡5LtxAuŘuFslϼE_TQ 苃PV̦@+LS K$Kގ֥8$ӽtpVX)I8]H_#;̃f#!RTu R%J^P;#quR3!bzal[e8KnjƘjROs9C$HJ9M 放^Bӑ'1/Drtf=f#0+[(}eY I0aR⬦wδjD\-j1w21F@#Svb,1}0~`q8_<>iU$]T}Y8Ԝq R v yH o EjіOL 5TCW .,udBe&h 8i3 8Y羂Ь RG@#MiA`3Gy;BzC}BYetŢ7Qr1՟ N9E@"SEd(z\moy-`f+!-ϲ;mH][Ͻϙq9MN"q44zmm-8X|X2q' /LdUtvHv.7t^~eN\ HyjRӕdA%,9&JK3H uaJ.8 #e1P'e7$w\!I QQ)x&!TWKٹD+H9ɬ{)UA2?^v)RKk.<(Gq<E R$>CW_|~E!ywh. c5j8a,? y3(Kh7tNngfe(^g*MFm62c:1VJ%cf#7Tz8UW(3m0 ܘ|U6ԵJT"GC.*\lgi_>V;߉I,h^HN>yL4Mء=7Xx/*sc{q1HkCDȮXD|4)55++]&F6墯%-9C y1f$mW۵YѼ EloE>@ @"P%@cѥ1/T֖s=-HQ)U4*s×gf$\8O+]>2{>}PHؑ,}ģ-±7g*R\-ߦ<|Xz(:028&UͥN(Տ!km%Dt9p2oFWd xˉeTpڷD|vJHHHcB%rg8a,}NH%v]G~upZHvRʥ~~rL|H/랛O* . e__nS =kIc^Ӑ[P߀t !J zZmT>GE_,OqRky=:ߎ8 ލ?{;8]ƆlU5De=TmU: C-MڂoA}M(NHVm|_m\b+`~yD?gJEw:{1Ԟɦ$Lugad,puFb0ؙTY` @C4{[Yh>&q4042'88xAGv{FJRR"X;[8,yyI KT "jupФ䪄٬Ec_~nyݾ@tPKU1A^(⓯=zH$2To  Kެ |HKW8zB:)XH[>"UVɩL RFُR~Obܲ ߸Q,/#$`jRI21äW "@2R'B05ՠ\$DQ.^[*r"XC}]Rzu]- e[n\q1 &Stlp-OG# c(FΣ5gLw.؏w}R幧XqO/jW[ŬY JzЖdz2Ĝ+:Ow]ϑ;*owhȉnETpWRùQ6wtG:\d$Z6*QkήzAb,^B -aaa 4+$%8TkK$IzH M a7ј@_qތ^WDJ;Ewp$AmA EUN:+V0[T%H(3&wlU9kal^Vͱ[Rc *@=H5c>VQt);\AZt9s*dg}͸:wNo%C O1ϟE;]p-_(ɩl̊fo<['\IoD̎D13rQY)&oxm*08 bDI7e(R9dsSh0ٓ4 9tkO-ip} ,hj Gcs(zM*12ŋ 3NcPf80AT(A=]Yt7*qڃ0NW<Rh`߇+@VzE35Ea-Zm4tq;*u C8 6aP" CKAyY 0`2\/BTP]!Ζ:E y"#3돨 )}՗ذK|~=>]'N}>}k{}m7Λo7^Ǜo&M8 arh2%lE J)YG8j*QWV"ҢA?v>ZݻYt"RrY FdҡL%cosTGkj.{-WZݾIry l $@J=URН;w: uYvκ͘xi5jhSڙ^QN ydN$$aOhKyi>OI@!b(Ѣ x)z4b>GGg.>??|O?|+t¤p~-"~u;HQ,J|GWt:\jiZ։V Wqw E+HUƾΰrr\c!EI=wο wp; {%n7a4?a¹#HvS c1Q4h~:*wH oSN8m#?dtաdҝ#s]c:cq@Y?bt ,S VnF]jw~`kvό1k-xFguc"LGb;w{,*1f13yM- 2 ǝԾc05܂:M7: XX>H͝oZ2!~u0URbop"~s[~phHSHW|=T|C_/6S~0u~`kCiHHşw}|8RXƛތ#>gy6i;̍],o3ycΚlcS)6c'>ط=Hװw܏ĵ_g<{/"OĨC7(tP?)j;7-Vnp;@X !5do@f.W6 ۂ켭ߎ]|=_TQ87`l!L^88QL^Ci:,TrP\p ^0&-EihҢZrVUXSU9j J^pQP2 GnG@x.gFe"v _|'&QWhȈDքztVwGFӧ95zNQNNUxBΪh U&OߵtwJK U{ _Up(,LFp]Rl"~'\9aCCiX~|?~貃Ԯÿ q+cآ/dͽ+%(Aڥ).Ef$f狵pKO3cܹ9X)HEnsqR}syT˂,| ^))-/E)H ol)j@*O<'7䕪!.#aCҽ~պ2R~"1 GT FzjKٮ]Q Ǟ$|/핓&g{zzر >Jc|9+z Ђ\nv./eeeIR)"VGb % /~S+,T%s(oՑae`n4Nb^ebo?}Rb.;sgc`D7~{`7$:Ds%0vfXIwHq\i6a gXGGZoӳQh1)c0j j`ڧfK&GxrR FJ~u:$m,Us%[o?2^1iO+l}oK.^)"0GNބp}gC+O1r)e{?L'aׯ{nw!HbhrzO-?~1Hn8xMa ?W-<}~?݂"p\p}`E(x8_p䫗qb8{s-N! k?GGP&<~-xCO`ѿglzY'>%MţD7e;/16lH3cى\6Է֞(G-Z1f݅Ί6t[=2'%O_rUerVZkmJNÙ(QOzb͕՝u[JT_cnj(.b,.T@ji S N jWx" JNz ՘Σ$-uնN`C;:) [Up(*Jo4uJBZhQA.{5LOf,55R;wn 06-/1|;HEGGsΣ?2:vYlu-!0uJىI8T\@jXuSi\6o܌vꮛlq[7$+V>R"RΩR+){T7MuF=(j\xV5P'E:ƸoB s ѱefGŤXiNq:sm*Č9laR c:W ߚw[g(ѱBdGR{Lf9gTy%=Jݫw2=Fi-,\ O{t U-J[N-f#w]D$~Y մh0(MDBy*րaw=W/ov+E)h7)`;{#1yK l ^öMQ\Kw$|FBvJJ MMaDSKG2-x8HtE>kx(ɧ!0KJz/;}~4p Yùsh263k^v2 r'Rpfx_:^pJ-)~ PcNײHDgwRšPw +HR\H r^Rԓf9 #Agkrp uE|r+89vS#Ri?vabCTh6Z~u#R%%.i|.YWm0pZ](ͬjyO )J%9 Дd?蘸 u"A xA]Xػk]yRtʖiQ'sjP\)Y-t븖jtd9998p]Q#hJ%,UKƛ퍁Js- ua&C>Dw'5EaY8a8n]$z1nʻ?×) %1 /cAs1֬h9t{0tHBpVt9GPz)Ԋ#YUZd ?q8*))" R+rf+1qP5I6wTu]D'Ym iJyI$\EE-&&&%`r>wEL$ ^l6d'$4__qص;ΉlIyF~[lTy|+>1DiotN@טJIŖR*LY95G<{.Qԇ&z&J*Bq?ؤH '}z-ES85|?T:=z-}.mKhFg݅c{:Rw04nGQ)v5H)n;p#ESм E^id<]}qh#048?fMOx !-dG|'$ R1Q$ǞGk3Hv֯r*ߣs8P{/.+^p1:k60HXT)xŜ@`QcOE jPD&񉖦ګM]T@r¸bRi+sySdlv!by:piE ڴCވ˝.|[t:VcǙˀ2TQ]sڟ~9Z),es38;5)\ε$$B)RoFSْgoʠhbb[grARH|QwpSN _2!x ;Pא KG 1:Zaş/((6?O4pTS?F^Qd]_@R.yhɂ6q' ՝/ kaDfL~GkQ)\mr6:N ꩗}-HH۾ EY̜+sLEQ[:m^hp^ɍlJ T!=+4R/veg)Z(Nd$\@~ [ TIS͂xm(_K" TdX/Mf J)nk#<Ǐ^۹ވ.$W]-bAJyOգ8ˠ`~טbGi)CT)uA#+x'YRIr32S0d&!=9iIHIE&i gy_~lta jf"lDv~r r?Ͻ5ԇR"IzsPR)eƖD BX ovv4_7!hЉ﷔ᣴ_:Ծh=Jo#RLb ]{Q&*UbF%TFu:X5unCjCkoNFle +;ɉbS!۰xl޴5BO!DXб3?| ^z{}|?ֿ,Sk/߁{׾o|MAe$`z>C. -N˴1G͍) {8BPkFSߑ=b,Wׯk(Ԯڗ&#a0,'@B)dKIvr(ߜ5=S~Hv"3g4vHā"G#\DbtM+2d.Xht@^ꇿ8 ĩu_p^OY͖3$Dgv&yM1 MGxT_U^kH8E܆˯!"uw1R$>;Hpl͚5|qEp333W=gz_dTe2,@X1ej42H1`賹*|f،Z40iVc$ƿXk0:Ջ4r$zP-N"ͯQ4J>)"?DJ-E]~Jh^-cj dA0 ӦPͣH(KUEԁ`gW T9_4mq#m@"1UqiFx [y|RP|r~o I[?)bY4 k3Ye1U~AMlL{3;#8(ki`k8;7֎d*TH|A@B\$eaw!}"5;1owp$j(rd FzH zb1,L _DOLJ%lA i"pvd HQ,Ag2SbY2\G (X[1=ltS™0YP;cLl@1d.BӸ( A)g"="E$y>2Ņ4 P*T+kK['> 4t JeK~wg|1WV_\}i<-Dؿ!Ɏܱ.3H=H R|'I:\H2"Fs ɜc…g"q ;HqI@%/+ΚokJ R9Ϩ*AuQ@Z Mc[m4x)]D5@$@ 0G K{%jY$- SF ~a^@5&5|{]f4^@bşZ :2| }7 t8+:2סfS("KdG $Mb)kU%!ɱ1ێYqt`.YBlۣW|XAgm8q84炏\I`ʖ.z 9cɘ;5Xx]F/=GFz"}[m9$w;O#0Tƻ~1_^̩gPbO; k}XbzL. E}eH[7R RnO}9ĉ4ONvqhwh%c%:wcz`ԺKvvxAO:Sɾ`L @,0=t ]pnkH]oS}9oql_{VLg@5Qc,'dH3a-a6>rP.SH$KT@KRԒP.`JZGf UQ##5(:| ճG Rſ?8ˠ\{ڀiIj_,JU*sy*Kdv՝S[~tdv:m&qvNLIqJ8'6vm cBbbd!f3#$^6rwՕ}99KyڷzC^ج3^~APR~E3]mf΅tIQEi7rQ]t *QQh߭ R$wN&'$$H9TLzΡ26(P[*{fw[ -#y{@a$E vC< G%~Qh! ɹVKP[p -^ K`rD(RΝcݰa趡*/ue[2WvWT$r3Vڑ*wk°X2DLрǺ!*ǂAj(0+Q#յ\hj/O/ $NǰdÒ{@@ ]0‚wt_ɳHaK/Œe.e ;aǽ\̖rBԧ >m~ކT(gG ށn R5 mֶP) RCz%}+ERto& ^ӵR ERtIЦ8Lwu}1‚]W>PdUozGs33vRim6_k`4KOqݪp$rzь"w: `֬~=I ݑo()%6^)Gi W4Zujan R06TZ˅E##Bq֌jЧsq(džeSXm456A*"55a@raH/-- R"F)ܳvAAzDoeaٷÚ[ 1`o4.7K FE3ZUTgQgEZ6 j#R]9zV&KNAw^R~Eq,(a߽VkLdlȨ| tjh`JYm1(<;E"Iby¾f\$!bHH ԋ+0Qޜ(qݺuۆj3Aj^[WF#Dt2H8FLUNߑ&E4pxs?LIL05|㘴c|Ȋ{z9Jˮ!yO2vމv )yĝx q#>1III۶ m{-qLێw~7oƻ ?66mo~ }y>lG| ࡃؕ_@scPxC_{iDT_z'Xh-Gu EF &b)z8{~s\fv5P~, /Hy,g)Gs@j9Gꦲn*%hv##1m7cx7`{lJ+s@*s0섦Cf/ˮ k 90à 5=bCH+ P> ¨lVOR5}p$mi1 n]X ~5H)uPψ9H ; A*a}xsK^Kf C++yy">)˜!{_:|>E)Gʕ!JZ3_=K/ tUf@Qq+BK^}. E}?=k5)3\%1))@j*PO>*HGao}^RR6yjJI9\f <֬k@'C`χ+"}5f*T)d28r&/ɥ\n RR{l crܳbRQz{"=02Aj܆?0@`J) =ےYyk٤a}ͨV{K}Z΄ e$@~V7RV&F>'y(dt˦:s}D߲?9ySwgz |on` Uw<){B:K3 KsK)k{"TR \g0ՊT_CD;Rf|$}[qy!SLz& %_ҿb@S#*`f,\O)STRǏA>}TCU4^J$ {{uG3-4ZHt$ԭATe s&(Բ ~uA Ytnof-w&K#p̢$P&< bR_l@*' /,E|G>*Cޛ|_HE_jMH v LOo2-)<)P̓PDQ^CUq^W~/ʡ /ijk s7ytH Ͽ3[g~ΆZp=50\y$"~Hǔ`Tӏen*n-HF5IENDB`openstreetmap-carto-2.45.1/project.mml000066400000000000000000004020651302040332100177470ustar00rootroot00000000000000{ "interactivity": false, "Layer": [ { "name": "world", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "world", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "type": "shape", "file": "data/simplified-land-polygons-complete-3857/simplified_land_polygons.shp" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 9 }, "advanced": {} }, { "name": "coast-poly", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "coast-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "type": "shape", "file": "data/land-polygons-split-3857/land_polygons.shp" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "builtup", "srs-name": "mercator", "geometry": "polygon", "class": "", "id": "builtup", "srs": "+proj=merc +datum=WGS84 +over", "Datasource": { "type": "shape", "file": "data/world_boundaries/builtup_area.shp" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 9, "minzoom": 8 }, "advanced": {} }, { "name": "necountries", "srs-name": "WGS84", "geometry": "linestring", "class": "", "id": "necountries", "srs": "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs", "Datasource": { "type": "shape", "file": "data/ne_110m_admin_0_boundary_lines_land/ne_110m_admin_0_boundary_lines_land.shp" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 3, "minzoom": 1 }, "advanced": {} }, { "name": "landcover-low-zoom", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "landcover-low-zoom", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, name, way_pixels,\n COALESCE(wetland, landuse, \"natural\") AS feature\n FROM (SELECT\n way, COALESCE(name, '') AS name,\n ('landuse_' || (CASE WHEN landuse IN ('forest', 'military') THEN landuse ELSE NULL END)) AS landuse,\n ('natural_' || (CASE WHEN \"natural\" IN ('wood', 'sand', 'scree', 'shingle', 'bare_rock') THEN \"natural\" ELSE NULL END)) AS \"natural\",\n ('wetland_' || (CASE WHEN \"natural\" IN ('wetland', 'mud') THEN (CASE WHEN \"natural\" IN ('mud') THEN \"natural\" ELSE wetland END) ELSE NULL END)) AS wetland,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE (landuse IN ('forest', 'military')\n OR \"natural\" IN ('wood', 'wetland', 'mud', 'sand', 'scree', 'shingle', 'bare_rock'))\n AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real\n AND building IS NULL\n ORDER BY CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END, way_area DESC\n ) AS features\n) AS landcover_low_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 9, "minzoom": 7 }, "advanced": {} }, { "name": "landcover", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "landcover", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, name, religion, way_pixels,\n COALESCE(aeroway, amenity, wetland, power, landuse, leisure, military, \"natural\", tourism, highway, railway) AS feature\n FROM (SELECT\n way, COALESCE(name, '') AS name,\n ('aeroway_' || (CASE WHEN aeroway IN ('apron', 'aerodrome') THEN aeroway ELSE NULL END)) AS aeroway,\n ('amenity_' || (CASE WHEN amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'university', 'college', 'school', \n 'hospital', 'kindergarten', 'grave_yard', 'prison', 'place_of_worship', 'clinic') \n THEN amenity ELSE NULL END)) AS amenity,\n ('landuse_' || (CASE WHEN landuse IN ('quarry', 'vineyard', 'orchard', 'cemetery', 'residential', 'garages', 'meadow', 'grass', \n 'allotments', 'forest', 'farmyard', 'farm', 'farmland', 'greenhouse_horticulture', \n 'recreation_ground', 'village_green', 'retail', 'industrial', 'railway', 'commercial', \n 'brownfield', 'landfill', 'construction') THEN landuse ELSE NULL END)) AS landuse,\n ('leisure_' || (CASE WHEN leisure IN ('swimming_pool', 'playground', 'park', 'recreation_ground', 'common', 'garden', \n 'golf_course', 'miniature_golf', 'picnic_table', 'sports_centre', 'stadium', 'pitch', \n 'track', 'dog_park') THEN leisure ELSE NULL END)) AS leisure,\n ('military_' || (CASE WHEN military IN ('danger_area') THEN military ELSE NULL END)) AS military,\n ('natural_' || (CASE WHEN \"natural\" IN ('beach', 'shoal', 'heath', 'grassland', 'wood', 'sand', 'scree', 'shingle', 'bare_rock', 'scrub') THEN \"natural\" ELSE NULL END)) AS \"natural\",\n ('wetland_' || (CASE WHEN \"natural\" IN ('wetland', 'marsh', 'mud') THEN (CASE WHEN \"natural\" IN ('marsh', 'mud') THEN \"natural\" ELSE wetland END) ELSE NULL END)) AS wetland,\n ('power_' || (CASE WHEN power IN ('station', 'sub_station', 'substation', 'generator') THEN power ELSE NULL END)) AS power,\n ('tourism_' || (CASE WHEN tourism IN ('attraction', 'camp_site', 'caravan_site', 'picnic_site') THEN tourism ELSE NULL END)) AS tourism,\n ('highway_' || (CASE WHEN highway IN ('services', 'rest_area') THEN highway ELSE NULL END)) AS highway,\n ('railway_' || (CASE WHEN railway = 'station' THEN railway ELSE NULL END)) AS railway,\n CASE WHEN religion IN ('christian', 'jewish') THEN religion ELSE 'INT-generic'::text END AS religion,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE (landuse IS NOT NULL\n OR leisure IS NOT NULL\n OR aeroway IN ('apron', 'aerodrome')\n OR amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'university', 'college', 'school', 'hospital', 'kindergarten', \n 'grave_yard', 'place_of_worship', 'prison', 'clinic')\n OR military IN ('danger_area')\n OR \"natural\" IN ('beach', 'shoal', 'heath', 'mud', 'marsh', 'wetland', 'grassland', 'wood', 'sand', 'scree', 'shingle', 'bare_rock', 'scrub')\n OR power IN ('station', 'sub_station', 'substation', 'generator')\n OR tourism IN ('attraction', 'camp_site', 'caravan_site', 'picnic_site')\n OR highway IN ('services', 'rest_area')\n OR railway = 'station')\n AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real\n ORDER BY CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END, way_area DESC\n ) AS landcover\n) AS features", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "landcover-line", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "landcover-line", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_line\n WHERE man_made = 'cutline'\n) AS landcover_line", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "water-lines-casing", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "water-lines-casing", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, waterway, intermittent,\n CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel\n FROM planet_osm_line\n WHERE waterway IN ('stream', 'drain', 'ditch')\n) AS water_lines_casing", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "water-lines-low-zoom", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "water-lines-low-zoom", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n waterway,\n intermittent\n FROM planet_osm_line\n WHERE waterway = 'river'\n) AS water_lines_low_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 11, "minzoom": 8 }, "advanced": {} }, { "name": "icesheet-poly", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "icesheet-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "type": "shape", "file": "data/antarctica-icesheet-polygons-3857/icesheet_polygons.shp" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 4 }, "advanced": {} }, { "name": "water-areas", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "water-areas", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n \"natural\",\n waterway,\n landuse,\n name,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE\n (waterway IN ('dock', 'riverbank', 'canal')\n OR landuse IN ('reservoir', 'basin')\n OR \"natural\" IN ('water', 'glacier'))\n AND building IS NULL\n AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real\n ORDER BY z_order, way_area DESC\n) AS water_areas", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 4 }, "advanced": {} }, { "name": "landcover-area-symbols", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "landcover-area-symbols", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, surface, \n COALESCE(CASE WHEN landuse = 'forest' THEN 'wood' ELSE NULL END, \"natural\") AS \"natural\",\n CASE WHEN \"natural\" IN ('marsh', 'mud') \n THEN \"natural\" \n ELSE CASE WHEN (\"natural\" = 'wetland' AND wetland IS NULL) \n THEN 'wetland' \n ELSE CASE WHEN (\"natural\" = 'wetland')\n THEN wetland\n ELSE NULL\n END \n END\n END AS int_wetland\n FROM planet_osm_polygon\n WHERE (\"natural\" IN ('marsh', 'mud', 'wetland', 'wood', 'beach', 'shoal', 'reef', 'scrub') OR landuse = 'forest')\n AND building IS NULL\n AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real\n ORDER BY z_order, way_area DESC\n) AS landcover_area_symbols", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "icesheet-outlines", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "icesheet-outlines", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "type": "shape", "file": "data/antarctica-icesheet-outlines-3857/icesheet_outlines.shp" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 4 }, "advanced": {} }, { "name": "water-lines", "srs-name": "900913", "geometry": "linestring", "class": "water-lines", "id": "water-lines", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, waterway, name, intermittent,\n CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel,\n 'no' AS bridge\n FROM planet_osm_line\n WHERE waterway IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi')\n AND (bridge IS NULL OR bridge NOT IN ('yes', 'aqueduct'))\n ORDER BY z_order\n) AS water_lines", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "water-barriers-line", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "water-barriers-line", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n waterway,\n name\n FROM planet_osm_line\n WHERE waterway IN ('dam', 'weir', 'lock_gate')\n) AS water_barriers_line", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "water-barriers-poly", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "water-barriers-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n waterway,\n name\n FROM planet_osm_polygon\n WHERE waterway IN ('dam', 'weir', 'lock_gate')\n) AS water_barriers_poly", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "marinas-area", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "marinas-area", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_polygon\n WHERE leisure = 'marina'\n) AS marinas_area", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "piers-poly", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "piers-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, man_made\n FROM planet_osm_polygon\n WHERE man_made IN ('pier', 'breakwater', 'groyne')\n) AS piers_poly", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "piers-line", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "piers-line", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, man_made\n FROM planet_osm_line\n WHERE man_made IN ('pier', 'breakwater', 'groyne')\n) AS piers_line", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "water-barriers-point", "srs-name": "900913", "geometry": "point", "class": "", "id": "water-barriers-point", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, waterway\n FROM planet_osm_point\n WHERE waterway IN ('dam', 'weir', 'lock_gate')\n) AS water_barriers_points", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 17 }, "advanced": {} }, { "name": "bridge", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "bridge", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n man_made,\n name\n FROM planet_osm_polygon\n WHERE man_made = 'bridge'\n) AS bridge", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "buildings", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "buildings", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n building\n FROM planet_osm_polygon\n WHERE building IS NOT NULL\n AND building != 'no'\n AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real\n ORDER BY z_order, way_area DESC\n) AS buildings", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "buildings-major", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "buildings-major", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n building,\n amenity,\n aeroway\n FROM planet_osm_polygon\n WHERE building IS NOT NULL\n AND building != 'no'\n AND (aeroway = 'terminal' OR amenity = 'place_of_worship' OR building = 'train_station')\n AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real\n ORDER BY z_order, way_area DESC)\nAS buildings_major", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "tunnels", "srs-name": "900913", "geometry": "linestring", "class": "tunnels-fill tunnels-casing access", "id": "tunnels", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n int_surface,\n access,\n construction,\n service,\n link,\n layernotnull\n FROM ( -- subselect that contains both roads and rail/aero\n SELECT\n way,\n ('highway_' || highway) AS feature, --only motorway to tertiary links are accepted later on\n horse,\n foot,\n bicycle,\n tracktype,\n CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground',\n 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved'\n WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes',\n 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved'\n ELSE NULL\n END AS int_surface,\n CASE WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE\n WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text\n ELSE 'INT-normal'::text\n END AS service,\n CASE\n WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes'\n ELSE 'no'\n END AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE (tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes')\n AND highway IS NOT NULL -- end of road select\n UNION ALL\n SELECT\n way,\n COALESCE(\n ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text \n WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' \n WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)),\n ('aeroway_' || aeroway)\n ) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n 'null',\n CASE\n WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service,\n 'no' AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE (tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes')\n AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select\n ) AS features\n JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results.\n ('railway_rail', 440),\n ('railway_INT-preserved-ssy', 430),\n ('railway_INT-spur-siding-yard', 430),\n ('railway_subway', 420),\n ('railway_narrow_gauge', 420),\n ('railway_light_rail', 420),\n ('railway_preserved', 420),\n ('railway_funicular', 420),\n ('railway_monorail', 420),\n ('railway_miniature', 420),\n ('railway_turntable', 420),\n ('railway_tram', 410),\n ('railway_tram-service', 405),\n ('railway_disused', 400),\n ('railway_construction', 400),\n ('highway_motorway', 380),\n ('highway_trunk', 370),\n ('highway_primary', 360),\n ('highway_secondary', 350),\n ('highway_tertiary', 340),\n ('highway_residential', 330),\n ('highway_unclassified', 330),\n ('highway_road', 330),\n ('highway_living_street', 320),\n ('highway_pedestrian', 310),\n ('highway_raceway', 300),\n ('highway_motorway_link', 240),\n ('highway_trunk_link', 230),\n ('highway_primary_link', 220),\n ('highway_secondary_link', 210),\n ('highway_tertiary_link', 200),\n ('highway_service', 150),\n ('highway_track', 110),\n ('highway_path', 100),\n ('highway_footway', 100),\n ('highway_bridleway', 100),\n ('highway_cycleway', 100),\n ('highway_steps', 100),\n ('highway_platform', 90),\n ('railway_platform', 90),\n ('aeroway_runway', 60),\n ('aeroway_taxiway', 50),\n ('highway_construction', 10)\n ) AS ordertable (feature, prio)\n USING (feature)\n ORDER BY\n layernotnull,\n prio,\n CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END,\n CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END\n) AS tunnels", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "group-by": "layernotnull", "minzoom": 9 }, "advanced": {} }, { "name": "landuse-overlay", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "landuse-overlay", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n landuse,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE landuse = 'military'\n AND building IS NULL\n) AS landuse_overlay", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 7 }, "advanced": {} }, { "name": "line-barriers", "srs-name": "900913", "geometry": "linestring", "class": "barriers", "id": "line-barriers", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, COALESCE(historic, barrier) AS feature\n FROM (SELECT way,\n ('barrier_' || (CASE WHEN barrier IN ('chain', 'city_wall', 'embankment', 'ditch', 'fence', 'guard_rail',\n 'handrail', 'hedge', 'kerb', 'retaining_wall', 'wall') THEN barrier ELSE NULL END)) AS barrier,\n ('historic_' || (CASE WHEN historic = 'citywalls' THEN historic ELSE NULL END)) AS historic\n FROM planet_osm_line\n WHERE barrier IN ('chain', 'city_wall', 'embankment', 'ditch', 'fence', 'guard_rail',\n 'handrail', 'hedge', 'kerb', 'retaining_wall', 'wall')\n OR historic = 'citywalls'\n AND (waterway IS NULL OR waterway NOT IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi'))\n ) AS features\n) AS line_barriers", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "cliffs", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "cliffs", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, \"natural\", man_made\n FROM planet_osm_line\n WHERE \"natural\" = 'cliff' OR man_made = 'embankment'\n) AS cliffs", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "area-barriers", "srs-name": "900913", "geometry": "polygon", "class": "barriers", "id": "area-barriers", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, barrier AS feature\n FROM (SELECT way,\n ('barrier_' || barrier) AS barrier\n FROM planet_osm_polygon\n WHERE barrier IS NOT NULL\n ) AS features\n) AS area_barriers", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 16 }, "advanced": {} }, { "name": "ferry-routes", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "ferry-routes", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_line\n WHERE route = 'ferry'\n) AS ferry_routes", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 7 }, "advanced": {} }, { "name": "turning-circle-casing", "srs-name": "900913", "geometry": "point", "class": "", "id": "turning-circle-casing", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT DISTINCT ON (p.way)\n p.way AS way, l.highway AS int_tc_type,\n CASE WHEN l.service IN ('parking_aisle', 'drive-through', 'driveway')\n THEN 'INT-minor'::text\n ELSE 'INT-normal'::text\n END AS int_tc_service\n FROM planet_osm_point p\n JOIN planet_osm_line l ON ST_DWithin(p.way, l.way, 0.1) -- Assumes Mercator\n JOIN (VALUES\n ('tertiary', 1),\n ('unclassified', 2),\n ('residential', 3),\n ('living_street', 4),\n ('service', 5)\n ) AS v (highway, prio)\n ON v.highway=l.highway\n WHERE p.highway = 'turning_circle'\n OR p.highway = 'turning_loop'\n ORDER BY p.way, v.prio\n) AS turning_circle_casing", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 15 }, "advanced": {} }, { "name": "highway-area-casing", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "highway-area-casing", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n COALESCE((\n 'highway_' || (CASE WHEN highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'cycleway', 'track', 'path', 'platform') THEN highway ELSE NULL END)),\n ('railway_' || (CASE WHEN railway IN ('platform') THEN railway ELSE NULL END))\n ) AS feature\n FROM planet_osm_polygon\n WHERE highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'track', 'path', 'platform')\n OR railway IN ('platform')\n ORDER BY z_order, way_area DESC\n) AS highway_area_casing", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "roads-casing", "srs-name": "900913", "geometry": "linestring", "class": "roads-casing", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n int_surface,\n access,\n construction,\n service,\n link,\n layernotnull\n FROM ( -- subselect that contains both roads and rail/aero\n SELECT\n way,\n ('highway_' || highway) AS feature, --only motorway to tertiary links are accepted later on\n horse,\n foot,\n bicycle,\n tracktype,\n CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground',\n 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved'\n WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes',\n 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved'\n ELSE NULL\n END AS int_surface,\n CASE WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE\n WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text\n ELSE 'INT-normal'::text\n END AS service,\n CASE\n WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes'\n ELSE 'no'\n END AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage'))\n AND (covered IS NULL OR NOT covered = 'yes')\n AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct'))\n AND highway IS NOT NULL -- end of road select\n UNION ALL\n SELECT\n way,\n COALESCE(\n ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text \n WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' \n WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)),\n ('aeroway_' || aeroway)\n ) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n 'null',\n CASE\n WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service,\n 'no' AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage'))\n AND (covered IS NULL OR NOT covered = 'yes')\n AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct'))\n AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select\n ) AS features\n JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results.\n ('railway_rail', 440),\n ('railway_INT-preserved-ssy', 430),\n ('railway_INT-spur-siding-yard', 430),\n ('railway_subway', 420),\n ('railway_narrow_gauge', 420),\n ('railway_light_rail', 420),\n ('railway_preserved', 420),\n ('railway_funicular', 420),\n ('railway_monorail', 420),\n ('railway_miniature', 420),\n ('railway_turntable', 420),\n ('railway_tram', 410),\n ('railway_tram-service', 405),\n ('railway_disused', 400),\n ('railway_construction', 400),\n ('highway_motorway', 380),\n ('highway_trunk', 370),\n ('highway_primary', 360),\n ('highway_secondary', 350),\n ('highway_tertiary', 340),\n ('highway_residential', 330),\n ('highway_unclassified', 330),\n ('highway_road', 330),\n ('highway_living_street', 320),\n ('highway_pedestrian', 310),\n ('highway_raceway', 300),\n ('highway_motorway_link', 240),\n ('highway_trunk_link', 230),\n ('highway_primary_link', 220),\n ('highway_secondary_link', 210),\n ('highway_tertiary_link', 200),\n ('highway_service', 150),\n ('highway_track', 110),\n ('highway_path', 100),\n ('highway_footway', 100),\n ('highway_bridleway', 100),\n ('highway_cycleway', 100),\n ('highway_steps', 100),\n ('highway_platform', 90),\n ('railway_platform', 90),\n ('aeroway_runway', 60),\n ('aeroway_taxiway', 50),\n ('highway_construction', 10)\n ) AS ordertable (feature, prio)\n USING (feature)\n ORDER BY\n layernotnull,\n prio,\n CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END,\n CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END\n) AS roads_casing", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "id": "roads-casing", "properties": { "minzoom": 9 }, "advanced": {} }, { "name": "highway-area-fill", "srs-name": "900913", "class": "", "id": "highway-area-fill", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n COALESCE(\n ('highway_' || (CASE WHEN highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'cycleway', 'living_street', \n 'track', 'path', 'platform', 'services') THEN highway ELSE NULL END)),\n ('railway_' || (CASE WHEN railway IN ('platform') THEN railway ELSE NULL END)),\n (('aeroway_' || CASE WHEN aeroway IN ('runway', 'taxiway', 'helipad') THEN aeroway ELSE NULL END))\n ) AS feature\n FROM planet_osm_polygon\n WHERE highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'living_street', 'track', 'path', 'platform', 'services')\n OR railway IN ('platform')\n OR aeroway IN ('runway', 'taxiway', 'helipad')\n ORDER BY z_order, way_area desc\n) AS highway_area_fill", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "roads-fill", "srs-name": "900913", "geometry": "linestring", "class": "roads-fill access", "id": "roads-fill", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n int_surface,\n access,\n construction,\n service,\n link,\n layernotnull\n FROM ( -- begin \"features\" subselect that contains both roads and rail/aero\n SELECT\n way,\n ('highway_' || highway) AS feature, -- only motorway to tertiary links are accepted later on\n horse,\n foot,\n bicycle,\n tracktype,\n CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground',\n 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved'\n WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes',\n 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved'\n ELSE NULL\n END AS int_surface,\n CASE WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE\n WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text\n ELSE 'INT-normal'::text\n END AS service,\n CASE\n WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes'\n ELSE 'no'\n END AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage'))\n AND (covered IS NULL OR NOT covered = 'yes')\n AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct'))\n AND highway IS NOT NULL -- end of road select\n UNION ALL\n SELECT\n way,\n COALESCE(\n ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text \n WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' \n WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)),\n ('aeroway_' || aeroway)\n ) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n 'null' AS surface, -- Should be a SQL NULL?\n CASE\n WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service,\n 'no' AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage'))\n AND (covered IS NULL OR NOT covered = 'yes')\n AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct'))\n AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select\n ) AS features\n JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results.\n ('railway_rail', 440),\n ('railway_INT-preserved-ssy', 430),\n ('railway_INT-spur-siding-yard', 430),\n ('railway_subway', 420),\n ('railway_narrow_gauge', 420),\n ('railway_light_rail', 420),\n ('railway_preserved', 420),\n ('railway_funicular', 420),\n ('railway_monorail', 420),\n ('railway_miniature', 420),\n ('railway_turntable', 420),\n ('railway_tram', 410),\n ('railway_tram-service', 405),\n ('railway_disused', 400),\n ('railway_construction', 400),\n ('highway_motorway', 380),\n ('highway_trunk', 370),\n ('highway_primary', 360),\n ('highway_secondary', 350),\n ('highway_tertiary', 340),\n ('highway_residential', 330),\n ('highway_unclassified', 330),\n ('highway_road', 330),\n ('highway_living_street', 320),\n ('highway_pedestrian', 310),\n ('highway_raceway', 300),\n ('highway_motorway_link', 240),\n ('highway_trunk_link', 230),\n ('highway_primary_link', 220),\n ('highway_secondary_link', 210),\n ('highway_tertiary_link', 200),\n ('highway_service', 150),\n ('highway_track', 110),\n ('highway_path', 100),\n ('highway_footway', 100),\n ('highway_bridleway', 100),\n ('highway_cycleway', 100),\n ('highway_steps', 100),\n ('highway_platform', 90),\n ('railway_platform', 90),\n ('aeroway_runway', 60),\n ('aeroway_taxiway', 50),\n ('highway_construction', 10)\n ) AS ordertable (feature, prio)\n USING (feature)\n ORDER BY\n layernotnull,\n prio,\n CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END,\n CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END\n) AS roads_fill", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "turning-circle-fill", "srs-name": "900913", "geometry": "point", "class": "", "id": "turning-circle-fill", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n DISTINCT on (p.way)\n p.way AS way, l.highway AS int_tc_type,\n CASE WHEN l.service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text\n ELSE 'INT-normal'::text END AS int_tc_service\n FROM planet_osm_point p\n JOIN planet_osm_line l\n ON ST_DWithin(p.way, l.way, 0.1)\n JOIN (VALUES\n ('tertiary', 1),\n ('unclassified', 2),\n ('residential', 3),\n ('living_street', 4),\n ('service', 5),\n ('track', 6)\n ) AS v (highway, prio)\n ON v.highway=l.highway\n WHERE p.highway = 'turning_circle' OR p.highway = 'turning_loop'\n ORDER BY p.way, v.prio\n) AS turning_circle_fill", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 15 }, "advanced": {} }, { "name": "aerialways", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "aerialways", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n aerialway\n FROM planet_osm_line\n WHERE aerialway IS NOT NULL\n) AS aerialways", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "roads-low-zoom", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "roads-low-zoom", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n COALESCE(\n ('highway_' || (CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN substr(highway, 0, length(highway)-4) ELSE highway end)),\n ('railway_' || (CASE WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' \n WHEN railway IN ('rail', 'tram', 'light_rail', 'funicular', 'narrow_gauge') THEN railway ELSE NULL END))\n ) AS feature,\n CASE WHEN tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes' THEN 'yes' ELSE 'no' END AS int_tunnel,\n CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes' ELSE 'no' END AS link,\n CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground',\n 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved'\n WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes',\n 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved'\n ELSE NULL\n END AS int_surface\n FROM planet_osm_roads\n WHERE highway IS NOT NULL\n OR (railway IS NOT NULL AND railway != 'preserved'\n AND (service IS NULL OR service NOT IN ('spur', 'siding', 'yard')))\n ORDER BY z_order\n) AS roads_low_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 9, "minzoom": 5 }, "advanced": {} }, { "name": "waterway-bridges", "srs-name": "900913", "geometry": "linestring", "class": "water-lines", "id": "waterway-bridges", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n waterway,\n name,\n intermittent,\n CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel,\n 'yes' AS bridge\n FROM planet_osm_line\n WHERE waterway IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi')\n AND bridge IN ('yes', 'aqueduct')\n ORDER BY z_order\n) AS waterway_bridges", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 15 }, "advanced": {} }, { "name": "bridges", "srs-name": "900913", "geometry": "linestring", "class": "bridges-fill bridges-casing access", "id": "bridges", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n int_surface,\n access,\n construction,\n service,\n link,\n layernotnull\n FROM ( -- subselect that contains both roads and rail/aero\n SELECT\n way,\n ('highway_' || highway) AS feature, --only motorway to tertiary links are accepted later on\n horse,\n foot,\n bicycle,\n tracktype,\n CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground',\n 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved'\n WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes',\n 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved'\n ELSE NULL\n END AS int_surface,\n CASE WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE\n WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text\n ELSE 'INT-normal'::text\n END AS service,\n CASE\n WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes'\n ELSE 'no'\n END AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct')\n AND highway IS NOT NULL -- end of road select\n UNION ALL\n SELECT\n way,\n COALESCE(\n ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text \n WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' \n WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)),\n ('aeroway_' || aeroway)\n ) AS feature,\n horse,\n foot,\n bicycle,\n tracktype,\n 'null',\n CASE\n WHEN access IN ('destination') THEN 'destination'::text\n WHEN access IN ('no', 'private') THEN 'no'::text\n ELSE NULL\n END AS access,\n construction,\n CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service,\n 'no' AS link,\n CASE WHEN layer~E'^-?\\\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull\n FROM planet_osm_line\n WHERE bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct')\n AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select\n ) AS features\n JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results.\n ('railway_rail', 440),\n ('railway_INT-preserved-ssy', 430),\n ('railway_INT-spur-siding-yard', 430),\n ('railway_subway', 420),\n ('railway_narrow_gauge', 420),\n ('railway_light_rail', 420),\n ('railway_preserved', 420),\n ('railway_funicular', 420),\n ('railway_monorail', 420),\n ('railway_miniature', 420),\n ('railway_turntable', 420),\n ('railway_tram', 410),\n ('railway_tram-service', 405),\n ('railway_disused', 400),\n ('railway_construction', 400),\n ('highway_motorway', 380),\n ('highway_trunk', 370),\n ('highway_primary', 360),\n ('highway_secondary', 350),\n ('highway_tertiary', 340),\n ('highway_residential', 330),\n ('highway_unclassified', 330),\n ('highway_road', 330),\n ('highway_living_street', 320),\n ('highway_pedestrian', 310),\n ('highway_raceway', 300),\n ('highway_motorway_link', 240),\n ('highway_trunk_link', 230),\n ('highway_primary_link', 220),\n ('highway_secondary_link', 210),\n ('highway_tertiary_link', 200),\n ('highway_service', 150),\n ('highway_track', 110),\n ('highway_path', 100),\n ('highway_footway', 100),\n ('highway_bridleway', 100),\n ('highway_cycleway', 100),\n ('highway_steps', 100),\n ('highway_platform', 90),\n ('railway_platform', 90),\n ('aeroway_runway', 60),\n ('aeroway_taxiway', 50),\n ('highway_construction', 10)\n ) AS ordertable (feature, prio)\n USING (feature)\n ORDER BY\n layernotnull,\n prio,\n CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END,\n CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END\n) AS bridges", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "group-by": "layernotnull", "minzoom": 9 }, "advanced": {} }, { "name": "guideways", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "guideways", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_line\n WHERE highway = 'bus_guideway'\n) AS guideways", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "admin-low-zoom", "srs-name": "900913", "geometry": "linestring", "class": "", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n admin_level\n FROM planet_osm_roads\n WHERE boundary = 'administrative'\n AND admin_level IN ('0', '1', '2', '3', '4')\n AND osm_id < 0\n ORDER BY admin_level DESC\n) AS admin_low_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "id": "admin-low-zoom", "properties": { "maxzoom": 10, "minzoom": 4 }, "advanced": {} }, { "name": "admin-mid-zoom", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "admin-mid-zoom", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n admin_level\n FROM planet_osm_roads\n WHERE boundary = 'administrative'\n AND admin_level IN ('0', '1', '2', '3', '4', '5', '6', '7', '8')\n AND osm_id < 0\n ORDER BY admin_level DESC\n) AS admin_mid_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 12, "minzoom": 11 }, "advanced": {} }, { "name": "admin-high-zoom", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "admin-high-zoom", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n admin_level\n FROM planet_osm_roads\n WHERE boundary = 'administrative'\n AND admin_level IN ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10')\n AND osm_id < 0\n ORDER BY admin_level::integer DESC -- With 10 as a valid value, we need to do a numeric ordering, not a text ordering\n) AS admin_high_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "power-minorline", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "power-minorline", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_line\n WHERE power = 'minor_line'\n) AS power_minorline", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 16 }, "advanced": {} }, { "name": "power-line", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "power-line", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_line\n WHERE power = 'line'\n) AS power_line", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "nature-reserve-boundaries", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "nature-reserve-boundaries", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name,\n boundary,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE (boundary = 'national_park' OR leisure = 'nature_reserve')\n AND building IS NULL\n AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real\n) AS national_park_boundaries", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 7 }, "advanced": {} }, { "name": "tourism-boundary", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "tourism-boundary", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n name,\n tourism\n FROM planet_osm_polygon\n WHERE tourism = 'theme_park'\n OR tourism = 'zoo'\n) AS tourism_boundary", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "trees", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "trees", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way, \"natural\"\n FROM planet_osm_point\n WHERE \"natural\" = 'tree'\nUNION ALL\nSELECT\n way, \"natural\"\n FROM planet_osm_line\n WHERE \"natural\" = 'tree_row'\n) AS trees", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 16 }, "advanced": {} }, { "name": "country-names", "srs-name": "900913", "geometry": "point", "class": "country", "id": "country-names", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n name\n FROM planet_osm_polygon\n WHERE boundary = 'administrative'\n AND admin_level = '2'\n AND name IS NOT NULL\n AND way_area > 100*!pixel_width!::real*!pixel_height!::real\n ORDER BY way_area DESC\n) AS country_names", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 2 } }, { "name": "capital-names", "srs-name": "900913", "geometry": "point", "class": "", "id": "capital-names", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name,\n CASE\n WHEN (population ~ '^[0-9]{1,8}$') THEN population::INTEGER ELSE 0\n END as population,\n round(ascii(md5(osm_id::text)) / 55) AS dir -- base direction factor on geometry to be consistent across metatiles\n FROM planet_osm_point\n WHERE place IN ('city', 'town')\n AND name IS NOT NULL\n AND capital = 'yes'\n AND admin_level = '2'\n ORDER BY population DESC\n) AS capital_names", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 15, "minzoom": 3 }, "advanced": {} }, { "name": "state-names", "srs-name": "900913", "geometry": "point", "class": "state", "id": "state-names", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n name,\n ref\n FROM planet_osm_polygon\n WHERE boundary = 'administrative'\n AND admin_level = '4'\n AND name IS NOT NULL\n AND way_area > 100*!pixel_width!::real*!pixel_height!::real\n ORDER BY way_area DESC\n) AS state_names", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 4 }, "advanced": {} }, { "name": "placenames-medium", "srs-name": "900913", "geometry": "point", "class": "", "id": "placenames-medium", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name,\n score,\n CASE\n WHEN (place = 'city') THEN 1\n ELSE 2\n END as category,\n round(ascii(md5(osm_id::text)) / 55) AS dir -- base direction factor on geometry to be consistent across metatiles\n FROM \n (SELECT\n osm_id,\n way,\n place,\n name,\n (\n (CASE\n WHEN (population ~ '^[0-9]{1,8}$') THEN population::INTEGER\n WHEN (place = 'city') THEN 100000\n WHEN (place = 'town') THEN 1000\n ELSE 1\n END)\n *\n (CASE\n WHEN (capital = '4' OR (capital = 'yes' AND admin_level = '4')) THEN 2\n ELSE 1\n END)\n ) AS score\n FROM planet_osm_point\n WHERE place IN ('city', 'town')\n AND name IS NOT NULL\n AND (capital IS NULL OR capital != 'yes' OR (capital = 'yes' AND (admin_level IS NULL OR admin_level != '2')))\n ) as p\n ORDER BY score DESC, length(name) DESC, name\n) AS placenames_medium", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 15, "minzoom": 4 }, "advanced": {} }, { "name": "placenames-small", "srs-name": "900913", "geometry": "point", "class": "", "id": "placenames-small", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n place,\n name\n FROM planet_osm_point\n WHERE place IN ('suburb', 'village', 'hamlet', 'neighbourhood', 'locality', 'isolated_dwelling', 'farm')\n AND name IS NOT NULL\n ORDER BY CASE\n WHEN place = 'suburb' THEN 3\n WHEN place = 'village' THEN 4\n WHEN place = 'hamlet' THEN 5\n WHEN place = 'neighbourhood' THEN 6\n WHEN place = 'locality' THEN 7\n WHEN place = 'isolated_dwelling' THEN 8\n WHEN place = 'farm' THEN 9\n END ASC, length(name) DESC, name\n) AS placenames_small", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "stations", "srs-name": "900913", "geometry": "point", "class": "stations", "id": "stations", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name,\n railway,\n aerialway,\n CASE railway \n WHEN 'station' THEN 1 \n WHEN 'subway_entrance' THEN 3\n ELSE 2\n END\n AS prio\n FROM planet_osm_point\n WHERE railway IN ('station', 'halt', 'tram_stop', 'subway_entrance')\n OR aerialway = 'station'\n ORDER BY prio\n) AS stations", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "stations-poly", "srs-name": "900913", "geometry": "polygon", "class": "stations", "id": "stations-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name,\n railway,\n aerialway\nFROM planet_osm_polygon\nWHERE railway IN ('station', 'halt', 'tram_stop')\n OR aerialway = 'station'\n) AS stations_poly", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 12 }, "advanced": {} }, { "name": "amenity-points-poly", "srs-name": "900913", "geometry": "polygon", "class": "points", "id": "amenity-points-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n COALESCE(\n 'aeroway_' || CASE WHEN aeroway IN ('helipad', 'aerodrome') THEN aeroway ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', \n 'hostel', 'hotel', 'motel', 'information', 'museum', 'picnic_site') THEN tourism ELSE NULL END,\n 'amenity_' || CASE WHEN amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', \n 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre', 'fire_station', 'fountain',\n 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', 'townhall', 'parking', \n 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', 'dentist', 'place_of_worship', \n 'police', 'post_box', 'post_office', 'pub', 'biergarten', 'recycling', 'restaurant', 'food_court', \n 'fast_food', 'telephone', 'emergency_phone', 'taxi', 'theatre', 'toilets', 'drinking_water', \n 'prison', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility',\n 'charging_station') THEN amenity ELSE NULL END,\n 'shop_' || CASE WHEN shop IN ('supermarket', 'bag', 'bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', \n 'confectionery', 'fashion', 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', \n 'garden_centre', 'hairdresser', 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', \n 'photo', 'photo_studio', 'photography', 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', \n 'mobile_phone', 'motorcycle', 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', \n 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', \n 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', \n 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop \n WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END,\n 'leisure_' || CASE WHEN leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table') THEN leisure ELSE NULL END,\n 'man_made_' || CASE WHEN man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'obelisk') THEN man_made ELSE NULL END,\n 'natural_' || CASE WHEN \"natural\" IN ('spring') THEN \"natural\" ELSE NULL END,\n 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END,\n 'highway_'|| CASE WHEN highway IN ('bus_stop', 'elevator', 'traffic_signals') THEN highway ELSE NULL END,\n 'power_' || CASE WHEN power IN ('generator') THEN power ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('viewpoint') THEN tourism ELSE NULL END\n ) AS feature,\n access,\n religion,\n denomination,\n \"generator:source\",\n power_source,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering\n WHERE aeroway IN ('helipad', 'aerodrome')\n OR tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', 'hostel', \n 'hotel', 'motel', 'information', 'museum', 'viewpoint', 'picnic_site')\n OR amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', \n 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre',\n 'fire_station', 'fountain', 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', \n 'townhall', 'parking', 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', \n 'dentist', 'place_of_worship', 'police', 'post_box', 'post_office', 'pub', 'biergarten', \n 'recycling', 'restaurant', 'food_court', 'fast_food', 'telephone', 'emergency_phone', 'taxi', \n 'theatre', 'toilets', 'drinking_water', 'prison', 'hunting_stand', 'nightclub', 'veterinary',\n 'social_facility', 'charging_station')\n OR shop IS NOT NULL -- skip checking a huge list and use a null check\n OR leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table')\n OR man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'obelisk')\n OR \"natural\" IN ('spring')\n OR historic IN ('memorial', 'monument', 'archaeological_site')\n OR highway IN ('bus_stop', 'elevator', 'traffic_signals')\n OR (power = 'generator' AND (\"generator:source\" = 'wind' OR power_source = 'wind'))\n ORDER BY way_area desc\n) AS amenity_points_poly", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "amenity-points", "srs-name": "900913", "geometry": "point", "class": "points", "id": "amenity-points", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n COALESCE(\n 'aeroway_' || CASE WHEN aeroway IN ('helipad', 'aerodrome') THEN aeroway ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', 'hostel', \n 'hotel', 'motel', 'information', 'museum', 'picnic_site') THEN tourism ELSE NULL END,\n 'amenity_' || CASE WHEN amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', \n 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre', 'fire_station', 'fountain',\n 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', 'townhall', 'parking', \n 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', 'dentist', 'place_of_worship', \n 'police', 'post_box', 'post_office', 'pub', 'biergarten', 'recycling', 'restaurant', 'food_court', \n 'fast_food', 'telephone', 'emergency_phone', 'taxi', 'theatre', 'toilets', 'drinking_water', \n 'prison', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility',\n 'charging_station') THEN amenity ELSE NULL END,\n 'shop_' || CASE WHEN shop IN ('supermarket', 'bag', 'bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', 'confectionery', \n 'fashion', 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', 'garden_centre', \n 'hairdresser', 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', 'photo', 'photo_studio', \n 'photography', 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', 'mobile_phone', 'motorcycle', \n 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', \n 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', \n 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop \n WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END,\n 'leisure_' || CASE WHEN leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table', 'slipway',\n 'dog_park') THEN leisure ELSE NULL END,\n 'man_made_' || CASE WHEN man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'obelisk') THEN man_made ELSE NULL END,\n 'natural_' || CASE WHEN \"natural\" IN ('peak', 'volcano', 'saddle', 'spring', 'cave_entrance') THEN \"natural\" ELSE NULL END,\n 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END,\n 'highway_'|| CASE WHEN highway IN ('bus_stop', 'elevator', 'traffic_signals', 'ford') THEN highway ELSE NULL END,\n 'power_' || CASE WHEN power IN ('generator') THEN power ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('viewpoint') THEN tourism ELSE NULL END,\n 'man_made_' || CASE WHEN man_made IN ('cross') THEN man_made ELSE NULL END,\n 'historic_' || CASE WHEN historic IN ('wayside_cross') THEN historic ELSE NULL END\n ) AS feature,\n access,\n CASE\n WHEN \"natural\" IN ('peak', 'volcano', 'saddle') THEN\n CASE\n WHEN ele ~ '^-?\\d{1,4}(\\.\\d+)?$' THEN ele::NUMERIC\n ELSE NULL\n END\n ELSE NULL\n END AS score,\n religion,\n denomination,\n \"generator:source\",\n power_source,\n NULL AS way_pixels\n FROM planet_osm_point\n -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering\n WHERE aeroway IN ('helipad', 'aerodrome')\n OR tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', 'hostel', \n 'hotel', 'motel', 'information', 'museum', 'viewpoint', 'picnic_site')\n OR amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', \n 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre',\n 'fire_station', 'fountain', 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', \n 'townhall', 'parking', 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', \n 'dentist', 'place_of_worship', 'police', 'post_box', 'post_office', 'pub', 'biergarten', \n 'recycling', 'restaurant', 'food_court', 'fast_food', 'telephone', 'emergency_phone', \n 'taxi', 'theatre', 'toilets', 'drinking_water', 'prison', 'hunting_stand', 'nightclub', \n 'veterinary', 'social_facility', 'charging_station')\n OR shop IS NOT NULL -- skip checking a huge list and use a null check\n OR leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table', 'slipway',\n 'dog_park')\n OR man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'cross', 'obelisk')\n OR \"natural\" IN ('peak', 'volcano', 'saddle', 'spring', 'cave_entrance')\n OR historic IN ('memorial', 'monument', 'archaeological_site', 'wayside_cross')\n OR highway IN ('bus_stop', 'elevator', 'traffic_signals', 'ford')\n OR (power = 'generator' AND (\"generator:source\" = 'wind' OR power_source = 'wind'))\n ORDER BY score DESC NULLS LAST\n ) AS amenity_points", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "power-towers", "srs-name": "900913", "geometry": "point", "class": "", "id": "power-towers", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_point\n WHERE power = 'tower'\n) AS power_towers", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "power-poles", "srs-name": "900913", "geometry": "point", "class": "", "id": "power-poles", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_point\n WHERE power = 'pole'\n) AS power_poles", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 16 }, "advanced": {} }, { "name": "roads-text-ref-low-zoom", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "roads-text-ref-low-zoom", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n highway,\n height,\n width,\n refs\n FROM (\n SELECT\n way, highway,\n array_length(refs,1) AS height,\n (SELECT MAX(char_length(ref)) FROM unnest(refs) AS u(ref)) AS width,\n array_to_string(refs, E'\\n') AS refs\n FROM (\n SELECT\n way,\n highway,\n string_to_array(ref, ';') AS refs\n FROM planet_osm_roads\n WHERE highway IN ('motorway', 'trunk', 'primary', 'secondary')\n AND ref IS NOT NULL\n ) AS p) AS q\n WHERE height <= 4 AND width <= 11) AS roads_text_ref_low_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 12, "minzoom": 10 }, "advanced": {} }, { "name": "junctions", "srs-name": "900913", "geometry": "point", "class": "", "id": "junctions", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n highway,\n junction,\n ref,\n name\n FROM planet_osm_point\n WHERE highway = 'motorway_junction' OR highway = 'traffic_signals' OR junction = 'yes'\n) AS junctions", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 11 }, "advanced": {} }, { "name": "bridge-text", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "bridge-text", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n man_made,\n name\n FROM planet_osm_polygon\n WHERE man_made = 'bridge'\n) AS bridge_text", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 11 }, "advanced": {} }, { "name": "roads-text-ref", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "roads-text-ref", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n highway,\n height,\n width,\n refs\n FROM (\n SELECT\n way, highway,\n array_length(refs,1) AS height,\n (SELECT MAX(char_length(ref)) FROM unnest(refs) AS u(ref)) AS width,\n array_to_string(refs, E'\\n') AS refs\n FROM (\n SELECT\n way,\n COALESCE(\n CASE WHEN highway IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'unclassified', 'residential') THEN highway ELSE NULL END,\n CASE WHEN aeroway IN ('runway', 'taxiway') THEN aeroway ELSE NULL END\n ) AS highway,\n string_to_array(ref, ';') AS refs\n FROM planet_osm_line\n WHERE (highway IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'unclassified', 'residential') OR aeroway IN ('runway', 'taxiway'))\n AND ref IS NOT NULL\n ) AS p) AS q\n WHERE height <= 4 AND width <= 11) AS roads_text_ref", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "roads-area-text-name", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "roads-area-text-name", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n highway,\n name\n FROM planet_osm_polygon\n WHERE highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'cycleway', 'living_street', 'track', 'path', 'platform')\n OR railway IN ('platform')\n AND name IS NOT NULL\n) AS roads_area_text_name", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 15 }, "advanced": {} }, { "name": "roads-text-name", "srs-name": "900913", "geometry": "linestring", "class": "directions", "id": "roads-text-name", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN substr(highway, 0, length(highway)-4) ELSE highway END,\n CASE WHEN (tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes') THEN 'yes' ELSE 'no' END AS tunnel,\n CASE WHEN construction IN ('service', 'footway', 'cycleway', 'bridleway', 'path', 'track') THEN 'yes' ELSE 'no' END AS int_construction_minor,\n name,\n CASE\n WHEN oneway IN ('yes', '-1') THEN oneway\n WHEN junction IN ('roundabout') AND (oneway IS NULL OR NOT oneway IN ('no', 'reversible')) THEN 'yes'\n ELSE NULL\n END AS oneway,\n horse, bicycle\n FROM planet_osm_line\n WHERE highway IN ('motorway', 'motorway_link', 'trunk', 'trunk_link', 'primary', 'primary_link', 'secondary', 'secondary_link', 'tertiary', \n 'tertiary_link', 'residential', 'unclassified', 'road', 'service', 'pedestrian', 'raceway', 'living_street', 'construction')\n AND (name IS NOT NULL\n OR oneway IN ('yes', '-1')\n OR junction IN ('roundabout'))\n) AS roads_text_name", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "paths-text-name", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "paths-text-name", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n highway,\n name\n FROM planet_osm_line\n WHERE highway IN ('bridleway', 'footway', 'cycleway', 'path', 'track', 'steps')\n AND name IS NOT NULL\n) AS paths_text_name", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 15 }, "advanced": {} }, { "name": "text-poly-low-zoom", "srs-name": "900913", "geometry": "polygon", "class": "text-low-zoom", "id": "text-poly-low-zoom", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n COALESCE(\n 'landuse_' || CASE WHEN landuse IN ('forest', 'military') THEN landuse ELSE NULL END,\n 'natural_' || CASE WHEN \"natural\" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock') THEN \"natural\" ELSE NULL END,\n 'place_' || CASE WHEN place IN ('island') THEN place ELSE NULL END,\n 'boundary_' || CASE WHEN boundary IN ('national_park') THEN boundary ELSE NULL END,\n 'leisure_' || CASE WHEN leisure IN ('nature_reserve') THEN leisure ELSE NULL END\n ) AS feature,\n name,\n CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building -- always no with the where conditions\n FROM planet_osm_polygon\n WHERE (landuse IN ('forest', 'military')\n OR \"natural\" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock')\n OR \"place\" IN ('island')\n OR boundary IN ('national_park')\n OR leisure IN ('nature_reserve'))\n AND building IS NULL\n AND name IS NOT NULL\n ORDER BY way_area DESC\n) AS text_poly_low_zoom", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "maxzoom": 9, "minzoom": 7 }, "advanced": {} }, { "name": "text-poly", "srs-name": "900913", "geometry": "polygon", "class": "text", "id": "text-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels,\n COALESCE(\n 'aeroway_' || CASE WHEN aeroway IN ('gate', 'apron', 'helipad', 'aerodrome') THEN aeroway ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', \n 'theme_park', 'museum', 'zoo', 'information', 'picnic_site') THEN tourism ELSE NULL END,\n 'amenity_' || CASE WHEN amenity IN ('pub', 'restaurant', 'food_court', 'cafe', 'fast_food', 'biergarten', 'bar', 'library', \n 'theatre', 'courthouse', 'townhall', 'cinema', 'clinic', 'community_centre', 'parking', \n 'bicycle_parking', 'motorcycle_parking', 'police', 'fire_station', 'fountain', 'place_of_worship', \n 'grave_yard', 'shelter', 'bank', 'embassy', 'fuel', 'bus_station', 'prison', 'university', \n 'school', 'college', 'kindergarten', 'hospital', 'ice_cream', 'pharmacy', 'doctors', 'dentist', \n 'atm', 'bicycle_rental', 'car_rental', 'car_wash', 'post_box', 'post_office',\n 'recycling', 'telephone', 'emergency_phone', 'toilets', 'taxi', 'drinking_water', 'hunting_stand', \n 'nightclub', 'veterinary', 'social_facility', 'charging_station') THEN amenity ELSE NULL END,\n 'shop_' || CASE WHEN shop IN ('supermarket', 'bag', 'bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', 'confectionery', \n 'fashion', 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', 'garden_centre', \n 'hairdresser', 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', 'photo', 'photo_studio', \n 'photography', 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', 'mobile_phone', 'motorcycle', \n 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', \n 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', \n 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop \n WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END,\n 'leisure_' || CASE WHEN leisure IN ('swimming_pool', 'water_park', 'miniature_golf', 'golf_course', 'sports_centre', 'stadium', 'track', \n 'pitch', 'playground', 'park', 'recreation_ground', 'common', 'garden', 'nature_reserve', 'marina', \n 'picnic_table', 'dog_park') THEN leisure ELSE NULL END,\n 'power_' || CASE WHEN power IN ('plant', 'station', 'generator', 'sub_station', 'substation') THEN power ELSE NULL END,\n 'landuse_' || CASE WHEN landuse IN ('reservoir', 'basin', 'recreation_ground', 'village_green', 'quarry', 'vineyard', 'orchard', 'cemetery', \n 'residential', 'garages', 'meadow', 'grass', 'allotments', 'forest', 'farmyard', 'farm', 'farmland', \n 'greenhouse_horticulture', 'retail', 'industrial', 'railway', 'commercial', 'brownfield', 'landfill', \n 'construction', 'military') THEN landuse ELSE NULL END,\n 'man_made_' || CASE WHEN man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'pier', 'breakwater', 'groyne', 'obelisk') THEN man_made ELSE NULL END,\n 'natural_' || CASE WHEN \"natural\" IN ('wood', 'water', 'mud', 'wetland', 'marsh', 'bay', 'spring', 'scree', 'shingle', 'bare_rock', 'sand', 'heath', \n 'grassland', 'scrub', 'beach', 'shoal', 'reef', 'glacier') THEN \"natural\" ELSE NULL END,\n 'place_' || CASE WHEN place IN ('island', 'islet') THEN place ELSE NULL END,\n 'military_' || CASE WHEN military IN ('danger_area') THEN military ELSE NULL END,\n 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END,\n 'highway_' || CASE WHEN highway IN ('services', 'rest_area', 'bus_stop', 'elevator', 'ford') THEN highway ELSE NULL END,\n 'boundary_' || CASE WHEN boundary IN ('national_park') THEN boundary ELSE NULL END,\n 'waterway_' || CASE WHEN waterway IN ('dam') THEN waterway ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('viewpoint', 'attraction') THEN tourism ELSE NULL END\n ) AS feature,\n access,\n name,\n operator,\n ref,\n way_area,\n CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building\n FROM planet_osm_polygon\n -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering\n WHERE (aeroway IN ('gate', 'apron', 'helipad', 'aerodrome')\n OR tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', 'theme_park', \n 'museum', 'viewpoint', 'attraction', 'zoo', 'information', 'picnic_site')\n OR amenity IS NOT NULL -- skip checking a huge list and use a null check\n OR shop IS NOT NULL\n OR leisure IS NOT NULL\n OR landuse IS NOT NULL\n OR man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'pier', 'breakwater', 'groyne', 'obelisk')\n OR \"natural\" IS NOT NULL\n OR place IN ('island', 'islet')\n OR military IN ('danger_area')\n OR historic IN ('memorial', 'monument', 'archaeological_site')\n OR highway IN ('services', 'rest_area', 'bus_stop', 'elevator', 'ford')\n OR power IN ('plant', 'station', 'generator', 'sub_station', 'substation')\n OR boundary IN ('national_park')\n OR waterway = 'dam')\n AND (name IS NOT NULL\n OR (ref IS NOT NULL AND aeroway IN ('gate'))\n )\n ORDER BY way_area DESC\n) AS text_poly", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "text-line", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "text-line", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n NULL as way_pixels,\n COALESCE('man_made_' || man_made, 'waterway_' || waterway, 'natural_' || \"natural\") AS feature,\n access,\n name,\n operator,\n ref,\n NULL AS way_area,\n CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building\n FROM planet_osm_line\n WHERE (man_made IN ('pier', 'breakwater', 'groyne', 'embankment')\n OR waterway IN ('dam', 'weir')\n OR \"natural\" IN ('cliff'))\n AND name IS NOT NULL\n) AS text_line", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "text-point", "srs-name": "900913", "geometry": "point", "class": "text", "id": "text-point", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n way_pixels,\n feature,\n access,\n CONCAT(\n name,\n CASE WHEN name IS NOT NULL AND elevation IS NOT NULL THEN E'\\n' ELSE NULL END,\n CASE WHEN elevation IS NOT NULL THEN CONCAT(REPLACE(ROUND(elevation)::TEXT, '-', U&'\\2212'), U&'\\00A0', 'm') ELSE NULL END\n ) AS name,\n CASE\n WHEN \"natural\" IN ('peak', 'volcano', 'saddle') THEN elevation\n ELSE NULL\n END AS score,\n operator,\n ref,\n way_area,\n is_building\n FROM\n (SELECT\n way,\n NULL AS way_pixels,\n COALESCE(\n 'aeroway_' || CASE WHEN aeroway IN ('gate', 'apron', 'helipad', 'aerodrome') THEN aeroway ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', \n 'theme_park', 'museum', 'zoo', 'information', 'picnic_site') THEN tourism ELSE NULL END,\n 'amenity_' || CASE WHEN amenity IN ('pub', 'restaurant', 'food_court', 'cafe', 'fast_food', 'biergarten', 'bar', 'library', 'theatre', \n 'courthouse', 'townhall', 'cinema', 'clinic', 'community_centre', 'parking', 'bicycle_parking', \n 'motorcycle_parking', 'police', 'fire_station', 'fountain', 'place_of_worship', 'grave_yard', 'shelter', 'bank', \n 'embassy', 'fuel', 'bus_station', 'prison', 'university', 'school', 'college', 'kindergarten', 'hospital', \n 'ice_cream', 'pharmacy', 'doctors', 'dentist', 'atm', 'bicycle_rental', 'car_rental',\n 'car_wash', 'post_box', 'post_office', 'recycling', 'telephone', 'emergency_phone', 'toilets', 'taxi', \n 'drinking_water', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility',\n 'charging_station') THEN amenity ELSE NULL END,\n 'shop_' || CASE WHEN shop IN ('supermarket', 'bag','bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', 'confectionery', 'fashion', \n 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', 'garden_centre', 'hairdresser', \n 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', 'photo', 'photo_studio', 'photography', \n 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', 'mobile_phone', 'motorcycle', 'musical_instrument', \n 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', \n 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', \n 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop \n WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END,\n 'leisure_' || CASE WHEN leisure IN ('swimming_pool', 'water_park', 'miniature_golf', 'golf_course', 'sports_centre', 'stadium', 'track', \n 'pitch','playground', 'park', 'recreation_ground', 'common', 'garden', 'nature_reserve', 'marina', \n 'slipway', 'picnic_table', 'dog_park') THEN leisure ELSE NULL END,\n 'power_' || CASE WHEN power IN ('plant', 'station', 'generator', 'sub_station', 'substation') THEN power ELSE NULL END,\n 'landuse_' || CASE WHEN landuse IN ('reservoir', 'basin', 'recreation_ground', 'village_green', 'quarry', 'vineyard', 'orchard', 'cemetery', \n 'residential', 'garages', 'meadow', 'grass', 'allotments', 'forest', 'farmyard', 'farm', 'farmland', \n 'greenhouse_horticulture', 'retail', 'industrial', 'railway', 'commercial', 'brownfield', 'landfill', \n 'construction', 'military') THEN landuse ELSE NULL END,\n 'man_made_' || CASE WHEN man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'obelisk') THEN man_made ELSE NULL END,\n 'natural_' || CASE WHEN \"natural\" IN ('wood', 'peak', 'volcano', 'saddle', 'cave_entrance', 'water', 'mud', 'wetland', 'marsh', 'bay', 'spring', \n 'scree', 'shingle', 'bare_rock', 'sand', 'heath', 'grassland', 'scrub', 'beach', 'glacier', 'tree') \n THEN \"natural\" ELSE NULL END,\n 'place_' || CASE WHEN place IN ('island', 'islet') THEN place ELSE NULL END,\n 'military_' || CASE WHEN military IN ('danger_area') THEN military ELSE NULL END,\n 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END,\n 'highway_' || CASE WHEN highway IN ('services', 'rest_area', 'bus_stop', 'elevator', 'ford') THEN highway ELSE NULL END,\n 'boundary_' || CASE WHEN boundary IN ('national_park') THEN boundary ELSE NULL END,\n 'waterway_' || CASE WHEN waterway IN ('dam', 'weir') THEN waterway ELSE NULL END,\n 'tourism_' || CASE WHEN tourism IN ('viewpoint', 'attraction') THEN tourism ELSE NULL END,\n 'man_made_' || CASE WHEN man_made IN ('cross') THEN man_made ELSE NULL END,\n 'historic_' || CASE WHEN historic IN ('wayside_cross') THEN historic ELSE NULL END\n ) AS feature,\n access,\n name,\n CASE\n WHEN \"natural\" IN ('peak', 'volcano', 'saddle') OR tourism = 'alpine_hut' OR amenity = 'shelter' THEN\n CASE\n WHEN ele ~ '^-?\\d{1,4}(\\.\\d+)?$' THEN ele::NUMERIC\n ELSE NULL\n END\n ELSE NULL\n END AS elevation,\n \"natural\",\n operator,\n ref,\n NULL AS way_area,\n CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building\n FROM planet_osm_point\n -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering\n WHERE (aeroway IN ('gate', 'apron', 'helipad', 'aerodrome')\n OR tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', 'theme_park', \n 'museum', 'viewpoint', 'attraction', 'zoo', 'information', 'picnic_site')\n OR amenity IS NOT NULL -- skip checking a huge list and use a null check\n OR shop IS NOT NULL\n OR leisure IS NOT NULL\n OR landuse IN ('reservoir', 'basin', 'recreation_ground', 'village_green', 'quarry', 'vineyard', 'orchard', 'cemetery', 'residential', \n 'garages', 'meadow', 'grass', 'allotments', 'forest', 'farmyard', 'farm', 'farmland', 'greenhouse_horticulture', \n 'retail', 'industrial', 'railway', 'commercial', 'brownfield', 'landfill', 'construction', 'military')\n OR man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'cross', 'obelisk')\n OR \"natural\" IS NOT NULL\n OR place IN ('island', 'islet')\n OR military IN ('danger_area')\n OR historic IN ('memorial', 'monument', 'archaeological_site', 'wayside_cross')\n OR highway IN ('bus_stop', 'services', 'rest_area', 'elevator', 'ford')\n OR power IN ('plant', 'station', 'generator', 'sub_station', 'substation')\n OR boundary IN ('national_park')\n OR waterway IN ('dam', 'weir'))\n AND (name IS NOT NULL\n OR (ele IS NOT NULL AND (\"natural\" IN ('peak', 'volcano', 'saddle') OR tourism = 'alpine_hut' OR amenity = 'shelter'))\n OR (ref IS NOT NULL AND aeroway IN ('gate'))\n )\n ) AS p\n ORDER BY score DESC NULLS LAST\n ) AS text", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 10 }, "advanced": {} }, { "name": "building-text", "srs-name": "900913", "geometry": "polygon", "class": "", "id": "building-text", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n name,\n way,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE building IS NOT NULL\n AND building NOT IN ('no')\n AND name IS NOT NULL\n ORDER BY way_area DESC\n) AS building_text", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "interpolation", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "interpolation", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way\n FROM planet_osm_line\n WHERE \"addr:interpolation\" IS NOT NULL\n) AS interpolation", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 17 }, "advanced": {} }, { "name": "addresses", "srs-name": "900913", "geometry": "point", "class": "", "id": "addresses", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n \"addr:housenumber\" AS addr_housenumber,\n \"addr:housename\" AS addr_housename,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE ((\"addr:housenumber\" IS NOT NULL) OR (\"addr:housename\" IS NOT NULL))\n AND building IS NOT NULL\nUNION ALL\nSELECT\n way,\n \"addr:housenumber\" AS addr_housenumber,\n \"addr:housename\" AS addr_housename,\n NULL AS way_pixels\n FROM planet_osm_point\n WHERE (\"addr:housenumber\" IS NOT NULL) OR (\"addr:housename\" IS NOT NULL)\n ORDER BY way_pixels DESC NULLS LAST\n) AS addresses", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 17 }, "advanced": {} }, { "name": "water-lines-text", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "water-lines-text", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n waterway,\n lock,\n name,\n intermittent,\n CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel\n FROM planet_osm_line\n WHERE waterway IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi')\n AND (tunnel IS NULL or tunnel != 'culvert')\n AND name IS NOT NULL\n ORDER BY z_order\n) AS water_lines_text", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "ferry-routes-text", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "ferry-routes-text", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name\n FROM planet_osm_line\n WHERE route = 'ferry'\n AND name IS NOT NULL\n) AS ferry_routes_text", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "admin-text", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "admin-text", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name,\n admin_level\n FROM planet_osm_polygon\n WHERE boundary = 'administrative'\n AND admin_level IN ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10')\n AND name IS NOT NULL\n ORDER BY admin_level::integer ASC, way_area DESC\n) AS admin_text", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 16 }, "advanced": {} }, { "name": "nature-reserve-text", "srs-name": "900913", "geometry": "linestring", "class": "", "id": "nature-reserve-text", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n name,\n way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels\n FROM planet_osm_polygon\n WHERE (boundary = 'national_park' OR leisure = 'nature_reserve')\n AND name IS NOT NULL\n) AS nature_reserve_text", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 13 }, "advanced": {} }, { "name": "amenity-low-priority", "srs-name": "900913", "geometry": "point", "class": "amenity-low-priority", "id": "amenity-low-priority", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n COALESCE(\n 'highway_' || CASE WHEN highway IN ('mini_roundabout') THEN highway ELSE NULL END,\n 'railway_' || CASE WHEN railway IN ('level_crossing', 'crossing') THEN railway ELSE NULL END,\n 'amenity_' || CASE WHEN amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'bench', 'waste_basket') THEN amenity ELSE NULL END,\n 'historic_' || CASE WHEN historic IN ('wayside_cross') THEN historic ELSE NULL END,\n 'man_made_' || CASE WHEN man_made IN ('cross') THEN man_made ELSE NULL END,\n 'barrier_' || CASE WHEN barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block') THEN barrier ELSE NULL END\n ) AS feature,\n access,\n CASE WHEN amenity='waste_basket' THEN 2 ELSE 1 END AS prio\n FROM planet_osm_point p\n WHERE highway IN ('mini_roundabout')\n OR railway IN ('level_crossing', 'crossing')\n OR amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'bench', 'waste_basket')\n OR historic IN ('wayside_cross')\n OR man_made IN ('cross')\n OR barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block')\n ORDER BY prio\n ) AS amenity_low_priority", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} }, { "name": "amenity-low-priority-poly", "srs-name": "900913", "geometry": "polygon", "class": "amenity-low-priority", "id": "amenity-low-priority-poly", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Datasource": { "extent": "-20037508,-20037508,20037508,20037508", "table": "(SELECT\n way,\n COALESCE(\n 'amenity_' || CASE WHEN amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking') THEN amenity ELSE NULL END,\n 'barrier_' || CASE WHEN barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block') THEN barrier ELSE NULL END\n ) AS feature,\n access\n FROM planet_osm_polygon p\n WHERE amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking')\n OR barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block')\n ) AS amenity_low_priority_poly", "geometry_field": "way", "type": "postgis", "key_field": "", "dbname": "gis" }, "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "properties": { "minzoom": 14 }, "advanced": {} } ], "scale": 1, "center": [ 0, 0, 4 ], "format": "png", "_parts": { "extents": { "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "srs-name": "900913" }, "osm2pgsql": { "geometry_field": "way", "type": "postgis", "dbname": "gis", "extent": "-20037508,-20037508,20037508,20037508", "key_field": "" }, "extents84": { "srs": "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs", "extent": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "srs-name": "WGS84" } }, "metatile": 2, "bounds": [ -180, -85.05112877980659, 180, 85.05112877980659 ], "name": "OpenStreetMap Carto", "srs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over", "Stylesheet": [ "style.mss", "shapefiles.mss", "landcover.mss", "water.mss", "water-features.mss", "road-colors-generated.mss", "roads.mss", "power.mss", "placenames.mss", "buildings.mss", "stations.mss", "amenity-points.mss", "ferry-routes.mss", "aerialways.mss", "admin.mss", "addressing.mss" ], "minzoom": 0, "maxzoom": 22, "description": "A general-purpose OpenStreetMap mapnik style, in CartoCSS" }openstreetmap-carto-2.45.1/project.yaml000066400000000000000000003200251302040332100201170ustar00rootroot00000000000000scale: 1 metatile: 2 name: "OpenStreetMap Carto" description: "A general-purpose OpenStreetMap mapnik style, in CartoCSS" bounds: &world - -180 - -85.05112877980659 - 180 - 85.05112877980659 center: - 0 - 0 - 4 format: "png" interactivity: false minzoom: 0 maxzoom: 22 srs: "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over" # Various parts to be included later on _parts: # Extents are used for tilemill, and don't actually make it to the generated XML extents: &extents extent: *world srs-name: "900913" srs: "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over" extents84: &extents84 extent: *world srs-name: "WGS84" srs: "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" osm2pgsql: &osm2pgsql type: "postgis" dbname: "gis" key_field: "" geometry_field: "way" extent: "-20037508,-20037508,20037508,20037508" Stylesheet: - "style.mss" - "shapefiles.mss" - "landcover.mss" - "water.mss" - "water-features.mss" - "road-colors-generated.mss" - "roads.mss" - "power.mss" - "placenames.mss" - "buildings.mss" - "stations.mss" - "amenity-points.mss" - "ferry-routes.mss" - "aerialways.mss" - "admin.mss" - "addressing.mss" Layer: - id: "world" name: "world" class: "" geometry: "polygon" <<: *extents Datasource: file: "data/simplified-land-polygons-complete-3857/simplified_land_polygons.shp" type: "shape" advanced: {} properties: maxzoom: 9 - id: "coast-poly" name: "coast-poly" class: "" geometry: "polygon" <<: *extents Datasource: file: "data/land-polygons-split-3857/land_polygons.shp" type: "shape" properties: minzoom: 10 advanced: {} - id: "builtup" name: "builtup" geometry: "polygon" class: "" extent: *world srs-name: "mercator" srs: "+proj=merc +datum=WGS84 +over" Datasource: file: "data/world_boundaries/builtup_area.shp" type: "shape" properties: minzoom: 8 maxzoom: 9 advanced: {} - id: "necountries" name: "necountries" class: "" geometry: "linestring" <<: *extents84 Datasource: file: "data/ne_110m_admin_0_boundary_lines_land/ne_110m_admin_0_boundary_lines_land.shp" type: "shape" properties: minzoom: 1 maxzoom: 3 advanced: {} - id: "landcover-low-zoom" name: "landcover-low-zoom" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, way_pixels, COALESCE(wetland, landuse, "natural") AS feature FROM (SELECT way, COALESCE(name, '') AS name, ('landuse_' || (CASE WHEN landuse IN ('forest', 'military') THEN landuse ELSE NULL END)) AS landuse, ('natural_' || (CASE WHEN "natural" IN ('wood', 'sand', 'scree', 'shingle', 'bare_rock') THEN "natural" ELSE NULL END)) AS "natural", ('wetland_' || (CASE WHEN "natural" IN ('wetland', 'mud') THEN (CASE WHEN "natural" IN ('mud') THEN "natural" ELSE wetland END) ELSE NULL END)) AS wetland, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE (landuse IN ('forest', 'military') OR "natural" IN ('wood', 'wetland', 'mud', 'sand', 'scree', 'shingle', 'bare_rock')) AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real AND building IS NULL ORDER BY CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END, way_area DESC ) AS features ) AS landcover_low_zoom properties: minzoom: 7 maxzoom: 9 advanced: {} - id: "landcover" name: "landcover" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, religion, way_pixels, COALESCE(aeroway, amenity, wetland, power, landuse, leisure, military, "natural", tourism, highway, railway) AS feature FROM (SELECT way, COALESCE(name, '') AS name, ('aeroway_' || (CASE WHEN aeroway IN ('apron', 'aerodrome') THEN aeroway ELSE NULL END)) AS aeroway, ('amenity_' || (CASE WHEN amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'university', 'college', 'school', 'hospital', 'kindergarten', 'grave_yard', 'prison', 'place_of_worship', 'clinic') THEN amenity ELSE NULL END)) AS amenity, ('landuse_' || (CASE WHEN landuse IN ('quarry', 'vineyard', 'orchard', 'cemetery', 'residential', 'garages', 'meadow', 'grass', 'allotments', 'forest', 'farmyard', 'farm', 'farmland', 'greenhouse_horticulture', 'recreation_ground', 'village_green', 'retail', 'industrial', 'railway', 'commercial', 'brownfield', 'landfill', 'construction') THEN landuse ELSE NULL END)) AS landuse, ('leisure_' || (CASE WHEN leisure IN ('swimming_pool', 'playground', 'park', 'recreation_ground', 'common', 'garden', 'golf_course', 'miniature_golf', 'picnic_table', 'sports_centre', 'stadium', 'pitch', 'track', 'dog_park') THEN leisure ELSE NULL END)) AS leisure, ('military_' || (CASE WHEN military IN ('danger_area') THEN military ELSE NULL END)) AS military, ('natural_' || (CASE WHEN "natural" IN ('beach', 'shoal', 'heath', 'grassland', 'wood', 'sand', 'scree', 'shingle', 'bare_rock', 'scrub') THEN "natural" ELSE NULL END)) AS "natural", ('wetland_' || (CASE WHEN "natural" IN ('wetland', 'marsh', 'mud') THEN (CASE WHEN "natural" IN ('marsh', 'mud') THEN "natural" ELSE wetland END) ELSE NULL END)) AS wetland, ('power_' || (CASE WHEN power IN ('station', 'sub_station', 'substation', 'generator') THEN power ELSE NULL END)) AS power, ('tourism_' || (CASE WHEN tourism IN ('attraction', 'camp_site', 'caravan_site', 'picnic_site') THEN tourism ELSE NULL END)) AS tourism, ('highway_' || (CASE WHEN highway IN ('services', 'rest_area') THEN highway ELSE NULL END)) AS highway, ('railway_' || (CASE WHEN railway = 'station' THEN railway ELSE NULL END)) AS railway, CASE WHEN religion IN ('christian', 'jewish') THEN religion ELSE 'INT-generic'::text END AS religion, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE (landuse IS NOT NULL OR leisure IS NOT NULL OR aeroway IN ('apron', 'aerodrome') OR amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'university', 'college', 'school', 'hospital', 'kindergarten', 'grave_yard', 'place_of_worship', 'prison', 'clinic') OR military IN ('danger_area') OR "natural" IN ('beach', 'shoal', 'heath', 'mud', 'marsh', 'wetland', 'grassland', 'wood', 'sand', 'scree', 'shingle', 'bare_rock', 'scrub') OR power IN ('station', 'sub_station', 'substation', 'generator') OR tourism IN ('attraction', 'camp_site', 'caravan_site', 'picnic_site') OR highway IN ('services', 'rest_area') OR railway = 'station') AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real ORDER BY CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END, way_area DESC ) AS landcover ) AS features properties: minzoom: 10 advanced: {} - id: "landcover-line" name: "landcover-line" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_line WHERE man_made = 'cutline' ) AS landcover_line advanced: {} properties: minzoom: 14 - id: "water-lines-casing" name: "water-lines-casing" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway, intermittent, CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel FROM planet_osm_line WHERE waterway IN ('stream', 'drain', 'ditch') ) AS water_lines_casing properties: minzoom: 13 advanced: {} - id: "water-lines-low-zoom" name: "water-lines-low-zoom" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway, intermittent FROM planet_osm_line WHERE waterway = 'river' ) AS water_lines_low_zoom properties: minzoom: 8 maxzoom: 11 advanced: {} - id: "icesheet-poly" name: "icesheet-poly" class: "" geometry: "polygon" <<: *extents Datasource: file: "data/antarctica-icesheet-polygons-3857/icesheet_polygons.shp" type: "shape" properties: minzoom: 4 advanced: {} - id: "water-areas" name: "water-areas" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, "natural", waterway, landuse, name, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE (waterway IN ('dock', 'riverbank', 'canal') OR landuse IN ('reservoir', 'basin') OR "natural" IN ('water', 'glacier')) AND building IS NULL AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real ORDER BY z_order, way_area DESC ) AS water_areas properties: minzoom: 4 advanced: {} - id: "landcover-area-symbols" name: "landcover-area-symbols" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, surface, COALESCE(CASE WHEN landuse = 'forest' THEN 'wood' ELSE NULL END, "natural") AS "natural", CASE WHEN "natural" IN ('marsh', 'mud') THEN "natural" ELSE CASE WHEN ("natural" = 'wetland' AND wetland IS NULL) THEN 'wetland' ELSE CASE WHEN ("natural" = 'wetland') THEN wetland ELSE NULL END END END AS int_wetland FROM planet_osm_polygon WHERE ("natural" IN ('marsh', 'mud', 'wetland', 'wood', 'beach', 'shoal', 'reef', 'scrub') OR landuse = 'forest') AND building IS NULL AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real ORDER BY z_order, way_area DESC ) AS landcover_area_symbols properties: minzoom: 10 advanced: {} - id: "icesheet-outlines" name: "icesheet-outlines" class: "" geometry: "linestring" <<: *extents Datasource: file: "data/antarctica-icesheet-outlines-3857/icesheet_outlines.shp" type: "shape" properties: minzoom: 4 advanced: {} - id: "water-lines" name: "water-lines" class: "water-lines" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway, name, intermittent, CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel, 'no' AS bridge FROM planet_osm_line WHERE waterway IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi') AND (bridge IS NULL OR bridge NOT IN ('yes', 'aqueduct')) ORDER BY z_order ) AS water_lines properties: minzoom: 12 advanced: {} - id: "water-barriers-line" name: "water-barriers-line" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway, name FROM planet_osm_line WHERE waterway IN ('dam', 'weir', 'lock_gate') ) AS water_barriers_line advanced: {} properties: minzoom: 13 - id: "water-barriers-poly" name: "water-barriers-poly" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway, name FROM planet_osm_polygon WHERE waterway IN ('dam', 'weir', 'lock_gate') ) AS water_barriers_poly advanced: {} properties: minzoom: 13 - id: "marinas-area" name: "marinas-area" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_polygon WHERE leisure = 'marina' ) AS marinas_area properties: minzoom: 14 advanced: {} - id: "piers-poly" name: "piers-poly" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, man_made FROM planet_osm_polygon WHERE man_made IN ('pier', 'breakwater', 'groyne') ) AS piers_poly properties: minzoom: 12 advanced: {} - id: "piers-line" name: "piers-line" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, man_made FROM planet_osm_line WHERE man_made IN ('pier', 'breakwater', 'groyne') ) AS piers_line properties: minzoom: 12 advanced: {} - id: "water-barriers-point" name: "water-barriers-point" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway FROM planet_osm_point WHERE waterway IN ('dam', 'weir', 'lock_gate') ) AS water_barriers_points properties: minzoom: 17 advanced: {} - id: "bridge" name: "bridge" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, man_made, name FROM planet_osm_polygon WHERE man_made = 'bridge' ) AS bridge properties: minzoom: 12 advanced: {} - id: "buildings" name: "buildings" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, building FROM planet_osm_polygon WHERE building IS NOT NULL AND building != 'no' AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real ORDER BY z_order, way_area DESC ) AS buildings properties: minzoom: 13 advanced: {} - id: "buildings-major" name: "buildings-major" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, building, amenity, aeroway FROM planet_osm_polygon WHERE building IS NOT NULL AND building != 'no' AND (aeroway = 'terminal' OR amenity = 'place_of_worship' OR building = 'train_station') AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real ORDER BY z_order, way_area DESC) AS buildings_major properties: minzoom: 13 advanced: {} - id: "tunnels" name: "tunnels" class: "tunnels-fill tunnels-casing access" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql # This query is quite large, having to deal with both roads, railways and # runways. To allow for ways that are both railways and roads, a UNION # ALL is present, and to use an ordering different than current osm2pgsql # an order is generated in SQL. table: |- (SELECT way, (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature, horse, foot, bicycle, tracktype, int_surface, access, construction, service, link, layernotnull FROM ( -- subselect that contains both roads and rail/aero SELECT way, ('highway_' || highway) AS feature, --only motorway to tertiary links are accepted later on horse, foot, bicycle, tracktype, CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground', 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved' WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes', 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved' ELSE NULL END AS int_surface, CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes' ELSE 'no' END AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE (tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes') AND highway IS NOT NULL -- end of road select UNION ALL SELECT way, COALESCE( ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)), ('aeroway_' || aeroway) ) AS feature, horse, foot, bicycle, tracktype, 'null', CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, 'no' AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE (tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes') AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select ) AS features JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results. ('railway_rail', 440), ('railway_INT-preserved-ssy', 430), ('railway_INT-spur-siding-yard', 430), ('railway_subway', 420), ('railway_narrow_gauge', 420), ('railway_light_rail', 420), ('railway_preserved', 420), ('railway_funicular', 420), ('railway_monorail', 420), ('railway_miniature', 420), ('railway_turntable', 420), ('railway_tram', 410), ('railway_tram-service', 405), ('railway_disused', 400), ('railway_construction', 400), ('highway_motorway', 380), ('highway_trunk', 370), ('highway_primary', 360), ('highway_secondary', 350), ('highway_tertiary', 340), ('highway_residential', 330), ('highway_unclassified', 330), ('highway_road', 330), ('highway_living_street', 320), ('highway_pedestrian', 310), ('highway_raceway', 300), ('highway_motorway_link', 240), ('highway_trunk_link', 230), ('highway_primary_link', 220), ('highway_secondary_link', 210), ('highway_tertiary_link', 200), ('highway_service', 150), ('highway_track', 110), ('highway_path', 100), ('highway_footway', 100), ('highway_bridleway', 100), ('highway_cycleway', 100), ('highway_steps', 100), ('highway_platform', 90), ('railway_platform', 90), ('aeroway_runway', 60), ('aeroway_taxiway', 50), ('highway_construction', 10) ) AS ordertable (feature, prio) USING (feature) ORDER BY layernotnull, prio, CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END, CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END ) AS tunnels properties: group-by: "layernotnull" minzoom: 9 advanced: {} - id: "landuse-overlay" name: "landuse-overlay" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, landuse, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE landuse = 'military' AND building IS NULL ) AS landuse_overlay properties: minzoom: 7 advanced: {} - id: "line-barriers" name: "line-barriers" class: "barriers" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE(historic, barrier) AS feature FROM (SELECT way, ('barrier_' || (CASE WHEN barrier IN ('chain', 'city_wall', 'embankment', 'ditch', 'fence', 'guard_rail', 'handrail', 'hedge', 'kerb', 'retaining_wall', 'wall') THEN barrier ELSE NULL END)) AS barrier, ('historic_' || (CASE WHEN historic = 'citywalls' THEN historic ELSE NULL END)) AS historic FROM planet_osm_line WHERE barrier IN ('chain', 'city_wall', 'embankment', 'ditch', 'fence', 'guard_rail', 'handrail', 'hedge', 'kerb', 'retaining_wall', 'wall') OR historic = 'citywalls' AND (waterway IS NULL OR waterway NOT IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi')) ) AS features ) AS line_barriers properties: minzoom: 14 advanced: {} - id: "cliffs" name: "cliffs" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, "natural", man_made FROM planet_osm_line WHERE "natural" = 'cliff' OR man_made = 'embankment' ) AS cliffs properties: minzoom: 13 advanced: {} - id: "area-barriers" name: "area-barriers" class: "barriers" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, barrier AS feature FROM (SELECT way, ('barrier_' || barrier) AS barrier FROM planet_osm_polygon WHERE barrier IS NOT NULL ) AS features ) AS area_barriers properties: minzoom: 16 advanced: {} - id: "ferry-routes" name: "ferry-routes" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_line WHERE route = 'ferry' ) AS ferry_routes properties: minzoom: 7 advanced: {} - id: "turning-circle-casing" name: "turning-circle-casing" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT DISTINCT ON (p.way) p.way AS way, l.highway AS int_tc_type, CASE WHEN l.service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS int_tc_service FROM planet_osm_point p JOIN planet_osm_line l ON ST_DWithin(p.way, l.way, 0.1) -- Assumes Mercator JOIN (VALUES ('tertiary', 1), ('unclassified', 2), ('residential', 3), ('living_street', 4), ('service', 5) ) AS v (highway, prio) ON v.highway=l.highway WHERE p.highway = 'turning_circle' OR p.highway = 'turning_loop' ORDER BY p.way, v.prio ) AS turning_circle_casing properties: minzoom: 15 advanced: {} - id: "highway-area-casing" name: "highway-area-casing" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE(( 'highway_' || (CASE WHEN highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'cycleway', 'track', 'path', 'platform') THEN highway ELSE NULL END)), ('railway_' || (CASE WHEN railway IN ('platform') THEN railway ELSE NULL END)) ) AS feature FROM planet_osm_polygon WHERE highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'track', 'path', 'platform') OR railway IN ('platform') ORDER BY z_order, way_area DESC ) AS highway_area_casing properties: minzoom: 14 advanced: {} - name: "roads-casing" id: "roads-casing" class: "roads-casing" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature, horse, foot, bicycle, tracktype, int_surface, access, construction, service, link, layernotnull FROM ( -- subselect that contains both roads and rail/aero SELECT way, ('highway_' || highway) AS feature, --only motorway to tertiary links are accepted later on horse, foot, bicycle, tracktype, CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground', 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved' WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes', 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved' ELSE NULL END AS int_surface, CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes' ELSE 'no' END AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage')) AND (covered IS NULL OR NOT covered = 'yes') AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct')) AND highway IS NOT NULL -- end of road select UNION ALL SELECT way, COALESCE( ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)), ('aeroway_' || aeroway) ) AS feature, horse, foot, bicycle, tracktype, 'null', CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, 'no' AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage')) AND (covered IS NULL OR NOT covered = 'yes') AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct')) AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select ) AS features JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results. ('railway_rail', 440), ('railway_INT-preserved-ssy', 430), ('railway_INT-spur-siding-yard', 430), ('railway_subway', 420), ('railway_narrow_gauge', 420), ('railway_light_rail', 420), ('railway_preserved', 420), ('railway_funicular', 420), ('railway_monorail', 420), ('railway_miniature', 420), ('railway_turntable', 420), ('railway_tram', 410), ('railway_tram-service', 405), ('railway_disused', 400), ('railway_construction', 400), ('highway_motorway', 380), ('highway_trunk', 370), ('highway_primary', 360), ('highway_secondary', 350), ('highway_tertiary', 340), ('highway_residential', 330), ('highway_unclassified', 330), ('highway_road', 330), ('highway_living_street', 320), ('highway_pedestrian', 310), ('highway_raceway', 300), ('highway_motorway_link', 240), ('highway_trunk_link', 230), ('highway_primary_link', 220), ('highway_secondary_link', 210), ('highway_tertiary_link', 200), ('highway_service', 150), ('highway_track', 110), ('highway_path', 100), ('highway_footway', 100), ('highway_bridleway', 100), ('highway_cycleway', 100), ('highway_steps', 100), ('highway_platform', 90), ('railway_platform', 90), ('aeroway_runway', 60), ('aeroway_taxiway', 50), ('highway_construction', 10) ) AS ordertable (feature, prio) USING (feature) ORDER BY layernotnull, prio, CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END, CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END ) AS roads_casing properties: minzoom: 9 advanced: {} - id: "highway-area-fill" name: "highway-area-fill" class: "" # FIXME: No geometry? <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE( ('highway_' || (CASE WHEN highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'cycleway', 'living_street', 'track', 'path', 'platform', 'services') THEN highway ELSE NULL END)), ('railway_' || (CASE WHEN railway IN ('platform') THEN railway ELSE NULL END)), (('aeroway_' || CASE WHEN aeroway IN ('runway', 'taxiway', 'helipad') THEN aeroway ELSE NULL END)) ) AS feature FROM planet_osm_polygon WHERE highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'living_street', 'track', 'path', 'platform', 'services') OR railway IN ('platform') OR aeroway IN ('runway', 'taxiway', 'helipad') ORDER BY z_order, way_area desc ) AS highway_area_fill properties: minzoom: 14 advanced: {} - id: "roads-fill" name: "roads-fill" class: "roads-fill access" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql # This is one of the most complex layers, so it bears explaining in some detail # It is necessary to # - Have roads and railways in the same layer to get ordering right # - Return two linestrings for ways which are both a road and railway # - Compute z_order here, rather than rely on osm2pgsql z_order table: |- (SELECT way, (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature, horse, foot, bicycle, tracktype, int_surface, access, construction, service, link, layernotnull FROM ( -- begin "features" subselect that contains both roads and rail/aero SELECT way, ('highway_' || highway) AS feature, -- only motorway to tertiary links are accepted later on horse, foot, bicycle, tracktype, CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground', 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved' WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes', 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved' ELSE NULL END AS int_surface, CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes' ELSE 'no' END AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage')) AND (covered IS NULL OR NOT covered = 'yes') AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct')) AND highway IS NOT NULL -- end of road select UNION ALL SELECT way, COALESCE( ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)), ('aeroway_' || aeroway) ) AS feature, horse, foot, bicycle, tracktype, 'null' AS surface, -- Should be a SQL NULL? CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, 'no' AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE (tunnel IS NULL OR NOT tunnel IN ('yes', 'building_passage')) AND (covered IS NULL OR NOT covered = 'yes') AND (bridge IS NULL OR NOT bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct')) AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select ) AS features JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results. ('railway_rail', 440), ('railway_INT-preserved-ssy', 430), ('railway_INT-spur-siding-yard', 430), ('railway_subway', 420), ('railway_narrow_gauge', 420), ('railway_light_rail', 420), ('railway_preserved', 420), ('railway_funicular', 420), ('railway_monorail', 420), ('railway_miniature', 420), ('railway_turntable', 420), ('railway_tram', 410), ('railway_tram-service', 405), ('railway_disused', 400), ('railway_construction', 400), ('highway_motorway', 380), ('highway_trunk', 370), ('highway_primary', 360), ('highway_secondary', 350), ('highway_tertiary', 340), ('highway_residential', 330), ('highway_unclassified', 330), ('highway_road', 330), ('highway_living_street', 320), ('highway_pedestrian', 310), ('highway_raceway', 300), ('highway_motorway_link', 240), ('highway_trunk_link', 230), ('highway_primary_link', 220), ('highway_secondary_link', 210), ('highway_tertiary_link', 200), ('highway_service', 150), ('highway_track', 110), ('highway_path', 100), ('highway_footway', 100), ('highway_bridleway', 100), ('highway_cycleway', 100), ('highway_steps', 100), ('highway_platform', 90), ('railway_platform', 90), ('aeroway_runway', 60), ('aeroway_taxiway', 50), ('highway_construction', 10) ) AS ordertable (feature, prio) USING (feature) ORDER BY layernotnull, prio, CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END, CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END ) AS roads_fill properties: minzoom: 10 advanced: {} - id: "turning-circle-fill" name: "turning-circle-fill" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT DISTINCT on (p.way) p.way AS way, l.highway AS int_tc_type, CASE WHEN l.service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS int_tc_service FROM planet_osm_point p JOIN planet_osm_line l ON ST_DWithin(p.way, l.way, 0.1) JOIN (VALUES ('tertiary', 1), ('unclassified', 2), ('residential', 3), ('living_street', 4), ('service', 5), ('track', 6) ) AS v (highway, prio) ON v.highway=l.highway WHERE p.highway = 'turning_circle' OR p.highway = 'turning_loop' ORDER BY p.way, v.prio ) AS turning_circle_fill properties: minzoom: 15 advanced: {} - id: "aerialways" name: "aerialways" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, aerialway FROM planet_osm_line WHERE aerialway IS NOT NULL ) AS aerialways properties: minzoom: 12 advanced: {} - id: "roads-low-zoom" name: "roads-low-zoom" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE( ('highway_' || (CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN substr(highway, 0, length(highway)-4) ELSE highway end)), ('railway_' || (CASE WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' WHEN railway IN ('rail', 'tram', 'light_rail', 'funicular', 'narrow_gauge') THEN railway ELSE NULL END)) ) AS feature, CASE WHEN tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes' THEN 'yes' ELSE 'no' END AS int_tunnel, CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes' ELSE 'no' END AS link, CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground', 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved' WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes', 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved' ELSE NULL END AS int_surface FROM planet_osm_roads WHERE highway IS NOT NULL OR (railway IS NOT NULL AND railway != 'preserved' AND (service IS NULL OR service NOT IN ('spur', 'siding', 'yard'))) ORDER BY z_order ) AS roads_low_zoom properties: minzoom: 5 maxzoom: 9 advanced: {} - id: "waterway-bridges" name: "waterway-bridges" class: "water-lines" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway, name, intermittent, CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel, 'yes' AS bridge FROM planet_osm_line WHERE waterway IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi') AND bridge IN ('yes', 'aqueduct') ORDER BY z_order ) AS waterway_bridges properties: minzoom: 15 advanced: {} - id: "bridges" name: "bridges" class: "bridges-fill bridges-casing access" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, (CASE WHEN substr(feature, length(feature)-3, 4) = 'link' THEN substr(feature, 0, length(feature)-4) ELSE feature END) AS feature, horse, foot, bicycle, tracktype, int_surface, access, construction, service, link, layernotnull FROM ( -- subselect that contains both roads and rail/aero SELECT way, ('highway_' || highway) AS feature, --only motorway to tertiary links are accepted later on horse, foot, bicycle, tracktype, CASE WHEN surface IN ('unpaved', 'compacted', 'dirt', 'earth', 'fine_gravel', 'grass', 'grass_paver', 'gravel', 'ground', 'mud', 'pebblestone', 'salt', 'sand', 'woodchips', 'clay') THEN 'unpaved' WHEN surface IN ('paved', 'asphalt', 'cobblestone', 'cobblestone:flattened', 'sett', 'concrete', 'concrete:lanes', 'concrete:plates', 'paving_stones', 'metal', 'wood') THEN 'paved' ELSE NULL END AS int_surface, CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN 'yes' ELSE 'no' END AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct') AND highway IS NOT NULL -- end of road select UNION ALL SELECT way, COALESCE( ('railway_' || (CASE WHEN railway = 'preserved' AND service IN ('spur', 'siding', 'yard') THEN 'INT-preserved-ssy'::text WHEN (railway = 'rail' AND service IN ('spur', 'siding', 'yard')) THEN 'INT-spur-siding-yard' WHEN (railway = 'tram' AND service IN ('spur', 'siding', 'yard')) THEN 'tram-service' ELSE railway END)), ('aeroway_' || aeroway) ) AS feature, horse, foot, bicycle, tracktype, 'null', CASE WHEN access IN ('destination') THEN 'destination'::text WHEN access IN ('no', 'private') THEN 'no'::text ELSE NULL END AS access, construction, CASE WHEN service IN ('parking_aisle', 'drive-through', 'driveway') THEN 'INT-minor'::text ELSE 'INT-normal'::text END AS service, 'no' AS link, CASE WHEN layer~E'^-?\\d+$' AND length(layer)<10 THEN layer::integer ELSE 0 END AS layernotnull FROM planet_osm_line WHERE bridge IN ('yes', 'boardwalk', 'cantilever', 'covered', 'low_water_crossing', 'movable', 'trestle', 'viaduct') AND (railway IS NOT NULL OR aeroway IS NOT NULL) -- end of rail/aero select ) AS features JOIN (VALUES -- this join is also putting a condition on what is selected. features not matching it do not make it into the results. ('railway_rail', 440), ('railway_INT-preserved-ssy', 430), ('railway_INT-spur-siding-yard', 430), ('railway_subway', 420), ('railway_narrow_gauge', 420), ('railway_light_rail', 420), ('railway_preserved', 420), ('railway_funicular', 420), ('railway_monorail', 420), ('railway_miniature', 420), ('railway_turntable', 420), ('railway_tram', 410), ('railway_tram-service', 405), ('railway_disused', 400), ('railway_construction', 400), ('highway_motorway', 380), ('highway_trunk', 370), ('highway_primary', 360), ('highway_secondary', 350), ('highway_tertiary', 340), ('highway_residential', 330), ('highway_unclassified', 330), ('highway_road', 330), ('highway_living_street', 320), ('highway_pedestrian', 310), ('highway_raceway', 300), ('highway_motorway_link', 240), ('highway_trunk_link', 230), ('highway_primary_link', 220), ('highway_secondary_link', 210), ('highway_tertiary_link', 200), ('highway_service', 150), ('highway_track', 110), ('highway_path', 100), ('highway_footway', 100), ('highway_bridleway', 100), ('highway_cycleway', 100), ('highway_steps', 100), ('highway_platform', 90), ('railway_platform', 90), ('aeroway_runway', 60), ('aeroway_taxiway', 50), ('highway_construction', 10) ) AS ordertable (feature, prio) USING (feature) ORDER BY layernotnull, prio, CASE WHEN access IN ('no', 'private') THEN 0 WHEN access IN ('destination') THEN 1 ELSE 2 END, CASE WHEN int_surface IN ('unpaved') THEN 0 ELSE 2 END ) AS bridges properties: group-by: "layernotnull" minzoom: 9 advanced: {} - id: "guideways" name: "guideways" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_line WHERE highway = 'bus_guideway' ) AS guideways properties: minzoom: 13 advanced: {} - name: "admin-low-zoom" id: "admin-low-zoom" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, admin_level FROM planet_osm_roads WHERE boundary = 'administrative' AND admin_level IN ('0', '1', '2', '3', '4') AND osm_id < 0 ORDER BY admin_level DESC ) AS admin_low_zoom properties: minzoom: 4 maxzoom: 10 advanced: {} - id: "admin-mid-zoom" name: "admin-mid-zoom" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, admin_level FROM planet_osm_roads WHERE boundary = 'administrative' AND admin_level IN ('0', '1', '2', '3', '4', '5', '6', '7', '8') AND osm_id < 0 ORDER BY admin_level DESC ) AS admin_mid_zoom properties: minzoom: 11 maxzoom: 12 advanced: {} - id: "admin-high-zoom" name: "admin-high-zoom" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, admin_level FROM planet_osm_roads WHERE boundary = 'administrative' AND admin_level IN ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10') AND osm_id < 0 ORDER BY admin_level::integer DESC -- With 10 as a valid value, we need to do a numeric ordering, not a text ordering ) AS admin_high_zoom properties: minzoom: 13 advanced: {} - id: "power-minorline" name: "power-minorline" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_line WHERE power = 'minor_line' ) AS power_minorline properties: minzoom: 16 advanced: {} - id: "power-line" name: "power-line" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_line WHERE power = 'line' ) AS power_line properties: minzoom: 14 advanced: {} - id: "nature-reserve-boundaries" name: "nature-reserve-boundaries" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, boundary, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE (boundary = 'national_park' OR leisure = 'nature_reserve') AND building IS NULL AND way_area > 0.01*!pixel_width!::real*!pixel_height!::real ) AS national_park_boundaries properties: minzoom: 7 advanced: {} - id: "tourism-boundary" name: "tourism-boundary" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, name, tourism FROM planet_osm_polygon WHERE tourism = 'theme_park' OR tourism = 'zoo' ) AS tourism_boundary properties: minzoom: 10 advanced: {} - id: "trees" name: "trees" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, "natural" FROM planet_osm_point WHERE "natural" = 'tree' UNION ALL SELECT way, "natural" FROM planet_osm_line WHERE "natural" = 'tree_row' ) AS trees properties: minzoom: 16 advanced: {} - id: "country-names" name: "country-names" class: "country" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, name FROM planet_osm_polygon WHERE boundary = 'administrative' AND admin_level = '2' AND name IS NOT NULL AND way_area > 100*!pixel_width!::real*!pixel_height!::real ORDER BY way_area DESC ) AS country_names properties: minzoom: 2 - id: "capital-names" name: "capital-names" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, CASE WHEN (population ~ '^[0-9]{1,8}$') THEN population::INTEGER ELSE 0 END as population, round(ascii(md5(osm_id::text)) / 55) AS dir -- base direction factor on geometry to be consistent across metatiles FROM planet_osm_point WHERE place IN ('city', 'town') AND name IS NOT NULL AND capital = 'yes' AND admin_level = '2' ORDER BY population DESC ) AS capital_names properties: minzoom: 3 maxzoom: 15 advanced: {} - id: "state-names" name: "state-names" class: "state" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, name, ref FROM planet_osm_polygon WHERE boundary = 'administrative' AND admin_level = '4' AND name IS NOT NULL AND way_area > 100*!pixel_width!::real*!pixel_height!::real ORDER BY way_area DESC ) AS state_names properties: minzoom: 4 advanced: {} - id: "placenames-medium" name: "placenames-medium" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, score, CASE WHEN (place = 'city') THEN 1 ELSE 2 END as category, round(ascii(md5(osm_id::text)) / 55) AS dir -- base direction factor on geometry to be consistent across metatiles FROM (SELECT osm_id, way, place, name, ( (CASE WHEN (population ~ '^[0-9]{1,8}$') THEN population::INTEGER WHEN (place = 'city') THEN 100000 WHEN (place = 'town') THEN 1000 ELSE 1 END) * (CASE WHEN (capital = '4' OR (capital = 'yes' AND admin_level = '4')) THEN 2 ELSE 1 END) ) AS score FROM planet_osm_point WHERE place IN ('city', 'town') AND name IS NOT NULL AND (capital IS NULL OR capital != 'yes' OR (capital = 'yes' AND (admin_level IS NULL OR admin_level != '2'))) ) as p ORDER BY score DESC, length(name) DESC, name ) AS placenames_medium properties: minzoom: 4 maxzoom: 15 advanced: {} - id: "placenames-small" name: "placenames-small" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, place, name FROM planet_osm_point WHERE place IN ('suburb', 'village', 'hamlet', 'neighbourhood', 'locality', 'isolated_dwelling', 'farm') AND name IS NOT NULL ORDER BY CASE WHEN place = 'suburb' THEN 3 WHEN place = 'village' THEN 4 WHEN place = 'hamlet' THEN 5 WHEN place = 'neighbourhood' THEN 6 WHEN place = 'locality' THEN 7 WHEN place = 'isolated_dwelling' THEN 8 WHEN place = 'farm' THEN 9 END ASC, length(name) DESC, name ) AS placenames_small properties: minzoom: 12 advanced: {} - id: "stations" class: "stations" name: "stations" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, railway, aerialway, CASE railway WHEN 'station' THEN 1 WHEN 'subway_entrance' THEN 3 ELSE 2 END AS prio FROM planet_osm_point WHERE railway IN ('station', 'halt', 'tram_stop', 'subway_entrance') OR aerialway = 'station' ORDER BY prio ) AS stations properties: minzoom: 12 advanced: {} - id: "stations-poly" name: "stations-poly" class: "stations" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, railway, aerialway FROM planet_osm_polygon WHERE railway IN ('station', 'halt', 'tram_stop') OR aerialway = 'station' ) AS stations_poly properties: minzoom: 12 advanced: {} - id: "amenity-points-poly" name: "amenity-points-poly" class: "points" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE( 'aeroway_' || CASE WHEN aeroway IN ('helipad', 'aerodrome') THEN aeroway ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', 'hostel', 'hotel', 'motel', 'information', 'museum', 'picnic_site') THEN tourism ELSE NULL END, 'amenity_' || CASE WHEN amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre', 'fire_station', 'fountain', 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', 'townhall', 'parking', 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', 'dentist', 'place_of_worship', 'police', 'post_box', 'post_office', 'pub', 'biergarten', 'recycling', 'restaurant', 'food_court', 'fast_food', 'telephone', 'emergency_phone', 'taxi', 'theatre', 'toilets', 'drinking_water', 'prison', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility', 'charging_station') THEN amenity ELSE NULL END, 'shop_' || CASE WHEN shop IN ('supermarket', 'bag', 'bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', 'confectionery', 'fashion', 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', 'garden_centre', 'hairdresser', 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', 'photo', 'photo_studio', 'photography', 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', 'mobile_phone', 'motorcycle', 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END, 'leisure_' || CASE WHEN leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table') THEN leisure ELSE NULL END, 'man_made_' || CASE WHEN man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'obelisk') THEN man_made ELSE NULL END, 'natural_' || CASE WHEN "natural" IN ('spring') THEN "natural" ELSE NULL END, 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END, 'highway_'|| CASE WHEN highway IN ('bus_stop', 'elevator', 'traffic_signals') THEN highway ELSE NULL END, 'power_' || CASE WHEN power IN ('generator') THEN power ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('viewpoint') THEN tourism ELSE NULL END ) AS feature, access, religion, denomination, "generator:source", power_source, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering WHERE aeroway IN ('helipad', 'aerodrome') OR tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', 'hostel', 'hotel', 'motel', 'information', 'museum', 'viewpoint', 'picnic_site') OR amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre', 'fire_station', 'fountain', 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', 'townhall', 'parking', 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', 'dentist', 'place_of_worship', 'police', 'post_box', 'post_office', 'pub', 'biergarten', 'recycling', 'restaurant', 'food_court', 'fast_food', 'telephone', 'emergency_phone', 'taxi', 'theatre', 'toilets', 'drinking_water', 'prison', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility', 'charging_station') OR shop IS NOT NULL -- skip checking a huge list and use a null check OR leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table') OR man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'obelisk') OR "natural" IN ('spring') OR historic IN ('memorial', 'monument', 'archaeological_site') OR highway IN ('bus_stop', 'elevator', 'traffic_signals') OR (power = 'generator' AND ("generator:source" = 'wind' OR power_source = 'wind')) ORDER BY way_area desc ) AS amenity_points_poly properties: minzoom: 10 advanced: {} - id: "amenity-points" name: "amenity-points" class: "points" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE( 'aeroway_' || CASE WHEN aeroway IN ('helipad', 'aerodrome') THEN aeroway ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', 'hostel', 'hotel', 'motel', 'information', 'museum', 'picnic_site') THEN tourism ELSE NULL END, 'amenity_' || CASE WHEN amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre', 'fire_station', 'fountain', 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', 'townhall', 'parking', 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', 'dentist', 'place_of_worship', 'police', 'post_box', 'post_office', 'pub', 'biergarten', 'recycling', 'restaurant', 'food_court', 'fast_food', 'telephone', 'emergency_phone', 'taxi', 'theatre', 'toilets', 'drinking_water', 'prison', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility', 'charging_station') THEN amenity ELSE NULL END, 'shop_' || CASE WHEN shop IN ('supermarket', 'bag', 'bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', 'confectionery', 'fashion', 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', 'garden_centre', 'hairdresser', 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', 'photo', 'photo_studio', 'photography', 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', 'mobile_phone', 'motorcycle', 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END, 'leisure_' || CASE WHEN leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table', 'slipway', 'dog_park') THEN leisure ELSE NULL END, 'man_made_' || CASE WHEN man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'obelisk') THEN man_made ELSE NULL END, 'natural_' || CASE WHEN "natural" IN ('peak', 'volcano', 'saddle', 'spring', 'cave_entrance') THEN "natural" ELSE NULL END, 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END, 'highway_'|| CASE WHEN highway IN ('bus_stop', 'elevator', 'traffic_signals', 'ford') THEN highway ELSE NULL END, 'power_' || CASE WHEN power IN ('generator') THEN power ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('viewpoint') THEN tourism ELSE NULL END, 'man_made_' || CASE WHEN man_made IN ('cross') THEN man_made ELSE NULL END, 'historic_' || CASE WHEN historic IN ('wayside_cross') THEN historic ELSE NULL END ) AS feature, access, CASE WHEN "natural" IN ('peak', 'volcano', 'saddle') THEN CASE WHEN ele ~ '^-?\d{1,4}(\.\d+)?$' THEN ele::NUMERIC ELSE NULL END ELSE NULL END AS score, religion, denomination, "generator:source", power_source, NULL AS way_pixels FROM planet_osm_point -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering WHERE aeroway IN ('helipad', 'aerodrome') OR tourism IN ('artwork', 'alpine_hut', 'camp_site', 'caravan_site', 'chalet', 'guest_house', 'hostel', 'hotel', 'motel', 'information', 'museum', 'viewpoint', 'picnic_site') OR amenity IN ('shelter', 'atm', 'bank', 'bar', 'bicycle_rental', 'bus_station', 'cafe', 'car_rental', 'car_wash', 'cinema', 'clinic', 'community_centre', 'fire_station', 'fountain', 'fuel', 'hospital', 'ice_cream', 'embassy', 'library', 'courthouse', 'townhall', 'parking', 'bicycle_parking', 'motorcycle_parking', 'pharmacy', 'doctors', 'dentist', 'place_of_worship', 'police', 'post_box', 'post_office', 'pub', 'biergarten', 'recycling', 'restaurant', 'food_court', 'fast_food', 'telephone', 'emergency_phone', 'taxi', 'theatre', 'toilets', 'drinking_water', 'prison', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility', 'charging_station') OR shop IS NOT NULL -- skip checking a huge list and use a null check OR leisure IN ('water_park', 'playground', 'miniature_golf', 'golf_course', 'picnic_table', 'slipway', 'dog_park') OR man_made IN ('mast', 'water_tower', 'lighthouse', 'windmill', 'cross', 'obelisk') OR "natural" IN ('peak', 'volcano', 'saddle', 'spring', 'cave_entrance') OR historic IN ('memorial', 'monument', 'archaeological_site', 'wayside_cross') OR highway IN ('bus_stop', 'elevator', 'traffic_signals', 'ford') OR (power = 'generator' AND ("generator:source" = 'wind' OR power_source = 'wind')) ORDER BY score DESC NULLS LAST ) AS amenity_points properties: minzoom: 10 advanced: {} - id: "power-towers" name: "power-towers" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_point WHERE power = 'tower' ) AS power_towers properties: minzoom: 14 advanced: {} - id: "power-poles" name: "power-poles" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_point WHERE power = 'pole' ) AS power_poles properties: minzoom: 16 advanced: {} - id: "roads-text-ref-low-zoom" name: "roads-text-ref-low-zoom" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, highway, height, width, refs FROM ( SELECT way, highway, array_length(refs,1) AS height, (SELECT MAX(char_length(ref)) FROM unnest(refs) AS u(ref)) AS width, array_to_string(refs, E'\n') AS refs FROM ( SELECT way, highway, string_to_array(ref, ';') AS refs FROM planet_osm_roads WHERE highway IN ('motorway', 'trunk', 'primary', 'secondary') AND ref IS NOT NULL ) AS p) AS q WHERE height <= 4 AND width <= 11) AS roads_text_ref_low_zoom properties: minzoom: 10 maxzoom: 12 advanced: {} - id: "junctions" name: "junctions" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, highway, junction, ref, name FROM planet_osm_point WHERE highway = 'motorway_junction' OR highway = 'traffic_signals' OR junction = 'yes' ) AS junctions properties: minzoom: 11 advanced: {} - id: "bridge-text" name: "bridge-text" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, man_made, name FROM planet_osm_polygon WHERE man_made = 'bridge' ) AS bridge_text properties: minzoom: 11 advanced: {} - id: "roads-text-ref" name: "roads-text-ref" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, highway, height, width, refs FROM ( SELECT way, highway, array_length(refs,1) AS height, (SELECT MAX(char_length(ref)) FROM unnest(refs) AS u(ref)) AS width, array_to_string(refs, E'\n') AS refs FROM ( SELECT way, COALESCE( CASE WHEN highway IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'unclassified', 'residential') THEN highway ELSE NULL END, CASE WHEN aeroway IN ('runway', 'taxiway') THEN aeroway ELSE NULL END ) AS highway, string_to_array(ref, ';') AS refs FROM planet_osm_line WHERE (highway IN ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'unclassified', 'residential') OR aeroway IN ('runway', 'taxiway')) AND ref IS NOT NULL ) AS p) AS q WHERE height <= 4 AND width <= 11) AS roads_text_ref properties: minzoom: 13 advanced: {} - id: "roads-area-text-name" name: "roads-area-text-name" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, highway, name FROM planet_osm_polygon WHERE highway IN ('residential', 'unclassified', 'pedestrian', 'service', 'footway', 'cycleway', 'living_street', 'track', 'path', 'platform') OR railway IN ('platform') AND name IS NOT NULL ) AS roads_area_text_name properties: minzoom: 15 advanced: {} - id: "roads-text-name" name: "roads-text-name" class: "directions" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, CASE WHEN substr(highway, length(highway)-3, 4) = 'link' THEN substr(highway, 0, length(highway)-4) ELSE highway END, CASE WHEN (tunnel = 'yes' OR tunnel = 'building_passage' OR covered = 'yes') THEN 'yes' ELSE 'no' END AS tunnel, CASE WHEN construction IN ('service', 'footway', 'cycleway', 'bridleway', 'path', 'track') THEN 'yes' ELSE 'no' END AS int_construction_minor, name, CASE WHEN oneway IN ('yes', '-1') THEN oneway WHEN junction IN ('roundabout') AND (oneway IS NULL OR NOT oneway IN ('no', 'reversible')) THEN 'yes' ELSE NULL END AS oneway, horse, bicycle FROM planet_osm_line WHERE highway IN ('motorway', 'motorway_link', 'trunk', 'trunk_link', 'primary', 'primary_link', 'secondary', 'secondary_link', 'tertiary', 'tertiary_link', 'residential', 'unclassified', 'road', 'service', 'pedestrian', 'raceway', 'living_street', 'construction') AND (name IS NOT NULL OR oneway IN ('yes', '-1') OR junction IN ('roundabout')) ) AS roads_text_name properties: minzoom: 13 advanced: {} - id: "paths-text-name" name: "paths-text-name" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, highway, name FROM planet_osm_line WHERE highway IN ('bridleway', 'footway', 'cycleway', 'path', 'track', 'steps') AND name IS NOT NULL ) AS paths_text_name properties: minzoom: 15 advanced: {} - id: "text-poly-low-zoom" name: "text-poly-low-zoom" class: "text-low-zoom" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, COALESCE( 'landuse_' || CASE WHEN landuse IN ('forest', 'military') THEN landuse ELSE NULL END, 'natural_' || CASE WHEN "natural" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock') THEN "natural" ELSE NULL END, 'place_' || CASE WHEN place IN ('island') THEN place ELSE NULL END, 'boundary_' || CASE WHEN boundary IN ('national_park') THEN boundary ELSE NULL END, 'leisure_' || CASE WHEN leisure IN ('nature_reserve') THEN leisure ELSE NULL END ) AS feature, name, CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building -- always no with the where conditions FROM planet_osm_polygon WHERE (landuse IN ('forest', 'military') OR "natural" IN ('wood', 'glacier', 'sand', 'scree', 'shingle', 'bare_rock') OR "place" IN ('island') OR boundary IN ('national_park') OR leisure IN ('nature_reserve')) AND building IS NULL AND name IS NOT NULL ORDER BY way_area DESC ) AS text_poly_low_zoom properties: minzoom: 7 maxzoom: 9 advanced: {} - id: "text-poly" name: "text-poly" class: "text" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql # Include values that are rendered as icon without label to prevent mismatch between icons and labels, # see https://github.com/gravitystorm/openstreetmap-carto/pull/1349#issuecomment-77805678 table: |- (SELECT way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels, COALESCE( 'aeroway_' || CASE WHEN aeroway IN ('gate', 'apron', 'helipad', 'aerodrome') THEN aeroway ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', 'theme_park', 'museum', 'zoo', 'information', 'picnic_site') THEN tourism ELSE NULL END, 'amenity_' || CASE WHEN amenity IN ('pub', 'restaurant', 'food_court', 'cafe', 'fast_food', 'biergarten', 'bar', 'library', 'theatre', 'courthouse', 'townhall', 'cinema', 'clinic', 'community_centre', 'parking', 'bicycle_parking', 'motorcycle_parking', 'police', 'fire_station', 'fountain', 'place_of_worship', 'grave_yard', 'shelter', 'bank', 'embassy', 'fuel', 'bus_station', 'prison', 'university', 'school', 'college', 'kindergarten', 'hospital', 'ice_cream', 'pharmacy', 'doctors', 'dentist', 'atm', 'bicycle_rental', 'car_rental', 'car_wash', 'post_box', 'post_office', 'recycling', 'telephone', 'emergency_phone', 'toilets', 'taxi', 'drinking_water', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility', 'charging_station') THEN amenity ELSE NULL END, 'shop_' || CASE WHEN shop IN ('supermarket', 'bag', 'bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', 'confectionery', 'fashion', 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', 'garden_centre', 'hairdresser', 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', 'photo', 'photo_studio', 'photography', 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', 'mobile_phone', 'motorcycle', 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END, 'leisure_' || CASE WHEN leisure IN ('swimming_pool', 'water_park', 'miniature_golf', 'golf_course', 'sports_centre', 'stadium', 'track', 'pitch', 'playground', 'park', 'recreation_ground', 'common', 'garden', 'nature_reserve', 'marina', 'picnic_table', 'dog_park') THEN leisure ELSE NULL END, 'power_' || CASE WHEN power IN ('plant', 'station', 'generator', 'sub_station', 'substation') THEN power ELSE NULL END, 'landuse_' || CASE WHEN landuse IN ('reservoir', 'basin', 'recreation_ground', 'village_green', 'quarry', 'vineyard', 'orchard', 'cemetery', 'residential', 'garages', 'meadow', 'grass', 'allotments', 'forest', 'farmyard', 'farm', 'farmland', 'greenhouse_horticulture', 'retail', 'industrial', 'railway', 'commercial', 'brownfield', 'landfill', 'construction', 'military') THEN landuse ELSE NULL END, 'man_made_' || CASE WHEN man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'pier', 'breakwater', 'groyne', 'obelisk') THEN man_made ELSE NULL END, 'natural_' || CASE WHEN "natural" IN ('wood', 'water', 'mud', 'wetland', 'marsh', 'bay', 'spring', 'scree', 'shingle', 'bare_rock', 'sand', 'heath', 'grassland', 'scrub', 'beach', 'shoal', 'reef', 'glacier') THEN "natural" ELSE NULL END, 'place_' || CASE WHEN place IN ('island', 'islet') THEN place ELSE NULL END, 'military_' || CASE WHEN military IN ('danger_area') THEN military ELSE NULL END, 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END, 'highway_' || CASE WHEN highway IN ('services', 'rest_area', 'bus_stop', 'elevator', 'ford') THEN highway ELSE NULL END, 'boundary_' || CASE WHEN boundary IN ('national_park') THEN boundary ELSE NULL END, 'waterway_' || CASE WHEN waterway IN ('dam') THEN waterway ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('viewpoint', 'attraction') THEN tourism ELSE NULL END ) AS feature, access, name, operator, ref, way_area, CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building FROM planet_osm_polygon -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering WHERE (aeroway IN ('gate', 'apron', 'helipad', 'aerodrome') OR tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', 'theme_park', 'museum', 'viewpoint', 'attraction', 'zoo', 'information', 'picnic_site') OR amenity IS NOT NULL -- skip checking a huge list and use a null check OR shop IS NOT NULL OR leisure IS NOT NULL OR landuse IS NOT NULL OR man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'pier', 'breakwater', 'groyne', 'obelisk') OR "natural" IS NOT NULL OR place IN ('island', 'islet') OR military IN ('danger_area') OR historic IN ('memorial', 'monument', 'archaeological_site') OR highway IN ('services', 'rest_area', 'bus_stop', 'elevator', 'ford') OR power IN ('plant', 'station', 'generator', 'sub_station', 'substation') OR boundary IN ('national_park') OR waterway = 'dam') AND (name IS NOT NULL OR (ref IS NOT NULL AND aeroway IN ('gate')) ) ORDER BY way_area DESC ) AS text_poly properties: minzoom: 10 advanced: {} - id: "text-line" name: "text-line" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, NULL as way_pixels, COALESCE('man_made_' || man_made, 'waterway_' || waterway, 'natural_' || "natural") AS feature, access, name, operator, ref, NULL AS way_area, CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building FROM planet_osm_line WHERE (man_made IN ('pier', 'breakwater', 'groyne', 'embankment') OR waterway IN ('dam', 'weir') OR "natural" IN ('cliff')) AND name IS NOT NULL ) AS text_line advanced: {} properties: minzoom: 10 - id: "text-point" name: "text-point" class: "text" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql # Include values that are rendered as icon without label to prevent mismatch between icons and labels, # see https://github.com/gravitystorm/openstreetmap-carto/pull/1349#issuecomment-77805678 table: |- (SELECT way, way_pixels, feature, access, CONCAT( name, CASE WHEN name IS NOT NULL AND elevation IS NOT NULL THEN E'\n' ELSE NULL END, CASE WHEN elevation IS NOT NULL THEN CONCAT(REPLACE(ROUND(elevation)::TEXT, '-', U&'\2212'), U&'\00A0', 'm') ELSE NULL END ) AS name, CASE WHEN "natural" IN ('peak', 'volcano', 'saddle') THEN elevation ELSE NULL END AS score, operator, ref, way_area, is_building FROM (SELECT way, NULL AS way_pixels, COALESCE( 'aeroway_' || CASE WHEN aeroway IN ('gate', 'apron', 'helipad', 'aerodrome') THEN aeroway ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', 'theme_park', 'museum', 'zoo', 'information', 'picnic_site') THEN tourism ELSE NULL END, 'amenity_' || CASE WHEN amenity IN ('pub', 'restaurant', 'food_court', 'cafe', 'fast_food', 'biergarten', 'bar', 'library', 'theatre', 'courthouse', 'townhall', 'cinema', 'clinic', 'community_centre', 'parking', 'bicycle_parking', 'motorcycle_parking', 'police', 'fire_station', 'fountain', 'place_of_worship', 'grave_yard', 'shelter', 'bank', 'embassy', 'fuel', 'bus_station', 'prison', 'university', 'school', 'college', 'kindergarten', 'hospital', 'ice_cream', 'pharmacy', 'doctors', 'dentist', 'atm', 'bicycle_rental', 'car_rental', 'car_wash', 'post_box', 'post_office', 'recycling', 'telephone', 'emergency_phone', 'toilets', 'taxi', 'drinking_water', 'hunting_stand', 'nightclub', 'veterinary', 'social_facility', 'charging_station') THEN amenity ELSE NULL END, 'shop_' || CASE WHEN shop IN ('supermarket', 'bag','bakery', 'beauty', 'books', 'butcher', 'clothes', 'computer', 'confectionery', 'fashion', 'convenience', 'department_store', 'doityourself', 'hardware', 'fishmonger', 'florist', 'garden_centre', 'hairdresser', 'hifi', 'ice_cream', 'car', 'car_repair', 'bicycle', 'mall', 'pet', 'photo', 'photo_studio', 'photography', 'seafood', 'shoes', 'alcohol', 'gift', 'furniture', 'kiosk', 'mobile_phone', 'motorcycle', 'musical_instrument', 'newsagent', 'optician', 'jewelry', 'jewellery', 'electronics', 'chemist', 'toys', 'travel_agency', 'car_parts', 'greengrocer', 'farm', 'stationery', 'laundry', 'dry_cleaning', 'beverages', 'perfumery', 'cosmetics', 'variety_store', 'wine', 'outdoor', 'copyshop', 'sports', 'deli', 'tobacco', 'art', 'tea') THEN shop WHEN shop IN ('no', 'vacant', 'closed', 'disused', 'empty') OR shop IS NULL THEN NULL ELSE 'other' END, 'leisure_' || CASE WHEN leisure IN ('swimming_pool', 'water_park', 'miniature_golf', 'golf_course', 'sports_centre', 'stadium', 'track', 'pitch','playground', 'park', 'recreation_ground', 'common', 'garden', 'nature_reserve', 'marina', 'slipway', 'picnic_table', 'dog_park') THEN leisure ELSE NULL END, 'power_' || CASE WHEN power IN ('plant', 'station', 'generator', 'sub_station', 'substation') THEN power ELSE NULL END, 'landuse_' || CASE WHEN landuse IN ('reservoir', 'basin', 'recreation_ground', 'village_green', 'quarry', 'vineyard', 'orchard', 'cemetery', 'residential', 'garages', 'meadow', 'grass', 'allotments', 'forest', 'farmyard', 'farm', 'farmland', 'greenhouse_horticulture', 'retail', 'industrial', 'railway', 'commercial', 'brownfield', 'landfill', 'construction', 'military') THEN landuse ELSE NULL END, 'man_made_' || CASE WHEN man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'obelisk') THEN man_made ELSE NULL END, 'natural_' || CASE WHEN "natural" IN ('wood', 'peak', 'volcano', 'saddle', 'cave_entrance', 'water', 'mud', 'wetland', 'marsh', 'bay', 'spring', 'scree', 'shingle', 'bare_rock', 'sand', 'heath', 'grassland', 'scrub', 'beach', 'glacier', 'tree') THEN "natural" ELSE NULL END, 'place_' || CASE WHEN place IN ('island', 'islet') THEN place ELSE NULL END, 'military_' || CASE WHEN military IN ('danger_area') THEN military ELSE NULL END, 'historic_' || CASE WHEN historic IN ('memorial', 'monument', 'archaeological_site') THEN historic ELSE NULL END, 'highway_' || CASE WHEN highway IN ('services', 'rest_area', 'bus_stop', 'elevator', 'ford') THEN highway ELSE NULL END, 'boundary_' || CASE WHEN boundary IN ('national_park') THEN boundary ELSE NULL END, 'waterway_' || CASE WHEN waterway IN ('dam', 'weir') THEN waterway ELSE NULL END, 'tourism_' || CASE WHEN tourism IN ('viewpoint', 'attraction') THEN tourism ELSE NULL END, 'man_made_' || CASE WHEN man_made IN ('cross') THEN man_made ELSE NULL END, 'historic_' || CASE WHEN historic IN ('wayside_cross') THEN historic ELSE NULL END ) AS feature, access, name, CASE WHEN "natural" IN ('peak', 'volcano', 'saddle') OR tourism = 'alpine_hut' OR amenity = 'shelter' THEN CASE WHEN ele ~ '^-?\d{1,4}(\.\d+)?$' THEN ele::NUMERIC ELSE NULL END ELSE NULL END AS elevation, "natural", operator, ref, NULL AS way_area, CASE WHEN building = 'no' OR building IS NULL THEN 'no' ELSE 'yes' END AS is_building FROM planet_osm_point -- The upcoming where clause is needed for performance only, as the CASE statements would end up doing the equivalent filtering WHERE (aeroway IN ('gate', 'apron', 'helipad', 'aerodrome') OR tourism IN ('artwork', 'alpine_hut', 'hotel', 'motel', 'hostel', 'chalet', 'guest_house', 'camp_site', 'caravan_site', 'theme_park', 'museum', 'viewpoint', 'attraction', 'zoo', 'information', 'picnic_site') OR amenity IS NOT NULL -- skip checking a huge list and use a null check OR shop IS NOT NULL OR leisure IS NOT NULL OR landuse IN ('reservoir', 'basin', 'recreation_ground', 'village_green', 'quarry', 'vineyard', 'orchard', 'cemetery', 'residential', 'garages', 'meadow', 'grass', 'allotments', 'forest', 'farmyard', 'farm', 'farmland', 'greenhouse_horticulture', 'retail', 'industrial', 'railway', 'commercial', 'brownfield', 'landfill', 'construction', 'military') OR man_made IN ('lighthouse', 'windmill', 'mast', 'water_tower', 'cross', 'obelisk') OR "natural" IS NOT NULL OR place IN ('island', 'islet') OR military IN ('danger_area') OR historic IN ('memorial', 'monument', 'archaeological_site', 'wayside_cross') OR highway IN ('bus_stop', 'services', 'rest_area', 'elevator', 'ford') OR power IN ('plant', 'station', 'generator', 'sub_station', 'substation') OR boundary IN ('national_park') OR waterway IN ('dam', 'weir')) AND (name IS NOT NULL OR (ele IS NOT NULL AND ("natural" IN ('peak', 'volcano', 'saddle') OR tourism = 'alpine_hut' OR amenity = 'shelter')) OR (ref IS NOT NULL AND aeroway IN ('gate')) ) ) AS p ORDER BY score DESC NULLS LAST ) AS text properties: minzoom: 10 advanced: {} - id: "building-text" name: "building-text" class: "" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT name, way, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE building IS NOT NULL AND building NOT IN ('no') AND name IS NOT NULL ORDER BY way_area DESC ) AS building_text properties: minzoom: 14 advanced: {} - id: "interpolation" name: "interpolation" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way FROM planet_osm_line WHERE "addr:interpolation" IS NOT NULL ) AS interpolation properties: minzoom: 17 advanced: {} - id: "addresses" name: "addresses" class: "" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, "addr:housenumber" AS addr_housenumber, "addr:housename" AS addr_housename, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE (("addr:housenumber" IS NOT NULL) OR ("addr:housename" IS NOT NULL)) AND building IS NOT NULL UNION ALL SELECT way, "addr:housenumber" AS addr_housenumber, "addr:housename" AS addr_housename, NULL AS way_pixels FROM planet_osm_point WHERE ("addr:housenumber" IS NOT NULL) OR ("addr:housename" IS NOT NULL) ORDER BY way_pixels DESC NULLS LAST ) AS addresses properties: minzoom: 17 advanced: {} - id: "water-lines-text" name: "water-lines-text" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, waterway, lock, name, intermittent, CASE WHEN tunnel IN ('yes', 'culvert') THEN 'yes' ELSE 'no' END AS int_tunnel FROM planet_osm_line WHERE waterway IN ('river', 'canal', 'derelict_canal', 'stream', 'drain', 'ditch', 'wadi') AND (tunnel IS NULL or tunnel != 'culvert') AND name IS NOT NULL ORDER BY z_order ) AS water_lines_text properties: minzoom: 13 advanced: {} - id: "ferry-routes-text" name: "ferry-routes-text" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name FROM planet_osm_line WHERE route = 'ferry' AND name IS NOT NULL ) AS ferry_routes_text properties: minzoom: 13 advanced: {} - id: "admin-text" name: "admin-text" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, admin_level FROM planet_osm_polygon WHERE boundary = 'administrative' AND admin_level IN ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10') AND name IS NOT NULL ORDER BY admin_level::integer ASC, way_area DESC ) AS admin_text properties: minzoom: 16 advanced: {} - id: "nature-reserve-text" name: "nature-reserve-text" class: "" geometry: "linestring" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, name, way_area/NULLIF(!pixel_width!::real*!pixel_height!::real,0) AS way_pixels FROM planet_osm_polygon WHERE (boundary = 'national_park' OR leisure = 'nature_reserve') AND name IS NOT NULL ) AS nature_reserve_text properties: minzoom: 13 advanced: {} - id: "amenity-low-priority" name: "amenity-low-priority" class: "amenity-low-priority" geometry: "point" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE( 'highway_' || CASE WHEN highway IN ('mini_roundabout') THEN highway ELSE NULL END, 'railway_' || CASE WHEN railway IN ('level_crossing', 'crossing') THEN railway ELSE NULL END, 'amenity_' || CASE WHEN amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'bench', 'waste_basket') THEN amenity ELSE NULL END, 'historic_' || CASE WHEN historic IN ('wayside_cross') THEN historic ELSE NULL END, 'man_made_' || CASE WHEN man_made IN ('cross') THEN man_made ELSE NULL END, 'barrier_' || CASE WHEN barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block') THEN barrier ELSE NULL END ) AS feature, access, CASE WHEN amenity='waste_basket' THEN 2 ELSE 1 END AS prio FROM planet_osm_point p WHERE highway IN ('mini_roundabout') OR railway IN ('level_crossing', 'crossing') OR amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking', 'bench', 'waste_basket') OR historic IN ('wayside_cross') OR man_made IN ('cross') OR barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block') ORDER BY prio ) AS amenity_low_priority properties: minzoom: 14 advanced: {} - id: "amenity-low-priority-poly" name: "amenity-low-priority-poly" class: "amenity-low-priority" geometry: "polygon" <<: *extents Datasource: <<: *osm2pgsql table: |- (SELECT way, COALESCE( 'amenity_' || CASE WHEN amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking') THEN amenity ELSE NULL END, 'barrier_' || CASE WHEN barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block') THEN barrier ELSE NULL END ) AS feature, access FROM planet_osm_polygon p WHERE amenity IN ('parking', 'bicycle_parking', 'motorcycle_parking') OR barrier IN ('bollard', 'gate', 'lift_gate', 'swing_gate', 'block') ) AS amenity_low_priority_poly properties: minzoom: 14 advanced: {} openstreetmap-carto-2.45.1/road-colors-generated.mss000066400000000000000000000017411302040332100224720ustar00rootroot00000000000000/* This is generated code, do not change this file manually. */ /* */ /* To change these definitions, alter road-colors.yaml and run: */ /* */ /* ./scripts/generate_road_colours.py > road-colors-generated.mss */ /* */ @motorway-low-zoom-casing: #c24e6b; @trunk-low-zoom-casing: #cf6649; @primary-low-zoom-casing: #c38a27; @secondary-low-zoom-casing: #9eae23; @motorway-casing: #dc2a67; @trunk-casing: #c84e2f; @primary-casing: #a06b00; @secondary-casing: #707d05; @motorway-shield: #620728; @trunk-shield: #5d1b0b; @primary-shield: #4c2e00; @secondary-shield: #323b00; @motorway-low-zoom: #e66e89; @trunk-low-zoom: #f5977a; @primary-low-zoom: #f3c380; @secondary-low-zoom: #e8eda0; @motorway-fill: #e892a2; @trunk-fill: #f9b29c; @primary-fill: #fcd6a4; @secondary-fill: #f7fabf; openstreetmap-carto-2.45.1/road-colors.yaml000066400000000000000000000020511302040332100206710ustar00rootroot00000000000000# This is the input for scripts/generate_road_colours.py # All road classes colours will be generated for, in order of importance # (biggest first). roads: - motorway - trunk - primary - secondary # The starting and ending hue. The range goes from 0 to 360, with 0 and 360 # representing red. hue: [10, 106] # The lightness and chroma (also known as saturation) for each type of colour. # Lightness ranges from 0 to 100; dark to bright. # Chroma ranges from 0 to 100 too; unsaturated to fully saturated. classes: # Colours for output into the MSS file mss: fill: lightness: [70, 97] chroma: [35, 29] casing: lightness: [50, 50] chroma: [70, 55] low-zoom: lightness: [62, 92] chroma: [50, 40] low-zoom-casing: lightness: [50, 70] chroma: [50, 65] shield: lightness: [20, 25] chroma: [40, 42] # Colours used by the road shields script shield: fill: lightness: [85, 95] chroma: [12, 14] stroke_fill: lightness: [70, 80] chroma: [22, 24] openstreetmap-carto-2.45.1/roads.mss000066400000000000000000003075711302040332100174340ustar00rootroot00000000000000/* For the main linear features, such as roads and railways. */ @tertiary-fill: #ffffff; @residential-fill: #ffffff; @service-fill: @residential-fill; @living-street-fill: #ededed; @pedestrian-fill: #dddde8; @raceway-fill: pink; @road-fill: #ddd; @footway-fill: salmon; @footway-fill-noaccess: #bbbbbb; @steps-fill: @footway-fill; @steps-fill-noaccess: #bbbbbb; @cycleway-fill: blue; @cycleway-fill-noaccess: #9999ff; @bridleway-fill: green; @bridleway-fill-noaccess: #aaddaa; @track-fill: #996600; @track-fill-noaccess: #e2c5bb; @aeroway-fill: #bbc; @runway-fill: @aeroway-fill; @taxiway-fill: @aeroway-fill; @helipad-fill: @aeroway-fill; @access-marking: #eaeaea; @access-marking-living-street: #cccccc; @default-casing: white; @tertiary-casing: #8f8f8f; @residential-casing: #bbb; @road-casing: @residential-casing; @service-casing: @residential-casing; @living-street-casing: @residential-casing; @pedestrian-casing: #999; @path-casing: @default-casing; @footway-casing: @default-casing; @steps-casing: @default-casing; @cycleway-casing: @default-casing; @bridleway-casing: @default-casing; @track-casing: @default-casing; @tertiary-shield: #3b3b3b; @unimportant-road: @residential-casing; @residential-construction: #aaa; @service-construction: #aaa; @destination-marking: #c2e0ff; @private-marking: #efa9a9; @private-marking-for-red: #C26363; @tunnel-casing: grey; @bridge-casing: black; @motorway-tunnel-fill: lighten(@motorway-fill, 10%); @trunk-tunnel-fill: lighten(@trunk-fill, 10%); @primary-tunnel-fill: lighten(@primary-fill, 10%); @secondary-tunnel-fill: lighten(@secondary-fill, 5%); @tertiary-tunnel-fill: lighten(@tertiary-fill, 5%); @residential-tunnel-fill: darken(@residential-fill, 5%); @living-street-tunnel-fill: lighten(@living-street-fill, 10%); @motorway-width-z5: 0.5; @trunk-width-z5: 0.4; @motorway-width-z7: 0.8; @trunk-width-z7: 0.6; @motorway-width-z8: 1; @trunk-width-z8: 1; @primary-width-z8: 1; @motorway-width-z9: 1.4; @trunk-width-z9: 1.4; @primary-width-z9: 1.4; @secondary-width-z9: 1; @motorway-width-z10: 1.9; @trunk-width-z10: 1.9; @primary-width-z10: 1.8; @secondary-width-z10: 1; @motorway-width-z11: 2.0; @trunk-width-z11: 1.9; @primary-width-z11: 1.8; @secondary-width-z11: 1; @motorway-width-z12: 3.5; @motorway-link-width-z12: 1.5; @trunk-width-z12: 3.5; @primary-width-z12: 3.5; @secondary-width-z12: 3.5; @tertiary-width-z12: 2.5; @motorway-width-z13: 6; @motorway-link-width-z13: 4; @trunk-width-z13: 6; @primary-width-z13: 5; @secondary-width-z13: 5; @tertiary-width-z13: 4; @residential-width-z13: 2.5; @living-street-width-z13: 2; @pedestrian-width-z13: 2; @bridleway-width-z13: 0.3; @footway-width-z13: 0.7; @cycleway-width-z13: 0.7; @path-width-z13: 0.2; @track-width-z13: 0.5; @track-grade1-width-z13: 0.5; @track-grade2-width-z13: 0.5; @steps-width-z13: 0.7; @secondary-width-z14: 5; @tertiary-width-z14: 5; @residential-width-z14: 3; @living-street-width-z14: 3; @pedestrian-width-z14: 3; @road-width-z14: 2; @service-width-z14: 2; @motorway-width-z15: 10; @motorway-link-width-z15: 7.8; @trunk-width-z15: 10; @primary-width-z15: 10; @secondary-width-z15: 9; @tertiary-width-z15: 9; @residential-width-z15: 5; @living-street-width-z15: 5; @pedestrian-width-z15: 5; @bridleway-width-z15: 1.2; @footway-width-z15: 1; @cycleway-width-z15: 0.9; @path-width-z15: 0.5; @track-width-z15: 1.5; @track-grade1-width-z15: 0.75; @track-grade2-width-z15: 0.75; @steps-width-z15: 3; @secondary-width-z16: 10; @tertiary-width-z16: 10; @residential-width-z16: 6; @living-street-width-z16: 6; @pedestrian-width-z16: 6; @road-width-z16: 3.5; @service-width-z16: 3.5; @minor-service-width-z16: 2; @footway-width-z16: 1.3; @cycleway-width-z16: 0.9; @motorway-width-z17: 18; @motorway-link-width-z17: 12; @trunk-width-z17: 18; @primary-width-z17: 18; @secondary-width-z17: 18; @tertiary-width-z17: 18; @residential-width-z17: 12; @living-street-width-z17: 12; @pedestrian-width-z17: 12; @road-width-z17: 7; @service-width-z17: 7; @minor-service-width-z17: 3.5; @motorway-width-z18: 21; @motorway-link-width-z18: 13; @trunk-width-z18: 21; @primary-width-z18: 21; @secondary-width-z18: 21; @tertiary-width-z18: 21; @residential-width-z18: 13; @living-street-width-z18: 13; @pedestrian-width-z18: 13; @road-width-z18: 8.5; @service-width-z18: 8.5; @minor-service-width-z18: 4.75; @motorway-width-z19: 27; @motorway-link-width-z19: 16; @trunk-width-z19: 27; @primary-width-z19: 27; @secondary-width-z19: 27; @tertiary-width-z19: 27; @residential-width-z19: 17; @living-street-width-z19: 17; @pedestrian-width-z19: 17; @road-width-z19: 11; @service-width-z19: 11; @minor-service-width-z19: 5.5; @footway-width-z18: 1.3; @cycleway-width-z18: 1; @footway-width-z19: 1.6; @cycleway-width-z19: 1.3; @major-casing-width-z11: 0.3; @casing-width-z12: 0.1; @secondary-casing-width-z12: 0.3; @major-casing-width-z12: 0.5; @casing-width-z13: 0.5; @residential-casing-width-z13: 0.5; @secondary-casing-width-z13: 0.35; @major-casing-width-z13: 0.5; @casing-width-z14: 0.55; @secondary-casing-width-z14: 0.35; @major-casing-width-z14: 0.6; @casing-width-z15: 0.6; @secondary-casing-width-z15: 0.7; @major-casing-width-z15: 0.7; @casing-width-z16: 0.6; @secondary-casing-width-z16: 0.7; @major-casing-width-z16: 0.7; @casing-width-z17: 0.8; @secondary-casing-width-z17: 1; @major-casing-width-z17: 1; @casing-width-z18: 0.8; @secondary-casing-width-z18: 1; @major-casing-width-z18: 1; @casing-width-z19: 0.8; @secondary-casing-width-z19: 1; @major-casing-width-z19: 1; @bridge-casing-width-z12: 0.1; @major-bridge-casing-width-z12: 0.5; @bridge-casing-width-z13: 0.5; @major-bridge-casing-width-z13: 0.5; @bridge-casing-width-z14: 0.5; @major-bridge-casing-width-z14: 0.6; @bridge-casing-width-z15: 0.75; @major-bridge-casing-width-z15: 0.75; @bridge-casing-width-z16: 0.75; @major-bridge-casing-width-z16: 0.75; @bridge-casing-width-z17: 0.8; @major-bridge-casing-width-z17: 1; @bridge-casing-width-z18: 0.8; @major-bridge-casing-width-z18: 1; @bridge-casing-width-z19: 0.8; @major-bridge-casing-width-z19: 1; @paths-background-width: 1; @paths-bridge-casing-width: 0.5; @paths-tunnel-casing-width: 1; @junction-text-color: #960000; @halo-color-for-minor-road: white; @motorway-oneway-arrow-color: darken(@motorway-casing, 25%); @trunk-oneway-arrow-color: darken(@trunk-casing, 25%); @primary-oneway-arrow-color: darken(@primary-casing, 15%); @secondary-oneway-arrow-color: darken(@secondary-casing, 10%); @tertiary-oneway-arrow-color: darken(@tertiary-casing, 30%); @residential-oneway-arrow-color: darken(@residential-casing, 40%); @living-street-oneway-arrow-color: darken(@residential-casing, 30%); @pedestrian-oneway-arrow-color: darken(@pedestrian-casing, 25%); @raceway-oneway-arrow-color: darken(@raceway-fill, 50%); @footway-oneway-arrow-color: darken(@footway-fill, 35%); @steps-oneway-arrow-color: darken(@steps-fill, 35%); @cycleway-oneway-arrow-color: darken(@cycleway-fill, 25%); @track-oneway-arrow-color: darken(@track-fill, 15%); @bridleway-oneway-arrow-color: darken(@track-fill, 10%); @shield-size: 9; @shield-size-z16: 10; @shield-size-z18: 11; @shield-spacing: 760; @shield-min-distance: 40; @shield-font: @book-fonts; @shield-clip: false; .roads-casing, .bridges-casing, .tunnels-casing { ::casing { [zoom = 9][feature = 'highway_secondary'] { line-color: @halo-color-for-minor-road; line-width: 2.2; line-opacity: 0.4; line-join: round; //Missing line-cap: round; is intentional. It would cause rendering glow multiple times in some places - what as result of partial transparency would cause differences in rendering //Also, bridges - including bridge casings - are rendered on top of roads. Enabling line-cap: round would result in glow from bridges rendered on top of road around bridges. } [zoom = 10][feature = 'highway_secondary'], [zoom = 11][feature = 'highway_secondary'] { line-color: @halo-color-for-minor-road; line-width: 2.7; line-opacity: 0.4; line-join: round; //Missing line-cap: round; is intentional. It would cause rendering glow multiple times in some places - what as result of partial transparency would cause differences in rendering //Also, bridges - including bridge casings - are rendered on top of roads. Enabling line-cap: round would result in glow from bridges rendered on top of road around bridges. } [zoom = 10][feature = 'highway_tertiary'], [zoom = 11][feature = 'highway_tertiary'], [zoom = 12][feature = 'highway_unclassified'] { line-color: @halo-color-for-minor-road; line-width: 2.2; line-opacity: 0.3; line-join: round; //Missing line-cap: round; is intentional. It would cause rendering glow multiple times in some places - what as result of partial transparency would cause differences in rendering //Also, bridges - including bridge casings are rendered on top of roads. Enabling line-cap: round would result in glow from bridges rendered on top of road around bridges. } [zoom >= 12] { [feature = 'highway_motorway'] { line-width: @motorway-width-z12; [zoom >= 13] { line-width: @motorway-width-z13; } [zoom >= 15] { line-width: @motorway-width-z15; } [zoom >= 17] { line-width: @motorway-width-z17; } [zoom >= 18] { line-width: @motorway-width-z18; } [zoom >= 19] { line-width: @motorway-width-z19; } [link = 'yes'] { line-width: @motorway-link-width-z12; [zoom >= 13] { line-width: @motorway-link-width-z13; } [zoom >= 15] { line-width: @motorway-link-width-z15; } [zoom >= 17] { line-width: @motorway-link-width-z17; } [zoom >= 18] { line-width: @motorway-link-width-z18; } [zoom >= 19] { line-width: @motorway-link-width-z19; } } line-color: @motorway-low-zoom-casing; [zoom >= 13] { line-color: @motorway-casing; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { line-join: round; [zoom >= 13] { line-color: @bridge-casing; } } } } [feature = 'highway_trunk'] { [zoom >= 12] { line-color: @trunk-low-zoom-casing; [zoom >= 13] { line-color: @trunk-casing; } line-width: @trunk-width-z12; [zoom >= 13] { line-width: @trunk-width-z13; } [zoom >= 15] { line-width: @trunk-width-z15; } [zoom >= 17] { line-width: @trunk-width-z17; } [zoom >= 18] { line-width: @trunk-width-z18; } [zoom >= 19] { line-width: @trunk-width-z19; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { line-join: round; [zoom >= 13] { line-color: @bridge-casing; } } } } [feature = 'highway_primary'] { [zoom >= 12] { line-color: @primary-low-zoom-casing; [zoom >= 13] { line-color: @primary-casing; } line-width: @primary-width-z12; [zoom >= 13] { line-width: @primary-width-z13; } [zoom >= 15] { line-width: @primary-width-z15; } [zoom >= 17] { line-width: @primary-width-z17; } [zoom >= 18] { line-width: @primary-width-z18; } [zoom >= 19] { line-width: @primary-width-z19; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { line-join: round; [zoom >= 13] { line-color: @bridge-casing; } } } } [feature = 'highway_secondary'] { [zoom >= 12] { line-color: @secondary-low-zoom-casing; [zoom >= 13] { line-color: @secondary-casing; } line-width: @secondary-width-z12; [zoom >= 13] { line-width: @secondary-width-z13; } [zoom >= 14] { line-width: @secondary-width-z14; } [zoom >= 15] { line-width: @secondary-width-z15; } [zoom >= 16] { line-width: @secondary-width-z16; } [zoom >= 17] { line-width: @secondary-width-z17; } [zoom >= 18] { line-width: @secondary-width-z18; } [zoom >= 19] { line-width: @secondary-width-z19; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { [zoom >= 13] { line-color: @bridge-casing; line-join: round; } } } } [feature = 'highway_tertiary'] { [zoom >= 12] { line-color: @tertiary-casing; line-width: @tertiary-width-z12; [zoom >= 13] { line-width: @tertiary-width-z13; } [zoom >= 14] { line-width: @tertiary-width-z14; } [zoom >= 15] { line-width: @tertiary-width-z15; } [zoom >= 16] { line-width: @tertiary-width-z16; } [zoom >= 17] { line-width: @tertiary-width-z17; } [zoom >= 18] { line-width: @tertiary-width-z18; } [zoom >= 19] { line-width: @tertiary-width-z19; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { [zoom >= 14] { line-color: @bridge-casing; line-join: round; } } } } [feature = 'highway_residential'], [feature = 'highway_unclassified'] { [zoom >= 13] { line-color: @residential-casing; line-width: @residential-width-z13; [zoom >= 14] { line-width: @residential-width-z14; } [zoom >= 15] { line-width: @residential-width-z15; } [zoom >= 16] { line-width: @residential-width-z16; } [zoom >= 17] { line-width: @residential-width-z17; } [zoom >= 18] { line-width: @residential-width-z18; } [zoom >= 19] { line-width: @residential-width-z19; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { [zoom >= 14] { line-color: @bridge-casing; line-join: round; } } } } [feature = 'highway_road'] { [zoom >= 14] { line-color: @road-casing; line-width: @road-width-z14; [zoom >= 16] { line-width: @road-width-z16; } [zoom >= 17] { line-width: @road-width-z17; } [zoom >= 18] { line-width: @road-width-z18; } [zoom >= 19] { line-width: @road-width-z19; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { line-color: @bridge-casing; line-join: round; } } } [feature = 'highway_service'] { [zoom >= 14][service = 'INT-normal'], [zoom >= 16][service = 'INT-minor'] { line-color: @service-casing; [service = 'INT-normal'] { line-width: @service-width-z14; [zoom >= 16] { line-width: @service-width-z16; } [zoom >= 17] { line-width: @service-width-z17; } [zoom >= 18] { line-width: @service-width-z18; } [zoom >= 19] { line-width: @service-width-z19; } } [service = 'INT-minor'] { line-width: @minor-service-width-z16; [zoom >= 17] { line-width: @minor-service-width-z17; } [zoom >= 18] { line-width: @minor-service-width-z18; } [zoom >= 19] { line-width: @minor-service-width-z19; } } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { line-color: @bridge-casing; line-join: round; } } } [feature = 'highway_pedestrian'] { [zoom >= 13] { line-color: @pedestrian-casing; line-width: @pedestrian-width-z13; [zoom >= 14] { line-width: @pedestrian-width-z14; } [zoom >= 15] { line-width: @pedestrian-width-z15; } [zoom >= 16] { line-width: @pedestrian-width-z16; } [zoom >= 17] { line-width: @pedestrian-width-z17; } [zoom >= 18] { line-width: @pedestrian-width-z18; } [zoom >= 19] { line-width: @pedestrian-width-z19; } .roads-casing { line-join: round; line-cap: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { [zoom >= 14] { line-color: @bridge-casing; line-join: round; } } } } [feature = 'highway_living_street'] { [zoom >= 13] { line-color: @living-street-casing; line-width: @living-street-width-z13; [zoom >= 14] { line-width: @living-street-width-z14; } [zoom >= 15] { line-width: @living-street-width-z15; } [zoom >= 16] { line-width: @living-street-width-z16; } [zoom >= 17] { line-width: @living-street-width-z17; } [zoom >= 18] { line-width: @living-street-width-z18; } [zoom >= 19] { line-width: @living-street-width-z19; } .roads-casing { line-cap: round; line-join: round; } .tunnels-casing { line-dasharray: 4,2; } .bridges-casing { [zoom >= 14] { line-color: @bridge-casing; line-join: round; } } } } [feature = 'highway_steps'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @steps-width-z13 + 2 * (@paths-background-width + @paths-bridge-casing-width); [zoom >= 15] { line-width: @steps-width-z15 + 2 * (@paths-background-width + @paths-bridge-casing-width); } line-color: @bridge-casing; line-join: round; } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-width: @steps-width-z13 + 2 * (@paths-background-width + @paths-tunnel-casing-width); [zoom >= 15] { line-width: @steps-width-z15 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } line-color: @tunnel-casing; line-dasharray: 4,2; } } } [feature = 'highway_bridleway'], [feature = 'highway_path'][horse = 'designated'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @bridleway-width-z13 + 2 * (@paths-background-width + @paths-bridge-casing-width); [zoom >= 15] { line-width: @bridleway-width-z15 + 2 * (@paths-background-width + @paths-bridge-casing-width); } line-color: @bridge-casing; line-join: round; } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-width: @bridleway-width-z13 + 2 * (@paths-background-width + @paths-tunnel-casing-width); [zoom >= 15] { line-width: @bridleway-width-z15 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } line-color: @tunnel-casing; line-dasharray: 4,2; } } } [feature = 'highway_footway'], [feature = 'highway_path'][bicycle != 'designated'][horse != 'designated'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @footway-width-z13 + 2 * (@paths-background-width + @paths-bridge-casing-width); [zoom >= 15] { line-width: @footway-width-z15 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [zoom >= 16] { line-width: @footway-width-z16 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [zoom >= 18] { line-width: @footway-width-z18 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [zoom >= 19] { line-width: @footway-width-z19 + 2 * (@paths-background-width + @paths-bridge-casing-width); } line-color: @bridge-casing; line-join: round; } } .tunnels-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @footway-width-z13 + 2 * (@paths-background-width + @paths-tunnel-casing-width); [zoom >= 15] { line-width: @footway-width-z15 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [zoom >= 16] { line-width: @footway-width-z16 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [zoom >= 18] { line-width: @footway-width-z18 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [zoom >= 19] { line-width: @footway-width-z19 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } line-color: @tunnel-casing; line-dasharray: 4,2; } } } [feature = 'highway_cycleway'], [feature = 'highway_path'][bicycle = 'designated'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @cycleway-width-z13 + 2 * (@paths-background-width + @paths-bridge-casing-width); [zoom >= 15] { line-width: @cycleway-width-z15 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [zoom >= 16] { line-width: @cycleway-width-z16 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [zoom >= 18] { line-width: @cycleway-width-z18 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [zoom >= 19] { line-width: @cycleway-width-z19 + 2 * (@paths-background-width + @paths-bridge-casing-width); } line-color: @bridge-casing; line-join: round; } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-width: @cycleway-width-z13 + 2 * (@paths-background-width + @paths-tunnel-casing-width); [zoom >= 15] { line-width: @cycleway-width-z15 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [zoom >= 16] { line-width: @cycleway-width-z16 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [zoom >= 18] { line-width: @cycleway-width-z18 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [zoom >= 19] { line-width: @cycleway-width-z19 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } line-color: @tunnel-casing; line-dasharray: 4,2; } } } [feature = 'highway_track'] { .bridges-casing { [zoom >= 13][access != 'no'] { line-color: @bridge-casing; line-join: round; line-width: @track-width-z13 + 2 * (@paths-background-width + @paths-bridge-casing-width); [tracktype = 'grade1'] { line-width: @track-grade1-width-z13 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [tracktype = 'grade2'] { line-width: @track-grade2-width-z13 + 2 * (@paths-background-width + @paths-bridge-casing-width); } } [zoom >= 15] { line-color: @bridge-casing; line-join: round; line-width: @track-width-z15 + 2 * (@paths-background-width + @paths-bridge-casing-width); [tracktype = 'grade1'] { line-width: @track-grade1-width-z15 + 2 * (@paths-background-width + @paths-bridge-casing-width); } [tracktype = 'grade2'] { line-width: @track-grade2-width-z15 + 2 * (@paths-background-width + @paths-bridge-casing-width); } } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-color: @tunnel-casing; line-dasharray: 4,2; line-width: @track-width-z13 + 2 * (@paths-background-width + @paths-tunnel-casing-width); [tracktype = 'grade1'] { line-width: @track-grade1-width-z13 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [tracktype = 'grade2'] { line-width: @track-grade2-width-z13 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [zoom >= 15]{ line-width: @track-width-z15 + 2 * (@paths-background-width + @paths-tunnel-casing-width); [tracktype = 'grade1'] { line-width: @track-grade1-width-z15 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } [tracktype = 'grade2'] { line-width: @track-grade2-width-z15 + 2 * (@paths-background-width + @paths-tunnel-casing-width); } } } } } [feature = 'railway_tram'], [feature = 'railway_tram-service'][zoom >= 15] { .bridges-casing { [zoom >= 13] { line-width: 4; [zoom >= 15] { line-width: 5; } line-color: @bridge-casing; line-join: round; } } } [feature = 'railway_subway'] { .bridges-casing { [zoom >= 14] { line-width: 5.5; line-color: @bridge-casing; line-join: round; } } } [feature = 'railway_light_rail'], [feature = 'railway_funicular'], [feature = 'railway_narrow_gauge'] { .bridges-casing { [zoom >= 14] { line-width: 5.5; line-color: @bridge-casing; line-join: round; } } } [feature = 'railway_rail'], [feature = 'railway_preserved'], [feature = 'railway_monorail'][zoom >= 14] { .bridges-casing { [zoom >= 13] { line-width: 6.5; line-color: @bridge-casing; line-join: round; } } } [feature = 'railway_INT-spur-siding-yard'] { .bridges-casing { [zoom >= 13] { line-width: 5.7; line-color: @bridge-casing; line-join: round; } } } [feature = 'railway_disused'][zoom >= 15], [feature = 'railway_construction'], [feature = 'railway_miniature'][zoom >= 15], [feature = 'railway_INT-preserved-ssy'][zoom >= 14] { .bridges-casing { [zoom >= 13] { line-width: 6; line-color: @bridge-casing; line-join: round; } } } [feature = 'aeroway_runway'] { .bridges-casing { [zoom >= 14] { line-width: 13; [zoom >= 15] { line-width: 19; } [zoom >= 16] { line-width: 25; } line-color: @bridge-casing; line-join: round; } } } [feature = 'aeroway_taxiway'] { .bridges-casing { [zoom >= 14] { line-width: 5; line-color: @bridge-casing; line-join: round; [zoom >= 15] { line-width: 7; } } } } } ::bridges_and_tunnels_background { [feature = 'highway_bridleway'], [feature = 'highway_path'][horse = 'designated'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @bridleway-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @bridleway-width-z15 + 2 * @paths-background-width; } line-color: @bridleway-casing; line-join: round; } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-color: @bridleway-casing; line-cap: round; line-join: round; line-width: @bridleway-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @bridleway-width-z15 + 2 * @paths-background-width; } } } } [feature = 'highway_footway'], [feature = 'highway_path'][bicycle != 'designated'][horse != 'designated'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @footway-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @footway-width-z15 + 2 * @paths-background-width; } [zoom >= 16] { line-width: @footway-width-z16 + 2 * @paths-background-width; } [zoom >= 18] { line-width: @footway-width-z18 + 2 * @paths-background-width; } [zoom >= 19] { line-width: @footway-width-z19 + 2 * @paths-background-width; } line-color: @footway-casing; line-join: round; } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-color: @footway-casing; line-cap: round; line-join: round; line-width: @footway-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @footway-width-z15 + 2 * @paths-background-width; } [zoom >= 16] { line-width: @footway-width-z16 + 2 * @paths-background-width; } [zoom >= 18] { line-width: @footway-width-z18 + 2 * @paths-background-width; } [zoom >= 19] { line-width: @footway-width-z19 + 2 * @paths-background-width; } } } } [feature = 'highway_cycleway'], [feature = 'highway_path'][bicycle = 'designated'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @cycleway-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @cycleway-width-z15 + 2 * @paths-background-width; } [zoom >= 16] { line-width: @cycleway-width-z16 + 2 * @paths-background-width; } [zoom >= 18] { line-width: @cycleway-width-z18 + 2 * @paths-background-width; } [zoom >= 19] { line-width: @cycleway-width-z19 + 2 * @paths-background-width; } line-color: @cycleway-casing; line-join: round; } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-color: @cycleway-casing; line-cap: round; line-join: round; line-width: @cycleway-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @cycleway-width-z15 + 2 * @paths-background-width; } [zoom >= 16] { line-width: @cycleway-width-z16 + 2 * @paths-background-width; } [zoom >= 18] { line-width: @cycleway-width-z18 + 2 * @paths-background-width; } [zoom >= 19] { line-width: @cycleway-width-z19 + 2 * @paths-background-width; } } } } [feature = 'highway_steps'] { .bridges-casing { [zoom >= 14][access != 'no'], [zoom >= 15] { line-width: @steps-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @steps-width-z15 + 2 * @paths-background-width; } line-color: @steps-casing; line-join: round; } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-color: @steps-casing; line-cap: round; line-join: round; line-width: @steps-width-z13 + 2 * @paths-background-width; [zoom >= 15] { line-width: @steps-width-z15 + 2 * @paths-background-width; } } } } [feature = 'highway_track'] { /* We don't set opacity here, so it's 1.0. Aside from that, it's basically a copy of roads-fill::background in the track part of ::fill */ .bridges-casing { [zoom >= 13][access != 'no'] { line-color: @track-casing; line-join: round; line-width: @track-width-z13 + 2 * @paths-background-width; [tracktype = 'grade1'] { line-width: @track-grade1-width-z13 + 2 * @paths-background-width; } [tracktype = 'grade2'] { line-width: @track-grade2-width-z13 + 2 * @paths-background-width; } } [zoom >= 15] { line-color: @track-casing; line-join: round; line-width: @track-width-z15 + 2 * @paths-background-width; [tracktype = 'grade1'] { line-width: @track-grade1-width-z15 + 2 * @paths-background-width; } [tracktype = 'grade2'] { line-width: @track-grade2-width-z15 + 2 * @paths-background-width; } } } .tunnels-casing { [zoom >= 13][access != 'no'], [zoom >= 15] { line-color: @track-casing; line-join: round; line-cap: round; line-width: @track-width-z13 + 2 * @paths-background-width; /* With the heavier dasharrays on grade1 and grade2 it helps to make the casing a bit larger */ [tracktype = 'grade1'] { line-width: @track-grade1-width-z13 + 2 * @paths-background-width; } [tracktype = 'grade2'] { line-width: @track-grade2-width-z13 + 2 * @paths-background-width; } [zoom >= 15] { line-width: @track-width-z15 + 2 * @paths-background-width; [tracktype = 'grade1'] { line-width: @track-grade1-width-z15 + 2 * @paths-background-width; } [tracktype = 'grade2'] { line-width: @track-grade2-width-z15 + 2 * @paths-background-width; } } } } } [feature = 'railway_rail'][zoom >= 13], [feature = 'railway_preserved'][zoom >= 13], [feature = 'railway_monorail'][zoom >= 14] { .bridges-casing { line-width: 5; line-color: white; line-join: round; } } [feature = 'railway_INT-spur-siding-yard'] { .bridges-casing { [zoom >= 13] { line-width: 4; line-color: white; line-join: round; } } } [feature = 'railway_disused'][zoom >= 15], [feature = 'railway_construction'], [feature = 'railway_miniature'][zoom >= 15], [feature = 'railway_INT-preserved-ssy'][zoom >= 14] { .bridges-casing { [zoom >= 13] { line-width: 4.5; line-color: white; line-join: round; } } } [feature = 'railway_tram'], [feature = 'railway_tram-service'][zoom >= 15] { .bridges-casing { [zoom >= 13] { line-width: 3; [zoom >= 15] { line-width: 4; } line-color: white; } } } [feature = 'railway_subway'] { .bridges-casing { [zoom >= 14] { line-width: 4; line-color: white; line-join: round; } } } [feature = 'railway_light_rail'], [feature = 'railway_funicular'], [feature = 'railway_narrow_gauge'] { .bridges-casing { [zoom >= 14] { line-width: 4; line-color: white; line-join: round; } } } } } /* Data on z<10 comes from osm_planet_roads, data on z>=10 comes from osm_planet_line. This is for performance reasons: osm_planet_roads contains less data, and is thus faster. Chosen is for zoom level 10 as cut-off, because tertiary is rendered from z10 and is not included in osm_planet_roads. */ #roads-low-zoom[zoom < 10], .roads-fill[zoom >= 10], .bridges-fill[zoom >= 10], .tunnels-fill[zoom >= 10] { ::fill { /* * The construction rules for small roads are strange, since if construction is null its assumed that * it's a more major road. The line-width = 0 could be removed by playing with the query to set a construction * string for non-small roads. * * Also note that these rules are quite sensitive to re-ordering, since the instances end up swapping round * (and then the dashes appear below the fills). See * https://github.com/gravitystorm/openstreetmap-carto/issues/23 * https://github.com/mapbox/carto/issues/235 * https://github.com/mapbox/carto/issues/237 */ [feature = 'highway_construction'] { [zoom >= 12] { line-width: 2; line-color: #9cc; [construction = 'motorway'], [construction = 'motorway_link'] { line-color: @motorway-fill; } [construction = 'trunk'], [construction = 'trunk_link'] { line-color: @trunk-fill; } [construction = 'primary'], [construction = 'primary_link'] { line-color: @primary-fill; } [construction = 'secondary'], [construction = 'secondary_link'] { line-color: @secondary-fill; } [construction = 'tertiary'], [construction = 'tertiary_link'], [construction = 'residential'], [construction = 'unclassified'], [construction = 'living_street'] { line-color: @residential-construction; [zoom < 13] { line-width: 0; b/line-width: 0; } [zoom >= 13][zoom < 14] { line-width: 3; b/line-width: 2; b/line-dasharray: 5,3; } } [construction = 'service'] { line-color: @service-construction; [zoom < 14] { line-width: 0; b/line-width: 0; } } b/line-width: 2; b/line-dasharray: 4,2; b/line-color: white; [zoom >= 13] { line-width: 4; b/line-width: 3.5; b/line-dasharray: 6,4; } [zoom >= 16] { line-width: 8; b/line-width: 7; b/line-dasharray: 8,6; } [construction = 'footway'], [construction = 'cycleway'], [construction = 'bridleway'], [construction = 'path'], [construction = 'track'] { [zoom < 14] { line-width: 0; b/line-width: 0; } line-color: white; line-width: 3; line-opacity: 0.4; b/line-width: 1.2; b/line-color: #69f; b/line-dasharray: 2,6; } } } [feature = 'highway_motorway'] { [zoom >= 5] { line-color: @motorway-low-zoom; line-width: @motorway-width-z5; } [zoom >= 7] { line-width: @motorway-width-z7; } [zoom >= 8] { line-width: @motorway-width-z8; } [zoom >= 9] { line-width: @motorway-width-z9; } [zoom >= 10] { line-width: @motorway-width-z10; } [zoom >= 11] { line-width: @motorway-width-z11; } [zoom >= 12] { line-color: @motorway-fill; line-width: @motorway-width-z12 - 2 * @major-casing-width-z12; [zoom >= 13] { line-width: @motorway-width-z13 - 2 * @major-casing-width-z13; } [zoom >= 15] { line-width: @motorway-width-z15 - 2 * @major-casing-width-z15; } [zoom >= 17] { line-width: @motorway-width-z17 - 2 * @major-casing-width-z17; } [zoom >= 18] { line-width: @motorway-width-z18 - 2 * @major-casing-width-z18; } [zoom >= 19] { line-width: @motorway-width-z19 - 2 * @major-casing-width-z19; } [link = 'yes'] { line-width: @motorway-link-width-z12 - 2 * @casing-width-z12; [zoom >= 13] { line-width: @motorway-link-width-z13 - 2 * @casing-width-z13; } [zoom >= 15] { line-width: @motorway-link-width-z15 - 2 * @casing-width-z15; } [zoom >= 17] { line-width: @motorway-link-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @motorway-link-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @motorway-link-width-z19 - 2 * @casing-width-z19; } } .tunnels-fill { line-color: @motorway-tunnel-fill; } .bridges-fill { line-width: @motorway-width-z12 - 2 * @major-bridge-casing-width-z12; [zoom >= 13] { line-width: @motorway-width-z13 - 2 * @major-bridge-casing-width-z13; } [zoom >= 15] { line-width: @motorway-width-z15 - 2 * @major-bridge-casing-width-z15; } [zoom >= 17] { line-width: @motorway-width-z17 - 2 * @major-bridge-casing-width-z17; } [zoom >= 18] { line-width: @motorway-width-z18 - 2 * @major-bridge-casing-width-z18; } [zoom >= 19] { line-width: @motorway-width-z19 - 2 * @major-bridge-casing-width-z19; } [link = 'yes'] { line-width: @motorway-link-width-z12 - 2 * @bridge-casing-width-z12; [zoom >= 13] { line-width: @motorway-link-width-z13 - 2 * @bridge-casing-width-z13; } [zoom >= 15] { line-width: @motorway-link-width-z15 - 2 * @bridge-casing-width-z15; } [zoom >= 17] { line-width: @motorway-link-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @motorway-link-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @motorway-link-width-z19 - 2 * @bridge-casing-width-z19; } } } line-cap: round; line-join: round; } } [feature = 'highway_trunk'] { [zoom >= 5] { line-width: @trunk-width-z5; line-color: @trunk-low-zoom; } [zoom >= 7] { line-width: @trunk-width-z7; } [zoom >= 8] { line-width: @trunk-width-z8; } [zoom >= 9] { line-width: @trunk-width-z9; } [zoom >= 10] { line-width: @trunk-width-z10; } [zoom >= 11] { line-width: @trunk-width-z11; } [zoom >= 12] { line-color: @trunk-fill; line-width: @trunk-width-z12 - 2 * @major-casing-width-z12; [zoom >= 13] { line-width: @trunk-width-z13 - 2 * @major-casing-width-z13; } [zoom >= 15] { line-width: @trunk-width-z15 - 2 * @major-casing-width-z15; } [zoom >= 17] { line-width: @trunk-width-z17 - 2 * @major-casing-width-z17; } [zoom >= 18] { line-width: @trunk-width-z18 - 2 * @major-casing-width-z18; } [zoom >= 19] { line-width: @trunk-width-z19 - 2 * @major-casing-width-z19; } .tunnels-fill { line-color: @trunk-tunnel-fill; } .bridges-fill { line-width: @trunk-width-z12 - 2 * @major-bridge-casing-width-z12; [zoom >= 13] { line-width: @trunk-width-z13 - 2 * @major-bridge-casing-width-z13; } [zoom >= 15] { line-width: @trunk-width-z15 - 2 * @major-bridge-casing-width-z15; } [zoom >= 17] { line-width: @trunk-width-z17 - 2 * @major-bridge-casing-width-z17; } [zoom >= 18] { line-width: @trunk-width-z18 - 2 * @major-bridge-casing-width-z18; } [zoom >= 19] { line-width: @trunk-width-z19 - 2 * @major-bridge-casing-width-z19; } } line-cap: round; line-join: round; } } [feature = 'highway_primary'] { [zoom >= 8] { line-width: @primary-width-z8; line-color: @primary-low-zoom; } [zoom >= 9] { line-width: @primary-width-z9; } [zoom >= 10] { line-width: @primary-width-z10; } [zoom >= 11] { line-width: @primary-width-z11; } [zoom >= 12] { line-color: @primary-fill; line-width: @primary-width-z12 - 2 * @major-casing-width-z12; [zoom >= 13] { line-width: @primary-width-z13 - 2 * @major-casing-width-z13; } [zoom >= 15] { line-width: @primary-width-z15 - 2 * @major-casing-width-z15; } [zoom >= 17] { line-width: @primary-width-z17 - 2 * @major-casing-width-z17; } [zoom >= 18] { line-width: @primary-width-z18 - 2 * @major-casing-width-z18; } [zoom >= 19] { line-width: @primary-width-z19 - 2 * @major-casing-width-z19; } .tunnels-fill { line-color: @primary-tunnel-fill; } .bridges-fill { line-width: @primary-width-z12 - 2 * @major-bridge-casing-width-z12; [zoom >= 13] { line-width: @primary-width-z13 - 2 * @major-bridge-casing-width-z13; } [zoom >= 15] { line-width: @primary-width-z15 - 2 * @major-bridge-casing-width-z15; } [zoom >= 17] { line-width: @primary-width-z17 - 2 * @major-bridge-casing-width-z17; } [zoom >= 18] { line-width: @primary-width-z18 - 2 * @major-bridge-casing-width-z18; } [zoom >= 19] { line-width: @primary-width-z19 - 2 * @major-bridge-casing-width-z19; } } line-cap: round; line-join: round; } } [feature = 'highway_secondary'] { [zoom >= 9] { line-color: @unimportant-road; line-width: @secondary-width-z9; } [zoom >=10] { line-color: @unimportant-road; line-width: @secondary-width-z10; } [zoom >= 11] { line-width: @secondary-width-z11; } [zoom >= 12] { line-color: @secondary-fill; line-width: @secondary-width-z12 - 2 * @secondary-casing-width-z12; line-cap: round; line-join: round; [zoom >= 13] { [zoom >= 13] { line-width: @secondary-width-z13 - 2 * @secondary-casing-width-z13; } [zoom >= 14] { line-width: @secondary-width-z14 - 2 * @secondary-casing-width-z14; } [zoom >= 15] { line-width: @secondary-width-z15 - 2 * @secondary-casing-width-z15; } [zoom >= 16] { line-width: @secondary-width-z16 - 2 * @secondary-casing-width-z16; } [zoom >= 17] { line-width: @secondary-width-z17 - 2 * @secondary-casing-width-z17; } [zoom >= 18] { line-width: @secondary-width-z18 - 2 * @secondary-casing-width-z18; } [zoom >= 19] { line-width: @secondary-width-z19 - 2 * @secondary-casing-width-z19; } .tunnels-fill { line-color: @secondary-tunnel-fill; } .bridges-fill { line-width: @secondary-width-z12 - 2 * @bridge-casing-width-z12; [zoom >= 13] { line-width: @secondary-width-z13 - 2 * @major-bridge-casing-width-z13; } [zoom >= 14] { line-width: @secondary-width-z14 - 2 * @major-bridge-casing-width-z14; } [zoom >= 15] { line-width: @secondary-width-z15 - 2 * @major-bridge-casing-width-z15; } [zoom >= 16] { line-width: @secondary-width-z16 - 2 * @major-bridge-casing-width-z16; } [zoom >= 17] { line-width: @secondary-width-z17 - 2 * @major-bridge-casing-width-z17; } [zoom >= 18] { line-width: @secondary-width-z18 - 2 * @major-bridge-casing-width-z18; } [zoom >= 19] { line-width: @secondary-width-z19 - 2 * @major-bridge-casing-width-z19; } } } } } [feature = 'highway_tertiary'] { [zoom >= 10] { line-color: @unimportant-road; line-width: 0.55; } [zoom >= 12] { line-color: @tertiary-fill; line-width: @tertiary-width-z12 - 2 * @casing-width-z12; [zoom >= 13] { line-width: @tertiary-width-z13 - 2 * @casing-width-z13; } [zoom >= 14] { line-width: @tertiary-width-z14 - 2 * @casing-width-z14; } [zoom >= 15] { line-width: @tertiary-width-z15 - 2 * @casing-width-z15; } [zoom >= 16] { line-width: @tertiary-width-z16 - 2 * @casing-width-z16; } [zoom >= 17] { line-width: @tertiary-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @tertiary-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @tertiary-width-z19 - 2 * @casing-width-z19; } .tunnels-fill { line-color: @tertiary-tunnel-fill; } .bridges-fill { line-width: @tertiary-width-z12 - 2 * @bridge-casing-width-z12; [zoom >= 13] { line-width: @tertiary-width-z13 - 2 * @bridge-casing-width-z13; } [zoom >= 14] { line-width: @tertiary-width-z14 - 2 * @bridge-casing-width-z14; } [zoom >= 15] { line-width: @tertiary-width-z15 - 2 * @bridge-casing-width-z15; } [zoom >= 16] { line-width: @tertiary-width-z16 - 2 * @bridge-casing-width-z16; } [zoom >= 17] { line-width: @tertiary-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @tertiary-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @tertiary-width-z19 - 2 * @bridge-casing-width-z19; } } line-cap: round; line-join: round; } } [feature = 'highway_residential'], [feature = 'highway_unclassified'] { [zoom = 12][feature = 'highway_residential'] { line-color: @unimportant-road; line-width: 0.4; } [zoom = 12][feature = 'highway_unclassified'] { line-color: @unimportant-road; line-width: 1; } [zoom >= 13] { line-width: @residential-width-z13 - 2 * @residential-casing-width-z13; [zoom >= 14] { line-width: @residential-width-z14 - 2 * @casing-width-z14; } [zoom >= 15] { line-width: @residential-width-z15 - 2 * @casing-width-z15; } [zoom >= 16] { line-width: @residential-width-z16 - 2 * @casing-width-z16; } [zoom >= 17] { line-width: @residential-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @residential-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @residential-width-z19 - 2 * @casing-width-z19; } .roads-fill, .bridges-fill { line-color: @residential-fill; } .tunnels-fill { line-color: @residential-tunnel-fill; } .bridges-fill { line-width: @residential-width-z13 - 2 * @bridge-casing-width-z13; [zoom >= 14] { line-width: @residential-width-z14 - 2 * @bridge-casing-width-z14; } [zoom >= 15] { line-width: @residential-width-z15 - 2 * @bridge-casing-width-z15; } [zoom >= 16] { line-width: @residential-width-z16 - 2 * @bridge-casing-width-z16; } [zoom >= 17] { line-width: @residential-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @residential-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @residential-width-z19 - 2 * @bridge-casing-width-z19; } } line-cap: round; line-join: round; } } [feature = 'highway_living_street'] { [zoom >= 13] { line-width: @living-street-width-z13 - 2 * @casing-width-z13; [zoom >= 14] { line-width: @living-street-width-z14 - 2 * @casing-width-z14; } [zoom >= 15] { line-width: @living-street-width-z15 - 2 * @casing-width-z15; } [zoom >= 16] { line-width: @living-street-width-z16 - 2 * @casing-width-z16; } [zoom >= 17] { line-width: @living-street-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @living-street-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @living-street-width-z19 - 2 * @casing-width-z19; } .roads-fill, .bridges-fill { line-color: @living-street-fill; } .tunnels-fill { line-color: @living-street-tunnel-fill; } .bridges-fill { line-width: @living-street-width-z13 - 2 * @casing-width-z13; [zoom >= 14] { line-width: @living-street-width-z14 - 2 * @bridge-casing-width-z14; } [zoom >= 15] { line-width: @living-street-width-z15 - 2 * @bridge-casing-width-z15; } [zoom >= 16] { line-width: @living-street-width-z16 - 2 * @bridge-casing-width-z16; } [zoom >= 17] { line-width: @living-street-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @living-street-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @living-street-width-z19 - 2 * @bridge-casing-width-z19; } } line-join: round; line-cap: round; } } [feature = 'highway_road'] { [zoom >= 10] { line-width: 1; line-color: @unimportant-road; line-join: round; line-cap: round; } [zoom >= 14] { line-width: @road-width-z14 - 2 * @casing-width-z14; [zoom >= 16] { line-width: @road-width-z16 - 2 * @casing-width-z16; } [zoom >= 17] { line-width: @road-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @road-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @road-width-z19 - 2 * @casing-width-z19; } .roads-fill { line-color: @road-fill; } .bridges-fill { line-width: @road-width-z14 - 2 * @bridge-casing-width-z14; [zoom >= 16] { line-width: @road-width-z16 - 2 * @bridge-casing-width-z16; } [zoom >= 17] { line-width: @road-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @road-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @road-width-z19 - 2 * @bridge-casing-width-z19; } line-color: @road-fill; } .tunnels-fill { line-color: @road-fill; } } } [feature = 'highway_service'] { [zoom >= 13][service = 'INT-normal'] { line-width: 1; line-color: @unimportant-road; } [zoom >= 14][service = 'INT-normal'], [zoom >= 16][service = 'INT-minor'] { line-color: @service-fill; [service = 'INT-normal'] { line-width: @service-width-z14 - 2 * @casing-width-z14; [zoom >= 16] { line-width: @service-width-z16 - 2 * @casing-width-z16; } [zoom >= 17] { line-width: @service-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @service-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @service-width-z19 - 2 * @casing-width-z19; } } [service = 'INT-minor'] { line-width: @minor-service-width-z16 - 2 * @casing-width-z16; [zoom >= 17] { line-width: @minor-service-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @minor-service-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @minor-service-width-z19 - 2 * @casing-width-z19; } } line-join: round; line-cap: round; .tunnels-fill { line-color: darken(white, 5%); } .bridges-fill { [service = 'INT-normal'] { line-width: @service-width-z14 - 2 * @bridge-casing-width-z14; [zoom >= 16] { line-width: @service-width-z16 - 2 * @bridge-casing-width-z16; } [zoom >= 17] { line-width: @service-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @service-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @service-width-z19 - 2 * @bridge-casing-width-z19; } } [service = 'INT-minor'] { line-width: @minor-service-width-z16 - 2 * @bridge-casing-width-z16; [zoom >= 17] { line-width: @minor-service-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @minor-service-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @minor-service-width-z19 - 2 * @bridge-casing-width-z19; } } } } } [feature = 'highway_pedestrian'] { [zoom >= 13] { line-width: @living-street-width-z13 - 2 * @casing-width-z13; [zoom >= 14] { line-width: @pedestrian-width-z14 - 2 * @casing-width-z14; } [zoom >= 15] { line-width: @pedestrian-width-z15 - 2 * @casing-width-z15; } [zoom >= 16] { line-width: @pedestrian-width-z16 - 2 * @casing-width-z16; } [zoom >= 17] { line-width: @pedestrian-width-z17 - 2 * @casing-width-z17; } [zoom >= 18] { line-width: @pedestrian-width-z18 - 2 * @casing-width-z18; } [zoom >= 19] { line-width: @pedestrian-width-z19 - 2 * @casing-width-z19; } line-color: @pedestrian-fill; .bridges-fill { line-width: @pedestrian-width-z13 - 2 * @casing-width-z13; [zoom >= 14] { line-width: @pedestrian-width-z14 - 2 * @bridge-casing-width-z14; } [zoom >= 15] { line-width: @pedestrian-width-z15 - 2 * @bridge-casing-width-z15; } [zoom >= 16] { line-width: @pedestrian-width-z16 - 2 * @bridge-casing-width-z16; } [zoom >= 17] { line-width: @pedestrian-width-z17 - 2 * @bridge-casing-width-z17; } [zoom >= 18] { line-width: @pedestrian-width-z18 - 2 * @bridge-casing-width-z18; } [zoom >= 19] { line-width: @pedestrian-width-z19 - 2 * @bridge-casing-width-z19; } } line-join: round; line-cap: round; } } [feature = 'highway_raceway'] { [zoom >= 12] { line-color: @raceway-fill; line-width: 1.2; line-join: round; line-cap: round; } [zoom >= 13] { line-width: 2; } [zoom >= 14] { line-width: 3; } [zoom >= 15] { line-width: 6; } [zoom >= 18] { line-width: 8; } [zoom >= 19] { line-width: 12; } [zoom >= 20] { line-width: 24; } } [feature = 'highway_platform'] { [zoom >= 16] { line-join: round; line-width: 6; line-color: grey; line-cap: round; b/line-width: 4; b/line-color: #bbbbbb; b/line-cap: round; b/line-join: round; } } [feature = 'highway_steps'] { [zoom >= 13][access != 'no'], [zoom >= 15] { .roads-fill[zoom >= 15] { background/line-color: @steps-casing; background/line-cap: round; background/line-join: round; background/line-width: @steps-width-z15 + 2 * @paths-background-width; background/line-opacity: 0.4; } line/line-color: @steps-fill; [access = 'no'] { line/line-color: @steps-fill-noaccess; } line/line-dasharray: 2,1; line/line-width: @steps-width-z13; [zoom >= 15] { line/line-width: @steps-width-z15; } } } [feature = 'highway_bridleway'], [feature = 'highway_path'][horse = 'designated'] { [zoom >= 13][access != 'no'], [zoom >= 15] { .roads-fill[zoom >= 15] { background/line-color: @bridleway-casing; background/line-cap: round; background/line-join: round; background/line-width: @bridleway-width-z15 + 2 * @paths-background-width; background/line-opacity: 0.4; } line/line-color: @bridleway-fill; [access = 'no'] { line/line-color: @bridleway-fill-noaccess; } line/line-dasharray: 4,2; line/line-width: @bridleway-width-z13; [zoom >= 15] { line/line-width: @bridleway-width-z15; } .tunnels-fill { line/line-join: round; line/line-cap: round; } } } [feature = 'highway_footway'], [feature = 'highway_path'][bicycle != 'designated'][horse != 'designated'] { [zoom >= 13][access != 'no'], [zoom >= 15] { .roads-fill[zoom >= 15] { background/line-color: @footway-casing; background/line-cap: round; background/line-join: round; background/line-width: @footway-width-z15 + 2 * @paths-background-width; background/line-opacity: 0.4; [zoom >= 16] { background/line-width: @footway-width-z16 + 2 * @paths-background-width; } [zoom >= 18] { background/line-width: @footway-width-z18 + 2 * @paths-background-width; } [zoom >= 19] { background/line-width: @footway-width-z19 + 2 * @paths-background-width; } } line/line-color: @footway-fill; [access = 'no'] { line/line-color: @footway-fill-noaccess; } line/line-dasharray: 1,3; line/line-join: round; line/line-cap: round; line/line-width: @footway-width-z13; [zoom >= 15][int_surface = 'paved'] { line/line-dasharray: 2,3.5; line/line-width: @footway-width-z15; [zoom >= 16] { line/line-dasharray: 3,3.5; line/line-width: @footway-width-z16; } [zoom >= 17] { line/line-dasharray: 3,3; } [zoom >= 18] { line/line-width: @footway-width-z18; } [zoom >= 19] { line/line-width: @footway-width-z19; } } [zoom >= 15][int_surface = null] { line/line-color: @footway-fill; [access = 'no'] { line/line-color: @footway-fill-noaccess; } line/line-dasharray: 1,3,2,4; line/line-join: round; line/line-cap: round; line/line-width: @footway-width-z15; [zoom >= 16] { line/line-dasharray: 1,4,2,3; line/line-width: @footway-width-z16; } [zoom >= 18] { line/line-width: @footway-width-z18; } [zoom >= 19] { line/line-width: @footway-width-z19; } } [zoom >= 15][int_surface = 'unpaved'] { line/line-color: @footway-fill; [access = 'no'] { line/line-color: @footway-fill-noaccess; } line/line-dasharray: 1,4; line/line-join: round; line/line-cap: round; line/line-width: @footway-width-z15; [zoom >= 16] { line/line-width: @footway-width-z16; } [zoom >= 18] { line/line-width: @footway-width-z18; } [zoom >= 19] { line/line-width: @footway-width-z19; } } } } [feature = 'highway_cycleway'], [feature = 'highway_path'][bicycle = 'designated'] { [zoom >= 13][access != 'no'], [zoom >= 15] { .roads-fill[zoom >= 15] { background/line-color: @cycleway-casing; background/line-cap: round; background/line-join: round; background/line-width: @cycleway-width-z15 + 2 * @paths-background-width; background/line-opacity: 0.4; [zoom >= 16] { background/line-width: @cycleway-width-z16 + 2 * @paths-background-width; } [zoom >= 18] { background/line-width: @cycleway-width-z18 + 2 * @paths-background-width; } [zoom >= 19] { background/line-width: @cycleway-width-z19 + 2 * @paths-background-width; } } line/line-color: @cycleway-fill; [access = 'no'] { line/line-color: @cycleway-fill-noaccess; } line/line-dasharray: 1,3; line/line-join: round; line/line-cap: round; line/line-width: @cycleway-width-z13; [zoom >= 15][int_surface = 'paved'] { line/line-dasharray: 2,3.5; line/line-width: @cycleway-width-z15; [zoom >= 16] { line/line-dasharray: 3,3.5; line/line-width: @cycleway-width-z16; } [zoom >= 17] { line/line-dasharray: 3,3; } [zoom >= 18] { line/line-width: @cycleway-width-z18; } [zoom >= 19] { line/line-width: @cycleway-width-z19; } } [zoom >= 15][int_surface = null] { line/line-color: @cycleway-fill; [access = 'no'] { line/line-color: @cycleway-fill-noaccess; } line/line-dasharray: 1,3,2,4; line/line-join: round; line/line-cap: round; line/line-width: @cycleway-width-z15; [zoom >= 16] { line/line-dasharray: 1,4,2,3; line/line-width: @cycleway-width-z16; } [zoom >= 18] { line/line-width: @cycleway-width-z18; } [zoom >= 19] { line/line-width: @cycleway-width-z19; } } [zoom >= 15][int_surface = 'unpaved'] { line/line-color: @cycleway-fill; [access = 'no'] { line/line-color: @cycleway-fill-noaccess; } line/line-dasharray: 1,4; line/line-join: round; line/line-cap: round; line/line-width: @cycleway-width-z15; [zoom >= 16] { line/line-width: @cycleway-width-z16; } [zoom >= 18] { line/line-width: @cycleway-width-z18; } [zoom >= 19] { line/line-width: @cycleway-width-z19; } } } } [feature = 'highway_track'] { [zoom >= 13][access != 'no'], [zoom >= 15] { /* The white casing that you mainly see against forests and other dark features */ .roads-fill[zoom >= 15] { background/line-opacity: 0.4; background/line-color: @track-casing; background/line-join: round; background/line-cap: round; background/line-width: @track-width-z15 + 2 * @paths-background-width; /* With the heavier dasharrays on grade1 and grade2 it helps to make the casing a bit larger */ [tracktype = 'grade1'] { background/line-width: @track-grade1-width-z15 + 2 * @paths-background-width; } [tracktype = 'grade2'] { background/line-width: @track-grade2-width-z15 + 2 * @paths-background-width; } } /* Set the properties of the brown inside */ line/line-color: @track-fill; [access = 'no'] { line/line-color: @track-fill-noaccess; } line/line-dasharray: 5,4,2,4; line/line-cap: round; line/line-join: round; line/line-opacity: 0.8; line/line-clip:false; line/line-width: @track-width-z13; [tracktype = 'grade1'] { line/line-dasharray: 100,0; } [tracktype = 'grade2'] { line/line-dasharray: 8.8,3.2; } [tracktype = 'grade3'] { line/line-dasharray: 5.6,4.0; } [tracktype = 'grade4'] { line/line-dasharray: 3.2,4.8; } [tracktype = 'grade5'] { line/line-dasharray: 1.6,6.4; } [zoom >= 15] { line/line-width: @track-width-z15; [tracktype = 'grade1'] { line/line-dasharray: 100,0; } [tracktype = 'grade2'] { line/line-dasharray: 11,4; } [tracktype = 'grade3'] { line/line-dasharray: 7,5; } [tracktype = 'grade4'] { line/line-dasharray: 4,6; } [tracktype = 'grade5'] { line/line-dasharray: 2,8; } } } } [feature = 'railway_rail'][zoom >= 7], [feature = 'railway_INT-spur-siding-yard'][zoom >= 13] { [zoom < 13] { line-color: #787878; line-width: 0.5; [zoom >= 8] { line-width: 0.8; } [zoom >= 12] { line-width: 0.9; } line-join: round; .roads_low_zoom[int_tunnel = 'yes'], .tunnels-fill { line-dasharray: 5,2; } } [zoom >= 13] { .roads-fill, .bridges-fill { dark/line-join: round; light/line-color: white; light/line-join: round; [feature = 'railway_rail'] { dark/line-color: #707070; dark/line-width: 3; light/line-width: 1; light/line-dasharray: 8,8; [zoom >= 15] { light/line-dasharray: 0,8,8,1; } [zoom >= 18] { dark/line-width: 4; light/line-width: 2; } } [feature = 'railway_INT-spur-siding-yard'] { dark/line-width: 2; dark/line-color: #aaa; light/line-width: 0.8; light/line-dasharray: 0,8,8,1; [zoom >= 18] { dark/line-width: 3; light/line-width: 1; } } } .tunnels-fill { line-color: #787878; line-width: 2.8; line-dasharray: 6,4; line-clip: false; [feature = 'railway_INT-spur-siding-yard'] { line-color: #aaa; line-width: 1.9; line-dasharray: 3,3; [zoom >= 18] { line-width: 2.7; } } [feature = 'railway_rail'][zoom >= 18] { line-dasharray: 8,6; line-width: 3.8; } } } } [feature = 'railway_light_rail'], [feature = 'railway_funicular'], [feature = 'railway_narrow_gauge'] { [zoom >= 8] { line-color: #ccc; [zoom >= 10] { line-color: #aaa; } [zoom >= 13] { line-color: #666; } line-width: 1; [zoom >= 13] { line-width: 2; } .tunnels-fill { line-dasharray: 5,3; } } } [feature = 'railway_miniature'] { [zoom >= 15] { line/line-width: 1.2; line/line-color: #999; dashes/line-width: 3; dashes/line-color: #999; dashes/line-dasharray: 1,10; } } [feature = 'railway_tram'], [feature = 'railway_tram-service'][zoom >= 15] { [zoom >= 12] { line-color: #6E6E6E; line-width: 0.75; [zoom >= 13] { line-color: #444; } [zoom >= 14] { line-width: 1; } [zoom >= 15] { line-width: 1.5; [feature = 'railway_tram-service'] { line-width: 0.5; } } [zoom >= 17] { line-width: 2; [feature = 'railway_tram-service'] { line-width: 1; } } [zoom >= 18] { [feature = 'railway_tram-service'] { line-width: 1.5; } } [zoom >= 19] { [feature = 'railway_tram-service'] { line-width: 2; } } .tunnels-fill { line-dasharray: 5,3; } } } [feature = 'railway_subway'] { [zoom >= 12] { line-width: 2; line-color: #999; .tunnels-fill { line-dasharray: 5,3; } } .bridges-fill { [zoom >= 14] { line-width: 2; line-color: #999; } } } [feature = 'railway_preserved'] { [zoom >= 12] { dark/line-width: 1.5; dark/line-color: #aaa; dark/line-join: round; [zoom >= 13] { dark/line-width: 3; dark/line-color: #999999; light/line-width: 1; light/line-color: white; light/line-dasharray: 0,1,8,1; light/line-join: round; } } } [feature = 'railway_INT-preserved-ssy'] { [zoom >= 12] { dark/line-width: 1; dark/line-color: #aaa; dark/line-join: round; [zoom >= 13] { dark/line-width: 2; dark/line-color: #999999; light/line-width: 0.8; light/line-color: white; light/line-dasharray: 0,1,8,1; light/line-join: round; } } } [feature = 'railway_monorail'] { [zoom >= 14] { background/line-width: 4; background/line-color: #fff; background/line-opacity: 0.4; background/line-cap: round; background/line-join: round; line/line-width: 3; line/line-color: #777; line/line-dasharray: 2,3; line/line-cap: round; line/line-join: round; } } [feature = 'railway_construction'] { [zoom >= 13] { line-color: grey; line-width: 2; line-dasharray: 2,4; line-join: round; [zoom >= 14] { line-dasharray: 2,3; } [zoom >= 15] { line-width: 3; line-dasharray: 3,3; } } } [feature = 'railway_disused'] { [zoom >= 15] { line-color: #aaa; line-width: 2; line-dasharray: 2,4; line-join: round; } } [feature = 'railway_platform'] { [zoom >= 16] { line-join: round; line-width: 6; line-color: grey; line-cap: round; b/line-width: 4; b/line-color: #bbbbbb; b/line-cap: round; b/line-join: round; } } [feature = 'railway_turntable'] { [zoom >= 16] { line-width: 1.5; line-color: #999; } } [feature = 'aeroway_runway'] { [zoom >= 11] { line-color: @runway-fill; line-width: 2; [zoom >= 12] { line-width: 4; } [zoom >= 13] { line-width: 6; } [zoom >= 14] { line-width: 12; } [zoom >= 15] { line-width: 18; } [zoom >= 16] { line-width: 24; } } } [feature = 'aeroway_taxiway'] { [zoom >= 11] { line-color: @taxiway-fill; line-width: 1; [zoom >= 13] { line-width: 2; } [zoom >= 14] { line-width: 4; } [zoom >= 15] { line-width: 6; } [zoom >= 16] { line-width: 8; } } } } } #turning-circle-casing { [int_tc_type = 'tertiary'][zoom >= 15] { marker-fill: @tertiary-casing; marker-width: @tertiary-width-z15 * 1.6 + 2 * @casing-width-z15; marker-height: @tertiary-width-z15 * 1.6 + 2 * @casing-width-z15; [zoom >= 16] { marker-width: @tertiary-width-z16 * 1.6 + 2 * @casing-width-z16; marker-height: @tertiary-width-z16 * 1.6 + 2 * @casing-width-z16; } [zoom >= 17] { marker-width: @tertiary-width-z17 * 1.6 + 2 * @casing-width-z17; marker-height: @tertiary-width-z17 * 1.6 + 2 * @casing-width-z17; } [zoom >= 18] { marker-width: @tertiary-width-z18 * 1.6 + 2 * @casing-width-z18; marker-height: @tertiary-width-z18 * 1.6 + 2 * @casing-width-z18; } [zoom >= 19] { marker-width: @tertiary-width-z19 * 1.6 + 2 * @casing-width-z19; marker-height: @tertiary-width-z19 * 1.6 + 2 * @casing-width-z19; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'residential'][zoom >= 15], [int_tc_type = 'unclassified'][zoom >= 15] { marker-fill: @residential-casing; marker-width: @residential-width-z15 * 1.6 + 2 * @casing-width-z15; marker-height: @residential-width-z15 * 1.6 + 2 * @casing-width-z15; [zoom >= 16] { marker-width: @residential-width-z16 * 1.6 + 2 * @casing-width-z16; marker-height: @residential-width-z16 * 1.6 + 2 * @casing-width-z16; } [zoom >= 17] { marker-width: @residential-width-z17 * 1.6 + 2 * @casing-width-z17; marker-height: @residential-width-z17 * 1.6 + 2 * @casing-width-z17; } [zoom >= 18] { marker-width: @residential-width-z18 * 1.6 + 2 * @casing-width-z18; marker-height: @residential-width-z18 * 1.6 + 2 * @casing-width-z18; } [zoom >= 19] { marker-width: @residential-width-z19 * 1.6 + 2 * @casing-width-z19; marker-height: @residential-width-z19 * 1.6 + 2 * @casing-width-z19; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'living_street'][zoom >= 15] { marker-fill: @living-street-casing; marker-width: @living-street-width-z15 * 1.6 + 2 * @casing-width-z15; marker-height: @living-street-width-z15 * 1.6 + 2 * @casing-width-z15; [zoom >= 16] { marker-width: @living-street-width-z16 * 1.6 + 2 * @casing-width-z16; marker-height: @living-street-width-z16 * 1.6 + 2 * @casing-width-z16; } [zoom >= 17] { marker-width: @living-street-width-z17 * 1.6 + 2 * @casing-width-z17; marker-height: @living-street-width-z17 * 1.6 + 2 * @casing-width-z17; } [zoom >= 18] { marker-width: @living-street-width-z18 * 1.6 + 2 * @casing-width-z18; marker-height: @living-street-width-z18 * 1.6 + 2 * @casing-width-z18; } [zoom >= 19] { marker-width: @living-street-width-z19 * 1.6 + 2 * @casing-width-z19; marker-height: @living-street-width-z19 * 1.6 + 2 * @casing-width-z19; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'service'][int_tc_service = 'INT-normal'][zoom >= 16] { marker-fill: @service-casing; marker-width: @service-width-z16 * 1.6 + 2 * @casing-width-z16; marker-height: @service-width-z16 * 1.6 + 2 * @casing-width-z16; [zoom >= 17] { marker-width: @service-width-z17 * 1.6 + 2 * @casing-width-z17; marker-height: @service-width-z17 * 1.6 + 2 * @casing-width-z17; } [zoom >= 18] { marker-width: @service-width-z18 * 1.6 + 2 * @casing-width-z18; marker-height: @service-width-z18 * 1.6 + 2 * @casing-width-z18; } [zoom >= 19] { marker-width: @service-width-z19 * 1.6 + 2 * @casing-width-z19; marker-height: @service-width-z19 * 1.6 + 2 * @casing-width-z19; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'service'][int_tc_service = 'INT-minor'][zoom >= 18] { marker-fill: @service-casing; marker-width: @minor-service-width-z18 * 1.6 + 2 * @casing-width-z18; marker-height: @minor-service-width-z18 * 1.6 + 2 * @casing-width-z18; [zoom >= 19] { marker-width: @minor-service-width-z19 * 1.6 + 2 * @casing-width-z19; marker-height: @minor-service-width-z19 * 1.6 + 2 * @casing-width-z19; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } } #turning-circle-fill { [int_tc_type = 'tertiary'][zoom >= 15] { marker-fill: @tertiary-fill; marker-width: @tertiary-width-z15 * 1.6; marker-height: @tertiary-width-z15 * 1.6; [zoom >= 16] { marker-width: @tertiary-width-z16 * 1.6; marker-height: @tertiary-width-z16 * 1.6; } [zoom >= 17] { marker-width: @tertiary-width-z17 * 1.6; marker-height: @tertiary-width-z17 * 1.6; } [zoom >= 18] { marker-width: @tertiary-width-z18 * 1.6; marker-height: @tertiary-width-z18 * 1.6; } [zoom >= 19] { marker-width: @tertiary-width-z19 * 1.6; marker-height: @tertiary-width-z19 * 1.6; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'residential'], [int_tc_type = 'unclassified'] { [zoom >= 15] { marker-fill: @residential-fill; marker-width: @residential-width-z15 * 1.6; marker-height: @residential-width-z15 * 1.6; [zoom >= 16] { marker-width: @residential-width-z16 * 1.6; marker-height: @residential-width-z16 * 1.6; } [zoom >= 17] { marker-width: @residential-width-z17 * 1.6; marker-height: @residential-width-z17 * 1.6; } [zoom >= 18] { marker-width: @residential-width-z18 * 1.6; marker-height: @residential-width-z18 * 1.6; } [zoom >= 19] { marker-width: @residential-width-z19 * 1.6; marker-height: @residential-width-z19 * 1.6; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } } [int_tc_type = 'living_street'][zoom >= 15] { marker-fill: @living-street-fill; marker-width: @living-street-width-z15 * 1.6; marker-height: @living-street-width-z15 * 1.6; [zoom >= 16] { marker-width: @living-street-width-z16 * 1.6; marker-height: @living-street-width-z16 * 1.6; } [zoom >= 17] { marker-width: @living-street-width-z17 * 1.6; marker-height: @living-street-width-z17 * 1.6; } [zoom >= 18] { marker-width: @living-street-width-z18 * 1.6; marker-height: @living-street-width-z18 * 1.6; } [zoom >= 19] { marker-width: @living-street-width-z19 * 1.6; marker-height: @living-street-width-z19 * 1.6; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'service'][int_tc_service = 'INT-normal'][zoom >= 16] { marker-fill: @service-fill; marker-width: @service-width-z16 * 1.6; marker-height: @service-width-z16 * 1.6; [zoom >= 17] { marker-width: @service-width-z17 * 1.6; marker-height: @service-width-z17 * 1.6; } [zoom >= 18] { marker-width: @service-width-z18 * 1.6; marker-height: @service-width-z18 * 1.6; } [zoom >= 19] { marker-width: @service-width-z19 * 1.6; marker-height: @service-width-z19 * 1.6; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'service'][int_tc_service = 'INT-minor'][zoom >= 18] { marker-fill: @service-fill; marker-width: @minor-service-width-z18 * 1.6; marker-height: @minor-service-width-z18 * 1.6; [zoom >= 19] { marker-width: @minor-service-width-z19 * 1.6; marker-height: @minor-service-width-z19 * 1.6; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } [int_tc_type = 'track'][zoom >= 15] { marker-fill: @track-fill; marker-width: 6; marker-height: 6; [zoom >= 17] { marker-width: 10; marker-height: 10; } marker-allow-overlap: true; marker-ignore-placement: true; marker-line-width: 0; } } #highway-area-casing { [feature = 'highway_residential'], [feature = 'highway_unclassified'] { [zoom >= 14] { line-color: #999; line-width: 1; } } [feature = 'highway_pedestrian'], [feature = 'highway_service'], [feature = 'highway_footway'], [feature = 'highway_cycleway'], [feature = 'highway_path'] { [zoom >= 14] { line-color: grey; line-width: 1; } } [feature = 'highway_track'][zoom >= 14] { line-color: @track-fill; line-width: 1; line-dasharray: 5,4,2,4; line-cap: round; line-join: round; } [feature = 'highway_platform'], [feature = 'railway_platform'] { [zoom >= 16] { line-color: grey; line-width: 2; line-cap: round; line-join: round; } } } #highway-area-fill { [feature = 'highway_living_street'][zoom >= 14] { polygon-fill: @living-street-fill; } [feature = 'highway_residential'], [feature = 'highway_unclassified'], [feature = 'highway_service'] { [zoom >= 14] { polygon-fill: #fff; } } [feature = 'highway_pedestrian'], [feature = 'highway_footway'], [feature = 'highway_cycleway'], [feature = 'highway_path'] { [zoom >= 14] { polygon-fill: @pedestrian-fill; } } [feature = 'highway_track'][zoom >= 14] { polygon-fill: #cdbea0; } [feature = 'highway_platform'], [feature = 'railway_platform'] { [zoom >= 16] { polygon-fill: #bbbbbb; polygon-gamma: 0.65; } } [feature = 'aeroway_runway'][zoom >= 11] { polygon-fill: @runway-fill; } [feature = 'aeroway_taxiway'][zoom >= 13] { polygon-fill: @taxiway-fill; } [feature = 'aeroway_helipad'][zoom >= 16] { polygon-fill: @helipad-fill; } } #junctions { [highway = 'motorway_junction'] { [zoom >= 11] { ref/text-name: "[ref]"; ref/text-size: 10; ref/text-fill: @junction-text-color; ref/text-min-distance: 2; ref/text-face-name: @oblique-fonts; ref/text-halo-radius: @standard-halo-radius * 1.5; [zoom >= 12] { name/text-name: "[name]"; name/text-size: 9; name/text-fill: @junction-text-color; name/text-dy: -9; name/text-face-name: @oblique-fonts; name/text-halo-radius: @standard-halo-radius; name/text-wrap-character: ";"; name/text-wrap-width: 2; name/text-min-distance: 2; } [zoom >= 15] { ref/text-size: 12; name/text-size: 11; name/text-dy: -10; } } } [junction = 'yes'], [highway = 'traffic_signals'] { [zoom >= 15] { text-name: "[name]"; text-size: 10; text-fill: black; text-face-name: @book-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-wrap-width: 30; text-min-distance: 2; [zoom >= 17] { text-size: 11; /* Offset name on traffic_signals on zoomlevels where they are displayed in order not to hide the text */ [highway = 'traffic_signals'] { text-dy: 14; } } } } } #bridge-text { [man_made = 'bridge'] { [zoom >= 12][way_pixels > 62.5] { text-name: "[name]"; text-size: 8; text-fill: black; text-face-name: @book-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-min-distance: 2; text-wrap-width: 30; text-placement: interior; [way_pixels > 250] { text-size: 9; } [way_pixels > 1000] { text-size: 11; text-halo-radius: @standard-halo-radius * 1.5; } [way_pixels > 4000] { text-size: 12; } [way_pixels > 16000] { text-size: 13; text-halo-radius: 2; } } } } .access::fill { [access = 'destination'] { [feature = 'highway_secondary'], [feature = 'highway_tertiary'], [feature = 'highway_unclassified'], [feature = 'highway_residential'], [feature = 'highway_living_street'] { [zoom >= 15] { access/line-color: @access-marking; [feature = 'highway_living_street'] { access/line-color: @access-marking-living-street; } access/line-join: round; access/line-cap: round; access/line-width: 3; access/line-dasharray: 0.1,9; [zoom >= 17] { access/line-width: 6; access/line-dasharray: 0.1,12; } } } [feature = 'highway_road'], [feature = 'highway_service'][service = 'INT-normal'] { [zoom >= 15] { access/line-color: @access-marking; access/line-join: round; access/line-cap: round; access/line-width: 2; access/line-dasharray: 0.1,4; [zoom >= 17] { access/line-width: 4; access/line-dasharray: 0.1,9; } } } [feature = 'highway_service'][service = 'INT-minor'] { [zoom >= 16] { access/line-color: @access-marking; access/line-join: round; access/line-cap: round; access/line-width: 1; access/line-dasharray: 0.1,4; [zoom >= 17] { access/line-width: 2; } } } } [access = 'no'] { [feature = 'highway_motorway'], [feature = 'highway_trunk'], [feature = 'highway_primary'], [feature = 'highway_secondary'], [feature = 'highway_tertiary'], [feature = 'highway_unclassified'], [feature = 'highway_residential'], [feature = 'highway_living_street'] { [zoom >= 15] { access/line-color: @access-marking; [feature = 'highway_living_street'] { access/line-color: @access-marking-living-street; } access/line-join: round; access/line-cap: round; access/line-width: 2; access/line-dasharray: 6,6; [zoom >= 17] { access/line-width: 6; access/line-dasharray: 10,12; } } } [feature = 'highway_road'], [feature = 'highway_service'][service = 'INT-normal'] { [zoom >= 15] { access/line-color: @access-marking; access/line-join: round; access/line-cap: round; access/line-width: 2; access/line-dasharray: 6,8; [zoom >= 17] { access/line-width: 3; access/line-dasharray: 8,10; } } } [feature = 'highway_service'][service = 'INT-minor'][zoom >= 16] { access/line-color: @access-marking; access/line-join: round; access/line-cap: round; access/line-width: 1; access/line-dasharray: 6,8; [zoom >= 17] { access/line-width: 2; } } } } #guideways { [zoom >= 13] { line-width: 3; line-color: #6666ff; line-join: round; b/line-width: 1; b/line-color: white; b/line-dasharray: 8,12; b/line-join: round; } [zoom >= 14] { b/line-dasharray: 0,11,8,1; } } #roads-text-ref-low-zoom[zoom < 13] { [highway = 'motorway'][zoom >= 10], [highway = 'trunk'][zoom >= 11], [highway = 'primary'][zoom >= 11], [highway = 'secondary'][zoom >= 12] { shield-name: "[refs]"; shield-size: @shield-size; shield-placement: line; shield-spacing: @shield-spacing; shield-min-distance: @shield-min-distance; shield-face-name: @shield-font; shield-clip: @shield-clip; [highway = 'motorway'] { shield-fill: @motorway-shield; shield-file: url("symbols/shields/motorway_[width]x[height].svg"); } [highway = 'trunk'] { shield-fill: @trunk-shield; shield-file: url("symbols/shields/trunk_[width]x[height].svg"); } [highway = 'primary'] { shield-fill: @primary-shield; shield-file: url("symbols/shields/primary_[width]x[height].svg"); } [highway = 'secondary'] { shield-fill: @secondary-shield; shield-file: url("symbols/shields/secondary_[width]x[height].svg"); } } } #roads-text-ref { [highway = 'motorway'], [highway = 'trunk'], [highway = 'primary'], [highway = 'secondary'], [highway = 'tertiary'] { [zoom >= 13] { shield-name: "[refs]"; shield-size: @shield-size; [zoom >= 16] { shield-size: @shield-size-z16; } [zoom >= 18] { shield-size: @shield-size-z18; } shield-placement: line; shield-spacing: @shield-spacing; shield-min-distance: @shield-min-distance; shield-face-name: @shield-font; shield-clip: @shield-clip; [highway = 'motorway'] { shield-fill: @motorway-shield; shield-file: url("symbols/shields/motorway_[width]x[height].svg"); [zoom >= 16] { shield-file: url("symbols/shields/motorway_[width]x[height]_z16.svg"); } [zoom >= 18] { shield-file: url("symbols/shields/motorway_[width]x[height]_z18.svg"); } } [highway = 'trunk'] { shield-fill: @trunk-shield; shield-file: url("symbols/shields/trunk_[width]x[height].svg"); [zoom >= 16] { shield-file: url("symbols/shields/trunk_[width]x[height]_z16.svg"); } [zoom >= 18] { shield-file: url("symbols/shields/trunk_[width]x[height]_z18.svg"); } } [highway = 'primary'] { shield-fill: @primary-shield; shield-file: url("symbols/shields/primary_[width]x[height].svg"); [zoom >= 16] { shield-file: url("symbols/shields/primary_[width]x[height]_z16.svg"); } [zoom >= 18] { shield-file: url("symbols/shields/primary_[width]x[height]_z18.svg"); } } [highway = 'secondary'] { shield-fill: @secondary-shield; shield-file: url("symbols/shields/secondary_[width]x[height].svg"); [zoom >= 16] { shield-file: url("symbols/shields/secondary_[width]x[height]_z16.svg"); } [zoom >= 18] { shield-file: url("symbols/shields/secondary_[width]x[height]_z18.svg"); } } [highway = 'tertiary'] { shield-fill: @tertiary-shield; shield-file: url("symbols/shields/tertiary_[width]x[height].svg"); [zoom >= 16] { shield-file: url("symbols/shields/tertiary_[width]x[height]_z16.svg"); } [zoom >= 18] { shield-file: url("symbols/shields/tertiary_[width]x[height]_z18.svg"); } } } } [highway = 'unclassified'], [highway = 'residential'] { [zoom >= 15] { text-name: "[refs]"; text-size: 8; [zoom >= 16] { text-size: 9; } [zoom >= 18] { text-size: 10; } text-fill: #000; text-face-name: @book-fonts; text-min-distance: 40; text-halo-radius: 2; text-halo-fill: @standard-halo-fill; text-spacing: 760; text-clip: false; } } [highway = 'runway'], [highway = 'taxiway'] { [zoom >= 15] { text-name: "[refs]"; text-size: 10; text-fill: #333; text-spacing: 750; text-clip: false; text-placement: line; text-min-distance: 18; text-face-name: @book-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; } } } #roads-text-name { [highway = 'motorway'], [highway = 'trunk'], [highway = 'primary'] { [zoom >= 13] { text-name: "[name]"; text-size: 8; text-fill: black; text-spacing: 300; text-clip: false; text-placement: line; text-face-name: @book-fonts; [tunnel = 'no'] { text-halo-radius: @standard-halo-radius; [highway = 'motorway'] { text-halo-fill: @motorway-fill; } [highway = 'trunk'] { text-halo-fill: @trunk-fill; } [highway = 'primary'] { text-halo-fill: @primary-fill; } } } [zoom >= 14] { text-size: 9; } [zoom >= 15] { text-size: 10; } [zoom >= 17] { text-size: 11; } [zoom >= 19] { text-size: 12; } } [highway = 'secondary'] { [zoom >= 13] { text-name: "[name]"; text-size: 8; text-fill: black; text-spacing: 300; text-clip: false; text-placement: line; text-face-name: @book-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @secondary-fill; } [zoom >= 14] { text-size: 9; } [zoom >= 15] { text-size: 10; } [zoom >= 17] { text-size: 11; } [zoom >= 19] { text-size: 12; } } [highway = 'tertiary'], [highway = 'tertiary_link'] { [zoom >= 14] { text-name: "[name]"; text-size: 9; text-fill: black; text-spacing: 300; text-clip: false; text-placement: line; text-face-name: @book-fonts; text-halo-radius: @standard-halo-radius; text-halo-fill: @tertiary-fill; } [zoom >= 17] { text-size: 11; } [zoom >= 19] { text-size: 12; } } [highway = 'construction'] { [int_construction_minor = 'no'][zoom >= 13], [int_construction_minor = 'yes'][zoom >= 14] { text-name: "[name]"; text-size: 9; text-fill: black; text-spacing: 300; text-clip: false; text-placement: line; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-face-name: @book-fonts; [zoom >= 17] { text-size: 11; } [zoom >= 19] { text-size: 12; } } } [highway = 'residential'], [highway = 'unclassified'], [highway = 'road'] { [zoom >= 15] { text-name: "[name]"; text-size: 8; text-fill: black; text-spacing: 300; text-clip: false; text-placement: line; text-halo-radius: @standard-halo-radius; text-halo-fill: @residential-fill; text-face-name: @book-fonts; } [zoom >= 16] { text-size: 9; } [zoom >= 17] { text-size: 11; text-spacing: 400; } [zoom >= 19] { text-size: 12; text-spacing: 400; } } [highway = 'raceway'], [highway = 'service'] { [zoom >= 16] { text-name: "[name]"; text-size: 9; text-fill: black; text-spacing: 300; text-clip: false; text-placement: line; text-halo-radius: @standard-halo-radius; [highway = 'raceway'] { text-halo-fill: @raceway-fill; } [highway = 'service'] { text-halo-fill: @service-fill; } text-face-name: @book-fonts; } [zoom >= 17] { text-size: 11; } } [highway = 'living_street'], [highway = 'pedestrian'] { [zoom >= 15] { text-name: "[name]"; text-size: 8; text-fill: black; text-spacing: 300; text-clip: false; text-placement: line; text-halo-radius: @standard-halo-radius; [highway = 'living_street'] { text-halo-fill: @living-street-fill; } [highway = 'pedestrian'] { text-halo-fill: @pedestrian-fill; } text-face-name: @book-fonts; } [zoom >= 16] { text-size: 9; } [zoom >= 17] { text-size: 11; } [zoom >= 19] { text-size: 12; } } } #roads-area-text-name { [way_pixels > 3000], [zoom >= 17] { [zoom >= 15] { text-name: "[name]"; text-size: 8; text-face-name: @book-fonts; text-placement: interior; text-wrap-width: 30; } [zoom >= 16] { text-size: 9; } [zoom >= 17] { text-size: 11; } } } #paths-text-name { [highway = 'track'] { [zoom >= 15] { text-name: "[name]"; text-fill: #222; text-size: 8; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-spacing: 300; text-clip: false; text-placement: line; text-face-name: @book-fonts; text-vertical-alignment: middle; text-dy: 5; } [zoom >= 16] { text-size: 9; text-dy: 7; } [zoom >= 17] { text-size: 11; text-dy: 9; } } [highway = 'bridleway'], [highway = 'footway'], [highway = 'cycleway'], [highway = 'path'], [highway = 'steps'] { [zoom >= 16] { text-name: "[name]"; text-fill: #222; text-size: 9; text-halo-radius: @standard-halo-radius; text-halo-fill: @standard-halo-fill; text-spacing: 300; text-clip: false; text-placement: line; text-face-name: @book-fonts; text-vertical-alignment: middle; text-dy: 7; } [zoom >= 17] { text-size: 11; text-dy: 9; } } } .directions::directions { [zoom >= 16] { // intentionally omitting highway_platform, highway_construction [highway = 'motorway'], [highway = 'motorway_link'], [highway = 'trunk'], [highway = 'trunk_link'], [highway = 'primary'], [highway = 'primary_link'], [highway = 'secondary'], [highway = 'secondary_link'], [highway = 'tertiary'], [highway = 'tertiary_link'], [highway = 'residential'], [highway = 'unclassified'], [highway = 'living_street'], [highway = 'road'], [highway = 'service'], [highway = 'pedestrian'], [highway = 'raceway'], [highway = 'cycleway'], [highway = 'footway'], [highway = 'path'], [highway = 'steps'], [highway = 'track'], [highway = 'bridleway'] { [oneway = 'yes'], [oneway = '-1'] { marker-placement: line; marker-spacing: 180; marker-max-error: 0.5; marker-file: url('symbols/oneway.svg'); [oneway = '-1'] { marker-file: url('symbols/oneway-reverse.svg'); } [highway = 'motorway'], [highway = 'motorway_link'] { marker-fill: @motorway-oneway-arrow-color; } [highway = 'trunk'], [highway = 'trunk_link'] { marker-fill: @trunk-oneway-arrow-color; } [highway = 'primary'], [highway = 'primary_link'] { marker-fill: @primary-oneway-arrow-color; } [highway = 'secondary'], [highway = 'secondary_link'] { marker-fill: @secondary-oneway-arrow-color; } [highway = 'tertiary'], [highway = 'tertiary_link'] { marker-fill: @tertiary-oneway-arrow-color; } [highway = 'residential'], [highway = 'unclassified'], [highway = 'road'], [highway = 'service'] { marker-fill: @residential-oneway-arrow-color; } [highway = 'living_street'] { marker-fill: @living-street-oneway-arrow-color; } [highway = 'pedestrian'] { marker-fill: @pedestrian-oneway-arrow-color; } [highway = 'raceway'] { marker-fill: @raceway-oneway-arrow-color; } [highway = 'footway'], [highway = 'path'] { marker-fill: @footway-oneway-arrow-color; [horse = 'designated'] { marker-fill: @bridleway-oneway-arrow-color; } [bicycle = 'designated'] { marker-fill: @cycleway-oneway-arrow-color; } } [highway = 'steps'] { marker-fill: @steps-oneway-arrow-color; } [highway = 'cycleway'] { marker-fill: @cycleway-oneway-arrow-color; } [highway = 'track'] { marker-fill: @track-oneway-arrow-color; } [highway = 'bridleway'] { marker-fill: @bridleway-oneway-arrow-color; } } } } } openstreetmap-carto-2.45.1/scripts/000077500000000000000000000000001302040332100172525ustar00rootroot00000000000000openstreetmap-carto-2.45.1/scripts/README.md000066400000000000000000000001771302040332100205360ustar00rootroot00000000000000These scripts are necessary and useful solely during making changes to the map style. There are unnecessary for map rendering.openstreetmap-carto-2.45.1/scripts/generate_road_colours.py000077500000000000000000000107171302040332100242020ustar00rootroot00000000000000#!/usr/bin/env python2 from colormath.color_conversions import convert_color from colormath.color_objects import LabColor, LCHabColor, sRGBColor from colormath.color_diff import delta_e_cie2000 import argparse import sys import yaml from collections import OrderedDict, namedtuple class Color: """A color in the CIE lch color space.""" def __init__(self, lch_tuple): self.m_lch = LCHabColor(*lch_tuple) def lch(self): return "Lch({:.0f},{:.0f},{:.0f})".format(*(self.m_lch.get_value_tuple())) def rgb(self): rgb = convert_color(self.m_lch, sRGBColor) if (rgb.rgb_r != rgb.clamped_rgb_r or rgb.rgb_g != rgb.clamped_rgb_g or rgb.rgb_b != rgb.clamped_rgb_b): raise Exception("Colour {} is outside sRGB".format(self.lch())) return rgb.get_rgb_hex() def rgb_error(self): return delta_e_cie2000(convert_color(self.m_lch, LabColor), convert_color(sRGBColor.new_from_rgb_hex(self.rgb()), LabColor)) def load_settings(): """Read the settings from YAML.""" return yaml.load(open('road-colors.yaml', 'r')) def generate_colours(settings, section): """Generate colour ranges. Arguments: settings -- The settings loaded by load_settings. section -- Which section of the settings under 'classes' to use. Typically 'mss' or 'shields'. """ road_classes = settings['roads'] colour_divisions = len(road_classes) - 1 hues = OrderedDict() min_h = settings['hue'][0] max_h = settings['hue'][1] delta_h = (max_h - min_h) / colour_divisions h = min_h for name in road_classes: hues[name] = h h = (h + delta_h) % 360 # A class to hold information for each line ColourInfo = namedtuple("ColourInfo", ["start_l", "end_l", "start_c", "end_c"]) line_colour_infos = OrderedDict() # The lightness (l) and chroma (c; also known as saturation) for each type of colour. # Lightness ranges from 0 to 100; dark to bright. # Chroma ranges from 0 to 100 too; unsaturated to fully saturated. # The higher the road classification, the higher its saturation. Conversely, # the roads get brighter towards the lower end of the classification. classes = settings['classes'][section] for cls, params in classes.iteritems(): l = params['lightness'] c = params['chroma'] line_colour_infos[cls] = ColourInfo(start_l = l[0], end_l = l[1], start_c = c[0], end_c = c[1]) # Colours for the MSS colours = OrderedDict() for line_name, line_colour_info in line_colour_infos.iteritems(): c = line_colour_info.start_c delta_c = (line_colour_info.end_c - line_colour_info.start_c) / colour_divisions l = line_colour_info.start_l delta_l = (line_colour_info.end_l - line_colour_info.start_l) / colour_divisions colours[line_name] = OrderedDict() for name in road_classes: colours[line_name][name] = Color((l, c, hues[name])) c += delta_c l += delta_l return colours def main(): parser = argparse.ArgumentParser(description='Generates road colours') parser.add_argument('-v', '--verbose', dest='verbose', help='Generates information about colour differences', action='store_true', default=False) args = parser.parse_args() settings = load_settings() road_classes = settings['roads'] colour_divisions = len(road_classes) - 1 colours = generate_colours(settings, 'mss') # Print a warning about the nature of these definitions. print "/* This is generated code, do not change this file manually. */" print "/* */" print "/* To change these definitions, alter road-colors.yaml and run: */" print "/* */" print "/* ./scripts/generate_road_colours.py > road-colors-generated.mss */" print "/* */" for line_name, line_colours in colours.iteritems(): for name, colour in line_colours.iteritems(): if args.verbose: line = "@{name}-{line_name}: {rgb}; // {lch}, error {delta:.1f}" else: line = "@{name}-{line_name}: {rgb};" print line.format(name = name, line_name=line_name, rgb = colour.rgb(), lch = colour.lch(), delta = colour.rgb_error()) if __name__ == "__main__": main() openstreetmap-carto-2.45.1/scripts/generate_shields.py000077500000000000000000000121541302040332100231370ustar00rootroot00000000000000#!/usr/bin/env python # Generate highway shields as SVG files in symbols/shields. from __future__ import print_function import copy, lxml.etree, math, os from generate_road_colours import load_settings, generate_colours def main(): settings = load_settings() colours = generate_colours(settings, 'shield') namespace = 'http://www.w3.org/2000/svg' svgns = '{' + namespace + '}' svgnsmap = {None: namespace} config = {} config['base'] = {} config['base']['rounded_corners'] = 2 config['base']['font_height'] = 9.1 config['base']['font_width'] = 5.9 config['base']['padding_x'] = 4 config['base']['padding_y'] = 2 config['base']['stroke_width'] = 1 # Fall back colours used if no colours are defined in road-colours.yaml for a road type. config['base']['fill'] = '#f1f1f1' config['base']['stroke_fill'] = '#c6c6c6' config['global'] = {} config['global']['types'] = ['motorway', 'trunk', 'primary', 'secondary', 'tertiary'] config['global']['max_width'] = 11 config['global']['max_height'] = 4 config['global']['output_dir'] = '../symbols/shields/' # specified relative to the script location config['global']['additional_sizes'] = ['base', 'z16', 'z18'] # specific values overwrite config['base'] ones config['motorway'] = {} config['trunk'] = {} config['primary'] = {} config['secondary'] = {} config['tertiary'] = {} # Colour values generated by generate_road_colours.py. for line_name, line_colours in colours.iteritems(): for name, colour in line_colours.iteritems(): config[name][line_name] = colour.rgb() # changes for different size versions config['z16'] = {} config['z18'] = {} config['z16']['font_width'] = 6.5 config['z16']['font_height'] = 10.1 config['z18']['font_width'] = 7.2 config['z18']['font_height'] = 11.1 if not os.path.exists(os.path.dirname(config['global']['output_dir'])): os.makedirs(os.path.dirname(config['global']['output_dir'])) for height in range(1, config['global']['max_height'] + 1): for width in range(1, config['global']['max_width'] + 1): for shield_type in config['global']['types']: # merge base config and specific styles vars = copy.deepcopy(config['base']) if shield_type in config: for option in config[shield_type]: vars[option] = config[shield_type][option] for shield_size in config['global']['additional_sizes']: if shield_size != 'base': if shield_size in config: for option in config[shield_size]: vars[option] = config[shield_size][option] shield_width = 2 * vars['padding_x'] + math.ceil(vars['font_width'] * width) shield_height = 2 * vars['padding_y'] + math.ceil(vars['font_height'] * height) svg = lxml.etree.Element('svg', nsmap=svgnsmap) svg.set('width', '100%') svg.set('height', '100%') svg.set('viewBox', '0 0 ' + str(shield_width + vars['stroke_width']) + ' ' + str(shield_height + vars['stroke_width'])) if vars['stroke_width'] > 0: offset_x = vars['stroke_width'] / 2.0 offset_y = vars['stroke_width'] / 2.0 else: offset_x = 0 offset_y = 0 shield = lxml.etree.Element(svgns + 'rect') shield.set('x', str(offset_x)) shield.set('y', str(offset_y)) shield.set('width', str(shield_width)) shield.set('height', str(shield_height)) if vars['rounded_corners'] > 0: shield.set('rx', str(vars['rounded_corners'])) shield.set('ry', str(vars['rounded_corners'])) shield.set('id', 'shield') stroke = '' if vars['stroke_width'] > 0: stroke = 'stroke:' + vars['stroke_fill'] + ';stroke-width:' + str(vars['stroke_width']) + ';' shield.set('style', 'fill:' + vars['fill'] + ';' + stroke) svg.append(shield) filename = shield_type + '_' + str(width) + 'x' + str(height) if shield_size != 'base': filename = filename + '_' + shield_size filename = filename + '.svg' # save file try: shieldfile = open(os.path.join(os.path.dirname(__file__), config['global']['output_dir'] + filename), 'w') shieldfile.write(lxml.etree.tostring(svg, encoding='utf-8', xml_declaration=True, pretty_print=True)) shieldfile.close() except IOError: print('Could not save file ' + filename + '.') continue if __name__ == "__main__": main() openstreetmap-carto-2.45.1/scripts/indexes.py000077500000000000000000000063401302040332100212710ustar00rootroot00000000000000#!/usr/bin/env python # This script takes a YAML file defining indexes and creates SQL statements # There are a number of options for concurrent index creation, recreating the # osm2pgsql-built indexes, fillfactors, and other settings to give full control # of the resulting statements # indexes.sql is created by this script, with the default options from __future__ import print_function import argparse, sys, os, yaml def index_statement(table, name, conditions=None, concurrent=False,notexist=False, fillfactor=None): options = ' CONCURRENTLY' if concurrent else '' options += ' IF NOT EXISTS' if notexist else '' storage = '' if fillfactor is None else '\n WITH (fillfactor={})'.format(fillfactor) where = '' if conditions is None else '\n WHERE {}'.format(conditions) return ('CREATE INDEX{options} {table}_{name}\n' + ' ON {table} USING GIST (way)' + '{storage}' + '{where};\n').format(table="planet_osm_"+table, name=name, storage=storage, options=options, where=where) def parse(cb): with open(os.path.join(os.path.dirname(__file__), '../indexes.yml')) as yaml_file: indexes = yaml.safe_load(yaml_file) for table, data in indexes.iteritems(): for name, definition in data.iteritems(): cb(table, name, definition["where"]) # The same as parse, but for osm2pgsql-built indexes def osm2pgsql_parse(cb): cb('point', 'index', None) cb('line', 'index', None) cb('polygon', 'index', None) cb('roads', 'index', None) parser = argparse.ArgumentParser(description='Generates custom index statements') parser.add_argument('--concurrent', dest='concurrent', help='Generate indexes CONCURRENTLY', action='store_true', default=False) parser.add_argument('--fillfactor', help='Custom fillfactor to use') parser.add_argument('--notexist', help='Use IF NOT EXISTS (requires 9.5)', action='store_true', default=False) parser.add_argument('--osm2pgsql', help='Include indexes normally built by osm2pgsql', action='store_true', default=False) parser.add_argument('--reindex', help='Rebuild existing indexes', action='store_true', default=False) args = parser.parse_args() def cb (table, name, where): print(index_statement(table, name, where, args.concurrent, args.notexist, args.fillfactor), end='') def reindex_cb(table, name, where): if not args.concurrent: print('REINDEX planet_osm_{table}_{name};'.format(table=table, name=name)) else: # Rebuilding indexes concurently requires making a new index, dropping the old one, and renaming. print('ALTER INDEX planet_osm_{table}_{name} RENAME TO planet_osm_{table}_{name}_old;'.format(table=table, name=name)) cb(table, name, where) print('DROP INDEX planet_osm_{table}_{name}_old;\n'.format(table=table, name=name)) print(('-- These are optional but suggested indexes for rendering OpenStreetMap Carto\n'+ '-- with a full planet database.\n' '-- This file is generated with {}\n').format(' '.join(sys.argv))) if not args.reindex: parse(cb) else: parse(reindex_cb) if args.osm2pgsql: print('\n-- These indexes are normally built by osm2pgsql') if not args.reindex: osm2pgsql_parse(cb) else: osm2pgsql_parse(reindex_cb) openstreetmap-carto-2.45.1/scripts/travis_check_project_files000077500000000000000000000010371302040332100245560ustar00rootroot00000000000000#/bin/sh if json=$(scripts/yaml2mml.py --check); then echo -n "${json}" | diff -q project.mml - ret=$? if [ $ret -ne 0 ]; then echo "project.yaml and project.mml are not in sync!" >&2 echo "You should only modify project.yaml, not project.mml and run scripts/yaml2mml.py before committing." >&2 echo "Read https://github.com/gravitystorm/openstreetmap-carto/blob/master/CONTRIBUTING.md#editing-layers for further information." >&2 exit $ret fi else echo "error with yaml2mml, is project.yaml valid?" >&2 exit 1 fi openstreetmap-carto-2.45.1/scripts/yaml2mml.py000077500000000000000000000021751302040332100213660ustar00rootroot00000000000000#!/usr/bin/env python from __future__ import print_function import argparse import json import os import sys import yaml parser = argparse.ArgumentParser(description='Keeps project files in sync by converting project.yaml to project.mml.') parser.add_argument('--check', dest='check', help='write generated JSON to stdout instead to project.mml', required=False, action='store_true', default=False) args = parser.parse_args() yaml_path = os.path.join(os.path.dirname(__file__), '../project.yaml') mml_path = os.path.join(os.path.dirname(__file__), '../project.mml') try: yaml_file = open(yaml_path) yaml = yaml.safe_load(yaml_file) yaml_file.close() try: if not args.check: mml_file = open(mml_path, 'wb') json.dump(yaml, mml_file, indent=2, separators=(',', ': ')) mml_file.close() else: json.dump(yaml, sys.stdout, indent=2, separators=(',', ': ')) except IOError: print('Could not save MML file. Aborting.') sys.exit(1) except IOError: print('Could not read YAML file. Aborting.') sys.exit(1) openstreetmap-carto-2.45.1/shapefiles.mss000066400000000000000000000014161302040332100204340ustar00rootroot00000000000000#necountries { [zoom >= 1][zoom < 4] { line-width: 0.2; [zoom >= 2] { line-width: 0.3; } [zoom >= 3] { line-width: 0.4; } line-color: @admin-boundaries; } } #world { [zoom >= 0][zoom < 10] { polygon-fill: @land-color; } } #coast-poly { [zoom >= 10] { polygon-fill: @land-color; } } #icesheet-poly { [zoom >= 6] { polygon-fill: @glacier; } } #icesheet-outlines { [zoom >= 6] { [ice_edge = 'ice_ocean'], [ice_edge = 'ice_land'] { line-width: 0.375; line-color: @glacier-line; [zoom >= 8] { line-width: 0.5; } [zoom >= 10] { line-dasharray: 4,2; line-width: 0.75; } } } } #builtup { [zoom >= 8][zoom < 10] { polygon-fill: #ddd; } } openstreetmap-carto-2.45.1/stations.mss000066400000000000000000000052211302040332100201530ustar00rootroot00000000000000@station-color: #7981b0; @station-text: darken(saturate(@station-color, 15%), 10%); .stations { [railway = 'subway_entrance'][zoom >= 18] { marker-file: url('symbols/entrance.10.svg'); marker-placement: interior; marker-fill: @transportation-icon; marker-clip: false; } [railway = 'station'][zoom >= 12] { marker-file: url('symbols/square.svg'); marker-placement: interior; marker-fill: @station-color; marker-width: 4; marker-clip: false; [zoom >= 13] { marker-width: 6; } [zoom >= 14] { text-name: "[name]"; text-face-name: @bold-fonts; text-size: 10; text-fill: @station-text; text-dy: 9; text-halo-radius: @standard-halo-radius * 1.5; text-halo-fill: @standard-halo-fill; text-wrap-width: 0; text-placement: interior; } [zoom >= 15] { marker-width: 9; text-size: 11; text-dy: 10; } } [railway = 'halt'] { [zoom >= 13] { marker-file: url('symbols/square.svg'); marker-placement: interior; marker-fill: @station-color; marker-width: 4; marker-clip: false; [zoom >= 15] { marker-width: 6; } } [zoom >= 15] { text-name: "[name]"; text-face-name: @bold-fonts; text-size: 10; text-fill: @station-text; text-dy: 10; text-halo-radius: @standard-halo-radius * 1.5; text-halo-fill: @standard-halo-fill; text-wrap-width: 0; text-placement: interior; } } [aerialway = 'station']::aerialway { [zoom >= 13] { marker-file: url('symbols/square.svg'); marker-placement: interior; marker-fill: @station-color; marker-width: 4; marker-clip: false; } [zoom >= 15] { marker-width: 6; } [zoom >= 14] { text-name: "[name]"; text-face-name: @book-fonts; text-size: 10; text-fill: @station-text; text-dy: 10; text-halo-radius: @standard-halo-radius * 1.5; text-halo-fill: @standard-halo-fill; text-wrap-width: 0; text-placement: interior; } } [railway = 'tram_stop'] { [zoom >= 13] { marker-file: url('symbols/square.svg'); marker-placement: interior; marker-fill: @station-color; marker-width: 4; marker-clip: false; [zoom >= 15] { marker-width: 6; } } [zoom >= 16] { text-name: "[name]"; text-face-name: @book-fonts; text-size: 10; text-fill: @station-text; text-dy: 10; text-halo-radius: @standard-halo-radius * 1.5; text-halo-fill: @standard-halo-fill; text-wrap-width: 0; text-placement: interior; } } } openstreetmap-carto-2.45.1/style.mss000066400000000000000000000275631302040332100174640ustar00rootroot00000000000000Map { background-color: @water-color; } /* About fonts: Noto is a font family that wants to cover most of Unicode with a harmonic design across various scripts. We use Noto for most text, with some support for backward-compatibility and Unifont as fallback. By order: 1. Noto Sans is available for most scripts and it is used as a first choice. Where available the UI version of the fonts is used. In some cases the UI version has fewer glyphs, so both are listed. Most of the list is in alphabetical order, but there are some exceptions - Noto Sans UI is before all other fonts - The CJK fonts are manually ordered. The used CJK font covers all CJK languages, but defaults to the japanese glyph style if various glyph styles are available. (We have to default to one of JP, KR, SC, TC because this carto style has no knowledge about what language the “names” tag contains. As in Korea Han characters are not so widely used, it seems better to default to either Chinese or Japanese. As Chinese exists in the two variants SC/TC, it won’t be a uniform rendering anyway. So we default to Japanese. However, this choise stays somewhat arbitrary and subjective. See also https://github.com/gravitystorm/openstreetmap-carto/issues/2208) 2. Noto provides three variants of Arabic: Noto Kufi Arabic, Noto Naskh Arabic and Noto Nastaliq Urdu. Noto Kufi Arabic is the one that is most similiar to a Sans style, so this one is used while both other variants are ignored. Arabic fonts are placed behind Sans fonts because they might re-define some commonly used signs like parenthesis or quotation marks, and the arabic design should not overwrite the standard design. 3. Noto provides two variants of Emoji: Noto Color Emoji and Noto Emoji. The colour variant is a SVG flavoured OpenType font that contains coloured emojis. This is not useful in cartography, so we use the “normal” monochromatic Noto Emoji. 4. The list still includes DejaVu for compatibility on systems without Noto. 5. Unifont. This is a fallback of last resort with excellent coverage. Unifont Medium covers the whole Unicode BMP without surrogates and without PUA. Unifont Upper Medium covers some parts of the other Unicode planes. Unifont Medium Sample would cover the BMP PUA with replacement characters, but cannot be used because Mapnik does not support SBIT TTF. */ /* A regular style. */ @book-fonts: "Noto Sans UI Regular", "Noto Sans CJK JP Regular", "Noto Sans Armenian Regular", "Noto Sans Balinese Regular", "Noto Sans Bamum Regular", "Noto Sans Batak Regular", "Noto Sans Bengali UI Regular", "Noto Sans Buginese Regular", "Noto Sans Buhid Regular", "Noto Sans Canadian Aboriginal Regular", "Noto Sans Cham Regular", "Noto Sans Cherokee Regular", "Noto Sans Coptic Regular", "Noto Sans Devanagari UI Regular", "Noto Sans Devanagari Regular", "Noto Sans Ethiopic Regular", "Noto Sans Georgian Regular", "Noto Sans Gujarati UI Regular", "Noto Sans Gujarati Regular", "Noto Sans Gurmukhi UI Regular", "Noto Sans Hanunoo Regular", "Noto Sans Hebrew Regular", "Noto Sans Javanese Regular", "Noto Sans Kannada UI Regular", "Noto Sans Kayah Li Regular", "Noto Sans Khmer UI Regular", "Noto Sans Lao UI Regular", "Noto Sans Lepcha Regular", "Noto Sans Limbu Regular", "Noto Sans Lisu Regular", "Noto Sans Malayalam UI Regular", "Noto Sans Mandaic Regular", "Noto Sans Mongolian Regular", "Noto Sans Myanmar UI Regular", "Noto Sans New Tai Lue Regular", "Noto Sans NKo Regular", "Noto Sans Ol Chiki Regular", "Noto Sans Oriya UI Regular", "Noto Sans Oriya Regular", "Noto Sans Osmanya Regular", "Noto Sans Samaritan Regular", "Noto Sans Saurashtra Regular", "Noto Sans Shavian Regular", "Noto Sans Sinhala Regular", "Noto Sans Sundanese Regular", "Noto Sans Symbols Regular", "Noto Sans Syriac Eastern Regular", "Noto Sans Syriac Estrangela Regular", "Noto Sans Syriac Western Regular", "Noto Sans Tagalog Regular", "Noto Sans Tagbanwa Regular", "Noto Sans Tai Le Regular", "Noto Sans Tai Tham Regular", "Noto Sans Tai Viet Regular", "Noto Sans Tamil UI Regular", "Noto Sans Telugu UI Regular", "Noto Sans Thaana Regular", "Noto Sans Thai UI Regular", "Noto Sans Tibetan Regular", "Noto Sans Tifinagh Regular", "Noto Sans Vai Regular", "Noto Sans Yi Regular", "Noto Kufi Arabic Regular", "Noto Emoji Regular", "DejaVu Sans Book", "Unifont Medium", "unifont Medium", "Unifont Upper Medium"; /* A bold style is available for almost all scripts. Bold text is heavier than regular text and can be used for emphasis. Fallback is a regular style. */ @bold-fonts: "Noto Sans UI Bold", "Noto Sans CJK JP Bold", "Noto Sans Armenian Bold", "Noto Sans Bengali UI Bold", "Noto Sans Cham Bold", "Noto Sans Devanagari UI Bold", "Noto Sans Devanagari Bold", "Noto Sans Ethiopic Bold", "Noto Sans Georgian Bold", "Noto Sans Gujarati UI Bold", "Noto Sans Gujarati Bold", "Noto Sans Gurmukhi UI Bold", "Noto Sans Hebrew Bold", "Noto Sans Kannada UI Bold", "Noto Sans Khmer UI Bold", "Noto Sans Lao UI Bold", "Noto Sans Malayalam UI Bold", "Noto Sans Myanmar UI Bold", "Noto Sans Oriya UI Bold", "Noto Sans Oriya Bold", "Noto Sans Sinhala Bold", "Noto Sans Tamil UI Bold", "Noto Sans Telugu UI Bold", "Noto Sans Thaana Bold", "Noto Sans Thai UI Bold", "Noto Sans Tibetan Bold", "Noto Sans CJK JP Regular", "Noto Sans Balinese Regular", "Noto Sans Bamum Regular", "Noto Sans Batak Regular", "Noto Sans Buginese Regular", "Noto Sans Buhid Regular", "Noto Sans Canadian Aboriginal Regular", "Noto Sans Cherokee Regular", "Noto Sans Coptic Regular", "Noto Sans Devanagari UI Regular", "Noto Sans Devanagari Regular", "Noto Sans Georgian Regular", "Noto Sans Gujarati UI Regular", "Noto Sans Gujarati Regular", "Noto Sans Hanunoo Regular", "Noto Sans Javanese Regular", "Noto Sans Kayah Li Regular", "Noto Sans Lepcha Regular", "Noto Sans Limbu Regular", "Noto Sans Lisu Regular", "Noto Sans Mandaic Regular", "Noto Sans Mongolian Regular", "Noto Sans New Tai Lue Regular", "Noto Sans NKo Regular", "Noto Sans Ol Chiki Regular", "Noto Sans Osmanya Regular", "Noto Sans Samaritan Regular", "Noto Sans Saurashtra Regular", "Noto Sans Shavian Regular", "Noto Sans Sundanese Regular", "Noto Sans Symbols Regular", "Noto Sans Syriac Eastern Regular", "Noto Sans Syriac Estrangela Regular", "Noto Sans Syriac Western Regular", "Noto Sans Tagalog Regular", "Noto Sans Tagbanwa Regular", "Noto Sans Tai Le Regular", "Noto Sans Tai Tham Regular", "Noto Sans Tai Viet Regular", "Noto Sans Tifinagh Regular", "Noto Sans Vai Regular", "Noto Sans Yi Regular", "Noto Kufi Arabic Bold", "Noto Kufi Arabic Regular", "Noto Emoji Regular", "DejaVu Sans Bold", "DejaVu Sans Book", "Unifont Medium", "unifont Medium", "Unifont Upper Medium"; /* Italics are only available for the base font, not the other scripts. For a considerable number of labels this style will make no difference to the regular style. */ @oblique-fonts: "Noto Sans UI Italic", "Noto Sans UI Regular", "Noto Sans CJK JP Regular", "Noto Sans Armenian Regular", "Noto Sans Balinese Regular", "Noto Sans Bamum Regular", "Noto Sans Batak Regular", "Noto Sans Bengali UI Regular", "Noto Sans Buginese Regular", "Noto Sans Buhid Regular", "Noto Sans Canadian Aboriginal Regular", "Noto Sans Cham Regular", "Noto Sans Cherokee Regular", "Noto Sans Coptic Regular", "Noto Sans Devanagari UI Regular", "Noto Sans Devanagari Regular", "Noto Sans Ethiopic Regular", "Noto Sans Georgian Regular", "Noto Sans Gujarati UI Regular", "Noto Sans Gujarati Regular", "Noto Sans Gurmukhi UI Regular", "Noto Sans Hanunoo Regular", "Noto Sans Hebrew Regular", "Noto Sans Javanese Regular", "Noto Sans Kannada UI Regular", "Noto Sans Kayah Li Regular", "Noto Sans Khmer UI Regular", "Noto Sans Lao UI Regular", "Noto Sans Lepcha Regular", "Noto Sans Limbu Regular", "Noto Sans Lisu Regular", "Noto Sans Malayalam UI Regular", "Noto Sans Mandaic Regular", "Noto Sans Mongolian Regular", "Noto Sans Myanmar UI Regular", "Noto Sans New Tai Lue Regular", "Noto Sans NKo Regular", "Noto Sans Ol Chiki Regular", "Noto Sans Oriya UI Regular", "Noto Sans Oriya Regular", "Noto Sans Osmanya Regular", "Noto Sans Samaritan Regular", "Noto Sans Saurashtra Regular", "Noto Sans Shavian Regular", "Noto Sans Sinhala Regular", "Noto Sans Sundanese Regular", "Noto Sans Symbols Regular", "Noto Sans Syriac Eastern Regular", "Noto Sans Syriac Estrangela Regular", "Noto Sans Syriac Western Regular", "Noto Sans Tagalog Regular", "Noto Sans Tagbanwa Regular", "Noto Sans Tai Le Regular", "Noto Sans Tai Tham Regular", "Noto Sans Tai Viet Regular", "Noto Sans Tamil UI Regular", "Noto Sans Telugu UI Regular", "Noto Sans Thaana Regular", "Noto Sans Thai UI Regular", "Noto Sans Tibetan Regular", "Noto Sans Tifinagh Regular", "Noto Sans Vai Regular", "Noto Sans Yi Regular", "Noto Kufi Arabic Regular", "Noto Emoji Regular", "DejaVu Sans Oblique", "DejaVu Sans Book", "Unifont Medium", "unifont Medium", "Unifont Upper Medium"; @water-color: #b5d0d0; @land-color: #f2efe9; @standard-halo-radius: 1; @standard-halo-fill: rgba(255,255,255,0.6); openstreetmap-carto-2.45.1/symbols/000077500000000000000000000000001302040332100172535ustar00rootroot00000000000000openstreetmap-carto-2.45.1/symbols/aerodrome.12.svg000066400000000000000000000007151302040332100221750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/allotments.png000066400000000000000000000001621302040332100221420ustar00rootroot00000000000000PNG  IHDR9IDATc` >)`pOP9&(m J3`Sp! J:BF+IENDB`openstreetmap-carto-2.45.1/symbols/alpinehut.p.16.png000066400000000000000000000010651302040332100224370ustar00rootroot00000000000000PNG  IHDRabKGDtIME &cYC3^+~Ufߒ mi`Xw&08wYg]8 28;/puGhd:X6rl7_5x@li|Mv%#K48&0{lPpt v%2l ǧo,/B{&OIENDB`openstreetmap-carto-2.45.1/symbols/archaeological_site.svg000066400000000000000000000040531302040332100237570ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/artwork.svg000066400000000000000000000031631302040332100214700ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/atm.svg000066400000000000000000000017531302040332100205630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/bank.svg000066400000000000000000000015431302040332100207120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/bar.svg000066400000000000000000000007431302040332100205440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/beach.png000066400000000000000000000244171302040332100210330ustar00rootroot00000000000000PNG  IHDR cHRMz&u0`:pQ<PLTEh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]Eh]EĤPtRNS $(8  H4+0%M ;,*.F "#&-3/@2!'L6)=7J5E1K<9A:IGD?CN>OB۞bKGDPnLtIME !}U&IDATxE{ cHFXppCAMHG<3LWo雞IX{ |_32cbH8$x220',DYʟ~*8/d<諘\\2=XWĤq{#RM&oeK%{'R`?ᲵP]|rq1.9䘋ɼgysxp5AfLjV}bH"#|2RO"ɲTʣϳߖW9kd8"~./"TB$@6a7]+>}#>`KL$l-^bw7S$2,®%_+!у]dX^)|pAެ<ŏ_^ 鉞%HM+NMl_PKtC`2K's_JbngX,SjJ,b#M⁑{ߤ 흥q5*)ZɃY۽ e[b wC2\)3Z(d6ٺK(1(sڈ? ;NW>$U"C&~uo漑i)ۋ|2 vP7_i.Gݶi  `5l+p&okWKKKI>Aѵ#*N .Sjl+#2]XJ~Sy+xbcZajt4|{UإM׵\< jCl*'f8Z1S(zv=t'7P:#}#E&:Z߱6; @D]h(smRaeNFU}U ϸ?om4 vv> R[O$ fC\ CH2\-DžXg|]g‹CovWͻ.s}=ÿÑ1Ve| PG6Bџd"/2%Qkhn瀺z 8D;}ߞ$n]a\l_T8ݬ-01qaꊩ'{2Q; ~+D`$ZWi22{# ||m`"fƄ~CЇܠ}c~Tm0A)|x,}ʥSAXA D3/O6EPa'&~&Ɂb2 kI cZv Iw~^ =K̻h54IYf}xKRw(7` ]t7ĀҗYxHjݹ8Vӽq|6'4TӉɤ4PuTvb6~+s1 ?"#$)0\Gme+΂7|_q<?җr%j:U(K!Gh~ot0MdOt x0ZIʋ'ߜ1aDA( 7Ã)'8]ØL/ ѤHJUxk,l(YJSp弄%y$woKq8NVRlɀ4>(FD7 _=HUH JZ_ݰH ׫"-eJCF!vEL[ch )muE R#%M_ $. akgn .`;m?I: x1 T?A;5󦻶7#8h$r #R˞w >6q*5IoQCO~PR_1I6@v?rOMQWaA3[{^y!HDg01">Pw58Dr0٤.)GdnɁ~|wkY穷lT⹸[&ѽEɬ+ Xn*5Y'xʅl'iPMoFxjr[P.ke"W 8[QE0 ?lc&#̉`,ƿky6fhNt䠭b,7N0Ø%=t]t̞yyF9|1fYa6&~a@ m$}FͨG1sb_J~B ~J2GH'3?.T[*o5Vs:ihsw dB"*~Bm!ӻeOJq+bv?_ a=/79xGY4YQwҧk2 nD}K>ļpsK(cZIv8^VPͮZ*9?27\10P'zY3fwRu22b=HM>F>e(ę9okn{`WL_םQ&p: -Y+x+ ĉlKIs8Rm AGo|yW~I4^[r#d9:y酩3: qz7r,_C: |7e=&BgOB` G_pN c9mdoֳ;Je,jbq +ېNسV|kY)D />J?5q̚QA2 I`~b&"ʠ7֟ڷ  T#[ =Vz|_~M_H˱oR_ٳT[@^W픵=dj 8YNm([E@Ê2l)M=Ez ]Yhbv?E>jAdGھ¹RILjdlɶ _V^T`Wy؇| HOd,EO˂UC!\e}O6 6\y U'E)3.b IHgJNܓ[>2L.>[N)EiWQwa/՗ɯP(zg8/YU16.5b[V2xHXKeNԇ`CrV~ (E1:; W)Jv5J&F&YGl8@s%AO迻ى?8d?M~iyӫy>_b\.wפ^7KE¯UVLR6wKeM/%=k#{jSF04|EX$LL7B!W޳&v'[&h{%ꗥ9[m_#d1rm b R7$zuG R]͵G5!5/WkXDfAce;9iZ14VX74g%[g|D?!OYfɲ92aIn&X}b1{66s4V2ЇTC}(B,Z"xZB/5%<\0Ѫ3H~Z.e>y% e"}Bhh7RHM)BBYV|ƻ+Qм!PyHkOf O qZ~y%{z)mr|͑Lj) % ԕjb&7yRhX``V~*ٰ,a'+ frR"jKu-„ ]3Wg2y,R^[ =`'yp:_l]/ u?Gʕ7-j†] K!~* J3%X8Ml'8;NO@F0ms%nA dи\fu$DtSbaSGL v%v1Hg\j,Ħe[^S߰L@ם$MWL|Q^,|xc;EI&P~]g/)y~O8Ofm)*ʼne 7c\Z1ćfk98 `Uf&,Yj俦Db],hϼx[dPRDEVFDýzAV^XpXXL(S Z[J )1$2\ʬg%g@6b1ke>M.6FIj ' f B_f]az忱dd<AK 9 u)zPI!6AQhQ))bt=`Jd"-:q$jŁlaHS?^QI3 Β[%F`^a!Ckǡ!G#Ta;0;(,Qn~6fFQآiM=fLv5{ix^Ql26i%q.ن[D+EpɧvvZ䬳O~:#E>쩕ґe_;cΨt@;beEj@ s$’u?|hӂݮL vuKֵ|J%W8PdKf2s{|ɑeA?I@H^",OT2{z ܗ-r :BhĬqf[}9<镳1tRN+h>1X5),~*7n>>mTJjoge sɽ~`sGɏqv, { x_ R #K@Zea8 (Yn͙]VLNp*gY"Hݥ@Hۓ[N_ 3|l5)q]y||ό@S33` ȖSْut3%5 1ʐd=vy%{t`IyjleCޏNg 3oNjHݰ',.!NG ^!@FŚ*4AxV=kޘLYXt^!Gjm͏Yw 8sF¬]?0Ysj=LtlR+G-o} uK01n;:$jg5 ^:̽,Z~Z̪@AOb-ڙ̶9$QMuNꝊ%3qFVD|#1Dj]^; g)I<:5q jZ#J_e|%Ϫ@rT5n%귺0%ڧlmosGv ^䍂ðj$W|mtdiS*xD|8)p- h_2֡u N =mqE=keɫWM,=eXx>;/y@бtӻJRb8%Eɜ26d#Ym޷@E}W-nթ8YῲW[I~ _`% ty q{jЛpA$8&{}$So?Ϻw\U:J剖1'SEI^ 7WgRV;tĕ)Mu+ũmsdwB_XSY^-ӗŽ0&Pٽ<džCH\j:k&D9xu AJw5txkEY8f1lj;>`@ENر|X_G 2R6M,X} 86-8jmBAlNr#gUFiGZFgx!ٻ  /̈́5Y<{Ëc^l]]ix4ZX.b"2оב i!<q"k䵰l+Rsֆr`$ׇ zmeucyj 4$8advTABr}'@F,h mBEfslZ5& ?~+vHɹ D/Ɖ׿uîv[HׇlG9QQ҅eʹYWnFw.yl$ʚkqbТf=_G'ǽG0n|RxiƸbqF2z*D́#*Ag>0ek!VmMWjj&)'0N'XkE9R/2l,Q 0WղPls \Iq5G1F9dne?+ozp g;ݦ>C]±{5"ȵe?ίf]u5LR ,O uLW?Xh) &H[{7iɵdŀV5|3?zcNPSM'@qɰHLjQਊE:h9wH b<}AGf@JTLK\ks 88C.hXftrIsgAF; X`Rd/_yqם-V"(h BoviR%D]pV'%Y_\5ZRjH6%ZqqDn)c):3_ܿ G腙G%,SJ{%F: [OjBb|ǢaѲv5ӄ'{Iz6VU-W=mr>wdOA|xDLIoSQUv5%tEXtdate:create2015-12-03T18:33:18+01:00%tEXtdate:modify2015-12-03T18:33:18+01:00_sIENDB`openstreetmap-carto-2.45.1/symbols/beach_coarse.png000066400000000000000000001451651302040332100223730ustar00rootroot00000000000000PNG  IHDR{` cHRMz&u0`:pQ<bKGD̿tIME !}UIDATxڔe]U6%{ w 2; . 68 !qN묳OOG^v* hkt4b%-[Gv0xYyie-}nn}6hg_}J^>Y@= I9WnQA'ODm[O]LKAs-&O=ԃ4wXΑaFVt Ln!D c%2i[TelmX=\lkAnXD04=}XM^۴xKqVNrczc[8)/^xML^:"}O bѮ^&R GxH_&({C|am lwM\aNKK/ej-sܙy5p0-@t1(4E3k\ cٞj,v1#A7i4=lQa>hSyMnu-l'4C_+M ul埠oZ:lGR{l|rksbi;z$I`s}w]zvx\=dlDa}|Ɩ~2-,cSw}ЋƼ_os9VSΚҴ[ʱhk[{lZ{a58?[њv)~$&s͝ab3)hmwUX' t,Ƥ\~*:?~>qn{{srwV~#oa[+0ZY!ۭsgPVt?'CvxI8pm̤1%30Mfϭ\^݀8H'4G_]Iԟі֣Xh6~߰$3Kn^1MS?ԿMg pBtLKM{Yz(S?o%r#:Y'~衢UR ε繏=f¬D?fe|δpgsedpwjmVǔ87I?UODUn >L׼JlG/5QucҩW*>F;Fb{S.6:-m??rar8=ߙ<5lX5|Vf#2ٳ5u}ͭB{Xv>5A湗d{9[.{8Wf\{̓;)C,{.4Ey~A\xnQ|tCܲá?Sa26jK@{ufkݍ͌1P빬3 0;t2*ẻ=^_TXR<Ƥ,=d]tAO,RSzGgX`E`z^Үsֺ`sgf5o^afW'GTa3۩Ȃg OEքP?8ueZ5gTbBۜ; @״%yUXC,e p00TQg]Ű7k:ӋOwZR|7Af8dB/\̲X3,D=E J>@] e@AYTJǪx;we _'.-R2>73ա`uMseiioE6޷Zo1;F(p&-C$X2b3Mp>γ?p@dY';d\TeY9˿. ջzFhTVUi/T-BU/t9OW[m~h!^:j+ p$*\=+k#X0E~_斮e'0qI({; <i-0$.o6jffNOVw ~Ô6pG_/4^3BuD_Q맥_|_ =0whP= #:9oVZ+}B'+| N&?y5ˠP!sR>olbF@Aױ聏bЭёxmڸӒϟ>S8Έ7NXb;wǶf}s17<)('K'vNىX65%z(QxL_MzHNh'hx m mw6,[#8`\$obwHdZ%+7ж}f: 5Te9\Y\n5!]] UIkǩT_^Z.t~=,Uu6v<^i#ef]P|6j]mlW ңj.ށH<˫uEʘuK?[X1ܬKPnJwY(5S룓 %^bvRaO>.<4 9,ɗ>~>{)Zagi hӭQaBߛNaVU6L 4Iތhe 'mYM6s.*E 4M9D*4UҴ3wlV6NDD.F8ڗ9 k"zη]zp;ᬫ3n a"nne}T`̔*s|/ -yt.JW~+e|64ӯo__Tim!q(v?_i]Ü~>B*,?cY6mn*Tjg?|~]S2Ɏ (Ixh)[|LkyX¸z\-yRYUJ)-u+7a;Scr<&e\ӭio{>W~W k,E`Erlju}a/U1@M{®E'i~jݪ:2ԅąmXƽ,ʙJw}y:}\doTgiB.gK蠿p,@=jȽy6qNj:ax~:bc`aPQVI#i$V6848sx[8q ރP[hP}D/PDсU5*H+W&V8%S w0& 7(;g}mZ`FH1REG5+"q@l&I}מC]0Nk"nqz:\kEnU`V%WG X8as3(0@fQS;i:t?h%qܚPC\h/Y7`=9q VBR-2?t q,>e#cf4;[+GrPik]|µrm|6 7L)zZ"}. (NP68k<>6Mt6 Rh;h0+>J7ۛ#6ag 2龳{ܧU}eg-Da,Q@p~S]i?Qwx~+_`N0$SR:%}m)h-Rk)`{?;LK~yN0YYنcAW]lJZO IiZ'xDC'l缃 ƓI08>6Cð+o+c2]c1GݸE ~*}̇V6;fhv,=Ԡޥ3U"rDRla0. *=̇˾C4A*٩jQf=%`P+ҹw Bw:.ABWyS!ғSJ0J20}=a\Rk%|X*hsu|ajTzSF8D?<櫲 9Gh$V 35N,6R 8Mw4>Pgn l{+Y[&hEcט24XӡPs T?⧏#{8=occ3bV]ҚvXzRB#(5 5ktb+%8[ө_ +g TZJ!^UhW`3['Sylo]n]ќ`.^)K[4VAӸ>fEқ B&qBnFhyNjoFbu|ye~w0JpP޿s(@O".%j\?S,~^L0 L]m_{PꎷiKhp5dn܎ἰO9AOAy,sr=X+OKיP?a5k$J1gKWZ% NXlzL)~3ɸ[?ki$++ Ζ:넣Bݩ,qGO3;}bKTZvpPooSuc'M` %HQi[bPIvul(ͰnOJ]X^{KRPvOLHo8^V1©RsqIFoSPLr`O N% Ͼ.rLg8ʸ{wKq=r򶌿i\-Lk|`R,T$=;{YBtOeG7F缍S7@6S΋>N6XcCNI9&GM")ȂMI.`!̤d#[zʸIv8p/96o*)$1.gQ%mZ|ۭSn37"$,bco qg:T2U6jJkWTq0m],c'wJ7'&y "=1#Mn5*&rcUo'bXsli6LdPaʰ(0?++1,_ \N- QT+ԊΎ806St'SjDRT'Ù:`6FXlNZNy">^]":=1<{ mZ[;|'L&iSd\YLU y A,:l_NbR 1l}Srt)6;Bkܖj4n c-]*gS]¦U7P3W7'ھ1'6~JWuۂj92|HEQU<#Կ tt&9J^s08oK| JVj!Dꤔ0T.^TvpU[5 QyoXv[?z\ymg2&k=_n\e k.P쯲g}na"pbϼloTWmM 5*uhgfG9xU/kU͎\h$,+Մ/YƋlsR9СNA5fa 5;qLF!}j[ibl,9E# &z7Xh횺Bdl-lM`a]r&"چx1yJ Z,`sR$W+T1ec],yzZʢ ?M$~M*jٺ d2'+z$eP.'zAثо5\:Y"Z+Mr\׵Ƣ.u*XAc  z;X|-=ld_Lj«{*9;5&Uk_a-P)j=̱@\Kf }on(B-Շy_Z*]K^93eG/b}?c 󚹶6%5-k%N2|jK7h^;b+}h7hYp_dMZP1, wʏ4𢳥i@k9lUw: &.wWUZ_!Vlh40Z#Ay' oLZ'x/mUiy?4it#mZZhms7Xx՛ϰ'[޺eJ^F'>sKCe}dUE~"EYߡnY a/jp6v}o_cc=k>7@? CsX,mE]F-^QEO@/бGSvYiA~7b=xS`F3}c3E/gz b7zCAHz>MQw#l^%ЕI>.H Q7Y+-ֲyXi?T73p YKLEa{"wuYAZFQږ`dr}zt& Rr/fE435>iX4^O3[{zz_35fywxۆ=qePe Q-P%ZA;5.ag-舽'͂toZ,md 3tHTZv^ȹ.UKUeg;?4a3gxgԛ\ֶuQV?<O>P宧xv^g3N0aZ[_&q駖fYfeHF&y/` H&hYގOnHA]ˆ.Wi-VqbN;]}}E OW%I@㱂 EmcrU:*2z,!w6?B7 tn׶laʯryIsTX&&˯jSueeY^Zifc{ƲF_$m BŪ {Q]&n8nT3F۲{_Ʈ6>Nc6f$}.)IYwa.vGm XZAըNE˱C~f/;$t8;`rIE]*6K9~Aw-WE.86U="muqq"{í3OhN(gDjK.w5=;G&/|;wP?E;|6¾~;}~rB3)X eo`^d9nR7:9$GfEz[e^Ŧz5oIY{ nJ9ox5b:oQbOMN3,;O}wL,9߸[iB\h2۫yAzE OR'Ƃ'a96w1[+;{[as:QSNTX7:kHؘdWOٟyL.m(Mj ZYf-'-ni.uk2H4NinPrEJ;z F?9V|RbfkSxpPrN2ң^EO K#U=Q3hoi]FYD?a4 ȢYMUpGj w"^6AqX̾)ގ;)h)Ή=+R~ϊ<*Sl;aN37^`b/4+9*H&{T+Y~:%xuZQZ74C6_u.&+u(/ #Y"^G5p;?_>PwEZw7( ͌:poqwij}61vqr_~ܸg]b=Gj dOC]rZ`%-.q>vd݁:ڧ,KEb0עe=ij{{7a>]%p:E[NGcT@E,VO1$Mc#vIv^h<+J24K_q:Ao ?֏el#9~\4 ^ı[O2!Ⱥ08Q]Spff1Bm}Ba_tn?}?OrJY^+a ߡH k6ҥglyTc"\g-3Mb-<R׹duɯτvP%).;3)k ./..[Kkip>I>|+IG5~O5ҫM3N2sePvwr#{fV(J2@E%s vtTEg!^d8RGtm~F ;$ ['z MaOD7Q6~Z.ezunHzs:6MxK݌+ˆ֚͝ay+z['ZIgMl.ql.XH\ǡm=&nSG2:|ᩆF;cm&m d$;r%.}.:. *3sf=ғaۺnj[TFz5!rj\PlK+y>WǏ+v] ’JX)wsqrbdӶeS+:0v&NOe-ds4:ɹ.L_KDkI?Fc+z;l}H`V<Rr4eֆVvXϱ6u[Mm_v/1X*[[S^q^޺SՈJt9Ϳ5 G6z4A:A~TK?}5h_,Qa5\tZmS_m`qUml`l0@3Wh:)9~ -IJHleDg['QkM t&$o~QLV- 14\ꇰ@5F[:!k9o||oOUuP\ܴo]I=e.Vuaɷ{<]ԘaN{,8(=VL3񂫱z])oG;[WVS rAkemq:M3>3H5: W+֍<몱0 xGk$q w ?w}TW: nӘTU6! r=mM}HQH {M%eOڊ˵Op<<G?oks9 e,fiJ YRy#<ƤB\g#ΈH2wzXQ'J^ ҮŦ*>i XlfD:({z^ksS[)E2_Cl:=~ɍQgf6TZ=TpjEZI*6B}⫯mGT4-͵Av>'jX<i 27mcLpGE\DKp182?׽ -gT|J'utda߇b TFl *-t~DW@(dxkY"2">ִp39{ s*ϋR32$o6#M nR`OY)˶41RړJcݬ5%}?{Yovq}PYKf%wa WPRձ۲[0nar[''`&ZT)t=<`CS+^_54E!ry: ?QqsRq}Z,H\|FS=ٺ?s\Jm0 % ԿVuMoSnܼhs}<&ҵ23nPaQkmKH5K䳘*G3~OPE7EhwxljEB6NHYd*\1+kW?/EM|&HQ{'Oi`gvO"ס@Eu]Wr_a]_ydH;(\9 ߇n }o f]ytH4sx'>PD2WXd**܄ePoV>x0M9SWRplbf1p{MWF;¶~c*J+ظ,1Wv|`o`{:,h%A5^f9dt7nv~^o\v1ZQR9fT))M#r 6Zh4:qKM,;|tKY^5^Ofݹ1loRucwV`-1 ZnCalnyʦ1kMFKSͲM@\~Ls] Ԇ۵a^\CQ?"*0hB+"'o @m1782yRԌ&YqZ$3KTۑ\7)ܺڲ)]܃k4O}V_>Ec|MS7-E\Dgampq|˔FOSq_cnp( ib2A+Xhucstǖ11hmmsqfT5T|X w,/4ϼXc3- jӟGJ{k\c8dm4W i\ƙѦ+n-La+xG5ei5A :azս}yC,atu{ӿ{c9Ύ#«sÁmnS|"-喙FKsjh` }`_ 6*p+ZȪX{k>B+pn<VG##R\n|])+VĽK!Gy wJ1lˍ+܎} ቭ\Fm! Lwj 2ږ_h3݀*c̙VA+rYtX} -뻍:@],kHǖjai5蜔2Wr~ lnմ r+lۢԦ௧ib5 }wϥן4R" 6fZ#=nRvPߕ';V>VR`[$*%*Pf.v-6J&Ʊ~ ڛZvr=={K#+K+JGͲOsS*=_G27uʦti'ZWaF'?LhadЪݞ .˛3MZT+<55T*&Nrj~)kTb T;r咹iC57kGt1% oq 'OKzH.sa4;"{y-uV;͓?"LRO-P{iĸS+Ҩ~*;լH a6*ufR+ʊBg1(hYSkOqV%xYkpg'}@~LUY i*pGEb:2BJ]*߼͔^`"EwWzP6Rm y/1G\$K* Þ&Apҗlg5QYw9l>wfuUe6bE,e=]k.3qӎ6^Pژ SNgmﵴ$̤xmM>U;%4:0 eM1A~l[;u9\y)ZgyV[|F4涞[7>"՞gϙ{-ʦp#=^EiRd݄sr[Fu}<>V;P4W;\ oݶSֹyj&[+s:hl'"\Q8 s;-=d}#G@_rI8^o=aKFi:*裰>iA1떳H CY&)4M%t1Q;3_&__yirKNߵlr84VO6ϧN’?4*NOjԼ-bmK V c4qA 08<­9p8h0.:ǫS'pO)-&2e4`F-Yr-wG( [jڢL|T;V⹩i|1nP.7]*Rry"}5ؽ3'D/cx>9 ok< b㽜MODmp&ǑBl*˨R96~SCM2#NC"U^^RR5 )ֶ;uIƠ&ƇYt𹷰̛ ;No ËoN[S "{Wl\I["_I}eqi]nM|ִgl+ {2X!V uG.MP]eZΉvißaO<Xh%w`gSǗyׇ[8G7@ݤ^o5OuNKFj4ڲGXveOPyyah0xӻJ%Pl\IvYn2l /z`1z)9p3iU5R߾?Tبx#-o,+s}R:E\M͢bSFsKI3w]PH TzGe]6[h:%&nO?SO4Mǹ|^i]F\֜f?Xy3G@V]/)tW.W?2jISjv½60b1jLtCU~7]@(}Hg1$4A[.QsőL"Nm9 qd2t𬾎K++"ۢ|Hkq=tK޺*/48hr zgjr!̵ ԥ=x";O  ./S~/ܭ SlUbrBݴ 6dhm;3Yrnw<98YB5 e&5Փyu.0%-ղL@P&ײ.)7rj]D:cT&,՘a.he9S0gcvʢ}=\Vo"HmQ*TZC^:{JFZDSldoX5Wgb@%.0~Ls`4r&)UXeL=}r7?bHWXNw/pR}>KRݠ,ߺ87jn0,XrՏL #X@Tk7/v0XHu3'Z;!Еr!K=5?bG-B^itwiw13@Vd\f:VuRx;6`tp3삍LBe<Y7ުS#!f`7Fga WA228*zBirDV0\i~Ϲۡ" ٤ okSNYW}7Kj1/㕆'$\~EiGlkWgb6gzŵVuүatp}c[`W3X4Ӥnt.P[ɭҼ]mo\bm  ӾL9sr[Z:6qwET']NX͇hg`23YOȞ*:Ê`]\`۠V3'93 F/j=SP 9#~l>dDFGE1t}|ZvCKcꮫ>骚j=?#kiGˌ&~)a>HAQ1x/UX(uj".WXD2˯e9S6N Uàk~iюV )w&sGe39c{hC FhhoD-[/ MT9(4.!V(#[olPkNa?SU̓(2q% [b 1 ݓSN6tOX_?=gf覔lda=F4F真%Vgrݒ 76ĵeC3S'U瘦SN}uZ&c v-WVRֻسp+"=(lfjlC"jecN)%lWY͍=TaELvfySyoUxQ3py Źmm ET]/l06+~G|mI hE)Ƶ/z0eK̞ (.!ٍ-=ڄ}cژ-c֕k \=-c \vX W &9SƠ%e W^w{mԑo ?j%H1q,x; V3{D\&탃7|`nZfeFflj^֨PiI>6[g$0cζr%=` Zg(Y^~X71|ʁL<㹽ƃ4:;xhꙸUo84*[^"m[qev|5[J}7<Ͱr+8!m>]ΞE)Pۢ=S=<8E;M(^E/[ %eʆ^lj3޺>i`F^a p^]l^%QR.2+61GV s݁ɣzz9)J ,oRiۢd *JRkn)]4B_,B+swrp2fc&} A(Xqto}u9sR]Yne em\ͬ^Fh(M-l/P_6e!x'Demϳv-Ra˰[iLY)6Cx]M3-qͩ/t5Q=d,ՠ`4Oq],]*KKf??q\?JՊ}R5hR^O&GES7lc7/t .ǩKzBEɏJnǼ+ Q)X5Y'B@%ݜ7,&+nK?Ք0=Y >-R,&KdŠGƁTsBhcT k/7FM_-L\ĕlWNބ{b2a3U4*u}g_u] _VO'>bnNj;kW%1sTZן@*,1-OS+|jbTvjEDŚ }Ǘ7wrG 'Q9Ųc)6 FPCnJ6kƣYlPmEY[T`a]Yqt106eb6 :Qx{m̔Ϫl BKS79 w:4 ]"psqKeXZk]_=/O4]/6#ܽsg)hb\wVץin-+q=-=i`ZyI53Qg f9arrjtc% +5V[leDA 8KX48)uZkxH7U ,އc#^ Y^=a i~Ppe B'"Zq-U"[4 M+~tiNjFފu\جPOMqGjAPmd*5%r8z\U8Uyݦl*FuLE+Xb`8e.5+Eʾ8.6y\)qZ&O*xjPu /h\ba[lvZb\}ME|hGJ*~PL)sOL*^4Nmɳ*>]6R#+;a4(Ke8#dC⡄e/WGtkh ]`:Hˆw\T-kC%ZF0z'r$D}6KvV}7M4Bjm&aCs\=R[V71=QjΥ^~4@i| my>Qg[哦$&`w4DUԫ~ l1`;1-qh:ns3/ؐʿ0 KI3=e!ɏ:?aG-AKM,4d׸y<J7L{}GFu$Xha}K̮?T[Oǧ.Iʶ,Q>a+uA4]W{n"Wq zgCz'Ut6vv|ne9W+'yGZгZ.c1Q>> 0.aJNnON*nZ: n& Ȏ0#^CCT(ߥY^-67\f(?,Y&2Gٚ 0=Y߹hYC݉hֲV6l03#~Wg V QQVn=?EzjMGS̋:6wbmmR̵٠2/.$ \xaeBdzfia\1 =Pdz3UYo"RfC[xƦqs4o+#MWm 58Wq/UbuoAK.ڹ$zш;VDتS2"o*lfn,Uj7U>0zapepp Y]Q,{:lsTr-q8_2auJHsI3ǩqjb f)_?<䎉PmΡHvbto{=><}O tN=2w'^?FԪjOa tchE4ҀnRph@"!.k^Ͷ`P=qVB<偛R,sKJ&ü6ͱ|H"=$:seo=zV\d0G?cY^Ct#Xi4edDw'se1p34Yq% ]pIdy©4U7lHlg >S\R;=V>Z Ku0)J.`J˖>JmH? )5V/V^)4ֹ VOVPcSM?" LIb[7K٦@<܉oy)zFj0ʲ)Uɡx$Ud 9I^֍$WanFvßմ6r'Rv'q98lB4.VE ^h#8 5RpDM$/6.8٢/4E*Ѻ)26QOtdKLVuƄGXK1mբU yO6 N-ڬpֶut3o)n/[&:4ΦG O6qeΦ1bJ,ˉMRD\^a7L Li}t7.*QmBo'm0N'Zbu-Q^K#ceֹqg)Y~qJgK&.-H-PzS,VpNDAE(h=8^}pm3zeUVZobJ3TC \;EXq>v0T3"3)܎q|tMP$oUf&;Ol"?"inkVExUqR}X` ^ca~2Eq؉Ec"kf=gG+Rh@{R0xerGT(1͕`9qF(-,17 7o6R=|vepA OwP;Y{?-'>Emw514:K@%i8#껥A#9a'z3s V,M*xݶ z\T{k۠m4ژ tw\xVOv"pLU6:Qy>mMSu8"48_`]+7eOv]L^:cW1LNn(2&-u٩QLFb릆n+ {+Eue{8]PZx1e9(01MڠoD*Ry=BӰ4.*C N@;ąq?xW:кll wI4 eY yY8 s_Cb#)n)Qׇő1aXt􉑔<_}OJr7]Rtr<@U<<;Zo2hf*놏K`XbwbMB-j=;Emf{OOй];-~5^yoW{X;ϙ p=}Tˆ|JcZz־3<Ii$^>kqkYѸrxQ4:72#;5%Léj^.MPerewHa#hάYbVp\Mlv rMy|yj  Whok9%5Eatdٷy򾷣)339,˗/v_S髿WL.^'m3XyQ~e*nߌi\52t7ǣn^itYv}q} m:cvIƱb֠&8(Z xԪE ;[ ~!R Gl/aO _;y-w񓱲R'nU`A`..A:jtU=p=Qin6w!n,NΌ-vfUXpFzV:^o6>nՄ"/M?pwY}o3My' 5zBl6i@Y]ijmj{Ss UvTBw# AwɾSjqrOUtbx6 ]+؋'*kXSʂHPg,UOɮsHٌյLLnis&F:Me-K=ZV*gIA*KƲl+]6+J&/-NyU{'`IVp.*J<{*qI#>n3і- Kcs>~kԬwW[Vv^)߼B3d\j\@Z ξjncϫRdlam JԸ+rƲbUu/ү2ԿRB[j8'QmBްHNLMh5\ڵmaJ?p-YbM@WB(Rh9a0㖤K(b>Sqv ߾wkɘ#=+@;jU;mKex//,6꼠in:X==dګ02R~#Wsq@NQ)CiU_l&6눽@#918z#B(_#,X'p ֝0+ =Z(ʊcYhcR-ĀތD#u8nIl}_#krVlD8 {hHj*i6r%xx..Î45f> o #PC(ъŮ4 ],3_; :haV*r@M㭪'ڙP7->8&D MQ;Pto#6‘(R]|3=j::زAWIg'{.r4 ^Qb6NYY[9"^_:VUQ6 >ػC~ToAA:4Td 'Ep6-E;i(=9?T~3S-_(&h9 sz =) W!S/~K"*5o cɎOxB( HKp>3[8SѸN`!ۥkl Ty"uT`*(fq+.)Pnsԣ,OeV\aLY"t73CU5AFO|sQ*vd^Ӳ \ O[nAt屣+Q`77E1OJ[ as`ofO Mħk*b`9B F6V*ɵ@}~L~ 3ळY*q<Ӵ8Nyj|k[˺cDdBtŢ;8>J:kXjQV1*^w,kZzL[,s|mH-/]1JƤ ribuO__ ;xۨrd#t۴8+ y߼fqvHm׋v謥>K6۬|Г XU=E"ךjNƹ v0禵{~-#trsOe ։n9cCU%[ =Ui﷙>F2&>JSXjsJ u9W &oh'0Hm\.)Rsm"L.O)+tPOy XŬ+?w|mKQfbJvrT*R^IZ1+)v\H[t X5R|κvFp!rm7l^3HG31KSKP0ts, m`uZ IDS \)#8g"׫"~Ƅ?Ј2 v -u;錽R,_RivKH-2+zksh6744\lbWw%t,3QH PP}{_)6ՠ1鰹V\l%9BK~b׫yOx%x?ob"2>KPA*`&Ag1xC01X@D96 '7McHO~_$\oOf*U8Ϗ/'fr *Ai9e jW8^ \i"b\ZzԠ|(^n 4蹉*s\겲gTϗ6^5 6~jTj{;+<`efs0MtTg5}mRNh_(]6 hwFZ2vv;X`?8zw)rp[ nU+a/|n&ҦlcAhoy&2>lʒ4w!M~2xxc$.6kbnH]Rn37 W{-r!A-ۅpYëyV3b%VN5GYMrwre+kx%,lWf8 0?<sq;~L!YFP.)ki֤p_[pMqMOakm`}lPü^s7ma! z) H]-h|'~^ή)E1e{_µ ?8% [n0r)޴@}W eV:MŢ9/G=Lc:Ҩ幅bݼ'殣gÍkvVC|k v򙱸ߙ(=~IW1r9<)[i^ݝaU0_j?!K'+#m 4RG.eRaN/T"@I8R8sdpۧ2-y3k૔=X;G#W"5r,C=_cRvct#ms?,S?%&ESGN;Rgf-9:z c)<%Lblfff.:jGnc+ MH|,KP`&Fh 1p&mPY\V;){eD'6* ɖ޷_9[XOW450{}fB=Vu,:$쁶YTҞk?#jL6b&łWx"!ġJWFTv2 378>[al 1R$ 9zo`-G"\g2"ʤ-!juHt*/ >þ3D8'ovK LPiKglL`x;,4 )y8=lbv.G>h6=zEcz}diy>4. t2PM2˘4#>O9gk,̮~eȕM}{)&aQMȱ*ԫ,B[.Z45f,4ɻlcQu~5ٜDlz #WDT<=+=~3 7W{VH 3g=<ک3STFz#o<dHݘt#욗ͧfI$8u6ZhXvlH6rem53-B;k(c3Jn 7daXzkws|EdvW|YE)6X=lLj9;2Βb?iڄ07EMQ8As3GT9L8U8*4Q⨪qfgp>k-4g0(D: A?X#G:-"zL+4ToluU`ъ0酽{cZ֪qxj"<:HlhdzͰ؎{k0_fcԷZh,Tq5* q̞vY3)fo]*Uv&vKoLmaDxV*S4<왘V:g)e39?pu< :m}Zʖ,E[/II޹qaDtߌ`Jn]!hR. 8ϞMDQǻ>}^4L:;r"'{sdoo[i&6xEOkZ]鱥0f/ ʏ,#*ѫ+NWjL,Zk&5]E`z~x}Zet7Jԏf mfOo e>%vXzj97O/[6^!-r."W? cлs]k/u U/17@0{жBe{(0liC QC^3|#,#k AX_ǸYmU}nBec?-L{?hvhW]{G &}`E.2Պ- 1936o[\v#*l|6Fk[bfWqP9x+8/ ( [LK ˆ?AՁ9,1 cF8%NӢׁ+f8V+rC-euN5Z8:Kq ̶5txg#8- khHt? t7[oӺml0UG[P'wuBpf+sAj{֣P;D(J--'2̲SbM,YlVFNR6VNY@JQK'D6@ɛzq(:>5!j5^ŤKfwl~X| NwgY@Yʢ4^o_ t5Vk|pEy#5~ +*4U/Q-?몓)v9o)57~%0N%2V3T0F3gcy^$5-^ݯԙ1 pfiyW-IG+Zc mURGX6\f2l*LJ鞆;ZGk8VFBv:ҩ"Sp;'o-Ԣ[EϿ:]Bfx>e"V99b/aP' ƉVޛ{GpFC>:6,IO@F/UtoXvhg 4`EB**M)9'64W6nkGk@]ԕԛlohafle +KIPYk6xYp-l1yxGn'keӕRvvGsbYS(P+8ĵSzO7|ZNۍ9X19иTbzrwJWojvvV8KYٓ6B-A~ 06a\ _IU_]^7:ƣ/эFde[ˠUuL,1;Es#Mk]fbL6Pm{?9xWP̩~6&}޴NnULH3lf~s]݃U|=M-L̤爕m?b}m='ɣ#JN2VOw?`%Lċ >i3@iaN<4}x㰺7xi‚*+]L#c7!Q8RDF,]t]=Yxj-¹=i= /#;4ˬ?Gm$w4;5,—|aVwފU)% C+¥ʁJE+bL8,H[lg#^z;Vd~-egU"pD'Cp1/ʠr⪵4&R- -p\$P6m&a[Z6s&ݴv`E:V-I0|4QI;ysVf2C[Z`ƶG+btx]g}̲IĿ+`\2nwQ<^2jZ{8)m] E֌paⷿ!M+c;WP\^[τ^[|7#ټk\bqa7[<:fף[MW^N|ϨJ~Z:~br5Aiww-zPt+8-GZA9Zxٮ]/˞ƄT; ɲMc'V.<]7Z%oiEX-]ɮq84/Xk)oˢ'Pgxl zi+o!I|뉗.mN? զaZAǠ6vr2D6+{&ϰ=1Zomƕuz4KgZXEq}Zjt4kl%=+p*U,Pc[6"kʭF3SwM淍MR=['uo|L0U2yQ&Ud%4T$m yPn>Ed_-^Юh5u٢XFc7Xst?:IUE+PGrf{!4(xqIt֦XZoǚQhVhfQr6bY,6Ƙ53npabJ֞rA /oUqSf3=jf~+:lL4r{-#Cw4M{3+Q]NsJu^)] ,6&ne_EG7̠[+ fI8;n4DmN1wo(`#<2>#K*H..x9,3?Ts|̳6YlX=M=7-, wL-5 16˛ͩ>o2ڔ MTAFeWǩ2C|+'QPknЩlgxÛx_eIIDATyO4Vv/]Y)3V(IgC(T:>䉛$.LJ&`.M#,wKxjp`;קOOm}DP:O$}=cFjIjlz~Rckh7&X ~>Wc](8cUmJװm jt5 ~@׻B3z'=}b$хVz 9x+RSJK}R5Q;=z3٪:L-t-!ZhazX|Ӑ5˖Ϯai7s"V`sMfzRNF66` _zb,6 \ބlI_yL^ Y9[4x6 }A)a3 ;E>Mtnpsc,MCԙRZW;k5]㬗).N4j/jeLnuzO`I+tؿYCə>`n[_b9,u pΎIe$S׷=]+cMo6V<_*h,-Թ։Vt8P:[k օ^6ID58؍8+QW_[F"ž.J-,NWs**] j*Rqsl{Vfz۰D=N[fմc+9S'm+q^e]m=GWmMW2?!`q=){iA6=~8&voZޘ.q] ~,'\ =׶Q9*bVIiw)>'4Fyߥ95 tغ:(Eؑ_t2]}L}v=*75L2h-6S$C+s(_4iOi,d?+dAsh# C^ƍn¸1G?7ieq\9/1čX'Xc$efjg;|'j)÷Z:f8EhsYā:W׋f[<#ãkJzYNr\wkb lAƧf |a$&,E0S#띎mN{'\w车hI-k`(_Md"WKC+]Mxg_Ѩ0ީ]XpE?x"R#1)P򭩺gj4CӧSV_Lz`{;{F5vuװC3N21ߢ.&S 1Sś1~NȐiɉǑmc: mD}T pުX|Z968S;MJv)>I87u8-i6pS2?XGt}f'E3S[)avɴuwlA.6^KSaXF:??Nv>Zo3S}loesn'-MOܡ!ɻ seHZK[_wTlmS ]lru{rw\U1o{'-=~!v}&rzf9EFv{4$'zNV8ްzJa-PfYe 6ӒY"-qܺ)\H~c'@K&"CVd79\.jYSPn״QFyGڦ鿖i0hYNӕL]']#Rp=[߻gm^FV]eWk&NŰHJMY'ѐOuJrJ0vkv@qTY z'%LKĕBzV9'AcYаTϬ{VN Uτ4o=ZWⰐz)瀠x1hitdlb{O]Zz RzL?nAžZż, &5)]yk먕SYh=pls~L4t/Ǜ+,'ݡ~^`R8\.NSLl`tB9y@K"ȠE·G?2|Yq~8l[fk/W6 ([6v CV{~r//F5 !Wo=h }]2B߆Pxn=4ӹjQ?wBC0sfel t5:ϙj=Ү0>02 {Pil{iF;4*5Ra}3pՅ?(%T?.-TP'^FZZf2 M1D֯à4̉<=U\Fof 6`vgŷԶY^Cia738? ;:ۆީj2kjlcdJ[a8bqi(Ӟf~I Lȭ|X/c!a LY_9, 6Wsm*!SR}L6A\ps)4{qӬn;6ȷP_l$?S[ʞ~o{늋l2@U"]̯M9an~>>M.5$)3f]Lt;Qx}JqAx;F )RF{ljqǵOE}3ygG=Bd*ȿ%BKb5Ukc )8Wj݌5q{wU`^cM)QKkp@?6WZō O/B-gVn_Yfl{qeZjZ>)oeႤ뻤ţK#}4$ ^9x4yuq7x ocYm'QEB[=]9 ~rgn|-j[]2I) \o%cI32{ÕXC̖x Sꀟ`>B{Z4_W(Wuor&b_ufYN*1Ƃ A&Қ`D:0&elm _ff,BӀWjo_+33AtAȿqP XrI`Rrl _*6rM)}oZPY\~RVQ|DpRF UG[os1ƾ׈l<,}kP je-`G \ }$a$ Z1zxehA<+ `xp([>z1Sb\565R%+Ƕ'Te oS(mlI8 {#5o`siTڞpo'lFJoo$+MEZxG;Ei\m@3* :䋓Z%MN5 nLkzUk}EmU%m6 Tߕ+4s15GWoU|g-FxYo5 zzKAQk8rL1:Mp6`$ {˂\#"0wV?A7*#`O< kJa:_QRй0oCgNeLR4X׮8; [o53OOVxprvZNq`.ް+caߡ>LqvĿ6pTȖxӴ?nӻpuYwvV#}&-I. iN,8v[mFmI:~8 }NKlSUcG㭔Cd$쾉yEUrFN,Yniʢ8vO *~eW<׺'Elr.`l jgD`OsciPC.SR+D!яx8$w cw=ql g2(9[}L-ϺJrvίt拾vz\-Kt4˽J|YمódH-4xhay_KvD\R4yE6xfY2vVcYI%;չi{e`gurrͱO#XYS\>?tXf3{^U(֪H^72 Y߽I7EeݔKm5h1 ,";KvI4[m/E8ZcaP4HuynN;D#˿EpC-W;I64i^G^U`af=,hOejٙ0o'% i>4(=n)9g\iPfpYtũ|MWM`~˭Xٶl媪ٯ/1,K%_;7ν>.Z:?胭uƣƫ8'HKh NMÁ \5]b_huYSټ(s܎Rx-5ZZi )VeUtl1X>jXo./Y6U|u`pWꇶ6ELuh)݂HK?IaW>JVͳsV`d+*{gWgsp]1)<_o&í^u(RMwdQ[m#;w9REY?poo(VVWY$1$+J=OU^ox7mk@D-|9$ozYK/ouBݠ?PD|d=/ja~f`2omi|O[#!Y WR,ͣhrx݃DtޘqGzvI.~f6+bwޟ90s }8nL:w\5&grytʞ86R2Us흝թKXf]0?;.63ݻ2/%Iu>uxV5SȋX{8gS%.qwt.Sic&>ӽY1K>hZe_9CM5jt&{OF2}(mMգTaUcrII{Ԭ&kbeCm pp'[o]Uj7lPnD!0aUటBcIUre1c}m/LMiVfSelk 9"^jxu05n6diiwXő[hUؿ*uVz&Z_lhV cp: ,uZ4Qilt]u68ϙVڐ.oٺu5V2q9uUvwDEZy^m M2dZ=yrc}Içgsx{|NO7ZuKx|^+yykP88Ŷz$J=IGJ#;s5|Ql/g6n: +懈̂PH?ٔG}c}<9[W&C/|jwOb傸S炸Ek(/&^뻢5G= 1x-4^LQIZ ʳk 0ɣ*:ַC"Z & g{_w3,S6޶quO<W1 5Y_$uGOXƮQ{_뒺3:Wy>tjmx-vTk[]͟__Y| G}OoN}-u( wȚ`~hg?}W<5}ƫe|S zWwXs[_iT}-6-lMLlsHz>^xpE=JGr7K qܞY4XήOSoeia vM6ݼtXkּU7f,=6@4$jYf vCjwӵx"z4SoQ%z>0ÑHD0ײNSڊ6au?^&uR,oL2-{ [:f\1NRbRZ;VgLDл,b3g-N6oWT0P3Hn5Xmp*kEldS嫠equ8̐`N|R=vom'd d 2Ц5UuSTdJJ]ᕦ !oR23MQU4fa> lG$'yx\c>/(t)jqVqD\iUÕ$Z{GM ='E⼕V8Wkw=bؐǒvhJi/EOYjbpEju%ƱbSJhfZkFdHWDT}pԶÂ*+#ýgiDZRZǴ88Yֽ ]4XfT'joS&=Y#k9}x\oS&}}!BXP8aƢeRB{l4į5/ڱ^}!9  z;h[*c ^F(2K6IY%^tbIQ.l'}LտjrF9jCI85~DHȽJOتj+̳̹[!`@ʾ6%C\mf|`ӉΠ1x`#j]E1`?mi5 OVvp;pIGXAE.ba"jtHnwL.YVG E'/)]3f4+$ NZ+ODDy' >.re1r>&aE[&Q+T:m{74}U:WսDڸK>Bq +h: Rˤ2ʢMnkn{ͨC|9ƙmM%M.%6QkSIi7B:ХNt&vOY̾+(_4AO<Aj ?qG/H'#,rMAӠ&auT!)]hq522˗o?!`&jD_:b5ʫFZf֕)yc Ω`zI{ 藔O.mU;s߰wDͯ|iĬ/x] #/[6^)sRQG"A 2-Ř˿ʢy'{BP0M(f,-%e\ѲОJjSFf7uwm(,f Z,PE;77?1h2WsPԲ'oTHcK-T>57kIЫΗ*c_k®rS{"㠶s 9f\5orl#Ctvz$~bP 6'ijIDgOq}"M} a[J1Qo}%g{cʣqkhMR־t&`FTիZ1N]b`'89*k/5oF*9ζnɲczq;۸j*f>~WQ[ΔBVp+&~jvYzYrU{?)1_W0誣!]C!󖍼V[5IH^Y-|q|x^{gAq kTc q3|F QΙ ~u$K7o"^L,F _D*{Vn䳠Mje##&-qC{PXN0 SY䦃z4FR -j;eЭn̏IWU/ E9NТ:2&vOF/#弽IgS臨5oOK J+G:qCwZJ~T#:u(9"!jxnWgJ}d\H63YuxY`>kh_c=5xrj)fC9w] rXdGܪ/~@lPC~@ ˜lNǿiE=6Iv<هF+G!aQҤ[h)涧guj=UmiXE^avL qݵUF;˖ h_j[?4v6M|eY+HMdԎJk.;Zkk=ғ;Pq(%d2zܯ @KX3e1-hѱ0A ytFPynO-!*8{+'t"^i)W/+z!0c:J:P8 CBkAnT N06)YLK1cE7B!ރmnSzx)ORuUn _}cq,i|׉ |3 NU-f{|Z#N1r*L(Pc1Z2v3{!{Ѳ~ifxW )m*[|;3p_` Π.kH¨5=H [s/;_Ud |^j犊ԣF`X_X`9p_\ tsTm/Jơஆ2+UdR?OYC3>M?ڬ]T˥x,u#TzC|l-Uq/J夃+"iކ5GL ΢rr0Jc{=7IY nƃz[.2}PeM;=f)":SxOtK= 'ptH8aO\87X5tj@qLס?MJ*J\Gp!zskhxBVOjdS9Fwj,w.t'B63ڿ4U^IKyapUZ,Q(.$돋}pg?bcg LsU;tYwQޑٷ^h2C9=%";I5 %3][uP] e*iR7 jG}:c,v,wce ,VwYWnuj#܆j]R! Fuѡ"ikBO~{, "^ڟfx&s>jplEƃyV׀.c8ā2{+n|`pD #۶nxuR%;LeL:`B%l`hՙ'c/Wi58= $a)uE paPH(+ >sM6Žg7Tnm㐴-*y]x+}yְ=NN-{9nq m4J:vK" qlxx"^pڅ_[Ab!:Ff,ݳu CZC-PJRO+@w5s7Re2{PjZf%8)wŶǠG PkL8s$7x O&:MƑǝSoqYv'35j}4TtM^kD` QlΎS?:BlOLbsV㴷Gͱ"u ^4:~;l썪c}mm([i[qڙ(U:dz w"fƢfA_iV$CM0ܭ<wMp-IhEJJĖzV4i"vSYgb?EcjZPbAnߖj`2AcZŌ+gm[I?4啢;8yeb8Yg*0b'utQޓ6ZûU['Pik5㽞;q,>Q͡B.wpNXdr7'.Ui봕 Dyd^ًa!ڮ2r(GI=:"c)Zh/D*A%$xїccL5}6udOU.φX+ժ*7ª:皊!48.?bdz-Zv]LԘîlgz8̊e",xҤރ3{YZp=!zx?RpI=F]vB-WMtWhZ_yjmVБiS;jO-ٳoM )_\k Ħ쟸[=4$ST?3Qڠ6' Fطّ8 pO06If(XNSq)zʏu~4C%jttuy|}Z㬋Z! 7vJldVr7kt~Pp4*gZ8VS)N Эiggj\xE|Ω``R:pEYFcoM["pƅ`J";arfX4]{c~? Wk^r5ގ#u jf:GD˜ ƣ s+^FiSXREf?'⣠wʦ&dwצ>hq~}yqcB)?+]]%S_J0qat ,@ 87†p$c*guE6iE_LUwv]-M/Dg~PrYps[ˉbv43u>e%c]loheݔTwh#ъ֪hr&p.&$L2QY˧X*Qu[/8C촘Ie!03Na[v4`B7Jꁗɘof˿~ OX=M/V({k`A(ҐYTm 0N 4k!^^Om܂I ﱨPUEdd 6#ҿU=.0|+:G9Ia\|In7p\0hsC/,j|43βͦګZ6+[H:6zKpf0H펺c5ɕ9`DW5^2*$i }vG_v|T`)2Ն& _#5oKZr3UGoh_3EyIO%̕vϦ -߸p涗I9KQOp1(dGB$_,޽$quꅬ nWZQF!ZIwV5= n4RYotq_+qL.d"ɨ̉lz:{j@Œ-Vw]ZcGPW]`cmg3 _]ez]Cϋ,)?[(vw2Zf3)nS Wyί͎j=δU76 Fa)qPH{֋=ScZB2 w,1ҡ^ /P4xl8O+?o9s>+,uc G{ >;҉1ڡu>3oi4"e1 _{Ϣ,Z蘈Gpbh*%C͍a*/_~uc[ӽzMCnxv[V8%m`=[ej*޲Ai*+( z+*/ AKKޮѲyl{G@Xg7|- t!dݸۇ}b8>pNµ2S=_lz6GO0 Fy8qcno݉d)aX"sI=9&–г1MpڧB*ύ5%jnsaZas@ʔQo`EmBBQ؈O#jm_W2{M?h-m 0֮0Gǀ}nNelNÛ2s䃘E-r|z$Y*w}p Oa|Eq萦Hs e yc!1 image/svg+xml openstreetmap-carto-2.45.1/symbols/bicycle_parking.svg000066400000000000000000000044511302040332100231250ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/biergarten.svg000066400000000000000000000014001302040332100221110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/buddhist.svg000066400000000000000000000035021302040332100216020ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/bus_station.n.16.png000066400000000000000000000010501302040332100227700ustar00rootroot00000000000000PNG  IHDRabKGDtIME ٴMIDAT8kQ?^yV&R:(h'q * AqApաthGDDpT|JiD$4_~990 y݈A(Zo|2)a2ZYsc'ؿfwPBX On\Q9a ڊ)du_ P(7/~4PK;QuNl"7^;m2IXd YH]_ٯZ]qC~Gu lRžV %cUF`N .>ܦ/9~)tg;'S1J.k{c8KQ&Vq an 8;ꒌL*5s~cwWCHk[5.ụelC6m“l`Qx8OIENDB`openstreetmap-carto-2.45.1/symbols/bus_stop.12.svg000066400000000000000000000020011302040332100220440ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/cafe.svg000066400000000000000000000012101302040332100206640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/camping.svg000066400000000000000000000010401302040332100214050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/car_wash.svg000066400000000000000000000030471302040332100215670ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/caravan_park.svg000066400000000000000000000024051302040332100224250ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/cave.svg000066400000000000000000000021221302040332100207070ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/chalet.p.16.png000066400000000000000000000006701302040332100217070ustar00rootroot00000000000000PNG  IHDRabKGDmIDAT8Kay_@ؠE " 8$ͩC7K".:*ک?)ĖV E9j՘D.^o3w۵i:]Q ~-F7)-:Λ|!=e퀩V-"5$㫅o wtH~&=vEλD F%;=04 C zoiaHxED,cZBߌ\*fpN`]E(<qj60~>9\} +x)o7sex 3"$K(eU3YUSDD{P0IENDB`openstreetmap-carto-2.45.1/symbols/charging_station.svg000066400000000000000000000030221302040332100233140ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/christian.9.svg000066400000000000000000000007731302040332100221360ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/christian.svg000066400000000000000000000010371302040332100217610ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/cinema.svg000066400000000000000000000056351302040332100212410ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/cliff.png000066400000000000000000000005501302040332100210440ustar00rootroot00000000000000PNG  IHDR% gAMA a cHRMz&u0`:pQ<PLTE 9tRNS߀ 5bKGDH pHYs@@uIDATc` \  (@&@KG%tEXtdate:create2015-02-13T18:02:19+01:00]A%tEXtdate:modify2015-02-13T18:02:19+01:00tEXtSoftwarewww.inkscape.org<IENDB`openstreetmap-carto-2.45.1/symbols/cliff2.png000066400000000000000000000005731302040332100211330ustar00rootroot00000000000000PNG  IHDR RiogAMA a cHRMz&u0`:pQ<PLTE&tRNS߀ v5bKGDH pHYs@@u'IDATc` A@ɘcJK0ݜ 5i%tEXtdate:create2015-02-13T18:02:19+01:00]A%tEXtdate:modify2015-02-13T18:02:19+01:00tEXtSoftwarewww.inkscape.org<IENDB`openstreetmap-carto-2.45.1/symbols/communications.svg000066400000000000000000000026121302040332100230250ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/community_centre.svg000066400000000000000000000027361302040332100233700ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/courthouse.svg000066400000000000000000000022731302040332100222000ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/danger.png000066400000000000000000000002221302040332100212150ustar00rootroot00000000000000PNG  IHDRR9 pHYs  ~DIDATxcs6èѣF=j?<"\\J] 7xsIě;U6CF=j0Xq|IENDB`openstreetmap-carto-2.45.1/symbols/dentist.svg000066400000000000000000000012731302040332100214510ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/doctors.svg000066400000000000000000000014621302040332100214540ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/dog_park.png000066400000000000000000000010311302040332100215420ustar00rootroot00000000000000PNG  IHDR szzsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATXJQsgFZh 6V=,Kh"z!=f{[m Ԧ(sO@t3s#(0?9 eHKڎR,,$.煩܉[[A@~Dh [x@@zm#8neԕ6(I[iYɴ υ~o0 a6dgcrst]n扐7gqB%ʷ؜TQ\kW# |BYč>kXijHƶ3z[PjHJM[n=Z} c KVOA̘#/:20`D^<(>5σ2^<(tG7ϵ  <J0% {6IENDB`openstreetmap-carto-2.45.1/symbols/drinking_water.svg000066400000000000000000000011331302040332100230010ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/elevator.12.svg000066400000000000000000000022351302040332100220400ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/embankment.png000066400000000000000000000005371302040332100221070ustar00rootroot00000000000000PNG  IHDR TgAMA a cHRMz&u0`:pQ<PLTE{{{{{{{{{6tRNS(KbKGDH pHYs@@uIDATc`@`d0 L !fzT%tEXtdate:create2015-02-13T15:52:15+01:008 %tEXtdate:modify2015-02-13T15:52:15+01:00ItEXtSoftwarewww.inkscape.org<IENDB`openstreetmap-carto-2.45.1/symbols/embassy.svg000066400000000000000000000011651302040332100214420ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/emergency_phone.svg000066400000000000000000000035321302040332100231460ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/entrance.10.svg000066400000000000000000000021401302040332100220070ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/fast_food.svg000066400000000000000000000011671302040332100217450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/firestation.svg000066400000000000000000000012701302040332100223230ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/ford.svg000066400000000000000000000030231302040332100207240ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/forest.png000066400000000000000000000416731302040332100212760ustar00rootroot00000000000000PNG  IHDRxsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxkeG9Τhfzf /4zE=əY0p+*0 % {._^3 e'H 'Xzʫ?ND|?qt{ĉZ+x?Unz,bѽX17bw/?-`o::0?=j;k~55O5+~"R_aErx:~W+fX1|+bޜ={o=;_NX!td_=Ռ;;2@^?^0_Kӈ=ҶDK;~X͹nnߍ⿉5XD R_皍2CO~|7 \V..97My?~X1b5M5f{`/>ӓ^|fN}mYfrK o5\uOaم~#"/Gfmc`y#"|/_*j~O׍>9:9ٟl[e{nO׍G" \_ry՞87 c 3߼wal:ue`cQoi 75~iR1[vf۰y+#c5"Ѷm8cchH5pR>חܯ߷Z>-VD]Į۬?~mK;[\|/?s7_q˜bx=~ysɩOKvEҩxZ}MiREȽC{6|~o^ZSld[HfRxط׭Ès-~}7y6;v_>itdNbY)by~ifQtCmgH)ZK|/J5^Ӷj.SRg`R f9 .pӊ|'"ra9Uaj6b$Ծ&Z!_X:"r1#l#f[s%ºOG7%Σ[ LBL!s:!2ev~x[(ΐRո(' ؔhN^R jzp Հ/-x Jr-HQٸ- OúrPRc2A ǃU9qlYε' _9es(meRi: u{9À4dA,f{_cXM\$j=ٸ}bшْ8iż98NJyⳇ_u}ԃ+1H0&fiZV;QYpsER\']*hmy޷x O;u[SʉR E,hif?^tt:%|"ewKъ8rDυ-UÚZsOQx^="/%z+sS~ v$0ٮ(6bj(N; v8c\R@/gle ZƬ=bXR/0J4XBI̦˪K5|@L,g0i\$*U,dH̔0B `QY,@J R/@4u2|[$HP:\TEK'S 5գrl@Ut2*b`89XN#jM2=zי;<Є%Lu 89.G"Z]j cc唂p8@2tnV; cfqQdrqqDohک.'2\ļ9{G ]fV?r>\Jo f]nlt}0ZUj3ƜTpwr܉yMwuӾTd\Z rVj+\_]@f "M,UOk*8Ԙ@s{M 21}Ww9a5'xkjU13/}Q_ GG&F$Y`99ՙm~thpSsx#DykI-֗s3ܔ士95ޚb@,4ng>)8`{ m.dlu'H?Gwwf"[:;M\;RGkmBJwb6["oj``&T!5tPPg+RjB`RDJ,տ@6KtS=z<{ 3#Z_fH) diz,ؓG)=tc@ Hulztx::ޛ<} Ѫ2_t,GU@ `DLO '! ؟l`prxo::ouqOG7#?f)۫Ts®Td*(UD '.?>dt*T;o)[̣ @\dre(U S3?pztj!CzFԸá|"(5BM{p9ew\ɵ-2d ӄߍifb3>iHɻ4eK!-ס|!Pvs3lo ͱ S:wv4K˲p &!`@wJ>=,h @aRlWOЭ;BjhXk װ   ]liB-Ks_+-:C5-`VMJg<m,h K[RrMBJri Km/~d 3FD^X#fmc`y#"c]O4;[:V=C5,#iӑ_{_ߝ=ꃷ?}olSyۤጺ`Go/qPhKOgfߺK]}Kbe&ҚވٯOߋ؍WOtE̛WOlǕjӜ~R׫'_t/~]fy:Ě:sVE" b\LbQ"Ł1u(1Ut@#u#(rȩX g:A|iސ gC|fqb5Z?}:>s\э~!iY΍kv'k8tgk>ٸ}b7Q. `b*bR˒zq^jm# ̗%3J6Xz`X7 ~ڦZ*sjj :۬>Z)P㚉!X8%X}D` # M"M "|Z}D uB{rX9e5cUlDj pӊ|'"ra4A %J: qX7,vUG29r+5TyocW߼b߬~jX?+jpUG.=e1[ie>"hs|e@N BgS G}*ub~˾2:66%MGD 7/d <~5#dYP(ĕ2w۟6fnS±) `cQkD84 V?^OGv}7y6;v_>H}.E^ ԽBbPs]\%WGי\3hwuo4_\5í2@Vm'[\&Jr3'fв J?66:kPpeY|~&t:T.W3hYd{]G{d{Wex:Ѵ%՜ ݟ]Ff)Oz4\7P33W ]%5o;O׍>9:ifSfA[snL yXݑsG[G>(tqu;RSm%K=yy-z42#UsPв.HڹU?z4on=bJ. ԷVZ[km GTH7b)'5@fQYԭŤSLAM԰MuyZG CpSnVFRT}%DMoyy]RG!Q~}Ro}uS}Z#Yj,EPD1;pR_gBe4y0" 'ZFđ6ļkT|U?^7fxzxrIcaS( w%T&m.aF@U>WA-}D }ۯ۴b\ K5',$P.fW$@^LSkȩ5s©aiF́mJ 4w ejS֗vҗ[@\ nk򉁊{ n&C'm4RTt/L+f31>@nbPQM]P">@nOPZ(wBNen׮,jmM;պ>\⽄1[be~ѽՈY-#{F@tGRPS/Š^Z8(=mؓG)<~/L՝SoPWBP+u li]upno[#TV+EV ,1KUޑ[Ob%3%{ K [J?iٟl3<=|rt<~sRɓkx.ya<0k Y̅z/U(=1jm kd{b%uXR L͕q3 qE!ը`dU}%Ii(2ue\א+uZfdqv_Dt3}׉Ű&NPuO5Ptfdyp{6З3OT_6aAon:]>}Q0Qn nY&6fdE-iouuKء.9>˺%32ACC2oi_,RVçjK ) `N?VMCT?l=zOV*[2{лV'vDU59c U(ݪ^^?Jiz\#?j=u0Ǡw]{s5*G>[{jv;aOy&Wٕըd6)A vĻB@OD=4ҏnlGEh, IM% IDATNHCԸԧQ/ET 11O׍>9:9ٟlZ87M? B-y = 8`sm o˪۲VGWU~BJ]J QU 5-/BODr b*Mun4= ާ⌘-Px:{ӝgxol苆x~WUPX@Q `SoK-E M֫*(u}6ڊXv=ZUwm@L6l~)muR:꒲ JKEVjbJ[/6v^^UKwNг zi4ƅY_ވf/~d 3F:Q8"uhjَVhEPUτub/k% jJ7P@ JCmVn+V];gۊ̆Q"r^K @A^^"j87 7fW:?@%ƀ׽ߍiŚ/_t >O|fi2LQw[^(m/v)v[5U~{kS +ŒJkG^rm6mZڂ:C;V-{ӫkkk b @ZE }qysÏE>7t')pͧ;8ws1v[JY%r_nK˿wyiU ޲濿! |KJTxW:+Tڑ[wE;V xv-mNaM$:Y)ehIk˨i\@7a(9}ۜڻr\0cBI\8 m!Ğ" 4(uG ̇13bW jp&0nDՇfLA,Hjnm jDC jmA[Z/Da@<V绻X.jԩz@jmAKδ#*FCj>螱SM߿du4 7X \Bu6=0k@ sa5u#u:_@R?UC%+".b?mHOC;DN7ΛGګ+f ?= ?^tt?^g.4TCc _{bW'u4qX R!.)Aae.h??O?0oD1¬m /YE28y ZAėE jۻRc~Q(kbO+=}K3{C_Q5q1XyZVսZJRc֚]̭՚9[ʱG v)^jު]]Ӱ\5íVe卯][VUH^V5)c!+J4DiUX1k>{Gݿ-5~ ,OS1'G;'j'R aSRt9!U˾e狛KT?OyX]=4^5R6mdqnVjWM=VGtu[ 闆 @ 4>,>믲mEnYK}!(#_jƖ6M'^L2͡wDdN+m I5|Z4f5/sua{]r{<\k[SJ\x4t@\زO1 OW fcuhk!ռ9sγtt7yzAkM5Y}Y~t*znw'ȣy=8\zfua"",AοWn{k-]#?wRΠTsMD̛jprY٪jRrgMPFbgmylTJ(J^uΦF0H&g~/A*_ 3wChi)0:8&wF,se~baEvChCM/\S@C/TV]PtTVKqQe͂4eAJ^fa.r5 Hx:V{QhXjӦ\SO׍>9:i43L}YXI[am9]]mHAᬜ`&ꙉt3tnrt-rXz4 z@!H+Wn/! 7+$Ї"E# bi@9 0T'h @3 NԆ%>/Oe089||t7(?,;t׉21.ܭ x]Z楦s;t܀Xڽ['h寖s;tb:{\sAKbfX> Y8A+oY;f̰xq䭮\Kn1aXڝO;΢;WL)N/e7D|ƅy\ʹQ8"/ؚ@Źn >?So(T$~ѯ1QwP7U-BߖHX]E` GM!R4gJY_½2R&Q_uk >xZP??O?0oD1¬m /ޯ#EEIB^ @ip:muǸ{sfq7Dd{ݘᓣ˝qU RC>X}kHݶߣ.jR,GhWի@Tjn46gBPj:ݭNcc4w Ƹ{  3U"`Pq15pՍq-֊X)zͮTR5h!d{]G{Q3#6Ðj`IH.XL{4DuВf՞t:{pL/+ Tn @C:~9ݣ gTxǵ?{T]+`fqŜ ԴcYRQ=z#PS߱5j7-iC#BQu6d0BL/Q5Zgɥr5x:"3͞tdyΡQ(D2Ц6佻  gMzW̳ 4bڕts;]r`@E k>b6tvԪYgޏ4Ě/;:}&uBvPV3>f'2>>:ޛNK8avXVȣVė˸6fe~'"ravcvַ9y*3sY_sneܥUMolԛt f^ȣ[g s:uf}y2 J;ڱ> %۟l#;;gγtt7yzAkLR<);ׄňNlB}~j1Tz5iwIž>>:6VNK@:Y \CׁF3/X鞰ܜ؄l \}:}5QQ@!\ A . F6ZOR_g gT۟h$>7S9mRN5~1[Һ7?z@WZfn#H:agNfCeۄuPH9s+7dttRۃwubv >3Ps'rrjm;5~r@kg-3STCLwW\h})'1d Y<ݏ/MӬƬ5;_4!~*uH&e^W-H|E%;8L1;M4╲/&yP-嬨!ouV/+oK]!'7kjY"u nmv=w-ڵ5v89eNnWӬ{f15tqV:brs-Hq֧&,Cs-XDImJk?|g 㻱5͉b'fq'97M#%x:ev_>؛<OG{ӝgwF{Ra߉2GO Wݗ,0snn`T4_}G702I9 ]!0 jTOe089||t7O S_2֜T̀ ͛~t'b5byH&\z%ˊysuDnJ'0CzܩnY߉4QpsูS_/TPygk!_}C|L $un۟&{=#.FD _rM8gϸ#Rj^"F$VzٻX#y)ww̞tdc?Vd{ݘᓣ˝, \= |.5vԥ|}R@;/U@ }R|L%w裛%Nz/XJ_3k_E <@Y 7%eR2̞%g6rCsX>%NI )m+5 Ɨp\/Y23׻ `!4xjۢ2(K]TUz3xVZ|M9hB5Z^PR" +yRh=rw$h(XK7h,&2\R@8q,><}YPKХc/~d 3FD^#.F ;k:x #Jj:-*F8 'ȣ @z5]J|1va'6%]jy1vknY߉4ps!\>d@8s3ܔ/W_:B6G5'^+fU1[3uh<;Lq N͓ @}ŽpRUPodvx]qTc3n̎.R>7&#øjTu+sqztx::ޛ<}@ӑM9}]|nL5pKYxXB#\*aǁy0Co*拱 Ny @#ռ$8pU3}Ӽ.ng*>7&#8pkz 2\Qs ;d6\ߥkG)S #GE\f ܮ֣WzlZHE*TxnK_= {=ײIp9Ty ]jj&_ (3AԪ 5vA3Ew Ìmsc, ҹDطz7/w~;X7kk>7V叿EkExkBwdԦw}d ȍ3bÏNQ.}^Z^jz`z~|7)Bk>,B{iϛm]& 7MϾAg5eF6ZM<`ƧKN/rzz- j-2ރѴ|8=yhx{[PEiy%^ԼrQ5Gȵ)j зރĝd{]G{Qs8,D@Jǖ̼ރp0- "#BP^#6{w;"d([.A2AMC@}>}AX$B'|cQ|ė ]0s"P"Kw7+N}!}t: YDBPΪ9|d{ݘᓣ˝ں`=ヷ?} "% o+ IDAT=`l\ >1FF:Mi+_{x·6YOk×%֡Të_Yo^覬Rۉ/SZdY/Ԟv{ ,a&@6ZEk*(ZEZiEJ5H1/^: ]0u87M*8dTl=9||tl-Zdx+fv6bjO;^jK-vCHyszeX3ܲ"WꞛfMEXL3q@{+_ɵ>X\K zcuJ[9VKH]\}B/hC {fjƵO榾iw0;ָ#n.QmŜ?z4 >]} R_&N_ȥ@ R< 93{Y+t͎S_o'N1_%ey|NK"FiO|:~!ԍG}jSJ fY"b5@,W.O۟l`prxo::|quOG7:вcluC9n2QͱT9aj4)X{Ճ` mY''me\ʳ+pZj /M4P;ҴXvYjo5%UWMV@|NK-ݮ5 )t4bf X*PZ0._Qܞ_ï)teBgc a@5SDRe64 { # {rX9-{Cxbpӊ\5 ʹu 6i D:IENDB`openstreetmap-carto-2.45.1/symbols/fountain.svg000066400000000000000000000037151302040332100216250ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/fuel.svg000066400000000000000000000016161302040332100207330ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/gate.svg000066400000000000000000000005301302040332100207120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/generating_patterns/000077500000000000000000000000001302040332100233165ustar00rootroot00000000000000openstreetmap-carto-2.45.1/symbols/generating_patterns/bare_ground.md000066400000000000000000000005111302040332100261240ustar00rootroot00000000000000 The bare ground patterns are rasterized and colored versions of the provided SVGs ``` convert -depth 8 -density 90 pattern.svg pattern.png convert -depth 8 -size 256x256 xc:"$SYMBOL" \( pattern.png -negate \) -set colorspace RGB -alpha Off -compose CopyOpacity -composite -set colorspace sRGB +gamma - pattern_overlay.png ``` openstreetmap-carto-2.45.1/symbols/generating_patterns/bog.svg000066400000000000000000002140341302040332100246120ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/forest.md000066400000000000000000000013531302040332100251440ustar00rootroot00000000000000Pattern file for forests is generated in two steps. In the first step visit [jsdotpattern (command sequence is recorded)](http://www.imagico.de/map/jsdotpattern.php#x,512,jdp6894;g,30,32,32;s,jdp33742;s,jdp81637;rx,250,2,32,32;s,jdp28824;s,jdp59702;s,jdp91550;s,jdp27774;rx,250,2,64,64;rd,1,0,0,tree%20pair,1,5,5,0,jdp52898,6b8d5e,add19e;) Generate file - use "render (px aligned)" followed by using "get pattern SVG data" (it is expected that background will be transparent, background colour in jsdotpattern is only for display). Generated SVG image is present in this folder (forest.svg). Due to limitations of Mapnik it is impossible to use this svg file. Currently used workaround is to export png file (this image is used in rendering).openstreetmap-carto-2.45.1/symbols/generating_patterns/forest.svg000066400000000000000000001212731302040332100253470ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/mangrove.svg000066400000000000000000002136421302040332100256650ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/marsh.svg000066400000000000000000002151371302040332100251620ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/quarry.md000066400000000000000000000012131302040332100251600ustar00rootroot00000000000000Pattern file for quarry is generated in two steps. SVG file is generated using JSDotPattern generator (http://www.imagico.de/map/jsdotpattern.php) using these options: - symbol definition: quarry1 - symbol pattern (foreground color): #E6E6E6 - point generation - distance: 45 - regular triangular dot pattern - rendering: render (px aligned) - patten size: 512 and then converted to PNG file: ``` convert quarry.svg quarry.png ``` Original SVG pattern file (included in this folder) was however made also with scale 0.12 using https://commons.wikimedia.org/wiki/File:Schlaegel_und_Eisen_nach_DIN_21800.svg and then manually converted to PNG. openstreetmap-carto-2.45.1/symbols/generating_patterns/quarry.svg000066400000000000000000000723311302040332100253700ustar00rootroot00000000000000 image/svg+xml Created with Snap openstreetmap-carto-2.45.1/symbols/generating_patterns/reed.svg000066400000000000000000002172051302040332100247650ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/rock.svg000066400000000000000000024312601302040332100250050ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/rock_overlay@2x.png000066400000000000000000013135261302040332100271100ustar00rootroot00000000000000PNG  IHDRx cHRMz&u0`:pQ<bKGDtIME mHIDATxڬu&T@@PElnD)nf׵wk͚yvqݱ+o0pr`>P(Vt` P\zF~oh󀽀`sUjx x>|4NvÁ݀EX64g/;x-[oy ?u@`:p= zrp X  ,>w?6]~v0.4~5 G=ZRqO4>zRu5H>L]k5ovq]W= r;sL+WL'hGww1@2^i|Xr}yw ǀ"?[Gu0xi7 Xҟ;zm|t}n:c--0s]~\`rx|>r+p帶{Ö'M@[ayzvf|E-H//1z >px)‘ T`y$;[N@:|—ˁۀHOBKMӪJ#;w%aE'?]ܗZo,C > a4c@u+-G Mҥzd[*#:xΧe" "t&dCh3|odpy/!OUL\Oy5H,O ;NFxDaiBi3?ob"Н H)gZ0nʹw,RTxL3=i v E 1Gwp#`9 &<`2 @Cʺh~|Q|k_y #0UB\C`)NE(dLvCN2#G'2X5?F(jliy)rB henTy,V},M"dWS)ӡp; J!{*I9+{7"mFNޖƸ=\oTBlg <;d?+5ϐY'P#xeBB/FB{-RTnEiO kKk?܏{R;yP4?>u4 ߛ[|O5{@q>r~@>ߋv (3 "E.6{SNG/-0#"넢%w獐s#iwr`n2ZMqHx;!2Ks*Hi)(H0=]/8̓\ }2h /ZKn޴uFr^T}KMs Ǽ9-W+?`'o5F@1ȴwq?R #[-ԷgQ!Z3{^l>w?z6)Cw=laz] TFYsWy[!L۷ܿ6Ad2"u./L;Z^Fr2{ .~=@8Hw+8r2H_@Y;^G>s_j#GtNn *e  r#9InAaT70)— -lO1?Vv ̲tHN@&˹N\RSs.G͑AOY39G7# rZj%F=e- 7z/KP0;9)p"ڿHBJZ`-w{# y' x/$r 2lwȠ]*$9y ܄dTSݟfJ2܇?`V6 7|MG`n6"-7! d"_-Gݧs,8g 9L7 OɍR'(^m `St~~Csv!2G teinjhhoyX@(u*XgZ._O8g,^%`ok^*9:? 85;ֿ2TG {w CQD|gv\wdV-Dr{!L E½̇AsJ&2!hdLyes$۽AK@8~F̿/HOF#cݟHHCz6*S,d; HE —!]v1 z(I^oD:PpKӹ,*5Zt29F"r"6#y=ـEH!Gte-'{2-HF1MD2ҩ-Av8G!=j2-/+T!2qU͛Fyٛ wE DPPfe#G!}M!f#}R?R^d{ĿsCՍ?4HiO –GQg{0k Ο0j7 ) HMd#"qP@q31wULB^ȷp@8")["l,!὎&He[$!'6rVZ(^ELPJb XnO5mH[:h"DdWHWP*qٖ0ioZH; #JXy'=ݿbSBGkr B@KywDeG^%-,[;b{k-;皾O?XN@}JDv KkGڣ7dZtq825;gw^ ?EmntA PVS(]S..l ?3M 7_g!:dH4-F>n8z4y 9nM>(~|9Xkznw |nGqLDnpE_rr0AM?ACC{V "hF~NW_2c9¤^N"FL?ٹD֠¶)e|ʤ~}i@6=9}|p WRkퟭk~ ?lF hk7:kJٚ0x;X@@{ 7<(mG PcM90tJ@|!Gj3Lj]w2,"#0 5)3(2Oak-E#<]R%|"ގ00)y|9@;E땈׻"o|gdg%9[ -a|"8 j$s);h|m:VFJ~y2rkdhG!,ͷJHWMx9q0r =I(C1زapBr$@o["M{MhW4E*9uݭPѯy(ۑu3_n!NdURG!=\Mȱ^0D5M=LBz= a(tN}P]Pd424XṭifHWQ{ 8D*"{UVyǼgZ3]BT*;.!0[BuMbeK7X7@~]#j ˩Hp!}9pZ~rT'. Tt;3({aE$#9+OG{tS9`ˑm:م|C3MD:}2]  j!Eg Ew>w"D(JܹbO!Be$kg=}b>?h+M! Ez(;1fӠ4P582ssKu]h9̳i: Zn[:!Vj/dr_!cfNǹO<ꖥ~vB_-g2H DiCFIk]?n6UppDZ)٭) cZ<ݑQAȖE2󑖫E5ɕȩx}.Ak.ZNDBoB$md9^}tPȳ!%nuBbe!͙k*@Syu@2!c27 " [_t')cx 2k2)VCƸt~"kފZD0-A522ߚOc8lDx79DijL2H%N3_i+k%k©32Ytŋ5h V67FƶPE qH!M"t%}QXZ{ rBBZb:eỵG<=h/aH䘌F!: 'Нd;gh#܌O!=9P✋|fl{d(R͑)BN@l"2zZ6#][.p?$ouDZм8q6 Yb2bPn +FZ82Ed*ȡM-?-P4bjr7 Fi;|-/CSQ省L[ʹ{EQGe/9g&t/E]2aQ;[~tHd0KޟTs'->D,uUS>r2C>̷@!;zf!羟ܑ(G7n"Hy\݁[͖!ҋNƿfTFgk쎄wR-H"쳐~F!RՌ豯e[j.;YPA61"ӑc4hzZR:ivtD_غu)nc rpfR]{4gK[rY >rR˛fk¥_/@; 57 M ٴw6b%%_L(~*mزtq߮BٖOzݟ^LҢ7=HNg("~ G6 v(,C:[5w>֔ދd2R2)AG_>_tpdd@N,$=o" q]O5{%2L}qJSÐ09!f0a| ˾a1\튜K_`ހuHF?tٌA&om_mN.M5mHӢ,{G!,(@r"gL=C@{S{{#nHxU ;!|( ) ^Ӽ/©4e9뉅nV`-1[_҉Dvr26!Xd~6Vv2RV,x]tk>F+^܇Qlšb#7g CMܧHӔ@Bd$N rW[vE[b{l'i5P=V{]Nl,@^^m˹D]'W@{>2PuQ0lڙp>ҝzy ݟ H#])gOexrY!ӗxuEy(rF[&˯FaW.o0?G6v6@bB,[d^tFFxChO%93A!ҭ:no{kJt Fr>ZD=646LowwHk"EZDxPd^n@Mw>E)#HqPo<|\>R)藢qHPg"XLs_ Q2 iȈT8#O(F"OZ/E)~P q:58?i>&fbVGۺ1z ytGQ) LMJo[:eNFY(U(5j"0xyL& dizI:=)^ 5ve1RGː #=!|"0"KﹿLy}299Ո\ǃ-#!YMhG:2Ζf@ nz皆/{}J`yi"6H* 9Éō ݿ=X77#7"d ݀+җm=ަٮ،-o Cv2#$ ]㾾@҃~g:ui"➎QfRӯOȘE2},BË2HYi}jq_F9W@s9KQ{:d܆ܣVR_YҁMKдB%ob*d,&vli\ tZ3 CXZTNɝo +qҚgٺ~´Eqd"Kg#>HV"\Ulyj`j<H/lfOE2b+`9 83EQ6 ;o9Ys3@x>XO숲]w;=.!NCOz}ZTCk"E RCQTCRJ G_;ǚFI@.liow}̏Sr'U AsS둃9!Ok*60-Fz-,%?^N\q R\( 7eb>T2C`X)/HSJ|%rbǛ=P&~)^DikeyY4G@iyy9k&uEc*#@C˴HG"#x,Ӯ Ȳ2!kX]Md#+" Z+M/@8pBkB7KUdFw6AYȩ| [dz.6=^@:2Ziw2CDBĴ7eCـc~ه#Ar-r7+ j;ק!iFlL]| irbFwϣQ0ݑQrreRrnG-?i>At:;ճ|YtVӻOWmwCx>a7HX> /xv%3܁\kC3̬1rO@jz$ϧ YmL?|EDrh ;di㑇x8`ۙ@DxD(ݵ~~kb #" fЍ.uߋ3ҙ>Xf!v2x&"o~͗UgۂB[)`ڋhhciETOw RSP~iRI q*@@xҏ 7aLliz\WCQtM̓P2زy?ߛX{RJ?~ !P?{s!q'=-P@*ntfwr_UG2CAO <vvKrAg L|g9޻ {_@[F ]nU}e x8M̧W,©r>]Ag$1muENLub[o,Sb0qkc>&;M8Bv޾[ċu@\y$'"OH H^CN5No;ߙݒ7`az͐LC;aWӷ@w06& OLTEx֛nsӨ%WVAZbD;s\!/BQo)(AJ۰0{سTD)q &ZdhEےUoKR?9)kTaJӡMOb1buy2XG.pt?{9]}|J1.Nʹ%C+rO {'{"#=2*G#p2rG)dw̴\{w@ZHWcur{#lY<Eշ",~ٓBlD\Z?8sd&NdrrA(PMlFdar٬ 12(GLDiwSrpG^ta!l (x25+ma}z_PBPU+=r&8 PV%Vm57T yML_k?;#yU +{d| {݂tG5[ ُH;F^)|^|e3o$22t̳@'}{ u7m}4E5ךKdD탼/~4BiP 9qB} 5ҖS&DĮr. ,ԯ#/(3[[&S[Ҷ.͟CH<-c!CU۲h}KK8yZqisJMBfw>Qs9 @#^rim9MbFYJ<ƴy߯OQr]@. .S2  OkLN zaͧ;,FFRovz,iȸW1l!9kLϔ9} 9'!}cIFblubMM䘼q¸H{ \_LnbۡȀw4-V#p2B[_Yv$2!Gk%hꫩ=as9Ⲥ;̿UH_VX 瘌^W#}J͛:֓7m}DC͟14鱿Z!ʷu]{o{tF<¾dGV"ibh9a12Z!#W'}Q6]X"4X)qsf2DKz"2y@ EjZHx@ir]>y(,C?-XlB?LL^ Mg"t#]*TOGJ>G݅)Ex S"2:'"9an˪/o"KMU/rrbTT$ m"@@̽j8RMZC4-"4:V|Z˖%n-!5  :+;q63Q(ky'xY"o4i݊n4GynBٗ(WtDxg߀ y !};~Hg?78#y 9}]o]dFQCk/u/F595m<ᅴY~6~cd\{>iY„푳tN D,qdcٌ]-siPebrF"o"'z01>vFXIy%rӧyҕ.oQ4xrr7]ݷz< cgiK[ﶳ0=cтX q 殮 ]isarʬ$JH!DT2̕itWDz{c8r&~n-241q !,<.e)1O_cw LIXt_"V}gWEʗbWB qP <[PmbtZQ9(J^g#nNÏ63c#pȖ^I\d2]GU8͈i.hh!W=f{|9XqVsodT6=材%eH8!SmoZ߄<ϟm$Vޞfy<_ Z=3?CVo36mLA{ RYHYBʰ}^#9.`5+]W c2E>uC8VݼK "# '"WD`Pں3s:-'.3 e/Ҵgq%T$3K-3 v5!qA*by4 /2tXb1Uٌ)(eo#8 *Ei|oI.rmFf:pbaf|spFX%cog>E-vCga|pb rtf`Ilտ{B#ݼ9&?vV5&A+G6EI+26f@+Y"MssrlxGkX^y(ׂR y@q LC絣 L;#㬆>/ˑu'ydAynE/y XX-+rR<)X-RbT2^%8YOȘ퍼ȸiqPHr: [)(j(t}_DD]KĵA-ȩi˶,S\{1?C]Z40"C|٦s:Wдvg[ZD~rV&3)FbAԞhj=r p#>yp*ABa(Ojw\辭d?Rdu6W"nJuF `b;PD.ʊw@xH[N^%uhC܂G? kf{RCa>DxŽu%oiKܩ`R_"#oo ;(++0 @bW]E_ {Dk K V orbd#"<ΦACV:"<Ȗb9z Y[ik#G̋]#nVdcu}]|kLLW%Pri T qH#7|9G!x+^C"k퉣s G6yM7XGA]P19+;z n?OdBF|2kϵHI6!##'I>UhJTtD\DNHQNxfTb)˞DN3̶~ -G!nJ$頥A4Rm7ՐVǦv"cVZ*#P`:>l~/wϡ`32ȫo5=ܿk-{YvFn+t=X]3͛irQWAbB J & ;̛bit2yhzn=9i39'"{jqC&rw92x#vbs= Z%8 Į 5] cx 8_LeˬXSs($wZ.DqZ e'7wZ2iZ܃ڨiF&] 9 FXcU< zll Qv 0!XN`b ^q#H8U`:a_AkogPt۹ٟ5$!|Ai7lBdVՐ$Cagv;R>SwD:%+]<8F?5Qq,fdEFs쀼\3nvdH5/wP[?#HUR{\lNt  m}oBtCAR1O1CiڦrN'yix6"'#v2͑ؑ(LX( #v#B# Crtg" (]1=G#p@و@D(l\a|޴cf>1*n hؕ. $ߓsf@ʾs1rR:@:kD0dDv{3s~TMOL%QW~<%(1''ȥ"S-A:rR)Ap>.^nՐg)M3]#q}c{iT 9Yi1]}Owœ|IʎYs$~7sD\mLl#ȝO%L'xu+Z<>^eyHNR|HOZZ7+x|X6{S8Rfig=t 4V5L[+^ĉ ~mO ŦuV"id{ҙmؖX-Y  M"|H'P-\¼4^f)Dd[/HqDB}Ov7!<'̤Ȩ$ &9)_%M]P5q$tWd1~ŁȡxM65#5$_G4w؟W d\/ H濵~>M;}MŢ\4?"C^Դ9W Ċ<F~ l>$ZgR%kM"Ѕ8n4ݎ Ӫr* eq b ̻|nBY_E1@[?+n鲙px6oӫ2d- >~HtN8ue~شJ 2_i /m'ݗ8;mϥy( }tZWSz!oL=kɕאH[5_159MӉ~6t51⬅P@זw/9)K DkdRZ|䤦uQSv^aGǶ̟dǵծ$R>@f1FSirVD2Nkp{fdzw-vs2<2\`+MutE@9}ZaIKœ HJȨ!"%JVV}yiR0ks?~8hi(8- =F\g/h+2s)o-kBdHwB}dCQޗȐSQJ+V"aKIC)@|Dd+ iG䥵4Gg9r"9>Ye*, >Dg_wlz&Le {!e+"c^ʩH/X`#gS)@4H0uANe.(ҹp$PHĻ!o9;oKvd6fPHB7rT,w_+]Zɍ!]M2ܻ !hoą?{ˊ(ۓ"r2eHR+DNO1"'z C~?E)=ri cI6Hn JL#QVhyE4?hB3\B5k9눌Rob{Dӳ-ºDY36nU5CNxZ eb?>p|3gߙ`0st4“ k8KC0a{M"]y/u3½yH#>ҥ[b Zd6YT'ANe,rX6nmcG6iAQQ@-X->/[d"#C-qJվnK{ 2WxPy%~b+=Sy}HK0pAZs: P,"[aH6ENyMZOL| LbO:)dP."+$BJ e}Eȉ|a ȱ)&t߻#}(s [z*Pi܈꾌<Ⱦ)rb˫,NȨ}4BQqrJPyuDllMJ+Ӗ lXCty4PeLBA|M"O͖G;a.6ڸis{7dמ&נGl䄦Fk7,X00PrYX8ZYHCa1U\d+]QQYW/ 8iCڛl*핞1ђ8 3=b5m(bHߤ Ns2JRVadd"㷜 ` r݉|"ZH_u{";!]Mvܷg-{ Hrwie/$Wktb0+;" cv?#w^8e#?7vJ#h>C~?nڷ`.zldFKݷ6ӳJungZM Q{۫!'+Gbxw{Dko C>s(2J'ˉH{^%.ގ*x}Fh?zO^OFQZrtKi>R}N{oMͯަ hC2~25=B,UȰ@JsH/RL-QАj}PVEӡҝwv?v3k,CGM[!{ub;s,+N,B/aCr^ B߿GAFa-~j<!p?x̲ϲy-VŖc\ϩh`e,ˉ'5[.+DK\ ¦<ΎaEba?"-CrZ'ȹ!?sqOt=E(v!"mM\ʎHN1#^g Jʈq;wR9`Du$J|f&tl@S̖uHۻR"hc!#Dnd\t/b4#樻 dbA$fDb q?p3鰒(jMSXDDyi1KeMij%nJ ROA?#2~ rʴ-40}`KRB{ӋjZ̟TLu QF9$6/:qB^7m&"V{)Jx]q81RQ;28LO3R]yZw*}%2i޲"S8~A8G6h6FAb[ic  K[P+ ^g`WC L'>?nފӉݷ`7rhFǖO$\qt;Mc#ҩ3mNJ? 8b]9y_ hlEn#9mwDv_[v֣q SiZM\+$C߲%20#>™^MAp,,(kyhz#t߼Yevo=+1jgMd4#;4T4WL/H߳-}nyѲ{2–ɝ.] a߆)dkGz9Og-M@BoHq-fdH:ևQzV>x _fԻX_~ ޛ)H _DƧ.Rfb*媚^e.24g L/ 5|""9yI)&#ccRV@ 4'K^[n@ip6#s2Tl`; n<"d\tb˃ i4@W%e 2jfꩌ= T^ \z|L,!%:mH8?Ŧ29 KnQyT5"}2Uh~m/DszO:*Ϳ!IH6r&#iBTGH/yұaHroǫÖAhgY2&Q$xQH?v ED uWbld"mHu7?ʛnig {:rP{ݐ;͈CW YFy2aD{M7['Ls~#lk`y9SMhKlF Hz!|r8>VBՖ ṡ:T"n-!w{MGN0߹ퟎYmCz:|yq" v+Чs(&ׯ zoe3SBQPs9iL :D܆ү]IHgX5G 7|0LA )сZIЭglc:M,0YegҪG:TlԌE9efP VP"LMHy$amt$h tORk({k |ٴZ@DUwK@~⾜>D%M-rUeG1-/_#?tZingːHiF P hGZx/D>)Ș-B2}pOR_#AbOyCtw␛UDd/b>w i:?}=!iR'"O5cEӮ"[: ]ߎ|Ro!L9,Cn#ݟܭI*ߣ\ #]dPoENԧ(x6βu'Œ#D=n2pRϯ|Tӟ8e:iĮ݈pz_{ Kl?qZH)&C:_LV។}Cڎ1+2!w[4DzʤE&Rzq[ C@ŏ|ټa:S#HB82xZ~./"g=M" ~`^A`!/# (d,>G ;6C 2 RWEF+hHt"ZiC3?DŽ9?͌N4BQXPې\y*#0bO!Ů-.5|ɽpcq2,(iH@w1J?Mw߲/*##]4kDs$b<2ng{!`l:>g!@/qvBO6wi>)@ciz) $i=rXANĉߘW,tasLaH+HWQ]o ҍM(גB]9kLP$s$ԗFCAJqA3eZ(Eseby籵2K&vSn),FWMFPz':C~/Y&HxZ"?ôjY8G\Iԟ5r$J@F*J/ec>DJ$-IG ȑf!2 }̗^cE͛jngqpAzG"<2͑N\"3Y a[w6",U^~C\ov.8[ֹoEː1q__@eO"1]̻QFwƊr(uGrHd'7R 9UK9"}2A9ߙńL7mgZV nw"L8WNLb6Hp`[|i^2Zϡ@Ar#lɮ ht`@0 (&v U Tz" CM7MچPQ9uhMG]?n C܇g2 U!U;,+Yȼ} F7Mk>`)+]=#MsOgWh~an6#8DsϚ7Tu*o"'4>iZwr /ɩ-&/#Gș9/?G{)r:hoa~} \9S0l2DW#J 4 s:i'2G\MK 2h?{ |Y6klYkz~nkY₵e͇ySPS?rtq7Dz3 EmNwaKˣd_}ֿ7ṿAeAA?=?8})[Ow5-n&lr*…ĺ/^& R4GV뉓N"fF1'-e,7޵ا3I7m"1>#Oy+PqRӪvv孮Բ9Np\b%q5q=I>Wqߏ6#~>~ɦρn)rl߰l-!ҢG(|`>FSq湍` ‹<+ٮ'-<;g t:0#7],[̃cVZdahsr*p-qjS~+D@z2%5]!SȞSd#']X^ H?*q2\ @Zc-vCX7rHnDc)AMS`ei7^GAtsFWyyɷ.N[Kgˀq1[}J%%od2_/APVaVrM[]Dvdeb?;o)+ X;,2NM@-֦Jl>ioee'ȽqSP2R HZ4'q%&;HW.DJ5¿"aԧn<7"Wz+G _'M b Eo纟XP=Q"/MIG]VCd^A{  je[ USR/Ϗ\ۑNqYx+!ynRR֒VoD:H,u}!/gm0߮E@2Y#BnbqyNTk3b EiP⤻C#5g GjrJ̪SS$2A#PVmҏd xഐeӳ=a1e'{gX!51]jzůHp+9S]w{2,]pm/;9H{!b]-MsJα >XFx2q N!qV !'M&L<~uۮw?imFI{e>N_)un;|ej_+sǐtF(rhEA«qH g>1v#;c6wiMnMq%.B\}>a]ms ]jbJQ:z.a2ӗ"`zM:$JȸM"W)kZ֚%8=apZ!; EƯl#[*tJG3q;$C~!''XG"P>ȰoB -2wFBF|iRK& @1nztCDyCF=M*dz-, QggdzESHƥQ4w%0FզU5@k"P8K.ݟ5gh6"*ElZ5E<{$pj9Dg:qiK4E6L˜lKn}lZ#0XN\SlrLU1n%azLG0 9F =δà#C:d5ͮuHD {4мnE9K%G a*"{/eɞ7Ӫ k~K+PKO0?=OڏZ^-c>w_u??$Y/F2 N vCxJyI'o4NsEH_Ƴ`'d c벿Ev wB&q!Ĺg٢4͘&  t¸(sV:8.DUW$i JO/YF!-܇tD8nU-$^Fr\#EiH`! Տ8{?t auaK>˵~-^((D LlCDMM4?-}̈e{T71_ENF7vĉMH,HiG5*6=jʷmeg#Gk-q!hLmHN@F TWyyL9AwȫozH4oRTV/*@bALvOl ~@Jŗg4^3ݷ N3#0Nrg'!7]˖to#z})}.ȸ4,'UBb4=sKddw䨥(@ԙ-tҏ-O)廆GHvHGy,CJ}.m+ -d_rR_AH־$G,Z]p- ,\OָޱPW2K-+;!9\H\F{~{*n¬ Yۙ_~3͋չ物W tz,&?K* >.@'mceY=t9{GQRϽe:0"9Qڿ!UjO`w{ə !șe~쵐-@uLߛG]wd{`Z$TB82K,{˄tG%w>D|2@W"d9H @F)dpexl"wk&~LE5Ƚ/`OO@ x!ECxۙOpBRב2n or0rF:i6ݴz 7JNpGsP͑q˂$2 %: }iכH"@Fxsm&RXM!BNPb)oJsP"X4-~[n<ϼγATgElt& 'Dޖ'f73γsIV ̳H?^&w~wߙ-GcCƠqH)^`r.5ݓ}t5kw ӧSi:"Jf$k!/2@dP^GvdKB$?yl:wy>sQr뮊t9-*[j:_H'!L.HL%ҫ"${G!G:lia:UFN~v .2 e]k:&3-hy!crR\_J۴ B~u *m;q2D8F92!9ޮH,|Aðiw=G̟"X1fBd CSeL0w_"yg{LEĎ{ƛ[^ ѥlno^n@Ft֖%[w~E[jOyĢQē]씜r,#N;?"y?f҉Ύၮ5[[Pu$nŃ,#i1lKLV#Y];#*ltC]f,H.oF`xdz9W ᘅѥlb;!A,8.MFzFmӢ f~8K!tǼ!X$ct%\KD~{5Q1tZl+0_@CrQLzړ^V972m~"I!T}2r4YR:w K~\ b[כ{4 զx0i&b5Ȗ`tO9 m&NJ)=B>61J֝غ,"Vs?0 w]iY @I{igtcJN!`'"Nf#ףpr(dv?"e Y(?ĖgA22w [g o.rףW7?#2,Eqa`# 4JQ>Dn6ҁ((Buܵa˦'&rZ.!N[.MÚRm$-KCNv@GO^+#{9G 䵐~Ów,<;(\Dj,ثXV<O ZM.\GF" 5HP"/o44q=/#yL ȟ`fm@9)Ox]LŇ*/:)ϵ(Уli GF&¬9}ͼ]K [Ƙ}<}AQ"@}n:N0W )F]/lJ(fY^zhg;L̙GWw۷K<=vv vJ(Zejo3yyl m'N"G%qߊme/00m"9D v'q̃ǐ.O 5ߏ"pr"C?}6\d]K=KѧJ8s\cao5( N 7yZv%,`Igs@L 0-BC)Ҭi}F*Tl#ӱ&2@y7L VE=ؕ+ vDXT-IdF!ylֶ굴,4AؾٟEmMFjb=өH7<x B6{빘Lo!9}e(+GsgO?+|eߧk]Hg.Gr7$u7NB^ ;D@' RbtX,!c|w70=q{ܯ Ӑ2Q4 y⇛X6 h- S2}ti| I;5,ow@D?JmBNWs΂?jq $ï#bNmsiזˑ~$P-TM%ҍNZGcM@^ƷT1H#fzm"#v#H@]ODWs6Eٵ3>GroNOzޜk-e/!UXp6쉂L[u,=:#(eo:q^} qd,.]fh ҭQ5XI9|M^Dٳ (xϧ +vAAgjupH ]eZCn֤4 t=w~-0P 2akx)<L}ˑ45frf|̱0]ha`>/ErRc~CvA TlFUʹW@~: ]p<Ó4gs)GyWDXH2R݇Ej'Ii?Lȫӑ7OqYIVX)2N%_Dlͻ7O~:1c%퀜{p1tH'"=2qVhG#u* ݙIq {^z #/]6@uA@K=-ŝ`:wENrUbK^_pߔ*"HB/5%$dr? !07UȈ=tDu␠oR@9 (F";- X"G1)!feE~e8d~1*2CF6;rn>-M',0?Fu0“]=ed\ӥ?2]݇NEY.rsi@荌~HGsݧsȑ}ciH,nvwy .m 7>Dnj1ZW`Ykq?{ee88uWnO,.or_!3-.0M_O=f{b^Tr> 2Ų$W_ i48,ĩ:>4Mw[r&?)DJ8?);y`)}[_\ltF1ǃO4a?@^ޮw*f y=H -lZJL3g&8c/fr;ٿ]LP ecۙ wٛHl幵(X06٠GDj,)&l~i:Z{ESȻy)*w|GD!ɖe9ҋafV`?J;)_W3߭HʯfpC s7,%(J@\FʙO/=¶|H!uxX*$-A?Bc8ikYbe9 yaK+qH)]~<#fȣ, oL;Q:M#$A8rnp,k EcK]4S9ui~em7FC>dn Nrm{_%m3#GEɈTG٫6H_B`V_qr?gĶq#)d@:N,+3TD{Ar9n;{shipiri1=?_$ҍ!n'$M^b^^i'uu*{03G#c<ކX19 'yJ'Htk<ە#!2Xpw}]Z 7 {XE೑3wO쇯!8~n EB/!nفAC.¢Kvkk(xm1g̵mz+[s5-yEu?ˑNhx>tuPabrNs%ӨB-Rs`UANoOgU,>fB܋JlYbf^b81(2; ];?vZ# Cl360D^J }:EO#"gmQ9#?K#Pu|!@ҫ.=HR눔:PΫQ'4ű Eٚ}˴4FWͯ9߁"sG?;[K B~,ߏ#0]uMӦqH[ 9~~**[WZ)D~r8D`Obr{#֕8B}[cdhg Gs?WZZWD ֽ[&+!`z ok;-N lǣȮҽOݧoi)ͽ$FKӷ*-qE9Sܯ*((HӘSg ?j!dwO!]q/EBb?{3H>#.vu%C{=ͦQIDz9BσYik[b:tw"2G }3}] C/ˈh#~wJV݃)2ٕ*ߴ5E+gZ~_ke;E:9r8tjʜj٩K𺈭Omtn;~7͛n9 ax׵"L~D^N~d3jK;}C>EmiKL;00 ;!na&g؄[z"0Bq9q!fTًvxl)rB'~NH·:Y%W9۾Y?K,We^hKفi i?wm R@`N)&R̊קgs⬄|d$6##.ȣ Ec{uŦ:OQV9{ *tA̙uˏC)'Xr"}p(}]!}n>RJM٧̿ȉX|wa7 q42ϛDNH3TδA2yw૴V?S'~JFfy7ϥ}Zfjy"羵ed#e9l9o:9&w[ "LRy!Ζncϴa adE9>BW»">yHG6&SYgy2ij R䔒E8~ tǚ]]pnWK5Mkì0n@u4rP2ч8'U* 2<>pv2N{٪GaH_#mzW liY{_3,P|y*rO@K:rԟ4-@8֊c}SVUpd3['`q+E;#%=0sE!e5q(>2z!|u6uETX :4yghvO pu#1ojD,@铋,(k-2)<жH_4ї;#^y??l yĭ{Èg"e̛aD9 HؼJfOt%loc<-lvx=]/2K @Fqo?q Zq?rT!8rMUI<=Ƌ^eYU);?;F_L^` m!h;my}hZ[d<G^!ٲr|k]Z @bq:t0=Ps #1.3ȰSX.!ݻG[.!(nId&"OOwCt{͛c͇ HOg#ёܹT¹L#?7r r4gVrX.%b~E08sjnz4Z ]4}arGxW'vEF'~.r>wkNQR-o4ޅ2f" 9\a=})4M4u2=,];G?ӴB shOJ8M͏}ݻY=-L;^%VOj[@Ndk^P|5V!qpХ(]&ÐBN7b Wy=_ pKlHY H]GE +nqXoO0W o3mkB/!!rp̕_Z9(7L@YQ_ R]}2< ͋Hѿ˾jZdCiXv[GݝK3J4 Rf>8"whQXx SPδ"g({xsDcgHADbUMkegfyUt_D?N5xesxLBX1Xe*X7O|>‘^A;2#yj9c{3Q`r/ R*#ꅌash#.:aqhN:" "BbΟ~:u4Ҕaik;ٞp'3;gVtJ\ս=r@sLnf9l*ͫ->ݧrfzC6SNؖi~XmY9H&nII[gHg+ytW-D@6R;Qzs9RͰtj_Ze{R ;Rk-,T̔ȣ*};6ȫ ]@ u«r1 fHA8%q>c8)rw)@֏nȈ NgJ *0?Gk|<>Uv#AZJFͿH{]c-7"]?,cӐY׸}+; ϟ@d!GwG?=$cvtF]`}dd;Z`z'#c ۓ]D8 ?#?QUB))gLd*yQtQԞ֛l4kpgY$=L&ˎCIk`cluBta')(Bz_Hh8x;:0F=o>bdD)Ah&/䦗g?"(RYCQ:f.hv@@#%yMǐ7XV 6 5-_  2 hK<=b^DJ9>{r${Qz< H:4s* ]X~D 2T!,_ˢzohNĴg(Yb^+YWdx?={=c' hYb9diz)B`ў0uN!2 d mw&u}Hq{;Z.W#f(K.ioZGz\D\tcA"'d?K)j4> N<j*:z#&ᧈҹr3U(]b&{ǠL{z/#mOEYÑ.pfit+^qmer"#1]9MN{\@rqhUK-ӵÝAa?E6{!e4/1]W!!mMSif!q5?2NpCF ޚz 2~#̃-Nf5:S,o!K&=ټjF\F c<ZR̚R'_XÀAe=RҔZqu;t 9P{Z 3א5  -9:#Sɽ*qhG lFqHwA]}9W7St궾E+=ƚhMD{:rK;hd r^bZ.M6O{#@ij/2XTښe>kNZ+˦#9{ܗÐ0ҁaH =zN@r)㑬oDz|!.OL0•B"IFYK̋-@w=c'H&߳-g>xTE1k̓H?R?>]0d R>"*T>§32D>p*q ~-ӫr\B:r˻'-_Qй}vlO7i{H/dkeleoHr)w>? sy)4Ex*G ,ى-X^ί@´bRh!p 6"~{W^iXKԃى`Hyۡh3Xd|L [Y+3<&tbaYev'ɝkZOD=Tzi(2"h! `k)"WĹ `ܣ"q[/SgNlٚ62%~ 9EMH~]W#'Jm@',mۈ 6 kg_DMg͡SY:OB¼kws=ٌ=}CqM͛VcEfs',+K.OGr>9\bbM{lK"t=qp 6C8ҭӈy4VDSBLvaB.s%ׄO_ 4 Oq]5fsQtzgq|=䱥lFqqSj=a 5lGwlI+8A~R ^% fHzYȹ6RȮȡyc u̳"fN$c !a(y)iJފijc3[|rO{,]!}"te kɽP#uOEJV.D rC%[PD̏"cC{$S"zYEJҋ wkܼqn ~VtC}ҷX~I\ctXO!0=und b>S6 kW׵]`ĩ^ Is8rhJ2(;dٜ 8Hd(AUput錀cyLYeWRdiݑ a9i @vgk^ka-r NF|>\+dDC״ gA+Q:{׿ )T:ȩ2yiő,Dhy`4+zbfZ5ʯhnF JͽJDF[ɍloL23O QL=)O7$W4c RS#Dӂ#ȝ:T)lO>-ZɖHG!}1=/E:Ӗ~<+ll,UD eZކ]Ws֩(.hgx| ~3Lj#;²kiT*LV_ 7r} PTZdc.joDey5?yG?#t2E(R]CiӥH4-.rix/+~e1meMdpCSPe1/B2r pG/)Ei-Yz UhަϔIXq,6VU*"|R0+$̏S)q{-m?"‘ZNgāS! e7m_Brj\O;?kF@6-ϟ?v^t 2!]C2rlKd[ btd*DR Y E i{ +)"$@ˈUcpET:{ai.F g6c"9EeG̼7?XBF눓 x?{H6Iۚ XB:CuŦwy{=z"gnI6HN # %(-u92$ދRr,,3ݺU Oyͻȱ+!mSMMU mo~EM9;،\oE$,Dzġ$9QhwnFaӥ:x,=n|]UBnvoi@ܧ54"h;ޣr BF{:¢0WbLiev ]lz52>6o'vlr/ sMBe r*r1jsӸ># 6"y3GKA2r4rO]ȧ\ߵ? է<#uQZVA,(YG'&܋z5uEF1yL2c4/DD~"yFyq3ddU1 Q{֕<*`q6"x 9XcD߱ⲐnWOD Hm܁Pz_Ѹ0?{)rW#r9a {qAdD/ pWXnSIP|V*k^fVO;[g?Q8w{&KϣH ?cT&o@FWeP _>D&wZ1G}Hs{r<RVt&Q6nȿ"^ ^>sc>[ch$ȱo{nH5-NEf8 5B6_7d]CWP 1 d^CN3 .oWa~"u?4c὏J/PrNTZwgP}qݧ!Kx*q6GؐIYGC}d ? Q 9^(oj-G*b "b EUv qw7#O{~Ue~Ċ>~>@W;!Ðy>d[歊#[ B˫([t/DLw C lCf%HH\}} :J|'6k݇Q]ioDpO"BE(\iIk#aFocK}KPSU4ÍoGD׳^$'γENn0Yūc>eTSX~KclcyW bSp ^mP;r/>E8?Θ݋ g/-¡yZ!yE69!bu0 ćRdK"mC|qձ^KDRwɽglx`,fY |]U<#>8˟vB4>!dSZ ,P09q (;酂-oOcOyW灬 _ ro;V!N|XJn,Սo*Z=Ĺ1wb5w5kUy ߶=0'O"kR=U(ȼznd;qHh]L"9XWG =d@ AUcUVz99KYF9E8zR'% gmo X1! ٖEodS)>ŭ]BYkϻ ѿLE$:rYQ:-%2ܗL Qs͂-3DDw 2X }t6iuO2ň1p$wzUer$ Q "K=DH)q!_g܆-cQ5Cnp߮ܿ (.C IDkY,cV ` l=BAL,źjϐmci.hBkLg{ȽYΫ!VX_oyC1䶿) N,}EGX e_'졮7߹G6Ǭ(<=kg^FA?<69@]9aݎbTk?Hq5 MpE/{IqmQe!YDocoD [`z}oU^c* Ѿ@$[6TPIpN4^Z#<ܯU9z ~{mZpCS jsɡN9xøqN kfː)d*#Hi -hjFݏv9Sꄜy+DTwKf1KN&^c aT OF2:*dȧ":Bx\?߫GNC~1Zy(k[^VeVV]PID#i!'b$2y/Ӫ@F4:rV$)Z w!hb?.A5c 2F^IdS-(ؚn%D- s ipd3%Pub]Eȑ-GNo>"t~D}p[ 9._ wpV!G8ZBڑ6@A٦QB0r _WkKc'DgoYߋ~d}P Pn 9ӌ SilFDwB٘L@^G*g9PephsP}9/E2=zxl3=}iM8v6p&uӐq/t[7r XUzs+] t}wqd `]D:Jo@v>tq-F\ԯwv+3QϡV*J&n K_ WI<_UI[ɯS#MQpCbÑoڳp[sv1Gf???&.,G>[M"K2D# m ,D-CFp2IVڮdtc^ ~g2Qu +c!dԒBD,EߐTL2Юdjub eG@mz~hD:of4z#trPr9S3$tb߰>%' 8߽8e>ʺ]@ <e(X("ų7I^BY\P0|znw}(o !6BN5"r%FN"5*Y7pLv0v[bQ戰>_[;y"V$z9I}!(xkR Vk+Q:6Y+QFP!U+I~Dĵ|V B{ y87z(mPzJ4ZA >Ų^Ȱ  Que|B+S!>jH}r7 &%w؜"!= z=ܾEY?Hfկ2K:Pp?32% #yG]fM8:vl41rZZFPט\m붼5&WC$1K[gDoپ(X:|x9ɲ{ȿ7EΪU&^~"GQqȘw@xSTZ(2%㬷ј'ۡ1jD 's,"P0Wg"A 9z)oANRQz8_k{ Mbyz_DEu,[P#~bO1;#|ȱey?kENi":5(IjEP=3GpU~݈אDEjqz+v!F/㍟(ṃ<伫 ~V+a,dPmՂkoYo`m}9\u񳐕W -3ʢq.Gq=rfQ19q筈jl?5d-7Fv:5ፐG6ПCmPPIc͐͏nEC ?@3\|3~1&li T,>(6Do*|i\D:k |d"fH,'Y&S 5xjpg=-*ҩ/B~,P?D?͘lhQnF2kddۍvAxoX,#rYlcGWHP@'9NiSdsA@z, vEP9A"deW -fIR(^bI&"Ԝ-}N9ސEu9"NFߋg!0ESNJ5Ѳ@j0" qH 9T{ "{+"ݑm],3#7b隀 1oDƻ[d˃ܨEe}dG!+̼.Deaumdnr%oP! 9 -󙇲X?Uxu{#{RTe}݋0{=r"ro(Cv_z93!8O8dcrA#;9: 96BBtq?r[BY1Fw$vgŰe'ry)齈w'77dem2>i8܊< -SPк1/%7y U6 XKW@?'C/q Q 3\@w"ק[wv{4t'"^XVзRƅ/Nq3|(޳%1i5 =+7vD$$eW!0pc1ȡ7FNq  DxPP,D-iȡ݄҇ȣZCQr"ՑSxU)"r@$1iM ɽ#qvgc)KljTnDFU,>K.+Y6Mw3Kd!]o XCmGA˓ncmTD!o,X(yP r/z}Q0r_ۂ>}Ӟ^lk(Ɩnn(9<.0T"g)"4#G~!ch|Oqdߚfζ>w8"21U=pw r9!nʿ]3-ǐͼBn5CÈ ϭmϺ a?f7BTxO#ICoܷ K(A;Yi?df^Pp\b]}Drc]_*Iqj '쎶[Y|7Av(Ⱥ e#{\x'373oDnA~!|cG5#r[BoKQ1^׫QQxĽ% c j7| hdZp"Ǵr:QCQ<R "uQT2(C 2+%"chO2F(|ɯ_ַbc MGjp}6H{22wx̉<*#&ZcR#ݦdtׇ-~_ɳ"W l 2-z,2G Ѧ/G"@rcRΈv[G{3nؙf}/A x=bTڠ,W?7"R˾']nƈWG8onz޸:!"^۲ef"#̭x͞X jA$F<(ږ:ȩ dC$.vWE,YOw[Gv%'Z<7CK|4&nwdc/!Nh`cKr/GggT9֞\Pȩ}0eY"A]uu^a}2,IOכ(0 f(Ϣ@hVUQZK~'A6qȆb",+PR1-¶-jl 6sFTj{!zwd1|$ Gk!"1pE92nFF};r.1W/܊8ފh#D@nXj8 X E7Q7}cU:#'˦F nd;FdVG3ƴs/@R&o\&MW,n|"L!02m,u2H+D}!noELBO #0"ŘUZަP ,*qǞD7XDo1e5 I=؟BF7rV/!FY8 Y_pb |( (-u4J (Z9Ș'1> YyHǻ?ϋ bc42c^ DC<]'"ǻ% E͋ϼ8\ $ {<{cG|("ᥤZ͈`G"DK|}PV? z+Fm5$ĺPprn%>C]jA~ȩDfr9ؗLL: eo#ǟX~s\ qÏh(2Y_D-ܘ/Xxa7EI.ۍ;<<Bpn۬wY7Gd1Y/#uz~$ A}?e çQ^,ZX{uɃb{/j_d? ';U!_92+g;ZQe/TI8ǂ9|f,AD2aZQiWrf)VR<^BN* W[떧(lepTu :Z7F?s>9QLѶC3mڨY,xWDXn?|YʪVd^ķq(OUj$`D! Q(f\H~;yCn% 9f(Hg<2PngDEuZ[a*9;S5zC|RM㤳; Q22Rd[OZiV|Q *|{ɍZn$)`w-뱍?;m,@ӌ_"@kfdW!{esuߛKP0 Tr1"hlV,oos-ϵ-[Uo<9Id@gK6'ENo?˲[_Τ]|p;qUj}f[o׾gZ((F {ב1m*b #h? 6G}`jPTeoŐrEI͑\Z.㷬r;<5N>y1j U2bC7 䔧XP:"d(Hy2 DR'W!,Ago߯,A( ZCo@Ŀ*lLH9}ݯ=Aldx_폣Rd$Y`?ox 2ZHmDl)+t5D %9sm2QFRXY*gN[ܫ y dUݦ*Kū(k?~V]i~-8 r'P r?H<92`.g!⺏y;M.@DrXq<7(G. /PqrVz:kMd8e7qzRvM2y |?tTIF⑱w]P<9Z͋-PP"'l]T7E\%?Prr5-hG/i%[ @v}e xaE]Z : G8 Ȇ" hgEcQpZ>O TAK1_j{ggrw҉ĸVTҿq-|@,eٌ#YJj?!Ǻa ܹF UQ{Nf6r݄b"Wc@8\A~֓"@ c"~VuXJWGw2"IB_!`A26<+X ,Tce_2 ^Ll)G?fGpn&ҏBAA̸jbupe+"7`œY5u [o,rhPU?}Q`T4gg yVV丣\C4p0 E6LDAM&3דGPrYͿ{>AX<غ\ez]ޗ1 (:p csÐcqJ%ⱞQalE4cd9.7ȭSGT)6O#Ǧ5p":\%\#6"W} Y{Uɚ"g⅖nTrNHTI=CQUtaiq4 FU1U6p<ٟym+{Go1{?8jXy? yNYgolC=Z"?14θ*xPP1ȭ-}F66_2*T%M}شe#P3䴶"vodP!Farl }Zb>2b)F!x?"g ~ -|6e1)p8KUHۻ="+܀P%`s"UK2h鎜!0kY'!?tgdx(ۮOXX~ )$w)ƏP s Y E-s$lUGriՋtjdV݂\W9-r7儑B9똕;= }1!B8Tk|:œ/29"P/@DϞJf(IG]p=t O$| ?rr/&KHK< W!G|&rx`6@v%{y(0;89 9ez\2Q5;c^^X!;{z9߭DTe됻A$lA8 vߚS|R?-@6>c"<8Tk237}3nf҆hCAynG8U6׫qexY+ ~[Mܿ@ (Ɇ(Z}\o=ekݭ0;r- !]9L'gcWZn_KoFV?@YuQ8e'(U?ow"G= V3Yo4YBr=zmMƺtk"#+ *ݞbzM@VvkUEwPල?7tE=_xoв̷F\3~Fdu95NEE w%QݐhW!;{`< ^Z'/]mwF\%)? Ӗ[r'3H^L/#|"ϡ?zlAnh+E[. ]MnUa!L쭝~uV\0wA"8 9[,~~8şkAKQ"&߅1c_((Y<ܔ9!SmK%3͗ DP "`](GW?M}EqeH+Qۃ, ݑJ޲B38?@i+2ԟG1~A\x :j6B9QԐ,/0FFz? GB߈ Pz2I> g˴櫺m!dBY!tZY R]\ ! %dVK:sԽm rto;ϲeнvv&k*OA^}د GPp% loD܌brÛ dp X6s(ho7 e+-ffuȱ܇2ڒX(ߏQ俆,׹|"=aB8@>:3jY1h ?QQlCA1(cYïĪ& U䲫Q ǟ)G]"^(% "Xsr,Yw%:VKA<9QP45' ֘*bC'6E΢ 9$7r}#1͟yq>G"G [571.DlsmMߩRZ_U &qKܿ,c r~XGa@1ZnY= Qs/.!Wp|l ^0u5F"?p(OMa\ʮ>J 7r9F-? y:āXge獈v@rK&uP{,%r }Ęk7g#")(b)ET|19YDtЎGԼtQ(XXYZא;A՝z(mv!a40f r* =kG[4Q|h3" {Pu ^FK\券!KKݖ刈w@@˭/";%'z:" Ug[cc_:ؘ-A<Iᤲ0 bD`N^>Gd=yYKD'}ɭ㚀(K3v)|?DZcܷnq#b|eS#;U>F,GkA[ZUy:kb<>~W;~ccyr_gE1\7J8bo4͸E/>шo!/zØ[h=P`o}o72⡺(Y6o&Kz#}- ,B({듧8rsQ(8#o,M]̊8<9e{ {F}Ȳllj4j:ط/JGch&r2olI j=TYm{'gfu >pґ; yj$,MBvg.)FJ6!6@|Cr7;+-r',625>gPӭൣ9<)ʨ~ B%(8K ~"K:&5Qo- 8]D.5E)"Ji,0XN@V9IVlroP;2\Ͻ@ojmtlQ}k"cз~= ##" ;"#lV߻v֑K2ƟvBq 2Qv ymC<TKP4&ALDܞRiUf|mDV:"ނ첎 lWDֱ,Sr=3꺞c<펈|!"ܣPX,m$6 -QT<P>NZK%9.l<Lg⣫P%sl|nܞlRT;:eY՝M`uq緈otBװ@w#{>՟9i(1csū|ڒ\ 39.( M}X r󈉵k{R\)A=%?Q~?JeWg-G61 1\G#" T!9ZkjYv|ɊZ>J*V>c('7:= ("aB3P/ .KT٭zE}XLnSCG?(_!(ih`j%շ/Bg'J#gHNk]I:&!gGΌiDN'[8;-d`Zp$DZg 9NF0!r!B %$L#2K(Ö8b-8S ?c*Ek!+Q9: (0lRn7[PF2Ÿ2ꅂ7ݯ* E&M "?=?paPvUY xOdsʮ܃"DP<{P&x7rMP«">VAWaFf_w#;&,`:[>bOGC]GUsB} ߃joݏO  .(xq͙PFRϟݕT!"T!ZǺPrPzvG̳WmdW b\$ږ(脂Ɖ^Co|'oEɟ kMW`,*hZGGֳ+(͓,wپʐ/qQ,js.\2_޴&r8r_9o=SU&7C;ѦdUwTj2c},F5$Հ[&wtȽ_Z2݁|V%i4AA(Zڃ:;m zS *w~I24%x7@V~Avs;A?&6 2ker3Yn~킲=!:ʭ$E2 e'o'"Qt#Ąծ>  "O݆9GX)YYkXv::կ?4G B::Y[YQ r?^Ln&-%l̋'~=*n[K6lNqfg̤xFA($JPZ#;9燑zmƸUqAW  FSw/x]v"_ g ySJ2tdQ8ں`gMCv^(x1f#F~4*M9:ͱ|A/Zg3=؃rrL$oi?@[IF,.(`m'f7EՃf'Jek3ܱv#+"Dh[Z[LN ~ Vub=tNE7dص)?Zi%Th߯l@n_Zeȓ* do,>N^ ۴yr`eCTHR A1vu,Nw C8T)H6AAYO혭 E gzY_]&"}JF;^jTmmieT9ȸG>nҸOz&^CPưx]flDѯr dz?c!y0P=x)"ևE&^tT%G>r ;#["e!O{UY/[nϺg,U쉲QgCvwyӌݯε%y!A"ٿ['k$dd', IwrnE|6'mlj9rݑ}4@Ki_B<eGPXr8 Fxd{gHg|{uk(ND0pX 5bcu>'?"r3 dC|o\k_O77Ar{iCPEĝCD /E$A>싈]߅KVE D#_ =)ZxJu8"ݧ- %b9Hh-+PdoDu$߯RT8w{e"Gz9"Qp<-!W2] .xBd Dr  _ mXx;!$ԗ lE: 4OG`[D[!b -&#ڧ/}}Jg&R'kPQTazr΋O܌G#C=N(DWz~[D1ZFZKQ ">b7C611xzuޔg [p)r2[XF,d݇ ͡oq( uzŏML8}9ɬ܉FbUm\r}>UuF[F_O~{@ Q5o4{l4ud@6ZjZ\ω%gl~Cncy_X{?*WV"ۏL ,zȮbNd[OC{1 ;(ގj? En!@{KQp۵%2C䟹(!ZG#Fǚ{XM%qU ur([H#"pZ.z0Bd!!J\rrrH20j;TկŐ^6LC[2{ȆYc>7Ge~VKd ;޲QR2(Ȃ\nInDB 9ƈ'wc:n+Vd1bDT9f|r3 О9)G?F=+/? ty Y}`S+d\1~SEq^{r9S?e*y,/2ۙ};?Jr1{ 5H iF>0G۴E9"(xx笧EMe(ނ!Rs]Q>Ȩ q8؍%{Sy7.mi9~ 'b>vB$݀ֈLk!l`7˴{?~Gc}Lȩ E_l/JDJUhr\"̟k,QV=9Qhnhy(=樼FPV}4r|9(6#9ȹc7Հr̘ ;z:́.D\=r\(Xܚd yS?Pf0#ȳ[&"_QqfAz%Ǡ!P3V|fMCZdg/ಿ7qQ?) Җ!w^F\ZEhhYϳ5&~F6ߞpǢ?U~ymXswnx`/ՔX\c_f%ZFq'Ǹa$(ʓKf.C"jL秓c"lw 1u  w,̳f-)ccЄc\X\~DN &T/+.AL+`Mrcn,+?&׶OqEe 9!XY(f[=5H-")臓K&["G\Ѱ/r;tD.0E>1n~?b]oIeĝ-QE0>9q%I>$3Z$ף I,\H,Eއ'MSGYؖƹe0XDRgQ\ Aߚȡblߍ-ӐM{ԇѴ#Okcu{/%1$&װLmv t{d{1=f-je ÑbtDk"қgVHș!'pm}܅q&oŚk!7f@fk>Jb^^ku>xf: d?g^$e0@[k-=z,ACϓvzsV!B|9,nw82 @9W,:Qx[gD Cɺ]fT->֥?Y8w#-hW[=6nnS_ce$b VT_rV no-qd-;^Ow'"MfX8q1kޗ',;XYSྡྷB˳ 159Rt/J Fe!T?Ys,P big{Qp4:6 ' ;ܟB05qG:Pp6+?F( @xor5r OB=O!5 GװD8xGh(BԿ7F|^BpRM({p~io,g婱 Gf*2&:3n)F X0TMW=B$ݹ(bccwWw;CO#bm9eS-g~MIo[7d-pQRPvre8J/sDtyDbJ"c (nϱ!bnCNE_2C!~@e2k,j[-`݃ [X+,L2ݿ'q"?e=@XmRHwD?<'W Sa]ފ`"oPi X3ϡxةȞX[:~>"ہl$Wr~x Ǹ# XЎtbrBN?e@;ApOP6&-&=N.me8?{T!Ͻ~ۻ7~'yXſ_XG1w?%rSPS¹܎@vvWaֲ_-KCvx]^ ̅{<,5bȮ5~-ANu. !!5/&lXǺMC _~Ĝ5}-%ޝnXDl& }q;@vml;Ϟ|DCȳk6527%O9Ȳ8z:^  "%(J\ˠ1{~MDK̮r!܏#(]߂ˆ_X8gC ejQVEo߻g 5Jl[З V(9w,{ݷ(['QV[ݖݮ6SJPNl:2%{Y?=ݟA"hckYDc\e/4D"κ!F ߿'"2̫"hGݑlm}5BD:r8e]xEKL,F|{IDAT_j,2[PKB!\pLO3V&X0"zWۆۣ=2BvYV'Q."P};ɾF_DN|Co^n!=cp*?oHΊ r|P5k4 g!g]Wh@N«m48X2u7˧*Mܶ+Yd9ƿ_KÓnC#ĭG"ַ΃[/;!r^Njli!܆ܤc{DMm˥15: f"lJih(d븍"3]R3U۾d||er924KcMc>7CARc{T SM7n* DfcVC73+[V, o2oo"i}c.Ez!go + o {"E iID=vkGٶx+|_ӿ@"7p#9Dц\{6$ש7DbdLg92᝻@#hj(kӍ H+uTMiFf5 ^ c<˻䂿Gcc.ɱ6C3{`dSYUrg2`cDn/'m&V E"l=#}5<򽓜9ތqq!"?SNnez\<[d: !=cn8dޱMD~"Y,<2Fupdr;ȉvȵ{".gSr.Ar#߉X}M:"durd\ˌ)Bc3ш@*712UD݉lc0^8UXV$t z\SeBtr@eEfr_1.YL+!Y61nB99H ~isVr FːgĒ+䊁de=XyvybǴJrVu'd-ӁAcy놀Le 2-*h䄔IgN@?9E.uanv,q.1!p2(ޏ*9d"p5 :|Zwc?|5ܯ#" +-+ɓγ "䖫jѺP QKSTZFgZSI|EXb!y*[YDm ʜRy1%PvиiZЇPx0]d1yTi"jOH%߈ ȳq/B64ѯ.9kQ3qg9xkP`drDR nOU9sq۰}$TܖL)|lҠ50'b~mǖ;>AO/Arȸzg4`urhSl ܖorMaծ?qʽ }~}~VJC_ȁ^GE߹(rbpv{>7(hg NFوf'ê {#'2!zJhnÊg~Ӊ- z?A|Uϵcu7 ([DʮOA|3GBrBV?bknXX j8F[H2Гɝ@x;yPNec }f(9!r/7"7mW|( |;˲ks;#RHsTjb߻@6E C&nLA$9<+{?kl@Wgm KDpY?-gL"mݮ&7Rⶼq/xί=ZW*zCjʤ .L~M϶܂ȍ& uc;G'#>]8_td#-%t`P@tu=޺{.!wgb}݊E7dPB2e1'6D> GM?Ɵay!{?'79Ђgw@,>C\,}9 qAdˏZ16_f27b 1W)ceD(./{yʺ=W_\_!2`_<Ɲܸ{ZAԃȬ$=F:ȡmJ!/W7r-@Fۺx6DQc!">:٠ݩtrvےDznAt 2Pt? '1mS+i}5Jeu d`TZʅ3G?d!*.Ju« L^J A7*l5:}# n]CYȱ~|䘆!p?ʾ"79θ:UdY%9Y}o 4wۚ{|=| yoc2]S\}-\x")$p#>.eo# qryȩjYn(He4dcV>63~6AߎQqᮂ9wX}P WL54lE?kɹpċիGˑ F/+7lv$W0H~Zl/,G93MA[CBC௩fUbvK +_lh*VdwZϿ3D-r>= dF 16G`>({Xn>f"jh7#Wg"D!9$]x YRw5xy_W𽇢 [tr^(G62_-:(5( i~(Kmj垆̿!L\c(F)tSrPdyH(b],8ޓ5FeyFQs>9;c4(ښ\ bWYS$&6@0 o0h3cj2o*:)׬Ly { Vj#'ؤ̲INo`!˽ȑXHXy^'sڦpJ$Oy{;w#[_3ˑ] y]D}(;Ǎg5AF+N>z_uP5*ig\6Hw;{A65OEבqM=-Qtt???0| a`F'!R‰~ƵN+i??țⳈ8v.pD* @=H[LnR9.ȐZSe A E6re()#) /BNvhe3ȶ#gDCÑxcrۋ B>a g wydI eȠ!5Q~{"+!%)(x<7DІ(ĂȈ0&YȭK[w?ۭEkJfjk!@wEQN[d1amaa}i"aڈ8b&ȹGN8ok#rkvȉEF "yzs۽#/yǣ>@ ~_$*2^-r dq?suڳK? X(kAd5Áa7ϻnA{D},;ɏB6?F~"W9'}8fg˸ rQ ZV;O/DN-VɊ ~/𽏯*Rsd;Sas JxA<O@W! @d3QrB ^Yǡv[_J"y̎G_"%[^2YDp-jE¶b6{skJc`qۆ+y_oh,D97kȠ~EY}m@M\V-*An@0@c3[eA";#"_@nɂ_ bЏZr*V!vtCQp( UTGdv5~y#Ccvt'Cw??2\ʲȊ& o<">ܘ0{!lF'"ܟ‰mP=r*'$GWS_?#^.D:9$D5p&P\u,;C&"g]mn&7ed=,KIӘ9}|9o,OOvA e/n< [1h9ܘu1!t#* ^cE#rP~'ۨ:q1zGݟg7\v_j1 79G"OZFJقF !ߩG;v`AYX3dZQ"s5"%( 5ٚ,/X-CX?uMںn:XK܃~ nRd_4}O@7"%([Y`r { ñ|t뿱9FraA U˩f*G9gjċ1!? !.A_ \;U9S|P #= {Czbynq},.yn|\4=xjCcK?l!' ?E2vS gRtCpeqը:Yer {|X/66nq'u?WQ%` Y%;XB,a^J3r ڹ"?o ZN;s!<_ȩ.v&w+sGK񿊢Ewj*f"U}i(j]9Q'2 om2.Xf #5$l?Mx@N2JdhgYFד';7k!'~= @TOwv[,4om2/̇߃;̧OJ(CY+uDV%e?@]x%(KH)ƸF`r?Ea' #G^a`hGY/}!,!w9? 2+P$߉yNv)"%Dd> koݟ?X 9ұ'Iﶜ<>92G}Z?o#dK!C|eXk[S2 cq~m(2sQTDFv8tʛsiʝ(ƚF(¿9}X# y@k[y#XQcKc#ds܎PD!_j/g(Ѹ!^ː^jB7nDz8|wu>  !>zz\9뮈GbyK7%SQ5k7dXσQ23VYmc|\Fm[D~Gd'-PZz=C'y(ژ<*̒6hȪut+rms36g ;}Þ(`JVc[[U/54H"8,FFրHKÂڡ-dϣ ] ױ[f?#]J\fQ X_nmƊH5f6(9kunyeb ^E(zk쏲.^ElTG(iygp_{-TBTP@3ƨwηnKlt^xψᮨԑ,p_/EN9"NIwD1y{~-"/`c|oQ0,I{Kf 9]%Dv(|}nHN#r<a9c5}"R#r_ƈ:Z['5XmNFvre3YZB.W:ޛ(z<}+CAR6\oP3G W0JU~E̛xqlLt?{cUd}3TC|TnENdGvFAn[LnʺzW\]-xor&Kܦi9="{H@."8i2B6DuQx(ry<"sWAohcYh*,ǡ(9=d;ޖOܖEE|u1rydݑi[Y5;rY9krc)<\~?E;W/ 7~u7$#HBQSirrh mz+\#끂#x" Ⱥ ]j 9+IZZ^dbOB:rsQKC5]HpP6$nSݏr7P}'Y>Nwo0!~"{h5[DS伛![ӑ~AtٹADL1ߍ$-ØO9uZɽC^BצZN)Q۟H=G=V!mr˹;խj-PUk੨*z? 9m:dlXߟoM.xƟ(Ak=*z>/r32oX Yu:º<aGwGrcSЖ>3qZ>=!}/@v7:0[ض}HGEg_n.߲n>D~(pcFY6rx Hz<" 4fa0oCij dzʑa$O]!6G rVg /:At.fϨ ރQ!MHD,kd!j;ucewC?ۯFEᤐ| rz%?ۼ r1{dԛ[뺿ݶgdv[2.(: 3Qp&ڷG-}E#@FqYj{l,FYj9}~BPڟ9P߲ژzwDߣ b ?A$ؘn{j}gmOn+['Aw= l|KAP6r'2Pf{1bŬ--H("x*A16˺ItSPee=i R&۾~[c NQ.7Edy$Cj(`iyfEZ͐^ֲl 0.ߣɭWEg^g'^뢀ss@v9}9iȶ [e#'ưT#dPq⬍-X%5jhLSGȓa+(n(yzх:puWi] eO>k5xƷ\l: X {솪=[{lbLŊ ڴ_z7 Gč~޻CΆ(i_{` "%~F 93]rK Sb]( i(ށF2 9Q6\EQE=[,7Pa\^55Ҋؿ=A}2 و~.G4vlB}򕿻mz#ܐ\PncpRۼuzmDz;g{-}KZ?:0rH sByc-U߫?r_IAUɝXǵo(~2Df;U'u4 EM|^"䪇6BA(`xE[ Í|Ѱ~uRǓc2vT*-J=禶!2cؘ.f`/h6Z(h6@YBnnLŖ!^Dkkdƺ=dz8m(yeSɣw u#O{-7,18ZAњϴl~Okwqzqzq؀t?[ AOv'hYxcⶡncCd_/Dv^n,q#g#JjWwʚk!Ny#U {_l⻣GQEn|-`j_"G|s .Y~z@dW3 {<6h&ri~/D*-C>eI;7r;QPQ^qa ؓ;GGXc. (-/hhDMP;6rFqD-s#qoJ܅<,c"IjO; C!},9pAdH3C  YMQT۾8}96(2R5Bo>ug¹*E>샂Wj{r\@УcL,uڮ?Pu׌ޖ(yкhxn4e*Pw16vN݂l#6AiG5,d =x8|rg!8EmLCWr/Fso{ytBH]Q1 Uwg:Z_n.v7!4YX]DtƗ'׵1XG8&^UkK Cd{9͇-g"/vZD!f`ml܄DB@[! e Bd{$Y1 쉢rM]DbP;oB7r{Yk!mx8Zb=ַN#hmuEw"㉨rA( NEx^DQO6c+(3ؐ̂kO]P39ӷpHMb }D !lHTgAy6MKC01 I+,X%!r{"g{2r -,fYpnAld3ݖYqO rw&Cq+>X}!8s~!rBXVֱ^DYy OB?٘xdpKlc=2VE&Fg@m-r7ERD֋C`Z7``۱ȱND>\3rJJ,od!kY,YF7p S"Bv iwBz_7m}&C!d3]-P3sNX)G*Dbd?ODps؍2+E~('"#퍜iL$$^ l c+p'"rٓ1= dh3&MC7%,'K>"88+_ڀc\f0vDv00uB$us.9Zx#:?N% Z3|k!cp:2ظ '"lyr,MQFT "]/BAYO˪ DYGȐ!y3T.1(n F6y^_Ahr ^CJL9M!Z(x"X9߲;6#׊A%"-sAwrDbӌ!~3c=~wDY_M*_p{AsAMYU ' nz9SQwռ,XYd_|gwr(v{}1U9W: P 'ε"?OYAknEU)dubLhM~=|ʜȽOڸk=}>x]MWd_ H3d[S,W}S c xqe)y~ή,N~(8oMlu /V+G2|~ʞK n)bVgccA@?d" BN` ȽFe(!ʆCDl#e)6x\n(I(Ύꉌy #z=V܇"E(Y*KDPt"%:2^ T=cyXL ")^iy,Cξ_l},DDUzZ(z]#?u "'YT! (Kp-vMF1~ve_oj}(*WBQY8:U.c"d{/Ndܫ`p-k>ߟ(ܦ|o"9~-C%P x<-y+ȝ:EBYMTW9Q'ƟB_n8f`}97(>wm? ˻u:nV~bm܍;ջj^HjZ[`]d#gXal`j% NJ1[XVܟܮ] ;fv3gsPS:j4 Y-A|t}fPj}U7%P%;9soj>.ZW+!e[6GgD~x,bňxKp;,PQpJ{ r 2P9=#"iNnY3Ai! DDy3&4RRT99_hyߌLɫ@˽"kd_mnTQn X˯*0GF)+XDuܷHnoa2ŖcWr_m?Dȏ^Y徾>6F`?'u 2s#,뽭Q/Q0>"ȁj/q;WsbLtˮƁȐSj"ۑ!GNs2"'=a?-l(Cɉ,6x![ T Rm6FwnO;rr{n.#KPqPf:< ni]߱I\ AϽ ez~?Qu.9z}{jX ݇ex9ߝe=wVGA~,CE{Hr&'vxI_tr.L) F@(vdBsGdr92 ; horRE~ߋ9PK6k'X,e&{lQUз,B=ۣD6 DUjr6_ xڇ O}qR`i9rh\bM/5ɉbk;(G Fڽ~V;O m䐶CF;?~;9)LG:kX\:*)uA}EZQ n[Oʊrh-QglDIf)*Y ܗ8@=*]f R9G -kzס@Hvd'( k|OR&ұ"q'yj*FYto Ksm,وZX"kHN 9; aõl@ART@0[:v;P``*(%|xz6y[׵5ל#s9(bg8Eϐ6\"'aG:|:Vs:r$[fo#E${!`X*җMLGu-y}L:cȹ^*o6 .ioE d2i@y,.x ݇2rn|2XC}Pno#],#|X} ({ydul Gߚn#EƵv(228̃~NLoOfNL3A0۹(]G>Scu}9)HOFְQ3`G49g?{#c>؏#5}?L_uM |Wo'v}v^7_f,Pycd/ڑQ"$#5ж|dZ. ofNF:p2#y95-O~3R]t jDXF|edTOA !#:rg#iHp+v{urñȹDz}^AV A[r;ح}o3r`6?AZhEZf lno 9ȥ/'~1McQ[e&i]X Hgx<Ǚ_ &Dh-7C^NDUTUWAP=u举?_-<6QйaC"pj:#7H祉;#?<<-#L.pH:"8g?gC52VLVG `{O g(Z`feOg!gǸ3 DiR{,7 9 7"=6FXlY) N3?˜OCȹh@r_56gw' e#`lE,ݐqgږ#w*ptbdPq4-on}@A/GzY ycr'rgũ%ݟ=lm>4=-C>2-XFFJdxAI9e:!cys YLn7ݐtg'n?Q`z@Q"cZ>sQ,k-_ >v['{/PmlnTa˖+kZ7ͷ(uBY|#aMv齃A)HWCPcw1SUcLHG@j=Цgy~‡Ťw,0"O|ߗșDn_mAK]1sѮ}oc A.x<ug&-ݿOnlDr׻bMCJR 3;"Z*{02Y._$O* +ߞ1>j&2rOٕڭ0q.CV+V ̇KL뇐~VAiTQ! y42ќz*L<}_rMVC9 wmP߸/s)*:qqiL)fXujd4"w[EvxU|jЙ %n;2c@2P(.ZY j9:DFdem׃ H?}ݹ˾<%pܷ=n6ӝx_m܆mM{-s{ċ˅꛷F?@Li7'tt{q,n_& s<LFטoE? ]_D){ xF2+:xd,wPVaeX=ܹ9kWKJ d`6'3!x<9/ lzb,1:9n;Пm"舀?8 dsgRfAR_wa;2X l}9UM fڴ#O}z y~݆lda_dr=6Hv;߳5}c[RebVv ӓyrw*+j5rE@\M@"Y\~6ҥmGw$C+X:*6Bm^ϝ"X+6{,d"enk ˞~_HGٙd- T%6C#_,TdQ/$,x+G<dڮ#/Ҷ1@@|}&[ˎB@ ։dƑK}G饣"H9gBj|@t' TOJ @5cj>rf߯(?c[?s%|6ADB )$~‰j5@Q{Y~Cʾ)hE`QpYr*jN FOWޠy|asl7hZn.Fţ159#,s!/bp-<@t~Dnnt h[Ǝ(m'fz!_h^G0rmwwT{5u %KA7RP4u!2VM_# w3DI' 5Z9!&3Ӑqhna:MoDTML2f!A逄ryMQ"63@c)B@z?>2ȽiVX@b92Kua:"5:>321-ODF#Ð 2͋,\/^j>\>kf{7{!K<."ղy:}BA[ )5k#r?Lknd{r~t&.z7Hw^2zX%8W]WhSތ ip5س#~~ENLC]} e3NE79DGׇ u@om)V hźx`BN0Lat}߽"#ymַYήGB6} }Q?zaYs(EudޮGn^W; 5Ȃ HoPu5︟h/5b%H6mXM{/&O;r-g}qH/ks-LdPs;Xv oBx]0U9 6Ls'%O{E=MŸ}F?A>G䛓'1 o9Lܧjģ6Rp^Dz4sCd?6߶ հx!a?CsO7{!0hg^dFQ#>C @_@|i{9)[Fn=rAohEn=U_ (-.uA{Mnz"]w=؛4?o'!z&D2P:(1 4@:;`\I:]1o]"CV0OWQ@27#=]<{bX4}̼CXTH?5?jĊ)3>W ܁d7}U/Ŋ+!7&d12[OIw9k;16A|9y w/)}HˑR= C!Rk{JmCrN9 wGEsݯ û=ݴx9cՄXBFHD}DX/XbZ1mjy"zb$-esQ4|:ҽӿ0NBH$]HAa 2t֖(2w46q}r4ݷ`KDwAmF)dtDz(" Ҿ=fn@dc9Ukiz1Ffw+ (Cw76wS%94<}>hE*؈jֱп(h4:}~VI68NrL $r?NKu??#3+zۚ|l9׫9y~æd"msd&>TU ʤ}1`M! #~5rf;NFNv}3o?&7t0p@_&2<̨fFƺ9 Ցœ2d PW+-0k#m<ܑ|ga<Ņ$XO@}Azj ,(ːQl~&FG ')ͤML@쎔c2<?.E^bl{J·!#ڣ߁(bR/̛&HQmF*W,KѴ}Ș~>m A¿.ٚ\綻P;Y. :25놌\[ 9idI:IEk xc cYZ6Dv086Fz!܏s1@R${!Pl5uv'$my$J#9E}i/Qбy9\2(%يV,=F<ցuGFmBG3)ʹȉoĨ]XJn>JCW1."7W[{Qi9ҧQ0t4b|-"=N>by{d¨/LHGi2^#k,֏y՞ҸǭmZn9pnCLWi]b46̍M1˃P7ܵFƹ~HV #\ \C.1zy{5+ 8lj@`w>A7ȩZRFbP9:{vDu:Ƀӄԟu5[Y@0'Y~H%ծ|5 >E ߞz7rSCo.1#EPZmU]E}}ڃ\v5 pu;?;RHyB!7).y %xr3@@1͛^F/WKu?lؕ\r:JBgnRhTlt-bz MTXs?~%elp!wFkkyH#~=N:KڦhJeק(-DZE!] oi(Ϯ_wy&rl )7 "M*.q\^8"vh#gdxgXA;ꄜ 5ͧ@ $GQ㖝_{,/]ϲTTu@ ynAV,Dc9һ(q{#زFIUd3RTWl>ק&`E0IF˟? "lճЬ 9Bmi}7@F>u1y :n7>siKݺYBN2JmNpdvƨ5q|.)U e:tME vXzw3F{2b.ENHSͤO/G*qy9pG CȆH^6M߯27m暑eJO'#jns"G@x[dj!U!zJu?pxy~rCrtiq_^ 469_ Gny!\bU=$/mV3rz(Z} EZAPӟN~ZOWi*ܗ䱯EN LCQ٫MqڧxuBQcfWU]L= @+_Dn-m~oZ?>64:#|n3]Qs6G,$ ÿ@x:2#xEm3<47pVlvpa|g&(8 ;1y(c>7=;iOܿ. W95!H,Nw7ExyH_/p;k)*W#cFiy꣑)PC݁n{nw$KF(| h3)2j9<#-p#}I`KUg䥞ffzffH9P Po7?6u- s%{'X0vi>B?)FB],<@h>zHz~H=0͋wGxEruۅFHw-L }/#cYjz_Y$i̿G1^@ INl@n٨?ҋf^׺y\@T\ @>hwcc.ȀUĽ GFu/dE[u~!76YECP63_ߴ=\M?9aw:v4nG+GҵgjhAa[.noCNK|d d,G)dOFNkoyu¬} 3__}e9_O0.\ӥy©aHC;șluM,y;E/#3rȉm,܁2K=]kY Y9_Z~" c9{?}$Ӵ-d`^n@h-?lQ~5&͟Ig YpKlVGtZ#I VQRQ`c˩|uD϶G󨐟"nfHI'!u .H9{" [^|R a"jNe~.-li/w/)IT]i&2;#]y5ǔldĶ3 ~n!E_ @C Snpj2Aȫ썌ѵk+rJ:!Ԧ" HfB>rlTXOw0DٕCmH'# ]FHOwplT"`;Ƙ>532Vf3-?k^{! NȹKH&9 6Gu2ߓmtK'e>4 hf&)-F:e%,ǹOvៗnI.C㯉c(9$.^h#̉1"DNJr6~F}Q+_9cWm[- ^駚W!63!yjn)y2bm>t;F">B\5oաtZb12 aND.R1rLnF)BdBʿRhwF1}>li28 b_a/Fي_P4i,7 4'Wt㐧'̣/-ȳʼhjDhhj喵ÐYa޴Xg y?noHnw]7oZWGQaDb!ғ7ᐮqdYt_*,#{$£pA3@.7]Z Gǻ(ZD\SO _eKr'+{~19em_c} v@:r"\>0mɩۉHr!%YO#ii~i9ֲ! :/=o~b9 Gґ#+_ Qp VװcD3Md茂\ qf~ w'Ð.FdrP_DNiѦS8R"'aHo }moqLoӁ&G=yu%v7[@tnJnӈzrReH#Jm @?}L9;w~|eY,JlRQNz[XǸ6OM(2Yҕ*v  ^CNg,o{y_̏!òEz2";q æȑO\m2T-$W['5@r~FMp#hb*PDD(JebSs 0amyEnaY@tuĵFffcBGr 3Xv? !l!+LaȡGՑaDSM=b$t4b.Nk)"522z5vHi"LHIkØaZ0-3 C~D R dJT#Pwu t;ѯD8tBէM֟EGi`|DdZV2b3nANغ@݇QT]ip3yPT/G%dК+MMfH>E|m܍Шد(=NzS-rH?c 9!<4=}:>Zc3&jBَjHe"5 q!9#Cv"9^0}d b#OQKƷM"i}@~PhOp!C|ϋ2K} j/6dah=Zh>ǶHG~(r-H:7C]Ulrx9P`9@ߒZ(pm04~Yab\J_E:鱧=98{L3^J H'aFv0ѥg /ddxye&#pː1PpD2_z%u}ٕv5Jy|ek*rDv<ªn n϶@ӣ!,ydAj![w_wk#Q杂#"2/V|2$B 2cSޫhW8{@578̝>y!`b(B`2yf3|uRL0#YL:\3z$2:-|yaHRuG# 2%8\ cdl#PoYV(ʨy \y_Q_McDb)(EFl#>܂c3rں#ЛM/ӧ.9UPGK|+ܟy ҹ~+ȱ>П(%:\H:"=L%Z ݟ_!OV}}F+KQb 9 גK`Ae Fh*R50-83]g7_q(} ҏW3/ 3M!M/NdiX]Cd"j1ȳ6!ݿԁ(#5™HwX&k#~Ory"|dȸ#]b>moVŞ-S+=Nw.C{]^L%.CFyj[Ne]?39M1EW:-StF#r3Y"g~MNn6Ȇ,غ bQ9k\e<Ta_~@syfqZ dLX_Agc"/D??%# rV]ۊ%~Uu%^׹7$@Amr-^fH=r+!ܧ~f~E, elk"h8--%}!v02 YvR؈Oo#}}e ŋ5'F]t$5x#CF. 7<~8j@3I.ys!iCVuwcޔ=]ƺ~3e\.%?5,#{< $CoޭM9g!>ҩiHsAQ{<2v&ҁHks9%Q"אsKC !X:` @:v/ks1EN@?|-S'?BLHnxehʼS~?o`!f2x堯Pt܍'Zh^~HgB?~KrO>2E{ȟMn*;4J@fdpbÝXe!2QwT"pp##ohME:H5C?eSl[R|Oy)ˆof GL\Q89r2np[=P6a8dvy lXW%=PHoB2?R(C 9,ԏ$ Kk-nEc"[#Y 9DːA{Cߐ<p;#ހ|{ݦ2r7& xmW#+/TGz c|'X̏z¤x{/3χ\O/nC|;2(ku-+tc] P尫?'d$=ȑ07Ơ8( p{M2[a~D.>VLVkcd'ɕM;OFab*C6*dDܫTtUWbϚRzl r:IH766=5geٓH'y<>k1 Lvl9C Al)y,YH8cI^bm>|8 \cnL =ߟ,HkX")7\`M\e](ba^R;s2VP*x`Xn>V+|{ |Czʀs5T3ZR f5Tu_Qj1ŚWt4 @?z#x2K9~n߻?n^R8DJ JQ!23#nx!pn6ݣwgĆSLᙇ[U`u2"^)rDr{CndT5_rTAF})rv#wϻlgېMp?c7<=S`dzo?!Cxil:\"y? 9c{0g}_SI,MMH!j'N4m Ǫ7j#cDPJ|H DHVcS̏{)G8ZnϧL.(s8X1yaI8ϲrV|]4WC mHf3k!Ip=kA.+EH~A:.Ϳ8'#5Z#]eE'5rzY&~FA(зArR[c_>@Qw"_\Hw9sQHB^(Ra҈FaY]~b)aw?<-ȼWձ(rTMRob?? XadoAs9EQi yt@{+ ~nރo ^ צ26A,Ugd4BaT3߄'e\Gd)64We=(hO~3u\ݖ\Ґo.#a)ȱ~_b&j,0"=kr0Mt|3.L"9,`^##A`&HPԁK5,0iK=Jr:8N~@@7EɣM{#cXr\׼V}㝆6/!2̯ yZU"^'WYV.{yMȝ'%0C(49RO,G`8% h$7 !<ϢtV̫ du $mߵB\/H!Pg_B?t)CNh~r(kb{ ô?dTH-BN\rThr i̝J. rG_Ynr2>%ehn9sg'ݑSM'GF)-Cg$0ǟ󵦟ttPҽ=,|{$| J=q=ܟM?i6u=V+~DUyz0r"(m`j:<6@x}pU׫6=9mǔ ){ t*mi^.DxuNP2ꎫXQ g9{Q&j})2F}1/FC})nQ Ӿ ښ9/F/FcT4= b}`_H!6K"7cK3~ɴFS*'z)$঎i~/]۴YK{nARu%+➷@_EB`> 46@QfH$0c-V."zŒ;)>;r'Cc," !.HaX /nfUiO.kJM^|ߓ<0h{EhR-(|%gcy!{3]&ؔ޹ yf0Ϩ:=rr9HN6-c 65ػB} "!eXgg;m_cY;r0,}:~WKJmtd4E%?zD`1RHKms? 9v\/Vȡ\ ܧHڙ5|WG;4h1 @bldo~or gT[>[_݇cc$ǭ, oDcǽe?1oRȩ]< )NgEn(2S TU;5tMY¨WaHE] aHSh<&yk!¸瓻A8 z,#/ fy9ɼn͡[>uS}@Jg]Qe8۠CTm^ͫL,G. aCie~bċE_c*B9G!P%w+3|;#cx$1FI1RlM3$h0P^vC6\MWF˽?Ͼ>gꘋxRe( iuGrީ.jE´L Rg#[y<ʵCIS_t߼[qm9~pdTk/"@oRjG"'4g;T*/#P[@ +n2Jtr?ƴ]cw 2n9un!|oeȉ<؆êͼnBc,\t'd暃VhDx]! .|\q5#֔ړhҝˑN9IǗ J[}m6"tu €KmӴ5÷l"i]#yħr1f\~NI0b/ޚ5K߮93#V9mM&i<1Vk;; /h = F#P_Ag86>J,M՗mdvFlcZZ(3 {TKb-G~826_(}?_<$$Ŕg,:Lo*(ċji~~&{hin~w2 ,dw"]=nTH?@*y֏"Ph"s60&!A 0n9-e/tzNg8qfEYːL0OBq9?~LA*P> `$Kȓ7G3 eX6$#HS}s:2]/"i9t? D+tn41GQ 9 QycnJU2E3 <'ͫTmHG-VT(;y,LȽVnϱ C#{ jtC|}d9WL L9[ awhj#|~ h!An;4­(oFx3š-?lÛ{ȓU_G@Eh?+ЊWo$k=[X١J.tsk ؏ݗ{@Pt&deI[؜ M(piH@ՐAcFe$XƓaË]GrGḧ́&(Z#y݁@hRK gb)d1[01#SVx4;؟]UHGf ](ZLd,@?п0nc3ەKQ:TBAtV# *ڔr${ӑsFC)gGo)r'l4k'$mDRbcX 0sP5 dz"mAw8h ZrU1.*+<фBAͧH^?{QC}nts?ǑMn@Ly.r@Rz~)[@b}CG_c'Ol=ͳI `T ޞ`ӒR#]\r[k! ^D]-tGFI((4>)3E܆#:%@ r(i&T"2B]L_4ۦHd63!p<[5XzHQtf[C^UXh \.R6aH jc^6Әen u"2s#v2tgrDpHg]ӐoY":飛ͷ+Pd~t992QTFn-jhcJ}Sɕ()w89.04[REM2o{,[bÑH?@2m|JGVmʎ^H peޝD|q&`'@o?e F:C;XnEtgDFNw2z(솦ߢ0$Q3c\Py9U\krtao#ϖ[Z?3vS>67o5/ ^~&srG1k`lCvEoCIJS 9"3ݼ2j{gw N ]LW~rr/UczKGWm0'{K}p? '"ȑ|ռlD 햍Wf LSGzqr@[&&O2dl;E_Hdr!ݐ>L҃;V ~2.r@ٙhk{<-2~ByJ!~ <؟Y۟2 _ˆbL&";>Ÿr8y n5E6 )$$cB^`\_Q(]. r92 #aRȨm@^c~OUvDmBRB>}f@}$sȽ?:Y(}jw|eⶢkrȿ-#DB$`UWSdGs]G2A>9C:(JڗUgg@ؕ{Af;C x{@=jCJfv Qvm4U!2| yGHy\u!-ɍ@dؚ9ȝ3o["iGϰғH_QuU  =H' ? ȓ%~iAYN2㐁9* )sQDฌ4_#}!GzeR$!PME,6-d{!gFezdhCznټaP(u6=2ȈtBS("c 9 eo]ryM6uldDVqi@FForE>-" arar949\#ip ic=97Ec!90h̲U92}⊥F-CutnHv4𱜬[(.ϲ+./aO8.ەVO&S3x9݇!6:yŒ Y("F/& 7!ʝ iגkD <9mQ|)H-|*b(BOm+ze@% HG")@Vf9mzY@W:QoHpW04vb y1z!CȝPtE?"c$r [(|#%"ȅƢhMū㘄X Y k7Agu *Dh=[*eH9g! k,@UU1QB)qMご/6Ei7 }h@ZV6s =纽cMd+RеFE_YVELWx '7stw̳H  שC@TPwTH7ԃ_r Hn 䊄zssqסּ"V_y3Ȕ@>t}d}EHˑ~0?ZHGN~WU26˜'#]{aBT& )cl$i}mFAcX44nOd[;54n"wM䔜g? E2c&c.Lkun~݉Y,mgY WZىzr:W|2aU/1S}7b~gWp["}z۫DvW 举qwo$+;"RlE麡~ҭvz80[?}r;ʵRq=vA<a4=[#'}d4BFӡk2YaaHTI.smJ8idZ@1?;np$KƳ̷ ILU t!z(o8Yԣ0z"X~Sdies丝py L3tUr'pgFܲ:¥z(b>~2Xc<d(!FzCrGL:uCܦH1ܬhjAE^@bye.m7`ҡ0o B@1(܊ĺ{PVneF %( pQ1< 3d Org!qgcտquro6Yv&oRhcb9`OW{\ky׃(dY3!RinoJد|kzVCp R0̛"!UU-LPRX2y' ϤJ}/2?F6ː퀔i_")H/Gicɽ VuAFdHEv<#E_AsF @s 7s ¸F9WX32&<7ZA6SckY8eDuI- ,A8üނf9҅ lZpȎr_t5_@U߲yy#Uҭ [ a OXVT!_Z@E Q:i0!E+Pך3+_]]v[b(:BTUXU@z"g =M 7 Ek#8yLݑ6.JzП@J8")rpz\4]?dxWw]_AfxԗXsRH y\!@>?i^-l=NjVM׽Rf{6g b +oC,| y#Gb2#C{Eǃ+39ϣ 2$ mLAY9lb'r}?<ٙ! ]"JA&)=>w#=EIpS4'P`9{#Yod!5=GW9 3__@|!r x94!Z*ɭ"8Uap`_iX ©c%!Sө:ZgrX+HgHbZ&ZKFMI)2Q[@P(T 2G"C~4kfث%MV䉉Ek`O[dpcl a#[uLntٍ (v[}X9-^+!0FcG[w|2!t2A_ 4S󝧡TXLV 7,YNOם&"P$V"Yt7ӿc "x#R:q-X.C f $;K~, R6 k.?]Ր3,1Hrtj<ƒf](_BVkastϖzYrQ?b#rċB#zw WVu-A^q-қmOY4bHg GF1H W}g{yŔ¾<!w[pff*?.|W#㷪̬*sN4EH _5F )O!eK. y"%x9Qs0mv;ot%ŚHT8;#p  a<2""0l J]^ Awc8U\\'ڕҍ|"͑$`iּS d0!^Ǽi4f ~}_2Gū2jWK6"Dx~/AFpu$ád{]b2raC< Q0V :H&"p=y(o+ι( Ӗ-Im^yoAOz<T2Huhr+ȣ'l0o! l'rCxЊp(QF8LT\츷c=LS9Qr}A1=ǭy"\tl?_F峛sr OG5r2B0~1dێXt>V0`j~e_YХ'LqtURaA=ϏFSY6>oz%Lf(&QZe5ט~n$?s|a𕯅y)66Y 2J.i"8D:(2~)T^41[[tQ]䑙ŵߛ 9sUE/tB[Q݁\^]zg a:pB`m`Z!%m;RgTq5p?] LLAa#8Em_Jr (rg^lx"{€ .?ۮm:u"Ow}iPT= @wB]ö<5idЮEcX64wBྦśHwj!5QYw>2(1MGrfj##;2Jo!A$};]r}(x˝MZ A٢F=s?u,5s;r r~ODN~w,az7I*Cz:3S]s5=\c-;Q~-iOE?uMW\W[]ܧk}y\m܏w9m\ޞg< 9lB3\p"y"O$=|? #ko7 7^GX!rX<'~+O^B`\[)~dǦHQ_0A4@4'QE9F"KHW3c@^] &|= Yipu;Q O۸\ Rj<R= g\!Oo/Z- F}3G2#Qrg42zWkXN&S ~Ya_~2 wC@r Z^G`<ݴ21|?Ȉ.7]:G!ò-`2ڃП}N5CNou0Ik|u-G!+]jUFC!s>uz:W{ %(s+|&}c~{;$[hv}D {d"L/12t߻3ҫC|"mLo N;ݿ 9D2"9 }rH(9 nF#7C͑\5t' tt,Bx08"yNXT p2O cvHƚ-M2PVru7H#=܅҅0E5zd7r#Ȝ|E:ݑA\00)OZVL1gO@F ҭӑ݉c6F%rDv ry?M nr K}_ ӳ6"d+Bx 7V ܙityL܆fZ3#ґv_x'>@iʻU"ZN _4"3?~r(؂)D6 Em k?w3c[ C%2׸A@-@Y~ns(R4H[4%HOCq8GZxH^GS5Ր`O,?R}Mnΰ@VU |#&+{Ps'(ǹOtݽj;)i~".kߛ(Z"z1pcvq}bduE@9ORu2PKѼHgk!7:={|Bx-&0r:Gu^sOXgv35I`ur6Az5NDG(C0j6eHϝ([٨pL}Lꏟs)S51o=Fik^AnSJ8"#:ܤ>dtb#P4y()J1]gX- :3 iǼ=2+˗=N|yQs2Wd*L~w#"덂F~e) q$ҟQ(X{dv@[w~Գ|B6frl߳T]fRWK=3ܡY(5G63}jǝ@d(Z@3w$۸spoɥ19' AŸZby Y@Eʸ_ #,,צI.1/y? uvPR28Gn{wM{Iț~rpBnYxd@[tR)^-MmԴMp?B s6RRКXuGPyzeee[DoCʲ5r'")j[P!prd{X 7 8"5C bKiytiE(j $/ (qd|La޾dJP$Ў7;dv& V#ӧ۹/KPc=2αr1rOru,_!^\azHnW 5$-P&zd4c7.6϶F - 2<"]$jC6x$(CeSFBw#UOc-F }L]I=שּX,eʐk@Q?!}Jڄ6e6s;Gכ&WwQ =g3 cCQ9aVLBSn"م,{g"9f!ˣ~ߓ9N9Qd d?p@oz|v1ßD^#a[#E{^g] wGlS%{7W<!_a&݆HE~hG^zǑǐύ0MDz_!l;dG=rcHQ| F|8UO,5~AFc $f(:Y:zkN&8O2= yX!32E"|LO: HFQu>gdv|Ѽ?|o3{ex]?7B_d8k}iYsGq 2t-nz9VdXuS}zkrcw?Cj;91]//"_LOV,O;k"ݬSʼn.!̃M$olc BYۻf["'`}9{h+u1!&GO!1y/XI~ajf֪8Z`lO}736ED=d܉bndw0;TGF{ww ܈6s. k_ mnW"p1܀piͭ>ED@(Of=26,LM*cQ7{YGFiqՁtf7sGy YLn>V7o t඿BNwgSڏdqhr< 4Q]vnv{o'W>R7* w#p7@:Zt`zU:,73Y0u/#9<vre3'Ցq:k]w׶Dufțnm˜wzu fZ) c9y]"|gmq:V*2 Րq)z˩( %#)?mF}'P$uR}LϏIпr}ED52ܿ.xk c:E"4Ǒp>>w&7IVbr3|;RD9,5\RFOMjZ4Cih0r]d gdǷ=PZNRnMo?_%VϞFx(rBBoid@Gt'\}{ݯ%Ȩ_c9r uLH6_[4c0?6E1ET}«)-C8-2Fc{9>NBh\w!}ȝJ2m֍<>LAV 3{ƴi7YgGb9ZȩabBl;CƢg7{ t{nw? 8rK欇k##v!AdW82o#(:c>C3r$r@&k#8#lYJ 9r5InK\ #t]Ⱦ5n߆Z0,Nh1!W$}09>&|JBUrc}Dnf9Ea(һ@B2z=ĝCY-HwGك; *`1vt_CʸrdGDr=}m+WbHҳLA >>(ڸ ؞O^2)_4=wP\3EٔVx,Qziu]Z;Z܈P!.|77#!rFQަ1~g$33|aWiÑleT5HwnAP Q&a['(m=CLϏ=mLA 02rj #n[+c߽A.Cn:CQ2 E)ˠe{ H'+g#=ikk:#o14 e`ԜdG9_Rxc?U~~_ߴnY Hd컙XVK,WH7erd1h6nDojqdJ} Ye4 G6YrY[MuPy~;K[* ީT}u%jn[Y'v#оcEGF&(a'Ukr^=HFr2"#pX~H1![fxZyM"Y4"{̨ob'kf?c1RNu{O4B~2ZEu o&_Hn@ XJ7b)XUt.H";s yR[aAxrR mWL3[rzNHG>rr9A~'V"0|}údR喡 ~׾~&QQ4-i_GtA9ۚVmInGdl F>2S+BK@lԅ p8}8{=>qlٝޓQ6%b{փ3M@lsmnF-7u;wQ[5)-&g.'f?}Aq&=>?@x:~{,9\xt8D #Ӵ!1nS,ӼZtbS_newBI¸=Bbٽ$ }dvAց~&w\f|/A x"1ȱ`r{嬼Yr?sy5MH;VNq/@k"E?Z(~q!OtKih{20?#O ĄTJ:x dS;ɝqfYnA ~5ܥ7k_:oO!GxV zGdLCP!%|91r̳woRl\~_fluG"p@<>=c3i[c>AЋt(t<!,GolJe2eCPv#0 Y9 T9\g"pӹ^y2qYn6Gb. JSn=]9hZ;" jNDKcɣ{ [hY31'C+ibٱkdTi ȉo^ ~nd$ct:2}ݿK*0Lq?%N%$,F|.2u-{)20epQZ!#J E}B:Z eḭGٌ)[wBڿg鋐kᖕcp0rZJIedua)r>@XPf97VHLbsDủ=ŁE٨uɩQOl_#Eˇoq?W oPXdSy\? wOE-dnچ k|+=y,4},mwz(ߍ ^7Y;9!Oj Ԏ~OƢ"{q@e[j?B 2MdlOϿAiKnAiu+eHȟs_YXv3v㰡b!m})>#'ir#rҴ/ ^ |l[V p@o!uL5#0zge(S2v}pbH\j8}]{ acÐ16GgMdX(waEG\B"P )vxϘ nAMK-_Ma9-BΕHByy 90kdQ9}MzHϟDy3\@egmKdHqu~aXV <BQ6ya?lbk Ll62< }pl"G2oXv0m:+4=f{!d:ې'GۯF}Su(ؼy 9K xa "&/#(jl9<e|!k۫d0RY<'sdrLד,UGPz!vI16bYiȩH#b H?5-#;=|AcXQa'{P4lJN{VV{߂.6\(ꍢī-L > iH# }b&=H'27r@FRޕcs3si:tiZg][vXfFH-_[!ݞoMrir2u=iv3,˳cLݗfN-6= =hmaYoziaH*WW\' ؂byU~8rb+6TJu XO3{$l\qXZ _|FX:9}zM-eNptyx+=,sݟY'>2("~Gi}f(Y |٪{g+yr~u?~70n5w^AOَc}, <$Uuݧ6FH&C"F_wFF5Y]S>>F'cmDgrBJ ZcUԹEGH7{" b$:}{Mi^%y8Q8ml~D_m7J䵓77_'!g½!=|JW8YfZ%h{ZNgBз-"d]WO۱ )d~H'3FX2V ,G1ea!Iq a\Lݿo݇YZ{ sƊn11f{[#fL^SPşmiInpGÑ.lwS" Pۻ݋ӿwwctgtyHY"w: FPE3YOObX!@Ց7srn/[DN C# w:2]4339w2͌cz7Td"ꚊR4? |osM,x0!}p (=(Krz2r{ [2QS4SI~]*]OcP$Czy+rrISpJr'|QϚzW7 F7)ͿXޖ7LOldd?{2 u{rwH闺^l>er2W^`_Xlc9BXZ#؞2.' uOsoPtod\N 2@F2JtTaG:5QԴ'\aږdB _9Ŵs8 ՇlʾdH#Ja}8u8)g ' 2u+P`enG7)CpcZ>) rJF ?'!:o r}#L =͓͟(-+Y/UiH~GtP}to1rܔ7ג+J⊺C#?#W&@_jhW͸#>?g=C=HCO|gc<Mi1m(䦛1#0(-Φ n|/HFM"ueM sZB@LFPl&xSFb(dTOPmQ~3rߞL1zPuH_ /'G,B ^H>E*+F1W7!n"dx|1#$7SM2E7E R[u{OpVdx0ۚ?S{u{L*Fd#ۚƱtGzX-5i~ނЋ m.Eq+D/y'M[^>[jeGy M/ےS,GmQ0,=p 9'[A8Q a /@p8°n7h]H8/]of恎wmPZ?mϗZ!L``o2-RC=_ K*zs: b4vp,}\`pD~ ;)ȓHADxlq&O nVC@ĿU|Ǵ!*z[EA2ƚޱp(d"=y.17$䉫ʼ?\~ MbV]d/DP E(RCH)KD? z9X[@srFQ0-:Z-QdgӤ>ȬnL(xmInc~f{>(@ c=s}B<X6t "X2Ys7"@d6yk"ٜ峕Hw%A|.2 "m.d"3/(;Ǵ)26Zj92+VxZ$V]Gྀܷ`X }+7F`2U?em 75fcmgk'B0duey}^mdA4=Ϯ@zԃܿd3 T{lނ`g2~r.= I uܼ΁C]7$!}(w/!j.-A@Jh,2OFF\vL@k #| R"ضEs^fHa#f1tO ƮH/E(=kdvD܅]" ]y3 hGu2LK,L!"t> [[[{=Q͞)QW>T߻2WkK4tyY#R}q8rpƐަ\}+(¢Hrd]J.GVD!ھpϖYH'#&䎋r#L eN"aZUgNQAP; ; L1PA$g?{<3~{k.gs+u>"Ho yn|su wF/"oE(S_r:~5%&^W}KJ&IDAT.=]㈃NGr6BƺmgQa۳btⰴ{]̤ # տWD1DDfk =ݗE6,lj?o%anD;L([#mdJI'MVڻnUV -̝fU=G%Vn(x]e#mDY H}rgӖB9*L"SU K|܏6?LG] H'8x}U>]?$OǹnB<ĺI+W@ǿUTN2 '/F;;زz8P(o 2Z-*8ºؠ4Vf,B mrr'D Z9,ϣ5T{qy"w~(oFYwZ#ig~ȟDĆX!_Vw>CTV;C,nXh |$4;cLp CJuĩ~QP}ecK<-++[ضKo%gW{_>v!E_}b>[^]F=l]f;}_;۸yJX|%­%(~??D(}6tG9ע V;/ "˫ȧuNA"MJ(G~^D}'FJ5ܲm={YPH<kci? (tr{+"ZbBD1 6>wܹ5w: H?'@b5#Q՞X]آi1ߛOdY(kb܌Uј$sq/4؎XTֵ]t]82B[I7~/1om4iBf߀9~w D&,}e= mY*F |ĞA|˼ /Y ݯ(󯇂b䴉l>ʷ&7yҦCSfQqb59Ǻ 7Z[/>)3b% AV=gX&nBʆ="ϡHSډĉqwvߓQ3;z!#;駈+2ػ+,6._AblYFb;T#(P]E՚Hf'clHwn_0l  rbuY]!BUG!v' #bvdue|5(!6xgFIH+cm~(" i/D@# I+RG U]oG1"[d%v!b7+q)g{6 s0 k{ z %J-c/ buAqg!Q#V1 3.@$ȊwvoE;s<ϛj  [^"8|,Sƺ1$. 0r~5V+AS/m#H(gZ-T.*H`$ ,lmu9{

\bIy6GA|$"T;"ܫl~%1ܱѺ?r9dCd瓐ol9.Cq8;74#8ڸҸBcU>!s*J#LZ{܂@~߫!x,oa@l ꔾ6Lrq,"Ax&q2$˦ aV0@?Ѳ4JJV߹ܮkqG`;C-5PIKi!`@l}&5;S?N~v-yNg`Q@b$1>-CCN& uG%sO@t &G[ E)ӄ4sx19h,"P.Q{'l7 <7d+Kh܇BbjE-]-P܇8uEpZىߤf8GĶ' ,[{MA(xO .}\wlkVCxDHBlĄTvR!x~u(Q`ZutE"˿QzRhX"]mk",<6ׇ "h{b\lb4l*?0^O$NVOOXkÇ}?  ay$& /RwV秢 aAYgbѵ܎!@dd Z(+pnF~ b m}"LD U\oDa e1߷!'rsjc5ܮ$D-3̺hL>%iʧPNhR D6]bH!d=nrh|۝8(bas'*V|bkJC*A?϶ Fc;նQ(Gpo߷Q\b$M;mؕ1(4 O 4޲=Yx!W'H0GS ?H"5nFّ^ 4֊Du|( ѐ`fhXWe FvP7"]BWT\u e:<&d֥[V3>~%L.ŧ|1 "bWmmmcC,06ZĖ Eȩ^E!@4ٿi>xTr w~{+;X7!?ShSf3rJ' h Y6,ۋlpC,~>!""[Q۾Nvs$(|?Gxquz'^"ݏ|cDFZG9pJ_Pkh;AA7}i|m*RPy(M6}Ot?FAk&BoT;7!CPeeOnuqPT bpdb4|aUe8WK}O3ifM@8(CdEd5k!?w]6U#Qn^a8mlɅVl]_S OdͿX66 }]r reZ rb[cOaCNl9bWMȝT e-GZB kFF?mխ+tEe'-A҈zV'nͰmM _hd b`<{d@iD {#Bd9}2*ȇjJ=gi3 JJiRc MNF$zvЇJμsߟ(@l{ǠRfG{#y%#lk 4'7ۛmyuB><6@IJ:P"v[ Z?A|,gHd' il"gK.(#V{(M迧V@[3k-!VmTHK~+MޙW\@6x%'kۓ|S~L]_߁\m]3D%(܃Glytrv?!698l ]M(yg;X{6XWRzo/ѮȟEz^0m2D1տP"4OmQ*W cDmZd^"\=a(Eqt~>(l|)hr5pK!2wQ`@Y+`ܑ,m<ȹ^\Z!Y&i:?/#ξ~|.1iAWqnGVwp QUxiPk?+(k{q=_7y66 9ҷ;a#?Mf$(seKl@Eki n`= Gzbdef?3ېR̭֞7]܉Ք.8z@q dߙcBeވ!= 4vӄ'"2M̟IdCr`M%룜/FD#N7?;3ʋ=l?,-(iSArOK "+Q MdZg BV,GȆ0_.,oyl{)|4Y|D"@zW2tCbnWD"A(\aJҵ@6\ SN'jJ\/ZLĽrwC86{wC>te.(-vȎ(_#N, 3$DՖP\X dD*(D@b ?(qwb}Gq=y[ rϕ8mUwf_K~q "e'Q^a]F&M"A{DtAx=0(,tF;p8ryY>,lVb-_{* w#ӂzT:JӮ&܌/nΦ쵲DFsC^[! e =_A/LDͽG!DobVqEqs)1d1 P5bBBW\-)jTtDsעut] sPDڮAN<ew#"шX"j{ ,F>6mMnP^iBJ|&([gFַ[!b}GnGssD>nu@2sPq 1nOmdݐ߈Z 16ȿ;q):6 ^ eUp.?AՋgBC>ucؿ"l3,}7P@d^!XG٫ĞgXqnQ3})IF#ZC ?Q@B(i0 LG ,mdyNr[纭O[kPVGSX)HFYW%PcMizﳶݬgLNE$agJӰOD qGPu|1I}ߕ%ΧY'e WfnmLg#’*`s9cVPj{dYB.@@Xα7 N`e)+xZk}u+b f? w**ĤKݹsViѿCNCZ8U m#C, K}Ą#fGOBn6lXeBUm@S,C.U.fd` "+x dIS#B4FKTXvgJ!rL֣*rs|3PgP=1y4;9\&_.&6G6:;rsjj'KZ!"Dt[v--|뽒?kB(^co=7X^AlmX? x(TB?b?+;Emg11T};NeDdkۗl>"5u-󦠠]"PBՒW]Eň+J+"ߙ6B>r DGI\#P`D^0&'^NͼR+ӊXz&%i)^!H%߷wW#;Mj:0 GXE )@:D5"C;!_^u"t ?jpgT0'm)(p_l9 !v7")Y*y/ P/@6U^;xOyHQD~z]0Gr?i]D&?}O^ײLdUl:ﻻi%P_J"g#Hj+s)!Kϳ.[;vL!z?H$(<*"w^X@ig#ܶV])qԭ6{S1 "PF eML̈K(=D/=('v8m"#/Gg=',NAykX'i9Zۺq/S%|7f@UQл(EĒe4=Hوߖ`މȏ%w=_!@tsvBt3s?D`m F 4$4ds" irkC*_#ECY`Ui#zD"*_B>(ҕe/Dߓ2 @~ϒӐg1"pqbBgb~T}p\&dW#NnrX2MkY|o کj}UA8AXrȫ(TGFK wʺ#? OݨݰՈuE&"&I˨JSXR3 #nᾬA߯H`Ar/"s7\z r?K<)9 li15+K˚oWZ x'-)}Z";1NE >o{J.vLψN쭙F5r"ia]Bt5!&4Ӫ^(&hӬ⑈w\swE.#LCw|]`3>!&b,!z us78xGm7ߝ|_PF$VD&Z"UFm˹_-,(IcǠJw@s{'DnDTk٦Iӏ (*.#D::")vv"8ru g-]m ZsܧP_Q2сXoTҲ}3*1XKTmGRkkEOuG8^j*ucT<۱S}ww{z[;@|D?#$L6fyA4ӵUG/G6_{["r|?"7[GAEFO>:䫁yL;FsA,C &>`XWE 09H668)k%|:H7"'O4p;Pfq۰dX7^ȩ6#R{Y{Ų߯gO@ε'r(ݏ@1 2CKVe~\F>@t!Q%wy? 'L.+a>rͤ iW裫mJSz|]AȮ.G? TٕK+]םyj@C@t iGOK@; 8|u7q`̯P-BBd]HG ;%[_2ƓFltEVF-7@Xއ2{ kOt ZQ(<}ZO3r&|gmw%͏Qryۓ8>-%mH:/D,NAX#~\?k@Ag\Ol+}*}Fv}X33&X_ ]WD` mܦ@z#,"# }Qif=CT>%7~F"mofh66܈0.-; kāDm_nv6!{,>-i.C*}+<|?[ZlD3B=6 9X_!\pOYٓQ )F"߻R?K#, [W{3bpҕomiB h,3x LY6͇7^fu7 +!#mvO~!#cꉂo p P ZĒмI6S' 3Q b &d{ R5؃{(r vSPu*܉e#H3AAr0ụi滫(1.FYA*O%+C$EPJUތWb'ɵ(F졾3bȾ|O >﯇1 UAA[ǞhiZuܗfC:ȳV$w]S&‡:1}lgX a [=dG!R D # aȮGu PiFlI;?uPh`}0ODo{B3)˾ beh!-ONk7M.͍&vE|^ߓ,ޣ*/mK*EɗxL t_ a{?Xp*7]dbc6qU#?h;kw 0-KEbwD^wxlĬF -F4A9-sD`z1^b$N1^60}.SŠ217]V ܆oӉ5,UVǔlL,JW({J(m>r|J5޶4Cv(#M iyV vRjڄʮ=폀 1ApbP@*ǽi[ߥDEa%NYW[j\eT|*iid]z d5P}FGZUȱ"{\O"NR: 21ȏ!Ѻʖ5w}*nDS)sof41Wc1q< ?%ڪ&fzpCd(U~EX sQ؇Xaq4qWvocGٺI7N{۶%!0˳#Jv3~F/ \XW(N_#wPJ6 G^?pM$G~3(>}]4XO |8 5"wQ`o4˽32jHwM@iVFլQ0|ٿ|5lS?%i9瞈# `OZj4p;f޻#B6 =+v7(!ζx*ڦYt?Apm#opFYG!P|g2N 7M(e/X ,,? O]0O'GDx` w%wFYnnKv'rnC◉VObf+=lC̮߱}9ѣf>=ayF&e'4_O|bߠ`2`i k>rݦz(+!}cĐJ7YVEDBm<x*KĉhlqOw8N_e0" "QՈXߝ*c!G?(FD/)(wt]o*C.sG";7Ӧ?Q`)tb2Rb%\=|~#Y͜[>nlj􎰭{#1J'4j5 'u-_"|[˥>Q<;%}pe|,_B2n&ޕ붛̽)0-Cv^%K!lzCW)Q /維![W q³-/ј|Df L++PzGveW:{#4M(-[r>~"gp|A(NUX?{7} |Ķ#z} S'6zY6[7"9/"NM ^d.!/|ōEȦ?*tGYwBlwVEYmVlUZ˹(ob!Æz+bPQz6!_g]C{"gְBO&vlKי( mOqD9nb'g/#~β,D|?bmlxOdږybX0o1ml{"y`EDl:rNĞix"s6_ KWFŧq'xEl^j0Du[YHZ[Wy|c[L`-m#9$rٖ oYo ȇ^s ܈жr[@ Z.@A b=x뱑6KI٫C$4>e{b|߻~)"[gZ0^iZ}&^Dl3 '(s*L\` aȧ x″(7@{ Ev"bYW+Nh3 B%'6lp? G˰:"Sz7K+ )+c?JFW?Yg͈$!eMQ"Z= ߺ2^Oq&,<![7b\/BeP8Fibic:~_=wC!M?hyE5r>qFեe{>.W׺6_%'f鶣lwO" 4@;bz3N6DbCj_E%nV%6]{-l% iy97f"guXWn (8e6qbvJoq ;ƆO!hb"#)Fl;xD̋l#wFL㑙6#R72ӲVy(ՉJ 26i{xVDe9U1n&f,cw܇y*5Z1 =q:ϼZrDZXvjLon&3F"W :rsA<[Ŷ pO },="U˲Y/c3ck(+b=&.f(܉-rm䞪ѫJ^)㯌!, a V*v -v-/A6|%'K "Sߑ.jblr>Q?nS72 lGKUVD(4P;a@=`V! !Ɣ1]Ь!J*ٵ pBnO4e]rOk2(Kxl+1l? u>:6ӈ( jAnr)Mu3PKג!vk>~C7r/ PӚX:GP~sҲMnWo& r?_F@MNZ6ܮW(KYE;XOyDG1*mOD. (ӿ}~,Sw.iZ^od/iC{u;;mu r uPfBbnw(ޛ; 7GZ. YeޖZXwo7[i`9'@d]Gd-룵m?oG8l+ 0>bԳ|W!v;ruT۶[%}L{۸ _@~Һa'@)g?6SQ@|fwEfDXYNSQrWDՄN@$7; I?o'^ouS"5tEqg ݈Ny3]3KvF,d;!?L6m!2(Ȥ57!`b#hFL z4Qz} 崱Im+#/{eFb3ĴCARjKD6& fL47ߓ&l$2( [64;tces^y6z%>8?Pdm;(/GNr1p=9 O&<1usqJDyܾY^u,#l{e96Qm[8bme zPe?mG9T9`Kc,T}'hJPI>iLzw브5f47 (ֶƥL,e^?G"OXKwע׶!"Cnw|I-Y?uƴ@v<yH"PNz: |TAåݷ.܁2dV\{tp!|giܸ߮DZϡls zw4 r5´dJ5@P@,h? pBZD liZ0 '#"ªPMm8ƺ|J$|) >n TƖn(Vq?6`gWd7<역/Ql;654-7Nk tFXa&q?mHr[B?+DV0w9t"if| JkX2Z6r%6#6e0ߢ6q3cOy9Y;f?`zw8d5%6{ݾP:d?OU.Pr?K%<Q%WPF9wbQP-v]c3m~ϬދQy)= RySڸ sqhS_mOoYg^Lv"rs.$p\g=ayv\sDrgNZV K%Jaȯu."g;({H/PRE%˿"y/~6]smg-PUـ$B䇳o@1ȟF"QO\m0Q$e~^zE+~ ,z:OD,=L A8z{P{YeUav-=UG~?DDLqAXb3Ak^DA:J4qK6x qM!EDնİŖѨ? ə@2i}4@{m7b1\~ $+T9 %ieCT{a> |ynmw#r4|!œnĖ5NDM?q[Sv2w{!lk%~ߋ鼛\ӑ\hcKe@,rwc[-q'Jl?i 0HD嚆W Pl|<"#/ϱ ܍@z"3ߛ2Ȧ(}NzPHZV83\R Z(P=,Xy"yi9ȏ%ƣ# >alM?X oCYg}]W>-#6"<c{~; &e/M^AAI[Yyg"UG6ϻB*y v)x "s["XU5>mhQ(жgQzDV"q9 a_aȗm~erIȿG9(o]M#[8Nm=R$/󿫈U9,|a3,Ň ?#L笴n6[d TύSճ?ſ/>.DUDi} W˫ɼfa]K4Wr L+#is#X="M3JkL()d@h!`Ai~ˌ?s@KyF9 S6t!builND`pr^nX  n"f6Ek-,?F~6>Q_I隆@䨅D Tf\v5t.+U 6:( TGc%Qhva-"/)pݶ3aNT6J%,-Q0K)z_ nG#gREAG#nG /'aZ0Q5?"+oFvPg!5JC`~a|FشwmcYp>_W{BX:M[Cȟk!2bFMSB~ RbH21=2U}mMZ/Km3Ӊ*hi~OIvwlF>&@JJw^;#|=2S'av(D$ݴ$n]a=Z/; ֶgWuDPjX|eܮYGo"Gע$J6򈣇GQBwYZ&1,Ceo ͊n-+5e{Ij!m(Ñ6!2ˉP+2l]܀|2ȼ ,-)Wն`GUXe=ݻ#︆^d-r/A1Ď7!G/++#xwl7t;["rV 52KCXM$_kCu2-zRȜXOQހ|bKuhP"uPϺ 9V9u<$9+P9\TL rg)=O⬏aPtmvu&[cN@Y_ޝľv,6r˩J*;H`Yf\AA\?t/BܭPzhl`u^"Y- ?Y@jThB.X]`+žiku|af|2Y&[I<7 ,}ʼ?N~mV/!>Frw,mϙ什Uח(-۵'!w4Gpshٟ(M]aYP\}c s?}@̨;1m2'z< o#6[uy~V鑈Hn oJl>5QeÙLlZ@Ue;"'> Bzn{L!S9|*bY#\CrVѿ?4s4VSz/ VX7g#0K,K6Yr,q jeφ)q{l}5"]l?l_N(>KT5yMDFF 92=P_l'7]#r:";m'xC.?S)B[ƻ3 ADA_Uz U۝nc_dKBwn-A&" Lj$-Wot5BC"Z^i^(Mn|E J#gqMA/;bsf@HCcXl%1T1/b^σ=0V!K(0ނ|&DֳJRɫF5(B 7DFte>ߕF&&fϦ&M!=URu[Fz0=˽ CP0*_D#tv#hgNpע40ω]"imJaèe]"™|+Fa}6!blgr)/Fs4 W"IG%sm`;9ȋ(D;8!r(L}{bt$grvvtD:?+CgIv2Llb3uw(#MPM(C Xdu{2qtsEs_Qg7UY> ^8E(TICEgTFrȫ>!0j+QSx";7'@`jˈNA.P[@8MeV) 5%L[%(rZUˬ1cqfmȮqwkP*@]EJʃe3?bL(&Ba2I6k!"[Ũ"fX^ѐˣkEyv.vE$HF3g?Z< aFm ,=)=ޫS*-;jg1asYd1*¾(0dd[]fSiVˆm%MR"/Qv_EbjsI/ 7)cCQF$a0qCɫYhZ²YؔeV7Zg{XGu=qbb9YM"PJocW 0MiAֆ2kBciBQW='vMfۢCM3uxt5F6XPdXK}6aHC8v GN#k_V^!x39A'Yf!V\ן/Be~ "ѨgGF9#n6B[ ( ֵ>c]b ߠ+rnEq&0}MӲlo Cm'$&Aqm(8nϮ&ߖ%jġAcUּ_H,zɎ7!N[cކ5$;L&("V9I`ooFJ7"O?g>꾜GBN/jͿ"߾A7o[^ ,C,ފÃ6[!ߛ/  t- *zG7wBva$gmekdy8K> ɖˮ(f_RE*dw-}Y*l7=L,QRPly:<, lo#k{"ҰʁG6N٫o#̾_|04 aiᅲG~o;'#>_ʓ]-*Ĺ+){{tD-Qn#-XI,+qYho's,\{Ƞ]eilXU }kN=Aƽ `DN7hGtUGmRb #v; 9~`;+G}m/CH t[V!+rѬ#'oMB eݕ(^(Qa*Bޖ8sepr%DfX(WC9,1(HB@)nO AdnuCglkM,fsE m'ief _|K>V}gY٫87a;?w"ӭwlG ,SMt}0Mrڈ6n}NDYľݟ7IWZFe[[cȒbgGՓ a[Q9A=&H+hdiϒB\mz4}j|Er>j=6#d~>wA`&"&eMj#GY? k ԉ⮲+0[\DFݷQ`ԛ rAi6UQb%ӧNȾ h9"RF6 hh"QŚWCdd3Pb"!"MTݜqd^ŸIS!CqhW7XZQ춷GtQLؾ('؋lK}T!P{ey}Hl$ʢe] xŠ90?N)S_9+{;T 6D֏ecm f@@;(/To dZh>:;ᦽtqFRXAO",Gtvz$Af٧e]it|>@x27ְ>D:rY=kP49K" EewG?1 "8 (iQ{r_}7T>BN>VLHb|ezQ7PB2ӟߌHS| ~u?ʻY&٪FCDz^Gmvd")W~o[_῭]ݲҰ&@YiGpC|?[crDw7 [NK@,rq- 6?ZGq>.E@1nKSM7/]NOF-h蓉I`wL ^!M.kϚ"s3 ,gQV>JV";"P)B>Z}\Tjk;r7޷lBmnSsW^k<UVD՘Xu)=6HV#_{4DJmec{L{jLE8-]{F"B2~W(X킂Pakz YnY . M~~δ^+#jB얷zŠ(zt磪(&vNA6wm{#V!ieia/dnKWZ{oEP!PJYA A,TNd[5|O%9F|%b{9 rlr (_*}wNߓ;yfeɝw *3nt"V\۲K;5s?'SJBN2z``C\rىC5-t[;#9[7l#,~jJ]PecBl3s_D9Զm/㑁@TC.}U*Xig/@}oE6Z143:'K:졈\dL3X"|=M%OSlG[[+h~AI]ND*A2TeaGv~QάD.qlq'*-+wØʺP9LS7eڳ Fa[\S*+p1J^ߟml;"ß ;%jDܗ9y-]ՑAhuBh9b(n@@P_OLR+@o"=PmG`e9U߻rw&!OrT}|M9Mzbc=7?v-F쥞[Z2qp5DD P͍hK\^M(s#0mt5Ǟ sD:~GuǨGݯY bPm[VwF`GoZ}/͈}*[.mW-r)ڄM|r` Pvu$eO"^Q0L.(o6o* mp!*ඨf a("ǺͨB-P̚j9,C 6XXZ\]OK_L@q"M_Aa,GI^Aeȁv?*!\ -w }C7*-Oۂύ)>d%!NJl#Jsܩ򆍦ݑ#m$fPNE,\KP8:dڙOM~zJ*dY>!0ᾮ|Ƣ 63ӐUHˁ7)GlTҚ~! b(8{>(Hk٥YO%D:DlF\!߿/6OFZKԨm}x8"QP(vPcHa8+[_(Hv^"OLJ,<Ȯߴ^! Cp&ƛ9*D>s=ɑ~J޵~ vGDqW5 aTJB>*8eyJg"t J'>>@X bX;Wp D@v'q눕wwR<کOL($/eWaĹϸiv%0mi]`Eo c< kQ䵳3qZU%Z4& 6ҋv:ȡ۱e N@rt7m(G+QUH~_u6`I=@˦~"pu VX&G @xF}& lg G_4LlVGb"-ęىIC`;ߴWM񞈈Dʾ @Te{a3}jxg Eei. F_-&7fg[Uv;T?+\3PL%}1 {nD$s ?‘ä#,RPf= q*rF֌/#S1WQ9 T>t NR[beC%ND^r7xb둳#  7-kI~WltS*ڸ":T_bˈnibZ6²1}Q{r=U$FOwC$hrF' emx@nS7~m/g cK(ߏJ9ll _Z5 wis*D6r!vX@=̿ϲC2!MWT-Yo.@$r%VKc@vD82a"򗲱~D"(x4 Qـ* `DxV07@Gih#]?~F LX%[_m"r3JJCaĸ'gخCc-,L>WY&)#N%[#"!q[bnΖW^'h]wp"TqI5["_K'\pl ǧkoͰG(>%~$Yl|.Us7-i2Λȷki^>1)IbB~z2$k/XBhKQ+:-J T^& 1"b nyD}71SP9YٕـK!~]>g#笂H!2eCܟ:DVa]X eJiAV|w0r$(՟]G 7@rG߆ <2` l,`SzbsbbS" Dihmk'ky]<)ޚ(#lϿ$E@76ێ܆Έ`Cl bKu ƍ/ ,z "meUz7"ˑ磌9 c\e]l Us݇~O?&|o!4ULfX{~3Ghl$*$ypf^tcTM\5uEU~ j`[W;[#bWQ2XhI Y/_ymPPfuV("A Z -);!EJϛ*yN:A:ٺ(0ەGwB~%J@/(DzZX4_O!#e>v9Ġ^rGgh@+s L8Q"_B=q3(n$`Pzۑq ܯSzȩvEb43lDm/b 7\ +"XiO6?Q =܀~ Y#8ݲ` b~V6)[IĞ7^ ﭳ<@򮍹岐(NUl{mg}*5nOy~Sz_p\DkݿP{".s1͖L"0\-'&]b %$[D@qt+K'/˴ -/!f$VT7!\<[bCQkT1*|! pCQ(yQYw*{@t527%}-ej)n9ooFx%]W!+"k/'LVGce*^_ "ِ(wA8;µgQq:j(CIv2?kdPϮZ9aXhCyk[h} ;|o-!#urd\'(FM%#I%n^A1j-Jf > 1wD,Uzumms Hƞ2o%]њ!v}bķ-=ݨĨ!68GDK74 dRJ~9XX7$khX!I0v*ѳ-:F{ :- 9cl.C2˲*X^ɱf ?ߝDY.e"iӒ#bVDD&v 60[َ>m;܀ 9 j sc ?@?sDJg;D2*~ ?+]{Y2ͽ/-JWCd+@;*~~F]dsP~K?Z=1_=DF?.(;UQ (kjb[y>s>vZ}VW`6l7coZ6D^BH D.C~mlS 6+ w;J&}H.eª 4ߔ2MEł~W$kC/B[*EWbحp>ysPr /?xr2s3!i)~NFx\ b&w|. KUE&Bd{ CaٵP T=A`%:2ݐa=@>eqKc>Uܫ!zTn<-Q9Ce<ܞTNoNN bky }lP@~ 6ȴw#20"Hb˩%ʊ̫߰ٳ"kLy,;.G<^qoir<3~̖A'(;#8\HdvE`N:㏳32cpmo@* <-yV8 l=* +P6*o@\(Bdsqq#1${w["J#mon筶#v"[ClZr|i)5/o@ue W ҙ춳m!( nC$(iڿٟjz!JBB"DZ=rY"D?{|=Ф eZ^JX9nӗnW;=6ͫmJˡoA 4 F@(G\K܎;Qi^6,;6osVfkY=j^sr'w2t9c } )r'#OĔG0FD=J!bu6AjXfwD&TQN|f/%UFJ7<\Rg  گF;*ǯO_ iTlD}W ]3]ΦׅkI黣,vcע ߷?Vt'cg[KUl*dy]*?vKWdu5ndQez#~i!tRට[ \JPwG/ ΛŨ5a*K@}NiH֑r l2޷zUBNGX?vD$'/!{(PL`6(pCH:NNF$hKӤmWM]o5:Lui>Q!?zlbZjbd'\aP<~%|'"_YvUmܵfE!_ڶ֭1Tłf;'|=qqYI@UVGqc<@Ƃ IDAT-H*B ?vo g,슃V( `%ĦҬ,c9c٫r^@7,-{t;^DYL%vawb6J^mP0ߕX7{>r7l-PyYɌs*E.bPpGI+]r*|e}YjxF=觌l~ފlBl(+ꉜ8{kaw{W eQVTj}rwCU(|k8jhlOdOxr6q_ÙZv( 4̖YKæD u- =!Pp }#V3;޻v;"P1׸5 %mseϸU=R9"~Zn#4t&T"pvzbXDf>mr{@:PK˧ļԿ4&eXw?'/GRVt>@d'~]v9qϿ ĮE:JSEv|m%-K-6Q>cki?|Q$p2|s0B ykfH7aVpD9al6t rrR .Ϫ|ZY; goENb5砌b{)Pb*ǡk<*ɏB%r]f+ukT^>X?J4v")W͔}h"@GP)F(݋J]ܮ5ɝڙJe]n "T{mzeO#JS%1ɮ(m 2*sdo&1\GȺ\NqOdd 9m}d"g'o8xXbl@@<9oȎ#&fM琟U$i|:M@v4{yg"B{=.^̻vmz@OFՂ隈G®"!-ѡ%d% %Ӫ4la[UM u@,Ž^b~ng˓(ϒVlBv}9"˟Muv&F̶Ddn_'båն$,Dı<@B,1eWVڠF1cܙ3Vt+䄇!R=rܱd#4iV\wb+QC+Xω beu<6_>톂/ș*!5M K7+a|+ C1E!\L~;^7TnB?e`Z6C]cf P oO? VVbоsiƢh Ktr:2?mu `X2l]Xm}}_vi_MiӞ'E>q|"uF;#D4J.g*@>w@W@~<1џ{wCZy%>/|Z+C[ {^G{"ǿ>ߟJSD+-@쏟ʔ dMn׾1wU HT&s (?ɼpe5?){QpԶFDL#Ffe\ZS2}*]# UC„(.A:Uβ}AlapQt> _ Uc_G_~W]r7\*y A'-o(*}#Aar+ yť-Ud,>W'&|o$*E#iĒaJ* _  Q ^"{sbR1aiMfN 6D8FQ:~k<Ocog>2qDRwdT\/EY\ Lj#0{׉> b#:#oJPџHїn{'%w; eTQp,5C(t P)p'?w:ge>|!"Q\jn[9q~(pl@ep$&Ts[&NAQD$X>lGŖl9"sb*5>(+[IhG!B*"64#f3"&6A>9Qpa=Jߠ t-DԷ'UrD4B%J gi: =۩i É &DT]nݟe3GܧYv nrr!9̎},B)=y6s6JWuZ^͈x!9?})J"G?DdP4Qb0:ӿB?xdFfӕ{ 0,@ĺI;QEb="]b]HȶFȦ/$?A"&M&I&?܏sub/1BU;CqveS#m\WH5K}CVFc{d9Hbcr72 e`6 NLeyZu4{MC8mBY(e,=P팲n#{2BltQKכ(EU~QZD ^HOf任G`Q8AD /Y՟ %IW-i2͑6ݖo@+1G@q~B6_C 9QH'P]t#cgmk }_[aDZYX#-tf pZts v {~ϝ M.CI‘G"@/lde*]"^C\v6J:4 OY9Z7; .Wyb0io.ȿR&Vȗ@Iȿ*KWD+r`k~Hűmn + 2.9.y|n/Dxv?_jđkLB@e!umr-BTU@Du^<nc G G98;+=Q&ؠjSʪ-][: O"l"9VLb%3/m,!AڌblmpR6B,yjBlRs?Ab33Ҿ 2y ,dX㐳ʹR)Kk˶$pq>, NkRp>܉3on|fi{.BA!~4^NL/PDE$-M3!JnpB}Cw5 h"V]8Ew S=QҲ pΗ"{.9"W 21&!V|"OEb2~py*?ZV]{*"~5goed}>;(|} "ǾeO"2U{!CFvGK"W-ݥЌ^+o!eI B^5ݶ6GPpʎ-G݄5"sDeJ(PIo5WBe9ޣA_඾&h T_DNߑĆ+ewd#A|XH-s995Šx9 katk@| p=}AG#ʟQإPgCGT˹D: %,>F#йbc:( YBZ6E=lcqUr?D2K!VF*"({<P[n{#R7BY;hk y?s.}2g Vۖ.p9(ܿō^j-l; p﫶>pe~†'㦙6XlcPzZ& 34"kv>J5ʺ2Sv7 Ԧ5|:y68.r+٫~~p/m2v~nZ䣯#]|+m۾H&!,IZ6- ,nCT*̻"m >|))#"b*=DBX^:ن8']uQ'd5B>68\2 a\ShcaOqzY)S,K?F,Q=nȱӼDI>qNc-%mkf;>eޞThCKn)FNqH݇ яR\U *!BKrrG#B49md9vNF@z6 l }*޽vPӸ㖮4} {Ze7U!%7C% dkmW7 ~rrqCK4^ͦȁYXO}mE |+#N$ҕ"[lTiN4•ϝlv1q7f ܇zĮ_"߼}~֊5(5s~OwTߕ8M3.A`u~V"|ރU5-PU)r CI+)4tmDaG>~4An ql<Em[ToBdǕP}NҌDe ?/GDdjs;K!+ A(0wYl텈I|`w{#̸/ȯ".Uo])[]!f=Bl8wۘv܈0[IJk ~zKFXm7MW\wWJy<şۭCF ^"j-lGm?@3bK B>eYI$ ʌozcgZy=,DI%e0"XUKZ O7*ŶB qn(D)G1Urֵ~{?Fxvr4:(0m nx@^HTDpF%t G=kz3[Ll1~_M.6pGiyܯ@Kuˬ ݹQFXkaOjSϮm;]MT+= kN_GiXD> 0rŶtW rKFwoymW)MQC8࿵A6MkX]1U6fDՠeQZJNM׷F>F+DZZ9* 8>4MN,=/#Jָft;y("{mޕȿ!C1TZk[/ QRc 9ŊɆ/;[dGKj[|w'R7@> ~ĒflzDD? 6)y~ʮ!|9Vlm٫ ",hlyb'ng}SC,~H] K/r @5?bw Xh&MgSb+Mx\.W#໓،c~XG!oHc7 2Fۑ؈-Pr:D HDv9*T52~= N5 :(knYg5 NGgӓZe{'*DQ 6X8qNGAtDJgy~U6&y~"x1frc{97Mݞas;屯m3U(F`Z273VD$Ύߦ]cz921)2ނDGT!"ՒcP{R)<@I["'YQ%uiM&\Uasg\D&CAśQKz!3mW;#[H,m.~|iuCs?DP)DHr*WD;HP bc`0© sW E,;Ta|wg~"߫/{Bxt:J%-.G玟; nBD [OX7@<(XpFĂt"ц9x)*&Q(a @9x+Rw[6<ļ'{=;-P6}P*ܟ/m߹2!l؈@e=ʌE&˖"gX<&>~/BĖG'$ ~Z3-P`Ȓ@ߝFIJ;^M6Pf8| t_:γ.GUv1O3/Cpu}Kë"C N+ov UgM,A Sf? Q]O~b Dlv?Si3 O[Ue]P5,?i,˫DgBiF#@"ѩC,.@Sm$>lS;![~ar{g2Q\g{N&05{Gxh>FUOP>w 7 0P%o VN-ˑ/I_⌆OTYOgYDq{hֵ^>@d[})@51GZN Amg ]Qv?m.A(Dd) ~l\e9?+"?;ud5I@͈%l0"8IcZ?dLu~@ }X"r/rR9cvĉ6oV#&I!WYA"L pQ",> -@Sss-/l?#':jb+_QyĤIUJWtmc'(oDAHb\Ğ4Yz((w3^01IwBC'~2be/rL# \m;ǯɭM;4MB.r_El§Oa8} Z[*Y-GݦSND%O}KnEA{YClʺ*+yonfr'g*%X_}HYQm X_칩ZrO8]ܷ[!4'|8{p8MN苂J~>u/+-V\brE- %m;eig+0BjVڮ*]2}D]S ~ P`"ʲ}ܖ4R_K.6r y/L?$! e5,eȥ}O!6ye,[OlnM/kBNq;ʼ#S\{"zw!w,r7㈍kbV3+SJ'[9Օ7,ۥnS%UY(Dl|DT8`߳X> x8jV[A{8FD:ȭ6%e_X3ǗP`GWS&7mkW[-o]i;y]4ok1~h[ͮکDN@յĻ;",KWZiڈAA'YmLCdr  #,M.Cq2ޱm-@6" ͈- hgwp/q!H"(׵8c>P5cu ~`h9>"Wg'#Re& RɈ>/@9͉0gvEd PLH)N^%^(yі*(0Qo 2[\PTXcgoпA4=GE7_vw5I}8*g@L9IlGFxw mJS ߝ!/n(R'D@4@ΐfFgBƆF4%2?nwk }+p]99 J?Htۢf&DLR*}ALjLem|w!0OIXaֱ yA^"^GVۻe-I[ܯSTv,(# H~81?1K@ X{#WDҸF/sF?#М @6r(bFE1b_dE(@&b m) Xma=@6 ΅~o+ng5+O# J pߓJٹ5,#UC5,8뭃ir9!*YDpw]lk"B( (`w[(b;ܬ A?)Ge3};PD"*{['w~V]?wDZ}@du$Goo+-My"cs?IYk_t͵,Xom܋b (?A mL_f?o92w *P0Y|~&4[]#fYgwZ8##N_LVSpB%z e0SF7- w#@HF24ye%3Sڅ ߿⿧2us K3`HA[|WT5!(@ o"Lv nJnd}(]fD_#ИQBTzHKRv-u-Di+D?Acip+w[L?3 U[O/ֈX!mXr.b]l:y{g?q }t2ҿPp86 kU/AlAEno;oP111(?uys]ss>{xk~3Úng]lk(iQEZz$y(t4o gZxL =P&kes4K["sk\42va#2>i9nxWJra̼E!]}Ɵ.w @LOt䘬w1Ϸwr$ lG~qIokKr={ _!Te #U77(3qecPY;xXtX{}vTlWRU/QysDN~nr:>!7~_MGF>PV4oY$ EMq/ י ~Mq>FΥǵj D~&ү,#aҗw=̇ `#kE2Z+9U*Y_ v|=~E=t+҃1Ef*g!# RXUTz#r3==|^wGF(~a/Y5F24&KQ7c%+TS" .ژFGkg[#<ٕѹtFXqyS ap+ gAtk斖_b<Ɓ1Z#LlayhBzv%|@TЅv߆Ȓ5(;p١yVwHmF.q/4(KG5)D{ E鎔}s? -{~_-2UPZ IF" c5Ɋ}EF> 䇑N(*%(]aUyok͊?9H~wY.B! BF @) ܵYp=ɝVA`e#Q4ݼ_,`XV RTȉl"IAYMb4t~Lglk٘>)r|p:$=.WEFAGډ鋻YV!C2(15#wMhJ0 q cݐ9!t97#aX$dz(=ӯŒmQ书llCϐkdڟIVjK2gzg)-Ony}9y4sqhO֣ { \iوr2Tt5cL3OoC٣OG i1.@8h/{9d1ρ[P}w*P]/)mtV< qc ^akl~yĂpnA+P }/5a71!uc`yσlI8,1ͱiGaܓHY.j_wmr^f2X+rMPޅ^b?EJ25@S6W4 PT4Eʽ> Y;j#Պ۪ڬxT*<ޚ/lANCH!GQet|BP1\!E:1w7BFq2(Z'0m Au4K3!}݂`;[K׎,rو,\h|L.t-2>1z֜N;rEA(N@?¦֦/6(gԊ4scuJ]xP$בm^AH{HfuȺ.D},r޳L]\LMVFX>8"3Treu.®:([Y6zdP Q0=,cOχxY?"< [+r*7 q{ !"7Q&فدf]QFt=ٲkaB~8YS.?@.sŌܷ]R{cr .vF6e!rW)(]߻#)fQ`ŭx?1#"c vRE,!u,HiQLLic[ˌ4d"0Q ʡ9yr{.)~F)vXF` ~7-`x.1ѷQMi˛H2&7)^ؑL=v1;GKAӂ89<eh#O셀r< .h@eF܉Rd5Q6ae--fGyPH[AC ؐ\8r1<\Ai|}OG {(+:TP"JΟ"#ܿ-S͐"nfyJdv_C#cG:;!ncx܇3ړ|Ŧ8dzCz(3q Ѓّ_=G!G 2/ Cs=r$ǔoD/=wίo2 Bwj#==<32PM3¶%n[=]_۠K^XΊF5 !=yS;bp39; @X<NHwcrYnddz=̖Q#'cg#G/Vldd^Hng-`d%{7"2R$]H0YtawO#gǾ7 $1`yriQV 72zKf$~,@8ޘIf~jSK#6D=Ru6(l#͟~ȁ lerҝfhGE&fu_Mn2ʧ-To#㰖؄\ БL} 7oG5*ޮ~RWݯk&WxD{$/.Il_թfL C`5!BiETOKľe4^rӳf+3=6&b-{\QlŞa*3-|ƐmSdtʐЗgP#?#cƼث !klK}Uo7\nyd5m%9_= k\ gu'(Ke($Y&Ց:^ߟxMDQt]y}Xt}[ZF9]ךo!Gl:2#p<$|JV%OCux\;4e/ִLEfzn'*#7TnF䲺pK~%ӧ-׿ylM=L{]h qllZ}H{B ?V#}}xXϼ_գ~hӳnM5?~,Eۢg\#{*һ3]xMY=r.%[1yT8 խ(+V 5a~[#^jY],;-LIXM!h@=O -]<5!kSnC'9 0i}zh ̛͛{Mw`~h70uEQ3_P&`wU1<)"P"iEQLR+LVsnCn/ :(+0<[͑&Bb'Rv@2)K HG?vciI,GDVUa%xefnaL=-'Zȗbj; *"u+~E,!v `wW! 6!q폔7Xv&Z!,tr/]Cy(}Dz}2t"|en`Qz?,}E,/REeribo2>J?nw4!wЋ84bYcbf~rodcXjޕo"왉P6HdLL߭nA"]Y,R<ڕt+[}<6vi³ߊ72 #\}u䭑kt9hKNt#ӭH'6wĊm^b~ƴc*ɺ]SiJvſoYdyKKf(rz##9 b#7i[ 9qlfL}i e9ִѲfYWC Htkav쁜^뽐nNiB\(=X r1~BaځcBA.o;LGjA`z y$t$SP=[D3a y-M:\A9 y[ABWM+PzW @1;z}`|m򴩟wݙ\hf"gb={j1}-OyA xL#Pny[ٹ~ !};s)fkhmrLXu"p0r66G J|οoބQo"2̣({)9Uyß[Tū&Мjw^F3ph_3Ƚ^G }ߔ::AǏ|cp3"砦e!jv6D@9!9-9Lw'"g1:EPZ:θ6e(žHiX_!'3 @w2v#˴n@#~Χ@F8W=N6wO# ºͿkVdC:?#%^*MLgqrrccsv /##ATC~kRXsQ1ۄoTu7#pi!j߇'Uc.9'=98Pz )*bJF-wKs Cp*2H;2Ky1Hk;F&o Y9L}WH/qBJVA22Z~-{ 'Mk*&.b vRjߏ$h'^# xN!79OdyǦFdV8_v.SdRҥx-B`yr&)ݷ22Ϳr=~gY!] Ǵ҃F2}ɂfv S̗],ckyWgz e(DVF?_UP|$dBއZG[csqy#2ݧ̓~~~w*/1/BxLpmkBYUCRtH?;̲+Gg~C82 GntWҟ0d)]_;!,n2ȸg:k"؁+wǷ9@7ŭMEi}beCa0ܝMVWD`z^+`Gtn Er!&&; dG #$2{ 1ʄ.NԵP|mf~Fns)L3@ 2dI\jDߎAJEHlW  behrYثlR.w2- t14|m>JٝJUѼpJD eN^ vH1FCUPZ[n޶D g%/Ulsf~R~y&HnB!bs]8 tYl~\"7Gʹ)DVy5\JYԟ&ϗ.4kS?UAHr$cǓ{c1mCR!0AyHc)6/+kA:G, {Sri+GNo qk} 2@C9hǴO7Ct E ~~mh{LPWhV *cif쀂 ӷyiwrZ>vE:_,+w"=Cn5?Y~OS9jd>2t.Uꬉ }cȦ$tO3[nFN0lKd߾DNqRM1`mS~EKלLG@PܴaA(}82Ǒ7 &EPuc*W7@ _B y ):U)BF7 )e>_eyWho2f)]o>6"`]fFQC/!"FT ~>U?usy\)~mLXM({UN+q ER],;K<} l_V^퐮Eg(P(FHbҁ!6!Okdwn"bouwxZ! r4~9 SodK.=}2ԿG!}{cؖ,[p1 dCYNEIC]#Qc{ҍ u'{RYfdh{oWP6Xmp=NwrU p^ILO@\VwUWHk O>t 7z}>ya~oMӤ_}U٧ :ylxOߵ"wi:Dxdd/F% ɣ/t?ZNJyp?소@}RE"xL EJ 3мdi@tۻɝ(yUG#!EM hy+[.Q&?y[Ȧ!p؂n 煶b} oxSYa%qr`|5D`S"EDUrEPirE^d>U' NFQH!e98gQdSUO  lHf{\P& }sZ~ wlb2Lqw+L1(y"Ť~|{ ?"XEf*QGj&2p'^nFotӤ&yýGKvHw ӳ dP%r.D`z/ҋֶʄ1iM]3dc#[V'd&Dd<[ +(/}ۉ_:E;#Cs2|ݧmA9򝎰g炜LC٩Pfݰ0-t3 ɥ"#19̟mpNyuSHݐ@y<2tۣ@4iuRұ똯[rrxq`, ,иҝE X?.2Ñ]nHinLn0~ d>G;@AEdpr 0|'Q_%E;Nae&pdp ?brwzWϙQ&BrFH@`2|inIkdwE@euygZ6B}jzr ɍΠh2:2 ?&엛_!ٿ$ nWA r w$6 n#u7R}FGs1_  _;@pA[Ȑ^@戀ۧp&åT d.ȵUuDz2:{[. "2#kCCwXߣ Y2mV^ 2vkQtl*K{75Z#gxr6LMӰ>a0*C3ee~}Qr,z1`.y˅dyvl/>E8A1(??9??3,GQQT /Ƶ&'wDjgDK Axz]| \rL[%BY`nE31"3,ڙHBS_ƶ-RUݧݧ BF>@b/d|[xz#8̄(?pGCBSQeŚYHxC`JH@qcM/+r7@F&J[<;H#.j ȴʜd^ 8FȐB-wF2&sO#=a9gKLpAƵt|瓑^!t2DhsipB:CnO=aEddqcMS\_d@Qԍ Xw+r$a;OEPCedב%ܑtcn"c3͋1؞ aƏHB6݃geyxطSK}#)]J +F!:~`O3 Gi_'WuGXy ٴ)ݝt+8&"=xUcl_L9p2!;( Wȥ3ŭM_d#+#|-NyOE0ac@ C-F{p{ !A4 ?N$A`&Uɽ΋חBy;Evo3nV;Le2+:'"A}7JVCr +x#C@}c7QZL=@mH1m6=*}){8gqū)!Hj=KrA}Ln!nJdzr_pe,D^k,}@1=@/ nI.t-̗Z.'#|0  ̿&3r+ced*Y>YQbF!}?dp~Ӑ(#J$6Cz/2Ȑ~ PJ)xFJzehP3U}NJ㎦ ي߹=B"pn]ӑ#F0 YtBm#a+LױYrg:{.PxH{"g{݈< 3C$ç#]\cmgd1?I1|4}1lb>?Gn{&r/", zCx"̻98+]OS7B:c6mFN?V8x5xe_GXișz=h]J eH{";a`?M͐}Ѽ{ö,+Ge&nY> P$wR njgb z}mLΗ~In CvsT}țWr&fd@J_Cъ6Jn;4>td4ʈ> iR(r52ܮҏNC/Cv# 1msH!?6N|om?K O]h>0b8m m9Dӻ~GXѰ5{ 鎛,'0OlZDEo8EU9Jj!EGns}i섂o]_-[n߱lbz-%DJۋ0 Wbd @mMF[{WGcd8^]?o=]͇ ,CwYJ)P$ @ܶʻ_H@n s=JMFJmyX8(2ӑ.B@\ 4^Á?5ٶe'Ugd{w]<:'!2{#Bru9H'Ett|z";5s@?2l!^`zl~"BD=ZJ 6࿴uAxW9o-eQÞ^2#o+ʑCFβ"<_29Esy2a@CTw5DAI1#a/[Чthi\&br*;ys<0O \}7yr! #$Ʀ[gJ\rJ3mq G@Cd1'uky|ۙC,G]ېhj+2uc;Žn,ExS ܲWteҼ2K,/_ۺ: idUs"l1d0ru(ʘl@6L@`;0/xR-|g Xk0?e+[ '@J~s |-RWc{c]"Z,ث#0 )~GK*ZBZ(JQD %n!쇜H5D fJS`"7{(J}4ꮳIw I`W! HBـeD>җH~)L!:XCCq>o3XԴ~on F2tK(G  A?DeD7DE{y~en([n 0rLiDLuix2 h>r[y!r" ׁH/DLd"f"C 8chgυȸc6}{t#F_@?oL\7<2?Wgw?CVOatҏY铝f\ĊI% nD؂i[ff".r"cv`:#7.:2_hi\o-_k"G+Hw0yLt" yOz`X/c]ϾjvF@2LO`g쏔m! W"fc+QȘ.=,-==@=n2y Ƞ5C;98}2gڪdcd(?SO\{dtA6ȀuT_??񾛐vThqMR_K-i>=lz aÑN<+ԟmΩۙo c뵐e|?kGZ>yP?{d$B< #i_ .36[;#G35c߈2.dt"rJ͑x©>_d}ߟ0Q2PżotBpWQ=xvV>[ g,˫;~sdD|e-6=_ɻdAk#:<M=8ߑϓ) 6gPIs/}5A(n*ncuË*,' ^1"ӳKlgoCz߻e +Z:(cKj!#Yؔt~i=ܧ0$piE|ab &9ҙA:^"p>c߉o\1537-[! n9čYydDnAjP !׵nŒ S}-[>VCƧEu{44}"J䬝d}ܗ;r~GF#zrw҉dHSK1]8wc^ CQ3{p(vYxmA@8@10ii,A& Z";>u~ϛ|olv]٩t){# >Ed@chF+Yyqi@kKdG2Ȉ D@XόϾG/yD.ReȐAQHvuA3K} 9Dϭ̼CK-3bdr h )N456GO1j F3@|mJQ0mc {_˲Ԭ0ՑyS]rSg_bA]]t#sg(a0r k ;fȓގܻaҁVHa/$7J@ce*Dځ!7ѩ:߹J1A.'>eyn3CG?林!#ՏJ,[#c79_azӲӝ]|?&/'-t[G-=W[kZ!Gm,22?c9퐞T~KJMZAΦ"'#+^k]džuk,_#|t|w>—Q<,7mCc 㐜N7 Q0'{G:HXήx~ U \m4 dd A龟edzǾ+ o%MYaHqbjoCN ygwJ<(kՑr::0ұAva<`a9MVŪJ3P6?!|ج)&Ef̞{y/"O̫ۀ"ԇay 4~}+ik!]྾Cmk! 7x(]?#!R~퐓4wHK\w?U]SF `Ai$vH[a^ ,jx< C6"zMEQۣn N }<鱝 `mMa(#{>6x.diH򐏖HEpq!ܷ|!0ԏgy<)Z׽b" AmonY,;o+By]k(.ߍIM2Z Udxo )oS?\?ci>[ EnW#vFNbO~5_E٥>-Dwːc.# ޯcy-͛[="}tx?mO`ց~mEn2Hw"Mi u"ϳLsPԹQ6&kA}۞EfnEفm(,{۪㿋)";@9ci2vsԄlQP9B ɷ(Mя4]>;aoȐ(5?,4͊muB:Ոg=O#y*:ak!c? 9_@/ۢLo"p bN F[@sOA h Q<3YۆQD4wJՄјE AkjZ(۠m=zeg4!OFNR ̊ 0?e9qȁ.(:[L2kx#'`?=k= 0^4״o)2Oƿ:<~2DM92ZZI r,7ﺭ P Z[>8H' NBXŝW 'z߭u^5HʐZ=r*tvpO@!3O-vai=9 c1rU6ԏ#Ђuoj-2z[hȠ,@s(|dd:ȴw{Eq˚SS[xh3.JnA5[?%d!T. $pHZKC3#Jf0by\ҙXNF#u2 wF^ws"`BE|&Þr5-t/zܓݷZ_9J;>\EEL=K25)ڻdjm*VqNB`t;WbS iz4M7Ony8K)=>0=1jDSr"yUY٭`Xq:ޅȑ2Ŕ{dCT@2i1AӇϓaok63\~d-Vb5BMvz#GaHמA?w-"On|wPۿ^]dZSZ ieUvu BB+ݯJaGhZY?S7c1SLEUpAp(kEA 9 =r A՝0?#dB\q{} sU^r?xW\k(n]ۀLe_EyeJ(^-NOGU)]PQ wLpnKd!Dk)\"M~mM. 4 ;9 ߗ-m/+GmDvǯ&ψ_Xh{#L1_5-rckQZb¶0=J>!F? yfnwIDmkBA^[w/ѮjbηE_p)HAAKuF њxD!|z>,6C41*ͳAjZ56^B 7iBLݐXxr~kO+yΖ7ɓ}IGVŵ HYtN~Yt5J_B+yG[h*|Vd7ՙmi}7Y^&Nr}bLnX -8["y<p"]{,C&"HޛP4yB`/dܛ l ܷ9iww2}s;}(S“9 >Er,3IaWq5p=*94o#] bE]6 ;#'5gE%g7Z:ZIDATrz#9|Cn1}P_hބu252ZtgApaw'!gBY5|s<0 y*ȥ Wx o~y(?%({BsRYEƻ?~Ekze0z8Lj\BB !rz @u1}9<tavk x C]2~5QM,g_;[HX>6YkL9cdt{O[/AFAyrHNF wQDKQx7ʿOGFyQHI>eCt,r ʑW쀔|ۚer;n(B=&h@䔴DFFV߯HF HPawf@ުߩ^VHZ6w#Yh큜5޺ȹ9 a+XyE/H#1kȩ0t3-Cy1Ñ]ܼ韛uL#> ah ’^c !ȑ$ l^pg'ߓ#g|1-+;d;$c5?~6]"#;#<}9'#J5Z|.KN Pfh$w |l:C{y;V,pggoP:m8a疉?2=(w'y3H6GW=6k@im$"c}wgTݡ~6kH?_W( , Ě ?AYgBuE ~?G|rOr GGeU*3;t'ɻ"XpZ/Gi̫Y G#n ȡb( +?f ;6p:)3^0߿Dyw?F)&Ht&}U-6A x9hn_w _f{rZTJ7Rz=~DiH#Z}jd:ѯP+ 7HnF\Q59,sﯦ=9!P̼;3ltIӴ84j |@q~amTTiTtoFn;] 7DXhtc H'Purj*~.Jl6bt#•ȉ-CMaXdv eEU9r;#f9xc7w/C P R7@HoH`p^ L3|"N y?#>)v^!S1[NƯ<^1~iIk8d^@!J%keD MaX)b$xvMݏ/Mܗ>@RrdX#1h.u!زq+y9gȁE~ =aZu@]98 !{Fc0mn%OH)C!76.#Yٵ<[~^eOz PlҡoWC$]m Mg]׳=/AGw՟<0l{<9(8z\r4 .wS9 Jz"pm/v;#YꈦD:QvwJ3瑕7Vu㪁twc>7ϑ=q{Eg[븿!\VE3l؏($[lƆ۹^]VQLtۛ#P&GVHc.rU~klKa_*2/OEկnsg׫]{G#l9/bp2YןFvG|? LAXtz Kh#r6#_H^/c̋(r\SN y㐒 !OQ)P3x7$~ rn Rm򤷓W#R2"a¼ kBfBFq9LpCwyh2"E##ܝxEqL+2%6ed{ǰݚb?[g_-i~,rKžok2clQ6 ?E "\=x#P۸/r(ǹ?5r)l E6Vf+ӳ tcӎ o@CV>Po!]tY|xMF;p/R,CX1W Xa r@C0yدUڙte_fiy-},7>xC}Qt6g"Eb8mXҙr09s#BٯP}o9놌LLgHu8.,?;7,?',W [ 1 ~y6aHE9X>%~|}s7o]'ͻGOR;{1_ti$P~!z"k_b͋6@uc1ŸSQXdvl|jZdlB<./YZRx @wD)Gw(MΓGH۹/mԫEd q(z<ř)8ƴ%p#Pe,ko"!7YAB5W2d & Ŋғw/g U#cH6T?o}ږ;̇aXl'!c}0hnz&rc'l@K[JQzZ+{76Bك#Cak:D= dppeP]5m#k W<ތ5/[ aM}H'f[!a(߿tbdk#9tBf긝(eHvC8cŔ֎M8\AF7Yak#&O[@4 =iȈd~C],fZ*-gYh}eY3(-R{6r!<āC<3|_3 )5ˑC9!Mڀ05L iqL}r}金жcocfﻑ Hd>#wռ9=>pdge)ҡQh궘%a[H'>4ꔛX#Li18ԍߌ?+Gt[ic=PJir-w pP&As}rSRT/O!C:3( kR}m͔ ̬I+rfG G&rd@N. _HgD:BpEQ<7 ux)ɝc%#b̮&MC(=qBQ'igVW#%~omdpۨ2 _#pozA:쪁tr#8獦(8SC'Ju1!VwM& Sd%*hD>V4%*Q4ۺH~DSDlkZGapT.v/"; :04COm1!'s(7 ((وƗrɬwH+ jG$wgVwp<E&ll@Fr>~cH* _wN썌=Cn;9%f}o z-E5 #[pc ,! >M[k5Owc_2rI== O͂*QqlBw8ٯnAMq9 w#M!ZDoD6.|<6_ANd#&sZrQ&_TGz3LqEM摩@-'#Bp+0GcSg!9A:ߵtpKW!y9&ԏ(bLliOF y_6HyFَMB^uARZS7!y}},7#ۼ]e|2 |(j5'M?]Ci'B˖38)D8"0kwM'#CŃȣ/# CatO"W],E`OojĊWڐ;Jgc#\F2ƯiUf!t˅"K }bI%S͋a 9夁c]2 cxD'.B:܆j98CN=27kӉ 1Y4V67©e@n8!|<lY5_[!nm${Fps"ތe"y@zQ5H>MYY"\67!T'l?\+fŊWQfƛK->2/!lx ;y3ce 3d*ťQ32<~#gYlH<6XD:Z4݈t.+m|,Gn`F$dۢGA=KU~ A?"Z~!TY ۝ouMLN@ErEo:J1뾭C0ۘךvk'Ɋ_Qs+V߱n"nzFdL ۑx[{ 8O#m{cI cvi 6(**zic_6.t׼_S7l)RB3DZ\滟U79kgNo{,?3tX'Cs-U~&|D}R3L*=bOH?@:|53yrƴjc"۸5C)K uy܁r:Xy (=iEכ-^!qWZCC?FuK =:gu45p~bK+0~]ͅ\BAd?yeH큂}:CWO,CTlҭ'YF(¬aU;#)l@64p"J5掾-=@b ~ f h73 @9'{kiw2to LJS\BP񈅵-9!EHx|-  Yff"(!~Yj ya~|o!GJ 91]IXX8R9;7t[!q}y?tΖ#'/AsZ!<:j>CW?Jx<4B5tb.3$#E>7ԵĒ­ \KPT9Mr@N!`=!-7#rrjuru>=?42mbyZ&w-:%\(vͦ ݿ=]yh^pdF< QK!>(5ݿ) fd?s/^A 8-vr32$܂ vHYA.sqF~dRrMP! }ѯt/CiP$$Z_BƸ#y˯Qdu*Զ|BFJb:G@? r(Kǿ@QJ ǯȡx9NŪX< V!;6m% 򼀜ion7FHJzyllc_!1p"nvO.NU/!,_/Ca[(*_7`YqܚH#Cwr+lbk2A }X4!=/¤[AHy(y2`3m+ f:ǐ>?e^F(x>rdZ.#岪\Sd%j@(D|g15(D A\d)Vu')2`U (q` 9.mL痓ArX_]XvwzLH7n?s[{|zrT;Z){=_<ɈVƿk],Z d L ZlPf)ϵ.u5Os7d\昷QM3-sȵ[AHGLSA@\Ρꆜ zP&ce`g2E קT56vcLh6D e@ PkMH.(@g|VgϺk&u#e{2 9||@drI>d KJ > OrVCi7< s =-?HjL{ܗ-Bal>OPzh\s~~GTns-y |ې0V:lquCrD{#es§o߿B.ⵐE yp֧k^rߣ_?A2 t-4 )2F1 <aD8lg Ӛ(3p´AyKfdd,Y]M❗ x-#&6Br݋6{<=t, Y~T\{sS aLdfcѼٖ.9#NCnطg66tr㑍O9Lx\W)#yES}ʯHY#}oF ͔(N-J,܇"EDS&*Pj:;uDB 9HDե(݋`W32)j/SbG=ΉnFE7~TZz Owr4am1 ON%!2!-tW-< 75}'ZCWr2rB ,FJ2s!2Qxe+R!;^s  qD`giptg x=Rk(|98FBFiy뇼ȪFH睎r߳5ʘ4Db6xsV+屁$KeP'ҽݗwN!H pZŲr,o #&ȡeL A3,Erv69h aҪhn+.?-ʑrAJ WC4Os;;K9٪4w1lC2Ntq4bζ;"@[nj `e i3 ?Y%!i,[pD⛣Ai&yɇЌ ]"뛎B- ̣_n%߻"ŞokzRR׵ށ:Ha6'Z<9r]_@O7r}e#c. -  4}7Bt ͳX1"ǵ k1L3DR!}9ckhY-#2hp*2H !*'rLgډÎ%$텢¥(,7{ޯQm<ߴ>!(UW9jXλuC\MԾ9iȘ t3d\A͞(܎d<ced@Ñr"L0B9 ϭluD>t,292dzݗ`>Nf["sELՐ3|sݐmg X2L'} ޷(@t~]r dt}2Dw-j6G&oY+ȭoD}8rNv ҹ=5϶ȰW"{rc(4BvX9" _Xϰ 1{PghhB;y-dx_ 0*G@>瘏a".aŵmH! h?+/Au2``4ҳfgZYp&GwѴLo<==@:MӣǏe$+h{7rZ#ZǴ;M.xEQ)`ep7R̵M뇗!@:܏KH.) @rD7{vAWBn $5)i}rMnc9A~ #}x"I l| &<1J d ?ivt]SJ`ȰGyR]i{g&V43O^ANf9rxGBbwko[!@}GZW B{eȁZ4hƛݐ,̙1yuP7"x2(pO#|wL~'c)݅<{BS{|o12cOD8.{,D.>|7zXNY6|>p{1r@p 6O5B, i鱗;L2 G9![% Pt/CRM : $qie?Jf8;G8GE6?}ǃ8ȄuYt'n# Ē&rDG;\ ]'3nÛ)i "d:qk JuBtdCq/@ʳ%_u؛q?XHߣ,Vh|x5ހ@7p~anK_IQSqDPV Fʲ69`'!= ~lay#PX?lF |`J~s FaŪ ¼=.6Ok#00`i:riG:4 X;~2̟t*qVF]Oe:q }e܌0}3#w ?A.Agu3mg^lP` oδ|-$ϗ|`)m y  Z 7g)QcdBoG΃%|}?S Y,7s}Ie#kzNg";؞<̭x@y%ː\)4 B\}3+eb|&RXVT<ⲟ_bU$/A#, SllƜhb=CpcPz;3V9_ 3,(RzUO߻D>E"?٧HKDN^d@>"Aqqmkڎ3-q(۵gki2rNBSdGNIQx3}HO8 UdPE)E)퍢(X|\T; 1X*?F~Kd\~.Ar.jz#(k6g )s]w]39YUU\M:}a^ aris YGL{L=<4ܥ]Dcs fX" zd,d8 3#Xr<cf(.w/C`<e\ZY*I#< !Xe}!Y-G8n1233!!!8մ@#aڧՐx#rAUx4eT tqpAQ~H?aŢ/0=Bu?J𘏴N!_~\pꮍ5}OL̬rJCNVX6;ckdg!ۇC)x=6-ߛ[$xnp@ʑ[ŸP9dW";t8߃(U'n' =t@YUH߱ TWhu2ʋ,$ӑAy !Im_ hd{]{#mE5)c-2(# |>(;y5Ɋ'—]3 ?BHQ~4oC3 t ݞ} 2Ǜng"}>x#S|d$u89/W߽-c=H~FJJ6E/wч#MǗҬG@39c_oD>B[^J[Y_O} ?eCbcs c|yZE̋aȱt}pLDKȱ}ߕ5TBkT#)+Qrĸv3ϷlxoDӝ~~4s"`=9kZ#]9 Ayhdh|fMNgm܏^Gcޅa ҏ1i0)2y%¿ۑ#5<Cri8-Csy~&=x d8b IMlʢhwr*EL#ӴzC],V<-OfGb@„5 aҹ8'A3_6bUD؆闛u:; s]?;r,#B- @SSgw/[j"> HAZR_TLF*"Ey܅Rx.6OW+uN)L y_"EB/m<:& n)|ZTM_DvR& GE]uD۪Ej\QD*Ar9V\1oZh0.>2g"0EHDQK(_Fb4 d菶D@ 2#<=}ܗs?!E2r},Ex [MJ Ց2n'7).c>,0B7k!#r?\Uwo#jF04 s/b v6%ꦘ"'*eEz1t6?@XyVE9(Z9P|Ɗ̩<,x; `g%#S\=u`>a!P\׆s~4RȀ\b~HLͽ }InSY4dljEi|EyOyK JK_&,Ƞ]DL0#CR4¨zHh7Bف+ͣ*$wȠ}dpǼ-c*j"c3.(.(T#oder<5E`6NɣZ'!'Dԯf#}{|&2KENMmRïY^kn"'#RCx2 M彉tkV]PFN 4B3bǻ͝Oȸ/D.u1 Ote9v!~< ?&q%wQe"ohLDxt1ҕidvQHM`C~~pWMɏ7Qu"P]Eo>y1 IOL_Ji1ڟUBeHc5?#N4#3uRZ`DϺu1苜OAѶHAƬ)Ȧ䱨LE4 u}]Di갺6(:9uۓH?G)(Zo  PH#5U,/[#>j#"dTg_ENy}o']Zw%! m{!cZ݋>@(|WR3or%;@Ȱo &i復qL8ڠ.m&/AiQ%dw{򀲍<E1g2nR( 9뛞 =|< {d"f^S:\1u (fȉ_4`UXvu{=S6ऎrң-ߐK^A]0:UPk3ӨǵلA~n5G89)&̃~I5r vHFҠM.UP ]`|\RSZM6oQ4t)2`MLfd3Z!弍mjb!L3䱯9X< n徿&-"o0-CB{1=oI+wCJH:x1/}6=95=FyI_  #g]1ov2Qu:m^ ]HzH)'Xr]K$"e/1@>fee`jYȳ>ݬwl$ۛ~ѿV"G#"UTL-Nur/[#ݿ0kS@g>7wOB}r72rӗpb^|[i }OMJO w쬏"LHal42z?#̩i my6ȴ+L&^-Iۿ499RM=zkw 2HWEQ {"nMZ'Of{|\fY"=L On{&!]#;g+odCN?XoklnHOHu ?@Xr,3 ܿ>CND$k&,FΤ~,C-d#w0q,bަ/^L* rAz;<*rȇQB:^J\#ptjқ𚖏5-;MT@rmLNFFfQݞ@R&?H!Eɓ q;:Du] o42;Qt fDJ2,R[Mα2G.?WrH UDJsóI}yu78 & l`rH5m* X2Ŏd5͕v{ǚ_X~e>?jX0GO"\~uL6'xLQzrNd#"}Eq&U~URtc>_D,ґDAEd9y@V~W1]oAp4!**`LJ9^2mLbx՟eDqZӲ}X>1v@F̲,ljmYZ_p3XdZrŌ!S`Uxvep2!!/<ιBk AMTȢYӁ(Cҥ w[ UDR\yi?A:XcH\ 4܌ă#NO'wkdx1m1MFY-a>,Κe><<:2m߅_%4ylQ+52*y=|RJ͚"ey-V c50"e,2')Xky= [LV= <-C}`} +r9\ $U"'C'-JVIժjP4ٕ+6E{KrZ>; ŋ,[ԛ|nm6+:?̟2J@b1ųQj:. 5ҍq@Sie"ңX7tvV _SS:d\ 1r[V@pG!qrY>@+e.ؚxCHVϓQ,Rx|sd~CN] dt"[urgSI6:"n(>+G,{FِQ٭$WpdnC!c*ypqsgg.GFqtj- M,Oui/#ALJk}bP A1و_.CB ^(/th2Q +<׾& &d, ڑK dfĪwmOTkÃv,yUH.3 c\Fn,s"ydiKj󝟝,!TNΕ @^|?~ʹꁄP Q=D䵡㚍+Cn% :QjK MlZ6rX3?!Os!ci~g2:[c}}ҝ('9CQTHWJwEYVR#cs!2-ܘ`Buݤgnߏnj.1@Fr?d @dClDsUHR] T9e5NdZmܗJd9ԪWmշA`E\-?g"\M"]n`CiZf=dl (}^xn,zr*yŇ'xZhyi9 9]sLdÂBxaHϿA:&NTt !BOCF=e']Q}ӥh`rx ~c֪7-8bσqd(^d%|,O}2L'C4C:0f*25дaȐ ddWBT?4Row#9 г-}oԶlAxsr~}I 0_ O<dLz|_pCQ Rzsdf!Aua%(=~5a/F vj"RS*VRx\xo<3Pad @($̂m,yWorys=HME:9@P݋G ~Od("}^yqut{3LZ,3HFfPz e݌32EW .7ĚH"]DnVYNs>N ##49sl/$7Eh/3 DT&H[Ir̖(s #Q?ę(\YE"y82 [@7¶r_Ékq]kWdLAsM8}T,C:r#Cw2dGHY瑇Ux,3(]v3+.Eǡ,QHg(vQشٝtz69Qb=H: cވ7]g):H?b&Hnru[A6$-Qq±=mCtAz_<ϑl9rW<λQy3+!¸]kLm="ء  Yɑ\±7jƻ #!쪖/ܯ%!ABz /.%hHqw~Ytr=FOZ%fղG8J "lk br9+ݩː"A\(@tGu+n[ro+bY7bPq 0˻P%fr0C$JGNu1yi TBjC戕BF<ta{mDr.9,tA* JP|r19䷷>ze:"sQ7"vYzG(<;n~hDLƋm5"~l ´ݗs!|` 4LԚ,{nʌE t%ƷBu,ˊ%_! PZZw_Mݖw 'V!2q:"[܎F4 (kml3u}eۺ5"B! ?G:,QF76?h9n~^c55+b[!r4_p6p߶-@mc#\ E?~A4ĐC}|}%G/M> |xri쪖ng,;),no]J cL.(Ahw=Y hm=Ťvȏ+%:9ŐSo?F>3\Znbhi"}Q%K.#-^e!=j a0wmEaD(l3VrO,q66nl@.ʒ\i;b;I텈eVr?Vr@N}o#~ 4ǠLkimsv,)^hJu%OC3}eeY:k*K/kvXk@;Ϣth.:}庖 VoAģmp5"m ( {\Uc"lϮ"6M, x|[_eg:п0q +P"TUS:"GH м[#Ƕƒ>4N\r]xoB9qy0ٷbűe=G'o!|h0] hui#Xnioqt"^ Dȷϳ;F~uZ#Tmu6ҕL]ksm6[^Pe?_T &[?*@,E<`&~ܿl|H b7aِf F ѢY+~X.^B)vGod<"&#]`p>5ìeIgޚ\nⲂ\"r&Yg_"j?_ #|ܘb3d`<ڟBؒ[>2=ܗPuCy Vn|DO" "k3SmoFUprcYQ}Q7"JV(8G$̺<[(nR[o2\i? WF>'ǢێB$lMZ P0h@}lS"`{ԎE wl3Ǣ!Q~C/?|\T|P?j>­ l1oȫOEmC$D뎪*^5@q3K "mV%#3Sx^7g¨ε,]QkjsێG`Y?CXK:"3 \3Lf7*H.Gyzx +7=_F>њ;. T_elVEr?o/d e*ےgoi\d{K߮2rC2?F6me6'7 騌ֲncQ%=XoftdG1V70 y XA.y~ֈP2/- _2wYVKn [7/" <,s)=q<DWEKE69 s;ݞh'hxn"붨ve|do+#Xq{M> KP@=Оoȃj 2>KΩg?|BN*r˺}ӑF2:6noT# rhTx$."SM-ϑ.C>UϺ60E>[T3beơ(8| ʕ[^X1anH(7q79 "kl히샲.5 93Mwұz`c^5J1Mcw9r@p#*AEc\;'!C  K5-@3Y#Lz{"#2fEcC.a|$St4c P\UPGzW}Oz*1{CDt'Jҭ,A`Xqe?Xk#zV`O#,Q ŀx_Pn[Z2rmp ޺䊛ənBTqj7&"H*G+S.*h| jN@pd' 5 P HHGGͫ.mE^@x&"7_!ƶrQ~?,$lT ilywc݄|vˮ%Ou\#;%7MA5\R=ҪN_\rĀ o,\hA~@"z{| 9l9o Y,?ˣ " ҵޢU(KM.O׀%dC _Fr;bA{Y,FpVB́V3h Tm8f/8"V; ^@֊<=Yl߮a8Ws^!P[c+. r _1(~u7ASM<9 ?B܅sLuD>hJ ۺpb2#Gf-ϐ/ ~߶kjDT3Dk7=/ZwgP5LrR;hECTم,N5 4sQumh)]ĺx a4DDS06 ۍ$-13}cryNC99zdߩ}^Z@N*nYdnmðF~++117DBc>zmD6&7[ZBP` ]4P7-Gpy| jN:ܿJ^stԼ"} J~C65[""( 䫻^B59'l#=.nope[Qh#h+!nl?xJOkmf&Jn'i(E}YQ|&p_%~޿츶C+Qf3 ق5b5w$nzdRsֲƯA(-Kd+NAYȉcmr; \iŮߗ5vE;"Q,&#ifY܅ydžoPE>rB]dT'U]5*lb6r.(fLFe` ~ Y>9`9 "C͝#쩌\W 9Noeĺnl?ep[{Y4CnmamND"b_~_C?'d[JvGk&YSNtF@6z_B<d /Vae$O(Ä(8p`_Inmse})US~1azkypp,`9E* g-esV@P+!β ~+#'Ǩ'Zv";mPzXjvc?U%;=g12܎\ K1 }w"UG _{ȡ b@ߏgu{z ,0E}%Q+!'Xbbj3Be8mh!O%n`Tu e:QoNNP\ |eQr_*:Nǡ TdkeT.,^3u{:-v 9۵uK6@` U3M(tDNe"2r!,æ#㚇uJㄬvWuX/ܗ.v*["]v"rYRQ_۵"Q"ѐ~=P ,Y$yY(8~6A pr{JED~EC }ߊp0O_|4p?s%}~5$[vUW%eIK^VWG!?EBL\'ن-@82+G\u5dTsvC^(0-EK8+;dve8}< lӃQ{ۺ@ժjp.C剫qz; Z&P~HXl6''[SxT˧̶v:y(B{ 04/!?UU1Dx5GLŲzH!VW99IAl e;" y3o1hx~DDVt_+}ꔖ$g#/_V\S 6w&۵&rD;bۣ A& e(yFwδ]?ِQi 䜭 n,se3KwA[\yod3)gX"xٲ8 &vzlk?<uw0dH[ xT}6N"K-,͐Gb}k\#j~.rqq#&s'n$Oz U!ߟlwB?hL  :"G{lk8X< do"q(=[?`r5-f(D&( Ga?׋}0;YYH&B/e3Pr3a(dGe ~c9ϸ r_Cw $J6B>򓟹.ԘnCȯN@v<!+T*ā6ֵl7[a -~6:6 ><,?X9?[Jc̬YVsA@='aA6[1ewbr6ƘEe_{27+SKcyunrWf5"㐑=Lo|}7 6GPִMS:~:h{mQQ1dhIl \#P@hz?pDVw6r߳ s.BD1 QAEZwo(DN60?J)rGɅN#(v%׸wCƒ]W=p[.-k}(8H,gY]ƳZ{?wemCi/r,FXt6"鳖۶!@ 0#6ܕn, ]ɠm-c1|9,>_G~w2„Xzd?4@cYF lk<(6'7LT]$wwEj*wE8Ǟen5^ZGr]L[Sei|xw}0b3SoUK|"IDAT&pEq 򝵭׎ďG4ٺhgT"BNϠ+j&V(HǼ rP\adpl36ZE.[?=6}vY--De :;ldԣQ0~ 1: w5v!A{1w n֔ ?O9`<] "gҷw'#gY?ۘ>FF|KuM]ݻ!ZwYN#9_DT [W͑LB?nMm3'PWQbD,ɥzs`. fGĶ!(L~U Лe|ɺ(hܔXW>TLn;2ꅜ6-?kl>4HūU $3s\WfG" gAgrMu߮Fe6@s98U.N"ĵQ˰(}XcqrBƎ<=cPri'mnJȯcrXD7L,cjt÷5}&(X FY;+^svv7ma_a 0 nbx#J۠`9wАWl3ޕB<rik-s _>'Ie2!;o,^[="{kn^|6};C;.i';#|Һx6'w;Mx L]G7#wQF 4u_~ޱ,'c|>wt Y%(pG O([Y< {HDt㈼xDZj2_ea$3.ʴe5xw 6mzUp]`u@xtSDýP&œ ܯҬ[Ji B{ٶ9l#rlohG ws((BY(@j9(蜊PSP8.@c{D"<^*r9b䯗M16g@H ȣu#r8Ui XPEr7rw3DB6wyL#,Q6|9m]:^|/ֲ>C,Vn-DqxLNfn*11jD8-*h{g=6&{OG,2ŵ'c?jAdAMGL[')r:(D'mIn*Na̚$*t=sIi&eYFb.GށȯjN򷴭gOGv<"7Y:kmaߌl~u( >ȆD;, ìQ<%(+ͫ,ۭE118;Ju_qf 5m$Bvބ$}{#w9g t8"1xcR(0tp;B~u "4jm!g#0^'wU<}:%Q~~ն2,GmVE>\}$e#4~޺A,+϶ߑn<$7-V [Ny{'rgH :܀ W8.9T󋺒AꐮTb?Ϗ*: BnϽͷݷ%(;|=f&$>$WQ](`f{ 2zYӲ co%Of&n"@es ϶M5Gs0 dMj?&h[z y̍>%-L>B~͡$l+Y/"|@9<9k,7rߒڞ~c (\e9P?CKj^]}YW!+,D ryo½A @p^?cy0½ȟCXv ȕ*C-t ߑF׫) +jXT:>uZ!bm`<.ȏ~A1WeƐC#YG9`I_x9:F] P .sߍ\"B`+4m#Vz h; Rs< CQ2 IA@bMP0kH (D1fV~Xڹ(Hؕi:yoPڮ -͐m8e;2}9n$(3GY P;Qy2!𪍬`9K빩rնuݢ ~bvS]J}\91byj]x5hhdG!l9(<#fO|:z) <.ŎFA+?y 8RRr.Y`D碀9[FgU2-ʨf-ɥjkYXc"'D0&$nG $2 "~~`Kk:No u.Grd!u9 ?! ^(aAI.rU CM֑(QxXUH7ȇ@p"FiQ5JntBw :HBPQ1?k(-ڎ%yu%ku&(lm@NDZG-DuD7F4vm\r#kۛ-ܯPY[xl Iʣ w0SWKtG!u)yjGD=MiL0;!~qﰰ)-@IF~9 |a P7#@s {l ]"0#CW+: 9a6ȲِQ< l2{ ]H4I=D`4 e"@[-UOED}]jwG yb\ 0k-o(|}[w?jw3_V6ly܂sp-YB>,OcٻCw%IڛYg}ܦJ"6y࿽%"4]ը1F`9Ul`ʖ#2өscf+J+Ye`!bYh^|0&0N`]Ck#RrmkA)ܯ0پ'&uO,勤5˿^FU3^|d(Gȕ!t#w-ωO^b]B<ĵD6} "G#|o'Fs<I@TƑ7:ȏZ~_њeC1z`ׯ&w:>sX(Pw3=N; ;_Qȟcӭ֜TRtJ* uBcQ9ւJ[\0ʟO.kA" U~F:N~n  G(zE݀\U$yT`WDj6~g1mu˜@]jnׯ~_ܿ'yyU,>'mQxvVSD-e'M% I4E4 i#fTn台ފ6گm1{rg ViLvE05Tn&,n@?n(J(CmջbNC [Jc&e.D۸ \sfSrc< ̍ޏ6"- x͑>>se7Ƕt9b`rr[tVs''Bd(P+96U SgʿWeNZ9_s$Je&HBDFgP=~゙2!"?XʩdpŲ6Ԇ6);, ̺>IJaȶ{R\2H04"wúNn46w ݁OnEzDbIe2m?@rI+o-fqO7w:tmN%0ș(Nvo#De|m$5K=t?dӋ% AhϿ"Gr*&kū{ bBkȕsGk;e@~اTҿЂd(hNgcՋ_?"gFGrX@;*Eڋ"Y/RR eBtd[f'!qXIH{+*<7" cn3e['2z7dZGā.Gd>@z{dGG1JJcD,b#Ptr4u{!P:>eAD[;ArRiۺL "ˡQkmM(`>~LGYPcm(K /|6P;Z'ϹoPEdr=a!,d=xDٗZ3P7=P a(j_T7"nAcNƣU{&{YWGk}dM [%* ٲaŶk f΍C[r2Ҳ b(IW߶}- Q!d ȯ}[][;3;#*B`؂|Bdm Dy t}b%QF bQ 59FHP;(mXZm]@#F7J7ܦ%ґ~cg-{ᄸ~=G˰3"5Y:}}oq|>2P̷6$S1лɉbǠ 9< #/]l6W[Yv,۶dGp()#'TLt:ʂ6E'@OJ79 ^y(?d6Ut?OCAmF?otu'r< vmO܏Pu OvۻYQ:xܡl-DZN"go{߶Mĸw#G~ND!4hD$ /CmOr(FPD TXo}=_X'Mo׷DAi{ߧ} :=,?<Ƨ 2DXe~FE1X nBdbJr}7|VAhTrL+.D B,}{?#o2rC lpG@jnYƝBd CԻ[P]C@'*}2/g?ɖ/\W#gAX1/4hsmȲݕ!(!~kYz B>b}Q }xmYSȬ>bGɣWBA$gH藈%7yzll{)(nKD`VA<2 9is|]ZW M2$-Qv<:HH_$VGqՅ~h7Pr_Q݀ D:!? (@u 'n{3@ȯ_AqSPdur1 Ͷڮy?E`Dbf'+pkDjxYa(he;^LںY'UUfDյuiɏ(tGX3_ hl_I Qk%Ncn2 (żv(h@VE;|P@ږ|fP:l<6)Y$gq^Otٲ2Uڻ]WS{",) fc{D,vwG[cl8?,AQ;J;7+p}r:,}6l[!@X{? Cl> PaTCPNDv">r-ȁY^#V ,gI~1Lbn5Y\7.*}F  9W Ttg}@N[w">rlH\KIA/Npۖ; <r)*(5C!9N;sȝj#ihF(w|5۹ lt߷E>0ȟmJrI2˓? W# ]{VT}ݷM=3"O8 ~Gν#ܷU)no_rCG,7Vp\!r>xvwyF?KIG 2s(GeOeCՃdvZ%#m'PwQy??(rG.Wٽ|Q=Y]2Ѩg>UJ#dpnCOs!qJbrb _v(gFFtmw"mMp@d}!&f5%.GTf.BfǺqEqbw+ DN:p擛SEk0g@2v%k >ֳllCu]Ņ}y={}J 9S0ʑlϻq3{AE@}!rrt,A{[ !ƾknVF*7F{A4 "A}ކ\sĶBsI4b NCz.UZ6c EN]s@_]DBj-5 U[6W@@ n{;(] hPluys\rskEoRrm32&H<{7ENIVenawpF`^@Tއn/f3:"paF1Wrv[f^7Z X\2y)9|!̞6C67"vP:'kƠDg9jiX;$K3 ŋ'cBOǹ(FIBr) d믣*;!|̘t~ZtsWH֩Z;"=ȉ ~gN@>=СXbڈ}"_Fh˿e!i .Cc@-P{0Ygſa#;: - ѱIEQkc1<yAr۰1Y(}L!>=l0s]"ÿ>((ױLݱ(" e>"" tūp(ۜ/^"*C7 \ Rr02ieC~ bP '{]rQ{Q&uN_vM癖w;Tꇘs#D~GC1ݬ s#k#RϫU#(ΚT"`^>HQ,pbXe4G Kf`݁|tEk}1ƺNhFS'ho#oȀWz= " pj[;e"zđ wGUp9 ou!EV^_~cn?pD0;"obY #4/Φ^cPkk͑ofym*"_[oBÌ#2WLLK_"r+ ňI,}XV\+zerz(ߨpTe:% +Xk["!9>a,Rq̶p|!d{[?7U"'*🊌[T8DGrprNENw.ϢZpը4 jcyM9l^ W ÞyGqC3A`=rU-~1tD<-AʊlL¯@ u#9yL;#ۋl6 h.@wrځ}Ɖ''An[W YtȠ ȥ Q5r*)츎|''"jOj#؜<{'r"Pxnn_LME)6)#Z eKXo кxD7u" e/ɉC"c t՘PaHn[}ry "Rt7Ff$X 1$dž(B9Rb}jP@Duu㣕׮l^w:kl' ?Yr? 8&7;QIbdDj qXJo8UbECޗl@8"-)(?lm= K,%nߖKj0 =&#*VZ"%yb7%9lJHF#ߜgޞMUZ>XuOGm{ϖ ސܰjUr9`3ɬz6 otp%MÑٮVE@]>zYA?~}A1_Ɉ,L$5lZou>1(~. 1/lým1ed6D o&~Bge([@jdG!ds3"}aܿA%W$wP"g?}^s)'jlmsE?+s= dRa}_e#{}5kdtW@^suUr/Q(= l1kGX;M_<pT=ߍ K1 wAs7Z' P%1y`_s-)=yu "-7]PFZwTXU~IW(ڮFa(|YNG<GnXtLT 6l'"t,6G8Xl19{ R RDv^B翑\"x늈Qo_c_m7ErYb'+@[,erݷ٘A}NP oLȵ!g-?gUQZ{!۶rF T{Z"PyqPT7 ^نcQPYe}{oGY(k-G&ԁf]|H(B9g&\˰%9v, &ӘM]v4{@f"һeN vntj^Aݻ-'K-H".F`;* M{k]Diu;"̻d<' bA~&A 1mcc9Pк?`@nv@xȟ6߆8D?=c;فGџ-k^=ܦ6w3F&3~Uq#S|G8"ۻoWs:؟@U/ݦqݍӭ4#JX24T6<䏫UQ1_2T)[:HqSr\۶t9?+? x 6vAl6 s/8GAt73^%Ynb~M  ALrЦQi~@pO"vE/zA21hJ4#l ?_"@c>aCiI?rW 0Hknl¿Eu팀P"d?<9a͆y/@#*!',G Q=ݯKPm$zq;!fi^eŻIY 陈|B}>lP5cM? rRa3rr}L?7?}l7نM|ג\zm[" :%cy_- dwC=/ ,G>v")G3g"ЭuێcX/`#d!3Dle5#%Y([~ׯ@+rɽ!^|L +^#*fo[+@\XNc丏ˁALz" !/AʉlcY5[{\=V#l@lNG1 r')mv^һ-w|s4@ηl!`CNۨp80D "0O9ՐCatEz2 CQg c!Tf(.Ұ_12 \b^e=-=߁`:p!" ɥ` zly ZSzT{q5T.߃\9~Ja#˺9|.c(7Ng}O"{:@vC}OF{;q<X]:`ZAֺ\E ~8ircPr2dr,k6ĸk!]ms49dR"/' .PO.셰tZne0}弢eÀ刐A?ún|me_|v@׆ݮ< |ʠ ڴm cYΣtU65EAj$Vpa4"m":aџ6*Ȫu~q# VFmguuޫs/^E %XV[^D3BFi +7>ư&3 hD}YrV.,Wc]d3&\dX]뎂H 8J{Іn#'^9d*6n\;'2l6+i36ރlV?W@xq|/.y3 yp =QЫmiۛK?Av= {ɳBf,{b`? ›Q[dBw%yZ#PvJJ޴ޭ-hD*lV6ߍlrdG :a t%˟_j( [F<GSBeA*s Or[} m*S鍙#Y U&nC ;(<9dlJ}?d}rGrr[ F5C*Iy~&w9H@蕬)ݠiSu*Kvde?V"u,2Ȗewm+IL߻? #' I(_"*Qv,zZ&l hum䄏} xg>cx\cG܇9dkXgՂ:~TU"r8Re.^Lll&ZŬ"ji{;ϐ_GX<4QC.1L3HT[<stzf}OQ%q/sM/Bx*nksO;-gTa>Y(!\Su_'Q!A̶8v`(Ȯ e?M,ol J[^Kq3rGͫ ¢kP삒(D b6^4 OJtz8ܔ D}1ϺM"칌؋{&E_:k1KqŜR;|0L~C$8kz3\8e/+,aT#|Hg*-rCxTbDTj*&U&zSzuEز#Bu?wB',k!1²^Lw<0?Z{ۛ,;oXƙ~T[C{s:~WA4儒@FLajwr:b8Q2ܶө}` `? e*ϓ˧"_c7|B9<1l1 A!(" (֦ 1q$ ݾ_/|>9售 ʈE01푁&~s~A 9w#Iu; } (kʐݟR$1ɨu|Yr%(K[nX`_!ZX_`CLDS,(˼\RTg8 DXDv;Xǡ1S ^NEp}D]iwGn&*c9m/A D}ʿEwk:[؅R\X 14|+Py-l_ 'wSaGK!_cW䶻qEDG&Z\+P%4|`DԣOϑMrQ>;K+<c&!o7G^n!<@+Af-Ͻ{OtE66#P,?9J`Fv* v{#_!ƿB^|7盁˪t@? AJPt#ɳ oSb p6mݐs_˲ 60"<.E(ʜ+/&aly[NCr8FY0絴yWFA06G+'F6,D'VF:#b ,xOЃ\& 'ayCƽmi42 6x@,QΟ@" X?1,VoX/V@!˾gKoYϲ Yη![eӬ^ulw$ "ݛ/Dc\5?92@#>2lo9ދv(_Ih[mH'DL~.@r~hj9lvDdHn?; ~+r#(H˶X޷&or,z05! 鶽-АAa7G~}}% @OrfږD=\3b_&AT+v`Ax= wuf zٺ.G#2w —uɽ=γ6I{d;׹o'# ih;mHJ4E~IՐS2aug#rën3$vvD9ź0DJ( ctMQ <zT8|t 7@z p07FYd =℻v,znU(`ϱ"{<{_+k!gނwĺq mt>yD/ncK1/k&lLl$&HRH^.{#eQ@܆s/ݟv\MD̾82s-'}| lHtSr:Ry\,oD^.;β\dkgYz\0j^GrkXy͙{G ugm999뷑wGi:{kY7#L!_ۋ "[(.C?e7@)JǛ">hp4 ԯ5О\q%ȓپl1^e[d @[ (]2_kyhd(È  %?Ҳ(ƹ8rQp_C-YlGWS ϋ1&4]#BՍm@k#wmn r2+5bQȌu^a]fJ=Lg m@i@Ὥ_Z"s9Ng1D" @aԇ6C>ËA-X7Ȯ~.zܡp:>PpTz W"#jay*ܶߢ$0JlO! w%72Zb\h{?-PmyE'}Mi:ʘE>yu]i5u(}G՟AkL"ry.|C._n/F GXvs#D꒻.Aqt1d'[~ w>~hݖ< =mOP $ cD~1¸g?lFXű'ml?[|wk< d ~gX㾾X?wv7^X(^{r9D< 9w; j73 [vgQِOX֤жq(7BYH0 -Έ=w;?BA=g^m?K u߳<5۟P݌ 60MP}o]>#zAF{v;7GPB(,C}8Pb\Afo\HfsP0_:Q9sŶݟ T֭c w~#mc/L |8ϲ ގU@ȋdٸ`ȯIb9,+ B]ɽ#_ms yUFiou\A,/ѐLr3ؖƥ((EY껽! [mciy1eζMynrY\iODDnr~b[mJF&OB0c?%y:a+r o{gRENf+Xq0ګݐHm]|ca." o9m%k11&fO@_vC0hh-erŶ!ig۹aZ`[y7g-"u{lKPp# #|Cfuml3d8b׃Jl{ I2}O[L2Ϲ䲝 u$g7BF}rsQ`ll@5b/#`q<2Yxbz`w#g{e o v "+E# uoc goA6/ sSϰIΜ#,eR Q)l'Y_G]H(7N{Sxp 78id}g<5rHf,86OA9Bu8 jؿ-Qi}~ȽW ZV/,A 9=&]d[|Բ9nۖSLpA{&&sG/~\a{zhu"Of.97_$Yg_{ulaD6|% :s 6eʈ؝*""E4DMZGEc9eWlo{1=C3'~>43|bz WX&b/!Ln[tK7E(mQF}72,?B+ar"Wq~VC,xF p1(6C'PicW am.sXL;#n9iؗuU"?}~ƿmlLߓJt=ob=N#gF2|! 툀9.Lnq+"Qhs Q-D`mQ^>3樜5Yꎫ/y*oB.qP9=R? r! 6v *TNb^N3`bs]B==~cQɺɞ/3O۶F.V\-k&w.*MBv 7Aeb\ -}忿m;lgGd0eG AyUd:Pk\~l0B7p[oWA2<5oe?c"al+5ArkVk"3JN_z5-P,+G[WcWza8Jۆg}KtD]>[{#eleJIg!HF757S$EOTŽJkdg![_1Px5E[:Nu' gnuA`dŵ;@w20*P>Կџ ~ Џ!B@n-L,9W;Rw \zC3S qo[DLf( =`O#tv%Kv7XKnRYz5Ps ￉k??cuH6N^,BUېN'ݍX\n(H6F6yu=戄F$iG#lCRK/G+¡['.AD +\bRXju;C.D>m A0:\`y wcau#ru"PQjn\xNc{XK/>*lc[Xc v46 Johu #(ɖMMx-&Fu=zPD4D%(39 =dmPIM-KΚo.*#XZ_1 Ĭ"~+k_2Ӌk=D. 0 nHdXg@62o8,r'>CF<;h{ .#r*+Zz!O:LjSRi=2reUa.*C7@=B ck(T gۘ~oG[gzdɷg4-ފ~eDyM ۙ~wgt57E 3k`STb2EEcXmu>x=!V[#t\&_8d Ib";vq"2DTw?M_לYBW%dxuܻ <UPF!r}2#\97{@Y=^oBqs\bvP)~ ȥeo#_EK "|lN X(C<anchk#!\iGfݶ4䗧!q;D쾲Vy _nJ۶_srcZahpn< l cfy!Owܝ< #bZoXôkŰ[A%҈UPb?Dܿ3"Dv#3ɹ 6GnI%r[ٮ)݀;<a3yhwt7BeÍ%!nv 6λ1&Pp bo erS5cC;H{ۢLMl!՗{9(c->9ecl{ ѝQoYiZ]1rWJq5A{=< k(ߌ=vFAsB8mwy6 C6rcșls8e*'ʐ- ?ǞumO" &EڵH<)xEε6 l1 I $o|s.־ K/ 7 k$UU@8N$Ye#V~>Ĝ:_ RJmm]ª\WĬƶJa㿓<ÿ_s4"> L>aO箁yc‘-Q 8ö 9i9 =bYg=v(nǗCqa <!~,d !!s9WܧDT*Qs6cgǯ'WyC~*¬mΦZKUF նս+ݹAoR4(ZӺ( o|ݏ@.z 9?"沦>Fy˧(Gut 1mBv"X8-( cy0T⺔}?tB4@ r@k1*]~- [R ȲP\e󏈐aYݏ(=ږ%7k!A$PIhD'Xk"2'Y;X&͐mG@:4&dRdo}'9?J'v. \!@ rÖN(e,*s[r_#Bfno2nTKok:yІ~87BAi>Ķy|tyꂪ+"?!l1"M#ywUo\6C$d7?"l Q`rl;6qK;Li2MYSmᾴB~8B{VU[_*I3Q2v}. NZV cx u5 ?"Bw&C$XD4| ?[E.g}}έg4{J6uBߣ>g0%7W#l\ydM$94+ϺXW=-ߎ]v]4G~mY lfY=GN^B_AP27l=~1< 'dʼnӑOrq g*Vݾz99~wEpڟ=Jz(w&B*rnӹ([ـ\.T#26 }(8368~ 4EPÆ*"N_Ƽk* ݅c,SJ; h!< @aȍᶳvF B!M) wlAN?ڊsFաZ)5:Y|nO!㿘ܭ/ݐ?ᶯdY*X `Srћ-aOdūWD'3ױ~>O^ꓛJrSPp/X} uEJcv}3 .E! ~u$]Q˻sP1UGU9OtfS: eJo Ad`El"r2ayXGF-&eGv7R kc'@ dE^jQ\; xvvѥ`_[O T{EK#Xb]lv$=kvb$Tř2z%뢊b`/˥.Jbȯ>F`8¾G ?@UQ,agۮ>]1 +:(Ġꡠ>&Q'l@"g p?Ϻ @mޞ,˵@@Ȃ^d@kOcZWʶvF;\X~nwƈK2ц6 euKU_13ִN4=*R/׆_  +#p{Ot}܏;-KeϣLfɍqf"꾬JԾE1*-Do.9Wd6'}edMM}LJ C@e(h$K":2*NU?GX6l! !(ld(*9)&p G[&w/{[ {-nB}V+avm+=mP8‘CQY(mhO%ˬ "{D$(Xe$s坷U!n{b>ȗotGAm 2r2X ):ja}Q0{]|?HGn$E;{^ WE%dwyOL;>^{}?ZACd]OAmɳ2!>soc^? Щ'ʵ 5OrnG ^?0lmrxLMNs8W1ۉ +q5o;L umAVE2Q\Pn;ژErmk4 ٫`xݻ*l/ x\\۵Pg"p //d?e*1k dStw?nAN("ǹ?Z'!('P@zݑs߂\~Eu,#Ϝ G;燖ˮ8e|͑G[ԣF@o`?+\en_9rQ ݟ1d)r=bJd˫seNA2Rw(Cg<ZZW[#z|e"? zY'QW 3(kavuDدQ9C biK{Uw?+ 8U ; Ǐ'3jdkWk'6 [pW,ZNmU7[ ^;n+$9՝ Eس'P3?a(cVhn`pC? v$ B ru}qd?r`%y"W\o -_%|{Yb({#{X3[ `]`F!D?r_Y )놿Cy::hccmIzuB$+"ڠtUrн<qe>u=ҟ |gX_ K'.ih2-=dxt?&i붎B`qe%ѽP%8\{}#iZ{-L^F[ {z ~(%(k J7 3?&W|h KO}e*Y+iy,]Lr~-@A`'„JDO@:.Un&6#gĵ Lm?"CɊ\7_o1|9i ~W.&٦Pr[/BGAa(B=3fQZi|oPr+pu ͝fm \|dkk]M.Ee {=ϰJ(.woB59|JF+"ZcϚ>E*q\vqG5 \M}ٴйg%;}\LcIs톂z6kQIxK񊌰3"'_/Q@r-N; cW=d-f\lr~!~AK""Ig!G7{G'6E{r7>!Q, o3Juݦ tBv6( 5E 1Gry1+lhd} ȗAAh%T֬hc}yb-mG ψy/}m>m׮h2XͶu U]M1%&pr8ا~^%dzD1G&`j3oMiwDVA,_#PPnWh֨y"SJvY>1t9"S!^ KO 12)dxr|Wx- UJ k7(j ?YcmB$;?c!P&}PTo..DcO5"X~bYX\1q (ov{w_s;bVm+rɮ(H|q1FTe;gO#\F9Eۆ[&wP Zޓ'>2QA"hd?2QЅƚIi*C% V#@@f\Ȳ,ۧ퇂}PG/%} ݍuoJ\{'Ԕ:Xu=bn r٨lzV"^n|c8yhWD"2gP61<]\ӞK:5 ݜ2(>f r9WFٛJ|r }^gd@D7UeȊQFgV#/DഖfhPf87tz U F06:L1(|Kܫ 6WsVkV~A8u3šn;~ֹ0Z6PEm]{%b6P\Ʒ; b cl}P@ͺ=B}\6b!9k" ޭwYnZeݏ\= .ɥC] F.b" C(C?y6h_26MnHpD63FA$*WUl <0(&-BNw"yS:!w;`Z'bNN26xt28r;YvͶP{xQ9̲Z>P4Qyxz>^ (0βy62Y ݬ؟ 1kED ^r8˲olkc"a'BUQDpю5P0|#rbY&buro"~~nwl7ᾌXUa(w(e;JDY FX1Cc>B1\i9 0u4>uT𝯬 O!_I$;9t_H$wD3r?(=%p{WǃH HJa %p1;],bTE)le8LrDTzIDAT2ʼۣX=&Xˬb35~V(l덈?N&qPb]9a(6~wnh m((E8 ˜ֈ8 Az #a^sJ^C[GkU}ot7 (ؘحba؉؅"4Hw9;{; 8kgƪQ@r)8`Z>"ɿ}PMnRJ8jD5̖'%WFۿNߊCO{\܋7 іAĉ}ՈJ#$b>ڕNLW d2i9CF=L@Akr|!DƜ2*%NnEECų PS7~#b~C'c?+b"=?~[~OwDW(zW(R@U~+{5ٟ}8\6!89zly5QptRMKQ?ˇn7i6"I9K/[wDdsr@@M+5f;:z0Ц~g#Tiwg2U'@$6Mv3e({w?K[%vKWUb~'-3ȱdܼdD"< }*Quzalj7F1rlPmC)"]-ndWYO"lt}ӜsȑElޔ 4 "|dK?G"d1-4(đ}-8 P<1N=3=OFed#{`DS#FzU(h8sm8XxmqW?ۣD@F]˺uw;x6 #? ((~^Uح,wb8IbLuwuӂX>/4*{mF;w[F"~kE~q ͈Ìw&D/S-H$)`~y_Oc[T~We %/k\,jYսIJ}(27]g)"(3ei|ܓYG4ۺ'k`"G3ʽ z 3b sJB?i u} Du(#LEBt[Vgk?nˮXri R% `D/i2Px6b߀26DYnY*DRN^3%0iDR bINW,ok]m rh;`1"~BNl{rdY^ ŲoD32M^B#-\l4s%ʒw7X֓ݗ6,}"lv;"D6_z~) {Nd a맿%w-q>i=N.sM{ MI^D5u[l=䌺Xg 2z+nAhP=Mݗ2{}_uE|W\MTGrs1u-LGJ1te:Ϟlx?yn(k6sE6P'#2Ȏ>V"ow1:e{G%G3AR}^%h&bOJ܎Oѹl7^Q%wbˈC^!Qs-T=8?*'ܾӀUDsaKPF„W%bGTȦA܂eAM*)9EQ־B2D~QZ2 ݎ(JYb? t32s1 Aw(boF5#VDi ߈nRAt߳qhȁD0AdxiOl!ckh lA b Cq^'"+Uu}uS9${uz9TR- pND巡nx5Bss9BelDވG vqy*d06n׳QĖeP0h5=?9U݆_sdA%Dԗ*lB31cW{%Da"ўr"/rB;4@~CuPwu X3DY~~V̽OymE]Ē(=9א=x%ciJDzyEQ!J}g;#=аu t+is? "_RGI!FִкƤ vEF9청~V7z0O,gH~h)-3M ֝=lcd(3'*o -MQ#*Cxw;"[,D;?%(j(9Șzζf?c,nnh2"ݟ-Lj#}WKY7yo"GD}P#rZZOQgvmpFN6YDe})@BeZm9̗eqVAkWtD>+̠"gQy{uCK9OG-A ,e댝:nݓn(~n]M(Ύj[O-TR+}-oQW♇Q 5^L[Io99- " ^Hß͌մ`6mvE6srG"<5`̽n_B(9!;{i DdǺ}eں@w,[Vcɖ4#\CFX6~2}~O*O@3_4e3"|gy~dk="=N,+9AKˠۻ8792yʨ!~p~'; D;{PZ ݦ#XgEcM1 |&dF(y:n2( x ,GΫ?1O$/6FK4oVU8'r?˱u94) >Z &U5NEz%1 7![X<2*Wv>4T0B!:ngs\07̭^rni]CX3}e|`+-gm0J'g|_==@ +t/#lJKOZyK9dgv;X;m JJ |FbOTZXnUde!6.BWN;<814;s]`n? bڵ9Ą{l}"'~nZE);,A"VPǙȸل b KA,1|DE9DiZ4@Y#`Cl}مȮ5V"2g 6AًG G؟Mȯ!V f+YW_X}v6 &͝NXHiCLPk;:)YZ񢿳L*{_(4v[:ZgCݦDPPurXQCePz}>.k.@A9 ȡ5@ȗ_s?DDA;!6 e,s3m} ( iq ,"[}/r"<܉kwąKMʻ}ݐ#Sr?#ck5P#~"n9̇MĪ̬ØƗn{ TQ>דoW a;罌fue:9/P&G079Od~!ȎN&}C[z~vq0e 5Gv#Ko{~f݃xt)J6-7~Cv<2|%qWfY4GU8Zx]EӘt;H%2(긋ܒ >b؆&bl&J'EC gLsJof2FzJC]_uPVeѷըD/+--Z&iBmÉ_CCyҦn_Xnq˳eF>KIG {ֺly@NB뫺ۑV#F)IA P2dCӼQq i(h nsŸAn_o˲t!aN@[3&S"v((\{4#{* BA~nȨn"u;gQoF`+D+)M@ %`E.հ&wSk$2cJ}IJ(C8®Ơ^CY#l&Xg}i펌*~f[!Jw.w#4fޅZS|ro;!V3dcy/Dd| \62q:11fu*!`r42P9A.,<`, ( wu|ݎ&^%&(,FwwB@g7 ^\w Lngebe!2Ӊ=Re)]ÉMSh2bT:ZѲKe+jo8ZO=Y,}T)Y(kOc+;:gU"!vYb񕈔Yfmߧ?gY_-2'L3DbYaSbTL13~oE\9}F>rPIf\Nb=m,dGQx@lۍ \VYˡ{< J6~(}*k>o}BT_!{:8Ȗ[JAi$2:폜s/+tL_#qNg*M͈oG<g 1߄l0%:Qv; Q9n,7.E !2םN ܠd4s+eSߎ9_Jn"GӉݲ"9= }4PANC=^3d}P:gEv_,PD(r·ѯ/P"]ۄHcrOJju-Qv(xXQ9}k5ℴ쵫ue*?60f8i+Dj3ݷjHVTƺR'ϸp{a ȰX#@19κbϟFw=r bG'ckon!F4VXL 41*"׍<(t *!'<rmݷSR4V볅1'gڜ m[dܕ~#|kܧP0w~+']3mx5y_?SPx<_[ބJn{)eeA@ :Ht8(VCQV/ARbByZ!bB bhhs?{nE(zd -;o@t;6Le{(x ov}I& :Ʋx d>Unk[7fھ9F,"(&-H+J )[XZ9 {UeoT'!*kdݡ!M7X6qAs%"N "brO>쓃K'pn47ߟFF֐{]2=vmDN j[Q#x֟Eߎ8!fR#}1aj ra|)1ϭ,KXad 2ıvDƺKZ*6ʙ>0R$<ݸ_5T׿$~Ƞ&rbsQD˭ږиMcię o[O/[vs낈RC멛6g4ҚPv'T!:TM1VI3_FvNC6+FŻg}~ p;,%N;z˰e+UG6 :9+ҸjkBlS qԿl99wܯEgsC(}q,qZ_Hlw|.jBn30NFVd nRHCHs*bbEsTm\f'qe*e| ˏg-rfDkQ0LEqPXB `,܍"sqw;[ˮC2G5uW4DH"9Fj~gm>XrD֥g/r_QW2trXj.$v2nkJU3*xu} "}當Ƴ7!zMNjWd/Z2o_g1nTJ%쥮GS^DַL&L3ʹa)Bq\(鸖Ȋ뢠#ee+sb-w&5-gEQ滳ɿGm_Gn@_(I3"C;9fI"ȩ<֗FQந"/q?j1"S2U3Қ} qyoYWYCK𖿗2ledvFfondFǝ&6fyBI_ -GF6 rL8[,GQo}$6[e2L8ڕ`cq>OFC;@'Z7lY543>ɴm-rTrd:"{7T퉜̍~WAV%ޓ#\״vZAOҞs33NC1ά/gAw3ID"ȡw(Mrh6cì445 Y UyjkgQr;(ـzD3_U2m =- (9iem Fqtߛ.*-_[i(v1/ cS[KzbOn$ns_  xM]ܞǗnoC|Wr+GzKZJEWl~r)qXۈW[M,7Mݤl 64- _i| '7(&Y]U[OvL>*/Cƕ- 2γ-ke5ZG @LROb p>"o4v*rN"daY XZZ?mss4V6`DXmPдqzd~(**q&~DN,(<Lp۶eQ1qU).C>ȟCez"䮣NCPYDTλ9ދܖel|Y+(hJ˭9t-blsk#D*{!&Pkc+N8|36;۾u?(|e< 8:n"D$/D&bu1XO8Bh_d c+gtA#mR^F FU W-jKTT%v b8TZElU[ 9PXN =, cVcpe۟9V9܏=( ȳ.!&6C nkl峟q]_w GXkO]mBJDZ/g #%&e3^b9p K,t#g6ȡĖÊic=bBD- s9uK?BkM(XKUǹ~oZ7E !'9C+$wϷZp+BY.B7MA6 Lm Ms!&~MNKμ7%{SD:ZN!?;{pP00*ğ7cQMuon?5f"?{G"{iq2/"{L$ P={֐zi"ӑQL fB mV9?%KU)o(zwt :+FX9'1=-Hde+P|P3D'%32~ag`V't duF~Ep8#4%Ȥ,|vG[DWU P&PK%4>Ӳ=@KHvm2suEr8uYdl=Jl9zXveܓ-(ar M7Ry)bnɅIG!vVga)"QDh^俉kkeb?"ۏ5&$#%D&WLZ/8 ȶs 0޽nSc!rIޛʖoV32錜l ev5^GA˝)*jqY*#>8[Fў7"*/2/*rw˩KQ7zyL8M^77RBq B/Spwu:ƲU"P4}NLNՑSs_WY&?g!I28]M==Q`9$j˖*;!N-4V@@⁴JFumwdc8-$Jiڗrk` "gF"[Q s;t "6"2>'nWZVS E} GW_dPK%VVZ_q[\"GQt*e3ˈVo e1}VfȁGre 4lZF%Ć=ȱ6L+ GF.1tPΠNI]>s]+}3iTf[Xח 2?mJkw[ w0>c+ D%ux) nG8/6l'&ej4RB`1~9"a!1&[)g(P2Q}-2!,F_WT98fyr_ͺ']>!6]*!7sMxDBmݓ،iˤ13*0_ˣD99d idڬENdٟbYT[_32:Qp""cIdГ>njdm `wdQ`U;ӎ4lߗ.2JgU݆4G䐳ȩ\{&X7!F IUEd-ϧXLZM'^Um2KTM޾&uƲwK|mFJ䘟,'ĐXePuk."SߕF? ,hv=wgq1 n@'6)}[K=sTnnN(x~`=g]濍Bcԟb=#tlvOES"p! (h8Ro{C͊ I}`/GIȆJM%~D8|: {qBĵo5]+-d9ݐc4=oވ712!\jz& JFA[1)HAe"qCD?/;"kȑ?leDł;%_[*=jE?9;|I˓ΘH0"2M"N&V\kaEW`_'&3n'٥*|K͜!K (B-|>` rQu-OL*Wkk>*AC9԰SJsKIڴz`:zO܀O9!"JkWm{6<ȹoU FRܳ?G[lA3LSO|k<!6kYhyyҕfosL^(dݍDR*OU q "(HJT˴erl#y"ǹ?*l-"섳teuQle+xyh"y-Y.~w+dd 'FeձFMMgP3ޓަ [gl.ݎkrȤU*">:Mޞn!VZ߾ʄ-Yv}PZ׺=|G#㑍deATb%3˳~{"^U6^ N/"wB6ukNH)o}IUDpIE|rnG47dI(+xz=OMJ_8x8(&TFuD_iBdӇIRG~gOd7E nD_FMH1z$*Rwbvg|42ѸZuC$q5Ԏ ?A\ nCl9i&d:" 32-)ȈKY0i<,"w,bX@ )7E$*QAF|Nbf`DP{ZF!ѠYCjZnĞ 3PInDsYJ_B ,!9Qm/6޺@dv`CdːBNL@A?oU?5"lB!h%۞"D##ZȀ z??BnAf16Y7e~gà"] @eolPvDDQ2ʖBcI0m/g[yň ?G}܆ӬsQ|[z]?)ZFCQc6[nWrYĮu?X~? ",W3ξLR%W88~Oj! s_D}]o-q,Vd|5&WrS%PKkd'3G,cJP"q9^k"hl$FoQR 97C>ᶅ?93U+qS 1g]|liw,+urCvTwv@Z4Iqbb( z-n(O7s QvFo!V…~P/x2X3w2HHD 8x6J]H$#rX=VErwːݿGx-wvܧ p 4,rg6Dr\eH& Ep?_F+h$MHf{u_;M!J` É RYfR |dȷ{9"I4vҦ'E 1ލ4C?{@_;m~o8q[eqHO, /sc˝.S?vZZDy~b_M P:趕pyJ(X+r{߲~wDDTV.M<86]Ԋө֝_ߖi_d_ki ]p<\lx!2끪 C-N(x944;֏p93Ǝľ3o '|v ⠳ݏP74%"ޛjϰFf3:S(p9z_yaQ9%Qy), {Q);'{-9ҥ(JH`,p_!vM TyKimTiJ vFV,F{=ҕǃܗn֡`MY.IܛQ!GW e^'F(D,KqM#TqRb.nF9hRJ?SQZ{d'L)RߝuqòKjP=-AqD./nť~8[䔏ߗ ~KIb]tSD<^FpϾ\֮x_^\S#>Y>Air >> -n{!~Gi}/A8\$eePu1F@/;סs?&nC!ONey |@N r^PJ{{ r<9nDvJ.?@q'#MzYOy"U!n~(A(nj?eg,lnW'i'26`.'1U_`9@4DFis l!r3 >a9_:Fcoyb\utX1cd#8𢘈x$+~(։c"(HEJ D(߳ee] q jvd Aִ"UOϷP6Dӈ=+z@Dm$Ab"iըT-25cnggwMkldWWdLe|O}rҦ6O Іg6x{zd[e]d#׺ 2u|DA8z=eޥͶvMCJ2o@Bihf'~N ׉4L/[UvD<5 m=N>q]=W!> p,zd7'Xߩ,ZUiWAc]G]yJgwCN5d/!YޘUG#g} rPi2o*4XnD69ʔ9nG8qo1nF`hLLZJư Euw9/MkfR0VfKbg"ʈRk*X/G "o '|_{b9ɉ0*ݣ 퍐av&Vk P}q{̔&#m*Dxy܇Pݍ4) *Z/Xߩԙo[P/i1~%ѼWw2vJ6 ݟ-}hbR[1,ΟKw &{#g팕,W>ʚoGY'(@b\<0e6]J=u^܉m MmP2 U,]o=T{%mQHiҊ=#kqtcav[0ȩoO84h =/[]EWFp2ָ~Md#W {] #&}Bl{.̈́mr{g泏h~AȞm1Z'' lCs*rd-/(go\kHc6XdWK<wP|q!j=k_i %F&(Ы**5^~vW< ?X8xe:%{!_yeT*OP8e#gdrq-!.ҊPӋo+1 bf!&)m-KWkg 튲wҐ)Xle@R쑈|Gd""bÓ45 <uG[hCzEnvr#뇈( :/E_[TK͐Eq%"^!V?@>rib% ?!'k16 1z71u`v*I%" -!gpZh*EI25JnIe7 {{y;ZXi|GAD4qR0`F!"4ֿy5M8 Ffs:>O*!1Ӧ"DB||"19f vu&GNˣq2Chy%"ќmF[{k{Ud,$b~И&d lrZ:W[P&G6әR-`!"sgKAZYٲ|:H`"*alG(S:܌irnS"#ŖCKk۰csFw LAq# N%e5ܾBdƁ+YƩwt6r;ZNܞݧn@߿2񷬓Bq&ܳׯlDm7f"ݐg~ඝ81- C Ƶ]S_ޯ +GTVsZ#~CRd-CCrOa %vMMN-1A ?ds^]ĐU9k{ɾW#뱂'n S /8tnCʀaPS+mw0@t9#bW#Xm$rۚـm߃(}FDW"%l?uqSruz( yUW6 x"nY>=vېf@̳#=O: iVk L3W" 桌M+"\HME`d6Bߒ@KdXA$:EMQ@gim״2)K/b6#M@s0}2{8L2݅BFe4!+-]B@Q'{F3 'aK߅XߺvuZλ {ar".@3d,?rr]=W6) ﯑D6zX^X}.Qg\}ˎ3ET.g`LF뿍Euh 9ܮ({=,|paL-mS8[e( dV$H +%/|ch$,/-a9ٛݖQR*1r@>j'7PBh\ ,=i>\=|VsF1o+^({9P Pb>#2j]NL aq窸[[.A^Esm4^T!]idQ<[n|+4OglkY&d߹U9]y!,`}< gg~w4 E }(QP&%2ψ@1qҷ% IgQ8OADYu2A6" mX.qc?U"P!Z!":Pct)JUPh| 1DQZ{W:~Gm;/@&,)>Pq/3bF@SYIdmYJ9b(ۑXn_~^u1k#"\Nv&61~w!—&%OM*яDXro)\%'2@b\tr_۱IC)KCߑ¹9UCy8'{{!J47qPjN tFA~d˿dޓ|׻uP4x [TKR碠a 䫚 h߳X.B{u?Gϝ]ǡ[Y ܉l--PU9 H -2JS@n>UIuJ߂9Y]o;PPŠ9 e=JtʨP4/2¦(Zbk􌽐ExS"9AGؑj2W-T@d6\-ˈ-A0O˿> wSϜH3(;L/D6"=2=wENa;r~'}d\oXix?>+_)쁂IsQHlcb9eȩ߅4tAD[Aأ>M-G ׌X &!bIS WlwnZ!9C,GXniF}w߻nDi{Se"DgyO-C([(ؽ9ԏu?"[elۡCߠrOU_gL 4WJP1qDu"' N*9wSmQx>19˹6J, *haWTq@L~%W@L{#_lˑ?5&~FT^'"gUBSGPYFe+[AlØ_}}26w"~LlqblFv#,x\Q?L(< U:lF"]wf޳|CHS}#퓗 ]ؽS#mPqο62AE?+,MȪFDuEyw!øĿFs/D ic?9VNLwGm "^({Ht#5XpG_5`O$x-2J,3C?b}܂YDMP9oN1f{/!fĿ"!D+,,en2D٪x$2@Gza,cPz1)oyÞAM_2|:"2UCt22P+a@&vDI:vlV% Gymg*qrdP\8wV'A8. Wⴹ5~<e{ls-e$siC[?g "P]k? MLBm?:o[˭" p ݿ^iwDu7. ?"!vrVZ7fdW݌jn~%(ꊰ+cTēQ -T^=#|@a1n<=/%D ց4c|`!{{7Yu.r$4ǣf*Jvl*&wcQěi.VjD."hogl.v$*qYx4JΎGCdݯF(K_2v"Kl*[SñȞ:[XZ(IHF-wE^'7f"vȀ&!b{8b[Wg-_Frz`пweM@VRS&@䴄ᶮ2-OGN`8쩉p "ns<M!r8 \⼀|Wbj3u2CdL ӊm]UPY2sPVots' DAcpנg#ܷCoqqu?do" .F).z#< 4L6!bnJ 9,yl"7͛99>/#>B>AX5n rLm: {OKq yW {$[Vn(!$yE6X?YG\YwsG\}#m]*!ǣ8 A>Uvۗ#m ΩAf9ꈯ6زbW|@d?"~k&&W[_!.MC(9Zİd{G`|MyNR}쳃u5 "s, -2] leJw'4F=g`gJL BXg/DkP}$r&;O<ѿCٲM;kQFwʘ/"֮P} CAE?\v qJ be&+k5=\bW}C|r}}r24Wb)"w>B)6?o z3qC+bbYNQ#Dj#GtrLlf#iM*cn?#b]~G[𥠴J,릖5.ঈ[H#daXigY7D)i' ¶?mgeO٬teKQYVkk_ vt}_~SPvֆ8Nʮvets5?8u?@DvU+>Rָ|+-Aqe [8TA\l g<@:zP&_x[?`lZ3D7M-rG64n%6BA|[:Oϟdَs^v[6i*dW"&Xp}-'j91WC8Z`D4DIYcArcw/upӜPy1Z݉(ζ, jwXEnvCp=g" q{+JU QucgTZ3%h˳۳sA E\ J>NҊ2ǗjhUd<XX,Wӊʖt1pơ쫩[9cnkGd`ƃCio T~ъ5#!Ey+ "(jfYDLT ngslȆA]6 B7 z.#N<󄓜d5oA6;\%-lx<>r /CAaY Pp_28is/bw'(XYO#W]).!?| |I:0\bٷAog]m8::^o伊٦MS b@29CvD$?8x6  L]%ꂂk8۶xӺX7x=Xx%?@Ѹ;U"6ӛ='0F0><! zFX-QׂpPXqkZNxmx8Q/bҩc&u'Tvb,a抈[~vCWVx q]bYo#%<5Pzې翿e,3&S'xmJ㺒qw1P?{_"D ]zdw\붎wF`5l8%+p>e!p|7"nLQ0:mQ}ľ(D|Pie'ZB?vC[ # - .qi+BP:ѣP6j11v3 "W-:ȁlB1"QY,w+Xײ îD[?CD/!g'r&)J,LaWg/)g>Bl9f~z/b=fyTDt+FՊT"NpJŋ P8WQ[Z 2s#9qp/@Dmdނ9QoEDeLD"C'D#R8 kq?r/ݯ4O*,"yyDy ODv0mi`y&QaNC{"jrcr'ܞF8~E|Sϭi ~D14rXcywLlc;ؽ.mT89o{kPը9 ˬ< (G""{i4C{cwu 1\Q]!['' n2}J};=( XK/b;F69ӟ*~Y({N2=y{qj'b]Jj=uPyVS܇Pu>p k(~5]Qqq}_-RvDVJ6IW#UPՄSl= N4B>cOP++D*@e53Qw1ʰk!;ij]r}%%VeWl@SQSSwԝJ[PF}6,TDUAfqiUօtBr7ّet18\˯Xt3x؀Ɲ}@시jl@r9 ;@J_-} ʣ172<ӵJ iMOu."+|(cbp0Zd5 U3#n ED)Xkyu[ SUD30;5:y*2WmNV@9Zo-rǭ e!έHc"Ȱ۵e#Eş8ߑ{C*AQD C??Q0xCdWx˲ ɖ cgEIGDitd8">޸ڰ˨:# ȹ@fgc$[9ڲ඾eFFP=~6@㣝3}>8{`[K" pu~-ʢ^EQL<UZN[9~YlĦI)KpOYw,~͖WE<ݍT \v;k{3$RG%柉9-5ŽGM`}r~ !qe骏~ǧ^%o@vj34';|'dQ (òUl!KM Z{˳ J !iavřĒ4 4>%z!UB dDAqD |g*~Wr7:;OA>|질?=es?ӿ]NA\u?^"nȮpA KBꋜTqVknv&;rc}?B9Ѡް\Wt>GD4/(z]21~۾"%r0vrVkuF7rD - h|-rwͲjc۫ 6۾3 r~n&-"wwKAnDl]|\Ccdh?Z|%an<j_ ?-;,PF}<.&vĘG̞_T[,oDS`w,G}q[d9܆Dr#5 ȾDy}酪֛JO (Ñ@7}3~r'ciH"d#ݦ#d'QPzq9ns}cҢ @AnG!qCGs4{K bèŖjTZSxeZ9iU!|bdTm3% !+8,;Wli="Ζs+l8wA nC¯'VIUFAamdiqJWKm"?vJl6: dwc}}2 ^=^BӏdAjd \c=@d~* ,f"C"޾p@+,"ۊD\|cW+mO,tt2eT*-Q "(| `\`0nDd3~pk12(YFo=BYwB'"Z裉 p 2#|Om 4>lVf#eiIbkp琻a *݇Oy3 Z !,@yġOk 5A609WQH-P9῍4lRY`ddaO!y#kѼ7&HlMBy"UC߉[[@g"J(XH3"li5FZo!i$n'vv Iv `gb.HY+PXq+Ĭ2(4^c^vα,ND8a]9(#, 0tTC Ym+<ȑ\l} qfbi8QhAl^uq$~.(`+r 'fO&m]ODIXmJĎ3vq_^B7w]X-֠ ^[t}Gl*(~VY_g!˭/)dZ~U?<#GW:"{c5X[V`mr_yGĤȡ~zCd;;gU͝Rp~0(P)AX.EwK݇fFꊊˈ%xQ*+߿شyG:Z֛^.#Q2; IIÈdp BOB!mK,GYu,m_+k t"ƂYSZn7W(D\dy E"94<3;Z% 6>V"jޏ%4bS kW/=}_7qPʻoΣ͈ ?grΖ;.A6' ^7#gWm``xbgTz2q>֮KVl*J#7?@gt":n64>%W=e ~C[Ts|3{Ĥs?7honB qDή2XueM,02h"=Q&Xb!L19hg-)#E DfcҾ%(H:8%.ߒC*QUh!x|?DViL:]Q$y")(ÝK.=FDZ Idii1`nFN^wzfxU,Fp'AޕEӀf 6I+.@>3ײY+{H MNG He#"Oēޑi0"1G$V {":e|G#182rp=%f~{EՏNwIJbet=e٧DrQqA<ҦAi"CN-dhSR;lU"ddp/r!>OB{qbc?v&n;ٕ<ϵGΨ1Ӻ?HkDv#`wGDfo@N{gbp! п򻾱]b'`q(9hLF^6\b)Tl~-q|z-ߺ:X: gWOe#'63HıgC3uAɹ"Ji~;R"G"S~/8>'Nܬ6>8Y**9)VhZ͚|KiM#7mHbtʣ ~vʠVzGbZϓO7De*ȡ2f @W 8Q5H'Y>-bDP#܏*~4 YCdHXe 7@AP"4(zesj(dyFPs2DJu~ ~'?#b+a@;ZW) 9tc*r (OlT>iپJ:}Lm.Ci>Te5z?8n,뵈Pown.qRfL{QprDL5u*``-<' @u)͆~%ygVtY[e"p[a[eeܶAnwtlqb^sRm4fGݖ_ļY(#>OjYi "İcWDv_ϟn>}Ŷw> +n"6::(CT&}?o5U=,o)OEvݏ+nt` 6i̗%3cG{C#ʇP)9яkeT,=~ȶ[>{PqۖYi5I(HNTT" ˯F~ru|$ "* {BBwwD LjX`M3x, ʀ-QGε9"ğAY ݺx"KmV_$! }]Ҕ Ąlv`5AaXf=|]Ƹ]+PDYyHDZ)uX)C횇䎍M,YAX?Ȩ"*>澔#v{@:YA;(u7q(RzzLIDAT4"CK}DBXgO#9QJCCź;źN,\J~ "S ,RNC/irDEwT9}}dw]e˹9" ϴ)*#^gK[_Ii{og1ېnDbV(>*qC J&--UDm(Vg =9WPf^LN(iuexٛQsaa;*#N냜Pڝnz۳ FD奙vFV.-EI2z 6Yɒ{ ~xNX*= -5&Y0.3FA4԰= ML|,g^KT@TejIW u_DVUc.n< %&{#z?#'+ _UB6}uvBIdTyQcbW<\t7!I%Tٿ 헖I(z)K% :h5,VcE1C^Zx5QŇx~&&2`zzwEL]LngZ/'qw5D2cPJud)jK1ri(BoEw0`kH"k{.@XU}U[eq@A›hPrO[g1 Efq(H88dK6MyNnCC(o}-q\EbD*+QMWo@D<:H2ik="qXHs d7w4FS=eBQD J"e=*O v6avYıܝ40zrVA^eՈ3~C3r#BoK׎>&v,mO?6x#qD}.FT=L,jou *D9P]u9 Yڻ;erM6/7v:#>894;p_Ax?X5ug==찗?d\}iL#{b{oXéoeoY%vF6w&_>wv,d+?[nO#nڻ=ݭחCO{˿DbHTVEo#9+dȻ#R'*G"cݶgfgJ0X[P/q(*`jڵ^g<1 >@A,X4DFur!#Hw&CNU((Du(~6δMcbDu'vƟ#`_w;[3ː\T*åM݆49ܦKeˑA x*qKNǫCI% 4#v>(nDF isZ6֗})p#Hs5rCq}FJ  c52reۺQ "Ə-#4= *Gl4\DT*[fiN M˄.@իZE^ tCv4lq"nwGbiG-ML%ro4JK- (fA%2 J#7ݯ(jl3m:>a<> }Qp;Luv!}P"9߮E$;*a!v=Ҵ zgJ S1VYeBߝ]*qT˥q9Qr:8z(!Iç= CH%$c+x~=WCO9-omĦ ıwX=,+1|"As!NBqWSIDD#C7sGVbU9tG:+z "4Tn"ׅimJr̰ xiHK=rd$w 5Z^j6@_;C(+2 XgF䚇*T%N8"bFYlyn(HbCYm4^J_ y"r`Dխ2B EƟ*4f3^G8MC٫ lbSr4(H,y=]uyKĶW݁ogdk"ߓ07K;ϸSY#T;sg,:V}SR5-[= 9'oE61u$rY. 6Ry`"Ikܡ yሬ7ePւ@GbZ"[dv"7-4|݌z;eg }oZvEՆݷ4N?O!k9?Pi<;z59ֈdO"v#yD/@=3 DV݃lɵo r;.xTD~/{2r "MMw}d{"ɮn!Hpߘ"]ک88e; [ܧߑl9nߛ^2."klus8rxT:#|stle"r ݷoa|嶺45"4xeV}U q@d2eݑS}9r?2>Eϣ(uDi< (yޟu 1 Q`2)nf_iw6BU-^<@l?f@tZy%r\ݯV'y -x<*ڧ'myp[:FǛQ@FFܮ(u8Yһc2_C-Q 9-(^q~\eĖuޅ ^ݛBwӹh!eIE~^_cu TEXoEk@{_|#[k2'J/+/X6n~e~Pe(đ[6,1[M@t D|b_gmDt2~j;2M:rW#XO,[}o\D\w! V=itby-2DN7QUfJ ]D᥈_CKvhb¹M }#>U(g~v߈c9ʣ@dovMGpG- *U.sG b!"C,Vr(r l2?A|f"HEb}l<"[~+{y9;v[DQ\R̓Zi~Ӗ "k8EhߣeqpCXLWv$z#w5*/=?}5r-=UhqXB ~6!nL8TMfB哻mim} 0 (^_ =fY!8?[sk}-ᗴWsiJ1Ge "z#Q099f۾~Gd\ e?]5QftےOWt! aӯFk?iOYV90,Dĵ5d<;bdS D9e1PdgP n_kBr<iq7>~%N TBv xXiM^olGndyDїk0T\ML.\EtKgki*O$vh-/UA{"*%w"; U(Cr* x;Cq?ߓ8% Oli:iE:b5 @YQ8Un ~nAZߣ@~7cDbrQg$]y:qqᓑ9-܈k pvMW@+(,1x̗,e(SxthY,N@"Hk>0#KNDF+fƗJIh53UX; >k&25(K9-*ish"2q~ֹ( K?q!2C~F]=dgkATfF$tq\6ȁ&Jgqmd{Y^&Íq̳ GPF䥀E] ,RՉcuMBUQ|&@2켄"z8FzW%,GđIc(D6bb̈́C^i^C3LN6[׵ ˱G(q(j#n}z!1s7Ç}.ڣt-C C!{z/."뾀Q`RuFZw!MՖ茂)DCĭӈy- M03²D7 O N*q_[+-wQBx; qp~l&h`^gb*oXg[6 >GT@A(IZx@"|П/VFv_w+\e#~^ɨ[0 *JϿP8y (?CAvpu%G'#'}3qzha0%G{ hҕ&Dv6zr0799>>F82$(P-FA!hqҐة(t:3%eqMWdPQ( ۺ]Ցa{@ ']Ev[dK1PUqFJ_t;-K'6P08EȷBĖJZ[+Vf PPrTh64KްZiLeDe|7>lCQ\䐲ο92^'훐=(dQd^m"pB|rKirM NEdWۼQ9_o=֗Ȑ)E3V+ԏ%LV Cs)p[C=tQteFc4d+ѤOireo9d;U{ɶ4qQZi$gav>ĥ!lBF91q3]iIwY5?;~ܥsy?f>/B<8"tʄFF~v?wp[?DYAVNJ_ g*Nt!mq|w(08CbxG#ңBsň#2_lqë]s.E 0˫'G棌AlG‘7EJN@U@}kUV#/!VԱVXY~Er2qy([`㈠s,q`";>ʺhxلxm1LerPu@bMJXTvۚ/k$io}-F*6, (hl&N+9_<2e%tr,[`%^+AXc`Od Yo}oG!rʷh+zm2򈴻%-KɟFƻEYӽ#m_z&#nn(зr@;?qi]Md0'Z-3DyVi^Fݍ 9>"Λ2ϯ`VCGt; keiȨnB;9_,(`LA}w4E;Ӿ"Y՗O5.ïnsYc<l6@! "=g |"#{a:dܯZ55E|~A)-ŸWr[{ǥ;JK̟(KCk[_7"lLl"rje,^(L;b7"NG`D㬮?8(1Ml|˲t?JDf_S3Cy9f1#"t_^bN-KdGL@Uc#>eulB˵Jl1mNsOF3o`h}l|,A*d#ir_#۸]F9 u 2A¥o[R>BPVw+;G >GN]ķm4zY=Y5NW,_IL9XM+3 ʻ4yv *6JJ*d f9eUΨ(e}YT?Pb.rO mq|?r|aTG% *"nA7rF"*NlBS ڈa;[&6-aȩ5:]Xii5F\kMnpe'k"bfz2\Y; (:՟@eDJ]Q5gg'Up#XW-}J-UHFsܛ evX&"|!nQf10ƲhJ8ߐ|*w5rDZ}=kd 녈e?;`w=-1VN@qv1}~O#德3rNߣ VJFycMTzyUgdM=ܯI(U 7"!dkOzX&MB9ZGLÕi$JwUFAҧȦB69ωu mp{>&jbT< 骅 W%VÅ(8 ?U^+nAAc YسWYC\Cqsg\8ayCA6~A^ GK-׈d`?c,(8pw9QœM["ۯcyvGIPT汜c\% ? Cu?d¦Jo2(u6٧=E1&R%(h)k)=Q@>94q;k1P:}%1=rUWq%a((iL'iy0zPɺTb37է(7~~&0(Uu20O|QVJf|L'jv|2%F-S_9Qy⬥usʲ!^"MK#mt]oY4q?FgT2kg~l?#QkQ2= ǯkg˼6ĚsE}O'w]Y>Z_&=G8ŊӞJ8^FT.EȈz\N&s f=K~Ed1dd!$MKı \b{+v9gP6B9a/ɬu< QV &!s?{e{rdIJ6oMPVx2^3R65ݿo.(y>g `]GIddlGs*GD΢89%.'6BZBҮ(kb=u@4o8MxTOX?a鶞p j'[f y JXA(0H;/r֯!yF$Oc\+G6ACQPzI+],yȖBIgm0pG0 sA.(8\Q} L#V5`]MTGXﳉammg]T,DQd4 j#"4~s#6X~B`?!?FEo/%NL0X00jiVjG.IJDQ43%R4]GFr "ˡ( 0@,֙"aF" Ex}dmccmζryS[Ol}c>垏g(^"AɖkAη<_A{IT:C(Il>TyvZr'B,4=b7AAEoe ȽmJO(a%dc]DUPP|ӕ*;5'ZxX7qAZЀ!lFʲN[rL7kD?bAb1]?"$rP[:{2/}"#*)ń9_H#v[ns[COOӆ]K e@::g9@ c~v J7[-Pyy/Ykgc !Ĺ ѨZu-rR_gTl@佈{d1e}OwG?o!l؟$g׸ =/~F0zS9Bcf߽y qh,@|q۲'"hdG^7mbi'P?[>,i!7"Kx Em,JG[eBLN-HD2$uyAfBDH/hp]Zl&l*<:؃h#rݟ]BD_sk PJ[Jl|"ʧ y|+y%[fn#Gq&[?rn~!v"P5&#c>8B2hhl6A!k g[xCU׸xGGH;4]cf$Q@M.(6/*@o e> 9/l!"{ LP]GsuT߉WsPr19e RB8{ #GWjv/D9ZRb[-hr"cWBFmbঠ$t#:06[';`2r6 M:\rͦ$[[݉(J )l?Ƙ\f9ﺮbZ=c1]˂W`SRzE%! Rz}Q6CO"r3 c#IKTkW"rg=WG{ZnE?jXoKQ@<:lLǾn.(H}}D7GQCC!ǭ"k@u99ast'̺"x*BI_X l;ضE(!:|a rR{2i} KO,g$W.-#ޭ "O-A—1-orb2P\=m _"~JLҍ1>̞!7l2"4&7YbN}""p% }rg}۟lu }4EI"@ y!gok=~ 9Xc_ֳ<7'O},G@#2ژ6/ho{]MA)!nHB_5>y6z\u˃,Xe(OI\zucɐKMcZnwY.Cζ9X=ueˤ LD261q "Z>嶉5lCP`2ڹQBvr"Qw3kZ8ob}~lrS&GtG%ke($U-ξwO^Z:￱ pt[ƹ$jݯ^q>GPgyĞO <gQa`^Uhh#-cZ( }i=gTqB8;ҶsuX#<8˦ȟ#{?M-F% 196vٻBl^dٳݏmOH2TO!jJ9cIr98ܭ&%1i;3%mS ,d=|D!a{T˫7F$}#Z<mXΡuekGב#z ې(3T5iC\Frs;߮60,,+4Z7Dm@1>Mnl#]9ꨴܟ2Ɋ9@/"\Aɖ*1 b[&W|bl1fԊ@+ X, of"@x5 9xA%ܸN;}j~1+(3eIkZ_'PWTηb\S~ȹVE|uy>ur*a.|^!O=EnWz%=U8r2K&m5bddz t" M/b8_WZ֧f?O^gȞ"۪:D!ymg4W!|/c#0nS7^Y-A$ƄAAreWvŞu׬,z?ПBBQ4",ݐmcc9}pd 6tAؙ$ˑϞxx4I刔DUXp݄kRHVE6"vͳ^M1^ l;"իn@>x41^g65ˍ+X db2M)b&}ŸcS.CL8*uEA  [Ok Allr(,y(sY[hj`5$O{J=t*Tb.1ğ ߝ?&'V{3*u?b=ld#\ |ru&#Bߛ!Y@d5D:S m}Ɏݬfn2AyR< d! &Sm(#YR ?k!"]1bep99Z%[ǗY! n{ml? _u8D6FcXFx͞S,]N8remP%lK`F'H;nڻ ,?d%Ide(nŞc;/Z~v?{ G'Hg@ { lKVi~Ah{dkݞX¿ 있=*+o{Cum7DD+Hy{"\"jS1A5?Z ܘw-2F{RKTYVml\h8<6-\2d^q';kA[P)E mșo#ԁ̾7tˡx=ay4s wwjB}$&jFn;UMh=<7ZY11%'T j=rGp9bV0tJwF &-.()BC"@O"Q@e  2_ڈ@dI@ucQM]DRc u!rșGlf?h{clv@!H򛶛۲ pMlȳ_lK;Dж)IeWHXYkol"$w|3֜ǻUf>:lm6|ƊM?/ <22ؔ[uP>v췭, dXr#߸TO[-?Pྉ  U X-f/dQBv9< ~!9av""}Jl=o N?y ob?mg[!{Id9V]GXK& H{_dxhAVw%Ȩbj]ߟE}E6:n|9~6%5׈\ "V|OkXz qn`mHϻAMoPjea&7q͵q w~}2݆9=QOrR[. nV~qLgPf#sG^܄$8@-CAalTl,j=X#7{WwXlre_ *LC`4 񮳑TB2Ja m 39DC# iv +#gjʓQz:xkٖ J@tblnTYjKXWLYF.ruLHB>qѕ$ј@2;[mlW=F]rp#:{S:'-̓;,:,D[ ވ|aU?ya~y]-`94Crjڹ9>\K}w;D Ԩ ybȹ!ySC,^T:7M 윉0z3?";UHbrV`_ߓ,NEeDQiOnW{Rq(2m!ԋ#ߓ)dIs"ޕ/]k MWv.d}JWҬ|5>C.G-r+ŸwPXŮS-#oD6~";7! a/`rۢZ5 p .ߴ4Z9NClmc z(#1rgO7}uo!OAgR[O k e)#@FA%omea8MsˬAQ X>C% F䡎م,k _=A XVy~NkP?&ĕ?7CގȡE" ͐# ߹J84=uk9yBZO!cSO2:`Cƿ W{b5O67/"+\m#|Q0ڛRlTֶ۩}ɒsrdDFDUss~ KVAcwYo^Z zHL0(M|,6^l~%r.̗;n7rgbvd ·k>h_ "A"SQur8º/m\2L1ٮ ՙ~9adg;P:dkTx*m Dv{ w$[w/-ɪDd, + kWN0e)Ƥ&ï-^d= IIȞ?Fx*mhAop7[ste28@Taz2oZ2CuԟZ9۠Ivϣ$m P/ /Z)Bc6yb_!'hD q9& ' M#p8,Av@{y6jo" &+}9mvBD jÉ%- Qp^brש0otRU,g ڸkXN}@T̛6 =H>DN"z!Be[ө>xgqRr9im{~d-Y w|<"J :3T7N"ms.| eն2܏>ߣQ*}{JzWbg:RfBYdv#wu}BdK=~#r"ALUr?S|=}Ue˿ 6%(;<|I Y>7 ,N5Y'"|0+n;"]ǵ(]s,nh1˭(^^hc}nO#"4}ۙ9 8#_(>ŠĦŏ"|<"% q޶mi[*uZ=яHRUxr"r(XJ]|Cq+^^7mïG~{'UmK:"\|f}sƋAjR-!n=?*u_\"ijODlf7rw&f~2ڔ77sfsuܾF2/Q. fP9uʶnBx6* (ݙZ荲 6гmC:qVC y79fq/ALa}~fc+H` r_9{}ɲ-gQ6u|: .,?I$Ȇ#}bR ^@ΖS|uwaŽ fXkUym݌ܖ(A (xDfW[D,$X1Ŭknk^)ɐ{I2r9񳵿8rFNU#~$7 nMQ~mKlϸAdh SQP=Q4?!DY"5 ŕ>BweJcP@,pu #i.'{F~e^^Ym~W" U&WA"0G4U/߂-upppom-w;QzdK2iz5Qp俐_܋p ,],XrHҍ$N$'7g r ]#Y r}\\E$Ź-s I}+V5򼚔䕑^HΫdg=ynGw/ow^M=6u o!+k^m$Ɍv|*ʟ e rnhOE@Ȋ I6(@N~B0ud=3ȱ\h-wo.5NL y Y@x.,Ȫê(`E "/cx?3QTPt"C  PjS݈j"">K On=A=:F^ HP @\ t""=ui.I2C&1 l#j]Fx˱e>(x.=>@@&*B m*2'ȉqvDspgP )@5OVq6)zI~܇oYq~8h&w` Ў*_8vZ1{X6h hSMpr=-%1em1'6N: [mD/@v+l"YŲyӵ|X>o2X!Qq@~癬m_G~h3HoDY\Tܫe8% X>ڕ|a5mIX̯НX][]lHղ}0Ye.^ |G[trwP2}go6 dūux룸a<׺mϤtOmIVd[1Kkwt/d[@zrssҍ*:G1{lx7%BiZ,,yn߈iCn@wߞ1~`AB$cC?g*m?@1 g y ĨR:SReL!۸k"|SA PDkdd͂nj"2!иKc`=C? 7#@@qNHA=9EJ@G3AZdORdg: smQkYއ@"N˭<>(DBue urBqD^b#m|PuJjr /YKp[;"9П-Eׇ<a7\Ҳ6YnsTj?ʧ#d$ge}Bk)gϘ;m[sP.%]m7#`eQ}F䪚? $'r]|_e}J,+NC Xj"<Nno _YGaS!;nŽ~og'T KPkm[la zutB Сs,}N~* ra#XUqoPR& ZPjiϑfhp ";XoKZ+!C rRvmT@Ɨqb+ $1;bYhzɂi@wC+aHJw:6- |O9n.Bmco(H}!t~}δ^hB[v=J=Ć o#'nྭgs?byM}bd4GDuy,iOɥ#;;9.G^$(ȭ ūt'˩(Ƚ) Be8:y[nFd"J T?f { &2_ X?{UGƐǙ_gA`FMŸ%7{^PBo'_F~YP?s¶VR(ڶQ Ye^C{ve(#, rd.AT.>&u>|[X-og}C3ϊ_] a?DZu j*"6G7&CE>9`^ED.AD ˛.majϮr 1GP@ي Μe 7 N? qYoE ' DW}QUߢ c6r“m!#E67@jN"'-rIjVJ rVf0ѿȵٳ?d:QZu :27Ȍ0vu%?CThc,}Dep,U 0zdQ6mmb;ztXXp2k{ЯZAUYlϷN}moc (6vrGwP9ڣbl ۽ e=ȉm,oP`eW mCThrS(,EU+Tv5 qU8epۑg"Y}s:1:;y05݆2?~>! MVv;X vhdׇ "p N1 7޷@~pu%‚og~"sp[lam-ˑ/=%O 6 ut~L`Ͱlw ]gjpҵ#W E6 :˲ ̬t"![ ʼn~ݏHa8%q;\7CUun1ȯ|b"{NTAi][(ŇaӑOAvwY~a[Qy۶֟>gZС7e1f"ɺ^G6iͱwj9p$2zd ɠYxIƴ*r(܄XTƎBǓ2njxBK5$Tȏ" g|(+{O\ rd>B(.!?;ҡy*kP{D'7JK H'qŦ0lƖ˸X7[>Ii6$+u"B1+G׺;}mB62mHF93xYO"-Gyq M]NoɒyԽu_OGqc'r~О@6?U7.fō^峖h@r(o:HB~6a8P仑%(‰1{]ߣ %q(]pd">;!e;TSUPV49X/C@,ax ~<2H7 '܆x-d=,K퉏iŽnߣ꣱Zܶy9=d}r#ފ|rQ9 _Z粟ON[׸jrbs 01UQD1D?FtuҐw<L=|ڹu=NrdWX^=YVbR[}X# :&A`?̐jYFํhwU7iz3 [?\4eCYX9̞dwXAO!C]^O},|ODcmQ/ M~!W5-&3YlK'#\>g$OCJF=Mܗyٳ[A>Ff"{mhT%R?}MֶED_\y\(a(.7|/'"ErD'y*ulWkYk-$5´5&p}>GIB3\ BC@Sy ͭ(pu508xu'NdE]}mo"+O|Fs+c{YG8D:"zn$#cbB#: QSdoC@F27i'qG@D0NG{ZN_fcrigAĬ?9."}IPzcoA cr d1}8eԍPYj-Thk?eۈP@v_\3׿} ޯNY2 XB@v;-<Ru*6F boC7ws.By (X}d.#mCR:<0:8zϚ>|m뵾w<4l?Lû~E0?UşUQBmdubu9 K/GKBp;WGuv[Qul"z\y\}l'9wD,4nr fwrwg@Q lm+Q !@A< {j$g$"egWEyrߑƒJ'!P;rP9lt51e2kCDFAr{4E@"`,P (RX M5PE`rkx룽 >-L rk{7#m{?A4Kʺ'ȶ nw"2n%!]ː=",Cz  ܆~)"Pls#ϴh! # o{>@l #_YL.k"ː߮Y8Ƶ?riU)z M{B0<4%uA񳃔z 0ls*2a=ȏ#y ´KO@@6? JDjr?/IW3伛i]v٣mK (mu2`-3v_$gG[EAQd$ߜoïXwƈj;~t=XYeu ?;˩9€nk(/ \FT,_"玙YAYQנRو;" {cml< e _G?Df{r矜 "eЗ:8hG3),CE?˼ VE ȟ-/VG%{AŬ%4~! j9 xS9(@A0;ؚ#>g}ݞWQ=2쇈R=aM;31x u`i}=|=ٻHB_2ֶmD)m}@i{=l@(+r.-wFW4o}|mThH{34bj5J3 _\bF_X\N:aN'ߟȿmrC+Pz+YCce{"2[XcP@Kl?Hc†deu"&1DuJAXs 8C,ٶK B*"3l [n|a(#La}bϿ %~Q`?TD#0Cd5eon[kA^[T`ruݨ(lc8RntL R9"ɍ זABN $=ߡ ,Yd7|߷y;kv4a Q܎yk/Vd2$2Q?rq$p|ŠĪYc6 ' PX@oW@hs==ղ|,ףB?B/ ̶"6?Q d[Tio"-cuB>r3ꈈC!@ "yd1x 2&F~"}rz*:N'Ec"H뒠yj%g;7Ef oЄ| Ylwdquw;3,$ٌMYv:66'ϧhl32s;&Pi=2ZH+(x[;ӝħ~ (@޶P@Yvq 2QMbX>$g$D*6TȷP胰r]sϻ"ݟG\O޶Wk{ l.+z(i\*8ތ}o 9 !!sޜOȨ;JZ "m+!YNi{yşlϸ//-ӑ?IWB1#MlHVڰU/B.ͪaa/C&Rz[wM+Xf59{V烜}_6){l?AUl}`RLpl ohbÉI9Z5ƤOAArsZ# Nkq 2i58,f ]PφEfW@U5xFN1_ r[Ȋg]ggD&nNE  $o"G bmhYaUX J['߫²Zt1QU`x'a'(sI˔L{syY}iO)+D\ (F~V[͑2-QFA,$ܶfYPƸ6"[ݞ-܎g }X'Fd?}>@?|j9edy J`q%7@x8P%Kɽ@ZE%9}X{_N%\" C?r7$BXf`SNnDW,EN$ advA8BYzZI[h{}(DFk |=~|#]W,#'vy4s_r9kגC y([-J_D bJ(JC{*~w ̽ ظ>Atuc.$1؝i +Bjq hYy!n@NW9K P !ǬBc6m_73^{Ylݐ#NN,Ipg4uܶߑ#KA %g巳ڰ{GnN"+c-{:ϪW߻9_?QƬ 2iosF-dsl_Y{-M8rl砌ml3j~Q e+Z0֒(#mKƹk{>f~|'E CY},a{e.YW kX6|lΥt;^S{5) Z?6w`Ԛ\gZg(*L[+Dg_Kswnd{9а(8]Gn ~ _Qږ;z?ޅWlU$ZK$.ٵQ+M 'յDD D! ;# )ɶֶLvxgySrhuYAfw!'ܣNT%wk5*QP]ƊJNnfBoV3ncJk{cѮ~`6'7i{a╶Q"ta[O7"( l3ףX?brO~5@(۽0Ia!Pz e;3: GmG%sG @,F?E) &=bV~L=bEM-(աm9̏ײ{[vw"Fv{~v?TCbKz0b Fu߻r{z5nϊ`ݮASg䜈O݇խ=%f HVW>@r("`ZǦpwr! _j_*ALkOrG#}K%zp'_m31|w{wQZ64DP0Dmg{z/Tyk(:mklj1ٶ"@""}QpI(,@Ya:_o`b4M܄@yD}m_j{- DאMnk,D~w3 cmylb F)-Qkʢ"Ɋg+@+v;b?@z4~VU}F _,jAeL޶6y;˾nK;wF<"߮G̊1IJ["< ?}׷ al9p)^Mlaȿ7r{/DQܸ e!vPĔdu`#R1}Sfm;v:{=ܮJz"0CCKeG Ucr=7rֈInB$!gfj#2hV(8%6P48fY~]1^}?{lhes>wD Z!V~yhQc9䬫-o+Dz#`g'بnw!+0#L"cm@o n?p[r-0@2?Jza :\ynCWB{~g ,2K}9{eL% *TI U "M:شCFr=@(f)V9ߗ@t(2(j[YJnU۟SP Xö06.ȾD>ϳF`[6v=pz#?G@YvT Ԁ<A4m徶vE}0 (,Bd"䳐wB>v; Zt#u*c}|J:{ }ń,mː-GvC&[  {Qf59iJq[[e6E4wq#Ff!PY 5 sJD@]zFr9MdW2nt/ mSr6g슘u%rn AR6G6" 2W9RediLn~e@3=WޜSі"ߖuKSԎ=EaD6?Q]"N~mH zT2f5"AOxw1ʚOFdc +Xo|x>7.F#} ʢ@A͏wBEg-q~ ϶Cubc~"?ε>sf"ܜ\mX>Gj>*o"`_ sy `u">M(ݒrUM&"_8OuVE|C{\ UҾD>}8ř6]n 9Н<%. t] gGqJfV|{ʘqc(hDzdXbXr=dDd1ru<~Ȳ]E cJ6c(ԫqbA u1bD-Q hn7݀b grݘ(tR̷!de܌{_wh7~ֆomc̊eˆ~S @s?]yP:#}e?>Lw^DVDJ>/sW"P܆$O ך{`[|aHit/ MG&;cLr[fv@Y2wqSTFcC5fϩ"/Qr^<#?=?p8_,+n۶9V6đ_BY=DN|9r|o/CTl-n@WYX;PV/$xB$+rFq97!p4JoFLuK~"mK- s1W"'8Οa:I6#׌7'|ŀo^,@W=T~QX:QIE6r"ϝ݌l*4@ 1Կ }@&r(h_ g? QL.m*w{c?lPv+ {synWV|"2r5ma}Zx/bm& ߉# + @v9>l9V.=q7rÜU)]Q4lDRAA ,E Kdk;Bv{ \*dX^#Run{r=Gu~yuFnoN;olϝymt[¯Y(L)U 2騊XQew? 綍P e["9\͵"ku_/!\wF́8UT^E8r-"*CHqkY#ݓN3R6 rD(|eڝLFR,Xe9F_mm@N= % ?/[^M~_~F`mrj=zy6 _!>po6#D7w{ZodyQtD?pV؀_$ 8_¾SߛV`wCVsV&ǨPWQ\9-Qڹ٭/ e5dT}ֿ=ނ~emX_Q6p/ W\1~r}o\Gʦ/EUϫV 3{SqqOt rh]j6TsQ<6J6*N(6Mu?k!E,]ކ#@WEd(8DEa NPJL.A@6_I\3 ,ӑmLAvuȗn!7]o-"Yᛍ} ”QV6 ey=nBt³6Cp-~ #aϚ0v.B6-eȷ3#b]]~ D~EdōNB8]ĥX*8ȟ"+Y"~-q! Dե I?F*|O ![n߆F)Kls'x]\Q;ƶc:_QED67z:n(n#qGg!_CQr+ك:[cM^lcG #eOe_)i5A/v7FD>Ivơ*Џ~-rV^K9 9ht! !lvH7_e/ -$Y9;cBO-Dr-hcl+nkQz(WmDD"#< :u|Z"hmd߫OUGq"rM~2ݖrDZ! {[̛56Ճ<7VMz>{j55n%JU 61s ^YW~$0 TDE?oWt""Q5kܦ-I9ǖŷ(V=N=ЎaJC߹3&jO!+ŭ%Xk2"?8sw!=݁'/RkwG|`W!ݏC}hanƟ&M Q6q ˗A`;~YfH0q 11x-(wp"۹> Qd ~%ZIDAT~{ߝ91*^{@ede(n^V]aC  /Fߛk9"axm}u`~/<iDޚ!U:[#UHԂ:b:2Y ey6BHJ'pUe:UmD\}OZ#{̺9r,p $\jXj[u#3k: Zh6"$,oR`|=䖤Xcyʳzk,1ʞ(h4HAGd=,~>$pov!v'=+ɥgҏCvζFM{v,&O>{uQ V`ds'<7K8e!wtۇ!d '-Ec#Ck\6 R{2y\Eu?ǷPըg@dD*Fqc7vuεcm\}* HfcʽMD6D,7JR'MX }yr,f% P4,$a 뷐3w@7eMgD鄼yrȐ'5B?)Ώ6^@EXVjPl5 whF]1Wu|߃M,ickKns?,_S 퀂r+T,nϹ(xBeu5!<9U?v blhr_,Z.6df og 2 wZO#`ֲekںNQÏR'{y7nC;^@_x}`|(6nAD$w;J~*@ɶW_`<)p ],~$DvB~W鲙 PH'Ɨmy>PyKa?o[5@xxTT9y_P4v'"Lg[8Pvew2 Ǖ>CQ-rY%[P@g 7,8a5>fƚwbWc>HC_=Dx6n֣L>M]r>DCEmdl7LAs"&?s \ɡ?}ſ-G& UeL1 D:ozq߻sWkLgnϑ0%7NjI'|c2 SQ Mqװ [kBa*iLgu^3Cu]gT iޯȶG@r <~E(H}Q8D&b@A=eQ@խlnO'T=$k܊x'.&AuQ9a"J~99D k9ws!r־}ϴM4F}"T\¼|Q`2Pp$` }^憆.rN(PE`lrӶ9V"^(#[hTz Hז8Öze]M eCۻ4|hS7.x‘[m#uIGApT&*N0T%ū٪hȉczϺ~YJv>P9%um{cH-[L3G"> a(uZ!{p=4Bܯ'jKDՔIoDp7"(ٺYc8T?E{dU|ob?DfCuG:%£Ykc%O]nKYЏSk!9Y{@Cζ>c}]Vx\dx.Crf ,TqXf%DeC41iAZHP3sĆ1boeCNe+_M=ܧ ;̾X&(V(Q>lE0%$hDcՆsw{. E)#p!j8z۞E "i,\DA[IDga#ܞ<_},"6?ggպi&A$`EƊ9TYaoJ,aבX?ɈN. H$4؅%.alkS5hoDXI"Wu2d{ oYΧ@,2[!sn?ߟ`ۉI(H4F?Jrg3`%*g, J'u"o(:,NAIف6v;ʦN7C%';A { m]^Hݥbp ¬6͙?B_!b+S{"lHj(>Fg,cZZlSY\ su w,C?܋.DExmkOt㳞W D"6w?ptbوB>r~fbO!GeE~LNXN~o fd<{ݐXS|(c Q1 9%]f9s!?oF>rVJG.^eo>@Y~(K}A %rQe~֕6As ǔB2r(%V`9ee5[gvဵP5cu}rSmQr9ʲb JKP 䦩RQIJ_"kݧr=YX,F0rk46 &"ȟ"RƲؕ$f 9I(3e0S"qtm!l%]Eܺ!_w ?zrj\ok!;n̵bS鶳AXsv,}^,( &OnGq>sKZK~NχcsqP{ui[)P'$luT-McBNE`~FA~3";!_t[wAqy MBR -_p5W(ʿyOY&i(@tAluʲ>\ic9X_\71˩VdYGZ@11&brR\do4"8XcYup'%@b;JKySkK!!<Њ[yFm9TJ''z# 0Yq+,={-3@y" d=d#lg |9+F7=O@ :P3gw?#یMx!ş6Mr+!$v;jGqB/Rgr i'M܇y(^ի/ Ϻ}A@}Abë,fC@k/ XcOKIP}1>#3*utj_DF 5v''iO"តH@\/G rﻏes?>Ci/Kgs܆/@9J~@$n 1rgMD.%#ZJ~NYū*#7?7%~U%!lnY|d[jpbc{;/ݧ-% ,:r>| ߻#\œ+mXWQ-9GGk/Tq0;~BW{8gGx3"}Il0C<{ε(AWصz s> ȣ7}}k 6pGL[vC%Y@U1xl8(HIJrV~Ƅ.'KD^z^[K CRF{" T%G` BsgQ:esmX w"#4V5 vQ>G3AZRe?.#?@?*C h]B|-ح3(E3y,.w'!DWb5rI?Ƨ/F{32n`B˭>Ñ H~Fڎ<&3,t~m53dw3c9e~yWrsP@85,sQBQޕ82hN$O勪hmb*J,C /'mܯ(^F=9 5#Q]k"t. Bӊn~MTF/n2Uޫf"mfY-e 9%E<\Iv I/ߟ0gꓐ|/D{8"v5ePìJr27z 4ZQ13?$(pA)y\M; ;J"YF鞳W%YF2|%շ ƻ_m(k1y͎VN.ʏLsZ&"b5,qwdg X9o,e kۘ$.^VGA4g9b-y E`#[=?w[׽ 7X_$UZ.oɣow@9~ z9z9~x5"~ZV_ u/J@ݗu`5%ׂBWT-gōEF8nFNjK ?(ޣY7\!mȉZ^ _LQI*A] \e#DbBy)od_)]9S#\c]0N@mWDnFYjO"[~%( 4w# Yv,w_w%d߲Bl[l-˰(~ [-]ߌ|f!7/[@Ag'D@VCo ܖ/I|o_o/r;'K{ ka[ɓ1O+ l QfuW߬1Q;0^A/Oˡtr?6fM +/qb."C-G6`Cw+y[l6mk9" (em 173b#^AlV8]lKPֱ'rc @JvJ2lwj!6o[q!Gwݶw~/6D۸bh@Gg Xo.*lbG@~8ʿ{eܵ8G ll.t"kd߮;(p?^l&&nqb}}E5bϘOfNsҿEVÐjdMQ r2YdsIb ~遘c0c-t'8fX7D3M; P@veO?8:z2lLTb7Cv&A5CU.K@?(GۣL|; ?ϛ`22:jǿ__#8awmw3w4#DIo=0 郲5-^nþODֶFȞO7RJFte{iB3QzgC>6MͿ#p2mk{ur)8%d~=KJZZ-{$vEIu(4^g_0nV(*PI.Ӎk[N}:ή?߇0B*C1e""HExy?l# 2Dx6 +8+[ '"(Mmb'5Ns|Alip#NЇ{S-}-~tX9m!(f A$Đgkrת:U-5L"$g#Pi%ڡ*iȱk[@ -!wһ GІIJRܟ 1ɓf^Y]QYh_䄶M-T"x- AcD6q@dwDF#;sG v rqܗl7 -Q /㺾;66OQ6t>b!Ed)(;s0֭T_#A*Ǚ$YlCYFy8t9 ?Up,*I m7m hNKSx@m.yJ=Ř (c_j{bwCy<:,γnFa9uצUsC{3®舒.#>#M;d%q{Wk*25P6(XU/G~~e}[ (<0%C{M#mP;mXV$D5lg,-F`xlooK8A&ȳPƇ7ݾ:٦KE>;ʟovDA1ˣ/©}UA*hY÷|JyEw0cP骯"?iA3ƮL ?n@5l+! 3PȶSӯ UW&(oAZ›U9}Wk4 }m!b8z8xY`[%j& KQLv۸m~!ҏ@/w--E༛?|?gk `m?QQߓx=F!"Qf_ļ?X*| 9: UZȗm';Ax$4!nXy^|Qǫ6NcW-!`#Zlʈǐhb,R?4EN29,7$ocwgoF8eO~g]mzF=\PN'yu;DYKT NYP`슜l ;2Zn+r rY^ 9u3Ǻ=(B!6dAgr$a>ƾwcӍ5܇Ǫix!9mlv;y(,Durܓ !ǝcLr k-x#TKѾ (k[LQ&A6} A~97`[d#>/!` PrCfqsOA*'DI@rS3߫:|:f^Gvy/rUeUWv/m}osV"ws YB0 ̶쾳 6 WClӶQ%pgp+yuێDǣZIofakrD>iMr)P 6/A\IΧ^,vi!#mƽX2 ]6+PPAa;K( W}ѡpwp *Cwg/ "̆YXfY} oErp^Ag=+*i%NJ-%g"gXikIF <l!ցVE$j۸L-c1n+9)e rܶngLDh ۾.v{vDn!3[#{j~iTZBY."`y$\w3A9j?Egȱc$rg[m/v/D<+<y(`t!_*^c|Q0 ʂ: @oMq ۮ4r [RjsohmSArP+rNAdHj}݈r"!(E6!ʬ"#"M9eG k9,sދjd= Qq/Wf?r{H j ?$" d϶>D9yUFb8e};vC}@MSr2 ~FO+T8 awf+[?ka_#'/DDn?Edmp}DXFv0*m*%AnbDt*݀J]*n4!0h,p=TF@:ڹiF[ϲ~dge=`7rVhl,orN%fu@>"ɯgD"yҬ92?gof01Yhl(rhHɟaň=o۩Gↈ(* _!W}hֵ<zY38?dmdXu+GhJpv;fY4&'s{1!sV=:"^M r&nQ7$ОȖ/FZ(h)N( }հjwA6wAMIA1I%Y^${CUȗCnlYA(t_Yq?2dQA 40ȿ?tj&WF߿#v86,gDޛgHKFb{y IT~BXЙn5nәd5EG`2q4toPY2KFȺm[ž״#U(xvxU>"_8q2`hKYWKU E#e#;ܚ FKGN:&( ͱk#<7ߗ5YqUl<M{?qCW]rC=mגˀ[! 6A۽5((CR/T-Q=ߕ}5I!f]GՋ#W̨'{[/Pzsu }$.G"\R]]W(㹛9cfSAyr~|A !z+߮Jnt>Tw-A]lCPP>Ba{S&+֎6\C]^e29}sދQ]M{ umcM@A ɃmÈܟ(ˮod['8¨Ñ? )@gg[&;, 7䊁edZ#8zpL6emO2 ۵$b97D9qm2#f 0oX9 D>E=RYo.W*SKm*"|P|igb*MȣvҺ;M};{,mHMsW~& {ʲy d8v{8E7!b nXϱ,Y' sk"6\񛍧)-6AYƟ~($#ݡWݨugc,oL^w bu@ig a*cZPtGaܲ@Qu}mi{"39T*n"Ɉ-nߣ#=xm&'z!p ⡾"6E̶5A`0 2"D so߯}cfȸF$"2ͺ~MF䲹 [?oB*}WC9]m[ &Q:S<&|'l7"r69#yw},þHBPbM2J ?D|D; 8$a" Sm#"'(=53H(@nI.G v #Yӟj'H z'WOR?lFn3U&axJIG—߬ d1l[d(|bx FXv6/췳-HQZlvńW4w$yn~o6 Xߣ$!"J߫ k5Gm<awFw |)/szJCSSKݷUmgRzT;܆TJdCGAhT*CXayZv^906fNDYك7&G eY swTX~dcƖy璓&H}{jZ({-3;mPz`F*]wbw g[l!=J[@2ݭ)e Qr1lTQj`#rk잖}1@>݆Qdž:26s m`#놲իv|Au`9qE䮋u1Æ9W(ؔ)mO)Q/'6$5I7$L6s{mhSb[}ӑM{~[ Qu9LՈRn@t:"Hy9z)f.s^tj 2.GWDcDbSo;Z ѐc\ m_nEgDXeX.ELv%^Ml3ܞdBP6^Ł&dcܗǻ)Ř&OCbȿ5p;F>h;sZGc"+ \òYշ~r3QRͿbn"o]\m<2gVv7"皝{\e5?]܏uG=#tGnۭ.>uz%oxmmY]BB_}74<+(_ddIN!*s >S%l?cQVpj~9tAt]#o}~s&@CT1VTF{Pؙ\#b{4S yG5ߍ A71(@c{+# PEch! hUrmb8㻐\km4smJGP`mm,s@mmI& Xl9ib&ncTx+-a!*] Lġ( Xy"/9o[f P;w99tv gl'Xv/!i/E6~7//}Wn,n&}^|rgoԤ40Wu!J^, Xa; yug2{]w+Q.6F&2Y'#ڌEve_uܿ(X{ep' n(6VnE~~>[ң9Cm_B-?1z@7/ 2WO݇~-q[نwGbBJ'dV l*m[n!<فL2Z"wIT@;k~D$¶psm`G륺!Ce%Y!SVC~JG!Wv56Vl%")t +GD w}ӐXے3"i:ѿlw=lxo >M#qȁ"(P3":̷Pw0cnfӐhên̰x}JXcbqXdЏ"ܝ2PB(b[l Kb(8E^5QfrGȉEP7/r{/B=g؛@P8ʆ {!7|%Y'W7}D>ޓ(݋Hn(+9H B8j,NDJ!f''z]m]xu"l c+`%'2n9@}j!,)G7zO ?_0w-%Fr=cɪbpE~esS(Un3v߱EUrriq 4v au$յo\Hd)(x,Fi>vt'؆'+@9ݖz(s7DñkK/7Mƞ s.b}?0ŋgy> +AfHܯ w7}!Ŷ߬}Qu? ۬W|`Mr77!rSlSfOD852WXh]03) "FWFOOE?NG?gVF81}J,#@-A5ˊ!쉲ɥes,SIt_{i{xGTyb7 qrOQu5bYC)PW,H"B B;j["˗|lCnr>r1 v(+5#5A:o=r5ɒ7"㝎_'̹=v'k#4!Q(?@YY1K\D+aӐ3lLΉm`|!3 :|ɗY8eFEVXWOl9f/ǰTy[߳"u]PXGDt'h#dQo<"F9[F-/#b2aٕV_@%ɃC"< /wȟT_*¢--D_GQ{uPLn\زxۯbC/m]b(k],./fbcSD.C2{ő,UIg!F2q(h!e8;O{εN6r"_J@c /qnclܲy8JUyY/#?Q-ȕ!|n9E~K+}] 5"\2F= -HP58ۊcEVVP08B;zy%LD`1zTO]kCÊn֛_3ﳐ  q'KwP@\,:䒫/Q~ŵo nGz%"oN|cfdYl/kmtwzM(xMw L b$"ìwp_q9cMDN DnJv $EDD8)śk 5j#tBض ʙO s.?;QaպÀjqnW,Th}m0JuF$Nƨp_enp|1"7QR4s5"qm ›1;v=ropk-D,ΰ,w@̤!)Ḫ 9Ah\f!LDY!@!0YNB܆ yZM11ǁ6kɝ''0,˾4 $̷ S /rQU5__\; 2WP~:v"Rÿk@e%auu*!_&wcC΄-/Cx3mHfZU"z[fs3E]vҍ,ar{Xv ɍ! mOD"~-A39G`oY77 8}j`=qV@4t5Cx "PMON!owcu)z}-. ;fhH1~ SL sP,:(E.pA<\}ɂYw,IGq(;^t^EҘ^Dd3'AR+x6cM>bћ9õֻյe)C=sr-ٖՉ{>8&w]܈dW439 D q1 p{ C&9tբjL[yrYeP1q8>,.cYbd/,t;:#=9=\>@5=pq͇<up:Ͷ$"Wz-B>p ,EC@mK.X}B%~sP?`XO[MQ3(=2⇨8YMK=aQX_ONEAKrЋlٱne)~렸ˈp7j!,k݂/3,fZ/v_FnO8y9&pD@m8=EP(^S@4?=ܯ@wµ7S GU;b?l#'B2o}vr1"'Xlbbk/+"h+VOQk&'ILg;N-DFB>mobY͵zD S,FYTg<*, 1WgdYuf"[{u؆F.~m oI}O+|9"jGd _|7'Y{9 P%1DnvEĽ} SǶez y 6ѵ%nQr ,;vTDj2rk}2m~[_$$>ܯS-(J&{00Es!|4/!2Q 5p&䜕(=bﵐoC+~~Gi5h9PQd'Yo ?V -QYg4OWv6pN@cf b{ PLdx9RC{^<v+od{Z0" m}(x^~@vSYqRs_~y<2,Y< D`NE :-A6Twe4&(!p۲ԲHSwDT п@`*rX}?"% z_+f>G#8ҡWGׁsC~>-ՕP|e:ɟG]_+ܣ:!ڶe!En|pUnorqB_"2ڶ9$EZf٭{~@ *BrPF|1~r)|vch P'y:(\B䬸bNΪ}$Ou'=gYBnZ{mtw0s}O߷Gxe"r:"yMCr,@ :C@mF4^/vF&.C{_Dh r ŅaKkȒdkF\"'Z!ɃB1 =IumyYKsXS SXŮf-ˇ(k }H@ 'O |ġ@ID^Yg8Ocmh3k @z~U7a-)MG m"tBz\!fam<#n((=meh% @Ο߁Vh@<"+9S,n rN$?o{: Gk#uP >m(YgNmpO!6\C2$<3Gp2";%rO8g|]xo%bY] "OSAL"誖^!webݶ+|g,ܢc%H?)")/!}..MjXΑG~:oj;6zz "##_܎(ƜnR?cc=@D!z;:<^BEF]w#3X6Ο-G Kyޔ=$vg!\m "`ϸoCfnM.!EN~ WP7(ٸٟrv.0ȷ>{C>UDBOsEuݷU=>D~9$m=u ˶A _ٴm PDa"%m_ \R`.&> |pqD" -E ōA/Evs69cOl?GIR'_~!u =:6F;nD;DCWF* D)XJ4nF3_E32lT5,iR"pǘzx#` dUYXdwP ъ}9Wս vC8(`>7hbz(>ǚޖX9Bv9+j9-De~cA-LA1 P@mA a[OEqQ2W C/uE3Ȯk`(r䑢kY]Q)3tfvF*r }H.Z?sŨ&ȵ#oxymvG 43 ;ɥN#plBNƭv;(h@Z")VWrGYS!63Am: Y'"Лa]DC/]u(HE3r`PpfMUz*N^ւ#$>}PP_H( `=aǀ ~|`_k#_FF|ww ZnDUh]9:~a2HY0ϫ˥dwbiK" ycOD>CA)^  %~7˼}N޶tUoV8]WwFn#8mCj4r#]ݝl#z 1mɭxGX`ݭaC߂4XLd3QP[JePYf2]NSk"c}9.quY?` K(vԍ|7 O>eaO  5MBC5-FE? qJdlsZOخnEr@ܿdA~bC`_ūs4޲n/<_.k#>akm311 1cD @Evm L/G]ѺTk?1Xamk wDoJn=>eBO3m@U8p)qth=9-x Z>Vu~TpzhkZġ)G2ςH0.ttEȈnAq`\k/F8 ,4%TR6HI5P=hUEޗLJDK^Aʆ4W:9VOZvA3![Z,Y1[ os"kn ܭ@,{9 )#ȱ۞(M)! D{ ^W)6Im Fx(ߟR-#!9 V~051[owk^O nD+ޱr3~BaGJ:p.uGEٱKL~2-khx qX[=d0>O}40|[eKwEF3-? nsɨg5BNѱcN lFMr$oy\i((ß P ͹ }81ͭV [ΓQMXh#*DYJe("p2n`뚺F OfDy ='xrubwwܦD T{[:C ޗT OvvSz*:31!yo|<@ C6RCQT4)s!R(-DQwGMmBdyD?{/Gbd e98 ̒1mE,׺gM3Xge (0TwVBF6A |RMe3 Uލ))PE8Q%[?4BCu%dP@b_`kD1זLd;珄3y3r\5f#f QԲp)H?"z\#}տ~{<fȐw$νoq99{X6_1!}N7Z'SWf~L͓uf{W^/!l[Ϲw4];c(@ =&w'hY٤V/9Ф1,Ek:99o&>zۨ C:v*#WwG߻~Nm_!'""0u"H>w ΁xvѪr(uC b[2 鹦OCs4=(@}8aw#R eB6c¤|ٶ=JLTtRfP%Rϑ l"Ha^4w@\E;ʹ A g !N4sn4Ao@[-#Cc xJ s RΛܷ'<ƻ Pދ<^H:Ӑq8QՊqh<WMU"߹)bٹ*B{dgG辉9qY鰇)˝AĬᖟ-IЫ[&.DJ )t_dחALiz.&"אbgDF-)LiЯ̇ Ƞmz,?Bq wYQj(;s߿}lZ3} ګ77,`:" >)T"$sm%~Hޟ@d<& =H߲syYL뉳Q~b0Mrx r)!D8iX$ܟ_Y`% ΄܁@un@F3Cno,4K_12TK +gZA( M)j#ɶ&$Q! furh0=oCJ RPR-Hʀ@<)`%擧#C1\9A jkTxRWhuu}8Ryeڈ*!2" &nxk@H*nlˡ!@䠔Z~A:"boxW Q~3r~#p&V:?RqKEͫzH#'dzZnd"v;Ho4Ds HӲn 4&ǭfו$w<ʼ?olZmLH 5veM=#Qҟ(gy(v}|an$_=)5EՐ"mH,w՝$ޤ,Y?LLLs G!y䬏ElCOZap.NxU>6͋, OA]2\C/nFي̈́w1͕ ܑ-T^$ilT{EXx޴@:;ADh ſ|p@zdCG7eQOA # J"ݼ_B{O3 yi!gJ~w!6"/̵ہ~~#P-loO{W"\)$7Y. HW8ef$zT}Ov>rz~1Qq0bk$LN{u݊c]H/J5b{p [YBK[iA)m桇";/ G(]Q@ j#5=?߂dHW7CQoIȣ>F&WP34+]bgQ$փ/!3]6 @{ 퐂|Dl^r8ڙrb" ĶcE޵<Ѽ:^1"NA<9+UMb F[N!6WyR^ @=(^~Hא;ߔHK2 ;|LK"z5m߷!Qdje|%閧cMϑ)AXy>Vy;#}bk°䮐9)QPׂpDyH6ӑyzG̿HG Բs{ٿ}qef],?! ܗ:.@:2Rh:)Õ8Ӳ +d/y>~oB I}Y#q_'Ojr7\ !U(~/ClC/}vA`B2H 7ژ_X`Sl1}$$㞼,8#E}O"e6Sj&JIN+r?E^gIsL\[Ak)E/-/{H奶4^a~tG)L]b?aK6=)[*(hqyw$2hOes Qr֛eqb-2UbMY~_GHu*mDQBeL$i߃|9H̛(Sw,jx)zee?bmr3#`pos&[! dYml^w!u}:4"< 5Hh5RF{ZU+7Bg#;^a92·t?Hh)q&{!Ĺu(:DAY7֝? H|m {~) rO@hVN7,ȁ[@̓7"3k{ hj#p}o~DP@1(g r^  JӮ'272,BN۟8xd$Ι8Eep #lyrty[o[Nn"nӲɶ(xwH!pb[,״dPKKi@?@xw ʈNn/CaOωQNm)үs}ld"Gp5̓|ȩ=C 𽗚YHZYIzY#}GT7ŸDQ]+?9GTHyh&k!醜&dU,im` 8;,]BQ4@v*w5B6@\#Hu˗(*:""4l@;)#> pZ Q=2S/Vf"C*7 -X 935hv23ܟGxc0i72S _ԳlB_Iw {6i^@;ٱcMq+$w ,=o#=~LDe&^;F1* j^Y#M#v}RjȠ3KgB1-խo5iWSݍyyLZv2UPJj2c$@oa.UښaoLG-0-lc,غ 4o!"1?ig$!Rr9I5<Ē”=ƴz.eۛԴ{K>DFa rP!8)D:o2|} [*샜ɿcg_"&9!w[A41a- քd[shCl;ľ׭r/#Ry>2{XNBn{3(u3k2~nȰB[$s憖$ÐESu"hB̏byddwwAJd2[n%2C[ 9MW'uȀC޿#G2i;4 y0dQU?׉fei8P@i=MPfߟ|wY6ڇ!qfk07/}Z:etye~û>H/f_;dd4޵<? VXA(|MR[d}[+x,zeeaTVA}nNS!|j `T37&HWoAE1lW+2 $? 9E,iSq&Z|&`3Iw&k|&lC"uV8i5gg)U3iaPpˌ:Rދ-(i)(%HYF^wZ|67x%2`[KQE  3zNŅ;6D`xݗ1І͑њ?i28i\tz\so qR+b2igΦb^9DbA]p%.Lm$v",Ehd)A\VFr6Q(jrμt9ߚ'" elCx62V/f$k-[܇ R^ aCDmPF[D 1Ϟ>#PN<)H) r%`'=9#6+" vK_'|;(PKL7q_!ੁ` RP$P/h|CLGF8{r˱*?ݟG]z֡Ȩ=CZn9 #}gb(";m' ;MM'N\"=YjP<-e-:[J]f7HR(kj)e-N.v"p"e$}g!9#f䘵C}ͧeH_3S$iYKa*3y4Yx<tp4¾'>LAy9eK' Mx mSf 7pXR Ӿ.| CƵ4}3-OA6c2дĞkd=ED6WZft=r.B~Odԓ^Alܟ(tlb<+(" _k!ĴL+P<t^f^ 0ÄYz9 n3l{ T9 dxje]}ݡ 垽 ݴ (P*ANIiLe|ȉx 9n1;#;U A+CB>D-$" ApBP>2L#e W߳+{-X)使U {H @Ef$ڇc(}6d+/=U7!~&1pCJU GnUr#Ūi4/&Q`1k?}y8)ܡH'.Der`.=a I.?TL^$6]IYH.2KA9O}͕ġD7ː|t?E+M'7 \!p~#"ytMzun=_[QUG`5Ml2]-|߻~%>_%oG֖EFSo{d OFSEHx9+x{ކ#-ai;ܿ|gA T(^FYӃގTh݈(~.x6Fo0®ZQcaR9H?ABbr9RMי-t9@y흑BW#6);VǎE;&ҁ^f Ǽi<ߗ8 i:qG#lac]$ALb3)ٸ6jy> ^F=3^]R/gs2|\"#8$hNHUupA̝&AL#{H'A -WlIIRr]mKGXL%z<3yMK#'7#e !xWY;<û+3~vO$5Ay7YV6L1/-'X"ץK ᄐL^d\t`1Jq,Gjeޑdq%jPft6 j@s7_"ACcrO+~'Y/^" oE!ٿSV {*[d v!pnE[ռxȡm~%tӑ%d1I|r9N),(${HW!:e!Mi❐,>(9E to_#Zgޅtt ڣt~oC)}B32G}P2/M+&h*{ Kڟr[ > rFF[Qf1ᬝZlPwSZΦXGi~E]ͫ(kGԵ,BؑAn^n#=돂<dSֿiU~|2) 8>LlK>9)32IL|`bE )fE`@uQv)R$g|`A˛+2}!HVYi=m[rӹIJ_܏-(AJ3 ^M^ ~䶴JP!J}T)UAHi2M6@4XTM/!oz<>t%RiS ,?Hn4/6f{W2R /5RuH#SӠ91OGm# l \dCp5FP}d9B yF̯,l-҉KRךcmYRġD"`:[q7C2]tT#~}6m ^S֜v{B=z{2n"W/DAݧ[lB|Grx!M+.(^1_o@zҊS߂K{^|@*$?or'd{;¡P<2P#OK"4П|$O![ IH7ż'6=<Yi닉Gw !i?*L'έE:kZ>8 e>o6#{}ZAt? L[6tFWqnm/.  )P6Ecߢ(K͔[R 3ѥ dLmz9Dw 1E5=3泭ț.Fj`>f9'Pp;עH7eFk$o  Ǡ<8/⩝yi3ur\>B"}hD|G̕%.BŌ2{W e{f#9iH;!NQ)\/Ce}TjBBӈ"r-W>ߍDxA%Lk'~&CVuaAkKLe{i%$TC[,"d"-lqE(>.$ UZd rGDhrBYƎHw"JdB#eEzK(㑜4w?Ui)]/#]Jݗw%jti?Ǯ!*}7$W")҅(߁~]oAs'q/gw үC64#QQ<3}Is{G߂eSw>ޙ,Gg??XFiV7 gv~M6yZ(̻Gdo"sWV}oǀi\$" P*ZIŎRdp>1.ȀEߋ(:낲9 }6e ʐ\enCURrDAfBPd=@Zlm|#[h~>L'<~"սHkT`2wlU}+L7gk!=Z$3@_ttKU4"̆jvߕɨdޭFr^dqo"|j\LB*ldh ׊jC~@|GӏlB)Ph9ۚ_CQF2vuF<yo6y )})T[9d@b.Ur<|?،Ew lc;#, xgBx5Rp?߀ѿe,;R}Ge3/i_ u&@vļ}4`dqG0y#7@Ad,"܁&bIlyy:v@,w{4?T00vhߵ+,\K}2 vlb-߉AoEs'$!o#8 MfEr8vP6E鸹(;"4w:O=s-C"[O@)1hXbZnA"rINJǛ?i:cKQ۩xlFw\Y+!7{SEw)?ƴKcSôͼ8nVLErC`$㉳:XZVؔjٷܸzn.}>7D$ː[f'w+]K*n\BS1HOJyoFzt1*H"df7Ygf( Ń!c+u 됣_HsO2FcUC#Yz^s$-; (4[MBh;߱(KE{;9N]vkٸ)#wz9wo \{6BFn) ,HG"9L!AK^>]az4EKAt'~`rO5#?bI`?G9&/How'"ݞH? }l Eɝ}y[Yӑ%y-Cy-2کP ҽw1f䨻Ly.@HV/TXʺ@e#=xcK;Hp䱛dHW'S39eF=E!89C#^t?F*t2-lL}zF!}(DN@ gaDL(J_g=揑>"_lLV/,$5@8wGvsCͨ%tEXtdate:create2015-08-23T20:30:28+02:00f겂%tEXtdate:modify2015-08-23T20:30:28+02:00 >IENDB`openstreetmap-carto-2.45.1/symbols/generating_patterns/scree.svg000066400000000000000000030567451302040332100251640ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/scree_overlay@2x.png000066400000000000000000005711221302040332100272500ustar00rootroot00000000000000PNG  IHDRx cHRMz&u0`:pQ<bKGDtIME(8r=%IDATxwŵ ΙrF ɘl 1Gp8__lu69gAB "(v>3kiٜӧjΕgz/gp:Na5@{oX`ޡP|}35.S9t<3ϵ%p2럦Pon=0|oM+gˀ*6]Qjyl_bXu5߈x(5U~x_} !%;k9y4WGѳ=y(-Cu \ &:[g?.BgHF*hC{&ϻ@EU$4GB=NS;#zϛ%XQ.xow.֣ "mt1 gBBjӀ!  &,uQLOl|=E)G`#D'555 p^p$">A:; |}t$\{YAk<ȹɞ*TW:#e|JÁw?}sHzd(M(dmϲ+9R7p,rj42Br_EyrɺaߑMhM`@ ؘz"k0Y~dh7$Opރ \H0v"K~\ XBAa9k?<u\~^k1Rr7ɷ:?N[=I=Z߁L@:>5/@>sG +`&b`\oRq>{t=b5=H y$~KV湢CK$،ԵHHYK8_ IdU7mhbwF&"oH:oCn%7 3 Չ;QEv;qW:VhRy= e>BPS  nguH!'akpGGHp+~q̏g;My^ $>6N-vomw lDKvD$ך6k@ob7Ud̄Npq3raRܨ-H`o& :HmRDįu=/B|{w!^_犇Q'{~v@0I>_F@D!{ َ2P$dG9o}֌IߐL#_4]r<$ NGga)y:Tet1D$Y7CyVduI{⿁buif!そGL!2 <^w:ME.+E j" %M-Ȳzp=DU B#p D&E~)j!w"π&Ccq@@p}V@a/Eu 2?B'"E>eՄyZ 2}+%Eh 35T1γ?beAJBkSK&o1kGC/#_ȶ lo/5!w4C6S@?YvyqM36i!˧q  ہ{g yd@~] ߻ZZwQ8t.0^C`r~yf5ּOi+Wp[Ra9_&:NIyaPr_js9rCw\Gʃy=*#?dɜקi)rQދS7Q(G ,Yoܶ*e4 )G V~X-Ȟ@?oGp]H%,Re}cPr ȍgz:B30 OZ޿BT:ް"kǡ$qd2kk4$AD=1ѿǼA.KzĕD/a+e,L6l"RFلu3$_>gܼ{<0 VN8@B@ @F{?;pgLܠ6^E*+)'g >.*g+(9r86uw@d~@m8#ڹ(?M(/rbC;мggzD:eŲ2h/$W|>E*hҳ)"Hv&婧i R'KVjC%A-b3r +q.(V>Bh3|evo_ْP@} B;:1i,CY"u* yMTCh9׽W\R߅֟|w d3Iȥj:h2D#rF:J#!)ܡf R%; ŝT{^^`A硘lID (w!ҭPnKքQӭ4U3eRF8~($3]%b(3}Jо Sug>o^~ d$^# 0-p#~8/纝PI/~#!!پE ϢU.%C #{_7 ;7ro.<d࿐ >CZ8@dUXu>JkE@ 5 f!co#R?f4/N 1!2BŒ͠wYpޅ(!^Qp IQk{"+kV"~ ʜ,Z@$gP^ۣ/ '2ϻC\Ky[%c=ۈ&Ơ$ؓ/:QЋz[oÆ@`$ EM4e+#o4͊`0yy& ]7&oR,(r7Z? d]4 ܧq&!&=Pu4TP+U/.|ߎs߼$aH P_G$S Iu#RxfCޙS "oA+ƷPS4գ+r[(D6Q<~_@IeK;PC$Rm4k'"^5>| 8d}qyuDو@z-9GQjh 2wѿrZh:v-F;l@߸C(t'P@{]ǂ8^FU57A#F+Nu,jܓ+&.Gin? 1L^ u^}J7QHH?c'BiEXD1K Y.k?H/ Fvƴ}(nq=uiצFPÍu$-"Ԍ|r]KI 72q0+)$f EnVs%0^@C0*ɦ."T`:EQN`dIM*z kn=uo.7Wu܅d{=:(40ؽ7d폻o$.>_By })Vb&U7䅜G4ՍHD4U_u yE@De$G#p :m^!8U^!oY3biP<6n<y~W3KʹT,!:Ѽ)V/z*.Yuz5 }HI|ܢԌɷ¦ ^-vCj"4*[uQ@Q.Tq87t7W:qe9Y]e-@rW{ބmUu(?[Tgbʇfde/U ڄxp9a`<R(v02T@g2ZCϬW(ЪCyB`iyEU }fsƠȆ7BfŒ{v Ik K rlB]B{Oe8#$Nfjf\LTNӡȋeС6n7m&CѨf"eYov~`HwLwʵB4evRׁoGJ/~,j9 Fш_'+L2+;r!H[دChi#竃P6M U0!%MC99g!rt uɖSl[)vk}\kK`fGX2-~=Hl&\B~64.ڊ"FcH坃c/&;6yE3 YtҲ.z#'D9_*ᙿzMt"Jj?`nz.C5 W;ۀ6<ʸ FQ<$u S/G;S/4 eO>~k>j6[k7"AڗzN5YA\ݒvUC=;;fsa{~Iix>gLEޔ.@LIHW>ۊW޻ S.ۇg@jYǸ X\6cC(tDP^+Hڡ*N"~x$p%l\FmC@_ra{#|ףb=,05"6UD&?F+6dYb/MQ(o*.#jRF|V#`=|<KUt~ Y&\Mj<sSWP2$yCiɮw6DA:X cɂiۘ߀ lx[uEyJG>oD"GS.Eܵ[(6y* YڣfE"Lfe'UKȍohcj璜m ;%U` yh6 K=B6ɢt"7JB0$'$Cr)?5Qv1kqa:dyrXaK3!w#tYˋksrmNSt(Ro}6 ۉB1…h/N}~9Jmn2k\ԋP?@n?GVh5UsQ8ʇ+.#k숬7(a)|،މ,=ַ<wT]u gd.6X.W2tӣ"XM%]UZom9wY\b-G̺` 2nLq/Ho|wO'x2c{ "NQ'}|?g f]v!`B̋_GQvo"^˰Vd?+ގ3y,GJN.I𝓣p^Ew=#u';7ϸ| TP(}XM/Vˑ_A6rD~V[whLq(/x>n -'7%u2ӌ;;׬AXFg7I`t}w6VznI wX9jwJxѲtNcm2$/JRu<-F$:)rw{&{; Yy! JU yljSp5Rs(@$ՃɖupU+Vo]k|Nhz^a![Xʼ%[ `O,+ F#+DaWzD*c0L7;n?$[Xy^7?'V~t!Kx{uv{i+J I=fԡ @26o-A@5Dv?oJb8?#Wd@)ʉ:sj 6g~=Iab!Y(*Dt\Vw6!&R.s9UYdg!q~ %gtsBi`0D(kҪ Y#|%^oC$Geiv YmOLflː YۡC3 νhBlB<5%\36"e|㯈zV_ADl!_C<Ћ~>M+ОK̍B߾!PE6ohEG?NnL@t];1ErϺ񗹾x &*UN(Y9~G1zɃZJRU[>~u(d;kx# \|)eWHPo]iO9C:,?w8ei;_E "I:5$]PrUZi+uVߒsJtbx :Q/U7t;aA^,o 1 ?,%?EÑ2P^XQyYkppDa C%BjG-h_ \@9D&qu4enG^M7G&j{_Ky C'> ѧ:% ډ Ŀ=Qc;{kӾG1v?;ɼH^Z4~ )Ra<>iEJڥ`# @Ɍ}:ބulsYw0d 2tv?E`Ԅr|5y^| ŴQNBO`i7d؄LMF27"7ҬϰG9V #A/KSn5Zrwg'ɯC Yo= jF=f@.E\"WmH,zD @A٩)7z #NcVVv{$NF.g)Vu"[GW*sqʩn!ԃdRdWpW=йh7}u4m¹i+ xaQe EhOqJsGṇ(V1ɩ(g#]<@]ҹCY8PlFwg?Y8ۣ* N f~ Yϐ?"mzZw|wPj*H! A 'RT!N`fguYP+"0wC !M䣿U@ 귨;|g R0i涴p8a{uxw?E8Yy;nHSZ׳\,g{VUdŧgAj4DEkZ RHtwydb![)EBO:u$Ll#6>%>dV_myyW=:2R|ż ф.MX\\Q<>m!(QmȊLߠ}}(OHw\䕝H7hEJQWHꞢW:ӯ4"OӓskBcNOao }G~_噧 d@bJ>Yߥ"TAn=jbk7ML; E6ѩ)8!Ef] , 퍘'/a̾]?Cm1{3)Dw}O:Hi<}(I;,&[>f-CH @ ?ۣ=w萏@_rs-l h/A驒jD=7NEg,>8!6&n{;|0X| 7aӹH B`&3IO"ɊT6lΈ_EԺψȲyyTGة sͳ|"Ko= 8ayj9[gz!2ʼ1RւbPʶ`(Ÿ{L@qzMp'#6 |w,@sd@]L')cn@ ܠppӛ)HPoFO CmI<"n|Oe$~YځO DZTA.ȓhr-t4QxY6qQ^dךgSxYa ~ϑm;ۡDaHt!Ɔm# Qi qYH(X)& C6)8ЈӽZvHɥt)@g<]C~ͩD!kCBo" >4"T&nd6*Hl%]dDiMt+~/d݃] v#\+;l@%W"חL9)L&Atzƶ5nE`Me@XA&k'Y :!w{4Uݓd}t7ū &pȓx#Ctڇq*⵩;QL#j'y"b$OVf];yG! 3*1:idw$8b@-hk?qi9YUDv iɞDm]4Kxc;')OQb{句)uyK߀vn/Qn<PAُ 7Ý"\B@XXdlu*Emu`ʴ4(^g)C%J!ado1!ۍhf9m^|IW;ŕ}|sgB+Du谇B.: ;*qQ+ +̚P. }&dM-&;Bj+):A8HlxIf \n R3]D弝߼ջ#/$A@}-)ȯQ:2K L݈r:q'Rj]y#YCp/ OD$V}nDs n QxYy m5'WT(ZldM *G?IȽPe3 hחGZ Zy ^Aא_ҖGPLvw{7sm iP^&eBy!(ϸPyJQcs߅rBZQV#ny`|[̡6l*YA6)t\4qkwrif:o{$Eܨd"dzOFJtBqrK y^oD_UnH/GPqzµj@a˕K*򢝌BfizZjdͭ#?@ ƐvQ턬ꉈ[ N{x2[$w"+nc@^r$r@γ13X6C%~&mů" WWG Fy(8 h޵}ODMhYL mwdقnͰ1yC>hJm6"|}4J{wV7ލ=o^;rI>x2' ᳞+&P΍}HVve3C)&Sԃuf-mԖ ܁HN幱{߃䕋WP>l($+L y r%Rqa ;'k#2 Ÿil5:/wK{#*^=؊_̆En" zۿ,=0G >O#2z txۓs/; RNg^[UADmBwJw[J5g`Y-dz%ZbHCQ<eڝd$ސa~`uHa?Jq:Ŗ" ֠N mCyQUNs++AEiK{'iz4s|x㴙u\!R63圬BP@< _g}ZaC(|Yrd/d݃Ubꗰ.-E& |h" ղEdesw@{[-L$8=dV\ ȻpkP~ K2F9Ds]½rV"pU@FI|OYUUP,]ȺWQ{#< \WBrG1ߐ%cRrHpmE1PL$;Tuш,˥DƖ[F-oK+D!$^=:(";Lǎ-B-벌b2MMLxV8Pq94)>SwE^/g\# GGϓb0T|{arePY?pv5՛u)(3Z65$ӉFZJEDҾҞ>Cx{ҭ?o̍y ٹ;y ^\#!"JmmukUd{{df R8?ڊx~ =mtxh]:tYA ϗ3r3HOu~nBxR!jNQh3/J1kcrq9fЂ; yyg߇~YC@؂,'7NrjcIܵ{:c6\G/өgD|edǟ@ P_涥!fe8i"e%YzW73G.ɏQeZe-p;! hF% S!W7Ȇ~ܔ|R.w ӽtۦoj$ Bʐn<]͍k}$wqt6x4go7!~?ރ@i^"O#Z +X>+ss(" avɊ#<#L-Ay]lt ? O\Wv䅺wTD274@AH&[yB OS_+C`9םBwK~$H}wܝ9ۢxdڃȯڹѢo=~ы"?)G?1^u PquApM}b2|_.+;:gϺAJ`DQˠ}[>M6t?MF\[eKl4s r>,:ܹ̿PLDrBK5V ws\G9f{&d%"D|d8ѹG/"jDIcByiB273 Vi7GP,:w%[gi1wws?><}yx:Y =m"b{8"^Us]hmd]3 ^"uwD*:k=OP'h^X%nFUArv pk+z-ӄ (7R 3C@/awJ [Wrg'G~K ri i@6B|Њ,@v%cT7]OP_MԌ%N#wehsY׾f^Q_XC%Ru5iI;h&t|@g^VLdeɳ_`nO8;PaP!92I(g啜yt}P)y!"َ;ݭezdwg&x4},dY "^$dGxY5Q3B̷_)Rv(vG$^C |+lSYz %m4V+@.İ?FG Cn35p'Dq-$ޖY)bt(2`nw @t\q6ԅBRLZ).vE _#j> 3Rڵr,گ? ~";ކgNT׊|B%y{Y- Srٴ-\<;eʺ'?Zm6arL}>J~N/pm)"s58tb"QvC?8ީ83Mk@ϑ]MS/RNx _Q݌\ҷq#"4]k{8~doP"S-tJ:G`!0T5}$fTQΰԁ,k Ŕh ewd{\M-9M0a:ɗxޞ(HWL9t&#YLrS,Ǡo&RkEg yH>H~l&N^M+̺N/={y1pFBB=) (1 w)H慧.ƀkvE*^MəFM(`DčȂpeC}>j KbAt-(1+40Ne\ti7j^0oK< ?#/WܽtCd`\fC{+skA>,"GWNJC Vj 9k:Qb)y@ol{ħףdH$z"K<_#NGoQ̍j ܕZWv;k[/ dt񮠳6dMRM$+evC :"2q)&tH߬<9L!E1 ԺĞc2dr@Ƚ_fR t;=n~;]2 W94wM+ ފ;s+xx+lF78m~d lKZ*EHTH| "Ԁ%LHp"=F(4{ 8B.@U˺lNm9)t̎qhgl|_iZCq*RX>!3QycJ$:V<Rڎjj $,x{ %Ӄ F^ZȪDł2ޝH *{b*bC/dw,ACşqS[w@'vĵAf1rOPX&緿pbJu'qq%Մq7|࿐m j+~P)Il$?mƑ ]dQu=r?_(ݎf&rɥ〵 =O퉬ֿ)V4 k$\йi'<t>~N>B|=-d o\VjkA|VM⳩dyDd`%NPs,᷐RȻj*\4eܻ\ Yntƶ'r$:G9vG~:HBI!|0&Q,2I^l_AWѾ^[{6+`|uD% ų|ORt-H/݊7=O'T}6+ۨ-f~6 +YFYy#F߳!sb{oAG7/z~>r>/F%d-nEwCrtC:lDxd8]M=)'(ޞ5dF7 HB%kMrG."=-Z71NG /yt hB2P)A(Xn,ټMEHH IqZbUuo$*qQY(y{7B݀: StPxMފz)P3런4ԓE>M yX\?:A4)j5E45ul(6Crhs^ &N"TG;Yu,nr}%o_kJ$.@wc[/F~0Y߰^p@x /{ R$)m!ߊvH))w*IL,$KB'kvcPBvӌ"Y?̻NFLnjCT@(㱈Ȋ_6 ŕ2Md!$; PTދ\0@<&=ݕ|0T GM|!_WmH#42>϶YeEfhs)Yr1Q/|^ɠ䬗PLQˬ YoItgr;:@p|?پ2+FT!1 ̩G7AJc3Y^gy1GeSsM%LV~h'ynEޕ6ʶS#uWd0J~r *# V(,1dNY,ibw5ntY"ep) Kˑ?PuH L y ||vcȊnFnf#sY9)5Dng,ͬ]ẈzH(?HTAauVt(.#:wa#7K"P  h![Vۃʍ[ʹ]Jʮȓ`G5lE!o۝j-Y #J ;8ȨCny+!G4Dh3)㏑D%oGg}IJ=%G:Ƣ$Qpk|m d$t!GOo"A@qwrE3oXgPLb|b[sMn +CȽg5d'Ë ],1kB<~()RsHIHA9 虆0uάmM@v Q~7s{-YxckRAM#u? '$"="x,L !B+@# ܷ/ PF7Xzmw5p $|||M6A46_EKA2/\e'5ƫvD`T.ԺIB+tDaɿ%(ygD:K-P[PYCkLQS#sq Bgz!k2kS "5 2 !Ko65җPǧHf%$ 硬?!.~& WPf~[뺁 hZ0[$סXcc7W5߫wL?i?qYQ<γeYlG!E~|둅8z*-!_赠=HPseUߏ]: ѕ;ÐVLTNp!?#[@ls6Q,W |?w[X!Q)cvA/F(M2j M'NHLk?з"É߃B$=&#P)d.Bԭ/Bx }ޮMK_w!|2TA^u+++#<5&Y.DBdf"gd[M%k1lN7mEJQr|v1k;&"ׁ]K}3Ѱ8L\g'Z;1Elh :O(y~zP?#)VY6yǼ[l.I'CW8V5@6 cB!)}xPxy"x!758}Ftrx l}ZW(^x XoCw.A!rzs U2=t;tQ6@͸|D׈\T!߈"1E #@T쌀kHbJwB9_ZhTftA;p.$8B˼^ imJFuoek=!ŷߟ0h _ 2!W Ifg_D]WFYVEFֺu$셺x><,u7k܈iþ^hoM*컬#׏C{Ԥyidx~k{tSH>GA#?y RO֣ _D秨{Y㉦ ,KO RϽ4< DkH6%rƮHN'.%ӡH~%f Q!"2ހxL,_/9rw><+I(lS|@x#+-uH#k}7_BK@"h'24)dey^E?ǻp[DIcE\tSx %p9b7" Yb%;E.Ҁb_jҫHnN}|x@ ْB+Ǡ yʊTIwT5-"P?y­> yg h?H0 C:4t /d\գpY--poiwRBZ>6~.ڊIl{G #=QA^ b7K(d& +_d i_x(&YGtQkEe#%lK}i+vOE LMԁʧCԖ, A}hw:1rOwq?P"T$x±zB%sW?Cv|2Q,>N(95H)l:?g!=</srtro i#Fn^C~O2! *Y dvpr _O67)k(7.N̞ ">ֻ|i#Ɏl~G_ Y[}Ly",[jD +qWq"'R*1;YJ#B1O!^V/By A#:фbݶGKBqO k, ZG-!y-hߦ3N8V0ZҌc4͕YEzC)_=Ǽ`eD3uh.B4ց#k'kE,@:$tC3fQ< jUۊΩ墝0[zO0lBe3y ̛@&j~Q%ďDz| 4ZPBhxΡ#܋{ĵѷAV[khr=k' E$ȥE$^) S9vBެ5e-/wu܂ UErg;FG/SNƍA:x=e>)@8;q:$X̓nWaҴh'hB.v@#%^#zY$d%޿eq~r((V _ۑpl6D6Gd݁/A;#p]|Bn~뷸+ sTdAK K_b)p0N;/+(v<٬*%G A+^Y<,PKP珚PD"4Iu2vNum8, 'LG"/ 2}9ڪdFG5y%"\1 PU w~=) o_^:Vl Fg3T;;7ESH=4%Zg [ hWhJ3QGX9BBw:JXc,;V܆y,lv bG)6($`C1QճGBPŖMZ~"܄nv)b߆ߩVQ~ϲ~<Qyn@ުE(mYP2 =V+2}s@H<ȝQ+,Ok"_G=ΏW3p\`t+R銉;gqkoaHʯnWK.w#A3 @`<Èכ<)F g΃H@];"ښZmABy4gS3 y"VxL& 2&=:$ǓsIF|ˉ9Ɂ(wYeN=젘n@ʻ}9QmkSBH8Fu,"aQiXyZE ?^MRBTHcY%D ~E($v(F/\X_5oG ^yہx`l?$I`N%,D͢T6+92 *Dm߫">qJ? P-5vށBg!> )Xw9Y7@f#|]a^K - lHQP_ox &dFgy`{2Bd[Fy<4)6$c֡ɻEhyPbC: ݥgyFy-p! 7!~\?%JJTƽrc㉊R6t$Bݸ G.Hi5raƅHG.X-VAv~z ᑧ)\tQy}!!<qF{U nsω-?,ٱ51bE#%YTwԀxxk7Y(.yЬW[q%]@k]|K,ï(CZ䕰*!Ŷ+CRF~(!~-fM6 f=(57S) iO5t/8\V\LT/ ~%%m{bzپg%z> /m>2lD^R]U%腔h$'yFw;RBsHFdqa p\YE/Q%)(I7;%~b4jd{7@B|&ElvNyڪ, j Ӄϛy !P7))gzވx6Y %mL302 fp;H\($Ah$þ(ٓίV!-Fơudsm7#^nd$H]Y>;SǕL ݛr^~5&"| P_Zt!F=_JBP{lt}(=nwB@KbF$ $` [Ir/C:oE2wi~b=>漅j+yԂm$[jˢs$=K.Axw!`*IA# U E,`\ni|$<$De! ɏ6}doh2QߏEzv@{6+'4|@!gņ_B:qHlBioz@3B!B#+|B%6A*VHt@VRΥ1% EZi -p8:!RR`i rc/4O_35#@FTVvP9TW$({ ȓc.o bQ(25}kpc}%[h8/? bP#r-!"NE^BK OSjC$>j5 ji4"_ZR~(`\!k y wϏwλHx/D!k;Y#lMQj@m4r)"_j2-p-!:~;Dp2R_IUʶiG 6[M F fOCsٜk[P2ig+XXZhW䡙Ns푁XkZ֍̛@qQHؼ9<׭F [4.j@L^qȊ%=fղD(*lG vܱS0xɖyt h"7A#$:pw */Eovx B5I-yV!x3I *2r9^G%!0J9--d[_nğ C vpcQYd4*JCpg2g(nv#^)#&.׽;uVE7"f \@!l@茤ºl/#s{Bh%#w#Y6Ut Fm;n-GqܿV^>ȍԳWjx碸/-qd@CvYE,*A"gl;"A|߄wO]shCMzI}^E{f{\tR _6Cb4]~jw}tku0ִFCnanX܉e-H>HBJM]y!C5Y\:w]@W F0Ȫ3uAHُ}ւLF酩6<,@ Cr.UMm =K>R"뫪i3y(Uk3J:I@R#e)v sJw >m2zY' U>OF!?'ɯU{JClx^`+JJz n9#R- *Ӽm?րnBD!iJһxv(JGo䱻*"yޱ.Aۡ7H6fE; kzmFׅo_$05~]ހbnB{kYn| 7YH9Ek bm3kD:PXv!K-JmF|:;W$~wT;Ykqet֞& ?"W Ǔ`".]o _A4u^n'?hyHj:jXiꬂ\{a~J_w%l>w @DϺ@ڊX`h̪,P3ֲ[C݇D !-yYq*:"ivK^߈ڧ-,\hw9k6pK1fXÿ=7!+?h-}{|nsEf` !e[go@{^$) >Ah )HI_-J-@}L"}ŕX+LK NC @R,ۧ*qȒۓl轑 >+f=_jTGJrҞG@Nk왬G D <p%vFgq{-Dxɵ< үGi05hXk_%B NWi rF3hYA$;He-=HZj*L{vAIE0F"0;82[Exʃ38^`槮}j>3r`3&`B"f]㞩a-IGSQ&|wY'Zk}A$՝9/@B5]NR1x*:;XmD5?5y7wEt:kD@VY[9CEdjF{ 2 'z#.F 'gi3Rz![_Dr^"SAswIYX70ؔQjv4?!e/rYeCD0.B.+)W6)L!k8pZ%wyed %hB/s޷Hirw !Z{*ΜPr0}K {#kwѩ($]kJ:4'D < =iֱb(_B!6|F4?iƫb~{1#s ^mJ)b`bFN_FUȞ5!mE L.Dg~ēs&})[ɫ򚍛U@w0a#@ 饠! @)fU-.oA3OF ? @ K}R0|Hr ׄʉZA|;rͤ\cS!Z~][ ‡rOVf|-_JVoFkF.K1'rI1T6-포[eF!;EJjYP?A7azy#Dzo*e'u)(qA5[Yݔ+Wlyk;PQo@! s/r.9q.Kz8#/dC0}!jDIe%3DQIAi^jEi- gz$I'y&|' \G4 @94kp$jy{h$LC!PK,b!(m׷žſ )WBc['~퉿J;(f#C} :e5=D]|cȖ]P{Duˁې"ɣhH~'tVҥc55]@EBgޭ ! ]Vj/un 8|e@nf뛑 YeZgMFI_F>J,K(oPJ4LmF=J%L[p+cK7 2+ݷ}bVJo$ߪ\A;Eӵd-"?KG{@fLI2.g`YS.:XD @W޹<᜔u]/\qcN3Gp6jE~$Fx/-$ұaD6ΧXhxFg[{w6y힎[gW~\ϑbـ2Gk=Z7j?dݍ@"ܱ1(l0R&Q://bۧH36 a >&fun&z[w /\,K7lz&W {N@%D|9w@ޫ糐^ǝ֊ǡ HMx y_q|n}C_?DЎx%WGt;`-B()wRLKHƀlbXnWl&M TEs A7YfVn.Ro Ji@V{uqk{$E<{_5 ;CL!犜k1y^&A $+n>)򛅴|7{Y[1!ڔZFċkyގd݌;Bsl^D=qa<AЉV=~0ka Ik3'!+;ハrrV6~#f8vr^&5?/hC^u# Y3,Z%[=Km {"yV!b~ ;X^?!!*`(t#-> 5%/FrpK/QyǯB.?V_2C^\TPm[Bާ %,(6NJ@מH?@1@ӀOEL׺aB\[yqp/ ƢЁu :aKnkBNX7}5E#p=}mFg(#7'RG ==йpjެGzD q,I*Ȩ8 5Uq%ZhҮH7Oz$ E|:Ŭo4)晖"/BdC G\ͧXRd5#@ߎOd9Ɏycj1vAv8Ⱳ %fp*|V͍GE踿Lh6B(3vՈ㣑 ݐrտw"YAf Z1Y/EfJs*|8"Rp{v@{; Yi pl+:l+ŧFqx4DXO;Yίй|^K)b?|hԻv 7 ng^}l3ܑ88ŕ$|^` _Q!N#@:ocgM(|B tHv2 /qo  :נD xNˣH=&[q‰#޾B6OLL7FQ!@Q#ğ.#h q{,SzUN^\3qY>xlCry_UF FI`QR:$} _ö f-"q݄iC4SwQY$=ɫQ"{\~٥RzDޅ2tm-ŭ]gQH6se^w!Hn$~B5J(.[Cd0'k\@b(~袣=By @[*-p'mAvC_AL<yr㏭ 2+Yۗg+Sm@:ģ,6ko At{ukЙ)"1Q2ɷ!d߀|O(Tv hM(F ]i<~e'f)+lOC ${KTQn3 91K̲tEp'@ -GR![$\ԗzw]/oIP'W5;'] (RN@,Byi97-7'^&t#?FBuH>Hl v:#ogOY"VXePHX׺Uʣ 2z'tU$Rh.õ$⾌xט.Q>)N:^dHA8IJ~u>:_`#Q{ŭ:nQ>?"վc-x3 "9<[AYIJy<"WYm*RܫYqI'+@zgKAP)bdc+[,MWҿ wJ}Ȋ_/tb\E+i5ŵ^un~ҞM>^$F`l'bj|ՄrhW8Ku ܙ"q{kFg"|Ȭ4y/o&хHyj2~ݟ*r7M2DCBq>Wr!$SnGJHm,;Pm%ߍ΂kD917˒RELC5sX=-G;\N>; 3O/(DS}a /Q' wrQ QL~A+@DjUEo۲3a}ߨ7F9/4t@b V >e<(x+vʾ*]E_Fɘ'Q>&N~K]4@qh7"OgFn{pw/7~WDi>o"o<{{@2&svEf4yfB={bd췑8w<ݮ\/r oa!oCң]Fj0J5Վ\'ml]C1pYݫ,U{s&;*1(La(j0d)&}o4}^G<-C" eǡk-H؎? hYKDۢ8/ф%g)FdPe>̩gMn(6/g!PC]A%v܎zu+O4[QdLDi}``*:Y}!b+Y˻dl)Pr|lH<Գ-ƱF@(*s~h0*!`伅-D$B޽ p%cܕ/"fhA飐ʥG!fʝȽ{-YDXEJ5΄ >1tvBa cEI]9Ȣs (~?b]Qiلun}p됵:Rtbu_,)7jt4un϶!NkPR#]5_(X}юS:fd_ jPt4:S;:F|Ny_FY./ %4c26܊]܍vvCgyHNWI;#CgfzRw"%4Ѽ׵ Ul0q=QNL$+3ÏR7 }3ِArB]ϵyӉE5BgiwC漛i1R2>dW[,%NBL[3n {*:qH]0d:B [MEF +/-HF; w8QwKN4!["roMd tOChDy>؎H _ 8IYY9JcэCmgoGgd=r)6_wƼlːE_,Ͽ#2Y A G;M(Y]t⵫b~kLl=x,QV!/d{%.P7M( nJ\=VvArG{rQ"] Kы+_|*8H~3a=E/&"9 !j} ^n'Q(Nti% !A{:>T (n! tߢk1zѦ,;I Hs^&ހPkaͺ܂ߕ[Y4?ڄ[3 YiD0W 4%Xe+Tzɧ{ %H!.E.ZS\~ DA]Dy-"or;a+Om~о($v2+Ӎ ϲ4 0TKxs< d[odErQoÈfI.,v>dxdJmTE1(aG`?M_&)O@Exc}4 PR(=$V\ Kvކ w,|]zȪ"= {\S[.ƞD3>Z=4+]H?O}K@{2^kdTF"^zrH}='rv}OJ'5"X~kSo}d^<@ҹs#<[H Bd}d#DBuHڌۃ ?,N yoaj: Y1fb%>3~[O7 m 4M3ƛh*OZOijAb+R(齯;Yb* VGtkRq$ވ@2ei 9yBH .>ܘ x +(SE8ʬN[DT}ُF^oBŪ|HEI< (\ޘ2ʼԖRYjB C[N7Mv@Uϵ'(r5MRK>N$j :3}J_~d%߈,YkE$O򌭧 AޕH^N}|4 %}7IqtXD ȿO3d(q4=,h(C!:]G6s$sd+:(;-  wH Pwa:.븊gkfxIUOC/L{b9#wcmbMd7 tS{Q|#=߼ȧ-`V$>GUiǝpځ`U~*+%-&l#We-^:$| ZeiD& \m}8d^W ˼avWXo=EUG9<AftF>EWunzlAhDdݽIҳҁ^"Gf-C9$PU»QD$!HɄ!3{%e?ΤjDy{Qbf(q0PUؽ'%'0t@_'R Ŵgu:~(sFG$iCDfc܂1^Q OhzwY"0bdq{ס=c(SdͥKiz ͖̣r<Ch<ۺ׼Peɧd|q ~p8IE=ŠաIo{]_dP#M]ۖR,kμ@g|njx$[q[ʍAru`|"n! z=0= `_?UBwY{0Kjs:taҐs9 " U9\#5+ !ySOVծ+ñSjWxWBF}(|t6$َ:.Pg.nN:ϋ؈71h ɆG\! k< u$-=XdQ#}X' +o"jEhBƓ,/\bgRh$EF=0Џ:y  z!/g)OVƶNs(l&o(}/Ea'~4!gx?4C^'2_&m(];{H6j@qң8Ϭ/լEͱ1mўŅTɬ6Dg>~K$][㜇ǓC=lҶ(dSҞdǻIB`1p<~6B/qq5~O|6 yN|yϋ ~ |`AWJ.~~'m j•E ahkQl 5DeY9A;5>pg/bhøJ^b6"P ؏(ޗS5t"*u<ڝH^<6 =!h| +oJkz3jMo߁/N!ǞϪMGdRB &ģjh;$@a+"YQ߃ؓ4j\BԜ&*p 6i#]>o: m P"I"_~ Jo9Ӑ5pݻI 1!x;Ců_"# m!F6^zy|Єci4k+2_G jYK,uȠʼkGoLC$w!*y.ې Z#=kGhc^dd%YvY:H憼>ǣ܊)סhnB"C1?HQEw d<}y:}vvC? ֙ބ'oCk_AY>\H~1gV,29cܙ$F#=|&A%79߮@VC/!+oD"k~*}~ff!&#~ ۚr_Q !/oyy7Q!<MEI c"<)9 /T!f6Eƭd'1/lɛPdhPHÔώNߏ)6Ȉva,$2N!YYd_^{2#$$X|gTͨڦb!GH^2_W|ƑD!"gD9qyF)_%[f(P>7!C"Q fݻQH=vMyD{Ӏ<;z,eVVZ)%"WD!E0__8"*E QZxf 2?Ɏ2DFLQOH sdZ Y寠ßuhm^֟ O|CgZRbl() Z9 me\] wlʯoD(@5 #ϖe c/;OdDJi<ⰫgRJQkD(VVN8GndY[*h;t8 Gd_uC1(_'l mDFÿ)ޒ qC:ZԌv"l܆ΰw֙^Cr?xDy\a{;r.?U nd] Uqd\@٤ ͊dQ!<,uӑMD)%Au蠯fڠNCCkTm㢒oC|ЎB =[PI Zq!ۄOE)6K;ƚw)*$EY)V$H^ABa>飨Bd8$E#%yLb&T[ЈuтQ(D J"m4,'[ k%&#O&L@ |`9ٓBMuQHh]$mȪkqrC)Jڣ9 W7#|yfR;EbmH2/(7סqcrЙFCњr\ٱyguK$^Fg!d~X[蝾gEzGYڐ%麕#<%,it?|[HWW"W7s  ŏPBJsE02!!ZkYH84TFd=ME7(D`+gj%aUKKqK3Bf=kRJ`[DR1Zޖy:Et#o$h+'QJ\0E>myynyJN> UR\L:~ dg%Y~)ݷ>3kUMV(w`o{22l,} (6{87MV娖6N&H8:lCPj :2 h&BڑygU|bI@rHs2PH2dn{?rVw6'ծBP~UD=<,wp~B9(=zyYRB?Zx HƬ.rYOd$GnSA -g=h8 oBO~P"6\afuVZnp_M j<.VDnp%c>Y+P)R;J &+Z$CӁ^!ͨ?^&#&5ALF$wB!nis1RIQ xo;mww~\ ^A^җ/y=HY!yFېOBgcNz!B54/׀x'͝ n\{(OȢJɤ.t^3.h'T&!#9oxخ(_AyttiU$oqu?>~8fl]e='zs}/3AK#D3sO$~qȪ%y5DöB/`%b+S Ơ$H+(ǡb2P2䫞@)orQ&7ir[i2B&BY.Y#lP a85#/])[Y"H9Qγ4p4q%Yp IDY>oݨ(%/.Be'h BhU0 ; p3r b],ĵH(M4/x 6"jz08 }8n7,I;ԒM>6GϐFalcH!Wj[ #ףщHAj>@Pg-{-mÔ3,튚4tS#J[x(DW A{֏?Yj<זt.8zINP|v=a#=$'5;ѳͻN^GFH5?}I-V);{AIvHvxc YъT17 \K"Cx!/E0h:@E( .k"߼ufn1s4RY7Ti=b\fA d:䝍EײzIuL<*;IwSb>Hvxm$? WI;-1*S^\3%dm/4lb-=y+/l@^zY:)"R- ZLQD@q.X^ʪ_HBƛx3:E^ @Pg1a 'NvȎ{"$f12A(,ʬHID{ FaC/}f &AYJy5n6$?%P2@2>!Lۑ^%JlUȈl3kyݏF/|^qyԊ6ˆŶH枍vF "}3:7 @2z*+y垄ۨfQJ! ^zg^$.4ڑ?Ph<YWEKH !t-* <7c:|h5"%UdN+A\ٛsCN{#j6>yGz>GFF4$PB/r}YśOr;%_)s`^P} 2Dܘk:?)IDSbcr-Q綷o$謞HbɑKc[JfO>#ȒS^ϸƎI>dG~K謍#, PUo1n9R'-c:о\,uEJjdO;qdDeD#w{ NFڐ \cGrogB(YOتrA.'yC Ody>E #\t|M+F# Y{a]DʹhȚ!Yqȧ ׾@kVxGvqڏvcmqhoJ9Ib09M*۹Z0PK tjWx!A\!*u/pJE z}ٜ7[b3=qD T"~j, ` w"06 dQyo2޽.r棩(Ed<,5ۅh: z>y"P#>[CjnHT}*rܽ'YTJtBg뚈ZCM(|bgwrrE)^E Lp2%m > B5f :J$S?)[7kq39nԚ#;mLEPY5)XTS=n^Ozp쁬F`9݈V޾ .ESI4)݆<2؎ %[c+ .T"qCF#!ܜH^_yPv { RFY"Ow2*HWb3a?r;ЮܩV|D#{ue)C"9T"'d)\C5ͻPd@᚛K()>R#  JDC(_O!} 0'AIv|A:? !kA΄Fq ;}Iږ Zo=V"!zn6.$)]{7;xH5GMF|6yDW"6oـ 8O5aA=?nvo!H7$.U2|g#2?GI~/`MD! 0oXpi'^Ϝ\x,pgo M|!Fo܏К"ԊЙW;3)DHP~nD *2K Fg1'VPԀbg<]䂫_B޴WYj4?6^}sݩkuyG"+BvGZAiH 70- *4 -`ތҙdOHg% 7C%Yc+ͳg]{$(p|֍{I/zNEH@zWP oJVи=U[ cjfJ~=n?hB^ldxd3fӈ./fT~3B4yi?!t|0 :CE'Dv/═b>BnFMf7W"˶UFL3w@ߢ%}D%]Eˤ%u>? %YZd_uyY}")w :WI{T#Q^h$tBH™q]QGn$Á.CaW:cmS_}~ fxr1SDCϟ5>x7Pw!ߢ7!s$+z0Y~ʺ,:`m,@䡞K6 :OniYQF 㧑hSYۈ5}BO<r3e4 # W>{^ފ,"mA{)6(NPNg94D!^)lYO|߻ i#rYMWPeZ셔uqYf bEe+Kr@Ơ689(WXy q֦!RyhD1.\g->zǢg:=^@YS)2O;ч_6s,']&g @>VUzmXdX,t(CỌ#~)rx$57(EYеUuYMH)MBZ^%?AXMdգ(v%,*U&_DǐAR53HHZ3g'#gDB/eH yE{+ӿYJyxvK;#=i5 Dl4r>Hn=}@2pIh# GXz#!fEӐN#Q#_”eLC~"eւ_Ц J\`)B#% ~VQH&9hio?$q[M0PSQ7Gu(+ d6Hc:BZQ<r82#92l/.v@ (A}8VKG g_ѡX9 |$Έm\ka"5ȓ!b2dg̀ GaPoGM;N\Ri|%?]Y,DTw:ήu.mz,"cG۷Ri{͟Ov'2״ | )vd ߺPrIH~pS㾍FHq nGdz$w,x^{O͏m&ڗbͥț%6*@ l8{m 5v\r3-g# y:J >\A!ϋ)^o5"e|=c"CHHaw]n"9P5X(r<%|Ʃ!4[XOV-U_CٽyG'y}q fV,ӳрWH4#E0ŘlsY+(6E Œކ`**|_BJl6gݫ]ՋqUx;b?)ƭ}`iF ߉ >H4Gu(4K?V&C7 2AF“!vdgĜsN(w(53AOgeh"<yZMsOs_xsނxT(_67*">{JlK\o~sІ o| Ƴh$cl,k7rhB>Ƒ#{ETbD~יud=&=%gC9n~jAb:~1OG{Y;!<2#AKKnfv"ABl}y{&'lCBhgvW[ [tD 3q˸hCQîBE Zt{Qn<7vϜ!{,(1{VZ"^ʙ&!^E波_棸s?rl\PiQ ;Nʼ52}EtoWto?r"mB-ltLt'RSKq(4*BDB6߱e|KȘ!) 7 ɮ\ZxYg>Ӈ{^L`F3Pd_M x 53leQ;2*Eg9Ӊ5F(;/-F%[d3J\|p.Kl*ȋ(yyÐe;ު5E-c?1&"i%C $ǒ*YF3=otA3 0-BCYGA}.Z_9j@r,C^4"䠏B΢Z#%=ߢ#ۢD6*Hc4H4U>kH=y9;rAASknErޗ#8?{V/AwU0.H4׹S|t Q =0(Za F]|lu c:Ʉo=9Lk3 %YuK\o@wS U t8b< o@rmr+JR.A0{PrkAG5NDVRtx: 1g6CهjwCm>-7QAKÓ0f^=BM5CVB8AD2{bNrby'u:D_ Pd ˣw"O[-Ϲ"#G(ּL:߼a)0bhS<Llw*%Ga|^ (o{4lSALV?y"9%^$ (B硝x&[uy+z_LyԎLeQjCB'$۬ǣPm4yo9u(CVcQh> Ŕx{f$p>FvryV!##@'R*xs- "#Gסv|<_z#2t$7$ޅdڻ >vDًЛ+!Q0Y:PGHWP),SHo.8:?IK! w6E(T9@m.CF9DNⷶDSyRlZٛ]mӝDB\MBHd.sFQ8p7pEgE;+˘es\QahGL?LVA?ZʼnlQn> g^xd7 r;kt 2HЃHՐ1[O)Nzd?4ހ Byy~%߁ߩy`9&I2ϻlm2*!6HL:l-œAQWߓ=؞%m82ZHǢ\4|"*|g;M:15uv*Wj$seBĴ!oj iF"p ِM=B :ˣ|VO@F͏pXf&"t 2wEH|َ|(\ (Q|4 \Duq1z'Rdv $*+v)O!%7!2jߌ_ЏD<׫|~FuSGRnD8tͻ7ir,ʽ ܆ǐ# % !m5<=2tC5@rƽs?@HoÐAJS|D>2K$ @a!{_Q,Yd|nL͆_0 /#uQepvAi@QHțQӛO.0ĎWu>@Ky`CGp'o@y2tD!k,FL$fYǧRh<:GyJuOBp ޚ^-Ml"d-~/"$ ="wO.B˅$p_Ue \Amb{ٔ;ߖR %C Q/BN#ɜڐa_Иj'B\ cPdX->ɳ0tjBrnR ڗ#֖6l껑΂7o@d{ygd|4ɲ~dIa(x}-E+ ; 'c2ZƠd_YKX yձVP$,YOs>%\V6PҪk{\.xˋ"x8#s5(Tc;;BsPX˔~ofy=I<[ׇJ}P-kC B}rl+Q@i$糜-ۤ!8/sנsȞiYݳru#J>4[x5ܻ.G( ϛ5 ː:x) R6*"X ?P"}W BJQoii-1Fdތ>yk% ĻsR!!Md%LxɇETcͦй5I ŜF~c(\45Bytvd#y$鵎FnzޫլQx|&P.Mʸ(oֆ \UCQI7%enh W!x7hi5ȁH<㐞U[EH0ڒ)qv_?ն}? E~ϑUh^5 iƒm,GЍ& 6׉UX4 O$k( D ߉zŠoRO,ヌ.@/3y$P6άu*+ !נ@W'r|2|7}TAʳyB,w!Ds3T+.?QdLV$ǻ#E'`1y#i F:{I#"E' $xʼLvaG/"|>zfmzH!SWM!+CO0 d<#,3(gڷ8<2&6Q Qc^yE)G>(RhuiGϡ|~W}@ߐЋ32\M:K YK0h{Q]WEFQ-QLF&+fmzxk]!gtCM(M "TP% 5,A'_%rp$ idU) ,Ћ6鎚q775N.Fʣȑyy">jA#P<;,j4R!lZ rxE9y,M;#CγrnAr0^:sdx|o1k:Ql݇:$PnxNFho̻8a{-Y|\[ao$Qc Q5EՔ>D9Ea>Knbf*0K w1nG ak뼙7S&ubBVw$^->*JN[۟0}ﯥ<5 2|2(MG m}l5KG!MdOIx>F4Rr24suŐ7=ơggքvt?b+4sfVJC9iƎ_uA05Ȱ5߈}yk#Jrk!,zpMͼ /Lʛ/#oe˳"%u2Ps;Ñ?o w9B7XQtd= )›I\d#m(i١8}q\HTe)(oy)B'Xs{Q269O%h6/@1&2 `;GY:)&PTZkCY;8t, gcePe_-'dX,`$n*3Bc~׎~]?ȏiHf!B=#ɨ#J*\_G^]~# #B{N@U +27W`PӗP,z$"ǥPb$$g݄p4mS3¯\΁gH&&_m0o#H H@Z)r"Ag [ (7Oʑ|{l(oY2A݈_n!5n 2\ζɽdC;߆dEV߇"tfF? ܅O@ri% (z6ay'Hsͩ(Դb(dtމxy m+`D:6h:2d: D " Yx[XV~Krt,w80&L&8΀ Pr~q(J [ Dh#}\hؑHyF (qc,HA!+:@ҍkYyjp7PINƢ[B(CPgu{"ϓ"A:PSQU(jyfR^jj҂JB]J]KVhJYsH$RIs tB].GJy'`>$,:(f[us/ddr"KI_n^r<мkA#)qC 4a܁C6HQF\|_~O=IЉ]Ku(^eހ`u;B4|K}+;BuYzvƠFNOF#9DY~"f{ [K~.AG07d2HvD?q(jc)r8kl5϶˧NDI iD~ 7!>c茻F= z4]r2>fڠߎ E6?)+I__>"aKƋEz"õӼP-MBC2J|vn2x2"(#wlQ5}@zUފ ,l=fmަE~H,$ Lju;2VPe 6Dt7r=لTΌ>}́% S+}{_%f Rӑ.X>B]EdPNBFٷHm& !XPSI`ۤ.ֺ 7/ oWo"knɢ{wV~A'~tj.BB#G!X0$IV&@ρUM4fk`${/n3IwYL^QMHxq!C­AGX'Bf_D2A]yk(TӎҖH1'm Ȫ~t Ye<.$0@=!<9|!8q{ 'm@[5YeSnx'IDATHQ۪ $#=s0 5!ed Џ#QxkGt}kotFn|ށН#1]!|B"%qnbΨD zEhs>>r^ (ܰA8q!R+dv]ʩ3&sh޻Aڼxo6i#((XjQvvbjcQB^b Rn$:E%jw;H>F%V~#:r57T^':K!.|7R>Aل⯇y9 "pݘA"ꚷ{5j%g#E*(\cǿh,j1 p} ;$io42ޞ&-:FMw^sy^y#ּkuv} |ɓEcY)ЊvwsJ&Ca:}W=:-;BȜ}+]Ș0E/_(QOM@qj rBuy%KI>8:PnD9/N jgCw^<LDd46s}ԅċΚu!Tt(aڐѳ賊1JBndNڅjZ c2)9[lKd,iҎJclKơDsOG{_u4JqK'BIb!{5(:d؍AvT:YlrydY歬gB/>Id܏PaI ߗ!âY<'KO@(QHSAh6'JƊ^gh B&z;P/ 3AaWK_Nu!\ ʡDDa:lkK2:B:^>FEQaNr eF-QvzKG Dzo׻(M6ц,zC_G8J<-? (_@2Vcҭ@΃YztUBqYˬ|fdp>8<Oި!z "{]=v5~YB!!kwFrQT!SdJnAd/&=̮khF3MX+w#Xp^`*Rއ#1 YB ,bN]"/f33c{CVf$tn!MD p62>O"^%Y Y^yHiJN! Ak1dL : "!pVrh1(ڑH/d鸧3$^A| ͌CH"4V$k=Br>FtosݟcGͻS孫~ ys~Kj#m ckT[hy'P!3⩼$7ۼ5^2`%By,} ɯ2CP@Vg)y:^[^D^Do,JmmB2j5/E5oDHT-~OQ?v*z 2B:3>ϓW"[뛑qw>d#1oYڬgVh!dW;,C|Z+Yw ¦ _Q`JK=H6BǢ^^P1m}} \Yt7N ,XH'!h4qך߫še߂jo!!Byq/x)uG]g#:\YE!]P|,_>(HXӥ(UV ()iœA¸1.5"  Q#pfdX`I(GAT^4,q³BB4,V״%-7z{Έyqe[DRR" {QZ$| {>H_]|Us(d:aF,\W' cf]ҹ(Z܈g [JXqe`kp!_+s[6#hmw%2K~oZ tJt 3C<bqh-J1` np88 WP˸#bLt"1(d|4cM*Ei<ʖ *B9 &'bAE s x.nV+2|6 (FE[h_NY5{\!Ch" 2{{Q^WrR |o):g30۹_Pwz)Hޓq}(AcZ󒵶JHYA<2|-F2,Y"YZ-u! k=(Rj 2vD7][$Xd<ǍD\B3P m{,ROᘈr!3EPD$.jDvo*AL~%I2v[GR9{Jz_Ecob I& <(AbCOG4$H7R:mh܅(b&!co*o@f| y:yGTM#2J}(dxynܰMcvFgz)ZI{}f x[lk0|Hr]@v]ȩ{$˿ oyQ1f}fA/}=:Lqp9x^B9%I' 8XN:4^t֓fd|h%8x6>'D>*AuHn6` iW f_s}ԃ2"mrH9c&`C!ڀ>jC#(kJ <\txY⩓w{\'BqjB,28 e57ʣ1B!Gw֚"s_Ekw&jr<#E&2ه`:|$N=)אG24'V`ϠFѹvMq' !mQdy% 2F$= X}} rTf\Ujxjz{_F"Ax䃑hjg}40!dT aVPNx|hlZ폯7+쮂Y>]FD1?f`bbApʇPblsfABB-1=2Q^c!î!:!p.i7NۡA* ~|!ݏ4Adᮣ!'B4vV"ç4AyAkɎWPtlw?a~T1(;X*-B0|ch93{٢:_M>t9vtsiGݎh) '-F+KR#:O4+fͲJhC o2l=U9|$6췡J5KR2m(>We! ܊!D_Ac&[~54Q5全idJ0SvA!= #څdtg;PiYRf޸TztV|TT(,u'A`UfrX:+MV hBK8:'F{Bۚ#lD.D)"מTԏ _̾yuɠ.Tb e꿆}JA1c QżW̏R,yo@# qNGj'Ydw5qHn _Q.kBH*͖>u P?55fsn,‰PY0*p(~Z߭Cǡ\.]+Oڗk-+R&!ؽ7:.S? JvG 8(~46y,EKp'5){6+q'iŽ;e7_(io-5-C;XtSWĩ)*QV!aMon??q 2bM6.EyT'6sj齏 d(Cn$CM $s4*:pik;B Avu XH~};~5(z'!R!ڌZ_DVV]IR Э >JrO}:"5}_f|UQڸV.8HVPHnfhTzyQO0ߜsO}=-Gɇ@F\f<zC|( T^H-R;#+nmc^p,.ylQ_(ky" jA|+;Yf"1 ,%" ao\z J&Ahm"o#<W_5kّq]2vQKh!q.j{k8vF (8lը{fBe$(!GSsF.!|gKzIx;oC4?Gj975Y ix쀪'-3[;iϞDL t#,d5!@{A .FǷjAݑ,}/Y0y$xRDr[HFEn(?:Nv5F 9>Vzd_: #9nK["9:СIH@FmHܚY]bcH9y hFP4Ts|bÉ/"O@d ]lG6n%Ybey>Ӊo,3!onٟǽ##րHZ#Ȼ?Dd)P,)w#JNԙ( qOhO2 ?aQcǕ`qjFF Y;:1s2툻bODD!;BX?2觑]z9 cEZL478O1=TW#kKu"nDŅ 4qPdSֽCh ,3ZĤnۏaǦ,-F'(UiGq({FD6|h{IDƜ<&ٜ"dd)c ݓAy͹ߑҹ,$~CPԤ]ۥnF0nHǹy*vCȠ816kvAeǢXh#S"$@gn$i9$H> 紽83 R3O@Z##$C^' ^DگIVA)x@w㳇 ߑ4EA-}o3Y;t^Td_?)bKc=P#**k̫j:H1vEl=qFTPH<egLX!]~2{[7v B4AM~}>eڌ9lM8)p_Ý>˄ǡs9 v+;kI-Ay-g'!̳VC9*5"dhG< uqD4ձ֪ oi6R>H0kiD= f$_7x"A_@¬)# B;bǽ \kF 'f=n%i(@RCgH;%h_8kY1HdS"Pdy^ ۠~љ~j Z[MՄVVk>ΑE6ϕ#[!~nDxȘPZa=}DCa؛Йt|/BU]>H~(L|Tc2=J:dB:G}YyoL^gla{nYMAp#7"&(`BEFEVWЦ*#G_| ŷ ٝtYGWRF ݇6$wK]Os"_FH3[{ 3B4ĘOu;Y?dCp d ')HؼHX{z$!.:bՠ[l3cC6YqѺ(OBPm5 ik (DЅ xlW6#l"pp6!c95\z2׎}!C{-IEy22 Ei# ƽޭ{o^[/![v!y/¶ O}!!Cd%iX v x%2|"MYОk}6;o}H.ho0E֓O(W8f)݁ (v5b[ZTUR?~ .D1en<ޚ;'M&MLdrƏ!n6-vWN4,:yО!{^DmvpAq~b-l;3h2 Α9 ${/rBgw:t\o-ىcu+r !cpV}!{D*#Y\=}'<yߙ<܏; 517C2xYusGf} 㼈7߀u2",/)Rʗ"(< MRpRNZ7dY($0"8 mD:,T6l?t&% Fx_^⻇ HJ5FȃkMe(B[ c_Ч6ӮFb׮,s Ͷ\E9|2VsН}zojR ~j\TM?8'CD3xD{bَE| G =@)(.o>Mw]Ak$O&R5&{7m9z%PwsHx5AP[ڏBčZ--(6L73Ye}t8 mX#d(do:$P}>FubAOtSPA'Ɏ!A!*rN|`Ayӑc2Y>%'2x̶G{!ϳ'C#kR0Y!MuEv$gA}V<&7#~ QY7i$ۃ Q셌:aΑQ@'nYku Ȩv)j52ZG| q9-e})HQ?B(^G4'c oPN28 'O s/b5g]7uIΖ@2 0mA{ѾIo5%|n<$P륨 %,Բwcсy⭉5:_B3DՈȐCX!m|y ; C.hZ_C|_ʯ$%K["^y"Z ebvN 2߁e!r?՟pLJjEg,]h tB"GNB2oBI326di#P18Pmu;2:r?<ӟl":5Hߺ Y,'/Nv=H15 k,٩T!nCIgneHӗH]6 mZŖ Q+HF؛?ɞnkM܍9NcRހQ^&M$BȐ6Βm-G1yEFlHZ'rl)s :l{'E,;7U`-C4y[#X-s>Ǒ |@EnD5wS :Yk3^$dkE{84_f6Wо "wf=>L~2t0B@[̣Qok%[)A(I{C[н& kA6kՔ!t'm'D}1m@f7P{#QH?:GeǛg=(Y)6/4Ab4 91z'쇒X=yLl4z+u(!tMj~ࢡJ=YTwE]:)Fn#FNv6sEx$dv |>z(fR'^?l 2L#ßa 1s )vi#^%pm͹$Z1WA9jM9'S]رDajpCgj $ZtƎ"̷Y):$cF@EMɁrɔ"}L92gkFgqa|_:+-~-툪)Nr?#h}6(KEhT'lY(^N A\ =ʼ$=NdMx@Xد5noqiAԣxL+ G Η]^ )/ Oud%eōm(.0v@ >O4+|RBI&,i,BvuD]ಳZ!O )PBHAi6ai1ٽBm"Bx6u($|&iϣAǛ(|zSHA7Cyn7)8( "!A؍ Q=yIn)KrPT1׳ng!#6 GFR-$t #o/)獶Ie MB{t! #Bŧ"Y~rKAgg%y w~P"YgPxA0C͂.%]>aig!9՜jI^JZ1mhsG#l|w7d< Z$hD q~yPuY 8| APK'ՙ~b/;$KHAT龌B'ib$Y(Y4Hv#^d߿Gy>1kQO6rU(?lE*"HQ*J=ѵv(ᬏ!8zE K)WЏ7H};2%2ZREcvB=G/4GTR!#i !s2+(+C(q5H9 9w@F$Qfkp+3ɠ(ֆ|n%*] %Bd$|2tqY5Ƭ]$<#l m6k2|{ dAM[mk=~.;zߡmv:ue%>u!D3H;3pMjd9ͥqB_m>1$痼&Ch4e,:|/=W| JeiX;;%7| BHVG$^ïVu!;ABmK ' Q}=8!٥r1)л\p([|=!zf:Ϻ Ѹ\hGhֶHA M"#^ M܀ H-;/å#t,"Ta_#;|ɼEMơ~qY|22O݄q^_@~S (?B2+~ro5ڒ8ЈZ謅 ȳq #`jB"Mr&;it3CH*g^t;7v!gi-|| k Y嵂6CgFdtB-zYy%9e "U["ax-AQ݀y: a|?RYJFˌ]nfP M>ՌwQp *RЁo'?Zp:FLjA$x<:˳> rvt=Dy<&}.'}׋o4si#|dF[ IWH7:mlvw|ğuG=H敺w W;biH.0W!1w bEJ}3>B}!Uě̡젔vmY-mbM,)^q )]JHh|0mu'{>D=?O> X+dĔ}_`s<~y,$g#E2m!llC_刔WQP;K~l0¬'R{F[Z!ZK@o9t s=nAM#2A1nl7>ã!~Yj-_G%񻔗 p۱!AFcn(tbkF(Liܞ ̬A)ZMN<:)19MD n9?AS{v b?|[CeL>E *;4v5 yw, )?J:  Q¦|j n[#QZoFMWۏߡ5m=ZI ,NNC?y{ ZBN&&Lxm@|GW"ᠩ(q7`h!ZDJb%ef'xsz'<;FykG1S,܃ÐGAk^E#.{|/9-@֡.V X@ oע}/ "4Ӑl{(ƥB2(t&n%{oCe񷦮C%?Das,to"VsV!%5_7ݍOO~G'@H)AkQpdor k#Zԍ3A͵}u $HAA b( 6!tmg@Py(ڗX fX| }3?_ psdD:b>ܻ3OL1صCj$ l,EAgm ٔ-BB#kI"OB_<{ 2Fhͫjx`Ks<#EPh/u:'w [-⓿2V$7*p۔/;ӗ>}sb#R㑒DK gB|8P2d\#t#?"I85#: `&y[7\, "]cjfyq T>C<KIfvk!KXVt2G|~vus7~ b5(z OW5-O"c`n|օ磻y^ C>t"ZS?eC S}!.Jp)2|ۉ(ɵ~Y4$L~\}(_$vn4ԋx= hWZXGxzg?x_sHe"^ yrvz6vIWGxF(_'2"u5!Dk&Io.ݕKU3ri=q mLB8$8mzO@|lz/< \d|N"Rl S0Y-r!#u q56*Zb!äA?|eH7\ kw!ifijA ټpMPˊ_>N][VVXn-mw>[e~o$~'@|VM6|9ܯ8U+ h\Em7|h^@Ve =&kPxb<,,:ߐl6IXJBxlty%(l5B^>>G9cӷ2s\w :ni]] zUdR6$ދ6R}"D!xIb=:둲>Z2'3X Fa95DՇͫ>ͬc72'PXttnWTCƙD@iDA{k :䷔EwcӾ0HX~?'o4BnN=-=N|vo8"'!ńy:_Gjto >;Js%ig#ġ׼K3 4~")mPN瘿YۉT!=_BwYǣpXm@7n$B68׽ 6NDo,EI4HA>Bi@h{#?Z]1 rfæz>a%XH28Y]H>w*J<ɊMMZI7U(V?hllD^ܭz59D;|!;IʣR(}Hf+D="ԍNHnJv F8 Os#5th=N_E$ vD&暏9@zӡio,UPcCa2@gg6i )em$;f{p \L&3Ȃ$EVSA }LbfNGp->z2Lv~Aӑ*R3fwD "$b1mUdeUtk*,ZBk ;Hj9I#gwdS'7Izy1†gL݁^j~ՇH7B ¸y^A!hALy7R Zd@8LVMP.zFጿ"D% wy92r?@,AחR@'#lӞԊ,d io"Zz;,C2#i~ z3}y?J!?aiB^#IBPC *HٸLb[(RGlw.%SPcc׹y,Pvd 辑O@m$i'G헋Nգ0GV[؝%>[[4_2Bd:#Wy tlsc! ' ez g/N($iϻԋНu|B2vaP14R#j~0IYs`vdt>?XZlrU^Mbd}I@yh$h'Yn(6.zef^x:k yB3v#Dv}5^i8~@A|s;PUΚ@,Pas!]AxO/Rί@M,Z̺]Ѥĩ H ZgA?%V\vmbQ mK_JޗT`-?.g>Ld$ H*+Bd9} vQ{AÐõu(s$ Q(ׄ0rxyQH7ƸXgHɹ'~gq-B|xTBAVűPF DoFrT-#yfדԘk RHu>@]61`#l!aOA"K W4@.BI aog(6GhĴٿ7%}yyp&=Dټm ]}{v!!^ Wbj#QPV(1z4ϣU Vl$}M`ށ$=>{-$a-گHY<1gk26|;In$z$6%z)l%E*f} cG8^yy|E9;Ǣ_GP<"ܷ<>ʸ k3ϴ8mTB,TU^՗B4 l6 s~Yq o#ʞ݌>VlO nuJlz]E2|4B:HH،}p:26U" } A2|oeOx[xop)Yw_@D:FƕybAl n59N#l֡#l< f=CͿk܉s'I|n`YO 翈h2hGCs큌>?u\ǽFH0~y{OM'lL#v n,Gr=_BJ)/EH>!eډ[}u# |EYm #f}g"'y7īmBmsZc_tl+9s3Z֫Kt濝wA͎}Bo#{}^wӷDCdg_1"aP$NkYD Y>@ 7v^zdQٳc>%x2"W҂A`m*0R6=Ay'$Fy{(ioN=z$&B5gAU*yndv0jF5PtΉ iO_C/c:E5Ujضԏ>9 _ \/֐m^:P{XKvmWP̈́sl^!B\ZB$K^ϑmP-rAlGG)Dҷ6&1!U_@tCԌq(;mPy0άOqUBQu (y5YaF$NGQ=D0 @Riٌj6a|gKQ<*ty*:L^D" .J #$ou+u>*d!9\Cu~'%"Et֡7BwHkVqGs|ynd%Ų 6wyS6#Ս aߌşIO r:4!oZolbni:2U= z乷!%wNwFLyJ Hx~:7Eutrw=OT9g]Tҕ(9 kk" %Bu#eE G .dX<Ȫ=ӹ}ǚƩu]t8֡KHO1{Ig]3po"x51PUHpi-sEp߰_uϾ!G6Ēob-Zo IWQ`dPPJ듵w{dPmR2BD&g '"⺐a|ԮA\HpuJ϶PHē.W!ynF-D 29|l |Xc}hkGjw ':.B[$w gi*y F;u+I.A9Y?*:xosi*?"mMWp82HM/ R v1 -W#G^ğC3*i%߆Mip@aeQd'حq}/2n#=n琟#ՀHI(5A+ \(?&6ûɟp3BQu `(E,B >@s_F eti< El>C p#u ~]a>nH Qs 2w)uHIx!r yn\ϛC^up{y !A_CiB4v61y֏U4!5K 6}.!tBތwE^"1Wo,L8ٹdO( ѮznRd4 ZP]% }՝NRG[Km8)ώCH櫽ׁ}KRDp&x,k[xx:nBЛR;](Ww0?KA{FD'Dh =ӸM$Z`VQoۼ˝Ouyq/>ʻy̓8MC !g'>QНកw12@0tQ^oA؞iv :B+f䩯@U"(HV#vA2*̈́8!qW#y!82|7#*oKY}!VPXd@hE2}rĊL<#4ˢl-}AiDk*Jp7A`-fu'w? ,RnO}:I7Fw1硆(O.C-(7umYnc߬5%`sɶO@hjK#~[kc~akE_9K!-Li7-",le,A :{r Hu#^l$|& ZKzA|,ťPS~ ^-Z@<,-u{_숼қ$@tV!y+> Q#y6jeS+Y9kTS72|l;'KDp0YgA=Wv22&vno~}K#RJ Y.y=,Z '>ߊ&7޿rD n :ےOtt,:ؗx'˚o wrB<ա'q1p#Ml' PM)sȈ|g`|]!#c\ypl8~_ u<4wXrvT#H2Wߤe)I{[dO)h/Bg beZFP˄{jd |dk(f! D#.vEz1ϣr-%'q[.";: O֬ms f߉H|H|ț3҆&Bؽ']Nh[VS 2lxx4Q-g3CɅ7}M geфC^kȹ&g=/3w&<_%2q#dYTB?'݈"ޮ _tH`ۅ.D-<﷏0i=_gȞP8(n;}X#[C:&=;(K 16>"dwĮzN3vH*ftZɎg۸j$\-= y)֠N P($s <&|F(gx>nߞ/A{!< hoM4 Zw@(}_Oan<r+A!f7yc^D]$KBgjo7ڑ'? 9#a6:C-s(la~w"sD #k:Y<m yJl}܀@YA/RK|N!^wق-( G BQAl$jdWǠH7x mM Md#Hsga1 ;gzy!ߢX1i4/4 ZM !#DY=ːD`=Rw|k|s(XDYBVH!7!ZG4'nޕ(/D{| ̳/Hoȸo5?:z׫H.G2 n/?IHnDaC[ ~ېtk!B[搭t| v"E$_'y6G#cz;"vA w#1.x!c܎#w2T ynE5œrkƵl{lg*pTAa(//&lΝkڱ}_޳,-17<:v$ta.YB-㭀O&#ٶ"/uy` DJyK(l'~ P1p7) ݈,; !Fs6EQ8{C ڋd5=a2!'){ c1GȰHiM$ ʧ|XA@63Plv8QJqAxf o3CU,-(0ЫI ڑfWG^@Eb4Ѭ[^H~ɒ!#6Yxp_?dو]3KmP^E|# ; |%cɘ8 {~Ii, AFʗ%%݌Țiq:7Ky=>~!{jb5ׅxn j=3β|S¤՞AnIPت< 5܂u 7"#p&ʳX0 Iz(h\[K$轐0 !;|+4RPW} 1Yy6?dSd+N40ucQvq ,c7u3w/|Z"᳁|x,$82) NnmA(7Duj55!)@#i$2E9C5&ce|Dcz+ }>SR4wBF5[bϓ濑;Hg\u\EYtxl#r翎A/Ō>dH7R=hct9iwH$ M̂T-@$eB70c<)}˸RbdWp5$#ZHccQ,r/dC1RԕD!:Gv"dY@2‡hڿk°m14+DkK֪;yY($'luH:3T ;PȽ!7.M4ϲU)W)%<"xlbOs=]νπg~zÑfbZB!(kÞ#mmTp&_%`}]*K~$xJLBRp:!5d 4d̼iy\ZӺ4<{YWоBJ/[Y?bK@ZZ|+V"<<»3K?k0| ? _!y0Bue'w5oxEQjGD%lwhAK +tHgN3=tMY(JPOvL+ʢnGزG綤G#.V[#K!#!> &}mk yU< ANCUԆʵD<ǯ휀/^tTph4 IEhg!f6QM(v;/³F(`@Bj'B4oi;<.(-#w '1(=n5ptoįG"oI6d u-ZZAHi-Z[?&,xKƑdgpoHTY ؍KTsyE&v##*6$|P.26(1j OĽ RhekZjD^4G(m#RR)fٟ Go[gG3QNI'~#,+9+N5H&'ľrun>!yY?DMqH@܌k7#h%)Wd,#cL8jH!Px(gRo"#q'WHĩ { Ccbqi*R|Sf9{?0iyF$WF[^76;",j;*GlWPdsYV!IjEsjGFɰ2IhD2g˽wd_3WF?T`Zbv4l?+7^@ _!m4%2a6뗈[@kU>N96 "C+SA]6bc X{(^,bSD^ukaT7Q餫< B [#D[עy'c7xAhWBPEϣ?ޚs/Ug6uyӑi<ߥ`Gl w">_tV3=4 `KJ,۰ɩ;$AN@nF Q:FD@-BH:HSŕa'>GrpKDiCl.eg9ٍr(DN-5kTdD㔟FgTP.H9[>5Btd?_{Κ=ȗէeJvs"ZPH |G$_އBL>mфz=/tEWJH8u"Bl/ CIM^mT8U#^kIm@Lȳk30kw 5Y$\$B`eckG ' =6`?{?گ#SA($t;)0ڐp]Yw4s^!/EZ=kO `AOzކv>iՙg!ṿs>^}%;О&_@N@Z\#ζ-΢z_HCGGƙV3,i!ާ l'iW!q yy$A oS Z.eo8!jyk^U=sHEd_CrRl>G"A$}49oBA7u4Tb Hnat%ihcO7/sfZ#cwq"& Z:1o+1~?%Q,k~mvmP &P(*}K3-M@Yxz/v:Gp{mڐB&7N@IӹF,߫O QѬ8՚퐫 fߓ(!=% ̛Ƞ%Mx$\kѽk@JH&@|w.*HFpP/J$9TR|yҥH&}yO 7q#T$ ڡR 9Ud&tKPrxG 1CoRCFQ2FY`MwfYUVs7MGhr % f̣c1 PD$HHnB 蜪s9gOU{ {»:=(-A$ގj&\Qr y$Xڮsq-^{֙YPɣsR]5Hq àڐE7R"k :$e/T<,8/!ɗA >ͻԄ?T$tyљ^w*JrWc_w1PGeGFJIq{(;C'<+ɳc]IU4$v3}C7rZv@ȐpQFi[p䤌B2 69!E[-%Og!9h+ ܵ|p%JV-zH]z ]Vw"vǩ^.;!󇨇Zx8lx%W)aǯ#>nCH?zpuԀ2;'S ְUƟ5:9)GȞ'ЌBhԆm)J#~gUĩɏQxl 27S>ndgOC [6}!F@a>_}^p^A t߬,~Y)p]}y sOf _bEf|ʦ|FlV&HLy: HhB5u9AH2q򮲬ҕyn$ uwD&D֖,J)kIg-(`R`& r/b͡3PYX3Z} eԌF=#Ϸuz'B@ &ϰ@gb.2my5he~Sx|W>!o|Akq+x>{P>Ý3rއo"Rs>L1#z,E mp܇ [ K;3:KeBfVkMd)MH'wWҡ$@Wx).SQ y {oQ\E y=?Qyڛ˺Fp0 -;lDz-zW>c8Ǯ 6YmHͣXom%l&9ZcPYe5Uy4 I A[VC HAiFB{}Y^(\ CjBr i#V55.ڶ6z2l#*$7Tբ#qAN!*:޷8'1<ǝ(zd<ף|O-/"ÝPdUEdZS:QQrۑ7~6޹rؗ%&m5V>;;-f!ae.=3 !@FUHgc̿I猄} Rl!/Ei>7R=:[j?|%=Y(T*ÐbGT/ɰR=8 #hz`oEd,dHc/${^F;"PMC`%c2*6ҮC}lrg^(_! E_GJ=tlin@z_( W#p_g5Z 6b 4ap;O):[H7<) N+xŮF׬`]<!uv dc0d5y(ېa7>&I'T!d*j}VXW4 0vK'мq:zka C.ލ; 6LDyH9/@:7Űz{.)24 )mG1kɇBd!"(,4ݑ9 + idڽbo~}Nq!ycGlфM ,/vM$f v+R<b9jVTzއBe(p6vt}*<Y|gItNFgĺEf/PiY:PAn<4Ҋb󮝔OA%b!GחS<ރԹD"Av8Sg7?zČ -#ss l9P-d^ pMGh|$Co%ωM~٭vOQ:^8t$$]*&ReXVYDwкI Ԋ4c߂2b!lo4˂vB%B @[Vn$K@ 7A{8 e#I Bwc;lQG_O{F#iwk %ROR=OE1!am힗!ykP`߈Е̿⛆!^.<7w4to}s'hO]G"( "> kmDAd \bPHd6l輾 >:7# ud'QRSڑbR!GV[9 \s9WOFzkNEni كW1{c 6"7:/*8ע}]Op":Qe$ Ś~?1V> *jۇf=GrVς^Bu(Gᚅk@3AHOD;YSӨGi5$u3H*{ E|E6";tߑj݈~;XSnҊm>cUcC&CvsK^ yDzA3<59HNEPU!eCdT@$ɥm V:> 5CXt.oF2w(2lʖAP么|@_zُDykğoӄ(nDyy#)}[ok2!,)6%빌 %ClWuSNGH*7nyl27?腚o*$@|Oş/Ѕ< lqRÐAsݥϮFB{q1՞GȷQWPyk&!1C^b]G.aZ [3&Ȣ>TbғH!0%שkEh-~e:az!@ Q)VGኂiAh-|5 u#~2Jۊ 6,HviJmF!^>bɖAW.Ȋ,}Q Ζ,֠C~ܞU?l]eSЌf(Vϣ:7ǐ41N#Mg!eT6\c[L+K҃<_b .EK?/p$$/NIDATPx4/c#y=~a8 lF"L; i$}t&R'dey3l[MuDqoCH5^;|D}sP%Fs,A@7r O!=`g=t|/EaLѹ!>#EYC%aEsh'GgDǛge5nEV~ ?yNE%ĩ1$,..F>tgϓl'lE-(Dp>AJuD]%q< rM`JcQRެtv"~-[AS{AEi7FN$Q4 WđDmt-0-G`Q1Y"QV|||=h[M-=hU7,x-S+v2>9tqjEFٹnpgK u(:r B/=$Lly!h2z qTsQl7UnK^FoG{7NC{9^6A "m \/4Cqf-VR,c`|lwȰ8@PlF:MZI<[lDn3!o R t'ʾټo¢ Hi5P H|މ?kG8=+Q= #ʭ9(Aֶ=w9NH=-yًf$f|B YeQoQG$'T6ۀ夜kA1eXj`cEd9Nr`~{X(рȷcǩ llz*:0$`Wܟ:d ̷Kaq'՚ 1FGHF_D!;1ڮLUj7͝@ᯋO{"]j| ӜנX>F64pu?G1!OO| d} Mm-R>w}n:e(>djib.n3B4!EЙאV)B<${4#嗵>//7NCxo+QV%5qK(trB\.~9hCRoFukH"ZӐqu,ѹ'B\)7dH,>cq6+}}^dkX}2jhڛG'k=G;Q+'a Zzn5)Wgߋgu"+.5>Kzc?IuoE t[$~@ȫnm!C.n5!G[H.q#ٖoS-=r]\B^'Gx>AHO'">o"pg#`$PFܽn/ (D72+|; y]:0'#oB;PH]P-G2 8{\ASYxs-н2F\7IoQ5hmϺ;G䜭XRtY9kF|흨J9P%B4'D=DAXmcn>h^?$Yrۑ5`_ykt!*MVԃ<~FO tD"إ7F}Y &y&!hA|{< YQY+ h]*eJ.=$qF0J؂f-?;(sa%RJyQb-] m "-čߊ#W<-`c#gULGHA~\>trZ(/gԃ?1qB:mR/q!Z<ŬOlϢk҄?_dCV3hjq|.j}?ʵd懷0֤e[\~)ڤ/Q< gɎ!e[e!耔¶/Rci/'p- c"oyD$A~o(ÐҝB%ՔٍC3Y\5TAf;0Ѩ들s;W !e~׆I5-GI K{s,#;auO$&$V#|y3^ʮ`S ⱍDș9}K6k-އ!>C$Ϥ:$  !\qjA6n^ZHφ"/=&B'"~Xl~h=zǣX`OpoX}$T^xݐŇh8dXu7mhQYR}Dht%NC{5Dl(nُCd7B3Ar+ y%K5!Oj< 4nC -Aɕ Q`X֢$ |)k |ߥVdD iDᆙ(~p`49HΝ?_:R7ϟi(Le%۲?ϗGu">&d$Z={5pa>1Ic%EO7ȣ p" (|5=:ͳWB鲠fskP-c\mם-lE7Ģ̈́KkF.,:йj!ȢbS 94^%R;!d6[J/. ;GQ VIR!}1yhG"%U7FZ@h37XDn؎&>砐 z̓ ޼`P9j D6I˜ |Yܙe ʼBW/߉U_E;Ld?Dždf:nhwHNމ'd`ũݼ{y{2?VhvvVk߉EVW#[o:o4@4#((wYgFo:(td /F٬[ܓʸo@$XKZXlA^_{G BuɹȢ~(yvZS8D(TiT X¼ 6{}:׈^^!h!:YIf}|awQ"s4IcM; A>OLqJ\D$Kk܈zy)!]u [weucIDdlB SRT ty ش{Q 9ԳV$7{?Yиb]Gg CғQHrASF|Z} )6+[G7waY;9j0u$tH-Z؎/}؄dOzi%z02Fn܀BIKBʞ=](idl *DHğL~ v$.bhF-5\{_!D7KUrH'jݮTz#z-~Ĝ3P-3 ,Q Ȣ$wCJ݄HB# )s|!/ftUT;z$tb{[H ʗXPCs?P!dl<=Iď#,BJ!tFe92=IfO$* UdRD5y DeI /;*(x0R" ȧ؅VI@^WG@<}~cHG(BU}k_AB9h`Yy.[R+2(I"Uf!M(.mh7 ߉>׭A0}g6%$*36zI 8=)oW$>Q}bZ-F&"vBO~t\*cǑ ^$R=JOd4|v -QF|>P|&G?VNNuiwdX+]Qbp֏`g(>v31EŒ6KBz-/e,2ٰZd=ǐ0%;{ʊIW|y=Ț-2pwS}E1k!X aG1ja!kwmQ"Y~ƻ2~/r] B캸~2REOFws{QZn 8%R~ K3Q{xw3 Ӝ@Rّt4˕D1>dDuEM(<3}7Gbd}Q y2| ^FWݔA~xfYo[E'` ubpB cvejGd<@vQHzRu(;(} ߇)"BCI~7ᑆcgr]+(nA $8^EL~$Hƣr{:cF0.%du9d̯F+ [}țV=("bd Ayz\1j ,Xr#bg; b RdEyR+J[~#Rn>9)W"/+dr'RKx|ĥfo ?qB-v_:7ʝHWƢ|I$C4 $Le1H^NZ@NG%*8(21`DɃPH@ߚ(ϸWa<\/fb@HT-rCNHO:{1;5gy%UZHY/}F>Ðb7&NF ?;#(s1Bvq$cJO1kwj*kdTU-NT5Re_M*<#//:ԝ$A`!\C(nYa#[%*dQ7ى YǾ e+:̈́[߄{>YsW#H1KPY!Z_DLd͑(eag!=HX, -ƚEzd[Iq\2h4{r޷y4[|26tiyHX`Qg'@nD%d]Hal|=N#Q|P֬ǕBve\7dRM?rW|tq!;l^blwgNE3& ~Cٗd<s<7vDCk|^xy 7s ՍQȻ$\׿Q](4m!:$xneh= Wh@yLߡe=`ɋQ&[5&Pn?.]EF DVJs)= 2Țg؃{.$7|Sgl$2(B;G,#5(hd~*sெ9cF#X_f5)6*π9\H *R @L.D`+rџEkU\R;:k4MڳNKߢ9\^{!rI#^,+r~ny-NDN2pEZO@٢kI qHn -dmjkusY~ՖV )Xٵq:1؛ \d>N`?_K 7)VcnA͖GQ5яf32lkǃ=(^k 4e܎BFmhV æH(9/o4l3I9 (Lu8Vߏ+"3!O}o|Z]F{4񋑢pΨe3܌Ea0' syZ;O#xE o%a#ﹱ Fi!G#e2r} !Pe 8|E("(F+l~lݙH-0_BE(T> 9"e*i8dY4&,M0|R |n} 1th"4G!+: 4t@w#<A.FKhYW?ûQE!(?w:, (5J$CL>Zbl+.8-:~?xgmU,^%_Id2N5 l,יp9|xre]h/q. 7w+H_LG (fώmD֢TKxRwx 9E=H1DL0Z- %nl(AdoEʲdRf>8>(H]ht_",f<\Vʭ(K3CL&'ĩ Y5$G!wCȮ 1-$c{1CSDgt& f$򘏬ACX'ܐG1Ea%{m= # g"vZB'$7ߏlz3!{ ahIIUww$0vyH!äcQ3ɱr0R-5seo߆{)'c9m&H6Θx몂i1ϲg$"PRV{K?G$ (I ːjxJR|j%WчJe!u(;zP[I2_'IF!op'Zw4:`q?yn 171sVyǿcЄۚxYwjz2"no8X\! mx>Ȣ^N4 [vY=n f|L q~ql%2y'<LB^BvH Ѹp 4ۣHw!/.N"c Kʞ&nFUF"kpTڣ8Tu"i|Wz&7mh❃=;!ފxMP1u T,-C(g ɀWR)Awi":SGr}9T ~ۆ *ڃ[(>b7\g Gp7 :׫ɇz^Er~vPKcӍB hi>dt=Me &{>YWxzq~]j#*yz4z1߬5"nYv;l!?FkR/# @gUOSi\>a9blF­ (oi™ρF .Dkم A!21 y 9@WIm|{|k5t?8Pݔ!~i.UA gxy rԝL&GciU~jeP Q]bS54yG-H閁gG^He=s=ڌu(Zwyp>Y?DˢTГ7I+͵TW^R _~1v$2B^#ߒ P$v,]vՌЃNZK#IC){ Q,qzfR(_Eq C^Jҥ Z NT_/*(l=GYk'2^DZBIz|VlnJV&F;R7gkg 2vdcItq /D:]:Q}}A1SAH١qj"{Ro ȺۡwBlG%:Rd!(>ey/3Bm!bPZf iZZF"}63OB}(ɖBSZų?D{r~׀)BA@?hOF2ƥ6q/D.>EotyӜ<!z4'aGhȅdW U_މE|ށdFQ'agWz>r.!_ĸkEǹ7!lwi5<)€EmE;^xyw`5P !W{`Gi$|YwSqLFqL~WddVvcЇ'H>eRM߂z~EAپ z?6v B8B3}{bֈ>&7DA[tsgR,듧!!=Lh*+{8QͻHgE+ދR-]5OD|QBr$BL4BbHgsPYH^P ZdK7C^B8w"_=HgB{GYPnF|_f"p> \',GO Ǡdx%MMm(CR!!f~˹ռo*E(wq(&dh~ov? }N?JR6 wi֗0Ӎx(.; C8UO' KDe4 Fw!/#]7YC|ȫ.&V֕NE@P`^,@$WPKoDkȢNMʱR,w{%5ߋ+ BI6/.AY|6X8п $ -dFvӈUq OعƳl+.f?vf|*!/`FH )Hw$Aܾ  ѧ:=ʢQ)dYLY7KuTWډA B{k ̗Όϭ W|u(Mt×#+KMFp/=Cʍ"hǟ4 =F ?6YϦ# dMsSZ7rQȿqؒ[}G$5h[=:dIa" CͻUzRPhFJR e=0 dئPyťd_P|'Hb~]LI P_59Imـ٩ynA0k@l2rmAPWW hձNčpd(܆U\b؈_7;m} rd=m['I+柣0oȉǘ1%WQ0\1ۃQ:gQnğy+3zt| TFkb.գ^C uH1Cw@֍DO t4B]pǙ%D1Ȭ|+:$Yv ȣ XizJO 4*I_ 2 _"q/FZףiZvqУE!KD0s(ÿA 6!#xN +umßMf=o/]u e1~8!Krv 4yY[Gbp_IޫHג&k ޿ yEr|4Ɨ^; TpH+r6 9ph~^>3 )ޗ\_ !={# P"f yVD!uLIYObni }<(f6;rmqř_SШdͧXSPMB4 ><47qyGU;6/rvːǷBhZYG\j)o c rʯ} r)6ag]eZxnHCQDZ}[r^F!2dt>Efqnr-2]܆P>-ƧP՗n`dȣ+/Udƌy*p͵RQ{H+qj AtP(pa(SFu e.۞B53> d(t(6yK A !I'<70x$bϚ1 }DldpI}IEeU$)C9߈=DnMG^jע{KS7nLB׳e 9=1[JZ<#2Zt޼iWn!#Mķ0VHZ7(abX#ͳ/"k+Df9t/";d6"d bWt^lP=+VR̘ 襄K|k6ܬOסD3w}띉ߑ܋șKyaO/D} ȰdeNIaچJ%zoFџH6~Rt!J˂㉖! CG7CATP[2.]ˎ|ʖ?OZޝ2A ^;c`m4$@!l!jнɲ!O!"dDY#:t;R!֋Đ$Gd|g] EWa!}!>GHMww K}-~8'M@ v3M+YJ-%\<5$=$[KSB;s d{e<{c0pv̳>Dvף}3R(ޥ,(Z|lԮ~璍ikg"AҥU[Qج,j6Ɏnz<fV6F|5n/{7adx /BߍΧ}DHiN=`Q<Ч}v>g QQeXQlעܵ?2/&9dR/ E($3'!/osC 4iXjjOCZ0\ PsTA^U ՟Nw&5(=1l?EͧlPNĞ(î)]$< %$pYn~-Gϲ ԅ9[HF{5a/ݼ:TvʗppV#9d _yn ^EAG·w!EӁre* zIz߸{ـ YH!>D7kw|+Rw6^F(BwL8!~-ɽ܊>hvtn%fiC+Ko)nd, $lK >w__J_b{6$|n2iCZDOɁW؄(!źMEܽ𵮎HG1S$sPGctȨy)m2]ʎy |:|~Gvo a +;elD}cuT#GᏩX!#I\AH`6դ a3Ec`z Yvk#C܂>>97p"Hl&mS6#o Y8_^Sg#amYKt} 8sk0Y;b=/G2oAtnd;Q5(`W\c 2DA^`v!fk ~:O}AɲЙpS&B!_X넛޳(爼+RD]B/!pb#qc}Is&9+PɬuBԃ_ Cj3a=x}!hg.o3[ƽCԉ*ZC$eQ?"֓Ddj>VΠo~5 ȶ+(_FAFK\a,ʱw) QZ sMC <yEbWueW#'(2~$ AUX݃)<>J@{_Fuu(щJBoZw!hw 58d GyP#-Eۙ5وʯ6"Ʒ6m[L n@,2~O R[ $lǢ{*vNH2־-hyjѻ,BH=߱]2k!?l"O<#?I;PL!hG$G#=wXYVyltU{됗7=z_|E$"*fe}'BvQ~dzƮgx;3ቭ!ʓCSg+=aMՌ-J|=d(^ 8j k|i(&yY3P/ՈEp{w1 |φBeуS4>gl6=)'BO,qMޚsQO毡d=ЙnBV؈$BL-{{'ݪ k=oH$?HXՑmLA?#n0-yZ௰h${o4Y'D UDy p 2 !Gķ W)(I4g # W$dQ!@Srׇd(a9 iy L^b\6#c1Y4VRGK3PǏHP@FBAeYTwWMAuh4ćcKsW쾌݆*> 턔W(6,h:W7GcQGkFk{g*ug\ƻ"$-CW^ໟyiy{$Y ~H:UVHzZdui2W#:>d?$Xk31=P|^rnGSBx^3zQ T-\! ù䱺0oAo}ͺ ?y4d޼_[Q*I93[yH&VU<!JCq ꒌwsm| !g#,'}IM+i83:t5H.ecpJGsAi ɍ)xJec_# f{5#4?_5CPxߝ$3uP7<~KD R:=gs+aOLlOV WM ϐڈH*Z+ʬMA]^A1֋H{G#㽕CB Om6r4n9n/ܮ$lGd gvB!u>idɞdt\MyT:>D >zsgz>Y]LBa/ 卄s86 9.^g^n:P.NzGDhZQ6D g9oE_$>F7m(A @ ?>l=sn67ĭzn-b"h%~GByNW<6٭Fna"wexcw,wKwCA("ODV/sB:CxP+Bqn$|):} < DKO7Ȇg!ҭIE=ރνfLZD!X ~ŠPTs'B[b:YaG#]"J.JP2Z&;}aK8V;׬mep y{ć^, uhEȠyPW32=5'JZЁ0¥֝ˬk¶ =s(ҙ5^=ǑL[(; N-p8Yt4rbB'#9~6yTAq afDӐb#,o#!%x+:URA`&e Cp-2( `4"#0-eN֨) @MkO@1 wC gyjxmo4+3c8RN wى} HЁݐv?Ň UZ !˞'4zeԣYpdT,eF6P<TdX};hA$€>E2s-JXO@ HsنCɝCJty1Nu^CzACeZ> ~,PMjPYӾ*+߁g/=3ojBTIPx=ak;[: Hzh?7$YheChfNoCa% !#} z|T&/Ȁxd$tFEPԭqhj +Xd ʧXD '{}i ˻݄8cR 6G} eN U "#_l6{5){s.R,]#X^+աLy9# f-i@G Db;e y _j2қu}tn \ҷ|fXWC-Jېwvs'^ >g,@`3.~#*z#Y(r^Uf}H`Ӊ=~ίQ5q>r%)a$3L^Eҫ \lko5B.hVԶH+(JhRߦ: )IgVCS++jB}l(Hs=InZso-uA܊n֣X.50T‰IY4! ?'%l{<*䭕-(*Zf|l$ޓY|NNDދ <UbEpA{9?_}oP(Q{GnQٍPv`Lg-ojr~:Bjp!JP2|mg";l <ч"H]&!H#[>,A'Ζ*!ѡ.B3o#2ZN"6;!Cy$ЦNw JPTk3Bnl'; _<(Y! d[E`.3y3yXYq66U*vAƻI˘S(QFtG{>`'m)^Pm"nމÎ|IdlvRFP"?dT cwC:x1pl,_=6k86ĥY 58Q켵8#/CgMK%1-YcmgH'2MxFX %-h+RHǑN(CC":aF[84w >GPb|'C>lmWD/E$A/ɖ+ Es2'#A(3 gk F߁! Q2~aw5Υxr`-Rl7xRR/7Ss 2j"n<Q A!S<݃ ߯6נɫDPmJE!/0nDbPv! 9Y_#3$y, DOaH~Mtl2WH%ܩm^Aw6 YO:^$DIP({u6ςR R_GBLSym< ɵֈӳHiYZ 6W DBT_?NG$$d(/2\ gԎxlxf'r^#Cfk{߭9E6d<gxbвfĻM1w׷4rt :B~8o B|gc3JPyh|Pٟ3 ǝd7 k㴖hZ[jia9g'[/јa_tT>Ba# tDD]VD]P|u>B!Dw?oɕf"/mVBz( QsP _kMBa(liB5d<#y:9N~Ș  .¯G$$N5 )k5!'!eCTR~tjh|ϵIv7,緺Dsk>X$i v~/YGrqoG~s&◫ Gl+U7Goُ?2@%;] 0gTydlx$8SP/ Fw"8IcH(ބmYt'wBY[BxbֆP8R)1\8R2vzEIaX0jAB/ЄY[Z\2V)E=?).F W3"Tr۔l{el0) ,MC7\F#ݲ'B"w!^O 8Bt1aj˚j,@#.z"r;~a0hr"h,90ɷICsF^F@n} :HeoFn'Fq/R#5+5yW_)Ec}#DS.R| sHf5Ms>w#RIs~ dĸ |%|w' &93Q݃ACPUJ^<а"k4d`8y EPHTKI0VK;!^1PSK%TMFY 7`5 LT ՚tQutl{Jjɂ:P͛ҖGABm2~@dNkH<.BC}bkȮXb20Ӭ뤍6; PŇH4pa^ّ C XkPϑ6>7piH)y5;|K#>nRY:ǢnE&E}fSP#7deO"d$3C3Nm _*7N[~$!GߛiH_AZtKD]]ՙURrΣp. $3C>ړfڨ'HZVIvpHZ05\.fqcmE p=7ny; Ec>Eұ~?u :n;ɇ^S27w%Q=ϙDJ?߶ gEkq[Qb1Q$X%5"KZb#7jC|w=C!uYH9@>A5*H1?!dhA@(geV dW>!Oܧ!Xk5D[ߑ˲H\Oz(dsyc>.F"1fx3 ( vnMG! D7cY;(e%'G]#3P=.-ӝu#>$? o!b 7dWϠ!rx:fMF&!/"q:.DY e ӊo;mұPtf\b_Niꑕ-VǾH:I ވ-Uj? 2IrYpvj/m?}kɶނ7B(jRfVt&!^-բs+OkCg5s~_%̻5+# ! P$CۥVn ɮ-: *\"#Y܆T }txjH`!K!Vn!%ޅQYǧw}2y$ E ,g0?#Al!x ~&"AF뿡L Qøz7 y:$P %~b4,޵Df8ߵ-F$b^L }3C{[䃜+i@w \HԀJ "CRoFJwCرFL7D@$H?b!U@:ZNڃیh̰a"y %xh !K{:;7F!T<2Iw2,5()(dtKwx6.?3:Ɋ<ۄL|2d#,N +z`8u!J̖9J9S<{o![ve!fyL-ō RLOXB }!3~%Hd6bhOvWw{3Bɯڈc ɜˉ (3vI(rsGM-Rm;O-5$΄GČ)?/'T !c!(Ij S  * ; Y>!+2fA Vq ̍({8&!H؈f=afi$SSHA8Y3-?ػAkA `௃/q Sv@id=J܂ jvB} s,3Pf dA jԚ{! pfeE6wŞG <ޓ_G VӯAGQ7?KC̳#t}ת%l 5 cܪE,uww+F7Q ! ӑ9(ꈔ ʧ-\;4[IۊU.7,m$*SŶͻQw,:B8d*+I.+oߍbn.D'SjGuGy씹V-avqzXPoZu6!Cw!/74kyK1 I ^C=;ѷ Y7QjhGF3[P 99kw9B칪G<9 ѥiCI!z-(zF"餄"~&u>M1#JC^pZo}Ȫ6ׇ,FPzq4^ݷb^'.ԛϪd[G)_ũjP"9dȵ" |-:dYc~ahp _b8yqj@hIy!BUkyh>2 ;&JDs6`k֪=p|AΟ"l NAxG<9ԧ߇V;dڛ'YMDk? (Z"ʩ:!sr52:oįt"954_xF$ܜzq2$wZJƎU ?w V34+P@GJT,:_?8!WaBגz=ỹ,END@kX^F>ehGVh!EB*}4*H9ؤ/)eKg#Hv!'6 e${V#QwhMVݕ2wǠܐWPؐV$zܼ]Ba&/&!چ'%;gy,DG7FYSZ!33ltT7x>|Xs"8oOE2c%~!^d!{#DlQ~SVJw^<1{g ԉ iqdTΦ{ W nFgtU6\Ch$\1m ҡH8f"dr\H/oZZOE"- W sIt$A 5+0' )k/A'{}O~R P[C.>쯒Z! _$lp5.F /?FN@+>)Ѽx(̴^Y[YENFI:3Ք&ZZ b_<> )%>B%D"TS؄U$Ϧu>h^&L]Ș$YAƥb lF2[K1Ev%mVWPo(ENQ ^B<gԣq>2 y=*ݤ="nLq^f`+Q5!<ƥ ck~d kFRn"rɀ>`Vf,f.XEٻ7C @Q 2D=q3%HrH1~d,ڈ7oCWy嵍A0 aH86KSҊxc|lx$t~\l.ɉ~LX]UhPPH3R{!%3e,j\\ჿ#0܀ХMaO\mpZfWKFM;^_WE|%o,R,ʔ+.!Y%">vON]P$_GܿB/!ә{{,:?d|Fص*o7Z+)tSRq?M}?2*l{H֍$ٗ9d#F2#JA" &.7< J.A@UPmY ,.6q h0z,a}CBgCͺ>B$8Po.3yz2W)To'>H>_&ƞ܈D} AyGyȚK ː(w3>v[:؅0X-m!^(se'2'A>#D Ur^$i)KPQB rTI(ECWҶn<;eBE!'2\$,vG%dۂ!~~ Aa3wIou !L#Q8uQh?jd4/YArf7$,+y퐣ڈxrO] 뢡gтWVV?x?F 5s$\:^xy[CdkV"ŷH,,ɏ#Q-kY7oMCx I$K%}ADIJɂuHu!k d>8$F]Zy$uO{ݟdܬEVOAìlVLF> yQ3'!/ uk7SJ!>][סϟt%s+L?Fv ׷{RR|񐝏~ C|Ychdu ly=kҍՍhXL=;cwFFH۩(,~;2R@ܫ=Dy +b} J2"# EmAjFsi3نq|_vB2vo| $槐7 y31<6ط߉osɇ"W#Yd؅ -@`5 A61#tR*^#b^$uE:dke='J! Y9UqĻ?DOC%cc=YD>Th׭&dG#_7as<׺ Dـ!>;?g0w^G]=ȣs+#^MPEpz)$(hWҷorЧR]bIF47kM2ZWՉ?6 #jPlw>?Ab!1H> ^/!5j*`t,/O#wG##tU*:{=jQ92!(i/sdn$ KɈoM وv l@/KGoBg)I]?لuݻ | *?NKH۝^?Fn]K y6A.aDI ;zm%-cz +~u>nY ?RqU8u>+,SÏ4!aW"<ѡӟhPzY5y5!(HAJ`y,&I u*>ȫy?l&ÞK!:}제NUen{п,I0 ^䉺+l%j_$EwAHP󛲱ql@M{ЙOU,g{/z 0ױڀn"IiYc>[_/#Gn{gԠ=URyԍ&19H*$#[~5ߋ; 8t>"f{ΚُgЌ6h-k7 Y_FVΗ>Ԏ]1\7Q\G;"N5YԊ#5Ay?"jZjDdH ƚ,wE=!~[AÑeS|ny{2J xK'# |1-DH} , 5BFh$>A[5 2!VFȡH[ :ͨ ܋Qh}EL}oo{,^ 5 [ "U'u@'H9Ҟ$( CтrQTAFF|; .!Qd4<y1遼p$X=t.J:껣j!oAyT EUESn|%QQ8jdrjTq 1x$ZDuJFe!%_1l,.hעx{(BIoA &pNģ) mosGHqg_`Y2,Soi(b iohtPmJP]@hwhLDBZI=Hވ ,E@(#"bbƮ3'_vr;̡QRũfB1DeAH$ԎGpg\1fM] yH)(sCBDr2q:^R"v4!K8 i;%qsY?GRnD<}sHv9[Y:% |n[KͬsQ+r&N-9!+l_@݈BVn1ױ>J6;Emh.Q2蒿P=B>cQXqn ~b:Քmt> K#]LJ5_q&+ k̋1/;Rߨ2]F%dMXr-@\K O%o{*Lv4=^$6.YA"Yt`$d ;E[J! #8f \xig2BF${ Ds/BWm0YDuC)ᵭO;F3_"zH'-A|tutdFO KNؓYeoLp3 O z3Px!nD" )B@HQ{ڄܨg鈽KHd#*g{h*茌Fn ԁrF_27,qsWSai < "Ѣeg#lC8?ڽ!cCʎo&jf'NVʥ'_J $CP=d潲y@lymYMHa>GbIcN"֌ QzF7/)#R0Y*yg Ҝ׼Ydw+Cd5x_򪖑Tҵq:R&"a"ӧЁ=oBtg>?y;c 9.r^x+76@ݑtV1k~ Wi:#K~[tJ$xh1Jŗ bFG#29"+ )(4sFH(Yu$2>ۥQ̲)' %d./Cgi֡(7ʖ]IDAT#hN;Wu(L45B6[A,/A29NIːQSd6AyIw",vk}2HM~RPeir.v&-KwAIwK޷ 5=sׇ&GTnq%, $^z`g1\\haS\;DskCeo&y C]`HLiEȢZdp|Jd:s R{5+dGFByjr[Ոν=KS?6 ),؇K?D($.wv ˁz5o1c@ < %  y"8b^~<.[:>TTh8=N:oF ] H*==?{܊2y㱌IH A!th<8MB19$z%jzVRKӐg=I-w QNҊ$U%7'}G|yx*?R][@B^Pϓ `3B nS7|;s j!(.}WagZ|։qM$Q,V':u7)BK #C}^$$sʉB/BXO$ڳ hž_AޅMV"SAdWF_MV^K+7hGYjCgs FF#jcm/dd@ :[xp"H |$r6w`gMg"y=.El3 Q'2\R'ִ Z/`9iŷ4kr;hq *O}6P8E c"9$|E[>ے5F#n0H63bYڋ&I 5B]G1"!$g C$^т<:_bOH0 G)}Gi(kJ%N@ }%B!O.{q=I?Cpn^%eCqԡdOE Z 9H.Ոm 7I+vgw)KG"ntnd58F%7D2VضQl|Q9H3 $(DxXcxFFq^{h;SkHdKÏ"鮶 2@WHčHՙp'"g啡-ȻMuxS7!7nVpz#D@jzE7*Ʒ-UMuG[@p[f'\jG~$h&olismioB~ d+ǩh|m_\xR; XF#æho :Ec+䫻ν-5"Ce:x/{y9Kn/K}HÓ_M̀jm(s=:л IܥZW;ԣ$ϩXpf##djeQ ;Q,E0\FTӀK4%aJ+g ԮLs!yecA~ɋT7caG?|ӆPEƺ8}]:ە{B|~xc0)2evN߄ }}TMfw$=W>'ɞG%YCZ2 yEh=ŊVO;B~&|YB0VmB7D,R!(Z#uR .?xo|<Ju Ic2~'ʝ"ĢPɯ $:|HR'!?(Ar$Y|/) c ;WyM_uFRCL^@$+(A'()D"e~4wk kAO^U%~Y"U@<{[a>Hj&Yq8[D<(T ZVanT~2;N;}]%YcW fy~ykGxI}YI' MDM\6 y 9 ^>H&@S3}?'="YK8|ь}+<_̻e­gP$ Y$݋Z}>)w"G HDZt#gf,MhE[\!$ 9ASaB:߆PfLIN3 DN㤍lFƭZ {X+:~_L$4CPIGVC k3j.IWEZ4D%N>%4EM`\eR?!7720nF%EPbX(Vds.D0dTzSV=v*CQ}(V/[G Hk.~ z#bD[_ E#.ˉ~B6d&^و<5_ ]E.MA$$G! jsn kGۮ]sOSL>eCB`b#շv(٥[!Z)ֽbN:΂Ț#Q{Id;x=aaE ϯEBݼHO}w=jTGA~KvḩlŬ]ёӑ56Lr%2 ,neiBw$了v$Gj甬Aex&ګ Hy/ߌʍkHׅ(f5FPOW./e GXEL>|4|ցru,ⵡ"sE^6p* FĮȲͪIGF6Du ~m߸p|Q8Zd޷ ĭ$PY5A/FX΢; $O+e$#E< s]clRQ[/;[źwekDMڪG^L<PIL-(*F!ì=$D Ď0ױI!ZЦ9mgp)K݃~q$~:sQ2E嫥ԡ<;"DM>acާ3x-d7@#>Y⣝P}2!8Q"=,77)Xm)+CZ_Mn|"U QjPH*Z>yȈzQko+VQ/&cc<L(IάC^j߷bz$CYdu/䍾 +& Y(1PR#9oh;g{-+(CaQGHGl|w7z5DCre~.A\|'$4AW_kÉYa2G1e|gW҃<JÉ5G/#3.[Pɞ;+}YQ RRԾ)eK0{Hw3t #E;pڋ(ZG{=8,a\Y! H24aog#Dv W hA $=H$#y;yq0ϸsG9`kUODSr(t/؞HO2l@ 睏DdH(JgFᚳ2dd XzHwKf]'<d7n}'C%-(D M“*Ȳ7Q\zAeJx&܀6+׵#?)ͷ&@◐ֽ*-{"JH_ާ#~&$|Iz$ԿBd+ȡuCl󜾡TۣL7f#Gs۾9.EOaO$g"^2 % @dwy} K'lsCJr#ag?&`jQXB q޾|#rE#gDcOqb/$C9zO$xB$3HnÐ}630c`s#̮)Ip$ʿ8|?c "Y^TnNGg1wbl>_5/Ԇ2+$h#2lcKd5!̡8v&R7Yc3LFVT-zÉY"px+iG"cؚ5s$J`rYfBq.K'DB,[_\PȳD2mȋ\FXv"fuB}(~z4s}%v߃ʵ퍤F"4#cvH5s(%B;l^(1ٰҬjBᆽQ<7sΊ? 40&!l1%nf4bޭs=LHv6U,* E}92L@|GsM$'Z;[5mCk߼Ej9u<;gPHA/\-rtBǦ t$?HWl.@b :/Y|8ܟ0l/ #Y>7uf! =; rg" =pBفb#6AI|Ǡn@sd'1MGdlF1P}q!߁Wl,Xar:1u!xt :[uG{lTB{?M ˄Q8ԯsFF!g),JY}-m"\VՂFxvF-K@q[Sѿj6;~>r,~xzOs=GF:t6w6z#p)48ɶΪYZR׬AV"shze Y )WGY}yaȑY񙇜T:!{W/Bfs? hArj.ZWίr,yԇPWI2f\B~c B */"eCe~d([ 1%#,-_صn~N'e8^G)53c;!u[>~3"yZ^Gƅk4 CC LPu}C)>Hm+JT+A2eo@j;G">ػꑣʑsUIwnG 4~*cMZ"=:(9Gyn<`yH.8{Qh?$0 jh=*aCHWVBAPKu?LC(KY dPd٭CJ ʊ65)Byb] Zf?~|ۇ2wdǻpFgԢr-}( IK(rzsx"юH< ".yo#(75x;,ť-Gw h~*g"IX &#"~<݅1_ZIBAq#ZxXMҡ/|r$GuYKzOCYW#ip0폔{G![/!ROOD5}f[»k|̛=eR|"nj_CaV&c=R@ +IOR`!hze=!",%`eCukm{~%NmS /x6툼4cq Q{,9[BJ1 #sGT RneCۛ;B^^K8yA5cт߈$ц&tDٳ>`,B\dC^EPa@""vdbYe7 *;s$NF|^8 oVuH،f'QM ,DA(f8^a$tffJ{,2\zrB{?c.t&I;ɟ#2*!ɓ;[i=ߐB<%W_:t>I6-$GDQ>Z3瞋f(;p_W8+2~YybEo~ EKIvVEs(8.D: TfVs;HȞй[H[xX}rbY|[mU og+6v}W'X\$G2_B{sn}v#5YC$Bfzk7k1s܄O 9Q“F?pjiy BN^EƸT6${Ѣ/5{><&Fq,bjH2%5Lzk>;W/#b6!Y+FΜCl=MGyk-(vޅ2_{oB5 vBhƜG qPC ~UD9@u$xm{lZꀄ!6!}9a2 M$K(26O7]H:1yHZ|Y_Py҆䴹2A|&^MִKmNro/$"#wlȁ/<˹>t] ÿ)H^PT/!9_C;_#[He@ 6#2]Ёzl/u.B(61Y׭GQ#2jEHQ~t`!V;lh7$\&hG H/Rf|uo>(ymF̸ 716[ F!$e3k)(`Ÿ*_AlX$?-ӣ Xڅ(x*jF#+CIOݞN˛|w9dc{R iܗ9\<-DqOSLHAd d|ԇb6_cAqE9bF35&ȶtQPR!Ncq F.&AY_ [GMJ߲ԭA~z2'd\N|v-2\Idz㜿!!v>^$@Ev]+2[BB5>j"J+:m=209(~HIُB6aW?uwGwwB@$w{N$ N 8auݙtwuUu=y> N}sP׷/K=|(⃘,Zuog}Ƈ{s6#JK](R 9mzf{24י|(sӍ$ʐnϐ^O?z08֣dtN_x,RxӣuA<Yo?F5K;#UfFz3v)5W݌yH蠿?(U! M0?@ܢ@dvhQD-?'oX E; HoO#gEO#ei>4$f\wkAqJEGb3;=Y=H~,,'<Gԑ{! + !>`MoA ziFY1'G~s E("[y(2ev6{~yO|2Ҿs~HFwԻ᝞gAXK^Fэ(܄e1ւ|=~fՃGcゕf iOuوBٯ\ nH&;5DQ28Y5Gl 6>dS>D`yo34?!< e/\Otz RWtUZblWJzGB!-5dF|tBN!u>}I5z/O{zH'5xf֒ތia\tWx/܋ yL2Ւ*Y<S`D$@k'pO!9f=HR鉎k zG;00tA\zfY:v~Ji 4݈ h8sP'hG!z; 07/0mMd1$dߋ폠rh!7Ps6f0deqs5yRĔ4k̛7Zo]S2dbA ch.@w26kl,G;J)t84$ \̈́tbzk :ב EF wKKl'oGM 1jn62p_klaΪU؞Ke'Zg봌FF1 ]_E9eI;.}D鏘RώEj=J졼\Z:n=固hWsT:֙Aõ"㮒,m8si.Xsy >+NYh 5y$Ս$.G! Ǭvw8Ͻ|Ac5EEDpMkZvEM! s.50(=Cd\ڀtPR^ b˄!0rUY/R>kY{;!nY/)3ˏFl7P3*TR?3W@^ھ y@ 8󺻿HGM&weXR†:Y`@[fUx R&dH^|p _:y!gjLkZCf LhZQRމȮ%>;-ckWO>/82~>2G⽷T?̚h5ҡ- (6*"ܧ93B."aKxs!oh0_DE#N+;3TyT`!ru#p'drG`˴!‡ԎH)gAu1U\{P ~߃<ϳ=˴p!=HPG3"O1 ‚EwY"~#mڝz dІ@TǛȨ(t%~e7!Hy ڑZF4W]0CÐ)#[>~3|8~`RWPuzou ?csڿM|<A 䟂dsCx?!}P D2w6Ua!w9eOM$2x$.jΨ!A{P": 5u6ʇuTOҘWH s Ynw|g.\Gdl{vj}jބox_&y5Nػ]oypdtyo2.'c+~eeC֨Y"^zw0 }F#e-aJ&H/=;!!wRǐDNB<ꋐ.m$wBrmB썔(jӑ| 2sHbǥA(6Ttg&lCXB$98דw).E6}ih"QZBvi:M6}M(< АXØOlÐt^EtPYQ.yk͵}nʧK:mmR=G!Ou#Ѐ: U=LBMYK#C#%w5W"ߌO7Y2$,Z`b =M8(  >s6a ¯"k  I-7B\tC i7yw jsUB[h"a^Od"F/>"Qt1Z)P"2Ф˨cԋ"Ǐ[Ag6P/.OCJmq'‘AH [~1J JY>ټwg?Һ`gtvA\ 5$t-JA>qs y!#Ra)Cеb;Ahg r⛐X@&CTKȊ|pW+!v:=RU PEq; :*Js5 夿@%l Ž-DVfgg=&#8Y7xS!Ö$F^(c4c4) ujDF:Cc6H ݋ )C (jwF,DF(~;ꗣhL_CxOPK1 ȩXO6 s)nb"X)$S47+I&% ԛ̃q"Jsi w["V 1V; >WrVu$Q(kBQHNdj*b;Ɇ[*^0C#EV(Xtۑ'1rfAnT\NF FdjwA`:Pdw7d @yƍIl|Z0|2:ldo4JE6[wo!6d\ F|vz!0|TS͚""7.4[ ݝתV AяjE3+\{_Jo3DV Y&wA=bXt3n>,X*u"7ffEAf>3U?k4KYߗ!.D-\B^EhLBC.mļ = UG"ϼ/ 3Ta૾"aE8A4֞>\2n! Mkr"l]p\X!C/@V~-|^"#C+6`YGE`JCvE2k-=Fa+~B](WsuVk?܁dT*6QX2u (2.$(b!fX;*.&C7CY!H`M',"[6y\.r)F=JÃS]A^wh;mBBYf,יwh"T5H"lUεGg !b=wi RlksvZno )OE5/T {'Of}m}\HSyxa8C{ *ʖ2@€:X?:$??N@~/߂F+Fp#W oE(zȟ#I>s9$3/d$NaZ.<x<&z'6޹':߁,  Awy3jR]C_+?Dz{ )琠寞3aU$"ɗ#,Z J嗺=E>|v&#;1n,L9 HS:v YQ: ,ۖ(&!chx .>Plβ?Hzw}5R7>= GC׫.gk2׿li 2י7#c&>FF'} ص[4eGdl hV77hL9z8\EO{GMN'DG l+o\:{*Xt_BIwZ#$gǬөkŁ{g~Y瀟@ك?b{[ .؄ G \0Յąl$h${iT[rvEn#!gۈtz ʣ#Q mP7пioJnx^(˷5!ˋw# gJe~gsot,H >Me]7|9V=R ߪ#PkH&GgYɴMCuR۠z\P:ʵ$릘r$?|ʿazޅ^Z"u $k^7׭Z*dH ,uX$Ƕ7ihN2 5[><ĵݐ*= hxUbV@$("Hm]K'V] vGaK@*ڲ6 '\\|I+7z>!4XjBԆl}LKfir=oeİKJ@dIȎM n!>+QpK^@ehN5̓f(\& ]GF7P,wJ#<:5Z~E+q "~0rPn)=[׾]/Bgk)&ͻm--EQlڥz&"ʫ_1W3IGÑnxzHHjn7_ƈ?Ee?R#.B;`k\BZ<w(ȫ{oA | V:s-kŝ^/RۨZ (mHԁˆi;uj ̈c:NecN0?κG D)LԮx(:v}l{h.2^Qs7 ,zHJ̽" u%,>Ž {W٬y;Y/٬Ž(\Fp5ܽh"S{"aכNՔ+w@R kN^9(7r7l$_-=WcH~R!`n,_ETddA1+eETn3En¿g+͚_P>]xqkp +AՄ;P#q"gn\6v%b5HJ #ٌ6 eh( QD؟!{+K6фB\nχ#{@AU%lCGnY'#a:W^H_sYlu+Pi(Be" yߠs}2\d/M\ZR4G3Bݮ\ {:GNc{cb+*QA3H}gxa#_HY?DSNdC҆R 4F@tCbo%1TzQ(ۍZ‰=PǏ}H(Rkc^F+(?g^/&"n3~`i޺e ~@9KӠ4O=:| w=qNUldMZٌ|Q:_A,F=&úh/ד7CUQ+TOBBm!:kY>r57!>IwQ&[8[G1w05%;"|/1%Zp( 7ݿ*pnN$3^DNZ- xPtd~+hGg=-P\/>Okk͵ /^GQ3ˋ-H´$J=?ʚ?W,!:T4\=3`CBF u$G|KUiq(?$P08MFe@MZR'qH- Dj2ڇ1ȋsUweya58մ|++:5"ծ5E4DQy틢#PNwǡJF1Zp80EYCe7a8P.Ruە$}B|t(JWɆ-H!nBĝ8製Q/Q-fG? d}=r˾?-z-4 W !BNGcPuH0 Q`)fQmZp3MZyf ͙4y>#)P Z){ao#wFL ?DP eXPժQF$k){73n>S 5 S$CԆx(;dkAԆ/(!k[ՈoEzҒ׭7߭:C;|uO1ad&t>׊dVܚf%v^L`[dmG1h1ͭ?!kF”<@?ZUBT ^VMO>mL$ƥÊ$ ;2:!> [o-&Y&t^chE>E/?vkV{LA駴kDF5;0֡|g}dD8slH Uȃ SƣJ&5rՌf:t RՊ&!y0 :Y~eCО AU/]3(toEa׊SXBD|vahC ZZ/a(*ay>nm);\TkKPHo\L_wYjEgYC}mDolDZ Jw]Lq_od B.t.wu~ڇt To %?1u,2*:ӘS {CoB^g E<.ihw@(P܆t89i*3|(U=JV6bwěooGezAQnd@hOk=4sOnAx|Ύ>4=.I6sN Q/J;ڙhCC<5Mt*e]P:G3"|%amDף=P,G֫Cz.FB^tBXx\ I;ލ"Sog'|l[R(cQnǒk "n3pLO /o0Mx ,_*qu=5FR~ YȘFd@]J=x$"֊׻C1g!Yt1TW(SzBbtHX[V3a85t"iZ;}="OGAꎂ5|+BcY`*:N(Ox9V#7K{BS l5 +ZXTfGG#e"ޯ'?0"'ِmL×HdR8'9|^fW߻A'_#O"uk? V!f'0¼7Iㆥ! 8˷oDgF<5:YHq)Z=Xϖ> G:i5Hno8؍Πkg5޹GE/۞E`̢o#5voD j]aw)תs=ͣXo;]GV|aEv竂AWDvH QQ6H8ucGPHZ6} F+`VWsvެ'(Rn gZ!Zff7NH1?E"GP._ ssU$y?g O [M@#Pq2`ND24mw,x{Q*yȻ<~@a%fNizɬ_dt7QgB{rYgm*^f-rԯ /4fY"䫈hBU/ IVe= Ʉ׾ 9 10 #3Tuɨk-Q7=Y?PĽ҅;6U6 <L#˯B(Թ)P:j.݌^r2VZu5ɷmD)0JySmc>uHym#sEԂ3X:Y 9(80:t8(xrt~B;kg+smn=lz7@;)ߤ/*!FE-EĢY<1Ugx?GNDac#1(D-H D` G!ު5ØiOdM1p#|چf"";{-H"AU5Rd~-YlEgHM38~H!ao R#9rmOD{ڟ|ȧOF?"éjeL=Jr}AסI&]V_iMhd9g *Ԅt ;e# r/Uҥo#G8Y~|5aϾ o}ೠ!ȲIX,(QKN(D5 gƔe:wWZ Pi#sgcVuI/Dߦ&*B{Оy(dڲ" M RXc2x{m /!VU$v"9ǏDK<%o56#=ou!$PbMɷE> /چl}M3VQlMNw' Sy(_wBHH6|r[Er?7GbڴF+d=]HmZo|K$w*Zl@)Aos(ԿK\h 2<%mdܬ75dq^E'9bx݈^'˛DR>oC(~_7%>W"knbNШ;b6b1!(6$mPaHB7 chy܏|-p#ņuϐ)Cp5bF(To.!#lFB )2i&=ݬUPuŀA%pۂI 67EvѶa?'up7(?\T6Vk"~u yIq7WNs30F"=<~YO ԉBn;GrYFuUh<|Eʤ<HDӻXg~a:$vA^l EdͮȻ[D<_dx,#_,κy+OÊA$<Ǒ>Zw;rry/<f EZ w"ݎbP`ft>(9d?LX[>lonsW"ll u!i@fqz nG@hXK./z#m~^@CZQ n%ީsyr!hG{Brc~>񇍔DdP̥vs盵(|/g/9HiJ!oZmG~:z޿)&4#ȳdF~3|e2.>vِ{ԣȲ-6:(V1[krF0,m:hH0&9]N҂|4Լ7?_E5ǐ7# r/䁹aȵ$jR_D#ڃ(YrYD~ztbF9H}8q.ũTo<F+S"(#1ՙk L,Gg6x s%-oFgH n4i/TW0vd fG :/uA7G \;"}LQQʕ$j5@D@c>B\@Ү vd5kЧ(X47ă_' .2g_H^ka$?\GRvY` V%Ce#yWsQ}G C qKԛ{st;!H&-aRMn0S@a )1f=> y]St>(4**+!0. VDՀ`:MViMG]d=qHExse$2.$>-,FmK@ŁykΣG{To3; hG5,6%lyIپeiA3EOcф^_OqィY͓uCAKi%Ara.:WedѨVċ/84{ybx$_osѾ_3#EyGE4 yO +@t8j LDJ9‚LvZzoFJmaaQ_Nު@tx}{:W )kPJ >k* |opڌ#h$j1E?nRWXx;#/:"%0ycodXS+uHgPhtFkCk_>)ݐ!PW!Z9p!} F ٹ>j5ߨ4]*YIϹ2[;:Gmցf߮Ï_6(5`:Uؚ;*PY5ߨl5ژD)H)_]˄SVURl B$$ ľBi SQfY"0"aw -I.#nE#{"ut YYRRies0.G5wOj$[Θ;dqWUQF+"nEPOm"꾗!nC0$5Ee0[G[YF/RuhBZ.LC,/C09>iOS|hK+28Cj6$OĶB2lp+ێ1 ]E7'#iJ9| 2TS:/,(sV04x݋Տ :xӇ R{ #Pn1VּَLu7?D>*\j@F %\Vēb74$kH8[#26%ii(w~ i*e U`Ez6JQ#J5~|@R?.PN=4i 3/DQ/,|lDNG~ߧy@n=1WHdHn,q&ݿωA))Bx% Zxې y)y_:bH> '.{Eރ$|*2wp>2"v7~H-]@7JYn=JGP]IH, tPqtXU!q|O"'[rycQ.kk.EAnIb a>z'JL Y7Ax  }<5 cvCPxF $4 KO0@5aI{}8IGmFk@EBc̺hj] :AF 0֙{rBTVX᯼x^g XDɖ(ߗd07#w;οJp/*ˮCSXz;ʼF882|$6 j R6h#c=9[7"G[!/*M(tXPڝwe'-p }ԉPhX+(죧(?jT_6.H &HˬK3ʕ_;^h@BPi`!jw,SLKqn0|8y%⳴4Wnư8HXQ*I.Ea}QFh426ߛ/I܋L[P^_@Hl@[k<S{g LY.W-D=˓בs>vD2k}d\A);b::֡ wG,dx}X`ƫ" 5F" HO#/zBF5"OsЂ":GQ!mobQ _ɛQn~/ڳ~]`/W 3Ё F_ht>݌< B'"V];!MHx))i{!E׆BoB!m 6;P#FzPmodF[:$˔ E|wC}\ZWG{o]L=($"EoByo=țvgHqkH}{.>lGdC>`-tnBRAf" @M7x1\IبATAoɎL@s_7#af"s@zu(Gew#~|y-(%p h7ݺu(j{] ٞ@(lL'#e MUl&T3|: fBz8 E2O)!܏|ƝZ #xYQ `Ri2^O9\d̄_F/9}FHH<>E g8GΔ bA%iUǑpC}t 9%=ț<BY ,ψ{'[D0+PJE2ҎȰqbיKX7v Ŗq#:3#iC!'+6sok&k݇ns>x#osEe7!R APRٿ.-lE! >h2odRI@!SQ3~5G~pduؗ~ !ꝍHUpX ѽ+[9Jx {Q9t0).|rv:| 6k@$ԎVuלՈ77)${EȘa( Qb6g!'ZDU})|}5 Ιȫռރkќ!,YhR/a ūHH?/.,g" ޲N:נCZˇAK씴&tao%;϶<E, v13Hd\Bs!T:=`q*䫤֣7^oC ${-F^E A䝄]ep6ϑ]e>aRv=5X,=lm9a ɤbs$Sm$o&Q+ ׹iN2s$$ \z 2?@ B )^=y0n2C#mCt;JΎ|fy/2h\GGH9},!׶AK41M3n7. M \5)•΂2h;(IUeƶn Fn5,Ad-- BR0ȭ )F$X!s/#a.7 @C6D :Rdݛ ^_դ#efY>|Fs7}8Tq*Z*Odŧѹ O cɇ~¬‚i=aVȳ *wn7Tj]#GBGʱ vkT굛k'"NBƣ"ye$;!O4 Sr1yb.}.M5ۊ'yfkU(&Mmh˯hRRKi,&$ֺTȢr(DҫHѿN6|1z}A7"Za̽\Wt|^wAIl\GZd)K't1j`(i iy|X\j!>"HOsEF&OB GD^c ]z]Juɂ3;(wN.C b ?ؖ5f=z)/Ǿx0m,u3B|AqND$|yœ(݈;=i-h)[{s͌G)1M;Y~ ])+QYpPMUtn- ^kIMފ\)OmH9t #P*!^kb8 !\nեϠ4{{u(u4J4|HQEy/wLeń Y:֭q(,=(qH)\M.St7RiYO@HܧfNB5w?m"0/. J2a?EHs0k(<땥5WAkHQ(WKeF9}H^=,\KW>dWy ybsgo]QjBAyT. 4y*6uiUEy;QiuE^~"E a!ĨBy3 2r&pȰqBo^Ei^JgH^L!0MoC\Fڥ4#zk=JFkSo8My}{Tjz(イgk;QEVe{tVPj7C5~ߒ ¥!QTFbgFD/u8y}Z B,Zy.WqW%;w5\߂di~Jnyv*_Pm |tRXCdbt3*QM(*LiD (r3-֣0p#KFZdѸ!:?yA<mGB6o0 i#n|hg(WYh7w]C5y؉H fhMDT,,6iz 4SZZ|d^!gyA@ӷFA= QX9vs#3|9[slu0O ˨ygK9Pޭq5xvVMk}<*ԗ͚.F/̓ ol#e$}A><1s?wt[CϒŠ@t?|yK@bGѕ7h ׵X<]v6 {#V|SIFkz!v/sEr$Y&v(mu+՟D${P0*6yKߋe~,D$=H!l<;Osick 4r2fgPi?0uK\r=#QXG 98Gio}_ڐѲ0?f罍f=:w/5޹=Y΍?u7R|Ps Mn0mS-Ȣ?ZPiD{lBsf;WUEH OC Ty` dAߑҰB_CȪ kF>b`Y˧kfRnz LDY):!kXſrJۮKQS.dW瑁]܆|*{2h\|\0W,( #;8d zd8Yp5zQ*yys;im5w Yr/_je)FCvBHS oU:ɽnZ6!9NQg~)^dx_E~jYrH$ Y]j^d*JP3@,+D#(*L8MQ1(p9Yff&Ԕe7a'5"،b$5jBIȾw4>~K i97">h't#1> E.m@g{RH!zYJQ*ɥjxRxoܮk^2EJ1gl$/\ai뭐|=akOF?߹R,(Bz5Z`.dqh1LGfcsTf`kyn-9FVߩnU,ÑGx;y6{P֝#e9[1)fވ(D =)M#3Up4kYt"ÔVq*IDAT3zvE;rx ~2p^}L%둢=a.2YxY;22ǗX/Rϐ?7L8c>J˺ ufZSR*mǮBʧ;3E? mGN(EPk|"rL(LZftbJx$@4&E8OqǜGԷ&<_9}JuIu&'~?qOdz:X Ots_OV]W˩B81$9ctlЄtVfF˖z'@W|;:$?u1cw=߆ﱐldd;c耝e~6"rsKсLqS3 A Hpmyy/dL6i#E]4)Nʵi]mWM3pڠ\!Yʈ:1}H)|$lAA^Kc,5kfy]$3T`chߢUȀp?32HC%{8hB|o["'H%|ʁA|0 ˦"c5V=2ZAF<;s#[Mhz/[PiY H7l5-?kOFJԄU=A{wUla5U\Z  oI5 } Ǣ3mQw|(?Uavs_O9C-%[Ո4O!C?91#،$5450[ywNDrdR:EΆh+dh@6g-> Jrfk!b:IZOF&ɱ^>gpa999-?Eu@Σ=b)+q08TzSfE,mxQ;W^c@ U!/nEu˹*54iHP~K%?d":Ps{g|w[o:$4˔,¿EޛzMC\~ ?gjhOSņ0$G ejV; &AR⁍A Ԇf [#KԯQz*F(XVΆ]/!9r.qL$O젢}=Jt&¥H" N"C|5ؤ;#ZY}"F"Y- k6gQ9H~qK<@ ԀB7JuHp,tdm$k-C໲$CS [ V5:"zߊm [PD<_Y@B{{I>ܶO7C30" S@k&-^E{o_2}\ḋb#jF*~ߥ(R4v쥶}PJ_"khp·@ej> (Gn~3CJa" Lj&ʗ6sCT.B^hэB[Zי߮m[D3Ir.I5qq5;<FC"2?.Cʴ-/5P P#[@hUSwj{;!/rzFT_D6Z^{M(O~dNd]Fu?Ȭ (R>ftZHN4x}鮹eD[kh2c>:[Eg/RdV%ɶ~+(%% Qr~AX[ÿ A :}7.ت}f'0w!_D/#/!{Hќ??/ď(٫HpP~3H"hFm™PЊ>%l!fPYie(gYjD g](q.YFȚA޾K!dSCg|lBMneK[!vT(1>R>/ &Ws>q?KqezsO>KV EK޺ Ƈ;Hdi*BG':Wzۀ )^CH@*zGWV">?xhP#{Vߎݳ5__^˴ e3ƠTEdvC>P(74A4 ) 7ɷ!;|u Cc1mesEPA^7Q @숌 ȍnFοJXE1z$F$C%n`Z)%p-Ž+YL%TFC-hJGO@uU2vmH Nq=Hzػdq?MȳɢT6i@1ì|ԟiN$kBk&ܹ ԏRR@閽ЁI 8yU!YR(n] ܳ}H/u9<ߟ둡w.JP ij!/~Z굡u(:r3qAdFkdK{G0N!['  ?Jl {vMhk~ ͂H4} nd~DL6"~ 7!MF#4$52\-vcFY Ox{? ?po,: h t;Dc|~&R(#M(}%Q, ɛϜRWLh"2x[ bYynӋQ ^p_oS7\F(wDߍ${hZ *ޙ|9alYMeBY{e˄Qǭ mSǼMCޏ4r(ߜK: ;PNg5o;ȻLS,O=c=R^gmE BBĬiALXG[aa RU9V9md(PC+ tÈ{BlWBBcd[B|l*&lp?b300;r& _FwBpG\ku֙jq:b@qnA}a|hB2JC8@Hm>)_fYF> ԈKy ЙrF{1Y.}Ԇc. $nL 9*Wg9e+mc5īNHlY(_#_C3a z)likJ-n^İE4VCJmF̱'i| mPa0wԌ@'#ᏒUhyU &WNbZ҃H{̽nx!K^NҪ=;:QO }y.{._ʍNV;׷Ҙ(4ńg쌪6&oH6J,A&g@-;u,ܘ*md3Ǹ+|ݐ:,Aw ! ((;e*|x<eꐏGQ?? MjkA+FJtEN|v/tOtdIyjA U5;0 UT\Bi4 9\v~E\ H(܀4\dAK?]*ᙂBcJ||)ۯg"V;5 y1#eU"Ev<6FODTC2 X;{×&lCè{:'..GS~*ˤQOpTr;H{PH-CXPlv{dC4w-qPoFQ\."Chtfg>AE6'I@JL!/adzU7rlAnĄظX_IJm"هu4:tV7d3MoB+Дtzmў1ZF hyS-׀F{YϐVHpj. ~ Ev@;őE(mLX&H5ZB؅_lˑwnq8"b=\z9$g 7,-Gۢa! yUv%|?k_S7e \ķ =ÑERퟐŚ4ܣLBnf$)gE2{*!E NԍB@(Id$< [t-UdS#=l>_&̷.|#X& cךߺrq2VpFhd#ZswY+[kAe)UfQz&@G~>Ayt!xYPɖ>,tu !z-yEFqd@lu#Ղ:ɗnh/ڏf/%b :3Rff &_ zwf" lAgbc'SVND<3mng{Si@Or z|>}2v_@$鯨l~ߧ Z :e;\NB΍+, Arvʷ}[cȱ|^x Y7ѹ 7_KVmB)`ɖPe{W dc@ jCZ]fXf!CrYrM[v2 -k8Yl2=|-˝Q#:Pg%+'#%}#Yr!d0oRvU<^sO"~u"2a^Jbt|x~րEAѕW)n29KV؄o' ឱn̸FiC29""u7*YPt#I>)E֠W ̸xN@Lt?/" 7ֳ;1{_= >0Dzpb_KnA9Csbiٸ ɥ[sZ`DNr^tf}C9 W^xɸF#.-A2Z+Ω햚9kQZt#@[d3vSP%w$KNlիwEȇNF!o"I>Hbé`mlEoR}^(jPӎ|}e1pe>{$3ڣ ~MNUjDoQ&;,]6)! Bn<iSD"}(Z+F!Nu0.(ޗ Cf;tDJ;KǚgM3mR Hd=-AhOEi&IQru{wh ϹǯO[l) zKbez7[Pxl ~{E߅zQރHm(e:dCҿJ-n/ ӝjݲz$'\؂K>\6PYd }SMB+=xa{[}#j&INt AdT7=(#$#_`~g0Y^au132}"Ă~Lp(t AaȖ;?W Sr ԈeoM<EʠBȖdԅʿ>Hv.B'EG)2%UW(=pU>eUBQ#*| (EsA6!هDA|4?ߎDpg; m91ތ3CϠ::g/?x?7t4{4 y#f*pdEA 9z(q+:V"aӟ e#DT.YºEb(Mv4J~P.ב#e4c#ȆFIdkǛq?\'PYV} | m nM @U(okj؊qde'2NCU\ >wsEʟד Ob~t둬tzz~ ÐjFPHD_QAo Sݏ kS.EDL1IT&ʉ7 dh߅D{Z;n0ۡ,HFF!w! F(O{F;!ȵMJb/19 [Wl) moȃz B76-Lo} X dzZ߉(G.JND%_K։E51Ǜ%rhE!ީ(Az'_Gi:|5 a'H푯 P=Id:G5HOPGP܏(-S#I#g;Prs2Ԍ0(#c:82^Xs_Pr-c}4$7?TtQ< mA3#+?&F՞(-b1G}VLoK=[F? eh3@q9rjoԈ6ބ?"ĿdUY Psm|h.,#M ~iGe[ד 7:P֮ uU$t>+xDg6WFrxi,=9).G!okz4[":T{"xlu^D|\ڪԌ?&?= N|6MS~E~Gp_Rj'mBT+A]"Y ֡te>ES= Cm6ŬY*K|f~OdK#<Ľ Tك CɃ!VdhtDz_|oH S!婭1Mdw+}^e &~+ RyKc0R֣r\: tvw0>pEA3mAir+* '^qas@euw:Y~D}U (o{=RX>G6]2wm=O^A@whi[!qTQw:`nB; čHP˹^%QP>+~'+*Bm* <JUQZ* J)% E*.  |*O??u{7r\zy%+3ցnFi2Y>:ýQTCNl>z% b,-òql4x{=2B~6Ӿݛɖd.EN$x(*{Qތxi-aF݊oj@2s7s&fqn"%h%|34)7WyzѭGc^߈dKR|LY2=Ǚ:^/@_,7աø "U[e'3@_^yv#+1<܎<Q ǐ_F ]DNA?)_ׯI:4 Akb=1>'T7,CB$W /vd!?l(2#O kF9։<3߅ :wsiي4=pVC2ʃ ,Lf*E|Żej!Pϫbdt~>֒BiFrd'W>߈ G9#Nh@jjC*J T{Msp02|umD-0vT5X Fz; k $ 4׈6"'y]# 1̇+F0ވBvIj*=Fm.FmyQx?@I&lh'd0R+*E7ʀgJ枚QHq)~} x^ 0]J C^c3Z2=+Ҵ;y!:y qچi82&Qև"o~҂He40U : y:ďHS.5Eܨ>E" WW\e6N],7wzS܉?d{+-t ʵ|5/T KR?Vx-(e(CH"U~]FDIP(Y*Ҙ; 0NLk$ڐ'n_QO#aW+`d@bvEVW %r- biL0{r)Z[qYPc Y+t:b*KȋyUFdi?!k'_ ;lH}R#9EBn H&/h|&<ʴ#57#?ѮFdh7=Ӑ0D$kz۵k%ϡYh2 ɦHiuH6'xZ 3m&?. C2QH[,T(ҕ6Z!Uvތ8xቃ#Qzy~F+]^~ރw+yHOtTюH̪öP(z>rQнdh1G j]e,hҷ5goGG[:tdaڦro!qΖ!;l(㷰픳WGf"aQ>O,:UD+QN+KCAlo^k-G)#o7K(s؀B_xI= !N蝹 )^o ۯ9MkǡM b@>a1;>VYȕȐsct :"a%s$†݀BH@| o}WD?@J[W;ﴗzixyU 9dis-C6X^CFJ8Dːc Mp ?tuPe @! HR#V*6kkyw j<&}<݋B:rJ^w"Hm[48g}=[SK~˥!(Rou!"Ks`6.hwifX!(|u=k=l72XP\{G n;-GDi0lF"_j\瑥t 砐~^X"~T(v ʰC:zL,"%(kv |w#~oO'Y?y˱P>ÑzR5[[ߐW4Ik<#xI"VR% fEAg0`ON \ʸ~@6:0㋞ ?!  f$/@NWa9.@{GQ!Oj(&igyޡsP=g#ة} JN?G9`."-M!}R"|3qL[gQ.g'!{ bAEHCuMR kp{Hd 4yyV"IJ|85Dz}UwVe:*=YȢ}|KeÄH-' ކ|!ohOg㏪܄LV%iAlg~ZN2 "k W)]FuۯмkPdA?ўwLQ:M>oC]+{F E:AF]\.$)T8| ZGQ%(Օ^Cv$I{c&A VJ)ׇdt]:ĬH1 LuHǟiFة{a,8FzrXу/9sY49XF`LyWg6>A"E2iYC9¬K!{Z,@ܞd8Ps3[t:o5 KV-Hd9sQ+@JeY8B1Sg,BKݔGH."@| ?9}D" M O/ 7OYcI(M :\b3: ~dž]!\=Mq]7Y%_" g{( 8u$` 䭗,CSvD"cesʋQ S,ꝱ-$Z$ף0!y9y~ot&A} 8}D!y7߄x-AљGJ kr$}k6||4a}yT^ 3k{Ƨ*gju(ڴgQ;⯒W'"4 AE7 B_QT Z҈ZnԊ Ϲh@)=[yHY4kbyWK h\S,Z?4|~G^;uBc[!ġ}ݶ<}agn ET(XUו|Dwx>ۃrU?$N6yeL;~X Հi +>ol&>Tc<1 !A! hzQȋVè۽ M@ӑE?>QQtyY]3m?=QHLyD\cPq ~7ܶ j HIV7#sW:;݈G?<n yk[E{+Q(GwJLV%܆m[J>f'}ф1#ocQ싌}blyj@O NS3< 6 G#oR;SHIB{{\cr4KFx3?EmuX1(R~de=yJN PkC ӑ נkBw!#,"e;5ۑrHy|i}Ѭ= ~ )"ԁͥwݴL3:׵ Й3#^JwQHƌ?4 ED;);Nwr_h:V[6'!ʕ4w"֍/`5uS1z#cw؆@ZPw}Y vGY {%UҴ3B/*ymHi0RG8k틼Xb.:ȮŻY!  5(GV|!Ɯj>E,(xH+_>pq!0(} J9+{R )ÕG۹?ob $oo# <K!3d!#|I>,8|ӷU6dt"\56uwQ^ld k齞Re;XL?H!y}40"WI uʂV$:k.884ɱ.kZW?5x7Ӈ8جQb09#a~Ј`<| B1Q , ȸz@~ٶB t=:1dg6 Q[xn?DyPlժbщ`Qp<2g7G сȫ.RQ0dm Y5u],ˈPzT' :" W^eH֊JPp6*ͪbšGZ&"NH`-eV`@'_p@3?{ q$Z9dTƘ5y>PBXZB#rO6GP<_>j~)9ۓ6(CVXASHp7L@sɶ9v;#kZ!Ȼ|J6!a~l \>YΛmX$־لrw"?E F;v"6JYe֬FFF(׌"gCq͟k&#a=Q~|,zq5]^M%}9w c0,5;-D|WP>7ym@!Y}|P|d(–Yiy:ɲP9Ni)y>e!$Bu_dcTPҫcԆX$XhtE~ٱvu-CPx `@,-C@_xloB g K'P=D(W 0X-tڻ5d[7D{j0RH׃[VH7ϳo@-KBQ NAu$Bn{ᘁxڄ<Ͽ )"߄dmbf KQs$? k$2Rnk3ѭ/sƘ@CIe( hr3*Y4CɂfʌQGR:F柄 0ۤv(rVfz+w?SmҨu4/HGcC/ =("P!TVg@#ʉMZ|ڬGԸVޞpr̒݌֟#=˲k{xs:Te 1dk_G,LNdMOTTBoFip?N< ܋^OmQg]\+*s_{[w"yhx,YYXYl.߀KH6s^26"p&l%-G:d !{PM閡jsk-g:4H](:Ԯ'=IGW`I1cPvPDګ1ӳy|Fѕ(_~yGe&qo8tPV,;% zjˉ,組֓D9K . ,>c:r!!s<ַEB<= t ׉yґ9% Oݼv/} 3OCѰ̵ldNxEg|3R3>IRen'~vG}< )c MĽ^췒ŶmM=fD]j@beoCFʳdp6͈wBaO Zw#o2IJ-o.7Y> $| vDr%9(UX"#kO_S|Ìvsï' uFVn5Q R3Rkw&M #X. 56oC]3m6HAQe y )[2: :LSp(53Bz[0Rt]X;$\H }ysCvK!d y|\5ls{쾀 QjNgQ:(u)JL 큌I"4WGpEWd0UڡiC4ۀ SQVg,$7 i5d6Q+Pf+L!#EtYgW"ylti%etN\p#rBcIBNi⑵zEVŪ@xe/8m$cvc [#y 1Y!E N\KyeюB9 (2ҎH-9sreG#̳(Q=:6p [ jqkr4 C,y:: gE/6CVcgl)%#X^cN)ס=/3ΞHSlDd~#"/}B໭茯QT9$~?B~U(|\N6'pK cQs=eh\EW}h6)xؙ0}-M' PXx6#EZ·Auu ꂶ ҋ)ڸ a8u!y}Y֪mRzQxn iaы=Sf-y@B}'DZہFh䍹gyw?_&ߐe"ABޠC/k%2xBʷw,4y%PZydǘB|(U=_E{U~%n"> n6SϮBQ( V:ʸj #z̖?߈_KM(p6rn|n7el dls1KÑ;gsHU|@סFF>S@*'T:4\FWHIӫHݎ߻oĽE,} t}|y{PdAJ v߾f} ֖QMFq$q!RfA[v=߻be3%~A؈cAeH UTQawv0AfJ CQ֏Qn{l3|anxA&ii9j+!#| :碐ٔmvh(Qah֬P&i[X~ p7JI}4ů& Tt{Yy}b2[1s0yf\[=HbFN"iDes/(}$\OrgQݿH쁻Ǭs>=55=K7ԧQzC§(=JSyod~칝"\>S=EM|t[G:O92Okzz<׌ Aڻ/G7! "Ypy K(%qb=BGzꢙ>SPE[.9/R$ ޝQ(R!Ň85 hih0T?I>P}|7a7jqȂ[K>yR wFDee&QzE|@M842 !1ޣf)ֹ!ZGat#Yӎ̞hkwFRk3= 4r=(^kQWщKUr=K#j846@#H9w=:'7>Eܒ#PiJn7!A˞Q7߉xȦbdS}Yod s,+'Q ryבȨqQa%x8 z|jY9~+2 EsS4!x^dQ_fBCz"{cs硍9y#!\Ӏm4 B݂\#wA6ٌ<ѬHtq(3k谵E^ d(@G܇+:sSPt6ptAi|H$IaJeTsPKCr0\"$$ ހѱH@oQgaa0WhO>d}hoYl@FH| E?~K>q:j6d~ly`s"HGf>,zaf!DmQ7(tf vFJDbP5dPd<1MB&ҹv(4 ՊBW@T7-grG)(_ ǦnI"! ZKtEywr`EkR.RMǍfAL@xgPҮ}[_(J4G[Ԏ}2.$ߴN6`6Կ}4:X˩}cCٍ?c.&tW G#[H96f OR[BnV? \!iD% ۛheKlcz ޚf֤^XlZPN@*\:#i҄@h_E§k^=َ~C? Fۉϫ(ȰDA6ua}ez BUWG<{!P[b_[=Ju"/6y9"1 Q? "ºb(iZHfxudمtQoxC͚d>ףoV/!kmHх#}A/C ~܉B4nV+FPM)F3e;(2-yR~fB?o{q(o}ȲޛlPpQx1]q"}81Nw"Ax弯"סwFe:_u2cuiV,HtR߷Ȫ%lc8FBL!O4@áī2vC@l&Fߢ̳*:HJ׊ 逳;/Y{?H8Rَ_?S~㶞?B&CQ- w$\L\ E|hk$"e; ط|IG1Fv^E^(m dO3r1Tz3Pg-\1f^fGĭ:8oI lػ gG54[ J{72 oRQܨ ɔZf( g B=@zEe9jSB~WeJ3R4@r'M=;:\79Ո_&_y2B4d2JB"a!:/o'jg"9uV;o@%homs:[l|>!Cɗ9,1ø'ɷԅRGV yDZVeX48V7"h8yid Ϗ>} [HCVǻQ滈+ۇu_KBU;_Uw~BQe,:]<+wk $"E= l/㯣eۀU$yiX)4y+=LEF- 65I}ogOdȳXHד&d -ghGgiRi/v4_2 wG& iފ#יMdei3qpsy}y *qd ˞By3EdU=$s3؃(o{^-:)^W {?ۇA"C ~P'6 w=`zF[1:؋da4"P*[!ZOR3T<} f[ħڏdMC{"ã 2i@ӎ#C82}fV q+:?*3}x_d,$~!YCcJ2EvMW3]e\< r0|f?_dX<7 gԡӃ7_d@vʹ0d0X-_ۡl&Y݊[. ]nY|T}mk(֍lX2JD! >"}H ;C99Z܇( ֽr5K >rP Ph>bu_6W\[d kwCq!KC`7 pCW"(RW!dr2LՠdZ3WG(wrY5jFdYkf|ٝZpj/gM4᧑w X%_ޥ~$N76)U>gpr^O֠Hn$d<ڭA|a7Br27vZ,k;ɕ2-:ͬC49`d@e~11?H2U ڠ(:Q>N>BrFB-MqMMޱ} 5GC6=>to0 u o84bi*HH!G=lW);Rhsv^xqk!K2g=#^/Gz}"> }${mw"KKӜGycݗ!+qRQBM{MF1yIN[i {}hGF P;cST(2)w e; ~:PJ`!ʹ)9('E^>c) ?PE[K~RoRZ]=l!2"RF?-#u$uMt9ެ! /'!ƍ A>Sjb?rQElpZ`D^w/qҨyKІ+yKA\ݪH\#x`gqKw{#Qcp*oyd<'`Jp$y"o'n%.f! ɞVF dd2$3АrBƂK!>\ 8[t t7!a纇0a5|B;i;:@i؏dLïE+ Fyu }3 ЦxBG5$? VȦ^@]~;jTx ,AiuϽ(>l `y 57' G5m#wB| 9Ls#Y%zXh%)OFص@ Kpc.-$o6[ׯCJ^=5[/Aj}} rܵ.jEeh/ Zdd!E7YχR72ꉧ"k_ ){V<"B%)%eFFNkHF n(y: -O,%BVkA H > UpzYU$lp[OE:Aigpٗ Pp[ Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/swamp.svg000066400000000000000000002134071302040332100251750ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/wetland.md000066400000000000000000000022201302040332100252720ustar00rootroot00000000000000 Wetland patterns are built from two separately generated pattern files by means of raster processing. The basic principle is shown by the following ImageMagick commands: ``` convert -density 720 pattern.svg -morphology Erode Disk:5.3 \( +clone -fill black -draw 'color 0,0 floodfill' -negate \) +swap -morphology Erode Disk:10.3 -compose Darken -composite -scale 12.5% -depth 8 pattern_casing.png convert -depth 8 -density 90 wetland.svg wetland_tile.png montage wetland_tile.png wetland_tile.png wetland_tile.png wetland_tile.png -geometry 256x256+0+0 wetland_512.png convert wetland_512.png \( pattern_casing.png -negate \) -compose Lighten -composite -threshold 50% \( +clone -negate -morphology hitandmiss peaks:1.9 \) -compose Lighten -composite +level 20%,100% wetland_pattern_bkg.png convert -depth 8 -size 512x512 xc:"$SYMBOL" \( pattern.png -negate \) -set colorspace RGB -alpha Off -compose CopyOpacity -composite pattern_col.png convert -depth 8 -size 512x512 xc:"$WETLAND" \( wetland_pattern_bkg.png -negate \) -set colorspace RGB -alpha Off -compose CopyOpacity -composite +compose pattern_col.png -compose Over -composite wetland_pattern.png ``` openstreetmap-carto-2.45.1/symbols/generating_patterns/wetland.svg000066400000000000000000004635601302040332100255130ustar00rootroot00000000000000 Created with Snapopenstreetmap-carto-2.45.1/symbols/generating_patterns/wetland_bog@2x.png000066400000000000000000001715131302040332100266730ustar00rootroot00000000000000PNG  IHDR+bKGDC pHYs  tIME a IDATx[lu߇1Ay"bn@Ɨ6`67^CJ$-E*6F@1P9DzA[Z[]ڵwZ2ƘڻjZs9\6!? cx@jfœty9ZC޽OgZ|R7$}m9c>%n( M^_~\ҫۿ~@o$}EI?y?0G_-]"r:\&ߎr:?F14~IOݒ$p`?&+\N?EGfť~#g^N ^[%,gI3~'雒'uIÁϡ7$=~_V($v#?"Mߏl$}^kGO r)ZG-k^wVZGJ$~>IoŎr݌zu7$}B#_zS'GduD ?r:jqcg' ݑ"ߘǒ'j-IxI/l~ONr:mݢY? `3t7/%r:-#C c!O1|s7|>GoSNSd$yl htlUҗ%.IhJ/\)]@=?Rn wMG#MHgZܷ'+\C[ "%]xMt&ܒ䵺k[ܡo<<{`ɔ7/vP'"7d`08m km,ܞF<{wrWC۟s18 LYM_{Y?j+rߍp& A["0DJAV:7LcqwWd/>d Xjle%P&?_Ըy֟juk_?4*u6jg|ւ}?Hd4ݽ-1e6Sd`ٛﵺԠovQs9~t[-t˻j- ל!=fQArM΋8m{{Z]NfmrEur:ĝMrÌ`]B!/h~tAU7}C(!c-hs5Ẅ&x_c7`6QX3HK!쿙JJ %l@sWc #CosV6Lq_9 |8G؏{};h9-\3q4d톳~~[Gs%z@zM\hԳ6^\`S=xR v5"nw#?l>ѷ_^V Eu?"DZ\k:p6k=>Q"bUΚwP Q8C^yd溄:hH?! aG`G7k;)Vk]w.s66b_@>c^=%\@Cm Kzsoh~#˃|7|zRPE 碳~Lщ')C=MCR(#=m>y 9IIwK\tGXCO6|Xߡzsh&P{MuQo:H/>#%@tu?_@>FQL X;<7KpOvexǵEjIIߐtgI/`Ɩ@#avɞS!A XsY| u&C< IVvyʌdRꐃ= (~ѓ 0< ">aї 7uZ$;S 51 0)F~rW~8@C ='Dy>&k#xʨC\t/ E@W$]&8q:H^)K@+9h\7$}BE{Pړ!pu9LYg|~, tN4( 䌌6;<wjʵh\^Pc ȁNL eqd>r^g1>82_192ޖ9ys]g-?FMLZ=jS7h=aDNR_Xu1QkMe=>#2^)RrzDw}5hǍW4FF9= tYT^HhҞY,3^Km꾧9o=7KlhYkr`b ](нP PЙedNkE/19>,cэVj_[dqѵ$M=k!hh}̓g>&*P k:]Gd6S;e1b=7f&I/?ud$F_cI>yZNϏ# Q`Y y'Z;.A%lxRݒ.節q'kiIwHw9_IzI׵ G[ew\(dlj@^OTNsk"z}9}K=!5o[dJtmɻ"GQkXmj3[[=VnKەןvQj.2.V¦"ԞĆMrgΊ]@dX6}PO߶)̷ 9݊+Ss;hҿgݔЃ{2[C]a?pQ#ԞO801n8M: Gz0Zfv3K}Z|i.ɋS٨04?o8zӿC+PfNXں!\#`?LE`=MS{H]@ >83z.ɀC9y{MF`-zx8ӣsky~>uCO0gnkrwd?EТ"6u  ^CE{ZyEһ~3ZvB҃~ѱr0&gF&ȥF~Գˡm}Xr/@0i4:l'6B])EL r?8=8'%-s=!gþm>v-E^pfd^->k^?H&lBP 0!s> z_O;Hvncfݍc'%Zf";k&{f}2Ѓϼa`)Zl+mP 0 s,1gk"=Rse(ˀ jm][;3|A?Ϭ+?X*2 I<4[-%o];3:[-n)tϽMFYN7fs/Kzs`kyA OUoCrno+>mR2CnkcXD({fߟZc+X;[kUP`dEzݞ^{:ܟ`oT\yfő)l5.8`z5Sqޒq#_? 7޿Kr:c<}\eНMܕRXu{znSe{t [~^DZ;/_;•w:z}0K{[C{+!I=io\Mo4:zs#w!&%4Bo`ooSIvAx9$=-I.k6Io"zo%t~V;7Aڂ`Ʉ"Jȥmyhy=kAX`\ v/rzǬ%%Do%'Y! c芟C͓]{[;DGADnEJ\jѽ'!]v; _f\g4T3D_b5z!)D|؟`0Ż"yF=]5z Q 52UF~AyB-k^wVz+^oVz.M7)0@o$r:߬{Vo2J1Y@u}a{+"]?I/HAz!AI?>q`e-b稻Lo=kJ/ P}[f%魄wI6y.QV _t @/5zg@/vr8fJ sǏ@ȍƑ%!t~mZ&-W$]׺OYNoO+;Zto?:Bzu9?4c-@lWi M9X.FΣ/Pu>y5z%]xm5z! oF`bއz>yJ7D-/ZGpTz!=`B13.w Yx@x4| *?5;v}Ѣ8`P l &z*X[ ;MO|oaR8oPBJ93yEcL>UFﺷ{Vk9]v׫|`*7jAll9F3=`G-(YISIW3A$׆@L]75BpKL`C`Q`'$= jr:&wHzl"?/ZGYr1{!q*i$a-e7$}Bk06{;.7!+RcƓqbosZ/}$=4[-%o]=V$}w |!J# B+ktr:!_k~A?y0L2X F~ͱ3==eLec㕽}$;E+vc]%Z B+ [s<C: Lm$8x-hԮx&H׍CLrP"uoGNO.90Ib(5 CgP R)fœtyWbG}A =GZ"ofIru9gq$u㙇&I/?u&wH(ǒݿu9?kj֢z7ck&,`י(<$E3uRlԔ:q< ̛");'J#Xx/`Ԓ_?=:tloW}q9aJy:`G& lS,茇#IOKCҽlMs[HoH$t~V;[<2^ ԂVs&`OFϴ '%}Cז=&Sol>GTૌL d@e:;x4_5~WeWftVٷ֦v$HMu} !&??xF1jGlv뤷@䟇gk"=K̸t7JZ4 B %dDZƛpn.ʸ"配I3w9w)miT[xgX{uǁHҙt#?Xe$p̵3v|a8/f՗4~+!+FC @x[B&J]bwoAɉG,K.V<<^G^ jcSTIVye(޻ǁ]uiw&3JkϗUyI՛b0scsm@ @54v'km*vn\MWy ]HrXYj;p*(QLDZdTM307 %2aѥWL6H+vЛ-_8)ta5j^JJyphi ;L:m.YgMҰBWM:u-VE u 6 Ҋas&1C3=Ն'ZRқ8XHzWߏ_F?_/$=(Sܭj @3]'={xo: <0dF#d<^f#Nh6La:}'kmb'zT2{t_ti^V1y>ϭ{lPn/z=fkSs"d5G*Wn43"x?#V֦Ba[zJ Kdg"m#FΑM^f"_T6ajSsh :sYlҍ|<@Nt A )gBo!R:oXt-q-D4ʝ9vVV7zm9ȖUz<-_ɔZ_Zoވ(~qAjflj-)nIwo舳CHfn=ur:ǩc01*xP43Dc^i|C匌 0{hn$h:g<.d\? Jj2ǂ'\Gz`dAp-5{rq}:d srVk!3 HKȀ.PXRkILw6~ɰ9ز'b=brbW R{e5ߐ`OZ 8>( YF~>冭Hͷ}=F=oHNw{x n Ze߅-͖}M,,{2!.ԺaOC`_?86{wʣ:pJ.DPi Ytf咻m9j[ë~c}>r?ֺzhr:/xkZ>ng%ֵn'ZhCtRP̀"O7^of"+3ఇW>M@MRG5;nDݓ):u9. %mf2̀+}Af}Nv.w+jY1kp@(5toγx9UF%@SOW>qHd:HI7 =G =֭r$MFPNԞ/'!^[V׫%#!7_,O j5Hz*i D@a/ٗ 8!=I/8M8kHŗ=Re"bI')cr4&#(8ynVk-O{Ѿ%ջ$i=dxSnk݈B:N Ysa%Ufv*BM}lk7Izq{|Hz~,[~פɄ& ~|4v;Ct?^3/(dR*l*T!g5yl,)<10|f`\l?>^;o2/N|qR'sR}l,SA4b%иq2a$:_yO}\b󊼵WΣwwE7:d&DT@$o". $tE޸Od%XN翭^A@y:;tlUҗ%$;=NZ>9Gڂ5H)/3=)nIn%=$_9el{f <+i*eݒ$׭>_f qe Իqd=#jq.vD n(ݵ$;ؿ=qH| ?\ /!{6TZkVI#jq?NC~?t&"~p"̍G;Gp޸ Nx\ԸZ+ IHzxZίIz-3[-K/^$H>ʺ.w fShV:[-r:YIY.?4nR;6rEҟn~uZ$;+5F2$yaJuRu ̓5:z?2X?)^:}>zOW 3쿥#/ =<ڷ 6@<+q=yZess?3IY|?eBpN 㞯<ڗu!GgLɯ;S5:z´ I>}u=ofŤw\]Nox}O# 3@v GeGw{h.G?k8~`mEx2# zryr D1ґIO29i88 94[->,{^Q)t փItg.I1[-vxk٣X (C~w' ZNxo{Rr@|:zl89@;P <+i)OS ޲d`A j-"z =D~IZ$Yzqͽ\Pr*f~ٸ~K&GЈ;.s'n:v{xG:D9cZk} C[ޱ+^xlIwzk$Vە3.&,E{JE]*aZ:3pss\JǮ[MR;f>&9)QɲHe'ksE} ={D~nD~ d;6Ը@@#UFCVV#wwnVkJDS7k[_6Xg/R߯9SȾ:-Btc->dj\[ `+TĜ̝;jˎ+{&D~l1|[<4;X@ߧr1S/Dc"?pS[d}x!um#{R9z܍YgZ-E" ɾhFdip#zj>9G^j=;3ēϞYSj8Z_'5{TaT* IDAT-Rkޑ2r/Q4˶:2v=|@m7xSTT> 2r'u 5#SvEZۚ?J7nY7n}}&oHe= :Y "#8U{O\ILyj'̩xM SfP-.n]>gbjF.a7tC[K`>GFI/lN;ٳu2x<0E-J1uap܊cTϖ=~j^!ȽYf^;0dJʩ.1xYfqτk+Ծ)Lq;rں;M^_~\wH(ǒ}\N[^IIwKT}b{zHR͌Dkt>*(G@t  xD©Ъݯˆ$j&ġf}R7$}m9c>%nCrM$ &ԳS Τ+8P/?Hچ*hj5O5{$N"ȝ䪁!/xN=O'-y>Kcgyik@ߧ 3:+yN7+i7ixXYг%N{bc#>>YI9"{/BN@^` dO1`)s{9>UHK-[R'ߏ<`H|~bQ>s 1x}Bӌ^/S쿵LC3G*RV?pXPDxX2G1`N0??d}))L==| ƹ o#|=|xԼ>d0?t A}NFNz&kՐgdxyρ{_$OUJGE,9'B̮a?|(y[Ĭ_n=R6Id0?iAFNb& ZlV"|=ջu鉑C{_1DXRKOj|˖3Gj cMW7ǭ["e䴲F;Ԯ{;><Ő@8bo'm2%D"#ǖBsf {%߱I$cnί$[CדTOs]ofVw.%3r]O^-b%—zLÇTog2Gچocy: VjדG2x&Su'D9 z:>9f`F؍qy;'s{s0^-bFW<=3bmc濁u> #@kG2{9gKIͻYF{5!N/"9P^dg#*nq L]1兛^<|zyQ/M[2AأΡM$#LwJU yw> (^x˝Y>+1Bn+B&!F=4:2\(,Y_ofY391 .keۤq#䊤6^ p::Cqt׋>65_7bu`E%r[L%m:xg ?43so__]2Ԯ{!F=(zɈ rC&@~jg2pPkߍLl EjGqS\!U/cdzX&Hi=L2X~/2ZƯ, $50}+}=:]%ĥܑIfAsLF.f#x JOpsnaLZa"}(!JdL2g6vi%s(Z$SPVrPXWVmm*pdF1uuޮ\9䐉߬1[ %PrFֺ/G>8wgea"y YuYVAkkeP$qPj+QXs- 6L2 b7 CeJ@d6K9$ kKGyOYyk z'Pmm7 aL2(g%dܪ|j/xxsP^vcwD[sbv̙ gCPgPLEܽte}֮84`FƉ`D WZf',q*?ȍwyC3RRH$b+ҌJ=߬?e}GՁ [D?АAHr.;쑈m\R˒.m~]7)OEnzn8?Ac}ݺYQ)D//Mt#?ߜikA7}.) -pcGL} ͜KsSoԓ]kBQ+2LD6/F*7RS; ~ב%Z#Ie mA$+5N#^zsIKXL$ϠHF7bZD5f"3 q0+ MhHkAv BDy!# N:dH)ljPK{w=3(ge=?Aa¼lmV ;J!];wE޽@v F5A-d3];銤6^7;)Z=wq+h"Ruob}亿hGu}~y=b@歹L'zI7K;).p- T#Ssyڍ3Aej$qpk.kI91ryD 3򜪦v%"oE4ma"#{aG=W<{Y&7n3`LD'fLWLz']Fox 3~_Qm>tF]w#/8ڸ8Of2҆>lsq) f׭=#>%ׇӧjd ṽ].=&d 'r4)Yݻ72I|1;z"{m#|eI6^tMF;hw,֖ùt#? Ge3csZI Px_=$]aBxGtH|r]D}ʟy#oϵI!"g*l?՚U&Ε}JyVl}I//o=IL:^t#??z?Z{wD׿?%u -M;L,clUҗ%.I1Z&|V#%mz{Dt~a'\.9)U{{7%]^Nwsd+wxP&ӹW;X.3r\wcI#ϗ-YI]N<@J& o 3 uQ V@^Q^RLnՌnUrkl}ZhV#PxRg%M%/I5u!aQ"c"tH_~dZ\KX>K]b"5qC {Z|R7$}m9c>%ׄ g cC2| ;IzZ]NfmrEu'J#j>INl?v @N[ۗ~zd0aN!224f7IzhZ|K;6rE _7I֍+? /F~o lxm9_b[$gZ\[@+MRTgM=z2wJW7~wNgf.xzՈދbT=#jGk?`󿇇v>;Cr_*eI?OZ7,oJz_+-q0gD&A<eI6^aj@2oHDUխ< ڧȔ >]  'xC5$z8FFPE g5<<\ԺzC֎/2{\oNQgap5Qv({#5zFkgqX;@P21MS;}\p_`s9qhVyߣkԘ3!j3ZٚК3teb[|&κ?V[-;z/f#9 zM63‰O/jg(8<85j\R&r=@ψ`ңF&^=yr{2y˴Ə$=-I.k6ImlkIG[;qh__~\wH(ǒ}ΟgŢj~uN8WW-&2_O_ȑap>#qh%zFޗV`@ W*揼f$c b~2=qIΌl K v,RQoPVGWap4AEÞt A}) v2[-t˻Ϋ(5(yOKԨA6$K&5AOD_,쾔 8Q7P`nMIp!p/oqd|V?uQqaig=0.IVve1SJw\;yPnc_:gLx|p:` d}E8G@(스6^I"}i5@)mA@ސ >[yjCiMztrXrpeݬӽf7l2 8 }).1iz%pd#Bs ??Rc2ɚ4٥5Gϔ4s#9.}g+8Qx.ޮr9\m,d+i4'}8.fmE ڳ}Np1EprϛU6r]n bpm n珣葠.I ?3%]w[i(9&2'p>WD>rUK&M]NCa`=F<lVK^Fk&cU\E\Kύ`r{I#cdO r|sѸDYgfٻr}l\fm0WJݎgcqT@ɋvy(gFƹz&ˀHCS{kn};Ț=gYK%KykYqN)5.Ads E]& ;'r .=X5h6CAgΦ"3,nsLAuQt; |֔ߒlZm4UDR8^"șgq2Yz * zϱHp ac!;g|c q$hD; 9$R& ;4nKco܅0 69YAG3Qd-ڼ49/ui?|N): "IV:ra+$kw6=bYu"g$_Itjxl9p]hݓ}D;"zVX<瘍weC~p@-LEúq|F~,!;+ڼksVDEuNxCflڙk̓O8#FkF"c1c|>Ո:[ǩnL#uuy91Dy(rt r蕨,6cy hv4ٌN y; dl+ IDATͣ6k`$"Mֈz\')3Y7ooou}qF}(n&2$C)ԗ_sDCtdvtWyڼ'Թ]>@P]森 RۚҦ'2%O0j9m!Yѿ*"o jJ9"a<,0эCvJIy+“5 7y-ksz+؍h@#?{~uyF_qX:}b{41#0rLzZA-탬<ԥA6wNWF&Kܗ.5[j+ep|8GF_y7/2B5  2rH1$``ZN#>ַHӒtr:6[-n\+ʒr:{``"6CXKlܓ?vctt\ ւ 8S^3[-~_Kt\ BMa(= \/V[%}Y_['P9Rԍ|2HČx󞺻qd^{~q0CL{f}?7_KzHһYp&D`c_{>ޯ8jnI_t/ HOns|K@060<#Weӂaև I_[NOIr:\IN2`C!?&+\N?EGfť4C~?tщg$O'%-@}%T}$iIwHw9_IzI׵.}G}De?PBM<`w!oVcIߓlwl劤6^:[-nD2'p&?@vohInf))0C3HrC. 4x͐ی*eI?OZ;5~eړ$8o.Q;jVk͝y3lxm9_b[$gZ\[y٬ |t}[7=N /¶˳5m 1뽎] QU9)."3 zj%d}+{#Ann@xsȴ(?pi;!V3H&V=Ȇj,FT.y˺4xg87>c6=c-Bwo!U{mt2mQ"Aϗoޓ!rma=u^׬dDڥ!B(Z={0Dϻht6^dD]ݣ9ckS̐gga515ȃC[(Asie6PC{O@2weyofPO+o'ZGֺ6IQOk}Az!AI??yhG`ַeV?~%鏖ft}3/a Zxk3[QA#T0P{t8_n=6"e\v#r轖b\rU"n(u <@ :Zd0Hza0p䣈GZmfIo.ǙXxRښɃ@߰MZIǵΰnI%Xҷ׷.E?7E2 ĒI7eBZ ;0f:%gʃr{8sxӌ>/;UWYk "(Xs>MaG$Ե~i{I@"Dm& i6}yْ~jqOP_n|6yΚ>8mȓ10|riK.^=uL|e9/;yDDzT&CˎqZ|a <dof\SIao9/˒.m~]7)rp޺YuWPnLn{dž6˖wNyږ C "gyL&vyr &S#Im#|@߭ەgDYw3Z%:Kvj>cD7l% F42Ox#N3WE޼[{N3gD@#ItЧVԈ TA ,>< ]Gt{jq\t]k$=:5NG'2ڣcT Cvém8k#)lck9D Yw]t};:g2[e)v>s~u>Od4 M~s~ӭ!2*} %vҫ|pjDPSyx"#9 @FvM=~Ke`ӎqq2Eyr  qR2i;YIhkp4JOġ3lxm9_b[$gZ\[b_75>ڪSNɨxg`mkNL9O8tX="E A;q<h=RI7];8 8˒.m.zίu2R \& zޚ;c֥y" 62*C& `'8Nhdt&"^< U?1=GoŚ/n'SmS! 0"E#u5׀瀧#K2W}>x09g%M%_ғu[җ$67&H0Hvx^(K@f303mԞߏ,hI'C@fyn_wh]LVfq0?ro wu {Pɮ{ ԉ `BE7d`ڠ ńr<0HbbK V $ y_ lO9HoPշ:gYk\vkkMӝad<%I+駒~C$>68W%[?솜L ~u9YP.cJڃ_HY^㮠ELR=HfCi}ᅲ{ X#f~Woޤ/oa0Oz‟?=܂#>f7z>+`uzy_0O-uOtVG*6=A"+V!,/UM f6xяFjh5[x_nΓh<2!B+G3!dK 2l8S` ǞDPYNdž xyGVBg4{ fc.GJ[aC2ja}E .3[-Z[18[!b[ !=_j -:{ƲUqI!##A{PM5r{7A.YVs‡YGo9Zrv06/3la݅/q$Ƶ'1x '#+d0@# aS{PB@bX6Ob!q=M6\nkyK{4Ux/%7N2 _3"~l%ì`n)ǟ#flDcqji vIacֆn=)Or:"/2n|TaU!Lb==y':IWۿ7hA=<[+v'hryh.: ݉ *<#+-g6ȳ]GMu9*_CLz@^{){$w#95J zbϹӒ>Fߡ>O~{GwxK>zx$c"`TQ:V:43t:٤m1r^ {kk^E,w-KWvO3g:dħc %D`VP*ê-׺gt]"muo8."0  Q G{WnV͘+"?zx]A#r0VЅ(dh) 2=r^+^LBwWbÌǻqՆac|m=Y^*%?[-ؕscan3RQ{{Bt;t2 I/Fm"PwW*YsЅ<~P+??$IO/-EYHyWbNg^֍|APoF~NgZOԲVQ\jJM!ku:,yǛ;I9b7Py &r$ú1`ڬ媽(21{`:Iju ^vxJMUU8w(Z)`79BO^s)Dy-PHi+zVi} =;x1s̨zd zo8$t-G3jC>=5N۴.'IiILAIHz$=_dB0md"Y@O8 c=i=C`Kg6[-.Iݼ4 x`_$u:`Lb[iIwKWޓsc F~Z 2ݜ3,fyM5xt{Z~?چLbL(n^=70,uÂ~ .kRhwX`[w eAG8V^z3ya^kU@곧lx}9_rwwJkZ\׺$n^zɞ@=:*LU?zLbhp?늤6>u3ͳdCK簧2Sa+~tL}9 /ާJʏn^;AB$ F(ˊu`&Hl$KU"#{ w̔v/ezI4>z]>žK@tϛ=/T__"?zV׋.l|ޫ+|Ay0_U2S{{93O'^Y{G-X0U%֕n#OFr@wH w,r#6 TE;2 k7sfpDxC  ՠ+#]tsH+CGL+^L&'58܃6\w,U+P*ze'璳2yi7Lg8FpX0Bz8a#] h`5b~ X9K~Ya[ȐMKLOH8l+zC֋ B.z1j*p Db9_z f".:=It~mZ|@ҏ7 Izt9q+O~xw??(I'ϗs+C ˕|RC̢B=U@/[-F眓)z)@O3U yʃ=nJ[k/|WO'V3m#z dd9"]s9z"'C4y6=:3i!o|%=|&w799z83Df4!=8"ICμEsmj;OysF=L=D̻;wy,@57pin/yTs/qֈ/=O @Tp,{$4bp ‐!)r s`d;7u;rtжZlH$rvuMY??:qu9?ٛ7nS5 e~bw!ba [W|'tx3os}>J8z܁>u-]`Їvؾk"p=#ې`SDKv`vM܅mRA7$R!d?g;GG0 寧{{>$ l?rEuS$tŭ>ڊ }g{~Wuep΄)hw+ $r ;>/8v#ţs l=ket#xslVK](w­_Ѫ1Koz[g2]xBu3osѡ ̑n'zHyd!Mw ɩL zo~~+TiMgjޅo˞b]CjÞBEH=&Y"s-~MF6[JfʴC9%Iy))U%hC: PL"ڱρVח&]]uqG2 -:pw|W.=>sO`!"MDۈv 7]dwUɬf;3@5u]Cӡ]A2c/ @iWl]'<@Y()zJ䝾EO5t J\lFGS>3U"Xp`Y>M%5k @CPM.ݵkHfZD҃d6&?i}9_4i#?XBwsy-F˵Jz8k bEJ=X12%|#לB>`*bul, dZtֈρNחE;63v5;J ;s+]BRE:BޟЃՠsZ ݥȧ3ߍ\ںfqpG ߝ Bm=Hfcs| qr~ĺpl(lwZ<is=?ߏdt ɵމk!Dό9;ƙLVjmVz)ֵ":5wȽ+e`WudNC5sAP Ѓul {/̩ǴpCOkB$w |v97ǒRҟ,$r9wd2Y_7Zߒ7[-@?KYNoV﷖g|wƮ怖HhcnHNyϔ5C,eg(,}}kȾEޗLb~}SцϽU2FJ&{߼IN+m_ AB>;I/m|ޝDry{cG>SΗ_BW^j.Y<\@n+geݡWdYץ}fCջl-;Dx.dVEs)3<~G5Y5C׷k.im@N~lJ_C_ZSO^`["<eqJFG]$˝Z?O09Dpfh弃wP2ڱkLU'wj@ǡu;ˆE XIhIcI/wg}Q̓}}9]rҧ9{+%>34#}4~*:OJ}Z,;ȧu"u Sw8@9W$lf(y=N";|{>oȲ5O_$ϣȧ}ܺ:V;yشu65УY9+3I爤׭ǹ~u8zq}>"wt(CWHKP2 :;yE*<~5 Z1p/,T !gNǭ 5l=?9ʃ-Vw%ι%6 Hz/w:|x;n^Y^{sSy!,m'rvD{Жj v ?Z 8.R;|D}@N4A3jUE'yXY":xѣQx: _耥}ypMkBgxfe; `/5Պ1i*kjr r|Bl9u•SZaCn7'EMvuwN;|h.hJ=Gf(%BM1m Q/xwW9i|,"PZ}X#<>G;FNF?;sٯ}US̀߫0+'Me8 ~ii.(waEMs@~_5;""~fZL jz#q"Ddf{E@{j6wJ\QS?gntlx`GU |G~67;xbAjHp;|&hj8uo]h~uq@զ!|^?/9s~nE_o)IJzdZίIz;%5[-݈iㅟ[7%}J'~sg8Nzt>ϋ)gCvGC7@޲دij8g;u2 ]z]P.T_fjPS@jPxJ=Gw؜IzĴ5U"",FLuG GQ?sPB.R2z׋I5޺'^/C׵M^c%Ӻt#߽`[Pȡ,.$f!jn.笫uuQcj2Ii~xSUCjo)y&2jbY#z.uI~G= QER '?yL^Bz&yHsV5ju_LQ k3 v @5dUTP UhͣmuU%~nÞգ_cIlTu-i"Hvvz'7Y/ZhfF "QS_Iokxk Cj&.2-9w#A9#~Q҅σ&/)#C'Zw%B=_[W9MӚG2fd@M: ޞH},<-nIwKβ{-C@+cd:xԇ0qs' tZ 12/>dZ&1(AXx(O:"V=8-FxIJ_s 懞_cg['2?t҇j`Sq")q! l 瑤I/,k~I׵N9GPVTk:.Հ8`8p4Ӻ I?u&gZr:YI1"i1R+?֘^ KG>7(7$Mi]b`n*Vߊ||uC'DY1Ccà59C <3#s r<3A#;>2@jPU6[-.Iϝ t-9 #T<ϧ`=oWO3oP6z{Zݒ.._o$=,_w!`Cf9`?4􇒞%_x&OzZ=]~޶ D&`"}KҟIt~7t2>xlf88Lbꓒ!kV }Q?7~Z?@K/F?p|?$I_G C$?9[-sZDHߗ$J0^O{7~L+n,Etemccfkq{j}^19ihy~1:#IL$xSҧz]7~ 1W-S:S3mkZ{þB7ć =ͼq1 U푎31TM24Vg8d \u阂 :cCrsGy4=mgv9OzϠbi rΏ9qqNz͸Ss>SfLg#|dPu2+:r[yR;&R.`[R-58j`Vʡ~輑a-CwڭjcM8τCzb0s.ƸuUS\OXߜģ 8EI6>{W|<3eOY98ow)m3Dg3?$4 ]5'qٔF u Ѫ-H;U8Ϙ v0<88@$N#'*ݙ\}sN>jݬ;iH8J=Fq4"# &E![M^DڲG[=+A"oxѬ*4d^}s=T[5gx<3.r[![}6x r!7iݍ;TS~'Zuq_55Kx;onLLǁ'C2M=J"%559y|RD`)7$2~OQ-?{^I4g^Gz,zxփ2ZWc2Ajۚd@wgZڲt4d^اdq3ۚ=r^" "^δ7w19ȲOG޵m^oc|_pFMf7rۿ#fHac2eGjYTFj7㡸{rwy ")u9ET骰7s$;Wo,<3˝}83/mK9 yfQysi!:u35E%=)7R%|pU=@:{yN+:Vߧ-ɣ'Ii&u%縺<à[B>v2/eC:-SM wo|THtϾ%$r:O+-"wPZ>z}7N+8dy-m: 陛"Zh8:g=7tKw @3wZ<-nIwB: &}T&tK]/DDӜ,"8,)*s#5A  ;'?~ PN7%i_"jhE[BT-gGVS2`߁BGR?^x0w  m2~:I/m|!GP!qGkxujyu5Ք[kog!W>z>2F>k=~P+??$IO/-'zx:B5 B @sZhN!`<>ׅhV?7z9oI3IfW ctW ֐v#-TS]x!s}@-4naF>ʴɷ'w#t~M)jq]ȉ$(7)?o}>Zhd`8e/I5x!s}! 8Fۃ$RH9j4;.)䢤 ߐtxB>eLS5| W_ICPM窯6}[g3jyuptlx`WCAk\q|/ޔ)ͭyvcN'Cr:3`$ rNvo yQ2`>ǻT{ՔA B ]W6)1sG^WmE~3yFG=[rՈ, 2PtsvEmw xRE ؏)hW_z!s}-Z~V>yj"9TO)9Ec"Sd&H ;ykg)eC[#={G1U3:jE؃$gr%,seq[4ZW$sH*(]&Hjڝfi{Knh\%`ћ n~_$ F}}<;# 88C?.sq=M>>uaן:B$W6]N#@'_+Zgt3::IZG$i57Hz }^W %B,ftYN ԭwSΣ*dL_d73顳:(qQ{0tqt(Nuipw^''悾Ȁꜚ%W݄%^ښ'TkD@M.}72tr{KxӤZ'nq^po4[vfݳyDmC_%5\ rx)~n5J xO`w=m8 <ɫOƋHI!c^#^=喻oyHuw _ܮWXqxSjIߑtBӓ\^qy+M'(q>jtD⼸R '1il$>wܓwSॺ"/! U}|~hE̯ST# GZGی#Wm~Zݒ.._o$=,)[Yךwh]EJ@f:7tR3Xs$M%6|⃒J|w"՘Xz]yC?#3j}if!2Q\md^]{ݟ淑 KZ<+Ze2nW~7u@GKI *RBd' 3,O/kIIߐthgŅ>%?}֩ȎuH#`8&kԆo&"C#Hw 3 #UEPD 95|^zJ҃/k^NIwVz :RR^7!`pEPw=H;,gűl[I#W$W6I;_oA^q8ȩ))>@YoIFP[^VMsot_m65oHwC<+p{z,FPOyF"6BmM$5I?}%ے>;޿?G^3:rU!/xGu~3w ޏ#yM"ygZ_V޼zySҧzYE<1In^A)y=d+_Iaq8XoH*ut'7vX?eSRCi9γ<%]#޺|y Z{~g'yw%okYjHGQt=Qj\7 qzj;ұ¶B#[{fQ6=gDHtĘ&BaCΘ<LYoh7EP6a{ܽIr:6[-> \t]k$=οU#\} ܁G}z 1uc_9GLqPz`_>$Sl&F>k<~P+??$IO/-9ĵ)!<1xp_jxBzmxXB"9e~#iIwK- ~!(\f~AoBDPxHq(?Q0)}@7]%?[-am lKuAjSe"2:uJLM;L`\F@}ϵ T)LJ{$R}_H h(ϩ 5(%G/HvyJ Vח5I/wfuRKҫmWiu{RpE ra2 JHL$_žݨYpj%ZEQ" E5C*=Odxa%*ѺMɮXoHwÎ3??(I'ϗ*ϔJ IDAT:@f%]eBf3|@r !E0H>g3wW"}[fyQ" 9ƱY+U?'znwʍEMmѸ9qAbw^c^"i6X:XTp}ukǡT<c֭G*f&kV3Dޭn9aߊQZˌ}u(.c!" DrY"X3\#'"Lnz( x5L3\8G.]ىNAÚUb;8?ھ5^]=Zw: Ing7f2x\ʹ2P@ƎS3JT 8ٻLyx\tacwLTY@/I`)ù84cc眻P jz}ūϣ%ى'ߟ29!`-ۜ]fLeX|#< yL}ow'GHF4W79浥(W<=## D_$ҺЋDjwL?;Ϧߋ>osvN|J z2G` !ҬM.3&&gRHI<:>biZR}>}jIXdb ~.y,nt#߇ 3J z }yPdzydmMܓC=(='=pIJ6/ 0gߟ{.c!]+n~ O똏bspNV4C XJ !1ypYʋ.l|l=`ug}cc\TyA9{=da':8% @wBC!N%GZ'P#W9J ̑So_SJ٣CG5d;P_S!)x8_-)`!yۈu8<{~]TSK^jwIߑtK/DDI-=9os1w}"_22 C jqI%}_/dqU;b0,,DxCUt%IKr:W ^wkȘ(^H~ i*%=>($wK/ [_ +y0^(sr)htwO; tZ'gVdzyЮ6X&-WܤyHã%?[-uWd)IJzdZίIz;%5[-K^aI'Hz>W>P7:_+y9o7zznK^hHM <+ߖtJó⽒~cG.KϿIt:"5`Xi:N"1z7$ݫw#%zg^9s;"ԍfk`CYvy0ߗ~yN@VOJ-G?>qWp9w%/_ތl\J~roKp0zPlzGњgK5`"6;ySҧr?sgtu9Y@?T&\sa ƾ҇>gm=}4p!NJcalHltCOk ny!k~?G["Գ$_Htl~?~k99"g$dUam5CD;z ֡1[-,ɇ̴Slw.;ݼuD]KhV v,=Xf9=[-P?<[-Vv܃ռKWA xy_s^9Py==ǁ n6)c9#K[Ug$nyk|jۻHvi9Ǯ(Ut 9YNVM{?qϿujfZ|5;}{>&(LqrDݟw#~p^"K.=`Q}>vz~a[έɋCo}uc\@;ܵXӵ(I ?&vE-U׼<`@*⍌C(G"v{aRV"EU9{x͎s~ ?r|Q_UrŔ^H޽v{/[+(w޵XwL1?0 ]8"/yঊq๦coa)~Ʈu0OXR'sⳗ Z8Fz)]8oPkV]< QuwdnTؚQnjy:O?66gyɒ76"3BH)ԺNN1p?(w ay"B P}͹y Dsfvq(ZS$E2DZ]DnjywCU:Þ$T\^G~($wԗ2:"/ 3xnt]( " ~;I2pK~7ܟ'4fݍV^肼)oNpfرJ';-)>)l_}w߫ 8="/#76םyN#dd%gf:ߓ!I_XNf$+k}uF]N_wJK݃peݿ!v//܍`?1Onixggűl[I#W$W6IuAͯXyέpZՒUg}ՍЍc/nmK=9_|d)xޱ;9.I;t_~-;}pKZ<++{` `?1O8Hڌ_J~oKpxp^-cyh]^[`OIzP#t~M)jq]F|_wgg7%}Jh/z7~HlM֓Wrf?[8,%=qϿ f.dx  Ccj@? p̨g@,fxaqjp4&?dxOCׄ:\ }0~sQufL?j6P ;MfW:0֫)Í{p5\Q[|~+Vu;?nl}sQO4pgā v 53|W)#j=.?Dߖ壅.=d@vWޣeF5\hg3TtLA[4՚Ǐn [%-j5 ^LAIHz$=_*'28йa"E5䭦c9a ^j_<+p  vhE ˟JI?ٷ$ZNwW~#lmV='Z^]NO4~38/- Ok\Ad@5pUrg~ߚ 4 ,ծKD [rpB=pd yIVvehnU/BrtL$ M!MJiq}I{{v}.l|~Cҽz7#ZCI+G;=C ~rupgpPAH9\|\WNyG7wd.>ٯ܋&jkC#5O-dRXءIr:6[-> \t]LLIzt9q+C#d@W`MrpsE63P 8=[yEKO9塱2Roa"\*ӿOd7~ٍup9!\W`wV;$mOEs~"'ρtu jRFrmSG/R28ڍLdf6ј r ?u(+arWozΗA}߃fn[`Q*#+ޯ2Aֻ]ޟ̫H.aNKRϗbV&Qk3="u[Kc|ӧ͠k&]]c-cghn_șERϊx\tasB ͬZ1 >#l?nof\LܟΏ9x X%?7{%;P*%rS6nZd@TߟDx> j<8uUCZ%yy._ `>`&1W)OL2 LcaVgȦ5s1_1ULe朘H=1o10I 0Qw.,$S7vSAWh5T8&\MbIw-D<݈ /)qjDKH[5-CN[h3im =7%ۍLe"9.ǭgeZE"^r/vFΉN9ns?_d,$]VglC 8j񴤻%]\N/IzX2S^ #=I)7@Wh2b= Hu`/'?.#?bٟg2b Aؕj?} ljoxZܴ7~ω|@pȈIT@eg@nG+%/L}xˮC&c)IJzdZίIz;%5[-K^ÒN8^Έ5@dTx]=Pz=/abmd@3Zޖt|xZWoleIW6I;_g&!dH*8/BxQjsܣ:|[\sot_mEt !^, Y2bȌ0_PGE{2e`m<7e3IJowAȈ"2byQ%"Ep^伿`NymO;=iF9nkk ě>u4-Ig7tw\]No\" \#[pVF6>EwfTk)"s,fMN9|Tҍt-δ/poHr:T%K|A'7) 1i-`1jq,ny3[BFN~ iud~mXp^M=%= f<iγjcnTy+y45 m|y?jU/WQ<2b!TgQ<;n &sz _Ĥ|xLY}?ϣY'xoAY犌Q1(]OL7oRSk!O;֙V5 n5Bc9\pcTkvDd7Ѹ]e093ntUW\I3ɝAgCl*3&!I֖s(-ɛy@6ug&=-=pV"=>U_ㄐQ1vIDATq{9>gUcZ{&oHz_+B$WN]NU(ޟ?8𱤿'|3I\Nm bdz.2bG 7_:2? O#:2$_4 8-iZ Iߚo-?g*ɂrN!.Nx3wS@2@"(-?G}Қc]+jd/^@UTCEy/Q|[[Nm>'_{2uߛ|y_SGJ>Hio9E f~^)Dl[ oZU^R; gϢ{D>.dt~Ќ}_uLFE]JiȰoRA9Ѭﰌ5Hǹ;׼Wd]HFMUz:`_;*~/Ulw>9^2} &O_w&ND7 }{xs]|4Y[N.cMJ$}O҇$}a9_GHxIzt9qnG"sqNF>Ϋdg\P?FӒtqWmR׫eyȰ-e&% }o̅|jMT9d^@G\Z[ [r:42L'Oiˣk"5֛/(eSuH5w{ӾR2,2Q.D}04BX뮠q2S [Lrzpd~)Y5?%AIVח5I/wfuIj'6kk{Y:C@+՘odc4?rEKV${dXe2l AYn2\nqF>5#sd?pVm;$mAU;KE{ {,d}=M9J>#fYAHFQ#%7 Jdu7I*_ ߲zv'@O,9n/ ]"su2IdQ[%'dX^sNvp*Fwn{M˜'{A큪52oط׭UۢG$y|Zݒ.._o$=,_փDCx-(XL┢,H9ڤ VAN,r =9@$~@@H)"FD e#&➙w޼{>k5oޛwg{}^k$%Ut߄~YӒ25N4 jc\(/7u>,גVGR%10C̟h@={Hҳ~֗kom{?v׻ 6s@#>A{ϔz8/HzM=V+u%W$]Z6IO]{?o[#\ 1V$Ȁf^wW)-S%}J@)@?5?~Hҗ߿_w%^%IYPzDOݺk?+G 0Zr7}sKwg$}C'?MIw߿s2`[]Pݵ=|jiݵqB`6 $}^қ~]o_>ȍ'FDbբz[{ˀy 7iYߐϛ(II]{}[HzK>4o/33 iW{@V}@kj'ȧm ɶZTwFK՞V'kO٥a青#nπX #~/'#c#Td,"vV#dOg[՞ޡxEԞbx D{O} BUdзٯ=}O:?iw^Q{ pǒ*z\׋24 @b؈^DmH;\.>L= 5EL'=VM}-֗Dʂ V$%Ԟ&SNf L Z =GREKɐ|^02Iy)a[߬Ҟ=-N`dƀ>'<@ ,g$AnA9'er$2/} zR21NDPPr81 ;gI~f Gn!ꇒ׺s#z]4O2>Cw]a@c$3^ACi1$ay6pL܃ Q#a3Ij0~#x{(V|y5\KCJe/2R{j,'OpT"T0\d&ˀIJAAK+ԡֵH=º ="1t!ِ$$ŊTz6LcJ}AnK#Zmy5 v}/ ݷ'9Hc BV2=)9#f~0 'u8IX& C܇p=X-I8pS`6k%Ќ۞cffw&%ؑ;I$yM ύuý4BEͧ$+˥;x"IK$/s7L'b~2FZV13󐻾`הzZn#xFHlko0o.C".v_Iv7Hjb`|!%Gnkt A.d(GuL[l;خ53?a#< 2m}g]L t.;_`K>{Ro}ݵ$&InkF+G DIOuoq![p1A1kJ_gVׇǮܯ 4 ycAzy,Ӓ(I]܅-c"N?|C~Jڿ`XyMX?ؐw_d:wqtoU!rHpdctFLHXW_TZ/a1(II]{}[HzK>>n/]d`P pvd=ݑߟm`tOitj|ʑ*O23k{١7Y.vYE2V5oMmwQ'o;ݪ0`ZA2Z]a{FEb5?IENDB`openstreetmap-carto-2.45.1/symbols/generating_patterns/wetland_generic@2x.png000066400000000000000000000053271302040332100275370ustar00rootroot00000000000000PNG  IHDRE`#8.r_cATt&Zd۱33B5RE/g-Pˣ,y FEM6B zZr.н}tFc qM< . ,<#6ZWOhog BS'T.&-Su]Bj+y@H~5R@ƕ1Kxf=UO&y|vD .105Vop4HpmF+ՏctatqXozk{ZXOLx=7Mj̡|H#Z @4͓}Evecޝmc^C@FU-EŮ"(REC{?Y9a ˣ؟bv#y4O'k` &}>Iw`Ԕېt̘ {:Nlf<_L qf*g>IɋkXә }~b]2:t`~?vLcY aGXo }R2N5m?&m}Ja9Nf5 øo8>r9KFjE6(T}cnE4h{j%KThYX&1 [-P9ڗݵ`jbaek^ MXTB ~H6&mgԚ"+]Ś@7PS1(6s!WR=pEjOw39:KKn89e\H (-:x'|>@D gM# @P~OLԴchEph$9RȄ,ݷ^,*Ӻz=Үj?43gۦdjQ6|-z/6c"@ruKJ=<S;s^sK#]`VF KUFtbe3_gЗ:n/0DѲ3j$ ycivkqyt,A_:m`[$s5>u/^(aɡ|57J 1ZJK. CZ+aA]>03m,syVn3{j[9@,grԪ$0joH* nVC$&%b ` zG'IsW ] &Wuͧ,A:@\q^1yNL`3 oЈ)lь eܢ]nڙ؋f R-iOs5Ve:k +@t s4$%LQH $`^S.#SʢUk;:X AɮY0X2LY)::ӳ !p.Wl:0`ʝS ʛsgWWS *۲')DݷlCSI (Z޻yE 1sBOFco`oB*«9 (̾+bVwwOLpkMFHty?-n9Xc@ enrŁ!IV GMN ^UhgQΰ^%tEXtdate:create2015-05-27T19:50:12+02:00N%tEXtdate:modify2015-05-27T19:50:12+02:00k[IENDB`openstreetmap-carto-2.45.1/symbols/generating_patterns/wetland_mangrove@2x.png000066400000000000000000002523111302040332100277360ustar00rootroot00000000000000PNG  IHDR+bKGDC pHYs  tIME 1! IDATx_U=?b,ҡa i@D(v u0ơJai/C_?P2D}KOKH8\kd<~{kkoې?w# ml2ۮkjeN]6{lʼW]xs[SWy;x߸bik`| -Ox횅knj%*FOz~v9|U쑥'S,7s`#K>s6K?0Whe8w+m奱1qcؼ۱ hs5je/Lj^eyJSˉT9E<}m#Wg>~CgYWW#X2ڮ#_]Ӎ׶|a}r?ϴ20>vͧ^sr' ) {{`=Co8tCX{ۮ98 k>`y̕kZWFkydOzd'SIk[n7EbU;kn?CmzurG()䂞ҰqF`%˾ruW~D~uo LֶT {/U5xa=^ʼ bCIpK6F/jpݤA =$l*K<03EoHlaL_Y.Mgt.W34*ueMw:{(ۥ9~ NOvͭ>p g2^k}+w˻2^FIHLrSF`ɡwd2pʮCoJncyO+3dN@KLvW2m<i_ke6p gⵓFO/\j)];ʜof[Qkpm!ruk?#jii]SxdaG]*= ~g KaaX;,_Փ uʹk6.u/ f;~pYv{h;mTBƅgs]VO{EvL{o>W@P@'!!ӚU5#RbdfZŀx$y =iP>'&;Oi0+~9>>[aY{wI P2PYjISϩP7IHrSF` OdқupABn%#ɟ| KW noWqx]wr=JP#E"3YsI*WUEM&IHhN:ern2Wڮke^q-qj8GF`: F`z}h*$1JB/#ȸbO%7`GrKoXCZ[9Hͣ06Obrk;ʜq~Km sxV+sY|k ]Ǵ]eJOYVf{rɱfѭ$sezDZp֍Cy{ۮ9@ay7C,lt!rNiUѨʤb#>22K~VIǸՐt{ke]ʼޟuu -,)rJ$ޢp'2W |)mcP$Hz1EaDpZt+k|v*\A knP>G K5tH 5ARDn-+ Zg42$C&gz׾zLb菜, re>!sjMHF,[UWZ~ )<}®)$6%t+Y\knz9qe28koľP PμQlL{}u¼hƋ,rKjpT{=5!U&C?/|BQ7K!!DqS<{JK|J*U'Q8һVetkep46Xk^psխD*XydR]ss5  -OxFp'X&5APU]0Bx|V yX~`/oo/s4N%D2 _\w<9v`Vt5o!}ksT%9ζ[z0`摾n//:/| ? DAbw_VBɵ&&PKYjm<q/ln޼V }i~Wۮ9[!EL3M:Cr f^W1sBi}ѹ~ ?EB;Bf1'Tu62iyYPANZm획}pMeۮ"v|(M֦^ϩ!x? $)ss~+(V+e߹[ʘZLr15u~i_}#\.'?`;lǟ-Ox Ejex F62sS !/C2k}e7sK^{ c|Z#Œڙ¹ts[Nb^E?5pl}m׼"[M?,Kǿ?~bk}Uϭ;K#|^RF(r'> gSb$Аkp"AȠE e\2뽺/-e${EgucE%.U_]s67u;7 Y,vrHn2"{'״ʁ,n%7c%GTBbRtd#'W21 A,e-NZBs/:I־# -7UJ7ܻvՕD^s#~)t>f02B9(Vf GhFg TTn*vYac^gyZx,b gVUs__@knj)kb)FI릦o9o'Y˽P %EʮD:#TYeW&1`뾖ZsKrP_'\i*=yGinչ(CggdY!|^{}V曀=.vB9 *am{`spC{ۮ9ܓaGv0vxX+{?\9V ?~47lnaM[F}W"ȲzeuZ_Q79{z2E,;R^Ҳ}7":_akF}nL!IǨzgArg)2{3: {CNKf؇dVm8bHhrS>(2a2VFxN;%?];g^"sr+ *SE1"NC#2`C ,[=f^?*2iefdt钻vHsU0@},BrʤZi &{Qrכ?Fx,#˾DZ=|VWfCb<}OmI L#!Ӻ|ˤ{FSdjiyGWYFJ c"|OClb~=UXHn{c#RrsSW82DtH)H!m\B9ӗNP"idYz(}:G7/i{ZoH%a)&&jI` 9EF "oN&u >w?L%]q#n'Mڗ~^]}Gn?_!׃QsCȓpAX0`rFe鰃.`:aHojrʭCBH\c~HfY}|ZZ-`8u,lDN K;=u?O֊!>8Uj= A$/eXFL4,sO#络=&=u%rYGPyV`T>-ꛢgr̩EԴn5D1`r$z`Y[8uq(bS*S!rƾu?=u$}0`TWlŶksy̹k8 4Zmלi@opQ+ɽ ,TXpr - nn?lN%w1;'K|96am{yWRqϸ:뻴2gp郗ڮnV4a(oYH]d;ʜofVt5o69!.x־^B߿3̼ 6:-#̿sXGqg~pL+sͅu_==8ص,T'1n\橕k>-{#\ú8@.%w*$"`:bO]5%leJI`Ȝ`#s|$F}B <5e{Ig.VYe3i2e,:0^.:WxOCվ^"v{ʈ0:78HP#FLxlb UC~)v_]N!N;%BȄM1g.0/kk lϦΫn;y|Z8\lr? 78;]RT>ߺ}qฒZku 59vQؖ\ml2q]ze?CuVf372` S=rp@3' !X'EHȘ숷p.x@+slhZm׼ BvqHMΞ-d|kb#Pۮ V< k̆iԷ|Nf&!$=-º8Bp _BY#X'#nvqN/YθϘ:j' .WQi#X2ڮ#_] zvZNK_'7"H!))B?2=kbq }ؾ@m`jR,z)sHKYH[/;{3X-""BO^7 tV3֬y[|je@e|6 ?+ '8P?cu& IDATK"X'`s/P_]s WEVv1Ǿ,:~LZ`Y}fq^Mx,Gۮ9v/yIuy_u95oغ57޻\PRWku? ,ط9rF8q`!\zk4 gwFBD|'x.VC55a{I?3ga %ke6z8 }k^:6@=Ñz#6oxl֛κ!*{ۮ9@c33"v{Bœ'sl2p3} !#>,2?`s5b/25|3B# )wˋ=#)}c|gɺ8JQ_VG!`{]6VsOm2![e(lfd<2/_4Q9zD]5ޟo5$y15{~i}} )!U>C-ZiexOȏhtk 1vxX+{?#!7$*$WgX*n,ɽ *mC Z"uKU]e.BE~Բ/D^EzEu^xo.xw%Ȝ!B ê23/T+s S~4r{='XSocH sTReRE}`A+< k,oΒGpǞrL}CH=0"xVIȽ8L{'g!X޶kN8@'XS\n},ݏ-^olNŞk MjAj1[:}-8{T{_6b{@]ޯ`G}?\h~vMR^DZK<=vMPoToS {md܅yd1~ni榶k~1~V/F~:i,l8jE߅wfy|E/KcT"?XlKc e't;Y+E5Actia.Xʝy\nml2~+Ņ.v%!}VCڳs#8W1KuЭH\I׃q@}U U@}]esxO+3D؜rVF~An{HHRS\Z}P~Kҷ}W%wZo|验?VtmAۮyU<Եr.u]ŎHuǪ^=Am? &ǡŷzQI 7sدro2Nʁy$Gq_$eOoS [\95HiD96Mnov[g3ߚrF`_]#?^.Us?Hs%,֊rT8/{a/H9zW\1vͫ~ =+p,`[[psXJ.{jL |٭'z|;\>$ \`1rsJXmGm'2O[^dR,z|3!V% F\~2vͧ^b^ =Itnw\if r! 6~ VB5kij+QS/ |_Ԯ{Z_Ԗ?%Ae-0Y[ o0WF?G.j#m#<2uOG޴EZmE==Tm%azrKy>(S3 Fe$9d3s0Iy띵Hz sj~I r#Af [Vb\heη]3 ]{T+s횷`iǠ~#hJMum{yWJ"gs#H_ Jnk$fwTW !`*{JD\^XY+33H4]sű|I>srVf3gW\W-2Duh3az2gp֢R5-*uq92<8;]eLq(k\GU0Z'{V=g_娗[ 9~F\Po$frjS s0 ;e3!pd?ү[+slVޝv,gT-گ8k,GmDvBbSˠ5si# |G0􅹠7DuךZY-#hIIFֆ~Qs/U9Hڏ \#A5K~ (>Q}}Қ5?~Q>>9;g7,2-r|k0pB_dzȤJP zВ\ׯ;|.VkܿJvW2m<i_ke6$,bSI1zs?7'S[W)^VH+sm| 5,V)%[4\k)ض(\\86y̕kZWDz KM.G}9wke$wBuuz{zYl޶kN80}f Dv}L`ˍ{e?Ί |i'NV(MJ*=LO%kȵw2M Z7Vg5sj0B xÿӭ׵2/9oq?".zw|>lkBj%IJH Z "MraDuk ׉)‘z$kaXH_8Z M:Qs&dH \AֵTMXp9ބ6kEdY8F]U&?ʑk$#X YRz5zLǛMHAk>hjrs悦#z:Ф ?fyݤXXK%V{;o7!1°Z)kU^Qmpq7keh{`ޞjeZ~+ .w'+\1#+,ۮ9i횅ikr8/  O7>{69?&>n+~Z mۮVDg,zZa),zZ횪< =:Y힐3Ӯ"rR\FQ=̌ H45,D#QBOk~z&4DϭPw#v]J]K.B` ̇}/$j|7M- m&G ;7=I#QE(vpC>_jPJu=*%[nHu +GUY͜$`Hk^KHl$UwǛL.uq#v;\if keM,2V)r3̷ŏe!HN̮$\qW=yZ3މ ǻwmY=K_*#OnVy ꫕I/]9J~. v kEo +*)r^bJydu%cw D2u<{IzXa>;ꝸp: im,ms,7x@+slZm׼ j{Ogz6'(lNu[B䞹HZMg ~.8rgqd~ڮy֡q/u^+sa\mWELSwJ=s|s_rvW2mxl&_jJ3N]Z3ܯy[|jef{Z't 9Y4!$uLBO+Ǜ$X$\I"Bh\k%ĢŮ2匞|`O'T'sTz1}M;<,kV Kg+l.ޝvY,-7$#b !c"zZw8%$US"F$/tdd*jI,y>rr"aKDDդU妊p,En}%MwCu=G23G]s ĞkB #2ܐhHb !c"ЗԊxs?gmTY#HE,yNm9O5=mꑓu6,Vɀֻ+!%1RU]ԃX: 0Qn;]~. .~5}ٜ pt ଻և`-{ۮ9 '9`y̕kZWdJzw$LimUM`Mh=pm| 5,wZIN&yՔ؁kTBZ yeq)Tʾ:-9HVi )i?ڵ&yZm׌`SʜnmVSL3xZ 9i5DUa$gsˉru^)S vOԺ D4#Hi〘uH/e|;u}ĺgID>,y =v"zB}R9=5~[a{w)ys9Wje.]sk6֔g `w5\.Zs$E@Kw d7"PjS121?CM%"S~6Im]6 ,ݩ-0?k6 ;wdӍ=~6ji\,#[r[S}fg)8`_5M{x %WZ#yF4W̷t5%26m׼jJ<> ):mEdPfS)21?GM%ɑI55&DytJǠ[N%d2%'-}9u,m0R0\uԚj+=ޟ舶Xy鑌kgk_)1J*xdke]ʼOKwd?nJ)5} \s/M=z禒0,gEp?{=ؚwkey'6tLt{`D+ |tf1΀*E7Fr9o/]V#®*y&Qr.+YPMnj-͇ˆm)!b,2<s=1?<<$ؾSz2ڮ9 {~նk晽i2?W{<ΟM}Zm׌AQkpm K3Xo[o>ԯM="zNheeGc]`Mg=-uy&%Q,U;Hm͇~2ief8"bY yZE9%zSWϬd"r]Z3ܯy[|jeqV/7? :-5(=3a&ptױpR()'(O9+Y~~y_S7p*Va=ć LKaڇ,ḑ8mx~J#+mZ{%|To>P}s"h3YJ9zʹ^I/`^|nj@Fgk=u/oZD|Yz,fu'GmvO7zH)-oWi뮯>rGI=/MK5ιVzDW?I9'PR[  &nLYv)BL3$'s?Ğk^KXO KqR,$k~=i҈`#z|C< >%YƤHߖ6TTdTrrI}RKVMWv=̽|#BK IDATw?zr2iQ1 ^nSa1gy/1°IO9YP@Nَv2Wڮke^qﯵ=#z_+Q%m|`A+VfGd,'RĚca],@ #SJ2!`N&>>!$\s5G7?0ߜ=,=$V@МLv%iI.:A w,7#,k`Í -OxW,'#c:~ni榶k~1Zs2 !`sBH,m住qXA`Ze\+s#v]6'W2m\rGOhe>얽qǍz%80;WtsBy0gx~]+2UcqO2<Ks2y $'',lp!nꑳ|6V+-Yi9U]NE&3?NⱢǎD>!$}7?lV3ke^jVZCϩx$П,r| 2~ 8'2'P!9W3BH10`õ>Krby s7x @o]V/z՟N?ltkF!ΏjeN]6{lI }G%D>9_Ra0,K&Axqd0LV=̌P?Tk_b7Mr@&D,heylRdZlEkU>p)# p>Oʓ FH/鐘S7 *$D>FB~X,5,2Y ,6D:UYԞ'>3.r~}Hca0!JObw&K?~f@,K^wSE;2^'u> >$P?`EIYb< 2X32-=(纨\h_}ɧ]OBorF}H|RC]_I!sqESN:ke]ʼޟ<{qG+u/])װhQK)2}v}[{`#Up鮇`={ۮ9@ ?IndG}Hj_ C2Z2!5 =9笐~sVIxʹ_]+W[_\n U rm\H}*pQ_үvKUو\x׷Os,I_zB}HeKЯ5J^X7EGLZ'G+-/]cVyx5/\v՛l9tݧy $vŸ]s 횅TA=8=DR{[ 5 H50뉀k]Z~# 25s?G|#0ǜoZT#yO+3c2sFLGNpԇ)9l}\Q9/h(2TqpknaQ{FyJտvhO)XEՠ ={%+7#X2ڮ#_]ӭ7iׁxՇ҇}йS?=/"t ;5NbD@KfLrE}*\7z@R ]OצR5s3+?zEDV@='b)T_KЯBۼΜbr#׹|WcQ-zqOF(!Rs3:G82 -|#KBu!sRn 1"h$})ݢZr\)n* P;SS@zSCd)?Z#՟(5N&lG\Z^}9T/&ޕ@Q99庭1'r,I SN"rևRu_#Dr u ((5Nf#-dMjՋs}\hz@PRSd)?y$sKZdO}j6H仟{c>,Z[.4=wa\=9JQjE̊&So^,=^>CfYz=SqĞT󚪟{$M(Z|8zB~ތwB?Uף8Hi$C|g )Q}}P5^8 e#X|L}vu)PAwHv1#@~Uyo:cc8@K&!T8'O7 }[5*8I,ﺗwհ^9! kٛʜk(Nدv9XƋZyp]5SEN]B|]O)v_O)t3θ]Z38kn9[ {ۮ9V=m׼ Ƴp^ZZ^nS<`őeB Zs8Zo|LܢMꢯ#e-/!=uG^~}he0xu[j,y?yB(5Nf+qfXVe?--ڄXJCǓ<;p ֹ2!7Q)db6JlK6ۮ9kvB*6-t}IvB?$Y&̵+ ;Y+E5Au;yy'{k lZ [.w'CZIJ'y7]WEuoym,X;FW|4Y2!dz{Zh2l'z|;(}ٜIX$u}UY!b+ Zzzly>ծ.# h-$^LHRr}$'=?s> !2nĂrkϔr'ӒOJWʸ YO۵2W'XOs2xcMgN9OO}kТM!`+!kq<2?~ni榶k~1 y"klaѾ ̓2i n\'O渒- Ĕc{CZsmpiؾWۮ9/jeRO-&yx@6!U 1 T+s S~O]ݿp T#D.\nmlhSn撳xr="STs.K UW >,@<`s5I@$:3} ˶knpX<`{Rognd)5r$yv$Zf+oZw?z~渒. !Ve?-@Ƴtz޿'[h =?G @G'._~=?)w˔#{ bY@-hZDy~Hj&Tcܳ : `V3uR5-C)ei[(9 uC=rqHhC==Wy;Ux~(209=e]J%w֢֝O7& ;$Kl˨Kv'}V拶k.vc>oX|v1XÞkV89U9+%.^c+l7ڸޝvVD|kie[9y>HP\hR7Ys\] ̸>˔<<1Wb^jsC}$cDxHI F_` ?\h~vMV+=qkng<v~yn6ҜCŬ== L{(GʃͰ=o8`s]s <;PXL`s\|C*aGv0vxX+{?@O:ξs\ar5Ghf#l;\-vuk.9=}VC`]P'Āj#J vm>9q`d[Vd9] rʪusC0XZ ]sM9ZV9u*)b] rHis{s'zrtIM—ݘ?cZ?l,#ŭz0zG䈘P@kFVt5o@V븮N91 GYdH(z~3B^e%Oz4ӣ ,lp 9*cscY rVfQx=YU,KߥhT> i1| Ky,cm=]<<^bc^g=!Ih DmNzv:?ZaM+GCkQ"aq]k-ydHeUBZR'=?I-},җR"b ol醕137ЂQlĈW}l^ 0\=oE+\}=^2aVؼ[znw'}箮wK^(OjKzt^}E\Y{+\HT<=^̌T+5rDrΔ"_D %׹{B3$} }\R@Otr-+mߣK9z HqegY=. @ /Fۃ$l!LB="w)TtϾGXIss- >iɯvxk5 5[r$93Sn>]zDbrW|rq#!ň$Bϙ!ID5Q\,H א\5+ Zg428{E` Iz2ڮ9 0Ӱ]sVIxn!}X&, Iy p=>s֝>ls>.ޅgZ9'as> vpL+sͅqu_::#bڮy/a#bβ@ x>CH2LR # ݁)"r8aHm 9m/Xvu+'G5q׍ך-5D{3+$X7՘嘓2s>ˁv E:(#LLR;I"rZB[|0 5j!QB͖2a l="w&T?TrzFRu!XrK -@XBq"`a}ƒSO9RJ] "^7# +ti ҭXZoIg8`y̕kZWv50$ CU}vLm׼ g12z= z!_jzrȔ^"GHEWC<Q*j#rbD!~`_cB>IyH.fK.] ^/#[ćkJ54/u1h8=0p}!r#6rd(tdz^w[2_Xʴ=><|0 q-Isʹaxh)&HDlpA5[jpcvk@˲{b] 45e;8&#ľ/\PE5` Gk;^΢7k*~^ӀG IDATQ(`D#+=/Y]s 6"gO5 Ckm:o@$c-$_I0sCi^sIONGvvMmbIUTkxZÿE|o""ri"FnjU-W'k -"t9(#U?d>3έͽ #G_:'㉹)?/.޷,嫖>r8Q0GD̤9d,Pn'gy)838 {W@dnVeUKDN,njU-i#!=G16vadWHAAŭs"FxdթW٠!q-Z>d۞p\"]#bX).Τ0$1}#|S{nw:/R.mZ}:"'=D䐻[9Z70PX]diD kT.FIA\$  E_rC_o.x\{G}24Gq,#bR)*<cH2:_ZdPu[;Eou1;]cƜuMwd̗9iɽZj!9±?Ŝ#br"or{ߊ {/6#ɲGQUcG|ѣ.vaPFYO+)w=7s4daD k-F"}gPxmV|5#wxT+s횷`[\{1{׽K9IKCg5\N"_ga Lke6W WkSūaVI2I*"A.je6ןx68;]$NLbLn(l$u[|y'_Xʴ=yOZ+!,qWȡX94ȡ eP)vܔ?i}wke=i`Mkܮ$eaI unke]ʼYm4֊9  < C">CɑA\u19 3vͧ^b^(^7nuFPm'sS\0s׉wj|rc񝣘SC6iRC9!<SN?1^O*]<#u{SGm5Bw+`:!aab<(70r#6QsW kPMO+#|W%+?{oju|\4< ]RVv 4T PC/\K YN5JKoJrQ04!r moJh(Ƶc빘ur˞z~@>{kϬ[jjTUϵ?TN\ELyC]"ɴϬF:y,^#k 1,Ush*$I!EiE͂Y·E&uORשPdp(9-R u-CKW }ϳ8#rC *Kp:j*8pA>BQd]l垀ôcdۮBră܄KU{T_E]敃բqMCfX,Z2}%4#rіzY5~FA8BrWG9Br+KJ\'ުƯjP͆ 90x.)GVA<\|Քw;1+> 7V^ Rf}~|S6I&p8.)EM>V^#(T = Cz"œ |ƒ'"BK*$Q,-!DVx? A WrrC{"z|xer$| ;uaKnMX~}" 4C뾥u&rJتԅb)`ijo,B53'~1]_/rо%ȗƟ).2?%4 O@{W:ǯ|D 侽%qW {rZؽX5IUS.,FP&}_O(!}0P\?י/T@?v |6˴)_ rՔ?W5eR5QYwR ax"K*$ e!o !2C UF7cIc  쉸 rs߰|)MFPB(O`ľھ|M\o~@'!jOv#_O[80j'IT;ijʤO)?{"؟VsGՔ7UM'c/EP}K8y(GP^GO-CqPZtD\ua @ݗ4%YM"ڸw1P𙧁ǁOl;%}ME0 a֐#ZT,(?)x"K*$  !oّGP[DB]7z_NZh#RA/i׮iE9"}}Ǽo{y5oN 4"aV_5UtE{N}.AEA*nKbP=&A!Dy5oP$IP i-L)y||h=Yo|z" }sZ3%J{oV]USrm)ߴGOׅyfwJ!()꧝<#'͛"IA1%bSw?~aDߌB]g> 1m)J]Fua.ןN#UIȳ<>̅:o$ NZ2|[~rۡw_Z_r/OqV.]#.>ͽ(# ]^"8tmTf#۵'u VSGh;ٝ"gv_YEd:9ynnr巁?o9U5ms"1ʳW5-uazH>wt%? G6RC'r$F5HUp =,?ԅ^M3TSOԑtƉyS$N9}Xfa=Ynߛ 5*d>H_'+c @K !"sX,C[ػ" _Y-+xr-C"R28~ ,ԅ:|iq07@G*RVL/hkFo,bH. S'EX*Eg6۟)Zz\$T͈0sm-7ٟ? U|qk uajJ>%pJ_WM}Pg߻ZWHpw6Ox|來{w4j+r8X50&/iЫxPqfAnK5#۫\fo|P% 6v!Z"NFa%gǷ;gc玪)oOg,>V7yPC"|T3"&/ CT ø^TM==]mq?ȃy꡺0Wq/VMyfު)rKg-28cq`uaޭr3[ua~l/ H:u*_VhuUSݚ.AQETNօ>!Vo8-z=WV[ׁsUSuz\45#gfn@ \:h5 r) ¾.%[pj)/օ)"wPUAc?}Z5Vh<*&Jc^oUSnX>p?m)`[]%_SUg=cTлE\ Q|<¾, ;Q0 'i=A{X(B/=.0B5#9f) yƃ",ʑS}ua.WM9 ~.)_vڔ|Adc`.L3Oԅ٘,WRtC&r+ yá+!?L/˷۟{N;k."nFA Kg&.vCR] )!,EzOc0{ǼZ[h+a/U-]zd! ]s`߷k"?.xzEdyw5i#da";F(Gmha%D7S_{AAkeCIEA롚 KS軲^juծuJVU@3IϻC_GC]<~Y]#ҝu.w+'@=xz%H>_jՔǁD[3v]U`OՔoZm?z.ۙK?r,m7WM@[ρgطުr"6P F]9$ ΃*=.:KCזW<%ϲ~_c,lr~{y띨sbr>dHYKu=q:O!s醜,>"V6 <`(L/Uz\LjFD~.Ӽ~rC?IjX7q'SWdd?KdG1lHDdB$>6ԅb6JzPCeed':p_]UShC sj׀CtWd̂;kZz=]ccՔgzWyd?{P/VMy*}^lSfZ%w_-1[Cb),ygv#'l3\M]} @{.sUS |}[XuTa9}{{W&jʗA]8W l}ڸUl(}䪻o)*KəE 1Q@Դ&9 KuH@Ք uayx.~)H}C_וZzWȨvmIv֘|.̣tQ )]DJuC9's<5)x>G}::@k,9s{gk]w V]+LNه_VEhI,p8b45g<9's,[О.}[GӼ+ejr'"L&|"jʫ }g.ZN]:O<rG}rZH΄X(ua>~a__Im$YI&D?BPt yYvRjՔǁDxU`OՔo¼uZ9hH3هrCyua>>dyVI%EUEL$3,Yyv EPA]ur͊]u?C_Ip=BxDɢ~~}Gz kPD1ӦSΰN֕;iסvX|.` |39h1Ug͗rbʣERdQ̉켓P-ew滑)ed>)걫[?NLUWvuv nw] '\ՔOօ9e_Iʎ>6S ۣ7y@K])^`_"=6}6t-yGua>a'=8i=8F g}rƎq`ܶօyjπoՅ} ,kƞ͍}D[DrzމY^U gX&VM<ZE*ϛ9檦4}zfhD #}sˡ֢ 06N0u<9d}v-X;봑/)FE(yv$N9m \ Jc&yU=Κ;ȫjxF9B9//hAWgM&]UCLx3G_e>yYJU=v#}WϏwDh:}0\ϋciArQr1Gl,nAwRWuBdww=yRE=ாϕGr"ҮE2Y?R}){xrD.e{w"+E r ]AߋbEJQ#vM\N]:d+ . ;UMy+p d]/!b>my>Br(&D,Y1"nA: "Y("j)yՅ\5制uaWMps޲ PѽVFՔ uakiq0s8h4Fldx6=,:glf*l:yS)7OHb w<"Y)hx}୪)lT1tC!6KPս!aZeXh$U=֫? uՅc 9`jzIl\y ɡb-bNQ]{F^M3ZC) [L0tY7 3S缇FrAv _\8`ՔhK{S56B`0o2F<$}y?cCua3_$jʅ}_!G&+. t B|wӲ?Mh \Lsu֮Ցsg\P,Rnn c)7p#*@_jBΓ4yg"ַ4qlEY=jʫV𙋴wlOy|Lk!bRsW窦|x:kU?C[=wo{^ڈ.gh#WMy8ܧq|JFvkIdn2G!Dц?4Ix`Ք'hs;/~4k[=uྺ0Ѷ{.)_v[bPrSB]g> Q9վAS&ɢ@KӒBg6۟.y|<._^ua~]5˴hڏ2/{p8X5fd $=Ar#Hc)dj/Dڷ?H@T[Hn*.7(G~?-Dȝ?VsGՔ7UM'c3)+ h#HT`&r%U !;4iΘ\kľ.sɹ[<#yyw]=g)u7ֺ0l]cyP]kUS^ SJ?̴F[ci3-$b-1 T ~BFS=(p.G6}߶(ϙ&~ϋ_u⓫GU_sUu)\.dt Fx.̣Ũgţ$ϙ|Z^CS_5fڨ-ְ.ZONiШ@rT[#aQn`PZErOFza;whzrƈk,з:F wH wN#.!4XNvaz\R |6˴/Յyjʟ߫RA x=)!yT>C$.^`Qz k`hs#~kjDL}rSN/cy'm=,w+29r\W$'=w(`rFQQuoCHn?T=^}[6"FR|~T\]7y7 łQB]E=7舶Xk, qnfhs$Y~d).GշPT<:ı!##H)7sCsW'9=|ɵ*]&!vS3۩"֓G"u#b ʣ@!èrD_P(&_][]Js"S$"cBnfHז-ؗ4vTM}:!5/u(ϛ7 0>."솞<1Z?c^O=^cir3CĞ$y܉>Q"m&<9ߋSL$UO*ʘf\❺0]\Ǭ:Guྺ0كuaWMpseky+! PзeuVyX˜ȭ$+5CՔ۹C5{8]Dpwׅ`_8 \ՔOօQMD6IUS!z^ >p?wzϋ)_[-CF<73tJdK܊Qy&=:hZO!3?ȑ{iCLлCCI.AbW5wh=}C7| SH :xUS>eݴ[\hi_m׳uaJMU!uO<7>Xꗽx_#AiՂsPBѧ)u(MBw8Y棪)mG7fi%OO=^bXLI &~ 3\ #]} Z㡺0UMy+p d]U ֺKJ=wVίBOuW!yqZ[]s7XH u'}ڢn !Vs9QfNNð( w6@\ԅ>7_=(.ss$ΣlOa>y-}fM-"D CEFD/[LF]7ԈheOa}>}^Ed ߵo M,m}COeZ=}]r/ qGԧcN໴_5.US^ՔMJveݐ4_aW׮싡=Pn}^t7WM@>m[oUM`Li~=˛+G]#HoN<47޻ 5i=oyrM{BYWSp8X5a})Vc<ɭ3}<6Te(V.e]#rc׈X^5j9(>oD]ap"BN2q]Քߡp5|Y25 )^`k~ ]V9HB@Քt]uaMpLkIUȌ4]Le7 }^$%/t?cD_8cS[UST5埌?e u>U7 bu5"yRSy_t瞷֯-}S!2?'v>s;uaK+7O"?^BNTh91B]#yX YRú?Q3Cyw̚é)}wɭ_cp$ѯ>G|I PyR"7yV_u'}*K.OΓ"Ěf#в{qp/{5]U6>wETYwO4}sjڹ{O}\A.ܡk7/?NIBe񞀉e>x؅Cua>cX㰨ם>9<9mɵdn\:<$y0G#N I.w˅\^}0WnkaIu`j$-Y94s,El^yߙF.F>'vx.Ymk|TP̱d L}]iupH!)QM?vk]KB1ÿfCYJ{ՅY_uaׅ9|)Ic"D4B$Їڅi}bf=RoՅ xJ5p0O9:T湪)o>2 IDATn s4{],ۡx&gr ٠\\s$B>6YB;,fGFU!$>A=EzLِʹ'B5V?P$u?F@TMy=]0'ՐG&nb܆p])J9J"i1 vH5*әBkVe !`AO'FvGW!YĞ)C)鐜~6xdÕ:pjXl/-a~HFQSܠst]3{ik2 p>C<@ajʳᔌk퓹煘 T!xuՔ/['r?-v}or;7trЮ-+OP.Zon6_ͱvi?U?{zjʓ {\PzFgFIn?i FWcEXlrA mرXGea ~ lV ^)Jm?[$Ȇ-&Ga#B#h =8$-s![.\4o7xInn OEXj$ِ[#i#ls y!}@dILǁ=vn nՔ;ߪ c?9[@cP.hjF`#i2!B4̻$L8cba2Ŭ.ժ)VM ]B@Ҷu 쩚M{GOׅy ?S_9b1z#lQ^_;:?E6 _O3T?:$Y;D}^ y!E6 ]mp?m^)`[]%<iBxOCd5k8]QG!=}| ,ԅ:|iq0sExѩr!#FgIL,>,=aɑJnB4?l 22$\r^C`{\޿Igq%b}G,A"t7 |1YS0Ew?uaި 3gnْgE9_?#a2$4{9O7L}'SWbGr5ݿ8>)W"C{F>}Ȇ ָ. Vɺ0G#cB&[=o#l^ sj0竦| ة+N=kV>ߩ ],B7FαxpRaxeI!w9\QXo\]z$A-ɗq-"5B?X__z>!GpuuP:k,b$vɒgEMIz` EIχ`-&.GӢy0cPXrBʓf{ d(k4#}'EQ$yx͡K˾}zyb-ɑ{VٔFPry+5gT#}F'bAIXA +$8']| #羓TT|(r8͡^O~דSrB+ȇݮl p?Zb=+?~%UlzjʫVtEN]uҏ9OC0U< <|Rfcx.)Gׅ9_5k]jڭk@){6Bwk]KUSCuaUMy̳uaYy!a-KZK#/nds(1A ҏBu}0ikQ">eeϹ3]WMy8X ȣɺ0ق'#tFQno-[Pg% C_ם{bܫ3h>7>Ex͡e׉i/.DôV5HU=F!DhJTcrRB4x]B v3]} PCuaVɺ0,V }K5 +9BtH`km'h]v,}z)9,[US.P! KT=0B!'.GP׉ ]Ex~g)w7̱x?">SB&y"=HµLEH9wڅK*+""dI#GP  g}5B7-[}sWDZ3("<#֓EcsW-?Bo-/]jYAnyH}))"9t7R\/xN:z}W| ʡ.Dm@brW6Ă,bR)"ohdD&jݒ/!C]f`nRKLHrC]V.J[@1h;uaOrʣrԂ{sw/W"+rNKo=>|qJfByi rWNrG]OYD&R~Pdo^"suz_T[%#.^B49yz\/,,B(v|\O =F>,\qoxO}XCe`Ք;TTPzF<~iSQT)|jʦGש|w^ٞOεR_O/䘧"ʍ\qUwkDY>F=i\xQL1`POH_0GhP7;i]H'j/2;=.<nW^fx ˤ?1\u Cy}S]r~c.ua_'xIPȍ}#BD^lc9WαuY8Vd 9|DQi"$)29t{"zqY+Q]πmu{:ln;U53:>_XDAWjd93H"e#9 -ʵ"E,7b\/#҉[:FSxLMD̔XJYΐigu6Dn0ϐEK ,X˯+}r/ʠkq-g]ﬖk,}#UO*W~HF$,xHٗ\Sy|76νtz}R`s(:S<-!hp"'Xrs8gJ5&Rd1Pp_OԅEgY.ww] 'V>W5-uajD`Us ʫ\C$5Zg0)}?Kݼpc79ym^zaڬHr(s," Y!=!%\Ι\7nPWrՔ#p]USYT|]P$XC>$)zц?4IAo6;aڬHi1ƔC) z.e$ju15?gRوebazt]πm$ua?mnrjgl$?s ymXGecjq !JOIZbv_Cdeڂ=~ι+Vyт.9nY.^{>R})P6w<%/Z}~ =y7HΙ?~$v|\V )Ck05f‰{i=\svՔgC(gC,6eA?CkAD3*3^ :pjX^_C'_$.̧:g5hbU,!!Eu5Yɩ7 zGyoTC$/=mϴh\?\ՔOօ9u.~*w7sCDfg&>" EZAVBuXW ,rᅞ5x8JTsީ ]XhO`tC{tSUS>eݴݼօdpޞUMy^ƳuaʾiDi0I Ɉ !AHbTpݼ-hALT-rokkXC+[׽X5IZOު)&ɣWOkzZf5T%G1b: ȓ&HTMV EkQ0~PzZ%2z$;;d͓ܪJ{t]VMCo__~s_kɯoiBEn^ߥ2m*¼\5OUM٬<pB+;EdZ!DP i!2 Xz^PƵVp?mGS6[^L_zQAkFim੻f-US>|B{10Cy`O8n[¼[5gؾ?)aj!^SW܋ kՔgÑ6_UMK9 VE; IDATI=u_QSO;bH ,GzZzBS?OyEu__ĺHR&Ջ>{Wrne= sp窦x.QO1P𙧁ǁOl6BE<H} ʾ")*$eeU)Q7ĖG!=,P ȮVMyxjMہwi\TM=]m0 [墪ҋ*^k&t5fRޏ ҋk9mSG!=! ,y6p{Fk ߞyԋ\ L~rsk8Hjz`=u h&@:{AXc-^yy9 pI !meOKP}}o`D}}оwyʓjIƨ?cPOhz mx>ɣDr0u>y~yXsb<I^Y/9\(Q'?L*t7^R> *r׋=ޗ&of<\>EkP6|k]Klp 8oZՔh= S/֊ WrՔ#ZuaWMp3GIH eX:"lDIRW!9zb9݁Y"U=RF?ϭ0SYa 25g.ڃ;ua|)y`9 ItĺNd!wRы.<]kdLyߛa}~m6ܻ^꜓'HXy zc=?Ejݭ~_ !`]#U1~7HiNח{zk39蜓GTM<H2fƤ'\0Q¾w8W5{ ,E׊k=.Fr9'M(}E&t_D,y~C&lu yfc,t5~.̜r+GsD(B4<O*Czx}୪)l!O,BqKPK!QhB)Zk)` @=[uྺ0YEp]US윦<,rnC;Rڍ@}+uaD_"Smu$Oׅy4u˸iɃPsNC0g/ܷ US>Ev7Gyk]KUSCuaUMys̳uaJ y~X3b,C0mں0oԇVȓY5nB#J"D93aX-CU1e|ͅ53sЬW9ߡT=[EF#sN,|s򒃼QS-HTH2}c+«"OlBqB!}.}*>1}H9!vk2?y9G&1vߒ>Psz dhΰq#W|Ir,7!tItd>.VG`./=Ix|PHbe ?u}~E瓎"Ez 'OCNȓm\&)ф}}I*,+\\2pj~Rrzsqe!%Ҧ!ǭu%g akwS-b$Z#컡g. $a!5D!>("B22! g\TM1P𙧁ǁOlޟݴ}hօT5 p8TZՔhԞ S*/aE~jJ䲮!GkK]C6λ6n3 ZBz!'}.09(p.G >iC}hclq.ykȕ:pjX?qf;v{>ݛ_5YpYŘ8US C.5puaM` 6ԅb6o YJ5ڰ&)ji;\{3xi!Ⱥ-L.vy:.tT } >BLJ]C|0i0mE]s7XB!dC4E!>Յ\560竦| gZYg;[/WietE_ީ ]w12BzPK/|҃Bh] 14iE(/OJ!mygD$w h]^@+!Z'i(_sC.ua_u<Qאa%BzPu%FѪYQ:ȍ9J^5e9J=66\#_O[8ud=+eZ=gჺ0W<GF($ˮ!KEzPρ̯y?KLFTvC|7hx.̕[Ū)O(r!W˕kK~]#bNowKY&4ϔ*/dO_]πmא{Yqjglא}.P0di\<ѓG;Ȯρ.wy ֳzq2%5h,#RirgD22TM]Z]Cv yD45Gua> HôLj/"E=8Ѿz8W5{ ,yg(1c_/EgrXrc2[¼[5g{ju(' +Ch7 6ȲPBN~0AjA%k-aj9RZEA؈ @m?L#[䥄bTaMl˾s>kƜs\ˬz!HOuzʾ(зSԧ/Ų䫆כ^%p1iN.&f_jY9V7\d娪?!:*ȓ;hz_/AgOAƵ3( F/ͣ~yekF.y ˅<-X`&E{yj|Xy],6?{zțq$R+P,5 ADigc@7E}k#Og:x 2]4F)#TG!JHWBVr!XYMWqrpʢyVUbqJ|zh#ugͣ~֕]oq8(FIb aٜ <>z_/úG|JvBuhCkeV+|YuWہcB\:n^2:|Qv}1OáxUF2'.Ƭb|L8[fխZY˯5r.z K+,<>%98g;6%pupshx6hO/GU`[Չb?u=9qC&Q Mҗˬp$K _XdYp/sOQ秀^zNa`WxeV]*|6p_U/6b\;P]Y: ׊BFtZw&,<̻89&m[v%y摷^pku~&k_cCαPsX|\%Du}eq 0<>j|۽x }qU,iĦ55dyU Ο |M.eV kpWfć=SfU=u_,3OYQ(͏&_ڊD;ns)kjʌ0m^UB~AhUWB̑\ir!Bu}gE9D(Wj+i~JQ m:kM"kf+Skb\ 1h΅QgQU!RmeXՉُ62R#SkOŲ]OʹB9;:n\mEՉD,^ӀBsby[0f^%kЖ>v uFp&/wŭg}ZX_Q2n=CzꦟRp(O1~ʅ0w^xp*< SWpqj5[y۶,[Ťyh"ofr!HC>!o -6[DNm}^H [[y1T)x-Oe_i[Qd./wwD|x GH=jZEs(kj̫ *u>晗~icu>wr ؊=_yTGryykJ_NՉɩfR9OeOO:wwDD*(ξ^rbm4U|\OU~H%zjЖYxDyGگTmEĶSmsrnL[,g1|,@O!V>#tQU C-Zo,[Ѷis71|]*FK,bp.9P{G4nO'6o#Yy2|*#dUyx̪1OX$ !Dzd+dbA{-,"P__rb[Ȫ,]>,3=ȑ4ڱ'+rݻgh^q,<S0eWEĻ:c} 1]_STZ嶞WaM~ޑBWv8ZfՕp$<~jH$ڂ歹˿:Z5eM-k|W}=u^C)bA/Ӹ/QRT+۽qK`;S-6hCSd }=(TrWʩvfBR6}2Ľ1vPFKMk}x 9oߡϚ}- f }eۖ%iMn}z΢_fŢ;:D zp&E`WQoˬz)Ky6Gprmyoޱ7^6!ڷhHcBU: r%cfY7и즉WLdS)`1F{kݙzz AQ#yqh\_ʩm Xs Xy۬U?vyM2j{eanoCZW> wūn>O]wXЇzN/~lmy7mƸN;fV=7TMk3 eqt,PV1f_k>'K YםO11łJ%yqRN5hխ\[Ǜ%xPD=kcY!52u> ˬ:]v=TA\Wײ x=zKU:RL嬿{pe۶AeV]~^_M)Qw@ YMI]5~n̪t'WkIb/uET.Lvm|VpnKrJ@Ya~pюl 1׃bA%wu<׸eYЄJYm1a;Gy=aVX겻杵qkm~жi`4bzf|׈QlpzP,kZu sWX'o[~Ni ŧ@K=jϼmK=J EzA˖=aڨn]SY>3~qM%KyӦ4bf|֥,fm|,}fI#~5 ,i7n54گ_oeSflL"ƫ4X7+{$w:d#S|L8G[fխh,?Gh,Wm=W_>-9R޴ p̪+=*ASuYke=A|׈_TfU๢^bI#|0ސljAΜX2LS)`LCzg1b@;:[y>,}ٽڧEt*oZUQuhKj+R=b^ۻF0fr /sňz[<1f]y˸0YWE;I!!ynnӲ|{j bD}b:PdU:FfYBf;Ti4Kw5g=T#nNۛ{V=b R+b ҴZWVeW[ZJ̀٬4⩵Wn:!"ծbaBE޴`ESEl%+z>8fc]zuU #FysU~vja>\"Wom˛L*E431sMz Y4&elBpQy4]wkU: Wf }yZhț bf&ֺ٫u:m1l>u^ qaS<^fգkkv{['ˬ*eVm4od^+'2HuٻߧhwX>Yu#sWfiz̪\rTHެ?|4UC4: w O !ʛ/3Ǭϱi^C}P/Tz# p6YckA#j]&}&!P_CvF_u%o!1[kbM1),bB!"1C)(j!{O= cyco Ҕw~Am5X5kԣ ,I9y!q%S˧c}Z[7ֱ<fGuE@w:Lj4EZH0vSԡZ]8ajګmVh7M~Qx?NVds53'4uwɷ̪KEo+~աm_ RW"E|CJ s":$n? w{G=EY5tPϪ!!q5>%n^MTrWy^1gac(kYH y9-JQGP里C}PKC&iȄ67c{'Rޝxl ݛrEеf%ԡ~ ̪sEhugѐ]Q( !M1BXgO2|’'_S~東&u!}",ά15]U~0+WEѐ)"D(v & rk^s)2_) i qQGi! BXFr:~3xr2Ddl?#λoZ߷,f/A!,#y&'E6ӄ mV]i',o˚2>> Ƭ[d=Va- _tl^vT,]+ia%Ybg?3;.[ےw|3n\(|;-./Pf|:$9MiiĤZjG&9-9tq^/~^O{* XR7t75ϼidz~WVcի==>kñ̓;EUa$7幨yQf`gU u?~/ ʚdjc@15-i4Ėm|{ju[rZAξ/\1o?#Ж^ }7(ǴTY[HvY|x Hg:92&'ز-{h2M/tꡠے7g ,Nt;pwU:ԃeV.Uv`4\ߧjm[ʬzO3se6>eEi4ĖmC{,ju[rZAƾɃ+̪7ʬZt_' kV!L17WajS[>otyf~EwJo\C]rjE'VL $'#ĐXe[ށl3&~)|vpo:AhUWB#i<(! oW&D*E4Hg jVs,_9&ܵɩSith'YFٰ#z϶=r}nK.`u*,1xeVɣ0o!k}xMYR|C' ML͗ˬd3[eaSBoQ'ˬ*eVm7h;2gNʶ&۲3?5A !˒<[eNZweQu>gYMMg[F}뎪to_/$*ʂ_Xb 9ڪ庍y従z}u2Թ(Bz<Ќ;9pʶ=4NA2b˫˵u <[eN)&\5^, F-^F_7zjos.M|k[;k;\xy;fRtˬXa`GQhrj\Q]vuf2~6T;7L"{#:KL*usc˶l=F5^[y^1i˵ <{]U.`k%A xq3-eV=ޖh2Bx=sLjσVש5y7c{HicSƺڑX9]Om{[/`\ Z m?Z9{#K쌻շ:u,Btg91;,.XUa6 Zȅgؙ>4} Ѯ6IB7t{WCS=/DrxFqkkr3ӥv[,z>Z[^*0BY}0?z{N!$ONBB4r,pYUa$=ozؙԞSbmӔbDy!$gKUz)Izi_w7O]rZ@1]aE!$ON{F"udny JhUi]-jLoW%vkPs hm6k{^zgS]X=<\ʅ怵< UK/3.c|<:' !]YdP.4G,q/ppF̪E}eV].,2&E˜VrϜ nUj^?_o>9bђN봏NYUL񙧁ǁˬڨi?i$0 /( hr`EY49BޢɅ &U`ða)fuT-A!Cd!:)'( !RUCĒZ|]"MYrE[T#}Z_=At'pa7Y(r 1i0GByP6e!"uGȳ$#f˅vb8d¨zm?VKJ"k/9,^ϦKٔn-Sٔת#9珶rƋ)>s&42nU/F1\yR\_`?;hrm-lh!4̪E,LUf0lP2U-A!ļP6eᯮ :8|̪+csA ʅ6(5m j b>R[<g}6e|VW;:`ʬ0Bk̋m+yNJ:^ȅaޫ_U]) y:膵rmɅ& `k NۚJ%ʬz̪O<! /byV3YG2)48qU LhklʯwYuMˬ:].)'8Oz 2P_-y2 2u+9@8jyU6!ifS@MfQKo =WDh\ͣشo0ˬUQi,wVZ)Meyʦ<& aкޞITmۺ G<41!#|Z^M:.1ʦ,yyMsE9KցHbi@1^Q=^dny5-Yu&xOnxsHn'/yDbD|M6Ӣ$~%6m)|voc;ILkX@u~ د80+2.u x̪-Z^ʢ{&C|CReV]+}%Gˬ”ח{t8Du5"[dk-O홃Z䄈uWw=ra4(XzYt=z}EV.K%B$R|;|^ӱir'ky&2?A:̪g:92=t<:z˓)}ףhu;ȵ)VB]#)! -<+Kcˎ4Y@,#=z5ͣCLiﻞhy!wJ.]F;PkEc8+X^Ecbh}̪EvQuΫw{7tk.r_zJu~ƓiwQ'd{].ϫe/ϳY a5յ|؃u`{K_%O kkRٲc=6m. IDAT,:mrKECte^odJtߍE^֐'_BD,Ю,%VwRKeU:? (|MlM .:3x xU?[ﶌ C ,}hC:fmˣGLy2Ep1&}[^-{t'w9/8na%P5f)c96M%,X{E٣'4[!O]KqMnd˶AKr/u}g,%&wXitvub6ݡUDniݓ)Q無b߃Z<9E:9},%;Rybش4iL'¢: ϶̪KEo+X-Xgv(l sr8ZfՕ /Osej}h;c޻ѼMsYuNy3<,%-;l+Q=:ɤ}W:#lZu̜Лm[sVlڴgaaמ&}[\Yxf 8|嚣i5BZJʲ7 UIHs:pE,3OYP1c4O1F|)|voG5ūoX(Ah]!aloAvKˬu+{ 43v/M=E:#ɔ~G5@Jr:8=A8o"Mn ]G=&q5瀽Eo.m_ ]xT8)DD0_cSK$[1[P5uxX`[N%a`Wo-RQۀʬz!/ib}JW@W)ҐwÔ[׈ zĒ:H:an[w jA]ىKŪsΗEvu K4el/:3ˬټ3{ bM#.ցx !fh $i_.,p7LUz֝oꃥ7Eom~ ̪4 g@8DyxLl ?u|ką:o!D Zf1Th,Ђ*:el^}2OT3φinV 虡4o}ǖt=}5~-=p\oZ}̪O1V4qNJ:^>u+[v[4)_1D̪EvQup"ią:xk"rCQ'hg?VQ'C96KȂ?z)w·o ?/p/=1l)LY@RoGlE(& ]Y~/T_}# `z]fչG`U:ؾUzs4\/aM=OSogUχןI̪g:92jyF|Cc Ht:o!za?4ˬz: KՇdAMr]c?;^ }7vDGPM)Oi<[@blu޼ǖ|&oe.O$[44W ljXPEsKQ_o)=wyRpiZB{LY_1eAMsYFU {Y; 4jgK4߄ ?TY/u:?Jc]I+:!eH{1<n-|EO$ι0%WE;eVrw>W]+Wq2EzrUVωdCYS]]{"uoY\tގ׹<&a;)uy_ ZG9RVݼUfBE,YrC3"DzN,8hx&C3*-SX@.C2{֨ՎTn].hVSF-]W|aE7埥*3KUf6+VY΢F /i` |ox)F0 b^Na`W[[ˬT6m2^jBrQEHAhUWB#W?"N%Yƫ̼¼ ?R[:o%Prܨ'˻g"Z{C]Տs/u~Q&*37B"7>z̪n,&<&a`5GU: Wf h *\Q/}~6OT7i,wqVW=cBcG5..׋uXs_~OΫp2r|/QKsm}IH1 Uf.Y%p1Pefb6gkuu6PX1[o)4fTSHՏz]h<1iTc! en=ڲ@x Z^/-շ><)>sBnUJy j}jCyWx ̪sEhB,tQۧ2x-UDJ!^$m0ffyCG1忳*3mnL?T8y{}~+O8~eV}|,wYrZ#Ϋ`8MĞK*36R]]MFHC)DErn'ĠwO!9~s1qwC,ZCV5ImG9FͼR ,ǽ^_w3_;VcC[^ 9~ݏ2Tlh@uL#/-ztpce""h Kƈ]SHEJ̸֪YWWaL;N ˋKf"83}>1XeV=^8٢o~|x̪=<[tSKGm!ܷ Yum}eV/ zxH.AhUW:,\8iBufb{Q/ߤ4֧R? ;.}!M>֋y!rhY(ϵ7lVX:n6cFR?@XNk Ys䏀45G8յ֋Hdnm^.\Q#$YuWہ/}NrH(A"m`7u~x S-ou~^^kMu߅>'9~X-]?_icڪw<|GG7pcxPfc_u~OU;XJzץ_.9o-9yoy.5@xRP8!geV?Yu̪瀯_ zzӡBhR? '(z1[Il[pU??OWmJj.-<.N1[ظF&g,&VpOQ秀n ;ɡ(4>WEE̎ź ?!S̅X)i(':^< , n^x."MG̙p!~̪[3|ld/ωhֽ- Au|g M^VUL10  D+x%v;l2g6"@ټ%>'蜙5(Z*2dA\w'+XyEcERf ޿\p̪G$W+}ND_yCٕ0Cn(d8|) G:?\N(!Ą-V| ?綢?S/á7kZOsB8yW.N8Qq"rVdٶHb2.u~Q&KA0_vuf =^fϴJ>̝):?OcS﫽}`>'R{wzOKb-Ej+xjUWǀ],kFSE Y%>'{Xbn4be.7X.SQi?|sUhG2)>48qUՋ?~>^?i=E}6z? EZ.؟cNQ }wjZOsBWNT⤚4CG!K`Pv[/(>Pf|̪7bTSX~}y>]?VFX"}:Re%7 9N0"X!%'XG=|x rT1PK {Y?s/^8dѝS3m64 YZ-E]>cʬ0 5V{+yMXQ ;2~|LC|'\[]}orm|.%ueU缟[Z|qv_W9NKb8؟b ߀{}GR?C 䟰e?\VUK^9MYSir!ʒkX8n^zPQx*u~&#S|Lؠ-֞};pwU:`U:>KeKQQ_o)XvIoӚϨNٽ=:Zl6E?{4!'BB#Yum}eVo5F1v3q ̪sEĒq@ʊcKK̙0)߲-g=L+X/YX6p_ ""\O꧵-'h,x(':g}ٽ[c/r_sy\B"ni]Ġ5P̡} *+vZ꧙UU+˿otKVǣ}[XoΗ剗8m=fbÔ%F1XKO11FyQL||(0~R6o?aUE( iV4C;ڎA0F&(9%bbS,χK2?YlQ7>~ҺJ.g?W%5쯁giޯY1,կsKXV} IDATsu8ϗ{q8ZfՕ)khѿD8v̪KEo+~7)bB2~-Q.OB8Y 稫sED} I;AITVע}MxqQ;tn1 ,V h얦^1Sp$%5z l>bӹf2>l3j\^)A'*ǠBIa=p({ޝxBcd|T5JV!9C@1 'Ȗ?@-?F3埥\K1uf 7 \B64;'wka([;o/mi=ck#87cU[h="d<?ȽeV=|p_S~東zE~:&3_CkbyhKؗF~h,Ni/=zjA@Ng,Bn"E]bl*qʯ]v[\kW'X^m͗!S^6bzR?$p2g6SG/skBE^eӪonKuX{ܭYz+rū|[^OZDzA>i5\r]{{:\f b k_U>Y>ىuU/!F5BIiƀKs[Q)496~O8=<dA] "h|_"/ Q7=b%wﳏeVS|iq26}˙ΟQ̪E}eV].,Mgʬ5B? cr&̙ -V/XbQ] "$ےJXooMS'_3AfK wOQ秀h=:D13eV] ÿ J( ayx@^RN$v(W6|pC13Sf'Eon>O}YAxf!Z Fp4Ɠ4 VW+AZsL=7M6M#4pۖT[i#L9xH#D"pa,lϜ wˬugyD^en~̪K!ɢ(=R3<]2_V}e]]reVQfBzDrFyxefM%pBtFQ'ˬ*eVm>-!2?|} 9dÍyypl%/g`sUUy :7Zߙ=4U@%]+;΃COHΈ/"DU>\0>`[ 1jbUQ{[sޢ7Okח?w)+[N~]X63eOs_ X~OUuY9gYXָ0ˬUQi 4w*KeV6O^HY!KΈPU!`9fb}[3{h9,"YWvpwU:${̪E l"~ꖟPʝzNeٌs^ъ(#dUyx̪}bca1Pn,׆5u-"5EdrU0C2BMk< Uu<q1Bߚ1O65u-N4o=ԕ6y&2?վ2-F'ˬ:¼򒫢+,Br]Ē+eh˦~:=z3\fգo5[S{hQSRYGQQeMYkKٮʍOY6czr@U]4E塹CS,I0ˬUQÅKFG* `k`"bN]ڊ gk콢['gʲ)|'XfϏeV}|b#|NJ:^~x,91y8o9ۚ:Ou<Š/[<8OF̘ld5r`au>Kq.!<z\d4`1i ՘5p՗jVXe5َe:ƹqh8kp9yq'{˼Cxx\{yxxiS,HSjkf.ğCE3_xh.pX[PYxLϭZ캌A5 ~_ﱰV-^,Y-Z7zȵy:e:i_p_3y~캪K jkw=S^='b@rIS1—Eݳ%O"v(,<pl5rrUD&8Hz^4,YzXSe_o4C=lC6>p=OX6MκVժ.]-]cjնǡm(kX\9xx`S,ӻcnMkuֽk.䀑.^ω:- NkeV+|:2Nu*p;KrJPfՖ=4ZcASg-χC2?YlQ7>-ȁ<جcH=7 4Yyxx)V$MncMKx_'^D?Q&X m++,Y+Ud٘`z&Ȫoy>λ/Yo)eNyx}MDΉ:%#iWzi,vm[¤+rklq{}λot瀽Eo"¯/2/ӺΏsᅢzv*ozjwkK. 5S ueoyS,}D =RܬOgFYG:?($4m/EԩEvIsHн׮gլg+['Go2CMz uoypoQ?)F(˫g;Ĝ;u!tN?%PcZ-1YY󪷹p̪b< <|\fƔO45PfՖ=4^ǀC_QS{2u~8Yu4qϔYkU ;)՘ω]45UP(;0beE$;AGˬJ /OqyxOT1E%TqmRyLv9\YhWrV?2!keV+|Dz̪E l3Vxf_Mc{)B\beE( w2᱑C!$"$i5~)ev }q=G8֬Z'׍su!wy]/m`PB2ʆ.RCYC!8<~UOeʬ0ĪUf#{gjQIV^6ĴyB5 P⫭--$ЬMŋKi9fEśPыZBl{Q^QC҂JZVi^IkYr8;{=<<_ 0]󇫦UK+Y-ڰ]C[EqTﵖ ? !Xժl b]ex!]!+Z7t)"DrkY"CBȀ3!X0[9ZOׅFN g]GQmA!rw_jCPH'GryOaއ>bH@!Z5!BJyP%{V c; ٗ 8ZBgBM#//gBAεjUS^ 7hoE8amȍN`GՔG=ua%B!T<!Iw.̿ akn]2bQH"8UB8 |l]Ӌ.XՔO_١n#"Z@!J^n ? \(!+#FTu@QBoy \f?KC(C1IZ2_ᅨE],Le3yj^=]cm㾹.߫RCCNSL)`WՔ:d||?3Om}Xsri'|62jʹP2f0u:~Q?gR![~ua{??|t}4lO ( QGv#`u~Qw~qg@=V<@[5]j¼ j n> ua^2J(rշ^G_1. IMi1)u l|d^snȣlb|GU)Gݼ}@?eTaDX3b\_~]f=xJz&v 3 (' y bsr+pp}JZuaNUM~|ʈqgÔQ1=J?::0~~Q>2b9QLwxe8s<~ϿYqwN>%ʈ eTLĺh>' ,j]F]xY"(pK_-kחקU?]If _ʨzVWz{ց.zcMp9>2b9Qȣ^[q.̋uafHd2eĸ?L) J3;Xc{S&MTKr|L[d)wχb_C~kF̤pVJcĩlN{Lv&?8^sn<H}J@?Bʈ2*ܣ8Ȍ\8XcRɸj.|{Π<Vs=ʙҡIjR!;U޻{Q(^FF}y_Fe_㮌[c9Qȣ^[O$[%HjJ/?u_/|.SUShSn sjgk!ք5 ׫8,^_5\]yx.~p_GTdՔq`w]sUS{LOׅh60p`ڟ)zzq=L~.ਟhsF#F bg;2X5h#'rt6Cυfa(OrϿ&|0*"9zo$ wtz9OKI?<U<ڃx|(:>GkNT3#&1hucj{"ӑDc F6BIDATJDw{ !VWɡ<0>-n){dp̅JOGWaSWz\z$w_2!?Z׈V0Tۋz8BωWDJ,&a).:Dɬ :%$kLV0Wg$SDŽ[E2, x`\3w[I"ZXVp@rUo7PC* N(zkVsjR*{~Œq?C{9a7glDbӯi-3}}A~Քosuayx.zٿ8^s|v:*œ{qUMyCuaJޚckh;dXNGܭ%=䠯\3mt24a3  *պ wtD(2 ҏ5Qo8bPۭTժ)\ʰ"sM4=:;r8gN]h5pV+طj{^}^kcTZキJ.5+y5󡯿:Du3!`#THj{KT,{ɹJ>_<}}qGQ9k6y]'dPnF$CחŤ~oynz64"s=2cMV~+i=Wԅ9U5US6CVa~A~JkѰ( YE$oWL"s"{:VYG[}P:,Lj2f~*rUDRH<1F|۽P[gz:dX_yz9פ-O+}Nr<(")*a!5UFg<YC[gNٺ0E:׬QŋML/N +7FvTMyأͯҷDXX{zzpj׀'=ݡB0\cg4TM85ڌCa)Cx`s) >8v6ex! eh%& Յ:|୺0%e.،e(&-G&= \f?KC(SGS?Ot%䌆w*wO<>K2^=i}ݞ![ 3uc]sc8G{#uaKOĪ u_B+#&=՞ t{pdn)_wJODJ[ۓ=js  xz7ׅ{Քh#`ۤKI>E_ƕS?yQ/],e^&wL QLՔ (m)_ڏ>RCgn!*KF(&-OT{*d,e2Pcu|/!c?0災>H{[GoIODjxmL{%0 ч-ԻaȥtqUk;X/E2 }Y6_nڃUua^ yE0!ot^ez]Ogۏ)ߕv O]IdՔzWM9'O8')`WՔ:D`G+'QoߠkO8\L1.vx+iWԅ9U5US6N0dcKzPM0EDsxZ{e2]t~/S{>:j'"9f=^=TCysN!FI/1E bE[¼ ֞~.NO/=Kvh#LB/{{FX3#*ֺ0(ߗ؟? ۴Wzz>s!US$!ˆAsT{ezGv{W?[Mw};(=IzWjIz뾺'l.YuMOϷ->=)u;N@ׅyjʑ݀VxՔ[=AfTMy9a7glcAow V]7M3US^`.+2#:3@*q"`$#ƈAJskO#LœP/HnTź03W'"|H+{9Uյ5uڢ{_'ݎzk]՞}'^պFBhB_/]o=NϻSÕ OmS3@*CP$F DJ 1d(0?$oDXЗ'F];oޣ_ub[$inzJc6HclݎSׅGb]Cۇ.?}0]Sҙ̧q걧uԙ]T7,=j>|PGߙ<?yT-e$)Bg HcݎSڰT{K2 ?@DLeHO>&@\WjP|tK{}uߎkOp%bW>ms(P5=F4h3 7Յ9i;œ$m”!샫3b'(Г>2v1;]Cuz.\Ypj׀'㗵 PiG!;neqS]Wr]_IQ>b(![F=a kn祥('M@,S&g s6&]?r`f(A`\t/1wI|,yh#.#ԈZB\!L3 pfGi˙n }^])/.~̓M*"H/`IPWѽ'EsͮzM ]c!LպI8EV=s΄P;Yw(#?VU7u\uKTm&E+iWԅ9U5US6dFeƽ6=[އeO"ejuF~ա!|1P1ZrJ1.厑G߭@$؇3o!$N"Sʺ!XL#"A3B}ĐLB4BH/d XF ul 3R7|8oE 2OVөN&>p`}̃2cE/hc:_}g>az0)`D<]uHV>1P}Pmc"=]Nosuayx.V)LK>ĚQG?qUΘ>NLw]NM/mS@]U)$BtFP<΄|ۘ2-ZqH7{s%T%ҝ2֣m}?ր_QTՔwVM(&VN}W.? ~6֑œ^uaAڈ)\u>V鎟 xz7ׅ{ՔhKzh` ɇoiP*1<16&LG/GLn&' kt5 K>b#2DWкK<3pnjAz_26M/Zm7ٺx.)ڍ",kmSVgB!?, ښ,p#mtGՔG=Ic{|GDW/YX{zpj׀'! 4bFL l-SOsOF r8\ 轹"+}q_Α!SuOI,Csa׉^ok?`Cosfu>B5Z΄"H"m.ݥ!B,"RrڢL.̫USn~ |./Գŗ_ IENDB`openstreetmap-carto-2.45.1/symbols/generating_patterns/wetland_marsh@2x.png000066400000000000000000002534241302040332100272400ustar00rootroot00000000000000PNG  IHDR+bKGDC pHYs  tIME  eȣ IDATx_]Up MH.:6*ICPA&"dh`#3c # oHodfƹp^v*2h'%&+-Њ^LN:/`*be-W9}?PTήsr^Yϳ??+j%'|%ʶx?`;)l!}STKՅys|K2ByU^ˇ9a(vi}lMQN8 &POMt>7; pMyޙz<_x ? $'B=q)xi!7״ҐzWu[}.;|PDʿwm355`=,m@Hvh/h՝R)]U>+wJ9$$DJުtlC 9 =ˇ0 {`٫5L\n _t`nP6gǵ\B.J):FOj㺌.!|ܛhsX -l^f#ٲ]{3C`حݩ|?#ܯ׉k 9 Dj T`kIɄnm-wJAȝsN ) gՓQUĈX%ȎauG>0GOĵ_mgfՓe[ov)t?Awr CΫRM9[5+ω'c=7uvVt$:]?6Op|,^??m<=/U|Zy oqq>CځNd3ð,29WOz/!F|Z)SN)Ok_%1D;~yS}@IJ?$,P~\1D cl4v}1|8+@\N\=yQ_lfnE|zүoOB-lY)YErLVV)}AR&LhȟBہwJ!c vF;aeE&gX%vt#yѓ]EF|K5B6SGУ5ER5t:^>˶ 8b$^ +Jr5Yp;0sbf"SWv^"_WOFKfaYTF <&5=ky l~Ss͍iwJ/P4ErX,FeU峲r͑i's栻cBMST_cjEEH Vz'b;^xoSTˊ@Vܧ(W*.s(\cctxy)MJIWȚsS">CX)t1L~h "+t>.e8NeQզʶ8vGDÝR+c$u(d ?@OtLY%U Ɋ2GBEf//})P#ʚ0Lud(szħcJ6z77} +zJ/|S>{GH/ 48;0 z5E2IEu+k:$Ov1 !{z^dyٮ=˝@?w)y:{rxW 9 %*s9$=GWkBFe,+v<Y(WާBxDC$'嗾{*0z?4Oך7JcM '#[q<;P>/s ׁC;*؊ =5HodjM.)קJH212ɉE{>Ϥ pVJu|уFbqz<]v&?F+Ew:[MQ3P9)V 15LUk2D+@G_df?R ]^ qXz&Ϥ#HH,X(ۺi qL5!uZVz'sFa7oU Mr;u BG#D|FGT6ڥ4\(J\]/#Fmw?*Ĩqa BH#%tg=\֦nb} /fvI62gD + k3 ~4(]G`B$ZEeUWT #"Z@)`>|` W8|?럅ZtU]Wϲk^dS%4"[K(ByO-e-1pGHxTk"9U].N03dJNn\&.9#W"ogX՗j.[{Vvy^7LJ5ooU]i7+9V -zZB ُhL'P>`=ϘB0$}?`u1$wSҷJ.?8e[?}+ Xn*י/O~lL^k}W2M:nK:.x;K=s"8dtų{0r{ ~8#5=?E%XՕjл@?a!ZB7EuBA#r_sMQE%!4^5 ݓ{iV ]3{IO>/rkw:!ZB%tgFm\$Q: tOӓL m8}lMQzet嵦Vvffmbx `;$q2[OKB$c̪\hv NmSmzzetp>kbn-|l4ErXc$#֔HEIKc k=ecmA}E8|Mtl0So$-##b!49cDB<',FOm Y:OG-ʤ2<)r,#m)5W;;;5C9i6 tH@>>B/{,qk1Q6rKADb;E@R@dt-{;}>ܿ߷vX e^cIJs3LԘt5dǛ: ]0g登Q{MFVIO|NqZ##$  ~߳@7E.ijtK#ѭb`9=ha wDݚnA=f9GE^w&uT u}tA/x^9x@sʼnB=;jm|z \f[ѵ;>`:I~fKV@M%P_e]gcbTɺ_j:aqc^n5=eĉ侣;up]wbP7t=sԹJo=; d^zڳtrtEST+e[_ώ/kϔ\,z+7+Q1{^;V^랲AOYPTګXٗ\sMQE^*g?m})9DI2m$ЅP/L1$$27i}27-!F`j=ߓ՗Sr~@>c>׏"W42ewŽtk{,tS1r@8*&`?H +U Y W6E83>e.]umG^n5=er@H,ir|.1暢7G-X(ۺi qLM;CsS4E%H*C\y\V)w*NZ;.sG̽0!=NzIJ5ϕ\r\_J.1MeSg늣`^y:a #k6̽6w#6M,*K z4`:e[ov)tyה,|2ώW S87<&D?`k^B9"ʿY%vsS˶p)5gV7.-H׌,KN8>}WGG|6HbOQX1PυEnzdi yj BO˷جF2xm#!E=fP@WU䮨.1R~BPʱU>T,ORyn`sR?yBIb{GiuX6ʾǫgeǹS%]b&"2?q@/d>Z;l? .X(ۺi qLQpQщ+MQcc̉a<2"EsO#NCЪF0=qzLBh7@_iZrUQ|=w6vCL]Ӗ>\d!9:?؁ei^26lNYeݍ!qC{З(_ۣ| F ȜsMddI"czzgfe}YPM]8n"=qdH K?0yݮ=˝![]T> F_dO;!ȾQP`_%a0fzDY OV^95 ge 4Q dReeG>h5FAGE#9kged΢f< ~;1A(aBSKGySR8Y="08=@x u^E'}E>xc xR9cG0oUQ{UaUa#@QU#@!:U_{O1f !,j;0>fY}ܗնnI\1>G=֋=wEx/| a]5gb\J]{#0.e[dU`hs:NU_U3`ھ$n _9(6K5Ik;H d;Z^.r$%Ny,yCہ CGxmkUS`kRہ5iH*Lx>ֺ踖+HȜX?[MQ?H?|_?#l*к8LHߪsCd%)Il/ F搐 ]ә (Ba~ɤ/krR6_!X3MQ]W]tkk)Sʇ s]2īOԞР^v3s(חV['$8.vziR^zu3A䡊$3.}U7AB&?> `OST+eo]4=֔>:qa&C= G;k3OIh]:ړNԿ(w -r&C+7ʶ)7Ჭ6EuSсVROHĐcZh*M֓G/!$ge[/8Q.tlCtNс5mvHH+=qOZmzuCjՓH@&?Կ~-!glr|}UE3U>Dt]>jʶ ~ q\`j?GCN "s<| 3.'BF'(=%I' IDATPBAF1)zuUW;5y X"k(y9/.ވ|:XOzuz&?X/Ǖ?)KӉ2:JFKD2yԵƕWg1ЅT21{ ?A !F1)`=nIHq]Gcj-0Z`q@EYu4(B񜅣.GI>4r>v"lKO?(]"i?/y=o/yM}l`oF2!AسC2'p1sxЕ2IFC=袧.Dr8ƩZ`d3e[?'SޚÄ97sGicݓ+;ca~o.) ~]lD`q ]36Hs<+C ERοG!Ni/h񃦨^bd[Fxz4n"pToIY.t?,:zmB!}kQ>{az4> സ5״/=#~fr{\9YiǟB7QOT }kT>Cule[]frAtUy@z<#!B,SS ]t%!˰X$ e[Iqp[ʍj sďyz)cߣIsp@sH0(b Bm!ɰ{q'X([9J2GCxtZq<|_(~FSh8 7H#? MQ-+OE-x{lhic8 >_?Tu2@89dFAFH,U Wb}fwjjSTke[pD#&6PGԔȇ|.ћqvS!o>ݦb1x1N 5@f5o 9[롩#? d4MFK';;G;?qNdNm})s-|]D~O-ڍWeF!}z aMtGEpYI7ʱE*}1tI0#LnhY/n|ߣ|*˶ޢL}368Sf( },o.̡A's]Y)@wܙ;xl{:)}#~.zkST7g H 0#L]rFsQ};@J4vcߋRIaDx?e 2>)>?hE/b5EbM@ST˶^plwuJ6ta=XwD)Giu!{nQs$ d42Z(W4$˶EnV\3=d5ʶnB[AtH^ VzMZsy?5Hdzr.^]%AbpBumdDlטּ 8'ȏsgE]?6Op|,^?B@6'HX ̾b^5ER5a;^l>˶ fP+zTrv~}n !.5E9CO+9Co,Dp#e[he[_KH9&>\pJy}Z*ď=\zDc g0\ST>RqH=?>=@H>c:2G;;"Qm9t-灯+g#XI)yȅīzc,8|"ަ ic)Z<2DlP-xVGHԜ!М!AnsJs3XQoioȏ5EARb묞Ny۵g\c_]{>l-Hs)w8*Bx?ՓAhQh[9Cv@B`B9F~z Be! sUv ͆l] 3VWpL![(&{=W8D׆< \R]AW|vp0#;\ۺX"r=hh]!wk6FڜbI~ʴ^ 3|sbYɝ"v>?hE/RTfȏ BBnVO'*vW!i604OU~*s:yEb`.qNuGW#SlD׹b3+l#oT>M [xo@,:d#SttS>RP,}^SrGz}SJ2#!-P.FxzvKSTR^}%~$QR) 7ghٔryGgLNI~~_abAf$yg}Use[op}۳v.gh>g}yMBzz k+mtv(f2γ0.A2``*Gӱc MA>z^}^cr;Q7+s]~ZBJBƼ/e[ov)!(k3ewE}^!>I\5B>HCXvysp)5gBV7.u-t> 1 g}^)xcTJug8e"2V"^r{tCJ+''Q3L@|}^ !#sP(!d #Ҧl4ErX$TVZS>+k+I@"V,?.eDʺ*^;`5qϭy;qj,oLpgzAJD:qnjlkBV_>˶ &(`^kb HL}^3+!KBf栊<(z?ńi!в!!HVRX[v96|^*42e_4$#`CGr}^G=m+ucIU/;^j+G΍eGp\mjYqH-7C}Ƈq>us{T٩9|V.&:6WLH>zk+a=ڒhDZk5ɴMQmmmP_$~Lu}"^!^sP-c_1z "O4umMfoj2-e\rGLy%$5}lk$,o4d9$~iclzk+V]N.d&wiσ{ H+=a,;;A5~ũeoLY}j+.{`&wk2-e|CFr"wvDDW,گX&`&IdI.߫CL_WA}< i4(Oq}dž%Ćha,uM>CWL)rw#{wcHRX1Y!W S87<&dcP?cXX9qc8s0I띵Hv)SN)Oo _{h.o|pGA\^W[ϐrҰ{ɯwz .gv~悒1dd?{(AH_q"0p]H2|CMra8 !i{rP=TGo?Io{jߵܹ}_!?3kE%d藫t$fD߯آPK9d2E({˫yN9].hr1k$#Xوciu2 l$O%{k v@YMe[CF KAC`.( j$XKB!s!2qY*řyϖm}STtŎyX K(z;c(=k`B^ E=9wҜIh`.hX#ABB(6pL {՚rXF?OFܿe{y&MB}#uy*8w|9!6;5-w86},"ouZ 1w”Py냵Z̕dMɻe2VS"%[벭gz˶ҋ9Ydaw(^)dfJSuaӟcdW#h`ScpBt)?3hD1e.ɲ7EuN;] Tg(zyJ7q$O9#صl]q5^+t=L @Giu>--=ݫg ,uy"chJOltIOwpI,rlAV3/vWB'*m=/:HȈ}2gкO?A=(*_<9?Hv|'Tq?dJ`l)/15864JSTp(c?u&[5%BsxtшU\qbt;${ZV>E.]]_:W 'm?˿ twC;W=kum}$uW}˖Mtt<ݏkSMQmq2+ `sd|RdD48= Ƀ"Wa%v+nXPze(sa\9?Lwɝ[TS-HX:4 \Qy&)rC{Бrw.MQ>{P['擢F,=?c`C]@EPLOt^?5*w>g4#1 IDAT[T>C=5OUIڤ|RRhKF[&Z]v?zL&lMQ] d2.wǯ+JTJb%I'ɳX3MQ]Wo\ST_g0.vIcVq_8ht-E}E>xc!cI(oyۭ߹SLw6YN{ |A/x^9=à ؓ4^r$%<z4>[8Fn S9˄" (V_>^yОBF7_zs7'd=涿ϑgwβq'$Z)ʗaŲ8,}<(矑/cObD?a\ߜ Fly VE,9K5B6p@sݘg',(iОB6Co.B2מ=I=:g8G~6E8d|]&|NE_MQ<iC7'9 FgY&)R~_+*ndܥZ;XnOXwLߜBm{{r(P=ˬ28О܌a=h]O?h)0R؂3Nx"=0,MV_g iO2yZS8jlYpl뙦+/l:[5Eu NgL`M̓c2'xuER΢ <3G#)S(r޾Fea pZ< 9_HiDw9F`q"9\7 vsPppe[ h }%SУ"Y[&@؊{)}1ac T=/ozT`x :,9on[y]y 5ΐMl+\y|'"wSWF Y(ަNj6p[<#R>[ךZIe0&jη*ı|ӣjV'@kaȧ1I !n}%"tΔm68x#EW/w, 1pV$0=Xܩs<$d^ǑTLly6g5uZDY7m|pN<p??dD[i9sgCGMQj?kEtST4EuC^mꫦϦ.4E^ST)D\oG|}sVφP2Dqt\<>~sǒ:H;Dǘmةَ5ے##rɉ9߻ώ3ǣGƄ;z*@릇m:=>?R}J4jsMEl9dǛ:JFkwY\D:Wl.VlJJW %o;ςUB= \7q w' ]˼9uf9k"WT?ق4[qK%7R_]$^mss-C;(j?rLߘm^ c]O&ScvyĖE;tKW}:P U>)te.{:XGXҿ%lnMhcٖ$ĘM* Tn0 n DYeUTFӍz_((U{\;Y +*lv6f;j% |Ex1fN#DQ57Tvt8[us0V"Yܝ;pe5ER5^t>˶ దQ+69׺kc4rypca~o.)"l,"ukvrݦ>ĝ;PrpJy}Z*ď=YBk>u;暢 9E. "NxUyآ޸Fƴ:ZjE e[7MQ}!+9RL VzǢ}Xξ>?/7Eu182ɉ% pn;QJzjĞm]#\q{\[ΓZOmjY9RSߕЙˉjdxO(+X#F}MAŁ@0 s޹S,Tṉn==Hvsni:Oզʶ;iko\6D,23Ma0ʣ1.rrٙustO#Zmn"BՓ}}|da2#>+N͵ԁR'P;k=r%!LMal%FUI<"}?$ru|I͕Tṉ~N"!jt-Mݥ;i-s F,+<$%d78Bece7yA$n c;,2<<{z* w@͓ZtԴrTJUI^8g."^m 1?qd}mG 檛+wr鐞?'5c25D } 1I;MQpJy}zG{M{F8^KwrH8'5 kA@9TM'yl:MO"ȕ6ֻ)8qp'`ݳGQ6$@ wiiØFz7A#zg&_M0}RCWl uxk343ON2ֻ) 8E8}R !Ij:Bz7A;4ϟ9ɡu^GyK:}#H6[Ddkm_׸;y%?m@B׳7|}R !WMWu f(z?GBb€U{ۥ|JKC~]ېdf-VW6= X`e[o"G}R !atblptHt '&Ln 8|xX˶,r~bmgaȳ{uLS(W/<;ʶ~IO'-G?? F`SuHB>zUӉ +z)L`)9lBpeɲ7EuN;:ow2ןk?X+gp\*1w=N_xM{TLp/.e[ gfA[  $3y?Z o(DAbMXH&_{d #@ʶ#"PxN9PhncOr_NS8}jغ>Fbq8F6EuRF>\֦n'R>[ךZ5>Q]gp 'bEF?+ӒUtcһvBGhD!Q!bMbCd e]H6ω߷5ybԺ $=_MQm}M5Ų8;m g^!9 1N?>SׄaeڿX3t;[=9Pʶ ~i|hh?Wt^*@zFQ J!HaMBF" m)5W{xa!kOmjYQZҋ-7y3tp(`32ؔ <3V!;rx8K[g_+1](`CEpIkJK/ZK/f^mjlc$4XDӜ5aSvz)W)`&=ڽt E#@I"ypWZznxI/eK (C]|ٲo*gvk|3=_Nl"@_s"FLzҌ؜٫!š0D.t62ʿsx){y=# K匦v o.?<1zTc&aKqG0yQ|< $'27\D(X?\R `= 0y9bd"@bsu!:2AzZzIcH|?ՇIkcST<&2X&wՅir:Db Nu0ZU$AST/x13#gz[ Rx{xbfyxqoxL(GRuꉝwnΉ ;o5a\o:?GXtm _˕m9HNyfBք٩|uaxl{:)}#~.zkST7^USgȑi#1B ^P2ϵ !eo#e[ϋ](O<,%< ){ ¿tlCXq[s(f?mv[ =ҹulMQl~؂ڃhv2r]',d90rD|`|董M +wS;ez6Ɲ!W{|}>;>w+Xr=XOe>4HA|Q^lTO@Q{Te O0#`H"gsf#c/[ȑ5E9BRFfOݴ`F{߇)M~d>vB(Z>c)#nWK9Y( BniyC,z#H3ci|o+zy]~o.)7u]b.ZEp}NScֺ0)J͗ SR 8Kof߰?%氍 #*wH\Ȉ37҃CtyxH;|A{ 4E"9Y3m!>T\Fz4rg0g&сa?%ِY-sK^"U譯Om!t,F%ȑX$ >{Q`XEDbwG[`g7;{')1` 1 #H60r܇)ȝI!۟RoO1VJ?q-b-Rksm> -ȝhhvb)e[|I!SCX)$MnYs51&@b "fMl1}_dMzJ?qg;s܍9oaFR>-"&4KI:kD 7ԪBޟe[_Kٟ9db-m}8 ~+ňBH>ӯg ?Ν>`?qs>`H4,*Ogpǭ1^TgD >ݰHz2)e)1ڟl룢)VYt$HmY$;^e[*GĬ)k1}&!c0Jfߝ]g㑸'XJ X=|opzqY[=X,W#bNGDY[dZ׸~}դ)m`S23}6/.mRb-cXbzGVGļFBxIȴֻ &L]S:da,xSTOKN'=ٮUy ?x-k)7\0u7Q3QB!"oە|.i}3BdXb\bbDL!$ֻ 8v]ђy'[ :sʱ4E%4D|9"9'2?X٬f˨ M}g(ֻ@tXPB[+~)4ErNj1~q]g%ʶir|n@暢K Y$-lST+e[_CF8,wXVűoe g:l>'x"Q5[#Ϥ' c ǘ`ڜO@:>.G@և B&GRohEPQ5[ɚ-K5LBGET H")݀~`Dkㄒ*+f#9ƟG MQ-+oOWC7M Ui' <s^Roq||g ;+L cÜÏzTv*F6EVGı>BJXMlҤZ 3I2(OU3ȺD=_i"rQ|Xw~|sH=ªguCGolC:N8c- IDAT\n@##ɗڃwizb٫>BW[k{;zk&SKq ]Y1W]Ho|]q+S!5[j,sph7{]^<` ED=my83C8#Gﵡ~iJ\|R/FċY ?^ok|AF&!}wrVr'0r ٭*viۇEݰr#MQm}M(5cŲ8m g:ܡ~q!/YߝFHqHk#{muh3M2* M@b j8wat^>W4B&7}Ʉ(=MQV#Gd%rkkyk?(U$\jjM9,km=Ozu.w@xK'B6En~uKoJoݚQ!(ue75NN(v84o& u`Vk+tKgZW0!=aNUwz/Z2M}y[ ;9d9K*REڂkmm/9yHz=eMں`"R>C Һ6 ꜷ􏱝vkJd9b?[XX˺s\z ]LSTוkkGª W^`9gA *2C @8;rl>S}f=yMy輾W S87<&<>p5=ɘ#qo>c;9+rCzTO뵶B;[oIOvgms]m;|Hyo YզN8>}WG !qr^ %ͷ}NNx#GZ&ӷ峬e0r׍搛I_SVvmy'*9?v/Hlܹs)8jGE;g9ԣ:ݷ(״?=[kk8GCAsG:弱 D6G `Hp'Fv:C2 @թ;|yM`r.m]@_d,:„=z01}r Oթc!gU˟œ;cyˢ{v0<  Ju!ĖCno`';0EuG.wig,͕\쀸<l#A 2,CݷGn;Bǣ+f 5w=;|sC5 sG=ǒkk-#AqEL}kM[d@z(&8[y]Cu(0K,y78s޼هPXn]Pn' q"s7;8<^QݣVݗlVuiݷ5b-^nsaY0w}*KuY΃rSMnZ'7k=w~["A2sihqpy,6jPr0w?0}$EvVH8SN}yg YA(N=dv#`%G8cȹmfwb0 C |ON\"0Vu<\jY D+Bb}ǃȄrFOGiu尚S.l#锠}.5E5V'kPOW#7Llt1f`B0jH&aAȐpEH)S0,#&/4ζd&CqC M /O7EcOvߺ?4ݷSyΩYں+Va,U#oLꞤD=ܿu.G8PxXlNtg}ʃox+ʱkPe~^c嗐QssȄrKب˜@攫kr6O|3NZJ2>"+̡3LiW"0b@Wǁo4{> v- zhz]qzXc9\qg7تAzL\{eOgmg.2$ 5qTQ5ƿ?^k7гCr"#M?z\P3kP9X}aqƹlMx|R=7^ʶ\NY@qs !LS~)V'AXeB6QkP̓5e[+( %Xb@i! `n{Ը+!x)'z7ʶ>% *jP%NyB"9„B&9~)e*Ŀo ]ѸNo gyW^iu_}˓,c瑫G6$errsʹ\ϒ/؏rJA*ɻ[j;9ʋ&'j=FB!d s Y3e[7MQ})-?΀t䁕Xh}TJ-5nW(J?a*BPpy?C<WST e[mZFıo7SL#Tʋ+}σ)B!\!)qy@?@&`(T kh_R7׾ 攒9_MQCA=@[ St9W R^sb2z0w9Zr9b]zJ;|E{m/4E8zq˺lmMEad7e峲J;Y3e[7MQ})ܫ=T塚w,4E!9“ȈɈ޸<0JR> z"ֹ&'ogwMQH] yq~CH:S{=Ʃo7{gMFNmyrשq^#Xݿu}c@e3B˭?yO"b#QG [EO JE2!5Hm-| W>,n*n*!'7&jyԊg0TrdU@gr̸6ML=>)y#Gw$q1M%Tzoܓ;8يH:u}EOGZns1-1ϡP<-hꛀƙS2%H:ʿ˶^KJȄeny0IK ?=Cv]}܉Ǘ7};zBu!B[NVeO2G6j:I\FcLH*r@qV&:@Jenyĝe VuMjNx'1%roI.Uw=/#rH\d=bTaȓkgF*ݥh'rCl[O)jzc\S4HLD&Wgke$I\斓(tY[u IbZn) rk%ǘr0:#zc=l^SH:?>@HDB52&=Ei')6cBR{U}<)N)z_STW#NP@k[).ETK0Bb3/n<˱&V ĸ"c9Ʊ[y.= ATU42%ίʶ S~N#H:ռƙ?!kz?Z C9$1E_E! Tsm=->;I3z(,}G>zr>ɽ{A-QZ I9$Bֈ*⁧G=F;z[94x]ʲ=9$A=Nq@_4[89t)#SU$}@-WXIm~}*MQ+GUWѭ?+tQY) DJWS;ʶO{\w}g_ Zh8r`s_z-dNTQRi:tsZ.z ʦQ[#oDJ-oߟRq\vme}}8 H~m}\;vWjgewYdҁˡtr|ϥքv2JԥҘ*+FJ[.;`0B/= 5k?V_(ק֚zW)]-ؾt?6"Ƴ_IH3MQ-)=|$k^E,ԪЪzzxY˶>hc%ZA}cI-.~WkfuXpI%'=?YJє.*CGΏ<1[UJ#~ZwIGNHvaI,QU .}Y Fzwm`wBijZ3Ǒ>DNEK]?<^q }#^p3AhUq<]-U\, IDATtF&l}MQ]HÒ$MQpZy}FŗC!$cԪ\uzDv4-Q>;WI0rU'$b ]]-ۗn,G@2UIL]@L OPo*9~h.=,{H{uoVF?o0]-3KMKlpɓgurPa$ V'jK61Yrl'Ϥ@wGXt}m[H;w>I}Ou]w|0Tu}ǝ}o+3 rW_GD =,xd}iұ XlYz^WMoۀ$379kḯ1ky:WccGEסԚbWD5 l)o1 #K\Yh}q1B`_%?T=3d "z#]+ f$>"*һrItސ%{C= &3+2 `HFB\pAl-OmXST Ce[ol.V&n6E`F^`z&zcR_ȍ6{79s}z$9x$ HPaabI' y=/neWC, ?5PH 026{}˶%zn(d79us\1% y7k%xA  yb#*)h??ҿ˙H_?6wG}_`o=,yy#<<D7Pw7vp[D/d^ô|愢ҎA&rFRo$N峌$#$sguۣSHvC) n(x9f,p_eWC#9[#?}#ɶ*e$cO6'>n(ȱnj4ą! rEQm$ PZaaa^'NbYΎ9Q{B3J*#\Q>6˾<0J7r2>gcz/ v_zA~݋_=~޿y%-g!Ʈz߶495n^6n{^+^)t`U 7Eu)n5LST5Eu[^j릨)+MQ}k)eF($-r̉g7s[mKgK]W^/ݏ%_[^ la,䌌Us~]ֺ:ΉtuCILΌsavV<+{nH|AxI^Ee[/% =8_m})y)gP.:oTSTV=)o8=Ln9}N oV' Kyp|%89 lEν7^v+~1.9Z >'VXsT|*, E.HǵjcZf95H򺜂Nrˉg7seknV9ix)9cFֺ$2"Y&vw:urU.z]>=˯@4'}@9Ȝ,B&cWnfOr*"7EulkYQoC>PɪǗ$R5X<*')N+h_|H1>>H20mwxq UjuIX#Y!?멲O4EuI;:Zrg9scy4#zu?CR$ 6Q˫cs)ed/*糼Üx}}VoY8.Fާ>1Ĭw&~M "b}sw)9u(~DW w;ΛybxN<qX5Y6(=z=U݃;zaQLj d9-|2E#YXĴIA^gQ-~R9&;|ݣFF٧oESTgHxsRST_7E?MQ]iæ_STO 0!>h0̣@q1wf9T'Lh5U=|طZ>\4EPMt7T!tղ78mQ^J1~xڀhr[ȴ@whսC<8JJV9c,UӒKo绛W [W:o|T=ƹ, .^tx2?q$Iguuf̔m4E8^UdRQ),4E>z$Dª$NB*RGlUt ,6E\1$DPN#K`4mG({<8#sD" {#FB~BMۯ̃@|{4@;^SoqC 䈾Q0k>/7[&gE!$}r,Xnz][h2Bp}}gʕCxb878Q>;ilJ«U을* \~5ϣ>hG`Vw֋~ '`h0h~A7" dT%[vK1R'7݄>h5r%T=X^ #qlMQ]Ҏ~|[g袁ןxg xV.bOB77IT&QBl]ǒUQyyg!*MQpZy}FŗC!$fB7lH-֫{QKR躌y<>^x+ʱ(8rJ#G7x]PU6~X݄>V&%$Lf%Kb_ry{e[! G!"ZM 2i$#J yjjlXM^W˶8&#+!>Ww V&!sD C ҋ4J e[p[J;$(z_STW9db'OQ0=Cp<$nj,yHռb*Cp$X˶~)p> >B!k +?'eVZ.z X0E!s/ʶ>"F"5HԂyغӗW]gz*SY_Vė2O^ʓ+{\'8n(7N-B!`GDmA_FȊ|ߩ|vGI9tQSW|ʶ!ˋbHCC}IE>(^78or.eج=Kf.*oU>{3 p_I>s_FBH^XxL|eK1Rަڹ/:Rqʱ'EF-+YfqBT'] t]tFW x |&^.gx Eȍ?ScMQǾm)XrOljw9[C!nZvղrsty/*BxFb)N+h_|ȑ#fl\ST˶plK&O(5eyc)1+ d>Ӱ?u(~DWhE/gmKB&1vz}3.i#:%P e[Q.|O4EЯ5 eh8&$KTZ(&07a jǾUM/+zO)3kHRr n? O-ReY ]9m?6b@ZDcy"ddUz3\hx]''(  <Ÿ+NOUKTSV'(?o+gk3eC-r!+t)$lj2`Dcyd;)ł{N |@-Xljl-+IF=Jt0L[ckc#e[(cOXV>1tQ(^ȶ @_ T$[b@?5^s2_ka2_p6y0#"P#눥6q:xTr\ qQ<\SpqP>tmK?ScMQǾm) S>{7Z%0 o1,OKg[R#=EQEAyߩ|v× #1yճCD\STKMQ=kæ4E?MQ}Ւx>jxZSTifTG6Qefs }shSu<;=vF&s |6=ȡQ~-M)&VQ9"}y;z[9zTΈʹ-,(e[/%<%,՗☚~U UVLs7V;>~ KaB{_STW3˶?]#HXsuk‹&IOD> !S!~ pFl-G[n` ZB̹d :Mo'9J&.\sq\oG!|ѓo=}6#ED*oSa(Bqw}׎R@(ڼ\g7zT<%! i\2egq}NE.OF~ASs~{bT#Fah2zDF<OyTYOx,ewLvUm'rˆoF0ϴIK k4ާ`ٲ7}YNrfBK`Xpye|bwlMxt^;*/fңByPa.;!=oD]3EX@*> ~;\js32u0.}`)Sm=dJAd^ٗR1[7\H M6EuiK_)I ybvH> |[|_oMz/e[opHVQ&ox +Ra] zbEW%\IRkD{ -$F"\].敍ɼۻr@:]ѳ Ep+e +c^lOC_W%5S?&d$ '7}b!!gқ&k&=MQ-maqCyCy(V,jc%PnSzQ$ZʶU<(F]#8j'$kBKjXg~HIϵMWtōwQ{^o=k)mxl d,Rw)|,X0 IDATfB¾O $?nkٖ޶GN峋 j#GCʖR&9O y3mG9v Qc\dMB0t/=SFamU>{'&]pMg:|]3z 7wIVr~p,t k1}h $?LzӤwMzn)]=5>_h5* K8O y:yyȃ(]#b׈1oKM&sѳgit^'x}3O= bYMr'\=g=?n&wz}b!ig/Z|I>%9ǫ}~͏5#*OO d]#'cߖ\M">@ 1q_2zDEP6DvSLBHk#*13qI+kDf)%N0/GWFT&ƸNf5"yi>1B҇}~>0;s4{5"  wO%rS\aÄ7y?H&Yާid5"yi>1B}~1 `l)/1S$+Xh}%ɕwղrXFҼOFҜa׈@azB8g}~SO["K CI(/I'mqa B,>"=E xfQAk =vXIL r 9q׶|2/{ϞNs?Ke(9l|B7΋kzF8EHӓ%7 SDHz0؜kY$JʶQ kzFI& 4K|˶<9F&}~`_Fp:I&|O4E~qv~x_XBF >t[:4!\'ɤ<" xȚd ,0#["Nl1[ q*DST/j">V^ǎ9SdR.Rb50HUlJ<ֳ8෩~fa zʶZST E}S~,őF)J5Š kBȤ8VTST㯊g u`GST<`4cb Sn2u]e?*~DWx9 ࿰N,y,[msjÔqvIzGb"iB]s?G2tÿh}?@F&5 SH3 `l?7E8.Iңv~,4E>Ŕ`ǯ\'g}C\;z[9 uȓbYԹO Zƺ;,Y̚Z(&xC^m!q[eB %tAJ^C3a9u(Ǝ ?tF176V>J)COmXSTgCe[olxvV@l[-tSPϯzD'Y;D}2ǻO!˶",jkVY9Y#k| =Wϻ)e_x~EoPnAOT2=ɋ!SI,V} 7?.,j"׈OCylM{v=[,D|z^jЯ6y9<*?Lx\6}#s$K92z!BBEО ўi9|#B”lR˔6m3Nrk{Bf.㞕{L=DX%HM"|ݙbuϿM<lמ5n=kdHfa z7Oo)w>u3ܾ h<+̑tJCt/-5h]+$D=FLY{V,Q{Ț,V[$0Y4l.^=' Yq>glLzr@ 2$GպAFmrV%=6K64%+z^@%!oa@uQo/{v5AF\>)MQ/Z}i%7J&i43|-$RnEG&vYyQy f̔m4E8H^džHXh}Jú! =C=-5hh)hk՜Y<<6z ku ,cs,[Yl[GX {^ɭ+oBϊqp#Kn IFxB1alfiBoMۚGXS{Xm$+ 6s]"_"\,L!#,!YS\1%G-HAjz~;`gSTo+44geO=?.8("Pu]DaH> v^Ezͳ2dr$i_מT=1+ȶ5h)Z;zb2]Fzr4 .'"tZP&'oiCUr',G2W=@u'Aa$OCpzUw9r4~k#>&r}"t $K$U0GaZJ=u9vJ1"tN=(a}`B"m>Mñgrjo<ם ANJe.DsPhx]({OO"t'6B#*$G*BI".GBv 79^ErJ`\W)!LC6R6io,Bm!$y**4sMiWmCF!e[=UjZ9Գ^N٭FZm ݂%uHG&5 \y52HD;~@H4UlN\ŖBHDhkcm$u!#t/Q5y19$^rla Dv!ZV>+:~Gضl9җ,̴xq] =0$?=8"x2e0C=ixKۅY]h kU !c[BHVe}مȧ/8] m}7lLz V e}Pg;x5?l"*7u!}g'ʶ>`gSTo+ܕ3g|VIBO!# !.Dc2電db 4N5:(~!p&ܸ{M}?.D+5]B!8魌)uS=rW]h8$?O$͓UqlMx?gdw!JFE]YƊ5+Z !NzuF<$CV<ј Qxg,w%Fk ذm% $ޫ':qlMQ]Ҏ d??|9BD1r 殬ӗoɾr$|!je[pMDwJ>)tRLv!0%=+]y;t=_so 6GO3|auTV}_, oպ=^rG+z R# d# .z}<<ܕw x9i"`-RX9VEMG9$II;^!4-k嘏Yl 6weBwʱ-ަ哖Ǡ1{Lz 3=\GXV= պ]}ST e[8,@{\-z#Cl7/cחD Xs]0SRS-2guBSTSesoK\5e:MQ/ZV@s&_B0iH=0R&d9R);ǜUMmhǓ0yڻh#Ky 9V]/}ϕ$S)}Q@7Yo)j̽]R>+soLjwDAiDlutHպPdf^ھh)岭8&!=RjЯǸ-d=꡷AZ`wc4_w},ުۼ^dM4ɔ1)s o^g-b`ˬ4śhC̽==[UVr̽ewCQ}5,O5/QW_C])#nk2sOG49D6 :ޔv|H9M"`~>D-Z,ޡDP0|,{6稇D '狮׆DsIzNozǎ} ufMf~ɔBM kLJTfle9(931N_AY2zrν5-H$$BIӻ\Rȍ4yJ[`>]6Iİ#RnYH9ҏu#P2|XZ)ue8re|[`z˽ l=qq|Yoȋ:ш SZBYw9i!+O3w<+dx̤PGC)wOH#dC~cEWeUհaTso/ [2Ȯn *@C/Qw}:,ԈPu,4E>Ձ3: *|ȑK7Eulk)8'irwmd0bPm[U-YX̦=&s(cC[m`pZ2"NR/C`D:ʔVd';>C:5+Gʅ&/&3)M&ǭcSʪd\dc͡LłY @˻h(kGT'9w #.H o`ַj}am ڬ`q嘓p:SȡՂ:,s#60<9DX'Z=}\7+ErĀ jJ&$-B˻Eqb F久$fbɅdk3b$2dSJł%ŞCL5YGzּ͘M2uFOPDz>0qx+h8~qq~YcY.I9j"6KR$-B;F9$ "υ7a"H|c)%5 }Jǖ>;TM4yOS-Nm_`za( 10ws=Gj$EPP>4r =^'2`EVc΅!tZjd$"͡ܦ|kA5-J!$8[kjdMxڰ҃hr(E iA?]{)Y !/z.|l.&C~?8Wlm"{JC%w D60C,O\I |MSe[hvtXm$G9QV%BHd Ϛ>DR.Dst^T7 ӈS:6YȃaYY)a?9OBL3s]:Wc?7@ਈV%$XMD굄Bœ_$3 `l)/ű%o]uV:}ɹ|BST5薙,.Z\-sQ-i}ת^Az?/i/H.|_y>5 g꼛Z(&oղ78$}27]S t[ouU%&|7s t :{=0N' c2cϻh V,IDx^s\g|%t9A7Nm?IF~t?E)y ;xU?+tmF% - ZЉ/B^KV0 sm=-BdMQ}a#|x黲Xljl-cV:7ЂYh}A.`k= #U:(3bo9@gw@8׿u[S#%S{e.Y[vگa$'WғJ*kBg? `YDŽ'Sv=GE' ǖ-Y6~ίݧ^Ky~v~#bSyxlǚ:Ce[ol.V)=MQ-PP?EY{)mNn*c~2cXhBK^ 0Jk !G;E! Vu}pH~ !1]vud[`>N`9 ˓kƗxp}U t; [XAb/Kξ/}7'Dxx3z]g'x}F3 d2_~ *RJKc^KB)êy-O]͑ km)mު==xB~ Ks@hS2 -scO?+z?2ыƪצ d& e_E'ot]M/T;kE.ccڲ26rtʪd|^KGH07)ݡG4}O+ IDAT9|Sy1g:gB66˜8U.i_@Wq/M.U SգbSzIϣk ]]Sh:rd,'Y=OٸόpKZz`CYU>GWAZ}Rs zm$9! {QuF7k:WߨxB< T,}x [&^}'5aŗH,o;1,ǖYz `zm$8VTST;)*;#{. "O]Eq"~J;|E{m/4E(SaˢƘִDz@GXZ`Z(&Qo_K jǾU6roxI[=nxM -HEw|ʑXh$TeY̥a jOhlMiWEgx}{fzHM

1ud1.7 k̐lɗ\$_زi<-nD! ;xlǚ:nf*zcSTw}Olj!2qJMrG75f~D ae>os5*_˓%|D|k_ e[ Fi؄u +^rRG9#INzdg7f,)*I Jlp Brdת1:o]W~ʶ [k:倯,_}o=H^X SMQRZܐL+4ުe[oie[/%V\%`^o*9#Ifzb!@Ad@c[#%[Ř%QO4EuI;:/؄rݹG"RE77=P6\WKn~KzWlyW{g!1ZصFr"6hH/?RqZX"/)Ug(z|.t)㨭;8 ӈQU;Mr=mzav]esy^zң}=H9t+ʍbU"F1V1&H2y^Q(@i]sw;޷uqf!:b;NP= VUۄ7k/^? #ӈ/=Ɛ'@ݬnD͒%^O):/ٕ sCϩ',4U{j3?ܿ.^=' YH.c5s՞p4OH?+!?8}N}hD E?'N 1-D> kj~#ig/Z|I>y-B}N}dZ#W8NC#i*[s0m y;_w~wN_o\r:k3 8F{lxΦVإW{X?B\ %kOB9y 뒊E.6{lMQ]Ҏ.O>;-q7KcjLp\ ss7u?_ߎ>52#FқgF$Nֻ\:%{QyP)\wST˶? _G xB}N̠e'?L0VrGtYMQߣSj\?vSs)_Մ93_ ^s׹F2oKY/v'cϋ߫.ȧ2V˲;!#P>!BH hYNʶ. qXzZFıo^Jrlx>),dΗmDSTQ€pOR;WX?#0@3H/ʶ>$%M 6~;!!?A bFaB!,ռb]ty@73tyb>ZJ_:JB!P*&< _>>/29WKbSTe[opX( !:vUtEԇ ?,J!B̯YEEc!=K {ٸX?vZFQu9 X(چE{;K*DST/=w͵j8럱:Cu} aX/:~e[k*ő)ò3ȣ:p @͑\ww&:H>GU)t u$!;ؚ'x_eigcY?"h5%4'x}F3} 51VML,2HctA3 p +D  ^6EPMtF7Աc|lc*M/anwz<0qcBh]ji ()N+h_|ȑ3:TSTVS)o8l1r<\]"_b/;!a \bc4; -e,u@O)ۺiKqLzhhOqp\d:гը \M}TRPև.`C"!ad! fɧ<W 2b2?+t S (HvY??ZR#b߮k0GdAGPE.VMetKB\vءV: 9|##%r6MQ-mae:ȭwtnemqd?k##Fi[ u~QTSElR;lAk5 緌48߈A/V`{[G!7ol {5κq0'nĔv|%?HHt:F&en >`YڃܤG4N峋]g01}`p B32FYsLM-ߋ Oj$VUI(_)~xg42M42|6*EVw"ҋ<0um<_[P#W !g(z{]Z@)jD?,sD +S+{nH|)녌ret-PKy3j}rP/g}b~_mve}q=ଚzhC{]՚)e[?Q(tѫ_y:lBMQpZy}Fŗ/5Zx]xT/A3Gܢ묚zhK#IY<ڮiu~f J>#Y~j %sH갚z?%K#Z>0EfP5foQMQi#QMQ-5EuSTՕQo5 ,& #7 FF @@@A&wN AO/d qBfnqtpDD&5b>8`[tR9ӧz 99USmoST(d(y-VM=(]Bƺ#͟k!ޟ&s =0߻G;6zqvuBzȽ~_60Gd O]BVHJr0Z>0D?i.k1ZRn'ǁ9E@DW cG2|qxW_\x|_KXҺi9k5D沭 k!lDGM9?Iu9d\KdW*zwRgBl/酴<48Z9JĉsX A=VWV3GTN>lŦ.'FלD}]OUΫy> &R A [wʶ>q?ΡK/Yoģ(-"o.'rUS}mk!6Z6T/rg9[T8jZlMS?Ȼa|KD'厫JƲ4ebb8οxerBȰk./x8 8%y{~4Bl?c^pȻj|wD^_3V55{ʶަL|pZaBuItۍcys4=^ KD!DDv'"9= ܏C OƱОOv rfke[lW$;"OF䑄XH2z"G$>r(%^f&75X͜463iS;tʜۊyzgQ.x<*LY)e _.[zh~j|pCȪCC=w@o@"shq)1ctX֛yBKLa?=-fh|s/I&iƪ9)YDë 6ʶ꭭ѹHӹHo MQ<̬|R7A{mG{u.mwY(0"Bo@'];e[?1zb`3ϧ}c V cE6.K5ߩxoxLGb71 +|Ĝ{MeVhqvtzX%'c|i0#ֿ_y#G"4wH!IH/>hA\#'fs= 7@rV~$.Q"lŦ._DgϏUS#OB~G~kqDPS͟`>}B{o= ITO0"G)~! u[!0sMԻM.Rlmu{R݅.Ow;j̪B;(XsHDzM5o,dw=\xl{:}^m)+XzU2U]vu~{6xh.);c PSjj.}sյ8X{ 76&Bp.(sIpXsEzM5ob蛋n\*ӻ.D!ei(~w|[JS;wiɏzpD2s.hsSསT.[.[MQe^{7Zq97!*:TU|w!$RʶW aFTa|WT;8XȹHqv+z::NKa|y΋F3oF\Ó|OY.B}ǀ瘾5ծ߽ڼ!uda.E{wYV.SBHe5!:5ռrp8~3ol=|;{y !$%NM pE) IDAToB=R\PYBM82l%CJTXit'?7sݩ@t≵*v,{\pl)/1#T,妨#3rb@{AJUS>5!a2/aӓxD}5Ob͑+6zd/S7@V^LȽ#+p;C',7N>Uxcjn~?z r䲘n ȯTzFb$_c%]lDq:G?I ;5=ɭeaG+G>ISR.sS tx-®5 ӬLד-[ YyLx~/AGV̺G7M=dObH2f)8A1_,κ.H $qU!%xd[wd?Ϣ$ v[&!q֍@w k U(K|(Kσ+~ĉVY'#;J=Dߺt޻]MYHht䜳ndi2@AHk[^o*Z&IuG! ݮҡ';҂zY72)Y m ԪQzH;}(|Q ]9!g;iʹӍ nd#Z e|?T5C}3$u7z`!dLNد:hnWݮT1HKH ikSLd ҍ+5}-۝=J:Q[)pDu7/"D7Z:ȎQͫ%ӥcHjzmvv#j|wnd Lz#ꯘ~*眪Cgi[ N3/MQ]2O})¢[w:.!LAdĺtpl)/13BWi`)wI~nd Kldn ,s.td{8x8rI8EN6nWʓH \"W=Ѻ95O0I aWmsq')׍f-:]Tsg#D!ccv: v xFc܋lJs{:YcDTqojSr"[+8vw9z[f*u#:BbA[a=b?E\}mtyrHQwRI$!'}]m5nWcFZH u#[բBKX>މqόzJp]EPSSBnW?3#-)}?&#E}k'7!{@ەiAndS -A3ujP&>OG ;}JuK#_g\'e[o2K*b#-O1FFu P1kb|7F>$:.!?O۫v#-HٍLi`?ko}SoWߏinK_&?Kkt!q$\).B&P:nZq(:0Np P1">4L0Bm 9U_Eڳ$`!8 hMST_c՞AtX18z/妨PBH sDf΢8yIHy K\Gq˶$X{.z==e[ 9cmQ=FISTʶ}SUsr}} !d Bsb@]Q{_ e[pkF!Hpf"5-E9q}9_RΛUܣ :kEG1^Q{=mjD(9ߨ?#;uPJej&Bd>&W\hFwk!D4e[(aCPHPZnsz$HD>k2zo;gSSl p:0 5yjZ! Ukr:eD!)T -+P\8-d,9m@STPpFkorw{jquNP:n0}C=BF!]>2pr7yڻ\2 ی{ BȊa$clk93/Z[3n0lY ևzEg!#9Rcfw}a>n֩u$ߩxoxLq>VDJ@2c?j`(} ЇlmΩm!{;K!9`֋MQ]2d)6[}aG&sR4s*:؄}> $e[7MQ}]GWAtZxR~o݇,7E. o١'iq؅gcBX<}sVQtڿX}?||I H}MQ-m}3^QiplcUa%:;}M25o3Xvi!LmH!}a%d]Jn_zv#q~9ѶhuIN(, @Ղ9͎$R$w  Yj5/R#cOom}OST,YlMQ]Q2۔PbSTvU尟`G"Qt(CMQ5t㯍W{6gsڧDsC !EأzN?nP2ڔٶ-q~f1JHIF"Eq-)e[ `:uslb nq\δ+.&D>dnC%k̾6x2}͞?3΋l8Z7SS;bH$Η[9TםƳ!wt -d"-km}r-%9nǍQU'n#rz2.CNxj|B'9`=>-A,dD&y!>7N2y%X2}9l֚?UG|u&#̋;Y--沭oÊ1~y?'׻l >BSnd̾j7v~g*D =uz}XF^2 ی+,YݗY-B;ffk!d|!׸甌N潿saMJod%,/R>my+OvpT1oGpYDXߩxoxLGC|i#) sz/BFlMQrplFŔ,ÒѿdzCƟ⸉7g=lmuYejUk2"v$H$Ko0#ֿ_yXewU%8I>#W[d|-yAzPX?7sr'V)پ$YΌcOTYϋ{ןþ(u9:wGς22]m尻)#{Пvo'5XPkNY _z K(ƍ񵲭u]e8Xe=E QGpż/"!LzZ&4ze#,Wݦ&D*)z'K$RR"t ^OHxΠ`%j4E%ؒ|NUpR-B"ϰ_U,{*)()+}z}(|[h"7^V[q[%>۔oq>s֯:S/z;㾈1넟⑲muجՖՖO $˶ަ&o~N[p% înS@ϋ;f@`K"ZȜl[r_=\aJċ}֗Or"~&Q/zDd*}߱E݇8Ez=!\Ֆ%> hMST_c%^W^jջp?0QWYHC/J]4ГL&![myNv5O[s}D~uVe}2c*S>܄ID~ MڲR-I&$hG=y#}_;&ekx!ơO?ZOe[R4gheiH-y`PS,;A|dB<&iHC]Z(<؈kZi\,DZ>p bG7 C` ċ^Rq*iL=jbĪwbE"eN4z,W)ߏ)ke[Z?XCCK7bCHpz&*ȄxHs]1Ffj(DD5o@S&cs|lbxI;O_{CnN #/Hg-y&TF!{^.(B|MHQ$}\`)BTW=B2'\ayqCH51зFV8|L1꧜Y%V8\*@STǭOL^ZhFahB!S6U3t-+t y[\f Lgصn`%:da- #w|h <=#$]^q'OmB-MI~W;4x!8$e[7MQ}]GWCAtf TZ/Xn]er]6O#W5>#W$:k}Bc[pϖ#w_4E\Et^Q!˶^`:|sX2zHk~HO2:o?X-&M22A1)@WP~p^|6yyr NjM+$Ɩocr1g- "AwSTN'VN^htà+"?FcQc Nmj~X}CV_S|f\y+$\5Ʉ=ysz#п_24ڟ[#\$ \-?g))+e=M8_VNd";ZwXY{ fUiyݟ9F߄TWۑsZdEp8<{N@H>܎:Ir&#:+" :RWPd 37^Z IDATd bdN2rfIQ03 ח輬,;>uUEWN)s0o!HDG>.z|&ǔcQ:R%x_\Iu_뺅]Fp&rM@H>A]_lqEt^Y(p&'-ۺi ǔFtXn\)X~W}N)zs*^#U5>#UpZCjua@vMQn'.t^Y>#:tEW;ȕX"Eb; TS|ԤJq x ip`O뛢o MQ-߬"4Xr(#dTbfM8R T]"*D 輮6xWͬ4"Б*d,*GĞj򪙘s9w;ɑ$H;DHH>`Uiٍ輨yW+:X^S~[t>:ccO>+HG3F]5{K\*p7qqw^| fo]/h޲VF\[7ZU?i=8k/mH/Ҩ;8BglyI;軾\__(.^`8U^Zw̱NDt8;}ϛ]AWs,W~0[@y=wYaZ\u1VG\ QGtJ60RFXBv!z]fNX,,tniɄ;b3I#.%8)KM7kH&]{$|F 9-B?8FCL85)г#6="1֣3ia 9ڞΌ>RH/袖M{ӢH|:9#d0QFB$q$*-J2N3}9c+!ߡ.0't?Wr+vDtzXC~OQ0k%x=zHkfxKί<`S띱 yJb;_ZYȪR]!<^ʳu)D<b#t _bST/r2:[6U扬 @ q#"$y$O;7#<-Aq#ٷ袖pDtL>z8 uDf4xs9+W6)|Vb|Gbz@'+vC:d֦^7h']T]袜wH2& Csȁ`vHLիqixcVd|Gl<=8Y#>Oom}OSTԱo랲7EuŐeZrxG1;!QiqTn Sy&DǛNAzbj$mMEh9:C #9(*:4l@d2px'Em7a`[jè B)ifaebOɈ %9#kH:wDuC )Y?WZ袒*VΠXj6x$_y4Vm &$xڃD gAq|0?w m=%8xJb;) J>`7|a4Л½e[Տe[_p!6Z2NG=}ֆ!$!/| "yJt H,5 b{7V:.AvNt'?oȱ>J&KAl zݤfwvJc#t2bг3.v!# f4eкRG1e mv $-${ڹ"1h yJt H緄:[:<R/!nL'B{_>8L{,30؃:0BI]| WpDO7?]`ź7:x !+=6"=QlmuIm : P8_izNErlMQ?ZN8swn=?-`H"Ip i:zS`Us|@kq3tg-*GdBh#[<7AO9mmm}Sk#c5puXUCYsLioxBףOƱ\hJ Yɿ{Zz|%3]2]ʽYǙ=9 6o<ռ=צl<o}';rHGe\Gg~8zr/(:!R_o}`3t HF%Sʰ=-#zPIptmI6F-nv6`=^?wXPVY)岭/*plXe[ 9t>8?"ȋ7=CyZ׺ޱq|ux8G9bs^?w |2ιz]AN.; 1sBmam5t_6RzQ#\(grr,5oΠKZOH-1XVs5a2o{X3,WsK<'J Yc#y緡>_MzC!2#X;R?>?Tm6[<ϨwP{$fUqKh+2^hFwkSBR!==B҆LϤj֣KE[o 0 |xB[k ;-姭;9>yedzyP9{(b;%C]8.c5'ΩlQJ/|?i 䲵BP[o8|$lgroel#d2WA=ŻMQ]+Zy)qkm㈨OST׍y9e}2?h%/qFPkk1ެ囌y{Sq$ʽc=B1|yP9_ymvJB@V򂴕[[af|N+S< Ck!==BfCW?6AoVЃvm˶^qaZThu:d u;#oT?Mcm#< B7x} G;{]u?}8?)M=-MQpxR4sn!  εJ^t뀞!==9r(8`֋MQ]2O`KST_sȰ Wړ@OIg*@STǭOkg="ISDU {lG3j2i~P=g\wI!)zMQn6= :X{@Zpl)/ԱTS_yZ^ջ0\()W'U!4錝3[E}z@ \զ˶\plX׈_Vzb* Q_zrhyEEO/ $#ThrBs_Q]AG4B sʣ~+_"Yp ղER2= #OY]G1\Quͷ1 3!5 SpRO82}KkdB*ϭsj MQ(n{1 EbUA6N.3#BZʶtpn9`¯7ȲunWsעm!_%s. |q|sCu_x]d$u"`FmN0B*ֹ]vڶNƃ> *Aw)W't]fʶZ:.ʶ>q!14vX~{@Uxc?Vm}p yz}gAGTI;\}N/wx;8]fu#1$e[)/Աʺzp z735-@$?R4Eua y3 h'H`GTy" ʶ]fSZǜ]fYZ.:Wz鲭cYCPÊ,C-4-}-@g87RӃG2SU#Bxޝz)H82cEOLi+#RQUdxLa;B"z"RʶDt*)w[e Ǒ82c܋]f6l9].MQ5rhe ܦ%pE6}}ceIf.!q'nl$7x}cH;۷MR`p#'к:eŸjY9BST7ʶ^Z GQ $5A=!{~M^`:>qjўݖ@{͵1""G)]f1ef-˖e ;k9ӝ6>c^qx.杯}ߑ:R=p8T[ǟFW>{F#R"[R[w^yDq亝ѺHl)v"Lhlj^n'&'Bmg*͛[DW| Gm4x޹o!8.Ul:> F8dGA 23ENʡfe 4Z"-J,@cyxtq 3~w }XD2c? Qp)tgJ߷9"%bp4.8LjieFˊed(mlkI*H3e]<qz8EOMxN=,'-ۺi u::jt聕z~`)w9= {_( Ǒ1,YR֋ S7<n[Y:]rdq"i*3!΢/]O2_]^STe[_䶌8]z{Աo 3tysEyO qdRYh0#,"_?iϰ 8:sXiѧlj)Jl&U^3d&@'\+Zwx)qkHD@  q.F8%wσz}[;cFOE`Ycڐ ]N ^<ߨE^.38R $bq"dh'WGђQcLry'9cwl .G"ZvG{r\QM1`'!w{ԫ(uKp9@X[FBH A8Ym@/U VMw4}zҒ/sE?"d.$z|&|X?O?x~{bzpu}a7&? =N e[ht)?8I8l?bu_?9rP9Cq$)[ژceܖ~cH j/- ?+T)<uLRBrm)'!DKձYu S7 plMQ? K{B@|t1w}pv $Sʶޑm+ږox"' 9 L^T:\ʶ!#$?r\7-zQ3sy`2c?BSTԱ )_~ң@=̷J=z_@g7)ʋܺJP>0|@1ʶlƱ?h{R~o] e[!򏐲mu{KA鼻0~+ !J_\)t?`\Ar<uX{plc*R ?y|<'u>_r- iꐥm)+JUr㕛KF/ PX-MpH ;x tkBG2F騣B6(gkG<A϶M>+(O_W ]{Գ>#BxGO?gΪ|t땎;nkjv yA!2׍ƚ+z}\ǍU{E.4Eul5>ٵBc4m}wST7\tFK>nHB,sTz uߪ+NIzi#AVd(yc?Nd+N\4Όx! \鋡5Rj$i2lm.cxj|g VP2b-w҉9|$Xj>VC'< :;,9 fhsַa%L~Niѳ"u{ul]sA;SWmRl-`Cِ6CT0qܟrQ7 f|X $ZAGH_L]^;,Kt$!1\94 X]ǖRqf IDATԫ^HI&WpFwGzSG2Ķas޵8s~/7u4:JS٢~N% mGA7s:@nmuYEjU ! ѹ?&̿MQ}\p`ST6:$f׊` ?"w4EuZϾ)Ļ|m4E:f9m]CySjJ8W  v#9`֋MQ]2O)9l[9_F!8=W.eq, T v,osɔ7:H֔K7#DԜ%ԵBk|N|KйGomZ:=u=s#њD,HՃ]:صq25kVR'ʅoUtGTT x?٢TjcDÛ})ȬRݛ!lK(8=WTT $?*쓩'SY-Glm*D[|i䘝s+kJy$FjB r5u}+bs襊Հ QdH陣7zM\=bR`ތ8N}h|I%sBED"Hg>,G˶sST_cWWjջ?$zj\OpХ9M]o|L,qb|\Ƭّ-d8F5=??zOգd..A}bso?xD}kPβ.qi>tJ듩-6۳X| TSCɥ9@;2T;O?aBbOsOy.!W1a&u;e[?FIX}MJKO@퓹>,&XSAiI{nPj tFMQ}u;ũd; I0:oMw}ɌK@#f=5~9B/HKH f9Kxm֦^7^a|w;j$pJnJ(׾%lvߥg_#E*f/ru znPk֣kP7gCe[huit_ܻ'B4ʶW a3\ZId|^m}wST7aC{uQzGXMEi|.":Z0B\C I䀓A7;ѵ_uLw]4tߪW{B 7)=O?~@!P9- `}a VrRW-eEBr]=Ʊj=?h^[)Dܫ)&%rs;g_bsSnl}Sַl=/;=\;njl茵2\e[GƐOx+tH$0BVG;9!q)U֡Ն_?.Q{x  eeвt^:਑&@"Y@ /?랻9Rd:iz8g<,Ċ7;#=OY2$asBn8(4tBsSTױל>s4Ex z\=kѐp)e[ `:-/>*8wVf߱`9 6?Ǘc :JKGm]d6ꨯ|?Og BBWuwNR9`mB$.[ڨt~j|/>rl^4: 9O!ծ;۝9wj>#_7OMMOJ͓;|_ UF?SǧY╲w7E ^)ke[~ԛo8|ڽi`sNL1Ru5V&8DGi--uT%Ppst1\=^a_ҫ]wՐCD:aWB\lmu㰎|REk .6Eջru,,4y\d[|wFp9{fN}eW!{Oom}OSTԱo랲7Euأ]5:t"Ba1#8~D23WC&$="*(N 3=:Ndfᚱ-ЈYk-qدD%3WC&K(=LO,h 0+XּtXN0v=Dba!Z& 1I m[MQ0]ڻ=7l7z^bxL;OזPZVz}-Q[$"8sy3WCg7ֹp%otM.p}Ye9:2 zm|4mX]]8I:N0c_Ggh͇aw'4br@'H=y<-s$\?2q#ؾquylMQ?d/uuYk_@c8yA+c`.m.Td,="HtjȰ!IE}|>赦˶plX2e[ 9f #uu]h8H0O/`]H,u{UkkՍג!YI|Ar-^#1,M^bl}Ş*ITO{XFWؕܥ\{cl+ֹiYeN|9߈(UGrJRc2^ C=קR=yxzj] _kkmi}- 6+q MΧ^CD%[# "5-unͣ'/B\ UA[U5>i= aZc퇭0l3>g㈼l>#=̬q jG!Y:&WZʇX.eǹ#|}ﳞ(KjMm 1%#>VE  sGXk(jyH//pM:QghSB\opl)/1걞SXn]Nh8bST5aG&ȉjGfXXB F$fFKhs<zM49{}Ʀg\XUEϺ#rOiYl<FDQgY ]\lcʰzMQn6k/j}k$>Af@KD3(uC$_ =uD9@`cޗqK:GR?xeiaKH#7#j$czLEu}"KTf)pf`;,}%<Y WU=^kPY'օ5OE:!It\5\5oKHl$[ Eg"-@8n m9e4ۼXjJ]/穔qH$Yc)EbSSswaF? FBdt,,jGY DJU [N#̄M@ZNyr&՜쑯yz5cuĪsD>O)^#BfYbB H1>널p0L q常'8u9U#X hu7 ^W,!X;#!d2U#$BF A=+Džy4q%DŽv 0WB!$q8$sB#!z8pRK*lyE^8>5!B! M[FRtC!$G'B6 23e[(B!B!-zGB!$>@!(&Cֻ9<-C̝} 1ݧ%69py.7x}߄r y2i^?#! 'ʶ^3klm2ZK.ZkzR !0#R,I Bz -_x YX}?|M9T[ǟF-{'>`EQA%s>p]$REMΗ}e[`^>i{]`?IzVo ]Et3cLO*|FmŢDEq[8u9zOom}OSTԱo랲7EuC52V"q>yT杲h꿱L1xEM"Dmd8h+m-S '8$!Nد[4E866z-<.:旍px%S0r`'n ē{Ή ~Wv8&.7jq `y1&y/U6;[\ .' O|)_Gl|ݣ~J` \6z`tTo5{Q1dj)DT :9>q08$%)8賯&9 Jy| g'VIK%ORk=~փf-Ϝ)E^HXK[zYWÃnPVŭMQn6s뜅wuBjc?@EMf5p?|4Eu+})3KAST/xw!kg tTrkCG\23n pÉ)Y"_  Ω2]Ysv[;V9`wl Ā#o΂pSBb?pAtfѧq&AI=ܪL|B?)6XBz|&cQn10hT@u]WumsSVzA9 !4$D_㻴sNv"|!dΠs^lq|bm[z1? |hlFT)IDAT #*c$IG˶nB3kh?v妨 {cvW>193ap`Rע.-[RUWU];,<=\Jw+,!@8u 7w gC?U0}w}#烈#94GmIkN 0RvA sCsfXb!&dNf4e B,,xxos羻{H|[uׯ:Y' ɣyvAyy'n=93nhxO7A~,X{g\9dm̉5]Vv ,brNrə!Nmt5js#k{>aLgUD#6|[[%3jXB9'w1\ 9+ 澯@~k {ϱaqe ,gacTL>HM|:Op9L? U sVqEĻ׌q&TCIAFHJCh! =(A)pw${pÊV' wsmE/75PO:`S,xbk{Vxޏ^ޜ}7kg=k=_kaǗĞsB >χyr 'jL?͉NH0$[bU0z{ dcn M^HdjxAkTa (H{Xb(G՘}ÍLKjLU)DX8SLE3.?\AUpA9"ľ`6QNk;KW?Dߠ䭐.<t7ޙ j .I1KZgyS迅#hNwW˩^=s?8{:rC( mxe[տc7Gɾry$uɋ60$(zuul+( `V.B=4gf=Oc~WQ 27g9KtXֵ=kvZU"S3[}Vl8?Ʒ|2c|pͳ]yYӒB;P@k4t?#WpM0$>P[5^D4Eui;$m꽀n[zƵwq#@r=sO?{O."f¼oY/iy/HO%jP .H:Nk+r",l&Jo/#ǹ]M%0{P'`Kc[8_~:b,ۀG3{t9z/?(JM@ʶ)ӽe[/7En[}LGMQWJsQ .urg*!`9볲HzlL|gi45g=Plt?3g9lfW9ska38 :V5检KfRIz]510ot_ԏEjx`V^x$f^a0<䑲he[_Mkm~' h"1ąw2ԹoV볟[ *6n_sC{&GMQt2G&R+ ? .cC֯I:չ)a&飦BmHXo{<+=e[Ei3?NƮ*/xIZsigid͖<88YH¤A04wemzy2'm 5K;`0 Xjγ <`5vdd􆑩u9 %{>IKux>w{yh}zz.JV%+IoOIO ?8OpQ+MQ}l]B%ioSTYȱ=`lMQC7A"㣓Gʶ)m}U7-Yd%p{.MdHSToDrAҙjٵxA֚ M^Kߐ7ਤ{uٮ=cWٮOh΋ YƲ! WV5Óv~?C^dkOO{8r<{r]n9Wlۓzw'KouMjK̃RTc}i`A 3OܢHrxƇef;{ғťz!\U { @kZ;_X/.k>݀Ӧ74EY֝5: 9aJ=`ԤC9[fL=Y\dm:0ӱ~u͒k@,fpl*Ė 6'EIjJOdz>mluMd7Kҏ$Yek|Hy]yX>ۯl띒Jgt+Mq^;(mq^djiBB%!y$kR:{ {<}w{IQST'%d—Dڨ!{LIΜ@Nk.j,ǖ`Rny'fpI1޸` =鲭O5EuwQMxkG2~ǒY}:;=̹^ڼ?F}EUZzP55TՅt>mc&Q9V41]v7>=#uz1h*3|[:PKU3Ͻ&1จٓn*rU8g$=i]DKQj4CϿ*ϵn8MaOm?SYX.c TXB5)R$ƪZ$)ۺi Mr0 Ki#jJ}o<+8=#uz1L9 QTXoK 9C֤Hl|1RmU]EPql41ĖE#m,asVTҏ-`# Y? qC+a0e?$ jf8_-{bz 4Ƶj}dw4`򀟕_Vk$d@?KX:^v\ӅjiR̓I~f/JzUK`HUp^>qI}MQ] ]tKFa]is}FI8{JfR ntG.2_R8wKznvc1r˦|GWq}]imm2Nw[+IWYS^ pzˌ- XBI\-SF^8$9hAPUЧdp'x0F_r!-;r]!KN?F gc ?`zqj1)0?b*LeȫGILGC^\fa |VWD#gpO:myˍHzrWo]yWz;Mn볟FF/Cǔi/?^ s 9_x Tk}le(gO5\w@`΁Z؞=CS's.cV<3ҼI?J7$R҃'w5๋cÕdGKrKsHWtDQ>z^/~COi9R.w@h@vؖ-S>2[B;kCr3!>wsY?O]nG.QQS>csOhRy%VKa|l@zK t6oG߷U#pqxr>>ҝɤ?Wg5By9sY?1NIg%ݓ<8um%O9TKP@?@N+PL]nIҋ^U/s>'[Elw ʪWec2#9]? Ե$\&9 @zY'l2t)4>nol^`vTҽMQºl׶D]mg/On̙#9͂N\(}Crdg 8`[\ 2udMI~ x֝ ?o8YNO STe?<\ _^w}u>ZnGk?oPUVy]VY}lՆ{L7UV< 﫬=w Y9cM`]C|}HCr$2 l:.0k\r ʺlߗ2 pX{&3y]n䐑@7 tB=$ti_U~byvx?ɽ[^WUYq Ms0+4zVϢqx_lo-޳9/#ai?~o4x#?ۤ|D{iPec|hvxM|cr.˽b?+!7k8wUYW^deu9_e)q?I>g(PO|Cݠ]o3 UV$9uyM;ƑՓKx^K6y<{^CGv ~y*OaO)@grB\,=(-VY?}E I)PnH^GE>ϩ'c57H}:*H GdgGrs;_qpVp?7rD0~[ͼ.8)7B!f'Q+deF`eX%a!?5*+V>xNo<:COLw7>T='i?i_@Mk~x1 EWvݦ+z2V|>ǿK(E|vdhM1քm;lJoP -RDQ!e?k¿MR&LG('0II9'kwFDq険z2V|tNvrY(zFSmAy9ڈ] h]͛tG-X^'ќ@~W,sOop$9V  :V+Jr' L}3I~R|vz>?&ϗG@yhznkE|v\F`ucyNw5Jm:HCwP;D`@*B`cr͍'G(fxJyY,2Y_HvHL]=gvrA{򺬪xC)E|8Ve ݠF?n%;+ 9ʊ +zި(w+>-=q<^FHz{(+S_$M96ǟ@)_}Uħd[Zt:Rߑ'(^H؟8|LL'0<)2L!CМM^W{ճ%E|2&w+@O~7:V'Hb Rު{UBCye rW~4A7kp\KG|:("HoSoPk]洶?d`§W>*_%E@sLr57C|QѫL8`k] &3.$bV2;'z?\6r?"mAθ{]*/kniU Wv_^m;[ŴeI&/#Is=\1G8Wք.HuQy>)QQ3^g9|ci!W{Cle2JWWه&h RF|n 7֚ճ%7~R;_is[w< _9SVʓ9wX ì|OSSԲ^ʴ%9E. g 8ӣoytdA{lԚ]JU׮JiDi-Oc&n ܥf|C0OI#C׌$`IIu1 bVr::zBJuʓ9sGm sÃ=I~I~ .竬8%6 bF~}G):Ԛs֩qNr<9AJh [˜oG zr" G@yA&/i>k0" zV aBJZЀ7y@(ß9M)ʊe>|z[` djMu$YTյ/ %'=x[iA 4aџ*+޷%oWIo^dYu'; A|IT*+uy]XeŲX&OU8ǜ5t 5ApedUWX ڂsdtunm*ǵGqu{\uJƶw ]4sb}*VϋgxqX}/Scj(5|2bʤU]k`FUB-&*jLqQTVV9&sAy̭nBP>&BF݅&H5y]. B:2.uNhR?EC|}G}I$ZN"\z kr`ت~MW?遮{4<}&Vskc#Bx@$Se:rSѷ)62_ZI;@U]/(eUH`BZe.wK_C+}- 0P>qM0Y$.G¨@e<0ҟi%jMr8uluqR5pz>2^%u[l^?A!pN鶍 6gQOJ>$H@ۙ V:'DZm?9sz>M_}ȫU]+Q^UB&>Teq勹1 `'#"#B *ӑsVmT62OX o68|ԗeN)S4ƫ:A3|m.Or0<y4ΘNw\ͳ<3Z_*~NxPm_g>Ί4yWIa ͭXzM~bBY3#2tzDJ>acVeBg!ڭQf^cWu}?bX59GUB>@8|ZBF @L3g'94_1q/cf̞y4?YehIs x09#Orr0EDV%ʊ7<؄t +:cNLyGgHPNR7s!H D_4~)_OLk}nCk]dn-|tGyMJU LN_SP!uv^zUXi `>|r8ϭ%AA9!h*L'񧾴܈}6O F2 UT=e:S7j z,z_V^=/(V4}aFGߗ2e$aMuL{ļ.u$rTudnCh& !$Y}9%^boOsNIXdTYW}Y+z1_x&uUV?wu9WeY4=ҁ^ذEDVѦhhȠ|LF@|Tկi E_v~3Yqk2U9ƬscP._bYqAUVF<'N*bZCuS*+R^V#Hge$P27B}ir !o9k/a`5p{MOلDSF ?ۖDq^̻hN:Dbg89Lf>;FSeipZC=c^lHOrg̱ƸQomgc}0QXL%c_X;>W㹩؃\&k۫6#s=okYWj{H5Z1'!06&΄Xj*wjY%%&6ӷI"@Tu!znX TMu_ջ(NG5 dd]h"s.D66KjdE2 UVrO)GF\:}?^s`#Sih'ܡ6Uyb/alXL%rEg 48:[>KKrk-2Y,SE¢;#~5TߊYy5olY^GsOU%cnb^;eDZxuUV\T^> y].TYqRoM==jS%u#bOcxNo $fc>NCnmxXyC~N@oC5 ,ԑ9u惎ȲTׁ >omBԊn'9 sOb31D6}Ծ:/UbMfxH )$bM=`ȓHUk2ze/jT%=bkYF""q#lyxCg02%H)=m[%v EN {jxVYq,˓GCZ X F^uyr%O>(*2dzye͇,=+nLs249vxMR8˽*pxlXsz೗ HF,sncM=0 OUoAg@tx8@"sB18YF">DN>5Q}^ғdAk*p_D;=v4cqkHS5uy]+@Sߨw|˷nFBxXdY*_~0>24-'@UcGn)et<F IDAT ge'[%]b"2?OOe$*+.b2RO =y]VUV麉j8Ve dH9(YFbE0yX/<1x2{0-wͩce{=b2_zNhy oUxY^YQ`fqƴ29"II`_ |;eiEavUYWײR8f=i`#@㴶їҹt۠|:)sMdd"f-椷ɢjeCei[ii]8Lqߑ GxsMeT^6r?9֊뫕Ϟqp}>(z:a^|ʊi ȾqeNv, Ƽl갦fDAe!.8ˍ«rXl2ɪzYeqK>3U=I*E Id$].%FAY|@}ʊsگV9b}m'cWөs<ˋ7]&*}q?2<4gBaF =2xrƷpig'®_eE]s$o}Y}= %ӷ.P UVr'𤯅eO:=H04KFGj]%dz4,(7>Z8u摳YKU@9ƻ8Xh[ ܗ'ހ0I<}=II7zuq-ϱHpv?#y]np08/AZ`=up?ho'z8#&5pTַ.SҶ*!Ix҉ϟ _!&^?~p5FpϬ@N/﹧>x:`y 0DV\_Mx` NߓkϣlM>#fNk*w_eśy]E;6&B[X_vPmwߌho'{|<`O^OVYxUǪxGcUINCG*`K9$`^UVznM!'57`}GPj%?f)oZ.mYDUxFξ_$7XإXA=Ň{sGC>KUoFëX%$G._bYqAk߾OOfm5cjP=r< {}@mO[OnHzc=込~ƹ͸>4_o==h/O팃+x&}_ovj>hM4S!6 8&UFC:cuqXjsCQ{1~7#!*2{=r<}@Z"dDz6ғ><||6k\Qz:Km=^f[ 2鞼.NhJ׍wb6:;*8Z`<=hz4ULx HT4,Wuq '֓t}_Oqy4 ?鹷տW3~hϣS߭hr?6X:ȸ`;:k%ыq'UV޻M/Gi=jh9ΗO8ޓN[0.:O;uRBREbZ8OY;*HZu~. g #Ϫ^{"uq?XO:q'sϺmo4(0i DZm?9쿭Z`}kd R9αgh=/#>O:p(}^;^׊(^%$Ĝ]O2j>:}##x$ļXl%ꭩ0Ls|}"n*+w=~XJ"';|nuy?_肠Mt?B8~'6-x4Qm4QSɑZ`ĝ`Mo{TAʍdmX+~W4avUYWGI'|:u`5`5}BCG_P~)ʊ<حV_-02Peśy]EӣQwlB¸8f)?s#5An6*?ct$g.#?pX}V~aq#b1{.{hccQ܇kUV-f02󺜯┸4nj*+Rӆ9rMVҊ ,Y*-4+*{D1r&My]WТ)qJZ`zj`M<=>=GTWk7q^E3G~vj'lpʊ7>! /} l͚!畗vdLY$|&y]n~/{3~YyMp\HQ9|'UV~Mq g$y]nw*-D3lʎ!k u zw^s 53W6rq!w} z0sl^?A!pg(`<'.Ƹ v+O8)M4 $ uv5Y̍1?m,wCfsf8ubˊ` br8гQf R)Pe.wˈȏ`G'˪ʊ7k2:*}2ϚX/p( Qe Q7 ۲OG ZH\7X )c&T]494U_jB\~ܣv3:z:hvrx.WYq^< _~.&uymFw$94{U>cCx=1*r?orǍzUV~3yF$ 0,!*+.b<+:!`2gPܰ~p`䇿mk6`g#z=P嚼.鮎\x0`k[$l DS{/΢2V ɍ(rcsBqrjUVQ4zH/&^ya$#t)/몬XQ2ZFf+/DxÖz}uٔ. Ox۵g}:6xDkN.A!#ދ5([9{h%!9Cɜ!B̲p+FyMaXu89#?DF16K[~ʊ"\^g$$Q4=cR^aфp=eW ZmQ19g 1Gf4=s>j=y@WTs>P{3~(gy\ S޿;wV hEzz:uրq vX=Tho=/B)=-1٨leƿW.R5:zP ʝa,*J_V^/(V4I0ONk}鬗N9'7ϞE ItݒƼ.a4-<'\OcVqMQb~mep+V+Mńx3Ԗ O6y&[$דqg\Weis [t]o ijij@5ghi 5&;I{~)AT$22h-D̮*+j:F~$900IX=2{?˝2Z[[I5~?bsu ٤٘Sfhuܕp}r/kE1z*T@9C",oqD 9kX`?^ij+yB]{xGkVEϟs0nM͋6UV~3QBg}bvYO6gh٘r<|B}^ UVzrGd9l\#?HK2#!rm%=ePʊ<{'y)5lhu`X3bpzʘ'mЂ&`k8?cr_/OD7sP}5_qj|v< 9#H"rnP:VY/$_tt˸詜g߇j\,əsB{ΐ nپBrrG!v;"7դcbB>h{4J:k$܎UʽBfMy{<wΐ yۼ kLxsPMmP/H_ k .|7%]k+5`]]~8ZeśLb@ΐ{>ץb˸k(w9!砚b\^e_1IU|k.,ovf^ UVGS`0˓ȠprAH/tA}_NXj4$",E.8.`;>Td!+\,0t\ta]W$,TT׻|VtxW)Ѵ` `'s0I]tіD<]]~]Y=:X*+.{A}!#Rwc}^'}$1C#ALeu}ijy"۞.9v#?Jtmc̞dZʸ[{1RGLk[W$rdU𾯻ʊy]X9"Hlu`-|k+ VJ]dOk2{N+!s"2fĕGp?0t炆&=)#Az>%%Tү8&űkIO|JFz߱+5&R ٿzĚ>*}|lkXt*/&_rȟW,zzITIbV"^]^&MO)`,Ea^3LD?NOlQ2F=NzɧmE8~}lSnKUV t J *8Șy="Q Q9Ial,"o avuv6FG<+W(sAA{򺬪xC**+^uaGbW< s0 ;!"w)ߡCYKɔ/$^p k.P>DZuqjoWy]Q'9kwgw6tYv``H]CYA8 ^7jDJ힮8M%^yB[[{<%âd}T[U'6¥[@u4WYa#d\MpI7|4&=FzMMt>iMd8EӗNy#`쩹f&#KB0GDN{GD#MB jXKRg+;OqQF'r;G> DsWyFD&UyގX$JR:0O\<jz"(eODz >%ؿ |4 5,=KvrJX$*+.*/ͼ.8)'##}=0ouyFwlB|Cd}LHC59f$HMX$ bgx:9sSCku[m}{!.5D܏+TbX`^UV %Ojy*+r2kI `!HIkM)A%bIo D:q?Jq(&'{+h4 yg@/ko#AR9a>=Nj`$/rk:7ն޲-G/vE{nwH󼗈q `CO)/Y6IZ8S-YM3y] ;sw^sZ Cx']5 CfG%Xɚ`F4u;)q''DssQNIc <`ɐޗ{J˝м6zׇxNwDN`!'&?7$ #MP%F<&/u)OZ_b ݠ@;O}.n9 0YM]YW#ꪺ}O'/YޙÌ)L4]\ 8N5S`~<&Ik IKv>ummOy}ՔXYb?yq6ia0/&?vWs繩C;>36TYZD:F&)9ʊy]5%pM>"9xlztwqMX~bojEwx{cL{Ϲ,F/1}Gk_'ž' 5Tʹ[;ލU kHkJhI_iKh9 x cHB_9Y4!c&8s&$jz;[Xnd,g&3BXD}hrVe|+Cybne7U&:vI5!bkWDkMЗ9ն9Y^&$?Fu< rz?[uҚRnj[!ʳ D$Q#hSON_=ɮǿ5-[ۜ,=$~ѾaDO6_{ y܇tpiqFsScgw^=[b6IbzηA>З9Fd; ߁Cǔ^d"ē$rSw|"z"&ϤD_#6TaL͓Pm3~d<#_o]v>Tu8oC<,yjIXr"Lsoݞ֗՚z499YeNٍhNisYe~Wc?57UGbA=*j==ILshȳD6 y]n^VkJHFՔ8}DXiss6b{9UV~3izh7dll!.OƎm7v=s7I!5%LV%>;HxΡ&/ԏu`󐷜As~OZsSW(0$'˽u>6I 5R41+'I# 9Y3 /u9 49fP:_;V76w,_C~3POco1EzHMP׷ ྼ.Ńt3y]n< ߟo9Y$ njHʽhNї9_9)d,2l3~ yP-AG3EgOw_ s' 'dyc9!;Y8ZeśKo'}OD8_:75pJ=ʺ>g$xQ& 6TY M龠|VzKߍnpý&nz#Xr7\x<Idz9)jn#RoeMDSRɖ\I=*g^`nrOyV^P1'9=_qyjP/S`HA?pMckD[멮B>ґhjJL*a%}ДnФ;IUzK*5gmMs?QI.77.7*8}Ɉk%WSbG0cn5֞3OsE^Wi;.UY76<)66780&y]~ױ8yG|+ ƸaK rSm۝z#ˆYi?djv8Bt 4EZ>g2l?*yw_C. [М:$$bI.7)7A{򺬪xC**+^k[gP20}\M {S?r䙌DqZ'ȻT4몬XQ6@tFEhNW<3k9ȑz<=}~rS?lD/#5H*Zk\f<7ӭ2zϙ b\ޥy뗧w ])'(RN7wnO$g#z…ޫ0}~:}{|ɢuM|MoHg*rϥIͿ=1.1=' ڡO[PxS-HP7@WOx23p}/8^VY?mti+4A W=U{έBiQ#zV`10 9ˁPyb{& D4y>Ο+5*7>\+NѯV>{G|5?}ҟ]'9?|Zbh } oju`~"tYޥ~@B}ĝlr gmxb(m$z:~J(mĥ)g9_'t{Y`^UV.oƼ.ghˆa1He\=FxY G4ޱo8ќz#~V?n -*9=>?>1@ʁ=9gY޼B9˄X 5SM9UV<ZTY $/q N;aȡۂyβoޗGqx.UƧ=ܢt UV˸o͓Pt;Vj;>E1> aXq㒺K}r2I ߪuUV\T^> y].TYqRo}hzB{Bi;u)Xe2.o*ߜ=+9;yVZ,llvrI~ȜlӍhC `*piȳtӘ[g~NSey>ZB{BtoNI"\{v$݆&wksmCo3H_x\e5uy]+@a(E1?ZrBѡ*W50R>EH9!c'} x?5%esIN|4bqt˒ywh0y"OiNTYqQ,ܥ\OnOX&pDksBHl.a ؎(`r:sl9[qWm69d歊z/f}](1uͿ'OA5cͩix'؂IlGMt`$gswxM^:&[F_F+4}A,2ApjsF%BοOmlG0A,{,њU•>y!Vm]|LBsnI k`YyiMJy|-e+b`r=&SUiJV'LGۜgY-{ң 4կhJu =+q$*+2X/X\?\\TY $/NLn\r N 2q=$ O#ـ<5Fx_msk|[NQjϗqfr<8^~8w'Nz}1}M}UY7W^'Kj$x$ wX`:Y${jEI$t%}%,l~2SI"Y-,7S{Tę=yzw}6:fMs AWΛ7<*lO_ok/<5e y].TYqROF @>hfۡC׽sGQc/#WZ`^UV׽&-I~fh ǵ25L`퐠N,=?ʸg1^s:bU6-tepv^l_mP"WV-xsPm?u 油!ozT*S1ǒ y]^*.pb[6]OӏSJk:\!CMfg&l6& \GL}ɍ!UsX2d&0bO=#DlYCay>)@$LO[꡽*rŒUuk5=:َYͶZ7'9vUV*+??We/8-~Pe[UV쮲H/UYUVlkGջ>$*=]Ī\7eo}ѻ} 5buS8沑I :qJÌ5 )-M9j:a2'rћB5?c)'(ߣNk{:tjFMʞ#W:b8ƤeK%z>XNqrnu@oAIS쾪'VkǸ=e \G }؏i:̥:VG{m^n_m{J!LMab%F&UiZ?.+~51uKOQSNrM]ء!VGP`xB{awSMyt'Z^'8BZXex'Jyԟg[PH|H;zX#ͨ*+\CW>>X"5y].|VY!4WMWu fIf#KUV0ŇXwD(ȱMa6ejgLTAYM,Qg(-˛+u}vY'Mq;G><xJ??R*+u`E5+1ׄatҕe~ X0E #@q7M!ehZ]B^AS?Hq^!^յg5aztY5=uWYf^Gl؄hN OOaCR`vӣML.' Q7aHM.6Ě0N .竬8y].ʊh=#@=fO`pA-VYf,IJ'DW&0m\,}ѴERv-k c鼖5#> 8ӼZGvp% ˍ+r‹-7)8%45aH|lCS.4è6uwe嵫׋gAVT,O峖 5r#0'6o(I'?˽_}\0sJr\;ׄuIJZfُg\We?wu9'"en dƍԑ#Fx>~}ՓGZ"xDפw$ܖf."߄aM4Q;;~7CDBo{<坚` [@m#@%b<*+uyRjFGCΤ;u=_j6!yB<<|NvN<5a9Ht|P;B%W|MgUJ]KuyqH3cȑh_оY%;bxO^[x?Vv8=ڟwp7I<& ;쭲}h:CM+ ͟m*+.8  O#:4bj1ʊEiI/Y4n~-k {/O\ v+ C-\z+7Bg 8аoES#m?3뱐ntJ9rsEǻuQ\%tR^i>3$:E 3_?9d-u:I r \J{S`5_pt)K-2^[zqi'}oWPw&خ Cvu}@<F;Vk^2э9r$CGnlcK5uN3^WhFlTUQ*_&z k2NAgFecJ|{u`^9C"Ye@UPJהZ^&sx2yL斥ReMĐɓ@&̔sUYf^Gt|MB?+ol@s:,a_,&bzL4 اPK9uI|I:MZzO)k&g%ڈw?5bQʊje <.B*UVr kgZf :rʊSB?-IyR[3WYq4bpAY#Ih9 x cɌG?{Uoဓҏ"҂TҧtZEZ%Bٕm)" -*!rGmu&XRTM!E%i:++s{Zk_fֺSG?9%% =t/\e[puBr%FBU,N~5=~~6Z??,B[FZbGMؐe.3 t=F*%SF@8ÝQi߬> g6aF#5Dַz)(xܓq=GGk)O??cW?/QccN^Sm5GtZ޵^v[|̩G1ra[}zhnb06 )]bHOlΧۜrr2 "b̊ cC3w(#3sCdΥ,8z{rz dͥ z2ᩚoJeIAp=IpEuQ<}yD$s+R0rF(69?'fJݟ2t){YwI=LF"eW1ffꃽ;B`X A#GgCCsd%P3-3sZ^yY}]ɥKAKp I疅=/=xSx2ƒ$"ƓCp]+| of(7b՛:)wnzX$EyggCrιo8~8 UΗ>;@@|MYM4G6xR)e[?oj| rS&I.cǰj>&[#$<^"b.Cd)@tѷ_uvp lgİ+Sv5r=o"H5}1SEH5[B:~-UϜ|-#HL ( RS])t S23x򌟵6ʶꦨ8喥6?Iz$1"&%"l!$֚H=3ZH4sb"8O>983|5Eul; Of d$S> zYX5}FD7.k !c5Ow˦f|gc40jʲw&fΧfVu QyŻYt.I-L$Y.nXC눵.o*:VQ];"1G㏵@&0=s"3Iʺ_*}=wK,}-[B@UГ!)/%2-6?^yB)V'kk4l PU_2BhˑK-f$) ,:Wg$1ÏZEoĪ--m~O-"A:/UnVl 1`|ֳqܭe罳n@##sX#_Hu::)>e(<9"srp`- 5!#` ݀h(Z%F`\j=~4 kEk٪W=YyO9kHSW}}ϐ/}`-^ VZr?wbBܳ5ĴxXB|3`c&rx\g#GnE9bmKEWeE81}Xcl{$"VA<#B)YWm!o:r,~5ߩ >ϟ$ !xـlk(N;hoح"֫%TwY6ʶjeUBSTOxi%)Ձw:'\Jljm4^6^hĞ?UZGR5/-Z [l g˶TقΚL"䙬<䄒G'ּwcGTi@0rhbnd1GBvh\@$lզNm o9ΚjwM9M͖X}$>V!nja7Bj}S.W!܏.GM}4y[ϒ>Qy \|Xqj8{CeU>O"/\g*Ď+#dRϹLnCgE=zrEdX%x딟?wUbSTgԾU/xk5rVZdNpɦ/\}E[IedtΛ@C_O9;Y-rdbﵴ+ ד;n"֗@rL-i3 meUIZm:PVG<{M;Y.Et)I{H8!;loIe3rD9k}RVzkMQ]4^>:ާkm㨭cp 1&wW5Z}[ojys[t6Eu8Dh's@gU" I;::fVۤ'=9UX% IDATy#Kt ~YbDV &xMl-sדʪkJΝb)zSMQ]T 7E$7)ɹH zrri?om@*r{Xk ,sׇ}4{ eJ_S[[{!g榠o7[\;g߳w[d6Ɠ3#Ai9=V?X ֈYjmI]EHNbVtPnīux>hmیϞ!χe[tKtΛĵA@ON\RrȑiߏԺomD*rEڂe>ZIZ|O"ZȚWXJ&-`"/=+dEE0I缍˿3ON"9g x'9Jĕg%3sV֭5@{κNல:%CDm) !jy\kS`m>c&vX9AK⺖}e[7MQ^DSTEQƎy|Ժomt?UL 1V|Bj uk=|FhE˹y謾 `ߩ >ϟe5-,ϣ|ysT;LPYNM`ihlZ?AurÞx%M|k@}[}[=|IjSTOxixr0̓Cvg 9Rp=Ñ&U. ˖^Ԑ/EogYkˣ@BrI_-큘QJUyֽ@v`rH<*Nl@_g] Auߢ|Ds[kuI`Dss9we9¡H-976np8H sMZC pMf-B"`ȮN,<+7==.br.}Еtp@.\dg9o=^@^Eq}dtN0=h^UVy龕2ڢ?SCڜa$#0R.r9oYt/܎>L2$=$攓kԪbo坵bTAj9ޫZƶ`}%?rBeAuH@Or!8<à}+\N{ZWj`-%9-(5w=m35 s9\rCJ.r9om2m "sD?E1o?rT --RsS![q3>G`#2y?HY<]` i)8z>_q9dCUwH[feݷ)cjP\.jc#殧CΪĕbS 缱Ʉր i!RslVOq kP#x핅# ^s[ QȴZjJ94E!%mu{$Hu|U%s}PuYє` qw^Z9Z$g;EO (a$HzD)']u?[-A5WKH?LZg[ES]m#ABsu}ձAy} ^{e3wmCYM+dOLxt.2:ާkPc[zk8XT7-2{2Nma093r nu."2K}^?my+k| GUMpTS5j 1sM匹\dB%r<:#*:4rs/ SNևU^t)@W!YkN`?ݪ¼GEizՠRGdtEct#mRQX`VǁoB,r/]KD!˹r>rʹ^gUs[ǧ0:[~*Bf K *] ãj;?X#drۙL(DTN9Vpl]fyϢ,Sc Į@YGc%#dm"e}fʱqUk^ubSToO1xW5H5bݗ4s-Or^T#FRef2Uxڣ6Kx[r~>kda8pV߉շU묯KN^{Eꞈp=f%-z?=%%q0w4Eulzg^|ױedX*8: kr'җ#FeBaG]MQ0B"sp@ }@֟Ǜ:XO^@N=ݗL#'ZsJIf ^CA^T{:@<@yo^MQ3 R' ]c}*Z䑃'"v_R#ǎ˄aEMOw=!$6-@oHSMQ]TZ S1k,LՂ+z"wᄂd[J:HO"4EJen@Uw~rn*yyr7r+JiN}kr%Th6qI鉰ўI玲m9:se[/}IE!6s qޮ*o-+u6$}t7[ylgKֻא?{6ړs렯#t8]9^e$LzJYwZebp7/Zdxy@UAC>̺DڣTz~8n* O\a?dA`nYUSAF$%O!wmq^}I˶G> 1eH&b!N k2g?1|tS!2 puRP:`/HS؝{`EiE2)}I}Wd=n7xk#Fra*Sr'/<]5MQ=jM+zJrz,N7EubxN5 DC/ZNm?e8~4 qOI_Փ˦'B'Y퉨#߆s^dz'zC>+*z)3jtm)62a%|޳ڣ>ha2Rc7t@V)vZO=w,S<Kd-Ub-##Fb[ԝE Ia"opq `L6xIVkZkϛ́f7[kH(K9Eup@iH/i[9}#FϘ+Siʽur^;uxaX{ w H=n]jڢVn*G5dS,FD<-!:H^ݧTǶX8 UM 2%Ӝ[U9ƮdU3J4"cb"> >.ԫ^SփjO]+xMgc떧3$Dҍȱg:œaI:<VSgw9!z"Ƽf= d9#F"cG . krqi}[Gsz;~)<%h&_[y7EME0;xR}e[7MQ^p)(<mi>0g>xݧw)$ GɹYnG{1i[. D>谗e픐۬uUHsՍ8b\Mm91ߢF$}*jH/P'"0S6EulNV1(b$IG MUg`V+: / HΗm)\M%D$yrEE$u1OOX`sO&taq:7ל[nw9orMĐK>)֣īvN;"uTu:N"|qݧb?mi'-OdnM9ǘ2b(/_pW֋MQQ닮>l)*IXz$IgwSylSڇ\yr[>50?p|?  ds98.ǥNjxU/6EvB-Myrs_Of%*r 0v_"[3F"l*zĬ>QH"VSÝFq+1[ʶUמrmy8`7H kr˅S #?jKPH od,CstSIH|r>n]}|xֽmAWDkOST< S z1!Y}Y=Y|^Gn*i"͓`5nêqq9Ʊ䞞QgE|)rG'C=u3Z="MEs^o\<]2yrKw>-[؉ZniUۛzx1~ƚk S֋fx'.Wgk4Eul{֯Ѕ]*4c7yM'$IzL--R-?S.#7RcL9`1k(*3QOcJΪGzqK#ul(厦$;"y=^'\!$"Azn}}TkdEg`a'~rA1Iê0/ ScQv5EuR3dan9I-ɑEnr\,ǘSeGMk| GEcM]>>g_V7_k8J<!|]#Rla'rz1Ip=hgy^\}u 6\޶]e Xź:Nn_yW@Mф"g9Ʃkklw\{-袰w5ߥͯ^)80܀. BwDҥr2Ω!\j$S>cL)e[s[΢:5uϠ8=tʶ^lRV~R7qs9 YIZdiɒ=8y؟^ ۼ= G6GL{F%XFS>c;ڶR߬> g'|[WͿ/{u\*κML?H򟤅cr18#njȽm袯V(Cui'MQ=i%pzH&Ԫq>j} HZA,&8"+Ò> ` xST`_Ku&\g~鲭iJI}\֛Uu5Sw:aLz]Zu:N& % 㳴d ko}൦./`KMQV[D'rOrxl})MQ->mt2(&Oq쮖^ ,- y!`_ca(8]ձ3d7ElFW%j'e[_ c~st'cTwbM/Y+)@[Z ɕBf_p(+׾a~lT!S/˶RyaOYzq,ԓv󖮅uHfzd,ҙ9zS@L:Qitk(e[oFW`X5l:V ק)η =Ft޲wZ׮A+;"~OOE_]-1 -L{aəzZ[?6G}k 2%^ c|P}h}_6ĮuaN|jG7mI՝^*@/u r=EBz.T}O?[_1CqQU07rI>G3slke-Cٮ> ;x}bj ^j{-[ʶޥV~_pG}n5TSTPW L3s3Pj}?O}p /I}jGֶ}]a%}~8W~wmmfw5qv#)C/]pY*YZ|M${ԚSGI}:,Z n4׷rr%Ӑd G}@_lWF;Xn$꾳uýeK1Z+"p=f,z?GA%Wt6VGU1Ԡx7IF*g橺\Ijom} K[Gxh>i=Ѝ"GJVg-ҟ>9YF-`;gx@Y#G $Xr~Wu:N/޺>HK8żr]>y9L6Hܓe[s[tJ)Hjly [4E ^U4s&#YŬ s'=vWKR/c=dޯ`.OODcL2$) uCI饛{U| `STY~7 |+NR}  ?Q*?̑"U'J[ʶޥn(_AW?L*cQ/2?ĥBtl럠)g,UJcc/>; O9KU>BHLT罣vVu/u eIwTG8K]KahyKyG,R>Ի?T<,3$#UJP"tWE6L3g.Vz/58,H|x->꾘~u=>?酮ѻĖ56=Ad?\ GU}?9yL<6XqNqu :mݻ@ U>>ICLB9#"a$!kêyouN<!n(s饃 X}Y^)8:/m]/ڜ"KTYFƑ< ^dd?KN\r3v#,B&^@zல:%u~Z7>(ʶ t RIxX(gD0:a$!d ȉg,z3ޢCfzD4 Ve:/ǝC4iޯܝvp=b=3yqOUDqݐ-}$zˉ>B=G87Ý{a_2^^ g?tޓx@(gD `=f^Ғ8h)}"M=J2g/:-0#'~3ˉg79"Xz5[e[_գrse[oV?YJt).nΪOBH|E?9 {$usO1X^Lw/|<<#F_Σhf-6p}Un3>ܥ zp(gDfHDH^IrΉ?UKӫJ;)"s|A e[ =zyPlnDg|Rp֯2Qt8{pv2s)9}#ɮZg!ɾJJQy]DWT9ϞlstCD?sM-{sA &ئ Z %v^;IQw)'z guO~:rv:9./ECcFM,t蠯߭_W ^}>k**Vse[/5EuZO0 )vC\LZsydY}Ey!ԏDl9Iٓ^(,Y"z<޿&Pd?-Aev)ND{zd&g ֪KZ]g_sz;~)<[]l O)Å9xpB%䈦,g)e]e[/6EuFɟz%lk8a/\KW~WdSˉg79"h><OoN,\Z刊3A,sW=&IX&!vs쳺c3drVu$dx۩[M̪ǚ;Vz1yUAy,:[N3ypM`Xփ6!^s`zwmCU79.jx?0̓#8sDH׫e[s%ø[s3ޱY=ӇgOq!)A pr"EK)WQp#:O5>HS1S|piQ7}P^p9/|nPYND?WX|}_z]e|l*IpW2];/6Ev}7uփz&`z" ,fk܆@ݑ@GD{9}X#_ [pOSTpMWZ~O<&>g2}9u=\dy0r.EnǛzExK}`]4_wo(#S1ps_BQOZ9(W;Fؿ'@ɢ7I"wxM<`KMQV[p;}wISTOxiVk)|4E21#X8$x|?[A!o6C8nj8mG]c)U:^W?c vX9!S wmmGI~xJُ!(9`7*ZYtQ%@eW5/I ,ͣ2D,) I;Ĭe^/m59F-wNm?e8~4 d"!7_xlkϕmYE4\^3tST'o~ʶ;:C?, ATǦm_ױArB2R.i3/WP>ǩ.m/ᦨ[[D]"\,O\FV!,T}Xʀo-8EU\K{}۷eq`I"#WO%B<oV }?OآP,ڮ?DdI.8{EDa]x%V{nyJ%rē2s7Z:htƍyRMK]?݇wO`$XR멎W\A: o޳]ڨ: `9:z~m]~鲭iQHΩY[שp)4Q*QTyGۛzxٴ%Ⱥ6<"}tQ!+D)䕝[>1X5r͌ˤȴª-OPS\Q*}XKa\7=۩&bKdj4%N5B.L@>_MQ]4b s\"V1ӣ"Z"ro e=\rR%^F~62P?z շ#zhMLEr%BUkW0?Ⱥb&]Ou!7I=r':嘷 ]һih/{@rBsme[BJ/<`5 &Th)O??cW?$oH/[߭_]sהMse[/5EuZO{ rC!]Od\bHeFlS}eTuwbj,̄<*!rYBCD;J.{&9Iyk$$SlX*uEgF=ٞ>\8e8|B{#А\;<,(ּ^  QiZm_ AB=*ZR W\=`3\ MQ-S{n]Kd]8;rOr oz.Xbn(JʖLo.4)sG|![K,y#zM=Y.;g,(< R.uOO%۬b+7s"x.T,|eo. Yμr&M]Zh3ڋ.DMQ-mc K^$.5yww_P2na֙/N6]z82A̺.׎淪I yq @˖̭Kշ/TꋄPߖkeQѹ}yeKyx?Z 'بvdjf6b8oZop~y}KB_t)_s5I3X@e%wߑ!\ k?pE\,]}zi96ݤӲwx)GOɓLOpsFSTg˶T\ق;|op/*% IvkpdXNz[m}mST 1_TWœ|>X$dKy9607Pd)'˶`猷E;5!YA6i]uPY䈖ivkz%w:{8E0\P$ϓ5bϩ`dds3hUC8pi^\ܯ?ǍGǂw5 e=Qr:j.[9㉮/1L=B`n&qp睐u$zX.Z**Iw9V.}{vDݗn&<107P⢼f #,z)}n/ `{STO/_2"wpEywQ^c)zQug CKO&^3FmsZ*T<̩M[&takpZ}':oܱ̟/<]5MQ>R_?WfU5:YnJlsHMy<.|a\O{t-Yetr `ߩ >ϟmHfQj3dk9c#!}e[?5վxߗ7m}MQ="zl})MQ-zeՊٶ E;6Ӧ3/xUNyp!$FdLR$ȕߢkumST @{>Cg:/0#W0}XoDgQ}:,c>+]%+y&2Jr?'2 791顽gڛtk.7 ̏fJ^1V$xψ;|~Lf,zGyKtz3xN,Hօ dݟ硽gڛkq7k[)}Lḯ~N dzc)YJ-e{6Cֽok߽~_,v\0b멻C>#i('s=e[xW׈wRdzN "Ͳ;Gq5Bh) [W*g3=]Ѥj|7^3Zut=דO)UeS|gDEylӐhL$MOT#>)k#/IωB5E{״팡@82\T/c9jTCJ{<zmՌrq=uZ4{?)=#i('rprkDzə f&f!c',󢽮~R~~6R?M|>2t!"ispO ld;{N@!>A`D!'oё4pt FL91O4O ;b^) Yu[$ dF$>/='FBHϯCQA7ICO]#&ޏ2Vn)Ķų*\~)r\z5%or\IvE64Ә9M|\F]#{/MQt@DR_)[[/>G a_wl)k)x ~u60yV!{9b|$oaru?!rT:[~MQUat o-(>R"{k:(6皞I;S$2i,ql럨MQPYYRN3r)M.}~D)5ŠiœtS>9%>Ɨإ`!":޷dgHc(# /"I)DS$-M"i&1vH\L$ҙ殲:OXwmMQ2$WUߕI e&t}a7CN߰A_O`އt˲}}}z 19_ B$ i}I͜x"iBcy]|.j>kw1YB4 3\,L}e[?5^iKDSTQn%q$r$#E B?{ZY֠I0f|CHNۛzx uvh|PO}ZbFZhLR2~Ŭ)e[F\h֛qdL:@߈ ePe8d 5^!$s}Gm 4@!aOf~=t4Eu&\֛Uu5aN7EubBlxsʶީ&I-Lj !)~p?EtO 1{mYطF6q6m]YɵGE֨"׀]E3בmGڤ#RppwECHB(]G4lQgp2(2$=WA&~z[]1U}z]8 y1] 9xglJWw.'}EjK?O;:R/VW ?絓X|q1w뼂W!Du+tF7`:+dΫxJ,bFz6:Wi[Wd]۩.O{=BM=+*ch9?)Dq*}#=SknשA ywkdrhxB￟簥l]·tuB?_)kO[XgI @*z-LaQU[ɬn4d-톛H*!-yVr.ANEٟ懤\Pi$d)󓨽 j#EZG2α7uVX)޷36Esr0Iwf\1kVM5TWhֳ22YaR]/ 4\C+I6/Lu6uvw(V#6F0M~C5IUyD='TYT9~p!4QϧqNz:AI3COtm$㰤[¢/Xg 1 ˦7bU,LkA}csBn1Mt2Hok/R.(kp ką݅e$aXg5'xZ/U=[Y|WS3Ul~3z?Zn7U=̳`HZ%kмBW#Smm5h_uDCCvX{e: {=AG'xB@!>_yST+# cP{m$FF%xn"ve[RV\^n -fH"g pǙ#9%.B'"m'MQ=il֠yZ+/յjJ?R;DP]kOSTO9Psܪ8H$AH;yVfM$=0k3'}ַ8ά?u;y}JјZqX!ؒŬ^{43y}?=fkW`5 <m>g/i 3P"gK $K$*QGV؟~)E` j'·O]B р ݋ώнJ$T-=U8pZkv/}'@IW? iizhcw~ Bj0?f誥dvB#hiFV" !ޡv! ݅]":R%T=yh]EvMlhV#0޿ߟ[F 3xhW990:6=]F2t& +][ʶ%jX鋮"n*T&YC'^09ٶMe[BC;E{Z2pǮ=h =BׅHн٭fZ ݃ڳ[uGɧt$$J%y붑?75ԖYE]',?]b,CQ ]!QAib*bKԺIDhQ?1v!3t_ ]ko+<7F :H2[F` )1ux;j: # h`{;ve+«]!q/H[s+ ! x$& qJ]e1֮б졏&[O=Ǿ2~o҅ȗ6{不ogc]Ǜ,ko#D1ݒ\.ψ6>*O6EuӃ`vUc}kWԕjWxۚ,E69` IDAT󸛌{%G uΖm}'8lsd>b=?z:'xBkMM/mKD=td7EMAڕ[5]]ه.ZLx8`=Yf,R{Kd6GS^&Kuz紝e[g05Q2Kp .1&qVABb]3`x/R=cj[튣.[7=׽y-S9@\/&8٩;j(I_K¿x ɔtλBjt$sv"ֽYIԮM#p`F-[b#!X3TuzNO2(.g X2v!#=F] (2d=ޱaC?b^9 TcsH!$BP =4xnLDSTf0$=:STiĜ;O,0[˔ ua_]"1Ovl"*rϊ}?X{BwĞqzKi }bH.hsJkoi󾲭w\VfJD-ħ7+/Qʶ!o)g?Sd͔yID+DkW_cMQ"> dST9zɏ2ulRQa-#k\/e[sK Ηm-oj ӿ0c@x,R[sh@Ωω@tJx'8(I\ĬCm1@mw9UMx۬ Bā] MD=Zu]_z(#@UO(ڦ+!9nPmJ }I6Snwa@(RFA,TTC5no j|Y#uCDϻ}bR{iĖ:}LuE3qc(j_&(g쑱gʑ1j<FkSx"w*1ҷVOY{b=+qB=byMzϸ 39͙sڜZQ^ 67g-}ɚmB˔-S. $jШo \wtթ ^je UJH.`WϾj"臹^.ĮNRF͙9u6O#koC5ے-e[)ubW_C[V̔;=M"KD%ͦG˙{LMJ zУuthHF=$R8q^Զ{Jur6g攜c[ܻjY;fb MOQX2H-R*k̡1OUUxoS~֩[QBWW=pxu 㚚]c靑HEn\͙9uFqƀ۹A^>%)wQYr e6KU)^^]_JGtS癷422Nb]/?f\W&c(scU̕7@'g~ b~4H)4L͔Mz  6f6ycYMvz틈h_/Q9L0e[7MQق2.l9gIwBSTOO?e[Z~ Q7Eulk)|STk4Se͔K=?Yo{“{ k(d0y lk]۱@[I*e țL4HZˡiѬ0)Z$?h@(hjs$d~]Jxl땦N5Jbϔ#DJ՘! s3:淕yAPt/4޺Yzv,z%>3+f\XT ;]6!Yaտ;RU EP>i e2jo]@ϻh({GT'9w 3.HDQ o%$5}_>f??smڗA ^sU"sKg59{Sǘv-rf'>`2.b!Vr{8`h>Ǟ)̎]k/@jTU%#2 znɌ;0#-̸ 1K-&fMj3e^ǮG#6/dIztϐHijEs},}#qw|}P&z4=F5c#ꆺ}* eͻ浥a,"mcѵC9Ӛy} Cge= gS:Yy"T%){ eLD3Ì %JMfYg ]jcQ|)6/diGZ4ZP<ԡ3^C'~)jF:FQ{]~gaW* e\2ޱ?QOh~)LGZ tu& 7=Wc 5}ȴuFֻ-gu1@Y;P,ܷrE[.]@gz3W'V0굄fzza<׆[kC5}OEqFg blh"!=`Kֻ'J!=jAW^JtkUU}E!92&/bm_T7XM-X܎ӗn^2GJCq{6T"P #- k hOE!@7ag'Z#!ݘ^ڬC{^9"RM$G0굄6=x)/?+lVr%eY O5}O)mE(ʶ^ieq/]\<*⊔Ʊ'6>ɹ`dttŞq4Ǩae?K:_m~Ooiϕm q)*-e7xw}wuܻjvCK†j$z-!$:莫1 v5Ek[ D>u^+-˶ɦ3=3E"КnF8fAN%ַzmrWx-/!!$,l+<&y0>*)e[Ouy=ce[o%VU?-emK\CK†tk !qG [|;_j_@5GϝSl@x}] ?͒kϐis N'k#]Ӯ|=#ݶ"u>eSe[_nlMQ6[}:I ?$z^w/kږ5Ud^5lky2fC{AP=C't j͏)HZhEkP #Sl"6ԉ&1 GacxD^Ehf8-IS!d\#+%;xQ;1u-z26.ESTg˶J-蔧֍7X\wzs$1 [|Nؘ~ SF3^fa?8(>wGST˶盢Zåڗv D`˶>KꍲwVg~)`S |N9! NۛzBYO٫|QO(m˶)ʶ>Ntf?Rlj k~Rhi&H^yM ;yZ9`<&lh;dߋؘ.K6~q&vјzm*,ܳw`V x_8\>8Sf;ʹ&/~e͆ZF G}*M ڋXLF={w; %()NqFzmywvw>6=6nleֳlT^,Vcϝ9gC"EMLjM8իL6/f~>xХ)?9j"u浍8zFfvE׭^lf9ډPEy elwmۭIW[pS߇.u6gEb]nm. GnrFf7k6N}*REFlCj7cXW)Lzr3|G܇ʚ9-}:6C&}u%L6uo߹j|V{O4rԙ=3_ǐsJ |9G.l9& hDbKcSva}'‹/9 W:-OF`l)Wƕ^oi>'zClp굑:#w6/7Չ爰ƨ0_1=F zE"QOӾ}ՃT~wF151~7X0z`:Yit/+zxP|KY[Mv3kts5 #t .G6Y!ؚSp=3& ;>a}8~pH"Z}XCSsb  lb@ wul= *Ϣ~m}om /W#nMvS`Gʅ VM'wm}mSTǕ'oPoW蔨<vg8F-/+2llBw -ME/n 1զ[ј!Y"97 b t*_1m\SaD*CQlzݨXXO;)e[~7EK0jLoOrzJ&sNd:j̐\ɜU3`%M EYտ~BFJ?3`T:f|b 0kAnȠr]NJ}<Ĩ9d8gc v8g$Wg1#c㾀MPKVb ߹jcw(kiY9 K>7 eX8 ^љAҫ\t9'^H$cqIf3г8H86,{F`Wf̳-;gSNXEa?1W?C;2ўp|ݱ;_Zwa} oy*Tdqα ǜ3fP#4;i5sB\:;UMl]Yml>)NOxRi&H^0~:2P8kl3;vʧe4k@F.*?{{ԑM3jОb'p^4Eul=ޕaKs gblô OX7_=MQ-N+\g hq;,= ~[Om}MST,:.\,AO7Eu2)B$9"n5fRVci'&fCf0ϰbIc*v~1%K?7ʶ`ZYt&F>.aGs$SE|m^b7 Z#!3Lw^pwMQb Np>;(#I#H퉌Ѫ/m}eSTm} 6+TPKJ 8963iscH|g"ɪ$ލ-C%8իCPsCҼI{"{r ]FWF䳒Q>{d7c5s?vi-;<5{3>>',>ӪD_P~VVFrl"r׊} =67c4 =AFi˴ï^~] sEsy^vjDYGfe[/V<WX1QŘl<eӏ7xw}؈w.fk9@1P# C:V=ݪ/k%z^E|59vky_:i ykv~e*}ynFyaS83LůW9l)W4p}268sv=yB Y^FM9(ٱ ՀChi'\o C,j n{;NF2O [BTF؏8ZƤl[<Rs9כ|(ʶ^i>= !zcwz=sH~О'\gF,#l@<Ök4GJWk6o6ED~8N$ڦ+i#nP!ן6xyd=AڹC9ɮ 4Hωag87Y/[ʶ%up(}ܳ-= IDATc8eM5t)q$(`WYH{BD's9y>.[:ֈj5=3+3l+gci]شx,Pxaz {'5pN[#fMzy1I눭Ԟfz#޻5G9b]oI&FfmB*Ʃ0]E?b?y_i62]S9=䣐fԞ s='QFBdjfzz#HZW1d\6k/?}BW7`Տ=5tO6Ηk6 FHUD1:LCny|iOZ')}$.n Ľ]sn3tuP2)f-!>:T1} 3ޟࣲO c_k4pf#(X:@T!<szDEPk$df-xX|!><4O< -N+Q]|j>{jYb)>ֈ? AQۤZx WzӞpNH?+!p|5}Nd$E Fֻ윱FǾyOk_5GWǤ!:!FdoST0=A!i@{&cFqf-&axY~ ҵ:d>ُ}Nm}ˍD֛75nvf+uB6ϢfSTJmkAbǞWwb%A܂+G_ /zno j?v֏ũBn=G!IE}jOɦxm/a@{VBq Z#t%\lw7:8ի <ҡ_w=lse[]MQ2l_$jz>?}B:QvRc|:LО|h>0{D]DN+}Mh1cuuYإm輌aR.$$$tQCEtYϪ_i`/+l|CLB`RsE=iɲOKkLw7kɣlc[?vj3th-/k_[kk>[~WBDg l #x)jbƺ>sOkx.tY8.#f!<<_2l2ʼn`L5Љ'wm}mSTA}]%qk>`5Tie_y|yڟ9mlk=(`Ɗ}2n-j,`kRdw]]?Ka?8(>|_#S?FSgCqt@*!-f1O_z^ {md֧3zʶތNhQu luKYgv%v|]k[KD#F3ogu`'<| ^$/p䌳:#RM1xmMQ`\XǗ˶)ʶ>%42#-̡)9ƟCu@de<R}#em3"[(ρ>_/:0e[7MQ">+ɦKtFiAO>j?kXVS_ˑ)kЋ'j*leI"3d1ݨg͒?kxmST̮Aſ+t#bhgv|==GkZRᄉI_u3~qigp\dJmr,XDl{K߃{e U} ;ȃGc}l/NK9XZ{$3>|/.j{3:_ |d4"v=e9yK<@QKNz :t< -uWum^R5Gt\]紱]Q^.C;1Դ&ED;9pp>߾狏Ɯ/Rᄉ3j~=Řilr|SkA,+Q:7ABjƊ]B:mtw M.;{1ߔC꘹a^?Ҝ*iΕϞ>c901s`ϗ B01f9yK=@kybcM]B{N8[r9:?x]y 7uY]Z˵|.k" *gGo,kh-dYU7}g|aŞY.yϴ .Y\<;lo j4jP ⰖBC{-6 XKi>߉?hArBfKlV6v`=(؁/"O5siP}9bP/v;lbʹ\mvRg<{F\?j-]¾a\ml_*7N?S_NG0 tNV3B;_dz %#/ 3B}MQ/Z(=.QzQ"颫OCySdZ^^gEqA/x~Ok_5GBÜA"m6-s`dϗ G33|=%<™q6̥KH -Kf˛(mF`&BD51czg Ȁr~F"L;/vF"ֽQ"Ey:8WK\2)F}p>F|٭\;Ϡ1{)C)1BSTz)}MQkꅦ令ntUV[my S55q9%0i!kGzt3)tѠlWUxZucZ |yoPFuLFMjE5 ϫ_{V"2w|]4Ymm~T 2u@ρQ<_vkqBy?i.aF)7ϓ{ |$.!^ kMQ-N+1tE9\E\wuZU7<>ƞ/%9p\CNl\=Ks75XjxT}R)Od-L]9r5G(m|Ϳ䇨9^,3tdF'.XM3p^y/=#a¾׋Ju yτ`=_hFg:o,/(b><7ʶ` ct5ξZAp STnG_h%C"2kb;ŻH]rSTg+3M5Eu\8Z$j)>z;iX3{-[ߊBغۍp8ի! !ģx%e |06?mwsQHJE1ߑ컄4Eulk|STkT e)(ʶ^iewө D]DyIFB4Vd]T~IF'펩皕`L-s.1{G> Z@7- s*s]>y4Wffa̵<1Zyjk<fSf;O^U?1USl>MVOuҡk!\zv0{EF"_T>5[:ODyŜQt[aw"3<~xEs""(Wz8ȱyfto+duw;YiqXv7xR(E+kn+aw",4E܇u3Y}> M5te[?+s"N6E1ֲudCS29tў"O(m"BfK:[Ga2mܮ)yH͡&͡;$jY Z$=l/ʶ ;:krz^1Y?[zơv:?P55$d]7AFmdGFu(X^uGx!d.Qv[aF^6XLSmohs ˶~hA\FW:bdn&jx,qYEyS|Y|0X3ǟ}ޤ0ԂV{>zb&rV?ojO?:RAໆ}】O=MQ= I㧵_#y# )ׂ\{M҂C$}?xM5:?7Ej'yQy#=0Lψqa ﵠ{ 0HSU+vIa e[/7EuF\ߊ0lkjj0I!ׂ~!i@!1hs8,QϏ׻ ӚPާkTGTg^ͦi_e^ j;$ u[!^+Aj[dDSTNۛzB|jLTB1̪Cm/x#kJ$9'!kĠ挥LT[Om}MSTV_*zsST}K;U2.3rxi^Z{y0f=8A`?VJjD6_XDS{T.}k)?)e[H7E8{YFp/5W̫CZGr-h*)wkHjeK+k9#@Zg}Dǫd}Gt3:X;/&iSzd61iw|ɏZ;zݹ | ]= T ygkvY$sp{#/k8T 5cS&!Z$Y岭l"=2{( B2kzpH?zg/4Euaj-y/G̩E !bO J;˶O&jjS}V2pxdr-a; ]4Y۰eɈ !F<GdS]WsMQ-N+]P) ,cԻ58l#jjM<ɢ Z$opg%&t ]l|SDgQ.;|Ytu째d-h*tk $UX#@d.QU{_Y^sqKHM$uKͬg8k j~͔愭~dtH[/{ok I|<®Xi_i36qYzڌNO=Yw}z_HЩpKֻ/!.o؅{= #_*__zXZ8I[>f.p6MH+Tz rOt'#lGC|&Ո;1f&=Y;2LrDSTz^o14aխ!}Fܧ`Zce$4|cz=-Y4B=|\zd_rLNASTx0[(y 2"ˆwx]D'$G=FF~Y}{Sw'˶>.2 zʶ,^zumCºh;39Y]慱Zб#Sך\c> :d\5[M/ga˶nzE|WDɦ# rh@F?'ʶ#~MQQ.ӲdSu<ojd6%f *ҠTFH $" uğХ:_qeɺկ]='`}Id=S *tk8ڵ&gӎֱ12ўF[& #qH;@e儬3rͻSMQ]/R\sa-h9"#jITn sznW@Ib]kx>sƊ]d7۔Y IDATmc&d{ sW>o,םzh姵e$7){;\sME$qL+GXZ}2-b'}ژJ(r`ƻvIJP؏8/ԈqaM_ە=0Z8#m} ]kHynW"*9 W:-OvKtκMQC̴<8ZO_Qc Pig+p7ލlEMlbԸzA aGL?kMciAB\w:\wpyhK?vh9חz AG9R$q`J+q0{mf!:0Ȥ覊 =BO_OSc"†p`F72G72z pUE\Ai>4|ʙP Uto.<(>#@'L9`]ҵf 3-#ynd&&f6 G<)3, [00^ Gd[w"@!um-Ϫ <[4E ^$/8d ce[s3jɀ94Hܵf dZm}'dZp~Xnd8Fr"qu2^`Lw@ș k}ڮ}ZU fyCqM|8DՀ;v5c]:BCʴxh72"z ]S G)e[ڧQ ="ܺ `=0YlP]%۵&L F]q4!i $`Luُ؅G<9O W*ѱ>:BXׁvj ƺtZ;JEtT2Lw#dT$~lbPUuEZz^E.tu?T0ZD^w}ׂqu\BrԻti}X72%y uBGHs}=  X}5\'2](2-Bߓ>M;7>ȞLFf:r/ G\}ґO$u7fBlsӏW+at<ӂ4qvy*oi6F=fMt@_g#~H6FPZ=:kq z hXfy3RK8\ml_v+CZ HKL,o λȹL;rDj/wӏX.t$Gs.GK"a:`|nF׍B=cOmLgdb߲gygl{ ƺ]jO[$n]u^u#3ȸO0P'H`W,ʧڧ{}9" gYQ|w$qR]]"L Bw#{lSJGu#[J-f,茈#n`>}Sf>q=%awu!]cd9g>O3Ov7ϴ۾fb>7x9cjһG|LqqV k{UDf: IB>f8@YlG#<ҷvgjqL uiArZ7E=*ePjO|z;ZSn)uDH0,OƌwSTg˶J-⬓*gy[iX72y2CMlG\}uo'7!ʺz.qfv:aʵەkiAndSYX8Cԡ=;jL_m\zW=sӅXSh2-gp"xĵMd7&DSTi7Whge ~)3,CMlG|l1Na!;.U$G+ejSTq0}3|G܇ʚ9-}8Oq"^$_ɐ-?˶)D*m|fCNۛzBڇZ:f=\7=dGfIT3D & [_u+YJqdSTq( !ֻ^}Y|Wˠ ڹ P C*D k~w;,?Sl\}$Z;?xr_MQ,8@;\X֛ѕ1gmCR .os{3)? xw60Ηm-P?.C2CM!$jt&9qơ)yv8|(VDŽ 3w|Y= |Tl ˠ S>=},#qs#o&ϲٛC@oZ e[_q .7ω3ęHTe"qmx?[~W"[g 2c{M(>Lb}Rf)2졇Bd* aq8n#v6;fȳ̩. /kg BH=H&1`NHu$QࢿC=gq M×2Tϧ/OpC>H{I6\ֿ@龳)*frz8Ϝ&紳<ȳM!??_,D^DWҤ%Z+- mKHoqއZuه2B '%Krvy_;|].6ۧf"y;+Un+&$`zeJp}Ę,`=|޿Ce[?4AdmYp؍rlrvvgsՔ3OueW `7&p)W9nd̫Ql\׏CD!ɚŷO†8-5FrFqƴsO߆.[Bwʮ r@;ʶckž|21|Q$u-´ߧ-{Vyy!gwCSTm}B_j_2W\Wkzb_*$oE)/3A=92(2o(P}w_%dPmC(ʶ^i>!eA!YpwMQvzG!$x,]^w\N2zʶތ 9EgSD 8 S>CVN#!ءl"fU}A+l=m] ax5vTY'1]+mD:ٱM"[6K9tՏe[ 'hdRd]6 $-6Eu\w s.+0R~!$Xm"_\Σ_yD^EvѪ8nэ3á: \e&R"碿(NjphHpOw:"zW[66; *y@qas+ɛ~Y_ {fC`3jڽ榵CMSlY- L =.oO HOHh7[5n<﷣USawbm\6E*? ?(> I#gEM0Q1?22Ԗzl]vx~2_.`'l>Om;3;Q8q zx~ `{STO(VU֥`zMݾz&ҋ$+sѼkOk_5GK]N?-?m>nɕf N>RVaC7tO4\t#jˁdm #[ )^ [u=Ed4MaWCq3L2Ɋʺ=sKq[k\9"dp$[sz^TjCxPՖu%buħ8BӾ}ՃE1n< ˶*7EKU_F*1o=+sQdAXk^_ zg?Z:z]-;^Zxw9ǒ(y6kz}~/cd?Zx ڠDSc5wmqRm17Չ@ E^Qmi}.;TO|l uJ:ϰ_Ftʶ>z,0<2"=2m3&mE]BwWkOeՀ j]CǦ\-^ɼHi?3pjy&ь(U#۾C{;nE1ͳA]\)E)״=~xY}ڧUeT[T[>-l"ZrՊ}yu826tR.<όCWYW)A!I3y yZVPǘԣj!@_e]lɪr_l6د5TO||ڎ3:;$Q]e=$Ԉrmwm_["DdkE?ژj|[j!> `MST8sF癨]e=$wxɏA#*B>N];X76y0`ܝS}wK9C[$Θ뷱lhb$LGoQ?X_V&%‰m5>IMm9ۡzS)Pm83/yʺFHbz6Gb?N]rK*ΰ<:xNVj|-vxkN3& )A\51 "hDłsQ&7Iv/qI hY+-[OS_A4dyAHGHBw]0E# {|jDEDh5޺&-Z0ڃǕ'QX d1OV+{fLЙ3 dg\мؘ&5RўsQvo$4[E3OX!~kR薕5>GTHXvTA4dyAHzfhb51]貈&!5H碘ykҭ@vM뚴hhfn#7+X _qψ?#jˁ Gbox2Fά@UE,fL3Q;Q1p{B~܏l7Eii/(?{8W$XՖO8 {4F^Gk8yb#I} sl[B=P,h)>^j|Hi(vg8 r. 3eBĈu ^#@d{ kߏ)e[盢Zå5>/#>s΀̋I*̼ jb%1Ri:}G豼EG <{{chGyO,Ю NGW SchLibEbqo(5z;9Gޭw2}z|/U}n È^s^ k|SĪLC؍?+$4Dv!k짼f~=|k|tbxv' XݜsN 3/H<{J#TlliDOƼB|]פOUƊѷ6g]Ƈ :Ct*Ȅ؀F ^#l K-&uWMN~+ϺG5>uNefÉ&F&ӈjET w*S2 ǔK?j|S?0d51FZ$0O9#Q[{[Eh\.s ff6ɐr=/cgǃ^#jL#8Zh;Oy0{ XXCHc3/qIBP }5+?{|Z,WsQ -!7Wrh@Tgžͦy~D!z^ƾ\]{&F$FUϞ>j1ciAӃ9 vK 2%b3n~ >lHFYZh18O 얐8ƅqw5_8~*,bX~f$65 0<"Gi~0`_}N~BT&)&U(ֵSp%1eXE#`BK~1-!'9/$76؏Na>Ny9Y2+Qv&pbZh$ =':%B1>tj{Ge[ɦr;Ŀ髽2s ٯj%`?XjSyΥ!ّΖm}'$قNqy}Eڎ=+:-[ss1-Bi'e[sʷE~΁j3s-R K~'Ka~t;"Qti+-Sg?Ծ:vh0s|ցvB nؒ1n d:AMQgzX7AOkZHf9|wSX>Ι5~~y>2U"MJ烐g:w-5l;9,m@B>GϟuͰlA?nI0e[7MQ">'$W*5[Zɦtuؚee  GSv;.~(z)d~2yZh/ZhA;9l{pϞdY̌W1rzFGv)e[FW3iY}=ce[o/}ʶ!oa=ˌa=2j'2&s.Vx sv1] -cߡ!FSվ6 դaR)`JFdqE@Q~cP^~ "q޵Gʶ)9TԾڒY};[+sE 9wf限Ce_0p09+RCF!m 7(ſ+t c7!hmD3WgΑ0mlvѓZd5Im"ʪ,hVax TNg.Q.Ӣ2T$(^zI p)BHFY6#MQ/Z~)5\WeWДE2W~`tubs{tH`QE-K@Hߑj9=lhHrl_)^1\揯\&02r+eIJNM`P2Uv\1ѭeQC*E;3oO%Iph.Qo{^z0c6k/2@ 'IEeҿ]S^Fc!hW/5D"l{99G: ;,ЈjC-ҷu&npMH1[Fu~/>>F} ˵ eʭBi*@;SY_mC̕ca59j-iF .|3{;C 3ĻJ15t'| $Tt80?RY˺J|Fqs>cTjaN1s%9"Q;ЈJkPjղORҾm躬) dt<O蔑؟)/'A0L}{=sł=79kM,Ӏ\|w'Ux ڂަ}YF@_Bb e[/7EuF<26 xS\Q3tǹ̜cI}oYbS&Zv].Bz?Ծ)`\Es:Cǰљ}6Ewav3=Dj"_s$sWr!}CgDP>-_S2 {A tA>C1ft܇u}g|][cH\[_3Wbɜ#a͙Ew8DJ|x{S)}4xlkڭ\`,2G^ 馨NzQ膞}V󲜲d\DƖJA{X#9kdO8ldHJLuEJ}"biO{E`J{20, ="؂. Gau!n }C!־jvңub!_C!3UE2U=Bϝ"fIdt2s0GsI>"%U\gϔ7Y‡ VAonFu}Q⚮~q;:CǶܑG>֌7tYK16ۼWDŽ6e;O̹$s.R_}Ѽxz2bDى6#?/=rW Q!ߦ|Ƀ㰥jkI{YK*Ϣnl}|w˼){+bT!|̙s$!A;K<DJ^S|[oyx(d e$qY^egciб1w77bacE\ֿȝMQM9=kD=Ba,sn`F`BiOU"Tz|4^gD)e[HV)zR-i An/^tgt*3:%|B19^֧ЉF9sEF%/FEbmzUuzi RߊnՌ̲flX}X}!Ue[?4AlgS,y׆S#H0~02SXk{#3br t)1l?mF@';uN w(FF]eFmӼZi2s_5tJ`Fֻ-RGD=2(3<j=#u1-RT Y8(<DΡ+c9.z9?x]|vtQ&hjz|su%5_X_-%p_ᙪ޴aU8I]ۗ{gELG_ݨrG}dž HIU-8R)Q ި}= QlW]rSTgs[Μ4; Npئ6ۇqo{SJEI6ׂTH-KER%R; tRmKH ?$Z[ rJJHS?f{fZ~ʞYO>{wsn:Zڅ{נrgMDe)rtJՃgYP{He`h-[}m3rp ^=1ͨ_}H:VB`:bvf\g|ׇѰ0C& MWY#et^M^!%[6ansӷdK;_$OXsR2&e^iE.Xocy#t^kUbrNY nPJ/8Ye1`\RcwBBjiq4$1u6ىx7VW3:q61-%,%<w ҳPS!1 h^!uxX0>-^>GBqd*Vb22[x {|%*+N)D|OZ몬8x , I$Yqyu,Bk&7$Xď_S;HYףAߗweAhgi8.Rs3z~xe}mXr1|ŋDe p#x_}ZPmDZS'MWY#}`zh|z(STD-"`f56cGx\D$ "O~ .VYμ.TkNVYq5pR@R ި!rʊshv@m"\! }?Se.wx<k(V+XRxAWPb;oESkZ}hɏu 3b_=aޤLO|oS_= ,ɭ}K>{Ʋ>37y]^S~:M"wf(rHYi5j[ߪDK^j59q `KF=uwnܢEs@[P-$(fnG:WwuZyƭv') a鸙>8I%ܾk r۳),| M>y^$yUV|м2do E[fi]~Z\3W_ș׼J$; 4^ Y__ a=u_w@bf?.-7Zx3a=TC# 9u{NZq#'ZP^.zߣsC3*_$N3pzzl}4ߨQrDP0iYɕ8ykcFi+c,go<46ԽHSںzӮ{{#xTB{?gT(pgKlZk3Z ~0o6]g|Ⲁ,89$_4- q~ JţjHj^!aay7h2`[޷ChTƭwgfxz6S H`^¥y]xFD g}wI<8Wg8oSef%9L~ Sg/x]ӼȖh, *3&:huOIxT P~%*+NͶ ʊl63CLt2%kmZʊN=Uhؘp; N- نѥM78Zek9=ܳ:)yT-W RqO댳>$ Us&\}@iGRuIpO^XCruaƘBS"g<{I2('T{Th!fߒh}u&]s8h=I0VӖv䇶/Ymi7hc6^{߸սaӲ?7۩e q$*wGyU}uCr&7sXvX<8  .MWY#ern]y]VUVźQVǪGEPNIH)w3%$MۇX}ʌt Zg|5J;:5@+ZẗArL˻}K.U0̵E5Uff"یMJ2߬3Lumkºcڀ儜rݟCS4cGG˻} ]LF3=y]}f&˱ɮg#mcⵡ+ ,Q'- ҺkFƴA"Bh=ݿ891DK?m#˒=DX][(zNKsè5g5uI>1K=y:2#No(-ouPeIy4ew T$ΰq\McmqpiX@ ֵm(؀K]pKN9&+vS ܯQxTw-gUVx٬2U)ZC!Hcy+Xoѓdټ;kRPtSƬnĢ7)G;~6:kd9߅X> 4cGG0˻39߯u?b`D܎_J{;Ufy#1]y]>Ye_k,-~ X4Dũ0 HO*+q]LBDE9!޸ IDAT&4X\^|BeU-}[`/L5SHڴ.u؋˫̼Uffi8IuߵnSԆ 誡qVt~9 P89g!IEɉؑTYq&{J>٬B qU!,N-W}A:' Fʌ=o&?fc7 ćBE}F$(mfq"˚FrB;| 'W1UR,ܷ!Hv$m̼ 4I;UiYs4e!FxViC#XORWuҦ:AS(9w.'8o:هY>x5By,IwgS'*l44o{23#di1̹Zqʊ]$e :"P-h'BH} F~7{Dy4/W.@[͹ѧ A؎heбLk5,-YK˱` <(Ȭ- sH3씎ʛ)}6|]wPw;i{o+^N70Ȱ*+^zHtoImQ`$ !9o'*3R=N[BusWX7n K'B&#rb}r"y]nPMq;_0>7by羅HuGC !kr(Uf"5 ]ei9X! c%PLԗNE0z~F_HM+'>[<a~9MFr0:"c7U0bRڱ+ɥ[ c8e Tkuo(ouPeI9mqEO%xN9,벪/ q[ X`Svƶ0w[}*lG+23+$fQi/T`?Uez;$g7FV41_7^lq"d@K}[*+uy2p^shKRb:u=_3dw%I7UG# ۱gR}PeS2?3B#y B[ʼniѿ`|WFrB(th2T(I&@&RWxʊ +SHD3K  q@bq[RUnlVYASfZ-Нji {_=$ʊ#o4o 4 =(Xއ)Oxw_J)eYq18I7G&xG~0Fx@g]mr=NTYqQ)Rl>Lxi_B]ݼ.O(ň*lG" jvG[>nc.? a?ܤ6ɚOo n vhkuX7כEcPub6 LIK!NMYUv p1 ʼn’DAJ}p&nj!h cC 4nl>B:qpLD]\s|V`;8`ũ!b3g=k? i^Fgƕ־*kLM}l9L|ߔL[N%R`SNtup:@bfZ:C8X; Uy]nQ1)MR,_4 >ʊsv^ež}'kÅCO !gYơd(ٵn%L(% w&]` 6 t xחki-N wHO{`љ.[ϫl6|kj$Zx.$z;;Q=OLxq߲Ʒg{h8sV#1?w~]?XL,'ip{Xp`2㫑gdC~tU+x Sg/x]Ӽg\4ʊ)7`I 6ƘxiE88/Ͽ/.VГ%4%,Gd5yL~KՊȝG׾)!G|lDy%ݿT^c8jDKD'i/L+xޙ єKߩяOA6?B{,ϭS2p/JJfCwGKX4atVYWGȣʊ7&V"VGH[G6-ܩd)'g&#;8ϕ+0;&w]O *:^sGml;[<aUNoh3i?iIߺjGO/#JC2P4_8z!zr5xoN89HCOבL IrW% 4JLS2CWrO)Ktɍ`=|<ứde6` ?-b/ߍ5VOv *#d YcT?-rud܂%od$xY Kn(Ε]<Rɢ5fRMuu2cd~cXAUpX8OzUgymn-ƚG=HЪX?s?Gc?ڳgɸyK^kHDo\1O']<RɢT6Hd&؟ 6A\al`#ZF)Y2 K^poxrDql:+iJ#} 9G|vZ&h Qz3{|.vW Y}27AjcZX2nޒ5$|}ktTrLSArbZuzzF u24YDвXcb)v,(tVdF+!R~s*`>$=^^|wS_/UfffH"nـ#0F `7j|? a'WkLVGdFqsz6,ÓTẗ<Ic~ SXAQ^ VDq= {,=|ߚG@֓Xr8;W4΢n^'ДU)n*1u28jWkh˖6=V$>< 9&s0U+{|%*+N)Y=3UYq%Ɖ\94E7}xҼnhO I6D Ht'h؛L1j~`#MyT/VYnlqG:geዬw#tlϧ qvկzE7l*~ UXs7\KG|^:*+؟WiN ZP\"JǀVيZ'Y&bGFcAƼoxK,q;WNqEgPJـoEsuu2=kk|Jn =oU oXsh>m> Ѹg^*Vzq{leQ,q;WLT覔 J{NZJ^T|!(.ߘvE,iS)A|U:OX=ۻ)%W o}HEƉ\9dYC<:=So=P-b.;Rޔep$7ZD֋~7[/@qR?WN9iȢ`6cIdGL4]y]>Ye_kSi|?$|O.]t0&rNFu?8gq}(ԫFq"y"7NYnɞNfo_?{I!{t',S*.a3p[8ټ.C*+$_%*[c/}Q}`pG缜a&Y'c2ݮwC'|O)R<0}kC/v?\,NN]u2"p3B tLf ĀSIuy h?Oh&ɾ5T}iן`~\,ZP<3ޮcļtN2.n{K4y~hRijWgT{!bꫬ8~ yU%f/0M?D_,s>Mcx3pu^tmʊ/3Ex@ɞ&[7`ӘAFܘCtz=k|~u=R֕XOxS1bcxcs>T?Z265\[e^rNY oP! ddž_K̰^f<՘WZ"߿O j|Idp{z;8D;AĀ{@|*+u y]Pe^C hi=-~v3!Qq܍^C@ c~g0؂1d1qƻf+>n*Cbopʊb« 8!\pewN'My]n^6c5ŀ`KdZC1Y=pǻ\]eE,k˿]v'v3!b Ksh"iOz`|AuvND D"ʺoM{_Wpzd"[<a5ux}zB|WuEeٮ@_wNxHmJY 0mE)YCbf^g( ,)b4{D״[־nB"™г)&%:D=\Ez;DJ |uT.uk{+ٿwl]eű.Oƫp^shK_u=_R bTk3A!l;CYЄ9Sq9X%D4q򼵶ߌC{"gCϦHؿi:fSƭz2 DYY(GW37"?.∡^]7Wؑ!O _ydXeŻ;|M:>8۵ 7WNzŎ oY E9y].TYqR}Ngoa3FCx=Nx@oDUȟX}, vG!ŨJ Cj_"vm3zW}ǖf߱`1 $6?ۗc KK{mt^_;CfO[ޛ@l-_0zXꕓ~` ;u"A_+u2W{yCz'|1.kvMg' /^l;˝9wj,}}߷yZNpir~ uRTu<1pO+>[ 5cwp߉23gv4!Bl*+u띿Pe^\^ y`Q{p"^3-(&ɺf&.2u5ZN 4$,/|ޗvPޘ&{xmA)R[?4Vkv Az΅<88?KOlȁƝ۔N JZV6kԚ'Abn"L1Gx[hvo=ڜs`[|jK֝P.&Gl-y]ǍtL 9p5$`Ps~NvfILU]%qs:jB{Yޕ*+.ucn %-Yv!u'M],OY+clɓ0(u[Z#L̓K-2׌uJ5;S+/4%NJDz4uX<<]gVs~utW;=['ѷGVB9.:eCFjHs*Z/v y]xD^|DOLbZG\\߼兹ƒsyphJ0bc妼.8 w@E/ؘ-y%]SUV*+Uϟ7UVV/TYz;8\eŋUV*+6z ߑ:? !ȵ۰krZ#|YzWuyYHarRRla_{gjo͍2cu'4bbYYRx^-[V8mTH0Hљ(,בXRcx+ޒXX2`k]^ pqtވg/YGrJڴof+Jr}uښ HS![9 7Tף&.*+r+eQ-yuyM$ɖXW,UamA<-7ZLcr1YM]ezmX?f  ?k`2ʒχcA_6N lO" g#,\AYsKl(-y1yDNpĪu'dC RgrCe~C-ͼ.8>0κ]fMY\[k?e( 6REX=/?kt33$c4҉-66ҐU0x+ׅT`xHR'ʢoC:G;~jاf ria6a.8!m<˱p-YBB!+)b;=}=Ǫn)mߟh g^+|$*)4B {3},D&P2$vܣ~z,U@K=QD?/;/![l1" ‚v~8&Sʊs{?&!0> h^pK^ǰT*UVةYRˤ!}<8}QdbBJTYvÿbUd(K kԪ.(>& !\iɬ֌HUӓ&ed_bIU<¥rl^?VYqFR?W-zng|5uqER36CH:xC }/2b{tK *+ nB|ʊsy] =Cg<"O`)' -@7X'n:ljeZEF[k ۛ6uX&#&}ogo<_eŨx͐Ғ>!>x`URO&i{{)!C(Π!+M`%MX\ \V${I@y s_b'g{=_~uyf?Fg'#c#x{ŵe..wk-?op-=QZJ 5lo{ܓ弱-!kMr)anCbs7ol=L2X'szxs;Zv{ߣFo?hoK~~Ϩ׮R[}e˕Oׁ֓mmL hMC˒mGE~h (YG:[U~O 2=13Jg{HrS^v[><[)!K{t Fn= F.Hh`U5c^F~[z;u8~[>~ .VY5Uwu9P.?g)VYn`?{#rnCj5u[a{У FOrOt)fXicgQgQѵ%_YB EcE+>n*4D? J>9\Fֹͅ䩲X^'(ky4^0CXR! oR轊t U}(eLk=13fg{n.WWYq 뱦-Ϸ?{):"-~`uޚ 7p㯼gk搡GE [TV7kkJ{C~Y{F:CWX眥8)J(-j}̘sD"S{)C2Q]& YցU}.eUi֔9 5TLD$b`>h6A;ڮCӴWʺ6="@+U DRnբ\Zs`P׌p{XRCZfw|߱.qpO\*2o&Ps˜F= 1e&a*$HOOL9XII N[sA XћwOpx^=*R.XrDOD7>:ǜ$%3g}ޞ"R,=ǚE^>u*x܂%o7"'哣CWZ0kǖY#0 =* R򼌥u`%oygU}&ߝ_ U\_eŏ͘AZ wuBPXF}05G@>{4;|Mn!GCel^>l}4ߨQrjR>9m`6j L=7)〰*:z(vTYOm[^F*zTa$? Pe4|3˅*+Nu` vUw<?>1|xL`,\د"[ia(-(f֖ɔdw}B> mƻMwvz?YߧƿKn@1Q{ThP1z]:0<׺g׻ʊy]ꘅ؋c^Иد?jߥF@]e.cߓ[>^_rʊSj~OZk*+Oxx=Ө*;0_Bn,B=,b<`W^UQM*+~`핾îX'&3  g1 v45ej ށ,@duI̖gm,s,-ʤjc*,fQ1bZƙ'`q=QLtU}BYg+ `1'Xca%K|H&gʧ8mnQˁNrDhIak.rDNת>لi3  11'-5?EKr+謽ֱﮪD'R,)ad ._;u]V齿[{XY.=xfU_ϗ@1'nklT-17c/L4~Mcn7*a' F]XՇ(<9B̌:++ǾG|$=e.r'W5p``UeVIѲâ-Txډ&tUVV_ǜƺP-%hpKTϔ+;bn/H2-[Ya4řQx|9YĨe9R[$[\[>B8b967$>W-l]n[[VXvDͶ1gI6B!9z~ .VY:ܙʞ5ǠB'8&HxJ .$̑*C|*+i;/![u>]*+ ULg>o) %!Xpce!\6׭%3:ہD"^3To^^h/&$|{uF)иĿ˜:ӼbqΫT\SqArLk\g|IB9BHߛ{zX.|Fds>ܕ*+0^vL$h< eZR[ߴgb쏡֭%"XDBbOIP?ss{,o9zc| 3̂w>k h< ZIB<e&Fjʍsy]*+z/[ͽ9.OgS_?F3I l03VYZL6?Ϟm=Hh#UVr;TYqz{kиdyƞ23HUV\4^>y].TYqR}nܮo9hoTgTGONV9 k>jxђD0>ϼq hY42&7 !7$D?գ>}8QeEU^R%oH24TI[hQn&gɄሚ[xƘ{\< WJY{{=kIH5rI]g0%'zV=jOyKSo1JH ?< B]L{jXY$?j1n|u)˭oYs̜{^!5g;= T'0a .z+ԣ>7{"a"!=jttո 1kjOn@qqkOuʊm֜39C{5*+Iλ$bOKuVYA Jdz4tό,ͱz\i2B`Zظ;jxђ(-15Wvx\!SJ5s Ή&tox<ƫ'$$LVϐKRbzz3@޳' D"ы%d9|XoQ5歹x5WErYim{ؿ,oWO|XW@IAjUTY.5Τ9L?t7љzrRK?lݾ-`1夈y|icsάܳqN&ӝhp+gu>`7*XdkXg].&sp^@Yk`|w"p[MXߖ$)Ce5bۜ3 jNڼ5gi4'(k"Ş\OKzʊ#4TPCG=Iܗt X,9)b1ƖĜ3sjN]i͵OZsqΘcY0vTYOm^Fu1ŞVYq<-6-\b3uɹ]. sp^vSaVɈ9[r,BlKҏZd)>mlƳh\t:$3no9BȲ;G 3o/hY`\$hAruݝ,{bG<RC5!)lݗ X Kb3hxҨFgN*+hdKfLYc6cir7/4= zF8zg0+' 51f;P @-Y:,k}<*QfGx瞄R|PEOza^{ 6`9"bQ[zquAyۘRsh'C= /{ zzF8EtWCDd9'EḈْ{VTak,}B,>Αܓ0A9J>mExoA`Kx?֍ 亓yZׁ _eEc!Qcv$fvuYUYYm|N{ḙUY Xb1}y2?+$d_2l+"$f(ڜ4f(Sgg|jsw.$x{fI(?Eˇ=Eo{Jy"!H U,u Y__b$2>bG1 =GoF@?#\)B't`?P.q:@,Y[fVcҥjڅhJ{$y?ӌ%ԥk1XX\czZ8pO^UYqPh9@3'OBVlK1To>3mr%ցLxDcIr0>6@ŀFn7Tx!rʊs:k.ڊhoȞD\%o{ߌu.X@H8/әSEs:gzɖ>T Yzhw㣣gʴ8x҈4YbZ z}[s1Oa.c=߿3ض K q@݃ƛ*+>؁s @!dң$&KR#J-)k}, 3kl5Vq~\ Şpe? Թ+i$ge}UG$l|xntƶ {Z[nWZ yh*(/=#2K~H݃7i&A:l^=\wm7du Y_$7>h1 =KXXkn9sN 4AY6a?YRdsq^vgOλ@Ih`C[fn0&?dNnV H?>+!@tY{ʞL!6y]nFf^ UVTGcMEO:MWY#e3v^? ?i#:j5`LØ~\guWKiuC_֡wɄrx kzXiD&)OT|ybaׁ`YW̟J&*{2!T0NxMW{ڇoUV]"JYs}RvyvGc7=IENDB`openstreetmap-carto-2.45.1/symbols/generating_patterns/wetland_swamp@2x.png000066400000000000000000002237361302040332100272600ustar00rootroot00000000000000PNG  IHDR+bKGDC pHYs  tIME  Vn IDATxM]WROZ8`4,hv'r <(vء:r5.cЦcLHG*LIO~JGD QA%X68;m7ƍ?P{u{Y3xߘ (a^LvNb_w 1('<]=&pG1??eS|Fe>L}6םl`e>cە_'-25+SٗOU?}ne '2?S!6ϯ{0%D"s>3|B$;h)?\kp"]Mغy5_WHʦبL3t6{speْ'hю;$972eS;NN("=L}u,!~N{+F{d"~~kOo\r͚L]W˦= :BRqF`Ŭsh=Y{K9FQYviS96grMD?Ԫ bde'V\l)?˲Ꞅgqg%)%aaq˜;hT79|opoN>ޭL}Sh-"H?YAzJPf;ʦثL} ք8i=/U|r=" %4A%lLA(,5$c6?Z7IHRjj,`esELsgYԚn'C-LmOy [p2eS!ꞔqP),sAW|b(WYEN&Ꞅ_ #H.)lLx^zWtU<%0w#qby|ʻT9 9^1"X? .6WXy'#Hzey`>Ȅ_|`9=0V0 ZTgѷ_Ǥl3}93'c=eSB끹ae+C^0?/V6/^ez^/bSg_>lne ¯` \_~S6Ŷ]' 6+S(A{'nThSM>L}V2taua?*-#`G#(š$#H8ȨČMȨÛn0&"_ϒ<Ś==(6W=&\#sJ*$LCMq@S*o*Sk_F2lK0#iPT !ɪDPy"F$:57(F@+,hYC/&nrYU =B55tg5q^%)7<潌ܼ-bRn^*X{l]qMkNHʦ1}?[f>3"8.?.bV{HkkMl_L}+9@f0s!Sža ljM %>CK ql eɢe;6˦83xA%M}H Ϩܗ\7+ݫ{@P+SCrkMH3yx._B d8>֚H0!iUWZӤ2&UD] r2Y۲)D+| ])_OVB|G?\A?HH#6֚H0* åg(ߧGKr_UZ^#47=kX%z#{c>&C6,)E%T"?H,ؗ>_}~c-e!Mq.\S}g_>ܼEx޻/L8)JBÀ{zg+SWK]S,u˼>Cn$+8 4~$}>pO$u%HEn%˃D/SG9$Ƹ#YʘG9F}ѹ~ c8)Ei4`_<~I`?wa)z mn ^KU¾07/i9xZE0M |:ڶhV>+t.~ x$ p9i_s$;@yhϑ`_t_BD@ڠ5M&|@{W6Ŏ vKi Bm97))C_t_B89E#!eeSMp;޳oIF?}S=)6׾B-q? )s@kcN}<',NPF,Z_yvp]2B9 7We0þde!Vc$"m{n@O1xl+^bX*!$r쎠p>fKJY)E<8R],ە_=O#e0TE_r=X+/=Ԛ}bH1ꯥB3#YD(u7*So Mscm.|_-er EQz$P7w+M{`?7!$r syek9 h %C./k9+뉣2eS<6n{ܮLu{ z7M庠7"b/!W\X6νPZӆQT#JH`R,cXK|: Kc]!xzts 2?3g.GCyFs_1l|fy2ۊ\tn*>657R/'Z_~G7K5-erU}PWgFJ@s07YIvGP9kPbsH8iPO'd_t}CW6,b> uݏrt~~l ő@NsStrP ӚKE?lj˖2'B28(@hꬊzV$Z6i{&wg߲`lMHHDݱ'/Us.Z_8ym_%h>fvRͽvayb1s2ů;ŀϼUT^|+cs#ȹX(+cLUORMX{cB9 $>Kr Tv ҙ57tǚ}ӱrC1=yɁuzͻ<33x糓H|07QM j˭^@5_t?xA_-<0kBǗ$.-ՔMڼn+MUѵ#+2njcB$:rkɁCܲ).L}z/ZY8뇎'#̋T .AʭnR /)e5!Fknn QIuz>@nsY~dk} d"h9~o9XC{lxnoͽ عTY])CS}wH}zf)@>jM = Vu=И*=Z>82G^adI#GТMPKҜoܘ%xFɁkO Ocnj5 4Ghp̵L,˭C#2@ sO9ߜx̑NcVLј*=Z>92G^adI#r)2nK8hz-«L۾ǑϏM3PΡr=Y6Ů=Kmp7M`lpo~bs/Umtx>{z}il?,-9eS5> Ͽ!~OP?YE`MxϾe ^;'] Na W<BEtGJ}WyFPG\㾇53枎;xF[au@wBW$[0{5XS6hMOW"rISjpidaGCR1NOݠI/G6$}Uj= Q$>Ay`Y}|88pe97mIcԥ}`j9+a*웹RY6Ŷ]~nە_pMa*S_}d-T !}2%igm_xh8oOHM;z}g5= !2urSs>h˦862/=T  2'EӺYz#f؏GwΒ?VHP pp&ڐ0X{SK탉EPPH=o,JJPIpM |:"V>KB̷&K9݃DH "w_grBAe UHX8MC p}Һ8hXH3'yD"s尐1. PU6iFo})vlJ? i}YXqmTD/*SY6.Z c `l38[6hpJ@Ҕ3' !Ak(by_m|6ΰ߷>#-d,9w~.rpm^eE!z6`msu=o4ZFcO˙ֵO=BOוu5JJmQݏ|p6H&U 'LG!DXLϰ^ˏ;?2RY"3} !顱8=֣Ƚy 32@ѓJ-| H9|\eTc\=B!aHA-ְY6ř} *qد2H$ϏMqX^ދHY[ew/V jS!FBotVAe_Q^6fsƍOn2_U_Z_ya{5oW~HO񡾡|<{}mFS6h+/Xp} Ɋ1U/bm #?=B !Q:V}:Hs\W':օ܇=c㮋S"C~oBtLNGBe'V_2feSܵVOF~e9rw=;݇w2UO-ʱ9!/o_L}Ε*;y,WgEt#?HhAftS"L`Mqnv25kξ|ja=9w+S_*@6m_xhh)J\6sê38ʦxg+SCRou牲)Ѧ>8=pnW~sJq~H+ P:ц-5eStvSʭ=N?KH'eWzsMqY>۱zчӶX 7=-{eSTL1 囨b>6ZW*Sa*7*So uE>L}rG%%#"zk.k+fدtLb'C" |S[״b9Cs/厐<.o_gt7$S[) 8i !gl;ŀϼUT^OyEŐ!r" ZGx>M F w][IҾ88kZk&RZ"CurVܑDazoCuG?6)xIb)!ˆɌtm&v̔cez9e&!QH ǠUܑ$rP۾㛋ܤ\[eO$r9T' Vܑt@W*ZB/`1Ⳕcez9e&q$w$[ yaͨZשּׂDR˩ʷK]'$5AkL~ńCWzgm%^NJy>p #A&9Q4~y&co=aUY /kJ%vP&A*cry>p@KHR1.GH/G  Z~y޾~2&||Fƥ/>sP|OoѠAs;V"?nX0tIR[שּׂDR)7}<)6R*?=_ `l3r|6Ρkҋ_M62?s0`|ٲ){7z?l'Vk_Mw2z9|k/rGUUPWBTpAX A$IwV"K$U"`a eѠވ}_M_x^MRU6^ek6šm_L}+F|wrKuW=/eS6sl>s䇝 Vd+S^&?k% Ae-0Y[57XKBO-IG zHgCk$*']p7ZmI=}rm%ʡ~Br2ױ-sm(觕rvaFh)~WτыMq m KU¾W<_l$ҵn[#Ńr0?G]Efk]]}]/K@2sAH םmjf4E0pam4JK +So*g}#L,GtX?I>,-(eS섎I/6 4'Ug7rL/rr[*sA 0>dY^79qDc7#]s} ;!EVK*Ŭ+8)b  \G'FG]~O} !A.a)Z|o_7F0E)\Ρ s0 ;!~>U_~-bRb%'Rf\PZ>Ǡ _wW9A#Q<Ɂm 1x"G2pq}_؏ha @ (M!yq?;Ϸ R+A}'7KvC2YowS9 cл/|]7-dٶz(5FmW~Q=d"XzLsi7a?>qT>߱CYJ`.(HFؤLB!d:#[-RieC- Zn#El|xLPP2'"Dk$#X'J%?xrY'D8RB{cE0*ŹXn\pQ&Z#ABHBC8ބM"h*S67 lJ`.hCHCOe$#XHDٛ¾N8= ǛM55~Lk%04#MF0D("iխw8oB43G"W)tpjSc]H59zV1U "D៞րz_zvO}6J#^ $*VeSܵ?k챖 Z d2UO-θR;o7!qh @eeS*b251p>/o_L}kh6_2["ZϡEe/˦Eirn}ye uͩ*R'HXDNӫ¬˦x ulj8;|j]VPvn93 gGq/)ⵥ ɽJ1k%HBR(ᠧzMDR6i&wg߲`lDts"׎lUl'V)+h])0_ ψpj7YN9H-:S>C0&&<\xl'WU"JcϗDyYMrk$8[6$jt!"aDžJ\Fk{/f|2-7$;iB!n#Be&.yrm`S6h:~mE懝 V mQVT k-v+'8G" )jiUCw$U=Kz_~٫ n!7iBuLd@Ok?PpcLm 9cmkq?ˎاZ VǯKU¾L@)˦dL}Z/ZȔ4YޭL}HR>]1K|Mm~nbە_HQpy. sOQzkgMM2YzG)C#VU)Ae_rZ #%'&_$>RpKc&!-#g<~!,7Z.6'kmN֯{M9Yw<:&2mɢq~i wʃ}їS]Aw4cW|Szޙ|E)"~SrC!*'&_DRpKI>K)=ޛ s#+bCZP$ QEC>r(g3A&ys=y^u9QwJu t_UNgrIZz(] >p2ր96g5˚@Tp/9YUuLCjrS 9sY$8sdX#HTOK7Ϲ}dEWr5z3GKw^~ZG0>K=q0eG<lD>O>I2rLmU6^ek7Bb?5%/Uu;!Zg^| y/D#>)\ǔdJDЍ>هx mEDsοF.E[SⵥuT>U(x^Uz4xceSlɒ>xHr"~:+X> B;cmęw>;v?#{W=~k$ԈFZ۲)D[Sӝp2eSAxMr+)#R0.2en}.wx"|G2qF4AmMr+edX1C8$ERs_;'r'8yrMSߖ7]ZL|3=`ш9W5vW2>:3Tzg辑z 0'sֈ9?A ;8$5RsȲr@#@΃Q0'o8kJ2RZK VدKU¾xt u9q'^Kh*S_^˧2l=勇w+S_Ppo\\?xj)oS~?/go~o>aq=5HmW~z/2qYZ-ݙy& ,H>73[pl_hѓ7 I8nyBKYPx%C2?g/=<!\ }d'gu#g|?q[9IOO_8H>e}d qLB?"OXsoON9˄9P\kKu愐9bK&}':^yPS۲)DnQܮLu{PߜL X`2m&? vxmH eS\RcLB}B}BH8#Bhңв=LopE@*qد2!9㚊NJ;I1͵ `pT, &aSeZ&ڔ0'P!`sBHv0`õ>K9߯` 9hHRV?p2ր\G[dg#\>XZlH&-isٗ^$!u~ #!=gYz7 3'P'v#BpF /[,{l9$Fw@S7 .ai$i}"u*R(>Mc7i>tnYer}rOb}g\(?)'ZkD~5}# )gy}92$sݨOrpWBp f;;}X yb|'u>iu=IQ#__7HY֘󽼩ҢVQ EQBJ|@́TMױTew[zPwRЮ<^d\_!qIv~%C,siQgGn􀒁>$_ CGds3h|Ӣtt'_S{ΑV]e-Ӓ9ߴUߧПF(pSЯ9Ra .,RK8h|-K&-LmOtܮLu{8$;/˦ص9 X2fZ+>=Lz`}t<O:.MZf;"|{pB{x?.bV{HǓ p*S9ՇR뒠uӦWA2Uq{*Fm9sТ VOҞF(K ]O?YOf.sbY`n%<۵uuN֌ 9SsدLI]O\jymK]?"D- IDATѐM*Ijn =d t=><#K%W|bWpݙy|{]kgXT|6<_{OEeꛒs{x޼X,a]#?C>9Gw'"Z#%PNo `sZDkc%'rvzGgeSܵe5* CE0ДM~nט\7z@+#4pHx؇MO֬_yRʦ8m M{6[McS"@%ӵ%IG2]CIpu},䒻?P턮y'[=""bˣ >Fq:/ι"br@K&K69^$)Źnkpߑ֮'V}8s#sI5NBh(ÊXCxQZ0*#>׭DJF}'渄q>vP;'y) 3:~8?Q}C$W5N$!CcՔk%}JC7.rߡ>q9Dr;k. fc-C,eS\Ba*S_V˧Vkk\lfVLʦxg eX)~ɛ}J=ίv5_\;B}(n,O֨_y;QzkgMq2>Y t?d1hQM|JO˅IZ% O#?UZk1G' sϊ9Ex뾤O}JRMu>-kk3"UGz0αK.1}=z6RY_S"B oJO{ bh$CT>% z@5iG}yɃ 5NbFT⨲|Dۧ^yW}R 1#@yHLg7B''"*KܿH\a{V6]gyMOjɌcU+3 I}R+G/}GkWד:('hB~q/RE6aw,Or79Nqr_ٗL}YdCLHp'}h9F ~=C>ְBWTyBH2q2C#٢ɡo&oo  3]φ^y^~}\{bePb&>;Do ]w+d.eS~˄'8戀e mSr|XHG~d'<]=&pDPLy!"֡''2ˮE{E2UO-hV/&p!i?ֹyDihb.S,{W&Z̦&+lOܨL53rW+ˇ]/?!1m" I%$)vawMxϾe ^;6$Ɂ9u>Kx^&DM@sh+ 2eS좵h~zR4We B:%$?s\`q}ٲ)为;W+{?5/Mw]8=/|@1΢sТM!*焬_:w'+Sw9|/S#.mB!q%s!ȷu{Fzž^( bEhʦxm̂u˦JU0Ҡ2Milpo$f-*Sߢ${ɥ@_\-ħjrN?mOn_Mxu'ȑ#.9G-$}x~5mrHt=;]%W/RzV.8wrZ{el:ϝ8a'sRZ!.TIDXC^iLc> ?p#s rȝ}DVR 9t喥>"SH5b] rǜ =rVfQtx=m&ڥ`tU>}Z+S[6œh=|?ە.b<Z~0w)'ڪуЫ5# (qy1]TQj! 5}w׹]_(Z9-9w~2?h5}׬?o}v=.[ZCb3)_]RO1.5rrF# !Ṣ+-G\bhBH\xΔ#s6h죨 6"S$ڮ>gPhwjC/ks甍.=lBEMQ+s>CZ2{1sx1"s&!bf9s<'kX^ao=,bSqOgWOr3T~NAk4`vG{w~ş?j=DR0L/OJΣuSX݀N8Ug)ɍEaVM-ϺL|`qNj{d:{ W6]gYGKx-Gt=D;݇U ) 3InȽ։9Kgw?Ķ$~M}ɑx@S7 1-ych/OƵ]LCfg(kz2|&"T??$l!LB3Gn@4x",۞-ҢGN8A Φus7\|Y6Ů= ״I:^@|*zaWB<Y&Ś-j@x$݀ SRj/)UYmrKQV'60x>/JZ^}P~ӻ%k1=&DOj!#!ʇ|،*S3ܒBd=D%Jkr/X,VA)_A#r@Yj""̑`W?Uȥ`$cFKjp}0EWl'zn8y~+S]6lQ UxnLD!ᕅVK1s '=9D( lIIn߭Xw\->~8td#rg3)'<\,,ůࠥx}K}>@Kq"yа>CɣIUK\uWȡ[Iy^b\@;h)&들w9fv .1SK%Gy'L|s98ś(иj2rCq2*[Eˆi1;hp>B>H#;݇?L}Sv9UgEht]| ] ?UVt;hnx{-[ʦر<FdR_>ɾƠE IM#R}NS-Mebg*o*SOYd?Xk @$/rM9ws1!R$c`Gt5 Uȃ|h CeYt=!zU}}Yi;rywZt/˦Ek8:G?}G\gO?]eSЭg>y~zZlFlM3VFF -BI0#GB!?oTuF0c{UK8zuN"bB{ə9|<)6t5p:}kPˠ2ǶV{i'lUl_L}K$F^d W[HVg,VטZBf)Ҏl5,?8 rsƣ/r38$Z r`veȕM5@nj}kᣥ9o\$s3GA\`DC\Yև5ܕEqλ/VLmOpnWl=R<ОK$PKm_P2`2xg[ ֈ9Us׵y>ZcP&M?p}0r' $vF8d D`js|-Ŵǽ/6"ƅ~,gʄHsHl#AŜWė[ cb\S#$ϡcz}RnZT4GHm #Gg{"[EN0" ]dujmU"]_*#$jeS<ίx%-d-C"P76ݽ@L .7eS< a2u0Ѽ_\XA|8b fՕOcƪIGK1ֈ M>ÐZF ?uNˆ7Lٯݵ̷E}fO]%>+zUת."F~ܺ8(5dGeȑ $:$+{EbJ2s׵yRyw-|ēИ1"F~܆%.79 "SWJ$+U]6y%kI=brUv/r3E+SoP* _AY 9!x@H]1cUˣ@mˆ6!"I,_1eU}{C\ol'9 jraoQ,bg9^#b"X)).Z]n}ÿ <\GRT}xs[)ѹKLUz-U5v/8N6tvQ+w$??b^e]M>-rșN3G:9Z"bXۄr{`H2H :'Dkɵ?rHV vKr94"kBPm}2!܄S@j풒Uu?:װrCkum9y'}a~0G1M(#0 |95_~GY>|x|Z s3KTnv-ɈhA$Un zO)%uhcWYDޟBGP60w}`UP?d*#t!22s$[| ZYw} 9t{?FPT )mI=8:6GڼKU¾0G׽<ίYԶNǭl;ŀy|L . 6Y}bA ໕/HYD ~Fe6rgs6bmů{Mw<:5b"Lj>(mtF$Ӈ\3kPM!j5H"'ur=M\9"+'a/_rz^s~Ucv(2,hDFR{e>@~wJO(9$g`D[ĪFMckj8p  gגHfȤ,w%Hm#=G((qd!i s 喐F醑AyЭgM{`j CӈA =;ĥl|8UA@8M+9BwK޹c:VwѭCz7 z*v/FB#TȠZ5943Ni!AO!PO$#D7*So uE>L}u1rhE`!AO!)0Yja0rh"({]HLKk^c(Z IDAT˓׷|j6$#vO|]R|?Y2i ލBtE_J_RB!zk$#DQCA$N=Q`_#?hwBH2[D U{^#kPM`W 0!/)B!$%V #,rTz"\%%wzؐ B]Ѫont=;݇!DT ) KziSOyW&R)vC})vBEEhƿn^Ɠ xrJОՓE%%2Ͳhw "BD{Hr[\g$'IDV6+C=S kg'ZK&}I =aL!$CbU'BYPYxYΡ]_Mk"ܷ xiz}X6[h#(6˦YDPH{#eU ܟ5NU!O?i#vRq` 1DhKJ(eB!8X5Iz(=hg%}Y7ʻFPx"VjzG|J&7/ ،%E~#E[G;ŀϼUT^MEITÜ+aގ)F$\AOiI~mRS6h;$!y #("ӡG aHr}j_RO-]9JӃ1["==7W"#r9[>sm䧕Ϧ }Ii+dd伹$򙃵21”g2eS<q @nWl=DD0/ićUA3=twW}2Mflpo$Ʌ1FPl_L}Y}S#U-(Tt"j:klF$lMj=SR"'~#<XKFP(G[AF#ItI! 8O֗o˭6FZFybo"(R}_JGC=GI< RѩGYiu$"kgNz$=vOR ըL׬;E\<[[Qnml5d=8 "skخLQ^eSB[;hKU¾>嚡THru#sqmt_Б׳ yx|լ;LN3o"Ƞy{g+Sg:9$y4^DA7F$IC AӒzF).P6w"Q?rx\nER5TTq߇O.8-I |?ە.b$S!9h'iyĪפKJ9즢Hd_;i jK)Ķq9.,#v_XrOO ʥȣ2A[bm4ʼc0,ר/Y{{Cyz5"޻6r[?@?IqHruJrDkYwgx3"bA5QT1$@eb"v,v7 $WyĪnx_Կ[!#w\->73/H@gIBT0f,艌iu|Б2=Jkg{=@TkzO=yP%AQ篫]}+U`^Ɗ_NYuɢpaդE?&zI7:3IK>L{,UGCѽtcxU/Yu~ԼtkaoY{ R=b?}U{Cjʬz~%^[Q$<)[YE3K7I/,ȗO}­qoIlF>X҃C?/|G̪?1[Q`̓z =_͈8vtsMU 9`?=,ˬpV|kl΃rKR]fU3IzYeVq^s4,iAxa?_oEɞ=B͈_ʽ _?*H0?iaIӧRkbqeV}Sj"nHZlWueV}UDX %rу6oi>Yηʬf-\zܻ^ўl96?轴}Xf&rF+`ҟY[&LzP"Ԍ^EX ?I{*RvX MKO- GBtap8qXAFtQ:xA,_d$T8 5#:c2gu4~祏:d50O${j8TYeV2r<0ǣ>rH2 AR"{1O$]+jxiWiUgz^ةmjqb{z?""^T=CK{R;֌{/ Ϟ0)DT 5#K{Gs0=EߒTYwk^uUg`lOE3Լ =x<#ɐ;|sV=W >6"b,N8 N-5ƘmOue L"$" ->ʹCQ秋:Uܒt]қndG^Qm 1p/kmQo"?| g`T.MDK,n(s K|G}}eOk[Dq$ "bƐC?Fߒz{.G\ܢ$zbTA79! <1x>,HD$rBPeKlpf󱪧>K/ۏG˨'#yf˗$"E=};3}$eR& Xv8_o}uWfeYkz>.̪C?_wG%}Ԏ}ΩXUNXVџcҤ~ *gS{>zDʍreV}Sj"nHZloueV}U"$r9RFB$rA/Kモ_W.|ס}'=>x0 y>ULXz9.QIn$Oj]p1 a.=y>YηbӖ.r<8]s>ƿ΍}QJ:[ԹX"{Y^9V<;SjWD/ߡ& MUGOO=?1y>>.-xp30C칱D!TN {Y5m b\eVm~--GIJr'g#˴\йzxHXs+\ (?.#%oˬrM0i߃<,{$K DU)zv"'Fmu~zPJUT:F{ 9Ә8LUJލx+MIS^Ǻ/AD׀B;v~޾](y>&صVlPU_?֬  qωym HO^<8Y,2UQ+pF#I.PXmuHb IxcXZ$K_CQ$eV%}]f/"hxWZ r8-p@J[8爾哽x}}c5xF{ Բg8}ށP{Цl{Κ. G;QEP8iw"WjL]Ue7a}`wTS#QHK㏱_thEpߙR^FA鞃;mʮG[DnqD# Hrc!Gypt,1]uj*79b+ѹo(G.?X_icquzDkqÈ{h N{}A3!7o|8"^#Yȍ]p*A X]{ކ&`sѧ~l 9!֘3E_UEwUNwWQtAZ>͓.=D]od9[Ч~|8"1@$KZ-δFj@R O:+)XSa91z:Pu7ֺPx_[:wu:t𚾣˫ (vyj¨_Y3L!,rP$LKKc8.q1ò {І Ph 5^RwG'Y3W̪w`i& Bo0.Ku!7C8}1m9u"9VD㊢< ΩzSi3mmmIoBM'[PCU|;Ƌ>-~'JS5)F,_ y$Ki> 8CPeSW%mu~/|6 !?IzN?__%%YIg:ɢ`H!IpTgM{rsb}V I!?Y/IeV.]IPS\ŤY Wg%}. c#~z=?u~s}OғD-7AmI?OoxL.|$lI.MIo?#i6 ՄEt9ʿw`մ5I SX5?C͛Kx}~,twns Y hlycRS=h/o=TfϼȺq/IM=rE"ZU;>sEM;Oˬ::ș fs2nKzsԁk@{?;~`2Kr: u?/BWp˿c%.*$,2 [#HB]DKNoi'0bߒg\xA^]FP 7 (u5w;uLM^ i9:x 0Oj!g-s׏J?yit?}'=>{8Kז'!Y!70=D9~`z/|lqd ]-<*1iy9nnAyBP*)zˬ'ސtzIYfWEi@!G~2ƒu]i.J+:ձQ7v#@Թp3i>syk_/D IDAT:AU $r8yTb]aR:XT1Ou@3a렞sonc!h\[Qj 꽃ՙɖGȃG-7dշ9~CJ5pAłܧjd`LyTVNIj~lr4x@T-xuvie_"8xx79+Gȥ'و$aձQ7vZb <oi>)9}rܷ\FLf蚛ibfΣSԹ^!QLrke=t5 hU\GxsxKAyr?󚤗%}]fՙXץ%}6LY^X,Fؽ#6aw%MaWYu~ m=}[eV`pϹ9џy_1#4Q񔻄%Ž99͑MW@"x_6ՂwK"Žssac_+P)aKo +19i;rg9繿f0=xq/Vb];yy8!-ir3y::;keVt5?-l;ng<(Cwd9sr۞X>[jL`ߡO̪((꿫?/x眏%:dj):r<5]#R9c1uAOsLaxfHLw Žs>sV{<]-I%)Gv$uymHGU[M/vrj<2z]]e?YӠg &۠tXKzg595EwxV٢B_]\l2IN&>)08S=x:mXᔑ R59Cv}^/Y|s_6tCwDfıЧ9 ]#8{{x~>q\BtxjB:m0oUe;"8-cʥl"keVt5]#>-,Z:xh¼[?~NclC?sdw(v0$#YFD/lKIҞ?U2ˢ/I5-~}>HkDĚe7u@ݑce:~'b}hsӚ6G}N GW%mu~/|8]' ǻ'˦0E"*wS@. s S.S[jR7 <#齅zʩ cۡ%)оIJS9dSvI9o@?'-[!i'si%*􏽥HȢhw_j ܨ?s7sPLu/qsODԑ49# _?VV,]#"ۗ׉yG "$`}֝sP׈Y[$u`#|; q2mv:+sr~i^hbU7ϻ)c9r3UyN3l!6X2"}sTG]lYU[/O/oY u~=Icڅ29\|_`m#Vw[$NҕVV^Y%I.kf `5n3IIKUZWIoIG҇~¦;e̪7ǝeD)F6x>'x}a XMȢ0B.,궤w:wIK/g~tf5S B$ pN #MÞk KeYړdUF?H-x:g$WOY;ZUΙ<&cG6lݨM0W}8,Ldz-U6sWNxk][E1!7\$0.8BGzQ'YaLW$UgWG7,xǖ=E1GX W/AGON/ PXnFmә3_,yfg1aw_j"ʬzW/G6M#i`E1"nI.MIo?#i q&KpP|(E_Uca:gp'Ow~n}~(r;׺eG]djqU[4lY?yPZҘ>(u5 ER;Ƥ{dNJ:Z5ƪ^|/E<#l^~ͳu~`PoS}_H#Ygd}<[_ṽ /-@Ħ0ِ*#iR/0p`4[]U㕹̪,g}_WnDzZǞK)/?TZlH^z:†va5xBxQEUүMpfg~ ?!?E.~_pf(K [$-s-feV]oCw:+Rqr:H҅/Yuc?өrm4+"D_4$Bz~"f"lb}#`6u~=X2.^oo*?ЂUf F/S)I?%}~2h}I&3#_]񎹿zk.̟1]h_ykܸPfG@:[2yM˒.LJrBDB5Wƌɟ%16 ݸ/|G̪?!ٳBrA0BOW,0*eV}Sj,L7$-wO2*|O#ycϊ{~TG85B_[i,LXҐ[˖dӣ?[B ΅P#!ݘ`,;p'c{Fb0Ƹ:F{ ȐcDw|3%}|U^O$]+jgI̢̪sk)B%{$}()H#$K˭uKr tr$SdU퀞oDT,BwsS(cW}v .tjIէ39Է8?pWδw9jf B,}<]9 V<0=H`ϙ<`H9Z?t̪犚Oˬ:E~ǖӢOqMM/o=Tfϼ/ {oݮlt㭊4A0i[A?4dQo=zpkl7=gUNSbUOS;S>Ua~]>`rˑu~:uB4+w%uWfer.m/Yuc 1S0.G!8B4Y`--^-^=+S=w!,)% r9s3v*i;P?YOsEMOˬ:kpL#t>wg*Esn0 ]eV}Жй+x D'S?h90ZߒTYwk^uUgR?"O jzBb] 7"~qYruIZ7Ll8A=!˖1-B1`Gjڡs#']lESyFjxNYOP;|w_4Ss1{c] 0"X97<ϑ.G'R֝j f0圚(E_m/B疿oL`U[UIEg$Aw~373!<KtE[ޟt,k4=7b/k=OtY\:]MdvQCyWeV}\ʬ;##O篭NeVݘ?=׏u[0g~qdI}>_<fshwHιm:},z"j)v?P)!&7g8a2Qslʂ‘d'ט>!r(:YF{˽9q}nL_V< YaD޻>j Y]ϿPl]uϜ "*k G % C/x-Zۀ}fιog:=z?)t?L"1o,ã1ʡJBr# 헨-Sg:I=1gTa ?gN ߃#d,ggSf@/ UsG/K|chɏ*s(S'w <Zsu9Oҕ=!X~U,D>dk[c) e"&HASЅkoA#o3G rɂV[5] ;F|¯CL:斤,Cn,X=!f,-c={+CY}>snxȅRvldE*UG5b?FD4p ZcdX[>Jͫ8{BCou~oT/Wc:eiieJL,o :myAO3- H׹ 3#P0'iKuIoJzI{Eſe㘇M/$"Y-IuUy&eI_Yuf 2T"z 8T6/t>!s5 eV==by~7tw7 wG҇y6 Q(2e zꐣ JL13axuXj ų'%}|UfnA 0'W)]ot-Cu:. *޺HD{g°{=σ~"f.ꛢΟPI|Cbq$,ꫢw${& n^] X FPbA/[}-~'J{TM/:$C?zHbLuQPm6e&=C]wGNkSaZ2~ݗ\a8t7t I`A 1W\i"!)ݼ6{=Y-Zh4TzYБddZ">s}jߩy6MhTAX^ .D>%"!K2kcYHՒ' LұUYr< +'Y3W̪X`%o>7=B>53_lYU[/Ovݼ*ꅡ4},i>X L L? i]|O]UJE{!{= yIWtzeL?j7S )YtˬbF;I??.Ar<(Lw\x궋:]SGwZ=O un^7$^}nYUQ{:W^jL@jxn^ВBN_oaMԪJO麪w굏/|VkJ`OdZ= 觑!ޅQ4:b,^*=`ZpLD>*OݼV6byyZhkW,4R_,U~NwW~QUtAJ?eV]/|WNQ{eV]֝cN/m _,F[d ?r[өLhYηy1DI k o9#k != "^2~;l GaY -Z|,\K__t{{~_#y=z55^/o=Tfϼ@/9w jav}^/Y+89jCXާqB`zQЋwS5= O{<3XBk1keVt5E>-l'D. %k{Orߢ!sLD` S2UfE7xɃާx9tw90?M2c ZU:5Oi瞼z}?Jsȸ[7)2) 5N/|>I7ˬ=KɃ^AQ篫.|w]y^DS=*`R-V CU9zӉ z1":?ݶUۓ%麤7%Ȏwېq8e?ʬ*ʬjs~ˬtDRSP{=@O>)SyԜZ:[hE__<+z]淼À5jd]8UE09ݝstQ98C`&LEXӼ7l7K_}{@} { ^Z'ts˹3QcO%SA}}?/TE`A9W}HΟ·^-IuUyϼ&eI_Yum7D@WЋ㑒ncSG#' XESy QƔO$]+jg ̪{8HrD@¤Ћk&rS撈p`,k0,cY܍XC1gϐM(U O]nmv:+=9_6Bˬo]_GL o508!*cx` Jzѳ^)-Op9A Y'!-AA}}-w4yש# Ob2 *i;?٩_ EOZ#7X^}| [rSbl#(};ymAnbs߄>><9L&K^fVB["JOX?ǹA/K惢_W!]rG#!e~3uBμrUt=14DFt?2l}}X&'$y_-}1܆ezyOWy}dNJ:2=sύ? Q>`m}!eW/xփj[VC75=1.3 2\f]NQ{eV]֝N༊/Yu#)Kpi!mcۃG<b3~➳|O:D =[Ck^ǎ13VAq"=vk6߱s8"D}GFm*>LDUS~xw,Dƥ_zfCFeV-p5|(|VfBC,1y:Xg)jvx0unK#CI? u~J'隚(/o=Ez5Ʀ;X?o eV=¾Ne޼#=X?S3I򒂼u~5deV]nۧw6Bt$z̪aMiN_'W7xz󎰐3os ] 7:aKu꩘/W.qC+o-DZafi<Ȓ8'ɹa!d@H8-FZ9wc<'Feb\Ğ-I%)Gv$uۆ{HPysytYeVeVZh럗YwVCFQ2ܧZnj _'Y3W̪OR9w`>>GׇDoE̪2=Qb.LL] OC26 cYz4 9O򿤬?(u5E.7<+#5DOҽ _?*v^_z"l6o>~S=?)ayL]dyxdNJ:"B.LG OZ579<65 }k O_qgֱ5z<jxLcWqwyDLr%߹H:(v߲ӇH<  rm⦨[2yM˒.Ӈ#XaȮ!j=FZWTDOʹ(:@M}9g$ݤ-]5dmKIҞ?UceQ$skV5`& -Rh'W)Zot -CH Rs$5,B@Ƌ_-\,NY.\xtOאDlKz)\"-}'HCɅo?/~6tm ,u$L0IFZ_O&z'Hrо1^_אwאI*="]};{݇#xӃ^xĄ8l>,7vcǰ ˾X5nUxzK:ʬ@#x#!c2S:APF ]rỂy<@rtאEu=.E+1 5`s G'GH]CF$H pd_LL4QzQ9JJ:[y9J#yvYηBasj-DU,jx10eV]/|WNQ{eV]֝b'ƀkȅ/Yu#됋UvQwx|A/A=1Fvy]]RW0$g?>lߏCGdsSd&, O*QArCאH “fle}cW v怞9JYzpZ]~qQM}؇!p׏J%Z\:CUЃSAZGD wQ]?ԾwDFӮ(APMhe]C!HLD6|/`=nuP-P{RhJ!t [@אX9“~  A= F7]+,{6S|fHuH9А36Zz^_^Fb$1Fqj'Ο·2`yꀽ%.*$,2Yk!pOj+r+]ކ1?!wCtwDކ#ѺykFwb] G `C.[y!z/D6}/`="'X}h[-%x{qjE_hr>o/ʬz>uDҵ2v:|抚TOˬ:4`3Gw޷zcC>/Zu=No<>rU0V2|y5-L_YGgZ=ZsKqjXhC\@7f7, nuO}ɝ/ \тy>'<ݐhO2*|OXIN5 ݄ϼil |z֣CeGFo1SkmQ adf/ۊLj<Ӌ x\b|Al|]B;\ߒTYwk^uUgEXUAJBsdj5cd%aj ԹHC['_US'cBڼ\!P !!&:~; S`JcS9p䅙ȩglB j.;0,#Cȃ$؜[@ƲhLa95ַ9|0ʬz)bBn ؔ  ԿR*EFM.mI?nSuWfeyr>m./YuiSBWΡy#Y[̽ _?*V$WPr`Q,1SUwf~ = }κw~-BM`]-UV,c=~cXH>J:[U-zF ?ٱ<,G]kߥ"rUvQwQ|C;1̪o:BM. I}eV}Uh9ʙ}b!ֵ|׏uJMe9z`/,)T ڶޑ(]Qs58jPS%hN7Os^5.&lCQK2܇z$[| &tH媿sXƼRrzUs]`!GɃ^^>(u5w2ں7yi(zaKϏyQp?|a?^K].{9C: ,ЏlVE!f}4sc䂢wGY4/`REi[jA#Y}¢#9&ΛSS=./j iC//He ew-ȝG:Ah}0Hժ3lѦڶ}dw 9ckJ& $ Q_O-S{c@i<-چ9K@XQi?]l*&D_v P'zfy]2 oB@BV[Ga,ڱw99xx E9( #-RcŸX3o]=h!?ysPj,Ez=ީ#>c/kUcZyN8Oݮ\%ΩvzWcQWs^i4늞3oBG`kHSHx߭"0&y1H iAlXeM乇wPA/qӷwꈘ=Hxj!ߊЕ&h_#̺ۗWg8ݮSK}B@>ԡou;X?o eV=X[e?EnIˬ;|5I/K̪31r&al@_E5m\2.gO|_~*(oMv텡5;,*Wmh?dU-⩍AI(WvYu:.sHIo뛍UJlKP#CI?01[l-X/ˆlA~pI[N:Xg2hN6]GZa=L1I"1/@i0`.C+o- ʕnPu9N"DxևE?#齅zk_vS?z C嶤BJjq<pDp̪25A! 10߷ukeVou~EMOˬ:|ê~`_u2^g=9S-c"3S>?}! Y!=H c[F:$?o+Lmj2*(1I2Ј}| }aj?x!Q#D{ ,@s&P4Ve#|{ ?Ui?E 5.ֵds*@C `rDq{ 8?&Զ?H+;O[ˢ/IuU_3k:w}Z`5(۞ylAO;7}c3<,IIK-<*-IHPO0.nPc!pqAO3oc I!?YoYu[һE%3L}XaA,dSY |ښփy`v4Ƽ y;=o|?%5'2ut[ҏT5q҇ m/D"˶OWyoo^Pٴ-鹔'/1-+E?,ˬzÀBB=ͼYSs'/D";HVfN\pp6;b>[jC,)zy/5HeV+jl#?3Ig~٤+`\wؿ7fG~P0DU, 9 @izzqyW=>}HAiHK:胢_W]THIa,?YN8X:U%麤7%Ȏw)9?LX,N`ޜg,c,C$4oI3"ɻ+`lQo)9ݝSsjtrjʬb wCmBO[:c;Bgsq.fq?y̪8!&uO9` 246qYş*`E"LDڮåvϿ*WоqdU޿Q;I>yf ^sj bBס+{G49XO""/D"q=2>nSv:+nwr>E?$Bˬ=ō@w ;B/ 3CX8pi]sF͢L$=v;Zu~$eeV]n ߶>UfkMVU/E|{iv\*^RS8U(EFMmI?&" j uvD\1BU3k)Ieʬ%gB83S ,dimy>DPeE6hoH?/O̖}C[|,[ʬ'XnHZl/teV}Um`Wme'(92==ݼI(?tYU֭p˛\t+ޅQFJ@NMX QU[z4f&731`w\߶ッ cyzA&Bu=ǞwE_\> E=mE?-z0<A1>{xCʭ!E# _?VVU<{,GPy8QVmxZ⩺f@zAιg\.eV GUI-SV-d^%!jƳdIw[7oG҇P6zy>chMMWYx[ӟKj Z,>ϝXD^ذwRSV--_;@Hϝǖ#R9ߧk9bQ`TfڲXop*놱zĄ\tVSc<6c[*tɂcrizITF H31zTUY7s'F=\fՖ}dW!S)" KlՖg&xnpREEp/򊻮 YwU/3^Q=p}hoRF6O>/>x#>HdۈP$K#AECjd=Ƀ^ uEz =~ow/3 }Gq>xr@k>=DPw8\75.kjlnЇ!a)LonlՖ-rkr@k{.) O*U:ܟf^p.]vUd^rg$j˖cUR٧/BD^XA<@Wp䰦F1Vuza4s-U7qZAm(O"~wyCrB~=z,q:%.*$,2LDxɝIonlՖǬ%ޡz:0EqYSc45OBoA7#ˍjkxB)5ؼ (^ITU,!.: yிE=ݳGت-K9HyN \;9w,|˚+ֵ`nQ0ҏ6徹f<?~ A)UW& 3smY\v\?̪:ߕS^UugE[SBˬ18OځIڒt]қndG^Q续肗ܙTmi3˖x}jE^? ŗvUJ{s5>}"n/_ۈ`9&.3 ǽXU_rK?Zˆ{֐>XQ s=skuHvU!w\ 704{|N٧ `51,;3Q୫ 7X0C  ]cgbeVmM/eM|SӱzGNɠ51ƨEι3Zӥ뼥72,~*~" c鈸 03E]@M?B{Mh͝I9!NB{0'Ӏs~5deV]n߶>56bn|y̪=IU#d%jD!k90.m߫ux@OG !Ru ,rO-4GlqJOgп7q= RSxӕ#8G]ZhHP и1ǂy<3-`"/ i\E636,^.V@iE>k+=qX0n px@d=` )(^by@5e DYη\x_{S%jRϡA|`  ?Ք5LBsF[BY~{aM0 jGZGPf7E? I}eV}UF -`ICPM$}=/ Zh3g KOU[V`]>辨*J:[Թjҩ#:"ЃW%mu~jʏ/|51 B ?Ϋ߻>jߏb8IG+󎨦 "A\`,\ b;Pnr &؂IA2h"XڢM'ʹbPirE:pI%4A`JGB~mzO{o{YkM}Z{Z[.}Utcoޓkj8[Y z<+$GfByzxю ɖYQ)$]r[_m Mf0 1$4Rqyzpk0ھK>UՔ/Z<).?sN;TSկMrL.qϻs ua_eBqڝE&1:դC2R2A\f !`<_e%3UIeiw}As>ϓR`j#UFGrݒ>n.󤠘Rdʲ #Q&C +c}oor ìm2k*a1B5HL@2WYowpnZ7sQ}`}ud;2J"O={_ߗ1)/waޞwYk쫎nwY2}IUDn-+]ڙx7u#?REV2]W6rL{^Z#%mde^ALXuٱ8-i*5YE5iېѱ}i Eࢪ;sp%q ͓Bd*괊.գ`3%t5K %`^ aO5DC2t/L) *0vD Dϸkw"MD^=Aw32:dB_L!;v󚾛FA,xμcl#֪z14V3:ȓ A_k\zjl= 0j*R8cnP8K?vUtoɓ-C8 +X )R ;K93tOV<"^5W;\|iy>Vĥ>Vhy(O~C^nwY2}IU&ZVd2ٶ-J/fh8^IEV]lz+yR|vȍy񜝟kN)ٱ^}""^k/wBA&v}9d,!`қ{6-W)c<2.Gj9D`wK".ְ.4FD#5\kzr-!{uN IDAT"amqqBU:g@xƺFtfki|*'8ӈWly}s %UF#+6hL&)Z]%H[#r8lgewL{^Z#%mde^cՔY&U$Ȏ*\N>簗LX嗌 @'9gQXӍ ,6CL |bnCxzd4Ѕf ,`먬dzBytR'{ujL7xC7f읎c=UyR\ Hz@$>]Tn#:2<vjwɄ5-T7*Gz:h^V2"%!FvU)&J+"գ}C&vnH;/^Geu D/=Ӻvχ#X#II4tZgWCd2:oi V#d-;n6z]"sޔ_&[$ȎiD@xWG'd2uQٌOuTvx Cx繛6kQ5d舋O_S:g #)Vx70cM(wGFCܶlZ&NƑ=ָqٙ;C5uEJ KPG=R c5NƑaV|'$U,z􌤟w2̐mX`BMy sGzS`ty[Gl\)O"=S?"q}>'S_^OIJ]hWQSIHUے `yɲ"%Dv%(/pv,#lrR7%}oV|yR\zVtN<z.XwMdg|Zc{ķy"^՘zfugJtdZtǬblY:=AyFܗlH::O+L_+I%}}KL!ՎH 0  e29o.@{ƌnH;/sIpo$=]5IO^b;߱Q[94>͢mOޫFPw=#3B˄I83gU0OÞ֫u;T5No."Xj]!k|&3Idu0VX~وw5muom3Q^"]!dy퓕UIeiϼ 9IIqg>3wG*Ϻ]Q"`=-A:l n_Yt]$,GKtfHVzUB9#EdezAGȐ'1zDbg$}}4{=LY[vf'3ڬY>`IkY̓_sI7>&됐^ȾG9bu2YeyZ/yR.aU즵^,rF^I7+Y^=XսkN^acyȇxE^<`s"yAAl[aȻ ,FP5s =mƝzYZVjIn}xVyRkڧLtWv!C xŃG9ጪKY}PZѦSooMT]䄪2+;gr@ҕL&ot^/Y A Yݡkx*OXؔ`Gs޳2}v$yRQo,#C+yR<Ⱥv}#l'鷪Eҧʓr3$]s5 @x 7 >DPajHku nl|Nmf='ŗ,1m%}<)NP=C˧o?;W8IEV^lv+yR|Fb;WvZ^I?]#07@~U$G_%?PeDVg$Jk5"Co4v0jwCΝT$MEBP:O?W_VIoK2_=+ӻ%}TDsԛ_Az٥cl|<)~dl_j.{ | BuIgeOI_ cA5\bÙ>+[x2j/H1tW|5Ke"a U8ϿuIߵ4cDPaеy &{Y8lO3<4KU$O%=\i@uq I$'eI?r\FVaWU֌vG`8!邪Z/9^`aV z܄}z؟pL$Wiu+^sv  <J$Hr̷_DDW~`0oYRCyR?euhz׿o>d2T]9ʛ<~U#rC{VPhqvf|V/DZt=$鴿: G{!5W;^+,>ˆ2|Cuj@o=a=CW)oy(A{Tq" ?'dT-~U[W٨?v764/+cV}TЊP" Dr`l&Z,G"i ba][x It>iOdezF-0;xXfϡMЩ<)ZvQ=bz$*tH$Ь>*̓"m$='<)tη%죿:gzkGDVƷffCXYwMғ7as5xx#;AD@}PeCkT&Ȼ'nI='Io`Ym.IqgΪ*2ao3zx8 %B$'ZЋ`kH"sI4`XtWwh#g^Ikۡ{ 5OC{䭭߅ >yR|郪2.I풮IYV9qv>K"kYwy뼿:> ?[Iz_{mC .}3=0yRdyRIU{ʝʓ=_Z$~UuеHsꏲ`dz2:PpHg:L4v .n%aQe%f'űw4;=/;C9.:آTn,^.ò]<)=-6͘w'( !Ƒq^̬LN#`E22B$,/ډPS/TR[?K:i'Ǿcj(J=i]dCsc{w2]t<+Ӎ<)ЍNveTIqi7pZ2Jh}fL$+3'GX޺̬,D}zܭ5if'Ss^y&_菱6+}\Ti\92jte=8’ԁߺS[-4bxXc;fGu]E G@zE#b]Kma$]̓xϜUU|<)'K'?nsӶnI='Eff x("&Q} EޑO@1)uYuc=ǣoQ+cZw~oE^_vVϟ'Y>*~IƷot%Oϲ2PG9# ]0,a<PN? %/!oYRrgŀi'GXφ;bn3G;nۍ2ʱۦϒ#YIHW$*mI47Gm|Gr>5n{s!E;>Go0uV NJIIRx]ê}_qy`C# x([]{Pېt4O?1/J뒾]Iܕؽ#0a_;;_}?Wb ÿsq PR b#ƻ'$#UQ)$]k&I%#0jvyݹrQ=6\m /wLI_$}Z<).?sN%='aqUR'E3/HzNyR``Bs~M@(wk }(w_`el|NmFʓKV1~4 vy干%]wx/w{_+zl4U=Pl>m_wl}]zZ?9rf˘c6(Ϲ켶qLPOw':؁?{T;z /56SUtL] /#]vGL_Rug-+!IEV+xIƷot%Oϲ2Pwi|}_VC ]/ ~]g =CE>CΗ8̹յoJzqlG=5s.;mQ %pu'?2%OX`"?n\Vw^sylEXc%:8>mzo1=d*deyRo񙳪R>̓sp<)N$S$,yb>V80.=t IžuNz1z^kя\& ;!޵tq ;ߚo hPtbz/[\vYiYZd'Mi+yR~9wCyi166=MTy|x]õL=\Sbr4pC8m2 DeM? kA+Wv}k%V}\Q D>z705 Z0.AvbzsN9ީaS{ @'{<QW>BVL0A"]n)Oc̓e i-+Ӄ-2o|`zA>%?J]8Q_0VK~^vsP(z~/wЃEn2NR8 IIߔ<)ޟf%?%3Oxq2ݷ^ Xǐ=39Xn @K4xh,zg`pa7$fV/J뒾z1Ï}k7n;{6z[Ɍl21Qq qpy5t-_k h,kz =;lz<1Nn$]̓xϜUN<)3 2 01qn8$;ࠉ`Xپ5BWd=cy|<r}ok|}w̻o 2߻=7<9qeͮFDvGL_Ru|-+"F{^̟A{P݌s}-"ezR[3fgeNad;s dE_Uups?$}g^f }k43֛ʓuI*;`$Dqf;.ֺ 1 <1Nh;ςoH+!`%+{ׇkN3|!+B )7rpUR'E3/HzNyR`}뙬L_UU,ɓ32K-5_ɓif% ?.tjܨ w3'Tj+2CUpIW2Z^/eLDہ"۔S wnwo|<)AItIƷot%Oϲ2ݐwIM4vn䌪h~VPWyR47PoݩLh= 2"WS~}~c}߻j0Awg!VBLQyR ]>".P `{NJ/2@1x@LXgǀ~盄Я"v^2,hfh7R'V`fhڹ@$ H:v=D0j-8cIVTepa=6ՅLA1Fz|%UkYSek~DXdg`]]T-zbUQ^v.6lQg-W G8ชl3C֟O3~Fwt8+}3|n` M'!TՏ.sd0tu\ ƣw86宫]S 7c+bƊywC2Ր-?Ua[FWd䄵j!W%yR->$}N]. Iv}{HSHbuC8ٌY0,ugXՕR+c?}ߑ=cCF;M#vOjkmFt8+Q6<}G;\L_R_t} Sڋ|qW+L<)0VS=fe.xVyR3N[ 5zxWk?8wA"T6'{"ޡ*b7 3@lZ<<2dJmN-O_;\2wce z%rS)->HPϸNˑMXo5<3]]~ j"8`uJ: iĮ;h5zX `=\Q$jm1@D*֑MXӡaO޹ ̮y똪Lwu!r"(1Hwa!tg8Tل욧H.&8]=TN#vx,;aʯ7Oql{q6a8Z{uj)iO}=x`K_Dul\]8ּ%rSg9-:]X=JnKMk?A#nIMf\g=2TߧSwQW[wIqs2PU8+$Gvx T-ZD><)s޷{L_Q'3\%O~63|Fϛ<1ߖUU=.黖"}e4YmXfǭޖd2vmy_VĶ>C?^FlڙrcD=>wa!DʧOU! vLX%?'z0wz4qMe$ϣ|_ޕE?+"{F߃tZw0}=ٵDNq@Nu //Lq>.B+ Vӓ݈ wL~uz܅<Vtq63?}GZx{Ɗi?F/%Uwֲ2]V ݒS>x>F~^[T=(֥cz6?>ϐ ;?]n]Z}=owK!ݕsyHګ=CUc `֣.О1(^1!bVj'U 2<}"XepG񈙶ϓ:uz|Q_$}Z<).?sN;T=xܒtѫQ.cl-T fYޡ~ɔ蟰Ӱy.ڂ]2k!nIM7oyRd}oKex0O_ҵ/[9*MyI? Ҋ6[͓ٖ*UO2$!?qC5{qW cpN?0z P *ܡCu@D ^t\grGz}EHP`]-yR'L0!U@|7kS80>}ߕE~y;!y> A5tp 5XP6Y~[Қ#&?_V!L<`<.?*lmC~ 鸤'2=#yR|Ψce Ӂ%}Gҳ~WG~EO%"VIoKz'v)v7wm$z~/p3NJI7.L)霤ןy@7djNoKڐt4O?/J뒾Kӟ! !vbM҇k~#iI>B`aH* 7R]<~Ǜ̬<)yAs>ϓ菾W=uFN>H[d7v939)d@g! ![-?sȈ2*?E_d ^eX5>yP;c<~ZS;'ſ=>tSyR<<`_2bЯKFE"m3;^"z& }t۞FZyR\k} 2be"2*.z"ogImL>Mgeګg_tqΓ⓬L/Pƙr;x/+uIdz2ȓ ݘ9w .I5OKcCL*KT i-+Ӄ-2bo|6u/柭hstN?K"kY[ jv>:?Sz~ocij:?g!$NHGRSH$MK%Æ} 3"#KȨң/o5}WٷꙜ={V z:{<&ƛ;]Isw"+%V%I߾]ҕ<)>tC%='9VUrJohXt}In1I O5L_zL@hs  wfځG6.",`[w6CyR|ɬb2bnCQ_dSҩgmYk^FuGk$?GmNm|b['ÿ9cǑTkvp9ɩt? 0;'ޟhx|x||OgS4AFLQtU5|L{,-=X@NG!H,28wF l;dT,Ug4=0~າ wfڃGm{rϑYޒ'[")B #f-AU؟Nxwڻ vdzj*BrIG><)yOVgΈwu2Ug4=F=fn ~G;֋$Ȉ2*F?gߩ`';c?P=exxb[>F׿~ފ}=±N׶HKGGL2z`9[h9rgݷ)V!bC(U97+}<Uy?uW9љXy~$G[;G1{g@<)YUIqxm;CLO՛C-"כSyR<|/"!*jkmmVUےjh!eez꿞ȓujHx7UuԉJOwγ_c 㟯p;3KG2w%jflUqxɰ*=?gvdeшJԅg281+ӫ<)$}'Ł6KG>`˘. l Oc䣷uUV.}w>ɰ# [?Ց,w{7!g(VoTY.rd'FLr6ڃdWww (#]."sC͵h?}q괶 lkeX:d؂K=썱29 fĈHnw>j*}Bpa 0+ fw]`L1vۻXL#B|,86Vw|ɰn`5;ٟz=&=I/Kz62]0<͈z/U<)^p}F$cᄤ zFyw{g#;D殪r~1|G P[_&Z,B"â-e0=ʰp\-d8Y&25qWpqnKc1#2\#;MUbdX+f3VY~஫}+8jg">#pFV2,8״qj:Oh Ȳy4"iFcnpjVБߴJc;H }hq<5t@,`""m/, 9QU[z0値+V2,8̃ƾ=g#z推/=yR|`y$62<]>s0y3i}Y;u caAZV[Do|6(:cAUU.Ij˺]ҕ<)>tCVeIn]xVyR3hNwaqWdUg}~kzqu3aMUFL_RѰ da"" "¢9馒*A皛*au;}v_`;,MI2HwJxo?^I2e뱏ubƾG:hFN ?YIa!2jt sNL(aul[UOx~W&" =F憶{V-Wv_ 6˹&`sRE,$U ֟kuW9@1ҷ\ɻ%}TDlk=7nkB/^?sMrJU1C-2>xj%D@D`4@ߐa21tdHj'sYDUvVLf}9Ϙ@3,$pi}ؚHLHy3jkMFXtw]=zH~>yǝzs,;:JzEҭޖ@ `.$m5Vk=xh 7D}@D`\NJI7.L)霤ןy\3^2:5B?} NXo=zmII9~EIt]w .wq>gj/\]dQf`V&$,GKtNUnX3XywyɓZm2y\L~]<)ޭ۰t#O7tc-S}]NjM xHPDD8)bP䄤{$Yޡ*mIW2ICyIDN 4@x wX-j" =a\V˄HfjߪʒOoݕ'gI?Cgࡊ"`[VwOGI2ΩYK6ug='ŗ X`O=G;L_RZtOt'B=[Do|v9W$)O"G1m|/Ի# C_vqAnk|}wr0ºr ̓0+o8uypS`nA*r1~.3К!3P1b}q62u&"0&ΈZ&`߄]b³;hԱugu}Xq_ix~vл]2/f`@vj{Md}"ݦaπtol(V2^7,xg66$-I~cx!!gIDAT1 GG|fz_o2I񺤇%O:CB&a|P*2̾@ v9AN[2PWݍ1#`FƮ?k#fϓn?3T鱪/q :!amG;DpmX1ﵪ΄XJŒ/W]F| 1Bc/w{[-qd '@Xcٓkw0|y"`=.4p]xiS֟cy~##d}[Ce,I絃]pRK>ˉ59ZЗ~8N_$1>~gL'SL¸gD4d '@XyfcA_ژ%yRQ{W{4$M7I4cv۟$??mzoFUUey|Z<).?sNc:y$Gi &a7z6r)@MIr>iDxk"rمsџuz3vդa;]-2S`Hj\<n<dџ݆31 elq@c91 h<3ErnVcy<􁤿*İ>O Sqj6xʲݲnI='Ҏ:jY`\Uav{"} 1²VU[z߬m#ٞL>\rn쯋nH:&=I/Kz62]K!`@<)YUE>̓@ϹŐ6ߺ+OϜSw0ǎNX\ioΖcU5dƘAh=>kݳZnEn<9L`}̅ת^n/XPfr\.\.&@U+D-y!vyart=?Kjۭeech`gF <,wrvOʐ\R ԻCWw$O뿏;TgFUau}Zۅ i_ lmxMt`}Uj``_ VOfoS\t Ǩ2*̓"m$=').U=,YjLzhwuK&rm,P#KնshTpu `u= )9&f]]}bوl8bcekŖ@hv)Xz^M׮hu<)mom0[3cIENDB`openstreetmap-carto-2.45.1/symbols/golf.p.20.png000066400000000000000000000011351302040332100213660ustar00rootroot00000000000000PNG  IHDR bKGDIDAT8=hAϽo ւ)4oB^8 _EDD*ҩ`E:T(4Ԑzw=wKHt7۹f>KfqdEYPɰl5?ߺuiTD J`~q}Ȍ>v,K"+pU LSQ&*"R/R_* |pk"\]gCvش<69FQȊ_i;jJw6K ;K w2[E.,vtvuahQ.oj}q9qg{s xO f3lRrli455cH@S@E;\e7DiX߀>96 Ldw"Ж&MC I@//LR'PD>Μi`"hW.P\k7 %GsJx/7Y*z*pl}}2nc[b# 5@"IENDB`openstreetmap-carto-2.45.1/symbols/grave_yard_christian.png000066400000000000000000000002411302040332100241450ustar00rootroot00000000000000PNG  IHDRabKGD pHYsEJMtIME  3g.IDAT8c`xASD%l&^Y80*/:uxIENDB`openstreetmap-carto-2.45.1/symbols/grave_yard_generic.png000066400000000000000000000002521302040332100235770ustar00rootroot00000000000000PNG  IHDRabKGD pHYsltIME 6df i7IDAT8c`xASÈO32³Z&J]9$ `ԀO(pH'ݴ)IENDB`openstreetmap-carto-2.45.1/symbols/grave_yard_jewish.png000066400000000000000000000005741302040332100234630ustar00rootroot00000000000000PNG  IHDRVΎWbKGD pHYs.*tIME   IDAT8n@ EgfCn! I`2GwaYu{-Fl+mCFwCA.І#V,*ڽj&>Y'Itڑψ14řsȏ2g.,Dt],%aˇ7]?H8lȒPjUA3溰C ]B#¶#CyN]u2yٮT&"9o1L\Xc>ÔIENDB`openstreetmap-carto-2.45.1/symbols/grey_vertical_hatch.png000066400000000000000000000001371302040332100237700ustar00rootroot00000000000000PNG  IHDRa&IDATxbSFH]30j#ڐ15IENDB`openstreetmap-carto-2.45.1/symbols/guest_house.p.16.png000066400000000000000000000007671302040332100230100ustar00rootroot00000000000000PNG  IHDRabKGDtIME &W]gIDAT8kQsoA(6V-c(b-8* ) :9`H swA ]Z!wpM>c ˽yy Q];LbT\9<@qE *3o7D.mn openstreetmap-carto-2.45.1/symbols/hinduist.svg000066400000000000000000000026441302040332100216310ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/hospital.svg000066400000000000000000000016241302040332100216220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/hostel.svg000066400000000000000000000027721302040332100213020ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/hotel.svg000066400000000000000000000024761302040332100211200ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/hunting_stand.svg000066400000000000000000000020431302040332100226400ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/information.12.svg000066400000000000000000000030151302040332100225410ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/jewish.svg000066400000000000000000000015201302040332100212630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/level_crossing.svg000066400000000000000000000007411302040332100230140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/level_crossing2.svg000066400000000000000000000007271302040332100231020ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/library.svg000066400000000000000000000024631302040332100214450ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/liftgate.svg000066400000000000000000000003061302040332100215720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/lighthouse.svg000066400000000000000000000037731302040332100221610ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/memorial.svg000066400000000000000000000010601302040332100215760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/military_red_hatch.png000066400000000000000000000002041302040332100236100ustar00rootroot00000000000000PNG  IHDR%=m"PLTEUUUU/֕tRNS#kZ+IDATcxpA hN=\IENDB`openstreetmap-carto-2.45.1/symbols/mini_roundabout.svg000066400000000000000000000004571302040332100232000ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/miniature_golf.p.20.png000066400000000000000000000014251302040332100234450ustar00rootroot00000000000000PNG  IHDR bKGDIDAT8OhTWq&AKPXP}DR,-ՙ.D#M +эT.d  y"( DbL&@Pջy%50O.sԥh ;lȐbOLڟx~nuvߙ~Yt䚾ڝ=#p 0y#$fhwɸ7Fˍ=7ą r E4п] WD?E@jzDeDа. ME8tփ}`|k,Y8R< ,'}k$prZS!+'[QIENDB`openstreetmap-carto-2.45.1/symbols/monument.svg000066400000000000000000000020051302040332100216330ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/motel.svg000066400000000000000000000035061302040332100211200ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/motorcycle.svg000066400000000000000000000110551302040332100221560ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/motorcycle_parking.svg000066400000000000000000000111021302040332100236620ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/mud.png000066400000000000000000000002061302040332100205440ustar00rootroot00000000000000PNG  IHDRbKGD pHYs  ~tIME $#۟IDATc`Xx VvIENDB`openstreetmap-carto-2.45.1/symbols/museum.svg000066400000000000000000000012221302040332100213040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/muslim.svg000066400000000000000000000013111302040332100212760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/nightclub.svg000066400000000000000000000030161302040332100217530ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/oneway-reverse.svg000066400000000000000000000015341302040332100227520ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/oneway.svg000066400000000000000000000015331302040332100213000ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/orchard.png000066400000000000000000000001361302040332100214030ustar00rootroot00000000000000PNG  IHDRbKGDIDATc`(aӪGIENDB`openstreetmap-carto-2.45.1/symbols/parking.svg000066400000000000000000000017541302040332100214360ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/peak.svg000066400000000000000000000004671302040332100207230ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/pharmacy.svg000066400000000000000000000010211302040332100215720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/picnic.svg000066400000000000000000000014461302040332100212460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/place/000077500000000000000000000000001302040332100203375ustar00rootroot00000000000000openstreetmap-carto-2.45.1/symbols/place/place-4-z7.svg000066400000000000000000000016741302040332100226530ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/place/place-4.svg000066400000000000000000000016741302040332100223150ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/place/place-6-z7.svg000066400000000000000000000016331302040332100226500ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/place/place-6.svg000066400000000000000000000016331302040332100223120ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/place/place-capital-6.svg000066400000000000000000000020271302040332100237230ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/place/place-capital-8.svg000066400000000000000000000022651302040332100237310ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/place_of_worship.svg000066400000000000000000000016521302040332100233230ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/playground.svg000066400000000000000000000024251302040332100221630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/police.svg000066400000000000000000000013001302040332100212410ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/post_box.12.svg000066400000000000000000000023221302040332100220510ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/post_office.svg000066400000000000000000000020221302040332100222700ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/power_tower.svg000066400000000000000000000005671302040332100223600ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/power_tower_small.svg000066400000000000000000000003651302040332100235440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/power_wind.svg000066400000000000000000000036561302040332100221630ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/prison.svg000066400000000000000000000015141302040332100213070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/pub.svg000066400000000000000000000010011302040332100205520ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/quarry.png000066400000000000000000000232071302040332100213100ustar00rootroot00000000000000PNG  IHDRxbKGD pHYs B(xtIME*d IDATx=_57;u3F,w``a)Dm :I>̹,lª[3~C/LVG){O?Q9Ko5Ms5駟~GmIڔtt1T.H&n>O?wp8}E#O?{2GmIڔtt1T.H&n>O?T d)e iMӔ#I2ݔKҹlO?O?ٿ4@UUw$2k`Hdc:6ǒ^v4[];O?K@)e="7ڶ}_Jlf%}L)ݗ$w?#i+K~駟~it~HRY3+Z!O?/ՒF3Ikd>~駟_`4mJ|J,bD J)]|駟~_xwj79c-"^' O?O?ےu};~ܶR駟~_~c+K)F?O?wTt;kMs;駟~駟O~۶}'iSSI VD|L&O?ߕ}d)e iMӔ#I2ݔKҹlO?O?]PUIZ)DDߖf6YmRNOuO?O*ƥU~駟~W?|흵i`O?OU۶}'iSSI VD|L&O?PK3 Ó5IOSJ$^wS/If.n>O?d UUݑt̮RNDă#tKzafMluO?OA/͋Rzsh})峙1t_.駟~?}sݏK!K]gͬhO?OWKDI$EēU ~駟~h)b+鲤1(w}駟~qݿ<朏xן$O?O?K`>oK^ 3q۶WJ)sΧz觟~謽nZ駟~sΗYk枻v_QH?O?wuqmw6%]L> nEħdrO?O?]0OR$=M)=$3k{MI$fO?ߥ}UUݑt̮RNDă#tKzafMluO?OB)e="7ڶ}_Jlf%}L)ݗ$w?#i+K~駟~o.qI?$}駟~_/Hz#除xJO?O06%}XL>w%]t1"o>O?\xkfE+~駟~Z#Hz&i-"g O?K7FMI]I%]A)eO?O?+?_1|ݿE˽$~駟~_'|[o|g۶RJ9s>@?O?@gu*L?O?+ןs?Z4}B駟~돮m۾)b$]t+">M&]|駟~Jpx2&iJ$YnJ%l6{ͧ~駟.{ꎤCfvr"",lLfX 3nfk~駟~ԿJ)q56ѶRg3;/cJ$I[)]:O?ߥ~sݏK!K]gͬhO?O2WDI$EēU ~駟~h)b+鲤1(w}駟~qݿ<朏xן$O?O?K`>oK^ 3q۶WJ)sΧz觟~@Gu*GM?O?+ןs?Z4}F駟~em۾)b$]t+">M&]|駟~?R@Қ)Gdfm׻)闤sa7~駟~iH:dfJ)'"t:}mf%0iv觟~ ŁRzD\M)9omKR/I~FVJyO?dҾ9%fVB觟~_%?"鍤g"*}B?O?ڿth4ڔa1ܕtYňRֻO?ӿr_os[DO觟~駟%~0Ϸ%}wm+9S]=O?ӿt^7}O?ӿr9Ko5Ms(~駟~:޶;I.&JI"d29ͧ~駟{'K)IkI^捻_f]|駟~RH:dfJ)'"t:}mf%0iv觟~駿K~qWSJosm۾/|6>KRzޥ@?O?]7u}̊VO?/sG$LZD,&.KRz7~駟~W<c{IO?ӿOu]0zm{r:|~駟~Wt^W.R~駟~靖%ww֚w4O?O?W-S|D\oMIGO%邤[i2O?OA/0OR$=M)=$3k{MI$fO?K3TUuG!3VJ9D6k3{,酙m7Mյ@?O?ٿ4/R#jJmymfv^ǔ}Ir3RJϻt觟~ Aw?.釤/u]5B?O?_-iIo$=OV3駟~FѦ箤˒.FĠͧ~駟}wvs>"^@?O?/|-{]7lm^)9~駟Uqhc~駟9_r~{gi{>}E!O?GGmIڔtt1T.H&n>O?wp8}E#O?{2GmIڔtt1T.H&n>O?T d)e iMӔ#I2ݔKҹlO?O?ٿ4@UUw$2k`Hdc:6ǒ^v4[];O?K@)e="7ڶ}_Jlf%}L)ݗ$w?#i+K~駟~it~HRY3+Z!O?/ՒF3Ikd>~駟_`4mJ|J,bD J)]|駟~_xwj79c-"^' O?O?ےu};~ܶR駟~_~:kV>f駟~_%ww֚WO?O?]tpD\oMIGO%邤[i2O?OW= Ó5IOSJ$^wS/If.n>O?w@UUw$2k`Hdc:6ǒ^v4[];O?ߥ}PJY)9獶mߗR>yISJ%HJ)=~駟.~\I_>kfE+~駟~#Hz&i-"g O?ӿ<FMI]I%]A)eO?O?+?_1|ݿE˽$~駟~_'|[o|g۶RJ9s>@?O?b+K)F?O?wTt;kMs;駟~駟߫)>"mNҦɧtAҭ4Lwu駟~f'K)IkI^捻_f]|駟~?#鐙]+G"=̶~駟_J)q56ѶRg3;/cJ$I[)]:O?K栻CҗϚY ~駟鯖47IZ'O?k hS҇sWeI#bPJYO?O㾻uWy9sor?I~駟~ |>ߖf6YmRNOuO?O*Y{8J1O?O/Ow4=w쾢~駟~#z۶$mJ:|*I$݊OpW7~駟~ҿ`8, $IzRz$Ifz~I:7vq駟~駿K#鐙]+G"=̶~駟.ŅRzD\M)9omKR/I~FVJyO?w\t~HRY3+Z!O?ӿ_F3Ikd>~駟e`4mJ|J,bD J)]|駟~_xwj79c-"^' O?O?ےu};~ܶR駟~_~Q{ݸJQO?O/Ow4=w쾢~駟~j#z۶$mJ:|*I$݊OpW7~駟~ipx2&iJ$YnJ%l6{ͧ~駟_;ٵRʉxx$1N_cI/li駟~?yqWSJosm۾/|6>KRzޥ@?O?ٿoqI?$}駟~jIHz#除xJO?O/06%}XL>w%]t1"o>O?\xM&]|駟~Jpx2&iJ$YnJ%l6{ͧ~駟.{ꎤCfvr"",lLfX 3nfk~駟~ԿJ)q56ѶRg3;/cJ$I[)]:O?ߥ~sݏK!K]gͬhO?O2WDI$EēU ~駟~h)b+鲤1(w}駟~qݿ<朏xן$O?O?K`>oK^ 3q۶WJ)sΧz觟~@Gu*GM?O?+ןs?Z4}F駟~em۾)b$]t+">M&]|駟~?R@Қ)Gdfm׻)闤sa7~駟~iH:dfJ)'"t:}mf%0iv觟~ ŁRzD\M)9omKR/I~FVJyO?dҾ9%fVB觟~_%?"鍤g"*}B?O?ڿth4ڔa1ܕtYňRֻO?ӿr_os[DO觟~駟%~0Ϸ%}wm+9S]=O?ӿt^7}O?ӿr9Ko5Ms(~駟~:޶;I.&JI"d29ͧ~駟{'K)IkI^捻_f]|駟~RH:dfJ)'"t:}mf%0iv觟~駿K~qWSJosm=/IDAT/|6>KRzޥ@?O?]7u}̊VO?/sG$LZD,&.KRz7~駟~W<c{IO?ӿOu]0zm{r:|~駟~Wt^7.}O?ӿr9Ko5Msh~駟~Z޶;I.&JI"d29ͧ~駟_`8, $IzRz$Ifz~I:7vq駟~ fꎤCfvr"",lLfX 3nfk~駟~i^(GՔۜF۶K)켤)g$mwO?OA/훃~\I_>kfE+~駟~Z#Hz&i-"g O?K7FMI]I%]A)eO?O?+?_1|ݿE˽$~駟~_'|[o|g۶RJ9s>@?O?@wu`)觟~駟9_r~{gi{>}G1O?Uɏ#z۶$mJ:|*I$݊OpW7~駟~ҿ`8, $IzRz$Ifz~I:7vq駟~駿K#鐙]+G"=̶~駟.ŅRzD\M)9omKR/I~FVJyO?w\t~HRY3+Z!O?ӿ_F3Ikd>~駟e`4mJ|J,bD J)]|駟~_xwj79c-"^' O?O?ےu};~ܶR駟~_~Q{ݸJQO?O/Ow4=w쾢~駟~j#z۶$mJ:|*I$݊OpW7~駟~ipx2&iJ$YnJ%l6{ͧ~駟_;ٵRʉxx$1N_cI/li駟~?yqWSJosm۾/|6>KRzޥ@?O?ٿoqI?$}駟~jIHz#除xJO?O/06%}XL>w%]t1"o>O?\x openstreetmap-carto-2.45.1/symbols/reef.png000066400000000000000000001030661302040332100207100ustar00rootroot00000000000000PNG  IHDRkXT cHRMz&u0`:pQ<PLTETTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTtRNS `)N-*Sm/8.10R 4#J}I"$yBk%  LGFQ>23 :9qwr?uV@lAXWD&K5zE(\U=,6^oMb+bKGD;cgftIME ' 4(IDATxڍ{|U'9IgȻeMʢryxiiw#n>ȷ  eYO!W=Oao33R]QrH4%G5l>Ʒ`L'σ4m~ΐN?QP3Nᅘ|3'm{wբ!Q[.O<8x _Le3m.;nQ#L;~µcZqkH,8B].6~@?@5 }b`h'<SS_[eH+F()mlQfg2ƀcsa-2vȗE]DLQY7"4ڹoGk C A{‰6{pмL~~ 5"{r 2X3 o[xL#]blojRkb . 5 JFTΈq(Bvv+QIKa ڂEYڟM( w6Z@\ z}I,wryo?伿gY f.1)9oQ2y e kh܂ L;ߪIQ"G- M͔_o/y)T$+PjP՛|72hC7^4&/Ϧ $\!J9'JtU՞Ҿf]Y[uhJ|oicݔ*wU;QFi]~`z0FJ $Z k??äX~mCoP]~W4Iq+RYGQ)aZ%#ЛbV}Pz_/_G?Ppe4UFOP%YB`3ȒHDKEzͻGf`3~gonjnGov7Zf۳3[ v>CORT<9e.yxggqZ}Ưu9?g\L[#b-0J4mdEe|;~X)RKBQ*3zj1bgZ2*KܿVZH g,@ 'hS8_5/l`|9U_qeyIoS]@%20/*<{T]W7g|~$&]+fOzyE@u/DG54#pIMsK>DPt &]`]VO 0Pr:F;(PxbD,H@M@E%%=FU 7 B̔Zyo{ZC(~<5a3as]ToM{\KٿIDrP(F[=WeYU1m6He*zg{bt;@FY21uP*c?P텄3%`)T_6Jǖ;bUޝe!'SlO3:ςI •0|VxRgGێġA]% X Tw2㮞_23hJo°Pċ{ɇdN]8 &tU)BJ(0;כAq7RC;ua#U1nNvI"wnO5̌zjx-&I=N&JWIoqYxTҷ)ί}G?R|z`SPǕ D!pξ1` l`RY7!8f.5w[;/&YWꗔqQ |0\ŏjtH%֊ 3fE6#2g-?%_ ioQ"kZtNzUlbX Ra!o죅a ^+ wBE Bl_u=KX'U[VGeb+^T?>횣I//cL Lv/X&\g`gv[C6^Ԁoc qBMvɝ @ WPiA"ҡ(X=coTG+_򭿠3_N;\7(ַ*r)kHyeArIvgYlp ZB*j/v̵\kR)9hwҸevwnp:AE;J\ nJky*yQJ#S k2gabLHl#%~o([jej 򣴱@kR\3{[EahE-R׹ UV(okcBNA^jULexc,4=}+Lŵc{OʄCy#G{Q'\Cׇeu}>`>`3W1JRK)`ZXNr6+g09U_\._Tdj Ҟ OW߲]%l= r07IPeLnQ8[85?L{()6593\ צ~gvXdX Rd:1R.a<[3I?)~Jù"q̡KAY};jPH7x"4>@+Y,?-o9}&Yl劤XTğDCSLa \*f->j\e SiAӋj٥˂Z?ćen pVSw9DC(6Zn>{: z+;]kݍ)d))XCQU>8N`֖uwi6mwX:ƗTx 9oVha4T3p>g; cZ R 3gl~P<;qG7;ڢ*µfDH娸[LhfDW5uِq0N`WFYXY??FrШ*0ߗ E 88z)3Mq!Ov4qdhaV e~Q"Yۍ[NQw=9x2m 6d"Ɯ:Հ-F:Udӊ:a$G$7j}!Yt*X$jz2bƒYCgb *NRWK=-9*4sF8EG,^E_1n݈T&'>Ylu%8@VfxFƀ <8%nZi \o<LhǙ^趵02){Čѯ}9qb/N췄!>eܦs;i+5CiBNrCSCԵ>=l>uF̭a2=aDz⏌c (gTْIC֟p-!+8TN+Isi#Ut_[gf 52~ЈCUֿ!a;95=P`|Pj3 YXSlR5if ڦRoL._B@#uQY),Q[&?BEe{;]f CX{L ].-ldfh?"r4+8kZhxDf+c2N t u̟fQccf=/qN1!Q~'<]9aciJՠ+uOp3$g9MOII=ޠJ%^u"I~RG=v@):c/fP8zNU2ݷu4;ҙ4X*ؘf;4,s$c2^Ōdzy}!zT <"!K;#KZ?P۵0 qOv9%ZI [}q=bo~xPhs]{+6Z|Nr2JEzݵ{/g9`vĖ$JNS  |k 0# %y @v#]A Ax4Jwh:i5?hPޘN y-T*Q*CT"edYŪSrgqJb-CcQlm aHwDٶ"+~s^9Iy.ʡF^!![QQ:C)Ka/i*s87ָwK(Fjh{᭷vA 8 S$y4QV zlBr?pI^v߲d__cfO[֚QdSS[ h ŮtlyD#z_7K*Z.~ws|K(Nz,!2",,[Y3hi7.$i nfZJg*q~aS SoU^A&˛ VyKq7lD j 07W!7T\[/&V&;1o \LO7{vmt?8f–_NqVʳi Ҋq0M3ת۱,'﹦pJesR"* tq:#n.<)|c E{?x%|7Bȁdlwѧ^C6뷝ȥobV;!!B(_^{`#ϱ![D$E;OΣQAA!N]8 D'%}'Äql0J/%%efRz<%phKT4jC)w.^$d+#$X*` b?D nX!zf6D2nu=@c<ؔl 3" ~2G.qޝh927-C]*%ҬTx5В(X/?;7FmhblSTJ ?8rs5'gF!El/X⳿7K$kaB3d"*+SRNI7B̧\sVbBe͍K1>#t{duᣩ cthwqǨI 1: _@?99 H|W*])_ 9Lɚz* -JT+5{aUVɯzWkMB 2\>Q^`eks(JFtCNy[t4b(J$ \(6 #3(ɷ_yA^tuag2$Hm7`NPSK_*FR@ H0%C%cIA}F8/,"-#.Hٞ^궕){Ѥ5FK:@5+ ّXܫBtdRcT^6oݳ,Z(թ ID l7W (*xU?bR2O*+ʢʋ⛞IQ$$`%+4g2jiͽMx_2I㌚cȭ;p:&>0 XO yC;kX(v1^>M rn-.[4!&9pcSVXK vn_:bYo gfd>B2Jȝo#4j~-aVWc !Z"Vo--YK=x~b@G<٥>m#[TMcIIРk4CEiZ/:%YHW-α~lF4aK؛rQH[l4 `-T9!{a u%0DB@ X_5&P]yQnx 5<; <̐&_׬1iekKKJoH,xi:Ul8-@'?Z7z2UJ#Y3I Rҵ!5+\nA~oYߠp11֝P)p.pDƬA{khZl"ۮ/b#C%E B7n9!y<|&]J>r͟D|ЍT$~͑ːQ/ [;!N˟i`vY8#+qc`kG0  ;J]o4E6aib_܆ 4)\Kwd.[-~*j4<a-e;MD.IbQ9c 0v6-ȧ5hJ|!aT]ݬ!ZV_~k3C%Po$59+FpQ,Eyα%>!gOZ>wF q{۳ !OӀ&KCG fw ^j1y[dAf5QWTgcPÌ_rՍmޒ^CW>M櫾iW5U`KKnu'Y9}31 f @յ7,ȅ,YSvΜ#i4N{ݼwB,WAxij12$[/ 9%˫x%3|'꣼fwy+Ǚ Yr{̫lk)i9BRP o͊F^DŽ Y:zD< u`H tu&ך'ZIJөq47@0 vuBE9!h{UY\#k=y3 ǚflR^SX.FRZF{E2(cNs_h@>(B4+RE7 )*j?͇K|lmQٹ(Ej5^~dx %T$*Cdr jy nNE3n׻|oWUJFI߇gF_ieD~Gw~:GؔV? 2>tnQu!WBTl()?w~&u/Bū0&My L#T+oQgx4+ov:oۄ(,$7~¶e~g \`Xh"X%ަeg;aB[)5jOYcǖ5j3]]@,.20ꔳJ (TL^Fs`3X 3=mWq/ YKMhHKae5$,(ebXVNwo.j:ND]r8!f|%B9 G"PK 3FdMjp^M)=FU N "$=zx /GA1dmX^W lAQ#[=Ԕ0Y 1{GcmRץF(9ԏ{V9q_)RhW|3W͋E#dIfS'@{?|ٌ@E``JI4r0l0| yDH8@5@,u]NKEl|ίPBŠ |cTٚ' U HQkC^~d?³maXNw Ct=H23xEYp>ʝ^E.,fv]-o\7 "-ke!k۔.@y)dEv(P8CzQm9AɴV+?+?guq^\2`u((W0q%n 5cٱi(}c*y^:"+L6_iS%"X)~jrEʥ\f?YZe'BTL@=KIȇURS1O 3s*}U 1kL' V7(3D;.l<ü nI$mv\4A6:'2׬]b&RG~hS{ z|-P=<Q} 3Ō<'TR^{aIɰ=CB3Q+g/l*.0a0,Pj .g|ҺCX0N=z{掹zz#symtuԪd8U # #'*\-*4Ɋ(OR^p =jSW;@[i@z9NV#8k(n]B96Y!aG~4Bim4yVSσdQ\Bt6Hk/6ڬ\r-938$v8}&'D. [@Ȇ:$3㲝b4/Ûf,L{zUץƄAʮ0p.s11J>UU@Z }P٦͊A?,93,ө`s)M {c ]A>'CPO#>ʙNISzMUn'1vC< uMӢp' H}l?-fb.0Xߛzz%Sq$bwļ!2B2Prϭl@U *_viC -O} BM sKPy\"b&&)ʿ [#bZ 5 %|Sd{-#[/{vw2JMEK OD$cuIl[d=K-Ne0}+A7(& 8ZF;`پ)An&tb\/ULZZƷh!SG5jX$ ɻB{C7Qy4k.ZaZĢ;Ե)7YtObmϦJ`voU/ߚ^]]~GM@h|ehd2dG.CΆ ,^ G{&1md[ZNjw4۠8MU!ߪ~ pF8>qW1nnIA~" @k,y-0uZf / ( qv?JG)q7[:W֡iׁ~?qG- *_,1Aye&UP<2;攖al0])e!@6㊵(-J?l ,#!}SКfOiI )+4lRSc eœR4 _0~O˶OT%(9Ʉ0\ܸI ޤB)&6ALr!}z!%fh5]ޛVn|RW=Q< RjlgƊ-<$qJu덪-XЛJܴLSqAp*»P(T?ʶ` !`^ l (CuB dKt?VRA.+Y&?)vo/3}YfWlƥ K/2&W芼T_Gϝ_[m 'yE|2ShJl|IZaOǮ0:|5FS51Su^Ψ'3fz7]\/`.)fC<_grܔ&XkD̒y%fӽr-NroL.}P3<Gf ӦsV=5>$Jz +Uw/qwM? '>Om<%M Uʘi\P4l] i:-%Sqc~ &fCh }[g14Y lmt8rΟ^a:c.E}ǐ~Z]gܓ& QQ0Vz)>Q&60{`oLj%b64$Rkf5 ܆w2o. M'EƔKjigSi A]ۺ!]@(K,O:$$Ktye7r ^m? ٮ4aXScŘ 19+Hb_/`|].Z7MM!F*' L$ `s_ѲחNH7Q;:&;0Viojʤ_.`:Xc?KWeIǚnPO%PF;"K,S@~_y `BO媻G 0Ix:xDX/MنǁdC{feU @@6rl4So4zLh5z8Bb!ƣ5p1zoyJp\h @N κĄYٮzg5f>rqK{cJ)vf?rLL`Yz&$AkJd0/q#?PP3<$yQ'_c}|QvCBn '훽,*G<}@9QL3Ž^HSa1|d)~>1ǼAfmǼn@#"dᘞϛd;}D1(<V24RQvbJ{) "H2B/Exxdq#K4u͏?-j-HZ* <:PkɥQR~ɻ*Kv e)2qS=¯S2M`NOMR=YܕQYA9!"ā̫[gҸ-.5ѝV/df2!$M7hvH٠*R3A; 0V-2g5hZO+uQ%9.("'$:~co`n]{AB^<]P#Y M]P:kH$BbBt K3Ij2D )+HLFT(I<`w!fpODra_K`-W[o8*כTF^U RWc垊cCLY)\*e1GUzpZ^^).1C4U(l#&?NODb$5zU6ӷ)<53vQ_`u]+f+ˈ)mi5|. /R0!Źby3qngiRatn4WAfsIDBd|3VW)6i6Yմ̤9忭մbhBFEy~?Dp%V4] ꥅԽdޢSn9D,)y y/#o5s˹==oEZ^>9G1hʷmK R-kkh=!P)x=" 繉#ty#oݐz k^~[%@Hk^Ҋ!O 즕 ~1i$aIHဉҳnztX6ĨA9C_QUKY:8oz H{MMM @k!a i=?w̪:q1+e޴2FGQL8fX󪹢+zQAjwVƩK ( Rs^S`ȶ8.2[Ʃ.5Q*r fe1|T CgY /!窸Pt:V*_>ZW`$%, e9˪) @xu1j.ZzP1e\9M2So? ]c˜qT.=WJңJCMLg 5 zAC@۽R`2=)b &sDlS“qѕ`KOe^7e+i[]s2wF?:)n*ά[2+b|43Q)N0KViD37q|ݛ8]FѪQlYk5zMpـ|6I\YF VYp͢m(ڭl mJlʫ(zUm?J; 1Fp1kϢtL$9ՏH[欳Hs+.;jA*1} +3ڂmRE„ :B.fUTI"դI"cFQ ԠR C3K..}%NbLPqИrJ`^6-VS\pJQ6aDn eRq>0,\Y9+R,ŤUbvs%|1޹hɖ T(r~XDͲF:oܽ AlbԀ1^5\E}J-Ъ?fJmZ"f.p-fU|E >@+T$=Q<#F|Ɇ_S[T2~iMi6QlQLx,m}c WR3-5A!I).oT~\[UPBz)5Soyްb~? 1bV]AfgX]VLdrփLiZ}2䲚kMiR+.Byk$/-SNj YLV^^X{}(3.n!.nc.C~m2jǿK)&  7Bff15tPRvnOrFEPHi6 7eN@:kbvh5,f{3Ҷm(Q#%]Oh'rK(.fU3)Cz!޵ZVTew$eC5ҨL󲣗P&pk򁖥B^2.^2x*}JM>c{P p`IY 󐤬ap{>Hcr5Ru\ƽX[f#"/y VHĶ'lE']jK-řiJWS~>8M̃2\f2O0Iyt3_0­R/$Db m9i [ħj}T{Bt#!FU45/{VSgm1#Z: ֏[{{~@䬯gl*^i?D~)iFPcەlFZ*>:xN1c[S^B=

v"n.`BMՠaoGZyfuV(w%3n4| K8kC>WᖽXMATd6inj*+pMԗ5|W1gk,ĺ(̈́th O=PY'2^cq͆PPR%j YHێ̲%~nLL+$"|JB6TQ[(}sc [vhW){o{99W\M25VQ˼<>WwlƔ, X2K | jbTV"d(51XE+Owb h1$2QA,ixpRթ{x_F}؟%68:ϝ?I#rT3qikXyӪkӿ.<`gd HMe'R /XZ42yM,MD,3?Ҽɵ1tK~+`GjFtN͗/ȑCۦ)oS+[/-=)vj˕p $x 7ۈ!u[kWُ֗RvJ 64xoE 2!P]S/iA)SifZ[^$edQ ]2w}A |)r b@ֺ}T H"~HiyA_O(r95.ܡKiSU_f~3(D6R淨HZNvféq~2x lTrGL"Ejiq++H#aY؍^5?iHPHE& e}(Hȯw*YQ0x;-^l#5܊V|bڮ>cZxf1`@ɢM24Sg<7i|Is(Y+@"'R2Dlmm*c:lK{sRrv[7iZ7+ŬSlmaHV7ݯ>V681e?.xM#-T&i|yU<, C ˂bhT/*rY?ҏYc!U&Y {E4 m0^Qr֙j;4Nb1_\臦OR)bY.R pcJU>@.#5V/p 7 Mh@\ 2goVѱsL~ׯYWm,ƒ9<2b&1fk"pԉCCiIo-O$Xgl"p=]V#0iG312P-̧}L]O$j|M Vp'V>.2KǨDH˞uk~Ӈȁv-Fyz0 IO,zFyKKqjk>J|.S*[ŁmT ,HSuܤ۪r-;2ULѐm lxv.ȝ|.oTx=K W64ٳw<hg9F=@jC@3 IP p&\-[DVE+Ak!ޱ@]x0tٶ$E aepFV6#^_CCDlXᣔ6Uؼܲ~ȃu` 1-/^W*VNdqDBfXpnEc,#aQbTFKCyG,pYo dvb whA"i"x;F0SJ*~Kip T?CE4"87U:;ƵL^(X1ԹC6?rw%`;RP?Kee!w4'P*AuRiZVHp3MMk &bIG5ou(wۉ =Y2bt8~"< 䰌aHnRѣMj$osQ]ͷX@qj1ftƃyp'=oI~+UsH#f3ERI*cJ$tOؐT[nܭet6.I$ I(wbn2M˫J^7' ]j5k\x"3&E #/xwm-\XsdLjņr"CD)AOQC oGHaםb i>b]8e^׀Вd_fxUv9@-|O@.kК~em3˷pjÐ/S}+?DΟ2)abL#* n-P#%T[+5Hb:ⵄ'E4E,Xm+UZ,M #ڳr}{S_NL1!i~4`=}4#[=٭%6JIdCMs]b@g9XL.:h79Q;͵x0<SϢ/YUHTVk / @J+Дa-Z*ͯj- tD(uIvAc~/nW-غU]т[r\nNMڔ: c%.Q6m\MuRAi&@0W@DŽ}G7QgGՑe֬j{n3HO&> be,ի!Bicn=f#i$ "p'\ađ>ڍGh؈MPvo  \ z .ו߁byg+:$Ҝɻsy6RIZrkQGȏ0U^-楮On F . BXGx\>mrZEb!ŴX +q&0<ʤ !)5UlN7\J$b*RX`:Iw6߶ ( SVk4BWLpFź9<=p›:dg{Rj%v0}+CDIm]FDiqY FvX*}ֶcIYM7 vR4|ROUp|I@ϗL0anQ5wRKKϙlCj +ذdk҄h]KTg p().8J{ܢPgph+jLmֆVے1> ?ނI93*|w;/բ#4L2P{ߖ G; Wc}q h^29 M\QӨ$"&Nb,_Х ]~++zcG$F; {{RJ0yv*cl_8-67""~Cy4xOIWL; yN!6ba`aO_2fgBt(P;qU〦}Lq^H1jAex1U4nnݩBVB.iy&1+FBYZ>~\NS\i|׈zmmDheq5RRvMbʳ)az+JІv+(C2Ð!"=1ʺĿWx+Rcm^fǖ,,eA'3ʆ'bO6Imߡ@07qĭ5XJ3=ج'J%SRVG;SEsK} -La-t+8Ͳn[#Z|_ <d^YkB7ӉT 代 nvGmJ@6EiΣďUX*QMOm.Q׸V|(]lye2ەQ(m n!Pp6Z&Ert.n6S eQi:ԭӞ Hp\x ~FkȤl*ݎgBg#NwE쒅[ Y;^iZ2f)pp lv:#W; `$ͣ9,^|;3TD3,1:uPUfFj=I2]Z7VPiP}8Xy%.Q Pp5SW&fV¾ۣ^m!ՊGx 3riQ"lCo UbW':2: ׵ȉjf|3B̜Ny4Ǣ7 ϟ6捲~$OQBLZִ2rH .R!+P:ߧ~h\ǦY -c2PEsc)XˊUe[zMifQm!F}/ym\`_Zi=ݑ⍵4}#@"n1QkT\8;vj$ȿŲ4d=K23M2D4G,LM2(RdԚ-DꥑGC<aYZiSc\:NHWqJ.*y2BR:Չgze= q!~_ ?OX p-cJz:4 WJC WP>iK:*e¬5AGQ,bBr6Kn1Ҽ|$w$̟3:%aZ0k[h(YTM'ܶşa6qЙ^/XI*d2ntǏ4KKqI]:hPfw|ۢ܂5Iuy2~ }P9%A(l/#MMg4QX5##NUZD9:.Xi[{r1J+:%6a<٦u`2^ثw ,ݬ@ƟΧ+ 2Az?iNODҫ|[nu[|A'8wS?%r *3!V *->rG2(E\Jj!zR6Tz,T)|&q'ϕnFJPA/@j vb`UZ&&2{%)5UJ;P0 LK!"[5nYGXruno>+{Ef: iX{5*Lhl~D g `W̖S>xJsmF4g2f$F:xRrdI O &N#}ukoW $a)>.Px?*%]%(2nŏx+ȋ8RZ< 5p ij{ϐ a-n\Q1 KII"L S}1F/Q M?F}514Q%н& ][)5;g,d&H.>wLEŚ-{~F}fP0% wz:{*hTDIBZ:C c}7qm öOAL%%\at8̿ך,H5\h%EHIDATDl6^G*Lb-rf줜R16T5 x _c3uc ZwP ҭO&/Wj!6qRv󳖽_5ʔwVY!{u5J]ylG{uR=Fki5 I Quǣ;-"#1g?XG2h/럪T,,jAHU|D)ctDuh R`$Kdհvp'%`kMT7{: Ѣ5hf~׼d|j#uJ7Eh%tEXtdate:create2015-12-03T18:39:12+01:00H(H%tEXtdate:modify2015-12-03T18:39:12+01:009ĐIENDB`openstreetmap-carto-2.45.1/symbols/rental_bicycle.svg000066400000000000000000000034541302040332100227610ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/rental_car.svg000066400000000000000000000023661302040332100221150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/restaurant.svg000066400000000000000000000013451302040332100221670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/rock_overlay.png000066400000000000000000002766731302040332100225050ustar00rootroot00000000000000PNG  IHDR\rf cHRMz&u0`:pQ<bKGDtIME$?IDATxڌw{콲(+MQEePN$B]"-J6[޿?:'?<|>6z/Pf+N@%q_px8 ݁b@v0p=P u{F#^<XdK( J]D89;@۪/!x6+x,|T_gmO\#@:`:7wL6ydÀW]@-s 8&{pHJG@;ۖվl4zB>!q oÁi@:ke<^t?SI㿟K-1u h[4s<erYv㡬Yt3Uu]6ķ.{||6j)YD@" lV!E;Y΍hFW*- !`N$/7 ep}׎k' 3>w[jg vL{$ =;,"W DknH_ ƅKgm1gCvj>_sv9zOڇomՀrh1 t@ON HHTE$uPSszj}d<ӺlO>$Wg:_j1cmsܮzPj1>O=owDz(Gd~/i܆Pqs_r='֧ ]y#2ueYMIF~V,#Y2 &@;&%aLBj;WDVN/R.Ĉ "}65s#1QEb#h9QqG\Gݽ.`$]g e}yendq#h_gw)l~z$d"Yho,4[.9C|ޘDt8 2׭,}e9VwAʒlm#JNG݇-(m`sr']B?#|2.Hط|F'(y]uGl(RIgTJ_w^mJ. !IL/j 줕#; +%/qB5P*JۚN (sHF|;s 'Ri4EH:c{aǟ؉_o հczHz30moHx1&0V#w F(A ve>`?1@[닆9\oD>hPu<u~E$;Do78cvBCPjIp}̆H8y6I1֘?:_Ǯw}}- fsq)\Fa'$JmS(NM~}<>5"aeÌ5:yG=c^'QJ+W1bYbCFG?q:%U|qDHvQ&h0NҴ(5˃f3wYLBH`}m#$ Y8;uP [va Dev;=^}nIo Eco[UBtD_"DÆl ;h\ \i(0EK!ۛ N/m5D)P`[nv?:;^FdDdr bDe_[oPE ҭ+:"w^  }R\ .+2'WWA|2l{l{QV}mQ q$ y۰>} u;?!_.sHG\X=c\q]팭vCBJ@!DNωH&vzzJK}|o"h@@fABmq U g{WKpv.#NgR׵+pמtyhWw}KdD,m 4eOP4g~"ɗ4s[mQwHClf} On$|'쿔h2X*&g/.ci&ʣ!"|Ĩ}j1vO ܷfxw6oQƙ68_f@"u¶]s]2+HƠo {* $mYȯv~;5ёA1sn;QaPA$"rr0R(<`P-BQS-aPTˇud|2Rq~&E=A}=ߦ"Af0e῟O܏)p݉p7#b -; bw! {]YO(M'#Am*p^eFbp`L?tE 4 8Ț ÈP)@XߵCb?ߏ2ҶiW?^-oAÐq. NU]"i,r!ERrwqbh0"t!;ά2*K6tdi}&;2 b"@P/v?ҭ Hwh)fYڱ\ycgPz~g}>> Ԉ}mL ή6]pC_\omi5žHr]ulňX]쓪(j`7@@-ME% ("ǽ!xv,庶|qڢT ݋ }}w Se8ݶtf71eǾX$P|tQv_d;"q3?#R6@D$J/q(kQl}sm>}P>g/Њ }Q xX{WK͹ġ.!AYu϶٤K 7_vtИ>`"EA +cCcO }n\QwX m۳S#7"H@vT-P VCD?0!8YwԥmZ.?7McvT3J /^#aڡ,2nAaf 09ZqfBk۬8[}Wn:ſߎd׵Ҁ)&J?rYׁ9 i[#A2/Q!D"ƶq"Iᆢ@EQ "|h2>g!X"i~oNr_g̙F"{wmzmLZǗ ݆yHP "~>kSJ;1=Ro)Ehlsxi\x |x)v_qb$Q 8~ JYZ_BgK=m@OoF)We7O ~q?ӑ݈afEu=M L(s!@3p} 0!lʶ@b){4,KDqA>m{<֧nGqe]Za7H݆޾v4da?D\_M1>Ġ2 ._Q&v ~xD:yaRu!mаVy?"uNmUBH{muH\° >`?d1aznm i9Y7BⲕKWCv٤hiB*yϝ{d؍\`$_ lH[pS(̇ĠRl7Jyv#I(3 R{.RăaR9JG|Ǝ`ۭC1\?"?Gm~gXu0kl(-2UHq.vw!N$ܗv_]_LH.46.(|R(}"dZv_Fd>~&$ VWl(s?P-Abq㾏$!!ض](4Gu#;aGBpvjfs[G|?+"jnt}A]b  Ɉ BFq{ɩvl340$(Rh@d@b1Ơ>*Lvaq((1j>@mj$]eDC6d}HJ!Eccta@ {7]X{*"٤"I}ƩQ{Xq}{e_EɴeeQvJB eܷUH?D~7A$NT 9_;AP$6ic)Q:2.z )p; <ϸH8V#rD86FC׉Yp/hrv:nFB{_D"qH d)|[ {h5Q`||oюPɋ`QZ D i=13Hgg"w inD0[Mzú#Acد +nGvpE 2!W!uE(57-mPF~Bq@πRH韶:OFݖ8/! ?z"q 71YHw Qꏲin?k6ߓeo(Xo wFd<!b,@ƾeCe1=H0kCD÷(/߳'|99eLw (x Y( ۣJ{ō6Hrn/FM=tG%⾏nw=b:vi{σ)u<VofoUe0 S4`Wl}1Jsk …H\ ;2,8nuOTj׮s#%>}ѐiU[~ME\{=R<(r^C$H>6wDQ'8N?ʳIa yxlHLV"1w)> H^As alU .kH ڇ/\O^׹Ѡ"(|o[D]Ӿ.O="ZKʁ":n1Y8t,e"ϲkWمQĶk6 ѽH(~FYF]{Y͏&MSc,d;Fb5ʌv5辉b/ۇax&w9%)CvI`EiVY;1S6(*"NuVtcW !m?HS 9A3}܆2o͠lC@zO([{SÒmn-.9ИsZ1j3}wYע}{ﻣ>GhgCQ2{Q*:}"v9۪qP n%`0v N2qceۻ,QPV3Ea]E X{lP'q(8>>s'X({zeo|g%R $Smz$=P`xvliTPz>} y4 .XѸfX n"ݓ6;aw0A\W0kT\j>y"10!j㐪Gj}+CS"R=|]5lPg]M:# EKH+R[f!n>sjLaC)V$@\GcqwaQ AcF\-%4z,"ҏ\FMn3^]c_wFYuh EkDॶuþgh4NH?}?sGP p! $s/6whf/+QFWm͍߈u6vVI.߿(ye`K6rsm }n; PE}o\R'4!p7TG< (ggavQY7z v|5QP ڄ.5'+,Lޅ "T)C4,X2G? cӜxu~HC\F9?>zg'gH"f^ r '}.*p[\B\ze;}>#,HW?3(BauCVLhmGX|AeG\h6FY o[RtyR.!;)eHiTS v`A7_wzn!aȍIP X"R-D~nχ&Au;rTmm 3 r ͈Hs3qx񉯫f_=uWڞ׹YPv16[h=?hE>hN6ER|a]zDnf+W܅lס2/̆"I.d}{ǿ_h'fP"}V4d_sE2xDYq}4Nz-2(S$~EO{L]("s]$<}׹EA%|DC.$N'#y+w##"$u`\&I[6yχt$4`DAi g+ՅE<:RORȰ7ϊec&'RP~e G)5sMjJ: ~}Eu/J#2@ p i3H/#@8DƻQN @ M>:V 7X|W@h{e4z 4֢ .g"}HmO r |2~t9E(bS HT3`S $4jNEBĸM"v$_ Qa8/]c6x׶+Jˡ t N[ $TQ^*"x ^871|k0:i_ڡunz A)FAw Jy~xxc}O}wzލEQo@ct(Cm1#ͭRmĉG]@od(Z@$ "M7Z!@in_؆l@E (iv۟ Cy$#ܾQ&6uY܎O$ʌ~Eun0RRÂ(5 $c1Q CѶ O ruHhSuxY6&3엢;﫸`Jk $<9UGi9qwf-ۡ3yv4z !n 0|6-~f-/]| xI60 mwg+U!A]mR׃( cl.0 s1(O :xBJ\D]fG @Ρ.^Eo #.A^H6xZ .n.4|e:H6vnDQ$"FPۆ?! :~܁"keZHPn#/3Ɵ$UO'Q^Y!^BO]r I7 ,K:6Ch6r[%ཬ}_8 q{xrRsm :'-_x&Pz-9\4 e #m2Q U"0RХ'伏Ɔ6nJ4߅R 6PXNe> Y 1 o3frM.'ףydDģ^F9ʄ*2Ԯ95iBBd 4esm/i)QUEE@ Hu;ăE Fi Ng8R͢&Hz6~3O cQz։71 v"]ƿ 'PԂxTbr S(](*CB/@AH$JH1EMhLy:o"*upP[m |B)ޱ_Iˠh}B!uϏR\w_D|ߟ&L&ₐC( m5JΣY4 à["q;k@\W Ր"Q2"IqT ~쇗ip" Aĺ Le֏Q4Ώ9:<%V/OjU{y;`*n[~6-ע eV?۹30f|r3"a⢫(BC1( l8QeF,oOdH싄>y8|ƸqhxeD1$,v.w];(;Y亂an#d,GS w&;XHuo$CQ4:gct]kv&"r0 ƀ>|"d%mPEG ./TC” w$Jӿ 瀁14@â.s$<_z$܎ hY۹+mJ}v_`{֢ya!Pc>.V0*$Qu^1pw 貈At9 OWܾr^aM-\O#u[Rm7ܮKEC}mj_r˻ H( 5WB gGO;aA#4))~W&-_8 aEѽ̀T(+Gx`CB[}:[fE&DHF,A 3( .Gs Qt7WPֳmF|#zuA/XB\"nw']+&RoFi#"u14|E.q;.<( UR !YbD:➊L(C Zk܋& %{V =(TEĞ6?RڇVxߥ@?}NFd+c^aAAwA9&,f%CJcsq}acD5p[!廇_%W(d{\62|7@|v8)""!$z{Ӑ(r>CÀ=ɀ)cA~Q2waw o'KlO @$E|1h,r= QPe}H6D|L|Z&~m8` K\4HDBό2_]m1_wQF\%"4₣]-E3-"#Dh<܌"DqOvϭ ^07O.R3Nw$a>(\v3i*Լ3m"XF@ Ds̲ ۧ P6ef\VX8mFe#Q[Lg 879Hx!fm퀛"∐{ݙlG8Cg^56PQZC'&v 'nY&O }bpM%nɇ@j1rcgA=I\8 ]ѓnBCQhE߽= HŎjR"l'Ura%aOKC}$\ y?А"{lģGsIH>}el?s{O$y^&t4"k9P0՜'WJ_Eq[e`݈XU Bc5ƎH?ܞė !}k Vud r@{zӶLwxk.&I"#s!H^WH _jB3϶+r/Dw{P4mFQ"kC{7e1@grq['AiYP$ =ƶ)"|Vq3p?V̹&P-63 jHw ΅|~7'RH8N#*#7 giݞf(uAeuQIm|]078%`>jMJ<[H%ECགUgQx0qr~$H(4syo|q;hP=a_ra DQk}es[!!΀0qu'SM\o 8'}$E31kh(RnOb_ _촍97}@4,enw.l m'ѮAi^R 1ID`X Y )J22HqνGZ׵E}scA!ˌ2ij3(2+4H q.VɪHsݮwF5 IJ z/DDumW4$k|0 =e#E;H4#56' m6ZfL':uܧ@v@ð#Ցx\1VHF.vuم H6}HĖeK7b SvBJ}6 %^Gs⎷6(>5LY&D>/ݐf;pJ!Ɲ@uK|mNDHtfD0멃"7(xeQԞ2Q7=Ӊ2H7"U.@LJH;^Xn2҈l}K_'ϑ$>e"KnK DWۢݶgM g'/ܧS}`coT1,/ece>]go66>Hj]SCLk}ՑpA"~X=c/!@055|HD k~WQD"lTPJse9g1.`A;sHJ7p41 l&?.?ې Yt綼@6@ܦڃ(ifq BNz÷v`ڎƬQԚ2(}"c;ECQfx\bdDc2lq`J4`?K|+4qD/'O<n EBr:¼TV$؆ϻDYG1iE|{pSۑ m㷶.c)\/C=c_DE:B h%|N&$!.}= eJZ߅H xtsmӕ7@?h*Rg*D,hдDb#W?hDwH˹=al׽ Jw[BZp%\A 4d e5.VЏk?7$$-_8'!uo '#DlG5FxvDjTm&Gr ڵ6b E]֡q667Sn_pzr Em 9E$MHL61 no۰Ը݌^`2P.cPdߊ a B-"C1?˜|vr`e(3;!ɟҼ :"Άl&@d2GqFAcTH5w#zκ'QVz7 OuJ"!؎gǟC$l2oGig?W3}ufSٙX/ Jqo7 YRU6x&[R(= g[z}o-$q yeM{h\*![9Qm "v>Ef{Xiv/܈"|Ww)?(K)g),oQDF+" G2dVPpzvs砹KX1ۯ*aY~_-F8D-{Q&q; K x' BՈW(HtO%  CHuq!aX/;>6Xʖuڣ98[Dmn(r?D(b};vLys@\[6Q;6åֻP:&İonߟE9S~{( 0_G?"ʁWE#Hz$L/9Pފ MR(gGosۤm8܀+3k![22tYnp?"Ak[4NB (]AYI*˸nD<ժm!$L&_e] ΫG"w=1h>h,nǯߺivet 3hCbwg܁R6H&<)j' ƏPD,ot\Ñ#nyltCEskq}Cj}}&eaoMn$FҬH$z?g A"z;:(ΌYk$K! ql}]m'ǫ""!kEH4>"'%݀ ۯa`YReEsq B$bN4 j\0s&7;q $@#žet ulPPMvVcmS(s~A|q$)ą@Sb']/]<`YL|!4$;e+Rȩ0JCGy;"Xj>$${{+4;O_04#MC\nk= 4YvR;F:]wٍBf5(Ց}>o \AfDnӋHwmwF] ı](jR-0`h th~$I{j! H@j߈;d-(>{עaoH.(=[p7`4w@fz)5aVFfo:` LGsO{Px2ϡ@=e&i5GCؠ5mOktFYAes_6}hFyq'XJQ ̈́I<y/1Sܰ&BYB aBgJw#یO0y4v7qV)d%.S>"e~%"mZEx`՟H Aj^،"۬qsv ;l/!HFQAtɝ?od2P#uۄc>וaJb#/+wmv )2i.4$BdKC</|!"4R]#/9Hjڏ.HeJ%QZj0 @R nq{8V܆Dqf',#.'ǹߘ6Rw ^_f_ZET(*PJXc?C({ YD4wOk$@s;70'.gHƹ/X|ՓnDGǀH*O  U3۱$ Pqؾ؈ Y#7/J7".Z6".h*n_w9\SُMž*1w woS/nIRǔi;%*YyHQ.Bv6RT6pZ7ج2q0q\Ac*J5Gi#S۸GeGFy攍"ֻlmWPfq{&D9ցD|SPay;Hþyŀn8] O:>R7l%Lj#P 7Q% KQ ilSDOZe<̿/P: OFÐi3'JBvkK\LQS04'1wgPPmιB[c?Q :|hx ~ e8YX^ ǐ߶޲nJZtq-4EHBzrŽ,l 7)i~  A<VFY@X[S(~w4HW"Ft GgP$̝ :%H6 ,wQCa2qN`+w/GcpV_J4.݌DaR (ڽIh4w܋HeBQTEVE[iY[H wavaJّoKJ%X%cm(5ζ(ߍqXжπi{ds  :هkb.qeg;ܞ_P`}Oo]C]<$\RgFع.JeZa@)CHmrh<8idjoɋJ (X}D__ĝ24_ 0R$m1D1!_ E%|x6܌(gP0J 0I;**qRԢYx\/#<}(uEOWڸM[+♂QtӃH 6k>@3qJD3Ŷ]M"N Eyϡܶbmxۊ'ĿҚ8=/l+zwnvs` +__Eb]n.~IGHz񪈤i6L埳lv~UYmMLH4҆G᠃4x猁y=HeC=ƚ|HGic(B$`g@3Q9ݾ*48PkD$( >}.,JL<(SX~?+gݷp8;!Ki_r{Wo](\6?7Ƥ;9^ncܗ`׳en"_=%8/aY ~qڨ$z F#x R\yHrw_FiV_àxm"DQ48F<9ߟF:Ճk (y}fl_563 鈨mФ4/#_״4Fvaː7@ѱ0']B_~3s#j`#rނ"@ νɀHd1 .G;{58-5Q.67En7)\V4aw]= ʄm 4vH{?k!~w})[_EMh\-3a{7">H|n}t{lH\ m"nc.1M"BN]^!k$t@6CPMF-r툳ӯhU C§w/Rs?!m}iQEnG|ۈi9^q'>C>M\ ]ȼSa})~t!b%>L$Fµ(DV4E[8am6xNoe?=&"qJuDmw۫ u$iwgsWli $tA~lOJ$d'Y4^k ;%w(< +r .#ěHS"5A\+N0=&~C#SH4@s ylllet[WMX2}g' <x"0EwkrM~_ƳYIwl?$Ϡȃ;6q)>ANܦ8 E}+hHxKD6p?6ow"&#k]z~IjEU|E܃2B67@D`>v뉏ۿkPpI<'!LG"Wm6Xi"]:_W}iHz%ģ$KHBH%c(;DJQc#E_n9oCv6j̋fV#hHH&ӻ"o(o0TGWIvL!?m׹U$hK/b[n3N&A$R#ZvFiv"^YK^B8 a? ERhxvH8Ebv^FX-m0,J $tK4 OO=L<aOi尟DN $y5@q+eE.rmJvF̓(jDʿeYјDL? *`#\#Ac#BD_G 6NcϣS}q9"8Fh $ NE噈 =!Bߊ0M,=aCɧ(¬Fͯ(J@B}Y:-ķ &>zmP6UooGir}~Cb~q[Zc1Dз$8'9|^c`:W͍6OYZ4HBbe]?%Y 1r+3m8 N"!L&o93DgqnBxW ?(cz϶vݶ}Pp e\#lK Ĺ܆YHM744N9'4Y3;ȱhDL6ZWpÝʗqH^Bi^1;tE k㶻ѤP( KG|D/3߲=FG.A`mnBbN{E=1coca2vh޾b >)-?Ql Cyxz8*9ȳ՘8+rJG RfGbND+4-.kqsLectkC|M=(}mrz sN$6$=Pe߿ ~Z#~ !k`[&b5;1{]&E|eUEB Hh>e7BK*ۦy8,َJk/41~BѾs ` KWG# EUpۡl3hz E/ݩry(M\ls_CL HqÁ 9-iEVyvv&8c "R#KT"s(t3j>P})n ב dUoM2?]f%ٯeCU&m'Pe*)ݎl(Rw3VPze4ICģw!Ruo=>t{PSטOʣ2)/턶4DYfa}6x{xhDZmӥHHF_t0r&9,7jG|nEן MZ4eP ۃґ(DxZvu8ܝVIi1"%*$ MH`.!IM<\3vPݯQĔg;f;(21pv`țeYUl;\~1$*>B|۝R(ZXd5و8y [; e4gj <slE&/&5P#ᩄ`e<]v);BL.,*N\v%nk; |m1sH98~ 93{s=__vDH1aD/l涼mj/_>@Z:7=KKf77&?cY%o "%_DA|T۬vXmlFDurĽ amj EUP0AmK(H>~h\!n q[B]E_mqٶ{ L\>l2;ė>HZtq1z*2F,l9T& HshRvrC;qƪc`l(mlR(@i>6 W"0t&P뻻 wOAmu H-y(܂2Rj>Ai`FS-ŏPv0EUouݧ>c(skH\[tD{|+۾GY)!EM#HF˪~T0;Ͼ6Fb0u-1^Lb؎D{e BFYx3(:G!bDs.ai.3"\tz۟m{(z֜ E*;(h&׽s#q?q[sk4D莂8[%䄂t1LeAvX9ىÄLw ?Ya4Wps eyP8"[ɒ6>G x zm6D6D؛QdyA*"s(*FJm m9<ĀjHV}MAéķ=4xt:La[(R[ vFzm49)l)o(b2R"RNg_DCsnKJ${l]H8_$n2Oܯ$h_ty'|mp#qP4AjIb&IFi?RX  @+ė0T$>߿޼~npZ˳D5GJ;ĆIܩ e &{0w*T'pa׆4On4^ ;f n$mC '^@ëj(Wv??'1$n^g2(ujH-$o tWl(*fZ7n<$BфGHQ.nm@_z8KO<(Q =GS(p-o/> yo^c-P`D|($8O/,+}@" Nc}_C1D4_?XG!zq K$l>YchLžUSX(ݑPNNWEzAY I@"AچƔelCZ "܀HEs4u҆/)+"Py|(]ێ *(R|Am(3)38Q֓rȬE홗88v%߼;ھf}(~Heb a꺳o#P/A>$Nؾ7_Zs a"E$S/` >'^!!Όx駈<'Q*=F›Zzqa=mܶtVcQo؇ }JN_Hj7<[FRHs_SD0&lc'#QA<*l64{ JQK$!jC~(]?nDcD76(ml6҃.?,!.vDD}HԺ")H\_W˺ Eݗ(\Fq+"?/:lDd␰_b""~}Ei8~}ȉ"POg/˯~wI<+b "i3"1nW߷@b3uLtۺl2@wstm52 r]ڢٌI(x }D~~s huA*"~y6b qgO30Nn<2nv]$xKnd"?o;Dhvq#!i/$Lig rd'Z eD :H4E܆ ;JS VwimH&x j}qi3w=im!Fyc $նhö.OL qr;Y b`v3K|}&-pI|CNf4\ʁD§!zt>xۯuÂn6t&Hؿm0"{W=wUl}/e1)}ˈ/gهmSvYzƾ !l)dgB" FHP?+' ^eDQ'o*݋Ʒx{9:(=1XHѲhDlRhDdyԿr:#rQKi01hɈп7."Z0DjHa# w#Gxn4 &b% HL@J>(ug@idJ{S"ۆ2usa qgePMKQO<`"h?}h,LDiL4:FsqґxKIқ$+ǐEs1Qzضڌ^$,ߕ8A AC9"yXr2\VXgܷ&O"Xn{\B}(G<{e* 2ػ}'@d4 77#V53ٹ(%eˉGXDQx޲(w.8LD$ !B]">h#fÎXEnpK/0kߩ z&#PhgRd}Y`N}Pd~xn$*ÈːwԗxM#]HZ\ĕiE|rCQZ8?f1d<=I\_jPj%%)(k]E4D蹾W45n¤ 4fo IF]1$:kBV.$fviQD g.k2hAbv K&$.P9G ܏8Ё'w $.*҆u6k(j* (%})\ݚ_nqO=;;mZ(<δv#EN%>:R_8N(5l{t kMQԞ]66?D0ϋ(4 L4A$drt6vz`"Vq4vۑ|-j#bߐI&nG= DAkqCKgI ZM>OTӂHό}}Xqt&CMMAd"r2m(q݄#me8]ܯ-~ p%5޷3"NB=:޳FH$Vºxza艄fDijۮEHj؏3/#+ar[$-Ҡ9=H$5!’Ԟ\=Dqq%$V=Qx6% @ 򫱺<eTw{w{5۠PDIo˘d연 ƾ&>! DYCwb/OAc+ߧ˜ w,Ȇ_(ډkxMGh};l< 0}76@!FϜj&ЇC'")>A\f}ǠIH"ZH([WaOut{b,GP6+!f>GA4`gA$kJ ,:/_= E Y2b lOEx!n ' _?HFↆdA`c00S TvG EbZY+.@<Db8 4ϡy+t(ڝ`y(RA@^]I0dGGմ^wYGT a%:bqsa#/r.]wqԶ"|yPVD &cNy(U G'طF 49$0&Wzڠܨn1҆(d"?mVTh;N"tth; x'V_@Pe 3ʺ |Q$:>|ϻFc#n@ G@J(JUX E(Ӫ#.QDA]vq@Ц"Ƕi)⡙נ'}i$w} kېen DA20CQ l?7sSݗnHœՋH0G^> ʯDD(k @\|1 _CBxe;$|!eJ< { '8*h>p hWՕk,Dq"< "YuV(5pYae[ m?lBH<S}(s `! R} !񘏆 `\ FT~ +bsG;H+@۞*keF@ ?!8ЙSĥ- οQ FcЧ-10#t&z7 _lsS~abI|wwmYȃ(]ˠ{/ 5/+k?吲 ;%l9@mC",N(u;J|w<eOP}X OZۿA$hng{$O sh5V m(ϰ]Mjf_BD/;P]+qx(a31zС[#uI!=jO?MTuNgQF1{,pgќny/EJ-g00mZKJ,v^!)P Z!u;FфQ-o:RѸ WxHH؁!Ormmԧ  rk깿[P҂H2R(CC~_uL53Y7ߠ qzmzI\ 4DrW=jWe&_}84wTeAAzq}*U=Q$CY!'C qDQ2s}+I.Xm?dh'% d:#]Si۹ (Oݿ(@C|(E/G߿"Qú[ pkߺɏۿ}·nc똅u$F?'|_ ߛ6>iܿe|kҡ-_6 6"!E|.k[Ԭ}?R]vLn>-~E)D!e 30QdN॑XuSP  ;h#N۟.M&uA)(^t]m0Mq[~Aw >r B!Qd'2n@c+n<"ut4 @Q*QJ\sefPZ p"bmET __ Y(k3Р54m ,mm~ E(D5:T{㐊'a_p>k3Cf_Bb RPT"P81 Pmg6ti}-h<>oqWeaYEl(Gg ;@bߝE$i߅DdbGIzh)hr"`]DB91f;}}fDꍮ9(cRn~|IDAT3 rN݉w =]l%# `̋((A#~ E.@W+~ Cm kƱl+H gGJѝzy8Oܕאr!ƯSg"bMBaCc=>LFc0.oC&N.avX/#" _W=ҡm(mM_?V q9nvG6@b=%-S'N.ag 4g ecPd2?DbH|jXRc=vaGKa[#SOP7n.sDԯQv8m@BP}2HSM*$.mhvm _I,)HP"rU]_+.td%MP0 C_~`l@sh?OaFcQL2J[6PJ HarC3_mHrӺLRq;);%!.k4麚8Q{EK*;7 e"b/40!*z}5ܞ?IɖEoLO #i{v\ !S_xuUFaWbjrG:8Q'Wg#~cМmT3,:b0$hecmUąBU|t%u݉m/tۀko.4^m:.$&zG$jeAQ$42ZGOwl7)oʰ&o}彂朱Qʛs@#q Bh(իf$#U[eD"P#UC 2E(=kM< 2;]4nF9kK4o73:}l$Tːz{qa\H'ԭ/6~&wEB[^0o1R ;(✴="(뚊D&⹇͈aX|nJ\ h8E (Z"Sh g1tvٸK~M)V{|v۳4_1ʠvYPP`]6f?G/2Ih,Fmh"w{5S_3P&mrRMݞ>oG_@Wl0/!A(a?T0`wTH<}6v \B=IIj[UqI3"qN\0PHz}88e߬3>IOZ{ ~Pu7lZ>{_[q;ml"(3ʢݏH"1>uм}EK_|e;/PilnKZtq$ﰻ~w&`bTN-ĠPk'WD)Mc:Ї0@jIGd>L\Vq'tK"΀߅D$<5HҴE3#UϊQHI#!Kv|I =Ш"{zxėS$~ U;'wn1?h\YF2J)gw9Ь~d9+h"OaRvT"6!nVj\rhH(ĽgQr|2no.3ݟ6$܇ݗ( &|E[Q=umVv T߿Eik$tF"QW"HJ#2sl"gb11iu{5, gĕ5PFr`)4W84m1kw0~Fc\3EY_4\ 7!7o 5AQ.FMjMwg˚S%4<,oEJ! L<_l k@C\7'Rh\Nl D?P]"Π0!Jfc/mipv[ e~m HGJ<[k. ׵3?C梈HD9RuP$(`VDWe3Ϗ9622b>`"|[ P4xzsؘUh_`V7oFuj6q+&Z7h?GmaiK;3Hluƚ oА=ږS(]qڸ/@Mr 9(sz }y4p3ƾFYE~"9?EpqP + Òч㷶KI&YD||pK3:@&.0#J#5{'͖!/ߵ^p;~;(Zo@YIpНҭhTGJހ=+Lp gm_BwׯLhEnOU_EBs["03DJmbcaʪ2 aogF~-n[@>r=OnLN瑈enCcĝc[@@blt~ ԕiv 6AÈq0WzjSs&DN@Hxte\V}4vzkUU]m!ΗLDs6힆M(RuÄwG4 D5C:q8LKg6.n]Cb41< 6c}`' ݣ_}M- yՑt@A-LA2]2JYt GeP@dŕ"87$gQfEXDcRaniӎ a NJ1oBQaU8;TDS^ӓ;]v0Hp7s!Hj<= ]~r9wDHs}}B^1@e e۳p 7& VS̰}8K;(?OD-y!X=jLuOU|R3ZGD–H.چ}T 4"zМcA]Dhm}mGh$b:#ј̓Ľm:MD)BJ/N$\+mOX_'ԕx)Gۑ q3K}ҹ͟$F &s"<`[C !?qҰc@ET'U=cnj?"=. /"(8GqN\~WܶQH^4:&#%n tn"3tSŝJ|yǭHiDEJ֛..sH/"lA_&G U|ܝ\bGH D"~2v9$.uQz QAQ!fD7!QA.PmlHDnBYLw;xLH@?Xkp*"e}& ؃GܵE3(Өo𦶝.x%(%vJÏ9[coboAo4"Hlq?=`r}\}A`?.Bb3S(HlL}ӻ(4W|͛wt4̰L1nvDu(_k!nd@He"m߷mt$."]H])٘Etԝ)FD\-8ퟣ m6(KY%?m0y;??Qt +Gre ( 3 v,"΄$;.?%JW42}͟\"o^D1_^C8ugO!vݶc$Ua룬',<{Qz#h~A"ҁgQĜeFY E$ᜃlj{P&mS "gc/,ކ!|>p]?O͈ZEH |;m@|:i@mҸ Qq./َ yxR2!Rp ʜ͝e#Ƣ\M#Q^Lgw{lW}46h^g܊2FAPKt FB}}} xnFYfc.8fGsrPe%{@$,:,WCs?1^wJwn1#`j*KP&p-`C_Ja>ىo=cwP=织Ogى_&\ e5 Hبmx @Y*x 8F|t%le f Du'5"n&$Q6%)9ȋ Eŧ1}r2q H^m Jt#Qn #hm=C\Z6'>zutDr.OO+"fe-qm4l~|uAB3uHK! >My<ʸ6ݦW=J\xuuFc~mu~mD /@ADBN})u E-67{"w~loϞ~RZH2&#&NqJ+\:w 2@zO&#y$J1;{ R_Q;Î;X u]uvY&i)7L74n|Dkj@!>{8Sz*QdEFOH2K \ ejǗ-Bès@,|R-H^%31(-_ 1C*yEOI4><"oY$T}jg-؞~|^fh GBw_Y=덣[FH ZQxP9:_ѶG5m%@d$J=ҙ~e#s< q$)lmv)z)Y)an@Au+C"Njqlj r 0t; M2ѿBQM{M\!áɹ YHv٨D9lo;l(Z4vf]gG4 ncn@(RuE]#D-QxןxZ]f6' 1ZieuQ ,l\-ݾpBeu{=@ѳ=H8.Lq:M8ͬ߄R mBA""6XuCB= i;=ez"e!b}{R%lKOlAØQ\hHE|{ )Lx~^Q2 5޿}l\ZD~^ 49dsQ R(SƘF_u qT7, }eCQ-=i (P "Y>YBJ>Ԁ?mR;}qv-1GGs-@#q[ڰvmvX}ʾHfUk_Țe}嶆 Ћ(3׸[2(˜$Ljχ*I՝].4냢i8 bZ Z!6mR.qGٯP& l5L ?6e_ 0xxi%徾q1=E؜>D 7 *uLHṈoincO3¡mh zk܌ /0K<P!QnP9Ằh}qڋ-S b*\Eb5H.m+"3D ӎЗ߃mٶ=el@ e߱^=f|hihޤ%J:?.ėE:Ͷa=<;MH'1$܎[W,q[G.F"3Z1->]PJAqA2놢7-G0^7.ߍ{:eYd9Fفˈ&`uE)k6thTCaq;,`{d4"riKDm&yaW4(aۭ@YrCD`MH|#>v@<'4L siXVV^3E6Ĺϐ81~*q#/ u_}_O.nu$ IP Vķ]߃b E]OGD vK.6j(:kX9 6" |geۀO@{(zu(|])Dm|H NMQhhvxjTk]DH8O*}(m h.BcX"U49 T+`j,t=!{Ti "(8?o#@M UgPcgBY0 v&d,"4e\ cGkP k6 +y eA q d$DˉǴuG)#t$Ő@ÉșHLs'<}W"ߛ\&VEH)׆H:ƍ (#=G ,Q/DuHw?4/:waC| cƢ4<ݾ\{}J2!ҿ(={x6%GYTJ|l(*qc~Qΰ,_F iLDHyڻHuD*Wq@HzIM|}rMPI o}fy?a#fDYɍvcv("ގҿ|nXԴ['+/"uK$)mnS/DLj)h,C|d;jqMnF>s]Vc-܈'Qsv6"Nf{Cacgr 8GEA~> $<(3a, *1? M` 0&!n฀7S% C(;X{ ؎# KSqʛwG_SG3ۆ:F'(j,"H'D=hxq#JIS \ Qz}7q_#יnvo!qym_ ʌ"S'$+P-lKDB eJt05Q*|ZR$PFuF\H6_C|oU$2%ml-J9FDF)@˘'`a.(C-$ Z!8 H@7T LYc6Ծ7J>rA UEHOrIg 'NUra5XTP8ԷAkXM\qMW7C!?ZP~Bd >$~lc(;HFl>v;vYxxE*% Y uq_ 'Y -ƭH81a?V?oLP2FX))$*sE3̓&) e""cHy>S]q}?׵k\kk+/[0_4̭cm=dc{^ig6'׸~o0mBR!P9iĪ~Dongι%0Y\z"1Ա-^G].ʂ"H&WH9mqzxi#1/#ez؆s~c-/yEѪ0Jl!./rƃh6n; l7mz=b 1u?y !l5#7AQr6R%:^{6-+KY|ۭ1QJ1O D/ a;eD,'ZEr eL"g߀Hw*rġ~m+L)7BZ~2w P[*cA̴v25^ ߊ嬆'"^vRܞEm밹7 8(r(3J OHWs˘68bMA5'KsaqWX@ɶ|wAxq3k9u]M,lm#=(3%FuCI^Di-++JOGGzA̖bJ~VLq "|ҕV3niv\ ('@,lE11| `<e?#2jG~˶wZƯ\F tv$:\ %}w!ۋ-&+CuA0r[T>Dd0"ONtۈ}6b'!˼3;,6H{4{BDr ۬OF]iN~u0޺?e%마A#o¿>2=qпt X׳P_c.7!lD5z;lL5Acو( x1Sj("W~zV»ȱd˭"ҙnpJ碈&OZ'i6JG˲\9Ox?zh 1vT!2\Q:"jC빭-(zAYmGlr)( NkPFl6mmh@\R%+!2vvV#89+~@ USOE)y3DRhMz 9e4"5q*?mПvi*LDPGros]~ [ E"*c.̐ue|d_?hsIkqE͇Vgu9-*boXPF4؏#e:8m>@W6 錜) ? @^E~(*d0C죗^5D)яVkD:}|vM](=9hzz1 "|OGˑ6/IϭEL_w-}*&F4SZbY. r(5 0zd]1ތRƥdDecq, uCt J'{#2pt]Y|Y? x9c}Hz hr:!n:~ӘE?p+r?*(cx8er Qe1 3ty'"ȧ*"K]_Zq;mj˽'k9iNqYC]Xm4}q7rΥ6'/ aWZBh~b+t}נKQנ Jҫ_ <*!fnc@i\u}b\(%냘8 ֗2@ӟDr,{A,|;fεlD}o ۘ# arO 6nAbsPfr,"9B/5 f^,zD6#ۢ>zD骇׌ϪpDXGȡ3B(r^P-?A$L L-"ܴRc YnAd7vyIȷ#w's)3MKC9<Ο qJ&0 _ƅw(PjVbrȋPvqH]咣cP\ Yg$1 +o`%m-G1(gw-4Z( RQ|1r߈w{ǡ.% ﻆǂRëX?'>5( Է,őMr gu󨁴Yo~ Y!0p@+6ĥ\ w'^ip62 Cz& e^'+ IsO}oKny "ͤWQz1X9A] ((հMAY4䗏e^ζ{_(hQYb:2Co0э9mYb˟(R(Xһ|*<Ćpр]W׹p:+ Gm?A)y5J~qYqP\݀~ Jj,bw L ?JOG$÷Ėe){"NlZV%=O'h;륀q59)ę?]3j?NK"QnGA͍%. W[]"b鱀ۙ^zEsVϟI5(C?7.5NZ(JB]C\9bZӞ뗄=npO''3F8d9,nD5C$ehhH8 rиɜ.e/e슺鞊26AW󟈹,gD:`QWm3eP0H8"ʼ5u?(*~Ȼs9vk{j9KX6J+`DwE#䈟;fhԗ({2ʶ~w93 9\ODrCiOys倯 P_sb ]Ig7qba.":EO"f%L|}@)6^׽`j9GذӉHІy 9,ڹtgp r1(%Kd${CSU3m(@~vm/k>c%4p>N:( zD{6Ne#^{ YɲF@O]PJ?`޴Px&PQYߥYIPPbK\vu;!b*Ȯ~e؅<m e<r~5AG^% (Bd5oEAe 1oPifDc i.È7 C,,Kk,^'fea[ގ*@NĎi' \tDiD28d%#!Tz< Wg>(*"qA?#r֪(M}&Vt sKgB2~ \L@4q[iӞW VB:im=7GQ}" &^)ܦÖnh 'kQDYk{?ϳw] w۝Cݘԗ8!$I],,ĻP?WibUڅ*7KEgN*mrP;ş(:czD ǏE݈'R0sl_is[N@@iBO$K}~uCS-mL & ۽u~ylA9i b;(/a(o%ߍة J} ِP :Ee(nc?lpb]~Z.-sQ`Dy*1)MO6c(@ıϮMĎAŐs\ֹ N˽:jErW3¸2<ľO -`[Gh,6޲q&aBXUًZi؊DA3>Aujp FW2w[1!"rc823f>E1.BAzZv]0ӔzEiWs>Am6nEӂ. 1_PlCi`e2]Ci&Xi\N EāuAz9!ݗ߾AeKC]w(5|݀80" ~lИCMDP7 ן݂1@Nn++y]Qj4T#{kQbcPa}݆?0[y3Я#_1'jEs HM"?:9u6MYHdrFIﱬx%̧ZwIidksjjVDt"krk7MP@܁H QXzXJ@x L E8IKq@Ӭ\oĸ# yi Gla%r#n)W"iҧ4y nH>5Pu=Ι#tE<Ҵ>ͭ.H]rYWKvbmc'UC3,;ќ`P.C֭%6%5F}(Dę0'_fFNuolvێKG?d\T%կ?{Qr-"OP]^[*R%jlq{gר㈁%{̣ɺ;i?uÏ.pݯG/چk:po%NQSAfV",c"ɃC[2D8ȯ߸Ӂe93"y9rк6ޟIOu1ǣ2ҠO纾F;$f:CN^D {>{6r^O]Ey%0Z= Ϻڈ'&T=}c`d\ː$NWo*qc.ND([e(E e#؇!y|#z eWU8+V!1y Ai:8I^ۤ=']w QprCk:n (H*]Ml=102~>mIMAlQ8y:"=:~GPnuB> u&[߻3m7~k6r+VpZ#A'-*)iU! Fgƍ?afZz^6+YY(ݹey+z' ^'AD$Ӧ]l5^d(TFnOn4XG"rXli^v=h+9y44 oNo@]QWzem iD+P71beJDu\nED=}a۳زAhGD-a[gePwbu-SI.E8_xKӧۖruQ{9\617nE P \{PWdcp ",?< + PP:ӲL1 aTvݳ[Pm6J+м }@iå!ԯ9 au&?;.D\f52^GI8f\`E{9BQpHsA}')4;rlyiJli`?gɟEdP"F1Cywn9QT}wsyi4#v8 8OC!-gۼBEW7E*--{mDL:.OjoX^2ԣQ`qvDcZ;#pGP= m.㤲w?@ViqE;A\ň3G#`tD%#PFT e 4͓mߞ 4"i +k9;m~(eFV?6BePYPl_ g|ĖԯIK"Ee˭#6hrQ: 1y$v_/1͹ӓInσ'F;!߷ "(ҾG69CZmy㙓Jk ֨o}9a\(cjg_^h Ǹ6|dˍQ&2Its>1rр#W ׍k?B`|HyӴ3P #-s3D*,:Q]EYSF]vcG^c"HN b> Nc,KqX 2]h鯵f:EJq1D5ÜiDmWSXus(N{g% "#g@="Mz r"~nKnz"NJPtI'3lܖG60bK+,E~bU~Qy!-ISOwp%lN(>G4DDY8b_`pD8 9ZIDԿ h.E;Рz9W˭lg:C#p]v&a$%H6}eyNs#'y[jlsuENuU#_I,8 `1sKl7V8J Xe 0n$V5x&㲝je2.x4qhIcpK]@?wA ޶(]"& 6q7qFv. ip|_5NGWe4 qi5 #oQĐw""īWPQwNFY-g Lrw4 a$?1N:|ƆjEWsۈ|_cc$βCC<uG&t2"J8dEmW74nq%1.pZ]d\7,2 w6k1x#eOY-OuDR[e/N"\NeDF3 η_\}y+Mk\YXvr^by( <75D刉s ڧ: 5r=?s@VcmFDV`moyQ|5bmnTڰb r~+نH%3U0#ލk04AQⴙ+ߗP[i [ EETx ,&Y;|N8R̞~vp+"k^l@~~F[gZn]_No&8 Qɠ< XdPO+ ~?R,Jng#%6 9(.rWn (9`<46/aNt=Ռ]DjZ96δ-BN>e#]a>bRcz?rywKDOv, X̭}1I+e=3h<6>$6)26PMJlM5?Z8z+Oskv+4ͿFҝӬg8)=l,آ(-9g&Vo-s"Fd%?F84޲$=xNȊ؆.ns]w'9"(BʭhSU\DDvfbneܑb ܆^i7y%!.<]-o%?W EڟP$9X;(.%UQW&Em<"RKoR[<5 iv ({kX'9Q(ͅ5?')6׻'wiR͈70v#z\mCuC& +B=KJ{ҒE;vkZ l:wO=+l{#[MIp'iZ.#.eEyc@Jvww!GJ)P6A5"P5z*ky&&ZEiQ_#QI-S%?`f!NӰ;Fߟwu|:Kmn[})"=i9oyw21)PUb6 LlQWEƼoڨ&b۽bm}2V:w;w}-1iJrw,-i F>E2ڹ6jr󛍝4kruݮgQRV3S b %VԶZ8NnrE[AŐsuq M쒒ÆHbٴbD$m%A$V Җ6~;bA)Q.JSW(oD$6ׅȹ"hַ~L˭rGMbF (Ա%_mSpXh2"SmGdrD|9Ncmzж3s?SQz JZَ#_":h\JbrJ<=P&uGW!'` +*ӫ*Ċ?3rnl"(ns{!*e#e} wEf6u=XrYSm5e6 )~k_il>NעF묔1v٘}hp6b1+Z+*rۈ#e N3P6Ѡ6b:7[Q#XbA&]m$ލqPg2η $O N L?To&q.D`9|+gRu?A۱#rΜu^.7l,n/EQۥ۴kJ,-˹(/m}4EÎĶn6E727L;lDfv? \w=D\P/M7޲9PF:81PeP6u݊8Ũ(粽.@=K{senܦAoΟXxSݞFu "AV7wωRLjnY%F;g!>rLU(*Hbb̟m-{O+|'"QJVJM |Ҷ.L02EO>⇈#u}a2`[c_X"`]Z&G520"na9PKAApqbs&".e%"G6mr[ [Dj g,}Ccs1!ȼv[MmL}Ը)` qrZ\p|SUm(hۏC㑏\Q.(UDD٫߱Հm6Lbnظ !!X"om]"9'jw\]QwDVF6>|cnxۍ~ %3Y"dib@Il_nCq!E,#+?)T&x+cO1rkKQ<9q,ۣuY @)JGsKR?>E=rnºuk@¯P7%c|mPwB!7bE]?$荈l!r/4{ W@"qzCQEnyS1לx#T:Zv nﻮ>Rƺcbh"洄q7"a<)5E$:( (c`1H"NrXJ;!ok`Fr G퀜g׽$H\9;(>|aǠzva۝KL-X"ְFijزiRۢ6~/7">F8E>(*Gf˴Xu:w2tɠne C%\(oul}A aum(}>9}HRuyernp'XyP8d/C I 8! 9~bD_n}"2g]lla CSmZe]geQfrvh\D-OX9vD'XwG,{KcfPt/ʮڢdqzt] (n@:[lr㖖q`cfj0P:q |.=,5q?q=.+i4tyib2A3m.N{ '?b;AO \HJD Š:N; 2L"QmLKQ B>uFYb{DFN/gimI%f>eP(|DOZ@bWD} J k$GہlD!bye_cWtߣ` 4W) ]PYRوI.+l iva6ZP 1deCK޴P lEeoCQ2]D,F|? 9g ,r9!ϼYE}EK0x51̸=uzkExrgQT`hnߍ'i\G i24r%( e+#|8q8]Zn|.{nZۻeJP}?sE]y֘\g\&D#G]2XgYȩVϧǏDVIPf2?J,ƹN+?WXQetDt .}>g;Xܽnovm~Fil+R֠V|aWîwE MqQfJ`!yo6Zm~ |A[ToZG  :e_7t9wmeJZֵa11oBݗG\Z)DVm̢Q1?W؀Xex(g #r̔9=O>{Z2Edhz^Y[>PJ!vk=H=I_t;u{FF[ơw"7=o_u8rʴ|qJDY(2EAf/8!Y)̶-ZHyf+]"yP@;>? <+Q(䥐?ewǬa(U7۟=F܌9 l4z2J08*3hF44&M7%FoD 9lA7Aa TxWہD}Jעw%l"Waw"AK,A@lĊrw{A*)s(bNFu' rM2 \WAg܊&!~6L!{vl2(?t"vj"b㫀eȹ;XfݾI@E7r"J~@bSĎ=9P+ub [+܂BN+t9?!⠎$b}3q>h룈 ԰K#yBQvEX֧QVp>O-g0wD}5bޒȱX\("Jn;m""WX[kٗa~"IS:FlnF9 C. ޅ"JlYt_puPfSu .p NH~r+r\Vqyf662Yl + ( ԭѦވ>t;BD2gB乖XESĶ+H>qȣh: 96dbUDYA#4-<ˈ~PY-G,0++19& nͱ2oCR$w 'n}m@Bb5)ş"`ߝʬ( "ƳOFQc1"jnn`g绎 ʏc@"\GG.☯A*Jl=evo$u6v'b= }"~Ѳ"n6b&(*Iߵxr"v(ʗG]^hqm}Gѱ "Q(LD$e7M zr|3c: Ǟl}}e!;ؙ-t$&W)OVU޶;B]5TG$dK,k)A=X]+/|b(茢{WМA+c4vq԰\/YpnRġ Q}E Bp.+9fah }eGdg'TAѱ2"v3j#fdwi vch}mXB3(6#d_w>㠌{~Nu;JZG x\Wtw(2}vbݶ݃2(xE#ꇬuȡw-\#` :DN "V_Syвȡ?>He*g{Qm>b>p[KNN3.7Z: H/!j&A`h;X#?'k9S܀ࠕN4 u@1&6^|܆<ʁvJIV'!NμB#u_+:Eݾ70fA/!J#&M-y.V[-C]H\\V;EP?lͲӼ"Ɉ(FЗl&]Y_-onUBOAO}ڄ pS 1ub7[b& S!Bb7[܆+I/BE6y޶m2ho+"9_ n T~9s,C#zpeA$BUkP`uy ضx돂g !_-r 2ˋQNWZq3ݸVVV΋V9( m"&<@z9^o"K젛I_> t*͏O_J~藁 4Y1h3qT\-vZbTk}Nb muuS~$v(*+O$&tp[.xbY@D5\@d No矧"vEϨ 9˖8!G=rޜю\OARDeUGcwYOcAw.Βw_:Zd5ڢ(6ދ]dD5m*^=e,j@s^3! pBLszmur 9ˍ(Pwd|㫘1x $=qnk9i}>"sփyED/9ًQ֘Yx ' ˶rCl89k ?=Ov-#`oCiUo>SPV'gHwAzJl9l\De3^R!.뭳1(kxg'7 k"F_fM,FJ;E݊>:z۲]X )dDRw-vh4r,D^,w5y`i`m^=j=H|enȶ."Ra#NlD5eb߄U6Q4@~ZP7| .E,Pӆ؊XgJ :m$I.BDFF7V3h#fhE}RzF<)"6؏, mF"Q6^DhQt;R¯lSX (3(M3X7n"\eHG]*o8g쭡Am/fEuymF%:ɸ9ۏ` gꅈ "*tb0xr球IP24!.Kc'v"4{XZquύܖ_QTO 0n5nNGDW(s9zHo2NA+"1m]l2ߴ#&O { G6xo f-eE4;'!E݀[2bP W-vP ݄"S/0Ea ԕ6~7"Ge!% ";ӀLtr8LaFQ7,z:5yɟ@,YhY۶@2zǴW'2^ ilްXGfuK=PjEo)"ɝklvd'DՍQ(2Y,vٞ{ "٨ u>4 "n6b2"c u=m{}MreQ66[|ە6NfVRzzSi48_BXw}_o aX ȑwt, (ʕp׺Y PzIk4,(nJ]je?@6bbE=_"œi5v3 eyrOCѻŅĆP*㝿 U<ر}?;Blp1" t~t&Jq ֟wb 4cjDV]q @8ur6Y҃(ֲ\UmDFe+"(2CN4uCu?\YoF+ ӈDΰ"3g= n{\)Jk* "Ə܍"."l6q":W>D1(6ng?V ^#bVMݞ.1tz!6WMlz+ ~ 9Y~! FePLN "_%}ɣ&H; _.m3,lFc PID\,dbj9ʺjM@Om Nss[QMP*r>JISĻA)Km{\ouA9Jl,[z+7[G RҠmI@Nu vFFH2(t^ؠ-^㭫\n{snv00Z6xq E'\+Č.ҧyXah (׷]?% 84]-i%߻ [u4:(/rۖ!Rz /h&9 - Q7K²̱9kHTcs=2ݶȹCYB۰q#"(pHSO#`B&c{e4H ߳u@0-bhs yP\pB-}uBw{(}I̒oCl{JhFlwg EЋöFx3"F?[p^Kd^ إPICh[`6ࢌ2'"Q7ZX .og0-2ou+QE{H JYKI7~`& 6Կ-NDdS3b96R2,[ #D,g c-%av"˜d}='^?^8ن24<\e"<;T^F8i"ro;bl(HfUDd| ,m51N#/oAd~*37 i+9|]I`QEdЍxW jGL+ivP ̲VF7="(s hbLY(g]BQe8"l{Dj/#?N39Ox+CՎp+oW=ؿ@#5E"%}eq&~܁P`1~7!r:jG$p ȓĪva9 2]ImOve(tKlŖ8 t!{w fw"뷏w5"O,fԿ؛3X1@[qM=>Y_qr*$RUmN.Wv, D^@ΖҲձڐ7hZ ~/>wbm, F=xnXV5 ueK0[ԵR9[A$=rqe2̣ }!Gg@~|"p}DizNDDх\*QM?3t[+,^ຯ1Y'S"BG6-Nr}+ܾo׏Z+Pe/y\~fV=EU(^BuܶEA=DQDN퍁~%q,cks"*~Z?9ro$R߬=((\`%OG$Sxkb{M:HP3E֔gY"D)NAĄ}?}9e-ymrRD}y5}Pӆ*mw$6IOOT]^CBi(zE}ڼ")>#vԙvu1_ 32%67)(";mHH37Id"0]n&opN].FvDVyPϘȶ&iI(4@7[ G(M%3MLyem(b+w`Nrc3+,(&à l\8:(s~E846?bȁ`O"Rdۂa[?m%|Dfõ#tGQr 1~-d'wg"竈6{sxޚ4?e$s 'oDN9r47V^_v;0,v4^ȺuBY㈴tDlSbA~E]nP-c4b9 nB\ϽT$۞ެBLa,CpƧhO>w}i6B 1egJE -Dܖv6r:+"JֻQ$k!N:>z B,G}Ώ[7 Vhr6zEˀop\/"G{ZDR o 5mF7uyNv}K A;e+8ϡ|v'ڙ*X4rDV_fXur/Qweg53lb.qlBNe٪Z(Qnߟ( `s1m6nE."mˑc#'2MUb/ov;"?"f1W靖Ay֧ܺX8@ b0VODsfQ*EAT78 gfşFN2 Ѩ (BO%1#z`uC82\RJxs8  "( =l=!^o rLYo ry!^Rm=c]װO_!jo ~h$"aBRmbgɈ҄jqn(f`D4`9>:[H=m}uSAd#06ӛP6ۺ8hEP:*;9)͏NҀ.BP3 gJAR^l!VŽf Ee0" V5\ t9[Pnr2*Ly\-" #UsB*뤪 ^^l}?M;GQWzVu?E]mrD;`Ab-^(Kxmn'E~e-l[#6֛ ,,- u  G{ijm(gW#^%Oq;q[> Xڞoھ]x?90"g?rSB6X2Q؝Je)l\ uU>8{mq4S [//Kܞ3΋f0r g]lAuإt?(*l4NDgU-x>^-ePe܎ku19?SĺLl& EFXRTu b=ӹAѻmMt˸yWG 46w6&ZG9ĘU`GAl]D+.?manFmΏ 1fܷ8x=6LkY^FP H)nc.6ٛeRӤl'txe_DZSQ$FO~=b488BaJQG!u3kPzFy. hkm(2s3\Ub1(gt.DO  u׺(J7@keMS7"yDbo#r}?q6D8!YmGdVv}ľ-~: _Wz˕&swgݭ%ԋ}urĿʬ|IDATLF](eQҚXmRוAwQ-Xz/r cDȿE y*>X!TC^ϥe{ -&1_9^*swqV[CG"};Vm(b"x/D\,6y"У(enBpȆIakP<i B0qTzzܦǑS3?@mQ[z:ؑ;AoDX^?wQQ׺LKW;ONBNYe!Yh"ɴ@'_?\fL)=˃_:#jI8KRį s5" -@߈;j#f!q/ZefUFRao21~MEVp?9,5p?BJHRLB VE_8tCeA6blΨRȟBѿwyPԟl=^R#fo2Q6rVWnn2 ^U o2rQFu* by:66l?g/3D9uncYf""_}ZQ a[DsD?Xm%ശb"QP|  _>{ Bi=e-"\ qB6h/AX8>iIL`z6km:nh^GGUp,j+0rΓP?0b\]JA;bۅOA3j?#u&̴j\A |(NL(Ėi(:]dCN,FY ( eRw86W+#7npyWN\u~~뢇*lPH[᮳ލyv}q >8,a3vq99~@P_yrUQ}_Vp7?ĩ͏YgDQW=D7e[c.%L@mܒ!Il 3 ]  ňO 6_J{(؏gR#F,=s5"Sz E@ =^{=vs Ft_:ejv]!7oE) ľ(['翯6B$rxI^2e+Ӈˈ#B؊22n]{h4lDıU׵6 ]0Ov}wmZ~.!̓2NK0uBYkip11",C+6%&Jb\?FY>p}sﵾ!ǽֲ[!|l5nGY|)"emϵ]-Dq ;ǂFu 8WĨ|^7HXs dtUԏjϯ0XZ#F[B)Pr1r/y]ĴKP4ngCO/b/v!֍m_ȵumZ[H?M\:m{kYu^RɑCw+1=SjeNAc F(&&o 5'k93ڛ[.@]C$pN"c|1"'X"%nww/G믬B @$zm^=#I%F,Jy˟2 D=rʽ4mܿ V*P#߆΍ nRBQ0"IBy;d,w#3(,lxF;; %@W}WIJo@DqAES-Ck\(+鎜gb(}bt{*Y]@ȋ;]ma6m5NӠ@)pb$871k wYnO=bnD  D5P|7GG3D`ieu?٠NSX z&#߅%`~p}cmӛ Yjᖧ"rl<ȱrOBcƽ}[<Q܂2CPce;"Pװ P9'8depcS7tw⬽}(5<6d^yK}a~-MO!&Is鯲š@ -Q$HfH򹾕_:e0 C,ށőE݁4ۆouv޷>9`1jǣ?/2v,_"oi6\Oh~Wqj>=2_@S'lAdqrii?DpPD,hFs+ (WQq6~c)ZoW HY5cǢ j oY{?2w<<46ʛnwE  륶/ܜ@ojY#Zף(6K4qb(J"׳됳 vƩƼRJFzYᕈVDTՂ(La#|mr@ݢ\BهlQD k}5AӬ}SbSQvTXK^85(-+k&&&fCDg8$[r("`=F빝.Ey#'/L(SP't{1"2d<8DlzE ,_m4@XrrY2#>̵Pc=""ߐhQ*Hۂr};ruͺǸb}E[3v#½:HۜM"޼<: 1S 9QN}-(+N,>fδmi[%i.,bJokv](|If"0@矈?in8 >y6G[]5nõnUDm '^Uc1 1Edh/H9M0;݌$D3Q[&EQrq{G>qZ:(X >B]ό s"m}A;Dv3wk9[(5?`6VFXZ/e9FSDO,n6A4f"qğ{D$8] )X àLiT`I F^EʖR-rZp^GP E+#ʠ8$y ? KFYEQ,mU@NE 'Ȩ wL}#"h ]/wzs)b Cv.f,Wƥkm7Ķhd]A݀nk˺YMp w "(H|;?x);C.C\rm@^ud9""equRmus nr~'P0џjG$UϲRu NEA^Bm2\0 WnX_[6Uvvl[4wj!G} č~8I!J;v0DU4Ju޷O0Gd26(Lg٩r_XC^2a(mҮAڡ^r ]Įe!Dor$vA=EFPԭkl]m;([iٙ[ J U ^|,I'+m/(}m<9/hK feel߈ԯ6~BD?#2\OD9{ݶ㟊>gH+u.n`۶n$neYgy?P kM5v$1X}89sr/DZ e<;y W]D̩sl  z]rpt 72DʾJŊa%Cl)&(C)ĘF!;J=r!6{̍ش"ވ.uٯ b=)3pڠtqN}嚌` 9kAɴ+rMzԟFۖ8nV#xJe=}O6"n(;Eڑl!x:Zk[a"Geh@{ D,9ղDP3ll rh&}q);mԳM\gmn+ 'Ƹ<۸a܎2eDDA[bo~.l*P62 MxX7/LOl4x% q3 =(j\A?m@)67,qr~!^ySȀO HyBu7J;ϵGN;FR+pV4XJU7Z?+ϳ%(=Ͳ]fcyGu(5Y􊮩;l#Hm뢴?g-$ր,wQC$<ہ"u <5-&HIW"?1U(}E (<"pZ-"全uW0;:m8!ze$ް=Sٯ0s('v6,.xTוt4D](@pӔ}Zn66*hVY^bCi!GZOhDo6@2g8vb:j WD-p9Eb띖^'|Qq: jM H3c0"=QVJv75꣬1buiQsCP*8vgBNe97@imS˓~ءZ7QX+ȁچsW b?9mO[~' e^䌃,C9DD]f3y Ja6 &B$;9&s: V8AѴu8ƖbSkQ6-DqZKd"GD~4qroz~Hf4\e4pmQvp4*B"f;غ bqz˃I <~] ̭Dlzؙi.F1efPg]dE1oFf͝A:pF۴)F\ai[3鿳,wQ:݇eb3aOFѠz(L3Tu6QDko"@0"JDı9w;ۣ2g!ua[T< g2(t6.; mEϋ[UQ} bsSbINe5Twhld3PZ'=@w]̰=Jcei V=9t' 2lTƓe "f\jq[ ȏZ8p}F?d/ V`lP:r˝!MSmlP4"B7 7 HP i7rv+1Ha!q̥r:˚}YuN>ɐnJXyPvvr"%֩7GT8?:ک~}N#e@GY[]gAoH`N-?qٞ4)><=uˌ_hl{Ħ#ܾ4𗾿9kZQ9im b@drW RSQ6~.?򩯌 1Cޕ*-ͨ}P=f#/C e obeM]~ UE(aP<"yD7u+e"8ϊ-n#NmaGQ/MΩi&&tK}O:7͟95v{n.JWȞ }jBH4F^X}Nq="u1q VDN,GY^OG^TDޙW@x`_KM^"%ZVl3?u4E7: e:?;w]?'ie, pM}?nǶJZm_j,G]m:c'q6-yZF_IS%(Pٜw/Q@H n5@)Om+W}C#وhB JkH~9iiװGLW!v-v s3o||XpQ=7i#(RD,g ;~IS{,]kru=\Ϡ=jZB|CuS.akek2ts!͙/ W[98|c*MƄ{p]b\&D (o,&\d}q3Zce}&c1R/DPft]ܞQP9D.s\BMoA>,d/"٩uR a;PmNĄlӇbo۠j҂ENt x<Ɗ/mm32Z[ <"Y]bpG#D!yF?fEiTK׻ 1}o+{)@Qm#r;9>o]~J, Zw:zt3U6Hcl.w<[(25CPzDzd8@e (Nk}l@3+@P("T۪1ع8.MbinE .A9!c_:4D=la}T9a[b.e ﴴ}rnۨζs{"¡IًB_iy wHFĎM4l+ yJNBhF3ـCW}Wi!!K |J77 }|i~סԺ>1pUx>rvAiխSQ6DF%WE _x 'Nݩ( 4p[+erG(#mdCDz8f!bfV U6Ue8[_"=zL˛[qAte<2}&^%J,Xjn'u.lu9J٦ؖcuQWMJAt*m,0K"2:dV\%C)uSDү"'\iCe㉙Y_P֖*(kCDk,&DL,p˾Abߎ Fg-?gb71AJk†4C-]PZXl:=P5{^ߛ9׵9beJL9zrKl',c1,Ci隡1QA3hkIDxQ*nG-Ɍ iQDm:ue Pdꭄ ZjWcQy.1 D)#XU 8=e;]uDSl7dz=DtN~Aj5FP߉꾫Qx}9X1"ԍބJ$6\JDDU]b+]ۿF"2>240uNB]Epw,/@x E됣mŽei6jR= G=r瓕$Fˢ.Z]Ï0?\yȸrsQVAλ ʬbrg# 2QRwLC h$r(ڋH BB}M t-4+g2"QVF((oa &Pڇ~&I\?X'-]d r1_dl5Gyuq=:Y(BZ rR_D$Ve[k[!6Z&qZ#D("HZg>߲N#2I31G7qz 5(_GZ P. @,s4'@{§E; mAD r#_2tVZqA9xrD.ョ5pG+] — De(BD3A*bcߊ2.wRώF3uNI믱zE,ý(߃GA=&%(D$Y8o!r l&݃n"6Yzf!,HLk2&6;]GL2׭5܋ .RD w=dn][؆xca/Q!:NP@W@|} }ѿ,HMN7oFz?b@"k+O5"Nk#A}3mT?GwcE3o'o_Q|4 3OCY1lgbzos N]Tt:܉(3fhܡ/bI?GO_} g#򘁜uenp|Jl v_1w,9ވQtGͧ7-$c19h1v/ E})#jL!o#-i-Aęocl1+ PFP7јI45e~'eֿp ]W(ͭ: p[]ǣT=u QsNχd#BYbGrkbkh0cԷQXQdNϴ7(FnKcQcu"9X^Duuޘ^R-`?S؞}k\(.Al,C(x*?vX7i㨇uR޲Gp-")?TOqpAb8+m XĆխ<( _X m^Tqע2 !k`'Xic]n`v%JYh[ﲲz>SaV CQ/oC+w NVUFa;:ۓȥtƽzΉ,GWWgfE .ֵSih=T?(TmN $st?"V cRch2>vۉnj@v(os5:[:~c4DU9t~ GAux; -q&X)WPf; -| cWȉ碮QWpJ6}P6bS}z9 56DӈStIG, RZɫEشkx#f[r4jS7oGw̕ ?Pt99]A #9Fp ]n1є8m=ʂvZQJKfY%mZD~D`N5>>.#_ Y3 NDw9o$ڃ֡n;(AvDM/eg)˚n߹;t[Z(@t X5~ ,Cի6A+7"猽pKZ;b!'f62~Q:6`l^Ev1X} ꪼ\24D!R9A!b%ۉ)C?`C@]PVEmP*JIb_f`GQq"c(lGxGb9ۑvyݎ>?r)7 1Q+Ħgn+wԏv*Ɔ2ζDN[}nB,}LS5{?r1mHݞafP,KIgn m4DSenAieM ^>}ILPp:8V+7T,r\(ŠmJ +!V,H{Y:Y;(7.S ]|Ą{bY?;#iy (m2FYO!/#Rc6j"9l-hVQ4p46HoviOQWJUw_Ma?󇁰6uFѢ,XboQY/,(yJ{mo ;XA>+"k5,G?(p;#k>e>X'oX?QZ_vmm^?=ami~f׸Y-%>B[Vgvĺ{X[ "]iuw8t~: 9l۽)Nk9yY{|bj B߽epcE 1JE|) a6~a_RנLJuGaUGQ#76jdX2z~w~Fe!G+6U',Sw8bocO3YW*p"5(juCkDfmDYZn{D+6dĉ̿[o5 !o]Fu(BݑB:vLfA}8ʼ)ȸi+P^O?f{vXG|mٳnVD7 Q?k  Y "Anשn{)Q)3 v;7 W99)2DP`|7A~50(}x̠8+:7ܸ| ־+rdV'߷}e&Ĩ}Gby+ĆP1`\~CB&։C9.Y9o Ⱦ 1~r-nOi RXR.IS,Xbۨ^ A] ?P.B?G-Qw-7 lfm{AuWgPSS_nlExYc7rܷ7m O~j&R}gΚ>mOZ9~2ƘhjIoY?Ϡ,K# [~O bQy6#"J Z^im9' :1fCDTbvĚUXzƟ(FWA}%FB#OQt`9Du=op$&¤Ջ%Q*w bn_7DB?}Q$omY?P"h;9@6N("36("]l37 (@۟_Bđ`n}\%<-^hgv髡Lz;8ԭn瘊f9.۽|B#seE5rwk 6x>e;tFACDNCj(#lH #n[MJFM%ˈ #J+gRmuPGqp""~n.Gn^lg#v iM/?Be #=9BL(G,}QnOzߘиzM?#ʶN3Z[R}1v(Z2u7u9^h|)pB 3G "7WpC ;3둣@Qy?s`9+fqD0S+V^q= >+eob۬vVA|vDZ Qac@Dky"s0ͯh`ntD mlBQU4?_@نR+cbWAYAqb"Que6*RDZf?~`BdT2.!Ew 9`sY'}by([2>;cHm./9 [}1~%\sRC"kĺteoY2bZ[ m[2t@l*nG'$"w,xD c &3܃_!Ķ"=:J?j1?&Z!3Dlq*ǿ/O{>6O}V7|p+_EsrX[C%>Q]Q`1[נ,1m2Q툜^@D rK D?#'BLgoږ]SbDhAvڭr#ousEԅfGw6y^p2B=q;"ٝ&Gx-b NGtZpZ sX*K)xG̳(jA͈z9F]v!NMWa+f8eC k67)CyJ٧X(kh2]FTz|:64$Q E9["*)C ~+iju9*/iLȠ۵l[l'QWz*#Ǯa]!=Ko @cϠ\c .j224"UE{? k|_;cG>^:I=DP3eB]Rk6ewU۫0@>Z8΍ش e/vC1te#FXn@@7R< (uy.Dݐ+Mӈ9[xYvK[h/j#O4%~!BKQ‒a/<4DG3~0W45F1Le k#Zu7fǫ}ں h3"ǖ(ovELϝVd^ ?[QA<+5r-oA$!C({H%9NPxg9׈UNC}5Ĺ~Pz}+"&DZCQ<ͼ(۸9?FQ^kWXc,}|jLl;VIUD2_eiac(O})9ҫn]f%1#kEԿIQ A9A[!o!gn~ F[sd'Yu !hv@0y=3c׈2&@}\U(2b`]qr;'N+zllN7>f˗Vv&'~8Sn-rU1TDY)(,A{Am]k$t68x^{s[ 䥈9o@Ns }>:"n`ţn31!g oQ TeuDDD^ۑS@frrOݿ]GWGkڼd>bQi@Yg2{ -K#gZrloS7 RLo$#8L{u6 [>2]HUoDo.b ľ;QDJK/C5-*``blY^u;34mx|uDN⼆<+n e4hfTۈ4\,}!MSӀ_ {ݬ4%ejv bGlZzKD%4Y16ʅ+"Fȿ~h L <޴#Tz(/?r\{7z b/PP yg٨ZWL:+7t>`硈xe ;FPi ?$ +=EP.A)b 8."4"QejB}(Sg #GHf,b^۱;q][3j3^EhWHDwv %&DdcL~ȗG1G^㩤quB T[w>DjنalԷ Y+mzb>m=6ADxȺk %|o<^H8`f\NC~BrsC #Gp).g ҅qoAXy+} :g@FCYʜOGq̀遲4)f<1+ *[>v{e;X '9ts{6"nxEӐ"nα ,࿯4|}Ro2v V2 m>s ͐e (ףLnt2\Qw9"E(Z}u1ﺜ[ Xbc4_2[YIr=]V-ÿ.\xQ$ɦ7;Ѹ)`[cȿ7\:Z(DDzP过MB(`C׍\߷7NP e!bŠlGcQ{ϸ[ȶO( ֿ4gKkm Z;L_ H@︎(/Ml-^o ǹ2Qu eXQę;ˉ[:!tr"v3ױjgodEɐ"B4MRJKR Q)QT$Sʬ Q~:>}콟ֺEO+]`/ 2u ޳Aip=O2'Mi=Q鎢44+LO9$c:G?%M QVYƹ!.RBdA@bu'IUDWd|>6Iq'j73}H^4@4qf}z# jEV@nqWeh"}Br!=@E ʎAjIx=85*="f.\NX};t?)OEq uU)Zwlg}T1h*#A=ɋ"2򥉶ib9_|D9vQ*DDU2օ0үDb"ez[SXP^EQ[yrPpDnD-d\?ڿ|^؋HeMSkˡ?dضpz-9YeXt3J ݁:F?Qd96pD-7(zGXe"QV] 1Vvc>rP (;?i!7 ՙ GuV!?|'1(se~ې4*lC}x6&>#'6sN9%PDׯ$&6No#Dn*~5Qj8 jQH B4"KU6@ ޏ{ߏQT (enϸ&aADPE("CQD_]9QTkU FB4#0f{c;u麹HD߱-;Gi;::6Hi#b ͞qFz6j -<ζQx1v%s8 zxDKuXqfy(Jdz@EA z5"kQDYD&"lPH<3 ![<Ⱦ 2i"JX/$],.yg BQs,wDG]O@6/PV8 .DOttK#OC`2+%)k|@ecmbѓ( FmDdKVEަ8 +|HLrlG#\ɯ$$R?_Wq5d@HnF{2̣ j@lЯ(W*g2PK"،T4-ڎ/'F`+͉M56ٱ8Қ; ]PD(]ҫ(CYJ^0@~{MSv]v VAbYܶk(}Co^Ҽc]4"~¶HRc24yA$Ο n`PJ4t=F DJo۫o{p e(§DAc`ABHxEB$ bþXXrG}}bEiPX#Woj7!kw.k(xqi~b?Ni(Xm#kEYj.bBS#X:sݯETцiߌ"H?ŋ ◈W)QDϯ GcdB,䢴iD= VP BQ{mC_ـƽlig5N7hwف;BM2>wAy/NR>gy 3(!VQ#׽_>ȃFHJ?~-m!qE("DG90e}U`2̳D$Lw 2L̓lcXtj3K^獛lJd]u06@Qo 7+u]R&wZE6H!v-7#-rFλcSb ysb+!Y]صQ_sAj5 Xi}^3XJxB4@*& %ڔs b6JsP&𹍐ӕ(cwKYwiŔHa[QSg 04gWԋqG}! MY.w?`gEx"]o$e]Y25vZh1"*7R}0e}t؀n}i>DS؇ ER$ 9Kv9]*̋[H_E"Ciw}S3f)A-T7M~YD)eoM@uH@B1 /$y}B$ϛ'CPdEQz\X> ]? +h!(^m۽2d#)w卣IP@iAŨ-3JZMH"R Is1=e={ )q+5W_iqH:[j0F6AepDrۉG|Q>@-o|lDUm SQTBPIGib}*H~%MH\FKfH~$|+[>wD]~AT$P8 ="zĭ-D)(: kt?NOOri>$}n333tc!2Si(be#K\Kh&.3~vGx}7(E*vvk @;9ij- 4|<rx5B"TkyjkGS&Fܫ%Mb5&Ht%{Gɶy7yJH%/" l "I$xjQW0Kp݅#,BҖ;e SPu8"ɰ+y;; b]uAQ? >&H Kv9`QigT?zFNkFFz-iAQuۃ:NAbt1L"lGDgMԾ]g>纷56ȰU>$0'!@W1,c1,u-s1FۈWFqt+ g c@9WCbۻqR51 ݎ>4|+Tvf^j\]?G}"}Fy`CntE  OL=RHqZnF YF/eET?j j"6^'We.8]x5tN#j5s~ džN٠LM&CA-i lG#!;`6 (w!$.]obG](߅QSXbVNip6w"Ibq tnAf듆mdA4>ɘ >bClE$Ps$Ns9=w} ⥞J&SJAYEMS>}u<". v]ItqD]o!ϯ({5S&}yq9T M_scr VX~q(pr4)Hu!"5nSD&vL/Pa(5%< "h;m9g.e6ʫꧠnJ+LVH 6x!i󍟗ǎ8_Hζ#f-7 G0ם#ɏ} ",DvZ"[YRD} GL3NeRe8](I쾴C1C D.&;ŐxV s샎Fb-|CUQK$4iݙĪ=^Q{=Kqa1=1YFmPЄkCn)Xv|j`|sAYt~r}q1 0;\sn"d;lnw=-\Ev [W "Vއ".:]QV0gAKQ+gDJ {+ E]H, "@)!l&hw}֠w eR:vi?.Wo]c91_6[)(*u])tGh!1:eYD5+k5\sNDbs{,4e$<"N$'3xDŽh`c6 (t8PfTda5wfP[D4j|5@U":dg(bp#a2^(D|9f^m=s$ZD\8hNCeDec?=m6ϙTNi0 y'Mɜꉈ`zb|6Gc7'VؠN|?|vV>#aoOj{?i[U;uڑyB5(j1x+ ׳o$7XJ!)Nl`zSS: T_/!q.1>? {#sxV e=Qd}qyD{17 H؆/a͵\mWwFgs K20Aj=O6/Y c}kmHڸ}6(@l+^dg U{D/[L(U|e'G#rW,Q{"_?{Cd܄T JT{<<e7ۦD: e6 IvWӑm?'v J, r5VoSMTٮR҃\΢HeW._ 7$0llc).EQ_ԜeQ146H,ڦ6^]PVy^m}]۶vTDb3ָkD6\qf_$rʠ^B#3fc]S_Fq$j 8=keQ)jFW g-DjrLrA, ']oGE}? ҫ̩m449 cPٔq6|PmG^:O"wۀQ֤Eȟ]Z=a%^?^ڡw!!ͶC46aVڱ3P$~z5)z$uALe} D($ףo&MԤ˜'$d췆D7zl> `?F͛y_cf "e{_dosAkW;\2'DAŒwDVd4$5ZpkĦSǻ_w-f?Oj۝#_;=BlZG(PA(OkzZ3ʺRkSTE v6[ Йvv`?DM! ԮlB{muqOu'EQRqQ`x;QdRQd=6_Ah5~Q38cmI/wJ[m@J"t"r$luAdJo*ߡrʨzlcy1`ʎ6^m~Fde75iZ"8ϬIlf7fG~cm^| [!q ts!Q9XsYקP nt͋~ PUܟRQԘ`&3Xzhf"nO;q8*s@.!U#&gdΧ_ayc#2MWnipv;Սz)=9&DImlfNH̆k Ӊ6(H7 + 5O0b$$pYJ*#Nj_!g--s mڦg|;p <ۉˡ&aDܲ&Yy|n\6o;4EAmp#͟<"bS&#PiK'pc6JglkXev厱A/s"-t;۟A*5ІĨ&W;H%ߵ#^T;Wwϣ(V߉(* &Kmq0̟5"AM]U(r}jGXB@A""i.1BbU UMBke`THlZס`eH3laWFrSz)L,?}:5+Q3m}D#Ԭnd\v ^9-#FK~b. =.Gz:ĿŨD9-~(<WԼhl+.!r@ؗe{7 E/I%/A#R4yc)FJ=CLlbLBʖc܋ZsZ]{s7KQ+(⟎> j)J˖ om Tp}*dMQnvE&vu8r,Ds젯lla~ˠy6| L\K :F#5v9*ːyL A!bݺHo'FQ "%esg-wU>N@QQ Z$|LCl'[I5ոn#}cGnPyē~$r:Z.r!Vz Eq$_iv>Nӭ-G/7|w> E/Q'~ P4 > 硈1@"-cC$ADP(cFPԎF"akg %7NG•.G=ɽ쬆(e\ AQYF#w %C$N \ic":2"g:Ԟh9uľm ^ģ|+x>L+s!j @";X]7'͒\wqV}IRv PNC~=m׊x]U ~b;(C$XA?+y"ˮ[5w*;g  5CD,N:`| GQ*w+!.!nptu""avl3z^I#"+CG}Ek_b:U](G4~싈 1y9οmJ碈\X.̜L4?2~͈VrA.>ii{ t}G: `-$>oPy@m7зFQ D$Dfm=s8ZơV8lRA$/$R7Lis>j>AdS T'`A޺uBqzQZ?`v'zTj"a2{5Q0xzNFS_nϚ0iUW?=騀"gr7(пY(7?NKgԹ6 '!u*&!"78DHHm"Ff2=`8e=f[C!Q E; /%ףu^ i?7OH#DjElŶGzVE?!ƾ2n7:#!݁Dc}6g0E|OwFfpUV QDw#$<]˰M1$㪩Pߝ<}R~,'Pze;0@:$L!w#Pu91m> TPkArurt9 w#5GYu3yHsfkpNi6.(my RRݒH#iһUHp!ޣM"QIT>3 U}oC$E͓GMNIE!ॐMF>(Z-D^ߏ1Ģ!<|{wPjxu"kzHВekm^v /zYDjןEBtvQ4㿈,zXDs"f)?"_WXقjAd* G)AscMTs2 |}Mq11q-!b LαO#:ef} yc1e WQ36@?$IUNZp4#-C IGo+ RvSgti2C1QRcD-](ulGl6؍#]1圅Hy#9g}YUHFH_ߵA͠a(m?G(WH\=@4%Vl{T5o!M#iPlBle1G7`vC2v>(߮Dgq.h"2۩6^߱(KĿ9i(;:!2`e(xC4n>@T"^og$ |AuQ/84˶܃( qnMbԑ&Lcrk. A }ؿz!DsQ*t'Ѷ.``aPMti2"`^)h2m,48!ng{ۃv'] >LAoC"j{>&h Y~eюE]\ҐTP6E_H?FOY_Cّq H lh35K.j=Xڛq({EŔeɨWYo!ZD^ >(b7GQsu$' 票)[5?Gϸ݆>o- Q6&}8aw^vLmrz7msltBe.ۆR|a~R]K#[!?).1B ʙR(EjgT+:fRl(;)z$XiLvGi;E[lg5} ~}V59rm4䄣2nT.$*;P$-C>-bfDȫH@Ǿ*lQ9e/3NEY(?:ؠZzQp {yƛc[dvB)t?pV]ʹ_vY"[D\q;ϸ IIu&Y9 t`0_Ivq ڮ~#cCTq쿨 >_K{fYP}*8R5:ilB qϲpx%tEXtdate:create2015-08-23T20:36:04+02:00q%tEXtdate:modify2015-08-23T20:36:04+02:00,pIENDB`openstreetmap-carto-2.45.1/symbols/saddle.svg000066400000000000000000000005001302040332100212230ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/scree_overlay.png000066400000000000000000001030661302040332100226310ustar00rootroot00000000000000PNG  IHDRkXT cHRMz&u0`:pQ<PLTE$tRNS `)N-*Sm/8.10R 4#J}I"$yBk%  LGFQ>23 :9qwr?uV@lAXWD&K5zE(\U=,6^oMb+bKGD;cgftIME(8r=%IDATxڍ{|U'9IgȻeMʢryxiiw#n>ȷ  eYO!W=Oao33R]QrH4%G5l>Ʒ`L'σ4m~ΐN?QP3Nᅘ|3'm{wբ!Q[.O<8x _Le3m.;nQ#L;~µcZqkH,8B].6~@?@5 }b`h'<SS_[eH+F()mlQfg2ƀcsa-2vȗE]DLQY7"4ڹoGk C A{‰6{pмL~~ 5"{r 2X3 o[xL#]blojRkb . 5 JFTΈq(Bvv+QIKa ڂEYڟM( w6Z@\ z}I,wryo?伿gY f.1)9oQ2y e kh܂ L;ߪIQ"G- M͔_o/y)T$+PjP՛|72hC7^4&/Ϧ $\!J9'JtU՞Ҿf]Y[uhJ|oicݔ*wU;QFi]~`z0FJ $Z k??äX~mCoP]~W4Iq+RYGQ)aZ%#ЛbV}Pz_/_G?Ppe4UFOP%YB`3ȒHDKEzͻGf`3~gonjnGov7Zf۳3[ v>CORT<9e.yxggqZ}Ưu9?g\L[#b-0J4mdEe|;~X)RKBQ*3zj1bgZ2*KܿVZH g,@ 'hS8_5/l`|9U_qeyIoS]@%20/*<{T]W7g|~$&]+fOzyE@u/DG54#pIMsK>DPt &]`]VO 0Pr:F;(PxbD,H@M@E%%=FU 7 B̔Zyo{ZC(~<5a3as]ToM{\KٿIDrP(F[=WeYU1m6He*zg{bt;@FY21uP*c?P텄3%`)T_6Jǖ;bUޝe!'SlO3:ςI •0|VxRgGێġA]% X Tw2㮞_23hJo°Pċ{ɇdN]8 &tU)BJ(0;כAq7RC;ua#U1nNvI"wnO5̌zjx-&I=N&JWIoqYxTҷ)ί}G?R|z`SPǕ D!pξ1` l`RY7!8f.5w[;/&YWꗔqQ |0\ŏjtH%֊ 3fE6#2g-?%_ ioQ"kZtNzUlbX Ra!o죅a ^+ wBE Bl_u=KX'U[VGeb+^T?>횣I//cL Lv/X&\g`gv[C6^Ԁoc qBMvɝ @ WPiA"ҡ(X=coTG+_򭿠3_N;\7(ַ*r)kHyeArIvgYlp ZB*j/v̵\kR)9hwҸevwnp:AE;J\ nJky*yQJ#S k2gabLHl#%~o([jej 򣴱@kR\3{[EahE-R׹ UV(okcBNA^jULexc,4=}+Lŵc{OʄCy#G{Q'\Cׇeu}>`>`3W1JRK)`ZXNr6+g09U_\._Tdj Ҟ OW߲]%l= r07IPeLnQ8[85?L{()6593\ צ~gvXdX Rd:1R.a<[3I?)~Jù"q̡KAY};jPH7x"4>@+Y,?-o9}&Yl劤XTğDCSLa \*f->j\e SiAӋj٥˂Z?ćen pVSw9DC(6Zn>{: z+;]kݍ)d))XCQU>8N`֖uwi6mwX:ƗTx 9oVha4T3p>g; cZ R 3gl~P<;qG7;ڢ*µfDH娸[LhfDW5uِq0N`WFYXY??FrШ*0ߗ E 88z)3Mq!Ov4qdhaV e~Q"Yۍ[NQw=9x2m 6d"Ɯ:Հ-F:Udӊ:a$G$7j}!Yt*X$jz2bƒYCgb *NRWK=-9*4sF8EG,^E_1n݈T&'>Ylu%8@VfxFƀ <8%nZi \o<LhǙ^趵02){Čѯ}9qb/N췄!>eܦs;i+5CiBNrCSCԵ>=l>uF̭a2=aDz⏌c (gTْIC֟p-!+8TN+Isi#Ut_[gf 52~ЈCUֿ!a;95=P`|Pj3 YXSlR5if ڦRoL._B@#uQY),Q[&?BEe{;]f CX{L ].-ldfh?"r4+8kZhxDf+c2N t u̟fQccf=/qN1!Q~'<]9aciJՠ+uOp3$g9MOII=ޠJ%^u"I~RG=v@):c/fP8zNU2ݷu4;ҙ4X*ؘf;4,s$c2^Ōdzy}!zT <"!K;#KZ?P۵0 qOv9%ZI [}q=bo~xPhs]{+6Z|Nr2JEzݵ{/g9`vĖ$JNS  |k 0# %y @v#]A Ax4Jwh:i5?hPޘN y-T*Q*CT"edYŪSrgqJb-CcQlm aHwDٶ"+~s^9Iy.ʡF^!![QQ:C)Ka/i*s87ָwK(Fjh{᭷vA 8 S$y4QV zlBr?pI^v߲d__cfO[֚QdSS[ h ŮtlyD#z_7K*Z.~ws|K(Nz,!2",,[Y3hi7.$i nfZJg*q~aS SoU^A&˛ VyKq7lD j 07W!7T\[/&V&;1o \LO7{vmt?8f–_NqVʳi Ҋq0M3ת۱,'﹦pJesR"* tq:#n.<)|c E{?x%|7Bȁdlwѧ^C6뷝ȥobV;!!B(_^{`#ϱ![D$E;OΣQAA!N]8 D'%}'Äql0J/%%efRz<%phKT4jC)w.^$d+#$X*` b?D nX!zf6D2nu=@c<ؔl 3" ~2G.qޝh927-C]*%ҬTx5В(X/?;7FmhblSTJ ?8rs5'gF!El/X⳿7K$kaB3d"*+SRNI7B̧\sVbBe͍K1>#t{duᣩ cthwqǨI 1: _@?99 H|W*])_ 9Lɚz* -JT+5{aUVɯzWkMB 2\>Q^`eks(JFtCNy[t4b(J$ \(6 #3(ɷ_yA^tuag2$Hm7`NPSK_*FR@ H0%C%cIA}F8/,"-#.Hٞ^궕){Ѥ5FK:@5+ ّXܫBtdRcT^6oݳ,Z(թ ID l7W (*xU?bR2O*+ʢʋ⛞IQ$$`%+4g2jiͽMx_2I㌚cȭ;p:&>0 XO yC;kX(v1^>M rn-.[4!&9pcSVXK vn_:bYo gfd>B2Jȝo#4j~-aVWc !Z"Vo--YK=x~b@G<٥>m#[TMcIIРk4CEiZ/:%YHW-α~lF4aK؛rQH[l4 `-T9!{a u%0DB@ X_5&P]yQnx 5<; <̐&_׬1iekKKJoH,xi:Ul8-@'?Z7z2UJ#Y3I Rҵ!5+\nA~oYߠp11֝P)p.pDƬA{khZl"ۮ/b#C%E B7n9!y<|&]J>r͟D|ЍT$~͑ːQ/ [;!N˟i`vY8#+qc`kG0  ;J]o4E6aib_܆ 4)\Kwd.[-~*j4<a-e;MD.IbQ9c 0v6-ȧ5hJ|!aT]ݬ!ZV_~k3C%Po$59+FpQ,Eyα%>!gOZ>wF q{۳ !OӀ&KCG fw ^j1y[dAf5QWTgcPÌ_rՍmޒ^CW>M櫾iW5U`KKnu'Y9}31 f @յ7,ȅ,YSvΜ#i4N{ݼwB,WAxij12$[/ 9%˫x%3|'꣼fwy+Ǚ Yr{̫lk)i9BRP o͊F^DŽ Y:zD< u`H tu&ך'ZIJөq47@0 vuBE9!h{UY\#k=y3 ǚflR^SX.FRZF{E2(cNs_h@>(B4+RE7 )*j?͇K|lmQٹ(Ej5^~dx %T$*Cdr jy nNE3n׻|oWUJFI߇gF_ieD~Gw~:GؔV? 2>tnQu!WBTl()?w~&u/Bū0&My L#T+oQgx4+ov:oۄ(,$7~¶e~g \`Xh"X%ަeg;aB[)5jOYcǖ5j3]]@,.20ꔳJ (TL^Fs`3X 3=mWq/ YKMhHKae5$,(ebXVNwo.j:ND]r8!f|%B9 G"PK 3FdMjp^M)=FU N "$=zx /GA1dmX^W lAQ#[=Ԕ0Y 1{GcmRץF(9ԏ{V9q_)RhW|3W͋E#dIfS'@{?|ٌ@E``JI4r0l0| yDH8@5@,u]NKEl|ίPBŠ |cTٚ' U HQkC^~d?³maXNw Ct=H23xEYp>ʝ^E.,fv]-o\7 "-ke!k۔.@y)dEv(P8CzQm9AɴV+?+?guq^\2`u((W0q%n 5cٱi(}c*y^:"+L6_iS%"X)~jrEʥ\f?YZe'BTL@=KIȇURS1O 3s*}U 1kL' V7(3D;.l<ü nI$mv\4A6:'2׬]b&RG~hS{ z|-P=<Q} 3Ō<'TR^{aIɰ=CB3Q+g/l*.0a0,Pj .g|ҺCX0N=z{掹zz#symtuԪd8U # #'*\-*4Ɋ(OR^p =jSW;@[i@z9NV#8k(n]B96Y!aG~4Bim4yVSσdQ\Bt6Hk/6ڬ\r-938$v8}&'D. [@Ȇ:$3㲝b4/Ûf,L{zUץƄAʮ0p.s11J>UU@Z }P٦͊A?,93,ө`s)M {c ]A>'CPO#>ʙNISzMUn'1vC< uMӢp' H}l?-fb.0Xߛzz%Sq$bwļ!2B2Prϭl@U *_viC -O} BM sKPy\"b&&)ʿ [#bZ 5 %|Sd{-#[/{vw2JMEK OD$cuIl[d=K-Ne0}+A7(& 8ZF;`پ)An&tb\/ULZZƷh!SG5jX$ ɻB{C7Qy4k.ZaZĢ;Ե)7YtObmϦJ`voU/ߚ^]]~GM@h|ehd2dG.CΆ ,^ G{&1md[ZNjw4۠8MU!ߪ~ pF8>qW1nnIA~" @k,y-0uZf / ( qv?JG)q7[:W֡iׁ~?qG- *_,1Aye&UP<2;攖al0])e!@6㊵(-J?l ,#!}SКfOiI )+4lRSc eœR4 _0~O˶OT%(9Ʉ0\ܸI ޤB)&6ALr!}z!%fh5]ޛVn|RW=Q< RjlgƊ-<$qJu덪-XЛJܴLSqAp*»P(T?ʶ` !`^ l (CuB dKt?VRA.+Y&?)vo/3}YfWlƥ K/2&W芼T_Gϝ_[m 'yE|2ShJl|IZaOǮ0:|5FS51Su^Ψ'3fz7]\/`.)fC<_grܔ&XkD̒y%fӽr-NroL.}P3<Gf ӦsV=5>$Jz +Uw/qwM? '>Om<%M Uʘi\P4l] i:-%Sqc~ &fCh }[g14Y lmt8rΟ^a:c.E}ǐ~Z]gܓ& QQ0Vz)>Q&60{`oLj%b64$Rkf5 ܆w2o. M'EƔKjigSi A]ۺ!]@(K,O:$$Ktye7r ^m? ٮ4aXScŘ 19+Hb_/`|].Z7MM!F*' L$ `s_ѲחNH7Q;:&;0Viojʤ_.`:Xc?KWeIǚnPO%PF;"K,S@~_y `BO媻G 0Ix:xDX/MنǁdC{feU @@6rl4So4zLh5z8Bb!ƣ5p1zoyJp\h @N κĄYٮzg5f>rqK{cJ)vf?rLL`Yz&$AkJd0/q#?PP3<$yQ'_c}|QvCBn '훽,*G<}@9QL3Ž^HSa1|d)~>1ǼAfmǼn@#"dᘞϛd;}D1(<V24RQvbJ{) "H2B/Exxdq#K4u͏?-j-HZ* <:PkɥQR~ɻ*Kv e)2qS=¯S2M`NOMR=YܕQYA9!"ā̫[gҸ-.5ѝV/df2!$M7hvH٠*R3A; 0V-2g5hZO+uQ%9.("'$:~co`n]{AB^<]P#Y M]P:kH$BbBt K3Ij2D )+HLFT(I<`w!fpODra_K`-W[o8*כTF^U RWc垊cCLY)\*e1GUzpZ^^).1C4U(l#&?NODb$5zU6ӷ)<53vQ_`u]+f+ˈ)mi5|. /R0!Źby3qngiRatn4WAfsIDBd|3VW)6i6Yմ̤9忭մbhBFEy~?Dp%V4] ꥅԽdޢSn9D,)y y/#o5s˹==oEZ^>9G1hʷmK R-kkh=!P)x=" 繉#ty#oݐz k^~[%@Hk^Ҋ!O 즕 ~1i$aIHဉҳnztX6ĨA9C_QUKY:8oz H{MMM @k!a i=?w̪:q1+e޴2FGQL8fX󪹢+zQAjwVƩK ( Rs^S`ȶ8.2[Ʃ.5Q*r fe1|T CgY /!窸Pt:V*_>ZW`$%, e9˪) @xu1j.ZzP1e\9M2So? ]c˜qT.=WJңJCMLg 5 zAC@۽R`2=)b &sDlS“qѕ`KOe^7e+i[]s2wF?:)n*ά[2+b|43Q)N0KViD37q|ݛ8]FѪQlYk5zMpـ|6I\YF VYp͢m(ڭl mJlʫ(zUm?J; 1Fp1kϢtL$9ՏH[欳Hs+.;jA*1} +3ڂmRE„ :B.fUTI"դI"cFQ ԠR C3K..}%NbLPqИrJ`^6-VS\pJQ6aDn eRq>0,\Y9+R,ŤUbvs%|1޹hɖ T(r~XDͲF:oܽ AlbԀ1^5\E}J-Ъ?fJmZ"f.p-fU|E >@+T$=Q<#F|Ɇ_S[T2~iMi6QlQLx,m}c WR3-5A!I).oT~\[UPBz)5Soyްb~? 1bV]AfgX]VLdrփLiZ}2䲚kMiR+.Byk$/-SNj YLV^^X{}(3.n!.nc.C~m2jǿK)&  7Bff15tPRvnOrFEPHi6 7eN@:kbvh5,f{3Ҷm(Q#%]Oh'rK(.fU3)Cz!޵ZVTew$eC5ҨL󲣗P&pk򁖥B^2.^2x*}JM>c{P p`IY 󐤬ap{>Hcr5Ru\ƽX[f#"/y VHĶ'lE']jK-řiJWS~>8M̃2\f2O0Iyt3_0­R/$Db m9i [ħj}T{Bt#!FU45/{VSgm1#Z: ֏[{{~@䬯gl*^i?D~)iFPcەlFZ*>:xN1c[S^B=

v"n.`BMՠaoGZyfuV(w%3n4| K8kC>WᖽXMATd6inj*+pMԗ5|W1gk,ĺ(̈́th O=PY'2^cq͆PPR%j YHێ̲%~nLL+$"|JB6TQ[(}sc [vhW){o{99W\M25VQ˼<>WwlƔ, X2K | jbTV"d(51XE+Owb h1$2QA,ixpRթ{x_F}؟%68:ϝ?I#rT3qikXyӪkӿ.<`gd HMe'R /XZ42yM,MD,3?Ҽɵ1tK~+`GjFtN͗/ȑCۦ)oS+[/-=)vj˕p $x 7ۈ!u[kWُ֗RvJ 64xoE 2!P]S/iA)SifZ[^$edQ ]2w}A |)r b@ֺ}T H"~HiyA_O(r95.ܡKiSU_f~3(D6R淨HZNvféq~2x lTrGL"Ejiq++H#aY؍^5?iHPHE& e}(Hȯw*YQ0x;-^l#5܊V|bڮ>cZxf1`@ɢM24Sg<7i|Is(Y+@"'R2Dlmm*c:lK{sRrv[7iZ7+ŬSlmaHV7ݯ>V681e?.xM#-T&i|yU<, C ˂bhT/*rY?ҏYc!U&Y {E4 m0^Qr֙j;4Nb1_\臦OR)bY.R pcJU>@.#5V/p 7 Mh@\ 2goVѱsL~ׯYWm,ƒ9<2b&1fk"pԉCCiIo-O$Xgl"p=]V#0iG312P-̧}L]O$j|M Vp'V>.2KǨDH˞uk~Ӈȁv-Fyz0 IO,zFyKKqjk>J|.S*[ŁmT ,HSuܤ۪r-;2ULѐm lxv.ȝ|.oTx=K W64ٳw<hg9F=@jC@3 IP p&\-[DVE+Ak!ޱ@]x0tٶ$E aepFV6#^_CCDlXᣔ6Uؼܲ~ȃu` 1-/^W*VNdqDBfXpnEc,#aQbTFKCyG,pYo dvb whA"i"x;F0SJ*~Kip T?CE4"87U:;ƵL^(X1ԹC6?rw%`;RP?Kee!w4'P*AuRiZVHp3MMk &bIG5ou(wۉ =Y2bt8~"< 䰌aHnRѣMj$osQ]ͷX@qj1ftƃyp'=oI~+UsH#f3ERI*cJ$tOؐT[nܭet6.I$ I(wbn2M˫J^7' ]j5k\x"3&E #/xwm-\XsdLjņr"CD)AOQC oGHaםb i>b]8e^׀Вd_fxUv9@-|O@.kК~em3˷pjÐ/S}+?DΟ2)abL#* n-P#%T[+5Hb:ⵄ'E4E,Xm+UZ,M #ڳr}{S_NL1!i~4`=}4#[=٭%6JIdCMs]b@g9XL.:h79Q;͵x0<SϢ/YUHTVk / @J+Дa-Z*ͯj- tD(uIvAc~/nW-غU]т[r\nNMڔ: c%.Q6m\MuRAi&@0W@DŽ}G7QgGՑe֬j{n3HO&> be,ի!Bicn=f#i$ "p'\ađ>ڍGh؈MPvo  \ z .ו߁byg+:$Ҝɻsy6RIZrkQGȏ0U^-楮On F . BXGx\>mrZEb!ŴX +q&0<ʤ !)5UlN7\J$b*RX`:Iw6߶ ( SVk4BWLpFź9<=p›:dg{Rj%v0}+CDIm]FDiqY FvX*}ֶcIYM7 vR4|ROUp|I@ϗL0anQ5wRKKϙlCj +ذdk҄h]KTg p().8J{ܢPgph+jLmֆVے1> ?ނI93*|w;/բ#4L2P{ߖ G; Wc}q h^29 M\QӨ$"&Nb,_Х ]~++zcG$F; {{RJ0yv*cl_8-67""~Cy4xOIWL; yN!6ba`aO_2fgBt(P;qU〦}Lq^H1jAex1U4nnݩBVB.iy&1+FBYZ>~\NS\i|׈zmmDheq5RRvMbʳ)az+JІv+(C2Ð!"=1ʺĿWx+Rcm^fǖ,,eA'3ʆ'bO6Imߡ@07qĭ5XJ3=ج'J%SRVG;SEsK} -La-t+8Ͳn[#Z|_ <d^YkB7ӉT 代 nvGmJ@6EiΣďUX*QMOm.Q׸V|(]lye2ەQ(m n!Pp6Z&Ert.n6S eQi:ԭӞ Hp\x ~FkȤl*ݎgBg#NwE쒅[ Y;^iZ2f)pp lv:#W; `$ͣ9,^|;3TD3,1:uPUfFj=I2]Z7VPiP}8Xy%.Q Pp5SW&fV¾ۣ^m!ՊGx 3riQ"lCo UbW':2: ׵ȉjf|3B̜Ny4Ǣ7 ϟ6捲~$OQBLZִ2rH .R!+P:ߧ~h\ǦY -c2PEsc)XˊUe[zMifQm!F}/ym\`_Zi=ݑ⍵4}#@"n1QkT\8;vj$ȿŲ4d=K23M2D4G,LM2(RdԚ-DꥑGC<aYZiSc\:NHWqJ.*y2BR:Չgze= q!~_ ?OX p-cJz:4 WJC WP>iK:*e¬5AGQ,bBr6Kn1Ҽ|$w$̟3:%aZ0k[h(YTM'ܶşa6qЙ^/XI*d2ntǏ4KKqI]:hPfw|ۢ܂5Iuy2~ }P9%A(l/#MMg4QX5##NUZD9:.Xi[{r1J+:%6a<٦u`2^ثw ,ݬ@ƟΧ+ 2Az?iNODҫ|[nu[|A'8wS?%r *3!V *->rG2(E\Jj!zR6Tz,T)|&q'ϕnFJPA/@j vb`UZ&&2{%)5UJ;P0 LK!"[5nYGXruno>+{Ef: iX{5*Lhl~D g `W̖S>xJsmF4g2f$F:xRrdI O &N#}ukoW $a)>.Px?*%]%(2nŏx+ȋ8RZ< 5p ij{ϐ a-n\Q1 KII"L S}1F/Q M?F}514Q%н& ][)5;g,d&H.>wLEŚ-{~F}fP0% wz:{*hTDIBZ:C c}7qm öOAL%%\at8̿ך,H5\h%EHIDATDl6^G*Lb-rf줜R16T5 x _c3uc ZwP ҭO&/Wj!6qRv󳖽_5ʔwVY!{u5J]ylG{uR=Fki5 I Quǣ;-"#1g?XG2h/럪T,,jAHU|D)ctDuh R`$Kdհvp'%`kMT7{: Ѣ5hf~׼d|j#uJ7Eh%tEXtdate:create2015-08-23T20:40:56+02:00+E%tEXtdate:modify2015-08-23T20:40:56+02:00dvmIENDB`openstreetmap-carto-2.45.1/symbols/scrub.png000066400000000000000000000315071302040332100211050ustar00rootroot00000000000000PNG  IHDRxsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxAnG`ɀ /u_@m@ŝϠoA}^{ v;7@ E-KbVUFn4ˈR$I$I$I$I$IH狋e6G EAL6]|.LmΈ/_|*~pR?\?T>|Eﶩ-&}NL6gC?GswJ)wRNl,]ɱr"͙㽔Rnn,'G),Ǜ?n7=9g]}NL6gA'rsO~w"!U@19g]Jay)܄Hk:R[77'~zm9'RھKw=~_w7w/OnݸCJ,YO~~㿿wOBEsqz~vzbڇ^9'U}/.VrRVJ)oNWvi^ s+1L[j 4EI)E4bʲ"eVQYJb;95MylkbԪ[%ufkI|~O5Li1ezy*-ibl/rX,)rܔ¾Rn&4R/oۏ۟/_-} 0rKn; eb`li;:_L0`j3QJJςQ$I$I$p@4uAߩm[}e8N0 ;v[@=B8gk`PAwji&+Q]H3y>ZPz ߩm'VˇD~BJsJ\P:~bmT0.8ꅔ祰|ă3/YEvN0.ɨG |%cQ:^:X8.!^Hq>y9q\A(s^r:?MķM>'}ӳ_0b)9IJ)܄2I>'|449/ƤU 9sP_@$}czU$E$I$I$I$IH>@ "==TH҇Nv+}R\BEwz.ĭ@Ԋe boC |b}M/d~ϔ#=Z<f*z_S ߳RW`IR#(gg_UJl*ҫV}=:Rsyt[gV,cDjJ\ N׫mhN!xlR>|'Mj\-:S˒#"~6J)Fb|PM.1qu,juy'C 4XT^SFONA]"K}-֣#qv*7v-QuvR{d} y],R8#bOϰz&*J\]XqF侟"76_&nɴNL,H}kec~)bO|ArZE,}*KrsG`Gp4Y8ӕν{۳5䙮92H&A+ Iќ$I$I$I$I e.I4]Գ̳>BnڣKv*/LL j/=LOxxĦ! j/Q=z kY2,T#9^mW{xQ@wma`E/䶯HRݣ oNn`)m1rg-H'! H*ZBmwSC R#[ }EH˿>_\,/X\u!/p|q,V_⎋tWE>ya.*\r}wx.Y8[#[Lf,.ی6eJbF[n5CŻkӳ_˷oNOf߫QhZwxo8%sZc%Xj kRB\e-ީ7G8')XQh)m`BRx j -7G8?$  ytZYoq~h. L q L7Go4m>]nn<@˲,_ܽݦ^''>7G{Ac㝧2;4d$f%I$I$I$I$I$If뀳Qb]saokP꒦eޞ>1^d>?>x|ƉcP]zk PX/;nn,'G),Ǜ?iaI|sD]^E-։qNeB8_\,?}٥!ܠ͐K~A ݛuj»eD?;˫>[}}S?/v"ua^,Tk@Ax aʐK9WN~)~w)|jhʋu1E/X4`4K9juEm2^4źLKY9iըH{%'պX25pJw]Qce zj\k,9}v>8!Ǡ'=ё5V6!Dwr53܅:2 .0 C^ɐ3wYp|a::KP z] ! -t.O@+%W j~(9fpLJD7ڣ2EQs̡n,NcыA1ߴh4?zY嫻ۤu0T9F$I$I$I$I!y8h2 Wɨ>DsНu .[TqD Y|ehc8ϙzBѾcwFUX ?N(%G+t. 8OvFu)+T.p|%1YzB oLF"r_nBnCy=Qu;ROժka;̲s)cߞ9ӣ= jUJv 2WggnyS5?/iۏ۟/_=U#֍i51`{DIi9*GX0c u3u8*l#kmPdZ&_m,lQe˽(ԍvp0a'C3.Nq#v{i, Rچ8.Weʑx?)20q^r^<C]͂qx 3t'KC1n5?]\a?T.탾Kg+.L2=P\\̡u @P$It9HCPo0Pgr٧/zm"%~"^&pc.D1)fELY83c?DMdgrU@dr'&Bۋw!e(b"^(ȝLN~_G-dޞ9ӻm1=VĤ 5~ކ^D>}<经 >{ra+Cw_m})ܽ/?wȾjKrd}K㆑h; Nd8Yw5yө5 9bS%1NsMfXGM&Xm΀qIFu\SBm~kji.I5U$I$I$)FIR=ŧl'WIs$:^._T>|Y)\~|mʤ}s$͙1 BN-){R9,"@֋O/aT_HIlsQr^K.>Q2\EhkHݥ0s$tQrS6e7@fy+5&HbLv!DŽ"| ))RnEшcPljQ9 QnEш3S:ې>$~xrۧaиw)rۥ}9˥Z.e3Q8t,a/vkoNL72@))R۩eupR~)xs}y,88}O ޅ0tlH;=JPڹ](>vBՕ%-d{,6xs}YEgfR>xxL' &;dV/bﲋFU$ YEI$I$)H$I-9&A TAGʓ]D"LǮR$ht0 j2*HhR$jT@"2%AZR$g vjto!IR[F/IeU@C8< .j(F).6NߵLmJpߥ]j-5eN QŢ%umh>MwArJ%(mJ'Qקe)3,MS]w jg@Z~s)sJD'u B6]P<dXZH{GLNIR0.H$I$I$IqsZh^Mcv/V%Ä-ګiͪ΄-ګq^eC/jZ(u&i_-ګiͪVeʎD&~h1mdz;_\by⯽40[1 u"j/.~zm*>!Ifnza"z=}swێ=BƣvZ^k!yÑqޏ}PsKؾZ\=?;=uW珎xN;ڕ(uvqNnsB-b{,ɣ)PΧ&Gh6ՌswvSTcsKVh}bZzٯSn:B8Nqj3o2w>Bi'&GM_~wv#zNqS] ?f(9<[ll;?ݙ:7ݥpczGJ8D@%9O$)f7^ +6<0%fhDz`.C}bƛvhqT&96P ^$)0o*$I$I$I$I$'Lnv31*lGJ$ ĨjZQs _@MKb/ܨi,PRb$&M|QZn0.#MHM|If+iUܘa\>CSGgF?+I2|[gGύ%3lP9=~̀W?%d" %7g:?w9?',Ww7w/khQ9_\OԛΥLKsO ZZj})h}O۵Xm~j gW7'~z-ސU>/ŴkzH횟tn@dIIEceXP? RfS^Xh1Byei)AY3All~asG)y6LFDdY&˖S(GI>u6r(<ĥ ISʔSH2!0h\Xߑf) j~?Tʣ[Ȱ>JXEy1CN!89UJBE9SV.aTqN:Ɯx[˲k.BfȄ9/ c}WqN$IȜԜR}G4'ƻԎkȞx!3OΩzw#lQbYĞMd߳;I)sX ȉ=3̑{ Ɇ㝄#LE=&"7Dr bd:W~lT=2U&OM= -F/fF/؉ZT12ynH1ɶmW+'ZSWggK ÿo֪kL-y.)uc$p/z m?bۼ痢{[,Ԛ K?b\ oZS{[᫙L;=1fhmZVkJ~oa.E.# ͥ$lsIDATOreoz7`]߼E؀6 '6r?y֢,mzy|N-k'Nzb}KæU~Z YEF.qIO2sK|LtF)!hE&Eu|[bs `;%fn$I$I$I$I  q,m} ~1A6KYl,2L,˛im,2da28fmV\Աu ~=g(cfEW6#33*b2R(,B \PJoO>?rⱟLRhԱwx㧏X\O߽۵ )t H )pj:>EK)̛ J^iy-0JdѲP$߁m|R: hd)k%sJdЪP߁O٪hGmZf2'TԼQg%[K-diwIY95E rdMvђ%'ct0S+UdN M"_֑RM9'1tl 4j2u7.B ]jN\Gc:'sj(lq"4CǴ8_Ee=n2]JCǶ;Ӵ.(,qCcbU &MI BW$I$I$Ij:zG=i]-Y XQ$9^"ORgʧ/_6(1"ӣ R?r~Jܣw;)'q,uH/XN~RJY嫏7ݦ9{Cu6`,/fB>wf4ٟ@Z;5^eFYW{ ҦW't5]}jUNRN-93:agZToOߜl -tʝh1Fk>a|obf63Q àlj?4i=Fk\j/es|b%ԴW]-?C GNG~n=Fk.r9% ]Z}2lxTJ1ZsniDpw$#3#eМ*ȃr3>JbYg|C^GJEC"%G5"CCH!bCsF)x5,wHY#p뀥HE^5TJ;$I 1C}IY< zZt,r[Hck@;q`ӱO.Z$ \Oӡ~)̢b/Hs bSl>"Ѵ]>b@8(aپOTu{&B >|q.=`m#;JD}ϐ["=oOߜlܼq}h,rbgJY)lZi䖨ZCSWQ׶)ER_ZT-vpתIϥCў ɠun}7ރZaS19*ӷs"dYf8K#~ ZSOWDe )-{- ;މK[|x~d~K.<5ѧ0Eu;=V^ 羄91n9ɧjc殺>}rK%44E=EX{)ܾ:M~2MueCsK/i"͙/CrK#AjT! D3_R I$I41ң)$k{}XhƋXo#B?.2U]J"F/ cH@3Ģ}%qÊDh~tc)̨XxX$rG@K1}EZTCb}BGP#e8,!ҡWN~n*jTKĩuX$rGg{|l >keKx)"7 JIHSHIㄩ茲,U @5+hSHJYb<,r & %ϙq0\Eg_s`og+oz7 #; ՟q]C6g&7dzdyAl3q˲K~8/K?ͫszj Q20?ͥp!/l@Mdg 8o砵4>3eN]Gv9s\ k|vz)d~ 8⢌C_ؤHM>s).ǧ$I$I$I$I$%E88;=hs!mB9.3w)?."5:r09T5NˊD̏Rr,.z*qqg 179O'γψD͏; ބ\hMAC}R>|q|o–R>-K& b~|(C9ȥ^0rdAE}R>ɈNǝ8j1hO'\-:ÿ{K}t&͕%rt'o}q{~_-/^ۣ~6>q#d/˿>_\,/X\umsy̐.FwDKͱYkZ~3 ]j'חO5w͓n#PּZNvח!Q*bM i*znZ~n[H|-sb_| .l#4j/5{[>y#6fV;#sb[κ >dDGڅ՟9c uI_1K dI,%I$I$I$IԜbrlΏ'cNcl̄ rKd>$I$Ib' IENDB`openstreetmap-carto-2.45.1/symbols/shelter.svg000066400000000000000000000035411302040332100214450ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shields/000077500000000000000000000000001302040332100207065ustar00rootroot00000000000000openstreetmap-carto-2.45.1/symbols/shields/motorway_10x1.svg000066400000000000000000000004151302040332100240610ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x1_z16.svg000066400000000000000000000004151302040332100245610ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x1_z18.svg000066400000000000000000000004151302040332100245630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x2.svg000066400000000000000000000004151302040332100240620ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x2_z16.svg000066400000000000000000000004151302040332100245620ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x2_z18.svg000066400000000000000000000004151302040332100245640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x3.svg000066400000000000000000000004151302040332100240630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x3_z16.svg000066400000000000000000000004151302040332100245630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x3_z18.svg000066400000000000000000000004151302040332100245650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x4.svg000066400000000000000000000004151302040332100240640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x4_z16.svg000066400000000000000000000004151302040332100245640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_10x4_z18.svg000066400000000000000000000004151302040332100245660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x1.svg000066400000000000000000000004151302040332100240620ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x1_z16.svg000066400000000000000000000004151302040332100245620ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x1_z18.svg000066400000000000000000000004151302040332100245640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x2.svg000066400000000000000000000004151302040332100240630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x2_z16.svg000066400000000000000000000004151302040332100245630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x2_z18.svg000066400000000000000000000004151302040332100245650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x3.svg000066400000000000000000000004151302040332100240640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x3_z16.svg000066400000000000000000000004151302040332100245640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x3_z18.svg000066400000000000000000000004151302040332100245660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x4.svg000066400000000000000000000004151302040332100240650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x4_z16.svg000066400000000000000000000004151302040332100245650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_11x4_z18.svg000066400000000000000000000004151302040332100245670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x1.svg000066400000000000000000000004151302040332100240010ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x1_z16.svg000066400000000000000000000004151302040332100245010ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x1_z18.svg000066400000000000000000000004151302040332100245030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x2.svg000066400000000000000000000004151302040332100240020ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x2_z16.svg000066400000000000000000000004151302040332100245020ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x2_z18.svg000066400000000000000000000004151302040332100245040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x3.svg000066400000000000000000000004151302040332100240030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x3_z16.svg000066400000000000000000000004151302040332100245030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x3_z18.svg000066400000000000000000000004151302040332100245050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x4.svg000066400000000000000000000004151302040332100240040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x4_z16.svg000066400000000000000000000004151302040332100245040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_1x4_z18.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x1.svg000066400000000000000000000004151302040332100240020ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x1_z16.svg000066400000000000000000000004151302040332100245020ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x1_z18.svg000066400000000000000000000004151302040332100245040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x2.svg000066400000000000000000000004151302040332100240030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x2_z16.svg000066400000000000000000000004151302040332100245030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x2_z18.svg000066400000000000000000000004151302040332100245050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x3.svg000066400000000000000000000004151302040332100240040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x3_z16.svg000066400000000000000000000004151302040332100245040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x3_z18.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x4.svg000066400000000000000000000004151302040332100240050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x4_z16.svg000066400000000000000000000004151302040332100245050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_2x4_z18.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x1.svg000066400000000000000000000004151302040332100240030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x1_z16.svg000066400000000000000000000004151302040332100245030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x1_z18.svg000066400000000000000000000004151302040332100245050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x2.svg000066400000000000000000000004151302040332100240040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x2_z16.svg000066400000000000000000000004151302040332100245040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x2_z18.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x3.svg000066400000000000000000000004151302040332100240050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x3_z16.svg000066400000000000000000000004151302040332100245050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x3_z18.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x4.svg000066400000000000000000000004151302040332100240060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x4_z16.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_3x4_z18.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x1.svg000066400000000000000000000004151302040332100240040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x1_z16.svg000066400000000000000000000004151302040332100245040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x1_z18.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x2.svg000066400000000000000000000004151302040332100240050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x2_z16.svg000066400000000000000000000004151302040332100245050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x2_z18.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x3.svg000066400000000000000000000004151302040332100240060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x3_z16.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x3_z18.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x4.svg000066400000000000000000000004151302040332100240070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x4_z16.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_4x4_z18.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x1.svg000066400000000000000000000004151302040332100240050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x1_z16.svg000066400000000000000000000004151302040332100245050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x1_z18.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x2.svg000066400000000000000000000004151302040332100240060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x2_z16.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x2_z18.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x3.svg000066400000000000000000000004151302040332100240070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x3_z16.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x3_z18.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x4.svg000066400000000000000000000004151302040332100240100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x4_z16.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_5x4_z18.svg000066400000000000000000000004151302040332100245120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x1.svg000066400000000000000000000004151302040332100240060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x1_z16.svg000066400000000000000000000004151302040332100245060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x1_z18.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x2.svg000066400000000000000000000004151302040332100240070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x2_z16.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x2_z18.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x3.svg000066400000000000000000000004151302040332100240100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x3_z16.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x3_z18.svg000066400000000000000000000004151302040332100245120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x4.svg000066400000000000000000000004151302040332100240110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x4_z16.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_6x4_z18.svg000066400000000000000000000004151302040332100245130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x1.svg000066400000000000000000000004151302040332100240070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x1_z16.svg000066400000000000000000000004151302040332100245070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x1_z18.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x2.svg000066400000000000000000000004151302040332100240100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x2_z16.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x2_z18.svg000066400000000000000000000004151302040332100245120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x3.svg000066400000000000000000000004151302040332100240110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x3_z16.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x3_z18.svg000066400000000000000000000004151302040332100245130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x4.svg000066400000000000000000000004151302040332100240120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x4_z16.svg000066400000000000000000000004151302040332100245120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_7x4_z18.svg000066400000000000000000000004151302040332100245140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x1.svg000066400000000000000000000004151302040332100240100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x1_z16.svg000066400000000000000000000004151302040332100245100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x1_z18.svg000066400000000000000000000004151302040332100245120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x2.svg000066400000000000000000000004151302040332100240110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x2_z16.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x2_z18.svg000066400000000000000000000004151302040332100245130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x3.svg000066400000000000000000000004151302040332100240120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x3_z16.svg000066400000000000000000000004151302040332100245120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x3_z18.svg000066400000000000000000000004151302040332100245140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x4.svg000066400000000000000000000004151302040332100240130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x4_z16.svg000066400000000000000000000004151302040332100245130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_8x4_z18.svg000066400000000000000000000004151302040332100245150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x1.svg000066400000000000000000000004151302040332100240110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x1_z16.svg000066400000000000000000000004151302040332100245110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x1_z18.svg000066400000000000000000000004151302040332100245130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x2.svg000066400000000000000000000004151302040332100240120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x2_z16.svg000066400000000000000000000004151302040332100245120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x2_z18.svg000066400000000000000000000004151302040332100245140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x3.svg000066400000000000000000000004151302040332100240130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x3_z16.svg000066400000000000000000000004151302040332100245130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x3_z18.svg000066400000000000000000000004151302040332100245150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x4.svg000066400000000000000000000004151302040332100240140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x4_z16.svg000066400000000000000000000004151302040332100245140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/motorway_9x4_z18.svg000066400000000000000000000004151302040332100245160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x1.svg000066400000000000000000000004151302040332100236630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x1_z16.svg000066400000000000000000000004151302040332100243630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x1_z18.svg000066400000000000000000000004151302040332100243650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x2.svg000066400000000000000000000004151302040332100236640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x2_z16.svg000066400000000000000000000004151302040332100243640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x2_z18.svg000066400000000000000000000004151302040332100243660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x3.svg000066400000000000000000000004151302040332100236650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x3_z16.svg000066400000000000000000000004151302040332100243650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x3_z18.svg000066400000000000000000000004151302040332100243670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x4.svg000066400000000000000000000004151302040332100236660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x4_z16.svg000066400000000000000000000004151302040332100243660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_10x4_z18.svg000066400000000000000000000004151302040332100243700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x1.svg000066400000000000000000000004151302040332100236640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x1_z16.svg000066400000000000000000000004151302040332100243640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x1_z18.svg000066400000000000000000000004151302040332100243660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x2.svg000066400000000000000000000004151302040332100236650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x2_z16.svg000066400000000000000000000004151302040332100243650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x2_z18.svg000066400000000000000000000004151302040332100243670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x3.svg000066400000000000000000000004151302040332100236660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x3_z16.svg000066400000000000000000000004151302040332100243660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x3_z18.svg000066400000000000000000000004151302040332100243700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x4.svg000066400000000000000000000004151302040332100236670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x4_z16.svg000066400000000000000000000004151302040332100243670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_11x4_z18.svg000066400000000000000000000004151302040332100243710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x1.svg000066400000000000000000000004151302040332100236030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x1_z16.svg000066400000000000000000000004151302040332100243030ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x1_z18.svg000066400000000000000000000004151302040332100243050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x2.svg000066400000000000000000000004151302040332100236040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x2_z16.svg000066400000000000000000000004151302040332100243040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x2_z18.svg000066400000000000000000000004151302040332100243060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x3.svg000066400000000000000000000004151302040332100236050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x3_z16.svg000066400000000000000000000004151302040332100243050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x3_z18.svg000066400000000000000000000004151302040332100243070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x4.svg000066400000000000000000000004151302040332100236060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x4_z16.svg000066400000000000000000000004151302040332100243060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_1x4_z18.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x1.svg000066400000000000000000000004151302040332100236040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x1_z16.svg000066400000000000000000000004151302040332100243040ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x1_z18.svg000066400000000000000000000004151302040332100243060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x2.svg000066400000000000000000000004151302040332100236050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x2_z16.svg000066400000000000000000000004151302040332100243050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x2_z18.svg000066400000000000000000000004151302040332100243070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x3.svg000066400000000000000000000004151302040332100236060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x3_z16.svg000066400000000000000000000004151302040332100243060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x3_z18.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x4.svg000066400000000000000000000004151302040332100236070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x4_z16.svg000066400000000000000000000004151302040332100243070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_2x4_z18.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x1.svg000066400000000000000000000004151302040332100236050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x1_z16.svg000066400000000000000000000004151302040332100243050ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x1_z18.svg000066400000000000000000000004151302040332100243070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x2.svg000066400000000000000000000004151302040332100236060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x2_z16.svg000066400000000000000000000004151302040332100243060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x2_z18.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x3.svg000066400000000000000000000004151302040332100236070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x3_z16.svg000066400000000000000000000004151302040332100243070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x3_z18.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x4.svg000066400000000000000000000004151302040332100236100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x4_z16.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_3x4_z18.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x1.svg000066400000000000000000000004151302040332100236060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x1_z16.svg000066400000000000000000000004151302040332100243060ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x1_z18.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x2.svg000066400000000000000000000004151302040332100236070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x2_z16.svg000066400000000000000000000004151302040332100243070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x2_z18.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x3.svg000066400000000000000000000004151302040332100236100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x3_z16.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x3_z18.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x4.svg000066400000000000000000000004151302040332100236110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x4_z16.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_4x4_z18.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x1.svg000066400000000000000000000004151302040332100236070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x1_z16.svg000066400000000000000000000004151302040332100243070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x1_z18.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x2.svg000066400000000000000000000004151302040332100236100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x2_z16.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x2_z18.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x3.svg000066400000000000000000000004151302040332100236110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x3_z16.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x3_z18.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x4.svg000066400000000000000000000004151302040332100236120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x4_z16.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_5x4_z18.svg000066400000000000000000000004151302040332100243140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x1.svg000066400000000000000000000004151302040332100236100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x1_z16.svg000066400000000000000000000004151302040332100243100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x1_z18.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x2.svg000066400000000000000000000004151302040332100236110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x2_z16.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x2_z18.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x3.svg000066400000000000000000000004151302040332100236120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x3_z16.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x3_z18.svg000066400000000000000000000004151302040332100243140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x4.svg000066400000000000000000000004151302040332100236130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x4_z16.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_6x4_z18.svg000066400000000000000000000004151302040332100243150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x1.svg000066400000000000000000000004151302040332100236110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x1_z16.svg000066400000000000000000000004151302040332100243110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x1_z18.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x2.svg000066400000000000000000000004151302040332100236120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x2_z16.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x2_z18.svg000066400000000000000000000004151302040332100243140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x3.svg000066400000000000000000000004151302040332100236130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x3_z16.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x3_z18.svg000066400000000000000000000004151302040332100243150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x4.svg000066400000000000000000000004151302040332100236140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x4_z16.svg000066400000000000000000000004151302040332100243140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_7x4_z18.svg000066400000000000000000000004151302040332100243160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x1.svg000066400000000000000000000004151302040332100236120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x1_z16.svg000066400000000000000000000004151302040332100243120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x1_z18.svg000066400000000000000000000004151302040332100243140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x2.svg000066400000000000000000000004151302040332100236130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x2_z16.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x2_z18.svg000066400000000000000000000004151302040332100243150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x3.svg000066400000000000000000000004151302040332100236140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x3_z16.svg000066400000000000000000000004151302040332100243140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x3_z18.svg000066400000000000000000000004151302040332100243160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x4.svg000066400000000000000000000004151302040332100236150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x4_z16.svg000066400000000000000000000004151302040332100243150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_8x4_z18.svg000066400000000000000000000004151302040332100243170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x1.svg000066400000000000000000000004151302040332100236130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x1_z16.svg000066400000000000000000000004151302040332100243130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x1_z18.svg000066400000000000000000000004151302040332100243150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x2.svg000066400000000000000000000004151302040332100236140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x2_z16.svg000066400000000000000000000004151302040332100243140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x2_z18.svg000066400000000000000000000004151302040332100243160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x3.svg000066400000000000000000000004151302040332100236150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x3_z16.svg000066400000000000000000000004151302040332100243150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x3_z18.svg000066400000000000000000000004151302040332100243170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x4.svg000066400000000000000000000004151302040332100236160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x4_z16.svg000066400000000000000000000004151302040332100243160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/primary_9x4_z18.svg000066400000000000000000000004151302040332100243200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x1.svg000066400000000000000000000004151302040332100241670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x1_z16.svg000066400000000000000000000004151302040332100246670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x1_z18.svg000066400000000000000000000004151302040332100246710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x2.svg000066400000000000000000000004151302040332100241700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x2_z16.svg000066400000000000000000000004151302040332100246700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x2_z18.svg000066400000000000000000000004151302040332100246720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x3.svg000066400000000000000000000004151302040332100241710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x3_z16.svg000066400000000000000000000004151302040332100246710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x3_z18.svg000066400000000000000000000004151302040332100246730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x4.svg000066400000000000000000000004151302040332100241720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x4_z16.svg000066400000000000000000000004151302040332100246720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_10x4_z18.svg000066400000000000000000000004151302040332100246740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x1.svg000066400000000000000000000004151302040332100241700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x1_z16.svg000066400000000000000000000004151302040332100246700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x1_z18.svg000066400000000000000000000004151302040332100246720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x2.svg000066400000000000000000000004151302040332100241710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x2_z16.svg000066400000000000000000000004151302040332100246710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x2_z18.svg000066400000000000000000000004151302040332100246730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x3.svg000066400000000000000000000004151302040332100241720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x3_z16.svg000066400000000000000000000004151302040332100246720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x3_z18.svg000066400000000000000000000004151302040332100246740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x4.svg000066400000000000000000000004151302040332100241730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x4_z16.svg000066400000000000000000000004151302040332100246730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_11x4_z18.svg000066400000000000000000000004151302040332100246750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x1.svg000066400000000000000000000004151302040332100241070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x1_z16.svg000066400000000000000000000004151302040332100246070ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x1_z18.svg000066400000000000000000000004151302040332100246110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x2.svg000066400000000000000000000004151302040332100241100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x2_z16.svg000066400000000000000000000004151302040332100246100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x2_z18.svg000066400000000000000000000004151302040332100246120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x3.svg000066400000000000000000000004151302040332100241110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x3_z16.svg000066400000000000000000000004151302040332100246110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x3_z18.svg000066400000000000000000000004151302040332100246130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x4.svg000066400000000000000000000004151302040332100241120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x4_z16.svg000066400000000000000000000004151302040332100246120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_1x4_z18.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x1.svg000066400000000000000000000004151302040332100241100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x1_z16.svg000066400000000000000000000004151302040332100246100ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x1_z18.svg000066400000000000000000000004151302040332100246120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x2.svg000066400000000000000000000004151302040332100241110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x2_z16.svg000066400000000000000000000004151302040332100246110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x2_z18.svg000066400000000000000000000004151302040332100246130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x3.svg000066400000000000000000000004151302040332100241120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x3_z16.svg000066400000000000000000000004151302040332100246120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x3_z18.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x4.svg000066400000000000000000000004151302040332100241130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x4_z16.svg000066400000000000000000000004151302040332100246130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_2x4_z18.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x1.svg000066400000000000000000000004151302040332100241110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x1_z16.svg000066400000000000000000000004151302040332100246110ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x1_z18.svg000066400000000000000000000004151302040332100246130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x2.svg000066400000000000000000000004151302040332100241120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x2_z16.svg000066400000000000000000000004151302040332100246120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x2_z18.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x3.svg000066400000000000000000000004151302040332100241130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x3_z16.svg000066400000000000000000000004151302040332100246130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x3_z18.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x4.svg000066400000000000000000000004151302040332100241140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x4_z16.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_3x4_z18.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x1.svg000066400000000000000000000004151302040332100241120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x1_z16.svg000066400000000000000000000004151302040332100246120ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x1_z18.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x2.svg000066400000000000000000000004151302040332100241130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x2_z16.svg000066400000000000000000000004151302040332100246130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x2_z18.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x3.svg000066400000000000000000000004151302040332100241140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x3_z16.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x3_z18.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x4.svg000066400000000000000000000004151302040332100241150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x4_z16.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_4x4_z18.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x1.svg000066400000000000000000000004151302040332100241130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x1_z16.svg000066400000000000000000000004151302040332100246130ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x1_z18.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x2.svg000066400000000000000000000004151302040332100241140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x2_z16.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x2_z18.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x3.svg000066400000000000000000000004151302040332100241150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x3_z16.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x3_z18.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x4.svg000066400000000000000000000004151302040332100241160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x4_z16.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_5x4_z18.svg000066400000000000000000000004151302040332100246200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x1.svg000066400000000000000000000004151302040332100241140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x1_z16.svg000066400000000000000000000004151302040332100246140ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x1_z18.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x2.svg000066400000000000000000000004151302040332100241150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x2_z16.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x2_z18.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x3.svg000066400000000000000000000004151302040332100241160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x3_z16.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x3_z18.svg000066400000000000000000000004151302040332100246200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x4.svg000066400000000000000000000004151302040332100241170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x4_z16.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_6x4_z18.svg000066400000000000000000000004151302040332100246210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x1.svg000066400000000000000000000004151302040332100241150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x1_z16.svg000066400000000000000000000004151302040332100246150ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x1_z18.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x2.svg000066400000000000000000000004151302040332100241160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x2_z16.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x2_z18.svg000066400000000000000000000004151302040332100246200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x3.svg000066400000000000000000000004151302040332100241170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x3_z16.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x3_z18.svg000066400000000000000000000004151302040332100246210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x4.svg000066400000000000000000000004151302040332100241200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x4_z16.svg000066400000000000000000000004151302040332100246200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_7x4_z18.svg000066400000000000000000000004151302040332100246220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x1.svg000066400000000000000000000004151302040332100241160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x1_z16.svg000066400000000000000000000004151302040332100246160ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x1_z18.svg000066400000000000000000000004151302040332100246200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x2.svg000066400000000000000000000004151302040332100241170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x2_z16.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x2_z18.svg000066400000000000000000000004151302040332100246210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x3.svg000066400000000000000000000004151302040332100241200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x3_z16.svg000066400000000000000000000004151302040332100246200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x3_z18.svg000066400000000000000000000004151302040332100246220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x4.svg000066400000000000000000000004151302040332100241210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x4_z16.svg000066400000000000000000000004151302040332100246210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_8x4_z18.svg000066400000000000000000000004151302040332100246230ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x1.svg000066400000000000000000000004151302040332100241170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x1_z16.svg000066400000000000000000000004151302040332100246170ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x1_z18.svg000066400000000000000000000004151302040332100246210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x2.svg000066400000000000000000000004151302040332100241200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x2_z16.svg000066400000000000000000000004151302040332100246200ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x2_z18.svg000066400000000000000000000004151302040332100246220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x3.svg000066400000000000000000000004151302040332100241210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x3_z16.svg000066400000000000000000000004151302040332100246210ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x3_z18.svg000066400000000000000000000004151302040332100246230ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x4.svg000066400000000000000000000004151302040332100241220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x4_z16.svg000066400000000000000000000004151302040332100246220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/secondary_9x4_z18.svg000066400000000000000000000004151302040332100246240ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x1.svg000066400000000000000000000004151302040332100240430ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x1_z16.svg000066400000000000000000000004151302040332100245430ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x1_z18.svg000066400000000000000000000004151302040332100245450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x2.svg000066400000000000000000000004151302040332100240440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x2_z16.svg000066400000000000000000000004151302040332100245440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x2_z18.svg000066400000000000000000000004151302040332100245460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x3.svg000066400000000000000000000004151302040332100240450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x3_z16.svg000066400000000000000000000004151302040332100245450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x3_z18.svg000066400000000000000000000004151302040332100245470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x4.svg000066400000000000000000000004151302040332100240460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x4_z16.svg000066400000000000000000000004151302040332100245460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_10x4_z18.svg000066400000000000000000000004151302040332100245500ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x1.svg000066400000000000000000000004151302040332100240440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x1_z16.svg000066400000000000000000000004151302040332100245440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x1_z18.svg000066400000000000000000000004151302040332100245460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x2.svg000066400000000000000000000004151302040332100240450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x2_z16.svg000066400000000000000000000004151302040332100245450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x2_z18.svg000066400000000000000000000004151302040332100245470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x3.svg000066400000000000000000000004151302040332100240460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x3_z16.svg000066400000000000000000000004151302040332100245460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x3_z18.svg000066400000000000000000000004151302040332100245500ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x4.svg000066400000000000000000000004151302040332100240470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x4_z16.svg000066400000000000000000000004151302040332100245470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_11x4_z18.svg000066400000000000000000000004151302040332100245510ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x1.svg000066400000000000000000000004151302040332100237630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x1_z16.svg000066400000000000000000000004151302040332100244630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x1_z18.svg000066400000000000000000000004151302040332100244650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x2.svg000066400000000000000000000004151302040332100237640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x2_z16.svg000066400000000000000000000004151302040332100244640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x2_z18.svg000066400000000000000000000004151302040332100244660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x3.svg000066400000000000000000000004151302040332100237650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x3_z16.svg000066400000000000000000000004151302040332100244650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x3_z18.svg000066400000000000000000000004151302040332100244670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x4.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x4_z16.svg000066400000000000000000000004151302040332100244660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_1x4_z18.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x1.svg000066400000000000000000000004151302040332100237640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x1_z16.svg000066400000000000000000000004151302040332100244640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x1_z18.svg000066400000000000000000000004151302040332100244660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x2.svg000066400000000000000000000004151302040332100237650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x2_z16.svg000066400000000000000000000004151302040332100244650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x2_z18.svg000066400000000000000000000004151302040332100244670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x3.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x3_z16.svg000066400000000000000000000004151302040332100244660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x3_z18.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x4.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x4_z16.svg000066400000000000000000000004151302040332100244670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_2x4_z18.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x1.svg000066400000000000000000000004151302040332100237650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x1_z16.svg000066400000000000000000000004151302040332100244650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x1_z18.svg000066400000000000000000000004151302040332100244670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x2.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x2_z16.svg000066400000000000000000000004151302040332100244660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x2_z18.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x3.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x3_z16.svg000066400000000000000000000004151302040332100244670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x3_z18.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x4.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x4_z16.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_3x4_z18.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x1.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x1_z16.svg000066400000000000000000000004151302040332100244660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x1_z18.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x2.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x2_z16.svg000066400000000000000000000004151302040332100244670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x2_z18.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x3.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x3_z16.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x3_z18.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x4.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x4_z16.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_4x4_z18.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x1.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x1_z16.svg000066400000000000000000000004151302040332100244670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x1_z18.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x2.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x2_z16.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x2_z18.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x3.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x3_z16.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x3_z18.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x4.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x4_z16.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_5x4_z18.svg000066400000000000000000000004151302040332100244740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x1.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x1_z16.svg000066400000000000000000000004151302040332100244700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x1_z18.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x2.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x2_z16.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x2_z18.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x3.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x3_z16.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x3_z18.svg000066400000000000000000000004151302040332100244740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x4.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x4_z16.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_6x4_z18.svg000066400000000000000000000004151302040332100244750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x1.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x1_z16.svg000066400000000000000000000004151302040332100244710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x1_z18.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x2.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x2_z16.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x2_z18.svg000066400000000000000000000004151302040332100244740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x3.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x3_z16.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x3_z18.svg000066400000000000000000000004151302040332100244750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x4.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x4_z16.svg000066400000000000000000000004151302040332100244740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_7x4_z18.svg000066400000000000000000000004151302040332100244760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x1.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x1_z16.svg000066400000000000000000000004151302040332100244720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x1_z18.svg000066400000000000000000000004151302040332100244740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x2.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x2_z16.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x2_z18.svg000066400000000000000000000004151302040332100244750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x3.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x3_z16.svg000066400000000000000000000004151302040332100244740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x3_z18.svg000066400000000000000000000004151302040332100244760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x4.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x4_z16.svg000066400000000000000000000004151302040332100244750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_8x4_z18.svg000066400000000000000000000004151302040332100244770ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x1.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x1_z16.svg000066400000000000000000000004151302040332100244730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x1_z18.svg000066400000000000000000000004151302040332100244750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x2.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x2_z16.svg000066400000000000000000000004151302040332100244740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x2_z18.svg000066400000000000000000000004151302040332100244760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x3.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x3_z16.svg000066400000000000000000000004151302040332100244750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x3_z18.svg000066400000000000000000000004151302040332100244770ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x4.svg000066400000000000000000000004151302040332100237760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x4_z16.svg000066400000000000000000000004151302040332100244760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/tertiary_9x4_z18.svg000066400000000000000000000004151302040332100245000ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x1.svg000066400000000000000000000004151302040332100233430ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x1_z16.svg000066400000000000000000000004151302040332100240430ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x1_z18.svg000066400000000000000000000004151302040332100240450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x2.svg000066400000000000000000000004151302040332100233440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x2_z16.svg000066400000000000000000000004151302040332100240440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x2_z18.svg000066400000000000000000000004151302040332100240460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x3.svg000066400000000000000000000004151302040332100233450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x3_z16.svg000066400000000000000000000004151302040332100240450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x3_z18.svg000066400000000000000000000004151302040332100240470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x4.svg000066400000000000000000000004151302040332100233460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x4_z16.svg000066400000000000000000000004151302040332100240460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_10x4_z18.svg000066400000000000000000000004151302040332100240500ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x1.svg000066400000000000000000000004151302040332100233440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x1_z16.svg000066400000000000000000000004151302040332100240440ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x1_z18.svg000066400000000000000000000004151302040332100240460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x2.svg000066400000000000000000000004151302040332100233450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x2_z16.svg000066400000000000000000000004151302040332100240450ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x2_z18.svg000066400000000000000000000004151302040332100240470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x3.svg000066400000000000000000000004151302040332100233460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x3_z16.svg000066400000000000000000000004151302040332100240460ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x3_z18.svg000066400000000000000000000004151302040332100240500ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x4.svg000066400000000000000000000004151302040332100233470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x4_z16.svg000066400000000000000000000004151302040332100240470ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_11x4_z18.svg000066400000000000000000000004151302040332100240510ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x1.svg000066400000000000000000000004151302040332100232630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x1_z16.svg000066400000000000000000000004151302040332100237630ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x1_z18.svg000066400000000000000000000004151302040332100237650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x2.svg000066400000000000000000000004151302040332100232640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x2_z16.svg000066400000000000000000000004151302040332100237640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x2_z18.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x3.svg000066400000000000000000000004151302040332100232650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x3_z16.svg000066400000000000000000000004151302040332100237650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x3_z18.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x4.svg000066400000000000000000000004151302040332100232660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x4_z16.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_1x4_z18.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x1.svg000066400000000000000000000004151302040332100232640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x1_z16.svg000066400000000000000000000004151302040332100237640ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x1_z18.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x2.svg000066400000000000000000000004151302040332100232650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x2_z16.svg000066400000000000000000000004151302040332100237650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x2_z18.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x3.svg000066400000000000000000000004151302040332100232660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x3_z16.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x3_z18.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x4.svg000066400000000000000000000004151302040332100232670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x4_z16.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_2x4_z18.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x1.svg000066400000000000000000000004151302040332100232650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x1_z16.svg000066400000000000000000000004151302040332100237650ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x1_z18.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x2.svg000066400000000000000000000004151302040332100232660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x2_z16.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x2_z18.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x3.svg000066400000000000000000000004151302040332100232670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x3_z16.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x3_z18.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x4.svg000066400000000000000000000004151302040332100232700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x4_z16.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_3x4_z18.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x1.svg000066400000000000000000000004151302040332100232660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x1_z16.svg000066400000000000000000000004151302040332100237660ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x1_z18.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x2.svg000066400000000000000000000004151302040332100232670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x2_z16.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x2_z18.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x3.svg000066400000000000000000000004151302040332100232700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x3_z16.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x3_z18.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x4.svg000066400000000000000000000004151302040332100232710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x4_z16.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_4x4_z18.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x1.svg000066400000000000000000000004151302040332100232670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x1_z16.svg000066400000000000000000000004151302040332100237670ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x1_z18.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x2.svg000066400000000000000000000004151302040332100232700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x2_z16.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x2_z18.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x3.svg000066400000000000000000000004151302040332100232710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x3_z16.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x3_z18.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x4.svg000066400000000000000000000004151302040332100232720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x4_z16.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_5x4_z18.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x1.svg000066400000000000000000000004151302040332100232700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x1_z16.svg000066400000000000000000000004151302040332100237700ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x1_z18.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x2.svg000066400000000000000000000004151302040332100232710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x2_z16.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x2_z18.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x3.svg000066400000000000000000000004151302040332100232720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x3_z16.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x3_z18.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x4.svg000066400000000000000000000004151302040332100232730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x4_z16.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_6x4_z18.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x1.svg000066400000000000000000000004151302040332100232710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x1_z16.svg000066400000000000000000000004151302040332100237710ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x1_z18.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x2.svg000066400000000000000000000004151302040332100232720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x2_z16.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x2_z18.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x3.svg000066400000000000000000000004151302040332100232730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x3_z16.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x3_z18.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x4.svg000066400000000000000000000004151302040332100232740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x4_z16.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_7x4_z18.svg000066400000000000000000000004151302040332100237760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x1.svg000066400000000000000000000004151302040332100232720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x1_z16.svg000066400000000000000000000004151302040332100237720ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x1_z18.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x2.svg000066400000000000000000000004151302040332100232730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x2_z16.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x2_z18.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x3.svg000066400000000000000000000004151302040332100232740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x3_z16.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x3_z18.svg000066400000000000000000000004151302040332100237760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x4.svg000066400000000000000000000004151302040332100232750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x4_z16.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_8x4_z18.svg000066400000000000000000000004151302040332100237770ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x1.svg000066400000000000000000000004151302040332100232730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x1_z16.svg000066400000000000000000000004151302040332100237730ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x1_z18.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x2.svg000066400000000000000000000004151302040332100232740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x2_z16.svg000066400000000000000000000004151302040332100237740ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x2_z18.svg000066400000000000000000000004151302040332100237760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x3.svg000066400000000000000000000004151302040332100232750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x3_z16.svg000066400000000000000000000004151302040332100237750ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x3_z18.svg000066400000000000000000000004151302040332100237770ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x4.svg000066400000000000000000000004151302040332100232760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x4_z16.svg000066400000000000000000000004151302040332100237760ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shields/trunk_9x4_z18.svg000066400000000000000000000004151302040332100240000ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shintoist.svg000066400000000000000000000030271302040332100220220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shop/000077500000000000000000000000001302040332100202245ustar00rootroot00000000000000openstreetmap-carto-2.45.1/symbols/shop/alcohol.svg000066400000000000000000000021011302040332100223600ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/art.svg000066400000000000000000000046221302040332100215370ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/bag.svg000066400000000000000000000025121302040332100214760ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/bakery.svg000066400000000000000000000012701302040332100222220ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/shop/beauty.svg000066400000000000000000000033451302040332100222430ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/beverages.svg000066400000000000000000000022341302040332100227110ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/bicycle.svg000066400000000000000000000035711302040332100223650ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/butcher.png000066400000000000000000000014141302040332100223660ustar00rootroot00000000000000PNG  IHDRasBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<tEXtTitleshop=butcher mapnik stylet1tEXtAuthorJason WoofendenQbQtEXtDescriptionAn icon designed for mapnik style of openstreet map for butcher shops5P^tEXtCreation Time2010FbItEXtCopyrightPublic Domain http://creativecommons.org/licenses/publicdomain/YlIDAT81kTAoCbe+h!32-EAU`!H+Q7T,Lec!HEb]/ 3sgfHM Dc1HMZ-}\Vx7I`O8m\D:o`%r,G8UQJVJ}\)e&S[WsI<Ԥ=HM& pG4"sJM:;&t|<7ԤxKXđJyww^BS=EDݺ߬"ꑓhq؝}-L%|2=wFkkl'IENDB`openstreetmap-carto-2.45.1/symbols/shop/car.svg000066400000000000000000000027501302040332100215160ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/car_parts.svg000066400000000000000000000023461302040332100227300ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/car_repair.svg000066400000000000000000000043311302040332100230550ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/chemist.svg000066400000000000000000000032241302040332100224020ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/clothes.svg000066400000000000000000000014301302040332100224040ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/computer.svg000066400000000000000000000025131302040332100226040ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/confectionery.svg000066400000000000000000000033601302040332100236160ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/convenience.svg000066400000000000000000000033521302040332100232440ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/copyshop.svg000066400000000000000000000027461302040332100226220ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/deli.svg000066400000000000000000000035311302040332100216640ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/department_store.svg000066400000000000000000000072651302040332100243360ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/diy.svg000066400000000000000000000031161302040332100215330ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/electronics.svg000066400000000000000000000027421302040332100232640ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/florist.svg000066400000000000000000000023231302040332100224270ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/furniture.svg000066400000000000000000000020611302040332100227670ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/garden_centre.svg000066400000000000000000000025011302040332100235430ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/gift.svg000066400000000000000000000027241302040332100217030ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/greengrocer.svg000066400000000000000000000031551302040332100232530ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/hairdresser.svg000066400000000000000000000031141302040332100232570ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/hifi.svg000066400000000000000000000026001302040332100216620ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/ice_cream.svg000066400000000000000000000025501302040332100226560ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/jewelry.svg000066400000000000000000000024121302040332100224250ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/laundry.svg000066400000000000000000000023741302040332100224310ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/mobile_phone.svg000066400000000000000000000017201302040332100234050ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/musical_instrument.svg000066400000000000000000000026231302040332100246750ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/newsagent.svg000066400000000000000000000026011302040332100227370ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/optician.svg000066400000000000000000000020201302040332100225450ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/outdoor.svg000066400000000000000000000025001302040332100224350ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/perfumery.svg000066400000000000000000000027151302040332100227700ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/pet.svg000066400000000000000000000050321302040332100215350ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/photo.svg000066400000000000000000000035261302040332100221040ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/seafood.svg000066400000000000000000000025321302040332100223670ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/shoes.svg000066400000000000000000000026021302040332100220660ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/sports.svg000066400000000000000000000055251302040332100223060ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/stationery.svg000066400000000000000000000030441302040332100231470ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/supermarket.svg000066400000000000000000000041121302040332100233050ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/tea.svg000066400000000000000000000065221302040332100215230ustar00rootroot00000000000000 image/svg+xml Jotam openstreetmap-carto-2.45.1/symbols/shop/tobacco.svg000066400000000000000000000022171302040332100223610ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/toys.svg000066400000000000000000000040011302040332100217360ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/travel_agency.svg000066400000000000000000000032521302040332100235720ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/shop/variety_store.svg000066400000000000000000000022401302040332100236420ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/sikhist.svg000066400000000000000000000044731302040332100214620ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/social_facility.svg000066400000000000000000000032751302040332100231410ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/spring.svg000066400000000000000000000004251302040332100212770ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/square.svg000066400000000000000000000002661302040332100213000ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/taoist.svg000066400000000000000000000015601302040332100213010ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/taxi.svg000066400000000000000000000024211302040332100207400ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/telephone.svg000066400000000000000000000023551302040332100217640ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/theatre.svg000066400000000000000000000034631302040332100214360ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/toilets.svg000066400000000000000000000020741302040332100214620ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/town_hall.svg000066400000000000000000000012501302040332100217610ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/traffic_light.16.svg000066400000000000000000000011361302040332100230270ustar00rootroot00000000000000 openstreetmap-carto-2.45.1/symbols/transport_slipway.p.20.png000066400000000000000000000011341302040332100242420ustar00rootroot00000000000000PNG  IHDR bKGDIDAT8KHQ c"0l$pSLA(=vFuv=,U Bh&VڻPș)!a jŸiFa{Z`ӈH 8{?qf"mnZOTD"p-0Ҁ> SAyİsqmhGd1 z gPa F41DR%Irُ6T?`r^$F+=7~}&*/1 >N+?dZt`ɝ!⌣$puktP @Bq8S O10W۸(42M o=X bqPj)I image/svg+xml openstreetmap-carto-2.45.1/symbols/viewpoint.svg000066400000000000000000000067611302040332100220320ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/vineyard.png000066400000000000000000000003041302040332100215770ustar00rootroot00000000000000PNG  IHDR szzbKGDyIDATXc,07<Q 'C4>M居GSU~4 J\ LТRL~4 :[QH(h:?<40(@Zţ@`!IENDB`openstreetmap-carto-2.45.1/symbols/waste_basket.10.svg000066400000000000000000000020221302040332100226630ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/water_park.svg000066400000000000000000000032661302040332100221420ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/water_tower.svg000066400000000000000000000026011302040332100223350ustar00rootroot00000000000000 image/svg+xml openstreetmap-carto-2.45.1/symbols/wetland.png000066400000000000000000000052121302040332100214170ustar00rootroot00000000000000PNG  IHDR\rfbKGD pHYs  tIME5`o IDATxI#7 Ƈ|>]F޸mU~l땒$Ƿp_?cvq@p:bS-}:pe2A *`Đ#$_5 qrbvH l q44x4xǡ@ ړmn&[-qj̯>7"0PsEf=;l?!`Aз}@ U2I&p~' qQ ԇ2xȩb ^Z$@@<Gvv[VcnθP,?{Žfxc1zϛϏݫ/OU^"!Ĝwg&kqe"Fώ~ױ.ǀToWb a GTw~}+"-XMf  45E@Hq^T,hT#vـh6@YCב33@@p6fwUO5j* (jr9) p'. Ru6܁uߠM P @rݷB$s: ` y1(`(1z4X.sox$~+L@Fr& A)(gmN1m\8(vcq~$>tlgJ}zo<AN.:"pہ}Ccl H&mMB$r@\!#A{}c$]P_ݐ'l[şOt,I\q;x?/H@ "p>[A㛬8yn2O2+Bk@׀!u lB(wbU ^"5\ǗxlDlh Cs (dJc$ɨ8sȎ?9ן"J1;mkDk62 UYW ,Vr;;sWW88WQ_u=xRT^0ɧHȲ-#/[mDTus=x@"W J-Qvo V D SȻѢ~1  Y"$ܡ{o&Dل-@aX)@$lJA$|@1+ ˩9EFadkGG*D`CBu<5D ӏ=4|&gٝ y+OO9 #adW(PԮI[hx"i &эt_ d/kdbrBcH@B xm8ؙUIdq`5@`6)&ߍsbCϋ"w!/7TWV ,m?S=o=r݇SNK )WDr`& ;6Y1?Ϟ" Bg~kKyc7/2\hdƂiCGyf}\; Bۓ?@ Aa[O9ۭw]x5: A#͏r5 JI T DL\912`δbՎ{??dA*@nqr]ݙZ%'V, ʸ/! ?i̗a󐙨Y cLqWϨ9;\ '@.}az_r&".|T!3B5΍ٮ` #`aUhZe S 6 _:f)>QF@(>[d ):cg>"OvL H НН_E ^ҐMlX@9*IJofO ݭX|\{1ƭTP@r k H4`չP x~V )1} Ŋ0Hc Ю  sd.( ?>O?_o}zmد#оy^!#5dg?G87V5j效z٭Ohooo6} 8O~W_z/^jGVݿ}GNjϧO/!;oF)Ah& jJUEa~d]&a|GظGVeq̦<8ƶLX}P4J]Xߧ&8~P ϤajK+{ Ӡ$}0EBd /1c־$AfYLtND*~D "3"""}]N%"J3Y7 'FDGD~/YZ FqWrέʡ =Gl&DУ4|>ϋ%߬b0-w6aE ۝#]V`t4A)4|+H3[6$ż s`nY Z]=/P\$F|6U HݾIca]7ՅT+@DZ=\B'{Iˤ48xU@ےy2. %ţ!xep[3ݍ{rӣH{ `%Wu]emY.RGӻh [U I|v0B'0EN3XXGYB@ ~)],}Lޞc'xǦHp`PDĊ4#4D&\I)F ǣ)VDb&LI+1~slO/ǭJaꏭb2CZ]XSͫ9iE8"S f̷SԤIb-JurW+9 db(Q%9v1<ƅbI,+[PWl9d94ex |4\0YFc٤֫X67j5v7Fg$TY*܌%f|;NDz\ab1KX W~ҷc25PݬE~w_+mc{ղ[j^NdG՗֚R" g&=Mw m'ʆ'I gy({*kJ=nb`4Xat+u9?9ǶI+k((XX~ZRsZG{+&qƞwU$i8P{(IUnW:YJNj( &1]8,TsBi57 \{4ຳ+钻#t.Q<\W흱dE1ݝGrD1=F"+-!!!szAQ^oϲQz&V%hjyG< * cEj(VhA Dg 4"5W!K)W C̕RZܕ}Vs3H-XF%y۩I΅=f0ƒQ+P.4!b8mCX7.:af-#ug[n$Dץz ݒvwFsk@I{^-h<+nVS_Z_P0:\3cM][j5SÁģIۋ( x*(>01 f$A2HTXiP S~׳̼>7#r /i,7G/&˩ͨf>;9X,a{٧n;“47umdذ,^w@hJĚ!ZG^nPNv.䟁yY \F@^߄,qΔ&.iƿ$C 򄩨a9:-;7pZq]{XؼN\Vg7-33Fmd8Z 1#oݼ';GYGRm.&,:3u)k!Fbu轷^"d|BsnLCDţ^n3 M ' ˦a)_DhU&JC[0ytU< [͉[+JNzVH啨lU(*?-("t-1]r}~E-o50. DtPb'hs!$'ߞ~If}>Z*([GޒRP}aO/Ͽ_G.yODMnD?p[*AIm+ Wizl3{?J22 [\VjZ]s,t@0S;y7iFkr'$.EI 3{k.kػg`VNcM_p $ d7Jdda/+ShSeTU+,&y  3)bgI+y%\H,cV Og[|9bMM<\S\Kb~ )rJX) RJ szbGRy:FUr<Ɋ5BOU|J={=TTڲčϥޤ`yJ4+ !e;wObMyjXGpd.Tg^)/kWk^K{I{PPq^XƢS #xYYTM }iw|tn TP;fW,>B:K8. =7 DCX{6Y5H{Xu{=j(-=748 8GW.Ez}w@FP/b+Npk{(Yoy^rVB0~nMͲwy Ry@{Y.qMsnAK,ssoߔ94ٓ W*OE?S>Hz-͙?^F?roN(1x !7:u<%@`D?@g*;x[Y9V]r 67[[SE%V"~٬C2F0@\vjtV +C(+,/cŖ ~<L{?]=BKֈmV@ef*,J(wU=GEXEݥ-9P›0qؼtbf'TY&ª.1P(H?GhelϒiE*-oc O$m>B%lU+AB6IʄEн\W+,t%cW!'V6_Eꞔe 렺+ݤd7~&j%_0+rd)=KKfOWt-3pv7,o%nڒ~3%K&Ҥ8Ѣ΂=jR/꜉iwM[BtY(Ŭs sM>|zO> eHRVUxUl'0DoE<]V#,AY=>,#hL[/`͢[)xАb+p*ŵS~$<)䬻yX֌]_TSpYZt.^ 0? +<iƒtomOSG>zҺD˃bҌegoZ8Zb鱙C9 J|Q0/!wGdؤ‡dծF0,=e|"(}83;F&C:KSLc1e#:XK*ͳ>ZB p8bkK'Y=z*Ӗz3c` tDS!1}Dn4LUZ̲z.F+~b1ڤ*rޑ= J g_{#&P2Ҵ❊ZONg\o|Is@B<J}k%U#a@ND3mx w{=4ߛMu?BBҏ ,l<eZ+; &&5׶zMߙ:)eA+$Z.,2u:a@u%ĺLuY^JR!-**@-CkGH 2doă@HG@,{xӸB2ZܽffȸjjR ɡo+Cr2ɞ3CW&>Hіs;h˦nQsImK( Ev.sձDB}Vo5td''-Q5gddऋ%2XemjYx]8,,-RWF2ٕ8 QR)KF X ,xMF[r?JfH00 h =ҵL 82^D$Iv 47\)$y  مq!"Fz?,k.ogZ5FG?O&SR4'Yhօn,}.lZVC2/ ڃ: =(<̓QI^۝Nr ^$;JH6\6r/6F&+Qnٴjvg C[ys:*,2 €zhP[. ofaK`b|2srr׫Q_̅YnTQ=u&4GIgK{Bj=F)jowԝ4۳On fFcÀX|uuЅxڼ|qPC+i?bm͜ ˶{MV׾ʤTa ]bx8Tz䭕+P_}f¿eU_H J@=p{< '*kjoInxLٛ<3\<<[Vr8-*-^u#a-mc4s^uj2f&gAԡqj,IϮ[>(]R܇KY2<FmOqy޿ 5D`NvX%JeHZkHPT|P4oC>'um@z\7 CekϗO<{Xk]h6`y^ nG4`*bQu'[V3fWPX%cCwE@XXޙ.2R(>GEՕݙίű6#VBo a[5Ȓ5jsW3<EJrtw}矤M;Nº13 ;b5ydAp~<=)F,@gщ(9" >..%;%5*X$F[Rd$,C X-rTGʡ3<ق%s IDATS %ƣAݩM3~su_Bs& UbTjjll8D[wIK{u,QF87dڢ8ʗhBzrSR= MdТ7{,l|mPBv1B"4oɮBxBrzλ o~Y jY2#. +Pݛ[lz&VAIF2Wӏ|.8em]yY酇rTe`9+yfЋ8 ;Jnûc M\t`^;˕٩ 35<@eS.ѷ"K;GKZ+Y洝Q BI.28ӝ !# ʖ݊<_ĵ-j`|+Q˦hWKGozMnB cWJb 4Σ@!# %W㬌]CA<C+]ggݲAnԠ HCuX37Қ5|Bhq\4[Oh5d?GB""w{XҁPI E AY3+aز>/w S B2>;+DpcIG4j^@* 6N)93Rh&*gHdç]C[5N4% hvw(3d#Bpi|4GFE2QY6ݝG>Qީ o %D$rL31gvadI'-ЭSqx:v o]fld lօS&R{ˆо􈖈 #J`*5R ϖ5[᝴1zZ2.zHKj*#„qDT~LZσ_DF\~mGhɾ,.kd>3q #Qq^ۃ 3 ٜ+Ʃw}6Z2h5z_# gA\_+^ZEI͊>(4ےaԢK{.t ޖ&xWoychS+S^8jt!lr 1jR@+ΈZqϕa&L2h'!x2ܝah) bGw6}rpGXV߿I)FHĕnCȌIfWܕAHWJ+=sG7?.w7E;2Rh`P4a+C*wszzAgTb ܽ-piJtKNF< P,YM*R>oG G؏ݽ(`4 z]Si$䡬,fI@2JyGs:NPfw?PA^ PYK뜎^ ߞvXcۏ|$?z`)ꖱ>uu !B9]8܇3O$h4,{^L?\;J}R|x3x'FϠKK}Lwm D5;R(ܛvqYNYc6 pTD'D GeiLEqa]-lhy̞Ð,Pb{_3[.-4loMlH؈WdkPDtGf3#bj`]rr{b* # -mT?hI`V6&C K4Ƿ=˝PĬB۪ R]6ܘrO$ *hTtP0Uy+{;[)!5KW>;G%=CsNחxX3-@CV:ͼ$Bqey1hŻ"a,JvmJFOhUČy!#`KUQ{jj/OіV.CNO'Wb]-8O%aGء#d8[7ƽ% &MCC %X$-$IP|R+>B~ W>H0i̚Y=(fq^f<$;e?!2;;^mϷ9lkF#t<OBD`tg 3. Xy1o!>rz_B%t4Gݕ+};~ix.'k`x2ZwPUY jpuf*(Uy>s_m!X82jN*7Bz,_gFޱ4 9$ޑ\٧/L`^I$ ͨ$ ˫ެ i,RE;hk!;58T@))Ba8= )(.E0d ǢJhkwMRaQY$U 32JaP 3$HWy *]NݡԪ6-*]Vy \aYٻe߼ QȀPؑo陞yJLb%8тWJ[-@b-)_|3!EU1^UTv߅&|ܵIȸ_1^=[cv/#6N? Du)QwMg,Ӗs FCx\v7tL^ 7rJbr;åCv YFyڸo,|<-jg/υt(O;(KeD|>T<[BFiyZQ<u/!q+6 bWEy7n$pϝq9y4#GTV!J@ch/l2\)ϸv+٨jeZSB\`27JPe Խ:;E2d#IL -w3|ݏ?|W_kf.N4gaT -Z%FYhskt&xP^eF "3-fzvr2 ^3{ s+Vu?$̻5hPOzz >#~ʄJ-,keJ< =.@b@8wüyh!A/uҫWM? 0>$tQdYd6px"q=; @c2rKf΢d ܓ^ ]:_頼N%W.Бև<%٣g/亙n2f$zT]^N\Wr''j,H+`d@ B %H<͋'ɏ* P[ɫm|y:-d b&=`A^z=,e#JޤLmYA`&j)v!e0) h!UO_͋3*sI.3[S([={Yk]4ܑ((Bk"DB ]!3Jx(yn 7#Ι2ĺT-ג a\-EE/,K2Qg5<aϫW ȣ^kE`%LJK1"!!iLDS-s*V7+5uR9=6^%ޥ?E6y&fsҪ/5>-M{KioM F)!lL-L!ⵞ ŵuVvMdy {l/i%U+v*tF4<ޮ3둶we2:ð"ܿJ:ņB?Y%dx] xi3}gyG:yw 7޿TexVXBYw=A{@vʣge`#,>8όVU44t!a>rLp4OUh*d|]4ZU`Ure/Z#/D1̓yF,{@0BڭIO #=g*"EG7HH}6wFxpd#mɏL%VZ)R^(*`UA~463j2+0JC,)U3 {æX 0؆mC;E Y +HiOE~%zj*`(UU1kK!2k8)+bF;l6ԝ$ &8F@y<,{= RV]Xx3Zێֲ+{.˂C6s@ @74)D&J 7RRW$eZqϊ~@Uhͨmg!g4V`4v$ȌG{ڃ6"D\AUX3OEm5bU]WEhAPhkN:9ʵzfH=I8mOS5?Զq3yǠZhR^e{Iu]a描͙L]zU]SIY'xw%]ZX0/VZ I!>g> W] KC-+wKD/cC|Ls6+0GõH 5¦pk%t<Ǥ Pß*e "\IsZӤ""^<T#i[_u!AeU9wзb"f|hkHjkwCʑ4fbnb`Q+~ͻK;rQ)TGfpF&jݮITrtjQ+ʷA95vK. DM+Yχ:HLm'ڢ܃\+(S8fv c˯<;!D6Ӫ%##[JZm"b{PЂeE$)My,v6gPp.:gdoi(J ןΓ\\whp3 ^a K9JKbvk o jv+FW)n8{ 1lei^*|e.u6Q{ijU,Al2JٲёqE{4CY^yg\a6,?8bd5w$aއjriX0JGE5@!ë.,$ 9i&zI\:[+ .@]Gn4- 0sp BFqol r^laJv4w?d( Vj9L;3=\ѻzy  xN7,D ~H. JᰎE(Dȥ<Dzܼx!L:߰,[AR)0H֯Q#,ݝʍS޸҇Sǚ=Gpn}֬&#;n>t̄= lOGʆHūRV)YExH{2*D+\îwPZ:|7|[Ke–'MVK0,k&=d Ų J;ig.q*(\&]bl-hi C_)wXf/6l/k t5ZY+̄so*Qſfӈ;G9L|xzٓʬ/7 -~nB2fV ˺ wPfY)s  !ϿzI_.+?3?S2JRY%ۺjޟA4!s"{vdJ.djMk=dLeԛo%LmNHjt^ <}^$Q˕WH2GiƒRP~/Mn95dBfҶH:+s~X2dPnq{0@{ؑYĜM*c?]GB$Bx/=3b^WM6+#L-L45ЂfFfXg\W[|7SdmHXeXx?XPke?a9veAB`qZFJ3ѱ$STM5/_.2?~a&)Kji9t$JBP_Ŋʴ͐03>t0w]bO.E=Σ@\' EFU%<匒NFH! dCnd:~]Z֯`4Ӗ{ .E #g1!Y2 UlE7ealsçJ[#b(A.2/FU : bG]'I50}ٚ.E Ff0WJIJi%:´ubpH~买^dA*4`) IÆVR~\aة8m5S?^IZhn$65N]qÕ3(:Y,_IH^$uv[%S62Ul@8ڊ ?$ 7u̹"V7pSFc&_|Vk&-R!$+Ľ%]HbJO8UYQ0=$i4{yk*~!.MvXb!hLGˉfsybz QltKEY.FOiJBtHdWEA6/ Rd!ƞTpvtYV;g0MtqݣR`J}d ] =.U3Ozq&eGi&IL9mAg0wj=r(f+UYsbgc|To푄{|2Pk[T1p.Hhd*I`7f#$Gpp>4J/ˁ6pr4^co `Q)MR$ 'F,6:Y0 lvG£W8ʯڣ/v*\2!-S'0=ldJ;G(dhr2KP-ȭ.ʘ,1z2}?^5dĩ3^to=VN")#g|T='.D9wѶp55]~̪ˢhӣ"u`+t݆J } =g^(z!xVMWҢ*tqT"Py e.н dGM{%rP|xʔ9:tLԼEe?mVGʄZ=M&Thu%{k,]Yq|pU ?2YgfyWza o+'y=٫CFNW\Aq)ٍR%2 .4gTO+Mdpp^ح{/=%ЏAD_-]-UXr4'}%;BaržA$8԰CΝH%o=W\N{fVv[Xޙ]X~r2tC;mTܘS)wwK%qO_#?Z ̚h' IJvz!À[ٞm-A(͏y)q[ ^R'|&p-?w_ӷD MQR@{(Apy/?oūGFVWx{F+a((Y553̸ +V HJeCTQBBj.Jӹ<JVsskBP(NS!=,ŞR=O$ݝ^YX}M|RJA4IT3(t42b9Qγ<#fSxG fQP /X__mRIbP 3\-$gKS!='ɻڐĐ&|Y:CY&1@]V-ogT"QU y2; A~%A—6%G ]vbãBнߖt]s|!?]i S_26K*C|f, df%"-\To<2 is}t+= '}w`B{b"(~^z<ɾO~\nv16Ҙ̲k+xE" #_>xM33 Y&&2;D˧{ NwU㤈:yco{YZ:9%P 2$$n^U#ᘛbv~쬻Eq@VKEZbZ݃ŕ43pR{4C{٘PG|Cyv{ R hC"翤h᠄"wPEk;F~AECFL U%SxsrŬb wQםE1߈Ra)YKf73j Vi!9=Y)l6<'MMo`x膾"C5VAuŞjc:=] omyԜ BT67L /9N`섩a&t2uXkVo厴( rYfn^F)=ME{fSEe~u:8ޭGX,5,%=Rvw \F!bOUz&vFUs6w90 v˯:n@Swf[oENRo()T% JP@uU,<[_aղ𤋮o`x2~Eس T==z<,( e{%U3_"q *kd8R $exweCW,oY Zt JNҤlKe{ƕSG+W$ӊȲ,0P/rn MwR驕,^S(3gAZZD߾ҁ3eQsm|o2/ 5g*2̫`L_ffl0 ceLKej.3ɘ4 +Z#Ude0w?skٞ2ʴ[nO/4@3#%< ]s B< i8OeB9GZZ97N\6y`85@\x2#0Qv'ݰq饢O#Ԕ)cbD3* (ϫ<ͩ=\k G9;Ap@0l~zfJ}#NGZ=HZ^U7 #kx8MhEHCf?O9JJ0?dUݗW+n5Fzά+-١. 2A@ߖ#fWq=a$KJ%PxXXg'?k:*p8 U@ߧV"+eU#̂e)ˇ=zu`38  qZzt<ÿI+]DKR*Ym3hcvK~;Vd0{105 ܮlc)@=׊gtzfkȢs?[&feCt̀ ?FXV36* }Z2аSP xnhI w=.zLkVxlߚLJ[QwZɪeYOmŋδ׶쬲^'4K˫ s{z-UիUg%J'. 2`y7o@zF2=B:4 ھLC+ލP z^zTx6UbqVSy[{`$r8R{}t7¶D7mMR;hbQ@UE*gzA5}PQl6Y1b7cgS <6U<8>VcIDATrd:7bO3'U8D=gSω__<<6ԓ=Fъc7Q?=nLZ !.I0%ۥ CqgY-԰?C3? =v7Y/9v~'3|Ƭ šh)CD|zy,nVG9И?)C3kBDO>.ٔ=|$,OmԘy |佅ϧ><_z|[5L=ÏV bjwۭII II*Oz,'d3[靼lO|=.}eWT&p;4IBm l}KWAR֑)dͿr>< wx*W%?&@D)//UQ#9 90}X ڷEU'$<ĺ͖ha㎖t*ȪJڣ ^P򌋇)4T^eeQݗBr,*,^mwW'՜X+*鍲0wa(>$Mp/Wf֏lVItSk^jzwoGDrlQ-Wģ iVA`lm~laޫbYX*2#%yHV}l[ZZM|1VWyHдsjz,E 㭱R46Fot(~K(C ܭ[U4ԝR聾kNW?3+v;Ly5u =A =b0M{Hzf=F?W h[O"ޛ7m5߳h>;UxeX(=3f H%U{ DOL؋$Ex&yEk6Nsd_;[r$uH{ow٭,|ϯ.;IoͺNJPLp4h'?FCT⃬sH*zab#{YQ^,B_Zg \&p \d=*uFB6[{dӅĝXo9@R-J:hYΓ" BfCSF\:CH+Q"mq!Qh&Ӆ̼7{2wIJh)X4JSN5Hk/c\0Onƿ ;*eæbƋ徲pMi 2 Pރw+629"yA;ў% *D%FWkD kOg--̞Xy^$}Ώxs;3ºKkl1H' JeDio1=0$51܇7¶0WyPɸ)BV{u;J0l'1(SZLxek呺e=^՚ek$Y_$okB%n +!ɹ,kx4t+1J0w;CBb2(p)q&ΣƳ-^خ)MK4 <@TF@hT 7I\3HTE2A!,VTe[3ZHרw_n&Szd $k=b<ګ亝A>[O>K=pxkt-=*̲LS  ѣ+ 확: 4 NU 3<4^{@gzDZf#XQkE,̀1=ZHs#o@ ^ @=t>\v&'.I3 \i 2wmΏm[1*ƳV+W 4EgS8W{oQ@'T,C̲})DRod{$"u7LՔIENDB`openstreetmap-carto-2.45.1/symbols/wetland_mangrove.png000066400000000000000000000733321302040332100233250ustar00rootroot00000000000000PNG  IHDRxbKGD pHYs  tIME0 t IDATx=vYv}՝8 5¸B((pA#3h{AIOҠc1 GmԴ;``z{Y?ϳ~9{^Zb}oo?׾-ǿ=c<1ƿc/?a_{^oG>*O/׻o_~x?O?y~xG/߈߮G'z}111:;/c^<6o__clc?Y5?d1>>1c|:ӧo=?QcewWcQ߫"h}po wcÎ4%ngFҥoHgcoY/+c_cwchfI燗=c1Ɵ??|񯃭ccxoO=?3%/MP43`\_=>^1$D|SA!moa^?~~x ;=?"0{~x7O1UL;EG{ ˇ^_i*wt|2(n}9A^orrQ`tR`G9燗b͐|z}1Ʒn[hEh7Zڿǟ1~o[c?clg幾1xc/>!S txG{wAwT+-{c'«Ϻ];K7lQiohqȨ쿃'2@Oz|b|3@x $}!CѧUYqṗ(tU+zd9SSj@I޵S*kF{-.vϴO(0 X9+Ճ7JZH%Y'?}IyLp\S}Y.J؇{˧ǟ>?|tg7YN -@2UQPWeiʬdv{`57z_v1TSFj ]-_#M?խ%^Qtx"#1`gUaB㳗ZEHQhTQtVk~P愘0oz&ileG |sE8QZ 41@D<%۶4$:=_=`EtCNRNI1B[&pS z"Ģd8"OPW[| ߙʮQL%HTW)A()oHC~-" L V$oY Oz)<|0hl_dyh ug fk&'05[!!J}ӉԽlw ċ?@*@!ƂJU mT\N?~ K{wQΥg<^Thu,MR!"**%{DhafM }ޝmMGmtJ3 _Fɿ;H)[(9EHTqGO\mA5ѵtYiz2޹aJ~ L4H 䢛orD!GK/\WU/P'Xې|Yi[(c iT舶J(Ul=#z7dˬA=X+RP|i44:-(➽CyxA7fbeCHėy17&Wα (k+.FUEwŸ%gn/TqqMEIӨK½@k᳿rU齲H/TSrQXО~w7ufP%ƲW}X'4[  u@, o (_c}Ѱj#qif\ty-}+*-ʼFjT2' )]cT ]L@7M#Ev$D#7.qԷ=u,LW./4$oD-EdE74CR;'~r9'ȻɊ|s,Oe(2W{|h>wGI :i%K q *5tTT;燗oN̳tT֬s,OӘ=Pd}7gO4x|{lDtն.9dYIiPN:yK5bWg3%7'Y ϫTۜ7'*o5TI"[iH9ֈJƔ>$h=a!K2or0=0_#@;Qx6yg<$nNi̽Z)[jW,g=~$@,vEz=#" DJ̓߷w)Ձ*eWӊZ%T: . f!y| Tm6ҝ osm+M{v0h>;톨t#(; 7wdcjEES*au,TDm̉)Sl~E(n?ˊ87vp)kܹޜǙt dbuhQ !E>ܑ][QE?,z7%S,|ѥ D1i&J A g(HU%7-~Y٣G!^ǽ%27 =iN;\ 6h/ҶG+(;G(,UXUW1.+YxeKϰSD7Tb@!IȋyȱhB+Nw /z05}6`;@цkޗA7tplX Еl&j?-,'@+@G~X7S:P  {}yxF1^ 12g {?$CJ AL\%]UTz2pSTE_6f["2no2 а`Z4F {F* EC }AD* P#5߃sIPx{w ohHz̠ We$SYuǠGI5Hz/g֮hV@dT}?3?qS;y,)Kh RT jVl Jtx<3{%ţ"]u&f -MQ]AЉՄ<e ;yv>] AY_z 2I$C!!5$}d(IDÞ[c;WihCfjy'E "ۛxL]|vzj%  'TZyuPVV?dϲP=AP'7RDrd4TO7@jj.)C4|W&ǫ@Y3y]E&]h܋Hn~3S '+o ";t)(p se5~*E=ו `FPNC}zk ̕He 8-1A<ŞCƙrĨSܨ;Tn [Mg 5|72 evA2н'QDXΌuX/!B0jhZi`'+?DQƒg2~!LQD{!Yo_"thBl|=S !ɄN"UQz,KMVv'\!:9{Wև텒eyUimhx.hbL6HPJiO"d9j/2 o#-:GHdyF.qQ N4@JZqU5T Ydِ^{˓J®ajTpKY!.tig-?4qwhOU=Ē>of bSHCNLy4Mlܥ99]ʣJ _6J2Be`(AO*~ =WahL #(+s1Q\ʳP7an#Wʸ}f~Kݏ,|j!R̲1FT',C_(UA7Doa-Tc"_b41BD)}`E` P.VksylUFX_ Sr߁^(4c -C7vxP^%lk:nڨ7 {*;\R+:8D)j#L]QVGYX mo&ݓݞkAж™ Q'XM .= l>uNyNxtdPVXE=fOFf`F+[Y ~/2q&K%Cc9~e3w*(;P  FTT/4@zM 6vHRX@Jx(./JGz2jczAN- 7K 1 +,U7{Az\+'3Ã:ٽͷ}șH$ɼkD۴M Q ;8 fo%S4_B0qO*Xbf wZc@E\-(=d 0ךOQ_ ܳ|HB4W_DV]g+v7~uw jԣ#KswEGoZǮ=CzsNvLfKlW~ uW5 ˋwvujL#0["NK'A/{N_qYS'Mő|I/_SGċ)^}mYT?|3yװV/Qi0nuE=\3̦Se˸֖rRșbBW1P&Ր8ձ<Zw.t1!hHHR#j4g4az+ "?P CR x]3/-QO?Dvǰ]"6X7KEQpYݽ؈h%_' xN::x"GbY:8:rŜmC(JQg%N8HYDH}G+UӭhxZ)&PNe3UQ7Q@ lh;z^a+SϾm LK[ә%R~I qVrI`,VɤK!gq֮sy,oI{}{f.OkD&)C*|`؛j@`fw*.:T% QXo,hoP ))pӫGR"Qu+»K>Y;ێGI=1Ư>?nc1Ʒn[AGz}Gww>?|3S^1Ə^w˥>7~6xzz}c??_ :p-Gx.)&g6;^e 撪Toݞ,ں xdU8Q%Ns忒>STqxTwduKʞ=ZSF)j ;GPr).]0(WD~?-dBԵԼW5ʚ@6A*]IcY:N佥ɖg|Y|%BML"ᮑӘH1)ŷpy6\;̩2ɂr1[τNZpS@3MSսɔA3!*{=zxxSB(aكe` ʬ>r-liNzC Gu|!R9!Qullu #m@Gٚ<~> א 'e¢G2z52󁾃N~V)T0<^A((z (K%TB2F e\`:.Mhqe-8W" %m B|t7Qc@)]JiߡB!mTuT#$ ڵZ?B$$6ܞ;ݣBSxnSp Ch,}=ߺ݅`U"ZYCA Gߩ ĻTݢ fB~ ?уആD4>S֍ yV"EjoBƨ*`}0h S."q@vxTt)>r(C"JF'WwQ9(#q5B a>V?|'P7Β+Ywz"(:qkHV7Z<#]<(F MZTQd}=>;c=?|]^Eixl  u3KRp4#Mo`)ѝ1Ƨ/ߜEh##4bPC h9L)8}A.T>B"$HO Gl)vGbuo_}ܴ a`=&iocQRu 55awdJwT5V l b+[a%jLitgG!7re##Hd5R@&u(%d~G0X J7X{#^il8uكLdN YtanלOϊ0 V =Y^ @Iy+UQHNW=_P`d8R]-0߄Y4(o( 1.SgN,PyE\mÀQj stY#2<|hwbM;:go`/K-yr>x+wܯ)q:BeP:K.LV>mU>EeX-fg£R=?1b`Gfk#f"VUE{[aP֮A>҇ | 'BgI#3VH)LcήZG|*`)'Uy̐ߩl$GzPV{䅏JSXkւQ>oIjCJDeTAUfdi cтV8%틕ʕv֧߰*`CaW9~mm0=:fH`#'_\aHc8l]qdE|4(9P< *Fvze VkRm>R^yb_ryD3z7y1SQ*E&+iC*/t;Úh{.re4^K.΀-k8Y0]J73@JC\@н[=03G:]GiVQLQY]@qj[AQJ 靈O"NAΪCAO>vdTQ{o@RWxZQ7BP44$3ֆ#:Ļh[ *Jת!meIp4<( dl">xϴa@c2U̻6:%%W8ΤB[,TihfG@~YQ7= Ft螄h I{G)ң6t@zW>/Q q aAR6G(8nP$7LwTա8h3%9*FA*\Um[9FЖq7v-hc\4KDtEXt#=}$!w|fh#& 8 s@ceA R~pn!qVyi@DJ,]>"<`D"\4%[,Ӆ ab)քשa/\DIU.${ eB!sE)xqu6%J߉_VY#G| o@6^5LEϏY{-\Sz*_N~BsUF[?5 LN[pB_y ZC̎t; _3DFWf7}jt|*< 5,R;FǙ\aHygq0RȌJ* yyg(`e8PUjDiN_MaE0b;J06$ߏ #$2ϒE!{[I#"IKSсy𴞙GHd:f5"ۥ IgY#D)P-yiޭЙWJd: :Y̖NU^'L+WLT![cWa>qY #4D|r\fy|Ȗ85R]5k^|ZުXyri+adY.;AM\[Z4S#i*ˤ•{QzV^jА~w1jkeԘ3-Z;;R}v(W6T"Z;J!,-3df ޗi8Tf*STS[`"ZJ.>.ѤXDmu`;㰶3}_G+sh g"ZcR4XgmS"#ShRFT2l|ZIVTE;eMO}="h wQew¦>FI1̠')LNAsvLV)х!Wh&2kaTWK/W2]4|z4 QˀaVcf5e՛ ƚc.\4K{+6_o3§26r}Nj# D%>@E$IJ4t a*.%M<ȞkǢl&ϗ [wDm G+JL50dє.e5#2/a'QPD>[)](y b&Q[sS~FBIߔӯBRV 8,lqP0hce0"jNj!iX!]H|2LC `іp($ ǔU_ W])ra `i &l}t/$a8 .C8>JYx(p4of/2](h6?MwF2)^lLaB*#%x9-WQG2G σ` wGww>?|3q+Cg5Lr BBX6NjCм,)HSU- V Ϥd0j!9x*#|6(egL?8=]ϧ BQV, ޏgTQ;'%"ue d+[e^[&M=vСy џGzV=`!4{ggvFc 2ZEa]S')DC>P}PLAz̑c:ᗑGGD^p- "zaeH\GZG X[ fԯG'3Z;)Ǩա[2߻pQSE:=LÐLPAf?g xvZRXB+YQD!Xy{~gGB2۝l*0枑a3F'ٟci}F <|=46]Õ<-5قwyy9sYdv\uO|G)ąEaZg0U UaߋWYv8E0Ww C}oYGWd/J7U @;s֭@/} iXz4ʪPB-oE'U05"$H|D"ޑ yW良!q<|Yt$bV"#Ї}( 'gC7Bы; >E" V%PRǃ("zU F8(9GU{6@Bj]VH;G7OެURC/EFBD|zϞ#D wTkS!(^kpA\W#< ƅ *| T"\K‚LtkgFtm |:塄 {c޵*XE+R,[$M3eOY[~[{rzV,%$cy(q 5 PZ3l u/J嬞|tD i Z#ޙ#.m-ﬠ0lkɇD(-Yՠ00ǟ1~o[c?cmN«!"s4:sf>GΥY q15$"[@GZ5X}NB-|Fcy(L==]p,'?y~xG/߰m|Ŋh=٣8㠞06SeH޷o! ^8Rg"ǽg84B`P"z6eZA@;4b `_%Ne)M~s(J1ө4S +* dxϩ WmE;L%_P+HFUB8wTgCC࡜(dkJ)DG^'"RBhVj]jlR/p'S"7.^a'k)W޽0(T(HT4:Nt_T2v`HhލĤV4("+qq6MR!TcVfQJj Jm)`#(cΆšR7Vv<Tt2dRK3'|*ח,]u3vȄC!DYs}p&E18XI_^bf鐼(Z邔 9F^> lW?wnxk>Jԝ ufD1OWΗWdN lc`EkUf1{[yD 'U7 Hy%oCN?xA;c -R2{ ޾pݖp*`UgG@;%B4N`|+,(9j`# 8h6 W 7W46Y„ 1?i<{YTȃg`1AyƠO=,e-!<}h]$څ>6R:k-TavVjxU`2iWB<> #¡VA{v Űpޙ[ C.I2h7Ϊ$ȢԴDYcԕSBb-GEOFj w掀K+Y-i4UYDYwD<~FE5 mԐŃ (pyi|m4Ϊ5lQ{H )IBS<qaXC],?/-HS;R,,qF"Эl)wQĝU\"A'ߛZ[j~ԩR^] 14Ѯ&6Գ.X܈yFG,oA z#GJhԁvg@qiDy|Q~dDzy܏OFÝ@OU mLh9u/>0ɲcBQ)ǧB|`[ZC[jF^;VeE9hPcCQ5hV \Au)Jö#CŒߍVxaayU݋thy-^Is4dгb jkOK4gY9f(-2Y [[?Y<.ZgEyz}lXI,t MLRYLhg##~wx%SyUdrw҉#CkVxړbOzYuř;x:iu/THMkU+#*~bY*O8K7.3{ȄAf.޽K[!jѼfPTrx*e2Eb؍ 5:!)}i0ĢK(2CW MV. x#]%t6 Z\bJ-+8 ih}f G? ÈKaIJrf"~ c\T3oc}CfQXC|bڣFzAY8s9{A./YJD?@4 @hDa9zhfI9{xz(/gJ1aU0X>`E5ZOTաhc 7ȣ-ZW4б/dh/zE|ʽwy6y8.o=#=kk: hG#3|QK# :߼z\=L`\Xt6R_BCNQwl7 ˽;^U4݈ KFd5:R#~0`X$̮}]ٛ V`_ GtQ2JLd9$<7[nx66Z{S^I7u$Vvȷr@ޣEjV-t ET*(u9 :JH6c>b(4s܊i;{:@EWS!UZq4RƴU]p0*Ku4Z3C᜹ b^iSj,Fv:ZTf20+zz*0s3R?kɴބJTRBG$aJF&;l1pwKByD{ hXd;Lk\eh&OlZgR!:佮ZE,#("]ό6`Rxͬ-4lBlwX\-=]G6V5,Wy-02b`*H KAaxDq|U], =^¥#=R娈Lɖ_|ôA*bźd$FҜ%]'Xj/#9tMq>BZ!_Bs+@"΃J@bŲH1]L]3Hѻ.YY y>o iJR2=S@Ų/8)3YcqgF쬑X ,Rb`"L :s>)'l62oeEWӢ́}7XוdZUAZJ)` qBC>1,@!#o[Ӡ 1܈Fe@]sfUFilwR,d]p 4bhʞPeGP&xEüw)v5|6W-ZRqFA I`IllqSA+=sOa?{^~r! 2:۲[ ak<xjs!̣s[BHfvot G/.L1t ϷG!Hp2 yuAL_Ta8Fa`2 ]xRG}&K1BΎVQ Rܳns?P[ȣe8FDH90 VeN8hY='. C=|y;o#0Hy L6\5 vrOm5@.h݉& +/e@:4C :;[F;;}6=B(M} Ro4]/; ͨpL|lWA`5#W_`Y˸*-k)̤!: ~z6YZd6[%*(hBi \g:b|,fj3m pVM%Mũdv }\XEUF;>wtQ_W#t?^T"]ˆXs=9FFqo &L= #+\̎rڷ׈dmVh^Drqo (e0x38"Q{Uq؎JﯯU]A *}x$-cV@Jo@xLCeާ. j*}H~`H \f!H y&^d*{o'ҹ}^ktjptttNYeboluƌ3K)*}x\]M/|#"dp8[ QLOuz\᲋Cg_|sݻ3*nEP}wezvɪv)USxg3!p7+-RgG !~'BUn z5e(#x3KB2pR"KT\nV)=Æ]v1ZJw[j(&'htߡxڮe92Ph }Yؠ$ ;S{joFt/AM^,{4cd7hng^$sm:6O*e+Ba8G`kb(#Ԋ% Gz؄!a`RKCIDAT$DiT)5v8ru`"#pnP2^BEtWNC1~5uW|iUPT"B*"{JZWIT<ԕǴ(b`E~IFг>Ge'uVdKP"D]@$C*"Kq~ϫDNpgftH)Mt^G5ʚRT-rmNS>UYނYJkFn'F"SBp,W"z;#J<I{dUe9_dJvYV {ekHyQ ;g Bm?ԤZtɿIXʒHg欫գQ/T yҞp3,>oF.o'=^k E91QrOYsN!N#dȜf넋vQdOoQ2a;Y , AࣸYt~(Ԩ`2\[ !)c3q<:(h=q:4 fGL[[HPRy:۴.d:7κzCtl%ClQ(-^B)jUWA1ޞ,c?hTlA ~I~Bu4NuB{+WG\od ӨRjd+*{j8vsKZF;B |ˆ!:7F+Z@0zP$hd ~~G9satuܩ:7yJH(E8JF]Ѣ1J~OQŅ"#OBR^>bk̷rEzJl23߆>n69=ͼwY_swc|M3-2 Nv"]$@eZ(9fHZh RMzϐX;RYG'3S>OQ@d+,'% Ǽ'Qw"<<ӥNZ028w\?eLkEC"zeu6`v 3C&? r;Zd\:\MwY&qaaϐV1sk[ v~[ oF=6= ;|<*(<asסt0F㙈,ߗ$'ml S$E+YUD7޹K~Pj:1ƩGKGw~\ ڨp+ ~b"PXAާY6Yj;20(Iu)y4um9rh<q0RgcϦ ( ;^!a21g]_h!*< atn1@+ R?P=G1y'TR %#F!L1<˘xPW SBVTw8 \:l  `Ǩb@wͶg?f]忋c=sb1`yc{ t\:1uWy3UBUhz"K3IKiko0{ڶتO<ݗ3^t^+c7>b\VN0NmU{Uu^ZW4dYZWaሰ/jNw=߹glB;ժvо K;|VV'}yiH׺VFhFԆصNjHUpk}Yᤡ^!v=Rt_EUYA?@=k^)#=˿yz}hSޖ1Q^BݥDw.,!3H]Qxk{<玒-2ψ 1\t^ ,]et?ԋ]Fﯖ1pߏB%7bO3Xwhc%iL>Jn| QƸp+. f^%ChփP8,xC#|z}ko  r *6"ho͆J ?PMx>bqo5a̴M( F5{s0{ߕ-]t}_>>ߠFeP8K64͏T\:@>/&MC^ça%XLq;V>oh| cǏ+`|ZieEcwmI^|+J/² z)4]P>J_1>~xOp1PHy= fJP:6H/6o-L)䁐zEfa)"e1ƿc1:b6JP:!p˖kߖop@ [x$}BM #[kʍED[GEO?y~xG/J!4yz}1W>og燗߭jn?|t;c|̀3*"OCbv} # ͮ/>_ ?xL!^[}wnޜD3G=ʿ4ZUH)(]u-ZNߟ -e0Fo.tdDDx:UBJ6.oՠ0I[i/s-ZBƖ*T+UmWb͙"PBuKr=Eg`bSEE@iT`7)l|BIZN򯮬ɒE CqާY4J :D`r)ۓgOX6Gд!*`=3[7"1=P 5 1ilg!!4-;iK鷵4(sEK% ; 4XW4_~#cH-*!*b`Kб3ɿi3",Iyoˌܥ?\lY-oIYxjs-zU3"vL,Dz#}HΊp)kuh ߵUT04f{]hz$F@vˑwym_WJ~evJÕQ$L(tmxH~-DΊPBL#cGQUBzgQW%Ur)1[Qw鬷ۍ/ eͪ(UDg+,BgKiL/"P^xDpIENDB`openstreetmap-carto-2.45.1/symbols/wetland_marsh.png000066400000000000000000000767671302040332100226400ustar00rootroot00000000000000PNG  IHDRxbKGD pHYs  tIME IDATxOuW'{ʑImDRQ0ԓBVKXň*]PFp*]#$!d0 ˜ "*9tq$T)~sZ{~^k]m /{}x [g6V[Q3^`?_]"ww1/\"qxs={1(7Ð(]Ըojedl wWf&E^5CWZ%[UmKa,ܭTQ ]whehˑhٕ o+'X[kTV\NlUC=(H=!iC2du4j-Әm,QwZ®MXЍT/t)n5\Hf LJ"bUckz = w⏢8S/G$kl LŠToF+ u–p7=]!"}~H^Ӑ5( E4Ž]*%/r`x m&^ dyF|6~U6<[Ic?&4& )Q"Ur/f&YksI{et)V8ϔ87D(X͊? hKY4]e%~ËF$V~1ݯ3ilAۣK衑xi,Xq6wr/J|g| ݛȈq #gn%Wj hg맚D6Mg{s/7q0KOiϽF ]^})'0M0Iʽ( H KvO3h^.Ek,t&uƊXeFeAV|(yxvYUG^D?t3k^$j c@Y.aE!U)1=8Z^.%6ld2r/:j F+dk%* [ɓμ OZt,U=:E B ++zd,ug47U TLr"[SڱuW- :ixs#-,boX!h( Žz [\3/|^KH{=T^kVjPWŲ1J34^=8s̲Km\co]kaW/}L^܂^<ǰVGi;XY +xң<&OQo]'#׃EEN:7$k{,8X=Rk\b&!)@Gݱ5Śm2g=ARɗa,2pYo=;YXQDP`Uny~N12ށf*Rk<-B2`IY0O(bdh]w@!hxțNi]9uD YB'_IiN;kQfY{>8o]}ܫP*[YKnKXEMh]7(ͱ h^ T< ʜZoU#y {(g"{ϔIJZO8ڙKW9Qx֯g0~< fn<?w#CcBV"[822 eogJ3` ۣ0[ԫ'Jw/K&)LzdX;Y5*NK=+@SW(ʅ}Y+swETwezTd `2hYG\MG bԺ.{R[W&һ BuqK\j={0T.Vw+s3uleazALsdGwٕ!}z~(3ݺmWpSUIfS\;t +(?Ɩe%-91+;ɻP_0L*C ^pšwں׃ި {=e0ur9=BpFL"?zƁ`},tZ)W_PԸմ|AȢu:) ;WnY$ɩS>`:Ǽwmƞ:W~"am3QW,ڤ#8IVA3TvfrUQLtZ&' ܸeh4Ă9 >f 2YL2#.{^ Q#zQO>)D<꺉`ݒD?514RÙv`TNf.(e%p%! -5Y r*uV,Ⱦ ¥7d/ v4 GFY\<4>xw4ZT{\9"/:䣇s>s~Roh{S?1Q\W5ݢz&KEF'kyYoPAUUyq/Y72bߏzLZ6{hv{h8S#hU+󿄗VK ]Z<+ +%d-qJnLrwR^9[| QsТTUɬs5&Y*AZִ$Y5AG,m|(V"EƢƮEVPgxTzRq*Qe[0BF+h,"h6ҸIDV`o{WTE۲){;'Q-T(060( {+AK 9mҲl{=&m?i$bH&|4_ҷYzpx&lLLo['N* fv\!EN3L4+A), vx$%J+ϧ5r:J\iM\}.h؋sIb!T^J$%*ѢXS^oy~ꛫ S@RpuK1htӌqK%H!J.{?2񱁆x\o9%so6܇DbnҀ匞#5JMX@I pjMe(C)4ԓe{z=~2qYҀ䪊.3{WW+s3Cb(]z:~KAˬ.&]<,ŭs=Z ܕ삘s<\sŴ<;)6Kh.1Xt(MYpV5)wun:=%ES,# c4$65@qgodS)MI>kHV :$J}yl%hneQDdvrpɊ&GU8GFk%UU>aP'ܒx^'ęޤhHZdԕpr +f[rm44ꠥ|YxL[~x+ɚZ}S ѹR>E'_=%ϖ}fr\z.-謖LcVa :+5Uؽnfm/'4dM⠌tJ.x%HwMkא˸}d(z;t5IKK*n$0hL0]T7=PИh8\N{Var VbwjMD䳊Ol:Oh.eեns\B.T:3Vq*BnbYPln3FI{\#2{(kh+:62&n&) ^%vc9xY4qݫio6{hT{7鹈{_63l~~R < j&u*PDIv;_fzx.Zk$rMdpC"u33][BͱJv2kz!ݘZY2ggJ{`* FZk6jRu< ŲlIro;%b\ɅViLk]}jtmQWZ4I,IJt(X.ceb >Ry` \fG=Zԙx )iBߪZW,˘Wg,38jI"6XR8iZbh_M %!jm˒,u(3K qֺn#h2/[ N@, d)+Ī2.(gP4ޚ YPd"s%~50BX `JTaV T Ȣ{&]v/3{$`ꚮ8 u"TZ?HW6xٽ=a{HdhgNdM 6o/.aB=a{G:lvuK4"HĬE=U=ƳzPZUn כ \KD/BP׏<.ŵK.a{ak<櫗CBOaq=?Q%E +f}vHkŬ$q:WDɿ!s=Dtx@վ=ip ᷋N{83 ]LwG% o6q kF^oɀ| |OƉn3)[gv; ^\o`1K*+0`j`z + ;ːj߳`J܋/ ̻ġ j$e|qΣ)u^B2ȿj I=jG_|뵫K#p=zKj %v|.A:.6=[IűWm7xٽV9lvΖ\9-a-i#CYSFЋd6ebÄT9U(UX?[h"-G,r.e` {M) i}ay`ٌ*\(j-bW&/v6La {)GbpdCCp@e^[-zZtV.kÞNG¯Yi?izrqF%-`p;6UN҉v \ʚ"]eZK뀣1l^~qpV0#fQj]O l!GBjr.xbeMY!-iy/$!մ]*G :'V* (kC ,)1D7i HY^A^IBκJ j2Q9Cu,5 -MG5 7~,f%5ڜ/1u>-~r3%5:ĺq \ t6$@-ZB =AnBp콩ōјLҼ \5lK>_H)Ӝg6K f"vߘkiSV4/!e?x5L-Z+5dZye g G -e>ڤ Ë wszZhOg^YK9z/iou+ )+F2[Xh9ͣUm'JS0UGNSH0lB+w1u!"!Lh5ҝbEVYʢ!77:/y0!T{fZ0$,W!"LMF77)FU*Ґ]k5&o+S`9 E".ic`am^T$quZzI6.isFzwkbOs_jGOkNSq^6j slRM(y Baއ5ZީN߲ܕ*ȥN6G|R4?qF&Ľ4M8Z[Y 9k1-]MTIxPK]%Rׅq&=aё-ܯ˦zC<$ hHM[7x&π%Mߜ[1=WLMzUђw(h~{ V{N[b-ީVZ0ʭpQ5iU$z' 'kwD)e) @HD NaG _L]E'pd ۣ+)kQr U,Ċ{30kTQ0n Q"z,*8 8WUb{ȭ(x12$ÀLKn+Eh2qtiYFJcB45gFMư0@Opa,ieew*ע{-}r,^SN-ϕs?83:a60 T[ᤵ9JFNLЩPuo^E W;,hx*frkNU.,hbzoa3 C9$s&JdDL$|T7u-QxLiMJ֜irYO ū{5ҵW%QiIzXA?’*ͮ\)pTZy*IZCpGFw‹*t}Dj1l>J BdJPݽ<s8phd wD4Dsj'9*! \n3yۂ^awDWM2  8mKcM$u犏@r=.TԠ[̒!zMAmAf\{,X9ʋ J $ףWc@EB[tB -#-"tS)j ,Lp7mskiS"2Ġ[Hڊ ^J=&a܏#2hhT"w轭5KpxLk |BVKW4o,oxa{s}HWw= ~̰ͮ,M_!` 4Ke yr!M@aY"M.fʾ43MԗҵTK rD|{Aϩ `fj |k=C#%\sy=x'Z KKͽL'gGхl?w2k=H$|2ѤmM-T5I8ZL['<{娒 q(y?sLԊ&$f^?4@l25g!3,cRhHRA H0t5c֙FBشU ÐLDGm-!r,-aVA:@@)&Svౖښh{5ްHN[)SݟEZscHPwcj`%ҳLS|Lb |U x(h7mJR#rpZ=/DKP&hT=b+A8kV3Ӡܷ  %y< ECiTBr鳚QM E2"!U[5-2C{  ݷ:.1+ LXQ&Djmr5#T'9 $)\lK67Dpv,wj^xeD2woۧY@kfX˼W2beKSJ"8 [؏މ;o<;oLxS:VXK#Ik%HVv|ko3MsDyI\(LL_畐>њ~W<=Gɹm <uNv|Wov~>2y| ױ6maIK#(/ ?P5p X%f?lHo}D=dK`Ԫܕ @ d!Q=ba}L7w'SR^2qUWoD Sk&L|a?-b!LwSSR^G m-nŋ?4a[3tdU[^0kb-uwנjv ]k@ҽNM9L xHfYu.ܞ6v_#qw %)T5;23>+LԦ}}L7x,|\J#]WZFNΥu:˅) O${7%BWHm;Y*͔<.s;j/eOf3 X!-w"4J(]\a\8wbccS3 F Y)IKwatt9uʓ'H"'i8Td$B *-"3C`ˡ<XgPIMt>_٘&0SΗ3]aRz q47 {P>^JQ y׎|n0u> 30n6KKb4KXH.Vpu]egGZA»5[&ezPJz1ʭ$Im0ăV-g<3Um͜o`[''y(H".FZ:.;{#,bd9Y"mMx2E)Z3åˆ;u kC3y$njOodgETHG6nkHT2cbԵmvA2gy<11* V_4bl2hHhxPn֣AKl佚;qx_dЉYhHA:XL$Y'Y$Ml톟WpMUi^A7TPB# N;P,zAX+a`s`}9 0nUƜA_3d5 Wʅ3U [Utt&YzWXʃHp[{68521LU0t`qmW IDATR&<2 V9$N YU-LXE_:AZNxu6tɠ:kEuz*io%z7>!@J|/ CRB^ϩ5 wV*8S fJ$%y[*Q9;^z{+Fx*C=YFʐ:Txw7Ss ߃kB=LDjWg=U*%J2XhֽxGPdI3m=y1͌NdVH[]Mγ2^ԣƵެ;e EkUWwDu=EFix3PO*S0^2p޴mfQʬޚ" }1ɝEΎq )&uDE)2ʸhqsJd* @q˙R3hrO,ƿx3<;()a>J,fF1!hD 62*ylD|/go[<-'hx ,rgJyA }]UHVQ lQKiLaMǽx),i"&-ikx~_𬐕A^J`(54͑pJR*;y/*1V^pWkΎ-h{K;#C j1w9'C-ꆙۥ'{Q9;E2mno,O;)kzbDk3{J8iߪ63΀$;{"ؼH$Ecߙ9u![X>&.ԕQN.n=J) aHO6w67TÀqpF}ȼw|THWz##M=*.FE,=dD`>X'ͳþCY Hv2`zh (BP@vֶۑ馟yTEM̀V9f #^ad[zï?8=J. VҲP$ژ1h޳k=gK}3ÃAaV/B~(Zՙ_eA&L}xeq`s~>Pxǽv?gKjmg4UQm2LLwrBb§gG.=Oxٽ@z@7uH$7UĬ iNc$L\D‹X^ݹC@нY Z!2&ڥXk\n|DD>=ЄaN)%C6QC SԘxM=X=(.Y'=ӓ /R>CYiw}\Ӵ\X8ʠ/?J1^Ւ*tppY3ZkU/QwIe7Q8Ěnd[ekuZlwj=.*#BpE>`V:R v P3[oJzth$役QVSkdҙI瘕E)2/9.dh.0wߔLE#:' $n,-NX!)9MIɒXnK؟ޞ4 &'e&uY&jWK-57YSȠ`N@;ղֳ_U{d.¥:XJX0eh.c5xj{F%s>s~ap\CXi#8z,IMB~13O MШh -zY'`0N&jD crK3k MtfI\y qd AIy/uJ4fn'o+68*v~2q(}< cY*l8hԘl-hMIٙW0-5w {'r{2ܙe|Ldg3F?jREGoP9wY&x{aJIʼnLJ o9+Wx2EnjIqfZ6UY/DϭFYdn%-<9ޣåoUXeTHCBF^hYN`?xK:/sPYé".3ƟQF OVC  !HJQn @ No5&t^٢‰!U={*[Y^@J#WKG0񼁠V+~ޤȧç!*QfV1KQ=CZb}Q35R2T= 8 =L;}|c^?lvnq^f|> O2>8?9lv?7>K KݣгbT@4oOT9xa{~Ŷ. ɀ5*xnnt>"x7)՛A6YaGã/dx))ʦY<>ILW[(&RUb<"D^8kgia>bZ!N>+'~t,u6k7M{__7۱ARY8 s-wI)f;`XЍƈLP;yԛFקOH=W?Y0nK[5`5nu dx7= jv؊{‰Zkgػuv^!=>9UXTK^:Қ2zJY[@f $ltEO_KKݻT"5ߤu9Fصi200*D;~JwqQP\ߟS-]`n,z!k#9P[Z&&oDVJڂiK pܬhz 䮐: e߼ܞwXjᅃI$2;a:ꄭ BmBx`Jf_Z-@8%PkarW=Z0ޢ `Ytd%2!7weܷ`^WT6ͳ-ꊙ `Nd fe/$Sh{XuSFꐍ'e.(ѵ2J-WϤ qadHFΔİA&"J뎼K4$.eXI2vVlS 3V21qMU$S ͠\5B; KuvIX[SgՂٹ,̢=ijރᡌ3^~{}KYdd~k\- Q1d-3a*3qSgh5=겶VqPPLfDdIV\AjSdss$249D2nȍI2e<in,i/EmT?5L-wZPQ|dY³7QfBE=TGli{D4mᠵi.DyQ'ƬIMv {O6fkF"@8{owR2F`˰K@LV-gmYvvA8DEyN~kչh26N\L Zqcʓ;=$HOEҊ϶&VSz)ƼpqB^4:x\JԆO@aCKWS9MZjӬ͓BÉ&U듽gE*uĥ3iPܹg|a{:Y& g%}Y$x%>(m]Tș(͊ұ'O[k$N KD,I<{ Cm0k~">LҬ͊ӱ'V1b9dSfK:SCĔ59ÆzhO2M[ g 0!_I YUa$YҺ.9~h%0aǽ[lVH+ȍҳ|4Oᅎ*Aجq׫qA~?I_|-3Y(I{:6g}ʤ`'܏k//q&&x{J}Wh"e}l7SKll[`2pɲu]=yp(@0n%q\:^CZAPz]?f99>f" ꡩqKYYIܻ^Bg[?֬b nBgЋ>9ꢋhVE6@SN<@VBA@o-xV.ڑZ<,]~4ggwz :e:=++ý5Pa%Pd-w=Tt&(:a1"hDZ5,EL ݷ}sKwFr f&$R" F贜pFՔ*fAy [^V/1[G!߲EWn`3Xw`3M-USۜݗUpwghARVz9i. .li%Ť!U֣m'=pԔ:X(K:lha(t\:нm3CWCoLGE!!a}NZ`$-=8 tORt3[GF+B/r VɪϠdj+KS*)`eZ"Ehy( NZ;E',Ta@Rtˤ5py"qO(]P IʹGRv|eWZ;CPjTۥu?^qTTF,h!Y" vBb 3b7Wș VJ(5)N4>>^Zx$HdE}VPM$&lx=k5H9lKfxEWmbxeFfS`IDAT:i|4 ZΤ8{_}6r_G۲VP?,|Lj]HGA;u) B_6i3V~ŊS~SjZz Y(YѦi"zߺ5 cY aްֻx`7,p+1:޷ꁇ!H(Yb ]I8.@k@: L ӆֻĹzox\ |G4B)$MK;SfrQ."uhC!j =7XaovYqUl!94 brCj$U~FD2BMkMSxԼaʼ"/o-|{TUl"Z' d%#z(_` ˤ5MKi찷ԠA,VJG| .vsײƑJY\tLrb2eϲX Rh,֎=yw<Q# + Y}2fБ74]tLJN!d _cDe N+k?`TңYw'o*/\ijCﯰ +SB6na26/z| |xnwl~^Oxٽ3q2f,vR\;P<T@\.\I @,^MiEWLT+ѠcX!X.G9 G0r}]6lk1,|o{3HCUf%]CgkeH=tzį Ƈ[Yw6ꝰֽd7(\U3f523gF+l{?(7 +_Hq=- Q w6z!S=۵9<WIr-@nWpܿ?}L0J+0veRd^;Ozt PXOg,M=2`lZ #g2q%n%a!:=NL\Rl֋QM0\U9Υٴ~g1Kʼs&Eƚ]qE \PB]=vC_JOyP*4AO6w67jn)8) a+ 3DVkR.V(shѹ=Ax&Cgx!qemq^O?dJ~S+rnF.1&Wߔ!\zrhRe(,[xQY{gbx(DS+rn3Br0 Zhj!x2=S -QR+[ƬaCM h!J{xm.Z~c MK7R*L Rp&m>+JV-d]*B]ܤ[/0Sx%~6zh~\ fr?YxU%a MC>[x#>{$ѽY)au>N{֗cj f813KȢsKKCâ<2zP(R;od&1hNTzo-bĉI3h5QgVCQ @֪5{4KpK0K1V=9V8ӒeE֪+ l]/c7c^QM]?'^ȱ?T$32ZGq`x$Ee!sEW\! lu֟x(xa{WepV\c0Hx2V=sW:[g6Z 7~$]̐+/V}2MCZa 5܋LC[a|VWxfBxъيV,G +zZ { L3R\hY8Qk5{}g -X9=Ⳟۋ@Y [1w 3d} \iP/ji[,Y]j؊ m߬멨Ȅw\<Ϟo myֲ.zN Ԣ$GCw>aJV:щozR  '\4'⡛XumiŤG'GQe؊})'o6$k+)&wN[ϓ695’Q iw# |T{'7~RUB=RL%"Ex84 a+PAQ13^C*40A p' 'IYjfV&5SN4GL&Ow~R6 [i `Bwhq IR&R"[ .tө ̯qG"&Nhኊpwܘy4 P_'oHEs!jX*oA4 l k6vʞfoWQ[ {w!hOP"7IEs<=ZiLZvNt#RY hx"(,o4/3Ds14B}z>IIh(/d}kioB"8͌8B:?)iWmf| i3 ,A@L$BzFTT72T 0ʓ=lx8K+2C+nͻBD8[cBqQÀev6Z* ƴ/'%U ^$: j@NT9ުx Y]֭/#@M4 _+D2oV^ޗUUE~GLSU05*ZH8Ob~#nMr5LJ)\&"聆hw%6{u %Py]2ԝ tK,@f\{t9_[exͬN`.h%ܘLgY{+Jܺ>z_VdP&6CyZu25Q۫,HXIefƝP?W5WR!1_c; +){u5^C}) -֊俢IAV}!6jt`Vn^zlQ\6#Yanڷc^?lvnq^^)|=\= /}8Xp2zѵ{(Jbt[o_^| ׉l=lv?fnpW6RW\3ԺvН{'{x{?.cڍ~ nOxٽb bUu\{)v%§j9"5`4j*X]F@K!y i]"BRr ]LN$qm\DB<̓9X MIϑRPuj1$v,Y[-Zp\?Ҧ;eϿKڌ_6H/qTݚl^B=yy<VOKvCB (;^Y{RX R0]uwsOpO5ȃgAy}w|T^G= eRk\<4C4 | 0uEA'(kVmIdK¬@p}ep^;qKkZޣ$cW '8Ty4.16}LZ3-y'U(pgvx49sߔij&GvKgi8%${'CJ FTy4 Rfeu "E<ƚ\ċsF1;5M~D7J]0C B&?Gȵ0V)|hK8SyqBu{:Iߢ´b MnVai'., ^]\Hĵby$~ \gaJʋúKS!1xU+$1 e޵yM8$y & U#]J"Yo0ɐc Y ]XgґNY>x~=x|u Oaqja_Nim\ƐE^+=a{u{? fIfqA_;lv_]?`q8ʒ+ yxjYn9 ̒8+j4 ,ެGh2xIENDB`openstreetmap-carto-2.45.1/symbols/wetland_reed.png000066400000000000000000001046331302040332100224250ustar00rootroot00000000000000PNG  IHDRxbKGD pHYs  tIME:C IDATx_v4?llR9&L1&D#ưêE[iR 4$o+it 6HB7. Nm"1~W rN[O"qs^|>gcg31>s9Ƙot5zçGWp??j?Zkvt7X߿˯lO<=|hڿtG޼^y+?Z~_o W>=_ZUOw_]ڷ?=tG謹mo??~Wkn jBkkZ]l}ᏽ4׷~Zͭh魵!1 jk׶zknckKZkg[k? UW>dӭZC]k׵~uk/ڏ??3Ow{?t[k7Zwk/??~[k+ku?mW6u?ZkNkh}gk{wlG/Zk_lF_[k<~?O~4:~ǟ(0]xEGMDkf͐ea[}Ϗe;o~G[k߳97{WxZǧ!}]Uicl}io=$%B[h??~[ Z/ LIOMkUyxrq~|S߻ywi/{  d?=Kɿ@&k#"nܶO{ o_&*0ѣT/~{{(E0<)+_;ghf-od7gῴ=`?@GvE9h{_ݫt+ϏI,lp=.=0d(0ѣeMI{NQD+J77k=??r[Rv5zWZ|&0p!w(A;c t5aD{ghdRm{)0܏RJWz[eS;>{VPqMՋ=\Am!Kʆ4 t{En4R\UgA#}ejG%@BLψQI,nd $D/~ Rh4w3`O$9&nT-F'4"VAr5H^^Gv4Xnd)9* ́ [}t𩒗!SMܩC$ey#tU訉Hf,O̵ޚf+0:}@QJ=&6N< v|&U$*Þ!Qw+Md"m{jq{|eT"I2#E8>H+qÞ!&wWQch%gە4loM*v+By=Ֆ^XfY C! {!lD`Ԣ+S-m)IOx dI' ߋ 5mӂa$J $ 8^+a*_{7*X4/J3,ׄ,*L`ZLaF"ɕ, J|у%mX.*_Ŧzԥi1*Z4rp^0uHw&^Tyf<.\ UI^fx)F8ԅTohnZ3i ^ -Fc!MHEĹF539Yf}궴钔/V1uy.Ÿ9q zEh wX`Sf)FwZW4h(sZaD+#)մrX֦gӘUA]e{.6&DպEd_{DbVoJ)&*5"%23t Eފ<[LF.gz!{\ 2*tdcߢCօ(i4%oW*(dLQ8xeaZ> /K !PTz!]XQ (5oKZV="Οn -WqأWqL}i%?XhDLR|PR;a Ika" 1.hVXnPǒlGiƒJ5IPv%hأmF 5hU4hFKԽngu͙Ժ|~bpRQO?[G rWI(0B_!T?#Z (qi_k#hL;BQKd,a 6[ Q`y-ۛw>퍌Vzºj*'x^ϼF'0p& JU N^F,`ʹxVM;)xsBg=l=12.D?>wzf+7+Ez7.Zl%cUI4" ŋi%ţUzHtz~8UZ}7!ZYW2\[jw3uqN.iΎtB2 rqSo&D+;>2TZi'Agw[iU7~D%UO+n],t SURm0;4|SڑUVP8Ėb=J%g yErƙIA:1Oms^/E;DKC+wں7ߤLY` 2ZJרg!#`w YoxY+3'vzTUuo7;Cx]e JftkfȪ))p=@Bpx+Y Eo+lޗ<卟F-ו߁$"Y^mΎlk"=VVP)t#(\8ks8W^O wCLIJli62F@?"*YsF?nvUHpL=]HS]h-+dghCY8k r2eYKVDh*tŠ_Q&wL=2.,ܻ زU6 A!V5u)UA}aÇPQYӼbs.zd^Wq#IrTՐ/{,lo sYf`N݄@hgCόd@`! wjUbY6 a"^J7`9Tlz=(pjg3(6KxsalɿE C.@NBt{{' ϠA `+V<BgP>̤?Lj"[w>|lh2p{QF;`*7dSrўd9:MQx$=j+L_%yb+2 oO=X`zfunQJ) t~e)NFT #H<z/̢7oOhe\3ZBO{Ή|^xJk-&|1po^ ̃rOZK8݃Y$zV~DN/pX }+ | s4P,(to?tA3#+EҺF>!*41_V RdZA" ^PUTwA#L9Q(=tzۂ b} ~)ݚeXOa˄yAˑ 2`oG?FMFj=)$ޔ5@5e\$} v/ip600\{\ Yrw  >~v2H/=7ULun7Sޯ_RWx!&t@_oG 3{Tx\}3}dypz'MRL\"X.T-TBvQnُVdu($.D4i179@4!L9Ŕx~FV%2*D ?ZSokvX~sa@gV2;)|q֞Fk8B3;.aD=YMiyKK#ߺd}e7,RH2;*,`&0'bdC;FSW1Epf1|E(g7UMF%|$THKu`żh@ \UbUΞ'U]7Urt|4IUSΈqHRtX^q-6%0nFavKvA* PD͎{,SWZqK Pƞ(hJ߯ xxi #ъxRqdD4S'Rbv;`Će61X&b~5% #Yݛ*HsGpAphR퉔x@xHJ t@DR9 %k2,<EM \,PxṢer sq4IVJ0xH+$Iљ{s[֩ZF =+^`kF8$3DM].ARa4l|.&њz /t QFkɮY9I%yS }ؒ]}+=+L^ݱ~IWk u0|WV,vQjQJX6d0OfyTŇ`BK-#z"0(BrXB.P6/M;<@:A ̒ɷU2QmK2!G D~rUοGM?/gS6:%[D W'H9.GF(9gK)i3dBKʶ=xQgDt=hɵ,yuP VW'H9.WUrRR XC %t_>@(IX~#ϱBXm*_@ēG5S^5w 3 Y3\dH{o F,8ht.Ms̥F9n(GC#BZskЛ"<jH9SrE[X`pz4QᆠV1ZX;GKGr ıtDd4ItIl\ O WRr<_Ema`mNx@5n[lEVEx^Vy(ETd4KXjv75"\p ,E{XFu lT}vZyW W4XQd;Das9r6/e\) RBdę/Q'烏E p^ $J6w3<(V)snRrWyDƕ7]  bT ˨/ @w6 Dy]PdƓc+'{FDȍW <L c@,EJ.#]2{,1 IDAT6+au A$O O_h؎XxG;KպBz-M`@,EJ%R2*H| k6|̄7~ih$`De.C]w^ FbIX@|;"[8ox\ C}P])M)%y}+nM_ͻ*9|՗qSQdVX hchd/?eP)zVdVZߊo+Z'P{Gj&:ݸ\GWdW)zB3Vd+s.F}+Z- {]<z _4EhelmS?+ѭHOy&p<%^we; i^ael#pCF$^*3#ixMk,Kg] oJ-egkoKtHd 54mټ' r~J_h^OdbU"*`Sl4 FŚ_T!=Gb%{bh,ߍnΐܠrز?o@ L#zۉSYEOD4S'b@oy+b Z1f{b&z04QQYqǒ@M)eaVBKBFOixF$С(xlC,zdn%G*LHr /vO(dfuFY>E`x>bh-[cv ʐDÚ:[GƎZ8L/֡QNA*C1K;Fh*!5e6ɬ<*=0Lc TRG:ӆW )|ǹ3:T8%U\t))}g[T*/`<,+~MX!t$:Νu;Nw(FiP@h+!i-%OPR 0]/m0Ιf H*ksU!%ECaV$TSOĒY94iYEֲ!Tfy,,[ubgڿEGwaS%$`hNrKkpdPj`!WS߇N* >Uzx9*B%OK 1FY&QәI8/bd{J(XBs(Fa(Վ«}1QWFteuu *v&EdD=bT`2%J4,k 3EޯV*ie6 J=L`̗,( xM> \\f'2G]HkʫUY"VxdIԐY.\"__i `PQӾ0fg҃1'90}89l's QrJUy˥N"vy>1c& ixj%zһD\yB jyyrw/ć D}ڊ8Ϙ(^$/Jq#]Zgߚ0 GQSb)4K=91+ߵ(8LMqsw{eF/23ŝ-W{Մi=.XZ~TTq5]u.YLڹ~\ܫ;̡:l5K/ceM!M/nK^ lkÆTԣ*N7YfEׄX9ģ]'Oe51x6#OzQ7%N^(*Ū}_8DɿgU%:u`3*SΛw>Ye*ԅ ..k~H3$Z˛ٽR0%⥗o%qlQJ0- 2ysH3*kWCSH49ܥ.k*+5 ){'XCht9,IT"G5h CֆZXޒrW#i bo }\\i lFq.TX3Vng( X YV(NZ͹BP&(~g޵&Bw 0,І='YGV{J qJ0KzL @;J-л"<--NK\+aO={yEJ;fAF(? aҷ7U F(Q[OSb9C;֝DbeMUAxwY=!EJSBFS#᪤ XwUmSZ`:CRۻ&zb/ə9'5YY"3,oAP)4),P8Cuv{ f[TimΖXhk1 l%2 mYM7^|(yPr0~a+n\TUWߦ`-Fh==dxjE *u+xہ"/23OxPWGxȂ(xhy*}+X~FPꈉDރ$l>X!p"W ]=hԮR#e?~CB(s{^)@TGN$W=@h\!IhnV ]}5z?QݕWH_P^A%aE(8,j.k{3mJ&MK #C,P,K=MnesB!ji) ĈyDŊxY7o2{UM#)XzόU7 7%jLWy1ha\R%߲:R1 #4.(+z'I{ܞrE?\PFJH(zuh%!%=%UCAAм˕,.!.ab)$U{ꇑWE6Z%+tOi1X.^U*^)WQ:@@SWg28*%"vNz0 zg|2:7UT(!:mV7z3ZR"osI+>3>< {l>)sId AHdWJĝKE%Lw ¯}948;J+[_R7Ĝ.^Dq *d 0-=z KhUv\3KS|`޲F&HmBv*<%V׆BAf#A6N@>>j hDtJ x"YWJSBF( %WN%mBvDGYXT%b,M&0.~g&(0Vͻd5гS$y/@S!Qt`,}=_?bдJs۳oh NHRzDo>.r# )% |PCt\`㢽l`SGšTP K܀}A(>FE2ߊk2X4B U#Wllb _JҥE sO<:*:OX/~ $-w Dӈ{ V P#>g|5Vo}BKW S<(=Vdg3EjS[F-i4"]_Z!?c#-`oj:>5*w@%HE_nl#=b{fo5öz!@*"cMTO‰hiK ANy1ҽSG?Sջb ti~t竗*w9Z@Ou(M0a5"WE7)&}v:Uti%6XB8*k=\%eoXr`}@ybH2}m z&nD Q10WޜOψhadyَ4 r&$}r*QӨNґF$GGe8ݩ0Z` ɧh⭆~}GQFs{.:BrHwU:X!t "RlVyФHWyadIq5 HɚRLNkH*tٌl%JWLbD-z]f+:t)=\.&C#6)lAS,gG(P%%`c*qa-*T;E*(S'WnH{y#z:E{-(Hj%Ana^YDm 稝QUúO%|Nec52'3^McRg@;_"Omt-3.v>2|Ns;v#+-CU!=U5uMm |0AS{nG3D]ΫD"?S-g('O#"6W{gtՠγN蚺сQ2 sg ZQ5E`z8(rN,0;?Mc$o 麒ACfjFG4ub`hs0Xz䥀446AyeJw(d=dHO#e5*Cg9tFH_lcvP!Uip&XH4L-sG%b@Юٖ LVrذhm)g nh,H!jc[n~"d~2YwI`,ECP^Tfd qzޑ|iJzY[uO\qS*f"U=A-d,4B39uv#l0`4)5+M.Z c/&O K4TPœHXA}ctW=ŻmB-m'ܫ89S!jZyedMP9%j[+Lgd)3}0KuW;! */N(TzD!b2vpjtt)@UqmBtPKExX# ѡ!bGtLIEׄgGf42zzk#S3ވiC/=h4B =ndcP*/"FL EǨ^;Ph NR 䙞x dU`чo՞QMix4`*z9 ;JBɷJɎ|_Z:K,YE!j3>:Ҍ^X_ cYxУR堐yc}W[ ?A]b*'z\!Xߢ9+G$mȄZ]@LCL.-h3?^GZiԩ z8Sý[G4C8‰t^-A>+->q:CX},Ԯ\TqCTK 2V03{DsX&Z.Y +1 wV"1tukA ·lA/oz3z(h*2&2:Jmo6X`c-e2 ^ iúK3NDJ,}!A(MH!`yǺS4`B=RK>-Iy[f3֩0Np ~rnUh^ofTV^b:(5޻_ACdKJ25* [zw, QU#RsSJN콼PPz;`p5U,tP^ph\ GK+ - 6]F=Po/EJohV |iV&iˏq4(2]נTgͿnƧ†3z)1gAcoXA(Nha>d eoAw7 @=p :S [ SBCQfxD@iEMk%Ի *c~W0VёSW|3;S^WA2a:T܏ CAi÷JRt>V w++8K]2Ei(ވH؍Q{3J5̇ͬ{dAt{+;@B*4-/,`a:p< Xix%rQ(S c"3eTGN﫴fgzç=q)K(bˊI )wʼnO^<7ZIxo_dV]Jܹ[lOQ^,wWjoe8a&_4S[~OznLD=9*ɹ, PYJQ".W+R2{ɒɈANKt@blCB*|D@JO~Or~{lDt Si%^榡\ IDAT2 Kr Eg̛d]*@JO.P{G(E i8 / .%I\4㮍<,:S8TfޤC\ Z q!KJ)Ŋ2{/ɒHː/,2 Sh)H~DgZL4;YZ"7C.h,/Vi_;`ϔɔ.Egl0^(lz+ɕ.Vˏ4)+颍3?:oXh\6.EgBs|;~gznR^!PP-P兙 yYbV79}Ytpڥ&苡NO-`T9 +ECf =|\iX<<2ғ>.s1QzTh!^lv9?A'EҽDzUxp@λAVFfxĚRV* MPZV# TFݞ\DѺ㲙|>mO@lpH0Ы )[ ^cP#D[Ł 0k" jaiFR|zhtHrvLV8 t\vc0CM9 &zʖ)=1l IgIvI- pT^6#e*2 mRF4W$RCP<.;ku+1 4'\ HO0Q )jbt82\))K5ꯌ1.kpq@߄QVc;c1.F K$a }Y -bcӐ߉ȗFLϟ:ul0.U51S)|5!@+ۨj<ٝd|ɾ҇t{\6?M15X KPވ"5)O$r=ʨ<ڑV2܃yF[J! b%,":G^eh[ [zj3 3 ҁD^OE3(imRB&޽Ԫ d> )F8P !x`C)yo};|+ NW. úO[=Ȉ%v+e AGI1{CMႇHd=jZىZC(w {3jwitb23+xwD3Wa@BU<B۬AbI})N| vA^H#%WZ a$ #RjO< y/נ7ղ`EV8CvF;~'>JP4 hN{cC&MSҹtǾRA߼1T6[ġnyF|2~]dFd ]5^h/F)iAfj "}T`rţ㭵~WVkOw?Z3ZSG[kbknOw_ G~Zk_~[k߷־t#@Z~ZM9Mx [k?Jl'f|ȿZ)+Xví/l-S/>=$N9HZioo{/ǿOw__%leBvЪ0ZSCndvMߥ߭R6$,M@-4-N-|`Jr`w A2tTN2CNhZc^W6IJ˪zD!`eP\0~0{,1t LiAk,_[^Rl4 yU2: ov怖 w3 bq*_M%x"Bj]$ ݹUAv;C1AXj\/R@ +ƺki9^`A XF;A]z,{Gj)3@FEt1!4h cXBa1K,aDqguH6;Qb,G*#c::-W!M0.-LtTu;7G/2*wTP 1.pٍ%fu$]WM&w{#@LYM&4FAtkw|4"'CW(%-XieHș\;]#^mh-^it{|7#J'HPQ]=A2J*yU2:z|;k 3r9|ّL#j w00Zi!&]ր֥pAf U LfL4|F#c7d[i7X=˚ES@*S Q6؇;6wa{q,5R['CC=]x i"7; H~aJS+n{r5ڣDƺQ# b BKvWbbk2$WW Vt :2>TG b M8D T#R;s{Yaܛ++܃8 Qai0]#v"1s(=ɡ Q\9_\%̶KJgHFdQ"Y'(=:_b42N:Pp mM9>;`kȢ,1!͈QJbт725,F@g/6[[ W*G<ٵ:"Qؙ݋=0uPSBW_D咏lc7Hڄ+ηbZ+ .oY,J9t؆W*SU8tD*R;#Kx*C`u MU_Do=Nmדthjv#(_Iw8KsPhKxh-H:3^L":}kE#ڮc1v55xd=w|\HJ3uJ%wBS##Q8E!k>6 (Y˜x'GLajTkA8?;%ew6ɘy4mNDH=hZ+@@{LJۆ{Ϊ5(ye SH ; nLmg{Pu;K2T Ȉt)AFZ@eQfyzCST YSBapaC*eW!懖L7֘XyѼԁ6{ !Z4F~veE-#hiFts<0ug4fމsk`*֘Xy5gcC=҉)U=HSO|=,Тb=ט@LO I,b âY(\2ǼnnȐߕ˚юhsnWCbHR+Q/S@ {h'K;=CgV 9fs;JV6(De.>gCa@{D/4;fiȃM4xrN )r>KTwnG գ^Yr߼Cڿ H@Fh<>Y(DPE+g ư&˿i@jȻx={|{wV wXvH̒Cμ\KK]}ޱZ^OdD6Aό=hYfKmK{01b `P'<ͣ^( Łȡu=X( c0G]245EǺo*y<{qu" By@+ȡ*]VOF-QdW5{*RWt_tɖi4;ѽl &TH9sBBD5 5ftsp/EWVP#V莇lr)=!wͲ")CHO=o0׸KiC7zJXx ZE[*z J++AF eE.[GU~sI:?v^h{PӜ1*c!#[#HtDj- Id)<WKXf-S`+IjwѤB} ‹^O73$qG&b5yceHKXȶ ʨ 04,FCʥQ 쳏(ʬ#=H heam5܃)l[LIBkܵ` ,gcD"!G;40+UV9qjnJLVB~̛Y6WR׸#h!2ڼZSHyGgVj-C~00@4@0T;ZZhFg,u{rTL)i IUZB*""Ւ4Gh 2 s)!+xwP%JNн5p^*$O3- )Ӧ}p)qG1Y$!y3qf}N򟢇Lh5tԳd{k#6wz;Ab8L"VQå<^ Em}N\IsMT`JD5]# bʿabJѤ~ <yރ7d@Fɥ"jܯ"[K|-"G#B `Őx刕(܅hf o 1lRDyY:4CIRQ;4Pø^Х\@˿b2o/JL!Rl=*)>BR 쇣 6!sag-d5d_@Iv&iȽLo R1Zܞê o-Lzf eV;8*bDt#$t/0Uidf sC*ڜiQ\tw0LyhfRپP5ӱb(}\áTi.y@ a5[yTd^ 1V'wDwd`}A !Ar":j*n'JJ5a+iVC71Л3ȳG 4]mL3j*n_;YgWDPL9jngErjih)&HCb R;VM!Z{)]D nݕ߄Dx-VDv9դ]ͩ#K>sueޱ6ܫh9хD3WwM ^}4\ЂDE:ZX<$aw9%}'(2DWVu,8 u!-,AO3u3_T-ӻ!:\eRުTn!$& UDV5¨{f=np!խ/~76#BGiPB2_&pBC=TWj{;/HϨ'fKYHi]Y={q2Ae Y1zΑE´e{(+ G깟4vq ɽB02WˠwU̦NnLE lAʡZ۳g "Z0#w nJ%*J̺p5p32e;2A ߜՋ‰$IJu [fҐu%jkH3!>+f*79)aK#+" d9]QY{o\4n! O~CHV]nFs*.U|`"@l0l ̗0`hQ`fm9 IDAT[;Y%]dd 3,J}P 'Z&BȇÖ:p KU-\N"\!{t6rB[$hE[EFZ@@ԤLvˡBS 񅠘?h\QdŠЭ𩝥j\hgtD$D3FhX tߢS!u@PhP#{e2LSBR+^{Qi(/ͮ /jP Rd"$} 1<C8YVB K2)$??ßߴk}wn;46]YZk?9_|{Ip X%^3!N:=;eKam%'仡H 0LXIB HAR>L 7t5lhTAsmjM*ro@(')$U{W:܆(:uqR/t/hXY .d)qʰJ/B-4;Pg |52Fbe k{b#ltqPeR L#v@.bT=:ot`Q>w[i FD*]3! +CF$aQ0`PVU]}}~AT_ d̼Bt `Tx*xSk.՚-<ӻѾՍIUR%^#Bj 54 &2Џ{LH0T%w -)+*4y +&&CieH'H +$W5 ȳս6T%SAWW$9N0[dۅ_eFf I-Q .VɕP=:x].JuJDUDUBG,i lWG2bnP/R͒hH%D2,,P1uu k*_^J)JuĀ/2i9noF( Q) њdDc󔁏7B'h>Lg`RfxzaX*MhQ`̈JѴ*«, \&dCdCx#| [>Bv͐w>1VA+C ݛ(>\&g(,|P5?HlduJHCޞ1jn:bȸ߽3B8fP2HV%CxuKg جD)wӁ)|~ԡgL t3ݚ N@/PE<ޮ)ph,*%9TߣnU)ܔ;фtVX@;TPS;t8,xA|GA)pʿ8XSϞ&ȼ[U  \0u'B]@MP;K?~1v18UH`k4Y`_`"{;.0%h5!k#PqUf1~/˛5)7>|9>4 }w~?V̂?7_<ßjX,,ŧ,hgoh?[k?>Kj}?'ڢ>}{=_nZ-<Q*ïh>KDkw~Ok?=<G2 \NxٴEQiMP4;R=ȵꄼJ^gͲAJ3f*ĎWz]$Sp,Cݜo٢',wy7 <ؙ?@E)$4+pzbòȠKE t5a&TJ[g%1%OD챒>@_Ze`o"řƇyvXytGq_mNooAk¿?,yeKS0g&XF =Du^T,R*苅翪_ljϚN=z+` ND8% ܓ ٍp,2:N~PMzqȿo_&YqH$GJ؍p7~fȩ`W^q2n?J\v־?c=֜[Ct2€eBF8]y ZCH?e6 )Q>e,Y@!:SGn>ThLTɋ:N2>@ݚ26,{<3\!:DCr2aO^p)5qFA4N/ɘ85*䕥[tɊqxv MDUi 3>j'AuǑГ1Dtࣸ42\WZɵl(1vo." (BZ pz-)[B)+Г1|Z!c̍2t/B貍?Az2ѕ3cw4Xܷ%E\o1qr~RFE9hȲӔDP00qr޲bM#ORN>bDhoeG Տ|&#*qG\yËR#]V27 ݺ#ECIFSlsyz Ԛk#楝ؿ;(gyMef]%EJ=OPZ5w:CqWH(N>]a}f$Zً hʈ3qk)N`&R1z?.gX.\uwP[df'ŕꐷȭXW~z_ys|;n/Q.nd>6*iNF78,8+*/zxd:/ͷtߒyOVDY7>_P1zDhw&.D{x{LiYVe')z߮ge\hjWɚanil˅WXM֦8MוGt薊8?6+ 1|m㡽N}&(tLlFV0M~?W(LVKe#욝w8?+6(=bQ:=F W~V-{6S.-0;Ψ'`:ZpB̡ۛ4 /Cpu,dFaWwLs4(QA;s&R]4I+CpuĐ\>aWQXy<K(ۓ-ZkGfYwWwOSEW⩊浄(g]4w.7A$J1[@=I%kTnQ$|\\%8<ܪ]Y;} B̊R%AUxp&BV:8jy#y{S]iޟhb={P?^"BdzddQ®Ҽ3F7py@5]Oпrv(kV_)5H,{CpuiYWQV<,Ş+ECg6p:pUοe稼+eM1"ΡՈl›M {\%P< f+y}B #>> /"gJGG!r@TJr.=8XAc{36 wnC&ӡwXzIÐ#N*4t=R4XȐ<MG!o /Ī ♤FX'FTE|_^tW }ِ 1Lx,Y*Juϭ4/184 iu4R?fB_[L~~!jƣfPO0S4 c !KTX+ٹzZ1V=Zp(-`z` ܪǡ<-=)h:[@X9kVG΋hWwZc@׫C\&J) }e؟AFGyxt3ɚ4IM1F9w16^U-B@w)^+ Ѧ* a"K.#5^Yy{ĊzVghiunh43%8{g86P[ՕW-}^o8(k}eP mD6,c}Xxl CG0}*f+Fʭn&-2YQ^ bV"PZPPf<2 =.0Dʥb=YCB<#"j+sCA1Lq_9*_5z˸&\}t#ԕ,qHeV4+M0YonChߋsg\٘s3Ezoj%xMQ[a"F$"^ĹWd35c/gT~ =.{C GJno\!'7Uy[U?Z{n?ZZ{>k˟>0fmm^೽իeUM8bj8O\۽a+7/rvC{J`ij? H}Z$zW&U=oj !G C?}N y W ͻF|4X< p'u&KZ#> ~P ˿-tRHeȊ}{s|o}G jμ.KYrh.iRTRg>, VQS;>ɣ-Q#{G;[K ;&0շXloMSa@liquYd2cay EDfW@W(0tψ.x[=K$XON':7#V> !E a+P~4T ]NDkpsoIp|}%i)aL+eχm{tC)< #zl [ Dg6TPc ܹ\T"?<_pb9  a Fl \(P8:8/dJ'f~N`T5+5JsR}/= `j99^i Dk<}};X|= A< =R͈.0y@C@t>u @c9 zv/XAѫ G=ZI6(hV`Мr Qou,1Hi! zA) b9/7 m[EP!,L' ԃR}YXt|br0g&%ڷCf/cp-IDAT?E!Q 2'Tu+:(4L xaʡ)S5`{E<`Z/}z[Ѿ w'M'C WtޑIeE 2$rtwGL_tn Sey#.S-vĭ|E®J(AzuneNSI}ܩ \Ӧ|*e(/T3!!(ԪMh4)s2f@$Oo^FՂ+Hz  νjjԝq dfYVA{K+iRʜU AE.VUYͻXl;+@~<- 7O2/R}RR*u]XQ6@^Rgݑc6o Ig˟Zk+kVD dY{x'i&y,3ɠ(=x +Wd*tfy 94ܣ &I񝴥X ]{'A!hޏ괉L%^Ҡ{/h<WӔtɷ2h|/Y=L %N`- z6Ao˜ɹ 2@mhU)p+C߿}zRF8gPG3!A#9)O*?`YD,վZ!/XNY H!YE2u尼ϓ6Z1#[dfQ5B |7Q)%7Ch3UAwL%卫SwV`W52>{h}dY6fS;S`fp+|U)`KPwhij37C+<ijK]D{_ZJ'_BPf]"Crz%陛w;FvSB -Y]"a0!9 Ѡ  #/T3 p^ȞT+|3(dUPU{ Z"[f-n_ٳ" T,Me?ňhW׮6˳Ua,!x^):X| 5qB] ?췼eBUb#pДihNܵD}lcdp"T;_0"f.)I!MiLq׮⏎{6IXan1:*dYwկ )AЈ2uj2GR*Q]؏&X,B=(y@F58P`mdȟ.ц- AG \$az@X1~_DRvDžwn ot 4 HTgkH(gՉUtՍJlQV%O x4(]Fd֥ޓl@: 6rݢ_p?(?Z n<5jĬ* MhJBaHS k.g:c"l !vy~A.q(blxQ^rE8]۝#ѡTRDJ^ّ=`*u.=/xr dNB F4l踢)ED4/lX D( -XlPPp%P]2< ZQSn+Bl p$B߫ A5Sd/= K#Q!顊ኆGJ.t^b-,w˒`^Up3]MAݔ:=qXJm*%ػFԫX1hX4V X^.J䳝<>"Y2%)$U0ޓB6xхGZ:ah 'gUת{Y.3h/oج*gMX'Ϣ=`+,UfpǓ*Dqwm 'gUת5Ak%@ΰERNh{ϸEBĕ I|"kXBxXъh"ëVXfU oow}щpTسӣzH7V(k?͂5Dx3,1MYLognNМ\DX- H[FPcdrR6[?d?[UjH]:SPtqόDG EYΜ!wˏ+j8V$F? ΔiIENDB`openstreetmap-carto-2.45.1/symbols/wetland_swamp.png000066400000000000000000000707751302040332100226460ustar00rootroot00000000000000PNG  IHDRxbKGD pHYs  tIME"p IDATxv|a IB tb q/BaɍAO7Qc%89Ufz@Le)")r~7{~z|~n.k^?(_W|(o-˲燗#y;zQy=>~,eY燗tUϟ^`,?~x(۞}t_,˲eYٲ,<>,/4<oY,/ò,,OeeY~j~0?{z}燗˲7˲eYeYu3~,QaG˲"/$reYOe˲dz~xeo,7˲\3/=:ߖe/eY{z}o E&( zz}{u˲,fJ]=dW!ޢ˲,}nh-`k-O-燗eYeYZ{{Zy:{Gme*db3~hs7 ϖeq)|1Bw޼Z7 zu"3QV!zҊ,vB X_dWr=VPgňϐnK3" Pv9J vO=?|߿\燗O߽UQtVk~P栘Poj&:mfy] Yh"Gb*}! ~VNϷ2[08J 8%+nG0w-B,zD`o)¯y B%_DGuLe(jK*ūh3· f"fJ[P7ا{B |4+tQI5.[+(]2OVp7@^\Dkb_j,pI mT\A?~ K{wQ×\z&ϣˎuѨ7ΘiA\74@08Zrg4fIۤ=a;d("Eҡsfw:s)9EHtY#یf[PMzto7qBEFkַCiX9,HCB@ E7ߐUM#BIw UQp;ޟc}9_t6LEG]lUG(AԻ!Ө _VcUzKZA Aв(+#ڂ">7GޔF, !_Z FRsJ=G:A +$!Z%;UyN^MU,,#" „F}qGX+{t2]уEGuc0BbJvӍ =X^ V` LaAC'FJ.?FwmDz!oJp1}*G}+?iW֥TͽjiPˈ(tQQt1Ɋ2Eޔ5j[$ʐ1%Xs[ޫxpeQ`e.WީJҐH@)H(!uDn2m)o:Goq%݁,oN:]xA)D&\+}J燗7,_q*o5T<#ZhidLSvdzxC{QEq"1FՁA<GIc"R=~$@,vEz=#" DJ̓q:PŢJz6R롱<#5x.R \pk|BxdN PAv% >W*cjd},pQ@GP^#wno5; @g^x%ۘFU_ӍgY `"R]s[y!g=),>GުVQ !E>C*0 TP29l]9R4Zv4D) '6n=ZQmW,\3% CpmatOӬ].iJlc.RV2fd4ؿe(3f?nTb@!usfxfS')`ĽsLu?8? i~e;n4&ݻf3IM+ATc2ԕL5`A?E(bZU(Ub t7ͪh+/'(E|@m+d`hkqR=`{a-*?Vz[ c$_}7G9=H7h8dZ5w,( l1IE VF{ UR(doՇ]= ]HΠD#=J޼Ҙ2VCT >]vǠe[3G{t;[*Fe0(%i5>p~q/Y?Wˇ#b|0-0 C0x:.T:"=0>c3d,H\jԈ[yqt=CH&]WL#cijㆂݝk{փ H{$\׏H<䝯K޹pBui"sgdӠfkz0$5~g+VkWx+XAO />jd͌HC ZcteԾ3A4wȗgpqx4U俪qv+"zKe9ݵNօ7*u>]>y5S n# (H}%7IP{$]]ABمL̤$Dr=HiM fjy'ŽI.:wk=1zAe8X^(k bS bK1~<̡P!zb>;_Ec\YɔiZC;R-Cm^¥};vEɞ>W guXr/"aF,{Ɓ9+T![d.-fYJ'Q[Slizi躢RBoI&3+v=]5g 7MO0 IԎNr3n7&SViNEVpOf"F 4I[D[Aߧw. Bx 2,jVI`'+?DQ3*|qQ ׭h]hgFCLjp@K)@sjg^[ApRȃwh_w7rf-o|ey&+sF1F+,E|-G_CE? UW%r[QL$lV*!EQeߣJ8hVfIƊg!JWH=佟F+GǝȲ%U7 pYǩM(WH Dz 7*ht@4*%]%|M3cA RRB8;gX} nUIΨ}E_S G $uhkD>Hgo#Z](s+Ud˿Jϊg^AFZ"w^)8Sg0:0 ,u^1rλBy+0(` m4OAO*˞ "w&iev%x.&#JBg;F|=FF{H}qip{#% ߲>5F/Y5W?gQ̕ O?7F=@ Q{#.tBOkx&TB((Qњ}']K:sz@1N-v[~ U=]4]r}{~/*0+OQߋlw&h_gaҬ!J)(jvoD@[w01&wWZYQ.4~{R%KzQZT"v8ɿKŔh(P~ :(qd]lDun8uqABkDb{R#3mƀ@51ZP{`4D5gyf)i(ēMPofLgⵏ_$R5ϥV"@XlK=V;3v%[SO37?t ]n 'ȞYTRڏPw-K^%sZaB HPK)qDf-Q.r4;d@h1/$fkA~ekQ hRɬF Zy4-akۯ>lT到dDLo0=Vz~/hs <@#~wr0v"9bSKaj* x#$ ^᳧=,*!9o!Upcyw]DI$)椔#Ȅb K9R0=_]KR,d|S nǷh`TTŇAwаW^msGV{蒔?Ꮳ]3,AdKO~(GzʻD^ }0"r6jJ(h :6d1`LQdF|iɯeC*=Mq $ 8_T>Oh#8(-Q m*e`%yGt`XKbT ˸/Q1؃UTA!㯻w<{i0=#w@`w˵W^(iꔋ:?-" w[ F2Q ̢'?9?>ROU %PF;@n[nݙCɨ cHzxU&"9u uν -kDu9ʣ6*Dr])DCG;ZwPqIr٣GPDEw Yt⿨" g8y ᇿW,%0pv1;#>QqjٚĶ:/‹ȳѽ=!9;@T~A헻raGڈ-S2-q]Z  9xujLho^Π_quˆ8Eq! F/O߽CqiM2ɞ$Fi>'F( !Pnrs=aUT_ki6ċIMTRo]vs=.X y"LL*]a1yD5 (p*AC?-RX*tR(I^ő0:?nN'pA;G_f lE18 ʣ(RAoS{5wS~O!wN@+cǑ$G&lY,In ֊K%fT=Z+tHdN-uhN `jkU$H4is74R}|e-%SZ"a-G"$E).crw@C"@`W^FaJ wZ3k>trVT Eh09coFvQW#A{=`m@Rfa*•#R!9Ie*Pi>Dt2nHް| a48h2)PPH65^)SWPd-k >Ͱ6tQSZ-@\LWVQ,C)OO=JZ]}xS~HIr@GſKۼ+ A D$;Z6ߧF0='C2f'Bf·Zz4"֨ TX=r pӊ[@Ya,} iUwaEUS EGA8N&hi}{"S`H^O7$Dy4PB\àSt~ 9/ FFh~``[љHz! HSujD(J+{vqKt@)eP:s h!kV-G^JJ+g7}@a]*/c 5u_/z{rL~Jh(E<ϋ{C,bTjFdJ4y5&#V7 cb{6ȕv[9Nuan:q2onGDU2[* 屼%+T졘 p)%׾!^Tr3_VJc(Xa,Lq7 Wt fyP݌#{z߳G0QK[>R4Q6lK1 pBEX&` >Ndz hpM Ԩ-WOX󷬐HPKTtXs'b,` LQ4R$Rbi8!FP Cۛ޵rjYw 27q@z, ͙9܅= #;XƧ<}VFCej<0_cx7sBY 94?3޵j`%rfiiS|36I y9'5DºraZ hĤLGTz"l ~xl/D}]3H!oCv.0#/-[ 2iu5U2,2"!k)<6E(PQ mѣ: e qw%{wFLzG+f%hJk( >#*to2|G 8ܻS$@I5 yg߬;֋jG=DV7> n#&C8).]g_̶vky㧙d~E=h\TUWG[>R".r+$eFgur~ͣeY~z< މ֨F{w/oeYy~xБWظbx4t'f˿w 1xkY^fz#񗆶U.{l#9Yt@aG勯G/a,Mh|"ᮑӘH1)ŷݹj ʿ aTsd 8 "τNZϲVJč@ne#7AS;<=@j 7:K<;&MexQgK5H/NF"Ɍ'PT%"EYBsw{G]ɻ$xNY|$М=Xf:0$v`ҧ[)KT)H(o֝j:% M{1:#4q?=H NkHD>Z>opn $2wtU½0h S?-LoyE9!Q\E%lmP• I7LT<ݲꇯc>t>zr2x\Dq:NFmF1q2N裴AysiO|tWQ2Z)+*3)8Xjhq:GTTxChT> zF#6ˋR`o!#G2z\`DǴ @p95s{;KÀ@MCK&r&{c75D<>Pld,zKlk91NF[̐zK2%)atQD:tWد95Ϋ',CbiA Ky+UQHNW#TY5y+ZDSszjZCPp(;FF"KoL E `=ɖV OߤIt5RFR>߾|?,32s<:H%ª.52& ϛ SpG)J@Flc$WGC}[ .%{V-Nwg7]ILV>WDbQ30Ӑ*GFy/2|W#KzCD'qq\/aāv+|0*vaCmw9C+Kmzf+t߸_hv\J R=!s?Ts`s(jX>DHIјP0n]l*6U@QLX|"HH3@{iڈ١0[Fvk!oj4`#FJ'i5Bd*b}A>ca#9 I#eQrJZ`tvZ ʇNPJDeTAUfOi aтU6\9%'@t(F|,[Lolk)J&Ӭ)PEpo\IǶ6cw⠙"A4;;AǒQul{IofOGLA Lt5n9#ߒLguY1S:m!B-ށBRW)2G嫝|1NP6Q&¡pZzzkāwV,ȰtЊVZm9Ji4yO^Gtȳ:#yQ z'y(\d$& TZVH{E}Xf ECL=95 E^e)$ʱKo>\uoЏ]VP-A, CV*hﮂ0*W =XAe Z7`/0VZtP?*wKBCM yǶv)>='$q@vGVƖbt\:PHI`4ފX[F;^*o̡Ku@4Sj) #Y<>~~,7/F)s'iC*ؗVޑ!!h?]\C ʻ~eo!잔10{ 7>d:q#HU H\5>=-ڢGÃ^QOAHFND!bL;4.cGNF,A(3@Z=TT\xŁTD {]-wv^ K*QޚG$CQ2?3 rOO< mjrD/ Â3S6]5JD*2?GY#p&Bb:J04|$ߏ񩴇#$2ϒEd[G8ߕ9i0Dt`^j&he9.韶/NTMۯ>l \5UfjI¦e8Z>-$&Zvq.qt[¤sT`F͚P}.OG dR L&Eg *p[q(LUv(w0T"ZvJ 3`ULCeMfWfdu@)lߛ4hRhRE$nǜ鋯~Ffc͸͛aU/erD`;ə+ oZ?biA@nΔou!>23Ѭ[6ZԣD;TU3<d2tz_]ie@ "L x,j:0Uz@SPHPd5`cQO6K;Jޅlk%& $獐jD8\ e>G)Cnֳw!] -f Qz74_ĥpº!Gآ  :mKat 63w .^ JRD[©(SWGj)?Æ4Pc{VK{5a{!(i tw4zԡP;})8\2|h O|]|#eˋaD^8ъWK[Ej08_qG-G_գWyyzTqި% ҪCpb<^>_.˧A$qw}FN) k\:!*_f~j  *JsF&ST|r?.:ts$KH=5>iF08 މIq9Wv2(Ur|^EHT׳6忇^C9yHl`Y6:+‘nfd.U?c]F G=]@5Ft ɕ=9\W0F;/J!zk]k*Zs tu6 x4UcDaXjV*Q,չ(+dFVwǣ_5X=?eT;c@FM2DD{\}ٙ<aH;W^83]|^[Ya3ͩj 0GZ {\Mu&q9G!,szDvfDQTBXZ -(NUXE+R,xPзU:SK+V_|֞\ ѕ塔(C {$ TCKC;[<͍k)@F? 0 E:HS>xgS5i+.iXHA%#a|3JDAvmE:< øM n?5Wo:UX#r*,7{[GP0G<h5z=yN!0À/{oUB¸wTgCWб~sY;Qq6MR!T:ݢYaѯt1jLʘ0cP+]F:P%{k XWN}&oSFeY5#XF:x Y@y_MQXϼVwZߝs}x];THT "1SN X(X?@yH~Ԕ[C74ZH`݄rP)YJY3s?[bxb[ϯeb4\#mhyrwSY #ƪ~NCь sGHx-Cw9D ~EϯZa hbta H2n*z %6K&մ9ɠX&>~_d_-X&$jK%YMSBѤ481!q|ّBΜXϯ˲d?4nT<8C\Šޫ`59$GI[Bv ~G^i\ȳUp-ەP2RF > T9z2M"Z^8Z _!UHfzjLSq.u8ee C9ә^xՕ'BJc?;?2s(vQq>[5aPԦ#oQ֪+h˵@2g~"ϓkfȰF+8:dzs _m $JxSCe NzF?tX̷6vՕ65Te(h\K/.. \iq9aF|yF;zT "=D.EFB)uhʰLF X(]֢ ).S⫻áVbau9;s0a%ICRU^bfYYv(k11!}TrJȱZ]%{4_=5R#wV3w$07\:E^!jHȢ%Z,#yJ!SW AQH# cӬbKuVpesFJLHJ/h!(ȇֻX:r^]][.%ʿ*❛HvYsD{ʀ )2s"dG?-˞{ͮ6QylPΨZ0XJ?YoڨSϪ.||>ܨÈ#.ƷS7z+f䲞=ߌzD",xST`GJG#}M&(`VαBcF&_\_vwhѩ/2W [[:2gC>2pXLwn( ;瘣L+kkj?r* DXZ!w$SZd^KAU-`7FJ%џ{l9Z-n. ￝;ԖPV48{m Z9C yGޞFY^ 3pA([Y۞p"d˫^GWZjhRU-p;碴ܬLţ~v¼*{a-k >)3XLhJC^LltDBVed:1M/GJpB=ڮ,"'SNuV+xY"K"Ցz=#AXg/:)wSv!u/6Hu(𙰍(l(YPދLA:Ǥѱt䰲WE%RXoG||8 uUݮ_1G IVTK2h𨥓 #*齎63d+]GŨN ;5\wZtyG}# OޝzZj4W!ha7&KЦ;=AYf{KʥVaeTKBN;s&A˘KQLI;`T`iE~dn#! ŋC E2vrUĬ7pҴtxWo)܊eE " o !:1,˿^-\6 QFKuOkܪh+n*+ĝ{kt'B#cFt@tOrźQ0SXQY^nf%lRq aE$u M!Wz*QS#3)> X@+=e #6kE+HW+ׯ\vׂ!F5jժ+)=_2O{FαՁ42xVi.ȕpe%ӡG65?^pYdQY΂,\-m^+B; h1);W5H}6,4K_&_u3XΊʔ{o W;gy6yX7ĐَuF#,2e)6)t7^=W4m {zUa/vc7XjKu_bM;VӄۆWU"wp7be?ֈFɈLm}҃# і~Uh£I'B{vgVx"x<<[$@3p5J30LfQгmH~Qߡ,ҖKu´)i%{F['D8ZJMDNm3F"liN~ :€jB)[D+4ro @a7ݪ9[)P$B :UE a6LdixX{kƃ'U3-UcP"5+A!O02U0B[#-z&jTg(>2"wVKNi4@BRTŨ ,!7J&p )ĔQ)HBi&ШQHc+433ޭJ%}#5O%jhj\T^dI /lU[uo;mSM5kL8[g+r9BofWtC0({зsxʤF䌾sڪOE/dA3 IRrsmlO7%};Ϡ |"ԥ-VvQZVytQ ҳz:*F-37UhAѝV W1^ax\ S ^5k74 `V;#daG4(4)/EaCW"v*SuWTV](wj⋜FMK>Sm[}W3OI㪍"ɎrH.PmȽkS߿Ъ E%$Jo^YVxi'ϑypfg" @9>d\$KMoۛbh"Hۧ[u|PP nXgU2:8*hUMKUF Q9m5D+[u4Z3C\j>s]SQbDS?@yԇ!"M#驤)aFsq^GUZ}27R%"TsyDD9v6"DZNmFD<xDŒu&wzb)y =D)5wȖ8>Jk3 p%唏˲pwg?3?rkڈaJ5V##c )݃VV.O[xxkpsi5,-N͏d#qA+ -Jߵ؝K,#=R(3nf d?/YFPq52{@KF=sX(B+V@5W{&ǒE̞`кGH'İ]vx0z.<$p);"*VǐwFԕW~*$@f*HC[BoBt)9Q :u,x!+?q -Sf2Xw <]F_brX$;OMcf1(0RŠ3#䄅FM4_~dØհhs`o Vuem>VUVR)n9UA*W4zey=o32mN^p# ToG{Gi#)A-a5y.`#a4_6M\Xޯd8& T-J)Ez肴A is$*v:#G I^ˢȵI7:B!]W{ 9HIJ4 9\&}˲,,,{JCQLq|;eWnRf_}Gu>Ԫx43odߝpݫ|2{@*gDwJ(bY:/o> $DTCED(-xAZ^t➻y=&x"f0 kГ,>/Dť6JW> vc :8ËvZD1u:Gjjn`WnYUk3}`s^FZRBS) QZ\ @aں̳}V)p!^UɢwV"؃>gNC1~ϒ/9qLj .s>SPquaĩ8Bf{iV5Q*C9F ?t||+̋_Y"s]x5peWa&Wm}_7J[rDL5d(Wh*-<ҹ tv6\NJ!"Y̓ qmǍ.s?#֫ɤ=(-DQxW ȫز σw`)DcEV/* D^TA/" r&P~5'=t!7k_Y2)/Ԝuz^€Cv,"ѠNCTi7[Sd+ڣ@{-Z!d(#'&J 8}+kd>2:bxez'y׬0-JW(LRj>EooF%9֝RdgD̿yv֕Q3k2NnEX{m4/e0#AO쐠̣`qݧ=t!?ͿyvQDx-%a@zH(mD(["=ʠAzɆ%mEފ9#Bu4NuB{+WG\od ˨+&{LQMS1ېjXڶ؝O[>aDNοnY#!:7F٪dP0=¼YIݗD ~/~ hG9satulţ U"b%#ۮfOao x=Y :T\YPddIHGwVA< #SRSȌCa<ŢTq=uV'/A ߨowsFTV`eY=?>,/tt DNMNzO#]=GU+{_fIDATuket\gwyihƉfo^nrȋsj]t(8x*L2(oeY9 " yI= @Mk<<(ا?~x˲+ .W5xoWo1'F{鮢7UeO;^V%gw/oٗ˲|U=EďrKikt|1V:#zn{ʠ դ{zGՎLwZ^mk:. 7hW.usxlvu^ )R}5(?칎9r?Իk<4̠K =,4TEʔvzX30B]/w;ty抭geS>L_zT]O ՗A틨E?>&Å<ÜMͤGF'J6:c{0bQy%hb@D3̔8lȶ#6q.%3Q®UpP஦xmVMzwH|/JPu!Vj}gxExt:,mE^m\is 09o}ӈ%<`ќۇͭ=WjBT䴰 }{Y&9kBl d"_ t1y+_Lmns'ѡC:nT"/ro33dl+*畫)<=YWq0TsP$G)D*llZf54x@ݩwXx̵<,cWHsA7~' Ua0AvT!?Pd {F*lg hzl NĊx0#鼸iK]7(䎨=+3b_"]P Sի?|:Xt-^U82B,g2ycPm*Vs@RR2~)V6{+4obWՏwjj6>[;hC CHg7'o 7Y.W(:L0cAܑVУw1xg Tvu#>sj V^xBFa)BR,ZSJ974xkU)oWJ{+k^Bϔ<#s]ڪi暆Uu*QfucQlUOjLwXߙ?#"#1 Jg)?~_l\se?-hkxy<@2(g \sI3W?Cl>Ru@^VOPZ*(jyܬs`=Q<ɨz1 u?.a0 }WT ^_QE!k z .cT/v{otL~?B h߈=i\cuI#@=*ǀi /:`&P=m%Qb:Ԋf=Òh|YeY,?!CaT\X! S]J ?PMx>؄J^,.󭆐=v eV a֨wwl^~xz}C#\eeYfYFGY">N!6Ē M#$(N60!<ϋɿ|aSꐗEX (y|34†Ց} *R:,ҋ;(D[1S-y $^YX HnY|,2+eSh)O`JPie_}|B^߷_z)<˾ [d#wdb{Q"tnyVa*/9I(#[OkʎD[Ҝ4zl??eY~^)&OXO+ǗeY~只Z<"O{%D9%Ș˲ڲ,?]ϖeg:*SbAT͊v9zY],$^`ɻz.eQ<eއVѪBrnE' ; h$'JW2Ghr Hs5X_sz2-^t}\EKo%X} SU[Xsnd7u\eVѢж'}2ϖ?=-( N%((☽OѲ 5i'Dt= o`7Ie+V%@ݺi/XeaΈqbhQuIc{ iI[JO)*8 B=,4X)lOt и꽼`/t\^q ɷE_*]AǮ"͈% KٲZޒrklK3%@j?V[j XVɕ.|R]n:k6ꭩ`hFL%WxHXp 0 c7UY(g܅i-ҷ{ߞNAJ9%m*oχ*~vjt`JkKG:Bر*\ vXDm 3hgd#<gT. `y;?"|d?fߖ̕ i~gCatGպjo7"(4X[({+DO(C"*ͣa&;JOϾVAxR%ø !2fdKTE1>wEEQ&ָ5H%;έBI/^lR^ɔ|Zԣ ;f d̝$yQeȴGE!-(5Fj9ɽǃ|b*I+=`>!ޜgFEf6'v,:=2bꅆz+=|]Jm5$[HBZ0:Tq<<{OQqΘ!^T"%[6h&'6/SÅLz@%RȃFIXmt\T,DF{N CU)Ap;Z"=R$C ӣF(T1}$hPBAwKU 8 +ߥ` G(?I+ThfxJx$$%Ns];xk[3<eeY~,˟-򓫍GGeY?>,/-@1xx֧qϖ(%~K"|y0,oo% >Znyz̅nJ{dL image/svg+xml