Loading...
Relation: E 17 (74673)
Version #249
A 36: added attributes
- Edited by Peilscheibe
- Changeset #11908022
Tags
Members
619 members
- Way A 5 (153946055)
Way 153940828Way 153940826- Way Autoroute de Lorraine-Bourgogne (153940145)
- Way Autoroute de Lorraine-Bourgogne (153882208)
Way 153882205- Way Autoroute A5 Melun Langres (153840162)
- Way Autoroute de Lorraine-Bourgogne (30836123)
- Way Autoroute de Lorraine-Bourgogne (94257711)
- Way Autoroute de Lorraine-Bourgogne (94257515)
- Way Autoroute de Lorraine-Bourgogne (4145764)
- Way Autoroute de Lorraine-Bourgogne (4145289)
- Way Autoroute de Lorraine-Bourgogne (79125542)
- Way Autoroute de Lorraine-Bourgogne (23346393)
- Way Autoroute de Lorraine-Bourgogne (4144826)
- Way Autoroute de Lorraine-Bourgogne (111615196)
- Way Autoroute de Lorraine-Bourgogne (111615069)
- Way Autoroute de Lorraine-Bourgogne (28829427)
- Way Autoroute de Lorraine-Bourgogne (28829429)
Way 10220666- Way Autoroute de Lorraine-Bourgogne (4143126)
- Way Autoroute de Lorraine-Bourgogne (80130487)
- Way Autoroute de Lorraine-Bourgogne (71436481)
- Way Autoroute de Lorraine-Bourgogne (48707694)
- Way Autoroute de Lorraine-Bourgogne (96186991)
- Way Autoroute de Lorraine-Bourgogne (96186992)
- Way Autoroute de Lorraine-Bourgogne (159208075)
- Way Autoroute de Lorraine-Bourgogne (159208084)
- Way Autoroute de Lorraine-Bourgogne (128436441)
- Way Autoroute de Lorraine-Bourgogne (128436450)
- Way Autoroute de Lorraine-Bourgogne (62296540)
Way 68636760- Way Autoroute de Lorraine-Bourgogne (68636752)
- Way A 5 (10220988)
- Way A 5 (153940827)
Way 10220987Way 123270930Way 123270934Way 123267851- Way A 5 (123267849)
- Way A 5 (39027938)
- Way A 5 (39027940)
Way 122788521- Way 4144236
- Way Autoroute des Anglais (30069866)
- Way Autoroute des Anglais (157468471)
- Way Autoroute des Anglais (157468487)
- Way Autoroute des Anglais (157468459)
- Way Autoroute des Anglais (157468465)
- Way Autoroute des Anglais (157468458)
- Way Autoroute des Anglais (157468474)
- Way Autoroute des Anglais (4142890)
- Way Autoroute des Anglais (93361292)
- Way Autoroute des Anglais (93361289)
- Way Autoroute des Anglais (157421890)
- Way Autoroute des Anglais (157421885)
- Way Autoroute des Anglais (95017944)
- Way Autoroute des Anglais (95017966)
- Way Autoroute des Anglais (4142738)
- Way Autoroute des Anglais (157329664)
- Way Autoroute des Anglais (157329668)
- Way Autoroute des Anglais (157329662)
- Way Autoroute des Anglais (157329660)
- Way Autoroute des Anglais (27032319)
- Way Autoroute des Anglais (27032317)
- Way Autoroute des Anglais (96468977)
- Way Autoroute des Anglais (96468971)
- Way Autoroute des Anglais (62089899)
- Way Autoroute des Anglais (62089900)
- Way Autoroute des Anglais (146911587)
- Way Autoroute des Anglais (146911586)
- Way Autoroute des Anglais (4142346)
- Way Autoroute des Anglais (89955691)
- Way Autoroute des Anglais (89955687)
- Way Autoroute des Anglais (96760082)
- Way Autoroute des Anglais (96760235)
- Way Autoroute des Anglais (96760385)
- Way Autoroute des Anglais (96760180)
- Way 30834168
- Way 30834169
- Way Autoroute de l’Est (30834163)
- Way 111151944
- Way Voie Jean Taittinger (111245364)
- Way 156202555
- Way Autoroute des Anglais (4141628)
- Way Autoroute des Anglais (86974723)
- Way Autoroute des Anglais (86974721)
- Way Autoroute des Anglais (86978663)
- Way Autoroute des Anglais (86978603)
- Way Autoroute des Anglais (86978654)
- Way Autoroute des Anglais (86978666)
- Way Autoroute des Anglais (34929536)
- Way Autoroute des Anglais (34929537)
- Way Pont de Gaudart A26 (138603806)
- Way Autoroute des Anglais (138603810)
Way 48706605- Way Autoroute des Anglais (162059416)
- Way Autoroute des Anglais (162059417)
- Way Autoroute des Anglais (4140304)
- Way Autoroute des Anglais (99802667)
- Way Autoroute des Anglais (99802624)
- Way Autoroute des Anglais (138601661)
- Way Autoroute des Anglais (138601614)
- Way Autoroute des Anglais (99802623)
- Way Autoroute des Anglais (99802683)
- Way Autoroute des Anglais (87732766)
- Way Autoroute des Anglais (87732752)
- Way Autoroute des Anglais (151522312)
- Way Autoroute des Anglais (151522318)
- Way Autoroute des Anglais (138542547)
- Way Autoroute des Anglais (138542498)
- Way Autoroute des Anglais (138542546)
- Way Autoroute des Anglais (138542515)
- Way Autoroute des Anglais (82132233)
- Way Autoroute des Anglais (82132251)
- Way Autoroute des Anglais (82132260)
- Way Autoroute des Anglais (82132244)
- Way Autoroute des Anglais (81951253)
- Way Autoroute des Anglais (81951234)
- Way Autoroute des Anglais (138542504)
- Way Autoroute des Anglais (138542506)
- Way Autoroute des Anglais (138538198)
- Way Autoroute des Anglais (138538200)
- Way Autoroute des Anglais (117877007)
- Way Autoroute des Anglais (117877052)
- Way Autoroute des Anglais (132456004)
- Way Autoroute des Anglais (132456010)
- Way Autoroute des Anglais (89817742)
- Way Autoroute des Anglais (89817739)
- Way Autoroute des Anglais (156198342)
- Way Autoroute des Anglais (101852497)
- Way Autoroute des Anglais (101852526)
- Way Autoroute des Anglais (101852509)
- Way Autoroute des Anglais (101852491)
- Way Autoroute des Anglais (101852483)
- Way Autoroute des Anglais (101852519)
- Way Autoroute des Anglais (110601260)
- Way Autoroute des Anglais (110601256)
- Way Autoroute des Anglais (65624240)
- Way Autoroute des Anglais (53278741)
- Way Autoroute des Anglais (31795454)
- Way Autoroute des Anglais (113869807)
- Way Autoroute des Anglais (89818927)
- Way Autoroute des Anglais (138505394)
- Way Autoroute des Anglais (138505405)
- Way Autoroute des Anglais (128552656)
- Way Autoroute des Anglais (128552662)
- Way Autoroute des Anglais (128552658)
- Way Autoroute des Anglais (128552655)
- Way Autoroute des Anglais (108832644)
- Way Autoroute des Anglais (108832654)
- Way Autoroute des Anglais (4139858)
- Way Autoroute des Anglais (138422331)
- Way Autoroute des Anglais (138422348)
- Way Autoroute des Anglais (118864221)
- Way Autoroute des Anglais (118864225)
- Way Autoroute des Anglais (102222011)
- Way Autoroute des Anglais (102222019)
- Way Autoroute des Anglais (4139860)
Way 156192486- Way Autoroute des Anglais (140092756)
Way 140092766- Way Autoroute des Anglais (140353980)
Way 140353981- Way Autoroute des Anglais (156192493)
- Way Autoroute des Anglais (156192497)
- Way Autoroute des Anglais (29175411)
- Way Autoroute des Anglais (29175408)
- Way Autoroute des Anglais (122888281)
- Way Autoroute des Anglais (38693928)
- Way Autoroute des Anglais (159912791)
- Way Autoroute des Anglais (38693929)
- Way Autoroute des Anglais (159912793)
- Way Autoroute des Anglais (109067150)
- Way Autoroute des Anglais (109067155)
- Way Autoroute des Anglais (122888285)
- Way 13945787
- Way Autoroute du Nord (64615967)
- Way Autoroute du Nord (145815606)
- Way Autoroute du Nord (156069027)
- Way Autoroute du Nord (156069014)
- Way Autoroute du Nord (156069023)
- Way Autoroute du Nord (156069008)
- Way Autoroute du Nord (62032180)
- Way Autoroute du Nord (106535759)
- Way Autoroute du Nord (31799875)
- Way Autoroute du Nord (102471770)
Way 102471780- Way Autoroute du Nord (111541483)
- Way Autoroute du Nord (111541478)
- Way Autoroute du Nord (102472554)
- Way Autoroute du Nord (111424790)
- Way Autoroute du Nord (111424808)
- Way Autoroute du Nord (32122684)
- Way Autoroute du Nord (32391880)
Way 13948983- Way Autoroute du Nord (120096639)
- Way Autoroute du Nord (91712567)
- Way Voie Rapide Urbaine (32391882)
- Way 23499363
- Way 132081526
- Way 34297842
- Way 34297841
- Way 32391883
- Way Voie Rapide Urbaine (34412039)
Way 132081528Way 34412038Way 122445701- Way Voie Rapide Urbaine (122445704)
Way 36703178- Way Voie Rapide Urbaine (36335089)
- Way Voie Rapide Urbaine (22662381)
- Way Voie Rapide Urbaine (22662382)
- Way Voie Rapide Urbaine (137734279)
- Way Voie Rapide Urbaine (137734280)
- Way Voie Rapide Urbaine (85097758)
- Way Voie Rapide Urbaine (85093468)
Way 80632647- Way Voie Rapide Urbaine (80515461)
- Way Voie Rapide Urbaine (153360719)
- Way Voie Rapide Urbaine (83186707)
- Way Voie Rapide Urbaine (111427695)
- Way Voie Rapide Urbaine (111427697)
- Way Viaduc de Marcq (111427683)
- Way Voie Rapide Urbaine (111427694)
- Way Voie Rapide Urbaine (85585293)
- Way Voie Rapide Urbaine (85585288)
Way 85933762- Way A 22 (121286323)
- Way A 22 (121286322)
- Way A 22 (81408487)
- Way A 22 (81408602)
- Way A 22 (111438919)
- Way A 22 (26813191)
- Way A 22 (75687860)
Way 75687858- Way A 22 (60733959)
- Way A 22 (60733967)
- Way A 22 (60890885)
- Way A 22 (60890884)
- Way A 22 (60901534)
- Way A 22 (60901529)
- Way E17 (8033789)
- Way E17 (55974611)
- Way E17 (55974609)
- Way E17 (60832601)
- Way E17 (60832603)
- Way E17 (89373818)
- Way E17 (89373814)
- Way E17 (89373791)
- Way E17 (89372277)
- Way E17 (89372239)
- Way E17 (89372261)
- Way E17 (89372253)
- Way E17 (99382267)
- Way E17 (8032982)
- Way E17 (89372260)
- Way E17 (26586900)
- Way E17 (26586901)
- Way E17 (26586906)
- Way E17 (26586907)
- Way E17 (51732047)
- Way E17 (51732051)
- Way E17 (51732185)
- Way E17 (51732240)
- Way E17 (26586916)
- Way E17 (26586917)
- Way E17 (51731913)
- Way E17 (51731912)
Way 129475043Way 129475042- Way E17 (129475041)
- Way E17 (129475044)
- Way E17 (66496536)
- Way E17 (66496537)
- Way E17 (66496456)
- Way E17 (66496457)
- Way E17 (39659377)
- Way E17 (53587322)
- Way E17 (25635694)
- Way E17 (24613167)
- Way E17 (29087998)
- Way E17 (18603624)
- Way E17 (59741067)
- Way E17 (29179168)
- Way E17 (29179164)
- Way E17 (24613114)
- Way E17 (24613116)
- Way E17 (38663353)
- Way E17 (38663352)
- Way E17 (53588249)
- Way E17 (53588250)
- Way E17 (26276882)
- Way E17 (27348940)
- Way E17 (53588525)
- Way E17 (53588526)
- Way E17 (53588580)
- Way E17 (53588581)
- Way E17 (4405929)
- Way E17 (4405937)
- Way E17 (4405857)
- Way E17 (4406023)
- Way E17 (4406039)
Way 146831286- Way E17 (4314529)
- Way E17 (4314532)
- Way E17 (4314549)
- Way E17 (4314553)
- Way Autoroute de Lorraine-Bourgogne (94257697)
- Way Autoroute de Lorraine-Bourgogne (94257687)
- Way Autoroute de Lorraine-Bourgogne (31003888)
- Way Autoroute de Lorraine-Bourgogne (4573537)
- Way Autoroute de Lorraine-Bourgogne (4145763)
- Way Autoroute de Lorraine-Bourgogne (79125540)
- Way Autoroute de Lorraine-Bourgogne (4145288)
- Way Autoroute de Lorraine-Bourgogne (4144959)
- Way Autoroute de Lorraine-Bourgogne (28829431)
- Way Autoroute de Lorraine-Bourgogne (111615147)
- Way Autoroute de Lorraine-Bourgogne (111615118)
Way 28829430Way 10220665Way 10220664- Way Autoroute de Lorraine-Bourgogne (80130497)
- Way Autoroute de Lorraine-Bourgogne (73023211)
- Way Autoroute de Lorraine-Bourgogne (71436477)
- Way Autoroute de Lorraine-Bourgogne (96186990)
- Way Autoroute de Lorraine-Bourgogne (96186994)
- Way Autoroute de Lorraine-Bourgogne (128452945)
- Way Autoroute de Lorraine-Bourgogne (159208078)
- Way Autoroute de Lorraine-Bourgogne (159208080)
- Way Autoroute de Lorraine-Bourgogne (128436443)
- Way Autoroute de Lorraine-Bourgogne (128433254)
- Way Autoroute de Lorraine-Bourgogne (48707695)
Way 68636741Way 68636738- Way Autoroute de Lorraine-Bourgogne (10220989)
- Way A 5 (32900243)
Way 123270931Way 123270920Way 123267848Way 123267856- Way A 5 (123267858)
- Way A 5 (39027945)
- Way A 5 (39027937)
- Way 111638471
- Way 111638505
- Way Autoroute des Anglais (157468478)
- Way Autoroute des Anglais (157468457)
- Way Autoroute des Anglais (157468483)
- Way Autoroute des Anglais (157468469)
- Way Autoroute des Anglais (157468456)
- Way Autoroute des Anglais (157468462)
- Way Autoroute des Anglais (156263582)
- Way Autoroute des Anglais (93361296)
- Way Autoroute des Anglais (93361294)
- Way Autoroute des Anglais (157421886)
- Way Autoroute des Anglais (157421888)
- Way Autoroute des Anglais (95017938)
- Way Autoroute des Anglais (95017952)
- Way Autoroute des Anglais (156263583)
- Way Autoroute des Anglais (157329665)
- Way Autoroute des Anglais (157329663)
- Way Autoroute des Anglais (157329666)
- Way Autoroute des Anglais (157329661)
- Way Autoroute des Anglais (27032320)
- Way Autoroute des Anglais (27032318)
- Way Autoroute des Anglais (96468965)
- Way Autoroute des Anglais (96468975)
- Way Autoroute des Anglais (62089903)
- Way Autoroute des Anglais (62089905)
- Way Autoroute des Anglais (156263581)
- Way Autoroute des Anglais (146911589)
- Way Autoroute des Anglais (146911584)
- Way Autoroute des Anglais (89955678)
- Way Autoroute des Anglais (89955680)
- Way Autoroute des Anglais (96760226)
- Way Autoroute des Anglais (96760104)
- Way Autoroute des Anglais (96760313)
- Way Autoroute des Anglais (96760120)
Way 27490244- Way A 34 (4801446)
- Way 156202554
- Way Voie Jean Taittinger (111245361)
- Way Voie Jean Taittinger (111245365)
- Way 156202556
- Way 138651355
- Way 138651357
- Way Autoroute des Anglais (24920012)
- Way Autoroute des Anglais (86974722)
- Way Autoroute des Anglais (86974720)
- Way Autoroute des Anglais (86978640)
- Way Autoroute des Anglais (86978670)
- Way Autoroute des Anglais (86978660)
- Way Autoroute des Anglais (86978626)
- Way Autoroute des Anglais (34929539)
- Way Autoroute des Anglais (34929538)
- Way Autoroute des Anglais (138603793)
- Way Pont de Gaudart A26 (138603803)
- Way Autoroute des Anglais (156202557)
- Way Autoroute des Anglais (48706606)
- Way Autoroute des Anglais (162059415)
Way 162059418- Way Autoroute des Anglais (99802704)
- Way Autoroute des Anglais (99802664)
- Way Autoroute des Anglais (138601644)
- Way Autoroute des Anglais (138601601)
- Way Autoroute des Anglais (99802712)
- Way Autoroute des Anglais (99802663)
- Way Autoroute des Anglais (99802603)
- Way Autoroute des Anglais (87732732)
- Way Autoroute des Anglais (138542508)
- Way Autoroute des Anglais (151522310)
- Way Autoroute des Anglais (151522314)
- Way Autoroute des Anglais (138542518)
- Way Autoroute des Anglais (138542540)
- Way Autoroute des Anglais (138542513)
- Way Autoroute des Anglais (82132254)
- Way Autoroute des Anglais (82132262)
- Way Autoroute des Anglais (82132241)
- Way Autoroute des Anglais (82132261)
- Way Autoroute des Anglais (81951225)
- Way Autoroute des Anglais (81951249)
- Way Autoroute des Anglais (4140305)
- Way Autoroute des Anglais (117877038)
- Way Autoroute des Anglais (117877023)
- Way Autoroute des Anglais (138538204)
- Way Autoroute des Anglais (138538193)
- Way Autoroute des Anglais (138542517)
- Way Autoroute des Anglais (138542512)
- Way Autoroute des Anglais (132456006)
- Way Autoroute des Anglais (132456007)
- Way Autoroute des Anglais (89817737)
- Way Autoroute des Anglais (89817728)
- Way Autoroute des Anglais (41157962)
- Way Autoroute des Anglais (101852492)
- Way Autoroute des Anglais (101852528)
- Way Autoroute des Anglais (101852485)
- Way Autoroute des Anglais (101852514)
- Way Autoroute des Anglais (101852500)
- Way Autoroute des Anglais (101852506)
- Way Autoroute des Anglais (110601258)
- Way Autoroute des Anglais (110601255)
- Way Autoroute des Anglais (53278744)
- Way Autoroute des Anglais (65624242)
- Way Autoroute des Anglais (113869804)
- Way Autoroute des Anglais (113869806)
- Way Autoroute des Anglais (89818940)
- Way Autoroute des Anglais (89818934)
- Way Autoroute des Anglais (128552660)
- Way Autoroute des Anglais (128552657)
- Way Autoroute des Anglais (128552661)
- Way Autoroute des Anglais (128552659)
- Way Autoroute des Anglais (108832650)
- Way Autoroute des Anglais (108832643)
- Way Autoroute des Anglais (4140307)
- Way Autoroute des Anglais (138422312)
- Way Autoroute des Anglais (138422290)
- Way Autoroute des Anglais (118864217)
- Way Autoroute des Anglais (118864224)
- Way Autoroute des Anglais (102222015)
- Way Autoroute des Anglais (102222014)
- Way Autoroute des Anglais (4139855)
- Way Autoroute des Anglais (102221559)
- Way Autoroute des Anglais (4139856)
Way 140353984- Way Autoroute des Anglais (140353975)
- Way Autoroute des Anglais (140092763)
Way 140092748- Way Autoroute des Anglais (156192494)
- Way Autoroute des Anglais (156192491)
- Way Autoroute des Anglais (156192488)
- Way Autoroute des Anglais (29175379)
- Way Autoroute des Anglais (122888292)
- Way Autoroute des Anglais (38693932)
- Way Autoroute des Anglais (159912792)
- Way Autoroute des Anglais (64615875)
- Way Autoroute des Anglais (159912790)
- Way Autoroute des Anglais (109067152)
- Way Autoroute des Anglais (109067157)
- Way Autoroute des Anglais (122888283)
- Way Autoroute des Anglais (64615882)
- Way Autoroute des Anglais (64615886)
- Way Autoroute des Anglais (38693931)
- Way 64619694
Way 64615878- Way Autoroute du Nord (4967678)
- Way Autoroute du Nord (145815604)
- Way Autoroute du Nord (156069020)
Way 156069011- Way Autoroute du Nord (156069021)
- Way Autoroute du Nord (156069013)
- Way Autoroute du Nord (62032169)
- Way 106535767
- Way 106535758
Way 144879170- Way Autoroute du Nord (156069019)
- Way Autoroute du Nord (31799844)
- Way Autoroute du Nord (107014858)
Way 107014867- Way Autoroute du Nord (129619245)
- Way Autoroute du Nord (129619242)
- Way Autoroute du Nord (102471776)
- Way Autoroute du Nord (102471765)
Way 111541477- Way Autoroute du Nord (111541481)
- Way Autoroute du Nord (102472555)
Way 32391881- Way Autoroute du Nord (111424829)
- Way Autoroute du Nord (111424798)
- Way Autoroute du Nord (120096633)
- Way Autoroute du Nord (120096628)
- Way Autoroute du Nord (30834157)
- Way N 356 (34297839)
- Way N 356 (34297840)
Way 73911701- Way Voie Rapide Urbaine (34412037)
Way 34412036Way 122445707Way 122445709- Way Voie Rapide Urbaine (36701398)
Way 36700343Way 22662385- Way Voie Rapide Urbaine (85101333)
- Way Voie Rapide Urbaine (85087037)
- Way Voie Rapide Urbaine (153360087)
Way 80608755- Way Voie Rapide Urbaine (111427696)
- Way Voie Rapide Urbaine (111427686)
- Way Voie Rapide Urbaine (111427690)
- Way Viaduc de Marcq (111427688)
- Way Voie Rapide Urbaine (85585296)
- Way Voie Rapide Urbaine (85585295)
- Way Voie Rapide Urbaine (85933761)
- Way A 22 (81408580)
- Way A 22 (121286324)
- Way A 22 (121286325)
Way 111438925- Way A 22 (81408527)
- Way A 22 (26813189)
- Way A 22 (111438924)
- Way A 22 (26813188)
- Way A 22 (75687851)
- Way A 22 (75687853)
- Way A 22 (60733961)
- Way A 22 (60733962)
- Way A 22 (60890883)
- Way A 22 (60890886)
- Way A 22 (60901543)
- Way A 22 (60901519)
- Way A 22 (22317924)
- Way E17 (55974610)
- Way E17 (55974612)
- Way E17 (60832604)
- Way E17 (60832610)
- Way E17 (89373793)
- Way E17 (89373788)
- Way E17 (89373804)
- Way E17 (89373799)
- Way E17 (89372266)
- Way E17 (89372271)
- Way E17 (89372251)
- Way E17 (89372237)
- Way E17 (8033788)
- Way E17 (89372238)
- Way E17 (89374488)
- Way E17 (26586899)
- Way E17 (26586898)
- Way E17 (26586909)
- Way E17 (26586910)
- Way E17 (51732044)
- Way E17 (51732045)
- Way E17 (51732187)
- Way E17 (51732186)
- Way E17 (26586928)
- Way E17 (26586929)
- Way E17 (51731914)
- Way E17 (51731915)
- Way E17 (66496535)
- Way E17 (129475040)
Way 129475039Way 129475038- Way E17 (129475046)
- Way E17 (66496534)
- Way E17 (66496458)
- Way E17 (66496459)
- Way E17 (39659374)
- Way E17 (39659375)
- Way E17 (26586927)
- Way E17 (24613166)
- Way E17 (24613165)
- Way E17 (145558210)
- Way E17 (48165854)
- Way E17 (18603620)
- Way E17 (38626858)
- Way E17 (29179165)
- Way E17 (38626857)
- Way E17 (24613112)
- Way E17 (24613110)
- Way E17 (38663355)
- Way E17 (38663354)
- Way E17 (53588251)
- Way E17 (53588252)
Way 26276885- Way E17 (26276884)
- Way E17 (53588524)
- Way E17 (53588535)
- Way E17 (53588582)
- Way E17 (53588583)
- Way E17 (27349186)
- Way E17 (4405928)
- Way E17 (4405952)
- Way E17 (4405852)
- Way E17 (4406036)
- Way E17 (4314530)
- Way E17 (4314548)
- Way E17 (4314551)
Way 30169550Way 30169548Way 4314554
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 |