summaryrefslogtreecommitdiff
path: root/graphics/pstricks/contrib/pst-geo/data
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/pstricks/contrib/pst-geo/data
Initial commit
Diffstat (limited to 'graphics/pstricks/contrib/pst-geo/data')
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/README86
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/Staedte3dJG.tex122
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/africa-bdy_II.datbin0 -> 430869 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/africa-cil_II.datbin0 -> 1208423 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/africa-riv_II.datbin0 -> 2190429 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/asia-bdy_II.datbin0 -> 385718 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/asia-cil_II.datbin0 -> 3821210 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/asia-isl_II.datbin0 -> 61375 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/asia-riv_II.datbin0 -> 3505155 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/aus.datbin0 -> 14063 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/c-cap.dat324
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/c-sub.dat1068
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/canada.datbin0 -> 33816 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/capitals.dat324
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/capitals.tex99
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/capitals3d.tex104
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/cities.data1234
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/cities.tex1379
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/citycapitals.dat325
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/citysub.dat1068
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/convert.py80
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/corse.dat136
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/europe-bdy_II.datbin0 -> 165937 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/europe-cil_II.datbin0 -> 1360271 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/europe-riv_II.datbin0 -> 741031 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/france.dat1247
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/germany.dat889
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/mexico.datbin0 -> 14638 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/northamerica-bdy_II.datbin0 -> 33687 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/northamerica-cil_II.datbin0 -> 3605367 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/northamerica-pby_II.datbin0 -> 226172 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/northamerica-riv_II.datbin0 -> 1391357 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/pborder.datbin0 -> 368124 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/pcoast.datbin0 -> 173738 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/pisland.datbin0 -> 175634 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/plake.datbin0 -> 43780 bytes
-rwxr-xr-xgraphics/pstricks/contrib/pst-geo/data/pst-geo-compress.pl456
-rwxr-xr-xgraphics/pstricks/contrib/pst-geo/data/pst-geo-decompress.pl120
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/rhone.dat1188
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/ridge.datbin0 -> 20669 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/river.datbin0 -> 155831 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/seine.dat1526
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/southamerica-arc_II.datbin0 -> 11850 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/southamerica-bdy_II.datbin0 -> 236981 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/southamerica-cil_II.datbin0 -> 1609207 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/southamerica-riv_II.datbin0 -> 1696772 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/transfrm.datbin0 -> 10673 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/trench.datbin0 -> 14945 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/usa.datbin0 -> 35437 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/villesFrance.tex44
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/villesFrance3d.tex44
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/villesItalia.tex100
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/villesItalia3d.tex100
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/wfraczon.datbin0 -> 176080 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/data/wmaglin.datbin0 -> 358703 bytes
55 files changed, 12063 insertions, 0 deletions
diff --git a/graphics/pstricks/contrib/pst-geo/data/README b/graphics/pstricks/contrib/pst-geo/data/README
new file mode 100644
index 0000000000..bd25910dd4
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/README
@@ -0,0 +1,86 @@
+Project pst-geo-compress 2009-07-30
+========================
+
+Author: Heiko Oberdiek <oberdiek@uni-freiburg.de>
+License is LPPL 1.3c,
+ maintainance status: maintained
+ current maintainer: author
+
+Files:
+ README (this file)
+ pst-geo-compress.pl
+ pst-geo-decompress.pl
+
+Requirements: Ghostscript >= 8.56 (if prediction is used)
+
+`pst-geo' (CTAN:graphics/pstricks/contrib/pst-geo/) comes with
+huge data files:
+ CTAN:graphics/pstricks/contrib/pst-geo/data/data.tgz
+ CTAN:graphics/pstricks/contrib/pst-geo/dataII/dataII.tgz
+Unpacked the data files consume about 134 MB.
+
+The data files (files with extension `.dat') are PostScript files.
+PostScript supports compression and decompression via filter.
+The Perl script `pst-geo-compress.pl' compresses the data files
+using the /FlateEncode filter and adds code to decompresses the file,
+if read by a PostScript interpreter. Now the space requirements of
+the data files is about 24 MB.
+
+Caveat: Filters /FlateEncode and /FlateDecode require
+PostScript language level 3 (supported by ghostscript).
+(LZW compression don't need language level 3, but
+the compression is less effective.)
+
+Size reduction details:
+* Much unnecessary white space is removed.
+* Some comments are removed (especially number comments
+ in .dat files of data.tgz), the remaining comments are preserved
+ (especially city names).
+* /FlateEncode filter.
+* PNG prediction (method `up') is used for most of the files.
+ Spaces at line ends are added to fill the space up to
+ to the columns count. This improves the prediction,
+ because these files contains long lists of sorted coordinate pairs.
+ The prediction columns count is also the maximal line length,
+ because of a ghostscript bug:
+
+Ghostscript has a bug regarding prediction, it is fixed in
+version 8.56 (2007-03-14):
+
+| 2006-12-11T17:30:53.980862Z L. Peter Deutsch
+|
+| Fixes bug: the PNG predictor filters produced incorrect data for the last
+| pixel of each row. (The encoder and decoder had matching bugs, so
+| encode+decode produced the correct result!) Fixes a diff in PS3 CET
+| 23-12U-1.
+
+By having each line at the same length, the last byte of a row
+has always the same value (end of line character). This does
+not trigger this bug (tested with gs 7.07/8.64).
+
+After compression the files aren't human-readable any more.
+The Perl script `pst-geo-decompress.pl' can be used to
+decompress a data file.
+
+Both scripts know option -h that prints a short usage screen.
+Option --gscmd allows to configure the ghostscript programm call,
+if the automatic ghostscript isn't sufficient.
+
+`pst-geo-compress.pl' is called inside the directory where
+the data files are present. Options `-1' and `-2' choose
+between the files from `data.tgz' and `dataII.tgz'.
+
+`pst-geo-decompress.pl' expects the data file to decompress.
+If an output file is given, the result is stored there. Otherwise
+standard output is used.
+
+History:
+ 2009-07-30 v1.0 First release
+ 2009-07-30 v1.1:
+ * Workaround for ghostscript bug added:
+ * Files that are compressed with prediction have
+ equal line length.
+ * Removing comments (except for city data files)
+ * Obsolete option --prediction is therefore removed
+ * Adding standalone test mode (option `--test').
+
diff --git a/graphics/pstricks/contrib/pst-geo/data/Staedte3dJG.tex b/graphics/pstricks/contrib/pst-geo/data/Staedte3dJG.tex
new file mode 100644
index 0000000000..f25d4431f3
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/Staedte3dJG.tex
@@ -0,0 +1,122 @@
+% (c) Herbert Voss <voss _at_ perce.de
+\mapputIIID[30](6.1,50.7666666667){Aachen}[Germany]
+\mapputIIID(10.8833333333,48.3666666667){Augsburg}[Germany]
+\mapputIIID[165](7.6,47.55){Basel}[Schweiz]
+\mapputIIID(13.3666666667,52.55){Berlin}[Germany]
+\mapputIIID[0](7.46666666667,46.95){Bern}[Schweiz]
+\mapputIIID[-30](7.21666666667,51.4833333333){Bochum}[Germany]
+\mapputIIID[180](7.1,50.7333333333){Bonn}[Germany]
+\mapputIIID[-90](10.5333333333,52.2666666667){Braunschweig}[Germany]
+\mapputIIID(9.76666666667,47.5){Bregenz}[Austria]
+\mapputIIID[-90](8.8,53.0833333333){Bremen}[Germany]
+\mapputIIID[40](8.58333333333,53.55){Bremerhaven}[Germany]
+\mapputIIID(4.33333333333,50.8333333333)[Brussel]{Br\"{u}ssel}[Belgien]
+\mapputIIID[0](12.9166666667,50.8333333333){Chemnitz}[Germany]
+\mapputIIID[0](8.65,49.8666666667){Darmstadt}[Germany]
+\mapputIIID(4.31666666667,52.0666666667)[Den_Haag]{Den Haag}[Niederlande]
+\mapputIIID[0](9.73333333333,47.4166666667){Dornbirn}[Austria]
+\mapputIIID[0](7.45,51.5333333333){Dortmund}[Germany]
+\mapputIIID[40](13.75,51.05){Dresden}[Germany]
+\mapputIIID[180](6.75,51.4333333333){Duisburg}[Germany]
+\mapputIIID[180](6.78333333333,51.2166666667)[Dusseldorf]{D\"{u}sseldorf}[Germany]
+\mapputIIID(11.0333333333,50.9666666667){Erfurt}[Germany]
+\mapputIIID[-60](7.01666666667,51.45){Essen}[Germany]
+\mapputIIID(8.68333333333,50.1166666667){Frankfurt}[Germany]
+\mapputIIID(11.7333333333,48.4){Freising}[Germany]
+\mapputIIID(12.0833333333,50.8666666667){Gera}[Germany]
+\mapputIIID(9.93333333333,51.5333333333)[Gottingen]{G\"{o}ttingen}[Germany]
+\mapputIIID(6.56666666667,53.2166666667){Groningen}[Niederlande]
+\mapputIIID(11.9666666667,51.4666666667){Halle}[Germany]
+\mapputIIID(7.8,51.6833333333){Hamm}[Germany]
+\mapputIIID[-10](8.7,49.4166666667){Heidelberg}[Germany]
+\mapputIIID[200](9.71666666667,52.3666666667){Hannover}[Germany]
+\mapputIIID[0](9.21666666667,49.1333333333){Heilbronn}[Germany]
+\mapputIIID(11.4,47.2666666667){Innsbruck}[Austria]
+\mapputIIID(11.5833333333,50.9333333333){Jena}[Germany]
+\mapputIIID(8.4,49.0166666667){Karlsruhe}[Germany]
+\mapputIIID[-90](10.1333333333,54.3333333333){Kiel}[Germany]
+\mapputIIID[0](6.95,50.9333333333)[Koln]{K\"{o}ln}[Germany]
+\mapputIIID(12.4166666667,51.3333333333){Leipzig}[Germany]
+\mapputIIID(14.3,48.3166666667){Linz}[Austria]
+\mapputIIID[0](10.7,53.8666666667)[Lubeck]{L\"{u}beck}[Germany]
+\mapputIIID[180](8.45,49.4833333333){Ludwigshafen}[Germany]
+\mapputIIID(7.91666666667,47.0333333333){Luzern}[Schweiz]
+\mapputIIID[0](11.6166666667,52.1333333333){Magdeburg}[Germany]
+\mapputIIID[30](8.46666666667,49.4833333333){Mannheim}[Germany]
+\mapputIIID(3.88333333333,43.6){Montpellier}[France]
+\mapputIIID[-90](11.5833333333,48.15)[Munchen]{M\"{u}nchen}[Germany]
+\mapputIIID(7.63333333333,51.9666666667)[Munster]{M\"{u}nster}[Germany]
+\mapputIIID[0](10.2028,50.323)[NES]{Bad Neustadt a.d. Saale}[Germany]
+\mapputIIID(5.86666666667,51.8333333333){Nijmegen}[Niederlande]
+\mapputIIID[-10](11.0833333333,49.45)[Nurnberg]{N\"{u}rnberg}[Germany]
+\mapputIIID[-30](8.76666666667,50.1){Offenbach}[Germany]
+\mapputIIID(2.91666666667,51.2166666667){Oostende}[Belgien]
+\mapputIIID(8.05,52.2666666667)[Osnabruck]{Osnabr\"{u}ck}[Germany]
+\mapputIIID(8.76666666667,51.7166666667){Paderborn}[Germany]
+\mapputIIID(2.33333333333,48.8666666667){Paris}[France]
+\mapputIIID[20](8.7,48.8833333333){Pforzheim}[Germany]
+\mapputIIID(16.8833333333,52.4166666667){Posen}[Polen]
+\mapputIIID[-90](13.0666666667,52.4){Potsdam}[Germany]
+\mapputIIID(12.1,49.0166666667){Regensburg}[Germany]
+\mapputIIID[0](12.1333333333,54.0833333333){Rostock}[Germany]
+\mapputIIID(7.0,49.2333333333)[Saarbrucken]{Saarbr\"{u}cken}[Germany]
+\mapputIIID[-30](10.3333333333,52.0833333333){Salzgitter}[Germany]
+\mapputIIID(15.6166666667,48.2166666667)[Sankt_Poelten]{Sankt Poelten}[Austria]
+\mapputIIID(8.66666666667,47.6666666667){Schaffhausen}[Schweiz]
+\mapputIIID(11.3833333333,53.6333333333){Schwerin}[Germany]
+\mapputIIID(8.03333333333,50.8666666667){Siegen}[Germany]
+\mapputIIID[0](9.18333333333,48.7666666667){Stuttgart}[Germany]
+\mapputIIID(10.0,48.4166666667){Ulm}[Germany]
+\mapputIIID[200](9.53333333333,47.1333333333){Vaduz}[Lichtenstein]
+\mapputIIID(16.3666666667,48.2){Wien}[Austria]
+\mapputIIID[160](8.25,50.0833333333){Wiesbaden}[Germany]
+\mapputIIID(8.75,47.5){Winterthur}[Schweiz]
+\mapputIIID(10.8,52.4333333333){Wolfsburg}[Germany]
+\mapputIIID[0](7.18333333333,51.2666666667){Wuppertal}[Germany]
+\mapputIIID(9.93333333333,49.8)[Wurzburg]{W\"{u}rzburg}[Germany]
+\mapputIIID(8.51666666667,47.3666666667)[Zurich]{Z\"{u}rich}[Schweiz]
+\mapputIIID[-80](12.5,50.7333333333){Zwickau}[Germany]
+% France
+\mapputIIID[90](1.44278,43.6053){Toulouse}[France]
+\mapputIIID[90](0.619444,44.2042){Agen}[France]
+\mapputIIID[90](4.80889,43.9494){Avignon}[France]
+\mapputIIID[90](2.44056,44.9261){Aurillac}[France]
+\mapputIIID[90](5.366667,43.300000){Marseille}[France]
+\mapputIIID[0](4.850000,45.733333){Lyon}[France]
+\mapputIIID[-90](3.0875,45.7806){Clermont-Ferrand}[France]
+\mapputIIID[90](4.39028,45.74347){St Etienne}[France]
+\mapputIIID[90](-0.566667,44.833333){Bordeaux}[France]
+\mapputIIID[90](0.160278,47.65){Angouleme}[France]
+\mapputIIID[90](-1.15,46.1603){La Rochelle}[France]
+\mapputIIID[90](-4.483333,48.383333){Brest}[France]
+\mapputIIID[90](-1.67944,48.1147){Rennes}[France]
+\mapputIIID[-90](-0.36944,49.1831){Caen}[France]
+\mapputIIID[90](5.050000,47.316667){Dijon}[France]
+\mapputIIID[30](2.3775,51.0383){Dunkerque}[France]
+\mapputIIID[90](1.905,47.9031){Orleans}[France]
+\mapputIIID[180](0.100000,49.483333){Le Havre}[France]
+\mapputIIID[90](1.15333,49.0242){Evreux}[France]
+\mapputIIID[90](0.183333,48.000000)[Le_Mans]{Le Mans}[France]
+\mapputIIID[90](0.689167,47.3936){Tours}[France]
+\mapputIIID[90](0.546111,46.8178){Chatellerault}[France]
+\mapputIIID[90](1.266667,45.933333){Limoges}[France]
+\mapputIIID[90](6.183333,49.116667){Metz}[France]
+\mapputIIID[90](-1.583333,47.200000){Nantes}[France]
+\mapputIIID[90](4.016667,49.266667){Reims}[France]
+%\mapputIIID[30](7.74861,48.65){Strasbourg}[France]
+\mapputIIID[30](3.56778,47.7983){Auxerre}[France]
+\mapputIIID[90](3.05,50.6333){Lille}[France]
+\mapputIIID[90](1.06667,49.45){Rouen}[France]
+\mapputIIID[90](5.7,45.2){Grenoble}[France]
+\mapputIIID[90](1.53333,45.16667){Brive}[France]
+\mapputIIID[90](1.45,44.45){Cahors}[France]
+\mapputIIID[90](0.36667,43.333){Pau}[France]
+\mapputIIID[90](2.8833,42.7){Perpignan}[France]
+\mapputIIID[90](-1.55,43.4833){Biarritz}[France]
+\mapputIIID[90](2.333,43.2167){Carcassonne}[France]
+\mapputIIID[90](3.87722,43.6119){Montpellier}[France]
+\mapputIIID[90](0.3333,46.5833){Poitiers}[France]
+\mapputIIID[0](2.21667,43.6167){Castres}[France]
+\mapputIIID[90](1.60778,42.9664){Foix}[France]
+\mapputIIID[90](9.45028,42.7008){Bastia}[France]
+\mapputIIID[90](8.73694,41.9267){Ajaccio}[France]
diff --git a/graphics/pstricks/contrib/pst-geo/data/africa-bdy_II.dat b/graphics/pstricks/contrib/pst-geo/data/africa-bdy_II.dat
new file mode 100644
index 0000000000..b9431a079e
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/africa-bdy_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/africa-cil_II.dat b/graphics/pstricks/contrib/pst-geo/data/africa-cil_II.dat
new file mode 100644
index 0000000000..d7736053ba
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/africa-cil_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/africa-riv_II.dat b/graphics/pstricks/contrib/pst-geo/data/africa-riv_II.dat
new file mode 100644
index 0000000000..fd1f33180f
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/africa-riv_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/asia-bdy_II.dat b/graphics/pstricks/contrib/pst-geo/data/asia-bdy_II.dat
new file mode 100644
index 0000000000..7001f12c47
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/asia-bdy_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/asia-cil_II.dat b/graphics/pstricks/contrib/pst-geo/data/asia-cil_II.dat
new file mode 100644
index 0000000000..94a995292f
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/asia-cil_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/asia-isl_II.dat b/graphics/pstricks/contrib/pst-geo/data/asia-isl_II.dat
new file mode 100644
index 0000000000..7ecf8eac79
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/asia-isl_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/asia-riv_II.dat b/graphics/pstricks/contrib/pst-geo/data/asia-riv_II.dat
new file mode 100644
index 0000000000..4e5d083825
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/asia-riv_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/aus.dat b/graphics/pstricks/contrib/pst-geo/data/aus.dat
new file mode 100644
index 0000000000..6607b782a8
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/aus.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/c-cap.dat b/graphics/pstricks/contrib/pst-geo/data/c-cap.dat
new file mode 100644
index 0000000000..7cd261c12f
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/c-cap.dat
@@ -0,0 +1,324 @@
+/citycapitals[
+%Abidjan IVORY COAST
+[5.316667 -4.033333]
+%Accra GHANA
+[5.533333 -.233333]
+%Addis Ababa ETHIOPIA
+[9.033333 38.75]
+%Aden YEMEN
+[12.683333 45.016667]
+%Algiers ALGERIA
+[36.75 3.05]
+%Amman JORDAN
+[31.95 35.933333]
+%Amsterdam NETHERLANDS
+[52.366667 4.883333]
+%Andorra la Vella ANDORRA
+[42.516667 1.516667]
+%Ankara TURKEY
+[39.933333 32.866667]
+%Antananarivo MADAGASCAR
+[-19 47.5]
+%Asuncion PARAGUAY
+[-25.3 -57.65]
+%Athens GREECE
+[37.966667 23.733333]
+%Baghdad IRAQ
+[33.333333 44.433333]
+%Bamako MALI
+[12.65 -8.016667]
+%Bangkok THAILAND
+[13.766667 100.533333]
+%Bangui CENTRAL AFRICAN REPUBLIC
+[4 18]
+%Banjul GAMBIA
+[13 -17]
+%Beijing CHINA
+[39.916667 116.383333]
+%Beirut LEBANON
+[33.9 35.5]
+%Belfast N [IRELAND
+[54.583333 -5.933333]
+%Belgrade YUGOSLAVIA
+[44.816667 20.466667]
+%Belize BELIZE
+[17.5 -88]
+%Berlin GERMANY
+[52.533333 13.416667]
+%Bern SWITZERLAND
+[46.966667 7.433333]
+%Bissau GUINEA-BISSAU
+[12 -16]
+%Bogota COLUMBIA
+[4.583333 -74.083333]
+%Bonn GERMANY
+[50.733333 7.1]
+%Brasilia BRAZIL
+[-15.8 -47.866667]
+%Brazzaville CONGO
+[-5 15]
+%Bridgetown BARBADOS
+[13.1 -59]
+%Brussels BELGIUM
+[50.85 4.366667]
+%Bucharest ROMANIA
+[44.433333 26.083333]
+%Budapest HUNGARY
+[47.516667 19.05]
+%Buenos Aires ARGENTINA
+[-34.366667 -58.15]
+%Bujumbura BURUNDI
+[-3 29.5]
+%Cairo EGYPT
+[30.066667 31.25]
+%Canberra AUSTRALIA
+[-35.316667 149.1]
+%Caracas VENEZUELA
+[10.516667 -66.916667]
+%Cayenne FR GUIANA
+[4.933333 -52.333333]
+%Colombo SRI LANKA
+[6.916667 79.85]
+%Conakry GUINEA
+[9.5 -13.5]
+%Copenhagen DENMARK
+[55.683333 12.583333]
+%Dacca BENGLADESH
+[23.716667 90.416667]
+%Dakar SENEGAL
+[14.833333 -17.666667]
+%Damascus SYRIA
+[33.516667 36.3]
+%Dar Es Salaam TANZANIA
+[-6.816667 39.283333]
+%Djibouti DJIBOUTI
+[11.5 43]
+%Dublin IRELAND
+[53.333333 -6.25]
+%Edinburgh SCOTLAND
+[55.95 -3.183333]
+%Freetown SIERRA LEONE
+[8.45 -13.183333]
+%Gaborone BOTSWANA
+[-23 25.5]
+%Georgetown GUYANA
+[6.816667 -58.15]
+%Godthab GREENLAND
+[64 -51]
+%Guatemala GUATEMALA
+[14.633333 -90.516667]
+%Hanoi N VIETNAM
+[21.033333 105.85]
+%Harare ZIMBABWE
+[-17.816667 31.066667]
+%Havana CUBA
+[23.116667 -82.383333]
+%Helsinki FINLAND
+[60.166667 24.933333]
+%Ho Chi Minh City S VIETNAM
+[10.783333 106.683333]
+%Islamabad PAKISTAN
+[34 73]
+%Jakarta INDONESIA
+[-6.183333 106.883333]
+%Jerusalem ISRAEL
+[31.783333 35.216667]
+%Kabul AFGANISTAN
+[34.533333 69.166667]
+%Kampala UGANDA
+[2.85 15.8]
+%Katmandu NEPAL
+[27.733333 85.283333]
+%Khartoum SUDAN
+[15.583333 32.516667]
+%Kiev UKRAINE
+[50.433333 30.533333]
+%Kigali RWANDA
+[-2 30.2]
+%Kingston JAMAICA
+[18 -76.766667]
+%Kinshasa ZAIRE
+[-5.316667 15.3]
+%Koror (Palau) BELAU
+[7.316667 134.533333]
+%Kuala Lumpur MALAYSIA
+[3.133333 101.716667]
+%Kuwait KUWAIT
+[29 48]
+%La Paz BOLIVIA
+[-16.483333 -68.15]
+%Lagos NIGERIA
+[6.433333 3.433333]
+%Libreville GABON
+[5 9.5]
+%Lilongwe MALAWI
+[-14 34]
+%Lima PERU
+[-12.05 -77.033333]
+%Lisbon PORTUGAL
+[38.716667 -9.133333]
+%Lome TOGO
+[6.116667 1.216667]
+%London ENGLAND
+[51.016667 -.133333]
+%Luanda ANGOLA
+[-8.816667 13.233333]
+%Lusaka ZAMBIA
+[-15.416667 28.3]
+%Luxembourg LUXEMBOURG
+[49.616667 6.116667]
+%Madrid SPAIN
+[40.433333 -3.683333]
+%Malabo E GUINEA
+[4 8.5]
+%Male MALDIVES
+[4.5 73]
+%Managua NICARAGUA
+[12.15 -86.133333]
+%Manama BAHRAIN
+[26 51]
+%Maputo MOZAMBIQUE
+[-26 32]
+%Mbabane SWAZILAND
+[-26 32.5]
+%Mexico City MEXICO
+[19.433333 -99.133333]
+%Mogadiscio SOMALIA
+[2.016667 45.366667]
+%Monrovia LIBERIA
+[6.7 -11.5]
+%Monte Carlo MONACO
+[43.733333 7.433333]
+%Montevideo URAGUAY
+[-34.916667 -56.183333]
+%Moscow RUSSIA
+[55.766667 37.616667]
+%N'djamena CHAD
+[12 16]
+%Nairobi KENYA
+[-1.283333 36.816667]
+%Nassau BAHAMAS
+[25.066667 -77.333333]
+%New Delhi INDIA
+[28.583333 77.233333]
+%Niamey NIGER
+[14 3]
+%Nicosia CYPRUS
+[35.166667 33.35]
+%Nouakchott MAURITANIA
+[18 -16]
+%Oslo NORWAY
+[59.916667 10.733333]
+%Ottawa CANADA
+[45.416667 -75.7]
+%Ouagadougou BURKINA
+[0 -2]
+%Pago Pago AM SAMOA
+[-14 -170.5]
+%Panama PANAMA
+[8.95 -79.533333]
+%Paramaribo SURINAM
+[5.833333 -55.166667]
+%Paris FRANCE
+[48.85 2.316667]
+%Phnom Penh CAMBODIA
+[11.533333 104.883333]
+%Port-au-Prince HAITI
+[18.533333 -72.333333]
+%Port Louis MARITIUS
+[-20.1 57.5]
+%Port Moresby PAPUA NEW GUINEA
+[-9.383333 147.1]
+%Porto Novo BENIN
+[6.25 2.65]
+%Prague CZECHOSLOVAKIA
+[50.083333 14.433333]
+%Praia CAPE VERDE
+[15 -23.7]
+%Pretoria S AFRICA
+[-25.733333 28.183333]
+%Pyongyang N KOREA
+[39.016667 125.733333]
+%Quezon PHILIPPINES
+[14.8 121]
+%Quito ECUADOR
+[-.183333 -78.483333]
+%Rabat MOROCCO
+[34.016667 -6.833333]
+%Rangoon BURMA
+[16.766667 96.15]
+%Reykjavik ICELAND
+[64.133333 -22.933333]
+%Riyadh SAUDI ARABIA
+[24.633333 46.683333]
+%Rome ITALY
+[41.883333 12.483333]
+%Roseau DOMINICA
+[15.283333 -61.4]
+%San Jose COSTA RICA
+[9.933333 -84.066667]
+%San Juan PUERTO RICO
+[18.466667 -66.116667]
+%San Marino SAN MARINO
+[43.933333 12.433333]
+%San Salvador EL SALVADOR
+[13.7 -89.183333]
+%San'a YEMEN
+[15.5 44]
+%Santiago CHILE
+[-33.433333 -70.666667]
+%Santo Domingo DOMINICAN REPUBLIC
+[18.466667 -69.9]
+%Seoul S KOREA
+[37.583333 126.983333]
+%Singapore SINGAPORE
+[1.283333 103.85]
+%Sofia BULGARIA
+[42.683333 23.316667]
+%St George's GRENADA
+[12.05 -61.716667]
+%St John's ANTIGUA AND BARBUDA
+[17.966667 -61.8]
+%Stanley FALKLAND ISLES
+[-51.683333 -57.866667]
+%Stockholm SWEDEN
+[59.333333 18.066667]
+%Suva FIJI
+[-18.133333 178.433333]
+%Taipei TAIWAN
+[25.066667 121.516667]
+%Tegucigalpa HONDURAS
+[14.1 -87.216667]
+%Tehran IRAN
+[35.683333 51.416667]
+%Thimbu BHUTAN
+[27.566667 89.65]
+%Tirane ALBANIA
+[41.333333 19.833333]
+%Tokyo JAPAN
+[35.683333 139.766667]
+%Tripoli LIBYA
+[32.883333 13.183333]
+%Tunis TUNISIA
+[36.783333 10.183333]
+%Ulan Bator MONGOLIA
+[48.016667 105.883333]
+%Valletta MALTA
+[35.9 14.516667]
+%Victoria SEYCHELLES
+[-4.616667 55.466667]
+%Vienna AUSTRIA
+[48.216667 16.366667]
+%Vientiane LAOS
+[19 103]
+%Warsaw POLAND
+[52.233333 21.016667]
+%Washington DC USA
+[38.883333 -77.016667]
+%Wellington NEW ZEALAND
+[-41.316667 174.666667]
+%Windhoek NAMIBIA
+[-22.5 17.066667]
+%Yaounde CAMEROON
+[4 12]
+]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/c-sub.dat b/graphics/pstricks/contrib/pst-geo/data/c-sub.dat
new file mode 100644
index 0000000000..5a7d057309
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/c-sub.dat
@@ -0,0 +1,1068 @@
+/CitySub[
+%Albany NY
+[42.65 -73.75]
+%Annapolis MD
+[38.983333 -76.483333]
+%Atlanta GA
+[33.75 -84.383333]
+%Augusta ME
+[44.3 -69.766667]
+%Austin TX
+[30.266667 -97.733333]
+%Baton Rouge LA
+[30.433333 -91.183333]
+%Bismarck ND
+[46.8 -100.783333]
+%Boise ID
+[43.616667 -116.183333]
+%Boston MA
+[42.366667 -71.066667]
+%Calgary ALBERTA
+[51.033333 -114.033333]
+%Carson City NV
+[39.166667 -119.766667]
+%Charleston WV
+[38.35 -81.633333]
+%Cheyenne WY
+[41.133333 -104.816667]
+%Columbia SC
+[34 -81.1]
+%Columbus OH
+[39.95 -83]
+%Concord NH
+[43.2 -71.533333]
+%Denver CO
+[39.733333 -104.983333]
+%Des Moines IA
+[41.583333 -93.616667]
+%Dover DE
+[39.283333 -75.55]
+%Frankfort KY
+[38.2 -84.9]
+%Halifax NOVA SCOTIA
+[44.633333 -63.583333]
+%Harrisburg PA
+[40.266667 -76.866667]
+%Hartford CT
+[41.766667 -72.683333]
+%Helena MT
+[46.583333 -112.033333]
+%Honolulu HI
+[21.316667 -157.866667]
+%Indianapolis IN
+[39.766667 -86.166667]
+%Jackson MS
+[32.283333 -90.183333]
+%Jefferson City MO
+[38.5 -92.1]
+%Juneau AK
+[58.283333 -134.516667]
+%Lansing MI
+[42.733333 -84.55]
+%Lincoln NB
+[40.816667 -96.066667]
+%Little Rock AR
+[34.733333 -92.266667]
+%Madison WI
+[43.066667 -89.383333]
+%Montgomery AL
+[32.366667 -86.283333]
+%Montpelier VT
+[44.266667 -72.583333]
+%Nashville TN
+[36.166667 -86.783333]
+%Oklahoma City OK
+[35.466667 -97.516667]
+%Olympia WA
+[47.1 -122.9]
+%Phoenix AZ
+[33.45 -112.066667]
+%Pierre SD
+[44.366667 -100.333333]
+%Providence RI
+[41.833333 -71.416667]
+%Quebec QUEBEC
+[46.866667 -71.216667]
+%Raleigh NC
+[34.783333 -78.6]
+%Regina SASKATCHEWAN
+[50.433333 -104.616667]
+%Richmond VA
+[37.533333 -77.433333]
+%Sacramento CA
+[38.583333 -121.483333]
+%Salem OR
+[44.95 -123.516667]
+%Salt Lake City UT
+[40.766667 -111.883333]
+%Santa Fe NM
+[35.683333 -106.933333]
+%Springfield IL
+[39.466667 -89.633333]
+%St John NEW BRUNSWICK
+[45.383333 -66.466667]
+%St John's NEWFOUNDLAND
+[47.566667 -52.716667]
+%St Paul MN
+[44.95 -93.116667]
+%Tallahassee FL
+[30.433333 -84.266667]
+%Topeka KS
+[39.05 -95.65]
+%Toronto ONTARIO
+[43.666667 -79.416667]
+%Trenton NJ
+[40.216667 -74.766667]
+%Victoria BRITISH COLOMBIA
+[48.416667 -123.35]
+%Whitehorse YUKON TERR
+[60.716667 -135.1]
+%Winnipeg MANITOBA
+[49.883333 -97.083333]
+%Yellowknife NORTHWEST TERR
+[62.433333 -114.45]
+%erdeen
+[57.133333 -2.083333]
+%Acapulco
+[16.883333 -99.883333]
+%Adak
+[51.816667 -176.683333]
+%Adana
+[37.016667 35.283333]
+%Adelaide
+[-34.933333 138.6]
+%Agana GUAM (USA)
+[13.35 144.766667]
+%Agawam
+[42.066667 -72.616667]
+%Akron
+[41.083333 -81.516667]
+%Alamagordo
+[32.883333 -105.933333]
+%Alborg
+[57.016667 9.95]
+%Albuquerque
+[35.083333 -106.666667]
+%Alesund
+[62.533333 6.133333]
+%Alexandria
+[31.183333 29.883333]
+%Alexandria
+[38.8 -77.05]
+%Alicante
+[38.333333 -.516667]
+%Alice Springs
+[-23.766667 133.933333]
+%Allentown
+[40.6 -75.466667]
+%Altoona
+[40.683333 -78.4]
+%Amarillo
+[35.216667 -101.85]
+%Anchorage
+[61.166667 -149.833333]
+%Ann Arbor
+[42.283333 -83.75]
+%Antofagasta
+[-23.683333 -70.333333]
+%Antwerp
+[51.216667 4.416667]
+%Archangel
+[64.583333 40.666667]
+%Arsuk
+[61.216667 -48.166667]
+%Ascension (UK)
+[-7.966667 -14.716667]
+%Ashville
+[35.6 -82.55]
+%Aspen
+[39.216667 -106.833333]
+%Atlantic City
+[39.366667 -74.433333]
+%Auckland
+[-36.833333 174.783333]
+%Augsburg
+[48.366667 10.883333]
+%Avon
+[41.8 -72.833333]
+%Baghlan
+[36.233333 68.766667]
+%Bakersfield
+[35.366667 -119.016667]
+%Baku AZERBAIJAN
+[40.433333 49.833333]
+%Baltimore
+[39.283333 -76.616667]
+%Banff
+[51.166667 -115.583333]
+%Bangor
+[44.816667 -68.766667]
+%Barcelona
+[41.416667 2.183333]
+%Bari
+[41.116667 16.833333]
+%Basel
+[47.533333 7.516667]
+%Battle Creek
+[42.316667 -85.183333]
+%Bay City
+[43.6 -83.883333]
+%Bellingham
+[48.766667 -122.483333]
+%Bend
+[44.066667 -121.283333]
+%Benton Harbor
+[42.116667 -86.433333]
+%Bergen
+[60.4 5.333333]
+%Big Sur
+[36.283333 -121.816667]
+%Bilbao
+[43.233333 -2.95]
+%Billings
+[45.65 -108.5]
+%Biloxi
+[30.366667 -89.083333]
+%Birmingham
+[33.516667 -86.816667]
+%Birmingham
+[52.483333 -1.866667]
+%Blackpool
+[53.8 -3.033333]
+%Boda
+[67.316667 14.466667]
+%Bolzano
+[46.516667 11.316667]
+%Bombay
+[18.95 72.666667]
+%Boone
+[36.216667 -81.683333]
+%Bora Bora SOCIETY ISLES (FRANCE)
+[-16.533333 -151.783333]
+%Bordeaux
+[44.833333 -.566667]
+%Bournemouth
+[50.716667 -1.966667]
+%Bowling Green
+[36.983333 -86.433333]
+%Bozeman
+[45.65 -111.033333]
+%Bremen
+[53.1 8.783333]
+%Brest
+[48.383333 -4.483333]
+%Bridgeport
+[41.183333 -73.2]
+%Brisbane
+[-27.466667 153.016667]
+%Bristol
+[36.583333 -82.2]
+%Bristol
+[51.433333 -2.583333]
+%Brownsville
+[25.916667 -97.466667]
+%Brunswick
+[31.15 -81.483333]
+%Buffalo
+[42.883333 -78.9]
+%Burlingame
+[37.583333 -122.333333]
+%Burlington
+[44.483333 -73.216667]
+%Butte
+[46.016667 -112.533333]
+%Cairns
+[-16.916667 145.7]
+%Calcutta
+[22.566667 88.35]
+%Cambridge
+[38.566667 -76.083333]
+%Canton
+[23.133333 113.25]
+%Cape Town
+[-33.916667 18.433333]
+%Capri
+[40.8 14.233333]
+%Cardiff
+[51.466667 -3.15]
+%Caribou
+[46.866667 -68.016667]
+%Casablanca
+[33.616667 -7.633333]
+%Casper
+[42.85 -106.283333]
+%Cedar City
+[37.683333 -113.066667]
+%Cedar Rapids
+[41.983333 -91.633333]
+%Chapel Hill
+[35.916667 -79.033333]
+%Charleston
+[32.783333 -79.933333]
+%Charlottesville
+[38.033333 -78.466667]
+%Charlottetown
+[46.233333 -63.116667]
+%Cherbourg
+[49.666667 -1.583333]
+%Chicago
+[41.883333 -87.633333]
+%Chico
+[39.716667 -121.816667]
+%Chihuahua
+[28.616667 -106.05]
+%Christ
+[-43.533333 172.616667]
+%Chunking
+[29.566667 106.516667]
+%Churchill
+[58.816667 -94.083333]
+%Cincinnati
+[39.116667 -84.516667]
+%Clearwater
+[27.966667 -82.8]
+%Cleveland
+[41.516667 -81.55]
+%Colon
+[9.366667 -79.883333]
+%Coos Bay
+[42.683333 -124.116667]
+%Cork
+[51.933333 -8.466667]
+%Cut Bank
+[48.616667 -112.316667]
+%Dallas
+[32.783333 -96.783333]
+%Danbury
+[41.383333 -73.466667]
+%Darwin
+[-12.416667 130.883333]
+%Davao
+[7.116667 125.616667]
+%Dayton
+[39.766667 -84.4]
+%Denpasar
+[-8.75 115.216667]
+%Detroit
+[42.333333 -83.066667]
+%Dijon
+[47.316667 5.05]
+%Diomede Islands
+[65.75 -169]
+%Duluth
+[46.766667 -92.083333]
+%Durango
+[24.016667 -104.716667]
+%Durango
+[37.266667 -107.266667]
+%Durban
+[-29.866667 31.033333]
+%Dusseldorf
+[51.233333 6.783333]
+%Eastville
+[37.35 -75.916667]
+%Eau Claire
+[44.783333 -91.483333]
+%Edmonton
+[53.533333 -113.533333]
+%El Paso
+[31.783333 -106.466667]
+%Elat
+[29.55 34.933333]
+%Elizabeth
+[40.666667 -74.2]
+%Elizabethton
+[36.333333 -82.216667]
+%Ellington
+[41.9 -72.466667]
+%Elmira
+[42.1 -76.816667]
+%Endicott
+[42.116667 -76.066667]
+%Erie
+[42.116667 -80.066667]
+%Eugene
+[44.033333 -123.083333]
+%Eureka
+[40.783333 -124.133333]
+%Evansville
+[37.983333 -87.566667]
+%Fairbanks
+[64.783333 -147.716667]
+%Fall River
+[41.7 -71.15]
+%Faro
+[37.016667 -7.066667]
+%Flagstaff
+[35.216667 -111.316667]
+%Flint
+[42.983333 -83.95]
+%Florence
+[43.766667 11.233333]
+%Frankfurt
+[50.116667 8.683333]
+%Frederick
+[39.416667 -77.4]
+%Frederickton
+[45.733333 -66.666667]
+%Fredricksburg
+[38.283333 -77.45]
+%Freiburg
+[47.983333 7.833333]
+%Ft Lauderdale
+[26.116667 -80.133333]
+%Ft Worth
+[32.766667 -97.333333]
+%Funchal MADEIRA (PORTUGAL)
+[32.633333 -16.916667]
+%Gainesville
+[29.65 -82.316667]
+%Galapagos Isles (ECUADOR)
+[-.25 -91]
+%Galway
+[53.283333 -9.033333]
+%Gao
+[16.25 -.033333]
+%Gary
+[41.6 -87.333333]
+%Gaza
+[31.5 34.45]
+%Geneva
+[42.883333 -76.983333]
+%Geneva
+[46.233333 6.15]
+%Georgetown GRAND CAYMAN (UK)
+[19.283333 -81.383333]
+%Gibraltar (UK)
+[36.133333 -5.65]
+%Glasgow
+[55.866667 -4.266667]
+%Goteborg
+[57.683333 11.933333]
+%Granada
+[37.183333 -3.4]
+%Grand Rapids
+[42.966667 -85.933333]
+%Gravenhage
+[52.083333 4.316667]
+%Graz
+[47.083333 15.333333]
+%Great Falls
+[47.466667 -111.266667]
+%Gstaad
+[46.466667 7.3]
+%Guadalajara
+[20.666667 -103.35]
+%Guantanamo (USA)
+[20.05 -75.116667]
+%Haddonfield
+[39.9 -75.033333]
+%Hagerstown
+[39.533333 -77.716667]
+%Haifa
+[32.066667 35.016667]
+%Haiphong
+[20.866667 106.666667]
+%Hamburg
+[53.55 10.016667]
+%Hamilton
+[43.083333 -79.283333]
+%Hamilton BERMUDA (UK)
+[32.3 -64.8]
+%Hampton
+[37.016667 -76.35]
+%Hannover
+[52.316667 9.75]
+%Harbin
+[45.816667 126.633333]
+%Herat
+[34.483333 62.216667]
+%Hermosillo
+[29.033333 -110.95]
+%Hobart
+[-42.816667 147.233333]
+%Hof
+[50.316667 11.916667]
+%Honiara (Guadalcanal) SOLOMON ISLES
+[-9.433333 159.933333]
+%Hot Springs
+[34.516667 -93.05]
+%Houston
+[29.766667 -95.366667]
+%Huambo
+[-12.75 15.766667]
+%Huntington
+[38.4 -82.433333]
+%Huntsville
+[35.283333 -86.583333]
+%Ibiza (SPAIN)
+[38.916667 1.45]
+%Imphal
+[24.8 93.95]
+%Innsbruck
+[47.266667 11.45]
+%Inverness
+[57.483333 -4.233333]
+%Iraklion CRETE (GREECE)
+[35.333333 25.133333]
+%Isfahan
+[32.7 51.7]
+%Istanbul
+[41.016667 28.966667]
+%Jacksonville
+[30.333333 -81.65]
+%Jaffna
+[9.683333 80.033333]
+%Jan Mayen (NORWAY)
+[71.066667 -8.216667]
+%Jiddah
+[21.483333 39.083333]
+%Jizan
+[16.883333 42.566667]
+%Johannesburg
+[-24.383333 28.033333]
+%Juarez
+[31.733333 -106.433333]
+%Kansas City(KS)
+[39.116667 -94.616667]
+%Kansas City (MO)
+[39.1 -94.583333]
+%Karachi
+[24.866667 66.983333]
+%Karlsruhe
+[49 8.4]
+%Kassel
+[50.316667 9.5]
+%Keene
+[42.933333 -72.283333]
+%Kelso
+[46.066667 -122.466667]
+%Ketchikan
+[55.333333 -131.666667]
+%Key West
+[24.55 -81.8]
+%Kings Beach
+[39.25 -120.016667]
+%Knoxville
+[35.966667 -83.9]
+%Koblenz
+[50.333333 7.583333]
+%Kochi
+[33.566667 133.733333]
+%Kodiak
+[57.816667 -152.333333]
+%Koln
+[50.933333 6.966667]
+%Kota
+[6 115.983333]
+%Kowloon
+[22.333333 114.166667]
+%Krakow
+[50.066667 19.966667]
+%Kupang
+[-10.183333 123.583333]
+%Kyoto
+[35 135.766667]
+%La Paz
+[24.166667 -110.3]
+%Laconia
+[43.516667 -71.466667]
+%Lae
+[-6.7 147.1]
+%Lahore
+[31.616667 74.333333]
+%Laredo
+[27.516667 -99.516667]
+%Largo
+[27.9 -82.783333]
+%Las Palmas CANARY ISLES (SPAIN)
+[28.05 -15.15]
+%Las Vegas
+[36.166667 -115.15]
+%Le Havre
+[49.483333 .1]
+%Le Mans
+[48 .183333]
+%Leipzig
+[51.333333 12.383333]
+%Lexington
+[38.033333 -84.5]
+%Limerick
+[52.666667 -8.6]
+%Limoges
+[45.933333 1.266667]
+%Liverpool
+[53.383333 -2.983333]
+%Ljubilana
+[46.05 14.516667]
+%Llasa
+[29.833333 90.766667]
+%Logan
+[41.733333 -111.816667]
+%London
+[42.983333 -81.233333]
+%Lone Pine
+[36.616667 -118.066667]
+%Los Angeles
+[34.05 -118.25]
+%Louisville
+[38.266667 -85.766667]
+%Lugano
+[46.016667 8.966667]
+%Lutherville
+[39.433333 -76.616667]
+%Luzern
+[47.033333 8.283333]
+%Lyon
+[45.733333 4.85]
+%Mackay
+[-21.166667 149.25]
+%Mackinaw City
+[45.783333 -84.733333]
+%Macon
+[32.833333 -83.616667]
+%Madras
+[13.083333 80.283333]
+%Magnetic Pole
+[77.416667 -100.966667]
+%Malaga
+[36.716667 -4.566667]
+%Manaus
+[-3.066667 -60.066667]
+%Manchester
+[42.983333 -71.383333]
+%Manchester
+[53.45 -2.25]
+%Mandalay
+[22.016667 95.966667]
+%Manila
+[14.583333 120.95]
+%Marseille
+[43.3 5.366667]
+%Martinsburg
+[39.466667 -77.966667]
+%Masqat
+[23.483333 58.616667]
+%Mecca
+[21.433333 39.833333]
+%Medellin
+[6.25 -75.566667]
+%Melbourne
+[-37.816667 144.966667]
+%Memphis
+[35.15 -90.05]
+%Menominee
+[45.116667 -87.65]
+%Merida
+[20.95 -89.45]
+%Merritt Island
+[28.433333 -80.75]
+%Palermo
+[38.136667 13.379167]
+%Metz
+[49.116667 6.183333]
+%Miami
+[25.783333 -80.183333]
+%Milan
+[45.45 9.183333]
+%Milwaukee
+[43.033333 -87.933333]
+%Minneapolis
+[44.966667 -93.283333]
+%Minsk BYELORUSSIA
+[53.9 27.55]
+%Mombasa
+[-4.133333 39.666667]
+%Monterrey
+[25.716667 -100.333333]
+%Montreal
+[45.533333 -73.566667]
+%Morioka
+[39.716667 141.183333]
+%Morristown
+[40.883333 -74.466667]
+%Mt Isa
+[-20.716667 139.566667]
+%Mt Rushmore
+[43.866667 -103.533333]
+%Mt Vernon
+[40.916667 -73.833333]
+%Munich
+[48.133333 11.566667]
+%Murmansk
+[68.933333 33.083333]
+%Nagasaki
+[32.783333 129.85]
+%Nanking
+[32.066667 118.783333]
+%Nantes
+[47.2 -1.583333]
+%Naples
+[40.85 14.266667]
+%Nashua
+[42.766667 -71.383333]
+%Natchez
+[31.533333 -91.416667]
+%New Haven
+[41.316667 -72.916667]
+%New London
+[41.333333 -72.1]
+%New Orleans
+[29.95 -90.066667]
+%New York
+[40.766667 -73.966667]
+%Niagara Falls
+[43.083333 -79.05]
+%Nogales
+[31.333333 -110.933333]
+%Nome
+[64.483333 -165.533333]
+%Norfolk
+[36.85 -76.283333]
+%Nottingham
+[52.95 -1.133333]
+%Nurnberg
+[49.433333 11.066667]
+%Nuuk
+[64.25 -51.7]
+%Ocala
+[29.083333 -82.333333]
+%Odessa
+[46.466667 30.766667]
+%Ogden
+[41.216667 -111.966667]
+%Old Faithful
+[44.45 -110.816667]
+%Omsk
+[55 72.366667]
+%Oran
+[35.683333 -.533333]
+%Orlando
+[28.533333 -81.383333]
+%Orviedo
+[43.366667 -5.85]
+%Osaka
+[34.683333 135.483333]
+%Padua
+[45.166667 11.866667]
+%Palma MAJORCA (S
+[39.566667 2.65]
+%Palo Alto
+[37.433333 -122.133333]
+%Palu
+[-.766667 119.85]
+%Papeete (Tahiti) SOCIETY ISLES (FRANCE)
+[-17.5 -149.566667]
+%Pendelton
+[44.833333 -118.383333]
+%Peoria
+[40.683333 -89.583333]
+%Perth
+[-31.95 115.866667]
+%Peshawar
+[34.033333 71.583333]
+%Philadelphia
+[39.95 -75.166667]
+%Pittsburgh
+[40.433333 -79.983333]
+%Pittsford
+[43.016667 -77.516667]
+%Pocatello
+[42.883333 -112.433333]
+%Pompano Beach
+[26.233333 -80.133333]
+%Pontianak
+[-.033333 109.316667]
+%Port Arthur
+[29.883333 -93.966667]
+%Port Hedland
+[-20.333333 118.633333]
+%Port Huron
+[42.966667 -82.933333]
+%Port of Spain
+[10.666667 -61.516667]
+%Port Sudan
+[18.95 37.2]
+%Portland
+[43.65 -70.266667]
+%Portland
+[45.516667 -122.683333]
+%Porto
+[41.133333 -8.366667]
+%Pribilof Island.
+[57.116667 -170.283333]
+%Prince Albert
+[53.166667 -105.75]
+%Prince Rupert
+[54.3 -130.233333]
+%Prudhoe Bay
+[70.3 -148.383333]
+%Pueblo
+[38.5 -104.633333]
+%Qandahar
+[31.666667 65.7]
+%Rawson
+[-43.616667 -65.116667]
+%Recife
+[-8.016667 -34.883333]
+%Red Deer
+[52.233333 -113.783333]
+%Redding
+[40.583333 -122.383333]
+%Rehoboth
+[38.716667 -75.083333]
+%Reims
+[49.266667 4.016667]
+%Reno
+[39.516667 -119.816667]
+%Richland
+[46.283333 -119.283333]
+%Riga LATVIA
+[56.933333 24.1]
+%Rijeka
+[45.316667 14.466667]
+%Rio de Janeiro
+[-22.916667 -43.2]
+%Riverside
+[33.95 -117.383333]
+%Roanoke
+[37.283333 -79.933333]
+%Roanoke Rapids
+[36.466667 -77.65]
+%Rochester
+[43.083333 -77.6]
+%Rock Springs
+[41.566667 -109.216667]
+%Rockford
+[42.283333 -89.066667]
+%Rockville
+[39.083333 -77.15]
+%Roslyn
+[40.816667 -73.633333]
+%Rotterdam
+[51.583333 4.483333]
+%Rovaniem
+[66.533333 25.783333]
+%Rutland
+[43.616667 -72.966667]
+%Saga
+[33.266667 130.3]
+%Saipan
+[15.2 145.766667]
+%Salisbury
+[38.366667 -75.6]
+%Salonika
+[40.633333 22.95]
+%Salzburg
+[47.8 13.066667]
+%Samsun
+[41.233333 36.333333]
+%San Angelo
+[31.483333 -100.433333]
+%San Antonio
+[29.416667 -98.5]
+%San Diego
+[32.716667 -117.183333]
+%San Francisco
+[37.783333 -122.416667]
+%San Luis Obispo
+[34.433333 -119.633333]
+%Santa Cruz
+[36.966667 -122.016667]
+%Santa Monica
+[34.016667 -118.483333]
+%Sao Paulo
+[-23.55 -46.633333]
+%Sapporo
+[43.05 141.116667]
+%Saskatoon
+[52.133333 -106.583333]
+%Sault Ste Marie
+[46.533333 -82.35]
+%Sausalito
+[37.866667 -122.433333]
+%Savannah
+[32.083333 -81.083333]
+%Scranton
+[41.416667 -75.666667]
+%Seattle
+[47.583333 -122.266667]
+%Sevastapol
+[44.583333 33.5]
+%Shanghai
+[31.233333 121.366667]
+%Shenyeng
+[41.8 123.45]
+%Sheridan
+[44.8 -106.933333]
+%Shihezi
+[44.366667 86]
+%Shreveport
+[32.516667 -93.75]
+%Sitka
+[57.066667 -135.316667]
+%South Bend
+[41.666667 -86.25]
+%Southfield
+[42.483333 -83.283333]
+%Split
+[43.5 16.466667]
+%Spokane
+[47.683333 -117.216667]
+%Springfield
+[42.116667 -72.583333]
+%St Augustine
+[29.883333 -81.316667]
+%St Gallen
+[47.416667 9.416667]
+%St Helena (UK)
+[-15.916667 -5.716667]
+%St Lawrence Island
+[63.3 -170.5]
+%St Louis
+[38.633333 -90.216667]
+%St Moritz
+[46.5 9.833333]
+%St Petersburg
+[27.766667 -82.633333]
+%St Petersburg (Leningrad)
+[59.933333 30.316667]
+%St Pierre
+[46.783333 -56.2]
+%Starnberg
+[48 11.333333]
+%Stornaway
+[58.216667 -6.4]
+%Stuttgart
+[48.783333 9.183333]
+%Suffield
+[41.966667 -72.65]
+%Surabaya
+[-7.2 112.75]
+%Sydney
+[46.183333 -60.2]
+%Sydney
+[-33.866667 151.216667]
+%Syracuse
+[43.066667 -76.15]
+%Tabriz
+[38.1 46.266667]
+%Tacloban
+[11.233333 125]
+%Tacoma
+[47.333333 -122.45]
+%Tampa
+[27.933333 -82.45]
+%Tampico
+[22.216667 -97.583333]
+%Tarpon Springs
+[28.083333 -82.733333]
+%Tel Aviv
+[32.066667 34.783333]
+%Texarkana
+[33.416667 -94.033333]
+%Tientsin
+[39.1 117.216667]
+%Tijuana
+[32.516667 -117.016667]
+%Timbuktu
+[16.733333 -3.016667]
+%Toledo
+[41.65 -83.55]
+%Torshavn FAEROE ISLES (DENMARK)
+[62 -6.766667]
+%Tottori
+[35.466667 134.216667]
+%Toulouse
+[43.7 1.466667]
+%Townsville
+[-19.25 146.816667]
+%Towson
+[39.4 -76.6]
+%Tralee
+[52.266667 -9.7]
+%Trieste
+[45.666667 13.85]
+%Tromso
+[69.65 19.133333]
+%Turin
+[45.066667 7.683333]
+%Tuscon
+[32.233333 -110.966667]
+%Ukiah
+[39.133333 -123.216667]
+%Ulan Ude
+[51.883333 108.866667]
+%Utica
+[43.116667 -75.233333]
+% Vaasa
+[63.083333 21.733333]
+%Vaduz
+[47.133333 9.516667]
+%Valencia
+[39.483333 -.633333]
+%Valparaiso
+[-33.033333 -71.65]
+%Vancouver
+[49.266667 -123.1]
+%Venice
+[45.433333 12.316667]
+%Vera Cruz
+[19.183333 -96.133333]
+%Vernon
+[41.816667 -72.483333]
+%Vero Beach
+[27.633333 -80.383333]
+%Victoria HONG KONG (UK)
+[22.5 114]
+%Vladivostok
+[43.166667 131.966667]
+%Waco
+[31.533333 -97.166667]
+%Waterbury
+[41.566667 -73.05]
+%Watertown
+[43.933333 -75.916667]
+%Webster
+[43.133333 -77.933333]
+%Wedel
+[53.583333 9.716667]
+%Wewak
+[-3.666667 143.566667]
+%Wheeling
+[40.05 -80.7]
+%Wichita Falls
+[33.883333 -98.516667]
+%Williamsport
+[41.766667 -77.016667]
+%Wilmington
+[39.733333 -75.533333]
+%Winchester
+[39.183333 -78.166667]
+%Woodbridge
+[38.666667 -77.233333]
+%Worcester
+[42.266667 -71.8]
+%Wrangell
+[56.416667 -132.333333]
+%Xining
+[36.566667 101.733333]
+%Yakima
+[46.616667 -120.5]
+%Yakutsk
+[61.983333 129.966667]
+%Yokohama
+[35.233333 139.616667]
+%York
+[39.966667 -76.75]
+%Yuma
+[32.733333 -114.616667]
+%Zagreb
+[45.783333 15.966667]
+%Zomba
+[-15 36]
+%Zurich
+[48.583333 -109.05]
+%Zurich
+[47.366667 8.533333]
+]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/canada.dat b/graphics/pstricks/contrib/pst-geo/data/canada.dat
new file mode 100644
index 0000000000..0beaccd187
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/canada.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/capitals.dat b/graphics/pstricks/contrib/pst-geo/data/capitals.dat
new file mode 100644
index 0000000000..36a751e819
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/capitals.dat
@@ -0,0 +1,324 @@
+/capitals[
+%Abidjan IVORY COAST
+[319 -242]
+%Accra GHANA
+[332 -14]
+%Addis Ababa ETHIOPIA
+[542 2325]
+%Aden YEMEN
+[761 2701]
+%Algiers ALGERIA
+[2205 183]
+%Amman JORDAN
+[1917 2156]
+%Amsterdam NETHERLANDS
+[3142 293]
+%Andorra la Vella ANDORRA
+[2551 91]
+%Ankara TURKEY
+[2396 1972]
+%Antananarivo MADAGASCAR
+[-1140 2850]
+%Asuncion PARAGUAY
+[-1518 -3459]
+%Athens GREECE
+[2278 1424]
+%Baghdad IRAQ
+[2000 2666]
+%Bamako MALI
+[759 -481]
+%Bangkok THAILAND
+[826 6032]
+%Bangui CENTRAL AFRICAN REPUBLIC
+[240 1080]
+%Banjul GAMBIA
+[780 -1020]
+%Beijing CHINA
+[2395 6983]
+%Beirut LEBANON
+[2034 2130]
+%Belfast N [IRELAND
+[3275 -356]
+%Belgrade YUGOSLAVIA
+[2689 1228]
+%Belize BELIZE
+[1050 -5280]
+%Berlin GERMANY
+[3152 805]
+%Bern SWITZERLAND
+[2818 446]
+%Bissau GUINEA-BISSAU
+[720 -960]
+%Bogota COLUMBIA
+[275 -4445]
+%Bonn GERMANY
+[3044 426]
+%Brasilia BRAZIL
+[-948 -2872]
+%Brazzaville CONGO
+[-300 900]
+%Bridgetown BARBADOS
+[786 -3540]
+%Brussels BELGIUM
+[3051 262]
+%Bucharest ROMANIA
+[2666 1565]
+%Budapest HUNGARY
+[2851 1143]
+%Buenos Aires ARGENTINA
+[-2062 -3489]
+%Bujumbura BURUNDI
+[-180 1770]
+%Cairo EGYPT
+[1804 1875]
+%Canberra AUSTRALIA
+[-2119 8946]
+%Caracas VENEZUELA
+[631 -4015]
+%Cayenne FR GUIANA
+[296 -3140]
+%Colombo SRI LANKA
+[415 4791]
+%Conakry GUINEA
+[570 -810]
+%Copenhagen DENMARK
+[3341 755]
+%Dacca BENGLADESH
+[1423 5425]
+%Dakar SENEGAL
+[890 -1060]
+%Damascus SYRIA
+[2011 2178]
+%Dar Es Salaam TANZANIA
+[-409 2357]
+%Djibouti DJIBOUTI
+[690 2580]
+%Dublin IRELAND
+[3200 -375]
+%Edinburgh SCOTLAND
+[3357 -191]
+%Freetown SIERRA LEONE
+[507 -791]
+%Gaborone BOTSWANA
+[-1380 1530]
+%Georgetown GUYANA
+[409 -3489]
+%Godthab GREENLAND
+[3840 -3060]
+%Guatemala GUATEMALA
+[878 -5431]
+%Hanoi N VIETNAM
+[1262 6351]
+%Harare ZIMBABWE
+[-1069 1864]
+%Havana CUBA
+[1387 -4943]
+%Helsinki FINLAND
+[3610 1496]
+%Ho Chi Minh City S VIETNAM
+[647 6401]
+%Islamabad PAKISTAN
+[2040 4380]
+%Jakarta INDONESIA
+[-371 6413]
+%Jerusalem ISRAEL
+[1907 2113]
+%Kabul AFGANISTAN
+[2072 4150]
+%Kampala UGANDA
+[17 1948]
+%Katmandu NEPAL
+[1664 5117]
+%Khartoum SUDAN
+[935 1951]
+%Kiev UKRAINE
+[3026 1832]
+%Kigali RWANDA
+[-120 1812]
+%Kingston JAMAICA
+[1080 -4606]
+%Kinshasa ZAIRE
+[-319 918]
+%Koror (Palau) BELAU
+[439 8072]
+%Kuala Lumpur MALAYSIA
+[188 6103]
+%Kuwait KUWAIT
+[1740 2880]
+%La Paz BOLIVIA
+[-989 -4089]
+%Lagos NIGERIA
+[386 206]
+%Libreville GABON
+[300 570]
+%Lilongwe MALAWI
+[-840 2040]
+%Lima PERU
+[-723 -4622]
+%Lisbon PORTUGAL
+[2323 -548]
+%Lome TOGO
+[367 73]
+%London ENGLAND
+[3061 -8]
+%Luanda ANGOLA
+[-529 794]
+%Lusaka ZAMBIA
+[-925 1698]
+%Luxembourg LUXEMBOURG
+[2977 367]
+%Madrid SPAIN
+[2426 -221]
+%Malabo E GUINEA
+[240 510]
+%Male MALDIVES
+[270 4380]
+%Managua NICARAGUA
+[729 -5168]
+%Manama BAHRAIN
+[1560 3060]
+%Maputo MOZAMBIQUE
+[-1560 1920]
+%Mbabane SWAZILAND
+[-1560 1950]
+%Mexico City MEXICO
+[1166 -5948]
+%Mogadiscio SOMALIA
+[121 2722]
+%Monrovia LIBERIA
+[402 -690]
+%Monte Carlo MONACO
+[2624 446]
+%Montevideo URAGUAY
+[-2095 -3371]
+%Moscow RUSSIA
+[3346 2257]
+%N'djamena CHAD
+[720 960]
+%Nairobi KENYA
+[-77 2209]
+%Nassau BAHAMAS
+[1504 -4640]
+%New Delhi INDIA
+[1715 4634]
+%Niamey NIGER
+[840 180]
+%Nicosia CYPRUS
+[2110 2001]
+%Nouakchott MAURITANIA
+[1080 -960]
+%Oslo NORWAY
+[3595 644]
+%Ottawa CANADA
+[2725 -4542]
+%Ouagadougou BURKINA
+%[750 -120]
+%Pago Pago AM SAMOA
+[-840 -10230]
+%Panama PANAMA
+[537 -4772]
+%Paramaribo SURINAM
+[350 -3310]
+%Paris FRANCE
+[2931 139]
+%Phnom Penh CAMBODIA
+[692 6293]
+%Port-au-Prince HAITI
+[1112 -4340]
+%Port Louis MARITIUS
+[-1206 3450]
+%Port Moresby PAPUA NEW GUINEA
+[-563 8826]
+%Porto Novo BENIN
+[375 159]
+%Prague CZECHOSLOVAKIA
+[3005 866]
+%Praia CAPE VERDE
+[900 -1422]
+%Pretoria S AFRICA
+[-1544 1691]
+%Pyongyang N KOREA
+[2341 7544]
+%Quezon PHILIPPINES
+[888 7260]
+%Quito ECUADOR
+[-11 -4709]
+%Rabat MOROCCO
+[2041 -410]
+%Rangoon BURMA
+[1006 5769]
+%Reykjavik ICELAND
+[3848 -1376]
+%Riyadh SAUDI ARABIA
+[1478 2801]
+%Rome ITALY
+[2513 749]
+%Roseau DOMINICA
+[917 -3684]
+%San Jose COSTA RICA
+[596 -5044]
+%San Juan PUERTO RICO
+[1108 -3967]
+%San Marino SAN MARINO
+[2636 746]
+%San Salvador EL SALVADOR
+[822 -5351]
+%San'a YEMEN
+[930 2640]
+%Santiago CHILE
+[-2006 -4240]
+%Santo Domingo DOMINICAN REPUBLIC
+[1108 -4194]
+%Seoul S KOREA
+[2255 7619]
+%Singapore SINGAPORE
+[77 6231]
+%Sofia BULGARIA
+[2561 1399]
+%St George's GRENADA
+[723 -3703]
+%St John's ANTIGUA AND BARBUDA
+[1078 -3708]
+%Stanley FALKLAND ISLES
+[-3101 -3472]
+%Stockholm SWEDEN
+[3560 1084]
+%Suva FIJI
+[-1088 10706]
+%Taipei TAIWAN
+[1504 7291]
+%Tegucigalpa HONDURAS
+[846 -5233]
+%Tehran IRAN
+[2141 3085]
+%Thimbu BHUTAN
+[1654 5379]
+%Tirane ALBANIA
+[2480 1190]
+%Tokyo JAPAN
+[2141 8386]
+%Tripoli LIBYA
+[1973 791]
+%Tunis TUNISIA
+[2207 611]
+%Ulan Bator MONGOLIA
+[2881 6353]
+%Valletta MALTA
+[2154 871]
+%Victoria SEYCHELLES
+[-277 3328]
+%Vienna AUSTRIA
+[2893 982]
+%Vientiane LAOS
+[1140 6180]
+%Warsaw POLAND
+[3134 1261]
+%Washington DC USA
+[2333 -4621]
+%Wellington NEW ZEALAND
+[-2479 10480]
+%Windhoek NAMIBIA
+[-1350 1024]
+%Yaounde CAMEROON
+[240 720]
+]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/capitals.tex b/graphics/pstricks/contrib/pst-geo/data/capitals.tex
new file mode 100644
index 0000000000..e62ce3d218
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/capitals.tex
@@ -0,0 +1,99 @@
+\mapput[90](2.316667,48.85000){Paris}
+\mapput[90](-0.133333,51.016667){London}
+\mapput[90](-3.683333,40.433333){Madrid}
+\mapput[90](-9.133333,38.716667){Lisbon}
+\mapput[90](1.516667,42.516667){Andorra}
+\mapput[90](12.483333,41.883333){Rome}
+\mapput[40](4.366667,50.850000){Brussels}
+\mapput[90](13.416667,52.533333){Berlin}
+\mapput[90](7.433333,46.966667){Bern}
+\mapput[0](12.583333,55.683333){Copenhagen}
+\mapput[90](16.366667,48.216667){Vienna}
+\mapput[90](-6.250000,53.333333){Dublin}
+\mapput[90](-5.933333,54.583333){Belfast}
+\mapput[90](10.733333,59.916667){Oslo}
+\mapput[90](18.066667,59.333333){Stockholm}
+\mapput[90](14.516667,35.900000){Valletta}
+\mapput[90](10.183333,36.783333){Tunis}[Africa]
+\mapput[90](19.833333,41.333333){Tirane}
+\mapput[90](13.183333,32.883333){Tripoli}[Africa]
+\mapput[90](14.433333,50.083333){Prague}
+\mapput[90](21.016667,52.233333){Warsaw}
+\mapput[90](4.883333,52.366667){Amsterdam}
+\mapput[-60](6.116667,49.616667){Luxembourg}
+\mapput[0](19.050000,47.516667){Budapest}
+\mapput[90](26.08333,44.4333333){Bucharest}
+\mapput[90](24.933333,60.166667){Helsinsky}
+\mapput[90](23.733333,37.966667){Athens}
+\mapput[90](-22.933333,64.133333){Reykjavik}
+\mapput[90](-6.833333,34.016667){Rabat}[Africa]
+\mapput[90](3.050000,36.750000){Algiers}[Africa]
+\mapput[90](15.966667,45.783333){Zagreb}
+\mapput[90](23.316667,42.683333){Sofia}
+\mapput[90](7.433333,43.733333){Monaco}
+\mapput[90](12.433333,43.933333){SanMarino}
+\mapput[90](20.466667,44.816667){Belgrade}
+\mapput[90](18.43333,43.866667){Sarajevo}
+\mapput[90](21.46666,42.01667){Skoje}
+\mapput[90](32.866667,39.933333){Ankara}
+\mapput[90](30.533333,50.433333){Kiev}
+\mapput[90](33.350000,35.166667){Nicosia}
+\mapput[90](31.250000,30.066667){Cairo}[Africa]
+\mapput[90](37.616667,55.766667){Moscow}
+\mapput[-90](27.550000,53.900000){Minsk}
+\mapput[90](24.100000,56.933333){Riga}
+\mapput[90](24.3333,54.63333){Vilnius}
+\mapput[90](24.8,59.0333){Tallin}
+\mapput[90](28.8333,47){Chisinau}
+\mapput[90](35.500000,33.900000){Beirut}
+\mapput[0](35.216667,31.783333){Jerusalem}
+\mapput[180](34.8,32.0666){Tel-Aviv}
+\mapput[90](38.26667,33.5){Damas}
+%%%%%% 19 novembre 2016 %%%%%%%%%%%%%%%%%
+\mapput[90](-8.016667,12.65){Bamako}[Africa] % Mali
+\mapput[90](15.8,2.85){Kampala}[Africa] % UGANDA
+\mapput[90](32.516667,15.583333){Khartoum}[Africa] % SUDAN
+\mapput[90](-4.033333,5.316667){Abidjan}[Africa] % IVORY COAST
+\mapput[90](-.233333,5.533333){Accra}[Africa] % GHANA
+\mapput[90](38.75,9.033333){Addis Ababa}[Africa] % ETHIOPIA
+\mapput[90](47.5,-19){Antananarivo}[Africa] % MADAGASCAR
+\mapput[90](18,4){Bangui}[Africa] % CENTRAL AFRICAN REPUBLIC
+\mapput[0](-17,13){Banjul}[Africa] % GAMBIA
+\mapput[90](-88,17.5){Belize}[Africa] % BELIZE
+\mapput[180](-16,12){Bissau}[Africa] % GUINEA-BISSAU
+\mapput[90](15,-5){Brazzaville}[Africa] % CONGO
+\mapput[90](29.5,-3){Bujumbura}[Africa] % BURUNDI
+\mapput[180](-13.5,9.5){Conakry}[Africa] % GUINEA
+\mapput[90](-17.666667,14.833333){Dakar}[Africa] % SENEGAL
+\mapput[90](39.283333,-6.816667){Dar Es Salaam}[Africa] % TANZANIA
+\mapput[90](43,11.5){Djibouti}[Africa] % Djibouti
+\mapput[180](-13.183333,8.45){Freetown}[Africa] % SIERRA LEONE
+\mapput[90](25.5,-23){Gaborone}[Africa] % BOTSWANA
+\mapput[90](31.066667,-17.816667){Harare}[Africa] % ZIMBABWE
+\mapput[90](15.8,2.85){Kampala}[Africa] % UGANDA
+\mapput[90](30.2,-2){Kigali}[Africa] % RWANDA
+\mapput[0](15.3,-5.316667){Kinshasa}[Africa] % ZAIRE
+\mapput[90](3.433333,6.433333){Lagos}[Africa] % NIGERIA
+\mapput[90](5,9.5){Libreville}[Africa] % GABON
+\mapput[90](34,-14){Lilongwe}[Africa] % MALAWI
+\mapput[90](1.216667,6.116667){Lome}[Africa] % TOGO
+\mapput[90](13.233333,-8.816667){Luanda}[Africa] % ANGOLA
+\mapput[90](28.3,-15.416667){Lusaka}[Africa] % ZAMBIA
+\mapput[180](8.5,4){Malabo}[Africa] % E GUINEA
+\mapput[0](32,-26){Maputo}[Africa] % MOZAMBIQUE
+\mapput[90](45.366667,2.016667){Mogadiscio}[Africa] % SOMALIA
+\mapput[180](-11.5,6.7){Monrovia}[Africa] % LIBERIA
+\mapput[90](16,12){N'djamena}[Africa] % TCHAD
+\mapput[90](36.816667,-1.283333){Nairobi}[Africa] % KENYA
+\mapput[90](3,14){Niamey}[Africa] % NIGER
+\mapput[90](-16,18){Nouakchott}[Africa] % MAURITANIA
+\mapput[90](-1.518,12.366){Ouagadougou}[Africa] % BURKINA
+\mapput[-90](2.65,6.25){Porto Novo}[Africa] % BENIN
+\mapput[90](28.183333,-25.733333){Pretoria}[Africa] % S AFRICA
+\mapput[180](-23.7,15){Praia}[Africa] % CAPE VERDE
+\mapput[90](17.066667,-22.5){Windhoek}[Africa] % NAMIBIA
+\mapput[90](12,4){Yaounde}[Africa] % CAMEROON
+
+
+
+
diff --git a/graphics/pstricks/contrib/pst-geo/data/capitals3d.tex b/graphics/pstricks/contrib/pst-geo/data/capitals3d.tex
new file mode 100644
index 0000000000..360d2edc40
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/capitals3d.tex
@@ -0,0 +1,104 @@
+\mapputIIID[90](2.316667,48.85000){Paris}
+\mapputIIID[90](-0.133333,51.016667){London}
+\mapputIIID[90](-3.683333,40.433333){Madrid}
+\mapputIIID[90](-9.133333,38.716667){Lisbon}
+\mapputIIID[90](1.516667,42.516667){Andorra}
+\mapputIIID[90](12.483333,41.883333){Rome}
+\mapputIIID[40](4.366667,50.850000){Brussels}
+\mapputIIID[90](13.416667,52.533333){Berlin}
+\mapputIIID[90](7.433333,46.966667){Bern}
+\mapputIIID[0](12.583333,55.683333){Copenhagen}
+\mapputIIID[90](16.366667,48.216667){Vienna}
+\mapputIIID[90](-6.250000,53.333333){Dublin}
+\mapputIIID[90](-5.933333,54.583333){Belfast}
+\mapputIIID[90](10.733333,59.916667){Oslo}
+\mapputIIID[90](18.066667,59.333333){Stockholm}
+\mapputIIID[90](14.516667,35.900000){Valletta}
+\mapputIIID[90](10.183333,36.783333){Tunis}[Africa]
+\mapputIIID[90](19.833333,41.333333){Tirane}
+\mapputIIID[90](13.183333,32.883333){Tripoli}[Africa]
+\mapputIIID[90](14.433333,50.083333){Prague}
+\mapputIIID[90](21.016667,52.233333){Warsaw}
+\mapputIIID[90](4.883333,52.366667){Amsterdam}
+\mapputIIID[-60](6.116667,49.616667){Luxembourg}
+\mapputIIID[0](19.050000,47.516667){Budapest}
+\mapputIIID[90](26.08333,44.4333333){Bucharest}
+\mapputIIID[90](24.933333,60.166667){Helsinsky}
+\mapputIIID[90](23.733333,37.966667){Athens}
+\mapputIIID[90](-22.933333,64.133333){Reykjavik}
+\mapputIIID[90](-6.833333,34.016667){Rabat}[Africa]
+\mapputIIID[90](3.050000,36.750000){Algiers}[Africa]
+\mapputIIID[90](15.966667,45.783333){Zagreb}
+\mapputIIID[90](23.316667,42.683333){Sofia}
+\mapputIIID[90](7.433333,43.733333){Monaco}
+\mapputIIID[90](12.433333,43.933333){SanMarino}
+\mapputIIID[90](20.466667,44.816667){Belgrade}
+\mapputIIID[90](18.43333,43.866667){Sarajevo}
+\mapputIIID[90](21.46666,42.01667){Skoje}
+\mapputIIID[90](32.866667,39.933333){Ankara}
+\mapputIIID[90](30.533333,50.433333){Kiev}
+\mapputIIID[90](33.350000,35.166667){Nicosia}
+\mapputIIID[90](31.250000,30.066667){Cairo}[Africa]
+\mapputIIID[90](37.616667,55.766667){Moscow}
+\mapputIIID[-90](27.550000,53.900000){Minsk}
+\mapputIIID[90](24.100000,56.933333){Riga}
+\mapputIIID[90](24.3333,54.63333){Vilnius}
+\mapputIIID[90](24.8,59.0333){Tallin}
+\mapputIIID[90](28.8333,47){Chisinau}
+\mapputIIID[90](35.500000,33.900000){Beirut}
+\mapputIIID[0](35.216667,31.783333){Jerusalem}
+\mapputIIID[180](34.8,32.0666){Tel-Aviv}
+\mapputIIID[90](38.26667,33.5){Damas}
+%%%%%% 19 novembre 2016 %%%%%%%%%%%%%%%%%
+\mapputIIID[90](35.500000,33.900000){Beirut}
+\mapputIIID[0](35.216667,31.783333){Jerusalem}
+\mapputIIID[180](34.8,32.0666){Tel-Aviv}
+\mapputIIID[90](38.26667,33.5){Damas}
+\mapputIIID[90](31.250000,30.066667){Cairo}[Africa]
+\mapputIIID[90](-6.833333,34.016667){Rabat}[Africa]
+\mapputIIID[90](3.050000,36.750000){Algiers}[Africa]
+\mapputIIID[90](10.183333,36.783333){Tunis}[Africa]
+\mapputIIID[90](13.183333,32.883333){Tripoli}[Africa]
+\mapputIIID[90](-8.016667,12.65){Bamako}[Africa] % Mali
+\mapputIIID[90](15.8,2.85){Kampala}[Africa] % UGANDA
+\mapputIIID[90](32.516667,15.583333){Khartoum}[Africa] % SUDAN
+\mapputIIID[90](-4.033333,5.316667){Abidjan}[Africa] % IVORY COAST
+\mapputIIID[90](-.233333,5.533333){Accra}[Africa] % GHANA
+\mapputIIID[90](38.75,9.033333){Addis Ababa}[Africa] % ETHIOPIA
+\mapputIIID[90](47.5,-19){Antananarivo}[Africa] % MADAGASCAR
+\mapputIIID[90](18,4){Bangui}[Africa] % CENTRAL AFRICAN REPUBLIC
+\mapputIIID[0](-17,13){Banjul}[Africa] % GAMBIA
+\mapputIIID[90](-88,17.5){Belize}[Africa] % BELIZE
+\mapputIIID[180](-16,12){Bissau}[Africa] % GUINEA-BISSAU
+\mapputIIID[90](15,-5){Brazzaville}[Africa] % CONGO
+\mapputIIID[90](29.5,-3){Bujumbura}[Africa] % BURUNDI
+\mapputIIID[180](-13.5,9.5){Conakry}[Africa] % GUINEA
+\mapputIIID[90](-17.666667,14.833333){Dakar}[Africa] % SENEGAL
+\mapputIIID[90](39.283333,-6.816667){Dar Es Salaam}[Africa] % TANZANIA
+\mapputIIID[90](43,11.5){Djibouti}[Africa] % Djibouti
+\mapputIIID[180](-13.183333,8.45){Freetown}[Africa] % SIERRA LEONE
+\mapputIIID[90](25.5,-23){Gaborone}[Africa] % BOTSWANA
+\mapputIIID[90](31.066667,-17.816667){Harare}[Africa] % ZIMBABWE
+\mapputIIID[90](15.8,2.85){Kampala}[Africa] % UGANDA
+\mapputIIID[90](30.2,-2){Kigali}[Africa] % RWANDA
+\mapputIIID[0](15.3,-5.316667){Kinshasa}[Africa] % ZAIRE
+\mapputIIID[90](3.433333,6.433333){Lagos}[Africa] % NIGERIA
+\mapputIIID[90](5,9.5){Libreville}[Africa] % GABON
+\mapputIIID[90](34,-14){Lilongwe}[Africa] % MALAWI
+\mapputIIID[90](1.216667,6.116667){Lome}[Africa] % TOGO
+\mapputIIID[90](13.233333,-8.816667){Luanda}[Africa] % ANGOLA
+\mapputIIID[90](28.3,-15.416667){Lusaka}[Africa] % ZAMBIA
+\mapputIIID[180](8.5,4){Malabo}[Africa] % E GUINEA
+\mapputIIID[0](32,-26){Maputo}[Africa] % MOZAMBIQUE
+\mapputIIID[90](45.366667,2.016667){Mogadiscio}[Africa] % SOMALIA
+\mapputIIID[180](-11.5,6.7){Monrovia}[Africa] % LIBERIA
+\mapputIIID[90](16,12){N'djamena}[Africa] % TCHAD
+\mapputIIID[90](36.816667,-1.283333){Nairobi}[Africa] % KENYA
+\mapputIIID[90](3,14){Niamey}[Africa] % NIGER
+\mapputIIID[90](-16,18){Nouakchott}[Africa] % MAURITANIA
+\mapputIIID[90](-1.518,12.366){Ouagadougou}[Africa] % BURKINA
+\mapputIIID[-90](2.65,6.25){Porto Novo}[Africa] % BENIN
+\mapputIIID[90](28.183333,-25.733333){Pretoria}[Africa] % S AFRICA
+\mapputIIID[180](-23.7,15){Praia}[Africa] % CAPE VERDE
+\mapputIIID[90](17.066667,-22.5){Windhoek}[Africa] % NAMIBIA
+\mapputIIID[90](12,4){Yaounde}[Africa] % CAMEROON
diff --git a/graphics/pstricks/contrib/pst-geo/data/cities.data b/graphics/pstricks/contrib/pst-geo/data/cities.data
new file mode 100644
index 0000000000..2622d8817f
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/cities.data
@@ -0,0 +1,1234 @@
+Aachen Deutschland 50° 46' N 6° 06' O
+Aalborg Dänemark 57° 03' N 9° 56' O
+Aarhus Dänemark 56° 10' N 10° 13' O
+Aberdeen Großbritannien 57° 08' N 2° 06' W
+Abidjan Elfenbeinküste 5° 19' N 4° 02' W
+Abilene USA, TX 32° 28' N 99° 43' W
+Abu Dhabi Vereinigte Arabische Emirate 24° 28' N 54° 25' O
+Acapulco Mexiko 16° 50' N 99° 55' W
+Accra Ghana 5° 33' N 0° 15' W
+Adana Türkei 37° 00' N 35° 19' O
+Addis Abeba Äthiopien 9° 02' N 38° 47' O
+Adelaide Australien 34° 56' S 138° 36' O
+Aden Jemen 12° 46' N 45° 01' O
+Agadez Niger 17° 00' N 7° 56' O
+Agadir Marokko 30° 30' N 9° 40' W
+Ahmedabad Indien 23° 00' N 72° 40' O
+Akron USA, OH 41° 05' N 81° 31' O
+Akureyri Island 65° 41' N 18° 04' W
+Akyab Myanmar 20° 09' N 92° 55' O
+Al-Mobarraz Saudi-Arabien 25° 26' N 49° 37' O
+Al Mahalla Al-Kubra Ägypten 30° 59' N 31° 10' O
+Albany USA, GA 31° 34' N 84° 09' W
+Albany USA, NY 42° 39' N 73° 45' W
+Albuquerque USA, NM 35° 05' N 106° 39' W
+Aleppo Syrien 36° 14' N 37° 10' O
+Alexandria Ägypten 31° 13' N 29° 55' O
+Alexandria USA, LA 31° 18' N 92° 27' W
+Alexandria USA, VA 38° 48' N 77° 03' W
+Algier Algerien 36° 47' N 3° 03' O
+Allentown USA, PA 40° 36' N 75° 28' W
+Altoona USA, PA 40° 31' N 78° 24' W
+Amadora Portugal 38° 45' N 9° 13' W
+Amarillo USA, TX 35° 12' N 101° 50' W
+Ambato Ecuador 1° 18' S 78° 39' W
+Amman Jordanien 31° 57' N 35° 56' O
+Amsterdam Niederlande 52° 23' N 4° 54' O
+Amstetten Österreich 48° 07' N 14° 52' O
+Anaheim USA, CA 33° 50' N 117° 55' W
+Anchorage USA, AK 61° 13' N 149° 53' W
+Andorra La Vella Andorra 42° 30' N 1° 30' O
+Angeles Philippinen 15° 09' N 120° 33' O
+Ankara Türkei 39° 56' N 32° 52' O
+Ann Arbor USA, MI 42° 17' N 83° 45' W
+Annaba Algerien 36° 55' N 7° 47' O
+Annapolis USA, MD 38° 59' N 76° 30' W
+Antananarivo Madagaskar 18° 52' S 47° 30' O
+Antofagasta Chile 23° 39' S 70° 24' W
+Antsirabe Madagaskar 19° 51' S 47° 01' O
+Antsiranana Madagaskar 12° 25' S 49° 20' O
+Antwerpen Belgien 51° 13' N 4° 25' O
+Apeldoorn Niederlande 52° 13' N 5° 57' O
+Apia Westsamoa 13° 50' S 171° 44' W
+Arequipa Peru 16° 24' S 71° 33' W
+Ariana Tunesien 36° 52' N 10° 12' O
+Arica Chile 18° 30' S 70° 20' W
+Arlington USA, VA 38° 53' N 77° 07' W
+Arusha Tansania 3° 23' S 36° 40' O
+As-Smara Sahara 26° 48' N 11° 41' W
+Asheville USA, NC 35° 36' N 82° 33' W
+Asmara Äthiopien 15° 20' N 38° 58' O
+Assiut Ägypten 27° 14' N 31° 07' O
+Asuncion Paraguay 25° 16' S 57° 40' W
+Atbara Sudan 17° 42' N 34° 00' O
+Athen Griechenland 37° 58' N 23° 43' O
+Atlanta USA, GA 33° 45' N 84° 24' W
+Atlantic City USA, NJ 39° 22' N 74° 26' W
+Auckland Neuseeland 36° 51' S 174° 45' O
+Augsburg Deutschland 48° 22' N 10° 53' O
+Augusta USA, GA 33° 28' N 81° 58' W
+Austin USA, TX 30° 16' N 97° 45' W
+Bacolod Philippinen 10° 38' N 122° 58' O
+Baden Österreich 48° 01' N 16° 14' O
+Bagdad Irak 33° 21' N 44° 25' O
+Bahia Blanca Argentinien 38° 45' S 62° 15' W
+Bakersfield USA, CA 35° 22' N 119° 01' W
+Bakhtaran Iran 31° 28' N 54° 54' O
+Baku Sowjetunion 40° 23' N 49° 51' O
+Baltimore USA, MD 39° 17' N 76° 37' W
+Bamako Mali 12° 40' N 7° 59' W
+Bandar Seri Begawan Brunei 4° 56' N 114° 58' O
+Bandung Indonesien 6° 57' S 107° 34' O
+Bangalore Indien 12° 58' N 77° 35' O
+Bangkok Thailand 13° 45' N 100° 31' O
+Bangor USA, ME 44° 48' N 68° 46' W
+Bangui Zentralafrikanische Republik 4° 23' N 18° 37' O
+Banjul Gambia 13° 28' N 16° 39' W
+Barcelona Spanien 41° 23' N 2° 11' O
+Barcelona Venezuela 10° 08' N 64° 43' W
+Bari Italien 41° 07' N 16° 52' O
+Barquisimeto Venezuela 10° 03' N 69° 18' W
+Barranquilla Kolumbien 10° 59' N 74° 48' W
+Barreiro Portugal 38° 40' N 9° 05' W
+Basel Schweiz 47° 33' N 7° 36' O
+Basra Irak 30° 30' N 47° 50' O
+Bassein Myanmar 16° 46' N 94° 45' O
+Basseterre St. Kitts-Nevis 17° 17' N 62° 43' W
+Bata Äquatorial-Guinea 1° 51' N 9° 46' O
+Baton Rouge USA, LA 30° 27' N 91° 11' W
+Beaumont USA, TX 30° 05' N 94° 06' W
+Beersheba Israel 31° 15' N 34° 47' O
+Beijing China 39° 56' N 116° 24' O
+Beira Mosambik 19° 49' S 34° 52' O
+Beirut Libanon 33° 53' N 35° 30' O
+Belem Brasilien 1° 27' S 48° 29' W
+Belfast Nordirland 54° 36' N 5° 56' W
+Belize City Belize 17° 30' N 88° 12' W
+Belmopan Belize 17° 13' N 88° 48' W
+Belo Horizonte Brasilien 19° 54' S 43° 54' W
+Bengasi Libyen 32° 07' N 20° 04' O
+Beograd Jugoslawien 44° 50' N 20° 30' O
+Berbera Somalia 10° 28' N 45° 02' O
+Bergen Norwegen 60° 23' N 5° 20' O
+Bergisch-Gladbach Deutschland 50° 59' N 7° 08' O
+Berlin Deutschland 52° 33' N 13° 22' O
+Bern Schweiz 46° 57' N 7° 28' O
+Bethlehem USA, PA 40° 37' N 75° 23' W
+Biel Schweiz 46° 27' N 8° 13' O
+Bielefeld Deutschland 52° 02' N 8° 32' O
+Bilbao Spanien 43° 15' N 2° 56' W
+Billings USA, MT 45° 47' N 108° 30' W
+Biloxi USA, MS 30° 24' N 88° 53' W
+Binghamton USA, NY 42° 06' N 75° 55' W
+Birmingham Großbritannien 52° 29' N 1° 53' W
+Birmingham USA, AL 33° 31' N 86° 49' W
+Bismarck USA, ND 46° 48' N 100° 47' W
+Bissau Guinea-Bissau 11° 52' N 15° 39' W
+Bizerta Tunesien 37° 18' N 9° 52' O
+Blantyre Malawi 15° 46' S 35° 00' O
+Blida Algerien 36° 30' N 2° 50' O
+Bnei Brak Israel 32° 05' N 34° 52' O
+Bo Sierra Leone 7° 58' N 11° 45' W
+Bobo-Dioulasso Burkina Faso 11° 11' N 4° 18' W
+Bochum Deutschland 51° 29' N 7° 13' O
+Bogata Kolumbien 4° 36' N 74° 05' W
+Boise USA, ID 43° 37' N 116° 12' W
+Bologna Italien 44° 30' N 11° 20' O
+Bombay Indien 18° 58' N 72° 50' O
+Bonn Deutschland 50° 44' N 7° 06' O
+Boras Schweden 57° 44' N 12° 55' O
+Bordeaux Frankreich 44° 50' N 0° 34' W
+Boston USA, MA 42° 21' N 71° 03' W
+Bottrop Deutschland 51° 31' N 6° 55' O
+Boulder USA, CO 40° 01' N 105° 17' W
+Boulogne Frankreich 50° 43' N 1° 37' O
+Bozen Italien 46° 31' N 11° 22' O
+Bradford Großbritannien 53° 48' N 1° 45' W
+Braga Portugal 41° 32' N 8° 26' W
+Braila Rumänien 45° 17' N 27° 58' O
+Brasilia Brasilien 15° 47' S 47° 55' W
+Bratislava Slovakei 48° 10' N 17° 10' O
+Braunau Österreich 48° 16' N 13° 02' O
+Braunschweig Deutschland 52° 16' N 10° 32' O
+Brazzaville Kongo 4° 14' S 15° 14' O
+Bregenz Österreich 47° 30' N 9° 46' O
+Bremen Deutschland 53° 05' N 8° 48' O
+Bremerhaven Deutschland 53° 33' N 8° 35' O
+Breslau Polen 51° 05' N 17° 00' O
+Bridgeport USA, CT 41° 11' N 73° 11' W
+Bridgetown Barbados 13° 06' N 59° 37' W
+Brisbane Australien 27° 30' S 153° 01' O
+Bristol Großbritannien 51° 27' N 2° 35' W
+Brno Tschechien 49° 13' N 16° 40' O
+Bromberg Polen 53° 16' N 18° 00' O
+Brownsville USA, TX 25° 54' N 97° 30' W
+Bruckmur Österreich 47° 25' N 15° 17' O
+Brügge Belgien 51° 13' N 3° 14' O
+Brüssel Belgien 50° 50' N 4° 20' O
+Buake Elfenbeinküste 7° 42' N 5° 00' W
+Bucaramanga Kolumbien 7° 08' N 73° 10' W
+Budapest Ungarn 47° 30' N 19° 05' O
+Buenos Aires Argentinien 34° 36' S 58° 27' W
+Buffalo USA, NY 42° 53' N 78° 52' W
+Bujumbura Burundi 3° 22' S 29° 19' O
+Bukarest Rumänien 44° 26' N 26° 06' O
+Bukavu Zaire 2° 30' S 28° 50' O
+Bulawayo Simbabwe 20° 10' S 28° 43' O
+Buraidah Saudi-Arabien 26° 20' N 43° 59' O
+Burgas Bulgarien 42° 30' N 27° 29' O
+Burlington USA, VT 44° 29' N 73° 13' W
+Bursa Türkei 40° 12' N 29° 04' O
+Butare Ruanda 2° 35' S 29° 44' O
+Butte USA, MT 46° 00' N 112° 32' W
+Cagayan De Oro Philippinen 8° 29' N 124° 40' O
+Calcutta Indien 22° 32' N 88° 22' O
+Calgary Kanada 51° 03' N 114° 05' W
+Cali Kolumbien 3° 27' N 76° 31' W
+Callao Peru 12° 05' S 77° 08' W
+Caloocan Philippinen 14° 38' N 120° 58' O
+Cam Ranh Vietnam 11° 54' N 109° 14' O
+Camaguey Kuba 21° 25' N 77° 55' W
+Camden USA, NJ 39° 57' N 75° 07' W
+Canberra Australien 35° 20' S 149° 10' O
+Canton USA, OH 40° 48' N 81° 23' W
+Cap-Haitien Haiti 19° 47' N 72° 17' W
+Caracas Venezuela 10° 30' N 66° 55' W
+Cardiff Wales 51° 29' N 3° 10' W
+Cartagena Kolumbien 10° 24' N 75° 33' W
+Casablanca Marokko 33° 36' N 7° 37' W
+Casper USA, WY 42° 51' N 106° 19' W
+Castries St. Lucia 14° 01' N 60° 59' W
+Catania Italien 37° 31' N 15° 04' O
+Cayenne Französisch-Guayana 4° 56' N 52° 20' W
+Cebu Philippinen 10° 17' N 123° 56' O
+Cedar Rapids USA, IA 41° 58' N 91° 40' W
+Champaign USA, IL 40° 07' N 88° 15' W
+Chania Griechenland 35° 31' N 24° 01' O
+Charkow Sowjetunion 50° 00' N 36° 15' O
+Charleroi Belgien 50° 25' N 4° 27' O
+Charleston USA, SC 32° 47' N 79° 56' W
+Charleston USA, WV 38° 21' N 81° 38' W
+Charlotte USA, NC 35° 13' N 80° 51' W
+Charlottesville USA, VA 38° 02' N 78° 30' W
+Chattanooga USA, TN 35° 03' N 85° 19' W
+Chemnitz Deutschland 50° 50' N 12° 55' O
+Chengdu China 30° 37' N 104° 06' O
+Cheyenne USA, WY 41° 08' N 104° 49' W
+Chiang Mai Thailand 18° 48' N 98° 59' O
+Chiayi Taiwan 23° 09' N 120° 11' O
+Chicago USA, IL 41° 52' N 87° 38' W
+Chiclayo Peru 6° 47' S 79° 47' W
+Chihuahua Mexiko 28° 38' N 106° 05' W
+Chillan Chile 36° 37' S 72° 10' W
+Chimbote Peru 9° 04' S 78° 34' W
+Chingola Sambia 12° 31' S 27° 53' O
+Chittagong Bangladesch 22° 20' N 91° 48' O
+Chitungwiza Simbabwe 18° 00' S 31° 06' O
+Choluteca Honduras 13° 15' N 87° 10' W
+Chon Buri Thailand 13° 24' N 100° 59' O
+Chongjin Korea Dvr 41° 50' N 129° 55' O
+Chongqing China 29° 30' N 106° 35' O
+Choybalsan Mongolei 48° 02' N 114° 32' O
+Christchurch Neuseeland 43° 35' S 172° 36' O
+Chungli Taiwan 24° 55' N 121° 08' O
+Chur Schweiz 46° 50' N 9° 35' O
+Cincinnati USA, OH 39° 06' N 84° 31' W
+Circleville USA, OH 39° 34' N 83° 02' W
+Ciudad Guayana Venezuela 8° 22' N 62° 37' W
+Ciudad Juarez Mexiko 31° 42' N 106° 29' W
+Clarksville USA, TN 36° 32' N 87° 21' W
+Cleveland USA, OH 41° 30' N 81° 42' W
+Cochabamba Bolivien 17° 24' S 66° 09' W
+Coimbra Portugal 40° 12' N 8° 25' W
+Colombo Sri Lanka 6° 56' N 79° 51' O
+Colon Panama 9° 21' N 79° 54' W
+Colorado Springs USA, CO 38° 50' N 104° 49' W
+Columbia USA, MO 38° 57' N 92° 20' W
+Columbia USA, SC 34° 00' N 81° 02' W
+Columbus USA, GA 32° 28' N 84° 59' W
+Columbus USA, OH 39° 58' N 83° 00' W
+Conakry Guinea 9° 31' N 13° 43' W
+Concepcion Chile 36° 50' S 73° 03' W
+Concepcion Paraguay 23° 22' S 57° 26' W
+Concord USA, NH 43° 12' N 71° 32' W
+Constantine Algerien 36° 22' N 6° 40' O
+Cordoba Argentinien 31° 24' S 64° 11' W
+Cork Irland 51° 54' N 8° 28' W
+Corozal Belize 18° 23' N 88° 23' W
+Corpus Christi USA, TX 27° 48' N 97° 24' W
+Cotonou Benin 6° 24' N 2° 31' O
+Cottbus Deutschland 51° 46' N 14° 20' O
+Craiova Rumänien 44° 18' N 23° 47' O
+Cucuta Kolumbien 7° 55' N 72° 31' W
+Cuenca Ecuador 2° 54' S 79° 00' W
+Curitiba Brasilien 25° 25' S 49° 15' W
+Cuzco Peru 13° 32' S 71° 57' W
+Da Nang Vietnam 16° 04' N 108° 14' O
+Dachla Sahara 23° 50' N 15° 33' W
+Dakar Senegal 14° 40' N 17° 26' W
+Dallas USA, TX 32° 47' N 96° 48' W
+Daloa Elfenbeinküste 6° 56' N 6° 28' W
+Damaskus Syrien 33° 30' N 36° 18' O
+Damman Saudi-Arabien 26° 25' N 50° 06' O
+Danbury USA, CT 41° 24' N 73° 28' W
+Dangriga Belize 16° 59' N 88° 13' W
+Danzig Polen 54° 20' N 18° 40' O
+Darchan Mongolei 46° 29' N 109° 24' O
+Daressalam Tansania 6° 48' S 39° 17' O
+Darmstadt Deutschland 49° 52' N 8° 39' O
+Davao Philippinen 7° 04' N 125° 36' O
+David Panama 8° 26' N 82° 26' W
+Dayton USA, OH 39° 46' N 84° 12' W
+Daytona Beach USA, FL 29° 13' N 81° 01' W
+Debrecen Ungarn 47° 30' N 21° 37' O
+Dehiwala Sri Lanka 6° 52' N 79° 52' O
+Deir-Ez-Zor Syrien 35° 20' N 40° 05' O
+Den Haag Niederlande 52° 04' N 4° 19' O
+Denver USA, CO 39° 45' N 104° 59' W
+Des Moines USA, IA 41° 35' N 93° 37' W
+Dessau Deutschland 51° 50' N 12° 15' O
+Detroit USA, MI 42° 20' N 83° 03' W
+Dhaka Bangladesch 23° 43' N 90° 25' O
+Differdingen Luxemburg 49° 32' N 5° 53' O
+Djerba Tunesien 33° 52' N 10° 51' O
+Dodoma Tansania 6° 10' S 35° 40' O
+Doha Katar 25° 15' N 51° 36' O
+Donetzk Sowjetunion 48° 00' N 37° 48' O
+Dornbirn Österreich 47° 25' N 9° 44' O
+Dortmund Deutschland 51° 32' N 7° 27' O
+Douala Kamerun 4° 04' N 9° 43' O
+Drammen Norwegen 59° 45' N 10° 15' O
+Dresden Deutschland 51° 03' N 13° 45' O
+Dschibuti Dschibuti 11° 30' N 45° 05' O
+Dschidda Saudi-Arabien 21° 30' N 39° 10' O
+Dubai Vereinigte Arabische Emirate 25° 14' N 55° 17' O
+Dublin Irland 53° 20' N 6° 15' W
+Duedelingen Luxemburg 49° 28' N 6° 05' O
+Duisburg Deutschland 51° 26' N 6° 45' O
+Duluth USA, MN 46° 47' N 92° 06' W
+Dunedin Neuseeland 45° 52' S 170° 30' O
+Durban Südafrika 29° 53' S 31° 00' O
+Durham USA, NC 36° 00' N 78° 55' W
+Durres Albanien 41° 18' N 19° 28' O
+Düsseldorf Deutschland 51° 13' N 6° 47' O
+Edinburgh Großbritannien 55° 57' N 3° 12' W
+Edmonton Kanada 53° 33' N 113° 28' W
+Eerdenet Mongolei 46° 18' N 100° 35' O
+Eindhoven Niederlande 51° 26' N 5° 30' O
+Eisenstadt Österreich 47° 51' N 16° 31' O
+El-Mansoura Ägypten 31° 03' N 31° 23' O
+El Alaiun Sahara 27° 10' N 13° 11' W
+El Paso USA, TX 31° 46' N 106° 29' W
+Elizabeth USA, NJ 40° 40' N 74° 13' W
+Elmira USA, NY 42° 06' N 76° 48' W
+Elobied Sudan 13° 11' N 30° 10' O
+Elsinore Dänemark 56° 03' N 12° 38' O
+Encarnacion Paraguay 27° 20' S 55° 50' W
+Enschede Niederlande 52° 13' N 6° 55' O
+Entebbe Uganda 0° 04' N 32° 27' O
+Erfurt Deutschland 50° 58' N 11° 02' O
+Erie USA, PA 42° 07' N 80° 05' W
+Erlangen Deutschland 49° 36' N 11° 01' O
+Esbjerg Dänemark 55° 28' N 8° 28' O
+Esch Luxemburg 49° 32' N 6° 00' O
+Escuintla Guatemala 14° 18' N 90° 47' W
+Esmeraldas Ecuador 0° 56' N 79° 40' W
+Espoo Finnland 60° 10' N 24° 42' O
+Essen Deutschland 51° 27' N 7° 01' O
+Eugene USA, OR 44° 03' N 123° 05' W
+Evansville USA, IN 37° 58' N 87° 34' W
+Fairbanks USA, AK 64° 51' N 147° 43' W
+Faisalabad Pakistan 31° 25' N 73° 09' O
+Fargo USA, ND 46° 52' N 96° 47' W
+Fayetteville USA, NC 35° 03' N 78° 53' W
+Feldkirch Österreich 47° 14' N 9° 36' O
+Fernando De La Mora Paraguay 25° 19' S 57° 36' W
+Fes Marokko 34° 05' N 5° 00' W
+Fianar Madagaskar 21° 27' S 47° 05' O
+Flint USA, MI 43° 01' N 83° 42' W
+Florenz Italien 43° 46' N 11° 15' O
+Fort-De-France Martinique 14° 36' N 61° 05' W
+Fort Lauderdale USA, FL 26° 07' N 80° 08' W
+Fort Smith USA, AR 35° 23' N 94° 25' W
+Fort Wayne USA, IN 41° 04' N 85° 08' W
+Fort Worth USA, TX 32° 45' N 97° 20' W
+Fortaleza Brasilien 3° 45' S 38° 35' W
+Francistown Botswana 21° 07' S 27° 32' O
+Frankfurt Deutschland 50° 07' N 8° 41' O
+Freeport Bahamas 26° 30' N 78° 42' W
+Freetown Sierra Leone 8° 29' N 13° 13' W
+Freiburg Deutschland 48° 00' N 7° 51' O
+Freising Deutschland 48° 24' N 11° 44' O
+Fresno USA, CA 36° 44' N 119° 47' W
+Fribourg Schweiz 46° 50' N 7° 10' O
+Ft Lauderdale USA, FL 26° 07' N 80° 08' W
+Ft Smith USA, AR 35° 23' N 94° 25' W
+Ft Wayne USA, IN 41° 04' N 85° 08' W
+Ft Worth USA, TX 32° 45' N 97° 20' W
+Fukuoka Japan 33° 39' N 130° 21' O
+Funafuti Tuvalu 8° 30' S 179° 12' O
+Funchal Portugal 40° 08' N 7° 30' W
+Gaborone Botswana 24° 45' S 25° 55' O
+Gainesville USA, FL 29° 40' N 82° 20' W
+Galatz Rumänien 45° 27' N 28° 02' O
+Galle Sri Lanka 6° 01' N 80° 13' O
+Galveston USA, TX 29° 18' N 94° 48' W
+Galway Irland 53° 16' N 9° 03' W
+Gao Mali 16° 19' N 0° 09' W
+Garland USA, TX 32° 54' N 96° 38' W
+Gary USA, IN 41° 36' N 87° 20' W
+Gasiantep Türkei 37° 06' N 37° 23' O
+Geelong Australien 38° 10' S 144° 26' O
+Gelsenkirchen Deutschland 51° 31' N 7° 06' O
+Geneve Schweiz 46° 12' N 6° 10' O
+Gent Belgien 51° 02' N 3° 42' O
+Genua Italien 44° 24' N 8° 56' O
+Georgetown Guyana 6° 46' N 58° 10' W
+Gera Deutschland 50° 52' N 12° 05' O
+Germiston Südafrika 26° 15' S 28° 10' O
+Gibraltar Gibraltar 36° 06' N 5° 21' W
+Gize Ägypten 30° 01' N 31° 10' O
+Glasgow Großbritannien 55° 51' N 4° 16' W
+Goeteborg Schweden 57° 43' N 11° 58' O
+Gold Coast Australien 27° 59' S 153° 22' O
+Gorki Sowjetunion 56° 20' N 44° 00' O
+Göttingen Deutschland 51° 32' N 9° 56' O
+Granada Nicaragua 11° 58' N 85° 59' W
+Grand Forks USA, ND 47° 55' N 97° 03' W
+Grand Rapids USA, MI 42° 58' N 85° 40' W
+Graz Österreich 47° 05' N 15° 22' O
+Great Falls USA, MT 47° 30' N 111° 17' W
+Green Bay USA, WI 44° 31' N 88° 01' W
+Greensboro USA, NC 36° 04' N 79° 47' W
+Greenville USA, SC 34° 51' N 82° 24' W
+Groningen Niederlande 53° 13' N 6° 34' O
+Guadalajara Mexiko 20° 40' N 103° 20' W
+Guangzhou China 23° 07' N 113° 15' O
+Guantanamo Kuba 19° 59' N 75° 10' W
+Guatemala City Guatemala 14° 38' N 90° 31' W
+Guayaquil Ecuador 2° 10' S 79° 50' W
+Gujranwala Pakistan 32° 06' N 74° 11' O
+Gulf Port USA, MS 30° 22' N 89° 05' W
+Gweru Simbabwe 19° 27' S 29° 49' O
+Gyoer Ungarn 47° 41' N 17° 40' O
+Haarlem Niederlande 52° 23' N 4° 38' O
+Hagen Deutschland 51° 21' N 7° 28' O
+Haifa Israel 32° 49' N 34° 59' O
+Haiphong Vietnam 20° 50' N 106° 41' O
+Halle Deutschland 51° 28' N 11° 58' O
+Hallein Österreich 47° 41' N 13° 06' O
+Hama Syrien 35° 05' N 36° 40' O
+Hamburg Deutschland 53° 33' N 10° 00' O
+Hamilton Bermuda-Inseln 32° 17' N 64° 46' W
+Hamilton Kanada 43° 14' N 79° 51' W
+Hamilton Neuseeland 37° 46' S 175° 18' O
+Hamm Deutschland 51° 41' N 7° 48' O
+Hampton USA, VA 37° 01' N 76° 20' W
+Hannover Deutschland 52° 22' N 9° 43' O
+Hanoi Vietnam 21° 02' N 105° 51' O
+Harare Simbabwe 17° 50' S 31° 03' O
+Harbin China 45° 45' N 126° 41' O
+Hargeisa Somalia 9° 31' N 44° 02' O
+Harrisburg USA, PA 40° 16' N 76° 53' W
+Hartford USA, CT 41° 46' N 72° 41' W
+Havanna Kuba 23° 08' N 82° 22' W
+Heidelberg Deutschland 49° 25' N 8° 42' O
+Heilbronn Deutschland 49° 08' N 9° 13' O
+Helena USA, MT 46° 36' N 112° 02' W
+Helsingborg Schweden 56° 05' N 12° 45' O
+Helsinki Finnland 60° 10' N 24° 58' O
+Herat Afghanistan 34° 20' N 62° 12' O
+Herne Deutschland 51° 33' N 7° 13' O
+High Point USA, NC 35° 57' N 80° 00' W
+Hilo USA, HI 19° 43' N 155° 05' W
+Hiroshima Japan 34° 23' N 132° 27' O
+Ho-Chi-Minh-Stadt Vietnam 10° 45' N 106° 40' O
+Hobart Australien 42° 55' S 147° 20' O
+Hodeida Jemen 14° 50' N 42° 58' O
+Hofuf Saudi-Arabien 25° 20' N 49° 34' O
+Holguin Kuba 20° 54' N 76° 15' W
+Holon Israel 32° 02' N 34° 47' O
+Homs Syrien 34° 44' N 37° 17' O
+Hongkong Hongkong 22° 17' N 114° 09' O
+Honiara Salomonen 9° 28' S 159° 57' O
+Honolulu USA, HI 21° 19' N 157° 52' W
+Horsens Dänemark 57° 07' N 10° 07' O
+Hospitalet Spanien 41° 21' N 2° 06' O
+Houston USA, TX 29° 45' N 95° 22' W
+Hsinchu Taiwan 24° 48' N 120° 59' O
+Huambo Angola 12° 44' S 15° 47' O
+Hungnam Korea Dvr 39° 49' N 127° 40' O
+Huntington USA, WV 38° 25' N 82° 27' W
+Huntsville USA, AL 34° 44' N 86° 35' W
+Hyderabad Indien 17° 22' N 78° 26' O
+Hyderabad Pakistan 25° 23' N 68° 24' O
+Iasi Rumänien 47° 09' N 27° 38' O
+Ibadan Nigeria 7° 23' N 3° 56' O
+Ibague Kolumbien 4° 25' N 75° 20' W
+Idaho Falls USA, ID 43° 29' N 112° 02' W
+Iloilo Philippinen 10° 41' N 122° 33' O
+Inchon Korea 37° 30' N 126° 38' O
+Independence USA, MO 39° 06' N 94° 25' W
+Indianapolis USA, IN 39° 46' N 86° 10' W
+Innsbruck Österreich 47° 16' N 11° 24' O
+Ipoh Malaysia 4° 36' N 101° 02' O
+Iquitos Peru 3° 51' S 73° 13' W
+Iraklion Griechenland 35° 20' N 25° 12' O
+Irbid Jordanien 32° 33' N 35° 51' O
+Irkutsk Sowjetunion 52° 16' N 104° 20' O
+Isfahan Iran 32° 41' N 51° 41' O
+Islamabad Pakistan 33° 42' N 73° 10' O
+Istanbul Türkei 41° 01' N 28° 58' O
+Izmir Türkei 38° 25' N 27° 10' O
+Jackson USA, MS 32° 18' N 90° 11' W
+Jacksonville USA, FL 30° 20' N 81° 40' W
+Jaffna Sri Lanka 9° 40' N 80° 01' O
+Jaipur Indien 26° 53' N 75° 50' O
+Jakarta Indonesien 6° 10' S 106° 49' O
+Jalalabad Afghanistan 34° 26' N 70° 28' O
+Jefferson City USA, MO 38° 34' N 92° 10' W
+Jena Deutschland 50° 56' N 11° 35' O
+Jerewan Sowjetunion 40° 11' N 44° 30' O
+Jersey City USA, NJ 40° 44' N 74° 04' W
+Jerusalem Israel 31° 47' N 35° 13' O
+Jinja Uganda 0° 27' N 33° 14' O
+Joenkoeping Schweden 57° 45' N 14° 10' O
+Johannesburg Südafrika 26° 10' S 28° 02' O
+Johnstown USA, PA 40° 20' N 78° 55' W
+Johore Bharu Malaysia 1° 29' N 103° 44' O
+Jumla Nepal 29° 17' N 82° 10' O
+Jurong Singapur 1° 21' N 103° 42' O
+Kabul Afghanistan 34° 30' N 69° 13' O
+Kaesong Korea Dvr 37° 59' N 126° 30' O
+Kairo Ägypten 30° 03' N 31° 15' O
+Kaiserslautern Deutschland 49° 27' N 7° 45' O
+Kalamazoo USA, MI 42° 17' N 85° 35' W
+Kampala Uganda 0° 20' N 32° 35' O
+Kananga Zaire 5° 53' S 22° 26' O
+Kandahar Afghanistan 31° 35' N 65° 45' O
+Kandy Sri Lanka 7° 17' N 80° 40' O
+Kankan Guinea 10° 23' N 9° 18' W
+Kano Nigeria 12° 00' N 8° 30' O
+Kanpur Indien 26° 27' N 80° 14' O
+Kansas City USA, KS 39° 07' N 94° 38' W
+Kansas City USA, MO 39° 05' N 94° 35' W
+Kaolack Senegal 14° 09' N 16° 08' W
+Kapfenberg Österreich 47° 26' N 15° 18' O
+Kapstadt Südafrika 33° 55' S 18° 27' O
+Karachi Pakistan 24° 52' N 67° 03' O
+Karlsruhe Deutschland 49° 01' N 8° 24' O
+Karonga Malawi 9° 54' S 35° 55' O
+Kasan Sowjetunion 55° 45' N 49° 00' O
+Kassel Deutschland 51° 19' N 9° 30' O
+Katmandu Nepal 27° 42' N 85° 20' O
+Kattowitz Polen 50° 15' N 18° 59' O
+Kavala Griechenland 41° 05' N 24° 55' O
+Kawasaki Japan 35° 32' N 139° 41' O
+Kayes Mali 14° 26' N 11° 28' W
+Keelung Taiwan 25° 08' N 121° 44' O
+Keetmanshoop Namibia 26° 36' S 18° 08' O
+Kenitra Marokko 34° 20' N 6° 34' W
+Key West USA, FL 24° 33' N 81° 48' W
+Khamis-Mushait Saudi-Arabien 18° 19' N 42° 45' O
+Khaosiung Taiwan 22° 38' N 120° 17' O
+Khartum Sudan 15° 36' N 32° 32' O
+Kiel Deutschland 54° 20' N 10° 08' O
+Kiew Sowjetunion 50° 26' N 30° 31' O
+Kigali Ruanda 1° 56' S 30° 04' O
+Kingston Jamaika 18° 00' N 76° 48' W
+Kingstown St. Vincent 13° 12' N 61° 14' W
+Kinshasa Zaire 4° 18' S 15° 18' O
+Kirkuk Irak 35° 28' N 44° 26' O
+Kisangani Zaire 0° 33' N 25° 14' O
+Kisimayu Somalia 0° 25' S 42° 31' O
+Kisumu Kenia 0° 08' S 34° 47' O
+Kitakiushu Japan 33° 52' N 130° 49' O
+Kitchener Kanada 43° 27' N 80° 30' W
+Kitwe Sambia 12° 50' S 28° 11' O
+Klagenfurt Österreich 46° 38' N 14° 20' O
+Klausenburg Rumänien 46° 47' N 23° 37' O
+Klosterneuburg Österreich 48° 18' N 16° 19' O
+Knoxville USA, TN 35° 58' N 83° 55' W
+Kobe Japan 34° 40' N 135° 12' O
+Koblenz Deutschland 50° 21' N 7° 36' O
+Koeniz Schweiz 46° 56' N 7° 25' O
+Kolding Dänemark 55° 29' N 9° 30' O
+Köln Deutschland 50° 56' N 6° 57' O
+Konstanza Rumänien 44° 12' N 28° 40' O
+Kopenhagen Dänemark 55° 40' N 12° 35' O
+Kortrijk Belgien 50° 50' N 3° 17' O
+Kosice Slovakei 48° 44' N 21° 15' O
+Kota Bharu Malaysia 6° 07' N 102° 15' O
+Kowloon Hongkong 22° 20' N 114° 15' O
+Krakau Polen 50° 05' N 19° 55' O
+Krefeld Deutschland 51° 20' N 6° 34' O
+Krems Österreich 48° 25' N 15° 36' O
+Kristiansand Norwegen 58° 08' N 8° 01' O
+Kronstadt Rumänien 45° 39' N 25° 35' O
+Kuala Lumpur Malaysia 3° 01' N 101° 42' O
+Kuala Trengganu Malaysia 5° 20' N 103° 07' O
+Kuibyschew Sowjetunion 53° 12' N 50° 09' O
+Kumasi Ghana 6° 45' N 1° 35' W
+Kuopio Finnland 62° 54' N 27° 40' O
+Kuwait City Kuwait 29° 20' N 47° 59' O
+Kwangju Korea 35° 07' N 126° 52' O
+Kyoto Japan 35° 02' N 135° 45' O
+La-Chaux-De-Fonds Schweiz 47° 06' N 6° 50' O
+La Ceiba Honduras 15° 45' N 86° 45' W
+La Chorrera Panama 8° 51' N 79° 46' W
+La Crosse USA, WI 43° 48' N 91° 15' W
+La Paz Bolivien 16° 30' S 68° 09' W
+La Plata Argentinien 44° 55' S 71° 50' W
+La Romana Dominikanische Republik 18° 27' N 68° 57' W
+Labe Guinea 11° 19' N 12° 17' W
+Lae Papua-Neuguinea 6° 45' S 147° 00' O
+Lagos Nigeria 6° 26' N 3° 32' O
+Lahore Pakistan 31° 34' N 74° 22' O
+Lahti Finnland 61° 00' N 25° 40' O
+Lancaster USA, PA 40° 02' N 76° 18' W
+Lansing USA, MI 42° 44' N 84° 33' W
+Laredo USA, TX 27° 30' N 99° 30' W
+Larissa Griechenland 39° 38' N 22° 25' O
+Las Cruces USA, NM 32° 19' N 106° 47' W
+Las Palmas Spanien 28° 06' N 15° 24' W
+Las Piedras Uruguay 34° 42' S 56° 14' W
+Las Vegas USA, NV 36° 10' N 115° 09' W
+Latakia Syrien 35° 31' N 35° 47' O
+Lausanne Schweiz 46° 32' N 6° 39' O
+Lawrence USA, KS 38° 58' N 95° 14' W
+Lawrence USA, MA 42° 42' N 71° 10' W
+Le Havre Frankreich 49° 30' N 0° 06' O
+Leeds Großbritannien 53° 50' N 1° 35' W
+Leipzig Deutschland 51° 20' N 12° 25' O
+Leningrad Sowjetunion 59° 55' N 30° 15' O
+Leoben Österreich 47° 23' N 15° 06' O
+Leon Mexiko 21° 07' N 101° 40' W
+Leverkusen Deutschland 51° 01' N 6° 59' O
+Lewiston USA, ME 44° 06' N 70° 13' W
+Lexington USA, KY 38° 03' N 84° 30' W
+Liberec Tschechien 50° 48' N 15° 05' O
+Libreville Gabun 0° 30' N 9° 25' O
+Lilongwe Malawi 13° 58' S 33° 49' O
+Lima Peru 12° 03' S 77° 03' W
+Limassol Zypern 34° 40' N 33° 03' O
+Limerick Irland 52° 40' N 8° 38' W
+Limon Costa Rica 10° 00' N 83° 01' W
+Lincoln USA, NE 40° 49' N 96° 42' W
+Linden Guyana 5° 59' N 58° 19' W
+Linkoeping Schweden 58° 25' N 15° 35' O
+Linz Österreich 48° 19' N 14° 18' O
+Lissabon Portugal 38° 43' N 9° 08' W
+Little Rock USA, AR 34° 45' N 92° 17' W
+Liverpool Großbritannien 53° 23' N 3° 00' W
+Ljubljana Slowenien 46° 04' N 14° 30' O
+Lodsch Polen 51° 49' N 19° 28' O
+Lome Togo 6° 08' N 1° 13' O
+London Großbritannien 51° 31' N 0° 05' W
+Long Beach USA, CA 33° 46' N 118° 11' W
+Los Angeles USA, CA 34° 03' N 118° 14' W
+Louisville USA, KY 38° 15' N 85° 46' W
+Lowell USA, MA 42° 38' N 71° 19' W
+Luanda Angola 8° 50' S 13° 15' O
+Luang Prabang Laos 19° 53' N 102° 10' O
+Lubango Angola 14° 55' S 13° 30' O
+Lubbock USA, TX 33° 35' N 101° 51' W
+Lübeck Deutschland 53° 52' N 10° 42' O
+Lublin Polen 51° 18' N 22° 31' O
+Lubumbashi Zaire 11° 41' S 27° 29' O
+Ludwigshafen Deutschland 49° 29' N 8° 27' O
+Luettich Belgien 50° 38' N 5° 35' O
+Lusaka Sambia 15° 25' S 28° 17' O
+Luxemburg Luxemburg 49° 36' N 6° 07' O
+Luzern Schweiz 47° 02' N 7° 55' O
+Lynchburg USA, VA 37° 25' N 79° 09' W
+Lyon Frankreich 45° 45' N 4° 51' O
+Maastricht Belgien 50° 51' N 5° 42' O
+Macao Macao 22° 12' N 113° 32' O
+Machala Ecuador 3° 20' S 79° 57' W
+Machaze Mosambik 20° 51' S 33° 26' O
+Macon USA, GA 32° 50' N 83° 38' W
+Madison USA, WI 43° 04' N 89° 23' W
+Madras Indien 13° 05' N 80° 17' O
+Madrid Spanien 40° 24' N 3° 41' W
+Magdeburg Deutschland 52° 08' N 11° 37' O
+Mailand Italien 45° 28' N 9° 12' O
+Mainz Deutschland 50° 00' N 8° 15' O
+Majunga Madagaskar 15° 40' S 46° 20' O
+Malabo Äquatorial-Guinea 3° 45' N 8° 48' O
+Malaga Spanien 36° 43' N 4° 25' W
+Malang Indonesien 7° 59' S 112° 45' O
+Malden Bridge USA, NY 42° 28' N 73° 38' W
+Male Malediven 4° 00' N 73° 28' O
+Malmoe Schweden 55° 36' N 13° 00' O
+Managua Nicaragua 12° 09' N 86° 17' W
+Manama Bahrain 26° 12' N 50° 38' O
+Manaus Brasilien 3° 08' S 60° 01' W
+Manchester Großbritannien 53° 28' N 2° 14' W
+Manchester USA, NH 42° 59' N 71° 28' W
+Mandalay Myanmar 21° 57' N 96° 04' O
+Manila Philippinen 14° 36' N 120° 59' O
+Manizales Kolumbien 5° 03' N 75° 32' W
+Mannheim Deutschland 49° 29' N 8° 28' O
+Manta Ecuador 0° 59' S 80° 44' W
+Maputo Mosambik 25° 58' S 32° 35' O
+Mar Del Plata Argentinien 38° 00' S 57° 33' W
+Maracaibo Venezuela 10° 40' N 71° 37' W
+Maracay Venezuela 10° 15' N 67° 36' W
+Maradi Niger 13° 29' N 7° 10' O
+Maroua Kamerun 10° 35' N 14° 20' O
+Marrakesch Marokko 31° 49' N 8° 00' W
+Marseille Frankreich 43° 18' N 5° 24' O
+Maseru Lesotho 29° 19' S 27° 29' O
+Mashhad Iran 36° 41' N 52° 39' O
+Maskat Oman 23° 37' N 58° 38' O
+Mazar-I-Sharif Afghanistan 36° 42' N 67° 06' O
+Mbabane Swasiland 26° 20' S 31° 08' O
+Mbale Uganda 1° 04' N 34° 12' O
+Mbuji-Mayi Zaire 6° 10' S 23° 39' O
+Mechelen Belgien 51° 02' N 4° 29' O
+Medan Indonesien 3° 35' N 98° 39' O
+Medellin Kolumbien 6° 15' N 74° 35' W
+Medina Saudi-Arabien 24° 30' N 39° 35' O
+Mekka Saudi-Arabien 21° 27' N 39° 49' O
+Meknes Marokko 33° 53' N 5° 37' W
+Melbourne Australien 37° 50' S 145° 00' O
+Melbourne USA, FL 28° 05' N 80° 36' W
+Memphis USA, TN 35° 09' N 90° 03' W
+Mendoza Argentinien 32° 53' S 68° 49' W
+Merida Mexiko 20° 58' N 89° 37' W
+Meridian USA, MS 32° 22' N 88° 42' W
+Mexicali Mexiko 32° 36' N 115° 30' W
+Mexico City Mexiko 19° 24' N 99° 09' W
+Miami USA, FL 25° 47' N 80° 12' W
+Middletown USA, OH 39° 31' N 84° 24' W
+Midland USA, TX 32° 00' N 102° 05' W
+Milwaukee USA, WI 43° 02' N 87° 54' W
+Mindelo Kapverden 16° 54' N 25° 00' W
+Minneapolis USA, MN 44° 59' N 93° 16' W
+Minsk Sowjetunion 53° 54' N 27° 34' O
+Miskolc Ungarn 48° 07' N 20° 47' O
+Mobile USA, AL 30° 42' N 88° 03' W
+Moedling Österreich 48° 05' N 16° 28' O
+Moenchengladbach Deutschland 51° 12' N 6° 26' O
+Moers Deutschland 51° 27' N 6° 39' O
+Mogadischu Somalia 2° 02' N 45° 21' O
+Mombasa Kenia 4° 04' S 39° 40' O
+Monaco Monaco 43° 44' N 7° 25' O
+Monroe USA, LA 32° 30' N 92° 07' W
+Monrovia Liberia 6° 20' N 10° 46' W
+Mons Belgien 50° 28' N 3° 58' O
+Monte Carlo Monaco 43° 44' N 7° 25' O
+Montego Bay Jamaika 18° 27' N 77° 56' W
+Monterrey Mexiko 25° 40' N 100° 19' W
+Montevideo Uruguay 34° 53' S 56° 11' W
+Montgomery USA, AL 32° 23' N 86° 19' W
+Montpellier Frankreich 43° 36' N 3° 53' O
+Montreal Kanada 45° 30' N 73° 35' W
+Mopti Mali 14° 29' N 4° 10' W
+Moratuwa Sri Lanka 6° 47' N 79° 53' O
+Moroni Komoren 11° 40' S 43° 16' O
+Moskau Sowjetunion 55° 45' N 37° 35' O
+Mossul Irak 36° 21' N 43° 08' O
+Moulmein Myanmar 16° 30' N 97° 39' O
+Mount Vernon USA, NY 40° 55' N 73° 49' W
+Mukalla Jemen 14° 34' N 49° 07' O
+Mülheim Deutschland 51° 26' N 6° 53' O
+Multan Pakistan 30° 10' N 71° 36' O
+München Deutschland 48° 09' N 11° 35' O
+Muncie USA, IN 40° 11' N 85° 23' W
+Münster Deutschland 51° 58' N 7° 38' O
+Mwanza Tansania 2° 31' S 32° 56' O
+Nacala Mosambik 14° 33' S 40° 40' O
+Nagasaki Japan 32° 48' N 129° 55' O
+Nagoya Japan 35° 08' N 136° 53' O
+Nagpur Indien 21° 10' N 79° 12' O
+Nairobi Kenia 1° 17' S 36° 49' O
+Najaf Irak 31° 59' N 44° 19' O
+Nakhon Rathisama Thailand 15° 00' N 102° 06' O
+Nakhon Si Thammarat Thailand 8° 24' N 99° 58' O
+Nakuru Kenia 0° 16' S 36° 04' O
+Namur Belgien 50° 28' N 4° 52' O
+Nanjing China 32° 03' N 118° 47' O
+Nantes Frankreich 47° 13' N 1° 33' W
+Nashua USA, NH 42° 45' N 71° 28' W
+Nashville USA, TN 36° 10' N 86° 47' W
+Nassau Bahamas 25° 05' N 77° 21' W
+Natchez USA, MS 31° 34' N 91° 23' W
+Natitingou Benin 10° 17' N 1° 29' O
+N'djamena Tschad 12° 10' N 14° 59' O
+Ndola Sambia 13° 00' S 28° 39' O
+Neapel Italien 40° 50' N 14° 15' O
+Nee Soon Singapur 1° 24' N 103° 49' O
+Neu-Delhi Indien 28° 36' N 77° 12' O
+Neuchatel Schweiz 46° 59' N 6° 56' O
+Neuss Deutschland 51° 12' N 6° 42' O
+New Bedford USA, MA 41° 38' N 70° 56' W
+New Haven USA, CT 41° 18' N 72° 55' W
+New Orleans USA, LA 29° 57' N 90° 04' W
+New York USA, NY 40° 45' N 74° 00' W
+Newark USA, NJ 40° 44' N 74° 10' W
+Newcastle Australien 32° 55' S 151° 45' O
+Newport USA, RI 41° 29' N 71° 19' W
+Newport News USA, VA 36° 59' N 76° 25' W
+Nha Trang Vietnam 12° 15' N 109° 10' O
+Niagara Falls USA, NY 43° 06' N 79° 03' W
+Niamey Niger 13° 32' N 2° 05' O
+Nice Frankreich 43° 42' N 7° 15' O
+Nijmegen Niederlande 51° 50' N 5° 52' O
+Nikosia Zypern 35° 11' N 33° 23' O
+Nisch Jugoslawien 43° 20' N 21° 54' O
+Nordpol 89° 59' N 0° 00' W
+Norfolk USA, VA 36° 51' N 76° 17' W
+Norrkoeping Schweden 58° 35' N 16° 10' O
+Norwich USA, CT 41° 31' N 72° 05' W
+Nouadhibou Mauretanien 20° 54' N 17° 01' W
+Nouakchott Mauretanien 18° 09' N 15° 58' W
+Nova Iguacu Brasilien 22° 45' S 43° 28' W
+Novi Sad Jugoslawien 45° 15' N 19° 51' O
+Novosibirsk Sowjetunion 55° 02' N 82° 55' O
+Nuku'alofa Tonga 21° 09' S 175° 14' W
+Nürnberg Deutschland 49° 27' N 11° 05' O
+Nzerekore Guinea 7° 45' N 8° 49' W
+Oakland USA, CA 37° 48' N 122° 16' W
+Oberhausen Deutschland 51° 28' N 6° 51' O
+Odense Dänemark 55° 24' N 10° 25' O
+Odessa Sowjetunion 46° 28' N 30° 44' O
+Odessa USA, TX 31° 51' N 102° 22' W
+Oerebro Schweden 59° 18' N 15° 05' O
+Offenbach Deutschland 50° 06' N 8° 46' O
+Ogbomosho Nigeria 8° 05' N 4° 11' O
+Ogden USA, UT 41° 14' N 111° 58' W
+Oklahoma City USA, OK 35° 28' N 97° 31' W
+Oldenburg Deutschland 53° 10' N 8° 12' O
+Olomouc Tschechien 49° 38' N 17° 15' O
+Omaha USA, NE 41° 16' N 95° 56' W
+Omdurman Sudan 15° 37' N 32° 29' O
+Omsk Sowjetunion 55° 00' N 73° 24' O
+Oostende Belgien 51° 13' N 2° 55' O
+Oran Algerien 35° 45' N 0° 38' W
+Orange Walk Belize 18° 06' N 88° 31' W
+Oranjestad Niederländ. Antillen 12° 32' N 70° 02' W
+Orlando USA, FL 28° 33' N 81° 23' W
+Oruro Bolivien 17° 59' S 67° 08' W
+Osaka Japan 34° 40' N 135° 30' O
+Oshkosh USA, WI 44° 01' N 88° 33' W
+Osijek Kroatien 45° 33' N 18° 41' O
+Oslo Norwegen 59° 55' N 10° 44' O
+Osnabrück Deutschland 52° 16' N 8° 03' O
+Ostrava Slovakei 49° 50' N 18° 15' O
+Ottawa Kanada 45° 25' N 75° 42' W
+Ouagadougou Burkina Faso 12° 22' N 1° 31' W
+Oujda Marokko 34° 41' N 1° 45' W
+Oulu Finnland 65° 00' N 25° 26' O
+Owensboro USA, KY 37° 46' N 87° 07' W
+Oxford Großbritannien 51° 45' N 1° 15' W
+Padang Indonesien 6° 12' S 120° 27' O
+Paderborn Deutschland 51° 43' N 8° 46' O
+Pakse Laos 14° 09' N 105° 50' O
+Palembang Indonesien 2° 59' S 104° 45' O
+Palermo Italien 38° 07' N 13° 22' O
+Palm Springs USA, CA 33° 50' N 116° 33' W
+Palma de Mallorca Spanien 39° 35' N 2° 39' O
+Panama City Panama 8° 57' N 79° 32' W
+Panchiao Taiwan 25° 01' N 121° 27' O
+Papeete Tahiti 17° 32' S 149° 34' W
+Paramaribo Surinam 5° 50' N 55° 13' W
+Paris Frankreich 48° 52' N 2° 20' O
+Pasadena USA, CA 34° 09' N 118° 09' W
+Pasay Philippinen 14° 33' N 121° 00' O
+Paterson USA, NJ 40° 55' N 74° 10' W
+Patras Griechenland 38° 14' N 21° 44' O
+Pau Frankreich 43° 18' N 0° 22' W
+Paysandu Uruguay 32° 21' S 58° 05' W
+Pecs Ungarn 46° 04' N 18° 15' O
+Pedro Juan Caballero Paraguay 22° 30' S 55° 44' W
+Pensacola USA, FL 30° 25' N 87° 13' W
+Peoria USA, IL 40° 42' N 89° 36' W
+Pereira Kolumbien 4° 47' N 75° 46' W
+Perm Sowjetunion 58° 00' N 56° 15' O
+Perth Australien 31° 56' S 115° 50' O
+Petach Tikwa Israel 31° 52' N 34° 55' O
+Petersburg USA, VA 37° 14' N 77° 24' W
+Petingen Luxemburg 49° 33' N 5° 53' O
+Pforzheim Deutschland 48° 53' N 8° 42' O
+Philadelphia USA, PA 39° 57' N 75° 09' W
+Phnom Penh Kambodscha 11° 33' N 104° 55' O
+Phoenix USA, AZ 33° 27' N 112° 04' W
+Pinang Malaysia 5° 30' N 100° 28' O
+Pine Bluff USA, AR 34° 13' N 92° 01' W
+Piraeus Griechenland 37° 57' N 23° 42' O
+Pittsburgh USA, PA 40° 26' N 80° 00' W
+Pittsfield USA, MA 42° 27' N 73° 15' W
+Piura Peru 5° 15' S 80° 38' W
+Plovdiv Bulgarien 42° 08' N 24° 45' O
+Plymouth Großbritannien 50° 23' N 4° 06' W
+Plzen Tschechien 49° 45' N 13° 25' O
+Pocatello USA, ID 42° 52' N 112° 27' W
+Pointe-Noire Kongo 4° 46' S 11° 53' O
+Poona Indien 18° 34' N 73° 58' O
+Pori Finnland 61° 28' N 21° 45' O
+Port-Au-Prince Haiti 18° 32' N 72° 20' W
+Port-Gentil Gabun 0° 40' S 8° 50' O
+Port Arthur USA, TX 29° 54' N 93° 56' W
+Port Elizabeth Südafrika 33° 58' S 25° 36' O
+Port Louis Mauritius 20° 10' S 57° 30' O
+Port Moresby Papua-Neuguinea 9° 29' S 147° 08' O
+Port Of Spain Trinidad und Tobago 10° 39' N 61° 31' W
+Port Said Ägypten 31° 17' N 32° 18' O
+Port Sudan Sudan 19° 38' N 37° 07' O
+Port Vila Vanuatu 17° 45' S 168° 18' O
+Portland USA, ME 43° 40' N 70° 15' W
+Portland USA, OR 45° 31' N 122° 41' W
+Porto Portugal 41° 09' N 8° 37' W
+Porto Alegre Brasilien 30° 03' S 51° 13' W
+Porto Novo Benin 6° 30' N 2° 47' O
+Portoviejo Ecuador 1° 07' S 80° 28' W
+Portsmouth Dominica 15° 34' N 61° 27' W
+Posen Polen 52° 25' N 16° 53' O
+Potosi Bolivien 19° 35' S 65° 45' W
+Potsdam Deutschland 52° 24' N 13° 04' O
+Poughkeepsie USA, NY 41° 42' N 73° 56' W
+Praha Tschechien 50° 04' N 14° 27' O
+Praia Kapverden 14° 55' N 23° 30' W
+Pretoria Südafrika 25° 45' S 28° 12' O
+Providence USA, RI 41° 50' N 71° 25' W
+Provo USA, UT 40° 14' N 111° 39' W
+Puebla Mexiko 19° 03' N 98° 12' W
+Puebla De Zaragoza Mexiko 28° 31' N 100° 54' W
+Pueblo USA, CO 38° 16' N 104° 37' W
+Puerto Barrios Guatemala 15° 41' N 88° 32' W
+Puerto Plata Dominikanische Republik 19° 48' N 70° 41' W
+Puerto Stroessner Paraguay 25° 32' S 54° 34' W
+Puntarenas Costa Rica 10° 00' N 84° 50' W
+Pusan Korea 35° 06' N 129° 03' O
+Pyoengyang Korea Dvr 39° 01' N 125° 45' O
+Pyuthan Nepal 28° 05' N 82° 53' O
+Quebec Kanada 46° 49' N 71° 13' W
+Quezaltenango Guatemala 14° 50' N 91° 30' W
+Quezon City Philippinen 14° 39' N 121° 02' O
+Qui Nhon Vietnam 13° 47' N 109° 11' O
+Quito Ecuador 0° 13' S 78° 30' W
+Rabat Marokko 34° 02' N 6° 51' W
+Rabaul Papua-Neuguinea 4° 13' S 152° 11' O
+Raleigh USA, NC 35° 47' N 78° 38' W
+Ramat Gan Israel 32° 04' N 34° 48' O
+Rancagua Chile 34° 10' S 70° 45' W
+Randers Dänemark 56° 28' N 10° 03' O
+Rangoon Myanmar 16° 47' N 96° 10' O
+Rapid City USA, SD 44° 05' N 103° 14' W
+Raqqa Syrien 35° 57' N 39° 03' O
+Rawalpindi Pakistan 33° 40' N 73° 08' O
+Recife Brasilien 8° 06' S 34° 53' W
+Recklinghausen Deutschland 51° 37' N 7° 12' O
+Regensburg Deutschland 49° 01' N 12° 06' O
+Regina Kanada 50° 25' N 104° 39' W
+Remich Luxemburg 49° 33' N 6° 23' O
+Remscheid Deutschland 51° 11' N 7° 12' O
+Reno USA, NV 39° 31' N 119° 49' W
+Reykjavik Island 64° 09' N 21° 57' W
+Riad Saudi-Arabien 24° 38' N 46° 43' O
+Richmond USA, VA 37° 32' N 77° 26' W
+Riga Sowjetunion 56° 57' N 24° 06' O
+Rio De Janeiro Brasilien 22° 54' S 43° 14' W
+Rivera Uruguay 31° 00' S 55° 50' W
+Riverside USA, CA 33° 59' N 117° 22' W
+Roanoke USA, VA 37° 16' N 79° 57' W
+Rochester USA, MN 44° 01' N 92° 28' W
+Rochester USA, NY 43° 10' N 77° 36' W
+Rock Island USA, IL 41° 29' N 90° 34' W
+Rockford USA, IL 42° 17' N 89° 06' W
+Rom Italien 41° 54' N 12° 29' O
+Roodepoort Südafrika 26° 10' S 27° 53' O
+Rosario Argentinien 32° 57' S 60° 40' W
+Roseau Dominica 15° 18' N 61° 23' W
+Roskilde Dänemark 55° 39' N 12° 07' O
+Rostock Deutschland 54° 05' N 12° 08' O
+Rostow Sowjetunion 47° 14' N 39° 42' O
+Rotterdam Niederlande 51° 55' N 4° 29' O
+Ruse Bulgarien 43° 50' N 27° 59' O
+Saarbrücken Deutschland 49° 14' N 7° 00' O
+Sacramento USA, CA 38° 35' N 121° 30' W
+Safi Marokko 32° 18' N 9° 20' W
+Saginaw USA, MI 43° 26' N 83° 56' W
+Saint-Etienne Frankreich 45° 26' N 4° 23' O
+Saint-Louis Senegal 16° 01' N 16° 30' W
+Saint Augustine USA, FL 29° 53' N 81° 19' W
+Saint Catharine's Kanada 43° 10' N 79° 15' W
+Saint John's Kanada 47° 33' N 52° 43' W
+Saint Joseph USA, MO 39° 46' N 94° 51' W
+Saint Louis USA, MO 38° 38' N 90° 12' W
+Saint Paul USA, MN 44° 57' N 93° 06' W
+Saint Petersburg USA, FL 27° 46' N 82° 38' W
+Salem USA, MA 42° 31' N 70° 53' W
+Salem USA, OR 44° 56' N 123° 02' W
+Salinas USA, CA 36° 40' N 121° 39' W
+Saliyan Nepal 28° 21' N 82° 11' O
+Salt Lake City USA, UT 40° 45' N 111° 53' W
+Salta Argentinien 24° 47' S 65° 25' W
+Salto Uruguay 31° 27' S 57° 50' W
+Salvador Brasilien 12° 59' S 38° 31' W
+Salzburg Österreich 47° 48' N 13° 03' O
+Salzgitter Deutschland 52° 05' N 10° 20' O
+San Antonio USA, TX 29° 26' N 98° 29' W
+San Bernardino USA, CA 34° 06' N 117° 17' W
+San Cristobal Venezuela 7° 46' N 72° 15' W
+San Diego USA, CA 32° 43' N 117° 09' W
+San Francisco USA, CA 37° 47' N 122° 25' W
+San Jose Costa Rica 9° 56' N 84° 05' W
+San Jose USA, CA 37° 20' N 121° 53' W
+San Juan Argentinien 31° 32' S 68° 31' W
+San Juan Dominikanische Republik 18° 49' N 71° 12' W
+San Juan Puerto Rico 18° 28' N 66° 07' W
+San Lorenzo Paraguay 25° 20' S 57° 32' W
+San Luis Potosi Mexiko 22° 09' N 100° 59' W
+San Marino San Marino 43° 55' N 12° 28' O
+San Miguel El Salvador 13° 28' N 88° 10' W
+San Miguel De Tucuman Argentinien 26° 47' S 65° 15' W
+San Pedro Sula Honduras 15° 26' N 88° 01' W
+San Salvador El Salvador 13° 42' N 89° 12' W
+Sana Jemen 15° 23' N 44° 12' O
+Sankt Poelten Österreich 48° 13' N 15° 37' O
+Sansibar Tansania 6° 12' S 39° 12' O
+Santa Ana El Salvador 14° 00' N 89° 31' W
+Santa Barbara USA, CA 34° 25' N 119° 42' W
+Santa Clara Kuba 22° 25' N 79° 58' W
+Santa Cruz Bolivien 17° 48' S 63° 10' W
+Santa Fe Argentinien 31° 35' S 60° 41' W
+Santa Fe USA, NM 35° 41' N 105° 56' W
+Santa Rosa USA, CA 38° 26' N 122° 43' W
+Santiago Dominikanische Republik 19° 30' N 70° 40' W
+Santiago Panama 8° 08' N 80° 59' W
+Santiago De Chile Chile 33° 27' S 70° 40' W
+Santiago De Cuba Kuba 20° 00' N 75° 49' W
+Santo Domingo Dominikanische Republik 18° 28' N 69° 54' W
+Sao Paulo Brasilien 23° 32' S 46° 37' W
+Sao Tome Sao Tome und Principe 0° 12' N 6° 43' O
+Sapporo Japan 43° 03' N 141° 21' O
+Sarajewo Bosnien-Herzegowina 43° 50' N 18° 25' O
+Sarh Tschad 9° 08' N 18° 22' O
+Savannah USA, GA 32° 05' N 81° 06' W
+Savannakhet Laos 16° 34' N 104° 45' O
+Schaffhausen Schweiz 47° 40' N 8° 40' O
+Schenectady USA, NY 42° 49' N 73° 57' W
+Schwerin Deutschland 53° 38' N 11° 23' O
+Scranton USA, PA 41° 25' N 75° 40' W
+Seattle USA, WA 47° 37' N 122° 20' W
+Segou Mali 13° 28' N 6° 18' W
+Semarang Indonesien 6° 58' S 110° 29' O
+Seoul Korea 37° 34' N 127° 00' O
+Serangoon Singapur 1° 23' N 103° 55' O
+Serka Jordanien 32° 04' N 36° 06' O
+Serres Griechenland 41° 05' N 23° 31' O
+Setif Algerien 36° 11' N 5° 24' O
+Setubal Portugal 38° 31' N 8° 54' W
+Sevilla Spanien 37° 23' N 5° 59' W
+Sfax Tunesien 34° 45' N 10° 43' O
+Shanghai China 31° 14' N 121° 28' O
+Sharjah Vereinigte Arabische Emirate 25° 20' N 55° 26' O
+Sheffield Großbritannien 53° 23' N 1° 30' W
+Shenyang China 41° 50' N 123° 26' O
+Shiraz Iran 29° 38' N 52° 34' O
+Shkoder Albanien 42° 03' N 19° 01' O
+Shreveport USA, LA 32° 31' N 93° 45' W
+Shubra Al-Khaima Ägypten 30° 06' N 31° 15' O
+Sidi-Bel-Abbes Algerien 35° 15' N 0° 39' W
+Siegen Deutschland 50° 52' N 8° 02' O
+Siguiri Guinea 11° 28' N 9° 07' W
+Sikasso Mali 11° 18' N 5° 38' W
+Singapur Singapur 1° 17' N 103° 51' O
+Sioux City USA, IA 42° 30' N 96° 24' W
+Sioux Falls USA, SD 43° 33' N 96° 44' W
+Skopje Mazedonien 42° 00' N 21° 29' O
+Sliema Malta 35° 55' N 14° 31' O
+Sofia Bulgarien 42° 41' N 23° 19' O
+Solingen Deutschland 51° 11' N 7° 05' O
+Songkhla Thailand 7° 12' N 100° 35' O
+Sosnowitz Polen 50° 16' N 19° 07' O
+South Bend USA, IN 41° 41' N 86° 15' W
+Southampton Großbritannien 50° 54' N 1° 23' W
+Spartanburg USA, SC 34° 56' N 81° 57' W
+Split Kroatien 43° 31' N 16° 28' O
+Spokane USA, WA 47° 40' N 117° 26' W
+Springfield USA, IL 39° 48' N 89° 39' W
+Springfield USA, MA 42° 06' N 72° 36' W
+Springfield USA, MO 37° 13' N 93° 18' W
+St Catharine's Kanada 45° 24' N 73° 34' W
+St Gallen Schweiz 47° 25' N 9° 23' O
+St George's Bermuda-Inseln 32° 24' N 64° 42' W
+St George's Grenada 12° 04' N 61° 44' W
+St John's Antigua 17° 08' N 61° 50' W
+St Laurent Französisch-Guayana 5° 29' N 54° 03' W
+Stamford USA, CT 41° 03' N 73° 32' W
+Stara Zagora Bulgarien 42° 25' N 25° 37' O
+Stavanger Norwegen 58° 58' N 5° 45' O
+Stettin Polen 53° 25' N 14° 32' O
+Steyr Österreich 48° 04' N 14° 25' O
+Stockholm Schweden 59° 20' N 18° 03' O
+Stockton USA, CA 37° 57' N 121° 17' W
+Strasbourg Frankreich 48° 35' N 7° 45' O
+Stuttgart Deutschland 48° 46' N 9° 11' O
+Sucre Bolivien 19° 02' S 65° 17' W
+Sudbury Kanada 46° 30' N 81° 00' W
+Südpol 89° 59' S 0° 00' W
+Suez Ägypten 29° 59' N 32° 33' O
+Sunnyvale USA, CA 37° 23' N 122° 02' W
+Surabaya Indonesien 7° 14' S 112° 45' O
+Surakarta Indonesien 7° 32' S 110° 50' O
+Suva Fidschi 18° 08' S 178° 25' O
+Swerdlowsk Sowjetunion 56° 51' N 60° 36' O
+Sydney Australien 33° 53' S 151° 12' O
+Syracuse USA, NY 43° 03' N 76° 09' W
+Szeged Ungarn 46° 15' N 20° 09' O
+Tabouk Saudi-Arabien 28° 22' N 36° 32' O
+Tabriz Iran 38° 05' N 46° 18' O
+Tacoma USA, WA 47° 15' N 122° 26' W
+Taegu Korea 35° 52' N 128° 36' O
+Taejeon Korea 36° 20' N 127° 26' O
+Tahoua Niger 14° 57' N 5° 19' O
+Taichung Taiwan 24° 09' N 120° 40' O
+Taif Saudi-Arabien 21° 15' N 40° 21' O
+Tainan Taiwan 23° 01' N 120° 14' O
+Taipeh Taiwan 25° 03' N 121° 30' O
+Tais Jemen 13° 35' N 44° 02' O
+Talca Chile 35° 28' S 71° 40' W
+Talcahuano Chile 36° 40' S 73° 10' W
+Tallahassee USA, FL 30° 27' N 84° 17' W
+Tamale Ghana 9° 26' N 0° 49' W
+Tampa USA, FL 27° 57' N 82° 27' W
+Tampere Finnland 61° 32' N 23° 45' O
+Tampico Mexiko 22° 13' N 97° 51' W
+Tanga Tansania 5° 07' S 30° 50' O
+Tanger Marokko 35° 48' N 5° 50' W
+Tanta Ägypten 30° 48' N 31° 00' O
+Tarawa Kiribati 1° 30' N 173° 00' O
+Taschkent Sowjetunion 41° 20' N 69° 18' O
+Taunggyi Myanmar 20° 55' N 96° 53' O
+Tbilisi Sowjetunion 41° 42' N 44° 45' O
+Tegucigalpa Honduras 14° 06' N 87° 13' W
+Teheran Iran 35° 40' N 51° 26' O
+Tel Aviv Israel 32° 05' N 34° 46' O
+Temeschburg Rumänien 45° 45' N 21° 15' O
+Tempe USA, AZ 33° 25' N 111° 56' W
+Temuco Chile 38° 45' S 72° 40' W
+Ternitz Österreich 47° 43' N 16° 02' O
+Terre Haute USA, IN 39° 28' N 87° 24' W
+Tetouan Marokko 35° 34' N 5° 22' W
+Thessaloniki Griechenland 40° 38' N 22° 58' O
+Thies Senegal 14° 49' N 16° 52' W
+Thimbu Bhutan 27° 32' N 89° 45' O
+Thun Schweiz 46° 46' N 7° 38' O
+Tianjin China 39° 08' N 117° 12' O
+Tijuana Mexiko 32° 32' N 117° 01' W
+Tilburg Niederlande 51° 34' N 5° 05' O
+Timbuktu Mali 16° 46' N 3° 01' W
+Tirana Albanien 41° 20' N 19° 50' O
+Tlemcen Algerien 34° 53' N 1° 21' W
+Toamasina Madagaskar 18° 10' S 49° 23' O
+Tokyo Japan 35° 42' N 139° 46' O
+Toledo USA, OH 41° 39' N 83° 33' W
+Toliary Madagaskar 23° 20' S 43° 41' O
+Topeka USA, KS 39° 03' N 95° 40' W
+Toronto Kanada 43° 39' N 79° 23' W
+Torreon Mexiko 25° 33' N 103° 26' W
+Toulouse Frankreich 43° 37' N 1° 27' O
+Tours Frankreich 47° 23' N 0° 41' O
+Traun Österreich 48° 13' N 14° 14' O
+Trenton USA, NJ 40° 13' N 74° 46' W
+Tripoli Libanon 34° 27' N 35° 50' O
+Tripolis Libyen 32° 54' N 13° 11' O
+Trondheim Norwegen 63° 25' N 10° 25' O
+Troy USA, NY 42° 44' N 73° 41' W
+Trujillo Peru 8° 07' S 79° 02' W
+Tschoudjo Togo 8° 59' N 1° 11' O
+Tsumeb Namibia 19° 13' S 17° 42' O
+Tucson USA, AZ 32° 13' N 110° 58' W
+Tulsa USA, OK 36° 09' N 96° 00' W
+Tunis Tunesien 36° 48' N 10° 12' O
+Turin Italien 45° 03' N 7° 40' O
+Turku Finnland 60° 27' N 22° 15' O
+Tuscaloosa USA, AL 33° 12' N 87° 34' W
+Ujung Padang Indonesien 5° 09' S 119° 28' O
+Ulan Bator Mongolei 47° 55' N 106° 53' O
+Ulm Deutschland 48° 25' N 10° 00' O
+Umhlazi Südafrika 29° 53' S 31° 00' O
+Uppsala Schweden 59° 55' N 17° 38' O
+Utica USA, NY 43° 06' N 75° 14' W
+Utrecht Niederlande 52° 06' N 5° 07' O
+Vaduz Lichtenstein 47° 08' N 9° 32' O
+Vaesteras Schweden 59° 36' N 16° 32' O
+Valencia Spanien 39° 28' N 0° 22' W
+Valencia Venezuela 10° 11' N 68° 00' W
+Valladolid Spanien 41° 39' N 4° 45' W
+Valletta Malta 35° 54' N 14° 32' O
+Valparaiso Chile 33° 05' S 71° 40' W
+Vancouver Kanada 49° 17' N 123° 07' W
+Vantaa Finnland 60° 18' N 24° 57' O
+Varna Bulgarien 43° 12' N 27° 57' O
+Vejle Dänemark 55° 43' N 9° 33' O
+Venedig Italien 45° 27' N 12° 21' O
+Vera Cruz Mexiko 19° 12' N 96° 08' W
+Victoria Hongkong 22° 16' N 114° 13' O
+Victoria Kanada 48° 25' N 123° 22' W
+Victoria Seschellen 4° 38' S 55° 28' O
+Vientiane Laos 17° 58' N 102° 36' O
+Vila Nova De Gaia Portugal 41° 04' N 8° 40' W
+Villach Österreich 46° 37' N 13° 51' O
+Vina Del Mar Chile 33° 02' S 71° 35' W
+Vineland USA, NJ 39° 29' N 75° 02' W
+Volos Griechenland 39° 22' N 22° 57' O
+Waco USA, TX 31° 33' N 97° 08' W
+Wadi Medani Sudan 14° 24' N 33° 03' O
+Warschau Polen 52° 15' N 21° 00' O
+Warwick USA, RI 41° 42' N 71° 27' W
+Washington USA, DC 38° 54' N 77° 01' W
+Waterbury USA, CT 41° 33' N 73° 03' W
+Waterford Irland 52° 15' N 7° 06' W
+Waterloo USA, IA 42° 30' N 92° 20' W
+Wellington Neuseeland 41° 28' S 174° 51' O
+Wels Österreich 48° 10' N 14° 02' O
+West Palm Beach USA, FL 26° 43' N 80° 03' W
+Wheeling USA, WV 40° 04' N 80° 43' W
+Wichita USA, KS 37° 41' N 97° 20' W
+Wichita Falls USA, TX 33° 55' N 98° 29' W
+Wien Österreich 48° 12' N 16° 22' O
+Wiener Neustadt Österreich 47° 48' N 16° 15' O
+Wiesbaden Deutschland 50° 05' N 8° 15' O
+Wilkes Barre USA, PA 41° 15' N 75° 53' W
+Willemstad Niederlande 12° 06' N 68° 57' W
+Williamsburg USA, VA 37° 16' N 76° 42' W
+Williston USA, ND 48° 11' N 103° 37' W
+Wilmington USA, DE 39° 45' N 75° 33' W
+Wilmington USA, NC 34° 14' N 77° 55' W
+Windhuk Namibia 22° 34' S 17° 06' O
+Windsor Kanada 42° 18' N 83° 01' W
+Winnipeg Kanada 49° 53' N 97° 09' W
+Winston Salem USA, NC 36° 06' N 80° 15' W
+Winterthur Schweiz 47° 30' N 8° 45' O
+Witten Deutschland 51° 26' N 7° 20' O
+Wladiwostok Sowjetunion 43° 08' N 131° 54' O
+Wolfsberg Österreich 46° 50' N 14° 50' O
+Wolfsburg Deutschland 52° 26' N 10° 48' O
+Wolgograd Sowjetunion 48° 45' N 44° 25' O
+Wollongong Australien 17° 13' S 137° 57' O
+Worcester USA, MA 42° 16' N 71° 48' W
+Wuhan China 36° 45' N 114° 15' O
+Wuppertal Deutschland 51° 16' N 7° 11' O
+Würzburg Deutschland 49° 48' N 9° 56' O
+Xian China 34° 16' N 108° 54' O
+Yakima USA, WA 46° 36' N 120° 31' W
+Yaounde Kamerun 3° 51' N 11° 31' O
+Yaren Nauru 1° 50' S 167° 10' O
+Yokohama Japan 41° 04' N 141° 15' O
+York Großbritannien 53° 57' N 1° 05' W
+York USA, PA 39° 58' N 76° 44' W
+Youngstown USA, PA 41° 06' N 80° 39' W
+Yunghu Taiwan 24° 51' N 120° 03' O
+Zagazig Ägypten 30° 35' N 31° 30' O
+Zagreb Koratien 45° 48' N 16° 00' O
+Zamboanga Philippinen 6° 55' N 122° 05' O
+Zaragoza Spanien 41° 39' N 0° 54' W
+Ziguinchor Senegal 12° 35' N 16° 20' W
+Zinder Niger 13° 46' N 8° 58' O
+Zomba Malawi 15° 22' S 35° 22' O
+Zürich Schweiz 47° 22' N 8° 31' O
+Zwickau Deutschland 50° 44' N 12° 30' O
diff --git a/graphics/pstricks/contrib/pst-geo/data/cities.tex b/graphics/pstricks/contrib/pst-geo/data/cities.tex
new file mode 100644
index 0000000000..96be54238c
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/cities.tex
@@ -0,0 +1,1379 @@
+% (c) Herbert Voss <voss _at_ perce.de
+\mapput(6.1,50.7666666667){Aachen}[Germany]
+\mapput(9.93333333333,57.05){Aalborg}[Denmark]
+\mapput(10.2166666667,56.1666666667){Aarhus}[Denmark]
+\mapput(-2.1,57.1333333333){Aberdeen}[GreatBritain]
+\mapput(-4.03333333333,5.31666666667){Abidjan}[IvoryCoast]
+\mapput(-99.7166666667,32.4666666667){Abilene}[USA]
+\mapput(54.4166666667,24.4666666667)[Abu_Dhabi]{Abu Dhabi}[Emirates]
+\mapput(-99.9166666667,16.8333333333){Acapulco}[Mexiko]
+\mapput(-0.25,5.55){Accra}[Ghana]
+\mapput(35.3166666667,37.0){Adana}[Turkey]
+\mapput(38.7833333333,9.03333333333)[Addis_Abeba]{Addis Abeba}[Ethiopia]
+\mapput(138.6,-34.9333333333){Adelaide}[Australia]
+\mapput(45.0166666667,12.7666666667){Aden}[Jemen]
+\mapput(7.93333333333,17.0){Agadez}[Niger]
+\mapput(-9.66666666667,30.5){Agadir}[Marokko]
+\mapput(72.6666666667,23.0){Ahmedabad}[Indien]
+\mapput(81.5166666667,41.0833333333){Akron}[USA]
+\mapput(-18.0666666667,65.6833333333){Akureyri}[Island]
+\mapput(92.9166666667,20.15){Akyab}[Myanmar]
+\mapput(49.6166666667,25.4333333333){Al-Mobarraz}[Saudi-Arabien]
+\mapput(31.1666666667,30.9833333333)[Al_Mahalla_Al-Kubra]{Al Mahalla Al-Kubra}[Egypt]
+\mapput(-84.15,31.5666666667){Albany}[USA]
+\mapput(-73.75,42.65){Albany}[USA]
+\mapput(-106.65,35.0833333333){Albuquerque}[USA]
+\mapput(37.1666666667,36.2333333333){Aleppo}[Syrien]
+\mapput(29.9166666667,31.2166666667){Alexandria}[Egypt]
+\mapput(-92.45,31.3){Alexandria}[USA]
+\mapput(-77.05,38.8){Alexandria}[USA]
+\mapput(3.05,36.7833333333){Algier}[Algerien]
+\mapput(-75.4666666667,40.6){Allentown}[USA]
+\mapput(-78.4,40.5166666667){Altoona}[USA]
+\mapput(-9.21666666667,38.75){Amadora}[Portugal]
+\mapput(-101.833333333,35.2){Amarillo}[USA]
+\mapput(-78.65,-1.3){Ambato}[Ecuador]
+\mapput(35.9333333333,31.95){Amman}[Jordanien]
+\mapput(4.9,52.3833333333){Amsterdam}[Niederlande]
+\mapput(14.8666666667,48.1166666667){Amstetten}[Austria]
+\mapput(-117.916666667,33.8333333333){Anaheim}[USA]
+\mapput(-149.883333333,61.2166666667){Anchorage}[USA]
+\mapput(1.5,42.5)[Andorra_La_Vella]{Andorra La Vella}[Andorra]
+\mapput(120.55,15.15){Angeles}[Philippinen]
+\mapput(32.8666666667,39.9333333333){Ankara}[Turkey]
+\mapput(-83.75,42.2833333333)[Ann_Arbor]{Ann Arbor}[USA]
+\mapput(7.78333333333,36.9166666667){Annaba}[Algerien]
+\mapput(-76.5,38.9833333333){Annapolis}[USA]
+\mapput(47.5,-18.8666666667){Antananarivo}[Madagaskar]
+\mapput(-70.4,-23.65){Antofagasta}[Chile]
+\mapput(47.0166666667,-19.85){Antsirabe}[Madagaskar]
+\mapput(49.3333333333,-12.4166666667){Antsiranana}[Madagaskar]
+\mapput(4.41666666667,51.2166666667){Antwerpen}[Belgien]
+\mapput(5.95,52.2166666667){Apeldoorn}[Niederlande]
+\mapput(-171.733333333,-13.8333333333){Apia}[Westsamoa]
+\mapput(-71.55,-16.4){Arequipa}[Peru]
+\mapput(10.2,36.8666666667){Ariana}[Tunesien]
+\mapput(-70.3333333333,-18.5){Arica}[Chile]
+\mapput(-77.1166666667,38.8833333333){Arlington}[USA]
+\mapput(36.6666666667,-3.38333333333){Arusha}[Tansania]
+\mapput(-11.6833333333,26.8){As-Smara}[Sahara]
+\mapput(-82.55,35.6){Asheville}[USA]
+\mapput(38.9666666667,15.3333333333){Asmara}[Ethiopia]
+\mapput(31.1166666667,27.2333333333){Assiut}[Egypt]
+\mapput(-57.6666666667,-25.2666666667){Asuncion}[Paraguay]
+\mapput(34.0,17.7){Atbara}[Sudan]
+\mapput(23.7166666667,37.9666666667){Athen}[Griechenland]
+\mapput(-84.4,33.75){Atlanta}[USA]
+\mapput(-74.4333333333,39.3666666667)[Atlantic_City]{Atlantic City}[USA]
+\mapput(174.75,-36.85){Auckland}[Neuseeland]
+\mapput(10.8833333333,48.3666666667){Augsburg}[Germany]
+\mapput(-81.9666666667,33.4666666667){Augusta}[USA]
+\mapput(-97.75,30.2666666667){Austin}[USA]
+\mapput(122.966666667,10.6333333333){Bacolod}[Philippinen]
+\mapput(16.2333333333,48.0166666667){Baden}[Austria]
+\mapput(44.4166666667,33.35){Bagdad}[Irak]
+\mapput(-62.25,-38.75)[Bahia_Blanca]{Bahia Blanca}[Argentinien]
+\mapput(-119.016666667,35.3666666667){Bakersfield}[USA]
+\mapput(54.9,31.4666666667){Bakhtaran}[Iran]
+\mapput(49.85,40.3833333333){Baku}[Sowjetunion]
+\mapput(-76.6166666667,39.2833333333){Baltimore}[USA]
+\mapput(-7.98333333333,12.6666666667){Bamako}[Mali]
+\mapput(114.966666667,4.93333333333)[Bandar_Seri_Begawan]{Bandar Seri Begawan}[Brunei]
+\mapput(107.566666667,-6.95){Bandung}[Indonesien]
+\mapput(77.5833333333,12.9666666667){Bangalore}[Indien]
+\mapput(100.516666667,13.75){Bangkok}[Thailand]
+\mapput(-68.7666666667,44.8){Bangor}[USA]
+\mapput(18.6166666667,4.38333333333){Bangui}[Zentralafrikanische Republik]
+\mapput(-16.65,13.4666666667){Banjul}[Gambia]
+\mapput(2.18333333333,41.3833333333){Barcelona}[Spanien]
+\mapput(-64.7166666667,10.1333333333){Barcelona}[Venezuela]
+% \mapput(16.8666666667,41.1166666667){Bari}[Italy]
+\mapput(-69.3,10.05){Barquisimeto}[Venezuela]
+\mapput(-74.8,10.9833333333){Barranquilla}[Kolumbien]
+\mapput(-9.08333333333,38.6666666667){Barreiro}[Portugal]
+\mapput(7.6,47.55){Basel}[Schweiz]
+\mapput(47.8333333333,30.5){Basra}[Irak]
+\mapput(94.75,16.7666666667){Bassein}[Myanmar]
+\mapput(-62.7166666667,17.2833333333){Basseterre}[St. Kitts-Nevis]
+\mapput(9.76666666667,1.85){Bata}[Äquatorial-Guinea]
+\mapput(-91.1833333333,30.45)[Baton_Rouge]{Baton Rouge}[USA]
+\mapput(-94.1,30.0833333333){Beaumont}[USA]
+\mapput(34.7833333333,31.25){Beersheba}[Israel]
+\mapput(116.4,39.9333333333){Beijing}[China]
+\mapput(34.8666666667,-19.8166666667){Beira}[Mosambik]
+\mapput(35.5,33.8833333333){Beirut}[Libanon]
+\mapput(-48.4833333333,-1.45){Belem}[Brasilien]
+\mapput(-5.93333333333,54.6){Belfast}[Nordirland]
+\mapput(-88.2,17.5)[Belize_City]{Belize City}[Belize]
+\mapput(-88.8,17.2166666667){Belmopan}[Belize]
+\mapput(-43.9,-19.9)[Belo_Horizonte]{Belo Horizonte}[Brasilien]
+\mapput(20.0666666667,32.1166666667){Bengasi}[Libyen]
+\mapput(20.5,44.8333333333){Beograd}[Jugoslawien]
+\mapput(45.0333333333,10.4666666667){Berbera}[Somalia]
+\mapput(5.33333333333,60.3833333333){Bergen}[Norwegen]
+\mapput(7.13333333333,50.9833333333){Bergisch-Gladbach}[Germany]
+\mapput(13.3666666667,52.55){Berlin}[Germany]
+\mapput(7.46666666667,46.95){Bern}[Schweiz]
+\mapput(-75.3833333333,40.6166666667){Bethlehem}[USA]
+\mapput(8.21666666667,46.45){Biel}[Schweiz]
+\mapput(8.53333333333,52.0333333333){Bielefeld}[Germany]
+\mapput(-2.93333333333,43.25){Bilbao}[Spanien]
+\mapput(-108.5,45.7833333333){Billings}[USA]
+\mapput(-88.8833333333,30.4){Biloxi}[USA]
+\mapput(-75.9166666667,42.1){Binghamton}[USA]
+\mapput(-1.88333333333,52.4833333333){Birmingham}[GreatBritain]
+\mapput(-86.8166666667,33.5166666667){Birmingham}[USA]
+\mapput(-100.783333333,46.8){Bismarck}[USA]
+\mapput(-15.65,11.8666666667){Bissau}[Guinea-Bissau]
+\mapput(9.86666666667,37.3){Bizerta}[Tunesien]
+\mapput(35.0,-15.7666666667){Blantyre}[Malawi]
+\mapput(2.83333333333,36.5){Blida}[Algerien]
+\mapput(34.8666666667,32.0833333333)[Bnei_Brak]{Bnei Brak}[Israel]
+\mapput(-11.75,7.96666666667){Bo}[Sierra Leone]
+\mapput(-4.3,11.1833333333){Bobo-Dioulasso}[Burkina Faso]
+\mapput(7.21666666667,51.4833333333){Bochum}[Germany]
+\mapput(-74.0833333333,4.6){Bogata}[Kolumbien]
+\mapput(-116.2,43.6166666667){Boise}[USA]
+% \mapput(11.3333333333,44.5){Bologna}[Italy]
+\mapput(72.8333333333,18.9666666667){Bombay}[Indien]
+\mapput(7.1,50.7333333333){Bonn}[Germany]
+\mapput(12.9166666667,57.7333333333){Boras}[Schweden]
+\mapput(-0.566666666667,44.8333333333){Bordeaux}[France]
+\mapput(-71.05,42.35){Boston}[USA]
+\mapput(6.91666666667,51.5166666667){Bottrop}[Germany]
+\mapput(-105.283333333,40.0166666667){Boulder}[USA]
+\mapput(1.61666666667,50.7166666667){Boulogne}[France]
+% \mapput(11.3666666667,46.5166666667){Bozen}[Italy]
+\mapput(-1.75,53.8){Bradford}[GreatBritain]
+\mapput(-8.43333333333,41.5333333333){Braga}[Portugal]
+\mapput(27.9666666667,45.2833333333){Braila}[Rumänien]
+\mapput(-47.9166666667,-15.7833333333){Brasilia}[Brasilien]
+\mapput(17.1666666667,48.1666666667){Bratislava}[Slovakei]
+\mapput(13.0333333333,48.2666666667){Braunau}[Austria]
+\mapput(10.5333333333,52.2666666667){Braunschweig}[Germany]
+\mapput(15.2333333333,-4.23333333333){Brazzaville}[Kongo]
+\mapput(9.76666666667,47.5){Bregenz}[Austria]
+\mapput(8.8,53.0833333333){Bremen}[Germany]
+\mapput(8.58333333333,53.55){Bremerhaven}[Germany]
+\mapput(17.0,51.0833333333){Breslau}[Polen]
+\mapput(-73.1833333333,41.1833333333){Bridgeport}[USA]
+\mapput(-59.6166666667,13.1){Bridgetown}[Barbados]
+\mapput(153.016666667,-27.5){Brisbane}[Australia]
+\mapput(-2.58333333333,51.45){Bristol}[GreatBritain]
+\mapput(16.6666666667,49.2166666667){Brno}[Tschechien]
+\mapput(18.0,53.2666666667){Bromberg}[Polen]
+\mapput(-97.5,25.9){Brownsville}[USA]
+\mapput(15.2833333333,47.4166666667){Bruckmur}[Austria]
+\mapput(3.23333333333,51.2166666667)[Brugge]{Brügge}[Belgien]
+\mapput(4.33333333333,50.8333333333)[Brussel]{Brüssel}[Belgien]
+\mapput(-5.0,7.7){Buake}[IvoryCoast]
+\mapput(-73.1666666667,7.13333333333){Bucaramanga}[Kolumbien]
+\mapput(19.0833333333,47.5){Budapest}[Ungarn]
+\mapput(-58.45,-34.6)[Buenos_Aires]{Buenos Aires}[Argentinien]
+\mapput(-78.8666666667,42.8833333333){Buffalo}[USA]
+\mapput(29.3166666667,-3.36666666667){Bujumbura}[Burundi]
+\mapput(26.1,44.4333333333){Bukarest}[Rumänien]
+\mapput(28.8333333333,-2.5){Bukavu}[Zaire]
+\mapput(28.7166666667,-20.1666666667){Bulawayo}[Simbabwe]
+\mapput(43.9833333333,26.3333333333){Buraidah}[Saudi-Arabien]
+\mapput(27.4833333333,42.5){Burgas}[Bulgarien]
+\mapput(-73.2166666667,44.4833333333){Burlington}[USA]
+\mapput(29.0666666667,40.2){Bursa}[Turkey]
+\mapput(29.7333333333,-2.58333333333){Butare}[Ruanda]
+\mapput(-112.533333333,46.0){Butte}[USA]
+\mapput(124.666666667,8.48333333333)[Cagayan_De_Oro]{Cagayan De Oro}[Philippinen]
+\mapput(88.3666666667,22.5333333333){Calcutta}[Indien]
+\mapput(-114.083333333,51.05){Calgary}[Kanada]
+\mapput(-76.5166666667,3.45){Cali}[Kolumbien]
+\mapput(-77.1333333333,-12.0833333333){Callao}[Peru]
+\mapput(120.966666667,14.6333333333){Caloocan}[Philippinen]
+\mapput(109.233333333,11.9)[Cam_Ranh]{Cam Ranh}[Vietnam]
+\mapput(-77.9166666667,21.4166666667){Camaguey}[Kuba]
+\mapput(-75.1166666667,39.95){Camden}[USA]
+\mapput(149.166666667,-35.3333333333){Canberra}[Australia]
+\mapput(-81.3833333333,40.8){Canton}[USA]
+\mapput(-72.2833333333,19.7833333333){Cap-Haitien}[Haiti]
+\mapput(-66.9166666667,10.5){Caracas}[Venezuela]
+\mapput(-3.16666666667,51.4833333333){Cardiff}[Wales]
+\mapput(-75.55,10.4){Cartagena}[Kolumbien]
+\mapput(-7.61666666667,33.6){Casablanca}[Marokko]
+\mapput(-106.316666667,42.85){Casper}[USA]
+\mapput(-60.9833333333,14.0166666667){Castries}[St. Lucia]
+% \mapput(15.0666666667,37.5166666667){Catania}[Italy]
+\mapput(-52.3333333333,4.93333333333){Cayenne}[Französisch-Guayana]
+\mapput(123.933333333,10.2833333333){Cebu}[Philippinen]
+\mapput(-91.6666666667,41.9666666667)[Cedar_Rapids]{Cedar Rapids}[USA]
+\mapput(-88.25,40.1166666667){Champaign}[USA]
+\mapput(24.0166666667,35.5166666667){Chania}[Griechenland]
+\mapput(36.25,50.0){Charkow}[Sowjetunion]
+\mapput(4.45,50.4166666667){Charleroi}[Belgien]
+\mapput(-79.9333333333,32.7833333333){Charleston}[USA]
+\mapput(-81.6333333333,38.35){Charleston}[USA]
+\mapput(-80.85,35.2166666667){Charlotte}[USA]
+\mapput(-78.5,38.0333333333){Charlottesville}[USA]
+\mapput(-85.3166666667,35.05){Chattanooga}[USA]
+\mapput(12.9166666667,50.8333333333){Chemnitz}[Germany]
+\mapput(104.1,30.6166666667){Chengdu}[China]
+\mapput(-104.816666667,41.1333333333){Cheyenne}[USA]
+\mapput(98.9833333333,18.8)[Chiang_Mai]{Chiang Mai}[Thailand]
+\mapput(120.183333333,23.15){Chiayi}[Taiwan]
+\mapput(-87.6333333333,41.8666666667){Chicago}[USA]
+\mapput(-79.7833333333,-6.78333333333){Chiclayo}[Peru]
+\mapput(-106.083333333,28.6333333333){Chihuahua}[Mexiko]
+\mapput(-72.1666666667,-36.6166666667){Chillan}[Chile]
+\mapput(-78.5666666667,-9.06666666667){Chimbote}[Peru]
+\mapput(27.8833333333,-12.5166666667){Chingola}[Sambia]
+\mapput(91.8,22.3333333333){Chittagong}[Bangladesch]
+\mapput(31.1,-18.0){Chitungwiza}[Simbabwe]
+\mapput(-87.1666666667,13.25){Choluteca}[Honduras]
+\mapput(100.983333333,13.4)[Chon_Buri]{Chon Buri}[Thailand]
+\mapput(129.916666667,41.8333333333){Chongjin}[Korea Dvr]
+\mapput(106.583333333,29.5){Chongqing}[China]
+\mapput(114.533333333,48.0333333333){Choybalsan}[Mongolei]
+\mapput(172.6,-43.5833333333){Christchurch}[Neuseeland]
+\mapput(121.133333333,24.9166666667){Chungli}[Taiwan]
+\mapput(9.58333333333,46.8333333333){Chur}[Schweiz]
+\mapput(-84.5166666667,39.1){Cincinnati}[USA]
+\mapput(-83.0333333333,39.5666666667){Circleville}[USA]
+\mapput(-62.6166666667,8.36666666667)[Ciudad_Guayana]{Ciudad Guayana}[Venezuela]
+\mapput(-106.483333333,31.7)[Ciudad_Juarez]{Ciudad Juarez}[Mexiko]
+\mapput(-87.35,36.5333333333){Clarksville}[USA]
+\mapput(-81.7,41.5){Cleveland}[USA]
+\mapput(-66.15,-17.4){Cochabamba}[Bolivien]
+\mapput(-8.41666666667,40.2){Coimbra}[Portugal]
+\mapput(79.85,6.93333333333){Colombo}[Sri Lanka]
+\mapput(-79.9,9.35){Colon}[Panama]
+\mapput(-104.816666667,38.8333333333)[Colorado_Springs]{Colorado Springs}[USA]
+\mapput(-92.3333333333,38.95){Columbia}[USA]
+\mapput(-81.0333333333,34.0){Columbia}[USA]
+\mapput(-84.9833333333,32.4666666667){Columbus}[USA]
+\mapput(-83.0,39.9666666667){Columbus}[USA]
+\mapput(-13.7166666667,9.51666666667){Conakry}[Guinea]
+\mapput(-73.05,-36.8333333333){Concepcion}[Chile]
+\mapput(-57.4333333333,-23.3666666667){Concepcion}[Paraguay]
+\mapput(-71.5333333333,43.2){Concord}[USA]
+\mapput(6.66666666667,36.3666666667){Constantine}[Algerien]
+\mapput(-64.1833333333,-31.4){Cordoba}[Argentinien]
+\mapput(-8.46666666667,51.9){Cork}[Irland]
+\mapput(-88.3833333333,18.3833333333){Corozal}[Belize]
+\mapput(-97.4,27.8)[Corpus_Christi]{Corpus Christi}[USA]
+\mapput(2.51666666667,6.4){Cotonou}[Benin]
+\mapput(14.3333333333,51.7666666667){Cottbus}[Germany]
+\mapput(23.7833333333,44.3){Craiova}[Rumänien]
+\mapput(-72.5166666667,7.91666666667){Cucuta}[Kolumbien]
+\mapput(-79.0,-2.9){Cuenca}[Ecuador]
+\mapput(-49.25,-25.4166666667){Curitiba}[Brasilien]
+\mapput(-71.95,-13.5333333333){Cuzco}[Peru]
+\mapput(108.233333333,16.0666666667)[Da_Nang]{Da Nang}[Vietnam]
+\mapput(-15.55,23.8333333333){Dachla}[Sahara]
+\mapput(-17.4333333333,14.6666666667){Dakar}[Senegal]
+\mapput(-96.8,32.7833333333){Dallas}[USA]
+\mapput(-6.46666666667,6.93333333333){Daloa}[IvoryCoast]
+\mapput(36.3,33.5){Damaskus}[Syrien]
+\mapput(50.1,26.4166666667){Damman}[Saudi-Arabien]
+\mapput(-73.4666666667,41.4){Danbury}[USA]
+\mapput(-88.2166666667,16.9833333333){Dangriga}[Belize]
+\mapput(18.6666666667,54.3333333333){Danzig}[Polen]
+\mapput(109.4,46.4833333333){Darchan}[Mongolei]
+\mapput(39.2833333333,-6.8){Daressalam}[Tansania]
+\mapput(8.65,49.8666666667){Darmstadt}[Germany]
+\mapput(125.6,7.06666666667){Davao}[Philippinen]
+\mapput(-82.4333333333,8.43333333333){David}[Panama]
+\mapput(-84.2,39.7666666667){Dayton}[USA]
+\mapput(-81.0166666667,29.2166666667)[Daytona_Beach]{Daytona Beach}[USA]
+\mapput(21.6166666667,47.5){Debrecen}[Ungarn]
+\mapput(79.8666666667,6.86666666667){Dehiwala}[Sri Lanka]
+\mapput(40.0833333333,35.3333333333){Deir-Ez-Zor}[Syrien]
+\mapput(4.31666666667,52.0666666667)[Den_Haag]{Den Haag}[Niederlande]
+\mapput(-104.983333333,39.75){Denver}[USA]
+\mapput(-93.6166666667,41.5833333333)[Des_Moines]{Des Moines}[USA]
+\mapput(12.25,51.8333333333){Dessau}[Germany]
+\mapput(-83.05,42.3333333333){Detroit}[USA]
+\mapput(90.4166666667,23.7166666667){Dhaka}[Bangladesch]
+\mapput(5.88333333333,49.5333333333){Differdingen}[Luxemburg]
+\mapput(10.85,33.8666666667){Djerba}[Tunesien]
+\mapput(35.6666666667,-6.16666666667){Dodoma}[Tansania]
+\mapput(51.6,25.25){Doha}[Katar]
+\mapput(37.8,48.0){Donetzk}[Sowjetunion]
+\mapput(9.73333333333,47.4166666667){Dornbirn}[Austria]
+\mapput(7.45,51.5333333333){Dortmund}[Germany]
+\mapput(9.71666666667,4.06666666667){Douala}[Kamerun]
+\mapput(10.25,59.75){Drammen}[Norwegen]
+\mapput(13.75,51.05){Dresden}[Germany]
+\mapput(45.0833333333,11.5){Dschibuti}[Dschibuti]
+\mapput(39.1666666667,21.5){Dschidda}[Saudi-Arabien]
+\mapput(55.2833333333,25.2333333333){Dubai}[Emirates]
+\mapput(-6.25,53.3333333333){Dublin}[Irland]
+\mapput(6.08333333333,49.4666666667){Duedelingen}[Luxemburg]
+\mapput(6.75,51.4333333333){Duisburg}[Germany]
+\mapput(-92.1,46.7833333333){Duluth}[USA]
+\mapput(170.5,-45.8666666667){Dunedin}[Neuseeland]
+\mapput(31.0,-29.8833333333){Durban}[SouthAfrica]
+\mapput(-78.9166666667,36.0){Durham}[USA]
+\mapput(19.4666666667,41.3){Durres}[Albanien]
+\mapput(6.78333333333,51.2166666667)[Dusseldorf]{Düsseldorf}[Germany]
+\mapput(-3.2,55.95){Edinburgh}[GreatBritain]
+\mapput(-113.466666667,53.55){Edmonton}[Kanada]
+\mapput(100.583333333,46.3){Eerdenet}[Mongolei]
+\mapput(5.5,51.4333333333){Eindhoven}[Niederlande]
+\mapput(16.5166666667,47.85){Eisenstadt}[Austria]
+\mapput(31.3833333333,31.05){El-Mansoura}[Egypt]
+\mapput(-13.1833333333,27.1666666667)[El_Alaiun]{El Alaiun}[Sahara]
+\mapput(-106.483333333,31.7666666667)[El_Paso]{El Paso}[USA]
+\mapput(-74.2166666667,40.6666666667){Elizabeth}[USA]
+\mapput(-76.8,42.1){Elmira}[USA]
+\mapput(30.1666666667,13.1833333333){Elobied}[Sudan]
+\mapput(12.6333333333,56.05){Elsinore}[Denmark]
+\mapput(-55.8333333333,-27.3333333333){Encarnacion}[Paraguay]
+\mapput(6.91666666667,52.2166666667){Enschede}[Niederlande]
+\mapput(32.45,0.0666666666667){Entebbe}[Uganda]
+\mapput(11.0333333333,50.9666666667){Erfurt}[Germany]
+\mapput(-80.0833333333,42.1166666667){Erie}[USA]
+\mapput(11.0166666667,49.6){Erlangen}[Germany]
+\mapput(8.46666666667,55.4666666667){Esbjerg}[Denmark]
+\mapput(6.0,49.5333333333){Esch}[Luxemburg]
+\mapput(-90.7833333333,14.3){Escuintla}[Guatemala]
+\mapput(-79.6666666667,0.933333333333){Esmeraldas}[Ecuador]
+\mapput(24.7,60.1666666667){Espoo}[Finnland]
+\mapput(7.01666666667,51.45){Essen}[Germany]
+\mapput(-123.083333333,44.05){Eugene}[USA]
+\mapput(-87.5666666667,37.9666666667){Evansville}[USA]
+\mapput(-147.716666667,64.85){Fairbanks}[USA]
+\mapput(73.15,31.4166666667){Faisalabad}[Pakistan]
+\mapput(-96.7833333333,46.8666666667){Fargo}[USA]
+\mapput(-78.8833333333,35.05){Fayetteville}[USA]
+\mapput(9.6,47.2333333333){Feldkirch}[Austria]
+\mapput(-57.6,-25.3166666667)[Fernando_De_La_Mora]{Fernando De La Mora}[Paraguay]
+\mapput(-5.0,34.0833333333){Fes}[Marokko]
+\mapput(47.0833333333,-21.45){Fianar}[Madagaskar]
+\mapput(-83.7,43.0166666667){Flint}[USA]
+% \mapput(11.25,43.7666666667){Florenz}[Italy]
+\mapput(-61.0833333333,14.6){Fort-De-France}[Martinique]
+\mapput(-80.1333333333,26.1166666667)[Fort_Lauderdale]{Fort Lauderdale}[USA]
+\mapput(-94.4166666667,35.3833333333)[Fort_Smith]{Fort Smith}[USA]
+\mapput(-85.1333333333,41.0666666667)[Fort_Wayne]{Fort Wayne}[USA]
+\mapput(-97.3333333333,32.75)[Fort_Worth]{Fort Worth}[USA]
+\mapput(-38.5833333333,-3.75){Fortaleza}[Brasilien]
+\mapput(27.5333333333,-21.1166666667){Francistown}[Botswana]
+\mapput(8.68333333333,50.1166666667){Frankfurt}[Germany]
+\mapput(-78.7,26.5){Freeport}[Bahamas]
+\mapput(-13.2166666667,8.48333333333){Freetown}[Sierra Leone]
+\mapput(7.85,48.0){Freiburg}[Germany]
+\mapput(11.7333333333,48.4){Freising}[Germany]
+\mapput(-119.783333333,36.7333333333){Fresno}[USA]
+\mapput(7.16666666667,46.8333333333){Fribourg}[Schweiz]
+\mapput(-80.1333333333,26.1166666667)[Ft_Lauderdale]{Ft Lauderdale}[USA]
+\mapput(-94.4166666667,35.3833333333)[Ft_Smith]{Ft Smith}[USA]
+\mapput(-85.1333333333,41.0666666667)[Ft_Wayne]{Ft Wayne}[USA]
+\mapput(-97.3333333333,32.75)[Ft_Worth]{Ft Worth}[USA]
+\mapput(130.35,33.65){Fukuoka}[Japan]
+\mapput(179.2,-8.5){Funafuti}[Tuvalu]
+\mapput(-7.5,40.1333333333){Funchal}[Portugal]
+\mapput(25.9166666667,-24.75){Gaborone}[Botswana]
+\mapput(-82.3333333333,29.6666666667){Gainesville}[USA]
+\mapput(28.0333333333,45.45){Galatz}[Rumänien]
+\mapput(80.2166666667,6.01666666667){Galle}[Sri Lanka]
+\mapput(-94.8,29.3){Galveston}[USA]
+\mapput(-9.05,53.2666666667){Galway}[Irland]
+\mapput(-0.15,16.3166666667){Gao}[Mali]
+\mapput(-96.6333333333,32.9){Garland}[USA]
+\mapput(-87.3333333333,41.6){Gary}[USA]
+\mapput(37.3833333333,37.1){Gasiantep}[Turkey]
+\mapput(144.433333333,-38.1666666667){Geelong}[Australia]
+\mapput(7.1,51.5166666667){Gelsenkirchen}[Germany]
+\mapput(6.16666666667,46.2){Geneve}[Schweiz]
+\mapput(3.7,51.0333333333){Gent}[Belgien]
+% \mapput(8.93333333333,44.4){Genua}[Italy]
+\mapput(-58.1666666667,6.76666666667){Georgetown}[Guyana]
+\mapput(12.0833333333,50.8666666667){Gera}[Germany]
+\mapput(28.1666666667,-26.25){Germiston}[SouthAfrica]
+\mapput(-5.35,36.1){Gibraltar}[Gibraltar]
+\mapput(31.1666666667,30.0166666667){Gize}[Egypt]
+\mapput(-4.26666666667,55.85){Glasgow}[GreatBritain]
+\mapput(11.9666666667,57.7166666667){Goeteborg}[Schweden]
+\mapput(153.366666667,-27.9833333333)[Gold_Coast]{Gold Coast}[Australia]
+\mapput(44.0,56.3333333333){Gorki}[Sowjetunion]
+\mapput(9.93333333333,51.5333333333)[Gottingen]{Göttingen}[Germany]
+\mapput(-85.9833333333,11.9666666667){Granada}[Nicaragua]
+\mapput(-97.05,47.9166666667)[Grand_Forks]{Grand Forks}[USA]
+\mapput(-85.6666666667,42.9666666667)[Grand_Rapids]{Grand Rapids}[USA]
+\mapput(15.3666666667,47.0833333333){Graz}[Austria]
+\mapput(-111.283333333,47.5)[Great_Falls]{Great Falls}[USA]
+\mapput(-88.0166666667,44.5166666667)[Green_Bay]{Green Bay}[USA]
+\mapput(-79.7833333333,36.0666666667){Greensboro}[USA]
+\mapput(-82.4,34.85){Greenville}[USA]
+\mapput(6.56666666667,53.2166666667){Groningen}[Niederlande]
+\mapput(-103.333333333,20.6666666667){Guadalajara}[Mexiko]
+\mapput(113.25,23.1166666667){Guangzhou}[China]
+\mapput(-75.1666666667,19.9833333333){Guantanamo}[Kuba]
+\mapput(-90.5166666667,14.6333333333)[Guatemala_City]{Guatemala City}[Guatemala]
+\mapput(-79.8333333333,-2.16666666667){Guayaquil}[Ecuador]
+\mapput(74.1833333333,32.1){Gujranwala}[Pakistan]
+\mapput(-89.0833333333,30.3666666667)[Gulf_Port]{Gulf Port}[USA]
+\mapput(29.8166666667,-19.45){Gweru}[Simbabwe]
+\mapput(17.6666666667,47.6833333333){Gyoer}[Ungarn]
+\mapput(4.63333333333,52.3833333333){Haarlem}[Niederlande]
+\mapput(7.46666666667,51.35){Hagen}[Germany]
+\mapput(34.9833333333,32.8166666667){Haifa}[Israel]
+\mapput(106.683333333,20.8333333333){Haiphong}[Vietnam]
+\mapput(11.9666666667,51.4666666667){Halle}[Germany]
+\mapput(13.1,47.6833333333){Hallein}[Austria]
+\mapput(36.6666666667,35.0833333333){Hama}[Syrien]
+\mapput(10.0,53.55){Hamburg}[Germany]
+\mapput(-64.7666666667,32.2833333333){Hamilton}[Bermuda-Inseln]
+\mapput(-79.85,43.2333333333){Hamilton}[Kanada]
+\mapput(175.3,-37.7666666667){Hamilton}[Neuseeland]
+\mapput(7.8,51.6833333333){Hamm}[Germany]
+\mapput(-76.3333333333,37.0166666667){Hampton}[USA]
+\mapput(9.71666666667,52.3666666667){Hannover}[Germany]
+\mapput(105.85,21.0333333333){Hanoi}[Vietnam]
+\mapput(31.05,-17.8333333333){Harare}[Simbabwe]
+\mapput(126.683333333,45.75){Harbin}[China]
+\mapput(44.0333333333,9.51666666667){Hargeisa}[Somalia]
+\mapput(-76.8833333333,40.2666666667){Harrisburg}[USA]
+\mapput(-72.6833333333,41.7666666667){Hartford}[USA]
+\mapput(-82.3666666667,23.1333333333){Havanna}[Kuba]
+\mapput(8.7,49.4166666667){Heidelberg}[Germany]
+\mapput(9.21666666667,49.1333333333){Heilbronn}[Germany]
+\mapput(-112.033333333,46.6){Helena}[USA]
+\mapput(12.75,56.0833333333){Helsingborg}[Schweden]
+\mapput(24.9666666667,60.1666666667){Helsinki}[Finnland]
+\mapput(62.2,34.3333333333){Herat}[Afghanistan]
+\mapput(7.21666666667,51.55){Herne}[Germany]
+\mapput(-80.0,35.95)[High_Point]{High Point}[USA]
+\mapput(-155.083333333,19.7166666667){Hilo}[USA]
+\mapput(132.45,34.3833333333){Hiroshima}[Japan]
+\mapput(106.666666667,10.75){Ho-Chi-Minh-Stadt}[Vietnam]
+\mapput(147.333333333,-42.9166666667){Hobart}[Australia]
+\mapput(42.9666666667,14.8333333333){Hodeida}[Jemen]
+\mapput(49.5666666667,25.3333333333){Hofuf}[Saudi-Arabien]
+\mapput(-76.25,20.9){Holguin}[Kuba]
+\mapput(34.7833333333,32.0333333333){Holon}[Israel]
+\mapput(37.2833333333,34.7333333333){Homs}[Syrien]
+\mapput(114.15,22.2833333333){Hongkong}[Hongkong]
+\mapput(159.95,-9.46666666667){Honiara}[Salomonen]
+\mapput(-157.866666667,21.3166666667){Honolulu}[USA]
+\mapput(10.1166666667,57.1166666667){Horsens}[Denmark]
+\mapput(2.1,41.35){Hospitalet}[Spanien]
+\mapput(-95.3666666667,29.75){Houston}[USA]
+\mapput(120.983333333,24.8){Hsinchu}[Taiwan]
+\mapput(15.7833333333,-12.7333333333){Huambo}[Angola]
+\mapput(127.666666667,39.8166666667){Hungnam}[Korea Dvr]
+\mapput(-82.45,38.4166666667){Huntington}[USA]
+\mapput(-86.5833333333,34.7333333333){Huntsville}[USA]
+\mapput(78.4333333333,17.3666666667){Hyderabad}[Indien]
+\mapput(68.4,25.3833333333){Hyderabad}[Pakistan]
+\mapput(27.6333333333,47.15){Iasi}[Rumänien]
+\mapput(3.93333333333,7.38333333333){Ibadan}[Nigeria]
+\mapput(-75.3333333333,4.41666666667){Ibague}[Kolumbien]
+\mapput(-112.033333333,43.4833333333)[Idaho_Falls]{Idaho Falls}[USA]
+\mapput(122.55,10.6833333333){Iloilo}[Philippinen]
+\mapput(126.633333333,37.5){Inchon}[Korea]
+\mapput(-94.4166666667,39.1){Independence}[USA]
+\mapput(-86.1666666667,39.7666666667){Indianapolis}[USA]
+\mapput(11.4,47.2666666667){Innsbruck}[Austria]
+\mapput(101.033333333,4.6){Ipoh}[Malaysia]
+\mapput(-73.2166666667,-3.85){Iquitos}[Peru]
+\mapput(25.2,35.3333333333){Iraklion}[Griechenland]
+\mapput(35.85,32.55){Irbid}[Jordanien]
+\mapput(104.333333333,52.2666666667){Irkutsk}[Sowjetunion]
+\mapput(51.6833333333,32.6833333333){Isfahan}[Iran]
+\mapput(73.1666666667,33.7){Islamabad}[Pakistan]
+\mapput(28.9666666667,41.0166666667){Istanbul}[Turkey]
+\mapput(27.1666666667,38.4166666667){Izmir}[Turkey]
+\mapput(-90.1833333333,32.3){Jackson}[USA]
+\mapput(-81.6666666667,30.3333333333){Jacksonville}[USA]
+\mapput(80.0166666667,9.66666666667){Jaffna}[Sri Lanka]
+\mapput(75.8333333333,26.8833333333){Jaipur}[Indien]
+\mapput(106.816666667,-6.16666666667){Jakarta}[Indonesien]
+\mapput(70.4666666667,34.4333333333){Jalalabad}[Afghanistan]
+\mapput(-92.1666666667,38.5666666667)[Jefferson_City]{Jefferson City}[USA]
+\mapput(11.5833333333,50.9333333333){Jena}[Germany]
+\mapput(44.5,40.1833333333){Jerewan}[Sowjetunion]
+\mapput(-74.0666666667,40.7333333333)[Jersey_City]{Jersey City}[USA]
+\mapput(35.2166666667,31.7833333333){Jerusalem}[Israel]
+\mapput(33.2333333333,0.45){Jinja}[Uganda]
+\mapput(14.1666666667,57.75){Joenkoeping}[Schweden]
+\mapput(28.0333333333,-26.1666666667){Johannesburg}[SouthAfrica]
+\mapput(-78.9166666667,40.3333333333){Johnstown}[USA]
+\mapput(103.733333333,1.48333333333)[Johore_Bharu]{Johore Bharu}[Malaysia]
+\mapput(82.1666666667,29.2833333333){Jumla}[Nepal]
+\mapput(103.7,1.35){Jurong}[Singapur]
+\mapput(69.2166666667,34.5){Kabul}[Afghanistan]
+\mapput(126.5,37.9833333333){Kaesong}[Korea Dvr]
+\mapput(31.25,30.05){Kairo}[Egypt]
+\mapput(7.75,49.45){Kaiserslautern}[Germany]
+\mapput(-85.5833333333,42.2833333333){Kalamazoo}[USA]
+\mapput(32.5833333333,0.333333333333){Kampala}[Uganda]
+\mapput(22.4333333333,-5.88333333333){Kananga}[Zaire]
+\mapput(65.75,31.5833333333){Kandahar}[Afghanistan]
+\mapput(80.6666666667,7.28333333333){Kandy}[Sri Lanka]
+\mapput(-9.3,10.3833333333){Kankan}[Guinea]
+\mapput(8.5,12.0){Kano}[Nigeria]
+\mapput(80.2333333333,26.45){Kanpur}[Indien]
+\mapput(-94.6333333333,39.1166666667)[Kansas_City]{Kansas City}[USA]
+\mapput(-94.5833333333,39.0833333333)[Kansas_City]{Kansas City}[USA]
+\mapput(-16.1333333333,14.15){Kaolack}[Senegal]
+\mapput(15.3,47.4333333333){Kapfenberg}[Austria]
+\mapput(18.45,-33.9166666667){Kapstadt}[SouthAfrica]
+\mapput(67.05,24.8666666667){Karachi}[Pakistan]
+\mapput(8.4,49.0166666667){Karlsruhe}[Germany]
+\mapput(35.9166666667,-9.9){Karonga}[Malawi]
+\mapput(49.0,55.75){Kasan}[Sowjetunion]
+\mapput(9.5,51.3166666667){Kassel}[Germany]
+\mapput(85.3333333333,27.7){Katmandu}[Nepal]
+\mapput(18.9833333333,50.25){Kattowitz}[Polen]
+\mapput(24.9166666667,41.0833333333){Kavala}[Griechenland]
+\mapput(139.683333333,35.5333333333){Kawasaki}[Japan]
+\mapput(-11.4666666667,14.4333333333){Kayes}[Mali]
+\mapput(121.733333333,25.1333333333){Keelung}[Taiwan]
+\mapput(18.1333333333,-26.6){Keetmanshoop}[Namibia]
+\mapput(-6.56666666667,34.3333333333){Kenitra}[Marokko]
+\mapput(-81.8,24.55)[Key_West]{Key West}[USA]
+\mapput(42.75,18.3166666667){Khamis-Mushait}[Saudi-Arabien]
+\mapput(120.283333333,22.6333333333){Khaosiung}[Taiwan]
+\mapput(32.5333333333,15.6){Khartum}[Sudan]
+\mapput(10.1333333333,54.3333333333){Kiel}[Germany]
+\mapput(30.5166666667,50.4333333333){Kiew}[Sowjetunion]
+\mapput(30.0666666667,-1.93333333333){Kigali}[Ruanda]
+\mapput(-76.8,18.0){Kingston}[Jamaika]
+\mapput(-61.2333333333,13.2){Kingstown}[St. Vincent]
+\mapput(15.3,-4.3){Kinshasa}[Zaire]
+\mapput(44.4333333333,35.4666666667){Kirkuk}[Irak]
+\mapput(25.2333333333,0.55){Kisangani}[Zaire]
+\mapput(42.5166666667,-0.416666666667){Kisimayu}[Somalia]
+\mapput(34.7833333333,-0.133333333333){Kisumu}[Kenia]
+\mapput(130.816666667,33.8666666667){Kitakiushu}[Japan]
+\mapput(-80.5,43.45){Kitchener}[Kanada]
+\mapput(28.1833333333,-12.8333333333){Kitwe}[Sambia]
+\mapput(14.3333333333,46.6333333333){Klagenfurt}[Austria]
+\mapput(23.6166666667,46.7833333333){Klausenburg}[Rumänien]
+\mapput(16.3166666667,48.3){Klosterneuburg}[Austria]
+\mapput(-83.9166666667,35.9666666667){Knoxville}[USA]
+\mapput(135.2,34.6666666667){Kobe}[Japan]
+\mapput(7.6,50.35){Koblenz}[Germany]
+\mapput(7.41666666667,46.9333333333){Koeniz}[Schweiz]
+\mapput(9.5,55.4833333333){Kolding}[Denmark]
+\mapput(6.95,50.9333333333)[Koln]{Köln}[Germany]
+\mapput(28.6666666667,44.2){Konstanza}[Rumänien]
+\mapput(12.5833333333,55.6666666667){Kopenhagen}[Denmark]
+\mapput(3.28333333333,50.8333333333){Kortrijk}[Belgien]
+\mapput(21.25,48.7333333333){Kosice}[Slovakei]
+\mapput(102.25,6.11666666667)[Kota_Bharu]{Kota Bharu}[Malaysia]
+\mapput(114.25,22.3333333333){Kowloon}[Hongkong]
+\mapput(19.9166666667,50.0833333333){Krakau}[Polen]
+\mapput(6.56666666667,51.3333333333){Krefeld}[Germany]
+\mapput(15.6,48.4166666667){Krems}[Austria]
+\mapput(8.01666666667,58.1333333333){Kristiansand}[Norwegen]
+\mapput(25.5833333333,45.65){Kronstadt}[Rumänien]
+\mapput(101.7,3.01666666667)[Kuala_Lumpur]{Kuala Lumpur}[Malaysia]
+\mapput(103.116666667,5.33333333333)[Kuala_Trengganu]{Kuala Trengganu}[Malaysia]
+\mapput(50.15,53.2){Kuibyschew}[Sowjetunion]
+\mapput(-1.58333333333,6.75){Kumasi}[Ghana]
+\mapput(27.6666666667,62.9){Kuopio}[Finnland]
+\mapput(47.9833333333,29.3333333333)[Kuwait_City]{Kuwait City}[Kuwait]
+\mapput(126.866666667,35.1166666667){Kwangju}[Korea]
+\mapput(135.75,35.0333333333){Kyoto}[Japan]
+\mapput(6.83333333333,47.1){La-Chaux-De-Fonds}[Schweiz]
+\mapput(-86.75,15.75)[La_Ceiba]{La Ceiba}[Honduras]
+\mapput(-79.7666666667,8.85)[La_Chorrera]{La Chorrera}[Panama]
+\mapput(-91.25,43.8)[La_Crosse]{La Crosse}[USA]
+\mapput(-68.15,-16.5)[La_Paz]{La Paz}[Bolivien]
+\mapput(-71.8333333333,-44.9166666667)[La_Plata]{La Plata}[Argentinien]
+\mapput(-68.95,18.45)[La_Romana]{La Romana}[Dominikanische Republik]
+\mapput(-12.2833333333,11.3166666667){Labe}[Guinea]
+\mapput(147.0,-6.75){Lae}[Papua-Neuguinea]
+\mapput(3.53333333333,6.43333333333){Lagos}[Nigeria]
+\mapput(74.3666666667,31.5666666667){Lahore}[Pakistan]
+\mapput(25.6666666667,61.0){Lahti}[Finnland]
+\mapput(-76.3,40.0333333333){Lancaster}[USA]
+\mapput(-84.55,42.7333333333){Lansing}[USA]
+\mapput(-99.5,27.5){Laredo}[USA]
+\mapput(22.4166666667,39.6333333333){Larissa}[Griechenland]
+\mapput(-106.783333333,32.3166666667)[Las_Cruces]{Las Cruces}[USA]
+\mapput(-15.4,28.1)[Las_Palmas]{Las Palmas}[Spanien]
+\mapput(-56.2333333333,-34.7)[Las_Piedras]{Las Piedras}[Uruguay]
+\mapput(-115.15,36.1666666667)[Las_Vegas]{Las Vegas}[USA]
+\mapput(35.7833333333,35.5166666667){Latakia}[Syrien]
+\mapput(6.65,46.5333333333){Lausanne}[Schweiz]
+\mapput(-95.2333333333,38.9666666667){Lawrence}[USA]
+\mapput(-71.1666666667,42.7){Lawrence}[USA]
+\mapput(0.1,49.5)[Le_Havre]{Le Havre}[France]
+\mapput(-1.58333333333,53.8333333333){Leeds}[GreatBritain]
+\mapput(12.4166666667,51.3333333333){Leipzig}[Germany]
+\mapput(30.25,59.9166666667){Leningrad}[Sowjetunion]
+\mapput(15.1,47.3833333333){Leoben}[Austria]
+\mapput(-101.666666667,21.1166666667){Leon}[Mexiko]
+\mapput(6.98333333333,51.0166666667){Leverkusen}[Germany]
+\mapput(-70.2166666667,44.1){Lewiston}[USA]
+\mapput(-84.5,38.05){Lexington}[USA]
+\mapput(15.0833333333,50.8){Liberec}[Tschechien]
+\mapput(9.41666666667,0.5){Libreville}[Gabun]
+\mapput(33.8166666667,-13.9666666667){Lilongwe}[Malawi]
+\mapput(-77.05,-12.05){Lima}[Peru]
+\mapput(33.05,34.6666666667){Limassol}[Zypern]
+\mapput(-8.63333333333,52.6666666667){Limerick}[Irland]
+\mapput(-83.0166666667,10.0){Limon}[Costa Rica]
+\mapput(-96.7,40.8166666667){Lincoln}[USA]
+\mapput(-58.3166666667,5.98333333333){Linden}[Guyana]
+\mapput(15.5833333333,58.4166666667){Linkoeping}[Schweden]
+\mapput(14.3,48.3166666667){Linz}[Austria]
+\mapput(-9.13333333333,38.7166666667){Lissabon}[Portugal]
+\mapput(-92.2833333333,34.75)[Little_Rock]{Little Rock}[USA]
+\mapput(-3.0,53.3833333333){Liverpool}[GreatBritain]
+\mapput(14.5,46.0666666667){Ljubljana}[Slowenien]
+\mapput(19.4666666667,51.8166666667){Lodsch}[Polen]
+\mapput(1.21666666667,6.13333333333){Lome}[Togo]
+\mapput(-0.0833333333333,51.5166666667){London}[GreatBritain]
+\mapput(-118.183333333,33.7666666667)[Long_Beach]{Long Beach}[USA]
+\mapput(-118.233333333,34.05)[Los_Angeles]{Los Angeles}[USA]
+\mapput(-85.7666666667,38.25){Louisville}[USA]
+\mapput(-71.3166666667,42.6333333333){Lowell}[USA]
+\mapput(13.25,-8.83333333333){Luanda}[Angola]
+\mapput(102.166666667,19.8833333333)[Luang_Prabang]{Luang Prabang}[Laos]
+\mapput(13.5,-14.9166666667){Lubango}[Angola]
+\mapput(-101.85,33.5833333333){Lubbock}[USA]
+\mapput(10.7,53.8666666667)[Lubeck]{Lübeck}[Germany]
+\mapput(22.5166666667,51.3){Lublin}[Polen]
+\mapput(27.4833333333,-11.6833333333){Lubumbashi}[Zaire]
+\mapput(8.45,49.4833333333){Ludwigshafen}[Germany]
+\mapput(5.58333333333,50.6333333333){Luettich}[Belgien]
+\mapput(28.2833333333,-15.4166666667){Lusaka}[Sambia]
+\mapput(6.11666666667,49.6){Luxemburg}[Luxemburg]
+\mapput(7.91666666667,47.0333333333){Luzern}[Schweiz]
+\mapput(-79.15,37.4166666667){Lynchburg}[USA]
+\mapput(4.85,45.75){Lyon}[France]
+\mapput(5.7,50.85){Maastricht}[Belgien]
+\mapput(113.533333333,22.2){Macao}[Macao]
+\mapput(-79.95,-3.33333333333){Machala}[Ecuador]
+\mapput(33.4333333333,-20.85){Machaze}[Mosambik]
+\mapput(-83.6333333333,32.8333333333){Macon}[USA]
+\mapput(-89.3833333333,43.0666666667){Madison}[USA]
+\mapput(80.2833333333,13.0833333333){Madras}[Indien]
+\mapput(-3.68333333333,40.4){Madrid}[Spanien]
+\mapput(11.6166666667,52.1333333333){Magdeburg}[Germany]
+% \mapput(9.2,45.4666666667){Mailand}[Italy]
+\mapput(8.25,50.0){Mainz}[Germany]
+\mapput(46.3333333333,-15.6666666667){Majunga}[Madagaskar]
+\mapput(8.8,3.75){Malabo}[Äquatorial-Guinea]
+\mapput(-4.41666666667,36.7166666667){Malaga}[Spanien]
+\mapput(112.75,-7.98333333333){Malang}[Indonesien]
+\mapput(-73.6333333333,42.4666666667)[Malden_Bridge]{Malden Bridge}[USA]
+\mapput(73.4666666667,4.0){Male}[Malediven]
+\mapput(13.0,55.6){Malmoe}[Schweden]
+\mapput(-86.2833333333,12.15){Managua}[Nicaragua]
+\mapput(50.6333333333,26.2){Manama}[Bahrain]
+\mapput(-60.0166666667,-3.13333333333){Manaus}[Brasilien]
+\mapput(-2.23333333333,53.4666666667){Manchester}[GreatBritain]
+\mapput(-71.4666666667,42.9833333333){Manchester}[USA]
+\mapput(96.0666666667,21.95){Mandalay}[Myanmar]
+\mapput(120.983333333,14.6){Manila}[Philippinen]
+\mapput(-75.5333333333,5.05){Manizales}[Kolumbien]
+\mapput(8.46666666667,49.4833333333){Mannheim}[Germany]
+\mapput(-80.7333333333,-0.983333333333){Manta}[Ecuador]
+\mapput(32.5833333333,-25.9666666667){Maputo}[Mosambik]
+\mapput(-57.55,-38.0)[Mar_Del_Plata]{Mar Del Plata}[Argentinien]
+\mapput(-71.6166666667,10.6666666667){Maracaibo}[Venezuela]
+\mapput(-67.6,10.25){Maracay}[Venezuela]
+\mapput(7.16666666667,13.4833333333){Maradi}[Niger]
+\mapput(14.3333333333,10.5833333333){Maroua}[Kamerun]
+\mapput(-8.0,31.8166666667){Marrakesch}[Marokko]
+\mapput(5.4,43.3){Marseille}[France]
+\mapput(27.4833333333,-29.3166666667){Maseru}[Lesotho]
+\mapput(52.65,36.6833333333){Mashhad}[Iran]
+\mapput(58.6333333333,23.6166666667){Maskat}[Oman]
+\mapput(67.1,36.7){Mazar-I-Sharif}[Afghanistan]
+\mapput(31.1333333333,-26.3333333333){Mbabane}[Swasiland]
+\mapput(34.2,1.06666666667){Mbale}[Uganda]
+\mapput(23.65,-6.16666666667){Mbuji-Mayi}[Zaire]
+\mapput(4.48333333333,51.0333333333){Mechelen}[Belgien]
+\mapput(98.65,3.58333333333){Medan}[Indonesien]
+\mapput(-74.5833333333,6.25){Medellin}[Kolumbien]
+\mapput(39.5833333333,24.5){Medina}[Saudi-Arabien]
+\mapput(39.8166666667,21.45){Mekka}[Saudi-Arabien]
+\mapput(-5.61666666667,33.8833333333){Meknes}[Marokko]
+\mapput(145.0,-37.8333333333){Melbourne}[Australia]
+\mapput(-80.6,28.0833333333){Melbourne}[USA]
+\mapput(-90.05,35.15){Memphis}[USA]
+\mapput(-68.8166666667,-32.8833333333){Mendoza}[Argentinien]
+\mapput(-89.6166666667,20.9666666667){Merida}[Mexiko]
+\mapput(-88.7,32.3666666667){Meridian}[USA]
+\mapput(-115.5,32.6){Mexicali}[Mexiko]
+\mapput(-99.15,19.4)[Mexico_City]{Mexico City}[Mexiko]
+\mapput(-80.2,25.7833333333){Miami}[USA]
+\mapput(-84.4,39.5166666667){Middletown}[USA]
+\mapput(-102.083333333,32.0){Midland}[USA]
+\mapput(-87.9,43.0333333333){Milwaukee}[USA]
+\mapput(-25.0,16.9){Mindelo}[Kapverden]
+\mapput(-93.2666666667,44.9833333333){Minneapolis}[USA]
+\mapput(27.5666666667,53.9){Minsk}[Sowjetunion]
+\mapput(20.7833333333,48.1166666667){Miskolc}[Ungarn]
+\mapput(-88.05,30.7){Mobile}[USA]
+\mapput(16.4666666667,48.0833333333){Moedling}[Austria]
+\mapput(6.43333333333,51.2){Moenchengladbach}[Germany]
+\mapput(6.65,51.45){Moers}[Germany]
+\mapput(45.35,2.03333333333){Mogadischu}[Somalia]
+\mapput(39.6666666667,-4.06666666667){Mombasa}[Kenia]
+\mapput(7.41666666667,43.7333333333){Monaco}[Monaco]
+\mapput(-92.1166666667,32.5){Monroe}[USA]
+\mapput(-10.7666666667,6.33333333333){Monrovia}[Liberia]
+\mapput(3.96666666667,50.4666666667){Mons}[Belgien]
+\mapput(7.41666666667,43.7333333333)[Monte_Carlo]{Monte Carlo}[Monaco]
+\mapput(-77.9333333333,18.45)[Montego_Bay]{Montego Bay}[Jamaika]
+\mapput(-100.316666667,25.6666666667){Monterrey}[Mexiko]
+\mapput(-56.1833333333,-34.8833333333){Montevideo}[Uruguay]
+\mapput(-86.3166666667,32.3833333333){Montgomery}[USA]
+\mapput(3.88333333333,43.6){Montpellier}[France]
+\mapput(-73.5833333333,45.5){Montreal}[Kanada]
+\mapput(-4.16666666667,14.4833333333){Mopti}[Mali]
+\mapput(79.8833333333,6.78333333333){Moratuwa}[Sri Lanka]
+\mapput(43.2666666667,-11.6666666667){Moroni}[Komoren]
+\mapput(37.5833333333,55.75){Moskau}[Sowjetunion]
+\mapput(43.1333333333,36.35){Mossul}[Irak]
+\mapput(97.65,16.5){Moulmein}[Myanmar]
+\mapput(-73.8166666667,40.9166666667)[Mount_Vernon]{Mount Vernon}[USA]
+\mapput(49.1166666667,14.5666666667){Mukalla}[Jemen]
+\mapput(6.88333333333,51.4333333333)[Mulheim]{Mülheim}[Germany]
+\mapput(71.6,30.1666666667){Multan}[Pakistan]
+\mapput(11.5833333333,48.15)[Munchen]{München}[Germany]
+\mapput(-85.3833333333,40.1833333333){Muncie}[USA]
+\mapput(7.63333333333,51.9666666667)[Munster]{Münster}[Germany]
+\mapput(32.9333333333,-2.51666666667){Mwanza}[Tansania]
+\mapput(40.6666666667,-14.55){Nacala}[Mosambik]
+\mapput(129.916666667,32.8){Nagasaki}[Japan]
+\mapput(136.883333333,35.1333333333){Nagoya}[Japan]
+\mapput(79.2,21.1666666667){Nagpur}[Indien]
+\mapput(36.8166666667,-1.28333333333){Nairobi}[Kenia]
+\mapput(44.3166666667,31.9833333333){Najaf}[Irak]
+\mapput(102.1,15.0)[Nakhon_Rathisama]{Nakhon Rathisama}[Thailand]
+\mapput(99.9666666667,8.4)[Nakhon_Si_Thammarat]{Nakhon Si Thammarat}[Thailand]
+\mapput(36.0666666667,-0.266666666667){Nakuru}[Kenia]
+\mapput(4.86666666667,50.4666666667){Namur}[Belgien]
+\mapput(118.783333333,32.05){Nanjing}[China]
+\mapput(-1.55,47.2166666667){Nantes}[France]
+\mapput(-71.4666666667,42.75){Nashua}[USA]
+\mapput(-86.7833333333,36.1666666667){Nashville}[USA]
+\mapput(-77.35,25.0833333333){Nassau}[Bahamas]
+\mapput(-91.3833333333,31.5666666667){Natchez}[USA]
+\mapput(1.48333333333,10.2833333333){Natitingou}[Benin]
+\mapput(14.9833333333,12.1666666667){N'djamena}[Tschad]
+\mapput(28.65,-13.0){Ndola}[Sambia]
+% \mapput(14.25,40.8333333333){Neapel}[Italy]
+\mapput(103.816666667,1.4)[Nee_Soon]{Nee Soon}[Singapur]
+\mapput(77.2,28.6){Neu-Delhi}[Indien]
+\mapput(6.93333333333,46.9833333333){Neuchatel}[Schweiz]
+\mapput(6.7,51.2){Neuss}[Germany]
+\mapput(-70.9333333333,41.6333333333)[New_Bedford]{New Bedford}[USA]
+\mapput(-72.9166666667,41.3)[New_Haven]{New Haven}[USA]
+\mapput(-90.0666666667,29.95)[New_Orleans]{New Orleans}[USA]
+\mapput(-74.0,40.75)[New_York]{New York}[USA]
+\mapput(-74.1666666667,40.7333333333){Newark}[USA]
+\mapput(151.75,-32.9166666667){Newcastle}[Australia]
+\mapput(-71.3166666667,41.4833333333){Newport}[USA]
+\mapput(-76.4166666667,36.9833333333)[Newport_News]{Newport News}[USA]
+\mapput(109.166666667,12.25)[Nha_Trang]{Nha Trang}[Vietnam]
+\mapput(-79.05,43.1)[Niagara_Falls]{Niagara Falls}[USA]
+\mapput(2.08333333333,13.5333333333){Niamey}[Niger]
+\mapput(7.25,43.7){Nice}[France]
+\mapput(5.86666666667,51.8333333333){Nijmegen}[Niederlande]
+\mapput(33.3833333333,35.1833333333){Nikosia}[Zypern]
+\mapput(21.9,43.3333333333){Nisch}[Jugoslawien]
+\mapput(-0.0,89.9833333333){Nordpol}[]
+\mapput(-76.2833333333,36.85){Norfolk}[USA]
+\mapput(16.1666666667,58.5833333333){Norrkoeping}[Schweden]
+\mapput(-72.0833333333,41.5166666667){Norwich}[USA]
+\mapput(-17.0166666667,20.9){Nouadhibou}[Mauretanien]
+\mapput(-15.9666666667,18.15){Nouakchott}[Mauretanien]
+\mapput(-43.4666666667,-22.75)[Nova_Iguacu]{Nova Iguacu}[Brasilien]
+\mapput(19.85,45.25)[Novi_Sad]{Novi Sad}[Jugoslawien]
+\mapput(82.9166666667,55.0333333333){Novosibirsk}[Sowjetunion]
+\mapput(-175.233333333,-21.15){Nuku'alofa}[Tonga]
+\mapput(11.0833333333,49.45)[Nurnberg]{Nürnberg}[Germany]
+\mapput(-8.81666666667,7.75){Nzerekore}[Guinea]
+\mapput(-122.266666667,37.8){Oakland}[USA]
+\mapput(6.85,51.4666666667){Oberhausen}[Germany]
+\mapput(10.4166666667,55.4){Odense}[Denmark]
+\mapput(30.7333333333,46.4666666667){Odessa}[Sowjetunion]
+\mapput(-102.366666667,31.85){Odessa}[USA]
+\mapput(15.0833333333,59.3){Oerebro}[Schweden]
+\mapput(8.76666666667,50.1){Offenbach}[Germany]
+\mapput(4.18333333333,8.08333333333){Ogbomosho}[Nigeria]
+\mapput(-111.966666667,41.2333333333){Ogden}[USA]
+\mapput(-97.5166666667,35.4666666667)[Oklahoma_City]{Oklahoma City}[USA]
+\mapput(8.2,53.1666666667){Oldenburg}[Germany]
+\mapput(17.25,49.6333333333){Olomouc}[Tschechien]
+\mapput(-95.9333333333,41.2666666667){Omaha}[USA]
+\mapput(32.4833333333,15.6166666667){Omdurman}[Sudan]
+\mapput(73.4,55.0){Omsk}[Sowjetunion]
+\mapput(2.91666666667,51.2166666667){Oostende}[Belgien]
+\mapput(-0.633333333333,35.75){Oran}[Algerien]
+\mapput(-88.5166666667,18.1)[Orange_Walk]{Orange Walk}[Belize]
+\mapput(-70.0333333333,12.5333333333){Oranjestad}[Niederländ. Antillen]
+\mapput(-81.3833333333,28.55){Orlando}[USA]
+\mapput(-67.1333333333,-17.9833333333){Oruro}[Bolivien]
+\mapput(135.5,34.6666666667){Osaka}[Japan]
+\mapput(-88.55,44.0166666667){Oshkosh}[USA]
+\mapput(18.6833333333,45.55){Osijek}[Kroatien]
+\mapput(10.7333333333,59.9166666667){Oslo}[Norwegen]
+\mapput(8.05,52.2666666667)[Osnabruck]{Osnabrück}[Germany]
+\mapput(18.25,49.8333333333){Ostrava}[Slovakei]
+\mapput(-75.7,45.4166666667){Ottawa}[Kanada]
+\mapput(-1.51666666667,12.3666666667){Ouagadougou}[Burkina Faso]
+\mapput(-1.75,34.6833333333){Oujda}[Marokko]
+\mapput(25.4333333333,65.0){Oulu}[Finnland]
+\mapput(-87.1166666667,37.7666666667){Owensboro}[USA]
+\mapput(-1.25,51.75){Oxford}[GreatBritain]
+\mapput(120.45,-6.2){Padang}[Indonesien]
+\mapput(8.76666666667,51.7166666667){Paderborn}[Germany]
+\mapput(105.833333333,14.15){Pakse}[Laos]
+\mapput(104.75,-2.98333333333){Palembang}[Indonesien]
+% \mapput(13.3666666667,38.1166666667){Palermo}[Italy]
+\mapput(-116.55,33.8333333333)[Palm_Springs]{Palm Springs}[USA]
+\mapput(2.65,39.5833333333)[Palma_de_Mallorca]{Palma de Mallorca}[Spanien]
+\mapput(-79.5333333333,8.95)[Panama_City]{Panama City}[Panama]
+\mapput(121.45,25.0166666667){Panchiao}[Taiwan]
+\mapput(-149.566666667,-17.5333333333){Papeete}[Tahiti]
+\mapput(-55.2166666667,5.83333333333){Paramaribo}[Surinam]
+\mapput(2.33333333333,48.8666666667){Paris}[France]
+\mapput(-118.15,34.15){Pasadena}[USA]
+\mapput(121.0,14.55){Pasay}[Philippinen]
+\mapput(-74.1666666667,40.9166666667){Paterson}[USA]
+\mapput(21.7333333333,38.2333333333){Patras}[Griechenland]
+\mapput(-0.366666666667,43.3){Pau}[France]
+\mapput(-58.0833333333,-32.35){Paysandu}[Uruguay]
+\mapput(18.25,46.0666666667){Pecs}[Ungarn]
+\mapput(-55.7333333333,-22.5)[Pedro_Juan_Caballero]{Pedro Juan Caballero}[Paraguay]
+\mapput(-87.2166666667,30.4166666667){Pensacola}[USA]
+\mapput(-89.6,40.7){Peoria}[USA]
+\mapput(-75.7666666667,4.78333333333){Pereira}[Kolumbien]
+\mapput(56.25,58.0){Perm}[Sowjetunion]
+\mapput(115.833333333,-31.9333333333){Perth}[Australia]
+\mapput(34.9166666667,31.8666666667)[Petach_Tikwa]{Petach Tikwa}[Israel]
+\mapput(-77.4,37.2333333333){Petersburg}[USA]
+\mapput(5.88333333333,49.55){Petingen}[Luxemburg]
+\mapput(8.7,48.8833333333){Pforzheim}[Germany]
+\mapput(-75.15,39.95){Philadelphia}[USA]
+\mapput(104.916666667,11.55)[Phnom_Penh]{Phnom Penh}[Kambodscha]
+\mapput(-112.066666667,33.45){Phoenix}[USA]
+\mapput(100.466666667,5.5){Pinang}[Malaysia]
+\mapput(-92.0166666667,34.2166666667)[Pine_Bluff]{Pine Bluff}[USA]
+\mapput(23.7,37.95){Piraeus}[Griechenland]
+\mapput(-80.0,40.4333333333){Pittsburgh}[USA]
+\mapput(-73.25,42.45){Pittsfield}[USA]
+\mapput(-80.6333333333,-5.25){Piura}[Peru]
+\mapput(24.75,42.1333333333){Plovdiv}[Bulgarien]
+\mapput(-4.1,50.3833333333){Plymouth}[GreatBritain]
+\mapput(13.4166666667,49.75){Plzen}[Tschechien]
+\mapput(-112.45,42.8666666667){Pocatello}[USA]
+\mapput(11.8833333333,-4.76666666667){Pointe-Noire}[Kongo]
+\mapput(73.9666666667,18.5666666667){Poona}[Indien]
+\mapput(21.75,61.4666666667){Pori}[Finnland]
+\mapput(-72.3333333333,18.5333333333){Port-Au-Prince}[Haiti]
+\mapput(8.83333333333,-0.666666666667){Port-Gentil}[Gabun]
+\mapput(-93.9333333333,29.9)[Port_Arthur]{Port Arthur}[USA]
+\mapput(25.6,-33.9666666667)[Port_Elizabeth]{Port Elizabeth}[SouthAfrica]
+\mapput(57.5,-20.1666666667)[Port_Louis]{Port Louis}[Mauritius]
+\mapput(147.133333333,-9.48333333333)[Port_Moresby]{Port Moresby}[Papua-Neuguinea]
+\mapput(-61.5166666667,10.65)[Port_Of_Spain]{Port Of Spain}[Trinidad und Tobago]
+\mapput(32.3,31.2833333333)[Port_Said]{Port Said}[Egypt]
+\mapput(37.1166666667,19.6333333333)[Port_Sudan]{Port Sudan}[Sudan]
+\mapput(168.3,-17.75)[Port_Vila]{Port Vila}[Vanuatu]
+\mapput(-70.25,43.6666666667){Portland}[USA]
+\mapput(-122.683333333,45.5166666667){Portland}[USA]
+\mapput(-8.61666666667,41.15){Porto}[Portugal]
+\mapput(-51.2166666667,-30.05)[Porto_Alegre]{Porto Alegre}[Brasilien]
+\mapput(2.78333333333,6.5)[Porto_Novo]{Porto Novo}[Benin]
+\mapput(-80.4666666667,-1.11666666667){Portoviejo}[Ecuador]
+\mapput(-61.45,15.5666666667){Portsmouth}[Dominica]
+\mapput(16.8833333333,52.4166666667){Posen}[Polen]
+\mapput(-65.75,-19.5833333333){Potosi}[Bolivien]
+\mapput(13.0666666667,52.4){Potsdam}[Germany]
+\mapput(-73.9333333333,41.7){Poughkeepsie}[USA]
+\mapput(14.45,50.0666666667){Praha}[Tschechien]
+\mapput(-23.5,14.9166666667){Praia}[Kapverden]
+\mapput(28.2,-25.75){Pretoria}[SouthAfrica]
+\mapput(-71.4166666667,41.8333333333){Providence}[USA]
+\mapput(-111.65,40.2333333333){Provo}[USA]
+\mapput(-98.2,19.05){Puebla}[Mexiko]
+\mapput(-100.9,28.5166666667)[Puebla_De_Zaragoza]{Puebla De Zaragoza}[Mexiko]
+\mapput(-104.616666667,38.2666666667){Pueblo}[USA]
+\mapput(-88.5333333333,15.6833333333)[Puerto_Barrios]{Puerto Barrios}[Guatemala]
+\mapput(-70.6833333333,19.8)[Puerto_Plata]{Puerto Plata}[Dominikanische Republik]
+\mapput(-54.5666666667,-25.5333333333)[Puerto_Stroessner]{Puerto Stroessner}[Paraguay]
+\mapput(-84.8333333333,10.0){Puntarenas}[Costa Rica]
+\mapput(129.05,35.1){Pusan}[Korea]
+\mapput(125.75,39.0166666667){Pyoengyang}[Korea Dvr]
+\mapput(82.8833333333,28.0833333333){Pyuthan}[Nepal]
+\mapput(-71.2166666667,46.8166666667){Quebec}[Kanada]
+\mapput(-91.5,14.8333333333){Quezaltenango}[Guatemala]
+\mapput(121.033333333,14.65)[Quezon_City]{Quezon City}[Philippinen]
+\mapput(109.183333333,13.7833333333)[Qui_Nhon]{Qui Nhon}[Vietnam]
+\mapput(-78.5,-0.216666666667){Quito}[Ecuador]
+\mapput(-6.85,34.0333333333){Rabat}[Marokko]
+\mapput(152.183333333,-4.21666666667){Rabaul}[Papua-Neuguinea]
+\mapput(-78.6333333333,35.7833333333){Raleigh}[USA]
+\mapput(34.8,32.0666666667)[Ramat_Gan]{Ramat Gan}[Israel]
+\mapput(-70.75,-34.1666666667){Rancagua}[Chile]
+\mapput(10.05,56.4666666667){Randers}[Denmark]
+\mapput(96.1666666667,16.7833333333){Rangoon}[Myanmar]
+\mapput(-103.233333333,44.0833333333)[Rapid_City]{Rapid City}[USA]
+\mapput(39.05,35.95){Raqqa}[Syrien]
+\mapput(73.1333333333,33.6666666667){Rawalpindi}[Pakistan]
+\mapput(-34.8833333333,-8.1){Recife}[Brasilien]
+\mapput(7.2,51.6166666667){Recklinghausen}[Germany]
+\mapput(12.1,49.0166666667){Regensburg}[Germany]
+\mapput(-104.65,50.4166666667){Regina}[Kanada]
+\mapput(6.38333333333,49.55){Remich}[Luxemburg]
+\mapput(7.2,51.1833333333){Remscheid}[Germany]
+\mapput(-119.816666667,39.5166666667){Reno}[USA]
+\mapput(-21.95,64.15){Reykjavik}[Island]
+\mapput(46.7166666667,24.6333333333){Riad}[Saudi-Arabien]
+\mapput(-77.4333333333,37.5333333333){Richmond}[USA]
+\mapput(24.1,56.95){Riga}[Sowjetunion]
+\mapput(-43.2333333333,-22.9)[Rio_De_Janeiro]{Rio De Janeiro}[Brasilien]
+\mapput(-55.8333333333,-31.0){Rivera}[Uruguay]
+\mapput(-117.366666667,33.9833333333){Riverside}[USA]
+\mapput(-79.95,37.2666666667){Roanoke}[USA]
+\mapput(-92.4666666667,44.0166666667){Rochester}[USA]
+\mapput(-77.6,43.1666666667){Rochester}[USA]
+\mapput(-90.5666666667,41.4833333333)[Rock_Island]{Rock Island}[USA]
+\mapput(-89.1,42.2833333333){Rockford}[USA]
+% \mapput(12.4833333333,41.9){Rom}[Italy]
+\mapput(27.8833333333,-26.1666666667){Roodepoort}[SouthAfrica]
+\mapput(-60.6666666667,-32.95){Rosario}[Argentinien]
+\mapput(-61.3833333333,15.3){Roseau}[Dominica]
+\mapput(12.1166666667,55.65){Roskilde}[Denmark]
+\mapput(12.1333333333,54.0833333333){Rostock}[Germany]
+\mapput(39.7,47.2333333333){Rostow}[Sowjetunion]
+\mapput(4.48333333333,51.9166666667){Rotterdam}[Niederlande]
+\mapput(27.9833333333,43.8333333333){Ruse}[Bulgarien]
+\mapput(7.0,49.2333333333)[Saarbrucken]{Saarbrücken}[Germany]
+\mapput(-121.5,38.5833333333){Sacramento}[USA]
+\mapput(-9.33333333333,32.3){Safi}[Marokko]
+\mapput(-83.9333333333,43.4333333333){Saginaw}[USA]
+\mapput(4.38333333333,45.4333333333){Saint-Etienne}[France]
+\mapput(-16.5,16.0166666667){Saint-Louis}[Senegal]
+\mapput(-81.3166666667,29.8833333333)[Saint_Augustine]{Saint Augustine}[USA]
+\mapput(-79.25,43.1666666667)[Saint_Catharine's]{Saint Catharine's}[Kanada]
+\mapput(-52.7166666667,47.55)[Saint_John's]{Saint John's}[Kanada]
+\mapput(-94.85,39.7666666667)[Saint_Joseph]{Saint Joseph}[USA]
+\mapput(-90.2,38.6333333333)[Saint_Louis]{Saint Louis}[USA]
+\mapput(-93.1,44.95)[Saint_Paul]{Saint Paul}[USA]
+\mapput(-82.6333333333,27.7666666667)[Saint_Petersburg]{Saint Petersburg}[USA]
+\mapput(-70.8833333333,42.5166666667){Salem}[USA]
+\mapput(-123.033333333,44.9333333333){Salem}[USA]
+\mapput(-121.65,36.6666666667){Salinas}[USA]
+\mapput(82.1833333333,28.35){Saliyan}[Nepal]
+\mapput(-111.883333333,40.75)[Salt_Lake_City]{Salt Lake City}[USA]
+\mapput(-65.4166666667,-24.7833333333){Salta}[Argentinien]
+\mapput(-57.8333333333,-31.45){Salto}[Uruguay]
+\mapput(-38.5166666667,-12.9833333333){Salvador}[Brasilien]
+\mapput(13.05,47.8){Salzburg}[Austria]
+\mapput(10.3333333333,52.0833333333){Salzgitter}[Germany]
+\mapput(-98.4833333333,29.4333333333)[San_Antonio]{San Antonio}[USA]
+\mapput(-117.283333333,34.1)[San_Bernardino]{San Bernardino}[USA]
+\mapput(-72.25,7.76666666667)[San_Cristobal]{San Cristobal}[Venezuela]
+\mapput(-117.15,32.7166666667)[San_Diego]{San Diego}[USA]
+\mapput(-122.416666667,37.7833333333)[San_Francisco]{San Francisco}[USA]
+\mapput(-84.0833333333,9.93333333333)[San_Jose]{San Jose}[Costa Rica]
+\mapput(-121.883333333,37.3333333333)[San_Jose]{San Jose}[USA]
+\mapput(-68.5166666667,-31.5333333333)[San_Juan]{San Juan}[Argentinien]
+\mapput(-71.2,18.8166666667)[San_Juan]{San Juan}[Dominikanische Republik]
+\mapput(-66.1166666667,18.4666666667)[San_Juan]{San Juan}[Puerto Rico]
+\mapput(-57.5333333333,-25.3333333333)[San_Lorenzo]{San Lorenzo}[Paraguay]
+\mapput(-100.983333333,22.15)[San_Luis_Potosi]{San Luis Potosi}[Mexiko]
+\mapput(12.4666666667,43.9166666667)[San_Marino]{San Marino}[San Marino]
+\mapput(-88.1666666667,13.4666666667)[San_Miguel]{San Miguel}[El Salvador]
+\mapput(-65.25,-26.7833333333)[San_Miguel_De_Tucuman]{San Miguel De Tucuman}[Argentinien]
+\mapput(-88.0166666667,15.4333333333)[San_Pedro_Sula]{San Pedro Sula}[Honduras]
+\mapput(-89.2,13.7)[San_Salvador]{San Salvador}[El Salvador]
+\mapput(44.2,15.3833333333){Sana}[Jemen]
+\mapput(15.6166666667,48.2166666667)[Sankt_Poelten]{Sankt Poelten}[Austria]
+\mapput(39.2,-6.2){Sansibar}[Tansania]
+\mapput(-89.5166666667,14.0)[Santa_Ana]{Santa Ana}[El Salvador]
+\mapput(-119.7,34.4166666667)[Santa_Barbara]{Santa Barbara}[USA]
+\mapput(-79.9666666667,22.4166666667)[Santa_Clara]{Santa Clara}[Kuba]
+\mapput(-63.1666666667,-17.8)[Santa_Cruz]{Santa Cruz}[Bolivien]
+\mapput(-60.6833333333,-31.5833333333)[Santa_Fe]{Santa Fe}[Argentinien]
+\mapput(-105.933333333,35.6833333333)[Santa_Fe]{Santa Fe}[USA]
+\mapput(-122.716666667,38.4333333333)[Santa_Rosa]{Santa Rosa}[USA]
+\mapput(-70.6666666667,19.5){Santiago}[Dominikanische Republik]
+\mapput(-80.9833333333,8.13333333333){Santiago}[Panama]
+\mapput(-70.6666666667,-33.45)[Santiago_De_Chile]{Santiago De Chile}[Chile]
+\mapput(-75.8166666667,20.0)[Santiago_De_Cuba]{Santiago De Cuba}[Kuba]
+\mapput(-69.9,18.4666666667)[Santo_Domingo]{Santo Domingo}[Dominikanische Republik]
+\mapput(-46.6166666667,-23.5333333333)[Sao_Paulo]{Sao Paulo}[Brasilien]
+\mapput(6.71666666667,0.2)[Sao_Tome]{Sao Tome}[Sao Tome und Principe]
+\mapput(141.35,43.05){Sapporo}[Japan]
+\mapput(18.4166666667,43.8333333333){Sarajewo}[Bosnien-Herzegowina]
+\mapput(18.3666666667,9.13333333333){Sarh}[Tschad]
+\mapput(-81.1,32.0833333333){Savannah}[USA]
+\mapput(104.75,16.5666666667){Savannakhet}[Laos]
+\mapput(8.66666666667,47.6666666667){Schaffhausen}[Schweiz]
+\mapput(-73.95,42.8166666667){Schenectady}[USA]
+\mapput(11.3833333333,53.6333333333){Schwerin}[Germany]
+\mapput(-75.6666666667,41.4166666667){Scranton}[USA]
+\mapput(-122.333333333,47.6166666667){Seattle}[USA]
+\mapput(-6.3,13.4666666667){Segou}[Mali]
+\mapput(110.483333333,-6.96666666667){Semarang}[Indonesien]
+\mapput(127.0,37.5666666667){Seoul}[Korea]
+\mapput(103.916666667,1.38333333333){Serangoon}[Singapur]
+\mapput(36.1,32.0666666667){Serka}[Jordanien]
+\mapput(23.5166666667,41.0833333333){Serres}[Griechenland]
+\mapput(5.4,36.1833333333){Setif}[Algerien]
+\mapput(-8.9,38.5166666667){Setubal}[Portugal]
+\mapput(-5.98333333333,37.3833333333){Sevilla}[Spanien]
+\mapput(10.7166666667,34.75){Sfax}[Tunesien]
+\mapput(121.466666667,31.2333333333){Shanghai}[China]
+\mapput(55.4333333333,25.3333333333){Sharjah}[Emirates]
+\mapput(-1.5,53.3833333333){Sheffield}[GreatBritain]
+\mapput(123.433333333,41.8333333333){Shenyang}[China]
+\mapput(52.5666666667,29.6333333333){Shiraz}[Iran]
+\mapput(19.0166666667,42.05){Shkoder}[Albanien]
+\mapput(-93.75,32.5166666667){Shreveport}[USA]
+\mapput(31.25,30.1)[Shubra_Al-Khaima]{Shubra Al-Khaima}[Egypt]
+\mapput(-0.65,35.25){Sidi-Bel-Abbes}[Algerien]
+\mapput(8.03333333333,50.8666666667){Siegen}[Germany]
+\mapput(-9.11666666667,11.4666666667){Siguiri}[Guinea]
+\mapput(-5.63333333333,11.3){Sikasso}[Mali]
+\mapput(103.85,1.28333333333){Singapur}[Singapur]
+\mapput(-96.4,42.5)[Sioux_City]{Sioux City}[USA]
+\mapput(-96.7333333333,43.55)[Sioux_Falls]{Sioux Falls}[USA]
+\mapput(21.4833333333,42.0){Skopje}[Mazedonien]
+\mapput(14.5166666667,35.9166666667){Sliema}[Malta]
+\mapput(23.3166666667,42.6833333333){Sofia}[Bulgarien]
+\mapput(7.08333333333,51.1833333333){Solingen}[Germany]
+\mapput(100.583333333,7.2){Songkhla}[Thailand]
+\mapput(19.1166666667,50.2666666667){Sosnowitz}[Polen]
+\mapput(-86.25,41.6833333333)[South_Bend]{South Bend}[USA]
+\mapput(-1.38333333333,50.9){Southampton}[GreatBritain]
+\mapput(-81.95,34.9333333333){Spartanburg}[USA]
+\mapput(16.4666666667,43.5166666667){Split}[Kroatien]
+\mapput(-117.433333333,47.6666666667){Spokane}[USA]
+\mapput(-89.65,39.8){Springfield}[USA]
+\mapput(-72.6,42.1){Springfield}[USA]
+\mapput(-93.3,37.2166666667){Springfield}[USA]
+\mapput(-73.5666666667,45.4)[St_Catharine's]{St Catharine's}[Kanada]
+\mapput(9.38333333333,47.4166666667)[St_Gallen]{St Gallen}[Schweiz]
+\mapput(-64.7,32.4)[St_George's]{St George's}[Bermuda-Inseln]
+\mapput(-61.7333333333,12.0666666667)[St_George's]{St George's}[Grenada]
+\mapput(-61.8333333333,17.1333333333)[St_John's]{St John's}[Antigua]
+\mapput(-54.05,5.48333333333)[St_Laurent]{St Laurent}[Französisch-Guayana]
+\mapput(-73.5333333333,41.05){Stamford}[USA]
+\mapput(25.6166666667,42.4166666667)[Stara_Zagora]{Stara Zagora}[Bulgarien]
+\mapput(5.75,58.9666666667){Stavanger}[Norwegen]
+\mapput(14.5333333333,53.4166666667){Stettin}[Polen]
+\mapput(14.4166666667,48.0666666667){Steyr}[Austria]
+\mapput(18.05,59.3333333333){Stockholm}[Schweden]
+\mapput(-121.283333333,37.95){Stockton}[USA]
+\mapput(7.75,48.5833333333){Strasbourg}[France]
+\mapput(9.18333333333,48.7666666667){Stuttgart}[Germany]
+\mapput(-65.2833333333,-19.0333333333){Sucre}[Bolivien]
+\mapput(-81.0,46.5){Sudbury}[Kanada]
+\mapput(-0.0,-89.9833333333)[Sudpol]{Südpol}[]
+\mapput(32.55,29.9833333333){Suez}[Egypt]
+\mapput(-122.033333333,37.3833333333){Sunnyvale}[USA]
+\mapput(112.75,-7.23333333333){Surabaya}[Indonesien]
+\mapput(110.833333333,-7.53333333333){Surakarta}[Indonesien]
+\mapput(178.416666667,-18.1333333333){Suva}[Fidschi]
+\mapput(60.6,56.85){Swerdlowsk}[Sowjetunion]
+\mapput(151.2,-33.8833333333){Sydney}[Australia]
+\mapput(-76.15,43.05){Syracuse}[USA]
+\mapput(20.15,46.25){Szeged}[Ungarn]
+\mapput(36.5333333333,28.3666666667){Tabouk}[Saudi-Arabien]
+\mapput(46.3,38.0833333333){Tabriz}[Iran]
+\mapput(-122.433333333,47.25){Tacoma}[USA]
+\mapput(128.6,35.8666666667){Taegu}[Korea]
+\mapput(127.433333333,36.3333333333){Taejeon}[Korea]
+\mapput(5.31666666667,14.95){Tahoua}[Niger]
+\mapput(120.666666667,24.15){Taichung}[Taiwan]
+\mapput(40.35,21.25){Taif}[Saudi-Arabien]
+\mapput(120.233333333,23.0166666667){Tainan}[Taiwan]
+\mapput(121.5,25.05){Taipeh}[Taiwan]
+\mapput(44.0333333333,13.5833333333){Tais}[Jemen]
+\mapput(-71.6666666667,-35.4666666667){Talca}[Chile]
+\mapput(-73.1666666667,-36.6666666667){Talcahuano}[Chile]
+\mapput(-84.2833333333,30.45){Tallahassee}[USA]
+\mapput(-0.816666666667,9.43333333333){Tamale}[Ghana]
+\mapput(-82.45,27.95){Tampa}[USA]
+\mapput(23.75,61.5333333333){Tampere}[Finnland]
+\mapput(-97.85,22.2166666667){Tampico}[Mexiko]
+\mapput(30.8333333333,-5.11666666667){Tanga}[Tansania]
+\mapput(-5.83333333333,35.8){Tanger}[Marokko]
+\mapput(31.0,30.8){Tanta}[Egypt]
+\mapput(173.0,1.5){Tarawa}[Kiribati]
+\mapput(69.3,41.3333333333){Taschkent}[Sowjetunion]
+\mapput(96.8833333333,20.9166666667){Taunggyi}[Myanmar]
+\mapput(44.75,41.7){Tbilisi}[Sowjetunion]
+\mapput(-87.2166666667,14.1){Tegucigalpa}[Honduras]
+\mapput(51.4333333333,35.6666666667){Teheran}[Iran]
+\mapput(34.7666666667,32.0833333333)[Tel_Aviv]{Tel Aviv}[Israel]
+\mapput(21.25,45.75){Temeschburg}[Rumänien]
+\mapput(-111.933333333,33.4166666667){Tempe}[USA]
+\mapput(-72.6666666667,-38.75){Temuco}[Chile]
+\mapput(16.0333333333,47.7166666667){Ternitz}[Austria]
+\mapput(-87.4,39.4666666667)[Terre_Haute]{Terre Haute}[USA]
+\mapput(-5.36666666667,35.5666666667){Tetouan}[Marokko]
+\mapput(22.9666666667,40.6333333333){Thessaloniki}[Griechenland]
+\mapput(-16.8666666667,14.8166666667){Thies}[Senegal]
+\mapput(89.75,27.5333333333){Thimbu}[Bhutan]
+\mapput(7.63333333333,46.7666666667){Thun}[Schweiz]
+\mapput(117.2,39.1333333333){Tianjin}[China]
+\mapput(-117.016666667,32.5333333333){Tijuana}[Mexiko]
+\mapput(5.08333333333,51.5666666667){Tilburg}[Niederlande]
+\mapput(-3.01666666667,16.7666666667){Timbuktu}[Mali]
+\mapput(19.8333333333,41.3333333333){Tirana}[Albanien]
+\mapput(-1.35,34.8833333333){Tlemcen}[Algerien]
+\mapput(49.3833333333,-18.1666666667){Toamasina}[Madagaskar]
+\mapput(139.766666667,35.7){Tokyo}[Japan]
+\mapput(-83.55,41.65){Toledo}[USA]
+\mapput(43.6833333333,-23.3333333333){Toliary}[Madagaskar]
+\mapput(-95.6666666667,39.05){Topeka}[USA]
+\mapput(-79.3833333333,43.65){Toronto}[Kanada]
+\mapput(-103.433333333,25.55){Torreon}[Mexiko]
+\mapput(1.45,43.6166666667){Toulouse}[France]
+\mapput(0.683333333333,47.3833333333){Tours}[France]
+\mapput(14.2333333333,48.2166666667){Traun}[Austria]
+\mapput(-74.7666666667,40.2166666667){Trenton}[USA]
+\mapput(35.8333333333,34.45){Tripoli}[Libanon]
+\mapput(13.1833333333,32.9){Tripolis}[Libyen]
+\mapput(10.4166666667,63.4166666667){Trondheim}[Norwegen]
+\mapput(-73.6833333333,42.7333333333){Troy}[USA]
+\mapput(-79.0333333333,-8.11666666667){Trujillo}[Peru]
+\mapput(1.18333333333,8.98333333333){Tschoudjo}[Togo]
+\mapput(17.7,-19.2166666667){Tsumeb}[Namibia]
+\mapput(-110.966666667,32.2166666667){Tucson}[USA]
+\mapput(-96.0,36.15){Tulsa}[USA]
+\mapput(10.2,36.8){Tunis}[Tunesien]
+% \mapput(7.66666666667,45.05){Turin}[Italy]
+\mapput(22.25,60.45){Turku}[Finnland]
+\mapput(-87.5666666667,33.2){Tuscaloosa}[USA]
+\mapput(119.466666667,-5.15)[Ujung_Padang]{Ujung Padang}[Indonesien]
+\mapput(106.883333333,47.9166666667)[Ulan_Bator]{Ulan Bator}[Mongolei]
+\mapput(10.0,48.4166666667){Ulm}[Germany]
+\mapput(31.0,-29.8833333333){Umhlazi}[SouthAfrica]
+\mapput(17.6333333333,59.9166666667){Uppsala}[Schweden]
+\mapput(-75.2333333333,43.1){Utica}[USA]
+\mapput(5.11666666667,52.1){Utrecht}[Niederlande]
+\mapput(9.53333333333,47.1333333333){Vaduz}[Lichtenstein]
+\mapput(16.5333333333,59.6){Vaesteras}[Schweden]
+\mapput(-0.366666666667,39.4666666667){Valencia}[Spanien]
+\mapput(-68.0,10.1833333333){Valencia}[Venezuela]
+\mapput(-4.75,41.65){Valladolid}[Spanien]
+\mapput(14.5333333333,35.9){Valletta}[Malta]
+\mapput(-71.6666666667,-33.0833333333){Valparaiso}[Chile]
+\mapput(-123.116666667,49.2833333333){Vancouver}[Kanada]
+\mapput(24.95,60.3){Vantaa}[Finnland]
+\mapput(27.95,43.2){Varna}[Bulgarien]
+\mapput(9.55,55.7166666667){Vejle}[Denmark]
+% \mapput(12.35,45.45){Venedig}[Italy]
+\mapput(-96.1333333333,19.2)[Vera_Cruz]{Vera Cruz}[Mexiko]
+\mapput(114.216666667,22.2666666667){Victoria}[Hongkong]
+\mapput(-123.366666667,48.4166666667){Victoria}[Kanada]
+\mapput(55.4666666667,-4.63333333333){Victoria}[Seschellen]
+\mapput(102.6,17.9666666667){Vientiane}[Laos]
+\mapput(-8.66666666667,41.0666666667)[Vila_Nova_De_Gaia]{Vila Nova De Gaia}[Portugal]
+\mapput(13.85,46.6166666667){Villach}[Austria]
+\mapput(-71.5833333333,-33.0333333333)[Vina_Del_Mar]{Vina Del Mar}[Chile]
+\mapput(-75.0333333333,39.4833333333){Vineland}[USA]
+\mapput(22.95,39.3666666667){Volos}[Griechenland]
+\mapput(-97.1333333333,31.55){Waco}[USA]
+\mapput(33.05,14.4)[Wadi_Medani]{Wadi Medani}[Sudan]
+\mapput(21.0,52.25){Warschau}[Polen]
+\mapput(-71.45,41.7){Warwick}[USA]
+\mapput(-77.0166666667,38.9){Washington}[USA]
+\mapput(-73.05,41.55){Waterbury}[USA]
+\mapput(-7.1,52.25){Waterford}[Irland]
+\mapput(-92.3333333333,42.5){Waterloo}[USA]
+\mapput(174.85,-41.4666666667){Wellington}[Neuseeland]
+\mapput(14.0333333333,48.1666666667){Wels}[Austria]
+\mapput(-80.05,26.7166666667)[West_Palm_Beach]{West Palm Beach}[USA]
+\mapput(-80.7166666667,40.0666666667){Wheeling}[USA]
+\mapput(-97.3333333333,37.6833333333){Wichita}[USA]
+\mapput(-98.4833333333,33.9166666667)[Wichita_Falls]{Wichita Falls}[USA]
+\mapput(16.3666666667,48.2){Wien}[Austria]
+\mapput(16.25,47.8)[Wiener_Neustadt]{Wiener Neustadt}[Austria]
+\mapput(8.25,50.0833333333){Wiesbaden}[Germany]
+\mapput(-75.8833333333,41.25)[Wilkes_Barre]{Wilkes Barre}[USA]
+\mapput(-68.95,12.1){Willemstad}[Niederlande]
+\mapput(-76.7,37.2666666667){Williamsburg}[USA]
+\mapput(-103.616666667,48.1833333333){Williston}[USA]
+\mapput(-75.55,39.75){Wilmington}[USA]
+\mapput(-77.9166666667,34.2333333333){Wilmington}[USA]
+\mapput(17.1,-22.5666666667){Windhuk}[Namibia]
+\mapput(-83.0166666667,42.3){Windsor}[Kanada]
+\mapput(-97.15,49.8833333333){Winnipeg}[Kanada]
+\mapput(-80.25,36.1)[Winston_Salem]{Winston Salem}[USA]
+\mapput(8.75,47.5){Winterthur}[Schweiz]
+\mapput(7.33333333333,51.4333333333){Witten}[Germany]
+\mapput(131.9,43.1333333333){Wladiwostok}[Sowjetunion]
+\mapput(14.8333333333,46.8333333333){Wolfsberg}[Austria]
+\mapput(10.8,52.4333333333){Wolfsburg}[Germany]
+\mapput(44.4166666667,48.75){Wolgograd}[Sowjetunion]
+\mapput(137.95,-17.2166666667){Wollongong}[Australia]
+\mapput(-71.8,42.2666666667){Worcester}[USA]
+\mapput(114.25,36.75){Wuhan}[China]
+\mapput(7.18333333333,51.2666666667){Wuppertal}[Germany]
+\mapput(9.93333333333,49.8)[Wurzburg]{Würzburg}[Germany]
+\mapput(108.9,34.2666666667){Xian}[China]
+\mapput(-120.516666667,46.6){Yakima}[USA]
+\mapput(11.5166666667,3.85){Yaounde}[Kamerun]
+\mapput(167.166666667,-1.83333333333){Yaren}[Nauru]
+\mapput(141.25,41.0666666667){Yokohama}[Japan]
+\mapput(-1.08333333333,53.95){York}[GreatBritain]
+\mapput(-76.7333333333,39.9666666667){York}[USA]
+\mapput(-80.65,41.1){Youngstown}[USA]
+\mapput(120.05,24.85){Yunghu}[Taiwan]
+\mapput(31.5,30.5833333333){Zagazig}[Egypt]
+\mapput(16.0,45.8){Zagreb}[Koratien]
+\mapput(122.083333333,6.91666666667){Zamboanga}[Philippinen]
+\mapput(-0.9,41.65){Zaragoza}[Spanien]
+\mapput(-16.3333333333,12.5833333333){Ziguinchor}[Senegal]
+\mapput(8.96666666667,13.7666666667){Zinder}[Niger]
+\mapput(35.3666666667,-15.3666666667){Zomba}[Malawi]
+\mapput(8.51666666667,47.3666666667)[Zurich]{Zürich}[Schweiz]
+\mapput(12.5,50.7333333333){Zwickau}[Germany]
+% Italy
+\mapput[90](13.600000,37.296389){Agrigento}[Italy]
+\mapput[0](8.612500,44.914167){Alessandria}[Italy]
+\mapput[90](13.512500,43.623611){Ancona }[Italy]
+\mapput[90](7.316667,45.737500){Aosta}[Italy]
+\mapput[90](11.883333,43.466111){Arezzo}[Italy]
+\mapput[90](13.579167,42.852500){Ascoli Piceno}[Italy]
+\mapput[90](8.204167,44.900278){Asti}[Italy]
+\mapput[90](14.795833,40.914444){Avellino}[Italy]
+\mapput[90](16.879167,41.127500){Bari}[Italy]
+\mapput[90](12.216667,46.137222){Belluno}[Italy]
+\mapput[90](14.775000,41.131111){Benevento}[Italy]
+\mapput[70](9.662500,45.702778){Bergamo}[Italy]
+\mapput[-90](11.350000,44.498056){Bologna}[Italy]
+\mapput[90](11.354167,46.496944){Bolzano}[Italy]
+\mapput[90](10.225000,45.542500){Brescia}[Italy]
+\mapput[90](17.770833,40.653889){Brindisi}[Italy]
+\mapput[90](9.116667,39.220833){Cagliari}[Italy]
+\mapput[90](14.062500,37.470000){Caltanissetta}[Italy]
+\mapput[90](14.654167,41.563056){Campobasso}[Italy]
+\mapput[-180](15.066667,37.033333){Canicattini}% (mon pays)[Italy]
+\mapput[90](14.329167,41.072500){Caserta}[Italy]
+\mapput[90](15.087500,37.503611){Catania}[Italy]
+\mapput[90](16.591667,38.904444){Catanzaro}[Italy]
+\mapput[90](14.166667,42.350556){Chieti}[Italy]
+\mapput[90](9.258333,45.793611){Como}[Italy]
+\mapput[90](16.258333,39.285278){Cosenza}[Italy]
+\mapput[90](10.025000,45.133333){Cremona}[Italy]
+\mapput[90](7.550000,44.392500){Cuneo}[Italy]
+\mapput[90](14.287500,37.541667){Enna}[Italy]
+\mapput[90](11.596111,44.842778){Ferrara}[Italy]
+\mapput[90](11.254167,43.753889){Firenze}[Italy]
+\mapput[90](15.545833,41.462500){Foggia}[Italy]
+\mapput[90](12.037500,44.222500){Forli}[Italy]
+\mapput[90](13.354167,41.639167){Frosinone}[Italy]
+\mapput[90](8.920833,44.418889){Genova}[Italy]
+\mapput[90](13.625000,45.941667){Gorizia}[Italy]
+\mapput[90](11.112500,42.759167){Grosseto}[Italy]
+\mapput[90](8.016667,43.875000){Imperia}[Italy]
+\mapput[90](14.250000,41.400000){Isernia}[Italy]
+\mapput[90](9.816667,44.090556){La Spezia}[Italy]
+\mapput[90](13.400000,42.350278){L'Aquila}[Italy]
+\mapput[90](12.904167,41.466389){Latina}[Italy]
+\mapput[90](18.170833,40.350833){Lecce}[Italy]
+\mapput[90](10.308333,43.526944){Livorno}[Italy]
+\mapput[90](10.504167,43.842778){Lucca}[Italy]
+\mapput[90](13.425000,43.295833){Macerata}[Italy]
+\mapput[90](10.795833,45.159167){Mantova}[Italy]
+\mapput[0](12.45,37.78){Marsala}[Italy]
+\mapput[90](10.133333,44.022222){Massa}[Italy]
+\mapput[90](16.612500,40.665833){Matera}[Italy]
+\mapput[90](15.575000,38.192778){Messina}[Italy]
+\mapput[90](9.191944,45.466389){Milano}[Italy]
+\mapput[-90](10.883333,44.645833){Modena}[Italy]
+\mapput[90](14.254167,40.862778){Napoli}[Italy]
+\mapput[90](8.616667,45.448333){Novara}[Italy]
+\mapput[90](9.337500,40.319722){Nuoro}[Italy]
+\mapput[90](8.600000,39.900000){Oristano}[Italy]
+\mapput[90](11.870833,45.400278){Padova}[Italy]
+\mapput[90](13.379167,38.136667){Palermo}[Italy]
+\mapput[90](12.000000,36.800000){Pantelleria}[Italy]
+\mapput[90](10.333333,44.802222){Parma}[Italy]
+\mapput[90](9.151389,45.184444){Pavia}[Italy]
+\mapput[90](12.391667,43.112222){Perugia}[Italy]
+\mapput[0](12.912500,43.908611){Pesaro}[Italy]
+\mapput[90](14.212500,42.459444){Pescara}[Italy]
+\mapput[90](9.695833,45.050000){Piacenza}[Italy]
+\mapput[90](10.395833,43.722222){Pisa}[Italy]
+\mapput[90](10.916667,43.932778){Pistoia}[Italy]
+\mapput[90](12.645833,45.958056){Pordenone}[Italy]
+\mapput[90](15.808333,40.639167){Potenza}[Italy]
+\mapput[0](14.754167,36.940556){Ragusa}[Italy]
+\mapput[90](12.200000,44.418611){Ravenna}[Italy]
+\mapput[0](15.645833,38.106389){Reggio Calabria}[Italy]
+\mapput[50](10.629167,44.695833){Reggio Emilia}[Italy]
+\mapput[90](12.858333,42.401667){Rieti}[Italy]
+% ROMA 12.454167,41.923611[Italy]
+\mapput[90](12.483333,41.883333){Rome}[Italy]
+\mapput[90](11.791667,45.072500){Rovigo}[Italy]
+\mapput[90](14.762500,40.679444){Salerno}[Italy]
+\mapput[90](8.562500,40.724444){Sassari}[Italy]
+\mapput[90](8.483333,44.304444){Savona}[Italy]
+\mapput[90](11.333333,43.317500){Siena}[Italy]
+\mapput[0](15.308333,37.063333){Siracusa}[Italy]
+\mapput[90](9.870833,46.171111){Sondrio}[Italy]
+\mapput[90](17.229167,40.475000){Taranto}[Italy]
+\mapput[90](13.733333,42.657500){Teramo}[Italy]
+\mapput[90](12.645833,42.561111){Terni}[Italy]
+\mapput[90](7.683333,45.070556){Torino}[Italy]
+\mapput[90](12.508333,38.031389){Trapani}[Italy]
+\mapput[90](11.120833,46.066389){Trento}[Italy]
+\mapput[90](12.245833,45.665278){Treviso}[Italy]
+\mapput[90](13.762500,45.643056){Trieste}[Italy]
+\mapput[90](13.233333,46.059444){Udine}[Italy]
+\mapput[90](8.800000,45.000000){Varese}[Italy]
+\mapput[0](12.337500,45.433611){Venezia}[Italy]
+\mapput[90](8.420833,45.329444){Vercelli}[Italy]
+\mapput[90](10.995833,45.442500){Verona}[Italy]
+\mapput[90](11.545833,45.546667){Vicenza}[Italy]
+\mapput[90](12.104167,42.416389){Viterbo}[Italy]
+% France
+\mapput[90](1.44278,43.6053){Toulouse}[France]
+\mapput[90](0.619444,44.2042){Agen}[France]
+\mapput[90](4.80889,43.9494){Avignon}[France]
+\mapput[90](2.44056,44.9261){Aurillac}[France]
+\mapput[90](5.366667,43.300000){Marseille}[France]
+\mapput[0](4.850000,45.733333){Lyon}[France]
+\mapput[-90](3.0875,45.7806){Clermont-Ferrand}[France]
+\mapput[90](4.39028,45.74347){St Etienne}[France]
+\mapput[90](-0.566667,44.833333){Bordeaux}[France]
+\mapput[90](0.160278,47.65){Angouleme}[France]
+\mapput[90](-1.15,46.1603){La Rochelle}[France]
+\mapput[90](-4.483333,48.383333){Brest}[France]
+\mapput[90](-1.67944,48.1147){Rennes}[France]
+\mapput[-90](-0.36944,49.1831){Caen}[France]
+\mapput[90](5.050000,47.316667){Dijon}[France]
+\mapput[30](2.3775,51.0383){Dunkerque}[France]
+\mapput[90](1.905,47.9031){Orleans}[France]
+\mapput[180](0.100000,49.483333){Le Havre}[France]
+\mapput[90](1.15333,49.0242){Evreux}[France]
+\mapput[90](0.183333,48.000000)[Le_Mans]{Le Mans}[France]
+\mapput[90](0.689167,47.3936){Tours}[France]
+\mapput[90](0.546111,46.8178){Chatellerault}[France]
+\mapput[90](1.266667,45.933333){Limoges}[France]
+\mapput[90](6.183333,49.116667){Metz}[France]
+\mapput[90](-1.583333,47.200000){Nantes}[France]
+\mapput[90](4.016667,49.266667){Reims}[France]
+\mapput[30](7.74861,48.65){Strasbourg}[France]
+\mapput[30](3.56778,47.7983){Auxerre}[France]
+\mapput[90](3.05,50.6333){Lille}[France]
+\mapput[90](1.06667,49.45){Rouen}[France]
+\mapput[90](5.7,45.2){Grenoble}[France]
+\mapput[90](1.53333,45.16667){Brive}[France]
+\mapput[90](1.45,44.45){Cahors}[France]
+\mapput[90](0.36667,43.333){Pau}[France]
+\mapput[90](2.8833,42.7){Perpignan}[France]
+\mapput[90](-1.55,43.4833){Biarritz}[France]
+\mapput[90](2.333,43.2167){Carcassonne}[France]
+\mapput[90](3.87722,43.6119){Montpellier}[France]
+\mapput[90](0.3333,46.5833){Poitiers}[France]
+\mapput[0](2.21667,43.6167){Castres}[France]
+\mapput[90](1.60778,42.9664){Foix}[France]
+\mapput[90](9.45028,42.7008){Bastia}[France]
+\mapput[90](8.73694,41.9267){Ajaccio}[France]
diff --git a/graphics/pstricks/contrib/pst-geo/data/citycapitals.dat b/graphics/pstricks/contrib/pst-geo/data/citycapitals.dat
new file mode 100644
index 0000000000..23b7c08daf
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/citycapitals.dat
@@ -0,0 +1,325 @@
+/citycapitals
+[
+%Abidjan IVORY COAST
+[319 -242]
+%Accra GHANA
+[332 -14]
+%Addis Ababa ETHIOPIA
+[542 2325]
+%Aden YEMEN
+[ 761 2701]
+%Algiers ALGERIA
+ [ 2205 183]
+%Amman JORDAN
+ [1917 2156]
+%Amsterdam NETHERLANDS
+ [3142 293]
+%Andorra la Vella ANDORRA
+ [2551 91]
+%Ankara TURKEY
+ [2396 1972]
+%Antananarivo MADAGASCAR
+ [-1140 2850]
+%Asuncion PARAGUAY
+ [-1518 -3459]
+%Athens GREECE
+ [2278 1424]
+%Baghdad IRAQ
+[2000 2666]
+%Bamako MALI
+ [759 -481]
+%Bangkok THAILAND
+[826 6032]
+%Bangui CENTRAL AFRICAN REPUBLIC
+ [240 1080]
+%Banjul GAMBIA
+ [780 -1020]
+%Beijing CHINA
+ [2395 6983]
+%Beirut LEBANON
+ [2034 2130]
+%Belfast N [IRELAND
+ [3275 -356]
+%Belgrade YUGOSLAVIA
+ [2689 1228]
+%Belize BELIZE
+ [1050 -5280]
+%Berlin GERMANY
+ [3152 805]
+%Bern SWITZERLAND
+ [2818 446]
+%Bissau GUINEA-BISSAU
+ [720 -960]
+%Bogota COLUMBIA
+ [275 -4445]
+%Bonn GERMANY
+ [3044 426]
+%Brasilia BRAZIL
+ [-948 -2872]
+%Brazzaville CONGO
+ [-300 900]
+%Bridgetown BARBADOS
+ [786 -3540]
+%Brussels BELGIUM
+ [3051 262]
+%Bucharest ROMANIA
+ [2666 1565]
+%Budapest HUNGARY
+ [2851 1143]
+%Buenos Aires ARGENTINA
+ [-2062 -3489]
+%Bujumbura BURUNDI
+ [-180 1770]
+%Cairo EGYPT
+ [1804 1875]
+%Canberra AUSTRALIA
+ [-2119 8946]
+%Caracas VENEZUELA
+ [631 -4015]
+%Cayenne FR GUIANA
+ [296 -3140]
+%Colombo SRI LANKA
+ [415 4791]
+%Conakry GUINEA
+ [570 -810]
+%Copenhagen DENMARK
+ [3341 755]
+%Dacca BENGLADESH
+ [1423 5425]
+%Dakar SENEGAL
+ [890 -1060]
+%Damascus SYRIA
+ [2011 2178]
+%Dar Es Salaam TANZANIA
+ [-409 2357]
+%Djibouti DJIBOUTI
+ [690 2580]
+%Dublin IRELAND
+ [3200 -375]
+%Edinburgh SCOTLAND
+ [3357 -191]
+%Freetown SIERRA LEONE
+ [507 -791]
+%Gaborone BOTSWANA
+ [-1380 1530]
+%Georgetown GUYANA
+ [409 -3489]
+%Godthab GREENLAND
+ [3840 -3060]
+%Guatemala GUATEMALA
+ [878 -5431]
+%Hanoi N VIETNAM
+ [1262 6351]
+%Harare ZIMBABWE
+[-1069 1864]
+%Havana CUBA
+ [1387 -4943]
+%Helsinki FINLAND
+ [3610 1496]
+%Ho Chi Minh City S VIETNAM
+ [647 6401]
+%Islamabad PAKISTAN
+[2040 4380]
+%Jakarta INDONESIA
+ [-371 6413]
+%Jerusalem ISRAEL
+ [1907 2113]
+%Kabul AFGANISTAN
+[2072 4150]
+%Kampala UGANDA
+[17 1948]
+%Katmandu NEPAL
+[1664 5117]
+%Khartoum SUDAN
+[935 1951]
+%Kiev UKRAINE
+ [3026 1832]
+%Kigali RWANDA
+ [-120 1812]
+%Kingston JAMAICA
+[1080 -4606]
+%Kinshasa ZAIRE
+[-319 918]
+%Koror (Palau) BELAU
+[439 8072]
+%Kuala Lumpur MALAYSIA
+ [188 6103]
+%Kuwait KUWAIT
+[1740 2880]
+%La Paz BOLIVIA
+[-989 -4089]
+%Lagos NIGERIA
+[386 206]
+%Libreville GABON
+[300 570]
+%Lilongwe MALAWI
+[-840 2040]
+%Lima PERU
+[-723 -4622]
+%Lisbon PORTUGAL
+[2323 -548]
+%Lome TOGO
+[367 73]
+%London ENGLAND
+ [3061 -8]
+%Luanda ANGOLA
+[-529 794]
+%Lusaka ZAMBIA
+[-925 1698]
+%Luxembourg LUXEMBOURG
+ [2977 367]
+%Madrid SPAIN
+ [2426 -221]
+%Malabo E GUINEA
+[240 510]
+%Male MALDIVES
+[270 4380]
+%Managua NICARAGUA
+[729 -5168]
+%Manama BAHRAIN
+[1560 3060]
+%Maputo MOZAMBIQUE
+[-1560 1920]
+%Mbabane SWAZILAND
+[-1560 1950]
+%Mexico City MEXICO
+[1166 -5948]
+%Mogadiscio SOMALIA
+[121 2722]
+%Monrovia LIBERIA
+[402 -690]
+%Monte Carlo MONACO
+[2624 446]
+%Montevideo URAGUAY
+[-2095 -3371]
+%Moscow RUSSIA
+ [3346 2257]
+%N'djamena CHAD
+[720 960]
+%Nairobi KENYA
+[-77 2209]
+%Nassau BAHAMAS
+[1504 -4640]
+%New Delhi INDIA
+[1715 4634]
+%Niamey NIGER
+[840 180]
+%Nicosia CYPRUS
+ [2110 2001]
+%Nouakchott MAURITANIA
+[1080 -960]
+%Oslo NORWAY
+[3595 644]
+%Ottawa CANADA
+[2725 -4542]
+%Ouagadougou BURKINA
+%[750 -120]
+%Pago Pago AM SAMOA
+[-840 -10230]
+%Panama PANAMA
+[537 -4772]
+%Paramaribo SURINAM
+ [350 -3310]
+%Paris FRANCE
+[2931 139]
+%Phnom Penh CAMBODIA
+[692 6293]
+%Port-au-Prince HAITI
+[1112 -4340]
+%Port Louis MARITIUS
+ [-1206 3450]
+%Port Moresby PAPUA NEW GUINEA
+[-563 8826]
+%Porto Novo BENIN
+[375 159]
+%Prague CZECHOSLOVAKIA
+[3005 866]
+%Praia CAPE VERDE
+[900 -1422]
+%Pretoria S AFRICA
+[-1544 1691]
+%Pyongyang N KOREA
+[2341 7544]
+%Quezon PHILIPPINES
+ [888 7260]
+%Quito ECUADOR
+ [-11 -4709]
+%Rabat MOROCCO
+ [2041 -410]
+%Rangoon BURMA
+ [1006 5769]
+%Reykjavik ICELAND
+ [3848 -1376]
+%Riyadh SAUDI ARABIA
+[1478 2801]
+%Rome ITALY
+[2513 749]
+%Roseau DOMINICA
+ [917 -3684]
+%San Jose COSTA RICA
+[596 -5044]
+%San Juan PUERTO RICO
+[1108 -3967]
+%San Marino SAN MARINO
+[2636 746]
+%San Salvador EL SALVADOR
+[822 -5351]
+%San'a YEMEN
+ [930 2640]
+%Santiago CHILE
+ [-2006 -4240]
+%Santo Domingo DOMINICAN REPUBLIC
+ [1108 -4194]
+%Seoul S KOREA
+[2255 7619]
+%Singapore SINGAPORE
+[77 6231]
+%Sofia BULGARIA
+ [2561 1399]
+%St George's GRENADA
+[723 -3703]
+%St John's ANTIGUA AND BARBUDA
+[1078 -3708]
+%Stanley FALKLAND ISLES
+[-3101 -3472]
+%Stockholm SWEDEN
+[3560 1084]
+%Suva FIJI
+ [-1088 10706]
+%Taipei TAIWAN
+[1504 7291]
+%Tegucigalpa HONDURAS
+[846 -5233]
+%Tehran IRAN
+[2141 3085]
+%Thimbu BHUTAN
+[1654 5379]
+%Tirane ALBANIA
+[2480 1190]
+%Tokyo JAPAN
+[2141 8386]
+%Tripoli LIBYA
+[1973 791]
+%Tunis TUNISIA
+[2207 611]
+%Ulan Bator MONGOLIA
+[2881 6353]
+%Valletta MALTA
+[2154 871]
+%Victoria SEYCHELLES
+[-277 3328]
+%Vienna AUSTRIA
+ [2893 982]
+%Vientiane LAOS
+ [1140 6180]
+%Warsaw POLAND
+[3134 1261]
+%Washington DC USA
+[2333 -4621]
+%Wellington NEW ZEALAND
+[-2479 10480]
+%Windhoek NAMIBIA
+[-1350 1024]
+%Yaounde CAMEROON
+[240 720]
+] def
diff --git a/graphics/pstricks/contrib/pst-geo/data/citysub.dat b/graphics/pstricks/contrib/pst-geo/data/citysub.dat
new file mode 100644
index 0000000000..0a37fe0851
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/citysub.dat
@@ -0,0 +1,1068 @@
+/CitySub[
+%Albany NY
+[2559 -4425]
+%Annapolis MD
+[2339 -4589]
+%Atlanta GA
+[2025 -5063]
+%Augusta ME
+[2658 -4186]
+%Austin TX
+[1816 -5864]
+%Baton Rouge LA
+[1826 -5471]
+%Bismarck ND
+[2808 -6047]
+%Boise ID
+[2617 -6971]
+%Boston MA
+[2542 -4264]
+%Calgary ALBERTA
+[3062 -6842]
+%Carson City NV
+[2350 -7186]
+%Charleston WV
+[2301 -4898]
+%Cheyenne WY
+[2468 -6289]
+%Columbia SC
+[2040 -4866]
+%Columbus OH
+[2397 -4980]
+%Concord NH
+[2592 -4292]
+%Denver CO
+[2384 -6299]
+%Des Moines IA
+[2495 -5617]
+%Dover DE
+[2357 -4533]
+%Frankfort KY
+[2292 -5094]
+%Halifax NOVA SCOTIA
+[2678 -3815]
+%Harrisburg PA
+[2416 -4612]
+%Hartford CT
+[2506 -4361]
+%Helena MT
+[2795 -6722]
+%Honolulu HI
+[1279 -9472]
+%Indianapolis IN
+[2386 -5170]
+%Jackson MS
+[1937 -5411]
+%Jefferson City MO
+[2310 -5526]
+%Juneau AK
+[3497 -8071]
+%Lansing MI
+[2564 -5073]
+%Lincoln NB
+[2449 -5764]
+%Little Rock AR
+[2084 -5536]
+%Madison WI
+[2584 -5363]
+%Montgomery AL
+[1942 -5177]
+%Montpelier VT
+[2656 -4355]
+%Nashville TN
+[2170 -5207]
+%Oklahoma City OK
+[2128 -5851]
+%Olympia WA
+[2826 -7374]
+%Phoenix AZ
+[2007 -6724]
+%Pierre SD
+[2662 -6020]
+%Providence RI
+[2510 -4285]
+%Quebec QUEBEC
+[2812 -4273]
+%Raleigh NC
+[2087 -4716]
+%Regina SASKATCHEWAN
+[3026 -6277]
+%Richmond VA
+[2252 -4646]
+%Sacramento CA
+[2315 -7289]
+%Salem OR
+[2697 -7411]
+%Salt Lake City UT
+[2446 -6713]
+%Santa Fe NM
+[2141 -6416]
+%Springfield IL
+[2368 -5378]
+%St John NEW BRUNSWICK
+[2723 -3988]
+%St John's NEWFOUNDLAND
+[2854 -3163]
+%St Paul MN
+[2697 -5587]
+%Tallahassee FL
+[1826 -5056]
+%Topeka KS
+[2343 -5739]
+%Toronto ONTARIO
+[2620 -4765]
+%Trenton NJ
+[2413 -4486]
+%Victoria BRITISH COLOMBIA
+[2905 -7401]
+%Whitehorse YUKON TERR
+[3643 -8106]
+%Winnipeg MANITOBA
+[2993 -5825]
+%Yellowknife NORTHWEST TERR
+[3746 -6867]
+%erdeen
+[3428 -125]
+%Acapulco
+[1013 -5993]
+%Adak
+[3109 -10601]
+%Adana
+[2221 2117]
+%Adelaide
+[-2096 8316]
+%Agana GUAM (USA)
+[801 8686]
+%Agawam
+[2524 -4357]
+%Akron
+[2465 -4891]
+%Alamagordo
+[1973 -6356]
+%Alborg
+[3421 597]
+%Albuquerque
+[2105 -6400]
+%Alesund
+[3752 368]
+%Alexandria
+[1871 1793]
+%Alexandria
+[2328 -4623]
+%Alicante
+[2300 -31]
+%Alice Springs
+[-1426 8036]
+%Allentown
+[2436 -4528]
+%Altoona
+[2441 -4704]
+%Amarillo
+[2113 -6111]
+%Anchorage
+[3670 -8990]
+%Ann Arbor
+[2537 -5025]
+%Antofagasta
+[-1421 -4220]
+%Antwerp
+[3073 265]
+%Archangel
+[3875 2440]
+%Arsuk
+[3673 -2890]
+%Ascension (UK)
+[-478 -883]
+%Ashville
+[2136 -4953]
+%Aspen
+[2353 -6410]
+%Atlantic City
+[2362 -4466]
+%Auckland
+[-2210 10487]
+%Augsburg
+[2902 653]
+%Avon
+[2508 -4370]
+%Baghlan
+[2174 4126]
+%Bakersfield
+[2122 -7141]
+%Baku AZERBAIJAN
+[2426 2990]
+%Baltimore
+[2357 -4597]
+%Banff
+[3070 -6935]
+%Bangor
+[2689 -4126]
+%Barcelona
+[2485 131]
+%Bari
+[2467 1010]
+%Basel
+[2852 451]
+%Battle Creek
+[2539 -5111]
+%Bay City
+[2616 -5033]
+%Bellingham
+[2926 -7349]
+%Bend
+[2644 -7277]
+%Benton Harbor
+[2527 -5186]
+%Bergen
+[3624 320]
+%Big Sur
+[2177 -7309]
+%Bilbao
+[2594 -177]
+%Billings
+[2739 -6510]
+%Biloxi
+[1822 -5345]
+%Birmingham
+[2011 -5209]
+%Birmingham
+[3149 -112]
+%Blackpool
+[3228 -182]
+%Boda
+[4039 868]
+%Bolzano
+[2791 679]
+%Bombay
+[1137 4360]
+%Boone
+[2173 -4901]
+%Bora Bora SOCIETY ISLES (FRANCE)
+[-992 -9107]
+%Bordeaux
+[2690 -34]
+%Bournemouth
+[3043 -118]
+%Bowling Green
+[2219 -5186]
+%Bozeman
+[2739 -6662]
+%Bremen
+[3186 527]
+%Brest
+[2903 -269]
+%Bridgeport
+[2471 -4392]
+%Brisbane
+[-1648 9181]
+%Bristol
+[2195 -4932]
+%Bristol
+[3086 -155]
+%Brownsville
+[1555 -5848]
+%Brunswick
+[1869 -4889]
+%Buffalo
+[2573 -4734]
+%Burlingame
+[2255 -7340]
+%Burlington
+[2669 -4393]
+%Butte
+[2761 -6752]
+%Cairns
+[-1015 8742]
+%Calcutta
+[1354 5301]
+%Cambridge
+[2314 -4565]
+%Canton
+[1388 6795]
+%Cape Town
+[-2035 1106]
+%Capri
+[2448 854]
+%Cardiff
+[3088 -189]
+%Caribou
+[2812 -4081]
+%Casablanca
+[2017 -458]
+%Casper
+[2571 -6377]
+%Cedar City
+[2261 -6784]
+%Cedar Rapids
+[2519 -5498]
+%Chapel Hill
+[2155 -4742]
+%Charleston
+[1967 -4796]
+%Charlottesville
+[2282 -4708]
+%Charlottetown
+[2774 -3787]
+%Cherbourg
+[2980 -95]
+%Chicago
+[2513 -5258]
+%Chico
+[2383 -7309]
+%Chihuahua
+[1717 -6363]
+%Christ
+[-2612 10357]
+%Chunking
+[1774 6391]
+%Churchill
+[3529 -5645]
+%Cincinnati
+[2347 -5071]
+%Clearwater
+[1678 -4968]
+%Cleveland
+[2491 -4893]
+%Colon
+[562 -4793]
+%Coos Bay
+[2561 -7447]
+%Cork
+[3116 -508]
+%Cut Bank
+[2917 -6739]
+%Dallas
+[1967 -5807]
+%Danbury
+[2483 -4408]
+%Darwin
+[-745 7853]
+%Davao
+[427 7537]
+%Dayton
+[2386 -5064]
+%Denpasar
+[-525 6913]
+%Detroit
+[2540 -4984]
+%Dijon
+[2839 303]
+%Diomede Islands
+[3945 -10140]
+%Duluth
+[2806 -5525]
+%Durango
+[1441 -6283]
+%Durango
+[2236 -6436]
+%Durban
+[-1792 1862]
+%Dusseldorf
+[3074 407]
+%Eastville
+[2241 -4555]
+%Eau Claire
+[2687 -5489]
+%Edmonton
+[3212 -6812]
+%El Paso
+[1907 -6388]
+%Elat
+[1773 2096]
+%Elizabeth
+[2440 -4452]
+%Elizabethton
+[2180 -4933]
+%Ellington
+[2514 -4348]
+%Elmira
+[2526 -4609]
+%Endicott
+[2527 -4564]
+%Erie
+[2527 -4804]
+%Eugene
+[2642 -7385]
+%Eureka
+[2447 -7448]
+%Evansville
+[2279 -5254]
+%Fairbanks
+[3887 -8863]
+%Fall River
+[2502 -4269]
+%Faro
+[2221 -424]
+%Flagstaff
+[2113 -6679]
+%Flint
+[2579 -5037]
+%Florence
+[2626 674]
+%Frankfurt
+[3007 521]
+%Frederick
+[2365 -4644]
+%Frederickton
+[2744 -4000]
+%Fredricksburg
+[2297 -4647]
+%Freiburg
+[2879 470]
+%Ft Lauderdale
+[1567 -4808]
+%Ft Worth
+[1966 -5840]
+%Funchal MADEIRA (PORTUGAL)
+[1958 -1015]
+%Gainesville
+[1779 -4939]
+%Galapagos Isles (ECUADOR)
+[-15 -5460]
+%Galway
+[3197 -542]
+%Gao
+[975 -2]
+%Gary
+[2496 -5240]
+%Gaza
+[1890 2067]
+%Geneva
+[2573 -4619]
+%Geneva
+[2774 369]
+%Georgetown GRAND CAYMAN (UK)
+[1157 -4883]
+%Gibraltar (UK)
+[2168 -339]
+%Glasgow
+[3352 -256]
+%Goteborg
+[3461 716]
+%Granada
+[2231 -204]
+%Grand Rapids
+[2578 -5156]
+%Gravenhage
+[3125 259]
+%Graz
+[2825 920]
+%Great Falls
+[2848 -6676]
+%Gstaad
+[2788 438]
+%Guadalajara
+[1240 -6201]
+%Guantanamo (USA)
+[1203 -4507]
+%Haddonfield
+[2394 -4502]
+%Hagerstown
+[2372 -4663]
+%Haifa
+[1924 2101]
+%Haiphong
+[1252 6400]
+%Hamburg
+[3213 601]
+%Hamilton
+[2585 -4757]
+%Hamilton BERMUDA (UK)
+[1938 -3888]
+%Hampton
+[2221 -4581]
+%Hannover
+[3139 585]
+%Harbin
+[2749 7598]
+%Herat
+[2069 3733]
+%Hermosillo
+[1742 -6657]
+%Hobart
+[-2569 8834]
+%Hof
+[3019 715]
+%Honiara (Guadalcanal) SOLOMON ISLES
+[-566 9596]
+%Hot Springs
+[2071 -5583]
+%Houston
+[1786 -5722]
+%Huambo
+[-765 946]
+%Huntington
+[2304 -4946]
+%Huntsville
+[2117 -5195]
+%Ibiza (SPAIN)
+[2335 87]
+%Imphal
+[1488 5637]
+%Innsbruck
+[2836 687]
+%Inverness
+[3449 -254]
+%Iraklion CRETE (GREECE)
+[2120 1508]
+%Isfahan
+[1962 3102]
+%Istanbul
+[2461 1738]
+%Jacksonville
+[1820 -4899]
+%Jaffna
+[581 4802]
+%Jan Mayen (NORWAY)
+[4264 -493]
+%Jiddah
+[1289 2345]
+%Jizan
+[1013 2554]
+%Johannesburg
+[-1463 1682]
+%Juarez
+[1904 -6386]
+%Kansas City(KS)
+[2347 -5677]
+%Kansas City (MO)
+[2346 -5675]
+%Karachi
+[1492 4019]
+%Karlsruhe
+[2940 504]
+%Kassel
+[3019 570]
+%Keene
+[2576 -4337]
+%Kelso
+[2764 -7348]
+%Ketchikan
+[3320 -7900]
+%Key West
+[1473 -4908]
+%Kings Beach
+[2355 -7201]
+%Knoxville
+[2158 -5034]
+%Koblenz
+[3020 455]
+%Kochi
+[2014 8024]
+%Kodiak
+[3469 -9140]
+%Koln
+[3056 418]
+%Kota
+[360 6959]
+%Kowloon
+[1340 6850]
+%Krakow
+[3004 1198]
+%Kupang
+[-611 7415]
+%Kyoto
+[2100 8146]
+%La Paz
+[1450 -6618]
+%Laconia
+[2611 -4288]
+%Lae
+[-402 8826]
+%Lahore
+[1897 4460]
+%Laredo
+[1651 -5971]
+%Largo
+[1674 -4967]
+%Las Palmas CANARY ISLES (SPAIN)
+[1683 -909]
+%Las Vegas
+[2170 -6909]
+%Le Havre
+[2969 6]
+%Le Mans
+[2880 11]
+%Leipzig
+[3080 743]
+%Lexington
+[2282 -5070]
+%Limerick
+[3160 -516]
+%Limoges
+[2756 76]
+%Liverpool
+[3203 -179]
+%Ljubilana
+[2763 871]
+%Llasa
+[1790 5446]
+%Logan
+[2504 -6709]
+%London
+[2579 -4874]
+%Lone Pine
+[2197 -7084]
+%Los Angeles
+[2043 -7095]
+%Louisville
+[2296 -5146]
+%Lugano
+[2761 538]
+%Lutherville
+[2366 -4597]
+%Luzern
+[2822 497]
+%Lyon
+[2744 291]
+%Mackay
+[-1270 8955]
+%Mackinaw City
+[2747 -5084]
+%Macon
+[1970 -5017]
+%Madras
+[785 4817]
+%Magnetic Pole
+[4645 -6058]
+%Malaga
+[2203 -274]
+%Manaus
+[-184 -3604]
+%Manchester
+[2579 -4283]
+%Manchester
+[3207 -135]
+%Mandalay
+[1321 5758]
+%Manila
+[875 7257]
+%Marseille
+[2598 322]
+%Martinsburg
+[2368 -4678]
+%Masqat
+[1409 3517]
+%Mecca
+[1286 2390]
+%Medellin
+[375 -4534]
+%Melbourne
+[-2269 8698]
+%Memphis
+[2109 -5403]
+%Menominee
+[2707 -5259]
+%Merida
+[1257 -5367]
+%Merritt Island
+[1706 -4845]
+%Messina
+[2291 931]
+%Metz
+[2947 371]
+%Miami
+[1547 -4811]
+%Milan
+[2727 551]
+%Milwaukee
+[2582 -5276]
+%Minneapolis
+[2698 -5597]
+%Minsk BYELORUSSIA
+[3234 1653]
+%Mombasa
+[-248 2380]
+%Monterrey
+[1543 -6020]
+%Montreal
+[2732 -4414]
+%Morioka
+[2383 8471]
+%Morristown
+[2453 -4468]
+%Mt Isa
+[-1243 8374]
+%Mt Rushmore
+[2632 -6212]
+%Mt Vernon
+[2455 -4430]
+%Munich
+[2888 694]
+%Murmansk
+[4136 1985]
+%Nagasaki
+[1967 7791]
+%Nanking
+[1924 7127]
+%Nantes
+[2832 -95]
+%Naples
+[2451 856]
+%Nashua
+[2566 -4283]
+%Natchez
+[1892 -5485]
+%New Haven
+[2479 -4375]
+%New London
+[2480 -4326]
+%New Orleans
+[1797 -5404]
+%New York
+[2446 -4438]
+%Niagara Falls
+[2585 -4743]
+%Nogales
+[1880 -6656]
+%Nome
+[3869 -9932]
+%Norfolk
+[2211 -4577]
+%Nottingham
+[3177 -68]
+%Nurnberg
+[2966 664]
+%Nuuk
+[3855 -3102]
+%Ocala
+[1745 -4940]
+%Odessa
+[2788 1846]
+%Ogden
+[2473 -6718]
+%Old Faithful
+[2667 -6649]
+%Omsk
+[3300 4342]
+%Oran
+[2141 -32]
+%Orlando
+[1712 -4883]
+%Orviedo
+[2602 -351]
+%Osaka
+[2081 8129]
+%Padua
+[2710 712]
+%Palma MAJORCA (S
+[2374 159]
+%Palo Alto
+[2246 -7328]
+%Palu
+[-46 7191]
+%Papeete (Tahiti) SOCIETY ISLES (FRANCE)
+[-1050 -8974]
+%Pendelton
+[2690 -7103]
+%Peoria
+[2441 -5375]
+%Perth
+[-1917 6952]
+%Peshawar
+[2042 4295]
+%Philadelphia
+[2397 -4510]
+%Pittsburgh
+[2426 -4799]
+%Pittsford
+[2581 -4651]
+%Pocatello
+[2573 -6746]
+%Pompano Beach
+[1574 -4808]
+%Pontianak
+[-2 6559]
+%Port Arthur
+[1793 -5638]
+%Port Hedland
+[-1220 7118]
+%Port Huron
+[2578 -4976]
+%Port of Spain
+[640 -3691]
+%Port Sudan
+[1137 2232]
+%Portland
+[2619 -4216]
+%Portland
+[2731 -7361]
+%Porto
+[2468 -502]
+%Pribilof Island.
+[3427 -10217]
+%Prince Albert
+[3190 -6345]
+%Prince Rupert
+[3258 -7814]
+%Prudhoe Bay
+[4218 -8903]
+%Pueblo
+[2310 -6278]
+%Qandahar
+[1900 3942]
+%Rawson
+[-2617 -3907]
+%Recife
+[-481 -2093]
+%Red Deer
+[3134 -6827]
+%Redding
+[2435 -7343]
+%Rehoboth
+[2323 -4505]
+%Reims
+[2956 241]
+%Reno
+[2371 -7189]
+%Richland
+[2777 -7157]
+%Riga LATVIA
+[3416 1446]
+%Rijeka
+[2719 868]
+%Rio de Janeiro
+[-1375 -2592]
+%Riverside
+[2037 -7043]
+%Roanoke
+[2237 -4796]
+%Roanoke Rapids
+[2188 -4659]
+%Rochester
+[2585 -4656]
+%Rock Springs
+[2494 -6553]
+%Rockford
+[2537 -5344]
+%Rockville
+[2345 -4629]
+%Roslyn
+[2449 -4418]
+%Rotterdam
+[3095 269]
+%Rovaniem
+[3992 1547]
+%Rutland
+[2617 -4378]
+%Saga
+[1996 7818]
+%Saipan
+[912 8746]
+%Salisbury
+[2302 -4536]
+%Salonika
+[2438 1377]
+%Salzburg
+[2868 784]
+%Samsun
+[2474 2180]
+%San Angelo
+[1889 -6026]
+%San Antonio
+[1765 -5910]
+%San Diego
+[1963 -7031]
+%San Francisco
+[2267 -7345]
+%San Luis Obispo
+[2066 -7178]
+%Santa Cruz
+[2218 -7321]
+%Santa Monica
+[2041 -7109]
+%Sao Paulo
+[-1413 -2798]
+%Sapporo
+[2583 8467]
+%Saskatoon
+[3128 -6395]
+%Sault Ste Marie
+[2792 -4941]
+%Sausalito
+[2272 -7346]
+%Savannah
+[1925 -4865]
+%Scranton
+[2485 -4540]
+%Seattle
+[2855 -7336]
+%Sevastapol
+[2675 2010]
+%Shanghai
+[1874 7282]
+%Shenyeng
+[2508 7407]
+%Sheridan
+[2688 -6416]
+%Shihezi
+[2662 5160]
+%Shreveport
+[1951 -5625]
+%Sitka
+[3424 -8119]
+%South Bend
+[2500 -5175]
+%Southfield
+[2549 -4997]
+%Split
+[2610 988]
+%Spokane
+[2861 -7033]
+%Springfield
+[2527 -4355]
+%St Augustine
+[1793 -4879]
+%St Gallen
+[2845 565]
+%St Helena (UK)
+[-955 -343]
+%St Lawrence Island
+[3798 -10230]
+%St Louis
+[2318 -5413]
+%St Moritz
+[2790 590]
+%St Petersburg
+[1666 -4958]
+%St Petersburg (Leningrad)
+[3596 1819]
+%St Pierre
+[2807 -3372]
+%Starnberg
+[2880 680]
+%Stornaway
+[3493 -384]
+%Stuttgart
+[2927 551]
+%Suffield
+[2518 -4359]
+%Surabaya
+[-432 6765]
+%Sydney
+[2771 -3612]
+%Sydney
+[-2032 9073]
+%Syracuse
+[2584 -4569]
+%Tabriz
+[2286 2776]
+%Tacloban
+[674 7500]
+%Tacoma
+[2840 -7347]
+%Tampa
+[1676 -4947]
+%Tampico
+[1333 -5855]
+%Tarpon Springs
+[1685 -4964]
+%Tel Aviv
+[1924 2087]
+%Texarkana
+[2005 -5642]
+%Tientsin
+[2346 7033]
+%Tijuana
+[1951 -7021]
+%Timbuktu
+[1004 -181]
+%Toledo
+[2499 -5013]
+%Torshavn FAEROE ISLES (DENMARK)
+[3720 -406]
+%Tottori
+[2128 8053]
+%Toulouse
+[2622 88]
+%Townsville
+[-1155 8809]
+%Towson
+[2364 -4596]
+%Tralee
+[3136 -582]
+%Trieste
+[2740 831]
+%Tromso
+[4179 1148]
+%Turin
+[2704 461]
+%Tuscon
+[1934 -6658]
+%Ukiah
+[2348 -7393]
+%Ulan Ude
+[3113 6532]
+%Utica
+[2587 -4514]
+% Vaasa
+[3785 1304]
+%Vaduz
+[2828 571]
+%Valencia
+[2369 -38]
+%Valparaiso
+[-1982 -4299]
+%Vancouver
+[2956 -7386]
+%Venice
+[2726 739]
+%Vera Cruz
+[1151 -5768]
+%Vernon
+[2509 -4349]
+%Vero Beach
+[1658 -4823]
+%Victoria HONG KONG (UK)
+[1350 6840]
+%Vladivostok
+[2590 7918]
+%Waco
+[1892 -5830]
+%Waterbury
+[2494 -4383]
+%Watertown
+[2636 -4555]
+%Webster
+[2588 -4676]
+%Wedel
+[3215 583]
+%Wewak
+[-220 8614]
+%Wheeling
+[2403 -4842]
+%Wichita Falls
+[2033 -5911]
+%Williamsport
+[2506 -4621]
+%Wilmington
+[2384 -4532]
+%Winchester
+[2351 -4690]
+%Woodbridge
+[2320 -4634]
+%Worcester
+[2536 -4308]
+%Wrangell
+[3385 -7940]
+%Xining
+[2194 6104]
+%Yakima
+[2797 -7230]
+%Yakutsk
+[3719 7798]
+%Yokohama
+[2114 8377]
+%York
+[2398 -4605]
+%Yuma
+[1964 -6877]
+%Zagreb
+[2747 958]
+%Zomba
+[-900 2160]
+%Zurich
+[2915 -6543]
+%Zurich
+[2842 512]
+]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/convert.py b/graphics/pstricks/contrib/pst-geo/data/convert.py
new file mode 100644
index 0000000000..57ea71b7b7
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/convert.py
@@ -0,0 +1,80 @@
+from string import *
+
+input=open('cities.data','r')
+output=open('cities.tex','w')
+nZeile=["% (c) Herbert Voss <voss _at_ perce.de\n"]
+def umlaut(instr):
+ return translate(instr, maketrans('äöü ÄÖÜß', 'aou_AOUs'))
+def process(zeile):
+ stadt=rstrip(zeile[0:23])
+ Kstadt=umlaut(stadt)
+ Land=rstrip(zeile[24:56])
+ if (Land=="Deutschland"):
+ Land = "Germany"
+ elif (Land[0:3]=="USA"):
+ Land ="USA"
+ elif (find(Land,"Australien")>-1):
+ Land ="Australia"
+ elif (find(Land,"Italien")>-1):
+ Land ="Italy"
+ elif (find(Land,"Frankreich")>-1):
+ Land ="France"
+ elif (find(Land,"nemark")>0):
+ Land ="Denmark"
+ elif (find(Land,"britannien")>0):
+ Land ="GreatBritain"
+ elif (find(Land,"Elfenbein")>-1):
+ Land ="IvoryCoast"
+ elif (find(Land,"Emirate")>-1):
+ Land ="Emirates"
+ elif (find(Land,"rkei")>-1):
+ Land ="Turkey"
+ elif (find(Land,"thiopien")>-1):
+ Land ="Ethiopia"
+ elif (find(Land,"gypten")>-1):
+ Land ="Egypt"
+ elif (find(Land,"sterreich")>-1):
+ Land ="Austria"
+ elif (find(Land,"dafrika")>-1):
+ Land ="SouthAfrica"
+ Grad=zeile[57:59]
+ Minuten=zeile[61:63]
+ Breitengrad=float(Grad) + float(Minuten)/60.0
+ NS=zeile[65]
+ if (NS=="S"):
+ Breitengrad = -Breitengrad
+ Grad=zeile[68:71]
+ Minuten=zeile[73:75]
+ Laengengrad=float(Grad) + float(Minuten)/60.0
+ OW=zeile[77]
+ if (OW=="W"):
+ Laengengrad = -Laengengrad
+ if (Kstadt!=stadt):
+ Zeile="\\mapput("+str(Laengengrad)+","+str(Breitengrad)+")["+Kstadt+"]{"+stadt+"}["+Land+"]\n"
+# Zeile="\\mapput[90]("+str(Laengengrad)+","+str(Breitengrad)+")["+Kstadt+"]{"+stadt+"}["+Land+"]\n"
+ else:
+ Zeile="\\mapput("+str(Laengengrad)+","+str(Breitengrad)+"){"+stadt+"}["+Land+"]\n"
+# Zeile="\\mapput[90]("+str(Laengengrad)+","+str(Breitengrad)+"){"+stadt+"}["+Land+"]\n"
+ return Zeile
+for line in input.readlines():
+ Zeile = process(line)
+ if (find(Zeile,"Italy")>0): # take Italy from the original file
+ Zeile = "% "+Zeile
+ nZeile.append(Zeile)
+input=open('villesItalia.tex','r')
+nZeile.append("% Italy\n")
+for line in input.readlines():
+ if (find(line,"endinput")<0):
+ Zeile=line[0:len(line)-1]+"[Italy]\n"
+ nZeile.append(Zeile)
+input.close()
+nZeile.append("% France\n")
+input=open('villesFrance.tex','r')
+for line in input.readlines():
+ if (find(line,"endinput")<0):
+ Zeile=line[0:len(line)-1]+"[France]\n"
+ nZeile.append(Zeile)
+output.writelines(nZeile)
+nZeile.append("\\endinput\n")
+input.close()
+output.close()
diff --git a/graphics/pstricks/contrib/pst-geo/data/corse.dat b/graphics/pstricks/contrib/pst-geo/data/corse.dat
new file mode 100644
index 0000000000..e1e9c7baa6
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/corse.dat
@@ -0,0 +1,136 @@
+/corse[[
+[9.433333 43.000000]
+[9.466667 42.983333]
+[9.450000 42.966667]
+[9.483333 42.816667]
+[9.433333 42.633333]
+[9.483333 42.583333]
+[9.516667 42.566667]
+[9.450000 42.650000]
+[9.483333 42.616667]
+[9.533333 42.533333]
+[9.533333 42.500000]
+[9.550000 42.433333]
+[9.533333 42.383333]
+[9.566667 42.266667]
+[9.550000 42.133333]
+[9.416667 41.950000]
+[9.400000 41.950000]
+[9.416667 41.916667]
+[9.400000 41.883333]
+[9.400000 41.700000]
+[9.366667 41.683333]
+[9.383333 41.650000]
+[9.350000 41.633333]
+[9.350000 41.616667]
+[9.300000 41.616667]
+[9.283333 41.600000]
+[9.283333 41.583333]
+[9.316667 41.600000]
+[9.350000 41.583333]
+[9.350000 41.566667]
+[9.266667 41.533333]
+[9.266667 41.500000]
+[9.283333 41.500000]
+[9.266667 41.466667]
+[9.216667 41.450000]
+[9.216667 41.416667]
+[9.216667 41.400000]
+[9.250000 41.416667]
+[9.216667 41.366667]
+[9.166667 41.366667]
+[9.133333 41.400000]
+[9.100000 41.400000]
+[9.116667 41.433333]
+[9.066667 41.450000]
+[9.083333 41.483333]
+[9.033333 41.466667]
+[8.916667 41.483333]
+[8.916667 41.500000]
+[8.883333 41.500000]
+[8.883333 41.516667]
+[8.850000 41.516667]
+[8.850000 41.533333]
+[8.783333 41.550000]
+[8.800000 41.583333]
+[8.783333 41.583333]
+[8.800000 41.633333]
+[8.866667 41.650000]
+[8.883333 41.666667]
+[8.916667 41.683333]
+[8.816667 41.716667]
+[8.783333 41.700000]
+[8.766667 41.716667]
+[8.783333 41.733333]
+[8.716667 41.716667]
+[8.700000 41.733333]
+[8.650000 41.750000]
+[8.716667 41.766667]
+[8.716667 41.800000]
+[8.766667 41.816667]
+[8.783333 41.833333]
+[8.750000 41.850000]
+[8.783333 41.850000]
+[8.783333 41.883333]
+[8.800000 41.900000]
+[8.783333 41.933333]
+[8.750000 41.933333]
+[8.716667 41.916667]
+[8.616667 41.900000]
+[8.616667 41.933333]
+[8.583333 41.966667]
+[8.650000 41.966667]
+[8.666667 41.983333]
+[8.650000 42.000000]
+[8.666667 42.016667]
+[8.750000 42.050000]
+[8.716667 42.066667]
+[8.700000 42.116667]
+[8.650000 42.116667]
+[8.616667 42.133333]
+[8.583333 42.133333]
+[8.583333 42.150000]
+[8.566667 42.150000]
+[8.583333 42.166667]
+[8.566667 42.166667]
+[8.583333 42.183333]
+[8.583333 42.200000]
+[8.550000 42.233333]
+[8.683333 42.266667]
+[8.666667 42.300000]
+[8.600000 42.316667]
+[8.633333 42.333333]
+[8.616667 42.350000]
+[8.550000 42.333333]
+[8.550000 42.383333]
+[8.616667 42.383333]
+[8.616667 42.416667]
+[8.666667 42.416667]
+[8.650000 42.433333]
+[8.683333 42.466667]
+[8.650000 42.483333]
+[8.666667 42.516667]
+[8.716667 42.516667]
+[8.716667 42.583333]
+[8.716667 42.566667]
+[8.766667 42.550000]
+[8.800000 42.583333]
+[8.816667 42.600000]
+[8.866667 42.616667]
+[8.883333 42.633333]
+[9.016667 42.633333]
+[9.050000 42.666667]
+[9.050000 42.683333]
+[9.116667 42.733333]
+[9.250000 42.716667]
+[9.300000 42.683333]
+[9.350000 42.733333]
+[9.333333 42.800000]
+[9.300000 42.833333]
+[9.333333 42.866667]
+[9.316667 42.900000]
+[9.366667 42.916667]
+[9.333333 43.000000]
+[9.383333 43.000000]
+[9.433333 43.000000]
+]]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/europe-bdy_II.dat b/graphics/pstricks/contrib/pst-geo/data/europe-bdy_II.dat
new file mode 100644
index 0000000000..00c1ee3dc4
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/europe-bdy_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/europe-cil_II.dat b/graphics/pstricks/contrib/pst-geo/data/europe-cil_II.dat
new file mode 100644
index 0000000000..ebfd49d03d
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/europe-cil_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/europe-riv_II.dat b/graphics/pstricks/contrib/pst-geo/data/europe-riv_II.dat
new file mode 100644
index 0000000000..5b9c648645
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/europe-riv_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/france.dat b/graphics/pstricks/contrib/pst-geo/data/france.dat
new file mode 100644
index 0000000000..9e7999b147
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/france.dat
@@ -0,0 +1,1247 @@
+/france[[
+[-1.766667 43.400000]
+[-1.600000 43.433333]
+[-1.500000 43.533333]
+[-1.383333 43.900000]
+[-1.283333 44.266667]
+[-1.250000 44.500000]
+[-1.266667 44.550000]
+[-1.200000 44.666667]
+[-1.133333 44.650000]
+[-1.050000 44.666667]
+[-1.033333 44.666667]
+[-1.066667 44.716667]
+[-1.166667 44.766667]
+[-1.233333 44.683333]
+[-1.250000 44.633333]
+[-1.266667 44.666667]
+[-1.200000 45.116667]
+[-1.166667 45.233333]
+[-1.150000 45.483333]
+[-1.083333 45.550000]
+[-1.066667 45.566667]
+[-1.050000 45.550000]
+[-1.050000 45.516667]
+[-1.000000 45.483333]
+[-0.933333 45.450000]
+[-0.800000 45.350000]
+[-0.733333 45.233333]
+[-0.700000 45.100000]
+[-0.650000 45.050000]
+[-0.566667 44.983333]
+[-0.550000 44.900000]
+[-0.533333 44.983333]
+[-0.600000 45.016667]
+[-0.550000 45.016667]
+[-0.500000 45.000000]
+[-0.516667 45.033333]
+[-0.600000 45.050000]
+[-0.650000 45.083333]
+[-0.666667 45.133333]
+[-0.716667 45.350000]
+[-0.783333 45.466667]
+[-0.916667 45.550000]
+[-0.983333 45.583333]
+[-1.000000 45.616667]
+[-1.150000 45.683333]
+[-1.183333 45.700000]
+[-1.250000 45.700000]
+[-1.233333 45.800000]
+[-1.150000 45.800000]
+[-1.100000 45.750000]
+[-0.983333 45.716667]
+[-1.100000 45.783333]
+[-1.150000 45.866667]
+[-1.116667 45.866667]
+[-1.116667 45.900000]
+[-1.066667 45.900000]
+[-1.083333 45.950000]
+[-1.066667 45.966667]
+[-1.116667 46.016667]
+[-1.083333 46.000000]
+[-1.050000 46.016667]
+[-1.050000 46.033333]
+[-1.083333 46.050000]
+[-1.100000 46.100000]
+[-1.133333 46.116667]
+[-1.116667 46.116667]
+[-1.150000 46.150000]
+[-1.200000 46.150000]
+[-1.216667 46.166667]
+[-1.183333 46.216667]
+[-1.100000 46.266667]
+[-1.116667 46.316667]
+[-1.166667 46.333333]
+[-1.200000 46.316667]
+[-1.216667 46.266667]
+[-1.300000 46.333333]
+[-1.300000 46.316667]
+[-1.350000 46.350000]
+[-1.450000 46.333333]
+[-1.466667 46.400000]
+[-1.500000 46.416667]
+[-1.633333 46.416667]
+[-1.633333 46.450000]
+[-1.683333 46.450000]
+[-1.750000 46.483333]
+[-1.783333 46.516667]
+[-1.783333 46.500000]
+[-1.800000 46.483333]
+[-1.816667 46.600000]
+[-1.850000 46.600000]
+[-1.866667 46.633333]
+[-1.916667 46.700000]
+[-1.966667 46.700000]
+[-2.000000 46.766667]
+[-2.133333 46.833333]
+[-2.133333 46.900000]
+[-2.100000 46.916667]
+[-2.083333 46.933333]
+[-2.050000 46.950000]
+[-2.033333 47.000000]
+[-1.983333 47.033333]
+[-2.050000 47.100000]
+[-2.233333 47.133333]
+[-2.166667 47.166667]
+[-2.166667 47.266667]
+[-2.016667 47.300000]
+[-1.950000 47.266667]
+[-1.933333 47.283333]
+[-1.900000 47.266667]
+[-1.916667 47.266667]
+[-1.900000 47.250000]
+[-1.800000 47.216667]
+[-1.733333 47.216667]
+[-1.800000 47.233333]
+[-1.883333 47.283333]
+[-2.016667 47.316667]
+[-2.166667 47.316667]
+[-2.183333 47.283333]
+[-2.283333 47.233333]
+[-2.366667 47.283333]
+[-2.416667 47.283333]
+[-2.433333 47.266667]
+[-2.483333 47.283333]
+[-2.533333 47.300000]
+[-2.466667 47.283333]
+[-2.433333 47.300000]
+[-2.483333 47.333333]
+[-2.500000 47.316667]
+[-2.500000 47.350000]
+[-2.550000 47.383333]
+[-2.466667 47.416667]
+[-2.433333 47.400000]
+[-2.433333 47.416667]
+[-2.383333 47.416667]
+[-2.450000 47.416667]
+[-2.450000 47.450000]
+[-2.483333 47.450000]
+[-2.483333 47.500000]
+[-2.366667 47.500000]
+[-2.433333 47.500000]
+[-2.516667 47.533333]
+[-2.633333 47.516667]
+[-2.566667 47.550000]
+[-2.633333 47.533333]
+[-2.616667 47.516667]
+[-2.666667 47.533333]
+[-2.683333 47.500000]
+[-2.850000 47.500000]
+[-2.866667 47.533333]
+[-2.916667 47.550000]
+[-2.916667 47.566667]
+[-2.866667 47.566667]
+[-2.850000 47.550000]
+[-2.816667 47.550000]
+[-2.816667 47.566667]
+[-2.800000 47.550000]
+[-2.733333 47.550000]
+[-2.716667 47.566667]
+[-2.683333 47.600000]
+[-2.700000 47.633333]
+[-2.700000 47.600000]
+[-2.766667 47.616667]
+[-2.733333 47.616667]
+[-2.750000 47.633333]
+[-2.783333 47.650000]
+[-2.783333 47.633333]
+[-2.850000 47.616667]
+[-2.850000 47.600000]
+[-2.883333 47.600000]
+[-2.883333 47.583333]
+[-2.916667 47.583333]
+[-2.916667 47.600000]
+[-2.933333 47.600000]
+[-2.933333 47.633333]
+[-2.983333 47.650000]
+[-2.966667 47.633333]
+[-2.933333 47.566667]
+[-2.966667 47.566667]
+[-3.000000 47.600000]
+[-3.000000 47.566667]
+[-3.016667 47.600000]
+[-3.016667 47.566667]
+[-3.100000 47.566667]
+[-3.083333 47.583333]
+[-3.116667 47.600000]
+[-3.116667 47.500000]
+[-3.083333 47.466667]
+[-3.133333 47.466667]
+[-3.150000 47.516667]
+[-3.133333 47.583333]
+[-3.150000 47.616667]
+[-3.200000 47.633333]
+[-3.183333 47.683333]
+[-3.116667 47.700000]
+[-3.116667 47.733333]
+[-3.133333 47.716667]
+[-3.133333 47.750000]
+[-3.150000 47.733333]
+[-3.183333 47.750000]
+[-3.166667 47.733333]
+[-3.166667 47.716667]
+[-3.200000 47.700000]
+[-3.200000 47.683333]
+[-3.216667 47.650000]
+[-3.316667 47.700000]
+[-3.350000 47.700000]
+[-3.283333 47.683333]
+[-3.316667 47.700000]
+[-3.350000 47.716667]
+[-3.283333 47.783333]
+[-3.350000 47.733333]
+[-3.400000 47.733333]
+[-3.366667 47.733333]
+[-3.366667 47.716667]
+[-3.450000 47.700000]
+[-3.533333 47.766667]
+[-3.683333 47.783333]
+[-3.716667 47.816667]
+[-3.766667 47.800000]
+[-3.850000 47.800000]
+[-3.950000 47.900000]
+[-3.983333 47.900000]
+[-3.983333 47.866667]
+[-4.033333 47.850000]
+[-4.000000 47.866667]
+[-4.083333 47.866667]
+[-4.133333 47.916667]
+[-4.150000 47.900000]
+[-4.116667 47.866667]
+[-4.150000 47.850000]
+[-4.166667 47.866667]
+[-4.183333 47.883333]
+[-4.183333 47.866667]
+[-4.183333 47.833333]
+[-4.150000 47.833333]
+[-4.183333 47.800000]
+[-4.250000 47.800000]
+[-4.366667 47.800000]
+[-4.366667 47.833333]
+[-4.350000 47.833333]
+[-4.350000 47.866667]
+[-4.433333 47.966667]
+[-4.533333 48.016667]
+[-4.566667 48.000000]
+[-4.633333 48.033333]
+[-4.733333 48.033333]
+[-4.700000 48.066667]
+[-4.550000 48.083333]
+[-4.366667 48.116667]
+[-4.300000 48.100000]
+[-4.283333 48.116667]
+[-4.283333 48.150000]
+[-4.316667 48.200000]
+[-4.366667 48.200000]
+[-4.433333 48.233333]
+[-4.500000 48.233333]
+[-4.516667 48.200000]
+[-4.550000 48.166667]
+[-4.550000 48.200000]
+[-4.566667 48.233333]
+[-4.550000 48.250000]
+[-4.616667 48.266667]
+[-4.616667 48.283333]
+[-4.583333 48.283333]
+[-4.583333 48.316667]
+[-4.566667 48.333333]
+[-4.533333 48.333333]
+[-4.550000 48.300000]
+[-4.500000 48.283333]
+[-4.300000 48.300000]
+[-4.250000 48.283333]
+[-4.183333 48.300000]
+[-4.233333 48.300000]
+[-4.233333 48.316667]
+[-4.250000 48.300000]
+[-4.283333 48.316667]
+[-4.316667 48.316667]
+[-4.266667 48.350000]
+[-4.316667 48.350000]
+[-4.383333 48.333333]
+[-4.400000 48.333333]
+[-4.400000 48.350000]
+[-4.450000 48.333333]
+[-4.433333 48.366667]
+[-4.300000 48.433333]
+[-4.600000 48.350000]
+[-4.766667 48.333333]
+[-4.783333 48.366667]
+[-4.766667 48.383333]
+[-4.783333 48.433333]
+[-4.766667 48.466667]
+[-4.750000 48.466667]
+[-4.783333 48.516667]
+[-4.700000 48.566667]
+[-4.583333 48.566667]
+[-4.600000 48.583333]
+[-4.600000 48.600000]
+[-4.533333 48.600000]
+[-4.566667 48.616667]
+[-4.533333 48.633333]
+[-4.500000 48.633333]
+[-4.416667 48.633333]
+[-4.416667 48.650000]
+[-4.333333 48.683333]
+[-4.300000 48.666667]
+[-4.300000 48.633333]
+[-4.233333 48.650000]
+[-4.200000 48.650000]
+[-4.216667 48.666667]
+[-4.183333 48.683333]
+[-4.100000 48.700000]
+[-4.066667 48.683333]
+[-4.050000 48.683333]
+[-4.050000 48.716667]
+[-3.983333 48.733333]
+[-3.950000 48.650000]
+[-3.916667 48.683333]
+[-3.900000 48.666667]
+[-3.900000 48.650000]
+[-3.850000 48.633333]
+[-3.866667 48.683333]
+[-3.850000 48.666667]
+[-3.833333 48.683333]
+[-3.850000 48.700000]
+[-3.816667 48.733333]
+[-3.666667 48.700000]
+[-3.650000 48.700000]
+[-3.633333 48.683333]
+[-3.583333 48.683333]
+[-3.583333 48.733333]
+[-3.533333 48.733333]
+[-3.583333 48.766667]
+[-3.566667 48.800000]
+[-3.533333 48.800000]
+[-3.533333 48.833333]
+[-3.466667 48.833333]
+[-3.450000 48.816667]
+[-3.416667 48.816667]
+[-3.433333 48.800000]
+[-3.316667 48.833333]
+[-3.283333 48.833333]
+[-3.216667 48.866667]
+[-3.200000 48.833333]
+[-3.216667 48.800000]
+[-3.183333 48.850000]
+[-3.100000 48.866667]
+[-3.083333 48.866667]
+[-3.083333 48.816667]
+[-3.116667 48.750000]
+[-3.066667 48.816667]
+[-3.016667 48.816667]
+[-3.000000 48.800000]
+[-3.050000 48.783333]
+[-2.966667 48.766667]
+[-2.950000 48.766667]
+[-2.933333 48.750000]
+[-2.933333 48.733333]
+[-2.816667 48.650000]
+[-2.816667 48.600000]
+[-2.716667 48.550000]
+[-2.733333 48.533333]
+[-2.683333 48.500000]
+[-2.666667 48.533333]
+[-2.633333 48.533333]
+[-2.550000 48.600000]
+[-2.466667 48.616667]
+[-2.466667 48.633333]
+[-2.483333 48.650000]
+[-2.416667 48.650000]
+[-2.416667 48.633333]
+[-2.383333 48.650000]
+[-2.333333 48.666667]
+[-2.316667 48.700000]
+[-2.283333 48.666667]
+[-2.333333 48.616667]
+[-2.250000 48.650000]
+[-2.233333 48.633333]
+[-2.216667 48.583333]
+[-2.200000 48.616667]
+[-2.183333 48.583333]
+[-2.150000 48.616667]
+[-2.133333 48.616667]
+[-2.150000 48.633333]
+[-2.100000 48.650000]
+[-2.050000 48.650000]
+[-1.966667 48.533333]
+[-1.983333 48.516667]
+[-1.933333 48.533333]
+[-1.966667 48.533333]
+[-1.983333 48.583333]
+[-1.950000 48.583333]
+[-2.000000 48.600000]
+[-2.033333 48.650000]
+[-2.000000 48.666667]
+[-1.983333 48.683333]
+[-1.933333 48.683333]
+[-1.933333 48.700000]
+[-1.850000 48.716667]
+[-1.850000 48.700000]
+[-1.866667 48.650000]
+[-1.850000 48.633333]
+[-1.766667 48.600000]
+[-1.633333 48.616667]
+[-1.583333 48.633333]
+[-1.500000 48.633333]
+[-1.416667 48.650000]
+[-1.350000 48.633333]
+[-1.400000 48.666667]
+[-1.500000 48.683333]
+[-1.516667 48.716667]
+[-1.566667 48.750000]
+[-1.566667 48.833333]
+[-1.600000 48.833333]
+[-1.583333 48.866667]
+[-1.550000 48.933333]
+[-1.566667 48.950000]
+[-1.550000 49.016667]
+[-1.500000 49.016667]
+[-1.533333 49.033333]
+[-1.566667 49.016667]
+[-1.583333 49.000000]
+[-1.600000 49.033333]
+[-1.583333 49.083333]
+[-1.616667 49.100000]
+[-1.600000 49.133333]
+[-1.566667 49.133333]
+[-1.600000 49.150000]
+[-1.616667 49.216667]
+[-1.550000 49.216667]
+[-1.616667 49.233333]
+[-1.616667 49.216667]
+[-1.633333 49.216667]
+[-1.666667 49.283333]
+[-1.700000 49.316667]
+[-1.683333 49.333333]
+[-1.700000 49.350000]
+[-1.716667 49.333333]
+[-1.766667 49.383333]
+[-1.816667 49.383333]
+[-1.816667 49.450000]
+[-1.850000 49.500000]
+[-1.883333 49.533333]
+[-1.833333 49.583333]
+[-1.850000 49.633333]
+[-1.866667 49.650000]
+[-1.950000 49.683333]
+[-1.933333 49.733333]
+[-1.883333 49.700000]
+[-1.850000 49.716667]
+[-1.816667 49.683333]
+[-1.683333 49.666667]
+[-1.666667 49.666667]
+[-1.600000 49.650000]
+[-1.516667 49.666667]
+[-1.466667 49.700000]
+[-1.250000 49.700000]
+[-1.233333 49.616667]
+[-1.250000 49.616667]
+[-1.266667 49.583333]
+[-1.300000 49.583333]
+[-1.300000 49.550000]
+[-1.166667 49.400000]
+[-1.183333 49.350000]
+[-1.133333 49.350000]
+[-1.133333 49.333333]
+[-1.100000 49.350000]
+[-1.116667 49.366667]
+[-1.066667 49.400000]
+[-0.983333 49.400000]
+[-0.916667 49.400000]
+[-0.833333 49.366667]
+[-0.400000 49.333333]
+[-0.250000 49.283333]
+[-0.233333 49.266667]
+[-0.200000 49.283333]
+[-0.100000 49.300000]
+[0.000000 49.333333]
+[0.083333 49.366667]
+[0.150000 49.416667]
+[0.216667 49.433333]
+[0.416667 49.450000]
+[0.500000 49.483333]
+[0.350000 49.450000]
+[0.250000 49.466667]
+[0.183333 49.483333]
+[0.183333 49.466667]
+[0.166667 49.466667]
+[0.083333 49.516667]
+[0.166667 49.683333]
+[0.216667 49.716667]
+[0.350000 49.750000]
+[0.633333 49.866667]
+[0.783333 49.866667]
+[0.966667 49.916667]
+[1.066667 49.933333]
+[1.233333 49.983333]
+[1.433333 50.100000]
+[1.516667 50.200000]
+[1.550000 50.216667]
+[1.583333 50.200000]
+[1.666667 50.183333]
+[1.650000 50.200000]
+[1.666667 50.216667]
+[1.633333 50.216667]
+[1.533333 50.283333]
+[1.550000 50.366667]
+[1.616667 50.366667]
+[1.550000 50.400000]
+[1.583333 50.533333]
+[1.600000 50.550000]
+[1.583333 50.583333]
+[1.566667 50.683333]
+[1.600000 50.783333]
+[1.583333 50.866667]
+[1.650000 50.883333]
+[1.733333 50.950000]
+[1.850000 50.983333]
+[2.116667 51.016667]
+[2.316667 51.050000]
+[2.416667 51.050000]
+[2.550000 51.083333]
+[2.583333 51.000000]
+[2.600000 51.000000]
+[2.633333 50.950000]
+[2.600000 50.916667]
+[2.616667 50.883333]
+[2.600000 50.850000]
+[2.633333 50.816667]
+[2.716667 50.816667]
+[2.800000 50.733333]
+[2.850000 50.733333]
+[2.900000 50.700000]
+[2.933333 50.733333]
+[2.950000 50.750000]
+[3.083333 50.783333]
+[3.116667 50.800000]
+[3.166667 50.783333]
+[3.200000 50.716667]
+[3.233333 50.716667]
+[3.266667 50.683333]
+[3.250000 50.666667]
+[3.283333 50.600000]
+[3.283333 50.533333]
+[3.366667 50.500000]
+[3.450000 50.516667]
+[3.483333 50.533333]
+[3.516667 50.516667]
+[3.516667 50.483333]
+[3.616667 50.483333]
+[3.666667 50.450000]
+[3.666667 50.366667]
+[3.700000 50.300000]
+[3.766667 50.350000]
+[3.850000 50.350000]
+[3.900000 50.333333]
+[4.033333 50.350000]
+[4.116667 50.300000]
+[4.150000 50.250000]
+[4.166667 50.266667]
+[4.166667 50.283333]
+[4.216667 50.266667]
+[4.216667 50.250000]
+[4.166667 50.216667]
+[4.133333 50.133333]
+[4.200000 50.133333]
+[4.233333 50.066667]
+[4.150000 50.033333]
+[4.150000 49.983333]
+[4.216667 49.966667]
+[4.316667 49.966667]
+[4.333333 49.966667]
+[4.450000 49.933333]
+[4.600000 49.983333]
+[4.666667 50.000000]
+[4.700000 50.083333]
+[4.833333 50.166667]
+[4.850000 50.150000]
+[4.883333 50.150000]
+[4.900000 50.133333]
+[4.883333 50.083333]
+[4.866667 50.100000]
+[4.850000 50.083333]
+[4.833333 50.066667]
+[4.850000 50.050000]
+[4.800000 49.983333]
+[4.800000 49.950000]
+[4.850000 49.950000]
+[4.883333 49.916667]
+[4.850000 49.866667]
+[4.866667 49.833333]
+[4.866667 49.800000]
+[4.983333 49.800000]
+[5.000000 49.800000]
+[5.066667 49.766667]
+[5.100000 49.766667]
+[5.133333 49.716667]
+[5.166667 49.716667]
+[5.166667 49.700000]
+[5.233333 49.683333]
+[5.283333 49.700000]
+[5.333333 49.666667]
+[5.316667 49.616667]
+[5.350000 49.633333]
+[5.400000 49.616667]
+[5.433333 49.600000]
+[5.483333 49.533333]
+[5.466667 49.500000]
+[5.533333 49.516667]
+[5.566667 49.533333]
+[5.616667 49.516667]
+[5.666667 49.550000]
+[5.733333 49.533333]
+[5.766667 49.550000]
+[5.783333 49.550000]
+[5.800000 49.533333]
+[5.866667 49.500000]
+[5.966667 49.483333]
+[5.983333 49.466667]
+[5.983333 49.450000]
+[6.033333 49.450000]
+[6.066667 49.466667]
+[6.083333 49.450000]
+[6.116667 49.483333]
+[6.166667 49.500000]
+[6.150000 49.500000]
+[6.233333 49.500000]
+[6.366667 49.466667]
+[6.416667 49.483333]
+[6.466667 49.466667]
+[6.533333 49.433333]
+[6.533333 49.400000]
+[6.600000 49.366667]
+[6.566667 49.350000]
+[6.566667 49.333333]
+[6.666667 49.283333]
+[6.700000 49.216667]
+[6.733333 49.216667]
+[6.716667 49.183333]
+[6.733333 49.166667]
+[6.833333 49.150000]
+[6.850000 49.166667]
+[6.866667 49.183333]
+[6.850000 49.216667]
+[6.933333 49.216667]
+[6.950000 49.200000]
+[7.033333 49.183333]
+[7.050000 49.116667]
+[7.083333 49.133333]
+[7.083333 49.150000]
+[7.100000 49.150000]
+[7.116667 49.133333]
+[7.200000 49.116667]
+[7.233333 49.133333]
+[7.300000 49.116667]
+[7.316667 49.133333]
+[7.366667 49.150000]
+[7.383333 49.166667]
+[7.483333 49.166667]
+[7.500000 49.150000]
+[7.483333 49.133333]
+[7.533333 49.083333]
+[7.600000 49.083333]
+[7.650000 49.050000]
+[7.766667 49.050000]
+[7.800000 49.050000]
+[7.866667 49.033333]
+[7.950000 49.050000]
+[8.083333 48.983333]
+[8.233333 48.966667]
+[8.183333 48.950000]
+[8.133333 48.900000]
+[8.100000 48.800000]
+[8.033333 48.783333]
+[8.016667 48.750000]
+[7.966667 48.750000]
+[7.950000 48.700000]
+[7.833333 48.650000]
+[7.800000 48.583333]
+[7.800000 48.516667]
+[7.766667 48.483333]
+[7.733333 48.400000]
+[7.750000 48.333333]
+[7.700000 48.300000]
+[7.683333 48.250000]
+[7.583333 48.116667]
+[7.566667 48.050000]
+[7.616667 47.983333]
+[7.583333 47.933333]
+[7.583333 47.900000]
+[7.550000 47.883333]
+[7.566667 47.850000]
+[7.533333 47.783333]
+[7.550000 47.733333]
+[7.516667 47.700000]
+[7.516667 47.666667]
+[7.566667 47.633333]
+[7.583333 47.583333]
+[7.500000 47.550000]
+[7.516667 47.533333]
+[7.500000 47.516667]
+[7.500000 47.500000]
+[7.483333 47.483333]
+[7.433333 47.500000]
+[7.450000 47.466667]
+[7.383333 47.433333]
+[7.316667 47.433333]
+[7.250000 47.416667]
+[7.233333 47.433333]
+[7.183333 47.450000]
+[7.200000 47.500000]
+[7.133333 47.500000]
+[7.083333 47.500000]
+[7.033333 47.500000]
+[6.983333 47.500000]
+[7.000000 47.450000]
+[6.950000 47.433333]
+[6.933333 47.400000]
+[6.883333 47.383333]
+[6.883333 47.350000]
+[7.016667 47.366667]
+[7.050000 47.366667]
+[7.066667 47.350000]
+[7.016667 47.316667]
+[7.016667 47.300000]
+[6.950000 47.283333]
+[6.950000 47.250000]
+[6.933333 47.233333]
+[6.833333 47.166667]
+[6.850000 47.166667]
+[6.700000 47.083333]
+[6.700000 47.033333]
+[6.633333 47.000000]
+[6.483333 46.966667]
+[6.433333 46.933333]
+[6.466667 46.866667]
+[6.433333 46.816667]
+[6.450000 46.783333]
+[6.366667 46.716667]
+[6.283333 46.683333]
+[6.133333 46.600000]
+[6.166667 46.550000]
+[6.083333 46.483333]
+[6.083333 46.450000]
+[6.066667 46.433333]
+[6.166667 46.366667]
+[6.100000 46.300000]
+[6.116667 46.266667]
+[5.966667 46.216667]
+[6.000000 46.183333]
+[5.983333 46.150000]
+[5.966667 46.133333]
+[6.150000 46.150000]
+[6.183333 46.166667]
+[6.200000 46.200000]
+[6.300000 46.250000]
+[6.300000 46.266667]
+[6.266667 46.266667]
+[6.250000 46.300000]
+[6.250000 46.316667]
+[6.233333 46.316667]
+[6.250000 46.350000]
+[6.316667 46.400000]
+[6.416667 46.416667]
+[6.450000 46.433333]
+[6.500000 46.450000]
+[6.633333 46.466667]
+[6.783333 46.433333]
+[6.816667 46.416667]
+[6.800000 46.383333]
+[6.766667 46.350000]
+[6.850000 46.266667]
+[6.800000 46.216667]
+[6.783333 46.150000]
+[6.883333 46.133333]
+[6.866667 46.050000]
+[6.933333 46.066667]
+[7.016667 46.000000]
+[7.000000 45.966667]
+[7.033333 45.966667]
+[7.033333 45.933333]
+[6.966667 45.866667]
+[6.866667 45.850000]
+[6.866667 45.833333]
+[6.816667 45.833333]
+[6.800000 45.783333]
+[6.816667 45.733333]
+[6.833333 45.700000]
+[6.900000 45.683333]
+[6.916667 45.666667]
+[6.950000 45.666667]
+[6.983333 45.650000]
+[6.966667 45.600000]
+[7.000000 45.516667]
+[7.083333 45.483333]
+[7.116667 45.433333]
+[7.183333 45.416667]
+[7.133333 45.333333]
+[7.116667 45.333333]
+[7.133333 45.250000]
+[7.100000 45.250000]
+[7.066667 45.216667]
+[7.050000 45.233333]
+[6.966667 45.216667]
+[6.933333 45.183333]
+[6.883333 45.166667]
+[6.900000 45.150000]
+[6.883333 45.133333]
+[6.850000 45.133333]
+[6.766667 45.166667]
+[6.733333 45.150000]
+[6.683333 45.150000]
+[6.616667 45.116667]
+[6.650000 45.083333]
+[6.666667 45.033333]
+[6.750000 45.016667]
+[6.750000 44.916667]
+[6.850000 44.866667]
+[6.900000 44.866667]
+[6.950000 44.866667]
+[7.033333 44.833333]
+[7.016667 44.800000]
+[7.033333 44.750000]
+[7.066667 44.716667]
+[7.066667 44.683333]
+[6.983333 44.683333]
+[6.950000 44.666667]
+[6.966667 44.633333]
+[6.933333 44.583333]
+[6.850000 44.533333]
+[6.866667 44.483333]
+[6.933333 44.450000]
+[6.883333 44.433333]
+[6.883333 44.383333]
+[6.933333 44.333333]
+[6.933333 44.316667]
+[6.966667 44.283333]
+[6.983333 44.250000]
+[7.050000 44.250000]
+[7.116667 44.216667]
+[7.150000 44.216667]
+[7.216667 44.183333]
+[7.233333 44.183333]
+[7.266667 44.150000]
+[7.333333 44.150000]
+[7.350000 44.133333]
+[7.416667 44.133333]
+[7.550000 44.166667]
+[7.616667 44.166667]
+[7.616667 44.183333]
+[7.666667 44.183333]
+[7.650000 44.133333]
+[7.700000 44.100000]
+[7.700000 44.083333]
+[7.666667 44.050000]
+[7.650000 44.000000]
+[7.566667 43.950000]
+[7.550000 43.900000]
+[7.500000 43.883333]
+[7.533333 43.783333]
+[7.500000 43.783333]
+[7.483333 43.783333]
+[7.466667 43.750000]
+[7.433333 43.750000]
+[7.383333 43.716667]
+[7.383333 43.750000]
+[7.416667 43.766667]
+[7.433333 43.750000]
+[7.383333 43.733333]
+[7.333333 43.716667]
+[7.333333 43.683333]
+[7.316667 43.716667]
+[7.233333 43.700000]
+[7.216667 43.666667]
+[7.150000 43.666667]
+[7.133333 43.633333]
+[7.133333 43.566667]
+[7.100000 43.583333]
+[7.016667 43.566667]
+[6.966667 43.550000]
+[6.950000 43.516667]
+[6.950000 43.500000]
+[6.883333 43.433333]
+[6.850000 43.416667]
+[6.750000 43.433333]
+[6.716667 43.366667]
+[6.666667 43.350000]
+[6.666667 43.316667]
+[6.583333 43.283333]
+[6.700000 43.283333]
+[6.666667 43.233333]
+[6.683333 43.216667]
+[6.633333 43.200000]
+[6.633333 43.183333]
+[6.616667 43.166667]
+[6.600000 43.183333]
+[6.600000 43.200000]
+[6.566667 43.200000]
+[6.500000 43.166667]
+[6.400000 43.166667]
+[6.366667 43.133333]
+[6.366667 43.083333]
+[6.266667 43.133333]
+[6.183333 43.133333]
+[6.166667 43.100000]
+[6.150000 43.066667]
+[6.183333 43.066667]
+[6.166667 43.050000]
+[6.083333 43.050000]
+[6.116667 43.066667]
+[6.116667 43.100000]
+[6.033333 43.100000]
+[6.016667 43.116667]
+[5.933333 43.116667]
+[5.933333 43.133333]
+[5.883333 43.116667]
+[5.933333 43.083333]
+[5.900000 43.083333]
+[5.866667 43.050000]
+[5.833333 43.066667]
+[5.766667 43.083333]
+[5.816667 43.116667]
+[5.783333 43.116667]
+[5.766667 43.150000]
+[5.700000 43.150000]
+[5.683333 43.183333]
+[5.616667 43.183333]
+[5.600000 43.183333]
+[5.583333 43.183333]
+[5.533333 43.216667]
+[5.500000 43.200000]
+[5.466667 43.216667]
+[5.366667 43.216667]
+[5.350000 43.233333]
+[5.366667 43.266667]
+[5.350000 43.283333]
+[5.366667 43.333333]
+[5.316667 43.366667]
+[5.216667 43.333333]
+[5.033333 43.350000]
+[5.016667 43.383333]
+[5.016667 43.400000]
+[5.066667 43.416667]
+[5.150000 43.416667]
+[5.233333 43.466667]
+[5.216667 43.500000]
+[5.166667 43.483333]
+[5.116667 43.500000]
+[5.116667 43.533333]
+[5.050000 43.533333]
+[5.033333 43.550000]
+[5.000000 43.500000]
+[5.016667 43.483333]
+[5.050000 43.466667]
+[5.066667 43.433333]
+[4.983333 43.416667]
+[4.916667 43.433333]
+[4.866667 43.416667]
+[4.850000 43.400000]
+[4.866667 43.383333]
+[4.866667 43.366667]
+[4.750000 43.433333]
+[4.750000 43.516667]
+[4.716667 43.566667]
+[4.700000 43.566667]
+[4.700000 43.550000]
+[4.733333 43.516667]
+[4.733333 43.416667]
+[4.816667 43.383333]
+[4.816667 43.366667]
+[4.800000 43.350000]
+[4.600000 43.366667]
+[4.566667 43.383333]
+[4.600000 43.433333]
+[4.533333 43.450000]
+[4.366667 43.450000]
+[4.183333 43.483333]
+[4.150000 43.500000]
+[4.150000 43.533333]
+[4.116667 43.566667]
+[3.950000 43.566667]
+[4.083333 43.583333]
+[4.100000 43.616667]
+[3.883333 43.550000]
+[3.866667 43.533333]
+[3.816667 43.516667]
+[3.800000 43.483333]
+[3.700000 43.433333]
+[3.766667 43.450000]
+[3.883333 43.533333]
+[3.933333 43.550000]
+[3.700000 43.416667]
+[3.616667 43.383333]
+[3.516667 43.283333]
+[3.400000 43.283333]
+[3.266667 43.216667]
+[3.150000 43.083333]
+[3.116667 43.100000]
+[3.133333 43.116667]
+[3.100000 43.116667]
+[3.100000 43.083333]
+[3.133333 43.066667]
+[3.133333 43.050000]
+[3.083333 42.950000]
+[3.066667 42.950000]
+[3.083333 42.983333]
+[3.066667 42.983333]
+[3.050000 42.966667]
+[3.100000 42.933333]
+[3.100000 42.900000]
+[3.050000 42.900000]
+[3.050000 42.866667]
+[3.000000 42.833333]
+[3.016667 42.816667]
+[3.083333 42.800000]
+[3.083333 42.683333]
+[3.050000 42.700000]
+[3.050000 42.683333]
+[3.083333 42.650000]
+[3.100000 42.550000]
+[3.150000 42.516667]
+[3.216667 42.433333]
+[3.150000 42.450000]
+[3.116667 42.433333]
+[3.066667 42.483333]
+[3.016667 42.483333]
+[2.966667 42.483333]
+[2.950000 42.466667]
+[2.883333 42.466667]
+[2.816667 42.416667]
+[2.750000 42.433333]
+[2.716667 42.416667]
+[2.683333 42.383333]
+[2.700000 42.350000]
+[2.700000 42.333333]
+[2.600000 42.366667]
+[2.583333 42.350000]
+[2.516667 42.350000]
+[2.383333 42.416667]
+[2.283333 42.433333]
+[2.183333 42.416667]
+[2.100000 42.383333]
+[2.066667 42.366667]
+[2.016667 42.383333]
+[2.000000 42.433333]
+[1.966667 42.466667]
+[1.750000 42.500000]
+[1.783333 42.566667]
+[1.816667 42.583333]
+[1.783333 42.600000]
+[1.783333 42.616667]
+[1.650000 42.633333]
+[1.600000 42.666667]
+[1.533333 42.666667]
+[1.516667 42.616667]
+[1.483333 42.600000]
+[1.466667 42.666667]
+[1.366667 42.733333]
+[1.216667 42.733333]
+[1.183333 42.733333]
+[1.183333 42.766667]
+[1.100000 42.800000]
+[0.966667 42.800000]
+[0.900000 42.833333]
+[0.816667 42.850000]
+[0.766667 42.883333]
+[0.700000 42.850000]
+[0.700000 42.783333]
+[0.716667 42.733333]
+[0.716667 42.716667]
+[0.466667 42.716667]
+[0.400000 42.750000]
+[0.366667 42.700000]
+[0.316667 42.700000]
+[0.300000 42.733333]
+[0.216667 42.750000]
+[0.100000 42.716667]
+[0.000000 42.716667]
+[-0.066667 42.733333]
+[-0.150000 42.833333]
+[-0.183333 42.833333]
+[-0.283333 42.866667]
+[-0.333333 42.850000]
+[-0.366667 42.816667]
+[-0.483333 42.833333]
+[-0.533333 42.800000]
+[-0.533333 42.833333]
+[-0.566667 42.833333]
+[-0.633333 42.900000]
+[-0.700000 42.916667]
+[-0.700000 42.966667]
+[-0.733333 42.983333]
+[-0.900000 42.966667]
+[-0.950000 42.983333]
+[-1.066667 43.033333]
+[-1.233333 43.066667]
+[-1.266667 43.083333]
+[-1.266667 43.133333]
+[-1.316667 43.116667]
+[-1.333333 43.066667]
+[-1.400000 43.066667]
+[-1.433333 43.100000]
+[-1.350000 43.200000]
+[-1.366667 43.283333]
+[-1.516667 43.316667]
+[-1.533333 43.283333]
+[-1.566667 43.283333]
+[-1.616667 43.333333]
+[-1.700000 43.316667]
+[-1.716667 43.350000]
+[-1.766667 43.400000]
+][
+[9.433333 43.000000]
+[9.466667 42.983333]
+[9.450000 42.966667]
+[9.483333 42.816667]
+[9.433333 42.633333]
+[9.483333 42.583333]
+[9.516667 42.566667]
+[9.450000 42.650000]
+[9.483333 42.616667]
+[9.533333 42.533333]
+[9.533333 42.500000]
+[9.550000 42.433333]
+[9.533333 42.383333]
+[9.566667 42.266667]
+[9.550000 42.133333]
+[9.416667 41.950000]
+[9.400000 41.950000]
+[9.416667 41.916667]
+[9.400000 41.883333]
+[9.400000 41.700000]
+[9.366667 41.683333]
+[9.383333 41.650000]
+[9.350000 41.633333]
+[9.350000 41.616667]
+[9.300000 41.616667]
+[9.283333 41.600000]
+[9.283333 41.583333]
+[9.316667 41.600000]
+[9.350000 41.583333]
+[9.350000 41.566667]
+[9.266667 41.533333]
+[9.266667 41.500000]
+[9.283333 41.500000]
+[9.266667 41.466667]
+[9.216667 41.450000]
+[9.216667 41.416667]
+[9.216667 41.400000]
+[9.250000 41.416667]
+[9.216667 41.366667]
+[9.166667 41.366667]
+[9.133333 41.400000]
+[9.100000 41.400000]
+[9.116667 41.433333]
+[9.066667 41.450000]
+[9.083333 41.483333]
+[9.033333 41.466667]
+[8.916667 41.483333]
+[8.916667 41.500000]
+[8.883333 41.500000]
+[8.883333 41.516667]
+[8.850000 41.516667]
+[8.850000 41.533333]
+[8.783333 41.550000]
+[8.800000 41.583333]
+[8.783333 41.583333]
+[8.800000 41.633333]
+[8.866667 41.650000]
+[8.883333 41.666667]
+[8.916667 41.683333]
+[8.816667 41.716667]
+[8.783333 41.700000]
+[8.766667 41.716667]
+[8.783333 41.733333]
+[8.716667 41.716667]
+[8.700000 41.733333]
+[8.650000 41.750000]
+[8.716667 41.766667]
+[8.716667 41.800000]
+[8.766667 41.816667]
+[8.783333 41.833333]
+[8.750000 41.850000]
+[8.783333 41.850000]
+[8.783333 41.883333]
+[8.800000 41.900000]
+[8.783333 41.933333]
+[8.750000 41.933333]
+[8.716667 41.916667]
+[8.616667 41.900000]
+[8.616667 41.933333]
+[8.583333 41.966667]
+[8.650000 41.966667]
+[8.666667 41.983333]
+[8.650000 42.000000]
+[8.666667 42.016667]
+[8.750000 42.050000]
+[8.716667 42.066667]
+[8.700000 42.116667]
+[8.650000 42.116667]
+[8.616667 42.133333]
+[8.583333 42.133333]
+[8.583333 42.150000]
+[8.566667 42.150000]
+[8.583333 42.166667]
+[8.566667 42.166667]
+[8.583333 42.183333]
+[8.583333 42.200000]
+[8.550000 42.233333]
+[8.683333 42.266667]
+[8.666667 42.300000]
+[8.600000 42.316667]
+[8.633333 42.333333]
+[8.616667 42.350000]
+[8.550000 42.333333]
+[8.550000 42.383333]
+[8.616667 42.383333]
+[8.616667 42.416667]
+[8.666667 42.416667]
+[8.650000 42.433333]
+[8.683333 42.466667]
+[8.650000 42.483333]
+[8.666667 42.516667]
+[8.716667 42.516667]
+[8.716667 42.583333]
+[8.716667 42.566667]
+[8.766667 42.550000]
+[8.800000 42.583333]
+[8.816667 42.600000]
+[8.866667 42.616667]
+[8.883333 42.633333]
+[9.016667 42.633333]
+[9.050000 42.666667]
+[9.050000 42.683333]
+[9.116667 42.733333]
+[9.250000 42.716667]
+[9.300000 42.683333]
+[9.350000 42.733333]
+[9.333333 42.800000]
+[9.300000 42.833333]
+[9.333333 42.866667]
+[9.316667 42.900000]
+[9.366667 42.916667]
+[9.333333 43.000000]
+[9.383333 43.000000]
+[9.433333 43.000000]
+]]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/germany.dat b/graphics/pstricks/contrib/pst-geo/data/germany.dat
new file mode 100644
index 0000000000..2c79ac8f33
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/germany.dat
@@ -0,0 +1,889 @@
+/germany
+[
+[
+[ 7.583333 47.583333] % 1
+[ 7.566667 47.633333] % 1
+[ 7.516667 47.666667] % 2
+[ 7.516667 47.700000] % 2
+[ 7.550000 47.733333] % 1
+[ 7.533333 47.783333] % 1
+[ 7.566667 47.850000] % 2
+[ 7.550000 47.883333] % 1
+[ 7.583333 47.900000] % 1
+[ 7.583333 47.933333] % 2
+[ 7.616667 47.983333] % 2
+[ 7.566667 48.050000] % 3
+[ 7.583333 48.116667] % 2
+[ 7.683333 48.250000] % 2
+[ 7.700000 48.300000] % 2
+[ 7.750000 48.333333] % 2
+[ 7.733333 48.400000] % 1
+[ 7.766667 48.483333] % 2
+[ 7.800000 48.516667] % 1
+[ 7.800000 48.583333] % 3
+[ 7.833333 48.650000] % 2
+[ 7.950000 48.700000] % 2
+[ 7.966667 48.750000] % 1
+[ 8.016667 48.750000] % 1
+[ 8.033333 48.783333] % 2
+[ 8.100000 48.800000] % 2
+[ 8.133333 48.900000] % 1
+[ 8.183333 48.950000] % 5
+[ 8.233333 48.966667] % 1
+[ 8.083333 48.983333] % 2
+[ 7.950000 49.050000] % 2
+[ 7.866667 49.033333] % 1
+[ 7.800000 49.050000] % 1
+[ 7.766667 49.050000] % 2
+[ 7.650000 49.050000] % 1
+[ 7.600000 49.083333] % 2
+[ 7.533333 49.083333] % 1
+[ 7.483333 49.133333] % 1
+[ 7.500000 49.150000] % 3
+[ 7.483333 49.166667] % 2
+[ 7.383333 49.166667] % 1
+[ 7.366667 49.150000] % 1
+[ 7.316667 49.133333] % 2
+[ 7.300000 49.116667] % 1
+[ 7.233333 49.133333] % 2
+[ 7.200000 49.116667] % 1
+[ 7.116667 49.133333] % 2
+[ 7.100000 49.150000] % 1
+[ 7.083333 49.150000] % 1
+[ 7.083333 49.133333] % 3
+[ 7.050000 49.116667] % 2
+[ 7.033333 49.183333] % 1
+[ 6.950000 49.200000] % 2
+[ 6.933333 49.216667] % 2
+[ 6.850000 49.216667] % 1
+[ 6.866667 49.183333] % 2
+[ 6.850000 49.166667] % 1
+[ 6.833333 49.150000] % 4
+[ 6.733333 49.166667] % 1
+[ 6.716667 49.183333] % 2
+[ 6.733333 49.216667] % 2
+[ 6.700000 49.216667] % 1
+[ 6.666667 49.283333] % 2
+[ 6.566667 49.333333] % 1
+[ 6.566667 49.350000] % 2
+[ 6.600000 49.366667] % 1
+[ 6.533333 49.400000] % 2
+[ 6.533333 49.433333] % 2
+[ 6.466667 49.466667] % 1
+[ 6.416667 49.483333] % 5
+[ 6.366667 49.466667] % 1
+[ 6.350000 49.533333] % 1
+[ 6.366667 49.550000] % 2
+[ 6.366667 49.566667] % 1
+[ 6.433333 49.633333] % 2
+[ 6.416667 49.666667] % 2
+[ 6.516667 49.700000] % 1
+[ 6.500000 49.733333] % 4
+[ 6.516667 49.816667] % 2
+[ 6.400000 49.816667] % 1
+[ 6.366667 49.850000] % 1
+[ 6.316667 49.833333] % 1
+[ 6.300000 49.866667] % 3
+[ 6.250000 49.883333] % 1
+[ 6.216667 49.950000] % 2
+[ 6.183333 49.966667] % 2
+[ 6.183333 49.950000] % 2
+[ 6.133333 50.016667] % 1
+[ 6.133333 50.050000] % 1
+[ 6.116667 50.066667] % 5
+[ 6.133333 50.133333] % 1
+[ 6.150000 50.133333] % 2
+[ 6.133333 50.166667] % 2
+[ 6.183333 50.183333] % 2
+[ 6.166667 50.233333] % 2
+[ 6.283333 50.266667] % 2
+[ 6.316667 50.316667] % 2
+[ 6.366667 50.300000] % 4
+[ 6.400000 50.333333] % 2
+[ 6.350000 50.383333] % 1
+[ 6.366667 50.433333] % 1
+[ 6.333333 50.466667] % 2
+[ 6.350000 50.483333] % 2
+[ 6.216667 50.500000] % 2
+[ 6.166667 50.550000] % 1
+[ 6.233333 50.583333] % 1
+[ 6.250000 50.583333] % 2
+[ 6.266667 50.616667] % 2
+[ 6.166667 50.616667] % 1
+[ 6.183333 50.650000] % 2
+[ 6.116667 50.716667] % 2
+[ 6.033333 50.716667] % 5
+[ 6.016667 50.750000] % 1
+[ 6.016667 50.766667] % 2
+[ 5.983333 50.800000] % 1
+[ 6.016667 50.800000] % 2
+[ 6.016667 50.850000] % 2
+[ 6.066667 50.850000] % 3
+[ 6.083333 50.916667] % 2
+[ 6.016667 50.933333] % 1
+[ 6.016667 50.966667] % 2
+[ 6.033333 50.966667] % 1
+[ 5.950000 50.983333] % 2
+[ 5.883333 50.966667] % 1
+[ 5.900000 51.000000] % 3
+[ 5.866667 51.050000] % 2
+[ 5.900000 51.066667] % 1
+[ 5.933333 51.033333] % 2
+[ 5.950000 51.033333] % 1
+[ 6.000000 51.083333] % 3
+[ 6.166667 51.150000] % 1
+[ 6.150000 51.166667] % 1
+[ 6.166667 51.183333] % 2
+[ 6.166667 51.200000] % 2
+[ 6.083333 51.166667] % 2
+[ 6.066667 51.216667] % 1
+[ 6.083333 51.233333] % 2
+[ 6.216667 51.366667] % 1
+[ 6.216667 51.400000] % 1
+[ 6.200000 51.400000] % 3
+[ 6.216667 51.466667] % 1
+[ 6.200000 51.516667] % 2
+[ 6.100000 51.600000] % 2
+[ 6.116667 51.650000] % 2
+[ 6.033333 51.666667] % 2
+[ 6.033333 51.716667] % 2
+[ 5.950000 51.733333] % 2
+[ 5.983333 51.766667] % 4
+[ 5.950000 51.816667] % 1
+[ 6.016667 51.833333] % 2
+[ 6.050000 51.866667] % 2
+[ 6.166667 51.833333] % 1
+[ 6.166667 51.850000] % 2
+[ 6.116667 51.900000] % 2
+[ 6.166667 51.900000] % 2
+[ 6.200000 51.866667] % 2
+[ 6.283333 51.866667] % 1
+[ 6.316667 51.850000] % 1
+[ 6.366667 51.850000] % 1
+[ 6.366667 51.833333] % 2
+[ 6.400000 51.833333] % 2
+[ 6.400000 51.866667] % 2
+[ 6.466667 51.850000] % 2
+[ 6.600000 51.900000] % 1
+[ 6.683333 51.916667] % 2
+[ 6.716667 51.900000] % 4
+[ 6.833333 51.966667] % 2
+[ 6.800000 52.016667] % 2
+[ 6.683333 52.033333] % 3
+[ 6.700000 52.066667] % 1
+[ 6.750000 52.083333] % 2
+[ 6.766667 52.116667] % 2
+[ 6.866667 52.116667] % 1
+[ 6.900000 52.166667] % 1
+[ 6.950000 52.183333] % 2
+[ 6.983333 52.216667] % 2
+[ 7.050000 52.233333] % 2
+[ 7.033333 52.283333] % 1
+[ 7.066667 52.350000] % 4
+[ 7.066667 52.383333] % 2
+[ 6.983333 52.466667] % 2
+[ 6.950000 52.433333] % 1
+[ 6.850000 52.466667] % 2
+[ 6.750000 52.466667] % 2
+[ 6.700000 52.483333] % 4
+[ 6.683333 52.550000] % 2
+[ 6.766667 52.566667] % 2
+[ 6.716667 52.583333] % 1
+[ 6.716667 52.633333] % 2
+[ 6.733333 52.633333] % 1
+[ 6.783333 52.650000] % 3
+[ 7.050000 52.633333] % 2
+[ 7.066667 52.816667] % 1
+[ 7.100000 52.866667] % 1
+[ 7.183333 52.933333] % 2
+[ 7.216667 53.016667] % 1
+[ 7.183333 53.133333] % 1
+[ 7.216667 53.200000] % 5
+[ 7.200000 53.233333] % 1
+[ 7.233333 53.250000] % 2
+[ 7.233333 53.300000] % 2
+[ 7.283333 53.316667] % 3
+[ 7.366667 53.300000] % 2
+[ 7.333333 53.316667] % 3
+[ 7.050000 53.333333] % 2
+[ 7.016667 53.400000] % 4
+[ 7.050000 53.500000] % 1
+[ 7.100000 53.516667] % 2
+[ 7.150000 53.533333] % 1
+[ 7.083333 53.566667] % 2
+[ 7.100000 53.583333] % 1
+[ 7.233333 53.666667] % 3
+[ 7.300000 53.683333] % 1
+[ 7.466667 53.683333] % 2
+[ 7.516667 53.666667] % 1
+[ 7.683333 53.700000] % 4
+[ 7.966667 53.716667] % 2
+[ 8.033333 53.700000] % 2
+[ 8.050000 53.633333] % 1
+[ 8.116667 53.583333] % 1
+[ 8.116667 53.566667] % 1
+[ 8.150000 53.566667] % 3
+[ 8.166667 53.533333] % 1
+[ 8.166667 53.516667] % 2
+[ 8.066667 53.500000] % 2
+[ 8.066667 53.466667] % 2
+[ 8.100000 53.433333] % 2
+[ 8.150000 53.450000] % 1
+[ 8.200000 53.400000] % 3
+[ 8.233333 53.400000] % 2
+[ 8.300000 53.433333] % 2
+[ 8.316667 53.516667] % 2
+[ 8.233333 53.516667] % 3
+[ 8.233333 53.533333] % 2
+[ 8.250000 53.600000] % 2
+[ 8.316667 53.616667] % 1
+[ 8.350000 53.616667] % 1
+[ 8.383333 53.566667] % 3
+[ 8.550000 53.533333] % 2
+[ 8.483333 53.466667] % 4
+[ 8.500000 53.350000] % 2
+[ 8.500000 53.466667] % 2
+[ 8.566667 53.533333] % 1
+[ 8.483333 53.650000] % 2
+[ 8.483333 53.700000] % 2
+[ 8.583333 53.850000] % 1
+[ 8.600000 53.883333] % 4
+[ 8.666667 53.900000] % 2
+[ 8.733333 53.850000] % 1
+[ 8.800000 53.833333] % 2
+[ 8.900000 53.833333] % 1
+[ 9.016667 53.833333] % 1
+[ 9.016667 53.850000] % 1
+[ 9.083333 53.850000] % 3
+[ 9.283333 53.866667] % 2
+[ 9.566667 53.583333] % 1
+[ 9.683333 53.550000] % 5
+[ 9.833333 53.533333] % 1
+[ 9.816667 53.550000] % 1
+[ 9.683333 53.566667] % 2
+[ 9.566667 53.616667] % 2
+[ 9.533333 53.700000] % 2
+[ 9.433333 53.733333] % 2
+[ 9.400000 53.816667] % 2
+[ 9.333333 53.850000] % 2
+[ 9.216667 53.883333] % 1
+[ 9.033333 53.900000] % 2
+[ 8.983333 53.883333] % 4
+[ 8.900000 53.950000] % 1
+[ 8.883333 53.983333] % 2
+[ 8.833333 54.033333] % 2
+[ 8.883333 54.050000] % 2
+[ 8.983333 54.016667] % 1
+[ 9.000000 54.033333] % 3
+[ 9.016667 54.083333] % 2
+[ 8.983333 54.116667] % 1
+[ 8.983333 54.150000] % 2
+[ 8.950000 54.150000] % 2
+[ 8.866667 54.116667] % 2
+[ 8.816667 54.183333] % 2
+[ 8.850000 54.250000] % 1
+[ 8.916667 54.266667] % 4
+[ 8.966667 54.316667] % 1
+[ 8.900000 54.283333] % 2
+[ 8.733333 54.300000] % 2
+[ 8.683333 54.266667] % 1
+[ 8.633333 54.283333] % 4
+[ 8.600000 54.333333] % 1
+[ 8.616667 54.350000] % 2
+[ 8.700000 54.350000] % 2
+[ 8.633333 54.366667] % 2
+[ 8.633333 54.400000] % 2
+[ 8.866667 54.400000] % 1
+[ 8.950000 54.450000] % 2
+[ 9.000000 54.450000] % 3
+[ 9.016667 54.500000] % 2
+[ 8.900000 54.600000] % 2
+[ 8.816667 54.600000] % 2
+[ 8.850000 54.616667] % 2
+[ 8.816667 54.683333] % 2
+[ 8.683333 54.733333] % 1
+[ 8.700000 54.750000] % 2
+[ 8.633333 54.833333] % 5
+[ 8.666667 54.900000] % 2
+[ 8.716667 54.883333] % 1
+[ 8.816667 54.916667] % 2
+[ 8.916667 54.900000] % 1
+[ 9.033333 54.883333] % 2
+[ 9.166667 54.866667] % 2
+[ 9.216667 54.850000] % 2
+[ 9.250000 54.816667] % 1
+[ 9.350000 54.800000] % 1
+[ 9.400000 54.833333] % 5
+[ 9.450000 54.816667] % 2
+[ 9.450000 54.800000] % 1
+[ 9.516667 54.833333] % 1
+[ 9.550000 54.833333] % 2
+[ 9.583333 54.866667] % 2
+[ 9.583333 54.816667] % 2
+[ 9.716667 54.800000] % 2
+[ 9.816667 54.766667] % 2
+[ 9.866667 54.750000] % 1
+[ 9.900000 54.766667] % 2
+[ 9.900000 54.800000] % 4
+[ 9.966667 54.766667] % 2
+[ 10.016667 54.700000] % 2
+[ 9.983333 54.700000] % 2
+[ 9.933333 54.666667] % 2
+[ 10.033333 54.666667] % 2
+[ 10.033333 54.550000] % 2
+[ 9.983333 54.516667] % 2
+[ 9.850000 54.483333] % 4
+[ 9.866667 54.450000] % 2
+[ 10.116667 54.483333] % 3
+[ 10.200000 54.466667] % 1
+[ 10.166667 54.433333] % 2
+[ 10.200000 54.400000] % 1
+[ 10.133333 54.366667] % 3
+[ 10.150000 54.316667] % 1
+[ 10.183333 54.333333] % 2
+[ 10.233333 54.416667] % 1
+[ 10.283333 54.416667] % 3
+[ 10.333333 54.433333] % 2
+[ 10.616667 54.366667] % 2
+[ 10.683333 54.316667] % 2
+[ 10.766667 54.300000] % 2
+[ 10.933333 54.383333] % 2
+[ 11.050000 54.366667] % 4
+[ 11.133333 54.383333] % 1
+[ 11.116667 54.366667] % 2
+[ 11.066667 54.350000] % 3
+[ 11.100000 54.200000] % 2
+[ 10.883333 54.100000] % 2
+[ 10.800000 54.100000] % 3
+[ 10.750000 54.050000] % 2
+[ 10.783333 54.000000] % 2
+[ 10.866667 53.983333] % 5
+[ 10.900000 53.950000] % 2
+[ 11.050000 54.000000] % 3
+[ 11.183333 54.016667] % 1
+[ 11.200000 53.983333] % 1
+[ 11.250000 53.983333] % 2
+[ 11.250000 53.933333] % 1
+[ 11.300000 53.933333] % 2
+[ 11.333333 53.950000] % 3
+[ 11.450000 53.900000] % 1
+[ 11.483333 53.933333] % 1
+[ 11.466667 53.966667] % 1
+[ 11.533333 54.016667] % 2
+[ 11.516667 54.033333] % 2
+[ 11.583333 54.033333] % 3
+[ 11.633333 54.100000] % 1
+[ 11.616667 54.100000] % 2
+[ 11.683333 54.150000] % 2
+[ 11.816667 54.150000] % 3
+[ 12.083333 54.183333] % 1
+[ 12.083333 54.116667] % 4
+[ 12.116667 54.100000] % 2
+[ 12.100000 54.150000] % 2
+[ 12.133333 54.166667] % 2
+[ 12.100000 54.183333] % 1
+[ 12.200000 54.250000] % 2
+[ 12.350000 54.300000] % 4
+[ 12.533333 54.483333] % 2
+[ 12.550000 54.450000] % 1
+[ 12.650000 54.450000] % 1
+[ 12.900000 54.450000] % 4
+[ 12.916667 54.416667] % 2
+[ 12.800000 54.416667] % 2
+[ 12.700000 54.433333] % 1
+[ 12.666667 54.416667] % 2
+[ 12.633333 54.416667] % 1
+[ 12.583333 54.400000] % 1
+[ 12.600000 54.383333] % 1
+[ 12.550000 54.383333] % 2
+[ 12.533333 54.366667] % 3
+[ 12.466667 54.400000] % 2
+[ 12.366667 54.300000] % 4
+[ 12.383333 54.250000] % 2
+[ 12.450000 54.250000] % 1
+[ 12.416667 54.266667] % 2
+[ 12.416667 54.283333] % 1
+[ 12.483333 54.300000] % 1
+[ 12.483333 54.333333] % 1
+[ 12.550000 54.350000] % 2
+[ 12.566667 54.383333] % 2
+[ 12.600000 54.366667] % 2
+[ 12.716667 54.416667] % 2
+[ 12.683333 54.366667] % 2
+[ 12.716667 54.400000] % 1
+[ 12.733333 54.366667] % 1
+[ 12.766667 54.366667] % 2
+[ 12.783333 54.383333] % 2
+[ 12.816667 54.350000] % 1
+[ 12.883333 54.366667] % 1
+[ 12.900000 54.400000] % 4
+[ 13.033333 54.433333] % 2
+[ 13.033333 54.400000] % 1
+[ 13.100000 54.366667] % 1
+[ 13.066667 54.333333] % 2
+[ 13.116667 54.283333] % 2
+[ 13.166667 54.266667] % 1
+[ 13.150000 54.250000] % 1
+[ 13.183333 54.266667] % 1
+[ 13.216667 54.233333] % 2
+[ 13.283333 54.233333] % 1
+[ 13.300000 54.200000] % 2
+[ 13.350000 54.183333] % 2
+[ 13.316667 54.166667] % 2
+[ 13.400000 54.166667] % 1
+[ 13.383333 54.150000] % 1
+[ 13.416667 54.150000] % 3
+[ 13.450000 54.100000] % 2
+[ 13.500000 54.083333] % 2
+[ 13.483333 54.116667] % 1
+[ 13.633333 54.133333] % 2
+[ 13.716667 54.166667] % 2
+[ 13.700000 54.150000] % 3
+[ 13.800000 54.100000] % 1
+[ 13.783333 54.050000] % 2
+[ 13.750000 54.033333] % 2
+[ 13.916667 53.916667] % 1
+[ 13.816667 53.883333] % 3
+[ 13.816667 53.850000] % 1
+[ 13.850000 53.833333] % 1
+[ 13.966667 53.766667] % 2
+[ 14.083333 53.733333] % 2
+[ 14.183333 53.733333] % 2
+[ 14.233333 53.766667] % 5
+[ 14.266667 53.733333] % 5
+[ 14.283333 53.666667] % 1
+[ 14.316667 53.616667] % 2
+[ 14.300000 53.550000] % 1
+[ 14.383333 53.450000] % 1
+[ 14.416667 53.300000] % 4
+[ 14.450000 53.266667] % 2
+[ 14.383333 53.200000] % 1
+[ 14.383333 53.133333] % 2
+[ 14.350000 53.050000] % 2
+[ 14.150000 52.966667] % 2
+[ 14.166667 52.883333] % 4
+[ 14.133333 52.850000] % 1
+[ 14.150000 52.833333] % 1
+[ 14.216667 52.816667] % 1
+[ 14.300000 52.766667] % 2
+[ 14.350000 52.750000] % 1
+[ 14.483333 52.650000] % 1
+[ 14.600000 52.616667] % 4
+[ 14.633333 52.566667] % 2
+[ 14.616667 52.533333] % 2
+[ 14.633333 52.483333] % 1
+[ 14.583333 52.433333] % 1
+[ 14.550000 52.433333] % 3
+[ 14.533333 52.383333] % 2
+[ 14.583333 52.283333] % 2
+[ 14.716667 52.233333] % 2
+[ 14.683333 52.116667] % 3
+[ 14.766667 52.066667] % 1
+[ 14.716667 52.000000] % 1
+[ 14.716667 51.950000] % 2
+[ 14.700000 51.900000] % 1
+[ 14.616667 51.850000] % 4
+[ 14.600000 51.816667] % 1
+[ 14.650000 51.783333] % 1
+[ 14.666667 51.716667] % 2
+[ 14.750000 51.666667] % 2
+[ 14.766667 51.600000] % 1
+[ 14.716667 51.550000] % 2
+[ 14.733333 51.533333] % 2
+[ 14.950000 51.466667] % 1
+[ 14.983333 51.433333] % 2
+[ 14.966667 51.350000] % 3
+[ 15.033333 51.266667] % 2
+[ 14.966667 51.050000] % 1
+[ 14.900000 50.933333] % 1
+[ 14.816667 50.883333] % 5
+[ 14.833333 50.866667] % 2
+[ 14.800000 50.816667] % 2
+[ 14.716667 50.816667] % 1
+[ 14.716667 50.833333] % 2
+[ 14.616667 50.850000] % 2
+[ 14.650000 50.933333] % 2
+[ 14.566667 50.916667] % 2
+[ 14.600000 50.983333] % 1
+[ 14.566667 51.000000] % 2
+[ 14.500000 51.016667] % 3
+[ 14.500000 51.050000] % 2
+[ 14.483333 51.016667] % 1
+[ 14.450000 51.033333] % 2
+[ 14.416667 51.016667] % 4
+[ 14.300000 51.050000] % 2
+[ 14.250000 50.983333] % 2
+[ 14.316667 50.983333] % 1
+[ 14.300000 50.966667] % 2
+[ 14.316667 50.950000] % 2
+[ 14.400000 50.933333] % 3
+[ 14.400000 50.900000] % 2
+[ 14.250000 50.883333] % 1
+[ 14.200000 50.850000] % 2
+[ 14.066667 50.816667] % 1
+[ 14.033333 50.800000] % 1
+[ 13.983333 50.816667] % 1
+[ 13.950000 50.783333] % 2
+[ 13.900000 50.783333] % 1
+[ 13.900000 50.750000] % 2
+[ 13.866667 50.716667] % 1
+[ 13.766667 50.733333] % 2
+[ 13.550000 50.700000] % 1
+[ 13.533333 50.700000] % 1
+[ 13.550000 50.666667] % 1
+[ 13.516667 50.650000] % 1
+[ 13.516667 50.633333] % 2
+[ 13.466667 50.600000] % 1
+[ 13.416667 50.616667] % 2
+[ 13.383333 50.633333] % 2
+[ 13.316667 50.583333] % 1
+[ 13.283333 50.566667] % 2
+[ 13.250000 50.583333] % 2
+[ 13.183333 50.500000] % 1
+[ 13.133333 50.516667] % 2
+[ 13.033333 50.500000] % 1
+[ 13.016667 50.450000] % 4
+[ 12.983333 50.416667] % 2
+[ 12.933333 50.416667] % 2
+[ 12.816667 50.450000] % 1
+[ 12.816667 50.433333] % 1
+[ 12.783333 50.450000] % 1
+[ 12.750000 50.433333] % 2
+[ 12.700000 50.400000] % 1
+[ 12.666667 50.416667] % 2
+[ 12.616667 50.416667] % 3
+[ 12.516667 50.400000] % 1
+[ 12.483333 50.366667] % 1
+[ 12.483333 50.350000] % 2
+[ 12.400000 50.316667] % 1
+[ 12.400000 50.300000] % 1
+[ 12.366667 50.283333] % 1
+[ 12.350000 50.233333] % 2
+[ 12.333333 50.233333] % 3
+[ 12.316667 50.166667] % 2
+[ 12.283333 50.183333] % 1
+[ 12.283333 50.216667] % 1
+[ 12.250000 50.250000] % 2
+[ 12.250000 50.266667] % 2
+[ 12.200000 50.266667] % 2
+[ 12.183333 50.316667] % 5
+[ 12.100000 50.316667] % 1
+[ 12.116667 50.300000] % 2
+[ 12.133333 50.283333] % 2
+[ 12.100000 50.250000] % 1
+[ 12.150000 50.233333] % 2
+[ 12.183333 50.200000] % 1
+[ 12.216667 50.166667] % 2
+[ 12.200000 50.133333] % 1
+[ 12.200000 50.100000] % 1
+[ 12.250000 50.083333] % 2
+[ 12.266667 50.050000] % 1
+[ 12.350000 50.033333] % 1
+[ 12.433333 49.983333] % 2
+[ 12.466667 49.983333] % 1
+[ 12.500000 49.966667] % 2
+[ 12.483333 49.933333] % 3
+[ 12.550000 49.916667] % 1
+[ 12.500000 49.833333] % 1
+[ 12.466667 49.833333] % 2
+[ 12.466667 49.783333] % 1
+[ 12.400000 49.766667] % 3
+[ 12.400000 49.733333] % 1
+[ 12.450000 49.700000] % 2
+[ 12.516667 49.683333] % 1
+[ 12.516667 49.633333] % 2
+[ 12.566667 49.616667] % 2
+[ 12.600000 49.533333] % 2
+[ 12.633333 49.516667] % 1
+[ 12.633333 49.466667] % 4
+[ 12.666667 49.433333] % 2
+[ 12.750000 49.400000] % 2
+[ 12.800000 49.333333] % 1
+[ 12.883333 49.333333] % 2
+[ 12.883333 49.350000] % 2
+[ 12.966667 49.333333] % 1
+[ 13.033333 49.300000] % 1
+[ 13.033333 49.266667] % 1
+[ 13.083333 49.250000] % 1
+[ 13.116667 49.200000] % 1
+[ 13.183333 49.166667] % 2
+[ 13.183333 49.133333] % 2
+[ 13.316667 49.100000] % 2
+[ 13.400000 49.050000] % 2
+[ 13.400000 48.983333] % 2
+[ 13.483333 48.950000] % 2
+[ 13.516667 48.983333] % 2
+[ 13.633333 48.950000] % 2
+[ 13.650000 48.900000] % 1
+[ 13.683333 48.883333] % 2
+[ 13.733333 48.883333] % 1
+[ 13.816667 48.800000] % 1
+[ 13.816667 48.783333] % 5
+[ 13.833333 48.766667] % 2
+[ 13.800000 48.733333] % 2
+[ 13.833333 48.700000] % 1
+[ 13.816667 48.700000] % 2
+[ 13.816667 48.616667] % 1
+[ 13.800000 48.583333] % 1
+[ 13.750000 48.566667] % 3
+[ 13.733333 48.516667] % 2
+[ 13.600000 48.566667] % 1
+[ 13.566667 48.566667] % 2
+[ 13.516667 48.583333] % 1
+[ 13.500000 48.566667] % 1
+[ 13.466667 48.566667] % 3
+[ 13.450000 48.566667] % 1
+[ 13.433333 48.566667] % 1
+[ 13.450000 48.516667] % 1
+[ 13.433333 48.466667] % 2
+[ 13.433333 48.433333] % 3
+[ 13.400000 48.366667] % 2
+[ 13.283333 48.300000] % 2
+[ 13.166667 48.300000] % 2
+[ 13.016667 48.266667] % 1
+[ 12.966667 48.216667] % 2
+[ 12.866667 48.200000] % 1
+[ 12.833333 48.166667] % 4
+[ 12.766667 48.116667] % 2
+[ 12.766667 48.083333] % 1
+[ 12.850000 48.016667] % 1
+[ 12.883333 47.966667] % 1
+[ 12.933333 47.933333] % 2
+[ 13.016667 47.850000] % 1
+[ 12.933333 47.783333] % 2
+[ 12.916667 47.716667] % 1
+[ 12.983333 47.716667] % 2
+[ 13.016667 47.716667] % 3
+[ 13.083333 47.683333] % 2
+[ 13.100000 47.633333] % 1
+[ 13.066667 47.600000] % 2
+[ 13.050000 47.583333] % 1
+[ 13.066667 47.566667] % 1
+[ 13.033333 47.533333] % 5
+[ 13.050000 47.500000] % 1
+[ 13.016667 47.483333] % 2
+[ 12.950000 47.483333] % 1
+[ 12.850000 47.550000] % 2
+[ 12.816667 47.550000] % 2
+[ 12.783333 47.583333] % 1
+[ 12.800000 47.616667] % 2
+[ 12.833333 47.616667] % 2
+[ 12.766667 47.650000] % 3
+[ 12.783333 47.666667] % 2
+[ 12.666667 47.683333] % 1
+[ 12.600000 47.666667] % 1
+[ 12.583333 47.650000] % 2
+[ 12.516667 47.633333] % 1
+[ 12.450000 47.666667] % 2
+[ 12.450000 47.683333] % 1
+[ 12.450000 47.700000] % 1
+[ 12.366667 47.683333] % 1
+[ 12.333333 47.700000] % 2
+[ 12.250000 47.683333] % 1
+[ 12.233333 47.700000] % 4
+[ 12.250000 47.750000] % 2
+[ 12.183333 47.700000] % 1
+[ 12.200000 47.633333] % 3
+[ 12.200000 47.616667] % 2
+[ 12.000000 47.616667] % 1
+[ 11.850000 47.600000] % 1
+[ 11.833333 47.583333] % 1
+[ 11.683333 47.583333] % 2
+[ 11.633333 47.600000] % 1
+[ 11.600000 47.583333] % 2
+[ 11.566667 47.516667] % 1
+[ 11.500000 47.516667] % 2
+[ 11.433333 47.516667] % 2
+[ 11.383333 47.483333] % 1
+[ 11.400000 47.466667] % 2
+[ 11.400000 47.450000] % 2
+[ 11.333333 47.450000] % 2
+[ 11.283333 47.400000] % 2
+[ 11.233333 47.400000] % 2
+[ 11.233333 47.433333] % 2
+[ 11.216667 47.433333] % 2
+[ 11.116667 47.400000] % 3
+[ 10.983333 47.400000] % 1
+[ 10.966667 47.416667] % 1
+[ 10.983333 47.433333] % 2
+[ 10.916667 47.483333] % 2
+[ 10.866667 47.483333] % 2
+[ 10.916667 47.516667] % 3
+[ 10.883333 47.533333] % 2
+[ 10.766667 47.516667] % 1
+[ 10.750000 47.550000] % 2
+[ 10.600000 47.566667] % 2
+[ 10.566667 47.533333] % 2
+[ 10.500000 47.533333] % 1
+[ 10.466667 47.550000] % 1
+[ 10.483333 47.583333] % 4
+[ 10.466667 47.583333] % 2
+[ 10.433333 47.583333] % 1
+[ 10.450000 47.550000] % 1
+[ 10.433333 47.500000] % 1
+[ 10.466667 47.483333] % 2
+[ 10.466667 47.433333] % 3
+[ 10.433333 47.383333] % 1
+[ 10.383333 47.366667] % 2
+[ 10.333333 47.316667] % 1
+[ 10.233333 47.283333] % 4
+[ 10.166667 47.266667] % 1
+[ 10.183333 47.300000] % 1
+[ 10.216667 47.316667] % 1
+[ 10.200000 47.333333] % 2
+[ 10.233333 47.383333] % 2
+[ 10.183333 47.383333] % 1
+[ 10.150000 47.366667] % 1
+[ 10.116667 47.366667] % 2
+[ 10.100000 47.366667] % 2
+[ 10.066667 47.416667] % 2
+[ 10.100000 47.433333] % 3
+[ 10.050000 47.500000] % 2
+[ 10.000000 47.483333] % 2
+[ 9.966667 47.533333] % 1
+[ 9.966667 47.550000] % 1
+[ 9.916667 47.533333] % 1
+[ 9.883333 47.550000] % 2
+[ 9.850000 47.533333] % 1
+[ 9.816667 47.550000] % 1
+[ 9.816667 47.583333] % 2
+[ 9.783333 47.600000] % 1
+[ 9.750000 47.583333] % 5
+[ 9.566667 47.533333] % 2
+[ 9.300000 47.650000] % 1
+[ 9.166667 47.650000] % 1
+[ 9.133333 47.666667] % 2
+[ 9.050000 47.683333] % 2
+[ 8.883333 47.650000] % 2
+[ 8.850000 47.683333] % 2
+[ 8.866667 47.700000] % 1
+[ 8.816667 47.716667] % 2
+[ 8.816667 47.733333] % 2
+[ 8.766667 47.716667] % 2
+[ 8.800000 47.700000] % 1
+[ 8.800000 47.683333] % 2
+[ 8.716667 47.700000] % 1
+[ 8.733333 47.716667] % 1
+[ 8.716667 47.733333] % 2
+[ 8.733333 47.766667] % 1
+[ 8.683333 47.766667] % 1
+[ 8.683333 47.783333] % 2
+[ 8.650000 47.800000] % 2
+[ 8.633333 47.766667] % 2
+[ 8.616667 47.800000] % 4
+[ 8.566667 47.800000] % 2
+[ 8.566667 47.783333] % 2
+[ 8.483333 47.766667] % 1
+[ 8.450000 47.716667] % 3
+[ 8.400000 47.700000] % 1
+[ 8.416667 47.666667] % 2
+[ 8.450000 47.666667] % 1
+[ 8.466667 47.650000] % 1
+[ 8.533333 47.666667] % 1
+[ 8.583333 47.666667] % 2
+[ 8.616667 47.666667] % 1
+[ 8.633333 47.650000] % 2
+[ 8.600000 47.650000] % 1
+[ 8.600000 47.616667] % 4
+[ 8.583333 47.600000] % 1
+[ 8.566667 47.616667] % 2
+[ 8.516667 47.633333] % 2
+[ 8.466667 47.600000] % 2
+[ 8.500000 47.583333] % 2
+[ 8.333333 47.566667] % 2
+[ 8.283333 47.616667] % 2
+[ 8.200000 47.616667] % 2
+[ 8.083333 47.566667] % 2
+[ 7.916667 47.550000] % 2
+[ 7.900000 47.583333] % 2
+[ 7.816667 47.583333] % 2
+[ 7.783333 47.550000] % 2
+[ 7.666667 47.550000] % 2
+[ 7.616667 47.566667] % 2
+[ 7.666667 47.583333] % 2
+[ 7.666667 47.600000] % 5
+[ 7.583333 47.583333] %2108
+]
+[
+[ 13.116667 54.333333] % 2
+[ 13.133333 54.366667] % 2
+[ 13.266667 54.383333] % 1
+[ 13.233333 54.383333] % 1
+[ 13.233333 54.416667] % 2
+[ 13.216667 54.433333] % 2
+[ 13.150000 54.416667] % 1
+[ 13.183333 54.450000] % 2
+[ 13.266667 54.483333] % 1
+[ 13.233333 54.483333] % 1
+[ 13.233333 54.516667] % 2
+[ 13.166667 54.516667] % 4
+[ 13.150000 54.550000] % 2
+[ 13.266667 54.550000] % 2
+[ 13.300000 54.516667] % 2
+[ 13.300000 54.550000] % 2
+[ 13.366667 54.583333] % 2
+[ 13.350000 54.516667] % 2
+[ 13.400000 54.533333] % 1
+[ 13.366667 54.550000] % 2
+[ 13.383333 54.550000] % 1
+[ 13.416667 54.516667] % 2
+[ 13.416667 54.500000] % 1
+[ 13.466667 54.483333] % 3
+[ 13.500000 54.483333] % 1
+[ 13.500000 54.550000] % 2
+[ 13.516667 54.566667] % 1
+[ 13.466667 54.550000] % 2
+[ 13.383333 54.583333] % 2
+[ 13.366667 54.616667] % 1
+[ 13.300000 54.566667] % 3
+[ 13.250000 54.566667] % 2
+[ 13.300000 54.633333] % 1
+[ 13.233333 54.633333] % 1
+[ 13.216667 54.633333] % 2
+[ 13.233333 54.650000] % 1
+[ 13.283333 54.666667] % 4
+[ 13.416667 54.683333] % 1
+[ 13.450000 54.666667] % 2
+[ 13.383333 54.633333] % 2
+[ 13.416667 54.583333] % 1
+[ 13.466667 54.566667] % 1
+[ 13.650000 54.583333] % 2
+[ 13.683333 54.566667] % 2
+[ 13.683333 54.533333] % 1
+[ 13.583333 54.483333] % 2
+[ 13.583333 54.450000] % 2
+[ 13.616667 54.400000] % 2
+[ 13.683333 54.400000] % 4
+[ 13.766667 54.333333] % 1
+[ 13.733333 54.316667] % 2
+[ 13.716667 54.266667] % 1
+[ 13.700000 54.283333] % 1
+[ 13.716667 54.283333] % 2
+[ 13.716667 54.300000] % 2
+[ 13.650000 54.300000] % 2
+[ 13.716667 54.316667] % 2
+[ 13.616667 54.316667] % 2
+[ 13.683333 54.350000] % 1
+[ 13.650000 54.350000] % 1
+[ 13.616667 54.333333] % 2
+[ 13.583333 54.350000] % 2
+[ 13.500000 54.333333] % 1
+[ 13.400000 54.283333] % 2
+[ 13.350000 54.266667] % 2
+[ 13.366667 54.250000] % 1
+[ 13.366667 54.266667] % 2
+[ 13.416667 54.266667] % 1
+[ 13.433333 54.233333] % 3
+[ 13.400000 54.216667] % 2
+[ 13.300000 54.250000] % 1
+[ 13.316667 54.250000] % 2
+[ 13.333333 54.283333] % 2
+[ 13.266667 54.250000] % 2
+[ 13.200000 54.266667] % 2
+[ 13.200000 54.300000] % 2
+[ 13.150000 54.283333] % 1
+[ 13.150000 54.300000] % 2
+[ 13.183333 54.300000] % 5
+[ 13.116667 54.333333] %5227
+]
+] def
diff --git a/graphics/pstricks/contrib/pst-geo/data/mexico.dat b/graphics/pstricks/contrib/pst-geo/data/mexico.dat
new file mode 100644
index 0000000000..951a68f0e0
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/mexico.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/northamerica-bdy_II.dat b/graphics/pstricks/contrib/pst-geo/data/northamerica-bdy_II.dat
new file mode 100644
index 0000000000..bafabfd7f8
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/northamerica-bdy_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/northamerica-cil_II.dat b/graphics/pstricks/contrib/pst-geo/data/northamerica-cil_II.dat
new file mode 100644
index 0000000000..60859cd4af
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/northamerica-cil_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/northamerica-pby_II.dat b/graphics/pstricks/contrib/pst-geo/data/northamerica-pby_II.dat
new file mode 100644
index 0000000000..b267b7decc
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/northamerica-pby_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/northamerica-riv_II.dat b/graphics/pstricks/contrib/pst-geo/data/northamerica-riv_II.dat
new file mode 100644
index 0000000000..83864ab38e
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/northamerica-riv_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/pborder.dat b/graphics/pstricks/contrib/pst-geo/data/pborder.dat
new file mode 100644
index 0000000000..8cdd686a0b
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/pborder.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/pcoast.dat b/graphics/pstricks/contrib/pst-geo/data/pcoast.dat
new file mode 100644
index 0000000000..196203b23d
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/pcoast.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/pisland.dat b/graphics/pstricks/contrib/pst-geo/data/pisland.dat
new file mode 100644
index 0000000000..080ab72267
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/pisland.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/plake.dat b/graphics/pstricks/contrib/pst-geo/data/plake.dat
new file mode 100644
index 0000000000..f7243bc45f
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/plake.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/pst-geo-compress.pl b/graphics/pstricks/contrib/pst-geo/data/pst-geo-compress.pl
new file mode 100755
index 0000000000..aa457f9392
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/pst-geo-compress.pl
@@ -0,0 +1,456 @@
+#!/usr/bin/env perl
+use strict;
+$^W=1;
+# pst-geo-compress.pl
+# Copyright (C) 2009 Heiko Oberdiek.
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2005/12/01 or later.
+#
+# This work has the LPPL maintenance status `maintained'.
+#
+# The Current Maintainer of this work is Heiko Oberdiek.
+#
+# See file "README" for a list of files that belong to this project.
+my $file = "pst-geo-compress.pl";
+my $program = uc($&) if $file =~ /^\w+/;
+my $version = "1.2";
+my $date = "2012/12/08";
+my $author = "Heiko Oberdiek/Herbert Voß";
+my $copyright = "Copyright (c) 2017 by $author.";
+# History:
+# 2009/07/30 v1.0: First release.
+my $title = "$program $version, $date - $copyright\n";
+print $title;
+my $prg_gs = "gs";
+$prg_gs = "gs386" if $^O =~ /dos/i;
+$prg_gs = "gsos2" if $^O =~ /os2/i;
+$prg_gs = "gswin32c" if $^O =~ /mswin32/i;
+$prg_gs = "gswin32c" if $^O =~ /cygwin/i;
+$prg_gs = "mgs" if defined($ENV{"TEXSYSTEM"}) and
+ $ENV{"TEXSYSTEM"} =~ /miktex/i;
+my $prg_gstest = $prg_gs;
+
+my $data = 1;
+my @bool = ('false', 'true');
+$::opt_help = 0;
+$::opt_test = 0;
+$::opt_gscmd = '';
+$::opt_gstestcmd = '';
+
+my $usage = <<"END_OF_USAGE";
+Function: Compresses data files for pst-geo
+Options: (defaults:)
+ --help print usage
+ --data1 | -1 .dat files from data.tgz ($bool[$data == 1])
+ --data2 | -2 .dat files from dataII.tgz ($bool[$data == 2])
+ --gscmd <name> call of ghostscript ($prg_gs)
+ --gstestcmd <name> call of ghostscript for testing ($prg_gstest)
+ --test test mode without compressing ($bool[$::opt_test])
+END_OF_USAGE
+use Getopt::Long;
+GetOptions(
+ "help!",
+ "test!",
+ "data1|1" => sub { $data = 1; },
+ "data2|2" => sub { $data = 2; },
+ "prediction!",
+ "gscmd=s",
+ "gstestcmd=s",
+) or die $usage;
+!$::opt_help or die $usage;
+
+$prg_gs = $::opt_gscmd if $::opt_gscmd;
+if ($::opt_gstestcmd) {
+ $prg_gstest = $::opt_gstestcmd;
+}
+else {
+ $prg_gstest = $prg_gs;
+}
+
+my $tmpfile = "__geo-pst-compress__$$.tmp";
+my $predict_threshold = 0.95;
+
+my @data1 = qw[
+ aus.dat
+ canada.dat
+ capitals.dat
+ c-cap.dat
+ citysub.dat
+ corse.dat
+ c-sub.dat
+ france.dat
+ mex.dat
+ pborder.dat
+ pcoast.dat
+ pisland.dat
+ plake.dat
+ rhone.dat
+ ridge.dat
+ river.dat
+ seine.dat
+ transfrm.dat
+ trench.dat
+ usa.dat
+ wfraczon.dat
+ wmaglin.dat
+];
+
+my @data2 = qw[
+ africa-bdy_II.dat
+ africa-cil_II.dat
+ africa-riv_II.dat
+ asia-bdy_II.dat
+ asia-cil_II.dat
+ asia-isl_II.dat
+ asia-riv_II.dat
+ europe-bdy_II.dat
+ europe-cil_II.dat
+ europe-riv_II.dat
+ northamerica-bdy_II.dat
+ northamerica-cil_II.dat
+ northamerica-pby_II.dat
+ northamerica-riv_II.dat
+ southamerica-arc_II.dat
+ southamerica-bdy_II.dat
+ southamerica-cil_II.dat
+ southamerica-riv_II.dat
+];
+
+my @data = ($data == 1) ? @data1 : @data2;
+
+my %city = (
+ 'capitals.dat' => 1,
+ 'c-cap.dat' => 1,
+ 'citysub.dat' => 1,
+ 'c-sub.dat' => 1,
+ 'citycapitals.dat' => 1,
+);
+
+my %predict = (
+ # data 1
+ 'pborder.dat' => 24,
+ 'pcoast.dat' => 24,
+ 'pisland.dat' => 25,
+ 'plake.dat' => 24,
+ 'ridge.dat' => 25,
+ 'river.dat' => 24,
+ 'seine.dat' => 26,
+ 'transfrm.dat' => 24,
+ 'trench.dat' => 25,
+ 'wfraczon.dat' => 25,
+ 'wmaglin.dat' => 25,
+ # data 2
+ 'africa-cil_II.dat' => 22,
+ 'asia-cil_II.dat' => 23,
+ 'europe-riv_II.dat' => 21,
+ 'southamerica-cil_II.dat' => 23,
+);
+
+my %array;
+
+sub catch_zap {
+ unlink $tmpfile if -f $tmpfile;
+ my $signame = shift;
+ chomp $signame;
+ die "!!! Aborted by SIG$signame!\n";
+}
+$SIG{'INT'} = \&catch_zap;
+$SIG{'__DIE__'} = sub { unlink $tmpfile if -f $tmpfile; };
+
+sub tmp_open () {
+ open(TMP, '>', $tmpfile) or die "!!! Error: Cannot write `$tmpfile'!\n";
+}
+sub file_open ($) {
+ my $file = shift;
+ open(IN, '<', $file) or die "!!! Error: Cannot open `$file'!\n";
+}
+
+sub tmp_move ($) {
+ my $file = shift;
+ close(IN);
+ close(TMP);
+ unlink $file or die "!!! Error: Cannot delete `$file'!\n";
+ rename $tmpfile, $file or die "!!! Error: Cannot move `$tmpfile' to `$file'!\n";
+}
+
+# 1. sanitizing
+print "\n";
+print "1. Sanitizing\n";
+print "=============\n";
+
+foreach my $file (@data) {
+ if ($::opt_test) {
+ print "[skipping because of test mode]\n";
+ last;
+ }
+ print "* $file\n";
+ file_open $file;
+ my $old_line = <IN>;
+ not($old_line =~ /^%!PS/)
+ or die "!!! Error: File `$file' is already compressed!\n";
+ $old_line =~ /\/([\w\-]+)(\s|\[)/
+ or die "!!! Internal error: Name not found!\n";
+ $array{$file} = $1;
+ $old_line =~ s/%.*$// unless $city{$file};
+ $old_line =~ s/\s+$//;
+ tmp_open;
+ while (<IN>) {
+ if ($old_line and $old_line =~ /%/) {
+ print TMP "$old_line\n";
+ $old_line = '';
+ }
+ s/%.*$// unless $city{$file};
+ s/^\s+//;
+ s/\s+$//;
+ /^\[%/ or s/(.)%.*$/$1/;
+ s/\s+$//;
+ s/([\[\]])\s+/$1/g;
+ s/\s+(\])/$1/g;
+ s/\s+/ /g;
+ if ($file eq 'seine.dat') {
+ s/(\[\d) /$1.000000000 /;
+ s/(\[\d\.\d) /${1}00000000 /;
+ s/(\[\d\.\d\d) /${1}0000000 /;
+ s/( \d+)\]/$1.00000000]/;
+ s/(\d\.\d)\]/${1}0000000]/;
+ s/(\d\.\d\d)\]/${1}000000]/;
+ }
+ if ($city{$file}) {
+ s/(\.0+)(\D)/$2/g;
+ s/(\.\d*[1-9])0+(\D)/$1$2/g;
+ s/(\D)0\./$1./g;
+ }
+ next unless $_;
+ if ($_ eq '[' or $_ eq ']' or $_ eq ']def' or $_ =~ /\[%/) {
+ $old_line .= $_;
+ next;
+ }
+ if ($_ eq 'def') {
+ $old_line .= $_;
+ $_ = '';
+ }
+ if ($old_line) {
+ print TMP "$old_line\n";
+ $old_line = '';
+ }
+ print TMP "$_\n" if $_;
+ }
+ print TMP "$old_line\n" if $old_line;
+ tmp_move $file;
+}
+print "\n";
+
+# 2. line length analysis
+print "2. Line length analysis\n";
+print "=======================\n";
+
+foreach my $file (@data) {
+ if ($::opt_test) {
+ print "[skipping because of test mode]\n";
+ last;
+ }
+ print "* $file\n";
+ my @lens;
+ my $num;
+ file_open $file;
+ while (<IN>) {
+ $num++;
+ my $len = length $_;
+ if ($lens[$len]) {
+ $lens[$len]++;
+ }
+ else {
+ $lens[$len] = 1;
+ }
+ }
+ close(IN);
+ my $max = 0;
+ for (my $i = 0; $i < @lens; $i++) {
+ next unless $lens[$i];
+ $max = $i;
+ print " $i: $lens[$i]\n";
+ my $threshold = $predict_threshold * $num;
+ next if $predict{$file};
+ if (($lens[$i] > $threshold) or
+ ($lens[$i-1] and ($lens[$i-1] + $lens[$i] > $threshold)) or
+ ($lens[$i-1] and $lens[$i-2] and
+ ($lens[$i-2] + $lens[$i-1] + $lens[$i] > $threshold))) {
+ $predict{$file} = $i;
+ }
+ }
+ if ($predict{$file}) {
+ print " --> predict($file) = $predict{$file}\n";
+ $predict{$file} == $max
+ or die "!!! Internal error: prediction ($predict{$file}) too small ($max)!\n";
+ }
+ else {
+ print " --> predict($file) = ??\n";
+ }
+}
+print "\n";
+
+# 3. Prediction preparation
+print "3. Prepare prediction\n";
+print "=====================\n";
+
+foreach my $file (@data) {
+ if ($::opt_test) {
+ print "[skipping because of test mode]\n";
+ last;
+ }
+ next unless $predict{$file};
+ print "* $file\n";
+ my $predict = $predict{$file};
+ tmp_open;
+ file_open $file;
+ while (<IN>) {
+ my $len = length $_;
+ if ($len % $predict == 0) {
+ print TMP $_;
+ next;
+ }
+ chomp;
+ $_ .= ' ' x ($predict - ($len % $predict));
+ $_ .= "\n";
+ length($_) % $predict == 0 or die "!!! Internal Error!\n";
+ print TMP $_;
+ }
+ tmp_move $file;
+}
+print "\n";
+
+# 4. Compression
+print "4. Compress files\n";
+print "=================\n";
+
+sub check_gs_end () {
+ if ($? & 127) {
+ die sprintf "!!! Error: Ghostscript died with signal %d!\n",
+ ($? & 127);
+ }
+ elsif ($? != 0) {
+ die sprintf "!!! Error: Ghostscript exited with error code %d!\n",
+ $? >> 8;
+ }
+}
+
+foreach my $file (@data) {
+ if ($::opt_test) {
+ print "[skipping because of test mode]\n";
+ last;
+ }
+ print "* $file\n";
+ my $predict = $predict{$file};
+ my $filter_dict = '';
+ $filter_dict = "<</Predictor 12/Columns $predict>>" if $predict;
+ my $compress_dict = "<</Effort 9>>";
+ $compress_dict = "<</Effort 9/Predictor 12/Columns $predict>>" if $predict;
+ my $ps_code = <<"END_PS_CODE";
+%!PS
+/buf 10000 string def
+/tmpfilename ($tmpfile) def
+/header (%!PS\\ncurrentfile$filter_dict/FlateDecode filter cvx exec\\n) def
+($file)
+% Convert file, stack: <file name>
+( converting `) print dup print (' ... ) print flush
+dup (r) file
+% test if file is already converted
+dup header length string readstring
+{
+ 1 index 0 setfileposition
+ header eq
+ {
+ (nothing to do.\\n) print flush
+ false
+ }
+ {true}
+ ifelse
+}
+{
+ (read error.\\n) print flush
+ false
+}
+ifelse
+{
+ tmpfilename (w) file
+ dup header writestring
+ $compress_dict
+ /FlateEncode filter
+ exch
+ % stack: <input file name> <output file obj> <input file obj>
+ {
+ 2 copy
+ buf readstring
+ 3 1 roll
+ writestring
+ not {exit} if
+ } loop
+ closefile
+ closefile
+ dup deletefile tmpfilename exch renamefile
+ (done.\\n) print flush
+} if
+quit
+%%EOF
+END_PS_CODE
+ my @cmd = (
+ $prg_gs,
+ '-q',
+ '-sDEVICE=nullpage',
+ '-dBATCH',
+ '-c',
+ $ps_code
+ );
+ system @cmd;
+ check_gs_end;
+}
+print "\n";
+
+# 5. Test
+print "5. Testing\n";
+print "==========\n";
+
+foreach my $file (@data) {
+ print "* $file\n";
+ my $ps_code = <<"END_PS_CODE";
+%!PS
+( testing `$file' ... ) print flush
+($file) run
+END_PS_CODE
+ $ps_code .= <<"END_PS_CODE" if $::opt_test;
+(\\n) print flush
+END_PS_CODE
+ $ps_code .= <<"END_PS_CODE" unless $::opt_test;
+$array{$file} type /arraytype eq
+{
+ (ok.\\n) print flush
+}{
+ (FAILED!\\n) print flush
+ ioerror
+}
+ifelse
+END_PS_CODE
+ $ps_code .= <<"END_PS_CODE";
+quit
+%%EOF
+END_PS_CODE
+ my @cmd = (
+ $prg_gstest,
+ '-q',
+ '-sDEVICE=nullpage',
+ '-dBATCH',
+ '-c',
+ $ps_code
+ );
+ system @cmd;
+ check_gs_end;
+}
+
+print "\n";
+__END__
diff --git a/graphics/pstricks/contrib/pst-geo/data/pst-geo-decompress.pl b/graphics/pstricks/contrib/pst-geo/data/pst-geo-decompress.pl
new file mode 100755
index 0000000000..38574176ce
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/pst-geo-decompress.pl
@@ -0,0 +1,120 @@
+#!/usr/bin/env perl
+use strict;
+$^W=1;
+# pst-geo-uncompress.pl
+# Copyright (C) 2009 Heiko Oberdiek.
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2005/12/01 or later.
+#
+# This work has the LPPL maintenance status `maintained'.
+#
+# The Current Maintainer of this work is Heiko Oberdiek.
+#
+# See file "README" for a list of files that belong to this project.
+my $file = "pst-geo-uncompress.pl";
+my $program = uc($&) if $file =~ /^\w+/;
+my $version = "1.0";
+my $date = "2009/07/30";
+my $author = "Heiko Oberdiek";
+my $copyright = "Copyright (c) 2009 by $author.";
+# History:
+# 2009/07/30 v1.0: First release.
+my $title = "$program $version, $date - $copyright\n";
+print STDERR $title;
+my $prg_gs = "gs";
+$prg_gs = "gs386" if $^O =~ /dos/i;
+$prg_gs = "gsos2" if $^O =~ /os2/i;
+$prg_gs = "gswin32c" if $^O =~ /mswin32/i;
+$prg_gs = "gswin32c" if $^O =~ /cygwin/i;
+$prg_gs = "mgs" if defined($ENV{"TEXSYSTEM"}) and
+ $ENV{"TEXSYSTEM"} =~ /miktex/i;
+
+$::opt_help = 0;
+
+my $usage = <<"END_OF_USAGE";
+Function: Compresses data files for pst-geo
+Syntax: $0 <input file> [output file]
+If the output file is not given, standard output is used.
+Options: (defaults:)
+ --help print usage
+ --gscmd <name> call of ghostscript ($prg_gs)
+END_OF_USAGE
+use Getopt::Long;
+GetOptions(
+ "help!",
+ "gscmd=s" => \$prg_gs
+) or die $usage;
+!$::opt_help or die $usage;
+
+(@ARGV == 1 or @ARGV == 2) or die $usage;
+
+my $input = $ARGV[0];
+my $output = $ARGV[1];
+
+open(IN, '<', $input) or die "!!! Error: Cannot open file `$input'!\n";
+my $header = <IN> . <IN>;
+$header =~ /^%!PS\s+(.*)currentfile((<<[^>]+>>)?\/[\w\d]+ filter) cvx exec\s*$/s
+ or die "!!! Error: Unknown file format of `$input'!\n";
+my $decode = $2;
+my $pos = tell(IN);
+my $ps_input = unpack 'H*', $input;
+my $ps_output = '';
+my $ps_output = unpack 'H*', $output if $output;
+
+my $ps_code = <<"END_PS_CODE";
+%!PS
+/buf 10000 string def
+<$ps_input> (r) file
+dup $pos setfileposition
+$decode
+END_PS_CODE
+$ps_code .= <<"END_PS_CODE" if $output;
+<$ps_output> (w) file
+exch
+END_PS_CODE
+$ps_code .= <<"END_PS_CODE";
+{ dup buf readstring exch
+END_PS_CODE
+$ps_code .= <<"END_PS_CODE" unless $output;
+ print
+END_PS_CODE
+$ps_code .= <<"END_PS_CODE" if $output;
+ 3 index exch writestring
+END_PS_CODE
+$ps_code .= <<"END_PS_CODE";
+ not {exit} if
+} loop
+closefile
+END_PS_CODE
+$ps_code .= <<"END_PS_CODE" if $output;
+closefile
+END_PS_CODE
+$ps_code .= <<"END_PS_CODE";
+quit
+%%EOF
+END_PS_CODE
+my @cmd = (
+ $prg_gs,
+ '-q',
+ '-sDEVICE=nullpage',
+ '-dBATCH',
+ '-c',
+ $ps_code
+);
+system @cmd;
+if ($? & 127) {
+ die sprintf "!!! Error: Ghostscript died with signal %d!\n",
+ ($? & 127);
+}
+elsif ($? != 0) {
+ die sprintf "!!! Error: Ghostscript exited with error code %d!\n",
+ $? >> 8;
+}
+print STDERR "* `$output' written.\n" if $output;
+__END__
diff --git a/graphics/pstricks/contrib/pst-geo/data/rhone.dat b/graphics/pstricks/contrib/pst-geo/data/rhone.dat
new file mode 100644
index 0000000000..314c724c5d
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/rhone.dat
@@ -0,0 +1,1188 @@
+/rhone[[
+[6.134167 46.200556]
+[6.134168 46.200556]
+[6.134169 46.201944]
+[6.134170 46.203611]
+[6.134171 46.204167]
+[6.134172 46.203056]
+[6.134173 46.201667]
+[6.134174 46.200556]
+[6.134175 46.201667]
+[6.134176 46.203611]
+[6.134177 46.207500]
+[6.134178 46.210556]
+[6.134179 46.210833]
+[6.134180 46.210000]
+[6.134181 46.208889]
+[6.134182 46.206389]
+[6.134183 46.203611]
+[6.134184 46.200556]
+[6.134185 46.200278]
+[6.134186 46.200556]
+[6.134187 46.201667]
+[6.134188 46.202778]
+[6.134189 46.203333]
+[6.134190 46.199722]
+[6.134191 46.196389]
+[6.134192 46.193056]
+[6.134193 46.192222]
+[6.134194 46.191389]
+[6.134195 46.190278]
+[6.134196 46.186389]
+[6.134197 46.182222]
+[6.134198 46.179444]
+[6.134199 46.177500]
+[6.134200 46.176944]
+[6.134201 46.175833]
+[6.134202 46.174167]
+[6.134203 46.171667]
+[6.134204 46.168889]
+[6.134205 46.166944]
+[6.134206 46.164167]
+[6.134207 46.161111]
+[6.134208 46.158333]
+[6.134209 46.155278]
+[6.134210 46.152500]
+[6.134211 46.149167]
+[6.134212 46.146111]
+[6.134213 46.142778]
+[6.134214 46.140278]
+[6.134215 46.138056]
+[6.134216 46.135833]
+[6.134217 46.132778]
+[6.134218 46.130556]
+[6.134219 46.127500]
+[6.134220 46.125833]
+[6.134221 46.125000]
+[6.134222 46.125278]
+[6.134223 46.126111]
+[6.134224 46.127500]
+[6.134225 46.128333]
+[6.134226 46.128333]
+[6.134227 46.126944]
+[6.134228 46.125833]
+[6.134229 46.124167]
+[6.134230 46.122222]
+[6.134231 46.120000]
+[6.134232 46.117778]
+[6.134233 46.115278]
+[6.134234 46.112500]
+[6.134235 46.108333]
+[6.134236 46.103889]
+[6.134237 46.099444]
+[6.134238 46.095556]
+[6.134239 46.092500]
+[6.134240 46.091944]
+[6.134241 46.091111]
+[6.134242 46.090278]
+[6.134243 46.089722]
+[6.134244 46.091667]
+[6.134245 46.094167]
+[6.134246 46.097222]
+[6.134247 46.100278]
+[6.134248 46.103056]
+[6.134249 46.105278]
+[6.134250 46.106944]
+[6.134251 46.108333]
+[6.134252 46.110278]
+[6.134253 46.111111]
+[6.134254 46.109722]
+[6.134255 46.106944]
+[6.134256 46.103611]
+[6.134257 46.100000]
+[6.134258 46.096111]
+[6.134259 46.091667]
+[6.134260 46.087222]
+[6.134261 46.082500]
+[6.134262 46.079167]
+[6.134263 46.075833]
+[6.134264 46.072778]
+[6.134265 46.069722]
+[6.134266 46.066667]
+[6.134267 46.063611]
+[6.134268 46.060556]
+[6.134269 46.057500]
+[6.134270 46.054167]
+[6.134271 46.050833]
+[6.134272 46.047500]
+[6.134273 46.043611]
+[6.134274 46.040000]
+[6.134275 46.036111]
+[6.134276 46.032222]
+[6.134277 46.028611]
+[6.134278 46.024722]
+[6.134279 46.021111]
+[6.134280 46.016667]
+[6.134281 46.012778]
+[6.134282 46.008333]
+[6.134283 46.003889]
+[6.134284 45.999722]
+[6.134285 45.995556]
+[6.134286 45.992222]
+[6.134287 45.988889]
+[6.134288 45.985833]
+[6.134289 45.983333]
+[6.134290 45.980556]
+[6.134291 45.977500]
+[6.134292 45.974444]
+[6.134293 45.971389]
+[6.134294 45.968333]
+[6.134295 45.964722]
+[6.134296 45.960833]
+[6.134297 45.956667]
+[6.134298 45.953056]
+[6.134299 45.949167]
+[6.134300 45.945556]
+[6.134301 45.941111]
+[6.134302 45.936944]
+[6.134303 45.932778]
+[6.134304 45.928889]
+[6.134305 45.925000]
+[6.134306 45.920833]
+[6.134307 45.916111]
+[6.134308 45.912222]
+[6.134309 45.908056]
+[6.134310 45.903611]
+[6.134311 45.899722]
+[6.134312 45.895278]
+[6.134313 45.891111]
+[6.134314 45.886944]
+[6.134315 45.882500]
+[6.134316 45.878056]
+[6.134317 45.873889]
+[6.134318 45.870000]
+[6.134319 45.866389]
+[6.134320 45.862500]
+[6.134321 45.859167]
+[6.134322 45.855556]
+[6.134323 45.852222]
+[6.134324 45.848889]
+[6.134325 45.845000]
+[6.134326 45.840278]
+[6.134327 45.835833]
+[6.134328 45.831389]
+[6.134329 45.827500]
+[6.134330 45.823889]
+[6.134331 45.820556]
+[6.134332 45.817222]
+[6.134333 45.813611]
+[6.134334 45.810278]
+[6.134335 45.805833]
+[6.134336 45.801667]
+[6.134337 45.797222]
+[6.134338 45.792778]
+[6.134339 45.788889]
+[6.134340 45.785278]
+[6.134341 45.781389]
+[6.134342 45.778333]
+[6.134343 45.774444]
+[6.134344 45.771111]
+[6.134345 45.767500]
+[6.134346 45.763611]
+[6.134347 45.759167]
+[6.134348 45.755278]
+[6.134349 45.751667]
+[6.134350 45.748333]
+[6.134351 45.744444]
+[6.134352 45.740556]
+[6.134353 45.737222]
+[6.134354 45.733611]
+[6.134355 45.730833]
+[6.134356 45.731389]
+[6.134357 45.727778]
+[6.134358 45.724444]
+[6.134359 45.721111]
+[6.134360 45.718056]
+[6.134361 45.716389]
+[6.134362 45.715556]
+[6.134363 45.715833]
+[6.134364 45.715000]
+[6.134365 45.714444]
+[6.134366 45.714167]
+[6.134367 45.713889]
+[6.134368 45.713611]
+[6.134369 45.713333]
+[6.134370 45.712222]
+[6.134371 45.710278]
+[6.134372 45.707222]
+[6.134373 45.703889]
+[6.134374 45.700833]
+[6.134375 45.696667]
+[6.134376 45.692778]
+[6.134377 45.689722]
+[6.134378 45.687500]
+[6.134379 45.685000]
+[6.134380 45.682222]
+[6.134381 45.679444]
+[6.134382 45.675833]
+[6.134383 45.672500]
+[6.134384 45.669167]
+[6.134385 45.665278]
+[6.134386 45.660833]
+[6.134387 45.657500]
+[6.134388 45.653889]
+[6.134389 45.651667]
+[6.134390 45.649722]
+[6.134391 45.648611]
+[6.134392 45.647778]
+[6.134393 45.646389]
+[6.134394 45.645278]
+[6.134395 45.643889]
+[6.134396 45.641944]
+[6.134397 45.639722]
+[6.134398 45.637778]
+[6.134399 45.635000]
+[6.134400 45.632222]
+[6.134401 45.628611]
+[6.134402 45.624722]
+[6.134403 45.622222]
+[6.134404 45.619444]
+[6.134405 45.617778]
+[6.134406 45.615833]
+[6.134407 45.615000]
+[6.134408 45.615833]
+[6.134409 45.619444]
+[6.134410 45.622500]
+[6.134411 45.626111]
+[6.134412 45.628333]
+[6.134413 45.630278]
+[6.134414 45.632778]
+[6.134415 45.635556]
+[6.134416 45.638611]
+[6.134417 45.642222]
+[6.134418 45.646389]
+[6.134419 45.650278]
+[6.134420 45.653611]
+[6.134421 45.656667]
+[6.134422 45.659444]
+[6.134423 45.661667]
+[6.134424 45.663889]
+[6.134425 45.665833]
+[6.134426 45.668056]
+[6.134427 45.670833]
+[6.134428 45.673056]
+[6.134429 45.675278]
+[6.134430 45.678056]
+[6.134431 45.681111]
+[6.134432 45.684167]
+[6.134433 45.686944]
+[6.134434 45.689444]
+[6.134435 45.692500]
+[6.134436 45.695556]
+[6.134437 45.698611]
+[6.134438 45.701944]
+[6.134439 45.705833]
+[6.134440 45.709722]
+[6.134441 45.713333]
+[6.134442 45.715833]
+[6.134443 45.717222]
+[6.134444 45.718611]
+[6.134445 45.721667]
+[6.134446 45.724444]
+[6.134447 45.726944]
+[6.134448 45.728611]
+[6.134449 45.729722]
+[6.134450 45.730556]
+[6.134451 45.731944]
+[6.134452 45.734167]
+[6.134453 45.736667]
+[6.134454 45.739444]
+[6.134455 45.741667]
+[6.134456 45.744444]
+[6.134457 45.747222]
+[6.134458 45.750000]
+[6.134459 45.752778]
+[6.134460 45.755000]
+[6.134461 45.757778]
+[6.134462 45.760278]
+[6.134463 45.763333]
+[6.134464 45.766389]
+[6.134465 45.769167]
+[6.134466 45.771667]
+[6.134467 45.774444]
+[6.134468 45.776667]
+[6.134469 45.779444]
+[6.134470 45.781944]
+[6.134471 45.785000]
+[6.134472 45.788611]
+[6.134473 45.791111]
+[6.134474 45.793889]
+[6.134475 45.796111]
+[6.134476 45.798333]
+[6.134477 45.800278]
+[6.134478 45.803333]
+[6.134479 45.806389]
+[6.134480 45.808333]
+[6.134481 45.811944]
+[6.134482 45.814444]
+[6.134483 45.817778]
+[6.134484 45.821667]
+[6.134485 45.824167]
+[6.134486 45.828056]
+[6.134487 45.831111]
+[6.134488 45.832500]
+[6.134489 45.835278]
+[6.134490 45.838056]
+[6.134491 45.840556]
+[6.134492 45.842500]
+[6.134493 45.843611]
+[6.134494 45.845556]
+[6.134495 45.848056]
+[6.134496 45.850556]
+[6.134497 45.852778]
+[6.134498 45.854722]
+[6.134499 45.856389]
+[6.134500 45.858889]
+[6.134501 45.860833]
+[6.134502 45.863889]
+[6.134503 45.866389]
+[6.134504 45.869167]
+[6.134505 45.871944]
+[6.134506 45.874167]
+[6.134507 45.876111]
+[6.134508 45.877500]
+[6.134509 45.877222]
+[6.134510 45.875556]
+[6.134511 45.873056]
+[6.134512 45.870833]
+[6.134513 45.867778]
+[6.134514 45.865000]
+[6.134515 45.861944]
+[6.134516 45.858611]
+[6.134517 45.855278]
+[6.134518 45.852222]
+[6.134519 45.850556]
+[6.134520 45.849167]
+[6.134521 45.846667]
+[6.134522 45.844444]
+[6.134523 45.841389]
+[6.134524 45.838056]
+[6.134525 45.834722]
+[6.134526 45.830278]
+[6.134527 45.826111]
+[6.134528 45.823333]
+[6.134529 45.819722]
+[6.134530 45.816944]
+[6.134531 45.814444]
+[6.134532 45.811667]
+[6.134533 45.808889]
+[6.134534 45.805278]
+[6.134535 45.802500]
+[6.134536 45.799444]
+[6.134537 45.796667]
+[6.134538 45.793611]
+[6.134539 45.791389]
+[6.134540 45.789444]
+[6.134541 45.789167]
+[6.134542 45.788333]
+[6.134543 45.787778]
+[6.134544 45.786944]
+[6.134545 45.786111]
+[6.134546 45.785278]
+[6.134547 45.784444]
+[6.134548 45.784444]
+[6.134549 45.784167]
+[6.134550 45.784444]
+[6.134551 45.784722]
+[6.134552 45.785556]
+[6.134553 45.786944]
+[6.134554 45.789444]
+[6.134555 45.791667]
+[6.134556 45.793889]
+[6.134557 45.796667]
+[6.134558 45.798889]
+[6.134559 45.801111]
+[6.134560 45.803333]
+[6.134561 45.805278]
+[6.134562 45.807500]
+[6.134563 45.809444]
+[6.134564 45.811389]
+[6.134565 45.812500]
+[6.134566 45.813333]
+[6.134567 45.814722]
+[6.134568 45.816111]
+[6.134569 45.817778]
+[6.134570 45.818889]
+[6.134571 45.820000]
+[6.134572 45.820278]
+[6.134573 45.819722]
+[6.134574 45.818889]
+[6.134575 45.818611]
+[6.134576 45.818333]
+[6.134577 45.818611]
+[6.134578 45.818889]
+[6.134579 45.820556]
+[6.134580 45.821944]
+[6.134581 45.822222]
+[6.134582 45.821111]
+[6.134583 45.819722]
+[6.134584 45.818889]
+[6.134585 45.819167]
+[6.134586 45.820278]
+[6.134587 45.821111]
+[6.134588 45.822500]
+[6.134589 45.822778]
+[6.134590 45.822500]
+[6.134591 45.821667]
+[6.134592 45.821389]
+[6.134593 45.821111]
+[6.134594 45.821389]
+[6.134595 45.821667]
+[6.134596 45.822500]
+[6.134597 45.822222]
+[6.134598 45.821389]
+[6.134599 45.821111]
+[6.134600 45.820000]
+[6.134601 45.818611]
+[6.134602 45.817222]
+[6.134603 45.816389]
+[6.134604 45.815833]
+[6.134605 45.815000]
+[6.134606 45.814167]
+[6.134607 45.812778]
+[6.134608 45.811389]
+[6.134609 45.810278]
+[6.134610 45.808333]
+[6.134611 45.806944]
+[6.134612 45.805278]
+[6.134613 45.802778]
+[6.134614 45.801389]
+[6.134615 45.801111]
+[6.134616 45.800278]
+[6.134617 45.798889]
+[6.134618 45.797778]
+[6.134619 45.796944]
+[6.134620 45.796111]
+[6.134621 45.795278]
+[6.134622 45.794444]
+[6.134623 45.793056]
+[6.134624 45.791944]
+[6.134625 45.788889]
+[6.134626 45.785278]
+[6.134627 45.781944]
+[6.134628 45.778056]
+[6.134629 45.774444]
+[6.134630 45.770278]
+[6.134631 45.766111]
+[6.134632 45.761667]
+[6.134633 45.757222]
+[6.134634 45.753611]
+[6.134635 45.750833]
+[6.134636 45.748889]
+[6.134637 45.749167]
+[6.134638 45.750278]
+[6.134639 45.751667]
+[6.134640 45.750278]
+[6.134641 45.747222]
+[6.134642 45.742778]
+[6.134643 45.739167]
+[6.134644 45.736111]
+[6.134645 45.733056]
+[6.134646 45.730000]
+[6.134647 45.726667]
+[6.134648 45.723611]
+[6.134649 45.720278]
+[6.134650 45.716944]
+[6.134651 45.713333]
+[6.134652 45.710556]
+[6.134653 45.707500]
+[6.134654 45.704167]
+[6.134655 45.701111]
+[6.134656 45.698333]
+[6.134657 45.694722]
+[6.134658 45.691111]
+[6.134659 45.687222]
+[6.134660 45.683056]
+[6.134661 45.679722]
+[6.134662 45.676667]
+[6.134663 45.674444]
+[6.134664 45.671944]
+[6.134665 45.669167]
+[6.134666 45.666111]
+[6.134667 45.663333]
+[6.134668 45.659722]
+[6.134669 45.656389]
+[6.134670 45.652500]
+[6.134671 45.648889]
+[6.134672 45.645000]
+[6.134673 45.641111]
+[6.134674 45.637222]
+[6.134675 45.632500]
+[6.134676 45.629167]
+[6.134677 45.626389]
+[6.134678 45.626389]
+[6.134679 45.626389]
+[6.134680 45.623611]
+[6.134681 45.620000]
+[6.134682 45.619167]
+[6.134683 45.616944]
+[6.134684 45.615556]
+[6.134685 45.613056]
+[6.134686 45.610833]
+[6.134687 45.607778]
+[6.134688 45.603889]
+[6.134689 45.599722]
+[6.134690 45.596389]
+[6.134691 45.593056]
+[6.134692 45.590556]
+[6.134693 45.588333]
+[6.134694 45.586389]
+[6.134695 45.585000]
+[6.134696 45.583889]
+[6.134697 45.582222]
+[6.134698 45.580833]
+[6.134699 45.578889]
+[6.134700 45.576944]
+[6.134701 45.574167]
+[6.134702 45.571667]
+[6.134703 45.568611]
+[6.134704 45.565556]
+[6.134705 45.562778]
+[6.134706 45.560556]
+[6.134707 45.558611]
+[6.134708 45.556944]
+[6.134709 45.555278]
+[6.134710 45.553056]
+[6.134711 45.551389]
+[6.134712 45.548889]
+[6.134713 45.546111]
+[6.134714 45.542778]
+[6.134715 45.538611]
+[6.134716 45.534444]
+[6.134717 45.531111]
+[6.134718 45.528611]
+[6.134719 45.525833]
+[6.134720 45.522778]
+[6.134721 45.520000]
+[6.134722 45.516944]
+[6.134723 45.514167]
+[6.134724 45.510556]
+[6.134725 45.507778]
+[6.134726 45.504722]
+[6.134727 45.502500]
+[6.134728 45.500000]
+[6.134729 45.497778]
+[6.134730 45.495833]
+[6.134731 45.493333]
+[6.134732 45.491667]
+[6.134733 45.489167]
+[6.134734 45.487500]
+[6.134735 45.485556]
+[6.134736 45.483611]
+[6.134737 45.481389]
+[6.134738 45.479444]
+[6.134739 45.476944]
+[6.134740 45.474722]
+[6.134741 45.471667]
+[6.134742 45.469444]
+[6.134743 45.466389]
+[6.134744 45.464167]
+[6.134745 45.461667]
+[6.134746 45.460278]
+[6.134747 45.460000]
+[6.134748 45.458889]
+[6.134749 45.457500]
+[6.134750 45.455833]
+[6.134751 45.453056]
+[6.134752 45.449722]
+[6.134753 45.445000]
+[6.134754 45.441389]
+[6.134755 45.437222]
+[6.134756 45.433333]
+[6.134757 45.429444]
+[6.134758 45.424722]
+[6.134759 45.420278]
+[6.134760 45.416111]
+[6.134761 45.412500]
+[6.134762 45.408611]
+[6.134763 45.405278]
+[6.134764 45.401389]
+[6.134765 45.398056]
+[6.134766 45.394444]
+[6.134767 45.391389]
+[6.134768 45.388333]
+[6.134769 45.385000]
+[6.134770 45.381667]
+[6.134771 45.378056]
+[6.134772 45.374444]
+[6.134773 45.371111]
+[6.134774 45.367778]
+[6.134775 45.364722]
+[6.134776 45.361667]
+[6.134777 45.358333]
+[6.134778 45.355278]
+[6.134779 45.351944]
+[6.134780 45.348056]
+[6.134781 45.344444]
+[6.134782 45.340556]
+[6.134783 45.336944]
+[6.134784 45.333333]
+[6.134785 45.331944]
+[6.134786 45.328889]
+[6.134787 45.325833]
+[6.134788 45.322778]
+[6.134789 45.320278]
+[6.134790 45.318056]
+[6.134791 45.315833]
+[6.134792 45.313333]
+[6.134793 45.311111]
+[6.134794 45.308611]
+[6.134795 45.305833]
+[6.134796 45.303333]
+[6.134797 45.300278]
+[6.134798 45.297222]
+[6.134799 45.293889]
+[6.134800 45.290000]
+[6.134801 45.286111]
+[6.134802 45.282500]
+[6.134803 45.278333]
+[6.134804 45.274444]
+[6.134805 45.270000]
+[6.134806 45.265833]
+[6.134807 45.261944]
+[6.134808 45.257778]
+[6.134809 45.253889]
+[6.134810 45.250556]
+[6.134811 45.246389]
+[6.134812 45.242500]
+[6.134813 45.238889]
+[6.134814 45.235000]
+[6.134815 45.231389]
+[6.134816 45.227222]
+[6.134817 45.223333]
+[6.134818 45.219722]
+[6.134819 45.215833]
+[6.134820 45.212222]
+[6.134821 45.208889]
+[6.134822 45.205000]
+[6.134823 45.200833]
+[6.134824 45.197222]
+[6.134825 45.193333]
+[6.134826 45.189167]
+[6.134827 45.185556]
+[6.134828 45.181944]
+[6.134829 45.178611]
+[6.134830 45.175278]
+[6.134831 45.171389]
+[6.134832 45.167778]
+[6.134833 45.163889]
+[6.134834 45.160556]
+[6.134835 45.157500]
+[6.134836 45.154167]
+[6.134837 45.150000]
+[6.134838 45.145556]
+[6.134839 45.141667]
+[6.134840 45.138056]
+[6.134841 45.134167]
+[6.134842 45.130000]
+[6.134843 45.126389]
+[6.134844 45.123333]
+[6.134845 45.120278]
+[6.134846 45.116944]
+[6.134847 45.113056]
+[6.134848 45.108889]
+[6.134849 45.105278]
+[6.134850 45.102778]
+[6.134851 45.100556]
+[6.134852 45.098611]
+[6.134853 45.096389]
+[6.134854 45.094167]
+[6.134855 45.090833]
+[6.134856 45.087222]
+[6.134857 45.082778]
+[6.134858 45.079167]
+[6.134859 45.076111]
+[6.134860 45.073611]
+[6.134861 45.071667]
+[6.134862 45.069444]
+[6.134863 45.066667]
+[6.134864 45.064167]
+[6.134865 45.061111]
+[6.134866 45.056944]
+[6.134867 45.052778]
+[6.134868 45.048333]
+[6.134869 45.045278]
+[6.134870 45.041389]
+[6.134871 45.037500]
+[6.134872 45.033056]
+[6.134873 45.028889]
+[6.134874 45.025000]
+[6.134875 45.021667]
+[6.134876 45.018333]
+[6.134877 45.014444]
+[6.134878 45.010833]
+[6.134879 45.007222]
+[6.134880 45.003889]
+[6.134881 45.000833]
+[6.134882 44.997778]
+[6.134883 44.995000]
+[6.134884 44.992222]
+[6.134885 44.989167]
+[6.134886 44.986667]
+[6.134887 44.983611]
+[6.134888 44.980556]
+[6.134889 44.977222]
+[6.134890 44.973611]
+[6.134891 44.970278]
+[6.134892 44.967222]
+[6.134893 44.964167]
+[6.134894 44.961667]
+[6.134895 44.958611]
+[6.134896 44.955833]
+[6.134897 44.952500]
+[6.134898 44.949167]
+[6.134899 44.945556]
+[6.134900 44.941667]
+[6.134901 44.937500]
+[6.134902 44.933056]
+[6.134903 44.928611]
+[6.134904 44.923889]
+[6.134905 44.920000]
+[6.134906 44.916667]
+[6.134907 44.913056]
+[6.134908 44.910278]
+[6.134909 44.907778]
+[6.134910 44.905000]
+[6.134911 44.901389]
+[6.134912 44.897222]
+[6.134913 44.893611]
+[6.134914 44.890278]
+[6.134915 44.886389]
+[6.134916 44.881944]
+[6.134917 44.878056]
+[6.134918 44.875000]
+[6.134919 44.872222]
+[6.134920 44.869167]
+[6.134921 44.866389]
+[6.134922 44.862778]
+[6.134923 44.859444]
+[6.134924 44.857500]
+[6.134925 44.855833]
+[6.134926 44.854444]
+[6.134927 44.853056]
+[6.134928 44.850833]
+[6.134929 44.847222]
+[6.134930 44.843333]
+[6.134931 44.839167]
+[6.134932 44.834722]
+[6.134933 44.831389]
+[6.134934 44.827778]
+[6.134935 44.825556]
+[6.134936 44.823056]
+[6.134937 44.821111]
+[6.134938 44.820833]
+[6.134939 44.820556]
+[6.134940 44.819167]
+[6.134941 44.817222]
+[6.134942 44.815000]
+[6.134943 44.810833]
+[6.134944 44.807500]
+[6.134945 44.805000]
+[6.134946 44.802778]
+[6.134947 44.800278]
+[6.134948 44.798611]
+[6.134949 44.796111]
+[6.134950 44.793611]
+[6.134951 44.790278]
+[6.134952 44.786389]
+[6.134953 44.782222]
+[6.134954 44.778056]
+[6.134955 44.773889]
+[6.134956 44.769722]
+[6.134957 44.765556]
+[6.134958 44.761389]
+[6.134959 44.757778]
+[6.134960 44.754444]
+[6.134961 44.750556]
+[6.134962 44.747500]
+[6.134963 44.744167]
+[6.134964 44.741111]
+[6.134965 44.738056]
+[6.134966 44.735000]
+[6.134967 44.731944]
+[6.134968 44.729167]
+[6.134969 44.726111]
+[6.134970 44.723056]
+[6.134971 44.719722]
+[6.134972 44.716111]
+[6.134973 44.712778]
+[6.134974 44.709722]
+[6.134975 44.706667]
+[6.134976 44.703333]
+[6.134977 44.700278]
+[6.134978 44.696944]
+[6.134979 44.693889]
+[6.134980 44.690278]
+[6.134981 44.686111]
+[6.134982 44.681944]
+[6.134983 44.677500]
+[6.134984 44.673333]
+[6.134985 44.669722]
+[6.134986 44.666389]
+[6.134987 44.662500]
+[6.134988 44.658333]
+[6.134989 44.655000]
+[6.134990 44.651667]
+[6.134991 44.648056]
+[6.134992 44.645278]
+[6.134993 44.642222]
+[6.134994 44.640000]
+[6.134995 44.636944]
+[6.134996 44.634444]
+[6.134997 44.631667]
+[6.134998 44.628611]
+[6.134999 44.625833]
+[6.135000 44.622778]
+[6.135001 44.619444]
+[6.135002 44.616111]
+[6.135003 44.613056]
+[6.135004 44.609722]
+[6.135005 44.606944]
+[6.135006 44.603333]
+[6.135007 44.600556]
+[6.135008 44.597500]
+[6.135009 44.594167]
+[6.135010 44.591111]
+[6.135011 44.588333]
+[6.135012 44.585278]
+[6.135013 44.582500]
+[6.135014 44.578889]
+[6.135015 44.575000]
+[6.135016 44.571667]
+[6.135017 44.567500]
+[6.135018 44.563333]
+[6.135019 44.559167]
+[6.135020 44.555833]
+[6.135021 44.552222]
+[6.135022 44.548611]
+[6.135023 44.545278]
+[6.135024 44.541667]
+[6.135025 44.537778]
+[6.135026 44.534167]
+[6.135027 44.530000]
+[6.135028 44.525278]
+[6.135029 44.521389]
+[6.135030 44.518056]
+[6.135031 44.514444]
+[6.135032 44.511111]
+[6.135033 44.507778]
+[6.135034 44.503611]
+[6.135035 44.499167]
+[6.135036 44.494722]
+[6.135037 44.490833]
+[6.135038 44.486667]
+[6.135039 44.482500]
+[6.135040 44.478889]
+[6.135041 44.474722]
+[6.135042 44.470556]
+[6.135043 44.466944]
+[6.135044 44.462778]
+[6.135045 44.458056]
+[6.135046 44.454167]
+[6.135047 44.450833]
+[6.135048 44.448889]
+[6.135049 44.446389]
+[6.135050 44.444722]
+[6.135051 44.442778]
+[6.135052 44.440278]
+[6.135053 44.438056]
+[6.135054 44.434444]
+[6.135055 44.431667]
+[6.135056 44.428056]
+[6.135057 44.424167]
+[6.135058 44.419722]
+[6.135059 44.415556]
+[6.135060 44.414167]
+[6.135061 44.411389]
+[6.135062 44.407222]
+[6.135063 44.402778]
+[6.135064 44.398611]
+[6.135065 44.394722]
+[6.135066 44.390000]
+[6.135067 44.385556]
+[6.135068 44.381111]
+[6.135069 44.376667]
+[6.135070 44.372500]
+[6.135071 44.368333]
+[6.135072 44.364444]
+[6.135073 44.360833]
+[6.135074 44.356944]
+[6.135075 44.352778]
+[6.135076 44.348611]
+[6.135077 44.344722]
+[6.135078 44.340000]
+[6.135079 44.335556]
+[6.135080 44.331111]
+[6.135081 44.326667]
+[6.135082 44.322500]
+[6.135083 44.318611]
+[6.135084 44.315000]
+[6.135085 44.311389]
+[6.135086 44.308611]
+[6.135087 44.305000]
+[6.135088 44.301389]
+[6.135089 44.296944]
+[6.135090 44.292778]
+[6.135091 44.288333]
+[6.135092 44.284722]
+[6.135093 44.280833]
+[6.135094 44.278056]
+[6.135095 44.274444]
+[6.135096 44.270833]
+[6.135097 44.267500]
+[6.135098 44.263611]
+[6.135099 44.260278]
+[6.135100 44.257222]
+[6.135101 44.254167]
+[6.135102 44.251667]
+[6.135103 44.249722]
+[6.135104 44.247500]
+[6.135105 44.245000]
+[6.135106 44.242778]
+[6.135107 44.240556]
+[6.135108 44.237778]
+[6.135109 44.233889]
+[6.135110 44.230278]
+[6.135111 44.226944]
+[6.135112 44.222778]
+[6.135113 44.219167]
+[6.135114 44.216111]
+[6.135115 44.213333]
+[6.135116 44.211667]
+[6.135117 44.210000]
+[6.135118 44.209167]
+[6.135119 44.207778]
+[6.135120 44.205278]
+[6.135121 44.202778]
+[6.135122 44.200000]
+[6.135123 44.197222]
+[6.135124 44.193611]
+[6.135125 44.190278]
+[6.135126 44.186667]
+[6.135127 44.182778]
+[6.135128 44.178889]
+[6.135129 44.175278]
+[6.135130 44.171389]
+[6.135131 44.167778]
+[6.135132 44.163889]
+[6.135133 44.160278]
+[6.135134 44.156389]
+[6.135135 44.152222]
+[6.135136 44.148056]
+[6.135137 44.143889]
+[6.135138 44.140000]
+[6.135139 44.135278]
+[6.135140 44.131944]
+[6.135141 44.131111]
+[6.135142 44.128611]
+[6.135143 44.124444]
+[6.135144 44.120556]
+[6.135145 44.117500]
+[6.135146 44.115000]
+[6.135147 44.111944]
+[6.135148 44.108611]
+[6.135149 44.104444]
+[6.135150 44.100278]
+[6.135151 44.096111]
+[6.135152 44.092778]
+[6.135153 44.089444]
+[6.135154 44.086667]
+[6.135155 44.084722]
+[6.135156 44.085278]
+[6.135157 44.087500]
+[6.135158 44.089444]
+[6.135159 44.090833]
+[6.135160 44.091667]
+[6.135161 44.091389]
+[6.135162 44.090556]
+[6.135163 44.089722]
+[6.135164 44.088056]
+[6.135165 44.086389]
+[6.135166 44.083889]
+[6.135167 44.081667]
+[6.135168 44.079444]
+[6.135169 44.077222]
+[6.135170 44.074444]
+[6.135171 44.071944]
+[6.135172 44.068333]
+[6.135173 44.065556]
+[6.135174 44.061944]
+[6.135175 44.059444]
+[6.135176 44.057222]
+[6.135177 44.054722]
+[6.135178 44.053056]
+[6.135179 44.050556]
+[6.135180 44.048056]
+[6.135181 44.045000]
+[6.135182 44.041667]
+[6.135183 44.038611]
+[6.135184 44.035833]
+[6.135185 44.033611]
+[6.135186 44.031667]
+[6.135187 44.029722]
+[6.135188 44.027778]
+[6.135189 44.025556]
+[6.135190 44.023056]
+[6.135191 44.020000]
+[6.135192 44.016389]
+[6.135193 44.012778]
+[6.135194 44.008611]
+[6.135195 44.004444]
+[6.135196 44.001111]
+[6.135197 43.999444]
+[6.135198 44.000000]
+[6.135199 43.999167]
+[6.135200 44.000000]
+[6.135201 44.001389]
+[6.135202 44.001111]
+[6.135203 44.000000]
+[6.135204 43.996944]
+[6.135205 43.993333]
+[6.135206 43.990278]
+[6.135207 43.986667]
+[6.135208 43.983333]
+[6.135209 43.979722]
+[6.135210 43.975833]
+[6.135211 43.971667]
+[6.135212 43.967778]
+[6.135213 43.964167]
+[6.135214 43.961389]
+[6.135215 43.958333]
+[6.135216 43.956111]
+[6.135217 43.953056]
+[6.135218 43.950833]
+[6.135219 43.948333]
+[6.135220 43.946944]
+[6.135221 43.945833]
+[6.135222 43.943889]
+[6.135223 43.941944]
+[6.135224 43.939722]
+[6.135225 43.936667]
+[6.135226 43.934444]
+[6.135227 43.932500]
+[6.135228 43.930556]
+[6.135229 43.929167]
+[6.135230 43.928611]
+[6.135231 43.927222]
+[6.135232 43.926389]
+[6.135233 43.925000]
+[6.135234 43.923611]
+[6.135235 43.922500]
+[6.135236 43.921111]
+[6.135237 43.919167]
+[6.135238 43.917222]
+[6.135239 43.915000]
+[6.135240 43.913056]
+[6.135241 43.910833]
+[6.135242 43.907778]
+[6.135243 43.905278]
+[6.135244 43.902500]
+[6.135245 43.900000]
+[6.135246 43.897778]
+[6.135247 43.895833]
+[6.135248 43.894444]
+[6.135249 43.893056]
+[6.135250 43.892500]
+[6.135251 43.891667]
+[6.135252 43.890278]
+[6.135253 43.889444]
+[6.135254 43.888611]
+[6.135255 43.887778]
+[6.135256 43.886389]
+[6.135257 43.885278]
+[6.135258 43.883333]
+[6.135259 43.881389]
+[6.135260 43.878611]
+[6.135261 43.874444]
+[6.135262 43.870556]
+[6.135263 43.866389]
+[6.135264 43.862222]
+[6.135265 43.858611]
+[6.135266 43.854722]
+[6.135267 43.851111]
+[6.135268 43.847500]
+[6.135269 43.844167]
+[6.135270 43.841111]
+[6.135271 43.837500]
+[6.135272 43.834167]
+[6.135273 43.830556]
+[6.135274 43.826944]
+[6.135275 43.823056]
+[6.135276 43.819722]
+[6.135277 43.816111]
+[6.135278 43.811944]
+[6.135279 43.807778]
+[6.135280 43.803611]
+[6.135281 43.799167]
+[6.135282 43.794444]
+[6.135283 43.790556]
+[6.135284 43.787222]
+[6.135285 43.783056]
+[6.135286 43.779167]
+[6.135287 43.775833]
+[6.135288 43.771667]
+[6.135289 43.768333]
+[6.135290 43.764722]
+[6.135291 43.761389]
+[6.135292 43.758056]
+[6.135293 43.754444]
+[6.135294 43.751111]
+[6.135295 43.747500]
+[6.135296 43.744167]
+[6.135297 43.740833]
+[6.135298 43.736667]
+[6.135299 43.733056]
+[6.135300 43.729722]
+[6.135301 43.727222]
+[6.135302 43.724167]
+[6.135303 43.720833]
+[6.135304 43.716944]
+[6.135305 43.713056]
+[6.135306 43.709444]
+[6.135307 43.705278]
+[6.135308 43.700833]
+[6.135309 43.696389]
+[6.135310 43.692222]
+[6.135311 43.688333]
+[6.135312 43.684722]
+[6.135313 43.680833]
+[6.135314 43.677500]
+[6.135315 43.673333]
+[6.135316 43.669167]
+[6.135317 43.665278]
+[6.135318 43.661667]
+[6.135319 43.658333]
+[6.135320 43.655000]
+[6.135321 43.651944]
+[6.135322 43.648889]
+[6.135323 43.646389]
+[6.135324 43.643611]
+[6.135325 43.641389]
+[6.135326 43.639167]
+[6.135327 43.636944]
+[6.135328 43.635000]
+[6.135329 43.633056]
+[6.135330 43.630833]
+[6.135331 43.628333]
+[6.135332 43.626111]
+[6.135333 43.623889]
+[6.135334 43.621667]
+[6.135335 43.618889]
+[6.135336 43.616389]
+[6.135337 43.613611]
+[6.135338 43.610556]
+[6.135339 43.607778]
+[6.135340 43.604722]
+[6.135341 43.601667]
+[6.135342 43.598333]
+[6.135343 43.595278]
+[6.135344 43.592222]
+[6.135345 43.588889]
+[6.135346 43.586111]
+[6.135347 43.583611]
+[6.135348 43.580833]
+[6.135349 43.578611]
+[6.135350 43.576667]
+[6.135351 43.575000]
+[6.135352 43.573889]
+]]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/ridge.dat b/graphics/pstricks/contrib/pst-geo/data/ridge.dat
new file mode 100644
index 0000000000..e50f1c39b6
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/ridge.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/river.dat b/graphics/pstricks/contrib/pst-geo/data/river.dat
new file mode 100644
index 0000000000..6a94f1f6e9
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/river.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/seine.dat b/graphics/pstricks/contrib/pst-geo/data/seine.dat
new file mode 100644
index 0000000000..c3a9655141
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/seine.dat
@@ -0,0 +1,1526 @@
+/seine[[
+[4.716666667 47.48333333]
+[4.683333333 47.66666667]
+[4.616666667 47.70000000]
+[4.600000000 47.75000000]
+[4.550000000 47.80000000]
+[4.583333333 47.86666667]
+[4.533333333 47.88333333]
+[4.550000000 47.90000000]
+[4.516666667 47.93333333]
+[4.500000000 47.98333333]
+[4.383333333 48.06666667]
+[4.383333333 48.11666667]
+[4.333333333 48.15000000]
+[4.266666667 48.15000000]
+[4.200000000 48.20000000]
+[4.150000000 48.21666667]
+[4.083333333 48.31666667]
+[4.000000000 48.36666667]
+[3.883333333 48.51666667]
+[3.766666667 48.53333333]
+[3.716666667 48.56666667]
+[3.616666667 48.51666667]
+[3.533333333 48.51666667]
+[3.533333333 48.51666667]
+[3.466666667 48.48333333]
+[3.450000000 48.50000000]
+[3.433333333 48.46666667]
+[3.400000000 48.45000000]
+[3.333333333 48.46666667]
+[3.316666667 48.43333333]
+[3.266666667 48.41666667]
+[3.200000000 48.43333333]
+[3.166666667 48.41666667]
+[3.083333333 48.40000000]
+[2.983333333 48.40000000]
+[2.900000000 48.38333333]
+[2.800000000 48.40000000]
+[2.800000000 48.41666667]
+[2.750000000 48.41666667]
+[2.766666667 48.46666667]
+[2.683333333 48.48333333]
+[2.666666667 48.53333333]
+[2.600000000 48.51666667]
+[2.533333333 48.55000000]
+[2.550000000 48.56666667]
+[2.483333333 48.56666667]
+[2.483333333 48.61666667]
+[2.400000000 48.68333333]
+[2.450000000 48.73333333]
+[2.416666667 48.76666667]
+[2.433333333 48.78333333]
+[2.400000000 48.81666667]
+[2.316666667 48.86666667]
+[2.250000000 48.83333333]
+[2.233333333 48.83333333]
+[2.233333333 48.86666667]
+[2.250000000 48.88333333]
+[2.333333333 48.93333333]
+[2.333333333 48.95000000]
+[2.266666667 48.95000000]
+[2.183333333 48.90000000]
+[2.150000000 48.88333333]
+[2.116666667 48.90000000]
+[2.183333333 48.96666667]
+[2.166666667 48.98333333]
+[2.066666667 48.98333333]
+[2.033333333 48.93333333]
+[2.000000000 48.95000000]
+[2.000000000 48.98333333]
+[1.966666667 49.00000000]
+[1.800000000 48.96666667]
+[1.750000000 48.98333333]
+[1.716666667 49.01666667]
+[1.633333333 49.01666667]
+[1.616666667 49.03333333]
+[1.700000000 49.05000000]
+[1.700000000 49.06666667]
+[1.650000000 49.08333333]
+[1.616666667 49.06666667]
+[1.566666667 49.03333333]
+[1.516666667 49.06666667]
+[1.416666667 49.16666667]
+[1.350000000 49.18333333]
+[1.383333333 49.23333333]
+[1.383333333 49.25000000]
+[1.350000000 49.25000000]
+[1.266666667 49.21666667]
+[1.233333333 49.23333333]
+[1.266666667 49.25000000]
+[1.266666667 49.30000000]
+[1.216666667 49.31666667]
+[1.000000000 49.30000000]
+[1.000000000 49.31666667]
+[1.116666667 49.35000000]
+[1.116666667 49.41666667]
+[1.100000000 49.43333333]
+[1.050000000 49.45000000]
+[1.016666667 49.43333333]
+[1.000000000 49.36666667]
+[0.966666667 49.35000000]
+[0.916666667 49.36666667]
+[0.933333333 49.45000000]
+[0.916666667 49.48333333]
+[0.866666667 49.46666667]
+[0.866666667 49.41666667]
+[0.850000000 49.40000000]
+[0.800000000 49.41666667]
+[0.816666667 49.46666667]
+[0.783333333 49.48333333]
+[0.766666667 49.51666667]
+[0.683333333 49.51666667]
+[0.666666667 49.46666667]
+[0.600000000 49.43333333]
+[0.516666667 49.48333333]
+[0.500000000 49.48333333]
+][
+[8.650000000 46.63333333]
+[8.766666667 46.66666667]
+[8.833333333 46.68333333]
+[8.900000000 46.71666667]
+[9.133333333 46.78333333]
+[9.250000000 46.78333333]
+[9.316666667 46.81666667]
+[9.333333333 46.81666667]
+[9.483333333 46.85000000]
+[9.516666667 46.86666667]
+[9.550000000 46.91666667]
+[9.550000000 46.98333333]
+[9.466666667 47.06666667]
+[9.516666667 47.10000000]
+[9.483333333 47.20000000]
+[9.650000000 47.40000000]
+[9.650000000 47.45000000]
+[9.583333333 47.46666667]
+[9.550000000 47.50000000]
+[8.750000000 47.70000000]
+[8.633333333 47.70000000]
+[8.616666667 47.66666667]
+[8.633333333 47.65000000]
+[8.600000000 47.65000000]
+[8.600000000 47.61666667]
+[8.550000000 47.55000000]
+[8.500000000 47.58333333]
+[8.333333333 47.56666667]
+[8.283333333 47.61666667]
+[8.200000000 47.61666667]
+[8.083333333 47.56666667]
+[7.900000000 47.56666667]
+[7.900000000 47.58333333]
+[7.883333333 47.58333333]
+[7.816666667 47.58333333]
+[7.783333333 47.56666667]
+[7.750000000 47.55000000]
+[7.633333333 47.55000000]
+[7.583333333 47.56666667]
+[7.566666667 47.63333333]
+[7.516666667 47.66666667]
+[7.516666667 47.70000000]
+[7.550000000 47.73333333]
+[7.533333333 47.78333333]
+[7.566666667 47.85000000]
+[7.550000000 47.88333333]
+[7.583333333 47.90000000]
+[7.583333333 47.93333333]
+[7.616666667 47.98333333]
+[7.566666667 48.05000000]
+[7.583333333 48.11666667]
+[7.683333333 48.25000000]
+[7.700000000 48.30000000]
+[7.750000000 48.33333333]
+[7.733333333 48.40000000]
+[7.766666667 48.48333333]
+[7.800000000 48.51666667]
+[7.800000000 48.58333333]
+[7.833333333 48.65000000]
+[7.950000000 48.70000000]
+[7.966666667 48.75000000]
+[8.016666667 48.75000000]
+[8.033333333 48.78333333]
+[8.100000000 48.80000000]
+[8.183333333 48.95000000]
+[8.250000000 48.96666667]
+[8.283333333 49.00000000]
+[8.350000000 49.10000000]
+[8.383333333 49.23333333]
+[8.483333333 49.28333333]
+[8.450000000 49.31666667]
+[8.483333333 49.36666667]
+[8.500000000 49.43333333]
+[8.450000000 49.45000000]
+[8.466666667 49.46666667]
+[8.416666667 49.55000000]
+[8.416666667 49.58333333]
+[8.350000000 49.68333333]
+[8.383333333 49.70000000]
+[8.433333333 49.71666667]
+[8.483333333 49.76666667]
+[8.416666667 49.76666667]
+[8.383333333 49.81666667]
+[8.383333333 49.85000000]
+[8.350000000 49.88333333]
+[8.333333333 49.96666667]
+[8.250000000 50.01666667]
+[8.200000000 50.03333333]
+[7.966666667 49.98333333]
+[7.883333333 49.96666667]
+[7.850000000 50.01666667]
+[7.766666667 50.05000000]
+[7.716666667 50.11666667]
+[7.716666667 50.15000000]
+[7.650000000 50.16666667]
+[7.633333333 50.20000000]
+[7.583333333 50.23333333]
+[7.650000000 50.25000000]
+[7.583333333 50.31666667]
+[7.616666667 50.38333333]
+[7.566666667 50.41666667]
+[7.466666667 50.41666667]
+[7.366666667 50.46666667]
+[7.266666667 50.56666667]
+[7.216666667 50.58333333]
+[7.216666667 50.63333333]
+[7.183333333 50.68333333]
+[7.033333333 50.78333333]
+[7.016666667 50.81666667]
+[6.983333333 50.83333333]
+[6.983333333 50.85000000]
+[7.050000000 50.88333333]
+[6.966666667 50.91666667]
+[6.966666667 50.95000000]
+[7.000000000 50.96666667]
+[6.966666667 51.00000000]
+[6.966666667 51.03333333]
+[6.850000000 51.08333333]
+[6.883333333 51.10000000]
+[6.850000000 51.13333333]
+[6.850000000 51.16666667]
+[6.816666667 51.15000000]
+[6.800000000 51.16666667]
+[6.783333333 51.18333333]
+[6.733333333 51.18333333]
+[6.716666667 51.23333333]
+[6.766666667 51.23333333]
+[6.700000000 51.26666667]
+[6.733333333 51.31666667]
+[6.650000000 51.35000000]
+[6.733333333 51.40000000]
+[6.716666667 51.43333333]
+[6.716666667 51.46666667]
+[6.683333333 51.46666667]
+[6.716666667 51.50000000]
+[6.683333333 51.53333333]
+[6.683333333 51.56666667]
+[6.666666667 51.58333333]
+[6.600000000 51.56666667]
+[6.600000000 51.65000000]
+[6.483333333 51.66666667]
+[6.416666667 51.71666667]
+[6.416666667 51.75000000]
+[6.350000000 51.75000000]
+[6.300000000 51.81666667]
+[6.083333333 51.85000000]
+[6.016666667 51.88333333]
+[5.966666667 51.85000000]
+[5.916666667 51.86666667]
+[5.866666667 51.85000000]
+[5.850000000 51.85000000]
+[5.750000000 51.88333333]
+[5.583333333 51.90000000]
+[5.450000000 51.88333333]
+[5.350000000 51.80000000]
+[5.300000000 51.83333333]
+[5.216666667 51.81666667]
+[5.100000000 51.83333333]
+[5.050000000 51.81666667]
+[4.933333333 51.81666667]
+[4.850000000 51.80000000]
+[4.800000000 51.80000000]
+][
+[4.833333333 51.71666667]
+[4.766666667 51.73333333]
+[4.800000000 51.75000000]
+[4.716666667 51.73333333]
+[4.783333333 51.80000000]
+[4.683333333 51.73333333]
+[4.683333333 51.75000000]
+[4.650000000 51.73333333]
+[4.550000000 51.70000000]
+[4.433333333 51.71666667]
+[4.266666667 51.76666667]
+[4.166666667 51.81666667]
+[4.083333333 51.83333333]
+][
+[4.116666667 51.65000000]
+[4.266666667 51.63333333]
+[4.350000000 51.65000000]
+[4.433333333 51.70000000]
+[4.500000000 51.68333333]
+[4.616666667 51.70000000]
+[4.633333333 51.71666667]
+[4.733333333 51.71666667]
+[4.833333333 51.71666667]
+][
+[6.033333333 51.86666667]
+[6.016666667 51.90000000]
+[5.883333333 51.98333333]
+[5.783333333 51.95000000]
+[5.750000000 51.96666667]
+[5.616666667 51.93333333]
+[5.483333333 51.98333333]
+[5.433333333 51.98333333]
+[5.400000000 51.96666667]
+[5.366666667 51.96666667]
+[5.316666667 51.95000000]
+[5.250000000 51.98333333]
+[5.216666667 51.96666667]
+[5.166666667 51.96666667]
+[5.100000000 52.00000000]
+[5.033333333 51.96666667]
+[5.000000000 51.98333333]
+[4.916666667 51.95000000]
+[4.833333333 51.95000000]
+[4.733333333 51.90000000]
+[4.633333333 51.88333333]
+[4.533333333 51.90000000]
+[4.516666667 51.91666667]
+[4.483333333 51.90000000]
+[4.316666667 51.90000000]
+[4.250000000 51.91666667]
+[4.100000000 51.98333333]
+][
+[7.066666667 44.70000000]
+[7.283333333 44.68333333]
+[7.350000000 44.63333333]
+[7.416666667 44.63333333]
+[7.450000000 44.66666667]
+[7.450000000 44.70000000]
+][
+[6.134167 46.200556]
+[6.134168 46.200556]
+[6.134169 46.201944]
+[6.134170 46.203611]
+[6.134171 46.204167]
+[6.134172 46.203056]
+[6.134173 46.201667]
+[6.134174 46.200556]
+[6.134175 46.201667]
+[6.134176 46.203611]
+[6.134177 46.207500]
+[6.134178 46.210556]
+[6.134179 46.210833]
+[6.134180 46.210000]
+[6.134181 46.208889]
+[6.134182 46.206389]
+[6.134183 46.203611]
+[6.134184 46.200556]
+[6.134185 46.200278]
+[6.134186 46.200556]
+[6.134187 46.201667]
+[6.134188 46.202778]
+[6.134189 46.203333]
+[6.134190 46.199722]
+[6.134191 46.196389]
+[6.134192 46.193056]
+[6.134193 46.192222]
+[6.134194 46.191389]
+[6.134195 46.190278]
+[6.134196 46.186389]
+[6.134197 46.182222]
+[6.134198 46.179444]
+[6.134199 46.177500]
+[6.134200 46.176944]
+[6.134201 46.175833]
+[6.134202 46.174167]
+[6.134203 46.171667]
+[6.134204 46.168889]
+[6.134205 46.166944]
+[6.134206 46.164167]
+[6.134207 46.161111]
+[6.134208 46.158333]
+[6.134209 46.155278]
+[6.134210 46.152500]
+[6.134211 46.149167]
+[6.134212 46.146111]
+[6.134213 46.142778]
+[6.134214 46.140278]
+[6.134215 46.138056]
+[6.134216 46.135833]
+[6.134217 46.132778]
+[6.134218 46.130556]
+[6.134219 46.127500]
+[6.134220 46.125833]
+[6.134221 46.125000]
+[6.134222 46.125278]
+[6.134223 46.126111]
+[6.134224 46.127500]
+[6.134225 46.128333]
+[6.134226 46.128333]
+[6.134227 46.126944]
+[6.134228 46.125833]
+[6.134229 46.124167]
+[6.134230 46.122222]
+[6.134231 46.120000]
+[6.134232 46.117778]
+[6.134233 46.115278]
+[6.134234 46.112500]
+[6.134235 46.108333]
+[6.134236 46.103889]
+[6.134237 46.099444]
+[6.134238 46.095556]
+[6.134239 46.092500]
+[6.134240 46.091944]
+[6.134241 46.091111]
+[6.134242 46.090278]
+[6.134243 46.089722]
+[6.134244 46.091667]
+[6.134245 46.094167]
+[6.134246 46.097222]
+[6.134247 46.100278]
+[6.134248 46.103056]
+[6.134249 46.105278]
+[6.134250 46.106944]
+[6.134251 46.108333]
+[6.134252 46.110278]
+[6.134253 46.111111]
+[6.134254 46.109722]
+[6.134255 46.106944]
+[6.134256 46.103611]
+[6.134257 46.100000]
+[6.134258 46.096111]
+[6.134259 46.091667]
+[6.134260 46.087222]
+[6.134261 46.082500]
+[6.134262 46.079167]
+[6.134263 46.075833]
+[6.134264 46.072778]
+[6.134265 46.069722]
+[6.134266 46.066667]
+[6.134267 46.063611]
+[6.134268 46.060556]
+[6.134269 46.057500]
+[6.134270 46.054167]
+[6.134271 46.050833]
+[6.134272 46.047500]
+[6.134273 46.043611]
+[6.134274 46.040000]
+[6.134275 46.036111]
+[6.134276 46.032222]
+[6.134277 46.028611]
+[6.134278 46.024722]
+[6.134279 46.021111]
+[6.134280 46.016667]
+[6.134281 46.012778]
+[6.134282 46.008333]
+[6.134283 46.003889]
+[6.134284 45.999722]
+[6.134285 45.995556]
+[6.134286 45.992222]
+[6.134287 45.988889]
+[6.134288 45.985833]
+[6.134289 45.983333]
+[6.134290 45.980556]
+[6.134291 45.977500]
+[6.134292 45.974444]
+[6.134293 45.971389]
+[6.134294 45.968333]
+[6.134295 45.964722]
+[6.134296 45.960833]
+[6.134297 45.956667]
+[6.134298 45.953056]
+[6.134299 45.949167]
+[6.134300 45.945556]
+[6.134301 45.941111]
+[6.134302 45.936944]
+[6.134303 45.932778]
+[6.134304 45.928889]
+[6.134305 45.925000]
+[6.134306 45.920833]
+[6.134307 45.916111]
+[6.134308 45.912222]
+[6.134309 45.908056]
+[6.134310 45.903611]
+[6.134311 45.899722]
+[6.134312 45.895278]
+[6.134313 45.891111]
+[6.134314 45.886944]
+[6.134315 45.882500]
+[6.134316 45.878056]
+[6.134317 45.873889]
+[6.134318 45.870000]
+[6.134319 45.866389]
+[6.134320 45.862500]
+[6.134321 45.859167]
+[6.134322 45.855556]
+[6.134323 45.852222]
+[6.134324 45.848889]
+[6.134325 45.845000]
+[6.134326 45.840278]
+[6.134327 45.835833]
+[6.134328 45.831389]
+[6.134329 45.827500]
+[6.134330 45.823889]
+[6.134331 45.820556]
+[6.134332 45.817222]
+[6.134333 45.813611]
+[6.134334 45.810278]
+[6.134335 45.805833]
+[6.134336 45.801667]
+[6.134337 45.797222]
+[6.134338 45.792778]
+[6.134339 45.788889]
+[6.134340 45.785278]
+[6.134341 45.781389]
+[6.134342 45.778333]
+[6.134343 45.774444]
+[6.134344 45.771111]
+[6.134345 45.767500]
+[6.134346 45.763611]
+[6.134347 45.759167]
+[6.134348 45.755278]
+[6.134349 45.751667]
+[6.134350 45.748333]
+[6.134351 45.744444]
+[6.134352 45.740556]
+[6.134353 45.737222]
+[6.134354 45.733611]
+[6.134355 45.730833]
+[6.134356 45.731389]
+[6.134357 45.727778]
+[6.134358 45.724444]
+[6.134359 45.721111]
+[6.134360 45.718056]
+[6.134361 45.716389]
+[6.134362 45.715556]
+[6.134363 45.715833]
+[6.134364 45.715000]
+[6.134365 45.714444]
+[6.134366 45.714167]
+[6.134367 45.713889]
+[6.134368 45.713611]
+[6.134369 45.713333]
+[6.134370 45.712222]
+[6.134371 45.710278]
+[6.134372 45.707222]
+[6.134373 45.703889]
+[6.134374 45.700833]
+[6.134375 45.696667]
+[6.134376 45.692778]
+[6.134377 45.689722]
+[6.134378 45.687500]
+[6.134379 45.685000]
+[6.134380 45.682222]
+[6.134381 45.679444]
+[6.134382 45.675833]
+[6.134383 45.672500]
+[6.134384 45.669167]
+[6.134385 45.665278]
+[6.134386 45.660833]
+[6.134387 45.657500]
+[6.134388 45.653889]
+[6.134389 45.651667]
+[6.134390 45.649722]
+[6.134391 45.648611]
+[6.134392 45.647778]
+[6.134393 45.646389]
+[6.134394 45.645278]
+[6.134395 45.643889]
+[6.134396 45.641944]
+[6.134397 45.639722]
+[6.134398 45.637778]
+[6.134399 45.635000]
+[6.134400 45.632222]
+[6.134401 45.628611]
+[6.134402 45.624722]
+[6.134403 45.622222]
+[6.134404 45.619444]
+[6.134405 45.617778]
+[6.134406 45.615833]
+[6.134407 45.615000]
+[6.134408 45.615833]
+[6.134409 45.619444]
+[6.134410 45.622500]
+[6.134411 45.626111]
+[6.134412 45.628333]
+[6.134413 45.630278]
+[6.134414 45.632778]
+[6.134415 45.635556]
+[6.134416 45.638611]
+[6.134417 45.642222]
+[6.134418 45.646389]
+[6.134419 45.650278]
+[6.134420 45.653611]
+[6.134421 45.656667]
+[6.134422 45.659444]
+[6.134423 45.661667]
+[6.134424 45.663889]
+[6.134425 45.665833]
+[6.134426 45.668056]
+[6.134427 45.670833]
+[6.134428 45.673056]
+[6.134429 45.675278]
+[6.134430 45.678056]
+[6.134431 45.681111]
+[6.134432 45.684167]
+[6.134433 45.686944]
+[6.134434 45.689444]
+[6.134435 45.692500]
+[6.134436 45.695556]
+[6.134437 45.698611]
+[6.134438 45.701944]
+[6.134439 45.705833]
+[6.134440 45.709722]
+[6.134441 45.713333]
+[6.134442 45.715833]
+[6.134443 45.717222]
+[6.134444 45.718611]
+[6.134445 45.721667]
+[6.134446 45.724444]
+[6.134447 45.726944]
+[6.134448 45.728611]
+[6.134449 45.729722]
+[6.134450 45.730556]
+[6.134451 45.731944]
+[6.134452 45.734167]
+[6.134453 45.736667]
+[6.134454 45.739444]
+[6.134455 45.741667]
+[6.134456 45.744444]
+[6.134457 45.747222]
+[6.134458 45.750000]
+[6.134459 45.752778]
+[6.134460 45.755000]
+[6.134461 45.757778]
+[6.134462 45.760278]
+[6.134463 45.763333]
+[6.134464 45.766389]
+[6.134465 45.769167]
+[6.134466 45.771667]
+[6.134467 45.774444]
+[6.134468 45.776667]
+[6.134469 45.779444]
+[6.134470 45.781944]
+[6.134471 45.785000]
+[6.134472 45.788611]
+[6.134473 45.791111]
+[6.134474 45.793889]
+[6.134475 45.796111]
+[6.134476 45.798333]
+[6.134477 45.800278]
+[6.134478 45.803333]
+[6.134479 45.806389]
+[6.134480 45.808333]
+[6.134481 45.811944]
+[6.134482 45.814444]
+[6.134483 45.817778]
+[6.134484 45.821667]
+[6.134485 45.824167]
+[6.134486 45.828056]
+[6.134487 45.831111]
+[6.134488 45.832500]
+[6.134489 45.835278]
+[6.134490 45.838056]
+[6.134491 45.840556]
+[6.134492 45.842500]
+[6.134493 45.843611]
+[6.134494 45.845556]
+[6.134495 45.848056]
+[6.134496 45.850556]
+[6.134497 45.852778]
+[6.134498 45.854722]
+[6.134499 45.856389]
+[6.134500 45.858889]
+[6.134501 45.860833]
+[6.134502 45.863889]
+[6.134503 45.866389]
+[6.134504 45.869167]
+[6.134505 45.871944]
+[6.134506 45.874167]
+[6.134507 45.876111]
+[6.134508 45.877500]
+[6.134509 45.877222]
+[6.134510 45.875556]
+[6.134511 45.873056]
+[6.134512 45.870833]
+[6.134513 45.867778]
+[6.134514 45.865000]
+[6.134515 45.861944]
+[6.134516 45.858611]
+[6.134517 45.855278]
+[6.134518 45.852222]
+[6.134519 45.850556]
+[6.134520 45.849167]
+[6.134521 45.846667]
+[6.134522 45.844444]
+[6.134523 45.841389]
+[6.134524 45.838056]
+[6.134525 45.834722]
+[6.134526 45.830278]
+[6.134527 45.826111]
+[6.134528 45.823333]
+[6.134529 45.819722]
+[6.134530 45.816944]
+[6.134531 45.814444]
+[6.134532 45.811667]
+[6.134533 45.808889]
+[6.134534 45.805278]
+[6.134535 45.802500]
+[6.134536 45.799444]
+[6.134537 45.796667]
+[6.134538 45.793611]
+[6.134539 45.791389]
+[6.134540 45.789444]
+[6.134541 45.789167]
+[6.134542 45.788333]
+[6.134543 45.787778]
+[6.134544 45.786944]
+[6.134545 45.786111]
+[6.134546 45.785278]
+[6.134547 45.784444]
+[6.134548 45.784444]
+[6.134549 45.784167]
+[6.134550 45.784444]
+[6.134551 45.784722]
+[6.134552 45.785556]
+[6.134553 45.786944]
+[6.134554 45.789444]
+[6.134555 45.791667]
+[6.134556 45.793889]
+[6.134557 45.796667]
+[6.134558 45.798889]
+[6.134559 45.801111]
+[6.134560 45.803333]
+[6.134561 45.805278]
+[6.134562 45.807500]
+[6.134563 45.809444]
+[6.134564 45.811389]
+[6.134565 45.812500]
+[6.134566 45.813333]
+[6.134567 45.814722]
+[6.134568 45.816111]
+[6.134569 45.817778]
+[6.134570 45.818889]
+[6.134571 45.820000]
+[6.134572 45.820278]
+[6.134573 45.819722]
+[6.134574 45.818889]
+[6.134575 45.818611]
+[6.134576 45.818333]
+[6.134577 45.818611]
+[6.134578 45.818889]
+[6.134579 45.820556]
+[6.134580 45.821944]
+[6.134581 45.822222]
+[6.134582 45.821111]
+[6.134583 45.819722]
+[6.134584 45.818889]
+[6.134585 45.819167]
+[6.134586 45.820278]
+[6.134587 45.821111]
+[6.134588 45.822500]
+[6.134589 45.822778]
+[6.134590 45.822500]
+[6.134591 45.821667]
+[6.134592 45.821389]
+[6.134593 45.821111]
+[6.134594 45.821389]
+[6.134595 45.821667]
+[6.134596 45.822500]
+[6.134597 45.822222]
+[6.134598 45.821389]
+[6.134599 45.821111]
+[6.134600 45.820000]
+[6.134601 45.818611]
+[6.134602 45.817222]
+[6.134603 45.816389]
+[6.134604 45.815833]
+[6.134605 45.815000]
+[6.134606 45.814167]
+[6.134607 45.812778]
+[6.134608 45.811389]
+[6.134609 45.810278]
+[6.134610 45.808333]
+[6.134611 45.806944]
+[6.134612 45.805278]
+[6.134613 45.802778]
+[6.134614 45.801389]
+[6.134615 45.801111]
+[6.134616 45.800278]
+[6.134617 45.798889]
+[6.134618 45.797778]
+[6.134619 45.796944]
+[6.134620 45.796111]
+[6.134621 45.795278]
+[6.134622 45.794444]
+[6.134623 45.793056]
+[6.134624 45.791944]
+[6.134625 45.788889]
+[6.134626 45.785278]
+[6.134627 45.781944]
+[6.134628 45.778056]
+[6.134629 45.774444]
+[6.134630 45.770278]
+[6.134631 45.766111]
+[6.134632 45.761667]
+[6.134633 45.757222]
+[6.134634 45.753611]
+[6.134635 45.750833]
+[6.134636 45.748889]
+[6.134637 45.749167]
+[6.134638 45.750278]
+[6.134639 45.751667]
+[6.134640 45.750278]
+[6.134641 45.747222]
+[6.134642 45.742778]
+[6.134643 45.739167]
+[6.134644 45.736111]
+[6.134645 45.733056]
+[6.134646 45.730000]
+[6.134647 45.726667]
+[6.134648 45.723611]
+[6.134649 45.720278]
+[6.134650 45.716944]
+[6.134651 45.713333]
+[6.134652 45.710556]
+[6.134653 45.707500]
+[6.134654 45.704167]
+[6.134655 45.701111]
+[6.134656 45.698333]
+[6.134657 45.694722]
+[6.134658 45.691111]
+[6.134659 45.687222]
+[6.134660 45.683056]
+[6.134661 45.679722]
+[6.134662 45.676667]
+[6.134663 45.674444]
+[6.134664 45.671944]
+[6.134665 45.669167]
+[6.134666 45.666111]
+[6.134667 45.663333]
+[6.134668 45.659722]
+[6.134669 45.656389]
+[6.134670 45.652500]
+[6.134671 45.648889]
+[6.134672 45.645000]
+[6.134673 45.641111]
+[6.134674 45.637222]
+[6.134675 45.632500]
+[6.134676 45.629167]
+[6.134677 45.626389]
+[6.134678 45.626389]
+[6.134679 45.626389]
+[6.134680 45.623611]
+[6.134681 45.620000]
+[6.134682 45.619167]
+[6.134683 45.616944]
+[6.134684 45.615556]
+[6.134685 45.613056]
+[6.134686 45.610833]
+[6.134687 45.607778]
+[6.134688 45.603889]
+[6.134689 45.599722]
+[6.134690 45.596389]
+[6.134691 45.593056]
+[6.134692 45.590556]
+[6.134693 45.588333]
+[6.134694 45.586389]
+[6.134695 45.585000]
+[6.134696 45.583889]
+[6.134697 45.582222]
+[6.134698 45.580833]
+[6.134699 45.578889]
+[6.134700 45.576944]
+[6.134701 45.574167]
+[6.134702 45.571667]
+[6.134703 45.568611]
+[6.134704 45.565556]
+[6.134705 45.562778]
+[6.134706 45.560556]
+[6.134707 45.558611]
+[6.134708 45.556944]
+[6.134709 45.555278]
+[6.134710 45.553056]
+[6.134711 45.551389]
+[6.134712 45.548889]
+[6.134713 45.546111]
+[6.134714 45.542778]
+[6.134715 45.538611]
+[6.134716 45.534444]
+[6.134717 45.531111]
+[6.134718 45.528611]
+[6.134719 45.525833]
+[6.134720 45.522778]
+[6.134721 45.520000]
+[6.134722 45.516944]
+[6.134723 45.514167]
+[6.134724 45.510556]
+[6.134725 45.507778]
+[6.134726 45.504722]
+[6.134727 45.502500]
+[6.134728 45.500000]
+[6.134729 45.497778]
+[6.134730 45.495833]
+[6.134731 45.493333]
+[6.134732 45.491667]
+[6.134733 45.489167]
+[6.134734 45.487500]
+[6.134735 45.485556]
+[6.134736 45.483611]
+[6.134737 45.481389]
+[6.134738 45.479444]
+[6.134739 45.476944]
+[6.134740 45.474722]
+[6.134741 45.471667]
+[6.134742 45.469444]
+[6.134743 45.466389]
+[6.134744 45.464167]
+[6.134745 45.461667]
+[6.134746 45.460278]
+[6.134747 45.460000]
+[6.134748 45.458889]
+[6.134749 45.457500]
+[6.134750 45.455833]
+[6.134751 45.453056]
+[6.134752 45.449722]
+[6.134753 45.445000]
+[6.134754 45.441389]
+[6.134755 45.437222]
+[6.134756 45.433333]
+[6.134757 45.429444]
+[6.134758 45.424722]
+[6.134759 45.420278]
+[6.134760 45.416111]
+[6.134761 45.412500]
+[6.134762 45.408611]
+[6.134763 45.405278]
+[6.134764 45.401389]
+[6.134765 45.398056]
+[6.134766 45.394444]
+[6.134767 45.391389]
+[6.134768 45.388333]
+[6.134769 45.385000]
+[6.134770 45.381667]
+[6.134771 45.378056]
+[6.134772 45.374444]
+[6.134773 45.371111]
+[6.134774 45.367778]
+[6.134775 45.364722]
+[6.134776 45.361667]
+[6.134777 45.358333]
+[6.134778 45.355278]
+[6.134779 45.351944]
+[6.134780 45.348056]
+[6.134781 45.344444]
+[6.134782 45.340556]
+[6.134783 45.336944]
+[6.134784 45.333333]
+[6.134785 45.331944]
+[6.134786 45.328889]
+[6.134787 45.325833]
+[6.134788 45.322778]
+[6.134789 45.320278]
+[6.134790 45.318056]
+[6.134791 45.315833]
+[6.134792 45.313333]
+[6.134793 45.311111]
+[6.134794 45.308611]
+[6.134795 45.305833]
+[6.134796 45.303333]
+[6.134797 45.300278]
+[6.134798 45.297222]
+[6.134799 45.293889]
+[6.134800 45.290000]
+[6.134801 45.286111]
+[6.134802 45.282500]
+[6.134803 45.278333]
+[6.134804 45.274444]
+[6.134805 45.270000]
+[6.134806 45.265833]
+[6.134807 45.261944]
+[6.134808 45.257778]
+[6.134809 45.253889]
+[6.134810 45.250556]
+[6.134811 45.246389]
+[6.134812 45.242500]
+[6.134813 45.238889]
+[6.134814 45.235000]
+[6.134815 45.231389]
+[6.134816 45.227222]
+[6.134817 45.223333]
+[6.134818 45.219722]
+[6.134819 45.215833]
+[6.134820 45.212222]
+[6.134821 45.208889]
+[6.134822 45.205000]
+[6.134823 45.200833]
+[6.134824 45.197222]
+[6.134825 45.193333]
+[6.134826 45.189167]
+[6.134827 45.185556]
+[6.134828 45.181944]
+[6.134829 45.178611]
+[6.134830 45.175278]
+[6.134831 45.171389]
+[6.134832 45.167778]
+[6.134833 45.163889]
+[6.134834 45.160556]
+[6.134835 45.157500]
+[6.134836 45.154167]
+[6.134837 45.150000]
+[6.134838 45.145556]
+[6.134839 45.141667]
+[6.134840 45.138056]
+[6.134841 45.134167]
+[6.134842 45.130000]
+[6.134843 45.126389]
+[6.134844 45.123333]
+[6.134845 45.120278]
+[6.134846 45.116944]
+[6.134847 45.113056]
+[6.134848 45.108889]
+[6.134849 45.105278]
+[6.134850 45.102778]
+[6.134851 45.100556]
+[6.134852 45.098611]
+[6.134853 45.096389]
+[6.134854 45.094167]
+[6.134855 45.090833]
+[6.134856 45.087222]
+[6.134857 45.082778]
+[6.134858 45.079167]
+[6.134859 45.076111]
+[6.134860 45.073611]
+[6.134861 45.071667]
+[6.134862 45.069444]
+[6.134863 45.066667]
+[6.134864 45.064167]
+[6.134865 45.061111]
+[6.134866 45.056944]
+[6.134867 45.052778]
+[6.134868 45.048333]
+[6.134869 45.045278]
+[6.134870 45.041389]
+[6.134871 45.037500]
+[6.134872 45.033056]
+[6.134873 45.028889]
+[6.134874 45.025000]
+[6.134875 45.021667]
+[6.134876 45.018333]
+[6.134877 45.014444]
+[6.134878 45.010833]
+[6.134879 45.007222]
+[6.134880 45.003889]
+[6.134881 45.000833]
+[6.134882 44.997778]
+[6.134883 44.995000]
+[6.134884 44.992222]
+[6.134885 44.989167]
+[6.134886 44.986667]
+[6.134887 44.983611]
+[6.134888 44.980556]
+[6.134889 44.977222]
+[6.134890 44.973611]
+[6.134891 44.970278]
+[6.134892 44.967222]
+[6.134893 44.964167]
+[6.134894 44.961667]
+[6.134895 44.958611]
+[6.134896 44.955833]
+[6.134897 44.952500]
+[6.134898 44.949167]
+[6.134899 44.945556]
+[6.134900 44.941667]
+[6.134901 44.937500]
+[6.134902 44.933056]
+[6.134903 44.928611]
+[6.134904 44.923889]
+[6.134905 44.920000]
+[6.134906 44.916667]
+[6.134907 44.913056]
+[6.134908 44.910278]
+[6.134909 44.907778]
+[6.134910 44.905000]
+[6.134911 44.901389]
+[6.134912 44.897222]
+[6.134913 44.893611]
+[6.134914 44.890278]
+[6.134915 44.886389]
+[6.134916 44.881944]
+[6.134917 44.878056]
+[6.134918 44.875000]
+[6.134919 44.872222]
+[6.134920 44.869167]
+[6.134921 44.866389]
+[6.134922 44.862778]
+[6.134923 44.859444]
+[6.134924 44.857500]
+[6.134925 44.855833]
+[6.134926 44.854444]
+[6.134927 44.853056]
+[6.134928 44.850833]
+[6.134929 44.847222]
+[6.134930 44.843333]
+[6.134931 44.839167]
+[6.134932 44.834722]
+[6.134933 44.831389]
+[6.134934 44.827778]
+[6.134935 44.825556]
+[6.134936 44.823056]
+[6.134937 44.821111]
+[6.134938 44.820833]
+[6.134939 44.820556]
+[6.134940 44.819167]
+[6.134941 44.817222]
+[6.134942 44.815000]
+[6.134943 44.810833]
+[6.134944 44.807500]
+[6.134945 44.805000]
+[6.134946 44.802778]
+[6.134947 44.800278]
+[6.134948 44.798611]
+[6.134949 44.796111]
+[6.134950 44.793611]
+[6.134951 44.790278]
+[6.134952 44.786389]
+[6.134953 44.782222]
+[6.134954 44.778056]
+[6.134955 44.773889]
+[6.134956 44.769722]
+[6.134957 44.765556]
+[6.134958 44.761389]
+[6.134959 44.757778]
+[6.134960 44.754444]
+[6.134961 44.750556]
+[6.134962 44.747500]
+[6.134963 44.744167]
+[6.134964 44.741111]
+[6.134965 44.738056]
+[6.134966 44.735000]
+[6.134967 44.731944]
+[6.134968 44.729167]
+[6.134969 44.726111]
+[6.134970 44.723056]
+[6.134971 44.719722]
+[6.134972 44.716111]
+[6.134973 44.712778]
+[6.134974 44.709722]
+[6.134975 44.706667]
+[6.134976 44.703333]
+[6.134977 44.700278]
+[6.134978 44.696944]
+[6.134979 44.693889]
+[6.134980 44.690278]
+[6.134981 44.686111]
+[6.134982 44.681944]
+[6.134983 44.677500]
+[6.134984 44.673333]
+[6.134985 44.669722]
+[6.134986 44.666389]
+[6.134987 44.662500]
+[6.134988 44.658333]
+[6.134989 44.655000]
+[6.134990 44.651667]
+[6.134991 44.648056]
+[6.134992 44.645278]
+[6.134993 44.642222]
+[6.134994 44.640000]
+[6.134995 44.636944]
+[6.134996 44.634444]
+[6.134997 44.631667]
+[6.134998 44.628611]
+[6.134999 44.625833]
+[6.135000 44.622778]
+[6.135001 44.619444]
+[6.135002 44.616111]
+[6.135003 44.613056]
+[6.135004 44.609722]
+[6.135005 44.606944]
+[6.135006 44.603333]
+[6.135007 44.600556]
+[6.135008 44.597500]
+[6.135009 44.594167]
+[6.135010 44.591111]
+[6.135011 44.588333]
+[6.135012 44.585278]
+[6.135013 44.582500]
+[6.135014 44.578889]
+[6.135015 44.575000]
+[6.135016 44.571667]
+[6.135017 44.567500]
+[6.135018 44.563333]
+[6.135019 44.559167]
+[6.135020 44.555833]
+[6.135021 44.552222]
+[6.135022 44.548611]
+[6.135023 44.545278]
+[6.135024 44.541667]
+[6.135025 44.537778]
+[6.135026 44.534167]
+[6.135027 44.530000]
+[6.135028 44.525278]
+[6.135029 44.521389]
+[6.135030 44.518056]
+[6.135031 44.514444]
+[6.135032 44.511111]
+[6.135033 44.507778]
+[6.135034 44.503611]
+[6.135035 44.499167]
+[6.135036 44.494722]
+[6.135037 44.490833]
+[6.135038 44.486667]
+[6.135039 44.482500]
+[6.135040 44.478889]
+[6.135041 44.474722]
+[6.135042 44.470556]
+[6.135043 44.466944]
+[6.135044 44.462778]
+[6.135045 44.458056]
+[6.135046 44.454167]
+[6.135047 44.450833]
+[6.135048 44.448889]
+[6.135049 44.446389]
+[6.135050 44.444722]
+[6.135051 44.442778]
+[6.135052 44.440278]
+[6.135053 44.438056]
+[6.135054 44.434444]
+[6.135055 44.431667]
+[6.135056 44.428056]
+[6.135057 44.424167]
+[6.135058 44.419722]
+[6.135059 44.415556]
+[6.135060 44.414167]
+[6.135061 44.411389]
+[6.135062 44.407222]
+[6.135063 44.402778]
+[6.135064 44.398611]
+[6.135065 44.394722]
+[6.135066 44.390000]
+[6.135067 44.385556]
+[6.135068 44.381111]
+[6.135069 44.376667]
+[6.135070 44.372500]
+[6.135071 44.368333]
+[6.135072 44.364444]
+[6.135073 44.360833]
+[6.135074 44.356944]
+[6.135075 44.352778]
+[6.135076 44.348611]
+[6.135077 44.344722]
+[6.135078 44.340000]
+[6.135079 44.335556]
+[6.135080 44.331111]
+[6.135081 44.326667]
+[6.135082 44.322500]
+[6.135083 44.318611]
+[6.135084 44.315000]
+[6.135085 44.311389]
+[6.135086 44.308611]
+[6.135087 44.305000]
+[6.135088 44.301389]
+[6.135089 44.296944]
+[6.135090 44.292778]
+[6.135091 44.288333]
+[6.135092 44.284722]
+[6.135093 44.280833]
+[6.135094 44.278056]
+[6.135095 44.274444]
+[6.135096 44.270833]
+[6.135097 44.267500]
+[6.135098 44.263611]
+[6.135099 44.260278]
+[6.135100 44.257222]
+[6.135101 44.254167]
+[6.135102 44.251667]
+[6.135103 44.249722]
+[6.135104 44.247500]
+[6.135105 44.245000]
+[6.135106 44.242778]
+[6.135107 44.240556]
+[6.135108 44.237778]
+[6.135109 44.233889]
+[6.135110 44.230278]
+[6.135111 44.226944]
+[6.135112 44.222778]
+[6.135113 44.219167]
+[6.135114 44.216111]
+[6.135115 44.213333]
+[6.135116 44.211667]
+[6.135117 44.210000]
+[6.135118 44.209167]
+[6.135119 44.207778]
+[6.135120 44.205278]
+[6.135121 44.202778]
+[6.135122 44.200000]
+[6.135123 44.197222]
+[6.135124 44.193611]
+[6.135125 44.190278]
+[6.135126 44.186667]
+[6.135127 44.182778]
+[6.135128 44.178889]
+[6.135129 44.175278]
+[6.135130 44.171389]
+[6.135131 44.167778]
+[6.135132 44.163889]
+[6.135133 44.160278]
+[6.135134 44.156389]
+[6.135135 44.152222]
+[6.135136 44.148056]
+[6.135137 44.143889]
+[6.135138 44.140000]
+[6.135139 44.135278]
+[6.135140 44.131944]
+[6.135141 44.131111]
+[6.135142 44.128611]
+[6.135143 44.124444]
+[6.135144 44.120556]
+[6.135145 44.117500]
+[6.135146 44.115000]
+[6.135147 44.111944]
+[6.135148 44.108611]
+[6.135149 44.104444]
+[6.135150 44.100278]
+[6.135151 44.096111]
+[6.135152 44.092778]
+[6.135153 44.089444]
+[6.135154 44.086667]
+[6.135155 44.084722]
+[6.135156 44.085278]
+[6.135157 44.087500]
+[6.135158 44.089444]
+[6.135159 44.090833]
+[6.135160 44.091667]
+[6.135161 44.091389]
+[6.135162 44.090556]
+[6.135163 44.089722]
+[6.135164 44.088056]
+[6.135165 44.086389]
+[6.135166 44.083889]
+[6.135167 44.081667]
+[6.135168 44.079444]
+[6.135169 44.077222]
+[6.135170 44.074444]
+[6.135171 44.071944]
+[6.135172 44.068333]
+[6.135173 44.065556]
+[6.135174 44.061944]
+[6.135175 44.059444]
+[6.135176 44.057222]
+[6.135177 44.054722]
+[6.135178 44.053056]
+[6.135179 44.050556]
+[6.135180 44.048056]
+[6.135181 44.045000]
+[6.135182 44.041667]
+[6.135183 44.038611]
+[6.135184 44.035833]
+[6.135185 44.033611]
+[6.135186 44.031667]
+[6.135187 44.029722]
+[6.135188 44.027778]
+[6.135189 44.025556]
+[6.135190 44.023056]
+[6.135191 44.020000]
+[6.135192 44.016389]
+[6.135193 44.012778]
+[6.135194 44.008611]
+[6.135195 44.004444]
+[6.135196 44.001111]
+[6.135197 43.999444]
+[6.135198 44.000000]
+[6.135199 43.999167]
+[6.135200 44.000000]
+[6.135201 44.001389]
+[6.135202 44.001111]
+[6.135203 44.000000]
+[6.135204 43.996944]
+[6.135205 43.993333]
+[6.135206 43.990278]
+[6.135207 43.986667]
+[6.135208 43.983333]
+[6.135209 43.979722]
+[6.135210 43.975833]
+[6.135211 43.971667]
+[6.135212 43.967778]
+[6.135213 43.964167]
+[6.135214 43.961389]
+[6.135215 43.958333]
+[6.135216 43.956111]
+[6.135217 43.953056]
+[6.135218 43.950833]
+[6.135219 43.948333]
+[6.135220 43.946944]
+[6.135221 43.945833]
+[6.135222 43.943889]
+[6.135223 43.941944]
+[6.135224 43.939722]
+[6.135225 43.936667]
+[6.135226 43.934444]
+[6.135227 43.932500]
+[6.135228 43.930556]
+[6.135229 43.929167]
+[6.135230 43.928611]
+[6.135231 43.927222]
+[6.135232 43.926389]
+[6.135233 43.925000]
+[6.135234 43.923611]
+[6.135235 43.922500]
+[6.135236 43.921111]
+[6.135237 43.919167]
+[6.135238 43.917222]
+[6.135239 43.915000]
+[6.135240 43.913056]
+[6.135241 43.910833]
+[6.135242 43.907778]
+[6.135243 43.905278]
+[6.135244 43.902500]
+[6.135245 43.900000]
+[6.135246 43.897778]
+[6.135247 43.895833]
+[6.135248 43.894444]
+[6.135249 43.893056]
+[6.135250 43.892500]
+[6.135251 43.891667]
+[6.135252 43.890278]
+[6.135253 43.889444]
+[6.135254 43.888611]
+[6.135255 43.887778]
+[6.135256 43.886389]
+[6.135257 43.885278]
+[6.135258 43.883333]
+[6.135259 43.881389]
+[6.135260 43.878611]
+[6.135261 43.874444]
+[6.135262 43.870556]
+[6.135263 43.866389]
+[6.135264 43.862222]
+[6.135265 43.858611]
+[6.135266 43.854722]
+[6.135267 43.851111]
+[6.135268 43.847500]
+[6.135269 43.844167]
+[6.135270 43.841111]
+[6.135271 43.837500]
+[6.135272 43.834167]
+[6.135273 43.830556]
+[6.135274 43.826944]
+[6.135275 43.823056]
+[6.135276 43.819722]
+[6.135277 43.816111]
+[6.135278 43.811944]
+[6.135279 43.807778]
+[6.135280 43.803611]
+[6.135281 43.799167]
+[6.135282 43.794444]
+[6.135283 43.790556]
+[6.135284 43.787222]
+[6.135285 43.783056]
+[6.135286 43.779167]
+[6.135287 43.775833]
+[6.135288 43.771667]
+[6.135289 43.768333]
+[6.135290 43.764722]
+[6.135291 43.761389]
+[6.135292 43.758056]
+[6.135293 43.754444]
+[6.135294 43.751111]
+[6.135295 43.747500]
+[6.135296 43.744167]
+[6.135297 43.740833]
+[6.135298 43.736667]
+[6.135299 43.733056]
+[6.135300 43.729722]
+[6.135301 43.727222]
+[6.135302 43.724167]
+[6.135303 43.720833]
+[6.135304 43.716944]
+[6.135305 43.713056]
+[6.135306 43.709444]
+[6.135307 43.705278]
+[6.135308 43.700833]
+[6.135309 43.696389]
+[6.135310 43.692222]
+[6.135311 43.688333]
+[6.135312 43.684722]
+[6.135313 43.680833]
+[6.135314 43.677500]
+[6.135315 43.673333]
+[6.135316 43.669167]
+[6.135317 43.665278]
+[6.135318 43.661667]
+[6.135319 43.658333]
+[6.135320 43.655000]
+[6.135321 43.651944]
+[6.135322 43.648889]
+[6.135323 43.646389]
+[6.135324 43.643611]
+[6.135325 43.641389]
+[6.135326 43.639167]
+[6.135327 43.636944]
+[6.135328 43.635000]
+[6.135329 43.633056]
+[6.135330 43.630833]
+[6.135331 43.628333]
+[6.135332 43.626111]
+[6.135333 43.623889]
+[6.135334 43.621667]
+[6.135335 43.618889]
+[6.135336 43.616389]
+[6.135337 43.613611]
+[6.135338 43.610556]
+[6.135339 43.607778]
+[6.135340 43.604722]
+[6.135341 43.601667]
+[6.135342 43.598333]
+[6.135343 43.595278]
+[6.135344 43.592222]
+[6.135345 43.588889]
+[6.135346 43.586111]
+[6.135347 43.583611]
+[6.135348 43.580833]
+[6.135349 43.578611]
+[6.135350 43.576667]
+[6.135351 43.575000]
+[6.135352 43.573889]
+]]def
diff --git a/graphics/pstricks/contrib/pst-geo/data/southamerica-arc_II.dat b/graphics/pstricks/contrib/pst-geo/data/southamerica-arc_II.dat
new file mode 100644
index 0000000000..b8657e76d5
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/southamerica-arc_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/southamerica-bdy_II.dat b/graphics/pstricks/contrib/pst-geo/data/southamerica-bdy_II.dat
new file mode 100644
index 0000000000..af9e20e92a
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/southamerica-bdy_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/southamerica-cil_II.dat b/graphics/pstricks/contrib/pst-geo/data/southamerica-cil_II.dat
new file mode 100644
index 0000000000..4174cbdd3a
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/southamerica-cil_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/southamerica-riv_II.dat b/graphics/pstricks/contrib/pst-geo/data/southamerica-riv_II.dat
new file mode 100644
index 0000000000..03d3760806
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/southamerica-riv_II.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/transfrm.dat b/graphics/pstricks/contrib/pst-geo/data/transfrm.dat
new file mode 100644
index 0000000000..239673c77c
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/transfrm.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/trench.dat b/graphics/pstricks/contrib/pst-geo/data/trench.dat
new file mode 100644
index 0000000000..af41786f1c
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/trench.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/usa.dat b/graphics/pstricks/contrib/pst-geo/data/usa.dat
new file mode 100644
index 0000000000..201f49814c
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/usa.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/villesFrance.tex b/graphics/pstricks/contrib/pst-geo/data/villesFrance.tex
new file mode 100644
index 0000000000..256300d9d2
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/villesFrance.tex
@@ -0,0 +1,44 @@
+\mapput[90](1.44278,43.6053){Toulouse}
+\mapput[90](0.619444,44.2042){Agen}
+\mapput[90](4.80889,43.9494){Avignon}
+\mapput[90](2.44056,44.9261){Aurillac}
+\mapput[90](5.366667,43.300000){Marseille}
+\mapput[0](4.850000,45.733333){Lyon}
+\mapput[-90](3.0875,45.7806){Clermont-Ferrand}
+\mapput[90](4.39028,45.74347){St Etienne}
+\mapput[90](-0.566667,44.833333){Bordeaux}
+\mapput[90](0.160278,47.65){Angouleme}
+\mapput[90](-1.15,46.1603){La Rochelle}
+\mapput[90](-4.483333,48.383333){Brest}
+\mapput[90](-1.67944,48.1147){Rennes}
+\mapput[-90](-0.36944,49.1831){Caen}
+\mapput[90](5.050000,47.316667){Dijon}
+\mapput[30](2.3775,51.0383){Dunkerque}
+\mapput[90](1.905,47.9031){Orleans}
+\mapput[180](0.100000,49.483333){Le Havre}
+\mapput[90](1.15333,49.0242){Evreux}
+\mapput[90](0.183333,48.000000)[Le_Mans]{Le Mans}
+\mapput[90](0.689167,47.3936){Tours}
+\mapput[90](0.546111,46.8178){Chatellerault}
+\mapput[90](1.266667,45.933333){Limoges}
+\mapput[90](6.183333,49.116667){Metz}
+\mapput[90](-1.583333,47.200000){Nantes}
+\mapput[90](4.016667,49.266667){Reims}
+\mapput[30](7.74861,48.65){Strasbourg}
+\mapput[30](3.56778,47.7983){Auxerre}
+\mapput[90](3.05,50.6333){Lille}
+\mapput[90](1.06667,49.45){Rouen}
+\mapput[90](5.7,45.2){Grenoble}
+\mapput[90](1.53333,45.16667){Brive}
+\mapput[90](1.45,44.45){Cahors}
+\mapput[90](0.36667,43.333){Pau}
+\mapput[90](2.8833,42.7){Perpignan}
+\mapput[90](-1.55,43.4833){Biarritz}
+\mapput[90](2.333,43.2167){Carcassonne}
+\mapput[90](3.87722,43.6119){Montpellier}
+\mapput[90](0.3333,46.5833){Poitiers}
+\mapput[0](2.21667,43.6167){Castres}
+\mapput[90](1.60778,42.9664){Foix}
+\mapput[90](9.45028,42.7008){Bastia}
+\mapput[90](8.73694,41.9267){Ajaccio}
+\endinput \ No newline at end of file
diff --git a/graphics/pstricks/contrib/pst-geo/data/villesFrance3d.tex b/graphics/pstricks/contrib/pst-geo/data/villesFrance3d.tex
new file mode 100644
index 0000000000..f589e8d196
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/villesFrance3d.tex
@@ -0,0 +1,44 @@
+\mapputIIID[90](1.44278,43.6053){Toulouse}
+\mapputIIID[90](0.619444,44.2042){Agen}
+\mapputIIID[90](4.80889,43.9494){Avignon}
+\mapputIIID[90](2.44056,44.9261){Aurillac}
+\mapputIIID[90](5.366667,43.300000){Marseille}
+\mapputIIID[0](4.850000,45.733333){Lyon}
+\mapputIIID[-90](3.0875,45.7806){Clermont-Ferrand}
+\mapputIIID[90](4.39028,45.74347){St Etienne}
+\mapputIIID[90](-0.566667,44.833333){Bordeaux}
+\mapputIIID[90](0.160278,47.65){Angouleme}
+\mapputIIID[90](-1.15,46.1603){La Rochelle}
+\mapputIIID[90](-4.483333,48.383333){Brest}
+\mapputIIID[90](-1.67944,48.1147){Rennes}
+\mapputIIID[-90](-0.36944,49.1831){Caen}
+\mapputIIID[90](5.050000,47.316667){Dijon}
+\mapputIIID[30](2.3775,51.0383){Dunkerque}
+\mapputIIID[90](1.905,47.9031){Orleans}
+\mapputIIID[180](0.100000,49.483333){Le Havre}
+\mapputIIID[90](1.15333,49.0242){Evreux}
+\mapputIIID[90](0.183333,48.000000)[Le_Mans]{Le Mans}
+\mapputIIID[90](0.689167,47.3936){Tours}
+\mapputIIID[90](0.546111,46.8178){Chatellerault}
+\mapputIIID[90](1.266667,45.933333){Limoges}
+\mapputIIID[90](6.183333,49.116667){Metz}
+\mapputIIID[90](-1.583333,47.200000){Nantes}
+\mapputIIID[90](4.016667,49.266667){Reims}
+\mapputIIID[30](7.74861,48.65){Strasbourg}
+\mapputIIID[30](3.56778,47.7983){Auxerre}
+\mapputIIID[90](3.05,50.6333){Lille}
+\mapputIIID[90](1.06667,49.45){Rouen}
+\mapputIIID[90](5.7,45.2){Grenoble}
+\mapputIIID[90](1.53333,45.16667){Brive}
+\mapputIIID[90](1.45,44.45){Cahors}
+\mapputIIID[90](0.36667,43.333){Pau}
+\mapputIIID[90](2.8833,42.7){Perpignan}
+\mapputIIID[90](-1.55,43.4833){Biarritz}
+\mapputIIID[90](2.333,43.2167){Carcassonne}
+\mapputIIID[90](3.87722,43.6119){Montpellier}
+\mapputIIID[90](0.3333,46.5833){Poitiers}
+\mapputIIID[0](2.21667,43.6167){Castres}
+\mapputIIID[90](1.60778,42.9664){Foix}
+\mapputIIID[90](9.45028,42.7008){Bastia}
+\mapputIIID[90](8.73694,41.9267){Ajaccio}
+\endinput \ No newline at end of file
diff --git a/graphics/pstricks/contrib/pst-geo/data/villesItalia.tex b/graphics/pstricks/contrib/pst-geo/data/villesItalia.tex
new file mode 100644
index 0000000000..3f15d8fa7b
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/villesItalia.tex
@@ -0,0 +1,100 @@
+\mapput[90](13.600000,37.296389){Agrigento}
+\mapput[0](8.612500,44.914167){Alessandria}
+\mapput[90](13.512500,43.623611){Ancona }
+\mapput[90](7.316667,45.737500){Aosta}
+\mapput[90](11.883333,43.466111){Arezzo}
+\mapput[90](13.579167,42.852500){Ascoli Piceno}
+\mapput[90](8.204167,44.900278){Asti}
+\mapput[90](14.795833,40.914444){Avellino}
+\mapput[90](16.879167,41.127500){Bari}
+\mapput[90](12.216667,46.137222){Belluno}
+\mapput[90](14.775000,41.131111){Benevento}
+\mapput[70](9.662500,45.702778){Bergamo}
+\mapput[-90](11.350000,44.498056){Bologna}
+\mapput[90](11.354167,46.496944){Bolzano}
+\mapput[90](10.225000,45.542500){Brescia}
+\mapput[90](17.770833,40.653889){Brindisi}
+\mapput[90](9.116667,39.220833){Cagliari}
+\mapput[90](14.062500,37.470000){Caltanissetta}
+\mapput[90](14.654167,41.563056){Campobasso}
+\mapput[-180](15.066667,37.033333){Canicattini}% (mon pays)
+\mapput[90](14.329167,41.072500){Caserta}
+\mapput[90](15.087500,37.503611){Catania}
+\mapput[90](16.591667,38.904444){Catanzaro}
+\mapput[90](14.166667,42.350556){Chieti}
+\mapput[90](9.258333,45.793611){Como}
+\mapput[90](16.258333,39.285278){Cosenza}
+\mapput[90](10.025000,45.133333){Cremona}
+\mapput[90](7.550000,44.392500){Cuneo}
+\mapput[90](14.287500,37.541667){Enna}
+\mapput[90](11.596111,44.842778){Ferrara}
+\mapput[90](11.254167,43.753889){Firenze}
+\mapput[90](15.545833,41.462500){Foggia}
+\mapput[90](12.037500,44.222500){Forli}
+\mapput[90](13.354167,41.639167){Frosinone}
+\mapput[90](8.920833,44.418889){Genova}
+\mapput[90](13.625000,45.941667){Gorizia}
+\mapput[90](11.112500,42.759167){Grosseto}
+\mapput[90](8.016667,43.875000){Imperia}
+\mapput[90](14.250000,41.400000){Isernia}
+\mapput[90](9.816667,44.090556){La Spezia}
+\mapput[90](13.400000,42.350278){L'Aquila}
+\mapput[90](12.904167,41.466389){Latina}
+\mapput[90](18.170833,40.350833){Lecce}
+\mapput[90](10.308333,43.526944){Livorno}
+\mapput[90](10.504167,43.842778){Lucca}
+\mapput[90](13.425000,43.295833){Macerata}
+\mapput[90](10.795833,45.159167){Mantova}
+\mapput[0](12.45,37.78){Marsala}
+\mapput[90](10.133333,44.022222){Massa}
+\mapput[90](16.612500,40.665833){Matera}
+\mapput[90](15.575000,38.192778){Messina}
+\mapput[90](9.191944,45.466389){Milano}
+\mapput[-90](10.883333,44.645833){Modena}
+\mapput[90](14.254167,40.862778){Napoli}
+\mapput[90](8.616667,45.448333){Novara}
+\mapput[90](9.337500,40.319722){Nuoro}
+\mapput[90](8.600000,39.900000){Oristano}
+\mapput[90](11.870833,45.400278){Padova}
+\mapput[90](13.379167,38.136667){Palermo}
+\mapput[90](12.000000,36.800000){Pantelleria}
+\mapput[90](10.333333,44.802222){Parma}
+\mapput[90](9.151389,45.184444){Pavia}
+\mapput[90](12.391667,43.112222){Perugia}
+\mapput[0](12.912500,43.908611){Pesaro}
+\mapput[90](14.212500,42.459444){Pescara}
+\mapput[90](9.695833,45.050000){Piacenza}
+\mapput[90](10.395833,43.722222){Pisa}
+\mapput[90](10.916667,43.932778){Pistoia}
+\mapput[90](12.645833,45.958056){Pordenone}
+\mapput[90](15.808333,40.639167){Potenza}
+\mapput[0](14.754167,36.940556){Ragusa}
+\mapput[90](12.200000,44.418611){Ravenna}
+\mapput[0](15.645833,38.106389){Reggio Calabria}
+\mapput[50](10.629167,44.695833){Reggio Emilia}
+\mapput[90](12.858333,42.401667){Rieti}
+% ROMA 12.454167,41.923611
+\mapput[90](12.483333,41.883333){Rome}
+\mapput[90](11.791667,45.072500){Rovigo}
+\mapput[90](14.762500,40.679444){Salerno}
+\mapput[90](8.562500,40.724444){Sassari}
+\mapput[90](8.483333,44.304444){Savona}
+\mapput[90](11.333333,43.317500){Siena}
+\mapput[0](15.308333,37.063333){Siracusa}
+\mapput[90](9.870833,46.171111){Sondrio}
+\mapput[90](17.229167,40.475000){Taranto}
+\mapput[90](13.733333,42.657500){Teramo}
+\mapput[90](12.645833,42.561111){Terni}
+\mapput[90](7.683333,45.070556){Torino}
+\mapput[90](12.508333,38.031389){Trapani}
+\mapput[90](11.120833,46.066389){Trento}
+\mapput[90](12.245833,45.665278){Treviso}
+\mapput[90](13.762500,45.643056){Trieste}
+\mapput[90](13.233333,46.059444){Udine}
+\mapput[90](8.800000,45.000000){Varese}
+\mapput[0](12.337500,45.433611){Venezia}
+\mapput[90](8.420833,45.329444){Vercelli}
+\mapput[90](10.995833,45.442500){Verona}
+\mapput[90](11.545833,45.546667){Vicenza}
+\mapput[90](12.104167,42.416389){Viterbo}
+\endinput \ No newline at end of file
diff --git a/graphics/pstricks/contrib/pst-geo/data/villesItalia3d.tex b/graphics/pstricks/contrib/pst-geo/data/villesItalia3d.tex
new file mode 100644
index 0000000000..7dc95a95dd
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/villesItalia3d.tex
@@ -0,0 +1,100 @@
+\mapputIIID[90](13.600000,37.296389){Agrigento}
+\mapputIIID[0](8.612500,44.914167){Alessandria}
+\mapputIIID[90](13.512500,43.623611){Ancona }
+\mapputIIID[90](7.316667,45.737500){Aosta}
+\mapputIIID[90](11.883333,43.466111){Arezzo}
+\mapputIIID[90](13.579167,42.852500){Ascoli Piceno}
+\mapputIIID[90](8.204167,44.900278){Asti}
+\mapputIIID[90](14.795833,40.914444){Avellino}
+\mapputIIID[90](16.879167,41.127500){Bari}
+\mapputIIID[90](12.216667,46.137222){Belluno}
+\mapputIIID[90](14.775000,41.131111){Benevento}
+\mapputIIID[70](9.662500,45.702778){Bergamo}
+\mapputIIID[-90](11.350000,44.498056){Bologna}
+\mapputIIID[90](11.354167,46.496944){Bolzano}
+\mapputIIID[90](10.225000,45.542500){Brescia}
+\mapputIIID[90](17.770833,40.653889){Brindisi}
+\mapputIIID[90](9.116667,39.220833){Cagliari}
+\mapputIIID[90](14.062500,37.470000){Caltanissetta}
+\mapputIIID[90](14.654167,41.563056){Campobasso}
+\mapputIIID[-180](15.066667,37.033333){Canicattini}% (mon pays)
+\mapputIIID[90](14.329167,41.072500){Caserta}
+\mapputIIID[90](15.087500,37.503611){Catania}
+\mapputIIID[90](16.591667,38.904444){Catanzaro}
+\mapputIIID[90](14.166667,42.350556){Chieti}
+\mapputIIID[90](9.258333,45.793611){Como}
+\mapputIIID[90](16.258333,39.285278){Cosenza}
+\mapputIIID[90](10.025000,45.133333){Cremona}
+\mapputIIID[90](7.550000,44.392500){Cuneo}
+\mapputIIID[90](14.287500,37.541667){Enna}
+\mapputIIID[90](11.596111,44.842778){Ferrara}
+\mapputIIID[90](11.254167,43.753889){Firenze}
+\mapputIIID[90](15.545833,41.462500){Foggia}
+\mapputIIID[90](12.037500,44.222500){Forli}
+\mapputIIID[90](13.354167,41.639167){Frosinone}
+\mapputIIID[90](8.920833,44.418889){Genova}
+\mapputIIID[90](13.625000,45.941667){Gorizia}
+\mapputIIID[90](11.112500,42.759167){Grosseto}
+\mapputIIID[90](8.016667,43.875000){Imperia}
+\mapputIIID[90](14.250000,41.400000){Isernia}
+\mapputIIID[90](9.816667,44.090556){La Spezia}
+\mapputIIID[90](13.400000,42.350278){L'Aquila}
+\mapputIIID[90](12.904167,41.466389){Latina}
+\mapputIIID[90](18.170833,40.350833){Lecce}
+\mapputIIID[90](10.308333,43.526944){Livorno}
+\mapputIIID[90](10.504167,43.842778){Lucca}
+\mapputIIID[90](13.425000,43.295833){Macerata}
+\mapputIIID[90](10.795833,45.159167){Mantova}
+\mapputIIID[0](12.45,37.78){Marsala}
+\mapputIIID[90](10.133333,44.022222){Massa}
+\mapputIIID[90](16.612500,40.665833){Matera}
+\mapputIIID[90](15.575000,38.192778){Messina}
+\mapputIIID[90](9.191944,45.466389){Milano}
+\mapputIIID[-90](10.883333,44.645833){Modena}
+\mapputIIID[90](14.254167,40.862778){Napoli}
+\mapputIIID[90](8.616667,45.448333){Novara}
+\mapputIIID[90](9.337500,40.319722){Nuoro}
+\mapputIIID[90](8.600000,39.900000){Oristano}
+\mapputIIID[90](11.870833,45.400278){Padova}
+\mapputIIID[90](13.379167,38.136667){Palermo}
+\mapputIIID[90](12.000000,36.800000){Pantelleria}
+\mapputIIID[90](10.333333,44.802222){Parma}
+\mapputIIID[90](9.151389,45.184444){Pavia}
+\mapputIIID[90](12.391667,43.112222){Perugia}
+\mapputIIID[0](12.912500,43.908611){Pesaro}
+\mapputIIID[90](14.212500,42.459444){Pescara}
+\mapputIIID[90](9.695833,45.050000){Piacenza}
+\mapputIIID[90](10.395833,43.722222){Pisa}
+\mapputIIID[90](10.916667,43.932778){Pistoia}
+\mapputIIID[90](12.645833,45.958056){Pordenone}
+\mapputIIID[90](15.808333,40.639167){Potenza}
+\mapputIIID[0](14.754167,36.940556){Ragusa}
+\mapputIIID[90](12.200000,44.418611){Ravenna}
+\mapputIIID[0](15.645833,38.106389){Reggio Calabria}
+\mapputIIID[50](10.629167,44.695833){Reggio Emilia}
+\mapputIIID[90](12.858333,42.401667){Rieti}
+% ROMA 12.454167,41.923611
+\mapputIIID[90](12.483333,41.883333){Rome}
+\mapputIIID[90](11.791667,45.072500){Rovigo}
+\mapputIIID[90](14.762500,40.679444){Salerno}
+\mapputIIID[90](8.562500,40.724444){Sassari}
+\mapputIIID[90](8.483333,44.304444){Savona}
+\mapputIIID[90](11.333333,43.317500){Siena}
+\mapputIIID[0](15.308333,37.063333){Siracusa}
+\mapputIIID[90](9.870833,46.171111){Sondrio}
+\mapputIIID[90](17.229167,40.475000){Taranto}
+\mapputIIID[90](13.733333,42.657500){Teramo}
+\mapputIIID[90](12.645833,42.561111){Terni}
+\mapputIIID[90](7.683333,45.070556){Torino}
+\mapputIIID[90](12.508333,38.031389){Trapani}
+\mapputIIID[90](11.120833,46.066389){Trento}
+\mapputIIID[90](12.245833,45.665278){Treviso}
+\mapputIIID[90](13.762500,45.643056){Trieste}
+\mapputIIID[90](13.233333,46.059444){Udine}
+\mapputIIID[90](8.800000,45.000000){Varese}
+\mapputIIID[0](12.337500,45.433611){Venezia}
+\mapputIIID[90](8.420833,45.329444){Vercelli}
+\mapputIIID[90](10.995833,45.442500){Verona}
+\mapputIIID[90](11.545833,45.546667){Vicenza}
+\mapputIIID[90](12.104167,42.416389){Viterbo}
+\endinput \ No newline at end of file
diff --git a/graphics/pstricks/contrib/pst-geo/data/wfraczon.dat b/graphics/pstricks/contrib/pst-geo/data/wfraczon.dat
new file mode 100644
index 0000000000..3fb80ca240
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/wfraczon.dat
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/data/wmaglin.dat b/graphics/pstricks/contrib/pst-geo/data/wmaglin.dat
new file mode 100644
index 0000000000..c0b0d40c37
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/data/wmaglin.dat
Binary files differ