%!PS-Adobe-3.0
%%Title: Diplomacy Map (Ambition & Empire, designed by Jeff S. Kase and Baron M. Powell)
%%Creator: dpmap, using a map created with DPeye by Mario Huys (woelpad@yahoo.com)
%%DocumentPaperSizes: Letter
%%LanguageLevel: 2
%%Orientation: Landscape
%%Pages: (atend)
%%DocumentNeededResources: font Helvetica-Bold Courier Courier-Bold Times-Roman
%%EndComments
%%BeginDefaults
%%PageResources: font Helvetica-Bold Courier Courier-Bold Times-Roman
%%EndDefaults
% INFO
% 421 465 ABO Abo
% 119 86 ADL Andalusia
% 382 114 ADR Adriatic Sea
% 477 27 AEG Aegean Sea
% 226 37 ALG Algiers
% 260 260 ANE Austrian Netherlands
% 543 85 ANK Ankara
% 651 127 ARM Armenia
% 379 338 BAL Baltic Sea
% 490 584 BAR Barents Sea
% 323 229 BAV Bavaria
% 297 239 BAW Baden-Wuerttemberg
% 353 297 BER Berlin
% 544 156 BLA Black Sea
% 354 248 BOH Bohemia
% 402 140 BOS Bosnia
% 399 403 BOT Gulf of Bothnia
% 174 137 BRC Barcelona
% 179 235 BRE Brest
% 382 267 BRL Breslau
% 421 199 BUD Budapest
% 252 229 BUR Burgundy
% 305 434 CHR Christiania
% 452 117 CON Constantinople
% 299 350 COP Copenhagen
% 411 365 COU Courland
% 560 195 CRI Crimea
% 369 177 CRO Croatia
% 362 147 DAL Dalmatia
% 329 265 DRE Dresden
% 550 18 EAS Eastern Mediterranean
% 195 380 EDI Edinburgh
% 170 266 ENG English Channel
% 444 244 GAL Galicia
% 184 186 GAS Gascony
% 107 61 GIB Gibraltar
% 293 297 HAN Hanover
% 278 322 HEL Helgoland Bight
% 283 278 HEW Hesse-Westphalia
% 305 313 HLS Holstein
% 310 314 HLS/EC Holstein (east coast)
% 300 312 HLS/WC Holstein (west coast)
% 147 544 ICE Iceland
% 387 31 ION Ionian Sea
% 145 337 IRE Ireland
% 143 302 IRI Irish Sea
% 461 433 KAR Karelia
% 648 254 KAZ Kazan
% 531 280 KIV Kiev
% 415 329 KON Koenigsberg
% 223 164 LAN Languedoc
% 403 515 LAP Lapland
% 122 171 LEO Leon
% 460 300 LIT Lithuania
% 192 289 LON London
% 353 279 LUS Lusatia
% 437 384 LVN Livonia
% 190 337 LVP Liverpool
% 239 129 LYO Gulf of Lyon
% 110 126 MAD Madrid
% 31 180 MAO Mid-Atlantic Ocean
% 247 172 MAR Marseilles
% 334 309 MEC Mecklenburg
% 289 177 MIL Milan
% 90 38 MOR Morocco
% 521 383 MOS Moscow
% 76 446 NAO North Atlantic Ocean
% 555 539 NOV Novgorod Territory
% 243 360 NTH North Sea
% 269 543 NWG Norwegian Sea
% 316 139 PAP Papal States
% 321 150 PAP/EC Papal States (east coast)
% 325 117 PAP/WC Papal States (west coast)
% 219 215 PAR Paris
% 211 255 PIC Picardy
% 86 153 POR Portugal
% 384 294 POS Posen
% 272 98 SAR Sardinia
% 269 162 SAV Savoy
% 331 382 SCA Scania
% 317 367 SKA Skaggerak
% 359 389 STO Stockholm
% 462 410 STP St Petersburg
% 265 198 SWI Switzerland
% 635 45 SYR Syria
% 275 19 TUN Tunis
% 291 153 TUS Tuscany
% 364 96 TWS Two Sicilies
% 302 198 TYR Tyrol
% 323 83 TYS Tyrrhenian Sea
% 260 294 UPR United Provinces
% 321 184 VEN Republic of Venice
% 347 191 VIE Vienna
% 173 310 WAL Wales
% 416 271 WAR Warsaw
% 224 75 WES Western Mediterranean
% 495 191 WLA Wallachia
% 205 317 YOR Yorkshire
% 553 236 ZAP Zaporozh'ye
% MAP
%%BeginSetup
/bd { bind def } bind def
/xd { exch def } bd
/ld { load def } bd
/ifloor { .001 add floor cvi } bd
/iceiling { .001 sub ceiling cvi } bd
/min { 2 copy gt { exch } if pop } bd
/max { 2 copy lt { exch } if pop } bd
/secure_atan { 2 copy 0 eq exch 0 eq and { pop pop 0 } { atan } ifelse } bd
/center { 3 2 roll add 2 div 3 1 roll add 2 div exch } bd
/a /arc ld
/c /curveto ld
/d /setdash ld
/f /fill ld
/h /show ld
/k /stroke ld
/l /lineto ld
/m /moveto ld
/n /newpath ld
/o /rotate ld
/p /closepath ld
/r /grestore ld
/s /gsave ld
/t /translate ld
/w /setlinewidth ld
/x /scale ld
/y /scalefont ld
/z /setfont ld
%%IncludeResource: font Helvetica-Bold
/MapNameFont /Helvetica-Bold findfont 14 y def
/Powers 20 dict def
%%IncludeResource: font Helvetica-Bold
/MapUnitLetterFont /Helvetica-Bold findfont 14 y def
%%IncludeResource: font Courier
/TextFixedFont /Courier findfont def
%%IncludeResource: font Courier-Bold
/TextHeadingFont /Courier-Bold findfont def
%%IncludeResource: font Times-Roman
/TextTitleFont /Times-Roman findfont def
/PageSetup {
612 0 t
90 o
/FinishReport { } def /InTextMode true def
Black
MovePhase
} bd
/ShowPage {
DrawAliases
DrawRemainingCenters
InTextMode { FinishReport } { r } ifelse
FrameMap
showpage
} bd
/MapForm <<
/FormType 1
/Matrix [ 2.9951 0 0 2.9951 0 0 ]
/BBox [ 0 0 227.04 204 ]
/FormDict 1 dict
/PaintProc {
dup /Matrix get exch /FormDict get begin
s
matrix invertmatrix concat
SeaBlue 0 0 680 611 rectfill
IncludeSeaBorders
IncludeLand
IncludeInternalBorders
IncludeBorders
IncludeMountain
IncludeLake
IncludeCrossings
r
end
} bind
>> def
/DrawMap {
PageSetup
SwitchToMapMode
MapForm execform
/Centers << Centers { pop true } forall >> def
UNOWNED
} bd
/VisitSupplies {
1 dict begin
/s xd
/ABO 407 425 s
/STP 476 417 s
/CHR 314 412 s
/STO 371 410 s
/MOS 557 373 s
/EDI 196 361 s
/COU 417 354 s
/COP 321 339 s
/LVP 191 325 s
/KON 404 324 s
/MEC 323 306 s
/HAN 304 293 s
/BER 338 289 s
/LON 208 284 s
/UPR 252 284 s
/WAR 402 282 s
/HEW 269 273 s
/DRE 342 271 s
/ANE 245 268 s
/BRL 372 268 s
/KIV 515 267 s
/BRE 154 247 s
/PAR 221 240 s
/BAW 285 229 s
/VIE 364 220 s
/BAV 313 219 s
/BUD 395 209 s
/SWI 277 203 s
/CRI 561 183 s
/VEN 310 178 s
/MIL 281 177 s
/SAV 265 174 s
/MAR 247 157 s
/TUS 302 148 s
/BRC 199 137 s
/MAD 129 130 s
/POR 62 126 s
/PAP 315 126 s
/CON 508 112 s
/ANK 570 110 s
/TWS 347 106 s
/ALG 194 46 s
/TUN 281 39 s
/MOR 60 19 s
end
} def
/VisitTerritories {
5 dict begin
/b xd
/g xd
/w xd
/l xd
/c xd
(ICE) 147 544 c
(NOV) 555 539 c
(LAP) 403 515 c
(ABO) 421 465 c
(CHR) 305 434 c
(KAR) 461 433 c
(STP) 462 410 c
(STO) 359 389 c
(LVN) 437 384 c
(EDI) 195 380 c
(SCA) 331 382 c
(COU) 411 365 c
(COP) 299 350 c
(IRE) 145 337 c
(LVP) 190 337 c
(KON) 415 329 c
(YOR) 205 317 c
(MEC) 334 309 c
(WAL) 173 310 c
(BER) 353 297 c
(POS) 384 294 c
(HAN) 293 297 c
(LON) 192 289 c
(UPR) 260 294 c
(HEW) 283 278 c
(ANE) 260 260 c
(PIC) 211 255 c
(KAZ) 648 254 c
(BRE) 179 235 c
(CRI) 560 195 c
(WLA) 495 191 c
(VIE) 347 191 c
(GAS) 184 186 c
(VEN) 321 184 c
(CRO) 369 177 c
(MAR) 247 172 c
(LEO) 122 171 c
(LAN) 223 164 c
(SAV) 269 162 c
(TUS) 291 153 c
(POR) 86 153 c
(DAL) 362 147 c
(BOS) 402 140 c
(BRC) 174 137 c
(ARM) 651 127 c
(CON) 452 117 c
(SAR) 272 98 c
(TWS) 364 96 c
(ADL) 119 86 c
(ANK) 543 85 c
(SYR) 635 45 c
(MOR) 90 38 c
(ALG) 226 37 c
(TUN) 275 19 c
(MOS) 521 383 l
(LIT) 460 300 l
(KIV) 531 280 l
(LUS) 353 279 l
(WAR) 416 271 l
(DRE) 329 265 l
(BRL) 382 267 l
(BOH) 354 248 l
(GAL) 444 244 l
(BAW) 297 239 l
(ZAP) 553 236 l
(BAV) 323 229 l
(BUR) 252 229 l
(PAR) 219 215 l
(BUD) 421 199 l
(SWI) 265 198 l
(TYR) 302 198 l
(MIL) 289 177 l
(MAD) 110 126 l
(BAR) 490 584 w
(NWG) 269 543 w
(NAO) 76 446 w
(BOT) 399 403 w
(SKA) 317 367 w
(NTH) 243 360 w
(BAL) 379 338 w
(HEL) 278 322 w
(IRI) 143 302 w
(ENG) 170 266 w
(MAO) 31 180 w
(BLA) 544 156 w
(LYO) 239 129 w
(ADR) 382 114 w
(TYS) 323 83 w
(WES) 224 75 w
(GIB) 107 61 w
(AEG) 477 27 w
(ION) 387 31 w
(EAS) 550 18 w
(HLS) 305 313 g
(PAP) 316 139 g
(HLS/EC) 310 314 b
(HLS/WC) 300 312 b
(PAP/EC) 321 150 b
(PAP/WC) 325 117 b
end
} def
/DrawSupplies {
SwitchToMapMode
UNOWNEDCENTER
{ SupplyCenters 3 1 roll 4 3 roll supply } bind
VisitSupplies
} bd
/DrawAlias {
SwitchToMapMode
s
3 1 roll t
.5 .5 x
0 -14 t
MapNameFont z
dup stringwidth pop -2 div 0 neg m h
r
} bd
/DrawName {
pop pop pop
} bd
/DrawAliases {
NameTerritories
} bd
/NameTerritories {
SwitchToMapMode
s
{ DarkGreen 3 2 roll DrawAlias } bind
{ DarkGreen 3 2 roll DrawAlias } bind
{ White 3 2 roll DrawAlias } bind
{ DarkGreen 3 2 roll DrawAlias } bind
{ pop pop pop } bind
VisitTerritories
r
} bd
/VisitPowers {
1 dict begin
/p xd
/AUSTRIA (A) /Red /Black () p
/BRITAIN (B) /Blue /White (BRITAIN & HANOVER) p
/DENMARK (D) /@Purple /White (DENMARK & NORWAY) p
/FRANCE (F) /Turquoise /Black () p
/SAXONY (X) /@OrangeRed /Black (POLAND & SAXONY) p
/PRUSSIA (P) /Black /White () p
/RUSSIA (R) /White /Black () p
/SPAIN (S) /@DarkRed /White () p
/SWEDEN (W) /@DeepPink /White () p
/TURKEY (T) /Yellow /Black () p
/PAPACY ( ) /@LimeGreen /@Gold (PAPAL STATES) p
/CATHOLIC ( ) /@LimeGreen /White (CATHOLIC STATES) p
/PROTESTANT ( ) /@LimeGreen /Black (PROTESTANT STATES) p
/MUSLIM ( ) /@Green /White (MUSLIM STATES) p
/UNOWNED (?) /Brown /White () p
end
} def
/CreateTroop {
<<
/BBox 4 3 roll
/PaintProc 5 4 roll
6 5 roll {} forall
/FormType 1
/Matrix matrix
>>
} bd
/CreateTroops {
<< 3 1 roll Powers {
3 index 3 index CreateTroop 4 2 roll
} forall pop pop >>
} bd
/PaintFleet {
begin
.5 .5 x
0 8 t
s
.5 .5 x
-35 -16 t
12 3 m 12 9 l 9 12 l 6 13 l 6 17 l % bow
9 17 l 9 23 l 2 22 l 7 16 l 6 16 l
1 22 l % bowsprit
6 27 l 12 37 l 15 45 l % front sail
19 44 l 19 48 l 16 48 l 15 49 l 19 49 l
19 55 l 20 55 l 20 49 l 24 49 l 23 48 l
20 48 l 20 44 l % front mast
24 43 l 24 34 l 27 29 l 33 29 l 33 32 l
25 32 l 28 39 l 31 51 l % mid sail left
35 50 l 35 54 l 30 54 l 29 55 l 35 55 l
35 63 l 36 63 l 36 56 l 36 55 l 42 55 l
41 54 l 36 54 l 36 50 l % mid mast
41 49 l 41 32 l 36 32 l 36 29 l 39 29 l
41 43 l % mid sail right
45 43 l 45 47 l 41 47 l 41 48 l 45 48 l
45 55 l 46 55 l 46 48 l 51 48 l 50 47 l
46 47 l 46 43 l % rear mast
48 43 l 49 28 l 51 28 l 51 31 l 54 33 l
54 23 l 57 26 l 57 22 l 56 21 l % rear sail and flag
56 15 l 59 12 l 59 7 l 57 4 l 55 3 l p % bow
s 4 w Contrast k r Paint f
r
Offset aload pop m
MapUnitLetterFont z
Contrast Letter h
end
} bd
/FleetTroopBBox [
-9 .25 6.5 16.25
] def
/PaintArmy {
begin
.5 .5 x
0 8 t
n 0 0 9 0 360 a p % wheel
2 w Contrast k
-20 7 m 10 7 l 10 3 l 14 3 l
14 1 l -16 1 l -16 3 l -20 3 l p % barrel
4 2 m 24 -8 l 26 -8 l 18 -8 l -2 2 l % carriage
s 2 w Contrast k r Paint f
n 0 0 9 0 360 a p % wheel
Paint f
Offset aload pop m
MapUnitLetterFont z
Contrast Letter h
end
} bd
/ArmyTroopBBox [
-10.5 -1 13.5 9
] def
/DrawFleet {
SwitchToMapMode
s t
FleetTroops Power get execform
r
} bd
/DrawArmy {
SwitchToMapMode
s t
ArmyTroops Power get execform
r
} bd
/DrawRemainingCenters {
SwitchToMapMode
UNOWNED
Centers {
{ load exec supply } { pop } ifelse
} forall
} bd
/PaintSupply {
begin
.7 .7 x
Paint
n 0 0 6 0 360 a f
end
} bd
/SupplyCenterBBox [
-4.2 -4.2 4.2 4.2
] def
/supply {
SwitchToMapMode
Centers exch false put
s t
Power get execform
r
} bd
/GetControlledPower {
1 index dup length string cvs 1 index dup length string cvs
1 index length dup 2 index length add 1 add string
dup 0 6 5 roll putinterval dup 2 index 124 put dup 3 2 roll 1 add 4 3 roll putinterval cvn
3 1 roll Powers 3 index known {
pop pop
} {
8 dict dup begin
exch Powers exch get /Paint get /Outer xd
Powers 2 index get { def } forall
end
dup ControlledFleetTroopBBox /PaintControlledFleet load CreateTroop FleetTroops 4 index 3 2 roll put
dup ControlledArmyTroopBBox /PaintControlledArmy load CreateTroop ArmyTroops 4 index 3 2 roll put
dup ControlledSupplyCenterBBox /PaintControlledSupply load CreateTroop SupplyCenters 4 index 3 2 roll put
Powers 2 index 3 2 roll put
[ /Power 3 index 4 3 roll {
ChangeController {
Power GetControlledPower exch
/ChangeController false def
} if pop
} bind /exec load /def load ] cvx 2 index xd
} ifelse
} bd
/PaintControlledFleet {
begin
.5 .5 x
0 8 t
s
.5 .5 x
-35 -16 t
12 3 m 12 9 l 9 12 l 6 13 l 6 17 l % bow
9 17 l 9 23 l 2 22 l 7 16 l 6 16 l
1 22 l % bowsprit
6 27 l 12 37 l 15 45 l % front sail
19 44 l 19 48 l 16 48 l 15 49 l 19 49 l
19 55 l 20 55 l 20 49 l 24 49 l 23 48 l
20 48 l 20 44 l % front mast
24 43 l 24 34 l 27 29 l 33 29 l 33 32 l
25 32 l 28 39 l 31 51 l % mid sail left
35 50 l 35 54 l 30 54 l 29 55 l 35 55 l
35 63 l 36 63 l 36 56 l 36 55 l 42 55 l
41 54 l 36 54 l 36 50 l % mid mast
41 49 l 41 32 l 36 32 l 36 29 l 39 29 l
41 43 l % mid sail right
45 43 l 45 47 l 41 47 l 41 48 l 45 48 l
45 55 l 46 55 l 46 48 l 51 48 l 50 47 l
46 47 l 46 43 l % rear mast
48 43 l 49 28 l 51 28 l 51 31 l 54 33 l
54 23 l 57 26 l 57 22 l 56 21 l % rear sail and flag
56 15 l 59 12 l 59 7 l 57 4 l 55 3 l p % bow
s s 12 w Outer k r 4 w Contrast k r Paint f
r
Offset aload pop m
MapUnitLetterFont z
Contrast Letter h
end
} bd
/ControlledFleetTroopBBox [
-10 -.75 7.5 17.25
] def
/PaintControlledArmy {
begin
.5 .5 x
0 8 t
n 0 0 9 0 360 a p % wheel
s 6 w Outer k r 2 w Contrast k
-20 7 m 10 7 l 10 3 l 14 3 l
14 1 l -16 1 l -16 3 l -20 3 l p % barrel
4 2 m 24 -8 l 26 -8 l 18 -8 l -2 2 l % carriage
s s 6 w Outer k r 2 w Contrast k r Paint f
n 0 0 9 0 360 a p % wheel
Paint f
Offset aload pop m
MapUnitLetterFont z
Contrast Letter h
end
} bd
/ControlledArmyTroopBBox [
-11.5 -2 14.5 10
] def
/PaintControlledSupply {
begin
.7 .7 x
Outer
n 0 0 10 0 360 a f
Contrast
n 0 0 8 0 360 a f
Paint
n 0 0 6 0 360 a f
end
} bd
/ControlledSupplyCenterBBox [
-7 -7 7 7
] def
/Controls {
/ChangeController true def
} bd
/SetArrowStateOk {
[] 0 d
} bd
/OkOrder {
/SetArrowState /SetArrowStateOk ld
} bd
/SetArrowStateFailed {
[4 6] 2 d
} bd
/FailedOrder {
/SetArrowState /SetArrowStateFailed ld
} bd
/MovePhase {
/ArrowColor /ArrowBlack ld
/ArrowBase 20 def
/TraceArrowHead /TraceSingleArrowHead ld
InTextMode not { ArrowColor } if
} bd
/RetreatPhase {
/ArrowColor /ArrowRed ld
/ArrowBase 39.8 def
/TraceArrowHead /TraceDoubleArrowHead ld
InTextMode not { ArrowColor } if
} bd
/ProposePhase {
/ArrowColor /ArrowWhite ld
/ArrowBase 39.8 def
/TraceArrowHead /TraceDoubleArrowHead ld
InTextMode not { ArrowColor } if
} bd
/TraceSingleArrowHead {
% draw the arrow head ...
n
dup -5 m
dup 20 add 0 l
dup 5 l
p
} bd
/TraceDoubleArrowHead {
% draw the double arrow head ...
n
dup -5 m
dup 19.8 add
dup -1 l
dup -5 l
dup 20 add 0 l
dup 5 l
1 l
dup 5 l
p
} bd
/PaintArrowMove {
s
3 index 3 index t
3 2 roll sub 3 1 roll exch sub exch
2 copy dup mul exch dup mul add sqrt 3 1 roll exch secure_atan
.5 .5 x
0 8 t
o
.5 div ArrowBase sub
% if base of arrow is long enough, shorten it enough
% to e.g. move arrow start beyond support circle
dup 14 gt {
14 14 0 t sub
} {
0 t 0
} ifelse
% if base is still too long, shorten it some more
% to make arrow head touch support circle
dup 14 gt {
14 sub
} {
pop 0
} ifelse
1 w
TraceArrowHead
k
% now the shaft ...
2 w
0 0 m
0 l
k
r
} bd
/PaintArrowCircle {
s
5 1 roll
3 index 3 index t
3 2 roll sub 3 1 roll exch sub exch
2 copy dup mul exch dup mul add sqrt 3 1 roll exch secure_atan
.5 .5 x
0 8 t
o
.5 div
1 index sub
% if base of arrow is long enough, shorten it enough
% to e.g. move arrow start beyond support circle
dup 14 gt {
14 14 0 t sub
} {
0 t 0
} ifelse
% draw the circle ...
1 w
n
2 copy add 0 4 3 roll 0 360 a
p k
% now the shaft ...
2 w
0 0 m
0 l
k
r
} bd
/ArrowMove {
SwitchToMapMode
s
SetArrowState
PaintArrowMove
r
} bd
/ArrowHold {
SwitchToMapMode
s
SetArrowState
24 PaintArrowCircle
r
} bd
/ArrowSupport {
SwitchToMapMode
s
SetArrowState
center
8 PaintArrowCircle
r
} bd
/ArrowConvoy {
SwitchToMapMode
s
SetArrowState
center
12 PaintArrowCircle
r
} bd
/ArrowRetreat {
RetreatPhase
ArrowMove
MovePhase
} bd
/ArrowPropose {
ProposePhase
ArrowMove
MovePhase
} bd
/BuildUnit {
SwitchToMapMode
s
t
ArrowWhite
.5 .5 x
0 8 t
6 w [ 3.14 6.28 ] 1.57 d
n
0 0 24 0 360 a
p k
r
} bd
/SlashUnit {
s
3 1 roll t
.5 .5 x
0 8 t
n
-21 -16 m
11 16 l
21 16 l
-11 -16 l
p
exec
r
} bd
/DestroyUnit {
SwitchToMapMode
{ ArrowRed f } SlashUnit
} bd
/DisbandUnit {
SwitchToMapMode
{ s ArrowWhite f r 1 w ArrowRed k } SlashUnit
} bd
/RemoveUnit {
SwitchToMapMode
{ ArrowWhite f } SlashUnit
} bd
/QueryUnit {
SwitchToMapMode
s
t
ArrowWhite
.5 .5 x
0 8 t
4 w
-12 4 m
-8 7 -4 7 0 4 c
4 1 8 1 12 4 c
-12 -4 m
-8 -1 -4 -1 0 -4 c
4 -7 8 -7 12 -4 c
k
r
} bd
/PaintArrowArrive {
s
t
.5 .5 x
0 8 t
180 rotate 54 ArrowBase add neg 0 t
40
1 w
TraceArrowHead
k
% now the shaft ...
2 w
0 0 m
0 l
k
-10 0 m -20 0 l
-30 0 m -40 0 l
k
r
} bd
/PaintArrowArriveFleet {
2 copy
PaintArrowArrive
SetArrowStateOk
exch 0 44 ArrowBase add add .5 mul add exch 7.2 add t
.8 .8 x
FleetTroops Power get execform
} bd
/PaintArrowArriveArmy {
2 copy
PaintArrowArrive
SetArrowStateOk
exch 0 44 ArrowBase add add .5 mul add exch 7.2 add t
.8 .8 x
ArmyTroops Power get execform
} bd
/PaintArrowDepart {
s
t
.5 .5 x
0 8 t
-54 0 t
40
2 w
0 0 m
0 l
-10 0 m -20 0 l
-30 0 m -40 0 l
k
r
} bd
/ArrowDepart {
SwitchToMapMode
s
SetArrowState
PaintArrowDepart
r
} bd
/ArrowArriveFleet {
SwitchToMapMode
s
SetArrowState
PaintArrowArriveFleet
r
} bd
/ArrowArriveArmy {
SwitchToMapMode
s
SetArrowState
PaintArrowArriveArmy
r
} bd
/ArrowSupportArrive {
2 copy exch 64 add exch ArrowSupport
} bd
/ArrowSupportDepart {
2 copy exch 44 sub exch ArrowSupport
} bd
/ArrowConvoyArrive {
2 copy exch 64 add exch ArrowConvoy
} bd
/ArrowConvoyDepart {
2 copy exch 44 sub exch ArrowConvoy
} bd
/ArrowRefugeFleet {
RetreatPhase
ArrowArriveFleet
MovePhase
} bd
/ArrowRefugeArmy {
RetreatPhase
ArrowArriveArmy
MovePhase
} bd
/ArrowFlee {
RetreatPhase
ArrowDepart
MovePhase
} bd
/FindUnit {
SwitchToMapMode
s
t
ArrowBlue
.5 .5 x
0 8 t
6 w [ 3.14 6.28 ] 1.57 d
n
0 0 24 0 360 a
p k
r
} bd
/FindArriveUnit {
SwitchToMapMode
s
exch 32 add exch 7.2 add t
.8 .8 x
0 0 FindUnit
r
} bd
/LoseUnit {
SwitchToMapMode
s
t
ArrowBlue
.5 .5 x
0 8 t
4 w
-12 4 m
-8 7 -4 7 0 4 c
4 1 8 1 12 4 c
-12 -4 m
-8 -1 -4 -1 0 -4 c
4 -7 8 -7 12 -4 c
k
r
} bd
/LoseArriveUnit {
SwitchToMapMode
s
exch 32 add exch 7.2 add t
.8 .8 x
0 0 LoseUnit
r
} bd
/SplitString {
7 dict begin
/nrChars xd
/indentLength xd
/objectString xd
/objectLast objectString length 1 sub def
% Short string?
objectLast nrChars lt {
false objectString
} {
% Look for a suitable place to split.
% First tracking backwards, if that doesn't work, look forward.
/splitIndex -1 def
nrChars -1 0 {
objectString 1 index get 32 eq {
/splitIndex xd exit
} if pop
} for splitIndex -1 eq {
nrChars 1 add 1 objectLast {
objectString 1 index get 32 eq {
/splitIndex xd exit
} if pop
} for
} if
splitIndex -1 eq splitIndex objectLast eq or {
false objectString
} {
% The first part.
objectString 0 splitIndex getinterval
% The second part.
objectString splitIndex 1 add objectLast splitIndex sub getinterval
% Add indentation if needed.
indentLength 0 gt {
dup length indentLength add string
0 1 indentLength 1 sub { 1 index exch 32 put } for
dup indentLength 4 3 roll putinterval
} if
% Add white space of the first part.
/nonSpaceIndex objectLast 1 add def
0 1 objectLast {
objectString 1 index get 32 ne {
/nonSpaceIndex xd exit
} if pop
} for
nonSpaceIndex 0 gt nonSpaceIndex splitIndex lt and {
dup length nonSpaceIndex add string
dup 0 objectString 0 nonSpaceIndex getinterval putinterval
dup nonSpaceIndex 4 3 roll putinterval
} if
exch true exch
} ifelse
} ifelse
end
} bd
/DrawLayoutBorders {
s
TextFixedFont 7 y z
r
} bd
/ReplaceOrderName {
dup length 0 gt {
dup 0 get 32 ne {
( ) search {
exch pop true exch
0 3 index {
32 ne { exit } if 1 add
} forall dup 4 index length eq {
pop 3 1 roll pop pop false
} {
dup 0 eq { pop } {
4 3 roll dup length 3 2 roll dup 3 1 roll sub getinterval 3 1 roll
} ifelse
} ifelse
} { false exch } ifelse
dup cvn load exec Powers Power get /LongName get dup length 0 gt { exch } if pop
1 index {
3 2 roll dup 0 get 40 eq {
dup dup length 1 sub get 41 eq {
1 1 index length 2 sub getinterval
dup cvn load exec Powers Power get /LongName get dup length 0 gt { exch } if pop
dup length 2 add string
dup 0 40 put dup dup length 1 sub 41 put
dup 1 4 3 roll putinterval
} if
} if 3 1 roll
} if
exch {
dup length dup 1 add 3 index length add string
dup 0 5 4 roll putinterval
dup 2 index 32 put
dup 3 2 roll 1 add 4 3 roll putinterval
} if
} if
} if
} bd
/Owner <<
/Steps [
{ /Count 0 def /Y 129.46 def false true } bind
{
Count 14 ge { false true } {
79 SplitString
/Count Count 1 add def /Y Y 7 sub def
30.6 Y m h
true false
} ifelse
} bind
{
79 SplitString [ exch {
30.6 24.46 m h
} /exec load ] cvx /Finish xd
true true
} bind
{
/Count 1 def /Finish {
30.6 24.46 m (... \() h
Count dup 1 add log iceiling string cvs h
( more\)) h
} bd false true
} bind
{ /Count Count 1 add def 79 SplitString pop true false } bind
]
/Start {
TextFixedFont 7 y z
/StepIndex 0 def
/Step Steps 0 get def
/Finish { } def
} bind
/Write {
19 {
Step {
/StepIndex StepIndex 1 add def
/Step Steps StepIndex get def
} if { not { exit } if () } if
} loop
} bind
>> def
/OwnerReport {
SwitchToTextMode
Owner begin Start end
/FinishReport /FinishOwnerReport load def
} bd
/WriteOwner {
Owner begin Write end
} bd
/FinishOwnerReport {
Owner begin Finish end
} bd
/Adjustment <<
/Steps [
{ /Count 0 def /Y 129.46 def false true } bind
{
Count 14 ge { false true } {
40 SplitString
/Count Count 1 add def /Y Y 7 sub def
370.8 Y m h
true false
} ifelse
} bind
{
40 SplitString [ exch {
370.8 24.46 m h
} /exec load ] cvx /Finish xd
true true
} bind
{
/Count 1 def /Finish {
370.8 24.46 m (... \() h
Count dup 1 add log iceiling string cvs h
( more\)) h
} bd false true
} bind
{ /Count Count 1 add def 40 SplitString pop true false } bind
]
/Start {
TextFixedFont 7 y z
/StepIndex 0 def
/Step Steps 0 get def
/Finish { } def
} bind
/Write {
19 {
Step {
/StepIndex StepIndex 1 add def
/Step Steps StepIndex get def
} if { not { exit } if () } if
} loop
} bind
>> def
/AdjustReport {
SwitchToTextMode
Adjustment begin Start end
/FinishReport /FinishAdjustReport load def
} bd
/WriteAdjust {
Adjustment begin Write end
} bd
/FinishAdjustReport {
Adjustment begin Finish end
} bd
/Retreat <<
/Steps [
{ /Count 0 def /Y 129.46 def false true } bind
{
Count 14 ge { false true } {
51 SplitString
/Count Count 1 add def /Y Y 7 sub def
547.2 Y m h
true false
} ifelse
} bind
{
51 SplitString [ exch {
547.2 24.46 m h
} /exec load ] cvx /Finish xd
true true
} bind
{
/Count 1 def /Finish {
547.2 24.46 m (... \() h
Count dup 1 add log iceiling string cvs h
( more\)) h
} bd false true
} bind
{ /Count Count 1 add def 51 SplitString pop true false } bind
]
/Start {
TextHeadingFont 7 y z
547.2 129.46 moveto
(Retreats) h
TextFixedFont 7 y z
/StepIndex 0 def
/Step Steps 0 get def
/Finish { } def
} bind
/Write {
17 {
Step {
/StepIndex StepIndex 1 add def
/Step Steps StepIndex get def
} if { not { exit } if () } if
} loop
} bind
>> def
/RetreatReport {
SwitchToTextMode
Retreat begin Start end
/FinishReport /FinishRetreatReport load def
} bd
/WriteRetreat {
Retreat begin Write end
} bd
/FinishRetreatReport {
Retreat begin Finish end
} bd
/Order <<
/Steps [
{ /Count 0 def /Y 556.46 def false true } bind
{
Count 59 ge { false true } {
51 SplitString
/Count Count 1 add def /Y Y 7 sub def
547.2 Y m h
true false
} ifelse
} bind
{
51 SplitString [ exch {
547.2 136.46 m h
} /exec load ] cvx /Finish xd
true true
} bind
{
/Count 1 def /Finish {
547.2 136.46 m (... \() h
Count dup 1 add log iceiling string cvs h
( more\)) h
} bd false true
} bind
{ /Count Count 1 add def 51 SplitString pop true false } bind
]
/Start {
TextFixedFont 7 y z
/StepIndex 0 def
/Step Steps 0 get def
/Finish { } def
} bind
/Write {
ReplaceOrderName
6 {
Step {
/StepIndex StepIndex 1 add def
/Step Steps StepIndex get def
} if { not { exit } if () } if
} loop
} bind
>> def
/OrderReport {
SwitchToTextMode
Order begin Start end
/FinishReport /FinishOrderReport load def
} bd
/WriteOrder {
Order begin Write end
} bd
/FinishOrderReport {
Order begin Finish end
} bd
/DrawTitle {
SwitchToTextMode
TextTitleFont 21 y z
(Diplomacy)
547.2 574.38 m h
TextTitleFont 14 y z
dup stringwidth pop dup 214.2 gt {
547.2 554.5 m
214.2 exch div dup 1 x exch
0 3.92 rmoveto h
1 exch div 1 x
} {
pop 547.2 558.42 m h
} ifelse
} bd
/SwitchToTextMode {
InTextMode {
FinishReport /FinishReport { } def
} {
r /InTextMode true def
} ifelse
} bd
/SwitchToMapMode {
InTextMode {
FinishReport /FinishReport { } def
/InTextMode false def
s
37.07 139.5 495.25 445 rectclip .7283 .7283 x 50.9 191.54 t
ArrowColor
OkOrder
} if
} bd
/FrameMap {
s
2 w LandBrown
34.07 136.5 m 535.33 136.5 l 535.33 587.5 l 34.07 587.5 l
p
s 8 w Black k r
clipsave clip k cliprestore
r
} bd
/IncludeSeaBorders {
s
.1667 .1667 x
/fk { k } bd
3 w [ 18 6 ] 9 d BorderBlack
OutlineBorders1Cyan
OutlineBorders2Teal
r
} bd
/IncludeLand {
s
.1667 .1667 x
/fk {
p
s LandBrown f r
k
} bd
3 w 1 setlinecap 1 setlinejoin BorderBlack
OutlineContinentBlack
OutlineContinentOlive
r
} bd
/IncludeInternalBorders {
s
.1667 .1667 x
/fk { k } bd
3 w [ 18 6 ] 9 d BorderBlack
OutlineBorders1Lime
OutlineBorders2Green
r
} bd
/IncludeBorders {
s
.1667 .1667 x
/fk { k } bd
6 w BorderBlack
OutlineBorders2Maroon
OutlineBorders1Red
r
} bd
/IncludeMountain {
s
.1667 .1667 x
/fk {
p
s MountainGrey f r
k
} bd
6 w BorderBlack
OutlineContinentGrey
r
} bd
/IncludeLake {
s
.1667 .1667 x
/fk {
p
s SeaBlue f r
k
} bd
3 w 1 setlinecap 1 setlinejoin BorderBlack
OutlineContinentBlue
r
} bd
/IncludeCrossings {
s
/fk { f } bd
ArrowBlack
ShapeBridges
r
} bd
/VisitColors {
3 dict begin
/c xd /r xd /g xd
/BorderBlack .1 g
/MountainGrey .5 g
/IceGrey .9 g
/ArrowBlack 0 g
/ArrowWhite .9 g
/Black 0 g
/White .9 g
/LandBrown .8 .7 .4 r
/SeaBlue .1 .4 .6 r
/LandGreen 0 .4 0 r
/SeaWhite 1 1 1 r
/ArrowRed 1 0 0 r
/ArrowBlue .529 .808 .922 r
/Red 1 0 0 r
/Blue 0 0 1 r
/@Purple .502 0 .502 r
/Turquoise .2 .7 .7 r
/@OrangeRed 1 .271 0 r
/@DarkRed .545 0 0 r
/@DeepPink 1 .078 .576 r
/Yellow 1 1 0 r
/@LimeGreen .196 .804 .196 r
/@Gold 1 .843 0 r
/@Green 0 .502 0 r
/Brown .6 .45 .2 r
/DarkGreen 0 .4 0 r
end
} def
/OutlineBorders1Cyan {
462 3660 m
462 3514 573 3448 672 3366 c
fk
2484 3660 m
2484 3510 l
fk
1014 3186 m
1061 3146 1136 3136 1188 3102 c
1248 3061 1283 2985 1308 2928 c
1339 2852 1329 2756 1350 2676 c
1357 2645 1339 2581 1356 2556 c
1364 2542 1407 2550 1422 2550 c
1490 2550 1560 2544 1614 2580 c
fk
1146 2466 m
1160 2554 1275 2550 1350 2550 c
fk
1722 2292 m
1692 2076 l
1728 2070 l
fk
912 2196 m
912 2285 1010 2286 1080 2286 c
fk
2172 2256 m
2268 2256 2379 2281 2460 2214 c
fk
0 2160 m
241 2119 475 2076 738 2076 c
fk
1860 2118 m
1907 2125 1921 2141 1968 2118 c
fk
1692 2076 m
1632 2028 l
1566 1842 l
fk
1812 2004 m
1854 2004 1881 1963 1902 1932 c
1944 1938 l
1986 2004 l
fk
870 1524 m
822 1595 817 1702 900 1758 c
931 1779 977 1787 1014 1800 c
fk
1326 1752 m
1378 1752 1437 1748 1476 1716 c
fk
1776 804 m
1776 713 1723 693 1656 660 c
fk
3066 678 m
3090 684 l
fk
1014 546 m
1068 573 1136 550 1194 570 c
1224 580 1243 615 1272 630 c
1364 676 1467 680 1566 648 c
fk
2868 582 m
2874 552 l
fk
2328 564 m
2394 564 l
fk
1662 504 m
1926 342 l
fk
486 444 m
464 417 454 395 474 366 c
fk
684 438 m
704 375 700 351 690 288 c
fk
2178 354 m
2160 342 l
fk
3042 270 m
3042 240 l
fk
2640 210 m
2724 108 l
fk
3012 186 m
2934 96 l
fk
2826 78 m
2844 6 l
fk
} bd
/OutlineBorders2Teal {
720 1884 m
720 1784 740 1709 846 1692 c
fk
1806 414 m
1828 347 1845 274 1776 228 c
fk
} bd
/OutlineContinentBlack {
3420 3660 m
3402 3522 l
3444 3456 l
3422 3468 3384 3513 3378 3540 c
3370 3569 3393 3595 3378 3624 c
3365 3646 3336 3637 3330 3618 c
3323 3597 3345 3581 3348 3564 c
3342 3558 l
3318 3588 l
3286 3540 3273 3483 3258 3438 c
3252 3420 3275 3398 3270 3384 c
3260 3356 3167 3367 3156 3384 c
3138 3410 3192 3420 3198 3432 c
3205 3447 3181 3453 3174 3462 c
3146 3495 3103 3486 3066 3468 c
3122 3430 3090 3392 3120 3348 c
3131 3330 3160 3350 3174 3324 c
3191 3288 3170 3261 3204 3228 c
3198 3222 l
3186 3227 3167 3250 3156 3252 c
3113 3259 3098 3215 3078 3180 c
3071 3168 3045 3152 3048 3138 c
3057 3082 3137 3066 3174 3048 c
3133 3027 3066 3069 3036 3024 c
2982 3060 l
2970 3030 l
3018 3000 l
3042 2958 l
3004 2939 2983 2971 2952 2982 c
2942 2985 2933 2971 2928 2976 c
2914 2985 2872 3052 2868 3072 c
2863 3090 2888 3097 2874 3120 c
2856 3146 2823 3144 2802 3162 c
2790 3171 2790 3184 2778 3192 c
2759 3203 2727 3211 2742 3240 c
2774 3220 2808 3202 2850 3192 c
2876 3185 2904 3186 2934 3186 c
2952 3186 2981 3170 3000 3180 c
3048 3204 3064 3267 3036 3312 c
3020 3336 2969 3336 2946 3348 c
2887 3377 2761 3440 2724 3366 c
2709 3394 2712 3396 2676 3396 c
2670 3402 l
2677 3413 2674 3440 2652 3432 c
2640 3427 2643 3411 2634 3408 c
2610 3399 2589 3415 2574 3426 c
2622 3468 l
2568 3498 l
2544 3468 l
2544 3504 l
2506 3522 2524 3485 2502 3474 c
2484 3510 l
2448 3450 l
2439 3467 2454 3492 2448 3504 c
2422 3549 2394 3446 2394 3444 c
2377 3460 2372 3466 2352 3456 c
2370 3432 l
2346 3420 2284 3410 2334 3378 c
2328 3372 l
2293 3377 2223 3366 2202 3324 c
2250 3318 l
2202 3300 l
2202 3264 l
2190 3288 l
2148 3264 l
2172 3246 l
2166 3240 l
2136 3252 l
2136 3210 l
2178 3216 l
2112 3156 l
2136 3138 l
2088 3114 l
2130 3108 l
2107 3088 2022 3075 2064 3048 c
2025 3028 2019 3022 2040 2988 c
1980 2934 l
2004 2916 l
1944 2880 l
1962 2856 l
1956 2850 l
1929 2863 1870 2828 1890 2790 c
1911 2804 1923 2827 1950 2814 c
1907 2785 1900 2772 1854 2796 c
1839 2753 1791 2767 1752 2748 c
1764 2736 l
1728 2724 l
1752 2706 l
1692 2688 l
1674 2646 l
1614 2580 l
1646 2563 1735 2614 1764 2568 c
1715 2551 1657 2584 1608 2544 c
1632 2532 l
1608 2508 l
1632 2478 l
1716 2508 l
1614 2442 l
1635 2424 1640 2437 1662 2448 c
1675 2407 1640 2406 1614 2406 c
1614 2365 1695 2277 1740 2292 c
1766 2300 1786 2329 1812 2340 c
1820 2343 1833 2335 1842 2340 c
1883 2360 1868 2404 1884 2436 c
1908 2346 l
1902 2292 l
1986 2130 l
1943 2108 1971 2087 1980 2052 c
1988 2018 1966 1981 2028 1992 c
2078 2000 2045 2022 2070 2052 c
2098 2086 2141 2057 2160 2076 c
2205 2121 2149 2247 2178 2304 c
2197 2343 2246 2352 2262 2400 c
2130 2412 l
2158 2426 2196 2424 2226 2424 c
2240 2424 2265 2411 2274 2424 c
2312 2482 2204 2507 2196 2532 c
2184 2565 2200 2622 2208 2652 c
2211 2667 2201 2692 2208 2706 c
2223 2736 2265 2738 2280 2760 c
2284 2766 2276 2782 2280 2790 c
2291 2812 2333 2849 2352 2862 c
2336 2885 2326 2892 2352 2910 c
2314 2966 2381 2952 2364 3006 c
2387 3013 2495 3062 2520 3018 c
2524 3008 2522 2992 2526 2982 c
2528 2973 2543 2955 2538 2946 c
2531 2933 2517 2944 2508 2934 c
2488 2912 2476 2863 2460 2838 c
2437 2802 2396 2776 2376 2736 c
2370 2725 2379 2643 2382 2634 c
2390 2601 2351 2561 2382 2538 c
2391 2530 2413 2527 2424 2520 c
2437 2510 2435 2491 2448 2484 c
2527 2436 2634 2521 2700 2538 c
2721 2543 2719 2515 2730 2508 c
2754 2488 2791 2516 2820 2502 c
2724 2466 l
2694 2460 l
2688 2424 l
2645 2438 2596 2422 2556 2412 c
2539 2407 2511 2414 2502 2394 c
2495 2380 2514 2378 2514 2370 c
2514 2357 2497 2354 2502 2340 c
2512 2309 2531 2273 2562 2304 c
2568 2284 2569 2192 2544 2178 c
2492 2150 2474 2265 2424 2190 c
2378 2121 2441 2031 2400 1974 c
2394 1966 2338 1914 2328 1920 c
2313 1927 2315 1953 2292 1950 c
2261 1944 2234 1919 2208 1902 c
2163 1872 2134 1887 2106 1830 c
2064 1866 l
2016 1878 l
1986 1902 l
1914 1872 l
1890 1902 l
1830 1920 l
1812 1968 l
1841 2003 1791 2029 1848 2058 c
1842 2094 l
1878 2136 l
1836 2154 l
1848 2178 l
1812 2195 1807 2174 1794 2148 c
1770 2182 1736 2165 1728 2130 c
1725 2119 1721 2039 1728 2028 c
1738 2009 1761 2017 1764 1992 c
1768 1935 1745 1878 1794 1830 c
1788 1824 l
1775 1830 1746 1860 1728 1848 c
1716 1840 1718 1812 1698 1824 c
1686 1830 1698 1843 1686 1848 c
1652 1860 1631 1841 1620 1818 c
1601 1845 1535 1858 1524 1812 c
1517 1786 1554 1790 1560 1770 c
1562 1759 1535 1734 1524 1740 c
1507 1747 1512 1774 1506 1788 c
1500 1788 l
1482 1728 l
1452 1698 l
1470 1686 l
1440 1674 l
1464 1662 l
1350 1650 l
1266 1554 l
1206 1536 l
1224 1524 l
1191 1507 1119 1536 1140 1578 c
1110 1590 l
1098 1578 l
1098 1488 l
1014 1488 l
978 1530 l
942 1518 l
876 1530 l
870 1524 l
888 1488 l
835 1453 995 1389 1026 1374 c
1002 1362 l
1002 1302 l
1050 1248 l
1014 1194 l
1030 1177 1042 1166 1032 1146 c
1014 1176 l
1008 1176 l
984 1140 974 1060 924 1044 c
889 1032 850 1064 822 1074 c
762 1093 699 1103 642 1128 c
588 1150 587 1172 534 1146 c
517 1137 499 1157 486 1152 c
451 1137 484 1120 486 1104 c
487 1085 473 1082 468 1068 c
465 1061 475 1037 474 1032 c
458 984 439 919 414 876 c
387 829 332 809 324 756 c
318 722 363 727 372 708 c
379 690 354 689 348 678 c
331 647 345 622 312 600 c
335 588 371 572 396 564 c
422 555 445 584 468 546 c
488 510 453 431 522 414 c
537 410 597 442 612 450 c
630 459 652 441 666 438 c
703 428 737 429 774 420 c
780 418 794 408 804 414 c
822 425 816 458 840 474 c
866 491 924 465 942 480 c
956 492 935 485 942 498 c
959 529 989 533 1014 546 c
1003 562 968 607 978 630 c
995 672 1052 704 1086 726 c
1102 736 1090 753 1104 762 c
1148 791 1209 774 1254 804 c
1296 832 1264 893 1296 918 c
1349 959 1390 889 1440 930 c
1451 915 1444 907 1452 900 c
1486 865 1572 916 1602 936 c
1623 950 1640 989 1674 978 c
1720 962 1741 918 1752 876 c
1754 864 1746 843 1752 834 c
1777 791 1842 751 1884 720 c
1904 704 1915 681 1938 672 c
1954 665 1970 670 1986 660 c
2001 649 2017 620 2022 618 c
2042 607 2046 626 2052 594 c
2088 606 2076 575 2094 558 c
2108 543 2127 554 2142 546 c
2159 535 2192 452 2196 432 c
2199 408 2143 371 2178 354 c
2190 347 2207 369 2214 378 c
2225 393 2283 449 2274 468 c
2261 492 2230 478 2220 504 c
2214 516 2237 557 2250 564 c
2290 584 2310 494 2334 510 c
2359 526 2319 577 2304 588 c
2246 626 2193 632 2136 690 c
2154 714 l
2132 732 2115 715 2094 726 c
2072 736 2048 760 2028 774 c
1990 798 2005 834 1986 864 c
1961 900 1914 917 1890 948 c
1872 970 1897 1001 1902 1020 c
1904 1031 1886 1032 1890 1044 c
1904 1086 1968 1086 1998 1062 c
1966 1041 1994 1009 2016 984 c
2046 1038 l
2130 924 l
2124 918 l
2094 936 l
2090 916 2139 860 2166 852 c
2176 848 2191 856 2202 852 c
2237 837 2260 791 2292 768 c
2315 750 2348 727 2376 714 c
2388 707 2410 711 2418 696 c
2423 684 2407 675 2406 666 c
2400 634 2411 593 2394 558 c
2442 510 l
2466 450 l
2514 444 l
2466 432 l
2520 378 l
2553 394 2626 384 2664 366 c
2640 326 2584 380 2544 360 c
2483 329 2557 315 2568 294 c
2575 279 2559 273 2556 264 c
2551 250 2567 231 2574 222 c
2618 248 2601 233 2640 210 c
2646 240 l
2682 210 l
2688 216 l
2634 300 l
2706 300 l
2664 342 l
2699 365 2715 340 2748 324 c
2761 405 2680 402 2622 432 c
2664 450 l
2646 474 l
2676 474 l
2660 505 2595 557 2646 588 c
2649 568 2679 538 2706 534 c
2694 558 l
2700 564 l
2730 534 l
2736 540 l
2718 570 l
2724 576 l
2760 558 l
2766 564 l
2724 606 l
2766 606 l
2814 642 l
2910 612 l
2862 582 l
2910 557 2934 647 2970 660 c
2995 669 3047 653 3072 666 c
3066 700 3051 679 3030 690 c
2989 710 2987 765 2946 786 c
3000 822 l
2982 852 l
3024 900 l
3054 1008 l
3048 1014 l
3018 1008 l
3036 1050 l
3101 984 3069 1100 3066 1122 c
3072 1128 l
3084 1110 l
3090 1116 l
3083 1152 3123 1148 3084 1188 c
3090 1194 l
3114 1176 l
3114 1230 l
3198 1230 l
3204 1236 l
3204 1272 l
3234 1230 l
3192 1212 l
3324 1194 l
3252 1128 l
3268 1122 3316 1124 3330 1098 c
3339 1078 3310 1063 3336 1050 c
3384 1023 3435 1121 3462 1140 c
3477 1150 3501 1143 3516 1152 c
3523 1156 3534 1172 3528 1182 c
3504 1216 3477 1152 3456 1158 c
3441 1161 3418 1195 3408 1206 c
3402 1200 l
3438 1158 l
3336 1200 l
3396 1212 l
3414 1236 l
3426 1218 l
3443 1243 3458 1315 3498 1296 c
3534 1320 l
3582 1368 l
3666 1398 l
3688 1352 3618 1344 3594 1332 c
3648 1290 l
3642 1284 l
3618 1290 l
3636 1266 l
3630 1260 l
3606 1278 l
3570 1182 l
3540 1182 l
3562 1136 3646 1137 3684 1128 c
3720 1118 3758 1081 3792 1062 c
3848 1028 3943 1053 3984 972 c
4011 917 3880 857 3846 852 c
3781 841 3712 818 3642 834 c
3629 836 3629 819 3618 822 c
3604 825 3603 846 3594 852 c
3578 861 3559 837 3546 840 c
3525 843 3510 871 3492 876 c
3481 878 3482 866 3474 864 c
3434 850 3392 843 3354 828 c
3335 820 3269 778 3258 762 c
3246 745 3239 723 3216 714 c
3186 701 3144 691 3114 684 c
3103 681 3091 689 3084 678 c
3068 654 3110 646 3120 642 c
3060 618 l
3090 606 l
3028 575 2955 609 2898 576 c
2878 564 2849 514 2874 498 c
2886 489 2915 507 2934 498 c
2905 469 2908 441 2940 426 c
2910 390 l
2892 414 l
2874 384 l
2946 360 l
2928 336 l
2950 320 2976 310 2952 294 c
3024 288 l
2964 264 l
3084 276 l
3168 246 l
3252 252 l
3270 274 3252 311 3276 324 c
3320 348 3362 281 3396 276 c
3424 271 3494 281 3516 306 c
3528 320 3531 357 3558 366 c
3566 368 3598 357 3606 360 c
3633 369 3625 407 3660 384 c
3642 360 l
3688 313 3662 283 3678 222 c
3683 200 3698 187 3708 168 c
3714 154 3698 137 3696 126 c
3686 87 3694 36 3684 6 c
3684 0 l
4080 0 l
4080 3666 l
3420 3666 l
3420 3660 l
fk
1770 6 m
1803 72 1702 92 1722 150 c
1733 185 1793 199 1776 234 c
1716 228 l
1737 271 1681 306 1644 294 c
1626 288 1613 269 1596 264 c
1563 253 1538 287 1512 294 c
1471 304 1391 264 1356 282 c
1324 297 1306 309 1272 318 c
1233 327 1197 302 1158 312 c
1112 323 1063 336 1014 324 c
985 316 968 295 942 282 c
918 270 901 304 876 294 c
837 278 818 233 768 246 c
740 252 714 283 690 288 c
678 289 671 275 660 276 c
643 277 597 292 582 300 c
547 317 572 369 540 384 c
534 386 485 375 480 372 c
466 362 461 326 456 312 c
437 267 394 177 348 150 c
295 119 230 101 174 78 c
156 70 131 79 114 72 c
74 55 46 19 6 6 c
6 0 l
1770 0 l
1770 6 l
fk
2448 3528 m
2418 3534 l
2434 3547 2443 3552 2448 3528 c
fk
2352 3510 m
2388 3504 l
2368 3488 2352 3487 2352 3510 c
fk
732 3474 m
792 3426 l
804 3474 l
841 3436 812 3402 798 3360 c
870 3402 l
882 3366 l
918 3384 l
930 3336 l
948 3366 l
973 3335 1001 3334 1020 3372 c
1074 3312 l
1044 3264 l
1088 3234 1041 3219 1056 3198 c
1035 3191 1018 3183 996 3168 c
990 3164 978 3144 972 3144 c
964 3143 964 3159 954 3156 c
936 3150 892 3144 870 3144 c
862 3144 856 3157 846 3156 c
828 3153 787 3133 768 3138 c
745 3143 741 3185 738 3192 c
722 3220 636 3251 672 3294 c
702 3276 l
696 3318 l
708 3330 l
672 3366 l
744 3372 l
768 3402 l
740 3424 696 3426 702 3462 c
726 3444 l
732 3474 l
fk
2328 3456 m
2334 3456 l
2346 3444 l
2316 3444 l
2328 3456 l
fk
2130 3390 m
2162 3384 2136 3324 2172 3348 c
2190 3310 2187 3301 2148 3282 c
2130 3390 l
fk
2094 3252 m
2088 3228 l
2082 3246 l
2094 3252 l
fk
2064 3228 m
2058 3204 l
2052 3222 l
2064 3228 l
fk
1176 2862 m
1164 2850 l
1158 2867 1158 2867 1176 2862 c
fk
1350 2562 m
1362 2562 l
1368 2556 l
1368 2544 l
1362 2538 l
1350 2538 l
1344 2544 l
1350 2562 l
fk
1098 2490 m
1108 2469 1097 2465 1080 2454 c
1070 2473 1079 2480 1098 2490 c
fk
1224 2478 m
1243 2474 1244 2470 1236 2454 c
1224 2478 l
fk
1146 2466 m
1236 2424 l
1170 2382 l
1182 2352 l
1205 2359 1258 2369 1284 2352 c
1310 2334 1262 2248 1242 2238 c
1231 2232 1217 2237 1206 2232 c
1236 2220 l
1211 2207 1186 2214 1164 2226 c
1158 2220 l
1242 2178 l
1236 2040 l
1296 1944 l
1260 1938 l
1306 1907 1292 1896 1278 1854 c
1294 1848 1299 1866 1314 1860 c
1402 1823 1344 1755 1290 1728 c
1284 1698 l
1326 1680 l
1326 1668 l
1265 1637 1211 1680 1152 1680 c
1122 1680 1093 1656 1062 1662 c
1046 1664 1039 1686 1026 1692 c
1005 1700 1000 1673 990 1668 c
974 1660 960 1686 942 1680 c
908 1668 908 1648 870 1668 c
942 1716 l
984 1764 l
1008 1752 l
1098 1770 l
1026 1770 l
1014 1794 l
948 1848 l
992 1870 1036 1862 1026 1926 c
996 1926 l
1004 1942 1035 1967 1056 1962 c
1073 1957 1099 1925 1116 1956 c
1150 2019 1074 2034 1134 2094 c
1111 2105 1054 2089 1044 2112 c
1036 2128 1066 2142 1074 2154 c
1091 2180 1095 2202 1080 2226 c
1014 2178 l
1008 2184 l
1104 2322 l
1062 2340 l
1134 2406 l
1116 2430 l
1146 2466 l
fk
1068 2442 m
1050 2424 l
1040 2443 1048 2451 1068 2442 c
fk
1080 2436 m
1092 2436 l
1101 2417 1099 2409 1080 2400 c
1080 2436 l
fk
2448 2358 m
2472 2340 l
2455 2337 2448 2341 2448 2358 c
fk
1062 2322 m
1032 2316 l
1041 2335 1044 2336 1062 2322 c
fk
2442 2244 m
2436 2250 l
2455 2272 2451 2274 2436 2298 c
2459 2317 2501 2313 2490 2280 c
2484 2263 2454 2250 2442 2244 c
fk
1860 2256 m
1860 2250 1866 2238 1866 2232 c
1866 2164 1798 2217 1770 2202 c
1758 2195 1756 2184 1746 2178 c
1729 2228 1782 2200 1806 2214 c
1832 2230 1815 2256 1860 2256 c
fk
996 2250 m
1004 2232 1005 2223 984 2220 c
996 2250 l
fk
2328 2220 m
2292 2142 l
2276 2172 2280 2243 2328 2220 c
fk
2202 2202 m
2218 2169 2217 2100 2202 2070 c
2184 2091 2188 2174 2202 2202 c
fk
678 1908 m
702 1920 l
672 1932 l
690 1944 690 1943 672 1956 c
786 1980 l
714 2004 l
733 2013 743 2012 726 2034 c
774 2046 l
732 2082 l
774 2142 l
864 2142 l
846 2166 l
868 2177 906 2203 930 2190 c
947 2179 917 2181 936 2172 c
955 2162 995 2179 1008 2142 c
1010 2134 1009 2076 1002 2070 c
985 2055 947 2067 942 2034 c
936 2000 944 1930 930 1902 c
913 1868 857 1890 834 1896 c
797 1905 757 1871 720 1884 c
706 1888 691 1901 678 1908 c
fk
1050 2190 m
1055 2172 1055 2172 1038 2178 c
1050 2190 l
fk
1920 1962 m
1915 1987 1886 2004 1884 2034 c
1882 2050 1935 2088 1950 2082 c
2004 2057 1938 1965 1920 1962 c
fk
1830 2016 m
1837 2018 1840 2022 1848 2022 c
1918 2022 1843 1936 1830 2016 c
fk
2136 1986 m
2155 1982 2156 1978 2148 1962 c
2136 1986 l
fk
1884 1962 m
1902 1944 l
1883 1937 1877 1943 1884 1962 c
fk
1950 1956 m
1968 1944 l
1950 1935 1943 1937 1950 1956 c
fk
1926 1950 m
1920 1926 l
1914 1944 l
1926 1950 l
fk
2118 1878 m
2108 1862 2099 1857 2082 1866 c
2118 1878 l
fk
1146 1662 m
1176 1656 l
1176 1650 l
1156 1640 1146 1643 1146 1662 c
fk
1668 816 m
1680 791 1681 711 1656 696 c
1630 680 1608 759 1614 774 c
1622 793 1654 799 1668 816 c
fk
1566 648 m
1593 661 1659 690 1674 648 c
1683 619 1662 598 1662 576 c
1662 554 1684 528 1668 504 c
1661 494 1591 489 1584 504 c
1575 519 1587 551 1590 564 c
1595 597 1578 622 1566 648 c
fk
1302 654 m
1314 654 l
1320 648 l
1320 642 l
1296 642 l
1302 654 l
fk
1200 624 m
1250 674 1283 578 1224 612 c
1214 617 1210 615 1200 624 c
fk
2808 618 m
2817 598 2809 590 2790 600 c
2808 618 l
fk
1134 576 m
1139 558 1139 558 1122 564 c
1134 576 l
fk
2808 546 m
2820 546 l
2826 534 l
2802 534 l
2808 546 l
fk
2412 522 m
2430 474 l
2413 493 2398 502 2412 522 c
fk
2856 486 m
2882 486 2889 486 2898 462 c
2873 449 2856 472 2856 486 c
fk
2796 366 m
2761 348 2751 397 2724 414 c
2708 423 2686 423 2670 432 c
2719 473 2764 386 2796 366 c
fk
2862 414 m
2856 378 l
2844 402 l
2862 414 l
fk
2460 396 m
2490 360 l
2442 360 l
2460 396 l
fk
2154 366 m
2169 334 2142 321 2136 294 c
2130 272 2145 234 2118 216 c
2080 191 2043 247 2022 258 c
2012 262 1995 253 1986 258 c
1962 269 1947 294 1926 306 c
1911 313 1912 340 1926 348 c
1940 356 1975 340 1992 336 c
2025 327 2053 351 2082 354 c
2108 356 2128 344 2154 366 c
fk
2808 360 m
2827 356 2828 352 2820 336 c
2808 360 l
fk
2910 336 m
2880 330 l
2889 345 2893 344 2910 336 c
fk
2496 318 m
2466 324 l
2483 338 2486 337 2496 318 c
fk
2742 294 m
2747 276 2747 276 2730 282 c
2742 294 l
fk
2952 270 m
2928 252 l
2916 275 2932 279 2952 270 c
fk
2754 270 m
2766 258 l
2748 252 2748 252 2754 270 c
fk
2778 252 m
2783 234 2783 234 2766 240 c
2778 252 l
fk
2826 252 m
2845 248 2846 244 2838 228 c
2826 252 l
fk
2880 252 m
2889 232 2881 224 2862 234 c
2880 252 l
fk
3570 246 m
3576 240 l
3528 192 l
3546 174 l
3520 161 3485 130 3456 126 c
3435 122 3391 141 3402 162 c
3407 173 3424 168 3432 174 c
3440 180 3433 193 3444 198 c
3466 206 3493 200 3516 210 c
3535 218 3551 236 3570 246 c
fk
3042 240 m
3048 203 3029 156 2988 198 c
3042 240 l
fk
2790 222 m
2802 210 l
2784 204 2784 204 2790 222 c
fk
2664 198 m
2676 186 l
2658 180 2658 180 2664 198 c
fk
2970 150 m
2985 140 2984 136 2976 120 c
2970 150 l
fk
2724 120 m
2766 102 l
2820 108 l
2940 96 l
2935 66 2899 80 2874 78 c
2838 75 2695 63 2724 120 c
fk
} bd
/OutlineContinentOlive {
2310 3426 m
2316 3420 l
2298 3396 l
2289 3413 2292 3417 2310 3426 c
fk
2196 3378 m
2201 3386 2205 3394 2214 3402 c
2295 3474 2267 3306 2196 3378 c
fk
2118 3330 m
2130 3282 l
2088 3261 2089 3312 2118 3330 c
fk
2028 1932 m
2040 1912 2047 1909 2034 1890 c
2004 1908 l
2028 1932 l
fk
2046 1002 m
2058 990 l
2040 984 2040 984 2046 1002 c
fk
2064 978 m
2076 948 l
2058 956 2055 960 2064 978 c
fk
} bd
/OutlineBorders1Lime {
2520 3018 m
2562 3046 2570 3037 2610 3018 c
2630 3007 2638 3036 2652 3042 c
2665 3047 2688 3024 2706 3024 c
fk
2868 2790 m
2914 2743 2901 2694 2880 2652 c
fk
1992 2694 m
2106 2628 l
fk
2838 2550 m
2790 2508 l
fk
2868 2544 m
2925 2495 2870 2449 2856 2406 c
2790 2424 l
2778 2406 l
2760 2418 l
2706 2406 l
fk
3516 1476 m
3525 1489 3544 1500 3552 1512 c
3579 1557 3534 1610 3528 1650 c
3524 1671 3538 1665 3528 1692 c
3518 1715 3547 1746 3534 1770 c
3530 1775 3483 1820 3474 1824 c
3460 1828 3427 1809 3414 1830 c
3397 1854 3454 1883 3444 1914 c
3438 1930 3392 2000 3402 2016 c
3412 2033 3444 2029 3456 2052 c
3475 2090 3442 2159 3492 2184 c
3513 2194 3533 2152 3546 2142 c
3552 2136 3560 2123 3570 2118 c
3587 2108 3606 2133 3624 2124 c
3649 2110 3652 2045 3702 2070 c
3759 2098 3794 2163 3828 2208 c
3845 2231 3869 2248 3882 2274 c
3895 2301 3894 2355 3918 2376 c
3932 2389 3978 2400 4002 2412 c
4028 2425 4047 2452 4074 2466 c
fk
2736 2268 m
2730 2226 l
fk
2064 2208 m
2040 2166 l
2040 2106 l
2166 2082 l
fk
1164 2112 m
1167 2107 1184 2055 1182 2046 c
1178 2031 1152 2032 1152 2016 c
1152 1991 1192 1965 1188 1938 c
1181 1897 1111 1917 1098 1902 c
1090 1893 1098 1872 1098 1866 c
1095 1835 1080 1807 1080 1770 c
fk
1104 1944 m
1122 1908 l
fk
3096 1932 m
3104 1929 3123 1918 3132 1920 c
3145 1922 3157 1943 3174 1938 c
3210 1925 3206 1867 3222 1836 c
3246 1872 3244 1869 3264 1836 c
3270 1825 3297 1807 3294 1794 c
3287 1769 3260 1741 3252 1716 c
3280 1706 3285 1670 3312 1656 c
3322 1650 3342 1658 3354 1656 c
3387 1647 3438 1620 3456 1590 c
3466 1572 3501 1510 3468 1494 c
3456 1488 3450 1505 3438 1500 c
3431 1497 3426 1483 3420 1482 c
3383 1473 3325 1507 3294 1518 c
3272 1525 3249 1512 3228 1512 c
fk
2508 1860 m
2544 1776 l
2520 1758 l
2508 1710 l
fk
2172 1692 m
2130 1668 l
fk
2352 1530 m
2418 1530 l
2496 1578 l
2556 1554 l
2628 1584 l
2646 1560 l
2772 1512 l
2778 1482 l
2808 1404 l
fk
1458 1566 m
1458 1508 1405 1454 1362 1476 c
1356 1470 l
1369 1443 1384 1419 1380 1392 c
1377 1379 1353 1354 1356 1344 c
1363 1312 1407 1332 1404 1290 c
1402 1266 1372 1245 1368 1230 c
1364 1217 1386 1214 1380 1200 c
1365 1168 1350 1172 1362 1128 c
1376 1068 1237 1098 1308 1014 c
1293 1002 1252 994 1242 1008 c
1233 1019 1239 1040 1218 1050 c
1183 1064 1185 1022 1152 1062 c
1158 1020 l
1102 983 1180 976 1152 942 c
1146 942 l
1140 936 l
1140 930 l
fk
1272 1452 m
1260 1428 l
1266 1398 l
1218 1356 l
1270 1321 1197 1255 1176 1230 c
1200 1200 l
1272 1176 l
1290 1212 l
1356 1164 l
fk
2034 1380 m
2106 1362 l
2148 1410 l
2202 1374 l
2232 1386 l
2286 1374 l
2266 1350 2290 1347 2280 1326 c
2265 1297 2219 1284 2202 1260 c
2192 1247 2207 1235 2202 1224 c
2183 1187 2171 1135 2220 1104 c
2253 1082 2309 1088 2340 1068 c
2352 1059 2345 1044 2364 1038 c
2399 1026 2466 1045 2466 990 c
fk
1974 1290 m
2035 1290 1996 1237 2034 1206 c
2015 1178 1883 1214 1896 1176 c
1896 1170 l
1896 1164 l
1896 1158 l
fk
3054 1278 m
3090 1194 l
fk
1440 930 m
1427 954 1451 961 1446 984 c
1436 1023 1385 1144 1464 1098 c
fk
2598 990 m
2614 965 2597 983 2592 960 c
2589 951 2605 946 2604 942 c
2589 898 2559 904 2526 882 c
2533 870 2549 858 2556 846 c
2570 816 2535 801 2526 786 c
2520 776 2524 754 2520 744 c
2503 705 2459 696 2418 696 c
fk
996 966 m
936 870 l
930 870 l
894 936 l
873 905 881 935 858 930 c
838 925 841 894 828 888 c
807 877 782 899 762 906 c
739 913 736 894 720 888 c
703 881 636 928 630 942 c
fk
3552 840 m
3572 798 3540 803 3516 774 c
3540 738 l
3576 732 l
3551 695 3581 684 3606 672 c
3619 665 3629 690 3642 672 c
3662 641 3606 616 3612 594 c
3634 504 3691 573 3744 582 c
3769 586 3775 572 3804 582 c
3816 556 3824 536 3804 516 c
3844 475 3861 533 3906 522 c
3931 515 3958 497 3978 486 c
3989 479 4000 451 4020 456 c
4037 460 4055 479 4074 486 c
fk
498 654 m
517 634 530 585 552 576 c
578 564 641 629 654 648 c
678 606 l
804 564 l
828 588 l
834 624 l
912 618 l
fk
} bd
/OutlineBorders2Green {
2922 2586 m
2967 2586 3008 2584 3048 2598 c
3065 2603 3090 2590 3108 2598 c
3172 2624 3174 2694 3246 2712 c
3300 2725 3387 2700 3432 2736 c
3471 2767 3406 2853 3438 2874 c
3445 2879 3464 2876 3474 2880 c
3502 2891 3524 2918 3552 2934 c
3580 2950 3619 2953 3648 2970 c
3672 2984 3680 3022 3708 3036 c
3736 3050 3790 3002 3804 2982 c
3825 2949 3799 2914 3792 2886 c
3782 2849 3776 2813 3780 2772 c
3787 2686 3849 2608 3870 2526 c
3877 2497 3849 2476 3840 2454 c
3819 2405 3858 2339 3888 2310 c
fk
2076 2298 m
2089 2338 2089 2390 2106 2430 c
2115 2453 2145 2475 2148 2502 c
2149 2517 2123 2535 2118 2550 c
2109 2569 2100 2611 2106 2634 c
2116 2675 2157 2731 2208 2706 c
fk
2688 2430 m
2712 2417 2714 2409 2700 2388 c
fk
1236 2184 m
1185 2133 1171 2100 1098 2100 c
fk
1764 1992 m
1818 2004 l
fk
1284 1854 m
1259 1833 1239 1841 1212 1830 c
1204 1826 1189 1806 1182 1806 c
1146 1806 1118 1819 1080 1794 c
fk
2376 1530 m
2365 1562 2394 1612 2394 1644 c
2394 1659 2355 1749 2418 1734 c
2427 1731 2444 1722 2454 1722 c
2463 1721 2478 1735 2490 1728 c
2547 1693 2561 1606 2628 1584 c
fk
1938 1620 m
1964 1651 2106 1664 2106 1608 c
fk
1098 1488 m
1170 1464 l
1200 1434 l
1290 1458 l
1332 1524 l
1380 1506 l
1434 1506 l
fk
3468 1494 m
3502 1476 3592 1473 3600 1428 c
fk
2346 1470 m
2304 1428 l
2286 1374 l
fk
1050 1248 m
1083 1264 1093 1256 1110 1224 c
1138 1247 1145 1218 1164 1218 c
1164 1224 l
1170 1230 l
1176 1230 l
fk
2196 1128 m
2106 1074 l
2167 1032 2051 1047 2046 1038 c
fk
1356 1104 m
1373 1086 1400 1080 1422 1098 c
fk
2604 942 m
2630 937 2631 922 2634 906 c
2684 914 2756 880 2814 900 c
2831 905 2844 924 2862 930 c
2890 939 2919 932 2946 948 c
2960 956 2994 988 2988 1008 c
2982 1025 2952 1063 2988 1080 c
3002 1086 3011 1065 3024 1068 c
3039 1070 3054 1083 3072 1086 c
fk
942 498 m
942 570 l
903 589 899 643 942 672 c
912 714 l
951 753 944 780 900 810 c
936 870 l
fk
3714 570 m
3736 556 3695 485 3684 462 c
3744 462 l
3729 417 3721 353 3660 384 c
fk
} bd
/OutlineBorders2Maroon {
1908 2340 m
1947 2340 1931 2369 1944 2394 c
1952 2410 1974 2418 1980 2436 c
1992 2473 1957 2522 1974 2556 c
1989 2587 2008 2609 1998 2652 c
1987 2693 1987 2781 2016 2814 c
2026 2825 2034 2814 2046 2820 c
2071 2832 2066 2860 2076 2880 c
2084 2897 2105 2897 2112 2916 c
2118 2935 2106 2961 2112 2982 c
2128 3048 2161 3133 2196 3192 c
2218 3229 2238 3213 2262 3222 c
2274 3226 2275 3244 2286 3252 c
2293 3257 2312 3257 2316 3270 c
2319 3282 2295 3294 2304 3312 c
2315 3335 2347 3364 2364 3384 c
2376 3369 2391 3330 2412 3324 c
2421 3320 2431 3336 2442 3336 c
2443 3336 2458 3323 2460 3324 c
2480 3327 2480 3358 2484 3372 c
2494 3413 2540 3427 2574 3402 c
2612 3373 2583 3328 2604 3288 c
2619 3257 2667 3262 2688 3228 c
2708 3193 2691 3161 2700 3126 c
2705 3104 2732 3079 2736 3060 c
2738 3047 2709 3035 2706 3024 c
2701 3011 2724 2963 2730 2952 c
2745 2920 2790 2908 2802 2880 c
2808 2864 2786 2859 2802 2844 c
2812 2833 2873 2805 2868 2784 c
2864 2770 2806 2688 2796 2688 c
2757 2688 2734 2703 2700 2658 c
2676 2626 2682 2574 2682 2532 c
fk
2694 2082 m
2634 2124 l
2700 2154 l
2730 2226 l
2755 2213 2743 2161 2772 2154 c
2778 2152 2805 2169 2814 2172 c
2863 2184 2902 2168 2946 2154 c
2961 2148 2970 2159 2982 2142 c
3008 2100 2945 2082 2994 2034 c
2970 2004 l
2978 1999 3003 1986 3012 1986 c
3020 1986 3022 2001 3036 1998 c
3043 1996 3047 1982 3054 1980 c
3067 1975 3076 1997 3090 1974 c
3108 1940 3084 1832 3030 1878 c
3005 1828 3072 1815 3072 1782 c
3072 1763 3036 1753 3030 1734 c
3022 1711 3036 1665 3042 1644 c
3047 1621 3021 1587 3030 1572 c
3041 1550 3088 1564 3102 1560 c
3123 1552 3140 1531 3162 1524 c
3184 1516 3207 1522 3228 1512 c
3180 1446 l
3138 1428 l
3150 1368 l
3066 1278 l
3054 1278 l
3042 1320 l
2994 1344 l
2904 1398 l
2862 1386 l
2808 1404 l
2779 1369 2801 1326 2820 1290 c
2766 1260 l
2790 1218 2879 1149 2850 1086 c
2835 1053 2789 1069 2772 1074 c
2767 1075 2691 1063 2688 1062 c
2673 1057 2618 1030 2610 1020 c
2601 1009 2593 976 2574 972 c
2563 969 2536 992 2526 996 c
2494 1006 2452 976 2424 984 c
2415 986 2415 1003 2406 1008 c
2393 1013 2366 990 2352 990 c
2318 990 2280 1010 2244 1014 c
2209 1016 2191 1004 2160 1020 c
2150 1000 2187 930 2154 930 c
2145 930 2128 940 2118 942 c
fk
2514 2178 m
2514 2115 2589 2124 2634 2124 c
fk
2424 2064 m
2433 2034 2436 2014 2466 1992 c
2477 1983 2506 1977 2514 1962 c
2519 1950 2508 1918 2508 1908 c
2508 1890 2527 1854 2490 1842 c
2458 1831 2428 1835 2394 1818 c
2346 1866 l
2353 1869 2381 1891 2388 1890 c
2400 1886 2408 1856 2424 1860 c
2441 1864 2450 1894 2430 1902 c
2402 1912 2387 1908 2364 1944 c
fk
2286 1950 m
2304 1922 2285 1879 2256 1860 c
2247 1854 2240 1866 2232 1854 c
2223 1840 2233 1823 2214 1812 c
2202 1805 2203 1827 2190 1812 c
2181 1802 2182 1775 2178 1764 c
2171 1749 2134 1739 2142 1722 c
2158 1681 2204 1681 2238 1668 c
2287 1647 2336 1594 2340 1548 c
2340 1537 2358 1530 2352 1518 c
2329 1473 2273 1537 2250 1542 c
2234 1544 2239 1515 2220 1524 c
2199 1533 2215 1554 2202 1566 c
2187 1579 2161 1570 2148 1590 c
2124 1621 2149 1677 2100 1698 c
2084 1704 2065 1682 2052 1680 c
2034 1677 1991 1709 1980 1704 c
1970 1699 1974 1684 1962 1680 c
1936 1671 1893 1672 1872 1680 c
1896 1734 l
1824 1716 l
1794 1686 l
1776 1722 l
1752 1710 l
1734 1746 l
1704 1740 l
1710 1779 1746 1784 1716 1830 c
fk
1902 1884 m
1861 1823 1859 1800 1788 1824 c
fk
2028 1872 m
1992 1842 l
2046 1830 l
2010 1770 l
1962 1782 l
1896 1734 l
fk
1620 1818 m
1620 1799 1603 1771 1608 1758 c
1613 1742 1626 1728 1614 1710 c
1605 1697 1577 1705 1572 1692 c
1569 1685 1567 1644 1566 1638 c
1558 1593 1614 1555 1584 1518 c
1544 1469 1517 1544 1488 1554 c
1454 1565 1380 1592 1380 1650 c
fk
1428 1656 m
1434 1615 1463 1649 1482 1656 c
1501 1662 1538 1650 1566 1650 c
fk
1728 1242 m
1710 1247 1687 1258 1668 1260 c
1658 1260 1649 1247 1638 1254 c
1614 1266 1632 1286 1632 1302 c
1632 1332 1630 1360 1644 1392 c
1650 1407 1678 1423 1680 1440 c
1681 1458 1655 1514 1692 1530 c
1709 1537 1727 1504 1734 1494 c
1740 1494 l
1758 1518 l
1782 1488 l
1800 1524 l
1830 1506 l
1878 1524 l
1914 1566 l
fk
1830 1254 m
1880 1220 1925 1296 1980 1242 c
1968 1308 l
2034 1380 l
2005 1394 1952 1424 1938 1458 c
1934 1465 1942 1480 1938 1488 c
1928 1504 1895 1523 1926 1542 c
fk
1626 1266 m
1605 1248 1599 1245 1578 1260 c
1482 1122 l
1509 1122 1507 1142 1530 1152 c
1558 1163 1557 1112 1572 1104 c
1605 1085 1622 1141 1644 1152 c
1668 1116 l
1620 1068 1663 1000 1716 996 c
1727 995 1754 1013 1752 1026 c
1750 1035 1730 1041 1728 1050 c
1723 1064 1727 1078 1722 1092 c
1713 1111 1715 1122 1698 1140 c
1687 1118 1690 1085 1662 1110 c
fk
1752 1140 m
1760 1088 1802 1061 1842 1110 c
1852 1122 1850 1140 1866 1152 c
1891 1170 1964 1161 1974 1122 c
1975 1114 1968 1086 1968 1074 c
fk
1482 1122 m
1475 1115 1457 1104 1464 1092 c
1478 1062 1523 1054 1542 1026 c
1567 986 1487 934 1554 912 c
fk
3834 1044 m
3850 1094 3919 1128 3966 1098 c
3974 1092 3973 1070 3978 1062 c
4074 1098 l
fk
930 1044 m
930 999 1047 925 1086 930 c
1096 931 1088 944 1098 948 c
1102 949 1135 932 1140 930 c
1180 906 1225 849 1278 876 c
fk
474 1026 m
485 1026 501 1036 510 1032 c
528 1023 519 1002 540 996 c
584 981 619 996 630 936 c
584 913 557 800 510 816 c
493 782 526 751 516 720 c
511 707 497 701 492 690 c
483 673 506 657 498 642 c
479 608 432 614 432 564 c
fk
1812 1014 m
1788 948 l
1807 931 1831 930 1854 942 c
1913 870 1850 832 1818 768 c
fk
1968 666 m
1972 674 1987 691 1986 702 c
1981 728 1900 777 1944 810 c
1948 813 1962 812 1968 816 c
1981 824 1980 828 1998 828 c
fk
1560 264 m
1536 240 1490 187 1506 150 c
1512 135 1530 127 1524 108 c
1513 75 1499 47 1494 12 c
fk
} bd
/OutlineBorders1Red {
2640 3414 m
2650 3382 2621 3371 2598 3348 c
fk
2412 2058 m
2434 2061 2449 2082 2472 2088 c
2515 2098 2556 2093 2598 2100 c
2636 2106 2655 2049 2694 2082 c
fk
1884 1854 m
1884 1794 l
1932 1764 l
fk
1974 1692 m
1985 1623 1901 1664 1860 1644 c
1950 1614 l
1896 1590 l
1932 1530 l
1986 1566 l
2052 1578 l
2106 1608 l
2124 1590 l
2130 1596 l
2136 1596 l
2142 1602 l
fk
1578 1512 m
1608 1481 1623 1452 1674 1452 c
fk
2334 1506 m
2334 1447 2369 1482 2394 1446 c
2424 1476 2428 1441 2460 1452 c
2504 1466 2538 1440 2580 1416 c
2651 1374 2736 1349 2766 1260 c
fk
1710 1128 m
1722 1132 1731 1125 1740 1128 c
1748 1130 1765 1163 1764 1170 c
1753 1212 1695 1200 1740 1254 c
1747 1250 1761 1232 1770 1230 c
1783 1226 1789 1250 1800 1254 c
1808 1256 1810 1243 1818 1248 c
1853 1270 1816 1285 1824 1308 c
1826 1315 1842 1323 1842 1332 c
1842 1353 1830 1369 1842 1392 c
1875 1375 1875 1491 1926 1500 c
fk
3150 1368 m
3175 1317 3241 1346 3282 1320 c
3293 1312 3314 1282 3330 1290 c
3349 1298 3353 1330 3372 1344 c
3403 1367 3435 1369 3468 1386 c
3485 1394 3497 1414 3516 1422 c
3589 1452 3638 1413 3702 1398 c
3716 1394 3726 1416 3738 1422 c
3776 1441 3818 1401 3846 1386 c
3854 1381 3870 1385 3876 1374 c
3884 1357 3851 1331 3846 1320 c
3906 1290 l
3897 1277 3883 1262 3876 1248 c
3866 1229 3893 1199 3858 1188 c
3821 1175 3814 1249 3774 1236 c
3741 1225 3739 1184 3714 1170 c
3679 1150 3629 1169 3594 1146 c
fk
1746 1032 m
1818 1014 l
1896 1014 l
fk
1698 1002 m
1716 954 l
fk
2160 936 m
2298 786 l
2340 732 l
fk
774 246 m
768 138 l
fk
} bd
/OutlineContinentGrey {
4074 0 m
3936 0 l
3924 0 3891 -5 3882 0 c
3864 10 3869 43 3864 60 c
3859 74 3835 94 3846 114 c
3856 133 3889 141 3906 150 c
3968 181 4003 180 4074 180 c
fk
6 0 m
306 0 l
333 0 395 -12 420 0 c
497 38 524 128 612 150 c
696 171 782 137 852 120 c
862 117 877 124 888 120 c
913 109 951 99 984 108 c
1065 128 1190 173 1284 150 c
1326 139 1381 120 1410 78 c
1425 55 1440 14 1470 0 c
1509 -19 1610 0 1656 0 c
2142 0 l
3876 0 l
fk
0 0 m
6 0 l
fk
420 0 m
1470 0 l
fk
} bd
/OutlineContinentBlue {
2568 3384 m
2575 3361 2571 3319 2538 3336 c
2568 3384 l
fk
2760 3324 m
2779 3284 2768 3253 2724 3276 c
2760 3324 l
fk
2754 3120 m
2796 3078 l
2779 3078 2739 3090 2754 3120 c
fk
2820 3018 m
2807 2999 2771 2976 2748 2988 c
2756 3014 2793 3031 2820 3018 c
fk
3012 2928 m
2996 2905 2974 2903 2952 2922 c
2970 2937 2991 2938 3012 2928 c
fk
2946 2910 m
2928 2880 l
2909 2902 2916 2924 2946 2910 c
fk
2742 2868 m
2760 2844 l
2729 2818 2710 2847 2742 2868 c
fk
3000 2838 m
3031 2819 3019 2804 3024 2778 c
3028 2750 3061 2734 3066 2706 c
3060 2700 l
2976 2748 l
2970 2754 l
2970 2790 l
3006 2778 l
3000 2838 l
fk
2670 2808 m
2634 2808 l
2646 2828 2652 2825 2670 2808 c
fk
2694 2730 m
2634 2760 l
2648 2769 2665 2790 2682 2796 c
2698 2801 2743 2791 2730 2766 c
2720 2747 2704 2750 2694 2730 c
fk
2736 2748 m
2769 2742 2785 2699 2766 2676 c
2736 2690 2720 2716 2736 2748 c
fk
2652 2706 m
2630 2695 2614 2698 2610 2724 c
2631 2734 2647 2731 2652 2706 c
fk
2688 2694 m
2712 2698 2753 2653 2724 2634 c
2687 2609 2632 2684 2688 2694 c
fk
2556 2688 m
2564 2671 2565 2661 2550 2652 c
2556 2688 l
fk
2838 2682 m
2886 2673 2977 2545 2874 2580 c
2870 2568 2878 2560 2874 2550 c
2866 2533 2846 2538 2838 2550 c
2818 2578 2810 2612 2778 2634 c
2838 2682 l
fk
2634 2646 m
2622 2592 l
2568 2616 l
2569 2627 2582 2686 2604 2676 c
2613 2671 2623 2653 2634 2646 c
fk
2526 2664 m
2547 2621 2543 2608 2520 2574 c
2481 2612 2499 2623 2526 2664 c
fk
2580 2562 m
2550 2580 l
2572 2598 2594 2591 2580 2562 c
fk
2040 2400 m
2066 2402 2058 2379 2064 2364 c
2071 2340 2054 2311 2022 2298 c
2010 2293 1984 2317 1980 2328 c
1970 2350 2019 2398 2040 2400 c
fk
2760 2274 m
2757 2273 2739 2265 2736 2268 c
2724 2277 2731 2298 2724 2310 c
2713 2326 2672 2364 2694 2388 c
2725 2423 2759 2349 2754 2328 c
2745 2292 2754 2307 2760 2274 c
fk
2076 2298 m
2064 2208 l
2031 2227 2045 2282 2076 2298 c
fk
2430 2010 m
2439 1990 2443 1966 2418 1962 c
2430 2010 l
fk
2382 1944 m
2388 1938 l
2364 1914 l
2382 1944 l
fk
} bd
/ShapeBridges {
164 356 t
14.75 .38 m 2.25 .38 l 2.25 1.5 l 0 0 l 2.25 -1.5 l 2.25 -.38 l 14.75 -.38 l 14.75 -1.5 l 17 0 l 14.75 1.5 l p
-164 -356 t
325 340 t
6.75 .38 m 2.25 .38 l 2.25 1.5 l 0 0 l 2.25 -1.5 l 2.25 -.38 l 6.75 -.38 l 6.75 -1.5 l 9 0 l 6.75 1.5 l p
-325 -340 t
488 108 t -90 o
11.75 .38 m 2.25 .38 l 2.25 1.5 l 0 0 l 2.25 -1.5 l 2.25 -.38 l 11.75 -.38 l 11.75 -1.5 l 14 0 l 11.75 1.5 l p
90 o -488 -108 t
fk
} bd
{
currentdict end 3 1 roll [ exch /setgray load ] cvx def begin
}{
currentdict end 5 1 roll [ 4 1 roll /setrgbcolor load ] cvx def begin
}{
currentdict end 6 1 roll [ 5 1 roll /setcmykcolor load ] cvx def begin
} bind VisitColors
/ChangeController false def
s
MapUnitLetterFont z
{
4 1 roll exch load exch load
2 index [ exch n 0 0 m true charpath pathbbox 3 2 roll add -2 div 3 1 roll add -2 div exch ] 3 1 roll 5 4 roll
5 dict begin /LongName xd /Contrast xd /Paint xd /Offset xd /Letter xd currentdict end
currentdict end 3 1 roll
Powers 2 index 3 2 roll put
[ /Power 2 index { ChangeController { Power GetControlledPower /ChangeController false def } if } bind /exec load /def load ] cvx def
begin
} VisitPowers
r
/FleetTroops FleetTroopBBox /PaintFleet load CreateTroops def
/ArmyTroops ArmyTroopBBox /PaintArmy load CreateTroops def
/SupplyCenters SupplyCenterBBox /PaintSupply load CreateTroops def
{ currentdict end 4 1 roll [ SupplyCenters 4 2 roll 4 index ] cvx def begin } bind
VisitSupplies
/AUSTRIACENTER /AUSTRIA ld
/BRITAINCENTER /BRITAIN ld
/DENMARKCENTER /DENMARK ld
/FRANCECENTER /FRANCE ld
/SAXONYCENTER /SAXONY ld
/PRUSSIACENTER /PRUSSIA ld
/RUSSIACENTER /RUSSIA ld
/SPAINCENTER /SPAIN ld
/SWEDENCENTER /SWEDEN ld
/TURKEYCENTER /TURKEY ld
/PAPACYCENTER /PAPACY ld
/CATHOLICCENTER /CATHOLIC ld
/PROTESTANTCENTER /PROTESTANT ld
/MUSLIMCENTER /MUSLIM ld
/UNOWNEDCENTER /UNOWNED ld
/Centers <<
{ pop pop true } bind
VisitSupplies
>> def
%%EndSetup
|