Loading...
Way: 173495635
Version #15
Spostato il confine intercomunale Monopoli - Polignano per renderlo congruente alle risultanze catastali
Tags
admin_level | 4 |
---|---|
boundary | administrative |
city:left | Polignano a Mare |
natural | coastline |
province:left | Bari |
region:left | Puglia |
source | Based on ISTAT data - 2001 Italian Census |
Part of
6 relations
- Relation Italia meridionale (17514288) (as outer)
- Relation Polignano a Mare (40908) (as outer)
- Relation Jadransko more / Mare Adriatico / Deti Adriatik (9350128) (as outer)
- Relation Penisola italiana (4056532) (as outer)
- Relation Puglia (40095) (as outer)
- Relation Bari (40707) (as outer)
Nodes
983 nodes
- 1821592742 (part of ways 10271068 and 27968051)
- 1821592743
- 1821592744
- 1821592745
- 1821592746
- 1821592747
- 1821592748
- 1821592749
- 1821592750
- 1821592751
- 1821592752
- 411682623
- 1821592755
- 1821592753
- 1821592754
- 1821592756
- 1821592757
- 1821592758
- 1821592768
- 1821592772
- 1821592776
- 85889304
- 1821592777
- 1821592774
- 1821592771
- 1821592764
- 1821592761
- 1821592766
- 85887867
- 320495920
- 1821592767
- 1821592765
- 1821592760
- 1821592759
- 1821592762
- 1821592763
- 1821592769
- 1821592770
- 1107019789
- 1821592775
- 1821592773
- 1821592778
- 1107019793
- 1843007447
- 1843007446
- Grotta Cerosa (1843007437)
- 1821592779
- 1843007448
- 1107019798
- 1821592780
- 1821592781
- 1821592782
- 1821592783
- 85887131
- 1821592784
- 1107019778
- 1821592789
- 1821592790
- 85893560
- 1821592804
- 1821592803
- 1821592806
- 1821592816
- 1821592820
- 1107019783
- 1821592821
- 1821592819
- 1821592818
- 1821592817
- 1107019839
- 1821592810
- 1821592801
- 1821592796
- 1821592794
- 1821592793
- Grotta Testa di Morto (1821592788)
- 1821592786
- 1821592785
- 1821592787
- 85892637
- 1821592791
- 1821592792
- 1821592795
- 1821592797
- 1107019909
- 1821592807
- 1821592815
- 1821592822
- 1107019900
- 1821592823
- 1821592824
- 1821592825
- 1821592826
- 1821592827
- 1821592828
- 1821592829
- 1821592830
- 1821592832
- 1821592831
- 1821592833
- 85891923
- 1821592836
- 1821592834
- 1821592835
- 1821592837
- 1821592838
- 1821592839
- 1821592841
- 1821592849
- 1821592853
- 1821592852
- 1821592845
- 1821592840
- 1821592844
- 1107019824
- 1821592859
- 1821592861
- 1821592860
- 1821592858
- Grotta di sella (1842985844)
- 1821592856
- 1821592857
- 1842970772
- 1842970774
- 1842970771
- 1842970773
- 1107019845
- 1842970776
- 1842970775
- 1107019864
- 1842970777
- 1842970778
- 1842970779
- 1842970780
- 1107019774
- 1842970782
- 1842970781
- Grotta della cappella di Cristo (1842980519)
- 85891117
- 1842970783
- 1842970785
- 1842970784
- 1107019841
- 1842970786
- 1107019887
- 1842970787
- 1842970788
- Grotta del naturista 1 e 2 (1842970770)
- 1107019787
- 1842970795
- 1107019788
- 1842970791
- 1107019923
- 1842970793
- 1842970794
- 1107019794
- 1842970792
- 1842970790
- 1842970789
- 1107019874
- 1107019921
- 1842958217
- 1842958218
- 1842958219
- 1107019906
- 1842958220
- 1107019898
- Grotta dei passeri (1842958216)
- 85890258
- 1107019848
- 1842958221
- 1107019904
- 1107019857
- 85888902
- 1107019860
- 1107019880
- 1842958239
- 1842958238
- 1842958242
- 85888817
- 1842958241
- 1842958243
- 1842958240
- 1842958237
- 1842958235
- 1842958236
- 1107019843
- 1107019862
- 1107019803
- 1842958222
- 1842958225
- 1842958228
- 1842958233
- 1842958234
- 1107019827
- 1842958229
- 1842958232
- 1842958231
- 1842958227
- 1842958224
- 1842958223
- 1842958226
- 1107019769
- 1842958230
- 1107019901
- 1842782616
- 1107019931
- 1107019907 (part of way Lama Pozzo Vivo (97003929))
- 1843089135 (part of ways Lama Pozzo Vivo (97003929) and 173512529)
- 1107019852 (part of way Lama Pozzo Vivo (97003929))
- 1842782626
- 1842782633
- 1107019828
- 1842782645
- 1842782650
- 1107019780
- 1107019910
- 1842782632
- 1107019782
- 1842782613
- 1842782612
- 1842782606
- 1842782607
- 1107019831
- 1107019810 (part of way Lama Pozzo Vivo (97003929))
- 1107019867
- 1842782603
- 1107019925
- 1842782619
- 1842782618
- 1842782610
- 1842782609
- 1107019871
- 1842782604
- 85886734
- 1842782617
- 1842782622
- 1842782631
- 1107019918
- 1842782643
- 1842782644
- 1107019808
- Grotta di Pozzovivo 1 e 2 (1842782646)
- 1842782649
- 1842782653
- 1842782655
- 1107019812
- 1842782656
- 1842782661
- 1107019792
- 1842782667
- 1842782664
- 1842782662
- 1107019911
- 1842782647
- 1842782642
- 1107019797
- 1842782625 (part of way Cala di Pozzo Vivo (173469300))
- 1842782629 (part of ways Cala di Pozzo Vivo (173469300) and Cala di Pozzo Vivo (173469300))
- 1842782630
- 1842782634
- 1842782652
- 1107019886
- 1842782658
- 1842782659
- 1107019847
- 1842782665
- 1842782681
- 1107019776
- 1842782685
- Grotta del porticello (1107019821)
- 1842782683
- 1842782690
- 1842782688
- 1107019820
- Grotta dei Colombi (1842872551)
- 1107019829
- 1842782692
- 1842782695
- 1842782697
- 1107019917
- 1842782703
- 1842782710
- 85894112
- 1842782717
- 1107019885
- 1842782707
- 1842782700
- 1107019834
- 1842782705
- 1842782708
- 1842782715
- 1842782714
- 1842782712
- 1842782716
- 1842782718
- 85892561
- 1107019855
- 1842782723
- 1842782722
- 1107019908
- 1842782728
- 1842782726
- 1842782729
- 1842782731
- 1107019934
- 1107019924
- 1842782733
- 1842782734
- 1107019889
- 1107019786
- 1107019830
- 1842749940
- 1842749941
- 1842749944
- 1842749947
- 1842749946
- 1842749945
- 1107019872
- 1842749943
- Grotta degli archi (1842749942)
- 1842749948
- 1842749949
- 1842749950
- 1842749951
- 1842749952
- 1107019928
- 1842749954
- 1842749953
- 1107019784
- 1107019825
- 1107019884
- 1818138970
- 1107019791
- 1818138973
- 1107019835
- 1107019913
- 1818138978
- 1818138976
- 1818138982
- 1107019866
- 1818138984
- 1107019912
- 1818138980
- 1818138986
- 85892065
- 1107019815
- 1818139019
- 1107019896
- 1107019870
- 1818139041
- 1818139052
- 1107019873
- 1818139058
- 1818139062
- 1107019858
- 85891034
- 1107019936
- 1818139107
- 1818139143
- 1107019929
- 1818139175
- 1818139181
- 1818139188
- 1818139191
- 1818139185
- 1818139224
- 1107019817
- 1818139227
- 1107019877
- 1818139229
- 1107019800
- 1818139250
- 1107019895
- 1818139252
- 1818139254
- 1818139253
- 1818139255
- 725289478
- 1818139257
- 1818139258
- 1107019773
- 1818139259
- 725289483
- 725289486
- 1818139273
- 725289490
- 725289491
- 725289492
- 725289496
- 85890100
- 725289512
- 1818139267
- 725289517
- 725289521
- 725289524
- 1790731111
- 85890396 (part of way Cala Sala - Portacola - Portalga (167698739))
- 85889154 (part of ways Cala Sala - Portacola - Portalga (167698739) and Cala Sala - Portacola - Portalga (167698739))
- 1818139256
- 725289534
- 1818139260
- 1818139262
- 1818139264
- 1818139265
- 1818139269
- 1818139271
- 1818139283
- 1818139284
- 725289535
- 1818139286
- 1818139287
- 1818139289
- 1818139288
- 725289538
- 1818139291
- 1818139290
- 725289541
- 725289545
- 725289548
- 725289549
- 725289551
- 85888155
- 567241794
- 85887095
- 1096156914
- 1842736524
- Grotta dell'Eremita 2 (1842736522)
- 1096156911
- 1842736520
- 567241793
- 1842736494
- 1842736518
- 1842736516
- 1842736514
- 1842736497
- 1842736491
- 1842736486
- 1842736489
- 1842736479
- 1842736477
- 1842736481
- 1842736483
- 85893574
- 1842736471
- 725289571
- Grotta della colonna (1842736441)
- 1842736451
- 1842736449
- 1842736458
- 1842736464
- 567241802
- 1842736462
- 1842736460
- 1842736447
- 1842736445
- 1842736465
- 1842736469
- 3496464345
- 3496464346
- 3496464348
- 1842736473
- 3496464347
- 1842736475
- 1842736467
- 3496464344
- 567241801 (part of way 335752892)
- 567241792 (part of way 335752892)
- 3496464339
- 3496464338
- 3496464335
- 3496464333 (part of way 342675528)
- 3496464334
- 3496464336
- 3496464337
- 3496464340
- 3496464341
- 3496464343
- 725289594
- 725289599
- 1253972014
- 1253971935
- 1253971754
- 1253971600
- 725289600
- 567241790
- 1253971558
- 1253972041
- 1253971628
- 1253971674
- 1253971831
- 725289602
- 1253971781
- 725289604
- 725289606
- 725289609
- 1253971981
- 1253971577
- 567241800
- 1253971738
- 1253971991
- 1253971590
- 1253971744
- 1253971917
- 85892749
- 1253971546
- 1253971708
- 1253971861
- 1253972084
- 1253971963
- 1253971724
- 1253971570
- 567241830
- 1253971887
- 1253971525
- 725289614
- 1253971688
- 1253971846
- 725289624
- 1253972065
- 725289625
- 725289631
- 1253971847
- 725289635
- 85892163
- 1253971691
- 725289645
- 1253972068
- 1253971655
- 725289648
- 725289649
- 725289650
- 1257110142
- 1257110186
- 725289651
- 725289653
- 1253971814
- 725289655
- 725289663
- 725289664
- 725289665
- 725289667
- 1253972026
- 567241829
- 1253971771
- 725289671
- 1253971616
- 725289673
- 1253971871
- 725289677
- 1253972091
- 725289679
- 1253971682
- 725289680
- 725289682
- 725289685
- 1253972056
- 1253971839
- 85891302
- 1253971645
- 725289692
- 1253971799
- 725289694
- 1253972007
- 725289697
- 1253971652
- 725289700
- 567241828
- 1253971603
- 1253971757
- 1253971937
- 1253972016
- 1253971807
- 725289704
- 725289706
- 725289707
- 725289709
- 1253971715
- 1253971561
- 725289712
- 1253972088
- 725289715
- 725289719
- 725289725
- 1253971679
- 725289728
- 1253971630
- 1253971835
- 1253972043
- 725289730
- 1253971783
- 1253971983
- 1253971579
- 725289733
- 1253971801
- 85891602
- 1253972011
- 1253971926
- 1253971595
- 1253971750
- 725289735
- 725289737
- 1253971554
- 1253971711
- 725289740
- 1253971866
- 1786079206
- 725289744
- 1253972038
- 725289747
- 725289749
- Antro del Macello (1253971971)
- 1786079208
- 725289751
- 1253971729
- 1842782736
- 1253971532
- Grotta San Gennaro (567662851)
- 1253971909
- 1253971740
- 1253971542
- 567241827
- 567662849
- 1253971857
- 1786079209
- 725289760
- 1253972073
- 725289762
- 1253971663
- 1253971664
- 1253972074
- 1253972039
- 567662847
- 567662846
- 85890731
- 1253971624
- 567662845
- Grotta delle monache (567662844)
- 1786079211
- 567241826
- 567662850
- 1253971778
- 567662843
- 1842416789
- 1253971979
- 1842416792
- 1253971575
- 567662842
- 1842416794
- 1842416796
- 1842416798
- 1253971911
- 1253971985
- 567662841
- 1253971858
- 1253972028
- Grotta di Pietro e Paolo 1 e 2 (85889912)
- 1253971543
- 1253971698
- 567662840
- 1253971617
- 1253971964
- 1253971772
- 567662839
- 1253971889
- 1253971571
- 1253971726
- 567662838
- 567662837
- 1253971693
- 1253971736
- 1253971528
- 1253971896
- 1253971540
- 567241825
- 1253971854
- 1253972069
- 725289800
- 1253971815
- 1253971657
- 567662836
- 1253971608
- 1253971767
- 725289802
- 1253971944
- Grotta Frascina (567662835)
- 725289809
- 1253971563
- 567662834
- 1253971717
- 567662833
- 725289812
- 567237170
- 567662832
- 567662831
- 1253972093
- 1253971892
- 1253971684
- 567237169
- 1253971770
- 1253971961
- 567237168
- 1764524805
- 1764524806
- 567662829
- 5563101643
- 5563101645 (part of ways 581407467, 581407468, and Largo Grotta Ardito (47420904))
- 1255692036 (part of ways 581407468, 581407469, and Largo Grotta Ardito (47420904))
- Pertus d Rafaniedd (Pertugio di Rafaniello) (1764524815) (part of ways 164857928 and Largo Grotta Ardito (47420904))
- 1253971886 (part of ways 581407469, 164857928, and Largo Grotta Ardito (47420904))
- 1253971521
- 567662830
- 1253971592
- 725289840
- 1253971994
- 567237159
- 1253971638
- 1253971798
- 567662825 (part of ways 164857925 and Largo Grotta Ardito (47420904))
- 1764524822 (part of ways 581407466, 164857925, and Largo Grotta Ardito (47420904))
- 1764524821 (part of ways 581407466, Largo Grotta Ardito (47420904), and 164857911)
- 1764524820 (part of ways 581407465, Largo Grotta Ardito (47420904), and 164857911)
- 1764524819 (part of ways 581407465, Largo Grotta Ardito (47420904), and 164857922)
- 5563101640
- 1764524829
- 1253971548
- 567237166
- 1253971936
- 1253971710
- 567237165
- 1253971714
- 1253971559
- 567237163
- 567662826 (part of ways 164857920 and Largo Grotta Ardito (47420904))
- 1764524835 (part of ways 581407460, 164857920, and Largo Grotta Ardito (47420904))
- 1764524836 (part of ways 581407460, Largo Grotta Ardito (47420904), and 164857912)
- 1764524837 (part of ways 581407459, Largo Grotta Ardito (47420904), and 164857912)
- 1764524838 (part of ways 581407459, Largo Grotta Ardito (47420904), and 164857913)
- 1764524839 (part of ways 581407458, Largo Grotta Ardito (47420904), and 164857913)
- 1764524840 (part of ways 581407458, Largo Grotta Ardito (47420904), and 164857910)
- 1764524841 (part of ways 581407457, Largo Grotta Ardito (47420904), and 164857910)
- 1764524842 (part of ways 581407457, 164857927, and Largo Grotta Ardito (47420904))
- 5563101638 (part of ways 164857927 and Largo Grotta Ardito (47420904))
- 5563101653 (part of ways 164857927 and Largo Grotta Ardito (47420904))
- 567662827 (part of ways 164857927 and Largo Grotta Ardito (47420904))
- 1764524844
- 1764524845
- 567237161
- 1253972054
- 567662828
- 567237158
- 1253971541 (part of ways Largo Grotta Ardito (47420904) and 164857930)
- 603590008 (part of ways Largo Grotta Ardito (47420904) and 164857930)
- 1253971658 (part of ways Largo Grotta Ardito (47420904) and 164857930)
- Piazza Ardito (567237155) (part of ways Largo Grotta Ardito (47420904) and 164857930)
- 567237152 (part of ways Largo Grotta Ardito (47420904) and 164857930)
- 1764524848 (part of ways Largo Grotta Ardito (47420904) and 164857930)
- 1764524847 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 567237151 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 85888575 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 1253972030 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- Balconata Piazza Ardito (1764524843) (part of ways Largo Grotta Ardito (47420904) and 164857905)
- Grotta Ardito (567237149) (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 603590016 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 567237148 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 567241872 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 1764524828 (part of ways Largo Grotta Ardito (47420904) and 164857905)
- 1253971666 (part of ways Largo Grotta Ardito (47420904) and 164857907)
- 567237145 (part of ways Largo Grotta Ardito (47420904) and 164857907)
- 1506455503 (part of ways Largo Grotta Ardito (47420904) and 164857907)
- 1506455501 (part of ways Largo Grotta Ardito (47420904) and 164857907)
- 1506455494 (part of way 164857907)
- 567241873 (part of way 164857907)
- 1506455493 (part of way 164857907)
- 1506455489 (part of way 164857907)
- 567237144 (part of way 164857907)
- 1506455484 (part of way 164857907)
- 773534479 (part of way 164857907)
- 567241834 (part of way 164857907)
- 1506455480 (part of way 164857907)
- 1506455473 (part of way 164857907)
- 567241867 (part of way 164857907)
- Grotta Pietropaolo - Grotticella sotto Favale (567237142) (part of way 164857907)
- 1506455485
- 1764524809
- 1764524808
- 1253971759
- 1506455491
- 567237141
- 1253971938
- 567237140
- 1253971891
- 1253971572
- 1253971604
- 567241866
- 1506455459
- 1253972059
- 1253971530
- 1253971689
- 1762393163
- 567241864
- 1253972013
- 1253971648
- 1253971802
- 85887667
- 1253971599
- Grotta Palazzese (567237137)
- 1506455437
- 1253971752
- 1506455443
- 1506455449
- 567241865
- 1506455464
- 567237135
- 1253971934
- 567237133
- 1253971565
- 1253971719
- 1253971556
- 1253971768
- 1253971947
- 1822152180
- 1822152185
- 567237139
- 1822152215
- 1253971874
- 567241863
- 1253972095
- 567237132
- 1822152211
- 1822152217
- 567241861
- 567237131
- Grotta dell'Arcivescovado (1841684191)
- 567241862
- 567237130
- 1762135553
- 1253971685
- 567241868
- 1506455521
- 725233747
- 1506455523
- 85894113
- 1506455526
- 1506455524
- 1506455528
- 567241869
- 1253972076
- 1506455531
- 1506455533
- 567237100
- 567241870
- 1506455534
- 1506455535
- 1506455539
- 725233757
- 1506455537
- Grotticella di Santo Stefano (567237099)
- 567241871
- Grotticella di Santo Stefano (1506455540)
- 1506455541
- 85893217
- 1506455549
- 567237097
- 1506455544
- 1506455542
- 1506455543
- 725233767
- 725233770
- 725233772
- 1506455545
- Grotticella di Santo Stefano (1791566067)
- 567237088
- 1506455536
- 5868863444 (part of ways 164595837 and 624169681)
- 567237098 (part of way 624169681)
- 1506455532 (part of way 624169681)
- 567237086 (part of way 624169681)
- 567237089 (part of way 624169681)
- 3426573161 (part of way 624169681)
- 4391453440 (part of ways 624169681 and Lama Monachile (62039664))
- 3426573107 (part of ways Lama Monachile (102678245) and Lama Monachile (62039664))
- 85889609 (part of ways 425537361 and Lama Monachile (62039664))
- 1773390269 (part of way 425537361)
- 567237095 (part of way 425537361)
- 1780586610 (part of way 425537361)
- 1791566064 (part of way 425537361)
- 1791566063 (part of way 425537361)
- 1780586609 (part of way 425537361)
- 567237094 (part of way 425537361)
- Grotta piana - Grotta del basso porto (725233806) (part of way 425537361)
- 567237093 (part of way 425537361)
- 1841595303 (part of way 425537361)
- 567237091 (part of way 425537361)
- 1841595307 (part of way 425537361)
- 1841595305 (part of way 425537361)
- 567237090 (part of way 425537361)
- 1841595309 (part of way 425537361)
- 1253971713 (part of way 425537361)
- 567237085 (part of way 425537361)
- 1253609329 (part of way 425537361)
- 567237084 (part of way 425537361)
- 1253609321 (part of way 425537361)
- 567237083 (part of way 425537361)
- 1253609314 (part of way 425537361)
- 567237082 (part of way 425537361)
- 1253609323 (part of way 425537361)
- 567237081 (part of way 425537361)
- 1253609332 (part of way 425537361)
- 85888441 (part of way 425537361)
- 1199086726 (part of way 425537361)
- 567237116 (part of way 425537361)
- 567237115 (part of way 425537361)
- 567237114 (part of way 425537361)
- 1253609322
- 1773390433 (part of way 425537361)
- 1773390435 (part of way 425537361)
- 1253609331 (part of way 425537361)
- 1823144366 (part of way 425537361)
- 4248328960 (part of way 425537361)
- 1773390442 (part of way 425537361)
- 1253609313 (part of way 425537361)
- 1823144368 (part of way 425537361)
- 1823144371 (part of way 425537361)
- 1773390444 (part of way 425537361)
- 567237113 (part of way 425537361)
- 1823144378 (part of way 425537361)
- 1823144370 (part of way 425537361)
- Grotta Azzurra (775781505) (part of way 425537361)
- 1823144364 (part of way 425537361)
- 567237118 (part of way 425537361)
- 1253609325 (part of way 425537361)
- 1253609335 (part of way 425537361)
- 1823144375 (part of way 425537361)
- 1823144369 (part of way 425537361)
- 1823144367 (part of way 425537361)
- 1253609316 (part of way 425537361)
- 1823144373 (part of way 425537361)
- 567237102 (part of way 425537361)
- 1823144388 (part of way 425537361)
- 1823144389 (part of way 425537361)
- 1823144393 (part of way 425537361)
- 1823144396 (part of way 425537361)
- 1823144397 (part of ways 425537361 and 171252629)
- 85887535 (part of way 171252629)
- Grottone (1841569669) (part of way 171252629)
- 4360780949 (part of ways 438345810 and 171252629)
- 1773390470 (part of ways 438345810, 438345810, and 171252629)
- 1823144406 (part of way 438345810)
- 567237103 (part of way 438345810)
- 1823144409 (part of way 438345810)
- 1823144410 (part of way 438345810)
- 1773390475 (part of way 438345810)
- 1823144405 (part of way 438345810)
- 1823144408 (part of way 438345810)
- 1823144402 (part of way 438345810)
- 1823144403 (part of way 438345810)
- 1107032714 (part of way 438345810)
- 1823144401 (part of way 438345810)
- 1823144400 (part of way 438345810)
- 567237104 (part of way 438345810)
- 1823144407 (part of way 438345810)
- 1823144411 (part of way 438345810)
- 1823144412 (part of way 438345810)
- 567237119 (part of way 438345810)
- 1823144424 (part of way 438345810)
- 1823144427 (part of way 438345810)
- 1823144428 (part of way 438345810)
- 1823144430 (part of way 438345810)
- 1823144432 (part of way 438345810)
- 1823144434 (part of way 438345810)
- 85893817 (part of way 438345810)
- 1823144436 (part of way 438345810)
- 1823144438 (part of way 438345810)
- 1774746227 (part of way 438345810)
- 1107032707 (part of way 438345810)
- 1774746230 (part of way 438345810)
- 1253609318 (part of way 438345810)
- 1774746243 (part of way 438345810)
- 1774746247 (part of way 438345810)
- 1107032705 (part of way 438345810)
- 1253609338 (part of way 438345810)
- 567237105 (part of ways 320737982 and 438345810)
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 |