Fri, 13 Apr 2018 17:32:40 +0300
major update, moved the map to an osm patch
Makefile | file | annotate | diff | comparison | revisions | |
buses.py | file | annotate | diff | comparison | revisions | |
busroute.py | file | annotate | diff | comparison | revisions | |
compute-regions.py | file | annotate | diff | comparison | revisions | |
föli.osm | file | annotate | diff | comparison | revisions | |
geometry.py | file | annotate | diff | comparison | revisions | |
profiles/föli.ini | file | annotate | diff | comparison | revisions | |
regions-per-stop.ini | file | annotate | diff | comparison | revisions | |
regions.gmp | file | annotate | diff | comparison | revisions | |
regions.ini | file | annotate | diff | comparison | revisions | |
regions.py | file | annotate | diff | comparison | revisions | |
service.py | file | annotate | diff | comparison | revisions |
--- a/Makefile Thu Mar 29 23:55:36 2018 +0300 +++ b/Makefile Fri Apr 13 17:32:40 2018 +0300 @@ -1,7 +1,7 @@ all: gtfs.zip regions-per-stop.json -regions-per-stop.json: regions.ini regions.gmp gtfs.zip - ./compute-regions.py > regions-per-stop.json || rm -f regions-per-stop.json +regions-per-stop.json: föli.osm gtfs.zip + ./compute-regions.py föli.osm > regions-per-stop.json || rm -f regions-per-stop.json gtfs.zip: wget http://data.foli.fi/gtfs/gtfs.zip
--- a/buses.py Thu Mar 29 23:55:36 2018 +0300 +++ b/buses.py Fri Apr 13 17:32:40 2018 +0300 @@ -173,20 +173,18 @@ clusters_by_name = {} services_for_day = {} -def load_buses(gtfs_zip_path): +def load_buses(gtfs_zip_path, regions): global viimeinen_käyttöpäivä from zipfile import ZipFile with ZipFile(gtfs_zip_path) as gtfs_zip: - print('Ladataan linjat... ', file = stderr, end = '', flush = True) + print('Loading routes... ', file = stderr, end = '', flush = True) with gtfs_zip.open('routes.txt') as file: for row in read_csv(map(bytes.decode, file)): route = BusRoute(row) routes[route.reference] = route routes_per_id[route.id] = route - print('%d linjaa' % len(routes), file = stderr) - - print('Ladataan ajovuorot... ', file = stderr, end = '', flush = True) - + print('%d routes' % len(routes), file = stderr) + print('Loading trips... ', file = stderr, end = '', flush = True) shape_distances = {} try: with gtfs_zip.open('shapes.txt') as file: @@ -212,14 +210,14 @@ print('Trip %s already exists' % trip.name) else: all_trips[trip.name] = trip - print('%d ajoa' % len(all_trips), file = stderr) + print('%d trips' % len(all_trips), file = stderr) def read_date(teksti): return date(int(teksti[:4]), int(teksti[4:6]), int(teksti[6:])) def read_time(teksti): - tunti, minuutti, sekunti = map(int, teksti.split(':')) - return timedelta(hours = tunti, minutes = minuutti, seconds = sekunti) + hour, minute, second = map(int, teksti.split(':')) + return timedelta(hours = hour, minutes = minute, seconds = second) print('Ladataan päiväykset... ', file = stderr, flush = True) @@ -266,10 +264,10 @@ if day in service.dates: yield service - print('Ladataan pysäkit... ', file = stderr, end = '', flush = True) + print('Loading stops... ', file = stderr, end = '', flush = True) with gtfs_zip.open('stops.txt') as file: for row in read_csv(map(bytes.decode, file)): - location = Sijainti(float(row['stop_lat']), float(row['stop_lon'])) + location = Location(float(row['stop_lat']), float(row['stop_lon'])) stop = BusStop( reference = row['stop_id'], name = row['stop_name'], @@ -287,13 +285,12 @@ for bus_stop in bus_stops.values(): if not hasattr(bus_stop, 'region'): bus_stop.region = None - print('%d pysäkkiä' % len(bus_stops), file = stderr) - + print('%d stops' % len(bus_stops), file = stderr) class BusStopCluster: def __init__(self): self.stops = set() - self._center = None + self.cached_center = None self.name = None @property def url_name(self): @@ -302,26 +299,26 @@ assert not stop.cluster stop.cluster = self self.stops.add(stop) - self._center = None + self.cached_center = None @property def center(self): - if not self._center: + if not self.cached_center: if self.stops: from statistics import median pointtype = type(next(iter(self.stops)).location) - self._center = pointtype( + self.cached_center = pointtype( median(stop.location.x for stop in self.stops), median(stop.location.y for stop in self.stops), ) else: raise ValueError('an empty cluster has no center point') - return self._center + return self.cached_center def merge(self, other): for bus_stop in other.stops: bus_stop.cluster = self self.stops |= other.stops other.stops = set() - other._center = None + other.cached_center = None def schedule(self, *, max_amount = 50): result = [] for stop in self.stops: @@ -345,7 +342,7 @@ stops_to_cluster = {bus_stop} # etsi pysäkin samannimiset vastaparit for pair_candidate in bus_stops_by_name[bus_stop.name]: - distance = pair_candidate.location.etäisyys(bus_stop.location) + distance = pair_candidate.location.distance(bus_stop.location) if pair_candidate is not bus_stop and distance <= 0.4: stops_to_cluster.add(pair_candidate) for stop_to_cluster in stops_to_cluster: @@ -368,7 +365,7 @@ possibilities = set() for cluster in all_clusters: if cluster is not bus_stop.cluster: - distance = cluster.center.etäisyys(bus_stop.location) + distance = cluster.center.distance(bus_stop.location) if distance <= 0.4: possibilities.add((distance, cluster)) if possibilities: @@ -385,27 +382,24 @@ def name_clusters(): from collections import defaultdict - from pprint import pprint clusters_per_name = defaultdict(set) for cluster in all_clusters: name_representing_stop = min((len(stop.reference), stop.reference, stop) for stop in cluster.stops)[2] clusters_per_name[name_representing_stop.name].add(cluster) for name, clusters in clusters_per_name.items(): if len(clusters) == 1: - # Ryhmä on ainoa jolla on varaus tälle nimelle. Sen kuin vaan. + # Simple case: this cluster is the only one that wants this name. next(iter(clusters)).name = name else: if profile['regions']['use-regions']: - # Olisiko kaikki klusterit eri alueilla? + # Find out if all clusters are in different areas common_regions = shared_elements_in_n_sets({stop.region for stop in cluster.stops} for cluster in clusters) - # Esitys: ryhmä -> ne alueet jotka ovat tälle ryhmälle ainutlaatuisia + # Proposal: cluster -> the areas unique to the cluster proposal = { cluster: {stop.region for stop in cluster.stops} - common_regions - {None} for cluster in clusters } - # Jos enintään yksi klusteri tässä esityksessä on kokonaan ilman omaa aluetta, jolla se voisi eritellä, - # niin nimetään klusterit näiden alueiden mukaan. - # Se klusteri jolla ei ole omaa aluetta (jos on) jätetään ilman aluepäätettä. + # If at most one cluster is without its own unique region, name the others by region and this one without any. if sum([1 for unique_areas in proposal.values() if not unique_areas]) <= 1: for cluster, unique_areas in proposal.items(): individual_cluster_name = name @@ -413,7 +407,7 @@ individual_cluster_name += ' (' + min(unique_areas) + ')' cluster.name = individual_cluster_name break - # Typerä reunatapaus. Indeksoidaan numeroin... + # If all else fails, just number them. for n, (_, cluster) in enumerate(sorted( min((stop.reference.lower(), cluster) for stop in cluster.stops) for cluster in clusters @@ -421,7 +415,7 @@ individual_cluster_name = name + '-' + str(n) cluster.name = individual_cluster_name - print('Ryhmitellään pysäkit...') + print('Clustering bus stops...') cluster_bus_stops() name_clusters() @@ -431,7 +425,7 @@ else: clusters_by_name[cluster.url_name] = cluster - print('Ladataan aikataulut... ', end = '', flush = True, file = stderr) + print('Loading schedules... ', end = '', flush = True, file = stderr) with gtfs_zip.open('stop_times.txt') as file: row_count = sum(line.count(b'\n') for line in file) with gtfs_zip.open('stop_times.txt') as file: @@ -448,8 +442,8 @@ stop.involved_trips.add(trip) progress += 1 if progress % 1000 == 0: - print('\rLadataan aikataulut... %.1f%%' % (progress * 100 / row_count), end = ' ', file = stderr) - print('\rLadataan aikataulut... ladattu', file = stderr) + print('\rLoading schedules... %.1f%%' % (progress * 100 / row_count), end = ' ', file = stderr) + print('\rLoading schedules... complete', file = stderr) for trip in all_trips.values(): from busroute import simplify_name @@ -502,3 +496,6 @@ if __name__ == '__main__': profile.read('profiles/föli.ini') load_buses('gtfs.zip') + import busroute + from regions import parse_regions + busroute.regions = parse_regions('föli.osm')
--- a/busroute.py Thu Mar 29 23:55:36 2018 +0300 +++ b/busroute.py Fri Apr 13 17:32:40 2018 +0300 @@ -1,38 +1,42 @@ #!/usr/bin/env python3 -from configparser import ConfigParser -from math import inf from misc import profile -region_info = ConfigParser() -region_info.read('regions.ini') +regions = {} -def simplify_name(name): - return profile['replacements'].get(name, name) +def priority(region_name): + if region_name in regions: + return float(regions[region_name]['priority']) + else: + return 0 -def greatly_simplify_name(name): - return profile['more replacements'].get(name, simplify_name(name)) +def simplify_name(region_name): + region = regions.get(region_name) + if region: + return region.get('short_name', region_name) + else: + return region_name def reduce_schedule(route, trip_length, whole = False, format = 'medium'): - priorities = profile['priorities'] length = ((trip_length / 600) * 3 + len(route) * 2) / 5 have_already = set() i = 0 if not route: return '' while i < len(route): - if route[i] in profile['replacements']: - route[i] = profile['replacements'][route[i]] - if route[i] in have_already: + region = regions.get(route[i]) + if region and region.get('replacement'): + route[i] = region['replacement'] + if not route[i] or route[i] in have_already: del route[i] else: have_already.add(route[i]) i += 1 from_place = route[0] destination = route[-1] - reitti_arvot = {} + route_weights = {} f = lambda i: i**-0.3 factor = 1 / max(f(i + 1) for i in range(len(route))) - while float(priorities.get(route[-1], 0)) < 0: + while priority(route[-1]) < 0: del route[-1] if not route: return '' @@ -41,18 +45,18 @@ # muunna indeksi siten että myöhemmät alueet korostuvat i = f(i + 1) * factor # ota prioriteetti huomioon, jotkin alueet ovat tärkeämpiä kyltissä kuin toiset - i *= float(priorities.get(stop, 1)) - reitti_arvot[stop] = i + i *= priority(stop) + route_weights[stop] = i # nollaa lähtöpaikan arvo ettei se mitenkään tule kylttiin - if from_place in reitti_arvot: - reitti_arvot[from_place] = 0 + if from_place in route_weights: + route_weights[from_place] = 0 # varmista että destination tulee kylttiin - reitti_arvot[destination] = 1e10 + route_weights[destination] = 1e10 # muodosta sign-tiedot järjestettynä reittiarvon mukaan weights = sorted([ - (stop, reitti_arvot[stop], i) \ + (stop, route_weights[stop], i) \ for i, stop in enumerate(route) \ - if reitti_arvot[stop] >= 1 + if route_weights[stop] >= 1 ], key = lambda stop: -stop[1]) if format == 'long': weights = weights[:4]
--- a/compute-regions.py Thu Mar 29 23:55:36 2018 +0300 +++ b/compute-regions.py Fri Apr 13 17:32:40 2018 +0300 @@ -4,67 +4,33 @@ from geometry import * from zipfile import ZipFile from configparser import ConfigParser +from regions import parse_regions representatives = {} -region_data = ConfigParser() -region_data.read('regions.ini') - -for section in region_data.sections(): - for key, value in region_data[section].items(): - representatives[key] = value - -with open('regions.gmp') as file: - data = file.read().split('@') - +regions = parse_regions(sys.argv[1]) bus_stops = {} with ZipFile('gtfs.zip') as archive: with archive.open('stops.txt') as file: for row in read_csv(map(bytes.decode, file)): - location = Sijainti(float(row['stop_lat']), float(row['stop_lon'])) + location = Location(float(row['stop_lat']), float(row['stop_lon'])) reference = row['stop_id'] bus_stops[reference] = location -district_shapes = [] +region_shapes = [] districts = {} - -for polygon in data[1].splitlines(): - polygon = polygon.split('^') - coordinates = [] - for point in polygon[3].split('~'): - x, y = point.split(',') - coordinates.append(Sijainti(float(x), float(y))) - district_shapes.append(Monikulmio(*coordinates)) - if polygon[0] != 'undefined': - districts[polygon[0]] = district_shapes[-1] - -bus_stop_districts = {} - -for name, stop_id in representatives.items(): - if stop_id: - if stop_id not in bus_stops: - print('Representative %r for region %r not found in schedule' % (stop_id, name), file = sys.stderr) - else: - for district_shape in district_shapes: - if district_shape.sisältää_pisteen(bus_stops[stop_id]): - assert name not in districts - districts[name] = district_shape - district_shapes.remove(district_shape) - bus_stop_districts[stop_id] = name - break - else: - print('Cannot find a shape for %r' % name, file = sys.stderr) +bus_stop_regions = {} for stop_id, stop_position in bus_stops.items(): - for district, shape in districts.items(): - if shape.sisältää_pisteen(stop_position): - bus_stop_districts[stop_id] = district + for region in regions.values(): + if region['shape'].contains_point(stop_position): + bus_stop_regions[stop_id] = region['name'] break else: - bus_stop_districts[stop_id] = None + bus_stop_regions[stop_id] = None -covered = sum(1 if value else 0 for value in bus_stop_districts.values()) +covered = sum(1 if value else 0 for value in bus_stop_regions.values()) total = len(bus_stops) print('%.1f%% bus stops covered.' % (covered * 100 / total), file = sys.stderr) -json.dump(bus_stop_districts, sys.stdout, indent = 2) +json.dump(bus_stop_regions, sys.stdout, indent = 2)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/föli.osm Fri Apr 13 17:32:40 2018 +0300 @@ -0,0 +1,6191 @@ +<?xml version='1.0' encoding='UTF-8'?> +<osm version='0.6' generator='JOSM'> + <node id='-39098' action='modify' lat='60.3977' lon='22.24465' /> + <node id='-39100' action='modify' lat='60.40772' lon='22.24046' /> + <node id='-39102' action='modify' lat='60.40792' lon='22.26057' /> + <node id='-39104' action='modify' lat='60.40076' lon='22.27409' /> + <node id='-39106' action='modify' lat='60.3952' lon='22.25642' /> + <node id='-39108' action='modify' lat='60.3977' lon='22.22706' /> + <node id='-39110' action='modify' lat='60.38719' lon='22.23676' /> + <node id='-39112' action='modify' lat='60.38341' lon='22.22466' /> + <node id='-39114' action='modify' lat='60.38518' lon='22.21205' /> + <node id='-39116' action='modify' lat='60.39359' lon='22.20706' /> + <node id='-39118' action='modify' lat='60.39816' lon='22.21341' /> + <node id='-39120' action='modify' lat='60.39868' lon='22.21599' /> + <node id='-39122' action='modify' lat='60.39804' lon='22.22852' /> + <node id='-39124' action='modify' lat='60.38876' lon='22.23916' /> + <node id='-39126' action='modify' lat='60.38952' lon='22.24843' /> + <node id='-39128' action='modify' lat='60.39329' lon='22.25135' /> + <node id='-39130' action='modify' lat='60.40217' lon='22.23474' /> + <node id='-39132' action='modify' lat='60.4019' lon='22.21689' /> + <node id='-39134' action='modify' lat='60.38871' lon='22.16432' /> + <node id='-39136' action='modify' lat='60.39236' lon='22.18483' /> + <node id='-39138' action='modify' lat='60.39972' lon='22.188' /> + <node id='-39140' action='modify' lat='60.40171' lon='22.1823' /> + <node id='-39142' action='modify' lat='60.39919' lon='22.15413' /> + <node id='-39144' action='modify' lat='60.39151' lon='22.15633' /> + <node id='-39146' action='modify' lat='60.42123' lon='22.17264' /> + <node id='-39148' action='modify' lat='60.41472' lon='22.15422' /> + <node id='-39150' action='modify' lat='60.40622' lon='22.14277' /> + <node id='-39152' action='modify' lat='60.40003' lon='22.15599' /> + <node id='-39154' action='modify' lat='60.40577' lon='22.17143' /> + <node id='-39156' action='modify' lat='60.41357' lon='22.18174' /> + <node id='-39158' action='modify' lat='60.43275' lon='22.20869' /> + <node id='-39160' action='modify' lat='60.4239' lon='22.21632' /> + <node id='-39162' action='modify' lat='60.41889' lon='22.19831' /> + <node id='-39164' action='modify' lat='60.42495' lon='22.19216' /> + <node id='-39166' action='modify' lat='60.43033' lon='22.19648' /> + <node id='-39168' action='modify' lat='60.42148' lon='22.17333' /> + <node id='-39170' action='modify' lat='60.42584' lon='22.18964' /> + <node id='-39172' action='modify' lat='60.41902' lon='22.1971' /> + <node id='-39174' action='modify' lat='60.41534' lon='22.18056' /> + <node id='-39176' action='modify' lat='60.49702' lon='22.21496' /> + <node id='-39178' action='modify' lat='60.49936' lon='22.22028' /> + <node id='-39180' action='modify' lat='60.50048' lon='22.23744' /> + <node id='-39182' action='modify' lat='60.49676' lon='22.2392' /> + <node id='-39184' action='modify' lat='60.49373' lon='22.23435' /> + <node id='-39186' action='modify' lat='60.49306' lon='22.23554' /> + <node id='-39188' action='modify' lat='60.49178' lon='22.23402' /> + <node id='-39190' action='modify' lat='60.48872' lon='22.22903' /> + <node id='-39192' action='modify' lat='60.48729' lon='22.2221' /> + <node id='-39194' action='modify' lat='60.49085' lon='22.21505' /> + <node id='-39196' action='modify' lat='60.45331' lon='22.2865' /> + <node id='-39198' action='modify' lat='60.45033' lon='22.29068' /> + <node id='-39200' action='modify' lat='60.45113' lon='22.29322' /> + <node id='-39202' action='modify' lat='60.45198' lon='22.29413' /> + <node id='-39204' action='modify' lat='60.45225' lon='22.29741' /> + <node id='-39206' action='modify' lat='60.45399' lon='22.29853' /> + <node id='-39208' action='modify' lat='60.45529' lon='22.2975' /> + <node id='-39210' action='modify' lat='60.45495' lon='22.29585' /> + <node id='-39212' action='modify' lat='60.45446' lon='22.2915' /> + <node id='-39214' action='modify' lat='60.45386' lon='22.28832' /> + <node id='-39216' action='modify' lat='60.45369' lon='22.28748' /> + <node id='-39218' action='modify' lat='60.44409779226' lon='22.25589498413' /> + <node id='-39220' action='modify' lat='60.44097711991' lon='22.24871206879' /> + <node id='-39222' action='modify' lat='60.43617' lon='22.25517' /> + <node id='-39224' action='modify' lat='60.43897' lon='22.26358' /> + <node id='-39226' action='modify' lat='60.4537' lon='22.25043' /> + <node id='-39228' action='modify' lat='60.45203' lon='22.25283' /> + <node id='-39230' action='modify' lat='60.45345' lon='22.25685' /> + <node id='-39232' action='modify' lat='60.45493' lon='22.25432' /> + <node id='-39234' action='modify' lat='60.45370950884' lon='22.32046741531' /> + <node id='-39238' action='modify' lat='60.45980435946' lon='22.31883244446' /> + <node id='-39240' action='modify' lat='60.45922175705' lon='22.31188084137' /> + <node id='-39242' action='modify' lat='60.45827697026' lon='22.30877022876' /> + <node id='-39244' action='modify' lat='60.45684' lon='22.30304' /> + <node id='-39246' action='modify' lat='60.45528' lon='22.29775' /> + <node id='-39248' action='modify' lat='60.45402' lon='22.29882' /> + <node id='-39250' action='modify' lat='60.45393293979' lon='22.29882839287' /> + <node id='-39252' action='modify' lat='60.45137' lon='22.2971' /> + <node id='-39254' action='modify' lat='60.44687' lon='22.30439' /> + <node id='-39256' action='modify' lat='60.44232' lon='22.3131' /> + <node id='-39258' action='modify' lat='60.43895' lon='22.31757' /> + <node id='-39260' action='modify' lat='60.44777402838' lon='22.32133558197' /> + <node id='-39262' action='modify' lat='60.45323588257' lon='22.32223937561' /> + <node id='-39264' action='modify' lat='60.36483' lon='22.11222' /> + <node id='-39266' action='modify' lat='60.35498' lon='22.12595' /> + <node id='-39268' action='modify' lat='60.34539' lon='22.09816' /> + <node id='-39270' action='modify' lat='60.35061' lon='22.08758' /> + <node id='-39272' action='modify' lat='60.45658' lon='22.33769' /> + <node id='-39274' action='modify' lat='60.46067' lon='22.33863' /> + <node id='-39276' action='modify' lat='60.46369' lon='22.34413' /> + <node id='-39278' action='modify' lat='60.46361' lon='22.35091' /> + <node id='-39280' action='modify' lat='60.46069' lon='22.35683' /> + <node id='-39282' action='modify' lat='60.45802' lon='22.35761' /> + <node id='-39284' action='modify' lat='60.45549' lon='22.34853' /> + <node id='-39286' action='modify' lat='60.45532' lon='22.34116' /> + <node id='-39288' action='modify' lat='60.4623' lon='22.31774' /> + <node id='-39290' action='modify' lat='60.46502' lon='22.33262' /> + <node id='-39292' action='modify' lat='60.46094' lon='22.33791' /> + <node id='-39294' action='modify' lat='60.4565' lon='22.33709' /> + <node id='-39296' action='modify' lat='60.4561550157' lon='22.33700539154' /> + <node id='-39298' action='modify' lat='60.45712' lon='22.32505' /> + <node id='-39300' action='modify' lat='60.42408' lon='22.21672' /> + <node id='-39302' action='modify' lat='60.43288' lon='22.20943' /> + <node id='-39304' action='modify' lat='60.43357' lon='22.21448' /> + <node id='-39306' action='modify' lat='60.43179' lon='22.225' /> + <node id='-39308' action='modify' lat='60.42963' lon='22.22912' /> + <node id='-39310' action='modify' lat='60.42589' lon='22.23131' /> + <node id='-39312' action='modify' lat='60.42324' lon='22.2362' /> + <node id='-39314' action='modify' lat='60.42237' lon='22.23158' /> + <node id='-39316' action='modify' lat='60.41794' lon='22.22753' /> + <node id='-39318' action='modify' lat='60.45645' lon='22.26163' /> + <node id='-39320' action='modify' lat='60.45447' lon='22.26424' /> + <node id='-39322' action='modify' lat='60.45634' lon='22.26935' /> + <node id='-39324' action='modify' lat='60.4576' lon='22.26927' /> + <node id='-39326' action='modify' lat='60.45794' lon='22.2662' /> + <node id='-39328' action='modify' lat='60.45606083841' lon='22.26882775463' /> + <node id='-39330' action='modify' lat='60.45487077917' lon='22.2705862381' /> + <node id='-39332' action='modify' lat='60.45356' lon='22.26639' /> + <node id='-39334' action='modify' lat='60.45395' lon='22.26597' /> + <node id='-39336' action='modify' lat='60.45512' lon='22.26643' /> + <node id='-39338' action='modify' lat='60.4557111614' lon='22.26943046627' /> + <node id='-39340' action='modify' lat='60.4549861309' lon='22.27048655952' /> + <node id='-39342' action='modify' lat='60.45569' lon='22.27163' /> + <node id='-39344' action='modify' lat='60.45627' lon='22.27076' /> + <node id='-39346' action='modify' lat='60.45908333756' lon='22.27175210052' /> + <node id='-39348' action='modify' lat='60.45850885331' lon='22.27657276588' /> + <node id='-39350' action='modify' lat='60.45545522468' lon='22.27624410583' /> + <node id='-39352' action='modify' lat='60.4559855059' lon='22.27180877777' /> + <node id='-39354' action='modify' lat='60.48328' lon='22.24959' /> + <node id='-39356' action='modify' lat='60.48059' lon='22.25139' /> + <node id='-39358' action='modify' lat='60.47672' lon='22.25169' /> + <node id='-39360' action='modify' lat='60.47588088949' lon='22.25972464943' /> + <node id='-39362' action='modify' lat='60.48510857439' lon='22.26469185181' /> + <node id='-39364' action='modify' lat='60.47042974533' lon='22.21736178833' /> + <node id='-39366' action='modify' lat='60.46693' lon='22.21517' /> + <node id='-39368' action='modify' lat='60.46532' lon='22.20544' /> + <node id='-39370' action='modify' lat='60.47272' lon='22.19522' /> + <node id='-39372' action='modify' lat='60.47605' lon='22.20406' /> + <node id='-39374' action='modify' lat='60.47122' lon='22.21328' /> + <node id='-39376' action='modify' lat='60.47113454645' lon='22.2178148439' /> + <node id='-39378' action='modify' lat='60.48023' lon='22.22414' /> + <node id='-39380' action='modify' lat='60.48044' lon='22.21169' /> + <node id='-39382' action='modify' lat='60.47626' lon='22.20483' /> + <node id='-39384' action='modify' lat='60.47169' lon='22.21384' /> + <node id='-39386' action='modify' lat='60.45171952462' lon='22.27493988228' /> + <node id='-39388' action='modify' lat='60.44999' lon='22.27746' /> + <node id='-39390' action='modify' lat='60.44796' lon='22.2706' /> + <node id='-39392' action='modify' lat='60.44835941691' lon='22.27020530556' /> + <node id='-39394' action='modify' lat='60.44919184085' lon='22.27248279762' /> + <node id='-39396' action='modify' lat='60.4457' lon='22.19908' /> + <node id='-39398' action='modify' lat='60.44249' lon='22.20603' /> + <node id='-39400' action='modify' lat='60.43554' lon='22.20629' /> + <node id='-39402' action='modify' lat='60.43394' lon='22.19696' /> + <node id='-39404' action='modify' lat='60.44188' lon='22.18918' /> + <node id='-39406' action='modify' lat='60.4219' lon='22.10621' /> + <node id='-39408' action='modify' lat='60.4208' lon='22.13539' /> + <node id='-39410' action='modify' lat='60.40461' lon='22.11823' /> + <node id='-39412' action='modify' lat='60.40554' lon='22.10579' /> + <node id='-39414' action='modify' lat='60.46255' lon='22.1208' /> + <node id='-39416' action='modify' lat='60.46064378686' lon='22.13946567719' /> + <node id='-39418' action='modify' lat='60.45214229633' lon='22.13590220093' /> + <node id='-39420' action='modify' lat='60.44982661807' lon='22.12168552368' /> + <node id='-39422' action='modify' lat='60.45197605677' lon='22.11356106354' /> + <node id='-39424' action='modify' lat='60.45754679713' lon='22.15130973282' /> + <node id='-39426' action='modify' lat='60.45408' lon='22.15343' /> + <node id='-39428' action='modify' lat='60.45301' lon='22.15429' /> + <node id='-39430' action='modify' lat='60.45194' lon='22.15877' /> + <node id='-39432' action='modify' lat='60.45345681689' lon='22.17442612961' /> + <node id='-39434' action='modify' lat='60.45523580868' lon='22.17333166138' /> + <node id='-39436' action='modify' lat='60.4602' lon='22.17171' /> + <node id='-39438' action='modify' lat='60.46014' lon='22.17238' /> + <node id='-39440' action='modify' lat='60.4603' lon='22.18908' /> + <node id='-39442' action='modify' lat='60.45773' lon='22.18912' /> + <node id='-39444' action='modify' lat='60.45789' lon='22.18193' /> + <node id='-39446' action='modify' lat='60.45188' lon='22.1817' /> + <node id='-39448' action='modify' lat='60.45125' lon='22.18339' /> + <node id='-39450' action='modify' lat='60.45265' lon='22.18662' /> + <node id='-39452' action='modify' lat='60.45364' lon='22.19244' /> + <node id='-39454' action='modify' lat='60.45041' lon='22.19823' /> + <node id='-39456' action='modify' lat='60.44625' lon='22.19779' /> + <node id='-39458' action='modify' lat='60.44274' lon='22.18699' /> + <node id='-39460' action='modify' lat='60.4505' lon='22.17996' /> + <node id='-39462' action='modify' lat='60.45066' lon='22.24616' /> + <node id='-39464' action='modify' lat='60.44715188862' lon='22.25108761902' /> + <node id='-39466' action='modify' lat='60.44358657501' lon='22.23776460846' /> + <node id='-39468' action='modify' lat='60.4444' lon='22.23654' /> + <node id='-39470' action='modify' lat='60.44471' lon='22.23537' /> + <node id='-39472' action='modify' lat='60.4478' lon='22.2407' /> + <node id='-39474' action='modify' lat='60.48504' lon='22.23244' /> + <node id='-39476' action='modify' lat='60.48575' lon='22.24697' /> + <node id='-39478' action='modify' lat='60.49033' lon='22.24506' /> + <node id='-39480' action='modify' lat='60.49114' lon='22.24283' /> + <node id='-39482' action='modify' lat='60.49107' lon='22.24098' /> + <node id='-39484' action='modify' lat='60.49086' lon='22.24005' /> + <node id='-39486' action='modify' lat='60.49023' lon='22.23753' /> + <node id='-39488' action='modify' lat='60.49002' lon='22.23558' /> + <node id='-39490' action='modify' lat='60.48981' lon='22.23345' /> + <node id='-39492' action='modify' lat='60.491' lon='22.23294' /> + <node id='-39494' action='modify' lat='60.48865' lon='22.22914' /> + <node id='-39496' action='modify' lat='60.48714' lon='22.22952' /> + <node id='-39498' action='modify' lat='60.48611' lon='22.23257' /> + <node id='-39500' action='modify' lat='60.48987' lon='22.23356' /> + <node id='-39502' action='modify' lat='60.49103' lon='22.23309' /> + <node id='-39504' action='modify' lat='60.49175' lon='22.23427' /> + <node id='-39506' action='modify' lat='60.49312' lon='22.23579' /> + <node id='-39508' action='modify' lat='60.49373' lon='22.2346' /> + <node id='-39510' action='modify' lat='60.49673' lon='22.23947' /> + <node id='-39512' action='modify' lat='60.49728' lon='22.2393' /> + <node id='-39514' action='modify' lat='60.49751' lon='22.24406' /> + <node id='-39516' action='modify' lat='60.49696' lon='22.24764' /> + <node id='-39518' action='modify' lat='60.49359' lon='22.24392' /> + <node id='-39520' action='modify' lat='60.49128' lon='22.24289' /> + <node id='-39522' action='modify' lat='60.49117' lon='22.24067' /> + <node id='-39524' action='modify' lat='60.49032' lon='22.23748' /> + <node id='-39526' action='modify' lat='60.42207' lon='22.10793' /> + <node id='-39528' action='modify' lat='60.43171' lon='22.10878' /> + <node id='-39530' action='modify' lat='60.43629' lon='22.11982' /> + <node id='-39532' action='modify' lat='60.43677' lon='22.12916' /> + <node id='-39534' action='modify' lat='60.43279' lon='22.1408' /> + <node id='-39536' action='modify' lat='60.43745' lon='22.15093' /> + <node id='-39538' action='modify' lat='60.43702' lon='22.16208' /> + <node id='-39540' action='modify' lat='60.43487' lon='22.16517' /> + <node id='-39542' action='modify' lat='60.42944' lon='22.16861' /> + <node id='-39544' action='modify' lat='60.4291' lon='22.16723' /> + <node id='-39546' action='modify' lat='60.4282' lon='22.16354' /> + <node id='-39548' action='modify' lat='60.42463' lon='22.15582' /> + <node id='-39550' action='modify' lat='60.42085' lon='22.14449' /> + <node id='-39552' action='modify' lat='60.43186' lon='22.10827' /> + <node id='-39554' action='modify' lat='60.4223' lon='22.10735' /> + <node id='-39556' action='modify' lat='60.42254' lon='22.10205' /> + <node id='-39558' action='modify' lat='60.41546' lon='22.0972' /> + <node id='-39560' action='modify' lat='60.41587' lon='22.09045' /> + <node id='-39562' action='modify' lat='60.42412' lon='22.0846' /> + <node id='-39564' action='modify' lat='60.42765' lon='22.08646' /> + <node id='-39566' action='modify' lat='60.44991' lon='22.24738' /> + <node id='-39568' action='modify' lat='60.45435' lon='22.25976' /> + <node id='-39570' action='modify' lat='60.4483598271' lon='22.26709230423' /> + <node id='-39572' action='modify' lat='60.44502281905' lon='22.25476839748' /> + <node id='-39574' action='modify' lat='60.45192661654' lon='22.26328081482' /> + <node id='-39576' action='modify' lat='60.45347139613' lon='22.26803655952' /> + <node id='-39578' action='modify' lat='60.45108793665' lon='22.27135084656' /> + <node id='-39580' action='modify' lat='60.4493' lon='22.26616' /> + <node id='-39582' action='modify' lat='60.42275' lon='22.24174' /> + <node id='-39584' action='modify' lat='60.43039' lon='22.24392' /> + <node id='-39586' action='modify' lat='60.43345' lon='22.24115' /> + <node id='-39588' action='modify' lat='60.43304' lon='22.23017' /> + <node id='-39590' action='modify' lat='60.43182' lon='22.22603' /> + <node id='-39592' action='modify' lat='60.4298' lon='22.2295' /> + <node id='-39594' action='modify' lat='60.42591' lon='22.23195' /> + <node id='-39596' action='modify' lat='60.42344' lon='22.23659' /> + <node id='-39598' action='modify' lat='60.44080121708' lon='22.24834206879' /> + <node id='-39600' action='modify' lat='60.43597' lon='22.255' /> + <node id='-39602' action='modify' lat='60.43152' lon='22.24341' /> + <node id='-39604' action='modify' lat='60.43358' lon='22.2417' /> + <node id='-39606' action='modify' lat='60.43332' lon='22.2306' /> + <node id='-39608' action='modify' lat='60.43608' lon='22.23889' /> + <node id='-39610' action='modify' lat='60.48239' lon='22.29941' /> + <node id='-39612' action='modify' lat='60.48947' lon='22.30446' /> + <node id='-39614' action='modify' lat='60.49334319546' lon='22.32245444977' /> + <node id='-39616' action='modify' lat='60.48423' lon='22.34836' /> + <node id='-39618' action='modify' lat='60.4741' lon='22.3328' /> + <node id='-39620' action='modify' lat='60.47605' lon='22.32512' /> + <node id='-39622' action='modify' lat='60.47535' lon='22.32003' /> + <node id='-39624' action='modify' lat='60.4791' lon='22.30809' /> + <node id='-39626' action='modify' lat='60.45417098894' lon='22.36412915344' /> + <node id='-39628' action='modify' lat='60.45679' lon='22.38985' /> + <node id='-39630' action='modify' lat='60.45604' lon='22.42422' /> + <node id='-39632' action='modify' lat='60.44062' lon='22.42533' /> + <node id='-39634' action='modify' lat='60.44181' lon='22.39838' /> + <node id='-39636' action='modify' lat='60.43955' lon='22.36977' /> + <node id='-39638' action='modify' lat='60.44301' lon='22.36914' /> + <node id='-39640' action='modify' lat='60.42351' lon='22.24337' /> + <node id='-39642' action='modify' lat='60.43036' lon='22.24491' /> + <node id='-39644' action='modify' lat='60.43116' lon='22.24466' /> + <node id='-39646' action='modify' lat='60.43677' lon='22.259' /> + <node id='-39648' action='modify' lat='60.42605' lon='22.26388' /> + <node id='-39650' action='modify' lat='60.43711' lon='22.25976' /> + <node id='-39652' action='modify' lat='60.4297' lon='22.26362' /> + <node id='-39654' action='modify' lat='60.43476' lon='22.28431' /> + <node id='-39656' action='modify' lat='60.44004256144' lon='22.27185464943' /> + <node id='-39658' action='modify' lat='60.44143931829' lon='22.27815145767' /> + <node id='-39660' action='modify' lat='60.44245423413' lon='22.2824753373' /> + <node id='-39662' action='modify' lat='60.43965' lon='22.28611' /> + <node id='-39664' action='modify' lat='60.44219' lon='22.29813' /> + <node id='-39666' action='modify' lat='60.43711' lon='22.3013' /> + <node id='-39668' action='modify' lat='60.43474' lon='22.28554' /> + <node id='-39670' action='modify' lat='60.47118' lon='22.16063' /> + <node id='-39672' action='modify' lat='60.47947' lon='22.18281' /> + <node id='-39674' action='modify' lat='60.47535' lon='22.18783' /> + <node id='-39676' action='modify' lat='60.4732' lon='22.189' /> + <node id='-39678' action='modify' lat='60.47133' lon='22.1923' /> + <node id='-39680' action='modify' lat='60.47014' lon='22.19453' /> + <node id='-39682' action='modify' lat='60.46911' lon='22.19307' /> + <node id='-39684' action='modify' lat='60.46615' lon='22.19058' /> + <node id='-39686' action='modify' lat='60.46354' lon='22.18959' /> + <node id='-39688' action='modify' lat='60.462' lon='22.18921' /> + <node id='-39690' action='modify' lat='60.46103' lon='22.18338' /> + <node id='-39692' action='modify' lat='60.46691' lon='22.17196' /> + <node id='-39694' action='modify' lat='60.48421' lon='22.13076' /> + <node id='-39696' action='modify' lat='60.48235' lon='22.13745' /> + <node id='-39698' action='modify' lat='60.47389' lon='22.1541' /> + <node id='-39700' action='modify' lat='60.46755' lon='22.13231' /> + <node id='-39702' action='modify' lat='60.47493' lon='22.12153' /> + <node id='-39704' action='modify' lat='60.48071' lon='22.11884' /> + <node id='-39706' action='modify' lat='60.47353' lon='22.1541' /> + <node id='-39708' action='modify' lat='60.47091' lon='22.15934' /> + <node id='-39710' action='modify' lat='60.46926' lon='22.15591' /> + <node id='-39712' action='modify' lat='60.46261970043' lon='22.15176935715' /> + <node id='-39714' action='modify' lat='60.46403335121' lon='22.139827836' /> + <node id='-39716' action='modify' lat='60.46798' lon='22.145' /> + <node id='-39718' action='modify' lat='60.473' lon='22.15251' /> + <node id='-39720' action='modify' lat='60.46819' lon='22.14438' /> + <node id='-39722' action='modify' lat='60.46426003015' lon='22.13925261642' /> + <node id='-39724' action='modify' lat='60.46574371762' lon='22.12923059265' /> + <node id='-39726' action='modify' lat='60.46689' lon='22.13144' /> + <node id='-39728' action='modify' lat='60.47074' lon='22.1599' /> + <node id='-39730' action='modify' lat='60.46629' lon='22.17157' /> + <node id='-39732' action='modify' lat='60.46058' lon='22.182' /> + <node id='-39734' action='modify' lat='60.46054' lon='22.17163' /> + <node id='-39736' action='modify' lat='60.46186218077' lon='22.15307057938' /> + <node id='-39738' action='modify' lat='60.46511' lon='22.15427' /> + <node id='-39740' action='modify' lat='60.46911' lon='22.15644' /> + <node id='-39742' action='modify' lat='60.45853' lon='22.19019' /> + <node id='-39744' action='modify' lat='60.45508' lon='22.19054' /> + <node id='-39746' action='modify' lat='60.45053' lon='22.19882' /> + <node id='-39748' action='modify' lat='60.44866794071' lon='22.21477938889' /> + <node id='-39750' action='modify' lat='60.45314' lon='22.22142' /> + <node id='-39752' action='modify' lat='60.45383' lon='22.22435' /> + <node id='-39754' action='modify' lat='60.46113' lon='22.19127' /> + <node id='-39756' action='modify' lat='60.46132' lon='22.19824' /> + <node id='-39758' action='modify' lat='60.46001' lon='22.2073' /> + <node id='-39760' action='modify' lat='60.45919' lon='22.21152' /> + <node id='-39762' action='modify' lat='60.45652' lon='22.2088' /> + <node id='-39764' action='modify' lat='60.45931' lon='22.19073' /> + <node id='-39766' action='modify' lat='60.46139' lon='22.19131' /> + <node id='-39768' action='modify' lat='60.46428' lon='22.19195' /> + <node id='-39770' action='modify' lat='60.46767' lon='22.194' /> + <node id='-39772' action='modify' lat='60.47022' lon='22.19663' /> + <node id='-39774' action='modify' lat='60.46369' lon='22.20573' /> + <node id='-39776' action='modify' lat='60.45959' lon='22.21049' /> + <node id='-39778' action='modify' lat='60.46167' lon='22.19811' /> + <node id='-39780' action='modify' lat='60.47727626102' lon='22.19034089157' /> + <node id='-39782' action='modify' lat='60.47853' lon='22.19719' /> + <node id='-39784' action='modify' lat='60.47645' lon='22.20365' /> + <node id='-39786' action='modify' lat='60.47299' lon='22.19482' /> + <node id='-39788' action='modify' lat='60.43241' lon='22.32263' /> + <node id='-39790' action='modify' lat='60.42835' lon='22.32737' /> + <node id='-39792' action='modify' lat='60.4233' lon='22.33585' /> + <node id='-39794' action='modify' lat='60.42025' lon='22.32107' /> + <node id='-39796' action='modify' lat='60.42818' lon='22.31196' /> + <node id='-39798' action='modify' lat='60.43215' lon='22.31439' /> + <node id='-39800' action='modify' lat='60.43258' lon='22.31667' /> + <node id='-39802' action='modify' lat='60.43253248762' lon='22.27713792603' /> + <node id='-39804' action='modify' lat='60.4343' lon='22.28456' /> + <node id='-39806' action='modify' lat='60.43499' lon='22.29225' /> + <node id='-39808' action='modify' lat='60.43245' lon='22.29564' /> + <node id='-39810' action='modify' lat='60.42894' lon='22.29349' /> + <node id='-39812' action='modify' lat='60.42506' lon='22.27929' /> + <node id='-39814' action='modify' lat='60.42288' lon='22.24603' /> + <node id='-39816' action='modify' lat='60.42536' lon='22.26349' /> + <node id='-39818' action='modify' lat='60.4219' lon='22.26787' /> + <node id='-39820' action='modify' lat='60.4157' lon='22.26641' /> + <node id='-39822' action='modify' lat='60.41536' lon='22.2713' /> + <node id='-39824' action='modify' lat='60.40943' lon='22.26612' /> + <node id='-39826' action='modify' lat='60.41382' lon='22.25849' /> + <node id='-39828' action='modify' lat='60.41536' lon='22.18092' /> + <node id='-39830' action='modify' lat='60.41875' lon='22.19766' /> + <node id='-39832' action='modify' lat='60.4136' lon='22.20165' /> + <node id='-39834' action='modify' lat='60.41187' lon='22.18124' /> + <node id='-39836' action='modify' lat='60.41382' lon='22.18224' /> + <node id='-39838' action='modify' lat='60.41156' lon='22.18045' /> + <node id='-39840' action='modify' lat='60.41307' lon='22.20002' /> + <node id='-39842' action='modify' lat='60.40765' lon='22.19821' /> + <node id='-39844' action='modify' lat='60.40864' lon='22.17655' /> + <node id='-39846' action='modify' lat='60.40834' lon='22.17552' /> + <node id='-39848' action='modify' lat='60.40773' lon='22.19004' /> + <node id='-39850' action='modify' lat='60.40008425414' lon='22.18847959259' /> + <node id='-39852' action='modify' lat='60.40212' lon='22.18257' /> + <node id='-39854' action='modify' lat='60.40071' lon='22.1682' /> + <node id='-39856' action='modify' lat='60.40567' lon='22.17207' /> + <node id='-39858' action='modify' lat='60.38922' lon='22.16942' /> + <node id='-39860' action='modify' lat='60.39234' lon='22.18616' /> + <node id='-39862' action='modify' lat='60.38439' lon='22.1926' /> + <node id='-39864' action='modify' lat='60.38445' lon='22.16751' /> + <node id='-39866' action='modify' lat='60.39291' lon='22.18552' /> + <node id='-39868' action='modify' lat='60.39257' lon='22.19483' /> + <node id='-39870' action='modify' lat='60.39348' lon='22.20569' /> + <node id='-39872' action='modify' lat='60.39844' lon='22.21229' /> + <node id='-39874' action='modify' lat='60.3995' lon='22.18893' /> + <node id='-39876' action='modify' lat='60.40769' lon='22.19037' /> + <node id='-39878' action='modify' lat='60.40056' lon='22.18946' /> + <node id='-39880' action='modify' lat='60.40044' lon='22.19775' /> + <node id='-39882' action='modify' lat='60.40256' lon='22.19895' /> + <node id='-39884' action='modify' lat='60.40733' lon='22.19792' /> + <node id='-39886' action='modify' lat='60.41343' lon='22.21989' /> + <node id='-39888' action='modify' lat='60.40506' lon='22.22324' /> + <node id='-39890' action='modify' lat='60.40398' lon='22.20494' /> + <node id='-39892' action='modify' lat='60.4127' lon='22.2044' /> + <node id='-39894' action='modify' lat='60.44668397003' lon='22.22057463558' /> + <node id='-39896' action='modify' lat='60.44462684988' lon='22.22456833862' /> + <node id='-39898' action='modify' lat='60.44480204333' lon='22.23307615211' /> + <node id='-39900' action='modify' lat='60.44604' lon='22.23667' /> + <node id='-39902' action='modify' lat='60.44797' lon='22.23457' /> + <node id='-39904' action='modify' lat='60.44768' lon='22.22393' /> + <node id='-39906' action='modify' lat='60.44435237926' lon='22.21650447632' /> + <node id='-39908' action='modify' lat='60.4465511497' lon='22.21657986786' /> + <node id='-39910' action='modify' lat='60.44741979704' lon='22.21670798546' /> + <node id='-39912' action='modify' lat='60.44743779144' lon='22.21781706215' /> + <node id='-39914' action='modify' lat='60.44611' lon='22.22006' /> + <node id='-39916' action='modify' lat='60.44378' lon='22.22384' /> + <node id='-39918' action='modify' lat='60.44355' lon='22.23234' /> + <node id='-39920' action='modify' lat='60.44448' lon='22.23491' /> + <node id='-39922' action='modify' lat='60.44422' lon='22.23603' /> + <node id='-39924' action='modify' lat='60.43618' lon='22.23813' /> + <node id='-39926' action='modify' lat='60.43201' lon='22.22567' /> + <node id='-39928' action='modify' lat='60.43402' lon='22.21505' /> + <node id='-39930' action='modify' lat='60.43541' lon='22.20654' /> + <node id='-39932' action='modify' lat='60.44164499902' lon='22.20710040741' /> + <node id='-39934' action='modify' lat='60.44896' lon='22.2171' /> + <node id='-39936' action='modify' lat='60.44767' lon='22.22204' /> + <node id='-39938' action='modify' lat='60.44837' lon='22.22394' /> + <node id='-39940' action='modify' lat='60.44827' lon='22.23472' /> + <node id='-39942' action='modify' lat='60.4463' lon='22.2371' /> + <node id='-39944' action='modify' lat='60.45119' lon='22.24507' /> + <node id='-39946' action='modify' lat='60.45133' lon='22.24013' /> + <node id='-39948' action='modify' lat='60.45296' lon='22.23209' /> + <node id='-39950' action='modify' lat='60.45315' lon='22.22472' /> + <node id='-39952' action='modify' lat='60.47143' lon='22.30907' /> + <node id='-39954' action='modify' lat='60.46766' lon='22.3065' /> + <node id='-39956' action='modify' lat='60.46638' lon='22.30976' /> + <node id='-39958' action='modify' lat='60.46627' lon='22.32465' /> + <node id='-39960' action='modify' lat='60.46868' lon='22.33113' /> + <node id='-39962' action='modify' lat='60.47168' lon='22.33288' /> + <node id='-39964' action='modify' lat='60.47388' lon='22.329' /> + <node id='-39966' action='modify' lat='60.47425' lon='22.32349' /> + <node id='-39968' action='modify' lat='60.47351' lon='22.31668' /> + <node id='-39970' action='modify' lat='60.45184714392' lon='22.27511259392' /> + <node id='-39972' action='modify' lat='60.45005' lon='22.27763' /> + <node id='-39974' action='modify' lat='60.45144' lon='22.28188' /> + <node id='-39976' action='modify' lat='60.45277' lon='22.27968' /> + <node id='-39978' action='modify' lat='60.45313' lon='22.27621' /> + <node id='-39980' action='modify' lat='60.44999' lon='22.27767' /> + <node id='-39982' action='modify' lat='60.45277' lon='22.28687' /> + <node id='-39984' action='modify' lat='60.45026' lon='22.29051' /> + <node id='-39986' action='modify' lat='60.44722' lon='22.2813' /> + <node id='-39988' action='modify' lat='60.41489' lon='22.29662' /> + <node id='-39990' action='modify' lat='60.40966' lon='22.30021' /> + <node id='-39992' action='modify' lat='60.41175' lon='22.31038' /> + <node id='-39994' action='modify' lat='60.41516' lon='22.31797' /> + <node id='-39996' action='modify' lat='60.41864' lon='22.31381' /> + <node id='-39998' action='modify' lat='60.41797' lon='22.30828' /> + <node id='-40000' action='modify' lat='60.41666' lon='22.3036' /> + <node id='-40002' action='modify' lat='60.41662' lon='22.31787' /> + <node id='-40004' action='modify' lat='60.41211' lon='22.32495' /> + <node id='-40006' action='modify' lat='60.41382' lon='22.33615' /> + <node id='-40008' action='modify' lat='60.41582' lon='22.33948' /> + <node id='-40010' action='modify' lat='60.41949' lon='22.33244' /> + <node id='-40012' action='modify' lat='60.41896' lon='22.32201' /> + <node id='-40014' action='modify' lat='60.43793' lon='22.35164' /> + <node id='-40016' action='modify' lat='60.43952' lon='22.36344' /> + <node id='-40018' action='modify' lat='60.43178' lon='22.37284' /> + <node id='-40020' action='modify' lat='60.42969' lon='22.35957' /> + <node id='-40022' action='modify' lat='60.43502' lon='22.35297' /> + <node id='-40024' action='modify' lat='60.43777' lon='22.35091' /> + <node id='-40026' action='modify' lat='60.43508' lon='22.35207' /> + <node id='-40028' action='modify' lat='60.4293' lon='22.35903' /> + <node id='-40030' action='modify' lat='60.42704' lon='22.34468' /> + <node id='-40032' action='modify' lat='60.43318' lon='22.33569' /> + <node id='-40034' action='modify' lat='60.43753' lon='22.33349' /> + <node id='-40036' action='modify' lat='60.43002' lon='22.32731' /> + <node id='-40038' action='modify' lat='60.43303' lon='22.33487' /> + <node id='-40040' action='modify' lat='60.4259' lon='22.34668' /> + <node id='-40042' action='modify' lat='60.42359' lon='22.34244' /> + <node id='-40044' action='modify' lat='60.42658' lon='22.33374' /> + <node id='-40046' action='modify' lat='60.43107' lon='22.29598' /> + <node id='-40048' action='modify' lat='60.43256' lon='22.30139' /> + <node id='-40050' action='modify' lat='60.42946' lon='22.30611' /> + <node id='-40052' action='modify' lat='60.42796' lon='22.30954' /> + <node id='-40054' action='modify' lat='60.42544' lon='22.30964' /> + <node id='-40056' action='modify' lat='60.42451' lon='22.30518' /> + <node id='-40058' action='modify' lat='60.42191' lon='22.30171' /> + <node id='-40060' action='modify' lat='60.42346' lon='22.29444' /> + <node id='-40062' action='modify' lat='60.42401' lon='22.29166' /> + <node id='-40064' action='modify' lat='60.42781' lon='22.29229' /> + <node id='-40066' action='modify' lat='60.42907' lon='22.29398' /> + <node id='-40068' action='modify' lat='60.4247' lon='22.27686' /> + <node id='-40070' action='modify' lat='60.42481' lon='22.27978' /> + <node id='-40072' action='modify' lat='60.42649' lon='22.28607' /> + <node id='-40074' action='modify' lat='60.42571' lon='22.29051' /> + <node id='-40076' action='modify' lat='60.42375' lon='22.29105' /> + <node id='-40078' action='modify' lat='60.42174' lon='22.30152' /> + <node id='-40080' action='modify' lat='60.41947' lon='22.29918' /> + <node id='-40082' action='modify' lat='60.41873' lon='22.29367' /> + <node id='-40084' action='modify' lat='60.41824' lon='22.29177' /> + <node id='-40086' action='modify' lat='60.41723' lon='22.28889' /> + <node id='-40088' action='modify' lat='60.41632' lon='22.27951' /> + <node id='-40090' action='modify' lat='60.42068' lon='22.27894' /> + <node id='-40092' action='modify' lat='60.41822' lon='22.29268' /> + <node id='-40094' action='modify' lat='60.41866' lon='22.29452' /> + <node id='-40096' action='modify' lat='60.41929' lon='22.29923' /> + <node id='-40098' action='modify' lat='60.42414' lon='22.30531' /> + <node id='-40100' action='modify' lat='60.42625' lon='22.31349' /> + <node id='-40102' action='modify' lat='60.41981' lon='22.32087' /> + <node id='-40104' action='modify' lat='60.41902' lon='22.31332' /> + <node id='-40106' action='modify' lat='60.41824' lon='22.30827' /> + <node id='-40108' action='modify' lat='60.41482' lon='22.29424' /> + <node id='-40110' action='modify' lat='60.50456' lon='22.27092' /> + <node id='-40112' action='modify' lat='60.4942' lon='22.26937' /> + <node id='-40114' action='modify' lat='60.49296' lon='22.28753' /> + <node id='-40116' action='modify' lat='60.49025' lon='22.30289' /> + <node id='-40118' action='modify' lat='60.49770041523' lon='22.3120730423' /> + <node id='-40120' action='modify' lat='60.50197' lon='22.30518' /> + <node id='-40122' action='modify' lat='60.50918' lon='22.29724' /> + <node id='-40124' action='modify' lat='60.50454' lon='22.27839' /> + <node id='-40126' action='modify' lat='60.51907' lon='22.29928' /> + <node id='-40128' action='modify' lat='60.50948' lon='22.29774' /> + <node id='-40130' action='modify' lat='60.50223' lon='22.30547' /> + <node id='-40132' action='modify' lat='60.49829421602' lon='22.31971410583' /> + <node id='-40134' action='modify' lat='60.49620452336' lon='22.33167360321' /> + <node id='-40136' action='modify' lat='60.49714' lon='22.33434' /> + <node id='-40138' action='modify' lat='60.50004' lon='22.33825' /> + <node id='-40140' action='modify' lat='60.50487' lon='22.34078' /> + <node id='-40142' action='modify' lat='60.50577' lon='22.34722' /> + <node id='-40144' action='modify' lat='60.50741' lon='22.35198' /> + <node id='-40146' action='modify' lat='60.51125' lon='22.35147' /> + <node id='-40148' action='modify' lat='60.51308' lon='22.34955' /> + <node id='-40150' action='modify' lat='60.51599' lon='22.35211' /> + <node id='-40152' action='modify' lat='60.51867' lon='22.34943' /> + <node id='-40154' action='modify' lat='60.52121' lon='22.35074' /> + <node id='-40156' action='modify' lat='60.52359' lon='22.34838' /> + <node id='-40158' action='modify' lat='60.52687' lon='22.35005' /> + <node id='-40160' action='modify' lat='60.5276' lon='22.32719' /> + <node id='-40162' action='modify' lat='60.52621' lon='22.30748' /> + <node id='-40164' action='modify' lat='60.53067' lon='22.28298' /> + <node id='-40166' action='modify' lat='60.53473' lon='22.28328' /> + <node id='-40168' action='modify' lat='60.53746' lon='22.28761' /> + <node id='-40170' action='modify' lat='60.53782' lon='22.29628' /> + <node id='-40172' action='modify' lat='60.53611' lon='22.30546' /> + <node id='-40174' action='modify' lat='60.53301' lon='22.31246' /> + <node id='-40176' action='modify' lat='60.52963' lon='22.31031' /> + <node id='-40178' action='modify' lat='60.52767' lon='22.30177' /> + <node id='-40180' action='modify' lat='60.52746' lon='22.29008' /> + <node id='-40182' action='modify' lat='60.5278' lon='22.28504' /> + <node id='-40184' action='modify' lat='60.54416' lon='22.33589' /> + <node id='-40186' action='modify' lat='60.53523' lon='22.3407' /> + <node id='-40188' action='modify' lat='60.5348' lon='22.35709' /> + <node id='-40190' action='modify' lat='60.53816' lon='22.38258' /> + <node id='-40192' action='modify' lat='60.5504' lon='22.37649' /> + <node id='-40194' action='modify' lat='60.55019' lon='22.35541' /> + <node id='-40196' action='modify' lat='60.53831' lon='22.29639' /> + <node id='-40198' action='modify' lat='60.5366' lon='22.30597' /> + <node id='-40200' action='modify' lat='60.53508' lon='22.31491' /> + <node id='-40202' action='modify' lat='60.53941' lon='22.33053' /> + <node id='-40204' action='modify' lat='60.54105' lon='22.3343' /> + <node id='-40206' action='modify' lat='60.54776' lon='22.32782' /> + <node id='-40208' action='modify' lat='60.55521' lon='22.31581' /> + <node id='-40210' action='modify' lat='60.555' lon='22.30319' /> + <node id='-40212' action='modify' lat='60.54915871001' lon='22.29765526459' /> + <node id='-40214' action='modify' lat='60.54156126355' lon='22.29780215881' /> + <node id='-40216' action='modify' lat='60.70317819944' lon='22.42961601074' /> + <node id='-40218' action='modify' lat='60.65711469229' lon='22.3885446933' /> + <node id='-40220' action='modify' lat='60.65372716934' lon='22.4513016983' /> + <node id='-40222' action='modify' lat='60.69439534969' lon='22.45035588696' /> + <node id='-40224' action='modify' lat='60.7029882268' lon='22.44965996826' /> + <node id='-40226' action='modify' lat='60.63228' lon='22.25193' /> + <node id='-40228' action='modify' lat='60.63841' lon='22.25663' /> + <node id='-40230' action='modify' lat='60.63974' lon='22.26757' /> + <node id='-40232' action='modify' lat='60.63789' lon='22.27982' /> + <node id='-40234' action='modify' lat='60.63179' lon='22.28508' /> + <node id='-40236' action='modify' lat='60.62939' lon='22.28474' /> + <node id='-40238' action='modify' lat='60.62591' lon='22.27817' /> + <node id='-40240' action='modify' lat='60.62497' lon='22.26963' /> + <node id='-40242' action='modify' lat='60.62585' lon='22.26294' /> + <node id='-40244' action='modify' lat='60.62816' lon='22.25642' /> + <node id='-40246' action='modify' lat='60.61701' lon='22.29598' /> + <node id='-40248' action='modify' lat='60.61844' lon='22.29997' /> + <node id='-40250' action='modify' lat='60.62151' lon='22.30392' /> + <node id='-40252' action='modify' lat='60.62177' lon='22.31443' /> + <node id='-40254' action='modify' lat='60.61989' lon='22.32263' /> + <node id='-40256' action='modify' lat='60.61751' lon='22.32744' /> + <node id='-40258' action='modify' lat='60.61309' lon='22.32727' /> + <node id='-40260' action='modify' lat='60.6105' lon='22.32349' /> + <node id='-40262' action='modify' lat='60.60898' lon='22.3134' /> + <node id='-40264' action='modify' lat='60.60578' lon='22.30641' /> + <node id='-40266' action='modify' lat='60.60473' lon='22.29837' /> + <node id='-40268' action='modify' lat='60.60846' lon='22.29452' /> + <node id='-40270' action='modify' lat='60.61393' lon='22.29362' /> + <node id='-40272' action='modify' lat='60.63183' lon='22.28765' /> + <node id='-40274' action='modify' lat='60.62286' lon='22.30757' /> + <node id='-40276' action='modify' lat='60.62203' lon='22.30275' /> + <node id='-40278' action='modify' lat='60.61859' lon='22.29876' /> + <node id='-40280' action='modify' lat='60.61793' lon='22.29512' /> + <node id='-40282' action='modify' lat='60.6144' lon='22.291' /> + <node id='-40284' action='modify' lat='60.61267' lon='22.28526' /> + <node id='-40286' action='modify' lat='60.61524' lon='22.26766' /> + <node id='-40288' action='modify' lat='60.62429' lon='22.25701' /> + <node id='-40290' action='modify' lat='60.62436' lon='22.27036' /> + <node id='-40292' action='modify' lat='60.62543' lon='22.27867' /> + <node id='-40294' action='modify' lat='60.62748' lon='22.28476' /> + <node id='-40296' action='modify' lat='60.5485' lon='22.21865' /> + <node id='-40298' action='modify' lat='60.54859' lon='22.22521' /> + <node id='-40300' action='modify' lat='60.54679' lon='22.23345' /> + <node id='-40302' action='modify' lat='60.54212' lon='22.23594' /> + <node id='-40304' action='modify' lat='60.53736' lon='22.23298' /> + <node id='-40306' action='modify' lat='60.53583' lon='22.22764' /> + <node id='-40308' action='modify' lat='60.53504' lon='22.22218' /> + <node id='-40310' action='modify' lat='60.53565' lon='22.21249' /> + <node id='-40312' action='modify' lat='60.53877' lon='22.21165' /> + <node id='-40314' action='modify' lat='60.52877' lon='22.21779' /> + <node id='-40316' action='modify' lat='60.52955' lon='22.22865' /> + <node id='-40318' action='modify' lat='60.52875' lon='22.23582' /> + <node id='-40320' action='modify' lat='60.52454' lon='22.23461' /> + <node id='-40322' action='modify' lat='60.52214' lon='22.22831' /> + <node id='-40324' action='modify' lat='60.52235' lon='22.21873' /> + <node id='-40326' action='modify' lat='60.5245' lon='22.21595' /> + <node id='-40328' action='modify' lat='60.51975' lon='22.21418' /> + <node id='-40330' action='modify' lat='60.52028' lon='22.23079' /> + <node id='-40332' action='modify' lat='60.51605' lon='22.23247' /> + <node id='-40334' action='modify' lat='60.51343' lon='22.23208' /> + <node id='-40336' action='modify' lat='60.51251' lon='22.2238' /> + <node id='-40338' action='modify' lat='60.51284' lon='22.21253' /> + <node id='-40340' action='modify' lat='60.51642' lon='22.20939' /> + <node id='-40342' action='modify' lat='60.50515' lon='22.21667' /> + <node id='-40344' action='modify' lat='60.49938' lon='22.21689' /> + <node id='-40346' action='modify' lat='60.50086' lon='22.23793' /> + <node id='-40348' action='modify' lat='60.50539' lon='22.23839' /> + <node id='-40350' action='modify' lat='60.50476' lon='22.22388' /> + <node id='-40352' action='modify' lat='60.56523' lon='22.23268' /> + <node id='-40354' action='modify' lat='60.56325' lon='22.23641' /> + <node id='-40356' action='modify' lat='60.55938' lon='22.23357' /> + <node id='-40358' action='modify' lat='60.55631' lon='22.23255' /> + <node id='-40360' action='modify' lat='60.55635' lon='22.22264' /> + <node id='-40362' action='modify' lat='60.55931' lon='22.22038' /> + <node id='-40364' action='modify' lat='60.56377' lon='22.22117' /> + <node id='-40366' action='modify' lat='60.56525' lon='22.22697' /> + <node id='-40368' action='modify' lat='60.59679' lon='22.27705' /> + <node id='-40370' action='modify' lat='60.59422' lon='22.28856' /> + <node id='-40372' action='modify' lat='60.58484' lon='22.27633' /> + <node id='-40374' action='modify' lat='60.59074' lon='22.261' /> + <node id='-40376' action='modify' lat='60.59537' lon='22.26289' /> + <node id='-40378' action='modify' lat='60.60622' lon='22.28272' /> + <node id='-40380' action='modify' lat='60.60374' lon='22.29667' /> + <node id='-40382' action='modify' lat='60.59449' lon='22.2892' /> + <node id='-40384' action='modify' lat='60.59743' lon='22.27614' /> + <node id='-40386' action='modify' lat='60.5469' lon='22.2341' /> + <node id='-40388' action='modify' lat='60.54117' lon='22.23667' /> + <node id='-40390' action='modify' lat='60.54289' lon='22.25424' /> + <node id='-40392' action='modify' lat='60.54653' lon='22.25504' /> + <node id='-40394' action='modify' lat='60.54902' lon='22.25303' /> + <node id='-40396' action='modify' lat='60.5496' lon='22.24528' /> + <node id='-40398' action='modify' lat='60.54848' lon='22.23719' /> + <node id='-40400' action='modify' lat='60.53373' lon='22.23598' /> + <node id='-40402' action='modify' lat='60.53299' lon='22.25298' /> + <node id='-40404' action='modify' lat='60.5291' lon='22.25375' /> + <node id='-40406' action='modify' lat='60.52862' lon='22.24042' /> + <node id='-40408' action='modify' lat='60.53072' lon='22.23656' /> + <node id='-40410' action='modify' lat='60.49101' lon='22.19397' /> + <node id='-40412' action='modify' lat='60.49163' lon='22.19834' /> + <node id='-40414' action='modify' lat='60.49194' lon='22.20178' /> + <node id='-40416' action='modify' lat='60.4921' lon='22.20437' /> + <node id='-40418' action='modify' lat='60.49179' lon='22.20583' /> + <node id='-40420' action='modify' lat='60.49126' lon='22.2083' /> + <node id='-40422' action='modify' lat='60.48972' lon='22.20796' /> + <node id='-40424' action='modify' lat='60.48979' lon='22.2039' /> + <node id='-40426' action='modify' lat='60.48898' lon='22.19994' /> + <node id='-40428' action='modify' lat='60.4889' lon='22.19673' /> + <node id='-40430' action='modify' lat='60.4897' lon='22.19482' /> + <node id='-40432' action='modify' lat='60.49551361401' lon='22.18027620636' /> + <node id='-40434' action='modify' lat='60.48956' lon='22.18084' /> + <node id='-40436' action='modify' lat='60.4911' lon='22.19373' /> + <node id='-40438' action='modify' lat='60.49171' lon='22.19841' /> + <node id='-40440' action='modify' lat='60.49219' lon='22.20442' /> + <node id='-40442' action='modify' lat='60.49339' lon='22.21451' /> + <node id='-40444' action='modify' lat='60.49805103482' lon='22.21371169312' /> + <node id='-40446' action='modify' lat='60.49721' lon='22.14869' /> + <node id='-40448' action='modify' lat='60.49887146284' lon='22.15847730682' /> + <node id='-40450' action='modify' lat='60.49176596557' lon='22.16431191528' /> + <node id='-40452' action='modify' lat='60.48988' lon='22.15109' /> + <node id='-40454' action='modify' lat='60.48622' lon='22.15035' /> + <node id='-40456' action='modify' lat='60.48616' lon='22.14137' /> + <node id='-40458' action='modify' lat='60.49151' lon='22.13889' /> + <node id='-40460' action='modify' lat='60.49218' lon='22.14262' /> + <node id='-40462' action='modify' lat='60.49193' lon='22.14929' /> + <node id='-40464' action='modify' lat='60.48956' lon='22.15012' /> + <node id='-40466' action='modify' lat='60.48615' lon='22.14136' /> + <node id='-40468' action='modify' lat='60.48618' lon='22.15052' /> + <node id='-40470' action='modify' lat='60.48319' lon='22.15037' /> + <node id='-40472' action='modify' lat='60.48113' lon='22.14966' /> + <node id='-40474' action='modify' lat='60.47855' lon='22.14669' /> + <node id='-40476' action='modify' lat='60.48296' lon='22.13831' /> + <node id='-40478' action='modify' lat='60.46621' lon='22.01291' /> + <node id='-40480' action='modify' lat='60.4756' lon='22.03136' /> + <node id='-40482' action='modify' lat='60.46964' lon='22.04724' /> + <node id='-40484' action='modify' lat='60.45966' lon='22.02782' /> + <node id='-40486' action='modify' lat='60.48793' lon='22.05986' /> + <node id='-40488' action='modify' lat='60.48292' lon='22.06321' /> + <node id='-40490' action='modify' lat='60.48423' lon='22.07634' /> + <node id='-40492' action='modify' lat='60.4891' lon='22.07471' /> + <node id='-40494' action='modify' lat='60.47963' lon='22.0434' /> + <node id='-40496' action='modify' lat='60.48179' lon='22.04952' /> + <node id='-40498' action='modify' lat='60.48136' lon='22.05795' /> + <node id='-40500' action='modify' lat='60.47832' lon='22.06057' /> + <node id='-40502' action='modify' lat='60.47644' lon='22.05118' /> + <node id='-40504' action='modify' lat='60.4777' lon='22.04725' /> + <node id='-40506' action='modify' lat='60.47451' lon='22.05205' /> + <node id='-40508' action='modify' lat='60.47139' lon='22.04357' /> + <node id='-40510' action='modify' lat='60.47441' lon='22.03658' /> + <node id='-40512' action='modify' lat='60.47698' lon='22.04613' /> + <node id='-40514' action='modify' lat='60.48013' lon='22.04005' /> + <node id='-40516' action='modify' lat='60.47721' lon='22.04623' /> + <node id='-40518' action='modify' lat='60.4745' lon='22.03626' /> + <node id='-40520' action='modify' lat='60.47745' lon='22.02811' /> + <node id='-40522' action='modify' lat='60.47991' lon='22.03291' /> + <node id='-40524' action='modify' lat='60.46934' lon='22.00377' /> + <node id='-40526' action='modify' lat='60.46376' lon='22.006' /> + <node id='-40528' action='modify' lat='60.45842' lon='22.00107' /> + <node id='-40530' action='modify' lat='60.45739' lon='21.99416' /> + <node id='-40532' action='modify' lat='60.45956' lon='21.9855' /> + <node id='-40534' action='modify' lat='60.4627' lon='21.98495' /> + <node id='-40536' action='modify' lat='60.46486' lon='21.9869' /> + <node id='-40538' action='modify' lat='60.46816' lon='21.99042' /> + <node id='-40540' action='modify' lat='60.47118' lon='21.99553' /> + <node id='-40542' action='modify' lat='60.47116' lon='22.00085' /> + <node id='-40544' action='modify' lat='60.4583' lon='21.9657' /> + <node id='-40546' action='modify' lat='60.45409' lon='21.96832' /> + <node id='-40548' action='modify' lat='60.45339' lon='21.98699' /> + <node id='-40550' action='modify' lat='60.45687' lon='21.98618' /> + <node id='-40552' action='modify' lat='60.45903' lon='21.97556' /> + <node id='-40554' action='modify' lat='60.46479' lon='21.93772' /> + <node id='-40556' action='modify' lat='60.4601' lon='21.94146' /> + <node id='-40558' action='modify' lat='60.45912' lon='21.95794' /> + <node id='-40560' action='modify' lat='60.45933' lon='21.96746' /> + <node id='-40562' action='modify' lat='60.46305' lon='21.96746' /> + <node id='-40564' action='modify' lat='60.46538' lon='21.95206' /> + <node id='-40566' action='modify' lat='60.45817' lon='21.93747' /> + <node id='-40568' action='modify' lat='60.45787' lon='21.95395' /> + <node id='-40570' action='modify' lat='60.45461' lon='21.96017' /> + <node id='-40572' action='modify' lat='60.44968' lon='21.95759' /> + <node id='-40574' action='modify' lat='60.44452' lon='21.94811' /> + <node id='-40576' action='modify' lat='60.44901' lon='21.93678' /> + <node id='-40578' action='modify' lat='60.4558' lon='21.93259' /> + <node id='-40580' action='modify' lat='60.47289' lon='21.92545' /> + <node id='-40582' action='modify' lat='60.47127' lon='21.93193' /> + <node id='-40584' action='modify' lat='60.4642' lon='21.93661' /> + <node id='-40586' action='modify' lat='60.45933' lon='21.93905' /> + <node id='-40588' action='modify' lat='60.45779' lon='21.93472' /> + <node id='-40590' action='modify' lat='60.45682' lon='21.93004' /> + <node id='-40592' action='modify' lat='60.46058' lon='21.92725' /> + <node id='-40594' action='modify' lat='60.46553' lon='21.92554' /> + <node id='-40596' action='modify' lat='60.44672' lon='21.99368' /> + <node id='-40598' action='modify' lat='60.44539' lon='22.01072' /> + <node id='-40600' action='modify' lat='60.43828' lon='22.0106' /> + <node id='-40602' action='modify' lat='60.43692' lon='21.99503' /> + <node id='-40604' action='modify' lat='60.4419' lon='21.98714' /> + <node id='-40606' action='modify' lat='60.43249' lon='21.99471' /> + <node id='-40608' action='modify' lat='60.42817' lon='21.99317' /> + <node id='-40610' action='modify' lat='60.42641' lon='21.99991' /> + <node id='-40612' action='modify' lat='60.42794' lon='22.00707' /> + <node id='-40614' action='modify' lat='60.43068' lon='22.00725' /> + <node id='-40616' action='modify' lat='60.43279' lon='22.00142' /> + <node id='-40618' action='modify' lat='60.4291' lon='22.01385' /> + <node id='-40620' action='modify' lat='60.42671' lon='22.02724' /> + <node id='-40622' action='modify' lat='60.4225' lon='22.02561' /> + <node id='-40624' action='modify' lat='60.42091' lon='22.01817' /> + <node id='-40626' action='modify' lat='60.42152' lon='22.00729' /> + <node id='-40628' action='modify' lat='60.42571' lon='22.00965' /> + <node id='-40630' action='modify' lat='60.43711' lon='22.03643' /> + <node id='-40632' action='modify' lat='60.43147' lon='22.03844' /> + <node id='-40634' action='modify' lat='60.43175' lon='22.02212' /> + <node id='-40636' action='modify' lat='60.43729' lon='22.02329' /> + <node id='-40638' action='modify' lat='60.43808' lon='22.03051' /> + <node id='-40640' action='modify' lat='60.43713' lon='22.03784' /> + <node id='-40642' action='modify' lat='60.43264' lon='22.03969' /> + <node id='-40644' action='modify' lat='60.4338' lon='22.05253' /> + <node id='-40646' action='modify' lat='60.4375' lon='22.05188' /> + <node id='-40648' action='modify' lat='60.43833' lon='22.04534' /> + <node id='-40650' action='modify' lat='60.43237' lon='22.04244' /> + <node id='-40652' action='modify' lat='60.43385' lon='22.05553' /> + <node id='-40654' action='modify' lat='60.43279' lon='22.06823' /> + <node id='-40656' action='modify' lat='60.42902' lon='22.06797' /> + <node id='-40658' action='modify' lat='60.42481' lon='22.06334' /> + <node id='-40660' action='modify' lat='60.42356' lon='22.05095' /> + <node id='-40662' action='modify' lat='60.42731' lon='22.04409' /> + <node id='-40664' action='modify' lat='60.44632' lon='22.01141' /> + <node id='-40666' action='modify' lat='60.43693' lon='22.01184' /> + <node id='-40668' action='modify' lat='60.43838' lon='22.03102' /> + <node id='-40670' action='modify' lat='60.4431' lon='22.0342' /> + <node id='-40672' action='modify' lat='60.44734' lon='22.02842' /> + <node id='-40674' action='modify' lat='60.45153' lon='21.99738' /> + <node id='-40676' action='modify' lat='60.45208' lon='22.01853' /> + <node id='-40678' action='modify' lat='60.44772' lon='22.0278' /> + <node id='-40680' action='modify' lat='60.44674' lon='22.0081' /> + <node id='-40682' action='modify' lat='60.4474' lon='21.99635' /> + <node id='-40684' action='modify' lat='60.45536' lon='21.99716' /> + <node id='-40686' action='modify' lat='60.45548' lon='22.01993' /> + <node id='-40688' action='modify' lat='60.45229' lon='22.01896' /> + <node id='-40690' action='modify' lat='60.45182' lon='21.99755' /> + <node id='-40692' action='modify' lat='60.45817' lon='22.00171' /> + <node id='-40694' action='modify' lat='60.45587' lon='22.00239' /> + <node id='-40696' action='modify' lat='60.45578' lon='22.02025' /> + <node id='-40698' action='modify' lat='60.45977' lon='22.02428' /> + <node id='-40700' action='modify' lat='60.46318' lon='22.01614' /> + <node id='-40702' action='modify' lat='60.46463' lon='22.00757' /> + <node id='-40704' action='modify' lat='60.38468' lon='21.92931' /> + <node id='-40706' action='modify' lat='60.3751' lon='21.92828' /> + <node id='-40708' action='modify' lat='60.37034' lon='21.933' /> + <node id='-40710' action='modify' lat='60.37009' lon='21.94914' /> + <node id='-40712' action='modify' lat='60.37247' lon='21.95781' /> + <node id='-40714' action='modify' lat='60.37684' lon='21.96141' /> + <node id='-40716' action='modify' lat='60.38138' lon='21.95583' /> + <node id='-40718' action='modify' lat='60.38395' lon='21.9437' /> + <node id='-40720' action='modify' lat='60.39196' lon='21.96356' /> + <node id='-40722' action='modify' lat='60.38507' lon='21.95802' /> + <node id='-40724' action='modify' lat='60.38214' lon='21.95519' /> + <node id='-40726' action='modify' lat='60.38389' lon='21.94663' /> + <node id='-40728' action='modify' lat='60.38839' lon='21.94785' /> + <node id='-40730' action='modify' lat='60.3915' lon='21.95289' /> + <node id='-40732' action='modify' lat='60.39255' lon='21.95558' /> + <node id='-40734' action='modify' lat='60.39219' lon='21.96429' /> + <node id='-40736' action='modify' lat='60.39327' lon='21.97081' /> + <node id='-40738' action='modify' lat='60.39785' lon='21.97493' /> + <node id='-40740' action='modify' lat='60.40239' lon='21.98922' /> + <node id='-40742' action='modify' lat='60.39959' lon='22.00454' /> + <node id='-40744' action='modify' lat='60.3896' lon='22.00042' /> + <node id='-40746' action='modify' lat='60.38519' lon='21.98236' /> + <node id='-40748' action='modify' lat='60.38545' lon='21.96723' /> + <node id='-40750' action='modify' lat='60.38557' lon='21.9592' /> + <node id='-40752' action='modify' lat='60.37034' lon='21.85902' /> + <node id='-40754' action='modify' lat='60.37798' lon='21.86576' /> + <node id='-40756' action='modify' lat='60.379' lon='21.88296' /> + <node id='-40758' action='modify' lat='60.37701' lon='21.89919' /> + <node id='-40760' action='modify' lat='60.37115' lon='21.89893' /> + <node id='-40762' action='modify' lat='60.36266' lon='21.89318' /> + <node id='-40764' action='modify' lat='60.36147' lon='21.91858' /> + <node id='-40766' action='modify' lat='60.34742' lon='21.89533' /> + <node id='-40768' action='modify' lat='60.35684' lon='21.81905' /> + <node id='-40770' action='modify' lat='60.36498' lon='21.816' /> + <node id='-40772' action='modify' lat='60.36818' lon='21.82743' /> + <node id='-40774' action='modify' lat='60.36631' lon='21.86932' /> + <node id='-40776' action='modify' lat='60.3619' lon='21.89292' /> + <node id='-40778' action='modify' lat='60.345' lon='21.93592' /> + <node id='-40780' action='modify' lat='60.35307' lon='21.93884' /> + <node id='-40782' action='modify' lat='60.35161' lon='21.96677' /> + <node id='-40784' action='modify' lat='60.34273' lon='21.96631' /> + <node id='-40786' action='modify' lat='60.34721' lon='21.8967' /> + <node id='-40788' action='modify' lat='60.34462' lon='21.93069' /> + <node id='-40790' action='modify' lat='60.35386' lon='21.93677' /> + <node id='-40792' action='modify' lat='60.36105' lon='21.94742' /> + <node id='-40794' action='modify' lat='60.36139' lon='21.91931' /> + <node id='-40796' action='modify' lat='60.37034' lon='21.91867' /> + <node id='-40798' action='modify' lat='60.36958' lon='21.96193' /> + <node id='-40800' action='modify' lat='60.36075' lon='21.95832' /> + <node id='-40802' action='modify' lat='60.36209' lon='21.91776' /> + <node id='-40804' action='modify' lat='60.33213' lon='21.94819' /> + <node id='-40806' action='modify' lat='60.33858' lon='22.00361' /> + <node id='-40808' action='modify' lat='60.33052' lon='22.04098' /> + <node id='-40810' action='modify' lat='60.31658' lon='22.04338' /> + <node id='-40812' action='modify' lat='60.30279' lon='22.02163' /> + <node id='-40814' action='modify' lat='60.31461' lon='21.96875' /> + <node id='-40816' action='modify' lat='60.3181' lon='21.9125' /> + <node id='-40818' action='modify' lat='60.3248' lon='21.91719' /> + <node id='-40820' action='modify' lat='60.32677' lon='21.94377' /> + <node id='-40822' action='modify' lat='60.31615' lon='21.91275' /> + <node id='-40824' action='modify' lat='60.31411' lon='21.96682' /> + <node id='-40826' action='modify' lat='60.30382' lon='22.00253' /> + <node id='-40828' action='modify' lat='60.2732' lon='21.95927' /> + <node id='-40830' action='modify' lat='60.27022' lon='21.9039' /> + <node id='-40832' action='modify' lat='60.27743' lon='21.86993' /> + <node id='-40834' action='modify' lat='60.31041' lon='21.86229' /> + <node id='-40836' action='modify' lat='60.4588' lon='21.89253' /> + <node id='-40838' action='modify' lat='60.46342' lon='21.91277' /> + <node id='-40840' action='modify' lat='60.45913' lon='21.92518' /> + <node id='-40842' action='modify' lat='60.45353' lon='21.92335' /> + <node id='-40844' action='modify' lat='60.45278' lon='21.89848' /> + <node id='-40846' action='modify' lat='60.41993' lon='21.88532' /> + <node id='-40848' action='modify' lat='60.41981' lon='21.90974' /> + <node id='-40850' action='modify' lat='60.41084' lon='21.90961' /> + <node id='-40852' action='modify' lat='60.40606' lon='21.90507' /> + <node id='-40854' action='modify' lat='60.40658' lon='21.88517' /> + <node id='-40856' action='modify' lat='60.41376' lon='21.88275' /> + <node id='-40858' action='modify' lat='60.40559' lon='21.87069' /> + <node id='-40860' action='modify' lat='60.3973' lon='21.86145' /> + <node id='-40862' action='modify' lat='60.39395' lon='21.86816' /> + <node id='-40864' action='modify' lat='60.3913' lon='21.88425' /> + <node id='-40866' action='modify' lat='60.39673' lon='21.89541' /> + <node id='-40868' action='modify' lat='60.40183' lon='21.90391' /> + <node id='-40870' action='modify' lat='60.40548' lon='21.90203' /> + <node id='-40872' action='modify' lat='60.40573' lon='21.88763' /> + <node id='-40874' action='modify' lat='60.40638' lon='21.87778' /> + <node id='-40876' action='modify' lat='60.41411' lon='21.86657' /> + <node id='-40878' action='modify' lat='60.40649' lon='21.87274' /> + <node id='-40880' action='modify' lat='60.4061' lon='21.86952' /> + <node id='-40882' action='modify' lat='60.39758' lon='21.85996' /> + <node id='-40884' action='modify' lat='60.3999' lon='21.84439' /> + <node id='-40886' action='modify' lat='60.40677' lon='21.84254' /> + <node id='-40888' action='modify' lat='60.41169' lon='21.84863' /> + <node id='-40890' action='modify' lat='60.41625' lon='21.84606' /> + <node id='-40892' action='modify' lat='60.41236' lon='21.83934' /> + <node id='-40894' action='modify' lat='60.4107' lon='21.84571' /> + <node id='-40896' action='modify' lat='60.41211' lon='21.8485' /> + <node id='-40898' action='modify' lat='60.41383' lon='21.85666' /> + <node id='-40900' action='modify' lat='60.41599' lon='21.85209' /> + <node id='-40902' action='modify' lat='60.41608' lon='21.82546' /> + <node id='-40904' action='modify' lat='60.4126' lon='21.83867' /> + <node id='-40906' action='modify' lat='60.41642' lon='21.84571' /> + <node id='-40908' action='modify' lat='60.41676' lon='21.8476' /> + <node id='-40910' action='modify' lat='60.41523' lon='21.85736' /> + <node id='-40912' action='modify' lat='60.41847' lon='21.86356' /> + <node id='-40914' action='modify' lat='60.42265' lon='21.85766' /> + <node id='-40916' action='modify' lat='60.42449' lon='21.84555' /> + <node id='-40918' action='modify' lat='60.42942' lon='21.83726' /> + <node id='-40920' action='modify' lat='60.4271' lon='21.82994' /> + <node id='-40922' action='modify' lat='60.42242' lon='21.82972' /> + <node id='-40924' action='modify' lat='60.41895' lon='21.82501' /> + <node id='-40926' action='modify' lat='60.40953' lon='21.82254' /> + <node id='-40928' action='modify' lat='60.40847' lon='21.8294' /> + <node id='-40930' action='modify' lat='60.39851' lon='21.83172' /> + <node id='-40932' action='modify' lat='60.39584' lon='21.81224' /> + <node id='-40934' action='modify' lat='60.39433' lon='21.78955' /> + <node id='-40936' action='modify' lat='60.40101' lon='21.78666' /> + <node id='-40938' action='modify' lat='60.40682' lon='21.80082' /> + <node id='-40940' action='modify' lat='60.39418' lon='21.79404' /> + <node id='-40942' action='modify' lat='60.38477' lon='21.79782' /> + <node id='-40944' action='modify' lat='60.3818' lon='21.81018' /> + <node id='-40946' action='modify' lat='60.39284' lon='21.83845' /> + <node id='-40948' action='modify' lat='60.3988' lon='21.8367' /> + <node id='-40950' action='modify' lat='60.39539' lon='21.81194' /> + <node id='-40952' action='modify' lat='60.44168' lon='21.89524' /> + <node id='-40954' action='modify' lat='60.43967' lon='21.92588' /> + <node id='-40956' action='modify' lat='60.4315' lon='21.92446' /> + <node id='-40958' action='modify' lat='60.43124' lon='21.91478' /> + <node id='-40960' action='modify' lat='60.43522' lon='21.91076' /> + <node id='-40962' action='modify' lat='60.43514' lon='21.89388' /> + <node id='-40964' action='modify' lat='60.31005' lon='22.31126' /> + <node id='-40966' action='modify' lat='60.30829' lon='22.31139' /> + <node id='-40968' action='modify' lat='60.30549' lon='22.32734' /> + <node id='-40970' action='modify' lat='60.3091' lon='22.33233' /> + <node id='-40972' action='modify' lat='60.31726' lon='22.31225' /> + <node id='-40974' action='modify' lat='60.31029' lon='22.31812' /> + <node id='-40976' action='modify' lat='60.31014' lon='22.31119' /> + <node id='-40978' action='modify' lat='60.30795' lon='22.30609' /> + <node id='-40980' action='modify' lat='60.31543' lon='22.30019' /> + <node id='-40982' action='modify' lat='60.30946' lon='22.30409' /> + <node id='-40984' action='modify' lat='60.30757' lon='22.30542' /> + <node id='-40986' action='modify' lat='60.30366' lon='22.30785' /> + <node id='-40988' action='modify' lat='60.29686' lon='22.30906' /> + <node id='-40990' action='modify' lat='60.2964' lon='22.29239' /> + <node id='-40992' action='modify' lat='60.30305' lon='22.29152' /> + <node id='-40994' action='modify' lat='60.30762' lon='22.29572' /> + <node id='-40996' action='modify' lat='60.30874' lon='22.29992' /> + <node id='-40998' action='modify' lat='60.29872' lon='22.3089' /> + <node id='-41000' action='modify' lat='60.29602' lon='22.30952' /> + <node id='-41002' action='modify' lat='60.29306' lon='22.30779' /> + <node id='-41004' action='modify' lat='60.2912' lon='22.31036' /> + <node id='-41006' action='modify' lat='60.29087' lon='22.31654' /> + <node id='-41008' action='modify' lat='60.2948' lon='22.31885' /> + <node id='-41010' action='modify' lat='60.30009' lon='22.31516' /> + <node id='-41012' action='modify' lat='60.2991' lon='22.31073' /> + <node id='-41014' action='modify' lat='60.30564' lon='22.32491' /> + <node id='-41016' action='modify' lat='60.30443' lon='22.32312' /> + <node id='-41018' action='modify' lat='60.30334' lon='22.31706' /> + <node id='-41020' action='modify' lat='60.3037' lon='22.30853' /> + <node id='-41022' action='modify' lat='60.30703' lon='22.30615' /> + <node id='-41024' action='modify' lat='60.30808' lon='22.31085' /> + <node id='-41026' action='modify' lat='60.30238' lon='22.31725' /> + <node id='-41028' action='modify' lat='60.30307' lon='22.32282' /> + <node id='-41030' action='modify' lat='60.30508' lon='22.3254' /> + <node id='-41032' action='modify' lat='60.30326' lon='22.33505' /> + <node id='-41034' action='modify' lat='60.29891' lon='22.32422' /> + <node id='-41036' action='modify' lat='60.29814' lon='22.31792' /> + <node id='-41038' action='modify' lat='60.30027' lon='22.31532' /> + <node id='-41040' action='modify' lat='60.3134144828' lon='22.31701112701' /> + <node id='-41042' action='modify' lat='60.3105' lon='22.31933' /> + <node id='-41044' action='modify' lat='60.31371' lon='22.33881' /> + <node id='-41046' action='modify' lat='60.31626232902' lon='22.33593150787' /> + <node id='-41048' action='modify' lat='60.31697005561' lon='22.33342711639' /> + <node id='-41050' action='modify' lat='60.31578488328' lon='22.33110720642' /> + <node id='-41052' action='modify' lat='60.35167' lon='22.34817' /> + <node id='-41054' action='modify' lat='60.34309' lon='22.34877' /> + <node id='-41056' action='modify' lat='60.34296' lon='22.37713' /> + <node id='-41058' action='modify' lat='60.34534' lon='22.39574' /> + <node id='-41060' action='modify' lat='60.35086' lon='22.39134' /> + <node id='-41062' action='modify' lat='60.35266' lon='22.37124' /> + <node id='-41064' action='modify' lat='60.35292' lon='22.35754' /> + <node id='-41066' action='modify' lat='60.32516' lon='22.33495' /> + <node id='-41068' action='modify' lat='60.3187' lon='22.36885' /> + <node id='-41070' action='modify' lat='60.32113' lon='22.38284' /> + <node id='-41072' action='modify' lat='60.32541' lon='22.38764' /> + <node id='-41074' action='modify' lat='60.33406' lon='22.35426' /> + <node id='-41076' action='modify' lat='60.33033' lon='22.34112' /> + <node id='-41078' action='modify' lat='60.36324' lon='22.34812' /> + <node id='-41080' action='modify' lat='60.35388' lon='22.34658' /> + <node id='-41082' action='modify' lat='60.35574' lon='22.37044' /> + <node id='-41084' action='modify' lat='60.36562' lon='22.36825' /> + <node id='-41086' action='modify' lat='60.41358' lon='22.22011' /> + <node id='-41088' action='modify' lat='60.40495' lon='22.22367' /> + <node id='-41090' action='modify' lat='60.40406' lon='22.2398' /> + <node id='-41092' action='modify' lat='60.40792' lon='22.23734' /> + <node id='-41094' action='modify' lat='60.41234' lon='22.23324' /> + <node id='-41096' action='modify' lat='60.41464' lon='22.22954' /> + <node id='-41098' action='modify' lat='60.41648' lon='22.22409' /> + <node id='-41100' action='modify' lat='60.50787' lon='22.44893' /> + <node id='-41102' action='modify' lat='60.50853' lon='22.45912' /> + <node id='-41104' action='modify' lat='60.50819' lon='22.46699' /> + <node id='-41106' action='modify' lat='60.50497' lon='22.46741' /> + <node id='-41108' action='modify' lat='60.50317' lon='22.4648' /> + <node id='-41110' action='modify' lat='60.50189' lon='22.45962' /> + <node id='-41112' action='modify' lat='60.50153' lon='22.45521' /> + <node id='-41114' action='modify' lat='60.50215' lon='22.45004' /> + <node id='-41116' action='modify' lat='60.50255' lon='22.44831' /> + <node id='-41118' action='modify' lat='60.50485' lon='22.44773' /> + <node id='-41120' action='modify' lat='60.42716' lon='22.51605' /> + <node id='-41122' action='modify' lat='60.42152' lon='22.51764' /> + <node id='-41124' action='modify' lat='60.42273' lon='22.53824' /> + <node id='-41126' action='modify' lat='60.42689' lon='22.53533' /> + <node id='-41128' action='modify' lat='60.42836' lon='22.52668' /> + <node id='-41130' action='modify' lat='60.42815' lon='22.51498' /> + <node id='-41132' action='modify' lat='60.42365' lon='22.51652' /> + <node id='-41134' action='modify' lat='60.42286' lon='22.50405' /> + <node id='-41136' action='modify' lat='60.42545' lon='22.50265' /> + <node id='-41138' action='modify' lat='60.42893' lon='22.50496' /> + <node id='-41140' action='modify' lat='60.4312' lon='22.51206' /> + <node id='-41142' action='modify' lat='60.42341' lon='22.51682' /> + <node id='-41144' action='modify' lat='60.42117' lon='22.51721' /> + <node id='-41146' action='modify' lat='60.42146' lon='22.51966' /> + <node id='-41148' action='modify' lat='60.41629' lon='22.51476' /> + <node id='-41150' action='modify' lat='60.41456' lon='22.50974' /> + <node id='-41152' action='modify' lat='60.4169' lon='22.50669' /> + <node id='-41154' action='modify' lat='60.42265' lon='22.50845' /> + <node id='-41156' action='modify' lat='60.41695' lon='22.42666' /> + <node id='-41158' action='modify' lat='60.40546' lon='22.43262' /> + <node id='-41160' action='modify' lat='60.40915' lon='22.45477' /> + <node id='-41162' action='modify' lat='60.42096' lon='22.44649' /> + <node id='-41164' action='modify' lat='60.42114' lon='22.44678' /> + <node id='-41166' action='modify' lat='60.42228' lon='22.457' /> + <node id='-41168' action='modify' lat='60.41074' lon='22.47228' /> + <node id='-41170' action='modify' lat='60.40917' lon='22.45584' /> + <node id='-41172' action='modify' lat='60.4226' lon='22.45713' /> + <node id='-41174' action='modify' lat='60.42427' lon='22.45721' /> + <node id='-41176' action='modify' lat='60.42595' lon='22.46996' /> + <node id='-41178' action='modify' lat='60.42413' lon='22.48103' /> + <node id='-41180' action='modify' lat='60.41961' lon='22.48056' /> + <node id='-41182' action='modify' lat='60.41902' lon='22.46213' /> + <node id='-41184' action='modify' lat='60.42517' lon='22.48142' /> + <node id='-41186' action='modify' lat='60.41548' lon='22.48056' /> + <node id='-41188' action='modify' lat='60.41682' lon='22.503' /> + <node id='-41190' action='modify' lat='60.42228' lon='22.50318' /> + <node id='-41192' action='modify' lat='60.42232' lon='22.49283' /> + <node id='-41194' action='modify' lat='60.45777' lon='22.67578' /> + <node id='-41196' action='modify' lat='60.45959' lon='22.68239' /> + <node id='-41198' action='modify' lat='60.45933' lon='22.69372' /> + <node id='-41200' action='modify' lat='60.45603' lon='22.70428' /> + <node id='-41202' action='modify' lat='60.45167' lon='22.70831' /> + <node id='-41204' action='modify' lat='60.44664' lon='22.70857' /> + <node id='-41206' action='modify' lat='60.44423' lon='22.69632' /> + <node id='-41208' action='modify' lat='60.44532' lon='22.68055' /> + <node id='-41210' action='modify' lat='60.44647' lon='22.67252' /> + <node id='-41212' action='modify' lat='60.44863' lon='22.67166' /> + <node id='-41214' action='modify' lat='60.45944' lon='22.67733' /> + <node id='-41216' action='modify' lat='60.46092' lon='22.69544' /> + <node id='-41218' action='modify' lat='60.46672' lon='22.69458' /> + <node id='-41220' action='modify' lat='60.46699' lon='22.66836' /> + <node id='-41222' action='modify' lat='60.46703' lon='22.6487' /> + <node id='-41224' action='modify' lat='60.4624' lon='22.64464' /> + <node id='-41226' action='modify' lat='60.46799' lon='22.7305' /> + <node id='-41228' action='modify' lat='60.46779' lon='22.73739' /> + <node id='-41230' action='modify' lat='60.465' lon='22.74003' /> + <node id='-41232' action='modify' lat='60.46261' lon='22.73803' /> + <node id='-41234' action='modify' lat='60.46217' lon='22.73225' /> + <node id='-41236' action='modify' lat='60.4629' lon='22.72985' /> + <node id='-41238' action='modify' lat='60.45777' lon='22.70256' /> + <node id='-41240' action='modify' lat='60.45065' lon='22.7114' /> + <node id='-41242' action='modify' lat='60.46046' lon='22.73801' /> + <node id='-41244' action='modify' lat='60.46591' lon='22.71834' /> + <node id='-41246' action='modify' lat='60.43692' lon='22.68321' /> + <node id='-41248' action='modify' lat='60.43455' lon='22.69084' /> + <node id='-41250' action='modify' lat='60.42925' lon='22.69067' /> + <node id='-41252' action='modify' lat='60.42557' lon='22.6866' /> + <node id='-41254' action='modify' lat='60.42517' lon='22.68029' /> + <node id='-41256' action='modify' lat='60.42591' lon='22.67351' /> + <node id='-41258' action='modify' lat='60.42804' lon='22.66844' /> + <node id='-41260' action='modify' lat='60.43214' lon='22.66584' /> + <node id='-41262' action='modify' lat='60.43605' lon='22.67028' /> + <node id='-41264' action='modify' lat='60.43688' lon='22.67745' /> + <node id='-41266' action='modify' lat='60.4826' lon='22.371' /> + <node id='-41268' action='modify' lat='60.47977' lon='22.38142' /> + <node id='-41270' action='modify' lat='60.47488' lon='22.38627' /> + <node id='-41272' action='modify' lat='60.47167' lon='22.37992' /> + <node id='-41274' action='modify' lat='60.47257' lon='22.36853' /> + <node id='-41276' action='modify' lat='60.4745' lon='22.36182' /> + <node id='-41278' action='modify' lat='60.47141' lon='22.35692' /> + <node id='-41280' action='modify' lat='60.46921' lon='22.37027' /> + <node id='-41282' action='modify' lat='60.4605' lon='22.35851' /> + <node id='-41284' action='modify' lat='60.46692' lon='22.34488' /> + <node id='-41286' action='modify' lat='60.49049' lon='22.3955' /> + <node id='-41288' action='modify' lat='60.48326' lon='22.40232' /> + <node id='-41290' action='modify' lat='60.47488' lon='22.38705' /> + <node id='-41292' action='modify' lat='60.48028' lon='22.38164' /> + <node id='-41294' action='modify' lat='60.48316' lon='22.37111' /> + <node id='-41296' action='modify' lat='60.49036' lon='22.39645' /> + <node id='-41298' action='modify' lat='60.49004' lon='22.40401' /> + <node id='-41300' action='modify' lat='60.49285' lon='22.41177' /> + <node id='-41302' action='modify' lat='60.49002' lon='22.42026' /> + <node id='-41304' action='modify' lat='60.48729' lon='22.42443' /> + <node id='-41306' action='modify' lat='60.48303' lon='22.40307' /> + <node id='-41308' action='modify' lat='60.49323' lon='22.41323' /> + <node id='-41310' action='modify' lat='60.49226' lon='22.41872' /> + <node id='-41312' action='modify' lat='60.48829' lon='22.42606' /> + <node id='-41314' action='modify' lat='60.49018' lon='22.4337' /> + <node id='-41316' action='modify' lat='60.49554' lon='22.43417' /> + <node id='-41318' action='modify' lat='60.49989' lon='22.42843' /> + <node id='-41320' action='modify' lat='60.49778' lon='22.41595' /> + <node id='-41322' action='modify' lat='60.50025' lon='22.43061' /> + <node id='-41324' action='modify' lat='60.49552' lon='22.43605' /> + <node id='-41326' action='modify' lat='60.49056' lon='22.43513' /> + <node id='-41328' action='modify' lat='60.49038' lon='22.45086' /> + <node id='-41330' action='modify' lat='60.49707' lon='22.44944' /> + <node id='-41332' action='modify' lat='60.50221' lon='22.44357' /> + <node id='-41334' action='modify' lat='60.45985056278' lon='22.21253498413' /> + <node id='-41338' action='modify' lat='60.45724694134' lon='22.23027910843' /> + <node id='-41340' action='modify' lat='60.45526734983' lon='22.23769854233' /> + <node id='-41342' action='modify' lat='60.45322' lon='22.23343' /> + <node id='-41344' action='modify' lat='60.45646' lon='22.20923' /> + <node id='-41346' action='modify' lat='60.5154' lon='22.37237' /> + <node id='-41348' action='modify' lat='60.5143' lon='22.39314' /> + <node id='-41350' action='modify' lat='60.50793' lon='22.40026' /> + <node id='-41352' action='modify' lat='60.50015' lon='22.38808' /> + <node id='-41354' action='modify' lat='60.49888' lon='22.37503' /> + <node id='-41356' action='modify' lat='60.50081' lon='22.36358' /> + <node id='-41358' action='modify' lat='60.50646' lon='22.359' /> + <node id='-41360' action='modify' lat='60.51193' lon='22.3607' /> + <node id='-41362' action='modify' lat='60.55994' lon='22.41537' /> + <node id='-41364' action='modify' lat='60.555' lon='22.44945' /> + <node id='-41366' action='modify' lat='60.57174' lon='22.46909' /> + <node id='-41368' action='modify' lat='60.57958' lon='22.43482' /> + <node id='-41370' action='modify' lat='60.57043' lon='22.42093' /> + <node id='-41372' action='modify' lat='60.65712' lon='22.51081' /> + <node id='-41374' action='modify' lat='60.64124606927' lon='22.52247996826' /> + <node id='-41376' action='modify' lat='60.63296777008' lon='22.61552968262' /> + <node id='-41378' action='modify' lat='60.64753' lon='22.63429' /> + <node id='-41380' action='modify' lat='60.6662' lon='22.61381' /> + <node id='-41382' action='modify' lat='60.66486' lon='22.54679' /> + <node id='-41384' action='modify' lat='60.37586' lon='23.08399' /> + <node id='-41386' action='modify' lat='60.40826' lon='23.09137' /> + <node id='-41388' action='modify' lat='60.40088' lon='23.20724' /> + <node id='-41390' action='modify' lat='60.35661' lon='23.16847' /> + <node id='-41392' action='modify' lat='60.5184' lon='22.29066' /> + <node id='-41394' action='modify' lat='60.50809' lon='22.2868' /> + <node id='-41396' action='modify' lat='60.50501' lon='22.26305' /> + <node id='-41398' action='modify' lat='60.50686' lon='22.23835' /> + <node id='-41400' action='modify' lat='60.51316' lon='22.23453' /> + <node id='-41402' action='modify' lat='60.51705' lon='22.24268' /> + <node id='-41404' action='modify' lat='60.58368' lon='22.71183' /> + <node id='-41406' action='modify' lat='60.5907' lon='22.72732' /> + <node id='-41408' action='modify' lat='60.58924' lon='22.75895' /> + <node id='-41410' action='modify' lat='60.57904' lon='22.75406' /> + <node id='-41412' action='modify' lat='60.57702' lon='22.72431' /> + <node id='-41414' action='modify' lat='60.66418' lon='23.1142' /> + <node id='-41416' action='modify' lat='60.64273' lon='23.11944' /> + <node id='-41418' action='modify' lat='60.645' lon='23.1651' /> + <node id='-41420' action='modify' lat='60.66338' lon='23.1621' /> + <node id='-41422' action='modify' lat='60.47127' lon='22.38121' /> + <node id='-41424' action='modify' lat='60.46374' lon='22.39039' /> + <node id='-41426' action='modify' lat='60.46215219562' lon='22.42502495239' /> + <node id='-41428' action='modify' lat='60.46995' lon='22.43357' /> + <node id='-41430' action='modify' lat='60.4750444385' lon='22.42199918518' /> + <node id='-41432' action='modify' lat='60.47406251939' lon='22.3913248941' /> + <node id='-41434' action='modify' lat='60.59725' lon='22.8871' /> + <node id='-41436' action='modify' lat='60.59487' lon='22.92104' /> + <node id='-41438' action='modify' lat='60.58161' lon='22.9095' /> + <node id='-41440' action='modify' lat='60.57626' lon='22.87997' /> + <node id='-41442' action='modify' lat='60.58278' lon='22.86698' /> + <node id='-41444' action='modify' lat='60.59122' lon='22.87079' /> + <node id='-41446' action='modify' lat='60.48497' lon='22.23079' /> + <node id='-41448' action='modify' lat='60.47757' lon='22.23225' /> + <node id='-41450' action='modify' lat='60.47539' lon='22.23637' /> + <node id='-41452' action='modify' lat='60.47780860283' lon='22.24452978302' /> + <node id='-41454' action='modify' lat='60.48161979913' lon='22.24276066132' /> + <node id='-41456' action='modify' lat='60.48527515354' lon='22.23918588089' /> + <node id='-41458' action='modify' lat='60.4803' lon='22.22448' /> + <node id='-41460' action='modify' lat='60.47454' lon='22.23796' /> + <node id='-41462' action='modify' lat='60.46991116089' lon='22.23460749207' /> + <node id='-41464' action='modify' lat='60.47163799095' lon='22.2194073201' /> + <node id='-41466' action='modify' lat='60.46405' lon='22.09132' /> + <node id='-41468' action='modify' lat='60.4627' lon='22.11106' /> + <node id='-41470' action='modify' lat='60.47042566039' lon='22.11411802643' /> + <node id='-41472' action='modify' lat='60.47191' lon='22.09863' /> + <node id='-41474' action='modify' lat='60.46224' lon='22.29508' /> + <node id='-41476' action='modify' lat='60.46122' lon='22.29679' /> + <node id='-41478' action='modify' lat='60.4604' lon='22.29517' /> + <node id='-41480' action='modify' lat='60.46062' lon='22.29415' /> + <node id='-41482' action='modify' lat='60.46164' lon='22.29403' /> + <node id='-41484' action='modify' lat='60.46233' lon='22.29434' /> + <node id='-41486' action='modify' lat='60.6386' lon='23.48019' /> + <node id='-41488' action='modify' lat='60.64036' lon='23.54104' /> + <node id='-41490' action='modify' lat='60.61247' lon='23.55108' /> + <node id='-41492' action='modify' lat='60.60559' lon='23.51006' /> + <node id='-41494' action='modify' lat='60.61444' lon='23.45856' /> + <node id='-41496' action='modify' lat='60.62842' lon='23.45907' /> + <node id='-41498' action='modify' lat='60.4222' lon='22.23671' /> + <node id='-41500' action='modify' lat='60.41807' lon='22.23096' /> + <node id='-41502' action='modify' lat='60.41564' lon='22.23169' /> + <node id='-41504' action='modify' lat='60.40831059614' lon='22.2384737619' /> + <node id='-41506' action='modify' lat='60.40847' lon='22.26201' /> + <node id='-41508' action='modify' lat='60.42222' lon='22.24487' /> + <node id='-41510' action='modify' lat='60.46904' lon='22.2353' /> + <node id='-41512' action='modify' lat='60.46183' lon='22.25873' /> + <node id='-41514' action='modify' lat='60.45824' lon='22.24483' /> + <node id='-41516' action='modify' lat='60.46736' lon='22.23274' /> + <node id='-41518' action='modify' lat='60.46260910985' lon='22.21143332275' /> + <node id='-41520' action='modify' lat='60.46368043595' lon='22.23684401062' /> + <node id='-41522' action='modify' lat='60.45828' lon='22.24375' /> + <node id='-41524' action='modify' lat='60.45807' lon='22.22897' /> + <node id='-41526' action='modify' lat='60.46028' lon='22.21318' /> + <node id='-41528' action='modify' lat='60.48002' lon='22.29883' /> + <node id='-41530' action='modify' lat='60.47485' lon='22.29218' /> + <node id='-41532' action='modify' lat='60.47239' lon='22.29136' /> + <node id='-41534' action='modify' lat='60.47177' lon='22.30714' /> + <node id='-41536' action='modify' lat='60.47418' lon='22.31576' /> + <node id='-41538' action='modify' lat='60.47621' lon='22.31538' /> + <node id='-41540' action='modify' lat='60.48083' lon='22.3011' /> + <node id='-41542' action='modify' lat='60.47194' lon='22.28444' /> + <node id='-41544' action='modify' lat='60.46773' lon='22.27778' /> + <node id='-41546' action='modify' lat='60.46291' lon='22.27042' /> + <node id='-41548' action='modify' lat='60.46123' lon='22.27052' /> + <node id='-41550' action='modify' lat='60.46067' lon='22.27275' /> + <node id='-41552' action='modify' lat='60.46331' lon='22.28014' /> + <node id='-41554' action='modify' lat='60.46655' lon='22.28452' /> + <node id='-41556' action='modify' lat='60.47039' lon='22.28564' /> + <node id='-41558' action='modify' lat='60.46454' lon='22.27109' /> + <node id='-41560' action='modify' lat='60.47194' lon='22.28216' /> + <node id='-41562' action='modify' lat='60.47447' lon='22.2786' /> + <node id='-41564' action='modify' lat='60.47493' lon='22.26699' /> + <node id='-41566' action='modify' lat='60.47301' lon='22.26558' /> + <node id='-41568' action='modify' lat='60.46881' lon='22.26787' /> + <node id='-41570' action='modify' lat='60.44633' lon='22.27881' /> + <node id='-41572' action='modify' lat='60.44443418506' lon='22.28644241272' /> + <node id='-41574' action='modify' lat='60.44399' lon='22.30557' /> + <node id='-41576' action='modify' lat='60.44694' lon='22.29819' /> + <node id='-41578' action='modify' lat='60.44807' lon='22.28946' /> + <node id='-41580' action='modify' lat='60.44718' lon='22.28422' /> + <node id='-41582' action='modify' lat='60.44777' lon='22.28313' /> + <node id='-41584' action='modify' lat='60.46486' lon='22.29223' /> + <node id='-41586' action='modify' lat='60.46296' lon='22.29501' /> + <node id='-41588' action='modify' lat='60.46267' lon='22.29761' /> + <node id='-41590' action='modify' lat='60.46128' lon='22.2971' /> + <node id='-41592' action='modify' lat='60.46032' lon='22.29738' /> + <node id='-41594' action='modify' lat='60.46069' lon='22.30326' /> + <node id='-41596' action='modify' lat='60.46243' lon='22.30332' /> + <node id='-41598' action='modify' lat='60.46421' lon='22.3033' /> + <node id='-41600' action='modify' lat='60.46594' lon='22.29844' /> + <node id='-41602' action='modify' lat='60.46581' lon='22.29539' /> + <node id='-41604' action='modify' lat='60.59362' lon='22.32869' /> + <node id='-41606' action='modify' lat='60.5814' lon='22.38927' /> + <node id='-41608' action='modify' lat='60.59623' lon='22.42342' /> + <node id='-41610' action='modify' lat='60.63292' lon='22.45499' /> + <node id='-41612' action='modify' lat='60.65058' lon='22.46426' /> + <node id='-41614' action='modify' lat='60.65584' lon='22.36526' /> + <node id='-41616' action='modify' lat='60.63174' lon='22.35328' /> + <node id='-41618' action='modify' lat='60.61553' lon='22.34354' /> + <node id='-41620' action='modify' lat='60.59615' lon='22.33143' /> + <node id='-41622' action='modify' lat='60.44566' lon='22.32894' /> + <node id='-41624' action='modify' lat='60.44287' lon='22.33761' /> + <node id='-41626' action='modify' lat='60.44321' lon='22.34782' /> + <node id='-41628' action='modify' lat='60.44984' lon='22.34589' /> + <node id='-41630' action='modify' lat='60.45284' lon='22.34048' /> + <node id='-41632' action='modify' lat='60.45192' lon='22.3356' /> + <node id='-41634' action='modify' lat='60.44968' lon='22.33216' /> + <node id='-41636' action='modify' lat='60.44342' lon='22.35014' /> + <node id='-41638' action='modify' lat='60.44365' lon='22.36593' /> + <node id='-41640' action='modify' lat='60.45433' lon='22.36259' /> + <node id='-41642' action='modify' lat='60.4541' lon='22.34633' /> + <node id='-41644' action='modify' lat='59.98508' lon='22.40559' /> + <node id='-41646' action='modify' lat='59.96861' lon='22.46199' /> + <node id='-41648' action='modify' lat='59.90874' lon='22.41863' /> + <node id='-41650' action='modify' lat='59.91541' lon='22.38107' /> + <node id='-41652' action='modify' lat='60.18318' lon='22.75921' /> + <node id='-41654' action='modify' lat='60.16474' lon='22.7853' /> + <node id='-41656' action='modify' lat='60.14331' lon='22.70053' /> + <node id='-41658' action='modify' lat='60.1664' lon='22.67258' /> + <node id='-41660' action='modify' lat='60.18195' lon='22.7181' /> + <node id='-41662' action='modify' lat='60.36619' lon='22.69037' /> + <node id='-41664' action='modify' lat='60.35583' lon='22.75114' /> + <node id='-41666' action='modify' lat='60.30695' lon='22.70246' /> + <node id='-41668' action='modify' lat='60.32315' lon='22.59175' /> + <node id='-41670' action='modify' lat='60.359' lon='22.64749' /> + <node id='-41672' action='modify' lat='60.46456' lon='22.29205' /> + <node id='-41674' action='modify' lat='60.4637' lon='22.29341' /> + <node id='-41676' action='modify' lat='60.46181' lon='22.29109' /> + <node id='-41678' action='modify' lat='60.45984132252' lon='22.28773425991' /> + <node id='-41680' action='modify' lat='60.4601' lon='22.2872' /> + <node id='-41682' action='modify' lat='60.46092' lon='22.28459' /> + <node id='-41684' action='modify' lat='60.46213' lon='22.28363' /> + <node id='-41686' action='modify' lat='60.46398' lon='22.28696' /> + <node id='-41688' action='modify' lat='60.47333' lon='22.01433' /> + <node id='-41690' action='modify' lat='60.47077' lon='22.02031' /> + <node id='-41692' action='modify' lat='60.46786' lon='22.01456' /> + <node id='-41694' action='modify' lat='60.47116' lon='22.00777' /> + <node id='-41696' action='modify' lat='60.41684' lon='22.28808' /> + <node id='-41698' action='modify' lat='60.41429' lon='22.28833' /> + <node id='-41700' action='modify' lat='60.41165' lon='22.288' /> + <node id='-41702' action='modify' lat='60.40885' lon='22.28525' /> + <node id='-41704' action='modify' lat='60.40811' lon='22.2759' /> + <node id='-41706' action='modify' lat='60.40868' lon='22.27027' /> + <node id='-41708' action='modify' lat='60.41208' lon='22.2701' /> + <node id='-41710' action='modify' lat='60.4155' lon='22.27276' /> + <node id='-41712' action='modify' lat='60.40938' lon='22.31293' /> + <node id='-41714' action='modify' lat='60.40543' lon='22.32123' /> + <node id='-41716' action='modify' lat='60.4055' lon='22.33379' /> + <node id='-41718' action='modify' lat='60.40597' lon='22.34177' /> + <node id='-41720' action='modify' lat='60.40995' lon='22.3419' /> + <node id='-41722' action='modify' lat='60.41107' lon='22.32617' /> + <node id='-41724' action='modify' lat='60.39509' lon='22.25658' /> + <node id='-41726' action='modify' lat='60.40071' lon='22.27487' /> + <node id='-41728' action='modify' lat='60.39686' lon='22.28173' /> + <node id='-41730' action='modify' lat='60.38912' lon='22.27937' /> + <node id='-41732' action='modify' lat='60.39126' lon='22.2647' /> + <node id='-41734' action='modify' lat='60.45149' lon='22.28207' /> + <node id='-41736' action='modify' lat='60.45296' lon='22.28687' /> + <node id='-41738' action='modify' lat='60.45331' lon='22.2863' /> + <node id='-41740' action='modify' lat='60.45396' lon='22.28784' /> + <node id='-41742' action='modify' lat='60.4547' lon='22.2914' /> + <node id='-41744' action='modify' lat='60.45718' lon='22.28964' /> + <node id='-41746' action='modify' lat='60.45899' lon='22.28822' /> + <node id='-41748' action='modify' lat='60.45989' lon='22.28723' /> + <node id='-41750' action='modify' lat='60.46017' lon='22.28231' /> + <node id='-41752' action='modify' lat='60.45966' lon='22.28067' /> + <node id='-41754' action='modify' lat='60.45865' lon='22.28021' /> + <node id='-41756' action='modify' lat='60.45842' lon='22.28321' /> + <node id='-41758' action='modify' lat='60.45696' lon='22.28289' /> + <node id='-41760' action='modify' lat='60.4546' lon='22.28215' /> + <node id='-41762' action='modify' lat='60.45266' lon='22.28019' /> + <node id='-41764' action='modify' lat='60.4532505815' lon='22.27640113625' /> + <node id='-41766' action='modify' lat='60.45293' lon='22.27966' /> + <node id='-41768' action='modify' lat='60.45275' lon='22.28014' /> + <node id='-41770' action='modify' lat='60.45463' lon='22.28203' /> + <node id='-41772' action='modify' lat='60.45742' lon='22.28287' /> + <node id='-41774' action='modify' lat='60.45835' lon='22.28304' /> + <node id='-41776' action='modify' lat='60.45865' lon='22.27854' /> + <node id='-41778' action='modify' lat='60.44228' lon='22.29847' /> + <node id='-41780' action='modify' lat='60.44443' lon='22.30868' /> + <node id='-41782' action='modify' lat='60.43893' lon='22.31718' /> + <node id='-41784' action='modify' lat='60.43753' lon='22.31481' /> + <node id='-41786' action='modify' lat='60.43776' lon='22.31424' /> + <node id='-41788' action='modify' lat='60.43729' lon='22.31155' /> + <node id='-41790' action='modify' lat='60.43557' lon='22.31207' /> + <node id='-41792' action='modify' lat='60.43555' lon='22.31654' /> + <node id='-41794' action='modify' lat='60.43732' lon='22.31509' /> + <node id='-41796' action='modify' lat='60.4388' lon='22.31754' /> + <node id='-41798' action='modify' lat='60.43444' lon='22.32246' /> + <node id='-41800' action='modify' lat='60.43402' lon='22.30368' /> + <node id='-41802' action='modify' lat='60.43727' lon='22.31164' /> + <node id='-41804' action='modify' lat='60.4377' lon='22.3142' /> + <node id='-41806' action='modify' lat='60.43561' lon='22.31633' /> + <node id='-41808' action='modify' lat='60.43565' lon='22.31219' /> + <node id='-41810' action='modify' lat='60.45992' lon='22.29797' /> + <node id='-41812' action='modify' lat='60.4596' lon='22.29947' /> + <node id='-41814' action='modify' lat='60.45688' lon='22.30291' /> + <node id='-41816' action='modify' lat='60.45533' lon='22.29768' /> + <node id='-41818' action='modify' lat='60.45492' lon='22.29541' /> + <node id='-41820' action='modify' lat='60.45611' lon='22.2943' /> + <node id='-41822' action='modify' lat='60.45769' lon='22.29258' /> + <node id='-41824' action='modify' lat='60.45845' lon='22.29274' /> + <node id='-41826' action='modify' lat='60.45565' lon='22.29187' /> + <node id='-41828' action='modify' lat='60.45603' lon='22.29421' /> + <node id='-41830' action='modify' lat='60.45776' lon='22.29241' /> + <node id='-41832' action='modify' lat='60.46934' lon='22.23543' /> + <node id='-41834' action='modify' lat='60.47026' lon='22.23609' /> + <node id='-41836' action='modify' lat='60.46751' lon='22.24691' /> + <node id='-41838' action='modify' lat='60.46584' lon='22.2509' /> + <node id='-41840' action='modify' lat='60.46325' lon='22.26299' /> + <node id='-41842' action='modify' lat='60.46041' lon='22.26624' /> + <node id='-41844' action='modify' lat='60.46001' lon='22.26549' /> + <node id='-41846' action='modify' lat='60.4625' lon='22.26286' /> + <node id='-41848' action='modify' lat='60.46526' lon='22.24964' /> + <node id='-41850' action='modify' lat='60.46719' lon='22.24547' /> + <node id='-41852' action='modify' lat='60.48226613374' lon='22.17855635582' /> + <node id='-41854' action='modify' lat='60.47958' lon='22.18204' /> + <node id='-41856' action='modify' lat='60.47522' lon='22.17045' /> + <node id='-41858' action='modify' lat='60.47775' lon='22.1646' /> + <node id='-41860' action='modify' lat='60.4818' lon='22.16964' /> + <node id='-41862' action='modify' lat='60.48357675214' lon='22.17379616135' /> + <node id='-41864' action='modify' lat='60.47765' lon='22.1641' /> + <node id='-41866' action='modify' lat='60.47503907315' lon='22.15322989151' /> + <node id='-41868' action='modify' lat='60.47125' lon='22.1602' /> + <node id='-41870' action='modify' lat='60.47505' lon='22.17021' /> + <node id='-41872' action='modify' lat='60.49006734' lon='22.16173632813' /> + <node id='-41874' action='modify' lat='60.49232772497' lon='22.17103525131' /> + <node id='-41876' action='modify' lat='60.48414612892' lon='22.17566465866' /> + <node id='-41878' action='modify' lat='60.48366643913' lon='22.17485110046' /> + <node id='-41880' action='modify' lat='60.48503' lon='22.16991' /> + <node id='-41882' action='modify' lat='60.47810055895' lon='22.16361062439' /> + <node id='-41884' action='modify' lat='60.48313764049' lon='22.16155331757' /> + <node id='-41886' action='modify' lat='60.47477009159' lon='22.238714328' /> + <node id='-41888' action='modify' lat='60.47064502958' lon='22.23647523804' /> + <node id='-41890' action='modify' lat='60.46718043995' lon='22.24985006348' /> + <node id='-41892' action='modify' lat='60.47105' lon='22.25339' /> + <node id='-41894' action='modify' lat='60.47688' lon='22.25072' /> + <node id='-41896' action='modify' lat='60.41406' lon='22.35246' /> + <node id='-41898' action='modify' lat='60.41293' lon='22.38932' /> + <node id='-41900' action='modify' lat='60.40009' lon='22.39785' /> + <node id='-41902' action='modify' lat='60.39995' lon='22.35018' /> + <node id='-41904' action='modify' lat='60.42279' lon='22.38198' /> + <node id='-41906' action='modify' lat='60.41431' lon='22.38639' /> + <node id='-41908' action='modify' lat='60.41284' lon='22.39108' /> + <node id='-41910' action='modify' lat='60.41059' lon='22.3964' /> + <node id='-41912' action='modify' lat='60.41284' lon='22.42172' /> + <node id='-41914' action='modify' lat='60.41915' lon='22.42558' /> + <node id='-41916' action='modify' lat='60.42347' lon='22.41571' /> + <node id='-41918' action='modify' lat='60.4365' lon='22.3866' /> + <node id='-41920' action='modify' lat='60.43286' lon='22.38798' /> + <node id='-41922' action='modify' lat='60.43467' lon='22.40756' /> + <node id='-41924' action='modify' lat='60.43889' lon='22.40205' /> + <node id='-41926' action='modify' lat='60.43912' lon='22.3941' /> + <node id='-41928' action='modify' lat='60.43846' lon='22.38893' /> + <node id='-41930' action='modify' lat='60.20622' lon='21.88622' /> + <node id='-41932' action='modify' lat='60.18907' lon='21.88725' /> + <node id='-41934' action='modify' lat='60.18579' lon='21.91975' /> + <node id='-41936' action='modify' lat='60.1987' lon='21.92636' /> + <node id='-41938' action='modify' lat='60.20912' lon='21.70418' /> + <node id='-41940' action='modify' lat='60.07443' lon='21.68495' /> + <node id='-41942' action='modify' lat='60.10112' lon='21.41399' /> + <node id='-41944' action='modify' lat='60.17724' lon='21.43634' /> + <node id='-41946' action='modify' lat='60.20639' lon='21.54419' /> + <node id='-41948' action='modify' lat='60.17414' lon='21.70238' /> + <node id='-41950' action='modify' lat='60.17166' lon='21.77147' /> + <node id='-41952' action='modify' lat='60.14718' lon='21.76714' /> + <node id='-41954' action='modify' lat='60.14894' lon='21.70101' /> + <node id='-41956' action='modify' lat='60.39145' lon='22.28499' /> + <node id='-41958' action='modify' lat='60.39729' lon='22.32338' /> + <node id='-41960' action='modify' lat='60.3877' lon='22.33006' /> + <node id='-41962' action='modify' lat='60.38116' lon='22.28354' /> + <node id='-41964' action='modify' lat='60.39168' lon='22.28482' /> + <node id='-41966' action='modify' lat='60.39768' lon='22.32306' /> + <node id='-41968' action='modify' lat='60.4032' lon='22.30824' /> + <node id='-41970' action='modify' lat='60.3984' lon='22.28282' /> + <node id='-41972' action='modify' lat='60.38299' lon='22.30276' /> + <node id='-41974' action='modify' lat='60.36143' lon='22.31478' /> + <node id='-41976' action='modify' lat='60.37985' lon='22.45382' /> + <node id='-41978' action='modify' lat='60.41216' lon='22.49107' /> + <node id='-41980' action='modify' lat='60.48564255973' lon='22.03930050262' /> + <node id='-41982' action='modify' lat='60.48752182547' lon='22.05381091003' /> + <node id='-41984' action='modify' lat='60.49138' lon='22.0521' /> + <node id='-41986' action='modify' lat='60.48963468883' lon='22.03613064285' /> + <node id='-41988' action='modify' lat='60.45732' lon='22.24006' /> + <node id='-41990' action='modify' lat='60.45442' lon='22.24632' /> + <node id='-41992' action='modify' lat='60.45666' lon='22.25307' /> + <node id='-41994' action='modify' lat='60.45759' lon='22.25321' /> + <node id='-41996' action='modify' lat='60.45928' lon='22.25848' /> + <node id='-41998' action='modify' lat='60.45959' lon='22.26538' /> + <node id='-42000' action='modify' lat='60.46236' lon='22.26235' /> + <node id='-42002' action='modify' lat='60.45799' lon='22.24479' /> + <node id='-42004' action='modify' lat='60.45757' lon='22.25328' /> + <node id='-42006' action='modify' lat='60.45645' lon='22.25334' /> + <node id='-42008' action='modify' lat='60.45614' lon='22.25654' /> + <node id='-42010' action='modify' lat='60.4572' lon='22.26027' /> + <node id='-42012' action='modify' lat='60.45916' lon='22.25863' /> + <node id='-42014' action='modify' lat='60.51971' lon='21.69817' /> + <node id='-42016' action='modify' lat='60.5089' lon='21.77742' /> + <node id='-42018' action='modify' lat='60.48793' lon='21.77971' /> + <node id='-42020' action='modify' lat='60.46991' lon='21.76529' /> + <node id='-42022' action='modify' lat='60.43724' lon='21.74709' /> + <node id='-42024' action='modify' lat='60.39831' lon='21.72447' /> + <node id='-42026' action='modify' lat='60.38774' lon='21.68358' /> + <node id='-42028' action='modify' lat='60.39503' lon='21.58333' /> + <node id='-42030' action='modify' lat='60.42358' lon='21.54535' /> + <node id='-42032' action='modify' lat='60.45749' lon='21.55515' /> + <node id='-42034' action='modify' lat='60.49596' lon='21.62521' /> + <node id='-42036' action='modify' lat='60.4914' lon='21.85867' /> + <node id='-42038' action='modify' lat='60.47795' lon='21.88854' /> + <node id='-42040' action='modify' lat='60.46416' lon='21.88168' /> + <node id='-42042' action='modify' lat='60.46255' lon='21.86331' /> + <node id='-42044' action='modify' lat='60.47169' lon='21.84992' /> + <node id='-42046' action='modify' lat='60.48239' lon='21.84906' /> + <node id='-42048' action='modify' lat='60.51591' lon='21.87249' /> + <node id='-42050' action='modify' lat='60.50674' lon='21.85773' /> + <node id='-42052' action='modify' lat='60.50167' lon='21.86408' /> + <node id='-42054' action='modify' lat='60.50746' lon='21.88889' /> + <node id='-42056' action='modify' lat='60.50991' lon='21.79688' /> + <node id='-42058' action='modify' lat='60.50553' lon='21.82198' /> + <node id='-42060' action='modify' lat='60.49879' lon='21.82486' /> + <node id='-42062' action='modify' lat='60.48869' lon='21.81559' /> + <node id='-42064' action='modify' lat='60.48873' lon='21.80606' /> + <node id='-42066' action='modify' lat='60.50384' lon='21.79046' /> + <node id='-42068' action='modify' lat='60.45598' lon='22.18232' /> + <node id='-42070' action='modify' lat='60.45588' lon='22.18356' /> + <node id='-42072' action='modify' lat='60.4531' lon='22.18826' /> + <node id='-42074' action='modify' lat='60.45288' lon='22.18644' /> + <node id='-42076' action='modify' lat='60.45144' lon='22.18341' /> + <node id='-42078' action='modify' lat='60.45199' lon='22.18199' /> + <node id='-42080' action='modify' lat='60.45617' lon='22.1823' /> + <node id='-42082' action='modify' lat='60.45768' lon='22.18238' /> + <node id='-42084' action='modify' lat='60.45749' lon='22.18878' /> + <node id='-42086' action='modify' lat='60.45545' lon='22.18951' /> + <node id='-42088' action='modify' lat='60.45384' lon='22.19146' /> + <node id='-42090' action='modify' lat='60.45318' lon='22.18846' /> + <node id='-42092' action='modify' lat='60.45605' lon='22.18388' /> + <node id='-42094' action='modify' lat='60.43436' lon='22.32058' /> + <node id='-42096' action='modify' lat='60.43439' lon='22.32183' /> + <node id='-42098' action='modify' lat='60.43321' lon='22.32286' /> + <node id='-42100' action='modify' lat='60.43207' lon='22.32394' /> + <node id='-42102' action='modify' lat='60.43124' lon='22.3248' /> + <node id='-42104' action='modify' lat='60.43008' lon='22.32702' /> + <node id='-42106' action='modify' lat='60.4292' lon='22.32844' /> + <node id='-42108' action='modify' lat='60.42856' lon='22.32923' /> + <node id='-42110' action='modify' lat='60.42741' lon='22.33048' /> + <node id='-42112' action='modify' lat='60.42576' lon='22.33362' /> + <node id='-42114' action='modify' lat='60.42437' lon='22.33808' /> + <node id='-42116' action='modify' lat='60.42352' lon='22.34186' /> + <node id='-42118' action='modify' lat='60.42279' lon='22.34868' /> + <node id='-42120' action='modify' lat='60.42235' lon='22.35496' /> + <node id='-42122' action='modify' lat='60.42233' lon='22.36175' /> + <node id='-42124' action='modify' lat='60.42285' lon='22.36895' /> + <node id='-42126' action='modify' lat='60.4238' lon='22.37793' /> + <node id='-42128' action='modify' lat='60.42438' lon='22.38664' /> + <node id='-42130' action='modify' lat='60.4246' lon='22.39398' /> + <node id='-42132' action='modify' lat='60.42425' lon='22.40649' /> + <node id='-42134' action='modify' lat='60.42464' lon='22.42052' /> + <node id='-42136' action='modify' lat='60.4258' lon='22.42968' /> + <node id='-42138' action='modify' lat='60.42737' lon='22.43592' /> + <node id='-42140' action='modify' lat='60.43075' lon='22.44551' /> + <node id='-42142' action='modify' lat='60.43544' lon='22.45807' /> + <node id='-42144' action='modify' lat='60.43798' lon='22.46386' /> + <node id='-42146' action='modify' lat='60.4401' lon='22.47229' /> + <node id='-42148' action='modify' lat='60.44153' lon='22.48229' /> + <node id='-42150' action='modify' lat='60.44484' lon='22.49588' /> + <node id='-42152' action='modify' lat='60.44721' lon='22.51468' /> + <node id='-42154' action='modify' lat='60.4474' lon='22.5242' /> + <node id='-42156' action='modify' lat='60.44547' lon='22.54412' /> + <node id='-42158' action='modify' lat='60.44581' lon='22.5598' /> + <node id='-42160' action='modify' lat='60.44596' lon='22.56922' /> + <node id='-42162' action='modify' lat='60.44384' lon='22.57978' /> + <node id='-42164' action='modify' lat='60.44321' lon='22.58862' /> + <node id='-42166' action='modify' lat='60.44287' lon='22.60699' /> + <node id='-42168' action='modify' lat='60.44183' lon='22.61746' /> + <node id='-42170' action='modify' lat='60.43726' lon='22.63527' /> + <node id='-42172' action='modify' lat='60.43535' lon='22.64608' /> + <node id='-42174' action='modify' lat='60.42779' lon='22.66312' /> + <node id='-42176' action='modify' lat='60.4261' lon='22.67222' /> + <node id='-42178' action='modify' lat='60.42447' lon='22.67829' /> + <node id='-42180' action='modify' lat='60.42382' lon='22.68591' /> + <node id='-42182' action='modify' lat='60.42422' lon='22.69638' /> + <node id='-42184' action='modify' lat='60.42824' lon='22.71893' /> + <node id='-42186' action='modify' lat='60.42838' lon='22.72384' /> + <node id='-42188' action='modify' lat='60.42741' lon='22.72839' /> + <node id='-42190' action='modify' lat='60.42671' lon='22.72444' /> + <node id='-42192' action='modify' lat='60.42682' lon='22.71627' /> + <node id='-42194' action='modify' lat='60.42488' lon='22.70509' /> + <node id='-42196' action='modify' lat='60.42352' lon='22.69706' /> + <node id='-42198' action='modify' lat='60.42302' lon='22.68542' /> + <node id='-42200' action='modify' lat='60.42353' lon='22.67789' /> + <node id='-42202' action='modify' lat='60.42438' lon='22.67115' /> + <node id='-42204' action='modify' lat='60.43058' lon='22.6542' /> + <node id='-42206' action='modify' lat='60.43428' lon='22.64493' /> + <node id='-42208' action='modify' lat='60.43859' lon='22.6252' /> + <node id='-42210' action='modify' lat='60.44178' lon='22.60719' /> + <node id='-42212' action='modify' lat='60.44291' lon='22.57907' /> + <node id='-42214' action='modify' lat='60.44441' lon='22.56282' /> + <node id='-42216' action='modify' lat='60.44428' lon='22.5444' /> + <node id='-42218' action='modify' lat='60.44597' lon='22.52369' /> + <node id='-42220' action='modify' lat='60.4463' lon='22.51513' /> + <node id='-42222' action='modify' lat='60.44392' lon='22.49678' /> + <node id='-42224' action='modify' lat='60.44103' lon='22.4841' /> + <node id='-42226' action='modify' lat='60.4393' lon='22.47249' /> + <node id='-42228' action='modify' lat='60.43715' lon='22.46483' /> + <node id='-42230' action='modify' lat='60.43517' lon='22.45975' /> + <node id='-42232' action='modify' lat='60.42683' lon='22.437' /> + <node id='-42234' action='modify' lat='60.42511' lon='22.4297' /> + <node id='-42236' action='modify' lat='60.42377' lon='22.42051' /> + <node id='-42238' action='modify' lat='60.42343' lon='22.40694' /> + <node id='-42240' action='modify' lat='60.42392' lon='22.39391' /> + <node id='-42242' action='modify' lat='60.42351' lon='22.38226' /> + <node id='-42244' action='modify' lat='60.42159' lon='22.36168' /> + <node id='-42246' action='modify' lat='60.42299' lon='22.34173' /> + <node id='-42248' action='modify' lat='60.42516' lon='22.3333' /> + <node id='-42250' action='modify' lat='60.42731' lon='22.32928' /> + <node id='-42252' action='modify' lat='60.42832' lon='22.32754' /> + <node id='-42254' action='modify' lat='60.42946' lon='22.32621' /> + <node id='-42256' action='modify' lat='60.49531' lon='22.25345' /> + <node id='-42258' action='modify' lat='60.49046' lon='22.27886' /> + <node id='-42260' action='modify' lat='60.48537970097' lon='22.26523730682' /> + <node id='-42262' action='modify' lat='60.48353' lon='22.24978' /> + <node id='-42264' action='modify' lat='60.47545' lon='22.26723' /> + <node id='-42266' action='modify' lat='60.48359287594' lon='22.2746908783' /> + <node id='-42268' action='modify' lat='60.48191392608' lon='22.29064846558' /> + <node id='-42270' action='modify' lat='60.47769' lon='22.28517' /> + <node id='-42272' action='modify' lat='60.47541' lon='22.28491' /> + <node id='-42274' action='modify' lat='60.49647' lon='22.33471' /> + <node id='-42276' action='modify' lat='60.5015' lon='22.34155' /> + <node id='-42278' action='modify' lat='60.49406' lon='22.36911' /> + <node id='-42280' action='modify' lat='60.48475' lon='22.34869' /> + <node id='-42282' action='modify' lat='60.4904' lon='22.33324' /> + <node id='-42284' action='modify' lat='60.49375' lon='22.33852' /> + <node id='-42286' action='modify' lat='60.44783' lon='22.28333' /> + <node id='-42288' action='modify' lat='60.44728' lon='22.28426' /> + <node id='-42290' action='modify' lat='60.44814' lon='22.28945' /> + <node id='-42292' action='modify' lat='60.44701' lon='22.29825' /> + <node id='-42294' action='modify' lat='60.44403' lon='22.30577' /> + <node id='-42296' action='modify' lat='60.44451' lon='22.30853' /> + <node id='-42298' action='modify' lat='60.44911' lon='22.30057' /> + <node id='-42300' action='modify' lat='60.44837' lon='22.2984' /> + <node id='-42302' action='modify' lat='60.44967' lon='22.29512' /> + <node id='-42304' action='modify' lat='60.45097' lon='22.29296' /> + <node id='-42306' action='modify' lat='60.45103' lon='22.29307' /> + <node id='-42308' action='modify' lat='60.45194' lon='22.29418' /> + <node id='-42310' action='modify' lat='60.45214' lon='22.29715' /> + <node id='-42312' action='modify' lat='60.45136' lon='22.29699' /> + <node id='-42314' action='modify' lat='60.44916' lon='22.30051' /> + <node id='-42316' action='modify' lat='60.44841' lon='22.2984' /> + <node id='-42318' action='modify' lat='60.44968' lon='22.29516' /> + <node id='-42320' action='modify' lat='60.5777999853' lon='22.33559420105' /> + <node id='-42322' action='modify' lat='60.5748345363' lon='22.35691611633' /> + <node id='-42324' action='modify' lat='60.56055' lon='22.34237' /> + <node id='-42326' action='modify' lat='60.56665' lon='22.3174' /> + <node id='-42328' action='modify' lat='60.46446' lon='22.27107' /> + <node id='-42330' action='modify' lat='60.46302' lon='22.27036' /> + <node id='-42332' action='modify' lat='60.47198' lon='22.28431' /> + <node id='-42334' action='modify' lat='60.47193' lon='22.28227' /> + <node id='-42336' action='modify' lat='60.54736' lon='22.38027' /> + <node id='-42338' action='modify' lat='60.54874' lon='22.392' /> + <node id='-42340' action='modify' lat='60.548' lon='22.40833' /> + <node id='-42342' action='modify' lat='60.53136' lon='22.40816' /> + <node id='-42344' action='modify' lat='60.53035' lon='22.38348' /> + <node id='-42346' action='modify' lat='60.53702' lon='22.37821' /> + <node id='-42348' action='modify' lat='60.53801' lon='22.38301' /> + <node id='-42350' action='modify' lat='60.37361' lon='22.24577' /> + <node id='-42352' action='modify' lat='60.36725' lon='22.25298' /> + <node id='-42354' action='modify' lat='60.36402' lon='22.23474' /> + <node id='-42356' action='modify' lat='60.358' lon='22.21557' /> + <node id='-42358' action='modify' lat='60.36972' lon='22.20759' /> + <node id='-42360' action='modify' lat='60.37255' lon='22.22792' /> + <node id='-42362' action='modify' lat='60.3765' lon='22.26126' /> + <node id='-42364' action='modify' lat='60.36863' lon='22.26452' /> + <node id='-42366' action='modify' lat='60.36882' lon='22.28371' /> + <node id='-42368' action='modify' lat='60.37694' lon='22.28319' /> + <node id='-42370' action='modify' lat='60.36886' lon='22.28379' /> + <node id='-42372' action='modify' lat='60.37707' lon='22.28371' /> + <node id='-42374' action='modify' lat='60.3772' lon='22.29585' /> + <node id='-42376' action='modify' lat='60.37223' lon='22.30456' /> + <node id='-42378' action='modify' lat='60.36846' lon='22.30559' /> + <node id='-42380' action='modify' lat='60.36296' lon='22.28976' /> + <node id='-42382' action='modify' lat='60.35483' lon='22.29624' /> + <node id='-42384' action='modify' lat='60.35212' lon='22.27681' /> + <node id='-42386' action='modify' lat='60.36107' lon='22.2713' /> + <node id='-42388' action='modify' lat='60.36092' lon='22.23165' /> + <node id='-42390' action='modify' lat='60.34942' lon='22.24148' /> + <node id='-42392' action='modify' lat='60.34173' lon='22.20708' /> + <node id='-42394' action='modify' lat='60.3533' lon='22.19969' /> + <node id='-42396' action='modify' lat='60.36330259241' lon='22.17032526459' /> + <node id='-42398' action='modify' lat='60.36342665121' lon='22.18178257141' /> + <node id='-42400' action='modify' lat='60.35695423556' lon='22.17976194702' /> + <node id='-42402' action='modify' lat='60.35671316478' lon='22.17022122223' /> + <node id='-42404' action='modify' lat='60.37781' lon='22.1226' /> + <node id='-42406' action='modify' lat='60.3714' lon='22.13831' /> + <node id='-42408' action='modify' lat='60.36179' lon='22.12455' /> + <node id='-42410' action='modify' lat='60.36735' lon='22.1126' /> + <node id='-42412' action='modify' lat='60.37968' lon='22.12423' /> + <node id='-42414' action='modify' lat='60.37221' lon='22.13994' /> + <node id='-42416' action='modify' lat='60.37955' lon='22.15932' /> + <node id='-42418' action='modify' lat='60.38371' lon='22.15342' /> + <node id='-42420' action='modify' lat='60.37317743802' lon='22.18386352646' /> + <node id='-42422' action='modify' lat='60.3741116907' lon='22.19834664551' /> + <node id='-42424' action='modify' lat='60.38304' lon='22.1956' /> + <node id='-42426' action='modify' lat='60.38242' lon='22.18103' /> + <node id='-42428' action='modify' lat='60.38364' lon='22.21929' /> + <node id='-42430' action='modify' lat='60.38265' lon='22.23041' /> + <node id='-42432' action='modify' lat='60.37697' lon='22.22736' /> + <node id='-42434' action='modify' lat='60.37883' lon='22.21558' /> + <node id='-42436' action='modify' lat='60.36961' lon='22.17073' /> + <node id='-42438' action='modify' lat='60.37027' lon='22.17869' /> + <node id='-42440' action='modify' lat='60.36624' lon='22.18013' /> + <node id='-42442' action='modify' lat='60.36522' lon='22.17186' /> + <node id='-42444' action='modify' lat='60.44397166978' lon='22.3256890992' /> + <node id='-42446' action='modify' lat='60.44323' lon='22.33243' /> + <node id='-42448' action='modify' lat='60.43775' lon='22.33392' /> + <node id='-42450' action='modify' lat='60.43999' lon='22.32229' /> + <node id='-42452' action='modify' lat='60.44346' lon='22.35808' /> + <node id='-42454' action='modify' lat='60.44244' lon='22.35827' /> + <node id='-42456' action='modify' lat='60.44249' lon='22.36081' /> + <node id='-42458' action='modify' lat='60.44351' lon='22.36066' /> + <node id='-42460' action='modify' lat='60.43241' lon='22.18311' /> + <node id='-42462' action='modify' lat='60.42627' lon='22.18908' /> + <node id='-42464' action='modify' lat='60.42303' lon='22.17673' /> + <node id='-42466' action='modify' lat='60.42923' lon='22.16934' /> + <node id='-42468' action='modify' lat='60.45182054289' lon='22.14534438629' /> + <node id='-42470' action='modify' lat='60.45236' lon='22.14807' /> + <node id='-42472' action='modify' lat='60.45108' lon='22.15775' /> + <node id='-42474' action='modify' lat='60.44807483838' lon='22.16498434128' /> + <node id='-42476' action='modify' lat='60.44122' lon='22.18038741013' /> + <node id='-42478' action='modify' lat='60.43954799479' lon='22.14978281494' /> + <node id='-42480' action='modify' lat='60.44284318807' lon='22.14708669861' /> + <node id='-42482' action='modify' lat='60.74716630114' lon='22.40627271652' /> + <node id='-42484' action='modify' lat='60.74137772777' lon='22.43974668503' /> + <node id='-42486' action='modify' lat='60.72366995952' lon='22.45622617722' /> + <node id='-42488' action='modify' lat='60.70763223049' lon='22.45244962692' /> + <node id='-42490' action='modify' lat='60.70486050292' lon='22.42618543625' /> + <node id='-42492' action='modify' lat='60.66552663029' lon='22.38807661057' /> + <node id='-42494' action='modify' lat='60.66628350449' lon='22.33142835617' /> + <node id='-42496' action='modify' lat='60.68629225081' lon='22.29537929535' /> + <node id='-42498' action='modify' lat='60.70931203306' lon='22.27821315765' /> + <node id='-42500' action='modify' lat='60.73013325162' lon='22.27374996185' /> + <node id='-42502' action='modify' lat='60.74859239497' lon='22.28301967621' /> + <node id='-42504' action='modify' lat='60.75915966998' lon='22.30979885101' /> + <node id='-42506' action='modify' lat='60.75832112451' lon='22.37640346527' /> + <node id='-42508' action='modify' lat='60.63927567757' lon='22.26375063489' /> + <node id='-42510' action='modify' lat='60.50608271962' lon='22.12423320293' /> + <node id='-42512' action='modify' lat='60.49946880522' lon='22.12766643047' /> + <node id='-42514' action='modify' lat='60.504651228' lon='22.14191432476' /> + <node id='-42516' action='modify' lat='60.50754055755' lon='22.13285918713' /> + <node id='-42518' action='modify' lat='60.5137937269' lon='22.11341853619' /> + <node id='-42520' action='modify' lat='60.50625174767' lon='22.11775298595' /> + <node id='-42522' action='modify' lat='60.50899832989' lon='22.13444705486' /> + <node id='-42524' action='modify' lat='60.5153779532' lon='22.12419028759' /> + <node id='-42526' action='modify' lat='60.4927055805' lon='22.11985583782' /> + <node id='-42528' action='modify' lat='60.48727284405' lon='22.1200274992' /> + <node id='-42530' action='modify' lat='60.48600436987' lon='22.13521953106' /> + <node id='-42532' action='modify' lat='60.49308604934' lon='22.13517661572' /> + <node id='-42534' action='modify' lat='60.44762013873' lon='22.19929217219' /> + <node id='-42536' action='modify' lat='60.44768363866' lon='22.21643685222'> + <tag k='name' v='Vapaavarasto' /> + <tag k='name:sv' v='Frilagret' /> + <tag k='region' v='yes' /> + </node> + <node id='-42538' action='modify' lat='60.44437089322' lon='22.21635102153' /> + <node id='-42540' action='modify' lat='60.44176173611' lon='22.20716713786' /> + <node id='-42542' action='modify' lat='60.44252915701' lon='22.20649122119' /> + <node id='-42544' action='modify' lat='60.44596910222' lon='22.19901321173' /> + <node id='-42546' action='modify' lat='60.45178970405' lon='22.27056383014' /> + <node id='-42548' action='modify' lat='60.45109657472' lon='22.27154015958' /> + <node id='-42550' action='modify' lat='60.44987430765' lon='22.26807474554' /> + <node id='-42552' action='modify' lat='60.44898271154' lon='22.26968407094' /> + <node id='-42554' action='modify' lat='60.45219710485' lon='22.27431356371' /> + <node id='-42556' action='modify' lat='60.45277645548' lon='22.27353572309' /> + <node id='-42558' action='modify' lat='60.44950920597' lon='22.27128266752'> + <tag k='name' v='Vähätori' /> + <tag k='name:sv' v='Lilltorget' /> + <tag k='priority' v='1000000' /> + <tag k='region' v='yes' /> + </node> + <node id='-42560' action='modify' lat='60.44924992838' lon='22.26702868402' /> + <node id='-42562' action='modify' lat='60.44848795774' lon='22.26840733945' /> + <node id='-42564' action='modify' lat='60.4488451337' lon='22.26973235071' /> + <node id='-42566' action='modify' lat='60.44969175733' lon='22.26826786458' /> + <node id='-42568' action='modify' lat='60.45979397821' lon='22.28771924436' /> + <node id='-42570' action='modify' lat='60.45888149507' lon='22.28932320535' /> + <node id='-42572' action='modify' lat='60.46072759384' lon='22.29272424638' /> + <node id='-42574' action='modify' lat='60.46157019196' lon='22.29068122055' /> + <node id='-42576' action='modify' lat='60.47454357138' lon='22.38987918377' /> + <node id='-42578' action='modify' lat='60.47579134546' lon='22.4227952528' /> + <node id='-42580' action='modify' lat='60.48397470798' lon='22.41365428448' /> + <node id='-42582' action='modify' lat='60.48260038564' lon='22.40258212566' /> + <node id='-42584' action='modify' lat='60.52140785536' lon='22.49036548376' /> + <node id='-42586' action='modify' lat='60.51645517227' lon='22.49476430655' /> + <node id='-42588' action='modify' lat='60.52004568957' lon='22.50957007885' /> + <node id='-42590' action='modify' lat='60.52342462648' lon='22.50317569256' /> + <node id='-42592' action='modify' lat='60.02674159105' lon='22.484893713' /> + <node id='-42594' action='modify' lat='60.004350311' lon='22.49210349083' /> + <node id='-42596' action='modify' lat='60.01404648166' lon='22.53398886681' /> + <node id='-42598' action='modify' lat='60.02897130946' lon='22.52068511009' /> + <node id='-42600' action='modify' lat='59.98166870299' lon='22.41727397667' /> + <node id='-42602' action='modify' lat='60.43791377854' lon='22.27310655355' /> + <node id='-42604' action='modify' lat='60.43819961263' lon='22.28100297689' /> + <node id='-42606' action='modify' lat='60.43828430373' lon='22.28149650335' /> + <node id='-42608' action='modify' lat='60.44067143802' lon='22.27179764628' /> + <node id='-42610' action='modify' lat='60.43798258538' lon='22.27325676799' /> + <node id='-42612' action='modify' lat='60.43829488481' lon='22.28130339503' /> + <node id='-42614' action='modify' lat='60.44202636606' lon='22.27731226802' /> + <node id='-42616' action='modify' lat='60.44144946736' lon='22.27453886926' /> + <node id='-42618' action='modify' lat='60.47520974596' lon='22.28550909877' /> + <node id='-42620' action='modify' lat='60.47219063065' lon='22.28588460803' /> + <node id='-42622' action='modify' lat='60.47247616321' lon='22.28909253001' /> + <node id='-42624' action='modify' lat='60.47527319195' lon='22.28887795329' /> + <node id='-42626' action='modify' lat='60.44077200632' lon='22.29037997961' /> + <node id='-42628' action='modify' lat='60.44330184952' lon='22.28161990106' /> + <node id='-42630' action='modify' lat='60.43973459926' lon='22.28618501544' /> + <node id='-42632' action='modify' lat='60.4406238028' lon='22.29041217685' /> + <node id='-42634' action='modify' lat='60.44430605979' lon='22.28643178671' /> + <node id='-42636' action='modify' lat='60.44717564102' lon='22.32666490316' /> + <node id='-42638' action='modify' lat='60.44635011932' lon='22.32001302481' /> + <node id='-42640' action='modify' lat='60.44209517478' lon='22.31673000097' /> + <node id='-42642' action='modify' lat='60.44768893032' lon='22.3214292419' /> + <node id='-42644' action='modify' lat='60.44619664934' lon='22.3201203239' /> + <node id='-42646' action='modify' lat='60.44403219095' lon='22.3256564033' /> + <node id='-42648' action='modify' lat='60.44514883664' lon='22.32855318904' /> + <node id='-42650' action='modify' lat='60.44649299428' lon='22.32922910571' /> + <node id='-42652' action='modify' lat='60.44511708421' lon='22.32872485042' /> + <node id='-42654' action='modify' lat='60.55578120069' lon='22.30422015667' /> + <node id='-42656' action='modify' lat='60.5626999985' lon='22.31203074932' /> + <node id='-42658' action='modify' lat='60.55951500411' lon='22.32516284466' /> + <node id='-42660' action='modify' lat='60.55531708201' lon='22.31803889751' /> + <node id='-42662' action='modify' lat='60.5887587573' lon='22.34876628399' /> + <node id='-42664' action='modify' lat='60.58473325048' lon='22.36975188732' /> + <node id='-42666' action='modify' lat='60.58013807989' lon='22.36331458569' /> + <node id='-42668' action='modify' lat='60.58313133862' lon='22.34168525219' /> + <node id='-42670' action='modify' lat='60.58285731942' lon='22.34134192944' /> + <node id='-42672' action='modify' lat='60.57796673983' lon='22.33606334209' /> + <node id='-42674' action='modify' lat='60.57507842061' lon='22.35769267559' /> + <node id='-42676' action='modify' lat='60.57969539133' lon='22.36305709362' /> + <node id='-42678' action='modify' lat='60.48067623653' lon='22.15843673229' /> + <node id='-42680' action='modify' lat='60.47767347958' lon='22.1480083251' /> + <node id='-42682' action='modify' lat='60.47502998692' lon='22.15277192831' /> + <node id='-42684' action='modify' lat='60.47629889027' lon='22.15545413733' /> + <node id='-42686' action='modify' lat='60.4794392127' lon='22.16058252096' /> + <node id='-42688' action='modify' lat='60.4810779808' lon='22.15738532782' /> + <node id='-42690' action='modify' lat='60.45599048131' lon='22.13803050756' /> + <node id='-42692' action='modify' lat='60.45046693567' lon='22.13597057104' /> + <node id='-42694' action='modify' lat='60.45373673418' lon='22.15221402884' /> + <node id='-42696' action='modify' lat='60.45732361021' lon='22.15011117697' /> + <node id='-42698' action='modify' lat='60.45238229448' lon='22.16603276968' /> + <node id='-42700' action='modify' lat='60.45178970934' lon='22.15981004477' /> + <node id='-42702' action='modify' lat='60.45048810047' lon='22.15978858709' /> + <node id='-42704' action='modify' lat='60.448276304' lon='22.16530320883' /> + <node id='-42706' action='modify' lat='60.44802230816' lon='22.17946527243' /> + <node id='-42708' action='modify' lat='60.45328173339' lon='22.1746372962' /> + <node id='-42710' action='modify' lat='60.45214949446' lon='22.16618297338' /> + <node id='-42712' action='modify' lat='60.44771539387' lon='22.1798729682' /> + <node id='-42714' action='modify' lat='60.45738709117' lon='22.19866988897' /> + <node id='-42716' action='modify' lat='60.4532711519' lon='22.19937799215' /> + <node id='-42718' action='modify' lat='60.45185320112' lon='22.20431325674' /> + <node id='-42720' action='modify' lat='60.45565190017' lon='22.21102950811'> + <tag k='name' v='Pahaniemi' /> + <tag k='region' v='yes' /> + </node> + <node id='-42722' action='modify' lat='60.4574188316' lon='22.1990346694' /> + <node id='-42724' action='modify' lat='60.45332616596' lon='22.19936852817' /> + <node id='-42726' action='modify' lat='60.45205425761' lon='22.20418451071' /> + <node id='-42728' action='modify' lat='60.45569422301' lon='22.21064327002' /> + <node id='-42730' action='modify' lat='60.44830805334' lon='22.19909904242' /> + <node id='-42732' action='modify' lat='60.42942231151' lon='22.26357932568' /> + <node id='-42734' action='modify' lat='60.42548286798' lon='22.26533885479' /> + <node id='-42736' action='modify' lat='60.42516515012' lon='22.27842803478' /> + <node id='-42738' action='modify' lat='60.43257775795' lon='22.27662559032' /> + <node id='-42740' action='modify' lat='60.42205135082' lon='22.26851459026' /> + <node id='-42742' action='modify' lat='60.41796271258' lon='22.26782794476' /> + <node id='-42744' action='modify' lat='60.42509100492' lon='22.27559564352' /> + <node id='-42746' action='modify' lat='60.42080150018' lon='22.27810619116' /> + <node id='-42748' action='modify' lat='60.41786736491' lon='22.27844951391' /> + <node id='-42750' action='modify' lat='60.44005219063' lon='22.5747155714' /> + <node id='-42752' action='modify' lat='60.43350950906' lon='22.57561679363' /> + <node id='-42754' action='modify' lat='60.43395419904' lon='22.59694571972' /> + <node id='-42756' action='modify' lat='60.43753267309' lon='22.60166640759' /> + <node id='-42758' action='modify' lat='60.44092021445' lon='22.59428496838' /> + <node id='-42760' action='modify' lat='60.43291657963' lon='22.53317351818' /> + <node id='-42762' action='modify' lat='60.42961291763' lon='22.54669185162' /> + <node id='-42764' action='modify' lat='60.43505530994' lon='22.55433078289' /> + <node id='-42766' action='modify' lat='60.43842193688' lon='22.53986831188' /> + <node id='-42768' action='modify' lat='60.46735207392' lon='22.56905074596' /> + <node id='-42770' action='modify' lat='60.46087836363' lon='22.57634635448' /> + <node id='-42772' action='modify' lat='60.45740826204' lon='22.55681987286' /> + <node id='-42774' action='modify' lat='60.46597704736' lon='22.55085464001' /> + <node id='-42776' action='modify' lat='60.42349178484' lon='22.569179492' /> + <node id='-42778' action='modify' lat='60.42366124347' lon='22.58943553448' /> + <node id='-42780' action='modify' lat='60.41660678123' lon='22.58694644451' /> + <node id='-42782' action='modify' lat='60.41643728584' lon='22.56827826977' /> + <node id='-42784' action='modify' lat='60.39861415516' lon='22.47725482464' /> + <node id='-42786' action='modify' lat='60.39687582455' lon='22.50772471905' /> + <node id='-42788' action='modify' lat='60.38192661188' lon='22.49313345909' /> + <node id='-42790' action='modify' lat='60.38697407098' lon='22.46661177635' /> + <node id='-42792' action='modify' lat='60.37738747233' lon='22.45502463341' /> + <node id='-42794' action='modify' lat='60.35268686837' lon='22.46695509911' /> + <node id='-42796' action='modify' lat='60.36185628724' lon='22.51536360741' /> + <node id='-42798' action='modify' lat='60.38048433703' lon='22.49699584007' /> + <node id='-42800' action='modify' lat='60.48524325097' lon='22.23948238134' /> + <node id='-42802' action='modify' lat='60.48157488123' lon='22.24338767767' /> + <node id='-42804' action='modify' lat='60.47735627183' lon='22.24519012213' /> + <node id='-42806' action='modify' lat='60.4774725817' lon='22.25104806662' /> + <node id='-42808' action='modify' lat='60.48058107277' lon='22.25100515127' /> + <node id='-42810' action='modify' lat='60.4855180977' lon='22.24692819357' /> + <node id='-42812' action='modify' lat='60.48068679852' lon='22.18425033331' /> + <node id='-42814' action='modify' lat='60.47766290604' lon='22.19045160055' /> + <node id='-42816' action='modify' lat='60.47912202221' lon='22.19804761648' /> + <node id='-42818' action='modify' lat='60.48275895369' lon='22.18768356085' /> + <node id='-42820' action='modify' lat='60.48926000997' lon='22.18508718252' /> + <node id='-42822' action='modify' lat='60.48284352864' lon='22.18609569311' /> + <node id='-42824' action='modify' lat='60.48275895369' lon='22.19435689688' /> + <node id='-42826' action='modify' lat='60.48950311362' lon='22.19431398153' /> + <node id='-42828' action='modify' lat='60.48804446434' lon='22.1746372962' /> + <node id='-42830' action='modify' lat='60.49229339032' lon='22.1716332221' /> + <node id='-42832' action='modify' lat='60.48849897804' lon='22.1750235343' /> + <node id='-42834' action='modify' lat='60.49008444107' lon='22.18058107138' /> + <node id='-42836' action='modify' lat='60.49549557108' lon='22.17955110312' /> + <node id='-42838' action='modify' lat='60.49486150099' lon='22.17180488348' /> + <node id='-42840' action='modify' lat='60.48968279776' lon='22.15096948385' /> + <node id='-42842' action='modify' lat='60.49002102403' lon='22.16107604742' /> + <node id='-42844' action='modify' lat='60.48317125449' lon='22.16107604742' /> + <node id='-42846' action='modify' lat='60.48118370494' lon='22.15734241247' /> + <node id='-42848' action='modify' lat='60.48101454616' lon='22.15021846533' /> + <node id='-42850' action='modify' lat='60.48317125449' lon='22.15114114523' /> + <node id='-42852' action='modify' lat='60.4588365394' lon='22.15772865057' /> + <node id='-42854' action='modify' lat='60.4658078093' lon='22.12436194897' /> + <node id='-42856' action='modify' lat='60.46164003303' lon='22.15371606588' /> + <node id='-42858' action='modify' lat='60.46040229399' lon='22.16787812948' /> + <node id='-42860' action='modify' lat='60.45916450776' lon='22.15740678549' /> + <node id='-42862' action='modify' lat='60.46299409723' lon='22.12092872143' /> + <node id='-42864' action='modify' lat='60.46069850934' lon='22.14116332769' /> + <node id='-42866' action='modify' lat='60.45697446269' lon='22.13940379858' /> + <node id='-42868' action='modify' lat='60.48243123425' lon='22.19482894421' /> + <node id='-42870' action='modify' lat='60.4653423895' lon='22.20645902395' /> + <node id='-42872' action='modify' lat='60.46288830325' lon='22.2113513732' /> + <node id='-42874' action='modify' lat='60.4639884444' lon='22.23615642071' /> + <node id='-42876' action='modify' lat='60.46739437092' lon='22.23214385748' /> + <node id='-42878' action='modify' lat='60.46985869263' lon='22.23463294744' /> + <node id='-42880' action='modify' lat='60.47146621797' lon='22.21907613516' /> + <node id='-42882' action='modify' lat='60.46678090553' lon='22.21577165365' /> + <node id='-42884' action='modify' lat='60.48387956446' lon='22.27501626492'> + <tag k='name' v='Paltta' /> + <tag k='region' v='yes' /> + </node> + <node id='-42886' action='modify' lat='60.48754766302' lon='22.2783851409' /> + <node id='-42888' action='modify' lat='60.48678659091' lon='22.28362081289' /> + <node id='-42890' action='modify' lat='60.48494725958' lon='22.28662488699' /> + <node id='-42892' action='modify' lat='60.4825369434' lon='22.28713987112' /> + <node id='-42894' action='modify' lat='60.4825580873' lon='22.28756902456' /> + <node id='-42896' action='modify' lat='60.48509525561' lon='22.28688237906' /> + <node id='-42898' action='modify' lat='60.48715655875' lon='22.2833847785' /> + <node id='-42900' action='modify' lat='60.48787534134' lon='22.27898595572' /> + <node id='-42902' action='modify' lat='60.49268443264' lon='22.28323457479' /> + <node id='-42904' action='modify' lat='60.4922405464' lon='22.28819129705' /> + <node id='-42906' action='modify' lat='60.49083486654' lon='22.29819057226' /> + <node id='-42908' action='modify' lat='60.48192376421' lon='22.29480026007' /> + <node id='-42910' action='modify' lat='60.51456471615' lon='22.2900795722' /> + <node id='-42912' action='modify' lat='60.50761449354' lon='22.28810546637' /> + <node id='-42914' action='modify' lat='60.50945253934' lon='22.29707477331' /> + <node id='-42916' action='modify' lat='60.5134134905' lon='22.29748246908' /> + <node id='-42918' action='modify' lat='60.45589525043' lon='22.27789162517' /> + <node id='-42920' action='modify' lat='60.35442753697' lon='22.16998095989' /> + <node id='-42922' action='modify' lat='60.34850456619' lon='22.17478747845' /> + <node id='-42924' action='modify' lat='60.35272930409' lon='22.18658919811' /> + <node id='-42926' action='modify' lat='60.35618936011' lon='22.18246932507' /> + <node id='-42928' action='modify' lat='60.3553403006' lon='22.24242206097' /> + <node id='-42930' action='modify' lat='60.3570808488' lon='22.25907321453' /> + <node id='-42932' action='modify' lat='60.35111590094' lon='22.26053233624' /> + <node id='-42934' action='modify' lat='60.34979964451' lon='22.24542613506' /> + <node id='-42936' action='modify' lat='60.3682648377' lon='22.27276320934' /> + <node id='-42938' action='modify' lat='60.36847702051' lon='22.28113170147' /> + <node id='-42940' action='modify' lat='60.36622781245' lon='22.28181834698' /> + <node id='-42942' action='modify' lat='60.36590951575' lon='22.27362151623' /> + <node id='-42944' action='modify' lat='60.46517314813' lon='22.28593824148' /> + <node id='-42946' action='modify' lat='60.47202671796' lon='22.28621719122' /> + <node id='-42948' action='modify' lat='60.47204786871' lon='22.29194638968' /> + <node id='-42950' action='modify' lat='60.47143449127' lon='22.30692384481' /> + <node id='-42952' action='modify' lat='60.46467599649' lon='22.30258939505' /> + <node id='-42954' action='modify' lat='60.4665270544' lon='22.29763267279' /> + <node id='-42956' action='modify' lat='60.46609338744' lon='22.29396341085' /> + <node id='-42958' action='modify' lat='60.46547989746' lon='22.29149577856' /> + <node id='-42960' action='modify' lat='60.45700620353' lon='22.32022760153' /> + <node id='-42962' action='modify' lat='60.45580004043' lon='22.33619208813' /> + <node id='-42964' action='modify' lat='60.45209658514' lon='22.33486173391' /> + <node id='-42966' action='modify' lat='60.44973674153' lon='22.33106372595' /> + <node id='-42968' action='modify' lat='60.44698513788' lon='22.32919690847' /> + <node id='-42970' action='modify' lat='60.44731322593' lon='22.32715842962' /> + <node id='-42972' action='modify' lat='60.45377905951' lon='22.32226608038' /> + <node id='-42974' action='modify' lat='60.45373673418' lon='22.32097862005' /> + <node id='-42976' action='modify' lat='60.46026476452' lon='22.35876558065' /> + <node id='-42978' action='modify' lat='60.46160829672' lon='22.37451551199' /> + <node id='-42980' action='modify' lat='60.45565190017' lon='22.377197721' /> + <node id='-42982' action='modify' lat='60.45450916278' lon='22.36400125265' /> + <node id='-42984' action='modify' lat='60.46257096154' lon='22.40399833202' /> + <node id='-42986' action='modify' lat='60.45679460793' lon='22.40434165478' /> + <node id='-42988' action='modify' lat='60.45643487427' lon='22.42991919994' /> + <node id='-42990' action='modify' lat='60.45914335919' lon='22.43167872906' /> + <node id='-42992' action='modify' lat='60.46159772852' lon='22.42459769726' /> + <node id='-42994' action='modify' lat='60.52185134228' lon='22.48553750753' /> + <node id='-42996' action='modify' lat='60.51760628983' lon='22.48970029593' /> + <node id='-42998' action='modify' lat='60.51571591145' lon='22.47377868176' /> + <node id='-43000' action='modify' lat='60.52131283222' lon='22.470817523' /> + <node id='-43002' action='modify' lat='60.51886297836' lon='22.47133250713' /> + <node id='-43004' action='modify' lat='60.51322338647' lon='22.47467990398' /> + <node id='-43006' action='modify' lat='60.51180805388' lon='22.46326442242' /> + <node id='-43008' action='modify' lat='60.51708883059' lon='22.45995994091' /> + <node id='-43010' action='modify' lat='60.512188288' lon='22.4690151' /> + <node id='-43012' action='modify' lat='60.50836451332' lon='22.46957299948' /> + <node id='-43014' action='modify' lat='60.50872367158' lon='22.45923040152' /> + <node id='-43016' action='modify' lat='60.508660291' lon='22.45270726919' /> + <node id='-43018' action='modify' lat='60.51163904425' lon='22.45425222158' /> + <node id='-43020' action='modify' lat='60.51167073165' lon='22.46304986715' /> + <node id='-43022' action='modify' lat='60.54919853139' lon='22.29662414074' /> + <node id='-43024' action='modify' lat='60.54250899854' lon='22.28744025707' /> + <node id='-43026' action='modify' lat='60.53776006814' lon='22.28619571209' /> + <node id='-43028' action='modify' lat='60.53835108411' lon='22.29559417248' /> + <node id='-43030' action='modify' lat='60.54168590053' lon='22.29713912487' /> + <node id='-43032' action='modify' lat='60.54886092249' lon='22.44897361279' /> + <node id='-43034' action='modify' lat='60.54272004594' lon='22.4454974699' /> + <node id='-43036' action='modify' lat='60.54364863815' lon='22.42670054913' /> + <node id='-43038' action='modify' lat='60.55008473797' lon='22.43176455975' /> + <node id='-43040' action='modify' lat='60.55487405342' lon='22.45060439587' /> + <node id='-43042' action='modify' lat='60.55308078046' lon='22.46532435894' /> + <node id='-43044' action='modify' lat='60.56035874178' lon='22.4689721632' /> + <node id='-43046' action='modify' lat='60.56227816296' lon='22.45987411022' /> + <node id='-43048' action='modify' lat='60.4915641472' lon='22.09002967358' /> + <node id='-43050' action='modify' lat='60.49050722869' lon='22.08741183758' /> + <node id='-43052' action='modify' lat='60.48366813343' lon='22.08861346722' /> + <node id='-43054' action='modify' lat='60.48627921015' lon='22.11410518169' /> + <node id='-43056' action='modify' lat='60.49240965721' lon='22.11084361553' /> + <node id='-43058' action='modify' lat='60.49099341548' lon='22.08698268414' /> + <node id='-43060' action='modify' lat='60.49312832338' lon='22.11337562084' /> + <node id='-43062' action='modify' lat='60.50067335659' lon='22.10964198589' /> + <node id='-43064' action='modify' lat='60.49885594611' lon='22.0857810545' /> + <node id='-43066' action='modify' lat='60.48932343906' lon='22.07509513378' /> + <node id='-43068' action='modify' lat='60.48230437013' lon='22.07775588512' /> + <node id='-43070' action='modify' lat='60.48353070251' lon='22.08796973705' /> + <node id='-43072' action='modify' lat='60.48995761745' lon='22.08668227673' /> + <node id='-43074' action='modify' lat='60.48342497546' lon='22.08880660772' /> + <node id='-43076' action='modify' lat='60.47942863973' lon='22.09050176382' /> + <node id='-43078' action='modify' lat='60.48184975905' lon='22.11534974813' /> + <node id='-43080' action='modify' lat='60.48604664257' lon='22.11371896505' /> + <node id='-43082' action='modify' lat='60.45865138922' lon='22.27430819392' /> + <node id='-43084' action='modify' lat='60.45983100861' lon='22.27145432353' /> + <node id='-43086' action='modify' lat='60.45898993908' lon='22.27416871905' /> + <node id='-43088' action='modify' lat='60.45884182395' lon='22.27642177463' /> + <node id='-43090' action='modify' lat='60.46112695361' lon='22.2786748302' /> + <node id='-43092' action='modify' lat='60.46117455877' lon='22.27523087382' /> + <node id='-43094' action='modify' lat='60.46060329227' lon='22.27294563174' /> + <node id='-43096' action='modify' lat='60.50440293964' lon='22.14209674716' /> + <node id='-43098' action='modify' lat='60.50186728171' lon='22.14013337016' /> + <node id='-43100' action='modify' lat='60.50127559965' lon='22.14406012416' /> + <node id='-43102' action='modify' lat='60.50402260359' lon='22.14536904216' /> + <node id='-43104' action='modify' lat='60.50123334151' lon='22.13532684088' /> + <node id='-43106' action='modify' lat='60.47929647208' lon='22.16074346423' /> + <node id='-43108' action='modify' lat='60.47803297266' lon='22.1586513412' /> + <node id='-43110' action='modify' lat='60.4769015967' lon='22.16252445102' /> + <node id='-43112' action='modify' lat='60.47790609134' lon='22.16386555552' /> + <node id='-43114' action='modify' lat='60.47656323889' lon='22.16238496542' /> + <node id='-43116' action='modify' lat='60.47789552316' lon='22.15858695745' /> + <node id='-43118' action='modify' lat='60.47627774229' lon='22.15573308706' /> + <node id='-43120' action='modify' lat='60.47849821578' lon='22.08363528728'> + <tag k='name' v='Pellonperä' /> + <tag k='region' v='yes' /> + </node> + <node id='-43122' action='modify' lat='60.47198442698' lon='22.08681102276' /> + <node id='-43124' action='modify' lat='60.47251319237' lon='22.10097308636' /> + <node id='-43126' action='modify' lat='60.47103262758' lon='22.11715217113' /> + <node id='-43128' action='modify' lat='60.48160660859' lon='22.11577888012' /> + <node id='-43130' action='modify' lat='60.60944742333' lon='22.53995414257' /> + <node id='-43132' action='modify' lat='60.60350763577' lon='22.55364413738' /> + <node id='-43134' action='modify' lat='60.60003172123' lon='22.54390235424' /> + <node id='-43136' action='modify' lat='60.6050874732' lon='22.5315427351'> + <tag k='name' v='Käyrä' /> + <tag k='region' v='yes' /> + </node> + <node id='-43138' action='modify' lat='60.44366173659' lon='22.28256402254' /> + <node id='-43140' action='modify' lat='60.48832986798' lon='22.27628226757' /> + <node id='-43142' action='modify' lat='60.47584420561' lon='22.25986716986' /> + <node id='-43144' action='modify' lat='60.48144802433' lon='22.26452346325' /> + <node id='-43146' action='modify' lat='60.48811846595' lon='22.27658267498' /> + <node id='-43148' action='modify' lat='60.48784364125' lon='22.27817054272' /> + <node id='-43150' action='modify' lat='60.47514101266' lon='22.26663707614' /> + <node id='-43152' action='modify' lat='60.48513754007' lon='22.26490972281' /> + <node id='-43154' action='modify' lat='60.48144801376' lon='22.26441619635' /> + <node id='-43156' action='modify' lat='60.46710878836' lon='22.25560783267' /> + <node id='-43158' action='modify' lat='60.46567028686' lon='22.25839733005' /> + <node id='-43160' action='modify' lat='60.46653762628' lon='22.26122974277' /> + <node id='-43162' action='modify' lat='60.46782272684' lon='22.25853680491' /> + <node id='-48645' action='modify' lat='60.45173681001' lon='22.14487548351' /> + <node id='-48646' action='modify' lat='60.45002248221' lon='22.13607783794' /> + <node id='-48648' action='modify' lat='60.45099606219' lon='22.1341895628' /> + <node id='-48650' action='modify' lat='60.44866790877' lon='22.11710921288' /> + <node id='-48652' action='modify' lat='60.44180940671' lon='22.11813918114' /> + <node id='-48654' action='modify' lat='60.43854899375' lon='22.12715140343' /> + <node id='-48656' action='modify' lat='60.43884540845' lon='22.14311591148' /> + <node id='-48658' action='modify' lat='60.43958641219' lon='22.14775081158' /> + <node id='-48660' action='modify' lat='60.44284672106' lon='22.14607711315' /> + <node id='-48895' action='modify' lat='60.45802717866' lon='22.23029850841' /> + <node id='-48896' action='modify' lat='60.45731831483' lon='22.23050235629' /> + <node id='-48898' action='modify' lat='60.45537150471' lon='22.23787306666' /> + <node id='-48900' action='modify' lat='60.45814355781' lon='22.23895667911' /> + <node id='-49206' action='modify' lat='60.53230320397' lon='22.42324588537' /> + <node id='-49207' action='modify' lat='60.53478371657' lon='22.42112155437' /> + <node id='-49208' action='modify' lat='60.53351710098' lon='22.43566985607' /> + <node id='-49210' action='modify' lat='60.52471275337' lon='22.42854590893' /> + <node id='-49212' action='modify' lat='60.52602194458' lon='22.41511340618' /> + <node id='-49228' action='modify' lat='60.54246678889' lon='22.44004722118' /> + <node id='-49229' action='modify' lat='60.53391820128' lon='22.43571277142' /> + <node id='-49231' action='modify' lat='60.53518480118' lon='22.4213361311' /> + <node id='-49233' action='modify' lat='60.54341649259' lon='22.42631431103' /> + <node id='-49249' action='modify' lat='60.5561820251' lon='22.43669982433' /> + <node id='-49250' action='modify' lat='60.55038013478' lon='22.43262286663' /> + <node id='-49252' action='modify' lat='60.54913522999' lon='22.4492740202' /> + <node id='-49254' action='modify' lat='60.553924686' lon='22.45236392498' /> + <node id='-49271' action='modify' lat='60.51478651778' lon='22.39464278698' /> + <node id='-49272' action='modify' lat='60.50840677801' lon='22.40168090343' /> + <node id='-49274' action='modify' lat='60.51797591662' lon='22.41760249615' /> + <node id='-49276' action='modify' lat='60.52089045685' lon='22.40773196697' /> + <node id='-49292' action='modify' lat='60.50164541805' lon='22.35962386608' /> + <node id='-49293' action='modify' lat='60.49847554498' lon='22.37125392437' /> + <node id='-49295' action='modify' lat='60.4954321752' lon='22.36511703014' /> + <node id='-49297' action='modify' lat='60.49938427362' lon='22.35189910412' /> + <node id='-50896' action='modify' lat='60.49955860924' lon='22.31421945333' /> + <node id='-50897' action='modify' lat='60.49405832774' lon='22.30894086599' /> + <node id='-50899' action='modify' lat='60.4918389298' lon='22.31389758825' /> + <node id='-50901' action='modify' lat='60.4929380792' lon='22.31911180258' /> + <node id='-50905' action='modify' lat='60.49811626257' lon='22.31943366766' /> + <node id='-51036' action='modify' lat='60.60993181534' lon='22.55621907949' /> + <node id='-51037' action='modify' lat='60.60523491022' lon='22.56192682028' /> + <node id='-51039' action='modify' lat='60.60923680073' lon='22.57254836798' /> + <node id='-51041' action='modify' lat='60.61223789298' lon='22.56585357428' /> + <node id='-51056' action='modify' lat='60.63548953751' lon='22.5840282011' /> + <node id='-51057' action='modify' lat='60.63864600409' lon='22.58630271435' /> + <node id='-51058' action='modify' lat='60.63805682046' lon='22.59407039165' /> + <node id='-51060' action='modify' lat='60.62997550112' lon='22.59016509533' /> + <node id='-51062' action='modify' lat='60.6312804346' lon='22.57892127514' /> + <node id='-51100' action='modify' lat='60.63603670157' lon='22.57956496239' /> + <node id='-51110' action='modify' lat='60.63452151355' lon='22.59475699425' /> + <node id='-51128' action='modify' lat='60.63881436134' lon='22.59655943871' /> + <node id='-51142' action='modify' lat='60.64045559324' lon='22.58411398888' /> + <node id='-51147' action='modify' lat='60.63041750063' lon='22.57930751324' /> + <node id='-51148' action='modify' lat='60.61926042153' lon='22.57205482006' /> + <node id='-51150' action='modify' lat='60.61789183479' lon='22.58501525402' /> + <node id='-51152' action='modify' lat='60.62942825523' lon='22.59007926464' /> + <node id='-51168' action='modify' lat='60.61245902558' lon='22.56711955547' /> + <node id='-51169' action='modify' lat='60.60993182587' lon='22.57338519573' /> + <node id='-51171' action='modify' lat='60.61355408399' lon='22.58252616405' /> + <node id='-51173' action='modify' lat='60.61757599884' lon='22.58471484661' /> + <node id='-51175' action='modify' lat='60.61879721406' lon='22.57218356609' /> + <node id='-51177' action='modify' lat='60.61538611785' lon='22.57162566662' /> + <node id='-51193' action='modify' lat='60.60209624893' lon='22.53411765575' /> + <node id='-51194' action='modify' lat='60.59840949969' lon='22.54338737011' /> + <node id='-51196' action='modify' lat='60.58909594975' lon='22.53085608959' /> + <node id='-51198' action='modify' lat='60.59202516111' lon='22.5214576292' /> + <node id='-51214' action='modify' lat='60.59120332287' lon='22.52167220592' /> + <node id='-51215' action='modify' lat='60.5887587573' lon='22.5300836134' /> + <node id='-51217' action='modify' lat='60.58329996466' lon='22.51995559216' /> + <node id='-51219' action='modify' lat='60.58675660457' lon='22.51193042278' /> + <node id='-51268' action='modify' lat='60.58631400669' lon='22.51094336987' /> + <node id='-51269' action='modify' lat='60.58239358933' lon='22.49609466076' /> + <node id='-51271' action='modify' lat='60.57697588568' lon='22.50420566082' /> + <node id='-51273' action='modify' lat='60.58283624092' lon='22.51875396252' /> + <node id='-51288' action='modify' lat='60.58201416885' lon='22.49446387768' /> + <node id='-51289' action='modify' lat='60.57929485836' lon='22.47888560772' /> + <node id='-51291' action='modify' lat='60.57233744104' lon='22.48583789349' /> + <node id='-51293' action='modify' lat='60.57655423641' lon='22.50188823223' /> + <node id='-51345' action='modify' lat='60.57611149874' lon='22.45545382977' /> + <node id='-51346' action='modify' lat='60.5706083959' lon='22.47570987225' /> + <node id='-51348' action='modify' lat='60.57212658682' lon='22.48450751781' /> + <node id='-51350' action='modify' lat='60.57914729233' lon='22.47665400982' /> + <way id='-43164' action='modify'> + <nd ref='-39098' /> + <nd ref='-39100' /> + <nd ref='-39102' /> + <nd ref='-39104' /> + <nd ref='-39106' /> + <nd ref='-39098' /> + <tag k='name' v='Kaistarniemi' /> + <tag k='name:sv' v='Kaistarudden' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43166' action='modify'> + <nd ref='-39108' /> + <nd ref='-39110' /> + <nd ref='-39112' /> + <nd ref='-39114' /> + <nd ref='-39116' /> + <nd ref='-39118' /> + <nd ref='-39108' /> + <tag k='name' v='Haarla' /> + <tag k='name:sv' v='Harlax' /> + <tag k='region' v='yes' /> + </way> + <way id='-43168' action='modify'> + <nd ref='-39120' /> + <nd ref='-39122' /> + <nd ref='-39124' /> + <nd ref='-39126' /> + <nd ref='-39128' /> + <nd ref='-39130' /> + <nd ref='-39132' /> + <nd ref='-39120' /> + <tag k='name' v='Friskala' /> + <tag k='priority' v='-1' /> + <tag k='region' v='yes' /> + </way> + <way id='-43170' action='modify'> + <nd ref='-39134' /> + <nd ref='-39136' /> + <nd ref='-39138' /> + <nd ref='-39140' /> + <nd ref='-39142' /> + <nd ref='-39144' /> + <nd ref='-39134' /> + <tag k='name' v='Oriniemi' /> + <tag k='name:sv' v='Hingstudden' /> + <tag k='region' v='yes' /> + </way> + <way id='-43172' action='modify'> + <nd ref='-39146' /> + <nd ref='-39148' /> + <nd ref='-39150' /> + <nd ref='-39152' /> + <nd ref='-39154' /> + <nd ref='-39156' /> + <nd ref='-39146' /> + <tag k='name' v='Maanpää' /> + <tag k='region' v='yes' /> + </way> + <way id='-43174' action='modify'> + <nd ref='-39158' /> + <nd ref='-39160' /> + <nd ref='-39162' /> + <nd ref='-39164' /> + <nd ref='-39166' /> + <nd ref='-39158' /> + <tag k='name' v='Pikisaari' /> + <tag k='name:sv' v='Beckholmen' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43176' action='modify'> + <nd ref='-39168' /> + <nd ref='-39170' /> + <nd ref='-39172' /> + <nd ref='-39174' /> + <nd ref='-39168' /> + <tag k='name' v='Jänessaari' /> + <tag k='region' v='yes' /> + </way> + <way id='-43178' action='modify'> + <nd ref='-39176' /> + <nd ref='-39178' /> + <nd ref='-39180' /> + <nd ref='-39182' /> + <nd ref='-39184' /> + <nd ref='-39186' /> + <nd ref='-39188' /> + <nd ref='-39190' /> + <nd ref='-39192' /> + <nd ref='-39194' /> + <nd ref='-39176' /> + <tag k='name' v='Kuninkoja' /> + <tag k='name:sv' v='Kungsbäcken' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43180' action='modify'> + <nd ref='-39196' /> + <nd ref='-39198' /> + <nd ref='-39200' /> + <nd ref='-39202' /> + <nd ref='-39204' /> + <nd ref='-39206' /> + <nd ref='-39208' /> + <nd ref='-39210' /> + <nd ref='-39212' /> + <nd ref='-39214' /> + <nd ref='-39216' /> + <nd ref='-39196' /> + <tag k='name' v='Turun yliopistollinen keskussairaala' /> + <tag k='name:en' v='Turku university hospital' /> + <tag k='name:sv' v='Åbo universitetscentralsjukhuset' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Tyks' /> + <tag k='short_name:sv' v='Åucs' /> + </way> + <way id='-43182' action='modify'> + <nd ref='-39218' /> + <nd ref='-39220' /> + <nd ref='-39222' /> + <nd ref='-39224' /> + <nd ref='-39218' /> + <tag k='name' v='Martti' /> + <tag k='region' v='yes' /> + </way> + <way id='-43184' action='modify'> + <nd ref='-39226' /> + <nd ref='-39228' /> + <nd ref='-39230' /> + <nd ref='-39232' /> + <nd ref='-39226' /> + <tag k='name' v='Rautatieasema' /> + <tag k='name:en' v='Railway station' /> + <tag k='name:sv' v='Järnvägsstation' /> + <tag k='region' v='yes' /> + </way> + <way id='-43186' action='modify'> + <nd ref='-39234' /> + <nd ref='-39238' /> + <nd ref='-39240' /> + <nd ref='-39242' /> + <nd ref='-39244' /> + <nd ref='-39246' /> + <nd ref='-39248' /> + <nd ref='-39234' /> + <tag k='name' v='Nummenmäki' /> + <tag k='name:sv' v='Nummisbacken' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Nummi' /> + <tag k='short_name:sv' v='Nummis' /> + </way> + <way id='-43188' action='modify'> + <nd ref='-39250' /> + <nd ref='-39252' /> + <nd ref='-39254' /> + <nd ref='-39256' /> + <nd ref='-39258' /> + <nd ref='-42640' /> + <nd ref='-42638' /> + <nd ref='-39260' /> + <nd ref='-42636' /> + <nd ref='-39262' /> + <nd ref='-39250' /> + <tag k='name' v='Itäharju' /> + <tag k='name:sv' v='Österås' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43190' action='modify'> + <nd ref='-39264' /> + <nd ref='-39266' /> + <nd ref='-39268' /> + <nd ref='-39270' /> + <nd ref='-39264' /> + <tag k='name' v='Erikvalla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43192' action='modify'> + <nd ref='-39272' /> + <nd ref='-39274' /> + <nd ref='-39276' /> + <nd ref='-39278' /> + <nd ref='-39280' /> + <nd ref='-39282' /> + <nd ref='-39284' /> + <nd ref='-39286' /> + <nd ref='-39272' /> + <tag k='name' v='Kohmo' /> + <tag k='priority' v='80' /> + <tag k='region' v='yes' /> + </way> + <way id='-43194' action='modify'> + <nd ref='-39288' /> + <nd ref='-39290' /> + <nd ref='-39292' /> + <nd ref='-39294' /> + <nd ref='-39296' /> + <nd ref='-39298' /> + <nd ref='-39288' /> + <tag k='name' v='Kurala' /> + <tag k='priority' v='10' /> + <tag k='region' v='yes' /> + </way> + <way id='-43196' action='modify'> + <nd ref='-39300' /> + <nd ref='-39302' /> + <nd ref='-39304' /> + <nd ref='-39306' /> + <nd ref='-39308' /> + <nd ref='-39310' /> + <nd ref='-39312' /> + <nd ref='-39314' /> + <nd ref='-39316' /> + <nd ref='-39300' /> + <tag k='name' v='Lauttaranta' /> + <tag k='name:sv' v='Färjstranden' /> + <tag k='region' v='yes' /> + </way> + <way id='-43198' action='modify'> + <nd ref='-39318' /> + <nd ref='-39320' /> + <nd ref='-39322' /> + <nd ref='-39324' /> + <nd ref='-39326' /> + <nd ref='-39318' /> + <tag k='name' v='Linja-autoasema' /> + <tag k='name:en' v='Bus station' /> + <tag k='name:sv' v='Busstation' /> + <tag k='region' v='yes' /> + </way> + <way id='-43200' action='modify'> + <nd ref='-39328' /> + <nd ref='-39330' /> + <nd ref='-39332' /> + <nd ref='-39334' /> + <nd ref='-39336' /> + <nd ref='-39328' /> + <tag k='name' v='Puutori' /> + <tag k='name:sv' v='Trätorget' /> + <tag k='region' v='yes' /> + </way> + <way id='-43202' action='modify'> + <nd ref='-39338' /> + <nd ref='-39340' /> + <nd ref='-39342' /> + <nd ref='-39344' /> + <nd ref='-39338' /> + <tag k='name' v='Konserttitalo' /> + <tag k='name:en' v='Concert hall' /> + <tag k='name:sv' v='Konserthuset' /> + <tag k='region' v='yes' /> + </way> + <way id='-43204' action='modify'> + <nd ref='-39346' /> + <nd ref='-43082' /> + <nd ref='-39348' /> + <nd ref='-39350' /> + <nd ref='-39352' /> + <nd ref='-39346' /> + <tag k='name' v='Tervatori' /> + <tag k='name:sv' v='Tjärtorget' /> + <tag k='region' v='yes' /> + </way> + <way id='-43206' action='modify'> + <nd ref='-39354' /> + <nd ref='-39356' /> + <nd ref='-39358' /> + <nd ref='-39360' /> + <nd ref='-43154' /> + <nd ref='-39362' /> + <nd ref='-39354' /> + <tag k='name' v='Impivaara' /> + <tag k='region' v='yes' /> + </way> + <way id='-43208' action='modify'> + <nd ref='-39364' /> + <nd ref='-39366' /> + <nd ref='-39368' /> + <nd ref='-39370' /> + <nd ref='-39372' /> + <nd ref='-39374' /> + <nd ref='-39364' /> + <tag k='name' v='Pläkkikaupunki' /> + <tag k='name:sv' v='Bleckstaden' /> + <tag k='region' v='yes' /> + </way> + <way id='-43210' action='modify'> + <nd ref='-39376' /> + <nd ref='-39378' /> + <nd ref='-39380' /> + <nd ref='-39382' /> + <nd ref='-39384' /> + <nd ref='-39376' /> + <tag k='name' v='Mälikkälä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43212' action='modify'> + <nd ref='-39386' /> + <nd ref='-39388' /> + <nd ref='-39390' /> + <nd ref='-39392' /> + <nd ref='-39394' /> + <nd ref='-39386' /> + <tag k='name' v='Vanha Suurtori' /> + <tag k='name:sv' v='Gamla Stortorget' /> + <tag k='region' v='yes' /> + </way> + <way id='-43214' action='modify'> + <nd ref='-39396' /> + <nd ref='-39398' /> + <nd ref='-39400' /> + <nd ref='-39402' /> + <nd ref='-39404' /> + <nd ref='-39396' /> + <tag k='greater_replacement' v='Ruissalo' /> + <tag k='name' v='Marjaniemi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43216' action='modify'> + <nd ref='-39406' /> + <nd ref='-39408' /> + <nd ref='-39410' /> + <nd ref='-39412' /> + <nd ref='-39406' /> + <tag k='greater_replacement' v='Ruissalo' /> + <tag k='name' v='Kuuva' /> + <tag k='region' v='yes' /> + </way> + <way id='-43218' action='modify'> + <nd ref='-39414' /> + <nd ref='-39416' /> + <nd ref='-39418' /> + <nd ref='-39420' /> + <nd ref='-39422' /> + <nd ref='-39414' /> + <tag k='name' v='Pernon telakka' /> + <tag k='name:en' v='Perno shipyard' /> + <tag k='name:sv' v='Perno varvet' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Perno' /> + </way> + <way id='-43220' action='modify'> + <nd ref='-39424' /> + <nd ref='-39426' /> + <nd ref='-39428' /> + <nd ref='-39430' /> + <nd ref='-42698' /> + <nd ref='-39432' /> + <nd ref='-39434' /> + <nd ref='-39436' /> + <nd ref='-42852' /> + <nd ref='-39424' /> + <tag k='name' v='Perno' /> + <tag k='region' v='yes' /> + </way> + <way id='-43222' action='modify'> + <nd ref='-39438' /> + <nd ref='-39440' /> + <nd ref='-39442' /> + <nd ref='-39444' /> + <nd ref='-39446' /> + <nd ref='-39448' /> + <nd ref='-39450' /> + <nd ref='-39452' /> + <nd ref='-39454' /> + <nd ref='-39456' /> + <nd ref='-39458' /> + <nd ref='-39460' /> + <nd ref='-39438' /> + <tag k='name' v='Artukainen' /> + <tag k='name:sv' v='Artukais' /> + <tag k='region' v='yes' /> + </way> + <way id='-43224' action='modify'> + <nd ref='-39462' /> + <nd ref='-39464' /> + <nd ref='-39466' /> + <nd ref='-39468' /> + <nd ref='-39470' /> + <nd ref='-39472' /> + <nd ref='-39462' /> + <tag k='name' v='Port Arthur' /> + <tag k='name:fi' v='Portsa' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43226' action='modify'> + <nd ref='-39474' /> + <nd ref='-39476' /> + <nd ref='-39478' /> + <nd ref='-39480' /> + <nd ref='-39482' /> + <nd ref='-39484' /> + <nd ref='-39486' /> + <nd ref='-39488' /> + <nd ref='-39490' /> + <nd ref='-39492' /> + <nd ref='-39494' /> + <nd ref='-39496' /> + <nd ref='-39498' /> + <nd ref='-39474' /> + <tag k='name' v='Länsinummi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43228' action='modify'> + <nd ref='-39500' /> + <nd ref='-39502' /> + <nd ref='-39504' /> + <nd ref='-39506' /> + <nd ref='-39508' /> + <nd ref='-39510' /> + <nd ref='-39512' /> + <nd ref='-39514' /> + <nd ref='-39516' /> + <nd ref='-39518' /> + <nd ref='-39520' /> + <nd ref='-39522' /> + <nd ref='-39524' /> + <nd ref='-39500' /> + <tag k='name' v='Liljalaakso' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43230' action='modify'> + <nd ref='-39526' /> + <nd ref='-39528' /> + <nd ref='-39530' /> + <nd ref='-39532' /> + <nd ref='-39534' /> + <nd ref='-39536' /> + <nd ref='-39538' /> + <nd ref='-39540' /> + <nd ref='-39542' /> + <nd ref='-39544' /> + <nd ref='-39546' /> + <nd ref='-39548' /> + <nd ref='-39550' /> + <nd ref='-39526' /> + <tag k='name' v='Ruissalo' /> + <tag k='name:sv' v='Runsala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43232' action='modify'> + <nd ref='-39552' /> + <nd ref='-39554' /> + <nd ref='-39556' /> + <nd ref='-39558' /> + <nd ref='-39560' /> + <nd ref='-39562' /> + <nd ref='-39564' /> + <nd ref='-39552' /> + <tag k='greater_replacement' v='Ruissalo' /> + <tag k='name' v='Saaronniemi' /> + <tag k='name:sv' v='Saaro udde' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Ruissalo' /> + </way> + <way id='-43234' action='modify'> + <nd ref='-39566' /> + <nd ref='-39568' /> + <nd ref='-39570' /> + <nd ref='-39572' /> + <nd ref='-39566' /> + <tag k='name' v='VII kaupunginosa' /> + <tag k='name:sv' v='VII stadsdelen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43236' action='modify'> + <nd ref='-39574' /> + <nd ref='-39576' /> + <nd ref='-39578' /> + <nd ref='-39580' /> + <nd ref='-39574' /> + <tag k='name' v='Kauppatori' /> + <tag k='name:en' v='Market square' /> + <tag k='name:sv' v='Salutorget' /> + <tag k='priority' v='1000000' /> + <tag k='region' v='yes' /> + </way> + <way id='-43238' action='modify'> + <nd ref='-39582' /> + <nd ref='-39584' /> + <nd ref='-39586' /> + <nd ref='-39588' /> + <nd ref='-39590' /> + <nd ref='-39592' /> + <nd ref='-39594' /> + <nd ref='-39596' /> + <nd ref='-39582' /> + <tag k='name' v='Korppolaismäki' /> + <tag k='name:sv' v='Korpolaisbacken' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43240' action='modify'> + <nd ref='-39598' /> + <nd ref='-39600' /> + <nd ref='-39602' /> + <nd ref='-39604' /> + <nd ref='-39606' /> + <nd ref='-39608' /> + <nd ref='-39598' /> + <tag k='name' v='Itäranta' /> + <tag k='name:sv' v='Öststranden' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43242' action='modify'> + <nd ref='-39610' /> + <nd ref='-39612' /> + <nd ref='-39614' /> + <nd ref='-39616' /> + <nd ref='-39618' /> + <nd ref='-39620' /> + <nd ref='-39622' /> + <nd ref='-39624' /> + <nd ref='-39610' /> + <tag k='name' v='Oriketo' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43244' action='modify'> + <nd ref='-39626' /> + <nd ref='-39628' /> + <nd ref='-39630' /> + <nd ref='-39632' /> + <nd ref='-39634' /> + <nd ref='-39636' /> + <nd ref='-39638' /> + <nd ref='-39626' /> + <tag k='name' v='Littoinen' /> + <tag k='name:sv' v='Littois' /> + <tag k='region' v='yes' /> + </way> + <way id='-43246' action='modify'> + <nd ref='-39640' /> + <nd ref='-39642' /> + <nd ref='-39644' /> + <nd ref='-39646' /> + <nd ref='-39648' /> + <nd ref='-39640' /> + <tag k='name' v='Vähäheikkilä' /> + <tag k='name:sv' v='Lillheikkilä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43248' action='modify'> + <nd ref='-39650' /> + <nd ref='-39652' /> + <nd ref='-39654' /> + <nd ref='-42604' /> + <nd ref='-42602' /> + <nd ref='-39656' /> + <nd ref='-39650' /> + <tag k='name' v='Mäntymäki' /> + <tag k='name:sv' v='Tallbacka' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43250' action='modify'> + <nd ref='-39658' /> + <nd ref='-39660' /> + <nd ref='-39662' /> + <nd ref='-39664' /> + <nd ref='-39666' /> + <nd ref='-39668' /> + <nd ref='-42606' /> + <nd ref='-39658' /> + <tag k='name' v='Kurjenmäki' /> + <tag k='name:sv' v='Tranbacken' /> + <tag k='region' v='yes' /> + </way> + <way id='-43252' action='modify'> + <nd ref='-39670' /> + <nd ref='-39672' /> + <nd ref='-39674' /> + <nd ref='-39676' /> + <nd ref='-39678' /> + <nd ref='-39680' /> + <nd ref='-39682' /> + <nd ref='-39684' /> + <nd ref='-39686' /> + <nd ref='-39688' /> + <nd ref='-39690' /> + <nd ref='-39692' /> + <nd ref='-39670' /> + <tag k='name' v='Ihala' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43254' action='modify'> + <nd ref='-39694' /> + <nd ref='-39696' /> + <nd ref='-39698' /> + <nd ref='-39700' /> + <nd ref='-39702' /> + <nd ref='-39704' /> + <nd ref='-39694' /> + <tag k='name' v='Nuorikkala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43256' action='modify'> + <nd ref='-39706' /> + <nd ref='-39708' /> + <nd ref='-39710' /> + <nd ref='-39712' /> + <nd ref='-39714' /> + <nd ref='-39716' /> + <nd ref='-39706' /> + <tag k='name' v='Krookila' /> + <tag k='region' v='yes' /> + </way> + <way id='-43258' action='modify'> + <nd ref='-39718' /> + <nd ref='-39720' /> + <nd ref='-39722' /> + <nd ref='-39724' /> + <nd ref='-39726' /> + <nd ref='-39718' /> + <tag k='name' v='Inkoinen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43260' action='modify'> + <nd ref='-39728' /> + <nd ref='-39730' /> + <nd ref='-39732' /> + <nd ref='-39734' /> + <nd ref='-39736' /> + <nd ref='-39738' /> + <nd ref='-39740' /> + <nd ref='-39728' /> + <tag k='name' v='Metsäaro' /> + <tag k='region' v='yes' /> + </way> + <way id='-43262' action='modify'> + <nd ref='-39742' /> + <nd ref='-39744' /> + <nd ref='-39746' /> + <nd ref='-42730' /> + <nd ref='-39748' /> + <nd ref='-39750' /> + <nd ref='-39752' /> + <nd ref='-42720' /> + <nd ref='-42718' /> + <nd ref='-42716' /> + <nd ref='-42724' /> + <nd ref='-42714' /> + <nd ref='-39742' /> + <tag k='region' v='yes' /> + </way> + <way id='-43264' action='modify'> + <nd ref='-39754' /> + <nd ref='-39756' /> + <nd ref='-39758' /> + <nd ref='-39760' /> + <nd ref='-39762' /> + <nd ref='-39764' /> + <nd ref='-39754' /> + <tag k='name' v='Jyrkkälä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43266' action='modify'> + <nd ref='-39766' /> + <nd ref='-39768' /> + <nd ref='-39770' /> + <nd ref='-39772' /> + <nd ref='-39774' /> + <nd ref='-39776' /> + <nd ref='-39778' /> + <nd ref='-39766' /> + <tag k='name' v='Härkämäki' /> + <tag k='name:sv' v='Oxbacka' /> + <tag k='region' v='yes' /> + </way> + <way id='-43268' action='modify'> + <nd ref='-39780' /> + <nd ref='-39782' /> + <nd ref='-39784' /> + <nd ref='-39786' /> + <nd ref='-39780' /> + <tag k='name' v='Huhko' /> + <tag k='region' v='yes' /> + </way> + <way id='-43270' action='modify'> + <nd ref='-39788' /> + <nd ref='-39790' /> + <nd ref='-39792' /> + <nd ref='-39794' /> + <nd ref='-39796' /> + <nd ref='-39798' /> + <nd ref='-39800' /> + <nd ref='-39788' /> + <tag k='name' v='Skanssi' /> + <tag k='name:sv' v='Skansen' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43272' action='modify'> + <nd ref='-39802' /> + <nd ref='-39804' /> + <nd ref='-39806' /> + <nd ref='-39808' /> + <nd ref='-39810' /> + <nd ref='-39812' /> + <nd ref='-39802' /> + <tag k='name' v='Luolavuori' /> + <tag k='region' v='yes' /> + </way> + <way id='-43274' action='modify'> + <nd ref='-39814' /> + <nd ref='-39816' /> + <nd ref='-39818' /> + <nd ref='-39820' /> + <nd ref='-39822' /> + <nd ref='-39824' /> + <nd ref='-39826' /> + <nd ref='-39814' /> + <tag k='name' v='Uittamo' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43276' action='modify'> + <nd ref='-39828' /> + <nd ref='-39830' /> + <nd ref='-39832' /> + <nd ref='-39834' /> + <nd ref='-39836' /> + <nd ref='-39828' /> + <tag k='name' v='Särkilahti' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43278' action='modify'> + <nd ref='-39838' /> + <nd ref='-39840' /> + <nd ref='-39842' /> + <nd ref='-39844' /> + <nd ref='-39838' /> + <tag k='name' v='Illoinen' /> + <tag k='name:sv' v='Illois' /> + <tag k='region' v='yes' /> + </way> + <way id='-43280' action='modify'> + <nd ref='-39846' /> + <nd ref='-39848' /> + <nd ref='-39850' /> + <nd ref='-39852' /> + <nd ref='-39854' /> + <nd ref='-39856' /> + <nd ref='-39846' /> + <tag k='name' v='Häppilä' /> + <tag k='priority' v='75' /> + <tag k='region' v='yes' /> + </way> + <way id='-43282' action='modify'> + <nd ref='-39858' /> + <nd ref='-39860' /> + <nd ref='-39862' /> + <nd ref='-39864' /> + <nd ref='-39858' /> + <tag k='name' v='Tammisto' /> + <tag k='region' v='yes' /> + </way> + <way id='-43284' action='modify'> + <nd ref='-39866' /> + <nd ref='-39868' /> + <nd ref='-39870' /> + <nd ref='-39872' /> + <nd ref='-39874' /> + <nd ref='-39866' /> + <tag k='name' v='Majamäki' /> + <tag k='priority' v='-1' /> + <tag k='region' v='yes' /> + </way> + <way id='-43286' action='modify'> + <nd ref='-39876' /> + <nd ref='-39878' /> + <nd ref='-39880' /> + <nd ref='-39882' /> + <nd ref='-39884' /> + <nd ref='-39876' /> + <tag k='name' v='Tammela' /> + <tag k='region' v='yes' /> + </way> + <way id='-43288' action='modify'> + <nd ref='-39886' /> + <nd ref='-39888' /> + <nd ref='-39890' /> + <nd ref='-39892' /> + <nd ref='-39886' /> + <tag k='name' v='Toijainen' /> + <tag k='name:sv' v='Toijais' /> + <tag k='region' v='yes' /> + </way> + <way id='-43290' action='modify'> + <nd ref='-39894' /> + <nd ref='-39896' /> + <nd ref='-39898' /> + <nd ref='-39900' /> + <nd ref='-39902' /> + <nd ref='-39904' /> + <nd ref='-39894' /> + <tag k='name' v='Patterinhaka' /> + <tag k='name:sv' v='Batterihagen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43292' action='modify'> + <nd ref='-39906' /> + <nd ref='-39908' /> + <nd ref='-39910' /> + <nd ref='-39912' /> + <nd ref='-39914' /> + <nd ref='-39916' /> + <nd ref='-39918' /> + <nd ref='-39920' /> + <nd ref='-39922' /> + <nd ref='-39924' /> + <nd ref='-39926' /> + <nd ref='-39928' /> + <nd ref='-39930' /> + <nd ref='-39932' /> + <nd ref='-39906' /> + <tag k='name' v='Satama' /> + <tag k='name:en' v='Harbor' /> + <tag k='name:sv' v='Hamnen' /> + <tag k='pictogram' v='⚓' /> + <tag k='region' v='yes' /> + </way> + <way id='-43294' action='modify'> + <nd ref='-39934' /> + <nd ref='-39936' /> + <nd ref='-39938' /> + <nd ref='-39940' /> + <nd ref='-39942' /> + <nd ref='-39944' /> + <nd ref='-39946' /> + <nd ref='-39948' /> + <nd ref='-39950' /> + <nd ref='-39934' /> + <tag k='name' v='Iso-Heikkilä' /> + <tag k='name:sv' v='Storheikkilä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43296' action='modify'> + <nd ref='-39952' /> + <nd ref='-39954' /> + <nd ref='-39956' /> + <nd ref='-39958' /> + <nd ref='-39960' /> + <nd ref='-39962' /> + <nd ref='-39964' /> + <nd ref='-39966' /> + <nd ref='-39968' /> + <nd ref='-39952' /> + <tag k='name' v='Halinen' /> + <tag k='name:sv' v='Hallis' /> + <tag k='priority' v='70' /> + <tag k='region' v='yes' /> + </way> + <way id='-43298' action='modify'> + <nd ref='-39970' /> + <nd ref='-39972' /> + <nd ref='-39974' /> + <nd ref='-39976' /> + <nd ref='-39978' /> + <nd ref='-39970' /> + <tag k='name' v='Tuomiokirkko' /> + <tag k='name:en' v='Cathedral' /> + <tag k='name:sv' v='Domkyrkan' /> + <tag k='region' v='yes' /> + </way> + <way id='-43300' action='modify'> + <nd ref='-39980' /> + <nd ref='-39982' /> + <nd ref='-39984' /> + <nd ref='-39986' /> + <nd ref='-39980' /> + <tag k='name' v='Kerttuli' /> + <tag k='name:sv' v='Gertrudsbacken' /> + <tag k='region' v='yes' /> + </way> + <way id='-43302' action='modify'> + <nd ref='-39988' /> + <nd ref='-39990' /> + <nd ref='-39992' /> + <nd ref='-39994' /> + <nd ref='-39996' /> + <nd ref='-39998' /> + <nd ref='-40000' /> + <nd ref='-39988' /> + <tag k='name' v='Harittu' /> + <tag k='priority' v='40' /> + <tag k='region' v='yes' /> + </way> + <way id='-43304' action='modify'> + <nd ref='-40002' /> + <nd ref='-40004' /> + <nd ref='-40006' /> + <nd ref='-40008' /> + <nd ref='-40010' /> + <nd ref='-40012' /> + <nd ref='-40002' /> + <tag k='name' v='Piispanristi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43306' action='modify'> + <nd ref='-40014' /> + <nd ref='-40016' /> + <nd ref='-40018' /> + <nd ref='-40020' /> + <nd ref='-40022' /> + <nd ref='-40014' /> + <tag k='greater_replacement' v='Lauste' /> + <tag k='name' v='Vaala' /> + <tag k='name:sv' v='Svalas' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43308' action='modify'> + <nd ref='-40024' /> + <nd ref='-40026' /> + <nd ref='-40028' /> + <nd ref='-40030' /> + <nd ref='-40032' /> + <nd ref='-40034' /> + <nd ref='-40024' /> + <tag k='name' v='Lauste' /> + <tag k='name:sv' v='Laustis' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43310' action='modify'> + <nd ref='-40036' /> + <nd ref='-40038' /> + <nd ref='-40040' /> + <nd ref='-40042' /> + <nd ref='-40044' /> + <nd ref='-40036' /> + <tag k='region' v='yes' /> + </way> + <way id='-43312' action='modify'> + <nd ref='-40046' /> + <nd ref='-40048' /> + <nd ref='-40050' /> + <nd ref='-40052' /> + <nd ref='-40054' /> + <nd ref='-40056' /> + <nd ref='-40058' /> + <nd ref='-40060' /> + <nd ref='-40062' /> + <nd ref='-40064' /> + <nd ref='-40066' /> + <nd ref='-40046' /> + <tag k='name' v='Peltola' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43314' action='modify'> + <nd ref='-40068' /> + <nd ref='-40070' /> + <nd ref='-40072' /> + <nd ref='-40074' /> + <nd ref='-40076' /> + <nd ref='-40078' /> + <nd ref='-40080' /> + <nd ref='-40082' /> + <nd ref='-40084' /> + <nd ref='-40086' /> + <nd ref='-40088' /> + <nd ref='-40090' /> + <nd ref='-40068' /> + <tag k='name' v='Ilpoinen' /> + <tag k='name:sv' v='Ilpois' /> + <tag k='region' v='yes' /> + </way> + <way id='-43316' action='modify'> + <nd ref='-40092' /> + <nd ref='-40094' /> + <nd ref='-40096' /> + <nd ref='-40098' /> + <nd ref='-40100' /> + <nd ref='-40102' /> + <nd ref='-40104' /> + <nd ref='-40106' /> + <nd ref='-40108' /> + <nd ref='-40092' /> + <tag k='name' v='Koivula' /> + <tag k='name:sv' v='Björkas' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43318' action='modify'> + <nd ref='-40110' /> + <nd ref='-40112' /> + <nd ref='-40114' /> + <nd ref='-40116' /> + <nd ref='-40118' /> + <nd ref='-40120' /> + <nd ref='-40122' /> + <nd ref='-40124' /> + <nd ref='-40110' /> + <tag k='name' v='Urusvuori' /> + <tag k='name:sv' v='Urusberget' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43320' action='modify'> + <nd ref='-40126' /> + <nd ref='-40128' /> + <nd ref='-40130' /> + <nd ref='-40132' /> + <nd ref='-40134' /> + <nd ref='-40136' /> + <nd ref='-40138' /> + <nd ref='-40140' /> + <nd ref='-40142' /> + <nd ref='-40144' /> + <nd ref='-40146' /> + <nd ref='-40148' /> + <nd ref='-40150' /> + <nd ref='-40152' /> + <nd ref='-40154' /> + <nd ref='-40156' /> + <nd ref='-40158' /> + <nd ref='-40160' /> + <nd ref='-40162' /> + <nd ref='-40126' /> + <tag k='name' v='Saramäki' /> + <tag k='name:sv' v='Starrbacka' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43322' action='modify'> + <nd ref='-40164' /> + <nd ref='-40166' /> + <nd ref='-40168' /> + <nd ref='-40170' /> + <nd ref='-40172' /> + <nd ref='-40174' /> + <nd ref='-40176' /> + <nd ref='-40178' /> + <nd ref='-40180' /> + <nd ref='-40182' /> + <nd ref='-40164' /> + <tag k='name' v='Moisio' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43324' action='modify'> + <nd ref='-40184' /> + <nd ref='-40186' /> + <nd ref='-40188' /> + <nd ref='-40190' /> + <nd ref='-40192' /> + <nd ref='-40194' /> + <nd ref='-40184' /> + <tag k='name' v='Jäkärlä' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43326' action='modify'> + <nd ref='-40196' /> + <nd ref='-40198' /> + <nd ref='-40200' /> + <nd ref='-40202' /> + <nd ref='-40204' /> + <nd ref='-40206' /> + <nd ref='-40208' /> + <nd ref='-40210' /> + <nd ref='-40212' /> + <nd ref='-40214' /> + <nd ref='-40196' /> + <tag k='name' v='Yli-Maaria' /> + <tag k='name:sv' v='Övre S:t Marie' /> + <tag k='region' v='yes' /> + </way> + <way id='-43328' action='modify'> + <nd ref='-40216' /> + <nd ref='-40218' /> + <nd ref='-40220' /> + <nd ref='-40222' /> + <nd ref='-40224' /> + <nd ref='-40216' /> + <tag k='name' v='Tortinmäki' /> + <tag k='region' v='yes' /> + </way> + <way id='-43330' action='modify'> + <nd ref='-40226' /> + <nd ref='-40228' /> + <nd ref='-42508' /> + <nd ref='-40230' /> + <nd ref='-40232' /> + <nd ref='-40234' /> + <nd ref='-40236' /> + <nd ref='-40238' /> + <nd ref='-40240' /> + <nd ref='-40242' /> + <nd ref='-40244' /> + <nd ref='-40226' /> + <tag k='name' v='Silvola' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Vahto' /> + </way> + <way id='-43332' action='modify'> + <nd ref='-40246' /> + <nd ref='-40248' /> + <nd ref='-40250' /> + <nd ref='-40252' /> + <nd ref='-40254' /> + <nd ref='-40256' /> + <nd ref='-40258' /> + <nd ref='-40260' /> + <nd ref='-40262' /> + <nd ref='-40264' /> + <nd ref='-40266' /> + <nd ref='-40268' /> + <nd ref='-40270' /> + <nd ref='-40246' /> + <tag k='name' v='Vahto' /> + <tag k='region' v='yes' /> + </way> + <way id='-43334' action='modify'> + <nd ref='-40272' /> + <nd ref='-40274' /> + <nd ref='-40276' /> + <nd ref='-40278' /> + <nd ref='-40280' /> + <nd ref='-40282' /> + <nd ref='-40284' /> + <nd ref='-40286' /> + <nd ref='-40288' /> + <nd ref='-40290' /> + <nd ref='-40292' /> + <nd ref='-40294' /> + <nd ref='-40272' /> + <tag k='name' v='Valpperi' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Vahto' /> + </way> + <way id='-43336' action='modify'> + <nd ref='-40296' /> + <nd ref='-40298' /> + <nd ref='-40300' /> + <nd ref='-40302' /> + <nd ref='-40304' /> + <nd ref='-40306' /> + <nd ref='-40308' /> + <nd ref='-40310' /> + <nd ref='-40312' /> + <nd ref='-40296' /> + <tag k='name' v='Ruskon keskusta' /> + <tag k='name:en' v='Rusko centrum' /> + <tag k='name:sv' v='Rusko centrum' /> + <tag k='priority' v='250' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Rusko' /> + </way> + <way id='-43338' action='modify'> + <nd ref='-40314' /> + <nd ref='-40316' /> + <nd ref='-40318' /> + <nd ref='-40320' /> + <nd ref='-40322' /> + <nd ref='-40324' /> + <nd ref='-40326' /> + <nd ref='-40314' /> + <tag k='name' v='Munittula' /> + <tag k='region' v='yes' /> + </way> + <way id='-43340' action='modify'> + <nd ref='-40328' /> + <nd ref='-40330' /> + <nd ref='-40332' /> + <nd ref='-40334' /> + <nd ref='-40336' /> + <nd ref='-40338' /> + <nd ref='-40340' /> + <nd ref='-40328' /> + <tag k='name' v='Suitturi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43342' action='modify'> + <nd ref='-40342' /> + <nd ref='-40344' /> + <nd ref='-40346' /> + <nd ref='-40348' /> + <nd ref='-40350' /> + <nd ref='-40342' /> + <tag k='name' v='Maksla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43344' action='modify'> + <nd ref='-40352' /> + <nd ref='-40354' /> + <nd ref='-40356' /> + <nd ref='-40358' /> + <nd ref='-40360' /> + <nd ref='-40362' /> + <nd ref='-40364' /> + <nd ref='-40366' /> + <nd ref='-40352' /> + <tag k='name' v='Merttelä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43346' action='modify'> + <nd ref='-40368' /> + <nd ref='-40370' /> + <nd ref='-40372' /> + <nd ref='-40374' /> + <nd ref='-40376' /> + <nd ref='-40368' /> + <tag k='name' v='Peijerlä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43348' action='modify'> + <nd ref='-40378' /> + <nd ref='-40380' /> + <nd ref='-40382' /> + <nd ref='-40384' /> + <nd ref='-40378' /> + <tag k='name' v='Hyrköinen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43350' action='modify'> + <nd ref='-40386' /> + <nd ref='-40388' /> + <nd ref='-40390' /> + <nd ref='-40392' /> + <nd ref='-40394' /> + <nd ref='-40396' /> + <nd ref='-40398' /> + <nd ref='-40386' /> + <tag k='name' v='Paasniittu' /> + <tag k='priority' v='70' /> + <tag k='region' v='yes' /> + </way> + <way id='-43352' action='modify'> + <nd ref='-40400' /> + <nd ref='-40402' /> + <nd ref='-40404' /> + <nd ref='-40406' /> + <nd ref='-40408' /> + <nd ref='-40400' /> + <tag k='name' v='Kahari' /> + <tag k='priority' v='-1' /> + <tag k='region' v='yes' /> + </way> + <way id='-43354' action='modify'> + <nd ref='-40410' /> + <nd ref='-40412' /> + <nd ref='-40414' /> + <nd ref='-40416' /> + <nd ref='-40418' /> + <nd ref='-40420' /> + <nd ref='-40422' /> + <nd ref='-40424' /> + <nd ref='-40426' /> + <nd ref='-40428' /> + <nd ref='-40430' /> + <nd ref='-40410' /> + <tag k='name' v='Kauppakeskus Mylly' /> + <tag k='name:en' v='Shopping centre Mylly' /> + <tag k='name:sv' v='Äffärscentret Mylly' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Mylly' /> + </way> + <way id='-43356' action='modify'> + <nd ref='-40432' /> + <nd ref='-40434' /> + <nd ref='-40436' /> + <nd ref='-40438' /> + <nd ref='-40440' /> + <nd ref='-40442' /> + <nd ref='-40444' /> + <nd ref='-40432' /> + <tag k='name' v='Hauninen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43358' action='modify'> + <nd ref='-40446' /> + <nd ref='-40448' /> + <nd ref='-40450' /> + <nd ref='-40452' /> + <nd ref='-40446' /> + <tag k='name' v='Kerttula' /> + <tag k='region' v='yes' /> + </way> + <way id='-43360' action='modify'> + <nd ref='-40454' /> + <nd ref='-40456' /> + <nd ref='-40458' /> + <nd ref='-40460' /> + <nd ref='-40462' /> + <nd ref='-40464' /> + <nd ref='-40454' /> + <tag k='region' v='yes' /> + </way> + <way id='-43362' action='modify'> + <nd ref='-40466' /> + <nd ref='-40468' /> + <nd ref='-40470' /> + <nd ref='-40472' /> + <nd ref='-40474' /> + <nd ref='-40476' /> + <nd ref='-40466' /> + <tag k='name' v='Raision tehtaat' /> + <tag k='region' v='yes' /> + </way> + <way id='-43364' action='modify'> + <nd ref='-40478' /> + <nd ref='-40480' /> + <nd ref='-40482' /> + <nd ref='-40484' /> + <nd ref='-40478' /> + <tag k='name' v='Naantalin keskusta' /> + <tag k='name:en' v='Naantali centrum' /> + <tag k='name:sv' v='Nådendal centrum' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Naantali' /> + <tag k='short_name:sv' v='Nådendal' /> + </way> + <way id='-43366' action='modify'> + <nd ref='-40486' /> + <nd ref='-40488' /> + <nd ref='-40490' /> + <nd ref='-40492' /> + <nd ref='-40486' /> + <tag k='region' v='yes' /> + </way> + <way id='-43368' action='modify'> + <nd ref='-40494' /> + <nd ref='-40496' /> + <nd ref='-40498' /> + <nd ref='-40500' /> + <nd ref='-40502' /> + <nd ref='-40504' /> + <nd ref='-40494' /> + <tag k='name' v='Karvetti' /> + <tag k='region' v='yes' /> + </way> + <way id='-43370' action='modify'> + <nd ref='-40506' /> + <nd ref='-40508' /> + <nd ref='-40510' /> + <nd ref='-40512' /> + <nd ref='-40506' /> + <tag k='name' v='Viluluoto' /> + <tag k='region' v='yes' /> + </way> + <way id='-43372' action='modify'> + <nd ref='-40514' /> + <nd ref='-40516' /> + <nd ref='-40518' /> + <nd ref='-40520' /> + <nd ref='-40522' /> + <nd ref='-40514' /> + <tag k='name' v='Ruona' /> + <tag k='region' v='yes' /> + </way> + <way id='-43374' action='modify'> + <nd ref='-40524' /> + <nd ref='-40526' /> + <nd ref='-40528' /> + <nd ref='-40530' /> + <nd ref='-40532' /> + <nd ref='-40534' /> + <nd ref='-40536' /> + <nd ref='-40538' /> + <nd ref='-40540' /> + <nd ref='-40542' /> + <nd ref='-40524' /> + <tag k='name' v='Kultaranta' /> + <tag k='region' v='yes' /> + </way> + <way id='-43376' action='modify'> + <nd ref='-40544' /> + <nd ref='-40546' /> + <nd ref='-40548' /> + <nd ref='-40550' /> + <nd ref='-40552' /> + <nd ref='-40544' /> + <tag k='name' v='Pyöli' /> + <tag k='region' v='yes' /> + </way> + <way id='-43378' action='modify'> + <nd ref='-40554' /> + <nd ref='-40556' /> + <nd ref='-40558' /> + <nd ref='-40560' /> + <nd ref='-40562' /> + <nd ref='-40564' /> + <nd ref='-40554' /> + <tag k='name' v='Simola' /> + <tag k='region' v='yes' /> + </way> + <way id='-43380' action='modify'> + <nd ref='-40566' /> + <nd ref='-40568' /> + <nd ref='-40570' /> + <nd ref='-40572' /> + <nd ref='-40574' /> + <nd ref='-40576' /> + <nd ref='-40578' /> + <nd ref='-40566' /> + <tag k='name' v='Isokylä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43382' action='modify'> + <nd ref='-40580' /> + <nd ref='-40582' /> + <nd ref='-40584' /> + <nd ref='-40586' /> + <nd ref='-40588' /> + <nd ref='-40590' /> + <nd ref='-40592' /> + <nd ref='-40594' /> + <nd ref='-40580' /> + <tag k='name' v='Kaukoranta' /> + <tag k='region' v='yes' /> + </way> + <way id='-43384' action='modify'> + <nd ref='-40596' /> + <nd ref='-40598' /> + <nd ref='-40600' /> + <nd ref='-40602' /> + <nd ref='-40604' /> + <nd ref='-40596' /> + <tag k='name' v='Haijainen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43386' action='modify'> + <nd ref='-40606' /> + <nd ref='-40608' /> + <nd ref='-40610' /> + <nd ref='-40612' /> + <nd ref='-40614' /> + <nd ref='-40616' /> + <nd ref='-40606' /> + <tag k='name' v='Kirstilä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43388' action='modify'> + <nd ref='-40618' /> + <nd ref='-40620' /> + <nd ref='-40622' /> + <nd ref='-40624' /> + <nd ref='-40626' /> + <nd ref='-40628' /> + <nd ref='-40618' /> + <tag k='name' v='Akkala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43390' action='modify'> + <nd ref='-40630' /> + <nd ref='-40632' /> + <nd ref='-40634' /> + <nd ref='-40636' /> + <nd ref='-40638' /> + <nd ref='-40630' /> + <tag k='name' v='Meikkula' /> + <tag k='region' v='yes' /> + </way> + <way id='-43392' action='modify'> + <nd ref='-40640' /> + <nd ref='-40642' /> + <nd ref='-40644' /> + <nd ref='-40646' /> + <nd ref='-40648' /> + <nd ref='-40640' /> + <tag k='name' v='Herttula' /> + <tag k='region' v='yes' /> + </way> + <way id='-43394' action='modify'> + <nd ref='-40650' /> + <nd ref='-40652' /> + <nd ref='-40654' /> + <nd ref='-40656' /> + <nd ref='-40658' /> + <nd ref='-40660' /> + <nd ref='-40662' /> + <nd ref='-40650' /> + <tag k='name' v='Käkölä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43396' action='modify'> + <nd ref='-40664' /> + <nd ref='-40666' /> + <nd ref='-40668' /> + <nd ref='-40670' /> + <nd ref='-40672' /> + <nd ref='-40664' /> + <tag k='name' v='Kuivalahti' /> + <tag k='region' v='yes' /> + </way> + <way id='-43398' action='modify'> + <nd ref='-40674' /> + <nd ref='-40676' /> + <nd ref='-40678' /> + <nd ref='-40680' /> + <nd ref='-40682' /> + <nd ref='-40674' /> + <tag k='name' v='Kaivola' /> + <tag k='region' v='yes' /> + </way> + <way id='-43400' action='modify'> + <nd ref='-40684' /> + <nd ref='-40686' /> + <nd ref='-40688' /> + <nd ref='-40690' /> + <nd ref='-40684' /> + <tag k='name' v='Isotalo' /> + <tag k='region' v='yes' /> + </way> + <way id='-43402' action='modify'> + <nd ref='-40692' /> + <nd ref='-40694' /> + <nd ref='-40696' /> + <nd ref='-40698' /> + <nd ref='-40700' /> + <nd ref='-40702' /> + <nd ref='-40692' /> + <tag k='name' v='Viiala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43404' action='modify'> + <nd ref='-40704' /> + <nd ref='-40706' /> + <nd ref='-40708' /> + <nd ref='-40710' /> + <nd ref='-40712' /> + <nd ref='-40714' /> + <nd ref='-40716' /> + <nd ref='-40718' /> + <nd ref='-40704' /> + <tag k='name' v='Rymättylä' /> + <tag k='name:sv' v='Rimito' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43406' action='modify'> + <nd ref='-40720' /> + <nd ref='-40722' /> + <nd ref='-40724' /> + <nd ref='-40726' /> + <nd ref='-40728' /> + <nd ref='-40730' /> + <nd ref='-40732' /> + <nd ref='-40720' /> + <tag k='region' v='yes' /> + </way> + <way id='-43408' action='modify'> + <nd ref='-40734' /> + <nd ref='-40736' /> + <nd ref='-40738' /> + <nd ref='-40740' /> + <nd ref='-40742' /> + <nd ref='-40744' /> + <nd ref='-40746' /> + <nd ref='-40748' /> + <nd ref='-40750' /> + <nd ref='-40734' /> + <tag k='region' v='yes' /> + </way> + <way id='-43410' action='modify'> + <nd ref='-40752' /> + <nd ref='-40754' /> + <nd ref='-40756' /> + <nd ref='-40758' /> + <nd ref='-40760' /> + <nd ref='-40762' /> + <nd ref='-40752' /> + <tag k='name' v='Ahteentaka' /> + <tag k='region' v='yes' /> + </way> + <way id='-43412' action='modify'> + <nd ref='-40764' /> + <nd ref='-40766' /> + <nd ref='-40768' /> + <nd ref='-40770' /> + <nd ref='-40772' /> + <nd ref='-40774' /> + <nd ref='-40776' /> + <nd ref='-40764' /> + <tag k='name' v='Salonkylä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43414' action='modify'> + <nd ref='-40778' /> + <nd ref='-40780' /> + <nd ref='-40782' /> + <nd ref='-40784' /> + <nd ref='-40778' /> + <tag k='name' v='Röölä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43416' action='modify'> + <nd ref='-40786' /> + <nd ref='-40788' /> + <nd ref='-40790' /> + <nd ref='-40792' /> + <nd ref='-40794' /> + <nd ref='-40786' /> + <tag k='name' v='Okala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43418' action='modify'> + <nd ref='-40796' /> + <nd ref='-40798' /> + <nd ref='-40800' /> + <nd ref='-40802' /> + <nd ref='-40796' /> + <tag k='name' v='Montola' /> + <tag k='region' v='yes' /> + </way> + <way id='-43420' action='modify'> + <nd ref='-40804' /> + <nd ref='-40806' /> + <nd ref='-40808' /> + <nd ref='-40810' /> + <nd ref='-40812' /> + <nd ref='-40814' /> + <nd ref='-40816' /> + <nd ref='-40818' /> + <nd ref='-40820' /> + <nd ref='-40804' /> + <tag k='name' v='Ojainen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43422' action='modify'> + <nd ref='-40822' /> + <nd ref='-40824' /> + <nd ref='-40826' /> + <nd ref='-40828' /> + <nd ref='-40830' /> + <nd ref='-40832' /> + <nd ref='-40834' /> + <nd ref='-40822' /> + <tag k='name' v='Pulkkala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43424' action='modify'> + <nd ref='-40836' /> + <nd ref='-40838' /> + <nd ref='-40840' /> + <nd ref='-40842' /> + <nd ref='-40844' /> + <nd ref='-40836' /> + <tag k='name' v='Meripirtti' /> + <tag k='region' v='yes' /> + </way> + <way id='-43426' action='modify'> + <nd ref='-40846' /> + <nd ref='-40848' /> + <nd ref='-40850' /> + <nd ref='-40852' /> + <nd ref='-40854' /> + <nd ref='-40856' /> + <nd ref='-40846' /> + <tag k='name' v='Poikko' /> + <tag k='region' v='yes' /> + </way> + <way id='-43428' action='modify'> + <nd ref='-40858' /> + <nd ref='-40860' /> + <nd ref='-40862' /> + <nd ref='-40864' /> + <nd ref='-40866' /> + <nd ref='-40868' /> + <nd ref='-40870' /> + <nd ref='-40872' /> + <nd ref='-40874' /> + <nd ref='-40858' /> + <tag k='name' v='Riiainen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43430' action='modify'> + <nd ref='-40876' /> + <nd ref='-40878' /> + <nd ref='-40880' /> + <nd ref='-40882' /> + <nd ref='-40884' /> + <nd ref='-40886' /> + <nd ref='-40888' /> + <nd ref='-40876' /> + <tag k='region' v='yes' /> + </way> + <way id='-43432' action='modify'> + <nd ref='-40890' /> + <nd ref='-40892' /> + <nd ref='-40894' /> + <nd ref='-40896' /> + <nd ref='-40898' /> + <nd ref='-40900' /> + <nd ref='-40890' /> + <tag k='region' v='yes' /> + </way> + <way id='-43434' action='modify'> + <nd ref='-40902' /> + <nd ref='-40904' /> + <nd ref='-40906' /> + <nd ref='-40908' /> + <nd ref='-40910' /> + <nd ref='-40912' /> + <nd ref='-40914' /> + <nd ref='-40916' /> + <nd ref='-40918' /> + <nd ref='-40920' /> + <nd ref='-40922' /> + <nd ref='-40924' /> + <nd ref='-40902' /> + <tag k='region' v='yes' /> + </way> + <way id='-43436' action='modify'> + <nd ref='-40926' /> + <nd ref='-40928' /> + <nd ref='-40930' /> + <nd ref='-40932' /> + <nd ref='-40934' /> + <nd ref='-40936' /> + <nd ref='-40938' /> + <nd ref='-40926' /> + <tag k='region' v='yes' /> + </way> + <way id='-43438' action='modify'> + <nd ref='-40940' /> + <nd ref='-40942' /> + <nd ref='-40944' /> + <nd ref='-40946' /> + <nd ref='-40948' /> + <nd ref='-40950' /> + <nd ref='-40940' /> + <tag k='region' v='yes' /> + </way> + <way id='-43440' action='modify'> + <nd ref='-40952' /> + <nd ref='-40954' /> + <nd ref='-40956' /> + <nd ref='-40958' /> + <nd ref='-40960' /> + <nd ref='-40962' /> + <nd ref='-40952' /> + <tag k='name' v='Leikkinen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43442' action='modify'> + <nd ref='-40964' /> + <nd ref='-40966' /> + <nd ref='-40968' /> + <nd ref='-40970' /> + <nd ref='-40964' /> + <tag k='name' v='Söderby' /> + <tag k='region' v='yes' /> + </way> + <way id='-43444' action='modify'> + <nd ref='-40972' /> + <nd ref='-40974' /> + <nd ref='-40976' /> + <nd ref='-40978' /> + <nd ref='-40980' /> + <nd ref='-40972' /> + <tag k='name' v='Norrby' /> + <tag k='region' v='yes' /> + </way> + <way id='-43446' action='modify'> + <nd ref='-40982' /> + <nd ref='-40984' /> + <nd ref='-40986' /> + <nd ref='-40988' /> + <nd ref='-40990' /> + <nd ref='-40992' /> + <nd ref='-40994' /> + <nd ref='-40996' /> + <nd ref='-40982' /> + <tag k='name' v='Pargas centrum' /> + <tag k='name:fi' v='Paraisten keskusta' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Pargas' /> + <tag k='short_name:fi' v='Parainen' /> + </way> + <way id='-43448' action='modify'> + <nd ref='-40998' /> + <nd ref='-41000' /> + <nd ref='-41002' /> + <nd ref='-41004' /> + <nd ref='-41006' /> + <nd ref='-41008' /> + <nd ref='-41010' /> + <nd ref='-41012' /> + <nd ref='-40998' /> + <tag k='name' v='Munkvik' /> + <tag k='region' v='yes' /> + </way> + <way id='-43450' action='modify'> + <nd ref='-41014' /> + <nd ref='-41016' /> + <nd ref='-41018' /> + <nd ref='-41020' /> + <nd ref='-41022' /> + <nd ref='-41024' /> + <nd ref='-41014' /> + <tag k='name' v='Björkhagen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43452' action='modify'> + <nd ref='-41026' /> + <nd ref='-41028' /> + <nd ref='-41030' /> + <nd ref='-41032' /> + <nd ref='-41034' /> + <nd ref='-41036' /> + <nd ref='-41038' /> + <nd ref='-41026' /> + <tag k='name' v='Tennby' /> + <tag k='region' v='yes' /> + </way> + <way id='-43454' action='modify'> + <nd ref='-41040' /> + <nd ref='-41042' /> + <nd ref='-41044' /> + <nd ref='-41046' /> + <nd ref='-41048' /> + <nd ref='-41050' /> + <nd ref='-41040' /> + <tag k='region' v='yes' /> + <tag k='Österby' v='Norrby' /> + </way> + <way id='-43456' action='modify'> + <nd ref='-41052' /> + <nd ref='-41054' /> + <nd ref='-41056' /> + <nd ref='-41058' /> + <nd ref='-41060' /> + <nd ref='-41062' /> + <nd ref='-41064' /> + <nd ref='-41052' /> + <tag k='name' v='Trollgärda' /> + <tag k='region' v='yes' /> + </way> + <way id='-43458' action='modify'> + <nd ref='-41066' /> + <nd ref='-41068' /> + <nd ref='-41070' /> + <nd ref='-41072' /> + <nd ref='-41074' /> + <nd ref='-41076' /> + <nd ref='-41066' /> + <tag k='name' v='Kyrkäng' /> + <tag k='region' v='yes' /> + </way> + <way id='-43460' action='modify'> + <nd ref='-41078' /> + <nd ref='-41080' /> + <nd ref='-41082' /> + <nd ref='-41084' /> + <nd ref='-41078' /> + <tag k='name' v='Kirjala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43462' action='modify'> + <nd ref='-41086' /> + <nd ref='-41088' /> + <nd ref='-41090' /> + <nd ref='-41092' /> + <nd ref='-41094' /> + <nd ref='-41096' /> + <nd ref='-41098' /> + <nd ref='-41086' /> + <tag k='name' v='Kukola' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43464' action='modify'> + <nd ref='-41100' /> + <nd ref='-41102' /> + <nd ref='-41104' /> + <nd ref='-41106' /> + <nd ref='-41108' /> + <nd ref='-41110' /> + <nd ref='-41112' /> + <nd ref='-41114' /> + <nd ref='-41116' /> + <nd ref='-41118' /> + <nd ref='-41100' /> + <tag k='name' v='Liedon keskusta' /> + <tag k='name:en' v='Lieto centrum' /> + <tag k='name:sv' v='Lundo centrum' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Lieto' /> + <tag k='short_name:sv' v='Lundo' /> + </way> + <way id='-43466' action='modify'> + <nd ref='-41120' /> + <nd ref='-41122' /> + <nd ref='-41124' /> + <nd ref='-41126' /> + <nd ref='-41128' /> + <nd ref='-41120' /> + <tag k='name' v='Piikkiö' /> + <tag k='name:sv' v='Pikis' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43468' action='modify'> + <nd ref='-41130' /> + <nd ref='-41132' /> + <nd ref='-41134' /> + <nd ref='-41136' /> + <nd ref='-41138' /> + <nd ref='-41140' /> + <nd ref='-41130' /> + <tag k='name' v='Hadvala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43470' action='modify'> + <nd ref='-41142' /> + <nd ref='-41144' /> + <nd ref='-41146' /> + <nd ref='-41148' /> + <nd ref='-41150' /> + <nd ref='-41152' /> + <nd ref='-41154' /> + <nd ref='-41142' /> + <tag k='name' v='Puosta' /> + <tag k='region' v='yes' /> + </way> + <way id='-43472' action='modify'> + <nd ref='-41156' /> + <nd ref='-41158' /> + <nd ref='-41160' /> + <nd ref='-41162' /> + <nd ref='-41156' /> + <tag k='name' v='Tuorla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43474' action='modify'> + <nd ref='-41164' /> + <nd ref='-41166' /> + <nd ref='-41168' /> + <nd ref='-41170' /> + <nd ref='-41164' /> + <tag k='name' v='Raadelma' /> + <tag k='region' v='yes' /> + </way> + <way id='-43476' action='modify'> + <nd ref='-41172' /> + <nd ref='-41174' /> + <nd ref='-41176' /> + <nd ref='-41178' /> + <nd ref='-41180' /> + <nd ref='-41182' /> + <nd ref='-41172' /> + <tag k='name' v='Kreula' /> + <tag k='region' v='yes' /> + </way> + <way id='-43478' action='modify'> + <nd ref='-41184' /> + <nd ref='-41186' /> + <nd ref='-41188' /> + <nd ref='-41190' /> + <nd ref='-41192' /> + <nd ref='-41184' /> + <tag k='name' v='Runko' /> + <tag k='region' v='yes' /> + </way> + <way id='-43480' action='modify'> + <nd ref='-41194' /> + <nd ref='-41196' /> + <nd ref='-41198' /> + <nd ref='-41200' /> + <nd ref='-41202' /> + <nd ref='-41204' /> + <nd ref='-41206' /> + <nd ref='-41208' /> + <nd ref='-41210' /> + <nd ref='-41212' /> + <nd ref='-41194' /> + <tag k='name' v='Paimio' /> + <tag k='name:sv' v='Pemar' /> + <tag k='region' v='yes' /> + </way> + <way id='-43482' action='modify'> + <nd ref='-41214' /> + <nd ref='-41216' /> + <nd ref='-41218' /> + <nd ref='-41220' /> + <nd ref='-41222' /> + <nd ref='-41224' /> + <nd ref='-41214' /> + <tag k='name' v='Sievola' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Paimio' /> + </way> + <way id='-43484' action='modify'> + <nd ref='-41226' /> + <nd ref='-41228' /> + <nd ref='-41230' /> + <nd ref='-41232' /> + <nd ref='-41234' /> + <nd ref='-41236' /> + <nd ref='-41226' /> + <tag k='region' v='yes' /> + </way> + <way id='-43486' action='modify'> + <nd ref='-41238' /> + <nd ref='-41240' /> + <nd ref='-41242' /> + <nd ref='-41244' /> + <nd ref='-41238' /> + <tag k='name' v='Paimion sairaala' /> + <tag k='name:en' v='Paimio hospital' /> + <tag k='name:sv' v='Pemar sjukhus' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Paimio' /> + </way> + <way id='-43488' action='modify'> + <nd ref='-41246' /> + <nd ref='-41248' /> + <nd ref='-41250' /> + <nd ref='-41252' /> + <nd ref='-41254' /> + <nd ref='-41256' /> + <nd ref='-41258' /> + <nd ref='-41260' /> + <nd ref='-41262' /> + <nd ref='-41264' /> + <nd ref='-41246' /> + <tag k='name' v='Naskarla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43490' action='modify'> + <nd ref='-41266' /> + <nd ref='-41268' /> + <nd ref='-41270' /> + <nd ref='-41272' /> + <nd ref='-41274' /> + <nd ref='-41276' /> + <nd ref='-41266' /> + <tag k='name' v='Tammi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43492' action='modify'> + <nd ref='-41278' /> + <nd ref='-41280' /> + <nd ref='-41282' /> + <nd ref='-41284' /> + <nd ref='-41278' /> + <tag k='name' v='Auranlaakso' /> + <tag k='region' v='yes' /> + </way> + <way id='-43494' action='modify'> + <nd ref='-41286' /> + <nd ref='-41288' /> + <nd ref='-41290' /> + <nd ref='-41292' /> + <nd ref='-41294' /> + <nd ref='-41286' /> + <tag k='name' v='Vanhalinna' /> + <tag k='region' v='yes' /> + </way> + <way id='-43496' action='modify'> + <nd ref='-41296' /> + <nd ref='-41298' /> + <nd ref='-41300' /> + <nd ref='-41302' /> + <nd ref='-41304' /> + <nd ref='-41306' /> + <nd ref='-41296' /> + <tag k='name' v='Loukinainen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43498' action='modify'> + <nd ref='-41308' /> + <nd ref='-41310' /> + <nd ref='-41312' /> + <nd ref='-41314' /> + <nd ref='-41316' /> + <nd ref='-41318' /> + <nd ref='-41320' /> + <nd ref='-41308' /> + <tag k='name' v='Sillilä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43500' action='modify'> + <nd ref='-41322' /> + <nd ref='-41324' /> + <nd ref='-41326' /> + <nd ref='-41328' /> + <nd ref='-41330' /> + <nd ref='-41332' /> + <nd ref='-41322' /> + <tag k='name' v='Vierunpuisto' /> + <tag k='region' v='yes' /> + </way> + <way id='-43502' action='modify'> + <nd ref='-41334' /> + <nd ref='-41338' /> + <nd ref='-41340' /> + <nd ref='-41342' /> + <nd ref='-41344' /> + <nd ref='-41334' /> + <tag k='name' v='Muhkuri' /> + <tag k='region' v='yes' /> + </way> + <way id='-43504' action='modify'> + <nd ref='-41346' /> + <nd ref='-41348' /> + <nd ref='-41350' /> + <nd ref='-41352' /> + <nd ref='-41354' /> + <nd ref='-41356' /> + <nd ref='-41358' /> + <nd ref='-41360' /> + <nd ref='-41346' /> + <tag k='name' v='Ilmarinen' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43506' action='modify'> + <nd ref='-41362' /> + <nd ref='-41364' /> + <nd ref='-41366' /> + <nd ref='-41368' /> + <nd ref='-41370' /> + <nd ref='-41362' /> + <tag k='name' v='Liedon asema' /> + <tag k='name:en' v='Lieto station' /> + <tag k='name:sv' v='Lundo station' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Lieto as' /> + <tag k='short_name:en' v='Lieto stn' /> + <tag k='short_name:sv' v='Lundo stn' /> + </way> + <way id='-43508' action='modify'> + <nd ref='-41372' /> + <nd ref='-41374' /> + <nd ref='-51100' /> + <nd ref='-51142' /> + <nd ref='-51128' /> + <nd ref='-51110' /> + <nd ref='-41376' /> + <nd ref='-41378' /> + <nd ref='-41380' /> + <nd ref='-41382' /> + <nd ref='-41372' /> + <tag k='name' v='Aura' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43510' action='modify'> + <nd ref='-41384' /> + <nd ref='-41386' /> + <nd ref='-41388' /> + <nd ref='-41390' /> + <nd ref='-41384' /> + <tag k='name' v='Salo' /> + <tag k='region' v='yes' /> + </way> + <way id='-43512' action='modify'> + <nd ref='-41392' /> + <nd ref='-41394' /> + <nd ref='-41396' /> + <nd ref='-41398' /> + <nd ref='-41400' /> + <nd ref='-41402' /> + <nd ref='-41392' /> + <tag k='name' v='Lentoasema' /> + <tag k='name:en' v='Airport' /> + <tag k='name:sv' v='Flygstationen' /> + <tag k='pictogram' v='✈' /> + <tag k='region' v='yes' /> + </way> + <way id='-43514' action='modify'> + <nd ref='-41404' /> + <nd ref='-41406' /> + <nd ref='-41408' /> + <nd ref='-41410' /> + <nd ref='-41412' /> + <nd ref='-41404' /> + <tag k='name' v='Tarvasjoki' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43516' action='modify'> + <nd ref='-41414' /> + <nd ref='-41416' /> + <nd ref='-41418' /> + <nd ref='-41420' /> + <nd ref='-41414' /> + <tag k='name' v='Koski Tl' /> + <tag k='name:sv' v='Koskis' /> + <tag k='region' v='yes' /> + </way> + <way id='-43518' action='modify'> + <nd ref='-41422' /> + <nd ref='-41424' /> + <nd ref='-41426' /> + <nd ref='-41428' /> + <nd ref='-41430' /> + <nd ref='-41432' /> + <nd ref='-41422' /> + <tag k='name' v='Avanti' /> + <tag k='region' v='yes' /> + </way> + <way id='-43520' action='modify'> + <nd ref='-41434' /> + <nd ref='-41436' /> + <nd ref='-41438' /> + <nd ref='-41440' /> + <nd ref='-41442' /> + <nd ref='-41444' /> + <nd ref='-41434' /> + <tag k='name' v='Marttila' /> + <tag k='name:sv' v='S:t Mårtens' /> + <tag k='region' v='yes' /> + </way> + <way id='-43522' action='modify'> + <nd ref='-41446' /> + <nd ref='-41448' /> + <nd ref='-41450' /> + <nd ref='-41452' /> + <nd ref='-41454' /> + <nd ref='-41456' /> + <nd ref='-41446' /> + <tag k='name' v='Teräsrautela' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43524' action='modify'> + <nd ref='-41458' /> + <nd ref='-41460' /> + <nd ref='-41462' /> + <nd ref='-41464' /> + <nd ref='-41458' /> + <tag k='name' v='Länsikeskus' /> + <tag k='name:sv' v='Västra centrum' /> + <tag k='priority' v='75' /> + <tag k='region' v='yes' /> + </way> + <way id='-43526' action='modify'> + <nd ref='-41466' /> + <nd ref='-41468' /> + <nd ref='-41470' /> + <nd ref='-41472' /> + <nd ref='-41466' /> + <tag k='name' v='Kaanaa' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43528' action='modify'> + <nd ref='-41474' /> + <nd ref='-41476' /> + <nd ref='-41478' /> + <nd ref='-41480' /> + <nd ref='-41482' /> + <nd ref='-41484' /> + <nd ref='-41474' /> + <tag k='name' v='Nummen koulu' /> + <tag k='name:en' v='Nummi school' /> + <tag k='name:sv' v='Nummi skola' /> + <tag k='region' v='yes' /> + </way> + <way id='-43530' action='modify'> + <nd ref='-41486' /> + <nd ref='-41488' /> + <nd ref='-41490' /> + <nd ref='-41492' /> + <nd ref='-41494' /> + <nd ref='-41496' /> + <nd ref='-41486' /> + <tag k='name' v='Somero' /> + <tag k='region' v='yes' /> + </way> + <way id='-43532' action='modify'> + <nd ref='-41498' /> + <nd ref='-41500' /> + <nd ref='-41502' /> + <nd ref='-41504' /> + <nd ref='-41506' /> + <nd ref='-41508' /> + <nd ref='-41498' /> + <tag k='name' v='Moikoinen' /> + <tag k='name:sv' v='Moikois' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + </way> + <way id='-43534' action='modify'> + <nd ref='-41510' /> + <nd ref='-41512' /> + <nd ref='-41514' /> + <nd ref='-41516' /> + <nd ref='-41510' /> + <tag k='name' v='Kähäri' /> + <tag k='region' v='yes' /> + </way> + <way id='-43536' action='modify'> + <nd ref='-41518' /> + <nd ref='-41520' /> + <nd ref='-41522' /> + <nd ref='-41524' /> + <nd ref='-41526' /> + <nd ref='-41518' /> + <tag k='name' v='Pitkämäki' /> + <tag k='name:sv' v='Långbacka' /> + <tag k='region' v='yes' /> + </way> + <way id='-43538' action='modify'> + <nd ref='-41528' /> + <nd ref='-41530' /> + <nd ref='-41532' /> + <nd ref='-41534' /> + <nd ref='-41536' /> + <nd ref='-41538' /> + <nd ref='-41540' /> + <nd ref='-41528' /> + <tag k='name' v='Räntämäki' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43540' action='modify'> + <nd ref='-41542' /> + <nd ref='-41544' /> + <nd ref='-41546' /> + <nd ref='-41548' /> + <nd ref='-41550' /> + <nd ref='-41552' /> + <nd ref='-41554' /> + <nd ref='-41556' /> + <nd ref='-41542' /> + <tag k='name' v='Raunistula' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43542' action='modify'> + <nd ref='-41558' /> + <nd ref='-41560' /> + <nd ref='-41562' /> + <nd ref='-41564' /> + <nd ref='-41566' /> + <nd ref='-41568' /> + <nd ref='-41558' /> + <tag k='name' v='Kastu' /> + <tag k='region' v='yes' /> + </way> + <way id='-43544' action='modify'> + <nd ref='-41570' /> + <nd ref='-43138' /> + <nd ref='-41572' /> + <nd ref='-42626' /> + <nd ref='-41574' /> + <nd ref='-41576' /> + <nd ref='-41578' /> + <nd ref='-41580' /> + <nd ref='-41582' /> + <nd ref='-41570' /> + <tag k='name' v='Kupittaanpuisto' /> + <tag k='name:en' v='Kupittaa park' /> + <tag k='name:sv' v='Kuppisparken' /> + <tag k='region' v='yes' /> + </way> + <way id='-43546' action='modify'> + <nd ref='-41584' /> + <nd ref='-41586' /> + <nd ref='-41588' /> + <nd ref='-41590' /> + <nd ref='-41592' /> + <nd ref='-41594' /> + <nd ref='-41596' /> + <nd ref='-41598' /> + <nd ref='-41600' /> + <nd ref='-41602' /> + <nd ref='-41584' /> + <tag k='name' v='Ylioppilaskylä-itä' /> + <tag k='name:en' v='Student village east' /> + <tag k='name:sv' v='Östra studentbyn' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Ylioppilaskylä-länsi' /> + </way> + <way id='-43548' action='modify'> + <nd ref='-41604' /> + <nd ref='-41606' /> + <nd ref='-41608' /> + <nd ref='-41610' /> + <nd ref='-41612' /> + <nd ref='-41614' /> + <nd ref='-41616' /> + <nd ref='-41618' /> + <nd ref='-41620' /> + <nd ref='-41604' /> + <tag k='name' v='Paattinen' /> + <tag k='name:sv' v='Patis' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43550' action='modify'> + <nd ref='-41622' /> + <nd ref='-41624' /> + <nd ref='-41626' /> + <nd ref='-41628' /> + <nd ref='-41630' /> + <nd ref='-41632' /> + <nd ref='-41634' /> + <nd ref='-41622' /> + <tag k='name' v='Pääskyvuori' /> + <tag k='name:sv' v='Svalberga' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43552' action='modify'> + <nd ref='-41636' /> + <nd ref='-41638' /> + <nd ref='-41640' /> + <nd ref='-41642' /> + <nd ref='-41636' /> + <tag k='name' v='Varissuo' /> + <tag k='name:sv' v='Kråkkärret' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43554' action='modify'> + <nd ref='-41644' /> + <nd ref='-42600' /> + <nd ref='-41646' /> + <nd ref='-41648' /> + <nd ref='-41650' /> + <nd ref='-41644' /> + <tag k='name' v='Kaxskäla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43556' action='modify'> + <nd ref='-41652' /> + <nd ref='-41654' /> + <nd ref='-41656' /> + <nd ref='-41658' /> + <nd ref='-41660' /> + <nd ref='-41652' /> + <tag k='name' v='Kimito' /> + <tag k='name:sv' v='Kemiö' /> + <tag k='region' v='yes' /> + </way> + <way id='-43558' action='modify'> + <nd ref='-41662' /> + <nd ref='-41664' /> + <nd ref='-41666' /> + <nd ref='-41668' /> + <nd ref='-41670' /> + <nd ref='-41662' /> + <tag k='name' v='Sauvo' /> + <tag k='name:sv' v='Sagu' /> + <tag k='region' v='yes' /> + </way> + <way id='-43560' action='modify'> + <nd ref='-41672' /> + <nd ref='-41674' /> + <nd ref='-41676' /> + <nd ref='-42574' /> + <nd ref='-41678' /> + <nd ref='-41680' /> + <nd ref='-41682' /> + <nd ref='-41684' /> + <nd ref='-41686' /> + <nd ref='-41672' /> + <tag k='name' v='Ylioppilaskylä-länsi' /> + <tag k='name:en' v='Student village west' /> + <tag k='name:sv' v='Västra studentbyn' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Ylioppilaskylä' /> + <tag k='short_name:en' v='Student village' /> + <tag k='short_name:sv' v='Studentbyn' /> + </way> + <way id='-43562' action='modify'> + <nd ref='-41688' /> + <nd ref='-41690' /> + <nd ref='-41692' /> + <nd ref='-41694' /> + <nd ref='-41688' /> + <tag k='region' v='yes' /> + </way> + <way id='-43564' action='modify'> + <nd ref='-41696' /> + <nd ref='-41698' /> + <nd ref='-41700' /> + <nd ref='-41702' /> + <nd ref='-41704' /> + <nd ref='-41706' /> + <nd ref='-41708' /> + <nd ref='-41710' /> + <nd ref='-41696' /> + <tag k='name' v='Katariina' /> + <tag k='name:sv' v='Katarina' /> + <tag k='region' v='yes' /> + </way> + <way id='-43566' action='modify'> + <nd ref='-41712' /> + <nd ref='-41714' /> + <nd ref='-41716' /> + <nd ref='-41718' /> + <nd ref='-41720' /> + <nd ref='-41722' /> + <nd ref='-41712' /> + <tag k='name' v='Piispanlähde' /> + <tag k='region' v='yes' /> + </way> + <way id='-43568' action='modify'> + <nd ref='-41724' /> + <nd ref='-41726' /> + <nd ref='-41728' /> + <nd ref='-41730' /> + <nd ref='-41732' /> + <nd ref='-41724' /> + <tag k='name' v='Papinsaari' /> + <tag k='name:sv' v='Prästholmen' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Kaistarniemi' /> + </way> + <way id='-43570' action='modify'> + <nd ref='-41734' /> + <nd ref='-41736' /> + <nd ref='-41738' /> + <nd ref='-41740' /> + <nd ref='-41742' /> + <nd ref='-41744' /> + <nd ref='-41746' /> + <nd ref='-41748' /> + <nd ref='-41750' /> + <nd ref='-41752' /> + <nd ref='-41754' /> + <nd ref='-41756' /> + <nd ref='-41758' /> + <nd ref='-41760' /> + <nd ref='-41762' /> + <nd ref='-41734' /> + <tag k='name' v='Yliopisto' /> + <tag k='name:en' v='University' /> + <tag k='name:sv' v='Universitet' /> + <tag k='region' v='yes' /> + </way> + <way id='-43572' action='modify'> + <nd ref='-41764' /> + <nd ref='-41766' /> + <nd ref='-41768' /> + <nd ref='-41770' /> + <nd ref='-41772' /> + <nd ref='-41774' /> + <nd ref='-41776' /> + <nd ref='-42918' /> + <nd ref='-41764' /> + <tag k='name' v='Vanha kasarmi' /> + <tag k='name:en' v='Old barracks' /> + <tag k='name:sv' v='Gamla kasernen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43574' action='modify'> + <nd ref='-41778' /> + <nd ref='-41780' /> + <nd ref='-41782' /> + <nd ref='-41784' /> + <nd ref='-41786' /> + <nd ref='-41788' /> + <nd ref='-41790' /> + <nd ref='-41792' /> + <nd ref='-41794' /> + <nd ref='-41796' /> + <nd ref='-41798' /> + <nd ref='-41800' /> + <nd ref='-41778' /> + <tag k='name' v='Vasaramäki' /> + <tag k='name:sv' v='Hammarbacka' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43576' action='modify'> + <nd ref='-41802' /> + <nd ref='-41804' /> + <nd ref='-41806' /> + <nd ref='-41808' /> + <nd ref='-41802' /> + <tag k='name' v='Lehmusvalkama' /> + <tag k='region' v='yes' /> + </way> + <way id='-43578' action='modify'> + <nd ref='-41810' /> + <nd ref='-41812' /> + <nd ref='-41814' /> + <nd ref='-41816' /> + <nd ref='-41818' /> + <nd ref='-41820' /> + <nd ref='-41822' /> + <nd ref='-41824' /> + <nd ref='-41810' /> + <tag k='name' v='Kuuvuori' /> + <tag k='name:sv' v='Månberget' /> + <tag k='region' v='yes' /> + </way> + <way id='-43580' action='modify'> + <nd ref='-41826' /> + <nd ref='-41828' /> + <nd ref='-41830' /> + <nd ref='-41826' /> + <tag k='name' v='Kirkkotien terveysasema' /> + <tag k='name:en' v='Kirkkotie health center' /> + <tag k='name:sv' v='Kyrkovägens hälsovårdscentralen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43582' action='modify'> + <nd ref='-41832' /> + <nd ref='-41834' /> + <nd ref='-41836' /> + <nd ref='-41838' /> + <nd ref='-41840' /> + <nd ref='-41842' /> + <nd ref='-41844' /> + <nd ref='-41846' /> + <nd ref='-41848' /> + <nd ref='-41850' /> + <nd ref='-41832' /> + <tag k='name' v='Satakunnantie' /> + <tag k='name:sv' v='Satakuntavägen' /> + <tag k='priority' v='-1' /> + <tag k='region' v='yes' /> + </way> + <way id='-43584' action='modify'> + <nd ref='-41852' /> + <nd ref='-41854' /> + <nd ref='-41856' /> + <nd ref='-41858' /> + <nd ref='-41860' /> + <nd ref='-41862' /> + <nd ref='-41852' /> + <tag k='name' v='Kauri' /> + <tag k='region' v='yes' /> + </way> + <way id='-43586' action='modify'> + <nd ref='-41864' /> + <nd ref='-43114' /> + <nd ref='-43116' /> + <nd ref='-43118' /> + <nd ref='-41866' /> + <nd ref='-41868' /> + <nd ref='-41870' /> + <nd ref='-41864' /> + <tag k='name' v='Vaisaari' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43588' action='modify'> + <nd ref='-41872' /> + <nd ref='-41874' /> + <nd ref='-42828' /> + <nd ref='-41876' /> + <nd ref='-41878' /> + <nd ref='-41880' /> + <nd ref='-41882' /> + <nd ref='-42678' /> + <nd ref='-41884' /> + <nd ref='-41872' /> + <tag k='name' v='Raision keskusta' /> + <tag k='name:en' v='Raisio centrum' /> + <tag k='name:sv' v='Reso centrum' /> + <tag k='priority' v='150' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Raisio' /> + <tag k='short_name:sv' v='Reso' /> + </way> + <way id='-43590' action='modify'> + <nd ref='-41886' /> + <nd ref='-41888' /> + <nd ref='-41890' /> + <nd ref='-41892' /> + <nd ref='-41894' /> + <nd ref='-41886' /> + <tag k='name' v='Hepokulta' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43592' action='modify'> + <nd ref='-41896' /> + <nd ref='-41898' /> + <nd ref='-41900' /> + <nd ref='-41902' /> + <nd ref='-41896' /> + <tag k='name' v='Kaarinan keskusta' /> + <tag k='name:en' v='Kaarina centrum' /> + <tag k='name:sv' v='S:t Karins centrum' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Kaarina' /> + <tag k='short_name:sv' v='S:t Karins' /> + </way> + <way id='-43594' action='modify'> + <nd ref='-41904' /> + <nd ref='-41906' /> + <nd ref='-41908' /> + <nd ref='-41910' /> + <nd ref='-41912' /> + <nd ref='-41914' /> + <nd ref='-41916' /> + <nd ref='-41904' /> + <tag k='name' v='Voivala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43596' action='modify'> + <nd ref='-41918' /> + <nd ref='-41920' /> + <nd ref='-41922' /> + <nd ref='-41924' /> + <nd ref='-41926' /> + <nd ref='-41928' /> + <nd ref='-41918' /> + <tag k='region' v='yes' /> + </way> + <way id='-43598' action='modify'> + <nd ref='-41930' /> + <nd ref='-41932' /> + <nd ref='-41934' /> + <nd ref='-41936' /> + <nd ref='-41930' /> + <tag k='name' v='Nagu' /> + <tag k='name:fi' v='Nauvo' /> + <tag k='region' v='yes' /> + </way> + <way id='-43600' action='modify'> + <nd ref='-41938' /> + <nd ref='-41940' /> + <nd ref='-41942' /> + <nd ref='-41944' /> + <nd ref='-41946' /> + <nd ref='-41938' /> + <tag k='name' v='Korpo' /> + <tag k='name:fi' v='Korppoo' /> + <tag k='region' v='yes' /> + </way> + <way id='-43602' action='modify'> + <nd ref='-41948' /> + <nd ref='-41950' /> + <nd ref='-41952' /> + <nd ref='-41954' /> + <nd ref='-41948' /> + <tag k='name' v='Pärnäs' /> + <tag k='name:fi' v='Pärnäinen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43604' action='modify'> + <nd ref='-41956' /> + <nd ref='-41958' /> + <nd ref='-41960' /> + <nd ref='-41962' /> + <nd ref='-41956' /> + <tag k='name' v='Lemu' /> + <tag k='region' v='yes' /> + </way> + <way id='-43606' action='modify'> + <nd ref='-41964' /> + <nd ref='-41966' /> + <nd ref='-41968' /> + <nd ref='-41970' /> + <nd ref='-41964' /> + <tag k='name' v='Torppala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43608' action='modify'> + <nd ref='-41972' /> + <nd ref='-41974' /> + <nd ref='-41976' /> + <nd ref='-41978' /> + <nd ref='-41972' /> + <tag k='name' v='Kuusisto' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43610' action='modify'> + <nd ref='-41980' /> + <nd ref='-41982' /> + <nd ref='-41984' /> + <nd ref='-41986' /> + <nd ref='-41980' /> + <tag k='name' v='Suovuori' /> + <tag k='priority' v='300' /> + <tag k='region' v='yes' /> + </way> + <way id='-43612' action='modify'> + <nd ref='-41988' /> + <nd ref='-41990' /> + <nd ref='-41992' /> + <nd ref='-41994' /> + <nd ref='-41996' /> + <nd ref='-41998' /> + <nd ref='-42000' /> + <nd ref='-42002' /> + <nd ref='-41988' /> + <tag k='name' v='Pohjola' /> + <tag k='name:sv' v='Norrstan' /> + <tag k='priority' v='25' /> + <tag k='region' v='yes' /> + </way> + <way id='-43614' action='modify'> + <nd ref='-42004' /> + <nd ref='-42006' /> + <nd ref='-42008' /> + <nd ref='-42010' /> + <nd ref='-42012' /> + <nd ref='-42004' /> + <tag k='name' v='Logomo' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43616' action='modify'> + <nd ref='-42014' /> + <nd ref='-42016' /> + <nd ref='-42018' /> + <nd ref='-42020' /> + <nd ref='-42022' /> + <nd ref='-42024' /> + <nd ref='-42026' /> + <nd ref='-42028' /> + <nd ref='-42030' /> + <nd ref='-42032' /> + <nd ref='-42034' /> + <nd ref='-42014' /> + <tag k='name' v='Velkua' /> + <tag k='region' v='yes' /> + </way> + <way id='-43618' action='modify'> + <nd ref='-42036' /> + <nd ref='-42038' /> + <nd ref='-42040' /> + <nd ref='-42042' /> + <nd ref='-42044' /> + <nd ref='-42046' /> + <nd ref='-42036' /> + <tag k='name' v='Merimasku' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43620' action='modify'> + <nd ref='-42048' /> + <nd ref='-42050' /> + <nd ref='-42052' /> + <nd ref='-42054' /> + <nd ref='-42048' /> + <tag k='name' v='Lieranta' /> + <tag k='region' v='yes' /> + </way> + <way id='-43622' action='modify'> + <nd ref='-42056' /> + <nd ref='-42058' /> + <nd ref='-42060' /> + <nd ref='-42062' /> + <nd ref='-42064' /> + <nd ref='-42066' /> + <nd ref='-42056' /> + <tag k='name' v='Rauduinen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43624' action='modify'> + <nd ref='-42068' /> + <nd ref='-42070' /> + <nd ref='-42072' /> + <nd ref='-42074' /> + <nd ref='-42076' /> + <nd ref='-42078' /> + <nd ref='-42068' /> + <tag k='name' v='Messukeskus' /> + <tag k='name:en' v='Fair center' /> + <tag k='name:sv' v='Mässcentrum' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43626' action='modify'> + <nd ref='-42080' /> + <nd ref='-42082' /> + <nd ref='-42084' /> + <nd ref='-42086' /> + <nd ref='-42088' /> + <nd ref='-42090' /> + <nd ref='-42092' /> + <nd ref='-42080' /> + <tag k='name' v='Turkuhalli' /> + <tag k='name:sv' v='Åbohallen' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43628' action='modify'> + <nd ref='-42094' /> + <nd ref='-42096' /> + <nd ref='-42098' /> + <nd ref='-42100' /> + <nd ref='-42102' /> + <nd ref='-42104' /> + <nd ref='-42106' /> + <nd ref='-42108' /> + <nd ref='-42110' /> + <nd ref='-42112' /> + <nd ref='-42114' /> + <nd ref='-42116' /> + <nd ref='-42118' /> + <nd ref='-42120' /> + <nd ref='-42122' /> + <nd ref='-42124' /> + <nd ref='-42126' /> + <nd ref='-42128' /> + <nd ref='-42130' /> + <nd ref='-42132' /> + <nd ref='-42134' /> + <nd ref='-42136' /> + <nd ref='-42138' /> + <nd ref='-42140' /> + <nd ref='-42142' /> + <nd ref='-42144' /> + <nd ref='-42146' /> + <nd ref='-42148' /> + <nd ref='-42150' /> + <nd ref='-42152' /> + <nd ref='-42154' /> + <nd ref='-42156' /> + <nd ref='-42158' /> + <nd ref='-42160' /> + <nd ref='-42162' /> + <nd ref='-42164' /> + <nd ref='-42166' /> + <nd ref='-42168' /> + <nd ref='-42170' /> + <nd ref='-42172' /> + <nd ref='-42174' /> + <nd ref='-42176' /> + <nd ref='-42178' /> + <nd ref='-42180' /> + <nd ref='-42182' /> + <nd ref='-42184' /> + <nd ref='-42186' /> + <nd ref='-42188' /> + <nd ref='-42190' /> + <nd ref='-42192' /> + <nd ref='-42194' /> + <nd ref='-42196' /> + <nd ref='-42198' /> + <nd ref='-42200' /> + <nd ref='-42202' /> + <nd ref='-42204' /> + <nd ref='-42206' /> + <nd ref='-42208' /> + <nd ref='-42210' /> + <nd ref='-42212' /> + <nd ref='-42214' /> + <nd ref='-42216' /> + <nd ref='-42218' /> + <nd ref='-42220' /> + <nd ref='-42222' /> + <nd ref='-42224' /> + <nd ref='-42226' /> + <nd ref='-42228' /> + <nd ref='-42230' /> + <nd ref='-42232' /> + <nd ref='-42234' /> + <nd ref='-42236' /> + <nd ref='-42238' /> + <nd ref='-42240' /> + <nd ref='-42242' /> + <nd ref='-42244' /> + <nd ref='-42246' /> + <nd ref='-42248' /> + <nd ref='-42250' /> + <nd ref='-42252' /> + <nd ref='-42254' /> + <nd ref='-42094' /> + <tag k='name' v='Helsingin moottoritie' /> + <tag k='region' v='yes' /> + </way> + <way id='-43630' action='modify'> + <nd ref='-42256' /> + <nd ref='-42258' /> + <nd ref='-43140' /> + <nd ref='-42260' /> + <nd ref='-42262' /> + <nd ref='-42256' /> + <tag k='name' v='Runosmäki' /> + <tag k='name:sv' v='Runosbacken' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43632' action='modify'> + <nd ref='-42264' /> + <nd ref='-42266' /> + <nd ref='-42268' /> + <nd ref='-42270' /> + <nd ref='-42272' /> + <nd ref='-42264' /> + <tag k='name' v='Takakirves' /> + <tag k='region' v='yes' /> + </way> + <way id='-43634' action='modify'> + <nd ref='-42274' /> + <nd ref='-42276' /> + <nd ref='-42278' /> + <nd ref='-42280' /> + <nd ref='-42282' /> + <nd ref='-42284' /> + <nd ref='-42274' /> + <tag k='name' v='Metsämäki' /> + <tag k='name:sv' v='Skogsbacka' /> + <tag k='priority' v='20' /> + <tag k='region' v='yes' /> + </way> + <way id='-43636' action='modify'> + <nd ref='-42286' /> + <nd ref='-42288' /> + <nd ref='-42290' /> + <nd ref='-42292' /> + <nd ref='-42294' /> + <nd ref='-42296' /> + <nd ref='-42298' /> + <nd ref='-42300' /> + <nd ref='-42302' /> + <nd ref='-42304' /> + <nd ref='-42286' /> + <tag k='name' v='Kupittaa' /> + <tag k='name:sv' v='Kuppis' /> + <tag k='priority' v='70' /> + <tag k='region' v='yes' /> + </way> + <way id='-43638' action='modify'> + <nd ref='-42306' /> + <nd ref='-42308' /> + <nd ref='-42310' /> + <nd ref='-42312' /> + <nd ref='-42314' /> + <nd ref='-42316' /> + <nd ref='-42318' /> + <nd ref='-42306' /> + <tag k='greater_replacement' v='Kupittaa' /> + <tag k='name' v='Kupittaan asema' /> + <tag k='name:en' v='Kupittaa station' /> + <tag k='name:sv' v='Kuppis station' /> + <tag k='priority' v='120' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Kupittaa as' /> + <tag k='short_name:en' v='Kupittaa stn' /> + <tag k='short_name:sv' v='Kuppis stn' /> + </way> + <way id='-43640' action='modify'> + <nd ref='-42320' /> + <nd ref='-42322' /> + <nd ref='-42324' /> + <nd ref='-42326' /> + <nd ref='-42320' /> + <tag k='name' v='Auvaismäki' /> + <tag k='region' v='yes' /> + </way> + <way id='-43642' action='modify'> + <nd ref='-42328' /> + <nd ref='-42330' /> + <nd ref='-42332' /> + <nd ref='-42334' /> + <nd ref='-42328' /> + <tag k='region' v='yes' /> + </way> + <way id='-43644' action='modify'> + <nd ref='-42336' /> + <nd ref='-42338' /> + <nd ref='-42340' /> + <nd ref='-42342' /> + <nd ref='-42344' /> + <nd ref='-42346' /> + <nd ref='-42348' /> + <nd ref='-42336' /> + <tag k='name' v='Rauhakylä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43646' action='modify'> + <nd ref='-42350' /> + <nd ref='-42352' /> + <nd ref='-42354' /> + <nd ref='-42356' /> + <nd ref='-42358' /> + <nd ref='-42360' /> + <nd ref='-42350' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Brinkhall' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43648' action='modify'> + <nd ref='-42362' /> + <nd ref='-42364' /> + <nd ref='-42366' /> + <nd ref='-42368' /> + <nd ref='-42362' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Armonlaakso' /> + <tag k='region' v='yes' /> + </way> + <way id='-43650' action='modify'> + <nd ref='-42370' /> + <nd ref='-42372' /> + <nd ref='-42374' /> + <nd ref='-42376' /> + <nd ref='-42378' /> + <nd ref='-42370' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Harjattula' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43652' action='modify'> + <nd ref='-42380' /> + <nd ref='-42382' /> + <nd ref='-42384' /> + <nd ref='-42386' /> + <nd ref='-42380' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Laalahti' /> + <tag k='region' v='yes' /> + </way> + <way id='-43654' action='modify'> + <nd ref='-42388' /> + <nd ref='-42390' /> + <nd ref='-42392' /> + <nd ref='-42394' /> + <nd ref='-42388' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Myllykylä' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43656' action='modify'> + <nd ref='-42396' /> + <nd ref='-42398' /> + <nd ref='-42400' /> + <nd ref='-42402' /> + <nd ref='-42396' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Hylkilahti' /> + <tag k='region' v='yes' /> + </way> + <way id='-43658' action='modify'> + <nd ref='-42404' /> + <nd ref='-42406' /> + <nd ref='-42408' /> + <nd ref='-42410' /> + <nd ref='-42404' /> + <tag k='name' v='Samppa' /> + <tag k='region' v='yes' /> + </way> + <way id='-43660' action='modify'> + <nd ref='-42412' /> + <nd ref='-42414' /> + <nd ref='-42416' /> + <nd ref='-42418' /> + <nd ref='-42412' /> + <tag k='name' v='Artukka' /> + <tag k='region' v='yes' /> + </way> + <way id='-43662' action='modify'> + <nd ref='-42420' /> + <nd ref='-42422' /> + <nd ref='-42424' /> + <nd ref='-42426' /> + <nd ref='-42420' /> + <tag k='name' v='Satava' /> + <tag k='region' v='yes' /> + </way> + <way id='-43664' action='modify'> + <nd ref='-42428' /> + <nd ref='-42430' /> + <nd ref='-42432' /> + <nd ref='-42434' /> + <nd ref='-42428' /> + <tag k='name' v='Ekvalla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43666' action='modify'> + <nd ref='-42436' /> + <nd ref='-42438' /> + <nd ref='-42440' /> + <nd ref='-42442' /> + <nd ref='-42436' /> + <tag k='name' v='Kakskerran koulu' /> + <tag k='region' v='yes' /> + </way> + <way id='-43668' action='modify'> + <nd ref='-42444' /> + <nd ref='-42652' /> + <nd ref='-42446' /> + <nd ref='-42448' /> + <nd ref='-42450' /> + <nd ref='-42444' /> + <tag k='name' v='Laukkavuori' /> + <tag k='region' v='yes' /> + </way> + <way id='-43670' action='modify'> + <nd ref='-42452' /> + <nd ref='-42454' /> + <nd ref='-42456' /> + <nd ref='-42458' /> + <nd ref='-42452' /> + <tag k='name' v='Itäkeskus' /> + <tag k='region' v='yes' /> + </way> + <way id='-43672' action='modify'> + <nd ref='-42460' /> + <nd ref='-42462' /> + <nd ref='-42464' /> + <nd ref='-42466' /> + <nd ref='-42460' /> + <tag k='greater_replacement' v='Ruissalo' /> + <tag k='illative' v='Kansanpuistoon' /> + <tag k='illative:en' v='to Kansanpuisto' /> + <tag k='illative:sv' v='till Folkparken' /> + <tag k='name' v='Kansanpuisto' /> + <tag k='name:sv' v='Folkparken' /> + <tag k='priority' v='100' /> + <tag k='region' v='yes' /> + </way> + <way id='-43674' action='modify'> + <nd ref='-42468' /> + <nd ref='-42470' /> + <nd ref='-42472' /> + <nd ref='-42474' /> + <nd ref='-42712' /> + <nd ref='-42476' /> + <nd ref='-42478' /> + <nd ref='-42480' /> + <nd ref='-42468' /> + <tag k='name' v='Pansio' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43676' action='modify'> + <nd ref='-42482' /> + <nd ref='-42484' /> + <nd ref='-42486' /> + <nd ref='-42488' /> + <nd ref='-42490' /> + <nd ref='-42492' /> + <nd ref='-42494' /> + <nd ref='-42496' /> + <nd ref='-42498' /> + <nd ref='-42500' /> + <nd ref='-42502' /> + <nd ref='-42504' /> + <nd ref='-42506' /> + <nd ref='-42482' /> + <tag k='name' v='Kurjenrahkan kansallispuisto' /> + <tag k='name:en' v='Kurjenrahka national park' /> + <tag k='name:sv' v='Kurjenrahka nationalpark' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Kuhankuono' /> + </way> + <way id='-43678' action='modify'> + <nd ref='-42510' /> + <nd ref='-42512' /> + <nd ref='-43104' /> + <nd ref='-42514' /> + <nd ref='-42516' /> + <nd ref='-42510' /> + <tag k='name' v='Petäsmäki' /> + <tag k='region' v='yes' /> + </way> + <way id='-43680' action='modify'> + <nd ref='-42518' /> + <nd ref='-42520' /> + <nd ref='-42522' /> + <nd ref='-42524' /> + <nd ref='-42518' /> + <tag k='name' v='Somersoja' /> + <tag k='region' v='yes' /> + </way> + <way id='-43682' action='modify'> + <nd ref='-42526' /> + <nd ref='-42528' /> + <nd ref='-42530' /> + <nd ref='-42532' /> + <nd ref='-42526' /> + <tag k='name' v='Pirilä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43684' action='modify'> + <nd ref='-42534' /> + <nd ref='-42536' /> + <nd ref='-42538' /> + <nd ref='-42540' /> + <nd ref='-42542' /> + <nd ref='-42544' /> + <nd ref='-42534' /> + </way> + <way id='-43686' action='modify'> + <nd ref='-42546' /> + <nd ref='-42548' /> + <nd ref='-42550' /> + <nd ref='-42552' /> + <nd ref='-42558' /> + <nd ref='-42554' /> + <nd ref='-42556' /> + <nd ref='-42546' /> + </way> + <way id='-43688' action='modify'> + <nd ref='-42560' /> + <nd ref='-42562' /> + <nd ref='-42564' /> + <nd ref='-42566' /> + <nd ref='-42560' /> + <tag k='name' v='Kaupungintalo' /> + <tag k='name:en' v='City hall' /> + <tag k='name:sv' v='Stadshuset' /> + <tag k='region' v='yes' /> + </way> + <way id='-43690' action='modify'> + <nd ref='-42568' /> + <nd ref='-42570' /> + <nd ref='-42572' /> + <nd ref='-42574' /> + <nd ref='-42568' /> + <tag k='name' v='Kylpylähotelli Caribia' /> + <tag k='name:en' v='Spa Caribia' /> + <tag k='name:sv' v='Spa Caribia' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Ylioppilaskylä-länsi' /> + <tag k='short_name' v='Caribia' /> + </way> + <way id='-43692' action='modify'> + <nd ref='-42576' /> + <nd ref='-42578' /> + <nd ref='-42580' /> + <nd ref='-42582' /> + <nd ref='-42576' /> + <tag k='name' v='Nenämäki' /> + <tag k='region' v='yes' /> + </way> + <way id='-43694' action='modify'> + <nd ref='-42584' /> + <nd ref='-42586' /> + <nd ref='-42588' /> + <nd ref='-42590' /> + <nd ref='-42584' /> + <tag k='name' v='Ankka' /> + <tag k='region' v='yes' /> + </way> + <way id='-43696' action='modify'> + <nd ref='-42592' /> + <nd ref='-42594' /> + <nd ref='-42596' /> + <nd ref='-42598' /> + <nd ref='-42592' /> + <tag k='name' v='Dalsbruk' /> + <tag k='name:fi' v='Taalintehdas' /> + <tag k='region' v='yes' /> + </way> + <way id='-43698' action='modify'> + <nd ref='-42608' /> + <nd ref='-42610' /> + <nd ref='-42612' /> + <nd ref='-42614' /> + <nd ref='-42616' /> + <nd ref='-42608' /> + <tag k='name' v='Kaupunginsairaala' /> + <tag k='name:en' v='City hospital' /> + <tag k='name:sv' v='Stadssjukhuset' /> + <tag k='region' v='yes' /> + </way> + <way id='-43700' action='modify'> + <nd ref='-42618' /> + <nd ref='-42620' /> + <nd ref='-42622' /> + <nd ref='-42624' /> + <nd ref='-42618' /> + <tag k='name' v='Prisma Tampereentie' /> + <tag k='name:sv' v='Prisma Tammerforsvägen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43702' action='modify'> + <nd ref='-42628' /> + <nd ref='-42630' /> + <nd ref='-42632' /> + <nd ref='-42634' /> + <nd ref='-42628' /> + <tag k='name' v='Citymarket Kupittaa' /> + <tag k='name:sv' v='Citymarket Kuppis' /> + <tag k='region' v='yes' /> + <tag k='short_name' v='Citymarket' /> + </way> + <way id='-43704' action='modify'> + <nd ref='-42642' /> + <nd ref='-42644' /> + <nd ref='-42646' /> + <nd ref='-42648' /> + <nd ref='-42650' /> + <nd ref='-42642' /> + <tag k='name' v='Prisma Itäharju' /> + <tag k='name:sv' v='Prisma Österås' /> + <tag k='region' v='yes' /> + </way> + <way id='-43706' action='modify'> + <nd ref='-42654' /> + <nd ref='-42656' /> + <nd ref='-42658' /> + <nd ref='-42660' /> + <nd ref='-42654' /> + <tag k='name' v='Saarenoja' /> + <tag k='region' v='yes' /> + </way> + <way id='-43708' action='modify'> + <nd ref='-42662' /> + <nd ref='-42664' /> + <nd ref='-42666' /> + <nd ref='-42668' /> + <nd ref='-42662' /> + <tag k='name' v='Rintahaka' /> + <tag k='region' v='yes' /> + </way> + <way id='-43710' action='modify'> + <nd ref='-42670' /> + <nd ref='-42672' /> + <nd ref='-42674' /> + <nd ref='-42676' /> + <nd ref='-42670' /> + <tag k='name' v='Kreivilä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43712' action='modify'> + <nd ref='-42680' /> + <nd ref='-42682' /> + <nd ref='-42684' /> + <nd ref='-42686' /> + <nd ref='-42688' /> + <nd ref='-42680' /> + <tag k='name' v='Alhainen' /> + <tag k='priority' v='75' /> + <tag k='region' v='yes' /> + </way> + <way id='-43714' action='modify'> + <nd ref='-42690' /> + <nd ref='-42692' /> + <nd ref='-42694' /> + <nd ref='-42696' /> + <nd ref='-42690' /> + <tag k='name' v='Ankkurikylä' /> + <tag k='name:sv' v='Ankarbyn' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Perno' /> + </way> + <way id='-43716' action='modify'> + <nd ref='-42700' /> + <nd ref='-42702' /> + <nd ref='-42704' /> + <nd ref='-42706' /> + <nd ref='-42708' /> + <nd ref='-42710' /> + <nd ref='-42700' /> + <tag k='name' v='Paakarla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43718' action='modify'> + <nd ref='-42722' /> + <nd ref='-42724' /> + <nd ref='-42726' /> + <nd ref='-42728' /> + <nd ref='-42722' /> + <tag k='name' v='Vienola' /> + <tag k='region' v='yes' /> + </way> + <way id='-43720' action='modify'> + <nd ref='-42732' /> + <nd ref='-42734' /> + <nd ref='-42740' /> + <nd ref='-42742' /> + <nd ref='-42748' /> + <nd ref='-42746' /> + <nd ref='-42744' /> + <nd ref='-42736' /> + <nd ref='-42738' /> + <nd ref='-42732' /> + <tag k='name' v='Ispoinen' /> + <tag k='name:sv' v='Ispois' /> + <tag k='region' v='yes' /> + </way> + <way id='-43722' action='modify'> + <nd ref='-42750' /> + <nd ref='-42752' /> + <nd ref='-42754' /> + <nd ref='-42756' /> + <nd ref='-42758' /> + <nd ref='-42750' /> + <tag k='name' v='Tammisilta' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43724' action='modify'> + <nd ref='-42760' /> + <nd ref='-42762' /> + <nd ref='-42764' /> + <nd ref='-42766' /> + <nd ref='-42760' /> + <tag k='name' v='Makarla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43726' action='modify'> + <nd ref='-42768' /> + <nd ref='-42770' /> + <nd ref='-42772' /> + <nd ref='-42774' /> + <nd ref='-42768' /> + <tag k='name' v='Hepojoki' /> + <tag k='priority' v='200' /> + <tag k='region' v='yes' /> + </way> + <way id='-43728' action='modify'> + <nd ref='-42776' /> + <nd ref='-42778' /> + <nd ref='-42780' /> + <nd ref='-42782' /> + <nd ref='-42776' /> + <tag k='name' v='Heernummi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43730' action='modify'> + <nd ref='-42784' /> + <nd ref='-42786' /> + <nd ref='-42788' /> + <nd ref='-42790' /> + <nd ref='-42784' /> + <tag k='name' v='Niemenkulma' /> + <tag k='region' v='yes' /> + </way> + <way id='-43732' action='modify'> + <nd ref='-42792' /> + <nd ref='-42794' /> + <nd ref='-42796' /> + <nd ref='-42798' /> + <nd ref='-42792' /> + <tag k='name' v='Harvaluoto' /> + <tag k='region' v='yes' /> + </way> + <way id='-43734' action='modify'> + <nd ref='-42800' /> + <nd ref='-42802' /> + <nd ref='-42804' /> + <nd ref='-42806' /> + <nd ref='-42808' /> + <nd ref='-42810' /> + <nd ref='-42800' /> + <tag k='name' v='Nättinummi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43736' action='modify'> + <nd ref='-42812' /> + <nd ref='-42814' /> + <nd ref='-42816' /> + <nd ref='-42868' /> + <nd ref='-42818' /> + <nd ref='-42812' /> + <tag k='name' v='Kuloinen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43738' action='modify'> + <nd ref='-42820' /> + <nd ref='-42822' /> + <nd ref='-42824' /> + <nd ref='-42826' /> + <nd ref='-42820' /> + <tag k='name' v='Pasala' /> + <tag k='region' v='yes' /> + </way> + <way id='-43740' action='modify'> + <nd ref='-42830' /> + <nd ref='-42832' /> + <nd ref='-42834' /> + <nd ref='-42836' /> + <nd ref='-42838' /> + <nd ref='-42830' /> + <tag k='name' v='Petterinpelto' /> + <tag k='region' v='yes' /> + </way> + <way id='-43742' action='modify'> + <nd ref='-42840' /> + <nd ref='-42842' /> + <nd ref='-42844' /> + <nd ref='-42846' /> + <nd ref='-42848' /> + <nd ref='-42850' /> + <nd ref='-42840' /> + <tag k='name' v='Varppeenseutu' /> + <tag k='region' v='yes' /> + </way> + <way id='-43744' action='modify'> + <nd ref='-42854' /> + <nd ref='-42856' /> + <nd ref='-42858' /> + <nd ref='-42860' /> + <nd ref='-42866' /> + <nd ref='-42864' /> + <nd ref='-42862' /> + <nd ref='-42854' /> + <tag k='name' v='Upalinko' /> + <tag k='region' v='yes' /> + </way> + <way id='-43746' action='modify'> + <nd ref='-42870' /> + <nd ref='-42872' /> + <nd ref='-42874' /> + <nd ref='-42876' /> + <nd ref='-42878' /> + <nd ref='-42880' /> + <nd ref='-42882' /> + <nd ref='-42870' /> + <tag k='name' v='Suikkila' /> + <tag k='priority' v='75' /> + <tag k='region' v='yes' /> + </way> + <way id='-43748' action='modify'> + <nd ref='-42884' /> + <nd ref='-42886' /> + <nd ref='-42888' /> + <nd ref='-42890' /> + <nd ref='-42892' /> + <nd ref='-42884' /> + </way> + <way id='-43750' action='modify'> + <nd ref='-42894' /> + <nd ref='-42896' /> + <nd ref='-42898' /> + <nd ref='-42900' /> + <nd ref='-42902' /> + <nd ref='-42904' /> + <nd ref='-42906' /> + <nd ref='-42908' /> + <nd ref='-42894' /> + <tag k='name' v='Kärsämäki' /> + <tag k='priority' v='15' /> + <tag k='region' v='yes' /> + </way> + <way id='-43752' action='modify'> + <nd ref='-42910' /> + <nd ref='-42912' /> + <nd ref='-42914' /> + <nd ref='-42916' /> + <nd ref='-42910' /> + <tag k='name' v='Palomaa' /> + <tag k='region' v='yes' /> + </way> + <way id='-43754' action='modify'> + <nd ref='-42920' /> + <nd ref='-42922' /> + <nd ref='-42924' /> + <nd ref='-42926' /> + <nd ref='-42920' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Naula' /> + </way> + <way id='-43756' action='modify'> + <nd ref='-42928' /> + <nd ref='-42930' /> + <nd ref='-42932' /> + <nd ref='-42934' /> + <nd ref='-42928' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Aatila' /> + <tag k='region' v='yes' /> + </way> + <way id='-43758' action='modify'> + <nd ref='-42936' /> + <nd ref='-42938' /> + <nd ref='-42940' /> + <nd ref='-42942' /> + <nd ref='-42936' /> + <tag k='greater_replacement' v='Kakskerta' /> + <tag k='name' v='Monnoinen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43760' action='modify'> + <nd ref='-42944' /> + <nd ref='-42946' /> + <nd ref='-42948' /> + <nd ref='-42950' /> + <nd ref='-42952' /> + <nd ref='-42954' /> + <nd ref='-42956' /> + <nd ref='-42958' /> + <nd ref='-42944' /> + <tag k='name' v='Koroinen' /> + <tag k='name:sv' v='Korois' /> + <tag k='region' v='yes' /> + </way> + <way id='-43762' action='modify'> + <nd ref='-42960' /> + <nd ref='-42962' /> + <nd ref='-42964' /> + <nd ref='-42966' /> + <nd ref='-42968' /> + <nd ref='-42970' /> + <nd ref='-42972' /> + <nd ref='-42974' /> + <nd ref='-42960' /> + <tag k='name' v='Hannunniittu' /> + <tag k='name:sv' v='Hansängen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43764' action='modify'> + <nd ref='-42976' /> + <nd ref='-42978' /> + <nd ref='-42980' /> + <nd ref='-42982' /> + <nd ref='-42976' /> + <tag k='name' v='Kultanummi' /> + <tag k='region' v='yes' /> + </way> + <way id='-43766' action='modify'> + <nd ref='-42984' /> + <nd ref='-42986' /> + <nd ref='-42988' /> + <nd ref='-42990' /> + <nd ref='-42992' /> + <nd ref='-42984' /> + <tag k='name' v='Palomäki' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Littoinen' /> + </way> + <way id='-43768' action='modify'> + <nd ref='-42994' /> + <nd ref='-42996' /> + <nd ref='-42998' /> + <nd ref='-43000' /> + <nd ref='-42994' /> + <tag k='name' v='Nuolemo' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Liedon keskusta' /> + </way> + <way id='-43770' action='modify'> + <nd ref='-43002' /> + <nd ref='-43004' /> + <nd ref='-43006' /> + <nd ref='-43008' /> + <nd ref='-43002' /> + <tag k='name' v='Kisakallio' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Liedon keskusta' /> + </way> + <way id='-43772' action='modify'> + <nd ref='-43010' /> + <nd ref='-43012' /> + <nd ref='-43014' /> + <nd ref='-43016' /> + <nd ref='-43018' /> + <nd ref='-43020' /> + <nd ref='-43010' /> + <tag k='name' v='Jokila' /> + <tag k='region' v='yes' /> + <tag k='replacement' v='Liedon keskusta' /> + </way> + <way id='-43774' action='modify'> + <nd ref='-43024' /> + <nd ref='-43026' /> + <nd ref='-43028' /> + <nd ref='-43030' /> + <nd ref='-43024' /> + <tag k='name' v='Ruuska' /> + <tag k='region' v='yes' /> + </way> + <way id='-43776' action='modify'> + <nd ref='-43032' /> + <nd ref='-43034' /> + <nd ref='-43036' /> + <nd ref='-43038' /> + <nd ref='-43032' /> + <tag k='name' v='Mäkkylä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43778' action='modify'> + <nd ref='-43040' /> + <nd ref='-43042' /> + <nd ref='-43044' /> + <nd ref='-43046' /> + <nd ref='-43040' /> + <tag k='name' v='Nautelankoski' /> + <tag k='replacement' v='yes' /> + </way> + <way id='-43780' action='modify'> + <nd ref='-43050' /> + <nd ref='-43052' /> + <nd ref='-43054' /> + <nd ref='-43056' /> + <nd ref='-43050' /> + <tag k='name' v='Tikanmaa' /> + <tag k='region' v='yes' /> + </way> + <way id='-43782' action='modify'> + <nd ref='-43058' /> + <nd ref='-43060' /> + <nd ref='-43062' /> + <nd ref='-43064' /> + <nd ref='-43058' /> + <tag k='name' v='Kallanen' /> + <tag k='priority' v='50' /> + <tag k='region' v='yes' /> + </way> + <way id='-43784' action='modify'> + <nd ref='-43066' /> + <nd ref='-43068' /> + <nd ref='-43070' /> + <nd ref='-43072' /> + <nd ref='-43066' /> + <tag k='name' v='Tammikankare' /> + <tag k='region' v='yes' /> + </way> + <way id='-43786' action='modify'> + <nd ref='-43074' /> + <nd ref='-43076' /> + <nd ref='-43078' /> + <nd ref='-43080' /> + <nd ref='-43074' /> + <tag k='name' v='Paikkari' /> + <tag k='region' v='yes' /> + </way> + <way id='-43788' action='modify'> + <nd ref='-43084' /> + <nd ref='-43086' /> + <nd ref='-43088' /> + <nd ref='-43090' /> + <nd ref='-43092' /> + <nd ref='-43094' /> + <nd ref='-43084' /> + <tag k='name' v='Lonttinen' /> + <tag k='name:sv' v='Lonttis' /> + <tag k='region' v='yes' /> + </way> + <way id='-43790' action='modify'> + <nd ref='-43096' /> + <nd ref='-43098' /> + <nd ref='-43100' /> + <nd ref='-43102' /> + <nd ref='-43096' /> + <tag k='name' v='Raision terveyskeskus' /> + <tag k='name:en' v='Raisio health center' /> + <tag k='name:sv' v='Reso hälsovårdcentralen' /> + <tag k='region' v='yes' /> + </way> + <way id='-43792' action='modify'> + <nd ref='-43106' /> + <nd ref='-43108' /> + <nd ref='-43110' /> + <nd ref='-43112' /> + <nd ref='-43106' /> + <tag k='name' v='Ulpukka' /> + <tag k='region' v='yes' /> + </way> + <way id='-43794' action='modify'> + <nd ref='-43120' /> + <nd ref='-43122' /> + <nd ref='-43124' /> + <nd ref='-43126' /> + <nd ref='-43128' /> + <nd ref='-43120' /> + </way> + <way id='-43796' action='modify'> + <nd ref='-43130' /> + <nd ref='-43132' /> + <nd ref='-43134' /> + <nd ref='-43136' /> + <nd ref='-43130' /> + <tag k='name' v='Käyrä' /> + <tag k='region' v='yes' /> + </way> + <way id='-43798' action='modify'> + <nd ref='-43142' /> + <nd ref='-43144' /> + <nd ref='-43152' /> + <nd ref='-43146' /> + <nd ref='-43148' /> + <nd ref='-43150' /> + <nd ref='-43142' /> + <tag k='name' v='Kaerla' /> + <tag k='region' v='yes' /> + </way> + <way id='-43800' action='modify'> + <nd ref='-43156' /> + <nd ref='-43158' /> + <nd ref='-43160' /> + <nd ref='-43162' /> + <nd ref='-43156' /> + <tag k='name' v='Rieskalähteen koulu' /> + <tag k='name:en' v='Rieskalähde school' /> + <tag k='name:sv' v='Rieskalähde skola' /> + <tag k='region' v='yes' /> + </way> + <way id='-48647' action='modify'> + <nd ref='-48645' /> + <nd ref='-48646' /> + <nd ref='-48648' /> + <nd ref='-48650' /> + <nd ref='-48652' /> + <nd ref='-48654' /> + <nd ref='-48656' /> + <nd ref='-48658' /> + <nd ref='-48660' /> + <nd ref='-48645' /> + <tag k='name' v='Laivastotukikohta' /> + <tag k='name:en' v='Naval base' /> + <tag k='name:sv' v='Flottbas' /> + <tag k='region' v='yes' /> + </way> + <way id='-48897' action='modify'> + <nd ref='-48895' /> + <nd ref='-48896' /> + <nd ref='-48898' /> + <nd ref='-48900' /> + <nd ref='-48895' /> + <tag k='name' v='Manhattan' /> + <tag k='region' v='yes' /> + </way> + <way id='-49209' action='modify'> + <nd ref='-49207' /> + <nd ref='-49208' /> + <nd ref='-49210' /> + <nd ref='-49212' /> + <nd ref='-49207' /> + <tag k='name' v='Hakula' /> + <tag k='region' v='yes' /> + </way> + <way id='-49230' action='modify'> + <nd ref='-49228' /> + <nd ref='-49229' /> + <nd ref='-49231' /> + <nd ref='-49233' /> + <nd ref='-49228' /> + <tag k='name' v='Keto' /> + <tag k='region' v='yes' /> + </way> + <way id='-49251' action='modify'> + <nd ref='-49249' /> + <nd ref='-49250' /> + <nd ref='-49252' /> + <nd ref='-49254' /> + <nd ref='-49249' /> + <tag k='name' v='Nautela' /> + <tag k='region' v='yes' /> + </way> + <way id='-49273' action='modify'> + <nd ref='-49271' /> + <nd ref='-49272' /> + <nd ref='-49274' /> + <nd ref='-49276' /> + <nd ref='-49271' /> + <tag k='name' v='Laustee' /> + <tag k='region' v='yes' /> + </way> + <way id='-49294' action='modify'> + <nd ref='-49292' /> + <nd ref='-49293' /> + <nd ref='-49295' /> + <nd ref='-49297' /> + <nd ref='-49292' /> + <tag k='name' v='Pakurla' /> + <tag k='region' v='yes' /> + </way> + <way id='-50898' action='modify'> + <nd ref='-50896' /> + <nd ref='-50897' /> + <nd ref='-50899' /> + <nd ref='-50901' /> + <nd ref='-50905' /> + <nd ref='-50896' /> + <tag k='name' v='Vankila' /> + <tag k='name:en' v='Prison' /> + <tag k='name:sv' v='Fängelse' /> + <tag k='region' v='yes' /> + </way> + <way id='-51038' action='modify'> + <nd ref='-51036' /> + <nd ref='-51037' /> + <nd ref='-51039' /> + <nd ref='-51041' /> + <nd ref='-51036' /> + <tag k='name' v='Kirkonkulma' /> + <tag k='region' v='yes' /> + </way> + <way id='-51059' action='modify'> + <nd ref='-51057' /> + <nd ref='-51058' /> + <nd ref='-51060' /> + <nd ref='-51062' /> + <nd ref='-51057' /> + <tag k='name' v='Lahto' /> + <tag k='region' v='yes' /> + </way> + <way id='-51149' action='modify'> + <nd ref='-51147' /> + <nd ref='-51148' /> + <nd ref='-51150' /> + <nd ref='-51152' /> + <nd ref='-51147' /> + <tag k='name' v='Pitkäniitty' /> + <tag k='region' v='yes' /> + </way> + <way id='-51170' action='modify'> + <nd ref='-51168' /> + <nd ref='-51169' /> + <nd ref='-51171' /> + <nd ref='-51173' /> + <nd ref='-51175' /> + <nd ref='-51177' /> + <nd ref='-51168' /> + <tag k='name' v='Vanhatalo' /> + <tag k='region' v='yes' /> + </way> + <way id='-51195' action='modify'> + <nd ref='-51193' /> + <nd ref='-51194' /> + <nd ref='-51196' /> + <nd ref='-51198' /> + <nd ref='-51193' /> + <tag k='name' v='Leikola' /> + <tag k='region' v='yes' /> + </way> + <way id='-51216' action='modify'> + <nd ref='-51214' /> + <nd ref='-51215' /> + <nd ref='-51217' /> + <nd ref='-51219' /> + <nd ref='-51214' /> + <tag k='name' v='Käetty' /> + <tag k='region' v='yes' /> + </way> + <way id='-51270' action='modify'> + <nd ref='-51268' /> + <nd ref='-51269' /> + <nd ref='-51271' /> + <nd ref='-51273' /> + <nd ref='-51268' /> + <tag k='name' v='Leppäkoski' /> + <tag k='region' v='yes' /> + </way> + <way id='-51290' action='modify'> + <nd ref='-51288' /> + <nd ref='-51289' /> + <nd ref='-51291' /> + <nd ref='-51293' /> + <nd ref='-51288' /> + <tag k='name' v='Leinakkala' /> + <tag k='region' v='yes' /> + </way> + <way id='-51347' action='modify'> + <nd ref='-51345' /> + <nd ref='-51346' /> + <nd ref='-51348' /> + <nd ref='-51350' /> + <nd ref='-51345' /> + <tag k='name' v='Sikilä' /> + <tag k='region' v='yes' /> + </way> +</osm>
--- a/geometry.py Thu Mar 29 23:55:36 2018 +0300 +++ b/geometry.py Fri Apr 13 17:32:40 2018 +0300 @@ -1,124 +1,124 @@ from math import sqrt, hypot, radians, sin, cos, atan2 -class Sijainti: - def __init__(self, leveys, pituus): - self.leveys, self.pituus = leveys, pituus - def etäisyys(tämä, toinen): +class Location: + def __init__(self, latitude, longitude): + self.latitude, self.longitude = latitude, longitude + def distance(self, other): # https://stackoverflow.com/a/365853 - a = sin(radians(tämä.leveys - toinen.leveys) / 2) ** 2 - a += sin(radians(tämä.pituus - toinen.pituus) / 2) ** 2 * cos(radians(tämä.leveys)) * cos(radians(toinen.leveys)) + a = sin(radians(self.latitude - other.latitude) / 2) ** 2 + a += sin(radians(self.longitude - other.longitude) / 2) ** 2 * cos(radians(self.latitude)) * cos(radians(other.latitude)) return 6371 * 2 * atan2(sqrt(a), sqrt(1 - a)) def __repr__(self): - return '%s(%r, %r)' % (type(self).__name__, self.leveys, self.pituus) + return '%s(%r, %r)' % (type(self).__name__, self.latitude, self.longitude) def __str__(self): - return '%.5f, %.5f' % (self.leveys, self.pituus) + return '%.5f, %.5f' % (self.latitude, self.longitude) @property def x(self): - return self.leveys + return self.latitude @property def y(self): - return self.pituus + return self.longitude @property def link_to_map(self): - return 'http://www.openstreetmap.org/#map=19/%f/%f' % (self.leveys, self.pituus) + return 'http://www.openstreetmap.org/#map=19/%f/%f' % (self.latitude, self.longitude) -class Rengas: - def __init__(tämä, säiliö): - tämä.säiliö = säiliö - def __getitem__(tämä, indeksi): - while indeksi < 0: - indeksi += len(tämä.säiliö) - while indeksi >= len(tämä.säiliö): - indeksi -= len(tämä.säiliö) - return tämä.säiliö[indeksi] - def __iter__(tämä): - return iter(tämä.säiliö) - def __len__(tämä): - return len(tämä.säiliö) +class Ring: + def __init__(self, container): + self.container = container + def __getitem__(self, i): + while i < 0: + i += len(self.container) + while i >= len(self.container): + i -= len(self.container) + return self.container[i] + def __iter__(self): + return iter(self.container) + def __len__(self): + return len(self.container) -class Monikulmio: - def __init__(self, *pisteet): - self.pisteet = pisteet +class Polygon: + def __init__(self, *points): + self.points = points def __repr__(self): - return '%s(%s)' % (type(self).__name__, ', '.join(map(repr, self.pisteet))) - def pinta_ala(self): - rengas = Rengas(self.pisteet) + return '%s(%s)' % (type(self).__name__, ', '.join(map(repr, self.points))) + def area(self): + ring = Ring(self.points) return sum( - rengas[i].x * rengas[i + 1].y - rengas[i + 1].x * rengas[i].y - for i in range(len(rengas)) + ring[i].x * ring[i + 1].y - ring[i + 1].x * ring[i].y + for i in range(len(ring)) ) / 2 - def piiri(self): - rengas = Rengas(self.pisteet) + def circumference(self): + ring = Ring(self.points) return sum( - sqrt((rengas[i + 1].x - rengas[i].x)**2 + (rengas[i + 1].y - rengas[i].y)**2) - for i in range(len(rengas)) + sqrt((ring[i + 1].x - ring[i].x)**2 + (ring[i + 1].y - ring[i].y)**2) + for i in range(len(ring)) ) - def painopiste(self): - rengas = Rengas(self.pisteet) + def centroid(self): + ring = Ring(self.points) x = sum( - (rengas[i].x + rengas[i + 1].x) * (rengas[i].x * rengas[i + 1].y - rengas[i + 1].x * rengas[i].y) - for i in range(len(rengas)) - ) / 6 / self.pinta_ala() + (ring[i].x + ring[i + 1].x) * (ring[i].x * ring[i + 1].y - ring[i + 1].x * ring[i].y) + for i in range(len(ring)) + ) / 6 / self.area() y = sum( - (rengas[i].y + rengas[i + 1].y) * (rengas[i].x * rengas[i + 1].y - rengas[i + 1].x * rengas[i].y) - for i in range(len(rengas)) - ) / 6 / self.pinta_ala() - return self.pistetyyppi()(x, y) - def pistetyyppi(self): - if len(self.pisteet): - return type(self.pisteet[0]) + (ring[i].y + ring[i + 1].y) * (ring[i].x * ring[i + 1].y - ring[i + 1].x * ring[i].y) + for i in range(len(ring)) + ) / 6 / self.area() + return self.point_type()(x, y) + def point_type(self): + if len(self.points): + return type(self.points[0]) else: - return Piste - def piiri_janat(self): - rengas = Rengas(self.pisteet) - for i in range(len(rengas)): - yield Jana(rengas[i], rengas[i + 1]) - def sisältää_pisteen(self, piste): - ulkopiste = self.pistetyyppi()( - min(piste.x for piste in self.pisteet) - 1, - min(piste.y for piste in self.pisteet) - 1 + return Point + def segments(self): + ring = Ring(self.points) + for i in range(len(ring)): + yield LineSegment(ring[i], ring[i + 1]) + def contains_point(self, point): + outer_point = self.point_type()( + min(point.x for point in self.points) - 1, + min(point.y for point in self.points) - 1 ) - ulkojana = Jana(piste, ulkopiste) - leikkauksia = 0 - for jana in self.piiri_janat(): - if jana.leikkauspiste(ulkojana) is not None: - leikkauksia += 1 - return bool(leikkauksia & 1) + outer_segment = LineSegment(point, outer_point) + intersections = 0 + for segment in self.segments(): + if segment.intersection(outer_segment) is not None: + intersections += 1 + return bool(intersections & 1) -class Jana: - def __init__(self, alkupiste, päätepiste): - self.alkupiste, self.päätepiste = alkupiste, päätepiste +class LineSegment: + def __init__(self, p1, p2): + self.p1, self.p2 = p1, p2 def __repr__(self): - return 'Jana(%r, %r)' % (self.alkupiste, self.päätepiste) - def pituus(self): - return hypot(self.alkupiste.x - self.päätepiste.x, self.alkupiste.y - self.päätepiste.y) - def leikkauspiste(tämä, toinen): - pistetyyppi = type(tämä.alkupiste) - x = (tämä.alkupiste.x, tämä.päätepiste.x, toinen.alkupiste.x, toinen.päätepiste.x) - y = (tämä.alkupiste.y, tämä.päätepiste.y, toinen.alkupiste.y, toinen.päätepiste.y) + return 'LineSegment(%r, %r)' % (self.p1, self.p2) + def length(self): + return hypot(self.p1.x - self.p2.x, self.p1.y - self.p2.y) + def intersection(self, other): + point_type = type(self.p1) + x = (self.p1.x, self.p2.x, other.p1.x, other.p2.x) + y = (self.p1.y, self.p2.y, other.p1.y, other.p2.y) try: - jakaja = (x[0] - x[1]) * (y[2] - y[3]) - (y[0] - y[1]) * (x[2] - x[3]) - Px = ((x[0] * y[1] - y[0] * x[1]) * (x[2] - x[3]) - (x[0] - x[1]) * (x[2] * y[3] - y[2] * x[3])) / jakaja - Py = ((x[0] * y[1] - y[0] * x[1]) * (y[2] - y[3]) - (y[0] - y[1]) * (x[2] * y[3] - y[2] * x[3])) / jakaja - etäisyys = lambda n: (Px - x[n]) ** 2 + (Py - y[n]) ** 2 - if max(etäisyys(0), etäisyys(1)) <= tämä.pituus() ** 2 and max(etäisyys(2), etäisyys(3)) <= toinen.pituus() ** 2: - return pistetyyppi(Px, Py) + denominator = (x[0] - x[1]) * (y[2] - y[3]) - (y[0] - y[1]) * (x[2] - x[3]) + Px = ((x[0] * y[1] - y[0] * x[1]) * (x[2] - x[3]) - (x[0] - x[1]) * (x[2] * y[3] - y[2] * x[3])) / denominator + Py = ((x[0] * y[1] - y[0] * x[1]) * (y[2] - y[3]) - (y[0] - y[1]) * (x[2] * y[3] - y[2] * x[3])) / denominator + distance = lambda n: hypot(Px - x[n], Py - y[n]) + if max(distance(0), distance(1)) <= self.length() and max(distance(2), distance(3)) <= other.length(): + return point_type(Px, Py) else: return None except ZeroDivisionError: return None -class Piste: +class Point: def __init__(self, x, y): self.x, self.y = x, y def __repr__(self): - return 'Piste(%r, %r)' % (self.x, self.y) + return 'Point(%r, %r)' % (self.x, self.y) -A = Monikulmio( - Piste(2,3), - Piste(1,1), - Piste(4,0), - Piste(6,2), - Piste(4,4)) -L1 = Jana(Piste(1, 1), Piste(-1, 5)) -L2 = Jana(Piste(1, 5), Piste(5, 1)) +A = Polygon( + Point(2,3), + Point(1,1), + Point(4,0), + Point(6,2), + Point(4,4)) +L1 = LineSegment(Point(1, 1), Point(-1, 5)) +L2 = LineSegment(Point(1, 5), Point(5, 1))
--- a/profiles/föli.ini Thu Mar 29 23:55:36 2018 +0300 +++ b/profiles/föli.ini Fri Apr 13 17:32:40 2018 +0300 @@ -6,280 +6,4 @@ [regions] use-regions = 1 - -[priorities] -ihala = 150 -mylly = 200 -kuninkoja = 150 -moikoinen = 150 -raisio = 150 -kukola = 50 -kaistarniemi = 75 -papinsaari = 80 -oriniemi = 50 -pikisaari = 50 -häppilä = 20 -haarla = 20 -ylioppilaskylä = 50 -halinen = 70 -kakskerta = 200 -pansio = 50 -räntämäki = 25 -verkahovi = 25 -skanssi = 200 -vaala = 20 -varissuo = 60 -kohmo = 80 -kupittaa = 70 -kupittaa as = 120 -kauppatori = 1e6 -lentoasema = 50 -runosmäki = 50 -lieto = 100 -lieto as = 200 -ilmarinen = 50 -vahto = 50 -rusko = 200 -oriketo = 50 -harittu = 40 -jäkärlä = 150 -moisio = 150 -paattinen = 25 -kaarina = 200 -naantali = 200 -uittamo = 50 -piikkiö = 100 -paimio = 100 -pargas = 100 -nagu = 100 -länsikeskus = 50 -yli-maaria = 60 -saramäki = 50 -tarvasjoki = 100 -marttila = 100 -koski tl = 100 -katariina = 50 -kaanaa = 100 -satava = 50 -suikkila = 50 -raunistula = 50 -pääskyvuori = 100 -logomo = 25 -rymättylä = 100 -sauvo = 500 -kemiönsaari = 500 -suovuori = 300 -erikvalla = 50 -petäsmäki = 50 -tortinmäki = 50 -aura = 100 -friskala = -1 -majamäki = -1 -merimasku = 50 -turkuhalli = 100 -messukeskus = 100 -naantalin pikatie = 25 -helsingin valtatie = 20 -lauste = 25 -pompo = 20 -loukinainen = 20 -tuorla = 20 -satakunnantie = 20 -hepokulta = 20 -nättinummi = 20 -nummenmäki = 10 -kurala = 10 -itäharju = 25 -vasaramäki = 25 -pohjola = 25 -iso-heikkilä = 25 -patterinhaka = 25 -illoinen = 50 -luolavuori = 20 -mäntymäki = 20 -kurjenmäki = 20 -kuusisto = 20 -rautatieasema = 20 -majakkaranta = 20 -itäranta = 20 -martti = 20 -vähä-heikkilä = 20 -särkilahti = 20 -urusvuori = 20 -port arthur = 50 -brinkhall = 100 -myllykylä = 100 -harjattula = 200 -kansanpuisto = 100 - -[replacements] -ylioppilaskylä-itä = ylioppilaskylä -ylioppilaskylä-länsi = ylioppilaskylä -jokila = lieto -piispala = lieto -saaro = ruissalo -silvola = vahto -hemmola = vahto -paasniittu = rusko -kahari = rusko -kemiö = kemiönsaari -kasnäs = kemiönsaari -papinsaari = kaistarniemi -pernon telakka = perno -paimion sairaala = paimio -hanhijoki = paimio - -[more replacements] -harjattula = kakskerta -brinkhall = kakskerta -myllykylä = kakskerta -hylkilahti = kakskerta -armonlaakso = kakskerta -laalahti = kakskerta -kupittaa as = kupittaa -vaala = lauste - -[tr:fi:places] -korpo = Korppoo -pargas = Parainen -nagu = Nauvo -pärnäs = Pärnäinen -port arthur = Portsa -lentoasema = Lentoasema -satama = Satama -kauppakeskus mylly = Mylly -kaarinan keskusta = Kaarina -naantalin keskusta = Naantali -raision keskusta = Raisio -yli-maaria = Yli-Maaria -iso-heikkilä = Iso-Heikkilä -koski tl = Koski Tl - -[tr:fi:suffix-places] -naantalin pikatie = pikatietä -helsingin valtatie = moottoritietä -kansanpuisto = Kansanpuistoon - -[tr:en:places] -satama = Harbor -kauppatori = City centre -lentoasema = Airport -ylioppilaskylä = Student village -kauppakeskus mylly = Mylly -raision keskusta = Raisio -naantalin keskusta = Naantali -linja-autoasema = Bus station -rautatieasema = Railway station -kaarinan keskusta = Kaarina -pernon telakka = Perno shipyard -kasarmialue = Barracks area -kupittaa as = Kupittaa station - -[tr:en:suffix-places] -naantalin pikatie = by expressway -helsingin valtatie = by motorway -kansanpuisto = to Kansanpuisto - -[tr:sv:places] -artukainen = Artukais -haarla = Harlax -halinen = Hallis -härkämäki = Oxbacka -illoinen = Illois -ilpoinen = Ilpois -itäharju = Österås -itäranta = Öststranden -ispoinen = Ispois -kaarina = S:t Karins -kaarinan keskusta = S:t Karins -kaistarniemi = Kaistarudden -katariina = Katarina -kauppatori = Salutorget -kasarmialue = Kasernen -kerttuli = Gertrudsbacken -koivula = Björkas -konserttitalo = Konserthuset -koroinen = Korois -kuninkoja = Kungsbäcken -kupittaa = Kuppis -kupittaa as = Kuppis stn -kupittaanpuisto = Kuppisparken -kurala (naantali) = Kurala -kurjenmäki = Tranbacken -kuuvuori = Månberget -iso-heikkilä = Storheikkilä -isokylä = Storby -lauste = Laustis -lauttaranta = Färjstranden -lentoasema = Flygplatsen -liljalaakso = Liljedalen -linja-autoasema = Linjebilstationen -littoinen = Littois -länsiranta = Väststranden -länsikeskus = Västcentrum -majakkaranta = Fyrstranden -metsämäki = Skogsbacka -messukeskus = Mässcentrum -mäntymäki = Tallbacka -moikoinen = Moikois -naantali = Nådendal -naantalin keskusta = Nådendal centrum -nummenmäki = Nummis -oriniemi = Hingstudden -paattinen = Patis -papinsaari = Prästholmen -patterinhaka = Batterihagen -pernon telakka = Perno varvet -pikisaari = Beckholmen -pitkämäki = Långbacka -pläkkikaupunki = Bleckstaden -pohjola = Norrstan -puutori = Trätorget -pääskyvuori = Svalberga -raisio = Reso -raision keskusta = Reso centrum -rautatieasema = Järnvägsstation -ruissalo = Runsala -runosmäki = Runosbacken -ruskon keskusta = Rusko centrum -rymättylä = Rimito -saramäki = Starrbacka -satakunnantie = Satakuntavägen -satama = Hamnen -skanssi = Skansen -toijainen = Toijais -tuomiokirkkotori = Domkyrkotorget -tyks = ÅUCS -urusvuori = Urusberget -vaala = Svalas -vanha suurtori = Gamla Stortorget -vasaramäki = Hammarbacka -varissuo = Kråkkärret -vii kaupunginosa = VII stadsdelen -vähä-heikkilä = Lillheikkilä -yli-maaria = Övre S:t Marie -yliopisto = Universitet -ylioppilaskylä = Studentbyn -ylioppilaskylä-länsi = Västra Studentbyn -ylioppilaskylä-itä = Östra Studentbyn -lieto as = Lundo stn -kauppakeskus mylly = Mylly -turku = Åbo -piikkiö = Pikis -paimio = Pemar -paimion sairaala = Pemar sjukhus -lieto = Lundo -koski tl = Koskis -marttila = S:t Mårtens -kemiö = Kimito -kemiönsaari = Kimitoön -sauvo = Sagu -turkuhalli = Åbohallen -naantalin pikatie = Nådendal snabbvägen -tammivalkama = Ekvalla -kansanpuisto = Folkparken - -[tr:sv:suffix-places] -naantalin pikatie = på snabbvägen -helsingin valtatie = på motorvägen -kansanpuisto = till Folkparken +osm-path = föli.osm
--- a/regions-per-stop.ini Thu Mar 29 23:55:36 2018 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3083 +0,0 @@ -{ - "1190": "kurala", - "2123": "kuninkoja", - "3129": null, - "6303": "kuusisto", - "294": "it\u00e4ranta", - "6063": "kes\u00e4m\u00e4ki", - "5061": null, - "6200": "kaarinan keskusta", - "128": "lauttaranta", - "5065": "ilmarinen", - "726": "pansio", - "3097": null, - "4026": "ruskon keskusta", - "3021": "viiala", - "3088": "velkua", - "8930": "kemi\u00f6", - "1054": "k\u00e4h\u00e4ri", - "1170": "paattinen", - "762": "jyrkk\u00e4l\u00e4", - "3130": null, - "478": null, - "1569": "runosm\u00e4ki", - "1134": "paattinen", - "910": null, - "5474": "loukinainen", - "560": "ruissalo", - "1737": "haarla", - "1074": "yli-maaria", - "3174": "airismaa", - "1289": "kakskerta", - "5107": "lieto as", - "5104": "lieto as", - "3094": "velkua", - "6627": null, - "6711": null, - "990": "luolavuori", - "1045": "kupittaa", - "791": "piispanristi", - "5189": null, - "1124": "paattinen", - "1174": "paattinen", - "8028": "aura", - "3213": null, - "147": null, - "1256": "kakskerta", - "6737": null, - "744": "perno", - "3261": "merimasku", - "843": "it\u00e4harju", - "187": "k\u00e4rs\u00e4m\u00e4ki", - "8135": "pargas", - "3054": "merimasku", - "3124": null, - "3011": "naantalin keskusta", - "3312": "suovuori", - "1798": "vii kaupunginosa", - "419": null, - "3085": "velkua", - "6731": null, - "5408": null, - "1022": "k\u00e4h\u00e4ri", - "8963": "korpo", - "3002": null, - "5159": null, - "3209": null, - "6077": null, - "1353": "it\u00e4ranta", - "3206": null, - "1728": "maanp\u00e4\u00e4", - "6273": null, - "6656": "hanhijoki", - "4091": null, - "797": "it\u00e4ranta", - "1688": "kurjenm\u00e4ki", - "312": "oriketo", - "821": "n\u00e4ttinummi", - "1783": "yli-maaria", - "145": null, - "218": "kirkkotien terveyskeskus", - "668": "pansio", - "4016": "ruskon keskusta", - "884": "varissuo", - "892": "suikkila", - "3087": "velkua", - "1529": "l\u00e4nsikeskus", - "8920": null, - "434": null, - "1678": null, - "1759": "kakskerta", - "3061": null, - "6379": "littoinen", - "2090": "mets\u00e4aro", - "3293": null, - "248": "saram\u00e4ki", - "822": "l\u00e4nsikeskus", - "3240": "porhonkallio", - "1607": "yliopisto", - "6129": "piispanristi", - "1294": "kakskerta", - "6051": null, - "1107": "saram\u00e4ki", - "204": null, - "2026": "paikkari", - "6753": null, - "599": "ispoinen", - "1457": "skanssi", - "1813": null, - "466": "luolavuori", - "3139": "poikko", - "1568": "runosm\u00e4ki", - "87": "moikoinen", - "1431": "papinsaari", - "91": "moikoinen", - "1109": "saram\u00e4ki", - "415": "oriniemi", - "429": "pikisaari", - "6265": null, - "1140": "paattinen", - "3187": null, - "1557": "l\u00e4nsinummi", - "1724": "moikoinen", - "6144": null, - "6062": "kes\u00e4m\u00e4ki", - "2133": "tikanmaa", - "85": "lauttaranta", - "3113": null, - "6031": null, - "5138": "lieto", - "643": null, - "5246": "piispala", - "2017": null, - "6392": null, - "1101": null, - "1689": "luostarinm\u00e4ki", - "2134": "tikanmaa", - "6232": "puosta", - "6025": "kaarinan keskusta", - "6363": "littoinen", - "1191": null, - "1647": "kuuvuori", - "833": "varissuo", - "6676": null, - "592": "liljalaakso", - "3210": null, - "5078": null, - "1618": "r\u00e4nt\u00e4m\u00e4ki", - "5017": "vieru", - "1473": "peltola", - "3162": null, - "1013": "runosm\u00e4ki", - "1714": "peltola", - "1671": "it\u00e4harju", - "1037": "vasaram\u00e4ki", - "5312": null, - "8102": "kirjala", - "241": "saram\u00e4ki", - "3280": null, - "1794": "saaro", - "1128": "paattinen", - "5113": "lieto as", - "6142": null, - "6663": "paimion sairaala", - "3285": "rym\u00e4ttyl\u00e4", - "896": "muhkuri", - "6618": "paimio", - "8006": null, - "633": "urusvuori", - "202": null, - "293": "moikoinen", - "5066": "ilmarinen", - "8900": "salo", - "234": "oriketo", - "1822": null, - "4054": null, - "129": "lauttaranta", - "3254": null, - "352": "papinsaari", - "827": "ter\u00e4srautela", - "1262": "kakskerta", - "471": null, - "1820": null, - "6373": "littoinen", - "79": "satama", - "619": "k\u00e4rs\u00e4m\u00e4ki", - "1608": null, - "1707": null, - "3207": null, - "3032": null, - "36": null, - "6221": "kuusisto", - "6139": null, - "1690": "luostarinm\u00e4ki", - "322": "illoinen", - "6632": null, - "546": "ruissalo", - "44": null, - "5115": "lieto as", - "637": "m\u00e4ntym\u00e4ki", - "3159": null, - "2010": "raision keskusta", - "196": "k\u00e4rs\u00e4m\u00e4ki", - "5118": null, - "2065": null, - "1241": "kakskerta", - "414": "oriniemi", - "1216": "luolavuori", - "1220": null, - "5229": null, - "1765": "kakskerta", - "418": null, - "430": null, - "984": "runosm\u00e4ki", - "2098": "ihala", - "1028": "pohjola", - "526": "iso-heikkil\u00e4", - "1597": null, - "713": null, - "676": "pansio", - "1638": "nummenm\u00e4ki", - "70": "haarla", - "1015": "runosm\u00e4ki", - "6097": "littoinen", - "75": "martti", - "3161": null, - "6034": "kaarinan keskusta", - "151": "rautatieasema", - "6237": "piikki\u00f6", - "1146": "tortinm\u00e4ki", - "6016": null, - "3062": null, - "2151": "maksla", - "5129": null, - "2023": "tikanmaa", - "6005": null, - "4005": null, - "6103": null, - "3075": "velkua", - "1729": "maanp\u00e4\u00e4", - "6357": null, - "5028": "lieto", - "6256": null, - "696": "lauste", - "3304": "aaslaluoto", - "621": "k\u00e4rs\u00e4m\u00e4ki", - "8": "port arthur", - "5274": "lieto as", - "3009": "viluluoto", - "5147": null, - "1712": null, - "635": "m\u00e4ntym\u00e4ki", - "5214": null, - "2066": "pet\u00e4sm\u00e4ki", - "2045": "raision keskusta", - "2052": "raision keskusta", - "1180": null, - "393": "friskala", - "1009": "patterinhaka", - "1793": "saaro", - "3221": "naantalin keskusta", - "342": "kupittaa", - "448": "ylioppilaskyl\u00e4-it\u00e4", - "5021": "lieto", - "5168": null, - "1522": "artukainen", - "1103": "j\u00e4k\u00e4rl\u00e4", - "3110": "suovuori", - "6162": null, - "735": "perno", - "1312": "satava", - "3092": "velkua", - "6151": "tuorla", - "1571": "k\u00e4rs\u00e4m\u00e4ki", - "1753": "satava", - "1506": "pansio", - "8124": "stor\u00e4ng", - "6364": "littoinen", - "6308": "kuusisto", - "1168": "paattinen", - "1600": null, - "2005": "raision keskusta", - "52": "port arthur", - "3010": "viluluoto", - "3089": "velkua", - "720": "paattinen", - "660": "oriketo", - "763": "vienola", - "3103": null, - "5025": "lieto", - "2064": "pet\u00e4sm\u00e4ki", - "4057": "peijerl\u00e4", - "95": "lauttaranta", - "4067": "vahto", - "992": "m\u00e4ntym\u00e4ki", - "614": "kastu", - "6218": "kuusisto", - "5171": null, - "6086": "littoinen", - "1548": "l\u00e4nsinummi", - "751": "iso-heikkil\u00e4", - "1966": "kurjenm\u00e4ki", - "4044": null, - "518": "katariina", - "3217": "suovuori", - "1528": "pl\u00e4kkikaupunki", - "6280": "torppala", - "4094": "kahari", - "1605": "yliopisto", - "454": null, - "6001": "piispanristi", - "1738": "haarla", - "5195": null, - "1072": null, - "5101": "lieto as", - "1069": "yli-maaria", - "423": null, - "3038": "porhonkallio", - "6188": null, - "4039": null, - "6613": null, - "6339": null, - "6338": null, - "297": "lauttaranta", - "5236": "loukinainen", - "963": "ter\u00e4srautela", - "586": null, - "3059": null, - "549": "ruissalo", - "5116": "lieto as", - "1657": "kurala", - "562": "ruissalo", - "416": null, - "1515": "artukainen", - "2044": "kaanaa", - "6171": "hadvala", - "838": null, - "1692": "luostarinm\u00e4ki", - "795": "peltola", - "646": "luolavuori", - "952": "uittamo", - "5099": null, - "8101": "kirjala", - "6141": null, - "874": "it\u00e4harju", - "1161": "paattinen", - "3137": "poikko", - "2016": "raision keskusta", - "8945": null, - "1399": "paattinen", - "114": "tuomiokirkkotori", - "1063": "moisio", - "5090": null, - "1752": "satava", - "1670": "it\u00e4harju", - "3086": "velkua", - "5117": null, - "3222": "naantalin keskusta", - "6037": "kaarinan keskusta", - "652": null, - "5108": "lieto as", - "5199": null, - "31": "n\u00e4ttinummi", - "5231": null, - "609": "kurjenm\u00e4ki", - "5473": "avanti", - "5103": "lieto as", - "800": "m\u00e4likk\u00e4l\u00e4", - "755": "moisio", - "510": "ilpoinen", - "3243": null, - "3171": "airismaa", - "6210": null, - "8810": "koski tl", - "262": "oriketo", - "1405": null, - "677": "pansio", - "8116": "\u00f6sterby", - "3073": "velkua", - "904": "muhkuri", - "3026": "kultaranta", - "4079": "hemmola", - "347": "skanssi", - "2039": "kaanaa", - "638": "m\u00e4ntym\u00e4ki", - "506": "peltola", - "140": "martti", - "1696": "it\u00e4ranta", - "231": null, - "2149": "maksla", - "3065": "lieranta", - "1104": "j\u00e4k\u00e4rl\u00e4", - "1392": null, - "3185": "poikko", - "5193": null, - "1133": "paattinen", - "5219": null, - "870": "kupittaa", - "3022": "viiala", - "1252": "kakskerta", - "6620": "paimio", - "3072": null, - "1717": "luolavuori", - "947": null, - "3014": "naantalin keskusta", - "5270": null, - "1421": "kakskerta", - "897": "muhkuri", - "467": "kurjenm\u00e4ki", - "1441": "r\u00e4nt\u00e4m\u00e4ki", - "3111": "suovuori", - "2136": "tikanmaa", - "1812": null, - "1130": "paattinen", - "3105": "suovuori", - "6074": null, - "5096": null, - "8131": "pargas", - "367": "haarla", - "2060": null, - "8142": "norrby", - "716": "vasaram\u00e4ki", - "4034": "paasniittu", - "3099": null, - "68": null, - "6080": "littoinen", - "1082": null, - "1095": null, - "628": "kastu", - "3305": "aaslaluoto", - "97": "majakkaranta", - "750": "iso-heikkil\u00e4", - "226": "raunistula", - "707": "lauste", - "1507": "perno", - "T1": "kauppatori", - "5048": "littoinen", - "183": "k\u00e4rs\u00e4m\u00e4ki", - "6240": null, - "1068": "yli-maaria", - "1687": "kurjenm\u00e4ki", - "1826": "nummen koulu", - "55": "satama", - "5016": "sillil\u00e4", - "5476": "lieto", - "964": null, - "8950": "nagu", - "5106": "lieto as", - "737": "perno", - "1504": "vaala", - "812": "l\u00e4nsikeskus", - "1701": "uittamo", - "3101": null, - "6275": null, - "6245": null, - "1414": "satava", - "1490": "harittu", - "3132": null, - "3043": "meripirtti", - "3237": "kuivalahti", - "6040": "kaarinan keskusta", - "2148": "kuninkoja", - "1705": null, - "108": "vii kaupunginosa", - "3047": "merimasku", - "554": "pohjola", - "6223": "kuusisto", - "3223": null, - "500": "kupittaanpuisto", - "6359": null, - "1617": "r\u00e4nt\u00e4m\u00e4ki", - "790": "it\u00e4ranta", - "314": "oriniemi", - "5373": null, - "8104": null, - "1224": "oriketo", - "2144": "tikanmaa", - "799": "l\u00e4nsikeskus", - "1659": "kurala", - "6314": "kuusisto", - "1641": "kurala", - "3055": "merimasku", - "5154": null, - "1767": "moisio", - "328": null, - "1545": null, - "1816": "martti", - "1511": null, - "6292": null, - "1099": "j\u00e4k\u00e4rl\u00e4", - "6701": null, - "5038": "jokila", - "6337": null, - "902": "muhkuri", - "6651": "paimio", - "3259": "merimasku", - "281": "yli-maaria", - "5432": null, - "6261": null, - "761": "h\u00e4rk\u00e4m\u00e4ki", - "303": "toijainen", - "2014": "raision keskusta", - "818": "l\u00e4nsinummi", - "194": "k\u00e4rs\u00e4m\u00e4ki", - "41": "linja-autoasema", - "461": "peltola", - "1345": null, - "1648": null, - "184": "k\u00e4rs\u00e4m\u00e4ki", - "274": null, - "2049": null, - "327": null, - "5083": null, - "1003": null, - "606": "m\u00e4ntym\u00e4ki", - "3275": null, - "5002": "tammi", - "3125": null, - "304": "toijainen", - "6096": "littoinen", - "5192": null, - "5007": "loukinainen", - "955": "runosm\u00e4ki", - "6053": null, - "974": null, - "941": "martti", - "2118": "kauppakeskus mylly", - "2079": "nuorikkala", - "462": null, - "1675": "vaala", - "1401": "tortinm\u00e4ki", - "199": null, - "1222": null, - "4065": "vahto", - "3170": null, - "1711": null, - "6637": "naskarla", - "5053": "littoinen", - "6226": "sipil\u00e4nm\u00e4ki", - "8112": "kyrk\u00e4ng", - "4046": null, - "1750": "kaistarniemi", - "3303": "aaslaluoto", - "24": null, - "1398": "paattinen", - "1544": null, - "5056": null, - "6299": "kuusisto", - "6045": "kaarinan keskusta", - "2036": "kaanaa", - "1702": "uittamo", - "1809": "perno", - "1247": "kakskerta", - "6389": "kaarinan keskusta", - "190": "k\u00e4rs\u00e4m\u00e4ki", - "1047": "kupittaa", - "6257": "piikki\u00f6", - "3267": null, - "522": "k\u00e4rs\u00e4m\u00e4ki", - "5401": null, - "413": "oriniemi", - "6026": null, - "T8": "kauppatori", - "718": null, - "6195": null, - "6319": "kuusisto", - "8012": null, - "5006": "hakkinen", - "1482": "pikisaari", - "270": "raunistula", - "1970": "k\u00e4h\u00e4ri", - "593": "kohmo", - "362": "friskala", - "608": "kurjenm\u00e4ki", - "802": "pl\u00e4kkikaupunki", - "101": "it\u00e4ranta", - "3302": "airismaa", - "6234": "piikki\u00f6", - "1524": "artukainen", - "6191": null, - "647": "ispoinen", - "8017": "aura", - "209": "port arthur", - "3189": "ylttinen", - "2034": "kaanaa", - "508": null, - "208": "port arthur", - "6674": null, - "2119": null, - "3301": "salonkyl\u00e4", - "6721": null, - "6022": "kaarinan keskusta", - "6677": null, - "759": "h\u00e4rk\u00e4m\u00e4ki", - "8136": "pargas", - "5419": "tarvasjoki", - "345": null, - "1080": "moisio", - "567": "ruissalo", - "5300": null, - "3230": "haijainen", - "1769": "moisio", - "6641": null, - "5310": null, - "5405": null, - "3151": "rym\u00e4ttyl\u00e4", - "1635": null, - "46": "vii kaupunginosa", - "8126": "bj\u00f6rkhagen", - "1310": "satava", - "5089": null, - "563": "ruissalo", - "1285": "kakskerta", - "3006": null, - "3186": "poikko", - "5209": null, - "3051": "merimasku", - "133": "kerttuli", - "446": "ylioppilaskyl\u00e4-it\u00e4", - "1768": "moisio", - "3126": null, - "9002": "marjaniemi", - "5102": "lieto as", - "499": "kupittaanpuisto", - "5240": "avanti", - "5055": null, - "828": "varissuo", - "6391": null, - "6715": null, - "9000": "martti", - "8027": "aura", - "6400": "piikki\u00f6", - "73": "martti", - "6105": "pompo", - "5227": null, - "1558": "n\u00e4ttinummi", - "T41": "kauppatori", - "545": "ruissalo", - "451": "ylioppilaskyl\u00e4-l\u00e4nsi", - "496": "satakunnantie", - "5198": null, - "1538": "iso-heikkil\u00e4", - "152": "martti", - "8138": "pargas", - "2138": "tikanmaa", - "1799": "m\u00e4ntym\u00e4ki", - "6197": null, - "1766": "kakskerta", - "6617": "paimio", - "1277": "kakskerta", - "1669": "it\u00e4harju", - "359": null, - "864": "luostarinm\u00e4ki", - "2070": "raision keskusta", - "2021": null, - "1390": "paattinen", - "1267": "kakskerta", - "5237": "avanti", - "122": "nummenm\u00e4ki", - "3108": "suovuori", - "6055": "kes\u00e4m\u00e4ki", - "1158": "paattinen", - "251": "saram\u00e4ki", - "6608": null, - "766": null, - "1394": null, - "5327": null, - "4017": "ruskon keskusta", - "142": "vii kaupunginosa", - "5050": "littoinen", - "6089": "littoinen", - "3195": "kurala (naantali)", - "L8": "linja-autoasema", - "1115": "moisio", - "785": "peltola", - "3069": "rauduinen", - "537": "ruissalo", - "243": "saram\u00e4ki", - "5173": null, - "6012": "piispanl\u00e4hde", - "4077": "hemmola", - "3190": "ylttinen", - "1288": "kakskerta", - "3165": "aaslaluoto", - "3028": "kultaranta", - "839": "l\u00e4nsikeskus", - "547": "ruissalo", - "104": "martti", - "4090": null, - "550": null, - "1560": "l\u00e4nsikeskus", - "672": "pansio", - "106": "vii kaupunginosa", - "1177": "paattinen", - "1187": "v\u00e4h\u00e4-heikkil\u00e4", - "914": "it\u00e4harju", - "5095": null, - "121": "nummenm\u00e4ki", - "1198": "kurala", - "930": "martti", - "6038": "kaarinan keskusta", - "1645": "ylioppilaskyl\u00e4-l\u00e4nsi", - "1780": "yli-maaria", - "5020": "lieto", - "6007": null, - "299": null, - "810": "ter\u00e4srautela", - "222": "m\u00e4ntym\u00e4ki", - "2114": "raision keskusta", - "6372": null, - "238": null, - "3307": "aaslaluoto", - "376": "satava", - "5114": "lieto as", - "1786": "moisio", - "3168": null, - "5046": "littoinen", - "6189": null, - "354": "skanssi", - "1301": "satava", - "8140": "\u00f6sterby", - "3081": "velkua", - "2085": "mets\u00e4aro", - "5178": null, - "5069": "ilmarinen", - "3001": null, - "490": null, - "330": "lauttaranta", - "1593": "k\u00e4rs\u00e4m\u00e4ki", - "979": "k\u00e4rs\u00e4m\u00e4ki", - "5131": null, - "132": "kerttuli", - "778": "pansio", - "2122": null, - "5074": "ilmarinen", - "1781": "yli-maaria", - "T40": "kauppatori", - "3039": "meripirtti", - "9003": "ruissalo", - "6011": "piispanl\u00e4hde", - "787": null, - "6671": null, - "1573": "runosm\u00e4ki", - "250": "saram\u00e4ki", - "6153": "raadelma", - "6066": "kes\u00e4m\u00e4ki", - "425": "toijainen", - "3309": null, - "600": "uittamo", - "5135": null, - "5475": "lieto", - "1412": "satava", - "4062": "hyrk\u00f6inen", - "1825": "pernon telakka", - "343": null, - "174": null, - "1078": "moisio", - "3064": null, - "5440": "tarvasjoki", - "1664": "varissuo", - "6270": null, - "6622": "paimio", - "6749": null, - "8114": "kyrk\u00e4ng", - "1281": "kakskerta", - "1463": "skanssi", - "5186": null, - "1744": "kaistarniemi", - "405": null, - "5250": null, - "6605": null, - "5314": null, - "3036": "asikko", - "5105": "lieto as", - "1531": "l\u00e4nsikeskus", - "1270": "kakskerta", - "5321": "lieto", - "5005": "hakkinen", - "5091": null, - "5190": null, - "88": "moikoinen", - "6186": null, - "969": "artukainen", - "311": null, - "734": "pansio", - "673": "pansio", - "1774": "j\u00e4k\u00e4rl\u00e4", - "269": "yli-maaria", - "6152": null, - "6290": null, - "1591": null, - "2002": null, - "1527": "l\u00e4nsikeskus", - "205": "vii kaupunginosa", - "6148": "tuorla", - "2124": "kuninkoja", - "402": null, - "6061": "kes\u00e4m\u00e4ki", - "3040": "meripirtti", - "721": "m\u00e4ntym\u00e4ki", - "338": "luostarinm\u00e4ki", - "6065": "kes\u00e4m\u00e4ki", - "4006": null, - "383": "satava", - "5304": "jokila", - "5045": "littoinen", - "249": "saram\u00e4ki", - "5149": null, - "2107": "raision keskusta", - "6090": "littoinen", - "86": null, - "6194": null, - "2059": "pet\u00e4sm\u00e4ki", - "8026": "aura", - "1231": "urusvuori", - "6136": "kaarinan keskusta", - "1391": null, - "6244": null, - "493": null, - "5125": "ilmarinen", - "704": null, - "474": "satakunnantie", - "2068": "pet\u00e4sm\u00e4ki", - "5204": "lieto as", - "374": "satava", - "3205": null, - "595": "ruissalo", - "1741": "kaistarniemi", - "5072": "ilmarinen", - "193": "k\u00e4rs\u00e4m\u00e4ki", - "1275": "kakskerta", - "6107": "pompo", - "651": null, - "1269": "kakskerta", - "6687": null, - "1572": "runosm\u00e4ki", - "1076": "moisio", - "5082": null, - "692": null, - "3236": "k\u00e4k\u00f6l\u00e4", - "1632": "halinen", - "6099": "littoinen", - "6126": "piispanl\u00e4hde", - "1229": "urusvuori", - "1041": null, - "728": "pansio", - "T35": "kauppatori", - "313": null, - "798": "l\u00e4nsikeskus", - "6612": null, - "1313": "satava", - "1326": "nummenm\u00e4ki", - "5047": "littoinen", - "5": "satama", - "8960": "korpo", - "1311": "satava", - "5172": null, - "5111": "lieto as", - "8130": "munkviken", - "541": "ruissalo", - "6284": "piispanristi", - "1292": "kakskerta", - "4041": null, - "5462": null, - "575": "satama", - "5158": null, - "1698": "majakkaranta", - "6717": null, - "693": "kastu", - "6640": "naskarla", - "794": "peltola", - "332": "it\u00e4ranta", - "1207": "satama", - "1162": "paattinen", - "192": "k\u00e4rs\u00e4m\u00e4ki", - "141": "vii kaupunginosa", - "569": "ruissalo", - "119": "nummenm\u00e4ki", - "1116": "yli-maaria", - "1002": null, - "50": "port arthur", - "8016": "aura", - "6331": null, - "742": null, - "228": "raunistula", - "80": "majakkaranta", - "573": "marjaniemi", - "2103": "vaisaari", - "6043": "kaarinan keskusta", - "6318": "kuusisto", - "846": "kupittaa", - "981": null, - "6224": "kuusisto", - "3252": null, - "777": "pernon telakka", - "198": null, - "138": "luostarinm\u00e4ki", - "666": "ruissalo", - "181": "k\u00e4rs\u00e4m\u00e4ki", - "6653": "paimio", - "1089": "saram\u00e4ki", - "1122": "paattinen", - "3104": null, - "957": "runosm\u00e4ki", - "6078": null, - "4063": null, - "1627": "halinen", - "6699": null, - "944": "v\u00e4h\u00e4-heikkil\u00e4", - "3145": null, - "5407": null, - "83": null, - "5469": "avanti", - "6329": null, - "574": "marjaniemi", - "6114": "pompo", - "636": "m\u00e4ntym\u00e4ki", - "326": "s\u00e4rkilahti", - "8024": "aura", - "618": "k\u00e4rs\u00e4m\u00e4ki", - "3041": "meripirtti", - "899": "muhkuri", - "851": "kerttuli", - "268": null, - "388": "satava", - "6091": "littoinen", - "3163": "r\u00f6\u00f6l\u00e4", - "6636": "naskarla", - "504": "luolavuori", - "667": "pansio", - "229": "raunistula", - "5239": "avanti", - "109": "vii kaupunginosa", - "1016": "logomo", - "4024": "ruskon keskusta", - "4037": null, - "5003": "hakkinen", - "6684": null, - "8137": "pargas", - "2140": "tikanmaa", - "6709": "paimio", - "986": "runosm\u00e4ki", - "1108": "saram\u00e4ki", - "1163": "paattinen", - "90": null, - "1050": "pohjola", - "2096": "ihala", - "48": "port arthur", - "5258": null, - "3272": null, - "5344": null, - "1823": "pernon telakka", - "5012": "sillil\u00e4", - "1061": null, - "5406": null, - "6370": null, - "6100": "littoinen", - "6225": "sipil\u00e4nm\u00e4ki", - "6205": "kaarinan keskusta", - "6014": "piispanl\u00e4hde", - "130": "kupittaanpuisto", - "901": "muhkuri", - "1795": "saaro", - "1166": "paattinen", - "767": null, - "5340": null, - "3229": "kaivola", - "5409": null, - "77": "it\u00e4ranta", - "3004": null, - "854": "luostarinm\u00e4ki", - "437": "j\u00e4nessaari", - "1403": null, - "1230": "urusvuori", - "1656": "kurala", - "534": "marjaniemi", - "4089": null, - "143": null, - "1555": "l\u00e4nsinummi", - "5207": null, - "1208": "satama", - "6134": "kaarinan keskusta", - "4051": null, - "970": "artukainen", - "223": null, - "5467": null, - "6010": "piispanl\u00e4hde", - "3005": null, - "6073": null, - "1264": "kakskerta", - "1739": "haarla", - "773": "pernon telakka", - "1655": "kohmo", - "3286": "suutarla", - "468": "kurjenm\u00e4ki", - "5075": null, - "8128": "tennby", - "1661": "kurala", - "1718": "luolavuori", - "806": "patterinhaka", - "8010": null, - "1362": "j\u00e4k\u00e4rl\u00e4", - "72": "vii kaupunginosa", - "489": null, - "8971": null, - "1703": "uittamo", - "1500": "vaala", - "6743": null, - "6181": null, - "1761": "kakskerta", - "1217": "luolavuori", - "220": "vanha suurtori", - "4084": "silvola", - "1338": null, - "568": "ruissalo", - "5328": null, - "125": "lauttaranta", - "866": "kerttuli", - "1497": "satama", - "699": "lauste", - "3063": null, - "4076": "vahto", - "1566": "runosm\u00e4ki", - "1973": "m\u00e4ntym\u00e4ki", - "1121": "paattinen", - "6315": "kuusisto", - "5011": "sillil\u00e4", - "1249": "kakskerta", - "154": "vii kaupunginosa", - "176": null, - "3249": null, - "6116": null, - "5421": "tarvasjoki", - "1546": "n\u00e4ttinummi", - "515": "katariina", - "417": "satava", - "5425": null, - "1112": "saram\u00e4ki", - "825": "ter\u00e4srautela", - "3017": "naantalin keskusta", - "298": null, - "6214": "kuusisto", - "6192": null, - "1131": "paattinen", - "2075": "raision keskusta", - "4075": "vahto", - "53": "satama", - "5411": null, - "3144": null, - "1425": "kakskerta", - "6642": null, - "3077": "velkua", - "6606": null, - "3033": "asikko", - "705": "vaala", - "1118": null, - "8133": "pargas", - "3156": "rym\u00e4ttyl\u00e4", - "5136": "j\u00e4k\u00e4rl\u00e4", - "5232": null, - "1551": "n\u00e4ttinummi", - "2027": "tikanmaa", - "740": null, - "1824": "pernon telakka", - "6609": null, - "5436": null, - "5039": null, - "427": "kukola", - "6219": "kuusisto", - "69": "haarla", - "6260": null, - "1424": "kakskerta", - "703": "paattinen", - "5042": null, - "6216": "kuusisto", - "10": "port arthur", - "1815": "martti", - "1254": "kakskerta", - "1305": "satava", - "2121": null, - "6619": "paimio", - "653": "oriketo", - "3198": null, - "789": "it\u00e4ranta", - "6301": "kuusisto", - "1706": null, - "8109": "kyrk\u00e4ng", - "1841": "uittamo", - "201": null, - "1561": "impivaara", - "3281": null, - "3018": "naantalin keskusta", - "1342": "vasaram\u00e4ki", - "1680": "lauste", - "5018": "vieru", - "796": null, - "5073": "ilmarinen", - "6340": "piikki\u00f6", - "1058": "vienola", - "556": "saaro", - "110": "vii kaupunginosa", - "1138": "paattinen", - "1623": "r\u00e4nt\u00e4m\u00e4ki", - "482": null, - "3152": "rym\u00e4ttyl\u00e4", - "5067": "ilmarinen", - "4081": "hemmola", - "3106": "suovuori", - "5247": "piispala", - "613": null, - "5418": "tarvasjoki", - "8002": null, - "1564": "impivaara", - "4055": "peijerl\u00e4", - "3239": "kultaranta", - "5126": "lieto", - "6111": "pompo", - "2099": "ihala", - "6725": null, - "310": null, - "6024": "kaarinan keskusta", - "1070": null, - "3289": null, - "6758": null, - "3188": null, - "5088": null, - "56": "kurala", - "6209": null, - "3046": null, - "3287": "velusmaa", - "1554": "l\u00e4nsinummi", - "61": "nummenm\u00e4ki", - "871": "it\u00e4harju", - "3030": "kultaranta", - "6013": "piispanl\u00e4hde", - "115": "yliopisto", - "2006": "raision keskusta", - "698": "lauste", - "2081": null, - "3290": "ahteentaka", - "915": null, - "2032": null, - "1393": null, - "6070": null, - "738": "perno", - "1539": "naantalin pikatie", - "655": "oriketo", - "5180": null, - "3177": "airismaa", - "1132": "paattinen", - "5430": null, - "1736": null, - "1173": "paattinen", - "5371": null, - "1316": "satava", - "1298": "satava", - "3035": "asikko", - "1484": "pikisaari", - "195": "k\u00e4rs\u00e4m\u00e4ki", - "6247": null, - "2030": "tikanmaa", - "5323": "jokila", - "965": null, - "1073": null, - "1735": null, - "6294": null, - "4043": null, - "6132": null, - "6344": null, - "3181": null, - "6211": null, - "456": "ilpoinen", - "781": "m\u00e4likk\u00e4l\u00e4", - "2033": "kaanaa", - "T33": "kauppatori", - "T36": "kauppatori", - "3282": "ajola", - "6227": "sipil\u00e4nm\u00e4ki", - "100": "it\u00e4ranta", - "753": null, - "3201": "naantalin keskusta", - "1509": "pernon telakka", - "5080": null, - "5034": "piispala", - "3173": "airismaa", - "1358": "j\u00e4k\u00e4rl\u00e4", - "102": "it\u00e4ranta", - "6113": "pompo", - "999": "m\u00e4ntym\u00e4ki", - "224": "raunistula", - "1033": "kupittaa", - "907": "suikkila", - "695": "lauste", - "1589": null, - "295": "moikoinen", - "2058": null, - "47": "vii kaupunginosa", - "1521": null, - "32": "n\u00e4ttinummi", - "1357": null, - "6238": "piikki\u00f6", - "366": "haarla", - "329": "lauttaranta", - "1788": "yli-maaria", - "363": "friskala", - "967": null, - "873": "it\u00e4harju", - "544": "ruissalo", - "1034": "kupittaa", - "146": "vii kaupunginosa", - "5041": null, - "531": null, - "975": null, - "745": "perno", - "373": "satava", - "T32": "kauppatori", - "6147": null, - "1084": null, - "683": "m\u00e4ntym\u00e4ki", - "1036": "vasaram\u00e4ki", - "6032": "kaarinan keskusta", - "3227": "linnavuori", - "351": "papinsaari", - "3235": "herttula", - "5140": null, - "1253": "kakskerta", - "1733": "kukola", - "5060": null, - "2086": "mets\u00e4aro", - "1048": "tyks", - "1055": "k\u00e4h\u00e4ri", - "1633": "halinen", - "771": "pansio", - "723": null, - "6399": "kaarinan keskusta", - "6607": null, - "99": "majakkaranta", - "221": null, - "1296": "satava", - "2018": null, - "691": "vasaram\u00e4ki", - "6250": null, - "2037": "kaanaa", - "227": "raunistula", - "5213": null, - "6616": "paimio", - "6323": "piikki\u00f6", - "689": "vasaram\u00e4ki", - "3220": "ruona", - "503": "luolavuori", - "81": "majakkaranta", - "237": "oriketo", - "5100": null, - "813": "l\u00e4nsikeskus", - "954": "runosm\u00e4ki", - "924": null, - "6703": null, - "22": "satakunnantie", - "51": "port arthur", - "1259": "kakskerta", - "2003": null, - "5059": null, - "906": "suikkila", - "1592": null, - "577": "l\u00e4nsinummi", - "404": "s\u00e4rkilahti", - "6177": "piikki\u00f6", - "1606": null, - "1595": null, - "1042": "vasaram\u00e4ki", - "8118": "\u00f6sterby", - "340": "kupittaa", - "6659": "hanhijoki", - "869": null, - "6249": null, - "5036": "jokila", - "4010": null, - "307": null, - "424": "toijainen", - "6695": null, - "3100": null, - "6109": null, - "1290": "kakskerta", - "3193": "ylttinen", - "591": "ruissalo", - "406": "illoinen", - "4": "satama", - "2048": "paikkari", - "5030": "piispala", - "5434": null, - "1167": "paattinen", - "1493": "harittu", - "1663": "nummenm\u00e4ki", - "565": "ruissalo", - "2147": "kuninkoja", - "6321": "piikki\u00f6", - "1797": "kasarmialue", - "6398": "runko", - "T24": "kauppatori", - "4030": "paasniittu", - "1486": "harittu", - "4022": "ruskon keskusta", - "1639": "kurala", - "1604": null, - "601": "uittamo", - "1172": "paattinen", - "120": "nummenm\u00e4ki", - "995": null, - "6625": null, - "6253": null, - "1025": "pohjola", - "1411": null, - "2061": "pet\u00e4sm\u00e4ki", - "920": "uittamo", - "6021": "kaarinan keskusta", - "528": "patterinhaka", - "5235": null, - "391": "haarla", - "6722": null, - "105": null, - "6603": null, - "5148": null, - "203": null, - "6196": null, - "6075": "teerim\u00e4ki", - "214": "nummenm\u00e4ki", - "1792": null, - "1272": "kakskerta", - "1368": "j\u00e4k\u00e4rl\u00e4", - "1239": "kakskerta", - "2011": "raision keskusta", - "509": "ilpoinen", - "6689": null, - "5077": null, - "5438": null, - "5413": null, - "5130": null, - "265": "oriketo", - "844": "it\u00e4harju", - "6112": "pompo", - "8115": "\u00f6sterby", - "6310": "kuusisto", - "880": null, - "1487": "harittu", - "6286": null, - "350": "kaistarniemi", - "1364": "j\u00e4k\u00e4rl\u00e4", - "6206": "kaarinan keskusta", - "76": "it\u00e4ranta", - "6630": "paimio", - "1410": null, - "973": null, - "612": null, - "348": "kaistarniemi", - "1469": "l\u00e4nsikeskus", - "1710": null, - "1649": "kuuvuori", - "5127": null, - "43": null, - "6667": null, - "5185": null, - "1785": "yli-maaria", - "517": "katariina", - "5142": null, - "484": "suikkila", - "754": "vienola", - "481": null, - "2025": "paikkari", - "1763": "kakskerta", - "1684": "tuomiokirkkotori", - "3166": "r\u00f6\u00f6l\u00e4", - "1100": "j\u00e4k\u00e4rl\u00e4", - "1969": "kerttuli", - "1464": "peltola", - "6635": "naskarla", - "444": "ylioppilaskyl\u00e4-l\u00e4nsi", - "6094": "littoinen", - "5468": "avanti", - "1377": "paattinen", - "74": "martti", - "8970": null, - "1751": "kaistarniemi", - "1653": "kohmo", - "5225": null, - "2047": "raision keskusta", - "441": "impivaara", - "3142": "kurala (naantali)", - "3049": "merimasku", - "3107": "suovuori", - "2082": "nuorikkala", - "542": "ruissalo", - "3066": "lieranta", - "4088": null, - "6150": "tuorla", - "2131": "tikanmaa", - "823": "l\u00e4nsikeskus", - "324": "illoinen", - "2150": "maksla", - "1066": "moisio", - "6018": "kaarinan keskusta", - "463": "peltola", - "3044": "meripirtti", - "1760": "kakskerta", - "6611": null, - "5238": "avanti", - "6217": "kuusisto", - "401": null, - "8144": "norrby", - "5037": "jokila", - "845": "it\u00e4harju", - "1770": "moisio", - "3247": "py\u00f6li", - "1674": "vaala", - "93": null, - "1040": "vasaram\u00e4ki", - "6686": null, - "658": "oriketo", - "162": "kupittaanpuisto", - "292": "martti", - "1106": null, - "6236": "piikki\u00f6", - "1583": null, - "6733": null, - "6645": null, - "3271": null, - "748": "pansio", - "6092": "littoinen", - "387": "satava", - "4082": "hemmola", - "6183": null, - "3212": null, - "6334": null, - "1613": "r\u00e4nt\u00e4m\u00e4ki", - "59": "nummenm\u00e4ki", - "557": null, - "817": "l\u00e4nsinummi", - "8110": "kyrk\u00e4ng", - "830": "varissuo", - "6350": null, - "6376": "littoinen", - "6155": "runko", - "5461": null, - "6215": "kuusisto", - "1778": "yli-maaria", - "1494": "koivula", - "3037": "porhonkallio", - "1801": "kupittaanpuisto", - "1559": "l\u00e4nsikeskus", - "1512": "artukainen", - "1244": "kakskerta", - "2126": "kuninkoja", - "185": "k\u00e4rs\u00e4m\u00e4ki", - "3102": null, - "1654": "kohmo", - "261": "oriketo", - "662": "oriketo", - "1614": "r\u00e4nt\u00e4m\u00e4ki", - "1236": "kakskerta", - "858": "m\u00e4ntym\u00e4ki", - "1096": "j\u00e4k\u00e4rl\u00e4", - "428": "pikisaari", - "779": "pl\u00e4kkikaupunki", - "381": "satava", - "5256": "lieto as", - "786": "peltola", - "1360": "j\u00e4k\u00e4rl\u00e4", - "5087": null, - "5086": null, - "749": "iso-heikkil\u00e4", - "2062": "pet\u00e4sm\u00e4ki", - "2076": "raision keskusta", - "433": "maanp\u00e4\u00e4", - "4020": "ruskon keskusta", - "1243": "kakskerta", - "5402": null, - "2004": null, - "978": "impivaara", - "1409": "r\u00e4nt\u00e4m\u00e4ki", - "769": "iso-heikkil\u00e4", - "6157": "runko", - "487": "suikkila", - "2": "satama", - "3274": null, - "1624": "r\u00e4nt\u00e4m\u00e4ki", - "835": null, - "3019": "naantalin keskusta", - "685": "harittu", - "841": "it\u00e4harju", - "1379": "yli-maaria", - "4029": "paasniittu", - "886": "varissuo", - "3068": "rauduinen", - "856": "luostarinm\u00e4ki", - "881": null, - "627": "kastu", - "6267": null, - "8951": "p\u00e4rn\u00e4s", - "170": "port arthur", - "6760": null, - "958": null, - "701": "vaala", - "1719": "luolavuori", - "5109": "lieto as", - "1211": "saram\u00e4ki", - "1526": null, - "239": null, - "3176": "airismaa", - "1530": "l\u00e4nsikeskus", - "4080": "hemmola", - "230": null, - "5228": null, - "58": null, - "1064": "moisio", - "1240": "kakskerta", - "T10": "kauppatori", - "580": "patterinhaka", - "5268": null, - "661": "oriketo", - "3095": "velkua", - "6634": null, - "1643": "ylioppilaskyl\u00e4-l\u00e4nsi", - "302": "saram\u00e4ki", - "6621": "paimio", - "5155": null, - "5029": "piispala", - "632": "kupittaanpuisto", - "1756": "satava", - "1540": "naantalin pikatie", - "1601": "verkahovi", - "1585": null, - "5119": null, - "4072": "vahto", - "842": "it\u00e4harju", - "645": null, - "6325": null, - "178": null, - "385": "satava", - "808": "ter\u00e4srautela", - "805": "patterinhaka", - "1235": "kakskerta", - "6088": "littoinen", - "6048": "kaarinan keskusta", - "803": "r\u00e4nt\u00e4m\u00e4ki", - "1456": "peltola", - "3270": "h\u00e4m\u00f6l\u00e4", - "566": "ruissalo", - "1052": "pohjola", - "639": "m\u00e4ntym\u00e4ki", - "409": "h\u00e4ppil\u00e4", - "33": "hepokulta", - "3153": "rym\u00e4ttyl\u00e4", - "6199": "kaarinan keskusta", - "6187": null, - "2084": "kaanaa", - "5260": null, - "553": "saaro", - "5070": "ilmarinen", - "2109": "raision keskusta", - "117": null, - "784": null, - "1366": "j\u00e4k\u00e4rl\u00e4", - "6039": "kaarinan keskusta", - "6161": null, - "852": "kerttuli", - "1637": "nummenm\u00e4ki", - "1209": "satama", - "38": "satakunnantie", - "3133": null, - "1745": "kaistarniemi", - "1159": "paattinen", - "4032": "paasniittu", - "5233": null, - "1811": "patterinhaka", - "6060": "kes\u00e4m\u00e4ki", - "5146": null, - "1716": "luolavuori", - "6680": "paimio", - "1044": "kupittaa", - "264": "oriketo", - "3025": "kultaranta", - "1552": "l\u00e4nsinummi", - "3007": "ruona", - "1365": "j\u00e4k\u00e4rl\u00e4", - "6326": null, - "868": "ter\u00e4srautela", - "1245": "kakskerta", - "1775": "j\u00e4k\u00e4rl\u00e4", - "2024": "tikanmaa", - "5420": "tarvasjoki", - "925": "v\u00e4h\u00e4-heikkil\u00e4", - "LTulo": "linja-autoasema", - "464": null, - "T2": "kauppatori", - "1579": "k\u00e4rs\u00e4m\u00e4ki", - "741": null, - "356": "skanssi", - "548": "ruissalo", - "859": "m\u00e4ntym\u00e4ki", - "492": null, - "1151": "tortinm\u00e4ki", - "1371": "j\u00e4k\u00e4rl\u00e4", - "1422": "kakskerta", - "1800": "m\u00e4ntym\u00e4ki", - "3131": null, - "1658": "kurala", - "5175": null, - "1077": "moisio", - "706": "lauste", - "708": "lauste", - "3123": null, - "361": null, - "370": "satava", - "8125": "bj\u00f6rkhagen", - "1396": null, - "3148": null, - "1051": "logomo", - "949": "uittamo", - "420": null, - "1514": "artukainen", - "780": "pl\u00e4kkikaupunki", - "1599": null, - "6140": null, - "6254": null, - "6213": "kuusisto", - "719": "paattinen", - "4007": null, - "5417": "tarvasjoki", - "5008": "hakkinen", - "1682": "vasaram\u00e4ki", - "450": "ylioppilaskyl\u00e4-it\u00e4", - "6154": "raadelma", - "1260": "kakskerta", - "271": "raunistula", - "1467": "uittamo", - "5437": null, - "30": "n\u00e4ttinummi", - "1516": null, - "65": "yliopisto", - "1197": null, - "5435": null, - "3160": null, - "1400": "paattinen", - "3288": "rym\u00e4ttyl\u00e4", - "5121": null, - "724": "artukainen", - "1691": "luostarinm\u00e4ki", - "1758": "kakskerta", - "536": "pohjola", - "1232": "urusvuori", - "681": "satama", - "6281": null, - "746": "perno", - "2046": "kaanaa", - "1276": "kakskerta", - "2143": "tikanmaa", - "951": "uittamo", - "1223": "oriketo", - "588": null, - "3218": "suovuori", - "300": "oriketo", - "6341": "piikki\u00f6", - "305": "toijainen", - "6665": null, - "1341": null, - "6229": "sipil\u00e4nm\u00e4ki", - "709": "lauste", - "364": "haarla", - "157": null, - "1842": "tuomiokirkkotori", - "1810": "perno", - "1387": null, - "380": "satava", - "2102": "ihala", - "6762": null, - "5177": null, - "1615": "r\u00e4nt\u00e4m\u00e4ki", - "472": "puutori", - "6098": "littoinen", - "1343": "vasaram\u00e4ki", - "477": null, - "782": "l\u00e4nsikeskus", - "1581": "k\u00e4rs\u00e4m\u00e4ki", - "6602": null, - "834": null, - "6203": "kaarinan keskusta", - "4069": "vahto", - "431": "j\u00e4nessaari", - "5372": null, - "1178": "paattinen", - "6082": "littoinen", - "602": "uittamo", - "6358": null, - "5004": "hakkinen", - "1677": null, - "1549": "n\u00e4ttinummi", - "5132": null, - "177": null, - "T53": "kauppatori", - "1562": null, - "1510": "pernon telakka", - "6604": null, - "242": "saram\u00e4ki", - "3023": "viiala", - "6185": null, - "6324": "piikki\u00f6", - "3042": "meripirtti", - "3071": null, - "3268": null, - "916": "it\u00e4harju", - "887": "varissuo", - "5218": null, - "2055": "pet\u00e4sm\u00e4ki", - "319": "oriniemi", - "6403": "kohmo", - "2112": "raision keskusta", - "244": "saram\u00e4ki", - "6648": null, - "5026": "lieto", - "2072": "raision keskusta", - "6287": "kaarinan keskusta", - "T34": "kauppatori", - "5076": null, - "1192": null, - "82": "majakkaranta", - "5156": null, - "687": null, - "1182": "moisio", - "3257": "merimasku", - "6691": null, - "3300": "salonkyl\u00e4", - "1154": null, - "333": "moikoinen", - "225": "raunistula", - "4074": "vahto", - "6288": null, - "5110": "lieto as", - "1660": "kurala", - "6095": "littoinen", - "4008": null, - "6713": null, - "8127": "tennby", - "6378": "littoinen", - "9": "port arthur", - "1171": "paattinen", - "1123": "paattinen", - "679": "artukainen", - "1295": "kakskerta", - "596": "ispoinen", - "648": "lentoasema", - "131": "tuomiokirkkotori", - "2009": "raision keskusta", - "232": null, - "5162": null, - "525": "iso-heikkil\u00e4", - "1143": "paattinen", - "579": "patterinhaka", - "16": null, - "5023": "lieto", - "1234": "urusvuori", - "252": "saram\u00e4ki", - "8121": "stor\u00e4ng", - "T7": "kauppatori", - "616": "k\u00e4rs\u00e4m\u00e4ki", - "678": null, - "64": "kuuvuori", - "301": "saram\u00e4ki", - "6137": "kaarinan keskusta", - "5068": "ilmarinen", - "1426": "kakskerta", - "5161": null, - "1475": "ilpoinen", - "6342": "piikki\u00f6", - "6311": "kuusisto", - "2152": "maksla", - "5251": "piispala", - "4060": "hyrk\u00f6inen", - "150": "vii kaupunginosa", - "2054": "raision keskusta", - "3": "satama", - "6650": null, - "831": "varissuo", - "1088": "saram\u00e4ki", - "6258": "piikki\u00f6", - "8800": "marttila", - "8022": "aura", - "1144": null, - "1818": "satava", - "3045": null, - "4013": null, - "1742": "kaistarniemi", - "1141": "paattinen", - "258": null, - "1351": "kupittaanpuisto", - "6690": null, - "5035": "jokila", - "3109": "suovuori", - "6352": "hadvala", - "3219": null, - "1547": "n\u00e4ttinummi", - "624": "k\u00e4rs\u00e4m\u00e4ki", - "6000": "piispanristi", - "5071": "ilmarinen", - "5252": "piispala", - "783": "it\u00e4ranta", - "1961": "lentoasema", - "5165": null, - "657": "oriketo", - "1165": "paattinen", - "533": "marjaniemi", - "449": "ylioppilaskyl\u00e4-it\u00e4", - "6004": null, - "2135": "tikanmaa", - "5210": null, - "390": "haarla", - "6285": null, - "4031": "paasniittu", - "2041": "kaanaa", - "1435": "oriketo", - "688": "vasaram\u00e4ki", - "3146": null, - "1542": "naantalin pikatie", - "6251": null, - "610": null, - "6685": null, - "1344": null, - "2111": "raision keskusta", - "3255": null, - "2101": "ihala", - "1179": null, - "5226": null, - "2093": "mets\u00e4aro", - "2001": null, - "2019": null, - "1155": "paattinen", - "5464": "tarvasjoki", - "1534": "m\u00e4likk\u00e4l\u00e4", - "1014": "runosm\u00e4ki", - "6076": "teerim\u00e4ki", - "5223": null, - "256": null, - "752": null, - "6222": "kuusisto", - "623": "k\u00e4rs\u00e4m\u00e4ki", - "6009": "piispanl\u00e4hde", - "1754": "satava", - "3250": null, - "5081": null, - "6166": null, - "84": "lauttaranta", - "8103": "k\u00e5rkulla", - "5179": null, - "3169": null, - "747": "perno", - "6049": "kaarinan keskusta", - "309": null, - "584": "vii kaupunginosa", - "320": "h\u00e4ppil\u00e4", - "1587": "urusvuori", - "1721": "luolavuori", - "6158": "runko", - "3291": "ahteentaka", - "1189": "kurala", - "923": "uittamo", - "1727": "maanp\u00e4\u00e4", - "571": "ruissalo", - "3012": "naantalin keskusta", - "927": "v\u00e4h\u00e4-heikkil\u00e4", - "3191": "ylttinen", - "1300": "satava", - "6313": "kuusisto", - "1147": "tortinm\u00e4ki", - "642": null, - "617": "liljalaakso", - "6626": null, - "1307": "satava", - "325": "s\u00e4rkilahti", - "4042": null, - "123": "kurala", - "1008": "kurjenm\u00e4ki", - "1215": "uittamo", - "260": null, - "4001": "ojanto", - "1056": "k\u00e4h\u00e4ri", - "736": null, - "6336": null, - "1023": "k\u00e4h\u00e4ri", - "1297": "satava", - "894": "muhkuri", - "1598": null, - "1442": "r\u00e4nt\u00e4m\u00e4ki", - "144": "rautatieasema", - "1814": null, - "5220": null, - "538": "ruissalo", - "5248": null, - "1417": "eerikvalla", - "1474": "peltola", - "6248": null, - "3224": null, - "4028": "paasniittu", - "1762": "kakskerta", - "485": "suikkila", - "8120": "\u00f6sterby", - "3141": "kurala (naantali)", - "98": "majakkaranta", - "207": "port arthur", - "6264": "piikki\u00f6", - "3226": "naantalin keskusta", - "5318": null, - "71": "vii kaupunginosa", - "5027": "lieto", - "1137": "paattinen", - "349": "skanssi", - "6": "port arthur", - "6643": null, - "559": "ruissalo", - "1634": null, - "1291": "kakskerta", - "5306": null, - "23": "satakunnantie", - "5174": null, - "2132": "tikanmaa", - "1732": "kukola", - "289": null, - "5063": "ilmarinen", - "996": "luostarinm\u00e4ki", - "1263": "kakskerta", - "1964": "p\u00e4\u00e4skyvuori", - "1697": "majakkaranta", - "277": null, - "1255": "kakskerta", - "520": "artukainen", - "5033": "piispala", - "473": "satakunnantie", - "216": "k\u00e4rs\u00e4m\u00e4ki", - "469": "kupittaanpuisto", - "1749": "kaistarniemi", - "28": "n\u00e4ttinummi", - "255": null, - "6380": "littoinen", - "382": "satava", - "2110": "raision keskusta", - "1782": "yli-maaria", - "156": "martti", - "1838": "vii kaupunginosa", - "1188": "it\u00e4ranta", - "3112": null, - "4095": "ruskon keskusta", - "971": "h\u00e4rk\u00e4m\u00e4ki", - "6172": "hadvala", - "T42": "kauppatori", - "29": "n\u00e4ttinummi", - "4087": null, - "607": "m\u00e4ntym\u00e4ki", - "290": "luostarinm\u00e4ki", - "1731": "kukola", - "5215": null, - "2077": "raision keskusta", - "14": "vii kaupunginosa", - "5057": null, - "6302": "kuusisto", - "2117": "kauppakeskus mylly", - "702": null, - "397": "satava", - "1046": "kupittaa", - "5470": "avanti", - "552": "saaro", - "96": "lauttaranta", - "889": "naantalin pikatie", - "5137": "j\u00e4k\u00e4rl\u00e4", - "T9": "kauppatori", - "775": "pernon telakka", - "760": "h\u00e4rk\u00e4m\u00e4ki", - "11": "vii kaupunginosa", - "6165": null, - "5188": null, - "1588": null, - "950": "uittamo", - "6184": null, - "840": null, - "1757": "kakskerta", - "890": null, - "1791": "yli-maaria", - "1832": "j\u00e4k\u00e4rl\u00e4", - "39": "satakunnantie", - "5370": null, - "960": "k\u00e4rs\u00e4m\u00e4ki", - "3279": "tamminiemi", - "197": null, - "605": "m\u00e4ntym\u00e4ki", - "1789": "yli-maaria", - "6317": "kuusisto", - "34": "hepokulta", - "5176": null, - "670": "pansio", - "1246": "kakskerta", - "5134": null, - "3118": null, - "8132": "pargas", - "20": "satakunnantie", - "1395": null, - "1062": null, - "6638": "naskarla", - "6002": "piispanristi", - "465": "luolavuori", - "5092": null, - "674": "pansio", - "1616": "r\u00e4nt\u00e4m\u00e4ki", - "641": "m\u00e4ntym\u00e4ki", - "6168": null, - "163": "kerttuli", - "4004": "ojanto", - "447": "ylioppilaskyl\u00e4-it\u00e4", - "124": "pikisaari", - "475": "l\u00e4nsikeskus", - "3208": null, - "283": "yli-maaria", - "1026": "pohjola", - "758": "jyrkk\u00e4l\u00e4", - "1213": "uittamo", - "337": "luostarinm\u00e4ki", - "739": null, - "3231": "haijainen", - "5052": "littoinen", - "435": "maanp\u00e4\u00e4", - "972": null, - "6333": null, - "103": "martti", - "837": null, - "3310": null, - "396": "yli-maaria", - "306": null, - "1136": "paattinen", - "872": "it\u00e4harju", - "6279": "lemu", - "3048": null, - "172": "vii kaupunginosa", - "2100": "ihala", - "168": "port arthur", - "988": "luolavuori", - "2105": "raision keskusta", - "4002": "ojanto", - "1350": "kupittaanpuisto", - "T37": "kauppatori", - "3241": null, - "280": "vanha suurtori", - "514": "koivula", - "5058": null, - "5013": "sillil\u00e4", - "6231": "puosta", - "4073": "vahto", - "6649": null, - "1610": "oriketo", - "1513": "artukainen", - "6067": null, - "722": "satama", - "5245": null, - "6660": "hanhijoki", - "1651": "kohmo", - "6646": null, - "6182": null, - "519": "koivula", - "6146": null, - "532": "satama", - "1206": "satama", - "6130": "piispanristi", - "3194": "ylttinen", - "182": "k\u00e4rs\u00e4m\u00e4ki", - "4025": "ruskon keskusta", - "1113": "saram\u00e4ki", - "883": null, - "604": "m\u00e4ntym\u00e4ki", - "697": "lauste", - "1156": "paattinen", - "5014": "sillil\u00e4", - "5170": null, - "770": "iso-heikkil\u00e4", - "1286": "kakskerta", - "1397": "paattinen", - "6404": "kohmo", - "6017": null, - "5143": null, - "675": "pansio", - "403": "s\u00e4rkilahti", - "360": null, - "6104": null, - "2063": "pet\u00e4sm\u00e4ki", - "1772": "j\u00e4k\u00e4rl\u00e4", - "516": "katariina", - "6670": null, - "247": "saram\u00e4ki", - "8962": "korpo", - "743": "perno", - "733": "pansio", - "3256": null, - "6745": null, - "384": "satava", - "6652": "paimio", - "3122": "linnavuori", - "801": "r\u00e4nt\u00e4m\u00e4ki", - "3034": "asikko", - "2051": null, - "5031": "piispala", - "358": null, - "1586": "lentoasema", - "3091": "velkua", - "6688": "paimio", - "6027": null, - "1348": "kupittaanpuisto", - "6059": "kes\u00e4m\u00e4ki", - "849": "kerttuli", - "6178": "piikki\u00f6", - "5094": null, - "6628": null, - "1283": "kakskerta", - "6654": "paimio", - "412": "oriniemi", - "3056": "merimasku", - "680": "artukainen", - "6369": null, - "908": null, - "6675": null, - "8025": "aura", - "625": "k\u00e4rs\u00e4m\u00e4ki", - "3215": null, - "1537": "iso-heikkil\u00e4", - "1489": "harittu", - "235": "oriketo", - "6365": "littoinen", - "6180": null, - "8975": null, - "5211": null, - "8009": null, - "6101": null, - "175": null, - "922": "uittamo", - "488": null, - "5015": "vieru", - "436": "maanp\u00e4\u00e4", - "6320": "runko", - "1472": "ilpoinen", - "727": "pansio", - "6601": null, - "189": "k\u00e4rs\u00e4m\u00e4ki", - "832": "varissuo", - "3134": null, - "5234": null, - "67": "k\u00e4rs\u00e4m\u00e4ki", - "1017": "logomo", - "5463": null, - "3175": "airismaa", - "5431": null, - "4059": "hyrk\u00f6inen", - "3067": "meripirtti", - "885": "varissuo", - "5043": null, - "8105": "k\u00e5rkulla", - "6614": null, - "4019": "ruskon keskusta", - "1110": "saram\u00e4ki", - "715": "paattinen", - "1059": null, - "578": "patterinhaka", - "279": "vanha suurtori", - "6666": null, - "1777": "yli-maaria", - "26": "hepokulta", - "893": "suikkila", - "1021": null, - "136": "luostarinm\u00e4ki", - "3265": null, - "1533": "m\u00e4likk\u00e4l\u00e4", - "1024": "k\u00e4h\u00e4ri", - "2137": "tikanmaa", - "2080": "nuorikkala", - "3050": "merimasku", - "35": "hepokulta", - "1148": "tortinm\u00e4ki", - "6658": "hanhijoki", - "6682": null, - "1214": "uittamo", - "1320": "satava", - "3060": null, - "6087": "littoinen", - "1430": "oriniemi", - "2022": null, - "3211": null, - "1322": "satava", - "6298": "kaarinan keskusta", - "6647": null, - "6131": null, - "6174": "hadvala", - "513": "ilpoinen", - "659": "oriketo", - "757": "vienola", - "6268": null, - "1743": "kaistarniemi", - "539": "ruissalo", - "555": "saaro", - "3070": "rauduinen", - "590": null, - "3245": null, - "6120": "pompo", - "1004": null, - "1602": "verkahovi", - "6259": null, - "977": null, - "847": "tyks", - "233": null, - "991": "m\u00e4ntym\u00e4ki", - "5426": null, - "710": "lauste", - "1570": "k\u00e4rs\u00e4m\u00e4ki", - "1160": "paattinen", - "6610": null, - "6072": null, - "6639": "naskarla", - "711": null, - "4035": "paasniittu", - "772": "perno", - "6723": null, - "1097": "j\u00e4k\u00e4rl\u00e4", - "1354": "v\u00e4h\u00e4-heikkil\u00e4", - "634": null, - "5120": null, - "6707": null, - "6041": "kaarinan keskusta", - "2104": "vaisaari", - "6118": "tammi", - "1625": "r\u00e4nt\u00e4m\u00e4ki", - "5249": null, - "1218": null, - "3178": "poikko", - "1111": "saram\u00e4ki", - "3298": "okala", - "3090": "velkua", - "1740": "haarla", - "2050": "paikkari", - "989": "luolavuori", - "1679": "lauste", - "6347": null, - "5010": "loukinainen", - "5141": null, - "6272": null, - "272": "raunistula", - "1361": "j\u00e4k\u00e4rl\u00e4", - "5201": "lieto as", - "3136": "poikko", - "2071": "raision keskusta", - "956": "runosm\u00e4ki", - "3276": null, - "5152": null, - "1120": "paattinen", - "867": "kerttuli", - "1087": "saram\u00e4ki", - "1644": "ylioppilaskyl\u00e4-it\u00e4", - "1119": null, - "T3": "kauppatori", - "6739": null, - "8018": "aura", - "2142": "tikanmaa", - "8013": "aura", - "1693": "luostarinm\u00e4ki", - "1779": "yli-maaria", - "5416": "tarvasjoki", - "2113": "raision keskusta", - "1280": "kakskerta", - "4083": "silvola", - "1685": "kupittaanpuisto", - "206": "vii kaupunginosa", - "543": "ruissalo", - "982": "runosm\u00e4ki", - "6233": "piikki\u00f6", - "1821": "satama", - "3184": "poikko", - "2116": null, - "1594": "k\u00e4rs\u00e4m\u00e4ki", - "8972": null, - "5191": null, - "210": "port arthur", - "776": "pernon telakka", - "5424": "tarvasjoki", - "5302": "lieto", - "1027": "logomo", - "6190": null, - "1268": "kakskerta", - "5051": "littoinen", - "8107": null, - "200": null, - "1284": "kakskerta", - "1176": "paattinen", - "3308": "aaslaluoto", - "6036": "kaarinan keskusta", - "714": "vasaram\u00e4ki", - "5244": "avanti", - "1293": "kakskerta", - "8111": "kyrk\u00e4ng", - "768": "iso-heikkil\u00e4", - "507": "peltola", - "164": "tuomiokirkkotori", - "3264": null, - "344": null, - "626": "kastu", - "3167": null, - "6241": null, - "1704": "uittamo", - "6735": null, - "6306": "kuusisto", - "4027": "paasniittu", - "2087": "mets\u00e4aro", - "6629": "paimio", - "5049": "littoinen", - "T22": "kauppatori", - "37": "satakunnantie", - "259": null, - "5427": null, - "407": "illoinen", - "3080": "velkua", - "3083": "velkua", - "6330": null, - "5217": null, - "2125": "kuninkoja", - "725": "artukainen", - "1079": "moisio", - "682": "satama", - "6697": null, - "6033": "kaarinan keskusta", - "1423": "kakskerta", - "4018": "ruskon keskusta", - "860": "m\u00e4ntym\u00e4ki", - "694": null, - "6282": "piispanristi", - "1407": "r\u00e4nt\u00e4m\u00e4ki", - "1972": "kupittaanpuisto", - "5062": null, - "5241": "avanti", - "6681": null, - "6164": null, - "8139": "\u00f6sterby", - "6361": null, - "3084": "velkua", - "5157": null, - "3253": null, - "3196": "kurala (naantali)", - "5264": null, - "1376": "paattinen", - "4071": "vahto", - "4038": null, - "1333": "kuuvuori", - "3158": "montola", - "5194": null, - "158": "luostarinm\u00e4ki", - "3258": "merimasku", - "756": "vienola", - "6127": "littoinen", - "2145": "kauppakeskus mylly", - "1369": "j\u00e4k\u00e4rl\u00e4", - "5133": null, - "386": "satava", - "6143": null, - "3306": "aaslaluoto", - "8033": "aura", - "1650": "kohmo", - "331": "it\u00e4ranta", - "1183": "saram\u00e4ki", - "421": null, - "8106": "k\u00e5rkulla", - "6085": "littoinen", - "1413": "satava", - "1372": "j\u00e4k\u00e4rl\u00e4", - "1299": "satava", - "1652": "kohmo", - "3135": "poikko", - "583": null, - "213": null, - "530": null, - "1582": null, - "1979": null, - "946": "v\u00e4h\u00e4-heikkil\u00e4", - "1000": "luolavuori", - "253": null, - "2013": "raision keskusta", - "219": "vanha suurtori", - "764": "vienola", - "1980": "satama", - "392": "haarla", - "650": "lentoasema", - "1332": "nummenm\u00e4ki", - "1764": "kakskerta", - "1404": null, - "1804": "it\u00e4harju", - "116": "tyks", - "288": "oriketo", - "1257": "kakskerta", - "410": "h\u00e4ppil\u00e4", - "3052": "merimasku", - "1476": null, - "368": "satava", - "1640": "kurala", - "535": "ruissalo", - "6304": "kuusisto", - "6176": "piikki\u00f6", - "1708": null, - "4092": null, - "5415": "tarvasjoki", - "1318": "satava", - "25": "hepokulta", - "6064": "kes\u00e4m\u00e4ki", - "6235": "piikki\u00f6", - "631": "vienola", - "505": null, - "6741": null, - "1455": "peltola", - "4064": null, - "8117": "\u00f6sterby", - "1319": "satava", - "1385": null, - "6156": "runko", - "1117": null, - "3238": "kaivola", - "6327": null, - "4048": null, - "8001": null, - "2020": null, - "191": "k\u00e4rs\u00e4m\u00e4ki", - "5224": null, - "3225": "naantalin keskusta", - "1250": "kakskerta", - "1233": "urusvuori", - "1057": "k\u00e4h\u00e4ri", - "9001": null, - "17": "kupittaa", - "8007": null, - "6050": "kaarinan keskusta", - "6015": "piispanl\u00e4hde", - "6332": null, - "240": "saram\u00e4ki", - "731": "paattinen", - "6207": "kaarinan keskusta", - "439": "skanssi", - "6008": "piispanl\u00e4hde", - "389": "haarla", - "6394": "kaarinan keskusta", - "8143": "norrby", - "8119": "\u00f6sterby", - "321": "h\u00e4ppil\u00e4", - "1630": "halinen", - "1508": "pansio", - "6662": "hanhijoki", - "399": "lauttaranta", - "2108": "raision keskusta", - "6397": "piispanl\u00e4hde", - "1011": "patterinhaka", - "6175": "piikki\u00f6", - "5404": null, - "6278": null, - "5093": null, - "278": null, - "829": "varissuo", - "2029": "tikanmaa", - "438": "s\u00e4rkilahti", - "445": "ylioppilaskyl\u00e4-l\u00e4nsi", - "8003": null, - "3251": null, - "1102": "paattinen", - "909": "naantalin pikatie", - "5124": null, - "6668": null, - "1485": "koivula", - "6255": null, - "1563": null, - "551": "saaro", - "8113": "kyrk\u00e4ng", - "1723": "luostarinm\u00e4ki", - "1228": "oriketo", - "6672": null, - "6382": "littoinen", - "379": "kakskerta", - "826": "ter\u00e4srautela", - "1105": "j\u00e4k\u00e4rl\u00e4", - "4014": null, - "1709": null, - "246": null, - "1142": "paattinen", - "6003": "piispanristi", - "6623": "paimio", - "1672": "it\u00e4harju", - "1642": "kurala", - "836": null, - "5322": null, - "962": null, - "793": "peltola", - "1580": "k\u00e4rs\u00e4m\u00e4ki", - "1018": "kurjenm\u00e4ki", - "171": "port arthur", - "1248": "kakskerta", - "6664": "paimion sairaala", - "1304": "satava", - "215": "nummenm\u00e4ki", - "1620": "r\u00e4nt\u00e4m\u00e4ki", - "3127": "h\u00e4m\u00f6l\u00e4", - "1525": "artukainen", - "3079": "velkua", - "5205": null, - "335": "moikoinen", - "1776": "yli-maaria", - "1406": "r\u00e4nt\u00e4m\u00e4ki", - "729": "pansio", - "L2": "linja-autoasema", - "5151": null, - "8940": "sauvo", - "1628": "halinen", - "1492": "harittu", - "480": null, - "5112": "lieto as", - "1747": "kaistarniemi", - "3269": "h\u00e4m\u00f6l\u00e4", - "564": "ruissalo", - "3157": "montola", - "1164": "paattinen", - "1971": "martti", - "809": "ter\u00e4srautela", - "814": "n\u00e4ttinummi", - "6747": null, - "5139": null, - "148": "vii kaupunginosa", - "127": "pikisaari", - "4068": "vahto", - "1429": "s\u00e4rkilahti", - "1157": "paattinen", - "2139": "tikanmaa", - "3074": "velkua", - "4049": null, - "585": "ruissalo", - "1302": "satava", - "1461": null, - "5001": "tammi", - "3154": "rym\u00e4ttyl\u00e4", - "3273": null, - "6006": null, - "284": "nummenm\u00e4ki", - "891": "suikkila", - "1282": "kakskerta", - "3114": null, - "942": "v\u00e4h\u00e4-heikkil\u00e4", - "3284": null, - "1010": "patterinhaka", - "640": "m\u00e4ntym\u00e4ki", - "27": "hepokulta", - "2012": "raision keskusta", - "285": "nummenm\u00e4ki", - "5410": null, - "540": "ruissalo", - "3057": "merimasku", - "118": "nummenm\u00e4ki", - "452": "ylioppilaskyl\u00e4-l\u00e4nsi", - "1367": "j\u00e4k\u00e4rl\u00e4", - "54": "satama", - "6149": "tuorla", - "353": "kaistarniemi", - "1149": "tortinm\u00e4ki", - "6633": null, - "T38": "kauppatori", - "6243": null, - "1676": "vasaram\u00e4ki", - "6115": "pompo", - "6056": "kes\u00e4m\u00e4ki", - "561": "ruissalo", - "4050": null, - "308": null, - "6133": "kaarinan keskusta", - "291": "luostarinm\u00e4ki", - "273": "raunistula", - "6135": "kaarinan keskusta", - "4086": "silvola", - "1145": "tortinm\u00e4ki", - "966": null, - "1020": "vienola", - "1541": "naantalin pikatie", - "998": "luolavuori", - "92": "moikoinen", - "2035": "kaanaa", - "6346": null, - "6052": null, - "5040": null, - "644": null, - "1251": "kakskerta", - "5433": null, - "511": "ilpoinen", - "8944": null, - "1060": null, - "112": null, - "5145": null, - "5316": null, - "7": "port arthur", - "5242": "avanti", - "6751": null, - "1631": "halinen", - "4056": "peijerl\u00e4", - "2088": "mets\u00e4aro", - "3149": "rym\u00e4ttyl\u00e4", - "6679": "paimio", - "6669": null, - "581": "iso-heikkil\u00e4", - "5085": null, - "712": null, - "5222": null, - "5160": null, - "395": "eerikvalla", - "686": "harittu", - "4009": null, - "60": "nummenm\u00e4ki", - "186": "k\u00e4rs\u00e4m\u00e4ki", - "5212": null, - "1378": "yli-maaria", - "1221": null, - "1626": "halinen", - "1185": null, - "5097": null, - "6020": "kaarinan keskusta", - "126": "lauttaranta", - "5164": null, - "6266": null, - "1603": null, - "266": null, - "3278": "ylttinen", - "137": "luostarinm\u00e4ki", - "6058": "kes\u00e4m\u00e4ki", - "3214": null, - "8820": "somero", - "2028": "tikanmaa", - "334": "martti", - "6208": "kaarinan keskusta", - "1135": "paattinen", - "1802": "lehmusvalkama", - "2141": "tikanmaa", - "1439": "oriketo", - "T6": "kauppatori", - "1265": "kakskerta", - "3016": "naantalin keskusta", - "1748": "kaistarniemi", - "8021": "aura", - "494": "l\u00e4nsikeskus", - "1308": "satava", - "459": "ilpoinen", - "6661": null, - "523": null, - "684": null, - "1784": "yli-maaria", - "1963": null, - "1346": null, - "3082": "velkua", - "1700": "majakkaranta", - "49": "port arthur", - "1091": "saram\u00e4ki", - "1755": "satava", - "3311": null, - "4052": null, - "6057": "kes\u00e4m\u00e4ki", - "4036": "paasniittu", - "476": "l\u00e4nsikeskus", - "L3": "linja-autoasema", - "479": "pansio", - "5169": null, - "3003": null, - "267": null, - "2089": "mets\u00e4aro", - "371": "satava", - "355": "kaistarniemi", - "3299": "salonkyl\u00e4", - "1129": "paattinen", - "985": "runosm\u00e4ki", - "1556": "l\u00e4nsinummi", - "5196": null, - "1175": "paattinen", - "440": "impivaara", - "501": "kurjenm\u00e4ki", - "1030": "tyks", - "161": "kupittaanpuisto", - "6102": null, - "66": "tuomiokirkkotori", - "6655": "hanhijoki", - "282": "yli-maaria", - "1805": "it\u00e4harju", - "323": "illoinen", - "1790": "yli-maaria", - "1619": "r\u00e4nt\u00e4m\u00e4ki", - "1237": "kakskerta", - "3128": "h\u00e4m\u00f6l\u00e4", - "2083": "kaanaa", - "5166": null, - "377": "kakskerta", - "4015": "ruskon keskusta", - "8129": "munkviken", - "6068": null, - "4061": "hyrk\u00f6inen", - "1523": "artukainen", - "976": "ter\u00e4srautela", - "5024": "lieto", - "2040": "kaanaa", - "4040": null, - "398": "lauttaranta", - "254": null, - "4045": null, - "6343": null, - "8011": null, - "1031": "kupittaa", - "1278": "kakskerta", - "3076": "velkua", - "905": "suikkila", - "1673": "it\u00e4harju", - "1242": "kakskerta", - "4058": "peijerl\u00e4", - "3183": "poikko", - "611": "pansio", - "6047": "kaarinan keskusta", - "1543": "naantalin pikatie", - "6673": null, - "2057": "pet\u00e4sm\u00e4ki", - "876": "it\u00e4harju", - "40": "satakunnantie", - "587": null, - "5200": null, - "1481": null, - "1184": "kakskerta", - "2078": "raision keskusta", - "765": "moisio", - "3008": "ruona", - "5163": null, - "3027": "kultaranta", - "1359": "j\u00e4k\u00e4rl\u00e4", - "6023": "kaarinan keskusta", - "1501": "vaala", - "6624": "paimio", - "1363": "j\u00e4k\u00e4rl\u00e4", - "6335": null, - "6683": null, - "6754": "paimio", - "6054": null, - "6756": null, - "1553": "l\u00e4nsinummi", - "5320": null, - "1968": null, - "6083": "littoinen", - "365": "haarla", - "6163": null, - "135": null, - "1683": null, - "1199": "kurala", - "160": "luostarinm\u00e4ki", - "6212": null, - "6252": null, - "5054": "littoinen", - "6297": "kaarinan keskusta", - "6345": "hadvala", - "582": "iso-heikkil\u00e4", - "315": "oriniemi", - "1029": "h\u00e4rk\u00e4m\u00e4ki", - "1306": "satava", - "19": "linja-autoasema", - "4066": "vahto", - "2130": "kuninkoja", - "1212": "uittamo", - "524": null, - "6019": "kaarinan keskusta", - "1093": "saram\u00e4ki", - "139": "martti", - "5472": "avanti", - "1622": "r\u00e4nt\u00e4m\u00e4ki", - "236": "oriketo", - "6276": null, - "6351": "puosta", - "3020": "naantalin keskusta", - "690": "vasaram\u00e4ki", - "5230": null, - "987": "l\u00e4nsinummi", - "5412": null, - "3053": "merimasku", - "788": "koivula", - "6309": "kuusisto", - "6371": null, - "149": "vii kaupunginosa", - "5360": "littoinen", - "6719": null, - "180": null, - "4033": "paasniittu", - "62": "nummenm\u00e4ki", - "4053": null, - "5422": "tarvasjoki", - "3228": "kaivola", - "1488": "harittu", - "3164": "r\u00f6\u00f6l\u00e4", - "6202": "kaarinan keskusta", - "8123": "stor\u00e4ng", - "6712": null, - "6274": null, - "1238": "kakskerta", - "597": "ispoinen", - "443": "ylioppilaskyl\u00e4-l\u00e4nsi", - "296": "it\u00e4ranta", - "245": "saram\u00e4ki", - "1126": "paattinen", - "3024": "viiala", - "649": "k\u00e4rs\u00e4m\u00e4ki", - "792": "koivula", - "78": "it\u00e4ranta", - "774": "pernon telakka", - "455": "impivaara", - "2074": "raision keskusta", - "5167": null, - "470": "kupittaanpuisto", - "1309": "satava", - "1416": "eerikvalla", - "6328": null, - "732": "pansio", - "5150": null, - "5221": null, - "3172": "airismaa", - "408": "illoinen", - "1094": "saram\u00e4ki", - "968": "vienola", - "5153": null, - "21": "satakunnantie", - "5197": null, - "929": "v\u00e4h\u00e4-heikkil\u00e4", - "3013": "naantalin keskusta", - "2056": null, - "3283": "haapala", - "1720": "luolavuori", - "1053": "pohjola", - "5183": null, - "6173": "hadvala", - "1001": "luolavuori", - "3277": null, - "422": null, - "T4": "kauppatori", - "3155": "montola", - "6029": null, - "495": "satakunnantie", - "5187": null, - "6242": null, - "654": "oriketo", - "1695": "it\u00e4ranta", - "1389": "paattinen", - "622": "k\u00e4rs\u00e4m\u00e4ki", - "6035": "kaarinan keskusta", - "1596": "puutori", - "6069": null, - "169": "port arthur", - "1317": "satava", - "1636": "nummenm\u00e4ki", - "875": null, - "378": null, - "5079": null, - "153": null, - "1273": "kakskerta", - "8122": null, - "4012": "munittula", - "5123": null, - "6093": "littoinen", - "3117": null, - "1465": "katariina", - "1550": "n\u00e4ttinummi", - "6028": null, - "317": "oriniemi", - "3140": "poikko", - "1722": "m\u00e4ntym\u00e4ki", - "T5": "kauppatori", - "5181": null, - "502": "kurjenm\u00e4ki", - "6071": null, - "458": "ilpoinen", - "1967": "vasaram\u00e4ki", - "1646": "ylioppilaskyl\u00e4-l\u00e4nsi", - "1092": "saram\u00e4ki", - "3138": "poikko", - "5098": null, - "411": "oriniemi", - "2042": "kaanaa", - "460": "ilpoinen", - "134": "kupittaanpuisto", - "498": "artukainen", - "1491": "harittu", - "1694": "it\u00e4ranta", - "3115": null, - "3292": "rym\u00e4ttyl\u00e4", - "1806": "pohjola", - "8108": null, - "1565": "runosm\u00e4ki", - "570": "ruissalo", - "1746": "kaistarniemi", - "3078": "velkua", - "3031": null, - "1153": "tortinm\u00e4ki", - "6079": "littoinen", - "3093": "velkua", - "316": "oriniemi", - "1152": "tortinm\u00e4ki", - "107": "vii kaupunginosa", - "1402": "tortinm\u00e4ki", - "1150": "tortinm\u00e4ki", - "5414": null, - "275": "raunistula", - "491": null, - "3098": null, - "3058": "merimasku", - "6307": "kuusisto", - "1621": "r\u00e4nt\u00e4m\u00e4ki", - "188": "urusvuori", - "6305": "kuusisto", - "12": "vii kaupunginosa", - "862": "luostarinm\u00e4ki", - "8141": "norrby", - "1139": "paattinen", - "6705": null, - "1321": "satava", - "3179": "meripirtti", - "2069": "raision keskusta", - "5009": "loukinainen", - "6615": "paimio", - "1388": null, - "5122": null, - "2161": "kuninkoja", - "2015": "raision keskusta", - "6220": "kuusisto", - "486": "suikkila", - "T39": "kauppatori", - "1611": "oriketo", - "961": "impivaara", - "993": "luostarinm\u00e4ki", - "888": "varissuo", - "4093": "kahari", - "1681": "vasaram\u00e4ki", - "1584": null, - "1032": "kupittaa", - "3192": "ylttinen", - "5255": null, - "959": "k\u00e4rs\u00e4m\u00e4ki", - "89": "linja-autoasema", - "263": "oriketo", - "1386": null, - "1773": "j\u00e4k\u00e4rl\u00e4", - "6300": "kuusisto", - "8005": null, - "1466": "katariina", - "1662": "nummenm\u00e4ki", - "336": "martti", - "664": null, - "2094": "mets\u00e4aro", - "286": "puutori", - "3150": "rym\u00e4ttyl\u00e4", - "2008": "raision keskusta", - "512": "ilpoinen", - "1438": "oriketo", - "863": "kupittaanpuisto", - "5354": "vieru", - "6030": null, - "5203": "lieto as", - "1098": "j\u00e4k\u00e4rl\u00e4", - "8014": "aura", - "6117": "tammi", - "980": "k\u00e4rs\u00e4m\u00e4ki", - "6375": "littoinen", - "620": "k\u00e4rs\u00e4m\u00e4ki", - "1083": null, - "1347": "kupittaanpuisto", - "63": "nummenm\u00e4ki", - "6316": "kuusisto", - "1787": "moisio", - "671": "pansio", - "1287": "kakskerta", - "18": "konserttitalo", - "669": "pansio", - "3197": null, - "432": "maanp\u00e4\u00e4", - "879": null, - "5184": null, - "318": "oriniemi", - "1502": "vaala", - "6377": "littoinen", - "453": "ylioppilaskyl\u00e4-l\u00e4nsi", - "3297": "okala", - "6230": "sipil\u00e4nm\u00e4ki", - "2097": "ihala", - "3029": "kultaranta", - "921": "uittamo", - "369": "satava", - "527": "patterinhaka", - "159": "luostarinm\u00e4ki", - "6145": null, - "6678": null, - "589": null, - "730": "pansio", - "4023": "ruskon keskusta", - "8145": "pargas", - "6169": null, - "819": "l\u00e4nsinummi", - "5144": null, - "5208": null, - "5022": "lieto", - "5339": null, - "155": "vii kaupunginosa", - "1169": "paattinen", - "6362": null, - "8015": "aura", - "1713": "ilpoinen", - "6631": null, - "8134": "pargas", - "1": "satama", - "5403": null, - "576": "satama", - "179": null, - "1725": "moikoinen", - "5365": null, - "2043": "kaanaa", - "6193": null, - "3143": null, - "5278": null, - "4078": "hemmola", - "1437": "oriketo", - "3216": null, - "5084": null, - "276": "raunistula", - "1181": null, - "603": "liljalaakso", - "1827": "nummen koulu", - "2095": "ihala", - "1726": null, - "1125": "paattinen", - "4011": "munittula", - "57": "kurala", - "6657": "hanhijoki", - "6138": "kaarinan keskusta", - "2129": "kuninkoja", - "629": null, - "1460": null, - "6239": null, - "558": "ruissalo", - "8019": "aura", - "3296": "aaslaluoto", - "804": null, - "656": "oriketo", - "257": "m\u00e4ntym\u00e4ki", - "6046": "kaarinan keskusta", - "94": "lauttaranta", - "700": "paattinen", - "1567": "runosm\u00e4ki", - "4047": null, - "1503": "vaala", - "1837": "vii kaupunginosa", - "339": null, - "615": "kastu", - "3266": null, - "6360": null, - "572": "ruissalo", - "6228": "sipil\u00e4nm\u00e4ki", - "2053": null, - "1590": null, - "6159": "runko", - "6246": null, - "1480": "pikisaari", - "5428": null, - "1090": "saram\u00e4ki", - "3147": null, - "372": "satava", - "1370": "j\u00e4k\u00e4rl\u00e4", - "8961": "korpo", - "717": "vasaram\u00e4ki", - "5439": "tarvasjoki", - "3199": "naantalin keskusta", - "400": null, - "483": "suikkila", - "1498": "satama", - "6374": null, - "394": "friskala", - "5128": null, - "5423": "tarvasjoki", - "1454": "uittamo", - "1127": "paattinen", - "457": "ilpoinen", - "598": "luolavuori", - "375": "satava", - "6349": null -} \ No newline at end of file
--- a/regions.gmp Thu Mar 29 23:55:36 2018 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,269 +0,0 @@ -roadmap^60.44535462295548, 22.298715930500638^16@undefined^#FF0000,5,1,#ff8800,0.4^^60.3977,22.24465~60.40772,22.24046~60.40792,22.26057~60.40076,22.27409~60.3952,22.25642 -Haarla^#FF0000,5,1,#ff8800,0.4^^60.3977,22.22706~60.38719,22.23676~60.38341,22.22466~60.38518,22.21205~60.39359,22.20706~60.39816,22.21341 -Friskala^#FF0000,5,1,#ff8800,0.4^^60.39868,22.21599~60.39804,22.22852~60.38876,22.23916~60.38952,22.24843~60.39329,22.25135~60.40217,22.23474~60.4019,22.21689 -Oriniemi^#FF0000,5,1,#ff8800,0.4^^60.38871,22.16432~60.39236,22.18483~60.39972,22.188~60.40171,22.1823~60.39919,22.15413~60.39151,22.15633 -Maanpää^#FF0000,5,1,#ff8800,0.4^^60.42123,22.17264~60.41472,22.15422~60.40622,22.14277~60.40003,22.15599~60.40577,22.17143~60.41357,22.18174 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43275,22.20869~60.4239,22.21632~60.41889,22.19831~60.42495,22.19216~60.43033,22.19648 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42148,22.17333~60.42584,22.18964~60.41902,22.1971~60.41534,22.18056 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49702,22.21496~60.49936,22.22028~60.50048,22.23744~60.49676,22.2392~60.49373,22.23435~60.49306,22.23554~60.49178,22.23402~60.48872,22.22903~60.48729,22.2221~60.49085,22.21505 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45331,22.2865~60.45033,22.29068~60.45113,22.29322~60.45198,22.29413~60.45225,22.29741~60.45399,22.29853~60.45529,22.2975~60.45495,22.29585~60.45446,22.2915~60.45386,22.28832~60.45369,22.28748 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4445,22.25538~60.44359,22.25256~60.44121,22.24824~60.43617,22.25517~60.43897,22.26358 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4537,22.25043~60.45203,22.25283~60.45345,22.25685~60.45493,22.25432 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45224,22.29757~60.4499,22.32448~60.4569,22.32432~60.4621,22.31703~60.45992,22.29862~60.45961,22.29964~60.45684,22.30304~60.45528,22.29775~60.45402,22.29882 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45206,22.29738~60.45137,22.2971~60.44687,22.30439~60.44232,22.3131~60.43895,22.31757~60.44625,22.3267~60.44913,22.32902 -Erikvalla^#FF0000,5,1,#ff8800,0.4^^60.36483,22.11222~60.35498,22.12595~60.34539,22.09816~60.35061,22.08758 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45658,22.33769~60.46067,22.33863~60.46369,22.34413~60.46361,22.35091~60.46069,22.35683~60.45802,22.35761~60.45549,22.34853~60.45532,22.34116 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4623,22.31774~60.46502,22.33262~60.46094,22.33791~60.4565,22.33709~60.45315,22.33619~60.45112,22.33105~60.45135,22.32557~60.45712,22.32505 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42408,22.21672~60.43288,22.20943~60.43357,22.21448~60.43179,22.225~60.42963,22.22912~60.42589,22.23131~60.42324,22.2362~60.42237,22.23158~60.41794,22.22753 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45645,22.26163~60.45447,22.26424~60.45634,22.26935~60.4576,22.26927~60.45794,22.2662 -undefined^#FF0000,5,1,#ff8800,0.4^^60.456,22.26864~60.45472,22.2702~60.45356,22.26639~60.45395,22.26597~60.45512,22.26643 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45569,22.26935~60.45492,22.27039~60.45569,22.27163~60.45627,22.27076 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45811,22.27231~60.4578,22.27506~60.45618,22.27427~60.45707,22.27271 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48328,22.24959~60.48059,22.25139~60.47672,22.25169~60.47522,22.26525~60.4831,22.2707 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4697,22.22131~60.46693,22.21517~60.46532,22.20544~60.47272,22.19522~60.47605,22.20406~60.47122,22.21328 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4705,22.21951~60.48023,22.22414~60.48044,22.21169~60.47626,22.20483~60.47169,22.21384 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45191,22.2745~60.44999,22.27746~60.44796,22.2706~60.44837,22.26998~60.44934,22.272 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4457,22.19908~60.44249,22.20603~60.43554,22.20629~60.43394,22.19696~60.44188,22.18918 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4219,22.10621~60.4208,22.13539~60.40461,22.11823~60.40554,22.10579 -Pernon telakka^#FF0000,5,1,#ff8800,0.4^^60.46255,22.1208~60.46094,22.14792~60.45392,22.15324~60.45116,22.13868~60.44198,22.1196~60.4466,22.10751 -Perno^#FF0000,5,1,#ff8800,0.4^^60.45943,22.1494~60.45408,22.15343~60.45301,22.15429~60.45194,22.15877~60.45006,22.17728~60.45513,22.17316~60.4602,22.17171 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46014,22.17238~60.4603,22.18908~60.45773,22.18912~60.45789,22.18193~60.45188,22.1817~60.45125,22.18339~60.45265,22.18662~60.45364,22.19244~60.45041,22.19823~60.44625,22.19779~60.44274,22.18699~60.4505,22.17996 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45066,22.24616~60.44458,22.25495~60.44369,22.25247~60.43624,22.23858~60.4444,22.23654~60.44471,22.23537~60.4478,22.2407 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48504,22.23244~60.48575,22.24697~60.49033,22.24506~60.49114,22.24283~60.49107,22.24098~60.49086,22.24005~60.49023,22.23753~60.49002,22.23558~60.48981,22.23345~60.491,22.23294~60.48865,22.22914~60.48714,22.22952~60.48611,22.23257 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48987,22.23356~60.49103,22.23309~60.49175,22.23427~60.49312,22.23579~60.49373,22.2346~60.49673,22.23947~60.49728,22.2393~60.49751,22.24406~60.49696,22.24764~60.49359,22.24392~60.49128,22.24289~60.49117,22.24067~60.49032,22.23748 -Ruissalo^#FF0000,5,1,#ff8800,0.4^^60.42207,22.10793~60.43171,22.10878~60.43629,22.11982~60.43677,22.12916~60.43279,22.1408~60.43745,22.15093~60.43702,22.16208~60.43487,22.16517~60.42944,22.16861~60.4291,22.16723~60.4282,22.16354~60.42463,22.15582~60.42085,22.14449 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43186,22.10827~60.4223,22.10735~60.42254,22.10205~60.41546,22.0972~60.41587,22.09045~60.42412,22.0846~60.42765,22.08646 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44991,22.24738~60.45435,22.25976~60.448,22.2675~60.4447,22.25516 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45217,22.26268~60.45381,22.26794~60.45108,22.27178~60.4493,22.26616 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42275,22.24174~60.43039,22.24392~60.43345,22.24115~60.43304,22.23017~60.43182,22.22603~60.4298,22.2295~60.42591,22.23195~60.42344,22.23659 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44096,22.24787~60.43597,22.255~60.43152,22.24341~60.43358,22.2417~60.43332,22.2306~60.43608,22.23889 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48239,22.29941~60.48947,22.30446~60.49533,22.31812~60.48423,22.34836~60.4741,22.3328~60.47605,22.32512~60.47535,22.32003~60.4791,22.30809 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45561,22.3637~60.45679,22.38985~60.45604,22.42422~60.44062,22.42533~60.44181,22.39838~60.43955,22.36977~60.44301,22.36914 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42351,22.24337~60.43036,22.24491~60.43116,22.24466~60.43677,22.259~60.42605,22.26388 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43711,22.25976~60.4297,22.26362~60.43476,22.28431~60.4409,22.27738 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44109,22.27813~60.44283,22.28328~60.43965,22.28611~60.44219,22.29813~60.43711,22.3013~60.43474,22.28554 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44452,22.25624~60.44774,22.26929~60.44727,22.2704~60.4496,22.2777~60.44736,22.2807~60.44634,22.27856~60.44338,22.28208~60.44145,22.27749~60.43898,22.26476 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47118,22.16063~60.47947,22.18281~60.47535,22.18783~60.4732,22.189~60.47133,22.1923~60.47014,22.19453~60.46911,22.19307~60.46615,22.19058~60.46354,22.18959~60.462,22.18921~60.46103,22.18338~60.46691,22.17196 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48421,22.13076~60.48235,22.13745~60.47389,22.1541~60.46755,22.13231~60.47493,22.12153~60.48071,22.11884 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47353,22.1541~60.47091,22.15934~60.46926,22.15591~60.46098,22.15119~60.46196,22.13721~60.46798,22.145 -undefined^#FF0000,5,1,#ff8800,0.4^^60.473,22.15251~60.46819,22.14438~60.46243,22.13627~60.46293,22.12142~60.46689,22.13144 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47074,22.1599~60.46629,22.17157~60.46058,22.182~60.46054,22.17163~60.45963,22.15159~60.46511,22.15427~60.46911,22.15644 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45853,22.19019~60.45508,22.19054~60.45053,22.19882~60.44925,22.21523~60.45314,22.22142~60.45383,22.22435 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46113,22.19127~60.46132,22.19824~60.46001,22.2073~60.45919,22.21152~60.45652,22.2088~60.45931,22.19073 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46139,22.19131~60.46428,22.19195~60.46767,22.194~60.47022,22.19663~60.46369,22.20573~60.45959,22.21049~60.46167,22.19811 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48884,22.18543~60.48132,22.18556~60.47867,22.1974~60.47689,22.20328~60.48104,22.21122~60.48704,22.20809~60.48823,22.19436 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48122,22.18547~60.47853,22.19719~60.47645,22.20365~60.47299,22.19482 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43241,22.32263~60.42835,22.32737~60.4233,22.33585~60.42025,22.32107~60.42818,22.31196~60.43215,22.31439~60.43258,22.31667 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42961,22.26392~60.4343,22.28456~60.43499,22.29225~60.43245,22.29564~60.42894,22.29349~60.42506,22.27929~60.42531,22.26699 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42521,22.26577~60.42195,22.26877~60.41579,22.26733~60.41625,22.27877~60.42052,22.2783~60.42469,22.2762 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42288,22.24603~60.42536,22.26349~60.4219,22.26787~60.4157,22.26641~60.41536,22.2713~60.40943,22.26612~60.41382,22.25849 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41536,22.18092~60.41875,22.19766~60.4136,22.20165~60.41187,22.18124~60.41382,22.18224 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41156,22.18045~60.41307,22.20002~60.40765,22.19821~60.40864,22.17655 -undefined^#FF0000,5,1,#ff8800,0.4^^60.40834,22.17552~60.40773,22.19004~60.40054,22.18878~60.40212,22.18257~60.40071,22.1682~60.40567,22.17207 -Tammisto^#FF0000,5,1,#ff8800,0.4^^60.38922,22.16942~60.39234,22.18616~60.38439,22.1926~60.38445,22.16751 -Majamäki^#FF0000,5,1,#ff8800,0.4^^60.39291,22.18552~60.39257,22.19483~60.39348,22.20569~60.39844,22.21229~60.3995,22.18893 -undefined^#FF0000,5,1,#ff8800,0.4^^60.40769,22.19037~60.40056,22.18946~60.40044,22.19775~60.40256,22.19895~60.40733,22.19792 -Toijainen^#FF0000,5,1,#ff8800,0.4^^60.41343,22.21989~60.40506,22.22324~60.40398,22.20494~60.4127,22.2044 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44634,22.22058~60.44405,22.22474~60.44395,22.23328~60.44604,22.23667~60.44797,22.23457~60.44768,22.22393 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44594,22.19951~60.4478,22.19877~60.44824,22.21556~60.44775,22.22051~60.44611,22.22006~60.44378,22.22384~60.44355,22.23234~60.44448,22.23491~60.44422,22.23603~60.43618,22.23813~60.43201,22.22567~60.43402,22.21505~60.43541,22.20654~60.44264,22.2068 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44896,22.2171~60.44767,22.22204~60.44837,22.22394~60.44827,22.23472~60.4463,22.2371~60.45119,22.24507~60.45133,22.24013~60.45296,22.23209~60.45315,22.22472 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47143,22.30907~60.46766,22.3065~60.46638,22.30976~60.46627,22.32465~60.46868,22.33113~60.47168,22.33288~60.47388,22.329~60.47425,22.32349~60.47351,22.31668 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45199,22.27478~60.45005,22.27763~60.45144,22.28188~60.45277,22.27968~60.45313,22.27621 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44999,22.27767~60.45277,22.28687~60.45026,22.29051~60.44722,22.2813 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41489,22.29662~60.40966,22.30021~60.41175,22.31038~60.41516,22.31797~60.41864,22.31381~60.41797,22.30828~60.41666,22.3036 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41662,22.31787~60.41211,22.32495~60.41382,22.33615~60.41582,22.33948~60.41949,22.33244~60.41896,22.32201 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43793,22.35164~60.43952,22.36344~60.43178,22.37284~60.42969,22.35957~60.43502,22.35297 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43777,22.35091~60.43508,22.35207~60.4293,22.35903~60.42704,22.34468~60.43318,22.33569~60.43753,22.33349 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43002,22.32731~60.43303,22.33487~60.4259,22.34668~60.42359,22.34244~60.42658,22.33374 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43107,22.29598~60.43256,22.30139~60.42946,22.30611~60.42796,22.30954~60.42544,22.30964~60.42451,22.30518~60.42191,22.30171~60.42346,22.29444~60.42401,22.29166~60.42781,22.29229~60.42907,22.29398 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4247,22.27686~60.42481,22.27978~60.42649,22.28607~60.42571,22.29051~60.42375,22.29105~60.42174,22.30152~60.41947,22.29918~60.41873,22.29367~60.41824,22.29177~60.41723,22.28889~60.41632,22.27951~60.42068,22.27894 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41822,22.29268~60.41866,22.29452~60.41929,22.29923~60.42414,22.30531~60.42625,22.31349~60.41981,22.32087~60.41902,22.31332~60.41824,22.30827~60.41482,22.29424 -undefined^#FF0000,5,1,#ff8800,0.4^^60.50456,22.27092~60.4942,22.26937~60.49296,22.28753~60.49025,22.30289~60.49583,22.31615~60.50197,22.30518~60.50918,22.29724~60.50454,22.27839 -undefined^#FF0000,5,1,#ff8800,0.4^^60.51907,22.29928~60.50948,22.29774~60.50223,22.30547~60.49598,22.31774~60.4924,22.32691~60.49714,22.33434~60.50004,22.33825~60.50487,22.34078~60.50577,22.34722~60.50741,22.35198~60.51125,22.35147~60.51308,22.34955~60.51599,22.35211~60.51867,22.34943~60.52121,22.35074~60.52359,22.34838~60.52687,22.35005~60.5276,22.32719~60.52621,22.30748 -undefined^#FF0000,5,1,#ff8800,0.4^^60.53067,22.28298~60.53473,22.28328~60.53746,22.28761~60.53782,22.29628~60.53611,22.30546~60.53301,22.31246~60.52963,22.31031~60.52767,22.30177~60.52746,22.29008~60.5278,22.28504 -undefined^#FF0000,5,1,#ff8800,0.4^^60.54416,22.33589~60.53523,22.3407~60.5348,22.35709~60.53816,22.38258~60.5504,22.37649~60.55019,22.35541 -undefined^#FF0000,5,1,#ff8800,0.4^^60.53831,22.28826~60.53831,22.29639~60.5366,22.30597~60.53508,22.31491~60.53941,22.33053~60.54105,22.3343~60.54776,22.32782~60.55521,22.31581~60.555,22.30319~60.5488,22.29272~60.54211,22.28673 -undefined^#FF0000,5,1,#ff8800,0.4^^60.73911,22.40833~60.65804,22.36507~60.65297,22.46585~60.69574,22.47177~60.72608,22.44863 -undefined^#FF0000,5,1,#ff8800,0.4^^60.63228,22.25193~60.63841,22.25663~60.63974,22.26757~60.63789,22.27982~60.63179,22.28508~60.62939,22.28474~60.62591,22.27817~60.62497,22.26963~60.62585,22.26294~60.62816,22.25642 -undefined^#FF0000,5,1,#ff8800,0.4^^60.61701,22.29598~60.61844,22.29997~60.62151,22.30392~60.62177,22.31443~60.61989,22.32263~60.61751,22.32744~60.61309,22.32727~60.6105,22.32349~60.60898,22.3134~60.60578,22.30641~60.60473,22.29837~60.60846,22.29452~60.61393,22.29362 -undefined^#FF0000,5,1,#ff8800,0.4^^60.63183,22.28765~60.62286,22.30757~60.62203,22.30275~60.61859,22.29876~60.61793,22.29512~60.6144,22.291~60.61267,22.28526~60.61524,22.26766~60.62429,22.25701~60.62436,22.27036~60.62543,22.27867~60.62748,22.28476 -undefined^#FF0000,5,1,#ff8800,0.4^^60.5485,22.21865~60.54859,22.22521~60.54679,22.23345~60.54212,22.23594~60.53736,22.23298~60.53583,22.22764~60.53504,22.22218~60.53565,22.21249~60.53877,22.21165 -undefined^#FF0000,5,1,#ff8800,0.4^^60.52877,22.21779~60.52955,22.22865~60.52875,22.23582~60.52454,22.23461~60.52214,22.22831~60.52235,22.21873~60.5245,22.21595 -undefined^#FF0000,5,1,#ff8800,0.4^^60.51975,22.21418~60.52028,22.23079~60.51605,22.23247~60.51343,22.23208~60.51251,22.2238~60.51284,22.21253~60.51642,22.20939 -undefined^#FF0000,5,1,#ff8800,0.4^^60.5124,22.21225~60.51248,22.22451~60.51299,22.23247~60.50741,22.23603~60.50545,22.23423~60.50505,22.22405~60.50632,22.20916~60.50953,22.20603~60.51158,22.20914 -undefined^#FF0000,5,1,#ff8800,0.4^^60.50515,22.21667~60.49938,22.21689~60.50086,22.23793~60.50539,22.23839~60.50476,22.22388 -undefined^#FF0000,5,1,#ff8800,0.4^^60.56523,22.23268~60.56325,22.23641~60.55938,22.23357~60.55631,22.23255~60.55635,22.22264~60.55931,22.22038~60.56377,22.22117~60.56525,22.22697 -undefined^#FF0000,5,1,#ff8800,0.4^^60.59679,22.27705~60.59422,22.28856~60.58484,22.27633~60.59074,22.261~60.59537,22.26289 -undefined^#FF0000,5,1,#ff8800,0.4^^60.60622,22.28272~60.60374,22.29667~60.59449,22.2892~60.59743,22.27614 -undefined^#FF0000,5,1,#ff8800,0.4^^60.5469,22.2341~60.54117,22.23667~60.54289,22.25424~60.54653,22.25504~60.54902,22.25303~60.5496,22.24528~60.54848,22.23719 -undefined^#FF0000,5,1,#ff8800,0.4^^60.53373,22.23598~60.53299,22.25298~60.5291,22.25375~60.52862,22.24042~60.53072,22.23656 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49101,22.19397~60.49163,22.19834~60.49194,22.20178~60.4921,22.20437~60.49179,22.20583~60.49126,22.2083~60.48972,22.20796~60.48979,22.2039~60.48898,22.19994~60.4889,22.19673~60.4897,22.19482 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4934,22.17886~60.48956,22.18084~60.4911,22.19373~60.49171,22.19841~60.49219,22.20442~60.49339,22.21451~60.4971,22.21457 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49721,22.14869~60.50015,22.16573~60.49277,22.17238~60.48988,22.15109 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48622,22.15035~60.48616,22.14137~60.49151,22.13889~60.49218,22.14262~60.49193,22.14929~60.48956,22.15012 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48615,22.14136~60.48618,22.15052~60.48319,22.15037~60.48113,22.14966~60.47855,22.14669~60.48296,22.13831 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46621,22.01291~60.4756,22.03136~60.46964,22.04724~60.45966,22.02782 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48793,22.05986~60.48292,22.06321~60.48423,22.07634~60.4891,22.07471 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47963,22.0434~60.48179,22.04952~60.48136,22.05795~60.47832,22.06057~60.47644,22.05118~60.4777,22.04725 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47451,22.05205~60.47139,22.04357~60.47441,22.03658~60.47698,22.04613 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48013,22.04005~60.47721,22.04623~60.4745,22.03626~60.47745,22.02811~60.47991,22.03291 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46934,22.00377~60.46376,22.006~60.45842,22.00107~60.45739,21.99416~60.45956,21.9855~60.4627,21.98495~60.46486,21.9869~60.46816,21.99042~60.47118,21.99553~60.47116,22.00085 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4583,21.9657~60.45409,21.96832~60.45339,21.98699~60.45687,21.98618~60.45903,21.97556 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46479,21.93772~60.4601,21.94146~60.45912,21.95794~60.45933,21.96746~60.46305,21.96746~60.46538,21.95206 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45817,21.93747~60.45787,21.95395~60.45461,21.96017~60.44968,21.95759~60.44452,21.94811~60.44901,21.93678~60.4558,21.93259 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47289,21.92545~60.47127,21.93193~60.4642,21.93661~60.45933,21.93905~60.45779,21.93472~60.45682,21.93004~60.46058,21.92725~60.46553,21.92554 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44672,21.99368~60.44539,22.01072~60.43828,22.0106~60.43692,21.99503~60.4419,21.98714 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43249,21.99471~60.42817,21.99317~60.42641,21.99991~60.42794,22.00707~60.43068,22.00725~60.43279,22.00142 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4291,22.01385~60.42671,22.02724~60.4225,22.02561~60.42091,22.01817~60.42152,22.00729~60.42571,22.00965 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43711,22.03643~60.43147,22.03844~60.43175,22.02212~60.43729,22.02329~60.43808,22.03051 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43713,22.03784~60.43264,22.03969~60.4338,22.05253~60.4375,22.05188~60.43833,22.04534 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43237,22.04244~60.43385,22.05553~60.43279,22.06823~60.42902,22.06797~60.42481,22.06334~60.42356,22.05095~60.42731,22.04409 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44632,22.01141~60.43693,22.01184~60.43838,22.03102~60.4431,22.0342~60.44734,22.02842 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45153,21.99738~60.45208,22.01853~60.44772,22.0278~60.44674,22.0081~60.4474,21.99635 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45536,21.99716~60.45548,22.01993~60.45229,22.01896~60.45182,21.99755 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45817,22.00171~60.45587,22.00239~60.45578,22.02025~60.45977,22.02428~60.46318,22.01614~60.46463,22.00757 -undefined^#FF0000,5,1,#ff8800,0.4^^60.38468,21.92931~60.3751,21.92828~60.37034,21.933~60.37009,21.94914~60.37247,21.95781~60.37684,21.96141~60.38138,21.95583~60.38395,21.9437 -undefined^#FF0000,5,1,#ff8800,0.4^^60.39196,21.96356~60.38507,21.95802~60.38214,21.95519~60.38389,21.94663~60.38839,21.94785~60.3915,21.95289~60.39255,21.95558 -undefined^#FF0000,5,1,#ff8800,0.4^^60.39219,21.96429~60.39327,21.97081~60.39785,21.97493~60.40239,21.98922~60.39959,22.00454~60.3896,22.00042~60.38519,21.98236~60.38545,21.96723~60.38557,21.9592 -undefined^#FF0000,5,1,#ff8800,0.4^^60.37034,21.85902~60.37798,21.86576~60.379,21.88296~60.37701,21.89919~60.37115,21.89893~60.36266,21.89318 -undefined^#FF0000,5,1,#ff8800,0.4^^60.36147,21.91858~60.34742,21.89533~60.35684,21.81905~60.36498,21.816~60.36818,21.82743~60.36631,21.86932~60.3619,21.89292 -undefined^#FF0000,5,1,#ff8800,0.4^^60.345,21.93592~60.35307,21.93884~60.35161,21.96677~60.34273,21.96631 -undefined^#FF0000,5,1,#ff8800,0.4^^60.34721,21.8967~60.34462,21.93069~60.35386,21.93677~60.36105,21.94742~60.36139,21.91931 -undefined^#FF0000,5,1,#ff8800,0.4^^60.37034,21.91867~60.36958,21.96193~60.36075,21.95832~60.36209,21.91776 -undefined^#FF0000,5,1,#ff8800,0.4^^60.33213,21.94819~60.33858,22.00361~60.33052,22.04098~60.31658,22.04338~60.30279,22.02163~60.31461,21.96875~60.3181,21.9125~60.3248,21.91719~60.32677,21.94377 -undefined^#FF0000,5,1,#ff8800,0.4^^60.31615,21.91275~60.31411,21.96682~60.30382,22.00253~60.2732,21.95927~60.27022,21.9039~60.27743,21.86993~60.31041,21.86229 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4588,21.89253~60.46342,21.91277~60.45913,21.92518~60.45353,21.92335~60.45278,21.89848 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41993,21.88532~60.41981,21.90974~60.41084,21.90961~60.40606,21.90507~60.40658,21.88517~60.41376,21.88275 -undefined^#FF0000,5,1,#ff8800,0.4^^60.40559,21.87069~60.3973,21.86145~60.39395,21.86816~60.3913,21.88425~60.39673,21.89541~60.40183,21.90391~60.40548,21.90203~60.40573,21.88763~60.40638,21.87778 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41411,21.86657~60.40649,21.87274~60.4061,21.86952~60.39758,21.85996~60.3999,21.84439~60.40677,21.84254~60.41169,21.84863 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41625,21.84606~60.41236,21.83934~60.4107,21.84571~60.41211,21.8485~60.41383,21.85666~60.41599,21.85209 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41608,21.82546~60.4126,21.83867~60.41642,21.84571~60.41676,21.8476~60.41523,21.85736~60.41847,21.86356~60.42265,21.85766~60.42449,21.84555~60.42942,21.83726~60.4271,21.82994~60.42242,21.82972~60.41895,21.82501 -undefined^#FF0000,5,1,#ff8800,0.4^^60.40953,21.82254~60.40847,21.8294~60.39851,21.83172~60.39584,21.81224~60.39433,21.78955~60.40101,21.78666~60.40682,21.80082 -undefined^#FF0000,5,1,#ff8800,0.4^^60.39418,21.79404~60.38477,21.79782~60.3818,21.81018~60.39284,21.83845~60.3988,21.8367~60.39539,21.81194 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44168,21.89524~60.43967,21.92588~60.4315,21.92446~60.43124,21.91478~60.43522,21.91076~60.43514,21.89388 -undefined^#FF0000,5,1,#ff8800,0.4^^60.31005,22.31126~60.30829,22.31139~60.30549,22.32734~60.3091,22.33233 -undefined^#FF0000,5,1,#ff8800,0.4^^60.31726,22.31225~60.31029,22.31812~60.31014,22.31119~60.30795,22.30609~60.31543,22.30019 -undefined^#FF0000,5,1,#ff8800,0.4^^60.30946,22.30409~60.30757,22.30542~60.30366,22.30785~60.29686,22.30906~60.2964,22.29239~60.30305,22.29152~60.30762,22.29572~60.30874,22.29992 -undefined^#FF0000,5,1,#ff8800,0.4^^60.29872,22.3089~60.29602,22.30952~60.29306,22.30779~60.2912,22.31036~60.29087,22.31654~60.2948,22.31885~60.30009,22.31516~60.2991,22.31073 -undefined^#FF0000,5,1,#ff8800,0.4^^60.30564,22.32491~60.30443,22.32312~60.30334,22.31706~60.3037,22.30853~60.30703,22.30615~60.30808,22.31085 -undefined^#FF0000,5,1,#ff8800,0.4^^60.30238,22.31725~60.30307,22.32282~60.30508,22.3254~60.30326,22.33505~60.29891,22.32422~60.29814,22.31792~60.30027,22.31532 -undefined^#FF0000,5,1,#ff8800,0.4^^60.31741,22.31302~60.3105,22.31933~60.31371,22.33881~60.32013,22.3443~60.32292,22.3345~60.32233,22.32158 -undefined^#FF0000,5,1,#ff8800,0.4^^60.35167,22.34817~60.34309,22.34877~60.34296,22.37713~60.34534,22.39574~60.35086,22.39134~60.35266,22.37124~60.35292,22.35754 -undefined^#FF0000,5,1,#ff8800,0.4^^60.32516,22.33495~60.3187,22.36885~60.32113,22.38284~60.32541,22.38764~60.33406,22.35426~60.33033,22.34112 -undefined^#FF0000,5,1,#ff8800,0.4^^60.36324,22.34812~60.35388,22.34658~60.35574,22.37044~60.36562,22.36825 -Kukola^#FF0000,5,1,#ff8800,0.4^^60.41358,22.22011~60.40495,22.22367~60.40406,22.2398~60.40792,22.23734~60.41234,22.23324~60.41464,22.22954~60.41648,22.22409 -undefined^#FF0000,5,1,#ff8800,0.4^^60.50787,22.44893~60.50853,22.45912~60.50819,22.46699~60.50497,22.46741~60.50317,22.4648~60.50189,22.45962~60.50153,22.45521~60.50215,22.45004~60.50255,22.44831~60.50485,22.44773 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42716,22.51605~60.42152,22.51764~60.42273,22.53824~60.42689,22.53533~60.42836,22.52668 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42815,22.51498~60.42365,22.51652~60.42286,22.50405~60.42545,22.50265~60.42893,22.50496~60.4312,22.51206 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42341,22.51682~60.42117,22.51721~60.42146,22.51966~60.41629,22.51476~60.41456,22.50974~60.4169,22.50669~60.42265,22.50845 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41695,22.42666~60.40546,22.43262~60.40915,22.45477~60.42096,22.44649 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42114,22.44678~60.42228,22.457~60.41074,22.47228~60.40917,22.45584 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4226,22.45713~60.42427,22.45721~60.42595,22.46996~60.42413,22.48103~60.41961,22.48056~60.41902,22.46213 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42517,22.48142~60.41548,22.48056~60.41682,22.503~60.42228,22.50318~60.42232,22.49283 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45777,22.67578~60.45959,22.68239~60.45933,22.69372~60.45603,22.70428~60.45167,22.70831~60.44664,22.70857~60.44423,22.69632~60.44532,22.68055~60.44647,22.67252~60.44863,22.67166 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45944,22.67733~60.46092,22.69544~60.46672,22.69458~60.46699,22.66836~60.46703,22.6487~60.4624,22.64464 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46799,22.7305~60.46779,22.73739~60.465,22.74003~60.46261,22.73803~60.46217,22.73225~60.4629,22.72985 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45777,22.70256~60.45065,22.7114~60.46046,22.73801~60.46591,22.71834 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43692,22.68321~60.43455,22.69084~60.42925,22.69067~60.42557,22.6866~60.42517,22.68029~60.42591,22.67351~60.42804,22.66844~60.43214,22.66584~60.43605,22.67028~60.43688,22.67745 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4826,22.371~60.47977,22.38142~60.47488,22.38627~60.47167,22.37992~60.47257,22.36853~60.4745,22.36182 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47141,22.35692~60.46921,22.37027~60.4605,22.35851~60.46692,22.34488 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49049,22.3955~60.48326,22.40232~60.47488,22.38705~60.48028,22.38164~60.48316,22.37111 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49036,22.39645~60.49004,22.40401~60.49285,22.41177~60.49002,22.42026~60.48729,22.42443~60.48303,22.40307 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49323,22.41323~60.49226,22.41872~60.48829,22.42606~60.49018,22.4337~60.49554,22.43417~60.49989,22.42843~60.49778,22.41595 -undefined^#FF0000,5,1,#ff8800,0.4^^60.50025,22.43061~60.49552,22.43605~60.49056,22.43513~60.49038,22.45086~60.49707,22.44944~60.50221,22.44357 -undefined^#FF0000,5,1,#ff8800,0.4^^60.51397,22.46206~60.50845,22.46544~60.50864,22.45903~60.50805,22.44888~60.51385,22.449 -undefined^#FF0000,5,1,#ff8800,0.4^^60.51392,22.46251~60.50851,22.46565~60.50827,22.46807~60.51109,22.47562~60.51545,22.46873 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45911,22.21202~60.45806,22.22069~60.4563,22.23515~60.45568,22.23772~60.45322,22.23343~60.45646,22.20923 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49742,22.14861~60.50046,22.16552~60.50749,22.16646~60.51229,22.15288~60.51079,22.12724~60.5046,22.11986~60.49856,22.12634~60.49676,22.13936 -undefined^#FF0000,5,1,#ff8800,0.4^^60.5154,22.37237~60.5143,22.39314~60.50793,22.40026~60.50015,22.38808~60.49888,22.37503~60.50081,22.36358~60.50646,22.359~60.51193,22.3607 -undefined^#FF0000,5,1,#ff8800,0.4^^60.55994,22.41537~60.555,22.44945~60.57174,22.46909~60.57958,22.43482~60.57043,22.42093 -undefined^#FF0000,5,1,#ff8800,0.4^^60.65712,22.51081~60.62803,22.52145~60.62278,22.60523~60.64753,22.63429~60.6662,22.61381~60.66486,22.54679 -undefined^#FF0000,5,1,#ff8800,0.4^^60.37586,23.08399~60.40826,23.09137~60.40088,23.20724~60.35661,23.16847 -undefined^#FF0000,5,1,#ff8800,0.4^^60.5184,22.29066~60.50809,22.2868~60.50501,22.26305~60.50686,22.23835~60.51316,22.23453~60.51705,22.24268 -undefined^#FF0000,5,1,#ff8800,0.4^^60.58368,22.71183~60.5907,22.72732~60.58924,22.75895~60.57904,22.75406~60.57702,22.72431 -undefined^#FF0000,5,1,#ff8800,0.4^^60.66418,23.1142~60.64273,23.11944~60.645,23.1651~60.66338,23.1621 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47127,22.38121~60.46374,22.39039~60.46065,22.42348~60.46995,22.43357~60.48456,22.4226~60.48176,22.40141 -undefined^#FF0000,5,1,#ff8800,0.4^^60.59725,22.8871~60.59487,22.92104~60.58161,22.9095~60.57626,22.87997~60.58278,22.86698~60.59122,22.87079 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48497,22.23079~60.47757,22.23225~60.47539,22.23637~60.47755,22.24371~60.47765,22.25101~60.4807,22.2507~60.48555,22.24749 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4803,22.22448~60.47454,22.23796~60.46833,22.23435~60.47094,22.22033 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46405,22.09132~60.4627,22.11106~60.47455,22.11768~60.4849,22.11197~60.48188,22.09514~60.47191,22.09863 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46224,22.29508~60.46122,22.29679~60.4604,22.29517~60.46062,22.29415~60.46164,22.29403~60.46233,22.29434 -undefined^#FF0000,5,1,#ff8800,0.4^^60.6386,23.48019~60.64036,23.54104~60.61247,23.55108~60.60559,23.51006~60.61444,23.45856~60.62842,23.45907 -Moikoinen^#FF0000,5,1,#ff8800,0.4^^60.4222,22.23671~60.41807,22.23096~60.41564,22.23169~60.4083,22.23886~60.40847,22.26201~60.42222,22.24487 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46904,22.2353~60.46183,22.25873~60.45824,22.24483~60.46736,22.23274 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46354,22.21109~60.46532,22.23178~60.45828,22.24375~60.45807,22.22897~60.46028,22.21318 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48002,22.29883~60.47485,22.29218~60.47239,22.29136~60.47177,22.30714~60.47418,22.31576~60.47621,22.31538~60.48083,22.3011 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47194,22.28444~60.46773,22.27778~60.46291,22.27042~60.46123,22.27052~60.46067,22.27275~60.46331,22.28014~60.46655,22.28452~60.47039,22.28564 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46454,22.27109~60.47194,22.28216~60.47447,22.2786~60.47493,22.26699~60.47301,22.26558~60.46881,22.26787 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44633,22.27881~60.44291,22.28361~60.43985,22.28621~60.44399,22.30557~60.44694,22.29819~60.44807,22.28946~60.44718,22.28422~60.44777,22.28313 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46486,22.29223~60.46296,22.29501~60.46267,22.29761~60.46128,22.2971~60.46032,22.29738~60.46069,22.30326~60.46243,22.30332~60.46421,22.3033~60.46594,22.29844~60.46581,22.29539 -undefined^#FF0000,5,1,#ff8800,0.4^^60.59362,22.32869~60.5814,22.38927~60.59623,22.42342~60.63292,22.45499~60.65058,22.46426~60.65584,22.36526~60.63174,22.35328~60.61553,22.34354~60.59615,22.33143 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44566,22.32894~60.44287,22.33761~60.44321,22.34782~60.44984,22.34589~60.45284,22.34048~60.45192,22.3356~60.44968,22.33216 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44342,22.35014~60.44365,22.36593~60.45433,22.36259~60.4541,22.34633 -undefined^#FF0000,5,1,#ff8800,0.4^^59.98508,22.40559~59.96861,22.46199~59.90874,22.41863~59.91541,22.38107 -undefined^#FF0000,5,1,#ff8800,0.4^^60.18318,22.75921~60.16474,22.7853~60.14331,22.70053~60.1664,22.67258~60.18195,22.7181 -undefined^#FF0000,5,1,#ff8800,0.4^^60.36619,22.69037~60.35583,22.75114~60.30695,22.70246~60.32315,22.59175~60.359,22.64749 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46456,22.29205~60.4637,22.29341~60.46181,22.29109~60.46104,22.29223~60.45895,22.28907~60.4601,22.2872~60.46092,22.28459~60.46213,22.28363~60.46398,22.28696 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47333,22.01433~60.47077,22.02031~60.46786,22.01456~60.47116,22.00777 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41684,22.28808~60.41429,22.28833~60.41165,22.288~60.40885,22.28525~60.40811,22.2759~60.40868,22.27027~60.41208,22.2701~60.4155,22.27276 -undefined^#FF0000,5,1,#ff8800,0.4^^60.40938,22.31293~60.40543,22.32123~60.4055,22.33379~60.40597,22.34177~60.40995,22.3419~60.41107,22.32617 -undefined^#FF0000,5,1,#ff8800,0.4^^60.39509,22.25658~60.40071,22.27487~60.39686,22.28173~60.38912,22.27937~60.39126,22.2647 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45149,22.28207~60.45296,22.28687~60.45331,22.2863~60.45396,22.28784~60.4547,22.2914~60.45718,22.28964~60.45899,22.28822~60.45989,22.28723~60.46017,22.28231~60.45966,22.28067~60.45865,22.28021~60.45842,22.28321~60.45696,22.28289~60.4546,22.28215~60.45266,22.28019 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45324,22.27609~60.45293,22.27966~60.45275,22.28014~60.45463,22.28203~60.45742,22.28287~60.45835,22.28304~60.45865,22.27854 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44228,22.29847~60.44443,22.30868~60.43893,22.31718~60.43753,22.31481~60.43776,22.31424~60.43729,22.31155~60.43557,22.31207~60.43555,22.31654~60.43732,22.31509~60.4388,22.31754~60.43444,22.32246~60.43402,22.30368 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43727,22.31164~60.4377,22.3142~60.43561,22.31633~60.43565,22.31219 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45992,22.29797~60.4596,22.29947~60.45688,22.30291~60.45533,22.29768~60.45492,22.29541~60.45611,22.2943~60.45769,22.29258~60.45845,22.29274 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45565,22.29187~60.45603,22.29421~60.45776,22.29241 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47624,22.25182~60.47511,22.26259~60.46551,22.26783~60.4635,22.26281~60.46648,22.25036~60.47077,22.25405 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46934,22.23543~60.47026,22.23609~60.46751,22.24691~60.46584,22.2509~60.46325,22.26299~60.46041,22.26624~60.46001,22.26549~60.4625,22.26286~60.46526,22.24964~60.46719,22.24547 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48243,22.17861~60.47958,22.18204~60.47522,22.17045~60.47775,22.1646~60.4818,22.16964~60.48068,22.17768 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47765,22.1641~60.4734,22.15647~60.47125,22.1602~60.47505,22.17021 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48956,22.15075~60.49237,22.17243~60.4882,22.18397~60.48126,22.18487~60.48096,22.18352~60.48503,22.16991~60.47459,22.15683~60.47838,22.14752~60.48213,22.15128 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47661,22.24395~60.47092,22.2442~60.46919,22.25191~60.47105,22.25339~60.47688,22.25072 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47539,22.23701~60.4769,22.24347~60.47091,22.24367~60.46943,22.24973~60.46741,22.24789~60.47052,22.23623~60.47465,22.23851 -undefined^#FF0000,5,1,#ff8800,0.4^^60.41406,22.35246~60.41293,22.38932~60.40009,22.39785~60.39995,22.35018 -undefined^#FF0000,5,1,#ff8800,0.4^^60.42279,22.38198~60.41431,22.38639~60.41284,22.39108~60.41059,22.3964~60.41284,22.42172~60.41915,22.42558~60.42347,22.41571 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4365,22.3866~60.43286,22.38798~60.43467,22.40756~60.43889,22.40205~60.43912,22.3941~60.43846,22.38893 -undefined^#FF0000,5,1,#ff8800,0.4^^60.20622,21.88622~60.18907,21.88725~60.18579,21.91975~60.1987,21.92636 -undefined^#FF0000,5,1,#ff8800,0.4^^60.20912,21.70418~60.07443,21.68495~60.10112,21.41399~60.17724,21.43634~60.20639,21.54419 -undefined^#FF0000,5,1,#ff8800,0.4^^60.17414,21.70238~60.17166,21.77147~60.14718,21.76714~60.14894,21.70101 -undefined^#FF0000,5,1,#ff8800,0.4^^60.39145,22.28499~60.39729,22.32338~60.3877,22.33006~60.38116,22.28354 -undefined^#FF0000,5,1,#ff8800,0.4^^60.39168,22.28482~60.39768,22.32306~60.4032,22.30824~60.3984,22.28282 -undefined^#FF0000,5,1,#ff8800,0.4^^60.38299,22.30276~60.36143,22.31478~60.37985,22.45382~60.41216,22.49107 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47968,22.04209~60.48397,22.0563~60.49138,22.0521~60.49029,22.03671 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45732,22.24006~60.45442,22.24632~60.45666,22.25307~60.45759,22.25321~60.45928,22.25848~60.45959,22.26538~60.46236,22.26235~60.45799,22.24479 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45757,22.25328~60.45645,22.25334~60.45614,22.25654~60.4572,22.26027~60.45916,22.25863 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48146,22.18101~60.47916,22.18333~60.47609,22.18837~60.47351,22.19223~60.47222,22.19401~60.46783,22.20032~60.463,22.20689~60.46074,22.20953~60.4594,22.21127~60.45874,22.21588~60.4563,22.23555~60.4549,22.24193~60.4545,22.24388~60.45421,22.24468~60.4544,22.24516~60.45482,22.24415~60.45674,22.23579~60.4602,22.21273~60.4663,22.2036~60.47311,22.1943~60.47718,22.18974 -undefined^#FF0000,5,1,#ff8800,0.4^^60.51971,21.69817~60.5089,21.77742~60.48793,21.77971~60.46991,21.76529~60.43724,21.74709~60.39831,21.72447~60.38774,21.68358~60.39503,21.58333~60.42358,21.54535~60.45749,21.55515~60.49596,21.62521 -undefined^#FF0000,5,1,#ff8800,0.4^^60.4914,21.85867~60.47795,21.88854~60.46416,21.88168~60.46255,21.86331~60.47169,21.84992~60.48239,21.84906 -undefined^#FF0000,5,1,#ff8800,0.4^^60.51591,21.87249~60.50674,21.85773~60.50167,21.86408~60.50746,21.88889 -undefined^#FF0000,5,1,#ff8800,0.4^^60.50991,21.79688~60.50553,21.82198~60.49879,21.82486~60.48869,21.81559~60.48873,21.80606~60.50384,21.79046 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45598,22.18232~60.45588,22.18356~60.4531,22.18826~60.45288,22.18644~60.45144,22.18341~60.45199,22.18199 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45617,22.1823~60.45768,22.18238~60.45749,22.18878~60.45545,22.18951~60.45384,22.19146~60.45318,22.18846~60.45605,22.18388 -undefined^#FF0000,5,1,#ff8800,0.4^^60.43436,22.32058~60.43439,22.32183~60.43321,22.32286~60.43207,22.32394~60.43124,22.3248~60.43008,22.32702~60.4292,22.32844~60.42856,22.32923~60.42741,22.33048~60.42576,22.33362~60.42437,22.33808~60.42352,22.34186~60.42279,22.34868~60.42235,22.35496~60.42233,22.36175~60.42285,22.36895~60.4238,22.37793~60.42438,22.38664~60.4246,22.39398~60.42425,22.40649~60.42464,22.42052~60.4258,22.42968~60.42737,22.43592~60.43075,22.44551~60.43544,22.45807~60.43798,22.46386~60.4401,22.47229~60.44153,22.48229~60.44484,22.49588~60.44721,22.51468~60.4474,22.5242~60.44547,22.54412~60.44581,22.5598~60.44596,22.56922~60.44384,22.57978~60.44321,22.58862~60.44287,22.60699~60.44183,22.61746~60.43726,22.63527~60.43535,22.64608~60.42779,22.66312~60.4261,22.67222~60.42447,22.67829~60.42382,22.68591~60.42422,22.69638~60.42824,22.71893~60.42838,22.72384~60.42741,22.72839~60.42671,22.72444~60.42682,22.71627~60.42488,22.70509~60.42352,22.69706~60.42302,22.68542~60.42353,22.67789~60.42438,22.67115~60.43058,22.6542~60.43428,22.64493~60.43859,22.6252~60.44178,22.60719~60.44291,22.57907~60.44441,22.56282~60.44428,22.5444~60.44597,22.52369~60.4463,22.51513~60.44392,22.49678~60.44103,22.4841~60.4393,22.47249~60.43715,22.46483~60.43517,22.45975~60.42683,22.437~60.42511,22.4297~60.42377,22.42051~60.42343,22.40694~60.42392,22.39391~60.42351,22.38226~60.42159,22.36168~60.42299,22.34173~60.42516,22.3333~60.42731,22.32928~60.42832,22.32754~60.42946,22.32621 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49531,22.25345~60.49046,22.27886~60.48335,22.27249~60.48353,22.24978 -undefined^#FF0000,5,1,#ff8800,0.4^^60.47545,22.26723~60.48539,22.27615~60.49287,22.28323~60.49262,22.28757~60.4907,22.29787~60.48645,22.297~60.48369,22.29494~60.47769,22.28517~60.47541,22.28491 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49647,22.33471~60.5015,22.34155~60.49406,22.36911~60.48475,22.34869~60.4904,22.33324~60.49375,22.33852 -undefined^#FF0000,5,1,#ff8800,0.4^^60.44783,22.28333~60.44728,22.28426~60.44814,22.28945~60.44701,22.29825~60.44403,22.30577~60.44451,22.30853~60.44911,22.30057~60.44837,22.2984~60.44967,22.29512~60.45097,22.29296 -undefined^#FF0000,5,1,#ff8800,0.4^^60.45103,22.29307~60.45194,22.29418~60.45214,22.29715~60.45136,22.29699~60.44916,22.30051~60.44841,22.2984~60.44968,22.29516 -undefined^#FF0000,5,1,#ff8800,0.4^^60.57936,22.33671~60.57533,22.3661~60.56055,22.34237~60.56665,22.3174 -undefined^#FF0000,5,1,#ff8800,0.4^^60.46446,22.27107~60.46302,22.27036~60.47198,22.28431~60.47193,22.28227 -undefined^#FF0000,5,1,#ff8800,0.4^^60.54736,22.38027~60.54874,22.392~60.548,22.40833~60.53136,22.40816~60.53035,22.38348~60.53702,22.37821~60.53801,22.38301 -undefined^#FF0000,5,1,#ff8800,0.4^^60.49674,22.09445~60.48685,22.09827~60.4864,22.10774~60.48819,22.11851~60.4976,22.11124~60.49871,22.1029 -undefined^#FF0000,5,1,#ff8800,0.4^^60.48594,22.07831~60.49205,22.08089~60.49691,22.08612~60.4966,22.09404~60.4867,22.09783~60.48591,22.09568~60.48578,22.09098 -Brinkhall^#FF0000,5,1,#ff8800,0.4^^60.37361,22.24577~60.36725,22.25298~60.36402,22.23474~60.358,22.21557~60.36972,22.20759~60.37255,22.22792 -Armonlaakso^#FF0000,5,1,#ff8800,0.4^^60.3765,22.26126~60.36863,22.26452~60.36882,22.28371~60.37694,22.28319 -Harjattula^#FF0000,5,1,#ff8800,0.4^^60.36886,22.28379~60.37707,22.28371~60.3772,22.29585~60.37223,22.30456~60.36846,22.30559 -Laalahti^#FF0000,5,1,#ff8800,0.4^^60.36296,22.28976~60.35483,22.29624~60.35212,22.27681~60.36107,22.2713 -Myllykylä^#FF0000,5,1,#ff8800,0.4^^60.36092,22.23165~60.34942,22.24148~60.34173,22.20708~60.3533,22.19969 -Hylkilahti^#FF0000,5,1,#ff8800,0.4^^60.36048,22.16539~60.36279,22.1841~60.35515,22.18886~60.35268,22.16932 -Samppa^#FF0000,5,1,#ff8800,0.4^^60.37781,22.1226~60.3714,22.13831~60.36179,22.12455~60.36735,22.1126 -Artukka^#FF0000,5,1,#ff8800,0.4^^60.37968,22.12423~60.37221,22.13994~60.37955,22.15932~60.38371,22.15342 -Uusikylä^#FF0000,5,1,#ff8800,0.4^^60.37427,22.18337~60.37548,22.19766~60.38304,22.1956~60.38242,22.18103 -Tammivalkama^#FF0000,5,1,#ff8800,0.4^^60.38364,22.21929~60.38265,22.23041~60.37697,22.22736~60.37883,22.21558 -Kakskerran koulu^#FF0000,5,1,#ff8800,0.4^^60.36961,22.17073~60.37027,22.17869~60.36624,22.18013~60.36522,22.17186 -Laukkavuori^#FF0000,5,1,#ff8800,0.4^^60.4453,22.32688~60.44323,22.33243~60.43775,22.33392~60.43999,22.32229 -Itäkeskus^#FF0000,5,1,#ff8800,0.4^^60.44346,22.35808~60.44244,22.35827~60.44249,22.36081~60.44351,22.36066 -Kansanpuisto^#FF0000,5,1,#ff8800,0.4^^60.43241,22.18311~60.42627,22.18908~60.42303,22.17673~60.42923,22.16934 -Pansio^#FF0000,5,1,#ff8800,0.4^^60.45072,22.13895~60.45236,22.14807~60.45108,22.15775~60.44835,22.16389~60.44122,22.17071~60.43832,22.13296~60.4417,22.12108 -@@@@@@V2
--- a/regions.ini Thu Mar 29 23:55:36 2018 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,249 +0,0 @@ -[Kaarina] -Kaarina = 6043 -Piikkiö = 6175 -Hadvala = 6171 -Puosta = 6351 -Runko = 6156 -Tuorla = 6149 -Raadelma = 6153 -Sipilänmäki = 6227 -Piispanlähde = 6015 -Kesämäki = 6060 -Teerimäki = 6076 -Lemu = 6279 -Torppala = 6280 -Kuusisto = 6216 -Pompo = 6112 -Tammi = 6117 -Littoinen = 6085 -Piispanristi = 6282 - -[Paimio] -Paimio = 6619 -Paimion sairaala = 6664 -Hanhijoki = 6657 -Naskarla = 6638 -Helsingin valtatie = 6753 - -[Lieto] -Lieto = 5021 -Hakkinen = 5004 -Loukinainen = 5009 -Sillilä = 5011 -Piispala = 5030 -Jokila = 5035 -Vieru = 5018 -Ilmarinen = 5070 -Lieto as = 5112 -Tarvasjoki = 5423 -Avanti = 5470 -Rauhakylä = 5131 - -[Kemiönsaari] -Kemiö = 8930 -Kasnäs = 8925 - -[Sauvo] -Sauvo = 8940 - -[Aura] -Aura = 8024 - -[Salo] -Salo = 8900 - -[Korpo] -Korpo = 8960 - -[Koski Tl] -Koski Tl = 8810 - -[Somero] -Somero = 8820 - -[Marttila] -Marttila = 8800 - -[Raisio] -Raisio = 2010 -Mylly = 2117 -Petäsmäki = 2063 -Kaanaa = 2037 -Vuorenpää = 2028 -Nuorikkala = 2079 -Metsäaro = 2089 -Ihala = 2098 -Vaisaari = 2103 -Maksla = 2150 -Kuninkoja = 2129 -Tikanmaa = 2136 - -[Naantali] -Naantali = 3016 -Ahteentaka = 3290 -Kurala (Naantali) = 3196 -Haapala = 3283 -Ajola = 3282 -Ylttinen = 3192 -Tamminiemi = 3279 -Kaivopuisto = 3120 -Suovuori = 3109 -Karvetti = 3202 -Poikko = 3184 -Meripirtti = 3179 -Velkua = 3095 -Merimasku = 3058 -Lieranta = 3065 -Rauduinen = 3069 -Käkölä = 3236 -Kaivola = 3229 -Kuivalahti = 3237 -Kultaranta = 3027 -Linnavuori = 3122 -Viiala = 3024 -Viluluoto = 3010 -Montola = 3157 -Airismaa = 3171 -Aaslaluoto = 3308 -Ruona = 3220 -Rymättylä = 3151 -Velusmaa = 3287 -Porhonkallio = 3037 -Asikko = 3036 -Hämölä = 3270 -Herttula = 3235 -Pyöli = 3247 -Röölä = 3166 -Salonkylä = 3301 -Okala = 3297 -Suutarla = 3286 -Haijainen = 3231 - -[Rusko] -Rusko = 4017 -Vahto = 4069 -Hemmola = 4077 -Silvola = 4086 -Kahari = 4093 -Munittula = 4012 -Peijerlä = 4058 -Paasniittu = 4036 -Ojanto = 4004 - -[Pargas] -Pargas = 8137 -Björkhagen = 8125 -Storäng = 8121 -Norrby = 8142 -Österby = 8140 -Munkviken = 8129 -Tennby = 8127 -Kårkulla = 8105 -Kyrkäng = 8109 -Kirjala = 8102 -Nagu = 8950 -Pärnäs = 8951 - -[Turku] -Artukainen = 1513 -auvaismäki = 1102 -Friskala = 394 -Jyrkkälä = 758 -Halinen = 1628 -Harittu = 1489 -Hepokulta = 26 -Hyrköinen = 4060 -Häppilä = 409 -Härkämäki = 761 -Illoinen = 324 -Ilpoinen = 456 -Impivaara = 1564 -Itäharju = 1805 -Itäranta = 332 -Ispoinen = 647 -Jäkärlä = 1366 -Jänessaari = 437 -Kaistarniemi = 1747 -Kastu = 627 -Kasarmialue = 1797 -Katariina = 516 -Kauppatori = T1 -Kerttuli = 867 -Kirkkotien terveyskeskus = 218 -Koivula = 788 -Kohmo = 1651 -Konserttitalo = 18 -Kupittaa as = 870 -Kupittaa = 1046 -Kupittaanpuisto = 1972 -Kurala = 1660 -Kurjenmäki = 1688 -Kuuvuori = 64 -Kähäri = 1022 -Iso-Heikkilä = 768 -Lauste = 708 -Lauttaranta = 128 -Lentoasema = 1586 -Lehmusvalkama = 1802 -Liljalaakso = 592 -Linja-autoasema = 41 -Logomo = 1017 -Luolavuori = 1721 -Luostarinmäki = 864 -Länsinummi = 818 -Majakkaranta = 81 -Marjaniemi = 534 -Martti = 74 -Messukeskus = 1521 -Metsämäki = 256 -Mäntymäki = 1800 -Moisio = 1066 -Muhkuri = 899 -Mälikkälä = 781 -Naantalin pikatie = 1542 -Nummenmäki = 62 -Nummen koulu = 1826 -Nättinummi = 30 -Oriketo = 1435 -Paattinen = 1127 -Papinsaari = 352 -Patterinhaka = 578 -Peltola = 1455 -Pikisaari = 124 -Pläkkikaupunki = 780 -Pohjola = 1806 -Port Arthur = 9 -Puutori = 286 -Pääskyvuori = 1964 -Raunistula = 224 -Raunistulan puistotie = 177 -Rautatieasema = 144 -Runosmäki = 1015 -Räntämäki = 1441 -Satakunnantie = 20 -Teräsrautela = 808 -Saaro = 556 -Saramäki = 250 -Satama = 1 -Skanssi = 349 -Suikkila = 485 -Särkilahti = 404 -Länsikeskus = 476 -Takakirves = 621 -Tortinmäki = 1149 -Tuomiokirkkotori = 131 -Turkuhalli = 1516 -TYKS = 1030 -Uittamo = 920 -Urusvuori = 1587 -Vaala = 1500 -Vasaramäki = 1967 -Varissuo = 828 -Verkahovi = 1601 -Vienola = 1020 -VII kaupunginosa = 109 -Vähä-Heikkilä = 944 -Yli-Maaria = 396 -Yliopisto = 65 -Ylioppilaskylä-Länsi = 445 -Ylioppilaskylä-Itä = 448
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/regions.py Fri Apr 13 17:32:40 2018 +0300 @@ -0,0 +1,39 @@ +#!/usr/bin/env python3 +from xml.etree import ElementTree +from geometry import * + +def parse_nodes(root): + nodes = {} + for child in root: + if child.tag == 'node': + lat, lon = float(child.attrib['lat']), float(child.attrib['lon']) + nodes[child.attrib['id']] = Location(lat, lon) + return nodes + +def parse_way(way, nodes): + result = {'shape': [], 'name': None} + for child in way: + if child.tag == 'nd': + result['shape'].append(child.attrib['ref']) + elif child.tag == 'tag': + if child.attrib['k'] == 'shape': + raise ValueError('tag "shape" is not allowed') + result[child.attrib['k']] = child.attrib['v'] + if result['shape'][-1] != result['shape'][0]: + raise ValueError('polygon for %r is not closed' % result) + result['shape'] = [nodes[ref] for ref in result['shape'][:-1]] + result['shape'] = Polygon(*result['shape']) + return result + +def parse_regions(filename): + tree = ElementTree.parse(filename) + root = tree.getroot() + nodes = parse_nodes(root) + regions = {} + for child in root: + if child.tag == 'way': + way = parse_way(child, nodes = nodes) + if 'region' in way and 'name' in way: + way['priority'] = int(way.get('priority', 1)) + regions[way['name']] = way + return regions
--- a/service.py Thu Mar 29 23:55:36 2018 +0300 +++ b/service.py Fri Apr 13 17:32:40 2018 +0300 @@ -11,6 +11,7 @@ from busroute import reduce_schedule import buses +regions = {} suffix_regions = {'naantalin pikatie', 'helsingin valtatie', 'kansanpuisto'} # Varmista ettei järjestelmän kieliasetukset sotke muotoiluja @@ -28,7 +29,7 @@ reset_locale() -# Lataa käännökset +# Load translations class Translator: def __init__(self): self.languages = {} @@ -49,6 +50,18 @@ pass else: return name[:1].upper() + name[1:] + def load_region(self, region): + for key, value in region.items(): + if ':' in key: + name_type, language = key.split(':', 1) + if name_type.endswith('name') and language: + section = 'region_' + name_type + if section not in self.languages[language]: + self.languages[language][section] = {} + self.languages[language][section][region['name']] = value + def load_regions(self, regions): + for region in regions.values(): + self.load_region(region) tr = Translator() for file in listdir('tr'): @@ -56,7 +69,7 @@ def language_for_page(): from flask import request - if request.args.get('kääntämätön') is not None: + if request.args.get('untranslated') is not None: return None else: for language_name in tr.languages: @@ -67,22 +80,25 @@ def sign_elements(schedule_entry, format = 'medium'): from math import ceil - from busroute import greatly_simplify_name + from busroute import simplify_name trip_length = schedule_entry['trip'].length - schedule_entry['stop'].traveled_distance regions = schedule_entry['trip'].concise_schedule(schedule_entry['stop']) - if format == 'short': - regions = [greatly_simplify_name(region) for region in regions] - return reduce_schedule( - regions, - trip_length = trip_length, - format = format) + return [ + simplify_name(name) + for name in reduce_schedule( + regions, + trip_length = trip_length, + format = format + ) + ] def sign(schedule_entry, format = 'medium'): sign = sign_elements(schedule_entry, format = format) if sign: - sign_representation = ' - '.join(tr(place, 'places') for place in sign if place not in suffix_regions) - sign_representation += ''.join(' ' + tr(place, 'suffix-places') for place in sign if place in suffix_regions) - return sign_representation + # sign_representation = ' - '.join(tr(place, 'region_short_name') for place in sign if place not in suffix_regions) + # sign_representation += ''.join(' ' + tr(place, 'suffix-places') for place in sign if place in suffix_regions) + # return sign_representation + return ' - '.join(tr(place, 'region_short_name') for place in sign) else: return schedule_entry['trip'].schedule[-1].stop.name @@ -92,8 +108,8 @@ sign = reduce_schedule(schedule_entry['trip'].concise_schedule(schedule_entry['stop']), trip_length = trip_length, format = format) if sign: return { - 'destination': tr(sign[-1], 'places'), - 'via': [tr(place, 'places') for place in sign[:-1]], + 'destination': tr(sign[-1], 'region_short_name'), + 'via': [tr(place, 'region_short_name') for place in sign[:-1]], } else: return { @@ -171,9 +187,9 @@ return render_template( 'stop.html', schedule = schedule, - name = bus_stop.code + ' ' + tr(bus_stop.name, 'bus-stops', 'places'), + name = bus_stop.code + ' ' + tr(bus_stop.name, 'bus-stops'), link_to_map = bus_stop.location.link_to_map, - region = hasattr(bus_stop, 'region') and bus_stop.region or None, + region = hasattr(bus_stop, 'region_name') and bus_stop.region or None, location = bus_stop.location, cluster = bus_stop.cluster.url_name if len(bus_stop.cluster.stops) > 1 else None, tr = tr, @@ -230,7 +246,7 @@ def describe(bus_stop): schedule = [] from collections import defaultdict, Counter - from busroute import greatly_simplify_name + from busroute import simplify_name destinations_per_route = defaultdict(Counter) def route_key(route_ref): try: @@ -238,7 +254,7 @@ except ValueError: return () def filter_names(names): - if len(names) == 1 and names[0] == (bus_stop.region and greatly_simplify_name(bus_stop.region)): + if len(names) == 1 and names[0] == (bus_stop.region and simplify_name(bus_stop.region)): return type(names)() else: return names @@ -285,7 +301,7 @@ ): result.append(( list(condense_route_list(sorted(routes, key = route_key))), - ' - '.join(tr(region, 'regions') for region in regions) + ' - '.join(tr(region, 'region_short_name') for region in regions) )) return { 'night-routes': night_routes, @@ -613,10 +629,10 @@ if profile['regions']['use-regions']: if halt.stop.region != region and not (region and not halt.stop.region): if len(schedule) and not schedule[-1]['name']: - schedule[-1]['name'] = tr(halt.stop.region or '', 'places') + schedule[-1]['name'] = tr(halt.stop.region or '', 'region_name') else: schedule.append({ - 'name': tr(halt.stop.region or '', 'places'), + 'name': tr(halt.stop.region or '', 'region_name'), 'time': formatted_time, 'stops': [], 'index': len(schedule), @@ -624,7 +640,7 @@ region = halt.stop.region else: schedule.append({ - 'name': tr(halt.stop.name or '', 'bus-stops', 'places'), + 'name': tr(halt.stop.name or '', 'bus-stops'), 'time': formatted_time, 'stops': [], 'index': len(schedule), @@ -633,18 +649,18 @@ 'time': formatted_time, 'id': halt.stop.reference, 'code': halt.stop.code, - 'name': tr(halt.stop.name, 'bus-stops', 'places'), + 'name': tr(halt.stop.name, 'bus-stops'), }) sign = trip.concise_schedule() try: - sign = [simplify_name(sign[0]), simplify_name(sign[-1])] + sign = [sign[0], sign[-1]] except IndexError: sign = [trip.schedule[0].stop.name, trip.schedule[-1].stop.name] return render_template('trip.html', schedule = schedule, trip_reference = trip_reference, route = trip.route.reference, - description = ' - '.join(tr(place, 'places') for place in sign), + description = ' - '.join(tr(place, 'region_name') for place in sign), night = is_night_time(datetime.combine(today(), time()) + trip.schedule[-1].arrival_time), tr = tr, length = trip.length / 1000, @@ -700,7 +716,13 @@ args = parser.parse_args() profile.read(args.profile_path) -buses.load_buses(args.gtfs_zip_path) +if profile['regions']['use-regions']: + from regions import parse_regions + regions = parse_regions(profile['regions']['osm-path']) + tr.load_regions(regions) + import busroute + busroute.regions = regions +buses.load_buses(args.gtfs_zip_path, regions = regions) if __name__ == '__main__': app.run(debug = args.debug, port = args.port)