Loading...
Way: 173026593
Version #13
Improved the alignment of riverbank #adt
Part of
1 relation
- Relation Alazani (2287613) (as outer)
Nodes
637 nodes
- 1838537965 (part of ways 116595824 and 173029278)
- 8627847485 (part of way 116595824)
- 8627847484 (part of way 116595824)
- 1838537952 (part of way 116595824)
- 8627847483 (part of way 116595824)
- 8627847482 (part of way 116595824)
- 8627847481 (part of way 116595824)
- 1838537775 (part of way 116595824)
- 8627847480 (part of way 116595824)
- 8627847479 (part of way 116595824)
- 8627847478 (part of way 116595824)
- 8627847477 (part of way 116595824)
- 1838537654 (part of way 116595824)
- 8627847476 (part of way 116595824)
- 8627847475 (part of way 116595824)
- 8627847474 (part of way 116595824)
- 8627847473 (part of way 116595824)
- 1838537656 (part of way 116595824)
- 8627847472 (part of way 116595824)
- 8627847471 (part of way 116595824)
- 8627847470 (part of way 116595824)
- 8627847469 (part of way 116595824)
- 1838537594 (part of way 116595824)
- 8627847468 (part of way 116595824)
- 8627847467 (part of way 116595824)
- 8627847466 (part of way 116595824)
- 8627847465 (part of way 116595824)
- 1838537981 (part of way 116595824)
- 8627847464 (part of way 116595824)
- 8627847463 (part of way 116595824)
- 8627847462 (part of way 116595824)
- 8627847461 (part of way 116595824)
- 1838537847 (part of way 116595824)
- 8627847460 (part of way 116595824)
- 8627847459 (part of way 116595824)
- 1838537837 (part of way 116595824)
- 8627854515 (part of way 116595824)
- 8627854514 (part of way 116595824)
- 8627854513 (part of way 116595824)
- 1838537889 (part of way 116595824)
- 8627854512 (part of way 116595824)
- 8627854511 (part of way 116595824)
- 8627854510 (part of way 116595824)
- 1838537685 (part of way 116595824)
- 8627854509 (part of way 116595824)
- 8627854508 (part of way 116595824)
- 8627854507 (part of way 116595824)
- 1838537722 (part of way 116595824)
- 8627854506 (part of way 116595824)
- 8627854505 (part of way 116595824)
- 1838537978 (part of way 116595824)
- 8627854504 (part of way 116595824)
- 8627854503 (part of way 116595824)
- 8627854502 (part of way 116595824)
- 8627854501 (part of way 116595824)
- 1838537771 (part of way 116595824)
- 8627854500 (part of way 116595824)
- 8627854499 (part of way 116595824)
- 1838537924 (part of way 116595824)
- 1838537614 (part of way 116595824)
- 1838537845 (part of way 116595824)
- 1838537954 (part of way 116595824)
- 1838537893 (part of way 116595824)
- 1838537793 (part of way 116595824)
- 1838537938 (part of way 116595824)
- 1838537701 (part of way 116595824)
- 1838537836 (part of way 116595824)
- 8628078683 (part of way 116595824)
- 1838537850 (part of way 116595824)
- 8628078684 (part of way 116595824)
- 1838537950 (part of way 116595824)
- 8628078685 (part of way 116595824)
- 1838537630 (part of way 116595824)
- 8628254614 (part of way 116595824)
- 8628078686 (part of way 116595824)
- 1838537632 (part of way 116595824)
- 1838537699 (part of way 116595824)
- 1838537853 (part of way 116595824)
- 1838537839 (part of way 116595824)
- 1838537773 (part of way 116595824)
- 8628254613 (part of way 116595824)
- 1838537894 (part of way 116595824)
- 1838537714 (part of way 116595824)
- 1838537927 (part of way 116595824)
- 8628078687 (part of way 116595824)
- 8628078688 (part of way 116595824)
- 1838537726 (part of way 116595824)
- 1838537591 (part of way 116595824)
- 1838537801 (part of way 116595824)
- 1838537593 (part of way 116595824)
- 8628078689 (part of way 116595824)
- 1838537600 (part of way 116595824)
- 1838537911 (part of way 116595824)
- 8628078690 (part of way 116595824)
- 1838537790 (part of way 116595824)
- 1838537662 (part of way 116595824)
- 8628078691 (part of way 116595824)
- 1838537644 (part of way 116595824)
- 1838537674 (part of way 116595824)
- 8628078692 (part of way 116595824)
- 8628078693 (part of way 116595824)
- 1838537710 (part of way 116595824)
- 8628078694 (part of way 116595824)
- 1838537715 (part of way 116595824)
- 1838537796 (part of way 116595824)
- 8628254612 (part of way 116595824)
- 1838537619 (part of way 116595824)
- 1838537749 (part of way 116595824)
- 1838537943 (part of way 116595824)
- 8628254611 (part of way 116595824)
- 1838537914 (part of way 116595824)
- 1838537624 (part of way 116595824)
- 8628254610 (part of way 116595824)
- 1838537834 (part of way 116595824)
- 8628254609 (part of way 116595824)
- 1838537616 (part of way 116595824)
- 8628254608 (part of way 116595824)
- 1838537693 (part of way 116595824)
- 1838537628 (part of way 116595824)
- 8628254606 (part of way 116595824)
- 8628254607 (part of way 116595824)
- 1838537635 (part of way 116595824)
- 1838537898 (part of way 116595824)
- 8628254605 (part of way 116595824)
- 8628254604 (part of way 116595824)
- 2921130825 (part of way 116595824)
- 8628254603 (part of way 116595824)
- 1838537605 (part of way 116595824)
- 8628254602 (part of way 116595824)
- 8628254601 (part of way 116595824)
- 8628254600 (part of way 116595824)
- 8628254599 (part of way 116595824)
- 8628254598 (part of way 116595824)
- 1838537718 (part of way 116595824)
- 8628254597 (part of way 116595824)
- 8628254596 (part of way 116595824)
- 1838537731 (part of way 116595824)
- 8628254595 (part of way 116595824)
- 8628254594 (part of way 116595824)
- 8628254593 (part of way 116595824)
- 8628254592 (part of way 116595824)
- 1838537673 (part of way 116595824)
- 8628254591 (part of way 116595824)
- 8628254590 (part of way 116595824)
- 1838537675 (part of way 116595824)
- 8628254589 (part of way 116595824)
- 1838537939 (part of way 116595824)
- 8628254588 (part of way 116595824)
- 8628254587 (part of way 116595824)
- 1838537633 (part of way 116595824)
- 8628254586 (part of way 116595824)
- 8628254585 (part of way 116595824)
- 1838537902 (part of way 116595824)
- 8628254584 (part of way 116595824)
- 8628254583 (part of way 116595824)
- 8628254582 (part of way 116595824)
- 1838537752 (part of way 116595824)
- 8628254581 (part of way 116595824)
- 8628254580 (part of way 116595824)
- 1838537803 (part of way 116595824)
- 8628254579 (part of way 116595824)
- 1838537691 (part of way 116595824)
- 8628254578 (part of way 116595824)
- 1838537712 (part of way 116595824)
- 8628276465 (part of way 116595824)
- 1838537759 (part of way 116595824)
- 1838537735 (part of way 116595824)
- 8628276464 (part of way 116595824)
- 1838537804 (part of way 116595824)
- 1838537753 (part of way 116595824)
- 1838537679 (part of way 116595824)
- 1838537761 (part of way 116595824)
- 8628276463 (part of way 116595824)
- 1838537603 (part of way 116595824)
- 1838537974 (part of way 116595824)
- 1838537842 (part of way 116595824)
- 1838537788 (part of way 116595824)
- 1838537865 (part of way 116595824)
- 8628276462 (part of way 116595824)
- 1838537868 (part of way 116595824)
- 1838537599 (part of way 116595824)
- 1838537835 (part of way 116595824)
- 1838537609 (part of way 116595824)
- 8628276461 (part of way 116595824)
- 1838537623 (part of way 116595824)
- 8628276460 (part of way 116595824)
- 8628276459 (part of way 116595824)
- 1838537652 (part of way 116595824)
- 1838537606 (part of way 116595824)
- 8628276458 (part of way 116595824)
- 1838537810 (part of way 116595824)
- 1838537689 (part of way 116595824)
- 8628276457 (part of way 116595824)
- 1838537602 (part of way 116595824)
- 8628276456 (part of way 116595824)
- 1838537687 (part of way 116595824)
- 1838537754 (part of way 116595824)
- 1838537832 (part of way 116595824)
- 1838537658 (part of way 116595824)
- 1838537597
- 1838537791
- 8628276455
- 1838537620
- 8628276454
- 1838537588
- 1838537833
- 8628276452
- 8628276453
- 1838537724
- 1838537757
- 8628276451
- 8628276449
- 8628276450
- 1838537683
- 1838537971
- 1838537795
- 8628276448
- 8628276447
- 1838537618
- 8628276444
- 8628276446
- 1838537797
- 1838537892
- 1838537891
- 8628276445
- 1838537634
- 1838537777
- 1838537900
- 1838537629
- 8628276443
- 1838537956
- 8628442670
- 1838537958
- 1838537765
- 8628442669
- 1838537648 (part of way 491375487)
- 1838537909 (part of way 491375487)
- 1838537660 (part of way 491375487)
- 8628276442 (part of way 491375487)
- 1838537695 (part of way 491375487)
- 1838537617 (part of way 491375487)
- 8628276441 (part of way 491375487)
- 8628442668 (part of way 491375487)
- 1838537625 (part of way 491375487)
- 1838537595 (part of way 491375487)
- 1838537590 (part of way 491375487)
- 1838537612 (part of way 491375487)
- 8628276440 (part of way 491375487)
- 1838537792 (part of way 491375487)
- 1838537621 (part of way 491375487)
- 8628276439 (part of way 491375487)
- 8628442665 (part of way 491375487)
- 1838537626 (part of way 491375487)
- 8628442667 (part of way 491375487)
- 1838537607 (part of way 491375487)
- 8628442666 (part of way 491375487)
- 1838537622 (part of way 491375487)
- 1838537676 (part of way 491375487)
- 1838537917 (part of way 491375487)
- 1838537812 (part of way 491375487)
- 8628442664 (part of way 491375487)
- 1838537840 (part of way 491375487)
- 1838537592 (part of way 491375487)
- 1838537598 (part of way 491375487)
- 1838537671 (part of way 491375487)
- 8628442663 (part of way 491375487)
- 1838537677 (part of way 491375487)
- 1838537639 (part of way 491375487)
- 1838537643 (part of way 491375487)
- 8628442662
- 1838537941
- 8628442661
- 1838537799
- 4834975732 (part of way 491375487)
- 1838537963 (part of way 491375487)
- 1838537830 (part of way 491375487)
- 1838537969 (part of way 491375487)
- 8628442660 (part of way 491375487)
- 1838537961 (part of way 491375487)
- 1838537637 (part of way 491375487)
- 1838537769 (part of ways 491375487 and 491375487)
- 1838537631
- 1838537906
- 1838537814
- 8628442659
- 1838537860 (part of way 491375488)
- 1838537716 (part of way 491375488)
- 1838537641 (part of way 491375488)
- 1838537794
- 1838537737
- 1838537750
- 1838537948
- 1838537587
- 1838537678
- 1838537921
- 1838537711
- 1838537808
- 1838537650 (part of way 491375488)
- 1838537672 (part of way 491375488)
- 4834975769 (part of ways 491375488 and 491375488)
- 1838537601
- 1838537717
- 8628450672
- 1838537681
- 1838537806
- 1838537751
- 1838537596
- 8628450671
- 1838537755
- 8628450670
- 1838537904
- 1838537896
- 8628450669
- 1838537758
- 1838537627
- 8628450668
- 1838537589
- 8628450667
- 1838537610
- 1838537789
- 8628450666
- 1838537615
- 8628450665
- 1838537831
- 1838537646
- 8628450664
- 1838537608
- 1838537613
- 1838537967
- 1838537713
- 1838537756
- 2921131031
- 8628450663
- 1838537976
- 8628450662
- 1838537733
- 1838537767
- 8621677494 (part of ways 171854527 and 171854527)
- 8628482285 (part of ways 171854527, ალაზანი (150450984), and 1016666281)
- 1828255961 (part of ways 171854527 and 491375490)
- 1838526709 (part of way 491375490)
- 1838526851 (part of way 491375490)
- 8628450661 (part of way 491375490)
- 1838526641 (part of way 491375490)
- 8628450660 (part of way 491375490)
- 1838526712 (part of way 491375490)
- 1838526890 (part of way 491375490)
- 8628450659 (part of way 491375490)
- 1838526678 (part of way 491375490)
- 1838526914 (part of way 491375490)
- 1838526932 (part of way 491375490)
- 1838526685 (part of way 491375490)
- 8628450658 (part of way 491375490)
- 1838526942 (part of way 491375490)
- 1838526728 (part of way 491375490)
- 1838526810 (part of way 491375490)
- 8628450657 (part of way 491375490)
- 8628450656 (part of way 491375490)
- 1838526780 (part of way 491375490)
- 4834975797 (part of way 491375490)
- 8628450655 (part of way 491375490)
- 1838526822 (part of way 491375490)
- 1838526804 (part of way 491375490)
- 4834975798 (part of way 491375490)
- 1838526808 (part of way 491375490)
- 8628450654 (part of way 491375490)
- 1838526732 (part of way 491375490)
- 8628450653 (part of way 491375490)
- 8628450652 (part of way 491375490)
- 1838526870 (part of way 491375490)
- 8628450651 (part of way 491375490)
- 1838526708 (part of way 491375490)
- 8628450650 (part of way 491375490)
- 1838526897 (part of way 491375490)
- 8628450649 (part of way 491375490)
- 1838526912 (part of way 491375490)
- 8628450648 (part of way 491375490)
- 1838526860 (part of way 491375490)
- 8628450647 (part of way 491375490)
- 1838526817 (part of way 491375490)
- 1838526714 (part of way 491375490)
- 8628450646 (part of way 491375490)
- 1838526930 (part of way 491375490)
- 1838526828 (part of way 491375490)
- 8628450645 (part of way 491375490)
- 1838526778 (part of ways 491375490, 491375491, 491375491, and 491375493)
- 1838526782 (part of way 491375491)
- 8628450644 (part of way 491375491)
- 1838526642 (part of way 491375491)
- 1838526849 (part of way 491375491)
- 1838526711 (part of way 491375491)
- 8628450643 (part of way 491375491)
- 1838526737 (part of way 491375491)
- 1838526826 (part of way 491375491)
- 8628450642 (part of way 491375491)
- 1838526646 (part of way 491375491)
- 8628450641 (part of way 491375491)
- 1838526744 (part of way 491375491)
- 8628450640 (part of way 491375491)
- 1838526683 (part of way 491375491)
- 8628450639 (part of way 491375491)
- 1838526738 (part of way 491375491)
- 1838526862 (part of way 491375491)
- 8628450638 (part of way 491375491)
- 8628450637 (part of way 491375491)
- 1838526936 (part of way 491375491)
- 1838526910 (part of way 491375491)
- 8628450636 (part of way 491375491)
- 8628450635 (part of way 491375491)
- 8628450634 (part of way 491375491)
- 1838526888 (part of way 491375491)
- 8628450633 (part of way 491375491)
- 1838526820 (part of way 491375491)
- 8628450632 (part of way 491375491)
- 1838526651 (part of way 491375491)
- 1838526740 (part of way 491375491)
- 8628450631 (part of way 491375491)
- 1838526706 (part of way 491375491)
- 1838526868 (part of ways 491375486 and 491375491)
- 8628450630 (part of way 491375486)
- 1838526916 (part of way 491375486)
- 1838526901 (part of way 491375486)
- 1838526715 (part of way 491375486)
- 1838526676 (part of way 491375486)
- 1838526925 (part of way 491375486)
- 8628296395 (part of way 491375486)
- 8628296394 (part of way 491375486)
- 8628296393 (part of way 491375486)
- 1838526854 (part of way 491375486)
- 8628296392 (part of way 491375486)
- 1838526819 (part of way 491375486)
- 1838526903 (part of way 491375486)
- 8628296391 (part of way 491375486)
- 8628296390 (part of way 491375486)
- 1838526891 (part of way 491375486)
- 8628296389 (part of way 491375486)
- 1838526643 (part of way 491375486)
- 1838526787 (part of way 491375486)
- 1838526864 (part of way 491375486)
- 8628296388 (part of way 491375486)
- 1838526907 (part of way 491375486)
- 1838526638 (part of way 491375486)
- 8628296387 (part of way 491375486)
- 1838526739 (part of way 491375486)
- 1838526735 (part of way 491375486)
- 4834975730 (part of way 491375486)
- 1838526866 (part of way 491375486)
- 8628296386 (part of way 491375486)
- 8628296385 (part of way 491375486)
- 1838526781 (part of way 491375486)
- 1838526768 (part of way 491375486)
- 8628296384 (part of way 491375486)
- 1838526814 (part of ways 491375486 and 491375486)
- 1838526779 (part of way 491375486)
- 8628296383 (part of way 491375486)
- 8628296382 (part of way 491375486)
- 1838526887 (part of way 491375486)
- 4834975731 (part of way 491375486)
- 1838526648 (part of way 491375486)
- 1838526774 (part of way 491375486)
- 1838526762 (part of way 491375486)
- 8628296381 (part of way 491375486)
- 8628296380 (part of way 491375486)
- 8628296379 (part of way 491375486)
- 1838526730 (part of way 491375486)
- 1838526645 (part of way 491375486)
- 1838526831 (part of way 491375486)
- 8628296378 (part of way 491375486)
- 8628296377 (part of way 491375486)
- 8628296376 (part of way 491375486)
- 8628296375 (part of way 491375486)
- 1838526899 (part of way 491375486)
- 1838526853 (part of way 491375486)
- 8628296374 (part of way 491375486)
- 1838526885 (part of way 491375486)
- 1838526872 (part of way 491375486)
- 8628296373 (part of way 491375486)
- 8628296372 (part of way 491375486)
- 1838526886 (part of way 491375486)
- 8628296371 (part of way 491375486)
- 1838526657 (part of way 491375486)
- 8628296370 (part of way 491375486)
- 1838526938 (part of way 491375486)
- 8628296369 (part of way 491375486)
- 1838526784 (part of way 491375486)
- 8628296368 (part of way 491375486)
- 8628296367 (part of way 491375486)
- 8628296366 (part of way 491375486)
- 8628296365 (part of way 491375486)
- 1838526856 (part of way 491375486)
- 1838526650 (part of way 491375486)
- 8628296364 (part of way 491375486)
- 1838526745 (part of way 491375486)
- 1838526692 (part of way 491375486)
- 8628296363 (part of way 491375486)
- 1838526893 (part of ways 491375485 and 491375486)
- 1838526743 (part of way 491375485)
- 1838526789 (part of way 491375485)
- 8628296362 (part of way 491375485)
- 1838526889 (part of ways 491375483, 491375483, and 491375485)
- 1838526653 (part of way 491375483)
- 8628296361 (part of way 491375483)
- 1838526703 (part of way 491375483)
- 1838526928 (part of way 491375483)
- 8628296360 (part of way 491375483)
- 1838526689 (part of way 491375483)
- 8628296359 (part of way 491375483)
- 8628296358 (part of way 491375483)
- 8628296357 (part of way 491375483)
- 8628296356 (part of way 491375483)
- 1838526775 (part of way 491375483)
- 8628296355 (part of way 491375483)
- 1838526716 (part of way 491375483)
- 1838526846 (part of way 491375483)
- 8628296354 (part of way 491375483)
- 8628296353 (part of way 491375483)
- 1838526690 (part of way 491375483)
- 8628296352 (part of way 491375483)
- 8628296351 (part of way 491375483)
- 1838526655 (part of way 491375483)
- 1838526670 (part of way 491375483)
- 8628296350 (part of way 491375483)
- 1838526682 (part of way 491375483)
- 8628296349 (part of way 491375483)
- 8628296348 (part of way 491375483)
- 1838526644 (part of way 491375483)
- 8628296347 (part of way 491375483)
- 1838526812 (part of way 491375483)
- 4834975379 (part of way 491375483)
- 1838526934 (part of way 491375483)
- 8628296346 (part of way 491375483)
- 8628296345 (part of way 491375483)
- 8628296344 (part of way 491375483)
- 1838526858 (part of way 491375483)
- 1838526764 (part of way 491375483)
- 8628296343 (part of way 491375483)
- 8628296342 (part of way 491375483)
- 8628296341 (part of way 491375483)
- 1838526918 (part of way 491375483)
- 1838526766 (part of way 491375483)
- 8628296340 (part of way 491375483)
- 1838526806 (part of way 491375483)
- 8628296339 (part of way 491375483)
- 1838526748 (part of way 491375483)
- 8628296338 (part of way 491375483)
- 8628296337 (part of way 491375483)
- 8628296336 (part of way 491375483)
- 8628296335 (part of way 491375483)
- 1838526926 (part of way 491375483)
- 8628296334 (part of way 491375483)
- 8628296333 (part of way 491375483)
- 8628296332 (part of way 491375483)
- 1838526772 (part of way 491375483)
- 1838526687 (part of way 491375483)
- 8628296331 (part of way 491375483)
- 1838526681 (part of way 491375483)
- 8628296330 (part of way 491375483)
- 8628296329 (part of way 491375483)
- 1838526777 (part of way 491375483)
- 8628296328 (part of way 491375483)
- 8628296327 (part of way 491375483)
- 1838526824 (part of way 491375483)
- 1838526818 (part of way 491375483)
- 8628296326 (part of way 491375483)
- 1838526815 (part of way 491375483)
- 8628296325 (part of way 491375483)
- 1838526852 (part of way 491375483)
- 8628296324 (part of way 491375483)
- 8628296323 (part of way 491375483)
- 1838526702 (part of way 491375483)
- 8628296322 (part of way 491375483)
- 1838526720 (part of way 491375483)
- 8628296321 (part of way 491375483)
- 1838526691 (part of way 491375483)
- 8628296320 (part of way 491375483)
- 4834975381 (part of way 491375483)
- 1838526721 (part of way 491375483)
- 8628296319 (part of way 491375483)
- 4834975380 (part of ways 491375483 and 491375485)
- 8628296318 (part of way 491375485)
- 8628078671 (part of way 491375485)
- 1838526707 (part of way 491375485)
- 8628296317 (part of way 491375485)
- 8628078672 (part of way 491375485)
- 1838526750 (part of way 491375485)
- 8628276216 (part of way 491375485)
- 8628078673 (part of way 491375485)
- 1838526905 (part of ways 491375484, 491375485, and 491375482)
- 1838526647 (part of way 491375482)
- 8628078674 (part of way 491375482)
- 1838526847 (part of way 491375482)
- 8628288273 (part of way 491375482)
- 1838526736 (part of way 491375482)
- 8628078675 (part of way 491375482)
- 1838526895 (part of way 491375482)
- 8628078676 (part of way 491375482)
- 8628078677 (part of way 491375482)
- 8628078678 (part of way 491375482)
- 8628078679 (part of way 491375482)
- 8628078680 (part of way 491375482)
- 1838526940 (part of way 491375482)
- 8628078681 (part of way 491375482)
- 8628288272 (part of way 491375482)
- 1838526726 (part of way 491375482)
- 8628078682 (part of way 491375482)
- 1838526688 (part of way 491375482)
- 1838526705 (part of way 491375482)
- 8627868383 (part of way 491375482)
- 8627868382 (part of way 491375482)
- 1838526783 (part of way 491375482)
- 8627868381 (part of way 491375482)
- 1838526649 (part of way 491375482)
- 8627868380 (part of way 491375482)
- 1838526684 (part of way 491375482)
- 8627868379 (part of way 491375482)
- 1838526718 (part of way 491375482)
- 8627868378 (part of way 491375482)
- 1838526734 (part of way 491375482)
- 8627868377 (part of way 491375482)
- 8627868376 (part of way 491375482)
- 1838526680 (part of way 491375482)
- 1838526717 (part of way 491375482)
- 8627868375 (part of way 491375482)
- 8627868374 (part of way 491375482)
- 1838526848 (part of way 491375482)
- 8627868373 (part of way 491375482)
- 1838526704 (part of way 491375482)
- 8627868372 (part of way 491375482)
- 1838526850 (part of way 491375482)
- 8627868371 (part of way 491375482)
- 8627868369 (part of way 491375482)
- 8627868370 (part of way 491375482)
- 1838526694 (part of way 491375482)
- 4834975378 (part of way 491375482)
- 1838526785 (part of way 491375482)
- 1838526742 (part of way 491375482)
- 1838526674 (part of ways 173029285 and 491375482)
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 |