started on the prefix stuff, got most of it done
authordjk <djk>
Wed, 12 Aug 1998 22:11:03 +0000 (22:11 +0000)
committerdjk <djk>
Wed, 12 Aug 1998 22:11:03 +0000 (22:11 +0000)
cmd/help.pl
cmd/set/address.pl
data/prefix_data.pl [new file with mode: 0644]
data/rsgb.cty [new file with mode: 0644]
data/wpxloc.raw [new file with mode: 0644]
perl/Prefix.pm [new file with mode: 0644]
perl/cluster.pl
perl/create_prefix.pl

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1c1fae282bcb65aca5a32f39116a8294644f8462 100644 (file)
@@ -0,0 +1,13 @@
+# 
+# the help subsystem
+#
+# It is a very simple system in that you type in 'help <cmd>' and it
+# looks for a file called <cmd>.hlp in either the local_cmd directory
+# or the cmd directory (in that order). 
+#
+# if you just type in 'help' by itself you get what is in 'help.hlp'.
+#
+# Copyright (c) 1998 - Dirk Koopman G1TLH
+#
+# $Id$
+#
index f5922d9c31e53cd8b177020576025ff50e22c239..f31a982ea3224bd028acdc56b9c5bfbb9bca6905 100644 (file)
@@ -18,10 +18,11 @@ if ($self->priv >= 5) {             # allow a callsign as first arg
   shift @args if $user;
   $line = join ' ', @args;
 } else {
+  $call = $self->call;
   $user = $self->user;
 }
 
 $user->addr($line);
-push @out, DXM::msg('addr', $call);
+push @out, DXM::msg('addr', $call, $line);
 
 return (1, @out);
diff --git a/data/prefix_data.pl b/data/prefix_data.pl
new file mode 100644 (file)
index 0000000..9714574
--- /dev/null
@@ -0,0 +1,3229 @@
+%prefix_loc = (
+   1 => { name => 'S.M.O.M.-1A', dxcc => 268, itu => 28, utcoff => -1.0, lat => 41.9, long => 12.4 },
+   2 => { name => 'Spratly-Is-1S', dxcc => 269, itu => 50, utcoff => -8.0, lat => 8.8, long => 111.9 },
+   3 => { name => 'Monaco-3A', dxcc => 270, itu => 27, utcoff => -1.0, lat => 44, long => 7.5 },
+   4 => { name => 'Agalega-3B6', dxcc => 271, itu => 53, utcoff => -4.0, lat => -10.4, long => 56.6 },
+   5 => { name => 'Mauritius-3B8', dxcc => 273, itu => 53, utcoff => -4.0, lat => -20.3, long => 57.5 },
+   6 => { name => 'Rodriguez-Is-3B9', dxcc => 274, itu => 53, utcoff => -4.0, lat => -19.7, long => 63.4 },
+   7 => { name => 'Equatorial-Guinea-3C', dxcc => 275, itu => 47, utcoff => -1.0, lat => 1.8, long => 10 },
+   8 => { name => 'Annobon-3C0', dxcc => 276, itu => 52, utcoff => 0.0, lat => 1.5, long => 5.6 },
+   9 => { name => 'Conway-Reef-3D2/C', dxcc => 321, itu => 56, utcoff => -13.0, lat => -21.7333333333333, long => 174.633333333333 },
+   10 => { name => 'Fiji-Islands-3D2/F', dxcc => 277, itu => 56, utcoff => -12.0, lat => -17, long => 178 },
+   11 => { name => 'Rotuma-3D2/R', dxcc => 324, itu => 56, utcoff => -12.0, lat => -12.5, long => 177 },
+   12 => { name => 'Swaziland-3DA', dxcc => 278, itu => 57, utcoff => -2.0, lat => -27, long => 31.5 },
+   13 => { name => 'Tunisia-3V', dxcc => 279, itu => 37, utcoff => -1.0, lat => 36.8, long => 10.2 },
+   14 => { name => 'Vietnam-3W', dxcc => 231, itu => 49, utcoff => -8.0, lat => 21.05, long => 105.833333333333 },
+   15 => { name => 'Guinea-3X', dxcc => 280, itu => 46, utcoff => 0.0, lat => 10, long => -13 },
+   16 => { name => 'Bouvet-Is-3Y/B', dxcc => 281, itu => 67, utcoff => 0.0, lat => -54.5, long => 3 },
+   17 => { name => 'Peter-Is-3Y/P', dxcc => 320, itu => 72, utcoff => 6.0, lat => -68.8166666666667, long => -90.7333333333333 },
+   18 => { name => 'Malyj-Vystoskij-R1MV(OLD_4J1)', dxcc => 322, itu => 18, utcoff => -3.0, lat => 60, long => 28 },
+   19 => { name => 'Franz-Jo-Land-R1FJ(OLD_4K2)', dxcc => 180, itu => 75, utcoff => -5.0, lat => 80, long => 50 },
+   20 => { name => 'Sri-Lanka-4S', dxcc => 282, itu => 41, utcoff => -5.30, lat => 7, long => 79.9 },
+   21 => { name => 'I.T.U.-Geneva-4U/I', dxcc => 283, itu => 28, utcoff => -1.0, lat => 46.2, long => 6.2 },
+   22 => { name => 'U.N.-N.Y.-4U/U', dxcc => 284, itu => 8, utcoff => 5.0, lat => 40.8, long => -74 },
+   23 => { name => 'Israel-4X', dxcc => 286, itu => 39, utcoff => -2.0, lat => 32, long => 35 },
+   24 => { name => 'Libya-5A', dxcc => 287, itu => 38, utcoff => -2.0, lat => 32.5, long => 12.5 },
+   25 => { name => 'Cyprus-5B', dxcc => 288, itu => 39, utcoff => -2.0, lat => 35, long => 33 },
+   26 => { name => 'Tanzania-5H', dxcc => 289, itu => 53, utcoff => -3.0, lat => -7, long => 39.5 },
+   27 => { name => 'Nigeria-5N', dxcc => 290, itu => 46, utcoff => -1.0, lat => 6.5, long => 3 },
+   28 => { name => 'Malagasy-Rep-5R', dxcc => 291, itu => 53, utcoff => -3.0, lat => -18.5, long => 47 },
+   29 => { name => 'Mauritania-5T', dxcc => 292, itu => 46, utcoff => 0.0, lat => 18, long => -16 },
+   30 => { name => 'Niger-5U', dxcc => 293, itu => 46, utcoff => -1.0, lat => 13.5, long => 2 },
+   31 => { name => 'Togo-5V', dxcc => 294, itu => 46, utcoff => 0.0, lat => 6, long => 1.5 },
+   32 => { name => 'Western-Samoa-5W', dxcc => 295, itu => 62, utcoff => 11.0, lat => -13, long => -172 },
+   33 => { name => 'Uganda-5X', dxcc => 296, itu => 48, utcoff => -2.0, lat => 1, long => 32.5 },
+   34 => { name => 'Kenya-5Z', dxcc => 297, itu => 48, utcoff => -3.0, lat => -1.5, long => 37.5 },
+   35 => { name => 'Senegal-6W', dxcc => 298, itu => 46, utcoff => 0.0, lat => 15, long => -18 },
+   36 => { name => 'Jamaica-6Y', dxcc => 299, itu => 11, utcoff => 5.0, lat => 18, long => -76 },
+   37 => { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, utcoff => -3.0, lat => 13, long => 45 },
+   38 => { name => 'Lesotho-7P', dxcc => 301, itu => 57, utcoff => -2.0, lat => -29.5, long => 28 },
+   39 => { name => 'Malawi-7Q', dxcc => 302, itu => 53, utcoff => -2.0, lat => -15, long => 35 },
+   40 => { name => 'Algeria-7X', dxcc => 303, itu => 37, utcoff => 0.0, lat => 36.7, long => 3 },
+   41 => { name => 'Barbados-8P', dxcc => 304, itu => 11, utcoff => 4.0, lat => 11.5, long => -59.5 },
+   42 => { name => 'Maldive-Is-8Q', dxcc => 305, itu => 41, utcoff => -5.0, lat => 4.4, long => 73.4 },
+   43 => { name => 'Guyana-8R', dxcc => 306, itu => 12, utcoff => 3.0, lat => 6.8, long => -58.1666666666667 },
+   44 => { name => 'Ghana-9G', dxcc => 307, itu => 46, utcoff => 0.0, lat => 5.5, long => -0.2 },
+   45 => { name => 'Malta-9H', dxcc => 308, itu => 28, utcoff => -1.0, lat => 36, long => 14.4 },
+   46 => { name => 'Zambia-9J', dxcc => 309, itu => 53, utcoff => -2.0, lat => -15, long => 28 },
+   47 => { name => 'Kuwait-9K', dxcc => 310, itu => 39, utcoff => -3.0, lat => 29, long => 48 },
+   48 => { name => 'Sierra-Leone-9L', dxcc => 311, itu => 46, utcoff => 0.0, lat => 8.5, long => -13.2 },
+   49 => { name => 'West-Malaysia-9M2', dxcc => 312, itu => 54, utcoff => -7.30, lat => 3, long => 102 },
+   50 => { name => 'East-Malaysia-9M6', dxcc => 313, itu => 54, utcoff => -7.30, lat => 5, long => 117 },
+   51 => { name => 'Nepal-9N', dxcc => 314, itu => 42, utcoff => -5.30, lat => 27.5, long => 85 },
+   52 => { name => 'Zaire-Kinshasa-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => -4.3, long => 15.3 },
+   53 => { name => 'Burundi-9U', dxcc => 316, itu => 52, utcoff => -2.0, lat => -3, long => 29 },
+   54 => { name => 'Singapore-9V', dxcc => 317, itu => 54, utcoff => -7.30, lat => 1.3, long => 103.633333333333 },
+   55 => { name => 'Rwanda-9X', dxcc => 318, itu => 52, utcoff => -2.0, lat => -1.5, long => 30 },
+   56 => { name => 'Trinidad-9Y', dxcc => 319, itu => 11, utcoff => 4.0, lat => 11, long => -62.5 },
+   57 => { name => 'Botswana-A2', dxcc => 1, itu => 57, utcoff => -2.0, lat => -22, long => 25 },
+   58 => { name => 'Tonga-A3', dxcc => 2, itu => 62, utcoff => -13.0, lat => -21, long => -175 },
+   59 => { name => 'Oman-A4', dxcc => 3, itu => 39, utcoff => -4.0, lat => 23.5, long => 59 },
+   60 => { name => 'Bhutan-A5', dxcc => 4, itu => 41, utcoff => -6.30, lat => 28, long => 90 },
+   61 => { name => 'United-Arab-Emiri-A6', dxcc => 5, itu => 39, utcoff => -4.0, lat => 25.3333333333333, long => 55.3333333333333 },
+   62 => { name => 'Qatar-A7', dxcc => 6, itu => 39, utcoff => -3.0, lat => 25.3, long => 51.5 },
+   63 => { name => 'Bahrein-A9', dxcc => 7, itu => 39, utcoff => -3.0, lat => 26, long => 48.5 },
+   64 => { name => 'Pakistan-AP', dxcc => 8, itu => 41, utcoff => -5.0, lat => 25, long => 67 },
+   65 => { name => 'Scarborough-Reef-BS7', dxcc => 329, itu => 44, utcoff => -8.0, lat => 15.1166666666667, long => 117.85 },
+   66 => { name => 'Pratas-Island-BV9P', dxcc => 330, itu => 44, utcoff => -8.0, lat => 21, long => 117 },
+   67 => { name => 'Taiwan-BV', dxcc => 9, itu => 44, utcoff => -8.0, lat => 25, long => 122 },
+   68 => { name => 'China-Bejing-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 29.8, long => 106.5 },
+   69 => { name => 'Nauru-C2', dxcc => 11, itu => 65, utcoff => -11.30, lat => -0.5, long => 166.9 },
+   70 => { name => 'Andorra-C3', dxcc => 12, itu => 27, utcoff => -1.0, lat => 42.5, long => 1.5 },
+   71 => { name => 'Gambia-C5', dxcc => 13, itu => 46, utcoff => 0.0, lat => 13, long => -17 },
+   72 => { name => 'Bahamas-C6', dxcc => 14, itu => 11, utcoff => 5.0, lat => 25, long => -77.5 },
+   73 => { name => 'Mozambique-Louren-C9', dxcc => 15, itu => 53, utcoff => -2.0, lat => -26, long => 33 },
+   74 => { name => 'Chile-CE', dxcc => 16, itu => 14, utcoff => 4.0, lat => -33.5, long => -70.8 },
+   75 => { name => 'Antarctica_Byrd', dxcc => 102, itu => 67, utcoff => 8.0, lat => -82, long => -120 },
+   76 => { name => 'Easter-Island-CE0A', dxcc => 17, itu => 63, utcoff => 5.0, lat => -28, long => -109 },
+   77 => { name => 'San-Felix-CE0X', dxcc => 18, itu => 14, utcoff => 4.0, lat => -26, long => -80 },
+   78 => { name => 'Juan-Fernandez-CE0Z', dxcc => 19, itu => 14, utcoff => 4.0, lat => -33.6, long => -78.8 },
+   79 => { name => 'Cuba-CO', dxcc => 20, itu => 11, utcoff => 5.0, lat => 23.1, long => -82.4 },
+   80 => { name => 'Morocco-CN', dxcc => 21, itu => 37, utcoff => 0.0, lat => 33, long => -8 },
+   81 => { name => 'Bolivia-CP', dxcc => 22, itu => 12, utcoff => 4.0, lat => -16.5, long => -68.4 },
+   82 => { name => 'Portugal-CT', dxcc => 23, itu => 37, utcoff => 0.0, lat => 38.7, long => -9.2 },
+   83 => { name => 'Azores-Is-CU', dxcc => 24, itu => 36, utcoff => 1.0, lat => 38, long => -25 },
+   84 => { name => 'Madeira-Is-CT3', dxcc => 25, itu => 36, utcoff => 0.0, lat => 33, long => -17 },
+   85 => { name => 'Uruguay-CX', dxcc => 26, itu => 14, utcoff => 3.0, lat => -34.9, long => -56.2 },
+   86 => { name => 'St-Paul-Is-CY9', dxcc => 27, itu => 9, utcoff => 5.0, lat => 47.2, long => -60.1 },
+   87 => { name => 'Sable-Is-CY0', dxcc => 28, itu => 9, utcoff => 5.0, lat => 43.8, long => -60 },
+   88 => { name => 'Angola-D2', dxcc => 29, itu => 52, utcoff => -1.0, lat => -8.8, long => 13.2 },
+   89 => { name => 'Cape-Verde-D4', dxcc => 30, itu => 46, utcoff => 1.0, lat => 16, long => -24 },
+   90 => { name => 'Comoros-D6', dxcc => 31, itu => 53, utcoff => -3.0, lat => -11.8, long => 43.7 },
+   91 => { name => 'Germany-DL', dxcc => 32, itu => 28, utcoff => -1.0, lat => 51, long => 6 },
+   92 => { name => 'Phillippines-DU', dxcc => 33, itu => 50, utcoff => -8.0, lat => 14.6, long => 121 },
+   93 => { name => 'Spain-EA', dxcc => 34, itu => 37, utcoff => -1.0, lat => 40.4, long => -3.7 },
+   94 => { name => 'Balearic-Is-EA6', dxcc => 35, itu => 37, utcoff => -1.0, lat => 39.5, long => 3 },
+   95 => { name => 'Canary-Is-EA8', dxcc => 36, itu => 36, utcoff => -1.0, lat => 28, long => -15 },
+   96 => { name => 'Ceuta-EA9', dxcc => 37, itu => 37, utcoff => -1.0, lat => 36.7, long => -5.4 },
+   97 => { name => 'Ireland-EI', dxcc => 38, itu => 27, utcoff => 0.0, lat => 53.3, long => -6.3 },
+   98 => { name => 'Liberia-EL', dxcc => 39, itu => 46, utcoff => 0.0, lat => 7, long => -11 },
+   99 => { name => 'Iran-EP', dxcc => 40, itu => 40, utcoff => -4.0, lat => 35.8, long => 51.8 },
+   100 => { name => 'Estonia-ES', dxcc => 196, itu => 29, utcoff => -3.0, lat => 59, long => 25 },
+   101 => { name => 'Ethiopia-Addid-ET', dxcc => 41, itu => 48, utcoff => -3.0, lat => 9, long => 39 },
+   102 => { name => 'Eritrea-E3', dxcc => 41, itu => 48, utcoff => -3.0, lat => 15, long => 38 },
+   103 => { name => 'France-F', dxcc => 42, itu => 27, utcoff => -1.0, lat => 48.8, long => 2.3 },
+   104 => { name => 'Guadeloupe-FG', dxcc => 43, itu => 11, utcoff => 4.0, lat => 17, long => -62 },
+   105 => { name => 'Mayotte-FH', dxcc => 44, itu => 53, utcoff => -3.0, lat => -13, long => 45.3 },
+   106 => { name => 'New-Caledonia-FK', dxcc => 45, itu => 56, utcoff => -11.0, lat => -22, long => 167 },
+   107 => { name => 'Martinique-FM', dxcc => 46, itu => 11, utcoff => 4.0, lat => 15, long => -61 },
+   108 => { name => 'Fr.-Polynesia-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -17.8833333333333, long => -149.933333333333 },
+   109 => { name => 'Clipperton-FO/C', dxcc => 48, itu => 10, utcoff => 7.0, lat => 11, long => -110 },
+   110 => { name => 'S-Pierre-Miquelon-FP', dxcc => 49, itu => 9, utcoff => 5.0, lat => 47, long => -56.5 },
+   111 => { name => 'Reunion-FR', dxcc => 50, itu => 53, utcoff => -4.0, lat => -21, long => 55.5 },
+   112 => { name => 'Glorioso-FR/G', dxcc => 51, itu => 53, utcoff => -4.0, lat => -10.6, long => 47.3 },
+   113 => { name => 'Juan-De-Nova-FR/J', dxcc => 52, itu => 53, utcoff => -4.0, lat => -21.5, long => 40 },
+   114 => { name => 'Tromelin-FR/T', dxcc => 53, itu => 53, utcoff => -4.0, lat => -15.5, long => 54.5 },
+   115 => { name => 'St-Martin-FS', dxcc => 54, itu => 11, utcoff => 4.0, lat => 18, long => -63 },
+   116 => { name => 'Crozet-FT8W', dxcc => 55, itu => 68, utcoff => -4.0, lat => -46.5, long => 52 },
+   117 => { name => 'Kerguelen-Is-FT8X', dxcc => 56, itu => 68, utcoff => -5.0, lat => -50, long => 70 },
+   118 => { name => 'Amsterdam-Paul-FT8Z', dxcc => 58, itu => 68, utcoff => -5.0, lat => -37, long => 77.6 },
+   119 => { name => 'Wallis-Is-FW', dxcc => 59, itu => 62, utcoff => -12.0, lat => -14, long => -176 },
+   120 => { name => 'French-Guiana-FY', dxcc => 60, itu => 12, utcoff => 3.0, lat => 5, long => -52 },
+   121 => { name => 'England-G', dxcc => 61, itu => 27, utcoff => 0.0, lat => 51.5, long => -0.1 },
+   122 => { name => 'Isle-of-Man-GD', dxcc => 62, itu => 27, utcoff => 0.0, lat => 54, long => -4.5 },
+   123 => { name => 'Northern-Ireland-GI', dxcc => 63, itu => 27, utcoff => 0.0, lat => 54.6, long => -5.9 },
+   124 => { name => 'Jersey-GJ', dxcc => 64, itu => 27, utcoff => 0.0, lat => 49.3, long => -2.2 },
+   125 => { name => 'Scotland-GM', dxcc => 65, itu => 27, utcoff => 0.0, lat => 55.8, long => -4.3 },
+   126 => { name => 'Guernsey-GU', dxcc => 66, itu => 27, utcoff => 0.0, lat => 49.5, long => -2.7 },
+   127 => { name => 'Wales-GW', dxcc => 67, itu => 27, utcoff => 0.0, lat => 52.5, long => -3.5 },
+   128 => { name => 'Solomon-Island-H4', dxcc => 68, itu => 51, utcoff => 11.0, lat => -9.4, long => 160 },
+   129 => { name => 'TEMUTO-H40', dxcc => 332, itu => 51, utcoff => 11.0, lat => -10.7166666666667, long => 165.866666666667 },
+   130 => { name => 'Hungary-HA', dxcc => 69, itu => 28, utcoff => -1.0, lat => 47.5, long => 19.1 },
+   131 => { name => 'Switzerland-HB', dxcc => 70, itu => 28, utcoff => -1.0, lat => 47, long => 7 },
+   132 => { name => 'Lichtenstein-HB0', dxcc => 71, itu => 28, utcoff => -1.0, lat => 47, long => 9.5 },
+   133 => { name => 'Ecuador-HC', dxcc => 72, itu => 12, utcoff => 5.0, lat => -0.2, long => -78 },
+   134 => { name => 'Galapagos-HC8', dxcc => 73, itu => 12, utcoff => 5.0, lat => -2, long => -92 },
+   135 => { name => 'Haiti-HH', dxcc => 74, itu => 11, utcoff => 4.0, lat => 19, long => -72 },
+   136 => { name => 'Dominican-Rep-HI', dxcc => 75, itu => 11, utcoff => 5.0, lat => 18.5, long => -70 },
+   137 => { name => 'Colombia-HK', dxcc => 76, itu => 12, utcoff => 5.0, lat => 5, long => -74 },
+   138 => { name => 'Malpelo-Is-HK0/M', dxcc => 77, itu => 12, utcoff => 5.0, lat => 4, long => -81.1 },
+   139 => { name => 'San-Andres-Is-HK0A', dxcc => 78, itu => 11, utcoff => 5.0, lat => 12.5, long => -81.7 },
+   140 => { name => 'South-Korea-HL', dxcc => 79, itu => 44, utcoff => -9.0, lat => 37.5, long => 127 },
+   141 => { name => 'North-Korea-P5', dxcc => 327, itu => 44, utcoff => -9.0, lat => 37.5, long => 127 },
+   142 => { name => 'Panama-HP', dxcc => 80, itu => 11, utcoff => 5.0, lat => 9, long => -79.5 },
+   143 => { name => 'Honduras-HR', dxcc => 81, itu => 11, utcoff => 6.0, lat => 14, long => -87 },
+   144 => { name => 'Thailand-HS', dxcc => 82, itu => 49, utcoff => -7.0, lat => 13.8, long => 100.5 },
+   145 => { name => 'Vatican-City-HV', dxcc => 83, itu => 28, utcoff => -1.0, lat => 41.9, long => 12.5 },
+   146 => { name => 'Saudi-Arabia-Dhar-HZ', dxcc => 84, itu => 39, utcoff => -3.0, lat => 26.3, long => 50 },
+   147 => { name => 'Italy-Rome-I', dxcc => 85, itu => 28, utcoff => -1.0, lat => 41.9, long => 12.5 },
+   148 => { name => 'Sardinia-IS', dxcc => 86, itu => 28, utcoff => -1.0, lat => 40, long => 9 },
+   149 => { name => 'Sicily-IT', dxcc => 87, itu => 28, utcoff => -1.0, lat => 37.5, long => 14 },
+   150 => { name => 'Djibouti-J2', dxcc => 88, itu => 48, utcoff => -3.0, lat => 12, long => 43 },
+   151 => { name => 'Grenada-J3', dxcc => 90, itu => 11, utcoff => 4.0, lat => 12, long => -61.8 },
+   152 => { name => 'Guinea-Bissau-J5', dxcc => 91, itu => 46, utcoff => 0.0, lat => 12, long => -15 },
+   153 => { name => 'St-Lucia-J6', dxcc => 92, itu => 11, utcoff => 4.0, lat => 14, long => -61 },
+   154 => { name => 'Dominica-J7', dxcc => 93, itu => 11, utcoff => 4.0, lat => 15.4, long => -61.3 },
+   155 => { name => 'St-Vincent-J8', dxcc => 94, itu => 11, utcoff => 4.0, lat => 13.3, long => -61.3 },
+   156 => { name => 'Japan-JA', dxcc => 95, itu => 45, utcoff => -9.0, lat => 35.7, long => 139.8 },
+   157 => { name => 'Japan-JA6', dxcc => 95, itu => 45, utcoff => -9.0, lat => 32.7, long => 131 },
+   158 => { name => 'Minami-Torishima-JD/M', dxcc => 96, itu => 45, utcoff => -11.0, lat => 25, long => 154 },
+   159 => { name => 'Ogasawara-JD/O', dxcc => 97, itu => 45, utcoff => -9.0, lat => 27.5, long => 141 },
+   160 => { name => 'Mongolia-JT', dxcc => 98, itu => 32, utcoff => -8.0, lat => 48, long => 107 },
+   161 => { name => 'Svalbard-Is-JW', dxcc => 99, itu => 18, utcoff => -1.0, lat => 78, long => 16 },
+   162 => { name => 'Jan-Mayen-JX', dxcc => 100, itu => 18, utcoff => -1.0, lat => 71, long => -8 },
+   163 => { name => 'Jordan-JY', dxcc => 101, itu => 39, utcoff => -2.0, lat => 32, long => 36 },
+   164 => { name => 'West-Carolines-T88', dxcc => 104, itu => 64, utcoff => -9.0, lat => 9.5, long => 138.1 },
+   165 => { name => 'Guantanamo-Bay-KG4', dxcc => 105, itu => 11, utcoff => 5.0, lat => 20, long => -75 },
+   166 => { name => 'Amer-Phoenix-KH1', dxcc => 106, itu => 62, utcoff => 11.0, lat => 0.5, long => -176 },
+   167 => { name => 'Guam-KH2', dxcc => 107, itu => 64, utcoff => -10.0, lat => 14, long => 145 },
+   168 => { name => 'Johnston-Is-KH3', dxcc => 108, itu => 61, utcoff => 10.0, lat => 17, long => -170 },
+   169 => { name => 'Midway-Is-KH4', dxcc => 109, itu => 61, utcoff => 11.0, lat => 28, long => -177.5 },
+   170 => { name => 'Palmyra-Is-KH5', dxcc => 110, itu => 61, utcoff => 10.0, lat => 6, long => -162 },
+   171 => { name => 'Kingman-Reef-KH5K', dxcc => 111, itu => 61, utcoff => 10.0, lat => 7.5, long => -162.8 },
+   172 => { name => 'Hawaii-Hilo-KH6', dxcc => 112, itu => 61, utcoff => 10.0, lat => 19.7, long => -155.1 },
+   173 => { name => 'Kure-Is-KH7K', dxcc => 113, itu => 61, utcoff => 11.0, lat => 28.5, long => -178.5 },
+   174 => { name => 'Amer-Samoa-KH8', dxcc => 114, itu => 62, utcoff => 11.0, lat => -14, long => -171 },
+   175 => { name => 'Wake-Is-KH9', dxcc => 115, itu => 65, utcoff => 11.0, lat => 19.5, long => 167.033333333333 },
+   176 => { name => 'Mariana-Is-KH0', dxcc => 116, itu => 64, utcoff => 10.0, lat => 16, long => 146 },
+   177 => { name => 'Alaska-Anchorage-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 61.2, long => -150 },
+   178 => { name => 'Navassa-Is-KP1', dxcc => 118, itu => 11, utcoff => 5.0, lat => 18, long => -75 },
+   179 => { name => 'Virgin-Is-KP2', dxcc => 119, itu => 11, utcoff => 5.0, lat => 18, long => -64.5 },
+   180 => { name => 'Puerto-Rico-KP4', dxcc => 120, itu => 11, utcoff => 5.0, lat => 18.5, long => -66.2 },
+   181 => { name => 'Desecheo-Is-KP5', dxcc => 121, itu => 11, utcoff => 5.0, lat => 18.3, long => -67.5 },
+   182 => { name => 'Norway-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 60, long => 10.7 },
+   183 => { name => 'Argentina-LU', dxcc => 124, itu => 14, utcoff => 3.0, lat => -34.6, long => -58.4 },
+   184 => { name => 'Luxembourg-LX', dxcc => 125, itu => 27, utcoff => -1.0, lat => 49, long => 6.5 },
+   185 => { name => 'Bulgaria-LZ', dxcc => 126, itu => 28, utcoff => -2.0, lat => 42.7, long => 23.3 },
+   186 => { name => 'Lithuania-LY', dxcc => 194, itu => 29, utcoff => -3.0, lat => 54.5, long => 25.5 },
+   187 => { name => 'Peru-OA', dxcc => 127, itu => 12, utcoff => 5.0, lat => -12, long => -77 },
+   188 => { name => 'Lebanon-OD', dxcc => 128, itu => 39, utcoff => -2.0, lat => 33.9, long => 35.5 },
+   189 => { name => 'Austria-OD', dxcc => 129, itu => 28, utcoff => -1.0, lat => 48.2, long => 16.3 },
+   190 => { name => 'Finland-OH', dxcc => 130, itu => 18, utcoff => -2.0, lat => 60.2, long => 25 },
+   191 => { name => 'Aland-Is-OH0', dxcc => 131, itu => 18, utcoff => -2.0, lat => 60.2, long => 20 },
+   192 => { name => 'Market-Reef-OJ0', dxcc => 132, itu => 18, utcoff => -2.0, lat => 60.3, long => 19 },
+   193 => { name => 'Czech-Rep-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 50.1333333333333, long => 14.7166666666667 },
+   194 => { name => 'Slovakia-OM', dxcc => 331, itu => 28, utcoff => -1.0, lat => 48.6666666666667, long => 19.3333333333333 },
+   195 => { name => 'Belgium-ON', dxcc => 134, itu => 27, utcoff => -1.0, lat => 50.9, long => 4.4 },
+   196 => { name => 'Greenland-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 64.1833333333333, long => -51.7333333333333 },
+   197 => { name => 'Faeroe-Is-OY', dxcc => 136, itu => 18, utcoff => 0.0, lat => 62, long => -7 },
+   198 => { name => 'Denmark-OZ', dxcc => 137, itu => 18, utcoff => -1.0, lat => 55.7, long => 12.6 },
+   199 => { name => 'Papua-Madang-P2', dxcc => 138, itu => 51, utcoff => -10.0, lat => -5.2, long => 145.6 },
+   200 => { name => 'Aruba-P4', dxcc => 326, itu => 11, utcoff => 4.0, lat => 12.5, long => -69.9666666666667 },
+   201 => { name => 'Netherlands-PA', dxcc => 139, itu => 27, utcoff => -1.0, lat => 52.4, long => 4.9 },
+   202 => { name => 'Neth-Antilles-PJ2', dxcc => 140, itu => 11, utcoff => 4.0, lat => 12, long => -69 },
+   203 => { name => 'St-Maarten-PJ7', dxcc => 141, itu => 11, utcoff => 4.0, lat => 18, long => -63 },
+   204 => { name => 'Brazil-Brasilia-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -16, long => -48 },
+   205 => { name => 'Fer-De-Noronha-PY0F', dxcc => 144, itu => 13, utcoff => 2.0, lat => -3, long => -32 },
+   206 => { name => 'Peter-Paul-Rks-PY0S', dxcc => 145, itu => 13, utcoff => 2.0, lat => 1.5, long => -30 },
+   207 => { name => 'Trindade-PY0T', dxcc => 146, itu => 15, utcoff => 3.0, lat => 20.5166666666667, long => -29.3166666666667 },
+   208 => { name => 'Surinam-PZ', dxcc => 147, itu => 12, utcoff => 3.30, lat => 5.83333333333333, long => -55.1666666666667 },
+   209 => { name => 'Western-Sahara-S0', dxcc => 325, itu => 21, utcoff => 0.0, lat => 33, long => -8 },
+   210 => { name => 'Bangladesh-S2', dxcc => 148, itu => 41, utcoff => -6.0, lat => 24, long => 90.5 },
+   211 => { name => 'Seychelles-S7', dxcc => 149, itu => 53, utcoff => -4.0, lat => -4, long => 56 },
+   212 => { name => 'Sao-Tome-S9', dxcc => 150, itu => 47, utcoff => 0.0, lat => 0.3, long => 6 },
+   213 => { name => 'Sweden-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 59.3, long => 18.1 },
+   214 => { name => 'Poland-SP', dxcc => 152, itu => 28, utcoff => -1.0, lat => 50, long => 20 },
+   215 => { name => 'Sudan-ST', dxcc => 153, itu => 48, utcoff => -2.0, lat => 15.5, long => 32.5 },
+   216 => { name => 'Southern-Sudan-ST0', dxcc => 154, itu => 48, utcoff => -2.0, lat => 5, long => 31.6 },
+   217 => { name => 'Egypt-SU', dxcc => 155, itu => 38, utcoff => -2.0, lat => 30, long => 31.4 },
+   218 => { name => 'Greece-SV', dxcc => 156, itu => 28, utcoff => -2.0, lat => 38, long => 23.7 },
+   219 => { name => 'Dodecanese-SV5', dxcc => 157, itu => 28, utcoff => -2.0, lat => 36.5, long => 27.5 },
+   220 => { name => 'Crete-SV9', dxcc => 158, itu => 28, utcoff => -2.0, lat => 35.4, long => 25.2 },
+   221 => { name => 'Mount-Athos-SV/A', dxcc => 159, itu => 28, utcoff => -2.0, lat => 40.2, long => 24.3 },
+   222 => { name => 'Tuvalu-T2', dxcc => 160, itu => 65, utcoff => -12.0, lat => -8.7, long => 178.6 },
+   223 => { name => 'West-Kiribati-T30', dxcc => 143, itu => 65, utcoff => 11.0, lat => 1.63333333333333, long => 173.25 },
+   224 => { name => 'Central-Kiribati-T31', dxcc => 161, itu => 62, utcoff => 11.0, lat => 3.38333333333333, long => -172.133333333333 },
+   225 => { name => 'East-Kiribati-T32', dxcc => 162, itu => 61, utcoff => 10.0, lat => 2.43333333333333, long => -157.55 },
+   226 => { name => 'Banaba-Is-T33', dxcc => 323, itu => 62, utcoff => 11.0, lat => 1.43333333333333, long => 169.966666666667 },
+   227 => { name => 'Somali-T5', dxcc => 163, itu => 48, utcoff => -3.0, lat => 2, long => 46 },
+   228 => { name => 'San-Marino-T7', dxcc => 164, itu => 28, utcoff => -1.0, lat => 44, long => 13 },
+   229 => { name => 'Turkey-TA', dxcc => 165, itu => 39, utcoff => -2.0, lat => 39.9, long => 32.9 },
+   230 => { name => 'Iceland-TF', dxcc => 166, itu => 17, utcoff => 0.0, lat => 64.1, long => -22 },
+   231 => { name => 'Guatemala-TG', dxcc => 167, itu => 11, utcoff => 6.0, lat => 14.6, long => -90.5 },
+   232 => { name => 'Costa-Rica-TI', dxcc => 168, itu => 11, utcoff => 6.0, lat => 10, long => -84 },
+   233 => { name => 'Cocos-Is-TI9', dxcc => 169, itu => 11, utcoff => 6.0, lat => 5, long => -87 },
+   234 => { name => 'Cameroon-TJ', dxcc => 170, itu => 47, utcoff => -1.0, lat => 4, long => 12 },
+   235 => { name => 'Corsica-TK', dxcc => 171, itu => 28, utcoff => -1.0, lat => 42, long => 9 },
+   236 => { name => 'Central-Af.-Rep-TL', dxcc => 172, itu => 47, utcoff => -1.0, lat => 4.5, long => 18 },
+   237 => { name => 'Congo-TN', dxcc => 173, itu => 52, utcoff => -1.0, lat => -4, long => 15 },
+   238 => { name => 'Gabon-TR', dxcc => 174, itu => 52, utcoff => -1.0, lat => 0.5, long => 9 },
+   239 => { name => 'Chad-TT', dxcc => 175, itu => 47, utcoff => -1.0, lat => 12, long => 15 },
+   240 => { name => 'Ivory-Coast-TU', dxcc => 176, itu => 46, utcoff => 0.0, lat => 5.5, long => -4 },
+   241 => { name => 'Benin-TY', dxcc => 177, itu => 46, utcoff => -1.0, lat => 6.3, long => 2.3 },
+   242 => { name => 'Mali-TZ', dxcc => 178, itu => 46, utcoff => 0.0, lat => 13, long => -8 },
+   243 => { name => 'Eur-Russia-UA1-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 60, long => 30 },
+   244 => { name => 'Kaliningrad-UA2', dxcc => 181, itu => 29, utcoff => -3.0, lat => 55, long => 20.5 },
+   245 => { name => 'Asia-Novosibirsk-UA9', dxcc => 182, itu => 32, utcoff => -7.0, lat => 55, long => 83 },
+   246 => { name => 'Ukraine-UR(OLD_UB)', dxcc => 183, itu => 29, utcoff => -3.0, lat => 50.5, long => 31 },
+   247 => { name => 'Belarus-EU(OLD_UC)', dxcc => 184, itu => 29, utcoff => -3.0, lat => 54, long => 27.5 },
+   248 => { name => 'Azerbaijan-4J(OLD_UD)', dxcc => 185, itu => 29, utcoff => -4.0, lat => 40.5, long => 50 },
+   249 => { name => 'Georgia-4L(OLD_UF)', dxcc => 186, itu => 29, utcoff => -4.0, lat => 41.5, long => 45 },
+   250 => { name => 'Armenia-EK(OLD_UG)', dxcc => 187, itu => 29, utcoff => -4.0, lat => 50.5, long => 44.5 },
+   251 => { name => 'Turkmenistan-EZ(OLD_UH)', dxcc => 188, itu => 30, utcoff => -5.0, lat => 38, long => 58 },
+   252 => { name => 'Uzbekistan-UJ(OLD_UI)', dxcc => 189, itu => 30, utcoff => -5.0, lat => 40, long => 64 },
+   253 => { name => 'Tajikistan-EY(OLD_UJ)', dxcc => 190, itu => 30, utcoff => -6.0, lat => 39.5, long => 67 },
+   254 => { name => 'Kazakhstan-UN(OLD_UL)', dxcc => 191, itu => 30, utcoff => -6.0, lat => 53, long => 76 },
+   255 => { name => 'Kyrgyzstan-EX(OLD_UM)', dxcc => 192, itu => 31, utcoff => -6.0, lat => 42, long => 75 },
+   256 => { name => 'Moldova-ER(OLD_UO)', dxcc => 193, itu => 29, utcoff => -3.0, lat => 47, long => 29 },
+   257 => { name => 'New-Brunsick-VE', dxcc => 197, itu => 9, utcoff => 4.0, lat => 45.3, long => -66.1 },
+   258 => { name => 'Australia-VK1-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -35.5, long => 149 },
+   259 => { name => 'Lord-Howe-Is-VK9/L', dxcc => 199, itu => 60, utcoff => -10.0, lat => -31.6, long => 159.1 },
+   260 => { name => 'Christmas-Is-VK9/X', dxcc => 200, itu => 54, utcoff => -6.30, lat => -10.5, long => 105.7 },
+   261 => { name => 'Cocos-Keeling-VK9Y', dxcc => 201, itu => 54, utcoff => -6.30, lat => -12.2, long => 96.8 },
+   262 => { name => 'Mellish-Reef-VK9/Z', dxcc => 202, itu => 56, utcoff => -10.0, lat => -17.6, long => 155.8 },
+   263 => { name => 'Norfolk-Is-VK9/N', dxcc => 203, itu => 60, utcoff => -11.30, lat => -29, long => 168 },
+   264 => { name => 'Willis-Is-VK9/W', dxcc => 204, itu => 60, utcoff => -10.0, lat => -16, long => 149.5 },
+   265 => { name => 'Heard-Is-VK0/H', dxcc => 205, itu => 68, utcoff => -5.0, lat => -53, long => 73.4 },
+   266 => { name => 'Macquarie-Is-VK0/M', dxcc => 206, itu => 60, utcoff => -11.0, lat => -54.7, long => 158.8 },
+   267 => { name => 'Anguilla-VP2E', dxcc => 207, itu => 11, utcoff => 4.0, lat => 18.3, long => -63 },
+   268 => { name => 'Montserrat-VP2M', dxcc => 208, itu => 11, utcoff => 4.0, lat => 16.8, long => -62.2 },
+   269 => { name => 'Tortola-BVI-VP2V', dxcc => 209, itu => 11, utcoff => 4.0, lat => 18.4, long => -64.6 },
+   270 => { name => 'Turks-Caicos-VP5', dxcc => 210, itu => 11, utcoff => 4.0, lat => 22, long => -72 },
+   271 => { name => 'Falkland-Is-VP8/F', dxcc => 234, itu => 16, utcoff => 3.0, lat => -51.75, long => -59 },
+   272 => { name => 'So-Georgia-VP8/G', dxcc => 211, itu => 73, utcoff => 2.0, lat => -54, long => -37 },
+   273 => { name => 'So-Orkney-VP8/O', dxcc => 212, itu => 73, utcoff => 2.0, lat => -60, long => -46 },
+   274 => { name => 'So-Sandwich-VP8/S', dxcc => 213, itu => 73, utcoff => 2.0, lat => -57, long => -28 },
+   275 => { name => 'So-Shetland-VP8/H', dxcc => 214, itu => 73, utcoff => 2.0, lat => -62, long => -58.5 },
+   276 => { name => 'Pitcairn-Is-VP6', dxcc => 217, itu => 63, utcoff => 8.30, lat => -25.1, long => -130.1 },
+   277 => { name => 'Bermuda-VP9', dxcc => 215, itu => 11, utcoff => 4.0, lat => 32.3, long => -64.7 },
+   278 => { name => 'Chagos-VQ9', dxcc => 216, itu => 41, utcoff => -5.0, lat => -7.3, long => 72.4 },
+   279 => { name => 'Hong-Kong-VS', dxcc => 218, itu => 44, utcoff => -8.0, lat => 22.5, long => 114 },
+   280 => { name => 'India-Bombay-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 19, long => 72.8 },
+   281 => { name => 'Andaman-Is-VU7/A', dxcc => 220, itu => 49, utcoff => -5.30, lat => 10, long => 94 },
+   282 => { name => 'Laccadive-Is-VU7/L', dxcc => 221, itu => 41, utcoff => -5.30, lat => 10, long => 70 },
+   283 => { name => 'Antigua-V2', dxcc => 222, itu => 11, utcoff => 4.0, lat => 17, long => -59.8 },
+   284 => { name => 'Belize-V3', dxcc => 223, itu => 11, utcoff => 6.0, lat => 17.5, long => -88.3 },
+   285 => { name => 'St-Kitts-V4', dxcc => 224, itu => 11, utcoff => 4.0, lat => 17.3, long => -62.6 },
+   286 => { name => 'Namibia-V5', dxcc => 267, itu => 57, utcoff => -2.0, lat => -22.6, long => 17.1 },
+   287 => { name => 'Brunei-V8', dxcc => 225, itu => 54, utcoff => -8.0, lat => 5, long => 115 },
+   288 => { name => 'Fed-Micronesia-V6', dxcc => 104, itu => 64, utcoff => -10.0, lat => 6.66666666666667, long => 143 },
+   289 => { name => 'Marshall-Is-V7', dxcc => 122, itu => 65, utcoff => -12.0, lat => 9.08333333333333, long => 167.333333333333 },
+   290 => { name => 'United-States-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 43, long => -87.9 },
+   291 => { name => 'Mexico-XE1-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 19.4, long => -99.1 },
+   292 => { name => 'Revilla-Gigedo-XF4', dxcc => 228, itu => 10, utcoff => 7.0, lat => 18, long => -112 },
+   293 => { name => 'Bukina-Faso-XT', dxcc => 229, itu => 46, utcoff => 0.0, lat => 12.3, long => -1.7 },
+   294 => { name => 'Kampuchea-XU', dxcc => 230, itu => 49, utcoff => -7.0, lat => 11.5, long => 105 },
+   295 => { name => 'Laos-XW', dxcc => 232, itu => 49, utcoff => -7.0, lat => 18, long => 102.5 },
+   296 => { name => 'Macao-XX', dxcc => 233, itu => 44, utcoff => -8.0, lat => 22, long => 114 },
+   297 => { name => 'Burma-XZ', dxcc => 235, itu => 49, utcoff => -6.30, lat => 16.8, long => 96 },
+   298 => { name => 'Afghanistan-YA', dxcc => 237, itu => 40, utcoff => -4.30, lat => 32, long => 65 },
+   299 => { name => 'Indonesia-YB', dxcc => 238, itu => 51, utcoff => -8.0, lat => -6, long => 107 },
+   300 => { name => 'Iraq-YI', dxcc => 239, itu => 39, utcoff => -3.0, lat => 33, long => 44.5 },
+   301 => { name => 'Vanuatu-YJ', dxcc => 240, itu => 56, utcoff => -11.0, lat => -18, long => 168 },
+   302 => { name => 'Syria-YK', dxcc => 241, itu => 39, utcoff => -2.0, lat => 34, long => 36.5 },
+   303 => { name => 'Latvia-YL', dxcc => 195, itu => 29, utcoff => -3.0, lat => 54.5, long => 25.5 },
+   304 => { name => 'Nicaragua-YN', dxcc => 242, itu => 11, utcoff => 7.0, lat => 12, long => -86 },
+   305 => { name => 'Romania-YO', dxcc => 243, itu => 28, utcoff => -2.0, lat => 44.4, long => 26.1 },
+   306 => { name => 'El-Salvador-YS', dxcc => 244, itu => 11, utcoff => 7.0, lat => 14, long => -89 },
+   307 => { name => 'Rest-Yugoslavia-YU', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.8333333333333, long => 20.5166666666667 },
+   308 => { name => 'Bosnia-hercegovina-T9', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 },
+   309 => { name => 'Macedonia-Z3', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 },
+   310 => { name => 'Croatia-9A', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 },
+   311 => { name => 'Slovenia-S5', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 },
+   312 => { name => 'Venezuela-YV', dxcc => 246, itu => 12, utcoff => 4.0, lat => 10.5, long => -67 },
+   313 => { name => 'Aves-Is-YV0', dxcc => 247, itu => 11, utcoff => 4.0, lat => 15.7, long => -63.6333333333333 },
+   314 => { name => 'Albania-ZA', dxcc => 248, itu => 28, utcoff => -1.0, lat => 41.5, long => 19.5 },
+   315 => { name => 'Gibraltar-ZB', dxcc => 249, itu => 37, utcoff => -1.0, lat => 36, long => -5.5 },
+   316 => { name => 'UK-Soverign-Base-ZC4', dxcc => 250, itu => 39, utcoff => -2.0, lat => 35, long => 33 },
+   317 => { name => 'St-Helena-ZD7', dxcc => 251, itu => 66, utcoff => 0.0, lat => -16, long => -6 },
+   318 => { name => 'Ascension-Is-ZD8', dxcc => 252, itu => 66, utcoff => 0.0, lat => -8, long => -14 },
+   319 => { name => 'Tristan-Da-Cunha-ZD8', dxcc => 253, itu => 66, utcoff => 0.0, lat => -37.1, long => -12.3 },
+   320 => { name => 'Zimbabwe-Z2', dxcc => 254, itu => 53, utcoff => -2.0, lat => -18, long => 31 },
+   321 => { name => 'Cayman-Is-ZF', dxcc => 255, itu => 11, utcoff => 5.0, lat => 19.5, long => -81.2 },
+   322 => { name => 'No-Cook-Is-ZK1/N', dxcc => 256, itu => 62, utcoff => 10.30, lat => -10.5, long => -161 },
+   323 => { name => 'So-Cook-Is-ZK1/S', dxcc => 257, itu => 62, utcoff => 10.30, lat => -21, long => -159.5 },
+   324 => { name => 'Niue-Is-ZK2', dxcc => 258, itu => 62, utcoff => 11.0, lat => -19, long => -170 },
+   325 => { name => 'Tokelaus-ZK3', dxcc => 259, itu => 62, utcoff => 11.0, lat => -8.4, long => -172.7 },
+   326 => { name => 'New-Zealand-ZL1-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -36.9, long => 174.8 },
+   327 => { name => 'Chatham-Is-ZL7', dxcc => 261, itu => 60, utcoff => -12.45, lat => -44, long => -176 },
+   328 => { name => 'Kermadec-Is-ZL8', dxcc => 262, itu => 60, utcoff => -12.0, lat => -30, long => -178 },
+   329 => { name => 'Auckland-Campbell-ZL9', dxcc => 263, itu => 60, utcoff => -12.0, lat => -52.5, long => 169 },
+   330 => { name => 'Paraguay-ZP', dxcc => 164, itu => 14, utcoff => 4.0, lat => -25.3, long => -57.7 },
+   331 => { name => 'So-Africa-ZS1-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -33.9, long => 18.4 },
+   332 => { name => 'Marion-Is-ZS8', dxcc => 266, itu => 57, utcoff => -2.0, lat => -46.8, long => 37.8 },
+   333 => { name => 'Pirat_Country', dxcc => 333, itu => 17, utcoff => -0.0, lat => 0, long => 0 },
+   334 => { name => 'Agalega-3B6', dxcc => 272, itu => 53, utcoff => -4.0, lat => -10.4, long => 56.6 },
+   335 => { name => 'Fiji-Is-3D2/F', dxcc => 277, itu => 56, utcoff => -12.0, lat => -17, long => 178 },
+   336 => { name => 'Russia-Antarcti-CE9(OLD_4K1)', dxcc => 102, itu => 67, utcoff => -4.0, lat => -65, long => -64 },
+   337 => { name => 'U.N.-NY-4U/U', dxcc => 284, itu => 8, utcoff => 5.0, lat => 40.8, long => -74 },
+   338 => { name => 'Yemen-7O', dxcc => 285, itu => 39, utcoff => -3.0, lat => 15, long => 44 },
+   339 => { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, utcoff => -3.0, lat => 13, long => 45 },
+   340 => { name => 'Yemen-People\'s-7O', dxcc => 300, itu => 39, utcoff => -3.0, lat => 13, long => 45 },
+   341 => { name => 'East-Malaysia-9M6', dxcc => 313, itu => 54, utcoff => -7.30, lat => 2, long => 113 },
+   342 => { name => 'Zaire-Kisangani-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => 1, long => 25 },
+   343 => { name => 'Zaire-Lubumbashi-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => -12, long => 27.5 },
+   344 => { name => 'Zaire-9Q', dxcc => 315, itu => 52, utcoff => -1.0, lat => -4.3, long => 15.3 },
+   345 => { name => 'China-Peking-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 40, long => 116.416666666667 },
+   346 => { name => 'China-Shanghai-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 21.2, long => 121.5 },
+   347 => { name => 'China-BY', dxcc => 10, itu => 33, utcoff => -8.0, lat => 29.8, long => 106.5 },
+   348 => { name => 'Mozambique-Mozamb-C9', dxcc => 15, itu => 53, utcoff => -2.0, lat => -15, long => 41 },
+   349 => { name => 'Mozambique-C9', dxcc => 15, itu => 53, utcoff => -2.0, lat => -15, long => 41 },
+   350 => { name => 'Chile-N.-CE', dxcc => 16, itu => 14, utcoff => 4.0, lat => -20, long => -70.8 },
+   351 => { name => 'Chile-S.-CE', dxcc => 16, itu => 14, utcoff => 4.0, lat => -55, long => -70.8 },
+   352 => { name => 'Antarctica_Casey', dxcc => 102, itu => 67, utcoff => -8.0, lat => -66.2833333333333, long => 110.533333333333 },
+   353 => { name => 'Antarctica_Rockford', dxcc => 102, itu => 67, utcoff => 10.0, lat => -79, long => -150 },
+   354 => { name => 'Antarctica_Breadmore', dxcc => 102, itu => 67, utcoff => -12.0, lat => -83, long => 178 },
+   355 => { name => 'Antarctica_Davis', dxcc => 102, itu => 67, utcoff => -5.0, lat => -68.5833333333333, long => 77.9666666666667 },
+   356 => { name => 'Antarctica_Mawson', dxcc => 102, itu => 67, utcoff => -4.0, lat => -67.5833333333333, long => 62.8833333333333 },
+   357 => { name => 'Antarctica_Palmer', dxcc => 102, itu => 67, utcoff => 4.0, lat => -64.7666666666667, long => -64.0833333333333 },
+   358 => { name => 'Antarctica_Sanae', dxcc => 102, itu => 67, utcoff => 0.0, lat => -70.5, long => -2.5 },
+   359 => { name => 'Antarctica_McMurdo', dxcc => 102, itu => 67, utcoff => -11.0, lat => -77.8333333333333, long => 166.416666666667 },
+   360 => { name => 'Antarctica_Baudouin', dxcc => 102, itu => 67, utcoff => 0.0, lat => -70.4166666666667, long => 11.8333333333333 },
+   361 => { name => 'Antarctica_Novolaz', dxcc => 102, itu => 67, utcoff => 0.0, lat => -70.8333333333333, long => 11.8333333333333 },
+   362 => { name => 'Antarctica_Molodezanaja', dxcc => 102, itu => 67, utcoff => 3.0, lat => -67.5833333333333, long => -46.5833333333333 },
+   363 => { name => 'Antarctica_Mirnyy', dxcc => 102, itu => 67, utcoff => -6.0, lat => -66.5333333333333, long => 93 },
+   364 => { name => 'Antarctica_Scott', dxcc => 102, itu => 67, utcoff => -11.0, lat => -77.8333333333333, long => 166.416666666667 },
+   365 => { name => 'Antarctica_Dumont', dxcc => 102, itu => 67, utcoff => -9.0, lat => -66.6666666666667, long => 140 },
+   366 => { name => 'Antarctica_Gen.Belgrado', dxcc => 102, itu => 67, utcoff => 2.0, lat => -77.5, long => -36 },
+   367 => { name => 'Antarctica_Showa', dxcc => 102, itu => 67, utcoff => 2.0, lat => -69, long => -39.5833333333333 },
+   368 => { name => 'Antarctica', dxcc => 102, itu => 67, utcoff => 8.0, lat => -80, long => -120 },
+   369 => { name => 'Melilla-EA9', dxcc => 37, itu => 37, utcoff => -1.0, lat => 35.3, long => -3 },
+   370 => { name => 'Fr.-Pol.-Marquesas.-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -8.88333333333333, long => -140.116666666667 },
+   371 => { name => 'Fr.-Pol.-Mururoa-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -21, long => -140 },
+   372 => { name => 'Fr.-Pol.-Bora-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -16, long => -152 },
+   373 => { name => 'Fr.-Pol.-Austral-FO', dxcc => 47, itu => 63, utcoff => 10.0, lat => -22.45, long => -151.35 },
+   374 => { name => 'Antarctica-Dumo-CE9', dxcc => 57, itu => 67, utcoff => -9.0, lat => -67, long => 140 },
+   375 => { name => 'Columbia-HK', dxcc => 76, itu => 12, utcoff => 5.0, lat => 5, long => -74 },
+   376 => { name => 'San-Andres-Is-HK0/A', dxcc => 78, itu => 11, utcoff => 5.0, lat => 12.5, long => -81.7 },
+   377 => { name => 'Saudi-Arabia-Mecc-HZ', dxcc => 84, itu => 39, utcoff => -3.0, lat => 22, long => 40 },
+   378 => { name => 'Italy-Trieste-I', dxcc => 85, itu => 28, utcoff => -1.0, lat => 45.5, long => 14 },
+   379 => { name => 'Japan-JA3', dxcc => 95, itu => 45, utcoff => -9.0, lat => 34, long => 136 },
+   380 => { name => 'Japan-JA7', dxcc => 95, itu => 45, utcoff => -9.0, lat => 38, long => 140.8 },
+   381 => { name => 'Japan-JA8', dxcc => 95, itu => 45, utcoff => -9.0, lat => 43.8333333333333, long => 142 },
+   382 => { name => 'Mongolia-West-JT', dxcc => 98, itu => 32, utcoff => -8.0, lat => 49, long => 90 },
+   383 => { name => 'Antarctica-Bryd-CE9', dxcc => 102, itu => 67, utcoff => 8.0, lat => -80, long => -120 },
+   384 => { name => 'Antarctica-McMurdo-CE9', dxcc => 102, itu => 67, utcoff => -11.0, lat => -77.5, long => 167 },
+   385 => { name => 'Antarctica-Palmer-CE9', dxcc => 102, itu => 67, utcoff => 4.0, lat => -65, long => -64 },
+   386 => { name => 'Antarctica-CE9', dxcc => 102, itu => 67, utcoff => 4.0, lat => -65, long => -64 },
+   387 => { name => 'Hawaii-Honolulu-KH6', dxcc => 112, itu => 61, utcoff => 10.0, lat => 21.3, long => -157.9 },
+   388 => { name => 'Alaska-Fairbanks-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 64.8, long => -147.9 },
+   389 => { name => 'Alaska-Juneau-KL7', dxcc => 117, itu => 1, utcoff => 8.0, lat => 58.3, long => -134.4 },
+   390 => { name => 'Alaska-Nome-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 64.5, long => -165.4 },
+   391 => { name => 'Alaska-KL7', dxcc => 117, itu => 1, utcoff => 10.0, lat => 61.2, long => -150 },
+   392 => { name => 'Trondheim-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 60.5, long => 5.33333333333333 },
+   393 => { name => 'Narvik-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 68.5, long => 17 },
+   394 => { name => 'Hammerfest-LA', dxcc => 123, itu => 18, utcoff => -1.0, lat => 70.6666666666667, long => 23.5 },
+   395 => { name => 'Argentina-N.-LU', dxcc => 124, itu => 14, utcoff => 3.0, lat => -25, long => -65 },
+   396 => { name => 'Argentina-S.-LU', dxcc => 124, itu => 14, utcoff => 3.0, lat => -50, long => 700 },
+   397 => { name => 'Oulu-OH', dxcc => 130, itu => 18, utcoff => -2.0, lat => 65, long => 25.4166666666667 },
+   398 => { name => 'Market-Reef-OH0', dxcc => 132, itu => 18, utcoff => -2.0, lat => 60.3, long => 19 },
+   399 => { name => 'Czech-Rep-Bohemia-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 49.8333333333333, long => 14.5 },
+   400 => { name => 'Czech-Rep-Moravia-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 49.3333333333333, long => 17.1666666666667 },
+   401 => { name => 'Czech-Rep-OK', dxcc => 133, itu => 28, utcoff => -1.0, lat => 49.6666666666667, long => 15.6666666666667 },
+   402 => { name => 'Greenland-Tule-OX', dxcc => 135, itu => 5, utcoff => 4.0, lat => 76.5666666666667, long => -68.7833333333333 },
+   403 => { name => 'Greenland-Godhavn-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 68, long => -64 },
+   404 => { name => 'Greenland-So.-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 60.7, long => -46 },
+   405 => { name => 'Greenland-East.-OX', dxcc => 135, itu => 5, utcoff => 3.0, lat => 66, long => -38 },
+   406 => { name => 'Papua-Port-Moresby-P2', dxcc => 138, itu => 51, utcoff => -10.0, lat => -9.4, long => 147.1 },
+   407 => { name => 'Brazil-Rio-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -23, long => -43.2 },
+   408 => { name => 'Brazil-Manaus-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -3, long => -60 },
+   409 => { name => 'Brazil-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -23, long => -43.2 },
+   410 => { name => 'Brazil-PY', dxcc => 142, itu => 13, utcoff => 3.0, lat => -16, long => -48 },
+   411 => { name => 'SM2-Kiruna-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 67.6666666666667, long => 20 },
+   412 => { name => 'SM3-Sundsval-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 62.3333333333333, long => 17.5 },
+   413 => { name => 'SM4-Karlstad-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 58.8333333333333, long => 13.5 },
+   414 => { name => 'SM6-Goteborg-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 56.6666666666667, long => 12 },
+   415 => { name => 'SM7-Malmo-SM', dxcc => 151, itu => 18, utcoff => -1.0, lat => 54.5, long => 13 },
+   416 => { name => 'Central-Kiribati-T31', dxcc => 161, itu => 62, utcoff => 11.0, lat => -4, long => -171 },
+   417 => { name => 'East-Kiribati-So.-T32', dxcc => 162, itu => 61, utcoff => 10.0, lat => -5, long => -152.55 },
+   418 => { name => 'Palau-Is-T8', dxcc => 104, itu => 64, utcoff => -10.0, lat => 7.5, long => 134.5 },
+   419 => { name => 'Eur-Russia-UA3-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 56, long => 37.5 },
+   420 => { name => 'Eur-Russia-UA4-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 53.5, long => 50.5 },
+   421 => { name => 'Eur-Russia-UA6-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 47, long => 40 },
+   422 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 47, long => 40 },
+   423 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 60, long => 30 },
+   424 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 29, utcoff => -3.0, lat => 56, long => 37.5 },
+   425 => { name => 'Eur-Russia-UA', dxcc => 179, itu => 30, utcoff => -4.0, lat => 53.5, long => 50.5 },
+   426 => { name => 'Asia-Russia-Perm-UA9', dxcc => 182, itu => 33, utcoff => -7.0, lat => 57.5, long => 56 },
+   427 => { name => 'Asia-Russia-UA9', dxcc => 182, itu => 32, utcoff => -7.0, lat => 55, long => 83 },
+   428 => { name => 'Asia-Khabarovsk-UA9', dxcc => 182, itu => 33, utcoff => -10.0, lat => 48, long => 135 },
+   429 => { name => 'Asia-Krasnoyarsk-UA9', dxcc => 182, itu => 23, utcoff => -7.0, lat => 56, long => 93 },
+   430 => { name => 'Asia-Rus-Yakutsk-UA9', dxcc => 182, itu => 34, utcoff => -9.0, lat => 62, long => 130 },
+   431 => { name => 'Asia-Rus-Vladivostok-UA9', dxcc => 182, itu => 34, utcoff => -9.0, lat => 44, long => 132 },
+   432 => { name => 'Asia-Rus-Petropavlovsk-UA9', dxcc => 182, itu => 34, utcoff => -10.0, lat => 55, long => 160 },
+   433 => { name => 'Asia-Khabarovsk-UA9', dxcc => 182, itu => 33, utcoff => -10.0, lat => 48, long => 135 },
+   434 => { name => 'Asia-Rus-Yakutsk-UA9', dxcc => 182, itu => 34, utcoff => -9.0, lat => 62, long => 130 },
+   435 => { name => 'Newfoundland-VE', dxcc => 197, itu => 9, utcoff => 3.0, lat => 48.5, long => -56 },
+   436 => { name => 'Nova-Scotia-VE', dxcc => 197, itu => 9, utcoff => 4.0, lat => 44.6, long => -63.6 },
+   437 => { name => 'Quebec-VE', dxcc => 197, itu => 4, utcoff => 5.0, lat => 45.5, long => -73.6 },
+   438 => { name => 'Ontario-VE', dxcc => 197, itu => 4, utcoff => 5.0, lat => 43.7, long => -79.4 },
+   439 => { name => 'Manitoba-VE', dxcc => 197, itu => 3, utcoff => 6.0, lat => 49.9, long => -97.1 },
+   440 => { name => 'Saskatchewan-VE', dxcc => 197, itu => 3, utcoff => 7.0, lat => 50.5, long => -104.6 },
+   441 => { name => 'Alberta-VE', dxcc => 197, itu => 2, utcoff => 7.0, lat => 51, long => -114.1 },
+   442 => { name => 'British-Columbia-VE', dxcc => 197, itu => 2, utcoff => 8.0, lat => 49.3, long => -123.1 },
+   443 => { name => 'Yukon-VE', dxcc => 197, itu => 75, utcoff => 8.0, lat => 60.7, long => -135.1 },
+   444 => { name => 'Canada-VE', dxcc => 197, itu => 4, utcoff => 5.0, lat => 43.7, long => -79.4 },
+   445 => { name => 'Australia-VK2-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -34, long => 151 },
+   446 => { name => 'Australia-VK3-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -38, long => 145 },
+   447 => { name => 'Australia-VK4-VK', dxcc => 198, itu => 55, utcoff => -10.0, lat => -27.5, long => 153 },
+   448 => { name => 'Australia-VK5-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -34.9, long => 138.6 },
+   449 => { name => 'Australia-VK6-VK', dxcc => 198, itu => 58, utcoff => -8.0, lat => -32, long => 115.9 },
+   450 => { name => 'Australia-VK7-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -42.9, long => 147.3 },
+   451 => { name => 'Australia-VK8-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -12.5, long => 130.9 },
+   452 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -10.0, lat => -35.5, long => 149 },
+   453 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -35.5, long => 149 },
+   454 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -34, long => 151 },
+   455 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -38, long => 145 },
+   456 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -10.0, lat => -27.5, long => 153 },
+   457 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -34.9, long => 138.6 },
+   458 => { name => 'Australia-VK', dxcc => 198, itu => 58, utcoff => -8.0, lat => -32, long => 115.9 },
+   459 => { name => 'Australia-VK', dxcc => 198, itu => 59, utcoff => -10.0, lat => -42.9, long => 147.3 },
+   460 => { name => 'Australia-VK', dxcc => 198, itu => 55, utcoff => -9.0, lat => -12.5, long => 130.9 },
+   461 => { name => 'Cocos-Keeling-VK9/Y', dxcc => 201, itu => 54, utcoff => -6.30, lat => -12.2, long => 96.8 },
+   462 => { name => 'Hong-Kong-VS', dxcc => 218, itu => 44, utcoff => -8.0, lat => 22.5, long => 144 },
+   463 => { name => 'India-Calcutta-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 22.6, long => 88.4 },
+   464 => { name => 'India-New-Delhi-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 28, long => 77 },
+   465 => { name => 'India-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 28, long => 77 },
+   466 => { name => 'India-VU', dxcc => 219, itu => 41, utcoff => -5.30, lat => 28, long => 0 },
+   467 => { name => 'Fed-Mic-V6-East', dxcc => 104, itu => 64, utcoff => -10.0, lat => 6.66666666666667, long => 160 },
+   468 => { name => 'Unites-States-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 43, long => -87.9 },
+   469 => { name => 'Connecticut-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 41.8, long => -72.7 },
+   470 => { name => 'Maine-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 44.8, long => -68.8 },
+   471 => { name => 'Massachusetts-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 42.4, long => -71.1 },
+   472 => { name => 'New-Hampshire-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 43.2, long => -71.5 },
+   473 => { name => 'Rhode-Island-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 41.8, long => -71.4 },
+   474 => { name => 'Vermont-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 44.3, long => -72.6 },
+   475 => { name => 'New-Jersey-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.4, long => -74.4 },
+   476 => { name => 'New-York-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 43.1, long => -73.8 },
+   477 => { name => 'Delaware-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.7, long => -75.5 },
+   478 => { name => 'D.C.-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 38.9, long => -77 },
+   479 => { name => 'Maryland-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.3, long => -76.6 },
+   480 => { name => 'Pennsylvania-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 40.3, long => -76.9 },
+   481 => { name => 'Alabama-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 32.4, long => -86.3 },
+   482 => { name => 'Florida-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 30.3, long => -81.7 },
+   483 => { name => 'Georgia-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 33.8, long => -84.4 },
+   484 => { name => 'Kentucky-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 38.2, long => -85.8 },
+   485 => { name => 'North-Carolina-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 35.2, long => -80.8 },
+   486 => { name => 'South-Carolina-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 34, long => -81 },
+   487 => { name => 'Tennessee-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 36, long => -83.9 },
+   488 => { name => 'Virginia-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 37.5, long => -77.4 },
+   489 => { name => 'Arkansas-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 34.7, long => -92.3 },
+   490 => { name => 'Louisiana-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 29.9, long => -90.1 },
+   491 => { name => 'Mississippi-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 32.3, long => -90.2 },
+   492 => { name => 'New-Mexico-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 35.1, long => -106.7 },
+   493 => { name => 'Oklahoma-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 35.5, long => -97.5 },
+   494 => { name => 'Texas-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 32.8, long => -96.8 },
+   495 => { name => 'California-LA-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 34.1, long => -118.2 },
+   496 => { name => 'California-SF-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 37.5833333333333, long => -122.5 },
+   497 => { name => 'California-MV-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 37.4166666666667, long => -122.066666666667 },
+   498 => { name => 'California-SACTO-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 38.7, long => -121.466666666667 },
+   499 => { name => 'Arizona-W', dxcc => 226, itu => 6, utcoff => 7.0, lat => 33.5, long => -112.1 },
+   500 => { name => 'Idaho-W', dxcc => 226, itu => 6, utcoff => 7.0, lat => 43.6, long => -116.2 },
+   501 => { name => 'Montana-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 45.8, long => -108.5 },
+   502 => { name => 'Nevada-W', dxcc => 226, itu => 6, utcoff => 7.0, lat => 36.2, long => -115.1 },
+   503 => { name => 'Oregon-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 45.5, long => -122.7 },
+   504 => { name => 'Utah-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 40.8, long => -111.9 },
+   505 => { name => 'Washington-W', dxcc => 226, itu => 6, utcoff => 8.0, lat => 47.6, long => -122.3 },
+   506 => { name => 'Wyoming-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 41.1, long => -104.8 },
+   507 => { name => 'Michigan-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 42.3, long => -83 },
+   508 => { name => 'Ohio-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 41.5, long => -81.7 },
+   509 => { name => 'West-Virginia-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 38.4, long => -81.6 },
+   510 => { name => 'Illinois-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 41.9, long => -87.6 },
+   511 => { name => 'Indiana-W', dxcc => 226, itu => 8, utcoff => 5.0, lat => 39.8, long => -86.2 },
+   512 => { name => 'Wisconsin-W', dxcc => 226, itu => 8, utcoff => 6.0, lat => 43, long => -87.9 },
+   513 => { name => 'Colorado-W', dxcc => 226, itu => 7, utcoff => 7.0, lat => 39.7, long => -105 },
+   514 => { name => 'Iowa-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 41.6, long => -93.6 },
+   515 => { name => 'Kansas-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 37.7, long => -97.3 },
+   516 => { name => 'Minnesota-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 45, long => -93.3 },
+   517 => { name => 'Missouri-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 39.1, long => -94.6 },
+   518 => { name => 'Nebraska-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 41.3, long => -95.9 },
+   519 => { name => 'North-Dakota-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 46.9, long => -96.8 },
+   520 => { name => 'South-Dakota-W', dxcc => 226, itu => 7, utcoff => 6.0, lat => 44.1, long => -103.2 },
+   521 => { name => 'Mexico-XE2-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 28.7, long => -106 },
+   522 => { name => 'Mexico-XE3-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 21, long => -89.7 },
+   523 => { name => 'Mexico-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 21, long => -89.7 },
+   524 => { name => 'Mexico-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 19.4, long => -99.1 },
+   525 => { name => 'Mexico-XE', dxcc => 227, itu => 10, utcoff => 6.0, lat => 28.7, long => -106 },
+   526 => { name => 'Indonesia-EAST-YB', dxcc => 238, itu => 51, utcoff => -8.0, lat => -6, long => 135 },
+   527 => { name => 'Indonesia-WEST-YB', dxcc => 238, itu => 51, utcoff => -8.0, lat => 6, long => 95 },
+   528 => { name => 'Yugoslavia-YU', dxcc => 245, itu => 28, utcoff => -1.0, lat => 44.9, long => 20.5 },
+   529 => { name => 'New-Zealand-ZL2-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -41.3, long => 174.8 },
+   530 => { name => 'New-Zealand-ZL3-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -43, long => 172.5 },
+   531 => { name => 'New-Zealand-ZL4-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -46, long => 170 },
+   532 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -46, long => 170 },
+   533 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -36.9, long => 174.8 },
+   534 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -41.3, long => 174.8 },
+   535 => { name => 'New-Zealand-ZL', dxcc => 260, itu => 60, utcoff => -12.0, lat => -43, long => 172.5 },
+   536 => { name => 'Antarctica-Scott-CE9', dxcc => 102, itu => 67, utcoff => -11.0, lat => -78, long => 165 },
+   537 => { name => 'So-Africa-ZS5-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -29.9, long => 30.9 },
+   538 => { name => 'So-Africa-ZS6-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -26.2, long => 28.1 },
+   539 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -26.2, long => 28.1 },
+   540 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -33.9, long => 18.4 },
+   541 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -28.5, long => 27 },
+   542 => { name => 'So-Africa-ZS', dxcc => 265, itu => 57, utcoff => -2.0, lat => -29.9, long => 30.9 },
+);
+
+%prefix = (
+   '0' => [ 333 ],
+   '10G' => [ 333 ],
+   '1A' => [ 1 ],
+   '1B' => [ 333 ],
+   '1S' => [ 2 ],
+   '1Z' => [ 297 ],
+   '2' => [ 121 ],
+   '2A2' => [ 121 ],
+   '2A3' => [ 125 ],
+   '2A4' => [ 127 ],
+   '2A5' => [ 123 ],
+   '2A6' => [ 122 ],
+   '2A7' => [ 124 ],
+   '2A8' => [ 126 ],
+   '2B2' => [ 121 ],
+   '2B3' => [ 125 ],
+   '2B4' => [ 127 ],
+   '2B5' => [ 123 ],
+   '2B6' => [ 122 ],
+   '2B7' => [ 124 ],
+   '2B8' => [ 126 ],
+   '2C' => [ 127 ],
+   '2C2' => [ 121 ],
+   '2C3' => [ 125 ],
+   '2C4' => [ 127 ],
+   '2C5' => [ 123 ],
+   '2C6' => [ 122 ],
+   '2C7' => [ 124 ],
+   '2C8' => [ 126 ],
+   '2D' => [ 122 ],
+   '2D2' => [ 121 ],
+   '2D3' => [ 125 ],
+   '2D4' => [ 127 ],
+   '2D5' => [ 123 ],
+   '2D6' => [ 122 ],
+   '2D7' => [ 124 ],
+   '2D8' => [ 126 ],
+   '2E2' => [ 121 ],
+   '2E3' => [ 125 ],
+   '2E4' => [ 127 ],
+   '2E5' => [ 123 ],
+   '2E6' => [ 122 ],
+   '2E7' => [ 124 ],
+   '2E8' => [ 126 ],
+   '2F2' => [ 121 ],
+   '2F3' => [ 125 ],
+   '2F4' => [ 127 ],
+   '2F5' => [ 123 ],
+   '2F6' => [ 122 ],
+   '2F7' => [ 124 ],
+   '2F8' => [ 126 ],
+   '2G2' => [ 121 ],
+   '2G3' => [ 125 ],
+   '2G4' => [ 127 ],
+   '2G5' => [ 123 ],
+   '2G6' => [ 122 ],
+   '2G7' => [ 124 ],
+   '2G8' => [ 126 ],
+   '2H' => [ 124 ],
+   '2H2' => [ 121 ],
+   '2H3' => [ 125 ],
+   '2H4' => [ 127 ],
+   '2H5' => [ 123 ],
+   '2H6' => [ 122 ],
+   '2H7' => [ 124 ],
+   '2H8' => [ 126 ],
+   '2I' => [ 123 ],
+   '2I2' => [ 121 ],
+   '2I3' => [ 125 ],
+   '2I4' => [ 127 ],
+   '2I5' => [ 123 ],
+   '2I6' => [ 122 ],
+   '2I7' => [ 124 ],
+   '2I8' => [ 126 ],
+   '2J' => [ 124 ],
+   '2J2' => [ 121 ],
+   '2J3' => [ 125 ],
+   '2J4' => [ 127 ],
+   '2J5' => [ 123 ],
+   '2J6' => [ 122 ],
+   '2J7' => [ 124 ],
+   '2J8' => [ 126 ],
+   '2K2' => [ 121 ],
+   '2K3' => [ 125 ],
+   '2K4' => [ 127 ],
+   '2K5' => [ 123 ],
+   '2K6' => [ 122 ],
+   '2K7' => [ 124 ],
+   '2K8' => [ 126 ],
+   '2L2' => [ 121 ],
+   '2L3' => [ 125 ],
+   '2L4' => [ 127 ],
+   '2L5' => [ 123 ],
+   '2L6' => [ 122 ],
+   '2L7' => [ 124 ],
+   '2L8' => [ 126 ],
+   '2M' => [ 125 ],
+   '2M2' => [ 121 ],
+   '2M3' => [ 125 ],
+   '2M4' => [ 127 ],
+   '2M5' => [ 123 ],
+   '2M6' => [ 122 ],
+   '2M7' => [ 124 ],
+   '2M8' => [ 126 ],
+   '2N' => [ 123 ],
+   '2N2' => [ 121 ],
+   '2N3' => [ 125 ],
+   '2N4' => [ 127 ],
+   '2N5' => [ 123 ],
+   '2N6' => [ 122 ],
+   '2N7' => [ 124 ],
+   '2N8' => [ 126 ],
+   '2O2' => [ 121 ],
+   '2O3' => [ 125 ],
+   '2O4' => [ 127 ],
+   '2O5' => [ 123 ],
+   '2O6' => [ 122 ],
+   '2O7' => [ 124 ],
+   '2O8' => [ 126 ],
+   '2P' => [ 126 ],
+   '2P2' => [ 121 ],
+   '2P3' => [ 125 ],
+   '2P4' => [ 127 ],
+   '2P5' => [ 123 ],
+   '2P6' => [ 122 ],
+   '2P7' => [ 124 ],
+   '2P8' => [ 126 ],
+   '2Q2' => [ 121 ],
+   '2Q3' => [ 125 ],
+   '2Q4' => [ 127 ],
+   '2Q5' => [ 123 ],
+   '2Q6' => [ 122 ],
+   '2Q7' => [ 124 ],
+   '2Q8' => [ 126 ],
+   '2R2' => [ 121 ],
+   '2R3' => [ 125 ],
+   '2R4' => [ 127 ],
+   '2R5' => [ 123 ],
+   '2R6' => [ 122 ],
+   '2R7' => [ 124 ],
+   '2R8' => [ 126 ],
+   '2S' => [ 125 ],
+   '2S2' => [ 121 ],
+   '2S3' => [ 125 ],
+   '2S4' => [ 127 ],
+   '2S5' => [ 123 ],
+   '2S6' => [ 122 ],
+   '2S7' => [ 124 ],
+   '2S8' => [ 126 ],
+   '2T' => [ 122 ],
+   '2T2' => [ 121 ],
+   '2T3' => [ 125 ],
+   '2T4' => [ 127 ],
+   '2T5' => [ 123 ],
+   '2T6' => [ 122 ],
+   '2T7' => [ 124 ],
+   '2T8' => [ 126 ],
+   '2U' => [ 126 ],
+   '2U2' => [ 121 ],
+   '2U3' => [ 125 ],
+   '2U4' => [ 127 ],
+   '2U5' => [ 123 ],
+   '2U6' => [ 122 ],
+   '2U7' => [ 124 ],
+   '2U8' => [ 126 ],
+   '2V2' => [ 121 ],
+   '2V3' => [ 125 ],
+   '2V4' => [ 127 ],
+   '2V5' => [ 123 ],
+   '2V6' => [ 122 ],
+   '2V7' => [ 124 ],
+   '2V8' => [ 126 ],
+   '2W' => [ 127 ],
+   '2W2' => [ 121 ],
+   '2W3' => [ 125 ],
+   '2W4' => [ 127 ],
+   '2W5' => [ 123 ],
+   '2W6' => [ 122 ],
+   '2W7' => [ 124 ],
+   '2W8' => [ 126 ],
+   '2X2' => [ 121 ],
+   '2X3' => [ 125 ],
+   '2X4' => [ 127 ],
+   '2X5' => [ 123 ],
+   '2X6' => [ 122 ],
+   '2X7' => [ 124 ],
+   '2X8' => [ 126 ],
+   '2Y2' => [ 121 ],
+   '2Y3' => [ 125 ],
+   '2Y4' => [ 127 ],
+   '2Y5' => [ 123 ],
+   '2Y6' => [ 122 ],
+   '2Y7' => [ 124 ],
+   '2Y8' => [ 126 ],
+   '2Z2' => [ 121 ],
+   '2Z3' => [ 125 ],
+   '2Z4' => [ 127 ],
+   '2Z5' => [ 123 ],
+   '2Z6' => [ 122 ],
+   '2Z7' => [ 124 ],
+   '2Z8' => [ 126 ],
+   '3A' => [ 3 ],
+   '3B6' => [ 4 ],
+   '3B7' => [ 334 ],
+   '3B8' => [ 5 ],
+   '3B9' => [ 6 ],
+   '3C' => [ 7 ],
+   '3C0' => [ 8 ],
+   '3D2' => [ 9 ],
+   '3D2/C' => [ 9 ],
+   '3D2/F' => [ 10 ],
+   '3D2/R' => [ 11 ],
+   '3D2AA' => [ 11 ],
+   '3D2AG/P' => [ 11 ],
+   '3D2AG/R' => [ 11 ],
+   '3D2AM' => [ 9 ],
+   '3D2AP' => [ 11 ],
+   '3D2CR' => [ 9 ],
+   '3D2CT' => [ 9 ],
+   '3D2CU' => [ 9 ],
+   '3D2DD' => [ 11 ],
+   '3D2HI' => [ 11 ],
+   '3D2HK' => [ 11 ],
+   '3D2HL' => [ 9 ],
+   '3D2ID' => [ 11 ],
+   '3D2KZ' => [ 11 ],
+   '3D2MU' => [ 11 ],
+   '3D2OQ' => [ 11 ],
+   '3D2RJ' => [ 11 ],
+   '3D2RW/P' => [ 11 ],
+   '3D2RW/R' => [ 11 ],
+   '3D2SH' => [ 11 ],
+   '3D2VT' => [ 9 ],
+   '3D2WV' => [ 9 ],
+   '3D2XR' => [ 11 ],
+   '3D2XV' => [ 11 ],
+   '3D2XX' => [ 11 ],
+   '3D6' => [ 12 ],
+   '3DA' => [ 12 ],
+   '3E' => [ 142 ],
+   '3F' => [ 142 ],
+   '3G' => [ 74 ],
+   '3G0' => [ 76 ],
+   '3G0X' => [ 77 ],
+   '3G0Z' => [ 78 ],
+   '3H' => [ 347 ],
+   '3I' => [ 347 ],
+   '3J' => [ 347 ],
+   '3K' => [ 347 ],
+   '3L' => [ 347 ],
+   '3M' => [ 347 ],
+   '3N' => [ 347 ],
+   '3O' => [ 347 ],
+   '3P' => [ 347 ],
+   '3Q' => [ 347 ],
+   '3R' => [ 347 ],
+   '3S' => [ 347 ],
+   '3T' => [ 347 ],
+   '3U' => [ 347 ],
+   '3V' => [ 13 ],
+   '3W' => [ 14 ],
+   '3X' => [ 15 ],
+   '3Y' => [ 16 ],
+   '3Y/B' => [ 16 ],
+   '3Y/P' => [ 17 ],
+   '3Y0PI' => [ 17 ],
+   '3Y1EE' => [ 17 ],
+   '3Y2AQ' => [ 75 ],
+   '3Y2GV' => [ 75 ],
+   '3Y9YBA' => [ 75 ],
+   '3Z' => [ 214 ],
+   '4A' => [ 523 ],
+   '4A4' => [ 292 ],
+   '4B' => [ 523 ],
+   '4B4' => [ 292 ],
+   '4C' => [ 523 ],
+   '4C4' => [ 292 ],
+   '4D' => [ 92 ],
+   '4E' => [ 92 ],
+   '4F' => [ 92 ],
+   '4G' => [ 92 ],
+   '4H' => [ 92 ],
+   '4I' => [ 92 ],
+   '4J' => [ 248 ],
+   '4J1FM' => [ 18 ],
+   '4J1FS' => [ 18 ],
+   '4J1FW' => [ 18 ],
+   '4K' => [ 248 ],
+   '4K1' => [ 75 ],
+   '4K1ADQ' => [ 275 ],
+   '4K1F' => [ 275 ],
+   '4K1ZI' => [ 274 ],
+   '4K2' => [ 19 ],
+   '4K4' => [ 245 ],
+   '4K4BEU' => [ 245 ],
+   '4K4POL' => [ 245 ],
+   '4K4QQ' => [ 245 ],
+   '4L' => [ 249 ],
+   '4M' => [ 312 ],
+   '4M0' => [ 313 ],
+   '4N' => [ 528 ],
+   '4N4' => [ 308 ],
+   '4O' => [ 528 ],
+   '4P' => [ 20 ],
+   '4Q' => [ 20 ],
+   '4R' => [ 20 ],
+   '4S' => [ 20 ],
+   '4T' => [ 187 ],
+   '4U' => [ 302 ],
+   '4U/KC0PA' => [ 209 ],
+   '4U/OH2BBF' => [ 55 ],
+   '4U/RW3AH' => [ 307 ],
+   '4U0ITU' => [ 21 ],
+   '4U0UN' => [ 337 ],
+   '4U1I' => [ 21 ],
+   '4U1ITU' => [ 21 ],
+   '4U1SCO' => [ 103 ],
+   '4U1U' => [ 337 ],
+   '4U1UN' => [ 337 ],
+   '4U1V' => [ 189 ],
+   '4U1WB' => [ 290 ],
+   '4U2ITU' => [ 21 ],
+   '4U2UN' => [ 337 ],
+   '4U3ITU' => [ 21 ],
+   '4U3UN' => [ 337 ],
+   '4U43' => [ 337 ],
+   '4U47UN' => [ 337 ],
+   '4U48UN' => [ 337 ],
+   '4U49UN' => [ 337 ],
+   '4U4ITU' => [ 21 ],
+   '4U4UN' => [ 337 ],
+   '4U50UN' => [ 337 ],
+   '4U5ITU' => [ 21 ],
+   '4U5UN' => [ 337 ],
+   '4U6ITU' => [ 21 ],
+   '4U6UN' => [ 337 ],
+   '4U7ITU' => [ 21 ],
+   '4U7UN' => [ 337 ],
+   '4U8ITU' => [ 21 ],
+   '4U8UN' => [ 337 ],
+   '4U9ITU' => [ 21 ],
+   '4U9Q' => [ 52 ],
+   '4U9U' => [ 53 ],
+   '4U9UN' => [ 337 ],
+   '4V' => [ 135 ],
+   '4W' => [ 338 ],
+   '4X' => [ 23 ],
+   '4Z' => [ 23 ],
+   '50V' => [ 333 ],
+   '5A' => [ 24 ],
+   '5B' => [ 25 ],
+   '5C' => [ 80 ],
+   '5D' => [ 80 ],
+   '5E' => [ 80 ],
+   '5F' => [ 80 ],
+   '5G' => [ 80 ],
+   '5H' => [ 26 ],
+   '5I' => [ 26 ],
+   '5J' => [ 375 ],
+   '5J0' => [ 139 ],
+   '5J0M' => [ 138 ],
+   '5K' => [ 375 ],
+   '5K0' => [ 139 ],
+   '5K0M' => [ 138 ],
+   '5L' => [ 98 ],
+   '5M' => [ 98 ],
+   '5N' => [ 27 ],
+   '5O' => [ 27 ],
+   '5P' => [ 198 ],
+   '5Q' => [ 198 ],
+   '5R' => [ 28 ],
+   '5S' => [ 28 ],
+   '5T' => [ 29 ],
+   '5U' => [ 30 ],
+   '5V' => [ 31 ],
+   '5W' => [ 32 ],
+   '5X' => [ 33 ],
+   '5Y' => [ 34 ],
+   '5Z' => [ 34 ],
+   '6A' => [ 217 ],
+   '6B' => [ 217 ],
+   '6C' => [ 302 ],
+   '6D' => [ 523 ],
+   '6D4' => [ 292 ],
+   '6E' => [ 523 ],
+   '6E4' => [ 292 ],
+   '6F' => [ 291 ],
+   '6F4' => [ 292 ],
+   '6G' => [ 523 ],
+   '6G4' => [ 292 ],
+   '6H' => [ 523 ],
+   '6H4' => [ 292 ],
+   '6I' => [ 523 ],
+   '6I4' => [ 292 ],
+   '6J' => [ 523 ],
+   '6J4' => [ 292 ],
+   '6K' => [ 140 ],
+   '6L' => [ 140 ],
+   '6M' => [ 140 ],
+   '6N' => [ 140 ],
+   '6O' => [ 227 ],
+   '6P' => [ 64 ],
+   '6Q' => [ 64 ],
+   '6R' => [ 64 ],
+   '6S' => [ 64 ],
+   '6T' => [ 215 ],
+   '6T0' => [ 216 ],
+   '6U' => [ 215 ],
+   '6U0' => [ 216 ],
+   '6V' => [ 35 ],
+   '6W' => [ 35 ],
+   '6X' => [ 28 ],
+   '6Y' => [ 36 ],
+   '6Z' => [ 98 ],
+   '7A' => [ 299 ],
+   '7B' => [ 299 ],
+   '7C' => [ 299 ],
+   '7D' => [ 299 ],
+   '7E' => [ 299 ],
+   '7F' => [ 299 ],
+   '7G' => [ 299 ],
+   '7H' => [ 299 ],
+   '7I' => [ 299 ],
+   '7J' => [ 156 ],
+   '7J1ACH' => [ 158 ],
+   '7K' => [ 156 ],
+   '7L' => [ 156 ],
+   '7M' => [ 156 ],
+   '7N' => [ 156 ],
+   '7O' => [ 339 ],
+   '7P' => [ 38 ],
+   '7Q' => [ 39 ],
+   '7R' => [ 40 ],
+   '7S' => [ 213 ],
+   '7S8' => [ 368 ],
+   '7S8AAA' => [ 75 ],
+   '7S8BBB' => [ 75 ],
+   '7T' => [ 40 ],
+   '7U' => [ 40 ],
+   '7V' => [ 40 ],
+   '7W' => [ 40 ],
+   '7X' => [ 40 ],
+   '7Y' => [ 40 ],
+   '7Z' => [ 146 ],
+   '8A' => [ 299 ],
+   '8B' => [ 299 ],
+   '8C' => [ 299 ],
+   '8D' => [ 299 ],
+   '8E' => [ 299 ],
+   '8F' => [ 299 ],
+   '8G' => [ 299 ],
+   '8H' => [ 299 ],
+   '8I' => [ 299 ],
+   '8J' => [ 368 ],
+   '8J1RL' => [ 75 ],
+   '8J1RM' => [ 75 ],
+   '8K' => [ 156 ],
+   '8L' => [ 156 ],
+   '8M' => [ 156 ],
+   '8N' => [ 156 ],
+   '8O' => [ 57 ],
+   '8P' => [ 41 ],
+   '8Q' => [ 42 ],
+   '8R' => [ 43 ],
+   '8S' => [ 213 ],
+   '8T' => [ 465 ],
+   '8T4' => [ 281 ],
+   '8T7' => [ 281 ],
+   '8U' => [ 465 ],
+   '8U4' => [ 281 ],
+   '8U7' => [ 281 ],
+   '8V' => [ 465 ],
+   '8V4' => [ 281 ],
+   '8V7' => [ 281 ],
+   '8W' => [ 465 ],
+   '8W4' => [ 281 ],
+   '8W7' => [ 281 ],
+   '8X' => [ 465 ],
+   '8X4' => [ 281 ],
+   '8X7' => [ 281 ],
+   '8Y' => [ 465 ],
+   '8Y4' => [ 281 ],
+   '8Y7' => [ 281 ],
+   '8Z' => [ 146 ],
+   '8l' => [ 156 ],
+   '9A' => [ 310 ],
+   '9A3A/4U' => [ 135 ],
+   '9B' => [ 99 ],
+   '9C' => [ 99 ],
+   '9D' => [ 99 ],
+   '9E' => [ 101 ],
+   '9F' => [ 101 ],
+   '9G' => [ 44 ],
+   '9H' => [ 45 ],
+   '9I' => [ 46 ],
+   '9J' => [ 46 ],
+   '9K' => [ 47 ],
+   '9L' => [ 48 ],
+   '9M0' => [ 2 ],
+   '9M2' => [ 49 ],
+   '9M4' => [ 49 ],
+   '9M6' => [ 50 ],
+   '9M8' => [ 50 ],
+   '9N' => [ 51 ],
+   '9O' => [ 344 ],
+   '9P' => [ 344 ],
+   '9Q' => [ 52 ],
+   '9R' => [ 344 ],
+   '9S' => [ 344 ],
+   '9T' => [ 344 ],
+   '9U' => [ 53 ],
+   '9V' => [ 54 ],
+   '9W0' => [ 2 ],
+   '9W2' => [ 49 ],
+   '9W4' => [ 49 ],
+   '9W6' => [ 50 ],
+   '9W8' => [ 50 ],
+   '9X' => [ 55 ],
+   '9Y' => [ 56 ],
+   '9Z' => [ 56 ],
+   'A' => [ 290 ],
+   'A2' => [ 57 ],
+   'A3' => [ 58 ],
+   'A4' => [ 59 ],
+   'A5' => [ 60 ],
+   'A6' => [ 61 ],
+   'A7' => [ 62 ],
+   'A8' => [ 98 ],
+   'A9' => [ 63 ],
+   'AA' => [ 290 ],
+   'AB' => [ 290 ],
+   'AC' => [ 290 ],
+   'AD' => [ 290 ],
+   'AE' => [ 290 ],
+   'AF' => [ 290 ],
+   'AG' => [ 290 ],
+   'AH0' => [ 176 ],
+   'AH1' => [ 166 ],
+   'AH2' => [ 167 ],
+   'AH2M' => [ 290 ],
+   'AH3' => [ 168 ],
+   'AH3C' => [ 290 ],
+   'AH3D' => [ 290 ],
+   'AH4' => [ 169 ],
+   'AH5' => [ 170 ],
+   'AH5K' => [ 171 ],
+   'AH6' => [ 172 ],
+   'AH7' => [ 172 ],
+   'AH7K' => [ 173 ],
+   'AH8' => [ 174 ],
+   'AH9' => [ 175 ],
+   'AI' => [ 290 ],
+   'AJ' => [ 290 ],
+   'AK' => [ 290 ],
+   'AL' => [ 390 ],
+   'AL7' => [ 391 ],
+   'AL7H' => [ 290 ],
+   'AM' => [ 93 ],
+   'AM6' => [ 94 ],
+   'AM8' => [ 95 ],
+   'AM9' => [ 369 ],
+   'AN' => [ 93 ],
+   'AN6' => [ 94 ],
+   'AN8' => [ 95 ],
+   'AN9' => [ 96 ],
+   'ANT' => [ 75 ],
+   'AO' => [ 93 ],
+   'AO6' => [ 94 ],
+   'AO8' => [ 95 ],
+   'AO9' => [ 369 ],
+   'AP' => [ 64 ],
+   'AQ' => [ 64 ],
+   'AR' => [ 64 ],
+   'AS' => [ 64 ],
+   'AT' => [ 465 ],
+   'AT0' => [ 368 ],
+   'AT3A' => [ 75 ],
+   'AT3D' => [ 75 ],
+   'AT4' => [ 281 ],
+   'AT7' => [ 281 ],
+   'AU' => [ 465 ],
+   'AU4' => [ 281 ],
+   'AU7' => [ 281 ],
+   'AV' => [ 465 ],
+   'AV4' => [ 281 ],
+   'AV7' => [ 281 ],
+   'AW' => [ 465 ],
+   'AW4' => [ 281 ],
+   'AW7' => [ 281 ],
+   'AX' => [ 452 ],
+   'AX0' => [ 266 ],
+   'AX1' => [ 453 ],
+   'AX2' => [ 454 ],
+   'AX3' => [ 455 ],
+   'AX4' => [ 456 ],
+   'AX5' => [ 457 ],
+   'AX6' => [ 458 ],
+   'AX7' => [ 459 ],
+   'AX8' => [ 460 ],
+   'AX9' => [ 263 ],
+   'AX9C' => [ 461 ],
+   'AX9L' => [ 259 ],
+   'AX9M' => [ 262 ],
+   'AX9W' => [ 264 ],
+   'AX9X' => [ 260 ],
+   'AX9Y' => [ 461 ],
+   'AY' => [ 183 ],
+   'AZ' => [ 183 ],
+   'BA' => [ 347 ],
+   'BB' => [ 347 ],
+   'BC' => [ 347 ],
+   'BD' => [ 347 ],
+   'BE' => [ 347 ],
+   'BF' => [ 347 ],
+   'BG' => [ 347 ],
+   'BH' => [ 347 ],
+   'BI' => [ 347 ],
+   'BJ' => [ 347 ],
+   'BK' => [ 347 ],
+   'BL' => [ 347 ],
+   'BM' => [ 347 ],
+   'BN' => [ 347 ],
+   'BO' => [ 67 ],
+   'BP' => [ 347 ],
+   'BQ' => [ 347 ],
+   'BR' => [ 347 ],
+   'BS' => [ 347 ],
+   'BS7' => [ 65 ],
+   'BT' => [ 68 ],
+   'BU' => [ 347 ],
+   'BV' => [ 67 ],
+   'BV9P' => [ 66 ],
+   'BV9S' => [ 2 ],
+   'BW' => [ 347 ],
+   'BX' => [ 347 ],
+   'BY' => [ 68 ],
+   'BZ' => [ 347 ],
+   'C2' => [ 69 ],
+   'C3' => [ 70 ],
+   'C4' => [ 25 ],
+   'C5' => [ 71 ],
+   'C6' => [ 72 ],
+   'C8' => [ 349 ],
+   'C9' => [ 73 ],
+   'CA' => [ 74 ],
+   'CA0' => [ 76 ],
+   'CA0X' => [ 77 ],
+   'CA0Z' => [ 78 ],
+   'CB' => [ 74 ],
+   'CB0' => [ 76 ],
+   'CB0X' => [ 77 ],
+   'CB0Z' => [ 78 ],
+   'CC' => [ 74 ],
+   'CC0' => [ 76 ],
+   'CC0X' => [ 77 ],
+   'CC0Z' => [ 78 ],
+   'CD' => [ 74 ],
+   'CD0' => [ 76 ],
+   'CD0X' => [ 77 ],
+   'CD0Z' => [ 78 ],
+   'CE' => [ 74 ],
+   'CE0' => [ 76 ],
+   'CE0A' => [ 76 ],
+   'CE0BYM' => [ 78 ],
+   'CE0FCM' => [ 78 ],
+   'CE0I' => [ 78 ],
+   'CE0MTY' => [ 78 ],
+   'CE0MTZ' => [ 78 ],
+   'CE0OGY' => [ 78 ],
+   'CE0OGZ' => [ 78 ],
+   'CE0OHA' => [ 78 ],
+   'CE0X' => [ 77 ],
+   'CE0Z' => [ 78 ],
+   'CE9' => [ 75 ],
+   'CE9/CE2NVH' => [ 275 ],
+   'CE9/CE3LOJ' => [ 275 ],
+   'CE9/CE3MMV' => [ 275 ],
+   'CE9/CE5BYE' => [ 275 ],
+   'CE9AP' => [ 275 ],
+   'CE9CMK' => [ 275 ],
+   'CE9EVG' => [ 275 ],
+   'CE9GEW' => [ 275 ],
+   'CE9MFJ' => [ 275 ],
+   'CE9MFR' => [ 275 ],
+   'CE9NGV' => [ 275 ],
+   'CE9OHB' => [ 275 ],
+   'CE9PUA' => [ 275 ],
+   'CE9PWE' => [ 275 ],
+   'CE9RDS' => [ 275 ],
+   'CF' => [ 444 ],
+   'CF1' => [ 257 ],
+   'CF2' => [ 437 ],
+   'CF3' => [ 438 ],
+   'CF4' => [ 439 ],
+   'CF5' => [ 440 ],
+   'CF6' => [ 441 ],
+   'CF7' => [ 442 ],
+   'CF8' => [ 443 ],
+   'CF9' => [ 257 ],
+   'CG' => [ 444 ],
+   'CG1' => [ 257 ],
+   'CG2' => [ 437 ],
+   'CG3' => [ 438 ],
+   'CG4' => [ 439 ],
+   'CG5' => [ 440 ],
+   'CG6' => [ 441 ],
+   'CG7' => [ 442 ],
+   'CG8' => [ 443 ],
+   'CG9' => [ 257 ],
+   'CH' => [ 444 ],
+   'CH1' => [ 257 ],
+   'CH2' => [ 437 ],
+   'CH3' => [ 438 ],
+   'CH4' => [ 439 ],
+   'CH5' => [ 440 ],
+   'CH6' => [ 441 ],
+   'CH7' => [ 442 ],
+   'CH8' => [ 443 ],
+   'CH9' => [ 257 ],
+   'CI' => [ 444 ],
+   'CI1' => [ 257 ],
+   'CI2' => [ 437 ],
+   'CI3' => [ 438 ],
+   'CI4' => [ 439 ],
+   'CI5' => [ 440 ],
+   'CI6' => [ 441 ],
+   'CI7' => [ 442 ],
+   'CI8' => [ 443 ],
+   'CI9' => [ 257 ],
+   'CJ' => [ 444 ],
+   'CJ1' => [ 257 ],
+   'CJ2' => [ 437 ],
+   'CJ3' => [ 438 ],
+   'CJ4' => [ 439 ],
+   'CJ5' => [ 440 ],
+   'CJ6' => [ 441 ],
+   'CJ7' => [ 442 ],
+   'CJ8' => [ 443 ],
+   'CJ9' => [ 257 ],
+   'CK' => [ 444 ],
+   'CL' => [ 79 ],
+   'CM' => [ 79 ],
+   'CN' => [ 80 ],
+   'CO' => [ 79 ],
+   'CP' => [ 81 ],
+   'CQ' => [ 82 ],
+   'CQ3' => [ 84 ],
+   'CQ9' => [ 84 ],
+   'CR' => [ 82 ],
+   'CR3' => [ 84 ],
+   'CR5A' => [ 82 ],
+   'CR5EBD' => [ 82 ],
+   'CR6EDX' => [ 82 ],
+   'CR7A' => [ 82 ],
+   'CR8A' => [ 82 ],
+   'CR8BWW' => [ 82 ],
+   'CR9' => [ 84 ],
+   'CS' => [ 82 ],
+   'CS3' => [ 84 ],
+   'CS9' => [ 84 ],
+   'CT' => [ 82 ],
+   'CT2' => [ 83 ],
+   'CT3' => [ 84 ],
+   'CT9' => [ 84 ],
+   'CU' => [ 83 ],
+   'CV' => [ 85 ],
+   'CW' => [ 85 ],
+   'CX' => [ 85 ],
+   'CX0' => [ 368 ],
+   'CX0XY' => [ 275 ],
+   'CY' => [ 444 ],
+   'CY0' => [ 87 ],
+   'CY0SPI' => [ 86 ],
+   'CY1' => [ 257 ],
+   'CY2' => [ 437 ],
+   'CY3' => [ 438 ],
+   'CY4' => [ 439 ],
+   'CY5' => [ 440 ],
+   'CY6' => [ 441 ],
+   'CY7' => [ 442 ],
+   'CY8' => [ 443 ],
+   'CY9' => [ 86 ],
+   'CZ' => [ 444 ],
+   'CZ1' => [ 257 ],
+   'CZ2' => [ 437 ],
+   'CZ3' => [ 438 ],
+   'CZ4' => [ 439 ],
+   'CZ5' => [ 440 ],
+   'CZ6' => [ 441 ],
+   'CZ7' => [ 442 ],
+   'CZ8' => [ 443 ],
+   'CZ9' => [ 257 ],
+   'D' => [ 91 ],
+   'D2' => [ 88 ],
+   'D3' => [ 88 ],
+   'D4' => [ 89 ],
+   'D5' => [ 71 ],
+   'D6' => [ 90 ],
+   'D7' => [ 140 ],
+   'D8' => [ 140 ],
+   'D9' => [ 140 ],
+   'DA' => [ 91 ],
+   'DB' => [ 91 ],
+   'DC' => [ 91 ],
+   'DD' => [ 91 ],
+   'DE' => [ 91 ],
+   'DF' => [ 91 ],
+   'DG' => [ 91 ],
+   'DH' => [ 91 ],
+   'DI' => [ 91 ],
+   'DJ' => [ 91 ],
+   'DK' => [ 91 ],
+   'DL' => [ 91 ],
+   'DL1KVC/P' => [ 75 ],
+   'DM' => [ 91 ],
+   'DN' => [ 91 ],
+   'DO' => [ 91 ],
+   'DP' => [ 91 ],
+   'DP0' => [ 368 ],
+   'DP0GVN' => [ 75 ],
+   'DP1KGI' => [ 275 ],
+   'DQ' => [ 91 ],
+   'DR' => [ 91 ],
+   'DS' => [ 140 ],
+   'DT' => [ 140 ],
+   'DU' => [ 92 ],
+   'DU0' => [ 2 ],
+   'DU0K' => [ 2 ],
+   'DV' => [ 92 ],
+   'DW' => [ 92 ],
+   'DX' => [ 92 ],
+   'DY' => [ 92 ],
+   'DZ' => [ 92 ],
+   'E2' => [ 144 ],
+   'E3' => [ 102 ],
+   'E5' => [ 246 ],
+   'EA' => [ 93 ],
+   'EA6' => [ 94 ],
+   'EA8' => [ 95 ],
+   'EA9' => [ 96 ],
+   'EB' => [ 93 ],
+   'EB6' => [ 94 ],
+   'EB8' => [ 95 ],
+   'EB9' => [ 369 ],
+   'EC' => [ 93 ],
+   'EC6' => [ 94 ],
+   'EC8' => [ 95 ],
+   'EC9' => [ 96 ],
+   'ED' => [ 93 ],
+   'ED0BAE' => [ 275 ],
+   'ED0BOD' => [ 273 ],
+   'ED6' => [ 94 ],
+   'ED8' => [ 95 ],
+   'ED9' => [ 96 ],
+   'EE' => [ 93 ],
+   'EE6' => [ 94 ],
+   'EE8' => [ 95 ],
+   'EE9' => [ 96 ],
+   'EF' => [ 93 ],
+   'EF6' => [ 94 ],
+   'EF8' => [ 95 ],
+   'EF9' => [ 369 ],
+   'EG' => [ 93 ],
+   'EG0BOD' => [ 275 ],
+   'EG6' => [ 94 ],
+   'EG8' => [ 95 ],
+   'EG9' => [ 369 ],
+   'EH' => [ 93 ],
+   'EH6' => [ 94 ],
+   'EH8' => [ 95 ],
+   'EH9' => [ 369 ],
+   'EI' => [ 97 ],
+   'EJ' => [ 97 ],
+   'EK' => [ 250 ],
+   'EL' => [ 98 ],
+   'EM' => [ 246 ],
+   'EM1ANT' => [ 75 ],
+   'EN' => [ 246 ],
+   'EO' => [ 246 ],
+   'EP' => [ 99 ],
+   'EQ' => [ 99 ],
+   'ER' => [ 256 ],
+   'ES' => [ 100 ],
+   'ET' => [ 101 ],
+   'EU' => [ 247 ],
+   'EV' => [ 247 ],
+   'EW' => [ 247 ],
+   'EX' => [ 255 ],
+   'EY' => [ 253 ],
+   'EZ' => [ 251 ],
+   'F' => [ 103 ],
+   'FA' => [ 103 ],
+   'FB' => [ 103 ],
+   'FC' => [ 235 ],
+   'FD' => [ 103 ],
+   'FE' => [ 103 ],
+   'FF' => [ 103 ],
+   'FG' => [ 104 ],
+   'FH' => [ 105 ],
+   'FI' => [ 103 ],
+   'FJ' => [ 115 ],
+   'FJL' => [ 19 ],
+   'FK' => [ 106 ],
+   'FL' => [ 103 ],
+   'FM' => [ 107 ],
+   'FN' => [ 103 ],
+   'FO' => [ 108 ],
+   'FO/C' => [ 109 ],
+   'FO0CI' => [ 109 ],
+   'FP' => [ 110 ],
+   'FQ' => [ 103 ],
+   'FR' => [ 111 ],
+   'FR/G' => [ 112 ],
+   'FR/J' => [ 113 ],
+   'FR/T' => [ 114 ],
+   'FR4FA' => [ 113 ],
+   'FR5AI' => [ 112 ],
+   'FR5ZQ/E' => [ 113 ],
+   'FR5ZQ/G' => [ 112 ],
+   'FR5ZQ/J' => [ 113 ],
+   'FR5ZU/E' => [ 113 ],
+   'FR5ZU/G' => [ 112 ],
+   'FR5ZU/J' => [ 113 ],
+   'FR5ZU/T' => [ 114 ],
+   'FR7CG' => [ 114 ],
+   'FR7GL' => [ 112 ],
+   'FS' => [ 115 ],
+   'FT' => [ 116 ],
+   'FT0W' => [ 116 ],
+   'FT0X' => [ 117 ],
+   'FT0Y' => [ 75 ],
+   'FT0Z' => [ 118 ],
+   'FT2W' => [ 116 ],
+   'FT2X' => [ 117 ],
+   'FT2Y' => [ 75 ],
+   'FT2Z' => [ 118 ],
+   'FT4W' => [ 116 ],
+   'FT4X' => [ 117 ],
+   'FT4Y' => [ 75 ],
+   'FT4Z' => [ 118 ],
+   'FT5W' => [ 116 ],
+   'FT5X' => [ 117 ],
+   'FT5Y' => [ 75 ],
+   'FT5Z' => [ 118 ],
+   'FT8W' => [ 116 ],
+   'FT8X' => [ 117 ],
+   'FT8Y' => [ 374 ],
+   'FT8Z' => [ 118 ],
+   'FU' => [ 103 ],
+   'FV' => [ 103 ],
+   'FW' => [ 119 ],
+   'FX' => [ 103 ],
+   'FY' => [ 120 ],
+   'FZ' => [ 103 ],
+   'G' => [ 121 ],
+   'GB' => [ 121 ],
+   'GB6AR' => [ 127 ],
+   'GC' => [ 127 ],
+   'GD' => [ 122 ],
+   'GH' => [ 124 ],
+   'GI' => [ 123 ],
+   'GJ' => [ 124 ],
+   'GM' => [ 125 ],
+   'GN' => [ 126 ],
+   'GP' => [ 126 ],
+   'GS' => [ 125 ],
+   'GT' => [ 122 ],
+   'GU' => [ 126 ],
+   'GW' => [ 127 ],
+   'GX' => [ 121 ],
+   'H2' => [ 25 ],
+   'H3' => [ 142 ],
+   'H4' => [ 128 ],
+   'H40' => [ 129 ],
+   'H5' => [ 539 ],
+   'H6' => [ 304 ],
+   'H7' => [ 304 ],
+   'H8' => [ 142 ],
+   'H9' => [ 142 ],
+   'HA' => [ 130 ],
+   'HB' => [ 131 ],
+   'HB0' => [ 132 ],
+   'HC' => [ 133 ],
+   'HC8' => [ 134 ],
+   'HD' => [ 133 ],
+   'HD8' => [ 134 ],
+   'HE' => [ 131 ],
+   'HE0' => [ 132 ],
+   'HF' => [ 214 ],
+   'HF0' => [ 275 ],
+   'HF0POL' => [ 275 ],
+   'HG' => [ 130 ],
+   'HH' => [ 135 ],
+   'HI' => [ 136 ],
+   'HJ' => [ 375 ],
+   'HJ0' => [ 139 ],
+   'HJ0M' => [ 138 ],
+   'HK' => [ 137 ],
+   'HK0' => [ 138 ],
+   'HK0/A' => [ 139 ],
+   'HK0/M' => [ 138 ],
+   'HK0M' => [ 138 ],
+   'HK0TU' => [ 138 ],
+   'HL' => [ 140 ],
+   'HL5BDS' => [ 275 ],
+   'HL8KSJ' => [ 275 ],
+   'HM' => [ 141 ],
+   'HN' => [ 300 ],
+   'HO' => [ 142 ],
+   'HP' => [ 142 ],
+   'HQ' => [ 143 ],
+   'HR' => [ 143 ],
+   'HS' => [ 144 ],
+   'HT' => [ 304 ],
+   'HU' => [ 306 ],
+   'HV' => [ 145 ],
+   'HW' => [ 103 ],
+   'HX' => [ 103 ],
+   'HY' => [ 103 ],
+   'HZ' => [ 146 ],
+   'I' => [ 147 ],
+   'IA' => [ 147 ],
+   'IA/I3JPA' => [ 75 ],
+   'IA0PS' => [ 75 ],
+   'IB' => [ 147 ],
+   'IC' => [ 147 ],
+   'ID' => [ 147 ],
+   'IE' => [ 147 ],
+   'IF' => [ 147 ],
+   'IG' => [ 147 ],
+   'IH' => [ 147 ],
+   'II' => [ 147 ],
+   'IJ' => [ 147 ],
+   'IK' => [ 147 ],
+   'IL' => [ 147 ],
+   'IM' => [ 147 ],
+   'IM0' => [ 148 ],
+   'IN' => [ 147 ],
+   'IO' => [ 147 ],
+   'IP' => [ 147 ],
+   'IQ' => [ 147 ],
+   'IR' => [ 147 ],
+   'IS' => [ 148 ],
+   'IT' => [ 149 ],
+   'IU' => [ 147 ],
+   'IV' => [ 147 ],
+   'IW' => [ 147 ],
+   'IW0U' => [ 148 ],
+   'IX' => [ 147 ],
+   'IY' => [ 147 ],
+   'IY0GA' => [ 148 ],
+   'IZ' => [ 147 ],
+   'J' => [ 156 ],
+   'J2' => [ 150 ],
+   'J3' => [ 151 ],
+   'J4' => [ 218 ],
+   'J45' => [ 219 ],
+   'J49' => [ 220 ],
+   'J5' => [ 152 ],
+   'J6' => [ 153 ],
+   'J7' => [ 154 ],
+   'J8' => [ 155 ],
+   'JA' => [ 156 ],
+   'JB' => [ 156 ],
+   'JC' => [ 156 ],
+   'JD' => [ 158 ],
+   'JD/M' => [ 158 ],
+   'JD/O' => [ 159 ],
+   'JD1' => [ 158 ],
+   'JD1/JI7BCD' => [ 158 ],
+   'JD1/JQ1SUO' => [ 159 ],
+   'JD1AMA' => [ 159 ],
+   'JD1BIE' => [ 159 ],
+   'JD1BIE/JD1' => [ 158 ],
+   'JD1BIK' => [ 159 ],
+   'JD1BIP' => [ 158 ],
+   'JD1BIU' => [ 158 ],
+   'JD1BIV' => [ 159 ],
+   'JD1BIY' => [ 158 ],
+   'JD1BIZ' => [ 158 ],
+   'JD1BJA' => [ 158 ],
+   'JD1BJC' => [ 159 ],
+   'JD1BJE' => [ 158 ],
+   'JD1YAA' => [ 158 ],
+   'JD1YBJ' => [ 158 ],
+   'JE' => [ 156 ],
+   'JF' => [ 156 ],
+   'JG' => [ 156 ],
+   'JH' => [ 156 ],
+   'JH2ENF/JD1' => [ 159 ],
+   'JI' => [ 156 ],
+   'JJ' => [ 156 ],
+   'JK' => [ 156 ],
+   'JL' => [ 156 ],
+   'JM' => [ 156 ],
+   'JN' => [ 156 ],
+   'JO' => [ 156 ],
+   'JP' => [ 156 ],
+   'JQ' => [ 156 ],
+   'JQ8NQJ/JD1' => [ 158 ],
+   'JR' => [ 156 ],
+   'JS' => [ 156 ],
+   'JT' => [ 160 ],
+   'JU' => [ 160 ],
+   'JV' => [ 160 ],
+   'JW' => [ 161 ],
+   'JX' => [ 162 ],
+   'JY' => [ 163 ],
+   'JZ' => [ 299 ],
+   'K' => [ 290 ],
+   'K0' => [ 520 ],
+   'KA' => [ 290 ],
+   'KA2CC' => [ 156 ],
+   'KA2DX' => [ 156 ],
+   'KA2EX' => [ 156 ],
+   'KA2IJ' => [ 159 ],
+   'KB' => [ 290 ],
+   'KC' => [ 290 ],
+   'KC4' => [ 383 ],
+   'KC6' => [ 418 ],
+   'KC6BP' => [ 418 ],
+   'KC6JF' => [ 418 ],
+   'KC6JJ' => [ 418 ],
+   'KD' => [ 290 ],
+   'KE' => [ 290 ],
+   'KF' => [ 290 ],
+   'KG' => [ 290 ],
+   'KG4' => [ 165 ],
+   'KG4AU' => [ 165 ],
+   'KG6' => [ 167 ],
+   'KG6ARL' => [ 167 ],
+   'KG6DV' => [ 167 ],
+   'KG6DX' => [ 167 ],
+   'KG6JEI' => [ 167 ],
+   'KG6JHC' => [ 167 ],
+   'KG6JJH' => [ 167 ],
+   'KG6JJP' => [ 167 ],
+   'KG6JKG' => [ 167 ],
+   'KG6JKR' => [ 167 ],
+   'KG6JKT' => [ 167 ],
+   'KG6JKV' => [ 167 ],
+   'KG6RE' => [ 176 ],
+   'KG6RI' => [ 176 ],
+   'KG6SB' => [ 176 ],
+   'KG6SL' => [ 176 ],
+   'KH0' => [ 176 ],
+   'KH1' => [ 166 ],
+   'KH2' => [ 167 ],
+   'KH3' => [ 168 ],
+   'KH4' => [ 169 ],
+   'KH5' => [ 170 ],
+   'KH5K' => [ 171 ],
+   'KH6' => [ 172 ],
+   'KH6CP' => [ 290 ],
+   'KH6ND' => [ 290 ],
+   'KH7' => [ 172 ],
+   'KH7K' => [ 173 ],
+   'KH8' => [ 174 ],
+   'KH9' => [ 175 ],
+   'KI' => [ 290 ],
+   'KJ' => [ 290 ],
+   'KJ6BZ' => [ 168 ],
+   'KK' => [ 290 ],
+   'KL' => [ 390 ],
+   'KL7' => [ 177 ],
+   'KL7DN/1' => [ 290 ],
+   'KL7HIR' => [ 290 ],
+   'KL7HIR/3' => [ 290 ],
+   'KL7NA' => [ 290 ],
+   'KL7TF/4' => [ 290 ],
+   'KL9K' => [ 140 ],
+   'KM' => [ 290 ],
+   'KN' => [ 290 ],
+   'KO' => [ 290 ],
+   'KP1' => [ 178 ],
+   'KP2' => [ 179 ],
+   'KP3' => [ 180 ],
+   'KP4' => [ 180 ],
+   'KP4XS' => [ 290 ],
+   'KP5' => [ 181 ],
+   'KQ' => [ 290 ],
+   'KR' => [ 290 ],
+   'KS' => [ 290 ],
+   'KS6BK' => [ 174 ],
+   'KS6CQ' => [ 174 ],
+   'KS6DV' => [ 174 ],
+   'KS6EL' => [ 174 ],
+   'KS6FL' => [ 174 ],
+   'KS6FO' => [ 174 ],
+   'KS6FS' => [ 174 ],
+   'KT' => [ 290 ],
+   'KU' => [ 290 ],
+   'KV' => [ 290 ],
+   'KV4' => [ 179 ],
+   'KV4AD' => [ 179 ],
+   'KV4AQ' => [ 179 ],
+   'KV4BA' => [ 179 ],
+   'KV4BS' => [ 179 ],
+   'KV4BT' => [ 179 ],
+   'KV4BV' => [ 179 ],
+   'KV4CF' => [ 179 ],
+   'KV4CQ' => [ 179 ],
+   'KV4CR' => [ 179 ],
+   'KV4CS' => [ 179 ],
+   'KV4EW' => [ 179 ],
+   'KV4EY' => [ 179 ],
+   'KV4FW' => [ 179 ],
+   'KV4FZ' => [ 179 ],
+   'KV4GJ' => [ 179 ],
+   'KV4HC' => [ 179 ],
+   'KV4HH' => [ 179 ],
+   'KV4HR' => [ 179 ],
+   'KV4IE' => [ 179 ],
+   'KV4IH' => [ 179 ],
+   'KV4II' => [ 179 ],
+   'KV4IJ' => [ 179 ],
+   'KV4JC' => [ 179 ],
+   'KV4KD' => [ 179 ],
+   'KV4KW' => [ 179 ],
+   'KW' => [ 290 ],
+   'KX6BU' => [ 289 ],
+   'KY' => [ 290 ],
+   'KZ' => [ 290 ],
+   'L' => [ 183 ],
+   'L1' => [ 183 ],
+   'L2' => [ 183 ],
+   'L3' => [ 183 ],
+   'L4' => [ 183 ],
+   'L5' => [ 183 ],
+   'L6' => [ 183 ],
+   'L7' => [ 183 ],
+   'L8' => [ 183 ],
+   'L9' => [ 183 ],
+   'LA' => [ 182 ],
+   'LB' => [ 182 ],
+   'LC' => [ 182 ],
+   'LD' => [ 182 ],
+   'LE' => [ 182 ],
+   'LF' => [ 182 ],
+   'LG' => [ 182 ],
+   'LH' => [ 182 ],
+   'LI' => [ 182 ],
+   'LJ' => [ 182 ],
+   'LK' => [ 182 ],
+   'LL' => [ 182 ],
+   'LM' => [ 182 ],
+   'LN' => [ 182 ],
+   'LO' => [ 183 ],
+   'LP' => [ 183 ],
+   'LQ' => [ 183 ],
+   'LR' => [ 183 ],
+   'LS' => [ 183 ],
+   'LT' => [ 183 ],
+   'LU' => [ 183 ],
+   'LU1ZA' => [ 273 ],
+   'LU1ZAR' => [ 75 ],
+   'LU1ZC' => [ 275 ],
+   'LU1ZD' => [ 75 ],
+   'LU1ZG' => [ 75 ],
+   'LU1ZS' => [ 75 ],
+   'LU1ZV' => [ 75 ],
+   'LU2ANT' => [ 75 ],
+   'LU2ZD' => [ 75 ],
+   'LU4ZS' => [ 75 ],
+   'LU6Z' => [ 273 ],
+   'LV' => [ 183 ],
+   'LW' => [ 183 ],
+   'LW3DPP' => [ 273 ],
+   'LX' => [ 184 ],
+   'LY' => [ 186 ],
+   'LZ' => [ 185 ],
+   'LZ0A' => [ 275 ],
+   'M' => [ 121 ],
+   'M0' => [ 121 ],
+   'M1' => [ 121 ],
+   'M2' => [ 121 ],
+   'M3' => [ 121 ],
+   'M4' => [ 121 ],
+   'M5' => [ 121 ],
+   'M6' => [ 121 ],
+   'M7' => [ 121 ],
+   'M8' => [ 121 ],
+   'M9' => [ 121 ],
+   'MA2' => [ 121 ],
+   'MA3' => [ 125 ],
+   'MA4' => [ 127 ],
+   'MA5' => [ 123 ],
+   'MA6' => [ 122 ],
+   'MA7' => [ 124 ],
+   'MA8' => [ 126 ],
+   'MAJ' => [ 333 ],
+   'MB2' => [ 121 ],
+   'MB3' => [ 125 ],
+   'MB4' => [ 127 ],
+   'MB5' => [ 123 ],
+   'MB6' => [ 122 ],
+   'MB7' => [ 124 ],
+   'MB8' => [ 126 ],
+   'MC' => [ 127 ],
+   'MD' => [ 122 ],
+   'ME2' => [ 121 ],
+   'ME3' => [ 125 ],
+   'ME4' => [ 127 ],
+   'ME5' => [ 123 ],
+   'ME6' => [ 122 ],
+   'ME7' => [ 124 ],
+   'ME8' => [ 126 ],
+   'MF2' => [ 121 ],
+   'MF3' => [ 125 ],
+   'MF4' => [ 127 ],
+   'MF5' => [ 123 ],
+   'MF6' => [ 122 ],
+   'MF7' => [ 124 ],
+   'MF8' => [ 126 ],
+   'MG2' => [ 121 ],
+   'MG3' => [ 125 ],
+   'MG4' => [ 127 ],
+   'MG5' => [ 123 ],
+   'MG6' => [ 122 ],
+   'MG7' => [ 124 ],
+   'MG8' => [ 126 ],
+   'MH' => [ 124 ],
+   'MI' => [ 123 ],
+   'MJ' => [ 124 ],
+   'MK2' => [ 121 ],
+   'MK3' => [ 125 ],
+   'MK4' => [ 127 ],
+   'MK5' => [ 123 ],
+   'MK6' => [ 122 ],
+   'MK7' => [ 124 ],
+   'MK8' => [ 126 ],
+   'ML2' => [ 121 ],
+   'ML3' => [ 125 ],
+   'ML4' => [ 127 ],
+   'ML5' => [ 123 ],
+   'ML6' => [ 122 ],
+   'ML7' => [ 124 ],
+   'ML8' => [ 126 ],
+   'MM' => [ 125 ],
+   'MN' => [ 123 ],
+   'MO2' => [ 121 ],
+   'MO3' => [ 125 ],
+   'MO4' => [ 127 ],
+   'MO5' => [ 123 ],
+   'MO6' => [ 122 ],
+   'MO7' => [ 124 ],
+   'MO8' => [ 126 ],
+   'MP' => [ 124 ],
+   'MQ2' => [ 121 ],
+   'MQ3' => [ 125 ],
+   'MQ4' => [ 127 ],
+   'MQ5' => [ 123 ],
+   'MQ6' => [ 122 ],
+   'MQ7' => [ 124 ],
+   'MQ8' => [ 126 ],
+   'MR2' => [ 121 ],
+   'MR3' => [ 125 ],
+   'MR4' => [ 127 ],
+   'MR5' => [ 123 ],
+   'MR6' => [ 122 ],
+   'MR7' => [ 124 ],
+   'MR8' => [ 126 ],
+   'MS' => [ 125 ],
+   'MT' => [ 122 ],
+   'MU' => [ 126 ],
+   'MV2' => [ 121 ],
+   'MV3' => [ 125 ],
+   'MV4' => [ 127 ],
+   'MV5' => [ 123 ],
+   'MV6' => [ 122 ],
+   'MV7' => [ 124 ],
+   'MV8' => [ 126 ],
+   'MVI' => [ 18 ],
+   'MW' => [ 127 ],
+   'MX' => [ 121 ],
+   'MY2' => [ 121 ],
+   'MY3' => [ 125 ],
+   'MY4' => [ 127 ],
+   'MY5' => [ 123 ],
+   'MY6' => [ 122 ],
+   'MY7' => [ 124 ],
+   'MY8' => [ 126 ],
+   'MZ2' => [ 121 ],
+   'MZ3' => [ 125 ],
+   'MZ4' => [ 127 ],
+   'MZ5' => [ 123 ],
+   'MZ6' => [ 122 ],
+   'MZ7' => [ 124 ],
+   'MZ8' => [ 126 ],
+   'N' => [ 290 ],
+   'N0' => [ 520 ],
+   'NA' => [ 290 ],
+   'NB' => [ 290 ],
+   'NC' => [ 290 ],
+   'ND' => [ 290 ],
+   'NE' => [ 290 ],
+   'NF' => [ 290 ],
+   'NG' => [ 290 ],
+   'NH0' => [ 176 ],
+   'NH1' => [ 166 ],
+   'NH2' => [ 167 ],
+   'NH3' => [ 168 ],
+   'NH4' => [ 169 ],
+   'NH5' => [ 170 ],
+   'NH5K' => [ 171 ],
+   'NH6' => [ 172 ],
+   'NH7' => [ 172 ],
+   'NH7K' => [ 173 ],
+   'NH8' => [ 174 ],
+   'NH9' => [ 175 ],
+   'NI' => [ 290 ],
+   'NJ' => [ 290 ],
+   'NK' => [ 290 ],
+   'NL' => [ 390 ],
+   'NL7' => [ 391 ],
+   'NL7H/6' => [ 290 ],
+   'NM' => [ 290 ],
+   'NN' => [ 468 ],
+   'NO' => [ 468 ],
+   'NP1' => [ 178 ],
+   'NP2' => [ 179 ],
+   'NP3' => [ 180 ],
+   'NP4' => [ 180 ],
+   'NP5' => [ 181 ],
+   'NQ' => [ 468 ],
+   'NR' => [ 468 ],
+   'NS' => [ 468 ],
+   'NT' => [ 468 ],
+   'NU' => [ 468 ],
+   'NV' => [ 468 ],
+   'NW' => [ 468 ],
+   'NY' => [ 468 ],
+   'NZ' => [ 468 ],
+   'OA' => [ 187 ],
+   'OA0MP' => [ 275 ],
+   'OB' => [ 187 ],
+   'OC' => [ 187 ],
+   'OD' => [ 188 ],
+   'OE' => [ 189 ],
+   'OEM' => [ 189 ],
+   'OF' => [ 190 ],
+   'OF0' => [ 191 ],
+   'OG' => [ 190 ],
+   'OG0' => [ 191 ],
+   'OH' => [ 190 ],
+   'OH0' => [ 191 ],
+   'OH0M' => [ 398 ],
+   'OH0MA' => [ 192 ],
+   'OH0MB' => [ 192 ],
+   'OH0MD' => [ 192 ],
+   'OI' => [ 190 ],
+   'OI0' => [ 191 ],
+   'OJ' => [ 190 ],
+   'OJ0' => [ 192 ],
+   'OK' => [ 193 ],
+   'OK1' => [ 399 ],
+   'OK2' => [ 400 ],
+   'OL' => [ 401 ],
+   'OM' => [ 194 ],
+   'ON' => [ 195 ],
+   'OO' => [ 195 ],
+   'OP' => [ 195 ],
+   'OQ' => [ 195 ],
+   'OR' => [ 195 ],
+   'OS' => [ 195 ],
+   'OT' => [ 195 ],
+   'OU' => [ 198 ],
+   'OV' => [ 198 ],
+   'OW' => [ 198 ],
+   'OX' => [ 196 ],
+   'OY' => [ 197 ],
+   'OZ' => [ 198 ],
+   'P2' => [ 199 ],
+   'P3' => [ 25 ],
+   'P30' => [ 25 ],
+   'P36' => [ 25 ],
+   'P4' => [ 200 ],
+   'P5' => [ 141 ],
+   'P6' => [ 141 ],
+   'P7' => [ 141 ],
+   'P8' => [ 141 ],
+   'P9' => [ 141 ],
+   'PA' => [ 201 ],
+   'PB' => [ 201 ],
+   'PC' => [ 201 ],
+   'PD' => [ 201 ],
+   'PE' => [ 201 ],
+   'PF' => [ 201 ],
+   'PG' => [ 201 ],
+   'PH' => [ 201 ],
+   'PI' => [ 201 ],
+   'PJ' => [ 202 ],
+   'PJ0' => [ 202 ],
+   'PJ1' => [ 202 ],
+   'PJ2' => [ 202 ],
+   'PJ3' => [ 202 ],
+   'PJ4' => [ 202 ],
+   'PJ5' => [ 203 ],
+   'PJ6' => [ 203 ],
+   'PJ7' => [ 203 ],
+   'PJ8' => [ 203 ],
+   'PJ9' => [ 202 ],
+   'PK' => [ 299 ],
+   'PL' => [ 299 ],
+   'PM' => [ 299 ],
+   'PN' => [ 299 ],
+   'PO' => [ 299 ],
+   'PP' => [ 409 ],
+   'PP0F' => [ 205 ],
+   'PP0S' => [ 206 ],
+   'PP0T' => [ 207 ],
+   'PP0ZF' => [ 205 ],
+   'PP0ZS' => [ 206 ],
+   'PP0ZT' => [ 207 ],
+   'PQ' => [ 410 ],
+   'PQ0F' => [ 205 ],
+   'PQ0S' => [ 206 ],
+   'PQ0T' => [ 207 ],
+   'PQ0ZF' => [ 205 ],
+   'PQ0ZS' => [ 206 ],
+   'PQ0ZT' => [ 207 ],
+   'PR' => [ 410 ],
+   'PR0F' => [ 205 ],
+   'PR0S' => [ 206 ],
+   'PR0T' => [ 207 ],
+   'PR0ZF' => [ 205 ],
+   'PR0ZS' => [ 206 ],
+   'PR0ZT' => [ 207 ],
+   'PS' => [ 410 ],
+   'PS0F' => [ 205 ],
+   'PS0S' => [ 206 ],
+   'PS0T' => [ 207 ],
+   'PS0ZF' => [ 205 ],
+   'PS0ZS' => [ 206 ],
+   'PS0ZT' => [ 207 ],
+   'PT' => [ 409 ],
+   'PT0F' => [ 205 ],
+   'PT0S' => [ 206 ],
+   'PT0T' => [ 207 ],
+   'PT0ZF' => [ 205 ],
+   'PT0ZS' => [ 206 ],
+   'PT0ZT' => [ 207 ],
+   'PU' => [ 410 ],
+   'PU0F' => [ 205 ],
+   'PU0S' => [ 206 ],
+   'PU0T' => [ 207 ],
+   'PU0ZF' => [ 205 ],
+   'PU0ZS' => [ 206 ],
+   'PU0ZT' => [ 207 ],
+   'PV' => [ 410 ],
+   'PV0F' => [ 205 ],
+   'PV0S' => [ 206 ],
+   'PV0T' => [ 207 ],
+   'PV0ZF' => [ 205 ],
+   'PV0ZS' => [ 206 ],
+   'PV0ZT' => [ 207 ],
+   'PW' => [ 410 ],
+   'PW0F' => [ 205 ],
+   'PW0S' => [ 206 ],
+   'PW0T' => [ 207 ],
+   'PW0ZF' => [ 205 ],
+   'PW0ZS' => [ 206 ],
+   'PW0ZT' => [ 207 ],
+   'PX' => [ 410 ],
+   'PX0F' => [ 205 ],
+   'PX0S' => [ 206 ],
+   'PX0T' => [ 207 ],
+   'PX0ZF' => [ 205 ],
+   'PX0ZS' => [ 206 ],
+   'PX0ZT' => [ 207 ],
+   'PY' => [ 204 ],
+   'PY0' => [ 205 ],
+   'PY0F' => [ 205 ],
+   'PY0S' => [ 206 ],
+   'PY0T' => [ 207 ],
+   'PY0ZF' => [ 205 ],
+   'PY0ZS' => [ 206 ],
+   'PY0ZT' => [ 207 ],
+   'PZ' => [ 208 ],
+   'Q' => [ 333 ],
+   'R' => [ 422 ],
+   'R0' => [ 433 ],
+   'R1' => [ 423 ],
+   'R1AN' => [ 336 ],
+   'R1FJ' => [ 19 ],
+   'R1MV' => [ 18 ],
+   'R1P' => [ 243 ],
+   'R2' => [ 244 ],
+   'R3' => [ 424 ],
+   'R3F/9' => [ 245 ],
+   'R4' => [ 425 ],
+   'R6' => [ 422 ],
+   'R8' => [ 427 ],
+   'R9' => [ 245 ],
+   'RA0' => [ 433 ],
+   'RA1' => [ 423 ],
+   'RA1P' => [ 243 ],
+   'RA2' => [ 244 ],
+   'RA3' => [ 424 ],
+   'RA4' => [ 425 ],
+   'RA6' => [ 422 ],
+   'RA8' => [ 427 ],
+   'RA9' => [ 245 ],
+   'RB0' => [ 433 ],
+   'RB1' => [ 423 ],
+   'RB2' => [ 244 ],
+   'RB3' => [ 424 ],
+   'RB4' => [ 425 ],
+   'RB6' => [ 422 ],
+   'RB8' => [ 427 ],
+   'RB9' => [ 245 ],
+   'RC0' => [ 433 ],
+   'RC1' => [ 423 ],
+   'RC2' => [ 244 ],
+   'RC3' => [ 424 ],
+   'RC4' => [ 425 ],
+   'RC6' => [ 422 ],
+   'RC8' => [ 427 ],
+   'RC9' => [ 245 ],
+   'RD0' => [ 433 ],
+   'RD1' => [ 423 ],
+   'RD2' => [ 244 ],
+   'RD3' => [ 424 ],
+   'RD4' => [ 425 ],
+   'RD6' => [ 422 ],
+   'RD8' => [ 427 ],
+   'RD9' => [ 245 ],
+   'RE0' => [ 433 ],
+   'RE1' => [ 423 ],
+   'RE1P' => [ 243 ],
+   'RE2' => [ 244 ],
+   'RE3' => [ 424 ],
+   'RE4' => [ 425 ],
+   'RE6' => [ 422 ],
+   'RE8' => [ 427 ],
+   'RE9' => [ 245 ],
+   'RF0' => [ 433 ],
+   'RF1' => [ 423 ],
+   'RF2' => [ 244 ],
+   'RF3' => [ 424 ],
+   'RF4' => [ 425 ],
+   'RF6' => [ 422 ],
+   'RF8' => [ 427 ],
+   'RF9' => [ 245 ],
+   'RG0' => [ 433 ],
+   'RG1' => [ 423 ],
+   'RG2' => [ 244 ],
+   'RG3' => [ 424 ],
+   'RG4' => [ 425 ],
+   'RG6' => [ 422 ],
+   'RG8' => [ 427 ],
+   'RG9' => [ 245 ],
+   'RH0' => [ 433 ],
+   'RH1' => [ 423 ],
+   'RH2' => [ 244 ],
+   'RH3' => [ 424 ],
+   'RH4' => [ 425 ],
+   'RH6' => [ 422 ],
+   'RH8' => [ 427 ],
+   'RH9' => [ 245 ],
+   'RI0' => [ 433 ],
+   'RI1' => [ 423 ],
+   'RI2' => [ 244 ],
+   'RI3' => [ 424 ],
+   'RI4' => [ 425 ],
+   'RI6' => [ 422 ],
+   'RI8' => [ 427 ],
+   'RI9' => [ 245 ],
+   'RJ0' => [ 433 ],
+   'RJ1' => [ 423 ],
+   'RJ2' => [ 244 ],
+   'RJ3' => [ 424 ],
+   'RJ4' => [ 425 ],
+   'RJ6' => [ 422 ],
+   'RJ8' => [ 427 ],
+   'RJ9' => [ 245 ],
+   'RK0' => [ 433 ],
+   'RK1' => [ 423 ],
+   'RK1P' => [ 243 ],
+   'RK2' => [ 244 ],
+   'RK3' => [ 424 ],
+   'RK4' => [ 425 ],
+   'RK6' => [ 422 ],
+   'RK8' => [ 427 ],
+   'RK9' => [ 245 ],
+   'RL0' => [ 433 ],
+   'RL1' => [ 423 ],
+   'RL2' => [ 244 ],
+   'RL3' => [ 424 ],
+   'RL4' => [ 425 ],
+   'RL6' => [ 422 ],
+   'RL8' => [ 427 ],
+   'RL9' => [ 245 ],
+   'RM0' => [ 433 ],
+   'RM1' => [ 423 ],
+   'RM1P' => [ 243 ],
+   'RM2' => [ 244 ],
+   'RM3' => [ 424 ],
+   'RM4' => [ 425 ],
+   'RM6' => [ 422 ],
+   'RM8' => [ 427 ],
+   'RM9' => [ 245 ],
+   'RN0' => [ 433 ],
+   'RN1' => [ 423 ],
+   'RN2' => [ 244 ],
+   'RN3' => [ 424 ],
+   'RN4' => [ 425 ],
+   'RN6' => [ 422 ],
+   'RN8' => [ 427 ],
+   'RN9' => [ 245 ],
+   'RO0' => [ 433 ],
+   'RO1' => [ 423 ],
+   'RO2' => [ 244 ],
+   'RO3' => [ 424 ],
+   'RO4' => [ 425 ],
+   'RO6' => [ 422 ],
+   'RO8' => [ 427 ],
+   'RO9' => [ 245 ],
+   'RP0' => [ 433 ],
+   'RP1' => [ 423 ],
+   'RP2' => [ 244 ],
+   'RP3' => [ 424 ],
+   'RP4' => [ 425 ],
+   'RP6' => [ 422 ],
+   'RP8' => [ 427 ],
+   'RP9' => [ 245 ],
+   'RQ0' => [ 433 ],
+   'RQ1' => [ 423 ],
+   'RQ1P' => [ 243 ],
+   'RQ2' => [ 244 ],
+   'RQ3' => [ 424 ],
+   'RQ4' => [ 425 ],
+   'RQ6' => [ 422 ],
+   'RQ8' => [ 427 ],
+   'RQ9' => [ 245 ],
+   'RR0' => [ 433 ],
+   'RR1' => [ 423 ],
+   'RR2' => [ 244 ],
+   'RR3' => [ 424 ],
+   'RR4' => [ 425 ],
+   'RR6' => [ 422 ],
+   'RR8' => [ 427 ],
+   'RR9' => [ 245 ],
+   'RS0' => [ 433 ],
+   'RS1' => [ 423 ],
+   'RS1P' => [ 243 ],
+   'RS2' => [ 244 ],
+   'RS3' => [ 424 ],
+   'RS4' => [ 425 ],
+   'RS6' => [ 422 ],
+   'RS8' => [ 427 ],
+   'RS9' => [ 245 ],
+   'RT0' => [ 433 ],
+   'RT1' => [ 423 ],
+   'RT2' => [ 244 ],
+   'RT3' => [ 424 ],
+   'RT4' => [ 425 ],
+   'RT6' => [ 422 ],
+   'RT8' => [ 427 ],
+   'RT9' => [ 245 ],
+   'RU0' => [ 433 ],
+   'RU1' => [ 423 ],
+   'RU1P' => [ 243 ],
+   'RU2' => [ 244 ],
+   'RU3' => [ 424 ],
+   'RU4' => [ 425 ],
+   'RU6' => [ 422 ],
+   'RU8' => [ 427 ],
+   'RU9' => [ 245 ],
+   'RV0' => [ 433 ],
+   'RV1' => [ 423 ],
+   'RV1P' => [ 243 ],
+   'RV2' => [ 244 ],
+   'RV3' => [ 424 ],
+   'RV4' => [ 425 ],
+   'RV6' => [ 422 ],
+   'RV8' => [ 427 ],
+   'RV9' => [ 245 ],
+   'RW0' => [ 433 ],
+   'RW1' => [ 423 ],
+   'RW1P' => [ 243 ],
+   'RW2' => [ 244 ],
+   'RW3' => [ 424 ],
+   'RW4' => [ 425 ],
+   'RW6' => [ 422 ],
+   'RW8' => [ 427 ],
+   'RW9' => [ 245 ],
+   'RX0' => [ 433 ],
+   'RX1' => [ 423 ],
+   'RX1P' => [ 243 ],
+   'RX2' => [ 244 ],
+   'RX3' => [ 424 ],
+   'RX4' => [ 425 ],
+   'RX6' => [ 422 ],
+   'RX8' => [ 427 ],
+   'RX9' => [ 245 ],
+   'RY0' => [ 433 ],
+   'RY1' => [ 423 ],
+   'RY2' => [ 244 ],
+   'RY3' => [ 424 ],
+   'RY4' => [ 425 ],
+   'RY6' => [ 422 ],
+   'RY8' => [ 427 ],
+   'RY9' => [ 245 ],
+   'RZ0' => [ 433 ],
+   'RZ1' => [ 423 ],
+   'RZ1P' => [ 243 ],
+   'RZ2' => [ 244 ],
+   'RZ3' => [ 424 ],
+   'RZ4' => [ 425 ],
+   'RZ6' => [ 422 ],
+   'RZ8' => [ 427 ],
+   'RZ9' => [ 245 ],
+   'S0' => [ 209 ],
+   'S2' => [ 210 ],
+   'S3' => [ 210 ],
+   'S4' => [ 539 ],
+   'S5' => [ 311 ],
+   'S6' => [ 54 ],
+   'S7' => [ 211 ],
+   'S8' => [ 539 ],
+   'S9' => [ 212 ],
+   'SA' => [ 213 ],
+   'SB' => [ 213 ],
+   'SC' => [ 213 ],
+   'SD' => [ 213 ],
+   'SE' => [ 213 ],
+   'SF' => [ 213 ],
+   'SG' => [ 213 ],
+   'SH' => [ 213 ],
+   'SI' => [ 213 ],
+   'SJ' => [ 213 ],
+   'SK' => [ 213 ],
+   'SL' => [ 213 ],
+   'SM' => [ 213 ],
+   'SM1TDE' => [ 188 ],
+   'SN' => [ 214 ],
+   'SO' => [ 214 ],
+   'SP' => [ 214 ],
+   'SQ' => [ 214 ],
+   'SR' => [ 214 ],
+   'SS' => [ 217 ],
+   'SSB' => [ 333 ],
+   'ST' => [ 215 ],
+   'ST0' => [ 216 ],
+   'ST0K' => [ 215 ],
+   'SU' => [ 217 ],
+   'SV' => [ 218 ],
+   'SV/A' => [ 221 ],
+   'SV2ASP/A' => [ 221 ],
+   'SV5' => [ 219 ],
+   'SV9' => [ 220 ],
+   'SW' => [ 218 ],
+   'SW5' => [ 219 ],
+   'SW9' => [ 220 ],
+   'SX' => [ 218 ],
+   'SX5' => [ 219 ],
+   'SX9' => [ 220 ],
+   'SY' => [ 221 ],
+   'SZ' => [ 218 ],
+   'SZ5' => [ 219 ],
+   'SZ9' => [ 220 ],
+   'T0' => [ 333 ],
+   'T2' => [ 222 ],
+   'T3' => [ 223 ],
+   'T30' => [ 223 ],
+   'T31' => [ 224 ],
+   'T32' => [ 225 ],
+   'T33' => [ 226 ],
+   'T4' => [ 79 ],
+   'T5' => [ 227 ],
+   'T6' => [ 298 ],
+   'T7' => [ 228 ],
+   'T8' => [ 418 ],
+   'T88' => [ 164 ],
+   'T9' => [ 308 ],
+   'T93A/4U' => [ 135 ],
+   'TA' => [ 229 ],
+   'TB' => [ 229 ],
+   'TC' => [ 229 ],
+   'TD' => [ 231 ],
+   'TE' => [ 232 ],
+   'TE9' => [ 233 ],
+   'TF' => [ 230 ],
+   'TG' => [ 231 ],
+   'TH' => [ 103 ],
+   'TI' => [ 232 ],
+   'TI9' => [ 233 ],
+   'TJ' => [ 234 ],
+   'TK' => [ 235 ],
+   'TL' => [ 236 ],
+   'TM' => [ 103 ],
+   'TN' => [ 237 ],
+   'TO' => [ 103 ],
+   'TO0P' => [ 107 ],
+   'TO2DX' => [ 107 ],
+   'TO3R' => [ 111 ],
+   'TO5A' => [ 107 ],
+   'TO5G' => [ 104 ],
+   'TO5M' => [ 110 ],
+   'TO5MM' => [ 107 ],
+   'TO5T' => [ 107 ],
+   'TO7I' => [ 110 ],
+   'TO8K' => [ 108 ],
+   'TO9IS' => [ 120 ],
+   'TP' => [ 103 ],
+   'TQ' => [ 103 ],
+   'TR' => [ 238 ],
+   'TS' => [ 13 ],
+   'TT' => [ 239 ],
+   'TU' => [ 240 ],
+   'TV' => [ 103 ],
+   'TW' => [ 103 ],
+   'TX' => [ 103 ],
+   'TX8FU' => [ 106 ],
+   'TY' => [ 241 ],
+   'TZ' => [ 242 ],
+   'U' => [ 422 ],
+   'U0' => [ 433 ],
+   'U1' => [ 423 ],
+   'U1P' => [ 243 ],
+   'U2' => [ 244 ],
+   'U3' => [ 424 ],
+   'U4' => [ 425 ],
+   'U5' => [ 246 ],
+   'U6' => [ 422 ],
+   'U8' => [ 427 ],
+   'U9' => [ 245 ],
+   'UA' => [ 243 ],
+   'UA0' => [ 428 ],
+   'UA1' => [ 423 ],
+   'UA1P' => [ 243 ],
+   'UA2' => [ 244 ],
+   'UA3' => [ 424 ],
+   'UA3YH/KC4' => [ 75 ],
+   'UA4' => [ 425 ],
+   'UA6' => [ 422 ],
+   'UA8' => [ 427 ],
+   'UA9' => [ 245 ],
+   'UB0' => [ 433 ],
+   'UB1' => [ 423 ],
+   'UB2' => [ 244 ],
+   'UB3' => [ 424 ],
+   'UB4' => [ 425 ],
+   'UB6' => [ 422 ],
+   'UB8' => [ 427 ],
+   'UB9' => [ 245 ],
+   'UC0' => [ 433 ],
+   'UC1' => [ 423 ],
+   'UC2' => [ 244 ],
+   'UC3' => [ 424 ],
+   'UC4' => [ 425 ],
+   'UC6' => [ 422 ],
+   'UC8' => [ 427 ],
+   'UC9' => [ 245 ],
+   'UD' => [ 248 ],
+   'UD0' => [ 433 ],
+   'UD1' => [ 423 ],
+   'UD2' => [ 244 ],
+   'UD3' => [ 424 ],
+   'UD4' => [ 425 ],
+   'UD6' => [ 422 ],
+   'UD8' => [ 427 ],
+   'UD9' => [ 245 ],
+   'UE0' => [ 433 ],
+   'UE1' => [ 423 ],
+   'UE1P' => [ 243 ],
+   'UE2' => [ 244 ],
+   'UE3' => [ 424 ],
+   'UE4' => [ 425 ],
+   'UE6' => [ 422 ],
+   'UE8' => [ 427 ],
+   'UE9' => [ 245 ],
+   'UF' => [ 249 ],
+   'UF0' => [ 433 ],
+   'UF1' => [ 423 ],
+   'UF2' => [ 244 ],
+   'UF3' => [ 424 ],
+   'UF4' => [ 425 ],
+   'UF6' => [ 422 ],
+   'UF8' => [ 427 ],
+   'UF9' => [ 245 ],
+   'UG0' => [ 433 ],
+   'UG1' => [ 423 ],
+   'UG2' => [ 244 ],
+   'UG3' => [ 424 ],
+   'UG4' => [ 425 ],
+   'UG6' => [ 422 ],
+   'UG8' => [ 427 ],
+   'UG9' => [ 245 ],
+   'UH0' => [ 433 ],
+   'UH1' => [ 423 ],
+   'UH2' => [ 244 ],
+   'UH3' => [ 424 ],
+   'UH4' => [ 425 ],
+   'UH6' => [ 422 ],
+   'UH8' => [ 427 ],
+   'UH9' => [ 245 ],
+   'UI0' => [ 433 ],
+   'UI1' => [ 423 ],
+   'UI2' => [ 244 ],
+   'UI3' => [ 424 ],
+   'UI4' => [ 425 ],
+   'UI6' => [ 422 ],
+   'UI8' => [ 427 ],
+   'UI9' => [ 245 ],
+   'UJ' => [ 252 ],
+   'UK' => [ 252 ],
+   'UL' => [ 252 ],
+   'UM' => [ 252 ],
+   'UN' => [ 254 ],
+   'UO' => [ 254 ],
+   'UP' => [ 254 ],
+   'UQ' => [ 254 ],
+   'UR' => [ 246 ],
+   'US' => [ 246 ],
+   'UT' => [ 246 ],
+   'UU' => [ 246 ],
+   'UV' => [ 246 ],
+   'UW' => [ 246 ],
+   'UX' => [ 246 ],
+   'UY' => [ 246 ],
+   'UZ' => [ 246 ],
+   'V2' => [ 283 ],
+   'V3' => [ 284 ],
+   'V4' => [ 285 ],
+   'V5' => [ 286 ],
+   'V50' => [ 286 ],
+   'V51' => [ 286 ],
+   'V6' => [ 288 ],
+   'V7' => [ 289 ],
+   'V8' => [ 287 ],
+   'VA' => [ 444 ],
+   'VA1' => [ 257 ],
+   'VA2' => [ 437 ],
+   'VA3' => [ 438 ],
+   'VA4' => [ 439 ],
+   'VA5' => [ 440 ],
+   'VA6' => [ 441 ],
+   'VA7' => [ 442 ],
+   'VA8' => [ 443 ],
+   'VA9' => [ 257 ],
+   'VB' => [ 444 ],
+   'VB1' => [ 257 ],
+   'VB2' => [ 437 ],
+   'VB3' => [ 438 ],
+   'VB4' => [ 439 ],
+   'VB5' => [ 440 ],
+   'VB6' => [ 441 ],
+   'VB7' => [ 442 ],
+   'VB8' => [ 443 ],
+   'VB9' => [ 257 ],
+   'VC' => [ 444 ],
+   'VC1' => [ 257 ],
+   'VC2' => [ 437 ],
+   'VC3' => [ 438 ],
+   'VC4' => [ 439 ],
+   'VC5' => [ 440 ],
+   'VC6' => [ 441 ],
+   'VC7' => [ 442 ],
+   'VC8' => [ 443 ],
+   'VC9' => [ 257 ],
+   'VD' => [ 444 ],
+   'VD1' => [ 257 ],
+   'VD2' => [ 437 ],
+   'VD3' => [ 438 ],
+   'VD4' => [ 439 ],
+   'VD5' => [ 440 ],
+   'VD6' => [ 441 ],
+   'VD7' => [ 442 ],
+   'VD8' => [ 443 ],
+   'VD9' => [ 257 ],
+   'VE' => [ 257 ],
+   'VE1' => [ 257 ],
+   'VE2' => [ 437 ],
+   'VE3' => [ 438 ],
+   'VE4' => [ 439 ],
+   'VE5' => [ 440 ],
+   'VE6' => [ 441 ],
+   'VE7' => [ 442 ],
+   'VE8' => [ 443 ],
+   'VE9' => [ 257 ],
+   'VF' => [ 444 ],
+   'VF1' => [ 257 ],
+   'VF2' => [ 437 ],
+   'VF3' => [ 438 ],
+   'VF4' => [ 439 ],
+   'VF5' => [ 440 ],
+   'VF6' => [ 441 ],
+   'VF7' => [ 442 ],
+   'VF8' => [ 443 ],
+   'VF9' => [ 257 ],
+   'VG' => [ 444 ],
+   'VG1' => [ 257 ],
+   'VG2' => [ 437 ],
+   'VG3' => [ 438 ],
+   'VG4' => [ 439 ],
+   'VG5' => [ 440 ],
+   'VG6' => [ 441 ],
+   'VG7' => [ 442 ],
+   'VG8' => [ 443 ],
+   'VG9' => [ 257 ],
+   'VH' => [ 452 ],
+   'VH0' => [ 266 ],
+   'VH1' => [ 453 ],
+   'VH2' => [ 454 ],
+   'VH3' => [ 455 ],
+   'VH4' => [ 456 ],
+   'VH5' => [ 457 ],
+   'VH6' => [ 458 ],
+   'VH7' => [ 459 ],
+   'VH8' => [ 460 ],
+   'VH9' => [ 263 ],
+   'VH9C' => [ 461 ],
+   'VH9L' => [ 259 ],
+   'VH9M' => [ 262 ],
+   'VH9W' => [ 264 ],
+   'VH9X' => [ 260 ],
+   'VH9Y' => [ 461 ],
+   'VI' => [ 452 ],
+   'VI0' => [ 266 ],
+   'VI0ANT' => [ 75 ],
+   'VI1' => [ 453 ],
+   'VI2' => [ 454 ],
+   'VI3' => [ 455 ],
+   'VI4' => [ 456 ],
+   'VI5' => [ 457 ],
+   'VI6' => [ 458 ],
+   'VI7' => [ 459 ],
+   'VI8' => [ 460 ],
+   'VI9' => [ 263 ],
+   'VI9C' => [ 461 ],
+   'VI9L' => [ 259 ],
+   'VI9M' => [ 262 ],
+   'VI9W' => [ 264 ],
+   'VI9X' => [ 260 ],
+   'VI9Y' => [ 461 ],
+   'VJ' => [ 452 ],
+   'VJ0' => [ 266 ],
+   'VJ1' => [ 453 ],
+   'VJ2' => [ 454 ],
+   'VJ3' => [ 455 ],
+   'VJ4' => [ 456 ],
+   'VJ5' => [ 457 ],
+   'VJ6' => [ 458 ],
+   'VJ7' => [ 459 ],
+   'VJ8' => [ 460 ],
+   'VJ9' => [ 263 ],
+   'VJ9C' => [ 461 ],
+   'VJ9L' => [ 259 ],
+   'VJ9M' => [ 262 ],
+   'VJ9W' => [ 264 ],
+   'VJ9X' => [ 260 ],
+   'VJ9Y' => [ 461 ],
+   'VK' => [ 258 ],
+   'VK0' => [ 265 ],
+   'VK0/H' => [ 265 ],
+   'VK0/M' => [ 266 ],
+   'VK0AQ' => [ 75 ],
+   'VK0CK' => [ 75 ],
+   'VK0CL' => [ 75 ],
+   'VK0ERZ' => [ 75 ],
+   'VK0FPS' => [ 75 ],
+   'VK0HI' => [ 265 ],
+   'VK0IC' => [ 75 ],
+   'VK0KC' => [ 75 ],
+   'VK0LL' => [ 75 ],
+   'VK0MP' => [ 75 ],
+   'VK0NE' => [ 75 ],
+   'VK0PD' => [ 75 ],
+   'VK0PN' => [ 75 ],
+   'VK0WD' => [ 75 ],
+   'VK1' => [ 453 ],
+   'VK2' => [ 454 ],
+   'VK3' => [ 455 ],
+   'VK4' => [ 456 ],
+   'VK5' => [ 457 ],
+   'VK6' => [ 458 ],
+   'VK7' => [ 459 ],
+   'VK8' => [ 460 ],
+   'VK9' => [ 259 ],
+   'VK9/L' => [ 259 ],
+   'VK9/N' => [ 263 ],
+   'VK9/W' => [ 264 ],
+   'VK9/X' => [ 260 ],
+   'VK9/Y' => [ 261 ],
+   'VK9/Z' => [ 262 ],
+   'VK9AE' => [ 259 ],
+   'VK9C' => [ 461 ],
+   'VK9EW' => [ 461 ],
+   'VK9GA' => [ 260 ],
+   'VK9GS' => [ 264 ],
+   'VK9KC' => [ 461 ],
+   'VK9KL' => [ 259 ],
+   'VK9KM' => [ 262 ],
+   'VK9KN' => [ 263 ],
+   'VK9KW' => [ 264 ],
+   'VK9KX' => [ 260 ],
+   'VK9L' => [ 259 ],
+   'VK9M' => [ 262 ],
+   'VK9N' => [ 263 ],
+   'VK9NC' => [ 461 ],
+   'VK9NL' => [ 259 ],
+   'VK9NM' => [ 262 ],
+   'VK9NN' => [ 263 ],
+   'VK9NW' => [ 264 ],
+   'VK9NX' => [ 260 ],
+   'VK9TR' => [ 264 ],
+   'VK9W' => [ 264 ],
+   'VK9WB' => [ 461 ],
+   'VK9X' => [ 260 ],
+   'VK9Y' => [ 461 ],
+   'VK9YQS' => [ 259 ],
+   'VK9ZC' => [ 461 ],
+   'VK9ZG' => [ 264 ],
+   'VK9ZL' => [ 259 ],
+   'VK9ZM' => [ 262 ],
+   'VK9ZN' => [ 263 ],
+   'VK9ZW' => [ 264 ],
+   'VK9ZX' => [ 260 ],
+   'VL' => [ 452 ],
+   'VL0' => [ 266 ],
+   'VL1' => [ 453 ],
+   'VL2' => [ 454 ],
+   'VL3' => [ 455 ],
+   'VL4' => [ 456 ],
+   'VL5' => [ 457 ],
+   'VL6' => [ 458 ],
+   'VL7' => [ 459 ],
+   'VL8' => [ 460 ],
+   'VL9' => [ 263 ],
+   'VL9C' => [ 461 ],
+   'VL9L' => [ 259 ],
+   'VL9M' => [ 262 ],
+   'VL9W' => [ 264 ],
+   'VL9X' => [ 260 ],
+   'VL9Y' => [ 461 ],
+   'VM' => [ 452 ],
+   'VM0' => [ 266 ],
+   'VM1' => [ 257 ],
+   'VM2' => [ 437 ],
+   'VM3' => [ 438 ],
+   'VM4' => [ 439 ],
+   'VM5' => [ 440 ],
+   'VM6' => [ 441 ],
+   'VM7' => [ 442 ],
+   'VM8' => [ 443 ],
+   'VM9' => [ 257 ],
+   'VM9C' => [ 461 ],
+   'VM9L' => [ 259 ],
+   'VM9M' => [ 262 ],
+   'VM9W' => [ 264 ],
+   'VM9X' => [ 260 ],
+   'VM9Y' => [ 461 ],
+   'VN' => [ 452 ],
+   'VN0' => [ 266 ],
+   'VN1' => [ 453 ],
+   'VN2' => [ 454 ],
+   'VN3' => [ 455 ],
+   'VN4' => [ 456 ],
+   'VN5' => [ 457 ],
+   'VN6' => [ 458 ],
+   'VN7' => [ 459 ],
+   'VN8' => [ 460 ],
+   'VN9' => [ 263 ],
+   'VN9C' => [ 461 ],
+   'VN9L' => [ 259 ],
+   'VN9M' => [ 262 ],
+   'VN9W' => [ 264 ],
+   'VN9X' => [ 260 ],
+   'VN9Y' => [ 461 ],
+   'VO' => [ 444 ],
+   'VO1' => [ 257 ],
+   'VO2' => [ 435 ],
+   'VP29E' => [ 267 ],
+   'VP2E' => [ 267 ],
+   'VP2M' => [ 268 ],
+   'VP2V' => [ 269 ],
+   'VP5' => [ 270 ],
+   'VP6' => [ 276 ],
+   'VP8' => [ 272 ],
+   'VP8/F' => [ 271 ],
+   'VP8/G' => [ 272 ],
+   'VP8/GB4MSS' => [ 75 ],
+   'VP8/H' => [ 275 ],
+   'VP8/O' => [ 273 ],
+   'VP8/S' => [ 274 ],
+   'VP8BQE' => [ 75 ],
+   'VP8BRT' => [ 273 ],
+   'VP8BUB' => [ 272 ],
+   'VP8BXK' => [ 273 ],
+   'VP8CBA' => [ 272 ],
+   'VP8CBL' => [ 75 ],
+   'VP8CDJ' => [ 272 ],
+   'VP8CES' => [ 75 ],
+   'VP8CFM' => [ 273 ],
+   'VP8CGE' => [ 272 ],
+   'VP8CGK' => [ 272 ],
+   'VP8CID' => [ 272 ],
+   'VP8CIZ' => [ 272 ],
+   'VP8CKB' => [ 272 ],
+   'VP8CLR' => [ 272 ],
+   'VP8CMR' => [ 75 ],
+   'VP8CQC' => [ 75 ],
+   'VP8CQS' => [ 275 ],
+   'VP8CRE' => [ 75 ],
+   'VP8CRI' => [ 75 ],
+   'VP8CSE' => [ 273 ],
+   'VP8FAR' => [ 75 ],
+   'VP8GAV' => [ 75 ],
+   'VP8LU' => [ 273 ],
+   'VP8ROT' => [ 75 ],
+   'VP8SGB' => [ 272 ],
+   'VP8SGP' => [ 272 ],
+   'VP8SSI' => [ 274 ],
+   'VP9' => [ 277 ],
+   'VQ9' => [ 278 ],
+   'VR2' => [ 462 ],
+   'VR6' => [ 276 ],
+   'VR8B' => [ 276 ],
+   'VS' => [ 279 ],
+   'VS6' => [ 462 ],
+   'VT' => [ 466 ],
+   'VT4' => [ 281 ],
+   'VT7' => [ 281 ],
+   'VU' => [ 280 ],
+   'VU2AXA/P' => [ 75 ],
+   'VU2MSW/P' => [ 75 ],
+   'VU3HKQ' => [ 75 ],
+   'VU4' => [ 281 ],
+   'VU7' => [ 281 ],
+   'VU7/A' => [ 281 ],
+   'VU7/L' => [ 282 ],
+   'VV' => [ 466 ],
+   'VV4' => [ 281 ],
+   'VV7' => [ 281 ],
+   'VW' => [ 466 ],
+   'VW4' => [ 281 ],
+   'VW7' => [ 281 ],
+   'VX' => [ 444 ],
+   'VX1' => [ 257 ],
+   'VX2' => [ 437 ],
+   'VX3' => [ 438 ],
+   'VX4' => [ 439 ],
+   'VX5' => [ 440 ],
+   'VX6' => [ 441 ],
+   'VX7' => [ 442 ],
+   'VX8' => [ 443 ],
+   'VX9' => [ 257 ],
+   'VY' => [ 444 ],
+   'VY1' => [ 443 ],
+   'VY2' => [ 437 ],
+   'VY3' => [ 438 ],
+   'VY4' => [ 439 ],
+   'VY5' => [ 440 ],
+   'VY6' => [ 441 ],
+   'VY7' => [ 442 ],
+   'VY8' => [ 443 ],
+   'VY9' => [ 257 ],
+   'VZ' => [ 452 ],
+   'VZ0' => [ 266 ],
+   'VZ1' => [ 453 ],
+   'VZ2' => [ 454 ],
+   'VZ3' => [ 455 ],
+   'VZ4' => [ 456 ],
+   'VZ5' => [ 457 ],
+   'VZ6' => [ 458 ],
+   'VZ7' => [ 459 ],
+   'VZ8' => [ 460 ],
+   'VZ9' => [ 263 ],
+   'VZ9C' => [ 461 ],
+   'VZ9L' => [ 259 ],
+   'VZ9M' => [ 262 ],
+   'VZ9W' => [ 264 ],
+   'VZ9X' => [ 260 ],
+   'VZ9Y' => [ 461 ],
+   'W' => [ 290 ],
+   'W0' => [ 513 ],
+   'W1' => [ 469 ],
+   'W2' => [ 475 ],
+   'W3' => [ 477 ],
+   'W4' => [ 481 ],
+   'W5' => [ 489 ],
+   'W6' => [ 495 ],
+   'W7' => [ 499 ],
+   'W8' => [ 507 ],
+   'W9' => [ 510 ],
+   'WA' => [ 290 ],
+   'WB' => [ 290 ],
+   'WC' => [ 290 ],
+   'WD' => [ 290 ],
+   'WE' => [ 290 ],
+   'WF' => [ 290 ],
+   'WG' => [ 290 ],
+   'WH0' => [ 176 ],
+   'WH1' => [ 166 ],
+   'WH2' => [ 167 ],
+   'WH3' => [ 168 ],
+   'WH4' => [ 169 ],
+   'WH5' => [ 170 ],
+   'WH5K' => [ 171 ],
+   'WH6' => [ 172 ],
+   'WH7' => [ 172 ],
+   'WH7K' => [ 173 ],
+   'WH8' => [ 174 ],
+   'WH9' => [ 175 ],
+   'WI' => [ 290 ],
+   'WJ' => [ 290 ],
+   'WK' => [ 290 ],
+   'WL' => [ 390 ],
+   'WL7' => [ 391 ],
+   'WL7WO' => [ 290 ],
+   'WL7Y' => [ 290 ],
+   'WM' => [ 290 ],
+   'WN' => [ 290 ],
+   'WN4KKN' => [ 290 ],
+   'WO' => [ 290 ],
+   'WP1' => [ 178 ],
+   'WP2' => [ 179 ],
+   'WP3' => [ 180 ],
+   'WP4' => [ 180 ],
+   'WP5' => [ 181 ],
+   'WQ' => [ 290 ],
+   'WR' => [ 290 ],
+   'WS' => [ 290 ],
+   'WT' => [ 290 ],
+   'WU' => [ 290 ],
+   'WV' => [ 290 ],
+   'WW' => [ 290 ],
+   'WY' => [ 290 ],
+   'WZ' => [ 290 ],
+   'X5' => [ 333 ],
+   'X8' => [ 333 ],
+   'XA' => [ 523 ],
+   'XA4' => [ 292 ],
+   'XB' => [ 523 ],
+   'XB4' => [ 292 ],
+   'XC' => [ 523 ],
+   'XC4' => [ 292 ],
+   'XD' => [ 523 ],
+   'XD4' => [ 292 ],
+   'XE' => [ 291 ],
+   'XE1' => [ 524 ],
+   'XE2' => [ 525 ],
+   'XE3' => [ 523 ],
+   'XE4' => [ 292 ],
+   'XF' => [ 523 ],
+   'XF0C' => [ 292 ],
+   'XF4' => [ 292 ],
+   'XG' => [ 523 ],
+   'XG4' => [ 292 ],
+   'XH' => [ 523 ],
+   'XH4' => [ 292 ],
+   'XI' => [ 444 ],
+   'XI4' => [ 292 ],
+   'XJ' => [ 444 ],
+   'XJ1' => [ 257 ],
+   'XJ2' => [ 437 ],
+   'XJ3' => [ 438 ],
+   'XJ4' => [ 439 ],
+   'XJ5' => [ 440 ],
+   'XJ6' => [ 441 ],
+   'XJ7' => [ 442 ],
+   'XJ8' => [ 443 ],
+   'XJ9' => [ 257 ],
+   'XK' => [ 444 ],
+   'XK1' => [ 257 ],
+   'XK2' => [ 437 ],
+   'XK3' => [ 438 ],
+   'XK4' => [ 439 ],
+   'XK5' => [ 440 ],
+   'XK6' => [ 441 ],
+   'XK7' => [ 442 ],
+   'XK8' => [ 443 ],
+   'XK9' => [ 257 ],
+   'XL' => [ 444 ],
+   'XL1' => [ 257 ],
+   'XL2' => [ 437 ],
+   'XL3' => [ 438 ],
+   'XL4' => [ 439 ],
+   'XL5' => [ 440 ],
+   'XL6' => [ 441 ],
+   'XL7' => [ 442 ],
+   'XL8' => [ 443 ],
+   'XL9' => [ 257 ],
+   'XM' => [ 444 ],
+   'XN' => [ 444 ],
+   'XN1' => [ 257 ],
+   'XN2' => [ 437 ],
+   'XN3' => [ 438 ],
+   'XN4' => [ 439 ],
+   'XN5' => [ 440 ],
+   'XN6' => [ 441 ],
+   'XN7' => [ 442 ],
+   'XN8' => [ 443 ],
+   'XN9' => [ 257 ],
+   'XO' => [ 444 ],
+   'XO1' => [ 257 ],
+   'XO2' => [ 437 ],
+   'XO3' => [ 438 ],
+   'XO4' => [ 439 ],
+   'XO5' => [ 440 ],
+   'XO6' => [ 441 ],
+   'XO7' => [ 442 ],
+   'XO8' => [ 443 ],
+   'XO9' => [ 257 ],
+   'XP' => [ 198 ],
+   'XQ' => [ 74 ],
+   'XQ0' => [ 76 ],
+   'XQ0X' => [ 77 ],
+   'XQ0Z' => [ 78 ],
+   'XR' => [ 74 ],
+   'XR0' => [ 76 ],
+   'XR0X' => [ 77 ],
+   'XS' => [ 347 ],
+   'XT' => [ 293 ],
+   'XU' => [ 294 ],
+   'XV' => [ 14 ],
+   'XW' => [ 295 ],
+   'XX' => [ 296 ],
+   'XX9' => [ 296 ],
+   'XY' => [ 297 ],
+   'XZ' => [ 297 ],
+   'Y88POL' => [ 75 ],
+   'Y90' => [ 386 ],
+   'Y90ANT' => [ 75 ],
+   'YA' => [ 298 ],
+   'YB' => [ 299 ],
+   'YC' => [ 299 ],
+   'YD' => [ 299 ],
+   'YE' => [ 299 ],
+   'YF' => [ 299 ],
+   'YG' => [ 299 ],
+   'YH' => [ 299 ],
+   'YI' => [ 300 ],
+   'YJ' => [ 301 ],
+   'YK' => [ 302 ],
+   'YL' => [ 303 ],
+   'YM' => [ 229 ],
+   'YN' => [ 304 ],
+   'YO' => [ 305 ],
+   'YP' => [ 305 ],
+   'YQ' => [ 305 ],
+   'YR' => [ 305 ],
+   'YS' => [ 306 ],
+   'YT' => [ 528 ],
+   'YU' => [ 307 ],
+   'YU5' => [ 309 ],
+   'YV' => [ 312 ],
+   'YV0' => [ 313 ],
+   'YW' => [ 312 ],
+   'YW0' => [ 313 ],
+   'YX' => [ 312 ],
+   'YX0' => [ 313 ],
+   'YY' => [ 312 ],
+   'YY0' => [ 313 ],
+   'YZ' => [ 528 ],
+   'Z2' => [ 320 ],
+   'Z3' => [ 309 ],
+   'ZA' => [ 314 ],
+   'ZB' => [ 315 ],
+   'ZC4' => [ 316 ],
+   'ZC6' => [ 333 ],
+   'ZD7' => [ 317 ],
+   'ZD8' => [ 318 ],
+   'ZD9' => [ 319 ],
+   'ZE' => [ 320 ],
+   'ZF' => [ 321 ],
+   'ZG' => [ 315 ],
+   'ZG2' => [ 315 ],
+   'ZK1' => [ 322 ],
+   'ZK1/N' => [ 322 ],
+   'ZK1/S' => [ 323 ],
+   'ZK1AAH' => [ 322 ],
+   'ZK1AJJ' => [ 322 ],
+   'ZK1AL' => [ 322 ],
+   'ZK1AR' => [ 322 ],
+   'ZK1AT' => [ 322 ],
+   'ZK1BW' => [ 322 ],
+   'ZK1BY' => [ 322 ],
+   'ZK1CQ' => [ 322 ],
+   'ZK1DT' => [ 322 ],
+   'ZK1HU' => [ 322 ],
+   'ZK1KH' => [ 322 ],
+   'ZK1OQ' => [ 322 ],
+   'ZK1TW' => [ 322 ],
+   'ZK1UVO' => [ 322 ],
+   'ZK1VDX' => [ 322 ],
+   'ZK1VTK' => [ 322 ],
+   'ZK1WL' => [ 322 ],
+   'ZK1XP' => [ 322 ],
+   'ZK1XR' => [ 322 ],
+   'ZK1XY' => [ 322 ],
+   'ZK2' => [ 324 ],
+   'ZK3' => [ 325 ],
+   'ZL' => [ 326 ],
+   'ZL0' => [ 536 ],
+   'ZL0AAF' => [ 75 ],
+   'ZL0AIC' => [ 75 ],
+   'ZL1' => [ 533 ],
+   'ZL2' => [ 534 ],
+   'ZL3' => [ 535 ],
+   'ZL4' => [ 532 ],
+   'ZL5' => [ 536 ],
+   'ZL7' => [ 327 ],
+   'ZL8' => [ 328 ],
+   'ZL9' => [ 329 ],
+   'ZM' => [ 532 ],
+   'ZM0' => [ 536 ],
+   'ZM1' => [ 533 ],
+   'ZM2' => [ 534 ],
+   'ZM3' => [ 535 ],
+   'ZM4' => [ 532 ],
+   'ZM7' => [ 327 ],
+   'ZM8' => [ 328 ],
+   'ZM9' => [ 329 ],
+   'ZP' => [ 330 ],
+   'ZR' => [ 539 ],
+   'ZR1' => [ 540 ],
+   'ZR2' => [ 332 ],
+   'ZR4' => [ 541 ],
+   'ZR5' => [ 542 ],
+   'ZR6' => [ 539 ],
+   'ZR8' => [ 332 ],
+   'ZS' => [ 331 ],
+   'ZS1' => [ 540 ],
+   'ZS2' => [ 332 ],
+   'ZS4' => [ 541 ],
+   'ZS5' => [ 542 ],
+   'ZS6' => [ 539 ],
+   'ZS7ANT' => [ 75 ],
+   'ZS8' => [ 332 ],
+   'ZT' => [ 539 ],
+   'ZT1' => [ 540 ],
+   'ZT2' => [ 332 ],
+   'ZT4' => [ 541 ],
+   'ZT5' => [ 542 ],
+   'ZT8' => [ 332 ],
+   'ZU' => [ 539 ],
+   'ZU1' => [ 540 ],
+   'ZU2' => [ 332 ],
+   'ZU4' => [ 541 ],
+   'ZU5' => [ 542 ],
+   'ZU6' => [ 539 ],
+   'ZU8' => [ 332 ],
+   'ZV' => [ 410 ],
+   'ZV0ASN' => [ 275 ],
+   'ZV0F' => [ 205 ],
+   'ZV0S' => [ 206 ],
+   'ZV0T' => [ 207 ],
+   'ZV0ZF' => [ 205 ],
+   'ZV0ZS' => [ 206 ],
+   'ZV0ZT' => [ 207 ],
+   'ZW' => [ 410 ],
+   'ZW0F' => [ 205 ],
+   'ZW0S' => [ 206 ],
+   'ZW0T' => [ 207 ],
+   'ZW0ZF' => [ 205 ],
+   'ZW0ZS' => [ 206 ],
+   'ZW0ZT' => [ 207 ],
+   'ZX' => [ 410 ],
+   'ZX0ECF' => [ 275 ],
+   'ZX0F' => [ 205 ],
+   'ZX0S' => [ 206 ],
+   'ZX0T' => [ 207 ],
+   'ZX0ZF' => [ 205 ],
+   'ZX0ZS' => [ 206 ],
+   'ZX0ZT' => [ 207 ],
+   'ZY' => [ 409 ],
+   'ZY0F' => [ 205 ],
+   'ZY0S' => [ 206 ],
+   'ZY0T' => [ 207 ],
+   'ZY0ZF' => [ 205 ],
+   'ZY0ZS' => [ 206 ],
+   'ZY0ZT' => [ 207 ],
+   'ZZ' => [ 410 ],
+   'ZZ0F' => [ 205 ],
+   'ZZ0S' => [ 206 ],
+   'ZZ0T' => [ 207 ],
+   'ZZ0ZF' => [ 205 ],
+   'ZZ0ZS' => [ 206 ],
+   'ZZ0ZT' => [ 207 ],
+);
diff --git a/data/rsgb.cty b/data/rsgb.cty
new file mode 100644 (file)
index 0000000..2e737a9
--- /dev/null
@@ -0,0 +1,357 @@
+Sov Mil Order of Malta:   EU: 28: 15: 1A:    1A;
+Spratly Is.:              AS: 50: 26: 1S:    1S=9M0=BV9S=DU0K;
+Monaco:                   EU: 27: 14: 3A:    3A;
+Agalega & St. Brandon:    AF: 53: 39: 3B6:   3B6=3B7;
+Mauritius:                AF: 53: 39: 3B8:   3B8;
+Rodriguez I.:             AF: 53: 39: 3B9:   3B9;
+Equatorial Guinea:        AF: 47: 36: 3C:    3C;
+Pagalu I.:                AF: 52: 36: 3C0:   3C0;
+Fiji:                     OC: 56: 32: 3D2:   3D2;
+Conway Reef:              OC: 56: 32: 3D2/c: 3D2AM=3D2CR=3D2CT=3D2CU=3D2HL=3D2VT=3D2WV;
+Rotuma:                   OC: 56: 32: 3D2/r: 3D2AA=3D2AG/P=3D2AG/R=3D2AP=3D2DD=3D2HI=3D2HK=3D2ID=3D2KZ=3D2MU=3D2OQ=3D2RJ=3D2RW/P=3D2RW/R=3D2SH=3D2XR=3D2XV=3D2XX;
+Swaziland:                AF: 57: 38: 3DA:   3DA;
+Tunisia:                  AF: 37: 33: 3V:    3V=TS;
+Vietnam:                  AS: 49: 26: 3W:    3W=XV;
+Republic of Guinea:       AF: 46: 35: 3X:    3X;
+Bouvet:                   AF: 67: 38: 3Y/b:  3Y;
+Peter I I.:               SA: 72: 12: 3Y/p:  3Y0PI=3Y1EE;
+Azerbaijan:               AS: 29: 21: 4J:    4J=4K=UD;
+Georgia:                  AS: 29: 21: 4L:    4L=UF;
+Sri Lanka:                AS: 41: 22: 4S:    4P=4Q=4R=4S;
+ITU HQ Geneva:            EU: 28: 14: 4U1I:  4U0ITU=4U1ITU=4U2ITU=4U3ITU=4U4ITU=4U5ITU=4U6ITU=4U7ITU=4U8ITU=4U9ITU;
+United Nations HQ NY:     NA: 08: 05: 4U1U:  4U0UN=4U1UN=4U2UN=4U3UN=4U47UN=4U48UN=4U49UN=4U4UN=4U50UN=4U5UN=4U6UN=4U7UN=4U8UN=4U9UN;
+Israel:                   AS: 39: 20: 4X:    4X=4Z;
+Libya:                    AF: 38: 34: 5A:    5A;
+Cyprus:                   AS: 39: 20: 5B:    5B=C4=H2=P3=1B;
+Tanzania:                 AF: 53: 37: 5H:    5H=5I;
+Nigeria:                  AF: 46: 35: 5N:    5N=5O;
+Madagascar:               AF: 53: 39: 5R:    5R=5S=6X;
+Mauritania:               AF: 46: 35: 5T:    5T;
+Niger:                    AF: 46: 35: 5U:    5U;
+Togo:                     AF: 46: 35: 5V:    5V;
+Western Samoa:            OC: 62: 32: 5W:    5W;
+Uganda:                   AF: 48: 37: 5X:    5X;
+Kenya:                    AF: 48: 37: 5Z:    5Y=5Z;
+Senegal:                  AF: 46: 35: 6W:    6V=6W;
+Jamaica:                  NA: 11: 08: 6Y:    6Y;
+Yemen:                    AS: 39: 21: 7O:    4W=7O;
+Lesotho:                  AF: 57: 38: 7P:    7P;
+Malawi:                   AF: 53: 37: 7Q:    7Q;
+Algeria:                  AF: 37: 33: 7X:    7R=7T=7U=7V=7W=7X=7Y;
+Barbados:                 NA: 11: 08: 8P:    8P;
+Maldive Is.:              AS: 41: 22: 8Q:    8Q;
+Guyana:                   SA: 12: 09: 8R:    8R;
+Croatia:                  EU: 28: 15: 9A:    9A;
+Ghana:                    AF: 46: 35: 9G:    9G;
+Malta:                    EU: 28: 15: 9H:    9H;
+Zambia:                   AF: 53: 36: 9J:    9I=9J;
+Kuwait:                   AS: 39: 21: 9K:    9K;
+Sierra Leone:             AF: 46: 35: 9L:    9L;
+West Malaysia:            AS: 54: 28: 9M2:   9M2=9M4=9W2=9W4;
+East Malaysia:            OC: 54: 28: 9M6:   9M6=9M8=9W6=9W8;
+Spratly Island:           AS: 01: 01: 9M0:   9M0=9W0;
+Nepal:                    AS: 42: 22: 9N:    9N;
+Zaire:                    AF: 52: 36: 9Q:    4U9Q=9O=9P=9Q=9R=9S=9T;
+Burundi:                  AF: 52: 36: 9U:    4U9U=9U;
+Singapore:                AS: 54: 28: 9V:    9V=S6;
+Rwanda:                   AF: 52: 36: 9X:    4U/OH2BBF=9X;
+Trinidad & Tobago:        SA: 11: 09: 9Y:    9Y=9Z;
+Botswana:                 AF: 57: 38: A2:    8O=A2;
+Tonga:                    OC: 62: 32: A3:    A3;
+Oman:                     AS: 39: 21: A4:    A4;
+Bhutan:                   AS: 41: 22: A5:    A5;
+United Arab Emirates:     AS: 39: 21: A6:    A6;
+Qatar:                    AS: 39: 21: A7:    A7;
+Bahrain:                  AS: 39: 21: A9:    A9;
+Pakistan:                 AS: 41: 21: AP:    6P=6Q=6R=6S=AP=AQ=AR=AS;
+Scarborough Reef:         OC: 50: 27: BS7:   BS7;
+Taiwan:                   AS: 44: 24: BV:    BO=BV;
+Pratas I.:                AS: 44: 24: BV9P:  BV9P;
+China:                    AS: 44: 24: BY:    3H=3I=3J=3K=3L=3M=3N=3O=3P=3Q=3R=3S=3T=3U=BG=BT=BW=BY=BZ=XS;
+Nauru:                    OC: 65: 31: C2:    C2;
+Andorra:                  EU: 27: 14: C3:    C3;
+The Gambia:               AF: 46: 35: C5:    C5;
+Bahamas:                  NA: 11: 08: C6:    C6;
+Mozambique:               AF: 53: 37: C9:    C8=C9;
+Chile:                    SA: 14: 12: CE:    3G=CA=CB=CC=CD=CE=XQ=XR;
+Easter I.:                SA: 63: 12: CE0A:  3G0=CA0=CB0=CC0=CD0=CE0=XQ0=XR0;
+San Felix I.:             SA: 14: 12: CE0X:  3G0X=CA0X=CB0X=CC0X=CD0X=CE0X=XQ0X=XR0X;
+Juan Fernandez Is.:       SA: 14: 12: CE0Z:  3G0Z=CA0Z=CB0Z=CC0Z=CD0Z=CE0BYM=CE0FCM=CE0I=CE0MTY=CE0MTZ=CE0OGY=CE0OGZ=CE0OHA=CE0Z=XQ0Z;
+Antarctica:               SA: 74: 13: CE9:   3Y2AQ=3Y2GV=3Y9YBA=4K1=7S8AAA=7S8BBB=8J1RL=8J1RM=ANT=AT3A=AT3D=CE9=DL1KVC/P=DP0GVN=EM1ANT=FT0Y=FT2Y=FT4Y=FT5Y=FT8Y=IA/I3JPA=IA0PS=KC4=LU1ZAR=LU1ZD=LU1ZG=LU1ZS=LU1ZV=LU2ANT=LU2ZD=LU4ZS=R1AN=UA3YH/KC4=VI0ANT=VK0AQ=VK0CK=VK0CL=VK0ERZ=VK0FPS=VK0IC=VK0KC=VK0LL=VK0MP=VK0NE=VK0PD=VK0PN=VK0WD=VP8/GB4MSS=VP8BQE=VP8CBL=VP8CES=VP8CMR=VP8CQC=VP8CRE=VP8CRI=VP8FAR=VP8GAV=VP8ROT=VU2MSW/P=VU3HKQ=VU2AXA/P=Y88POL=Y90ANT=ZL0AAF=ZL0AIC=ZL5=ZS7ANT;
+Cuba:                     NA: 11: 08: CM:    CL=CM=CO=T4;
+Morocco:                  AF: 37: 33: CN:    5C=5D=5E=5F=5G=CN;
+Bolivia:                  SA: 12: 10: CP:    CP;
+Portugal:                 EU: 37: 14: CT:    CQ=CR=CR5A=CR5EBD=CR6EDX=CR7A=CR8A=CR8BWW=CS=CT;
+Madeira Is.:              AF: 36: 33: CT3:   CQ3=CQ9=CR3=CR9=CS3=CS9=CT3=CT9=XX;
+Azores:                   EU: 36: 14: CU:    CU;
+Uruguay:                  SA: 14: 13: CX:    CV=CW=CX;
+Sable I.:                 NA: 09: 05: CY0:   CY0;
+St. Paul I.:              NA: 09: 05: CY9:   CY0SPI=CY9;
+Angola:                   AF: 52: 36: D2:    D2=D3;
+Cape Verde:               AF: 46: 35: D4:    D4;
+Comoros:                  AF: 53: 39: D6:    D6;
+Germany:                  EU: 28: 14: DL:    D;
+Philippines:              OC: 50: 27: DU:    4D=4E=4F=4G=4H=4I=DU=DV=DW=DX=DY=DZ;
+Eritrea:                  AF: 48: 37: E3:    E3;
+Spain:                    EU: 37: 14: EA:    AM=AN=AO=EA=EB=EC=ED=EE=EF=EG=EH;
+Balearic Is.:             EU: 37: 14: EA6:   AM6=AN6=AO6=EA6=EB6=EC6=ED6=EE6=EF6=EG6=EH6;
+Canary Is.:               AF: 36: 33: EA8:   AM8=AN8=AO8=EA8=EB8=EC8=ED8=EE8=EF8=EG8=EH8;
+Ceuta and Melilla:        AF: 37: 33: EA9:   AM9=AN9=AO9=EA9=EB9=EC9=ED9=EE9=EF9=EG9=EH9;
+Ireland:                  EU: 27: 14: EI:    EI=EJ;
+Armenia:                  AS: 29: 21: EK:    EK;
+Liberia:                  AF: 46: 35: EL:    5L=5M=6Z=A8=D5=EL;
+Iran:                     AS: 40: 21: EP:    9B=9C=9D=EP=EQ;
+Moldova:                  EU: 29: 16: ER:    ER;
+Estonia:                  EU: 29: 15: ES:    ES;
+Ethiopia:                 AF: 48: 37: ET:    9E=9F=ET;
+Belarus:                  EU: 29: 16: EU:    EU=EV=EW;
+Kyrgyzstan:               AS: 31: 17: EX:    EX;
+Tajikistan:               AS: 30: 17: EY:    EY;
+Turkmenistan:             AS: 30: 17: EZ:    EZ;
+France:                   EU: 27: 14: F:     F=4U1SCO=HW=HX=HY=TH=TM=TP=TQ=TV=TW;
+Guadeloupe:               NA: 11: 08: FG:    FG=TO5G;
+Mayotte:                  AF: 53: 39: FH:    FH;
+French St. Martin:        NA: 11: 08: FJ:    FJ=FS;
+New Caledonia:            OC: 56: 32: FK:    FK=TX8FU;
+Martinique:               NA: 11: 08: FM:    FM=TO0P=TO2DX=TO5A=TO5MM=TO5T;
+French Polynesia:         OC: 63: 32: FO:    FO=TO8K;
+Clipperton I.:            NA: 10: 07: FO/c:  FO0CI;
+St. Pierre & Miquelon:    NA: 09: 05: FP:    FP=TO5M=TO7I;
+Reunion:                  AF: 53: 39: FR:    FR=TO3R;
+Glorioso:                 AF: 53: 39: FR/g:  FR5AI=FR5ZQ/G=FR5ZU/G=FR7GL;
+Juan de Nova & Europa:    AF: 53: 39: FR/j:  FR4FA=FR5ZQ/E=FR5ZQ/J=FR5ZU/E=FR5ZU/J;
+Tromelin:                 AF: 53: 39: FR/t:  FR5ZU/T=FR7CG;
+Crozet:                   AF: 68: 39: FT8W:  FT0W=FT2W=FT4W=FT5W=FT8W;
+Kerguelen:                AF: 68: 39: FT8X:  FT0X=FT2X=FT4X=FT5X=FT8X;
+Amsterdam & St. Paul:     AF: 68: 39: FT8Z:  FT0Z=FT2Z=FT4Z=FT5Z=FT8Z;
+Wallis & Futuna Is.:      OC: 62: 32: FW:    FW;
+French Guiana:            SA: 12: 09: FY:    FY=TO9IS=TX;
+England:                  EU: 27: 14: G:     2=G=M;
+Isle of Man:              EU: 27: 14: GD:    2D=2T=GD=GT=MD=MT;
+Northern Ireland:         EU: 27: 14: GI:    2I=2N=GI=GN=MI=MN;
+Jersey:                   EU: 27: 14: GJ:    2H=2J=GH=GJ=MH=MJ;
+Scotland:                 EU: 27: 14: GM:    2M=2S=GM=GS=MM=MS;
+Guernsey:                 EU: 27: 14: GU:    2P=2U=GP=GU=MP=MU;
+Wales:                    EU: 27: 14: GW:    2C=2W=GB6AR=GC=GW=MC=MW;
+Solomon Is.:              OC: 51: 28: H4:    H4;
+Hungary:                  EU: 28: 15: HA:    HA=HG;
+Switzerland:              EU: 28: 14: HB:    HB=HE;
+Liechtenstein:            EU: 28: 14: HB0:   HB0=HE0;
+Ecuador:                  SA: 12: 10: HC:    HC=HD;
+Galapagos Is.:            SA: 12: 10: HC8:   HC8=HD8;
+Haiti:                    NA: 11: 08: HH:    4V=9A3A/4U=HH=T93A/4U;
+Dominican Republic:       NA: 11: 08: HI:    HI;
+Colombia:                 SA: 12: 09: HK:    5J=5K=HJ=HK;
+San Andres/Providencia:   NA: 11: 07: HK0/a: 5J0=5K0=HJ0=HK0;
+Malpelo I.:               SA: 12: 09: HK0/m: 5J0M=5K0M=HJ0M=HK0M=HK0TU;
+South Korea:              AS: 44: 25: HL:    6K=6L=6M=6N=D7=D8=D9=DS=DT=HL=KL9K;
+North Korea:              AS: 44: 25: HM:    HM=P5=P6=P7=P8=P9;
+Panama:                   NA: 11: 07: HP:    3E=3F=H3=H8=H9=HO=HP;
+Honduras:                 NA: 11: 07: HR:    HQ=HR;
+Thailand:                 AS: 49: 26: HS:    E2=HS;
+Vatican:                  EU: 28: 15: HV:    HV;
+Saudi Arabia:             AS: 39: 21: HZ:    7Z=8Z=HZ;
+European Italy:           EU: 28: 15: I:     I;
+Sardinia:                 EU: 28: 15: IS:    IS=IM0=IW0U=IY0GA;
+Djibouti:                 AF: 48: 37: J2:    J2;
+Grenada:                  NA: 11: 08: J3:    J3;
+Guinea-Bissau:            AF: 46: 35: J5:    J5;
+Saint Lucia:              NA: 11: 08: J6:    J6;
+Dominica:                 NA: 11: 08: J7:    J7;
+Saint Vincent & Dep.:     NA: 11: 08: J8:    J8;
+Japan:                    AS: 45: 25: JA:    7J=7K=7L=7M=7N=8J=8K=8L=8M=8N=J=KA2CC=KA2DX=KA2EX;
+Minami Torishima:         OC: 90: 27: JD/m:  7J1ACH=JD1=JD1/JI7BCD=JD1BIE/JD1=JD1BIP=JD1BIU=JD1BIY=JD1BIZ=JD1BJA=JD1BJE=JD1YAA=JD1YBJ=JQ8NQJ/JD1;
+Ogasawara:                AS: 45: 27: JD/o:  JD1/JQ1SUO=JD1AMA=JD1BIE=JD1BIK=JD1BIV=JD1BJC=JH2ENF/JD1=KA2IJ;
+Mongolia:                 AS: 33: 23: JT:    JT=JU=JV;
+Svalbard:                 EU: 18: 40: JW:    JW;
+Jan Mayen:                EU: 18: 40: JX:    JX;
+Jordan:                   AS: 39: 20: JY:    JY;
+United States:            NA: 08: 05: K:     4U1WB=A=AH2M=AH3C=AH3D=AL7H=K=KH6CP=KH6ND=KL7DN/1=KL7HIR=KL7HIR/3=KL7NA=KL7TF/4=KP4XS=N=NL7H/6=W=WL7WO=WL7Y=WN4KKN;
+Guantanamo Bay:           NA: 11: 08: KG4:   KG4=KG4AU;
+Mariana Islands:          OC: 64: 27: KH0:   AH0=KG6RE=KG6RI=KG6SB=KG6SL=KH0=NH0=WH0;
+Baker & Howland Islands:  OC: 61: 31: KH1:   KH1=AH1=NH1=WH1;
+Guam:                     OC: 64: 27: KH2:   AH2=KG6ARL=KG6DV=KG6DX=KG6JEI=KG6JHC=KG6JJH=KG6JJP=KG6JKG=KG6JKR=KG6JKT=KG6JKV=KH2=NH2=WH2;
+Johnston Island:          OC: 61: 31: KH3:   KH3=AH3=KJ6BZ=NH3=WH3;
+Midway Island:            OC: 61: 31: KH4:   KH4=AH4=NH4=WH4;
+Palmyra - Jarvis Islands: OC: 61: 31: KH5:   KH5=AH5=NH5=WH5;
+Kingman Reef:             OC: 61: 31: KH5K:  KH5K=AH5K=NH5K=WH5K;
+Hawaiian Islands:         OC: 61: 31: KH6:   KH6=AH6=NH6=WH6=KH7=AH7=NH7=WH7;
+Kure Island:              OC: 61: 31: KH7K:  KH7K=AH7K=NH7K=WH7K;
+American Samoa:           OC: 62: 32: KH8:   AH8=KH8=KS6BK=KS6CQ=KS6DV=KS6EL=KS6FL=KS6FO=KS6FS=NH8=WH8;
+Wake Island:              OC: 65: 31: KH9:   KH9=AH9=NH9=WH9;
+Alaska:                   NA: 01: 01: KL:    KL=AL=NL=WL;
+Navassa Island:           NA: 11: 08: KP1:   KP1=NP1=WP1;
+US Virgin Is.:            NA: 11: 08: KP2:   KP2=KV4AD=KV4AQ=KV4BA=KV4BS=KV4BT=KV4BV=KV4CF=KV4CQ=KV4CR=KV4CS=KV4EW=KV4EY=KV4FW=KV4FZ=KV4GJ=KV4HC=KV4HH=KV4HR=KV4IE=KV4IH=KV4II=KV4IJ=KV4JC=KV4KD=KV4KW=NP2=WP2;
+Puerto Rico:              NA: 11: 08: KP4:   KP4=WP4=NP4=KP3=WP3=NP3;
+Desecheo:                 NA: 11: 08: KP5:   KP5=WP5=NP5;
+Norway:                   EU: 18: 14: LA:    LA=LB=LG=LE=LF=LH=LC=LD=LI=LJ=LK=LL=LM=LN;
+Argentina:                SA: 14: 13: LU:    L=AZ=AY;
+Luxembourg:               EU: 27: 14: LX:    LX;
+Lithuania:                EU: 29: 15: LY:    LY;
+Bulgaria:                 EU: 28: 20: LZ:    LZ;
+Peru:                     SA: 12: 10: OA:    OA=OB=OC=4T;
+Lebanon:                  AS: 39: 20: OD:    OD=SM1TDE;
+Austria:                  EU: 28: 15: OE:    OE=4U1V;
+Finland:                  EU: 18: 15: OH:    OH=OF=OG=OI=OJ;
+Aaland Is.:               EU: 18: 15: OH0:   OH0=OF0=OG0=OI0;
+Market Reef:              EU: 18: 15: OJ0:   OJ0=OH0MA=OH0MB=OH0MD;
+Czech Republic:           EU: 28: 15: OK:    OK=OL;
+Slovakia:                 EU: 28: 15: OM:    OM;
+Belgium:                  EU: 27: 14: ON:    ON=OO=OP=OQ=OR=OS=OT;
+Greenland:                NA: 05: 40: OX:    OX;
+Faroe Islands:            EU: 18: 14: OY:    OY;
+Denmark:                  EU: 18: 14: OZ:    OZ=OU=OV=OW=5P=5Q=XP;
+Papua New Guinea:         OC: 51: 28: P2:    P2;
+Aruba:                    SA: 11: 09: P4:    P4;
+Netherlands:              EU: 27: 14: PA:    PA=PB=PC=PD=PE=PF=PG=PH=PI;
+Netherlands Antilles:     SA: 11: 09: PJ2:   PJ0=PJ1=PJ2=PJ3=PJ4=PJ9;
+Sint Maarten:             NA: 11: 08: PJ8:   PJ5=PJ6=PJ7=PJ8;
+Brazil:                   SA: 12: 11: PY:    PP=PQ=PR=PS=PT=PU=PV=PW=PX=PY=ZV=ZW=ZX=ZY=ZZ;
+Fernando de Noronha:      SA: 13: 11: PY0F:  PP0F=PP0ZF=PQ0F=PQ0ZF=PR0F=PR0ZF=PS0F=PS0ZF=PT0F=PT0ZF=PU0F=PU0ZF=PV0F=PV0ZF=PW0F=PW0ZF=PX0F=PX0ZF=PY0F=PY0ZF=ZV0F=ZV0ZF=ZW0F=ZW0ZF=ZX0F=ZX0ZF=ZY0F=ZY0ZF=ZZ0F=ZZ0ZF;
+St. Peter & Paul Rocks:   SA: 13: 11: PY0S:  PP0S=PP0ZS=PQ0S=PQ0ZS=PR0S=PR0ZS=PS0S=PS0ZS=PT0S=PT0ZS=PU0S=PU0ZS=PV0S=PV0ZS=PW0S=PW0ZS=PX0S=PX0ZS=PY0S=PY0ZS=ZV0S=ZV0ZS=ZW0S=ZW0ZS=ZX0S=ZX0ZS=ZY0S=ZY0ZS=ZZ0S=ZZ0ZS;
+Trindade:                 SA: 15: 11: PY0T:  PP0T=PP0ZT=PQ0T=PQ0ZT=PR0T=PR0ZT=PS0T=PS0ZT=PT0T=PT0ZT=PU0T=PU0ZT=PV0T=PV0ZT=PW0T=PW0ZT=PX0T=PX0ZT=PY0T=PY0ZT=ZV0T=ZV0ZT=ZW0T=ZW0ZT=ZX0T=ZX0ZT=ZY0T=ZY0ZT=ZZ0T=ZZ0ZT;
+Suriname:                 SA: 12: 09: PZ:    PZ;
+Franz Josef Land:         EU: 75: 40: R1FJ:  4K2=FJL=R1FJ;
+Malyj Vysotskij I.:       EU: 29: 16: R1MV:  4J1FM=4J1FS=4J1FW=MVI=R1MV;
+Western Sahara:           AF: 46: 33: S0:    4U/KC0PA=S0;
+Bangladesh:               AS: 41: 22: S2:    S2=S3;
+Slovenia:                 EU: 28: 15: S5:    S5;
+Seychelles:               AF: 53: 39: S7:    S7;
+Sao Tome & Principe:      AF: 47: 36: S9:    S9;
+Sweden:                   EU: 18: 14: SM:    7S=8S=SA=SB=SC=SD=SE=SF=SG=SH=SI=SJ=SK=SL=SM;
+Poland:                   EU: 28: 15: SP:    3Z=HF=SN=SO=SP=SQ=SR;
+Sudan:                    AF: 48: 34: ST:    6T=6U=ST=ST0K;
+Southern Sudan:           AF: 48: 34: ST0:   6T0=6U0=ST0;
+Egypt:                    AF: 38: 34: SU:    6A=6B=SS=SU;
+Greece:                   EU: 28: 20: SV:    J4=SV=SW=SX=SZ;
+Dodecanese:               EU: 28: 20: SV5:   J45=SV5=SW5=SX5=SZ5;
+Crete:                    EU: 28: 20: SV9:   J49=SV9=SW9=SX9=SZ9;
+Mount Athos:              EU: 28: 20: SY:    SV2ASP/A=SY;
+Tuvalu:                   OC: 65: 31: T2:    T2;
+Western Kiribati:         OC: 65: 31: T30:   T30;
+Central Kiribati:         OC: 62: 31: T31:   T31;
+East Kiribati:            OC: 61: 31: T32:   T32;
+Banaba:                   OC: 65: 31: T33:   T33;
+Somalia:                  AF: 48: 37: T5:    T5=6O;
+San Marino:               EU: 28: 15: T7:    T7;
+Palau:                    OC: 64: 27: T8:    KC6=T8=KC6BP=KC6JF=KC6JJ;
+Bosnia Hercegovina:       EU: 28: 15: T9:    T9;
+Turkey:                   AS: 39: 20: TA:    TA=TB=TC=YM;
+Iceland:                  EU: 17: 40: TF:    TF;
+Guatemala:                NA: 11: 07: TG:    TG=TD;
+Costa Rica:               NA: 11: 07: TI:    TE=TI;
+Cocos Island:             NA: 11: 07: TI9:   TE9=TI9;
+Cameroon:                 AF: 47: 36: TJ:    TJ;
+Corsica:                  EU: 28: 15: TK:    TK;
+Central African Republic: AF: 47: 36: TL:    TL;
+Congo:                    AF: 52: 36: TN:    TN;
+Gabon:                    AF: 52: 36: TR:    TR;
+Chad:                     AF: 47: 36: TT:    TT;
+Ivory Coast:              AF: 46: 35: TU:    TU;
+Benin:                    AF: 46: 35: TY:    TY;
+Mali:                     AF: 46: 35: TZ:    TZ;
+European Russia:          EU: 29: 16: UA:    R=R1P=RA1P=RE1P=RK1P=RM1P=RQ1P=RS1P=RU1P=RV1P=RW1P=RX1P=RZ1P=U=U1P=UA1P=UE1P;
+Kaliningradsk:            EU: 29: 15: UA2:   R2=RA2=RE2=RK2=RM2=RP2=RQ2=RS2=RU2=RV2=RW2=RX2=RZ2=U2=UA2=UE2;
+Asiatic Russia:           AS: 30: 17: UA9:   4K4=4K4BEU=4K4POL=4K4QQ=R0=R8=R9=RA0=RA8=RA9=RE0=RE8=RE9=RK0=RK8=RK9=RM0=RM8=RM9=RP0=RP8=RP9=RQ0=RQ8=RQ9=RS0=RS8=RS9=RU0=RU8=RU9=RV0=RV8=RV9=RW0=RW8=RW9=RX0=RX8=RX9=RZ0=RZ8=RZ9=U0=U9=UA0=UA8=UA9=UE0=UE8=UE9=R3F/9;
+Uzbekistan:               AS: 30: 17: UK:    UJ=UK=UL=UM;
+Kazakhstan:               AS: 30: 17: UN:    UN=UO=UP=UQ=U8;
+Ukraine:                  EU: 29: 16: UR:    EM=EN=EO=U5=UR=US=UT=UU=UV=UW=UX=UY=UZ;
+Antigua & Barbuda:        NA: 11: 08: V2:    V2;
+Belize:                   NA: 11: 07: V3:    V3;
+St. Kitts & Nevis:        NA: 11: 08: V4:    V4;
+Namibia:                  AF: 57: 38: V5:    V5;
+Micronesia:               OC: 65: 27: V6:    V6;
+Marshall Is.:             OC: 65: 31: V7:    KX6BU=V7;
+Brunei:                   OC: 54: 28: V8:    V8;
+Maritime Provinces:       NA: 04: 05: VE1:   VE1=VA1=VB1=VC1=VD1=VF1=VM1=VG1=XN1=XL1=VX1=CY1=CF1=CG1=CH1=CI1=CZ1=XO1=CJ1=XJ1=XK1;
+Quebec:                   NA: 04: 05: VE2:   VE2=VA2=VB2=VC2=VD2=VF2=VM2=VG2=XN2=XL2=VY2=VX2=CY2=CF2=CG2=CH2=CI2=CZ2=XO2=CJ2=XJ2=XK2;
+Ontario:                  NA: 04: 05: VE3:   VE3=VA3=VB3=VC3=VD3=VF3=VM3=VG3=XN3=XL3=VY3=VX3=CY3=CF3=CG3=CH3=CI3=CZ3=XO3=CJ3=XJ3=XK3;
+Manitoba:                 NA: 04: 05: VE4:   VE4=VA4=VB4=VC4=VD4=VF4=VM4=VG4=XN4=XL4=VY4=VX4=CY4=CF4=CG4=CH4=CI4=CZ4=XO4=CJ4=XJ4=XK4;
+Saskatchewan:             NA: 04: 05: VE5:   VE5=VA5=VB5=VC5=VD5=VF5=VM5=VG5=XN5=XL5=VY5=VX5=CY5=CF5=CG5=CH5=CI5=CZ5=XO5=CJ5=XJ5=XK5;
+Alberta:                  NA: 04: 05: VE6:   VE6=VA6=VB6=VC6=VD6=VF6=VM6=VG6=XN6=XL6=VY6=VX6=CY6=CF6=CG6=CH6=CI6=CZ6=XO6=CJ6=XJ6=XK6;
+British Columbia:         NA: 04: 05: VE7:   VE7=VA7=VB7=VC7=VD7=VF7=VM7=VG7=XN7=XL7=VY7=VX7=CY7=CF7=CG7=CH7=CI7=CZ7=XO7=CJ7=XJ7=XK7;
+North West Territory:     NA: 04: 05: VE8:   VE8=VA8=VB8=VC8=VD8=VF8=VM8=VG8=XN8=XL8=VY8=VX8=CY8=CF8=CG8=CH8=CI8=CZ8=XO8=CJ8=XJ8=XK8;
+New Brunswick:            NA: 04: 05: VE9:   VE9=VA9=VB9=VC9=VD9=VF9=VM9=VG9=XN9=XL9=VY9=VX9=CY9=CF9=CG9=CH9=CI9=CZ9=XO9=CJ9=XJ9=XK9;
+Newfoundland:             NA: 04: 05: VO1:   VO1;
+Labrador:                 NA: 04: 05: VO2:   VO2;
+Heard I.:                 AF: 68: 39: VK0/H: VK0HI; 
+Macquarie I.:             OC: 60: 30: VK0/M: AX0=VH0=VI0=VJ0=VK0=VL0=VM0=VN0=VZ0;
+Cocos-Keeling:            OC: 54: 29: VK9C:  AX9C=AX9Y=VH9C=VH9Y=VI9C=VI9Y=VJ9C=VJ9Y=VK9C=VK9EW=VK9WB=VK9Y=VL9C=VL9Y=VM9C=VM9Y=VN9C=VN9Y=VZ9C=VZ9Y;
+Lord Howe I.:             OC: 60: 30: VK9L:  AX9L=VH9L=VI9L=VJ9L=VK9AE=VK9L=VK9YQS=VL9L=VM9L=VN9L=VZ9L;
+Mellish Reef:             OC: 56: 30: VK9M:  AX9M=VH9M=VI9M=VJ9M=VK9M=VL9M=VM9M=VN9M=VZ9M; 
+Norfolk I.:               OC: 60: 32: VK9N:  AX9=VH9=VI9=VJ9=VK9=VL9=VM9=VN9=VZ9;
+Willis I.:                OC: 55: 30: VK9W:  AX9W=VH9W=VI9W=VJ9W=VK9GS=VK9TR=VK9W=VK9ZG=VL9W=VM9W=VN9W=VZ9W;
+Christmas I.:             OC: 54: 29: VK9X:  AX9X=VH9X=VI9X=VJ9X=VK9X=VL9X=VM9X=VN9X=VZ9X=VK9GA;
+Canberra:                 OC: 55: 30: VK1:   VK1=VI1=AX1=VH1=VJ1=VL1=VM1=VN1=VZ1;
+New South Wales:          OC: 55: 30: VK2:   VK2=VI2=AX2=VH2=VJ2=VL2=VM2=VN2=VZ2;
+Victoria:                 OC: 55: 30: VK3:   VK3=VI3=AX3=VH3=VJ3=VL3=VM3=VN3=VZ3;
+Queensland:               OC: 55: 30: VK4:   VK4=VI4=AX4=VH4=VJ4=VL4=VM4=VN4=VZ4;
+South Australia:          OC: 55: 30: VK5:   VK5=VI5=AX5=VH5=VJ5=VL5=VM5=VN5=VZ5;
+Western Australia:        OC: 55: 30: VK6:   VK6=VI6=AX6=VH6=VJ6=VL6=VM6=VN6=VZ6;
+Tasmania:                 OC: 55: 30: VK7:   VK7=VI7=AX7=VH7=VJ7=VL7=VM7=VN7=VZ7;
+Northern Territory:       OC: 55: 30: VK8:   VK8=VI8=AX8=VH8=VJ8=VL8=VM8=VN8=VZ8;
+Anguilla:                 NA: 11: 08: VP2E:  VP2E=VP29E;
+Montserrat:               NA: 11: 08: VP2M:  VP2M;
+British Virgin Is.:       NA: 11: 08: VP2V:  VP2V;
+Turks & Caicos:           NA: 11: 08: VP5:   VP5;
+Falkland Is.:             SA: 16: 13: VP8:   VP8;
+South Georgia:            SA: 73: 13: VP8/g: VP8BUB=VP8CBA=VP8CDJ=VP8CGE=VP8CGK=VP8CID=VP8CIZ=VP8CKB=VP8CLR=VP8SGB=VP8SGP;
+South Shetland:           SA: 73: 13: VP8/h: 4K1ADQ=4K1F=CE9/CE2NVH=CE9/CE3LOJ=CE9/CE3MMV=CE9/CE5BYE=CE9AP=CE9CMK=CE9EVG=CE9GEW=CE9MFJ=CE9MFR=CE9NGV=CE9OHB=CE9PUA=CE9PWE=CE9RDS=CX0XY=DP1KGI=ED0BAE=EG0BOD=HF0POL=HL5BDS=HL8KSJ=LU1ZC=LZ0A=OA0MP=VP8CQS=ZV0ASN=ZX0ECF;
+South Orkney:             SA: 73: 13: VP8/o: ED0BOD=LU1ZA=LU6Z=LW3DPP=VP8BRT=VP8BXK=VP8CFM=VP8CSE=VP8LU;
+South Sandwich:           SA: 73: 13: VP8/s: 4K1ZI=VP8SSI;
+Bermuda:                  NA: 11: 05: VP9:   VP9;
+Chagos Is.:               AF: 41: 39: VQ9:   VQ9;
+Pitcairn I.:              OC: 63: 32: VR6:   VR6=VR8B;
+Hong Kong:                AS: 44: 24: VS6:   VS6=VR2;
+India:                    AS: 41: 22: VU:    8T=8U=8V=8W=8X=8Y=AT=AU=AV=AW=VT=VU=VV=VW;
+Andaman & Nicobar:        AS: 49: 26: VU4:   8T4=8U4=8V4=8W4=8X4=8Y4=AT4=AU4=AV4=AW4=VT4=VU4=VV4=VW4;
+Laccadive Is.:            AS: 41: 22: VU7:   8T7=8U7=8V7=8W7=8X7=8Y7=AT7=AU7=AV7=AW7=VT7=VU7=VV7=VW7;
+Yukon:                    NA: 04: 05: VY1:   VY1;
+Prince Edward Island:     NA: 01: 01: VY2:   VY2;
+Mexico:                   NA: 10: 06: XE:    XE=XF=4A=4B=4C=6D=6E=6F=6G=6H=6I=6J=XB=XA=XC=XD=XG=XH=XI;
+Revilla Gigedo:           NA: 10: 06: XF4:   XF4=6D4=XE4=4A4=4B4=4C4=6E4=6F4=6G4=6H4=6I4=6J4=XB4=XA4=XC4=XD4=XG4=XH4=XI4=XF0C;
+Burkina Faso:             AF: 46: 35: XT:    XT;
+Kampuchea:                AS: 49: 26: XU:    XU;
+Laos:                     AS: 49: 26: XW:    XW;
+Macao:                    AS: 44: 24: XX9:   XX9;
+Myanmar:                  AS: 49: 26: XZ:    XZ=1Z=XY;
+Afghanistan:              AS: 40: 21: YA:    T6=YA;
+Indonesia:                OC: 54: 28: YB:    7A=7B=7C=7D=7E=7F=7G=7H=7I=8A=8B=8C=8D=8E=8F=8G=8H=8I=JZ=PK=PL=PM=PN=PO=YB=YC=YD=YE=YF=YG=YH;
+Iraq:                     AS: 39: 21: YI:    HN=YI;
+Vanuatu:                  OC: 56: 32: YJ:    YJ;
+Syria:                    AS: 39: 20: YK:    4U=6C=YK;
+Latvia:                   EU: 29: 15: YL:    YL;
+Nicaragua:                NA: 11: 07: YN:    H6=H7=HT=YN;
+Romania:                  EU: 28: 20: YO:    YO=YP=YQ=YR;
+El Salvador:              NA: 11: 07: YS:    HU=YS;
+Yugoslavia:               EU: 28: 15: YU:    4N=4O=4U/RW3AH=YT=YU=YZ;
+Venezuela:                SA: 12: 09: YV:    4M=YV=YW=YX=YY;
+Aves I.:                  NA: 11: 08: YV0:   4M0=YV0=YW0=YX0=YY0;
+Zimbabwe:                 AF: 53: 38: Z2:    Z2;
+Macedonia:                EU: 28: 15: Z3:    Z3;
+Albania:                  EU: 28: 15: ZA:    ZA;
+Gibraltar:                EU: 37: 14: ZB:    ZB=ZG;
+UK Bases on Cyprus:       AS: 39: 20: ZC4:   ZC4;
+St. Helena:               AF: 66: 36: ZD7:   ZD7;
+Ascension I.:             AF: 66: 36: ZD8:   ZD8;
+Tristan da Cunha:         AF: 66: 38: ZD9:   ZD9;
+Cayman Is.:               NA: 11: 08: ZF:    ZF;
+North Cook Is.:           OC: 62: 32: ZK1/n: ZK1AAH=ZK1AJJ=ZK1AL=ZK1AR=ZK1AT=ZK1BW=ZK1BY=ZK1CQ=ZK1DT=ZK1HU=ZK1KH=ZK1OQ=ZK1TW=ZK1UVO=ZK1VDX=ZK1VTK=ZK1WL=ZK1XP=ZK1XR=ZK1XY;
+South Cook Is.:           OC: 62: 32: ZK1/s: ZK1;
+Niue:                     OC: 62: 32: ZK2:   ZK2;
+Tokelau Islands:          OC: 62: 31: ZK3:   ZK3;
+New Zealand - Area 0:    OC: 60: 32: ZL0:   ZL0=ZM0;
+New Zealand - Area 1:     OC: 60: 32: ZL1:   ZL1=ZM1;
+New Zealand - Area 2:     OC: 60: 32: ZL2:   ZL2=ZM2;
+New Zealand - Area 3:     OC: 60: 32: ZL3:   ZL3=ZM3;
+New Zealand - Area 4:     OC: 60: 32: ZL4:   ZL4=ZM4;
+Chatham Island:           OC: 60: 32: ZL7:   ZL7=ZM7;
+Kermadec Island:          OC: 60: 32: ZL8:   ZL8=ZM8;
+Auckland & Campbell Is.:  OC: 60: 32: ZL9:   ZL9=ZM9;
+Paraguay:                 SA: 14: 11: ZP:    ZP;
+Cape District:            AF: 01: 01: ZS1:   ZS1=ZR1=ZT1=ZU1;
+Cape Province:            AF: 01: 01: ZS2:   ZS2=ZR2=ZT2=ZU2;
+Orange Free State:        AF: 01: 01: ZS4:   ZS4=ZR4=ZT4=ZU4;
+Natal:                    AF: 01: 01: ZS5:   ZS5=ZR5=ZT5=ZU5;
+Transvaal:                AF: 01: 01: ZS6:   ZS6=ZR6=ZR6=ZU6;
+Marion Island:            AF: 57: 38: ZS8:   ZS8=ZR8=ZT8=ZU8;
diff --git a/data/wpxloc.raw b/data/wpxloc.raw
new file mode 100644 (file)
index 0000000..37abf41
--- /dev/null
@@ -0,0 +1,870 @@
+! VR6 > VP6                                   980504
+! H40 added                                   980318
+! JD Time ??, KH9 Corr                        980228
+! OX CE9 more SR added                        971107
+! FO FN FQ Corrected                          971028
+! KH7 > KH7K KH7,AH7,WH7>KH6                  970726
+! T8 KC6 Y2-9 deleted
+!KP3,NP3,WP3 added to KP4; 3DA0 > 3DA         970329
+!XV pos corr,T0 Prefix added   961213
+!ZG2>ZB 3E>HP T88>KC6/W OEM>OE TP>F TB,TC>TA 961130
+!Prefix's M corrected according to DXMAG No11 May 96 960824
+!Added SR to SP, PJ2-9 corrected, M1 deleted M# to G 960823
+!Added 5P>OZ,ZS3 ZS9 ZS0 Deleted. ZS3>V5
+!Russian prefix's Corrected,according to the List form DX-LOG 960313
+!BS7,BV9 Added 960306
+!These are the changes to this file being distributed February 1,1992
+!Added P30>5B
+!Added VK9L,VK9ZL,VK9KL,VK9NL to Lord Howe Island, VK9/H
+!Added VK9X,VK9ZX,VK9KX,VK9NX to Christmas Island, VK9/X
+!Added VK9C,VK9ZC,VK9KC,VK9NC to Cocos-Keeling Island, VK9/Y
+!Added VK9M,VK9ZM,VK9KM,VK9NM to Mellish Reef, VK9/Z
+!Added VK9N,VK9ZN,VK9KN,VK9NN to Norfolk Island, VK9/N
+!Added VK9W,VK9ZW,VK9KW,VK9NW to Willis Island, VK9/W
+!VK9 changes from QRZ DX, Issue 92-01
+!TO INSTALL THIS FILE:
+!Assuming this file is in the A: Drive, from PacketCluster, type:
+!    DOS/NOWAIT COPY A:WPXLOC.RAW C:\PACKCLUS\WPXLOC.RAW <ENTER>
+!When complete, the PacketCluster screen will return. At that point, type:
+!    DOS/NOWAIT POPULATE <ENTER>
+!When finished the PacketCluster screen will return.That's it!
+!
+1A S.M.O.M.-1A                        268 28 15 -1.0 41 54 0 N 12 24 0 E @
+1S Spratly-Is-1S                      269 50 26 -8.0 8 48 0 N 111 54 0 E @
+9M0,DU0 Spratly-Is-1S                 269 50 26 -8.0 8 48 0 N 111 54 0 E
+3A Monaco-3A                          270 27 14 -1.0 44 0 0 N 7 30 0 E @
+3B6 Agalega-3B6                       271 53 39 -4.0 10 24 0 S 56 36 0 E @
+3B7 Agalega-3B6                       272 53 39 -4.0 10 24 0 S 56 36 0 E
+3B8 Mauritius-3B8                     273 53 39 -4.0 20 18 0 S 57 30 0 E @
+3B9 Rodriguez-Is-3B9                  274 53 39 -4.0 19 42 0 S 63 24 0 E @
+3C Equatorial-Guinea-3C               275 47 36 -1.0 1 48 0 N 10 0 0 E @
+3C0 Annobon-3C0                       276 52 36  0.0 1 30 0 N 5 36 0 E @
+3D2 Conway-Reef-3D2/C                 321 56 32 -13.0 21 44 0 S 174 38 0 E *
+3D2 Fiji-Is-3D2/F                     277 56 32 -12.0 17 0 0 S 178 0 0 E *
+3D2 Rotuma-3D2/R                      324 56 32 -12.0 12 30 0 S 177 0 0 E
+3D2/C Conway-Reef-3D2/C               321 56 32 -13.0 21 44 0 S 174 38 0 E @
+3D2/F Fiji-Islands-3D2/F              277 56 32 -12.0 17 0 0 S 178 0 0 E @
+3D2/R Rotuma-3D2/R                    324 56 32 -12.0 12 30 0 S 177 0 0 E @
+3DA Swaziland-3DA                     278 57 38 -2.0 27 0 0 S 31 30 0 E @
+3D6 Swaziland-3DA                     278 57 38 -2.0 27 0 0 S 31 30 0 E
+3V Tunisia-3V                         279 37 33 -1.0 36 48 0 N 10 12 0 E @
+TS Tunisia-3V                         279 37 33 -1.0 36 48 0 N 10 12 0 E
+3W Vietnam-3W                         231 49 26 -8.0 21 03 0 N 105 50 0 E @
+3X Guinea-3X                          280 46 35  0.0 10 0 0 N 13 0 0 W @
+3Y Bouvet-Is-3Y/B                     281 67 38  0.0 54 30 0 S 3 0 0 E
+3Y Peter-Is-3Y/P                      320 72 12  6.0 68 49 0 S 90 44 0 W
+3Y/B Bouvet-Is-3Y/B                   281 67 38  0.0 54 30 0 S 3 0 0 E @
+3Y/P Peter-Is-3Y/P                    320 72 12  6.0 68 49 0 S 90 44 0 W @
+R1MV Malyj-Vystoskij-R1MV(OLD_4J1)    322 18 15 -3.0 60 0 0 N 28 0 0 E @
+R1AN Russia-Antarcti-CE9(OLD_4K1)     102 67 12 -4.0 65 0 0 S 64 0 0 W
+R1FJ Franz-Jo-Land-R1FJ(OLD_4K2)      180 75 40 -5.0 80 0 0 N 50 0 0 E @
+4S Sri-Lanka-4S                       282 41 22 -5.30 7 0 0 N 79 54 0 E @
+4P,4Q,4R Sri-Lanka-4S                 282 41 22 -5.30 7 0 0 N 79 54 0 E
+4U1U,4U43 U.N.-NY-4U/U                284  8  5  5.0 40 48 0 N 74 0 0 W
+4U1I I.T.U.-Geneva-4U/I               283 28 14 -1.0 46 12 0 N 6 12 0 E @
+4U1U U.N.-N.Y.-4U/U                   284 8   5  5.0 40 48 0 N 74 0 0 W @
+4W Yemen-7O                           285 39 21 -3.0 15 0 0 N 44 0 0 E
+4X Israel-4X                          286 39 20 -2.0 32 0 0 N 35 0 0 E @
+4Z Israel-4X                          286 39 20 -2.0 32 0 0 N 35 0 0 E
+5A Libya-5A                           287 38 34 -2.0 32 30 0 N 12 30 0 E @
+5B Cyprus-5B                          288 39 20 -2.0 35 0 0 N 33 0 0 E @
+C4,P30,P36,H2,P3 Cyprus-5B            288 39 20 -2.0 35 0 0 N 33 0 0 E
+5H Tanzania-5H                        289 53 37 -3.0 7 0 0 S 39 30 0 E @
+5I Tanzania-5H                        289 53 37 -3.0 7 0 0 S 39 30 0 E
+5N Nigeria-5N                         290 46 35 -1.0 6 30 0 N 3 0 0 E @
+5O Nigeria-5N                         290 46 35 -1.0 6 30 0 N 3 0 0 E
+5R Malagasy-Rep-5R                    291 53 39 -3.0 18 30 0 S 47 0 0 E @
+5S,6X Malagasy-Rep-5R                 291 53 39 -3.0 18 30 0 S 47 0 0 E
+5T Mauritania-5T                      292 46 35  0.0 18 0 0 N 16 0 0 W @
+5U Niger-5U                           293 46 35 -1.0 13 30 0 N 2 0 0 E @
+5V Togo-5V                            294 46 35  0.0 6 0 0 N 1 30 0 E @
+5W Western-Samoa-5W                   295 62 32 11.0 13 0 0 S 172 0 0 W @
+5X Uganda-5X                          296 48 37 -2.0 1 0 0 N 32 30 0 E @
+5Z Kenya-5Z                           297 48 37 -3.0 1 30 0 S 37 30 0 E @
+5Y Kenya-5Z                           297 48 37 -3.0 1 30 0 S 37 30 0 E
+6W Senegal-6W                         298 46 35  0.0 15 0 0 N 18 0 0 W @
+6V Senegal-6W                         298 46 35  0.0 15 0 0 N 18 0 0 W
+6Y Jamaica-6Y                         299 11  8  5.0 18 0 0 N 76 0 0 W @
+7O Yemen-People's-7O                  300 39 21 -3.0 13 0 0 N 45 0 0 E @
+4W Yemen-People's-7O                  300 39 21 -3.0 13 0 0 N 45 0 0 E
+7P Lesotho-7P                         301 57 38 -2.0 29 30 0 S 28 0 0 E @
+7Q Malawi-7Q                          302 53 37 -2.0 15 0 0 S 35 0 0 E @
+7X Algeria-7X                         303 37 33  0.0 36 42 0 N 3 0 0 E @
+7R,7T,7U,7V,7W,7Y Algeria-7X          303 37 33  0.0 36 42 0 N 3 0 0 E
+8P Barbados-8P                        304 11 8   4.0 11 30 0 N 59 30 0 W @
+8Q Maldive-Is-8Q                      305 41 22 -5.0 4 24 0 N 73 24 0 E @
+8R Guyana-8R                          306 12 9   3.0 6 48 0 N 58 10 0 W @
+9G Ghana-9G                           307 46 35  0.0 5 30 0 N 0 12 0 W @
+9H Malta-9H                           308 28 15 -1.0 36 0 0 N 14 24 0 E @
+9J Zambia-9J                          309 53 36 -2.0 15 0 0 S 28 0 0 E @
+9I Zambia-9J                          309 53 36 -2.0 15 0 0 S 28 0 0 E
+9K Kuwait-9K                          310 39 21 -3.0 29 0 0 N 48 0 0 E @
+9L Sierra-Leone-9L                    311 46 35  0.0 8 30 0 N 13 12 0 W @
+9M2 West-Malaysia-9M2                 312 54 28 -7.30 3 0 0 N 102 0 0 E @
+9M4 West-Malaysia-9M2                 312 54 28 -7.30 3 0 0 N 102 0 0 E
+9M6 East-Malaysia-9M6                 313 54 28 -7.30 5 0 0 N 117 0 0 E * @
+9M6 East-Malaysia-9M6                 313 54 28 -7.30 2 0 0 N 113 0 0 E 
+9M8 East-Malaysia-9M6                 313 54 28 -7.30 5 0 0 N 117 0 0 E *
+9M8 East-Malaysia-9M6                 313 54 28 -7.30 2 0 0 N 113 0 0 E 
+9N Nepal-9N                           314 42 22 -5.30 27 30 0 N 85 0 0 E @
+9Q Zaire-Kinshasa-9Q                  315 52 36 -1.0 4 18 0 S 15 18 0 E * @
+9Q Zaire-Kisangani-9Q                 315 52 36 -1.0 1 0 0 N 25 0 0 E *
+9Q Zaire-Lubumbashi-9Q                315 52 36 -1.0 12 0 0 S 27 30 0 E
+9O,9P,9R,9S,9T Zaire-9Q               315 52 36 -1.0 4 18 0 S 15 18 0 E 
+9U Burundi-9U                         316 52 36 -2.0 3 0 0 S 29 0 0 E @
+9V Singapore-9V                       317 54 28 -7.30 1 18 0 N 103 38 0 E @
+S6 Singapore-9V                       317 54 28 -7.30 1 18 0 N 103 38 0 E
+9X Rwanda-9X                          318 52 36 -2.0 1 30 0 S 30 0 0 E @
+9Y Trinidad-9Y                        319 11  9  4.0 11 0 0 N 62 30 0 W @
+9Z Trinidad-9Y                        319 11  9  4.0 11 0 0 N 62 30 0 W
+A2 Botswana-A2                          1 57 38 -2.0 22 0 0 S 25 0 0 E @
+8O Botswana-A2                          1 57 38 -2.0 22 0 0 S 25 0 0 E
+A3 Tonga-A3                             2 62 32 -13.0 21 0 0 S 175 0 0 W @
+A4 Oman-A4                              3 39 21 -4.0 23 30 0 N 59 0 0 E @
+A5 Bhutan-A5                            4 41 22 -6.30 28 0 0 N 90 0 0 E @
+A6 United-Arab-Emiri-A6                 5 39 21 -4.0 25 20 0 N 55 20 0 E @
+A7 Qatar-A7                             6 39 21 -3.0 25 18 0 N 51 30 0 E @
+A9 Bahrein-A9                           7 39 21 -3.0 26 0 0 N 48 30 0 E @
+AP Pakistan-AP                          8 41 21 -5.0 25 0 0 N 67 0 0 E @
+AQ,AR,AS,6P,6Q,6R,6S Pakistan-AP        8 41 21 -5.0 25 0 0 N 67 0 0 E
+BS7 Scarborough-Reef-BS7              329 44 24 -8.0 15 7 0 N 117 51 0 E @
+BV9P Pratas-Island-BV9P                 330 44 24 -8.0 21 0 0 N 117 0 0 E @
+BV Taiwan-BV                            9 44 24 -8.0 25 0 0 N 122 0 0 E @
+BO Taiwan-BV                            9 44 24 -8.0 25 0 0 N 122 0 0 E
+BY China-Bejing-BY                     10 33 23 -8.0 29 48 0 N 106 30 0 E * @
+BY China-Peking-BY                     10 33 23 -8.0 40 0 0 N 116 25 0 E *
+BY China-Shanghai-BY                   10 33 23 -8.0 21 12 0 N 121 30 0 E 
+BT China-Bejing-BY                     10 33 23 -8.0 29 48 0 N 106 30 0 E 
+BT China-Peking-BY                     10 33 23 -8.0 40 0 0 N 116 25 0 E 
+BT China-Shanghai-BY                   10 33 23 -8.0 21 12 0 N 121 30 0 E
+BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL China-BY       10 33 23 -8.0 29 48 0 N 106 30 0 E
+BM,BN,BP,BQ,BR,BS,BU,BV,BW,BX,BZ,XS China-BY       10 33 23 -8.0 29 48 0 N 106 30 0 E
+3H,3I,3J,3K,3L,3M,3N,3O,3P,3Q,3R,3S,3T,3U China-BY 10 33 23 -8.0 29 48 0 N 106 30 0 E
+C2 Nauru-C2                            11 65 31 -11.30 0 30 0 S 166 54 0 E @
+C3 Andorra-C3                          12 27 14 -1.0 42 30 0 N 1 30 0 E @
+C5 Gambia-C5                           13 46 35  0.0 13 0 0 N 17 0 0 W @
+D5 Gambia-C5                           13 46 35  0.0 13 0 0 N 17 0 0 W
+C6 Bahamas-C6                          14 11  8  5.0 25 0 0 N 77 30 0 W @
+C9 Mozambique-Louren-C9                15 53 37 -2.0 26 0 0 S 33 0 0 E * @
+C9 Mozambique-Mozamb-C9                15 53 37 -2.0 15 0 0 S 41 0 0 E
+C8 Mozambique-C9                       15 53 37 -2.0 15 0 0 S 41 0 0 E
+CE Chile-CE                            16 14 12  4.0 33 30 0 S 70 48 0 W @
+CE Chile-N.-CE                         16 14 12  4.0 20 0 0 S 70 48 0 W *
+CE Chile-S.-CE                         16 14 12  4.0 55 0 0 S 70 48 0 W 
+CA,CB,CC,CD,XQ,3G,XQ,XR Chile-CE       16 14 12  4.0 33 30 0 S 70 48 0 W
+CE9 Antarctica_Byrd                   102 67 12  8.0 82 0 0 S 120 0 0 W * @
+CE9 Antarctica_Casey                  102 67 29 -8.0 66 17 0 S 110 32 0 E *
+CE9 Antarctica_Rockford               102 67 32  10.0 79 0 0 S 150 0 0 W *
+CE9 Antarctica_Breadmore              102 67 32 -12.0 83 0 0 S 178 0 0 E *
+CE9 Antarctica_Davis                  102 67 39 -5.0 68 35 0 S 77 58 0 E *
+CE9 Antarctica_Mawson                 102 67 39 -4.0 67 35 0 S 62 53 0 E *
+CE9 Antarctica_Palmer                 102 67 13  4.0 64 46 0 S 64 5 0 W *
+CE9 Antarctica_Sanae                  102 67 13  0.0 70 30 0 S 2 30 0 W *
+CE9 Antarctica_McMurdo                102 67 30 -11.0 77 50 0 S 166 25 0 E *
+CE9 Antarctica_Baudouin               102 67 38  0.0 70 25 0 S 11 50 0 E *
+CE9 Antarctica_Novolaz                102 67 38  0.0 70 50 0 S 11 50 0 E *
+CE9 Antarctica_Molodezanaja           102 67 13  3.0 67 35 0 S 46 35 0 W *
+CE9 Antarctica_Mirnyy                 102 67 29 -6.0 66 32 0 S 93 0 0 E *
+CE9 Antarctica_Scott                  102 67 30 -11.0 77 50 0 S 166 25 0 E *
+CE9 Antarctica_Dumont                 102 67 30 -9.0 66 40 0 S 140 0 0 E *
+CE9 Antarctica_Gen.Belgrado           102 67 13  2.0 77 30 0 S 36 0 0 W *
+CE9 Antarctica_Showa                  102 67 13  2.0 69 0 0 S 39 35 0 W 
+7S8,8J,AT0,CX0,DP0 Antarctica         102 67 12  8.0 80 0 0 S 120 0 0 W
+CE0A Easter-Island-CE0A                17 63 12  5.0 28 0 0 S 109 0 0 W @
+CE0X San-Felix-CE0X                    18 14 12  4.0 26 0 0 S 80 0 0 W @
+CE0Z Juan-Fernandez-CE0Z               19 14 12  4.0 33 36 0 S 78 48 0 W @
+CE0I Juan-Fernandez-CE0Z               19 14 12  4.0 33 36 0 S 78 48 0 W
+CO Cuba-CO                             20 11  8  5.0 23 6 0 N 82 24 0 W @
+CM,T4,CL Cuba-CO                       20 11  8  5.0 23 6 0 N 82 24 0 W
+CN Morocco-CN                          21 37 33  0.0 33 0 0 N 8 0 0 W @
+5C,5D,5E,5F,5G Morocco-CN              21 37 33  0.0 33 0 0 N 8 0 0 W
+CP Bolivia-CP                          22 12 10  4.0 16 30 0 S 68 24 0 W @
+CT Portugal-CT                         23 37 14  0.0 38 42 0 N 9 12 0 W @
+CR,CS,CQ Portugal-CT                   23 37 14  0.0 38 42 0 N 9 12 0 W
+CU Azores-Is-CU                        24 36 14  1.0 38 0 0 N 25 0 0 W @
+CT2 Azores-Is-CU                       24 36 14  1.0 38 0 0 N 25 0 0 W
+CT3 Madeira-Is-CT3                     25 36 33  0.0 33 0 0 N 17 0 0 W @
+CQ3,CR9,CT9,CR3,CQ9 Madeira-Is-CT3     25 36 33  0.0 33 0 0 N 17 0 0 W
+CX Uruguay-CX                          26 14 13  3.0 34 54 0 S 56 12 0 W @
+CW,CV Uruguay-CX                       26 14 13  3.0 34 54 0 S 56 12 0 W
+CY9 St-Paul-Is-CY9                     27 9  5   5.0 47 12 0 N 60 6 0 W @
+CY0 Sable-Is-CY0                       28 9  5   5.0 43 48 0 N 60 0 0 W @
+D2 Angola-D2                           29 52 36 -1.0 8 48 0 S 13 12 0 E @
+D3 Angola-D2                           29 52 36 -1.0 8 48 0 S 13 12 0 E
+D4 Cape-Verde-D4                       30 46 35  1.0 16 0 0 N 24 0 0 W @
+D6 Comoros-D6                          31 53 39 -3.0 11 48 0 S 43 42 0 E @
+DA,DB,DC,DE,DD,DE,DF,DG,DH,DI,DJ,DK Germany-DL 32 28 14 -1.0 51 0 0 N 6 0 0 E
+DM,DN,DO,DP,DQ,DR Germany-DL           32 28 14 -1.0 51 0 0 N 6 0 0 E
+DL Germany-DL                          32 28 14 -1.0 51 0 0 N 6 0 0 E @
+DU Phillippines-DU                     33 50 27 -8.0 14 36 0 N 121 0 0 E @
+DV,DW,DX,DY,DZ,4D,4E,4F,4G,4H,4I Phillippines-DU   33 50 27 -8.0 14 36 0 N 121 0 0 E
+AM,AN,AO,EB,EC,ED,EF,EG,EH Spain-EA    34 37 14 -1.0 40 24 0 N 3 42 0 W
+EA Spain-EA                            34 37 14 -1.0 40 24 0 N 3 42 0 W @
+AM6,AN6,AO6,EB6,EC6,ED6,EF6,EG6,EH6 Balearic-Is-EA6 35 37 14 -1.0 39 30 0 N 3 0 0 E
+EA6 Balearic-Is-EA6                    35 37 14 -1.0 39 30 0 N 3 0 0 E @
+AM8,AN8,AO8,EB8,EC8,ED8,EF8,EG8,EH8 Canary-Is-EA8 36 36 33 -1.0 28 0 0 N 15 0 0 W
+EA8 Canary-Is-EA8                      36 36 33 -1.0 28 0 0 N 15 0 0 W @
+EA9 Ceuta-EA9                          37 37 33 -1.0 36 42 0 N 5 24 0 W @
+AM9,AN8,AO9,EA9,EB9,EF9,EG9,EH9 Melilla-EA9 37 37 33 -1.0 35 18 0 N 3 0 0 W
+EC9 Ceuta-EA9                          37 37 33 -1.0 36 42 0 N 5 24 0 W
+EC9 Melilla-EA9                        37 37 33 -1.0 35 18 0 N 3 0 0 W
+ED9 Ceuta-EA9                          37 37 33 -1.0 36 42 0 N 5 24 0 W
+ED9 Melilla-EA9                        37 37 33 -1.0 35 18 0 N 3 0 0 W
+EI Ireland-EI                          38 27 14  0.0 53 18 0 N 6 18 0 W @
+EJ Ireland-EI                          38 27 14  0.0 53 18 0 N 6 18 0 W
+A8,5L,5L,5M,6Z Liberia-EL              39 46 35  0.0 7 0 0 N 11 0 0 W
+EL Liberia-EL                          39 46 35  0.0 7 0 0 N 11 0 0 W @
+EP Iran-EP                             40 40 21 -4.0 35 48 0 N 51 48 0 E @
+EQ,9B,9C,9D Iran-EP                    40 40 21 -4.0 35 48 0 N 51 48 0 E
+ES Estonia-ES                         196 29 15 -3.0 59 0 0 N 25 0 0 E @
+ET Ethiopia-Addid-ET                   41 48 37 -3.0 9 0 0 N 39 0 0 E @
+9E,9F Ethiopia-Addid-ET                41 48 37 -3.0 9 0 0 N 39 0 0 E
+E3 Eritrea-E3                          41 48 37 -3.0 15 0 0 N 38 0 0 E @
+9D Eritrea-E3                          41 48 37 -3.0 15 0 0 N 38 0 0 E
+F France-F                             42 27 14 -1.0 48 48 0 N 2 18 0 E @
+FA,FB,FD,FE,FF,FI,FL,FN,FQ,FU,FV,FX,FZ,TP France-F          42 27 14 -1.0 48 48 0 N 2 18 0 E
+HW,HX,HY,TH,TM,TO,TQ,TV,TW,TX France-F 42 27 14 -1.0 48 48 0 N 2 18 0 E
+FG Guadeloupe-FG                       43 11  8  4.0 17 0 0 N 62 0 0 W @
+FH Mayotte-FH                          44 53 39 -3.0 13 0 0 S 45 18 0 E @
+FK New-Caledonia-FK                    45 56 32 -11.0 22 0 0 S 167 0 0 E @
+FM Martinique-FM                       46 11  8  4.0 15 0 0 N 61 0 0 W @
+FO Fr.-Polynesia-FO                    47 63 32 10.0 17 53 0 S 149 56 0 W * @
+FO Fr.-Pol.-Marquesas.-FO              47 63 31 10.0 8 53 0 S 140 7 0 W *
+FO Fr.-Pol.-Mururoa-FO                 47 63 32 10.0 21 0 0 S 140 0 0 W *
+FO Fr.-Pol.-Bora-FO                    47 63 32 10.0 16 0 0 S 152 0 0 W *
+FO Fr.-Pol.-Austral-FO                 47 63 32 10.0 22 27 0 S 151 21 0 W
+FO Clipperton-FO/C                     48 10  7  7.0 11 0 0 N 110 0 0 W
+FO/C Clipperton-FO/C                   48 10  7  7.0 11 0 0 N 110 0 0 W @
+FP S-Pierre-Miquelon-FP                49  9  5  5.0 47 0 0 N 56 30 0 W @
+FR Reunion-FR                          50 53 39 -4.0 21 0 0 S 55 30 0 E @
+FR Glorioso-FR/G                       51 53 39 -4.0 10 36 0 S 47 18 0 E
+FR Juan-De-Nova-FR/J                   52 53 39 -4.0 21 30 0 S 40 0 0 E
+FR Tromelin-FR/T                       53 53 39 -4.0 15 30 0 S 54 30 0 E
+FR/G Glorioso-FR/G                     51 53 39 -4.0 10 36 0 S 47 18 0 E @
+FR/J Juan-De-Nova-FR/J                 52 53 39 -4.0 21 30 0 S 40 0 0 E @
+FR/T Tromelin-FR/T                     53 53 39 -4.0 15 30 0 S 54 30 0 E @
+FS St-Martin-FS                        54 11  8  4.0 18 0 0 N 63 0 0 W @
+FJ St-Martin-FS                        54 11  8  4.0 18 0 0 N 63 0 0 W
+FT8W Crozet-FT8W                       55 68 39 -4.0 46 30 0 S 52 0 0 E @
+FT2W,FT5W,FT0W Crozet-FT8W             55 68 39 -4.0 46 30 0 S 52 0 0 E
+FT8X Kerguelen-Is-FT8X                 56 68 39 -5.0 50 0 0 S 70 0 0 E @
+FT2X,FT5X,FT0X Kerguelen-Is-FT8X       56 68 39 -5.0 50 0 0 S 70 0 0 E
+FT8Y Antarctica-Dumo-CE9               57 67 12 -9.0 67 0 0 S 140 0 0 E
+FT8Z Amsterdam-Paul-FT8Z               58 68 39 -5.0 37 0 0 S 77 36 0 E @
+FT2Z,FT5Z,FT0Z Amsterdam-Paul-FT8Z     58 68 39 -5.0 37 0 0 S 77 36 0 E
+FT Crozet-FT8W                         55 68 39 -4.0 46 30 0 S 52 0 0 E
+FT Kerguelen-Is-FT8X                   56 68 39 -5.0 50 0 0 S 70 0 0 E
+FT Antarctica-Dumo-CE9                 57 67 12 -9.0 67 0 0 S 140 0 0 E
+FT Amsterdam-Paul-FT8Z                 58 68 39 -5.0 37 0 0 S 77 36 0 E
+FW Wallis-Is-FW                        59 62 32 -12.0 14 0 0 S 176 0 0 W @
+FY French-Guiana-FY                    60 12  9  3.0 5 0 0 N 52 0 0 W @
+G England-G                            61 27 14  0.0 51 30 0 N 0 6 0 W @
+GB,GX England-G                        61 27 14  0.0 51 30 0 N 0 6 0 W
+M1,M2,M3,M4,M5,M6,M7,M8,M9,M0 England-G   61 27 14 0.0 51 30 0 N 0 6 0 W
+MA2,MB2,ME2,MF2,MG2,MK2,ML2 England-G  61 27 14  0.0 51 30 0 N 0 6 0 W
+MO2,MQ2,MR2,MV2,MX,MY2,MZ2 England-G   61 27 14  0.0 51 30 0 N 0 6 0 W
+2A2,2B2,2C2,2D2,2E2,2F2,2G2,2H2,2I2,2J2,2K2,2L2,2M2 England-G 61 27 14 0.0 51 30 0 N 0 6 0 W
+2N2,2O2,2P2,2Q2,2R2,2S2,2T2,2U2,2V2,2W2,2X2,2Y2,2Z2 England-G 61 27 14 0.0 51 30 0 N 0 6 0 W
+GD Isle-of-Man-GD                      62 27 14  0.0 54 0 0 N 4 30 0 W @
+GT Isle-of-Man-GD                      62 27 14  0.0 54 0 0 N 4 30 0 W
+MA6,MB6,MD,ME6,MF6,MG6,MK6,ML6 Isle-of-Man-GD    62 27 14  0.0 54 0 0 N 4 30 0 W
+MO6,MQ6,MR6,MT,MV6,MY6,MZ6 Isle-of-Man-GD        62 27 14  0.0 54 0 0 N 4 30 0 W
+2A6,2B6,2C6,2D6,2E6,2F6,2G6,2H6,2I6,2J6,2K6,2L6,2M6 Isle-of-Man-GD 62 27 14  0.0 54 0 0 N 4 30 0 W
+2N6,2O6,2P6,2Q6,2R6,2S6,2T6,2U6,2V6,2W6,2X6,2Y6,2Z6 Isle-of-Man-GD 62 27 14  0.0 54 0 0 N 4 30 0 W
+GI Northern-Ireland-GI                 63 27 14  0.0 54 36 0 N 5 54 0 W @
+MA5,MB5,ME5,MF5,MG5,MI,MK5,ML5 Northern-Ireland-GI    63 27 14 0.0 54 36 0 N 5 54 0 W
+MN,MO5,MQ5,MR5,MV5,MY5,MZ5 Northern-Ireland-GI        63 27 14 0.0 54 36 0 N 5 54 0 W
+2A5,2B5,2C5,2D5,2E5,2F5,2G5,2H5,2I5,2J5,2K5,2L5,2M5 Northern-Ireland-GI   63 27 14  0.0 54 36 0 N 5 54 0 W
+2N5,2O5,2P5,2Q5,2R5,2S5,2T5,2U5,2V5,2W5,2X5,2Y5,2Z5 Northern-Ireland-GI   63 27 14  0.0 54 36 0 N 5 54 0 W
+GJ Jersey-GJ                           64 27 14  0.0 49 18 0 N 2 12 0 W @
+GH Jersey-GJ                           64 27 14  0.0 49 18 0 N 2 12 0 W
+MA7,MB7,ME7,MF7,MG7,MH,MJ,MK7,ML7 Jersey-GJ           64 27 14  0.0 49 18 0 N 2 12 0 W
+MO7,MP,MQ7,MR7,MV7,MY7,MZ7 Jersey-GJ   64 27 14  0.0 49 18 0 N 2 12 0 W
+2A7,2B7,2C7,2D7,2E7,2F7,2G7,2H7,2I7,2J7,2K7,2L7,2M7 Jersey-GJ     64 27 14  0.0 49 18 0 N 2 12 0 W
+2N7,2O7,2P7,2Q7,2R7,2S7,2T7,2U7,2V7,2W7,2X7,2Y7,2Z7 Jersey-GJ     64 27 14  0.0 49 18 0 N 2 12 0 W
+GM Scotland-GM                         65 27 14  0.0 55 48 0 N 4 18 0 W @
+GS,MM Scotland-GM                      65 27 14  0.0 55 48 0 N 4 18 0 W
+MA3,MB3,ME3,MF3,MG3,MK3,ML3 Scotland-GM               65 27 14  0.0 55 48 0 N 4 18 0 W
+MO3,MQ3,MR3,MS,MV3,MY3,MZ3 Scotland-GM                65 27 14  0.0 55 48 0 N 4 18 0 W
+2A3,2B3,2C3,2D3,2E3,2F3,2G3,2H3,2I3,2J3,2K3,2L3,2M3 Scotland-GM   65 27 14  0.0 55 48 0 N 4 18 0 W
+2N3,2O3,2P3,2Q3,2R3,2S3,2T3,2U3,2V3,2W3,2X3,2Y3,2Z3 Scotland-GM   65 27 14  0.0 55 48 0 N 4 18 0 W
+GU Guernsey-GU                         66 27 14  0.0 49 30 0 N 2 42 0 W @
+GN,GP Guernsey-GU                      66 27 14  0.0 49 30 0 N 2 42 0 W
+MA8,MB8,ME8,MF8,MG8,MK8,ML8 Guernsey-GU               66 27 14  0.0 49 30 0 N 2 42 0 W
+MO8,MQ8,MR8,MU,MV8,MY8,MZ8 Guernsey-GU                66 27 14  0.0 49 30 0 N 2 42 0 W
+2A8,2B8,2C8,2D8,2E8,2F8,2G8,2H8,2I8,2J8,2K8,2L8,2M8 Guernsey-GU    66 27 14  0.0 49 30 0 N 2 42 0 W
+2N8,2O8,2P8,2Q8,2R8,2S8,2T8,2U8,2V8,2W8,2X8,2Y8,2Z8 Guernsey-GU    66 27 14  0.0 49 30 0 N 2 42 0 W
+GW Wales-GW                            67 27 14  0.0 52 30 0 N 3 30 0 W @
+GC,MW Wales-GW                         67 27 14  0.0 52 30 0 N 3 30 0 W
+MA4,MB4,MC,ME4,MF4,MG4,MK4,ML4 Wales-GW               67 27 14  0.0 52 30 0 N 3 30 0 W
+MO4,MQ4,MR4,MV4,MY4,MZ4 Wales-GW       67 27 14  0.0 52 30 0 N 3 30 0 W
+2A4,2B4,2C4,2D4,2E4,2F4,2G4,2H4,2I4,2J4,2K4,2L4,2M4 Wales-GW        67 27 14  0.0 52 30 0 N 3 30 0 W
+2N4,2O4,2P4,2Q4,2R4,2S4,2T4,2U4,2V4,2W4,2X4,2Y4,2Z4 Wales-GW        67 27 14  0.0 52 30 0 N 3 30 0 W
+H4 Solomon-Island-H4                   68 51 28 11.0 9 24 0 S 160 0 0 E @
+H40 TEMUTO-H40                        332 51 28 11.0 10 43 0 S 165 52 0 E @
+HA Hungary-HA                          69 28 15 -1.0 47 30 0 N 19 6 0 E @
+HG Hungary-HA                          69 28 15 -1.0 47 30 0 N 19 6 0 E
+HB Switzerland-HB                      70 28 14 -1.0 47 0 0 N 7 0 0 E @
+HE Switzerland-HB                      70 28 14 -1.0 47 0 0 N 7 0 0 E
+HB0 Lichtenstein-HB0                   71 28 14 -1.0 47 0 0 N 9 30 0 E @
+HE0 Lichtenstein-HB0                   71 28 14 -1.0 47 0 0 N 9 30 0 E
+HC Ecuador-HC                          72 12 10  5.0 0 12 0 S 78 0 0 W @
+HD Ecuador-HC                          72 12 10  5.0 0 12 0 S 78 0 0 W
+HC8 Galapagos-HC8                      73 12 10  5.0 2 0 0 S 92 0 0 W @
+HD8 Galapagos-HC8                      73 12 10  5.0 2 0 0 S 92 0 0 W
+HH Haiti-HH                            74 11  8  4.0 19 0 0 N 72 0 0 W @
+4V Haiti-HH                            74 11  8  4.0 19 0 0 N 72 0 0 W
+HI Dominican-Rep-HI                    75 11  8  5.0 18 30 0 N 70 0 0 W @
+HK Colombia-HK                         76 12  9  5.0 5 0 0 N 74 0 0 W @
+HJ,5J,5K Columbia-HK                   76 12  9  5.0 5 0 0 N 74 0 0 W
+HK0 Malpelo-Is-HK0/M                   77 12  9  5.0 4 0 0 N 81 6 0 W
+HK0 San-Andres-Is-HK0/A                78 11  7  5.0 12 30 0 N 81 42 0 W
+HK0/M Malpelo-Is-HK0/M                 77 12  9  5.0 4 0 0 N 81 6 0 W @
+HK0/A San-Andres-Is-HK0A               78 11  7  5.0 12 30 0 N 81 42 0 W @
+HL South-Korea-HL                      79 44 25 -9.0 37 30 0 N 127 0 0 E @
+D7,D8,D9,DS,DT,6K,6L,6M South-Korea-HL 79 44 25 -9.0 37 30 0 N 127 0 0 E
+P5 North-Korea-P5                     327 44 25 -9.0 37 30 0 N 127 0 0 E @
+P6,P7,P8,P9,HM North-Korea-P5         327 44 25 -9.0 37 30 0 N 127 0 0 E
+HP Panama-HP                           80 11  7  5.0 9 0 0 N 79 30 0 W @
+H3,H8,H9,HO,3E,3F Panama-HP            80 11  7  5.0 9 0 0 N 79 30 0 W
+HR Honduras-HR                         81 11  7  6.0 14 0 0 N 87 0 0 W @
+HQ Honduras-HR                         81 11  7  6.0 14 0 0 N 87 0 0 W
+HS Thailand-HS                         82 49 26 -7.0 13 48 0 N 100 30 0 E @
+E2 Thailand-HS                         82 49 26 -7.0 13 48 0 N 100 30 0 E
+HV Vatican-City-HV                     83 28 15 -1.0 41 54 0 N 12 30 0 E @
+HZ Saudi-Arabia-Dhar-HZ                84 39 21 -3.0 26 18 0 N 50 0 0 E * @
+HZ Saudi-Arabia-Mecc-HZ                84 39 21 -3.0 22 0 0 N 40 0 0 E
+7Z,8Z Saudi-Arabia-Dhar-HZ             84 39 21 -3.0 26 18 0 N 50 0 0 E *
+7Z,8Z Saudi-Arabia-Mecc-HZ             84 39 21 -3.0 22 0 0 N 40 0 0 E
+I Italy-Rome-I                         85 28 15 -1.0 41 54 0 N 12 30 0 E * @
+I Italy-Trieste-I                      85 28 15 -1.0 45 30 0 N 14 0 0 E
+IA,IB,IC,ID,IE,IF,IG,IH,II,IJ,IK,IL Italy-Rome-I    85 28 15 -1.0 41 54 0 N 12 30 0 E
+IM,IN,IO,IP,IQ,IR,IU,IV,IW,IX,IY,IZ Italy-Rome-I    85 28 15 -1.0 41 54 0 N 12 30 0 E
+IS Sardinia-IS                         86 28 15 -1.0 40 0 0 N 9 0 0 E @
+IT Sicily-IT                           87 28 15 -1.0 37 30 0 N 14 0 0 E @
+J2 Djibouti-J2                         88 48 37 -3.0 12 0 0 N 43 0 0 E @
+J3 Grenada-J3                          90 11  8  4.0 12 0 0 N 61 48 0 W @
+J5 Guinea-Bissau-J5                    91 46 35  0.0 12 0 0 N 15 0 0 W @
+J6 St-Lucia-J6                         92 11  8  4.0 14 0 0 N 61 0 0 W @
+J7 Dominica-J7                         93 11  8  4.0 15 24 0 N 61 18 0 W @
+J8 St-Vincent-J8                       94 11  8  4.0 13 18 0 N 61 18 0 W @
+JA Japan-JA                            95 45 25 -9.0 35 42 0 N 139 48 0 E * @
+JA Japan-JA6                           95 45 25 -9.0 32 42 0 N 131 0 0 E * @
+JA Japan-JA3                           95 45 25 -9.0 34 0 0 N 136 0 0 E *
+JA Japan-JA7                           95 45 25 -9.0 38 0 0 N 140 48 0 E *
+JA Japan-JA8                           95 45 25 -9.0 43 50 0 N 142 0 0 E
+JB,JC,JE,JF,JG,JH,JI,JJ,JK,JL,JM,JN,JO Japan-JA    95 45 25 -9.0 35 42 0 N 139 48 0 E
+JP,JQ,JR,JS,7J,8J,8K,8l,8M Japan-JA    95 45 25 -9.0 35 42 0 N 139 48 0 E
+7K,7L,7M,7N Japan-JA                   95 45 25 -9.0 35 42 0 N 139 48 0 E
+JD/M Minami-Torishima-JD/M             96 45 27 -11.0 25 0 0 N 154 0 0 E @
+JD Minami-Torishima-JD/M               96 45 27 -11.0 25 0 0 N 154 0 0 E *
+JD Ogasawara-JD/O                      97 45 27 -9.0 27 30 0 N 141 0 0 E
+JD/O Ogasawara-JD/O                    97 45 27 -9.0 27 30 0 N 141 0 0 E @
+JT Mongolia-JT                         98 32 23 -8.0 48 0 0 N 107 0 0 E * @
+JT Mongolia-West-JT                    98 32 23 -8.0 49 0 0 N 90 0 0 E 
+JU,JV Mongolia-JT                      98 32 23 -8.0 48 0 0 N 107 0 0 E
+JW Svalbard-Is-JW                      99 18 40 -1.0 78 0 0 N 16 0 0 E @
+JX Jan-Mayen-JX                       100 18 40 -1.0 71 0 0 N 8 0 0 W @
+JY Jordan-JY                          101 39 20 -2.0 32 0 0 N 36 0 0 E @
+KC4 Antarctica-Bryd-CE9               102 67 12  8.0 80 0 0 S 120 0 0 W *
+KC4 Antarctica-McMurdo-CE9            102 67 12 -11.0 77 30 0 S 167 0 0 E *
+KC4 Antarctica-Palmer-CE9             102 67 12  4.0 65 0 0 S 64 0 0 W 
+Y90 Antarctica-CE9                    102 67 12  4.0 65 0 0 S 64 0 0 W
+T88 West-Carolines-T88                104 64 27 -9.0 9 30 0 N 138 6 0 E @
+KG4 Guantanamo-Bay-KG4                105 11  8  5.0 20 0 0 N 75 0 0 W @
+KH1 Amer-Phoenix-KH1                  106 62 31 11.0 0 30 0 N 176 0 0 W @
+AH1,NH1,WH1 Amer-Phoenix-KH1          106 62 31 11.0 0 30 0 N 176 0 0 W
+KH2 Guam-KH2                          107 64 27 -10.0 14 0 0 N 145 0 0 E @
+AH2,NH2,WH2,KG6 Guam-KH2              107 64 27 -10.0 14 0 0 N 145 0 0 E
+KH3 Johnston-Is-KH3                   108 61 31 10.0 17 0 0 N 170 0 0 W @
+AH3,NH3,WH3 Johnston-Is-KH3           108 61 31 10.0 17 0 0 N 170 0 0 W
+KH4 Midway-Is-KH4                     109 61 31 11.0 28 0 0 N 177 30 0 W @
+AH4,NH4,WH4 Midway-Is-KH4             109 61 31 11.0 28 0 0 N 177 30 0 W
+KH5 Palmyra-Is-KH5                    110 61 31 10.0 6 0 0 N 162 0 0 W @
+AH5,NH5,WH5 Palmyra-Is-KH5            110 61 31 10.0 6 0 0 N 162 0 0 W
+KH5K Kingman-Reef-KH5K                111 61 31 10.0 7 30 0 N 162 48 0 W @
+AH5K,NH5K,WH5K Kingman-Reef-KH5K      111 61 31 10.0 7 30 0 N 162 48 0 W
+KH6 Hawaii-Hilo-KH6                   112 61 31 10.0 19 42 0 N 155 6 0 W * @
+KH6 Hawaii-Honolulu-KH6               112 61 31 10.0 21 18 0 N 157 54 0 W
+AH6,NH6,WH6,AH7,NH7,WH7,KH7 Hawaii-Hilo-KH6 112 61 31 10.0 19 42 0 N 155 6 0 W *
+AH6,NH6,WH6,AH7,NH7,WH7,KH7 Hawaii-Honolulu-KH6       112 61 31 10.0 21 18 0 N 157 54 0 W
+KH7K Kure-Is-KH7K                     113 61 31 11.0 28 30 0 N 178 30 0 W @
+KH8 Amer-Samoa-KH8                    114 62 32 11.0 14 0 0 S 171 0 0 W @
+AH8,NH8,WH8 Amer-Samoa-KH8            114 62 32 11.0 14 0 0 S 171 0 0 W
+KH9 Wake-Is-KH9                       115 65 31 11.0 19 30 0 N 166 62 0 E @
+AH9,NH9,WH9 Wake-Is-KH9               115 65 31 11.0 19 30 0 N 166 62 0 E
+KH0 Mariana-Is-KH0                    116 64 27 10.0 16 0 0 N 146 0 0 E @
+AH0,NH0,WH0 Mariana-Is-KH0            116 64 27 10.0 16 0 0 N 146 0 0 E
+KL7 Alaska-Anchorage-KL7      117  1  1 10.0 61 12 0 N 150 0 0 W * @
+KL7 Alaska-Fairbanks-KL7      117  1  1 10.0 64 48 0 N 147 54 0 W *
+KL7 Alaska-Juneau-KL7         117  1  1  8.0 58 18 0 N 134 24 0 W *
+KL7,KL Alaska-Nome-KL7           117  1  1 10.0 64 30 0 N 165 24 0 W
+AL7,NL7,WL7 Alaska-KL7                117  1  1 10.0 61 12 0 N 150 0 0 W
+KP1 Navassa-Is-KP1                    118 11  8  5.0 18 0 0 N 75 0 0 W @
+NP1,WP1 Navassa-Is-KP1                118 11  8  5.0 18 0 0 N 75 0 0 W
+KP2 Virgin-Is-KP2                     119 11  8  5.0 18 0 0 N 64 30 0 W @
+NP2,WP2,KV4 Virgin-Is-KP2             119 11  8  5.0 18 0 0 N 64 30 0 W
+KP4 Puerto-Rico-KP4                   120 11  8  5.0 18 30 0 N 66 12 0 W @
+KP3,NP3,WP3,NP4,WP4 Puerto-Rico-KP4   120 11  8  5.0 18 30 0 N 66 12 0 W
+KP5 Desecheo-Is-KP5                   121 11  8  5.0 18 18 0 N 67 30 0 W @
+NP5,WP5 Desecheo-Is-KP5               121 11  8  5.0 18 18 0 N 67 30 0 W
+LA Norway-LA                          123 18 14 -1.0 60 0 0 N 10 42 0 E * @
+LA Trondheim-LA                       123 18 14 -1.0 60 30 0 N 5 20 0 E *
+LA Narvik-LA                          123 18 14 -1.0 68 30 0 N 17 0 0 E *
+LA Hammerfest-LA                      123 18 14 -1.0 70 40 0 N 23 30 0 E
+LB,LC,LD,LE,LF,LG,LH,LI,LJ,LK,LL,LM,LN Norway-LA    123 18 14 -1.0 60 0 0 N 10 42 0 E
+LU Argentina-LU                       124 14 13 3.0 34 36 0 S 58 24 0 W @
+LU Argentina-N.-LU                    124 14 13 3.0 25 0 0 S 65 0 0 W *
+LU Argentina-S.-LU                    124 14 13 3.0 50 0 0 S 700 0 W
+AY,AZ,LO,LP,LQ,LR,LS,LT,LV,LW Argentina-LU          124 14 13  3.0 34 36 0 S 58 24 0 W
+L1,L2,L3,L4,L5,L6,L7,L8,L9 Argentina-LU             124 14 13  3.0 34 36 0 S 58 24 0 W
+LX Luxembourg-LX                      125 27 14 -1.0 49 0 0 N 6 30 0 E @
+LZ Bulgaria-LZ                        126 28 20 -2.0 42 42 0 N 23 18 0 E @
+LY Lithuania-LY                       194 29 16 -3.0 54 30 0 N 25 30 0 E @
+OA Peru-OA                            127 12 10  5.0 12 0 0 S 77 0 0 W @
+4T,OB,OC Peru-OA                      127 12 10  5.0 12 0 0 S 77 0 0 W
+OD Lebanon-OD                         128 39 20 -2.0 33 54 0 N 35 30 0 E @
+OE Austria-OD                         129 28 15 -1.0 48 12 0 N 16 18 0 E @
+OEM Austria-OD                        129 28 15 -1.0 48 12 0 N 16 18 0 E
+OH Finland-OH                         130 18 15 -2.0 60 12 0 N 25 0 0 E * @
+OH Oulu-OH                            130 18 15 -2.0 65 0 0 N 25 25 0 E
+OF,OG,OI,OJ Finland-OH                130 18 15 -2.0 60 12 0 N 25 0 0 E
+OH0 Aland-Is-OH0                      131 18 15 -2.0 60 12 0 N 20 0 0 E @
+OF0 Aland-Is-OH0                      131 18 15 -2.0 60 12 0 N 20 0 0 E
+OJ0 Market-Reef-OJ0                   132 18 15 -2.0 60 18 0 N 19 0 0 E @
+OH0M Market-Reef-OH0                  132 18 15 -2.0 60 18 0 N 19 0 0 E
+OK Czech-Rep-OK                       133 28 15 -1.0 50 08 0 N 14 43 0 E @
+OK1 Czech-Rep-Bohemia-OK              133 28 15 -1.0 49 50 0 N 14 30 0 E
+OK2 Czech-Rep-Moravia-OK              133 28 15 -1.0 49 20 0 N 17 10 0 E
+OL Czech-Rep-OK                       133 28 15 -1.0 49 40 0 N 15 40 0 E
+OL Czech-Rep-OK                       133 28 15 -1.0 50 08 0 N 14 43 0 E
+OM Slovakia-OM                        331 28 15 -1.0 48 40 0 N 19 20 0 E @
+ON Belgium-ON                         134 27 14 -1.0 50 54 0 N 4 24 0 E @
+OO,OP,OQ,OR,OS,OT Belgium-ON          134 27 14 -1.0 50 54 0 N 4 24 0 E
+OX Greenland-OX                       135  5 40  3.0 64 11 0 N 51 44 0 W * @
+OX Greenland-Tule-OX                  135  5 40  4.0 76 34 0 N 68 47 0 W *
+OX Greenland-Godhavn-OX               135  5 40  3.0 68 0 0 N 64 0 0 W *
+OX Greenland-So.-OX                   135  5 40  3.0 60 42 0 N 46 0 0 W *
+OX Greenland-East.-OX                 135  5 40  3.0 66 0 0 N 38 0 0 W 
+OY Faeroe-Is-OY                       136 18 14  0.0 62 0 0 N 7 0 0 W @
+OZ Denmark-OZ                         137 18 14 -1.0 55 42 0 N 12 36 0 E @
+XP,5P,5Q,OU,OV,OW Denmark-OZ          137 18 14 -1.0 55 42 0 N 12 36 0 E
+P2 Papua-Madang-P2                    138 51 28 -10.0 5 12 0 S 145 36 0 E * @
+P2 Papua-Port-Moresby-P2              138 51 28 -10.0 9 24 0 S 147 6 0 E
+P4 Aruba-P4                           326 11  9  4.0 12 30 0 N 69 58 0 W 2 @
+PA Netherlands-PA                     139 27 14 -1.0 52 24 0 N 4 54 0 E @
+PB,PC,PD,PE,PF,PG,PH,PI Netherlands-PA     139 27 14 -1.0 52 24 0 N 4 54 0 E
+PJ Neth-Antilles-PJ2                  140 11  9  4.0 12 0 0 N 69 0 0 W
+PJ St-Maarten-PJ7                     141 11  8  4.0 18 0 0 N 63 0 0 W
+PJ1,PJ3,PJ4,PJ9,PJ0 Neth-Antilles-PJ2 140 11  9  4.0 12 0 0 N 69 0 0 W
+PJ5,PJ6,PJ8 St-Maarten-PJ7            141 11  8  4.0 18 0 0 N 63 0 0 W
+PJ2 Neth-Antilles-PJ2                 140 11  9  4.0 12 0 0 N 69 0 0 W @
+PJ7 St-Maarten-PJ7                    141 11  8  4.0 18 0 0 N 63 0 0 W @
+PY Brazil-Brasilia-PY                 142 13 11  3.0 16 0 0 S 48 0 0 W * @
+PY Brazil-Rio-PY                      142 13 11  3.0 23 0 0 S 43 12 0 W *
+PY Brazil-Manaus-PY                   142 13 11  3.0 3 0 0 S 60 0 0 W
+PP,PT,ZY Brazil-PY                    142 13 11  3.0 23 0 0 S 43 12 0 W
+PP,PQ,PR,PS,PT,PU,PV,PW,PX,ZV,ZW,ZX,ZY,ZZ Brazil-PY   142 13 11  3.0 16 0 0 S 48 0 0 W
+PY0 Fer-De-Noronha-PY0F              144 13 11  2.0 3 0 0 S 32 0 0 W
+PY0 Peter-Paul-Rks-PY0S              145 13 11  2.0 1 30 0 N 30 0 0 W
+PY0 Trindade-PY0T                    146 15 11  3.0 20 31 0 N 29 19 0 W
+PY0F,ZX0F,ZY0F,ZZ0F Fer-De-Noronha-PY0F     144 13 11  2.0 3 0 0 S 32 0 0 W
+PY0T,ZX0T,ZY0T,ZZ0T Trindade-PY0T           146 15 11  3.0 20 31 0 N 29 19 0 W
+PY0S,ZX0S,ZY0S,ZZ0S Peter-Paul-Rks-PY0S     145 13 11  2.0 1 30 0 N 30 0 0 W
+PY0F Fer-De-Noronha-PY0F            144 13 11  2.0 3 0 0 S 32 0 0 W @
+PY0S Peter-Paul-Rks-PY0S            145 13 11  2.0 1 30 0 N 30 0 0 W @
+PY0T Trindade-PY0T                  146 15 11  3.0 20 31 0 N 29 19 0 W @
+PZ Surinam-PZ                         147 12  9  3.30 5 50 0 N 55 10 0 W @
+S0 Western-Sahara-S0                  325 21 37  0.0 33 0 0 N 8 0 0 W @
+S2 Bangladesh-S2                      148 41 22 -6.0 24 0 0 N 90 30 0 E @
+S3 Bangladesh-S2                      148 41 22 -6.0 24 0 0 N 90 30 0 E
+S7 Seychelles-S7                      149 53 39 -4.0 4 0 0 S 56 0 0 E @
+S9 Sao-Tome-S9                        150 47 36  0.0 0 18 0 N 6 0 0 E @
+SM Sweden-SM                          151 18 14 -1.0 59 18 0 N 18 6 0 E * @
+SM SM2-Kiruna-SM                      151 18 14 -1.0 67 40 0 N 20 0 0 E *
+SM SM3-Sundsval-SM                    151 18 14 -1.0 62 20 0 N 17 30 0 E *
+SM SM4-Karlstad-SM                    151 18 14 -1.0 58 50 0 N 13 30 0 E *
+SM SM6-Goteborg-SM                    151 18 14 -1.0 56 40 0 N 12 0 0 E *
+SM SM7-Malmo-SM                       151 18 14 -1.0 54 30 0 N 13 0 0 E
+SA,SC,SD,SE,SF,SG,SH,SI,SJ,SL,SK,7S,8S,7S,8S Sweden-SM           151 18 14 -1.0 59 18 0 N 18 6 0 E
+SP Poland-SP                          152 28 15 -1.0 50 0 0 N 20 0 0 E @
+HF,SN,SO,SQ,SR,3Z Poland-SP           152 28 15 -1.0 50 0 0 N 20 0 0 E
+ST Sudan-ST                           153 48 34 -2.0 15 30 0 N 32 30 0 E @
+6T,6U Sudan-ST                        153 48 34 -2.0 15 30 0 N 32 30 0 E
+ST0 Southern-Sudan-ST0                154 48 34 -2.0 5 0 0 N 31 36 0 E @
+SU Egypt-SU                           155 38 34 -2.0 30 0 0 N 31 24 0 E @
+6A,6B Egypt-SU                        155 38 34 -2.0 30 0 0 N 31 24 0 E
+SV Greece-SV                          156 28 20 -2.0 38 0 0 N 23 42 0 E @
+J4,SW,SX,SZ Greece-SV                 156 28 20 -2.0 38 0 0 N 23 42 0 E
+SV5 Dodecanese-SV5                    157 28 20 -2.0 36 30 0 N 27 30 0 E @
+J45,SW5,SX5 Dodecanese-SV5            157 28 20 -2.0 36 30 0 N 27 30 0 E
+SV9 Crete-SV9                         158 28 20 -2.0 35 24 0 N 25 12 0 E @
+J49,SW9,SX9 Crete-SV9                 158 28 20 -2.0 35 24 0 N 25 12 0 E
+SV/A Mount-Athos-SV/A                 159 28 20 -2.0 40 12 0 N 24 18 0 E @
+SY Mount-Athos-SV/A                   159 28 20 -2.0 40 12 0 N 24 18 0 E
+T2 Tuvalu-T2                          160 65 31 -12.0 8 42 0 S 178 36 0 E @
+T3 West-Kiribati-T30                  143 65 31  11.0 1 38 0 N 173 15 0 E *
+T3 Central-Kiribati-T31               161 62 31  11.0 4 0 0 S 171 0 0 W *
+T3 East-Kiribati-T32                  162 61 31  10.0 1 86 0 N 157 33 0 W *
+T3 East-Kiribati-So.-T32              162 61 31  10.0 5 0 0 S 152 33 0 W *
+T3 Banaba-Is-T33                      323 62 31  11.0 0 86 0 N 169 58 0 E
+T30 West-Kiribati-T30                 143 65 31  11.0 1 38 0 N 173 15 0 E @
+T31 Central-Kiribati-T31              161 62 31  11.0 2 83 0 N 171 68 0 W @
+T32 East-Kiribati-T32                 162 61 31  10.0 1 86 0 N 157 33 0 W * @
+T32 East-Kiribati-So.-T32             162 61 31  10.0 5 0 0 S 152 33 0 W 
+T33 Banaba-Is-T33                     323 62 31  11.0 0 86 0 N 169 58 0 E @
+T5 Somali-T5                          163 48 37 -3.0 2 0 0 N 46 0 0 E @
+6O Somali-T5                          163 48 37 -3.0 2 0 0 N 46 0 0 E
+T7 San-Marino-T7                      164 28 15 -1.0 44 0 0 N 13 0 0 E @
+T8 Palau-Is-T8                        104 64 27 -10.0 7 30 0 N 134 30 E @
+TA Turkey-TA                          165 39 20 -2.0 39 54 0 N 32 54 0 E @
+TB,TC Turkey-TA                       165 39 20 -2.0 39 54 0 N 32 54 0 E
+YM Turkey-TA                          165 39 20 -2.0 39 54 0 N 32 54 0 E
+TF Iceland-TF                         166 17 40  0.0 64 6 0 N 22 0 0 W @
+TG Guatemala-TG                       167 11  7  6.0 14 36 0 N 90 30 0 W @
+TD Guatemala-TG                       167 11  7  6.0 14 36 0 N 90 30 0 W
+TI Costa-Rica-TI                      168 11  7  6.0 10 0 0 N 84 0 0 W @
+TE Costa-Rica-TI                      168 11  7  6.0 10 0 0 N 84 0 0 W
+TI9 Cocos-Is-TI9                      169 11  7  6.0 5 0 0 N 87 0 0 W @
+TJ Cameroon-TJ                        170 47 36 -1.0 4 0 0 N 12 0 0 E @
+TK Corsica-TK                         171 28 15 -1.0 42 0 0 N 9 0 0 E @
+FC Corsica-TK                         171 28 15 -1.0 42 0 0 N 9 0 0 E
+TL Central-Af.-Rep-TL                 172 47 36 -1.0 4 30 0 N 18 0 0 E @
+TN Congo-TN                           173 52 36 -1.0 4 0 0 S 15 0 0 E @
+TR Gabon-TR                           174 52 36 -1.0 0 30 0 N 9 0 0 E @
+TT Chad-TT                            175 47 36 -1.0 12 0 0 N 15 0 0 E @
+TU Ivory-Coast-TU                     176 46 35  0.0 5 30 0 N 4 0 0 W @
+TY Benin-TY                           177 46 35 -1.0 6 18 0 N 2 18 0 E @
+TZ Mali-TZ                            178 46 35  0.0 13 0 0 N 8 0 0 W @
+UA Eur-Russia-UA1-UA                  179 29 16 -3.0 60 0 0 N 30 0 0 E * @
+UA Eur-Russia-UA3-UA                  179 29 16 -3.0 56 0 0 N 37 30 0 E *
+UA Eur-Russia-UA4-UA                  179 30 16 -4.0 53 30 0 N 50 30 0 E *
+UA Eur-Russia-UA6-UA                  179 30 16 -4.0 47 0 0 N 40 0 0 E
+U,R Eur-Russia-UA                     179 30 16 -4.0 47 0 0 N 40 0 0 E
+U1,UA1,UB1,UC1,UD1,UE1,UF1,UG1,UH1,UI1 Eur-Russia-UA  179 29 16 -3.0 60 0 0 N 30 0 0 E
+R1,RA1,RB1,RC1,RD1,RE1,RF1,RG1,RH1,RI1 Eur-Russia-UA  179 29 16 -3.0 60 0 0 N 30 0 0 E
+RJ1,RK1,RL1,RM1,RN1,RO1,RP1,RQ1,RR1 Eur-Russia-UA     179 29 16 -3.0 60 0 0 N 30 0 0 E
+RS1,RT1,RU1,RV1,RW1,RX1,RY1,RZ1 Eur-Russia-UA         179 29 16 -3.0 60 0 0 N 30 0 0 E
+UA2 Kaliningrad-UA2                   181 29 15 -3.0 55 0 0 N 20 30 0 E @
+RA2,RB2,RC2,RD2,RE2,RF2,RG2,RH2,RI2 Kaliningrad-UA2   181 29 15 -3.0 55 0 0 N 20 30 0 E
+RJ2,RK2,RL2,RM2,RN2,RO2,RP2,RQ2,RR2 Kaliningrad-UA2   181 29 15 -3.0 55 0 0 N 20 30 0 E
+RS2,RT2,RU2,RV2,RW2,RX2,RY2,RZ2 Kaliningrad-UA2       181 29 15 -3.0 55 0 0 N 20 30 0 E
+UA2,UB2,UC2,UD2,UE2,UF2,UG2,UH2,UI2 Kaliningrad-UA2   181 29 15 -3.0 55 0 0 N 20 30 0 E
+U3,UA3,UB3,UC3,UD3,UE3,UF3,UG3,UH3,UI3 Eur-Russia-UA  179 29 16 -3.0 56 0 0 N 37 30 0 E
+R3,RA3,RB3,RC3,RD3,RE3,RF3,RG3,RH3,RI3 Eur-Russia-UA  179 29 16 -3.0 56 0 0 N 37 30 0 E
+RJ3,RK3,RL3,RM3,RN3,RO3,RP3,RQ3,RR3 Eur-Russia-UA     179 29 16 -3.0 56 0 0 N 37 30 0 E
+RS3,RT3,RU3,RV3,RW3,RX3,RY3,RZ3 Eur-Russia-UA         179 29 16 -3.0 56 0 0 N 37 30 0 E
+U4,UA4,UB4,UC4,UD4,UE4,UF4,UG4,UH4,UI4 Eur-Russia-UA  179 30 16 -4.0 53 30 0 N 50 30 E
+R4,RA4,RB4,RC4,RD4,RE4,RF4,RG4,RH4,RI4 Eur-Russia-UA  179 30 16 -4.0 53 30 0 N 50 30 E
+RJ4,RK4,RL4,RM4,RN4,RO4,RP4,RQ4,RR4 Eur-Russia-UA     179 30 16 -4.0 53 30 0 N 50 30 E
+RS4,RT4,RU4,RV4,RW4,RX4,RY4,RZ4 Eur-Russia-UA         179 30 16 -4.0 53 30 0 N 50 30 E
+U6,UA6,UB6,UC6,UD6,UE6,UF6,UG6,UH6,UI6 Eur-Russia-UA  179 30 16 -4.0 47 0 0 N 40 0 0 E
+R6,RA6,RB6,RC6,RD6,RE6,RF6,RG6,RH6,RI6 Eur-Russia-UA  179 30 16 -4.0 47 0 0 N 40 0 0 E
+RJ6,RK6,RL6,RM6,RN6,RO6,RP6,RQ6,RR6 Eur-Russia-UA     179 30 16 -4.0 47 0 0 N 40 0 0 E
+RS6,RT6,RU6,RV6,RW6,RX6,RY6,RZ6 Eur-Russia-UA         179 30 16 -4.0 47 0 0 N 40 0 0 E
+UA9 Asia-Novosibirsk-UA9              182 32 18 -7.0 55 0 0 N 83 0 0 E * @
+UA9 Asia-Russia-Perm-UA9              182 33 18 -7.0 57 30 0 N 56 0 0 E
+U9,UB9,UC9,UD9,UE9,UF9,UG9,UH9,UI9 Asia-Novosibirsk-UA9      182 32 18 -7.0 55 0 0 N 83 0 0 E
+R9,RA9,RB9,RC9,RD9,RE9,RF9,RG9,RH9,RI9 Asia-Novosibirsk-UA9  182 32 18 -7.0 55 0 0 N 83 0 0 E
+RJ9,RK9,RL9,RM9,RN9,RO9,RP9,RQ9,RR9 Asia-Novosibirsk-UA9     182 32 18 -7.0 55 0 0 N 83 0 0 E
+RS9,RT9,RU9,RV9,RW9,RX9,RY9,RZ9 Asia-Novosibirsk-UA9         182 32 18 -7.0 55 0 0 N 83 0 0 E
+U9,UB9,UC9,UD9,UE9,UF9,UG9,UH9,UI9 Asia-Russia-Perm-UA9      182 33 18 -7.0 57 30 0 N 56 0 0 E
+R9,RA9,RB9,RC9,RD9,RE9,RF9,RG9,RH9,RI9 Asia-Russia-Perm-UA9  182 33 18 -7.0 57 30 0 N 56 0 0 E
+RJ9,RK9,RL9,RM9,RN9,RO9,RP9,RQ9,RR9 Asia-Russia-Perm-UA9     182 33 18 -7.0 57 30 0 N 56 0 0 E
+RS9,RT9,RU9,RV9,RW9,RX9,RY9,RZ9 Asia-Russia-Perm-UA9         182 33 18 -7.0 57 30 0 N 56 0 0 E
+U8,UA8,UB8,UC8,UD8,UE8,UF8,UG8,UH8,UI8 Asia-Russia-UA9       182 32 18 -7.0 55 0 0 N 83 0 0 E
+R8,RA8,RB8,RC8,RD8,RE8,RF8,RG8,RH8,RI8 Asia-Russia-UA9       182 32 18 -7.0 55 0 0 N 83 0 0 E
+RJ8,RK8,RL8,RM8,RN8,RO8,RP8,RQ8,RR8 Asia-Russia-UA9          182 32 18 -7.0 55 0 0 N 83 0 0 E
+RS8,RT8,RU8,RV8,RW8,RX8,RY8,RZ8 Asia-Russia-UA9              182 32 18 -7.0 55 0 0 N 83 0 0 E
+UA0 Asia-Khabarovsk-UA9               182 33 19 -10.0 48 0 0 N 135 0 0 E *
+UA0 Asia-Krasnoyarsk-UA9              182 23 18 -7.0 56 0 0 N 93 0 0 E *
+UA0 Asia-Rus-Yakutsk-UA9              182 34 19 -9.0 62 0 0 N 130 0 0 E *
+UA0 Asia-Rus-Vladivostok-UA9          182 34 19 -9.0 44 0 0 N 132 0 0 E *
+UA0 Asia-Rus-Petropavlovsk-UA9        182 34 19 -10.0 55 0 0 N 160 0 0 E
+U0,UB0,UC0,UD0,UE0,UF0,UG0,UH0,UI0 Asia-Khabarovsk-UA9       182 33 18 -10.0 48 0 0 N 135 0 0 E
+R0,RA0,RB0,RC0,RD0,RE0,RF0,RG0,RH0,RI0 Asia-Khabarovsk-UA9   182 33 18 -10.0 48 0 0 N 135 0 0 E
+RJ0,RK0,RL0,RM0,RN0,RO0,RP0,RQ0,RR0 Asia-Khabarovsk-UA9      182 33 18 -10.0 48 0 0 N 135 0 0 E
+RS0,RT0,RU0,RV0,RW0,RX0,RY0,RZ0 Asia-Khabarovsk-UA9          182 33 18 -10.0 48 0 0 N 135 0 0 E
+U0,UB0,UC0,UD0,UE0,UF0,UG0,UH0,UI0 Asia-Krasnoyarsk-UA9      182 23 18 -7.0 56 0 0 N 93 0 0 E
+R0,RA0,RB0,RC0,RD0,RE0,RF0,RG0,RH0,RI0 Asia-Krasnoyarsk-UA9  182 23 18 -7.0 56 0 0 N 93 0 0 E
+RJ0,RK0,RL0,RM0,RN0,RO0,RP0,RQ0,RR0 Asia-Krasnoyarsk-UA9     182 23 18 -7.0 56 0 0 N 93 0 0 E
+RS0,RT0,RU0,RV0,RW0,RX0,RY0,RZ0 Asia-Krasnoyarsk-UA9         182 23 18 -7.0 56 0 0 N 93 0 0 E
+U0,UB0,UC0,UD0,UE0,UF0,UG0,UH0,UI0 Asia-Rus-Yakutsk-UA9      182 34 18 -9.0 62 0 0 N 130 0 0 E
+R0,RA0,RB0,RC0,RD0,RE0,RF0,RG0,RH0,RI0 Asia-Rus-Yakutsk-UA9  182 34 18 -9.0 62 0 0 N 130 0 0 E
+RJ0,RK0,RL0,RM0,RN0,RO0,RP0,RQ0,RR0 Asia-Rus-Yakutsk-UA9     182 34 18 -9.0 62 0 0 N 130 0 0 E
+RS0,RT0,RU0,RV0,RW0,RX0,RY0,RZ0 Asia-Rus-Yakutsk-UA9         182 34 18 -9.0 62 0 0 N 130 0 0 E
+UR Ukraine-UR(OLD_UB)                 183 29 16 -3.0 50 30 0 N 31 0 0 E @
+US,UT,UU,UV,UW,UX,UY,UZ Ukraine-UR(OLD_UB)                   183 29 16 -3.0 50 30 0 N 31 0 0 E
+EM,EN,EO,E5, Ukraine-UR(OLD_UB)       183 29 16 -3.0 50 30 0 N 31 0 0 E
+EU Belarus-EU(OLD_UC)                 184 29 16 -3.0 54 0 0 N 27 30 0 E @
+EV,EW Belarus-EU(OLD_UC)              184 29 16 -3.0 54 0 0 N 27 30 0 E
+! EM#C,EN#C,EO#C,EU#C,EV#C,EW#C Belarus-UC                   184 29 16 -3.0 54 0 0 N 27 30 0 E
+4J Azerbaijan-4J(OLD_UD)              185 29 21 -4.0 40 30 0 N 50 0 0 E @
+4K Azerbaijan-4J(OLD_UD)              185 29 21 -4.0 40 30 0 N 50 0 0 E
+4L Georgia-4L(OLD_UF)                 186 29 21 -4.0 41 30 0 N 45 0 0 E @
+EK Armenia-EK(OLD_UG)                 187 29 21 -4.0 50 30 0 N 44 30 0 E @
+EZ Turkmenistan-EZ(OLD_UH)            188 30 17 -5.0 38 0 0 N 58 0 0 E @
+UJ Uzbekistan-UJ(OLD_UI)              189 30 17 -5.0 40 0 0 N 64 0 0 E @
+UK,UL,UM Uzbekistan-UJ(OLD_UI)        189 30 17 -5.0 40 0 0 N 64 0 0 E
+EY Tajikistan-EY(OLD_UJ)              190 30 17 -6.0 39 30 0 N 67 0 0 E @
+UN Kazakhstan-UN(OLD_UL)              191 30 17 -6.0 53 0 0 N 76 0 0 E @
+UO,UP,UQ Kazakhstan-UN(OLD_UL)        191 30 17 -6.0 53 0 0 N 76 0 0 E
+EX Kyrgyzstan-EX(OLD_UM)              192 31 17 -6.0 42 0 0 N 75 0 0 E @
+ER Moldova-ER(OLD_UO)                 193 29 16 -3.0 47 0 0 N 29 0 0 E @
+VE New-Brunsick-VE                    197  9  5  4.0 45 18 0 N 66 6 0 W * @
+VE Newfoundland-VE                    197  9  5  3.0 48 30 0 N 56 0 0 W *
+VE Nova-Scotia-VE                     197  9  5  4.0 44 36 0 N 63 36 0 W *
+VE Quebec-VE                          197  4  5  5.0 45 30 0 N 73 36 0 W *
+VE Ontario-VE                         197  4  5  5.0 43 42 0 N 79 24 0 W *
+VE Manitoba-VE                        197  3  4  6.0 49 54 0 N 97 6 0 W *
+VE Saskatchewan-VE                    197  3  4  7.0 50 30 0 N 104 36 0 W *
+VE Alberta-VE                         197  2  3  7.0 51 0 0 N 114 6 0 W *
+VE British-Columbia-VE                197  2  3  8.0 49 18 0 N 123 6 0 W *
+VE Yukon-VE                           197 75  1  8.0 60 42 0 N 135 6 0 W *
+VE1,VE9 New-Brunsick-VE                   197  9  5  4.0 45 18 0 N 66 6 0 W
+VE1 Newfoundland-VE                   197  9  5  3.0 48 30 0 N 56 0 0 W *
+VE1 Nova-Scotia-VE                    197  9  5  4.0 44 36 0 N 63 36 0 W
+VO1 New-Brunsick-VE                   197  9  5  4.0 45 18 0 N 66 6 0 W
+VO2 Newfoundland-VE                    197  9  5  3.0 48 30 0 N 56 0 0 W
+VE2 Quebec-VE                         197  4  5  5.0 45 30 0 N 73 36 0 W
+VE3 Ontario-VE                        197  4  5  5.0 43 42 0 N 79 24 0 W
+VE4 Manitoba-VE                       197  3  4  6.0 49 54 0 N 97 6 0 W
+VE5 Saskatchewan-VE                   197  3  4  7.0 50 30 0 N 104 36 0 W
+VE6 Alberta-VE                        197  2  3  7.0 51 0 0 N 114 6 0 W
+VE7 British-Columbia-VE               197  2  3  8.0 49 18 0 N 123 6 0 W
+VE8,VY1 Yukon-VE                          197 75  1  8.0 60 42 0 N 135 6 0 W
+CF,CG,CH,CI,CJ,CK,CY,CZ Canada-VE 197  4  5  5.0 43 42 0 N 79 24 0 W
+VA,VB,VC,VD,VF,VG,VO,VX,VY Canada-VE           197 4 5 5.0 43 42 0 N 79 24 0 W
+XI,XJ,XK,XL,XM,XN,XO Canada-VE       197  4  5  5.0 43 42 0 N 79 24 0 W
+VK Australia-VK1-VK                   198 59 30 -10.0 35 30 0 S 149 0 0 E * @
+VK Australia-VK2-VK                   198 59 30 -10.0 34 0 0 S 151 0 0 E *
+VK Australia-VK3-VK                   198 59 30 -10.0 38 0 0 S 145 0 0 E *
+VK Australia-VK4-VK                   198 55 30 -10.0 27 30 0 S 153 0 0 E *
+VK Australia-VK5-VK                   198 55 30 -9.0 34 54 0 S 138 36 0 E *
+VK Australia-VK6-VK                   198 58 29 -8.0 32 0 0 S 115 54 0 E *
+VK Australia-VK7-VK                   198 59 30 -10.0 42 54 0 S 147 18 0 E *
+VK Australia-VK8-VK                   198 55 30 -9.0 12 30 0 S 130 54 0 E
+AX,VH,VI,VJ,VL,VM,VN,VZ Australia-VK   198 55 30 -10.0 35 30 0 S 149 0 0 E
+VK1 Australia-VK                      198 59 30 -10.0 35 30 0 S 149 0 0 E
+VK2 Australia-VK                      198 59 30 -10.0 34 0 0 S 151 0 0 E
+VK3 Australia-VK                      198 59 30 -10.0 38 0 0 S 145 0 0 E
+VK4 Australia-VK                      198 55 30 -10.0 27 30 0 S 153 0 0 E
+VK5 Australia-VK                      198 55 30 -9.0 34 54 0 S 138 36 0 E
+VK6 Australia-VK                      198 58 29 -8.0 32 0 0 S 115 54 0 E
+VK7 Australia-VK                      198 59 30 -10.0 42 54 0 S 147 18 0 E
+VK8 Australia-VK                      198 55 30 -9.0 12 30 0 S 130 54 0 E
+VK9 Lord-Howe-Is-VK9/L                199 60 30 -10.0 31 36 0 S 159 6 0 E *
+VK9 Christmas-Is-VK9/X                200 54 29 -6.30 10 30 0 S 105 42 0 E *
+VK9 Cocos-Keeling-VK9/Y               201 54 29 -6.30 12 12 0 S 96 48 0 E *
+VK9 Mellish-Reef-VK9/Z                202 56 30 -10.0 17 36 0 S 155 48 0 E *
+VK9 Norfolk-Is-VK9/N                  203 60 32 -11.30 29 0 0 S 168 0 0 E *
+VK9 Willis-Is-VK9/W                   204 60 30 -10.0 16 0 0 S 149 30 0 E
+VK0 Heard-Is-VK0/H                    205 68 39 -5.0 53 0 0 S 73 24 0 E *
+VK0 Macquarie-Is-VK0/M                206 60 30 -11.0 54 42 0 S 158 48 0 E
+VK9L,VK9ZL,VK9KL,VK9NL Lord-Howe-Is-VK9/L  199 60 30 -10.0 31 36 0 S 159 6 0 E
+VK9X,VK9ZX,VK9KX,VK9NX Christmas-Is-VK9/X  200 54 29 -6.30 10 30 0 S 105 42 0 E
+VK9C,VK9ZC,VK9KC,VK9NC Cocos-Keeling-VK9/Y 201 54 29 -6.30 12 12 0 S 96 48 0 E
+VK9M,VK9ZM,VK9KM,VK9NM Mellish-Reef-VK9/Z  202 56 30 -10.0 17 36 0 S 155 48 0 E
+VK9N,VK9ZN,VK9KN,VK9NN Norfolk-Is-VK9/N    203 60 32 -11.30 29 0 0 S 168 0 0 E
+VK9W,VK9ZW,VK9KW,VK9NW Willis-Is-VK9/W     204 60 30 -10.0 16 0 0 S 149 30 0 E
+VK9/L Lord-Howe-Is-VK9/L              199 60 30 -10.0 31 36 0 S 159 6 0 E @
+VK9/X Christmas-Is-VK9/X              200 54 29 -6.30 10 30 0 S 105 42 0 E @
+VK9/Y Cocos-Keeling-VK9Y              201 54 29 -6.30 12 12 0 S 96 48 0 E @
+VK9/Z Mellish-Reef-VK9/Z              202 56 30 -10.0 17 36 0 S 155 48 0 E @
+VK9/N Norfolk-Is-VK9/N                203 60 32 -11.30 29 0 0 S 168 0 0 E @
+VK9/W Willis-Is-VK9/W                 204 60 30 -10.0 16 0 0 S 149 30 0 E @
+VK0/H Heard-Is-VK0/H                  205 68 39 -5.0 53 0 0 S 73 24 0 E @
+VK0/M Macquarie-Is-VK0/M              206 60 30 -11.0 54 42 0 S 158 48 0 E @
+VP2E Anguilla-VP2E                    207 11  8  4.0 18 18 0 N 63 0 0 W @
+VP2M Montserrat-VP2M                  208 11  8  4.0 16 48 0 N 62 12 0 W @
+VP2V Tortola-BVI-VP2V                 209 11  8  4.0 18 24 0 N 64 36 0 W @
+VP5 Turks-Caicos-VP5                  210 11  8  4.0 22 0 0 N 72 0 0 W @
+VP8 So-Georgia-VP8/G                  211 73 13  2.0 54 0 0 S 37 0 0 W *
+VP8 So-Orkney-VP8/O                   212 73 13  2.0 60 0 0 S 46 0 0 W *
+VP8 So-Sandwich-VP8/S                213 73 13  2.0 57 0 0 S 28 0 0 W *
+VP8 So-Shetland-VP8/H                214 73 13  2.0 62 0 0 S 58 30 0 W *
+VP8 Falkland-Is-VP8/F                 234 16 13  3.0 51 45 0 S 59 0 0 W
+VP8/F Falkland-Is-VP8/F               234 16 13  3.0 51 45 0 S 59 0 0 W @
+VP8/G So-Georgia-VP8/G                211 73 13  2.0 54 0 0 S 37 0 0 W @
+VP8/O So-Orkney-VP8/O                 212 73 13  2.0 60 0 0 S 46 0 0 W @
+VP8/S So-Sandwich-VP8/S             213 73 13  2.0 57 0 0 S 28 0 0 W @
+VP8/H So-Shetland-VP8/H             214 73 13  2.0 62 0 0 S 58 30 0 W @
+HF0 So-Shetland-VP8/H                214 73 13  2.0 62 0 0 S 58 30 0 W
+VP6 Pitcairn-Is-VP6                   217 63 32  8.30 25 6 0 S 130 6 0 W @
+VR6 Pitcairn-Is-VP6                   217 63 32  8.30 25 6 0 S 130 6 0 W 
+VP9 Bermuda-VP9                       215 11  5  4.0 32 18 0 N 64 42 0 W @
+VQ9 Chagos-VQ9                        216 41 31 -5.0 7 18 0 S 72 24 0 E @
+VS Hong-Kong-VS                       218 44 24 -8.0 22 30 0 N 114 0 0 E @
+VR2,VS6 Hong-Kong-VS                      218 44 24 -8.0 22 30 0 N 144 0 0 E
+VU India-Bombay-VU                    219 41 22 -5.30 19 0 0 N 72 48 0 E * @
+VU India-Calcutta-VU                  219 41 22 -5.30 22 36 0 N 88 24 0 E *
+VU India-New-Delhi-VU                 219 41 22 -5.30 28 0 0 N 77 0 0 E
+AT,AU,AV,AW,8T,8U,8V,8W,8X,8Y India-VU  219 41 22 -5.30 28 0 0 N 77 0 0 E
+VT,VV,VW India-VU                 219 41 22 -5.30 28 00 N 77 0 0 E
+VU7,VU4 Andaman-Is-VU7/A                  220 49 26 -5.30 10 0 0 N 94 0 0 E
+VU7 Laccadive-Is-VU7/L                221 41 22 -5.30 10 0 0 N 70 0 0 E
+AT7,AU7,AV7,AW7,8T7,8U7,8V7,8W7 Andaman-Is-VU7/A       220 49 26 -5.30 10 0 0 N 94 0 0 E
+AT7,AU7,AV7,AW7,8T7,8U7,8V7,8W7 Laccadive-Is-VU7/L     221 41 22 -5.30 10 0 0 N 70 0 0 E
+VU7/A Andaman-Is-VU7/A                220 49 26 -5.30 10 0 0 N 94 0 0 E @
+VU7/L Laccadive-Is-VU7/L              221 41 22 -5.30 10 0 0 N 70 0 0 E @
+V2 Antigua-V2                         222 11  8  4.0 17 0 0 N 59 48 0 W @
+V3 Belize-V3                          223 11  7  6.0 17 30 0 N 88 18 0 W @
+V4 St-Kitts-V4                        224 11  8  4.0 17 18 0 N 62 36 0 W @
+V5 Namibia-V5                         267 57 38 -2.0 22 36 0 S 17 6 0 E @
+V8 Brunei-V8                          225 54 28 -8.0 5 0 0 N 115 0 0 E @
+V6 Fed-Micronesia-V6                  104 64 27 -10.0 6 40 0 N 143 0 0 E * @
+V6 Fed-Mic-V6-East                    104 64 27 -10.0 6 40 0 N 160 0 0 E
+V7 Marshall-Is-V7                     122 65 31 -12.0 9 5 0 N 167 20 0 E @
+W United-States-W                     226 7   4  6.0 43 0 0 N 87 54 0 W @
+AA,AB,AC,AD,AE,AF,AG,AI,AJ,AK United-States-W      226 7 4 6.0 43 0 0 N 87 54 0 W
+K,KA,KB,KC,KD,KE,KF,KG,KI,KJ,KK,KM United-States-W 226 7 4 6.0 43 0 0 N 87 54 0 W
+KN,KO,KQ,KR,KS,KT,KU,KV,KW,KY,KZ United-States-W   226 7 4 6.0 43 0 0 N 87 54 0 W
+N,NA,NB,NC,ND,NE,NF,NG,NI,NJ,NK,NM United-States-W 226 7 4 6.0 43 0 0 N 87 54 0 W
+NN,NO,NQ,NR,NS,NT,NU,NV,NW,NY,NZ Unites-States-W   226 7 4 6.0 43 0 0 N 87 54 0 W
+WA,WB,WC,WD,WE,WF,WG,WI,WJ,WK,WM United-States-W   226 7 4 6.0 43 0 0 N 87 54 0 W
+WN,WO,WQ,WR,WS,WT,WU,WV,WW,WY,WZ United-States-W   226 7 4 6.0 43 0 0 N 87 54 0 W
+W1 Connecticut-W                226  8  5  5.0 41 48 0 N 72 42 0 W *
+W1 Maine-W                      226  8  5  5.0 44 48 0 N 68 48 0 W *
+W1 Massachusetts-W              226  8  5  5.0 42 24 0 N 71 6 0 W *
+W1 New-Hampshire-W              226  8  5  5.0 43 12 0 N 71 30 0 W *
+W1 Rhode-Island-W               226  8  5  5.0 41 48 0 N 71 24 0 W *
+W1 Vermont-W                    226  8  5  5.0 44 18 0 N 72 36 0 W
+W2 New-Jersey-W                 226  8  5  5.0 39 24 0 N 74 24 0 W *
+W2 New-York-W                   226  8  5  5.0 43 6 0 N 73 48 0 W
+W3 Delaware-W                   226  8  5  5.0 39 42 0 N 75 30 0 W *
+W3 D.C.-W                       226  8  5  5.0 38 54 0 N 77 0 0 W *
+W3 Maryland-W                   226  8  5  5.0 39 18 0 N 76 36 0 W *
+W3 Pennsylvania-W               226  8  5  5.0 40 18 0 N 76 54 0 W
+W4 Alabama-W                    226  8  5  5.0 32 24 0 N 86 18 0 W *
+W4 Florida-W                    226  8  5  5.0 30 18 0 N 81 42 0 W *
+W4 Georgia-W                    226  8  5  5.0 33 48 0 N 84 24 0 W *
+W4 Kentucky-W                   226  8  4  5.0 38 12 0 N 85 48 0 W *
+W4 North-Carolina-W             226  8  5  5.0 35 12 0 N 80 48 0 W *
+W4 South-Carolina-W             226  8  5  5.0 34 0 0 N 81 0 0 W *
+W4 Tennessee-W                  226  8  4  5.0 36 0 0 N 83 54 0 W *
+W4 Virginia-W                   226  8  5  5.0 37 30 0 N 77 24 0 W
+W5 Arkansas-W                   226  8  4  6.0 34 42 0 N 92 18 0 W *
+W5 Louisiana-W                  226  8  4  6.0 29 54 0 N 90 6 0 W *
+W5 Mississippi-W                226  8  4  6.0 32 18 0 N 90 12 0 W *
+W5 New-Mexico-W                 226  7  4  7.0 35 6 0 N 106 42 0 W *
+W5 Oklahoma-W                   226  7  4  6.0 35 30 0 N 97 30 0 W *
+W5 Texas-W                      226  7  4  6.0 32 48 0 N 96 48 0 W
+W6 California-LA-W              226  6  3  8.0 34 6 0 N 118 12 0 W *
+W6 California-SF-W              226  6  3  8.0 37 35 0 N 122 30 0 W *
+W6 California-MV-W              226  6  3  8.0 37 25 0 N 122 04 0 W *
+W6 California-SACTO-W           226  6  3  8.0 38 42 0 N 121 28 0 W
+W7 Arizona-W                    226  6  3  7.0 33 30 0 N 112 6 0 W *
+W7 Idaho-W                      226  6  3  7.0 43 36 0 N 116 12 0 W *
+W7 Montana-W                    226  7  4  7.0 45 48 0 N 108 30 0 W *
+W7 Nevada-W                     226  6  3  7.0 36 12 0 N 115 6 0 W *
+W7 Oregon-W                     226  6  3  8.0 45 30 0 N 122 42 0 W *
+W7 Utah-W                       226  7  4  7.0 40 48 0 N 111 54 0 W *
+W7 Washington-W                 226  6  3  8.0 47 36 0 N 122 18 0 W *
+W7 Wyoming-W                    226  7  4  7.0 41 6 0 N 104 48 0 W
+W8 Michigan-W                   226  8  4  5.0 42 18 0 N 83 0 0 W *
+W8 Ohio-W                       226  8  4  5.0 41 30 0 N 81 42 0 W *
+W8 West-Virginia-W              226  8  5  5.0 38 24 0 N 81 36 0 W
+W9 Illinois-W                   226  8  4  6.0 41 54 0 N 87 36 0 W * 
+W9 Indiana-W                    226  8  4  5.0 39 48 0 N 86 12 0 W *
+W9 Wisconsin-W                  226  8  4  6.0 43 0 0 N 87 54 0 W
+W0 Colorado-W                   226  7  4  7.0 39 42 0 N 105 0 0 W * 
+W0 Iowa-W                       226  7  4  6.0 41 36 0 N 93 36 0 W *
+W0 Kansas-W                     226  7  4  6.0 37 42 0 N 97 18 0 W *
+W0 Minnesota-W                  226  7  4  6.0 45 0 0 N 93 18 0 W *
+W0 Missouri-W                   226  7  4  6.0 39 6 0 N 94 36 0 W *
+W0 Nebraska-W                   226  7  4  6.0 41 18 0 N 95 54 0 W *
+W0 North-Dakota-W               226  7  4  6.0 46 54 0 N 96 48 0 W *
+W0,K0,N0 South-Dakota-W         226  7  4  6.0 44 6 0 N 103 12 0 W
+XE Mexico-XE1-XE                227 10  6  6.0 19 24 0 N 99 6 0 W * @
+XE Mexico-XE2-XE                227 10  6  6.0 28 42 0 N 106 0 0 W *
+XE Mexico-XE3-XE                227 10  6  6.0 21 0 0 N 89 42 0 W
+4A,4B,4C,6D,6E,6G,6H,6I,6J Mexico-XE 227 10  6  6.0 21 0 0 N 89 42 0 W
+XA,XB,XC,XD,XF,XG,XH,XI Mexico-XE 227 10  6  6.0 21 0 0 N 89 42 0 W
+XE1 Mexico-XE                   227 10  6  6.0 19 24 0 N 99 6 0 W
+XE2 Mexico-XE                   227 10  6  6.0 28 42 0 N 106 0 0 W
+XE3 Mexico-XE                   227 10  6  6.0 21 0 0 N 89 42 0 W
+XF4 Revilla-Gigedo-XF4          228 10  6  7.0 18 0 0 N 112 0 0 W @
+XT Bukina-Faso-XT               229 46 35  0.0 12 18 0 N 1 42 0 W @
+XU Kampuchea-XU                 230 49 26 -7.0 11 30 0 N 105 0 0 E @
+XV Vietnam-3W                   231 49 26 -8.0 21 03 0 N 105 50 0 E
+XW Laos-XW                      232 49 26 -7.0 18 0 0 N 102 30 0 E @
+XX Macao-XX                     233 44 24 -8.0 22 0 0 N 114 0 0 E @
+XX9 Macao-XX                     233 44 24 -8.0 22 0 0 N 114 0 0 E 
+XZ Burma-XZ                     235 49 26 -6.30 16 48 0 N 96 0 0 E @
+1Z,XY Burma-XZ                  235 49 26 -6.30 16 48 0 N 96 0 0 E
+YA Afghanistan-YA               237 40 21 -4.30 32 0 0 N 65 0 0 E @
+T6 Afghanistan-YA               237 40 21 -4.30 32 0 0 N 65 0 0 E
+YB Indonesia-YB                 238 51 28 -8.0 6 0 0 S 107 0 0 E * @
+YB Indonesia-EAST-YB            238 51 28 -8.0 6 0 0 S 135 0 0 E *
+YB Indonesia-WEST-YB            238 51 28 -8.0 6 0 0 N 95 0 0 E 
+JZ,PK,PL,PM,PN,PO,YC,YD,YE,YF,YG,YH Indonesia-YB     238 51 28 -8.0 6 0 0 S 107 0 0 E
+7A,7B,7C,7D,7E,7F,7G,7H,7I,8A,8B,8C,8D,8E,8F,8G,8H,8I Indonesia-YB  238 51 28 -8.0 6 0 0 S 107 0 0 E
+YI Iraq-YI                      239 39 21 -3.0 33 0 0 N 44 30 0 E @
+HN Iraq-YI                      239 39 21 -3.0 33 0 0 N 44 30 0 E
+YJ Vanuatu-YJ                   240 56 32 -11.0 18 0 0 S 168 0 0 E @
+YK Syria-YK                     241 39 20 -2.0 34 0 0 N 36 30 0 E @
+6C Syria-YK                     241 39 20 -2.0 34 0 0 N 36 30 0 E
+YL Latvia-YL                    195 29 15 -3.0 54 30 0 N 25 30 0 E @
+YN Nicaragua-YN                 242 11  7  7.0 12 0 0 N 86 0 0 W @
+H6,H7,HT Nicaragua-YN           242 11  7  7.0 12 0 0 N 86 0 0 W
+YO Romania-YO                   243 28 20 -2.0 44 24 0 N 26 6 0 E @
+YP,YQ,YR Romania-YO             243 28 20 -2.0 44 24 0 N 26 6 0 E
+YS El-Salvador-YS               244 11  7  7.0 14 0 0 N 89 0 0 W @
+HU El-Salvador-YS               244 11  7  7.0 14 0 0 N 89 0 0 W
+YU Rest-Yugoslavia-YU           245 28 15 -1.0 44 50 0 N 20 31 0 E @
+YT,YZ,4N,4O Yugoslavia-YU       245 28 15 -1.0 44 54 0 N 20 30 0 E
+T9 Bosnia-hercegovina-T9        245 28 15 -1.0 44 54 0 N 20 30 0 E @
+4N4 Bosnia-hercegovina-T9       245 28 15 -1.0 44 54 0 N 20 30 0 E
+Z3 Macedonia-Z3                 245 28 15 -1.0 44 54 0 N 20 30 0 E @
+YU5 Macedonia-Z3                245 28 15 -1.0 44 54 0 N 20 30 0 E
+9A Croatia-9A                   245 28 15 -1.0 44 54 0 N 20 30 0 E @
+S5 Slovenia-S5                  245 28 15 -1.0 44 54 0 N 20 30 0 E @
+YV Venezuela-YV                 246 12  9  4.0 10 30 0 N 67 0 0 W @
+4M,YW,YX,YY Venezuela-YV        246 12  9  4.0 10 30 0 N 67 0 0 W
+YV0 Aves-Is-YV0                 247 11  8  4.0 15 42 0 N 63 38 0 W @
+ZA Albania-ZA                   248 28 15 -1.0 41 30 0 N 19 30 0 E @
+ZB Gibraltar-ZB                 249 37 14 -1.0 36 0 0 N 5 30 0 W @
+ZG2 Gibraltar-ZB                249 37 14 -1.0 36 0 0 N 5 30 0 W
+ZC4 UK-Soverign-Base-ZC4        250 39 20 -2.0 35 0 0 N 33 0 0 E @
+ZD7 St-Helena-ZD7               251 66 36  0.0 16 0 0 S 6 0 0 W @
+ZD8 Ascension-Is-ZD8            252 66 36  0.0 8 0 0 S 14 0 0 W @
+ZD9 Tristan-Da-Cunha-ZD8        253 66 38  0.0 37 6 0 S 12 18 0 W @
+Z2 Zimbabwe-Z2                  254 53 38 -2.0 18 0 0 S 31 0 0 E @
+ZE Zimbabwe-Z2                  254 53 38 -2.0 18 0 0 S 31 0 0 E
+ZF Cayman-Is-ZF                 255 11  8  5.0 19 30 0 N 81 12 0 W @
+ZK1/N No-Cook-Is-ZK1/N          256 62 32 10.30 10 30 0 S 161 0 0 W @
+ZK1/S So-Cook-Is-ZK1/S          257 62 32 10.30 21 0 0 S 159 30 0 W @
+ZK1 No-Cook-Is-ZK1/N            256 62 32 10.30 10 30 0 S 161 0 0 W *
+ZK1 So-Cook-Is-ZK1/S            257 62 32 10.30 21 0 0 S 159 30 0 W
+ZK2 Niue-Is-ZK2                 258 62 32 11.0 19 0 0 S 170 0 0 W @
+ZK3 Tokelaus-ZK3                259 62 31 11.0 8 24 0 S 172 42 0 W @
+ZL New-Zealand-ZL1-ZL           260 60 32 -12.0 36 54 0 S 174 48 0 E * @
+ZL New-Zealand-ZL2-ZL           260 60 32 -12.0 41 18 0 S 174 48 0 E *
+ZL New-Zealand-ZL3-ZL           260 60 32 -12.0 43 0 0 S 172 30 0 E *
+ZL New-Zealand-ZL4-ZL           260 60 32 -12.0 46 0 0 S 170 0 0 E
+ZM New-Zealand-ZL               260 60 32 -12.0 46 0 0 S 170 0 0 E
+ZL1 New-Zealand-ZL              260 60 32 -12.0 36 54 0 S 174 48 0 E
+ZL2 New-Zealand-ZL              260 60 32 -12.0 41 18 0 S 174 48 0 E
+ZL3 New-Zealand-ZL              260 60 32 -12.0 43 0 0 S 172 30 0 E
+ZL4 New-Zealand-ZL              260 60 32 -12.0 46 0 0 S 170 0 0 E
+ZL5 Antarctica-Scott-CE9        102 67 12 -11.0 78 0 0 S 165 0 0 E
+ZL7 Chatham-Is-ZL7              261 60 32 -12.45 44 0 0 S 176 0 0 W @
+ZM7 Chatham-Is-ZL7              261 60 32 -12.45 44 0 0 S 176 0 0 W
+ZL8 Kermadec-Is-ZL8             262 60 32 -12.0 30 0 0 S 178 0 0 W @
+ZM8 Kermadec-Is-ZL8             262 60 32 -12.0 30 0 0 S 178 0 0 W
+ZL9 Auckland-Campbell-ZL9       263 60 32 -12.0 52 30 0 S 169 0 0 E @
+ZM9 Auckland-Campbell-ZL9       263 60 32 -12.0 52 30 0 S 169 0 0 E
+ZL0 Antarctica-Scott-CE9        102 67 12 -11.0 78 0 0 S 165 0 0 E
+ZP Paraguay-ZP                  164 14 11  4.0 25 18 0 S 57 42 0 W @
+ZS So-Africa-ZS1-ZS             265 57 38 -2.0 33 54 0 S 18 24 0 E * @
+ZS So-Africa-ZS5-ZS             265 57 38 -2.0 29 54 0 S 30 54 0 E *
+ZS So-Africa-ZS6-ZS             265 57 38 -2.0 26 12 0 S 28 6 0 E
+H5,S4,S8,ZR,ZT,ZU So-Africa-ZS  265 57 38 -2.0 26 12 0 S 28 6 0 E
+ZS1 So-Africa-ZS                265 57 38 -2.0 33 54 0 S 18 24 0 E
+ZS4 So-Africa-ZS                265 57 38 -2.0 28 30 0 S 27 0 0 E
+ZS5 So-Africa-ZS                265 57 38 -2.0 29 54 0 S 30 54 0 E
+ZS6 So-Africa-ZS                265 57 38 -2.0 26 12 0 S 28 6 0 E
+ZS2 Marion-Is-ZS8               266 57 38 -2.0 46 48 0 S 37 48 0 E
+ZS8 Marion-Is-ZS8               266 57 38 -2.0 46 48 0 S 37 48 0 E @
+V50,V51 Namibia-V5              267 57 38 -2.0 22 36 0 S 17 6 0 E
+T0,SSB,1B,X5,X8,ZC6,10G,50V,Q,0,MAJ Pirat_Country 333 17 14 -0.0 0 0 0 S 0 0 0 E @
diff --git a/perl/Prefix.pm b/perl/Prefix.pm
new file mode 100644 (file)
index 0000000..4e0b454
--- /dev/null
@@ -0,0 +1,92 @@
+#
+# prefix handling
+#
+# Copyright (c) - Dirk Koopman G1TLH
+#
+# $Id$
+#
+
+package Prefix;
+
+use Carp;
+use DXVars;
+use DB_File;
+
+use strict;
+
+my $db;     # the DB_File handle
+my %prefix_loc;   # the meat of the info
+my %prefix;       # the prefix list
+
+sub load
+{
+  if ($db) {
+    untie %prefix;
+       %prefix = ();
+       %prefix_loc = ();
+  }
+  $db = tie(%prefix, "DB_File", undef, O_RDWR|O_CREAT, 0, $DB_BTREE) or confess "can't tie %prefix ($!)";  
+  do "$main::data/prefix_data.pl";
+  confess $@ if $@;
+}
+
+sub store
+{
+  my ($k, $l);
+  my $fh = new FileHandle;
+  my $fn = "$main::data/prefix_data.pl";
+  
+  confess "Prefix system not started" if !$db;
+  
+  # save versions!
+  rename "$fn.oooo", "$fn.ooooo" if -e "$fn.oooo";
+  rename "$fn.ooo", "$fn.oooo" if -e "$fn.ooo";
+  rename "$fn.oo", "$fn.ooo" if -e "$fn.oo";
+  rename "$fn.o", "$fn.oo" if -e "$fn.o";
+  rename "$fn", "$fn.o" if -e "$fn";
+  
+  $fh->open(">$fn") or die "Can't open $fn ($!)";
+
+  # prefix location data
+  $fh->print("%prefix_loc = (\n");
+  foreach $l (sort {$a <=> $b} keys %prefix_loc) {
+    my $r = $prefix_loc{$l};
+       $fh->printf("   $l => { name => '%s', dxcc => %d, itu => %d, utcoff => %d, lat => %f, long => %f },\n",
+                   $r->{name}, $r->{dxcc}, $r->{itu}, $r->{cq}, $r->{utcoff}, $r->{lat}, $r->{long});
+  }
+  $fh->print(");\n\n");
+
+  # prefix data
+  $fh->print("%prefix = (\n");
+  foreach $k (sort keys %prefix) {
+    $fh->print("   '$k' => [");
+       my @list = @{$prefix{$k}};
+       my $l;
+       my $str;
+       foreach $l (@list) {
+      $str .= " $l,";
+    }
+       chop $str;  
+       $fh->print("$str ],\n");
+  }
+  $fh->print(");\n");
+  $fh->close;
+}
+
+# this may return several entries, be warned!
+#
+# what you get is a list of pairs of:-
+# 
+# prefix => \[ @list of references to prefix_locs ]
+#
+# This routine will only do what you ask for, if you wish to be intelligent
+# then that is YOUR problem!
+#
+sub get
+{
+  
+}
+
+1;
+
+__END__
index 015fbc9c3e112a473d59099a2349fa3210993abb..8a7ae01e7e02dd7368c3e027d4ac884a03b19737 100755 (executable)
@@ -26,6 +26,7 @@ use DXCommandmode;
 use DXProt;
 use DXCluster;
 use DXDebug;
+use Prefix;
 
 package main;
 
@@ -159,6 +160,9 @@ foreach(@debug) {
 }
 STDOUT->autoflush(1);
 
+# load Prefixes
+Prefix::load();
+
 # initialise User file system
 DXUser->init($userfn);
 
index 2c94bdb11c69100c4a3a3acf5359282ff0ceee86..a06aba1b3b9d23fe41b8395333446b3a77be381d 100755 (executable)
@@ -1,4 +1,4 @@
-#
+#!/usr/bin/perl
 # a program to create a prefix file from a wpxloc.raw file
 #
 # Copyright (c) - Dirk Koopman G1TLH
 
 use DXVars;
 
+%loc = ();        # the location unique hash
+$nextloc = 1;     # the next location number
+%locn = ();       # the inverse of the above
+%pre = ();        # the prefix hash
+%pren = ();       # the inverse
+
 # open the input file
 $ifn = $ARGV[0] if $ARGV[0];
 $ifn = "$data/wpxloc.raw" if !$fn;
 open (IN, $ifn) or die "can't open $ifn ($!)";
 
+# first pass, find all the 'master' records
 while (<IN>) {
   next if /^\!/;    # ignore comment lines
   chomp;
-  @f = split;       # get each 'word'
-  @pre = split /\,/, $f[0];    # split the callsigns
+  @f  = split;       # get each 'word'
+  next if @f == 0;   # ignore blank lines
+
+  if ($f[14] eq '@' || $f[15] eq '@') {
+    $locstr = join ' ', @f[1..13];
+    $loc = $loc{$locstr};
+    $loc = addloc($locstr) if !$loc;
+  }
+}
+
+#foreach $loc (sort {$a <=> $b;} keys %locn) {
+#  print "loc: $loc data: $locn{$loc}\n";
+#}
+
+# go back to the beginning and this time add prefixes (adding new location entries, if required)
+seek(IN, 0, 0);
+
+while (<IN>) {
+  next if /^\!/;    # ignore comment lines
+  chomp;
+  @f  = split;       # get each 'word'
+  next if @f == 0;   # ignore blank lines
+  
+  $locstr = join ' ', @f[1..13];
+  $loc = $loc{$locstr};
+  $loc = addloc($locstr) if !$loc;
+  
+  @prefixes = split /,/, $f[0];
+  foreach $p (@prefixes) {
+    my $ref;
+       
+       if ($p =~ /#/) {
+         my $i;
+         for ($i = 0; $i < 9; ++$i) {
+           my $t = $p;
+               $t =~ s/#/$i/;
+        $ref = $pre{$t};
+           $ref = addpre($t) if !$ref;
+               next if grep $loc, @{$ref};    # no dups!
+        push @{$ref}, $loc;
+         }
+       } else {
+      $ref = $pre{$p};
+         $ref = addpre($p) if !$ref;
+         next if grep $loc, @{$ref};    # no dups!
+      push @{$ref}, $loc;
+    }  
+  }
+}
+
+close(IN);
+
+# now open the rsgb.cty file and process that again the prefix file we have
+open(IN, "$data/rsgb.cty") or die "Can't open $data/rsgb.cty ($!)";
+while (<IN>) {
+  chomp;
+  @f = split /:\s+|;/;
+  my $p = uc $f[4];
+  my $ref = $pre{$p};
+  if ($ref) {
+    # split up the alias string
+       my @alias = split /=/, $f[5];
+       my $a;
+       foreach $a (@alias) {
+         next if $a eq $p;  # ignore if we have it already
+         my $nref = $pre{$a};
+         $pre{$a} = $ref if !$nref;       # copy the original ref if new 
+       }
+  } else {
+    print "unknown prefix $p\n";
+  }
+}
+
+open(OUT, ">$data/prefix_data.pl") or die "Can't open $data/prefix_data.pl ($!)";
+
+print OUT "%prefix_loc = (\n";
+foreach $l (sort {$a <=> $b} keys %locn) {
+  print OUT "   $l => {";
+  my ($name, $dxcc, $itu, $cq, $utcoff, $latd, $latm, $lats, $latl, $longd, $longm, $longs, $longl) = split /\s+/, $locn{$l};
+  
+  $longd += ($longm/60);
+  $longd = 0-$longd if (uc $longl) eq 'W'; 
+  $latd += ($latm/60);
+  $latd = 0-$latd if (uc $latl) eq 'S';
+  print OUT " name => '$name',";
+  print OUT " dxcc => $dxcc,";
+  print OUT " itu => $itu,";
+  print OUT " utcoff => $utcoff,";
+  print OUT " lat => $latd,";
+  print OUT " long => $longd";
+  print OUT " },\n";
+}
+print OUT ");\n\n";
+
+print OUT "%prefix = (\n";
+foreach $k (sort keys %pre) {
+  print OUT "   '$k' => [";
+  my @list = @{$pre{$k}};
+  my $l;
+  my $str;
+  foreach $l (@list) {
+    $str .= " $l,";
+  }
+  chop $str;  
+  print OUT "$str ],\n";
+}
+print OUT ");\n";
+
+close(OUT);
+
+sub addpre
+{
+  my $p = shift;
+  my $ref = [];
+  $pre{$p} = $ref;
+}
+
+sub addloc
+{
+  my $locstr = shift;
+  $locstr =~ s/\'/\\'/g;
+  my $loc = $loc{$locstr} = $nextloc++;
+  $locn{$loc} = $locstr;
+  return $loc;
 }