ࡱ> !q`AbjbjqPqP48::9"""""""666888888$mhռ\"ךךך\""qך""6ך6&""r PuZ>J0F,WrWrW"rvTlD'\\"ךךךך666OT@666T666"""""" 1. MISSIONS How to add and manage missions Description of missions is stored in missions.cs file at TrafficGame/client/ folder. To add new mission (or change values of existing missions) you should add/edit such block: // create new mission new TrafficMission(Mission14); // set name of mission Mission14.setName("[Amsterdam] Development"); // set path and name of mission script file Mission14.setPath("TrafficGame/client/missions/mission14.cs"); // set economics file for mission Mission14.setEconomics("TrafficGame/client/economics/cologne.ext"); // set mini-map image for mission Mission14.setMinimap("TrafficGame/client/missions/mmAmsterdam"); // set text description of mission Mission14.setDescription("Game in Amsterdam (Holland) with starting budget and development objectives. Vehicles and buildings are partially available at the beginning."); // add mission to game MainGameToolbar.AddMission(Mission14); How to create own mission script Free-game example: // declaration Torque datablock for map background image datablock fxChunkedImageDatablock2D(CologneCenter) { textureName = "~/client/images/Maps/Cologne"; }; // declaration Torque datablock for mini-map image datablock fxImageMapDatablock2D(mmCologne) { mode = full; textureName = "~/client/missions/mmCologne"; }; // main mission function (executes at start new mission) function MissionScript() { // if map not loaded then load city map if (!$net_loaded) LoadLines("TrafficGame/client/lines/CologneCenter.net"); // setup starting monetary actives for each difficulty level switch ($DifficultyLevel) { case 0: $line_game.StartEconomics(1000000); case 1: $line_game.StartEconomics(500000); case 2: $line_game.StartEconomics(250000); } // set mini-map image datablock for mission minimapSceneWindow2D.SetMiniMap("mmCologne"); // create map legend (see below) CreateLegend(); // execute script with localization variables for this mission exec("TrafficGame/client/Interface/localization/mission10.loc"); // set primary objective text PrimaryObjective.setText($objective1_text); // set secondary objective text SecondaryObjective.setText($objective2_text); // if map not loaded then seting up new date if (!$net_loaded) toolbarWindow2D.SetStartDate(3,1,0); // enable full map for game (i.e. there are no disabled areas) $line_net.EnableMap(); } // overwrite default function it will be executed each time when day will be changed function itxTrafficGame::DayChanged(%reserved,%day,%wday) { // if monetary actives less than 30% of property actives then player have defeat if ($line_game.GetBudget()<(0-($line_game.GetProperty()/3))) EndGame(); } // overwrite default function clean up on exit function itxTrafficGame::OnExit() { // delete background bitmap from memory if ( isObject(CologneCenter) ) CologneCenter.delete(); } // create map legend function CreateLegend() { // set path and file name of legend map image file $line_net.CreateLegend("TrafficGame/client/missions/CologneLegend.png"); // set RGB color for each legend entry $line_net.CreateLegendEnt("0 142 72","Park"); //. $line_net.CreateLegendEnt("65 149 116","Hohe Strasse"); } Advanced mission example: // declaration Torque datablock for map background image datablock fxChunkedImageDatablock2D(CologneCenter) { textureName = "~/client/images/Maps/Cologne"; }; // declaration Torque datablock for mini-map image datablock fxImageMapDatablock2D(mmCologne) { mode = full; textureName = "~/client/missions/mmCologne"; }; // main mission function (executes at start new mission) function MissionScript() { // if net not loaded then load saved game and setup starting budget if (!$net_loaded) { LoadGame("TrafficGame/client/missions/CologneBusiness.sgm"); switch ($DifficultyLevel) { case 0: $line_game.StartEconomics(-35000); case 1: $line_game.StartEconomics(-35000); case 2: $line_game.StartEconomics(-35000); } } // load objective 1 and 2 (false if player start new game or saved values if player load saved game) $objective1 = $line_game.GetObjective(1); $objective2 = $line_game.GetObjective(2); // used when player load saved game (see below) $objective1_reinf = false; $objective2_reinf = false; // create legend for map CreateLegend(); // load mission localization variables exec("TrafficGame/client/Interface/localization/mission28.loc"); // setup text for primary and secondary objectives PrimaryObjective.setText($objective1_text); SecondaryObjective.setText($objective2_text); // there are no disable areas (enable full map) $line_net.EnableMap(); // show mission objectives dialog EditorMap.pop(); Canvas.pushDialog(MissionObjectives); } // if day changed function itxTrafficGame::DayChanged(%reserved,%day,%wday) { // if monetary actives less than 30% of property actives then player have defeat if ($line_game.GetBudget()<(0-($line_game.GetProperty()/3))) EndGame(); // if day is 8 of March and first objective is not completed if ($line_game.GetDateComp(0)==8 && !$objective1) { // first objective is completed $objective1=true; // save first objective SecondaryObjective.setText($objective3_text); // show mission objectives dialog EditorMap.pop(); Canvas.pushDialog(MissionObjectives); } } // if hour changed function itxTrafficGame::HourChanged() { // Setup game if file just loaded LoadReinforcement(); // if current day less than 5 of March if ($line_game.GetDateComp(0)<15) { // if second objective not completed if (!$objective2) { // if property actives more or equal 1000000 and if monetary actives more than 0 then if ($line_game.GetProperty()>=1000000) if ($line_game.GetBudget()>0) { // second objective is complete $objective2 = true; // save second objective $line_game.SetObjective(2,$objective2); // set new objective text SecondaryObjective.setText($objective4_text); // show mission objectives dialog EditorMap.pop(); Canvas.pushDialog(MissionObjectives); } } // if date more than 5 of March and objective2 is not completed then player have defeat } else if (!$objective2) EndGame(); // if date less than 21 of March and weekly income more than 1000000 the player win if ($line_game.GetDateComp(0)<21) { if ($line_game.GetIncome()>1000000) WinGame(); // else player have defeat } else EndGame(); } // Setup game if file just loaded function LoadReinforcement() { // if objective 1 completed and $objective1_reinf is false then setup text for objective 2 if ($objective1) { if (!$objective1_reinf) { SecondaryObjective.setText($objective3_text); $objective1_reinf = true; } } // if objective 2 completed and $objective2_reinf is false then setup text for final objective if ($objective2) { if (!$objective2_reinf) { SecondaryObjective.setText($objective4_text); $objective2_reinf = true; } } } // overwrite default function clean up on exit function itxTrafficGame::OnExit() { // delete background bitmap from memory if ( isObject(CologneCenter) ) CologneCenter.delete(); } // create map legend function CreateLegend() { // set path and file name of legend map image file $line_net.CreateLegend("TrafficGame/client/missions/CologneLegend.png"); // set RGB color for each legend entry $line_net.CreateLegendEnt("0 142 72","Park"); //. $line_net.CreateLegendEnt("65 149 116","Hohe Strasse"); } 2. SCRIPT FUNCTIONS AND GLOBAL VARIABLES WHICH CAN BE USED IN MISSION SCRIPTS VariableTypeDescription$route_0_enabledBooleanEnable/disable bus routes$route_1_enabledBooleanEnable/disable tram routes$route_2_enabledBooleanEnable/disable tram train routes$route_3_enabledBooleanEnable/disable metro routes$route_4_enabledBooleanEnable/disable train routes$line_gameitxTrafficGameGame reference$line_netitxTrafficNetLines net reference FunctionDescriptionitxTrafficGame::DayChanged(0,Day,WDay)Event (can be overwritten)itxTrafficGame::HourChanged()Event (can be overwritten)itxTrafficGame::OnCreateRoute()Event (can be overwritten)itxTrafficGame::OnDeleteRoute()Event (can be overwritten)itxTrafficGame::OnExit()Event (can be overwritten)MessageBoxOK(Caption, Text, Command)Message box with Ok buttonitxTrafficGame::FindRouteByName(Name)Return route ID by nameitxTrafficGame::FindRouteByNumber(Name)Return route ID by numberitxTrafficGame::GetName(ID)Return name of routeitxTrafficGame:: RenameRoute(ID,NewName)Rename routeitxTrafficGame::GetObjective(ID)Get objective statusitxTrafficGame::SetObjective(ID,Status)Save objective statusitxTrafficGame::DeleteRoute(ID)Delete routeitxTrafficGame::GetNumber (ID)Convert ID to game numberingitxTrafficGame::SelectRoute(ID)Select routeitxTrafficGame::SaveFile(FullPath)Save fileitxTrafficGame::LoadFile(FullPath)Load FileitxTrafficGame::GetTotalPassengers()How many passengers was carried last weekitxTrafficGame::GetStationNumber()How many stations in netitxTrafficGame:: RoutesSize()How may routes in netitxTrafficGame::RoutesSizeByType(Type)How many routes by type 0 bus; 1 tram; 2 tram train; 3 metro; 4 - trainitxTrafficGame::GetRouteType(ID)Get type of routeitxTrafficGame::GetActives()Get monetary activesitxTrafficGame::AddActive(Sum)Add monetary activesitxTrafficGame::GetPersonnel()Get count of workers in companyitxTrafficGame::GetBuilding()Get weekly buildings feeitxTrafficGame::GetProperty()Get property activesitxTrafficGame::GetIncome()Get weekly incomeitxTrafficGame::AddToGarageBonus(VehName)Add vehicle to garage without pay Small,Medium,Tram 1 etc.itxTrafficGame::AddToGarage(VehName)Add vehicle to garage with paymentitxTrafficGame::GetBudget()itxTrafficGame::GetActives()itxTrafficGame::GetNetLingth()Get summarized length of all routesitxTrafficGame::GetNetLingthByType(Type)Get summarized length of rotes by type 0 bus; 1 tram; 2 tram train; 3 metro; 4 trainitxTrafficGame::GetDateComp(Comp)Get date component 0 day; 1 day of week; 2- monthitxTrafficNet::EnableMap()Enable map itxTrafficNet::DisableMap()Disable mapitxTrafficNet::EnableFreeForm(File)Enable map region (from file)itxTrafficNet::CreateLegend(File)Create legend from fileitxTrafficNet::CreateLegendEnt(RGB,Text)Create legend entryitxTrafficNet::DecreaseSaturation()Decrease passengers saturation in cityitxTrafficNet::IncreaseSaturation()Increase saturation in city 3. ECONOMIC How to link economics file Economics values are stored in economics file. Default file cologne.ext saved in\TrafficGame/client/economics folder. It is ASCII file and values can be changed in any text editor. You can use any count of economics modifications. Each mission can use own economics values. For link mission with new economics you should change economics file name in description of mission in missions.cs file (see above). For example: // set myeconomics.ext economics file for mission 14 Mission14.setEconomics("TrafficGame/client/economics/myeconomics.ext") Economics values Values in EXT file stored in plan text format: VALUE NAME [SPACE] VALUE Example: COST_BUS 20000 EXT file can store comments. Comments line begins from two slashes, for example: // Price of new route VALUE NAMEDescription or commentsPrice of creation of new route (per 1 km)COST_BUS COST_TRAM COST_STBAHN COST_UBAHN COST_SBAHNFor new bus route For new tram route For new tram train route For new metro route For new train routeWeekly service cost per kilometerCOST_BUS_METER COST_TRAM_METER COST_STBAHN_METER COST_UBAHN_METER COST_SBAHN_METERFor bus route For tram route For tram train route For metro route For train routeHow many workers need for service per kilometerCOST_BUS_PERS COST_TRAM_PERS COST_STBAHN_PERS COST_UBAHN_PERS COST_SBAHN_PERSFor bus route For tram route For tram train route For metro route For train routeBASE_FEEBase fee for workers of transportation company.Fixed cost of station (create station)COST_BUS_FIXED COST_TRAM_FIXED COST_STBAHN_FIXED COST_UBAHN_FIXED COST_SBAHN_FIXEDFor bus route For tram route For tram train route For metro route For train routeFixed cost of demolish station (delete station)COST_BUS_DEMOLISH COST_TRAM_DEMOLISH COST_STBAHN_DEMOLISH COST_UBAHN_DEMOLISH COST_SBAHN_DEMOLISHFor bus route For tram route For tram train route For metro route For train routeWeekly cost of service for each stationCOST_BUS_WEEKLY COST_TRAM_WEEKLY COST_STBAHN_WEEKLY COST_UBAHN_WEEKLY COST_SBAHN_WEEKLYFor bus route For tram route For tram train route For metro route For train routePrice of vehiclesCOST_Small_FIXED COST_Medium_FIXED COST_Big_FIXED COST_Huge_FIXED COST_Double_FIXED COST_Tram_1_FIXED COST_Tram_2_FIXED COST_Tram_3_FIXED COST_Tram_4_FIXED COST_Train_1_FIXED COST_Train_2_FIXED COST_MTrain_1_FIXED COST_STrain_1_FIXEDHow many workers needed per vehiclePERS_Small_FIXED PERS_Medium_FIXED PERS_Big_FIXED PERS_Huge_FIXED PERS_Tram_1_FIXED PERS_Tram_2_FIXED PERS_Tram_3_FIXED PERS_Tram_4_FIXED PERS_Train_1_FIXED PERS_Train_2_FIXED PERS_MTrain_1_FIXED PERS_STrain_1_FIXEDBase price of activity of each vehicle: charges for kilometer (fuel, electricity etc.).KM_Small_FIXED KM_Medium_FIXED KM_Big_FIXED KM_Huge_FIXED KM_Tram_1_FIXED KM_Tram_2_FIXED KM_Tram_3_FIXED KM_Tram_4_FIXED KM_Train_1_FIXED KM_Train_2_FIXED KM_MTrain_1_FIXED KM_STrain_1_FIXEDBase ticket price per kilometerBASE_BUS_TICKET_PRICE BASE_TRAM_TICKET_PRICE BASE_STBAHN_TICKET_PRICE BASE_UBAHN_TICKET_PRICE BASE_SBAHN_TICKET_PRICEFor bus route For tram route For tram train route For metro route For train routeCost of rails per kilometer (create rails)COST_OLDRAILS_FIXED COST_ACCELERATED_FIXED COST_TUNNEL_FIXEDOld-style tram rails Accelerated rails TunnelWeekly cost of service of rails per killometerCOST_OLDRAILS_WEEKLY COST_ACCELERATED_WEEKLY COST_TUNNEL_WEEKLYOld-style tram rails Accelerated rails TunnelHow many workers needed for service of kilometer of railsPERS_OLDRAILS_FIXED PERS_ACCELERATED_FIXED PERS_TUNNEL_FIXEDOld-style tram rails Accelerated rails TunnelFixed price of creation of addons (ticket shops, taxi etc.)COST_PR_FIXED COST_TAXI_FIXED COST_HP_FIXED COST_TS_FIXEDPark and Ride Taxi Handicapped Computer ticket shopWeekly cost of service of addonsCOST_PR_WEEKLY COST_TAXI_WEEKLY 1000 COST_HP_WEEKLY 500 COST_TS_WEEKLY 100Park and Ride Taxi Handicapped Computer ticket shopAdditional saturation of passengers for each type of addons (in percents)COST_PR_EFFECT COST_TAXI_EFFECT COST_HP_EFFECT COST_TS_EFFECTPark and Ride Taxi Handicapped Computer ticket shopWeekly cost of service of security equipmentSEC_SHERIFFS SEC_BUTTON SEC_CAMERAS SEC_PHONE -  . [ \ , - O ^ u r s Ļğđăxjhihi56mH sH hi56mH sH hhi56mH sH hh56mH sH h7h7mH sH h~mH sH h75mH sH hUle5mH sH h7mH sH h h 56mH sH h mH sH h h mH sH h 5mH sH hS5mH sH %  ,- . \ - O ^ u gd7gd A ? A p s   J c e 14b;L`gdigdigd7   = A I J d e h :;LO78gԻɭɆ{mɆ{mɆ{m{_h%h%56mH sH h%h756mH sH h%56mH sH hh%56mH sH h:h756mH sH h:56mH sH hh:56mH sH hh756mH sH h7h7mH sH h56mH sH hh56mH sH h7mH sH hihimH sH %L8g #%&} SUV $<gdM+gd7gj %&)|}  UVY#$=>ApƻܨƻƻƻԒyk`hx56mH sH hhx56mH sH h\+h\+56mH sH h\+56mH sH hh\+56mH sH hM+mH sH h#:mH sH h7hM+mH sH hM+56mH sH hhM+56mH sH h7mH sH h7h7mH sH h%56mH sH hh%56mH sH "<>q'`bc}~Q|~ Sg`gdINgdINgd7pq&ab}~BPQR羶߮zlazSHzhINhINmH sH hINhIN56mH sH hihINmH sH hihIN56mH sH hIN56mH sH hINmH sH h7hINmH sH hhIN56mH sH h?hvmH sH hKYmH sH h>amH sH h75mH sH hx56mH sH hhx56mH sH h7mH sH h7h7mH sH hxhx56mH sH RS\_FGEF粧狀rdYKdYh;*hIN56mH sH h;*56mH sH hh;*56mH sH hghIN56mH sH hg56mH sH hhg56mH sH h3LhIN56mH sH h3L56mH sH hh3L56mH sH h,FhIN56mH sH h,F56mH sH hh,F56mH sH hINhINmH sH hINhIN56mH sH gj%UY\GcFs EGHgdIN  GHKYZ/03mn #ABƻԟԟԟԟԟxmh56mH sH hh56mH sH h;*h<56mH sH hINh<mH sH hh<56mH sH hh56mH sH h56mH sH hh56mH sH hINmH sH hINhINmH sH h;*hIN56mH sH h<56mH sH %HZ0n BU}@Ch|gd<gdINBCFgh'(+GH`adyz`aɻɗɗɗɗɗɗshF#hF#56mH sH hINhF#mH sH hF#56mH sH hhF#56mH sH hINh/}mH sH h/}56mH sH hh/}56mH sH hINmH sH hINhINmH sH hINh qmH sH h q56mH sH hh q56mH sH ("(Haz,W]a3 V Y gdINad2 3 !-!V!ƸƸƑ{seZLZhPhP56mH sH hP56mH sH hhP56mH sH hPmH sH hINh |1mH sH h |156mH sH hh |156mH sH he +he +56mH sH he +56mH sH hhe +56mH sH hINmH sH hINhINmH sH hh56mH sH h56mH sH hh56mH sH  W!i!l!!!!!!!>"P"S"m"q""""""""##G####gd}ZgdINgdPV!W!!!! ""=">""""##"#F###########-$.$1$T$U$$$$$$$ƸƸ窟~pph_hWl5mH sH hWlmH sH hxh}Z56mH sH h\+h}Z56mH sH h}ZmH sH h7h}ZmH sH h}Z56mH sH hh}Z56mH sH hPhP56mH sH hP56mH sH hhP56mH sH hINmH sH hINhINmH sH hPhIN56mH sH $#####.$U$$$$$$%%&%/%4%@% $Ifgd7gd7gd}Z$$$%%%&%.%/%A%R%Z%s%t%u%|%}%%%%%%%%%%%%%%%&&"&#&,&4&O&Q&[&\&j&k&z&&&&&&&&&Ǽ۳h\5mH sH h^|h^|mH sH h^|mH sH hWh^|5mH sH h h^|5mH sH h^|5mH sH h h mH sH h mH sH h h 5mH sH h 5mH sH hWl5mH sH h5mH sH h<m5mH sH 1@%A%R%Z%t%qhhh $Ifgd7kd$$IflF $]W t06    44 lat%u%%%%qhhh $Ifgd7kdu$$IflF $]W t06    44 la%%%%%qhhh $Ifgd7kd$$IflF $]W t06    44 la%%%%&qhhh $Ifgd7kd_$$IflF $]W t06    44 la&&,&4&P&qhhh $Ifgd7kd$$IflF $]W t06    44 laP&Q&\&k&z&qhhh $Ifgd7kdI$$IflF $]W t06    44 laz&{&&&&qhhh $Ifgd7kd$$IflF $]W t06    44 la&&&&&qlcc $Ifgd7gd7kd3$$IflF $]W t06    44 la&&&&&&&&&&&&&'''' ':';'<'['\'v'w'x'''''''''''''''' ( (ɽɽұұұұҌұwwhz5mH sH hzhz5mH sH hW5mH sH h\5mH sH hsh\mH sH h$mH sH hWh\5mH sH hLMhLM5mH sH hLM5mH sH hWhW5mH sH hN[Zhb5mH sH hWhb5mH sH hb5mH sH *&&&'~~ $Ifgd7xkd$$Ifl0)$ t0644 la'' ';'~~ $Ifgd7xkd$$Ifl0)$ t0644 la;'<'\'w'~~ $Ifgd7xkd\$$Ifl0)$ t0644 law'x'''~~ $Ifgd7xkd$$Ifl0)$ t0644 la''''~~ $Ifgd7xkd$$Ifl0)$ t0644 la''()(~~ $Ifgd7xkdj$$Ifl0)$ t0644 la (((()(*(:(I(O(P(g(h(i(y(((((((((((((ȼwk_VJ?hshc}mH sH h^|h\5mH sH hc}5mH sH h^|h^|5mH sH hWh^|5mH sH h>_mH sH h>_5mH sH hDh>_5mH sH hWh>_5mH sH hDhDmH sH hDmH sH hD5mH sH hDhD5mH sH hWhD5mH sH h\5mH sH hsh\mH sH hsh:9;mH sH hzh\5mH sH )(*(P(h(~~ $Ifgd7xkd$$Ifl0)$ t0644 lah(i(((~~ $Ifgd7xkd$$Ifl0)$ t0644 la((((~~ $Ifgd7xkdx$$Ifl0)$ t0644 la(())~~ $Ifgd7xkd$$Ifl0)$ t0644 la(((((()))))%)1)5)6)J)K)L)\)])h)s)t))))źтwkbVbKhsh'mH sH h6Ebh'5mH sH h'5mH sH hWh'5mH sH hsh6EbmH sH h6Ebh\5mH sH h6Ebh6Eb5mH sH hWh6Eb5mH sH h\5mH sH hsh\mH sH hshc}mH sH hc}h\5mH sH h6Eb5mH sH hc}5mH sH hc}hc}5mH sH hc}hWhc}5mH sH ))6)K)~~ $Ifgd7xkd,$$Ifl0)$ t0644 laK)L)t))~~ $Ifgd7xkd$$Ifl0)$ t0644 la))))~~ $Ifgd7xkd$$Ifl0)$ t0644 la))))))))))))))***"*#*$*4*F*G*P*Q*R*b*t*u*~****ῳᓊsjbsjbVhWh:9;5mH sH h}FmH sH hA5mH sH hWhA5mH sH hshjZmH sH hjZ5mH sH hWhjZ5mH sH hshhmmH sH h%@i5mH sH h%@ih%@i5mH sH hWh%@i5mH sH hsh\mH sH hsh;T mH sH h\5mH sH h5mH sH hWh5mH sH  ))))~~ $Ifgd7xkd:$$Ifl0)$ t0644 la))*#*~~ $Ifgd7xkd$$Ifl0)$ t0644 la#*$*G*Q*~~ $Ifgd7xkd$$Ifl0)$ t0644 laQ*R*u**~~ $Ifgd7xkdH $$Ifl0)$ t0644 la****~~ $Ifgd7xkd $$Ifl0)$ t0644 la*********** + + +++(+*+++@+A+B+R+b+h+ȿȿwnbWȿKBhs5mH sH hshs5mH sH hshComH sH hCoh\5mH sH hCo5mH sH hCohCo5mH sH hCohshmH sH hh\5mH sH h5mH sH hh5mH sH hWh:9;5mH sH h\5mH sH hsh\mH sH hsh:9;mH sH h:9;h\5mH sH h:9;5mH sH h:9;h:9;5mH sH *** +~~ $Ifgd7xkd $$Ifl0)$ t0644 la + +++A+~~ $Ifgd7xkdV $$Ifl0)$ t0644 laA+B+i+++~~~ $Ifgd7xkd $$Ifl0)$ t0644 lah+i++++++++++++++, , ,, ,!,1,:,?,@,T,U,V,f,r,÷σσwnbZσNh(\,h(\,5mH sH hvmH sH hvh\5mH sH hv5mH sH hvhv5mH sH hWh$25mH sH hsh\mH sH h$2mH sH h$2h\5mH sH h$25mH sH h$2h$25mH sH hWh:9;5mH sH h\5mH sH hshsmH sH h\mH sH hsmH sH hsh\5mH sH ++++~~ $Ifgd7xkd $$Ifl0)$ t0644 la++ , ,~~ $Ifgd7xkdd $$Ifl0)$ t0644 la ,!,@,U,~~ $Ifgd7xkd $$Ifl0)$ t0644 laU,V,u,,~~ $Ifgd7xkd $$Ifl0)$ t0644 lar,t,u,,,,,,,,,,,,,,,,-------/-0-¶΢y΢mdXPEhshDmH sH hdmH sH hdhD5mH sH hd5mH sH hdhd5mH sH hDmH sH hDh\5mH sH hD5mH sH hDhD5mH sH hWhD5mH sH hMrmH sH h(\,h(\,5mH sH hWh$25mH sH h\5mH sH hsh\mH sH h(\,mH sH h(\,h\5mH sH h(\,5mH sH ,,,,~~ $Ifgd7xkdr $$Ifl0)$ t0644 la,,,-~~ $Ifgd7xkd $$Ifl0)$ t0644 la---0-~~ $Ifgd7xkd& $$Ifl0)$ t0644 la0-1-[-}--~~~ $Ifgd7xkd $$Ifl0)$ t0644 la0-1-A-Q-R-Y-Z-[-|-}---------------...... .0.ꎅymaXmh5mH sH h$2h5mH sH hWh5mH sH hf^hD5mH sH hf^5mH sH hf^hf^5mH sH hshDmH sH hshh#zmH sH hDmH sH hh#zmH sH hdhD5mH sH hh#z5mH sH hd5mH sH hdhd5mH sH hWhD5mH sH hD5mH sH ----~~ $Ifgd7xkd $$Ifl0)$ t0644 la--..~~ $Ifgd7xkd4$$Ifl0)$ t0644 la. .?.c.~~ $Ifgd7xkd$$Ifl0)$ t0644 la0.<.>.?.B.b.c.d.t............///"/#/&/)/2/:/D/E/F/ˣxoxg_g_g_gTohhmH sH hSn8mH sH hmH sH h5mH sH hh5mH sH hWh5mH sH hv4hdn<mH sH hu@LmH sH hdn<mH sH hWhv45mH sH h5mH sH hv4hmH sH hv4mH sH hv4hv4mH sH hv4h5mH sH hv45mH sH hv4hv45mH sH c.d....~~~ $Ifgd7xkd$$Ifl0)$ t0644 la../"/E/~~~ $Ifgd7xkdB$$Ifl0)$ t0644 laE/F/a/m/~~ $Ifgd7xkd$$Ifl0)$ t0644 laF/P/`/a/l/m/n/x//////////////////00궭ymdXdXPEh #zh #zmH sH h #zmH sH h #zh #z5mH sH h #z5mH sH hWh #z5mH sH h^WhjmH sH h^WmH sH h^Whj5mH sH h^W5mH sH h^Wh^W5mH sH hj5mH sH hWhj5mH sH hu@L5mH sH hQUhu@LmH sH hQUmH sH hWhu@L5mH sH hQU5mH sH hWhQU5mH sH m/n///~~ $Ifgd7xkd$$Ifl0)$ t0644 la////~~ $Ifgd7xkdP$$Ifl0)$ t0644 la///0~~ $Ifgd7xkd$$Ifl0)$ t0644 la00>0R0~~ $Ifgd7xkd$$Ifl0)$ t0644 la000$030=0>0L0Q0R0S0]0v0w00000000000000 1 11%122źᮥ~rf^r^^Vhl= mH sH h mH sH h hZ115mH sH h h 5mH sH hWl5mH sH h h mH sH h^Hh^HmH sH h^HmH sH h^H5mH sH hWh^H5mH sH hHdShHdSmH sH hwvmH sH hHdSmH sH hHdShHdS5mH sH hHdS5mH sH hWhHdS5mH sH h #z5mH sH  R0S0w00~~ $Ifgd7xkd^$$Ifl0)$ t0644 la0000~~ $Ifgd7xkd$$Ifl0)$ t0644 la00000 1 1222/303A3B3q3{{{{{{{{gdygd xkd$$Ifl0)$ t0644 la2223,303@3A3B3333333 44&4243444:4R4X4\4]4^4g4h4q4r4}44444444444444455~~h vhuUmH sH huUmH sH h5mH sH h vh v5mH sH h mH sH h vh vmH sH h vmH sH h v5mH sH hy5mH sH hyhy5mH sH h hymH sH hyhy56mH sH hymH sH /q3r333333333444434 $Ifgd gd gdy3444^4x $$Ifa$gd vzkdl$$Ifl0E$ t0644 la^4_4h4r4~44444444 $Ifgd  $Ifgd vgkd$$Ifl$c% t0644 la 445x $$Ifa$gduUzkd$$Ifl0E$ t0644 la55-5=5O5`5q555555 $Ifgd|~gkds$$Ifl$c% t0644 la 5-5<5N5O5u55555555555556666"6#626C6G6Q6U6`6d6u6y66666666667777(7)797K7O7Y7]7h7l7}777777777777778 88ϼǴh\:'mH sH h vh\:'mH sH hmH sH h vhmH sH h mH sH h vh mH sH h|~mH sH h vh|~mH sH G555x $$Ifa$gd zkd$$Ifl0E$ t0644 la5566#636C6Q6`6u666||||| $Ifgd $Ifgd v $Ifgd gkd$$Ifl$c% t0644 la 6666{r $Ifgd  $Ifgd vzkdd$$Ifl0E$ t0644 la666x $$Ifa$gdzkd$$Ifl0E$ t0644 la6677)7:7K7Y7h7}777||||| $Ifgd\:' $Ifgd v $Ifgdgkd"$$Ifl$c% t0644 la 777x $$Ifa$gd\:'zkdk$$Ifl0E$ t0644 la7777 8818?8N8c8s88||||| $IfgdW@Y $Ifgd v $Ifgd\:'gkd$$Ifl$c% t0644 la 81858?8C8N8R8c8g8s8w88888888889 999"9&979;9G9K9V9X9i9j9{9|9999999999999: :::,:-:@:T:U:V:W:{:ǼҬh vh-mH sH h vhVfmH sH hVfmH sH hU]mH sH h vhU]mH sH h vhUAmH sH hUAmH sH h\:'mH sH hW@YmH sH h vhW@YmH sH h vh\:'mH sH ;888x $$Ifa$gdUAzkd$$Ifl0E$ t0644 la88888899"979G9W9||||| $IfgdU] $Ifgd v $IfgdUAgkdr$$Ifl$c% t0644 la W9X9j9x $$Ifa$gdVfzkd$$Ifl0E$ t0644 laj9k9|99999999::-:A:U: $IfgdUA $IfgdVfgkd$$Ifl$c% t0644 laU:V:W:{:{o $$Ifa$gd-zkdc$$Ifl0E$ t0644 la $IfgdU]{:|::::::::;;,;@;T;U;| $IfgdU] $IfgdVf $Ifgd-gkd$$Ifl$c% t0644 la{:::::::::::::::;;;;+;2;?;S;T;U;V;;;;;;;;;;;;;< <<<(<)<9<:<J<[<\<o<q<w<<<<<<<<<= ===%=)=:=>=J=N=Y=[=Ǽh6^mH sH h vh6^mH sH h vhMomH sH hMomH sH h vht }mH sH ht }mH sH h vh-mH sH h-mH sH GU;V;;x $$Ifa$gdt }zkd $$Ifl0E$ t0644 la;;;;;;; <<)<:<K<]<o<p<| $Ifgd  $Ifgd v $Ifgdt }gkdj$$Ifl$c% t0644 lap<q<<x $$Ifa$gdMozkd$$Ifl0E$ t0644 la<<<<<<==%=:=J=Z=||||| $Ifgd6^ $Ifgd v $IfgdMogkd$$Ifl$c% t0644 la Z=[==x $$Ifa$gdOzkd[$$Ifl0E$ t0644 la[=v======!>7>8>O>b>>>>>>>>>> ?9?v?}?????????@Q@R@@@@@@@AAACAEA_AsAxAAAAAAAAAǬǬǬҡh vh vmH sH hmH sH h vhmH sH h !mH sH h vhmaLmH sH hmaLmH sH hh7mH sH h vhh7mH sH hOmH sH h vhOmH sH 9========||| $Ifgd  $Ifgd v $IfgdOgkd$$Ifl$c% t0644 la==">x $$Ifa$gdOzkd$$Ifl0E$ t0644 la">#>8>P>c>x>>> $IfgdOgkdb$$Ifl$c% t0644 la>>>x $$Ifa$gdh7zkd$$Ifl0E$ t0644 la>>>> ??1?8? $Ifgdh7gkd $$Ifl$c% t0644 la8?9?u?x $$Ifa$gdmaLzkdS$$Ifl0E$ t0644 lau?v????????? $Ifgd  $IfgdmaLgkd$$Ifl$c% t0644 la ??@x $$Ifa$gdmaLzkd$$Ifl0E$ t0644 la@@@,@?@R@`@e@q@@ $IfgdmaLgkdZ$$Ifl$c% t0644 la @@@x $$Ifa$gdmaLzkd$$Ifl0E$ t0644 la@@@@AAA#A/ADA $Ifgd ! $IfgdmaLgkd$$Ifl$c% t0644 la DAEArAx $$Ifa$gdzkdK$$Ifl0E$ t0644 larAsAAAAAA $Ifgd  $IfgdmaLgkd$$Ifl$c% t0644 laAAAgd zkd$$Ifl0E$ t0644 la21h:pI`. A!"R#r$r% s$$If!vh5455#v4#v#v:Vl t65]55Ws$$If!vh5455#v4#v#v:Vl t65]55Ws$$If!vh5455#v4#v#v:Vl t65]55Ws$$If!vh5455#v4#v#v:Vl t65]55Ws$$If!vh5455#v4#v#v:Vl t65]55Ws$$If!vh5455#v4#v#v:Vl t65]55Ws$$If!vh5455#v4#v#v:Vl t65]55Ws$$If!vh5455#v4#v#v:Vl t65]55WX$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655X$$If!vh55#v#v:Vl t655]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655G$$If!vh5c%#vc%:Vl t65c%]$$If!vh55#v#v:Vl t655B`B IN1KG=K9CJ_HaJmHsHtHBA@B A=>2=>9 H@8DB 0170F0Xi@X 1KG=0O B01;8F04 l4a .k@. 5B A?8A:0p@p  v !5B:0 B01;8FK7:V09b8a ,-.\-O^u ?Aps Jce14b;L8g # % & } S U V   $ < > q  ' ` b c } ~   Q | ~ Sgj%UY\GcFs EGHZ0n BU}@Ch|"(Haz,W]a3VYWil>PSmqG.U%&/4@ARZtu,4PQ\kz{ ;<\wx ) * P h i !!!6!K!L!t!!!!!!!!!"#"$"G"Q"R"u""""""" # #+#A#B#i####### $ $!$@$U$V$u$$$$$$$%%%0%1%[%}%%%%%%&& &?&c&d&&&&&'"'E'F'a'm'n''''''''((>(R(S(w((((((((( ) )***/+0+A+B+q+r+++++++++,,,,3,4,^,_,h,r,~,,,,,,,,,----=-O-`-q---------..#.3.C.Q.`.u.........//)/:/K/Y/h/}//////// 0010?0N0c0s00000000011"171G1W1X1j1k1|1111111122-2A2U2V2W2{2|2222222233,3@3T3U3V33333333 44)4:4K4]4o4p4q444444455%5:5J5Z5[5555555555"6#686P6c6x66666666 77178797u7v7777777777888,8?8R8`8e8q8888888999#9/9D9E9r9s999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@00000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 00 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000000000000000000000000 0 0 0 0 00000 00000 0 0 0 00000 00000 0 0 0 00000 00000 0 0 0 0 0 0 00000 00000 0 0 0 00000 00000 0 0 0 00000 00000 0 0 0 0000000000000 0 0 0 0 000000000000 0 0 0 0 000000000000 0 0 0 0 00000 00000 0 0 0 000 000 0 0 0 000 000 0 0 0 000 000 0 0 0 0000 0000 0 0 0 0000 0000 0 0 0 0000 0000 0 0 0 0000 0 0 0ApsJce;L8g# % & } S U V   $ < > q ` } ~   | ~ UY\GcFsEGHZ0n BU}@Ch|"(HazW]aVYW.U%&RZtu,4PQ\kz{ ;<\wx ) * P h i !!!6!K!L!t!!!!!!!!!"#"$"G"Q"R"u""""""" # #+#A#B#i####### $ $!$@$U$V$u$$$$$$$%%%0%1%[%%%%%%&& &?&c&d&&&&&'E'F'a'm'n''''''''((>(R(S(w((((((,,,3,4,^,_,h,r,~,,,,,,,,,----=-`-q---------..#.3.Q.`.u.........//)/:/Y/h/}//////// 00?0N0c0s0000000001"171G1W1X1j1k1|111111122-2A2U2V2W2{2|2222222233,3@3T3U3V33333333 44)4:4K4]4o4p4q44444445%5:5J5Z5[5555555555"6#686P6c6x66666666 77178797u7v7777777888,8?8R8`8e8q8888888999#9/9D9E9r9s99999999K004K00K00K00K00K00K00K00K00K00K00 K00K00K0 0K0 0K00K00K00K00K00K00K00K00K00K00K00K00K00@0PK00K00K00 K00K00K0"0#K0"0K0"0K0%0&@K0%0K0%0K0(0)K0(0K0(0K0+0K0+0K0-0. K0.0mK0.0kK00K00K00K030r4 I030qI030oI0-0I00K080q9$I080pI080oK0;0q<xI0;0pI0;0oK0>0q?I0>0pI0>0oK0A0qB I0A0pI0A0oI0D0pI0D0nI0F0pI0F0nI0-0I0I0nI0-0I0-0I0L0oK0M0qNpI0M0pI0M0oK0P0qQI0P0pI0P0nK0S0qTK0S0nK0U0qVPI0U0pI0U0nI0X0pI0X0nI0Z0pI0Z0nI0-0I0]0pI0]0nI0-0I0-0K0-0I0b0pI0b0oI0d0pI0d0nK0f0qg,I0f0pI0f0nK0i0qjI0i0pI0i0nK0l0qmI0l0pI0l0nI0o0pI0o0nI0q0pI0q0nI0s0pI0s0oK0-0K0v0qwI0v0pI0v0oK0y0qz@I0y0pI0y0nK0|0q}I0|0pI0|0nK00qI00pI00oI00pI00oI0-0K0-0K00qI00pI00oK0"0#K0"0K0"0K0%0&K0%0K0%0K0(0)K0(0K0(0K0+0K0+0K0q(I0pI0oI0-0I0.0mK0-0K000K000K020K0304 K000K050K050K050K050K080K080K080K080K0;0K0;0K0;0K0;0K0>0K0>0K0>0K0>0K00 K0F0K0F0K0F0K020 K0J0K0J0K0J0KL K020 K00K020K020K00 K0R0>K0R0>K050K050K050K00K050K050K00 K0;0K0;0K00 K0S0K0S0K00 K0a02K0a02K0V0K0d02K0d02K0V0K0V0K0V0K00 K0a0K0a0K00 K0d0K0d0K00 K0g0K0g0K00 K0j0K0j0K00 K0m0K0m0K00 K0p0K0p0K00 K0s0K0s0K00 K0v0K0v0K00 K0y0K0y0K00 K0|0K0|0K00 K00K00K00 K00K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00K00 K00K00K00K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00K00 K00K00 K00 K00زK00K00 K00  ;    K00 @0@0@0@0@0K0 0  ;   K0 0K0 0K0 0K0 0  ;    K00  ;   - @0P@0P@0PK00@0@0@0@0K00  ;    K00 i ;   - @0P@0P@0P@0P@0@0@0@0K0%0  ;    K0*0 K0*0  ;    K0.0/DY ;   - @0P@0P@0P@0P@0@0@0@0K040  ;    K090  ;   - @0P@0P@0P@0P@0@0@0@0K0@0  ;    K0E0  ;   - @0P@0P@0P@0P@0@0@0@0K0L0  ;   - K0Q0Rd@0P@0P@0P@0P@0P@0P@0P@0P@0P@0P@0P@0PK0^0 K0^0  ;    K0a0  ;   - @0P@0P@0P@0P@0P@0P@0P@0P@0P@0P@0PK0o0 K0o0  ;    K0q0  ;   - @0P@0P@0P@0P@0P@0P@0P@0P@0P@0P@0PK00 K00  ;    K00  ;   - @0P@0P@0P@0P@0@0@0@0K00  ;    K00  ;   - @0P@0PK00(K00K00K00  ;    K00  ;   - @0P@0PK00 @0@0K00  ;    K00 ;    @0P@0PK00 @0@0K00  ;   - K00d@0P @0P@0P@0PK00 K00  ;   - K00ز@0P @0P@0P@0PK00 @0P@0P@0PK00 0K00  @0P @0P@0P@0PK00 @0P@0P@0PK00 0K00 @0P @0P@0P@0PK00 K00d0K00d gpRaV!$& (()*h+r,0-0.F/0258{:[=A!%')*,.024=DIMSW\aeinrx L<gH #@%t%%%&P&z&&&';'w''')(h((()K))))#*Q*** +A+++ ,U,,,-0---.c..E/m///0R000q334^445556667788W9j9U:{:U;;p<<Z===">>>8?u??@@@DArAAA"$&(+-/1356789:;<>?@ABCEFGHJKLNOPQRTUVXYZ[]^_`bcdfghjklmopqstuvwyz{|}~A#/ /P/L /̝ /45"/\&"/ԋA/YBB%X,9KK%\,98*urn:schemas-microsoft-com:office:smarttagsCity9*urn:schemas-microsoft-com:office:smarttagsplaceC*urn:schemas-microsoft-com:office:smarttagsmetricconverter v1 km1 ProductIDS^hs )eu 0=BM S` /?Wm <H9S   # + @ H O  - 9 s ) A U \ t { | | 4 = Q Z q z Zdltv1IG_t 01Bc}%,t DQWhiz#8 (1BCT9N`stMUVcg{*WoR[\j|<Yx* I i !!1!L!h!i!r!!!!!!"$"<"="E"R"j"k"s""""" ###(#B#b####$!$:$V$r$$$$$%%1%Q%R%Y%~%%%%%%%%&& &<&d&&&'F'^'n''''''(3(4(<(S(t(((G)R)])h)****+,+k1{1|11111111|22222222333333336!6T7Z778889.@Odu BMJR6:dh <I9T } H P $ , x . B c } Q Z ~ TVlu(,$G`t 1Zb%-oq DRWi jl)1C46[]XZnp?AUWtHJ\p **93333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333.^prJd9  <  ( ` a c | } ~  HZCj(Man& * P i !!""" #+#B#i##u$$[%%%%?&d&&&'F'''w(((((***.+0+@+r+++++++ ,,4,_,h,~,,,,,,,,q---C...:/J///010s0000G1k1|2V33q445J5[55555#686666 717977777777788?88888E9s999t { | | 9 MTL`^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. Mpo}FxN:Vfl= ;T A'bM+ !N"F#\:';*e +(\,Z11 |1v4+8Sn8#::9;dn<UA,F^H3Lu@LmaLLMINHdSuU^WW@YKYN[ZjZU]6^f^>_>a6EbUle%@iWl<mhm v?hv #zh#z^|t }~|~v  Sc}PCowvD$2yjDh7}Zi/}O^QI`-gsDT^ q%\+z\ QUMr7$75Mod<W&/4@ARZtu,4PQ\kz{ ;<\wx ) * P h i !!!6!K!L!t!!!!!!!!!"#"$"G"Q"R"u""""""" # #+#A#B#i###### $ $!$@$U$V$u$$$$$$$%%%0%1%[%%%%%%&& &?&c&d&&&&'E'F'a'm'n''''''''((>(R(S(w((((((,,3,4,^,_,,,,--q-----C........K/////1000001W1X1j1k1U2V2W2{2|2T3U3V333o4p4q4445Z5[555555"6#6c66666 78797u7v777788R888889D9E9r9s99999@| | : | | @{9 @UnknownGz Times New Roman5Symbol3& z Arial"1h;V<l} 1h 1h!rx4d992QHX ? 2MISSIONSVasiliy KirichenkoVasiliy Kirichenko Oh+'0 $ D P \hpx MISSIONSVasiliy KirichenkoNormalVasiliy Kirichenko108Microsoft Office Word@.Yv@6{@d% 1՜.+,0 hp|  h9G  MISSIONS    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     Root Entry F`"Data R1TablegWordDocument48SummaryInformation( DocumentSummaryInformation8CompObjq  F Microsoft Office Word MSWordDocWord.Document.89q