From 6d602b1acb4c2cb7613cd4394a36dc18dab1449b Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 4 Apr 2010 01:41:02 +1300 Subject: [PATCH] Fix duplicate-conversion crash. Include 3 maps for ra and cnc. Begin new style map preview. --- OpenRA.FileFormats/Map/Map.cs | 2 +- OpenRA.FileFormats/Map/MapStub.cs | 16 +- OpenRA.Game/Chrome.cs | 18 +- mods/cnc/maps/scm01ea/map.bin | Bin 0 -> 20485 bytes mods/cnc/maps/scm01ea/map.yaml | 94 +++++++++ mods/cnc/maps/scm01ea/preview.png | Bin 0 -> 628 bytes mods/cnc/maps/{multimap => scm02ea}/map.bin | Bin mods/cnc/maps/{multimap => scm02ea}/map.yaml | 2 +- .../maps/{multimap => scm02ea}/preview.png | Bin mods/cnc/maps/scm03ea/map.bin | Bin 0 -> 20485 bytes mods/cnc/maps/scm03ea/map.yaml | 77 ++++++++ mods/cnc/maps/scm03ea/preview.png | Bin 0 -> 805 bytes mods/cnc/maps/testmap/map.bin | Bin 20485 -> 0 bytes mods/cnc/maps/testmap/map.yaml | 166 ---------------- mods/ra/maps/scm01ea/map.bin | Bin 0 -> 81925 bytes mods/ra/maps/scm01ea/map.yaml | 109 +++++++++++ mods/ra/maps/scm01ea/preview.png | Bin 0 -> 2157 bytes mods/ra/maps/scm02ea/map.bin | Bin 0 -> 81925 bytes mods/ra/maps/scm02ea/map.yaml | 61 ++++++ mods/ra/maps/scm02ea/preview.png | Bin 0 -> 1151 bytes mods/ra/maps/scm03ea/map.bin | Bin 0 -> 81925 bytes mods/ra/maps/scm03ea/map.yaml | 58 ++++++ mods/ra/maps/scm03ea/preview.png | Bin 0 -> 1216 bytes mods/ra/maps/testmap/map.bin | Bin 81925 -> 0 bytes mods/ra/maps/testmap/map.yaml | 178 ------------------ 25 files changed, 417 insertions(+), 364 deletions(-) create mode 100644 mods/cnc/maps/scm01ea/map.bin create mode 100644 mods/cnc/maps/scm01ea/map.yaml create mode 100644 mods/cnc/maps/scm01ea/preview.png rename mods/cnc/maps/{multimap => scm02ea}/map.bin (100%) rename mods/cnc/maps/{multimap => scm02ea}/map.yaml (98%) rename mods/cnc/maps/{multimap => scm02ea}/preview.png (100%) create mode 100644 mods/cnc/maps/scm03ea/map.bin create mode 100644 mods/cnc/maps/scm03ea/map.yaml create mode 100644 mods/cnc/maps/scm03ea/preview.png delete mode 100644 mods/cnc/maps/testmap/map.bin delete mode 100644 mods/cnc/maps/testmap/map.yaml create mode 100644 mods/ra/maps/scm01ea/map.bin create mode 100644 mods/ra/maps/scm01ea/map.yaml create mode 100644 mods/ra/maps/scm01ea/preview.png create mode 100644 mods/ra/maps/scm02ea/map.bin create mode 100644 mods/ra/maps/scm02ea/map.yaml create mode 100644 mods/ra/maps/scm02ea/preview.png create mode 100644 mods/ra/maps/scm03ea/map.bin create mode 100644 mods/ra/maps/scm03ea/map.yaml create mode 100644 mods/ra/maps/scm03ea/preview.png delete mode 100644 mods/ra/maps/testmap/map.bin delete mode 100644 mods/ra/maps/testmap/map.yaml diff --git a/OpenRA.FileFormats/Map/Map.cs b/OpenRA.FileFormats/Map/Map.cs index c9389ff6e3..45605f9d3f 100644 --- a/OpenRA.FileFormats/Map/Map.cs +++ b/OpenRA.FileFormats/Map/Map.cs @@ -22,7 +22,6 @@ using System; using System.Collections.Generic; using System.IO; using System.Linq; -using System.Text; using System.Reflection; namespace OpenRA.FileFormats @@ -204,6 +203,7 @@ namespace OpenRA.FileFormats writer.Flush(); writer.Close(); + File.Delete(filepath); File.Move(filepath+".tmp",filepath); } diff --git a/OpenRA.FileFormats/Map/MapStub.cs b/OpenRA.FileFormats/Map/MapStub.cs index ceb648331a..aba7a918bd 100644 --- a/OpenRA.FileFormats/Map/MapStub.cs +++ b/OpenRA.FileFormats/Map/MapStub.cs @@ -18,12 +18,8 @@ */ #endregion -using System; using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Reflection; +using System.Drawing; namespace OpenRA.FileFormats { @@ -37,16 +33,16 @@ namespace OpenRA.FileFormats public string Description; public string Author; public int PlayerCount; - public string Preview; public string Tileset; public int2 TopLeft; public int2 BottomRight; public int Width {get {return BottomRight.X - TopLeft.X;}} public int Height {get {return BottomRight.Y - TopLeft.Y;}} + public Lazy Preview; static List Fields = new List() { - "Uid", "Title", "Description", "Author", "PlayerCount", "Tileset", "Preview", "TopLeft", "BottomRight" + "Uid", "Title", "Description", "Author", "PlayerCount", "Tileset", "TopLeft", "BottomRight" }; public MapStub() {} @@ -55,8 +51,12 @@ namespace OpenRA.FileFormats { Package = package; var yaml = MiniYaml.FromStream(Package.GetContent("map.yaml")); - FieldLoader.LoadFields(this,yaml,Fields); + + Preview = Lazy.New( + () => {return new Bitmap(Package.GetContent("preview.png"));} + ); } + } } diff --git a/OpenRA.Game/Chrome.cs b/OpenRA.Game/Chrome.cs index 64ca607c2d..280a8b10c7 100644 --- a/OpenRA.Game/Chrome.cs +++ b/OpenRA.Game/Chrome.cs @@ -294,28 +294,26 @@ namespace OpenRA { showMapChooser = false; }); - /* + if (mapPreviewDirty) { - if (mapChooserSheet == null || mapChooserSheet.Size.Width != currentMap.Map.MapSize.X || mapChooserSheet.Size.Height != currentMap.Map.MapSize.Y) - mapChooserSheet = new Sheet(renderer, new Size(currentMap.Map.MapSize.X, currentMap.Map.MapSize.Y)); + if (mapChooserSheet == null || mapChooserSheet.Size.Width != currentMap.Width || mapChooserSheet.Size.Height != currentMap.Height) + mapChooserSheet = new Sheet(renderer, new Size(currentMap.Width, currentMap.Height)); - var b = Minimap.RenderTerrainBitmapWithSpawnPoints(currentMap.Map, Game.world.TileSet); // tileset -> hack - mapChooserSheet.Texture.SetData(b); - mapChooserSprite = new Sprite(mapChooserSheet, - Minimap.MakeMinimapBounds(currentMap.Map), TextureChannel.Alpha); + mapChooserSheet.Texture.SetData(currentMap.Preview.Value); + mapChooserSprite = new Sprite(mapChooserSheet, new Rectangle(0,0,currentMap.Width, currentMap.Height), TextureChannel.Alpha); mapPreviewDirty = false; } - */ + var mapRect = new Rectangle(r.Right - 280, r.Top + 30, 256, 256); - /* + DrawDialogBackground(mapRect, "dialog2"); rgbaRenderer.DrawSprite(mapChooserSprite, new float2(mapRect.Location) + new float2(4, 4), "chrome", new float2(mapRect.Size) - new float2(8, 8)); rgbaRenderer.Flush(); - */ + var y = r.Top + 50; int maxListItems = ((r.Bottom - 60 - y ) / 20); diff --git a/mods/cnc/maps/scm01ea/map.bin b/mods/cnc/maps/scm01ea/map.bin new file mode 100644 index 0000000000000000000000000000000000000000..9de6407931cee6b7de2ad686a4dc7c708e0fe979 GIT binary patch literal 20485 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 literal 0 HcmV?d00001 diff --git a/mods/cnc/maps/scm03ea/map.yaml b/mods/cnc/maps/scm03ea/map.yaml new file mode 100644 index 0000000000..35d9e7a2df --- /dev/null +++ b/mods/cnc/maps/scm03ea/map.yaml @@ -0,0 +1,77 @@ +Uid: 708244922 + +MapFormat: 1 + +Title: Lost Arena + +Author: Westwood Studios + +PlayerCount: 8 + +Tileset: TEMPERAT + +MapSize: 64,64 + +TopLeft: 2,1 + +BottomRight: 61,62 + +Actors: + Actor0: tc05 Neutral 47,54 + Actor1: t01 Neutral 53,25 + Actor2: t05 Neutral 53,26 + Actor3: t06 Neutral 52,26 + Actor4: t11 Neutral 49,25 + Actor5: t08 Neutral 52,28 + Actor6: t12 Neutral 48,25 + Actor7: t10 Neutral 56,16 + Actor8: tc04 Neutral 44,1 + Actor9: tc03 Neutral 42,1 + Actor10: tc05 Neutral 58,1 + Actor11: tc04 Neutral 13,32 + Actor12: tc05 Neutral 10,32 + Actor13: tc04 Neutral 2,25 + Actor14: tc05 Neutral 18,29 + Actor15: t08 Neutral 23,14 + Actor16: t07 Neutral 22,13 + Actor17: t07 Neutral 15,11 + Actor18: t02 Neutral 16,10 + Actor19: split2 Neutral 58,34 + Actor20: split2 Neutral 33,21 + Actor21: split3 Neutral 45,11 + Actor22: split2 Neutral 2,10 + Actor23: split2 Neutral 19,2 + Actor24: split3 Neutral 47,29 + Actor25: split2 Neutral 35,58 + Actor26: split3 Neutral 6,49 + Actor27: tc02 Neutral 2,53 + Actor28: tc03 Neutral 24,46 + Actor29: tc02 Neutral 26,46 + Actor30: tc02 Neutral 35,49 + Actor31: tc01 Neutral 32,47 + Actor32: tc02 Neutral 33,46 + Actor33: tc03 Neutral 16,53 + Actor34: tc05 Neutral 13,53 + Actor35: split2 Neutral 43,51 + Actor36: split3 Neutral 42,52 + Actor37: tc04 Neutral 39,50 + Actor38: tc03 Neutral 47,41 + Actor39: tc04 Neutral 40,44 + Actor40: tc05 Neutral 53,46 + Actor41: tc03 Neutral 34,48 + Actor42: tc05 Neutral 21,46 + Actor43: tc05 Neutral 37,44 + Actor44: split3 Neutral 55,40 + +Waypoints: + spawn7: 56,31 + spawn6: 32,25 + spawn5: 10,4 + spawn4: 7,31 + spawn3: 5,59 + spawn2: 27,39 + spawn1: 57,59 + spawn0: 49,4 + +Rules: + diff --git a/mods/cnc/maps/scm03ea/preview.png b/mods/cnc/maps/scm03ea/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4313898daf304d863e4265991d6df6002d5ce0 GIT binary patch literal 805 zcmV+=1KRwFP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBU!qe(xAxppD1*fyF<6VT8K5hybz+dxUPU0-NR^k-au#UG z4lL;xY8MLI@19v3#HL`!BO@Bv3QH9zCfL5y3|LK{>9FJGVm&S-VTFZ`x-eJ?j24!g z$T+s7_IBA=qny>gkb2|q(w}B!sf4KfV?4T~wPwJv5?s!WV5 zWnHg$QLvJ=It5k(NF@u~;UktwIxJLKNnCOlu$sUMhr5K;^zRwxAJ#jWY*5RK$v zEIk`IZp{L~6`+uv^EW8Q(wTw1G;p9-*w%=%>Kc;viAm7Z!p#NknVWM~0xN1iLGd06 zQ-2e%Pp8uw8L<6Yzxm2C^UhWR8vzVi`KDZ?E~+CFaQSkn3K(KpFu07{`SxuZ2VACX z-#E***@20*P^#_`nsVh*Vc#l9>hBd6%7|9c>Q_5!+?=ykMLpLlmC5`A>#>d(mb+gL zh1EiGu-Zv#z78pa?V+i`rLSMoB$UIBySH?3t~%4+LX;`nPfR*6R+3r@nJG5bBnN}5 jEMQ76$+-e1yQujAPy~$Ay*+0700000NkvXXu0mjfEcR!K literal 0 HcmV?d00001 diff --git a/mods/cnc/maps/testmap/map.bin b/mods/cnc/maps/testmap/map.bin deleted file mode 100644 index 9197ff0f9f0e2b549933b28645d188cfa7dc83d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20485 zcmeI2O;6iO6o#KOwF1iQ0Xnuwav*>=N?-)q7?fyMvPk_X;L) zHO7i2jupS>ne)YD^Q*gn0x&yzD4?#c}Hdc0DtN%6#nmCcNTjkY={iW zhU9_%!vEVb1w+h`&alP&8DfWYTg$)lA8DumhyG)JxXRTo|F8T<`CG5Qz4@n&{8#;_ zUHn7;(Gu1=|NqPKk9I*i1^U{S`dj&ra~@4WUjMQSs@ja59jxnrTqD{Z{#E|b{O?LY zyZk4E44b{`e+m`WCj=Y!&OvsA(>O;RAH;lLplhMgs|6J*h z!T$(3^8cbvkO`eqzx2y-L;XXR`KSBq|F0PN^AHY8XPD3}^_zYx!L8K-|fhU1d|b2(V6d2>*VV1ymf{f-bVl?Zkw>gL()VQv``G+n z@mJem=?YkR@@@DZV7SO2*u%F^B-09f_?F*7uZF~eCDj^g_^_hJ=|mN;Lfe$ zE*qgZ{KNd|#mfuX3;6-tqa*w@3^c$*$=s5gq`O}-wd7-z!EP_DR>s58r zaqWD72h0^*VR9rV%iZr^G1jkY@mmuXzMZnHZsEmZ{D3@QuRQ-THV4=i*XRYG5DXr$;P(1rts;ln}hg`!T$s~S*cJp&DGl{oSoQbU`cFfJn{SJpe`@{PW^GMAjhug0`?n?{^`1}g#hvCFt}!<( zcW6h>KmXhRKOtY-X|IuM>+|Gw_7t67WO|5VR? zuYvYI`c=A-ruK!TBN0dh5`jb@5l93QfkYq?NCXmrL?97J1X@NwH!C7N$z)I5hArK0 z6ZepR+>>SB?X=SMTGbNw`T9ibpPorqIp|ueVu*S;i=FNIw F{{ekc2CM)8 diff --git a/mods/cnc/maps/testmap/map.yaml b/mods/cnc/maps/testmap/map.yaml deleted file mode 100644 index 245f0c7d29..0000000000 --- a/mods/cnc/maps/testmap/map.yaml +++ /dev/null @@ -1,166 +0,0 @@ -MapFormat: 1 -Uid: testmap -Title: GDI Mission 2 -Author: Westwood Studios -PlayerCount: 1 -Tileset: TEMPERAT -MapSize: 64,64 -TopLeft: 31,31 -BottomRight: 62,62 - -Actors: - Actor0: sbag Neutral 50,55 - Actor1: sbag Neutral 49,55 - Actor2: sbag Neutral 48,55 - Actor3: sbag Neutral 51,54 - Actor4: sbag Neutral 50,54 - Actor5: sbag Neutral 61,38 - Actor6: sbag Neutral 60,38 - Actor7: sbag Neutral 59,38 - Actor8: sbag Neutral 58,38 - Actor9: sbag Neutral 57,38 - Actor10: sbag Neutral 53,38 - Actor11: sbag Neutral 52,38 - Actor12: sbag Neutral 51,38 - Actor13: sbag Neutral 50,38 - Actor14: sbag Neutral 49,38 - Actor15: sbag Neutral 48,38 - Actor16: sbag Neutral 47,38 - Actor17: sbag Neutral 44,38 - Actor18: sbag Neutral 43,38 - Actor19: sbag Neutral 42,38 - Actor20: sbag Neutral 61,37 - Actor21: sbag Neutral 47,37 - Actor22: sbag Neutral 42,37 - Actor23: sbag Neutral 61,36 - Actor24: sbag Neutral 47,36 - Actor25: sbag Neutral 42,36 - Actor26: sbag Neutral 61,35 - Actor27: sbag Neutral 61,34 - Actor28: sbag Neutral 47,34 - Actor29: sbag Neutral 61,33 - Actor30: sbag Neutral 47,33 - Actor31: sbag Neutral 61,32 - Actor32: sbag Neutral 47,32 - Actor33: sbag Neutral 61,31 - Actor34: sbag Neutral 60,31 - Actor35: sbag Neutral 59,31 - Actor36: sbag Neutral 58,31 - Actor37: sbag Neutral 57,31 - Actor38: sbag Neutral 56,31 - Actor39: sbag Neutral 55,31 - Actor40: sbag Neutral 54,31 - Actor41: sbag Neutral 53,31 - Actor42: sbag Neutral 52,31 - Actor43: sbag Neutral 51,31 - Actor44: sbag Neutral 50,31 - Actor45: sbag Neutral 49,31 - Actor46: sbag Neutral 48,31 - Actor47: sbag Neutral 47,31 - Actor48: tc04 Neutral 49,42 - Actor49: t02 Neutral 36,48 - Actor50: t01 Neutral 39,51 - Actor51: t02 Neutral 48,53 - Actor52: t16 Neutral 56,46 - Actor53: tc04 Neutral 57,45 - Actor54: tc05 Neutral 56,42 - Actor55: t01 Neutral 57,49 - Actor56: t02 Neutral 59,47 - Actor57: t01 Neutral 46,50 - Actor58: t01 Neutral 49,48 - Actor59: tc02 Neutral 48,47 - Actor60: t16 Neutral 43,48 - Actor61: t07 Neutral 42,40 - Actor62: t02 Neutral 44,48 - Actor63: tc02 Neutral 44,49 - Actor64: tc01 Neutral 42,41 - Actor65: tc01 Neutral 44,50 - Actor66: t06 Neutral 40,54 - Actor67: tc02 Neutral 58,49 - Actor68: t07 Neutral 41,40 - Actor69: t07 Neutral 61,40 - Actor70: t06 Neutral 39,35 - Actor71: tc05 Neutral 31,34 - Actor72: tc04 Neutral 37,34 - Actor73: tc02 Neutral 31,37 - Actor74: tc02 Neutral 55,45 - Actor75: tc01 Neutral 54,42 - Actor76: t01 Neutral 32,31 - Actor77: tc02 Neutral 33,31 -# Actor78: pyle GoodGuy 55,51 - Actor79: silo BadGuy 57,32 - Actor80: silo BadGuy 59,32 - Actor81: nuke BadGuy 55,32 - Actor82: fact BadGuy 52,32 -# Actor83: nuke GoodGuy 53,52 - Actor84: proc BadGuy 57,34 - Actor85: bggy BadGuy 52,39 - Actor86: harv BadGuy 50,35 -# Actor87: jeep GoodGuy 54,49 -# Actor88: jeep GoodGuy 57,49 - Actor89: bggy BadGuy 33,37 - Actor90: bggy BadGuy 51,50 - Actor91: bggy BadGuy 59,39 -# Actor92: jeep GoodGuy 56,54 - Actor93: e1 BadGuy 48,32 - Actor94: e1 BadGuy 35,31 - Actor95: e1 BadGuy 39,31 - Actor96: e1 BadGuy 49,32 - Actor97: e1 BadGuy 37,32 - Actor98: e1 BadGuy 50,34 - Actor99: e1 BadGuy 50,32 - Actor100: e1 BadGuy 36,31 - Actor101: e1 BadGuy 49,34 - Actor102: e1 BadGuy 36,32 - Actor103: e1 BadGuy 49,33 - Actor104: e1 BadGuy 48,33 - Actor105: e1 BadGuy 46,33 - Actor106: e1 BadGuy 46,34 - Actor107: e1 BadGuy 40,37 - Actor108: e1 BadGuy 40,38 - Actor109: e1 BadGuy 41,37 - Actor110: e1 BadGuy 41,38 - Actor111: e1 BadGuy 50,39 - Actor112: e1 BadGuy 60,36 - Actor113: e1 BadGuy 60,37 - Actor114: e1 BadGuy 60,37 - Actor115: e1 BadGuy 35,39 - Actor116: e1 BadGuy 50,37 - Actor117: e1 BadGuy 58,39 - Actor118: e1 BadGuy 60,40 - Actor119: e1 BadGuy 61,39 - Actor120: e1 BadGuy 59,34 - Actor121: e1 BadGuy 60,34 - Actor122: e1 BadGuy 56,32 - Actor123: e1 BadGuy 51,32 - Actor124: e1 BadGuy 60,34 - Actor125: e1 BadGuy 52,53 - Actor126: e1 BadGuy 38,49 - Actor127: e1 BadGuy 38,48 - Actor128: e1 BadGuy 53,40 - Actor129: e1 BadGuy 45,36 -# Actor130: e1 GoodGuy 50,51 -# Actor131: e1 GoodGuy 50,50 -# Actor132: e1 GoodGuy 53,49 -# Actor133: e1 GoodGuy 51,49 - Actor134: e1 BadGuy 52,40 -# Actor135: e1 GoodGuy 52,50 -# Actor136: e1 GoodGuy 56,49 - Actor137: e1 BadGuy 55,42 - Actor138: e1 BadGuy 56,42 - Actor139: e1 BadGuy 45,36 - Actor140: e1 BadGuy 44,36 - Actor141: e1 BadGuy 54,48 - Actor142: e1 BadGuy 52,52 - Actor143: e1 BadGuy 48,37 - Actor144: e1 BadGuy 37,37 - Actor145: e1 BadGuy 50,37 - Actor146: e1 BadGuy 38,32 - Actor147: e1 BadGuy 49,36 - Actor148: e1 BadGuy 48,36 - -Waypoints: - spawn0: 54,55 - -Rules: - diff --git a/mods/ra/maps/scm01ea/map.bin b/mods/ra/maps/scm01ea/map.bin new file mode 100644 index 0000000000000000000000000000000000000000..d0d5d3dca779fde754b6929e213163fb556d9b50 GIT binary patch literal 81925 zcmeHQ>5m=7wf|Lj-+O0l&j91RNyd6oB(L(wk|iu5OPGCM0|EksMS9AY_nwX9u?zx< zcw!J@GhiUB35(c;6cPls;txpJ=1Y_avMBkQMemy>OZ)}*ol~c)y1Ki%Z}+`Do9XuT zox0W4r_TAEQ>RWX-K~C(pQDd{`)Ltq5oi%;5oi%;5oi%;5oi%;5oi%;5oi%;5%?}3 za1C$`g71Q)L(BLT@D;+M%kKg1L2x^8JAwcRs(mX!KG#59Q%t<5((hFMS5RLe`U*X- z)b~K$gYb5!+Yts(L8Wh2(;dJa2<`>$T~YS`5%3X$w}H12ya~LC;4R=S1Rnq&ID)(f zyocZg-~|MSfx`%%2cAdpF7U2X%nNBg^DA`b6&?e9C~;Q4zy-hs#_|Q&%Yn<&?LzWR zO9}6Qx&z_8Q1@#4e;;_?Nbx%auK=%<^7$n2Bm%kWL*T>G!g+>=&iM%HBZO~5y^Ziq zs5cS51@#uf51?F{??JtX@CB$B5FUm)jPQA==MlaO_3lvZeO{@@K%efsI@_&C(icEo zU@TvNy&UTDbi0sz(^7)#f$JU6-iLZ$OK}wV9l}?jUMc1CNvJ0g%2gjieOOvJ&+yPW zPXSLkY!}ffG7K@BqN_^s=T-0+=+m25=j4m+0(K$Tg^0ZRjRn*<=b=`8lt` z$3UO4c{Me!zMr{d7t}6PCb&q9X+^g1X4Gi#wt2MEDc#BiR363tU?O+EH}r z@|O|5Z0KaFqn|DguR*<50h2tDA#!RMaKE274A*RG)jqGHc{TnR#^=@AdG&)oQSBft>?w%?Z~ z{0`JRxw;NP9ZF|XV{sW?xb)M&(}w4PwY&_y!9egX9bqR*hd1inQ0rS{l)3Pq!X ztAMLG`1Az-M-UuA_XxE$I{f&nOt44AC|>dwZamYf{@)ce?v0|K0iH=WiYiR*#n@g< z*pgo$_yV2J5PZohh`uZsok@9V1y=)CBe)c}6v0(cS0TzcD=B;g;SuzXV097xmIpUM zorU{z;nG(1|E{2MZxsCu)HAt8F_7WC7~hLYDHgkE^zQ@iW8?39iLnw2(h9DIx*Fl7 zP?sXSid7KDNU00^{l5W!BlD2MXaA}4rT}#o-u$J_Y%nm`2kb+%PvacBXvSaNhv;`a zVrpg%?JvML2>wRqQ4{~A#kr*R@+i9G!py0CQ2Wr?hw*)wurB&O1ovq(rV(qV{BS@2 z0`-?O2z&zJm%uM|+uQ@}84aa<=`ryM7RO z5WzvHgNP2IcR$qqoQQw!huV*5zsY|Hc&JWA)~(f5++vm=ZUWim@NuZehjl~`LOsX^ zPb%mf#Mu1^?&n1Ob3cOp=7gf(h5yXV$#&LH8cO$qBxUG&7T?Q5+U2Fb<7M4zJfDOR0?I*I6{ zGmg6(>TZO$LEVPvF5oUl3b(FBPS=`$Al_brddU&LmikJjhK?aPhVC&lBPTP)87Lk> z@CZ7Oa%Kv; zuKG$uJBHpdnkCS&ip&^i3cEu#d+KYbuMvIi*!ga#-D%{d@Fh@}fTyYHQ?giKDKAc< z;so-)OhBHQg08E+a-mKjJb`Y;Z`(`UA)93W8TcB(*J-qOBiQY@eS3L?RT0jL@I9jf z&tid0fY?hGAz|m=%Io@s1t}zpqKI6?zMKvMw#Cr{07}W z=iJC{gu9*QU@wobI>Olz{zLHp5%41;lr19@Aok}XB<%cKmAYPsdL7~Gj=c>x`DyF= z2k;LEgcInTz*xp_+rpHvL$+_AzCrYj4`;W$n~tz1!Z{J93I70?;ZJtTP9{M9mm2%B z88SZ$JZtuxd<=Y?4jbIbPYLjD0d7I?W9_eIjn{H<7%_c7bsk0MfI91&GTxdeE(K;44y$51~; zI14q4?krZ%nsu(5ftwMI68=33^(eXra=TVahJg{H2;&hZ4fw2r8UFNUux1A5%wXC| z5hn-+2ZZIHz8JU|!NrJN8D|m9qBn~*vp8oK(>F2r>ShkVhYbG?sNhl1r}rq*&r(N0N%CoyEi~re^W|n;87y zX5LkjZ0V^b<^dHx3i^y4P*a%;iz49=oe<+8CS1di^bE#lFgb&@Gx$M<+LGY^BJd)@ zUjV;IJNYbcKEt@c*)f=wlud3HYiIET$o8>f+kJbh0l(y@==+PC$~8G4oTLxy-0s;OrQ5n}88K?)6A&Z{U}q zoc}4&=ARH|_O95H-bgq^7@`+qwXh`ZQTM;X4}Y(NT8C&|CX`xi{JE2T5y6Y;pu$S$ zCN^OWdGedsldv>bFQ4|TrN;cA~_`JpH@NoQ}|SRVLqL~kP|He&5Y%xpri3EfRt zwF#31wf(qK_|kcePF^)au>BhoA2&j zDW3qBohq_-{W7S_5Q#3#T?4`!^Lztv14SKjkTKBVGl|8?JWt!(MuZzNz7c0_)N>}q zI421E>_3rl8r^BEp2pcbp>{fxNVSBT1Ln|~Gc(mCVSk3~We6@qCx0J-@O%T*4J7rF z!Y&M-2X!8z^Vsu58?j1z^>T#sHlNSIG=gdLrm-&!!|pytq>Gks-I*l)|{ z6S<)xb9TLeP+fGLc%~3x z-50pJNTuZ#A=xN6J*>mYNIHjb&ge1Y{6B&EB;8YIu9X?WT&T=E$3ya^!C&trG5AZ& z+(pmnXH%%^D9+8vYDYpNYCG4b@5#!b;r@)L-M7-pK)*wiJ7|?b8yZgZ2XesySk8coPT}(o~!}^r472_ zt_(5qGj+0MNOlU%L(LGtX8aqwMC|$em6c?uv@@lNGXMNOlU%BbY}=(stL-0|*{K$Gcgm==OowPF&t7 zZ5rc(C!}8UElf(ZoQ{(jXX#R_jA)WZ?F!<`2yzI#Cx;emXimcocTM{We+c}rcs?p# zeKT17*6Dn`i}ix!E^~9Gb+D=6U#JoN02e!5-pp%YZGgiF4Y~;TnSu>;0oXh z4zPKQS#mc@Ox{!~4p|m!B;0jJ8Pt!IPZq_iZyKxLLjBfp`}xIsi{vhIbES2#N$_vP z=f8%@MM}6;b63TdnF|$C_qd6Uu7tW0;T2FVMdnUj`a0aDIkA*C^G{B? z$OzkRj!Ch5#4_VJ*|-jgPyWlS z^NL3NccU2MqFI?cO@|^$UqhB}>vboK?CxHQjyo8BM?2qe2yh!VYn*tyd?~7LxdX;#qEUmN3bC z%b}kuL*HmNj*)C9Xgp6+muSS|Lu5a%usmUFսR=z)Ei0E)&^t{7>dY|&hNE2K z)NU=rTA(B(_z}z{O!D4xXc0&y41J^7#M=nYLOc_3rSPdQU1p^~__;)H1f@!e__zGs zIgPQ?bTek=s9#-5-XShG42Xqj%Oq<|fRf-R#@rOTPC=bQ=M=^TeA0Ei_+=1?|5mQ9 z87-LFtp%EZgiSOxJ#I=4!Kd5zNrahcS$X3mH<(=dkU*av*KM- z^FLO)3bizYyi{cB6$>P*FrJ?cH8nkMO4h~SYy6p(l`&4Sfjfaa5y;Nc{EVm<1n={m z+N235OH-bUuuIh!Kszi#u% z*^G>K#dKx1!EISC<>OGtLCD0$X>K}(Lb1=;jfB3)Uss&lC(q7b zn!kuF^EMTo05K`UWSJKwFw=O_Lksmo^ZNZG<|$PZzyzWRUj4DVTry37St`GcZZ5q> zA7f>Z9YZjN&KOrAlY zP`0*r1o2a>4q-oPXw5XM`VjjXvhkU`q=PJAfSscd-8l&^h8frD_7*39OpH91Ut~#;kdZC z9qFnqkwr~N)&0I}duiES+v9ZXy6fSu=nh=E)=;Krdz#04_WS(I8FM%>FcnT=Zm*?$ zx`&9YcN^3;bhc^0w;iFL)RY|8+DVqpT-_7VMK*JX4SljuxhY!a&{F?rf7Je_o()xcp`e6J|M zV$jQDNI8}_IqR_&O+kuDnZob?m%cnC7Pnts;1M6;rAhjS{OBM_zUkXUtzzlEE-LcUIt>2KJ)2n>wQINe8+TCXeg6O)5Ye zNZc7t89>Qa+gpKKlO0FanG^w-u;e%y$#mIvF?UI&((4hfM=zGXnnWeS);+b`J}^gf z;M}umK@cfox#DQK4xci&DH}-K8BQ5M$yVE2p>Buaz?q(ncYB&W39(#Bv|O20ncJk=X#+`mhSNfq0WCB0nNr6T zFokf+8Ar&DN7(~eyf-z`AZasuGgNH-`cGxKym;2lj31a|7;vU%xs_%LY6{U5dTW78`4c~XTlPS@dsB;ak-Ztp$R7V) zT>M#I&f!eY(#$h2{Fz;viLGuxxB=Y_W{#y?<45%ySmH8_fBv4_gtCjdEDZ~WvZqvT zrI|u7h0YYl)Q}wWoE#wbz?stp%Nt_dWeyvv+}aWzRF^ z*P_!@VZ)D&JoPHMwZ>Q%qyqY6Z`H5BgWMS*Q**|fx%!oK)(h2}Vy(bNf~}GFJ^fy@ zcjYZ+l39yRQ-yWa>B!T?Cq~BLU+*1@_Ra{Inv+%FwB<8>A}*b*gj@78-j{QZ->R8?T~`qi z`;r2Gfduh%YRT|VZA_{de*6mbzEt{z@AzIV=NG)bfFJ4iG$Nmf#8jrLyrNqX`yo^$S$ z&y-ohpAz`V@JEKCLl3oH9`wHHl$fpxY&xxi_)!CnMp6{2N!O5oR51U z)o6dZX`8ty326l~-#heBiv)SO^nKHbq#~4ywxr#hMg@Nk!E@-ub3Tny&I&aYacKpk z%=gNq;>YQS)eo4ov6vIj3x>Rl&r{_uz9$}rLT@=-C6kJoht&_5v>6t2ce`UP*}cyz zPAIHo{C{cQ5t)dCz66kNPAZ+lU;4_!z+nU)Uu}%DaJ!=^kgCPW%y#G*z%xIc3yTOY z^Zc>^Qov7(EPdr+sKW@0e6_uya)_Z~rbBnty=()dp;decIE3I((IXHA|6&_^BKMYg z;pAfdBuSYq9C4`Vs#^l2p@m(B7aoE-R1$Iz#$RRLGB39Qnx!-zsuV5O)J5Z`JUZY2 zsqTf#xqMycpO?ip0qJn%HbA{GfXC@2i#2&t&L)2eA^w*ql@#%$l6uTZMp|&ppEG5e z`%5+PzYN!G$#Q6kNU!F1*u-BomuaF=MV3TG^#t}Rno z^F$VqWal7CPK}r{wGbb1B`)$>7Y-jqm5H_TS*FK?4BetDbXoEiTtitIU5;^DFbl}m zu5Hh9HIO-dIf0kqPcSIInlYEwm*pY-n>ebVgY-4S|00g~hzZz43BjZ|xf0E(mfp6g z;!6{|DJnzUETZm(3zDZ+tzt3yRVlF;`g-lhisWLuC&?=H7DP?Alww-Vp3&MH81J}s ziha6GfNfUuowHnSDHovsls~ z2txiRa%m}j09fC;A_XmBT6|wgf%a63zzRTsdz)cA6Ws={TmK3Wv6Mye&80;OPMY|q z;Pi^g9zNdSP-P{ESr$=qT(TmB7#e6DgB4!Q_CHMfFC@4OPiPr)v8iEncn@GGEbqT$ z;d)Hz(=wgm@z3%WUn0IN$NGPk6v@u^pUqyf-%Z;h(bL-H!HLfc`tlY|c%KDk zYioL>LGj()XF-~+ShtrS!_4Nt@df${@D)Bpn33W@USoAM$g_) z+ku%eE*y_lqq`KP20AY$8qTQ2v^HMK@ouR)XRwDgQY#h!3E zK%xCHbF5o0b5s`tR|?$%C$?;20G|H4R+=9LT2 zrD-kBFOr$1mj5HkF8p$vD3+d9)*6$4^ffBtH6Ax>%WXh<-4jSZs69hghfS|5uq};Z zPOK}^z3#Wgmt{Gw|6Az!+5lChUp-u(rvD1I077(V07!PCK+-oQx@J@RQWn*749}~F zn7qb$MCpBWN6RDq$G&tlI)knzPZEPXyeDW>@eadG*KYw%p^=kh``XnGFaO9acnN5) zS|I+==9;UC_GsujnxmMjV#o~Ln|QC){<G#~KbPwQ(q{v$7 za7&JsCIpB;F~LFYLVM~3Z~@}~e6k70zBBdn;@*!t@PdQL9TFK$sf2}H(b>ZRce_4xEkvVPs zXUP8ViXvx<6^|J*1<%l*I%+;6Wvdd|4cqgt48X*%f496lODoZg%)qP+O*P3S^=6C# zg=gg3^vJkL>dT*2JQqUE-#=Th{3RHTL#=t44dO|$@7xi$ev+K~_U6Rr$u%1B@h%F_ ze1CKGG(|~t-<$!&<9*)qK+`>X=A${{O$lx3u=Gu{rx9S;WgVSt!B+PjNQmu=pp@3T zDZT?@TM?!G$MS2_TDh~HR;U^YZTEW8M_a-&n)M{j5MRVq(+%E>&eF_#G5Y?4S|ZOu zvr|5U55IKDo~D)2CpWF2So5TR_t2hdQQCrA>q4h}7QjX?7$mi`H_%5T2-NB0H8)xn z+Af)igsl-%eo{g|>-V@VXkMB@poS2!HrOBWzZzE#hR08=**aVmZN~g{L54b~ zwI$kM&MLJ?Z7;^kQ##a=8O@7b#hyOR98sX_(|Ln`RpV|jopcF8z#P@2*Scf<=_}L3 zSnJXPOey;8#(jIp+Dk}W7CGn#Ui{XBC` zM^%1`%EhP-VKqe*O+K@xxzrhhPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBU(>q$gGRCt`_ox71MM+`+LFqtn18P8A5 z4Y2n3)ggzqX;twoteof7_^$zF9n+Nm_n*IhShs(t95fs)k+3)(YOG2pCf!e;Mb2fwvQA>zWJ@t$lc0ONX;+w^p<)tc`)U zcGFk^-Y(oEcq`;F#bY_Fo>NX_7jq)jzN8ni;Hcs=qa+&wqH~Q^uLfQ|$2Lyv-G{+j z9gC>9G7(RK*MM89l;Ee8JOVzG$!vkQ;BP>ShFA>IY4BRb8dwWprot}xO%-M)&F)02 z?$u-)k%8R-zX_cQa25Q-N-P6B1O0CB+TM$mBxHEW^PaYaCnuOH=(|IW2HJuy`-kU8 z9jflf%R(o>cc4#$w=yFMC<-61x1g(v#}of=;5AitMnBdO0zYLx8hA~)Q8rj61Am@h z+lz)Sc-e_bF|bfGRW4Kev32mrDhnm-)D-ybzB0#t0)GeeF8HV_ql>>gjb)9ufseqq zwgT8(q`m)&;PLpa;63=bC_%+Y(3+agF>hZ-vu#IVdtL@SQ;L;!v0?lQ;H_2rD0r*E zR$3Va%EF8VT$?v4w`*5Im*@O-@Cc%!bZ@Ppb&^fkm3!qoa|UbodZ^JB7V<;osM=ZV z)}UDPi1wud%Yl`!6$1bB+Z%;730}U|KG8o;u)>T5BeN*8RBx4^;m@@j3#2RPopV1TQ^!o==Ay z&w<@AAm1d7kYVdfC1blLxvDsU~R#+ zphsdaf@k@6r2Hy)=7h&c5x+ipbm1jXj!FL_L z3I13#tVE!%gU`az>X~%FCU^-v0^W@ATWOUSZZf0hE5Lh(+bULkUjg5lJSRhs)+b#3 zGVA;*tG5Gs+OwkgDEw%=p8`KQxmNpk>bSfHp7$oV3oO7}yPs^&=PvMA2c2ATf<41X zgP#pA-UPJ)J_;X2(AlBYpr7NW;#ng!@ZQ}BOx*~bIp!)OayF zGW$=0mlg>#le@E+C0*D#4gAEGu(h1V zc*~(3@YVUH3VurcPrpgloyjfW8P((Nrw2ZBkADRG#N-+RZz*%i&;iyc^R}HWb+cPg zvf!C;R=~5uCvVZSCT}b3WDNU)eTpuiR>4O=9r#<|Stl{e(JXS0e-yfxQcjKj(6|1k zGmNORyitIv#*x_tznN8CcT~bU%)*?P^+Z!%4SZ&k>^AU~3ZvI$_C=(MBUz9%_N|r- z_{ohj3Z6ln0-sfu7ym719N_q6io3vPu6c^_9q_mxQR$%ONES{IDylsrg4@AsX;KG# z*0SkgihBQ)@ppc(rbinqYC)wTOq6%%1cR_Og#E9>yXBKOA2 z_ZfKh>rmRUE_7Lj3myyY07vkT#|ZdH8?-e@W(0Nx#oB0rKj)}_N2GZ%+5icWm4|gj zoySy`g)|M`3p1LiLZ3iY!FvtMbcQ)&Iun})k4%oyP@|09&In<3~pA*bcHKLS*G35m5LK5DOOUW?1}wQj+-#7-@DS z5ENFhnIr@R5(^L$;eaK}izo|5gOWi=Y<|CaNHaT2me?kie!p|>t-5uqyQ^L0$G9J- z-Raz}zW3BUpL6cHkGfUr5BLNAPhLVm2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5a?S19|9l3>)YxNLd8FX{~^Lb z(4;?g_z3t&n!wT7?jxv=;2+)jhyBc-0iVIU3*0Skg7J1KSYp@F+2JwNV+2Qc{ysSK zDfp*QTHbAt^E_bQXLrkKb^Z}}4DYe@BbJDhSVFLb$|mC^=Y%7VsP?w1{vK)kTb1Z(oA9gwhg5 zh^l#Ow$ud1mNBu6XWMfUc@N5%;Mc&fp|Vi@6?g>i(GZ871(X*swt(Xc_|+o3MU)mX zvWR2W+n3-QlIc%AxQye=crKlju+!VuO@I?8_+9!3@Q*et&}io|N`D>hu(N>50*)=< znFUNQ!e2yr5u+M)6hm~HNgA;6Cx@4`MNA&I6iz^$Kyac{Y%!yq$DMx4YAl0v{G9f> z1^5f7E}*`ENe3n|B$(!Huru2UV1hqOb&l{hgav%V|6^E8-mSmx?R&`%t3z|Y8t^b%KxqB z0s}eP`2hF;-c8_U+S9TEW`L0Z^?>QQ=xjP=j*bJEI;wTl>zJ%#CLN19bPCf5r%{>4 z=uZPW+W7$L1Nb+gZX);;__XVltiJ;RMguegj`>LkW4KwWUwWWEBvijDhQppIwjn0o>0g=BQpf&VttHcHzV{jc21 z5&govy`I;AYw)f)&|2~Ys00`bFrncm{(lk?*Z?@YuC$1$&aFR%` znnf^+a(k7o0#`e^O1u0%I`SUWd+=M9ynOgR%092{5PWxVNbu=hZKB@9WD_&pHC;z} z9itud)Ns6p=UU)X%bJBZi*UAW6@r9Zg}T})pmmhrF9*K>zJS*<5hw#?_+^x=&)Y;3 zK@%fQG@6)dVs=+GzX!hW)W5u~u!X>MxD@j#?ASHBj*~de-@BR-&~~jx&t~`n>I?WS z6M-^R89|wunBe0^{;=t|^#67m34*Y03U{;}BAp@U&A9&yK z(lWdWD^7r(~~cYeFJI( z!3N5k@HP={>i+aky2;#we-Gi?icC;_ThZjsuEOz&^2{s-8$M}QfmcCTN!FZ`A-X#` zeTeWODnGD4M_z5QZ@}9?xS_HC6ZmJm{$SC)1iX|cZ<<)1nS~WHsEI02gS@Tv%_sJNbQhUn%J z;omZboe!YCi$&S_?-i&kZS$s!P#57}L}$#DOYwpE`YzPFj>j6k(vwqm&Uhls=^3aQ z1T*Q8zbUu|wdRDH`@sFQIV`tJP?wUKS2P9d(z0y9fk~K~vpxqtcl`fn;AeQw-R~5p2;i$wuR6g$wrpn0>UZXD z{cr0V;#zLba`#xK*MDsAiCV!t!g*BZGcM77?X)I3>HW4aWp*>J0;}*>qa~)uvRzu1 zTmQjJ|Cqj`B)$G)uu~J@Rxr=+(tI3YT2Ooq^>w;8c>w=`ZUSFwyV%`~t5B;5R+A-e z?t*85E*BqL&NVP!P1teoD6#85rFaQK#|K6<&+qd8WX!)>m^^@bfZzejUqXGU?P7N` zuEJYIxaur1k#T1cU3_ejGr(Wnuw&Ji)W z5=-x9G~|sH_>->h%)y^?>}v*TX25U<{M3TGdwTAHt-#SH>_YK3P~RZvvd5AZVeBpu zB4bx+bStQ=K&>ELL3IUV_P)i-P?s}Cn^xb~5SRjAT>7Zkhn4 zIWfmgAe@Vv)gKvt>+=fCUH0w52k!_i@|#^EHOv|ROn;IIMpsa`_bpzAe;MVsGP>sU zZbk#&jsLX%TsaB>tR}9~BCUove(-*u<*_5=CP$v%MkasG^PAT+Xiww7gUzX+-2y=y#bZY$ z_{RSU8oO>2nO6+mn_o14ceUS;cb(s-HI1AV8L)4ZwtU9MzLn@D%DPf~UN8ZLu3e*somNZn(;ME5}fo;5=|1{&|$fIaU)c zgO@N`&L&|DVbaDln#_Z9;1BM({1$ z9bgCk4&N8wXaEfajrcmw6iQPVokFAKVFg1Ac~`~9;g7Qw#xfr1V?E!uY!uEcny>q z7-`_x6ld%9c*7xwoJW1LQ`dc@k9h=23tPJj=y&num8r!-_Z{S^faEa*>?3{5 zBT!tn?k=F;Wn7LSA?^1a2-`vg%p-leJOZVQG`hHXZMUc2bSW-B?VrH4u1~+&zkHFf zD}n3TPruo`t zPf+a!M46X)(yH?4$<0(&QGy=0s{i@jN+-Y3*|?-f|7#h^FGrK2dXNTrUaYjPH)-nm z9(`&}l;)?k$|HqJQC|9^a{2NfR<6hn1;n$aMr)5=lp+&qDa4S|`Cr;|@@GGkoZ1R( z(Y*F&Z|BxRikd=PHfB;pduB*~InR42%9BvtYWG-&$o|?JVm*rZGufYL9+qZ#!LJdTIhhf=e6CbxY`@P@wfM*aEb#GXvJz#yzIM#|(}9JdZXf*S}c%*LoVy=TE*K zqObpG?QQyKwaR~X?fv<)M>&n1V_#4B>Gse^-mhD&X##~9Xq!_xE~JawHFP4QuMZXy zcZ8X_y;6;B{qt2N-SYF5>CIf)hn*;vzm}c)xgxQTxbv0M{3kq=oMd~dH2d&Dh-WGJ zB^}gR_fvCig9B-?x=olp0J&H)b?!6vQ~Ujw<+fkU3%kV%j(wz8u4oeZ-TqbBmjtQ> zk6CkBjI71|J7vzw&$<_(N%{9x`~4R-+UKo>)-KxZk#%kZGmk`l?jG=ewriF)?Z??> zRCC*B(k>832l`FV3);(dK2qe&oh9t=D4##en>$O^{%=P)vf}?&a6fAQFRH$_ zvDQA;l3D=mgiGX*O_MK~DU*k!rRZg5@1Y;Ge>*LlwBJMRh!Xduso1#(G5_%*?6ukl zA|taJxeT7Fsb=WuvZ>>}{zcnN$IHaWlh~iX_F4{apY(YLZU4M<-_AWo6#YnpJvLzW zA?`c(SiEPDk^VLoP)~ zOW0kUDYJXN-p|1iOvm#AtzUZ!MZjLuZZ9=5o==|ztj}X)`rFIt4j7qh0$ry9{V{pH zUhQEusBD3fMu{F!pReH9E%kd1v#1(Dc3uB zO&c_NuqPDv;@;6^FE!zIOAI2ti?)EhoUymc=oZYam?N28)#|M}9%gN{^~wEpFHUi6 z*j{9F9=&PJ>2v4+kmqaboA^D1`s-2H(3#yfbB_GOXLYN-B!qwv5CTF#2nc}#BS2${ zg6m-icIuuG#M<}Qm92xs#002P<1^@s6nbld000004XF*Lt006O% z3;baP00001b5ch_0Itp)=>Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBU#{YgYYRCt`_o4s)yF${&bFo!C_fddzDfkPLe(4h-(5!aVJrx|J> z+yn4Hg5<6oV01sb1o067vBc@P-|v4P^7`}pyP)@syu5sQ6McV$$g!n-z1`kKerDN$ zgthG#^;q0Mr95d(Y^6D(pQ%}>nB__Ovt_WVy{%`Q zkvugNhO0oW6l)h89rqHjn9y4xr-s$SG%683Ev!Gkeo!LwS<7$odkOQuhlRWheIEhK z>bV>&tE`A%_UhXP%bN7J+iyxxd7-b#7Y=5bBip`tNnz=~KL73W7ip!DO*Yado-fKE#@oA0Iu8q8~8rai$Ru!IIak1om_WzY3NG3^g|N-}YKp;+Ebj zV6eM03QJ#u76gT3PrD4ks>pBUuoy+z(@M6Nm^t~ZcyxkcI0`FceA9=*FoLuN7MjQ^ zSSS>;(5hfD1sZ^3$oXhdsdX-GoB?OXlNEJ4J_-4Rw$Mwc&T6nmQ1j6Oauc- zPxmGyI0J|Um4QWjR;Fx-fT1ni3nx#P2Qf z&SGIP9;N|lJuQbtI~)trI`xenby#4BRxESYC@eNi5J;vBKpxuDDPlwZsVL1H{za>W z76Rojrj}xWF<^Rk!ey|Kv2usBJjp8qMnPp@HQgpGW{}Z|cxA#&k7DPj7jPOZYeH6Y zRX+%$?`JhA^gP=f%V1Tlp0|U|fQ4+Z<`Tlvt6$;z-a^P7E85LQVIdnb3zz<_L+^_A zZtK+{#>iG!yFg`aivUiCwHj0_+J`jHw7%hR!2N`I}~p7oHCXES^|tOjhQ z0hb8FGstCfR+F9o2e=$oZ&zg(Ft1loVM_>WwvuW{y1ywun`z63ChJU3(jg;_)G!bz z4P*T)L6#y12AAPUNt4KnW-TC7=Y9fD*Wa2?RiZV2$s`f#V2X171V$IPf@v zqrg$FcC9sgH4IyuL6vTi4PXL!hdeg^Xj%7~l-J7bV zJiluEd-YSM*kT#6J(n-N;6<1h5uRY#=l1sL3*}|Rm8lcU%k-^nN-%CD-|NZYE$ zKU3W>%Cu$Z5I%}5rLF9!V(*Z%1QOT}!W=~O1n@*Q$V!3UcUQlht9V9RAlFAIr$Y1D zQa#&Pl+&T;_A%fw1WvtVX`A`yN_t~%F+Y43!Lx`CawYK-Fi&KIY_YK9B=!3 zsJVVuHU7PlOZCj=lP$7|ZXbhr456s^N#IEYZJ0LdZLDu&lj{_zM|x|17Uo%y3u0fN zCxMfLdO^|*e@5h|t-B{p|4zdMU&Qt*@G1h~ChC0>=1GKYc0r?!4QCH)NW zOj?O^!AY2t{d)m5;1F-2G(ep7I`Dcn#U=P|mYX=sRX+X+5^Z7TBMfuGdllwYgr(-R z(QKpL#%vpZNtG|;eP3|;8JK7KRI(q~k6=F{=|tjmxs*Nxa|n?%K%DhD%OYkqPWIxP)g!>Uo zdnCfhrSu^Lhsr`$It+>a84`WCe@*T$B6VD8D* z9FjVz652|Gzh8sI7SX&P?));6mR=ykP`c10CM0bx9x}E$R&OF6c~9mNE+{<(JhhVk zoppPGy$JWB=65SUfV+~#gisaD4+wYeKpBS8g{I5|^0g~7{)trfeiv|BO62qu!l&{P zpr2iPVfG^0i~6I$qX=Za>Id+C2acToFz|5JdAa3Pc@YIJRE#hHS;OLp`3SM-dSnxdI9DF!VANV?>%QZ z0CRxFpUl}NCH^P+w=NiV=F>xlKE4aQi{Rarg#9t_@eqBaSU=@F1U$sS-(9@0Y^tdL z`>o(bKk10fA!wM3-%>J`zj=2h@l&ynVLl$BSm{|Ff_Z2n^nbs%e&T!KX$*DoTMFkr z;JqP){ZHVZBaOUt(w0=$ymahEQE zCbOU_&VSM|mwPd_zh~NW9p*Zs>jlnod36Pi0sKD!K0)|t8nt>#ehu?=|2Xyw40)Um zDLVQUm{-y}?$RaDm#|mx{B~BYHnQc3IB`Xn@wC^y4Eik0A7J z(~|Kw>A$`P#yl-^hT^-d`Tqd?P$07%;da#Kd3w(?%&Um6qT$AciwG|w{t4z9aIN6D z)4*wjZ@|34$|o1ZXVG{I=B+}>?_s{rXI_H2l)ADG)DhNEqux3J*S~)Jm-OF(zuU{A zA5sY05N$(aJIr=O+fko~nP)Fd&0}M!#;&moqHF1>A(}r8a~jdxz}wcXqVPpv5z%6P z9Qh6SE${kE2ri*^3G3)|b(lJ$I_j4HgsuOuqV5ImMQ{VSf$#=u+hDdK-iGFO1ltjB zM`IqrJbR%vkLh`A-kp!t;*o2Juc7gyb%AL9G=kHJ--dY`p;P!G%p&4NG#9a64wUKE zZ>j5@e=nha2~(DTP)A%xV^Z~hFU-A6-rPWR1NChPwy_u1k-h#lkM;AInaA92nB9nW zr)qb^enk8u8s~xYh?h;<nZ^IZ))kpNBKH zLf&rzHxb^<-_KASETr&OU~9_Lm)x=m&V#o4vYGbtd(vl2d=Bv$LoUeO=(PvI9>jZW zsBwDOg7eX_S+=RJ_=qBo^nVD zWizvE=6bNZkLO^{p>`(UM`&-1T8w6l7J>Ej;98PJ9%)k5_-C|JVLQ`;o1iVe$ucVz z%W}wM+O{ItinutLTsG0NX`V-O*=$-iouAW~?=L=_F~K>|RzHW9^N58X#i++vCu}`E zWM_BEmqu2Ne?~i%wAlgdK)3_7Tfi-Zw@{nrpp={DiLo=l48j@I_5u44?&D#!cQUzz z#!^c4XPBSU@Zv8%oH5}!(AGF(W*q+*L5w&~f(!#M(|;EEtEqqCpUH{zvjgOUXb0-I zU~VD0h59tiw4H3wUfO2Sm_=(A8)sl<5Y3>z4`!deIPIBCE+Jk*b19uz65FeGz2Y)( z8R2ES`0y)m#zf~pTl0+BbP70y@DyrOz!bu%bo8O~PNe?t%a6I1f3O4b4m55dxP|x@ z8q)}-*$c$n%p#sea~A7oF+GD|2Js9U`_iaFgxzFv3BeL-OIWvLCzckzk@bqpFqaWs zMxB;7e}(zgc8WKFHxZnIIfdvH>QgXNh^Fi$XAbck*17(;04yL}$mX9}FQ)dp9yI=m zVqmBCZ{aQ6V#O(!sM83i*$c!xm_=t?ZG7Fn$DEp?O0C4@_;FWD<5S3uS)E+e>% z_;P-}`XQJ&;J^}Ne4(c7O?_kqtRKEhgLh$L(D*zYPaPxl?Xd-O#>QHWBu!8!h zAs`zCI@r*`U8C|hU-8{mC3pLjR=Ad%pPMjEL{0u~qU!pm;F-nG4%!{ec1D`~40+Fa zsV`QW*+kGp+~n2is_Q?epAI&5u(>nR-7lC z5kxNoFPD`es_u@3emAA~0al#oN@aid3*2aRUExN7_}<;X0E z+F$x>*9Tw@aDV6WRK~wY*M~!CcTKtz*oknby;-!UjQc3Rz)ltRJFhG05-05=v*f7= za=5h0wat|r|3un;@EFw9{dV)}+S*Q)*5gR_!Z998A^j(;Mre`Z_!ol_Yi z1yov|OUmu{G915Tt#-F%7Tqd2a&@L|Pu7dl1kLvdGc4SeSq|1hmScR(LG^g||ys$YP4!9Hn_ax8zJXJ)c>1b>ubwq(!V+!8^*-jUXm9V@|5bnXu{ z(j_HK+3_fA7@gg9knv9xOnGNQ?J)EoAw;p?|06aBC9D7K|){K-<;hE=j?vM?RW)gv+LVDg;#73#l_ z8{p0^dhl~rm#!LrvRAfVC6ghvl_{{iykC#RsQe>Rd+RT&d97un&Er4px)w@<|L}KN zLGmAw`iGxlK!wgaO(+2+pahhF5>Nt4KnW-TC7=Y9fD%vwNNt4KnW-TCGh7GfWDM~5>Nt4KnW-TC7=Y9fD%vw zNNso69~c}2*QyMul#{z zJ=sr>O`Vt*Jx~;eJj#E3W~EnP#P{@bVi1_n&~uaNo&F7BzokTvtPLlj7Z_u`Pd~{2 ztb-LaAbsCjZyz?j60a)kC*PCZU1mt@7FX6VnBHjAkX2z4-Cs{PK5G-=Tk` z9N9G??^X}KnWc8wxFLT+WwOk-)>^Lyey5NK$yVoIewqB9s(!K&ff`Rg6BSsUQ?w)o z^gpwUZBNT&xz$eD*#M7+UJqa*Y!zAWxtnrxr82v@uvL)9D%(5GDQms;u|FD;-D0~P zEzd5-1KGuY%fY?a z#zg=0Bi+N^cSQ;bE|r!n>>TS1wkzjnwj}X$`jZV9WIyf85gcoSy~dH}WiIGNdA20^ zZ*?JFryP2Dhvt%&;eh?Q!ejNpdfqA^GmgD3(VXle2HarE^B5IPu*8blW1f@v*4mi$ z0kTvq=68#QtYcMVhKh-+rAl1d~K1@s-)#0c9X z28@1{Fm+%fxqlBT!23x7wr30~H`)9AJ~G*smRTnwLD?S7Qv#DofWn@Qivxq>WSUNY zsEw?*v%ksu4rEw&@nAP8YyZRA?3ZKjlLq+Pk2`eWC)@4!pZwD&bLXUG!guFR`|eb~ z-#H3bOYd9)w7NxO{A$)Ucx8;rPt0gQwlINJNPt%aiNS;rNbJu6;15EjIPI~kWh|SC zv7c?tTf^p&#z(|TVP2v?z+aV;vA`mM8;v-LJJGt{nsCc5y;S2=CfY;7g4CWct$ z+YfdxMaR@a>-qGzCRX;?U?YOWL{I%hiv8bHwz?n5@8acx3AENx$g?qldk23HIuQ`8Kgkl&b>3hi zkh|mADuTJZL*%LP59cGarMT=KLSiO zX9a(RNt4KnW-TC7=Y9fD%vwNPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBU$K1oDDRCt{2oIP$EF%X4yu#`ST3Kuzqij+A(%9JT{fD}1`?v=m- z6cCg5X5J%*E5%STfT3M-hacbkaBcbYdj9eIY1mHcjV~`B?&9FRo@>Ez7j(}>ZG-b3 z7PSq|(;gI#8;+OD<*#+k`LJ*t8^L67;+PvO1zHNHEB`nSRpTR+3Q!!^2B!-eb4Z;> zg@Yi)ao@gtx|#y0Ev(qijk^^WunW#;HyGp3hro#rS5mGP^7H#=Xf6;2C|V1gEG(EJ z7>tkS^VN=mGpZ&k>2NrT9SH|1M@`CQwPNwU0*6_Z(^kNY>S-(G5zg%a9ZFHbtiXvd zoR&g@gJRf)Qvp)Ky96jxRL;O;D#{XmwFz6{I5N+Y^Xu1NS7YZomQx-Q4pIh^{dk`Pr&=h2GZVgT zaNaCBlI>{xTq)}ePW(JRuY%*O>ofyqoFwZbn4@anqrl1Xk_+Y^I1Z2uPIMZb$;QR0 zfRu2{s+R+1T-Temz+t;wDZv4R;INRsD;zaZX5A?YF;`7$>)^l{*Vhh*Rj3h8m3%8W zRR>(DX&W50$gE{YfEW}-k&bFsRaC-3FqAT`e3Q zhF6Az!i70k0gZ4fundkGLa`t$!5IM|2hdJukg8l$RTq?V*w`!wwJ0a%9ku!>ruIl^ zoH~EDk*#o8?r|26oI?p8sYgAWMmRByqP4=Q!UVx#VHVFxEEJuSJIjGCnDM&&OT7pw zDuFqN%z2@e!Kw0}n}B8IFgOuXR`RQ4?H(Cej>@X#2*-tGeQO4VjGB+C65R!dDJMR! z6;4*-oodFeE3YY77@@hNaxyp!*b*F;q-V`JaL#UmtsEtrtJQ0#vCvU%s+7;b>44(q znbl@=JDin}iG7PRC;DC4EF7zpD@42C%#QE)qwToHN)+~Au&=jeT=w$5)FEQx0n7QH)oi zb|jqY+u&rc4bbZe1|a&d6V6g8XK-9V$jKdW#(Oirm1Jze zsrntX6Peu;PL+tQCQwzAWA1a6^3EX7`qBzVRoxCa9X>C^nYAu32+%G+{@Z`_afChL eJmEaywA&xiGxWu~no?*00000Y!O8VB(I(>*UX*-bXdVfVurI5=Ox2X1iKa9PE^%#3Yd4xU_W8L(s|BVK#~ z%e)9A2o|!DC13nrP3Q&Lo6rcbFC_n)UP=Epypa2CZKmiI+fC3bt z00k&O0SZun0u-PC1t>rP3jALJ%fK>{Wz_Vn9bm^MPQSt|FpG2+jX7WrX({usz^{;S z@G0;V$p)}7kTc||a$*^>jC2`wMc9Gt*u*H1Yrr)mvyfTTX3?C3%%OGzxPfHUDNi9! zk#0aXPWTD{jB>7Vt{0`rU@y z_VxcAmcc%(ZRV6KF|FJ5Be)#waC**rZt)kY=7k~;Gs&vUttfB9-y%Y z>>=Gl<2~?R?~Y9U(+-*)e3qAsy~5Cgn&GOwp{9{eqiOgxv)hoJAU!EHG5*8ESFT99 z6#Ne$2dEvOxd+)pZ4b@&ke*-(y4QR1g;UG}JF@G*btI?ve{xBC<_Y8kwG%Cr3Y*8@ z{T6U51b=ICfcgQ(_K@tMzK1bo>xnEu_eM|t;Qei2H~w-R=_&o6e@3C^C*TCh$*KL@ z__I|ZeG77{6!2{+!~?OOBumh}*^@85zYXlZ4!40eYHckne0E_v7V$$(0!~YU-jgVnk^6P-mnd6qu$1N+jWinan1RyZHSK{$EY2< zutWdICm#I9{+bR0v7Xd=GQNcIo_yVtKYg&xaUpY-wb5wfTpOQ<{{I%zEi|?;{s}ln zavX;pErRGXR4x4wco@a}o50QJPorTs9f;}wEue*Z3+LRy50DQoh7RqWXh!%m?{E^c^@mbYOuOnHvGYpS_M@XIl&jOdLi>^pl8Vk0M^l#tnx`A-PxpZ#0NHr4ckaeW%HX1*IJVN?Rn@Df+1Mman zKfsS>H^Z(L(w6Jk7#m)}-SKUCk?C)PK9IwW~`@sEDZPzcZTk-4v zXop>kz@i&=xjf#!l>hH0_@rI4k1fbo@ukc_xODN-pT+l$&pngr`;hw~+8Y`_IWQos z!>&c>Ziii^S3TN3u#Z%GI15tintgmhzAn3E*$glf-qfF4&Q^`%_kep*{dWsk^T52B z)z4S8T(Rh|YZ1EJVOPoDm)bsLAGOfKi3ei;@J)a^&p>A4IqhmtkE&qzklu5>@ho!- zSo4s1v!0c&YPtCw9d<23cR%d1rSi(f6IVi6wvS{#>e!DOh|M6GiL#CQU==yu@BbTr zvw$^^WZtZ2<*Qn5KF1Ba7X7g6Ba&B;SE2J`i{QUn$-`!Abr^^Z#ry^M#g2%FzIs*< zmcnnp|DR=dfICQ5fmH`<4c)9}7wG!d^CRSAEN|80Iif%p24W$a4G(eljlx-HJ5dV1 zaTn+g@S=8L?BaXqTdDbdig?Fk=Oj?EB0OBuIcTV4*y%* zw>(687_B6_Vs*Dt9M;w#YpBIXv@EJAAJz@~T_EpYcnZQDbY)@uO~t-z`z@}+{}%EV zwL`P}`foFriq)0H8j>}C`-IY|s(-$2*zW@M{rgWrlyDvZ5B!kLb@<=fe$il18XDP3 zSF7@$`2!)y2A|1%0le_7rxNJ|=AQvGdzobqAP=-%wk5R-?3Ny>GFkkFtaJ;wvn~Ud zkz4{UA)NxI{MD*f7Gd2mekSud@Epkt$P3?kx{jzW-RkV6mO_}XR<2#ht_Bm`{EcH0 zVH;Mmn&C3!GSW+sOQ=mjrm8m=@t0vuo_i+qIpn#mkTy8?JEFRDtFxE!e6{sYcG1{% z%VD7i3jY14ZC%OgSrfnnk_pr?*&zSQM-j#I?m*^K~D5br;QDT@KUD z(FOb{Q7YL9$OO^})Dyt&TpjazCSsTx8}0(@Z`$JT09{NUd{r}S1KXh$h}a8B(-!pS zTF(RLkt7himwz&l7iER-h1e=QloFN^<5#V}Y`az<7FRvp!cAclp*cPeIgiv;e*Kr= zg95>-^iaxc;5Cx)s`XE{(b(2jAZU*$h%nc55xAJwe=UXnuVV&3MrDtC!#k~G&6HwjwZ@Tmzr<8D^UVozU*e=TJ zJcDL%lMJO^kRCTrp~Tl2;U5Ot7k~?<{u}%%$DjCt1oyN<{)Bmq30>GS3yX&kH^~sf zh%?WhLWxfq>7PGqbOCa~)PHS%D;rP3Q&Lo6rcbFC_n)U zP=Epypa2CZKmiI+fC3bt00k&O0SZun0u-PC1t>rP3Q&Lo6rcbFC_n)UP=Epypa2CZ zKmiI+fC3bt00k&O0SZun0u-PC1t>rP3Q&Lo6rcbFC_n)UP=Epz7XUX3P=Epypa2CZ zKmiI+fC3bt00k&O0SZun0u-PC1t>rP3Q&Lo6rcbFC_n)UP=Epypa2CZKmiI+fC3bt z00k&O0SZun0u-PC1t>rP3Q&Lo6rcbFC_n)UP=Epypa2CZKmiI+fC3bt00k&O0SZun z0u-PC1t>rP3Q&Lo6rcbFC_n)UP=Epypa2CZKmiI+fC3bt00k&O0SZun0u-PC1t>rP N3Q&Lo6rcbF@IU9twub-! diff --git a/mods/ra/maps/testmap/map.yaml b/mods/ra/maps/testmap/map.yaml deleted file mode 100644 index 56b47b0999..0000000000 --- a/mods/ra/maps/testmap/map.yaml +++ /dev/null @@ -1,178 +0,0 @@ -MapFormat: 1 -Uid: testmap -Title: Lesson in Blood - -Author: Westwood Studios - -PlayerCount: 2 - -Tileset: SNOW - -Tiledata: testmap.bin - -MapSize: 128,128 - -TopLeft: 32,47 - -BottomRight: 64,85 - -Actors: - Actor0: wood Neutral 44,50 - Actor1: wood Neutral 44,51 - Actor2: wood Neutral 44,52 - Actor3: wood Neutral 44,53 - Actor4: wood Neutral 45,53 - Actor5: crate Neutral 40,64 - Actor6: wood Neutral 56,65 - Actor7: v14 Neutral 54,66 - Actor8: v14 Neutral 55,66 - Actor9: wood Neutral 56,66 - Actor10: wood Neutral 53,67 - Actor11: wood Neutral 55,67 - Actor12: wood Neutral 56,67 - Actor13: wood Neutral 45,69 - Actor14: wood Neutral 46,69 - Actor15: wood Neutral 47,69 - Actor16: wood Neutral 45,70 - Actor17: wood Neutral 51,70 - Actor18: wood Neutral 53,71 - Actor19: wood Neutral 52,72 - Actor20: wood Neutral 53,72 - Actor21: T16 Neutral 53,52 - Actor22: TC03 Neutral 60,61 - Actor23: TC01 Neutral 48,47 - Actor24: T06 Neutral 73,59 - Actor25: T01 Neutral 49,74 - Actor26: T14 Neutral 60,69 - Actor27: T16 Neutral 59,72 - Actor28: T14 Neutral 60,72 - Actor29: T07 Neutral 62,72 - Actor30: T10 Neutral 54,74 - Actor31: TC02 Neutral 46,49 - Actor32: T01 Neutral 53,57 - Actor33: TC05 Neutral 41,51 - Actor34: T06 Neutral 44,53 - Actor35: T01 Neutral 44,70 - Actor36: T16 Neutral 52,72 - Actor37: TC02 Neutral 32,51 - Actor38: TC04 Neutral 32,55 - Actor39: TC05 Neutral 32,60 - Actor40: TC02 Neutral 42,57 - Actor41: TC02 Neutral 43,68 - Actor42: TC01 Neutral 42,67 - Actor43: TC04 Neutral 32,72 - Actor44: TC03 Neutral 51,77 - Actor45: TC01 Neutral 39,72 - Actor46: T17 Neutral 35,76 - Actor47: T15 Neutral 59,75 - Actor48: TC03 Neutral 35,65 - Actor49: T01 Neutral 35,56 - Actor50: T10 Neutral 47,59 - Actor51: T08 Neutral 48,64 - Actor52: barl GoodGuy 33,54 - Actor53: brl3 GoodGuy 57,53 - Actor54: v08 France 41,54 - Actor55: v07 France 54,65 - Actor56: v07 France 38,52 - Actor57: v06 France 46,51 - Actor58: v05 France 36,55 - Actor59: v04 France 35,51 - Actor60: v02 France 36,57 - Actor61: brl3 GoodGuy 34,52 - Actor62: barl GoodGuy 57,54 - Actor63: barl GoodGuy 55,54 - Actor64: brl3 Germany 51,72 - Actor65: brl3 Germany 51,71 - Actor66: brl3 Germany 47,71 - Actor67: barl Germany 46,71 - Actor68: barl Germany 47,70 - Actor69: brl3 GoodGuy 43,50 - Actor70: brl3 GoodGuy 45,52 - Actor71: barl France 41,51 - Actor72: barl Germany 50,72 - Actor73: barl GoodGuy 42,50 - Actor74: afld USSR 35,81 - Actor75: powr USSR 43,82 - Actor76: barl GoodGuy 56,53 - Actor77: barl GoodGuy 58,53 - Actor78: brl3 GoodGuy 59,53 - Actor79: brl3 GoodGuy 54,53 - Actor80: barl GoodGuy 59,56 - Actor81: brl3 GoodGuy 48,66 - Actor82: barl GoodGuy 45,65 - Actor83: barl GoodGuy 34,57 - Actor84: brl3 GoodGuy 35,58 - Actor85: barl GoodGuy 46,67 - Actor86: barl GoodGuy 48,67 - Actor87: brl3 GoodGuy 38,65 - Actor88: barl GoodGuy 40,52 - Actor89: barl GoodGuy 39,64 - Actor90: brl3 GoodGuy 41,53 - Actor91: brl3 GoodGuy 46,66 - Actor92: afld USSR 39,77 - Actor93: powr USSR 45,82 - Actor94: afld USSR 37,79 - Actor95: barl GoodGuy 35,56 - Actor96: brl3 GoodGuy 38,64 - Actor97: brl3 GoodGuy 34,55 - Actor98: barl GoodGuy 35,55 - Actor99: barl GoodGuy 45,50 - Actor100: v04 France 58,54 - Actor101: v02 France 56,54 - Actor102: dome USSR 45,79 - Actor103: barl GoodGuy 46,61 - Actor104: brl3 GoodGuy 43,66 - Actor105: barl GoodGuy 43,67 - Actor106: brl3 GoodGuy 59,57 - Actor107: barl GoodGuy 57,58 - Actor108: barl GoodGuy 58,58 - Actor109: brl3 GoodGuy 59,58 - Actor110: brl3 GoodGuy 56,58 - Actor111: barl GoodGuy 56,59 - Actor112: barl GoodGuy 56,60 - Actor113: barl GoodGuy 41,68 - Actor114: barl GoodGuy 42,67 - Actor115: brl3 GoodGuy 49,55 - Actor116: barl GoodGuy 48,55 - Actor117: barl GoodGuy 47,56 - Actor118: brl3 GoodGuy 46,56 - Actor119: pbox France 46,55 - Actor120: pbox France 48,54 - Actor121: barl GoodGuy 34,51 - Actor122: v05 France 48,62 - Actor123: v01 France 40,63 - Actor124: jeep France 46,52 - Actor125: jeep France 44,76 - Actor126: jeep France 55,57 - Actor127: jeep France 39,65 -# Actor128: c9 France 50,64 -# Actor129: c8 France 47,61 -# Actor130: c8 Turkey 41,50 -# Actor131: c6 France 46,61 -# Actor132: c5 France 46,61 -# Actor133: c4 France 44,67 -# Actor134: c2 France 40,54 -# Actor135: c2 France 45,61 - Actor136: e1 France 54,60 - Actor137: e1 France 49,60 -# Actor138: c5 France 45,51 - Actor139: e1 France 34,58 - Actor140: e1 France 53,54 - Actor141: e1 France 58,56 - Actor142: e1 France 58,52 - Actor143: e1 France 54,64 -# Actor144: c7 France 56,54 - Actor145: e1 France 40,51 - Actor146: e1 France 35,53 - Actor147: e1 France 35,54 - Actor148: e1 France 43,64 - Actor149: e1 France 56,63 - Actor150: e1 France 40,67 - Actor151: e1 USSR 42,81 - -Waypoints: - spawn3: 47,51 - spawn6: 58,55 - -Rules: -