Loading...
Relation: Bus 400: Graz Hauptbahnhof => Bairisch Kölldorf Gasthaus Legenstein (3167945)
Version #31
added lanes and turn
- Edited by DdA_Design
- Changeset #27534664
Tags
alternate | no |
---|---|
from | Graz Hauptbahnhof |
name | Bus 400: Graz Hauptbahnhof => Bairisch Kölldorf Gasthaus Legenstein |
note:time | Mo-Fr 08:45, 10:40 (F) |
ref | 400 |
route | bus |
to | Bairisch Kölldorf Gasthaus Legenstein |
type | route |
Members
599 members
- Node Hauptbahnhof Graz (1630393539) as stop
Node 1630393475 as platform- Node Andreas-Hofer-Platz/Joanneumsviertel (766465499) as stop_entry_only
- Node Andreas-Hofer-Platz/Joanneumsviertel (300896125) as platform_entry_only
- Node Jakominiplatz (747152262) as stop_entry_only
- Node Jakominiplatz (287363827) as platform_entry_only
- Node Kaiser-Josef-Platz/Oper (747152243) as stop_entry_only
- Node Kaiser-Josef-Platz/Oper (287354769) as platform_entry_only
- Node Glacisstraße (21100326) as stop_entry_only
- Node Glacisstraße (749847259) as platform_entry_only
- Node Uni/Beethovenstraße (747169505) as stop_entry_only
- Node Uni/Beethovenstraße (288385391) as platform_entry_only
- Node Tegetthoffplatz (730535587) as stop_entry_only
- Node Tegetthoffplatz (288769792) as platform_entry_only
- Node Sankt Leonhard/Klinikum Mitte (288769798) as stop_entry_only
- Node Sankt Leonhard/Klinikum Mitte (288769807) as platform_entry_only
- Node Riesstraße/Sender (1812487137) as stop
- Node Riesstraße/Sender (788287752) as platform
- Node Ledermoarweg (1377238004) as stop
- Node Ledermoarweg (1812487093) as platform
- Node Sternwirtweg (1377237941) as stop
- Node Sternwirtweg (1812487304) as platform
- Node Schweinbergstraße (1377238001) as stop
- Node Schweinbergstraße (1812487287) as platform
- Node Abzweigung Pflegezentrum (1812487156) as stop
- Node Abzweigung Pflegezentrum (1296561381) as platform
- Node Karl-Schubert-Schule (26017986) as stop
- Node Karl-Schubert-Schule (1770415033) as platform
- Node Bundesstraße (1582325934) as stop
- Node Bundesstraße (1780303331) as platform
- Node Lanngweg (1780303377) as stop
- Node Lanngweg (1780303316) as platform
- Node Gemeindeamt Kreisverkehr (32204749) as stop
- Node Gemeindeamt Kreisverkehr (1780303271) as platform
- Node Hahnwirt (1812487250) as stop
- Node Hahnwirt (1812487079) as platform
- Node Pschaidweg (1812487199) as stop
- Node Pschaidweg (1812487123) as platform
- Node Deckerweg (1812487168) as stop
- Node Deckerweg (1812487291) as platform
- Node P+R (1187059384) as stop
- Node P+R (1812487116) as platform
- Node Kühlhauser (B65) (1611977439) as stop
- Node Kühlhauser (B65) (1555967341) as platform
- Node Siedlung (32204730) as stop
- Node Siedlung (1611977458) as platform
- Node Ort (1611977412) as stop
- Node Ort (1611977382) as platform
- Node Ort (1678328671) as stop
- Node Ort (1678328521) as platform
- Node Siedlung (34815295) as stop
- Node Siedlung (1678328677) as platform
- Node Ludersdorf Gewerbepark (34815298) as stop
- Node Ludersdorf Gewerbepark (1678328539) as platform
- Node Ludersdorf Ort (1801654584) as stop
- Node Ludersdorf Ort (1351620992) as platform
- Node Gleisdorf Grazer Straße (34815315) as stop
- Node Gleisdorf Grazer Straße (1351620989) as platform
- Node Gleisdorf Bahnhof (271340086) as stop
- Node Gleisdorf Bahnhof (441242590) as platform
- Node Gleisdorf Busbahnhof (1682728145) as stop
- Node Gleisdorf Busbahnhof (441242588) as platform
- Node Nord (1969492359) as stop
- Node Nord (1969491972) as platform
- Node Ort (1969492351) as stop
- Node Ort (1969491974) as platform
Node 2069822219 as stopNode 2069821916 as platform- Node Ort (1969492301) as stop
- Node Ort (1969492040) as platform
- Node Obertrum (1969492275) as stop
- Node Obertrum (1969491952) as platform
- Node Ort (1969492260) as stop
- Node Ort (1969492027) as platform
- Node Goditschkreuz (1969492242) as stop
- Node Goditschkreuz (1969491945) as platform
- Node Takern I Ort (33057609) as stop
- Node Takern I Ort (1376095677) as platform
- Node Innovationspark (33057324) as stop
- Node Innovationspark (1969491903) as platform
- Node St.Margarethen an der Raab Ortsmitte (271346737) as stop
- Node St.Margarethen an der Raab Ortsmitte (1969491927) as platform
- Node Abzweigung Ort (1969492146) as stop
- Node Abzweigung Ort (1969492022) as platform
- Node 1404509428 as stop
- Node Ort (1969492018) as platform
- Node Nord (1634503879) as stop
- Node Nord (1969491912) as platform
- Node Ort (33057110) as stop
- Node Ort (1969492001) as platform
- Node Abzweigung Bahnhof (1363629026) as stop
- Node Abzweigung Bahnhof (1363629023) as platform
- Node Ortsmitte (1969492138) as stop
- Node Ortsmitte (1969491934) as platform
- Node Ost (33057822) as stop
- Node Ost (1969491919) as platform
- Node Nord (33057814) as stop
- Node Nord (1969491971) as platform
- Node Ort (259201567) as stop
- Node Ort (1969491999) as platform
- Node Ort (1969492093) as stop
- Node Ort (1969491993) as platform
- Node Ort (1969492059) as stop
- Node Ort (1969491977) as platform
- Node Abzweigung Riegersburg (1969492048) as stop
- Node Abzweigung Riegersburg (1969491892) as platform
- Node Feldbach Bahnhof (287089586) as stop
- Node Feldbach Bahnhof (1363657746) as platform
- Node B. (1969807103) as stop
- Node 1969806958 as platform
- Node Feldbach Schillerstraße/AMS (1969807076) as stop
- Node Feldbach Schillerstraße/AMS (1969806953) as platform
- Node Feldbach Franz-Seiner-Gasse (1969807079) as stop
- Node Feldbach Franz-Seiner-Gasse (1969806951) as platform
- Node Mühldorf b.Feldbach Abzw Gleichenberg (1969807075) as stop
- Node Mühldorf b.Feldbach Abzw Gleichenberg (1969806956) as platform
- Node Mühldorf b.Feldbach Ungerweg (1969807072) as stop
- Node Mühldorf b.Feldbach Ungerweg (1726062242) as platform
- Node Mühldorf b.Feldbach Feuerwehr (1969807066) as stop
- Node Mühldorf b.Feldbach Feuerwehr (1969807109) as platform
- Node Untergiem Abzw Baumbuch (1969807062) as stop
- Node Untergiem Abzw Baumbuch (1726062232) as platform
- Node Untergiem Abzw Ort (1969807058) as stop
- Node Untergiem Abzw Ort (1726062221) as platform
- Node Untergiem Süd (1969807054) as stop
- Node Untergiem Süd (1726062204) as platform
- Node Klausen Taxberg (1969807032) as stop
- Node Klausen Taxberg (1969806960) as platform
- Node Klausen Abzw Gossendorf (1769254014) as stop
- Node Klausen Abzw Gossendorf (1969806961) as platform
- Node Gleichenberg Dorf Dorfweg (1969807019) as stop
- Node Gleichenberg Dorf Dorfweg (1969806974) as platform
- Node Bad Gleichenberg Evangelische Kirche (1969807017) as stop
- Node Bad Gleichenberg Evangelische Kirche (1969806985) as platform
- Node Bad Gleichenberg Villa d'Orsay (660342645) as stop
- Node Bad Gleichenberg Villa d'Orsay (620117720) as platform
- Node Bad Gleichenberg Badstraße (1743405321) as stop
- Node Bad Gleichenberg Badstraße (1969806949) as platform
- Node Bad Gleichenberg Bahnhof (1969807002) as stop
- Node Bad Gleichenberg Bahnhof (854670353) as platform
Node 1969883977 as stop- Node Sulz b.Gleichenberg Goldener Hirsch (638459102) as platform
- Node Bairisch Kölldorf Abzw Steinbach (60960543) as stop
- Node Bairisch Kölldorf Abzw Steinbach (1969807110) as platform
- Node Ort (282270788) as stop
- Node Ort (1969806965) as platform
- Way Europaplatz (179937838)
- Way 150118429
- Way Europaplatz (93471187)
- Way Europaplatz (149110380)
- Way Europaplatz (26238970)
- Way Europaplatz (179850565)
- Way Europaplatz (4272991)
Way 26386933- Way Europaplatz (26238972)
- Way Europaplatz (179850570)
- Way Europaplatz (179850561)
- Way Europaplatz (26238976)
- Way Europaplatz (26238979)
- Way Bahnhofgürtel (26387005)
- Way Bahnhofgürtel (227102251)
- Way Eggenberger Gürtel (56693271)
- Way Eggenberger Gürtel (136842585)
- Way Eggenberger Gürtel (221456200)
- Way Eggenberger Gürtel (135336627)
- Way Eggenberger Gürtel (135336643)
- Way Eggenberger Gürtel (200247616)
- Way Eggenberger Gürtel (200247618)
- Way Eggenberger Gürtel (135336639)
- Way Eggenberger Gürtel (200247621)
- Way Eggenberger Gürtel (135336632)
- Way Eggenberger Gürtel (110150775)
- Way Josef-Huber-Gasse (194292334)
- Way Josef-Huber-Gasse (135336656)
- Way Josef-Huber-Gasse (194292335)
- Way Josef-Huber-Gasse (26241341)
- Way Josef-Huber-Gasse (184675100)
- Way Josef-Huber-Gasse (61450444)
- Way Josef-Huber-Gasse (184674543)
- Way Josef-Huber-Gasse (258866200)
- Way Josef-Huber-Gasse (3997187)
- Way Rösselmühlgasse (5232683)
- Way Rösselmühlgasse (74662572)
- Way Rösselmühlgasse (74662580)
- Way Rösselmühlgasse (194292336)
- Way Rösselmühlgasse (134657362)
- Way Rösselmühlgasse (32428843)
- Way Rösselmühlgasse (194280588)
- Way Rösselmühlgasse (194280590)
- Way Rösselmühlgasse (194280589)
- Way Griesplatz (74802256)
- Way Griesplatz (26241338)
- Way Griesplatz (74802263)
- Way Griesplatz (77366607)
- Way Griesplatz (74802270)
- Way Griesplatz (74802258)
- Way Griesplatz (198735773)
- Way Zweiglgasse (26241339)
- Way Zweiglgasse (27408897)
- Way Zweiglgasse (109568560)
- Way Zweiglgasse (132536945)
- Way Zweiglgasse (206020533)
- Way Zweiglgasse (114104582)
- Way Zweiglgasse (158583991)
- Way Augartenbrücke (4303079)
- Way Grazbachgasse (132976969)
- Way Roseggerkai (4054777)
- Way Roseggerkai (26240557)
- Way Roseggerkai (110279145)
- Way Radetzkystraße (110279141)
- Way Radetzkystraße (195638300)
- Way Radetzkystraße (158583980)
- Way Radetzkystraße (71774785)
- Way Radetzkystraße (26238232)
- Way Radetzkystraße (4303076)
- Way Neutorgasse (48414673)
- Way Neutorgasse (33074934)
- Way Neutorgasse (32425116)
- Way Neutorgasse (32425115)
- Way Neutorgasse (150493475)
- Way 123131467
- Way 123131478
- Way 169868547
- Way 158050302
- Way 150118430
- Way 123131469
- Way Marburger Kai (150118428)
- Way Marburger Kai (163978058)
- Way Andreas-Hofer-Platz (107195172)
- Way Andreas-Hofer-Platz (107195178)
- Way Neutorgasse (4001966)
- Way Neutorgasse (195664296)
- Way Neutorgasse (180911526)
- Way Neutorgasse (150493473)
- Way Neutorgasse (32425115)
- Way Neutorgasse (32425116)
- Way Neutorgasse (33074934)
- Way Neutorgasse (48414673)
- Way Radetzkystraße (4066614)
- Way Radetzkystraße (26451888)
- Way Radetzkystraße (82746368)
- Way Radetzkystraße (96247934)
- Way Radetzkystraße (197653620)
- Way Radetzkystraße (26212359)
Way 72471174- Way Radetzkystraße (26238237)
Way 4399947- Way Jakominiplatz (26238236)
- Way Jakominiplatz (60143171)
- Way Jakominiplatz (188838245)
- Way Jakominiplatz (43313624)
- Way Jakominiplatz (131822449)
- Way Jakominiplatz (109379884)
- Way Jakominiplatz (23786568)
- Way Jakominiplatz (4399948)
- Way Gleisdorfer Gasse (33027203)
- Way Gleisdorfer Gasse (48414131)
- Way Gleisdorfer Gasse (158583928)
- Way 26187127
- Way 192238945
- Way 26240561
- Way Glacisstraße (109529877)
- Way Glacisstraße (109529940)
- Way Glacisstraße (158583911)
- Way Glacisstraße (109529871)
- Way Glacisstraße (158583906)
- Way Glacisstraße (109529895)
- Way Glacisstraße (158583913)
- Way Glacisstraße (158583923)
- Way Elisabethstraße (4006193)
- Way Elisabethstraße (197492320)
- Way Elisabethstraße (32425071)
- Way Elisabethstraße (156480261)
- Way Elisabethstraße (156480271)
- Way Elisabethstraße (156480266)
- Way Elisabethstraße (156480274)
- Way Elisabethstraße (26219341)
- Way Elisabethstraße (156480265)
- Way Elisabethstraße (156480264)
- Way Elisabethstraße (156480262)
- Way Elisabethstraße (32425072)
- Way Elisabethstraße (156480268)
- Way Elisabethstraße (156480273)
- Way Elisabethstraße (89885324)
- Way Elisabethstraße (156480269)
- Way Elisabethstraße (156480277)
- Way Elisabethstraße (156480263)
- Way Elisabethstraße (156480267)
- Way Elisabethstraße (156480270)
- Way Elisabethstraße (84573763)
- Way Elisabethstraße (26187001)
- Way Riesstraße (4043569)
- Way Riesstraße (132659671)
- Way Riesstraße (58691405)
Way 191428723- Way Riesstraße (26187000)
- Way Riesstraße (30529471)
Way 26356799Way 26356800Way 58825763- Way Riesstraße (58825764)
Way 4302852- Way Riesstraße (156324509)
- Way Riesstraße (195638349)
- Way Riesstraße (156324508)
- Way Riesstraße (30529418)
- Way Riesstraße (156324507)
- Way Riesstraße (156324505)
- Way Riesstraße (195638366)
- Way Riesstraße (195638372)
- Way Riesstraße (195638334)
- Way Riesstraße (195638340)
- Way Riesstraße (195638345)
- Way Riesstraße (195638338)
- Way Riesstraße (195638354)
- Way Riesstraße (28579449)
- Way Riesstraße (182680921)
- Way Riesstraße (170097394)
- Way Riesstraße (170097397)
- Way Riesstraße (170327152)
- Way Riesstraße (170327154)
- Way Riesstraße (170327153)
- Way Riesstraße (123740420)
- Way Riesstraße (114442695)
- Way Riesstraße (28596582)
- Way Riesstraße (166584882)
- Way Riesstraße (166584880)
- Way Riesstraße (186144301)
- Way Riesstraße (197525506)
- Way Riesstraße (30421598)
- Way Riesstraße (166584879)
Way 166584878Way 166584881- Way B65 (4848660)
- Way Riesstraße (166584885)
- Way Riesstraße (218657384)
- Way Riesstraße (30343178)
- Way Riesstraße (182680924)
- Way Riesstraße (141749371)
- Way Riesstraße (141749359)
- Way Riesstraße (182680922)
- Way Riesstraße (182680926)
- Way Riesstraße (182680925)
- Way Riesstraße (31240860)
- Way Riesstraße (182680923)
- Way Riesstraße (99695330)
- Way Riesstraße (99695329)
- Way Riesstraße (186144299)
- Way Riesstraße (186144298)
- Way Riesstraße (292333498)
- Way Brodersdorfstraße (4917463)
- Way Brodersdorfstraße (292333499)
- Way Brodersdorfstraße (148092058)
- Way Brodersdorfstraße (148092060)
- Way B65 (31263510)
- Way B65 (206155840)
- Way B65 (182680920)
- Way B65 (206155839)
- Way B65 (180915205)
Way 180915201- Way B65 (180915204)
Way 180915202- Way Ortsdurchfahrt (24970175)
- Way Ortsdurchfahrt (183007032)
- Way Ortsdurchfahrt (29184290)
- Way B65 (311544260)
- Way B65 (311544259)
- Way B65 (254306314)
- Way B65 (254306313)
- Way Grazer Straße (29184300)
- Way Grazer Straße (61114800)
- Way Grazer Straße (29184487)
- Way Grazer Straße (29184490)
- Way Grazer Straße (138930413)
- Way Grazer Straße (29164319)
- Way Grazer Straße (138744519)
- Way Bahnhofstraße (29176996)
Way 286254728- Way Bahnhofstraße (29176995)
- Way Bahnhofstraße (187153336)
- Way 180911516
- Way Neugasse (35767826)
Way 206492740- Way Neugasse (275232890)
- Way Schillerstraße (285871345)
Way 169868545- Way Schillerstraße (138930415)
- Way B65 (186263220)
- Way Franz-Josef-Straße (186263263)
- Way Franz-Josef-Straße (317694434)
- Way Franz-Josef-Straße (317694435)
- Way Franz-Josef-Straße (317694436)
- Way Feldbacher Straße (4985087)
- Way Feldbacher Straße (286663468)
Way 29185089Way 187153337- Way B68 (23562827)
- Way B68 (236761317)
- Way B68 (186263231)
- Way B68 (206668872)
- Way B68 (206668873)
- Way B68 (186263223)
- Way B68 (206668870)
Way 236857721- Way B68 (26515618)
Way 186263221Way 186314943- Way Hofstätten (26515619)
- Way Hofstätten (196683223)
- Way Sulzer Bahnweg (27469305)
- Way Sulzer Bahnweg (31060933)
- Way Sulzer Bahnweg (105691636)
- Way Sulzer Bahnweg (105691635)
- Way Sulzer Bahnweg (31060925)
- Way Feldbacher Straße (186263251)
Way 238781797- Way Feldbacher Straße (186263254)
- Way Feldbacher Straße (186263261)
- Way Hauptstraße (26243182)
- Way Begleitstraße B68 (186263247)
- Way Begleitstraße B68 (126784608)
- Way Begleitstraße B68 (126784607)
- Way Begleitstraße B68 (186606302)
- Way 28245067
- Way B68 (31236740)
- Way B68 (238868956)
Way 31236738- Way B68 (35155816)
- Way B68 (35155815)
- Way B68 (186263222)
- Way Dorfweg Zöbing (31237232)
- Way Dorfweg Zöbing (127726097)
- Way Dorfweg Zöbing (127726099)
- Way B68 (238868955)
- Way B68 (150551400)
- Way B68 (238868953)
- Way B68 (150551406)
- Way B68 (239002024)
Way 150551405Way 186263225Way 150551423- Way Mareinerstraße (267038222)
- Way Mareinerstraße (267038221)
- Way 150551444
- Way 267038223
- Way Berndorferstraße (267038220)
- Way L201 (191618959)
- Way L201 (150551407)
- Way L201 (4984528)
Way 186263227- Way B68 (188743876)
- Way B68 (239096419)
- Way B68 (26476035)
- Way B68 (26476034)
- Way B68 (186263242)
- Way B68 (239096417)
- Way B68 (188743877)
- Way B68 (186263226)
- Way B68 (26213551)
Way 26213550- Way B68 (239096416)
- Way B68 (239096418)
- Way B68 (239214434)
- Way B68 (239214429)
- Way B68 (239214430)
- Way B68 (267038219)
- Way B68 (111811627)
- Way B68 (111811630)
- Way B68 (239214428)
- Way B68 (239214431)
- Way B68 (186263233)
Way 114099209- Way 114099212
- Way 141526649
- Way 186314964
- Way 114099245
- Way 174915401
- Way 114099204
- Way 186263275
- Way 26218508
- Way Grazer Straße (26218502)
Way 16775015Way 235295412- Way Lugitschstraße (26218379)
- Way Lugitschstraße (38355045)
- Way Lugitschstraße (235295410)
- Way Franz-Josef-Straße (26218642)
- Way Franz-Josef-Brücke (37461893)
- Way Franz-Josef-Straße (37461894)
Way 186314962- Way 29512596
Way 186303376Way 32231817- Way 26219235
Way 186314958- Way Franz-Josef-Straße (26218637)
Way 186818587- Way Hauptplatz (26218831)
- Way Hauptplatz (56026774)
- Way Bismarckstraße (235295405)
- Way Bismarckstraße (26218867)
- Way Schillerstraße (29895969)
- Way Gleichenberger Straße (32493628)
- Way Gleichenberger Straße (235295408)
- Way Gleichenberger Straße (112696852)
- Way Gleichenberger Straße (160549071)
- Way Gleichenberger Straße (29895972)
- Way Gleichenberger Straße (32493631)
- Way L201 (5106213)
Way 5106199Way 160549083Way 240265825Way 240265827Way 240265826Way 240265821- Way Gleichenberger Straße (112696858)
- Way B66 (112696863)
- Way B66 (5106182)
- Way B66 (112696859)
- Way B66 (32493664)
- Way B66 (160549057)
- Way B66 (120231644)
- Way B66 (123177132)
- Way B66 (123177140)
- Way B66 (32493667)
- Way Dorfstraße (32493673)
- Way 123175567
- Way 123175569
- Way 23842984
- Way B66 (160549055)
- Way B66 (160549064)
- Way B66 (123175573)
- Way B66 (123175561)
- Way B66 (160549066)
- Way B66 (160549061)
- Way B66 (160549069)
- Way B66 (160549058)
- Way B66 (32493691)
Way 160549054- Way Grazer Straße (32493694)
- Way B66 (168396404)
Way 160549059- Way Grazer Straße (160549060)
- Way Grazer Straße (46100767)
- Way Grazer Straße (46100766)
- Way Grazer Straße (160549062)
- Way Grazer Straße (37380367)
- Way Grazer Straße (37380366)
- Way Grazer Straße (37380688)
- Way Grazer Straße (37380687)
- Way Grazer Straße (37380689)
- Way Grazer Straße (37380686)
- Way Grazer Straße (32493697)
- Way Grazer Straße (98614012)
- Way Grazer Straße (98614013)
- Way Grazer Straße (32493700)
- Way Grazer Straße (32493704)
- Way Feldbacher Straße (32493705)
- Way Feldbacher Straße (240256321)
- Way Feldbacher Straße (98614016)
- Way Feldbacher Straße (98614007)
- Way Mailandbergstraße (53637994)
Way 128971441- Way Schulstraße (41754692)
- Way Schulstraße (51738155)
- Way 169452889
Way 186303372- Way Mailandbergstraße (53637994)
- Way Ringstraße (41897653)
- Way Ringstraße (53638188)
- Way Ringstraße (243835399)
- Way Ringstraße (243816691)
Way 186303389- Way Ringstraße (41474526)
- Way Ringstraße (162982834)
- Way Ringstraße (98614005)
- Way Ringstraße (98614017)
- Way Ringstraße (203037273)
- Way Ringstraße (285484859)
- Way Ringstraße (285484860)
- Way Ringstraße (71231237)
- Way Ringstraße (243819274)
Way 186303368- Way Radkersburger Straße (41872177)
- Way Radkersburger Straße (32493712)
- Way Radkersburger Straße (32493710)
- Way Radkersburger Straße (128971758)
- Way Radkersburger Straße (128971756)
- Way Radkersburger Straße (240265833)
- Way Radkersburger Straße (49216783)
Way 255013405- Way Kapfensteiner Straße (9191240)
- Way Kapfensteiner Straße (240265829)
- Way Kapfensteiner Straße (243549162)
- Way Kapfensteiner Straße (243549163)
Way 9191248- Way Kölldorferstraße (9191252)
- Way Kölldorferstraße (186303382)
- Way 186303390
Welcome to OpenStreetMap!
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.
Hosting is supported by Fastly, OSMF corporate members, and other partners.
https://openstreetmap.org/copyright | https://openstreetmap.org |
Copyright OpenStreetMap and contributors, under an open license |