From b74175ec9e0054155268bde7648cf22ca6cc8339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sun, 15 Feb 2015 17:24:24 -0300 Subject: [PATCH 001/178] Don't allow adjusting range if only rangefinder is available --- addons/fcs/initKeybinds.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/fcs/initKeybinds.sqf b/addons/fcs/initKeybinds.sqf index dd1a94b78e..cbda9bdecc 100644 --- a/addons/fcs/initKeybinds.sqf +++ b/addons/fcs/initKeybinds.sqf @@ -51,7 +51,7 @@ _exceptions = []; if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; // Conditions: specific - if !(call FUNC(canUseRangefinder) || FUNC(canUseFCS)) exitWith {false}; + if !(FUNC(canUseFCS)) exitWith {false}; // Statement [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), 50] call FUNC(adjustRange); @@ -69,7 +69,7 @@ _exceptions = []; if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; // Conditions: specific - if !(call FUNC(canUseRangefinder) || FUNC(canUseFCS)) exitWith {false}; + if !(FUNC(canUseFCS)) exitWith {false}; // Statement [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -50] call FUNC(adjustRange); From cb15a7106cd01927a62946b4ee56009ed2fcd04a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sun, 15 Feb 2015 17:26:08 -0300 Subject: [PATCH 002/178] Allow adding FCS to static weapons --- addons/fcs/CfgEventHandlers.hpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/addons/fcs/CfgEventHandlers.hpp b/addons/fcs/CfgEventHandlers.hpp index 961a05b27d..a03ca847ea 100644 --- a/addons/fcs/CfgEventHandlers.hpp +++ b/addons/fcs/CfgEventHandlers.hpp @@ -36,6 +36,11 @@ class Extended_Init_EventHandlers { serverInit = QUOTE(_this call FUNC(vehicleInit)); }; }; + class StaticWeapon { + class ADDON { + serverInit = QUOTE(_this call FUNC(vehicleInit)); + }; + }; }; class Extended_Respawn_EventHandlers { @@ -64,6 +69,11 @@ class Extended_Respawn_EventHandlers { respawn = QUOTE(_this call FUNC(vehicleInit)); }; }; + class StaticWeapon { + class ADDON { + respawn = QUOTE(_this call FUNC(vehicleInit)); + }; + }; }; class Extended_FiredBIS_EventHandlers { @@ -92,4 +102,9 @@ class Extended_FiredBIS_EventHandlers { firedBIS = QUOTE(_this call FUNC(firedEH)); }; }; + class StaticWeapon { + class ADDON { + firedBIS = QUOTE(_this call FUNC(firedEH)); + }; + }; }; From 08af51c4a78f0c0264b56e98a50a77d209da2d88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sun, 15 Feb 2015 17:29:54 -0300 Subject: [PATCH 003/178] Allow overpressure for static weapons --- addons/overpressure/CfgEventHandlers.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/overpressure/CfgEventHandlers.hpp b/addons/overpressure/CfgEventHandlers.hpp index 40c3b32a57..fa70cab5ea 100644 --- a/addons/overpressure/CfgEventHandlers.hpp +++ b/addons/overpressure/CfgEventHandlers.hpp @@ -43,4 +43,9 @@ class Extended_FiredBIS_EventHandlers { firedBIS = QUOTE(if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 1 >> QUOTE(QGVAR(Damage))) > 0}) then {_this call DFUNC(fireOverpressureZone)}); }; }; + class StaticWeapons { + class ADDON { + firedBIS = QUOTE(if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 1 >> QUOTE(QGVAR(Damage))) > 0}) then {_this call DFUNC(fireOverpressureZone)}); + }; + }; }; From 2105bc18db2d11d71782cc182ade12b781f72dc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sun, 15 Feb 2015 17:43:57 -0300 Subject: [PATCH 004/178] Fixes for the FCS; it was missing a lot of `call`s before `FUNC`s. That made the rangefinder only work once. The flag for preventing holding is not needed becase GVAR(enabled) serving the same purpose. --- addons/fcs/functions/fnc_keyDown.sqf | 2 +- addons/fcs/initKeybinds.sqf | 15 ++++----------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/addons/fcs/functions/fnc_keyDown.sqf b/addons/fcs/functions/fnc_keyDown.sqf index 7699b82a20..5e2fabccc9 100644 --- a/addons/fcs/functions/fnc_keyDown.sqf +++ b/addons/fcs/functions/fnc_keyDown.sqf @@ -19,7 +19,7 @@ _turret = _this select 1; _distance = call FUNC(getRange); -if !(!GVAR(enabled) && FUNC(canUseFCS)) exitWith {}; +if !(!GVAR(enabled) && [] call FUNC(canUseFCS)) exitWith {}; GVAR(Enabled) = true; GVAR(Time) = time; diff --git a/addons/fcs/initKeybinds.sqf b/addons/fcs/initKeybinds.sqf index cbda9bdecc..b9ca0a927a 100644 --- a/addons/fcs/initKeybinds.sqf +++ b/addons/fcs/initKeybinds.sqf @@ -7,11 +7,7 @@ _exceptions = []; if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; // Conditions: specific - if !((!GVAR(enabled) && FUNC(canUseFCS)) || FUNC(canUseRangefinder)) exitWith {false}; - - // prevent holding down - if (GETGVAR(isDownStateKey1,false)) exitWith {false}; - GVAR(isDownStateKey1) = true; + if !((!GVAR(enabled) && [] call FUNC(canUseFCS)) || [] call FUNC(canUseRangefinder)) exitWith {false}; // Statement [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex)] call FUNC(keyDown); @@ -26,14 +22,11 @@ ["ACE3", localize "STR_ACE_FCS_LaseTarget", { - // prevent holding down - GVAR(isDownStateKey1) = false; - // Conditions: canInteract _exceptions = []; if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; // Conditions: specific - if !(GVAR(enabled) && FUNC(canUseFCS)) exitWith {false}; + if !(GVAR(enabled) && [] call FUNC(canUseFCS)) exitWith {false}; // Statement [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex)] call FUNC(keyUp); @@ -51,7 +44,7 @@ _exceptions = []; if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; // Conditions: specific - if !(FUNC(canUseFCS)) exitWith {false}; + if !([] call FUNC(canUseFCS)) exitWith {false}; // Statement [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), 50] call FUNC(adjustRange); @@ -69,7 +62,7 @@ _exceptions = []; if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; // Conditions: specific - if !(FUNC(canUseFCS)) exitWith {false}; + if !([] call FUNC(canUseFCS)) exitWith {false}; // Statement [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -50] call FUNC(adjustRange); From a1e5931f4ef0579411ce71e54baf806508e2feab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sun, 15 Feb 2015 18:06:17 -0300 Subject: [PATCH 005/178] avoid having to compute distance when it's already passed as a parameter --- addons/fcs/functions/fnc_keyDown.sqf | 3 ++- addons/fcs/functions/fnc_keyUp.sqf | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/addons/fcs/functions/fnc_keyDown.sqf b/addons/fcs/functions/fnc_keyDown.sqf index 5e2fabccc9..24e4a7611d 100644 --- a/addons/fcs/functions/fnc_keyDown.sqf +++ b/addons/fcs/functions/fnc_keyDown.sqf @@ -19,7 +19,8 @@ _turret = _this select 1; _distance = call FUNC(getRange); -if !(!GVAR(enabled) && [] call FUNC(canUseFCS)) exitWith {}; +if (GVAR(Enabled)) exitWith {}; +if !([] call FUNC(canUseFCS)) exitWith {}; GVAR(Enabled) = true; GVAR(Time) = time; diff --git a/addons/fcs/functions/fnc_keyUp.sqf b/addons/fcs/functions/fnc_keyUp.sqf index 1e5878f0b5..b893262e88 100644 --- a/addons/fcs/functions/fnc_keyUp.sqf +++ b/addons/fcs/functions/fnc_keyUp.sqf @@ -19,18 +19,22 @@ _turret = _this select 1; _turretConfig = [configFile >> "CfgVehicles" >> typeOf _vehicle, _turret] call EFUNC(common,getTurretConfigPath); -_distance = call FUNC(getRange); +_distance = 0; +if (count _this > 2) then { + _distance = _this select 2; +} else { + _distance = call FUNC(getRange); + if (_distance == 0) then { + _distance = [ + getNumber (_turretConfig >> QGVAR(DistanceInterval)), + getNumber (_turretConfig >> QGVAR(MaxDistance)), + getNumber (_turretConfig >> QGVAR(MinDistance)) + ] call EFUNC(common,getTargetDistance); // maximum distance: 5000m, 5m precision + }; +}; _magazines = _vehicle magazinesTurret _turret; -if (_distance == 0) then { - _distance = [ - getNumber (_turretConfig >> QGVAR(DistanceInterval)), - getNumber (_turretConfig >> QGVAR(MaxDistance)), - getNumber (_turretConfig >> QGVAR(MinDistance)) - ] call EFUNC(common,getTargetDistance); // maximum distance: 5000m, 5m precision -}; - private ["_weaponDirection", "_angleTarget"]; _weaponDirection = _vehicle weaponDirection (_vehicle currentWeaponTurret _turret); // @todo doesn't work for sub turrets @@ -45,10 +49,6 @@ if (_weaponDirection isEqualTo [0,0,0]) then { // dummy value for non main turr _angleTarget = asin (_weaponDirection select 2); -if (count _this > 2) then { - _distance = _this select 2; -}; - if (!(isNil QGVAR(backgroundCalculation)) and {!(scriptDone GVAR(backgroundCalculation))}) then { terminate GVAR(backgroundCalculation); }; From d7430065669c586c0dcf48e983bce72a586c86f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sun, 15 Feb 2015 18:38:08 -0300 Subject: [PATCH 006/178] make vector keybinds return false so they don't block fcs keyup EH --- addons/vector/initKeybinds.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/vector/initKeybinds.sqf b/addons/vector/initKeybinds.sqf index f81c280905..fb00e7acb3 100644 --- a/addons/vector/initKeybinds.sqf +++ b/addons/vector/initKeybinds.sqf @@ -15,7 +15,7 @@ // Statement ["azimuth"] call FUNC(onKeyDown); - true + false }, [15, [false, false, false]], false, @@ -34,7 +34,7 @@ // Statement ["azimuth"] call FUNC(onKeyUp); - true + false }, [15, [false, false, false]], false, From 9935ac57bdb38b4dd8bc2037e297120a605b0726 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 19 Feb 2015 19:32:41 -0600 Subject: [PATCH 007/178] Base Cleanup Headers Formating Small optimizations --- addons/disposable/CfgEventHandlers.hpp | 44 +-- addons/disposable/CfgMagazines.hpp | 44 +-- addons/disposable/CfgVehicles.hpp | 268 +++++++++--------- addons/disposable/CfgWeapons.hpp | 32 +-- addons/disposable/README.md | 2 +- addons/disposable/XEH_postInitClient.sqf | 10 +- addons/disposable/config.cpp | 18 +- .../functions/fnc_aiDropWeaponCallback.sqf | 40 +-- .../functions/fnc_replaceATWeapon.sqf | 38 ++- .../functions/fnc_takeLoadedATWeapon.sqf | 54 ++-- .../functions/fnc_updateInventoryDisplay.sqf | 52 ++-- 11 files changed, 310 insertions(+), 292 deletions(-) diff --git a/addons/disposable/CfgEventHandlers.hpp b/addons/disposable/CfgEventHandlers.hpp index 304f304774..02d0cb625f 100644 --- a/addons/disposable/CfgEventHandlers.hpp +++ b/addons/disposable/CfgEventHandlers.hpp @@ -1,44 +1,44 @@ class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE( call COMPILE_FILE(XEH_preInit) ); - }; + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + }; }; class Extended_PostInit_EventHandlers { - class ADDON { - clientInit = QUOTE( call COMPILE_FILE(XEH_postInitClient) ); - }; + class ADDON { + clientInit = QUOTE( call COMPILE_FILE(XEH_postInitClient) ); + }; }; class Extended_FiredBIS_EventHandlers { - class CAManBase { - class ADDON { - firedBIS = QUOTE( _this call FUNC(replaceATWeapon) ); + class CAManBase { + class ADDON { + firedBIS = QUOTE( _this call FUNC(replaceATWeapon) ); + }; }; - }; }; // handle preloaded missile class Extended_Init_EventHandlers { - class CAManBase { - class ADDON { - init = QUOTE( _this call FUNC(takeLoadedATWeapon) ); + class CAManBase { + class ADDON { + init = QUOTE( _this call FUNC(takeLoadedATWeapon) ); + }; }; - }; }; class Extended_Take_EventHandlers { - class CAManBase { - class ADDON { - take = QUOTE( _this call FUNC(takeLoadedATWeapon); [_this select 0] call FUNC(updateInventoryDisplay); ); + class CAManBase { + class ADDON { + take = QUOTE( _this call FUNC(takeLoadedATWeapon); [_this select 0] call FUNC(updateInventoryDisplay); ); + }; }; - }; }; class Extended_Put_EventHandlers { - class CAManBase { - class ADDON { - put = QUOTE( [_this select 0] call FUNC(updateInventoryDisplay); ); + class CAManBase { + class ADDON { + put = QUOTE( [_this select 0] call FUNC(updateInventoryDisplay); ); + }; }; - }; }; diff --git a/addons/disposable/CfgMagazines.hpp b/addons/disposable/CfgMagazines.hpp index 993d53f46c..8fbae08dfd 100644 --- a/addons/disposable/CfgMagazines.hpp +++ b/addons/disposable/CfgMagazines.hpp @@ -1,24 +1,24 @@ class CfgMagazines { - class NLAW_F; - class ACE_PreloadedMissileDummy: NLAW_F { // The dummy magazine - author = "$STR_ACE_Common_ACETeam"; - scope = 1; - displayName = "$STR_ACE_Disposable_PreloadedMissileDummy"; - picture = PATHTOEF(common,UI\blank_CO.paa); - weaponPoolAvailable = 0; - mass = 0; - }; - class ACE_FiredMissileDummy: ACE_PreloadedMissileDummy { - count = 0; - }; - class ACE_UsedTube_F: NLAW_F { - author = "$STR_ACE_Common_ACETeam"; - displayName = "$STR_ACE_Disposable_UsedTube"; - descriptionShort = "$STR_ACE_Disposable_UsedTubeDescription"; - displayNameShort = "-"; - count = 0; - weaponPoolAvailable = 0; - modelSpecial = ""; - mass = 0; - }; + class NLAW_F; + class ACE_PreloadedMissileDummy: NLAW_F { // The dummy magazine + author = "$STR_ACE_Common_ACETeam"; + scope = 1; + displayName = "$STR_ACE_Disposable_PreloadedMissileDummy"; + picture = PATHTOEF(common,UI\blank_CO.paa); + weaponPoolAvailable = 0; + mass = 0; + }; + class ACE_FiredMissileDummy: ACE_PreloadedMissileDummy { + count = 0; + }; + class ACE_UsedTube_F: NLAW_F { + author = "$STR_ACE_Common_ACETeam"; + displayName = "$STR_ACE_Disposable_UsedTube"; + descriptionShort = "$STR_ACE_Disposable_UsedTubeDescription"; + displayNameShort = "-"; + count = 0; + weaponPoolAvailable = 0; + modelSpecial = ""; + mass = 0; + }; }; diff --git a/addons/disposable/CfgVehicles.hpp b/addons/disposable/CfgVehicles.hpp index b3b9436484..13d4cedf4b 100644 --- a/addons/disposable/CfgVehicles.hpp +++ b/addons/disposable/CfgVehicles.hpp @@ -1,146 +1,146 @@ class CfgVehicles { - #define MACRO_NONLAW \ - class TransportMagazines { \ - class _xx_NLAW_F { \ - count = 0; \ - }; \ +#define MACRO_NONLAW \ + class TransportMagazines { \ + class _xx_NLAW_F { \ + count = 0; \ + }; \ + }; + + class ReammoBox_F; + class NATO_Box_Base: ReammoBox_F {}; + class Box_NATO_Ammo_F: NATO_Box_Base { + MACRO_NONLAW + }; + class Box_NATO_WpsLaunch_F: NATO_Box_Base { + MACRO_NONLAW }; - class ReammoBox_F; - class NATO_Box_Base: ReammoBox_F {}; - class Box_NATO_Ammo_F: NATO_Box_Base { - MACRO_NONLAW - }; - class Box_NATO_WpsLaunch_F: NATO_Box_Base { - MACRO_NONLAW - }; + class IND_Box_Base: ReammoBox_F {}; + class Box_IND_WpsLaunch_F: IND_Box_Base { + MACRO_NONLAW + }; + class Box_IND_Ammo_F: IND_Box_Base { + MACRO_NONLAW + }; - class IND_Box_Base: ReammoBox_F {}; - class Box_IND_WpsLaunch_F: IND_Box_Base { - MACRO_NONLAW - }; - class Box_IND_Ammo_F: IND_Box_Base { - MACRO_NONLAW - }; + class B_supplyCrate_F: ReammoBox_F { + MACRO_NONLAW + }; + class I_supplyCrate_F: B_supplyCrate_F { + MACRO_NONLAW + }; + class C_supplyCrate_F: ReammoBox_F { + MACRO_NONLAW + }; - class B_supplyCrate_F: ReammoBox_F { - MACRO_NONLAW - }; - class I_supplyCrate_F: B_supplyCrate_F { - MACRO_NONLAW - }; - class C_supplyCrate_F: ReammoBox_F { - MACRO_NONLAW - }; + class B_AssaultPack_rgr; + class B_AssaultPack_rgr_LAT: B_AssaultPack_rgr { + MACRO_NONLAW + }; + class B_AssaultPack_rgr_ReconLAT: B_AssaultPack_rgr { + MACRO_NONLAW + }; - class B_AssaultPack_rgr; - class B_AssaultPack_rgr_LAT: B_AssaultPack_rgr { - MACRO_NONLAW - }; - class B_AssaultPack_rgr_ReconLAT: B_AssaultPack_rgr { - MACRO_NONLAW - }; + class B_Carryall_mcamo; + class B_AssaultPack_mcamo_Ammo: B_Carryall_mcamo { + MACRO_NONLAW + }; + class B_Carryall_oli; + class I_Fieldpack_oli_Ammo: B_Carryall_oli { + MACRO_NONLAW + }; - class B_Carryall_mcamo; - class B_AssaultPack_mcamo_Ammo: B_Carryall_mcamo { - MACRO_NONLAW - }; - class B_Carryall_oli; - class I_Fieldpack_oli_Ammo: B_Carryall_oli { - MACRO_NONLAW - }; + class B_AssaultPack_dgtl; + class I_Fieldpack_oli_LAT: B_AssaultPack_dgtl { + MACRO_NONLAW + }; - class B_AssaultPack_dgtl; - class I_Fieldpack_oli_LAT: B_AssaultPack_dgtl { - MACRO_NONLAW - }; + class CargoNet_01_ammo_base_F; + class B_CargoNet_01_ammo_F: CargoNet_01_ammo_base_F { + MACRO_NONLAW + }; + class I_CargoNet_01_ammo_F: CargoNet_01_ammo_base_F { + MACRO_NONLAW + }; - class CargoNet_01_ammo_base_F; - class B_CargoNet_01_ammo_F: CargoNet_01_ammo_base_F { - MACRO_NONLAW - }; - class I_CargoNet_01_ammo_F: CargoNet_01_ammo_base_F { - MACRO_NONLAW - }; + class Slingload_01_Base_F; + class B_Slingload_01_Cargo_F: Slingload_01_Base_F { + MACRO_NONLAW + }; - class Slingload_01_Base_F; - class B_Slingload_01_Cargo_F: Slingload_01_Base_F { + class Tank_F; + class APC_Tracked_01_base_F: Tank_F { + MACRO_NONLAW + }; + /*class B_APC_Tracked_01_base_F: APC_Tracked_01_base_F { MACRO_NONLAW - }; - - class Tank_F; - class APC_Tracked_01_base_F: Tank_F { - MACRO_NONLAW - }; - /*class B_APC_Tracked_01_base_F: APC_Tracked_01_base_F { - MACRO_NONLAW - }; - class B_APC_Tracked_01_rcws_F: B_APC_Tracked_01_base_F { - MACRO_NONLAW - }; - class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F { - MACRO_NONLAW - }; - class B_APC_Tracked_01_AA_F: B_APC_Tracked_01_base_F { - MACRO_NONLAW - };*/ - - class Car_F; - class MRAP_01_base_F: Car_F { - MACRO_NONLAW - }; - /*class MRAP_01_gmg_base_F: MRAP_01_base_F { - MACRO_NONLAW - }; - class MRAP_01_hmg_base_F: MRAP_01_gmg_base_F { - MACRO_NONLAW - }; - class B_MRAP_01_F: MRAP_01_base_F { - MACRO_NONLAW - }; - class B_MRAP_01_gmg_F: MRAP_01_gmg_base_F { - MACRO_NONLAW - }; - class B_MRAP_01_hmg_F: MRAP_01_hmg_base_F { - MACRO_NONLAW - };*/ - - class MRAP_03_base_F: Car_F { - MACRO_NONLAW - }; - /*class MRAP_03_hmg_base_F: MRAP_03_base_F { - MACRO_NONLAW - }; - class MRAP_03_gmg_base_F: MRAP_03_hmg_base_F { - MACRO_NONLAW - }; - class I_MRAP_03_F: MRAP_03_base_F { - MACRO_NONLAW - }; - class I_MRAP_03_hmg_F: MRAP_03_hmg_base_F { - MACRO_NONLAW - }; - class I_MRAP_03_gmg_F: MRAP_03_gmg_base_F { - MACRO_NONLAW - };*/ - - class Wheeled_APC_F: Car_F {}; - class APC_Wheeled_03_base_F: Wheeled_APC_F { - MACRO_NONLAW - }; - class APC_Wheeled_01_base_F: Wheeled_APC_F { - MACRO_NONLAW - }; - /*class B_APC_Wheeled_01_base_F: APC_Wheeled_01_base_F { - MACRO_NONLAW - }; - class B_APC_Wheeled_01_cannon_F: B_APC_Wheeled_01_base_F { - MACRO_NONLAW - }; - class I_APC_Wheeled_03_base_F: APC_Wheeled_03_base_F { - MACRO_NONLAW - }; - class I_APC_Wheeled_03_cannon_F: I_APC_Wheeled_03_base_F { - MACRO_NONLAW - };*/ +}; +class B_APC_Tracked_01_rcws_F: B_APC_Tracked_01_base_F { + MACRO_NONLAW +}; +class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F { + MACRO_NONLAW +}; +class B_APC_Tracked_01_AA_F: B_APC_Tracked_01_base_F { + MACRO_NONLAW +};*/ + + class Car_F; + class MRAP_01_base_F: Car_F { + MACRO_NONLAW + }; + /*class MRAP_01_gmg_base_F: MRAP_01_base_F { + MACRO_NONLAW +}; +class MRAP_01_hmg_base_F: MRAP_01_gmg_base_F { + MACRO_NONLAW +}; +class B_MRAP_01_F: MRAP_01_base_F { + MACRO_NONLAW +}; +class B_MRAP_01_gmg_F: MRAP_01_gmg_base_F { + MACRO_NONLAW +}; +class B_MRAP_01_hmg_F: MRAP_01_hmg_base_F { + MACRO_NONLAW +};*/ + + class MRAP_03_base_F: Car_F { + MACRO_NONLAW + }; + /*class MRAP_03_hmg_base_F: MRAP_03_base_F { + MACRO_NONLAW +}; +class MRAP_03_gmg_base_F: MRAP_03_hmg_base_F { + MACRO_NONLAW +}; +class I_MRAP_03_F: MRAP_03_base_F { + MACRO_NONLAW +}; +class I_MRAP_03_hmg_F: MRAP_03_hmg_base_F { + MACRO_NONLAW +}; +class I_MRAP_03_gmg_F: MRAP_03_gmg_base_F { + MACRO_NONLAW +};*/ + + class Wheeled_APC_F: Car_F {}; + class APC_Wheeled_03_base_F: Wheeled_APC_F { + MACRO_NONLAW + }; + class APC_Wheeled_01_base_F: Wheeled_APC_F { + MACRO_NONLAW + }; + /*class B_APC_Wheeled_01_base_F: APC_Wheeled_01_base_F { + MACRO_NONLAW +}; +class B_APC_Wheeled_01_cannon_F: B_APC_Wheeled_01_base_F { + MACRO_NONLAW +}; +class I_APC_Wheeled_03_base_F: APC_Wheeled_03_base_F { + MACRO_NONLAW +}; +class I_APC_Wheeled_03_cannon_F: I_APC_Wheeled_03_base_F { + MACRO_NONLAW +};*/ }; diff --git a/addons/disposable/CfgWeapons.hpp b/addons/disposable/CfgWeapons.hpp index 4bd36ce3ed..965d97521c 100644 --- a/addons/disposable/CfgWeapons.hpp +++ b/addons/disposable/CfgWeapons.hpp @@ -1,18 +1,18 @@ class CfgWeapons { - class Launcher_Base_F; - class launch_NLAW_F: Launcher_Base_F { - ACE_UsedTube = "ACE_launch_NLAW_Used_F"; // The class name of the used tube. - magazines[] = {"ACE_PreloadedMissileDummy"}; // The dummy magazine - }; - class ACE_launch_NLAW_Used_F: launch_NLAW_F { // the used tube should be a sub class of the disposable launcher - scope = 1; - ACE_isUsedLauncher = 1; - author = "$STR_ACE_Common_ACETeam"; - displayName = "$STR_ACE_Disposable_UsedTube"; - descriptionShort = "$STR_ACE_Disposable_UsedTubeDescription"; - magazines[] = {"ACE_FiredMissileDummy"}; // This will disable the used launcher class from being fired again. - //picture = ""; @todo - //model = ""; @todo - weaponPoolAvailable = 0; - }; + class Launcher_Base_F; + class launch_NLAW_F: Launcher_Base_F { + ACE_UsedTube = "ACE_launch_NLAW_Used_F"; // The class name of the used tube. + magazines[] = {"ACE_PreloadedMissileDummy"}; // The dummy magazine + }; + class ACE_launch_NLAW_Used_F: launch_NLAW_F { // the used tube should be a sub class of the disposable launcher + scope = 1; + ACE_isUsedLauncher = 1; + author = "$STR_ACE_Common_ACETeam"; + displayName = "$STR_ACE_Disposable_UsedTube"; + descriptionShort = "$STR_ACE_Disposable_UsedTubeDescription"; + magazines[] = {"ACE_FiredMissileDummy"}; // This will disable the used launcher class from being fired again. + //picture = ""; @todo + //model = ""; @todo + weaponPoolAvailable = 0; + }; }; diff --git a/addons/disposable/README.md b/addons/disposable/README.md index 7dd85fff32..73418cd49d 100644 --- a/addons/disposable/README.md +++ b/addons/disposable/README.md @@ -1,7 +1,7 @@ ace_disposable ============== -Makes the NLAW a disposable one-way weapon. +Makes the NLAW a disposable one-shot weapon. ## Maintainers diff --git a/addons/disposable/XEH_postInitClient.sqf b/addons/disposable/XEH_postInitClient.sqf index 17911f5da5..76e8a03067 100644 --- a/addons/disposable/XEH_postInitClient.sqf +++ b/addons/disposable/XEH_postInitClient.sqf @@ -5,9 +5,9 @@ #include "script_component.hpp" if (isNil QGVAR(UpdateInventoryDisplay_EHID)) then { - GVAR(UpdateInventoryDisplay_EHID) = ["inventoryDisplayLoaded",{ - _player = ACE_player; - [_player, secondaryWeapon _player] call FUNC(takeLoadedATWeapon); - [_player, (_this select 0)] call FUNC(updateInventoryDisplay); - }] call EFUNC(common,addEventHandler); + GVAR(UpdateInventoryDisplay_EHID) = ["inventoryDisplayLoaded",{ + _player = ACE_player; + [_player] call FUNC(takeLoadedATWeapon); + [_player, (_this select 0)] call FUNC(updateInventoryDisplay); + }] call EFUNC(common,addEventHandler); }; diff --git a/addons/disposable/config.cpp b/addons/disposable/config.cpp index be2b52735a..0f256824d7 100644 --- a/addons/disposable/config.cpp +++ b/addons/disposable/config.cpp @@ -1,15 +1,15 @@ #include "script_component.hpp" class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; - author[] = {"commy2"}; - authorUrl = "https://github.com/commy2/"; - VERSION_CONFIG; - }; + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author[] = {"commy2"}; + authorUrl = "https://github.com/commy2/"; + VERSION_CONFIG; + }; }; #include "CfgEventHandlers.hpp" diff --git a/addons/disposable/functions/fnc_aiDropWeaponCallback.sqf b/addons/disposable/functions/fnc_aiDropWeaponCallback.sqf index f6947f7e44..a92ddd7da0 100644 --- a/addons/disposable/functions/fnc_aiDropWeaponCallback.sqf +++ b/addons/disposable/functions/fnc_aiDropWeaponCallback.sqf @@ -1,32 +1,36 @@ /* -* Author: bux, commy2 -* -* Remove the ai's missle launcher tube -* -* Return value: -* Nothing -*/ - + * Author: bux, commy2 + * Remove the ai's missle launcher tube after the missle has exploded + * + * Arguments: + * 0: Params [unit, Tube, Projectile] + * 1: CBA PFH ID + * + * Return Value: + * Nothing + * + * Example: + * [[someAI, "emptyTube", theRocket], 55] call ace_disposable_fnc_aiDropWeaponCallback; + * + * Public: No + */ #include "script_component.hpp" -private ["_unit", "_tube", "_projectile", "_logic"]; - -_unit = (_this select 0) select 0; -_tube = (_this select 0) select 1; -_projectile = (_this select 0) select 2; +EXPLODE_2_PVT(_this,_params,_pfhId); +EXPLODE_3_PVT(_params,_unit,_tube,_projectile); if (!isNull _projectile) exitWith {}; //remove frameEH -[(_this select 1)] call cba_fnc_removePerFrameHandler; +[_pfhId] call cba_fnc_removePerFrameHandler; if ([_unit] call EFUNC(common,isPlayer)) exitWith {}; //Just in case a player took control if (!alive _unit) exitWith {}; //No point doing this for dead //If AI still has tube, throw it on ground if (secondaryWeapon _unit == _tube) then { - _logic = createVehicle ["GroundWeaponHolder", position _unit, [], 0, "CAN_COLLIDE"]; - _logic addWeaponCargoGlobal [_tube, 1]; // @todo secondary weapon items - - _unit removeWeaponGlobal _tube; + private ["_logic"]; + _logic = createVehicle ["GroundWeaponHolder", position _unit, [], 0, "CAN_COLLIDE"]; + _logic addWeaponCargoGlobal [_tube, 1]; // @todo secondary weapon items + _unit removeWeaponGlobal _tube; }; diff --git a/addons/disposable/functions/fnc_replaceATWeapon.sqf b/addons/disposable/functions/fnc_replaceATWeapon.sqf index ea107d1643..bdb4995701 100644 --- a/addons/disposable/functions/fnc_replaceATWeapon.sqf +++ b/addons/disposable/functions/fnc_replaceATWeapon.sqf @@ -1,26 +1,36 @@ /* - * Author: commy2 - * + * Author: bux, commy2 * Replace the disposable launcher with the used dummy. - * - * Argument: - * Input from "Fired" eventhandler - * - * Return value: + * + * Arguments: + * 0: unit - Object the event handler is assigned to + * 1: weapon - Fired weapon + * 2: muzzle - Muzzle that was used + * 3: mode - Current mode of the fired weapon + * 4: ammo - Ammo used + * 5: magazine - magazine name which was used + * 6: projectile - Object of the projectile that was shot + * + * Return Value: * Nothing + * + * Example: + * [fromBisFiredEH] call ace_disposable_fnc_replaceATWeapon; + * + * Public: No */ - #include "script_component.hpp" private ["_unit", "_tube", "_projectile"]; _unit = _this select 0; -_tube = getText (configFile >> "CfgWeapons" >> (_this select 1) >> "ACE_UsedTube"); -_projectile = _this select 6; - if (!local _unit) exitWith {}; + +_tube = getText (configFile >> "CfgWeapons" >> (_this select 1) >> "ACE_UsedTube"); if (_tube == "") exitWith {}; +_projectile = _this select 6; + private "_items"; _items = secondaryWeaponItems _unit; @@ -28,11 +38,11 @@ _items = secondaryWeaponItems _unit; _unit addWeapon _tube; _unit selectWeapon _tube; { - if (_x != "") then {_unit addSecondaryWeaponItem _x}; + if (_x != "") then {_unit addSecondaryWeaponItem _x}; } forEach _items; // AI if !([_unit] call EFUNC(common,isPlayer)) then { - //waits until _projectile is null, so random 0-2 tickTime seconds after that - [FUNC(aiDropWeaponCallback), 2, [_unit, _tube, _projectile]] call CBA_fnc_addPerFrameHandler; + //waits until _projectile is null, so random 0-2 tickTime seconds after that + [FUNC(aiDropWeaponCallback), 2, [_unit, _tube, _projectile]] call CBA_fnc_addPerFrameHandler; }; diff --git a/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf b/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf index ea1b1fb379..eacaa820c2 100644 --- a/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf +++ b/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf @@ -1,48 +1,50 @@ /* * Author: commy2 - * * Handle the take event. Add a dummy magazine if a disposable rocket launcher is taken. - * - * Argument: - * Input from "Take" eventhandler - * - * Return value: + * + * Arguments: + * 0: unit - Object the event handler is assigned to + * + * Return Value: * Nothing + * + * Example: + * [fromTakeEH] call ace_disposable_fnc_takeLoadedATWeapon; + * + * Public: No */ - #include "script_component.hpp" private ["_unit", "_launcher", "_config"]; -_unit = _this select 0; -_launcher = secondaryWeapon _unit; - +PARAMS_1(_unit); if (!local _unit) exitWith {}; +_launcher = secondaryWeapon _unit; _config = configFile >> "CfgWeapons" >> _launcher; if (isClass _config && {getText (_config >> "ACE_UsedTube") != ""} && {getNumber (_config >> "ACE_isUsedLauncher") != 1} && {count secondaryWeaponMagazine _unit == 0}) then { - private ["_magazine", "_isLauncherSelected"]; + private ["_magazine", "_isLauncherSelected"]; - _magazine = getArray (_config >> "magazines") select 0; + _magazine = getArray (_config >> "magazines") select 0; - _isLauncherSelected = currentWeapon _unit == _launcher; + _isLauncherSelected = currentWeapon _unit == _launcher; - _unit removeMagazines _magazine; + _unit removeMagazines _magazine; - if (backpack _unit == "") then { - _unit addBackpack "Bag_Base"; + if (backpack _unit == "") then { + _unit addBackpack "Bag_Base"; - _unit addMagazine _magazine; - _unit addWeapon _launcher; + _unit addMagazine _magazine; + _unit addWeapon _launcher; - removeBackpack _unit; - } else { - _unit addMagazine _magazine; - _unit addWeapon _launcher; - }; + removeBackpack _unit; + } else { + _unit addMagazine _magazine; + _unit addWeapon _launcher; + }; - if (_isLauncherSelected) then { - _unit selectWeapon _launcher; - }; + if (_isLauncherSelected) then { + _unit selectWeapon _launcher; + }; }; diff --git a/addons/disposable/functions/fnc_updateInventoryDisplay.sqf b/addons/disposable/functions/fnc_updateInventoryDisplay.sqf index f33ed0dc73..e98e446fe2 100644 --- a/addons/disposable/functions/fnc_updateInventoryDisplay.sqf +++ b/addons/disposable/functions/fnc_updateInventoryDisplay.sqf @@ -1,26 +1,28 @@ /* * Author: bux, commy2 - * * Hide or show the secondary weapon magazine inventory slot to prevent unloading of dummy magazines. - * - * Argument: - * 0: The player. (Object) - * - * Return value: + * + * Arguments: + * 0: unit - Object the event handler is assigned to + * + * Return Value: * Nothing + * + * Example: + * [player] call ace_disposable_fnc_updateInventoryDisplay; + * + * Public: No */ - #include "script_component.hpp" -private ["_player", "_display"]; +disableSerialization; -_player = _this select 0; +PARAMS_1(_player); +DEFAULT_PARAM(1,_display,(findDisplay 602)); _player removeMagazines "ACE_PreloadedMissileDummy"; _player removeMagazines "ACE_FiredMissileDummy"; -disableSerialization; -_display = [_this, 1, (findDisplay 602)] call BIS_fnc_param; if (isNull _display) exitWith {}; private ["_launcher", "_control", "_config"]; @@ -28,21 +30,21 @@ private ["_launcher", "_control", "_config"]; _launcher = secondaryWeapon _player; if (_launcher == "" || {getText (configFile >> "CfgWeapons" >> _launcher >> "ACE_UsedTube") == ""}) then { - _control = _display displayCtrl 627; - _config = configFile >> "RscDisplayInventory" >> "controls" >> "SlotSecondaryMagazine"; - _control ctrlSetPosition [getNumber (_config >> "x"), getNumber (_config >> "y"), getNumber (_config >> "w"), getNumber (_config >> "h")]; - _control ctrlCommit 0; + _control = _display displayCtrl 627; + _config = configFile >> "RscDisplayInventory" >> "controls" >> "SlotSecondaryMagazine"; + _control ctrlSetPosition [getNumber (_config >> "x"), getNumber (_config >> "y"), getNumber (_config >> "w"), getNumber (_config >> "h")]; + _control ctrlCommit 0; - _control = _display displayCtrl 1251; - _config = configFile >> "RscDisplayInventory" >> "controls" >> "BackgroundSlotSecondaryMagazine"; - _control ctrlSetPosition [getNumber (_config >> "x"), getNumber (_config >> "y"), getNumber (_config >> "w"), getNumber (_config >> "h")]; - _control ctrlCommit 0; + _control = _display displayCtrl 1251; + _config = configFile >> "RscDisplayInventory" >> "controls" >> "BackgroundSlotSecondaryMagazine"; + _control ctrlSetPosition [getNumber (_config >> "x"), getNumber (_config >> "y"), getNumber (_config >> "w"), getNumber (_config >> "h")]; + _control ctrlCommit 0; } else { - _control = _display displayCtrl 627; - _control ctrlSetPosition [0, 0, 0, 0]; - _control ctrlCommit 0; + _control = _display displayCtrl 627; + _control ctrlSetPosition [0, 0, 0, 0]; + _control ctrlCommit 0; - _control = _display displayCtrl 1251; - _control ctrlSetPosition [0, 0, 0, 0]; - _control ctrlCommit 0; + _control = _display displayCtrl 1251; + _control ctrlSetPosition [0, 0, 0, 0]; + _control ctrlCommit 0; }; From 8064253a4d8d53e41fef2eb61b826ff9856ff599 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 6 Mar 2015 18:15:32 +0100 Subject: [PATCH 008/178] Formatting, indentation, minor refactoring + fix for opening settings menu --- .../fnc_onListBoxSettingsChanged.sqf | 21 ++-- .../fnc_onListBoxShowSelectionChanged.sqf | 22 ++-- .../functions/fnc_onSettingsMenuOpen.sqf | 49 ++++---- .../functions/fnc_onSliderPosChanged.sqf | 47 +++---- .../functions/fnc_resetSettings.sqf | 35 +++--- .../fnc_settingsMenuUpdateKeyView.sqf | 117 +++++++++--------- .../functions/fnc_settingsMenuUpdateList.sqf | 78 ++++++------ .../functions/fnc_updateSetting.sqf | 24 ++-- 8 files changed, 212 insertions(+), 181 deletions(-) diff --git a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf index 066bc76a8f..8112f4464b 100644 --- a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf @@ -1,12 +1,15 @@ -/** -* fnc_onListBoxSettingsChanged.sqf -* @Descr: N/A -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Called when a listbox selection is changed. + * + * Arguments: + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" private ["_settingIndex", "_rightDropDownIndex"]; diff --git a/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf b/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf index f4d41674bd..88cf80ef96 100644 --- a/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf @@ -1,12 +1,16 @@ -/** -* fnc_onListBoxShowSelectionChanged.sqf -* @Descr: called when the listbox selection has changed. Updates configuration menu information -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * called when the listbox selection has changed. Updates configuration menu information + * + * Arguments: + * 0: Opened category or tab + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" private ["_settingsMenu", "_localizedHeader"]; diff --git a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf index e3137f8ca9..c578f2be98 100644 --- a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf @@ -1,33 +1,36 @@ -/** -* fnc_onSettingsMenuOpen.sqf -* @Descr: called when the settings or configuration menu has opened. Do not use anywhere else. -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * called when the settings or configuration menu has opened. Do not use anywhere else. + * + * Arguments: + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" // Filter only user setable setting GVAR(clientSideOptions) = []; GVAR(clientSideColors) = []; { - // If the setting is user setable and not forced - if ((_x select 2) && !(_x select 6)) then { - // Append the current value to the setting metadata - _setting = + _x; - _setting pushBack (missionNamespace getVariable (_x select 0)); + // If the setting is user setable and not forced + if ((_x select 2) && !(_x select 6)) then { + // Append the current value to the setting metadata + _setting = + _x; + _setting pushBack (missionNamespace getVariable (_x select 0)); - // Categorize the setting according to types - // @todo: allow the user to modify other types of parameters? - if ((_x select 1) == "SCALAR" || (_x select 1) == "BOOL") then { - GVAR(clientSideOptions) pushBack _setting; - }; - if ((_x select 1) == "COLOR") then { - GVAR(clientSideColors) pushBack _setting; - }; - }; + // Categorize the setting according to types + // @todo: allow the user to modify other types of parameters? + if ((_x select 1) == "SCALAR" || (_x select 1) == "BOOL") then { + GVAR(clientSideOptions) pushBack _setting; + }; + if ((_x select 1) == "COLOR") then { + GVAR(clientSideColors) pushBack _setting; + }; + }; } forEach EGVAR(common,settings); //Delay a frame diff --git a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf index ac6f52469c..df4dbf26c4 100644 --- a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf @@ -1,29 +1,34 @@ -/** -* fnc_onSliderPosChanged.sqf -* @Descr: N/A -* @Author: PabstMirror -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: PabstMirror + * Called when a slider position is changed. + * + * Arguments: + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" private ["_newColor", "_settingIndex"]; -_newColor = []; -{ - _newColor pushBack ((sliderPosition _x) / 255); -} forEach [410, 411, 412, 413]; - _settingIndex = lbCurSel 200; switch (GVAR(optionMenu_openTab)) do { -case (MENU_TAB_COLORS): { - if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideColors)))) then { - _settingIndex = (GVAR(clientSideColors) select _settingIndex) select 0; - [MENU_TAB_COLORS, _settingIndex, _newColor] call FUNC(updateSetting); - }; - [false] call FUNC(settingsMenuUpdateList); - }; + case (MENU_TAB_COLORS): { + + _newColor = []; + { + _newColor pushBack ((sliderPosition _x) / 255); + } forEach [410, 411, 412, 413]; + + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideColors)))) then { + _settingIndex = (GVAR(clientSideColors) select _settingIndex) select 0; + [MENU_TAB_COLORS, _settingIndex, _newColor] call FUNC(updateSetting); + }; + [false] call FUNC(settingsMenuUpdateList); + }; + default {}; }; diff --git a/addons/optionsmenu/functions/fnc_resetSettings.sqf b/addons/optionsmenu/functions/fnc_resetSettings.sqf index dd4b951ef5..e251b6e203 100644 --- a/addons/optionsmenu/functions/fnc_resetSettings.sqf +++ b/addons/optionsmenu/functions/fnc_resetSettings.sqf @@ -1,30 +1,33 @@ -/** -* fnc_resetSettings.sqf -* @Descr: -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: true -*/ +/* + * Author: Glowbal + * Sets all client side settings back to default. + * + * Arguments: + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" private ["_name", "_default", "_lastSelected"]; { - _name = _x select 0; - _default = _x select 7; - [MENU_TAB_OPTIONS, _name, _default] call FUNC(updateSetting); + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_OPTIONS, _name, _default] call FUNC(updateSetting); } forEach GVAR(clientSideOptions); { - _name = _x select 0; - _default = _x select 7; - [MENU_TAB_COLORS, _name, _default] call FUNC(updateSetting); + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_COLORS, _name, _default] call FUNC(updateSetting); } forEach GVAR(clientSideColors); _lastSelected = lbCurSel 200; [GVAR(optionMenu_openTab)] call FUNC(onListBoxShowSelectionChanged); if (_lastSelected != -1) then { - lbSetCurSel [200, _lastSelected]; + lbSetCurSel [200, _lastSelected]; }; diff --git a/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf b/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf index c271ecd176..460165ab1a 100644 --- a/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf +++ b/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf @@ -1,12 +1,15 @@ -/** -* fnc_settingsMenuUpdateKeyView.sqf -* @Descr: N/A -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Updates the view on the right side with the selected settings details + * + * Arguments: + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" private ["_settingsMenu", "_ctrlList", "_collection", "_settingIndex", "_setting", "_entryName", "_localizedName", "_localizedDescription", "_possibleValues", "_settingsValue", "_currentColor"]; @@ -16,58 +19,58 @@ _settingsMenu = uiNamespace getVariable 'ACE_settingsMenu'; _ctrlList = _settingsMenu displayCtrl 200; _collection = switch (GVAR(optionMenu_openTab)) do { -case MENU_TAB_OPTIONS: {GVAR(clientSideOptions)}; -case MENU_TAB_COLORS: {GVAR(clientSideColors)}; - default {[]}; + case MENU_TAB_OPTIONS: {GVAR(clientSideOptions)}; + case MENU_TAB_COLORS: {GVAR(clientSideColors)}; + default {[]}; }; if (count _collection > 0) then { - _settingIndex = (lbCurSel _ctrlList); - if (_settingIndex > (count _collection)) then { - _settingIndex = count _collection - 1; - }; - - if (_settingIndex < 0) exitwith { - _settingIndex = 0; - }; - _setting = _collection select _settingIndex; - - _entryName = _setting select 0; - _localizedName = _setting select 3; - _localizedDescription = _setting select 4; - - if (_localizedName == "") then {_localizedName = _entryName;}; - (_settingsMenu displayCtrl 250) ctrlSetText _localizedName; - (_settingsMenu displayCtrl 251) ctrlSetText _localizedDescription; - (_settingsMenu displayCtrl 300) ctrlSetText _entryName; - - switch (GVAR(optionMenu_openTab)) do { - case (MENU_TAB_OPTIONS): { - _possibleValues = _setting select 5; - _settingsValue = _setting select 8; - - // Created disable/enable options for bools - if ((_setting select 1) == "BOOL") then { - lbClear 400; - lbAdd [400, (localize "STR_ACE_OptionsMenu_Disabled")]; - lbAdd [400, (localize "STR_ACE_OptionsMenu_Enabled")]; - _settingsValue = [0, 1] select _settingsValue; - } else { - lbClear 400; - { lbAdd [400, _x]; } foreach _possibleValues; - }; - (_settingsMenu displayCtrl 400) lbSetCurSel _settingsValue; + _settingIndex = (lbCurSel _ctrlList); + if (_settingIndex > (count _collection)) then { + _settingIndex = count _collection - 1; }; - case (MENU_TAB_COLORS): { - _currentColor = _setting select 8; - { - sliderSetPosition [_x, (255 * (_currentColor select _forEachIndex))]; - } forEach [410, 411, 412, 413]; + + if (_settingIndex < 0) then { + _settingIndex = 0; + }; + _setting = _collection select _settingIndex; + + _entryName = _setting select 0; + _localizedName = _setting select 3; + _localizedDescription = _setting select 4; + + if (_localizedName == "") then {_localizedName = _entryName;}; + (_settingsMenu displayCtrl 250) ctrlSetText _localizedName; + (_settingsMenu displayCtrl 251) ctrlSetText _localizedDescription; + (_settingsMenu displayCtrl 300) ctrlSetText _entryName; + + switch (GVAR(optionMenu_openTab)) do { + case (MENU_TAB_OPTIONS): { + _possibleValues = _setting select 5; + _settingsValue = _setting select 8; + + // Created disable/enable options for bools + if ((_setting select 1) == "BOOL") then { + lbClear 400; + lbAdd [400, (localize "STR_ACE_OptionsMenu_Disabled")]; + lbAdd [400, (localize "STR_ACE_OptionsMenu_Enabled")]; + _settingsValue = [0, 1] select _settingsValue; + } else { + lbClear 400; + { lbAdd [400, _x]; } foreach _possibleValues; + }; + (_settingsMenu displayCtrl 400) lbSetCurSel _settingsValue; + }; + case (MENU_TAB_COLORS): { + _currentColor = _setting select 8; + { + sliderSetPosition [_x, (255 * (_currentColor select _forEachIndex))]; + } forEach [410, 411, 412, 413]; + }; }; - }; } else { //no settings in list: - lbClear 400; - (_settingsMenu displayCtrl 250) ctrlSetText _localizedName; - (_settingsMenu displayCtrl 251) ctrlSetText _localizedDescription; - (_settingsMenu displayCtrl 300) ctrlSetText _entryName; + lbClear 400; + (_settingsMenu displayCtrl 250) ctrlSetText "No settings available"; + (_settingsMenu displayCtrl 251) ctrlSetText "No settings available"; + (_settingsMenu displayCtrl 300) ctrlSetText "No settings available"; }; diff --git a/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf b/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf index 73a6d3de3b..9e23a489eb 100644 --- a/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf +++ b/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf @@ -1,12 +1,16 @@ -/** -* fnc_settingsMenuUpdateList.sqf -* @Descr: N/A -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Updates the list with all settings in the menu. + * + * Arguments: + * 0: update The selection view + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" private ["_settingsMenu", "_ctrlList", "_settingsText", "_color", "_settingsColor", "_updateKeyView"]; @@ -19,35 +23,35 @@ _ctrlList = _settingsMenu displayCtrl 200; lbclear _ctrlList; switch (GVAR(optionMenu_openTab)) do { -case (MENU_TAB_OPTIONS): { + case (MENU_TAB_OPTIONS): { + { + _ctrlList lbadd (_x select 3); + + _settingsValue = _x select 8; + + // Created disable/enable options for bools + _settingsText = if ((_x select 1) == "BOOL") then { + [(localize "STR_ACE_OptionsMenu_Disabled"), (localize "STR_ACE_OptionsMenu_Enabled")] select _settingsValue; + } else { + (_x select 5) select _settingsValue; + }; + + _ctrlList lbadd (_settingsText); + }foreach GVAR(clientSideOptions); + }; + case (MENU_TAB_COLORS): { { - _ctrlList lbadd (_x select 3); - - _settingsValue = _x select 8; - - // Created disable/enable options for bools - _settingsText = if ((_x select 1) == "BOOL") then { - [(localize "STR_ACE_OptionsMenu_Disabled"), (localize "STR_ACE_OptionsMenu_Enabled")] select _settingsValue; - } else { - (_x select 5) select _settingsValue; - }; - - _ctrlList lbadd (_settingsText); - }foreach GVAR(clientSideOptions); - }; -case (MENU_TAB_COLORS): { - { - _color = +(_x select 8); - { - _color set [_forEachIndex, ((round (_x * 100))/100)]; - } forEach _color; - _settingsColor = str _color; - _ctrlList lbadd (_x select 3); - _ctrlList lbadd (_settingsColor); - _ctrlList lnbSetColor [[_forEachIndex, 1], (_x select 8)]; - }foreach GVAR(clientSideColors); - }; + _color = +(_x select 8); + { + _color set [_forEachIndex, ((round (_x * 100))/100)]; + } forEach _color; + _settingsColor = str _color; + _ctrlList lbadd (_x select 3); + _ctrlList lbadd (_settingsColor); + _ctrlList lnbSetColor [[_forEachIndex, 1], (_x select 8)]; + }foreach GVAR(clientSideColors); + }; }; if (_updateKeyView) then { - [] call FUNC(settingsMenuUpdateKeyView); + [] call FUNC(settingsMenuUpdateKeyView); }; diff --git a/addons/optionsmenu/functions/fnc_updateSetting.sqf b/addons/optionsmenu/functions/fnc_updateSetting.sqf index e4a9917f25..a2cba9bf51 100644 --- a/addons/optionsmenu/functions/fnc_updateSetting.sqf +++ b/addons/optionsmenu/functions/fnc_updateSetting.sqf @@ -1,12 +1,18 @@ -/** -* fnc_updateSetting.sqf -* @Descr: -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: true -*/ +/* + * Author: Glowbal + * Upidates a setting. + * + * Arguments: + * 0: Type Of setting + * 1: Name of setting + * 2: New value + * + * Return Value: + * NONE + * + * Public: No + */ + #include "script_component.hpp" private ["_changed"]; From 50bdc1d4c7786cc134e96d1c2cf83eaa59a810c3 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 6 Mar 2015 19:56:15 +0100 Subject: [PATCH 009/178] Disable unused buttons --- addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf index c578f2be98..64d2fc65e2 100644 --- a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf @@ -35,3 +35,9 @@ GVAR(clientSideColors) = []; //Delay a frame [{ [MENU_TAB_OPTIONS] call FUNC(onListBoxShowSelectionChanged) }, []] call EFUNC(common,execNextFrame); + +private "_menu"; +disableSerialization; +_menu = uiNamespace getvariable "ACE_settingsMenu"; +(_menu displayCtrl 1002) ctrlEnable false; +(_menu displayCtrl 1003) ctrlEnable false; From 8687f8d073554572eabe4d1c3eeea3c4dfaefc8e Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 6 Mar 2015 19:56:43 +0100 Subject: [PATCH 010/178] Changed font sizes and removed animation button. --- addons/optionsmenu/gui/settingsMenu.hpp | 36 ++++++++++++------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp index 8d99a591d5..995c7850a5 100644 --- a/addons/optionsmenu/gui/settingsMenu.hpp +++ b/addons/optionsmenu/gui/settingsMenu.hpp @@ -4,7 +4,7 @@ class ACE_settingsMenu { onLoad = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', _this select 0)]; [] call FUNC(onSettingsMenuOpen);); onUnload = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', nil)]; saveProfileNamespace;); - #define SIZEX ((0.70 * safezoneW) max 1.0) + #define SIZEX (((safezoneW / safezoneH) min 1.2)) #define SIZEY (SIZEX / 1.2) #define UNITX (SIZEX / 40) #define UNITY (SIZEY / 25) @@ -42,6 +42,10 @@ class ACE_settingsMenu { x = 26.1 * UNITX + OFFSETX; w = 12.9 * UNITX; }; + class RightBackgroundHeader: RightBackground { + h = 1.4 * UNITY; + colorBackground[] = {0,0,0,1}; + }; }; class controls { @@ -85,7 +89,7 @@ class ACE_settingsMenu { colorBackgroundFocused[] = {1,1,1,1}; colorBackground[] = {1,1,1,1}; colorbackground2[] = {1,1,1,1}; - colorDisabled[] = {0.5,0.5,0.5,0.8}; + colorDisabled[] = {1,1,1,1}; colorFocused[] = {0,0,0,1}; periodFocus = 1; periodOver = 1; @@ -99,13 +103,13 @@ class ACE_settingsMenu { }; class selectionAction_3: selectionAction_1 { idc = 1002; - text = "---"; + text = ""; x = 20 * UNITX + OFFSETX; action = ""; }; class selectionAction_4: selectionAction_1 { idc = 1003; - text = "---"; + text = ""; x = 29.5 * UNITX + OFFSETX; action = ""; }; @@ -115,7 +119,7 @@ class ACE_settingsMenu { y = 5.5 * UNITY + OFFSETY; w = 23 * UNITX; h = 15 * UNITY; - SizeEx = (UNITY * 0.7); + SizeEx = (UNITY * 0.8); colorBackground[] = {0, 0, 0, 0.9}; colorSelectBackground[] = {0, 0, 0, 0.9}; columns[] = {0.0, 0.6}; @@ -128,7 +132,7 @@ class ACE_settingsMenu { w = 11 * UNITX; h = 1 * UNITY; text = ""; - SizeEx = (UNITY * 0.75); + SizeEx = (UNITY *1); }; class labelKey: ACE_gui_staticBase { //Variable Name idc = 300; @@ -137,13 +141,13 @@ class ACE_settingsMenu { w = 11 * UNITX; h = 1 * UNITY; text = ""; - SizeEx = (UNITY * 0.60); + SizeEx = (UNITY * 0.65); }; class Label2: labelKey { idc = 301; y = 7.3 * UNITY + OFFSETY; text = "$STR_ACE_OptionsMenu_Setting"; - SizeEx = (UNITY * 0.75); + SizeEx = (UNITY * 1); }; class comboBox1: ACE_gui_comboBoxBase { idc = 400; @@ -152,7 +156,7 @@ class ACE_settingsMenu { w = 7 * UNITX; h = 1 * UNITY; onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); - SizeEx = (UNITY * 0.75); + SizeEx = (UNITY * 0.9); }; class sliderBar1: RscXSliderH { idc = 410; @@ -191,15 +195,16 @@ class ACE_settingsMenu { text = ""; style = ST_LEFT + ST_MULTI; lineSpacing = 1; - SizeEx = (UNITY * 0.60); + SizeEx = (UNITY * 0.8); }; class actionClose: ACE_gui_buttonBase { idc = 10; text = "$STR_DISP_CLOSE"; x = 1 * UNITX + OFFSETX; y = 22.3 * UNITY + OFFSETY; - w = 6 * UNITX; + w = 7.5 * UNITX; h = 1 * UNITY; + style = ST_LEFT; animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.8)"; animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.5)"; animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; @@ -217,17 +222,10 @@ class ACE_settingsMenu { periodOver = 1; action = "closedialog 0;"; }; - class action_animation: actionClose { - idc = 1100; - text = "$STR_ACE_OptionsMenu_FixAnimation"; - x = 7.5 * UNITX + OFFSETX; - // action = "if ([player] call ACE_fnc_canInteract && {animationState player == 'deadState' || animationState player == 'unconscious'} && {(vehicle player == player)}) then { [player, 'amovppnemstpsnonwnondnon'] call ACE_fnc_broadcastAnim; };"; - action = "hint 'todo???'"; - }; class action_reset: actionClose { idc = 1100; text = "$STR_ACE_OptionsMenu_ResetAll"; - x = 14 * (SIZEX / 40) + OFFSETX; + x = 26.1 * (SIZEX / 40) + OFFSETX; action = QUOTE([] call FUNC(resetSettings)); }; }; From fd44f7bca6992dc1004455c6c2c9da9b21825e25 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 6 Mar 2015 19:57:45 +0100 Subject: [PATCH 011/178] Indentation --- .../functions/fnc_onSliderPosChanged.sqf | 24 +++++++++---------- .../functions/fnc_resetSettings.sqf | 14 +++++------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf index df4dbf26c4..b8fa0408d6 100644 --- a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf @@ -17,18 +17,18 @@ private ["_newColor", "_settingIndex"]; _settingIndex = lbCurSel 200; switch (GVAR(optionMenu_openTab)) do { - case (MENU_TAB_COLORS): { + case (MENU_TAB_COLORS): { - _newColor = []; - { - _newColor pushBack ((sliderPosition _x) / 255); - } forEach [410, 411, 412, 413]; + _newColor = []; + { + _newColor pushBack ((sliderPosition _x) / 255); + } forEach [410, 411, 412, 413]; - if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideColors)))) then { - _settingIndex = (GVAR(clientSideColors) select _settingIndex) select 0; - [MENU_TAB_COLORS, _settingIndex, _newColor] call FUNC(updateSetting); - }; - [false] call FUNC(settingsMenuUpdateList); - }; - default {}; + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideColors)))) then { + _settingIndex = (GVAR(clientSideColors) select _settingIndex) select 0; + [MENU_TAB_COLORS, _settingIndex, _newColor] call FUNC(updateSetting); + }; + [false] call FUNC(settingsMenuUpdateList); + }; + default {}; }; diff --git a/addons/optionsmenu/functions/fnc_resetSettings.sqf b/addons/optionsmenu/functions/fnc_resetSettings.sqf index e251b6e203..07c7b5a5cc 100644 --- a/addons/optionsmenu/functions/fnc_resetSettings.sqf +++ b/addons/optionsmenu/functions/fnc_resetSettings.sqf @@ -15,19 +15,19 @@ private ["_name", "_default", "_lastSelected"]; { - _name = _x select 0; - _default = _x select 7; - [MENU_TAB_OPTIONS, _name, _default] call FUNC(updateSetting); + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_OPTIONS, _name, _default] call FUNC(updateSetting); } forEach GVAR(clientSideOptions); { - _name = _x select 0; - _default = _x select 7; - [MENU_TAB_COLORS, _name, _default] call FUNC(updateSetting); + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_COLORS, _name, _default] call FUNC(updateSetting); } forEach GVAR(clientSideColors); _lastSelected = lbCurSel 200; [GVAR(optionMenu_openTab)] call FUNC(onListBoxShowSelectionChanged); if (_lastSelected != -1) then { - lbSetCurSel [200, _lastSelected]; + lbSetCurSel [200, _lastSelected]; }; From fc0d6e8e1c3181ddcefa38d996e00ca19b5cfaeb Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 6 Mar 2015 20:04:48 +0100 Subject: [PATCH 012/178] Updated author information in the config --- addons/optionsmenu/config.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/optionsmenu/config.cpp b/addons/optionsmenu/config.cpp index 51a614bb5a..7850e5972e 100644 --- a/addons/optionsmenu/config.cpp +++ b/addons/optionsmenu/config.cpp @@ -6,8 +6,8 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; - author[] = {"Combat Space Enhancement"}; - authorUrl = "http://csemod.com"; + author[] = {"Glowbal", "PabstMirror"}; + authorUrl = "http://github.com/Glowbal"; VERSION_CONFIG; }; }; @@ -24,4 +24,4 @@ class CfgAddons { #include "CfgEventHandlers.hpp" #include "gui\define.hpp" #include "gui\settingsMenu.hpp" -#include "gui\pauseMenu.hpp" \ No newline at end of file +#include "gui\pauseMenu.hpp" From 35f72e0fdade2e29e3d5235dea6e902847cb680b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 9 Mar 2015 18:46:51 -0500 Subject: [PATCH 013/178] Dynamic Inventory Size --- addons/inventory/RscDisplayInventory.hpp | 520 +++++++++++++++++++++++ addons/inventory/config.cpp | 507 +--------------------- addons/inventory/stringtable.xml | 12 + 3 files changed, 542 insertions(+), 497 deletions(-) create mode 100644 addons/inventory/RscDisplayInventory.hpp create mode 100644 addons/inventory/stringtable.xml diff --git a/addons/inventory/RscDisplayInventory.hpp b/addons/inventory/RscDisplayInventory.hpp new file mode 100644 index 0000000000..fa7afcc145 --- /dev/null +++ b/addons/inventory/RscDisplayInventory.hpp @@ -0,0 +1,520 @@ +/* +Adjust the scaling of the inventory screen +- changes it from scaling based on user's interface size to a static size +- text size and row height size are uneffected +- also tweaks the height of the two ProgressBars which looked odd scaled up so much + +regex: +x = "[-+]?(\d*[.]?\d+).* +x = X_PART\(\1\); + + */ + + +class RscText; +class RscPicture; +class RscListBox; +class RscProgress; +class RscStructuredText; +class RscActiveText; +class RscCombo; + +#define X_BIS(num) (num * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)) +#define Y_BIS(num) (num * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)) +#define W_BIS(num) (num * (((safezoneW / safezoneH) min 1.2) / 40)) +#define H_BIS(num) (num * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)) + + +#define X_MAKEITBIGGA(num) (num * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)) +#define Y_MAKEITBIGGA(num) (num * (safeZoneH / 30) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)) +#define W_MAKEITBIGGA(num) (num * (safeZoneH / 40)) +#define H_MAKEITBIGGA(num) (num * (safeZoneH / 30)) + + +#define X_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(inventoryDisplaySize)), 0)]), X_BIS(num), X_MAKEITBIGGA(num))]) +#define Y_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(inventoryDisplaySize)), 0)]), Y_BIS(num), Y_MAKEITBIGGA(num))]) +#define W_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(inventoryDisplaySize)), 0)]), W_BIS(num), W_MAKEITBIGGA(num))]) +#define H_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(inventoryDisplaySize)), 0)]), H_BIS(num), H_MAKEITBIGGA(num))]) + +class RscDisplayInventory { + class controls { + class CA_ContainerBackground: RscText { + //crate: GroundLoad adjust size + x = X_PART(1); + y = Y_PART(1); + w = W_PART(12); + h = H_PART(22.5); + }; + class CA_PlayerBackground: RscText { + //center player's container: decrease height because of progressbar height decrease + x = X_PART(14.6); + y = Y_PART(2); + w = W_PART(24.4); + h = H_PART(21.5); + }; + class TitleBackground: RscText { + x = X_PART(14.6); + y = Y_PART(1); + w = W_PART(24.4); + h = H_PART(1); + }; + class PlayersName: RscText { + x = X_PART(15.6); + y = Y_PART(1); + w = W_PART(19.8); + h = H_PART(1); + }; + class RankBackground: RscText { + x = X_PART(15.1); + y = Y_PART(1.25); + w = W_PART(0.6); + h = H_PART(0.6); + }; + class RankPicture: RscPicture { + x = X_PART(15.1); + y = Y_PART(1.25); + w = W_PART(0.6); + h = H_PART(0.6); + }; + class ButtonBack: RscActiveText { + x = X_PART(38); + y = Y_PART(1); + w = W_PART(1); + h = H_PART(1); + }; + class BackgroundSlotPrimary: RscPicture { + x = X_PART(26.6); + y = Y_PART(6); + w = W_PART(11.9); + h = H_PART(3); + }; + class BackgroundSlotPrimaryMuzzle: BackgroundSlotPrimary { + x = X_PART(26.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotPrimaryFlashlight: BackgroundSlotPrimary { + x = X_PART(29.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotPrimaryOptics: BackgroundSlotPrimary { + x = X_PART(32.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotPrimaryMagazine: BackgroundSlotPrimary { + x = X_PART(35.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotSecondary: BackgroundSlotPrimary { + x = X_PART(26.6); + y = Y_PART(11.5); + w = W_PART(11.9); + h = H_PART(3); + }; + class BackgroundSlotSecondaryMuzzle: BackgroundSlotPrimary { + x = X_PART(26.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotSecondaryFlashlight: BackgroundSlotPrimary { + x = X_PART(29.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotSecondaryOptics: BackgroundSlotPrimary { + x = X_PART(32.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotSecondaryMagazine: BackgroundSlotPrimary { + x = X_PART(35.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotHandgun: BackgroundSlotPrimary { + x = X_PART(26.6); + y = Y_PART(17); + w = W_PART(11.9); + h = H_PART(3); + }; + class BackgroundSlotHandgunMuzzle: BackgroundSlotPrimary { + x = X_PART(26.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotHandgunFlashlight: BackgroundSlotPrimary { + x = X_PART(29.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotHandgunOptics: BackgroundSlotPrimary { + x = X_PART(32.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotHandgunMagazine: BackgroundSlotPrimary { + x = X_PART(35.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class BackgroundSlotHeadgear: BackgroundSlotPrimary { + x = X_PART(26.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class BackgroundSlotGoggles: BackgroundSlotPrimary { + x = X_PART(29.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class BackgroundSlotHMD: BackgroundSlotPrimary { + x = X_PART(32.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class BackgroundSlotBinoculars: BackgroundSlotPrimary { + x = X_PART(35.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class BackgroundSlotMap: BackgroundSlotPrimary { + x = X_PART(15.1); + y = Y_PART(20.1); + w = W_PART(2.12); + h = H_PART(2); + }; + class BackgroundSlotGPS: BackgroundSlotPrimary { + x = X_PART(17.32); + y = Y_PART(20.1); + w = W_PART(2.12); + h = H_PART(2); + }; + class BackgroundSlotCompass: BackgroundSlotPrimary { + x = X_PART(21.76); + y = Y_PART(20.1); + w = W_PART(2.12); + h = H_PART(2); + }; + class BackgroundSlotRadio: BackgroundSlotPrimary { + x = X_PART(19.54); + y = Y_PART(20.1); + w = W_PART(2.12); + h = H_PART(2); + }; + class BackgroundSlotWatch: BackgroundSlotPrimary { + x = X_PART(23.98); + y = Y_PART(20.1); + w = W_PART(2.12); + h = H_PART(2); + }; + class ExternalContainerBackground: RscPicture { + x = X_PART(1.5); + y = Y_PART(3.7); + w = W_PART(11); + h = H_PART(18.4); + }; + class PlayerContainerBackground: ExternalContainerBackground { + x = X_PART(15.1); + y = Y_PART(6); + w = W_PART(11); + h = H_PART(14); + }; + class GroundTab: RscActiveText { + x = X_PART(1.5); + y = Y_PART(1.5); + w = W_PART(5.5); + h = H_PART(1); + }; + class SoldierTab: GroundTab { + x = X_PART(7); + y = Y_PART(1.5); + w = W_PART(5.5); + h = H_PART(1); + }; + class GroundContainer: RscListBox { + x = X_PART(1.5); + y = Y_PART(3.7); + w = W_PART(11); + h = H_PART(18.4); + }; + class GroundFilter: RscCombo { + x = X_PART(1.5); + y = Y_PART(2.6); + w = W_PART(11); + h = H_PART(1); + }; + class GroundLoad: RscProgress { + //crate: GroundLoad adjust size + x = X_PART(1.5); + y = Y_PART(22.5); + w = W_PART(11); + h = H_PART(0.5); + }; + class SlotPrimary: GroundTab { + x = X_PART(26.6); + y = Y_PART(6); + w = W_PART(11.9); + h = H_PART(3); + }; + class SlotPrimaryMuzzle: SlotPrimary { + x = X_PART(26.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotPrimaryGrip: SlotPrimary { + w = 0; + h = 0; + x = X_PART(39); + y = Y_PART(9); + }; + class SlotPrimaryFlashlight: SlotPrimary { + x = X_PART(29.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotPrimaryOptics: SlotPrimary { + x = X_PART(32.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotPrimaryMagazine: SlotPrimary { + x = X_PART(35.6); + y = Y_PART(9.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotSecondary: SlotPrimary { + x = X_PART(26.6); + y = Y_PART(11.5); + w = W_PART(11.9); + h = H_PART(3); + }; + class SlotSecondaryMuzzle: SlotPrimary { + x = X_PART(26.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotSecondaryGrip: SlotPrimary { + w = 0; + h = 0; + x = X_PART(39); + y = Y_PART(14.5); + }; + class SlotSecondaryFlashlight: SlotPrimary { + x = X_PART(29.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotSecondaryOptics: SlotPrimary { + x = X_PART(32.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotSecondaryMagazine: SlotPrimary { + x = X_PART(35.6); + y = Y_PART(14.6); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotHandgun: SlotPrimary { + x = X_PART(26.6); + y = Y_PART(17); + w = W_PART(11.9); + h = H_PART(3); + }; + class SlotHandgunMuzzle: SlotPrimary { + x = X_PART(26.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotHandgunGrip: SlotPrimary { + w = 0; + h = 0; + x = X_PART(39); + y = Y_PART(20); + }; + class SlotHandgunFlashlight: SlotPrimary { + x = X_PART(29.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotHandgunOptics: SlotPrimary { + x = X_PART(32.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotHandgunMagazine: SlotPrimary { + x = X_PART(35.6); + y = Y_PART(20.1); + w = W_PART(2.9); + h = H_PART(2); + }; + class SlotHeadgear: SlotPrimary { + x = X_PART(26.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class SlotGoggles: SlotPrimary { + x = X_PART(29.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class SlotHMD: SlotPrimary { + x = X_PART(32.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class SlotBinoculars: SlotPrimary { + x = X_PART(35.6); + y = Y_PART(2.5); + w = W_PART(2.9); + h = H_PART(2.9); + }; + class SlotMap: SlotPrimary { + x = X_PART(15.16); + y = Y_PART(20.1); + w = W_PART(2); + h = H_PART(2); + }; + class SlotGPS: SlotPrimary { + x = X_PART(17.38); + y = Y_PART(20.1); + w = W_PART(2); + h = H_PART(2); + }; + class SlotCompass: SlotPrimary { + x = X_PART(21.82); + y = Y_PART(20.1); + w = W_PART(2); + h = H_PART(2); + }; + class SlotRadio: SlotPrimary { + x = X_PART(19.6); + y = Y_PART(20.1); + w = W_PART(2); + h = H_PART(2); + }; + class SlotWatch: SlotPrimary { + x = X_PART(24.04); + y = Y_PART(20.1); + w = W_PART(2); + h = H_PART(2); + }; + class UniformTab: GroundTab { + x = X_PART(15.1); + y = Y_PART(2.5); + w = W_PART(3.5); + h = H_PART(3); + }; + class UniformSlot: SlotPrimary { + x = X_PART(15.35); + y = Y_PART(2.5); + w = W_PART(3); + h = H_PART(3); + }; + class UniformLoad: GroundLoad { + x = X_PART(15.1); + y = Y_PART(5.5); + w = W_PART(3.5); + h = H_PART(0.5); + }; + class UniformContainer: GroundContainer { + x = X_PART(15.1); + y = Y_PART(6); + w = W_PART(11); + h = H_PART(14); + }; + class VestTab: UniformTab { + x = X_PART(18.85); + y = Y_PART(2.5); + w = W_PART(3.5); + h = H_PART(3); + }; + class VestSlot: SlotPrimary { + x = X_PART(19.1); + y = Y_PART(2.5); + w = W_PART(3); + h = H_PART(3); + }; + class VestLoad: GroundLoad { + x = X_PART(18.85); + y = Y_PART(5.5); + w = W_PART(3.5); + h = H_PART(0.5); + }; + class BackpackTab: UniformTab { + x = X_PART(22.6); + y = Y_PART(2.5); + w = W_PART(3.5); + h = H_PART(3); + }; + class BackpackSlot: SlotPrimary { + x = X_PART(22.85); + y = Y_PART(2.5); + w = W_PART(3); + h = H_PART(3); + }; + class BackpackLoad: GroundLoad { + x = X_PART(22.6); + y = Y_PART(5.5); + w = W_PART(3.5); + h = H_PART(0.5); + }; + class TotalLoad: GroundLoad { + //center: progressbar height decrease + x = X_PART(15.1); + y = Y_PART(22.5); + w = W_PART(23.4); + h = H_PART(0.5); + }; + class ContainerMarker: GroundTab { + x = X_PART(0); + y = Y_PART(24); + w = W_PART(1); + h = H_PART(1); + }; + class GroundMarker: ContainerMarker { + x = X_PART(1.5); + y = Y_PART(24); + w = W_PART(1); + h = H_PART(1); + }; + class SoldierMarker: ContainerMarker { + x = X_PART(3); + y = Y_PART(24); + w = W_PART(1); + h = H_PART(1); + }; + }; +}; diff --git a/addons/inventory/config.cpp b/addons/inventory/config.cpp index e933cc40a4..33da2f1d3b 100644 --- a/addons/inventory/config.cpp +++ b/addons/inventory/config.cpp @@ -12,503 +12,16 @@ class CfgPatches { }; }; +#include "RscDisplayInventory.hpp" -class RscText; -class RscPicture; -class RscListBox; -class RscProgress; -class RscStructuredText; -class RscActiveText; -class RscCombo; -class RscControlsGroupNoScrollbars; - -/* -Adjust the scaling of the inventory screen - - changes it from scaling based on user's interface size to a static size - - text size and row height size are uneffected - - also tweaks the height of the two ProgressBars which looked odd scaled up so much -*/ - -class RscDisplayInventory { - class controls { - class CA_ContainerBackground: RscText { - //crate: GroundLoad adjust size - x = "1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "12 * (safeZoneH / 40)"; - h = "22.5 * ((safeZoneH / 1.2) / 25)"; - }; - class CA_PlayerBackground: RscText { - //center player's container: decrease height because of progressbar height decrease - x = "14.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "24.4 * (safeZoneH / 40)"; - h = "21.5 * ((safeZoneH / 1.2) / 25)"; - }; - class TitleBackground: RscText { - x = "14.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "24.4 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class PlayersName: RscText { - text = "Player name:"; - x = "15.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "19.8 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class RankBackground: RscText { - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1.25 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "0.6 * (safeZoneH / 40)"; - h = "0.6 * ((safeZoneH / 1.2) / 25)"; - }; - class RankPicture: RscPicture { - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1.25 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "0.6 * (safeZoneH / 40)"; - h = "0.6 * ((safeZoneH / 1.2) / 25)"; - }; - class ButtonBack: RscActiveText { - x = "38 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "1 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotPrimary: RscPicture { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11.9 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotPrimaryMuzzle: BackgroundSlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotPrimaryFlashlight: BackgroundSlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotPrimaryOptics: BackgroundSlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotPrimaryMagazine: BackgroundSlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotSecondary: BackgroundSlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "11.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11.9 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotSecondaryMuzzle: BackgroundSlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotSecondaryFlashlight: BackgroundSlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotSecondaryOptics: BackgroundSlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotSecondaryMagazine: BackgroundSlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotHandgun: BackgroundSlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "17 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11.9 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotHandgunMuzzle: BackgroundSlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotHandgunFlashlight: BackgroundSlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotHandgunOptics: BackgroundSlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotHandgunMagazine: BackgroundSlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotHeadgear: BackgroundSlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotGoggles: BackgroundSlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotHMD: BackgroundSlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotBinoculars: BackgroundSlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotMap: BackgroundSlotPrimary { - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.12 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotGPS: BackgroundSlotPrimary { - x = "17.32 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.12 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotCompass: BackgroundSlotPrimary { - x = "21.76 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.12 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotRadio: BackgroundSlotPrimary { - x = "19.54 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.12 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class BackgroundSlotWatch: BackgroundSlotPrimary { - x = "23.98 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.12 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class ExternalContainerBackground: RscPicture { - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "3.7 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "18.4 * ((safeZoneH / 1.2) / 25)"; - }; - class PlayerContainerBackground: ExternalContainerBackground { - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "14 * ((safeZoneH / 1.2) / 25)"; - }; - class GroundTab: RscActiveText { - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "5.5 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class SoldierTab: GroundTab { - x = "7 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "5.5 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class GroundContainer: RscListBox { - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "3.7 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "18.4 * ((safeZoneH / 1.2) / 25)"; - }; - class GroundFilter: RscCombo { - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class GroundLoad: RscProgress { - //crate: GroundLoad adjust size - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "22.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "0.5 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotPrimary: GroundTab { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11.9 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotPrimaryMuzzle: SlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotPrimaryGrip: SlotPrimary { - w = 0; - h = 0; - x = "39 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - }; - class SlotPrimaryFlashlight: SlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotPrimaryOptics: SlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotPrimaryMagazine: SlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "9.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotSecondary: SlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "11.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11.9 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotSecondaryMuzzle: SlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotSecondaryGrip: SlotPrimary { - w = 0; - h = 0; - x = "39 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - }; - class SlotSecondaryFlashlight: SlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotSecondaryOptics: SlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotSecondaryMagazine: SlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "14.6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotHandgun: SlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "17 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11.9 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotHandgunMuzzle: SlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotHandgunGrip: SlotPrimary { - w = 0; - h = 0; - x = "39 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - }; - class SlotHandgunFlashlight: SlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotHandgunOptics: SlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotHandgunMagazine: SlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotHeadgear: SlotPrimary { - x = "26.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotGoggles: SlotPrimary { - x = "29.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotHMD: SlotPrimary { - x = "32.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotBinoculars: SlotPrimary { - x = "35.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2.9 * (safeZoneH / 40)"; - h = "2.9 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotMap: SlotPrimary { - x = "15.16 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotGPS: SlotPrimary { - x = "17.38 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotCompass: SlotPrimary { - x = "21.82 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotRadio: SlotPrimary { - x = "19.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class SlotWatch: SlotPrimary { - x = "24.04 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "20.1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "2 * (safeZoneH / 40)"; - h = "2 * ((safeZoneH / 1.2) / 25)"; - }; - class UniformTab: GroundTab { - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3.5 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class UniformSlot: SlotPrimary { - x = "15.35 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class UniformLoad: GroundLoad { - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "5.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3.5 * (safeZoneH / 40)"; - h = "0.5 * ((safeZoneH / 1.2) / 25)"; - }; - class UniformContainer: GroundContainer { - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "14 * ((safeZoneH / 1.2) / 25)"; - }; - class VestTab: UniformTab { - x = "18.85 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3.5 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class VestSlot: SlotPrimary { - x = "19.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class VestLoad: GroundLoad { - x = "18.85 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "5.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3.5 * (safeZoneH / 40)"; - h = "0.5 * ((safeZoneH / 1.2) / 25)"; - }; - class BackpackTab: UniformTab { - x = "22.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3.5 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class BackpackSlot: SlotPrimary { - x = "22.85 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3 * (safeZoneH / 40)"; - h = "3 * ((safeZoneH / 1.2) / 25)"; - }; - class BackpackLoad: GroundLoad { - x = "22.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "5.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "3.5 * (safeZoneH / 40)"; - h = "0.5 * ((safeZoneH / 1.2) / 25)"; - }; - class TotalLoad: GroundLoad { - //center: progressbar height decrease - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "22.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "23.4 * (safeZoneH / 40)"; - h = "0.5 * ((safeZoneH / 1.2) / 25)"; - }; - class ContainerMarker: GroundTab { - x = "0 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "24 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "1 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class GroundMarker: ContainerMarker { - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "24 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "1 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; - class SoldierMarker: ContainerMarker { - x = "3 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "24 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "1 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; - }; +class ACE_Settings { + class GVAR(inventoryDisplaySize) { + value = 0; + typeName = "SCALAR"; + isClientSetable = 1; + displayName = "$STR_ACE_Inventory_SettingName"; + description = "$STR_ACE_Inventory_SettingDescription"; + values[] = {"Normal (User Interface Size)", "Medium", "Biggah"}; }; }; + diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml new file mode 100644 index 0000000000..9ca01373d1 --- /dev/null +++ b/addons/inventory/stringtable.xml @@ -0,0 +1,12 @@ + + + + + + Make Inventory Display Bigger + + + Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. + + + \ No newline at end of file From 6ac83b7702f55d87a25eea8eec38d78e276007bf Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 9 Mar 2015 18:53:19 -0500 Subject: [PATCH 014/178] Cleanup --- addons/inventory/RscDisplayInventory.hpp | 8 ++------ addons/inventory/config.cpp | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/addons/inventory/RscDisplayInventory.hpp b/addons/inventory/RscDisplayInventory.hpp index fa7afcc145..c8c93ab142 100644 --- a/addons/inventory/RscDisplayInventory.hpp +++ b/addons/inventory/RscDisplayInventory.hpp @@ -1,16 +1,14 @@ /* Adjust the scaling of the inventory screen -- changes it from scaling based on user's interface size to a static size -- text size and row height size are uneffected +- changes it from scaling based on user's interface size to a dynamic size based on a setting variable +- text size and row height size are uneffected (so more rows in a list) - also tweaks the height of the two ProgressBars which looked odd scaled up so much regex: x = "[-+]?(\d*[.]?\d+).* x = X_PART\(\1\); - */ - class RscText; class RscPicture; class RscListBox; @@ -24,13 +22,11 @@ class RscCombo; #define W_BIS(num) (num * (((safezoneW / safezoneH) min 1.2) / 40)) #define H_BIS(num) (num * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)) - #define X_MAKEITBIGGA(num) (num * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)) #define Y_MAKEITBIGGA(num) (num * (safeZoneH / 30) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)) #define W_MAKEITBIGGA(num) (num * (safeZoneH / 40)) #define H_MAKEITBIGGA(num) (num * (safeZoneH / 30)) - #define X_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(inventoryDisplaySize)), 0)]), X_BIS(num), X_MAKEITBIGGA(num))]) #define Y_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(inventoryDisplaySize)), 0)]), Y_BIS(num), Y_MAKEITBIGGA(num))]) #define W_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(inventoryDisplaySize)), 0)]), W_BIS(num), W_MAKEITBIGGA(num))]) diff --git a/addons/inventory/config.cpp b/addons/inventory/config.cpp index 33da2f1d3b..c7b6649be6 100644 --- a/addons/inventory/config.cpp +++ b/addons/inventory/config.cpp @@ -21,7 +21,7 @@ class ACE_Settings { isClientSetable = 1; displayName = "$STR_ACE_Inventory_SettingName"; description = "$STR_ACE_Inventory_SettingDescription"; - values[] = {"Normal (User Interface Size)", "Medium", "Biggah"}; + values[] = {"Normal (Default Size)", "Medium", "Bigger"}; }; }; From 93a1cdaab66a6ffbd1aea9226c99ca2879ba05df Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 10 Mar 2015 10:35:00 -0500 Subject: [PATCH 015/178] setCaptivityStatus in setUnconsicous --- .../medical/functions/fnc_setUnconscious.sqf | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index dbb0d115c3..b60e1ca574 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -64,22 +64,21 @@ _unit setUnitPos "DOWN"; // So the AI does not get stuck, we are moving the unit to a temp group on its own. [_unit, true, "ACE_isUnconscious", side group _unit] call EFUNC(common,switchToGroupSide); -_captiveSwitch = [_unit, true] call EFUNC(common,setCaptiveSwitch); +[_unit, QGVAR(unconscious), true] call EFUNC(common,setCaptivityStatus); [_unit, [_unit] call EFUNC(common,getDeathAnim), 1, true] call EFUNC(common,doAnimation); _startingTime = time; _minWaitingTime = (round(random(10)+5)); [{ - private ["_unit", "_vehicleOfUnit","_lockSwitch","_minWaitingTime", "_oldAnimation", "_captiveSwitch", "_hasMovedOut"]; + private ["_unit", "_vehicleOfUnit","_minWaitingTime", "_oldAnimation", "_captiveSwitch", "_hasMovedOut"]; _args = _this select 0; _unit = _args select 0; _oldAnimation = _args select 1; - _captiveSwitch = _args select 2; - _originalPos = _args select 3; - _startingTime = _args select 4; - _minWaitingTime = _args select 5; - _hasMovedOut = _args select 6; + _originalPos = _args select 2; + _startingTime = _args select 3; + _minWaitingTime = _args select 4; + _hasMovedOut = _args select 5; // Since the unit is no longer alive, get rid of this PFH. if (!alive _unit) exitwith { // EXIT PFH @@ -104,10 +103,8 @@ _minWaitingTime = (round(random(10)+5)); }; if (!_hasMovedOut) then { // Reset the unit back to the previous captive state. - if (_captiveSwitch) then { - [_unit, false] call EFUNC(common,setCaptiveSwitch); - }; - + [_unit, QGVAR(unconscious), false] call EFUNC(common,setCaptivityStatus); + // Swhich the unit back to its original group [_unit, false, "ACE_isUnconscious", side group _unit] call EFUNC(common,switchToGroupSide); @@ -137,6 +134,6 @@ _minWaitingTime = (round(random(10)+5)); [_unit,([_unit] call FUNC(getDeathAnim)), 1, true] call EFUNC(common,doAnimation); // Reset animations if unit starts doing wierd things. }; -}, 0.1, [_unit,_animState, _captiveSwitch, _originalPos, _startingTime, _minWaitingTime, false] ] call CBA_fnc_addPerFrameHandler; +}, 0.1, [_unit,_animState, _originalPos, _startingTime, _minWaitingTime, false] ] call CBA_fnc_addPerFrameHandler; ["medical_onUnconscious", [_unit], [_unit, true]] call EFUNC(common,targetEvent); From 3f32627d617572c6ece079ca6d215d55bb90a9cd Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 10 Mar 2015 11:08:15 -0500 Subject: [PATCH 016/178] Implement Unconc Event Handler --- addons/captives/XEH_postInit.sqf | 11 ++---- addons/captives/XEH_preInit.sqf | 3 +- .../functions/fnc_handleKnockedOut.sqf | 25 ------------- .../functions/fnc_handleOnUnconscious.sqf | 36 +++++++++++++++++++ .../captives/functions/fnc_handleWokeUp.sqf | 23 ------------ 5 files changed, 39 insertions(+), 59 deletions(-) delete mode 100644 addons/captives/functions/fnc_handleKnockedOut.sqf create mode 100644 addons/captives/functions/fnc_handleOnUnconscious.sqf delete mode 100644 addons/captives/functions/fnc_handleWokeUp.sqf diff --git a/addons/captives/XEH_postInit.sqf b/addons/captives/XEH_postInit.sqf index ac86d71915..7b06770fd3 100644 --- a/addons/captives/XEH_postInit.sqf +++ b/addons/captives/XEH_postInit.sqf @@ -27,12 +27,5 @@ if (isServer) then { ["SetHandcuffed", {_this call FUNC(setHandcuffed)}] call EFUNC(common,addEventHandler); ["SetSurrendered", {_this call FUNC(setSurrendered)}] call EFUNC(common,addEventHandler); -//TODO: Medical Integration Events??? - -// [_unit, "knockedOut", { -// if (local (_this select 0)) then {_this call ACE_Captives_fnc_handleKnockedOut}; -// }] call ACE_Core_fnc_addCustomEventhandler; - -// [_unit, "wokeUp", { -// if (local (_this select 0)) then {_this call ACE_Captives_fnc_handleWokeUp}; -// }] call ACE_Core_fnc_addCustomEventhandler; +//Medical Integration Events??? +["medical_onUnconscious", {_this call ACE_Captives_fnc_handleOnUnconscious}] call EFUNC(common,addEventHandler); diff --git a/addons/captives/XEH_preInit.sqf b/addons/captives/XEH_preInit.sqf index 34c9bca910..c09f81e51b 100644 --- a/addons/captives/XEH_preInit.sqf +++ b/addons/captives/XEH_preInit.sqf @@ -19,10 +19,9 @@ PREP(doUnloadCaptive); PREP(handleGetIn); PREP(handleGetOut); PREP(handleKilled); -PREP(handleKnockedOut); +PREP(handleOnUnconscious); PREP(handlePlayerChanged); PREP(handleUnitInitPost); -PREP(handleWokeUp); PREP(handleZeusDisplayChanged); PREP(moduleSurrender); PREP(setHandcuffed); diff --git a/addons/captives/functions/fnc_handleKnockedOut.sqf b/addons/captives/functions/fnc_handleKnockedOut.sqf deleted file mode 100644 index 1cd969807d..0000000000 --- a/addons/captives/functions/fnc_handleKnockedOut.sqf +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Author: commy2, PabstMirror - * Handles when a unit gets knocked out. Ends surrendering. - * - * Arguments: - * 0: Unit - * - * Return Value: - * Nothing - * - * Example: - * [bob, true] call ACE_captives_fnc_handleKnockedOut - * - * Public: No - */ -#include "script_component.hpp" - - -//ToDo: Waiting on medical integration - -PARAMS_1(_unit); - -if (_unit getVariable [QGVAR(isSurrendering), false]) then { //If surrendering, stop - [_unit, false] call FUNC(setSurrendered); -}; diff --git a/addons/captives/functions/fnc_handleOnUnconscious.sqf b/addons/captives/functions/fnc_handleOnUnconscious.sqf new file mode 100644 index 0000000000..9b73d34485 --- /dev/null +++ b/addons/captives/functions/fnc_handleOnUnconscious.sqf @@ -0,0 +1,36 @@ +/* + * Author: commy2, PabstMirror + * Handles the "medical_onUnconscious" event + * + * Arguments: + * 0: Unit + * 0: Is Unconsisisiouses + * + * Return Value: + * Nothing + * + * Example: + * [bob, true] call ACE_captives_fnc_handleOnUnconscious + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_2(_unit,_isUnconc); + +if (!local _unit) exitWith {}; + +systemChat format ["med: %1", _this]; + +if (_isUnconc) then { + //Knocked out: If surrendering, stop + if (_unit getVariable [QGVAR(isSurrendering), false]) then { + [_unit, false] call FUNC(setSurrendered); + }; +} else { + //Woke up: if handcuffed, goto animation + if (_unit getVariable [QGVAR(isHandcuffed), false] && {vehicle _unit == _unit}) then { + [_unit] call EFUNC(common,fixLoweredRifleAnimation); + [_unit, "ACE_AmovPercMstpScapWnonDnon", 1] call EFUNC(common,doAnimation); + }; +}; diff --git a/addons/captives/functions/fnc_handleWokeUp.sqf b/addons/captives/functions/fnc_handleWokeUp.sqf deleted file mode 100644 index 9bf2e1a2bc..0000000000 --- a/addons/captives/functions/fnc_handleWokeUp.sqf +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Author: commy2 - * TODO - * - * Arguments: - * 0: _unit - * - * Return Value: - * The return value - * - * Example: - * [bob] call ACE_captives_fnc_handleWokeUp - * - * Public: No - */ -#include "script_component.hpp" - -PARAMS_1(_unit); - -if (_unit getVariable [QGVAR(isHandcuffed), false] && {vehicle _unit == _unit}) then { - [_unit] call EFUNC(common,fixLoweredRifleAnimation); - [_unit, "ACE_AmovPercMstpScapWnonDnon", 0] call EFUNC(common,doAnimation); -}; From 1da67d7b483a822638e4291ef7a763c38d869b92 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Tue, 10 Mar 2015 21:12:35 +0100 Subject: [PATCH 017/178] First draft of triage card --- addons/medical/XEH_preInit.sqf | 2 + addons/medical/config.cpp | 1 + .../fnc_displayPatientInformation.sqf | 2 +- .../functions/fnc_displayTriageCard.sqf | 78 ++++++++ .../functions/fnc_dropDownTriageCard.sqf | 34 ++++ addons/medical/ui/triagecard.hpp | 175 ++++++++++++++++++ 6 files changed, 291 insertions(+), 1 deletion(-) create mode 100644 addons/medical/functions/fnc_displayTriageCard.sqf create mode 100644 addons/medical/functions/fnc_dropDownTriageCard.sqf create mode 100644 addons/medical/ui/triagecard.hpp diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index c6ddbf0783..a670244302 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -79,6 +79,8 @@ PREP(treatmentTourniquetLocal); PREP(useItem); PREP(useItems); PREP(displayPatientInformation); +PREP(displayTriageCard); +PREP(dropDownTriageCard); PREP(moduleMedicalSettings); PREP(moduleAssignMedicRoles); PREP(moduleAssignMedicalVehicle); diff --git a/addons/medical/config.cpp b/addons/medical/config.cpp index 3e8aaa8d55..17060716a8 100644 --- a/addons/medical/config.cpp +++ b/addons/medical/config.cpp @@ -20,3 +20,4 @@ class CfgPatches { #include "ACE_Medical_Treatments.hpp" #include "ACE_Settings.hpp" #include "UI\RscTitles.hpp" +#include "UI\triagecard.hpp" diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index b9b450ea65..dafc0bf55d 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -149,4 +149,4 @@ if (_show) then { } else { ("ACE_MedicalRscDisplayInformation" call BIS_fnc_rscLayer) cutText ["","PLAIN"]; -}; \ No newline at end of file +}; diff --git a/addons/medical/functions/fnc_displayTriageCard.sqf b/addons/medical/functions/fnc_displayTriageCard.sqf new file mode 100644 index 0000000000..95e6713d9a --- /dev/null +++ b/addons/medical/functions/fnc_displayTriageCard.sqf @@ -0,0 +1,78 @@ +/* + * Author: Glowbal + * Display triage card for a unit + * + * Arguments: + * 0: The unit + * + * Return Value: + * nil + * + * Public: Yes + */ + +#include "script_component.hpp" + +private ["_target", "_show"]; +_target = _this select 0; +_show = if (count _this > 1) then {_this select 1} else {true}; +GVAR(currentSelectedSelectionN) = if (count _this > 2) then {_this select 2} else {0}; + +GVAR(TriageCardTarget) = if (_show) then {_target} else {ObjNull}; + +if (_show) then { + //("ACE_MedicalTriageCard" call BIS_fnc_rscLayer) cutRsc [QGVAR(triageCard),"PLAIN"]; + createDialog QGVAR(triageCard); + + [{ + private ["_target", "_display", "_alphaLevel", "_damaged", "_availableSelections", "_openWounds", "_selectionBloodLoss", "_red", "_green", "_blue", "_alphaLevel", "_allInjuryTexts", "_lbCtrl", "_genericMessages"]; + _target = (_this select 0) select 0; + if (GVAR(TriageCardTarget) != _target) exitwith { + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + + disableSerialization; + _display = uiNamespace getvariable QGVAR(triageCard); + if (isnil "_display") exitwith { + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + + _triageCardTexts = []; + + // TODO fill the lb with the appropiate information for the patient + _lbCtrl = (_display displayCtrl 200); + lbClear _lbCtrl; + + _log = _target getvariable ["myVariableTESTKOEAKJR", []]; + { + // [_message,_moment,_type, _arguments] + _message = _x select 0; + _moment = _x select 1; + _arguments = _x select 3; + if (isLocalized _message) then { + _message = localize _message; + }; + + { + if (typeName _x == "STRING" && {isLocalized _x}) then { + _arguments set [_foreachIndex, localize _x]; + }; + }foreach _arguments; + _message = format([_message] + _arguments); + _lbCtrl lbAdd format["%1 %2", _moment, _message]; + }foreach _log; + + if (count _triageCardTexts == 0) then { + _lbCtrl lbAdd "No entries on this triage card.."; + }; + + _triageStatus = [_target] call FUNC(getTriageStatus); + (_display displayCtrl 2000) ctrlSetText (_triageStatus select 0); + (_display displayCtrl 2000) ctrlSetBackgroundColor (_triageStatus select 2); + + }, 0, [_target]] call CBA_fnc_addPerFrameHandler; + +} else { + //("ACE_MedicalTriageCard" call BIS_fnc_rscLayer) cutText ["","PLAIN"]; + closeDialog 7010; +}; diff --git a/addons/medical/functions/fnc_dropDownTriageCard.sqf b/addons/medical/functions/fnc_dropDownTriageCard.sqf new file mode 100644 index 0000000000..c9a85d91af --- /dev/null +++ b/addons/medical/functions/fnc_dropDownTriageCard.sqf @@ -0,0 +1,34 @@ +/* + * Author: Glowbal + * Display triage card for a unit + * + * Arguments: + * 0: The unit + * + * Return Value: + * nil + * + * Public: Yes + */ + +#include "script_component.hpp" + +private ["_show"]; +_show = _this select 0; +disableSerialization; + +_display = uiNamespace getvariable QGVAR(triageCard); +if (isnil "_display") exitwith {}; + +_pos = [0,0,0,0]; +if (_show) then { + _pos = ctrlPosition (_display displayCtrl 2001); +}; +for "_idc" from 2002 to 2006 step 1 do +{ + _pos set [1, (_pos select 1) + (_pos select 3)]; + _ctrl = (_display displayCtrl _idc); + _ctrl ctrlSetPosition _pos; + _ctrl ctrlCommit 0; +}; + diff --git a/addons/medical/ui/triagecard.hpp b/addons/medical/ui/triagecard.hpp new file mode 100644 index 0000000000..22cd9fcc51 --- /dev/null +++ b/addons/medical/ui/triagecard.hpp @@ -0,0 +1,175 @@ +class ACE_gui_buttonBase; + +class GVAR(triageCard) { + idd = 7010; + movingenable = 0; + onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QUOTE(GVAR(triageCard))), _this select 0)]); + onUnload = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QUOTE(GVAR(triageCard))), nil)]); + class controlsBackground { + class Background: ACE_gui_backgroundBase { + idc = -1; + type = CT_STATIC; + x = "10 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "15 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "19 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + style = ST_LEFT + ST_SHADOW; + font = "PuristaMedium"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + colorText[] = {0.0, 0.0, 0.0, 1}; + colorBackground[] = {1,1,1,1}; + text = ""; + }; + + class TriageCardLabel { + idc = 199; + type = CT_STATIC; + x = "14.25 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "7.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "0.7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; + style = 0x02 + 0x100; // ST_LEFT + ST_SHADOW + font = "PuristaMedium"; + colorText[] = {0,0,0,1}; + colorBackground[] = {0,0,0,0}; + text = "TRIAGE CARD"; + }; + class TriageList: ACE_gui_listBoxBase { + idc = 200; + x = "11 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "6 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "13 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "13 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; + rowHeight = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; + colorBackground[] = {0, 0, 0, 0}; + colorText[] = {0,0,0, 1.0}; + colorScrollbar[] = {0.95, 0.95, 0.95, 0}; + colorSelect[] = {0.0, 0.0, 0.0, 1}; + colorSelect2[] = {0.0, 0.0, 0.0, 1}; + colorSelectBackground[] = {0, 0, 0, 0.0}; + colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.0}; + }; + class TriageTextBottom: TriageCardLabel { + idc = 2000; + x = "10 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "20 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "15 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + style = 0x02; + colorText[] = {1, 1, 1.0, 1}; + colorBackground[] = {0,0.0,0.0,0.7}; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + text = ""; + }; + class selectTriageStatus: ACE_gui_buttonBase { + idc = 2001; + x = "10 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "20 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "15 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + style = 0x02; + size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.0)"; + animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.0)"; + animTextureOver = "#(argb,8,8,3)color(0,0,0,0.0)"; + animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.0)"; + animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.0)"; + animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.0)"; + action = QUOTE([true] call FUNC(dropDownTriageCard);); + text = ""; + }; + class selectTriageStatusNone: selectTriageStatus { + idc = 2002; + x = 0; + y = 0; + w = 0; + h = 0; + text = $STR_ACE_MEDICAL_TRIAGE_STATUS_NONE; + style = 0x02; + size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureOver = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.9)"; + action = QUOTE([false] call FUNC(dropDownTriageCard); GVAR(TriageCardTarget) setvariable [ARR_3('ACE_medical_triageLevel',0,true)];); + }; + class selectTriageStatusMinor: selectTriageStatus { + idc = 2003; + x = 0; + y = 0; + w = 0; + h = 0; + text = $STR_ACE_MEDICAL_TRIAGE_STATUS_MINOR; + style = 0x02; + size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + animTextureNormal = "#(argb,8,8,3)color(0,0.5,0,0.9)"; + animTextureDisabled = "#(argb,8,8,3)color(0,0.5,0,0.9)"; + animTextureOver = "#(argb,8,8,3)color(0,0.5,0,0.9)"; + animTextureFocused = "#(argb,8,8,3)color(0,0.5,0,0.9)"; + animTexturePressed = "#(argb,8,8,3)color(0,0.5,0,0.9)"; + animTextureDefault = "#(argb,8,8,3)color(0,0.5,0,0.9)"; + action = QUOTE([false] call FUNC(dropDownTriageCard); GVAR(TriageCardTarget) setvariable [ARR_3('ACE_medical_triageLevel',1,true)];); + }; + class selectTriageStatusDelayed: selectTriageStatus { + idc = 2004; + x = 0; + y = 0; + w = 0; + h = 0; + text = $STR_ACE_MEDICAL_TRIAGE_STATUS_DELAYED; + style = 0x02; + size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + animTextureNormal = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; + animTextureDisabled = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; + animTextureOver = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; + animTextureFocused = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; + animTexturePressed = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; + animTextureDefault = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; + action = QUOTE([false] call FUNC(dropDownTriageCard); GVAR(TriageCardTarget) setvariable [ARR_3('ACE_medical_triageLevel',2,true)];); + }; + class selectTriageStatusImmediate: selectTriageStatus { + idc = 2005; + x = 0; + y = 0; + w = 0; + h = 0; + text = $STR_ACE_MEDICAL_TRIAGE_STATUS_IMMEDIATE; + style = 0x02; + size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + animTextureNormal = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; + animTextureDisabled = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; + animTextureOver = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; + animTextureFocused = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; + animTexturePressed = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; + animTextureDefault = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; + action = QUOTE([false] call FUNC(dropDownTriageCard); GVAR(TriageCardTarget) setvariable [ARR_3('ACE_medical_triageLevel', 3, true)];); + }; + class selectTriageStatusDeceased: selectTriageStatus { + idc = 2006; + x = 0; + y = 0; + w = 0; + h = 0; + text = $STR_ACE_MEDICAL_TRIAGE_STATUS_DECEASED; + style = 0x02; + size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureOver = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.9)"; + action = QUOTE([false] call FUNC(dropDownTriageCard); GVAR(TriageCardTarget) setvariable [ARR_3('ACE_medical_triageLevel', 4, true)];); + }; + }; +}; \ No newline at end of file From 49cef030d5390ea29d810da978838b9070ff764a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 10 Mar 2015 15:48:08 -0500 Subject: [PATCH 018/178] Add "interact_keyDown" local event to interactMenu --- addons/interact_menu/functions/fnc_keyDown.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf index 4a0592b5b8..f3a58646a7 100644 --- a/addons/interact_menu/functions/fnc_keyDown.sqf +++ b/addons/interact_menu/functions/fnc_keyDown.sqf @@ -19,5 +19,7 @@ if(!GVAR(keyDown)) then { GVAR(keyDown) = true; GVAR(keyDownTime) = diag_tickTime; + + ["interact_keyDown", []] call EFUNC(common,localEvent); }; true From 794a1f9922ee43123c510797975dc4c97cfd9f39 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 10 Mar 2015 16:01:46 -0500 Subject: [PATCH 019/178] Wirecutter handles interact event adds helper objects to all fences that have actions --- .../logistics_wirecutter/CfgEventHandlers.hpp | 5 ++ addons/logistics_wirecutter/CfgVehicles.hpp | 19 ------ .../logistics_wirecutter/XEH_clientInit.sqf | 5 ++ addons/logistics_wirecutter/XEH_preInit.sqf | 2 +- addons/logistics_wirecutter/config.cpp | 3 +- .../functions/fnc_canCutFence.sqf | 18 ------ .../functions/fnc_cutDownFence.sqf | 31 ++++++---- .../functions/fnc_cutDownFenceAbort.sqf | 16 ++++- .../functions/fnc_cutDownFenceCallback.sqf | 17 +++++- .../functions/fnc_getNearestFence.sqf | 29 +++++---- .../functions/fnc_interactEH.sqf | 60 +++++++++++++++++++ .../functions/fnc_isFence.sqf | 43 ++++++------- 12 files changed, 163 insertions(+), 85 deletions(-) delete mode 100644 addons/logistics_wirecutter/CfgVehicles.hpp create mode 100644 addons/logistics_wirecutter/XEH_clientInit.sqf delete mode 100644 addons/logistics_wirecutter/functions/fnc_canCutFence.sqf create mode 100644 addons/logistics_wirecutter/functions/fnc_interactEH.sqf diff --git a/addons/logistics_wirecutter/CfgEventHandlers.hpp b/addons/logistics_wirecutter/CfgEventHandlers.hpp index f0a9f14d91..79c3aaa959 100644 --- a/addons/logistics_wirecutter/CfgEventHandlers.hpp +++ b/addons/logistics_wirecutter/CfgEventHandlers.hpp @@ -4,3 +4,8 @@ class Extended_PreInit_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_preInit)); }; }; +class Extended_PostInit_EventHandlers { + class ADDON { + clientInit = QUOTE( call COMPILE_FILE(XEH_clientInit) ); + }; +}; diff --git a/addons/logistics_wirecutter/CfgVehicles.hpp b/addons/logistics_wirecutter/CfgVehicles.hpp deleted file mode 100644 index 8a16d1b828..0000000000 --- a/addons/logistics_wirecutter/CfgVehicles.hpp +++ /dev/null @@ -1,19 +0,0 @@ -class CfgVehicles { - class Man; - class CAManBase: Man { - class ACE_SelfActions { - class ACE_Equipment { - class GVAR(CutFence) { - displayName = "$STR_ACE_logistics_wirecutter_CutFence"; - condition = QUOTE([_player] call FUNC(canCutFence)); - statement = QUOTE([_player] call FUNC(cutDownFence)); - exceptions[] = {}; - showDisabled = 1; - priority = 0; - icon = PATHTOF(UI\wirecutter_ca.paa); - hotkey = "C"; - }; - }; - }; - }; -}; \ No newline at end of file diff --git a/addons/logistics_wirecutter/XEH_clientInit.sqf b/addons/logistics_wirecutter/XEH_clientInit.sqf new file mode 100644 index 0000000000..4d82dce0a8 --- /dev/null +++ b/addons/logistics_wirecutter/XEH_clientInit.sqf @@ -0,0 +1,5 @@ +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +["interact_keyDown", {_this call FUNC(interactEH)}] call EFUNC(common,addEventHandler); diff --git a/addons/logistics_wirecutter/XEH_preInit.sqf b/addons/logistics_wirecutter/XEH_preInit.sqf index 7588a109e6..44eb941c16 100644 --- a/addons/logistics_wirecutter/XEH_preInit.sqf +++ b/addons/logistics_wirecutter/XEH_preInit.sqf @@ -2,11 +2,11 @@ ADDON = false; -PREP(canCutFence); PREP(cutDownFence); PREP(cutDownFenceAbort); PREP(cutDownFenceCallback); PREP(getNearestFence); +PREP(interactEH); PREP(isFence); ADDON = true; diff --git a/addons/logistics_wirecutter/config.cpp b/addons/logistics_wirecutter/config.cpp index 7f292132fa..27d4467ccf 100644 --- a/addons/logistics_wirecutter/config.cpp +++ b/addons/logistics_wirecutter/config.cpp @@ -5,7 +5,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common", "ace_interaction"}; + requiredAddons[] = {"ace_interact_menu"}; author[] = {"gpgpgpgp", "PabstMirror"}; authorUrl = ""; VERSION_CONFIG; @@ -13,6 +13,5 @@ class CfgPatches { }; #include "CfgEventHandlers.hpp" -#include "CfgVehicles.hpp" #include "CfgSounds.hpp" #include "CfgWeapons.hpp" diff --git a/addons/logistics_wirecutter/functions/fnc_canCutFence.sqf b/addons/logistics_wirecutter/functions/fnc_canCutFence.sqf deleted file mode 100644 index f57a970d58..0000000000 --- a/addons/logistics_wirecutter/functions/fnc_canCutFence.sqf +++ /dev/null @@ -1,18 +0,0 @@ -/* fnc_canCutFence.sqf -* -* Author: PabstMirror -* -* Condition check if player is able to cut a fence. -* Checks for "ACE_wirecutter" item and if there is a nearby fence. -* -* Argument: -* 0: OBJECT - Unit to check condition for (player) -* -* Return value: -* BOOL -*/ - -#include "script_component.hpp" -PARAMS_1(_unit); - -("ACE_wirecutter" in (items _unit)) && {!(isNull ([_unit] call FUNC(getNearestFence)))} diff --git a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf index 0a42d5d56b..ee4c512cd2 100644 --- a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf @@ -1,20 +1,31 @@ -// by gpgpgpgp, edited by commy2 +/* + * Author: gpgpgpgp, edited by commy2, PabstMirror + * Starts cutting down a fence + * + * Arguments: + * 0: Unit + * 1: Fence + * + * Return Value: + * Nothing + * + * Example: + * [player, berlinWall] call ace_logistics_wirecutter_fnc_cutDownFence + * + * Public: No + */ #include "script_component.hpp" -PARAMS_1(_unit); +private ["_timeToCut"]; + +PARAMS_2(_unit,_fenceObject); if (_unit != ACE_player) exitWith {}; -_fenceObject = [ACE_player] call FUNC(getNearestFence); -if (isNull _fenceObject) exitWith {}; - -_timeToCut = 5; -if !([ACE_player] call EFUNC(common,isEngineer)) then { - _timeToCut = _timeToCut + 5; -}; +_timeToCut = if ([ACE_player] call EFUNC(common,isEngineer)) then {5} else {10}; [ACE_player, "AinvPknlMstpSnonWnonDr_medic5", 0] call EFUNC(common,doAnimation); -if (_timeToCut > 4.5) then { +if (_timeToCut > 5) then { playSound "ACE_wirecutter_sound_long"; } else { playSound "ACE_wirecutter_sound"; diff --git a/addons/logistics_wirecutter/functions/fnc_cutDownFenceAbort.sqf b/addons/logistics_wirecutter/functions/fnc_cutDownFenceAbort.sqf index d17038af7c..20cb092131 100644 --- a/addons/logistics_wirecutter/functions/fnc_cutDownFenceAbort.sqf +++ b/addons/logistics_wirecutter/functions/fnc_cutDownFenceAbort.sqf @@ -1,4 +1,18 @@ -// by commy2 +/* + * Author: commy2 + * Stops cutting down fence (reset animation) + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * [] call ace_logistics_wirecutter_fnc_cutDownFenceAbort + * + * Public: No + */ #include "script_component.hpp" [ACE_player, "AmovPknlMstpSrasWrflDnon", 1] call EFUNC(common,doAnimation); diff --git a/addons/logistics_wirecutter/functions/fnc_cutDownFenceCallback.sqf b/addons/logistics_wirecutter/functions/fnc_cutDownFenceCallback.sqf index 57c0289461..77bc4f2ba6 100644 --- a/addons/logistics_wirecutter/functions/fnc_cutDownFenceCallback.sqf +++ b/addons/logistics_wirecutter/functions/fnc_cutDownFenceCallback.sqf @@ -1,7 +1,22 @@ +/* + * Author: PabstMirror + * Once progressbar is done: Fence is cutdown + * + * Arguments: + * 0: Fence Object + * + * Return Value: + * Nothing + * + * Example: + * [aFence] call ace_logistics_wirecutter_fnc_cutDownFenceCallback + * + * Public: No + */ #include "script_component.hpp" PARAMS_1(_fenceObject); _fenceObject setdamage 1; -[localize "STR_ACE_logistics_wirecutter_FenceCut"] call EFUNC(common,displayTextStructured); +// [localize "STR_ACE_logistics_wirecutter_FenceCut"] call EFUNC(common,displayTextStructured); [ACE_player, "AmovPknlMstpSrasWrflDnon", 1] call EFUNC(common,doAnimation); diff --git a/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf b/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf index 5004315fcd..c9e59b41a0 100644 --- a/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf @@ -1,15 +1,18 @@ -/* fnc_getNearestFence.sqf -* -* Author: PabstMirror -* -* Gets nearest fence within 5 meters to the unit. -* -* Argument: -* 0: OBJECT - Unit to search for fence objects arround -* -* Return value: -* OBJECT - Nearest object that is a fence, objNull if none found. -*/ +/* + * Author: PabstMirror + * Gets nearest fence object (not actully used, left for utility) + * + * Arguments: + * 0: Unit + * + * Return Value: + * The return value + * + * Example: + * [player] call ace_logistics_wirecutter_fnc_getNearestFence + * + * Public: Yes + */ #include "script_component.hpp" private "_nearestFence"; @@ -20,6 +23,6 @@ _nearestFence = objNull; if ((isNull _nearestFence) && {[_x] call FUNC(isFence)}) then { _nearestFence = _x; }; -} forEach nearestObjects [_unit, [], 5]; +} forEach nearestObjects [_unit, [], 15]; _nearestFence diff --git a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf new file mode 100644 index 0000000000..c2a721adeb --- /dev/null +++ b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf @@ -0,0 +1,60 @@ +/* + * Author: PabstMirror + * When interact_menu starts rendering (from "interact_keyDown" event) + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * [] call ace_logistics_wirecutter_fnc_interactEH + * + * Public: Yes + */ +#include "script_component.hpp" + + +//for performance only do stuff it they have a wirecutter item +//(if they somehow get one durring keydown they'll just have to reopen) +if (!("ACE_wirecutter" in (items ace_player))) exitWith {}; + +[{ + PARAMS_2(_args,_pfID); + EXPLODE_3_PVT(_args,_setPosition,_addedHelpers,_fencesHelped); + + if (!EGVAR(interact_menu,keyDown)) then { + {deleteVehicle _x;} forEach _addedHelpers; + [_pfID] call CBA_fnc_removePerFrameHandler; + } else { + //If play moved >5 meters from last pos, then rescan + if (((getPosASL ace_player) distance _setPosition) > 5) then { + + _fncStatement = { + _attachedFence = _target getVariable [QGVAR(attachedFence), objNull]; + [ace_player, _attachedFence] call FUNC(cutDownFence); + }; + _fncCondition = { + _attachedFence = _target getVariable [QGVAR(attachedFence), objNull]; + ((!isNull _attachedFence) && {(damage _attachedFence) < 1} && {("ACE_wirecutter" in (items ace_player))}) + }; + + { + if (!(_x in _fencesHelped)) then { + if ([_x] call FUNC(isFence)) then { + _fencesHelped pushBack _x; + _helper = "Sign_Sphere25cm_F" createVehicleLocal (getpos _x); + [_helper, 0, [""], (localize "STR_ACE_logistics_wirecutter_CutFence"), QUOTE(PATHTOF(ui\wirecutter_ca.paa)), [0,0,0], _fncStatement, _fncCondition, 5] call EFUNC(interact_menu,addAction); + _helper setPosASL ((getPosASL _x) vectorAdd [0,0,1.25]); + _helper hideObject true; + _helper setVariable [QGVAR(attachedFence), _x]; + _addedHelpers pushBack _helper; + }; + }; + } forEach nearestObjects [ace_player, [], 15]; + + _args set [0, (getPosASL ace_player)]; + }; + }; +}, 0.1, [((getPosASL ace_player) vectorAdd [-100,0,0]), [], []]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/logistics_wirecutter/functions/fnc_isFence.sqf b/addons/logistics_wirecutter/functions/fnc_isFence.sqf index 2c00cec92b..aee9a22ef9 100644 --- a/addons/logistics_wirecutter/functions/fnc_isFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_isFence.sqf @@ -1,16 +1,19 @@ -/* fnc_isFence.sqf -* -* Author: PabstMirror -* -* Checks if object is a fence. Should work on any fence type, even (typeof == ""). -* Call is fairly expensive because of all of the string checking. -* -* Argument: -* 0: OBJECT - Ojbect to test -* -* Return value: -* BOOL -*/ +/* + * Author: PabstMirror + * Checks if object is a fence. Should work on any fence type, even (typeof == ""). + * Call is fairly expensive because of all of the string checking. + * + * Arguments: + * 0: An Object To Test + * + * Return Value: + * Is it a fence + * + * Example: + * [aFence] call ace_logistics_wirecutter_fnc_isFence + * + * Public: No + */ #include "script_component.hpp" //find is case sensitive, so keep everything lowercase @@ -27,14 +30,14 @@ _typeOf = toLower (typeOf _object); _returnValue = false; if (_typeOf != "") then { - _returnValue = _typeOf in (FENCE_A3_TYPENAMES + FENCE_AIA_TYPENAMES); + _returnValue = _typeOf in (FENCE_A3_TYPENAMES + FENCE_AIA_TYPENAMES); } else { - _typeOf = toLower (str _object); //something like "123201: wall_indfnc_9.p3d" - { - if ((_typeOf find _x) != -1) then { - _returnValue = true; - }; - } forEach (FENCE_A3_P3DS + FENCE_AIA_P3DS); + _typeOf = toLower (str _object); //something like "123201: wall_indfnc_9.p3d" + { + if ((_typeOf find _x) != -1) then { + _returnValue = true; + }; + } forEach (FENCE_A3_P3DS + FENCE_AIA_P3DS); }; _returnValue From 8d22b61a2d60a278c4c2476dccc30193fe12f1b7 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Wed, 11 Mar 2015 18:08:00 +0100 Subject: [PATCH 020/178] Assign structural damage to torso --- .../medical/functions/fnc_handleDamage_basic.sqf | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index f31c9f186d..de7647f245 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -112,8 +112,20 @@ if (_selection == "") then { }; -// Assign orphan structural damage to torso; -// @todo +// Assign orphan structural damage to torso +[{ + private ["_unit", "_damagesum"]; + _unit = _this select 0; + _damagesum = (_unit getHitPointDamage "HitHead") + + (_unit getHitPointDamage "HitBody") + + (_unit getHitPointDamage "HitLeftArm") + + (_unit getHitPointDamage "HitRightArm") + + (_unit getHitPointDamage "HitLeftLeg") + + (_unit getHitPointDamage "HitRightLeg"); + if (_damagesum < 0.06 and damage _unit > 0.06 and alive _unit) then { + _unit setHitPointDamage ["HitBody", damage _unit]; + }; +}, [_unit], 2, 0.1] call EFUNC(common,waitAndExecute); if (_selection == "") then { From a641a5db8bf2ed0a6d5170216d05b1473d7bb129 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Wed, 11 Mar 2015 18:08:29 +0100 Subject: [PATCH 021/178] Make use of fnc_setUnconscious --- addons/medical/functions/fnc_handleDamage_basic.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index de7647f245..d082a62a81 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -185,7 +185,7 @@ if (_selection == "" and )) then { // random chance to kill AI instead of knocking them out if (_unit getVariable [QGVAR(allowUnconscious), ([_unit] call EFUNC(common,isPlayer)) or random 1 > 0.5]) then { - hint "unconscious"; // @todo + [_unit, true] call FUNC(setUnconscious); } else { _damageReturn = 1; }; From 858e5def5a541086b1929b69809a55968ac8c4b9 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 11 Mar 2015 12:45:01 -0500 Subject: [PATCH 022/178] Interact menu event consistant "interactMenuOpened", to match event from #191 --- addons/interact_menu/functions/fnc_keyDown.sqf | 2 +- addons/interact_menu/functions/fnc_keyDownSelfAction.sqf | 2 ++ addons/logistics_wirecutter/XEH_clientInit.sqf | 2 +- addons/logistics_wirecutter/functions/fnc_interactEH.sqf | 8 ++++++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf index f3a58646a7..4c8ffd8b3a 100644 --- a/addons/interact_menu/functions/fnc_keyDown.sqf +++ b/addons/interact_menu/functions/fnc_keyDown.sqf @@ -20,6 +20,6 @@ if(!GVAR(keyDown)) then { GVAR(keyDown) = true; GVAR(keyDownTime) = diag_tickTime; - ["interact_keyDown", []] call EFUNC(common,localEvent); + ["interactMenuOpened", [0]] call EFUNC(common,localEvent); }; true diff --git a/addons/interact_menu/functions/fnc_keyDownSelfAction.sqf b/addons/interact_menu/functions/fnc_keyDownSelfAction.sqf index 0f58a246d2..63c81b58bc 100644 --- a/addons/interact_menu/functions/fnc_keyDownSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_keyDownSelfAction.sqf @@ -17,6 +17,8 @@ if(!GVAR(keyDownSelfAction)) then { GVAR(keyDown) = false; GVAR(keyDownTime) = diag_tickTime; + ["interactMenuOpened", [1]] call EFUNC(common,localEvent); + GVAR(useCursorMenu) = (vehicle ACE_player != ACE_player) || GVAR(AlwaysUseCursorSelfInteraction) || visibleMap; if (GVAR(useCursorMenu)) then { diff --git a/addons/logistics_wirecutter/XEH_clientInit.sqf b/addons/logistics_wirecutter/XEH_clientInit.sqf index 4d82dce0a8..c46cab29f1 100644 --- a/addons/logistics_wirecutter/XEH_clientInit.sqf +++ b/addons/logistics_wirecutter/XEH_clientInit.sqf @@ -2,4 +2,4 @@ if (!hasInterface) exitWith {}; -["interact_keyDown", {_this call FUNC(interactEH)}] call EFUNC(common,addEventHandler); +["interactMenuOpened", {_this call FUNC(interactEH)}] call EFUNC(common,addEventHandler); diff --git a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf index c2a721adeb..c81fc46c40 100644 --- a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf +++ b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf @@ -3,24 +3,28 @@ * When interact_menu starts rendering (from "interact_keyDown" event) * * Arguments: - * Nothing + * Interact Menu Type (0 - world, 1 - self) * * Return Value: * Nothing * * Example: - * [] call ace_logistics_wirecutter_fnc_interactEH + * [0] call ace_logistics_wirecutter_fnc_interactEH * * Public: Yes */ #include "script_component.hpp" +PARAMS_1(_interactionType); + +if (_interactionType != 0) exitWith {}; //for performance only do stuff it they have a wirecutter item //(if they somehow get one durring keydown they'll just have to reopen) if (!("ACE_wirecutter" in (items ace_player))) exitWith {}; [{ + private ["_fncStatement", "_attachedFence", "_fncCondition", "_helper"]; PARAMS_2(_args,_pfID); EXPLODE_3_PVT(_args,_setPosition,_addedHelpers,_fencesHelped); From bed312dcee07b028f94b176455e0e3cd90ce9ead Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 11 Mar 2015 17:36:40 -0500 Subject: [PATCH 023/178] Use MACRO_ADDITEM from main instead of redefining --- addons/captives/CfgVehicles.hpp | 7 +---- addons/explosives/CfgVehicles.hpp | 47 +++++++++++++---------------- addons/grenades/CfgVehicles.hpp | 33 +++++++++----------- addons/hearing/CfgVehicles.hpp | 26 ++++++---------- addons/interaction/CfgVehicles.hpp | 5 --- addons/kestrel/CfgVehicles.hpp | 6 ---- addons/laserpointer/CfgVehicles.hpp | 6 ---- addons/map/CfgVehicles.hpp | 15 +++------ addons/nightvision/CfgVehicles.hpp | 15 +++------ addons/overheating/CfgVehicles.hpp | 25 ++++++--------- addons/smallarms/CfgVehicles.hpp | 14 +++------ 11 files changed, 71 insertions(+), 128 deletions(-) diff --git a/addons/captives/CfgVehicles.hpp b/addons/captives/CfgVehicles.hpp index b6f9edd576..930f2b27d8 100644 --- a/addons/captives/CfgVehicles.hpp +++ b/addons/captives/CfgVehicles.hpp @@ -154,15 +154,10 @@ class CfgVehicles { MACRO_LOADUNLOADCAPTIVE }; -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ - }; - class Box_NATO_Support_F; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_CableTie,12) + MACRO_ADDITEM(ACE_CableTie,12); }; }; diff --git a/addons/explosives/CfgVehicles.hpp b/addons/explosives/CfgVehicles.hpp index a1f0aa5944..e62b31aa56 100644 --- a/addons/explosives/CfgVehicles.hpp +++ b/addons/explosives/CfgVehicles.hpp @@ -1,8 +1,3 @@ -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -}; - class CfgVehicles { class Man; @@ -142,47 +137,47 @@ class CfgVehicles { class Box_NATO_AmmoOrd_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_Clacker,12) - MACRO_ADDITEM(ACE_M26_Clacker,6) - MACRO_ADDITEM(ACE_DefusalKit,12) + MACRO_ADDITEM(ACE_Clacker,12); + MACRO_ADDITEM(ACE_M26_Clacker,6); + MACRO_ADDITEM(ACE_DefusalKit,12); }; }; class Box_East_AmmoOrd_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_Clacker,12) - MACRO_ADDITEM(ACE_M26_Clacker,6) - MACRO_ADDITEM(ACE_DefusalKit,12) + MACRO_ADDITEM(ACE_Clacker,12); + MACRO_ADDITEM(ACE_M26_Clacker,6); + MACRO_ADDITEM(ACE_DefusalKit,12); }; }; class Box_IND_AmmoOrd_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_Clacker,12) - MACRO_ADDITEM(ACE_M26_Clacker,6) - MACRO_ADDITEM(ACE_DefusalKit,12) - MACRO_ADDITEM(ACE_Deadmanswitch,2) - MACRO_ADDITEM(ACE_Cellphone,3) + MACRO_ADDITEM(ACE_Clacker,12); + MACRO_ADDITEM(ACE_M26_Clacker,6); + MACRO_ADDITEM(ACE_DefusalKit,12); + MACRO_ADDITEM(ACE_Deadmanswitch,2); + MACRO_ADDITEM(ACE_Cellphone,3); }; }; class Box_FIA_Ammo_F: FIA_Box_Base_F { class TransportItems { - MACRO_ADDITEM(ACE_Clacker,2) - MACRO_ADDITEM(ACE_M26_Clacker,2) - MACRO_ADDITEM(ACE_DefusalKit,2) - MACRO_ADDITEM(ACE_Deadmanswitch,1) - MACRO_ADDITEM(ACE_Cellphone,2) + MACRO_ADDITEM(ACE_Clacker,2); + MACRO_ADDITEM(ACE_M26_Clacker,2); + MACRO_ADDITEM(ACE_DefusalKit,2); + MACRO_ADDITEM(ACE_Deadmanswitch,1); + MACRO_ADDITEM(ACE_Cellphone,2); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_Clacker,12) - MACRO_ADDITEM(ACE_M26_Clacker,6) - MACRO_ADDITEM(ACE_DefusalKit,12) - MACRO_ADDITEM(ACE_Deadmanswitch,6) - MACRO_ADDITEM(ACE_Cellphone,10) + MACRO_ADDITEM(ACE_Clacker,12); + MACRO_ADDITEM(ACE_M26_Clacker,6); + MACRO_ADDITEM(ACE_DefusalKit,12); + MACRO_ADDITEM(ACE_Deadmanswitch,6); + MACRO_ADDITEM(ACE_Cellphone,10); }; }; diff --git a/addons/grenades/CfgVehicles.hpp b/addons/grenades/CfgVehicles.hpp index d4ff039bf7..7cf2085193 100644 --- a/addons/grenades/CfgVehicles.hpp +++ b/addons/grenades/CfgVehicles.hpp @@ -1,8 +1,3 @@ -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ - }; - class CfgVehicles { class NATO_Box_Base; class EAST_Box_Base; @@ -11,35 +6,35 @@ class CfgVehicles { class Box_NATO_Grenades_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_HandFlare_White,12) - MACRO_ADDITEM(ACE_HandFlare_Green,12) - MACRO_ADDITEM(ACE_M84,12) + MACRO_ADDITEM(ACE_HandFlare_White,12); + MACRO_ADDITEM(ACE_HandFlare_Green,12); + MACRO_ADDITEM(ACE_M84,12); }; }; class Box_East_Grenades_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_HandFlare_Yellow,12) - MACRO_ADDITEM(ACE_HandFlare_Red,12) - MACRO_ADDITEM(ACE_M84,12) + MACRO_ADDITEM(ACE_HandFlare_Yellow,12); + MACRO_ADDITEM(ACE_HandFlare_Red,12); + MACRO_ADDITEM(ACE_M84,12); }; }; class Box_IND_Grenades_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_HandFlare_Yellow,12) - MACRO_ADDITEM(ACE_HandFlare_Green,12) - MACRO_ADDITEM(ACE_M84,12) + MACRO_ADDITEM(ACE_HandFlare_Yellow,12); + MACRO_ADDITEM(ACE_HandFlare_Green,12); + MACRO_ADDITEM(ACE_M84,12); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_HandFlare_White,12) - MACRO_ADDITEM(ACE_HandFlare_Red,12) - MACRO_ADDITEM(ACE_HandFlare_Green,12) - MACRO_ADDITEM(ACE_HandFlare_Yellow,12) - MACRO_ADDITEM(ACE_M84,12) + MACRO_ADDITEM(ACE_HandFlare_White,12); + MACRO_ADDITEM(ACE_HandFlare_Red,12); + MACRO_ADDITEM(ACE_HandFlare_Green,12); + MACRO_ADDITEM(ACE_HandFlare_Yellow,12); + MACRO_ADDITEM(ACE_M84,12); }; }; }; diff --git a/addons/hearing/CfgVehicles.hpp b/addons/hearing/CfgVehicles.hpp index 11eb55ef7f..1f499d88a4 100644 --- a/addons/hearing/CfgVehicles.hpp +++ b/addons/hearing/CfgVehicles.hpp @@ -1,9 +1,3 @@ - -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -}; - class CfgVehicles { class Man; class CAManBase: Man { @@ -41,61 +35,61 @@ class CfgVehicles { class Box_NATO_Support_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class B_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class Box_East_Support_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class O_supplyCrate_F: B_supplyCrate_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class Box_IND_Support_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class Box_FIA_Support_F: FIA_Box_Base_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class I_supplyCrate_F: B_supplyCrate_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class IG_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class C_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12) + MACRO_ADDITEM(ACE_EarBuds,12); }; }; }; diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index 3cf95fe1a4..947c2e2579 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -1,8 +1,3 @@ -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -}; - class CfgVehicles { class Module_F; diff --git a/addons/kestrel/CfgVehicles.hpp b/addons/kestrel/CfgVehicles.hpp index 906e3a9e22..31aea38bda 100644 --- a/addons/kestrel/CfgVehicles.hpp +++ b/addons/kestrel/CfgVehicles.hpp @@ -1,9 +1,3 @@ - -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -} - class CfgVehicles { class Man; class CAManBase: Man { diff --git a/addons/laserpointer/CfgVehicles.hpp b/addons/laserpointer/CfgVehicles.hpp index c98d0626c2..8c81837fe2 100644 --- a/addons/laserpointer/CfgVehicles.hpp +++ b/addons/laserpointer/CfgVehicles.hpp @@ -1,9 +1,3 @@ - -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -} - class CfgVehicles { class NATO_Box_Base; class Box_NATO_Support_F: NATO_Box_Base { diff --git a/addons/map/CfgVehicles.hpp b/addons/map/CfgVehicles.hpp index 4452c10b23..ffdfc0029b 100644 --- a/addons/map/CfgVehicles.hpp +++ b/addons/map/CfgVehicles.hpp @@ -1,8 +1,3 @@ -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ - }; - class CfgVehicles { class Man; class CAManBase: Man { @@ -103,31 +98,31 @@ class CfgVehicles { class Box_NATO_Support_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class Box_East_Support_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class Box_IND_Support_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class Box_FIA_Support_F: FIA_Box_Base_F { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; diff --git a/addons/nightvision/CfgVehicles.hpp b/addons/nightvision/CfgVehicles.hpp index d53ce54467..84e7105f0b 100644 --- a/addons/nightvision/CfgVehicles.hpp +++ b/addons/nightvision/CfgVehicles.hpp @@ -4,19 +4,14 @@ class CfgVehicles { ACE_NightVision_blur = 0.055; }; -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ - }; - class Box_NATO_Support_F; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_NVG_Gen1,6) - MACRO_ADDITEM(ACE_NVG_Gen2,6) - //MACRO_ADDITEM(ACE_NVG_Gen3,6) - MACRO_ADDITEM(ACE_NVG_Gen4,6) - MACRO_ADDITEM(ACE_NVG_Wide,6) + MACRO_ADDITEM(ACE_NVG_Gen1,6); + MACRO_ADDITEM(ACE_NVG_Gen2,6); + //MACRO_ADDITEM(ACE_NVG_Gen3,6); + MACRO_ADDITEM(ACE_NVG_Gen4,6); + MACRO_ADDITEM(ACE_NVG_Wide,6); }; }; }; diff --git a/addons/overheating/CfgVehicles.hpp b/addons/overheating/CfgVehicles.hpp index 2c96bec24d..411e0a702d 100644 --- a/addons/overheating/CfgVehicles.hpp +++ b/addons/overheating/CfgVehicles.hpp @@ -1,8 +1,3 @@ -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -}; - class CfgVehicles { class Man; @@ -39,61 +34,61 @@ class CfgVehicles { class Box_NATO_Support_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class B_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class Box_East_Support_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class O_supplyCrate_F: B_supplyCrate_F { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class Box_IND_Support_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class Box_FIA_Support_F: FIA_Box_Base_F { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class I_supplyCrate_F: B_supplyCrate_F { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class IG_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class C_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,2) + MACRO_ADDITEM(ACE_SpareBarrel,2); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_SpareBarrel,6) + MACRO_ADDITEM(ACE_SpareBarrel,6); }; }; diff --git a/addons/smallarms/CfgVehicles.hpp b/addons/smallarms/CfgVehicles.hpp index 49de74005a..f81316c3e9 100644 --- a/addons/smallarms/CfgVehicles.hpp +++ b/addons/smallarms/CfgVehicles.hpp @@ -1,8 +1,4 @@ -/*#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -}; - +/* class CfgVehicles { class NATO_Box_Base; class EAST_Box_Base; @@ -10,25 +6,25 @@ class CfgVehicles { class Box_NATO_Support_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_acc_flashlight_tls,5) + MACRO_ADDITEM(ACE_acc_flashlight_tls,5); }; }; class Box_East_Support_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_acc_flashlight_tls,5) + MACRO_ADDITEM(ACE_acc_flashlight_tls,5); }; }; class Box_IND_Support_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_acc_flashlight_tls,5) + MACRO_ADDITEM(ACE_acc_flashlight_tls,5); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_acc_flashlight_tls,2) + MACRO_ADDITEM(ACE_acc_flashlight_tls,2); }; }; };*/ From dd026cea0f45f1556b550e8dfac96ae7df80be70 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 11 Mar 2015 23:52:58 -0500 Subject: [PATCH 024/178] Medical - add tourniquet p3d and other missing tex Ported tourniquet from cse add missing textures for other items fix paths in rvmats --- addons/medical/CfgWeapons.hpp | 4 ++-- addons/medical/data/Epipen_co.paa | Bin 0 -> 16634 bytes addons/medical/data/bodybag.rvmat | 4 ++-- addons/medical/data/bodybagItem.rvmat | 4 ++-- addons/medical/data/env_co.paa | Bin 0 -> 307 bytes addons/medical/data/packingbandage.rvmat | 4 ++-- addons/medical/data/packingbandage_nohq.paa | Bin 0 -> 137636 bytes addons/medical/data/packingbandage_smdi.paa | Bin 0 -> 119446 bytes addons/medical/data/surgical_kit.rvmat | 4 ++-- addons/medical/data/tournequit_co.paa | Bin 0 -> 89618 bytes addons/medical/data/tourniquet.p3d | Bin 0 -> 18808 bytes addons/medical/ui/items/personal_aid_kit.paa | Bin 0 -> 46181 bytes 12 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 addons/medical/data/Epipen_co.paa create mode 100644 addons/medical/data/env_co.paa create mode 100644 addons/medical/data/packingbandage_nohq.paa create mode 100644 addons/medical/data/packingbandage_smdi.paa create mode 100644 addons/medical/data/tournequit_co.paa create mode 100644 addons/medical/data/tourniquet.p3d create mode 100644 addons/medical/ui/items/personal_aid_kit.paa diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical/CfgWeapons.hpp index 1aab4b7d7a..3eb30929d7 100644 --- a/addons/medical/CfgWeapons.hpp +++ b/addons/medical/CfgWeapons.hpp @@ -227,7 +227,7 @@ class CfgWeapons { count = 1; type = 16; displayName = $STR_ACE_MEDICAL_AID_KIT_DISPLAY; - //picture = QUOTE(PATHTOF(ui\items\personal_aid_kit.paa)); + picture = QUOTE(PATHTOF(ui\items\personal_aid_kit.paa)); //model = QUOTE(PATHTOF(equipment\Personal-aidkits\MTP.p3d)); descriptionShort = $STR_ACE_MEDICAL_AID_KIT_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_AID_KIT_DESC_USE; @@ -240,7 +240,7 @@ class CfgWeapons { scope=2; displayName= $STR_ACE_MEDICAL_SURGICALKIT_DISPLAY; model = QUOTE(PATHTOF(data\surgical_kit.p3d)); - //picture = QUOTE(PATHTOF(data\surgical_kit.paa)); + picture = QUOTE(PATHTOF(ui\items\surgicalKit.paa)); descriptionShort = $STR_ACE_MEDICAL_SURGICALKIT_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_SURGICALKIT_DESC_USE; class ItemInfo: InventoryItem_Base_F { diff --git a/addons/medical/data/Epipen_co.paa b/addons/medical/data/Epipen_co.paa new file mode 100644 index 0000000000000000000000000000000000000000..2a1afe1f33ea7d7d734bc862e3f0315cc6d305ea GIT binary patch literal 16634 zcmeHOe{37|6@TA5JN7wt>~=WGSdzO-ZJMNM`uoQqi_hsV1WXNEE^)eZ;+7RQL1{V) zgK@FXG(j2*QpDmxt4m`~6qQWS3Lhi?{q5U#3Yb>#S?7J%wffZB}!tD68e;m15a@8Ro2TLC;C0Nh_OAa@S9QMt!8QW^&+-7c# zO85^#YB8;>!LtT7YHXC;Cm)dUU>a4Fx=zaDaR<#RKhoI4w%8b}{&(g8-9O1KCb~DD*u$MK5ovg#K)x#~#Gfkk&#(85O!$bm5?wWfd_>O!@gY zB_^0vh$u2tpb%@95`=hywN*vXTom(qAVHnPXZbN#D7OVK6NPafTYt?yM)ov(fWMcw64t>;pl9Qd~4RZP^s5&B#vr{AolvcGT2Z-xKb^|QP{W^imdeA z8Z#FVwreausnV)We50cRDzP!vM3cteZ(|tua+&GS#T6B#^DsZ?CS-g(Kv2rpWvi-B9gWy&YOf>6@6i?CVY`3$?=%J6I#e<>kdjf(4FP82o7SIdRgYr{TRplKL2`~S4V zQGTVs9B|h!V7)~NeOhLgNGy?9!3*lZm$)x#Gd+TSrrDW9)hvy z)o^uZC8W3cHhdDT?yJJWcFKdr+lOo)M@wSOFotm|vk<2)Dil+iaQj4O(&4kcW&*WjzwXA3HmQl*ie&zbZ(=EPRR+` z(en*-&SWQvpx@I2v=o$K3p_scZ963rh!l~r>AWkMi^6-8^z)Ohm$8FiYTluC!;R#s zD#6c1=e(krJCIr~dE;bn%KguTcf3uKe(K~N1d1krK3TH>^}6?%n2aZ+cF94dedN&V zM;-0KlAYv27hO7dCYs32xgPcR^l=b6+NbzBTm*YcXruGO*)<%M2TUvUW za{kI6q$U!zSr|&dWMY0NJ*4f=C6ZCEffQjcXS7650t%O4K8G)Gn++Qu46=6I_2uxm z<~8hJ638WT)&6a)Fznvy-fQjO5(AryTrqz#;n*rzGvf&cQ1)ew6!q}s3s06VSU!e( z0QGE4zo^Oq6QSF2t?hGg3uD1W`ClaUImhnHCErR9P`Gn#Hqx?76rW0}eL%`NFvz zL7GQvM@B{#^R&M4g7MveZt?TTjrc?%tzzKFEUs_nA3K3sg@n-Vd^`U+HxOY#Fc4v5 zJYSTX^ESCPe{20M{kQhNX{Q!*%l=vR-#Y)S^Z!PEkNMv6e=Psc@_#M=f3g2y=B@b0 zivO(m_j>Vv`bmKGwv0Y@3P5-!qeDMHX+EQq8H6hSi0`M7lTYx1n?3$N(0{xQ@XreO z_K)Dz2ZOsj05{tI;hCvD0k^v`sZSl+wtxRAeg=96d;6XI%+#SBr~dG4M$f2Bak1;G zGk?7Ghh*A4liz6m?@VWOKSIX*iHzRbCW@cT^F}z)&A$F$Z2q4;-^FsU=5OJD7XJA~ zabL5%iTj$|!hbFN*TR1-{MYnT7IO>#weVjH|F!U66X(4V|El1>0tf)ktJeTNE%>9fL?OKL_p;84@;TFg!N%j(~fzoma)h5grh z44@q^zWyV}vX!j4|94+b4&oiMBV2z*7k54L62f+;5v`-Yy!}5mZTt&@IUbXLdHpYj zXBP5S|Car~xz9g5fhl<9EM9F#O6%tfL8P?4>9m2ay)k{haJ^%`_`*fC70Eo#zrOX4 zylKood?Klf!Fg0VM=b~Vy3OAQKI2;Gh6`x3k<$9vf`nvRQSa%6<^KHNe|M#Rrhu31 p;q%saE_kG^GZ)n)Qbs>B*o|c7lUMRKuwg+wgVr6p8woo=`Zw7u!lD2G literal 0 HcmV?d00001 diff --git a/addons/medical/data/bodybag.rvmat b/addons/medical/data/bodybag.rvmat index b0e6c2363c..2a1869ad55 100644 --- a/addons/medical/data/bodybag.rvmat +++ b/addons/medical/data/bodybag.rvmat @@ -8,7 +8,7 @@ PixelShaderID="Super"; VertexShaderID="Super"; class Stage1 { - texture="z\ace\addons\medical\equipment\data\bodybag_nohq.paa"; + texture="z\ace\addons\medical\data\bodybag_nohq.paa"; uvSource="tex"; class uvTransform { @@ -80,7 +80,7 @@ class Stage6 }; class Stage7 { - texture="z\ace\addons\medical\equipment\data\env_co.paa"; + texture="z\ace\addons\medical\data\env_co.paa"; uvSource="tex"; class uvTransform { diff --git a/addons/medical/data/bodybagItem.rvmat b/addons/medical/data/bodybagItem.rvmat index c72890391b..a373bfaae8 100644 --- a/addons/medical/data/bodybagItem.rvmat +++ b/addons/medical/data/bodybagItem.rvmat @@ -8,7 +8,7 @@ PixelShaderID="NormalMapSpecularDIMap"; VertexShaderID="NormalMap"; class Stage1 { - texture="z\ace\addons\medical\equipment\data\bodybagItem_nohq.paa"; + texture="z\ace\addons\medical\data\bodybagItem_nohq.paa"; uvSource="tex"; class uvTransform { @@ -20,7 +20,7 @@ class Stage1 }; class Stage2 { - texture="z\ace\addons\medical\equipment\data\bodybagItem_smdi.paa"; + texture="z\ace\addons\medical\data\bodybagItem_smdi.paa"; uvSource="tex"; class uvTransform { diff --git a/addons/medical/data/env_co.paa b/addons/medical/data/env_co.paa new file mode 100644 index 0000000000000000000000000000000000000000..77645347b5df6d0d5c6d55babadb953f4fab40a6 GIT binary patch literal 307 zcmZSl@9ypx;_M#g$il$DuyD>a2tUHn7sUS$1R(ifH#dI=Ain^JzXP!xBak2q2rvjR zG%zq!9V=g&5D>E6a^KdTPnRmHc3+#)QXjw7^bU|-tE#UMb!__5tB1<}{@fZqH@@^& zN7OO1xuUUg@w3mF&3zDF|8?RNz8da^Ra-Al(QRRR{VV+P6yBPKy7xvz+g7F>X@b$*Q(vuw)RZd oeE+|&$2*&$Y47z*Q?!#;{EGk2!oUJl$gpE=Pq6~S|4@jJ0bZwRHvj+t literal 0 HcmV?d00001 diff --git a/addons/medical/data/packingbandage.rvmat b/addons/medical/data/packingbandage.rvmat index 3d65ab3b93..b90d8469c6 100644 --- a/addons/medical/data/packingbandage.rvmat +++ b/addons/medical/data/packingbandage.rvmat @@ -8,7 +8,7 @@ PixelShaderID="NormalMapSpecularDIMap"; VertexShaderID="NormalMap"; class Stage1 { - texture="z\ace\addons\medical\equipment\bandages\packingbandage_nohq.paa"; + texture="z\ace\addons\medical\data\packingbandage_nohq.paa"; uvSource="tex"; class uvTransform { @@ -20,7 +20,7 @@ class Stage1 }; class Stage2 { - texture="z\ace\addons\medical\equipment\bandages\packingbandage_smdi.paa"; + texture="z\ace\addons\medical\data\packingbandage_smdi.paa"; uvSource="tex"; class uvTransform { diff --git a/addons/medical/data/packingbandage_nohq.paa b/addons/medical/data/packingbandage_nohq.paa new file mode 100644 index 0000000000000000000000000000000000000000..1b3782c501c53036494350b50912ab5b73259252 GIT binary patch literal 137636 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%0Deh50hqHU^N4B6eqsRbM#Bqv=Ip{5mXYjM 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 S@HQB?UX=zobLb995dRB$Ziwdq literal 0 HcmV?d00001 diff --git a/addons/medical/data/surgical_kit.rvmat b/addons/medical/data/surgical_kit.rvmat index 3f0deac2fa..e7db14f08b 100644 --- a/addons/medical/data/surgical_kit.rvmat +++ b/addons/medical/data/surgical_kit.rvmat @@ -8,7 +8,7 @@ PixelShaderID="Super"; VertexShaderID="Super"; class Stage1 { - texture="z\ace\addons\medical\equipment\data\surgical_kit_nohq.paa"; + texture="z\ace\addons\medical\data\surgical_kit_nohq.paa"; uvSource="tex"; class uvTransform { @@ -80,7 +80,7 @@ class Stage6 }; class Stage7 { - texture="z\ace\addons\medical\equipment\data\env_co.tga"; + texture="z\ace\addons\medical\data\env_co.tga"; uvSource="tex"; class uvTransform { diff --git a/addons/medical/data/tournequit_co.paa b/addons/medical/data/tournequit_co.paa new file mode 100644 index 0000000000000000000000000000000000000000..e83aada9949991cb18cbf901ddcc9afc3009c346 GIT binary patch literal 89618 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 literal 0 HcmV?d00001 diff --git a/addons/medical/data/tourniquet.p3d b/addons/medical/data/tourniquet.p3d new file mode 100644 index 0000000000000000000000000000000000000000..e8cb60c9e9219b55082b4bbb14995e8e76aafbe0 GIT binary patch literal 18808 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 P@_@$_U|fr{zp{jxyXdf^T5%Q^Lc1 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 Date: Thu, 12 Mar 2015 00:05:28 -0500 Subject: [PATCH 025/178] Parachute - Config Division/Formating --- addons/parachute/CfgVehicles.hpp | 34 +++++++++++++++++ addons/parachute/CfgWeapons.hpp | 9 +++++ addons/parachute/config.cpp | 65 ++++++-------------------------- 3 files changed, 54 insertions(+), 54 deletions(-) create mode 100644 addons/parachute/CfgVehicles.hpp create mode 100644 addons/parachute/CfgWeapons.hpp diff --git a/addons/parachute/CfgVehicles.hpp b/addons/parachute/CfgVehicles.hpp new file mode 100644 index 0000000000..2d8545a607 --- /dev/null +++ b/addons/parachute/CfgVehicles.hpp @@ -0,0 +1,34 @@ +class CfgVehicles { + class Box_NATO_Support_F; + class ACE_Box_Misc: Box_NATO_Support_F { + class TransportItems { + class _xx_ACE_Altimeter { + name = "ACE_Altimeter"; + count = 6; + }; + }; + class TransportBackpacks { + class _xx_ACE_NonSteerableParachute { + backpack = "ACE_NonSteerableParachute"; + count = 4; + }; + }; + }; + + class B_Parachute; + class ACE_NonSteerableParachute: B_Parachute { + author = "$STR_ACE_Common_ACETeam"; + scope = 2; + displayName = "$STR_ACE_Parachute_NonSteerableParachute"; + //picture = "\A3\Characters_F\data\ui\icon_b_parachute_ca.paa"; // @todo + //model = "\A3\Weapons_F\Ammoboxes\Bags\Backpack_Parachute"; // @todo + // backpackSimulation = "ParachuteNonSteerable"; //ParachuteSteerable //Bis broke this in 1.40 + ParachuteClass = "NonSteerable_Parachute_F"; + maximumLoad = 0; + mass = 100; + }; + + class B_Soldier_05_f; class B_Pilot_F: B_Soldier_05_f {backpack = "ACE_NonSteerableParachute";}; + class I_Soldier_04_F; class I_pilot_F: I_Soldier_04_F {backpack = "ACE_NonSteerableParachute";}; + class O_helipilot_F; class O_Pilot_F: O_helipilot_F {backpack = "ACE_NonSteerableParachute";}; +}; diff --git a/addons/parachute/CfgWeapons.hpp b/addons/parachute/CfgWeapons.hpp new file mode 100644 index 0000000000..6388bbd5a1 --- /dev/null +++ b/addons/parachute/CfgWeapons.hpp @@ -0,0 +1,9 @@ +class CfgWeapons { + class ItemWatch; + class ACE_Altimeter:ItemWatch { + author = "$STR_ACE_Common_ACETeam"; + descriptionShort = "$STR_ACE_Parachute_AltimeterDescription"; + displayName = "$STR_ACE_Parachute_AltimeterDisplayName"; + picture = PATHTOF(UI\watch_altimeter.paa); + }; +}; diff --git a/addons/parachute/config.cpp b/addons/parachute/config.cpp index 78ca51fb97..3671177e28 100644 --- a/addons/parachute/config.cpp +++ b/addons/parachute/config.cpp @@ -1,61 +1,18 @@ #include "script_component.hpp" class CfgPatches { - class ACE_Parachute { - units[] = {"ACE_NonSteerableParachute"}; - weapons[] = {"ACE_Altimeter"}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; - VERSION_CONFIG; - author[] = {"Garth 'LH' de Wet"}; - authorUrl = "http://garth.snakebiteink.co.za/"; - }; + class ACE_Parachute { + units[] = {"ACE_NonSteerableParachute"}; + weapons[] = {"ACE_Altimeter"}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + VERSION_CONFIG; + author[] = {"Garth 'LH' de Wet"}; + authorUrl = "http://garth.snakebiteink.co.za/"; + }; }; #include "CfgEventHandlers.hpp" +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" #include "RscTitles.hpp" - -class CfgWeapons { - class ItemWatch; - class ACE_Altimeter:ItemWatch { - author = "$STR_ACE_Common_ACETeam"; - descriptionShort = "$STR_ACE_Parachute_AltimeterDescription"; - displayName = "$STR_ACE_Parachute_AltimeterDisplayName"; - picture = PATHTOF(UI\watch_altimeter.paa); - }; -}; - -class CfgVehicles { - class Box_NATO_Support_F; - class ACE_Box_Misc: Box_NATO_Support_F { - class TransportItems { - class _xx_ACE_Altimeter { - name = "ACE_Altimeter"; - count = 6; - }; - }; - class TransportBackpacks { - class _xx_ACE_NonSteerableParachute { - backpack = "ACE_NonSteerableParachute"; - count = 4; - }; - }; - }; - - class B_Parachute; - class ACE_NonSteerableParachute: B_Parachute { - author = "$STR_ACE_Common_ACETeam"; - scope = 2; - displayName = "$STR_ACE_Parachute_NonSteerableParachute"; - //picture = "\A3\Characters_F\data\ui\icon_b_parachute_ca.paa"; // @todo - //model = "\A3\Weapons_F\Ammoboxes\Bags\Backpack_Parachute"; // @todo - // backpackSimulation = "ParachuteNonSteerable"; //ParachuteSteerable //Bis broke this in 1.40 - ParachuteClass = "NonSteerable_Parachute_F"; - maximumLoad = 0; - mass = 100; - }; - - class B_Soldier_05_f; class B_Pilot_F: B_Soldier_05_f {backpack = "ACE_NonSteerableParachute";}; - class I_Soldier_04_F; class I_pilot_F: I_Soldier_04_F {backpack = "ACE_NonSteerableParachute";}; - class O_helipilot_F; class O_Pilot_F: O_helipilot_F {backpack = "ACE_NonSteerableParachute";}; -}; From aaeb5a3392b639f65d7ba806ee95262cfe22c6d4 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 12 Mar 2015 00:07:28 -0500 Subject: [PATCH 026/178] Parachute - Move unused p3d back to TOMERGE --- .../agm/Parachute}/Gurtgeschirr.p3d | Bin .../agm/Parachute}/T10Schirm.p3d | Bin 2 files changed, 0 insertions(+), 0 deletions(-) rename {addons/parachute => TO_MERGE/agm/Parachute}/Gurtgeschirr.p3d (100%) rename {addons/parachute => TO_MERGE/agm/Parachute}/T10Schirm.p3d (100%) diff --git a/addons/parachute/Gurtgeschirr.p3d b/TO_MERGE/agm/Parachute/Gurtgeschirr.p3d similarity index 100% rename from addons/parachute/Gurtgeschirr.p3d rename to TO_MERGE/agm/Parachute/Gurtgeschirr.p3d diff --git a/addons/parachute/T10Schirm.p3d b/TO_MERGE/agm/Parachute/T10Schirm.p3d similarity index 100% rename from addons/parachute/T10Schirm.p3d rename to TO_MERGE/agm/Parachute/T10Schirm.p3d From f64abcd58371886cd6b46dc39ef7b57271bd7e0a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 12 Mar 2015 00:12:19 -0500 Subject: [PATCH 027/178] Respawn - Module icon filenames --- addons/respawn/CfgVehicles.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/respawn/CfgVehicles.hpp b/addons/respawn/CfgVehicles.hpp index 2a5d96ff95..082778bf94 100644 --- a/addons/respawn/CfgVehicles.hpp +++ b/addons/respawn/CfgVehicles.hpp @@ -7,7 +7,7 @@ class CfgVehicles { function = QFUNC(module); scope = 2; isGlobal = 1; - icon = QUOTE(PATHTOF(UI\IconSwitchUnits_ca.paa)); + icon = QUOTE(PATHTOF(UI\Icon_Module_Respawn_ca.paa)); class Arguments { class SavePreDeathGear { displayName = "Save Gear?"; @@ -49,7 +49,7 @@ class CfgVehicles { function = QFUNC(moduleRallypoint); scope = 2; isGlobal = 1; - icon = QUOTE(PATHTOF(UI\IconSwitchUnits_ca.paa)); + icon = QUOTE(PATHTOF(UI\Icon_Module_Rallypoint_ca.paa)); class Arguments { }; }; From 86441ce6c5b61e0cd8af91c94901186345fb6373 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 12 Mar 2015 00:18:18 -0500 Subject: [PATCH 028/178] WindDef - Enable Eventhandler --- addons/winddeflection/CfgEventHandlers.hpp | 2 +- addons/winddeflection/config.cpp | 4 +++- addons/winddeflection/functions/fnc_handleFired.sqf | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/winddeflection/CfgEventHandlers.hpp b/addons/winddeflection/CfgEventHandlers.hpp index 4961d7dbc7..63ed13a6d8 100644 --- a/addons/winddeflection/CfgEventHandlers.hpp +++ b/addons/winddeflection/CfgEventHandlers.hpp @@ -1,6 +1,6 @@ class Extended_PreInit_EventHandlers { class ADDON { - init = QUOTE( call compile preprocessFileLineNumbers PATHTOF(XEH_preInit.sqf) ); + init = QUOTE(call COMPILE_FILE(XEH_preInit)); }; }; diff --git a/addons/winddeflection/config.cpp b/addons/winddeflection/config.cpp index 0e721846ad..972a012a89 100644 --- a/addons/winddeflection/config.cpp +++ b/addons/winddeflection/config.cpp @@ -28,4 +28,6 @@ class ACE_Settings { isClientSetable = 0; }; }; -#include "CfgVehicles.h" \ No newline at end of file + +#include "CfgEventHandlers.hpp" +#include "CfgVehicles.h" diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 19677287dc..4e6a19dbcb 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -16,6 +16,8 @@ * */ +x=_this; + #include "script_component.hpp" private ["_unit", "_weapon", "_ammo", "_bullet", "_airFriction", "_index"]; From 3febb1e770ecaeaa3e44330826102a120a946535 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 12 Mar 2015 00:28:33 -0500 Subject: [PATCH 029/178] WindDef - Convert to use FiredBIS --- addons/winddeflection/CfgEventHandlers.hpp | 12 ++++--- .../functions/fnc_handleFired.sqf | 35 ++++++++++--------- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/addons/winddeflection/CfgEventHandlers.hpp b/addons/winddeflection/CfgEventHandlers.hpp index 63ed13a6d8..4f54a73c84 100644 --- a/addons/winddeflection/CfgEventHandlers.hpp +++ b/addons/winddeflection/CfgEventHandlers.hpp @@ -4,8 +4,10 @@ class Extended_PreInit_EventHandlers { }; }; -class Extended_Fired_Eventhandlers { - class CaManBase { - fired = QUOTE( call FUNC(handleFired) ); - }; -}; \ No newline at end of file +class Extended_FiredBIS_EventHandlers { + class CAManBase { + class ADDON { + firedBIS = QUOTE(_this call FUNC(handleFired)); + }; + }; +}; diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 4e6a19dbcb..36b177ae0a 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -1,23 +1,24 @@ -/** - * fnc HandleFired. - * Handles wind deflection for projectiles. - * Is expected to be triggered by the fired eventhandler from BI. - * - * Params: - * 1. unit: Object - Object the event handler is assigned to - * 2. weapon: String - Fired weapon - * 3. muzzle: String - Muzzle that was used - * 4. mode: String - Current mode of the fired weapon - * 5. ammo: String - Ammo used - * 6. magazine: String - magazine name which was used - * 7. projectile: Object - Object of the projectile that was shot (Arma 2: OA and onwards) - * +/* * Author: Glowbal, Ruthberg + * Handles wind deflection for projectiles. * + * Arguments: + * 0: unit - Object the event handler is assigned to + * 1: weapon - Fired weapon + * 2: muzzle - Muzzle that was used + * 3: mode - Current mode of the fired weapon + * 4: ammo - Ammo used + * 5: magazine - magazine name which was used + * 6: projectile - Object of the projectile that was shot + * + * Return Value: + * Nothing + * + * Example: + * [clientFiredBIS-XEH] call ace_winddeflection_fnc_handleFired + * + * Public: No */ - -x=_this; - #include "script_component.hpp" private ["_unit", "_weapon", "_ammo", "_bullet", "_airFriction", "_index"]; From 809f6754cc5c779048cb5e8e65b4d94e5f766544 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 12 Mar 2015 07:33:44 +0100 Subject: [PATCH 030/178] Add pain & painkiller reduction over time --- addons/medical/CfgVehicles.hpp | 1 + addons/medical/functions/fnc_handleUnitVitals.sqf | 12 ++++++++++++ .../functions/fnc_treatmentBasic_morphine.sqf | 2 -- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index a15167f820..f5e28a520e 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -346,6 +346,7 @@ class CfgVehicles { }; class ACE_Actions { + // @todo morphine, epi, bloodbag actions for basic class ACE_Head { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index e7c55d5d08..d7af4d47d1 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -73,6 +73,18 @@ if ([_unit] call EFUNC(common,isAwake)) then { }; }; +if (GVAR(level) == 1) then { + // reduce pain + if (_unit getVariable [QGVAR(pain), 0] > 0) then { + _unit setVariable [QGVAR(pain), ((_unit getVariable QGVAR(pain)) - 0.001) max 0, true]; + }; + + // reduce painkillers + if (_unit getVariable [QGVAR(morphine), 0] > 0) then { + _unit setVariable [QGVAR(morphine), ((_unit getVariable QGVAR(morphine)) - 0.0015) max 0, true]; + }; +}; + // handle advanced medical, with vitals if (GVAR(level) >= 2) then { diff --git a/addons/medical/functions/fnc_treatmentBasic_morphine.sqf b/addons/medical/functions/fnc_treatmentBasic_morphine.sqf index 30c87b6f05..e52f598c49 100644 --- a/addons/medical/functions/fnc_treatmentBasic_morphine.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_morphine.sqf @@ -29,5 +29,3 @@ _pain = ((_target getVariable [QGVAR(pain), 0]) - MORPHINEHEAL) max 0; _target setVariable [QGVAR(pain), _pain, true]; // @todo overdose - -// @todo pain, painkiller reduction From ef491a7c7615e1bd69ca119f5723155fd47f637d Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 12 Mar 2015 07:34:29 +0100 Subject: [PATCH 031/178] Add basic information to dialog --- .../medical/functions/fnc_displayPatientInformation.sqf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index b9b450ea65..d836f97119 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -75,9 +75,11 @@ if (_show) then { }; }foreach _openWounds; } else { - // TODO handle basic medical colors for body part selections here - + { + _selectionBloodLoss set [_forEachIndex, _unit getHitPointDamage _x]; + } forEach ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; + // @todo Injury texts? }; // Handle the body image coloring @@ -149,4 +151,4 @@ if (_show) then { } else { ("ACE_MedicalRscDisplayInformation" call BIS_fnc_rscLayer) cutText ["","PLAIN"]; -}; \ No newline at end of file +}; From a3069e335603b9cbcd91c3b39fb76b2ab6f3e19a Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 12 Mar 2015 07:35:29 +0100 Subject: [PATCH 032/178] Fix wrong pain variable in patient information --- addons/medical/functions/fnc_displayPatientInformation.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index b9b450ea65..36a1e39511 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -49,7 +49,7 @@ if (_show) then { if (((_target getvariable [QGVAR(tourniquets), [0,0,0,0,0,0]]) select GVAR(currentSelectedSelectionN)) > 0) then { _genericMessages pushback [localize "STR_ACE_MEDICAL_STATUS_TOURNIQUET_APPLIED", [0.5, 0.5, 0, 1]]; }; - if (_target getvariable[QGVAR(inPain), false]) then { + if (_target getvariable[QGVAR(hasPain), false]) then { _genericMessages pushback [localize "STR_ACE_MEDICAL_STATUS_PAIN", [1, 1, 1, 1]]; }; @@ -149,4 +149,4 @@ if (_show) then { } else { ("ACE_MedicalRscDisplayInformation" call BIS_fnc_rscLayer) cutText ["","PLAIN"]; -}; \ No newline at end of file +}; From 192934e3b18ebbcc72bb46633242ec8e7d0eb4f1 Mon Sep 17 00:00:00 2001 From: bux578 Date: Thu, 12 Mar 2015 10:22:23 +0100 Subject: [PATCH 033/178] add logo variants red: #ba2619 --- extras/assets/logo/black/ACE3-Logo.eps | 13574 ++++++++++++++++++++++ extras/assets/logo/black/ACE3-Logo.jpg | Bin 0 -> 34379 bytes extras/assets/logo/black/ACE3-Logo.png | Bin 0 -> 21083 bytes extras/assets/logo/white/ACE3-Logo.eps | 13580 +++++++++++++++++++++++ extras/assets/logo/white/ACE3-Logo.jpg | Bin 0 -> 33611 bytes extras/assets/logo/white/ACE3-Logo.png | Bin 0 -> 21074 bytes 6 files changed, 27154 insertions(+) create mode 100644 extras/assets/logo/black/ACE3-Logo.eps create mode 100644 extras/assets/logo/black/ACE3-Logo.jpg create mode 100644 extras/assets/logo/black/ACE3-Logo.png create mode 100644 extras/assets/logo/white/ACE3-Logo.eps create mode 100644 extras/assets/logo/white/ACE3-Logo.jpg create mode 100644 extras/assets/logo/white/ACE3-Logo.png diff --git a/extras/assets/logo/black/ACE3-Logo.eps b/extras/assets/logo/black/ACE3-Logo.eps new file mode 100644 index 0000000000..dfa19c37e0 --- /dev/null +++ b/extras/assets/logo/black/ACE3-Logo.eps @@ -0,0 +1,13574 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Roman +%%Title: ACE3-Logo.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Jonathan David, kuehlhaus AG +%%CreationDate: 3/12/2015 +%%BoundingBox: 0 0 82 20 +%%HiResBoundingBox: 0 0 81.7930 19.5298 +%%CropBox: 0 0 81.7930 19.5298 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 16.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 16.0.2 x682 R agm 4.6676 ct 5.2594 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[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]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse + dup currentblackgeneration eq {pop}{setblackgeneration}ifelse + dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse + dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 +%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.31 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} +if +userdict/Adobe_CoolType_Core 70 dict dup begin put +/Adobe_CoolType_Version 2.31 def +/Level2? + systemdict/languagelevel known dup + {pop systemdict/languagelevel get 2 ge} + if def +Level2? not + { + /currentglobal false def + /setglobal/pop load def + /gcheck{pop false}bind def + /currentpacking false def + /setpacking/pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +currentglobal true setglobal +userdict/Adobe_CoolType_GVMFonts known not + {userdict/Adobe_CoolType_GVMFonts 10 dict put} +if +setglobal +currentglobal false setglobal +userdict/Adobe_CoolType_LVMFonts known not + {userdict/Adobe_CoolType_LVMFonts 10 dict put} +if +setglobal +/ct_VMDictPut + { + dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse + 3 1 roll put + }bind def +/ct_VMDictUndef + { + dup Adobe_CoolType_GVMFonts exch known + {Adobe_CoolType_GVMFonts exch undef} + { + dup Adobe_CoolType_LVMFonts exch known + {Adobe_CoolType_LVMFonts exch undef} + {pop} + ifelse + }ifelse + }bind def +/ct_str1 1 string def +/ct_xshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_yshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 exch + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_xyshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + {_ct_na _ct_i 1 add get}stopped + {pop pop pop} + { + _ct_x _ct_y moveto + rmoveto + } + ifelse + } + ifelse + /_ct_i _ct_i 2 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def +/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def +/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def +currentglobal true setglobal +/ct_T3Defs +{ +/BuildChar +{ + 1 index/Encoding get exch get + 1 index/BuildGlyph get exec +}bind def +/BuildGlyph +{ + exch begin + GlyphProcs exch get exec + end +}bind def +}bind def +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup/args + 7 index + 5 add array put + put get + } + { + get dup/args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch/args exch put + } + {pop} + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + {pop count} + if + dup/argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + {pop} + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + }bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + {{pop}repeat} + {pop} + ifelse + args 0 argCount getinterval{}forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + {{end}repeat} + {pop} + ifelse + }bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + }bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + }bind def +/@ReRaise + { + cvx $error/errorname get errordict exch get exec + stop + }bind def +/@Stopped + { + 0 @#Stopped + }bind def +/@#Stopped + { + @_SaveStackLevels + stopped + {@_RestoreStackLevels true} + {@_PopStackLevels false} + ifelse + }bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + }bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + {(*){pop stop}128 string/Category resourceforall} + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + {pop exit} + if + } + loop + } + if + } + { + pop + end + } + ifelse + } + {false} + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + {/steveamerige/Category resourcestatus} + stopped + {cleartomark true} + {cleartomark currentglobal not} + ifelse + } + {false} + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + end + }bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad/ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup/CMap CTHasResourceStatusBug + {CTResourceStatus} + {resourcestatus} + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup/CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + {exit} + {stop} + ifelse + } + ifelse + } + {pop} + ifelse + } + 128 string/CMap resourceforall + } + stopped + {cleartomark} + stopped pop + setglobal + } + if + } + if + }bind def +/ds + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mo/moveto load def + /nf/newencodedfont load def + /msf{makefont setfont}bind def + /uf{dup undefinefont ct_VMDictUndef}bind def + /ur/undefineresource load def + /chp/charpath load def + /awsh/awidthshow load def + /wsh/widthshow load def + /ash/ashow load def + /@xshow/xshow load def + /@yshow/yshow load def + /@xyshow/xyshow load def + /@cshow/cshow load def + /sh/show load def + /rp/repeat load def + /.n/.notdef def + end + currentglobal false setglobal + userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + }bind def +/dt + { + currentdict Adobe_CoolType_Core eq + {end} + if + }bind def +/ps + { + Adobe_CoolType_Core begin + Adobe_CoolType_GVMFonts begin + Adobe_CoolType_LVMFonts begin + SharedFontDirectory begin + }bind def +/pt + { + end + end + end + end + }bind def +/unload + { + systemdict/languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + {undef} + {pop pop} + ifelse + } + if + } + if + }bind def +/ndf + { + 1 index where + {pop pop pop} + {dup xcheck{bind}if def} + ifelse + }def +/findfont systemdict + begin + userdict + begin + /globaldict where{/globaldict get begin}if + dup where pop exch get + /globaldict where{pop end}if + end + end +Adobe_CoolType_Core_Defined + {/systemfindfont exch def} + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + {pop}ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq{0}{dup length}ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index/FID eq + {pop pop} + {def} + ifelse + } + forall + dup null eq + {pop} + {{def}forall} + ifelse + currentdict + end + exch setglobal + }bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + }bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + { + FontDirectory 3 index known + {FontDirectory 3 index get/FontReferenced known} + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont/FontReferenced get + 2 index dup type/nametype eq + {findfont} + if ne + {pop false} + if + } + if + dup + { + 1 index dup type/nametype eq + {findfont} + if + dup/CharStrings known + { + /CharStrings get length + 4 index findfont/CharStrings get length + ne + { + pop false + } + if + } + {pop} + ifelse + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + {2 copy get 3 index 3 1 roll put} + for + pop pop pop + } + { + currentglobal + 4 1 roll + dup type/nametype eq + {findfont} + if + dup gcheck setglobal + dup dup maxlength 2 add dict + begin + exch + { + 1 index/FID ne + 2 index/Encoding ne and + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type/stringtype eq{cvn}if def dup + currentdict + end + definefont ct_VMDictPut + setglobal + } + ifelse + }bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type/dicttype ne + {0 dict} + if + currentdict/$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + {def}forall + {def}forall + currentdict + dup/$Init known + {dup/$Init get exec} + if + end + /$Strategy exch def + } + {pop pop pop} + ifelse + } + {pop pop} + ifelse + end + }bind def +/scff + { + $SubstituteFont + begin + dup type/stringtype eq + {dup length exch} + {null} + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + {$sname} + ifelse def + end + {findfont} + @Stopped + { + dup length 8 add string exch + 1 index 0(BadFont:)putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + {findfont} + @Stopped + {pop/Courier findfont} + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + }bind def +/isWidthsOnlyFont + { + dup/WidthsOnly known + {pop pop true} + { + dup/FDepVector known + {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} + { + dup/FDArray known + {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} + {pop} + ifelse + } + ifelse + } + ifelse + }bind def +/ct_StyleDicts 4 dict dup begin + /Adobe-Japan1 4 dict dup begin + Level2? + { + /Serif + /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMin-W3} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMin-W3/CIDFont resourcestatus + {pop pop/HeiseiMin-W3} + {/Ryumin-Light} + ifelse + } + {/Ryumin-Light} + ifelse + } + ifelse + def + /SansSerif + /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiKakuGo-W5} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiKakuGo-W5/CIDFont resourcestatus + {pop pop/HeiseiKakuGo-W5} + {/GothicBBB-Medium} + ifelse + } + {/GothicBBB-Medium} + ifelse + } + ifelse + def + /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMaruGo-W4/CIDFont resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + ifelse + /RoundSansSerif exch def + /Default Serif def + } + { + /Serif/Ryumin-Light def + /SansSerif/GothicBBB-Medium def + { + (fonts/Jun101-Light-83pv-RKSJ-H)status + }stopped + {pop}{ + {pop pop pop pop/Jun101-Light} + {SansSerif} + ifelse + /RoundSansSerif exch def + }ifelse + /Default Serif def + } + ifelse + end + def + /Adobe-Korea1 4 dict dup begin + /Serif/HYSMyeongJo-Medium def + /SansSerif/HYGoThic-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-GB1 4 dict dup begin + /Serif/STSong-Light def + /SansSerif/STHeiti-Regular def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-CNS1 4 dict dup begin + /Serif/MKai-Medium def + /SansSerif/MHei-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def +end +def +Level2?{currentglobal true setglobal}if +/ct_BoldRomanWidthProc + { + stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth + 0 0 + }bind def +/ct_Type0WidthProc + { + dup stringwidth 0 0 moveto + 2 index true charpath pathbbox + 0 -1 + 7 index 2 div .88 + setcachedevice2 + pop + 0 0 + }bind def +/ct_Type0WMode1WidthProc + { + dup stringwidth + pop 2 div neg -0.88 + 2 copy + moveto + 0 -1 + 5 -1 roll true charpath pathbbox + setcachedevice + }bind def +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def +/ct_BoldBaseFont + 11 dict begin + /FontType 3 def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /Encoding cHexEncoding def + /_setwidthProc/ct_BoldRomanWidthProc load def + /_bcstr1 1 string def + /BuildChar + { + exch begin + _basefont setfont + _bcstr1 dup 0 4 -1 roll put + dup + _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +systemdict/composefont known +{ +/ct_DefineIdentity-H +{ + /Identity-H/CMap resourcestatus + { + pop pop + } + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse +} +def +/ct_BoldBaseCIDFont + 11 dict begin + /CIDFontType 1 def + /CIDFontName/ct_BoldBaseCIDFont def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /_setwidthProc/ct_Type0WidthProc load def + /_bcstr2 2 string def + /BuildGlyph + { + exch begin + _basefont setfont + _bcstr2 1 2 index 256 mod put + _bcstr2 0 3 -1 roll 256 idiv put + _bcstr2 dup _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +}if +Level2?{setglobal}if +/ct_CopyFont{ + { + 1 index/FID ne 2 index/UniqueID ne and + {def}{pop pop}ifelse + }forall +}bind def +/ct_Type0CopyFont +{ + exch + dup length dict + begin + ct_CopyFont + [ + exch + FDepVector + { + dup/FontType get 0 eq + { + 1 index ct_Type0CopyFont + /_ctType0 exch definefont + } + { + /_ctBaseFont exch + 2 index exec + } + ifelse + exch + } + forall + pop + ] + /FDepVector exch def + currentdict + end +}bind def +/ct_MakeBoldFont +{ + dup/ct_SyntheticBold known + { + dup length 3 add dict begin + ct_CopyFont + /ct_StrokeWidth .03 0 FontMatrix idtransform pop def + /ct_SyntheticBold true def + currentdict + end + definefont + } + { + dup dup length 3 add dict + begin + ct_CopyFont + /PaintType 2 def + /StrokeWidth .03 0 FontMatrix idtransform pop def + /dummybold currentdict + end + definefont + dup/FontType get dup 9 ge exch 11 le and + { + ct_BoldBaseCIDFont + dup length 3 add dict copy begin + dup/CIDSystemInfo get/CIDSystemInfo exch def + ct_DefineIdentity-H + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefont exch def + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefonto exch def + currentdict + end + /CIDFont defineresource + } + { + ct_BoldBaseFont + dup length 3 add dict copy begin + /_basefont exch def + /_basefonto exch def + currentdict + end + definefont + } + ifelse + } + ifelse +}bind def +/ct_MakeBold{ + 1 index + 1 index + findfont + currentglobal 5 1 roll + dup gcheck setglobal + dup + /FontType get 0 eq + { + dup/WMode known{dup/WMode get 1 eq}{false}ifelse + version length 4 ge + and + {version 0 4 getinterval cvi 2015 ge} + {true} + ifelse + {/ct_Type0WidthProc} + {/ct_Type0WMode1WidthProc} + ifelse + ct_BoldBaseFont/_setwidthProc 3 -1 roll load put + {ct_MakeBoldFont}ct_Type0CopyFont definefont + } + { + dup/_fauxfont known not 1 index/SubstMaster known not and + { + ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put + ct_MakeBoldFont + } + { + 2 index 2 index eq + {exch pop } + { + dup length dict begin + ct_CopyFont + currentdict + end + definefont + } + ifelse + } + ifelse + } + ifelse + pop pop pop + setglobal +}bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 1 index def + /$doSmartSub false def + end + dup + findfont + $SubstituteFont + begin + $substituteFound + {false} + { + dup/FontName known + { + dup/FontName get $fontname eq + 1 index/DistillerFauxFont known not and + /currentdistillerparams where + {pop false 2 index isWidthsOnlyFont not and} + if + } + {false} + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + 5 1 roll pop pop pop pop + findfont + } + { + 1 index + findfont + dup/FontType get 3 eq + { + 6 1 roll pop pop pop pop pop false + } + {pop true} + ifelse + { + $SubstituteFont + begin + pop pop + /$styleArray 1 index def + /$regOrdering 2 index def + pop pop + 0 1 $styleArray length 1 sub + { + $styleArray exch get + ct_StyleDicts $regOrdering + 2 copy known + { + get + exch 2 copy known not + {pop/Default} + if + get + dup type/nametype eq + { + ?str1 cvs length dup 1 add exch + ?str1 exch(-)putinterval + exch dup length exch ?str1 exch 3 index exch putinterval + add ?str1 exch 0 exch getinterval cvn + } + { + pop pop/Unknown + } + ifelse + } + { + pop pop pop pop/Unknown + } + ifelse + } + for + end + findfont + }if + } + ifelse + currentglobal false setglobal 3 1 roll + null copyfont definefont pop + setglobal + }bind def +setpacking +userdict/$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + {get} + {pop pop{pop/Courier}bind} + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams/CannotEmbedFontPolicy 2 copy known + {get/Error eq} + {pop pop false} + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup/WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type/stringtype eq{cvn}if def + /FontType 3 def + /FontMatrix[.001 0 0 .001 0 0]def + /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def + /FontBBox[0 0 0 0]def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth/y exch def/x exch def + x y setcharwidth + $SubstituteFont/$Strategy get/$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + }bind def + currentdict + end + exch setglobal + }bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup/WMode known + {dup/WMode get} + {0} + ifelse + /$WMode exch def + $fontname exch + dup/FontName known + { + dup/FontName get + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + exch + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index/FontName get known + { + pop + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index get + null copyfont + } + {$deepcopyfont} + ifelse + exch 1 index exch/FontBasedOn exch put + dup/FontName $fontname dup type/stringtype eq{cvn}if put + definefont + Adobe_CoolType_Data/InVMDeepCopiedFonts get + begin + dup/FontBasedOn get 1 index def + end + }bind def + /$Underprint + { + gsave + x abs y abs gt + {/y 1000 def} + {/x -1000 def 500 120 translate} + ifelse + Level2? + { + [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] + setcolorspace + } + {0 setgray} + ifelse + 10 setlinewidth + x .8 mul + [7 3] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + {.2 setcolor} + {.8 setgray} + ifelse + fill grestore + stroke + } + forall + pop + grestore + }bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict/FontName known + { + FontName + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + def + /FontName $fontname dup type/stringtype eq{cvn}if def + /currentdistillerparams where + {pop} + { + /FontInfo currentdict/FontInfo known + {FontInfo null copyfont} + {2 dict} + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [1 0 ItalicAngle dup sin exch cos div 1 0 0] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + }bind def + end def + /$None + 1 dict dup + begin + /$BuildFont{}bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type/stringtype eq{cvn}if + dup/$fontname exch def + $sname null eq + {$str cvs dup length $slen sub $slen getinterval} + {pop $sname} + ifelse + $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont/$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + {/$match exch def exit} + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont/$dstack get + { + exch + { + 1 index eq + {pop false} + {true} + ifelse + } + {begin false} + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + {$match(fonts/)anchorsearch pop pop cvn} + {/Courier} + ifelse + }bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [/Ryumin-Light/HeiseiMin-W3 + /GothicBBB-Medium/HeiseiKakuGo-W5 + /HeiseiMaruGo-W4/Jun101-Light]def + /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def + /GB1 [/STSong-Light/STHeiti-Regular]def + /CNS1 [/MKai-Medium/MHei-Medium]def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup/FontType get 0 eq + { + 1 dict dup/FontName/copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup/FontName/copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + {$Strategies/$Type3Underprint get exec} + ifelse + }bind def + /$buildfontname + { + dup/CIDFont findresource/CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index(-)putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy(-)putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + {pop pop 3 2 roll putinterval cvn/$cmapname exch def} + {pop pop pop pop pop} + ifelse + length + $str 1 index(-)putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + }bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + {get} + {pop pop[]} + ifelse + } + {pop pop[]} + ifelse + false exch + { + dup/CIDFont resourcestatus + { + pop pop + save + 1 index/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get} + {false} + ifelse + exch pop + exch restore + {pop} + {exch pop true exit} + ifelse + } + {pop} + ifelse + } + forall + {$str cvs $buildfontname} + { + false(*) + { + save exch + dup/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get not} + {true} + ifelse + exch/CIDSystemInfo get + dup/Registry get Registry eq + exch/Ordering get Ordering eq and and + {exch restore exch pop true exit} + {pop restore} + ifelse + } + $str/CIDFont resourceforall + {$buildfontname} + {$fontname $findfontByEnum} + ifelse + } + ifelse + }bind def + end + end + currentdict/$error known currentdict/languagelevel known and dup + {pop $error/SubstituteFont known} + if + dup + {$error} + {Adobe_CoolType_Core} + ifelse + begin + { + /SubstituteFont + /CMap/Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + {dup $str cvs dup length $slen sub $slen getinterval cvn} + {$sname} + ifelse + Adobe_CoolType_Data/InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + { + FontDirectory 1 index known + {exch pop true exit} + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + ifelse + } + ifelse + } + forall + } + {pop pop false} + ifelse + { + exch pop exch pop + } + { + dup/CMap resourcestatus + { + pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + } + { + 128 string cvs + dup(-)search + { + 3 1 roll search + { + 3 1 roll pop + {dup cvi} + stopped + {pop pop pop pop pop $findfontByEnum} + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup/CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + true exit + } + {pop} + ifelse + } + for + dup type/booleantype eq + {pop} + {pop pop pop $findfontByEnum} + ifelse + } + ifelse + } + {pop pop pop $findfontByEnum} + ifelse + } + {pop pop $findfontByEnum} + ifelse + } + ifelse + } + ifelse + } + {//SubstituteFont exec} + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + {$findfontByEnum} + {//SubstituteFont exec} + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core/scfindfont/systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup/FontName known + {dup/FontName get dup 3 index ne} + {/noname true} + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def/$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + {1 index/FID eq{pop pop}{def}ifelse} + forall + currentdict + end + definefont + dup/FontName known{dup/FontName get}{null}ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using )print + dup/FontName known + {dup/FontName get}{(unspecified font)} + ifelse + $str cvs print(.\n)print + } + if + } + {exch pop} + ifelse + } + {exch pop} + ifelse + end + }bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core/findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type/stringtype ne{$str cvs}if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + {dup $inVMIndex $AddInVMFont} + if + $doSmartSub + { + currentdict/$Strategy known + {$Strategy/$BuildFont get exec} + if + } + if + } + if + end + }bind put + } + if + } + if + end +/$AddInVMFont + { + exch/FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data/InVMFontsByCMap get exch + $DictAdd + } + {pop pop pop} + ifelse + }bind def +/$DictAdd + { + 2 copy known not + {2 copy 4 index length dict put} + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get{forall}def + 2 copy currentdict put + end + } + {pop} + ifelse + } + if + get + begin + {def} + forall + end + }bind def +end +end +%%EndResource +currentglobal true setglobal +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. +%%Version: 1.23 0 +systemdict/languagelevel known dup + {currentglobal false setglobal} + {false} +ifelse +exch +userdict/Adobe_CoolType_Utility 2 copy known + {2 copy get dup maxlength 27 add dict copy} + {27 dict} +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch/eCCRun known not + ct_Level2? and or def +ct_Level2? + {globaldict begin currentglobal true setglobal} +if + /ct_AddStdCIDMap + ct_Level2? + {{ + mark + Adobe_CoolType_Utility/@recognizeCIDFont currentdict put + { + ((Hex)57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility/@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + {1 index length exch sub 1 sub{end}repeat exit} + {pop} + ifelse + } + for + pop pop + Adobe_CoolType_Utility/@eexecStartData get eexec + } + {cleartomark} + ifelse + }} + {{ + Adobe_CoolType_Utility/@eexecStartData get eexec + }} + ifelse bind def +userdict/cid_extensions known +dup{cid_extensions/cid_UpdateDB known and}if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type/stringtype eq + {exch cvn exch} + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + {pop pop cid_UpdateDB} + { + exch + 1 index/Created get eq + {exch pop exch pop} + {pop cid_UpdateDB} + ifelse + } + ifelse + } + {pop cid_UpdateDB} + ifelse + } + {cid_UpdateDB} + ifelse + end + }bind def + end + } +if +ct_Level2? + {end setglobal} +if + /ct_UseNativeCapability? systemdict/composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring()def + /usewidths? true def + end def + ct_Level2?{setglobal}{pop}ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict/languagelevel known + {pop/CIDFont findresource/GlyphDirectory get} + { + 1 index/CIDFont findresource/GlyphDirectory + get dup type/dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + }def + /+ + { + systemdict/languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + {1 dict begin} + ifelse + /$ exch def + systemdict/languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ?{$ begin}if + }def + /?{$ type/dicttype eq}def + /|{ + userdict/Adobe_CoolType_Data known + { + Adobe_CoolType_Data/AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data/CC 3 index put + ?{def}{$ 3 1 roll put}ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont/Widths get exch CC exch put + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + end + end + } + {?{def}{$ 3 1 roll put}ifelse} ifelse + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + }def + /! + { + ?{end}if + systemdict/languagelevel known + {gvm setglobal} + if + end + }def + /:{string currentfile exch readstring pop}executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx[.001 0 0 .001 0 0]def + /ct_1000Mtx[1000 0 0 1000 0 0]def + /ct_raise{exch cvx exch errordict exch get exec stop}bind def + /ct_reraise + {cvx $error/errorname get(Error: )print dup( )cvs print + errordict exch get exec stop + }bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + }bind def + /ct_GetInterval + { + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + {dup string/dst_string exch def} + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add/dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add/dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + {arrayIndex get} + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + }bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + {/unknowninstancename/Category resourcestatus} + stopped + {cleartomark setglobal true} + {cleartomark currentglobal not exch setglobal} + ifelse + { + { + mark 3 1 roll/Category findresource + begin + ct_Vars/vm currentglobal put + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + ct_Vars/vm get setglobal + end + } + } + {{resourcestatus}} + ifelse bind def + /CIDFont/Category ct_resourcestatus + {pop pop} + { + currentglobal true setglobal + /Generic/Category findresource + dup length dict copy + dup/InstanceType/dicttype put + /CIDFont exch/Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + {pop pop/defineresource/undefined ct_raise} + ifelse + }bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + {get 3 1 roll pop pop} + {pop pop/findresource/undefinedresource ct_raise} + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /ct_resourcestatus/resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup(Binary)eq + { + pop + null + currentfile + ct_Level2? + { + {cid_BYTE_COUNT()/SubFileDecode filter} + stopped + {pop pop pop} + if + } + if + /readstring load + exit + } + if + dup(Hex)eq + { + pop + currentfile + ct_Level2? + { + {null exch/ASCIIHexDecode filter/readstring} + stopped + {pop exch pop(>)exch/readhexstring} + if + } + {(>)exch/readhexstring} + ifelse + load + exit + } + if + /StartData/typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch/GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop/readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + }bind def + /StartData + { + mark + { + currentdict + dup/FDArray get 0 get/FontMatrix get + 0 get 0.001 eq + { + dup/CDevProc known not + { + /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known + {get} + { + pop pop + {pop pop pop pop pop 0 -1000 7 index 2 div 880} + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp/cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + }def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup/cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup/SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup/SubrMapOffset undef + dup/SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + {pop} + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict/CIDFont defineresource pop + end end + } + stopped + {cleartomark/StartData ct_reraise} + if + }bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit/ProcSet ct_resourcestatus + {true} + {/CIDInitC/ProcSet ct_resourcestatus} + ifelse + { + pop pop + /CIDInit/ProcSet findresource + ct_UseNativeCapability? + {pop null} + {/CIDInit ct_CIDInit/ProcSet defineresource pop} + ifelse + } + {/CIDInit ct_CIDInit/ProcSet defineresource pop null} + ifelse + ct_Vars exch/ct_oldCIDInit exch put + }bind def + /ct_restoreCIDInit + { + ct_Vars/ct_oldCIDInit get dup null ne + {/CIDInit exch/ProcSet defineresource pop} + {pop} + ifelse + }bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + {pop 0} + if + /cid exch def + { + GlyphDirectory cid 2 copy known + {get} + {pop pop nullstring} + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + {0 FDBytes ct_cvnsi} + {pop 0} + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + {/charstring nullstring def exit} + if + /cid 0 def + } + ifelse + } + loop + }def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + }def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont/Widths get cid + 2 copy known + {get exch pop aload pop} + {pop pop stringwidth} + ifelse + } + {stringwidth} + ifelse + setcharwidth + 0 0 moveto + } + ifelse + }def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + {get} + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup/FontMatrix 2 copy known + {get} + {pop pop ct_defaultFontMtx} + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont/Widths get def + /CharStrings 1 dict dup/.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup/CharStrings get 1 index/Encoding get + ct_dfCharCode get charstring put + rootfont/WMode 2 copy known + {get} + {pop pop 0} + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + {ct_str1 show} + ifelse + }def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + {ct_1000Mtx matrix concatmatrix concat} + {pop} + ifelse + /Private get + Adobe_CoolType_Utility/ct_Level2? get not + { + ct_dfDict/Private + 3 -1 roll + {put} + 1183615869 internaldict/superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility/ct_Level2? get + {1 index} + {3 index/Private get mark 6 1 roll} + ifelse + dup/RunInt known + {/RunInt get} + {pop/CCRun} + ifelse + get exec + Adobe_CoolType_Utility/ct_Level2? get not + {cleartomark} + if + }bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility/ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + {stop} + if + end + end + end + end + }bind def + /BaseFontNameStr(BF00)def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /BuildChar/ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString/ct_Type3ShowCharString load def + /ct_dfSetCacheProc/ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup/lenIV 4 put def + /CharStrings 1 dict dup/.notdefput def + /PaintType 0 def + /ct_ShowCharString/ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + {exit} + if + } + for + exch pop exch pop + }bind def + /ct_makeocf + { + 15 dict + begin + exch/WMode exch def + exch/FontName exch def + /FontType 0 def + /FMapType 2 def + dup/FontMatrix known + {dup/FontMatrix get/FontMatrix exch def} + {/FontMatrix matrix def} + ifelse + /bfCount 1 index/CIDCount get 256 idiv 1 add + dup 256 gt{pop 256}if def + /Encoding + 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for + bfCount 1 255{2 copy bfCount put pop}for + def + /FDepVector bfCount dup 256 lt{1 add}if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont/FontBBox known + {CIDFont/FontBBox get/FontBBox exch def} + if + CIDFont/CDevProc known + {CIDFont/CDevProc get/CDevProc exch def} + if + currentdict + end + BaseFontNameStr 3(0)putinterval + 0 1 bfCount dup 256 eq{1 sub}if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup/CIDFirstByte exch 256 mul def + FontType 3 eq + {/ct_FDDict 2 dict def} + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont/Widths get + begin + exch/CIDFont get/GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + {exch pop} + ifelse + }bind def + currentglobal true setglobal + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index/CMap ct_resourcestatus + {pop pop exch pop} + { + /CIDInit/ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch/WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + { + dup length string copy + exch pop exch pop + } + {pop(Identity)} + ifelse + } + {pop (Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + setglobal + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index/CMap ct_resourcestatus + {pop pop} + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + {dup length string copy exch pop exch pop} + {pop(Identity)} + ifelse + } + {pop(Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + currentdict readonly pop + end + end +%%EndResource +setglobal +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict/ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +}bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string}forall + }ifelse +}bind def +/Type42DictBegin +{ +25 dict begin + /FontName exch def + /CharStrings 256 dict +begin + /.notdef 0 def + currentdict +end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix[1 0 0 1 0 0]def + 4 array astore cvx/FontBBox exch def + /sfnts +}bind def +/Type42DictEnd +{ + currentdict dup/FontName get exch definefont end +ct_T42Dict exch +dup/FontName get exch put +}bind def +/RD{string currentfile exch readstring pop}executeonly def +/PrepFor2015 +{ +Is2015? +{ + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop +} +{ + pop + pop +}ifelse +}bind def +/AddT42Char +{ +Is2015? +{ + /GlyphDirectory get + begin + def + end + pop + pop +} +{ + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop +}ifelse +}bind def +/T0AddT42Mtx2 +{ +/CIDFont findresource/Metrics2 get begin def end +}bind def +end +%%EndResource +currentglobal true setglobal +%%BeginFile: MMFauxFont.prc +%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. +%%All Rights Reserved. +userdict /ct_EuroDict 10 dict put +ct_EuroDict begin +/ct_CopyFont +{ + { 1 index /FID ne {def} {pop pop} ifelse} forall +} def +/ct_GetGlyphOutline +{ + gsave + initmatrix newpath + exch findfont dup + length 1 add dict + begin + ct_CopyFont + /Encoding Encoding dup length array copy + dup + 4 -1 roll + 0 exch put + def + currentdict + end + /ct_EuroFont exch definefont + 1000 scalefont setfont + 0 0 moveto + [ + <00> stringwidth + <00> false charpath + pathbbox + [ + {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall + grestore + counttomark 8 add +} +def +/ct_MakeGlyphProc +{ + ] cvx + /ct_PSBuildGlyph cvx + ] cvx +} def +/ct_PSBuildGlyph +{ + gsave + 8 -1 roll pop + 7 1 roll + 6 -2 roll ct_FontMatrix transform 6 2 roll + 4 -2 roll ct_FontMatrix transform 4 2 roll + ct_FontMatrix transform + currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse + dup 9 1 roll + { + currentdict /StrokeWidth 2 copy known + { + get 2 div + 0 ct_FontMatrix dtransform pop + 5 1 roll + 4 -1 roll 4 index sub + 4 1 roll + 3 -1 roll 4 index sub + 3 1 roll + exch 4 index add exch + 4 index add + 5 -1 roll pop + } + { + pop pop + } + ifelse + } + if + setcachedevice + ct_FontMatrix concat + ct_PSPathOps begin + exec + end + { + currentdict /StrokeWidth 2 copy known + { get } + { pop pop 0 } + ifelse + setlinewidth stroke + } + { + fill + } + ifelse + grestore +} def +/ct_PSPathOps 4 dict dup begin + /m {moveto} def + /l {lineto} def + /c {curveto} def + /cp {closepath} def +end +def +/ct_matrix1000 [1000 0 0 1000 0 0] def +/ct_AddGlyphProc +{ + 2 index findfont dup length 4 add dict + begin + ct_CopyFont + /CharStrings CharStrings dup length 1 add dict copy + begin + 3 1 roll def + currentdict + end + def + /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def + /ct_PSBuildGlyph /ct_PSBuildGlyph load def + /ct_PSPathOps /ct_PSPathOps load def + currentdict + end + definefont pop +} +def +systemdict /languagelevel known +{ + /ct_AddGlyphToPrinterFont { + 2 copy + ct_GetGlyphOutline 3 add -1 roll restore + ct_MakeGlyphProc + ct_AddGlyphProc + } def +} +{ + /ct_AddGlyphToPrinterFont { + pop pop restore + Adobe_CTFauxDict /$$$FONTNAME get + /Euro + Adobe_CTFauxDict /$$$SUBSTITUTEBASE get + ct_EuroDict exch get + ct_AddGlyphProc + } def +} ifelse +/AdobeSansMM +{ +556 0 24 -19 541 703 + { + 541 628 m + 510 669 442 703 354 703 c + 201 703 117 607 101 444 c + 50 444 l + 25 372 l + 97 372 l + 97 301 l + 49 301 l + 24 229 l + 103 229 l + 124 67 209 -19 350 -19 c + 435 -19 501 25 509 32 c + 509 131 l + 492 105 417 60 343 60 c + 267 60 204 127 197 229 c + 406 229 l + 430 301 l + 191 301 l + 191 372 l + 455 372 l + 479 444 l + 194 444 l + 201 531 245 624 348 624 c + 433 624 484 583 509 534 c + cp + 556 0 m + } +ct_PSBuildGlyph +} def +/AdobeSerifMM +{ +500 0 10 -12 484 692 + { + 347 298 m + 171 298 l + 170 310 170 322 170 335 c + 170 362 l + 362 362 l + 374 403 l + 172 403 l + 184 580 244 642 308 642 c + 380 642 434 574 457 457 c + 481 462 l + 474 691 l + 449 691 l + 433 670 429 657 410 657 c + 394 657 360 692 299 692 c + 204 692 94 604 73 403 c + 22 403 l + 10 362 l + 70 362 l + 69 352 69 341 69 330 c + 69 319 69 308 70 298 c + 22 298 l + 10 257 l + 73 257 l + 97 57 216 -12 295 -12 c + 364 -12 427 25 484 123 c + 458 142 l + 425 101 384 37 316 37 c + 256 37 189 84 173 257 c + 335 257 l + cp + 500 0 m + } +ct_PSBuildGlyph +} def +end +%%EndFile +setglobal +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec +Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec +Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + Druck + + + + + 2015-03-12T10:15:29+01:00 + 2015-03-12T10:15:29+01:00 + 2015-03-12T10:15:28+01:00 + Adobe Illustrator CS6 (Windows) + + + + 256 + 64 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAQAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A80f4h1//AKuV1/yPk/5q w2rv8Q6//wBXK6/5Hyf81Y2qL0rzF5pGoQ/U9bu7S7ZlSCYXUkNHYhRWUuvAb7sTQYqpX2teYoL2 4gfWJ7h4pXRp4rmSSNyrEF0cN8St1B74qo/4h1//AKuV1/yPk/5qxtXf4h1//q5XX/I+T/mrG1Rd l5v81RPHCuv6hbWxcczHcz0UE/EwQOtdsVRFz5s8/wBvHDLJr2piK4DNDILy44sFYq1Pj6hhuDvi r2z/AJyfmmn/ACy/KmeeRpZpdOLyyuSzMzWloWZmO5JPU4q+cMCHYq7FXYq7FXYq7FX0v+bd1f23 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 + + + + + + xmp.iid:D237A45398C8E41197B3F42AD477C390 + xmp.did:D237A45398C8E41197B3F42AD477C390 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:cb3c1f29-1795-f44e-8c22-1034470b67ce + xmp.did:0980117407206811822A897E387FE54C + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:D237A45398C8E41197B3F42AD477C390 + 2015-03-12T10:15:29+01:00 + Adobe Illustrator CS6 (Windows) + / + + + + + + Print + + + False + False + 1 + + 28.854742 + 6.889674 + Millimeters + + + + Cyan + Magenta + Yellow + Black + + + + + + Standard-Farbfeldgruppe + 0 + + + + Weiß + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Schwarz + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Rot + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Gelb + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Grün + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blau + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + CMYK Magenta + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 Y=90 K=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 Y=90 K=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 Y=100 K=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 Y=100 K=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 Y=100 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 Y=100 K=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 Y=95 K=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 Y=75 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 Y=45 K=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 Y=0 K=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 Y=0 K=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 Y=5 K=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 Y=25 K=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 Y=0 K=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 Y=0 K=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 Y=35 K=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 Y=50 K=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 Y=20 K=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 Y=40 K=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 Y=50 K=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 Y=60 K=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 Y=65 K=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 Y=65 K=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 Y=75 K=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 Y=80 K=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 Y=90 K=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 Y=100 K=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 Y=80 K=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Graustufen + 1 + + + + C=0 M=0 Y=0 K=100 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + C=0 M=0 Y=0 K=90 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 89.999405 + + + C=0 M=0 Y=0 K=80 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 79.998795 + + + C=0 M=0 Y=0 K=70 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 69.999702 + + + C=0 M=0 Y=0 K=60 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 59.999104 + + + C=0 M=0 Y=0 K=50 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 50.000000 + + + C=0 M=0 Y=0 K=40 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 39.999401 + + + C=0 M=0 Y=0 K=30 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 29.998802 + + + C=0 M=0 Y=0 K=20 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 19.999701 + + + C=0 M=0 Y=0 K=10 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 9.999103 + + + C=0 M=0 Y=0 K=5 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 4.998803 + + + + + + Strahlende Farben + 1 + + + + C=0 M=100 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + C=0 M=75 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 75.000000 + 100.000000 + 0.000000 + + + C=0 M=10 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 10.000002 + 95.000000 + 0.000000 + + + C=85 M=10 Y=100 K=0 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 0.000000 + + + C=100 M=90 Y=0 K=0 + CMYK + PROCESS + 100.000000 + 90.000000 + 0.000000 + 0.000000 + + + C=60 M=90 Y=0 K=0 + CMYK + PROCESS + 60.000004 + 90.000000 + 0.003099 + 0.003099 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -19.5298 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 19.5298 li +81.793 19.5298 li +81.793 0 li +cp +clp +20.3457 15.646 mo +20.4023 15.6177 20.5146 15.646 20.5146 15.562 cv +20.458 15.5894 20.3457 15.562 20.3457 15.646 cv +cp +20.3457 .87207 mo +20.3457 .957031 20.4863 .984863 20.5146 .87207 cv +20.4297 .87207 20.374 .759766 20.3457 .87207 cv +cp +20.1768 8.61084 mo +20.1211 7.73828 mo +20.3457 7.26025 mo +20.2051 7.26025 20.1484 7.31641 20.1211 7.40088 cv +20.2617 7.42871 20.3174 7.34424 20.3457 7.26025 cv +cp +20.3457 15.8989 mo +20.1211 15.8706 20.1768 16.0112 20.0361 15.8989 cv +20.0361 15.9839 20.0361 16.0396 20.0361 16.1245 cv +20.2324 16.1519 20.2891 16.0112 20.3457 15.8989 cv +cp +20.0361 15.3921 mo +20.0918 15.3921 20.1768 15.3921 20.1768 15.3354 cv +20.1211 15.3354 20.0361 15.3354 20.0361 15.3921 cv +cp +20.0361 1.51953 mo +20.0361 9.51123 mo +20.1484 9.45508 20.0078 9.42676 20.0361 9.51123 cv +19.9229 9.56787 20.0361 9.5957 20.0361 9.51123 cv +cp +19.9512 13.0571 mo +19.9512 2.64502 mo +19.8672 1.99805 mo +19.8672 .787598 mo +19.7822 13.3101 mo +19.7822 13.1411 mo +19.6992 15.646 mo +19.7549 15.6177 19.8672 15.646 19.8672 15.562 cv +19.8105 15.5894 19.6992 15.562 19.6992 15.646 cv +cp +19.6992 10.0737 mo +19.6992 4.27686 mo +19.6143 14.3511 mo +19.6143 8.04785 mo +19.6143 4.1084 mo +19.6143 7.09131 mo +19.7549 7.03467 19.6143 7.00684 19.6143 7.09131 cv +19.3887 7.11963 19.6992 7.42871 19.6143 7.09131 cv +cp +19.6143 9.84912 mo +19.585 9.8208 19.5293 9.8208 19.5293 9.76465 cv +19.585 9.76465 19.6416 9.76465 19.6143 9.84912 cv +cp +19.5293 8.7793 mo +19.4736 9.42676 mo +19.4736 7.48486 mo +19.5293 7.48486 19.6143 7.48486 19.6143 7.40088 cv +19.5586 7.42871 19.4736 7.42871 19.4736 7.48486 cv +cp +19.3887 8.55469 mo +19.3887 8.38574 mo +19.3887 4.41797 mo +19.3037 6.75342 mo +19.4736 7.09131 mo +19.333 7.09131 19.248 7.14746 19.2197 7.26025 cv +19.3604 7.26025 19.418 7.20361 19.4736 7.09131 cv +cp +19.6143 4.50244 mo +19.4443 4.47412 19.6143 4.13623 19.3887 4.19287 cv +19.3604 4.30566 19.248 4.3335 19.2197 4.41797 cv +19.333 4.41797 19.5586 4.72754 19.6143 4.50244 cv +cp +19.1357 8.94824 mo +19.3887 3.54541 mo +19.2764 3.60205 19.3887 3.62988 19.3887 3.54541 cv +19.501 3.54541 19.585 3.54541 19.6992 3.54541 cv +19.6992 3.74268 19.418 3.6582 19.3037 3.77051 cv +19.2197 3.71436 19.248 3.57373 19.1357 3.54541 cv +19.1357 3.43311 19.3604 3.43311 19.3887 3.54541 cv +cp +19.1357 1.91357 mo +19.0791 2.11035 19.4443 2.11035 19.3887 1.91357 cv +19.3604 1.85742 19.1631 1.8291 19.1357 1.91357 cv +cp +18.9668 1.04102 mo +18.9111 10.2427 mo +18.9385 10.2427 18.9951 10.2993 18.9111 10.3271 cv +18.9111 10.2993 18.9111 10.271 18.9111 10.2427 cv +cp +19.3037 7.6543 mo +19.2764 7.5415 19.1357 7.56934 19.1357 7.6543 cv +19.0791 7.6543 19.0518 7.68213 19.0518 7.73828 cv +19.0225 7.73828 18.9951 7.73828 18.9668 7.73828 cv +18.9668 7.79492 18.9111 7.82275 18.9111 7.90723 cv +18.9668 7.93555 19.0225 7.9917 19.1357 7.9917 cv +19.1631 7.85107 19.0518 7.85107 19.0518 7.73828 cv +19.1357 7.73828 19.1357 7.71045 19.1357 7.6543 cv +19.1924 7.6543 19.248 7.6543 19.3037 7.6543 cv +19.2197 7.93555 19.7549 7.82275 19.6992 7.6543 cv +19.9512 7.62549 19.6143 7.31641 19.6992 7.6543 cv +19.4443 7.71045 19.5586 7.71045 19.3037 7.6543 cv +cp +18.9668 11.0591 mo +18.9385 11.0874 18.8818 11.0308 18.9111 11.1147 cv +18.9385 11.481 19.3604 10.6655 18.9668 11.0591 cv +cp +18.9111 8.30127 mo +18.9668 8.35742 19.1074 8.41406 19.1357 8.30127 cv +19.0225 8.27295 19.1357 8.2168 19.1357 8.13232 cv +18.9951 8.13232 18.9385 8.18848 18.9111 8.30127 cv +18.7705 8.35742 18.9111 8.38574 18.9111 8.30127 cv +cp +18.8262 15.2515 mo +18.8262 9.2583 mo +18.8262 8.55469 mo +18.8818 8.52637 18.9668 8.55469 18.9668 8.46973 cv +18.9111 8.46973 18.8262 8.46973 18.8262 8.55469 cv +cp +19.0518 1.35059 mo +18.9668 1.35059 18.9385 1.26611 18.8262 1.26611 cv +18.7979 1.46338 18.8262 1.57568 18.9668 1.604 cv +18.9668 1.49121 19.0225 1.43506 19.0518 1.35059 cv +cp +19.0518 4.02393 mo +18.9668 4.02393 18.9111 4.02393 18.8262 4.02393 cv +18.7139 4.1084 18.7979 4.38965 18.9111 4.50244 cv +19.0225 4.41797 19.1074 4.27686 19.0518 4.02393 cv +cp +18.6572 13.394 mo +19.2197 6.69727 mo +19.0225 6.7251 19.1357 6.44385 18.9668 6.44385 cv +18.9385 6.58447 18.7412 6.35986 18.6572 6.61279 cv +18.8545 6.64111 19.0791 7.09131 19.2197 6.69727 cv +cp +18.6572 6.05029 mo +18.7412 9.03271 mo +18.7979 9.06104 18.8545 9.11768 18.9668 9.11768 cv +18.9951 9.20166 19.1074 9.22949 19.1357 9.34229 cv +18.9951 9.37012 19.0791 9.62354 18.9668 9.68018 cv +19.1074 9.65186 19.1074 9.73633 19.2197 9.76465 cv +19.2197 9.8208 19.2197 9.84912 19.2197 9.90527 cv +19.1074 9.96143 19.2197 10.0181 19.2197 9.90527 cv +19.333 10.0181 19.6143 10.0459 19.6143 9.84912 cv +19.6992 9.8208 19.6992 9.76465 19.7822 9.76465 cv +19.8105 9.65186 19.7549 9.62354 19.6992 9.5957 cv +19.6992 9.68018 19.5586 9.65186 19.5293 9.76465 cv +19.3887 9.62354 19.4443 9.76465 19.2197 9.76465 cv +19.1924 9.51123 19.3887 9.51123 19.3887 9.2583 cv +19.1357 9.34229 19.2197 9.06104 18.9668 9.11768 cv +18.9111 8.94824 19.2197 8.83594 18.9668 8.7793 cv +18.9668 8.89209 18.8262 8.86426 18.7412 8.86426 cv +18.7412 8.92041 18.7412 8.97656 18.7412 9.03271 cv +18.4043 8.94824 18.7139 9.2583 18.7412 9.03271 cv +cp +18.5732 10.8062 mo +18.6289 10.7769 18.7412 10.8062 18.7412 10.7222 cv +18.6855 10.7495 18.5732 10.7222 18.5732 10.8062 cv +cp +18.5732 10.5522 mo +18.5732 8.69531 mo +18.5732 6.2749 mo +18.7412 3.06689 mo +19.0518 3.03906 18.8818 3.48926 19.1357 3.54541 cv +19.1074 3.71436 19.1631 3.79883 19.3037 3.77051 cv +19.1924 3.8833 19.1924 4.08008 19.3887 4.1084 cv +19.4443 3.71436 19.6699 3.99561 20.0361 3.93945 cv +19.9512 3.51758 20.2324 3.93945 20.2617 3.62988 cv +19.9229 3.57373 20.0078 3.60205 19.6992 3.54541 cv +19.5586 3.17969 19.2197 3.15186 19.4736 2.72949 cv +19.1631 2.89844 19.2764 2.56104 19.0518 2.72949 cv +19.1074 2.22266 18.8545 2.02588 18.5732 1.85742 cv +18.376 2.3916 19.0518 2.61719 18.7412 3.06689 cv +18.6289 3.09521 18.7412 3.15186 18.7412 3.06689 cv +cp +18.4883 8.94824 mo +18.5449 8.92041 18.6572 8.94824 18.6572 8.86426 cv +18.6006 8.89209 18.4883 8.86426 18.4883 8.94824 cv +cp +18.4043 12.6636 mo +18.4043 8.46973 mo +18.4883 8.44189 18.5732 8.46973 18.5732 8.38574 cv +18.5166 8.41406 18.4043 8.38574 18.4043 8.46973 cv +cp +18.4043 4.19287 mo +18.4043 4.27686 18.5449 4.27686 18.5732 4.19287 cv +18.4883 4.19287 18.46 4.08008 18.4043 4.19287 cv +cp +18.7412 .87207 mo +18.5449 .87207 18.4883 .731445 18.4043 .957031 cv +18.5166 1.06885 18.7139 1.06885 18.7412 .87207 cv +cp +18.3193 6.83789 mo +18.5732 5.88086 mo +18.5732 5.74023 18.8545 5.82471 18.9111 5.7124 cv +18.9668 5.40283 18.7139 5.40283 18.5732 5.31836 cv +18.5732 5.23389 18.6006 5.23389 18.6572 5.23389 cv +18.5166 5.00879 18.6289 4.86816 18.4043 4.83984 cv +18.4316 5.03711 18.4316 5.20605 18.3193 5.31836 cv +18.4043 5.31836 18.4883 5.31836 18.5732 5.31836 cv +18.6289 5.51563 18.3193 5.76855 18.5732 5.88086 cv +cp +18.2637 12.8315 mo +18.2637 10.4116 mo +18.2637 2.98291 mo +18.4883 1.77246 mo +18.3477 1.74463 18.3193 1.85742 18.1787 1.85742 cv +18.1221 1.7168 18.0664 1.85742 18.1787 1.85742 cv +18.1221 2.19482 18.5732 2.08203 18.4883 1.77246 cv +cp +18.0947 10.5522 mo +18.0947 6.35986 mo +18.0947 1.43506 mo +18.1787 2.56104 mo +18.1221 2.56104 18.0664 2.56104 18.0947 2.47607 cv +18.1504 2.50439 18.1787 2.50439 18.1787 2.56104 cv +cp +18.0098 6.52832 mo +18.0098 5.4873 mo +18.0947 3.54541 mo +18.0381 3.54541 17.9814 3.51758 18.0098 3.46143 cv +18.0664 3.46143 18.0947 3.46143 18.0947 3.54541 cv +cp +18.2637 8.30127 mo +18.0098 8.27295 18.0381 8.49805 17.9248 8.61084 cv +18.1787 8.66699 18.291 8.55469 18.2637 8.30127 cv +cp +17.9248 7.17529 mo +18.0947 2.47607 mo +18.0381 2.47607 17.9814 2.47607 17.9248 2.47607 cv +17.9248 2.3916 17.9541 2.30762 18.0947 2.33545 cv +18.0947 2.3916 18.0947 2.44824 18.0947 2.47607 cv +cp +17.9248 .957031 mo +18.0381 .900391 17.9248 .87207 17.9248 .957031 cv +17.8135 1.01318 17.9248 1.04102 17.9248 .957031 cv +cp +18.1787 6.75342 mo +18.1504 6.64111 17.9814 6.69727 17.8408 6.69727 cv +17.8408 7.03467 18.0381 6.78174 18.1787 6.92236 cv +18.1787 6.86621 18.1787 6.81006 18.1787 6.75342 cv +cp +18.4043 7.90723 mo +18.4043 7.79492 18.4316 7.7666 18.4883 7.73828 cv +18.4883 7.7666 18.4883 7.79492 18.4883 7.82275 cv +18.7412 7.90723 18.7979 7.85107 18.9111 7.6543 cv +18.7139 7.62549 18.6006 7.68213 18.4883 7.73828 cv +18.4883 7.71045 18.4883 7.68213 18.4883 7.6543 cv +18.376 7.62549 18.291 7.5415 18.1787 7.48486 cv +18.1504 7.37256 18.207 7.17529 18.0947 7.17529 cv +18.0947 7.31641 17.8135 7.23193 17.8408 7.40088 cv +17.9248 7.48486 18.0381 7.51367 18.1787 7.48486 cv +18.1221 7.73828 18.2637 7.82275 18.4043 7.90723 cv +cp +18.3193 4.98047 mo +18.0947 4.98047 18.1504 4.6709 17.8408 4.75586 cv +17.7842 4.64307 17.7568 4.75586 17.8408 4.75586 cv +17.9814 4.83984 18.0664 5.37451 18.3193 4.98047 cv +cp +17.7568 6.44385 mo +17.8408 4.27686 mo +17.8135 4.24902 17.7568 4.24902 17.7568 4.19287 cv +17.8135 4.19287 17.8691 4.19287 17.8408 4.27686 cv +cp +17.7002 3.54541 mo +17.8408 3.57373 17.8975 3.71436 18.0947 3.68604 cv +18.0947 3.6582 18.0947 3.60205 18.0947 3.54541 cv +18.3477 3.71436 18.2354 3.51758 18.3193 3.46143 cv +18.5166 3.43311 18.291 3.82666 18.5732 3.68604 cv +18.5732 3.48926 18.4316 3.46143 18.5732 3.29248 cv +18.0947 3.43311 18.2354 2.98291 17.8408 3.06689 cv +17.7842 3.29248 18.1221 3.15186 18.0098 3.46143 cv +17.8975 3.34863 17.7002 3.34863 17.7002 3.54541 cv +cp +17.7002 1.35059 mo +17.7002 1.32227 17.7002 1.29443 17.7002 1.26611 cv +17.7285 1.26611 17.7842 1.35059 17.7002 1.35059 cv +cp +17.7002 1.04102 mo +17.7002 .787598 mo +17.6162 4.58691 mo +17.4746 4.75586 17.6729 4.75586 17.5322 4.92432 cv +17.7568 5.03711 17.7568 4.55859 17.6162 4.58691 cv +cp +17.8408 3.85498 mo +17.7568 3.85498 17.7842 3.77051 17.8408 3.68604 cv +17.7285 3.68604 17.6436 3.68604 17.5322 3.68604 cv +17.5322 3.77051 17.5322 3.85498 17.5322 3.93945 cv +17.6436 3.93945 17.8135 3.96729 17.8408 3.85498 cv +cp +17.6162 1.26611 mo +17.6162 1.40723 17.5322 1.40723 17.5322 1.51953 cv +17.7842 1.49121 17.5322 1.91357 18.0098 1.85742 cv +18.0947 1.46338 17.7568 1.49121 17.8408 1.12549 cv +17.7002 1.09766 17.7002 1.18164 17.7002 1.26611 cv +17.6729 1.26611 17.6436 1.26611 17.6162 1.26611 cv +cp +17.5322 1.99805 mo +17.5596 1.99805 17.5879 1.99805 17.6162 1.99805 cv +17.5879 2.2793 17.7842 2.36377 17.9248 2.47607 cv +17.8408 2.67285 17.6729 2.75781 17.6162 2.98291 cv +17.8408 2.87012 17.8691 3.03906 18.0947 2.89844 cv +18.1504 3.01123 18.1787 2.89844 18.0947 2.89844 cv +18.1504 2.81396 18.1787 2.70166 18.1787 2.56104 cv +18.2637 2.58887 18.3193 2.56104 18.3193 2.47607 cv +18.2354 2.44824 18.207 2.33545 18.0947 2.33545 cv +18.0664 2.08203 17.8135 2.08203 17.6162 1.99805 cv +17.5879 1.91357 17.5322 1.96973 17.5322 1.99805 cv +17.4189 2.0542 17.5322 2.11035 17.5322 1.99805 cv +cp +17.4473 10.9741 mo +17.5029 10.9468 17.6162 10.9741 17.6162 10.8901 cv +17.5322 10.8901 17.4473 10.8901 17.4473 10.9741 cv +cp +17.4473 3.20801 mo +17.7002 6.61279 mo +17.7002 6.52832 17.7002 6.44385 17.7002 6.35986 cv +17.6436 6.35986 17.5879 6.35986 17.5322 6.35986 cv +17.4746 6.35986 17.4189 6.3877 17.4473 6.44385 cv +17.5322 6.47217 17.5029 6.52832 17.4473 6.61279 cv +17.5322 6.61279 17.6162 6.61279 17.7002 6.61279 cv +cp +17.3623 15.9839 mo +17.3623 2.81396 mo +17.7568 11.9312 mo +17.8691 11.7339 17.7568 11.7905 17.8408 11.5366 cv +17.7002 11.5366 17.5879 11.5093 17.5322 11.4526 cv +17.5879 11.7065 17.251 11.5366 17.3623 11.8472 cv +17.5596 11.8188 17.6729 11.8745 17.7568 11.9312 cv +cp +17.3623 3.85498 mo +17.4746 3.79883 17.3623 3.77051 17.3623 3.85498 cv +17.251 3.91162 17.3623 3.96729 17.3623 3.85498 cv +cp +17.2773 13.9575 mo +17.2773 4.1084 mo +17.1934 10.1587 mo +17.1934 7.17529 mo +17.1934 2.33545 mo +17.1367 2.50439 17.5322 2.50439 17.4473 2.33545 cv +17.4189 2.25098 17.2217 2.22266 17.1934 2.33545 cv +cp +17.1104 .787598 mo +17.0527 12.8315 mo +17.1934 5.54346 mo +17.1934 5.4873 17.2773 5.45898 17.2773 5.40283 cv +17.1934 5.40283 17.1934 5.31836 17.1104 5.31836 cv +17.1104 5.40283 17.0527 5.40283 17.0527 5.4873 cv +17.1104 5.4873 17.1367 5.54346 17.1934 5.54346 cv +cp +17.7568 4.19287 mo +17.7002 4.24902 17.5596 4.2207 17.5322 4.3335 cv +17.3916 4.36182 17.1104 4.1084 17.0527 4.3335 cv +17.1934 4.3335 17.4473 4.58691 17.5322 4.3335 cv +17.7842 4.24902 17.5879 4.61523 17.8408 4.50244 cv +17.8408 4.41797 17.8408 4.3335 17.8408 4.27686 cv +17.9248 4.27686 17.9248 4.3335 18.0098 4.3335 cv +18.0098 4.24902 18.0098 4.13623 18.0098 4.02393 cv +18.1221 3.96729 18.0098 3.93945 18.0098 4.02393 cv +17.8975 4.19287 17.5879 3.8833 17.7568 4.19287 cv +cp +16.9697 11.6226 mo +16.9697 10.2427 mo +17.0527 10.2427 17.0811 10.3555 17.1104 10.2427 cv +17.1104 10.1587 16.9697 10.1304 16.9697 10.2427 cv +cp +16.9697 7.00684 mo +16.9697 5.06543 mo +16.8848 4.3335 mo +16.8848 3.85498 mo +16.8848 2.47607 mo +16.8848 4.75586 mo +17.2217 4.64307 17.251 5.26221 17.4473 4.83984 cv +17.251 4.75586 17.2773 4.64307 17.0527 4.50244 cv +17.0254 4.61523 16.9121 4.64307 16.8848 4.75586 cv +16.7715 4.81201 16.8848 4.83984 16.8848 4.75586 cv +cp +16.7998 12.0151 mo +17.7002 7.90723 mo +17.4473 7.82275 17.4746 8.02002 17.2773 7.9917 cv +17.2217 7.79492 17.2217 7.51367 16.7998 7.48486 cv +16.8281 7.82275 17.2217 7.82275 16.9697 8.2168 cv +17.2773 8.07617 17.6729 8.41406 17.7002 7.90723 cv +cp +16.8848 5.4873 mo +16.8848 5.43066 16.8848 5.37451 16.8848 5.31836 cv +16.8281 5.31836 16.7715 5.31836 16.7148 5.31836 cv +16.7148 5.37451 16.7148 5.43066 16.7148 5.4873 cv +16.7715 5.4873 16.8281 5.4873 16.8848 5.4873 cv +cp +16.6309 8.2168 mo +16.6875 8.18848 16.7998 8.2168 16.7998 8.13232 cv +16.7441 8.16064 16.6309 8.13232 16.6309 8.2168 cv +cp +16.6309 3.93945 mo +16.7441 3.8833 16.6309 3.85498 16.6309 3.93945 cv +16.5186 3.99561 16.6592 4.05225 16.6309 3.93945 cv +cp +16.5469 13.8726 mo +16.5469 5.31836 mo +16.4629 10.7222 mo +16.4629 4.58691 mo +16.5469 4.55859 16.6309 4.58691 16.6309 4.50244 cv +16.5742 4.53027 16.4902 4.50244 16.4629 4.58691 cv +cp +16.4063 13.7886 mo +16.4063 3.93945 mo +16.4063 3.54541 mo +16.4629 3.51758 16.5469 3.54541 16.5469 3.46143 cv +16.4902 3.48926 16.4063 3.46143 16.4063 3.54541 cv +cp +16.3213 12.7476 mo +16.3213 6.75342 mo +16.2373 10.7222 mo +16.3213 4.6709 mo +16.4336 4.61523 16.293 4.55859 16.3213 4.6709 cv +16.04 4.81201 16.5742 4.92432 16.3213 4.6709 cv +cp +16.1523 4.19287 mo +16.0684 11.4526 mo +16.0684 11.1147 mo +16.0684 8.86426 mo +16.124 8.83594 16.2373 8.86426 16.2373 8.7793 cv +16.1807 8.80762 16.0684 8.7793 16.0684 8.86426 cv +cp +16.0684 4.3335 mo +15.9834 12.1851 mo +15.9834 10.3271 mo +16.0967 10.3271 16.0684 10.4683 16.1523 10.4683 cv +16.3496 10.3833 16.0684 10.1021 15.9834 10.3271 cv +cp +15.8994 2.81396 mo +16.0684 10.7222 mo +16.209 10.5239 15.7871 10.4956 15.8428 10.6362 cv +15.8711 10.6362 15.9277 10.6655 15.8994 10.7222 cv +15.9561 10.7222 16.0117 10.7222 16.0684 10.7222 cv +cp +15.8428 3.29248 mo +15.9561 3.23584 15.8154 3.20801 15.8428 3.29248 cv +15.7021 3.34863 15.8428 3.40479 15.8428 3.29248 cv +cp +15.7588 12.269 mo +17.7002 8.94824 mo +17.5322 8.94824 17.5029 8.83594 17.3623 8.86426 cv +17.2773 8.94824 17.1934 9.03271 17.1104 9.11768 cv +16.9697 8.80762 16.6309 9.22949 16.1523 9.11768 cv +16.1523 9.2583 16.2656 9.28613 16.2373 9.42676 cv +16.0684 9.28613 15.8428 9.51123 15.7588 9.68018 cv +15.8711 9.68018 16.0117 9.68018 16.1523 9.68018 cv +16.124 9.53955 16.2373 9.53955 16.2373 9.42676 cv +16.7998 9.37012 17.6162 8.80762 18.0947 9.68018 cv +17.7568 9.65186 18.0947 10.0181 18.0947 10.1587 cv +18.1787 10.1587 18.2637 10.1587 18.3193 10.1587 cv +18.376 10.271 18.4316 10.1587 18.3193 10.1587 cv +18.5449 9.87695 18.6006 10.4116 18.9111 10.3271 cv +19.0225 10.6089 19.0225 10.1304 19.2197 10.2427 cv +19.3887 10.3555 19.3887 10.6362 19.7822 10.5522 cv +19.7256 10.3271 19.5586 10.1865 19.2197 10.2427 cv +19.2197 10.2148 19.2197 10.1865 19.2197 10.1587 cv +19.0225 10.1587 18.9668 9.98975 18.9111 10.2427 cv +18.7412 10.1865 18.8818 10.1021 18.9111 9.98975 cv +18.4883 9.87695 18.4043 9.42676 18.2637 9.03271 cv +17.8975 9.00488 17.8135 9.17334 17.7002 9.03271 cv +17.7002 9.00488 17.7002 8.97656 17.7002 8.94824 cv +17.8135 8.97656 17.8135 8.86426 17.9248 8.86426 cv +17.9814 8.97656 18.0381 8.86426 17.9248 8.86426 cv +17.8691 8.80762 17.8691 8.63867 17.7568 8.61084 cv +17.9248 8.46973 17.6729 8.44189 17.6162 8.30127 cv +17.5879 8.49805 17.6162 8.61084 17.7568 8.61084 cv +17.7842 8.7793 17.6729 8.80762 17.7002 8.94824 cv +cp +15.7588 4.19287 mo +15.6738 11.7632 mo +15.5898 8.7793 mo +15.7305 8.7793 15.8428 8.80762 15.8994 8.86426 cv +15.9277 8.66699 15.9277 8.46973 15.7588 8.46973 cv +15.7305 8.52637 15.6738 8.55469 15.5898 8.55469 cv +15.5898 8.61084 15.5898 8.69531 15.5898 8.7793 cv +cp +15.5898 4.3335 mo +15.5898 9.84912 mo +15.6182 9.84912 15.6465 9.84912 15.6738 9.84912 cv +15.6738 10.0737 16.0117 9.76465 15.6738 9.84912 cv +15.6465 9.73633 15.5898 9.79248 15.5898 9.84912 cv +15.4766 9.87695 15.5898 9.93311 15.5898 9.84912 cv +cp +15.5059 11.3687 mo +15.5059 10.4116 mo +15.5059 9.68018 mo +15.5059 9.03271 mo +15.5615 9.00488 15.6738 9.03271 15.6738 8.94824 cv +15.6182 8.97656 15.5059 8.94824 15.5059 9.03271 cv +cp +15.5059 .618652 mo +15.4209 12.0151 mo +15.4766 11.9878 15.5898 12.0151 15.5898 11.9312 cv +15.5332 11.9595 15.4209 11.9312 15.4209 12.0151 cv +cp +15.4209 10.2427 mo +15.6465 10.2427 15.8428 10.2148 15.8428 9.98975 cv +15.6182 10.0181 15.4209 10.0181 15.4209 10.2427 cv +15.3086 10.2993 15.4209 10.3271 15.4209 10.2427 cv +cp +15.252 10.7222 mo +15.1953 11.4526 mo +15.1953 9.2583 mo +15.1953 8.61084 mo +15.252 10.9741 mo +15.3359 11.1147 15.0273 11.228 15.252 11.2847 cv +15.2803 11.228 15.4766 10.9741 15.252 10.9741 cv +cp +15.0273 10.6362 mo +14.9434 10.8901 mo +14.999 10.8628 15.1113 10.8901 15.1113 10.8062 cv +15.0273 10.8335 14.9434 10.8062 14.9434 10.8901 cv +cp +15.1953 3.54541 mo +15.1953 3.34863 15.0547 3.29248 14.9434 3.20801 cv +14.9434 3.32031 14.9434 3.43311 14.9434 3.54541 cv +15.0273 3.54541 15.1113 3.54541 15.1953 3.54541 cv +cp +14.9434 1.04102 mo +15.0273 9.42676 mo +14.9434 9.68018 15.2803 9.53955 15.252 9.76465 cv +15.252 9.90527 15.0547 9.84912 15.1113 10.0737 cv +15.084 10.0737 15.0547 10.0737 15.0273 10.0737 cv +15.0273 10.0181 14.999 9.98975 14.9434 9.98975 cv +14.8867 9.87695 14.8584 10.0181 14.9434 9.98975 cv +14.9141 10.0737 14.9707 10.0737 15.0273 10.0737 cv +15.0273 10.1021 15.0273 10.1304 15.0273 10.1587 cv +14.9434 10.1304 14.9434 10.1865 14.9434 10.2427 cv +14.8291 10.2993 14.9434 10.3271 14.9434 10.2427 cv +14.999 10.2427 15.0273 10.2148 15.0273 10.1587 cv +15.084 10.1865 15.1113 10.1304 15.1113 10.0737 cv +15.168 10.0737 15.1953 9.98975 15.252 9.98975 cv +15.3086 10.1021 15.3652 9.98975 15.252 9.98975 cv +15.3086 9.8208 15.5059 9.5957 15.3359 9.42676 cv +15.4492 9.37012 15.3359 9.34229 15.3359 9.42676 cv +15.1396 9.42676 15.1953 9.56787 15.0273 9.42676 cv +cp +14.8584 8.94824 mo +14.7734 10.5522 mo +14.7734 10.1587 mo +14.4648 9.76465 mo +14.5205 9.73633 14.6055 9.76465 14.6328 9.68018 cv +14.5479 9.68018 14.4648 9.68018 14.4648 9.76465 cv +cp +14.4648 10.4683 mo +14.8027 10.4956 14.4922 10.1587 14.4648 10.4683 cv +14.3516 10.5239 14.4648 10.5806 14.4648 10.4683 cv +cp +14.3799 4.58691 mo +14.4922 4.53027 14.3799 4.50244 14.3799 4.58691 cv +14.2666 4.64307 14.3799 4.69922 14.3799 4.58691 cv +cp +14.2109 12.0151 mo +14.2109 9.90527 mo +14.1553 9.79248 14.126 9.93311 14.2109 9.90527 cv +14.1826 10.0737 14.3232 10.0737 14.4648 10.0737 cv +14.5205 10.1865 14.5479 10.0737 14.4648 10.0737 cv +14.5479 9.96143 14.5479 9.87695 14.3799 9.84912 cv +14.3799 9.48291 14.0703 9.8208 14.3799 9.84912 cv +14.3799 9.90527 14.2666 9.90527 14.2109 9.90527 cv +cp +14.126 9.51123 mo +14.126 9.20166 mo +14.126 1.77246 mo +14.042 10.2427 mo +13.9014 11.6772 mo +13.958 11.6772 14.042 11.6772 14.042 11.6226 cv +13.9854 11.6226 13.9014 11.6226 13.9014 11.6772 cv +cp +13.9014 11.1147 mo +14.1553 11.0308 14.3232 11.4526 14.4648 11.1997 cv +14.2959 11.228 14.4072 10.9185 14.3799 10.8062 cv +14.4365 10.7769 14.5479 10.8062 14.5479 10.7222 cv +14.2109 10.6655 14.2959 10.6655 13.9854 10.7222 cv +13.9854 10.9185 13.958 11.0308 13.9014 11.1147 cv +cp +13.9854 8.7793 mo +13.9854 8.83594 13.9014 8.86426 13.9014 8.7793 cv +13.9297 8.7793 13.958 8.7793 13.9854 8.7793 cv +cp +13.8174 12.0151 mo +13.8174 9.42676 mo +13.7324 11.3687 mo +13.6484 9.2583 mo +13.4795 11.0591 mo +13.5645 11.0308 13.6484 11.0308 13.6484 10.9741 cv +13.5918 10.9741 13.4795 10.9741 13.4795 11.0591 cv +cp +14.042 10.3271 mo +13.9854 10.4116 13.9014 10.3555 13.6484 10.4116 cv +13.5645 10.3271 13.6201 10.1021 13.3945 10.1587 cv +13.3672 10.0459 13.3105 10.1587 13.3945 10.1587 cv +13.2832 10.5806 14.2959 10.7222 14.042 10.3271 cv +cp +13.2539 9.76465 mo +13.1699 9.84912 mo +13.1699 9.11768 mo +13.2539 12.1001 mo +12.917 12.0151 13.2256 12.3257 13.2539 12.1001 cv +13.3105 12.1001 13.3105 12.0718 13.3389 12.0151 cv +13.4512 11.9595 13.3105 11.9038 13.3389 12.0151 cv +13.2539 11.9878 13.2539 12.0444 13.2539 12.1001 cv +cp +13.3389 9.2583 mo +13.3389 9.37012 13.1133 9.37012 13.085 9.2583 cv +13.1699 9.2583 13.2539 9.2583 13.3389 9.2583 cv +cp +13.002 10.9741 mo +13.085 10.9468 13.1426 11.0874 13.1699 10.9741 cv +13.1699 10.8901 13.0283 10.8628 13.002 10.9741 cv +cp +13.085 9.2583 mo +12.6914 9.31445 13.3105 9.51123 13.3945 9.5957 cv +13.3945 9.45508 13.4795 9.45508 13.4795 9.34229 cv +13.4238 9.34229 13.3945 9.2583 13.3389 9.2583 cv +13.5078 9.00488 13.8174 9.00488 14.042 9.34229 cv +14.0703 9.28613 14.126 9.2583 14.126 9.20166 cv +14.4648 9.08887 14.5205 9.14551 14.6328 9.42676 cv +14.5205 9.45508 14.5771 9.51123 14.6328 9.51123 cv +14.6621 9.62354 14.7178 9.51123 14.6328 9.51123 cv +14.6328 9.48291 14.6328 9.45508 14.6328 9.42676 cv +14.999 9.2583 14.8584 9.06104 15.1113 8.7793 cv +14.9141 8.72314 14.8291 8.7793 14.5479 8.69531 cv +14.5479 8.80762 14.5205 8.83594 14.4648 8.86426 cv +14.4072 8.75146 14.3516 8.86426 14.4648 8.86426 cv +14.3799 8.94824 14.2959 9.03271 14.2109 9.11768 cv +14.126 9.00488 14.0703 8.86426 13.9854 8.7793 cv +13.958 8.69531 13.9014 8.75146 13.9014 8.7793 cv +13.7607 8.94824 13.6484 8.75146 13.4795 8.69531 cv +13.4795 8.94824 13.2539 8.94824 13.1699 9.11768 cv +12.9727 9.11768 13.0576 9.17334 13.085 9.2583 cv +cp +12.917 11.6772 mo +12.9727 11.6772 13.085 11.6772 13.085 11.6226 cv +13.0283 11.6226 12.917 11.6226 12.917 11.6772 cv +cp +12.832 10.7222 mo +12.832 9.68018 mo +12.8877 9.7085 13.1426 9.87695 13.1699 9.68018 cv +13.085 9.68018 13.1133 9.56787 13.085 9.51123 cv +13.0283 9.51123 12.9727 9.51123 12.917 9.51123 cv +12.917 9.56787 12.832 9.5957 12.832 9.68018 cv +12.7197 9.73633 12.8613 9.76465 12.832 9.68018 cv +cp +12.7764 10.9741 mo +12.832 10.9468 12.917 10.9741 12.917 10.8901 cv +12.8613 10.8901 12.7764 10.8901 12.7764 10.9741 cv +cp +12.7764 12.1851 mo +12.7764 12.2124 12.6914 12.269 12.6914 12.1851 cv +12.7197 12.1851 12.7471 12.1851 12.7764 12.1851 cv +cp +13.2539 11.6772 mo +13.2539 11.6499 13.7891 11.6226 13.4795 11.3687 cv +13.4238 11.481 13.3672 11.3403 13.1699 11.4526 cv +13.1699 11.4253 13.1699 11.396 13.1699 11.3687 cv +13.2832 11.312 13.1699 11.2847 13.1699 11.3687 cv +12.917 11.3403 12.8613 11.0874 12.6914 11.3687 cv +13.002 11.2847 12.9727 11.6499 13.1699 11.4526 cv +13.1699 11.5659 13.1426 11.6772 13.2539 11.6772 cv +cp +12.7764 11.7632 mo +12.7764 11.8188 12.7764 11.8745 12.832 11.8472 cv +12.832 11.7339 12.7471 11.2554 12.6064 11.5366 cv +12.832 11.5933 12.5225 11.8188 12.5225 11.9312 cv +12.6914 11.9595 12.6914 11.8188 12.7764 11.7632 cv +cp +12.4385 9.42676 mo +12.2695 10.4683 mo +12.5225 11.4526 mo +12.6357 11.2554 12.2412 11.1997 12.2695 11.3687 cv +12.3252 11.3687 12.3818 11.3687 12.3545 11.4526 cv +12.4102 11.4526 12.4658 11.4526 12.5225 11.4526 cv +cp +12.2695 11.8472 mo +12.3818 11.7905 12.2695 11.7632 12.2695 11.8472 cv +12.1572 11.9038 12.2979 11.9595 12.2695 11.8472 cv +cp +12.0439 11.1147 mo +12.0439 11.2847 12.1006 11.396 12.1846 11.4526 cv +12.2139 11.2554 12.1846 11.144 12.0439 11.1147 cv +cp +12.1289 11.9312 mo +12.1006 11.8188 12.1289 11.6499 11.96 11.6772 cv +11.96 11.7905 11.9033 11.8745 11.875 11.9312 cv +11.96 11.9312 12.0439 11.9312 12.1289 11.9312 cv +cp +11.791 10.8901 mo +11.6787 11.0874 12.0723 11.1147 12.0439 10.9741 cv +11.9316 10.9741 11.9316 10.8628 11.791 10.8901 cv +cp +11.6221 12.0151 mo +11.6221 11.7632 mo +11.6221 11.8472 11.7627 11.8745 11.791 11.7632 cv +11.707 11.7905 11.6787 11.6499 11.6221 11.7632 cv +cp +11.4814 9.34229 mo +11.3975 10.2427 mo +11.3408 10.4683 11.5664 10.3833 11.6221 10.4683 cv +11.6504 10.2993 11.5664 10.2148 11.3975 10.2427 cv +cp +11.1436 .87207 mo +10.9756 10.4116 mo +11.1436 11.1997 mo +11.1719 11.5366 11.5098 11.1997 11.1436 11.1997 cv +11.1719 11.0874 11.0596 11.0591 11.0596 10.9741 cv +11.1719 10.9185 11.0596 10.8628 11.0596 10.9741 cv +10.918 10.9468 10.9463 11.3403 11.1436 11.1997 cv +cp +10.75 10.7222 mo +10.3281 8.69531 mo +10.1025 11.2847 mo +10.1025 11.396 10.1875 11.3403 10.2715 11.2847 cv +10.2715 11.1997 10.1309 11.1997 10.1025 11.2847 cv +cp +9.93359 8.94824 mo +8.63867 3.12354 mo +8.58301 3.40479 8.94922 3.46143 8.97656 3.20801 cv +8.80859 3.23584 8.7793 3.12354 8.63867 3.12354 cv +cp +8.33008 9.20166 mo +8.24609 9.68018 mo +7.99121 8.46973 mo +7.85059 8.86426 mo +7.9082 8.83594 7.99121 8.86426 7.99121 8.7793 cv +7.93555 8.80762 7.85059 8.7793 7.85059 8.86426 cv +cp +7.76758 2.89844 mo +7.42871 3.29248 mo +7.34473 4.6709 mo +7.34473 2.08203 mo +7.48535 2.11035 7.31641 2.19482 7.34473 2.33545 cv +7.73926 2.30762 7.82324 2.30762 7.99121 2.25098 cv +8.04883 2.36377 8.10547 2.25098 7.99121 2.25098 cv +7.9082 1.99805 8.16113 1.88525 7.9082 1.604 cv +8.04883 1.54785 7.9082 1.49121 7.9082 1.604 cv +7.45801 1.66016 7.54199 1.85742 7.34473 2.08203 cv +cp +7.26074 3.54541 mo +7.28809 3.62988 7.37305 3.60205 7.42871 3.54541 cv +7.42871 3.46143 7.28809 3.43311 7.26074 3.54541 cv +cp +7.26074 1.604 mo +7.34473 9.2583 mo +7.2041 9.2583 7.14746 9.34229 7.11914 9.42676 cv +7.26074 9.42676 7.31641 9.37012 7.34473 9.2583 cv +cp +7.11914 4.3335 mo +7.11914 11.0591 mo +7.23242 11.0034 7.0918 10.9468 7.11914 11.0591 cv +7.00781 11.0874 7.11914 11.144 7.11914 11.0591 cv +cp +7.03516 2.89844 mo +6.95117 4.41797 mo +6.95117 3.12354 mo +6.95117 2.56104 mo +6.86719 2.70166 7.26074 2.53223 7.2041 2.47607 cv +7.11914 2.41992 6.95117 2.56104 6.95117 2.56104 cv +cp +6.86719 1.26611 mo +6.92285 1.26611 7.03516 1.26611 7.03516 1.20996 cv +6.97852 1.20996 6.86719 1.20996 6.86719 1.26611 cv +cp +6.78223 4.27686 mo +6.69727 3.68604 mo +6.55664 2.89844 mo +6.95117 10.1587 mo +6.75391 10.1021 6.61328 10.0737 6.47168 10.2427 cv +6.6416 10.271 6.89453 10.4116 6.95117 10.1587 cv +cp +6.47168 2.64502 mo +6.47168 2.98291 mo +6.44531 2.72949 6.13477 3.03906 6.47168 2.98291 cv +6.52832 3.09521 6.55664 2.95459 6.47168 2.98291 cv +cp +6.30469 3.93945 mo +6.21973 10.2427 mo +6.21973 2.47607 mo +6.13477 3.20801 mo +6.24707 3.32031 6.52832 3.34863 6.55664 3.12354 cv +6.41602 3.17969 6.13477 3.03906 6.13477 3.20801 cv +cp +7.2041 1.68848 mo +7.28809 1.26611 6.86719 1.49121 6.69727 1.51953 cv +6.58594 1.40723 6.21973 1.12549 6.13477 1.43506 cv +6.50098 1.51953 6.69727 1.74463 7.2041 1.68848 cv +7.23242 1.80078 7.28809 1.66016 7.2041 1.68848 cv +cp +6.0498 8.86426 mo +6.0791 8.97656 6.16406 8.92041 6.21973 8.86426 cv +6.21973 8.7793 6.0791 8.75146 6.0498 8.86426 cv +cp +6.0498 3.37646 mo +6.02246 3.26416 5.96582 3.37646 6.0498 3.37646 cv +5.96582 3.74268 6.44531 3.29248 6.0498 3.37646 cv +cp +6.3877 3.62988 mo +6.27539 3.6582 5.96582 3.51758 5.99414 3.68604 cv +6.0791 3.74268 6.13477 3.8833 6.13477 4.02393 cv +6.02246 4.08008 6.16406 4.1084 6.13477 4.02393 cv +6.24707 4.02393 6.27539 3.99561 6.30469 3.93945 cv +6.52832 3.85498 6.19043 3.71436 6.3877 3.62988 cv +6.58594 3.62988 6.72656 3.57373 6.78223 3.46143 cv +6.89453 3.40479 6.78223 3.34863 6.78223 3.46143 cv +6.58594 3.43311 6.3877 3.43311 6.3877 3.62988 cv +cp +5.99414 4.58691 mo +6.02246 4.58691 6.0791 4.58691 6.13477 4.58691 cv +6.16406 4.53027 6.21973 4.50244 6.21973 4.41797 cv +6.24707 4.41797 6.27539 4.41797 6.30469 4.41797 cv +6.10645 4.81201 6.66895 4.64307 6.86719 4.58691 cv +6.69727 4.61523 6.61328 4.55859 6.6416 4.41797 cv +6.6416 4.41797 6.66895 4.41797 6.69727 4.41797 cv +6.6416 4.08008 6.19043 4.3335 6.6416 4.41797 cv +6.52832 4.41797 6.41602 4.41797 6.30469 4.41797 cv +6.30469 4.2207 6.21973 4.27686 6.21973 4.41797 cv +6.10645 4.44629 6.0791 4.36182 5.99414 4.3335 cv +5.93848 4.2207 5.88184 4.36182 5.99414 4.3335 cv +5.99414 4.41797 5.99414 4.50244 5.99414 4.58691 cv +cp +5.90918 10.9741 mo +6.10645 11.0308 6.36035 11.1147 6.47168 10.8901 cv +6.30469 10.9185 5.93848 10.7769 5.90918 10.9741 cv +cp +5.90918 10.2427 mo +6.0498 1.20996 mo +5.93848 .900391 5.79785 1.46338 6.0498 1.20996 cv +6.10645 1.32227 6.16406 1.18164 6.0498 1.20996 cv +cp +5.90918 8.69531 mo +5.85352 8.58252 5.79785 8.72314 5.90918 8.69531 cv +5.93848 8.83594 5.99414 8.69531 5.90918 8.69531 cv +cp +5.8252 9.51123 mo +5.8252 3.46143 mo +5.8252 2.72949 mo +5.93848 2.70166 5.96582 2.81396 6.0498 2.81396 cv +6.19043 2.61719 5.79785 2.58887 5.8252 2.72949 cv +5.71289 2.78564 5.8252 2.84229 5.8252 2.72949 cv +cp +5.8252 3.06689 mo +5.76855 2.92627 5.71289 3.06689 5.8252 3.06689 cv +5.88184 3.17969 5.90918 3.03906 5.8252 3.06689 cv +cp +5.74121 11.7632 mo +5.74121 10.9741 mo +5.74121 10.2427 mo +5.74121 2.56104 mo +5.74121 2.33545 mo +5.74121 1.604 mo +5.57227 11.1147 mo +5.68457 11.228 5.88184 11.228 5.90918 11.0591 cv +5.76855 11.0591 5.60059 11.0308 5.57227 11.1147 cv +cp +5.57227 4.1084 mo +5.57227 10.4116 mo +5.68457 10.3555 5.57227 10.2993 5.57227 10.4116 cv +5.34668 10.4116 5.65723 10.7222 5.57227 10.4116 cv +cp +5.4873 11.9312 mo +5.4873 3.20801 mo +5.43164 11.7632 mo +5.43164 9.11768 mo +5.4873 9.08887 5.57227 9.11768 5.57227 9.03271 cv +5.51563 9.03271 5.43164 9.03271 5.43164 9.11768 cv +cp +5.34668 8.38574 mo +5.34668 8.46973 5.4873 8.46973 5.4873 8.38574 cv +5.40332 8.38574 5.375 8.27295 5.34668 8.38574 cv +cp +5.34668 4.6709 mo +5.375 4.6709 5.40332 4.6709 5.43164 4.6709 cv +5.43164 4.72754 5.34668 4.75586 5.34668 4.6709 cv +cp +5.2627 8.86426 mo +5.2627 8.94824 5.40332 8.97656 5.43164 8.86426 cv +5.31836 8.86426 5.29102 8.75146 5.2627 8.86426 cv +cp +5.57227 4.3335 mo +5.60059 4.08008 5.20605 4.02393 5.2627 4.3335 cv +5.375 4.3335 5.45996 4.3335 5.57227 4.3335 cv +cp +5.65723 1.12549 mo +5.65723 .900391 5.65723 .703613 5.43164 .703613 cv +5.40332 .844238 5.20605 .787598 5.2627 .957031 cv +5.31836 1.06885 5.51563 1.06885 5.65723 1.12549 cv +cp +5.43164 11.5366 mo +5.54395 11.481 5.40332 11.4253 5.43164 11.5366 cv +4.98145 11.4526 5.31836 11.7632 5.43164 11.5366 cv +cp +5.17773 10.9741 mo +5.09375 8.86426 mo +5.09375 8.55469 mo +5.09375 2.41992 mo +5.09375 1.604 mo +5.15039 1.57568 5.2627 1.604 5.2627 1.51953 cv +5.20605 1.54785 5.09375 1.51953 5.09375 1.604 cv +cp +5.17773 11.3687 mo +5.29102 11.3403 5.20605 11.1147 5.34668 11.1147 cv +5.31836 11.228 5.34668 11.2847 5.43164 11.2847 cv +5.43164 11.5366 5.74121 11.1997 5.43164 11.2847 cv +5.43164 11.1997 5.40332 11.144 5.34668 11.1147 cv +5.34668 11.0874 5.34668 11.0591 5.34668 11.0591 cv +4.95313 11.0034 5.20605 11.1147 5.17773 11.3687 cv +4.84082 11.2847 5.15039 11.6226 5.17773 11.3687 cv +cp +4.9248 8.86426 mo +4.9248 8.46973 mo +4.9248 2.41992 mo +4.84082 11.6226 mo +4.78418 11.7632 mo +4.7002 10.6362 mo +4.72754 10.6362 4.78418 10.6655 4.78418 10.7222 cv +4.75586 10.7222 4.72754 10.7222 4.7002 10.7222 cv +4.7002 10.6929 4.7002 10.6655 4.7002 10.6362 cv +cp +4.7002 4.27686 mo +4.6709 4.50244 5.09375 4.58691 5.09375 4.3335 cv +4.89648 4.24902 4.95313 4.36182 4.7002 4.27686 cv +cp +4.7002 10.7222 mo +4.7002 10.9185 4.78418 10.8628 4.78418 10.7222 cv +4.8125 10.7222 4.8125 10.7222 4.84082 10.7222 cv +4.89648 10.8335 4.95313 10.7222 4.84082 10.7222 cv +4.86816 10.6655 4.9248 10.6362 4.9248 10.5522 cv +5.375 10.6362 5.03711 10.3271 4.9248 10.5522 cv +4.84082 10.5522 4.86816 10.4116 4.78418 10.4116 cv +4.78418 10.5239 4.7002 10.5522 4.7002 10.6362 cv +4.58691 10.6655 4.64355 10.7222 4.7002 10.7222 cv +cp +4.61523 11.6772 mo +4.61523 8.94824 mo +5.74121 3.54541 mo +5.68457 3.29248 5.15039 3.26416 5.00977 3.37646 cv +4.95313 3.20801 4.86816 3.09521 4.7002 3.06689 cv +4.61523 3.12354 4.61523 3.23584 4.61523 3.37646 cv +4.75586 3.37646 4.86816 3.37646 5.00977 3.37646 cv +5.29102 3.91162 5.31836 3.26416 5.74121 3.54541 cv +cp +4.53027 9.2583 mo +4.41895 9.39893 5.00977 9.22949 4.84082 9.20166 cv +4.72754 9.14551 4.58691 9.20166 4.53027 9.2583 cv +cp +4.7002 8.61084 mo +4.64355 8.61084 4.58691 8.61084 4.53027 8.61084 cv +4.38965 8.83594 4.8125 8.86426 4.78418 8.69531 cv +5.12207 8.72314 4.78418 8.38574 4.78418 8.69531 cv +4.7002 8.72314 4.7002 8.66699 4.7002 8.61084 cv +cp +4.27832 7.34424 mo +4.78418 8.30127 mo +6.81055 7.9917 9.00488 8.2168 11.1436 8.13232 cv +11.2275 8.24512 11.2275 8.44189 11.3975 8.46973 cv +11.5098 8.27295 11.1719 8.16064 11.3975 8.13232 cv +12.0439 8.10449 12.5791 8.3291 13.3389 8.13232 cv +13.3672 8.24512 13.4795 8.27295 13.4795 8.38574 cv +13.2832 8.3291 13.1982 8.41406 13.2539 8.61084 cv +13.1699 8.61084 13.1699 8.66699 13.1699 8.69531 cv +12.8037 8.83594 12.6064 8.61084 12.3545 8.7793 cv +12.6631 8.72314 12.5225 9.08887 12.7764 9.11768 cv +12.7471 8.86426 13.1426 9.08887 13.1699 8.69531 cv +13.2256 8.72314 13.2539 8.66699 13.2539 8.61084 cv +13.7607 8.3291 14.2393 8.3291 14.6885 8.46973 cv +14.7461 8.58252 14.8027 8.44189 14.6885 8.46973 cv +15.0547 8.3291 15.2803 8.38574 15.3359 8.13232 cv +15.3359 8.61084 15.5898 7.9917 15.6738 8.46973 cv +15.7871 7.96387 16.1523 8.66699 16.3213 8.2168 cv +15.9561 8.04785 16.1523 7.85107 16.4063 7.48486 cv +16.4063 7.37256 16.1523 7.26025 16.0684 7.00684 cv +15.9277 6.02148 16.4063 5.26221 15.9834 4.75586 cv +15.7021 4.86816 15.3652 4.75586 15.0273 4.75586 cv +12.917 4.72754 9.87695 5.03711 7.9082 4.6709 cv +7.76758 4.78369 7.48535 4.78369 7.26074 4.83984 cv +7.31641 4.55859 6.97852 4.72754 7.2041 4.50244 cv +6.78223 4.89648 5.99414 4.81201 5.43164 4.6709 cv +5.40332 4.58691 5.12207 4.38965 5.09375 4.58691 cv +5.34668 4.78369 4.7002 4.78369 4.53027 4.83984 cv +4.41895 5.79688 4.78418 7.26025 4.27832 7.82275 cv +4.55957 7.82275 4.41895 8.04785 4.27832 8.13232 cv +4.33398 8.30127 4.72754 8.13232 4.78418 8.30127 cv +4.64355 8.35742 4.78418 8.38574 4.78418 8.30127 cv +cp +4.27832 4.19287 mo +4.3623 4.16504 4.44629 4.19287 4.44629 4.1084 cv +4.38965 4.1084 4.27832 4.1084 4.27832 4.19287 cv +cp +4.27832 10.3271 mo +4.33398 10.4956 4.19336 10.8628 4.3623 10.8901 cv +4.55957 10.6362 4.50293 10.4956 4.27832 10.3271 cv +cp +4.1377 7.9917 mo +4.19336 7.96387 4.27832 7.96387 4.27832 7.90723 cv +4.2207 7.90723 4.1377 7.90723 4.1377 7.9917 cv +cp +4.1377 9.76465 mo +4.19336 9.76465 4.27832 9.76465 4.3623 9.76465 cv +4.47461 10.1021 4.1084 9.98975 4.1377 9.76465 cv +cp +3.79883 12.4097 mo +3.88281 10.7222 mo +3.85645 10.4683 4.27832 10.6929 4.19336 10.4116 cv +3.93945 10.4116 3.77148 10.4956 3.71484 10.7222 cv +3.77148 10.7222 3.82715 10.7222 3.88281 10.7222 cv +3.79883 11.0591 4.1377 10.7495 3.88281 10.7222 cv +cp +3.63086 2.47607 mo +3.57422 2.78564 4.02344 2.81396 4.05273 2.56104 cv +3.85645 2.61719 3.88281 2.41992 3.63086 2.47607 cv +cp +3.57422 3.68604 mo +3.57422 4.02393 4.1084 4.16504 4.19336 3.93945 cv +3.93945 3.91162 3.91211 3.62988 3.57422 3.68604 cv +cp +3.49023 9.76465 mo +5.65723 10.2427 mo +5.43164 9.98975 5.90918 9.90527 5.65723 9.68018 cv +5.65723 9.76465 5.57227 9.73633 5.4873 9.76465 cv +5.4873 9.90527 5.57227 10.1587 5.34668 10.0737 cv +5.40332 10.0181 5.45996 9.84912 5.34668 9.84912 cv +5.12207 9.87695 4.78418 9.98975 4.3623 9.76465 cv +4.47461 9.39893 3.96777 9.90527 3.88281 9.5957 cv +4.02344 9.56787 4.08008 9.45508 4.05273 9.2583 cv +3.77148 9.20166 3.74219 9.39893 3.71484 9.5957 cv +3.79883 9.76465 4.1084 9.73633 4.05273 10.0737 cv +3.71484 10.2148 3.5459 10.2148 3.40527 10.4116 cv +3.68652 10.4956 4.08008 10.3555 4.27832 10.0737 cv +4.44629 10.2148 4.38965 10.0737 4.61523 10.0737 cv +4.75586 10.5239 4.89648 10.0459 5.2627 10.2427 cv +5.23438 10.1587 5.2627 10.1021 5.34668 10.0737 cv +5.40332 10.3555 5.51563 10.0737 5.65723 10.2427 cv +cp +3.40527 4.6709 mo +3.46094 4.64307 3.5459 4.6709 3.57422 4.58691 cv +3.49023 4.61523 3.40527 4.58691 3.40527 4.6709 cv +cp +3.15234 7.9917 mo +3.20898 7.96387 3.32031 7.96387 3.32031 7.90723 cv +3.26465 7.90723 3.15234 7.90723 3.15234 7.9917 cv +cp +2.84277 8.55469 mo +2.58887 8.46973 mo +2.75781 4.58691 mo +2.75781 4.53027 2.75781 4.47412 2.75781 4.41797 cv +2.67383 4.41797 2.58887 4.41797 2.50488 4.41797 cv +2.50488 4.47412 2.50488 4.53027 2.50488 4.58691 cv +2.58887 4.58691 2.67383 4.58691 2.75781 4.58691 cv +cp +1.85742 5.62793 mo +1.37891 7.56934 mo +5.57227 .225098 mo +6.19043 .225098 6.86719 .112793 7.34473 .394043 cv +7.34473 .534668 7.42871 .534668 7.42871 .618652 cv +7.06348 .534668 7.51367 1.01318 7.42871 .618652 cv +7.51367 .618652 7.59863 .618652 7.68262 .618652 cv +7.73926 .759766 7.76758 .618652 7.68262 .618652 cv +7.6543 .478027 7.45801 .478027 7.34473 .394043 cv +7.42871 .0844727 7.82324 .225098 7.99121 .225098 cv +12.2139 .0561523 16.6875 .30957 20.6826 .30957 cv +20.5986 1.96973 20.7959 4.47412 20.5986 6.2749 cv +20.1768 6.10645 20.2891 5.79688 20.1768 5.40283 cv +20.0361 5.23389 19.4736 4.50244 19.7822 5.06543 cv +19.501 5.14941 19.5586 5.29004 19.6143 5.4873 cv +20.0078 5.31836 19.8105 5.57129 19.9512 5.7124 cv +20.0918 6.07813 20.2891 6.33154 20.6826 6.52832 cv +20.5146 7.71045 20.9082 9.45508 20.5146 10.7222 cv +20.7959 11.2847 20.6826 12.1558 20.6826 12.9722 cv +20.6826 13.8169 20.7959 14.7729 20.5146 15.3354 cv +20.2891 15.5327 20.627 15.3921 20.6826 15.562 cv +20.7676 15.8706 20.4863 15.7866 20.5146 16.0396 cv +20.8232 16.8843 20.6826 18.5728 20.5986 19.5015 cv +19.1074 19.4731 17.4189 19.6138 16.0684 19.4448 cv +16.0684 18.3198 16.0684 17.0522 16.0684 15.8989 cv +16.0684 14.7173 15.9561 13.564 16.3213 12.9722 cv +15.7305 12.7749 16.5186 12.1284 15.9834 12.1851 cv +16.0967 11.7905 16.6592 12.0718 16.8848 11.6772 cv +16.4629 11.5933 16.1523 11.8745 15.8994 11.6772 cv +15.7021 11.8745 15.7871 12.3257 15.3359 12.269 cv +15.1953 12.0444 15.4492 11.6772 15.0273 11.5366 cv +14.999 11.9878 14.6621 11.6499 14.6328 12.0151 cv +14.5771 12.0151 14.5205 12.0151 14.4648 12.0151 cv +14.4072 11.9038 14.3516 12.0151 14.4648 12.0151 cv +14.4072 12.269 14.6055 12.1284 14.6328 12.0151 cv +15.2246 12.437 13.0283 12.2407 12.7764 12.1851 cv +12.7471 12.0718 12.6914 12.1284 12.6914 12.1851 cv +12.5791 12.2124 11.9883 12.353 11.707 12.1851 cv +11.791 12.1851 11.791 12.1558 11.791 12.1001 cv +11.8193 12.1001 11.8477 12.1001 11.875 12.1001 cv +11.875 12.1851 11.96 12.1558 12.0439 12.1851 cv +12.0439 12.1001 11.9316 12.1001 11.875 12.1001 cv +11.8477 12.0151 11.791 12.0444 11.791 12.1001 cv +11.7344 12.0718 11.707 12.1284 11.707 12.1851 cv +11.5938 12.1558 11.5664 12.0444 11.4814 12.0151 cv +11.5664 12.4097 11.0596 12.2407 10.918 12.269 cv +9.0332 12.4097 6.81055 12.2124 5.17773 12.1851 cv +5.29102 12.1284 5.17773 12.0718 5.17773 12.1851 cv +5.06543 12.2964 4.75586 12.2407 4.53027 12.269 cv +4.53027 14.689 4.53027 17.1089 4.53027 19.5015 cv +3.01172 19.5015 1.51953 19.5015 0 19.5015 cv +0 13.0854 0 6.66895 0 .225098 cv +1.83008 .225098 3.82715 .225098 5.57227 .225098 cv +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +.912474 .787625 .619837 .97467 cmyk +f +38.9688 15.8989 mo +39.082 15.8433 38.9688 15.8149 38.9688 15.8989 cv +38.9414 15.8989 38.9131 15.8989 38.8848 15.8989 cv +38.9688 15.562 38.6602 15.8989 38.8848 15.8989 cv +38.9131 15.9839 38.9688 15.9556 38.9688 15.8989 cv +cp +38.4063 15.5894 mo +38.4063 15.4487 38.4063 15.3081 38.4063 15.1675 cv +38.7441 15.2515 38.4063 14.9429 38.4063 15.1675 cv +38.2949 15.2798 38.1533 15.562 38.4063 15.5894 cv +cp +38.1533 15.8989 mo +38.1533 15.7026 38.0127 15.6177 37.9287 15.5054 cv +37.8438 15.5327 37.6182 15.8149 37.8438 15.8989 cv +37.8721 15.7026 37.9844 16.0112 38.1533 15.8989 cv +cp +36.9434 16.1519 mo +37 16.1245 37.1123 16.1519 37.1123 16.0679 cv +37.0557 16.0962 36.9434 16.0679 36.9434 16.1519 cv +cp +36.0713 15.1675 mo +35.7324 15.0269 mo +35.6494 15.0269 35.5918 15.0269 35.5078 15.0269 cv +35.5078 15.1108 35.5078 15.1675 35.5078 15.2515 cv +35.7051 15.3081 35.6494 15.0835 35.7324 15.0269 cv +cp +33.3135 4.05225 mo +32.0195 17.8413 mo +31.7939 3.46143 mo +31.709 4.36182 mo +31.541 3.46143 mo +31.5977 3.46143 31.709 3.46143 31.709 3.40479 cv +31.6533 3.40479 31.541 3.40479 31.541 3.46143 cv +cp +31.2871 4.1084 mo +30.499 4.27686 mo +30.0205 4.27686 mo +29.6826 3.71436 mo +29.4307 4.53027 mo +29.4014 4.64307 29.374 4.50244 29.29 4.53027 cv +29.29 4.41797 29.4307 4.44629 29.4307 4.53027 cv +cp +29.8525 4.61523 mo +29.5986 4.55859 29.5986 4.27686 29.29 4.27686 cv +29.29 4.16504 29.4863 4.2207 29.5986 4.19287 cv +29.6826 4.36182 30.0488 4.38965 29.8525 4.61523 cv +cp +28.8105 3.06689 mo +28.5576 3.15186 mo +28.8105 3.12354 28.4727 2.81396 28.5576 3.15186 cv +28.4453 3.20801 28.5576 3.23584 28.5576 3.15186 cv +cp +28.3887 2.98291 mo +28.3887 2.84229 mo +28.3037 2.58887 mo +27.9951 4.05225 mo +28.2764 3.99561 28.7832 4.16504 28.7266 3.79883 cv +28.6699 3.79883 28.6133 3.79883 28.5576 3.79883 cv +28.6426 3.43311 28.1914 3.8833 28.5576 3.79883 cv +28.6426 4.1084 27.7412 3.85498 27.9951 4.05225 cv +cp +27.8262 3.8833 mo +27.6563 4.27686 mo +27.3477 4.05225 mo +27.3477 3.93945 27.46 3.93945 27.4316 3.79883 cv +27.3477 3.79883 27.2637 3.79883 27.1787 3.79883 cv +27.1787 3.8833 27.1787 3.96729 27.1787 4.05225 cv +27.2344 4.05225 27.291 4.05225 27.3477 4.05225 cv +cp +27.0098 3.71436 mo +25.0967 4.27686 mo +25.0967 4.19287 25.1523 4.19287 25.1523 4.1084 cv +25.0674 4.13623 24.9834 4.08008 24.9268 4.05225 cv +24.9268 4.1084 24.9268 4.19287 24.9268 4.27686 cv +24.9834 4.27686 25.041 4.27686 25.0967 4.27686 cv +cp +24.1963 16.6304 mo +24.1963 16.5181 24.1963 16.4058 24.1963 16.3218 cv +23.999 16.2925 23.8584 16.3491 23.8018 16.4624 cv +23.9424 16.5181 23.9424 16.7153 24.1963 16.6304 cv +cp +23.6328 10.3271 mo +23.3799 11.9595 mo +23.2393 8.80762 mo +23.1553 5.65625 mo +22.9854 10.1021 mo +22.9854 9.68018 mo +22.9854 6.61279 mo +22.9004 9.84912 mo +22.9004 7.03467 mo +22.8174 7.26025 mo +22.874 7.00684 22.6191 6.97852 22.5928 7.17529 cv +22.7041 7.17529 22.7598 7.23193 22.8174 7.26025 cv +cp +22.5928 6.13428 mo +22.6768 13.2534 mo +22.6484 13.1128 22.6768 12.9722 22.5078 13.0005 cv +22.5078 13.0571 22.5078 13.1128 22.5078 13.1694 cv +22.5928 13.1694 22.5928 13.2261 22.6768 13.2534 cv +cp +22.5078 7.17529 mo +22.4229 6.86621 mo +22.5078 6.89404 22.4785 7.03467 22.5928 7.03467 cv +22.5928 6.95068 22.6768 6.95068 22.6768 6.86621 cv +22.9004 6.83789 22.5928 6.52832 22.6768 6.86621 cv +22.5928 6.81006 22.4512 6.75342 22.4229 6.86621 cv +cp +22.2539 6.69727 mo +22.1699 7.03467 mo +22.0293 6.05029 mo +22.0859 6.05029 22.1133 6.05029 22.1699 6.05029 cv +22.1973 5.90967 22.1133 5.90967 22.0293 5.90967 cv +21.9727 5.76855 21.916 5.90967 22.0293 5.90967 cv +22.0293 5.9375 22.0293 5.99365 22.0293 6.05029 cv +cp +21.9443 7.42871 mo +21.9443 7.17529 mo +22.0859 6.52832 mo +22.0859 6.64111 22.001 6.58447 21.9443 6.52832 cv +21.9443 6.61279 21.9443 6.69727 21.9443 6.78174 cv +22.1133 6.86621 22.3105 6.58447 22.0859 6.52832 cv +cp +32.666 4.27686 mo +32.5527 4.27686 32.4971 4.24902 32.4414 4.19287 cv +32.1025 4.16504 32.4688 4.44629 32.5254 4.53027 cv +31.8789 4.58691 31.0615 4.64307 30.1611 4.53027 cv +30.0205 4.38965 29.8232 4.02393 29.5986 4.19287 cv +29.5146 3.96729 29.2607 3.91162 29.29 3.54541 cv +28.9238 3.8833 28.9238 4.19287 29.1201 4.53027 cv +28.5293 4.50244 27.291 4.75586 26.3623 4.53027 cv +26.3623 4.95264 26.3623 5.4873 26.3623 5.96582 cv +26.3623 6.44385 26.5029 7.03467 26.2217 7.26025 cv +26.5029 7.7666 26.3623 8.44189 26.3623 9.03271 cv +26.3623 11.0034 26.3623 13.0005 26.3623 14.8579 cv +28.6426 14.8579 31.2588 14.8579 33.2285 14.8579 cv +34.0449 14.8579 34.833 14.7729 35.5078 14.8579 cv +35.7617 14.8862 35.79 14.7729 35.9023 15.1108 cv +35.79 15.1392 35.9023 15.1948 35.9023 15.1108 cv +36.2393 14.7173 37.7314 14.8862 38.6602 14.9429 cv +38.5195 14.9985 38.6602 15.0269 38.6602 14.9429 cv +39.3633 14.7456 40.4043 14.9136 41.2207 14.8579 cv +41.2207 16.3774 41.2207 17.9253 41.2207 19.4448 cv +34.7764 19.4448 28.3037 19.4448 21.8604 19.4448 cv +21.916 18.9097 21.6631 17.9253 22.1699 18.0933 cv +22.2539 17.644 21.8037 18.0933 21.8604 17.7563 cv +21.8604 12.0151 21.8604 5.96582 21.8604 0 cv +28.3037 0 34.7764 0 41.2207 0 cv +41.2207 1.68848 41.3047 2.98291 41.2207 4.61523 cv +38.1807 4.58691 34.3828 4.64307 32.75 4.53027 cv +32.75 4.41797 32.6377 4.41797 32.666 4.27686 cv +32.7783 4.2207 32.666 4.19287 32.666 4.27686 cv +cp +f +61.3076 11.9312 mo +61.2793 12.1558 61.4199 12.1851 61.6172 12.1851 cv +61.6455 11.9595 61.5049 11.9038 61.3076 11.9312 cv +cp +61.1387 12.269 mo +60.8291 11.2847 mo +60.7725 11.5366 60.8857 11.6499 61.1387 11.6226 cv +61.1387 11.396 61.0264 11.2847 60.8291 11.2847 cv +cp +60.7451 16.603 mo +60.7451 8.61084 mo +60.6602 18.5444 mo +60.5752 11.6226 mo +60.4912 11.8472 mo +60.4072 15.8989 mo +60.4912 15.4487 60.1826 15.7866 60.4072 15.8989 cv +60.4639 16.0112 60.5195 15.8706 60.4072 15.8989 cv +cp +60.3232 9.11768 mo +60.2666 8.30127 mo +60.1826 10.9741 mo +60.1826 9.90527 mo +59.9277 17.7563 mo +59.9277 10.3271 mo +59.6191 10.3271 mo +59.5352 9.5957 mo +59.1133 10.0737 mo +58.9717 1.85742 mo +58.8877 11.5366 mo +58.8877 11.3687 mo +58.8027 18.1499 mo +59.1406 18.2339 58.8027 17.897 58.8027 18.1499 cv +58.6904 18.2065 58.8027 18.2339 58.8027 18.1499 cv +cp +58.3242 9.03271 mo +58.4092 9.03271 58.4375 9.14551 58.4658 9.03271 cv +58.4658 8.94824 58.3242 8.92041 58.3242 9.03271 cv +cp +58.0713 18.1499 mo +57.9863 18.4038 mo +58.043 18.3745 58.1563 18.3745 58.1563 18.3198 cv +58.0996 18.3198 57.9863 18.3198 57.9863 18.4038 cv +cp +57.9863 10.0737 mo +57.9863 8.86426 mo +57.9023 1.604 mo +57.6777 8.94824 mo +57.7344 8.92041 57.8184 8.94824 57.8184 8.86426 cv +57.7617 8.89209 57.6777 8.86426 57.6777 8.94824 cv +cp +57.6777 8.46973 mo +57.7617 8.13232 mo +57.875 8.07617 57.7344 8.04785 57.7617 8.13232 cv +57.5088 8.16064 57.8184 8.46973 57.7617 8.13232 cv +cp +57.5088 9.98975 mo +57.4238 9.11768 mo +57.4238 8.86426 mo +57.4238 8.55469 mo +57.5938 16.856 mo +57.6201 16.7437 57.7344 16.7153 57.7617 16.603 cv +57.6494 16.5181 57.3682 16.4897 57.3389 16.687 cv +57.5088 16.6587 57.5088 16.7993 57.5938 16.856 cv +cp +57.3389 9.98975 mo +57.2559 17.2495 mo +57.2559 10.5522 mo +57.2559 8.55469 mo +57.1982 17.1089 mo +57.2559 17.0806 57.3389 17.1089 57.3389 17.0249 cv +57.2832 17.0249 57.1982 17.0249 57.1982 17.1089 cv +cp +57.1152 9.03271 mo +57.1152 9.68018 mo +56.9736 9.79248 57.0576 9.98975 57.1982 10.0737 cv +57.1426 9.96143 57.2832 9.65186 57.1152 9.68018 cv +cp +57.3389 17.897 mo +57.3389 17.9526 57.3682 18.0093 57.4238 17.9819 cv +57.2275 17.728 57.002 17.7007 57.2559 17.3335 cv +56.8613 17.3062 57.0869 17.8687 56.9463 18.0659 cv +57.2559 18.1782 57.0869 17.8413 57.3389 17.897 cv +cp +56.8613 4.3335 mo +56.9463 8.30127 mo +56.9736 8.38574 57.002 8.44189 57.1152 8.46973 cv +57.1426 8.58252 57.1982 8.44189 57.1152 8.46973 cv +57.1426 8.3291 57.0303 8.30127 56.9463 8.30127 cv +56.9463 8.24512 56.9463 8.18848 56.9463 8.13232 cv +57.1152 8.2168 57.4238 8.18848 57.5938 8.30127 cv +57.5371 8.04785 57.2559 7.9917 56.9463 7.9917 cv +56.9463 8.02002 56.9463 8.07617 56.9463 8.13232 cv +56.665 8.07617 56.833 8.30127 56.9463 8.30127 cv +cp +56.7764 8.46973 mo +56.7764 3.68604 mo +56.7207 3.57373 56.6924 3.71436 56.7764 3.68604 cv +56.833 3.82666 56.8896 3.68604 56.7764 3.68604 cv +cp +56.6084 8.2168 mo +56.5518 3.85498 mo +57.1152 18.6284 mo +57.1426 18.2339 56.7764 18.2632 56.4678 18.2339 cv +56.5518 18.4878 56.3828 18.5444 56.6084 18.7134 cv +56.6924 18.5161 56.9736 18.8823 57.1152 18.6284 cv +57.1426 18.7417 57.1982 18.6284 57.1152 18.6284 cv +cp +56.4678 3.62988 mo +56.1299 17.897 mo +56.2988 3.68604 mo +56.2988 3.6582 56.2988 3.60205 56.2988 3.54541 cv +56.2148 3.54541 56.1299 3.54541 56.0449 3.54541 cv +56.0449 3.60205 56.0449 3.6582 56.0449 3.68604 cv +56.1299 3.68604 56.2148 3.68604 56.2988 3.68604 cv +cp +55.9609 17.3335 mo +56.1016 17.3628 56.1299 17.2778 56.1299 17.1929 cv +56.2422 17.1372 56.1299 17.0806 56.1299 17.1929 cv +56.0742 17.1929 56.0166 17.1929 55.9609 17.1929 cv +55.9893 16.8276 55.6523 17.1655 55.9609 17.1929 cv +55.9609 17.2222 55.9609 17.2778 55.9609 17.3335 cv +cp +55.8193 18.0659 mo +55.5674 18.3198 mo +55.4824 3.46143 mo +55.5381 3.43311 55.6523 3.46143 55.6523 3.37646 cv +55.5947 3.40479 55.4824 3.37646 55.4824 3.46143 cv +cp +55.9043 8.61084 mo +56.1582 8.18848 55.5674 8.41406 55.6523 8.04785 cv +55.4541 8.04785 55.3418 8.07617 55.3418 8.2168 cv +55.708 8.18848 55.5381 8.63867 55.9043 8.61084 cv +cp +55.2568 18.2339 mo +55.3418 17.1929 mo +55.3701 17.1929 55.4268 17.1929 55.4824 17.1929 cv +55.4824 17.2778 55.4824 17.3901 55.4824 17.5034 cv +55.4541 17.5034 55.4268 17.5034 55.3975 17.5034 cv +55.3975 17.4194 55.3418 17.4468 55.3418 17.5034 cv +54.9482 17.4194 55.4268 17.8687 55.3418 17.5034 cv +55.3418 17.5034 55.3701 17.5034 55.3975 17.5034 cv +55.4268 17.5874 55.4824 17.5601 55.4824 17.5034 cv +55.6523 17.5034 55.5381 17.2222 55.5674 17.1089 cv +55.4541 17.0806 55.3418 17.0806 55.3418 17.1929 cv +55.2012 17.2222 55.3418 17.2778 55.3418 17.1929 cv +cp +55.1719 7.90723 mo +55.2295 7.87891 55.3135 7.90723 55.3418 7.82275 cv +55.2568 7.82275 55.1719 7.82275 55.1719 7.90723 cv +cp +55.2568 16.856 mo +55.3418 16.7437 55.3418 16.6587 55.1719 16.603 cv +55.1719 16.7153 55.1162 16.7993 55.0889 16.856 cv +55.1455 16.856 55.2012 16.856 55.2568 16.856 cv +cp +55.1719 16.2925 mo +55.1162 16.3491 55.0889 16.4331 55.0889 16.5464 cv +54.9756 16.5737 55.0889 16.6304 55.0889 16.5464 cv +55.1719 16.4897 55.2568 16.4331 55.2568 16.2925 cv +55.2861 16.2925 55.3135 16.2925 55.3418 16.2925 cv +55.5117 16.1245 55.4824 15.9839 55.2568 15.8989 cv +55.2295 16.0962 55.0889 16.1519 55.2568 16.2925 cv +55.2295 16.2925 55.2012 16.2925 55.1719 16.2925 cv +cp +55.0049 2.89844 mo +55.0049 9.5957 mo +55.1455 9.62354 55.0889 9.84912 55.3418 9.76465 cv +55.3975 9.45508 55.1455 9.34229 55.0049 9.51123 cv +54.9482 9.39893 54.9199 9.51123 55.0049 9.51123 cv +55.0049 9.53955 55.0049 9.56787 55.0049 9.5957 cv +cp +54.835 17.2495 mo +54.8916 17.2778 54.9482 17.2778 54.9199 17.3335 cv +54.8916 17.3335 54.8643 17.3335 54.835 17.3335 cv +54.835 17.3062 54.835 17.2778 54.835 17.2495 cv +cp +54.835 17.3335 mo +54.8643 17.4468 54.9199 17.3901 54.9199 17.3335 cv +54.9756 17.3335 55.0313 17.3335 55.0889 17.3335 cv +55.1455 17.4468 55.1719 17.3335 55.0889 17.3335 cv +55.2012 17.1372 54.8076 17.1089 54.835 17.2495 cv +54.751 17.2778 54.8076 17.3335 54.835 17.3335 cv +cp +54.6104 3.85498 mo +54.3574 17.2495 mo +54.4131 17.2495 54.5254 17.2495 54.5254 17.1929 cv +54.4697 17.1929 54.3574 17.1929 54.3574 17.2495 cv +cp +54.6943 8.86426 mo +54.6943 8.63867 54.6943 8.41406 54.4414 8.46973 cv +54.4131 8.58252 54.3291 8.61084 54.3574 8.7793 cv +54.498 8.7793 54.6104 8.80762 54.6943 8.86426 cv +cp +54.5254 16.5464 mo +54.4131 16.5464 54.3008 16.5181 54.2725 16.603 cv +54.3848 16.6304 54.3291 16.7153 54.2725 16.771 cv +54.4414 16.7993 54.5254 16.7153 54.5254 16.5464 cv +cp +54.1885 18.7134 mo +54.3574 16.3774 mo +54.4414 16.2651 54.4414 16.1802 54.2725 16.1245 cv +54.2725 16.2368 54.2441 16.3218 54.1885 16.3774 cv +54.2441 16.3774 54.3008 16.3774 54.3574 16.3774 cv +cp +54.1035 9.34229 mo +54.0479 8.2168 mo +54.0752 8.2168 54.1318 8.27295 54.0479 8.30127 cv +54.0479 8.27295 54.0479 8.24512 54.0479 8.2168 cv +cp +54.1035 17.4194 mo +54.0479 17.4194 54.0479 17.4468 54.0479 17.5034 cv +53.9072 17.5601 54.0479 17.5874 54.0479 17.5034 cv +54.1035 17.5308 54.1035 17.4741 54.1035 17.4194 cv +54.2441 17.4468 54.1318 17.6714 54.2725 17.6714 cv +54.3291 17.5034 54.4131 17.5034 54.5254 17.5874 cv +54.6104 17.2778 54.1602 17.5034 54.1885 17.2495 cv +54.3291 17.2222 54.1885 17.1655 54.1885 17.2495 cv +54.1318 17.2495 54.1318 17.3628 54.1035 17.4194 cv +cp +54.0479 8.30127 mo +54.0186 8.38574 54.0479 8.44189 54.1035 8.46973 cv +54.1318 8.38574 54.2158 8.41406 54.2725 8.38574 cv +54.3291 8.49805 54.3848 8.38574 54.2725 8.38574 cv +54.3008 8.3291 54.3574 8.30127 54.3574 8.2168 cv +54.1602 8.2168 53.8779 7.87891 54.0479 8.2168 cv +53.9346 8.24512 53.9912 8.30127 54.0479 8.30127 cv +cp +53.9629 19.0503 mo +54.1035 18.6284 mo +54.1035 18.5161 54.1318 18.3472 53.9629 18.4038 cv +53.9629 18.4312 53.9629 18.4878 53.9629 18.5444 cv +54.0479 18.5444 54.0479 18.6284 54.1035 18.6284 cv +cp +53.9629 16.5464 mo +54.0479 16.5181 54.0752 16.6587 54.1035 16.5464 cv +54.1035 16.4624 53.9629 16.4331 53.9629 16.5464 cv +cp +53.8779 17.897 mo +53.8779 17.9526 53.8779 18.0093 53.8779 18.0659 cv +53.7939 18.0659 53.7666 17.9253 53.8779 17.897 cv +cp +53.7939 17.5874 mo +53.7939 16.4624 mo +53.7939 16.4897 53.7939 16.5181 53.7939 16.5464 cv +53.7373 16.5464 53.71 16.4624 53.7939 16.4624 cv +cp +53.71 18.5444 mo +54.2725 17.897 mo +54.0186 17.728 54.0186 17.7563 53.71 17.812 cv +53.7373 18.0659 53.4854 18.3198 53.7939 18.4038 cv +53.8506 18.3198 53.8779 18.2065 53.8779 18.0659 cv +54.1035 17.9526 54.1885 18.1499 54.2725 17.897 cv +cp +53.541 9.34229 mo +53.541 1.77246 mo +53.4854 2.47607 mo +53.4854 8.13232 mo +53.541 8.27295 53.6816 8.30127 53.8779 8.30127 cv +53.8779 8.16064 53.7666 8.13232 53.7939 7.9917 cv +53.5684 7.90723 53.626 8.13232 53.4854 8.13232 cv +53.4277 8.02002 53.3711 8.16064 53.4854 8.13232 cv +cp +53.4004 10.2427 mo +53.4004 7.9917 mo +53.4004 17.9819 mo +53.3711 17.9819 53.3447 17.9819 53.3154 17.9819 cv +53.3154 17.9526 53.3711 17.897 53.4004 17.9819 cv +cp +53.3154 4.02393 mo +53.4004 18.3198 mo +53.4004 18.5444 53.0635 18.769 53.4004 18.8823 cv +53.4561 18.7974 53.5684 18.3472 53.4004 18.3198 cv +cp +53.1465 17.9819 mo +53.2041 17.9819 53.2598 17.9819 53.3154 17.9819 cv +53.2598 18.2632 53.5967 18.1226 53.4004 17.9819 cv +53.4854 17.2495 54.2158 17.1655 53.7939 16.5464 cv +53.8223 16.5464 53.8506 16.5464 53.8779 16.5464 cv +53.9072 16.2651 53.7939 16.0396 53.626 16.2085 cv +53.71 15.8706 53.4004 16.2085 53.626 16.2085 cv +53.6533 17.1372 53.2871 17.2222 53.1465 17.9819 cv +cp +53.0635 9.34229 mo +53.0635 2.89844 mo +52.9785 8.61084 mo +53.0059 8.7793 53.0342 8.89209 53.1465 8.94824 cv +53.1191 8.80762 53.2305 8.55469 52.9785 8.61084 cv +cp +52.9785 8.46973 mo +53.0635 8.13232 mo +53.0898 8.2168 53.0342 8.2168 52.9785 8.2168 cv +53.0059 8.16064 53.0059 8.13232 53.0635 8.13232 cv +cp +52.8936 19.0503 mo +52.8936 17.5874 mo +52.8379 10.1587 mo +52.7529 8.61084 mo +52.7529 8.46973 mo +52.8379 17.9819 mo +53.1748 18.0659 52.8379 17.7563 52.8379 17.9819 cv +52.5 17.897 52.8086 18.2339 52.8379 17.9819 cv +cp +52.668 17.1929 mo +53.0635 11.0591 mo +53.2041 10.6089 52.6973 10.5239 52.668 10.8901 cv +52.7246 11.0034 52.8652 11.0591 53.0635 11.0591 cv +cp +52.8379 10.4683 mo +52.8379 10.4116 52.8936 10.3833 52.8936 10.3271 cv +52.8379 10.3271 52.8086 10.2427 52.7529 10.2427 cv +52.7529 10.3271 52.668 10.3271 52.668 10.4116 cv +52.7529 10.4116 52.7529 10.4683 52.8379 10.4683 cv +cp +52.9785 4.3335 mo +52.8936 4.24902 52.6973 4.24902 52.668 4.41797 cv +52.7813 4.53027 52.9785 4.53027 52.9785 4.3335 cv +cp +52.668 8.94824 mo +52.6123 8.83594 52.5566 8.94824 52.668 8.94824 cv +52.7246 9.06104 52.7529 8.94824 52.668 8.94824 cv +cp +52.584 18.3198 mo +53.0635 8.13232 mo +53.0635 8.10449 53.0635 8.07617 53.0635 8.04785 cv +52.8652 8.07617 52.668 8.07617 52.584 7.9917 cv +52.5566 8.2168 52.8379 8.13232 52.9785 8.2168 cv +52.9785 8.49805 53.3447 8.13232 53.0635 8.13232 cv +cp +52.5 8.69531 mo +52.3311 10.9741 mo +52.3311 10.4116 mo +52.4434 10.3833 52.4717 10.5239 52.5 10.4116 cv +52.5 10.3271 52.3594 10.2993 52.3311 10.4116 cv +cp +52.1904 10.4683 mo +52.1055 8.04785 mo +52.0215 8.13232 mo +51.9648 8.02002 51.9092 8.16064 52.0215 8.13232 cv +52.0771 8.24512 52.1055 8.13232 52.0215 8.13232 cv +cp +51.9365 8.38574 mo +51.8525 4.50244 mo +52.1055 8.55469 mo +51.7959 8.49805 51.7402 8.44189 51.627 8.69531 cv +51.8525 8.72314 52.0215 8.69531 52.1055 8.55469 cv +cp +51.374 18.6284 mo +51.543 9.98975 mo +51.5703 10.1021 51.627 9.98975 51.543 9.98975 cv +51.543 9.93311 51.543 9.87695 51.543 9.84912 cv +51.7402 9.87695 51.7119 9.68018 51.9365 9.76465 cv +51.9932 10.0181 52.1055 10.2427 52.415 10.2427 cv +52.2178 9.90527 51.8242 9.34229 51.2891 9.5957 cv +51.4023 9.65186 51.4863 9.7085 51.543 9.84912 cv +51.2617 9.76465 51.4023 9.98975 51.543 9.98975 cv +cp +51.2891 8.04785 mo +51.0371 15.73 mo +50.8965 4.50244 mo +50.8965 11.9312 mo +50.8398 11.8188 50.7822 11.9312 50.8965 11.9312 cv +50.9521 12.0444 50.9805 11.9312 50.8965 11.9312 cv +cp +50.8115 16.2085 mo +50.8115 .87207 mo +50.7266 15.8989 mo +50.7266 10.8062 mo +50.7266 10.8901 50.8672 10.9185 50.8965 10.8062 cv +50.8115 10.8062 50.7559 10.6929 50.7266 10.8062 cv +cp +50.6416 8.55469 mo +50.6416 4.58691 mo +50.6416 2.41992 mo +50.7266 10.2427 mo +50.7266 10.271 50.7266 10.2993 50.7266 10.3271 cv +50.9521 10.2993 50.7822 10.6362 51.0371 10.5522 cv +51.1211 10.3271 50.9229 10.3271 50.9805 10.0737 cv +50.7822 10.0459 50.8672 10.2427 50.7266 10.2427 cv +50.7559 10.1587 50.6992 10.1587 50.6416 10.1587 cv +50.5859 10.0459 50.5586 10.1587 50.6416 10.1587 cv +50.6416 10.2148 50.6709 10.2427 50.7266 10.2427 cv +cp +51.543 8.69531 mo +51.3457 8.61084 51.0645 8.58252 50.8115 8.55469 cv +50.7559 9.00488 50.6709 9.03271 50.5586 9.34229 cv +51.0078 9.37012 51.2891 9.20166 51.543 8.69531 cv +cp +50.5586 2.08203 mo +50.5586 10.4683 mo +50.6416 10.5239 50.7822 10.6089 50.8115 10.4683 cv +50.7559 10.4399 50.6709 10.3833 50.5586 10.4116 cv +50.5303 10.271 50.4736 10.4116 50.5586 10.4116 cv +50.5586 10.4399 50.5586 10.4399 50.5586 10.4683 cv +cp +50.4736 8.13232 mo +50.4453 8.52637 50.8672 8.35742 50.9805 8.2168 cv +51.0078 8.27295 51.0645 8.35742 51.0371 8.46973 cv +51.0928 8.46973 51.1484 8.46973 51.2051 8.46973 cv +51.2334 8.38574 51.2891 8.38574 51.2891 8.30127 cv +51.2334 8.24512 51.1211 8.2168 50.9805 8.2168 cv +50.9229 8.16064 50.8965 8.07617 50.8115 8.04785 cv +50.7559 7.93555 50.6992 8.07617 50.8115 8.04785 cv +50.8398 8.38574 50.6992 8.04785 50.4736 8.13232 cv +cp +50.417 11.1997 mo +50.417 8.94824 mo +50.4736 8.92041 50.5586 8.94824 50.5586 8.86426 cv +50.501 8.89209 50.417 8.86426 50.417 8.94824 cv +cp +50.417 4.75586 mo +50.333 8.46973 mo +50.333 7.9917 mo +50.249 9.11768 mo +50.249 2.25098 mo +50.1641 8.61084 mo +50.2197 8.61084 50.333 8.61084 50.333 8.55469 cv +50.249 8.55469 50.1641 8.55469 50.1641 8.61084 cv +cp +50.1641 7.90723 mo +50.0791 11.6772 mo +50.0791 11.7632 50.2197 11.7905 50.249 11.6772 cv +50.1641 11.7065 50.1084 11.5659 50.0791 11.6772 cv +cp +49.9951 2.41992 mo +49.9951 2.47607 50.1357 2.50439 50.1641 2.41992 cv +50.0791 2.41992 50.0234 2.2793 49.9951 2.41992 cv +cp +49.9111 4.6709 mo +49.8262 11.3687 mo +49.8262 8.46973 mo +49.9951 8.44189 50.249 8.55469 50.1641 8.30127 cv +50.4736 8.30127 50.2197 7.7666 50.0791 8.04785 cv +50.1641 8.07617 50.1357 8.2168 50.1641 8.30127 cv +50.0234 8.30127 49.8828 8.35742 49.8262 8.46973 cv +cp +50.4736 9.98975 mo +50.2197 9.87695 49.7988 9.73633 49.7695 10.1587 cv +50.0518 9.98975 50.249 10.1021 50.4736 9.98975 cv +cp +49.7695 4.50244 mo +49.7695 2.64502 mo +49.9111 9.34229 mo +49.7988 9.39893 49.9385 9.45508 49.9111 9.34229 cv +50.0234 9.34229 49.9668 9.2583 49.9111 9.2583 cv +49.9111 9.03271 49.5732 9.34229 49.9111 9.2583 cv +49.9111 9.28613 49.9111 9.31445 49.9111 9.34229 cv +cp +49.6855 18.4038 mo +49.7422 18.3745 49.8262 18.3745 49.8262 18.3198 cv +49.7695 18.3198 49.6855 18.3198 49.6855 18.4038 cv +cp +49.6855 16.2085 mo +49.8262 11.0591 mo +49.8262 10.9185 49.8545 10.7769 49.6855 10.8062 cv +49.6855 10.8628 49.6855 10.9185 49.6855 10.9741 cv +49.7695 10.9741 49.7695 11.0308 49.8262 11.0591 cv +cp +49.6855 10.7222 mo +49.6855 8.38574 mo +49.6855 2.25098 mo +49.7988 2.19482 49.6582 2.13867 49.6855 2.25098 cv +49.5732 2.30762 49.6855 2.33545 49.6855 2.25098 cv +cp +49.5176 8.55469 mo +49.4326 8.7793 mo +49.3477 8.46973 mo +49.5176 9.51123 mo +49.3477 9.65186 49.1787 10.0459 49.4326 10.1587 cv +49.5176 10.1021 49.4883 9.93311 49.6016 9.90527 cv +49.6582 10.0459 49.6855 9.90527 49.6016 9.90527 cv +49.6016 9.79248 49.6016 9.65186 49.6016 9.51123 cv +49.7139 9.45508 49.6016 9.42676 49.6016 9.51123 cv +49.5732 9.51123 49.5449 9.51123 49.5176 9.51123 cv +cp +49.6855 15.8989 mo +49.5176 15.8989 49.5176 15.7866 49.4326 15.73 cv +49.4043 15.8433 49.2637 15.8149 49.207 15.8989 cv +49.2363 16.3491 49.5732 16.1802 49.6855 15.8989 cv +cp +49.207 4.3335 mo +49.207 3.85498 mo +49.2637 4.6709 mo +49.3477 4.3335 49.0381 4.64307 49.2637 4.6709 cv +49.3193 4.78369 49.377 4.6709 49.2637 4.6709 cv +cp +49.0381 10.2427 mo +48.9551 18.4604 mo +48.9551 3.77051 mo +48.7852 18.4038 mo +48.7002 9.03271 mo +48.7852 9.00488 48.8701 9.03271 48.8701 8.94824 cv +48.8135 8.97656 48.7002 8.94824 48.7002 9.03271 cv +cp +48.7002 2.72949 mo +48.7002 8.69531 mo +48.8135 8.66699 48.7002 8.61084 48.7002 8.69531 cv +48.5889 8.75146 48.7295 8.80762 48.7002 8.69531 cv +cp +48.6152 17.9819 mo +48.6152 15.73 mo +48.4746 8.7793 mo +48.3076 3.12354 mo +48.3633 3.12354 48.4746 3.12354 48.4746 3.06689 cv +48.3916 3.06689 48.3076 3.06689 48.3076 3.12354 cv +cp +48.2227 17.6714 mo +48.3076 17.644 48.3633 17.7847 48.3916 17.6714 cv +48.3916 17.5874 48.251 17.5601 48.2227 17.6714 cv +cp +48.2227 15.562 mo +48.2227 2.47607 mo +48.4189 2.61719 48.4746 2.22266 48.3076 2.25098 cv +48.3076 2.30762 48.3076 2.33545 48.2227 2.33545 cv +48.2227 2.3916 48.2227 2.44824 48.2227 2.47607 cv +cp +48.4746 10.6362 mo +48.251 10.6089 48.166 10.4956 48.1377 10.8062 cv +48.3076 10.8062 48.4189 10.7495 48.4746 10.6362 cv +cp +48.4746 17.812 mo +48.335 17.8413 48.0537 17.7563 48.1377 17.9819 cv +48.335 18.0093 48.4482 17.9819 48.4746 17.812 cv +cp +48.0537 1.68848 mo +47.9688 12.3257 mo +47.9688 3.93945 mo +47.9688 2.98291 mo +47.8564 3.01123 47.9971 3.06689 47.9688 2.98291 cv +48.0537 2.98291 48.0537 2.95459 48.0537 2.89844 cv +48.1943 2.84229 48.0537 2.78564 48.0537 2.89844 cv +47.9971 2.87012 47.9971 2.92627 47.9688 2.98291 cv +cp +47.9131 1.85742 mo +47.9688 9.2583 mo +47.9688 8.94824 47.6318 9.28613 47.9688 9.2583 cv +48.0254 9.39893 48.082 9.2583 47.9688 9.2583 cv +cp +47.8281 2.25098 mo +47.9414 2.19482 47.8008 2.13867 47.8281 2.25098 cv +47.7158 2.30762 47.8281 2.33545 47.8281 2.25098 cv +cp +47.9131 3.46143 mo +47.8848 3.34863 47.8848 3.26416 47.7441 3.29248 cv +47.7441 3.40479 47.7158 3.51758 47.8281 3.54541 cv +47.8281 3.48926 47.8281 3.43311 47.9131 3.46143 cv +cp +47.6602 16.856 mo +47.5469 16.9116 47.6602 16.9683 47.6602 16.856 cv +47.8008 16.8843 47.8008 16.771 47.9131 16.771 cv +47.8848 16.856 47.9414 16.856 47.9688 16.856 cv +47.9971 16.9683 48.1377 16.9399 48.1377 16.856 cv +48.251 16.7993 48.1377 16.771 48.1377 16.856 cv +48.082 16.856 48.0254 16.856 47.9688 16.856 cv +47.9971 16.7993 47.9414 16.771 47.9131 16.771 cv +47.9971 16.2651 48.4482 16.5737 48.6152 16.2085 cv +49.207 16.3218 48.6729 15.8706 48.6152 16.2085 cv +48.2227 16.1519 47.7441 16.2651 47.6602 16.856 cv +cp +47.5752 4.3335 mo +47.5752 11.2847 mo +47.8281 11.2847 47.4912 10.9468 47.5752 11.2847 cv +47.4629 11.3403 47.5752 11.396 47.5752 11.2847 cv +cp +47.4912 2.47607 mo +47.6602 2.81396 mo +47.6602 2.75781 47.6602 2.70166 47.6602 2.64502 cv +47.5752 2.64502 47.4912 2.64502 47.4063 2.64502 cv +47.4063 2.70166 47.4063 2.75781 47.4063 2.81396 cv +47.4912 2.81396 47.5752 2.81396 47.6602 2.81396 cv +cp +47.9131 1.91357 mo +47.6035 1.74463 47.4629 2.02588 47.4063 2.33545 cv +47.6875 2.2793 47.7441 2.0542 47.9131 1.91357 cv +cp +47.3506 13.8726 mo +47.2656 2.1665 mo +47.1807 14.521 mo +47.0967 7.17529 mo +47.1533 7.14746 47.2656 7.17529 47.2656 7.09131 cv +47.1807 7.11963 47.0967 7.09131 47.0967 7.17529 cv +cp +47.0967 1.99805 mo +47.0117 14.9985 mo +47.0117 14.4351 mo +47.0967 2.81396 mo +47.04 2.78564 47.0117 2.75781 47.0117 2.64502 cv +47.0693 2.67285 47.0967 2.72949 47.0967 2.81396 cv +cp +46.9287 15.8149 mo +46.9287 15.8989 46.7881 15.9839 46.9287 16.0396 cv +46.9561 15.9556 47.0693 15.8706 46.9287 15.8149 cv +cp +46.7588 3.29248 mo +46.7588 12.8315 mo +46.7881 12.6909 46.9561 12.7749 47.0117 12.8315 cv +47.0967 12.5503 46.8994 12.5503 46.7031 12.5776 cv +46.7031 12.6343 46.7031 12.6909 46.7031 12.7476 cv +46.7031 12.8042 46.7031 12.8315 46.7588 12.8315 cv +cp +46.7588 15.0835 mo +46.8711 14.8579 47.04 14.689 47.2656 14.605 cv +46.8994 14.521 46.5625 14.8579 46.7588 15.0835 cv +46.8145 15.1948 46.8711 15.0835 46.7588 15.0835 cv +cp +46.6182 15.646 mo +47.0117 2.64502 mo +46.9844 2.64502 46.9561 2.64502 46.9287 2.64502 cv +46.8994 2.92627 46.6475 2.44824 46.6182 2.72949 cv +46.7031 2.75781 46.6738 2.87012 46.7031 2.98291 cv +46.8711 2.95459 47.0117 2.98291 47.0967 3.06689 cv +47.0967 2.98291 47.0967 2.89844 47.0967 2.81396 cv +47.2939 2.72949 47.2373 2.53223 47.1807 2.33545 cv +47.2939 2.2793 47.1807 2.22266 47.1807 2.33545 cv +47.125 2.33545 47.0693 2.33545 47.0117 2.33545 cv +46.7881 2.11035 47.125 2.25098 47.1807 2.08203 cv +47.0693 2.08203 46.9561 2.08203 46.8438 2.08203 cv +46.8711 2.22266 46.7881 2.22266 46.7588 2.33545 cv +46.8438 2.33545 46.9287 2.33545 47.0117 2.33545 cv +47.0117 2.56104 46.8711 2.50439 47.0117 2.64502 cv +cp +46.6182 1.99805 mo +46.6182 4.58691 mo +46.6475 4.44629 46.5332 4.44629 46.5332 4.3335 cv +46.5898 4.3335 46.6182 4.3335 46.6182 4.27686 cv +46.8711 4.24902 46.9287 4.64307 46.6182 4.58691 cv +cp +46.5332 16.771 mo +46.7881 16.7437 46.3369 16.9966 46.6182 17.0249 cv +46.7305 17.0249 47.0693 17.3628 47.1807 17.5034 cv +47.4346 16.9116 47.2656 16.7437 46.9287 16.2925 cv +46.9287 16.3491 46.8711 16.3774 46.7588 16.3774 cv +46.8711 16.687 46.6182 16.6587 46.5332 16.771 cv +cp +46.4492 16.4624 mo +46.4492 15.3921 mo +46.8438 13.2261 mo +46.7881 13.1694 46.5898 12.8042 46.4492 13.0571 cv +46.5332 13.0854 46.5068 13.1411 46.4492 13.2261 cv +46.5898 13.2534 46.7305 13.3667 46.8438 13.2261 cv +cp +46.4492 4.83984 mo +46.5332 13.5347 mo +46.6475 13.5073 46.5332 13.4507 46.5332 13.5347 cv +46.5068 13.5347 46.4775 13.5347 46.4492 13.5347 cv +46.3926 13.4233 46.3652 13.564 46.4492 13.5347 cv +46.4775 13.6479 46.5332 13.5913 46.5332 13.5347 cv +cp +46.5332 4.3335 mo +46.5068 4.3335 46.4775 4.3335 46.4492 4.3335 cv +46.2813 4.47412 46.4492 4.78369 46.6182 4.58691 cv +46.6182 4.64307 46.6182 4.69922 46.6182 4.75586 cv +46.6182 4.83984 46.6182 4.92432 46.6182 4.98047 cv +46.8711 4.89648 46.8145 5.12109 46.9287 5.14941 cv +46.8711 4.61523 46.9561 4.58691 47.0117 4.1084 cv +47.125 3.99561 47.4063 4.08008 47.4063 3.85498 cv +47.0693 3.68604 47.7158 3.23584 47.7441 2.89844 cv +47.3213 2.84229 47.2939 3.15186 47.2656 3.46143 cv +46.8145 3.51758 46.7305 3.91162 46.6182 4.27686 cv +46.5332 4.24902 46.5332 4.30566 46.5332 4.3335 cv +cp +46.3652 3.77051 mo +46.2813 6.2749 mo +46.2813 2.98291 mo +46.2813 2.81396 mo +46.1963 15.0835 mo +46.3652 14.1265 mo +46.3086 14.1538 46.2246 14.1821 46.1963 14.2671 cv +46.3086 14.2671 46.4492 14.2671 46.4492 14.3511 cv +46.5332 14.5483 46.1963 14.7456 46.4492 14.8296 cv +46.4775 14.7729 46.5332 14.689 46.6182 14.689 cv +46.6475 14.8022 46.7031 14.6616 46.6182 14.689 cv +46.6182 14.6616 46.6182 14.6323 46.6182 14.605 cv +46.7305 14.5483 46.5898 14.4917 46.6182 14.605 cv +46.4219 14.5757 46.6182 14.2944 46.7031 14.2671 cv +46.7031 14.2944 46.7031 14.3237 46.7031 14.3511 cv +46.7881 14.3794 46.7588 14.521 46.8438 14.521 cv +46.9561 14.4077 46.8711 14.3794 46.8438 14.2671 cv +46.9844 14.2388 46.8438 14.1821 46.8438 14.2671 cv +46.7881 14.2671 46.7588 14.2671 46.7031 14.2671 cv +46.7881 14.1538 46.7881 14.0698 46.6182 14.0415 cv +46.7305 14.2388 46.3369 14.2671 46.3652 14.1265 cv +46.5625 14.1265 46.5068 14.0132 46.3652 14.0415 cv +46.3652 14.0132 46.3652 13.9858 46.3652 13.9575 cv +46.4775 13.9009 46.3652 13.8452 46.3652 13.9575 cv +46.2246 13.7319 46.084 14.0698 46.3652 14.0415 cv +46.3652 14.0698 46.3652 14.0981 46.3652 14.1265 cv +cp +46.1963 14.689 mo +46.3369 14.6323 46.1963 14.5757 46.1963 14.689 cv +46.084 14.7173 46.2246 14.7729 46.1963 14.689 cv +cp +46.1406 16.2925 mo +46.5332 3.54541 mo +46.5332 3.29248 46.7031 3.17969 46.5332 2.98291 cv +46.5898 3.40479 46.1963 3.03906 46.1406 3.20801 cv +46.2813 3.29248 46.252 3.57373 46.5332 3.54541 cv +cp +46.1406 15.73 mo +46.084 15.6177 46.0273 15.73 46.1406 15.73 cv +46.168 15.8433 46.2246 15.73 46.1406 15.73 cv +cp +46.1406 4.58691 mo +46.0557 4.78369 46 4.95264 46.1963 5.06543 cv +46.252 4.89648 46.3926 4.64307 46.1406 4.58691 cv +cp +46.0557 13.2261 mo +46.2813 7.09131 mo +46.2813 6.95068 46.2246 6.89404 46.1406 6.83789 cv +46.1406 6.92236 46.0557 6.95068 46.0557 7.00684 cv +46.1406 7.00684 46.168 7.11963 46.2813 7.09131 cv +cp +46.0557 2.81396 mo +46.168 2.75781 46.0273 2.70166 46.0557 2.81396 cv +45.915 2.87012 46.0557 2.89844 46.0557 2.81396 cv +cp +45.9707 13.7046 mo +45.8867 5.31836 mo +46.2813 4.50244 mo +46.3086 4.36182 46.1963 4.3335 46.1963 4.19287 cv +46.0557 4.19287 45.9434 4.24902 45.8867 4.3335 cv +46 4.41797 46.168 4.41797 46.2813 4.50244 cv +cp +45.8867 4.1084 mo +46.084 4.2207 46.1113 3.82666 45.9707 3.85498 cv +45.9707 3.91162 45.9434 3.96729 45.8867 3.93945 cv +45.8867 3.99561 45.8867 4.05225 45.8867 4.1084 cv +cp +45.8867 15.3921 mo +46 15.3647 45.8867 15.3081 45.8867 15.3921 cv +45.7744 15.4487 45.8867 15.5054 45.8867 15.3921 cv +cp +45.8027 17.1089 mo +45.8027 15.0835 mo +45.8027 13.9575 mo +45.7744 13.9575 45.7461 13.9575 45.7178 13.9575 cv +45.7178 13.9009 45.8027 13.8726 45.8027 13.9575 cv +cp +45.7178 2.1665 mo +45.6338 14.605 mo +45.6338 13.9575 mo +45.6621 13.9575 45.6895 13.9575 45.7178 13.9575 cv +45.7178 14.0132 45.7178 14.0415 45.6338 14.0415 cv +45.6338 14.0132 45.6338 13.9858 45.6338 13.9575 cv +cp +45.6338 3.06689 mo +45.6055 2.92627 45.5488 3.06689 45.6338 3.06689 cv +45.5771 3.37646 45.8867 3.06689 45.6338 3.06689 cv +cp +45.5488 12.8315 mo +45.4932 15.3921 mo +45.4932 4.02393 mo +45.4932 2.41992 mo +45.8867 5.4873 mo +45.8301 5.4873 45.7744 5.4873 45.7178 5.4873 cv +45.6621 5.68408 45.127 6.05029 45.6338 6.13428 cv +45.6621 5.79688 45.7178 5.76855 45.8867 5.4873 cv +cp +45.4082 14.3511 mo +45.4082 13.6196 mo +45.4082 2.89844 mo +45.6338 14.0415 mo +45.6338 14.0698 45.6338 14.0981 45.6338 14.1265 cv +46.1963 14.0415 45.5205 13.5073 46.0557 13.479 cv +45.915 13.3384 45.5771 13.479 45.6338 13.7886 cv +45.4365 13.7046 45.1836 13.9575 45.4082 14.0415 cv +45.3799 13.9292 45.6338 13.7603 45.6338 13.9575 cv +45.5488 13.9575 45.6055 14.0415 45.6338 14.0415 cv +cp +45.2393 12.0151 mo +45.2393 2.33545 mo +45.2393 1.43506 mo +45.4932 .87207 mo +45.2676 .787598 45.127 1.15381 45.3242 1.20996 cv +45.3242 1.04102 45.5488 1.09766 45.4932 .87207 cv +cp +45.3242 3.62988 mo +45.5771 3.71436 45.8027 3.71436 45.9707 3.54541 cv +45.5488 3.6582 45.8867 3.37646 45.8867 3.37646 cv +45.7461 3.23584 45.4932 3.37646 45.4082 3.06689 cv +45.3525 3.32031 45.5205 3.37646 45.5488 3.54541 cv +45.4365 3.54541 45.3242 3.51758 45.3242 3.62988 cv +44.9863 3.54541 45.2959 3.85498 45.3242 3.62988 cv +cp +45.1553 17.3335 mo +45.1553 14.1821 mo +45.1553 13.6196 mo +45.0703 4.19287 mo +45.3242 3.20801 mo +45.1553 3.23584 45.1553 3.09521 45.0703 3.06689 cv +45.127 3.20801 44.9863 3.51758 45.1553 3.54541 cv +45.2676 3.34863 45.127 3.34863 45.3242 3.20801 cv +cp +44.9863 7.48486 mo +44.9863 16.603 mo +44.9297 16.9116 45.3799 16.9116 45.3242 16.603 cv +45.2109 16.603 45.0986 16.603 44.9863 16.603 cv +cp +44.9863 3.85498 mo +45.127 3.79883 44.9863 3.77051 44.9863 3.85498 cv +44.873 3.91162 45.0137 3.96729 44.9863 3.85498 cv +cp +45.2393 3.85498 mo +45.2959 3.99561 45.127 4.3335 45.3242 4.3335 cv +45.2676 4.50244 45.0703 4.50244 45.2393 4.6709 cv +45.043 4.6709 44.958 4.81201 44.8457 4.92432 cv +44.9863 4.92432 44.9023 5.17773 45.0703 5.14941 cv +45.0703 5.06543 45.1836 5.09326 45.2393 5.06543 cv +45.2393 4.92432 45.2393 4.81201 45.2393 4.6709 cv +45.5205 4.6709 45.6338 4.1084 45.3242 4.3335 cv +45.3525 4.16504 45.4648 4.02393 45.3242 3.85498 cv +45.4365 3.79883 45.3242 3.77051 45.3242 3.85498 cv +45.2959 3.85498 45.2676 3.85498 45.2393 3.85498 cv +cp +44.8457 2.64502 mo +44.8457 1.99805 mo +44.9023 3.46143 mo +44.958 3.57373 45.0137 3.46143 44.9023 3.46143 cv +44.9297 3.34863 44.9297 3.23584 44.8457 3.20801 cv +44.7891 3.09521 44.7324 3.23584 44.8457 3.20801 cv +44.8174 3.32031 44.8174 3.43311 44.9023 3.46143 cv +cp +44.7617 3.06689 mo +44.8174 3.03906 44.9023 3.03906 44.9023 2.98291 cv +44.8457 2.98291 44.7617 2.98291 44.7617 3.06689 cv +cp +44.6768 5.14941 mo +44.6768 4.98047 mo +44.6768 1.20996 mo +44.5918 10.1587 mo +44.6768 3.77051 mo +44.6768 3.68604 44.8174 3.71436 44.8457 3.62988 cv +44.7324 3.60205 44.7051 3.51758 44.5918 3.62988 cv +44.6211 3.68604 44.5918 3.77051 44.6768 3.77051 cv +cp +44.5078 12.0151 mo +44.5078 3.12354 mo +44.5078 2.56104 mo +44.5078 14.7456 mo +44.4512 14.6323 44.4238 14.7729 44.5078 14.7456 cv +44.5645 14.8862 44.6211 14.7456 44.5078 14.7456 cv +cp +44.6768 3.29248 mo +44.5361 3.29248 44.4805 3.34863 44.4238 3.46143 cv +44.5645 3.46143 44.6484 3.40479 44.6768 3.29248 cv +cp +44.3398 18.5444 mo +44.5078 12.7476 mo +44.5078 12.6909 44.5078 12.6343 44.5078 12.5776 cv +44.4512 12.5776 44.3955 12.5776 44.3398 12.5776 cv +44.3398 12.6343 44.3398 12.6909 44.3398 12.7476 cv +44.3955 12.7476 44.4512 12.7476 44.5078 12.7476 cv +cp +44.2832 14.1821 mo +44.3105 14.2104 44.3662 14.2104 44.3398 14.2671 cv +44.3105 14.2671 44.3105 14.2671 44.2832 14.2671 cv +44.2832 14.2388 44.2832 14.2104 44.2832 14.1821 cv +cp +44.5918 5.62793 mo +44.4805 5.59961 44.4512 5.51563 44.2832 5.54346 cv +44.1992 5.82471 44.3955 5.79688 44.5078 5.88086 cv +44.5078 5.76855 44.5645 5.7124 44.5918 5.62793 cv +cp +44.2832 3.77051 mo +44.3955 3.74268 44.2549 3.68604 44.2832 3.77051 cv +44.1426 3.82666 44.2832 3.8833 44.2832 3.77051 cv +cp +44.2832 14.2671 mo +44.2832 14.2944 44.2832 14.3237 44.2832 14.3511 cv +44.1426 14.4077 44.2832 14.4644 44.2832 14.3511 cv +44.3398 14.3794 44.3398 14.3237 44.3398 14.2671 cv +44.4238 14.4077 44.5361 14.8022 44.6768 14.4351 cv +44.1699 14.4077 45.127 13.7046 44.9023 14.1821 cv +45.0703 14.1821 45.3799 13.9292 45.1553 13.7886 cv +45.0986 13.9858 44.9863 13.5347 44.7617 13.6196 cv +44.7617 13.7603 44.7891 13.9292 44.6768 13.9575 cv +44.6484 13.5913 44.1992 13.9575 44.2832 14.1821 cv +44.1699 14.2104 44.2256 14.2671 44.2832 14.2671 cv +cp +44.1143 13.479 mo +44.2549 13.5347 44.1143 13.6196 44.1143 13.7046 cv +44.2549 13.7319 44.2832 13.6196 44.4238 13.6196 cv +44.4512 13.5073 44.3662 13.479 44.3398 13.394 cv +44.6768 13.4507 44.7324 13.1128 45.0703 13.0571 cv +45.0703 13.0571 45.5205 13.3384 45.6338 12.9722 cv +45.6895 13.2261 45.8027 12.9165 45.9707 12.9722 cv +45.8594 12.7476 46.0557 12.6636 46.1406 12.4097 cv +46.2246 12.4937 46.2813 12.6343 46.3652 12.7476 cv +45.9434 12.6636 46.2813 12.9722 46.3652 12.7476 cv +46.7588 12.7192 46.3086 12.4663 46.2813 12.3257 cv +46.7305 12.437 46.4492 11.8745 46.2813 11.8472 cv +46.252 11.9878 46.3652 11.9878 46.3652 12.1001 cv +45.915 12.1001 45.6338 12.9448 45.2393 12.4937 cv +45.3242 13.1411 44.1426 12.7476 44.3398 13.394 cv +44.2256 13.3667 44.1143 13.3667 44.1143 13.479 cv +cp +44.1143 3.29248 mo +44.1699 3.29248 44.2549 3.29248 44.2832 3.20801 cv +44.1992 3.23584 44.1143 3.20801 44.1143 3.29248 cv +cp +44.0293 11.9312 mo +44.0293 9.2583 mo +43.9443 16.4624 mo +43.7764 .787598 mo +44.1143 12.9165 mo +43.833 12.9165 43.7197 12.7192 43.6924 13.0571 cv +43.917 13.0854 44.0293 13.0288 44.1143 12.9165 cv +cp +43.6357 13.7046 mo +43.6924 13.7046 43.7764 13.7046 43.7764 13.6196 cv +43.7197 13.6479 43.6357 13.6196 43.6357 13.7046 cv +cp +43.6357 9.90527 mo +43.8613 9.84912 mo +43.8887 9.65186 43.8613 9.53955 43.6924 9.51123 cv +43.7197 9.62354 43.6631 9.68018 43.6357 9.76465 cv +43.748 9.76465 43.8037 9.79248 43.8613 9.84912 cv +cp +44.3398 2.33545 mo +44.3398 2.11035 44.3398 1.88525 44.3398 1.68848 cv +44.002 1.68848 43.8613 1.57568 43.6357 1.77246 cv +43.6357 1.96973 43.9736 2.2793 44.3398 2.33545 cv +cp +43.4668 4.3335 mo +43.3818 11.2847 mo +43.4668 13.9575 mo +43.1289 13.8726 43.4385 14.1821 43.4668 13.9575 cv +43.5225 13.9575 43.5791 13.9575 43.6357 13.9575 cv +43.6357 14.0698 43.5518 14.0981 43.5518 14.1821 cv +43.8037 14.2104 44.2832 14.0132 44.0293 13.7886 cv +43.9736 13.8726 43.7764 13.7886 43.6357 13.9575 cv +43.6074 13.8452 43.4668 13.8726 43.4668 13.9575 cv +cp +43.2129 3.46143 mo +43.4668 13.3101 mo +43.4668 12.8315 42.9043 13.2261 43.2979 13.394 cv +43.3262 13.3101 43.3818 13.2817 43.4668 13.3101 cv +cp +42.9883 2.56104 mo +42.8203 2.08203 mo +42.7354 3.77051 mo +42.7354 3.77051 mo +42.6504 2.47607 mo +52.1904 4.75586 mo +52.1904 4.83984 52.1055 4.83984 52.1055 4.92432 cv +50.3896 4.89648 49.1787 4.89648 47.4912 4.92432 cv +47.3213 5.65625 47.4629 6.75342 47.4063 7.6543 cv +49.1514 7.82275 51.2617 7.7666 52.5 7.82275 cv +52.7529 7.82275 53.0342 7.96387 53.1465 7.73828 cv +53.3447 7.87891 53.0635 8.02002 53.2305 8.2168 cv +53.4004 8.24512 53.2598 7.93555 53.3154 7.82275 cv +56.5234 7.62549 59.3379 7.79492 62.5176 7.73828 cv +62.6016 8.35742 62.5459 8.66699 62.5176 9.42676 cv +62.4053 9.42676 62.4053 9.31445 62.2646 9.34229 cv +62.292 9.28613 62.2354 9.28613 62.1797 9.2583 cv +62.1797 9.34229 62.209 9.34229 62.2646 9.34229 cv +62.2354 9.53955 62.4053 9.53955 62.3496 9.76465 cv +62.2354 9.79248 62.3496 9.84912 62.3496 9.76465 cv +62.6865 10.0181 62.3496 10.1865 62.5176 10.5522 cv +62.5176 11.0034 62.5732 11.8188 62.5176 12.3257 cv +61.8701 12.2407 61.3916 12.437 60.8291 12.269 cv +60.7725 12.1284 60.7168 12.269 60.8291 12.269 cv +56.6084 12.4663 52.0498 12.2407 48.4746 12.3257 cv +48.082 12.353 48.6152 11.9595 48.2227 11.9312 cv +47.8008 12.1001 47.7441 12.1851 47.3506 12.4097 cv +47.7725 12.8315 46.9561 13.7603 47.4063 13.7046 cv +47.4063 13.7886 47.3506 13.8169 47.3506 13.8726 cv +47.1533 13.6753 47.0693 13.9292 46.9287 14.0415 cv +47.0967 14.0981 47.1807 14.2104 47.4063 14.0415 cv +47.4629 14.6616 47.3506 14.9985 47.3506 15.2515 cv +47.8008 15.5327 48.4482 15.3921 49.0381 15.3921 cv +50.9229 15.3921 52.8086 15.3921 54.6104 15.3921 cv +54.582 15.5327 54.4697 15.5327 54.4414 15.646 cv +54.582 15.8433 54.667 15.3354 54.9199 15.3921 cv +56.5801 15.562 58.916 15.1948 60.5752 15.3921 cv +60.6885 15.4214 60.8574 15.3921 60.8291 15.562 cv +61.1387 15.2241 62.0391 15.4761 62.6016 15.3921 cv +62.5176 16.4331 62.6016 17.812 62.6016 19.4448 cv +60.1826 19.5571 57.7051 19.5571 55.6523 19.3608 cv +56.0449 19.4165 55.5947 18.9663 55.6523 19.3608 cv +51.3184 19.5015 47.04 19.3882 42.4814 19.4448 cv +42.5391 14.3237 42.3984 9.00488 42.5654 4.02393 cv +42.707 4.05225 42.6504 4.27686 42.9043 4.19287 cv +43.1289 3.99561 42.7627 3.68604 42.9883 3.46143 cv +43.0449 3.51758 43.2412 3.79883 43.2129 3.46143 cv +43.5518 3.29248 43.5225 3.12354 43.6924 2.89844 cv +43.748 2.95459 43.7764 3.03906 43.8613 3.06689 cv +43.8887 2.81396 43.8613 2.78564 43.6924 2.89844 cv +43.5225 2.72949 43.8037 2.64502 43.7764 2.41992 cv +43.917 2.36377 43.7764 2.30762 43.7764 2.41992 cv +43.5225 2.2793 43.2412 2.36377 43.1289 2.81396 cv +43.4102 3.03906 43.1855 2.47607 43.5518 2.72949 cv +43.6631 3.03906 43.2979 2.89844 43.2129 2.98291 cv +43.0723 3.06689 43.0166 3.26416 42.9043 3.37646 cv +42.7627 3.51758 42.5391 3.37646 42.5654 3.62988 cv +42.3408 3.43311 42.6504 3.15186 42.4814 2.98291 cv +42.707 2.98291 43.0166 3.01123 42.8203 2.81396 cv +43.3262 2.75781 42.5098 2.47607 42.8203 2.81396 cv +42.707 2.81396 42.5947 2.81396 42.4814 2.81396 cv +42.4814 2.58887 42.4814 2.3916 42.4814 2.1665 cv +42.6221 2.36377 42.6221 2.22266 42.8203 2.33545 cv +42.8477 2.13867 42.6797 2.13867 42.7354 1.91357 cv +42.7354 1.74463 42.5098 1.94141 42.5654 2.08203 cv +42.3984 1.63184 42.5391 .816406 42.4814 .225098 cv +49.207 .225098 55.9043 .225098 62.6016 .225098 cv +62.5176 1.88525 62.6865 3.32031 62.5176 4.92432 cv +59.5352 4.92432 56.5518 4.92432 53.541 4.92432 cv +53.2871 4.98047 53.4277 4.64307 53.2305 4.6709 cv +53.2871 5.03711 52.415 4.92432 52.1904 4.75586 cv +52.1338 4.64307 52.0771 4.75586 52.1904 4.75586 cv +cp +f +81.793 12.2593 mo +67.3486 12.2593 li +67.3486 9.84814 li +79.3818 9.84814 li +79.3818 7.45703 li +67.3486 7.45703 li +67.3486 5.04639 li +79.3818 5.04639 li +79.3818 2.63574 li +67.3486 2.63574 li +67.3486 .225098 li +81.793 .225098 li +81.793 12.2593 li +cp +.187533 .952972 .991791 .093599 cmyk +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec +Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec +Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 16.0 +%%AI8_CreatorVersion: 16.0.2 +%%For: (Jonathan David, kuehlhaus AG) () +%%Title: (ACE3-Logo.eps) +%%CreationDate: 3/12/2015 10:15 AM +%%Canvassize: 16383 +%AI9_DataStream +%Gb"-6gN"=VOY-?7B(Z[ZOdZ&J':kO'H.._[))_J^.e/<`QEaQ?Oa^n+Aq"QD/Iu3NOaD!X+=X^?RRgA68E;'P +%_SbiVr-R<_]`.?LQS2ZnFa3l"IW1FhI.8J[i?G2QrmCJ4J+gSErUYr>hgN,OluJLl_R9>R\)u@]QnG:V9"aJ1SFVPADdG[.md%Jd +%Dh%KCp%,e6^V,*po(AJjIrKE+a(MS.If/O_qoc=(?erDCq>(UYs3C&CqVh4gdha\+T"][Fos;+DrG^H[Cd3;eq!Q,E07WQK +%f>#%Ho7Ms8)0e>n_5I:U\+Ve.1B,Pio+sXhg.qV+md43t[_3B9q;1e*J+_^.KDE>P?]OUTa3U?*qsBrfoZcjm?N#r"Mhf&mr=)MM +%qs^f/D83a\qO:VXGeoukteb/'r;>g>5:BsgH+(]?,A)K]]#J+5CkS[S.[k.^i(4iq;Q$?^U$0(e!ntHIIk?X^NoeRBA^K#o(B3T0)kP3q:jM>Ck]X:q!#!^Vu?11(Z587Zff+%lL%Gl0:r4;e_Sul +%D_DU/?0o5,]mTP5S%jsPYC:uqo(=qc +%(XHE9H1>h!hL+pV=8_FHZWGK0>jr9oL@'%8Ie`3qh4&&lHi)gs(LKD5QeFkmHLZ?onX7YjKAKu]oo737DrNYAg[;[]o;;i,lIjqL +%)Xk:bp#WZ/qUMXM?=FYaHhGq:N:B:5qM.34(OuAZf<8Pqq"AJdI!\?_Ic*b6>$q7#Pn3]8GMiDnig6iU^XSHsr8"i*_)F#RI=(^/ +%2eqA!Ic"M_MfeKgQXKF_9t]K^fuo^8^3]D;S):r)Id/Nb^&7gf0CDTLm*,D=U9GDk;CQ_F3&f0#%A72p^j@It-uaG;"G_O)KN'SA$t1q>"\'nbHhtkNAI[j*Mirl,0+&q=d,E*J_PkqJ^Mc4ZpFGY5@PD +%3aLq7nTqdIW)1\XWJA +%Qq^5Ca*F-:H(!:[C-Kkn[Ka54e"p8B7pj]-@t[XM5/"Aa`f=gr%X)+1Z.cJ81#"EG*UUpk,Wc2lH98^9*H&O/ccrS/em$nS[o^!O +%YAT?:DN+j;2pSiZ-ek&amE^0LCp+>W@sct>*F@#9JQI;b-b]gOraU>":NFZiZZBb; +%ATu\X(@A9:)k5$Kp@u?DlpuQma53bjTDPHD(=6F]LYd8lItN%8TAm[6/G]B3ac8J#`=5::K2Kp%e1hfp(lUH`[f$Hkc%C#oJLcM` +%0,3:7huf/@(ocOCQX_SeZoR:)Z(+%sA":s(OA*IV3tdT/Hoj)dr^[(mTe.P%.iog%OUc\%k,,P)at9K_HX/3ML( +%>j4630Q,!LKB&ghDGM>Bpt:kD$0:N[)pFm39=BUiRu.A4dBr=&>R8OGMg&HNpm07kQY_/C;td8hEI6NI>g?:)54Tk`a--a51\T"F +%99$]'0:eu`AP?n2k_EDMT&!,NFr9:*i'kP(fpPss54ng^q)!:19`"Vd:PBj0nuoRlE)X0M:oqqj>JI]Fm@0"u_",+Lq"FN%s7#C" +%T?P`5nWd8KV@f9jFoMX=hA#7BIEV=KI3jmEJ+;8Gid^B7Z$D]h]6RL3`qe&Y:YO%H]^6!:;0W:jdt,B]FC7N3'':>UJ-YolFbKn3?6Z4n<`prb$um@b[]Weo#NqV+8/)p"]HC\F?"k2Y2m8HKt"%K36Gn/.ou[QGg,8'Q-WFY +%BpC/`Do'ma54=6P\DgdMXtj!8R:PTB-f:AEE,Ce[AWL%hopnb[c6bISdr%5,gpa0J>gG=/p-GbD5dT]AUZk1g,[h:me=/LO#VMS$EOlb!Q^gq"@Fs\q]9k1fDA[jK)DD=k'16'TQMJ79_mS'e=R`9Pg$Zoqui*t\` +%13&[U6k1P%4-Mk;-<./R)l$-lC-m,&!Bcf):*u;(TedR/CEiZ0QM&CRpgW611;TPVl4,0+4/cL5qQI0ZV@;*iRpob-KC3Fd^4usf +%+-2\aa!`9I9UQQKacUT6%\%ET%st&NCH6[A-]bbYe56N[Xh/!B:crfh2u"i`,f`^.I- +%`jq=dS9%7\OD$]/1q/]o0(TPenW8*ZHnP:=rET=2oJ*iiKH,)*GYQ]jdLbur,pHkDV4nu_b=,#ma@;MVf2P^cN$]bm-!a84;S&r_ +%[%t@1`,qDm6Nua?Q")DOF/Asud^6rRNKGLA;3JLA]qNSkTSg#jM)s+eKiH=(!`4kGme@dG5 +%*)sM,k+&<=AqhLb2j0QbPFd4:pR*#b.p;'^)2j!?Ve>(V4q[OE/9IN#8"&^"?$oIn8G"I_77V*bcoO8RRF!Ste0c&IO<\m;k_^C' +%_]*?C='Ms$:`ZW6n,p$OUX-iue\Xub9-74C1EGiOEO@L3K3Kqo+oL>03L]q_4Ro3E4Mn)mkU1E<2l^40C+CGieT&2]DKK.L39[#q +%8Y1WGqTD:M3>WD&Ej`B7)qt6Vg1t,mua&F%V1S(FmXMp$B +%77X@"f>XG0;k0k0XS-6F\9lbdZHYp%FsN_ST>7LQ\[ +%cR+A1[&J-7K&T:*f/uD"+/br29Fi'5gr"U*@$N(MPB-22%[W!DCqYbqF1]1)ncGu4b;h.$7X/?#R$c(kfg(V/X*ikgRZt]$9o-Ul +%I(<#N_LH[`OE5p*0RD5c+)E:cdq2L4kAtDcFm#J?k@,JRnaLdYDp>38MM"DZMueuuE\*/fG]X%MNMe(s0ee4l_.M9>\3OP`YFrkQ>,FU=@#`IH#A?ru\`BY_Vg +%)/dP)$'#E%:(.TW$kFs!&ZuNU?85FC8+COJJ:"?7`[J!q\%Ia&fZ"6*AJ-RNfK+po=&A5LOYb%L=<0A0DUJq.2i=6c`F8K&P>'l$ +%NQga#a8CSg+,bY!#.C8af#9Yf!CKSH+)VgDm8%JWg`0fe$3doZHupneO7h"2:Q0d1^$@ZB:oru/mW_ft1VG#Wih?/]XWd]cM(881 +%.cmCPk],=A\N0#5n%@dh#O'Q4*$Pp+p<6]h2!+IaIf>YXP/$c*pM+Q@Ghec)oEZb-T';GR.$[W.T_BdT*O[D&T7?QrUop07`OJ)U +%qDU^LPi#Je=4nUWqiOH/%.'e]M)UJk]4(3n7,lJ'=%.K-+ZoLn4QP<Au6!t;i/.:QghP@dUsKEbJrd#2\nkuA#,hRmVRp;]onJPEl2eoj*[SsjTPJ(\s[4k\HJSaFpU +%f;#m[=\ejia.r)aDuRWi:$E:aJ:7"6M8-Z:Ci=mHhV/TLf%OMGh3o?ko7Y[fRuVJ-3IUZsrYB&"_N%qXY@L7+>he"?PPm"=)?\dK +%q2`%b]I!;CJ=-YloCRS@02$CC$P +%$B?&hF\C,LaJid/6jQ0oLW6$6MF/270&g.FL(Fb*=Nuo?n^3^FAnnt/kPs30W9-V3A&68Be[qfZFfRLUFf97WhM.c3D:Q%oW,7bU +%j*>tT/X3RmI^`1u9)>3%^-gk.f47.\q2I$D51gTVfU&\_U#]VDEfB":c5ljcb#.e0%+D`MQ$DFWSF]q^1QF'1H!687,$@]/GN0bj +%[r%1JFI]Br;Am^#qPAD%f/QhrFZcUeB6h^0:OL[b+6eXJ@h*kFUTXW4I,^"T5T%;k9YkkAk;4m1ISD9>kb-=pb,g'5e^+^F6X[Lh +%dm^G)EdLj=?-`%*ij:rM_:n$l>2*:GKp4cTPWjec5)#4bKp4cTPhn('nkn2fIreE`'N4cA;Yh)*HI0D%MfQ3!$7S-t3:k)SpHS#$ +%+)prZ5On6)K7:a/*_dJ&!b!r'1gZd>;BL7\l&PDcNOPh-(CpBl2#Dem\-XaYS$amMY9[sJJ.`X^j>N<` +%[&HWT]_%5<:XO^de#HL;W&nY\)bf1u?poN2'/ob(<0^gR1<4_6g#hTWdRn9:kn+Q^k3FkXar.jWLWJ]"kCilS6_nG/>fT?(8BX.,%Zi='V6/qM +%\,^6u'Q7E=F%1,T]?GP4NTr:[qZEXT\EecQ-QmFKt^[lelNJ>h.*LDgb:Hl=/.7g6[AnP3UQHBO.9Mf +%\&XN4S_NJ+_s>t*V3'LCN1u$"Du^4H:U$M>$_.D2Y9Tl6@IBg'2k&^%_VA!WNl._B2bJ+o<9b=>N`#4H$Q`IAB]A'0"C'%j[tTmt +%d`3,T,4CC2p;-^+0ZJJi +%k4*t[5Esb1Vbq#[I\.$i!\j"(AD.eUXhpqe6JM*>Ta))A98A;.]fI<5gp3%:VM$o>/18/@8b#u;aU[HfM'ck#DU&==*6s)hcmZ,t +%I2KIg?bpT(Cr's,GT/G`.`BRQj1NZYV."DNr+0KrQr-3ap@o%K.7arK7qi2n\lOcY.T9JC3+&JCVM0?HMs0s2d/]llcjgSgs[4jg;o4r>pPikPfrjmZ= +%&6M>c=.au^OCJY40c.B#@3U$67,2\@f7=ko+nDB$rY6N\=5Cqq8B)Z*YK +%&r@N^9"4o6gD"RE9=?dUg'u8!$g4etD(-CS(8,4D`,YouV.t0$5ZLK'SqBnNcWtl.=A$t?+'OVO)DIug6[5umplcAeiep4WF+)N#h>8P_ejFXWtP"aK` +%VAPgp1>"XR4O)ePP!MYo0^a'Eae5LI.(*HH<7$t"\:H7M5KIj\UM+E9,GB<.\nYigC]#Q5E[VO?ep,7e8NV:Y.EhOoD1'b=hHR\t +%0(6HTqe5k->0)hcHbr4"h]],BT(of8VqZD9)i+3`O&KG'D;9)k0>[]r8tSH6$b +%)XrWjf+d<"bIdqc9p__'XN`!8>k4T[GoF%5n%G"B_\2<2Vq7Ke'mWZTo*'-+:_#&!% +%"@u/1drBW.$&^ob,JHC)heW4?%&,]R&*9=pf6Ea;,72]>3LYHMocHlu_eG8U)G"+T"6daEjUsC=9Idk0r?+"P0XXaI>[J:QLrS\"cMdCF&5:mOWK*os:7VkENI@#RJ7^/fB9(^O*Cnb+Rq=%Gh$Bo.1q$/4l96U+K+^&5NuS7'l:-1M#[]N-:MR/V +%?5[fpQ,YR0]:@An]!>"BR_IaiCidcZRk2/!at+NImrGDPKcpRl-qlpC_-(A]Q\uhs>=KLsi>CM?,_Id +%a8WJp;YeiL=4IV$Unf*Jbg;5E2Q(8J.GUWIIH!h)<,rn3%kp:7][O[+"JAV]MZu*NMo(mXV4bVS1F-7T`Ec +%9C-E('m/nDQQ"WL"C#B@_$>k/QFX8ek>p(a-Uce>qaFeq/8mYnq"\Q#R'md\/j]*)9m+IU@U\)T8,BnuW`)'OGKNi/r6?ffpI4n$ +%1a^@+Y;/g6On]E/aduTNf:9PhMN7Tj',C6;Gu0/U8=0=N3]=?qH^&a^!s&,-0eT\Z7!@j +%GrhgrF(P&7.4hhjTf/H?RPkjXl!rEAWiet$j+/]/3ts"[@E)a$o9F_QdoiiZV$<]Ib#M3c6>G&J@nJ/`W^1_\Su758d[qR!2n159 +%rBOrX3!OfGl>o/G]2<\:M5M)ZpBI/?'LA=GRQ+%=B?UNNlus. +%HpW,7-"5Y7Db^7OhUYnLOtg`5jusr0>B@JPbA7hJ,;h9?1F#%=&i:EDWNUJZRPds+b0c&fc.dNuTDZEFc$dU):&a=JWIfJ$a5%fs +%fjd',m"s2oqYMGV4[2>oHK`Z]Gd?AIT(nuE*e+%=Ic=4_TDP+>NOCubF.\#r+BnYMs'tfd&h(bkLM7Bm1-=9N;2pQP +%0Y"VE\:`L+:CRH!:SQT)/JJWeE:E%_Q/n!>hQq(T'91+O2GJPl%=@fnHHZdGc$FPmH:l%CD:);:o5%Y&CtnNFQ9:ue:YUc)D8EPs +%]lU4,cDJ-I/cOF&'($Y%]W:kQkp@u`-]c/.a7\]7T"%#ZJNrkHRn)U[^#Q=EIcRT8^SN=G$cb/2G>A1e.troqA7Ph%C$CG&Yfp^* +%V0cG;4Q<5DB:cBCltl9cCon]mKA:QdF# +%QYO[G<)R$m'd]?]Z%eDIO?J^JDi+76+O9"f'!(H_4Be:mNd'L5h,fAX>_U=JQ$_dm$UWYt/CdMJFH0$r0iSO6$]39G?sJAS +%>#8-^s(macH4DfTLREH(1"?R!6("YK[(QBs]C=;l$Z+$3MokE2D`dR0:L:g4fp`e]hS+7-eWV@bZJYZCo?VmV%KDalDa/UBp?g\* +%=10?&o^'1s@it4?0D[dKj-`UkonuDMq-mUXA\ZOT,0e<-.ES=qoZI4&huA6,s3?,YbOGQ1O8f%VAcMb%G4lI?m2&"$plGI&?$uH. +%n+o%u8\?OEI.9'h+2.1'8'U98fT2J6S3G[kiYDIa%p*]+hRn+4p;Q?!ceeTiiWh*ero*ACoui9^?i@4Qb87Wp^3KPObnl.Jc[TT6 +%pVedm]Y+.$kBG80rnYQNj,X-As4Mer:CE+Z0`L%jG9$7*lpVQmrA%^u_3Q`Jh;rC/Jf,%F'?9]S9ZG`0#eoNcCk!=KSlsLQ>kD\d +%4f"!O^N&rdmBX]ScGc05RlU6B-kmHONj;/tG2okNY;1!#/nY/^ouhTJQR2/*AhMcXk10IYbnpEF(T'iA4hK(tCHLJ6kS&E!l[Ha0 +%qqh?0f]*4Lh*8(bTSj5%HFOqg4#6J@^7<%2D$ZK:YO'Jp:#"lpS]R5lMAYO'?V\[IYT8.+GM+;[n?@2r3tMV#1Qr?sCcg-VO)aK1 +%BhOHoD=KE4Yj>r%nIIgbmkA#aO?LkF3aE6%hMV!iCm$^nRSqY=pbI22`cNB'f%+?P^hDr/\9!HDY^oT@N@q?",@DJ[WQEb*!Sfk& +%hQC"JiSlk929jBYWR%HYXYqPj%4VfFhJP.b@^)&dg&*3r)op@gVR&]5]%Q6WKOLt0cIa&[;jtm&D3o@t +%(2E%\Uq?a\CphY"4VttK_%ur^`)8D6Zp1hbU;$b;.h?e^b=S5G@)neq^`sFYHuR]t9n+)kPH.M4Da="f]9qE(gnBP"B7?"8kqpF2JVT_-c)YMm/K$h#Msb$[I_ns?uJi"@qAk]1c+N- +%]pPYtCMM/7_M\\F@eS#\S'76ZhNG*sZDe3)kJLAGplcj=,oC9?@UG["j00P5X'lf/)9HUtqb+ejfNpDB)-bHEJr>++]fo#bgt:-2 +%T:Y[EiS\MCnIpj$D+,8i+>+4iZlOs.Hm%8!I5V)[OAB\`Q5Pp9@K7a\P,V4oJFPeOR4\u1)8MFrK+lHXiNJegAfUN^k +%s0+Y+nIIj0rRRdrlSi2)Er:>C50m!r5Q(HIfukI%Hi)sEs2*;&hnQo%@Ak6^r6=Od?i/_I)Ofabo(B3T^:=$uqLoC@(N9=eij+SP +%0/Ogss8C,5/&MV=9)R9I,Go"_q#9/Vr;47fTE":?s5"^p4"m'-gHWf)D@[*BL8'"HoGa8'5oUmdc!7k7/_:,Z.1iqa(Gk[M`52\m +%R#@I\a\O7F#B3i+"f\i59jfO1gihR/kBo#;L)q/cfgZY(1)0PXbA9C=e%47]4cgZtm/"\356jI$M&M'o,Sof@adtDebAP,U9i;g0 +%)djk1Z^NSRm;#VHe,\NNCQ-`F2`Yp[Sn;0E"U;[N`f&uqVV5pWB;>6Qn$hVgF(lRIM:H\UA%6.L0C*2<_#&GI0:NA[@_CN!8m7N) +%VPYZM$o0hP)S99d!Y,FRKlIg54)FPN%Zn`>)2r8FaZ*jJKJ$bl='fILODPY)SXCi`BG8OY,a6cF#S<9qg$ne3Fl[6')(pe`*6.Ja +%0lqN__'WqP\r,7$dA;jrCtm253e6&?L,><[nmi7Li7A!0X=g:G5237cFK]hIqeRA;EQ45e@&t#XIcJHc5[$NfQqYk=Lcd@n%,S@A +%97+9b&i78Q.$?7JD=8"Fg[BalSGOAR.LS)DW4,>UraR2Y!PXRc-[[[De+)aHg#AV3MFhbg`JM-HQ(ZnKB3ji0O(N9bOpH7H0c=bKPIt@9HD_nHL2!Mt:QEm3DH$2)VRi:2YVJ2!>R8$d1;rOs'a?L?(A1T29<\p637R`dUA`Vn=ISR&j +%ge>.hN56RQW@GOm1N1E,L*I286T`,/)()?#g[P%rqIgp0%N2n9/'5Ku(HmX2Lbmn,Ip>j=4Rqn,Z.C$:>BnE\/7_rVol\&L/)`$Oi_sKptPHlOe@5XO]iMWi'O$/m(+"/,g6mlA+ +%_.rPW`E=:uBUj#FJ+(RlaVaL+28+ni?!n:t)nnEWIVmr9ZS@gZHMM(k^5R5gaU(GMqkiqR52D%OR)Mn"#1i9/K1,Z5D1sfN#(78(;AB)?))&-lmO.D&GC:Vl.Ud(cI +%`RNgSkY0cimD4Z;%Qq5E&XSp:56M?7+gGJ+#EQj5;."$>nHe[3gE;)XO.h(,:PSsG@j!a\REO9[?BGbnko]4"[Ac]Zhttm/gCtfI +%YiNt5$7k,Wh`jo=d)(Ae7Yr;B7f2L>HbIKacuV..heY^A35H276OZOI6JVZH$X'MDNC_XROPK>#XH7lSgTb+a]JUT-7ZkLPMk5Gj +%R83[keMZ>sBI"^#gFe,#(4>FUG'p@Ei)TA(DD&84hnbWn3mn9[*LitWV+fI0+urYo$bdI\<2a=P('g&XBPnY'FoG5,0IMd<<%9"r +%3+P.2Weg2+Y`D/HKU2sO*%IkgEfl;bc.$:R,qpL=^uDZ&[j`sK/gu[AV,`2hU4S'4$t#X[+FPZfirHs)Xk]l2j3[V>6T^'AL7]F] +%4+&,hf=,LD[ZBk]3$jG:!*9\6:7)Ds%c_@VUbO@W4J5KNQlaoAoMC3XiiI'i>8%4T`3l@3>hfrZn'9CdKtp]c2AJ.Y&2XAFe2n8IXF@7V_(F'%K[ +%6Q^iZ#I^!_S1^L\!]6Z(jH=iQQGu9=33S9'c%MCHBQ`1YGE]WDSXnN;+RGAPZV(ku0MYG.0E/Pu$H;^B(GL]+>G0qK8A;sQlpm70]] +%C);T6iR5mrgZg,9_m"cS[+tn)k]Yl5Z(61pQ%WurgCB6JC08&GYmhZ=GbH,dQVQi:>^(L4U9_sBlB<=^,MnOWf%,qHt+tQhX8K0eZDJ!9)EM_07VsC`XB55C6ZA1MH"Y2V/A\\i$5XS9;:)8RNjo7(-(N@5^-^hdLB@a>>@NqRef(:mnI4u` +%DCPtL6Q]E=P)#jbRHG`=W=dVfMp;<(If`_i4b:[Wf=.a`r;R(`!9km(9^"4`"(VP',3h7_GhS?ZM0eB<)0Do8'>,V?mrTpR#ROO8 +%(uo]o[(+K65e8eZV()280AtjJ>+t]LN(84]5K)-J9Ahj)#O7G-kY3'C>c=(sS5:J%,t2q&Pkhl8&p:d7Ab;`I\9R8,F,B`b&]Q`' +%JJP8+D_.*Z/X75eO;&Sf\>\9_$D6a?<-(-6$aa_LGXSsN)A*BXhl,G'2IR$P"=%nA)K;RCV>5jc@+#*@"3g,md$m"AU +%f2X$1R-CqM+.52KaCQinkuJD!mA31lHEmd>=bM3WQl\t)fjP`beB&70HOYO\EIonb-Cou,NuQ76@t66b;YQ'*L^X(i>;rWST/*O5S_nB@nT"2Isd),Ornk+gB[(:cL2RsI,kj:E2lWO,u4075eQ'>iq=s&OH# +%@RfE=d\MSDWL_i66,a`V&!^0eI]R]QjmT58*\K1pL0SA<+t>4R+?'&R7$$oh[=g'&Sg[i]5OF'^*,IQl>_q*6nhOtCaW&oN;0ab$ +%Q`FW&D"m5pCtM)IP6V&cT%%.&Ek"$/W;:(XA]]'F[O)f/bQ$W1(8D:NENi?OPZsG(ca.l&SC<1=bD"b-H+CL4%Diu(nj4sMad)23 +%ZQA[-%X?*phtme=UL"!R>ksP.o(]]2;1Sa>;8j"jBbb,k7C$A7P2-IH8A<\3N?V1pLW0l+&h+QQUU8a1_C\Ya'Tb=tAukK=:)DGO +%0d(1+MAOt+bcS-RX*L3H56.FI0;63cp9139$h'cskRR)huL:O,DY:M.lM785+@`bq%'Q03GVm(8Ylm[<6X&'Dr0H:f5D[jp: +%?!*hYWQSIFm(G8l'r.,k>N>Ke+kM6o@nKOY4.'d9g`-Pf;V:)=_*/m!!C&m?R)c%,qBeohD=am[)_f/nV:jP3%IE@QeB_4r!l]_[ +%oYh%iRHW]iOgCd0X788(@GWt8#ZX]FI$e#J-1XY,!GfoAutpr\b5dj0uJ8G[s1;Wc5F8*j/[-5u3A^sON/m2tdq\[QbQ`JN2\b1KIm> +%hJY#WlI*mhd8$=lP8mK4<:q`)_CL6'H4[A/@4B\b`gO,10f317iIfl/*V&>L\+B-TX)E1G647T%NVW88FEZE@C<,hoXn?ld@D'Gl +%mA%iOpY'O,Ubh+lc_^.%1lOf!_:kYb.WmYG9Ved$[h"u5\PS6AB%gP`_AI`Mf`!t)+&)pC7(;4WK/YAoc>#Pf:,\8fqAs\fPBWhc +%Vcaub2CA4dFW*9&)'4%)1bop2H.X^ok.3l4gFkf`[rDZ6=oY3MY%0"?:Bi9+(?tZ3Ktf +%Ype^^cWf,@:-e)a?/LfJ/_W!:+Xto=kp7s?cd@AghcFLlb2klIE5N6AV5TU>/6+h921+O>a972;QDdR2CWV9X?ZucComWTM:[mPY +%)gj1`>i0g5mnU7BXi4ikaUZrb!;#RiWs+'l(itt]6jlM0*<\2 +%=i65Q+FPo8TM_ffKqQM>rF.'Bg9c-GMQAW>?I;UjA\HPoTST4-uo`7N*7?!,C9b!;J$l>h^pNl&f<#R$#cuDT>hC +%8].kOXD;GbG;>>[AJgcTh2eCahpdjORl)4[p;!?OifCn8fL7K*j#\d +%ZCSrf.lTMgXiUGfHRcsiYX28HK2R[h="_DBe>irPfB:(1Bj[e:'Z8@jMil'2Cqd+@i0];2b@@\)4)!c`nr9%7b$/>+.MHRI1i]Qu +%o#f@3/F#25qPcS4kj4[rm^Xnueeq_t.@h+m=9 +%I-osNI:m0caH@SY!C]kFlO:l6RZ'J(8gc@TAV/9aiu=&,jlkK'sV#1^NU\?EU]Ijl\S>"b`$n?H:P?)n4E>+j5hLR%kt@Y!dA=8]X.QZ+F+@ +%QbF*Qp5-5.&O1$;&GJDo6+s)(lS"hP1u"EFn73Np +%DX0AS0X@&/>$/dS8&.X1nRY&c@o\2pCUX7h8jZ;#aobcVmXWZhX+'7&`ag-4a@:7>B&BF=\!SBJiOQP-gs%Y[B!6$(Fkn(""`&ZG4dfp9*`+>f\bkr]!F*MB/F7pQOd305:p4b*J6]N-k3dEH90e9@@Qam>O9Kn,)]$BnUVNn=n"Zgq*Qh4o;So1^si]Hh7 +%hDNUW9=poOQa+A"ms^$/]lC])iFo]-$&?K!oN%RnADAmA5Vm"']D"=%VA@icFG"<;:d)iaYce\lZWA;f:"7EfMn=N)PPW[Z^\*k? +%M(qRKpt2O>TTiC8LRNhn>//NcSNJ@M<>,EkL)GK01:rXrXj1cj>b?.V\Hn!+X`Sm-6?Vd`Ul>rqFg,)i9si;L^0VZ+;'-Qa[!QRb +%>9.$HAGq1Sh"Fr@igLQu"&5^[U*+>r=5riLU3H"M/r#+If%+1n%Q>Zp@doIE2,Sj=Y#88[Fd1K=\U::[a5aER)2mX +%Y38u_)HRU\]7Shf\Djk#25A/+_NB=LNN<#]7#IEO=%IOZhaNMTMOs5/U"6aE@@?Q[D2mkCBD7(X`c]@tB8K'6lMr(2?+[(T`DB%8 +%'r/Wg(e5+B7=jcTBE>$/WGijh*FU-g<4EDTd_[bi;W0[\n@m.aJZGdA`PWZ!Y.2kQqS&9%%V(/-RK?Q<6c\t@'Y*/R'"TLqXogFH +%3S^LKFVkLcX2:,:cSVu&_Y'9-*iRDT03`h&H@(4Q"WPdmSC<14CqKOh_k9N+U'PC):$[b&=n-l.FZRa6om4rMi@]Z(\fnF3q"b_VuL,IS;s%b#njQ0*_">`Z-;OBLMsBT#$)_urko%If2TaWU!_/`7;d/0O-.?r%n8 +%^_&!sHie!bj@KEF5h6-LAe"Mu.!`X*j=>bZbXeC?Hj/;%mX-Fs!o-B9Q[AsmG#K8qI0G$i2>ISAeHBCq +%^4ID$g*'6R?NGfQ]JY'?>Xc/+jX\-Km^$SS"eJdr"p835<#DKVL9CTa2#?Xoq?jIW(]"0L=+KoHVNf5)E4htgi%'%#E5]#b^oct; +%Z*J!fKY[2lG89Tk5kA;E8ZQ];:Q@I4#hG<0?3g4in`PKEETAZq`t2E]_'=`nO8-f1K"iemjIaOoE!eOu?PH8ki^T$_Vf>Yj1GFE5 +%KS*2&6^\#SZ)J?;GCY@+;BgpiE>h:])hG%FGI+8?dUc:e"Gu7iI\jO\]>^p]=A@c\l6^8d*dZ:!FE_.g/[JB&W&( +%"\\(q7@,B?D$mp(^@5@VJUrZ^3\r8)?ts5^B:FK.Z7/nQ;0OpcdRX`n.ap*/AfUG[!?8D'Xoh(CQarO[k\6tm#D]ZSc;Ik!7i@IQ +%AH[9YGRh31PhdKU_,Id#`H`$'*]bc.I,L:"4_jn"VN,q'$Reah21o;9<19P]Yie7Ack[__nao:=N?\-^77U<3;S#,#BWE.^N%lt< +%WZkk3XqO`G]l"IDAn#OS?AW[tU;gaMTe-BT-jG0kBW=)Y=]a:<9?$;72!(\7 +%VmD$7i[mOu*#T1P"Hl$20GbYA"P*PcH`7];O9D@n%c2aEGT2pTJo#rX?OEn!*]`"]oI/7s3/n06t*+Xf6K<*9?EnO$i1!T3E +%j$]sN;G/0>g=PLa7MD=#/6^KE@XG1I9MerK;QJ@rK/\b^,<%4`pG$ +%N[_Ak;@=d:Mgp09409g/+au +%fI9N^Fq97j/*'30Q)&kOUJGd.V.$RC$C3H&8V*QdFUukLZBeNClpm\e:`lCai.FD1KQ7Dq8#(ak`"'c@7*`fR=^17^.fM7IdB1J<59'O`t/D!B1c5DG#e_3D.Iep+Pl+=X"Z\-><>@]@r)"R0Oj1gLlnq3 +%Z5:V?VU.I&e:bYk6:dJT@8WGcn+TWiED=FE6Nai5^%"1M]RpEq_3cu%6dS#MlR5[DCr>)-:#\/Q/^/X$"Eh@?V[:e_hKK9Sm6Olg%i^gTf9KtI[I!g5R-i_>`$NDDNQ%;a?M2O"4TcUMP@\TCEn3&Hf.'*!sJ?0mqL,i1n5tP +%d&7nbL[njgkomc'$8FA'/^?_O`es=`Q;/P5AMMmOOg8Gr,ghcEYt86tVCG"[U?\"16aa_+:ti&`VU2(FAqFDj;cBX+/\TP3V*ZQ< +%7]kVu)lTn3.D&8"6*Uet2,q#!>?^+"\J?VG\ +%Y[:Cm(&"^iZf'eZ4^)fNeZDCYW4&f8NGT,pA;a(A,^r]f-Sa0&h+=-95Yi"GCA9%kRlWdU:DF")`2[KIU:@)dPLs:dNCp\n\;G'o..D8/=RIs6P]ie-$R:g2*WW\SReWu.dnPX5'<&<'s('Uim;[kue'#_*t'SeI`V*]9XD&1mY(10"Uq_Ct\LY$JH'f^C$WlOjMZN(HXt6e6uuX_6pA,VD)449<$g7 +%;54bB)*_si\;V[JNJACJ](.P`gA:DMOf:l7/2l%`bHPaihIZ_d1-R8-W1B7qg"+f2\Z&b[)5O:aQf6X6p<1/b!^JVo"!^'cEXO09 +%K3F?=ZFL(&5c/gb>p'M]+:$Hh%j6OOVEmnSVdh:K.Vs]a`UD151rqmY09f[.&(?s?XZETCL!-9@6F^(ih\pc<0dkqUWRDWcSDF+c +%jeIM8Vbg[#E$"CI24R?_q83_C8L4464&QF#Q:NVJ?^3%W6+3QFE28?7j_N=?OAE%80_4%6A')E^]bb"jh&[#<@GT/d:+Y/53ZT0B +%:nhH+\e3G=%pb)b;_=h/muNo^j*r*"R0QE/3D/EST%F@ZX^Wa!+?3OC)L_XH=?298!g +%`E0Rr-/mp"D^D)>ne.=1g/jsdcMa=+N?CJ$dj7[a"aQVO"b)u,@Lth^W]W]=@]*d*N2*Bt&Ht1;VGV3ql-Ou*n5AqT#ghoPWX.\8 +%$R=5$[5.u?=u@pa8(.)T]MoW_#Xdu9`s>aH'f.%;<=MslX&2qkJ4s.K6>0Bj/WmJB5up6GMR5]n;RL:VY>NCV"-i5V-t-f`$7<2N +%J:`ei.juqtCI7"'f'6)!;q?dLTe^!i0l7@?"]iM^MTDh,-3\(lAsL6CZFpt:Q$K6_E,3EAE\)!%_<%m+'n^DK`d1omQP%K.rMcH6 +%CSrXA/pk#2d)4qHOnQdOL?tIniZ]>1_k9g51Rh(*ZdDn8"04c/Tj$gc4[NO>@Fu*0#C4knf)A1RlTD'S+=%,BgZZVA!2f'6Q5[OC +%/0Om&iL"#IcalEC,cARW]G4-83kX4/D<+dD&7AacGljuHeD3ApPT7Ll.KE(P4&XEtXa@$ra*/'Lr_8eCeAan<4^FHPJj^>2pB.tZ^/f](?)cedc\ad`qU,QZ +%TT2b`l3dZ!i93hC;rY><"Y-JTCT(kR`'W"9*J?_n[oa*[QPG1nc%C+MMjdI<#J:-58"r0`&.J6j%9-Q8A,':8OmfB8CkfRbI6A:[e6XK,"m8on3qL(0]lAaq?ud-frZl9h262L$*HLE>agA3&DNg2cUs_)uhUM$cXL=V%X;VpZ+k +%p^k-XF'YgXcAhaGQb/M6MGDK$h2)KMpMGAc0?d0+J;-?>uV8:!`$B!-VtO+ +%[:>UE1IUQZ+>i#`K=TP@qdPuCL\9N"Dtd:#UM13PG_#%RMQK[)/(-r=HtnOJ'$U`/*Vqj,hN6)WXNG^Rl#B]p>AuiZP)DR^MO'FX[rC#`*:*+7atqslEZ`f>ir/X-4Xk./lRSGKq`;0a`inE`MZ*CFNEEA?&f:U'B7U[lVm_-iW'^mH +%J\"U-9qVZ,0FY>XJTO_&,JXj?&N-KnU:*/[9tP>/`Q[s5G\8 +%U#8<*8r?tiai2^s()fY85N7hMZm/&OA%/8drre:8)<0$fY,0YWEq@:!2`%3Sem4T^.1fp!S!El\.VFojL-U]=/Pbe*'2\q?#&]ql)m=RM'H<9q1iK429KK>)9cW@^5X]ZPign`cC=$ +%qCt`_g$F5o]]aRq!4`Yu'RctajFRLPe`I4\A[^8akYEJR\0AIKr(`&m$HWH?4bSY)OpgQM2gq>$aT_2Q@eL,N"^6HN)$hc0KO4rn=BI2cE*S\< +%Q4"qA=KJ8t]ro674gA8E\,h.0<8sdc6b(as'0bdJc+O:*1Ji.doFrqlkqM^NeA_):1Thr2*3@9cRBI^,5MUZ01< +%]UfX9=eboR\ub?b6*>p@GUCN3i>8@Q]_^pQqhN)>oB5"ZrU\WZTAee8=W^`bI;V@M[j^2r/rE[gqZQ;r_Gm6h*8lujb"0-ufa2LJ +%%07RV-jCNB#tAH4HcOH]k>6KKjaps^8"kYT4X%It$SZ6NaW]Fu5'4`">k4(U4?5ZG\1\?s&Z5nog=^ub]lOh''52Q?DC(BFjJJo/9HTVD +%_\l'5"L\C@(3(5-9S)%`!3HGo\k$?OOFmcC^VA::[(F_:IYckR^h6pj4FqPaIBANrZjQJQRp4Wj^7:Odh_hl>AgluCj&7D8IaLcWJ$#Pq=AlX$cgq'XuhfcpB?D][QN]nTm&/OV/&Ih0JL3)FZLqY+5"1$99eumX3$$^:+TdD,UWV([H=Vglj +%+goJ]/F?7<7PY!+++7(,AeEB]D6O(8B_Ftt',G,M9RpVSZ^09f3oW9`f')D)+P'd +%5U`=g(OMcEV]kQUH1P'T8;)(2:2XcJ1`)"J[RNZ:X0#?qrR'>EHTH)+1b`&`O0smD!oeL*""io+_#:5Hes9"1.8`c?f,7Zl[I9#K +%a%0qi-lKD/UIR\U70q@W/QFC[BKr>KktL^"H9-eYVH:eNZe*TJfth2N0]&Bj]DnD.W%4]3Dm9CE'e9bI(8Rm.X5Lm4DgEla^CG[6%YJRG,W_iC:62?*LHb +%&hd@VHKV[u:egZ%/CfMO%(/"[CDa69qh[\@pRet*RKU(c?JP`1(Y!D#Z9t/h-"G(#QO\`_7V[&oWR\H7Q?Z?c7#=/d=DUF&3\a7( +%W`u7ZY1bqF!a>OE6]e?;Uh"m:djPCmFD)2"9IUE<*@tDh7'/)P[jAmD7+%7BpH937]oY2ea^&th4lcBW;(*J.k.T52Jb;EV@?BQoI+k+mIg +%d2+kVc*Q.]d,q6Xo<_6(nS2+uW>ToSj@0H&2!n$o)Fj@1=4I]CeH#)n*eqZ@lpRPV/h7MCT!tJ!]:r'a1XL5Y*V-@KG@J9KE%Egn +%La6C*e]G^%LIb[PZO@QW>Ycl4!HL`)&1a'7HSNQQLo&?mDSr72bAXtZpJ)Nq0QUNKIM!:,$ClZ6F,1eLO#9Ha,=,iPno9b1L(>q7 +%@4=U)4/Zf!));Q4a2gEGf0ODJ&=\]>Q,.0hm1.>GYDpH>l,SdPOW)tmRWdkf/#l`gqM\hn;@%n:A0e,`fY#$d13.P>.P-;&A7g4f +%=`^gCN*oh-k+L@mM0s,PEOX/Tco"!D\0+PM"@+Ao15!R>bD)d(dhp2arKY3FnQEY179kOO"4d"oOF:5bKjAXa87EDTbjLRiR47Y?`'rZteBs4S,XO>k879hL6\b3M +%kjJs@T:)mrbZ,h5RHG`^WB&H9MfO@t@@D:$0t@Ord6TOP7m^@62H.qTg62g]/Hn!',>c)>N1iUMen"p96>*eYQZ]3BJOg&p/B'2N +%.8f+R%1fhh*?dkgB:T%Id*k?f`0la)L-i)fW)5ego/\E8.\IY&!HbFL*As>G6bsmV2Bubg9AKrW2kqLa>&U@[R:+?1H>V^1%+bJr +%L=!>F00#,PPk'dU!hb/[Na/r8SE;_rL7cLkKQ3@\H%OUOq%bQ:4I3?S=VWn`W"YR@35aB<\[C'=)%fWL]Wbs&ii5s`_rrf^pGBYN +%.MomokN$qq(f2(XQck04d)m#FAI_TIM_$)N8tHVq>Fokl*/Ag[Di1)#7US^H'Knq&:;gs%93S>]M'jlBP."7>:L#k1TWYLoq19;$ +%`*p[V@04l>]aG<_lu&nq]/)5+3CR@=;_5`"QA^;p2Kg'](hJQe[!Le'-@6d=a!6^q:YS'/;jlIGs"jX?J;/"WADiF0Gn\T'6Qr53 +%-*K1TNt3Jf[[\!K>^=f\X*j,5[WD4(o$i#W8Nem(*b]:/+rZtTCulC*K@:37WqhO]7TY>:B0J"W`;Nl.0!j^AjOb6t:4:n3g<fa<+\T6NE +%!$m(//n7Go>BT&LEcE)[rI;H1IB8QnPO>*5oMM.F(>/<]Jp9VVmCe"JKa=@Yu;_EY0rTfA1a'ZH51S7troc0:r@.=rl5 +%8YN:fbu.6:?5RZ-G +%Q0th(D/1CFS1AAA&`59%+u%g+,mkb2o-GU)Z>UG5D@IaXXCX+8W\(8DiU>@q;Oh!8RNh!)asl?,RXC":b;N>l?M:/2r2lYq0.[=, +%&dDmQ.^Pd*DO#er,IjU"KUlB>)&e-2/Y$BtX37iNF*3+Qc$4AjQG'KIddd^C"a0,n:p4VZ):Zl6Sd9JPQHQ"MCMAh]hhLu@LC^1t +%h(;ujH?.3$U>F_.j/$'!*h)r0nD_raL:cVo41anhe^"L+;VSigSu+OriJjk$f=7sJ/;J^J.j6"%QE9VABkc[-X32T6\)Y+;^@],L +%hO;-dKfQ +%eKeAJY&;t\qP`ei:9-7](0`B'GJ;OPU!lbb<["XBc7KLVZ,L9spk>0+:HUoOC2c=7T5GTm,Jq"8RoLM4bfWR^>1d'r]t*ea +%[IBbH!Jbt:!49YNl/?Kc8S+PY*"gMGgL®h3>r;0pm_1FjcMZg<](6jHndV@YAQ0YbK2kf%hUK)@D/UBG/_+2i7p++Z5>-eh>UGZKF1Yp?X)H(>We?iE&V!ch$HE%EtXLgN)M_m8JL4n'% +%>I:9ignI:rn^a,f*^%#1%td'VoUAXK7t5i1Bag"A'VSTf+3k@4?@?H2ip27/>%c'eMg'aj]e7cGFpV?Km_(?>WShF@KgH@R'1?:u +%Ta&lu;=9C>VcR;%[?#O#3fdVN%3_FTh_q9@]'G_G'J4&nYV__b&S-fM@5fYR+R"/n@G(aPLW*k>?`H7h``BQS$pV15qjDRGa*cC= +%*ckA-68Q*9H,Ln+"qqAE3DliaM.;g9Y=pO(UCO&mU<4g8g.nm#,G%QVrNhiJ:2*WVC;4T>H%QP;$Kk?iki;Mb,;4d^>YHBo+M,\l +%ZDLl1>9_?_ZjoLq$)`D3?I:I.DL<-U$Fi4&%cH5p!s.*f$`B+@0_Qe-;rD(NkgrW[g0;)]T.FGdTRK57eKI\k)Og+g<)hd +%6ZNJQ#XnP-TW7+jlhZcM";bl@49B0,7Cl^li(Q\rn.<^)*HRgu!^q!6]971:(L,[NOor!;3+IN)%3:cp5"L,WFp]<:m:2r]/1Nl8 +%,Egn`9J3A:E+??eSsIS'6H$JR'%*-<::(^Hq>oA*M"T&i#?bM93SYLY(VkX9e?8uXqO0NZL/;)af=T4p=Vq$aEC:,bQ1Wq:CM".8 +%B(HjpK-QVWWR9R\9f%dDTP5a?ZF?4<6g= +%4*p^[@TDI6F!:ZNYGPV:H23XA3mohqJ1F,Z-bRJA[A2?aq>KWY#5dmZR:eR2mr\Qm6]BL^FH9bI:s\>r;,^tlFDR0ana?&V9CF08 +%d3(G!+WL,-j;?LB?rQ`97)f.Yi5j,=V-#p+o#1Ou4P;/q=*X"eod_mP.ai2Xi!-o:9LeoPPk&_D0qSaiN(VgAB_!o@"6(/;!u +%n=r)=mQ72'G+F_.[B2HIQJB*_NS`K6&Yd%L(.s"j>>o`eiERkRoIuqf^cf#LCC+1dddYYhD^'3goE@JoB76+1e[2,D>uKsX5QtVG +%U#p254=4;\(kJ8iSi7>,Kp[bUP(]7n#06j(Sjm1l6a.]P&7)I_ZG##ge8P2$5WI2I&,ZRMDm;Kdjk,?F1jPl6i!_K]Ru#`jK[%mFWtQ`" +%!F;(UMqWb\hec`C[b6=`5^X+N3L6[=!^NusC;Pku%.[2h9bK(cmn-!Mn83`D*hepT&iraC_)Y+Up-bqOWI;<7FetO_T31S&h4,Sj +%eEiiDN;WLRaRJiaSf?P5RF)X\&'59(9d1N9J6%[0eFrX^k3-dg1\c<3TadsNZ`]";%5c*Pf?-YX>s/g-Rk_IGs[cQl69-_;] +%4\BV<56+/H7KCK(3"N3*hn1&uQ=8bnhW+Q^!7Z2qJ3MMis#KAt&IroM_hKPTU#s^pi^mqM_c(gng,MmWZKFf`7N<7.Gg`)`0fPI4 +%b^AmOcnHc#R-)%i8n]9]So%q/97b7A0dV]Q2Qd=_[$2WYPprDrO2&)29";+kV[ZRV<$XH/QkCr5B,D(V>)Nch18VB8S?>PBhVi2% +%0dSjlI5$@(+TTYc&AaPI8gIqW_io*g>[lkfa9(iXbe]L'=7lY4;q9o2,>n+.4^WMU`0a;;lbP1=4^TZZLq.=PMO!+p48/`NDEUQS +%aGO+'q](gj4SLBfXQuRAWusm+jVpMRW!_FJ:n@"]H?7Ydf`sC1p9'A\aiq:sWpAYCaC[!BG^GLB/h["HJ#kJQiFB493MEINRPe+co`"aR)@E@6cNK9X5+n$@n'V +%q//)]+"b[%1tm4qE,pOhA`bp49!:Cmn!P`<-\N$(q`L"qe@#i`5p4cTG]a7c(Lbo?Mpk/i`4[OnBe44q5kg\/>"7rlA#!E[cHo79 +%)7$/34R)#T&Go6c@RS`l'>]DXZ+S#bU,*O1IuIL$Y_W>Ifh[T8./bf2'NAUjlJ[jmR$ipiU-g+;WfBlu#MOs=A]Qf:4,>B:L>hNlMC#0_uraiP+6QR=b +%i`C*bm-$]B9g)lHnZi2:m)S!\d=GD'beG#kA1%on6snN\hC*NJplGP11-$C=SHWiD-]%M>.0*IhjrleDc@TPUACDHM1_W6?aV.1)=7a"+Br5OO1)WEsHcUk67]HUA +%7A>=T*0KKohI*t(:*p%=&aN%i\OWlOK%'t7.B'rqKgKlJjN2_W="Bj!>jB2P0b_jB`*OIPc(HsS6$sf+1X46PL"*t)1;WiR(C:Dm)nJDO@mq/u! +%*l6nl^*8Y[NQ=5$#ke[9A`l5[1(9G/)3t"JM&H>IjY:iKl0W9IECTP?O0KIGS8%`D;jGDEX+rjEPK+Q4"F?>#*bR=iEjWP)O&=?b +%GQj'hL2rSL+p8[,bT[pj4u`$L$Js8I-pc#9j6rr;33uX!Ir"+"W[W`@.s[ZpE8H-K:dZJb*I[i6eWB6[=[(5= +%6*<:]+>"#qV%)tqFkUfj3Q4Rf%G)UC/XBi5X6U8!(oKAqf,Z&'o,-^bEnt/#$eA4Y4&!ag^(Fn=1/gpSKg4<)qSAIo^;uErJKp$(NOf=GDFRc$',nqK7.t4QE9YJ4kY2NSt,G%@4r,kKl5^j-J+3.`hE't*Bf"^ +%QP3U="I@pAn"/kcG\;ab0KRtW4EqAVJj4k3#,_E@U@k;@ho[oHP=-`$[75&KP\/i/Em_0Fe!D^42tCun,F94LBrFKR+%Dl.(qF=b +%a4.rVa@5t3:O`]r[pNBB[5KWUIke(hkUTDq\7epd5^R;+,$Mf>:78U5S"Tc=]t:9*[jE`q,.EbmbK!!+Q]9`1,spJB\8_?Z67ZkW +%p8LK[MelYNEDh:mQt"Cp<4__s/L13*@&$kXrbcV=]n#%6/T2UVUB*]V-(gA,E)t&)3ACJZG,:Ydb8G@!L0Depc]s:0pkX-G=<#Z4E(i:?R7?sP:uIn=`U`"pa0P&jKm7*IB,4dpejDqfg*<8$n*pQ/@u<_kXG:E:R4/\?;?7CqHXp__Z-M$l +%+d_o)Z?TMdN0P7`!ekGR^168/=0ED"_iTT1dLt(U,f7*6'1S#:Jnta:b@S+>RPkh'*jI/r%;[6W:5_4qk.J$1#o^SZ_51MP[b-9g +%5TS>p(`T],7oo[$E@]?8Iplm9BieKn7:CR$'aMM&MrU)P0m=oM*bF:q]*EhgC#XtH;9X(oXrCH_J>eOWRJ)n,XeERbS]2&[`87Feq@f`pk_+,A[$+abf-<9u,[g*XB\=!f9)D6h""=r3F/tn%UPt3G@j-XJl +%[Geg/E(.d3Qo#1YWP/TZ-gWGOlA"0uG*0+p`S_+'9ZI4 +%Da>8h'U:0)C,R=i.ok5]Ft9!>ibfNC4V +%.&Npqh7D(C=FpY,CV:;PI&*?1gQ7E<85QADjgd3?OWJ2>i:9lR&W(LpmoHF+Nh^;/b,<[&V4Z1t@oc("aJRLG40$;YGB$5A.gEI* +%5Zt-O_`9t@Xn6G,70@:&\i9tW19=L0;lE(3mU>^nTqs:?(s;J-2jONR&RQ]>!g,oq.tlG-!5JmfG\`ln49fG^bS\@ji'rs1KAB3; +%FDDOu2m`CoCaV\#O_#s$>?pW-hnU#mni+&qf.ACHTo(2,;AZp8V2=C6qHQl6Z[LM$J;B2l_%RuVh@62 +%R>*)d!b^M5!Om[MBm$VS#6tGuI\g%b@4gjd&i/F^:V_\c!5rf08,r>_%`F:XW-WGKrIOf',RHgo:NfpUXd4qj[:Q2+BpQ)[U#XFedaAles[@ij'1=3SJ%Mmq7FQ\$'R/I&G(f)*KgKL[esc`OW,#0rm(p,'U8TUKWa +%cfbTS3alS4^^m)B6&`_t1I4MCa2'0==#ZB*D(b6;^7=hS`JH;sDZR]O^/QZsZ +%WU-.3Qm$mrp6!dc6[45l5-3(Ms^uu$obciU&W6Oj!UtOb6q5[(OCBsYnimMClCsjkYn[l]OH:u?)EmDN5\-F)fj&l +%@ui*%.M-sDh?D$("6%J@,j+ZV9/W7`%tL'L9]okoK=t44#qMO&D*sYi\W.ONbhDYB/%d)tGDP?4L?MY]F;;PC!O5D;??RMgR%t(aq#(`,rM^^@9Y9WoD1#c\W>&qr4]s'u$G(p2DeS^/8SO +%RZ(]Cf(fZneo"s7"'/JG]OZ/M_O\,>cLAHrFV!B"84,SRQA">c'<-[Q:uj%N@7.Hn0T*C%L"$qCc3G'Z,[>E0g2DK$*]GfH%h7_k*mUn&Fjs61V8,'M+Q&Vhf\8m3skFX0@?I_fDhu +%rl2mX(PXMFP6Sm1Xk$=P74S;,%Rc;>B2]:7iR>RK5UCmahA)"F#B7)lK8q^<49Q7u="5_a\j;XCII!.[GTTTG'4 +%+%E/]g^k$)lua05$8H0hapl)iT[7Nlk3;qd7Z#\#ClK7&P"bNeQ^^M" +%RHg#i.nWal\?+s0LMs4G6hnF]H8U_g]!1-jX,A'+\)Y[K^@_X,/J.qDGiCT+?cPp>BH5AgD;a9=l$=1_-7/uT7t*)c9q3Zne9Qpb +%]b$G=PSNnJJkH::7_!cu'rr.RY*.:iffgG7I]77F1M'J,k]C,/JCPZPa'ZEKPHS6)T"J0h?t;Nkq0I6G3E3XjAbJ](Aop$6`=5m2 +%%s>S!N1RF>DOshRPZL$Z-.l#V-ja]IeLo67 +%YZm@@kX#u[6=J>hK5Ihe`m03?0.[f:*u7gVhqF0%*M+mbT28)Upfie.,Lur/8a=o7\#07@m%([[*#iiL%\[0'+JQFqSooE`=d%$n +%i_7#UGsdMrH'4Y2`Ht]SN2XbFJYbRZ;A0aDYH)"FcT:pJ8f:17?g/tV=bZAaWgc%D<=g;uGePs:)N^Fhl5Z`0#)=Z4>B7E(i;4Pk +%Tt&7c0_K%]]5C%J@AVb[*2./4U`l1e1J[ZMZ)1EG`Jj@C%5AW?_'6HG1cm*?nB9:3n+n4X^//B!#,X)Gk\`<`bQlI3B=7BqE?(Ve +%dEdLrZWUR3?mL%7An:#0E"D#k=J9Sa)s`rD@.UIU.HK\hWoEr^>WP1:8Us0@-g:8h!:k]:WaeC!5O.&aH5,03W1'n0URYT<61'<. +%Laefc!r["Sd=I6B2(c[I&qK:7603^MBXa`*0R]"2ADl#"4\73QiTf>39-i2fraRn@`h +%5pWC>#p0@e=G)"5;P#(uj&E2IZkN'_D41*oZ*cDJD*EAuG%piMgBPVZ%dFF`C%!@i\Oaf0r/te`OWAN@W!A$%ATaFZ-+9# +%A!VGbHV(u%G%fYnDP2":(DL:'0>a1*(QspS:XHV4K#YL%]WnTW:jJfc0i[#.8rQs1fMl=Y]MXq2.W894L<:Ii8dptDWY.\\ND1^R +%WZ.]Gj7k-"'K)^ +%A#QuD/]LV4@kG]Vo#=jl&bV-#0h.BdWYe+bN@MqEH"1';U%1Yf@mkTPe7'CNk]O5a%fJ/u02NHH0S'#JCo1YA_1_g3#pt16k&e5IVZIJs`#70=:?+3?i +%83@g1iSp4EXt,;++=*TaS)shVoH"$:#Wd;LTF6W7ZHja0TMl+Y-SU(BoNboMTV8iLmX1 +%\bO2K!'3'ZIm$5_+,i-TJMA'l+%>Ori1m['9)'fD;.D`,95Y?!r$BW\TWsXq$go:FO"E1:G.1Nbd&1PGt.RZmJX,<%fE3"kY'&9L]U]e.f-AE&n\jAjh"EfEW#RK]9A4/[Z=3-1K]WZjE#RK]9A4/[Z=3-2JT\d3/ +%90-Jh)'K9#5t2-3>*onRTPcJ/"@4W`#[pO;1SS$u#;V`p0WOjEmGt(0enC_r*2((h;M0p +%f`P*D)+'5tn^o#S&K_fBibo&@nO!:$G0Mb'f$j^$X*+H[c,GJeJiJc'"EsoG^jC!79lM9N"EB:S\FK'6Fu]s6U.$c]6Q^7s^od)- +%,"Du[mFj$J0p52]IU^\=PK)f+*:p&EYZj848Ec@[BB5#4-'SNB^eG-Ca)o$6h*VNtD8o9c3&=1"l_a6HnL.@mZ"gFi-Q*(%.h.Me +%aPD563YNN"n!$*'o!TuRP],>k;9WRCEeKN(NgV2Ule,F)jF2A[P`5<1-U57E^.Bqb4%T$et-i1kp[P;%mj +%!h_>(nP#R4ClC+5;e&GX"_A"'VN#!*V&>]IDpI2jUs:V:!>%^OSS!;LhuOao)O;?+Lfm,8Z1PWqs(CfVH7h[mo=Xr#rXXDp#I$m& +%nX)DMj4Ht76u\+'7M#umf%?SHdKoD7K)^8o]^&D%2YT`eWrq5bK0f7@RbXC%/68lVL\JpLOe7p!W.&@h\@f`[`k&hKZBt.?'THT%*'X*H;t9A3[=71c*gVL9(LY0tl.S2cMnZWqQ!a2k_^qV(]oNTnCK-FTo!:qX=t2VY+.?KI+o.t*sY>g0Mc'3+P::=]32Y)oE_0DhrLjTT#'Mbe@9o+OiQgWo5J?dCNU5LmN$F7FJ' +%O^D`=p64tu`@L,KS_(GQ+f\N\r`%N5TD[Hhk9g/&a6t<*br#.Gb/jUkY8;L@j"5bMYIF,2hp3tUHPQ@KebAj9k-JB2\ElP.>Ei`R +%Wk=*Kc9"W%Ym>asd0_2gSiM2iQ5_:/=u_$rP%JhkRd4\A<,n$8rEDWPTiT_;Vp+*ZN6T0kc'-uFiS(:7,<8AsP^G)Z&ApWZ1ui;R +%=;>>mbc$L=g&/9JcNH'#SaC(7ZD$Vh(3UPm81P@I%$@V?5>nRn'd#r.\LQ7MI9ea0G[rO,lp,,89NkULX:+#CI]7a.B3F?2'704/ +%o&G]gPIXlh]@X!6->pSD>4S)O6?`E9a(B2ChJCQh`_/Cs$gOEp)n/kkcK<(>IS6W<>HO^T^cJ$u2">k5l,&ls=1\T.Ml/1u)ts;i +%8LNq@"K#=(HCb91T=$eY@\9>?1oW8C\.^&WX0:U-/h8!l/,/B]`[l#p+uEj#.p+m?m&2cBZE]]Bl!@"r+J.esQ#EpekHZ'S.q1XI +%N=XdFq;4fq_d\2YCPaDZ#L\HYH)L>?*c83u)PQs#Vg+'RI(1<9aV&s0a`Mu[$J?$[K^eYbdNm2>ApPg[Yu_,6Q,X>?4_R`4?j!hH$e:[ANsp#4lqk[m[Sob>XQh&PEtLh:uo&`%hjIlO/c61 +%,,:t&X?ee0+deM,Fd:/^[HbGp>7i\RW2osWVU;_9>0+D%I_d@bH3nAJlTIskL36nS +%QgTXJC$sSRf?nZ^a+CKZ(cN!$HlkMtGXMm)7KH)=L:!?X[c-HCDQd7[n41kt+4>/sG[^\;XE3B>A^I.?*r2rXDWchbXd +%hAVYtf#fP>*N?f$/%m4.d]+rLQbiXGQ^M/#PKie5\$;s2lP$g_q05,7KtVJW,l\*IOI^V/AZ(4e?5TK")<>.hFCE\,nR>DCjl,SLa![PRtn<4*s_?DL-%S4*`RKjO(B[8LE]ud8Zp>QgQ#^ICe=dO6#\kIS;embpu)7;bBQQ'QgDM\rubIqJ^Lq\+JFm +%&\e!QX.C?ob?Kh@X[WBDKWj5'-:;I)27 +%XD#"[(GsHA,"/W@p#GW-JMI'#/G4=:V4co13\^(QC1apX;tm3&H;u.Xq?`_#(c9U?\hZ$'[$m0:_2m:4r8h,Y1ONVW,<;aY]`k"KHK +%i7jkYkI34D&dm.BH9QQ.-QDp7\Q5>b2BIeC]q5Ha-8oTh1q7#o;d8N&/Mo1VWp:b'VjKubE?\kQq=Y[=,>0-M1;i&2Ab(\I +%SE@s:N9Qlql#K;[I&mBq]Ze7':s]J#M9W<"d*nH[?Xr>/7,+]T4E98^j-\CPY!P'%(F(MVRp7#:A%j?hHb/ZLm!\E:f;W.<(Kp^< +%eKr_Q&9#Fc!jIY!4"W\9ii/c&3ma4CDMdZR-OZF*mJ-/aXQR@e5D7?;);I1(`$%ps2k1^S\G:7*k\TghQ9JGjhq.2nn;($t9rCWD +%=4B(-UHG)$#-<\Cr:[_2`_4dPM=ZMpkcjDE'Y<%52>f\J./"9Ql`)Qi[N$7W=kSVj +%)\Y8Zj`SPfAUFDfg$G&n3&4ZBpZA5+p-DXsCKef]''7-!bDJHJIRq+ji^PnhkK)&mWMh$:.EL@ZB.q*$$El#sN_cTk_*V$E27bV<&e"550$[ETSJfiQc$mLrlS;51r +%I!?NkS/L`c,]LJ"WbXE7i<)O&B_Y/]?i"`?+qZ[BN+CK.c8)G#h7-"*%hXu%(eM3qA7f:'*RW*hN!ua%o2pdXZ26\Y+U$+#4'84(H!H#&`^`JY +%-,2/91d@65M`B#W!>4cTdGk)#&Jl@0,9fY<[Zq-I\A&W4b%Hg@WdInpUm2HJ,@BKI7r7NtC8*B[,+laiQ\o2-3\*fg1gOhQkMBLF +%;O*^V1=(rg0KnQq8d@<-eb(_E`VhIteWk8iR?Dm@@9n:'%r3/?PQ3.pr$_Dd]B$6W/&UA-.kWCa*1)009n32gq2SR*%M(grdIX$V +%k2eV@g4eN+Nq.Whl7afF%^@nTbAk!G"3*j-_8#NDj!qf\*dr<.DB'J[U\ON:^5N-.q]tn)UAq#mDn^FA!)hB<;W?r +%.CBkEUa4Ki`k:EfjZ_)bD:.^pG&t]9jOpiCW5[N.^es[,TACAPc;gVYrA)o;+f2Z&kfgONP.G[9pX@=3EP/]mP=N,#/597o5BX;s +%Sat+\mriLCL?>KkL.FUnGL-()ZUKI4`dm4sj<.nKee=H)Xcs=iHt%lO@U'nYJ#\4FbEj#fh4HoqNIgYC +%Gs<>\DR48;H\Q!cUd+1i7AYC(Sj=`OFR7It;OcIi4s+GKc>bu@B=B;=p_Xop&TnM]?gjEg)nZM(H#l6nTi!n)>;?3REF=54Fl4YP +%N,N:YgbO5GQ`%Cc11[6[![8Yt]D5+Ci]_7:$F*0uqFtJcHkXoKH`I-886_*)@<\jcGTZ_3. +%Va5Fk2BDW:o$Kon<8$1LOYjm'Q'k!@1k\$`nM/&(Jaje?&'GcdIVZZ!EHUg6jn6Y5qXHrEYf6V]E4Ugc*Z +%:Gh79Gk*ksjl"4\W1tagarGoVtjP;^_X#Nap"8cG7(!]T)i^XpL$4)3f[/N*M=&NaTQo<8N6d'^$.'NHDB434M* +%Ru;9``Z:762%?n]Xs0d"Im +%(oQDgM[#0mHT-3b8U?Yn'L'il5't"BPbc:*qPB\:`=TY;(8?5MnhaR?kTJ7^\d54):4n`#(Y*Ah9"n@[ZWNZ].=&]7JLrCS[5o_! +%[`IT/[as\9AlQ96[83DZ76!\>>&BiiMo@`c#!mON?pC:HO6'LpX20aumCkaLB7q0sSu"dXHefu6l*r+bA"s:n1VV^)Mfbo%'X*9n +%jc]HO^A<+i].S$^)SB$c@Q[3mhfY!Phdj=$T@_/adGIhGkZ.F2n$OP/.cd(H*aa2b=24E#obB/^[rJ7kRBmFo"`oC`5B;X\;VLEW$UL$kDR\V\iQp=&:;TMFYA.dUu--\&C +%;FGf8c^Z4%B6U3j0bPpWWR=;DZd1Aqj-WjH>Nk%!7`1*Q"8RTHH0J(/gQgGE'QK.G(^O:>9G#FH4HfFd*/c:2=ip]kj.\8MaHuh4 +%OuW+9W02K#>piDCF1$3air![1E#tM:$^E3+"X!L4pQ@Lc>FgVsk&9%do/up5`qFqLGan$\oQG0"@gf"J+VJ7](4e1=[7n9*f'U=\ +%jYBh>eXAY-\b^-mYB^JRZ.XJr>=J2qCH&#?;DOiR^'J%62>Se21_ND0Xh\otiO,&+:\p;NG!AR2<)\PBjb5eZd7Z@FGu9<@J')\52>__E^]'_kKp=q +%1kp83OF.B*VN&']gtd@[nhH))0-8[0*?BULDr#H85Q'PkqWhMgVe7XYrBL4Thu)W'J,Z@\q#16jMgtEC5PsOarT9Grbe3R.%o!Mo +%^\(O=kMrisEW5HWp;arEc*.0F(]X>5cWp2tIeg$oru^7lpE0D)mlrV\qp7S*o3_LYYC?:K^\CmFri?(ca0IdTQET3>iW%slIe2n* +%rQkK,VdKDe^]2:QnIK-qo_P--dJs-jJ,NGuqp56XIL9?`/)"6XmB?IQJ+^jsq%(7+O8\V#s62cJNE?)a^\i;jq8KQ:oG@Q!TE"a` +%J+GT?rNC_LB>=>[s3n1NjLL"0qpdA"o.U*p?cH!NrO/b=\GYJjN.>:5li6Ng^Pj8Fr72h(a8b*Os88d-c2(^0T7?dds7>$`kE>hf +%0E0n]5>d=uD;s8oe!#BR6*fDV4 +%s2=p,DuPWDr^Ep9[c@AADt#5;(?!:=,(%+8coPDmkdX2DEHVpAFqG?c&%F.7-+0;E1bXohWI$bcepqfcKb'YT<+s!Qd)*C^bcue)6r6&csn8hc@.q +%WX>?[%BDFBFeVE7[o*SqPtE!Q@93MN@^9CpDR4$E[UU#G,omUG;Yrc5(1ef7d%gQn00@CrRb?#gVg['\SL%gHTCq2KP>5-W(4hX`GXQO,qCNuca%]9M,]`HX5/(Mjas,$:6`KZ/cN3-!!b5:iZQVo<9CVK!.@s-WunS[ +%L\^S5,29fuFFd]_j^E)>n&+/BM/_W=RCT]dd"h!@F>$LQb8N(hRUek2X&:1's01ciM3c`S88*t)?CmY@+i.WpKeZpB8UJLa>5Qsl4>\uKR]>%As2,Y1)E1&XjY9j%gS)ZKM2Y<8\c>l>9g0[(;II0;+aS0%cgo"`9=(-Hf$2DI5#B4 +%hIVtRS%kFlqD-ucG-A'f/;ju4?'-@]3sg:WV9;pj0Vq\00C@I!]PF+3ACZfnr[L+H:[]!mBqZfNh,_D\5O1%2Mk0],hV3@bQJF-^ +%o_']C]^8pg$1L4_Z@TKl2iE2WcMu`Q$Y57a../O`iW_JCgpK&.WL)j2\i`A%]l7f0))CK+AF6ElUoL2e^5Qi8W]b5UPSna=Am20d +%FG)NmLlpV'g8#2?:_.,]opLd\LO6F[TXG;pD42Sl]]?A84;"qqn#?hoY^NuZ'ahk,(DZJr +%QFsY)+h99(#4Vqs73q!(1"VT]:u;XlHIA\KID$9Y8*5*%XKO+O[Mp7;DNg1Gg_,6R2Z(o0jBp#b6_0"R>1ZiqUp4e1k$r[Sh-on5 +%!N/'QGrW7Y]X@adR(I3QZ(!=:ChkM$)3:C^'c60V@h9&'_U->7S)U"@=8n7U7P[Da'f>G?=&\9&m?LO +%G8]''V`8V.WCje8fN-^'k@t2.%nZff\"2-G=-.0,[D?VO\#Qt"db`FFZrPAQ"i:[kg.L:gn6R*3Ub*b!e^[0]8(Uk2JJ.Z)?H0S5 +%9EJ+KgiSoQ9@o]=.Na&qE)29:T.r9&;i'1;b)pk7f%\5aT:Q6O4,YI$l"bb*D?Gmt9SmaO,Hi1?I(,(:'d$`n-Qe[`8KK'SK4p!G +%.n\jFWWG8G-qhI?+$$re,65gWbf%'&p/CoO%ta#J!%"P&FqEmP)Irg"M4i,+=KAcZe!#.NE/Y3H]<<_`F[ILAMQ(eEPFBBN=[/Tn\*CYKa24bj@t +%BauHe(']!^(,1d#3385sH@@NH;:.qPY^?D;TBFegDD"9Gi@:uE1Nb?PD_-q(?]):t]dNN#Sk<,)$e\X\(,3E6FIT7O`UT\)Nh%4HV$;Lr^*$-aOtUHNZ[#*%2$BX_7OM?rgdM^=Zb +%Zg)\U)k.7fjiKd(e7F6dI[[4E.o5tDWN63`3eT5rkg+#K*:)QYqLIghmU3%*/1uneb9R0I!]Oa^X0H$#op"LnE=`u/"TEHf@9j2] +%@cd"5j`$;8Es]V;9)UU6b)c5eNgqldW9Cm+Z`M;"oZ:=H=`t+inW)np7;XdI%,Hr>*u=+uQic_/V+>_ag[;s0d+!J/UtZ/7SCd1M +%b@tUE[AOi4GrMna'Om=oR^g2[89VNKm4DG97(7[@CZMKP-<[NT;18&Ko[QH4E#Sh/,&*QeRP6r`pC56sicm'%e +%L:jDhbO.=u(A+G)?WH)IfcJC5`,tT".L3o-G<2u;$kY5*FH:?u-W"9`O(W]AfE&&@-bs@Mc5:5=^nA6.%r/@.k-DG9J(N=V73F`j +%K[i\ojI_ElrD&!;f4^Q+Vo+lo:G":?0]ukPl!Gg<8+I5%q +%>'G$q0H?S)Xo,*jgUn*fLn])$la>Vr&c;gDl(r"HBF_;-3)1@:4hm#t8f?pZ5HYZ4Gc";Q+am)f9)20In[H99QYek*;7A\Z_F:96 +%LLIN8LRd;Iaqi=T!I8"P0;X'Pg!hTbPT;u,ZaU+=-8&Js'HF`]!R'BTX\'IHI`p44::8'29HAB/*K3kM4TMR^QBT +%L]pa!c0@F,@9?7%pnq5,c1)r[[+UDPp?1R2]+_GnQ:?QJdP@E3nbb6S"NYm]f#YLa]f1j>M.m`0^Klrg9o>Zcad4=1oX*%s,nM&EEWkR.`U2E+$8/_5AJTY=X4PmlFL%+\+%duuBr-cu2\H'FK' +%OG]LEfhom$hlZDgGDTN*%-u&SlP?EbR(1=bml'-s]AN+s2p2=TbLYm/LPM/>!etcEhOW-7[^CBi5`&n\4%98;nVIO_DVe6mG6VN@ +%qCO_2>ODAUd+?UUBM$X*leR'KA=DRDN7cY0s7'@WD(kpMZ0Q)Lj/5-LVTEGRpbP`Ao0h&HH^Ci&(u;do]dqAE^?)K&V!O0Z"H0W+jJluJ9k4Q\Tf2l`Yf58NH6':p5 +%SfteH.YQ3\,aDm[5R^a(f?j4/;aU;p"\Qs%k)$\tO/Je?2_r(qd$S2D"6:#%)-=31UrPUCn9B[8O8?]U(_t1,h.i,l_,\dU\ +%Ns!q2[]40"6?R!Nre9Plm];hOnWKn]ei!SHg?pQ$l/MF#4W-KU,//r\DU$po`t=XL0Ho#m*Kqeeq:jlWUH\5;n(8AP>b!;l$]_S> +%?Et(UZi&m2mR:c'6bIufGUV;-L;Cp%:XaTV8hp\;hU_=j#.m);HVH:K_OY&LRfcekMEM1RaEk,Inl%r'[AOuLEn,i/q,&#DeAdS: +%Q7_#F6mNN?]FE2c;!.TObO*+B1bd[_!BYq,Ad0#]$pF".'Mi:*;*;ZEX6tLT93,Ff$GW!SBm/Dj<25F<=qT"89pAHqB,dcF4@8m@ +%$6m"HQ`3D%-)FQ%ARQI]a8NH>QJ)AXPsc2!P&u_G)&=JOL32"<9UT>a.;%=XhUck>qIECfC,a;uYUl1t +%)ocBo9E[B!^+i@R6V.523M'L_Xa:-\O +%>L1!ZHIUq?#S+?:n@kt<&`bp@EXD*"QI>%I33@ZiD[UX8YmlU]2)cVj@9,HFiB--N(($8&jgKPtT,M;Bgsif,o\Qpkb'U@j]+7Od +%Xs6[M*bi#=Z"6:g`GZ[V\'f!.Z3j][:-2FCXa]R-L/#bl12H9Tq.]]%b0jZHZ2XXip)#5j&>T!cfI\C-=jZl"*8IbNJuj-,I<7QH +%^dauDrnB)KZRL;`m'(:iYpT]EQe_l]JTbpa4\j_a<.5D@5DTiW<+#htjG^Oj7"_n*SLfOb.YlV*1Qk11]]giklUEj=0*cWCgO0Q) +%0'AOVcNCALNo49?6'.D"<.*d5oBri*B(AY02[M=Cn@Y66Q^YLRI-'Q5H36Z19UCPLRf__YA_r5r4Dq3H6n+%M/ZrZm21#<]44p>NuJ)Co@.1XG[Sq1:n8sZah[kLdf'T--,rF"p42-7pL)=]t/K5WOfMZ9BW[FqlQ/O6!h9CAF)+-:_h2#IT3,BPi7._WF<^SUSnr-bBcVPu9k1oW5T""qg&H>TePJ8]NMjLk&ZLe!l,r3]3Q.QbcHb&K&bG8M! +%X7%MtFi:c-s7/RS<+H2`UnGrn+*BBO@8WOuQ;!r"Q_>;m)8%G),oMR]PPn +%KcU.B60uc9kHiO&7J5KBW&!;9o])=uIeRtY?ii)8k)Wi(J#hQtHg')Ur1THWNMqN##VSMjVoTFIp#PJ8_[_tc9&!Ri.*olhq5/:G +%[8Tk9.d.$L*g4-Nh.DF2b;'U)>t@m2?.%0FC.mb.dp(B^9DS*?--#Re,Vnd7B)QVY._F3"V:MqS6eu,'JW!O3@,@44PBj-FKmBpG +%qREU+MEWpn^"*T'h_l;)-Sei34$n=QmGDH:]$.`Zd0+#N(2kT`'^]2=k)V)%%4I`\jWpkEM^fCEXLEp#BWOW7qegBlRN7ihMUU8Z,i$Gg/l&h?\]N-gEE&th\^Lqr2VpX4(0qg%FPPV)RmHa1ALm_9BhYaGL3:fo*BuI`B#JYE,9\!JYBQnL!-A=D/QnXO(\4I +%cTXs?Hr!WqpepBas-#,Y>3l9/=ZsuG=/uEL,=!72\kJ)aTX:?N<-)fN)+>Pj('sgQRuB"_1D(05f3Y9rBTN''&MLX_I_T[,hGSS$@B;=LnAQ3N5!j#BmhL#!IV)GW$FRLQl\7rj<@/%6n'3/i[\ir4l.iB%(*MpA\ +%Q*m_XH*Y%pb\47B+N\UqGb!0T/KaPBKL;Dj>Bmsf>s4T@,bH6cmp>L?Ir-L)5.U:L[`,&$C@-F[Fe2+1=V%"D@.0jYQ38GQl)b2=c^N2B +%kp*@U,\R1*/CMnZN;`=94Fd?A>_4Z2i2%_GB:;7O5R.^0O+%**X]+fEpEBru:( +%pinB1I#p5[h-%Lkia"X,PSPeL[LUjeHdgt_YSB:!>B4s8Ic.,t:b0p.LRR,VS7fO+*$['I=HeUVM:5To6a(R/ch +%kqM]Q/om^\rEgL.gaFN-9]J8lJbCYiBH_r-)S@;j[h#MKV1eWRVpp]8DK(N0;m+'pTfQ69iJ=e$21rA"b'f+g?'9o[RBe_Tqmt7J +%q"#oAY>tDf2O.aof43Bs8ErOT_=J(7:k"smS>n4(l3?8@QZTWMf?6.G`+i;cUIarjqGO?I4igH4kobO#VA&OGd\UUU_*s[n+`VEE +%]'Pps=$HI0!kJaGd'.Oj2rdtN:5=[eC:QFK7#dK+N^Cn=[9$@]N9;Z>CW&7N3sl+%k&&pk@sW5uEEu.8>bWG+XM_m_XQX/EX^3[' +%Dq&`.1YqNtFe0tENfP65f0Z_G1>Vjq3G8a_f/Y=,S*6Dr/N2&jo@N^Ic&`T+D_J/C<$:MH0Q(96fnuhO>eLYg- +%qQ_4T3Ok%FU7=5`g[XS>O.joH+W2`/<6.(^b97QJ!D_0k&sTr4's6.19*-QD23TNHr"[*AbH04-g*A!2 +%Kt7s$3N#RWL^4rKF.gX3/=4=]InW(#h0uE6IGo]\Z5oV?k1m][#M`4rh2A^eiQ]&HYR)bbq*Ia&6$XsWNae;@neV0f(o.Q-fb>%TL>?OH@;gW!)2R/b+!e8Fsl(@^dr##;s7;O^5<_J(GmJ_IEn?O6SL>.%4_! +%/cWD/.2SLa +%EV514:YdQ9,dUrGUo5")_kK@q&uIn"-B'/(;t=$%%dql!NN1IhIBaapO`fE,XO]f"Vm\"'>eSLPigmt[C_VE964]@jHh9"%?+?/W +%n.L$0<[tPp7p,t2[G"`2B,6mb*IAaZ`nF"'qULtHR_uj2?Zkrea(unDlG9A]n+\L%+ERuk0Ai7sUF;JU0IE@4KL97oVM-"gD+$D/;9m`.k2q +%4`RX'lP]0S\_GsCX5+@jN;6ot"7q@!Tuo1Y[8icZ)Yk6Hbq2W.==b&;j\".GBI-BrK_9I.m_*SSD9bSc9cliJ/2bpVSZ6tK2-VMO +%*K%0\-]]qu%SQM4-LgD@GE8QcWpkgj%BS4INcHNWX=7NNM1tAjJ(Aq*2b[q,)/Hcljf[e)bX'YMkZI%/ +%P*\D+6@"hP>>Ie%\#4mMAb'@bpF`CPEg=1YuKSCHFuD@O*4P7"VpiFjPEJXaePWDoMUS5oP'""j,pGMCo5`2 +%8`;9_W$\=@BNXcR7lF2??/Q1g +%@JRos$"jtXoA8h5"_Yf83&>KY>HiuU"'KX:.U7`"[)IljF^C4-Zus9-:m!P=U8:1n2:VB,5:$\--HD!O6?cn/Wq]\7k+V7$"KDNi +%2FIsTXKJUHKDcWGfA%0b=@ebM#ZV<%2,K`G"..s0'aP;4JPB]fC'!!H[6L'H^^capoc]#=V%"doL``uKD>q&N5)L8-`p:MS(A"I6pp +%el(t8q@McA0%^"IoW>P:Xbh@dEl\=bed(V4<8lZ;b)"l*a^f)0q&g<@Kn[,A(cJ.G$Q[3!aUpj6leF(-B^jPURGhg`!tWnrs)(`H?)ikfS_&nZK]_Q9a@]nj%VT2nfsPFhX/F'2TApTsj_OJI/M=-M.5d:lPO&eTdW.uL`AKG9j*a,+g3B_6#pn>nP"86!>_M]T$ESr0L%gp-1>997m1Z(gC:]Dn_hm6"R4HYY@-Iaon-] +%c7H?VG>irf[i2AEg][l9MK@5AImT,6)/-`q$!HDUo[)S[Z8Yo:[V2?(%jaM[F])S%36qh3:'e=8-"61]5bf3tK? +%:2TBVc,`U@)cq("+>6#8N%=rj>rbE\.I*3^/:sZQ:f\et&%1qq$B01daHa@+6BK[*!1S;=VSAJ.%P+W*K/C7.&k,4Zg%*cW68?N' +%RN\0O$2!(b?eftK_e[C=.0,HaErXT\?:;Jn8:#)X\H"[5\Gsl)]Mj2c;im[3O@IOE(aHQKq[11%[`G0l3Fer$J5>C;2/s`(aZdJ\XgmR-I>]i%D^08EF9)&8Fp`Un:gC00-a`&dsoV +%[Kt-_f-FQ8VIHhV^AOR&s/'?0Eq&pMJq*+/-\^/q20N0-f.(/W\_X'h@;@X73CWdHrmkZeC"n*%eX,>8%6cVsWkD*>YEC`'I,+!] +%74s=Zk?7HJQIi5Ul=g^KHH.etK!Z;iA6"<6&uaJ=bZ*.HOgcQ(6OX9r8B$qL"nhp]PJKPPC#A*ll/n]Y6j%W@R$up>Qot?5ao2"@NtGr%Xfl<@:&u:S,hf>U +%@rZ0/#O4%9?3PmkeK4)L+Do+gjDn<"B_D87GQ\;p +%dFl!Q(BZ$GY&H'0JL\HG;^A)<(mJRS)(hss:EWdC7:gbF'`757C3IcrZ(jI!B9WWj8n#3J5_!!8q,H)bkEWc=>'M=r\1+MnpPfQAd:E?MNo9C9Zqcj[fWQt@9LkV,Z`LtsbmPNq+l`7&Vk,X'+#YL&0h<3&Na6:s1n8=]s"hDR]D$L)D6ct%4` +%D:ri=HIUArL9%&`33[^I!Ka8gR:P6DZSM&YeSeT]r2PF*'cCoSqs0O]OYR#]Z)X7H]_m(ogZ,H+ZY=Y>h'.@Z`#b4&:RPfq +%,&8ppFc(br(NkpR11%%kV#&Q[WC"a?*^XfbmtX4_jY;)Unkf!(\($;F>Y00sC^ejCc[(.G@,FYB6+P5of[khq6We'2FQlQ[Xf-j, +%0!_MNrtk`EPl;\K9F>KunC*\/j]!h3F6?91'k)"2H*jMcT1GX/>]uGV)]$ls/Q56Y]QepU%iJH3lseX(1Rh3n>Oo5&,]4Sm_gk^& +%bp,3LA4j1:ZV[)\Rj,XCW)KMqCFIdG'32loHCC)^jqt=];gFn=]4M26-;1IbcS#qd;9!nIZV[N.i8)E*9!(]iU(Ul,IWc/7Z4174 +%+1bTR^)CtUCYj/8cBBH;;M#eRbrX&"kVltlPV/:P9S'_cY+@NlWTN;$g$"r0UfH8)f`cB\'09c8e>>4XbRP*O/g/S:K[f)+bRK&GhfH`eE9S"q4aWY,$ok0HegBQ4`K=t.rTX1V,i5%Qg?'i1.?dNa3URct/W +%`MC&%U_p63("!-=8ZHimYokoRZS5%R(eKgNh\D/W(-1l^1jcBFWl6O.Yh`&9:s0$Yk?BeFm.e5KLXAf?PLemfQ +%>?L]1T/4^VNtD2:Ml$pO7IJ$@h,AOgGVnfDmcO+aO^q$X?1&O]RmleI-XdDGM]OTQ4"62EhhJYBqV3N<@V`iti?,g.Rh]d.-*iX< +%&eqT#R-sk@[++=`bn<1&E_%-L,XT55-iqr)HDSlIYmIh/jE_ZB(hHA%fXnDt8^B%&@7L^f#cO;.8%ESmZu%%5SVFlf8(M"L0N2kp +%;?O#/)AZ\KVX@qO.=>\CgjMA7Wg.ikrP6+YjUBRSekG8AAO0AKR,ne4ub`C`O'BK8jg&#W@kq-/[j%(k$H*k-U'q]S7! +%4)Ne?hto//*'6Gj5[*TY4Oudln52)mQ?mBXUV`bJGWYE/A[1bpAH/+DZkj&%esd"tg!WT(Y(mS9C%WX`:VC&DUT*6K%IE.+8WP#a +%9k`BuZ[0Q82\3R,!m!t=#k[r0^Q=>3DPWbKq%=m;I?qTSVc>(d]%^X4 +%APf:GH8b;AT24U%Z:Itrdonk6?c$MVi.Zc\51h/E-U3T5N6oH[8qtOO8cu46+9RPF4VprX@4FB:]s\\;lb%:-FkZrOhnHEY]qE^_ +%,/eN0OC.S#72DS9`]hnSfBo"mB=%@CIetUg3aT,4l'C;L.]RC\/e?tpOeuaDdf^SDOJ*ROo<^oi$BYXOSLb26GfX6KgkBn,9g;FB +%%]/TE7u^g=aSUsA,Jon40m#12?i?3PRR!LFb'Y_4cL`e=T9:j>8m4h#;)p=RBH +%E+`lJqGb4_e`8NtMt$hh?MuR;T$;:qlB<&-K$@p619&3*0sJMF;l>5cc"jSr`H^q[._N!$*n&m1(5Q!l/,n[SAXq@hjM>cbeD7hS +%mkOPo0@njTG-]q=K^Q4IjqCO]3IYnqhm^jN)+paH8Nr7*.S^kfgnDHPHchajKPbI9o#%'@5UEn@0hmkjC7UC]+aY!V;,2J* +%e +%F^DBr8"oiRW#nSq501J]GpHi]$>NoMAf-k(k_%C<"?Uj$%%E=ZW7G[k4W4 +%ku%p7nq1@9OsG_ddX&I880kH:>@d!Q-2oe?r4HVTni1Hj8d3XYd_ge6Udi@92o$IU)VIX_bi_pQuGeoih+S3slC?RG'I>ZdC,]M%P*sBACCG>U2Z_G_AB7\UPT+=l0tBr?eUe`G+dBN@i5Nu71Y3'-R._V'%m6qJ +%Sp"$5-:F0d;7NIbWTH6Y"RU_#hWgZa]t=4`M#R4&h,`t9f@2q]m6B%PYE`V,3.(Ao*U&R!1K3lAJcG;%IeBU.qYTs#'7oSDs7rku +%im7TB%-=rBXhP?4pK=m-kkYab_ci^T(^cM18K%=+9%WQ^$C%\rIVaVa6$3,.V#sh*TldRS.%MCM!N"9.'dt)g$DkZ2"\RBs_A"D( +%'5;TDdYVB1$)MERD06j/V0cPI$DhO\R_>A9/HlUd9%W:,02O^JLqZ.=0NTYCQD8:1PRblX.mBYK1)D@0/Gh=kl1ACgX&-Bn;K;f7 +%"'GTioFabdY5/Hb@ul%meg.,AF%fk6N%Tl`gg4\PGNV'Ce0s__=IBdMbqCIX-Xq&\%W=V),O+)+qB<]lSqV%82+'Bf7@[!Q,8@j-bCJd\-\>Tla30\3?:%1);4-/;6Zn +%kjBWl]U;>=o6F,*3\6OfB8$sO-65];PtAG769I'g#bSi!FDVK3ShN+ulnaic$1c?:PBCKc@5XY!7!s(FEFSrn,/blY5Df-S*e1$RQ@o>c7>S\k4>P7DA:dcn!(8Vc9LUr-B'F;P@Km[;850^5$NH\4oA<'NAtl'c],5FHVQ +%@[!3Oa1>E@F:H7EH@.F2Ycd^XQuk+-9Y/fA02+F.cOOkIkqEeuSI@.u>n_qW*)*q5WcD_"2%#.'RFA6SG@kd/%@:IZ]d@#+Q/MiTn;/5c5d^?ej-CkQn+&"_dpL;Q.8Hhd]\gA'6@++T>Rn;4XX%^+%o$W@d +%2[hL+0!2scj5UN2%\N16UhcnebtP]<."#XTV4fU-dMbfj-5F.L8_<\-$^7_BoKG"o)TC)[PHM/fH84Y&H%_SWpPbK^Uhf_uKh7'- +%0^0MAaipRHbOU?YLUAi#0GGj>QW!K(P7DA:d`F1!l"'R"dP^,>-70a39juJ`B#(Ym;H*1!dZG(m9KJ&d$BkrsV)OSJCLPX_N+lnP +%8[I[#Um#q5dcnE48Z,@51$R=p(FC.Aq8/pPg&#C0nT,&$Nq3UA:4)FGP>7V@R7V&'pghh;cPMd?esT)W_p"q*[s^$rprS4]a&Np& +%>oI<%>oJ>e7pr#GkrSYlD^JcAC-"083aJ11PHOZO$^6Ug$Bn4Uj2.T*#Q)cA'<\i!l*qI^8XG1KUe>JWl(gHu1[03VmM7-Tmrr?k +%FgB[VP:d;u8N3`rV!Di3B-nX\kr4fdX!gZQ^99\s8LMF"V!EC)_PG(QQuj/PPHLsVmZU5_AJHP_:tRRfc:5i%PHJhN +%A^VH3HXbD4_i1T628IR7Wa"_PBh?0^6.e:*qp8&V_fl+3RlboUJBetsuIbcB8N`Dr1ku^1YPAV4L-='f-8_:A@Ssa[u?$nHmoGe4%:+BF'P7A>02j7#%;_sVtq4KG+ +%3q9ZqP>43@R7YFWV_IA`:g`k!#*Z2g=#2YsqRV/bde2_'9Y.t1b,">(AhHbjoh2_m=_Fl"$Z8Uhcndc:ker +%3OXc97r8"GUgr"21[,1+(FEE+$Bm*Eae[tb<@2!5f.Th/-DBFe8_7VV-qq58K"`u(0NTSAQHH"=C3t1[kqEo#*JTtRVZYdL\gC:e +%R7Z!u>*t_"NFpTtP7DYFdUB+K]#Q,l`h\g/0^3]EbbW^c^R93AN5DB+%-GF&)j\@:962fORT?YL8_:-4$^7aL]e\i>8.(P5%@'LD +%be^)blW"44NQQr6PHIag;4)HK+(lqVYS8G?A9K;*McsD!dcpM=R<12#-68DpUr2bW8Vai3l!u5:3a(<53m<:La41qP?+[Nu9Y-ak +%o.XdWR7Wa"b+p!=@+*^EbY1(+c!Qi[7!gGJ:=7;&Ua+=_B$q9RS=+I+A^3u\1fPgX0H64Y6Y;pXF@7Ii0^18m-68DpUh_Cn6b60^3iJ$BqW,#Ol3N +%@BN9b=UL?fVnSR@1)D9CP7mih(T(tY#uZZ0^8A\2j7!.mD>[:E\>PRUm'obUm&>Cl1AD<8Z,qlB$q:FY=pud +%oZ+O:9Y/>$1$L$c1$P.44p*]5T_l^(CD9)M-=,q]A^[u8I:L]6rkbIHVM*\.P>9D:@F@l9R7T?]_5(iLB+'o`M<520Nodo/l.Chl +%-Jbm?-J^?\PE)'D1?f(U^6s'gj=6@RLf@g2&IJ9MUa*r]R<4tpKh4d*VD@D_(9U=lA:hQMl."p"Quo4S1c+CE;ODQ?FXEZjSL,\S +%"JfBu3jj4X9KLl\$^9unT,s]lhhaqVUSkCQl2%u@0^3[e@FB9uc+]QeSZ_q.Ugq;IR<1QC02+Ep$^2&nA^Y#__PGXJ/PJ2VKh81= +%gm^mUE%4Pm:AUb?l%nVR@F>`$XA$3SZk"Kh5ONG`3b$AjPE,E6A^V/Gq8/rF>aTUoDJ%=*pqihj\M37^PUT9e/74cdb%286SQ52S +%9Y/N!Gr+\Q^mLO3`2bAO:2ST9-CkDGKh4cRG@ApB-&>o%3r6E

8l-B$t\*hb6)4Kh7&n1?kSrs(9\.GZU8SZ4nXV/8ljUk/sJu +%GBmWFEJM7^l%k<6-Cm[GKh2NEoa?tDLF9O$fm-9[5;SMK&f%$43i9ET8_4&h&kolcDJpjB`knOh +%:mc>[]U3fH:/!]1C,"oIqotqc'K\,8\tYK(PHIPXo92bd4C=It>,PsZ*V99"8Z1*HB$tge1/CS)).#utXG'4n_p"q*GqUKbN_Ns1 +%orV:BhXT:J#F@E3YC0^7Xn(FC0q/qlkeYk/OijIELgHHj9q'ch-69r&b+rg8[SJ4j +%>D=e)3qhU!8Z1K]@F?T"qe"7gHDjNKQ;$XQdPWas?;*D66jf+f94cPnnn-@l7Q@?jF987K?%FBhLNdOBDu1[4\_02+Ep +%B-s/XKh7']c(o,FY=q!hB/>_]b82KG(L*;L9e%G&PO:SZrqsr!NnTsof>R=LK1UjQ1Ge8Ti6A']F_9'1:bdGRkqF)F-OZ+Jl\5%? +%0^3,8R<0;6jZY2YXpHmK1$P.b>[&uJ)BRDAIPC"c,!@aH.&u'H_QLnS,P(G`4>5.\b-6:92@FC9bHSaoR&IXe_P1[XIUB'c%Ua,&#Qun"\$^7`-j7gZk@htN$FR9TVMb-G(VD.8!lC4/_A1?D03^pVl +%-=$]\[iEMcj&*OYFG_m"9Y.+4hhaop7.ea";]F$#Ua&oEQuk:lD^HL&'daq73PecPKqICQum`H +%Rn;35Q6&`2VW`.Xl'be,5+-M]I:jm4':+&UdPZT?5+-N:Dk4@"Quo>SIO=\tdP8V,he+:,U7sH-XpI"+$mlurq.A'[C(r!8g#^)H +%,;&k+d]%t0B$t[*@FF*p]pWtIHXY>[6%@WsdP9:dQuq\b$^4=!o$!nFD>h>IPBCKca`+>68_6q`^4.j$YSJQ+QW]\t(bS$)2bPue +%'dh`d7>W=YFR$;\1$Rbbc:kfLV7t\ldLkJa1[,SVR$i&4YR?YTGehb^#Eqp6o,^Rd%#mA80^1:4@kLHd-@PR'UuUq,U'?h,$m//( +%S^m/EUhaG=otdG&\(6"W0^/kMbY1&[^Pa[l0^2Ua%R6>&KR*uhY,Q_h@aZ\`nRBpLqqPT-EGl5KXsn5daeVkbA7$Z1>t_$H@++#O +%HstI&p0_L\28W?LPHIInrKBgn!`PM/b5)i"SN5%M-=%#1@5@(d^qVSf35765Gi:0:Y+>;G-=&Lp'gJJNa-h$$WlcfT:?KEhPGKtt +%Y^Bm-@BN;8VAelj8VcC8PE$rt1?hc):mc>Unm@c+1)D8XQGTH8n7L*WX\:ce]4WH2L+c4]r/]!r_bunE3%eR*FA4d[=ZUdZkINP>:8WUr-)uFBH72l$@#L-'PJb5q*-f*O"fG-Cq/8$^4?;;4)H2 +%jQ%,@:-G%%P>8dqKh4eLk)2gOXAG:+bX7(U8'0SV8Z*TRbbT%%m1W1)mS[hS8Z,-n@aaeLc:g:lMS,@!1)D8XQHH#h&jh"$l-ra3 +%QunVrT:'f,]USOk1=rL6AKC9]PY#l%IJSY;*O9KM2ZcV-B2&8!70 +%?i#IJV_\+cUf4a"@FFCdhb6(Bq?iE]QGTHHWGa+(>+C:(F8_8U#;j_ZTmiP4aCTEkkFC]F+0^3[o@FB9e![f<84R+Rn3\I6a +%l+1-2R7X;5pR=b+70oBNFS)\7-6:n`D^M$To*^bBbG\)q3\J-#l+5e31R!jR4Yu?PG4oOr=V'9*Ur-#sFBH72kqLFW3]1I`-Cl]+ +%-CrTLKh5p&[[B^b[ZqYmNZVVrFM&QH8OnO/$^32'grZAPZO2nVMtk/b1\1j8NmrPidP9r9P>9qiD^HK=lcQ#e`c>M9D9MX,8Oji6 +%0^84cB-nXOq9>_qjX66/D^M%?(^cI%<=:UH:51]kY,hMJ@aZtl$^6V-au>LoCLPZ50Jht[Lef@g +%5&Fo[@44f1$u[IuhsOn#p&1ma3bIJ4PE#g@0^4r;$BpKj[PsB[=.q>4W-p*g3aV_CP>2iI'9c1&/i/\$_ja4Flcc/g@:msPK3h54 +%L]W9%8%%3tUt]RbGqnP/_'U&F3(t9K@kd/%@:l5CX#'"9iQpZ=EHC+c*91u;[`,&7iZQt"AgX(E\NcL(1>po,>W-%60IA,)gO1A*O=H4nsN]k>t.\4e;9%TnC4]CULI%eufrOu+m[&5KT\fRm5PtIs6J"b;qVl3QU2E,!AFC!=p +%1R3uh^d=kj6_Vp;X&g!+(njdjqN8VVR7c(rQC4^oW_8k\FS>GVPqK1)V6cdN;sBZL^JO0*/lXl7$C)+E(FkuaJ;$VIO0_aK,i/RV\,-Pu:1>/r8uLn,9Vi\_6DYX`T[KfcZ;Bf^(7P/T9#mor8uGcsU!e'P3aPcHifSpe7msjb +%km76:U!bA6>c;buc4qh"Z6F3:S]ld[LS[o5Y^E.m.;2qaFKuT1SK7 +%RR3jG<9XdUcH7hR.NNt?V:#fGU!cYIVp_stFBeo+8&a[..UBAOf/4Y[ISf9.2"dTka]bWbZ4nc/Q8b)3.I9)ol'gV21R/Hn(Fku- +%>VhX?)L[<3B*76aV/&sLT;cqfO\2I>/2MHa1-:are[C0(7g\)i.\/VQ$^FIRN\cqQ%>@E@etCI]"bfRhaSnN&@k:S/*?0r0V&P^e +%V).^:V5$SV;X'X=!aenfb1\A2Y!k!3;X#IJq52S3O`RDJ8V"-Dl.!`MVUAnU<&uRq8uH1U<4^Yi%k=-=(CHG1[J_&0Nesr;ku;%k +%W-"57VUA1N;:BLV,HPgGuNtO4B(KT.9&A*V(X<(PK<2dV.2Bc<4^1,;sB#sW,t`gMO@)g`&2g;l1AWrQ-Np' +%B.=q0LgR*&]JPmG-[FB3V.8KZ6D`.#Zr$!8AuSb@@B%^CRY+5ameul0Q-NnH?;rs!F.0(MBNrb]3YM'lW-"mX2,i``I9igo33nfA +%f-Q;/;s@tbqEh#7o1Yu:b=n`gbDSuJT3\F.9Q.\3T%-7WG]cAXSo$E@4bG>$#n3i3nheb<'#tl +%8r'*:l#ak%8gdo6R7]snY>FI3np+0uYSJ]/L-h`Sn>=XU3`5-`g.\?l#J[3Z?+]!N8k1C@U!h'PU=/.38Yt`VkRoj&"nbY@>pmQT +%;>6m0f0h +%CSB0bR&P3(qaI@!>,ZNubZ)/+roPSnN[Hebl2&g9PqN'-WH;PV.\.4K1R5-'XhCZT>%)%nSZ4k$.c'lHVUD:uR\@'r +%dRee0VUFEi'Ik-Nbr:ojmq8?B.0_h3ku:aWU='Vp02t!N)%)W]%>@D5XA5Tjq9D[1e+\8gl'/fPWH8saPtm&MPtonu8uE2gW,u0" +%DUmPH8k4RM1M%E&#J:M1Uu^=qpk+u*GC#BD!pMM*@6M:?LVr_E9Jp)"5ZGB=:*,D9gLoq#F:Ih]mjGR%S7Q\"%0O>OF#HF1_7V +%K0#?R_DY&&1?YUI^'@5iU<3*8SAWlc*9BJQKlE258*@g1I^%rgd_MEP3O*P4CQR\ohR7TVJEEe:P'T]Mk1X6Jh;ld7<;NkK@-3n. +%=!_DfT59Pk.jKEYB$+@^K/2&%CXXaI,+KCBlZkZ>L?L82&[Pf\O.P$6'@u[l/"X%Em6H2#>));b7l'Z +%MEf]gN#]Og/q7:D\Sf6C!Kl[pYPuA"]<,*a&TTI2K0b7Xc+4K;5u&#A`dCn9IG)puq/NdmkA1o1VR'KnB[Ge8.6@)j_"I]lt]j#!p;0:h'A1(l-3Gao5XFq&\dNU4*%^uKYA<4SOg3."T4CV\tpcWo3"!KU0[,0k/Ej!^Bo?81>X +%de?p?bF8udS.`'L^(5O[7ekic6'!6\Vt.l[O-CMU9mM?j&@e@q59:<(g21PF-@ZS8gJ-.#!$_0:!k +%3_E3MSB5b!`?Cusi&E1+Z"nAt*"i\ShGPZ`t,]3AAh@>,kUehLc[q'eHp6nm2bocZK!45[IE,bn!OXOg#8Y[ +%JVU!FL=r6HiUd=O,j]J0e?TWU#rZ&f4epuQ(h>W"QKem#inG>pBBI(Y;+GhI(f?12bmQ"+r*>t7@14J&rRi[!FsPkFSs]q=;_^Fk +%+QpQQV!KGU@"3McUX7qTm]J(3T'u!qS'%TcBQ0,:AL9&e32J0FQ\#F>`K5E>TY[lC)5DVW_-tlh%?Wd^5]Dkj[n7nAX=uVmC@2EG +%S.*'T!J?S%5l4^.FB.1j+%_)pmSMOmBQ1-]D6.^+ZD`eid,7G_9"H6\E"q[f!Y[CMjG_T;<+p5Q='G9L"t(96M'Fth:23?Ife_%6 +%A@3l5A.CT$fq^'B6[^Y0C4X4+V3Q:R^u3j0>=k^0i5i0,#]PO72>(URab#^%-k`qETNka!U9NR_!rSZ_=XBPljO5omTV* +%M/IasM1HV#R1;*U*l4/cbKLWM2niW.M1l&P&<]\MLYXSQ&0/2:'FnAOK**LD"Q!W"hW,1loe^1:Gij$lo-bXb:JDh=r2XepdMa)b +%5/fpm*:Tg\(Wl>GKoQdKhM-$8(CdT3EVmD'@EX836 +%2HH7a!lsT#eL2PZXIJch!Wk:h1B]>4!J,%?&3oW$`l06F8<%qL_!*9ZbtYNTX&K)X^;fQPO2?F2g(WmZ0]8<+1s6-Z%BtXP\M2sK +%9u>B#_iS#;Xs9dFCDc>@*nF`7WQ#MD2AgE"]/4dJ#+V^$ECYT][n:,^-j0%c=+QIZ]/&:YDr>duhG%H.94&&/:4a(j0lbRG=Cr]n +%E;+7lY8I?ggNb+H:4M_6!oRrD[2&Z[WH.Q^JUb;L[s.ZfJ#gt=L;2RDM8=Y)*:A4Zq@0E0mBe52>HIArIZr.FI4"^Un4df:^6qYp +%6Ji8krUtL^ +%$L*NnTFGq)hJbpWLe$4HIATBFS<``$g"+=h]h).=o0P5(i71HXQ,>tY*OCXRKCgKJ%pba$hK2/u?:0QA2%s9'ac:\2f%Aq:d6bOG +%[UjA!Upj>U\J+09K*@VDoL9.PSG!;9PI^Pqg:^bcfFM,6=!'%BZ[gp-&N3'>kj?(hi_?P<1YdtI$s-#-[3@d.06h>s:>=>lFd'sC +%)c/J*#/URA8eZ\UUg%#TkdH@dn+8Uh?#[>$$!<:,N2?Dl0lK.8>GL+X+PhdK+PeBN,M`n?dR*%d2uT+DD5B&:9kJRuM0-XEdChfV +%@G-sII3@@1##S>[OD^@$nWuO42d,X*/(+k_r^ROUUh-V;!CsQ".P\Jo8p&6J2\/8t8JrKq\tu)5h1dqGDY=7S`,B/(YIR`\*Wbpc +%D/DIu!+U4iRZ.5[HWQFaL_:>VFJ,+tMc:o*cn,\AkVgWhFL0>h(g.&bPGB*iAd,cFn5[ddJ8UNL46&Rh8Q4;W+$_b6VV-(M5W=m8 +%548Mo1OV0hRE[uUAik^>''Q3m=\Es!ctuklcu#-Pkf.tsq_gEN]L+/YX$AUJ=.)q&%+;&E"6Yu"&"$RgK"=AMW90BG[.-,@I'+_R +%%6ESOo0B>Dk]ogcRpJm3ok0L.B&Crqb"\2XiGK"9kg[Rq_ZT"40Dr'aPT(AAbS'"a?)Ti(Di&Mpo).")b_aUpSJqg.Q-S+F!'Xomh/HKiY'*g1n0\jTG\UR/%)r'Ca4U.6IU@(Vfcho[M5ONr%6VSol +%D8S'FgX7#,2UW=bmE'6U)g3=S2O)H,,_@o6#.]`1A@.Ccacs>CgVs,qD>iG\sGb?L2N.m,Eh3;pa6Q@>;1d2-=^^#6qNP5n\g>g'm,8#GsQ*HfT`^ +%e.)V]D-..FD3tFU`qYZ!G,!\-@X`YN<1D=a$B54hNI[/`RZc2JLk:aMAlbC5(/jL$p(C_$F?1o +%$`Zq=nPmu*UY;)HoaW=KN@/+F.L"?Lo>a9aYZP*=Hoop;O`8Lm^rs))e2I2Bp.18S#kusTXJJBqk5e! +%Lt='YT8YZr#*edP7N3m6l028=)o5niEuLg5fSi.Va_2onU#8aYZsgBm%qi96\BC!^&gaA4=W..SBTlS^'&JDHOGP9f*RTU1iT#f/ +%;h@A8t2'tjhVa*RmLmQgn_=!_U=U32HdCC.?la7MS:C5:#4B@15"#p4gHN=:tc1]=_U?5g'!a%`M7KJ)q\$p79@G'M]TZ;\K[:)cn[-e`=**k/VLjE7uT/Td5,, +%g17HBS9*Cp3K=VDRh?M=rs#B\bL"0BQo7^H_Ms.]UY4)Y%*,`SkX92u@+mGsBZ!Y+D)Q\5I=U$._:fU_TXOUM4=9fp):W8dKOq9Y +%2MRQ?=<,hf=-.iZJD/`:\\/m1ej;JY5]%>P"pn+q$j=NVW(g=Lc60OJ@JcXp2@ROK$E6`5/OM`nD*0&njTMR-C4*1lP1l;d289Bq +%:!46eq]N;K'"B\#`UOk6L]Y^e:24"`O*k5)C6O3"E$;WgZL$oaC=D(LI@WW?3fW&e!O^n:84"mnD-XOi]&7A;T&#Glq^F;1&,Rdn.@kEKa6LEanM4K7ad/76,M:dY*/PBCpl^UNqWdI +%9mWu:2TT^IQ']D<<+r1LZ[IGY%bL&_C1B+?t2H%k-1P)5JXJD!)\2fo^*^g@YQhLB+IWA(SR13&Uq*[C6M`Rt@VsKGGPs6I&%0sQV*#k"J]egJEVLZ[7>m&-%`StohA!L#fBiadJRH+GdmsT\OV7o^bc/R\3U/ef/B60Bc_H7BKE[bgn&NM-([?$*`)<^KH%SiN,m(.u@%D +%i)1RZ\&>B\khkEPgh)TTiWkfC;c#V +%X;#2&'ioC<1K[A)$BJSo/mf'KB6)O]LiBfFOYe!7air]FCGN +%]18SC"fFgK$0`2&WNhHC/Ie*$jmr(uV+06pM'5]1=#]C#+K5Z&^0MJL7e.5e5)d_6/>@\mj):g96;]NVROo[tV^\JI64FZ*#"Ki8 +%>u&!=J/V_B.NLBs)RtFUJt@UeG'S@Ei6qf??]Lq[M>0G'GD<$3m,X-8FrJ?-"QMg6N5k1)faBj#ki?R\5K/gT6o\A%e#m9j:>r(T +%Vrao[Rmo/-O$Bj_8q8L+V5>^-J$js,EL'TK3&L"`/D4-mBf',dliNS%,]-1^g?)W"R?t?NAZXq?Jm&qs[,!@;YgW6i.M)ZH`nuOl +%Usq@SWb/IQPX]>EkZr/ULtXSgj;1]Pg@gCqgSB:bOL2`(FOqCEc%D/_ObR>`DR.BnaalVd\t9:"ldi^Sn7^Wf(I:Q$2T=hb3#W/o +%2d4mBUL@-XZkJ-S_Dt7^10VH:CFrpN:$/\C*/oWjGC*B7i1fK)Fg#%,:28CK=>Y&'9=pCF7_3^Yc$P&:;=h+b1u"C2/.h\H7'ink +%6:?Il_TrT4)?mpc/JsrQOROFs=`A'>kW8FUTi([48fTZEXTbi4cp[dIWmss[;CD-cO;>Io[c(LXBZeRQB6)A[:bVs'K-i6CYJn^O +%;hA&TL>\^RA]EMi*&M_B[grn9dIkdN5neoBHdP/G;mp$.eY&T*!h4ZU'XW#UeZ_ruW`dc!CGr=T#&T@2Wes*+=cq(HTZNpN1GEK_ +%h(5*NA'j9fo%GAoD,p9"h$4,nMq(32$lUXjZj7=tVHgiY1P%hj]o#.<"bS/.K%*O]_k8"76pZb06UK-F"DD@[%RJQuEV9187fhq+TM8:5LS.MA +%C^!!+K!pPRe'7t[P@[r'"&3Frk6D%tWs'K5J;-?"JJ$9(dpan_J4=q@[Tc$_;_5pH_%GY(hnul'1B@rkec*+2_('2](Sk/G'IpuS +%Mh$P-;7BRKd-O6%6>);)dV4jAJj@eV4c2S[DS\eB_^>L;70.$(ROSBbUC@?pEZlnG%g8=.$oE\H!c:qZID#je9qkS_W^*3`mDCDQ +%&89L^A=!i51gt/6l3IN]'LEO<.0qcp%GMnaY):RV9EZ:*J0L22J0qBo.gil-9U;/4l^C6[_Fb@e!ZG)i3f"oU=]C"A!aXp3JO#E% +%mqa,n,]@;dX5rW4 +%MUo-3Ld7U^NME^T6(f*]GJ=@a9p'^kg1Vkm95Qap&83O:f6\>?1j.Jb9a_)m@G:2DJO!.[8l%M[BU5l+Y(8jeWOhI#JOXs#G;046 +%a5jfLZ%5/E%I2@l!c>Up+VtD@ojOf/4V2;f8?A\a+OG51hM"4f8XWKbK-S`*OShHlTQ):?\HDr8adG6Z5sS?]3=:]XJ4>i!!NQ?r +%.Ieio+96)t?(PH;-[Oh"ep)JR+I+4*?_ec#R +%6_LCpal8\J5a00XRmB;<[T]rt+J;j=bA%b+Cf\H.l+`c'JU$iZQ7euCZJrY_,"God-=k/_0?!iV$8:#LBIrto3<,`!li%fD`d0CebOT.*3\X&/:u-?jd-M*Fp@*\Si/B?]C> +%pM3VSoffD2[oP*.(3&pKJ&[q\P)[=C@qVMe5aJ,N\\?jaJ#9Lqioe-Bdrs['&q@?iO**T8r_-Mi&d*.O)1J9n4RcuW*)$bsrTq\t +%FUM?B0fqDm9G"mIYO"'P_=9ViI7F-#=]@n`I0PIVrp]N/;t?>+".B>:#5LrX!O9$iD4'(qdQp'\iUeq(eXRuL`1A\5F^"rpVE,^9 +%$0GKfjS>dE%.'DHp"rh[cg6JJXOo=W)U!M9cS3G^%IDcJ7M+#L(tc1fEifABUi(*)$LSdQZ*pN`HcE?6=!P4f9E^767;FZd@1&88 +%mMZ"TU,BbMURFSp4Lf%:n@Q)Vf3,ljqh@74fuRU//7ljUW1L2#cX^#ZRtlN*+@m0u1OYADe0`sJPKr0Re?d`=:+LR$:%@HGY1POE +%I*LlCrTorM"LM>J:B1CW!; +%'^Std!hTc6=BS(:^YcS7j6rC_QIauc2lJJs^r)ZhC'MhXE +%IAWTMqnO[!e2+P@$LJ#i9^A[cOjD4R1kg6Bch+]p_[\iYBl`iXkS[D/m9BmNS1ti1;A(ZT/gRo9nt1[:O@G):-)\-Kgu6T&#Gl +%s!T&FBl+tKpPcD/gF=P?H_po\[9`%rJSA:^RPJqD]fJ@C<<@f-B1Y"`?)&Lp]p,(K:<:&:aH[7HPB,'!D.*oG: +%_c"9_PM%biOog^e(-j\#9uloo"eW&d4jQBn?ri\fjUmH!AqoaE;1mnmk$Xgh-2-]A5&3fu\J4b*bc4SPp6dJ#J:`3(`I:'\T5"2S +%2D_t@aPmeBB:ha`CuPI3s@KD;FbB@VV@"*ITgS"ar;QJNd!qip"=- +%MRh30PU_V`5-lI(c(s&e)iXQ^`bO9cp3tSR=3,#B*3?J1ctD(rH^rjZN(ZuJnsL]<.[LM5Re)$IrI+S:rD<#d-2]b`5fV+"HtX[%6#gL96X/n6Agece]?!cbG]_;.s+*B3X_9!d_;1`*4qAG*el%aKs^!Ng"]7 +%?gB\$8Dr/Bc*N+J-LDP?[!=d(G4bc$da!$&<@k4-Ab]>28GGlT(A<*:c30pdV4c$ZZ_Pb4/(uEm +%:r^1(-%["FG'RsfXVB9cKfh&$QXbCm`pAR2Gu2^;='c2fg!sBWZ7sKfq-#&j&SCYa=^KkiAjekJ/hR.1/$d:B0>!68i]F58,JnLp +%K3h$<]bL]1]F;kJ&A5)`+Up5sBNRDh8S$Vp?9Q't\6%suX5#IMHM]b)VtW1u[O_jk>F*jUQ`%>@s/?k"2D +%/K:!B/Mm!5)T/`BeY;cj@:[Gn=B^*,QCVXoPI`W_!YSXZV"EeC/3CGF_TjZqd(J\%8nUpfM^uBNj-G;):nrKTb,A[r[fri!kck36 +%W3X;EUB=Khs0;;F3O:QaQ/u''$4,,+RW2#:<#\@RU,]>BK'Q4I7mpg5Ft=Cg&E)k5(F$l\9-L"KO=;X`0aMN##?H]gXVEIb326BP]tU4lF:a9ospf0ka8K?O1S:h3JWdfkU; +%4*D>a"c<_\"K_qBM@-OD2f1mJn6h3A-N/G]lOA.$0aJKjm1A_/:-tFmVCuB! +%TTAX4"GVkcC[h\B/XJdq(c##oRi!n17(#o&%%.9umQ4q"B_K:_,)d1G6!O8kgPeZoO!P2Pp*?b9$5rlpllHirR^aE6R4Sc6DBSh) +%Vi^0.naZm=C^N7ZCl/6;ZP]=s5pqTlAtWgP#E^aW&nR$><.&BgEgmBt^NU7B<23McTd#B=JhT+[3tmF/LJ5ZEo.ZGY^f>Oh=`Gt/ +%`$$q6`]5bar4CXc[FRO4Kd4X`+[`A,)5G-$idPJ1SO7"f&i#Pm%[k%qSJN5mnq#(0>QZf[`Kd+53@83oBH$im4,D,W.^/6D +%gOE.`aL"!@=dqrm\A,'=3Cm]3$X_U5OX\l&3\HQ9F;VolPK8PN5%PAH-uY8!3YbT:*l6rqVWMO!].F+Fd?W#W;.#4h4 +%466Qq,#`Qt[JB2<1/qQ8KHemCBuCDm),!B%DiQ#G_Tj?pC;@ot2.H6_]N"Q'CAi.Rad0\gYSQlHTbgBGgfLA89f6TpGR;fj?XiR$ +%fX47,17C!5#n%Z>bRSS$Lfs2N>-u3lHb'[)JKfHr0fl#L1b!*V&gXd;98\?Vp/sbOGN]M\;o"hJP`+i*FT`S/U)cG;`Gk0GRjN>S +%*U@%sStTY/7]Pl,f'QMDj9jo!.gZ(Ij37N.3;1)s*:&gq.e0E>Ij2oY6ggGLPg=]+)(^iW>*Z9-e`sH?LrW9`S1;IU=*W_ka2!pk +%W:JYcFc.e[L_p9kl2l$#c'Jf0$N.@EJ/Ul]t@c2TiZp&W4KPil1"]EC8L*@!Y$<^:jL'ge2(1u5Qpa,[M+JWnsMAHJRf!^.NBYq;S2A2DtZ%c+[SOHQfPpg4!OVM@/ +%Jp0'jR:[EMW?Z@m.dh0I=!sIQf4Hm?X"CmO(Z'8 +%5u!:9l>n26M,?<[fjoLg(lf&0./eqpa.cQAh7B+WOTkZJ9V`W($"Kg_,!D]!Wo1fDe+?\HdS`t73D+gWfqSABZ'i<7GJ"c(qKA4` +%jH-g0n(A0&.r/91AQ'F-Ub#KQlc@OP^UuGoP\K:lB:"3_)97Nl='+)B>.+MJ!BZZ_+#a=)9"H`U5#cUp\UQd!9rI=@StB7U'e)q+ +%R4.H&S9`sR,qBpNNFH#9#r"^uN"`*$bY[Y+4KXO:H2JDLZddeM`\C2(FG(CO0locGV6]kQK#o +%4Q1!M_9T\N=4^17oI=*tTQIAfPi_QX,(gtj/-[b;WU.m*fXG8[opCmIju%^9X]/A(_]H1i1!R:55.E=^P>e9l58Y!c_]XlgNZFKm +%i!CHh-N&1"s",!>mIohg]@]_]l4MOF1Ip"=]s6F5%*^-H9_)gCnrb%_I5p_VOrj#EV1P9\Ged[\KacD_Ek\j;!>q*ilXF]cdYpmCj<3/L,A+Mr3/@6J#Yl@\V3L+W'W3f8?##"9l]/t.hkY5-. +%V0)lG)_k'bIL\8O6G#jIDZL2+cKhdiUZAue2NAt3"d@pD;p%E,BhIY1+ +%1p`91u/O9$1cuC-;ao8>"O8$r\K=:%E_B0eL@M-k%!D.DI:b@B^(K/!j#SK^.HP[m=es\ke+M!$$[27?CG0*?IWh(J*TJ +%JW#'cWPr"@m=9Z=kLK$5bc.!sVZK\eA(FJ`G6H0'K%2--X'-07].0f!W9T>r7LG[/#I_(%3R'2C)R@VNc(\l"4?1kqJYcHcUUH/p2R'!jbT5?=Yh#71EFLASB1fEh5p� +%M=gIe^&=X'%G/rBpMMkqPPVbdAir`V;mE):qgfZD0:T6q?egn%4ClS!:!e?uQ.ls>R?=U@bdgO\'2CEKQ@JS!K2 +%m'c^_DJl\\^[Z!.>e;X5LO*_d9h8cHZ0@*Q8JA,t,e\!'/D:VOfV4n;4:OGGU?#X4^YuY= +%M7;Ld]>J7-X_2,nJV]gpL!*5md?r(N:TI^^C&QG[(:-).PW$5`1i^VGH]"0M21j:j6g-)@mrK_]R9[unT*7&ab*$"e259S5q-qq[ +%CX]Z0)G1eP"(9C!XJ$a_dbctu2,[+SgEm`;PT=T<0=+A5+:XqY)[Ts/QrBE,335sfgYGJ.D)A@ugoLKBMuDn%EW"W%A8/83h7f'X;'?"IuQVIEQB9laH>@#l$6^^9D@WKefk)0UPqZXZ#Pg'2K] +%Ghm)8OgV^MBZ+933JDshjlk[,dmSO\UQK.YB:P+sn^3+9&:.dR+h,(&5a1K^VLq_^Ffc/n[9;(&c,5G0*N`Y48UJpXW+tHo*Yk;,"#m51d^_u>Ec7b/,u\k3>Io.Xm!O/<@rJj$ +%)\bih^Y-1%%2@!l1U4DL.mZXOls[KI#jsZ2k*tFHH%=A$S>A%D?Unom1bF[4_oo%.*D5m!I)J4RE1Ef\-J4`0ekg:F)e%E;Ffi`r +%@c9'c5)G;uQrgchEMMR?pX8PtJKf'Y>ca7SD20'nq[02(5Pe=F9qW7\GTU.4]JFBe<5mD.%(lN_H+8+fQE_G-N=EfEqm)B'+I +%-@+8qji49'&#$(A +%@=Rrrpuuo'`:\,gWJC:UFepW\-aqJ(ED'0<WVh4Asn;6f+[8Q@(Xhsbqf)&)lH*C,J+6'Qua_2i8:;5^2Hr1j[$Z2@^VDZN#%b4 +%P%@)HpOE'Am5D7gLRhBpkeeum93+@iPnF66*S5!;msW=X=+$[;3[4dF1:8TYeJu`G.;_G//U=l%BNOhnfBkA>=NQ8C6bDoOU!.f< +%$4Z-KG>s(aa"UdlM*]*.O-!?V8su,]*t6piau*$'hT/\XSct3SZI*D<9!rWEiaCIuB^@%GW(>*E&aSbXacBANO7Bo`)+j`cSbZq> +%=]P&Jq/M$n!lY;Lf2q;90[dF)JY\H!PII7:1nj\&[`>*p%LhB]H9!I(.:[/s\L#_Rr7S='O`akLKP9'%_f*8U@YJlB(`6q#RBAP= +%e*`lF=B"hMjR7<^Hj/+$6QA+pUe8cd,#2Y1Z99<[R3"R&<:jH'jYKfU.AEp"Ko5:5?Yh"%FHpFgAikV!XK6OlW&W5e>T>b7edkQ; +%3*5dkcf;,c;Q>IF>Fqo5,Y3I+jHGCp(b=E[R\,eJLn4]3(1mF:k#@$N6nT` +%jG'&-%k7OmiT(^IDYDLnFmqo;,XSI+\&FW??5k0Ra+fcsfDq-++5l3>cADc0>C-ZW7KMsd5),42l7n%d&.mC&rM/;m8Kh&n1,D%g +%=W!O_=`aIWSjSOcVX9M_qOoDZokcH;E0IDD3M#(S)i3KbXS&Vn*J4Y@BoUlu0\R7;R[hm))l5/Q_;kgO;19KZ9EVl#MNl,oeZ'8heG`f1F^uon0a3pa$H3NZmS0(=jG,7gHie:P/R_bI +%Wd3#:CX(J7>3o"Ogn;?c:iQV2DA_$*;%Ee&DOe4Rhpc-fQJ?,Rm-f>3T'=a_ZBr%1[P,6ZE1H2&cHC +%-Nbcr8_q^HP#DeaWKb.to?()rY:)9]!':?V:,4[fNHWODnkqUX+/9)f-cMAp3d%1X,hqmK:XibqKuuID:pli]3R<8^64>,PoI=,6 +%V5:A(V2a3>cqR[cYF*^i2d(0rb4S_p(D.=7J\f`6>;R:'7GE%;FSCNQZgkAsg7n;D5'lEP'nEtfk;BpPAWiSF7*$&^)bNk8gdRl4 +%Wse?6A?Do]"%N$\VD:Z*-9#mJ*j06@/`fjS%#TY*-nTI7>:-a[R9K8kL)jo=Eb5NL/HimN.5Q@p@&l5:gbsFKign<$_e`[:glLd0 +%n$T*7)Y=>!e`n\5AhB/VK"9n/FEB%rRd"rjZ#hXNPAHd1bplPd@+gB7Q*$:[hhoNkO`iTTZ-fe2o(ZRgZ&_h?Ppd$I\O3=LC`&;c +%n9:*QnB8D.R_J7T5Q:N>UP867/ik$k#i]IFO(jb^4'F3Wte9Vro,=Ynu$JN>0T +%.0Y\dZ#cq8q2@0I,J4!&il0-I[^s7-*Bo6n#;FPH*DV30+I!@LT88QmA]:Y&!d3mqQ*b8q,lKO)#ki\sZqLd,e.skB_lCSKKsKFL +%B#3Z;?Z4.V)AWIJ,8A^i4BYcK],!DuHhO705O:%b3\?>U4C3[#7 +%Mq'P]05IPbgRAIK:<6$s/IceE]EZ]s5JLt;a/h_/lGV,Mq15(O:))u(du*@/.rB*rF\%S1aV?d(m[=?<;a@/*dST28qS)'h`9,&qX(l[QE2n[.?F_(>Yb2BNJ`PQsWa>?kZK;K1Yf3"A6V*6D:iol72CC=25e=6gTHJ@Od+*';@JtGYNW"bOf/Ih.;(lGGu%6_h4Wp"28,GC1]d6a6$4=u`KkXoI-hhd6JAcp;7Vq6<1 +%Am%o;M3;"I!2`K`M\H(&q.r'+P$*pBkKNNcR>d&h2U;MCG"g7R&)603$JZUDh,J1N'nK?FQ;(%0+$cliO`!Ig(r2fK'A]*0=*dP>0/In4&ptA +%*5d<>j84G)T=+HWfuOcQ#O-M\Vi.;".Xc'=!`8B6DU:Mf#6@I\"F>IgI4`5a7E%GgP`t+N"3Qbgr$(L%m>(c)H +%-V*Qt4q"G58k%CBHCRODq<__+e#Sb53Dsa_VRW<)M1e,Vq$fhl2]C63Xl1OFg(bd!hoK1DQY%uG'Q(.HQWgC2s-oqGPaKPXV'J;m +%N4,=7Zq&u9pYJ_nEh-cC/@.Bim1j]jer-bWH\?;c*kHTY<:"*3Wf%.)$mr1(iN;a3]9d+,!IAihFi3Y?.$$/qG%!sS +%gF:Sb7e[stAtV@\#:j%LqGtc(CJ\6'`XE$\%>RN;],jg4RKk,gQY2o^oM4bEVX307?]uZ/SGBnBS=$[(TFSTmHSGoh,jVFkC`23j +%eR)3V8.0HDe?RXa[[5KP/X;YkV9-Jr5>8=M#o:9lf3SHQISFulW_B1)$n>$*nn_J?5ouCVU@pr3[TGTU-:t&0(seNOB)`8=YfcBG +%Eqa8CZTd"+AQd@>V$phZ'I$2h.SQn%!@E%e=fWT$=1jc%RcH.9I[.'#(,?aHZUK#^FPo`fobE1CpE'#PEN14OCd(n\;i_,+W7u`N +%V:aKi$NIKU2>qSsY,U:QU/"ql,.NmXc"iL28;F.CM#GVADsTX/<,tU>&oWm_:Tsa@jT\<2a7VOBDc$GTj>U1J$_!$'Kk(1S/0.GhPSk$du'>,[S%[t3;87$BLK;s@PR@umiE'HQsV>D<7;5nj/QmqMdMW^=tc1P=5Vk2R7jlqOf]YU +%"Jm>F'uPL[K'skh'V]u3Y":dIeJ/P5;QPF:b(T5+5V?#"S_b`<`Y(emk`!).E8ne'Yp$1sYI0MK@DmO(lH2QF,'p*iQt7>^#2c1' +%Q:14Z[Q(X!=RP=P$]"/qh4gYA(]*G!R]J9NK=,9`Q:4Ue6()YaAUTjsZPBb\G:uC&('YDMI!:n?K)uZOjR( +%r0e@e>*9mU@HT@K#X2d.qH(!R,iu?S)CUoc<\=C;(DgT/@Ca +%?,*Um^YFX$S-D%c[Eg9ATYGeV>j9mCI.Rcu>Br3Y)li>f"a\blF]i8\b4Mta$d#\U.DU+10(`NS&e%3#Hqn7&Go[i^DZFY*/'Z:o +%#OLKsDkNOJaQK*kM8R:%NI&OQ(X43^)el>uIq`CsGcAu1s&c2i=0:pjfg*M$W>b1i6:SY:`eF7$4?e00>LI2IM8_Es]\=Y1FB"?U +%f+Uj:ecbOm='6u,U\R@@Y(AXe,,&1chgkZ@mMr:$Ok'UiO@kN^i2j,u#Xk3lDX1L*?j&e3F#N=!,k<3(6#BnIMCeEZWqDs/s85V) +%[=5lJMVEu@DG/&q#%]=+-V9_+\<8E\0%j!q^4nl!MDZD@b)ruSHt<*\\!P.Z/hIb!cup""M2pnZK!!Y-R8US1 +%+`/Ne=chjb(Qr]EK;%X)ES-%1$eH:PHGe0f$k6)MOj@PO-]_&g$1u1oqBU!+m]?U""K(,H_n.UEf,'KD=`p$2HJg?dG?mD&Bi5_. +%Dd3lcdgSEGa-:5WOol%,9m4+ipgl9P3t,qK*U:*enSY[i:co,0\&#CQD-C=WT[DTH"Ki%Ft*SM#$cMM@LFRbgF.RdZ6\ +%VqS820;n3L*!n\OGd0BnU@W*867mr#RH-u*\[Gn>@PRLC.,_2)9qfX^$IU]`qJ3KHTu2P8#'E+,6(h55^,Jb^RZ41?D9!g^[Sr$O +%-t;gNO4/(3QI_LcTp-=nYMgH]bk_g-77&)XLPfs6hdQ,k+.E3_"nkfC;.Zi,S]q<2;1HER4CkHD#gj$tF]g!nUS3?Xiht7s-A6!T +%"[01k^$;#ndJJa86VCMbJTG]qK%8(g;:N3DaHZL_@kR3tRaE0?O_h;rG`5&u%^R$fSpDGcA$sC?1?!YV\=JAOr9EZ][CL4[7W,N& +%Q-"Na'=ZHB-jg1BCCJ+q4f^5bi6ki3Rrf8?[&h'@#7COB(oW20m_NNaYtK6MO-gs>f>(fN.je>(YsYiRVRP@qCFbK2f]qdf9GO8d +%)/_[hJj`+Nf'C3jQB#a-f#Oc;JI#:rVWHKYR!?i)I&MZG?MoNKqn/["S4t'k91T)RhRpUfZ2s'QXE>fK*2_m1=&3(##AnRX9YjJg +%@JVBFeT^W+iaGqR*F]V.KtV-`TN!BJ@07T0T%Dqs@RDqXQRstgXONDDNu*!2>TMI^'PjFumPic7F?=PE;@dW'%eJGZ)ODs4(<,': +%QN6>pQAdB*=sMs%YJb/#O9Tr,ERoDBY"Ykr.Nh8#\U9!HY*K=Yk$f?'\g^:TbqOW7FtC=0\jF)&\ga80BR>^FqAXOBg5BUIL*@Lh +%^:eS4r='uHTc.n;_-kk-$".9bbbD5IDmK@=Mf#.AYo2nQL)i`97*9Lb.[Di0IsS+Y"'+MI[ZWT&4AoLeYt/bIN0.Sm0%`NY3B%M%1#+HJhgUfaj#j/iC=mt(;lRsG"^e3Cfqp9\-Fp9.D]cn.%f/u%pLG[_`E(62Po_$`(ok=QB8rN0sJ +%HL>Gf^9'WQ;iAV`XFP.`qO_;MVT=P#/>2J"(/-30,eV`=bm$Ql@ZUfcf)YqWQm;t+ETqKUhT>24Si1^G4@M.V.qggg0d +%.036KrPS[[Zi6,7KH`)uA:U\,Yu86_m*#V7<(`!$<[A;hc'A_)khl#Q[+i7':f_>@]*!r)RS8ic>ASkf2?dhg??c#`J,S=L=\R#" +%c>:X?>%-!@$RjG#k@=9&UZ+?'$IdZ%@i^bMGV2WpDP"Z$17V0`O&2"75Wk)$^5>\ +%[aDL0UHq$ONIdgH;o=?Dn)2T1g(Pe=OBlMd-CagjQ*d*Z.&PETaDSsp1E=XIZo$#l)H6Y9.SH4AVnHO?EK.N?:SM#u2+@7:[jc +%/l"c5r0\iq-"R_n86D>/2*I:.ibHY-IAPMkCgW/,Ck8+q!^nA1+lc(]MDZ@1DAI$$L$.L0KfZWC[b]!PqoCaWSRGPIP;"Hg39E3< +%H$8Uh<=u-&]Q22Ki3eRfK2k&nq&Vm&rZ&-&qe:]JZ1.foW,Lt*j^Pj>+]5QUM=npVetai@TOd@RQ&PI;QXHAn.Dn +%#B)3W3:lbS+"SP,hBVj*;Uq!f'Ur*5o['fjd.>Tc/T?cL?Yu8ENHXeZg`&MQbK;Ar-sD96W%&r0%Ec$9!@])L8l-=E>KN8QJf[QX +%=Fj=(GKdI[7>@9`,GU0'8pmOQI*bj/+/LYmb(KntKSfYKUP+.)[r0`#)F4ZG9h"0fCWJ?#N7qk8ULn<>$V,_^FjRRJ["$ho>)UF\ +%rLj#^@S#6J;C\:hC@2)/CY.gWELW)tQDg)ddYOR0[$\M.Ru[`@eu@;oSB_rpWu]a!cdub#5Z:Fe98McH`J1donuA\n)D!M@5t=n& +%jn6`BKYY`,]/=.cn'J)YS0t?6`[sUppChALjMTZ.]nMTP+EJpe).sdjZjdJl/[T\>#8[/qX[*bZ+B;g.fZsa67&A@-__&8*jba;_ +%iP/8EP*I_rjdgoT+j@he2MgFWl9@DgXdBM7n8dkRWPm\`4_eF4@_#$@!XRf'Hq:L7Ru76mDWV,D8qQ8aG\6k-B#gduNA7l`Vn(ec +%D/:lKm3AGobUUW%MLSu-E\/;VQmmi7e?X@h!YM/,g1DgP`)IlopS,6/kuh"NeE^#pZVY@LR0T`eS"uN?KW=(($M42\IdWdB_XcIH +%Z-Oh5YLX64l'B!*;Z,jHE!MC*UE@Foghn^f[Sft0s%G0+^<3h>bYA;AeSt9epHY3(h-7!tF@""c54F-Z?!>Jn>_V@*@m*mmAX!WX +%W9RCKRo7"2D;MpFdEm'j1t2Ylk2)e"pLh+o0PJUn`A.&sLN76(ff4UW(?EE66#FRHn=>_Lfg9)&IVu)M^'\eEAF-=g]$-M7%AL(e +%=0lCB-,.oVr1T0eI$%kRl_aagm?\S=l!MBFL;C3&I!&*'F@MHL%ZkE3-rrMI$H^BAmOXb9&[dZ3aC%6kh:h6FT%h>'h:,&edJnVX +%DNh3s:L#-q7n:$ZTQOfKIS_[,22,:Y[?=oG9FK^eCknb,_`g8KJ'JT-DZ'+AF$s$RiHt0qjP_7mCrci&.s4k"^`YJg#4e,4`ZR*F +%//j).0aM>_WYj`:(kGN&!XCX]9&NJHTm:Xg[0L6YaIuDghdS`a03?3sdh)H`(#s!< +%ZWa*@P4470.U31s>>VD3V/-E(ZLsY@<8CI=0JYX$+:r:1J(XErr'=?_\AS1trns_]6D[?>S#hE+4FQ+][&C9[\e0%[=B>J-4qEN> +%Sn/p`DeJVb8HhAHP\,)f/W?1q7NbZJ!c&Gqi%+V4q2[Y6k%$o`TYFLTgt)Z?C,a,Fe)Q$oZkW+:[T]2soF4'!nmrkH[[fJ7r'Pp= +%U_7XU@Hrq+n73).*nAJkd9SoKF^*g&`]I>(o5`$PD,CQbH_]V4[[DBES+C:Z=#;Gkdrib(DjK[ZPF#^hUf_12MHRKDND?G?,ia>q2sF%>oSi$Z5$+Y%m.!oVBm0R$K1Br,Gt=A=]^OJes@Kc3O@LN)6WPp@DTN,hUi^0C^iVNUPD3h)_I_E +%)Emi+n9(D(@]2_.!jnOepY!#ZDu7"^r%9q$on-3]He35@nj1<\ZYsBk-**@6b9^/B;"1NYBYbG%=I#P`TUE>&Q)Yr'%lHSUC9;FQnn*8aT(omWRa;YqAGYj_'34!KP[]E1bWm;LWk.\4RH@lU>+]GHZju,u +%W([@%@DAQd,SY_:]EW*l-OUHjF%YN"EL7(LBMf"$[WM:p9mht+`*LFTZ6FOu)A"I$C\\6hB6tJZJ=fAj<7?B1K +%3YNI0HuEo1V@l)51T1^S72Zb+WN!Utc!lZlO-"?<-F[Kc]96uj,jH\qqbZ[%,nB"8lCJBZ;.RKnHFP:C"trB\XB^Sk3!a_hddgnc +%([@;ikEIl51>APGa^Wrad\_!U`@hX^7/]Jui+!FGTbWq\ZWb&q<;`S1N\(O))V,Q")=4FO`=bld(MH?aUnfY55O[#E^W)REmLA\t@gCiLN^K9nj**bW@XI*.1"7+RC-YS'o"j\m^-J3luLk2pg +%!)iSg\?c<'&o0R`gc&GJ$>ak6EM?K;Mr*gk/B-dJDbuhA@GcQ:o+&[dTG=lH:\"W-@]2sNM0_qcf.Aq.QA8Y@9t'#Z +%h?H[N#JooY=<06OMd&`[)!sjBf+rtI2mF?FSMntosNha(#%rW#UV!BY!;"mrN<9aZLguREH0/J:d'E#,HYH7MueVEg?i8FhU1?u^6Qn"-N\hFrk +%&39S9(\:IqLo#SIllpM!/PJs`HF"%j!N>[e*_uBOI+k63V^tJM%5al=9&*oKOK/]ARLgI(b;3-@VEETmi`i4?9C`!Vfk*!7#KfXX +%)S7UY<#'sF!)Pn*%O/_DdnUeNQLL^J4ULoq53=mXK8NE^5P+Gfun#6rf6F?mJWDQ5GIC6mbB4 +%`UN_nOf0'=1D870Ri.&d%0']\.U8M^M("4CBZGKT')B2Y8RU-+9#Xn +%(')$0,LPZ,SWUE2l,HEM(l8q0-Usiuq%#r(OhFn,,So'/gg>k*`.UZL8Vk<*"%+,:Ld^=ifas!<1*X!Ya"KiTMOZFGYn4(p&W'\s +%]Fg".4CUIf)GVEn:pJO\13GOiV&-Kh-#Wq`YUKp9NS(9$W5\.2e7=M:I&of?oLr?,87,fOT,#Nh7,8.Bgr..D7*AScNX+1/W7%%Ta5U8tILd_0K&g@o4Xu@O:3?]"q2'EV.pbsBo>P="HC`rn"12K9A'o69+=:`iYNJpW(d$u7&!9Y1*TS-M[>NE)S.#H6lhU+M.!t0+qaPG +%)j/dS=a<@[lAB+?i_gC5EQNc&`#L0K&mKT7B1/Kl&2PM-V10AF\]Lr"WM<%@6kqra5U>XB;DKFnaq$laf$F_c#STBF'()ZD+VIcTT+Qq"S_k$9S$J7)Q5mF8(?mn);.&>g,#QZg7O5j(:Pcq`fb''6%R_M.P_;S< +%*WJSSlA8&f6oHD#OgtCY&;a$i7%ujn,8)FqH6X'm#u?AqL5jT@82OPL016uo;@/I6,pO&!r'2M?5Y[&&.2e8h0eYqhK!?2U-pOhm +%84R,#Ls!,[s487O4G8,8*!m+VO1/^(?-i[PB%(ZZAS]/gVYR2q\e"NK*sm +%8AqV$Kh1:Em"e%\dLmb/;98W$,iU2;&;_;k1*TR$SKEYUG(L$_W1@$[,VCAR$r[X(+siujOk@hOKh/!H59UZodCp0KD%b#*,*=:s +%N_%*LkClIFM.B+%C=:=^6nhk!6m?A4,au"`&l!Wp&ufkALd[J\847_J&uer(LdWZuOXT1J8@3NYN^s:'Qk5,0T/Rt!:7nmY,gsW! +%&;fcEhM=R7&eZD9PT>n-W2Np5V[s"nt>/lESHe7'2D',#Opb57i[7 +%1EmFC]7`_V1mbidM38Mr&R1Y4OiRQA6m>&S$'C#K?:#o8c1FIN9$W5\.2e8HEk3?K7-'"ljO>34aJZcbM>A(rOf3T!N(@2G66n0D +%&;c\JDau'^o_1g#iX(k]M&L+a,&o%\!Rl:i9\JOgpX/86g0X'('W(Ld\ok57iZ.]-Tih@G6B*`:i>Q85uZJ+VKX[-:Hik&gD>; +%L.JZgmY49N'(ClOUf9Au'!VR5Lr:2QE>ampj'P+uRW8.`82Ph4(Eu_/@R_V@B:TTj91arX,mPVkY=M,.l?.Ct&oGeJ&W)B@AOPNU +%2FQOO3mC>Ifo/JOSc++1j9\M96u%O%6mD*c)j)O/,8*id,*>g]LdW0_G!r'hN(Cn3m#=Qc\''RqSe6g*/J97)PPG_WU?%8(e/Y(mM$f*R&W*of?\h*:V[8Jf-PmpL&o51p&;fP"Zm-2BAOe!u3=q%)jX*Birob;`8CB[F'!^(P +%NX_,,njXlK-Ua]VH?M\#^\!LVA3lXqM:@'A@m_MZb(`GlWZr-,)6LkA`$"4^O[oa++VM3:98Gtf#_*s0nIL*o'!7n@e:gG(R@4\D +%S$F7OQQ1fLD)sEr&KAtR,#JGO7O6F7S.LNM8Vk;2#9m$+<(8.uZ$R]..31s87)ctT+qZ`T)j/4WP7WR3o*6I:@@rKL<9mOR,_BQR +%,8-L5RC<:CHYZ+s/gVYRQgBMrR`fkB,51#76mAb@$'D1#f8N7J#L?IZrBGs+Csg@n&W*WK016uh-:B&$b&9Zl%q\-RC,!qh7,<\A +%Ld^GKLdAgP7WRKINT7pZQqr5'eF6Y`28OE)j(DKAOe!qns'fDFM,@"M%DMC8oO87"3[H8CYV-,8-h"7&#?n +%8;'h/7O/TQ9Sc*$KLeLV,8);86m@Wh$'D/:oE15SaBCnU6>K/K7$3+O+;348Rh:Jg>nS>Y=8.\F<2_Do&fY&V%?[S.p&gGUW?`]$ +%(!lc.8Hc\O_El4017"51's)!Oqn-FO[u`Q66n=J]F]oXIVss0L=h/MI#lQgGlPsC7*CG" +%&;b_E&gFS4R*H^'M#IL=fZYpo6R5:GLd[Id+q])j,hd5W,#Q2f6m@8#66ti&AON7m=hPB')Y>g0O]a1X&f[uh01;O[GO1.(7K`RK +%847_J&h+#YLd[J\8EA8Z,#PD4N(DGoaG@e/4oNE.Is_OC^(H3bcYI?Q6rq[JDhpfU]D(uX84:Jl/eEjfeGKLpOUjOWk6mEnE]YEW +%'j"+c7*nJC6t.H([j)NnT1Xo-4W0XPAOI^QN5A='O\"k;66t8P280WYW!SU-T/c6JOXR&kk8TP^3gbjsZu+f_8AqM"NC[$)0I%2F +%?:p#AL&$0?&i&EBLr:4>"V[#s/]A5g,.rM\80en=&;`ethhX\;BaKo(-c/"XM2I;j5U6st8Vfb`)3KaG7O6DGR1P3')^(!dTrFU +%M876iLdZZZN(>5([3H<`pjFA"O`s2;6:)r$;=HLgd0kTQM+G!h[NcE]r'2Omb@X/:apA_*nND-rrV7I0g,C4<$F\>?6m@V/4!Kfu +%_D`YN3?]$79,r@I,f69R$o9+@0ndLc1(]:S&\B8#l*`[FlO/iRlD9G1Un4R[Kh/!_mj[.M7-_`),*CQ%W8ZGBM$asq5U:r>g(B0d +%N$h";b#=oc7&"3JN"&0!m`ahOlUbEIqtro/CA'9T4:@:M=Y1j2Q,3?K8-E[h&;eDEfF`tM;nNZu9&*rFU12mqO[sKj)j(CCAk++I +%g2V=)U6.uQLd[Dc$'@dHE(;0'Q2(NE8@U2o&llYd*Toa7RYUbJO\!,?+VN&V@7MRm[e^)g8B9/=86"A',8-s_HQs/GAk"'2P;=DF +%#k8jr8/=0.'(tWI+q`pr8??7D1_GRflAeEba8\CMl5+&#+t`m8+qYI0)j/2V98Gtg<^J'4#[K)OU'AZXfFWj,C9?s9+VM%"TT"7c +%,SG5oLr9Y3jP1<'qRSm&M4b4i,#ML^N(>3-pdQN,;NVNI3]/,p[0$5V8Ap3F+VH:^lae5PW=jY'&uj)KLdY_emYF8gfADBPjFg&l +%3Qm.JPYtVj-U]-nlj8eFTJ@Z'V;-(QWo?7701;OhYbJpZ+;--1I3T@^Y[p3HNWM`.&;_;NINT7PRnSW+LA?KnA<(Hu)j,qM5>r[; +%V,X9?-6c:o/+SWiZoMbd,YIiZ\IF[7au:N,'C2tJ''mAOGXEb)'0!(46m>W74!INB?[!G.,-d6Gr'hs3?n*B6of"ZN;:FtE7&'?( +%DMU]L;%b)#-E\./;'4H2Yos`q\-5YrU=N"&&;a@Um"e'\9*pa%MXZTr,laDHM<#fn,12_C0199?9[5mK_C'[T&ugaZLdV[^)3J%) +%k8,5i,dKab,8+,s-U_F?aF-Q(9)4$/eV44!G97g_V0^[nRec&S'+>87]()7O5:]98LM<:#^ssQ*1-P,W7nh4!G7_+VHg.NC];(&W'CD +%7&'\V"-KNe5Xm"3W(Mk6RFqL(,YH@<`!/_J7jMR5rB_c%9o)1iAO7Z:]F]of/9XFUG-`'KBR0V26m>X%$'@dL-m93Pi-6IZ.uB'& +%ObaHO66q0YH6X'-JPCqg+BAf2LjAG.Oba`s66s-tk_;XXB^c+dL_"Dj,jNuo7%uG]Da^>LN(>d:6R8NB(EsGO+VM%"9Sc(c57iZg +%\sijI&SH]K8CU<0"-H-"D*fN=4VAsd9EJOV6t6!S,*A1LKLf'lll2(cJKZ6N0fMma6irru6mDN(KLi2l*&S=bD;+CELdX_-*Kd;0 +%2B`^tU3RsrOV8p98k('uq12)4h^0KZ/O@,r&lIMA7"k[u,#KMiN(>55qF2`6c?\RLk>)Q9,Y7b(0IV,V&,J +%&W+XqA43-m]3g@^_gCj.6uj1POf6%k"-H-X5XHaEOd-K7I,R".On;sH,[/''7jN-?)j.)s?:H3gSWOJ?D1\8j,#JC5N(C4:S.LNfJ7"+#=q;5i;-tOm&sZr(JOjSc+$1ZD=+!L`d\$8',[.t? +%L.IPj&W'D7+;-!hLdZR?&g@qLNCY>LT+HjF"5FKFFR$LMM>H`[O\"2U7jKR8qu`'@\a^>qW6\(l7"'n6Ld[I,A40n5P3!.8W96>h +%''\;$,8-8Ac\Ou*[hBsj+8m!";0hko8E;*F6m??@2^6YoM9A42P-@K57#gV!&;_*!m>+.a.1)-8-,CO_W81*9,jNqUJOlSK.j5PY +%2C(\"ULj:U8;(!*&;aRSAji@GiX\F$ZXcBJlIoc:,&Q["7&$u%)3IJR@n.fY_rcG52#gp?8>Q7ENC]lE+s@Su[b)1K#]E+?UXOZ^ +%,jLfBLd]CVhM=Re)[VX_Oqg`+ +%dQ8WbVtUuO&N(^E;%b'Maq$mL0?4kQZ)a`Z+VLWa&W%N,b]=p?q[jbT7jK]1+VH^o>_Pb\Q%_aCoRX5:7O3S7d$-J#JJp't+,Ik3 +%jI7pd5U79(U+SiC2t*7i6mA:`mccC]%7)[!b)mNtaB2LH,SB.N(*lb/:Lb=h&[b`]+#Z$m>-s?_O@1P!@PT3+c]s25"-TV;R3@Cu +%?/CZ2XUHs1Ol]/d,grmmL*Rrj8>;=W8UM&ns5)Q&T8"U(d!J+mfrQGiUA!(SP/ocaL*W2mf+(A?8WZ>8I7"Vn-V,H/gB:(n(Aih3 +%=tY8Z,V#+L+c2In_&"@o;2#EM,flJuM0'BE+c48HP),8DM3P3V+Gk3"D3.0^b'$<"=f42(;*fp>8^qV!OMpl6rPr8pGXrXc+c.]+ +%aH/e"9TVXk59Pg($'IjK2F.tPr.$&-,FBX2>/=iBU;FT.+Ghq0-V,G(aU+-/NQ_o(,'&8\9$*/_.6er3(`akm,$X:78Sm@JT-9%Z +%*"jNZ3n=F*e;if!,dCd`]0d32*17q+;b3"gV0_q?Fqb7GaFNr<,\eQp+c003DNI9`pGX@;W=DM,TlHTNKm#mld)a\MN%F>Q8riVpJ5M:M^36P>4i-:jl> +%Rm/$P$?mad,#O't8Sm`.?][YWdg;2YVD1@L8^G$mM9$!d86]bZ,YIk58L/JL+GhKQP%_nK+Gi@o&gWS\V?BJ<&#"K&Nn<@j"-TUj +%?%O>jQd$"3XL8"Y,iZq0+Gk@6,Y0+Z5As)eGlqoF7*\Jf6pCPY8[O)(%?a8e7Y2mdk]8CJU3X'3O@5?_A4U1#`7G,`,efB`M'r[n +%BJGSb,S<%&&lEgC,(K4o8]66/5n\8ITT*&uc(-O@2.uhN1,U7,9#CKZ+TME@D3W\E&/co!K,VO_a]G,T"@,]P:OP%aCr8[PVU%S=UIjUFd\@=O"Wf'!C-O@77`hN1/'=*I1ZAuc6$BMb38,S;e,Jg=5:Qlq5*o7eOAf"W>aZu73\U*=/5 +%+GmQ(fcc1d`[+18VX0D_,o\+,+-e"+'drGd,a#9n+Gj(s,tK6&)j4n*%S9&[O@8uB01[9Kb61B^i0#4>91b5`,mP^#'$/]KM-/cN +%+c5!C"A(GFllD5pMX1dDe4YuKM-(*480[i,2^FLpBn@V1js!/*Q]d,ZO=);N03X)URW64QP%`-C4!]r_Xh#X3^^f4_7!%DB+c2=M +%c]CQCG6sG2!gjBf<"IXm8>=3f,ghhsP%_uGP,RJcL*WK=80Z1qP"<<9K-\m&P9>^LBm`8\H%?SROj;Y`8]9TV%7tA!GB+iM:sX28>:j!*Kl56_)EX%hOF^?P`d2HS$GBo:#7%M31M6b,5sK=80S484!_)=rWPl(>^f$Q-"fam0'in- +%W42(%8X,YeM7eNKP/o@r80UMg$'Nq#@tu=ES,EGP-ojX-@4rls+q>T280[U78`\(u8`\@XO@9&+$qY!9Poto3Db/kK0Hc43$*XR4 +%d+8,%O@2h>4!YDa8qJ<@,s`01*0DYonmmZ9o7k*0A*n\aU)#Cbn/Y6P<60,gk2:)^LQRlSg(d@YQ/& +%m#XVg2^D7mT-9&WpYR-N=pb1Y,gIm80V]\+c48HP)+H_Jg;9,kQOQ-\(`$^=:jh\`$o4fU<,JBOV6ChP"9!M%8!pu +%h0V5$PV5S%p&dN%M-)5T8>:Acm#XV(:ObVBF^TeH&nOe!7-_bJO@4f\1F052cPIjH.1)0IaUUn<2CUp)q5Z/>,#njSOshVD&lIMI +%7-"JBjMQ.3iiJ*^O@8G$&gWU6Xoq>OPT>psaUUmY1PHV26UfIR5SC&`99;PQ(G[75-58ZeM9'U+U-:;!&m:UiOMh\c,]Tgb8^uTJ +%5nX3A,tK4qDMKKP"e$TkVS"%.9+FK:`gI-r#dih*8Yf315nZ&CB1O5+MJl%[<]h7_8.5%tP/o2<+GgHm,tOcQXFH?;\%NE'mf,#)]3,Z2$66PA:-n\6/ns5+'Eq#pdl,],dLLr'ir_1aK1_*4+Tls2\BdV,6]57,/Qp^'XI6e@N7.FtBT# +%dg^*>:`O@4]Id^#%7A2>]r=c4TrQ8-`@FpUZ@69mp#UPR%_=5c1ms(bjd_Vsg:W"P"KIb%Z?Z7\Bo^:k%.I$3).F>&=K/]R@%=ZT +%ShrgF(::EL:,SY*]]CJBL0B@naQ;+h*l?2XS8,8:lgUdI8LV6qln4J1j^^0.($]fPAU6Y:go;G>64KU)@nd>$o +%PPIth_J32*`@J%[1'OgW26>mYRuA2bd#fO\kl*DqW+5tN`]66Yn4Lr)J5G3rXm_P.C,q^;hL.#!BB6ki7-8%lVJ +%KgeXVQGe>&/8)4%j?s]2k"k;?ab[fSf!&+p7U\PGNmnOV1Y(/J!oK`Ln0H:F"CGq+RJiu)IKH=Bu +%P6Vh!!LaVY_<3MD7D]Nu^:g#c5rmOS\%+3O['3)5%Mm3R\6U-f.-fM1b8\[A;D0\R8BemO"fD0g)dA?fL&7&opmJ8%Ui'fT8iHHT +%Qm*;nW%Y34iLqiJI:%IZE_n7aD\G-e_AEj*5nqNP&p(:=fk;-MUdqFmLk=661C)fiigM4![%JHg0aIB[@#Zq0K.8`&U,/3i`$!de +%^6jP99.=^4#;N=.m@VTg66r!D1NO,\#?(/Nd$`ES?S!]&FH+Q`3N*/j.`"L_&oTi-[?-$R'AG +%Rfm_-1IF;kMXJF!&q0&/3!^7g6B(sOg8&mt?c56df+g'(bISt3$BmHZPXHKrEY&KGg;0:,5_9/4A!M6aia>VL1*#1sTR\f2/`>P$ +%&oV`hJK#O2_D6S\e`MX;JR0fJJ>c^5\ +%)`1VVCCj8hNK"6%BPOXW29:Vj*!8'3^QYk/UBX/VMQ3r8jWu)ZD.US>Bea,HFTO]Pj7rUC672EJ9%ULjfWB]#.9b0 +%GEb[OfQ,g'cOrHe`+7g,6+&8uLF:LmgGuBKeq*4sE6BL9/gZPc;\%5`;.U9JmiW&Te_Y&rbG;u&&$LTqdU9nBg?B;f)%,Stb.O+A6ZJ72d]\>-4^.Zdk5r0AT1XUeH^sPIbA3oV7=G8'*i#+&Ii!LYJ-BN]*H,PFMT/PX!2'.d=!1,C2ITH4U:pld*#Grr.1Dt4#qVqF_5H%M3=qAVO_.98JG4Mc%@ +%^a&@P,ua%M4@':tWW#qV#_:9]u32\$-ALtqn1m95fpR<+l@+3p<5 +%i<0NMU#VS$_<4rD_<:V\#X6Rd#8ZGXWj\H)=;7%ajbk-]l=l"(o.]ub;(-l`^r_95%\.9Q!t/g @8M;QAJ8AoM-Tl,;san91J- +%O5bEu*4RFZ3,lt?%P1e:4C7A"#BtVmTp0X(#9r'e>i7jr6nB]F:eKo6-#d5u?iLEB6j^^Wi'7uWh[(8NRC.0V"8-eTl`b=J@%l!q +%i2u=h3ASn_<=qKU7;r?qP.6'9%W7s6NWOoi`*$s1,cAd@H"PL%Fh4:U8S9'Tqs#Ni0"0]W#)7<>i@NT;S8;V +%@fpTIif +%SR+pu&-XaaMK+mo0Ml-&:N^&Q;(@ZL>lXtnP(8*V%U`[)*d91D%cHAUVT]EqNaPMlH?Zh@Ea%BalfN@mTK9b_/u +%9K:tpOj;&QAGC9)hEh=9h5Z_e),P"eJ1-N!=i//^S>'Ko28W5%*5K>\q@[U1G1al!"oc4+"@VZhnGl57_+l&EmEr-2`<52H +%6d%$C=\iO@XoCa0e0_`*=i`miXli]XJQM;;_1DVN,Pkqc+!h9RYbQ>`I +%Sr4X@5]cG8EMLK[%E$oZ?13m%?PB=cn_L"C@LkQgRSPI +%-nXE38HXWA!^/3a!$r<0R5@17Gr,m3%?TiZQ5k_c86l:TYFkpA)M^ld6oiRH(a+);_>uq)eCPfk&MQJuJ^gPB(neAh`XiRr@%mG. +%Q3@@AE1s4"h._BtGdakrJ./Xj+b9`CO3MHZs3!Ae93N=s$O)Gb(0YbG%Csb.+OLg6&.KR$]n%%+Gp?KFrVV[j&GLJ +%mD*.f)*f1.7G&4`O_?"DnK?)fd!U:K*gm^:=pHAJq?[mH6%fE[e(neMe@.FF.OHQX;//4ah"b(\?!D74L[6T6TcLre!+OsXss2"bNF\OtR +%."Ic_,M8lU5iI$qA_@rO[tecI!g%s8ZX4pWWr-\_k6h8dNgp90MS +%/'?GK;r*Rc3mf@P_>Mbfna]%[ri+_EAPkenWDWlnmNDMn_-kIL^qVu/:D<3cn\16Eqg4c5oEO^On_kh4r\QRC@92*0@C<('N@e_e +%b$Qq6,gr;=%?rgUkjS$fa9;I@,l"n;0@&H2A#Y4Ye%Zb9KCYq/iULHuhfIMJ$cF.=a:X$"paHdJ*eW!!dD"YpK%8ep63W342?<@nXF[MZ"!*,6(Y?1h30+JlIUg;=qOP<"7l6ES*jqFQUDMO#I05n'-mA< +%I)`Q-4A&`0NR$5o[.jN,Y8'g?o(R4\b#jVeSFObSPMDo+9VelVrY'F)Zf,#?C;L?@e3HME7]g+.n::E"IedC +%,K%'Uq:)gp9ard`TUu>0f:T:9g8KCIA+&pfu6S*RFi/Urf7,A5hVet*Q`%jok6BqA:mX?A!RXn(hDQ7b+`Ur:t;)F5q' +%A#qiTRs;Mr[AUUDB!-G!CQIU8&:KSm;`TB)rr][,ME[fE-e+a96+6b%eD?LAE7CIo[Z,0q:j[nhBY>0r&#GU]g>gCsI=_*f>):'H +%:F4Y^!m[D:8VAI4p8ALt69.#P7"D5U%F1P1.=C=&fop77ipIZb;!%=Q)$29cXBd>rp*:^gQ3#^G$VAmq*C6gNMdCVS?AWE^!:;4p +%B3bQ>g+/hLRl_=V[L7>U7U$M*d$?feWd9RiAQ-1Da^8RAEW.p8$XC2F2[fXD]85p'M:4c=A5d?eVln +%325ATpkL0B*n@)FXS]kkmm/]U5^NZtFDkNZ4ZYYrYW?HY?3;^J3hn+EK7sW=Vbt:AX9,c,J]MUg*OM`%3LcoZBTF`>V**?+j\'[u +%:!d4_ZAg1(:>02/ZB_nop@R@5+b-`iBHXi.cgIktA-1o0g65Dnd[pFIoeqBpBJXr34Ia[N(Lib'TKQ=gVjfW6_lTlA=B>W=O5:UDSeGe`+OT4PTKRq_e9cc? +%.`=""4$.,:3dH'(O4]:G0C'.q*a]adGlmAqihIA=5^N^+3:6t(j&G`,$+,Hk$mDYOmEq?;o,F@9np%qqKD&\^fXM`G'P[fE`%aN( +%jn?i`%,0`@rou9Y=s'f0#gcm$Dgm1Up@M@$2%uLnao_$X(2&[JGEbBfbatP-AjdB$4k_)rIGgJU_f;7-MmGq4rA/F'bsDp&@2YRu +%73/o.RBm.F`2]])ZNo\c5t+"&rpB/3[E>FL"W4k +%Kc]h+Z_u\u7>+Fhe&t%U.O]X9bhe\s<%Q+^PK03o6.MkW;C;T4VsNXu0J6nY*]!/YM6j+1+!nXbZ_tk#MOK.'8(/ZY!/\$PjaAci +%Z\NNVDfB+XXP'e*;>+b7*=$,94%qG9S'@GY40'!):G2s,p(Oa0FeLBo!j\_Dh:;\=L/iRHlU3GJSr-_)##*+0Q35^ROskZ,La"?( +%.=3P#nkS;;Z<&I;+,8[Y$tR+)U_f+U*Q"#++a[BW>=WBmp9[cY.nn#*5tU4@S[!B_YJQ>/q%_)Z+RHp_4NA7H:M-&kL'"TW=9a]D +%!:7Bcf7-"Gra3h",@F^rS%&0=<&=`#*gmDOS)J`XKZh]sk'IQi$a,8_(sT8cf2LRjKbkA,:U2^/!j7<1:NXDFm$Q9!BN@k%?5(0U +%,fQLl!S2+X7VCXP_6jG\#F8M#hY,Bmq$4qfl8,/'*&9L(P/A;8.j+YaT%bIHW +%k&g56#sE_V>E8p=6U%:/iV$2AGYP[h+6MXuNKR:]dkos#-Vuu]3^i;I`ijXE(L.LB[05*^lpZ*-hPTWZ[j;8a%ue:6f7VfHK'R.7 +%9lN7D2ie_8>RuU/6L?j>&!c^uJErnrkE>L,nIhH!^DhN>V3aL(kf\VEtX]Q_l]&"dG*N_Hm +%&m\9>LECV$QiW&Ha6#2*op1d0b*7O]B39hHXp7tp7Fu$\T'1L%hVWE@6u]Om5Q[j\>0/WUI4YH`hI$4L--HG#@,TF&aEik]nb^!Dr1:cZh9.3g%2e]oa3CMArAibGK'S5[hijDVIt5M'3gM3 +%?>g4RLS1ce7-eiiQBE,f-^cAsT_/T@?K5@*4aOaH:aWOjEQrHi[@kq+dA)QL;ZR/\er81D,Dkdr"0G(SSiOCW\r*(?T#cT96Y>-h +%BK_UJ$pG&3*KeoJCd$m5/9p8q4dllfT*JY_Zr%A5hTXW<_qdM.Y,<4K9=(;W^$k2Mrr1rQ>Tk+CM69q$.Cs(N:2i?"Ik7T?E4s\P^E(N\)0K)=8qQB66>S`;:P5ZMg'(_WgDBFl)6SaR/Qom^V!o'n\=OBf/`#B32"n8h +%#e1r1B2V%sf;n&9?GGEE6lF()"^J58D.g`YoZ3LtDh@:0kYm`]E'72>HC:\[op1d1HCJ0W@]MNu33[\inORl@lX:"a;U +%Q5kQ@rR&I<0>MjL;N=K@kLVYNlSpHKl!#jWh@^H/Dj*>^8hoJ9nb#k)g84o6jQl&(X*Y5g*mm9Fe[T;HBj.QHip.&Wikf/GOPX(F`c$^)e^@3hLW/*bo\:*X+l.#X;+t?>3`:QgoAiN:4@AH3jLIN%]@m;81t7$C9/!(i2>=R4W+f +%Cq]QCqY01JmPUjZXk.nRa;qBA_V$T`HGe"G10AIbhP;#o4[u+9>$/JsrPb2)(W"gUlKL,fpk,P)gefj>odEj5$:8S^]`4V_Ol>F?HeSXXk4E+Fb$n,b%,P +%j+TPQG^$YF"nPLFEjT's2P+fuGmT2+I09-_PDqMdbf2HLoYngKOb["f47Z-16Ia1(1nK5)I931&@Y4,F2m1;.]X-:%lu?M(!q%Or +%?)"oXl!d7Y4Lt+4MA/TD)>)WiF!BJoU3^8Rigjs)*]Q9Ygo`HcGG"J^6PhKdDn*-u<#,1U5g]_Gf)+G1'UP3 +%i@,.d-NfG!pP"/GJ^np1i1]"U&b(O%[]2J:!/ZE-`_.Nf1j1Fakk8)`&g)p*J%j-#S$OZ5ee!$ +%,i:0ZH$S&G>et'SK_2>N[F+qb\Y6.]0e`Q`O[SU43iJ$V]E.PW:$lOW>)`ClOKW`@Jh,[_OLpUVa"SXFMR;OcMM6[&3K:I\Qju6\*B(; +%ETc;kJUlQ.-,K#8*3_O%':(2CJ\$+IHA:7TR`ah@+VUoa34sSW.kYWpefAq38@$3V"*R29[WoUE9&ZY1@!=*N`o5YZgMoem3N:qh,8FMh,GciN\USY.m^Ej>18b7I,XL\ +%T5h`?#@>-\&)>tR'(0Y[Zc,O&-hA#\MOhaVO/MBT4!$Y'^ug4-GE\-pgmnMde7g8`S^aR-$[,Ug6=SC230D6,dI**3OR+CD(mfGm +%#45.mfr%NUe!KZ)7CtA59[(#+FuP+K]/."bcFcOqcET'H`9F?dI)k'BU;U4;k(3(=Ib`&^7]&8aS;DHFWA"6m_7S15`+U=1]@65Q +%"_-KIks-2+STdTJdg]eLf3QW7/`Z9_bqn8'33Ye:CuF`IP&PW7m'o-7KXrPhc2LjqeT-%!muBF/H7+>hLS%:knXA-k.h4VaF(EJV +%+1'8]NWuoVmXbJPRjDeeGXmZ^ounDV:!0M%dK]2Y;g.*T-9L_"cGWb&m*$Jp=*t$mLK1t0U]D?0"*fSErSs/,$[@G#fgZ&"d=:?; +%1FbpJ+EUer4>_+jCc6_[>pUS4NZM*V_$pc+C$>Ul(j9a"-#&RG[6R;WZ^P0-ISi+ +%M6bHWN5o8cXr?pmla,'U,A0)MS9_s8fL(=9BXS>O1, +%U'(=tWoU=9n)oIe]&E.i;N4t3EnJOJ1&lYKo/qqPd]=WI5Pu;qXWc5G2`Ys3CXM-di90,]P>QAgeg6ceW2KP)3n+=f1)0G`KHK5P=c0]![-&8D-9cV +%kA`1eips0S?qA#epu:X*9(d=dQPY8Ag>_3goeu\ArUS9"Hi=nOl)BJ8o?_+`ZkU9dRY)<4SHgVY-b=#YYuH@m(J;Cr;nc3K7"j"F +%c-&+B]&tFWnN&RkSr?0S^]!P!ne@"EcP5%IV4K5$<-91(+Id7ciicgtjrQk08*q^_Vh]XAG,hh&4-:C^'LoOBM9#V\C.4G^:2,#I +%nKZV#5Up\o)kG&_BN)'<*.j`,CWO2/"PDT&e3kj<[9Q06,nj,t84D8-()5M9uIl8cC9p^"u=,$;uo##Z_D9fC:>= +%r7%,8euM+>Y@_>`+n\-pk--:&>GI3_UX)GgXOgI+,.HWUT_\"[#)'S5-X8Gh9O,Wd/HXJGBbMJns +%2n?$4!)$<@9Yr3Ro;&biGgY1a*aiY1V^pdGf""+S6>:B3A9=(XhRHmO'rgNi>q5-S;1l'(g>+FXt4@smhHs>[CMbl0N +%S+X@kIYQfIPL3A-YGuN%T/.!'%UgI!TY)_%nb+lKP1no.n^tq:6WF7pgXuh4`$^OVnpOF,;(\P8-_dus%O=loWVcbI3jGIK3#ct' +%M%t4!ndK&I$beu^6FVC>$D]WH%D1u]iu%O@LU>!''Y[=Wi&(=%]1T*Bk$ah4:"ubD-,eUt&78M]UYoE4/6&][G(tR8's2n%W'-&&"aKf\QJ1k1]hf.g-M""ulMl/aLi#7[N`^D2^g +%hc^CFg^Ie3JRg>_Z$=f@O.qUJYP.IH3^lo310K#$rTl?[jZ.d&4sP8_oV6,H.U=dXGfZ1S*O@lh\^/F#]49i^'b,Ml;!_.(\8=H, +%-0SMfaK&,LO.hI!;iA4J2ADdDq^c,m?<,-SLAF_K3rgH"]TY\tk*I.c;!a7c0390ZlbMA)Z\^("q.tpTp=!_lb"_;HRYF:1g7AJb +%D(-+rVL$B<0,-M@^qfBk%TKmNA+APj"\V_NGT+aW=Z]2lq$0@;)MfS$2Di?Y)V%0B(\hN=?O&&[HJ:uAao&r#Qk)8:*$;K2P)%$) +%:j?q#Di'cH(dlH_nOY(aJ]nj0V;KY<01Bu`en +%>L]963fA`%K:T`rB,PkG`QkPQYFk2IL"!F?eXsXLD(3e+31+`I7%!tn_`G@',*I(reS[O7q*_Gh&!bC2=$T)8hSt0 +%J[4"jEY#@M);mj7"^bJjkbpJQDR*TDcX6;6=G9R=cB_XNSBkZK8c3t5fn$J=P&b;/h^C;.n"tAlJc+3&i?[=@Yues&[`@+WUp*,I +%R.E(E]&jI7*&N#a&=ah74"t5@%^H!1]ml`E-Nnq:DqbnCa$"m,0i?Q/Z'9UqnL]$2.?DJJ>P&AsVtEQ`>0M88!VuLC]NN.YM,M?E +%B6_=U9L/Z(rBSF:C"9MR)1nA=X2#X@(f`\O"h>KjjQTmkM4bBg6\n3)"F+3jgRlS"2gA2'enfE%FtXqM`]*qIp#Qq +%L3`hHP#$X%G(^koLj%Xtgg=7I*_u7nf\#Ef!p1/C<2(p[%A#mM[1e&;X6%45flH`S="=b:qj*"gL7).:gWp:2g"f@L+0#dUDVJsL +%fj*d8oM>Th+dm47D&Gl@U'tXfa%C&BMY84>Z]Y&IIo.;9,*S"MEnVL@PuA&'W5/YVQ6oG2AD50KHk[;iMePUE-G5g +%=gGIj;QeHZ.Hb3MecN8"fGK%"=bB;C)V((i'QSqu8t\b0EmraAb6#!\)mri"FA2*:jTYDSRCa._Dq`V0>:-=FH_RMfUU[Ftir/&X +%`@A;7hNY:m30r@Umo``@OpifidLNVD?>mB,"mbL,4Vuk9fU98KS2k"FT-aY=(9C=&B3R5uDK[-A"t@pqqD^UYW"5B)5%LD+g)b2bFm>g> +%6sBrqo)AEa=2Ld+l";^2IhiPo-$Pjb[GU;a.TqX4?tLs;a`<;9%9I3A]CcS;Ak/fP.%B"kq"F+ER/T5;";`q?C+QeN'ik:X>1Fqn +%D@9J3"g;OQ)"/.:Os_]-NAO*S5HkWn_S-SsZKU=Hb/WpTEcWb)5#.R[FVQt7cboI+4N+Ql&,EC%CpW_u6>R?);/IbQb=8g5h+hPZ +%j:b>h)hZ5@>g!i+6.)uDO54:?8S1PsDeCRSnZaq70lZDCh&83/;t5Xia7=AGWn^0_ai-XZ^SUS.<@KM&.u\-?%D>.:4"*Lp\"`@1 +%L%&:DX +%<(kr*-GiR)85!Oi!\P*;eHa^GnA6sW=,qeIh`sYFI7*)EE<05hDjoR!j!&Ue/3h4J?RIV`:K##l"U\JdEE +%h>Ld4A!$j0&X9Qq6eB0F_q""S6Q1JTGde8[6jSMu5?B?)#CB]1)-P@Nk9rA?@L^hbKS8QhE^an#'"uc)@:E*P@a#>Mg=rZK@;-?*1rNfT/rWLjC:JK<396p4>3q0N +%;/aHr0)".fctV3?DW7]C$nd[6ldD92Z@m"ld,%sj=Su(ZXi'Vj/;&Rpi'Nm*38)0NB]F_nl^`XY^IJN)!@.9gD:\'I3j2]1";+_)QDief``I>'jE +%1j0Bsi?.1r9Y1`7H<=,8"*4A8FImEkqB*ZPj,u5R(0_=#+(TAI/o=rmDqNe]o.9FYR\C_R7%i@rYE7(lnu;[E7l3+#FR;=aB8"P4%U2!!Y#:0;*`dT5KXdjZWa:mYKkWb +%Onf69Y&Z!5iF/*"'q&m+SOm0,N(G?O0KOb*=@Z\YOqRPRODk7s%J)10q;S\#pOuW[gd-&0_VsOr^Xg!k_tZA=9sZ"6)r?#`2IeFGoc)(r&ijLLt6fcOKEG'cGoe`nJ5C`]?b4e!'OXKX"N:Wfd&-&?tIlhTO1@CM67rDn`JfIZdtAdmg?\BZAjsYos3Hc8C6TN[p:4 +%Z6d(qV^0VGp2fJG?jochH#DDE@iGHY7.KOb+9?su6>-ubai=9FAr[B"PlSh^iYUCj<.Ol+c[ctN>oiYER=h1Q&VC6$XC\&D3CfpH +%X)kli(nAF?:p^rS/q^-_p^\-n@Sb+56+#9iIk>/B`p7b]6X_>=d"?td.H4/D879miWPNS(14DjTN>T&?@V,1F;RcWFSbMXQ$e,)# +%-:3o-*4.rC?";6`H*NJh5QhJpCeUj5,q7S>H9rOP]Yc"0Gk021o_#aj6Z'`uP8PL0^0L+!R+kq-2/7sg/CZEP`9c2D,V.[*n@"B3E5Dd;B4r5(uD77(fA'r8/- +%XK3l3Y-X"+G,mm:=d.V[df,[l]b0#+95*Vi9Y^SdY7DYZL]YEDg:Y2;RTI`&CfQk@l,sIsL+JdJGB^p"J/?:hJ!=[>Z3ZF#Di(qE +%$DSibF33_#/qi@F4e']$m]Zc:D+@(tMDO`I,jWVKVUdajVl4c/U +%O"(PDaO8.E2-JKr+TW-H5n'3>,63i3o,2@T=OLQF,]OD8&cu0\iCQ->)Zs26ON<&-N%>Zobet,%mi'bBQ&X$=D")Os!"h\^lc"1. +%3EVSPJ.3e6Ntn-e,L6i$`.G[A.Y9kb+@,d4=-lIYPV0bRMc;jn2ZBT&T@PltOla?f4B\>Q+q:%m@7+%2R104ncX\X''%eJ@ZKO+m +%[@_ES:uD>M!Td%M+^[(1Qkbou_p<]Uf:e$+$n^ruS-4Y+qq,>:_.S)TE8)4T`,i_-5S&Vi],`:b-G$BRdR/l_Tkgtj^UT3bR.)<& +%B]hhc@RmT#$1ak&KLF+?D*V&Cej+oPX!NVKWE_SILK0amErh>-01!L,.Sk[em.u^(7qui'C17>Rs4pZ^5@;Aki@ZVRh<*JDaB'G9!`'VY;gn%He'aG]c!aoI]C)RFP +%/i7@JO/\!IZ]OFTV/5=V#nI8N1;:9>oW6ogXUqQlAaq:qk)ds.6jp4/W[sA\`/WPJ?\L1B*:Xh:)X&qTe&VaM):cCh'NG9j:cu%/ +%JWLg$1qFG0T^+f5l(AS,%YYq-7R-g`O9`G+`@/T",bJsfPa;`@?Ud7`:h'95`\Oj9BMW#>UT)I*1OqkSd/-)rD13RBqYU3Fo$eW\[T(Ws],m5h+*:.m=S1jk4$N9RUgYjUf_"4:u+RM]I?&UGic +%]aX::/MdgR]ec@cVAVK`H]TJ%78GDXQ>*d9@9foDSN[mu&SVL^9SjH@`eCY2RZ*XLal),+j<-b>/?ob?i-G]N0]AtY0?plR/D86d +%^MT8Zp6:fEV7jT^j8iJWVCrtSE"QRhL+D%=6&'q&@!0!e1dZD?n!aZj)-.U0$)U7&?4-n#]/$3u8.Q(J?='`k%]UY#+]l8!m&$Jq +%mSd%j>41%^@mT#>0b+(;HuYgX.;spQN'j@`a)aNb@GD!^J-IInP9R>?YRC]l#pW),(&IfF$gT.ODH_0LSc^" +%K1O&>%Z3j]((;j3JW$`V?Q6'`R!6\Li5H]#FQB&KVZO&0[4YtA<>%L$p,]Co8/n)W2Id<5K$/#n'=4Ma)RaT+aLWp6RP;FD0US0X +%^*LmU>EUedd@G!*n/Sbpcd_8l9(G`sLWktn](@]s6@m)]Kir^u,WCgE0<_g.^$)`>abU"NVio4LSt>bU8/IRdN[g[K,pLD8_/<0; +%!Kn^<"e!0MZk`%B4.q5mn0DX;P!W$5#2NgA&F:Op('rba3P^8Q*B+hoKKP'!*W[oh910;"Ng'CbI'Nu#F"N1,&3^?+bG +%0bfGlTH3rmZZN$Ah +%$1Rn^3r>[SK[hSD"n#^YAqdBACq4.F[Ms9*^e%+>/L%9(7oROm!6h)GB#h +%_"DQpC@.;t-m<-tTIA7oKr?j,OAP_MUoq+Q:^I^B(la4<-;@8!WFAbGZZlbUMR_NZo&$F"OI=5t=`V0k>3MFS6_=mR<+W2EWJ")$ +%ge)m^06'h8Z,T.fo.Jl+G'QmFerEH#RR55*@bE"H$X"2Q`_`I__rucbCQ\g!9GLGRf@@gU*LBV>'Bmm8Wt"W/I]\Rq?02K# +%7q7%$9/`"m!F2\O"%l+^4sRm<]'-B\Jkf>J;OUR,?]6Jt[@r6j(mkU]"s"BEWqm^'XeY-"1)ka-i(ubCPLr8'_,'jUW`;R:K]]@j +%Am#t;Olt`#:`PIl/Bs(IYgH?F&lLR/:;U/qCUAqOPe/u[G__sQ`bEEo;f#uK<,kG@$Z;9uasg%/oLfpR@G$<)\(PW/i!LHoY=c7Q +%D-!ER)?phTK$DMpS?E#e-p[r@W3@D+ojW!`U5WZ`Lak0Wb1o:\'K"#\=VHtN9u!srBTdaFTm%"fAro(3:dTgu=Uch'Cdb_J;PA)] +%`hG.>(^Hi9%%_E6Z9Us&n7..'P9Hj(Ok_Et7tkUCoID*TcConB(>r8N^4KHsYp>8!*&a%]Y9Bkc<4m8nj*T!B.mlAP9>ll9d#\rX +%mOB5I`W7ARJ5?)S-!N=^V=1UmXI53sD[,TI*D-SJ\rM,<9u:Wik/JnF'S.UQeZnfiHWQdR?7OUuNW."uA*9-%akle%D^lp578+Vq +%3O.a,c+GL.J!O%f%*pjLR9P[tCh1I=6`!CZ?,hn=,[aYCINLqmteKN$u:c=T#iI84oQsJE_8e>r6o*RP:=fTAb&m+P? +%qnf4FN@MJlN;GDP@uqU*:VME%Dnto+EZ!/jb9sJaC@N*o#SE`p3"+p4o+SP"^B +%\sQN#YVEdLL(7i5WIZ@36bR<+_7_WB!q"F"",[&ZZE$\=AmC3"AJg8P=0TEYcu%K#oiNg15,^("F)h* +%4^g8>Nk(Z+\Vde&544F*``a.m+R@[HGRl^%&5b7I3p8gSWp^>q]8UEm5.urJQ4!"Id!@4;j,gVV_J#T)cK.^*JO5+>\6'6M@Gf5ca_(K40*0#%j09&+RQMP-7\N?Gq +%fo00G>a".m1$2.+(LuNloI_\bS54rD6u3R5JDr=DGmOOVFe"jD20Hq%4` +%Ps%9q]&@@.?/o8tnIAi,0^JrfF:7cc2KKbt2lHjq%(^![EC-23:%*/%ik5DT>d,&%;Rn%/cdW0WXg-_BPk1SbH!S97Ce/EB7D]cf +%%'B3`'.Nb70)Me\G(@IFi:Y5f$-/$N3CK'Fq!X[rA/@MIBg-2DJ;GFHM@MbNR'i1%<(^kn89h`N&S5+mL.Q<[f--^_Q +%CBF*_@hY:i,#bX9CBAaftqjV(0j;.Nu@5X_H&k&=D0E\PnfMm."k9l.:nL.9/rY[Ets"1)2Wn'J3o+2Z^Hqr$/s!#;E@"\9jO/;=QGt. +%J3s#F[/Wl55TsFWbSao'\L^CKfbp#W#G@0!c;H`"%h+`#d7B9C9O90RkN3G`BT.Lm72H]^b(+'=h^mn4]d0Ya6c7GXTYN#0`6f_4 +%)TG>1Q9:c&f3eI;@B`jKId03H7.S?,rlV(.hmjmO]m,.6[RKrrQ5gX;'2i/\U9*VaL[2CIO&oRY?&Kl)Ca-s):6I:F=:I%EHtUES +%0(UUP_kV$:kPqB=)O$ST>Vtc8R9Ne5,g!&l#G.#4>Iu&PPTVH!5#5W.M&-1G&lW54m/A')o>#OW2ED<34"D*-7enE'dW]-;Uib"l7(kWtVqOcat9<67elXGB@c%Z&Ko#>PVLo +%>`[B(=0$F*Q(N.i1HQK'Mq'L)E-dJG<@\N7?n,(#+W^s`@Gs)2GC.Vf9ZU4HXs-O5)\tNA/**LU+.&[LmcHe^D#BZi1uAs>'rr$0 +%7e"%Bpj\#'+lE\Y]Ug%##f8B:?`KHA,>hGlX^*5PCVDrTSS<,N)'\J%<`Ma-7g+??_$W/oO +%[m,%1]5Dh,G^h-=Jr2,VX#M54S#]cZ=^TR^bZb^kaX:U*':V??ND2TlcsM6^a5ei*YjAW-J3m@]1=Tnj(T!BkQ5"N,&\GF-)V85> +%*9DZJJkCc9df)FTQagh]>!gO%c#P^i=!,(HO^-rp9FLMbpE9<%,T>m?C8Nd4R8o&-7,W]O+%Sca75>*)J+Yi`d7?ng\?h:gK=Rij +%,,Rqi`"b&,>"4-nn-\F985mBqF<4>R0*kl5,0]6O8^\Z$04cRghdpt>(/ekP-^fZN.:\63S6EuL4OO3f$b6gEVMO!3Mn[R] +%*`YSn=ji"mFK.[CM`r=&#j#uM;it?S^Th[pI$>fRG7k>CMjF&:XOkbSBObd)l!f2e,WfHeNE(&!d`=a!Xes/g]etPdCdB7.^oD>^ +%7HrMZ_;58-g"W`&k_#G#(gq2S(:+a&n.8,/C=Pjk(cNUrK5,n1h(O=ODF#UHiLL*_VrUXmB5u#`K +%>.&^n;#1OeLd]7Fdtr#::t@oogG39B7D_1@S%7cSq(^59D`7pc3(K5[#_H"iZuaJ$j.[4UWHCs3X(5YNl%m6b>hRkQosI!VYnG>%"75I_qlppBB\() +%PrLn9N7>V.V&bV0[EPcSfu..$=q;OG1r_#nY_"]"VJKg5C54Wq6/Y['U2Ca@1um$@*b66o%,HX;CA+`V>UC]o,piPH,',G1aAu)' +%6eEqXOc.>(k_?4<1/&R_9MZ7heq\ZG8hUpiX&GH,;.7U>T*Gded.eJk+gS><4#UGVWR$.+ +%j^J+c*EJ=GG+c&h5W6P)[1moDQl@iB4iR=c(+<"85q17.Y?9tbFKc=]@$]XrLuC-rN5CZF`s@!RZ\8Dr_I-bULbK9dG3Ek]#(gRQ +%$559;m('ZlFJ'16*n"RlQ;a,ms$4bMKG)qo7N+83",4hgW$8>\[B6@XDSoc&nW)Wb)]jV+kTiR;>3T.cD^LsX9C#AXY@(BZ@UJL, +%c;:ojZ3p#X?_OjO<;$p5O``oP:l+H?`)Hc5]Wcl)pR%765GZ\\p,T/Y$5'Qh:/Yu8@:blCqG8pJ*Xt(gXl<`[=%c\C?]p)`4k"5Z +%j!p+-4]i6T%?hae&skJ?`/UX2T!ZrJ'daOS1G=,oLo_HUU2pC#U-rk*0+2=d>8M`U44*7^aGc\C>$1$^UHPR(JO8.40%t@Qj=ma; +%1!V*m/Kd.cPFP8>I'9:=d5R:Z-LH^nTW+JS4$+Rq9L]Ck436&WdUu5^)N0SoBlKV-<*Fr(s&JD^(gU:U>gRYbdaH8_/J)L?K\Eh" +%%M94SK,G@?eAd9VG1ZYcT/AfZ=`n!W>_1@HA[)ALa_m!M#!.51Fss5"@NKO!Bc[V"d)HQ_bWt,uVdRTM90"G[qkAcNmc%`IWl,0C +%(=2K5VI/>nS[oMhYMF2S=CqkjVJ=VK^1!o-q,5BNCNSoUbHO1HaK^guT3G.',:-,Ca4 +%Fl4sl6T-;?o'TV/NEdYEG$6jf[^+dS2C\;.OY_&mFH4*6.U>'(rhefqK1H[D.W^HQZk+;CJ*R_u4pWR+L.E14?H?r*_WFFVhDWKT +%+S:K)I@eV_,]Li-lVFl8!@+<1a6,f,l!06GY")i0-J0q*ME1CX0du/Tq1'V\`U5js92iu@i=P"QK_5>/&_SSc=buFCbYjV'bZ8H& +%O7M]o +%XX:E.l-ct>*:EJ +%;:[I^kRu"ucYG'(S`lQbES=MqA2`tlYc,u0Lb+`u?HAZ%PX^98BlMHWHjPFRBj'4<+i<6tLedA0V5N_oHSitLKudDO0JBNk=nSCD +%\JoGEV$3QN`?M1h"'/)S<=t2?5,D8ALoqkqItJ>=`o'6Iiil1=8Ast#m7W6A-@cOrABA!*SpDY-!\7&nEG;2!VdoXkGJ=)-,k8Vk +%P5&1f]Km/R7n@*$meR5]bj9S&LElp))BjqTFTDN+#WDGc,Vc&f,X(e.JY]or*\BsY-9K?[d\P)j#jT\:MV"m+qM2;[t6tInb +%6A-UNq,dWFf>$RAm06--&,V#*\e$!@>?+3HT]2\)o40+E*_U\QTB#L65;f^I +%!+c%=,Si4'#`Q]b94T:`p:XKoW4/1!Lu +%M%g%:O\0",(,f*=0G5O!7O")<8;-QN81]&A(llBYE#WXXQ\RAkkQE.bT&g9b7,*^/>/6@1.,\D5P3#IL? +%l(9=J&Ie(D7NqijOcbH61bo\.Ns)PX4!P>X>4Z,I;@/<#N/iKc7O$p>'(K?T6A^Xh.SiNC7\Rm\2Bss>IUaYc;I:8t)*Jg83uEgM +%Ta+'HUF5*DC)/6OjW&7Ntb/Z$bchZ],B55bOa+si8Bc&P"@aRXp+MBCbY!YSOdOO00/+"p;hcBQ`6a7O$p78>Hk8M,YOT`6;'%a[jYBhf:IbT;1VA<7ui_a[j@*'H)bK +%NJ`Z_3_c3)7*(LQaSo@oO[u+iPEABr0G:p3?mP=4:IZPbYK081LFb+lq2%3OM(C1cN'r!j![EinqBmMM*eD*t'Hb.-B-d':-R4ao +%?mJVVN's9/_+9e8T8Z0CIq0h9&f?I02+Aef(QjgcZJ#[2;'BH4L;8nBN'p>^09!hIduBJ\Nd"kVarL1a,a-Oq(l>aIOcd/=^drS# +%)2W/>'Gu\GRP76$@R1KH?mHL1Duq8(.tNhmARcte9bnV'W$ct$,iW8W,I+Ut@jJA;cBFA]3A;)F"@cj7q2LLB3AM3R>mlTZ-ngNI +%>[Cqd&df]tM=T4[(l=oe77O#%k>+S,Tq!O<6e5?>JF\8RLs($O,iTi&N'p"k"!_e9JW]0%1D1(rFA>:LW,=8I7(a+_Obbm:_+=2_ +%,9q3O`^n%!+sR]&itk0/68"C_aMBJ_&u@20NKM9l;Lsr9,r-)nUHBENFJ&h-,*^/>j>IN<,6!CW6o`I:,8"GTPEEq+1GBHp*@ifV +%&*7=IDV5k`*7P'8&LW!8,k>+?,>i'/K9=5U<)5uXa/81[iQ0bTBfb9J5d1].&W,\Hm[mYo*.2A$0= +%0d@2Y0G7gJ4rK2V"!^[-PE@99K96F"1(pPh7O"*F,;B9g&f?I%![A;oPED5:^G-?WqM#/C,*lssN5Y(2dYs:o,r-+Db'PlV+\,"r +%-mp7%]@,(@(l9-]9OK,Xbeo!o#Z(7(,8"^c^ds-j5;Ei^j^]WSfbfR6WG!Y(0ottD8Ao9W)2TI4ji0jh>gjW:&TVD-6A^Z>bi4cj +%,8"s(,XOI.M;7%28BgFZGVTp'a*ro)`!i!YPED6C(dAmp:a..S@qrY2&h+&T,'Q0fM*1WuOdN[a3Z*\qC\Gb=ge(s"DV5k`RIf=X +%8BgRG4;j!$PoCq[6VV):DC$tL[qq#Aba@EV7*I?hSrCUH1m,REPacqR&eF)7,];9PM:qHnNKM;SoOK4F%ZEe(Oc]q2Koqa(\M4_r +%"@aT#-R04DA0g/\,9np=X"js>6m'VHL.He"N5Vh$7cK_nOXTBP)2VJ@^G$;Z`f?!G\nM6k&MDQL7O!5^JWWJVD."W,,qot@/<%LK +%'`#jAK_shaOU*s&&tq]_@eLj_JWU3u1(pPh7O!&)1(s3$2b#"ZARm'(,qos;G"*Z>OiU);A%XK.A]d1SM==;07cIGY7\Yg$1IF\k +%1(l<@^+^2q"pRO@5/4m(KZ!V>OU*s&&uc"','SGj&h+&T@V3X/a[h*U_FVVq77L`U`%j"Z?&=NY/K5ohO+(Ra_V+\#8;-jo1(rP` +%%ueF8Qc##L#WXXQF1"i10bWFXI52FVm5IKY?)N79R%9-H(l:86)^>q,oZ0SY8mincZ8*'Oe.%ATbX)$L87^(20G:(<1]%: +%b(5\rK*=^gJ*E/ZLd4C>,U1shdrd>W&*71E*i^n,1F$(1*.A/HrI^6"OU)^>M24V(7Nt_K?5SN\?PnVZ?tB]WF2?3s%?*\V+sV*N +%`^n>;g(tT_H&O[O,3JR>8Ar@k1(mlLN5R:e,7u/GA0f#0r+%&sfGGK_n:Lm6,!7G1N'oZ#+sR\H^+^2)E/]`D/9<$\&Zqd7(l9fH +%%?*^>]lc(C[h9O7>?44fA/ubN7(*n]1(m_n)]4F-'a."cds8YJl[KHjZ$7R1?mM&fDN$u$(`8*+?5SM&%2/dfOc@Te,8!`2Konnd +%0G9:ca?:AsZMK&)')?>G,8!OU,gu#QA0g0:$B.CJF!;j6'Mm7=)2\"B"@aSf$%\40cde5AaE5[ZOU,StA0eJFachi86'd.caR)_l +%,/*PC7O$s08>K<70GdV>%NcOEXE]4K&kT_AN'o!dT8^_*f_:#\8-VCg,k>$-N'oS)H8#ub +%%dRXN1?];eM%]E-0G[&N,f2n`)2TWM"@aS^@6GHaN!0GU+sU,9 +%,7t%A$R66Ii5eG7[,oD#KH(kdN#;gh,*OXNN'o!c"@f+r?CZsB.SiMXK/4l"&XO(IM2XJZ)2Y$66q1WoQk5)2U+t*fNJs +%Z%8&4*1cinrX1Lp,pr1j,[u]?N5X^0*Fg@0$b%'"&Sbi%6A^Xh.SiMXjcbfTgDu5@7O=Xb6k6YVObaiBA0bWoIpjU3d#X,Rc<>d] +%LhYe$OiZ3!0G4a$i(lfdPp[f]Yj(5j8>Hk8M;7dG8;,M,)2\+pOcfEdVI+iCf*@'#$R67(+73G]dXnXp?mJ)7(rgbh,%V\+`^loB +%S6obOnmHmI)^CL-G$lR>V^F/2iEq"A,\BO/:.A^T+EB4MOd!_dHBFi>,8"@;a@OO@>i:Q/X=7HmM4(lBPEACCCg\O:XnuWSAemh*N5Y&oG@Mo83V($XUsC;?&tq]_ +%,*aN#&TVD-;E5SNEi93f&Jl6$M7@DRO[p#'PED6#\9'J=l.S6;M&DH8#9sgB#"BdX94T&i%*h7Nu-V:IZPha@O8"77JJd-R1?MB-q7:b-!*:&VkjE,f302N5Q-7lsM)N!d>]E7#p#QObc@n7Ud^=lbQ-1 +%i)g7M1.EIOX_0g7M>.^ZkPE"cUt[a\&i82erEpo1EaKZ?R!9f"&HV:?844m(KosHHMSMd$Y*"hP$g`S0LgL`3M-4Z=K9:seqoMAs +%%9m?gEc_hN`159q,E["S,ZO(l;tO2b)fioJ]6K +%7QsOS,\EkPV``FOHP'!jka +%SWO2As+QT&frb6a,[t_KN5RgeIh`fW;r8A0bc!\Y"gK-ngOt/0.%f7NtbX![A;C_[@]O +%EaU.Z$&h7X:I\fZ`e"F?OTG6@OU0p"OdOh3j^]W'M2XjT6SFD:N3VJT,U+]R(l:f_FS3pA7-\2;\^.+JD@dk&g9b7,&'#fOU1'j8;%luM7f+)O\"TM81]]2+,iV+)^?T4 +%O90i?,VlJX0G60GNh)+sAoKjMM4'K^PECZ,,9sIt(Au!>/1KHnM5UE6N'nA'^+^0-Z-4R?&\CM%@KH/ma[drg:^0B5IXP`P,,t7W +%81`B*0bQo8(l;\Abt+WM(l;'5,8&'+,I)K?1Lh\rb8=C%8An$q_FS3dD."X[3W^P2&-Di=,dJilA0eJC+tsX,+T#[p@UP"N7#XQs +%Obgrk(IfV#8V*"kXZFTBM8fAZSW#ss7OKDm?Ys0rZAdqf8>I4BM,5B@&]tJ+OTd[pOXLh6ks&GM/8e&(l@+9gDGdKSU*%(Bs@h2+tU1D8/,P-K97R0murk^I%lge=9r\h0G7M>&/^6TaU3tp?LX/@a=q.4,RQ9e +%A0c3I-R4cPHNGFSjV`W3=H);T)2SKb"@f+b)kDr+daB'ZOh1fe@\H$W?mHN-pE,>^>YATQ(7KLr,EZF0-R03EZ,fIHF\#mc$;9d3 +%87_*R?mO_e+sR\kN#+r-EAW6/82A`387[;.PE@6sIg73\/uQKUACIJ),8'Lg87^+O?mJWq1(kJm%u`m_!hP?=QKgRLM>6V'ObiHN +%0G4s`IUOK_38PO03*'E4iZ_\GM'@G+N'oWA,9mfhI:OV/JFglRAB@,F,dQl^?mJA#j+EIrUg*N.8E<,JN't8LSr?'b+H_cllS((, +%0tP+R&t)=61(o_J)]=Jd$(d)D,]?+@,*KEA(lJr&m<9S?mHqr()_sN +%I@Q87Vq_-9GKp/G1(rg`IPMP(J.WWT]E'B)Oi!H,RKhKG#/Z:gOuqV(QC+ZL)11 +%,\#h`@3cU8TV%02$lkCla=.(PObg1m1(riY$]IKb?_33EI^pgNOXWACOiZGRA0b%_N'o.HOiW/<)2TaOMi:%*nP2Ota0@!:O^7UT +%40*5>F\+e7M-C9G^-bpj,'a_dC_QRenJhEJ36g,nVg.$RLq1I\7r14#0VF[r>4X>r>4u +%qb[Jg@d3=R4t2?T3?0H(9[PsNM=UD3P.4Mg,g&nD.>\m[?RUbq"!s(%THljLTd4[7)(:?_ks*[lkL$!Aj8 +%XHZ,C1f=ss7X7lEg$U+^''\15.>_77Pf,piX9Wf:"!t3OK0TQ3,'Js17!]1B,n\>F(J8-[#2u4#_D*&[M=O`I*?6A^rF_PUcQ8g8](JW`PM:_I?/#:0t2o12H+a#R$1T0qfq5K>#Hr^'3S=Po7(R+&QB&lIof6:lhM.>aJQcq-f^nj5pD +%Hr:TfB:pO@kYFgF,W$L*6mQkC8n',rmQjF_)Eq%3Oer[=M:n#pJWe+HTg22F&h&U"@e?<=;@\pZ.OQO)-[el*Oi.q_M0Le?bK8K,n]gG,f2$h +%Pf0[,9&c.rP))lcOcl*b,i_0^`4_.p`69LWPEO!LYQlJ:C7lhM$'[h+:J)hV&1NI(4bc^(,*Wm9,/%\<-';IL"!ph$Q3S]JH#Sn/ +%LcZ4uM2-+\d'dbT7-5En8g9E=?RUa^SdpuQ[d-%)M-DqgM67aC&LRjK7(h;.PXN.lOckN38#.DJ,u>4C4t2=Z)Ms\Hgt`c=+qjbt +%,r&UqLf4r>JFuK*A-:DHP/qOAJWe)Hk9hPfEhjsIM3LDGo;!Yo;K%dfeo([`@a=A#P)/W];A,B7(FY,E$'`@q-7'7ZMNgN!o7`@K +%9*phN.$9Z`j[i#Xq4o96$'[jRV%61-Arl,=P))[i;A-GO.#E_\Pf-6c`^rbG\\:oRq.KgU;*&9\PXK%\^/,I4d6pSNHO:!M+sr?e +%8g5(IJWbiMRRg$*8fSmW2G.Fbm8"oP;*$Wu.#H@jl_Gf#0Bl&"/9LbO.#HB4l_Ge0'Ko>,@F%D8+qe9-,n][)(J:FC-RDWSPEI?: +%K9?L]4&Q]j"A0l'-RFoFqLare^EY$:f):5aM#.0dpjO^ce7$P4/K5uJCWK%< +%A1NWe,nYu+Ocmd)(+>#pE`*OZCm7>4c6=R>=EGfb&uc(-@S'Xs,\#='THlj_PXHuK-'?'.P)/-g8n(BR7S/8'iJ!HYj0rrna,Q7l +%Ps@prZ;D7r'F,or/,L\?&XcmdOslp\K9?KVq[4\^Id9NrUi/4h'"8K%M'ARV6tY'U8n((XbEJ(p3DpK`"A0kl-RB@FUa/hEPf,nK +%m":IW7iEe4\6pJ36T-;?ZH!%n&Yn@o-'<+QTHn"1Lm1<;VdCj/O\..Tr$A;]bG8Yfkc8P);k9;!Q9[<%udZC^GT8RtWY5Y6WC&h/\4'ebe>C`"RWoWeZn +%,4idFPXO(E#"g(t/HR6g:ejXBQAq'Kgn[2,jB3Rh6tRGB8g6@r"A0l'-RFmqTHs)9-RI.rj!#e3`?p/!aJ>t(8N`6$P.5(u,aKH; +%;u!&nAq!PhR5#L+M2XCu8g9r/:J)hm-RFnoKRo:W_t9`M\e$9HXr8SuH&I6:Lk-mN&t+ESPXI&s+sg*N#:4B57S..RbWnb]TTHr:U9k(o6iQ9[Y_M5ZSqPXN%T![SFm<\K\*3+)h7&]I)!P.6cB8_gUK&lC"k.>b"tIA%plkj5)jAeYp`9&e;S +%rl[C\s-8cBhbQf`g;bL+'(H^_I]0#4[^[OpOTC-:pcqB'@DtnZ"!k21&9/fP,GNg*hU[KQ"RPMjCXWlPUZY6KiJ?9`XM@;1XL?em +%7'c%lS5(a^hRqA$NJfcY4JNX'FPL8s-+Mh&U6-:C1F&SL&eWZ@=Le[^):-itFYkCcH$q-n`Y>$oCRV9D; +%&CL61Qu(MjMEf5ILEJJKEFU(W7(p7.&'8mqF-@+HPKA+*^kZ&?@g=*)">7'PH\hA"kYN#!LLB,eQ8eIJT22ed0A^Xa!qgN58j.is +%UKf1iE(F3Ga?4!h]H(h,CU4MSgPrt'8)6'iN.FjAF6\Z]PcClrr1OMC7YPY;o&qG[k!G;\+5mYLKE^P0($tfiW +%pXD"N$<.5\SRr-r(1r1Ok:K+-H*Dq3)em#l$# +%.>Fp)BOaCLbF!nA=H,-P?pN]gZsM2o(6K +%nGQ.kl;VZ[((P0>(55qJhm,)B)Hd/Jh&$`,8FfLfHle2/+]u>XegFok??P0@!]&/+9;:(PY3c91=,:5i!N:QMa:F8)2&00E[;h24 +%$FauK$=,Me+]bW&VcWj?@d1C,O].'m][a;f[.Ro0Q;Iup#`up*.\dR+&H,sj-sS;`q@Wg_X>4IP!m'-%RWR$Oqh4[!oUc7I@7#Vt +%nStPo+=.I%4.S(eTant*-\P/tbNXZd?@e%#+_7SA[J#HV(cf_%KSa!Na-R&ZKZZVALD*SE(gq;L.WeMj3alJ'Ukh[+ +%`Dd[ukhpSEiH%iNdj,QK\r:PTSM1^rORf7^+t#re5=R"gHR^W23pDcF@(/ZP#>/R'=%cWJRF%(86H0qBe"ZsZ];b9B$$g3 +%+;j$i==KG@i,D#abdFXR_?gfCf&!;PS.Io$C?H0M)1,s]h\f5_>5HbR2Bg]2m($hH67Rrd(nHbG+W<;1OKpagXg/[iO+o!WZBc22 +%31:Dn?93fZRLiQHHgbW7&*7"\QOKqQ2asA=\IOW'o&[Z*/E9%WuVMi:$KM[?eBjANn.bl?)m(Q<+3k!U[/g37ACs?h,6$[$Fh2:&pL9HX)LjJMF4`Q.i05BS]DC'6.?$7i/@U0Bn?K2J-Hk1!R?jZ?aLtV1M[4]E7_Bnh=,FhF-!?7?o:eiS#Q46KCnT8G)NqD.%QZUo><5QkjWRWqmO:#8#8gS$>-h:P=.&!S"D^ZcQA7gBY$0?C%Z;)ek +%VCOBi$qc=I=f`s&&oK!\$+F_I_T\i<^3B89ZTI[RiNb&S&mFU-1 +%Po_W4dYVd-#SF%/H#3a/bYYrZ&OG("dW,D_]bq;&`.%=f"odH,`\WVs`+7VDg@W4\m6`(FOGW@8aXMTK;lu9f.XQ+B-[O->,7c!W +%Ln8qq%jjsrS/DBR&2+:?peDl(.).YN]=cpt2^j+0aFf=,%=N-b+;Etj3I*<`?pbU62\lBK9*1&7#_B=^Ta/+3Dfe5T-Fc1s]m'*V +%]!MR-UBa_\N.XYB9WXaJ^k323(cusr-11LA_1Ru1*`28NG/\dI^k4a/D;"t2`/iiTDW&@=2KFnEW[DV%Xc42lSBha)0R@,Y0=[ku +%AME3uDKF^:LsO!1O^&0J6!'%"M"M`Dn!kAbO:d%&4ZLqtY^@PDB\QtD.?rglO8l\QISN-2l[#,0CR +%l%hVRQ+&:e"sJ%IFMo;eH)6K;U]TjD+pK2`mC!W3EOi1,G&Uhu9$TOqK)/,_ADS83)P(oci)TnfE6C]fP]QJL-\sW?X8X;O0QC^N +%kD&Jr(2ZD!DG;`=@j_rb5NuWW^`XYqK2%1:0Y!AJ(u2Cs"r""I\DC0"+?UcET,mubO=-Zm!=#7i@2nco-;DdBJ3h73GSjhMarG1! +%#.Z7#Rg9j)\V^4-!J@nIZBR/\i)Tnect*FjiWDJ%Jo_#mda"Bq0IZNGS)p]``7+1"62UP0$``8%0_QC%TPVD/N._VD8$X8p4N9C0 +%_k\<\*A%Qk0AkrK(50p+d*[GER_f9n(?2LKRQ%Srjkf;m$UUPBcd@>@\9a0K6!U#LWbB5%:gd^gS>$0mM.j^W)d4q$9;aot"tk$S +%7C(j_`8Yi\XrN^WI?-t3 +%*+pu#SL')gh;8Wb8E>PDCTAEAaD[l6S>>B3SAt&^rar?lp0o0p-rQt_DT6\IV/n[pG*P0NW_`XA`a=&F +%R"=INcA7`A"#JXh^oWU@5WGQtI&gc^_U1aFVDA>5&u!&h1'=kJ3Z'Z7gJ%k=YV@_-]90$'R=UUEUX9hWoXRMO?BKe8keW;#5fPuA +%#!4S:ZM/ZhA73F$N.lXI"qj6h1VfB/RC!-ZmYi%)qJWl>"#H#A#UDSO1(`R.bg/.W?tOr"XW'#,p#QT<4#2o4$K%1+"*(Zd3XO.u +%aR$D#e3GF(S3&Ti4o7>::a\,^IQBSrVZp&8%-,i&.TiZ6?h(N:(>-)ilDn7JT-#l9]jtm!_`fJ]j_(0dq,lTL^cc& +%.DL)I"qksn":`6QiXYS!MqgRBe%!\BDIBnJ9Z@O[i5qX#j9?r['Q%`*+C&f#[1g*%OQk>9DBM+op<[r"+;C7aOW+Ro,GB/\WF1G> +%gd!@&hlqZjRpbH%DBLP6".*L"'7"Wn-3H.[bp?kS@fmCnZuasR5`CkJ'h*#5%%a;4E$,Bf)+##Wp`,dti;O+:"!qW#V&MB*"!)aH +%(cX3$$RcrR0OGT74McSF2:c.PWG@,rh!5Z=e@]#K#P11HYmIiYRDNBXG831]@0.^HT_;?0-eM7/u2] +%k2k=-OXX;skcN2sUf?<.7qNlC)S1Y3K[@or`'@pMNHt[2_RcU/dWg>1qT[]JOT7QAE;(S/&BcI_Et&n@c=/KFS.u<&U#gDa"i?k0 +%X):gCf8-\a!jT^En"@If`+X*b+:`nG9aO3ZCg,p)$1(UC:sK?bZELU%?4hapbENkEJP1?.4!0Qbg"m_[pou-`#932`nEA&,)BLS8 +%FPlV==>qo`*:\P]F>L,>nUU7u@e&W+5l+ek/iPm8*"4["*"SEi?_0.s&?ZIk3tVuoO2m]1irPk#J`h8C.eugE9NM2YF?h>F#V-pW +%qi*INF?j(M/1u\[ihk+9A8jg1.-/`&*"\\c(48+^&7.OQ?k!U5:_kQSeH6;;*@2T>k^[n-P(..e5SV4Z@3=EXB^AiAh/#?h(mV3I +%":`ESdYi(-!LYoRjotos5%?4EE<2Dc2ZX;BagnddWIVc6=HY9-SDcZAfS'36!jXi[S/VdEe-9n<+:;bKqAG*>bFGO="N92VKbt=3 +%gp=F5%<-I'FUA634]9oTA,K!c6mE%X>4fj+JF)T"Mh;#uUZ!jj>usa[N>+Y+27.m@P0/\XQj*Qo5h5E9[rW34Z.t'6KMT8rWOnqI +%MP@i$\uubILmHRm;H45\e!Atm&>UZH3V5nD>uA`Ks!-9WGpgK.@pCl_MJDXhe9#rZNR;-g=p]2kKuG +%LUL6=K`PUn(#8W=@Im0lQfBTLm'+J^Y8Ti@JJuja,6'n@D+QKiBa9Tu/854cbrb2$_k)O/%J>MK=_/-ml4;!_"J26]5=A>d%PuNT +%]Zk8HjeTYUL3Cp,6%9_j\3;Xo?XcU+'r5:!`K8#Sd_PZG/4KsWNUt1eSJ7=rk7?DF`guZZU`kCIr_T?47^n9MCJ0tuOmpuQP]OV^ +%NldrQnbnPt$:de.qk2)?6_;V7ns%#ii0WGJ(ta:9F,(e'2iDg!tc:a66"Kb#lQr:#$m4*Qu4ZB$BlIbGJGbqd>i,0FgPY0T[g +%6eB!]nse>s.<>?:6P0la@f-cXQHg%rnO$]P1!W&S@ho.+QO<9#NfkPo&AQmU`#0D@6Z!B)pbC)@Dh)3Folo?geR9n:MXSH]beuT< +%pGKM(aR3hD1F!=a#GLHq%*p^eVTp-j%nSX#(E0cdWU8Wr5'63]>FgT;X6ap&`M%_A&uW#iqm&7M,I.i^5ajU_?IJcEo+D`d%G'q[ +%;I^efI75/':?sF!;rFlD`'90#o/!')FGE.hMRHp>Mo1TW`&)N:Zj[&P$NQoc@5)$DW8 +%;[;el.@2^(28qZej74MiF.`9JjhheM@EQ-.N8djG$WJaN(sDT,jV&'`fMk&%g(HFW<'KY#+^_#8iF<[^d\qOBksQJiHr7o8/IK[; +%'[)go6S)^B.!$@c/0>Th3QL\VOl0lfnj-lMJ7JBfo=J)W=?\-2.i,@:Qsn[2d]n0n1Q^O_[TUU,cQ)#%jeE5KTi(V.0Fu=)Hk:&` +%5+R&0-8g8[j^ZZKSlEElVeDV[.UQY1g;oc+#=[HK)SUgf1'ad4-^?>n"C\6!WI+t2akNXk4s[9G!>HSS5$"jA"\>>7a9Rh%^HqZ. +%]4/VV(8-&2#LWNn.,U%M(mH[.GC>brPV61/EJO*^WG+0a\7Za>,Tg"^3/ko`JMr2nq=#b;4H[^?<*M!ESB+2:&CYWYaHp"h%/W$r +%q&hITb^b(t]u2a1L)q'XS3nK_&+[^!3(*8YNFWAn1U#AkW'Wc?-,s0Z2(Fb"EBKNn30Gp,3a?trnhI0Wp5pTqn?PU5]HR*!V" +%5k64IqU=.h53saj)M[g#V-@95/n%*=h9=i=kS,%"fJ*1h`oq=*Em_9#U:7-#EU +%e<@rYQ'i1Yj:d6S2JphWp=r2&au!rDaTmOui>ft+N5QNpI#7)L8oJ8l58?%]*6Esh#nti't=<`riA!'mM$K]0\4!d%m=od;b(4jUu +%R2lZoap0479KrA[7_']<=D+p]5FKh7pg.YZq3"TE,*EJ%"cUG_Oq0SPXM]!&+%)ECa8sC1meBpCP)i%0PE/#q8.`.+t8fW13E +%;FC"h'BndR5(jbaQjH;IKGA2i3g(#fIBJqWa[\TQ*EN9`-TLA!2Nj-;!j43dad82(/0^7o,483V+s'pk1/q6D:[4-D6'32kVoI*%g_4-GX^.9sAb\/le58UUn9546S")NkWI/>c#VOq7&"R;PeE+"g!`)'e]` +%)L,b/+s2HmQ3ZM:5"#G92KKu_W`I&%0H_GE4N-e"6p>5>0*a_W`sW!<"-=,j:g5(R4qRNF_*.ScNQ?ko/m4#tjC8oCSR$ff-Oj`e +%gIT'&f"G/A83SGJW"[8X=Y`MOai@R:nYRe!O,=io$4I +%_"$CD@&CWtpg=nqq-l=t`/\>ChNM'(SKt$;K&]4!/!g9sj+BA-glfb=6Uhcb'$fN)7[02gT0,;>/'N*S*ZlTCm,DY;^;P1fWS_ZB +%Yb.bfe8Te;WJM;=E.%!laQ@drNGhi8m2a2*FO5%D+%_O,h,o&16UQmnK.hkmC.%MS>h?a'GPkg4`5e*sXFRuYiaYR_?[n9-^qake +%8UM5,mWm%NL^J&/+5U!h'/^1?W\;o9E/$_'P=a,iq5/;*u(SI7gpIHp1._8o6[IkbrL.gY9da0 +%E;2,2Lgaa44q&6L)L;]LEnolXN>t.7''f9i%Nj,.p]R,)LQS9E`I/^Z31Ch@O!ubg+`.YO6",d_`:-W98tKJdW0F_KL5uR<`o"V] +%b3Z`C2h_daHoa;:>q`PV\/es@fp-"<'>p0I(-+*s>7&6W6e3_.$Npq]=9+K$G:;FL\83-K!@Sp- +%5!5)XLQ=!A^u5B.iJ#0>3H4blS/a]u:C\JsPJ]m38Dru'H/\8O`JPX!4O>F7@@-X'e7+fdiIa995nr&`AdRiB_sjp!F)#:6mR0OT +%.:S>T4t(N3)MRW?/H=Ma6?b'Q%sXTPu_H`paE@>]g;G'-VVVfiIafWWBp=CWb#VQ624RC +%`P=fjnBnFR]kGB!FQn97KF\A3dT@n_ps>0lg=.$oO%"@g^bQ1&Z8XO*paEKKWBp3B8 +%=:o.e4`ou;'U.Gm#t*ur_uV`KYFSnHdUOi0bFZt,%C +%M3$skY&TH>a,g^`'?!Bu.:eJG6;YW!C`kniFB(^?+$IV"D[mim4VYpQg#>U_$m2#$/4MH'+.UR'WlHN8cN3[)TAusuR0Ep=QIdZB +%0F2%7a63rGVVT07Je,[1\:EHV?q#g!P/*E4!$pHd&a)DWhD`X%OK!`na#.4%fok +%Y)shpo8U>:#Z-t46h_]37HlPt^mq$4h2m!.+PKd\oqnk/_nr%fS2G5l*c*FmY$bqVXTZ#f +%Q49t*VH'-90Fsq\b[r5)&$l\N,u%s[Y<4^D%lm`3huZqtRZlU,H;iPP3)bl$5^U*toh\(M2iJpQ&6WV8hM?Jo.X\?;:lk&9]UYlY +%[;a+DH$h3JiWqA(](VMeTJ/M_4H(]/=SES+;Dp:%m.:a_1:7tg*b0_JDI35Q8Rh)\U@JmOdOPO\5M,1*d(m$HA4fHSc8\?9J(ZGO9$IouP> +%.m'pNRtsg]?C.8B%aIEV_rsS3_pqM->2'(D7s3D- +%b(GdT+=`F:0'+$$O8X_.fV#l,=X]deY1Z]%(7tmoe!K>'l3QHOoj$@'P`QYfm(TVO\>jej'dooF+LUdfP"#` +%(S,A)aP%\'fm$=1"EcV/dM>a^NQ9>*8ILi@`X<.2$LXiMkF7Esf^apa7[!@s)KrhnL;nir??03Z1`f[Vo'd'I#=TDUL;l<>'9+@p +%I#$CA2qGj_d!0BO1,W!RU[a_N,hWj]3_O4QZEs)JX.,`(AE,u,C-H4hZ)P4Lnmi&XiLX2FJW0n[(1ZaJR)+S3]c.]Ga%]*-$YVZ2 +%Y[Po88qR]*@m[W!nW4#%ZUI.>V5?+tNlH^g<+AGY,o4d4l\N41`& +%11&u4VG3JcEP&;S%l@UE1S66qFeb[l_U3U4$#$t')]B7Q3e:9JnW'^qR,WUYnW5CL\'_[#;ShL']IfXY4BDuM#>Z*U7ukP](9IjE +%4K@#e<4l2GTJ=C0*a$L:*AH$@I\<=D!:2p407jq])i^cO57NU^GJ+!Y]s@Y=M-4)(/I\&SVi2f +%2Ee5UMhc*unI_3`?S26GMT(4o>F(-IM[*%`E(CCqQ`TGM09EUTY]q@YZE\XJEFl,.@IXtb2CZ:%Z$;AiuPH$,[!-^ +%@G5sM(`Sb6Ee(d2ur)]'$B7%XMs%i;.UU,fVZ.ED +%=?"^;XusEd0HQbDde)EU9UZOY@(\ie_0B0B0HQF2WWqDG7d!oU]p%uR#='W+Omt3=mjg`.8DeF^6/0&7nL4"c)&\J?,@/XBGb1WF +%d4R$e=N(+>>;@WX_0jtW7E?7m0;O%g]V>T<5^0e/ua@[iCE/km4,3hCI+G;pWPFsc2P2BJ;'Z$=2l%]GA_ +%3?$7hB^S79PEGC4AQ]uB%c']ZYS"Zq*+ms1)7*rjM8s`&'8FQXRUYcD2'b!c?<&sSK]&PW.r,[*ass)LOdnqDVLLS%IsJg'^B3nR +%l9[]'rP//d+9"$c!D!(dhufJ,DC?Eidq[:Ai5Os.@()X2"]# +%5P4/HJ,`mTmec`I2u`NgJ,9%LIrE +%qm$-U5PsC]^Z]#HC\WDWj6Om\rp_(Y?LiUDj$3AFr5ZRis-ss[f9cO!o3_OT8,L=[oumC/jo>=0XtP:tg$Sh9Ma.39?]C+X/106k +%8A`0Xr8UMtg-4R:F]@\@8[eB&mi;"qs%Y6;J&hTIrt7(.5?i?-RPaZ$7)_=eXE"bUe"*uImB/++p*!b<^%[#frR8fUA$+;[KVgt/ +%Qt>!!SDlX,ELb(K0+PRS1Q-WF0re=5qKe[iHb(<]Ibn8)ccl@+VVf^)FhM`Y_ftd%SBn0!A"8#grubNP@L.@iCslMSa1JL"2L=F6 +%ma7ZRof1jCF*t_/[7c\BrR?TD:=3`Yr1kB/rB1)N-6VoHM-W*$njW9Bja,hl!kJ/IhQ;S),,;0OgknI[`u-:f#OeGEa3G&C0M'1Q+g3H/\5T;P%1e(tg*Iq+n+),q#%JF2cE+5C +%j?ALA.G$7NZ78@p"_AM*X,=85q:!hV+S&%a!P17qjLT$U;P`b`IKW;/5%50rm;M>;@I5jn>4utU\5&^<-RBs8hN2j?klc#Oq/T?Y +%QTd>[#Ps5pN6s6/i0N'n=NHUhlS2_8VY9:\0Ck$bj>Z +%+tH6-TRtLFU0[]Cs,WEdYqsg5MD8j:-Z9!=?0C; +%(i)J:W%n!BS=3#&3h&e4)OfH!2QUfmOu%#Q:;pH_H1P[:qiQrioUB<1PJ/l^5Pu1u2rQ\Z_,gqQaU!ETpsH!2IF4tbhi[H2_ilVj +%gJ)Gb6C6(k92]>SbTCn%L/[sKr!5@QqJAa&7^KS!2ZG>/1uFC-NmUA2iQmB\`L]g$XAF"*Z$InuY&h]GdHDBO,a1f,h.9Z,]*iY3 +%Yh]/;C0#gXnRto%6,n)]gY1o8TDm)"e_"bO(6?X4&!toiBpjsmb.Iq4iRH36De"7+YoQSfkj]A_0\YFWE9cWVT>pdnI7X0p^\chorqOBUHKDPI^eE/fO[W]!dTJ1c3+JLdm:&Otb:QuC +%a&(J+fnQ^PfuTqWNckf-Y^/MLK^J3Ja(;e`YGS"/])ikL50C/5ql[/?,IF]ueSgUZ[eVj#0VbQ([-8 +%Fp)Mp0654c[`tH%Xl@LH`,5girJ:(>`FJp]:N8/P-%":JgHW5B]li5G[OCV=K8IkL0*@d4r.]Zl>o(,=RdDOJpX26e1+p+3#fS@N +%(ldnT^q&YTk>[aQ$[5TA53't\ +%1f),73"coeI\'!C!`kHK0-*KrGM:PqYO[s$Laq*HQ*f8/hr:ihmFok/*e)*:8VI(rqc0t^J!YR(AZu1Yc<-sW`-p>#[Fri$AmTd0 +%lt3A<4>PaS9!IjO21.OkW3g@D?s?8GTN5Pfd/(i\0J_q#m9qob5$QS=D5"+)%\AkH9nZ'lQe)o=CRN5p>!Mc4Y!iY0np2KN-/p4m +%=c=t)^NXdZ:&:Si8h,T[A2]R0b8qAF/[ju'57gQ=b@&LrI]Z/hJ%`;^Z>V,`bH@ht`.N)^Dnc0Rl$16KXEK\Y(6IGN3VsJ+p)M]c +%e6f8Q(S;t6f"Zr'/fWA"0J*i@)hMe8>R/Ob6IHN;5"r%&l&.KQB'_PRBEoXn@AL@%C:4@_FQiCT_c4DYJ7pr;G"nnnP/l-F=FYa(O@XGP$F<1T,YFlo(#>RZ+E&O +%rKbcgAFJa/qt@OSYK%FDuYcbB@#%go8Y2A!saF,P[i9DrT +%ZJDZl?_.=DpeO9RHAgRFc.o@[Bk*k9oW6nNDE0ocREI>#"PSsbpg +%8(tBCiNgS8DL$@>CM@Zl5L0&kI#tD/Rt&/Zm9b@Zq>%2TY;%fcr5W+BHr*83=t[9;%q;d_Qf^1!eU:+]Z`%tfk1OQ\jp\q0_B-!c +%.;]=Sh<1RX;mkh(mK7?Q/2lZJEG#.i;ENnmsVgNo53a:L,([Cn/GP410_4>];&r*;8V!Y7K7?RT@7JueLVHB +%p!W$Zlo(4'F"[rch=PMA?Oe14JFIm`$0N;>h!h'&k&]atVTrs-lWfCG3VGhC/).Eje9jqf*:BH:=CsiO)%U]9??Cr%/<+KR]j8M, +%j5,9_(-AsJgb@Q#o;g!e(ZHk>AmBKRgYD*KYoL7@A+81?_tr4X\*hlI8E)N)+d\OCSWV]nb0nY*?cm+Jo4E@SI[aZ@^KW/?mk^kZc1F[94gUdD=E=XFsLGphUZZ>Bn05VJ2f:u)tt7C:U#buu?YTDRDlChP_uSRVU99IbMB +%7Q/::I8TX6$et"uc(_%o'Pk"L-:ps#+,<_Z5![^P,[&L1HIOk&M:G8,9,MEa+duDl+44,o,:#DRF&mEtaDO6edb@62p3DU$[jU^j +%F\+l)AUeBpKcVGDeaMf[hN&bm/pgmf_>)FMRZe4/"m5hDhgRGT^\"=)n1OR_kuW_]:R>7s@uYUn0?[gr#.g^O5Y3lPbKu]J8`7g4r +%p[!O.?X%G4GctoY@iK=6XDo5rBBH""#gRTGF6j//R1QPbDN5ahm&-#,:F9SCHbQEB\2tc7bT7>"Wr\&b1c?![T[+pRtnm)r9KWedHc73XajX[fS6[+5WnF[.6 +%M^s*Hd@-r8I;q\gTd%Dd&^;1ih"]l4;*&;(Bn5Kl6M".7#lCN1RhUlOlZ[g8Q(%[dHO$gYCj&bnbitGBVTdA^F5EVM0$D\geY?<] +%g4<8B]jf6/R1F="6U+peh+-mJ7:p8j.&,4AMQUD`B8mLb1.!$>pjO@[X@ttEVpN$20Kl']C^aUdIaT>cjkN^9Q.&4 +%IP$s2a`^E+2DOrt8+p/BSfdh.G;8uEFC![lkfJ^^oP^UriR,S"Y@=pj[".-,aF7#$oi?8e2>?[GK7cUX=B$R*?M.k)^7]Um-FRA^ +%.!l/1T0g0G.VT?#e*+4+^odJX%>N?tV>4-cNXcX^Y'b$oo:/*JGD9."M^Y)7g7`e8'8IJ$diE(_e`-WK[+_rg/O*cZoqc,#HSD&g +%!-Mhc13WH@UT-s-p33g;hLd.ZVO*DAil(A5Ld1&/MO?@$dc +%^M0DmK:K8@./3DMISR6rg8;f3X]2Z[YtT[`M*6I-Umm&D;ikT7dUI%c0;/@W$0hSAC2\RK17o,>n-dNW#^N'<@lBFFI4-9na( +%\e#*ZF4o`Jr0k1-qs$[p(N3@W"Ca+G:bC2[-1%+&NbBlRi^AU^, +%<.s8L[tV`"ieP>%_Ki23FFBs*kU)bklgO'JXfM6IO&5`[lLps^Cu_4acf5qX*Y3%i +%&5q4gMfC;Fp$0m42>Pm$pSY.C8T14#>m^9-EUlZCs.i8RbNnUGU1`k5D!LK2+dZ\ +%9f#qFGs)"MBg,XmEJ&QUOW1RLdVeD=f[XN\\$ta9.BK#IIcdGAb1it&5JMX0N,gX$k^nYE)XhB]%h-Au9t,goQcAZ](L$/U?gH7*:$eU?aO8HU*hNb!g +%!tq1oj%6pMaBFf6ge\Ir`T)_qpKJX3%F#ZC*?[qj+:^)Bb<"FV13OjMPF0QQdok"o?\JnQ4InV^:>pB-VFM].*(MV"*$:?7Y+d7Z +%1eD,0M"Srf0/eGRH3@bHg.R72pm]A@Ttj>L%SjD#B_KU?Q%k)q$s>fT15?qgoeg3dj,%ojMG\5-PD1+ZLJ@J1b?XqmP$iq<QU_W4/LZ6Vt_PRpPU>mmQ^,82qZ,Ig_^-:bG+m +%rlmpE\o7:a7YN#,c;bNjd3)NZ2ej55C1leO&^5*EA5)q/fmH-DBsTljEjnP[n0W6.8WnO?S53[*VHiC"PN=Q[TQWhl8iAm8MU?hH +%pK-hS\3Z;h;FO;PDf-`(gS:mrO5Lj/*Q'f'RbiRSZb7S!LE/H&Y":b/O77EVRnc7DhN>M\A'Gf[f$8\Y,9n7Q2B+nYG-ABU6@6guL_/)`_hKt]Y9L8kW.Fe*kL/so9qV3C]DBb +%d!N*[c!>ioa&8u@m/U.W$d*DB%oS`"3XG(2A=5a+4F>W5@<2q^UK+K=JT"^\8hoY39*lgSMbe6[=q2K$;?!Zb35RdH.`n91di!g% +%dEI@(OLk2LL:Lff#3=?H)n/dpj'nlo*V)7"b;-YWQMUq^8nd:`iTpMUH;c>o\dd/2!@(+[ +%@SroTnE%Z2=_/[8X#mAM-bXr2EqtO=,g5[%f#q+l^$aWR4\F78A`1rdFpCm.dKN5'kd&F]IT^`Qu-J+/]OS +%BNa#o"`T>(WE]'aM(/tF780PX=jk8BIT.Oc$U/_ +%C!#2UeWV8/r@$@CZ+WC,[\_]FYO4n;P9'WtkRnM;1Q-Z,&&R8?h;)3pbb7P4#*bR@+Gnb6bg0AXno$XX-D7U,\(%8!Xb[a%_IOoV +%NZ;m8&uustBE6S"NR0MOl6D`>[JN+fgN*HENOsJ_ST*5SDn2>sCpm`f*-P%gCNcIiIESQh^Fa*sm&]_VAV--p2mW?Z6,\]rd +%AY&0m1l9E^W;]i&uR,hC+DJqO.:,kAC7O$"**A&XceXW.IPAKs&h[;RI`f +%&`M^#jW693igZ5!CV@)n\4P#TSNOao08%g5QaE^?n0jU!7KTWF@b>-%'+>ncC@54a-c=8ej +%<3(-B69hTI'.9DIM@oYK<5[&4O?)tuPA%,Z&9"+J1[#dcT%F)1,Yn]/9u>$9b"urY+uQ8@)mtkY$TALj#t^6!WE.OATb;\>TI'u* +%+?3B4RL,"8TOd%Yo?(>_;#Mi9qR`9T+J9KSiKPs0SLGe^Q)M5;!rCI#.J1G;8U0DA<1mHs71Zip,BQB_as^RG*[2EUbE^k\MlZ#UHUu= +%0r?;WBoX^$V!+:M8#uk^WO4IR$20gjc!s0\F;=gRU.YC0Ul]*E2Vn$4a_6$RXL1d-KAkjPLnf0,ZuZD[R6d6C3Pr-Ij$_66"h30) +%_LP+,fX>**C[nO*L5d't]iY`0/Y'&n?f)W)L3"X7JK8B@,?d2'/L0D1m#V-R0;CmIl7X%`'MN@>% +%(D3eC]iLOHlC>$U8qrd1c`N)<'tVJ;D]mZKW`57A@@'\00PUb9Yho$Zg1%j9!SO2c +%U02:/#;4_=U2LK:<%a2R%h*h$:fCXpnI8'i=\-'cqJG4Fic%WRWM.eU6WZU+gJ07^.c)33J#XDO$>8- +%eZ.Rckk8tHj!/*/\QZf8RR3`YHj6.$VWt+BYV=\E8U%WCgn9';[+^Y33bbph:d_cW.)_UD"rIPFP1Fa@*G8#.D%BH&f+k +%8.)8D-ZqCj%6[X\,n7X'1++Sl*.k=aWf]C6XHF@EU\:GYAm17]ZatOACno:7&e5d/PhE9\>$X=7F%sp;PD<9We6/OVYoAq@]*bfn +%%KS>lcLY&O,N\Ar3`@>]>SO_h&_ntsuni)"_g0RCV_,"-M[_Lo+91l9\KY*K(>C([ieb8Y@uNTL@+ +%8&SS@Jh(&u-acQSX.Q&9*n,_"Rt/e)ENI^H)R4>5*B)G`-).Htd#;BsD+L",OAHO?R!$;l%4k>d?`d%=[JK?BET^3P7oLn2e`@ZD +%#7IeGGu7U@6Ym[GU)dW!8CsMq:9`FQAnG!Kh<'JFY3#=JmVaLFD+R#@N^^'E.f-[`np.:$rn=_%q!-mC55"UTnO.MO9OBCg`.-du +%)7FlYXNe%SWrX2sUbs&6jt;PFHJ_7R1kf@R4f2fmEMQ=UBZ8U/Ea@+&%Q>6<\aRi[m4h-:I6"(>6^$+F-d0*l],/_#ZQ!E10u**mgW8l,lRc0iu#SmJ@k8h8egA"jNdIl&2mW*&\2mZ[QfbeE5=._' +%)'8G_Vds=jdMt?n/(og2Nif_urERkR8:%6n$`iBBZ/8Y(l4BkIWj#6eo)f8Pk>CLtkrPlTBf+7%d>XPUn^8>5M7UV-#EOn,GAK6Y +%k^o"eO7]QmT6E"1V.XRN!guG#NqtB\N:dL[>'4RtdP5otg.btJ8f89uMhmT9Q5iR`,/?H\>6(n6`u +%Y6b*ZZLR4G>OEJ1T-/Ml9Z%R_0rYM\$$MkB_Dg)j?K*m(Y4j1*J4HNNYAf$fd3RaHAnG$boE;@eUaCE0p/L2P^RNW]PWj+GJ)TS;3UFR:X@&/qpq)"H?Vb1lIU5CiIWe._#i^4=u-Ks2nC?VVI@EC:?;#iSQ +%.r?4NiLF<)W_4t8'pInIgYiR5kS$kMl`#%9,(Pes=r8Nufb/_2Q4[lNBQ@CpSCUI+`Ms.le5maY._s>0IkAbs=0`"),/ouiBNsDU +%%^1*!eliR,Vk)BG)WnHg(lIFnnJL!oU.Fa(XXJH]eSQcBbEWE6#3)Z[L) +%Q33"dS9f#V;3no4gW#ZaBsfnQFNkZ(`)):mgL-kDda,@[RcIN)9_;McL\u4ikH'E<(:W:>=(Shfo<-9>6BCJQ.gRfhQDh:*\`hK, +%fFQEiO,0KQ(Wb._VfU;8]Sct7Q<_V?FP_*&8pn7LAgVbZ7X]i/Wb$)%l-%Z-ClYn67r+&Ma5g6Q+?(I"j7?6BVI8].e]#qlQ)V:/ +%pUXS#d)pa;YZ6_6%\Rp(Rb@d0Xn,)YDBjDTEdt6Bh<+^`=1&n/OL6K)Zdo=n0\-K-eKLLZlc@(Fb7MdO3S!G"LEI(c'.GCB +%EY&pX+XX*+HnZ9923+5+YGulDj&soBe1OaCAX-87s4\1kNHZilD8bD6[E0*fH,bsSo(`T(kamlO1Ef.Q:6huL2TtcjPs1YAg096& +%0&'rtG%Y_.nTI'Z;d> +%B;@L^>P/M'+REr16P4b]rUV3b-;M+D6ak'qZI6IX(1aHnS +%W8RtB[??>UKfL)ibpa/GiMdttY$qMgu);@^YcX5p2o\7N)+1A`N!,9c);g<""N,-fN?r +%HtD^4@hh%.kcXW>0[`t4&-M6!QIT#N:_QjiocOWi+l9<*1b=UHGno7qJ42jiJVQtNK1;KM($H^%LI\^cDICJKZI>VhaW`$RWsI0Z.b-A0-l6YU0QIQc\!>CB&.Cl1,Z&'T:-?WU&Zr$5/^dL> +%o`87B**=\]WdIiiVDY<6qUu,^q;SD]l4giMRXWZZV47pAWgZS%eXi=>-K^%YNIr_,;4=;7j,*2'YpAL'T.7OJN>]J2@RJ%n_Et'L +%^",A6c."+V_q`%r7LXpSiboE$@KXDZM+on!@A+ScaJj#!`qmC8h1I]:.MAPnj9`8`;Z\+%3Z2o?,\WJo8'FBbX)aC`1!-23bStOahqQ)1%l!i&*"K&L$3Y_mk +%/QDNM&Te[_."0"3?n+@+%n),UC-n@ahl]4AUsPR@*#+\g5Te@;5?Ljj[Ht9[V0>cBd&FD],D3PJmALQ7Z#iYrPnh]lZ2-FiXqN.a +%`5s#S8kagK)cQ,573]:Z0#q4D6NrLF2CBg9S1/9@gomfcb>:g28/s-40@motb,,nt)/WFKc.(_U<-TItV';Mq6cBJ)1B,CRpDDTdVTq"L]",5e8HahKM/3X":&* +%huTcO8?KBePD),].LReu=JH$rE\7YrGA7Pt_:nSc;o-Y!Pa3pW[:dq!ASn_Br_8Tu8bg``Y/;G+:@nk,(;j\5],[;\._h^LA'E9( +%D=[!Q11TWE9`Pd#!O?IZQKs/7oa%>6^M;-="PmNj!_:):MU,=Z/+ZU5B\p8@)]=]8E9`FYfl> +%Wb'\1UcDL8:+@aSi`=&CQm<$`L:ZKXE&).Besqd9:X0]E7scRu,WJkDTOe[kS@+Gi&1/W2<"YhK3pF7m-fqq4@\bD$QSG[=3!"f2c9SZ1Fog[UqFS=rdW,KdjKAFKCU#MTN>n$b>t9b#Cp5@b"(tV;+f]MVQbQ#l0&pE6?8m +%\L&:i<@"O!XdKT7K)n]J8W-[iX([=njZL3,bbf,^;2V1#okVZ#4giEE(HJCW&]W5T0!TE(XfWi3P9j#R8rjP,AYL['GhhR$1*n42 +%S7r?pas*_:2e#bGX:*5YHID9`j4rB5C4h(2k71iJh)3c,7N5c(WsV9IN"kR93!%TU:%a4Olb)l^:(=Sc2*P,i_Fa-W(b0^Q1Z)Og +%4\K30l/A^'K3!/YHqjMX[4XgJJke3n&qa!':?ea_\d?*f+(h-A^CFY$9n!*RHI_3tY]FhQkd60Z6!gZ78>E"8"IcFm'HFebT9-2'CO&4GM;[)QHp334s,pSb +%EQmhJ)Y/i]@^Nc.k"&?17C6dhEd0m]1n$U74SY]n'r8 +%=ZboYgA_Ljec1.3$8H48(646d9(PjPSYhp55YoH> +%/_,OJndF/p7qoGa[+e/I/p)4;W-5*S(FdrM]bnjZZq6t.HITb>$!"#HaACDc^p9L,kX'J1RImC\ITlV`>N;K=]r#sRJl,'2ZpC1K +%]38DPPOtCn[#\6\`cb$"dB.#=h:NgXi)=K4+tWn6m540E-0XpKqRO'-BN;POFfmT:9i'7fe_UFpqaDKEYtEM.=U3;n^&o=#4\.9"h.j7NPIUFPf7%^.><<`rdM0Q5e6Nf!.RsdTK(>=u(nWp.j@=gDN#H"D:_:G&=pl7I`b\>t1ZgIg_9P?"Q +%'d+dP_6r8q4*shSQ!-os9s%cf)G>0.eSTutb)&;*eSeEo3'K]&"-'E/7ak-pko6s(T3]2M&t8'm7*!kVJ*XD+kh('e98MEEBai3c +%6pEiblXi%),rQ49$-mjE!CUC&28osMri_=V;-g(KC@l:$IEQ]#i\7caTH$XEV0)B'W@(GhP]%^V=%hnZi3cSpCO)[FlXj;pd,9$< +%`_hd:nBu*t_hsY9Ob29]D09Hh5c8dN5goO%l)&VEdPE&'-q@?`5%oS*g)n.T4TYLXHXfSYpZYmgfMA3l^Ins43ea^@;AHn(gX0,s +%[bp\YIuRP^FfJ\`5?"%D\,O[e#!nU5E71-Yj/=iQ:n6&maB;S(O)9TMi[]l@bc*XQbNH6mToM6CD.2[EHfKY%8K(*7Pq&nARmmpe +%6mK&]>$'b36D[4k0ek_+#Eg?e6"M!)*Ma6`=/h@"D:0dL!HdV1\M%Y.\fAX[2nmt_lhGj%*7YZ;?Z"'Ail,mh$55K\]rUj3?u71- +%g,q7F[gl10Cl_j&-44UnPWg!KO(mr9qsD=g0"&-8b,N+j%dZ$_$C83%oQhcjq5(:A,OQ^&\o[E[=2/'inXk`s^\m=rTi@aYQ$&YmoO+'ICf9YruP2oat6uu7i>Q`GoKf6rNL*c_nqGF,&jZ%US#iq +%54McKVj"#pVKU:qVCsE;VQ0[59K3a@Xf.nun/Iq%=gn8NaQrj"o#:W-.#%Ttb-+#-TKJ915]rBa8DS*fS/>P=%Me+&SmL:G)((!u +%K2j3<)BJ&_,Gg%W_8T+D"9#dCi<(,?C1tag/E]d2F;.*q(`iQQT0B@Uo^:mlZWmKU'uGXRg4_"ig8q'e?6rBZS2q?]Jbkmm:HG+" +%:N5)dGPY9j@1>iY0+aj?_=RJ$du-A]>W@.J,>Q"IVq2GsO6oFqSV6UR??sEr5W/V'Wh1jcf8;$15>sSFHZ_jD^9UYkJ@apOTm,ss +%bS),L/hAW`5+:/7)fb]X4hZ;\HYaYMI/(m1Rf17_J+:?.@Q0?d[bH&Z%<]E'[R\KS-=!Y91=1rVG"hXP#1=gH-%o=5PTZ-RA`.,@ +%MHWTjoYA3T2bGN._=GFp_D_U9F^Pe:lH&F`m!.f!=VTrSjuZo5/9*G<:3$+Ab4nd?[Cu+B]!2ROX'_1>g>5Lf5C5Rn[#Oa3h]t7e +%c-9KC]R?Bd+T^1dK9<1;;C=Y>RKlUFK:XK07mupW=TW5B*?mPQr'Bs3Ms%ZJ_%2)]'#)ej4uj6b&M-qh<2BZOJ?-$G1ba_lh\R]6 +%ZK[;)[WaOuqoc6AiC&L.Yu,6]Nda#Id_=d\bf<3G(fYiA*uh&%aO&qO;'`d%JQSM&/sA_?a6DfRhn8iHH^A=T7/c\;2qNPn]steg +%\Gl?g8EeFqrEhb``?2k6horlcr9X%4rV#6V4R.Q+r20I"rG25\(S@;un`Ie/^H]7g^Uq"d5.gdPSj.Y5qUOK,0!EG?O3.^a?@;G. +%DZ0F`X+)Q7IWTp`2S\DPe]$X.g\!G,YcH[Zrq`erOoF\7LMtf>j0+C`Iei<[DuP'2EF.k$Q"OHR4h^R$Zcb:Jnb3hQmU!U(C,1-T +%EVUTbr*T/+BWou'?ba2,IVa?/@h%kImP)/cDa1D>n&^Z?fR?@U4Pl/`qYca&IJ*:0jlP1kX1S$HcE?WeT3g<$G5dB;bk7<7leu0_ +%.$rdL:qGjt[N!Lj'18DJ]X^14IrtMRX0_3VjEc.o\@?uM-MZlsc0a)7\m<("F1HoCdd%ujE.7,8]tSj`aniW-1]"3?a#C\I9C@8` +%:s?P+Z?^qB"*hBUh:\:LY:n2(5JD>1]-4h6AY/[k^">Wr^3E%3]>KGJ:kgVE;&epK2>0HQhRn73H@:#;pA&\2ia[k'5@LAb/0rHD +%]kIFhIK&C"m.T?9rp@u'qKdqI>2K'ghSRR54h8+PI(H?7C:qtY?Q;j5SI@4qShp$DTdqhb-h,=V^N/n,mBZieYaC7&7C:gigCs>GTPdRbhl^nDmV]IW\[srs7dd)aS%722`jQiD]VbhCp-4@\S(Dq&Xe&d +%425bsN6(D*)Vl(7RuGGWO3H?#-%'l_EVJa5I^cC`;hp,;cP@RFo@ +%f`C*(,ohr^R0VYSSW^TD[pQhZ>[O+AT75mk[pAFuW^dr`4cXJ?Wp;TFIlb>+qej*"9^V:oZqYj/CnG/8lKn3?\$t]'rMD.@%U4+" +%gLC]cqW>,rMnAS-<;ZkI5aVN4ic:ASS_Wj>6`"Yqh#6KPCaj\%[]?gb9'oDbm[9unI^Y'fh?BtjcKW/*4ZK>EkOd]&5*g9$I4`9V +%G>;N%Se_"bnrG^GYFh_>])>OqYC!j/XQAB2*k]sSGC&aR&)QQe4+5EHUu$IJ`0@/og?Bk'l0H;@\]]InZX'kq=3'laD2OrMG!XQK1sX,)=VN[N*]RFFg'a3R[&>@Q!.hKJpP"um<(4H]!oN]ZT8RliP? +%q>/XpMjs02T!P);ce=#d\9Ri?c0P&j#9GI7Hn:lEm=:trkt'P>GCJFZNHY2aAQc:uM+*mu?1,$jaN]lqcU:TiO0ZcFQ]E:i1^*&tOInXOrHi91YdFAML^ab\_YN+bus*8NW*]Jn".E8]q9 +%:s4Ur8,#P%*tA=$qE"Fk#l)m#aUe!L%XRqBl/ePt>i,DrfKgg%]cp6HU]478kFL<%0j"6k(AMrVUn@9hp6f-VrK00'TL&;EbalY. +%Y\tQMrgp[lYU%nN=HD4.[Boo,j7>61kj#63DYmI#H_hcaKD]B2Y=dJom.e,DXO6A.BIiM/PkeUqqt9o4\G[4!."1u7M`ppDV9F#3 +%Gje'Ek+VV8*q$V7mg^#N);Li*V,mOLKua0OSG=P`Ck&`icQ(*<]7IUJ&r"al`1)7%%h:4@(9!?#/_E7-j7WYY +%qe#eriuP/M%efp$fm1nJ$%28`IJ_cWgF!X9H>9L1GP9Ps/&+l2?+\fSnV:9BI)j=qjJGE_7_a@mIJt>c/;9ZK+!.?1Y^4&DnTP45 +%I$1"5hD^SlnParD_*=\1+b.$c]70^!LXU:8i9ki'TueJ;o->MD%l0"9akg\0HqG1S+mef\,m/PcUW^iYZ<0n>INHSY#=S#Fq(Y\' +%6_eMG6-Um]M7>eJ`Uo'#b-[H&tn0$e_)!4e.s +%g2dHb5%!sB%VrIZXmeNf\c)6Pc/m4%gZsM?k\;/Lia0gHk9gRc(1>Q(+5&pm5&ki>Sfkb>+(jl??-h$R,Or#:d.U-slp%TKfs_(9 +%*i$6Kh#N0M%,F90J8J,\:S8ZB/i%KT1u.\V6LQV84k"ArUS#@c9auH+Z/^*ZO*m&3%Xb`EOIYJ^qR1%P]b>hK&+'Clmr=LagF(6@ +%?CbA/Y:i+E?`q_!$Eu,NI&t`P"!d9@Sdun0o$0a+CS+kErq>pLI!rE:^AIQhgO7Xica[%Plc6>8r%sV0>7Z5@g@aeV?M?l+DBFno +%4(Yr#d.YZoGU>"tG$1JdfhU9l\Fsc$m;UMZ=$ +%\32Y*h<\O)hE7MI])?Yt[JkIg[3:l$II[1)p?$+F*JUU:N<-LqXqs0AEo;itCJ^?6fB]d1cV-Me]0-,cAr$5?mZ,=+iq:Rhp*0P' +%r;=giS,5KJr=JjQ*c$kHCP3_:+6SOu(O$\Qm4uh1a((*KHX!QnW.)W+0p\q342(#YSYWUXMlU,#nm?jG%s^@PC6%ic\b+r'd.?FY +%>hWV"HPXpf+IBN=Vap/Ss83B_)%J$^]Ha5[YLo[WUuoDT\EAcUg0nZAVW46QG%l::Ge^IU]C=Y5@$dI[k^1%rV&b;6^b-Y39*ah3 +%!P@uCm#lY_YY2Taf6pMNcPO4#_pJ,$%sTGRV-OjM?aeDa]9:tDGop8$Ie3p!q<8E4\8eSmPa;=MMMY^:/am +%`9I,AI$L[@lWq^4-T +%O6=JF!3cCOXL76H3;]b'"-7dK*Dc,mFF9u44N,8^;1oo!\GKYugP#%(`V)^lTBf?mIsQ0s9`K*3^uHd)T>@dUgW.XSfg0M'o8$jc +%qj?h2pC)L+,4gVVrq7SJ#IcN-OkYdO\d(8O)3KE]&O"@0h\T:?G'e6'l=taVK:T9..euBaCEHRJcVjN6S94?d-A3GKi.lFR5P[$0 +%i'S"=r'NMplOc@\FT.:8SVM=d+eAXV9B;2[5G[l]l23n%[^Qb9ONr@A-kGS?a09J2Tl5\sGI)E&.K"T$q<^\Vk`E[%Q%p(Q5Nbud +%;YWIWB'7.PbEm-RY>9&=MogI^_e*-.pfRIh_trrpk527cI!P8TX1NDgd5f`BDa3+SI?3MVlmP%^gT:Y-jJGGR=gf-BDf/ntMfm'+ +%:@HmI6+SEN?Gs^eea^83ml`\'iXf*P6kp50`CI6@%OX@YU5BnFG_djK>eIY]=7L)nMsP_;q"=$#IJmTZB%J+??$Yu5c%k1^gg%#N +%5.k19q!dG>m.rp4_BJ(:kk:LfgW,#orc)rNk3ehLh%Ot^)]jo7j7\+0?^?3/(7+9(H0"JF-PqTXS<>RP!cXk(4`H]^76'`.#2(.H +%na61cW8--Wqtmik^$cS4>Mf0h(?P6O7R)4n&E<9+a"pT\ERUOY!:^V+gY:q\m[,A$"ng@JocXrjLdW7-;27]l+VJpR6ldIKmn"cs +%i_CJMP->W%;MRfmhDs;F8CW\7M0_;So@VadpEdQIRCImq+i*fa$f.G#c^BR,,n;YrB4'Koe9c`48`uK^qR#T\kF!@Akg4V;O[c]6 +%dW'2inU&],k+R5$p-UE=?JPMTm,Ga$j$>%W$(ZJ-#5@b4nt@#Xe(;\PoPTY4r-`NgT%\5`CoN?+>H*7-\UP*dn\[#hB&`84?L38WPfk.CQ+i$fZZ/&XkH"8N@)70f@h%kIK^B#RK+\!: +%2XF1+g;26_6q=!_h],hS+2TtC61%nO-6C#_qe)\eB,A;8@75n?boqIU#iG!dP.qMnJZ#q]L[`P3I.Ma&2t(78K,i+I@P>J[^F'fi +%*k@UjDpQ_tc7]-AF0S)4"Q-r\g=MZSoql*JDm'(=-KD^D.cgJR*c$SLnb1eB^,gVSrpB+LJ%o,nTC:^Sb\hd/O^?pmG'@r8_tJM< +%bPuU&\]^F:DL/CXT)YT'`5`bDp//MO$hip@ZpXH_[oaB#Q=Yi;AO!fhh#;Q!]:0g7St#\_#%$0C>j\c]E:m_#ld1=Pd"H8r&._Lf +%I\sXPp9);/d=^iV_I=$h5k\-1`;]>ip8^-=AHAAg..tq&BeLu"GB%d!/,9(9$HPTYHO!AaG/_Wa-6kIs4dG8T%_!![Wad,)PA +%5@<;sIrYA9qXVo(f3dC`^Z.K"l.g,i,joA9B7!%qr[)`A6Up5j_qj4/%W0DP%dH+MV[*7oOoPpn(pk5l^]To':d+_m'ZOmoOu2l0?%_HW[s0chXqPHFj@1NS2nl)$EL3qRcp2T@]]Jrd@!?uU`m%dtl(S)_X31TTh(Y)^4JKs(1dmeE(i`Up2V+_KSI:;+-]cQSCmfPe'aSB*kZ^CoJsWs3oeY:K*67X(nr`$* +%c=L1Jo"J4."n-MeQ]l=+NA_cC0/#8MBafGAT2e)1=\D!%#?r9aGUC"1"E4'TYdgs^Wj@7@BLoQo!A%V61S2L#c8`)apU]^E08nVr +%RnD:>IS!)\JQAK9F[#g",=;##a3@oUCJ_23\@^h.=(gEn5;!<@`LkKE?N'j:^#fiD^#gst1!3KS1=3QRm&.P@@k;j3\;m'no).EN(X%=Zjo/@Gi:abM+d\embA!H^,JURI1t$o8eU5F4h#TPjUMjjY+9[;V@>9 +%UU&lj%nC*k'^7?+iF4;6X:XT,X0V.Ojs[jbjg&`Nfcm;@ZQ5*4/DjMm+i^fhD->-"39"Tj4`7O-m"M`iQ@qLABd6dp*-&$aKs-Bh +%0YXW&iJHbgm$.&W:K'V9`>%Q%HT@FjQWZnJUefZU+U1^Fms,P+'$XP;B:?E;ri8Ai`m_Fq\NPNBZ7B9PDiS85]";E$gS%;7NjLBO +%mNo!`FMLbdtnZG^l,U<:ms(1rGcZS[_<<@k=N1L9i6(3 +%Od]jU!])^j6F5oIpXl4XMPMbpDp#M>(`eNZ:8Ckshp>8g%(YhfLU,=s&6![?RD*'`no'sl9C#Y+32A=G1kIGIq3@eu@0!88`O;Te +%L?IYIMN0S&8bfUfbUeJ2bC%dY)NA1NE2Xi:j?#O^;5HF?].qkNe_)M0P22dTd;O,Ah4^F+:1LrH;UYd>(ECu6[,oSNoi0[rgpA;F(XA^B+o?[:Etf2>.?utYjA9n +%Eb5K]_!kqi)7n_b43MTEj\_?N/qsV3.:YqkPqNRhKQ?qifk(K;J3#+X>9Z`]`^$A&ZK;0,[s4N^QSsZ%RXA5#Y?dD!gs*73&.Z%"4O8t +%$]VPfR"5F(9]?knT^cLnCR3KeO]d.^E"&.b1s;7HLQ)CWL=X1O%tP:N:!/qPdYH:QZ-80;/4KA0g.J18+moapr/GQin68$7$]!Wd!fS"86Z$ddg[e7AdH6Y\8H@4ISUBV"[IZZ#p)*R(enNSV2A- +%b6$(udJo)-[R41hRPtLH6ZZG60(\5KKSahSRV&rJlg)mNmIejZ\4.;YUCr:,F0i3lVQqt=+j)$O]g-uBotek?'WOe +%LYOAF^G9DHjp4$nB9M9j)a(@'.i&?M@M*>UR_.3K?L<8.&qUO;(g^bgb@IsZZ6qF)@mr;8:u)GEfN;1_]TeA_ZE)'+1;]7:IB\?]iK@VZ3quli +%V`W)UN9!bP0>')e9i6fQel@ihKuJku8@k!?,M08pP5:(P9O'QULqiL@AA&WQ$Q$.E2aCLBJ\J>/Lg1dV +%QuX#a2HD:S,*Y?7@oT!m;e&Bm6!f\A!^AE!CuIbqC$*(eND-ss==8qP[oa9/Q+$A4g>;'djbtcnN*i=g=nHYN!GNsJMa=dHd8Y\1 +%J\kcNpr!RC:BEW5Cs]M[J^PT<(4-a1S9>*Qr5+l_%a'dM<_6]W14%!'U#_QX=1)UE[[FaR(2(%3%U/1Wf5;.i;B5 +%iLa[>b&6de@>=.1OYi;V?7oEu'/O+1An7#5AJ;1nR`S"/Pjp_rGN>qFk!S:s@Z-FQ8_05sM?A.J@TF1g"d:M"iXNeu*(C]sL$QV` +%3`[45;C44CH;uX]6gSTNm5m(ENl58c&$Tn^fu[D;Bbo>=$,fF]#Rm\TQjKX;GHj_<-j*_Q:Ca&5_Oub]O!k%QRWYpVELI9,eAGi>4S]RLqcGBEW1Pi&rU\37-^kp)M1ubN,>A=\q*,P-;sXFi\-F +%YFm-KqdjrrI$#i=U;Vdp;&RKl`J@)$LKnSV@\/O<9Icf2&BoY#9X9!PHU6-i".V-)V_DW#_Vo(d(XEQ=Z7of5DgS.^dRG78I@_#F +%0u@MD7[R@H#6,,m_:^Ff&SutADA):$W.o59*F])$_FI&OQRfn=Yd.;'t0B<$=sLT%p,KfBru%rqLZ3HVNDSKdUV +%a=dYd@)'QmXL"\HCoZIs+A],rkh*?g:+;KKJ1Q`#n.$:FE%lElXWhX!%34Ml$)=_?@0Ep2m6^4F6?\YX\g\-sCQcaFm$nf&Y[G_< +%XWmVI8>]#T.cJ=?^F_rY,SWX4;W5kE-#M3fgq5Fni)dbMrfb&:N\W"b'r3tg8//YYKSL8NC'BE9k;4bUO:6qiPh.n_;a=4-],p-b1:&29N-#/)cd6Xl)O'JPEGeh3A]cS.K7+K%ATr.83[Ha,?pe?i=Ng&A7J$/E-X#4-/q_= +%dO@KcYEsj?[K_Xmi0RRLO\F=E!%s`X%Tee%X;-Q-4F<.?%3mCo7.+QQamq@HIDtAXJ4<*: +%!t-Uuq#QL?(4C+Dgh)A;C+r?nN#_NQ%?;hq)[\Ta^A>+1R#[7b+d*(dkq=fh7?VZ37Hajl6fJ$$b)D:+ghGNe?]; +%"Uj=[j3s)K@-Jc_&5Hf/+AkCU".97,`Gm*"&M\c/'2f!:9K6LJ2Nd(8ZU_p$!n+mc3t%1>6t,&K;N-`#!AS=d-*/jF;DZPD_3B6- +%/:g12"cD!F/2):c'?"5$Dpa4#7$#Jeg!thk)(%-a*Ks94S+cg)hi7+:3Y7C;S7e_To6srrC0Q(E`Q!Y($'0eJJ7BX#?#: +%ShfSb/cR5%_bH!+hlUh3>2PprF,?A"LLsK9d)'d59;L4L,S"4H'`M"YBd5p4O_9-sh7Aa$h0^g3oHtK%"sKF'+h5C*WI3AX/4e\0 +%*0Ggj'7=-G^1(hg'",^>,PInZL1b!RPUD18htXKJScZku7nU\82PirMO_;YD(cZIPaFbc(U=bUgl@_kJ@q!cEO`P>6iq/6D4,N!3 +%_8,#Od'P/OZq%E;4L)A3$L^HO'LbF"eT*M.[[5f$,$S$2q\=dJ7kb_kreseb8']Rc<8$I$/S";2^>Xdc+XTPja0?d4dBeB4T&O2+ +%$^'IX=rH,2n]M2rd3;d$cXn<_Su.\>+eq5b/*de*[,fDULm.oEb@1`>10W;(jGL=;R@u6fL6CL<@-43E\6CE:U\VMJ#A+@+jR1,l7.GCE9dImiG,GpHfjQBW\c4W2n]&@fn +%]V"l+dCiLqHFR-+E%PH/iZ]24#s"en$"L1V"0XSMNA2YsjH0G^MGflJ\_r9Cs!autfP:f8(/+Qa+EgpXM+kG!/Rdua%q^Eub!@O; +%%:r.h&\rbBP&Wuu!W+2mn2DN;7=c.NkVPc7,0=4XjFLc:T$L&]r/n5]9)'eT&)`YAuPDJ-!J)sdeK`<+G#Y'oB,*l=V$G2DAI"Dp4QR$[kk7-cUZ&aJFfF](;"qJ>A5em[1 +%6t$?*"Ul9WkBqr4HRIR3Et!sJ\SV[">qlqA&=A@fl-&Y+j"s)BHbR6kpM.!%(Gg)#>=@e5`f(UoN3//a%3"D+2nBnLK-aE-Y +%[EGr0L#P*85nUD55[f9K_%)>MT5=B%G;DL0ed+GiY=T!`'[@l\+or36c'2IUSo^p'Zan+%Xb?.5?Mu+eQT,(+RT,ff;gcmk@7RkI +%K3AJCUW.6E5]IQA;AJ(:3J-nh@70FUP/RZJ,1!"Q[00/\3@k8!DEWQXWOl4?u'4sbaH.Gmko"VGtB+]8S +%MES40M?t[;M@G^2Qg+#[iu'#Xq&:PK>uV-I(IZIb.C\e)UMF;,/W@0LM0I8&M21tsoEiR$\CMBA/^+j4fH@gCOkBnj@sP2pPjkHl +%@*\]Ll0R5=#pCrrH^N^nZ!8S;aSL0I#\*iZ,X`.JQspP&=RVGb$A:<5A2`Ll%a__O-P@kEo%Dr8@qs-`*!"kG''EfSB=uu^g&0N] +%-_I\Q%*0AZ2%@b`\<)qa<:R\i[S=*?=Fo-\SMSV^AAE28JO2Oa+F@Xj3f-A:hu\jFE^sY_O`$s'RRr)m-o4Prfuj5g2Jj +%$Qb;0pK<*H/8']?!#A!)bg=7b]2I?J5rd1q$F@X6:[C)Zu/KAp.8AsEpE.h'<2 +%&;:r6j*uemkit=!UfEiV9_/FoJ?5-#P?OU%]Oe[mHGjq<@Z(rr9qjHhPg_)iE:QD;]IoD1bp!H]U@34:b<)2nPPZWVj98U'kaQt= +%ln`9!3G0HCf%.Vi#TTrkf`S;(E5%77^0k0##m!ikA'mb)U:\+L=fB95.P^ +%:n5Jc&1>46d(T#$4>6de$WB9%jW=`j[E*,RT'1Pcrq9*I.HVH[=BV$k$32^lU)5f:E(>F<%S.::o9R^)I-Y5uZQVtZ"TBYAE+'I) +%//a-I_AQ,@!F(MY<=f1JYhS-?j'465PT8K?!tZDC609P![AO"#%ki@0Dbo"apEe(bC\0u'R.$&C='^=^1Tf]V_k;b4)"h< +%a=3asn149-'P4/c+6a,(Y7H;Lr>Qq$Ku1aE-FHB70_Ule)lXX3^Dd6+S1m-b9GC+qH]B5-2LkhL!2(4'g&ke94!Y,k+R:>P.5FFC +%E2+S4;4"J6H"PBB5+$\l6ZDATJJ@3U49\cKKMpJU#Z&f@'-`s@';'?9_f1dALia.=(YN33#$LFFK+U5"G_/=^Yi-H-'G4'EQ:ha= +%,+$TWf+4E=Eco!uru3GnH&:_H&@"9!j)SDk)>*+Jr\q!jS7\?"'ne_ +%\&H+U$63IrdO=WD6a/r6PG]%E/Hkdj8J,,Y,%2]?EO71!8].kERhYouNu/YN!a3Dtqm;8Qi".;ZAC&V+f"<&U$b&D!=g0<=/32Gf +%n?@^Qk!f(=4(b3YKQe"0h@M%U,n`%"/jLs8#YgsrB]F#gU:s$GD]2MaCp-9N[Es;a\0LB:,/BiK)^-lJiP5O]8D*6hlAH24cVZ+p +%%"ESRYfHfD$71U-9>N`AYS#7oD'7%fL.r]t^nlrs0%aVFnX[XP(ILA6k+BoA@ceHTbP7'BY^RJ:T>^XfjY%3>;9Y,)Q@8#/F![2I +%igonJciDY)S?5uuE5)K.pEAB^"F*;$=6J'aa +%"69Z-"Ru0p:kL;j&i@QU@J"gH!)cLmfO#1UVm+Z1;"%u/.K>CZ&L1+eCb[a71jTGiKCC?n@DqP7!&a6Ne!;*W6UbA7a'O/5`Krm] +%bslZpQlJ@f$,8hS6ImPL"in]]q]&6skQL\L;#6m,(cM`ASbNs:Z/UG/6foVIfch4bM.2n_j?=&Wjue_VM$"PU,Uul9,]Ll29q`_+ +%rl4`K;=Khqe`*)3c*B,m1alrKhHZI6'G:bW\]FE<0I]sT&7*RJVGQIjlF?=2im!$AM\_TqDK6"j_XL8N."_f'+uK?c+b0jf6k79e +%a.Ou/Ps^rK_Y[^3(h)6^u'G2h]4ZM0/VQ1*^VUQA2f1(pAt&H!_*7!iR<4IToLQ78br9ac/kO%rfS,W#lc +%cWn]#)iGttTZ3?8PD8SfR1&8cg)EhN2aSNiQk0M7I3gDO)P0QR1gbQD7'ne6h?/22;X/Wq6*Sk2_s=ZpTE-`&5[. +%,!%.lO]VVa+95>BNYT`lk4(O3IG1n"'ZN$?d4uECEb#@lCNQYsaVo$Z^p7$mD:4PN2bc"OU]_:Q^6;KT>#5_IDSrr1$R0EY910I?(-<%KrC,&TV&$T=*O/CH@BA +%-qoIY-dN1Gjif!+0cnaST&Z\;+jZ/`4X`d+Q6kr]eh!r^\c=!5Z!W,uS]0mLBA=.j#"^VZp`:1:A4`J+2E`htb=>AZjkYFHHuS"u +%"Ca^H&5eVU!($)fb2CD"Oec'Ab!KK:GnMWkjTM)`3:hE!cK0GncT*pOi'irVhJoD/!-]3; +%![pF!%[8(a$h=QXWMk0e]TK*`k3k:K2TnNBo@8bX0/I*=1IqXZem&cCE'.m?YkM`_(YRRo#We!D+Bo8QB0,0#?%PHhY9))3Wfpgh +%S9-Ze26E/_7o_VDQif`pj,=EU[,A2<-_>/6f>ZZN)NTDMd?\Eq3;#m7D"@h]rJRcS3Ub9sEdj.bTBH!q3JSi#1U-+@'34OO6=*@+GhH&8cePuD>5-0Q5M#hJQeSAg!:tJ4%[FFoC\U$qCaSJe$Wfekdb-D/W484oDY+##r\Fck+IBkc.I_q[eW![<\:W* +%Mp1iV^FbX*9<^(5n/HHA=_s"I.T@g97l>d,4bAjL5Sts0A[("s6>Et@GGBiKm#o/%*-@r;rm@R))lB&F">`tXOE-Vj!!FRPt-4Ml9?CSF?^_/KUXFQ/6ISSGm$ +%/`O7b2@G&gOt9[OZ+/tkH09F33Mp;;'G(F'_\4RE#;]b>#S'J!;)=-OH^.h@e?Q72D[l/p?3XTMF[bTqA.2(KaFBjBU)-&nF5B+^ +%'`h:OP$'V=HkbOZ6u\;k=giTY'Y5:C2'W1GR7Ih*HaF>eYg,-l)>FN&9HLP$Ce$I2AVSj(UNIn^boq4`YVL2#$?;V3BT`?XR=>;p +%)M//A75L)B:D0WV1c-C"3R0LPjjDE\W#V]jV6Z[Yr2CssiqOJWJ"T2E][2X0]'fEL36JS.Xn=F>9m5K$n^FN6$nu3O8_:b]"jP.q[_'"[$@N +%@6%s/99@r/?lQ'7OU".'lgI]Dc;5?C-r*mHie,Uk-#tYj@b">e'^G^>0eWalM]&+O-".mp`<(5m@1,o,fkeFnXpJ!,:IS7T2&/_@ +%kE:2JRZ3]'"jgca"8Rso]cJW.5a'@M'C9'ooO?2h(,R)".9)gka?^Leb#0A*K,tRK,(Ukf8+'3?UbnPr\tm_`%:#"t1Qm'A@e)se +%X!h1p*#[Sk&7Z';3>?6K.P7qQGq(pe@S0C3NBKmbZgM1m,ZBp]XsSf)-3&2Z1NdfTA&>K_B$MjMEb8]8U`BFH^n +%/Y%ob@\i?6#.SZaV^o&TZMD'e2[$X:=Zcto#DEYf.6Ik'YTTC.HPZCK)+I.DS2Y0E;CiONOf0V6)c,V397f./;-T<,_lCjLuKtN8au0;mpb4.]_hg@nB=(; +%0p)3E-+\_".;DdDF$&C-efM/G8*tB=P,1kPW*UiAUoEX7]?!_99,qc=@@S)]W6Ij^OWNf;E]f6Q"i`]tXEWCkAZN*/3`;H);3E]1 +%P:^44f]=?Tj*r#4W)7jU]4."`4NFX"n91TT8W&geU)j%b=G3.t;[Zj\!dQYYB:X6d@H-@1o`BR?T&6P?/H#1i))utsn7d<>$jPq6c+@cne%GVMTrXGW3nQG&R@+r*97lQt> +%UrV->"-18'3Qm..&$69]pfCk:8;p1dH!s'P%F9,qo\[LY;`iY+-a.c8!`RG]/W0RtC[cJWN181Mo>XUs/n4JTG'28P0]\ +%>\7$tF9"FrNZE0X*eS@-8A.$HD[,pq221@]7D+iG8cP9U-SK&1B[:CBJeORmm%Qb7DBN/<'?m[X-rETXkp=/lZ<4tfedBZAE`hd( +%).rGed*deZ"V`A[*"Akh"m1&d]ppq7QY(1"h\>;'O.(PDTIenAAcnQ!_)^OeL``oHmArQ;#O#_u"4Ki5p#Bh@0W75nLQR#()80!#omK[*U(dcSuaK9p7cn"MU6*1_p@W"jH"s[\*VQ%"*_.;!8!Jecn9I,bId:Iu^i>=^aFK +%p\G<;!/Wpm3m=i?S+%&Ve)t[L+=51G!T'T%4/1;al!drgs1G%K$_Ofol#3afG8W,!.N$=g8cbXg*1<=`+N&9%kR6U#EEt +%>?d"fGdok1mISf@_A,VMP!K+D><`'E\'h8@I4RFb?0\aIEEU +%B-Y3)'+S]4'q,.fc=+T8nKCO6aW+uG=IXD&<#Q#tNEiPE`?Xk8F3MK6f.^"+Mri,U'dPTd3koH/`ar&KUu;IZJLC]P +%]T/L:2hNC/fL]E1A,3QEeomJ7SYc--+$7XMDTWekEu40f02`c/'-YhPM2(h>#0G.VfKBNK;Ha*YH's`?7)h!!YtT"NaFGi4,`>@= +%1hJAD_fT)hF5\neB1H]P&TO+`k$dM"gj0mnk*sM$&o`X2?%rYs9tm"D)S:9JQ.KjgL>S]9ph/f'sC2Hl7@^bl?O$Kj,o^1S55 +%RKpQ=_&?qc=[6UeaCcE$jh%a@HhY#>r.gpm^(6pH3A#L78hSaW^Un>9</AH)][]mDQ"UNI/iWh=PK**,[csZ)4`,0i't=:&uOS1Na]fo9"Y@*8qW/NIFUq1;Ij1W!4Btu6gM`T$)?%FYW4MGS+g!-5pe2@V":!o!"%;6Q9`FA`OZbsch/$Cj"d,t\7u_5 +%dk%0SrQ&9)_-_'1Peq$DJcf8]nnA'il=2;0hSd!f8YgDI3k!+.aAQN#].K/.+NsSE.S[Z\+#Fqe\U),\/(,!JbeTb[Zr+SPHa_1O +%;Og9'C(Wb'T\$hhrA$1V-7V@atX]%lL;BA:_M8#IoE3.8(T-5`[*FW@e2e/@&ODiEFQo4"iLt4[%Ulu +%T6;#K,[DZf0sK?bl"EpF_#E2:?%'iZVDg;l4)"][>9*rOPGB7A2kIIYB]Pc^[<]lrFJL#tYIdZ8nu^VRr^I?rPj:(?f`40T"^,4NpZMeWm*cF4j3JjWd;[V;P58[QNZT`"a[p387B`Q_?8bYR=kFO^&7I_kao1VLqPr#h?Qe6s@G$L]j?;7XS+JbZX"La[-W'Fl01PX,?G91lEOt,B +%ni;r;i=IEhlYsjk`+Ti[HJ2Zf"Qmi__5DBKBa>CF\*@Q$MUN$NQq"Nng[0;qIF%/TQ_-mr$''4C%rc&"ebS.*G1s+)3"+0?W+C$l6K2s0GGAL+ +%RTu5p;8:"hHW/@.n/aUiaekbo>,p'>67^]3]Z"!P?g_SnV..-I?<:KS]'7Ji65tECB"Y&-2s7C4f%2S+Y?-4b4hL]>^#=oGFd;su +%XtID"R'l0)5QE*L8JMci+'4<TP0ICJe@f9i4nk/p52TE"fKYH^e,qEGth;7)KVj*1YkYl*H.NC2\a(2l00P^)l?e`>;gc)oKoS2BiXkP`(nND/0s[sIG^ +%=)\YJdlp4fhgJ:pZLjm=pa58Y8>b*(p[CYf4hH_-)al_@5+&2hJ,K;OSJe">gJRHn3j.qgFZ;-$]DM"f8<<^o>\?(q>UAG-b(Z7O +%nE=124An("g+_8AafthW[cQmT7Qf+qHM?77=/9(f```fWb?4)S[dRaeU52Laj1TZ5`$Z2K]>bH0fmE.-HoSs,'2bFaLO7nr7m7^M +%j+kiRh/#5!^Z!,<\G="hh^fL,QhkFbPaJ!uScqjgpF'u9WY$]kST(oP:9DIYBI80:keJ,#0*)DUrd$E9rFk4aNY^Mm[.rEo2!'bT +%f!Kh\'3F"ECg1_df9TY&Ut_)15@Ce'W8>8f3b]O28b9PQ^16[^Mf%:0k%$6Udi&q`38eeHXRdtqfLO2+niNOR*=@D@-D=p.#(i0C +%Ej[k9hNF;:qXfF'/f\5.0%D@VSu;,%0/q0A,B#:A^\mYRZVYPpGohG1jTB/TQX=&d:OI7YkFK97I2Q)#q=s+7Z<[9Rj8OFLGIP<" +%rjV4"Y:eGAHZN'>'03S@Y($!>U1YfSrVbK?gUlS+-G+OiJ%iVla85JpgGSdokML)pK8'WA6"k+.X[@pWSKO)r>qMP?/Mi='0]^C9(-^CSMFoD6bJ5.#7KB0&+0aOL4N7p'2Ku$]a7KbEU&JTh^9B*kO]cQm^=Gp +%$)-oY4raqW!e2=@_+8DN!o'/aT]428Pp7F/IBO"e=.S$SQ9a/IbP,&pb5&m2G>kbeI7QYA+qt3OH%,3FEAS'\C9%Bt!QXn/CkDg? +%s*1V]T-c3%o'Q1Ves(s!]-e$uj[<:kKtA(G&U\!2LU!^[p`I7sMo6Wc]i'5mc_Y4L_5C6NKOt9r1#O0N_IjV`K),VX21M[!Hs!j" +%;*2ebSSo)i7iSmC:'7s+X'9N1Hg;isn%:XkKEql]IIH0P-^;Jcoua*mlr!$Cm[Fk1"hM?n]+8d7D3I1X!.+\!4K# +%rDG7]NG3%O3c,@@s-MYdVpsHI7n-,ja/C8R!0EJ^ktpsX`K&)P+O*)EC#12N%o5+!RE&;lTHJZ`]5`HK>T^LB5=kG%,[>5t7S`uc +%HW`q(=fE*o6D#aFSB]=#@^]ldY3q@1:@;JU#6*&'K/5c1b9q7%B'TnMDUXJee2Fm]s!HI\mcI:[fc6Tn:\EE:X6Y\U];r9mDqgQlh)iZnUH`brIRe;jV&H?LmQj^AcPp& +%gC]npJ,pr_-SGs5)o6StGIFHbS>uJ#5$. +%hqL7XnFKA`^91\trg@AgrSH]4;>@%PhK6rq5;Gr_DY*@NLNcDGX_`>hR/G\#\J`^NmA&En[YL8-rOL1*7m,G4aYrOE]B@jeqQkNj +%NCW#\UJVOOb4pCa^WX@%e8+p30ah:S' +%`De\6,\kh5XUt8p&F9,dQV,[f!t(Hn(HMV+iF,S33(.#dUYZ?^"?tJ\>PY9QjuE1Gf7#fHjFc7HWR#/da%ckqo:.W0Ul"Ih\]H9t +%q/eZZ,*P]<[jl+Yk,(uV"lh91r)Q!Bh.d0fU'u>`3+g%u9GF4-La/4k'QhL9U1]FHlB6g2B,@<;"#"YHbV`J#dD1]ZpQhZ6-X)SK +%XGI)8-B[;LPa$GKD=*EP<$-@pAJO=?$0NcNBuKOWA1RuE/2XESHdRiu#Hg4$MG?:mdtgDifXXK145gCfYJZ7[+9u?g`@&R@!ZG9] +%%62WF;nsC:!?:+1$V1@WP%S]/n#]PLCCcINh_0=g,eQ$E2X-.>Z/4bb1f'h!B]U7>D+5e*o$Cd.]Ds4jQeOWG(K+7`jd50Zd+sm7 +%;D>s$O%u357I_6d"'O@Q&uSAA^nC\:[KlmK-7'+3d%/9)<^]:?5\@YWUla?Z7T@5:235=/E^2]4Ej2=Qe]S$Igkd?kAP2dJ?>NlmpR3Sq\2Z+a;-A%=7[[gQ+F2tA4AJY@[sA)U +%O_jAB&6]>OFg/a+r$sih_%!3&;E%4J$u*LVrImNQLeg,:_kWB83aBPD$bL@n*$VZNPj-]$+jW^4jgG\Q)K7a.4O(-QAFpeTf'?oh +%gD=p(@8[)5/du2#n]7VCo^W'J[Y(*B>XrqrQ@!>:+P"9c^&_/cMb.f0ClgU(J^Zg]3p:#hBWFMfGg<*XNII^/\?H?&?^P_+DRa?VnqD9/=W4TL%"Q\]+C*6>L0DZTJXFbAB0!3;Y`UPE$g/ +%(i0s_`aGiA)+6/Qk(Ob*:?U!qIU5oLT%,D$R6!(Do(d%\b'k:U733pCYTi[U(\1E<;j-OM;PbiZdc6'AiDk3+0lrpejkhf-QR8ch +%(*OoM%.jEdGdX.)0C9dfV0VRq/SkW!mW-neSRo\*18GAm@%T@KoAZ461hs3c;:+?K1$pX2HX +%HSc+th9N`XB-VBobhSTTe/rR;FEmLRHdfnTo@_7W3LJM^Vk's1em>cW@VR6WRTeoY)Of@0s,Q>p[beo.oT3Gn24$F___J_JW2[gl +%R8TH+IQ9eOC*Ec?$rX:*pi,+MFQs:*PsL988oK8\lB&@K=SfB*Y3"`Pn>9C56b\U#LU%^9Kk.M>GecS0<*:UB(KP.TrO#>96#PLO +%\A-tgA,J&?P3Td8MiZ>HXWs6_;`/=>>P2\kUE5EJAi&o'TR=%5rg;#okSDTfkOhH9-qbjmcA44N:3uFB(l"+=XAk+1X6*B;"/W:_ +%JE]TMPo*>#6qFQr9/&ek3i^20),s-hW%"]IA;r&[\E]tYMFM^g$WeP*jpC(X";#"#Yl'[QiufcYE;Ff*S^/Yf<1O)n'jXWV]!D#? +%j]8W/WA'S^YK^&3>*MQf/1MpUlRPH+6G/HWWG0jCLDI^_a\9&$5$nr0N9F?'%@,'#U74Uu2:3C&Y`,j2RTSiiO_/0cG,`'E$Yg/c +%npV%@e8M-dhSINnijeSg5@u+94IMV/1bnqZ[0ilFTdHjs7MPX]*$Vqe\,Go?NOqJ)-]h2Dgml(-Kq:%47GP1U;A!N04HoYk:#=+. +%1:XB+:B5[V:u'!alBnV"oeY'qFUIeUD4^&t-OWg::Y3jP1WeUc[Hid\\d=bnepri,M(X\U/?#,(Rq][8r67@NUZ]GeHC0/.fCX%^ +%4+mhgs+e;O+b?6E&(,I=5*JAd%MKL%OlWoTI]SAOcY]IDC5F2c9de8=W#EYdUHU8DGWrnT;,YqN31FZ/iLlg@[QK=\og>a,_=9V^ +%@]P5)/7q,tA5Z3$)8;G$H]7$XR2kGIZ8C9CbcNSQ]SW[*kn-&Dk8Whr6.QRFGbU^"(GCJp"dDW%K5WhIUM +%$mi=C)9:Ea;5RH:8m^Lo1p3-CU4uO2(JSsC*p7`&.B70T#5R=4VaOf+'#-hU9'QKj8TIFpO+4u6%ke7>SKuWM=3'aWLC@a$EW^lqUrKF"a=Y\StA\M%BRU\`T-hR&i\j3@3"lh%Oq0(2\*_\=k6! +%\M5CmD!X*Bj)8fqV(n*]p8OpHJiG5PWZ)53hoURc3U%:(LfEGapWUjL2Kj.,sU;h`u38u0#Nm]jX6PLKsJB+ea'l@liP'"+TC +%pcLs'?HkF!QNU3)k&FT^-rNdQ%#>U+"?^a+5bLa/HS%u\C=GnQg)+J3X4gOBe"Z6$Hq[g`lCf/=c&CGXC.W9fNm]+1*DrP9glGNI +%^sZ4paXZE)q?N-0_Pu_CDsR+20@N6&blu@m3k7:?XjUk$BUaM.9EkaBD_6U.XLtMOg,MFP!N]OJg3eTo,[!qngBRFa);#ZGSYI"Wc>K'/dnGn;4)-GNfo]kDZ*KqPB?%l'Fli +%=;72Q&Y[4Fpi'/*Hl(Ej.YM%&`AG]7?54fhP'$CeUq3I?huj8d,H,\?TO)%iQnG_e4bcOO9)ceL"*]hP_r7'_d,eW5m89)UN?YE* +%7tRO]+DNRc8.C+nF3uV)p<*?opfqI(q[AFa7SinFL5TIS;+AALVs//9Y"S/hajf6rPJoBL!TOQ&2-9(sLh3(Q(oF=uQ@X$8X]APu +%ioZJ22$;A[3u?J^WP8bi$pI?A!2Tm?R]$O]l+#(fPc%J\Ua[.Kqlrf11t!ZJ:oQ8+O6;$"4L%)[Z1c+*8QPfZ*^_Y>Hql&6Rn4+0]+uF7 +%-j]cpVFm2gugOplQ>2u;$uFK%4q#[Kk]6Ib;;bNTD6977P-.Pn']QUR.^Kf,4:?,qb#\V1R(:f;@_d"=PW'6`0e +%Hu_;PTCPWijr9hFYN].*kM#H=/!$I5*tM+j66l/-VGZ[9@dj_eF9;RaimMq@\hW\YgP5E>i%K!&T!R3EC/1[D`&\(k1!AS$o)CZL +%@n&m+=sYqXA1UTX]Q6Q0@4E*a^9\KGnBbJ-Uhll$KX"G*kbEnNVPJsYMu:+!%H)ah+_k!lFRfU!W^>YXk*/hj%06m6[NmfRNQLQ* +%W1M+()!HRTl-h\L&eMGP)>KR0N(r7@Pr&XJ<2q:qE:>h826"U+Fj,6"ahB[7Mo;]:16*: +%-/Z[Vp4["`@0]BJWZZ7O+uQ\[aJjVV'g%DdAOS,F6(DtcX]7r=YJG[Z?C6GCgZ(8XJbQ`.C4LQmj9%EHKOI7d#00AY]JXecV!E,? +%_D*-g3h=<1bl)u,<1l4^`L[$f2Z,nrNb\@^,hn+BPcDAeO-AD%*)#aCH-Y.9J]:FX!+G7nR-YM:HE_"q +%d3r$.]'ZE%:jKV-hY'`nabXGFVqXE)iL)5=1rM2ULlBmTlU[4BB[eGocRHD"F9S2E1)FqPN`-uH)bo?XPI2*92q_loSRBPFI.$2t +%>R,"ujYp#p]QYiu]\=\r;&&X_U3et]6;7_RUPRp/PM``G:MOXGVi&1rP5+IP@c4TlB'M21T[emj%0Es%ZuHX^dSuXdrA7C65sY70 +%gGp_1=U[9\=I"0@mL62]Clgt=Wlo2%)mS,m,YY>4dq)4sfPYgh,fUUI`u8tBB$Wa'G?[/l2!WOA!igrN7[58WK[M8s#c1EVK@2ml +%BD,#+$TqsZKBW&$H[^o?"BuZG0ghi_Rq\G)$_+Cb\Cp70A3YE4h,olEa_V6jcZTA?lNYt'VARlV!iFnk*dEJ\T"KO,HY=@ +%Xe1#M%):71J?7RRY^M5)a[Gd[BqW'X]b&UmP+8B(q)Z@ZLD:pqK)7.[s[>ZaWOfLmG)Y@^o^Kar(NW*/)Ym(uO,@Wk!!Q89Nt +%2;.h4P(=96SBi%ADZ)IN';mM3R?:,lpHq`I/'-mQFRm5(7\@g*$M;994E+a=@)NDBBV[OD4ghR3Qd'Y/XlW(%-#jRWm++q,3Sb%S +%Aq>N_p=Plu#f+5[2TMMFTr's$,+>NM-j`N9p/)$[+)XXN%;q";9*&_Qfb$o>;P%9!2;siN>n1#FMaWf>61ff^E +%d:VaafnLq'=[!@25u$ChGGGLleS-L*3N[g-*1@^>K+q!bRH^\NeEbS*T"DITld:-P/tD%P,Q$T1C:$[%X.+\IG;qup +%8:4:3GX7lk\qq?lE@Nc+Wp:"S>uuhu]&McL[sMf-o>=o,E1Ddp)fR8b/9!'s/9!'sCr31(0ZU0FYe[6jYR.3_]l;?ES)RC`fS!2. +%@=_@^@=_@^@1uDTL,i#JL,i"_I&jLSI5"F8[c1qRT@gB`WS"E]VddOFVddO`Vdebt`$nI#L':>kL':>kL.sXmabtj$)_7M!iKMF!iKN+-CftdF.A-\F.A-\RrBk.05rDl +%05rC5Rc%/VlP-7+r;rm+-e6Op;mCe&;mCe&;mCcb:8N]VR&.T0IXtG&IKN?aq?9X5q?9V_8Q2/%j?gkce50\6+^2V]VdfT+VdfTE +%VdfTOS;QtIS;QtIS;NjP"#E]kq?9WJ%*qn(ja738hh4q5IXtG&IXtG&IM5Jqq?9X5\ckjJ\kP/Lab?7o[!mR)R>t?g.b67l.b67l +%.b8OTWRroFWS"GjWS"E]VddOFVddOFVddOjS;Ia`S;Ia`S;IcFE%3asE%3asE%6$.rB0bp0pN-=>cC6##VMS@j;L7OqW&$!;@P_Za_b/Tj;Oh_qW(&8q;e@,Aj/4!@1/^_L4rE`D*%@3M6uos@I['?Ebr._:TgMbg!jj-aVRoW +%:gr=Hj3:Mp*1sb1aYB*\:Q?#_IIcXPo[K:)hT`G(jO5DPT=eAiouXf\F7s(8I*,%GONsgs9]`f\hS!(*@sm:k-a3BL\_8'Joq\E[hG%F*g>"'JY"/53 +%F.^*L?J?1e#+p:g*UJ3TB(j9%'58i4P>:lE*=H9ePMn4e=!g&N4e)6`LS2S30XGnK;GLERc0"8^/@GW'8^8\_!MNj5M0oV=VaXUEZ`5j5HAdF>L)C +%4#YO>bu:Bp5>Hi]0BCV)&(2B8\DA=Z]n)D,g5)Uj$CJt +%1ne6BLU23Em]Al0a5)BW1#Dl!BGP/8:+i4fTg;eK#/u +%q+RUHNX%:$LarB`_$2m8?JTF,m[P5qm/fb(F;LsCW;\bf1QtRT98iCngZjet5*Ijp]&PrM\`4]1h/Rb.bcuEQoM54fM0I*Jbcj39 +%-AAWY9e6L7<4seW_O/_7eJ5!8\3+Q*d@J33h0\.gg5OFXSp6><)TG_]4),)7krnR8Hb-u=qoI!VSp6L8dr_Z'B-ka4Amo15gq8`u +%'CSJ_-XNcI4n0qO#MP'pM+=tc*6V$heU-!;lA8#:'iuFB:/l>,GaTAd8%T-8;it2k`[]0Bdh#L.d'`q0Y)KEQGS%6cERb_pX4i7T +%mKG"JlkDS'8Tj'ji5(!-h0!#Z"9[e^Y/%D8c)e\"J09s15Frif9jIeuVLoS,6f' +%<@,%6j[SO/VN"dVFi@0G^>qq6uj7!]$Ajm<=L0]bb<`5IkiQ"O)XqZKSmjWEc-#6<9_!a&Lu!aoTe2_9iiig?/XIL(cM6;fS;H#arAU@21KA>5(bdqts_WeXTfhkipe:;AC+!t:*SBGq]D7&E!.'hE_ +%b7A)QC9_QBMXJ>,$ecZB%3WosDc\fBg';ZDc1I"-'O*P6gm-DbS'2>NqCqO'9QHTT%%B90g!Y[^g\:(J#r6;OV*99nfABC +%oaFm#N>'j'meBf4_N_<8#]@'Q@V+o;:H6KYh.AO$2['_\+D]]HK5L3Zn/r^7fq&_>bIb9rqDfR@Y`^?k_+%Fo:oCr.%iWj&;_tl+ +%eMu5nPUU_'>t4>8Ia.QB!@bB)-P4MQO)oReRMMDkP:49P+#L'cR\gAGk%CPh$<7ggKb)>u]+.$W8/(&hV,mAa$,]^q"uZj%$C!`o +%Lg$qM_1>nKVN31^;SDaPQgoNn2=LDAfmBpieobM#oKN!drWbGRaiqS(df3THleXsS>6-7Zah3/2&*NsLj+gLl**!Lo)DNbHX;B]b3 +%k+PAniY_n[mOS#5fF\aKWhV=;%#:t'W^l?Z(7$(M)0t0q)0' +%iB6[E'^en(o5K"seJ$?]J9Wq@<,C[9dod7;3G]0nbe?H80Bk]5];QO9F+i!_ECZ9ZiCt[1G4\[$W\WC0bGAuU4)k49[ano%HXrc2c9T':!/4$T/9b1#B:DM@% +%'5T,=g]8q2dZMW/)OG:oBIb190fW:V;-QAqbiNoqUf\%a`_Jkm@E!50:1W<-2OCsU7`LU""5*E1C.MsSkpJbcX<#7O-35IC= +%-7O=`;&*;g3HM'/bWV>5+7Ub$T/s'2(1=uo1$n`M,!-h-8;huYie;m)&EriM@bH=t=Upo`S5jX\#%qdAlA:h?#8PPV4f%'#S(p:5pXI+D4At[a;rJA+#Mj.W>`Eadqu@oNTR`AW +%Eo?tgr+_YCDa=1l(a3I;![9pr*FB+qmQ-D7M[IrWk:qC>Q%j",76A^$[k3hR'S2]XCD6K!^tAc56ckQdArr.SW8'1!(IPZro@V=C'30MmL914Pd;1uID$#hmU-jqgJB'p\ceo8'%b#N/ +%0\I*]1@1nYg?e64jO/>TIB,VOEVHW&DGja/lUpb[SS&Ebd/<+&%#rOekUG#T"$NXGl(RPpSl"-:kt%f&)n:NA#6WfpJX,e*/d@>. +%9.[%iF*OHkpO#bu5C3qJAc*6(N/cYS#?=$*X-50/LfH^M:M'Ba2o;j08Rb/k*+$p\p*uW`/a=u"$G9VjAH0&`kZc')^V\jUB +%Iqm-3jr"uFOu1'4HC,G%'hEQA_3`AHhkh!/_iU5%*(fLj +%0\MK(jhGCN!\PA6p+`_*gd,_QaO8if*`R[$S&]ro@DI;t +%Fc?Qm4dMJ-)GuLLe"EO:OK]-2=eBR=E56?YU/f@X@tA?fkf6b%I_qoJi[B$[i8^a/9)1HE9M9U$$lRD=dV#:h#KA.nPJ)S2Z7C6< +%#8TgQ.#/SJ`tHOHD1O^nGj43OG/Osa80thtXI)6"0@s`I#J22,Y+rm-8t!ZGqd_;Beu%"GCLnDAiU)/eG5rc)\_R^1aM9#/rH"Ls +%3gEj"ia.:*rrV;5L1oQaK0Ybo0Q:pT.>8i_3ZANh?^gO8&48p=P9"9H$WJZ-FPf(58>@D-2-LN_qR`^8eJ-ak#slI\88/J)B@h]0 +%76?a^&o=G)^./3^i]=XgL0"\+s,`uO=>*X*78LRgpG/K'M@\OAGBqIgMK=oUAZ.&*<4%i!=[9\^%GPs8U`0n#3"2GCZEUlen=kanCE9"8lUq9*Z0J(\^H:Cg'l +%&!Aa7JNH,kB&%mr\di4lr[la:0Sg0q?6ZU>eTmVX,#[>1.4I.[TcH*#$%0`[$/WY].EG.e?HR=))Vad=i$Ar+G._AIV)`19Chq\! +%K#?.6g%&,&,8qUph?EST!D`u-)Y"H%K4f#@0;Wl`GnTUELR3+QnI;i)s!q,&mWSUlXmg9kSEFBW0-7b40&HN:;>aN76Bh15-';.^Phtr&853I<9*3HOJ9XZZ+^X^X6a!fVqr=ZVTD8?Vfh]IIKmO)\8O&!3 +%qT7#YRJk(i+`>WI?!6B^N980?T-aY2dZ7iJNV(\]T?R-\d6jn)ojUhGToOTenIo"h%=2^;1\P7bSmQU/-._^\6ncID;#N3=a"tbn +%!]\THfKZ7*QIG5=Y$16oRuLnScbp/Q',&KVB![ej9CIc'EV0jCG&4QnXE+(%c[)Qnb;Y;5f;la"^/9]du5G5-V-hFE?/R)lL@]e@/h/6:Eqp+]\I^l<,CUMW.(Lbl7 +%oMt[!llThKDE`&g7=L=oKVs3m6K_&b-r1`OFi/YbGA2JIS*`uHXkrCCF+-eRUgY^UIinPXO#pAX'!L_OhrOI&n8"*_ohM*Pq_)s` +%+=&FHA=ZLnXL$[n6Nb@SEubNCnCqnS8?8gSK)lecY_YR:^Y>Al;$aEd=n9p==F`7$rK8N`NGn@)bG#YK9]Tjle.0h6HGph'4Aq=P +%/m(i'kSGF]9tWPeUebZWR6Y9N1t^\0)@K-HncmqKRKg`Yafok\72)qoADhGWY4AiATL4Q`@6n^sWGt91eNEHir1b1ip/XgJ\eg,Bj&nRA,R>Gu1#c*.W7*(2bB=&.7 +%htS@J4@@1O??iNV%q-]ufbdj5=cuq!'too=@##5?FA7TuJ_4qSUK/b*c9V*&W9eg<1(Lt&&[+"-V)E"W(Yg*cf5Va?a<:8`pm$E, +%>R>R-V,3<,iOf1=[:K(J4-5Yq1r-$@Zl:h9?a9(gd%TmBNnnqM8-]Wh8FQEXo$]=G#G0n^]GaaFeAMLF.uXRc#FZh_goneB+<-:3 +%75.-INpmVuSn;@$"b/f2'"lT]%S)_a4&,Lu<-EHfHqjmBan0(V6O65H=COGO*s)s\_hbB`N+UM$.W@0mVHq"sVJ7GW,=S:CVC9;/ +%Wkf%OOWmHX)K@@OM1qP7l#MpC]s3E<%.`FG#>gTB>oH*^[YilEXhjSSD=5ECD)&m_EQ?27tN2M!sqWP_o,5;@UEPk +%&R6N9K9KE7NlcXZ6rPm5?^/O/,!D3e+44b) +%*GBb7iV7m:2OeZ:2pcK"dAms:JMHGLe$4h9c4[HOah@;g:+IFuC'P&,uN2gC\?@cC\U>!.Mj9`Mu5dbM7Psq.YMMtDE +%Q$"C_e.0&i"ltX7M2=/2p`Zq;X0G$1$*G3`kb`K;/Q+tKDF'I0+nHFfJIeud4N(mZod,Q](.EjTH+4FgHH$MF]P*fll3#"E+[aTh +%+ZtmA8H:*1qC4nOOCu.1r>G0;<%)g?Kjo0CSt\P^XtES^@c44M4Hm%iUId6`<&hn:.^*g5"(>PqM82'-5jr=jlkjuZPX&q#&;[!1 +%7=mA7>I#Z,8h(DJ9m`Tl/ej_V*+&AjQ]aU]%b\US:.(uM/"K-oi[&,#kj[brB)UQo4d]A>=t0qt"rhm.f* +%PY?`,#sZ6echJ+*GbD^Klon+&Q4"p2M-)Vjh.!Ul@(WH@qaRHl6>Hpdj+gB[.`hsP![Qe./<:9%'>taG`E.?WCjEs@k+X:'iq+l/i#S)DcaG8sk*K.37r%hpf +%N8-6khcQliMFe>`QbJr*[X0B%d&OBY-=:fsq=:o?Q\V]Q+QpWaa$ +%J^^F"b7_EW>Q[%mMgpT5ao\h>$R1tFjsV'\3n7JuP(<(')V-R*Z$Hi`WG59&$VQuc5d:n$_*_6H,=!(GTiHaN91l;f<'58Zh;A;H +%:SqlXB!MIWL-Uq^iEOsGTH8`nL#Q$#m24l;5VhWS63A/-.tiErJi9tGTnYV6%9R!>:kVeXSRlDs +%rJ*L/Uq9HY6AdNV6L,T!'(?6q'&IEa_ZHS@NFo\QmS>]b+C$=25t3Cl4MClc"oXGB#XEun["@2Ri'P!dB\`b2<":]M-kZmNP@'bF +%#g`g._M.O\OI'Yu:^\(V*_]EVRZ#!-M]HPD^j*\SQDfOM!814.QGa24K2oULQkTb.!b@,_ThsB)eEU`_$J5Ks"7,k@Om32Wj;HY7 +%(t]'?&-O)T%Zcf%Oh4eukg5h,+_h3],s^cs-$B_[h(cDufl`aH6f"c`Z7H`AlF+ +%-aPjjn,P-8PMMa9G_Rs1i,U\cVLi2)70?KL't]3tUsi3[";Ie=[&c2''kGc[BaO99i3ia1&ks/9$%.]cn<.2:)^<]5:J#)"?SYU. +%+Wtc-nbsAj>2"((Bq@(dgHd.eZshUr7mUCUj:mG0W3:Nh7e9U_Ih2*^!DOR/6tU^0J/i#0,XddWBYjikNJTr` +%'!bM)&9*%lG1i@$dNZK"/_G_$&lo@]^N:n>bgZ]QP@;oJ"PJ_JPh-8k$A!A!-G.r-LKf'Q*`+#TNKD7TGZt?"JAJ?3Z5a&F2'g=d +%7A)hD3#/I.5n4^EN=n?T7RFE@c[i*5W@,L<7?87``9?d=BK[b4VQpg3CB>9U@IqW>-R$1Y"V_&(51+)l%tcqHc!Zak[:Seajs6`o +%[tLaenmljCd$,,o79%Ko,2?WU:rOLJ(AuIbn'Dgn9,`%=lP5.')d)IT\K_lK7KsEFZj!K&YemPNFrF>J65#RMRugXc"_DQ?:hH%# +%@[8h'&G?Q^kX^7C7d,6,(SGRH_u#a"C,dK0fRLgH@)F!2L^'.o$G1qVTm,p+L\lEe.d%+'&YH;^;RD[ZU1H+E,.#_68^&I0WS/N$ +%ic@XE5hLgnA&I`S9*R+)QL5`LQ?:X'F@(l$;Sr_3D_W2g'NjU>&QVW!-DF)4O:`cUPSg8#ZPl(9H;/@fd1TOcb=i&@Lo-ke!*-WN+H-[D +%:Bb#uV[l2.RoY50@H_/H4fJj].Ph`)1oZ*/H=Bn89W$N'!"$?6)k,H.[+GY_:DgpLWciANR251D2Q3%lEpLrSW`*16<`"q+gLIN_ +%4[Kco)@""0A_7l*%6PCS8e3?APH^g&X#S0Wd^LWFq$MCIKm77#Nl%d3]1MK.(a@r8*6'%[)+4=U2i-.P= +%^r=,*6iTA3M;Z$?bQ`B7`VA45bB(?TuP2=;MQ6rtT:pGAb5ZPbN]a#tms*_`Yh6=d'O(suo\$4g0r +%Y"1HC:!CuiSHD#kGSU=]Lhm,%;t@cXMBuCj:?sZ>7$HFgVa8icoVi^erI[$0X)5X\#i;Edq?PdNR`]O3e*QZ36@T3r]r5Ai>)><9 +%kb/MG;F97trrAuf'PK:K;]3tV9WV]@HUPrN7@?_BYj(EA:!BCGEC8-K#8;.\W1T2E&eia6A:#]0&:]9-8>-oD:W$XN;K1#)Wi343(Do`kgXb"iTTjuh`E5'f_\*[/0rUi^%obr9beV@LXEKB^.sBsLLl!&p +%8d0=&#q.BUF5+D3!>-r!NnXU@+.U_\lP,lPE1a:bglV-.R,DL6292m%p[u@:*ZiY,bj6&24DoBD-[7M6,\:/sjX+-+!J&7B3ej"OegS +%J7Ct1<&[e$eig5sS5Zj$=<;EKG_,9b&Ii__VO)Jc2^U]8J615DbjLE:!)si_.I"4@0p\;*W'J/8EM-?bC+n$+[E&t,H\Y7q.QEIp +%M)o)k]=nh5#4F7EoX(j588jX"PNeHlK/LMB8"uH0$0=\9[ijt=@K^1mok/"]SuJH5_5]YkruRCa;3$"$uLl&$[eHSBqdj]C9K%a^q:o$iuKcUoV_e90jd-@[W\KU.H,%\fH#&g76J-d&"tPdVuq0.d?k^tV;gTr.*-r#$4?P/a\R6^%]?>jTFkk5"E"^NnrD!d>%\&>4rWXWTj,ad +%dH"Os!`Y#1@p**2T`GcIbUE*3KoFSHcNbT577I7FUY&g0k!=Qr=k2?@bHNH`B6OASZ:(hNg-+eW/X_)F?N?iemb*!D*>k.r;?5b`Q;##e&!/G4[gis?`R!#GmU)?[/hYL#oCIQ@oaL&D%a +%_\IPK!j,6*c8l&Q2E6qP2Bc0gAf"unm#ECWKL&;K!@1f("hCl@">5j[#A4PsPAj".9P0!D+,BH3o\S71,a$:k>Y/VGR0]DIJN$QIWBqn)"d*=T9+G88SKUY#8^a8@6):/)d$qicHF:0iA1s[!P,Pu7>o!KICVi96T8q9f!a3JHr.LfZ +%1>!_6^HqZrYc%$b@&-sg\VF)n#m;t^5p^jgn,nb#Ti3NF]^m$KGc\V%Z]nVI4X\GF8%ApJU'Eo(J2*moD9+T#c5RiYQ5W^sG'^CaCn_,90IfiX>!J)c&A;FI;O_I';"Q17XXtpTNigrmc9jgemJ2eiUI2U3Z8;IV3 +%jH'Lj>Y.-\<=0cI(K'As,d9*l_Vgd^%hnl:@6A^AA.4*U;%\uMS_H7,/QVl6^L5!ig2d\o5Aa@F/ZmY`l:_?sd=//+I[i94+1QmcPZ^i:Rna;m2j=;Z"_U9bfg-&d)eO%`T^ +%)!dHK2B\haK6eRR#Ta(Z;.8l98R`$hmSR[d5e4)f9W2$@W4>/4iJE*S]s5=%=c,<#&J?ppI>G1uU#=)^MD$TSPp9'$H1_ts;*pLHdiO;,+M[l8GE!j6O#ASL_<.(G[ +%$e6>Yn=9[t3@=nEn^pE+pjl8g(L5lR$er)V)k7VC;5M`6@B^=hJ\&4m&/Zf%3cbL8qu_g06+*gXZo3GM+_:Zj!a[&9Y%-#b/'EsA +%WV27)#Fs/jkqi3uS__40@OYgr/Mjp\C#CC=R:@3H2iZR_;0:dI`aE$8SQ9Ud6'?AqYEaRl&"<$`7n0_\d2nmj5[#a+%2=c_Hmh=EBl_!k_ +%nO]ET/AM#D60S$@6'h$MS'jLe&,)K222ciYYR$tT5HpWK\#i,Pcq;hlVL>]"(#"I^H>0d:YBJ',?+WTr7!u2>&,O+;Pq3^HTOEt" +%cli:b(_mV)n^>3[5YleAR)d,T2?ik!,f#\F-9r4ert(q?ruu2O6;++uT/(8h2ej-%E)8+up@+;0,;%HD;o2W"9Iinm@cLfWYn/[A +%)0lJk*Y9':r!,@%`;a?I71]0O^lQ!25[b>VO9iE#GeQI2AJ\5DV9jWH(NJ"t%1F-X0E+Du4`#bfVfTkh3.bF+;u!Buco6FjHE=Lr +%26d??*>kB'6brjRZ(/=;1l?FVP0fL.p4%Usj[?u"0[7nN&tQeYhd=E:f]ZS;kT:^[7m9M#mN@(-(jHAtENg?$24t`cZqm0lL.hW< +%lgTB+-8Fds$/jUajLngQ7_fQ#GPeFoir(<`rP.UN$*\Re!DtBB(XSsLhiS(+li(%n3b/1lhJY6#Dr<:qo&e@HX&5kon,Lo'1Pae)`.0,R`-@R36sLI4J>;$/1%rSu;0kD3dFq?bWUbW^I<7:'3O;lP@Yc6ZnP@G,f+L&+/M72,"f!^8`3] +%fr*1IYQ#4l1qTYd\OgnE$GN>G))`,dq2S:mM^:ImR.,ok.aYs'P#tG;r?F&;onBF.C'&r6Lr,Q^4ta:UJ[bY"#^= +%rp]siL[#up_2e>1dBW8W=cK1K"`]1\jJ)T$.b?KWpEJT\;mM<@$]3(H/H;6bb(q%:<%VPj-tN+7!Fk')1)6&3!B(fTqqhgZ]4Ngi +%'m0^@`-P<&FP\W.3\Sa$I3'Pb@W-.n.\!u2_f6TJ(CJen-mgs*+=3id/nX9H9[MM4U%cl_rg>_sG!8A^03;2^r+78KMiFkST3'e;/E+3[(hg +%rOL>Z'(Y&)&rt_Y]nB2CQN/(1!#+`aa[@g^c%XjSYXEG\oh,Gfii,-M:]3^7^W>MT-\?hC#qX,`,eq:d#fNnP-!fFC=:CJ3.M]f% +%]sL6aFGUpQ-BZ<_V!p%GqX8'tIjml3UmG!/?VK]3YmEgNf`^qf$X"4lHO_u=aM6BT06Ztp_2e.pm-&(j7uBeuP''>cFsKH=iEsN` +%rc/el,hMu&kj.CT%Jnu&Q`+H)`Vd3JlsFF0O`0f?=QLS4L;(SYJrZ1)iEWp&Ffe'Gr*_Gq&r(#re]5nM1Aqmh+g]F:_eOBb,1l(L +%MC"eQ&9?U3a4l75nc+sYo2C#%M2D2)[N7:'G9\TEC1H`.b0WR&@`:s4sV84;/qZ3:_#4u +%*50",XR8X?d!i=KmBqGMTNZ]m.eO^`.u=?pXNCC`MtPKZ"k1iA1Ul-&<$?#Weu@AJ:!D_!SQ;lf-iH%Ic0ZaA92$41>;2s+5CGif +%BTM`I;6704G2'dQD@t[-e4-/j-:Cf2Y>ZHkBhYtTFO]W*9kC%Z=B`5k +%,SG^+=!]0Bi>!a!n";YnN9HV^oPY>3g+U/((CcAnaMaTEfR?&VRNU_ammBn9^Eu_?Db^[+lS"+0'_+/!pQlpbC-?sR5pfM-+GtC& +%3mhYAX]MRs2tcA58oPbXHMeHsiB%nRp4iPc74lVI;+onU)mpsjMH]jpj8TA'?Kl2$lkd_B`UWsp*>$>/hIGKjs6^#s6^-":9hMG2 +%Y+lS?;2/jJHR\S.DLEgp<+-?T.(D%$>&ZRn:]lVbuWijNQ@=@#Pg]rVQ"%4($l=mgH73=+V%$/FfaW0K1rE!p,F>?ST`]XTN#\p +%8,nJ(kE_ZZX_k[ZW.1LOO3Y.!BQj&S>U2:E-]=JoUK&S`2e0NXgD1K* +%m8P8"p?*"256pYs[/WP!oP2')FjmKt!T4b-s%d%^dBiWb7O\<6S-'ut92e81jX3V27jDJGHU3B)#.jXIf.ctKC41n)ggVB*ZLBFa +%BEY//haW3bj-O4$iP]UC,EAU!lH>dn0Ig`a>k]W!'Jq"Ki1t#`P)#[epbjU>nD%L9Yo"`H;ZYI0RF6.Uq +%^=P;!ka2R!9X]#o1GgWqS8VB:'#B39%3HC%(=@`uE/mR*!;nd"G?jKVXEL-_MH8a<(@Ja9'D=U2qo<^01H466s82hASthSZ>5.JS +%U5.H@*;Au.p@)ZYESBc"+*h10>I>)j-hb5hs6ou)E%_CoAbOHEqbHdtbLDD4DChB'LW*?#Ko5S>n8(A`^55U'Cpd"Z*Nm;RhT`V\ +%,kf?Pmc^pLU"VZ4P;S"_2s]PXr]8pJb%dF&L'DhcDlC7R``=Rr!q>&YZJ#hW4S(p8$0\C?EO(m!jECd(MueRcei'))_o>*erZkX*abOcmcC+e-F3WDhp3ejl@A^8i +%N>6AAKe6tq+dY)gTPm9,#GL^QSRQ$_/p:6-#ASi,\#S7bUVgO-@5&V.#Abg&Te!3-5BOkYc!d'UgVZ=b1D\f%C"XPc_2hlF`a\__ +%D@_A;-kBoHeRf8r\%U'fPA@52RoK'"#i$X/r\'$rh&2)f[q6Nfb)rNR/N+6M/.'d7r#^/E4),QNYLX=$-%ii#2"u*6BsgSkOFW;t +%;.+RIot".]d:(sGDTB3`A[8?@F"$`No2iqV')-.$LH +%ZPc)"?4@#*-T.0>VP_,):)Y$?5YK#P;M.1+J`#BYfXucQ=AKW,_&H1CbfI,9-j_Pl7VB?1%a*Z!H?jQdbTX?$>,/^$'ns7oofIftu.cAY7PlW=^:GKLa[8ZAo7FIT`R'mO3T%6?N7#T4rj`*G8V7gekM8]BeLMg?EoXNIE8K +%=EoC_d.l9"?fY>hFWt'-Q9QRehtE^1ro-p*U-N)6]@ijXrs'[TS,]iVS[J^>/:Z$iY]oeVW+D.s?hq&YK#PhSJB[D=PI8iPCRe`GW,8[?;%C8og- +%DVeSm\(elOBf@8g_R1o/.7E&<9VoF/ps)d')r8qT0SYtA&mER2JM9!+(X]XmLNT!;RU`oM)=?AF0Nq__o*`\23_hs)C>*Eo^ +%8h;gP9p^j64@HFunC]W8h*!?fD//,.r=oSf\hd9!M +%/"Ilo:-jVtI2JSSrtYFn%._quY4;F&D<9'dmlpi$rs^r5#P?XJR'elk'O57rcL+"HrHkpRB9"]IS[JAEGdh@`<68)DcL/rW^:qSG +%02Bug@XbV_U^Ts=]R54IgTWoa[$$:tV?Bg84KgtZc0N]JA6r$@=6P$(bq@C"%]l#b;7fHEg/uhis6-@X.?IW&21+_rQ%>!BfTL;e>Fe1A$Y#r9Dq4[i@K,U9Zn66`1GeobA)aK06sD;9=4&=TWAC3W[>+2bn&r"oVrG/k_?Z6;;(D3&&4f_DT$3V20m +%>KZ!7eZmiC=c%4cO)?.KWHO2rC9?4gdp5R<\!`[rYXQMaoY;A&fg1nYAaNrdtU6X8Bp]K<3<]*']$g%]*\s/4=]]KYu6'a_\G$kj;Wf1H`lkeni1(+H#Ji"=tgC]c+->+IU- +%WSl?&S6CRhoXJ0Z$_C.SHJK@q/-A(6>i*gl^k6+V[9%a`'$&64c^m*G4`@cR,'>*N[qj5dZ$'liHF8b@c26lWkd13=0)H6WV_c2S +%Z`rs0Rha,eaH!BGVe+fkfHr09l.hO_Y_b_N_2^R!h3i]bOB44uZYDS@0#7gbU?q#'r3D*c4_U.>2-<=DCVIbJR.():&1&2nW.MIk +%Ikl\k\dmH4^9-[=IKn=-Cb30)j_qTV,c&k)m-pkVcbtLTMaOj>DUk`r/()2clAds_aOXY6qeY!HGV.YXYZFSG7:;"0"7%m*A>e0U +%<)Q%Ti"Uj*oPU@(X4\31;@^cPB*3k40l,@NPk$s*^5S, +%WqAFsF.B8n%a+,_`K5C`8M;Z0c^jOqcR$h#]\hco>'&Cil]aZH%k]cd5t"bJQ-i.(bYW=\r`W60&?-M(l)3Y#S[o@0:H= +%+%0Oa--OsZn4CgSbF61Km1p]4Fp;C%7?STXD,eDg<',#/Tm<)b$hhdo2]J$UW>sh;'3n^?g@13/'AXY* +%';>Ns4m8b8L*;IYr#UA3H8hq&a$_(L+TcU"+!'"S\+/GNi^8MfeCSpNEP(GP8/OcT35fKV1a[a.%8n7/UOM/`GD'D^,un.WNLHdL +%k36e"%O5rchIZlXe[6 +%]):D9V-:gmU(L)UJb?DQd)B1*5dSa+[8eCarU=Z?J%N,m\QBUUYs"ao\QPuD4+=?ieFe-sUfu>lt?>^1/7(DW*Ps[46=i]%2[%Y#ZitpG>R]r?Q(,>HKf!(UY$S&K?8&o:&@p$smPo +%Q9Y!u'Ib=V@4aY*LS>L6XBHu&-rhLL7EhXbVX5:"%4Pb^ZuqiWKHU^8j/)-+`&j=O[EEKFo1-sFd5\COejQZtP +%p>[p@PmH5H:A)",jS9>IZR'cI(>1(DCq`kaIbc]FFa#6!#`.*IqQmL`HU5.c;Es +%C-p:s&_oc,Q>M)R97b@BPuP(!H*p'oLCS.r68TXZjG&"HjDWUY:?G*a5esS&BOYM3lu4hbeu6>$efJs[)qaYh!Aj,->IF$o&PS-A +%.Q9DNA5*tbM$_!?AVJ?k/6T+-MLc8g0PUY;m&UE$@3_0t2![+=_ZOTjgJdOcD3d.'O^6=fe9?6nOL5fMdg=%s7G#SY+p@b87ceg" +%25guJUfF.-%;H.)(/4XehCB9mGkOeLFsh#r]m9u4P%(fd2Z!t8_Ai)5.>C1.N?gu/G9em]\%Rgr530C6\uA;=!(WiE>4%Yg^FRLb +%Y1"m]]2T8DXU^c%l\H'Vcjiob61^+Se$*/:glZ/=.kmfU;VW-T6dUq9V8e&BC*N:OF=%jKq+/EK>EP::4T\/M_8+X>QIXg"*iRA=FD:_=08nIW[4n8lLIKd.7';U!Q$3N6`^@K.8rhH0< +%dEc8e)udc^f=gUi]k/^5e:K;7$18pVO:*@jYcEbE>,P"q7#uEFdZNoT4q`rFkOHu2Wcn.$Zg@+_U#mmK*dk#)*mNIlY$J0UXqn4- +%p>hX:A7hmU?%6((D2dou`g>h"ZdiNb1SnCDjL**pXc)S+6Y1?#i-tB=X5,;lKtMM@9T+c`.0uL"HgZ#JR+b_l9J((_/[[WDSUG4? +%JD"*h(iS02p:?[DSWe].28qW";[1ChSjbfBH[j*b\&kIg]m7srn"+[Z(,rVB?6Q4??"Ml.ZW@9'mR>bY +%"njjNRkOX"ak_CA4I`njLW[)1H.Z5+^bjgL$,A/?LHq69$c"qC=ashRC@)-9tqE+(jV^pQ,SC%XgQF, +%/(tRQF=6t\qUd'Cc$\Ys/%ai0V"$X65"eX/kTI$dPo]s9^<\Bso4@T*0)MM.XfeLujdF*3O/;$YXmGCC+`$`d2D4_Nhc@q^iWoB] +%?-L&']M[%MY[#]4eZ%_slJl1s;k)X69stl,Hg-0hR893cr7:/iRnUV2X-X?$ksfs,^:8X%\uaNPf;lKsgj,%2mIIEipou#(?']PY +%SP+PpIFciMA>-;,bq9gS,)_6BF3,^Y;q$fnF:L57dp(M][E5KIP,UcnSD@"H60GfN%F]i^R@9rO$g6hl#kJ9DN5SRrfnB&dl>g(,n/B92][!Fe*Ys +%[D'(QH2mDjX6GS1oQQNsD(qbcB$V@3K0'3UDZ(8Q=UI>ka"t7R7!HrACb"/@p0LLdkM@"r0?a6bq-n>e.\i7]:<_b_l\kC42KPC8 +%3NIUHI6OaF&hk3bk5:&[oN&$Jk+BT2bD^J44t>XMYF`&MGAVWuV*=i]aM'3]"G[rB\pdgs\c@_rch`+ek[7i6OINH?;s`/HVHX$k +%T\E)0/8ec05O"Cj1o%RgHJY2`TC6oLrKHgrQc"Ki(t\.p];m`nK9!6V.[@cN9YX3GCR[>XE5*\D*NVE-'lnss(7#^l:%QcI?=)^` +%MeasM-(iGk:(QjtZf+chGHdWeg(TTdeeVJjc\8orrDZs&427'CV]OIR8A#eeHDdW?R%%g7BA^)FO8S!'Wo2;Uf`sH1A2\)r$4uJ< +%fj47g1:bO&m-@liUT]t::=K'AFQHkbj.4o#Vt5c4Huc2s"tbc/@I7\6R.U2_AW\[9%5X>2\G6CK0/hqGD;XP1AFnk.6/#?LqoPa_ +%>aRaYXVPsBXgGUCr=#[UmaT=jatJHr:=V.(o&p^3:J0EQ>XGC"jlb2]k.OuuB53FLB);GmHA_@"^Z]ddatGW%8;3J-I[<6HH(-+P +%4j7HD`Ig+h3p1Q;ZTB'CDtAso`;J`iNm5rXK`-[I\ZkbuP&&.p>e'iBg]l"d@4h(*f;]V; +%[`(7ee_crN'R@%sftt"3;(2,.F6fH"Y2o,d"bN?3lE=`Kelc>^j*>We\+;r]GBm*2LqVMJqWrJ\bMJ]PkH2._Cl1&p^*NX7?m[,T +%p7B]F]lV/@MiE:cOXKh(G'RYR/fDE$QZ(G5O0T4#h_._3Hel:c@=PGO-i[.$_S0,De%bULVTf%po`f\Bgu=r_Y8R6>_!k'Vm*#@< +%f<"r448E[K4Jj4*cYWrp,MHA&5h^(HP/#jpZjCO'@UP],67]bp"B3YBqr!4tI'NECag'gO0u<(X(GZ7!6YD9^_Q`/YBCm)-%HiFQ +%i,_,KS3d%G*iq*_OT+H[mP_W%pUWk1Ut*F2q<'BT@h[hI4`8r/>W^o+5Z)hhqnqj`1$p/$^j&p2G^Y?Q%,X[e@&3=0)dd-SXSpt0 +%N@GH.BKPr9,oS$N!8TkqYh?rt(7YL*bO1P,p&"sH^pOIlNsOIL*C&KFjjHdd^@2;X$,RLL/gA3Q#WHO4*/IZA&8p&-LG%$Q'.4kV +%J5.3CiGcDo:AA_E!u:[-:p2hA^2]L`]lY0_Bqs= +%L3ji3cYH&E?T9@!#bC;J]iQRd8=s8W2[WcqeiBu;?6ij+R-=g;T!&BQkJNdS_Y?G)`0t)!]G;"f2>\"D&[ +%$&&+Pk%*dq+`fF;cp^r;f\727!*&Kc$<$nY[\(_0^?\3(F's4mo%4SN)a!n-mGL*TFKnW_Snq=tU[C[iC^u?N%8C&Gp;(pLVS1i[ +%D*YnHk!B#DXeX\Fa0\;/fuY/B5K`&jV=&MBU1B^NX3(rk^BYo?bh=UX2V[K&g=@JDr:Nu>T5G]A>8Q#M/:t&9AUnhe])A#? +%^>4jRO:a]?fd-'K+qm]P(W^tD/eUP5pdK0\apQc1O-pMmIGB80d(HS\WRh8TW]cChX^qiTq>6E*MdCXU=I:Z#)a2iFd^3.9."*[A +%/`.Flq-YjsEkHNGc/7$#YbCc.VUHnWc7ZpY[pNCRb7)Y?)+";dQ&^QNUm>R@T;bb6[+U7;(D^%X3tJF*0_3]JrtV;q3_4f()I8NI_SZ566Q>%3hrM$\bMSnMci9]X:ddCi!CJ +%/C(?0/Y5t!1c4*Pgc8]skN^\kk4[L:c]$cRTOFMSH^*COF*T-_;4O,r2m*24f_Lo7qBn?b7(M(m.^9i8lokHD+^[KOfB-R93'bi(plEGEnQ05NR +%^*`$Fr8UZ=M.eH@^jBDMoArF"5-<%s-\N4@),rh.nE%co[EXVtghsfOQVfE>;sBL"j4Eqfq-jBuc1L^^T(rpJD-hde!bQj@[sN>' +%!#ip-2Bf_Zm4;rG`qdj.=lF(8jsKgh:mS'u;bO[7\bS6bH!DtPlG`)]#GDQI@eF$!K=mSHCd`ThT_&g]6E"FX:Ih^U0mZarT.Ue3dYmgRtb=-%`'jS-,a1G)obB4G/8gM/+\*cU>F[/Nnt +%OaAgTQh.[eGK,D9o=[;6:3;'-Rrn8hBE=4W,oK42_OpSjnB%mmG<&RS=P)UV.PX09q=Ct2St\FEP^>FTJ<6X5K8k(fZB.dF]G@eW +%YGXH\lf)g9>lI8!2b>[8DdAt'((4og/iOceQR=/hcI_cm:C.HG$&,,d'n3ahL+1_hDhP^ +%'<[blJ;aG\d)c+.f&b)#O6_0\g[!s!Vj6>ob)c9-:3.f_S8/dl7[>(N3;`D*/\t:PVG?3GB*i0cbAYtlZ]/iqiA%WZeB@5AFum11 +%;B`e55;djT..ZLV;a8u4qhaHGJr$ao>?%7r`Atg-P\Hl0SM0/4cJ-8Y'OL([)qjooBFHr3DlN#%R(@aM$Bk8UQJ:8`[YWdKC=IWp;*Ke)db8_^[cI/i'EM;IBC3'=W=G@Xm#$^%_*t-MBTTGTj*&R4t[6[&*;tC%bRSE*\LBXsn2ok/pqIM8^ +%%)MqW&_=uB;6#<$Q,?%YaO]sNnQ9#H6iCh<_DZr)[hlVd4.eI[K!\Z?+f+c^jNBK!27L!BqQq1p2*oX=-oGl!Ct8%Md8i7CfCs1W +%3!9gJoT6':>>o3LYQI`3:+#Ue*jC[RQ/p+lgR0S\X#Sn&(G`C%le,q6F-O\$nl!1IXNg>44mQ"@0@I8&"_Sa;E7cD2:R_UFgsXS_ +%`E&WqHHr`XnclqSjNA4j"0lsfgP*:[]&VC-5'Ka4d%"EjWR&d"li(12+)@R=eF"2TJo(#W*U['hCMl;f%E\8V:I.E+cuZZSeQC)'%dn!?[>c-c\S%u\Rk1:kDU9-#J;%KU3T4mnZtPj +%l]i%Y=ms!YR#Eo0N"H_2,odO9\rql4Z?DU!>M:9:o=E<m]5']kR2J'3B`mZumjuAr8>i3sWEYsa#7e2YkcRR0s:t8cKO%IqJ\l,MlcW?q%_JuH='[O7l +%Dm(*jD7UV:s$rRVGV&LpcO[]JLu=Xhj!iY`3`g8Tp]VJ<68`&2Qf[9C=oF8hFJJK^EVQ'%b=AOl;NZmlnFV'!o\.>,_;WWq@qs325=Eu8WEqRO%Z\@o3>ooqqNiBXqM1hN`]Y(U)0KObJH=,S'oI"HL@JQ1WbcKdh/&K6jD2ZqN+LYDd/K; +%DRYqFnu2YAFE0TKR+oq(YVsP292,m"*Y5jEn;&RHW+s%gSl]2UklH2?b/@$Y4l*P&jjlio$X1ua;"=BpNP>be!:A((*`mQHG##H1l\cCDNE'At,9]%d2tdAn&;0s@:E\HaIXZ-Fnf_&`P%m04jpr8&ZMPE(aBgprjNAK(UoTEAes(HB +%^RHucYJ?;JA(q$VId/Y9r`8I(.0&062mCRH^6c_UDVbNH^7lC&@R+Y4Zf5oS@B\7a[VAjsQYe1)G4jGaIA^95c^H`iJV^F;UG$67 +%h]&\*L$@YQ6P/GK\B>&>UWuGaYf5X-iQ87O`PI.8?)6LsYshd +%Q#$BUTLG%@,!lBabD.LB&Ma?V_KicGC,rQDF#c#G7&Sb;,UuebbGGYT97\cN&>UEDZS>8J\)WHu0\cou-=[l[PcER8dY)Oi*tT +%12=>5Ue7kVW;l>d_- +%-)`%%KB?mi\LO4"hB/HZD9QRI7Wb/3q&JXBAFbbYlZ4F`-E:]+76^u3cJ-l1'W6l3n$(Q<>-GZ;",;0fbm04n7BP7gG]KCmGu4%] +%g@aN3%2_KF:m*bOXWYHbh!Q=&@Ck63QAStRM(EY]#4hOfE*C3)!O'3W.&:83H$E'Q-;8_##HZJ@/4Gtu:*Q`^m@;H*k<:#=D$3DoJd(EEnT;pP3o +%e3S`1\nPs8@`9<3LWPoO![%Te,FT>\rY,',2"L/u+8-oa#A[!9iqZf^?>:1T25cQ(!'*>!i%9a'Op^Oi"0pr0u99JC0p7b&E-!*E*Mn)eGb^q"N:iLjbWR;VgV2eL@X5"Wpf+Mn+;o"5g$F7K\]Y]Iba;nJ7o?[#MSdb:6PPY-@1MTXjs:IJ;=/W9K"ZOEP.>&e2\eLbC(e.8'`,p`fLYs$n=_::n3n3@@XhG(jMhN)%;3>K8.60;Z_Oa,Ei_&J=YtgMcsTkcBolNS`[7p@o%k +%SZY]T,IQ;][M@hDopu$9Y*%%KEaG^=m>&UVP@1?DqP1X-qj7_DqDe-MNoYS>1gLD3XUVAgtW/=;tpq1Fe\B*:S$(5UEHLS@U=;(."k8qS"0Ik +%*+m*](5;.PkK@83gHp5;RaZ0d.KSR"Ed)Pk4Eha'"SQ[cc +%lAt[?rQ$g++&n3D!5MCBa[R\AgXBeniuq6;/qeV[^)%(*plV'`hg.h&NaQF1jjUtiH;FANK3FH$I@FmKp7SpG:o2j)\K1-D%ts," +%Pr(a3EhNOO!)36;s0Q@QHJ8tAf&%T%c.nUPh]==,2PooPV5'AW +%pT5NOg>pXL\[3%@\ZmrsZZa`iDdR*@:#EDrMcEtuI1[i-qN5qug,j'Q24tpB\+n>\I=!hW=rn3(H_4MFGEcD +%KYIDpPVOWSgO>sK57/?j@@r`ZgbWl)(&E@hs.nRU@=0MJ +%RY?6od):"l43B,l^uB(Jk(;t,Bm0G7agaF;K=lNa`hY^i^>,dL*W]2qgDS1i7Uq`$]@T3_B.%9s^m?n`i8ep$]eiM%eO7.-HVPkM +%]XL$i^pnpB'FKDk9nFC-(CXegFY'TI1[dTWLW+9,f.0qZ.] +%eDmo_m+!$r/eHH1S,@ZX?QT_nVnOnN@sfLgApp;[=_HV=I\*SBJke==c:4MZApe4QCs0<^+b4[VrF_l_=#jnO4g6m'8&EIj72&r`M9u1'jg!gCRVlPDk=ADnSSDq4(H<#A0:ZXPC2ScRH%l1EYA6dl7S?[eU4omqpc" +%-o1"EA+F.7FPYf*N?G7O1Zlp+iHWA#6cVVc7P*o*e'n(&OQDbRN!^KSLUl^i(-e[ohCPAY_^0#?;rIRk4pN9@*E_Jl0=*kKnaI&. +%4uN0=AiMjn3^[!gB9N$ckVCk-GW%:$%4@\a0%cC(1eH&00-]m#IgqlmVk,M$g_o&f'0i?35\n'A55Lqo/6(4GfFLc''Veo>GZO[(!abnDdtc(V!KaD;+c&W?+H_lpBgH#eD+T-9uA +%c@mh";G/Q9c0jL4fGVLAE?g,Em^M?<\kP@N6)+Z5\2Q-[Da@YPlM4qaL&MN`/B$@pdCTpbB5uqB(V-3&imNOj"TR7/E^q*tZpE@* +%>^enN8HEQ'Wkpu2T>fulm^B8gCYVkUSYJJNfL)&q%eg;X\>\:%V+ +%]4(pANS_r!0a7j:1KJF#!Aj)XSASgegJ,&;1X%\$D=@?mHYSTSBjU3cjM4q_T?X_!m^$fC)kAWscJJ.318:<^K/$'O%@#ODk5&qB +%&5V>nn)3Tdh4,>quB+flhXo2qfn21(#blaVK,bj&2k)kS8fTpmXFr +%/>?_j_:Od17H1< +%fT@.LA22bhZO= +%^jn3hkj@]kc/"uGQd$+]2mRHighh9g5WTgT]CgM2BLgtCDU?Q4:3!P6LuY;-ba`_][*35B*`!V+PqJP'FuFgO)6C=r9;fM6:1=q1 +%H.Cm,GE6bbH1Nfg):"CSC2@%Yj,^c;]:(bKLL[ok\'+<83%g_GKJD:9##ohkod*es?A&2,C("0)?bfVhZPhOq4N0Ol([A=M*IU/P +%!db5.]DW!1K0/XqiQ$%5#9?6@Dkh8l;rL8Z\;2Vi=$DefamWpC*2s]$:-7>l$EpYm3konm8#UgJ)G9lKi44Qu^9@LmIg-5"Tu@qO +%h!cAh!3l_KI7O1tH?"Vu2oHVX'VPC0p#;FM+W\OeO3th,17S0eDp(Y3E.%3u3E%WmnOQ!;J/&5WH.gWp':S$;G(f,c:[NsLiN]p- +%k6UPQqE%Girttk%mCW7c)d'm&*t[6KJ[AOJYe?J2-Hp!E$^us\j!0RmZNR+k]K5hQLcsX_6HOgK%1V**IS#f!-2YV[2ROONp5C/o +%Us*s-1]f?n1bR!*5fP.i_e+j%p5CPMYB"ebt,_3)^+2o\oG&O?c<"<`6To5g)BN]80Q4/d3hC/X4H2""53BnLC&&>rq!p_]Ht0P1bkKT^Gd5hlb;\QV>5E8#?Z[nBjj55Ck6m!$\U7n\ +%WJa-@o0qj5NUa!+hb!!hcK4YtKAT5_MpCE'o;"!f,FpJKQZ"E!F`F@%^?Ah90hbjm5rr@p].oWErU"^@^)cR^j`:llDl3+pkOMJ5 +%D/_P.-NH1Oe*VCg&>Y.Q7,E\H,Pcq)@Z2bg6(Al6/%uQJBrg1$Uq[moS+A/M!D\=#%cY*j),fq]THq8(1\<]=!qo?9`%MWcVSK8=(fn#=.r%aDaa6":U%7qeZ(8N\^4_C_)D7#M4&gS6Mba]h +%0cAj(*9M%6L!@@!hRZ9R7Sh=7ecqu,Glo[SFX9q;-4BiZ:GY_W$Tn(PR8JUbm_Xt9kgKm1Fljo99K`%7+=ec,bG,pG,V[:)bo>Re +%p7M,EUsFUKR.9rQYqVDR9XeZ%EEn[E6T'WkH6'mS]Yg*sOFqr]"CFG"j0#!)mqWm'C]#ki5*$'Hp*)1UpFD#*gS*n7BJLL05l($! +%#-)1@ts5b0]o:6`lTPG5OYQnNZ@bZND*V;ceI\DfgF^3!kO#c;diaqM*BpG9C)"P[IFFpt,,hie%7Z@9jd[(F-E?TL3+8&-8lhOup,;9b, +%c]BSEf4VA?-D#t&dcjCJR*0V^@%BMa#p\[.h;N`I!O`\@TEaKBoeE-/[&e/:OCt>c5.1dn^eSIoOV"8%<+nC +%I5;[l%YjW4GfJgLDdZ\q0V4G`0mRtc%'^S!.OFMM#)'o*:="h:;dYfPPg=8Ae"T=j^"GdAc$.(`LmC.<_g>mc'FmYFRT`;-I)gTO +%qZZ]-n%BkbbXI5E%$;(p(%9CL?g?YF]f2#`kO[R*PhYuDK$$pHS)?)S]bh&BnZmci>EE[6(^(j46kCt"&\O"n^8jdp`2^jTUufjZ +%`Q8r20c$<'g"INBC]pocb/s!`4@!Ft.s$=eLu[R6I5,Kn,B"]g/_h."6lK9:0Z7($lJeHN^S(aO"+jr9`@kgs?t>-:Qd"_n3JIr( +%foN5<`GK*kl\l5W4RTDV$I<0R5'o2]5u48tbX4(Z#ht9_b_nI"*G&hh@+b-lIFO[1hoYC*+u:l-(j:"hH0F\qk#RG'RHGWm$k>W% +%7V85NeB7c(G1;q*A,]Z31c]L(R`$Y^d[+AWC$O#O2Nq_:]C#Fl<;;[/E>Le8[t8&K2=?kX><)G+7IDE4Rr)q\#4^#Q=p?t"WBrUl0UQ?2YDZ[Ja]cgsg./hb:t +%MloT.d-Pq'2D=(.=2ReC=bg!Ore_d9H@(O3ef$J=[Q%-Aj'*@^FuYp9g&')---8JD,>"&P]X@2Ua[.X*8WndfiYB&ug!,)QK=Fdq +%9>M)Y^GMRi8\hq[YJ7amI7\]-4DiS>Gr1R)10/'&8U8-f1\.?SDtlB,8;fCrLTs"WOd*o`dqE(E?]pWijF6k3P4Cs;Be_3LRja8Y +%B*r-rIH[WrX1-H[fJqFMIBkS1@5XOg'$A+`9T3tjni&;LJ>+M('?2(="$&&fZ`a6UIeTN>I/L:e +%EN'.u$[3u9mh;(M2^XWQ7q_c^G6_VdF=DsHYW7HKG$;[hBU#pj[D22SF +%WZeQ0Kg>n([Vom%en#N8^DOMb`,)n$e;h']4AD+e3Y';c"pIfJi#%AOMB'1$$S-')R:-_5Z^p9'dLa:c=c\^7_RAi/j(lOk>I] +%f1+h_p:`Unc)L1oc2-nuoU/R]Z`cOtCjQ]lQ"HE+nVpcNqSq%(A"liXiYS;/`'[OKEHWa0\TmZL>XFV;5]%_m*I(I,`^8+Y_hR7l +%;d?3XS45pUbBp\jV(j.AaKUE1V`JQd_6Fm:bU*Bk&bf7[n4sa6?B])%h!=`/-@*aM%Cd!6g6LiW[E/7F^4#h7(g!I_VS<%pbPsns +%NT^;UY>3@lq_f4U:_k^^036<9J9Yc%rkIp(fChpS/C$+7O\W#\Qi@M<63;&=IJKM;fgO`tp[-0(`b6.EJG]B+*C$t*7o?$ShRjDp +%(NP2;)A%NB44K.02)mcOG,Q/?/S5Q>F\p3b`6/gJK*)H+#nF% +%MQM]JoVL6%"XYo6cEtXK@V,FkhL+;.p-!3`BD\8X7TeLYH5ju>c]ll!GiLJ9?C6FUo/m;J_/$q-Ro*&;$iR!@O;-=hZ5medLIH&a +%SWD/D`]06SLK?/*]/o/pdQ6EaOHLF#iMXrj\\Q0\Q[=K/iPAfAhpsMq09P4g6Zb/B1'Y+\n)!P.Ha,N).m8[!N6%>K4"u@t\AR>% +%`IRo3)'ahZT(Ds9p\p0*q4;"rs*\7WIm(N&[;(h"s%m>Tih?r>9PChj?>].Sb00=76#+ +%Mn0]@Y5TC>hS7_)gE?adqq8^XT<@_uC?!7Yp*IB]!'IJXX3eaIgR+PH9=0MgGE)ATTR0/1d;0*cYWOp'6$+f;Y* +%YbU^c>[J\?UHjOr;Sar:_dqX0,uT#K=+OF(p$Keb\H.U#_[SM9hh;k&QRY`Sea3.-hcf-\>+AhImkb8/>huR<[0b*S>+(;64s+Lp +%]A%C<0$a0LP=RRChXE&X?a`,$LJ"?L%8MM%,pS*3E#Rd0(s=K0`[q/DCP5sFuA*g$['Zb.!(MuX@aI3DiS(8=<4#>9l4c\,c?F.2L%gU@-CtIq3hrhgUHQ,m!LIFoX[heZD)1$;30((+$ +%C@C)\%u7mM__c$3hWnU=rS!ep/U,uR3.7OSKPpbZ3Bh?(!W_g[RKj+ZgVX\hk]H#Qqr=^Cip:_VB]a2g!W;:3-l;MiiWD)A2u=s" +%BDI(SAsRRTZ$lH>q?3O6Yo=PSB]=f:M6>%:T/dL%_Cs6J)"V;dNV)aVqag1hQf[r2jfar+o!aV/>hFFL7+>,@oY.Mc*a_*%MVUW8 +%+Z[YkpI/M7oCq/!7<)ZXM-jkWNaA_&P'G@?\o[]8%P8D98(R`=$&u0`NfY9i_ +%RP);IIag%C/\`O_gW"FCh^MfDJSEt84;(s2mlt/N=`@bEj1<##Nq)]Bg8==`*8m[)jj@%_4tG&sr2`j+Y"s?@c17)o\AZuhpCUVUaQMbj&sp,[$da7ETtABqIV%tETm^uMp'gSefk5Ilj(j!),kUILjEJ_tZI:5\+IcD%7MSIh+:i0S0Ls'&_pCWRuhg!'W47q]h,jmT4d@=X[-mWfInVC`Dro0$X^b8>UTbF'QcO3>" +%D`f3VmE7j0NMO`DaIsI8osl6&qi++QPOoZF,VJ<0,T\\qHW#p%j#ZsFKnoC%8DQQQ/+fV4?[SqoC4>qbH*$M^?BM[/60pVHi=C1pZiUXdOcZnqu\Og7KDnCE]GdtMiF5^hmLLWa$dS23K\d=[4t9h5X%m%==9iB.K#cYE+V%j(.kTteU"LWeLJbg:LJ#7pP;./QV[i2*Utb'nEi#7m.30"5kK +%nUlUj-^3-lK<=_f%j!>Fd]>7kQTTLP)]ZCFIJa"XZg[*`Z)8W;_8GA[bNsu^J.E\Rh>&\O[e:FW4Bubu54i""Z^*^u\GSHOmrnX5 +%%j'"bD;#X#E_ae!4C%lNA`ecoHLPnL=7D7.CHQjOr'&-E%gRLOE-X/+Tfbm>9-69d;*s)SL]4Xb;WEZW4NuAd&RRWlb3^!5`t\C. +%iSLiL?ff,Ajf][C6Qbg6_rWN-::WO?K81432TLql9_l>_MogU,b@sMim8nQ%E64RGn@IK>eb@o2*\RJM.Sp@un8SEr'HZJS6iG0o +%1A^?6P0&?390t9)G3s_J\IT`6=7]iW?ff,A7GI[PR1%+i$R=D]Y-/Y)H`b?%*^!\VGFc8jI//DMOl6%dnk2sTf`r%SJ&V<<*9b5V +%7:4a:o=OmInF1rW-Dh7qTD(b4,Y7W:%itq5puJhM\leb8%j#Juf$_$/&,bAEEogpGVg\8kLWa$d4ETM';uGS46*5e:I.2)>Z++0" +%_8GB<*?P(DG7))51cQ;Bdg$Du4B14OG3GDUd"@*P'=<8V:aPb#Y"*d,E4P^F^9)hRK87X@W,`9q(I*.(1H4a0_hCMUg]n?#@-`b> +%qu"717;'pK4EtO+D!n^K06^:;*^!]M(B3ifK0=Ih>[uh>m_Ku->TT[kS+M7R4H.2%?TXeCC&?2m'd#PCX;\?UZUYe6I6Mnc5L&?+ +%%j(T#S6c3?8$%*SK87YEMT&?OTD@F(o"BWtJZY@-ik[D+mH35M2j-9Jet80I1>b5.]\"F@gtt=(U'rTLS7^A;B>4Dt8*Q3dMq_DC +%HfjHpUJ8"9o0oQ&r@+7;Da9]9qtJWr5?H;lo>Bki_k2r)>PDM!LEG5L_#Dt&cWhek>6_iNRH2m7/6?Ys^dC&YV]qt8dOc[Ybqqt88s07IZnh-56r +%o'!:?O#NF)5()Pep"-,@3IUqpMmI2;hEC,\*IE;(:&!-%Yr;P[>-Pul3 +%iK#(1]m/LVFm%2LZg5MO/%7Y_q;koYd(OYo?$]k"X^$A36X]"oO3`5uA+`!Flhp0TAE`X:J,T&^qW3(uYJS'&QuDr0$),9bl1fb* +%rTu`hXbs6ACZ++>j']\n5BedL]RDdT>A*fmfN%.kU[l@Bo"0g04l%U:&)XS&+.aOepjHmHI_3*u^Ju'kgc[/P>gin\qZ]!>?MdZ7o@*4T4Pme)YM;,8 +%<3^Qr$s+$B*cLK1D]A+3=8k?_!4Kj];u9JoO\WOMea>m3;3pP@ft4:V38Q]?6G*!qbr#g^4pc84u,_0dg/[83%FPQh^rd7gdrV4S%3n:pM^4,4ckp,]`H>6l0\(LQEL(WPYf?>=n,2Im293Y1fIrjo*Rr@b5T>'+Ym0"d+ +%pQbV?H`_M[aAgt4;a9/EbW_Ja3Uh5=efDMPr.j7oEO`<&mb8P%/mWi'rMjZ:Bor'^RH-GpbtW?YT-m-rX+#EL-lnnVAj27!+O=qC +%+SRZF5J+PHh#H_i;*MU3mL+?lB?"^eR_39/C\cTR#/@u1rVAF$EW]=ko]Q0)Y5A'(+ocjnC3Q8GmI/%4ljf'hp5JB5!UNsQ-iJOfl%/',GMoWkF?Mq.a^3S\0iQ0pePklRQ%8$S0(G#1fo#LWsg?K/(cc='pH)3X4QN$QaP^bj" +%XBa2pDl41rr4AA=Vu:in27%_jpmLUIHQ.`ih#??S@j=\7L&.8d+8XuP/*h&@Y=BUkUAMol4esTDpbttD]CpSs#(PEn:H[A1[!M;h +%^[J@t]_D3llH(.:?X;J):-MhZp>7rMe%[fDYATl6?`^F1e(e']f_Y:_D"'Aa:V8d[hJMa)'G;_#^4FsBZ^\fW9R.Op^,Q-S+bY.@ +%Ee9!YU,i"7D8;;dn/M&R?S=X_3C_Oc+R)MHpto"S/6Mdr="jRCqYZ7>fB47(#B&;UH&QMK8!=)BIPtoHDpMO-jNk6tgi29UW.Em!Q8G,j'/A0!mFuKU![Dm`iq^Kk +%k3\4+ra*ZG6/OZi5B-1sbLm-O0-39'=frrF4/g`MheLVU&NbC8bh4Mco4)\k]mp(\gCmo68da('_qWr6"3$29m8iq3qtG$"^OkTc +%qSllX6"@Ir%o,(._r]djgShm_mU;NZr2#T296:_8/@!O79u7s"GQN6=miR3sT6q&C\PTjMH6TtIos8CsO%b\S#KgIT*JPYbMlAnS +%25T`Z\R/,p(#A9S$)X +%8@?1&>"(?`olce^j3m8CYq,-6KM*D9;'Pr+M=Bcg9k7q76^DCsh9k3?qtc^R\\dWICA$S=kDt<&WB6[WrHfaj1%ZG+:)nCu3.(2O +%>=XITCRZr=!5s$O>\Y!h0E8823%J2BB(cQOW$:6!=*G8M<-b2tfZKpr;IeJI"WpkC-`Aj)7%CHS^,Ggd``X;=e>[ +%%d`!`Run5:Y?\gZMJaj^G=R\-WP?%kfn"=I3'h=eJ^]X/"]!f5a>`#Zj]CBIis4\Q'8nkfhr!)=#FBu)o\[^pE_pMB/A,]\bJ(6h +%T66&63.s$QZenk9#l!!Y8'TQ-(X:%PIb)5U!qr*t57T_!>=D"U+PPugA+k.oDO^dfBF7Cca4jFgE4t4 +%D@(3EY"nCZN9-U4ZqsP`6$+_(7^[LQ[NNt#c"]DpX=i7oWa^6$p*2W!1B&/8RB#D%`7jfEl0*N_"!1sCEVKF"gOFc[i6L"S%kbVH +%]_UL`eaB?9(SAG>RA&BVo]\U(PlL=E\Q<5k]Y:8OejnCRgK?>m@G@2*UM8r9p87^]9g`mj[K]BC +%S\4G%oRic2GjOkP1Gra8oKU!'^tc',D5&a0S^l%$8A=Z[`\sp_T@2G?p1HEU>e+(4-.:PsdKpkPQ#'7.F_sKXs3h94!8P/j8M[D2 +%M.oBkEk=lLHrfe=s42VpDLM4R@VVFDj$u%hZXN:2CM8]0pU9&qo\J8+q_5CN'_o?0hC\*+h;.Nq +%>s*W2S+$?dph,*Tht)';^\O/]T,/Q?GYH,lj#d#8EcZ<"2@Ft^p>3P#`0tu3Ubd(T(%9gmZLe&1q$l=l!R[.*@]Y\kTb +%D>!,Al"g&!)k!>3C<<8C]GFj6,%X?XT;bm_"!P3E)e2bJ/MVJ.uBa_1PcYo.2K9mAkRQW4rdrA@661h+MV+ +%Vo`pPg%47A/JJ2akN>Xf^FoQc_`Ib>p&*jN)R8SEDsNarmW8t_YPrV-jfo>?cCI.G^HpU#D$5pR,b]Zn6^Fjhq7LtY45oubfP5#`B`4N +%<[WflG>CAlFZ3#=mWUNTI\WL0(Z?\G[]/T5]jYmX#lFDiFcY?\hk8A%B7o*`=5RqQq9[;FYSI(WiLe#+[e!]BB03bGGa$CL=3dqc +%deXQZNDY/"ke+3\*.OJIplue5_u,@mZuBG`+"-Amq<[XV%CRXUs*n`%mYA&Rl2/1sft..HT,6s7^AmNL?Z/un-Lfibs(n7@?B-8J4n%3^RX'T=M,q,Vu+m"QJa=]1KX&6hcCo7=Zq61Va_-f@'j6'H>2#84aHt\3IlT]?2s`i:GBYXi.nXHeUL?VI^8'" +%I5gr%ODh.A>%DO:fREBZB)U:bPXmVi^\jQ\o$nU]J@+p\5"rR#$,p@jF,O)LMl0A%pg8NcJGo3,EAm$1q[OJCl8nrjC(4.aX2OMk +%fRBUSDkrZl;-)he_RSJ2YKs]s[ooC!f(8(]/Kl?C"ZT(&P(ru6eXCD0'O.u4i?:,7?hZd&P1TV=-Vpl)!Aqp*b3.^^kWlNtOIr1@5Z, +%KhTX`ZV(q8F>]MI0<[r=3Vg17Tnfm>D_I`04oNO&j//VKgrWA*/^s4up8h=Sl$,[ATs'nZ5*;P9EqGl88lomG,Y=R)[U[u4lRoik +%4D2nj2T^-sOHCV45pEVh(YJntjSj>uENAi)5Ne7h]5[D*Ht2?/m*>8%q[6Wr"6K7T.j]Ka*hqWA*_eQoWi,%_uPScNP,Peo^krQJbn=ijUd#dcoGc_+T%r]SGc+Y^k]g/Y$P5^a%Z96 +%kFF,LjheXi>]fl3Edd*+'5%!::VJt?V^8`^m9lH-UY3!b/EX=9hfsOO3&%7Yqrc\L33@FHHkE:Dq\qKF:[Z=NrW>-;N7/jBRg5>n +%1doT:!'"i1hmd^enD&'0:+=PHaL9,>%R`F6tXH"?K?YHg4up!XeC:C=7R;C`le<[Qe\i9KLSW.+S:^ +%$eNJMZaZtu3q<3n7)HgRp7oBOSArm.5*T#\/?)X(&MZq&oUZbsfJ:35[dqNLfC5!?T"j5QgU.#Naq&a_T`;h7L?3Z,P0(Iri=,Lk`b-R1TAZq%BF +%W!A8.7!klW28:Qd#`S\i5f57Xqs]M_f\Xc>q.dC5fp*u,[+SY\4Ii%W%=eBD5Ftmq&GKg$c6pUr`@%"95JEs5N5WoTI6VXIoLNF? +%[R:)=hb@p?hlWFmoBMP6a7t+*UB)FLZf/eDcCXo.Y7,;Uph03KM=\3"?J`cIpgeiH$rRmO/q[Xg"i5oXpsnc\qtT7-pC@.7_'a`H +%n\&4EZla3,I<"ArKAkAV?ToM/lgf\k\%l_::2+NL4o4gGSD=!*Y1;+V6sJiNZbJ++Nti%^Ed7@^u7L +%mj$cIin%B6e^+ORJ%+1/59J6,$BQVs3;X4CroZS@s)L4,$.o3?mQ@HH&!pTE'eAG(X^6j-C*5-h+!$7(T3mUa4ujZ[9>%cYFFDG9 +%4hH];]/k(XJ)l"MlYhg@"M-chs7u%`^/fV\iZIZnaqt$H<jLY^=JT==j1pY3Y[lbi8[mE7`N)oR-8gD2H6Sa,\O%JqHoBa#QO23Q*MnD^KXi6 +%I4Chaip!B$GgH3hHMZ^LIu9N_n=TUXkKn]BiW#JD"Fjd1s4gh' +%mtCY3Q*ONfETQ/S@cdEZo],=+s/EV>Z`2E`2O^r,9]On3XP>A\oLZk!kj*g.Fa`-pW7n>1JWR,W=*C7.@b#'FNZFB'X$oQ>e/_O_ +%hl+-!B&337[/EfRWp,Ba#Y:.MP!Ns6Nmk"6;72).M5j[^X,Hr,D9KZR%Q?9<[jp^"bYj8:OQb>U%5g.fXeU$H3M[E*^hW,*O/q>AU;$?b6@fXOdL/)l[%c:!Ih(L'fh=a`WBI-)C!6l:96&Pr@B`-'oS9RbHukJI7^"\-NOT_f`#oYGL[>[NuHmWQT+^_q7Bj +%%uF0L>0)qq&CE4\YpD`5$%k^I[$[j.=/JSPOLckuGpX.b1r/n;6re1!p;53PA<*O:a&6XTiHqu@o&(@ +%A&3<.2E%%<=7t9W=s=8@aam/Of+G%;Z4!c]C)4gHbj3f`fed4#gSg#e5LL-Q`B'-alaXuXP&Ee8BFP$:#=;H+6"Q47#te+"/it[c +%#TG9tNJT/tf!V_WW(-nC@d1ml8X"L6hfLB'DoF:(j;6h`I +%BLf_&"B8Uu=Knp'-WLHdQCu0+-'oO-;X-0"oFFfLlCf8>W#B:509_:CfR/eA&1!oIr145XTle^3ns/jM78+C.Sdb>?"& +%92K*50(9!OV2U[A+@0l!oV#+m=j8;$`Y_7Z\cY5JD2o`#'%6JB*@iJIgbsmu!",V(Fe)MPWm3jpqQ^qo,gFi7U4M+Z:t8Rsi`PhQ +%hG_>ao4,,1#.7f#j^CQub_l\YNdVur`"S7\A=fqugLk"g_Ptl8X;dR!j#gZ[1qlqn:"iN'#6%3KcVW24O`iVL@_QS+gS8aXim4K\ +%h+^Q!7Sfe"V0M4QHL7(\2K3#Y0(fIB,hkuLf*'W6h8R)h0T"UD$"FJTe8#kko<0sj.q1fSX"#*8F"B!c"gQFDfJ/2XaUe?A;flKu!SY6sUCq+O( +%$;f2P3E2oQ4fp65CW&Ne'n`a:>ZVhPe9Aktfm&@&Ki!E:;'e+'-!,oTDtZW?5Eo^lWI]kXClO;FD;02$`.[i[pVB#r)af3RpKn%\ +%4n#(pc6l:E3)]h*'V`ER3J?\3c&%pi[^Dbq6&f(f9\`4Ggn2NkD,meY3tsgi.%qB6erk1q +%JGR">Jk_<\R]fpQD(2d/d(7)hSh:G%MNWWhh3+YNV7<\%g5+9RP=D/h:.V[m*dXegFWK(M#B#+eQ1V2a.76N,7"c#FM'TGW8Ifl; +%htk_J-n/eSG@12k&q8mt&M#(d$!VWP%#9i`2?g*=.;=-Esn8mWDl63YcXo`G`TP=E/Z83h4u +%D=hE.kJis5":cMIRXa6m%l'\&B^@ft[V\M#E]Q7ZY%D/a/!RqC3]>H1'9.pT$]Ut(BWKMq"K:R?G$7u@U=ATbd+n=HFeo4XCI#$N +%X3RgIk,3g?I`HV8Y2]t23?Q\ZJ._Z%FEb=]JumEI/[L[u1_Bh,U-g@2`5%[.WY:kpSp'7j`NDLpU1oi&Mi*EM4gS)Ej,ur03Asb. +%:noA_RLtg:Z9dk#lV'\3fl9)=^%;hJ4!?jjmS$uJ>c\pFd]]5tkqqW-]eXHS3[5#l:Z/kDS%o/L>m3tr"VY*eiae"k`"CKP5KCsQ +%1u-2;'L^Gb$m*RfS?:6im>A81MLpBtN#V@G4V,XN=;@)!;En^)'h?Sj_66=^Q4#ub(I=jqr/@aU?^[\Na08&Q\*A^L?(-ObO%shQ +%-LAdUM('&qBKtonX@h_Oih8EW]$[TO)LEQMM$15gmP#)cmpIh#WUZeI=4ucBFse;^FUZL:*TEr4FgIU&@M)6/F=l>bEXFprNV]0+H+mG%;UdG`B7Wf-J9fU8oE$qUhKaSBPGZT3H:62Le( +%7i,9I;:Vok>ROq0CZPDDoC#@gSt2Cf9r9+#9j;u7KZ6)71AOtqI]"sKR0/.8B"aG:aE?1[$,(oe038qm,oV)nC>Y"E\Y9[gX.`,; +%_e/AFsK/[A>cD*Psu&gQN5f5.?nK)(K8Z#:[bBEtaUJE4ZO&S$jAb]tu5W +%$H;s/lm5,eaUbr8h>`$&NF1C_V[V4B_a-X)]@p+9erI^"!XNFZ.JVX*D2GmKsOl;,`>=!#k:+4M)+j,fBfE<0A+C/ +%^G!T\]i>JG0ER@.MuSO&,(XSi1lH#ZaZ*Gq3dBMRA6roL12lX`8gV)XPaR[4/YPntNL`s"+N;^k`?BFDb))"Q/RZ,'S(Ys5+#D1] +%jbW0(FTV"+/e#7Dql,Mr1Hs`*2gV<*J\dt;I4P5&@g6^beuO]gO::>4.M +%WqDQXD2M8Wg[F*g;\._qm@gW%2AE^pA=5!U"^R-^8kg7N,:70kNK`M5+U[M;E]fSoC>E;K^%"Sm;*j^c%JjDaL<8GTRI!caL']VS +%Ja&VgBrdiEh181:r7i^^IP2\o%%9E8)*7?$lC"d699%;q\$tX@XR5J&TuCKt?c>a5@*l2sbNZhP:5r[bRl4J?F#4hUB<5sY&_T#a +%(Q8q%Buh#u04lFs@jCplcf8eHgPS1@\juR&GSTK8.,jZ@YHqe13=t_]C$pT"@i4h.!gi+/:D1[.u?<0lKNa +%O)6!,S$pNP^*ffFNk:2S*TnX981'[e(.YR"6LCns_7%fFXg&$[-Igr8AY%N=S(/m-7/c.WnV!$*n%#)7`>"4,R.F3hV0RfsY( +%h8B_Bm9B5=6jj`1A0V9lU+b'dd]g$qK/$EEW64EMCXkshp.t@=!d'5G7He/Y2*!K'%M@Q0EetSG5dE8r +%6.?J/&d8B2b74-8!iR1:*9r9kW_JsbEQ^2_b'O-!OGqiJ[SmmrICbRM2]KTMg_S-omBEtVH7,=pk^U+8<[["R,_0W;MqY+"\Mr"r +%Wd_&D-Ahp&U$X&W#NCZpM=B"G8f"fiqdKPES.i;)=a\r'8`.5I.`qkbm)cmriE0OM&j7[%eBShc5)9";X1d_ui<5Nk=no=9GX$U]WkA0oO^e29^!A[`D=`lh5SSVl!$q5%RUjFCJg">Zumi#FIYHr5H6+6:e +%)\A7iP.K(ZK>_`bRfM$s9_>[a23V7ie7tI.)/c?pA^ZepGe1_DCCn[kR'*?0@u%@B'(_2*Mj+sL+C#r>.LZP.#NFibr0X(>Zq4s)+7p^$2Q\lP]hfHd_.KWh.8`Csq?VQWfp7btHdDC5=c_-`sB:feuSAA4;' +%KjS0rYR7Lg=rjN*>B'[\khQ9#7HCW#,.3C_Nh77"MLgp`IClr*6tbe+^<2'H+f[g((7l[oFN1M_p!*+_YF*EA\Q&qm85cmeYNc@j +%5?;@P=,n@9h`l+#@8@!qs3ltZ*;`^qn\0[f;Z^.3*,eDHaA-]<>0WKRYfLl?8OneqFMK?_4f^RsJ5gh?^b5Lh#UsV4uXs +%4_4P5'a7,A.^NcIYc]fs2]JN?fjDX>E31hbFYAJW\0!,&8c0^J.+8kH@YeK-#@LFB`'Jo1@pkD@X2,(l\]Oncf9bJRJZ]=[2-&fX +%R5Q#(Qp*HP@\kq8Jl7%<41WDP>Hcj&*BTdXeBq;L=o"?q:'?Q[Md?$)hs\BZQV/TV@_8>[+D4;br"8Lt;c?iBXZlV?fO32>n,=qIFr?>4K>E"+,n>aIS[LK^Ds`&>=ML]h=p]$DfRhS;X'(MNHJIbE +%4WCIEP8Q%VVWZKWJbEu;DorsfaUD" +%A61<'jkG2&T*i+mBt?G<)/l.P6^gCGl;hSU[Xt5!:7@IIoG!$lN4;Mo`>:X/+CC6!\L2Nr5?/JKT*hm#4n2b,1^iShLW%B+#K\!$ +%`\AEBRn2e;pBh(bLq4WOmoW"DD)n[aT.7Y;7R2aQ#@BJM6"=+p-cXMJjG=IE +%I7I@q&Fdd]HsOlZ&Orm.1!!CS:L0X"DpZ]^SAb!4roQtCTsWAU&kj7i+%Cl;!_3[+3H$kf&<6(]%F!fF4@^6gXs*n@Po:ds/dHq- +%[8H)^EkLi'X/[,Noe/U2,<%8$Oc?HIDE:;+7XD@27-Z?GDPChs@k4p(;\92=.EWDk8:!#L@nokYH"'m=o:c\>,^f:o!OXJm%2]I6P34C'nmW_;L!aBI%h4gLjD7)OO,0%2,kO"Z!f3S +%b])U,C7)M.BL_AXO\2S.+!-r_s"WMo?HbWp&KplBa=Mm7UqHO^Z=3KJsDIj!WF,HHVW79M$qjI6.NV.QGu +%/N`YT[Jso&S.A2H0D9F9hKC-%i'@c?$B9/1ce:h`6sjb'$M,0kZ-M&\8H&Qol5oU3ZK+7`'&^(fGQX3GA?o=7+f2EnoGhbZMb6kq +%&/r]3?ZdCCTP%5SW[7V/,YCZC#]M=@$kEdT,K9Ls6jpq(Jp"uA2aC2u?HnQ8!Wp*c#spcr4Nc4_:LZ5:pkc3o+j6RTpHOsn8Za+A/W7*>JQ@XjR_)5d#"&G@r5./T)fOlW1)[F'KbE%<;/NfPBtB@ZlA*$7*t;_.,0i#;tJ@HW0)^N&9D9;;Q'#kZ(2<09(>3"F,^nZJD1q-K(6&I+Xp%d\]qQ>p+QaiB\*[YpmJs2/fGdX?[7J[RmLt +%eb6_7'J%iK7h&9>D^aA1\R:(ITZHMa&j6qsOru!(YNo'RTFoU,?UcMTB_`emg>r_1kU9)5(,D003oj'1f#S7V4c+pdkFEGhG5s"N +%g0GXl1skItF$?NlH-QY[Yu$U;jJ_*'du;2e9N@M'7LinoFC +%\ssBaNOKhH%%>VeB%qd*ZZ9gh_526!F6A;L$hX\V\SkAI<]P;!SN2,/7(iG5_(X/.%P\X.1_c*-`d2<&d\Nn)Ygen+jJ:rHl7Orr +%S+Xgu$jsYcLNUe%WeY_H\?U+hB,n?SpdSjH^`I?6@e$Si'>uJcG1:D<0RAT*C@KdKE!G@M)AD-c[Du2je +%dME_M20o`9Dt^>drAZ@mZV@NEcuFRE@tlETYAdbO._De+1:;]!FG9dlqfs?kj\>Q@W[+Peo5ck]as;UGaC1i5$^W&@%VN%S_0NTS +%lP>1"\KD]_0O2%<:6o`D,^9C,j0OP3%f;]=,''Wn=))=hor>FgH7&uZZEpE`7cB9"o<$#D+K/cOKr.!k&M8t,05?JDp!@QGV+5S; +%H#6LD.d7L2,H>TmmH2pMDb*^<-bjViZTC-Qd&U^W):Y'A:E@@\hH.%V-_/`_YSKpIH9aGl!NA[+^66gTW5&E6J8JY1o +%W^fO-&R]EIj?>Mf(amFC(m8d!bqVOr?01,`a8+?n)XsWkcM+l,c;hV,5c;0p,=(#mkul&^o +%[11P#6iZ?a2!sj/A0t/J@_m%d:t=#q&us3d^Uh#%qVY\(&:8t4HX[J/:G"R'[3do71^BL;.%V>t[oFU:H7*X=(n"4?EgR7Yp)'Ko +%HlRDY3AkJG8"3@J)N2GXem4VudR[KNXA>Qr"'Ubf7hOb9QX\EpG#f-s/FbPr#Kn7]^[9l8XT#a[[!0h[JSX%/QVN"06*L0CQq>:bRZlG0$-V;k[`E +%XW[<^PbThN!NH=ti+u7N&g(;@UA.Ktd0"k1MgHf'hGo,%eP4\[VW)3_$C[fE@U*l+`8uXi#1q*ilT_nW75r$D<)AX-JYeaBL.9l2@[>=-F]ImV:f?`h6@Lp@ZS*KX]N!;3Xr*HRNPb&/ob:o,&]f@#0W#r +%q+Y`)qa?9k[O',aU8p(1_7RsdAhBJpDkt*M*Q=8eITmGY8PVS)rlmd\3W&^OVW*gM?g.e*\>0O]e%2gmF/Dep#)7`j+$X!(A_[Pr +%DEEs:]c>,7&EhnW'"aai0jN!][lp\>:lRdmpeDXqDiiXn3qs,;7G=VT_)UY;B"'8>F,sZVa=jNB!l/(6[s5 +%EYsI]PW<,T=/Keqj:7E3^n053`!5ibi*>*)YsY$=Rl_naEe;!;-9ACAXf:^jA=:/K0Tqqi1d[%VVsRZCkWqIZ'6?*_&8AqP1k]32 +%EsPNsFG>C6lnQa_hQ62X5AlV62,r=LOE8F%u/o1N,+F +%#6,N<^T-gYeTUu4Lgr]qWs]hq-#\Q8[N)XCps_92d:kHu&E_?E+_XIcj-Ws!SggC56\-\3>?fUYA28?lVGiEC?R6"X"/?baaa=/c +%4`O:sk/SrG<"pLT4%MsahdZc3XAhu1^-aaI%NH9BR6P;+MWK_m=^70:bPG%o,EhK"'94dB/(4T?=.J\7TIdlQ5X6;k4_?IehNG=Y +%N(-A4+^q"Q%iNN4SJ]M3\-kl&l`hDZbWrMr`+uoWb6jF?nla8KR]SCAVWB;gFrO&7l8dTdV50ch-_C!RA.@ob$")`anLHCIL/HU, +%"$M>]__=GnoWE.3(t(m"CMc]o<]4oDY"5@khkH=cgXS.P&GJT7A+5Lj$71tiQZkKF_T +%^?nT@20g*L6t0H\-V8A]sGlE)g5T8&WJ;hc]%4_V7ErXle84quB&. +%1Q[YuF$lg8+hN:;-%h#C3eoCt#`7=IJkXC@ZB7d,'=X`?SfbE`2k*h'#Nc7tY,Z0^F@i8ph*u9GGl:;3WF#!G,[#rY?g)hZ/`#[4 +%Q%kOX7nlUdl>':X,EKphLhce;FK9T,_8RUm'M9Gd`Lj!">;Qm\7IBdOf@d[MN0U3?l.B+^#&]4_0qn@D8B*AnH&bQTg!oKlKij@u +%l-*.=^6IKaZrR4(9Q9D%1Q]d((Dr8Ifn=r<3``UI@uZRGBM(9iSPnQ5-;8)ee\/2ci#TjG*S7[$!KptsT)U*HQ]nEZas^gH1_&(* +%e><_]ai3T"\l2hhb!\rcM@l_#@s8>9D8)I[.,TP@g'r\Yo&H39AQX3/Ba<o5\g$8*CLUn5a>l*.e2+1Bh&`")et_dh3ag=CCrRXI9rn36ZtIbSjml_FmnF1%aYMkFiQ[\&MN.G3Hr4]<0ADcBoK)6A$rl]B +%K<`q$D"9CuK]daYlCP3?!@m/F/tb!(j`:op-iV=S5[WIRL_H?&H^!_::dWgOW6Mc8g89P4rX)sUr5&_-;P;1HGF,A%Vp7TW]"VJD +%2t?:X6AJ'"H*srpk,lP@*r8:%.:.DWG&5,g>j(TmG$0UFCS3LuSm_iG;3mWE\1dWb6Hmqqc^sO.#m@,sdlQ$L4lIf!2?'CWdmY0S +%77XXd3#^Y2caI8:1A)X(%*'uZ"QC0LSOAra#.\@9?sQg_:_'dp9l"?mWhR+e=H7dlB52b?WA7g% +%=Ej]ecr8JVq;[XOo@8#c\sAM?G_jXOq-cNSWG+L/pUnl).8>G[ai(=NR(aqb4-;WJdsM*3EBc0j(@sC\h_K>eXPIq\logcG3D]1D +%Sdh0-QN]0jc8ko#(,+b\V%BN_9B!fOiHA=EcL10BO.tjrH_(M#1,'DD&+mrRG_UW +%5;SnccKcTe_40FIg6:pR[V,of1L^c(l87QYXGMt^-kBeV;pVoHpq+Z%]nXKR.hD6i,:VjaEr+nR0iHs$\;UdlKTiN;";Yh/<62ggBig?bV"Q"@o, +%DPZRAW/[:iU\2[@A*2u"([tb_i_VGK2kj\Wd"#I/5$Fg=F,/m.?Le]]1E,V.q5i>\\K>^KZ-'6-Vl5LuL(` +%&!3TeOsj[s'oca;=//.J86<2ZRFHjn?Y*&(CcdHN@FZA7d\jGl3Ru3@a@Z3gS.SldcYD1hkf'4^#rOk=)`KS-p$;s[R\+AJScbJQ +%;C3XMR>+P"#LUh6'eGgsp-;q7#8u=i6Lt`YPRp0M&=,\4F'7h?O0c1l/Q5d3'LiQnK7t@$1"$U^1IcE'Tj^,T0'bJ;7l#fO`$j?@m#B +%k>-UZ(ep@)n#_3j#gOVTi]oTM,#lZ^mn/F/@J]iHBk"i-E\rl=#1:cIUP-AVFu9ImgL.k^]0&;8Xi,j2plbMVNjsI@'*`Le(e`3H +%Y=+31p?-1r#I^gNma`GE%C$jA^N%6skP%l0b!,/mB#D'[Cp?Gm12PUVK^<[mfj%f9ketQ`28=(i"8+4;oN1g\Y(s*n<`%*le%.3-PdDEO +%f!o=9FE9!I^>.5K([kX88YZ`!K"_H3_+ApYdN(I`Yi1"s5uqfmQ!ML6ekI.sDmC0n`2I0_BC/d=?PM.'WWCmeaWP/\:tJOS">TbR +%p"U[pT#\EZ+gf\#TWJ] +%ME7$7#0eE+rCXXq?Zas@rL= +%o$Ge057)!_Do"I%'IZ2&dKR@CPt@c]S6b.nm:IJj"`/9VkZIT43%'gD!W/S^Y>n9SlHY`^.:kRp@n8MQ$e$2`h$J3.E^ro,=,s6Q +%P,:Rp6i+uo,ng#Gp)UhMp'!1@B;TQ+8cq&Wq+bIX,OVq=-a#&Ai'Zt2\1=UgL:AhT*>i\RbWYM7NTBsDY\ofV!i_+,1jI//M +%>TAV4Trr(_*.ih$%aPq=Wp[jkS2OQ",=pS64.HgL[M!#"DJ6lkUKlbX;BB_;d!DU_!i(J-1iX9\7c,/oXa(\Dn$3!JgapAPqePe0<:Am1#*F;9'0(#95<4_+p1pl*^&e#uF`S7)hi4pgR$dY+HX[VO=36RmLfGsg)WO)'?#:Yo]VVY^to!0*@& +%`l-M8itMLZ7>SW?EB!jrVc7%p/B-+Yrf.;%b&CLPOLct';-ra9"JcU,&lm/1:0sUs[&.<$M7<\B%M0)V`JAuGfJdi/:6C`-9D6%. +%ogTp)IH]3_KcHC9[n0&pU!\X/`TB(o9iO.8rG@d/`7Kl5B<8Ng^:dYP*4Od5Y%[3pSa#k1B?7@nPN^DZ/6q:Kh +%(ISrd$Cj=I5;ks_CR$nt83Osim^R'\AOR'(]^9+!f5Ks8.G +%M1A@H=[A_-U:P:Pl*rYh93%%T?5@W&4u.;cNTZO(Yc"8.6QiEfW#^cFM73icj+Ot9K=.@+gN8TUV!f_51KF[D*_iSke2Plp41\O8 +%XnKFlnWB8l-NLDhYO?gs-r-IN7k&\mQts)J8S1VrN+ufuKk-a"#bJ\IP`PX!`h49b6:rS3e%e"YoJP%*m+;Q'SE[-a#ELZ*E)%L= +%WF/el0G"jP]fZ97KT)UF8qsH7DDho[Rtjtnh1J&_6U@#rF*6k,PdZ]doHB4+3Qa9A*>t\3g]^PF(+?6,;eIK`3dQT&Hp*.3]3L\0 +%mP-ZV?=$e)m:LbV41G61#[m?jTT0aDTajb9b[,>Ck*oi0pJE*qIY!m`0ma_2\oOmT6ImbU6:?.8ao'/#+mu,.U2\/noOsBLGO_'Ka/#r9Y->@NSFR@eSk[iD83B"KbWlLhZ)"ZDE.iZN.cf\R+0MQT;Y)`D:LCmX._Z7Xj=04KB_sT:'\2 +%`3\u/SX[/e34c+gI':l\^p+d/N"p+WpfP9\qtNp"99-"i,TefJF2l1m$CX7j\MEDe2Gg(^]WjFk#28;B`XYRSAnlV`/5$#&4ENkr\t"o#tEgUjAId6/a/]VXa6c]MV&O/Yac*A9t:e=(brpQLF_rN +%FqHL]^f7Yk4==\3*[N8.3Yd[EE_P^SmAe(F?,-I6;`2@2_"_iS?U3mBdF:2+`L=rO8Q"*t!PDh0Z^f;q(9H/n;d2Z3?ZE$7&$8/6 +%?\iTe4*b+Pc@j)5eRo0b_8huOnd3PaI,&e!;AR'QmiC]>B+E(=)Q3eL%`TBMBDTHW5Hn?0rT#0Se$!q=:uj,fJ02Ne/(Y'6_`6^6 +%W1B8(e#K9tD$F"ZK^sH_P3\_@>VbBiYD:ur='-5BV +%CgP;X.J(B_XrQF/M.re#Xe?j`Eh0>uLZmHq*Kr`s$0+F5I[ +%Yp<>_!9,!4CaEjiIAI*'qmo7/+H,YCQLg*pCt`:.[]a.aq1jOg$L)),fL/&]2'C#bb`Cf53US?,6.KH\,;IR4`j/NSnR,FKV`"gesc3ktSqng=<:"T\'K_ls!gN660=>YUq8GJ^(ml:DXtdJhudLT>U36 +%PTTO(,G8`-!<^ft#D;^Un'^\/)[6@RG9G1r<@ciF!Ke0ZfH)%?l&>t!Fkbto2E_kP>E*?HD'5!_QHeR(3JudF*g/PW#Yl6V7QA#Z +%E(DO9rG:(fhM9N^iq\O)6:4>tq5-Cg,s5N3N]NR':j1m`[pcGX2Aqql\&7AsfPIhig6^?#[!)ec8uoq/;tEltgTW*@:O; +%<1\qLSrAbm9cR-Os2J>GUs2*&+-O`2dY1.)_sNVK9!WCQ(.4V[Ua[GF7E)l,gA@=iJDAHImau0=Ic$f?H'cDJ%cU]1QHTDXO`o[ +%&.dZs$W9%:We"7E<`$+>-.Cg>CXEV+l5h0)?i3i5!E-9o,n`Rhi_9Lk;=b"NAlMU6YpS^;"A2Mk$s?TfjfZ(F*Mu!N6i= +%Xt'5TTk`1N-:T[Z+MrI:k5@e9;:\ulA@!^#j,n@iF]4P$8cmcq\!7abC^t08?jFLq4Tf7^^IaAZAKbmA`)Vs +%6$?$8h4j!t5?>`T+/$%ppsousiJ'j +%$aIA[/6Z.Tq^-1=pLlk^`CA(;m1=KZLM%/ZV:?ktpS+9M-b"m?'kD4&Hbcn$\S`Sb^4:fi$;cA1di)O%K4R8S'mAQ0Pj??-;8i5$ +%BET$&pW2V3D@2grFrAY]C!om7EIb&aTCTsFH_==q8Ed2Zs,6_Re0oU^VA[f$E"Xo!#WAe^mNk8O3s$P!-k3JjrVTpbi%S.[D'9,n\gJRlp8Pu=hQ,CSr.4C?RHb)FuZ +%M"-:DfN0qp;PZ?E6Iu=hf1+ah1V5(((doP=Y0/FP&knbVU?V4YD6 +%O?*dc1^ZAi0ng2AJLsR9J/o-,Q9.R3rjN'qg8s,QCWF/R44(ehNT*BX-uQJi5PW&47uV6_/3'ROO;$C-M.q('(B.]Qmg@%&Qk]hT +%O/a;ed-B]MbF@$Ap7Vrb%$7[C"O0qpacgIBPO*&39f>M,m,J?2\$"s9/t7kJGqs_LP)LAlVs_tF7!7,')S,c'@E)`dE@LMB:jd:_ +%?pe"%dl)h]@^=61kcUbAGCj%`B.V-OEH]7r07YXZIZX%G?"gDA"hsH;%sl\jh8U0_&?s`(h.i +%DW%Ms7pe-6I.0U6RT-Om#P^-Lr;2%*F*We +%!)dQG,H@^JP9.nneQ.(UMCM#_=Ws$)(KF0Qnh0ol8fi[aeM[&oPLL%"Te>?D'K?P?1!Yq0P,J9'k#9$Qfe0SLVHef;6lr<9K$hYi +%1D&:'i_Wi7CkO.>fX+MNqoCKD%GAA(2r[BNW,&3&(VbBbfafFpPCU*CT?373kZ-`4Ai'"7[Ma]ii(KRnKDchG%iQ#@"4>p8p;2KT +%$LWXuYqe&5G[dZGT*,J@.X@tTjM6"-]#/YN(.^&L6R-]<3c0(%*A,qZ\3o%4THeNR("=Zj8EMn_`O?#G<91V8--41FCD8]YBG[at +%=Ki]l#MkjB44_J:9J(OD+>>:STSq;ZdVJ)uJXW;U],H)-cDCS!U^Donf)JQ4I*u?q:-cCnF%c`C3N,S>DP=6jT-)^^!Ku1cc5?g6 +%j._p0XMB7s(E4F*o`8#M'"V%o9,9ef&SlsPQ-1`1Lt0HS/ui.@_lLHLYV$l8eCnQ-o;93!h_JiV@mXq9a32pWZ)Tp%JnWhp2\]*C +%pMUfK"/&JY'Kri2L1pe.!^Pb"`T6*[jWMtPUX3scZ)9]_AKfqGK1mQ)b8Fm9"Ca!Lp#h[]^rbOZLj@Yu7+Mn[NMWd#l#mFf*5ll' +%P$qk6\>ft@V>&(UUoc\6o*U0$XKC%l*`dJJmDZG#XfLeamOF3k]G/ILd&P@cnE6$%t+Wp8Y? +%OaO_rYc)U\0lo_p-@=u6I.JPJkB/"Q[I(I:+l%`+a=[!e")SWmo+N73XhLr*V%J?e.gF*"()p*ODI"tFN]3G3rc/JF`],sf8U=sO +%b-BUjHCHUt4I]aL1>%,:ou(jljG*LUjfR7R1-Zcf3SKJ2mh,YhRmg@ni74W@m#FM,,tK853Nd)!Xs]kn0Q4:R3#]7R5KpfZWah*q +%9J@&_iYsKf4(&R2+#,R7Wd\&j+qd.%nXj?UX"F9PQ-%r&[;tnQ:#=K\/E3E>hq?IN'r6?t-a:9XOhlJ!9UJb>"e+Q'd7-g_]"QB5 +%Af"J\W`dt30L]55:]ElH\HdJ!("9)]1u\J9WcVhe41Hgi7JIGT3p[AM]N]/`;TAug<`RSAh(qB.AtSClTClNLW@gJfD_=*H4)MC4 +%=.'V:a*9tJMNaEES5(SrBY(V(C<8'WF=Dcg]C*@V-s4R.nFZ:.Rm__-f1+el5r/C2:erPLsc,/AApl"]a,bF_-ul +%OrT:0^\nM;Lk46ZYs/dQd]!6,]D7#lkgb+ea_?cM13N(8:'LSV^l[2Z[X+dFQE_g=e03ILGbn"h&.=g1W2]\I +%5A/C9IbpWK[*KmPe)tP[dORuh^)[D(8#*U:6kdjp(a_`6aN_681?k5sSAB1a2f"=A3#t7(I&#QjR+VjA"$B>k2uPBElO)1lA8^[5 +%DL/Q1Z<(CFS!m^BEXCmhKr\u0n_LMtNbG5=c>,n6SU?E#h3h8-WV_ii)NRZmJTtL0gSa5"Ukb1%PX;I?7(WaQV"8*Y-OcoT3\L$` +%W-7O%R,0U:+(ga)Ds^sdW8.b`2aNIn;cS@f;LP_oA<"@fNJ22BoVOaWmT8`==>/IL`+-JH"&@EX;S[bB$DI$&TVm_ +%OBe+A#3#&&i:@/CrK:M>jrGP*)W%VN/2Q,$-H7KWD%dN?LO/?@6CS>k`\0u![br4Aq]R2O0tXB$r5;g0T]@jg+/G0cV+ll!k2#+Bju'.^\MLs-aG3Y_!c,IE,. +%Zee5Y#IQuQ.,5iCrrJ9QN./Ko+kY,ZId"]Ne;p33edn$iV9^$-e$4A%D;Z`0ZrQFA-g=3-L*MHa'M16m'TEcGs6V'j$U1HK9+A!! +%qH>t#fGn[9V)UeRVV4Zr%4j[O`GZt%Zl"%C:u@(`$6gd0$=74#:fKs!0bFT>[jc6O"KX--:^Gkd-U!^qkbX'XhdF>3--HEt,%X"F-9moU-FU%u:QS63)< +%Ln\[c]8GVg([fF@;G`2'@&U..BjACgTY?qqMl8!4kFS4.E],Fk\(Hb0Q=LHW)ooZKku?FH]G*D`(<+L"Scep7>HdBE`2=m0m"W&K +%9q!s)bH5DQn`k*k9,*q,#:VW2G:0VXH%XitlI*9!+l#mga52e(gKj?8Z]ii>53W_RM.]45%[(;eom,@-6T/EN*0(jr@ups',@Fu^;Si_/lI>?m`H!N0ld0?3SP'31UUA:sp27Oe\o;lK:-[q,VFdgDmZ<$JMsZ93 +%k/W$/jTajeKA6lXXYbT1f%t>=UY$`KWtB@r_Gr2U#B-6>>i"IJ;cc'4?O=1&CUR&53H;3roiB^?3buefKrh"(^Hm7Kp%7tJ6SbXD +%\$ENGeSNJ:03.Dt:upTLLjF-@l^B\QVB@DA!E.J!erHc=^**870!8tV!POQ,4E@7OX3Yhja]'raWuu4Y5QoWk96*mV-9o".)ubW^ +%"IeXBoGgn_DOZ1ogYB_mI?M\l+FWt/1rZ*iemfR)WkP.mkB?WVMC.8CNZF#d14O,$En#)ZaI_iDGm)qTAZq;j(DnSSggc5NF4Ul+ +%-77SgU-_>(:p/[X3"D)qT?dZVY=tpN,%;o3N<\G_74?d],:a4>T%"lQ(Pq)RV`B;96C`CSUHK0gjHq&K;k>=NGZ8rsLE[tJAO+B4 +%9SA$AIF70'W4BnFB#l#P]5d"4lWP\bH?`J7-ZHSg;32Wj)niGuqC3?J?k23P8(&ulCQ4uGD!W9jqonff9+>*#aQhH9k.O15Gq]1X +%YFFFMiMhdG9S:6Xon>P@4n7/*0%P_gUFIe)iqs"uhJSMecOVn>BGhjRD0)CO%?s[;,Jl_!KDaSlc;.a!L4+'7S5.bOaJ`, +%)mj#-OV308P,lToDiT(%kkajUdBk"TW=_D>W91JtcM6\T!f!F[Jt-RmQ&Q40]pKsB7f5qLa&OMOIf-dJJ`>N/B,e=:3,pYT3=-n( +%eg-&DjQU9=*?4)FJ!mIpUA%iVXqt-m#kLAg!H&kVQ4A*/DDtcnNE2-_U5ljP71D:Hc3tU;H/*^-KeMNuN'\AAkR9hqElbB9SY=(N +%L"H`AJD!`rG(B`\W"@]V1%M1cq/7jJ_Umn2Mc^NXkSD^VrN__+D;,:9`$:=CH0%]?8c7:=U>kX2jVYS]"G!'Y%+09?>s4Si*L?/J +%6*ta?mcsOg<6T3+NDlagXLa\<)F_[bOQZ?5p$Qkgqdj5,-.,`+R,PF%8?tS+]R4`WGo'8-]O:Zr9+DR%F'6+P(X]bickS)k?h\+O +%N89<.D%a=&2qq05k'#8O)lrhC"J1Ap93W:(KB0CO?Af[NrqQb457I+#pCVlb\;!XMIDN+F3W&J='cd;iVM)KgM/R +%0KVdG\g"nMnm`cj7^N'uRD^+TQBO<#^um1D1X>`q)\_-=60,:iS'&O5I]ZV@;b@1eF;]g+D#2B46U+^W@$gj[?E`qr3#@O8(j3M# +%F4O]4U(cWDZl+[8)@S8j)1sf5>uaTsR"Y!0P-E*B1C%UBFo8=#L,Aeo:&NGL5PrAN"K_]E$^$WJ'#D??q5P-j@JF"9PE-ZY?#Yn[J#r`>@j_u5`gKQ-ID`p_Fj;7^M+)b8O[iU6N4Q2XrZQ5CSuF5Gk1h^lRRu:aIDHM9 +%1="ME?'[3?6VZBU6-$,8SQ<,s7*XHn@WL%f]%gr?B`iq&,P.oC)5q7;k;W],!SjFbm`bV@)[.+-7% +%fk0$pjW&l/4/,$\Nd)W,lQ.kEW1?@Y?Z6MHB[M\g*9DEr8UmTX[ZO*XQ+]q]qhZqW@P9B43j6s@R4%#kN[)CR)LUI +%2LoYdla7Vl&02lS57`_9V_b-E'B,'%Q#BXPop"-,C/l5Z18S7N&4L=gX.j58o/7E:"n@7#Vdr&E_?-:t1qNhc)n]E5?7`_N0FQ +%PV[;<$JL@=XfuYk"0A455$W:]$;lrRoTHEh;1S/aPG#3q=([o/rikIh?/'c-%Xg]Eq@D4E;d0at25%<_4iH[:Re:u/5hiGIanf)] +%jqYHI36+[$89^A>K)@STeQi#'N.U\N&<mB#-FcdMe`\Sl/Aml2KVS5AYC:%q%$C=^*1CF=VZ0,QGel%%3DP(P.N]2,VdoB7NYK+f,j1d=;IV\.I!!-*VCEeZFi,b=uGQ(9hS=6AW[bZ7=,Ts +%c&1S?Z$aU]/kjBn,"(Grj8\]FKULR0*_'H_u +%>R1$$'muQ&Ib=92O#D(p(*NFC6#Ac">tdV'BEhn[]rhsdL!nf''= +%QgD'\=8A[D&*!Dd-?j*q*8d4E)B_f))tD&_@%>C9,%,ZmtX +%rIgsmjFsW:CIRJKMMT4>_8f/?YcdP?d\omS:O`5%t(#"J!2/ep:9HKO8I:\!7[kK[D?!tqM+Ea2tRu4Y%f%PB6K`-ETE0h +%9)1oX.N;Nki2K=eY"8iml"K\Qe7FO-J2X+F"\qe^92qK,Z:Gdmdb2GG7;oMK.$jYYdtU^a3].jP>.#70lKRM923fdj6SUdVZ!9V! +%1ca5/F4E6#JG(aHS.!$-Lq9!d")7_0219jadC3M%HFs0UOq&Xah%HY#PO1,;>laQ.,,jC70]4B_G\;;6;ir$WtC.mRfSO02lDOpnh-fuXm09hVP/g;%_bc":LK?`VGcCUs\d%9DuNf@o=Q*^D-nP$#K&kqQ%@SDZ"SI6I_f +%X%H^;"$%1,jKT?`U<4&`2PU-G,GU@_PTR+?:cD)5_UD:):f'6i%,\2">;65J0_0A^ac"``B!6f&I_;1L*mgo55"5.gMa_U(PLhD! +%r58u=%JR(2Gj!3/+FDW*3I.D10%;JR@:a&"7Ht`)2f(Xk2XEG +%Aph>qNc^brW3.(r[(@s[=XUsu3`2XUE_ +%TKCtBW0#n&FOq.u;(`[$4fWA)K#TQZ;Y9;24Xjiu9YT__BQ+Nd44'#GSjnOWNT`r4AX!U@B"Ze"Y[6JC:4RRDGjVW0qmk@^n`:g7 +%*SP->^U2=Y*Bn@T![9gT.^P.=i_q3kp%]NH +%hj;YGrdmdR8'Z`!Ze$RP]P601ll$*?Y)dbuAnSB4T'+Hrfeq$5%,'+d5!"Gi9A!h.&&Rh]`kJT8T%Wum&G +%ooYu%%^"e=`^bpQ75%jkRQIH,LBC@A):=@tGGcBf>:_4TlZ?=Q_Q1MKCE):/Etbb'Ag(I56%e?M#+9XX7%n/lN^\Z-0Em%i;g(AjB!>W*An\>_64/G;E#btC;`P]QpM,rIrf +%UaB6gd6OjBb7VW%C7="O_mh=fo=Y@be#V/N;L@ufcBN?i$%>ZDtL/!%-%%sq*W57r`\p"Z%^U8l5A$A>"%Z2bf6Vf9."<&K!hTjK/OR?m+'lDfrD]A/u#,`@#$6`$psEYe5H +%dHYJ="ldACN7S?O4Q^M<"3F/bU=+>WdR!`I)Hb!+nd(ki0lCLTC<"osh8-#7;T>#bfS(pN\/s;YTrXTdXW[L/9^66\CnrGVrQIRM +%Zsd'5fD!sa6EnN*+2e_uSb%b4@d2R(n)Yo]V!SssmFVpWUgbjpDj=)k2Q&k4d]"1\ahU9ej\mM]lMS$SIl5uNIU=_%>^+`,Ub@R: +%Ot"KV2Ri/Z]"W)m[^eu9f`]H"ZG]DUWcgI4A$HMTgrSeOI;7hodX][HV1BLi\Uf^>_e-gS*2k0pk>/FAGWh%eAg#-^EO-e^1K[1* +%^P^2&C4f#"4Ia00]:j'^$;f&dbT:NARC[fRn22os$4!kflh[fX%8j9!bgf@Q'qF[(A1([ +%h:&'\Z.R3L +%lkM%Ya/6sqRX!kfg_]=O*b@X&\??ga6.%Dt:u?A@j9EH*R]i4RRHmm`3!h#+Hq1%krEROLhWq\9E6'31E4ETWD+`)_qNh,Ncba:t\[F40N`6V.IRus!A'_@>TkpK?6)+s)M!"F(* +%"Mr2ZE`,f6a_f6YCWjf?(UeWc)aBgHlCrD43HQmJX#6aFaU87j)2l/1UT6$)J\r7J[+q^e/B^SbOTQCVYh#[/P0Zt$Q*eAgZqag_ +%l>^ZRNef)e=qG-JBd\\tUQKO:9(juni,eOkki#m4p)Yus1j+h2GZ91c)ZW)In*/mTNUJ=]gcl]AE7Bs'AMP0"QjoeELSgL15,'): +%l!c?!1^r4T-ZQTfjk(f%;,n9m`Q4LQK?.nCdUaSO+hFZG:Y,h4q*kC#0#KU3g`)b3Nb*3,4c"!,_r/,sC3:_I;iqdWl1B*ef!?-] +%[B#1U0?C`lHsI\]lGXh(9EfLEo'8'k.%1!ZBJXP5"f86CPbU!UVP#X,P`mn@SC[phnON_7>sdrKDcY@N`%IQXhR"!;!nQ\ljf"?9paA`BFO@ +%'>$8.OUn9T:/"=(?G[WnoZ#KUDS?oFiq(i-`mT\qO&+iFM"RQ,l*?:;50=7O1+RZE2/:?#QE4",Zl^PpVf-&L&h2`VM$FT?Z'CG4 +%%Z_KtOV/B)^'t\gQD5jRA'58#+A;2)X'64+Yi@b3H>NkG*#.>rQEYXm_^)Vt:u,1LX4p2jHob#Tj%p=_:Rd?q8_Zub-WO&K?#;Nq +%4G6n?plFZ&TPr@C +%_Mr6o)f%i?O77jGD&`__2@%bf/TJ/Nm..@-=@SNq9PPG$OY$IPFs;qh0M72)n!Vjh$%=p-92Jb+^=e$M,V#J3 +%fJjQgNeDD6b\aFc91igO71j6E$`/dnTihi4J0&bk:o`983M@ihG@?i?Y4bX:JVW4fZ,h)1F]%1:KT_iS5]jjNKU//cJ@bI]+1N?> +%Aklj8h.i%=lQF^lb.;D!iMN/qW$@BF(Mljs$tR6XpYp`u,1`!OZ&on05A(ulR`VrAU:%p>dgcT/QiY&bDDqtP8[&3B[cAQTJ,ltC +%KBB;G&)VHX"nZGDq;PdQ4gWr;@Y>kG3fD\3i*G-?^]YfeVQ(5(qMI5OIj>JMnRoJ>I."8d;Gjf[Pc!EkE?A-(F7#XFe$X# +%Lu2Uur\X0Y%4)s49upNJdoJ9i$VuG&Gkdu-cp9CsA^`D69s/8tYb0+lK8uf/NHLMkK0dLLYb/Bjk6hHY%Hm#.X/;gn.WpJpbQX.% +%g".6JaZWbDleR"Iam"1m>sj>E*FWKk)6JQ65WR64MV:s1gO]-O;1RT4_@2P0'!Nk^_5!#s!@igRY8bikccU5t!lS1&Ta=D")YtUJ +%*,3EE18e_:hPThmFXc>g1EV_l*!Xc?i=2_sV/IL"h03#e48*\FBj[0(9Y[Ic&!F3)"@p$UQpm\[KmLgKSu_GRoP1ie_:9>BXQ?0n +%VTV&pbAd1[DG:CZV(Xf8f4ZRL[Wq034H;"h:fp7!%F)"+c&e6GUhl3[rqfmM_id1I,m7pEZ=T$IQDIAth.Wd,;RG7Ao^s>KO/&=6p#$s\ +%63#>s2N6%)5IJ:ULk$u+UP``l6)l!)BgUVh@,`7 +%(\oDT?Sa+XU1G%2d0FHA-#-Zq?d:dqbXr0AqTS5%Fm:Lb7J:ud,"G[aDY*L&p(8g=(Dh[()h85nb:j88&&jujLY\i>Q.#G+C6Va9 +%lkjUW3d"8U?<:=P_r9(-!g[@+!c,5(Qu:^rMs.P&:.>VfJ[n<5i`gT5ciP,s%E4*VEm@>(_D<*$_l1@:9]RmSi&T7^+#qB:CEjfDWLBR*Ol)Rl"pp6EP_'UeT2Sle?l%.`5pn5(pmbDCYm#^MuE\\K9eQhra"`%.'D1o.1c]p+ +%IO$!a6I,[H@L">O*3Q_%1K`]CXS,a#_s!V$NeKbiM,j0[e?EnU^3FE2;QEs$AYA?MKg#iC\pYh3ap%/$IO'>l3D'Xqi13q4bXrHk +%j,Cj(E5EoOO\AuQ7ORK7;sjK)"HZ==YlXNJY)m2i5+aO%\eX8aj^SDB,]QZeeCdAVi:JVtlnO0f:(t%Y'ff?+Ku1o"1\OgChcs$$@V@ptW]+#6bn[1sFk8S,c-X.M +%h-GN`DOqO-)U6s5X"DB(t_'r-E@4F$0D,cMN#6loptXQd=jDO1XMdh:t2cIP9OArr1m@oX+NgXR>ep +%4?bouQgXD@_]PO:,AFC:?!O70rWhQAC^C~> +%AI9_PrivateDataEnd diff --git a/extras/assets/logo/black/ACE3-Logo.jpg b/extras/assets/logo/black/ACE3-Logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3028852c732bdd79e73103b239860473a9864f54 GIT binary patch literal 34379 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 literal 0 HcmV?d00001 diff --git a/extras/assets/logo/black/ACE3-Logo.png b/extras/assets/logo/black/ACE3-Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..43ee025f97c71d53cb1ed73b637a32b215e10978 GIT binary patch literal 21083 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 ZO`n8~VMNL5#96sVLp>ASdTr;J{{h*u(X9Xg literal 0 HcmV?d00001 diff --git a/extras/assets/logo/white/ACE3-Logo.eps b/extras/assets/logo/white/ACE3-Logo.eps new file mode 100644 index 0000000000..a19624280e --- /dev/null +++ b/extras/assets/logo/white/ACE3-Logo.eps @@ -0,0 +1,13580 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: Windows Roman +%%Title: ACE3-Logo.eps +%%Creator: Adobe Illustrator(R) 16.0 +%%For: Jonathan David, kuehlhaus AG +%%CreationDate: 3/12/2015 +%%BoundingBox: 0 0 82 20 +%%HiResBoundingBox: 0 0 81.7930 19.5298 +%%CropBox: 0 0 81.7930 19.5298 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 16.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 16.0.2 x682 R agm 4.6676 ct 5.2594 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[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]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse + dup currentblackgeneration eq {pop}{setblackgeneration}ifelse + dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse + dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 +%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.31 0 +10 dict begin +/Adobe_CoolType_Passthru currentdict def +/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} +if +userdict/Adobe_CoolType_Core 70 dict dup begin put +/Adobe_CoolType_Version 2.31 def +/Level2? + systemdict/languagelevel known dup + {pop systemdict/languagelevel get 2 ge} + if def +Level2? not + { + /currentglobal false def + /setglobal/pop load def + /gcheck{pop false}bind def + /currentpacking false def + /setpacking/pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +currentglobal true setglobal +userdict/Adobe_CoolType_GVMFonts known not + {userdict/Adobe_CoolType_GVMFonts 10 dict put} +if +setglobal +currentglobal false setglobal +userdict/Adobe_CoolType_LVMFonts known not + {userdict/Adobe_CoolType_LVMFonts 10 dict put} +if +setglobal +/ct_VMDictPut + { + dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse + 3 1 roll put + }bind def +/ct_VMDictUndef + { + dup Adobe_CoolType_GVMFonts exch known + {Adobe_CoolType_GVMFonts exch undef} + { + dup Adobe_CoolType_LVMFonts exch known + {Adobe_CoolType_LVMFonts exch undef} + {pop} + ifelse + }ifelse + }bind def +/ct_str1 1 string def +/ct_xshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_yshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + _ct_x _ct_y moveto + 0 exch + rmoveto + } + ifelse + /_ct_i _ct_i 1 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/ct_xyshow +{ + /_ct_na exch def + /_ct_i 0 def + currentpoint + /_ct_y exch def + /_ct_x exch def + { + pop pop + ct_str1 exch 0 exch put + ct_str1 show + {_ct_na _ct_i get}stopped + {pop pop} + { + {_ct_na _ct_i 1 add get}stopped + {pop pop pop} + { + _ct_x _ct_y moveto + rmoveto + } + ifelse + } + ifelse + /_ct_i _ct_i 2 add def + currentpoint + /_ct_y exch def + /_ct_x exch def + } + exch + @cshow +}bind def +/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def +/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def +/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def +currentglobal true setglobal +/ct_T3Defs +{ +/BuildChar +{ + 1 index/Encoding get exch get + 1 index/BuildGlyph get exec +}bind def +/BuildGlyph +{ + exch begin + GlyphProcs exch get exec + end +}bind def +}bind def +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup/args + 7 index + 5 add array put + put get + } + { + get dup/args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch/args exch put + } + {pop} + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + {pop count} + if + dup/argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + {pop} + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + }bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + {{pop}repeat} + {pop} + ifelse + args 0 argCount getinterval{}forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + {{end}repeat} + {pop} + ifelse + }bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + }bind def +/@Raise + { + exch cvx exch errordict exch get exec + stop + }bind def +/@ReRaise + { + cvx $error/errorname get errordict exch get exec + stop + }bind def +/@Stopped + { + 0 @#Stopped + }bind def +/@#Stopped + { + @_SaveStackLevels + stopped + {@_RestoreStackLevels true} + {@_PopStackLevels false} + ifelse + }bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + }bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + {(*){pop stop}128 string/Category resourceforall} + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + {pop exit} + if + } + loop + } + if + } + { + pop + end + } + ifelse + } + {false} + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + {/steveamerige/Category resourcestatus} + stopped + {cleartomark true} + {cleartomark currentglobal not} + ifelse + } + {false} + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + end + }bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad/ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup/CMap CTHasResourceStatusBug + {CTResourceStatus} + {resourcestatus} + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup/CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + {exit} + {stop} + ifelse + } + ifelse + } + {pop} + ifelse + } + 128 string/CMap resourceforall + } + stopped + {cleartomark} + stopped pop + setglobal + } + if + } + if + }bind def +/ds + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mo/moveto load def + /nf/newencodedfont load def + /msf{makefont setfont}bind def + /uf{dup undefinefont ct_VMDictUndef}bind def + /ur/undefineresource load def + /chp/charpath load def + /awsh/awidthshow load def + /wsh/widthshow load def + /ash/ashow load def + /@xshow/xshow load def + /@yshow/yshow load def + /@xyshow/xyshow load def + /@cshow/cshow load def + /sh/show load def + /rp/repeat load def + /.n/.notdef def + end + currentglobal false setglobal + userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + }bind def +/dt + { + currentdict Adobe_CoolType_Core eq + {end} + if + }bind def +/ps + { + Adobe_CoolType_Core begin + Adobe_CoolType_GVMFonts begin + Adobe_CoolType_LVMFonts begin + SharedFontDirectory begin + }bind def +/pt + { + end + end + end + end + }bind def +/unload + { + systemdict/languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + {undef} + {pop pop} + ifelse + } + if + } + if + }bind def +/ndf + { + 1 index where + {pop pop pop} + {dup xcheck{bind}if def} + ifelse + }def +/findfont systemdict + begin + userdict + begin + /globaldict where{/globaldict get begin}if + dup where pop exch get + /globaldict where{pop end}if + end + end +Adobe_CoolType_Core_Defined + {/systemfindfont exch def} + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + {pop}ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq{0}{dup length}ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index/FID eq + {pop pop} + {def} + ifelse + } + forall + dup null eq + {pop} + {{def}forall} + ifelse + currentdict + end + exch setglobal + }bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + }bind def +/newencodedfont + { + currentglobal + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + { + FontDirectory 3 index known + {FontDirectory 3 index get/FontReferenced known} + { + SharedFontDirectory 3 index known + {SharedFontDirectory 3 index get/FontReferenced known} + {false} + ifelse + } + ifelse + } + ifelse + dup + { + 3 index findfont/FontReferenced get + 2 index dup type/nametype eq + {findfont} + if ne + {pop false} + if + } + if + dup + { + 1 index dup type/nametype eq + {findfont} + if + dup/CharStrings known + { + /CharStrings get length + 4 index findfont/CharStrings get length + ne + { + pop false + } + if + } + {pop} + ifelse + } + if + { + pop + 1 index findfont + /Encoding get exch + 0 1 255 + {2 copy get 3 index 3 1 roll put} + for + pop pop pop + } + { + currentglobal + 4 1 roll + dup type/nametype eq + {findfont} + if + dup gcheck setglobal + dup dup maxlength 2 add dict + begin + exch + { + 1 index/FID ne + 2 index/Encoding ne and + {def} + {pop pop} + ifelse + } + forall + /FontReferenced exch def + /Encoding exch dup length array copy def + /FontName 1 index dup type/stringtype eq{cvn}if def dup + currentdict + end + definefont ct_VMDictPut + setglobal + } + ifelse + }bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type/dicttype ne + {0 dict} + if + currentdict/$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + {def}forall + {def}forall + currentdict + dup/$Init known + {dup/$Init get exec} + if + end + /$Strategy exch def + } + {pop pop pop} + ifelse + } + {pop pop} + ifelse + end + }bind def +/scff + { + $SubstituteFont + begin + dup type/stringtype eq + {dup length exch} + {null} + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + {$sname} + ifelse def + end + {findfont} + @Stopped + { + dup length 8 add string exch + 1 index 0(BadFont:)putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + {findfont} + @Stopped + {pop/Courier findfont} + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + }bind def +/isWidthsOnlyFont + { + dup/WidthsOnly known + {pop pop true} + { + dup/FDepVector known + {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} + { + dup/FDArray known + {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} + {pop} + ifelse + } + ifelse + } + ifelse + }bind def +/ct_StyleDicts 4 dict dup begin + /Adobe-Japan1 4 dict dup begin + Level2? + { + /Serif + /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMin-W3} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMin-W3/CIDFont resourcestatus + {pop pop/HeiseiMin-W3} + {/Ryumin-Light} + ifelse + } + {/Ryumin-Light} + ifelse + } + ifelse + def + /SansSerif + /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiKakuGo-W5} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiKakuGo-W5/CIDFont resourcestatus + {pop pop/HeiseiKakuGo-W5} + {/GothicBBB-Medium} + ifelse + } + {/GothicBBB-Medium} + ifelse + } + ifelse + def + /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMaruGo-W4/CIDFont resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + ifelse + /RoundSansSerif exch def + /Default Serif def + } + { + /Serif/Ryumin-Light def + /SansSerif/GothicBBB-Medium def + { + (fonts/Jun101-Light-83pv-RKSJ-H)status + }stopped + {pop}{ + {pop pop pop pop/Jun101-Light} + {SansSerif} + ifelse + /RoundSansSerif exch def + }ifelse + /Default Serif def + } + ifelse + end + def + /Adobe-Korea1 4 dict dup begin + /Serif/HYSMyeongJo-Medium def + /SansSerif/HYGoThic-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-GB1 4 dict dup begin + /Serif/STSong-Light def + /SansSerif/STHeiti-Regular def + /RoundSansSerif SansSerif def + /Default Serif def + end + def + /Adobe-CNS1 4 dict dup begin + /Serif/MKai-Medium def + /SansSerif/MHei-Medium def + /RoundSansSerif SansSerif def + /Default Serif def + end + def +end +def +Level2?{currentglobal true setglobal}if +/ct_BoldRomanWidthProc + { + stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth + 0 0 + }bind def +/ct_Type0WidthProc + { + dup stringwidth 0 0 moveto + 2 index true charpath pathbbox + 0 -1 + 7 index 2 div .88 + setcachedevice2 + pop + 0 0 + }bind def +/ct_Type0WMode1WidthProc + { + dup stringwidth + pop 2 div neg -0.88 + 2 copy + moveto + 0 -1 + 5 -1 roll true charpath pathbbox + setcachedevice + }bind def +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def +/ct_BoldBaseFont + 11 dict begin + /FontType 3 def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /Encoding cHexEncoding def + /_setwidthProc/ct_BoldRomanWidthProc load def + /_bcstr1 1 string def + /BuildChar + { + exch begin + _basefont setfont + _bcstr1 dup 0 4 -1 roll put + dup + _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +systemdict/composefont known +{ +/ct_DefineIdentity-H +{ + /Identity-H/CMap resourcestatus + { + pop pop + } + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse +} +def +/ct_BoldBaseCIDFont + 11 dict begin + /CIDFontType 1 def + /CIDFontName/ct_BoldBaseCIDFont def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /_setwidthProc/ct_Type0WidthProc load def + /_bcstr2 2 string def + /BuildGlyph + { + exch begin + _basefont setfont + _bcstr2 1 2 index 256 mod put + _bcstr2 0 3 -1 roll 256 idiv put + _bcstr2 dup _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +}if +Level2?{setglobal}if +/ct_CopyFont{ + { + 1 index/FID ne 2 index/UniqueID ne and + {def}{pop pop}ifelse + }forall +}bind def +/ct_Type0CopyFont +{ + exch + dup length dict + begin + ct_CopyFont + [ + exch + FDepVector + { + dup/FontType get 0 eq + { + 1 index ct_Type0CopyFont + /_ctType0 exch definefont + } + { + /_ctBaseFont exch + 2 index exec + } + ifelse + exch + } + forall + pop + ] + /FDepVector exch def + currentdict + end +}bind def +/ct_MakeBoldFont +{ + dup/ct_SyntheticBold known + { + dup length 3 add dict begin + ct_CopyFont + /ct_StrokeWidth .03 0 FontMatrix idtransform pop def + /ct_SyntheticBold true def + currentdict + end + definefont + } + { + dup dup length 3 add dict + begin + ct_CopyFont + /PaintType 2 def + /StrokeWidth .03 0 FontMatrix idtransform pop def + /dummybold currentdict + end + definefont + dup/FontType get dup 9 ge exch 11 le and + { + ct_BoldBaseCIDFont + dup length 3 add dict copy begin + dup/CIDSystemInfo get/CIDSystemInfo exch def + ct_DefineIdentity-H + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefont exch def + /_Type0Identity/Identity-H 3 -1 roll[exch]composefont + /_basefonto exch def + currentdict + end + /CIDFont defineresource + } + { + ct_BoldBaseFont + dup length 3 add dict copy begin + /_basefont exch def + /_basefonto exch def + currentdict + end + definefont + } + ifelse + } + ifelse +}bind def +/ct_MakeBold{ + 1 index + 1 index + findfont + currentglobal 5 1 roll + dup gcheck setglobal + dup + /FontType get 0 eq + { + dup/WMode known{dup/WMode get 1 eq}{false}ifelse + version length 4 ge + and + {version 0 4 getinterval cvi 2015 ge} + {true} + ifelse + {/ct_Type0WidthProc} + {/ct_Type0WMode1WidthProc} + ifelse + ct_BoldBaseFont/_setwidthProc 3 -1 roll load put + {ct_MakeBoldFont}ct_Type0CopyFont definefont + } + { + dup/_fauxfont known not 1 index/SubstMaster known not and + { + ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put + ct_MakeBoldFont + } + { + 2 index 2 index eq + {exch pop } + { + dup length dict begin + ct_CopyFont + currentdict + end + definefont + } + ifelse + } + ifelse + } + ifelse + pop pop pop + setglobal +}bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 1 index def + /$doSmartSub false def + end + dup + findfont + $SubstituteFont + begin + $substituteFound + {false} + { + dup/FontName known + { + dup/FontName get $fontname eq + 1 index/DistillerFauxFont known not and + /currentdistillerparams where + {pop false 2 index isWidthsOnlyFont not and} + if + } + {false} + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + 5 1 roll pop pop pop pop + findfont + } + { + 1 index + findfont + dup/FontType get 3 eq + { + 6 1 roll pop pop pop pop pop false + } + {pop true} + ifelse + { + $SubstituteFont + begin + pop pop + /$styleArray 1 index def + /$regOrdering 2 index def + pop pop + 0 1 $styleArray length 1 sub + { + $styleArray exch get + ct_StyleDicts $regOrdering + 2 copy known + { + get + exch 2 copy known not + {pop/Default} + if + get + dup type/nametype eq + { + ?str1 cvs length dup 1 add exch + ?str1 exch(-)putinterval + exch dup length exch ?str1 exch 3 index exch putinterval + add ?str1 exch 0 exch getinterval cvn + } + { + pop pop/Unknown + } + ifelse + } + { + pop pop pop pop/Unknown + } + ifelse + } + for + end + findfont + }if + } + ifelse + currentglobal false setglobal 3 1 roll + null copyfont definefont pop + setglobal + }bind def +setpacking +userdict/$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + {get} + {pop pop{pop/Courier}bind} + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams/CannotEmbedFontPolicy 2 copy known + {get/Error eq} + {pop pop false} + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup/WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type/stringtype eq{cvn}if def + /FontType 3 def + /FontMatrix[.001 0 0 .001 0 0]def + /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def + /FontBBox[0 0 0 0]def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + /BuildChar + { + exch + begin + CCInfo + begin + 1 string dup 0 3 index put exch pop + /cc exch def + UseFont 1000 scalefont setfont + cc stringwidth/y exch def/x exch def + x y setcharwidth + $SubstituteFont/$Strategy get/$Underprint get exec + 0 0 moveto cc show + x y moveto + end + end + }bind def + currentdict + end + exch setglobal + }bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup/WMode known + {dup/WMode get} + {0} + ifelse + /$WMode exch def + $fontname exch + dup/FontName known + { + dup/FontName get + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + exch + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index/FontName get known + { + pop + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index get + null copyfont + } + {$deepcopyfont} + ifelse + exch 1 index exch/FontBasedOn exch put + dup/FontName $fontname dup type/stringtype eq{cvn}if put + definefont + Adobe_CoolType_Data/InVMDeepCopiedFonts get + begin + dup/FontBasedOn get 1 index def + end + }bind def + /$Underprint + { + gsave + x abs y abs gt + {/y 1000 def} + {/x -1000 def 500 120 translate} + ifelse + Level2? + { + [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] + setcolorspace + } + {0 setgray} + ifelse + 10 setlinewidth + x .8 mul + [7 3] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + {.2 setcolor} + {.8 setgray} + ifelse + fill grestore + stroke + } + forall + pop + grestore + }bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict/FontName known + { + FontName + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + def + /FontName $fontname dup type/stringtype eq{cvn}if def + /currentdistillerparams where + {pop} + { + /FontInfo currentdict/FontInfo known + {FontInfo null copyfont} + {2 dict} + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [1 0 ItalicAngle dup sin exch cos div 1 0 0] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + }bind def + end def + /$None + 1 dict dup + begin + /$BuildFont{}bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type/stringtype eq{cvn}if + dup/$fontname exch def + $sname null eq + {$str cvs dup length $slen sub $slen getinterval} + {pop $sname} + ifelse + $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont/$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + {/$match exch def exit} + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont/$dstack get + { + exch + { + 1 index eq + {pop false} + {true} + ifelse + } + {begin false} + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + {$match(fonts/)anchorsearch pop pop cvn} + {/Courier} + ifelse + }bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [/Ryumin-Light/HeiseiMin-W3 + /GothicBBB-Medium/HeiseiKakuGo-W5 + /HeiseiMaruGo-W4/Jun101-Light]def + /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def + /GB1 [/STSong-Light/STHeiti-Regular]def + /CNS1 [/MKai-Medium/MHei-Medium]def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup/FontType get 0 eq + { + 1 dict dup/FontName/copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup/FontName/copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + {$Strategies/$Type3Underprint get exec} + ifelse + }bind def + /$buildfontname + { + dup/CIDFont findresource/CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index(-)putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy(-)putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + {pop pop 3 2 roll putinterval cvn/$cmapname exch def} + {pop pop pop pop pop} + ifelse + length + $str 1 index(-)putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + }bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + {get} + {pop pop[]} + ifelse + } + {pop pop[]} + ifelse + false exch + { + dup/CIDFont resourcestatus + { + pop pop + save + 1 index/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get} + {false} + ifelse + exch pop + exch restore + {pop} + {exch pop true exit} + ifelse + } + {pop} + ifelse + } + forall + {$str cvs $buildfontname} + { + false(*) + { + save exch + dup/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get not} + {true} + ifelse + exch/CIDSystemInfo get + dup/Registry get Registry eq + exch/Ordering get Ordering eq and and + {exch restore exch pop true exit} + {pop restore} + ifelse + } + $str/CIDFont resourceforall + {$buildfontname} + {$fontname $findfontByEnum} + ifelse + } + ifelse + }bind def + end + end + currentdict/$error known currentdict/languagelevel known and dup + {pop $error/SubstituteFont known} + if + dup + {$error} + {Adobe_CoolType_Core} + ifelse + begin + { + /SubstituteFont + /CMap/Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + {dup $str cvs dup length $slen sub $slen getinterval cvn} + {$sname} + ifelse + Adobe_CoolType_Data/InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + { + FontDirectory 1 index known + {exch pop true exit} + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + ifelse + } + ifelse + } + forall + } + {pop pop false} + ifelse + { + exch pop exch pop + } + { + dup/CMap resourcestatus + { + pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + } + { + 128 string cvs + dup(-)search + { + 3 1 roll search + { + 3 1 roll pop + {dup cvi} + stopped + {pop pop pop pop pop $findfontByEnum} + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup/CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + true exit + } + {pop} + ifelse + } + for + dup type/booleantype eq + {pop} + {pop pop pop $findfontByEnum} + ifelse + } + ifelse + } + {pop pop pop $findfontByEnum} + ifelse + } + {pop pop $findfontByEnum} + ifelse + } + ifelse + } + ifelse + } + {//SubstituteFont exec} + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + {$findfontByEnum} + {//SubstituteFont exec} + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core/scfindfont/systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup/FontName known + {dup/FontName get dup 3 index ne} + {/noname true} + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def/$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + {1 index/FID eq{pop pop}{def}ifelse} + forall + currentdict + end + definefont + dup/FontName known{dup/FontName get}{null}ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using )print + dup/FontName known + {dup/FontName get}{(unspecified font)} + ifelse + $str cvs print(.\n)print + } + if + } + {exch pop} + ifelse + } + {exch pop} + ifelse + end + }bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core/findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type/stringtype ne{$str cvs}if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + {dup $inVMIndex $AddInVMFont} + if + $doSmartSub + { + currentdict/$Strategy known + {$Strategy/$BuildFont get exec} + if + } + if + } + if + end + }bind put + } + if + } + if + end +/$AddInVMFont + { + exch/FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data/InVMFontsByCMap get exch + $DictAdd + } + {pop pop pop} + ifelse + }bind def +/$DictAdd + { + 2 copy known not + {2 copy 4 index length dict put} + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get{forall}def + 2 copy currentdict put + end + } + {pop} + ifelse + } + if + get + begin + {def} + forall + end + }bind def +end +end +%%EndResource +currentglobal true setglobal +%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. +%%Version: 1.23 0 +systemdict/languagelevel known dup + {currentglobal false setglobal} + {false} +ifelse +exch +userdict/Adobe_CoolType_Utility 2 copy known + {2 copy get dup maxlength 27 add dict copy} + {27 dict} +ifelse put +Adobe_CoolType_Utility + begin + /@eexecStartData + def + /@recognizeCIDFont null def + /ct_Level2? exch def + /ct_Clone? 1183615869 internaldict dup + /CCRun known not + exch/eCCRun known not + ct_Level2? and or def +ct_Level2? + {globaldict begin currentglobal true setglobal} +if + /ct_AddStdCIDMap + ct_Level2? + {{ + mark + Adobe_CoolType_Utility/@recognizeCIDFont currentdict put + { + ((Hex)57 StartData + 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 + 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 + d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 + cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec + } + stopped + { + cleartomark + Adobe_CoolType_Utility/@recognizeCIDFont get + countdictstack dup array dictstack + exch 1 sub -1 0 + { + 2 copy get 3 index eq + {1 index length exch sub 1 sub{end}repeat exit} + {pop} + ifelse + } + for + pop pop + Adobe_CoolType_Utility/@eexecStartData get eexec + } + {cleartomark} + ifelse + }} + {{ + Adobe_CoolType_Utility/@eexecStartData get eexec + }} + ifelse bind def +userdict/cid_extensions known +dup{cid_extensions/cid_UpdateDB known and}if + { + cid_extensions + begin + /cid_GetCIDSystemInfo + { + 1 index type/stringtype eq + {exch cvn exch} + if + cid_extensions + begin + dup load 2 index known + { + 2 copy + cid_GetStatusInfo + dup null ne + { + 1 index load + 3 index get + dup null eq + {pop pop cid_UpdateDB} + { + exch + 1 index/Created get eq + {exch pop exch pop} + {pop cid_UpdateDB} + ifelse + } + ifelse + } + {pop cid_UpdateDB} + ifelse + } + {cid_UpdateDB} + ifelse + end + }bind def + end + } +if +ct_Level2? + {end setglobal} +if + /ct_UseNativeCapability? systemdict/composefont known def + /ct_MakeOCF 35 dict def + /ct_Vars 25 dict def + /ct_GlyphDirProcs 6 dict def + /ct_BuildCharDict 15 dict dup + begin + /charcode 2 string def + /dst_string 1500 string def + /nullstring()def + /usewidths? true def + end def + ct_Level2?{setglobal}{pop}ifelse + ct_GlyphDirProcs + begin + /GetGlyphDirectory + { + systemdict/languagelevel known + {pop/CIDFont findresource/GlyphDirectory get} + { + 1 index/CIDFont findresource/GlyphDirectory + get dup type/dicttype eq + { + dup dup maxlength exch length sub 2 index lt + { + dup length 2 index add dict copy 2 index + /CIDFont findresource/GlyphDirectory 2 index put + } + if + } + if + exch pop exch pop + } + ifelse + + + }def + /+ + { + systemdict/languagelevel known + { + currentglobal false setglobal + 3 dict begin + /vm exch def + } + {1 dict begin} + ifelse + /$ exch def + systemdict/languagelevel known + { + vm setglobal + /gvm currentglobal def + $ gcheck setglobal + } + if + ?{$ begin}if + }def + /?{$ type/dicttype eq}def + /|{ + userdict/Adobe_CoolType_Data known + { + Adobe_CoolType_Data/AddWidths? known + { + currentdict Adobe_CoolType_Data + begin + begin + AddWidths? + { + Adobe_CoolType_Data/CC 3 index put + ?{def}{$ 3 1 roll put}ifelse + CC charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore + currentfont/Widths get exch CC exch put + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + end + end + } + {?{def}{$ 3 1 roll put}ifelse} ifelse + } + {?{def}{$ 3 1 roll put}ifelse} + ifelse + }def + /! + { + ?{end}if + systemdict/languagelevel known + {gvm setglobal} + if + end + }def + /:{string currentfile exch readstring pop}executeonly def + end + ct_MakeOCF + begin + /ct_cHexEncoding + [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 + /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 + /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 + /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B + /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E + /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 + /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 + /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 + /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA + /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD + /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 + /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 + /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 + /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def + /ct_CID_STR_SIZE 8000 def + /ct_mkocfStr100 100 string def + /ct_defaultFontMtx[.001 0 0 .001 0 0]def + /ct_1000Mtx[1000 0 0 1000 0 0]def + /ct_raise{exch cvx exch errordict exch get exec stop}bind def + /ct_reraise + {cvx $error/errorname get(Error: )print dup( )cvs print + errordict exch get exec stop + }bind def + /ct_cvnsi + { + 1 index add 1 sub 1 exch 0 4 1 roll + { + 2 index exch get + exch 8 bitshift + add + } + for + exch pop + }bind def + /ct_GetInterval + { + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /dst_index 0 def + dup dst_string length gt + {dup string/dst_string exch def} + if + 1 index ct_CID_STR_SIZE idiv + /arrayIndex exch def + 2 index arrayIndex get + 2 index + arrayIndex ct_CID_STR_SIZE mul + sub + { + dup 3 index add 2 index length le + { + 2 index getinterval + dst_string dst_index 2 index putinterval + length dst_index add/dst_index exch def + exit + } + { + 1 index length 1 index sub + dup 4 1 roll + getinterval + dst_string dst_index 2 index putinterval + pop dup dst_index add/dst_index exch def + sub + /arrayIndex arrayIndex 1 add def + 2 index dup length arrayIndex gt + {arrayIndex get} + { + pop + exit + } + ifelse + 0 + } + ifelse + } + loop + pop pop pop + dst_string 0 dst_index getinterval + end + }bind def + ct_Level2? + { + /ct_resourcestatus + currentglobal mark true setglobal + {/unknowninstancename/Category resourcestatus} + stopped + {cleartomark setglobal true} + {cleartomark currentglobal not exch setglobal} + ifelse + { + { + mark 3 1 roll/Category findresource + begin + ct_Vars/vm currentglobal put + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + ct_Vars/vm get setglobal + end + } + } + {{resourcestatus}} + ifelse bind def + /CIDFont/Category ct_resourcestatus + {pop pop} + { + currentglobal true setglobal + /Generic/Category findresource + dup length dict copy + dup/InstanceType/dicttype put + /CIDFont exch/Category defineresource pop + setglobal + } + ifelse + ct_UseNativeCapability? + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + if + } + { + /ct_Category 2 dict begin + /CIDFont 10 dict def + /ProcSet 2 dict def + currentdict + end + def + /defineresource + { + ct_Category 1 index 2 copy known + { + get + dup dup maxlength exch length eq + { + dup length 10 add dict copy + ct_Category 2 index 2 index put + } + if + 3 index 3 index put + pop exch pop + } + {pop pop/defineresource/undefined ct_raise} + ifelse + }bind def + /findresource + { + ct_Category 1 index 2 copy known + { + get + 2 index 2 copy known + {get 3 1 roll pop pop} + {pop pop/findresource/undefinedresource ct_raise} + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /resourcestatus + { + ct_Category 1 index 2 copy known + { + get + 2 index known + exch pop exch pop + { + 0 -1 true + } + { + false + } + ifelse + } + {pop pop/findresource/undefined ct_raise} + ifelse + }bind def + /ct_resourcestatus/resourcestatus load def + } + ifelse + /ct_CIDInit 2 dict + begin + /ct_cidfont_stream_init + { + { + dup(Binary)eq + { + pop + null + currentfile + ct_Level2? + { + {cid_BYTE_COUNT()/SubFileDecode filter} + stopped + {pop pop pop} + if + } + if + /readstring load + exit + } + if + dup(Hex)eq + { + pop + currentfile + ct_Level2? + { + {null exch/ASCIIHexDecode filter/readstring} + stopped + {pop exch pop(>)exch/readhexstring} + if + } + {(>)exch/readhexstring} + ifelse + load + exit + } + if + /StartData/typecheck ct_raise + } + loop + cid_BYTE_COUNT ct_CID_STR_SIZE le + { + 2 copy cid_BYTE_COUNT string exch exec + pop + 1 array dup + 3 -1 roll + 0 exch put + } + { + cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi + dup array exch 2 sub 0 exch 1 exch + { + 2 copy + 5 index + ct_CID_STR_SIZE + string + 6 index exec + pop + put + pop + } + for + 2 index + cid_BYTE_COUNT ct_CID_STR_SIZE mod string + 3 index exec + pop + 1 index exch + 1 index length 1 sub + exch put + } + ifelse + cid_CIDFONT exch/GlyphData exch put + 2 index null eq + { + pop pop pop + } + { + pop/readstring load + 1 string exch + { + 3 copy exec + pop + dup length 0 eq + { + pop pop pop pop pop + true exit + } + if + 4 index + eq + { + pop pop pop pop + false exit + } + if + } + loop + pop + } + ifelse + }bind def + /StartData + { + mark + { + currentdict + dup/FDArray get 0 get/FontMatrix get + 0 get 0.001 eq + { + dup/CDevProc known not + { + /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known + {get} + { + pop pop + {pop pop pop pop pop 0 -1000 7 index 2 div 880} + } + ifelse + def + } + if + } + { + /CDevProc + { + pop pop pop pop pop + 0 + 1 cid_temp/cid_CIDFONT get + /FDArray get 0 get + /FontMatrix get 0 get div + 7 index 2 div + 1 index 0.88 mul + }def + } + ifelse + /cid_temp 15 dict def + cid_temp + begin + /cid_CIDFONT exch def + 3 copy pop + dup/cid_BYTE_COUNT exch def 0 gt + { + ct_cidfont_stream_init + FDArray + { + /Private get + dup/SubrMapOffset known + { + begin + /Subrs SubrCount array def + Subrs + SubrMapOffset + SubrCount + SDBytes + ct_Level2? + { + currentdict dup/SubrMapOffset undef + dup/SubrCount undef + /SDBytes undef + } + if + end + /cid_SD_BYTES exch def + /cid_SUBR_COUNT exch def + /cid_SUBR_MAP_OFFSET exch def + /cid_SUBRS exch def + cid_SUBR_COUNT 0 gt + { + GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + 0 1 cid_SUBR_COUNT 1 sub + { + exch 1 index + 1 add + cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add + GlyphData exch cid_SD_BYTES ct_GetInterval + 0 cid_SD_BYTES ct_cvnsi + cid_SUBRS 4 2 roll + GlyphData exch + 4 index + 1 index + sub + ct_GetInterval + dup length string copy put + } + for + pop + } + if + } + {pop} + ifelse + } + forall + } + if + cleartomark pop pop + end + CIDFontName currentdict/CIDFont defineresource pop + end end + } + stopped + {cleartomark/StartData ct_reraise} + if + }bind def + currentdict + end def + /ct_saveCIDInit + { + /CIDInit/ProcSet ct_resourcestatus + {true} + {/CIDInitC/ProcSet ct_resourcestatus} + ifelse + { + pop pop + /CIDInit/ProcSet findresource + ct_UseNativeCapability? + {pop null} + {/CIDInit ct_CIDInit/ProcSet defineresource pop} + ifelse + } + {/CIDInit ct_CIDInit/ProcSet defineresource pop null} + ifelse + ct_Vars exch/ct_oldCIDInit exch put + }bind def + /ct_restoreCIDInit + { + ct_Vars/ct_oldCIDInit get dup null ne + {/CIDInit exch/ProcSet defineresource pop} + {pop} + ifelse + }bind def + /ct_BuildCharSetUp + { + 1 index + begin + CIDFont + begin + Adobe_CoolType_Utility/ct_BuildCharDict get + begin + /ct_dfCharCode exch def + /ct_dfDict exch def + CIDFirstByte ct_dfCharCode add + dup CIDCount ge + {pop 0} + if + /cid exch def + { + GlyphDirectory cid 2 copy known + {get} + {pop pop nullstring} + ifelse + dup length FDBytes sub 0 gt + { + dup + FDBytes 0 ne + {0 FDBytes ct_cvnsi} + {pop 0} + ifelse + /fdIndex exch def + dup length FDBytes sub FDBytes exch getinterval + /charstring exch def + exit + } + { + pop + cid 0 eq + {/charstring nullstring def exit} + if + /cid 0 def + } + ifelse + } + loop + }def + /ct_SetCacheDevice + { + 0 0 moveto + dup stringwidth + 3 -1 roll + true charpath + pathbbox + 0 -1000 + 7 index 2 div 880 + setcachedevice2 + 0 0 moveto + }def + /ct_CloneSetCacheProc + { + 1 eq + { + stringwidth + pop -2 div -880 + 0 -1000 setcharwidth + moveto + } + { + usewidths? + { + currentfont/Widths get cid + 2 copy known + {get exch pop aload pop} + {pop pop stringwidth} + ifelse + } + {stringwidth} + ifelse + setcharwidth + 0 0 moveto + } + ifelse + }def + /ct_Type3ShowCharString + { + ct_FDDict fdIndex 2 copy known + {get} + { + currentglobal 3 1 roll + 1 index gcheck setglobal + ct_Type1FontTemplate dup maxlength dict copy + begin + FDArray fdIndex get + dup/FontMatrix 2 copy known + {get} + {pop pop ct_defaultFontMtx} + ifelse + /FontMatrix exch dup length array copy def + /Private get + /Private exch def + /Widths rootfont/Widths get def + /CharStrings 1 dict dup/.notdef + dup length string copy put def + currentdict + end + /ct_Type1Font exch definefont + dup 5 1 roll put + setglobal + } + ifelse + dup/CharStrings get 1 index/Encoding get + ct_dfCharCode get charstring put + rootfont/WMode 2 copy known + {get} + {pop pop 0} + ifelse + exch + 1000 scalefont setfont + ct_str1 0 ct_dfCharCode put + ct_str1 exch ct_dfSetCacheProc + ct_SyntheticBold + { + currentpoint + ct_str1 show + newpath + moveto + ct_str1 true charpath + ct_StrokeWidth setlinewidth + stroke + } + {ct_str1 show} + ifelse + }def + /ct_Type4ShowCharString + { + ct_dfDict ct_dfCharCode charstring + FDArray fdIndex get + dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not + {ct_1000Mtx matrix concatmatrix concat} + {pop} + ifelse + /Private get + Adobe_CoolType_Utility/ct_Level2? get not + { + ct_dfDict/Private + 3 -1 roll + {put} + 1183615869 internaldict/superexec get exec + } + if + 1183615869 internaldict + Adobe_CoolType_Utility/ct_Level2? get + {1 index} + {3 index/Private get mark 6 1 roll} + ifelse + dup/RunInt known + {/RunInt get} + {pop/CCRun} + ifelse + get exec + Adobe_CoolType_Utility/ct_Level2? get not + {cleartomark} + if + }bind def + /ct_BuildCharIncremental + { + { + Adobe_CoolType_Utility/ct_MakeOCF get begin + ct_BuildCharSetUp + ct_ShowCharString + } + stopped + {stop} + if + end + end + end + end + }bind def + /BaseFontNameStr(BF00)def + /ct_Type1FontTemplate 14 dict + begin + /FontType 1 def + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /PaintType 0 def + currentdict + end def + /BaseFontTemplate 11 dict + begin + /FontMatrix [0.001 0 0 0.001 0 0]def + /FontBBox [-250 -250 1250 1250]def + /Encoding ct_cHexEncoding def + /BuildChar/ct_BuildCharIncremental load def + ct_Clone? + { + /FontType 3 def + /ct_ShowCharString/ct_Type3ShowCharString load def + /ct_dfSetCacheProc/ct_CloneSetCacheProc load def + /ct_SyntheticBold false def + /ct_StrokeWidth 1 def + } + { + /FontType 4 def + /Private 1 dict dup/lenIV 4 put def + /CharStrings 1 dict dup/.notdefput def + /PaintType 0 def + /ct_ShowCharString/ct_Type4ShowCharString load def + } + ifelse + /ct_str1 1 string def + currentdict + end def + /BaseFontDictSize BaseFontTemplate length 5 add def + /ct_matrixeq + { + true 0 1 5 + { + dup 4 index exch get exch 3 index exch get eq and + dup not + {exit} + if + } + for + exch pop exch pop + }bind def + /ct_makeocf + { + 15 dict + begin + exch/WMode exch def + exch/FontName exch def + /FontType 0 def + /FMapType 2 def + dup/FontMatrix known + {dup/FontMatrix get/FontMatrix exch def} + {/FontMatrix matrix def} + ifelse + /bfCount 1 index/CIDCount get 256 idiv 1 add + dup 256 gt{pop 256}if def + /Encoding + 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for + bfCount 1 255{2 copy bfCount put pop}for + def + /FDepVector bfCount dup 256 lt{1 add}if array def + BaseFontTemplate BaseFontDictSize dict copy + begin + /CIDFont exch def + CIDFont/FontBBox known + {CIDFont/FontBBox get/FontBBox exch def} + if + CIDFont/CDevProc known + {CIDFont/CDevProc get/CDevProc exch def} + if + currentdict + end + BaseFontNameStr 3(0)putinterval + 0 1 bfCount dup 256 eq{1 sub}if + { + FDepVector exch + 2 index BaseFontDictSize dict copy + begin + dup/CIDFirstByte exch 256 mul def + FontType 3 eq + {/ct_FDDict 2 dict def} + if + currentdict + end + 1 index 16 + BaseFontNameStr 2 2 getinterval cvrs pop + BaseFontNameStr exch definefont + put + } + for + ct_Clone? + {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} + if + FontName + currentdict + end + definefont + ct_Clone? + { + gsave + dup 1000 scalefont setfont + ct_BuildCharDict + begin + /usewidths? false def + currentfont/Widths get + begin + exch/CIDFont get/GlyphDirectory get + { + pop + dup charcode exch 1 index 0 2 index 256 idiv put + 1 index exch 1 exch 256 mod put + stringwidth 2 array astore def + } + forall + end + /usewidths? true def + end + grestore + } + {exch pop} + ifelse + }bind def + currentglobal true setglobal + /ct_ComposeFont + { + ct_UseNativeCapability? + { + 2 index/CMap ct_resourcestatus + {pop pop exch pop} + { + /CIDInit/ProcSet findresource + begin + 12 dict + begin + begincmap + /CMapName 3 index def + /CMapVersion 1.000 def + /CMapType 1 def + exch/WMode exch def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + { + dup length string copy + exch pop exch pop + } + {pop(Identity)} + ifelse + } + {pop (Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + 3 2 roll pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + setglobal + /ct_MakeIdentity + { + ct_UseNativeCapability? + { + 1 index/CMap ct_resourcestatus + {pop pop} + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CMapName 2 index def + /CMapVersion 1.000 def + /CMapType 1 def + /CIDSystemInfo 3 dict dup + begin + /Registry(Adobe)def + /Ordering + CMapName ct_mkocfStr100 cvs + (Adobe-)search + { + pop pop + (-)search + {dup length string copy exch pop exch pop} + {pop(Identity)} + ifelse + } + {pop(Identity)} + ifelse + def + /Supplement 0 def + end def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse + composefont + } + { + exch pop + 0 get/CIDFont findresource + ct_makeocf + } + ifelse + }bind def + currentdict readonly pop + end + end +%%EndResource +setglobal +%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 +%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. +%%Version: 1.0 0 +userdict/ct_T42Dict 15 dict put +ct_T42Dict begin +/Is2015? +{ + version + cvi + 2015 + ge +}bind def +/AllocGlyphStorage +{ + Is2015? + { + pop + } + { + {string}forall + }ifelse +}bind def +/Type42DictBegin +{ +25 dict begin + /FontName exch def + /CharStrings 256 dict +begin + /.notdef 0 def + currentdict +end def + /Encoding exch def + /PaintType 0 def + /FontType 42 def + /FontMatrix[1 0 0 1 0 0]def + 4 array astore cvx/FontBBox exch def + /sfnts +}bind def +/Type42DictEnd +{ + currentdict dup/FontName get exch definefont end +ct_T42Dict exch +dup/FontName get exch put +}bind def +/RD{string currentfile exch readstring pop}executeonly def +/PrepFor2015 +{ +Is2015? +{ + /GlyphDirectory + 16 + dict def + sfnts 0 get + dup + 2 index + (glyx) + putinterval + 2 index + (locx) + putinterval + pop + pop +} +{ + pop + pop +}ifelse +}bind def +/AddT42Char +{ +Is2015? +{ + /GlyphDirectory get + begin + def + end + pop + pop +} +{ + /sfnts get + 4 index + get + 3 index + 2 index + putinterval + pop + pop + pop + pop +}ifelse +}bind def +/T0AddT42Mtx2 +{ +/CIDFont findresource/Metrics2 get begin def end +}bind def +end +%%EndResource +currentglobal true setglobal +%%BeginFile: MMFauxFont.prc +%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. +%%All Rights Reserved. +userdict /ct_EuroDict 10 dict put +ct_EuroDict begin +/ct_CopyFont +{ + { 1 index /FID ne {def} {pop pop} ifelse} forall +} def +/ct_GetGlyphOutline +{ + gsave + initmatrix newpath + exch findfont dup + length 1 add dict + begin + ct_CopyFont + /Encoding Encoding dup length array copy + dup + 4 -1 roll + 0 exch put + def + currentdict + end + /ct_EuroFont exch definefont + 1000 scalefont setfont + 0 0 moveto + [ + <00> stringwidth + <00> false charpath + pathbbox + [ + {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall + grestore + counttomark 8 add +} +def +/ct_MakeGlyphProc +{ + ] cvx + /ct_PSBuildGlyph cvx + ] cvx +} def +/ct_PSBuildGlyph +{ + gsave + 8 -1 roll pop + 7 1 roll + 6 -2 roll ct_FontMatrix transform 6 2 roll + 4 -2 roll ct_FontMatrix transform 4 2 roll + ct_FontMatrix transform + currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse + dup 9 1 roll + { + currentdict /StrokeWidth 2 copy known + { + get 2 div + 0 ct_FontMatrix dtransform pop + 5 1 roll + 4 -1 roll 4 index sub + 4 1 roll + 3 -1 roll 4 index sub + 3 1 roll + exch 4 index add exch + 4 index add + 5 -1 roll pop + } + { + pop pop + } + ifelse + } + if + setcachedevice + ct_FontMatrix concat + ct_PSPathOps begin + exec + end + { + currentdict /StrokeWidth 2 copy known + { get } + { pop pop 0 } + ifelse + setlinewidth stroke + } + { + fill + } + ifelse + grestore +} def +/ct_PSPathOps 4 dict dup begin + /m {moveto} def + /l {lineto} def + /c {curveto} def + /cp {closepath} def +end +def +/ct_matrix1000 [1000 0 0 1000 0 0] def +/ct_AddGlyphProc +{ + 2 index findfont dup length 4 add dict + begin + ct_CopyFont + /CharStrings CharStrings dup length 1 add dict copy + begin + 3 1 roll def + currentdict + end + def + /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def + /ct_PSBuildGlyph /ct_PSBuildGlyph load def + /ct_PSPathOps /ct_PSPathOps load def + currentdict + end + definefont pop +} +def +systemdict /languagelevel known +{ + /ct_AddGlyphToPrinterFont { + 2 copy + ct_GetGlyphOutline 3 add -1 roll restore + ct_MakeGlyphProc + ct_AddGlyphProc + } def +} +{ + /ct_AddGlyphToPrinterFont { + pop pop restore + Adobe_CTFauxDict /$$$FONTNAME get + /Euro + Adobe_CTFauxDict /$$$SUBSTITUTEBASE get + ct_EuroDict exch get + ct_AddGlyphProc + } def +} ifelse +/AdobeSansMM +{ +556 0 24 -19 541 703 + { + 541 628 m + 510 669 442 703 354 703 c + 201 703 117 607 101 444 c + 50 444 l + 25 372 l + 97 372 l + 97 301 l + 49 301 l + 24 229 l + 103 229 l + 124 67 209 -19 350 -19 c + 435 -19 501 25 509 32 c + 509 131 l + 492 105 417 60 343 60 c + 267 60 204 127 197 229 c + 406 229 l + 430 301 l + 191 301 l + 191 372 l + 455 372 l + 479 444 l + 194 444 l + 201 531 245 624 348 624 c + 433 624 484 583 509 534 c + cp + 556 0 m + } +ct_PSBuildGlyph +} def +/AdobeSerifMM +{ +500 0 10 -12 484 692 + { + 347 298 m + 171 298 l + 170 310 170 322 170 335 c + 170 362 l + 362 362 l + 374 403 l + 172 403 l + 184 580 244 642 308 642 c + 380 642 434 574 457 457 c + 481 462 l + 474 691 l + 449 691 l + 433 670 429 657 410 657 c + 394 657 360 692 299 692 c + 204 692 94 604 73 403 c + 22 403 l + 10 362 l + 70 362 l + 69 352 69 341 69 330 c + 69 319 69 308 70 298 c + 22 298 l + 10 257 l + 73 257 l + 97 57 216 -12 295 -12 c + 364 -12 427 25 484 123 c + 458 142 l + 425 101 384 37 316 37 c + 256 37 189 84 173 257 c + 335 257 l + cp + 500 0 m + } +ct_PSBuildGlyph +} def +end +%%EndFile +setglobal +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec +Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec +Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + Druck + + + + + 2015-03-12T10:16:15+01:00 + 2015-03-12T10:16:15+01:00 + 2015-03-12T10:16:14+01:00 + Adobe Illustrator CS6 (Windows) + + + + 256 + 64 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAQAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXzh/zkDqepW3nuOO2u5oI/qMJ4RyOi 1Lyb0UjNPrT+8+D2vs/ijLT2QD6j+h5p+ntc/wCrjdf8jpP65iWXeeBj/mj5O/T2uf8AVxuv+R0n 9cbK+Bj/AJo+Tv09rn/Vxuv+R0n9cbK+Bj/mj5O/T2uf9XG6/wCR0n9cbK+Bj/mj5O/T2uf9XG6/ 5HSf1xsr4GP+aPk+2s6N8udirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdiqGuf0Z6n+k+j6lP92cOVP9lkJcPWmyPFW1qX+4P/AJdf+SeD0eSf3nm7/cH/AMuv/JPH 0eS/vPN3+4P/AJdf+SePo8l/eebv9wf/AC6/8k8fR5L+883xZfU+u3FOnqPT/gjnPvp0PpD7hzpH yx2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvnD/AJyB0zUr nz3HJbWk08f1GEc443dah5NqqDmn1o/efB7X2fyxjp6JA9R/Q80/QOuf9W66/wCRMn9MxKLvPHx/ zh83foHXP+rddf8AImT+mNFfHx/zh83foHXP+rddf8iZP6Y0V8fH/OHzd+gdc/6t11/yJk/pjRXx 8f8AOHzQJBBIIoR1GBtfdGdI+UuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K uxV2KuxV2KuxVKNV84eVtIuhaapqtrZXJUOIZpVRuJqA1Cem2VyzQiaJcnFo8uQXCJkPIIL/AJWT 5A/6mCw/5Hp/XI/mcfeGz+TdR/Ml8nf8rJ8gf9TBYf8AI9P64/mcfeF/k3UfzJfJ3/KyfIH/AFMF h/yPT+uP5nH3hf5N1H8yXyd/ysnyB/1MFh/yPT+uP5nH3hf5N1H8yXyfIN4yteTspqrSOQR0ILHN C+jwHpD7izpHyt2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K vA/zw8j+bdb85peaTpc15aizijMsYBXmruSNz7jNVrMUpTsB67sPXYcWDhnIA8R/Q8+/5VT+Yn/V huv+BH9cxfAn3F3H8q6b+eHf8qp/MT/qw3X/AAI/rj4E+4r/ACrpv54d/wAqp/MT/qw3X/Aj+uPg T7iv8q6b+eHf8qp/MT/qw3X/AAI/rj4E+4r/ACrpv54d/wAqp/MT/qw3X/Aj+uPgT7iv8q6b+eH1 7m/fOXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq//9k= + + + + + + xmp.iid:D337A45398C8E41197B3F42AD477C390 + xmp.did:D337A45398C8E41197B3F42AD477C390 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + xmp.iid:D237A45398C8E41197B3F42AD477C390 + xmp.did:D237A45398C8E41197B3F42AD477C390 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:D237A45398C8E41197B3F42AD477C390 + 2015-03-12T10:15:29+01:00 + Adobe Illustrator CS6 (Windows) + / + + + saved + xmp.iid:D337A45398C8E41197B3F42AD477C390 + 2015-03-12T10:16:15+01:00 + Adobe Illustrator CS6 (Windows) + / + + + + + + Print + + + False + False + 1 + + 28.854742 + 6.889674 + Millimeters + + + + Cyan + Magenta + Yellow + Black + + + + + + Standard-Farbfeldgruppe + 0 + + + + Weiß + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Schwarz + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Rot + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Gelb + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Grün + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blau + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + CMYK Magenta + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 Y=90 K=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 Y=90 K=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 Y=100 K=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 Y=100 K=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 Y=100 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 Y=100 K=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 Y=95 K=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 Y=75 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 Y=45 K=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 Y=0 K=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 Y=0 K=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 Y=5 K=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 Y=25 K=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 Y=0 K=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 Y=0 K=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 Y=35 K=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 Y=50 K=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 Y=20 K=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 Y=40 K=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 Y=50 K=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 Y=60 K=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 Y=65 K=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 Y=65 K=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 Y=75 K=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 Y=80 K=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 Y=90 K=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 Y=100 K=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 Y=80 K=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Graustufen + 1 + + + + C=0 M=0 Y=0 K=100 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + C=0 M=0 Y=0 K=90 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 89.999405 + + + C=0 M=0 Y=0 K=80 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 79.998795 + + + C=0 M=0 Y=0 K=70 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 69.999702 + + + C=0 M=0 Y=0 K=60 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 59.999104 + + + C=0 M=0 Y=0 K=50 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 50.000000 + + + C=0 M=0 Y=0 K=40 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 39.999401 + + + C=0 M=0 Y=0 K=30 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 29.998802 + + + C=0 M=0 Y=0 K=20 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 19.999701 + + + C=0 M=0 Y=0 K=10 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 9.999103 + + + C=0 M=0 Y=0 K=5 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 4.998803 + + + + + + Strahlende Farben + 1 + + + + C=0 M=100 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + C=0 M=75 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 75.000000 + 100.000000 + 0.000000 + + + C=0 M=10 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 10.000002 + 95.000000 + 0.000000 + + + C=85 M=10 Y=100 K=0 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 0.000000 + + + C=100 M=90 Y=0 K=0 + CMYK + PROCESS + 100.000000 + 90.000000 + 0.000000 + 0.000000 + + + C=60 M=90 Y=0 K=0 + CMYK + PROCESS + 60.000004 + 90.000000 + 0.003099 + 0.003099 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -19.5298 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 19.5298 li +81.793 19.5298 li +81.793 0 li +cp +clp +20.3457 15.646 mo +20.4023 15.6177 20.5146 15.646 20.5146 15.562 cv +20.458 15.5894 20.3457 15.562 20.3457 15.646 cv +cp +20.3457 .87207 mo +20.3457 .957031 20.4863 .984863 20.5146 .87207 cv +20.4297 .87207 20.374 .759766 20.3457 .87207 cv +cp +20.1768 8.61084 mo +20.1211 7.73828 mo +20.3457 7.26025 mo +20.2051 7.26025 20.1484 7.31641 20.1211 7.40088 cv +20.2617 7.42871 20.3174 7.34424 20.3457 7.26025 cv +cp +20.3457 15.8989 mo +20.1211 15.8706 20.1768 16.0112 20.0361 15.8989 cv +20.0361 15.9839 20.0361 16.0396 20.0361 16.1245 cv +20.2324 16.1519 20.2891 16.0112 20.3457 15.8989 cv +cp +20.0361 15.3921 mo +20.0918 15.3921 20.1768 15.3921 20.1768 15.3354 cv +20.1211 15.3354 20.0361 15.3354 20.0361 15.3921 cv +cp +20.0361 1.51953 mo +20.0361 9.51123 mo +20.1484 9.45508 20.0078 9.42676 20.0361 9.51123 cv +19.9229 9.56787 20.0361 9.5957 20.0361 9.51123 cv +cp +19.9512 13.0571 mo +19.9512 2.64502 mo +19.8672 1.99805 mo +19.8672 .787598 mo +19.7822 13.3101 mo +19.7822 13.1411 mo +19.6992 15.646 mo +19.7549 15.6177 19.8672 15.646 19.8672 15.562 cv +19.8105 15.5894 19.6992 15.562 19.6992 15.646 cv +cp +19.6992 10.0737 mo +19.6992 4.27686 mo +19.6143 14.3511 mo +19.6143 8.04785 mo +19.6143 4.1084 mo +19.6143 7.09131 mo +19.7549 7.03467 19.6143 7.00684 19.6143 7.09131 cv +19.3887 7.11963 19.6992 7.42871 19.6143 7.09131 cv +cp +19.6143 9.84912 mo +19.585 9.8208 19.5293 9.8208 19.5293 9.76465 cv +19.585 9.76465 19.6416 9.76465 19.6143 9.84912 cv +cp +19.5293 8.7793 mo +19.4736 9.42676 mo +19.4736 7.48486 mo +19.5293 7.48486 19.6143 7.48486 19.6143 7.40088 cv +19.5586 7.42871 19.4736 7.42871 19.4736 7.48486 cv +cp +19.3887 8.55469 mo +19.3887 8.38574 mo +19.3887 4.41797 mo +19.3037 6.75342 mo +19.4736 7.09131 mo +19.333 7.09131 19.248 7.14746 19.2197 7.26025 cv +19.3604 7.26025 19.418 7.20361 19.4736 7.09131 cv +cp +19.6143 4.50244 mo +19.4443 4.47412 19.6143 4.13623 19.3887 4.19287 cv +19.3604 4.30566 19.248 4.3335 19.2197 4.41797 cv +19.333 4.41797 19.5586 4.72754 19.6143 4.50244 cv +cp +19.1357 8.94824 mo +19.3887 3.54541 mo +19.2764 3.60205 19.3887 3.62988 19.3887 3.54541 cv +19.501 3.54541 19.585 3.54541 19.6992 3.54541 cv +19.6992 3.74268 19.418 3.6582 19.3037 3.77051 cv +19.2197 3.71436 19.248 3.57373 19.1357 3.54541 cv +19.1357 3.43311 19.3604 3.43311 19.3887 3.54541 cv +cp +19.1357 1.91357 mo +19.0791 2.11035 19.4443 2.11035 19.3887 1.91357 cv +19.3604 1.85742 19.1631 1.8291 19.1357 1.91357 cv +cp +18.9668 1.04102 mo +18.9111 10.2427 mo +18.9385 10.2427 18.9951 10.2993 18.9111 10.3271 cv +18.9111 10.2993 18.9111 10.271 18.9111 10.2427 cv +cp +19.3037 7.6543 mo +19.2764 7.5415 19.1357 7.56934 19.1357 7.6543 cv +19.0791 7.6543 19.0518 7.68213 19.0518 7.73828 cv +19.0225 7.73828 18.9951 7.73828 18.9668 7.73828 cv +18.9668 7.79492 18.9111 7.82275 18.9111 7.90723 cv +18.9668 7.93555 19.0225 7.9917 19.1357 7.9917 cv +19.1631 7.85107 19.0518 7.85107 19.0518 7.73828 cv +19.1357 7.73828 19.1357 7.71045 19.1357 7.6543 cv +19.1924 7.6543 19.248 7.6543 19.3037 7.6543 cv +19.2197 7.93555 19.7549 7.82275 19.6992 7.6543 cv +19.9512 7.62549 19.6143 7.31641 19.6992 7.6543 cv +19.4443 7.71045 19.5586 7.71045 19.3037 7.6543 cv +cp +18.9668 11.0591 mo +18.9385 11.0874 18.8818 11.0308 18.9111 11.1147 cv +18.9385 11.481 19.3604 10.6655 18.9668 11.0591 cv +cp +18.9111 8.30127 mo +18.9668 8.35742 19.1074 8.41406 19.1357 8.30127 cv +19.0225 8.27295 19.1357 8.2168 19.1357 8.13232 cv +18.9951 8.13232 18.9385 8.18848 18.9111 8.30127 cv +18.7705 8.35742 18.9111 8.38574 18.9111 8.30127 cv +cp +18.8262 15.2515 mo +18.8262 9.2583 mo +18.8262 8.55469 mo +18.8818 8.52637 18.9668 8.55469 18.9668 8.46973 cv +18.9111 8.46973 18.8262 8.46973 18.8262 8.55469 cv +cp +19.0518 1.35059 mo +18.9668 1.35059 18.9385 1.26611 18.8262 1.26611 cv +18.7979 1.46338 18.8262 1.57568 18.9668 1.604 cv +18.9668 1.49121 19.0225 1.43506 19.0518 1.35059 cv +cp +19.0518 4.02393 mo +18.9668 4.02393 18.9111 4.02393 18.8262 4.02393 cv +18.7139 4.1084 18.7979 4.38965 18.9111 4.50244 cv +19.0225 4.41797 19.1074 4.27686 19.0518 4.02393 cv +cp +18.6572 13.394 mo +19.2197 6.69727 mo +19.0225 6.7251 19.1357 6.44385 18.9668 6.44385 cv +18.9385 6.58447 18.7412 6.35986 18.6572 6.61279 cv +18.8545 6.64111 19.0791 7.09131 19.2197 6.69727 cv +cp +18.6572 6.05029 mo +18.7412 9.03271 mo +18.7979 9.06104 18.8545 9.11768 18.9668 9.11768 cv +18.9951 9.20166 19.1074 9.22949 19.1357 9.34229 cv +18.9951 9.37012 19.0791 9.62354 18.9668 9.68018 cv +19.1074 9.65186 19.1074 9.73633 19.2197 9.76465 cv +19.2197 9.8208 19.2197 9.84912 19.2197 9.90527 cv +19.1074 9.96143 19.2197 10.0181 19.2197 9.90527 cv +19.333 10.0181 19.6143 10.0459 19.6143 9.84912 cv +19.6992 9.8208 19.6992 9.76465 19.7822 9.76465 cv +19.8105 9.65186 19.7549 9.62354 19.6992 9.5957 cv +19.6992 9.68018 19.5586 9.65186 19.5293 9.76465 cv +19.3887 9.62354 19.4443 9.76465 19.2197 9.76465 cv +19.1924 9.51123 19.3887 9.51123 19.3887 9.2583 cv +19.1357 9.34229 19.2197 9.06104 18.9668 9.11768 cv +18.9111 8.94824 19.2197 8.83594 18.9668 8.7793 cv +18.9668 8.89209 18.8262 8.86426 18.7412 8.86426 cv +18.7412 8.92041 18.7412 8.97656 18.7412 9.03271 cv +18.4043 8.94824 18.7139 9.2583 18.7412 9.03271 cv +cp +18.5732 10.8062 mo +18.6289 10.7769 18.7412 10.8062 18.7412 10.7222 cv +18.6855 10.7495 18.5732 10.7222 18.5732 10.8062 cv +cp +18.5732 10.5522 mo +18.5732 8.69531 mo +18.5732 6.2749 mo +18.7412 3.06689 mo +19.0518 3.03906 18.8818 3.48926 19.1357 3.54541 cv +19.1074 3.71436 19.1631 3.79883 19.3037 3.77051 cv +19.1924 3.8833 19.1924 4.08008 19.3887 4.1084 cv +19.4443 3.71436 19.6699 3.99561 20.0361 3.93945 cv +19.9512 3.51758 20.2324 3.93945 20.2617 3.62988 cv +19.9229 3.57373 20.0078 3.60205 19.6992 3.54541 cv +19.5586 3.17969 19.2197 3.15186 19.4736 2.72949 cv +19.1631 2.89844 19.2764 2.56104 19.0518 2.72949 cv +19.1074 2.22266 18.8545 2.02588 18.5732 1.85742 cv +18.376 2.3916 19.0518 2.61719 18.7412 3.06689 cv +18.6289 3.09521 18.7412 3.15186 18.7412 3.06689 cv +cp +18.4883 8.94824 mo +18.5449 8.92041 18.6572 8.94824 18.6572 8.86426 cv +18.6006 8.89209 18.4883 8.86426 18.4883 8.94824 cv +cp +18.4043 12.6636 mo +18.4043 8.46973 mo +18.4883 8.44189 18.5732 8.46973 18.5732 8.38574 cv +18.5166 8.41406 18.4043 8.38574 18.4043 8.46973 cv +cp +18.4043 4.19287 mo +18.4043 4.27686 18.5449 4.27686 18.5732 4.19287 cv +18.4883 4.19287 18.46 4.08008 18.4043 4.19287 cv +cp +18.7412 .87207 mo +18.5449 .87207 18.4883 .731445 18.4043 .957031 cv +18.5166 1.06885 18.7139 1.06885 18.7412 .87207 cv +cp +18.3193 6.83789 mo +18.5732 5.88086 mo +18.5732 5.74023 18.8545 5.82471 18.9111 5.7124 cv +18.9668 5.40283 18.7139 5.40283 18.5732 5.31836 cv +18.5732 5.23389 18.6006 5.23389 18.6572 5.23389 cv +18.5166 5.00879 18.6289 4.86816 18.4043 4.83984 cv +18.4316 5.03711 18.4316 5.20605 18.3193 5.31836 cv +18.4043 5.31836 18.4883 5.31836 18.5732 5.31836 cv +18.6289 5.51563 18.3193 5.76855 18.5732 5.88086 cv +cp +18.2637 12.8315 mo +18.2637 10.4116 mo +18.2637 2.98291 mo +18.4883 1.77246 mo +18.3477 1.74463 18.3193 1.85742 18.1787 1.85742 cv +18.1221 1.7168 18.0664 1.85742 18.1787 1.85742 cv +18.1221 2.19482 18.5732 2.08203 18.4883 1.77246 cv +cp +18.0947 10.5522 mo +18.0947 6.35986 mo +18.0947 1.43506 mo +18.1787 2.56104 mo +18.1221 2.56104 18.0664 2.56104 18.0947 2.47607 cv +18.1504 2.50439 18.1787 2.50439 18.1787 2.56104 cv +cp +18.0098 6.52832 mo +18.0098 5.4873 mo +18.0947 3.54541 mo +18.0381 3.54541 17.9814 3.51758 18.0098 3.46143 cv +18.0664 3.46143 18.0947 3.46143 18.0947 3.54541 cv +cp +18.2637 8.30127 mo +18.0098 8.27295 18.0381 8.49805 17.9248 8.61084 cv +18.1787 8.66699 18.291 8.55469 18.2637 8.30127 cv +cp +17.9248 7.17529 mo +18.0947 2.47607 mo +18.0381 2.47607 17.9814 2.47607 17.9248 2.47607 cv +17.9248 2.3916 17.9541 2.30762 18.0947 2.33545 cv +18.0947 2.3916 18.0947 2.44824 18.0947 2.47607 cv +cp +17.9248 .957031 mo +18.0381 .900391 17.9248 .87207 17.9248 .957031 cv +17.8135 1.01318 17.9248 1.04102 17.9248 .957031 cv +cp +18.1787 6.75342 mo +18.1504 6.64111 17.9814 6.69727 17.8408 6.69727 cv +17.8408 7.03467 18.0381 6.78174 18.1787 6.92236 cv +18.1787 6.86621 18.1787 6.81006 18.1787 6.75342 cv +cp +18.4043 7.90723 mo +18.4043 7.79492 18.4316 7.7666 18.4883 7.73828 cv +18.4883 7.7666 18.4883 7.79492 18.4883 7.82275 cv +18.7412 7.90723 18.7979 7.85107 18.9111 7.6543 cv +18.7139 7.62549 18.6006 7.68213 18.4883 7.73828 cv +18.4883 7.71045 18.4883 7.68213 18.4883 7.6543 cv +18.376 7.62549 18.291 7.5415 18.1787 7.48486 cv +18.1504 7.37256 18.207 7.17529 18.0947 7.17529 cv +18.0947 7.31641 17.8135 7.23193 17.8408 7.40088 cv +17.9248 7.48486 18.0381 7.51367 18.1787 7.48486 cv +18.1221 7.73828 18.2637 7.82275 18.4043 7.90723 cv +cp +18.3193 4.98047 mo +18.0947 4.98047 18.1504 4.6709 17.8408 4.75586 cv +17.7842 4.64307 17.7568 4.75586 17.8408 4.75586 cv +17.9814 4.83984 18.0664 5.37451 18.3193 4.98047 cv +cp +17.7568 6.44385 mo +17.8408 4.27686 mo +17.8135 4.24902 17.7568 4.24902 17.7568 4.19287 cv +17.8135 4.19287 17.8691 4.19287 17.8408 4.27686 cv +cp +17.7002 3.54541 mo +17.8408 3.57373 17.8975 3.71436 18.0947 3.68604 cv +18.0947 3.6582 18.0947 3.60205 18.0947 3.54541 cv +18.3477 3.71436 18.2354 3.51758 18.3193 3.46143 cv +18.5166 3.43311 18.291 3.82666 18.5732 3.68604 cv +18.5732 3.48926 18.4316 3.46143 18.5732 3.29248 cv +18.0947 3.43311 18.2354 2.98291 17.8408 3.06689 cv +17.7842 3.29248 18.1221 3.15186 18.0098 3.46143 cv +17.8975 3.34863 17.7002 3.34863 17.7002 3.54541 cv +cp +17.7002 1.35059 mo +17.7002 1.32227 17.7002 1.29443 17.7002 1.26611 cv +17.7285 1.26611 17.7842 1.35059 17.7002 1.35059 cv +cp +17.7002 1.04102 mo +17.7002 .787598 mo +17.6162 4.58691 mo +17.4746 4.75586 17.6729 4.75586 17.5322 4.92432 cv +17.7568 5.03711 17.7568 4.55859 17.6162 4.58691 cv +cp +17.8408 3.85498 mo +17.7568 3.85498 17.7842 3.77051 17.8408 3.68604 cv +17.7285 3.68604 17.6436 3.68604 17.5322 3.68604 cv +17.5322 3.77051 17.5322 3.85498 17.5322 3.93945 cv +17.6436 3.93945 17.8135 3.96729 17.8408 3.85498 cv +cp +17.6162 1.26611 mo +17.6162 1.40723 17.5322 1.40723 17.5322 1.51953 cv +17.7842 1.49121 17.5322 1.91357 18.0098 1.85742 cv +18.0947 1.46338 17.7568 1.49121 17.8408 1.12549 cv +17.7002 1.09766 17.7002 1.18164 17.7002 1.26611 cv +17.6729 1.26611 17.6436 1.26611 17.6162 1.26611 cv +cp +17.5322 1.99805 mo +17.5596 1.99805 17.5879 1.99805 17.6162 1.99805 cv +17.5879 2.2793 17.7842 2.36377 17.9248 2.47607 cv +17.8408 2.67285 17.6729 2.75781 17.6162 2.98291 cv +17.8408 2.87012 17.8691 3.03906 18.0947 2.89844 cv +18.1504 3.01123 18.1787 2.89844 18.0947 2.89844 cv +18.1504 2.81396 18.1787 2.70166 18.1787 2.56104 cv +18.2637 2.58887 18.3193 2.56104 18.3193 2.47607 cv +18.2354 2.44824 18.207 2.33545 18.0947 2.33545 cv +18.0664 2.08203 17.8135 2.08203 17.6162 1.99805 cv +17.5879 1.91357 17.5322 1.96973 17.5322 1.99805 cv +17.4189 2.0542 17.5322 2.11035 17.5322 1.99805 cv +cp +17.4473 10.9741 mo +17.5029 10.9468 17.6162 10.9741 17.6162 10.8901 cv +17.5322 10.8901 17.4473 10.8901 17.4473 10.9741 cv +cp +17.4473 3.20801 mo +17.7002 6.61279 mo +17.7002 6.52832 17.7002 6.44385 17.7002 6.35986 cv +17.6436 6.35986 17.5879 6.35986 17.5322 6.35986 cv +17.4746 6.35986 17.4189 6.3877 17.4473 6.44385 cv +17.5322 6.47217 17.5029 6.52832 17.4473 6.61279 cv +17.5322 6.61279 17.6162 6.61279 17.7002 6.61279 cv +cp +17.3623 15.9839 mo +17.3623 2.81396 mo +17.7568 11.9312 mo +17.8691 11.7339 17.7568 11.7905 17.8408 11.5366 cv +17.7002 11.5366 17.5879 11.5093 17.5322 11.4526 cv +17.5879 11.7065 17.251 11.5366 17.3623 11.8472 cv +17.5596 11.8188 17.6729 11.8745 17.7568 11.9312 cv +cp +17.3623 3.85498 mo +17.4746 3.79883 17.3623 3.77051 17.3623 3.85498 cv +17.251 3.91162 17.3623 3.96729 17.3623 3.85498 cv +cp +17.2773 13.9575 mo +17.2773 4.1084 mo +17.1934 10.1587 mo +17.1934 7.17529 mo +17.1934 2.33545 mo +17.1367 2.50439 17.5322 2.50439 17.4473 2.33545 cv +17.4189 2.25098 17.2217 2.22266 17.1934 2.33545 cv +cp +17.1104 .787598 mo +17.0527 12.8315 mo +17.1934 5.54346 mo +17.1934 5.4873 17.2773 5.45898 17.2773 5.40283 cv +17.1934 5.40283 17.1934 5.31836 17.1104 5.31836 cv +17.1104 5.40283 17.0527 5.40283 17.0527 5.4873 cv +17.1104 5.4873 17.1367 5.54346 17.1934 5.54346 cv +cp +17.7568 4.19287 mo +17.7002 4.24902 17.5596 4.2207 17.5322 4.3335 cv +17.3916 4.36182 17.1104 4.1084 17.0527 4.3335 cv +17.1934 4.3335 17.4473 4.58691 17.5322 4.3335 cv +17.7842 4.24902 17.5879 4.61523 17.8408 4.50244 cv +17.8408 4.41797 17.8408 4.3335 17.8408 4.27686 cv +17.9248 4.27686 17.9248 4.3335 18.0098 4.3335 cv +18.0098 4.24902 18.0098 4.13623 18.0098 4.02393 cv +18.1221 3.96729 18.0098 3.93945 18.0098 4.02393 cv +17.8975 4.19287 17.5879 3.8833 17.7568 4.19287 cv +cp +16.9697 11.6226 mo +16.9697 10.2427 mo +17.0527 10.2427 17.0811 10.3555 17.1104 10.2427 cv +17.1104 10.1587 16.9697 10.1304 16.9697 10.2427 cv +cp +16.9697 7.00684 mo +16.9697 5.06543 mo +16.8848 4.3335 mo +16.8848 3.85498 mo +16.8848 2.47607 mo +16.8848 4.75586 mo +17.2217 4.64307 17.251 5.26221 17.4473 4.83984 cv +17.251 4.75586 17.2773 4.64307 17.0527 4.50244 cv +17.0254 4.61523 16.9121 4.64307 16.8848 4.75586 cv +16.7715 4.81201 16.8848 4.83984 16.8848 4.75586 cv +cp +16.7998 12.0151 mo +17.7002 7.90723 mo +17.4473 7.82275 17.4746 8.02002 17.2773 7.9917 cv +17.2217 7.79492 17.2217 7.51367 16.7998 7.48486 cv +16.8281 7.82275 17.2217 7.82275 16.9697 8.2168 cv +17.2773 8.07617 17.6729 8.41406 17.7002 7.90723 cv +cp +16.8848 5.4873 mo +16.8848 5.43066 16.8848 5.37451 16.8848 5.31836 cv +16.8281 5.31836 16.7715 5.31836 16.7148 5.31836 cv +16.7148 5.37451 16.7148 5.43066 16.7148 5.4873 cv +16.7715 5.4873 16.8281 5.4873 16.8848 5.4873 cv +cp +16.6309 8.2168 mo +16.6875 8.18848 16.7998 8.2168 16.7998 8.13232 cv +16.7441 8.16064 16.6309 8.13232 16.6309 8.2168 cv +cp +16.6309 3.93945 mo +16.7441 3.8833 16.6309 3.85498 16.6309 3.93945 cv +16.5186 3.99561 16.6592 4.05225 16.6309 3.93945 cv +cp +16.5469 13.8726 mo +16.5469 5.31836 mo +16.4629 10.7222 mo +16.4629 4.58691 mo +16.5469 4.55859 16.6309 4.58691 16.6309 4.50244 cv +16.5742 4.53027 16.4902 4.50244 16.4629 4.58691 cv +cp +16.4063 13.7886 mo +16.4063 3.93945 mo +16.4063 3.54541 mo +16.4629 3.51758 16.5469 3.54541 16.5469 3.46143 cv +16.4902 3.48926 16.4063 3.46143 16.4063 3.54541 cv +cp +16.3213 12.7476 mo +16.3213 6.75342 mo +16.2373 10.7222 mo +16.3213 4.6709 mo +16.4336 4.61523 16.293 4.55859 16.3213 4.6709 cv +16.04 4.81201 16.5742 4.92432 16.3213 4.6709 cv +cp +16.1523 4.19287 mo +16.0684 11.4526 mo +16.0684 11.1147 mo +16.0684 8.86426 mo +16.124 8.83594 16.2373 8.86426 16.2373 8.7793 cv +16.1807 8.80762 16.0684 8.7793 16.0684 8.86426 cv +cp +16.0684 4.3335 mo +15.9834 12.1851 mo +15.9834 10.3271 mo +16.0967 10.3271 16.0684 10.4683 16.1523 10.4683 cv +16.3496 10.3833 16.0684 10.1021 15.9834 10.3271 cv +cp +15.8994 2.81396 mo +16.0684 10.7222 mo +16.209 10.5239 15.7871 10.4956 15.8428 10.6362 cv +15.8711 10.6362 15.9277 10.6655 15.8994 10.7222 cv +15.9561 10.7222 16.0117 10.7222 16.0684 10.7222 cv +cp +15.8428 3.29248 mo +15.9561 3.23584 15.8154 3.20801 15.8428 3.29248 cv +15.7021 3.34863 15.8428 3.40479 15.8428 3.29248 cv +cp +15.7588 12.269 mo +17.7002 8.94824 mo +17.5322 8.94824 17.5029 8.83594 17.3623 8.86426 cv +17.2773 8.94824 17.1934 9.03271 17.1104 9.11768 cv +16.9697 8.80762 16.6309 9.22949 16.1523 9.11768 cv +16.1523 9.2583 16.2656 9.28613 16.2373 9.42676 cv +16.0684 9.28613 15.8428 9.51123 15.7588 9.68018 cv +15.8711 9.68018 16.0117 9.68018 16.1523 9.68018 cv +16.124 9.53955 16.2373 9.53955 16.2373 9.42676 cv +16.7998 9.37012 17.6162 8.80762 18.0947 9.68018 cv +17.7568 9.65186 18.0947 10.0181 18.0947 10.1587 cv +18.1787 10.1587 18.2637 10.1587 18.3193 10.1587 cv +18.376 10.271 18.4316 10.1587 18.3193 10.1587 cv +18.5449 9.87695 18.6006 10.4116 18.9111 10.3271 cv +19.0225 10.6089 19.0225 10.1304 19.2197 10.2427 cv +19.3887 10.3555 19.3887 10.6362 19.7822 10.5522 cv +19.7256 10.3271 19.5586 10.1865 19.2197 10.2427 cv +19.2197 10.2148 19.2197 10.1865 19.2197 10.1587 cv +19.0225 10.1587 18.9668 9.98975 18.9111 10.2427 cv +18.7412 10.1865 18.8818 10.1021 18.9111 9.98975 cv +18.4883 9.87695 18.4043 9.42676 18.2637 9.03271 cv +17.8975 9.00488 17.8135 9.17334 17.7002 9.03271 cv +17.7002 9.00488 17.7002 8.97656 17.7002 8.94824 cv +17.8135 8.97656 17.8135 8.86426 17.9248 8.86426 cv +17.9814 8.97656 18.0381 8.86426 17.9248 8.86426 cv +17.8691 8.80762 17.8691 8.63867 17.7568 8.61084 cv +17.9248 8.46973 17.6729 8.44189 17.6162 8.30127 cv +17.5879 8.49805 17.6162 8.61084 17.7568 8.61084 cv +17.7842 8.7793 17.6729 8.80762 17.7002 8.94824 cv +cp +15.7588 4.19287 mo +15.6738 11.7632 mo +15.5898 8.7793 mo +15.7305 8.7793 15.8428 8.80762 15.8994 8.86426 cv +15.9277 8.66699 15.9277 8.46973 15.7588 8.46973 cv +15.7305 8.52637 15.6738 8.55469 15.5898 8.55469 cv +15.5898 8.61084 15.5898 8.69531 15.5898 8.7793 cv +cp +15.5898 4.3335 mo +15.5898 9.84912 mo +15.6182 9.84912 15.6465 9.84912 15.6738 9.84912 cv +15.6738 10.0737 16.0117 9.76465 15.6738 9.84912 cv +15.6465 9.73633 15.5898 9.79248 15.5898 9.84912 cv +15.4766 9.87695 15.5898 9.93311 15.5898 9.84912 cv +cp +15.5059 11.3687 mo +15.5059 10.4116 mo +15.5059 9.68018 mo +15.5059 9.03271 mo +15.5615 9.00488 15.6738 9.03271 15.6738 8.94824 cv +15.6182 8.97656 15.5059 8.94824 15.5059 9.03271 cv +cp +15.5059 .618652 mo +15.4209 12.0151 mo +15.4766 11.9878 15.5898 12.0151 15.5898 11.9312 cv +15.5332 11.9595 15.4209 11.9312 15.4209 12.0151 cv +cp +15.4209 10.2427 mo +15.6465 10.2427 15.8428 10.2148 15.8428 9.98975 cv +15.6182 10.0181 15.4209 10.0181 15.4209 10.2427 cv +15.3086 10.2993 15.4209 10.3271 15.4209 10.2427 cv +cp +15.252 10.7222 mo +15.1953 11.4526 mo +15.1953 9.2583 mo +15.1953 8.61084 mo +15.252 10.9741 mo +15.3359 11.1147 15.0273 11.228 15.252 11.2847 cv +15.2803 11.228 15.4766 10.9741 15.252 10.9741 cv +cp +15.0273 10.6362 mo +14.9434 10.8901 mo +14.999 10.8628 15.1113 10.8901 15.1113 10.8062 cv +15.0273 10.8335 14.9434 10.8062 14.9434 10.8901 cv +cp +15.1953 3.54541 mo +15.1953 3.34863 15.0547 3.29248 14.9434 3.20801 cv +14.9434 3.32031 14.9434 3.43311 14.9434 3.54541 cv +15.0273 3.54541 15.1113 3.54541 15.1953 3.54541 cv +cp +14.9434 1.04102 mo +15.0273 9.42676 mo +14.9434 9.68018 15.2803 9.53955 15.252 9.76465 cv +15.252 9.90527 15.0547 9.84912 15.1113 10.0737 cv +15.084 10.0737 15.0547 10.0737 15.0273 10.0737 cv +15.0273 10.0181 14.999 9.98975 14.9434 9.98975 cv +14.8867 9.87695 14.8584 10.0181 14.9434 9.98975 cv +14.9141 10.0737 14.9707 10.0737 15.0273 10.0737 cv +15.0273 10.1021 15.0273 10.1304 15.0273 10.1587 cv +14.9434 10.1304 14.9434 10.1865 14.9434 10.2427 cv +14.8291 10.2993 14.9434 10.3271 14.9434 10.2427 cv +14.999 10.2427 15.0273 10.2148 15.0273 10.1587 cv +15.084 10.1865 15.1113 10.1304 15.1113 10.0737 cv +15.168 10.0737 15.1953 9.98975 15.252 9.98975 cv +15.3086 10.1021 15.3652 9.98975 15.252 9.98975 cv +15.3086 9.8208 15.5059 9.5957 15.3359 9.42676 cv +15.4492 9.37012 15.3359 9.34229 15.3359 9.42676 cv +15.1396 9.42676 15.1953 9.56787 15.0273 9.42676 cv +cp +14.8584 8.94824 mo +14.7734 10.5522 mo +14.7734 10.1587 mo +14.4648 9.76465 mo +14.5205 9.73633 14.6055 9.76465 14.6328 9.68018 cv +14.5479 9.68018 14.4648 9.68018 14.4648 9.76465 cv +cp +14.4648 10.4683 mo +14.8027 10.4956 14.4922 10.1587 14.4648 10.4683 cv +14.3516 10.5239 14.4648 10.5806 14.4648 10.4683 cv +cp +14.3799 4.58691 mo +14.4922 4.53027 14.3799 4.50244 14.3799 4.58691 cv +14.2666 4.64307 14.3799 4.69922 14.3799 4.58691 cv +cp +14.2109 12.0151 mo +14.2109 9.90527 mo +14.1553 9.79248 14.126 9.93311 14.2109 9.90527 cv +14.1826 10.0737 14.3232 10.0737 14.4648 10.0737 cv +14.5205 10.1865 14.5479 10.0737 14.4648 10.0737 cv +14.5479 9.96143 14.5479 9.87695 14.3799 9.84912 cv +14.3799 9.48291 14.0703 9.8208 14.3799 9.84912 cv +14.3799 9.90527 14.2666 9.90527 14.2109 9.90527 cv +cp +14.126 9.51123 mo +14.126 9.20166 mo +14.126 1.77246 mo +14.042 10.2427 mo +13.9014 11.6772 mo +13.958 11.6772 14.042 11.6772 14.042 11.6226 cv +13.9854 11.6226 13.9014 11.6226 13.9014 11.6772 cv +cp +13.9014 11.1147 mo +14.1553 11.0308 14.3232 11.4526 14.4648 11.1997 cv +14.2959 11.228 14.4072 10.9185 14.3799 10.8062 cv +14.4365 10.7769 14.5479 10.8062 14.5479 10.7222 cv +14.2109 10.6655 14.2959 10.6655 13.9854 10.7222 cv +13.9854 10.9185 13.958 11.0308 13.9014 11.1147 cv +cp +13.9854 8.7793 mo +13.9854 8.83594 13.9014 8.86426 13.9014 8.7793 cv +13.9297 8.7793 13.958 8.7793 13.9854 8.7793 cv +cp +13.8174 12.0151 mo +13.8174 9.42676 mo +13.7324 11.3687 mo +13.6484 9.2583 mo +13.4795 11.0591 mo +13.5645 11.0308 13.6484 11.0308 13.6484 10.9741 cv +13.5918 10.9741 13.4795 10.9741 13.4795 11.0591 cv +cp +14.042 10.3271 mo +13.9854 10.4116 13.9014 10.3555 13.6484 10.4116 cv +13.5645 10.3271 13.6201 10.1021 13.3945 10.1587 cv +13.3672 10.0459 13.3105 10.1587 13.3945 10.1587 cv +13.2832 10.5806 14.2959 10.7222 14.042 10.3271 cv +cp +13.2539 9.76465 mo +13.1699 9.84912 mo +13.1699 9.11768 mo +13.2539 12.1001 mo +12.917 12.0151 13.2256 12.3257 13.2539 12.1001 cv +13.3105 12.1001 13.3105 12.0718 13.3389 12.0151 cv +13.4512 11.9595 13.3105 11.9038 13.3389 12.0151 cv +13.2539 11.9878 13.2539 12.0444 13.2539 12.1001 cv +cp +13.3389 9.2583 mo +13.3389 9.37012 13.1133 9.37012 13.085 9.2583 cv +13.1699 9.2583 13.2539 9.2583 13.3389 9.2583 cv +cp +13.002 10.9741 mo +13.085 10.9468 13.1426 11.0874 13.1699 10.9741 cv +13.1699 10.8901 13.0283 10.8628 13.002 10.9741 cv +cp +13.085 9.2583 mo +12.6914 9.31445 13.3105 9.51123 13.3945 9.5957 cv +13.3945 9.45508 13.4795 9.45508 13.4795 9.34229 cv +13.4238 9.34229 13.3945 9.2583 13.3389 9.2583 cv +13.5078 9.00488 13.8174 9.00488 14.042 9.34229 cv +14.0703 9.28613 14.126 9.2583 14.126 9.20166 cv +14.4648 9.08887 14.5205 9.14551 14.6328 9.42676 cv +14.5205 9.45508 14.5771 9.51123 14.6328 9.51123 cv +14.6621 9.62354 14.7178 9.51123 14.6328 9.51123 cv +14.6328 9.48291 14.6328 9.45508 14.6328 9.42676 cv +14.999 9.2583 14.8584 9.06104 15.1113 8.7793 cv +14.9141 8.72314 14.8291 8.7793 14.5479 8.69531 cv +14.5479 8.80762 14.5205 8.83594 14.4648 8.86426 cv +14.4072 8.75146 14.3516 8.86426 14.4648 8.86426 cv +14.3799 8.94824 14.2959 9.03271 14.2109 9.11768 cv +14.126 9.00488 14.0703 8.86426 13.9854 8.7793 cv +13.958 8.69531 13.9014 8.75146 13.9014 8.7793 cv +13.7607 8.94824 13.6484 8.75146 13.4795 8.69531 cv +13.4795 8.94824 13.2539 8.94824 13.1699 9.11768 cv +12.9727 9.11768 13.0576 9.17334 13.085 9.2583 cv +cp +12.917 11.6772 mo +12.9727 11.6772 13.085 11.6772 13.085 11.6226 cv +13.0283 11.6226 12.917 11.6226 12.917 11.6772 cv +cp +12.832 10.7222 mo +12.832 9.68018 mo +12.8877 9.7085 13.1426 9.87695 13.1699 9.68018 cv +13.085 9.68018 13.1133 9.56787 13.085 9.51123 cv +13.0283 9.51123 12.9727 9.51123 12.917 9.51123 cv +12.917 9.56787 12.832 9.5957 12.832 9.68018 cv +12.7197 9.73633 12.8613 9.76465 12.832 9.68018 cv +cp +12.7764 10.9741 mo +12.832 10.9468 12.917 10.9741 12.917 10.8901 cv +12.8613 10.8901 12.7764 10.8901 12.7764 10.9741 cv +cp +12.7764 12.1851 mo +12.7764 12.2124 12.6914 12.269 12.6914 12.1851 cv +12.7197 12.1851 12.7471 12.1851 12.7764 12.1851 cv +cp +13.2539 11.6772 mo +13.2539 11.6499 13.7891 11.6226 13.4795 11.3687 cv +13.4238 11.481 13.3672 11.3403 13.1699 11.4526 cv +13.1699 11.4253 13.1699 11.396 13.1699 11.3687 cv +13.2832 11.312 13.1699 11.2847 13.1699 11.3687 cv +12.917 11.3403 12.8613 11.0874 12.6914 11.3687 cv +13.002 11.2847 12.9727 11.6499 13.1699 11.4526 cv +13.1699 11.5659 13.1426 11.6772 13.2539 11.6772 cv +cp +12.7764 11.7632 mo +12.7764 11.8188 12.7764 11.8745 12.832 11.8472 cv +12.832 11.7339 12.7471 11.2554 12.6064 11.5366 cv +12.832 11.5933 12.5225 11.8188 12.5225 11.9312 cv +12.6914 11.9595 12.6914 11.8188 12.7764 11.7632 cv +cp +12.4385 9.42676 mo +12.2695 10.4683 mo +12.5225 11.4526 mo +12.6357 11.2554 12.2412 11.1997 12.2695 11.3687 cv +12.3252 11.3687 12.3818 11.3687 12.3545 11.4526 cv +12.4102 11.4526 12.4658 11.4526 12.5225 11.4526 cv +cp +12.2695 11.8472 mo +12.3818 11.7905 12.2695 11.7632 12.2695 11.8472 cv +12.1572 11.9038 12.2979 11.9595 12.2695 11.8472 cv +cp +12.0439 11.1147 mo +12.0439 11.2847 12.1006 11.396 12.1846 11.4526 cv +12.2139 11.2554 12.1846 11.144 12.0439 11.1147 cv +cp +12.1289 11.9312 mo +12.1006 11.8188 12.1289 11.6499 11.96 11.6772 cv +11.96 11.7905 11.9033 11.8745 11.875 11.9312 cv +11.96 11.9312 12.0439 11.9312 12.1289 11.9312 cv +cp +11.791 10.8901 mo +11.6787 11.0874 12.0723 11.1147 12.0439 10.9741 cv +11.9316 10.9741 11.9316 10.8628 11.791 10.8901 cv +cp +11.6221 12.0151 mo +11.6221 11.7632 mo +11.6221 11.8472 11.7627 11.8745 11.791 11.7632 cv +11.707 11.7905 11.6787 11.6499 11.6221 11.7632 cv +cp +11.4814 9.34229 mo +11.3975 10.2427 mo +11.3408 10.4683 11.5664 10.3833 11.6221 10.4683 cv +11.6504 10.2993 11.5664 10.2148 11.3975 10.2427 cv +cp +11.1436 .87207 mo +10.9756 10.4116 mo +11.1436 11.1997 mo +11.1719 11.5366 11.5098 11.1997 11.1436 11.1997 cv +11.1719 11.0874 11.0596 11.0591 11.0596 10.9741 cv +11.1719 10.9185 11.0596 10.8628 11.0596 10.9741 cv +10.918 10.9468 10.9463 11.3403 11.1436 11.1997 cv +cp +10.75 10.7222 mo +10.3281 8.69531 mo +10.1025 11.2847 mo +10.1025 11.396 10.1875 11.3403 10.2715 11.2847 cv +10.2715 11.1997 10.1309 11.1997 10.1025 11.2847 cv +cp +9.93359 8.94824 mo +8.63867 3.12354 mo +8.58301 3.40479 8.94922 3.46143 8.97656 3.20801 cv +8.80859 3.23584 8.7793 3.12354 8.63867 3.12354 cv +cp +8.33008 9.20166 mo +8.24609 9.68018 mo +7.99121 8.46973 mo +7.85059 8.86426 mo +7.9082 8.83594 7.99121 8.86426 7.99121 8.7793 cv +7.93555 8.80762 7.85059 8.7793 7.85059 8.86426 cv +cp +7.76758 2.89844 mo +7.42871 3.29248 mo +7.34473 4.6709 mo +7.34473 2.08203 mo +7.48535 2.11035 7.31641 2.19482 7.34473 2.33545 cv +7.73926 2.30762 7.82324 2.30762 7.99121 2.25098 cv +8.04883 2.36377 8.10547 2.25098 7.99121 2.25098 cv +7.9082 1.99805 8.16113 1.88525 7.9082 1.604 cv +8.04883 1.54785 7.9082 1.49121 7.9082 1.604 cv +7.45801 1.66016 7.54199 1.85742 7.34473 2.08203 cv +cp +7.26074 3.54541 mo +7.28809 3.62988 7.37305 3.60205 7.42871 3.54541 cv +7.42871 3.46143 7.28809 3.43311 7.26074 3.54541 cv +cp +7.26074 1.604 mo +7.34473 9.2583 mo +7.2041 9.2583 7.14746 9.34229 7.11914 9.42676 cv +7.26074 9.42676 7.31641 9.37012 7.34473 9.2583 cv +cp +7.11914 4.3335 mo +7.11914 11.0591 mo +7.23242 11.0034 7.0918 10.9468 7.11914 11.0591 cv +7.00781 11.0874 7.11914 11.144 7.11914 11.0591 cv +cp +7.03516 2.89844 mo +6.95117 4.41797 mo +6.95117 3.12354 mo +6.95117 2.56104 mo +6.86719 2.70166 7.26074 2.53223 7.2041 2.47607 cv +7.11914 2.41992 6.95117 2.56104 6.95117 2.56104 cv +cp +6.86719 1.26611 mo +6.92285 1.26611 7.03516 1.26611 7.03516 1.20996 cv +6.97852 1.20996 6.86719 1.20996 6.86719 1.26611 cv +cp +6.78223 4.27686 mo +6.69727 3.68604 mo +6.55664 2.89844 mo +6.95117 10.1587 mo +6.75391 10.1021 6.61328 10.0737 6.47168 10.2427 cv +6.6416 10.271 6.89453 10.4116 6.95117 10.1587 cv +cp +6.47168 2.64502 mo +6.47168 2.98291 mo +6.44531 2.72949 6.13477 3.03906 6.47168 2.98291 cv +6.52832 3.09521 6.55664 2.95459 6.47168 2.98291 cv +cp +6.30469 3.93945 mo +6.21973 10.2427 mo +6.21973 2.47607 mo +6.13477 3.20801 mo +6.24707 3.32031 6.52832 3.34863 6.55664 3.12354 cv +6.41602 3.17969 6.13477 3.03906 6.13477 3.20801 cv +cp +7.2041 1.68848 mo +7.28809 1.26611 6.86719 1.49121 6.69727 1.51953 cv +6.58594 1.40723 6.21973 1.12549 6.13477 1.43506 cv +6.50098 1.51953 6.69727 1.74463 7.2041 1.68848 cv +7.23242 1.80078 7.28809 1.66016 7.2041 1.68848 cv +cp +6.0498 8.86426 mo +6.0791 8.97656 6.16406 8.92041 6.21973 8.86426 cv +6.21973 8.7793 6.0791 8.75146 6.0498 8.86426 cv +cp +6.0498 3.37646 mo +6.02246 3.26416 5.96582 3.37646 6.0498 3.37646 cv +5.96582 3.74268 6.44531 3.29248 6.0498 3.37646 cv +cp +6.3877 3.62988 mo +6.27539 3.6582 5.96582 3.51758 5.99414 3.68604 cv +6.0791 3.74268 6.13477 3.8833 6.13477 4.02393 cv +6.02246 4.08008 6.16406 4.1084 6.13477 4.02393 cv +6.24707 4.02393 6.27539 3.99561 6.30469 3.93945 cv +6.52832 3.85498 6.19043 3.71436 6.3877 3.62988 cv +6.58594 3.62988 6.72656 3.57373 6.78223 3.46143 cv +6.89453 3.40479 6.78223 3.34863 6.78223 3.46143 cv +6.58594 3.43311 6.3877 3.43311 6.3877 3.62988 cv +cp +5.99414 4.58691 mo +6.02246 4.58691 6.0791 4.58691 6.13477 4.58691 cv +6.16406 4.53027 6.21973 4.50244 6.21973 4.41797 cv +6.24707 4.41797 6.27539 4.41797 6.30469 4.41797 cv +6.10645 4.81201 6.66895 4.64307 6.86719 4.58691 cv +6.69727 4.61523 6.61328 4.55859 6.6416 4.41797 cv +6.6416 4.41797 6.66895 4.41797 6.69727 4.41797 cv +6.6416 4.08008 6.19043 4.3335 6.6416 4.41797 cv +6.52832 4.41797 6.41602 4.41797 6.30469 4.41797 cv +6.30469 4.2207 6.21973 4.27686 6.21973 4.41797 cv +6.10645 4.44629 6.0791 4.36182 5.99414 4.3335 cv +5.93848 4.2207 5.88184 4.36182 5.99414 4.3335 cv +5.99414 4.41797 5.99414 4.50244 5.99414 4.58691 cv +cp +5.90918 10.9741 mo +6.10645 11.0308 6.36035 11.1147 6.47168 10.8901 cv +6.30469 10.9185 5.93848 10.7769 5.90918 10.9741 cv +cp +5.90918 10.2427 mo +6.0498 1.20996 mo +5.93848 .900391 5.79785 1.46338 6.0498 1.20996 cv +6.10645 1.32227 6.16406 1.18164 6.0498 1.20996 cv +cp +5.90918 8.69531 mo +5.85352 8.58252 5.79785 8.72314 5.90918 8.69531 cv +5.93848 8.83594 5.99414 8.69531 5.90918 8.69531 cv +cp +5.8252 9.51123 mo +5.8252 3.46143 mo +5.8252 2.72949 mo +5.93848 2.70166 5.96582 2.81396 6.0498 2.81396 cv +6.19043 2.61719 5.79785 2.58887 5.8252 2.72949 cv +5.71289 2.78564 5.8252 2.84229 5.8252 2.72949 cv +cp +5.8252 3.06689 mo +5.76855 2.92627 5.71289 3.06689 5.8252 3.06689 cv +5.88184 3.17969 5.90918 3.03906 5.8252 3.06689 cv +cp +5.74121 11.7632 mo +5.74121 10.9741 mo +5.74121 10.2427 mo +5.74121 2.56104 mo +5.74121 2.33545 mo +5.74121 1.604 mo +5.57227 11.1147 mo +5.68457 11.228 5.88184 11.228 5.90918 11.0591 cv +5.76855 11.0591 5.60059 11.0308 5.57227 11.1147 cv +cp +5.57227 4.1084 mo +5.57227 10.4116 mo +5.68457 10.3555 5.57227 10.2993 5.57227 10.4116 cv +5.34668 10.4116 5.65723 10.7222 5.57227 10.4116 cv +cp +5.4873 11.9312 mo +5.4873 3.20801 mo +5.43164 11.7632 mo +5.43164 9.11768 mo +5.4873 9.08887 5.57227 9.11768 5.57227 9.03271 cv +5.51563 9.03271 5.43164 9.03271 5.43164 9.11768 cv +cp +5.34668 8.38574 mo +5.34668 8.46973 5.4873 8.46973 5.4873 8.38574 cv +5.40332 8.38574 5.375 8.27295 5.34668 8.38574 cv +cp +5.34668 4.6709 mo +5.375 4.6709 5.40332 4.6709 5.43164 4.6709 cv +5.43164 4.72754 5.34668 4.75586 5.34668 4.6709 cv +cp +5.2627 8.86426 mo +5.2627 8.94824 5.40332 8.97656 5.43164 8.86426 cv +5.31836 8.86426 5.29102 8.75146 5.2627 8.86426 cv +cp +5.57227 4.3335 mo +5.60059 4.08008 5.20605 4.02393 5.2627 4.3335 cv +5.375 4.3335 5.45996 4.3335 5.57227 4.3335 cv +cp +5.65723 1.12549 mo +5.65723 .900391 5.65723 .703613 5.43164 .703613 cv +5.40332 .844238 5.20605 .787598 5.2627 .957031 cv +5.31836 1.06885 5.51563 1.06885 5.65723 1.12549 cv +cp +5.43164 11.5366 mo +5.54395 11.481 5.40332 11.4253 5.43164 11.5366 cv +4.98145 11.4526 5.31836 11.7632 5.43164 11.5366 cv +cp +5.17773 10.9741 mo +5.09375 8.86426 mo +5.09375 8.55469 mo +5.09375 2.41992 mo +5.09375 1.604 mo +5.15039 1.57568 5.2627 1.604 5.2627 1.51953 cv +5.20605 1.54785 5.09375 1.51953 5.09375 1.604 cv +cp +5.17773 11.3687 mo +5.29102 11.3403 5.20605 11.1147 5.34668 11.1147 cv +5.31836 11.228 5.34668 11.2847 5.43164 11.2847 cv +5.43164 11.5366 5.74121 11.1997 5.43164 11.2847 cv +5.43164 11.1997 5.40332 11.144 5.34668 11.1147 cv +5.34668 11.0874 5.34668 11.0591 5.34668 11.0591 cv +4.95313 11.0034 5.20605 11.1147 5.17773 11.3687 cv +4.84082 11.2847 5.15039 11.6226 5.17773 11.3687 cv +cp +4.9248 8.86426 mo +4.9248 8.46973 mo +4.9248 2.41992 mo +4.84082 11.6226 mo +4.78418 11.7632 mo +4.7002 10.6362 mo +4.72754 10.6362 4.78418 10.6655 4.78418 10.7222 cv +4.75586 10.7222 4.72754 10.7222 4.7002 10.7222 cv +4.7002 10.6929 4.7002 10.6655 4.7002 10.6362 cv +cp +4.7002 4.27686 mo +4.6709 4.50244 5.09375 4.58691 5.09375 4.3335 cv +4.89648 4.24902 4.95313 4.36182 4.7002 4.27686 cv +cp +4.7002 10.7222 mo +4.7002 10.9185 4.78418 10.8628 4.78418 10.7222 cv +4.8125 10.7222 4.8125 10.7222 4.84082 10.7222 cv +4.89648 10.8335 4.95313 10.7222 4.84082 10.7222 cv +4.86816 10.6655 4.9248 10.6362 4.9248 10.5522 cv +5.375 10.6362 5.03711 10.3271 4.9248 10.5522 cv +4.84082 10.5522 4.86816 10.4116 4.78418 10.4116 cv +4.78418 10.5239 4.7002 10.5522 4.7002 10.6362 cv +4.58691 10.6655 4.64355 10.7222 4.7002 10.7222 cv +cp +4.61523 11.6772 mo +4.61523 8.94824 mo +5.74121 3.54541 mo +5.68457 3.29248 5.15039 3.26416 5.00977 3.37646 cv +4.95313 3.20801 4.86816 3.09521 4.7002 3.06689 cv +4.61523 3.12354 4.61523 3.23584 4.61523 3.37646 cv +4.75586 3.37646 4.86816 3.37646 5.00977 3.37646 cv +5.29102 3.91162 5.31836 3.26416 5.74121 3.54541 cv +cp +4.53027 9.2583 mo +4.41895 9.39893 5.00977 9.22949 4.84082 9.20166 cv +4.72754 9.14551 4.58691 9.20166 4.53027 9.2583 cv +cp +4.7002 8.61084 mo +4.64355 8.61084 4.58691 8.61084 4.53027 8.61084 cv +4.38965 8.83594 4.8125 8.86426 4.78418 8.69531 cv +5.12207 8.72314 4.78418 8.38574 4.78418 8.69531 cv +4.7002 8.72314 4.7002 8.66699 4.7002 8.61084 cv +cp +4.27832 7.34424 mo +4.78418 8.30127 mo +6.81055 7.9917 9.00488 8.2168 11.1436 8.13232 cv +11.2275 8.24512 11.2275 8.44189 11.3975 8.46973 cv +11.5098 8.27295 11.1719 8.16064 11.3975 8.13232 cv +12.0439 8.10449 12.5791 8.3291 13.3389 8.13232 cv +13.3672 8.24512 13.4795 8.27295 13.4795 8.38574 cv +13.2832 8.3291 13.1982 8.41406 13.2539 8.61084 cv +13.1699 8.61084 13.1699 8.66699 13.1699 8.69531 cv +12.8037 8.83594 12.6064 8.61084 12.3545 8.7793 cv +12.6631 8.72314 12.5225 9.08887 12.7764 9.11768 cv +12.7471 8.86426 13.1426 9.08887 13.1699 8.69531 cv +13.2256 8.72314 13.2539 8.66699 13.2539 8.61084 cv +13.7607 8.3291 14.2393 8.3291 14.6885 8.46973 cv +14.7461 8.58252 14.8027 8.44189 14.6885 8.46973 cv +15.0547 8.3291 15.2803 8.38574 15.3359 8.13232 cv +15.3359 8.61084 15.5898 7.9917 15.6738 8.46973 cv +15.7871 7.96387 16.1523 8.66699 16.3213 8.2168 cv +15.9561 8.04785 16.1523 7.85107 16.4063 7.48486 cv +16.4063 7.37256 16.1523 7.26025 16.0684 7.00684 cv +15.9277 6.02148 16.4063 5.26221 15.9834 4.75586 cv +15.7021 4.86816 15.3652 4.75586 15.0273 4.75586 cv +12.917 4.72754 9.87695 5.03711 7.9082 4.6709 cv +7.76758 4.78369 7.48535 4.78369 7.26074 4.83984 cv +7.31641 4.55859 6.97852 4.72754 7.2041 4.50244 cv +6.78223 4.89648 5.99414 4.81201 5.43164 4.6709 cv +5.40332 4.58691 5.12207 4.38965 5.09375 4.58691 cv +5.34668 4.78369 4.7002 4.78369 4.53027 4.83984 cv +4.41895 5.79688 4.78418 7.26025 4.27832 7.82275 cv +4.55957 7.82275 4.41895 8.04785 4.27832 8.13232 cv +4.33398 8.30127 4.72754 8.13232 4.78418 8.30127 cv +4.64355 8.35742 4.78418 8.38574 4.78418 8.30127 cv +cp +4.27832 4.19287 mo +4.3623 4.16504 4.44629 4.19287 4.44629 4.1084 cv +4.38965 4.1084 4.27832 4.1084 4.27832 4.19287 cv +cp +4.27832 10.3271 mo +4.33398 10.4956 4.19336 10.8628 4.3623 10.8901 cv +4.55957 10.6362 4.50293 10.4956 4.27832 10.3271 cv +cp +4.1377 7.9917 mo +4.19336 7.96387 4.27832 7.96387 4.27832 7.90723 cv +4.2207 7.90723 4.1377 7.90723 4.1377 7.9917 cv +cp +4.1377 9.76465 mo +4.19336 9.76465 4.27832 9.76465 4.3623 9.76465 cv +4.47461 10.1021 4.1084 9.98975 4.1377 9.76465 cv +cp +3.79883 12.4097 mo +3.88281 10.7222 mo +3.85645 10.4683 4.27832 10.6929 4.19336 10.4116 cv +3.93945 10.4116 3.77148 10.4956 3.71484 10.7222 cv +3.77148 10.7222 3.82715 10.7222 3.88281 10.7222 cv +3.79883 11.0591 4.1377 10.7495 3.88281 10.7222 cv +cp +3.63086 2.47607 mo +3.57422 2.78564 4.02344 2.81396 4.05273 2.56104 cv +3.85645 2.61719 3.88281 2.41992 3.63086 2.47607 cv +cp +3.57422 3.68604 mo +3.57422 4.02393 4.1084 4.16504 4.19336 3.93945 cv +3.93945 3.91162 3.91211 3.62988 3.57422 3.68604 cv +cp +3.49023 9.76465 mo +5.65723 10.2427 mo +5.43164 9.98975 5.90918 9.90527 5.65723 9.68018 cv +5.65723 9.76465 5.57227 9.73633 5.4873 9.76465 cv +5.4873 9.90527 5.57227 10.1587 5.34668 10.0737 cv +5.40332 10.0181 5.45996 9.84912 5.34668 9.84912 cv +5.12207 9.87695 4.78418 9.98975 4.3623 9.76465 cv +4.47461 9.39893 3.96777 9.90527 3.88281 9.5957 cv +4.02344 9.56787 4.08008 9.45508 4.05273 9.2583 cv +3.77148 9.20166 3.74219 9.39893 3.71484 9.5957 cv +3.79883 9.76465 4.1084 9.73633 4.05273 10.0737 cv +3.71484 10.2148 3.5459 10.2148 3.40527 10.4116 cv +3.68652 10.4956 4.08008 10.3555 4.27832 10.0737 cv +4.44629 10.2148 4.38965 10.0737 4.61523 10.0737 cv +4.75586 10.5239 4.89648 10.0459 5.2627 10.2427 cv +5.23438 10.1587 5.2627 10.1021 5.34668 10.0737 cv +5.40332 10.3555 5.51563 10.0737 5.65723 10.2427 cv +cp +3.40527 4.6709 mo +3.46094 4.64307 3.5459 4.6709 3.57422 4.58691 cv +3.49023 4.61523 3.40527 4.58691 3.40527 4.6709 cv +cp +3.15234 7.9917 mo +3.20898 7.96387 3.32031 7.96387 3.32031 7.90723 cv +3.26465 7.90723 3.15234 7.90723 3.15234 7.9917 cv +cp +2.84277 8.55469 mo +2.58887 8.46973 mo +2.75781 4.58691 mo +2.75781 4.53027 2.75781 4.47412 2.75781 4.41797 cv +2.67383 4.41797 2.58887 4.41797 2.50488 4.41797 cv +2.50488 4.47412 2.50488 4.53027 2.50488 4.58691 cv +2.58887 4.58691 2.67383 4.58691 2.75781 4.58691 cv +cp +1.85742 5.62793 mo +1.37891 7.56934 mo +5.57227 .225098 mo +6.19043 .225098 6.86719 .112793 7.34473 .394043 cv +7.34473 .534668 7.42871 .534668 7.42871 .618652 cv +7.06348 .534668 7.51367 1.01318 7.42871 .618652 cv +7.51367 .618652 7.59863 .618652 7.68262 .618652 cv +7.73926 .759766 7.76758 .618652 7.68262 .618652 cv +7.6543 .478027 7.45801 .478027 7.34473 .394043 cv +7.42871 .0844727 7.82324 .225098 7.99121 .225098 cv +12.2139 .0561523 16.6875 .30957 20.6826 .30957 cv +20.5986 1.96973 20.7959 4.47412 20.5986 6.2749 cv +20.1768 6.10645 20.2891 5.79688 20.1768 5.40283 cv +20.0361 5.23389 19.4736 4.50244 19.7822 5.06543 cv +19.501 5.14941 19.5586 5.29004 19.6143 5.4873 cv +20.0078 5.31836 19.8105 5.57129 19.9512 5.7124 cv +20.0918 6.07813 20.2891 6.33154 20.6826 6.52832 cv +20.5146 7.71045 20.9082 9.45508 20.5146 10.7222 cv +20.7959 11.2847 20.6826 12.1558 20.6826 12.9722 cv +20.6826 13.8169 20.7959 14.7729 20.5146 15.3354 cv +20.2891 15.5327 20.627 15.3921 20.6826 15.562 cv +20.7676 15.8706 20.4863 15.7866 20.5146 16.0396 cv +20.8232 16.8843 20.6826 18.5728 20.5986 19.5015 cv +19.1074 19.4731 17.4189 19.6138 16.0684 19.4448 cv +16.0684 18.3198 16.0684 17.0522 16.0684 15.8989 cv +16.0684 14.7173 15.9561 13.564 16.3213 12.9722 cv +15.7305 12.7749 16.5186 12.1284 15.9834 12.1851 cv +16.0967 11.7905 16.6592 12.0718 16.8848 11.6772 cv +16.4629 11.5933 16.1523 11.8745 15.8994 11.6772 cv +15.7021 11.8745 15.7871 12.3257 15.3359 12.269 cv +15.1953 12.0444 15.4492 11.6772 15.0273 11.5366 cv +14.999 11.9878 14.6621 11.6499 14.6328 12.0151 cv +14.5771 12.0151 14.5205 12.0151 14.4648 12.0151 cv +14.4072 11.9038 14.3516 12.0151 14.4648 12.0151 cv +14.4072 12.269 14.6055 12.1284 14.6328 12.0151 cv +15.2246 12.437 13.0283 12.2407 12.7764 12.1851 cv +12.7471 12.0718 12.6914 12.1284 12.6914 12.1851 cv +12.5791 12.2124 11.9883 12.353 11.707 12.1851 cv +11.791 12.1851 11.791 12.1558 11.791 12.1001 cv +11.8193 12.1001 11.8477 12.1001 11.875 12.1001 cv +11.875 12.1851 11.96 12.1558 12.0439 12.1851 cv +12.0439 12.1001 11.9316 12.1001 11.875 12.1001 cv +11.8477 12.0151 11.791 12.0444 11.791 12.1001 cv +11.7344 12.0718 11.707 12.1284 11.707 12.1851 cv +11.5938 12.1558 11.5664 12.0444 11.4814 12.0151 cv +11.5664 12.4097 11.0596 12.2407 10.918 12.269 cv +9.0332 12.4097 6.81055 12.2124 5.17773 12.1851 cv +5.29102 12.1284 5.17773 12.0718 5.17773 12.1851 cv +5.06543 12.2964 4.75586 12.2407 4.53027 12.269 cv +4.53027 14.689 4.53027 17.1089 4.53027 19.5015 cv +3.01172 19.5015 1.51953 19.5015 0 19.5015 cv +0 13.0854 0 6.66895 0 .225098 cv +1.83008 .225098 3.82715 .225098 5.57227 .225098 cv +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +0 0 0 0 cmyk +f +38.9688 15.8989 mo +39.082 15.8433 38.9688 15.8149 38.9688 15.8989 cv +38.9414 15.8989 38.9131 15.8989 38.8848 15.8989 cv +38.9688 15.562 38.6602 15.8989 38.8848 15.8989 cv +38.9131 15.9839 38.9688 15.9556 38.9688 15.8989 cv +cp +38.4063 15.5894 mo +38.4063 15.4487 38.4063 15.3081 38.4063 15.1675 cv +38.7441 15.2515 38.4063 14.9429 38.4063 15.1675 cv +38.2949 15.2798 38.1533 15.562 38.4063 15.5894 cv +cp +38.1533 15.8989 mo +38.1533 15.7026 38.0127 15.6177 37.9287 15.5054 cv +37.8438 15.5327 37.6182 15.8149 37.8438 15.8989 cv +37.8721 15.7026 37.9844 16.0112 38.1533 15.8989 cv +cp +36.9434 16.1519 mo +37 16.1245 37.1123 16.1519 37.1123 16.0679 cv +37.0557 16.0962 36.9434 16.0679 36.9434 16.1519 cv +cp +36.0713 15.1675 mo +35.7324 15.0269 mo +35.6494 15.0269 35.5918 15.0269 35.5078 15.0269 cv +35.5078 15.1108 35.5078 15.1675 35.5078 15.2515 cv +35.7051 15.3081 35.6494 15.0835 35.7324 15.0269 cv +cp +33.3135 4.05225 mo +32.0195 17.8413 mo +31.7939 3.46143 mo +31.709 4.36182 mo +31.541 3.46143 mo +31.5977 3.46143 31.709 3.46143 31.709 3.40479 cv +31.6533 3.40479 31.541 3.40479 31.541 3.46143 cv +cp +31.2871 4.1084 mo +30.499 4.27686 mo +30.0205 4.27686 mo +29.6826 3.71436 mo +29.4307 4.53027 mo +29.4014 4.64307 29.374 4.50244 29.29 4.53027 cv +29.29 4.41797 29.4307 4.44629 29.4307 4.53027 cv +cp +29.8525 4.61523 mo +29.5986 4.55859 29.5986 4.27686 29.29 4.27686 cv +29.29 4.16504 29.4863 4.2207 29.5986 4.19287 cv +29.6826 4.36182 30.0488 4.38965 29.8525 4.61523 cv +cp +28.8105 3.06689 mo +28.5576 3.15186 mo +28.8105 3.12354 28.4727 2.81396 28.5576 3.15186 cv +28.4453 3.20801 28.5576 3.23584 28.5576 3.15186 cv +cp +28.3887 2.98291 mo +28.3887 2.84229 mo +28.3037 2.58887 mo +27.9951 4.05225 mo +28.2764 3.99561 28.7832 4.16504 28.7266 3.79883 cv +28.6699 3.79883 28.6133 3.79883 28.5576 3.79883 cv +28.6426 3.43311 28.1914 3.8833 28.5576 3.79883 cv +28.6426 4.1084 27.7412 3.85498 27.9951 4.05225 cv +cp +27.8262 3.8833 mo +27.6563 4.27686 mo +27.3477 4.05225 mo +27.3477 3.93945 27.46 3.93945 27.4316 3.79883 cv +27.3477 3.79883 27.2637 3.79883 27.1787 3.79883 cv +27.1787 3.8833 27.1787 3.96729 27.1787 4.05225 cv +27.2344 4.05225 27.291 4.05225 27.3477 4.05225 cv +cp +27.0098 3.71436 mo +25.0967 4.27686 mo +25.0967 4.19287 25.1523 4.19287 25.1523 4.1084 cv +25.0674 4.13623 24.9834 4.08008 24.9268 4.05225 cv +24.9268 4.1084 24.9268 4.19287 24.9268 4.27686 cv +24.9834 4.27686 25.041 4.27686 25.0967 4.27686 cv +cp +24.1963 16.6304 mo +24.1963 16.5181 24.1963 16.4058 24.1963 16.3218 cv +23.999 16.2925 23.8584 16.3491 23.8018 16.4624 cv +23.9424 16.5181 23.9424 16.7153 24.1963 16.6304 cv +cp +23.6328 10.3271 mo +23.3799 11.9595 mo +23.2393 8.80762 mo +23.1553 5.65625 mo +22.9854 10.1021 mo +22.9854 9.68018 mo +22.9854 6.61279 mo +22.9004 9.84912 mo +22.9004 7.03467 mo +22.8174 7.26025 mo +22.874 7.00684 22.6191 6.97852 22.5928 7.17529 cv +22.7041 7.17529 22.7598 7.23193 22.8174 7.26025 cv +cp +22.5928 6.13428 mo +22.6768 13.2534 mo +22.6484 13.1128 22.6768 12.9722 22.5078 13.0005 cv +22.5078 13.0571 22.5078 13.1128 22.5078 13.1694 cv +22.5928 13.1694 22.5928 13.2261 22.6768 13.2534 cv +cp +22.5078 7.17529 mo +22.4229 6.86621 mo +22.5078 6.89404 22.4785 7.03467 22.5928 7.03467 cv +22.5928 6.95068 22.6768 6.95068 22.6768 6.86621 cv +22.9004 6.83789 22.5928 6.52832 22.6768 6.86621 cv +22.5928 6.81006 22.4512 6.75342 22.4229 6.86621 cv +cp +22.2539 6.69727 mo +22.1699 7.03467 mo +22.0293 6.05029 mo +22.0859 6.05029 22.1133 6.05029 22.1699 6.05029 cv +22.1973 5.90967 22.1133 5.90967 22.0293 5.90967 cv +21.9727 5.76855 21.916 5.90967 22.0293 5.90967 cv +22.0293 5.9375 22.0293 5.99365 22.0293 6.05029 cv +cp +21.9443 7.42871 mo +21.9443 7.17529 mo +22.0859 6.52832 mo +22.0859 6.64111 22.001 6.58447 21.9443 6.52832 cv +21.9443 6.61279 21.9443 6.69727 21.9443 6.78174 cv +22.1133 6.86621 22.3105 6.58447 22.0859 6.52832 cv +cp +32.666 4.27686 mo +32.5527 4.27686 32.4971 4.24902 32.4414 4.19287 cv +32.1025 4.16504 32.4688 4.44629 32.5254 4.53027 cv +31.8789 4.58691 31.0615 4.64307 30.1611 4.53027 cv +30.0205 4.38965 29.8232 4.02393 29.5986 4.19287 cv +29.5146 3.96729 29.2607 3.91162 29.29 3.54541 cv +28.9238 3.8833 28.9238 4.19287 29.1201 4.53027 cv +28.5293 4.50244 27.291 4.75586 26.3623 4.53027 cv +26.3623 4.95264 26.3623 5.4873 26.3623 5.96582 cv +26.3623 6.44385 26.5029 7.03467 26.2217 7.26025 cv +26.5029 7.7666 26.3623 8.44189 26.3623 9.03271 cv +26.3623 11.0034 26.3623 13.0005 26.3623 14.8579 cv +28.6426 14.8579 31.2588 14.8579 33.2285 14.8579 cv +34.0449 14.8579 34.833 14.7729 35.5078 14.8579 cv +35.7617 14.8862 35.79 14.7729 35.9023 15.1108 cv +35.79 15.1392 35.9023 15.1948 35.9023 15.1108 cv +36.2393 14.7173 37.7314 14.8862 38.6602 14.9429 cv +38.5195 14.9985 38.6602 15.0269 38.6602 14.9429 cv +39.3633 14.7456 40.4043 14.9136 41.2207 14.8579 cv +41.2207 16.3774 41.2207 17.9253 41.2207 19.4448 cv +34.7764 19.4448 28.3037 19.4448 21.8604 19.4448 cv +21.916 18.9097 21.6631 17.9253 22.1699 18.0933 cv +22.2539 17.644 21.8037 18.0933 21.8604 17.7563 cv +21.8604 12.0151 21.8604 5.96582 21.8604 0 cv +28.3037 0 34.7764 0 41.2207 0 cv +41.2207 1.68848 41.3047 2.98291 41.2207 4.61523 cv +38.1807 4.58691 34.3828 4.64307 32.75 4.53027 cv +32.75 4.41797 32.6377 4.41797 32.666 4.27686 cv +32.7783 4.2207 32.666 4.19287 32.666 4.27686 cv +cp +f +61.3076 11.9312 mo +61.2793 12.1558 61.4199 12.1851 61.6172 12.1851 cv +61.6455 11.9595 61.5049 11.9038 61.3076 11.9312 cv +cp +61.1387 12.269 mo +60.8291 11.2847 mo +60.7725 11.5366 60.8857 11.6499 61.1387 11.6226 cv +61.1387 11.396 61.0264 11.2847 60.8291 11.2847 cv +cp +60.7451 16.603 mo +60.7451 8.61084 mo +60.6602 18.5444 mo +60.5752 11.6226 mo +60.4912 11.8472 mo +60.4072 15.8989 mo +60.4912 15.4487 60.1826 15.7866 60.4072 15.8989 cv +60.4639 16.0112 60.5195 15.8706 60.4072 15.8989 cv +cp +60.3232 9.11768 mo +60.2666 8.30127 mo +60.1826 10.9741 mo +60.1826 9.90527 mo +59.9277 17.7563 mo +59.9277 10.3271 mo +59.6191 10.3271 mo +59.5352 9.5957 mo +59.1133 10.0737 mo +58.9717 1.85742 mo +58.8877 11.5366 mo +58.8877 11.3687 mo +58.8027 18.1499 mo +59.1406 18.2339 58.8027 17.897 58.8027 18.1499 cv +58.6904 18.2065 58.8027 18.2339 58.8027 18.1499 cv +cp +58.3242 9.03271 mo +58.4092 9.03271 58.4375 9.14551 58.4658 9.03271 cv +58.4658 8.94824 58.3242 8.92041 58.3242 9.03271 cv +cp +58.0713 18.1499 mo +57.9863 18.4038 mo +58.043 18.3745 58.1563 18.3745 58.1563 18.3198 cv +58.0996 18.3198 57.9863 18.3198 57.9863 18.4038 cv +cp +57.9863 10.0737 mo +57.9863 8.86426 mo +57.9023 1.604 mo +57.6777 8.94824 mo +57.7344 8.92041 57.8184 8.94824 57.8184 8.86426 cv +57.7617 8.89209 57.6777 8.86426 57.6777 8.94824 cv +cp +57.6777 8.46973 mo +57.7617 8.13232 mo +57.875 8.07617 57.7344 8.04785 57.7617 8.13232 cv +57.5088 8.16064 57.8184 8.46973 57.7617 8.13232 cv +cp +57.5088 9.98975 mo +57.4238 9.11768 mo +57.4238 8.86426 mo +57.4238 8.55469 mo +57.5938 16.856 mo +57.6201 16.7437 57.7344 16.7153 57.7617 16.603 cv +57.6494 16.5181 57.3682 16.4897 57.3389 16.687 cv +57.5088 16.6587 57.5088 16.7993 57.5938 16.856 cv +cp +57.3389 9.98975 mo +57.2559 17.2495 mo +57.2559 10.5522 mo +57.2559 8.55469 mo +57.1982 17.1089 mo +57.2559 17.0806 57.3389 17.1089 57.3389 17.0249 cv +57.2832 17.0249 57.1982 17.0249 57.1982 17.1089 cv +cp +57.1152 9.03271 mo +57.1152 9.68018 mo +56.9736 9.79248 57.0576 9.98975 57.1982 10.0737 cv +57.1426 9.96143 57.2832 9.65186 57.1152 9.68018 cv +cp +57.3389 17.897 mo +57.3389 17.9526 57.3682 18.0093 57.4238 17.9819 cv +57.2275 17.728 57.002 17.7007 57.2559 17.3335 cv +56.8613 17.3062 57.0869 17.8687 56.9463 18.0659 cv +57.2559 18.1782 57.0869 17.8413 57.3389 17.897 cv +cp +56.8613 4.3335 mo +56.9463 8.30127 mo +56.9736 8.38574 57.002 8.44189 57.1152 8.46973 cv +57.1426 8.58252 57.1982 8.44189 57.1152 8.46973 cv +57.1426 8.3291 57.0303 8.30127 56.9463 8.30127 cv +56.9463 8.24512 56.9463 8.18848 56.9463 8.13232 cv +57.1152 8.2168 57.4238 8.18848 57.5938 8.30127 cv +57.5371 8.04785 57.2559 7.9917 56.9463 7.9917 cv +56.9463 8.02002 56.9463 8.07617 56.9463 8.13232 cv +56.665 8.07617 56.833 8.30127 56.9463 8.30127 cv +cp +56.7764 8.46973 mo +56.7764 3.68604 mo +56.7207 3.57373 56.6924 3.71436 56.7764 3.68604 cv +56.833 3.82666 56.8896 3.68604 56.7764 3.68604 cv +cp +56.6084 8.2168 mo +56.5518 3.85498 mo +57.1152 18.6284 mo +57.1426 18.2339 56.7764 18.2632 56.4678 18.2339 cv +56.5518 18.4878 56.3828 18.5444 56.6084 18.7134 cv +56.6924 18.5161 56.9736 18.8823 57.1152 18.6284 cv +57.1426 18.7417 57.1982 18.6284 57.1152 18.6284 cv +cp +56.4678 3.62988 mo +56.1299 17.897 mo +56.2988 3.68604 mo +56.2988 3.6582 56.2988 3.60205 56.2988 3.54541 cv +56.2148 3.54541 56.1299 3.54541 56.0449 3.54541 cv +56.0449 3.60205 56.0449 3.6582 56.0449 3.68604 cv +56.1299 3.68604 56.2148 3.68604 56.2988 3.68604 cv +cp +55.9609 17.3335 mo +56.1016 17.3628 56.1299 17.2778 56.1299 17.1929 cv +56.2422 17.1372 56.1299 17.0806 56.1299 17.1929 cv +56.0742 17.1929 56.0166 17.1929 55.9609 17.1929 cv +55.9893 16.8276 55.6523 17.1655 55.9609 17.1929 cv +55.9609 17.2222 55.9609 17.2778 55.9609 17.3335 cv +cp +55.8193 18.0659 mo +55.5674 18.3198 mo +55.4824 3.46143 mo +55.5381 3.43311 55.6523 3.46143 55.6523 3.37646 cv +55.5947 3.40479 55.4824 3.37646 55.4824 3.46143 cv +cp +55.9043 8.61084 mo +56.1582 8.18848 55.5674 8.41406 55.6523 8.04785 cv +55.4541 8.04785 55.3418 8.07617 55.3418 8.2168 cv +55.708 8.18848 55.5381 8.63867 55.9043 8.61084 cv +cp +55.2568 18.2339 mo +55.3418 17.1929 mo +55.3701 17.1929 55.4268 17.1929 55.4824 17.1929 cv +55.4824 17.2778 55.4824 17.3901 55.4824 17.5034 cv +55.4541 17.5034 55.4268 17.5034 55.3975 17.5034 cv +55.3975 17.4194 55.3418 17.4468 55.3418 17.5034 cv +54.9482 17.4194 55.4268 17.8687 55.3418 17.5034 cv +55.3418 17.5034 55.3701 17.5034 55.3975 17.5034 cv +55.4268 17.5874 55.4824 17.5601 55.4824 17.5034 cv +55.6523 17.5034 55.5381 17.2222 55.5674 17.1089 cv +55.4541 17.0806 55.3418 17.0806 55.3418 17.1929 cv +55.2012 17.2222 55.3418 17.2778 55.3418 17.1929 cv +cp +55.1719 7.90723 mo +55.2295 7.87891 55.3135 7.90723 55.3418 7.82275 cv +55.2568 7.82275 55.1719 7.82275 55.1719 7.90723 cv +cp +55.2568 16.856 mo +55.3418 16.7437 55.3418 16.6587 55.1719 16.603 cv +55.1719 16.7153 55.1162 16.7993 55.0889 16.856 cv +55.1455 16.856 55.2012 16.856 55.2568 16.856 cv +cp +55.1719 16.2925 mo +55.1162 16.3491 55.0889 16.4331 55.0889 16.5464 cv +54.9756 16.5737 55.0889 16.6304 55.0889 16.5464 cv +55.1719 16.4897 55.2568 16.4331 55.2568 16.2925 cv +55.2861 16.2925 55.3135 16.2925 55.3418 16.2925 cv +55.5117 16.1245 55.4824 15.9839 55.2568 15.8989 cv +55.2295 16.0962 55.0889 16.1519 55.2568 16.2925 cv +55.2295 16.2925 55.2012 16.2925 55.1719 16.2925 cv +cp +55.0049 2.89844 mo +55.0049 9.5957 mo +55.1455 9.62354 55.0889 9.84912 55.3418 9.76465 cv +55.3975 9.45508 55.1455 9.34229 55.0049 9.51123 cv +54.9482 9.39893 54.9199 9.51123 55.0049 9.51123 cv +55.0049 9.53955 55.0049 9.56787 55.0049 9.5957 cv +cp +54.835 17.2495 mo +54.8916 17.2778 54.9482 17.2778 54.9199 17.3335 cv +54.8916 17.3335 54.8643 17.3335 54.835 17.3335 cv +54.835 17.3062 54.835 17.2778 54.835 17.2495 cv +cp +54.835 17.3335 mo +54.8643 17.4468 54.9199 17.3901 54.9199 17.3335 cv +54.9756 17.3335 55.0313 17.3335 55.0889 17.3335 cv +55.1455 17.4468 55.1719 17.3335 55.0889 17.3335 cv +55.2012 17.1372 54.8076 17.1089 54.835 17.2495 cv +54.751 17.2778 54.8076 17.3335 54.835 17.3335 cv +cp +54.6104 3.85498 mo +54.3574 17.2495 mo +54.4131 17.2495 54.5254 17.2495 54.5254 17.1929 cv +54.4697 17.1929 54.3574 17.1929 54.3574 17.2495 cv +cp +54.6943 8.86426 mo +54.6943 8.63867 54.6943 8.41406 54.4414 8.46973 cv +54.4131 8.58252 54.3291 8.61084 54.3574 8.7793 cv +54.498 8.7793 54.6104 8.80762 54.6943 8.86426 cv +cp +54.5254 16.5464 mo +54.4131 16.5464 54.3008 16.5181 54.2725 16.603 cv +54.3848 16.6304 54.3291 16.7153 54.2725 16.771 cv +54.4414 16.7993 54.5254 16.7153 54.5254 16.5464 cv +cp +54.1885 18.7134 mo +54.3574 16.3774 mo +54.4414 16.2651 54.4414 16.1802 54.2725 16.1245 cv +54.2725 16.2368 54.2441 16.3218 54.1885 16.3774 cv +54.2441 16.3774 54.3008 16.3774 54.3574 16.3774 cv +cp +54.1035 9.34229 mo +54.0479 8.2168 mo +54.0752 8.2168 54.1318 8.27295 54.0479 8.30127 cv +54.0479 8.27295 54.0479 8.24512 54.0479 8.2168 cv +cp +54.1035 17.4194 mo +54.0479 17.4194 54.0479 17.4468 54.0479 17.5034 cv +53.9072 17.5601 54.0479 17.5874 54.0479 17.5034 cv +54.1035 17.5308 54.1035 17.4741 54.1035 17.4194 cv +54.2441 17.4468 54.1318 17.6714 54.2725 17.6714 cv +54.3291 17.5034 54.4131 17.5034 54.5254 17.5874 cv +54.6104 17.2778 54.1602 17.5034 54.1885 17.2495 cv +54.3291 17.2222 54.1885 17.1655 54.1885 17.2495 cv +54.1318 17.2495 54.1318 17.3628 54.1035 17.4194 cv +cp +54.0479 8.30127 mo +54.0186 8.38574 54.0479 8.44189 54.1035 8.46973 cv +54.1318 8.38574 54.2158 8.41406 54.2725 8.38574 cv +54.3291 8.49805 54.3848 8.38574 54.2725 8.38574 cv +54.3008 8.3291 54.3574 8.30127 54.3574 8.2168 cv +54.1602 8.2168 53.8779 7.87891 54.0479 8.2168 cv +53.9346 8.24512 53.9912 8.30127 54.0479 8.30127 cv +cp +53.9629 19.0503 mo +54.1035 18.6284 mo +54.1035 18.5161 54.1318 18.3472 53.9629 18.4038 cv +53.9629 18.4312 53.9629 18.4878 53.9629 18.5444 cv +54.0479 18.5444 54.0479 18.6284 54.1035 18.6284 cv +cp +53.9629 16.5464 mo +54.0479 16.5181 54.0752 16.6587 54.1035 16.5464 cv +54.1035 16.4624 53.9629 16.4331 53.9629 16.5464 cv +cp +53.8779 17.897 mo +53.8779 17.9526 53.8779 18.0093 53.8779 18.0659 cv +53.7939 18.0659 53.7666 17.9253 53.8779 17.897 cv +cp +53.7939 17.5874 mo +53.7939 16.4624 mo +53.7939 16.4897 53.7939 16.5181 53.7939 16.5464 cv +53.7373 16.5464 53.71 16.4624 53.7939 16.4624 cv +cp +53.71 18.5444 mo +54.2725 17.897 mo +54.0186 17.728 54.0186 17.7563 53.71 17.812 cv +53.7373 18.0659 53.4854 18.3198 53.7939 18.4038 cv +53.8506 18.3198 53.8779 18.2065 53.8779 18.0659 cv +54.1035 17.9526 54.1885 18.1499 54.2725 17.897 cv +cp +53.541 9.34229 mo +53.541 1.77246 mo +53.4854 2.47607 mo +53.4854 8.13232 mo +53.541 8.27295 53.6816 8.30127 53.8779 8.30127 cv +53.8779 8.16064 53.7666 8.13232 53.7939 7.9917 cv +53.5684 7.90723 53.626 8.13232 53.4854 8.13232 cv +53.4277 8.02002 53.3711 8.16064 53.4854 8.13232 cv +cp +53.4004 10.2427 mo +53.4004 7.9917 mo +53.4004 17.9819 mo +53.3711 17.9819 53.3447 17.9819 53.3154 17.9819 cv +53.3154 17.9526 53.3711 17.897 53.4004 17.9819 cv +cp +53.3154 4.02393 mo +53.4004 18.3198 mo +53.4004 18.5444 53.0635 18.769 53.4004 18.8823 cv +53.4561 18.7974 53.5684 18.3472 53.4004 18.3198 cv +cp +53.1465 17.9819 mo +53.2041 17.9819 53.2598 17.9819 53.3154 17.9819 cv +53.2598 18.2632 53.5967 18.1226 53.4004 17.9819 cv +53.4854 17.2495 54.2158 17.1655 53.7939 16.5464 cv +53.8223 16.5464 53.8506 16.5464 53.8779 16.5464 cv +53.9072 16.2651 53.7939 16.0396 53.626 16.2085 cv +53.71 15.8706 53.4004 16.2085 53.626 16.2085 cv +53.6533 17.1372 53.2871 17.2222 53.1465 17.9819 cv +cp +53.0635 9.34229 mo +53.0635 2.89844 mo +52.9785 8.61084 mo +53.0059 8.7793 53.0342 8.89209 53.1465 8.94824 cv +53.1191 8.80762 53.2305 8.55469 52.9785 8.61084 cv +cp +52.9785 8.46973 mo +53.0635 8.13232 mo +53.0898 8.2168 53.0342 8.2168 52.9785 8.2168 cv +53.0059 8.16064 53.0059 8.13232 53.0635 8.13232 cv +cp +52.8936 19.0503 mo +52.8936 17.5874 mo +52.8379 10.1587 mo +52.7529 8.61084 mo +52.7529 8.46973 mo +52.8379 17.9819 mo +53.1748 18.0659 52.8379 17.7563 52.8379 17.9819 cv +52.5 17.897 52.8086 18.2339 52.8379 17.9819 cv +cp +52.668 17.1929 mo +53.0635 11.0591 mo +53.2041 10.6089 52.6973 10.5239 52.668 10.8901 cv +52.7246 11.0034 52.8652 11.0591 53.0635 11.0591 cv +cp +52.8379 10.4683 mo +52.8379 10.4116 52.8936 10.3833 52.8936 10.3271 cv +52.8379 10.3271 52.8086 10.2427 52.7529 10.2427 cv +52.7529 10.3271 52.668 10.3271 52.668 10.4116 cv +52.7529 10.4116 52.7529 10.4683 52.8379 10.4683 cv +cp +52.9785 4.3335 mo +52.8936 4.24902 52.6973 4.24902 52.668 4.41797 cv +52.7813 4.53027 52.9785 4.53027 52.9785 4.3335 cv +cp +52.668 8.94824 mo +52.6123 8.83594 52.5566 8.94824 52.668 8.94824 cv +52.7246 9.06104 52.7529 8.94824 52.668 8.94824 cv +cp +52.584 18.3198 mo +53.0635 8.13232 mo +53.0635 8.10449 53.0635 8.07617 53.0635 8.04785 cv +52.8652 8.07617 52.668 8.07617 52.584 7.9917 cv +52.5566 8.2168 52.8379 8.13232 52.9785 8.2168 cv +52.9785 8.49805 53.3447 8.13232 53.0635 8.13232 cv +cp +52.5 8.69531 mo +52.3311 10.9741 mo +52.3311 10.4116 mo +52.4434 10.3833 52.4717 10.5239 52.5 10.4116 cv +52.5 10.3271 52.3594 10.2993 52.3311 10.4116 cv +cp +52.1904 10.4683 mo +52.1055 8.04785 mo +52.0215 8.13232 mo +51.9648 8.02002 51.9092 8.16064 52.0215 8.13232 cv +52.0771 8.24512 52.1055 8.13232 52.0215 8.13232 cv +cp +51.9365 8.38574 mo +51.8525 4.50244 mo +52.1055 8.55469 mo +51.7959 8.49805 51.7402 8.44189 51.627 8.69531 cv +51.8525 8.72314 52.0215 8.69531 52.1055 8.55469 cv +cp +51.374 18.6284 mo +51.543 9.98975 mo +51.5703 10.1021 51.627 9.98975 51.543 9.98975 cv +51.543 9.93311 51.543 9.87695 51.543 9.84912 cv +51.7402 9.87695 51.7119 9.68018 51.9365 9.76465 cv +51.9932 10.0181 52.1055 10.2427 52.415 10.2427 cv +52.2178 9.90527 51.8242 9.34229 51.2891 9.5957 cv +51.4023 9.65186 51.4863 9.7085 51.543 9.84912 cv +51.2617 9.76465 51.4023 9.98975 51.543 9.98975 cv +cp +51.2891 8.04785 mo +51.0371 15.73 mo +50.8965 4.50244 mo +50.8965 11.9312 mo +50.8398 11.8188 50.7822 11.9312 50.8965 11.9312 cv +50.9521 12.0444 50.9805 11.9312 50.8965 11.9312 cv +cp +50.8115 16.2085 mo +50.8115 .87207 mo +50.7266 15.8989 mo +50.7266 10.8062 mo +50.7266 10.8901 50.8672 10.9185 50.8965 10.8062 cv +50.8115 10.8062 50.7559 10.6929 50.7266 10.8062 cv +cp +50.6416 8.55469 mo +50.6416 4.58691 mo +50.6416 2.41992 mo +50.7266 10.2427 mo +50.7266 10.271 50.7266 10.2993 50.7266 10.3271 cv +50.9521 10.2993 50.7822 10.6362 51.0371 10.5522 cv +51.1211 10.3271 50.9229 10.3271 50.9805 10.0737 cv +50.7822 10.0459 50.8672 10.2427 50.7266 10.2427 cv +50.7559 10.1587 50.6992 10.1587 50.6416 10.1587 cv +50.5859 10.0459 50.5586 10.1587 50.6416 10.1587 cv +50.6416 10.2148 50.6709 10.2427 50.7266 10.2427 cv +cp +51.543 8.69531 mo +51.3457 8.61084 51.0645 8.58252 50.8115 8.55469 cv +50.7559 9.00488 50.6709 9.03271 50.5586 9.34229 cv +51.0078 9.37012 51.2891 9.20166 51.543 8.69531 cv +cp +50.5586 2.08203 mo +50.5586 10.4683 mo +50.6416 10.5239 50.7822 10.6089 50.8115 10.4683 cv +50.7559 10.4399 50.6709 10.3833 50.5586 10.4116 cv +50.5303 10.271 50.4736 10.4116 50.5586 10.4116 cv +50.5586 10.4399 50.5586 10.4399 50.5586 10.4683 cv +cp +50.4736 8.13232 mo +50.4453 8.52637 50.8672 8.35742 50.9805 8.2168 cv +51.0078 8.27295 51.0645 8.35742 51.0371 8.46973 cv +51.0928 8.46973 51.1484 8.46973 51.2051 8.46973 cv +51.2334 8.38574 51.2891 8.38574 51.2891 8.30127 cv +51.2334 8.24512 51.1211 8.2168 50.9805 8.2168 cv +50.9229 8.16064 50.8965 8.07617 50.8115 8.04785 cv +50.7559 7.93555 50.6992 8.07617 50.8115 8.04785 cv +50.8398 8.38574 50.6992 8.04785 50.4736 8.13232 cv +cp +50.417 11.1997 mo +50.417 8.94824 mo +50.4736 8.92041 50.5586 8.94824 50.5586 8.86426 cv +50.501 8.89209 50.417 8.86426 50.417 8.94824 cv +cp +50.417 4.75586 mo +50.333 8.46973 mo +50.333 7.9917 mo +50.249 9.11768 mo +50.249 2.25098 mo +50.1641 8.61084 mo +50.2197 8.61084 50.333 8.61084 50.333 8.55469 cv +50.249 8.55469 50.1641 8.55469 50.1641 8.61084 cv +cp +50.1641 7.90723 mo +50.0791 11.6772 mo +50.0791 11.7632 50.2197 11.7905 50.249 11.6772 cv +50.1641 11.7065 50.1084 11.5659 50.0791 11.6772 cv +cp +49.9951 2.41992 mo +49.9951 2.47607 50.1357 2.50439 50.1641 2.41992 cv +50.0791 2.41992 50.0234 2.2793 49.9951 2.41992 cv +cp +49.9111 4.6709 mo +49.8262 11.3687 mo +49.8262 8.46973 mo +49.9951 8.44189 50.249 8.55469 50.1641 8.30127 cv +50.4736 8.30127 50.2197 7.7666 50.0791 8.04785 cv +50.1641 8.07617 50.1357 8.2168 50.1641 8.30127 cv +50.0234 8.30127 49.8828 8.35742 49.8262 8.46973 cv +cp +50.4736 9.98975 mo +50.2197 9.87695 49.7988 9.73633 49.7695 10.1587 cv +50.0518 9.98975 50.249 10.1021 50.4736 9.98975 cv +cp +49.7695 4.50244 mo +49.7695 2.64502 mo +49.9111 9.34229 mo +49.7988 9.39893 49.9385 9.45508 49.9111 9.34229 cv +50.0234 9.34229 49.9668 9.2583 49.9111 9.2583 cv +49.9111 9.03271 49.5732 9.34229 49.9111 9.2583 cv +49.9111 9.28613 49.9111 9.31445 49.9111 9.34229 cv +cp +49.6855 18.4038 mo +49.7422 18.3745 49.8262 18.3745 49.8262 18.3198 cv +49.7695 18.3198 49.6855 18.3198 49.6855 18.4038 cv +cp +49.6855 16.2085 mo +49.8262 11.0591 mo +49.8262 10.9185 49.8545 10.7769 49.6855 10.8062 cv +49.6855 10.8628 49.6855 10.9185 49.6855 10.9741 cv +49.7695 10.9741 49.7695 11.0308 49.8262 11.0591 cv +cp +49.6855 10.7222 mo +49.6855 8.38574 mo +49.6855 2.25098 mo +49.7988 2.19482 49.6582 2.13867 49.6855 2.25098 cv +49.5732 2.30762 49.6855 2.33545 49.6855 2.25098 cv +cp +49.5176 8.55469 mo +49.4326 8.7793 mo +49.3477 8.46973 mo +49.5176 9.51123 mo +49.3477 9.65186 49.1787 10.0459 49.4326 10.1587 cv +49.5176 10.1021 49.4883 9.93311 49.6016 9.90527 cv +49.6582 10.0459 49.6855 9.90527 49.6016 9.90527 cv +49.6016 9.79248 49.6016 9.65186 49.6016 9.51123 cv +49.7139 9.45508 49.6016 9.42676 49.6016 9.51123 cv +49.5732 9.51123 49.5449 9.51123 49.5176 9.51123 cv +cp +49.6855 15.8989 mo +49.5176 15.8989 49.5176 15.7866 49.4326 15.73 cv +49.4043 15.8433 49.2637 15.8149 49.207 15.8989 cv +49.2363 16.3491 49.5732 16.1802 49.6855 15.8989 cv +cp +49.207 4.3335 mo +49.207 3.85498 mo +49.2637 4.6709 mo +49.3477 4.3335 49.0381 4.64307 49.2637 4.6709 cv +49.3193 4.78369 49.377 4.6709 49.2637 4.6709 cv +cp +49.0381 10.2427 mo +48.9551 18.4604 mo +48.9551 3.77051 mo +48.7852 18.4038 mo +48.7002 9.03271 mo +48.7852 9.00488 48.8701 9.03271 48.8701 8.94824 cv +48.8135 8.97656 48.7002 8.94824 48.7002 9.03271 cv +cp +48.7002 2.72949 mo +48.7002 8.69531 mo +48.8135 8.66699 48.7002 8.61084 48.7002 8.69531 cv +48.5889 8.75146 48.7295 8.80762 48.7002 8.69531 cv +cp +48.6152 17.9819 mo +48.6152 15.73 mo +48.4746 8.7793 mo +48.3076 3.12354 mo +48.3633 3.12354 48.4746 3.12354 48.4746 3.06689 cv +48.3916 3.06689 48.3076 3.06689 48.3076 3.12354 cv +cp +48.2227 17.6714 mo +48.3076 17.644 48.3633 17.7847 48.3916 17.6714 cv +48.3916 17.5874 48.251 17.5601 48.2227 17.6714 cv +cp +48.2227 15.562 mo +48.2227 2.47607 mo +48.4189 2.61719 48.4746 2.22266 48.3076 2.25098 cv +48.3076 2.30762 48.3076 2.33545 48.2227 2.33545 cv +48.2227 2.3916 48.2227 2.44824 48.2227 2.47607 cv +cp +48.4746 10.6362 mo +48.251 10.6089 48.166 10.4956 48.1377 10.8062 cv +48.3076 10.8062 48.4189 10.7495 48.4746 10.6362 cv +cp +48.4746 17.812 mo +48.335 17.8413 48.0537 17.7563 48.1377 17.9819 cv +48.335 18.0093 48.4482 17.9819 48.4746 17.812 cv +cp +48.0537 1.68848 mo +47.9688 12.3257 mo +47.9688 3.93945 mo +47.9688 2.98291 mo +47.8564 3.01123 47.9971 3.06689 47.9688 2.98291 cv +48.0537 2.98291 48.0537 2.95459 48.0537 2.89844 cv +48.1943 2.84229 48.0537 2.78564 48.0537 2.89844 cv +47.9971 2.87012 47.9971 2.92627 47.9688 2.98291 cv +cp +47.9131 1.85742 mo +47.9688 9.2583 mo +47.9688 8.94824 47.6318 9.28613 47.9688 9.2583 cv +48.0254 9.39893 48.082 9.2583 47.9688 9.2583 cv +cp +47.8281 2.25098 mo +47.9414 2.19482 47.8008 2.13867 47.8281 2.25098 cv +47.7158 2.30762 47.8281 2.33545 47.8281 2.25098 cv +cp +47.9131 3.46143 mo +47.8848 3.34863 47.8848 3.26416 47.7441 3.29248 cv +47.7441 3.40479 47.7158 3.51758 47.8281 3.54541 cv +47.8281 3.48926 47.8281 3.43311 47.9131 3.46143 cv +cp +47.6602 16.856 mo +47.5469 16.9116 47.6602 16.9683 47.6602 16.856 cv +47.8008 16.8843 47.8008 16.771 47.9131 16.771 cv +47.8848 16.856 47.9414 16.856 47.9688 16.856 cv +47.9971 16.9683 48.1377 16.9399 48.1377 16.856 cv +48.251 16.7993 48.1377 16.771 48.1377 16.856 cv +48.082 16.856 48.0254 16.856 47.9688 16.856 cv +47.9971 16.7993 47.9414 16.771 47.9131 16.771 cv +47.9971 16.2651 48.4482 16.5737 48.6152 16.2085 cv +49.207 16.3218 48.6729 15.8706 48.6152 16.2085 cv +48.2227 16.1519 47.7441 16.2651 47.6602 16.856 cv +cp +47.5752 4.3335 mo +47.5752 11.2847 mo +47.8281 11.2847 47.4912 10.9468 47.5752 11.2847 cv +47.4629 11.3403 47.5752 11.396 47.5752 11.2847 cv +cp +47.4912 2.47607 mo +47.6602 2.81396 mo +47.6602 2.75781 47.6602 2.70166 47.6602 2.64502 cv +47.5752 2.64502 47.4912 2.64502 47.4063 2.64502 cv +47.4063 2.70166 47.4063 2.75781 47.4063 2.81396 cv +47.4912 2.81396 47.5752 2.81396 47.6602 2.81396 cv +cp +47.9131 1.91357 mo +47.6035 1.74463 47.4629 2.02588 47.4063 2.33545 cv +47.6875 2.2793 47.7441 2.0542 47.9131 1.91357 cv +cp +47.3506 13.8726 mo +47.2656 2.1665 mo +47.1807 14.521 mo +47.0967 7.17529 mo +47.1533 7.14746 47.2656 7.17529 47.2656 7.09131 cv +47.1807 7.11963 47.0967 7.09131 47.0967 7.17529 cv +cp +47.0967 1.99805 mo +47.0117 14.9985 mo +47.0117 14.4351 mo +47.0967 2.81396 mo +47.04 2.78564 47.0117 2.75781 47.0117 2.64502 cv +47.0693 2.67285 47.0967 2.72949 47.0967 2.81396 cv +cp +46.9287 15.8149 mo +46.9287 15.8989 46.7881 15.9839 46.9287 16.0396 cv +46.9561 15.9556 47.0693 15.8706 46.9287 15.8149 cv +cp +46.7588 3.29248 mo +46.7588 12.8315 mo +46.7881 12.6909 46.9561 12.7749 47.0117 12.8315 cv +47.0967 12.5503 46.8994 12.5503 46.7031 12.5776 cv +46.7031 12.6343 46.7031 12.6909 46.7031 12.7476 cv +46.7031 12.8042 46.7031 12.8315 46.7588 12.8315 cv +cp +46.7588 15.0835 mo +46.8711 14.8579 47.04 14.689 47.2656 14.605 cv +46.8994 14.521 46.5625 14.8579 46.7588 15.0835 cv +46.8145 15.1948 46.8711 15.0835 46.7588 15.0835 cv +cp +46.6182 15.646 mo +47.0117 2.64502 mo +46.9844 2.64502 46.9561 2.64502 46.9287 2.64502 cv +46.8994 2.92627 46.6475 2.44824 46.6182 2.72949 cv +46.7031 2.75781 46.6738 2.87012 46.7031 2.98291 cv +46.8711 2.95459 47.0117 2.98291 47.0967 3.06689 cv +47.0967 2.98291 47.0967 2.89844 47.0967 2.81396 cv +47.2939 2.72949 47.2373 2.53223 47.1807 2.33545 cv +47.2939 2.2793 47.1807 2.22266 47.1807 2.33545 cv +47.125 2.33545 47.0693 2.33545 47.0117 2.33545 cv +46.7881 2.11035 47.125 2.25098 47.1807 2.08203 cv +47.0693 2.08203 46.9561 2.08203 46.8438 2.08203 cv +46.8711 2.22266 46.7881 2.22266 46.7588 2.33545 cv +46.8438 2.33545 46.9287 2.33545 47.0117 2.33545 cv +47.0117 2.56104 46.8711 2.50439 47.0117 2.64502 cv +cp +46.6182 1.99805 mo +46.6182 4.58691 mo +46.6475 4.44629 46.5332 4.44629 46.5332 4.3335 cv +46.5898 4.3335 46.6182 4.3335 46.6182 4.27686 cv +46.8711 4.24902 46.9287 4.64307 46.6182 4.58691 cv +cp +46.5332 16.771 mo +46.7881 16.7437 46.3369 16.9966 46.6182 17.0249 cv +46.7305 17.0249 47.0693 17.3628 47.1807 17.5034 cv +47.4346 16.9116 47.2656 16.7437 46.9287 16.2925 cv +46.9287 16.3491 46.8711 16.3774 46.7588 16.3774 cv +46.8711 16.687 46.6182 16.6587 46.5332 16.771 cv +cp +46.4492 16.4624 mo +46.4492 15.3921 mo +46.8438 13.2261 mo +46.7881 13.1694 46.5898 12.8042 46.4492 13.0571 cv +46.5332 13.0854 46.5068 13.1411 46.4492 13.2261 cv +46.5898 13.2534 46.7305 13.3667 46.8438 13.2261 cv +cp +46.4492 4.83984 mo +46.5332 13.5347 mo +46.6475 13.5073 46.5332 13.4507 46.5332 13.5347 cv +46.5068 13.5347 46.4775 13.5347 46.4492 13.5347 cv +46.3926 13.4233 46.3652 13.564 46.4492 13.5347 cv +46.4775 13.6479 46.5332 13.5913 46.5332 13.5347 cv +cp +46.5332 4.3335 mo +46.5068 4.3335 46.4775 4.3335 46.4492 4.3335 cv +46.2813 4.47412 46.4492 4.78369 46.6182 4.58691 cv +46.6182 4.64307 46.6182 4.69922 46.6182 4.75586 cv +46.6182 4.83984 46.6182 4.92432 46.6182 4.98047 cv +46.8711 4.89648 46.8145 5.12109 46.9287 5.14941 cv +46.8711 4.61523 46.9561 4.58691 47.0117 4.1084 cv +47.125 3.99561 47.4063 4.08008 47.4063 3.85498 cv +47.0693 3.68604 47.7158 3.23584 47.7441 2.89844 cv +47.3213 2.84229 47.2939 3.15186 47.2656 3.46143 cv +46.8145 3.51758 46.7305 3.91162 46.6182 4.27686 cv +46.5332 4.24902 46.5332 4.30566 46.5332 4.3335 cv +cp +46.3652 3.77051 mo +46.2813 6.2749 mo +46.2813 2.98291 mo +46.2813 2.81396 mo +46.1963 15.0835 mo +46.3652 14.1265 mo +46.3086 14.1538 46.2246 14.1821 46.1963 14.2671 cv +46.3086 14.2671 46.4492 14.2671 46.4492 14.3511 cv +46.5332 14.5483 46.1963 14.7456 46.4492 14.8296 cv +46.4775 14.7729 46.5332 14.689 46.6182 14.689 cv +46.6475 14.8022 46.7031 14.6616 46.6182 14.689 cv +46.6182 14.6616 46.6182 14.6323 46.6182 14.605 cv +46.7305 14.5483 46.5898 14.4917 46.6182 14.605 cv +46.4219 14.5757 46.6182 14.2944 46.7031 14.2671 cv +46.7031 14.2944 46.7031 14.3237 46.7031 14.3511 cv +46.7881 14.3794 46.7588 14.521 46.8438 14.521 cv +46.9561 14.4077 46.8711 14.3794 46.8438 14.2671 cv +46.9844 14.2388 46.8438 14.1821 46.8438 14.2671 cv +46.7881 14.2671 46.7588 14.2671 46.7031 14.2671 cv +46.7881 14.1538 46.7881 14.0698 46.6182 14.0415 cv +46.7305 14.2388 46.3369 14.2671 46.3652 14.1265 cv +46.5625 14.1265 46.5068 14.0132 46.3652 14.0415 cv +46.3652 14.0132 46.3652 13.9858 46.3652 13.9575 cv +46.4775 13.9009 46.3652 13.8452 46.3652 13.9575 cv +46.2246 13.7319 46.084 14.0698 46.3652 14.0415 cv +46.3652 14.0698 46.3652 14.0981 46.3652 14.1265 cv +cp +46.1963 14.689 mo +46.3369 14.6323 46.1963 14.5757 46.1963 14.689 cv +46.084 14.7173 46.2246 14.7729 46.1963 14.689 cv +cp +46.1406 16.2925 mo +46.5332 3.54541 mo +46.5332 3.29248 46.7031 3.17969 46.5332 2.98291 cv +46.5898 3.40479 46.1963 3.03906 46.1406 3.20801 cv +46.2813 3.29248 46.252 3.57373 46.5332 3.54541 cv +cp +46.1406 15.73 mo +46.084 15.6177 46.0273 15.73 46.1406 15.73 cv +46.168 15.8433 46.2246 15.73 46.1406 15.73 cv +cp +46.1406 4.58691 mo +46.0557 4.78369 46 4.95264 46.1963 5.06543 cv +46.252 4.89648 46.3926 4.64307 46.1406 4.58691 cv +cp +46.0557 13.2261 mo +46.2813 7.09131 mo +46.2813 6.95068 46.2246 6.89404 46.1406 6.83789 cv +46.1406 6.92236 46.0557 6.95068 46.0557 7.00684 cv +46.1406 7.00684 46.168 7.11963 46.2813 7.09131 cv +cp +46.0557 2.81396 mo +46.168 2.75781 46.0273 2.70166 46.0557 2.81396 cv +45.915 2.87012 46.0557 2.89844 46.0557 2.81396 cv +cp +45.9707 13.7046 mo +45.8867 5.31836 mo +46.2813 4.50244 mo +46.3086 4.36182 46.1963 4.3335 46.1963 4.19287 cv +46.0557 4.19287 45.9434 4.24902 45.8867 4.3335 cv +46 4.41797 46.168 4.41797 46.2813 4.50244 cv +cp +45.8867 4.1084 mo +46.084 4.2207 46.1113 3.82666 45.9707 3.85498 cv +45.9707 3.91162 45.9434 3.96729 45.8867 3.93945 cv +45.8867 3.99561 45.8867 4.05225 45.8867 4.1084 cv +cp +45.8867 15.3921 mo +46 15.3647 45.8867 15.3081 45.8867 15.3921 cv +45.7744 15.4487 45.8867 15.5054 45.8867 15.3921 cv +cp +45.8027 17.1089 mo +45.8027 15.0835 mo +45.8027 13.9575 mo +45.7744 13.9575 45.7461 13.9575 45.7178 13.9575 cv +45.7178 13.9009 45.8027 13.8726 45.8027 13.9575 cv +cp +45.7178 2.1665 mo +45.6338 14.605 mo +45.6338 13.9575 mo +45.6621 13.9575 45.6895 13.9575 45.7178 13.9575 cv +45.7178 14.0132 45.7178 14.0415 45.6338 14.0415 cv +45.6338 14.0132 45.6338 13.9858 45.6338 13.9575 cv +cp +45.6338 3.06689 mo +45.6055 2.92627 45.5488 3.06689 45.6338 3.06689 cv +45.5771 3.37646 45.8867 3.06689 45.6338 3.06689 cv +cp +45.5488 12.8315 mo +45.4932 15.3921 mo +45.4932 4.02393 mo +45.4932 2.41992 mo +45.8867 5.4873 mo +45.8301 5.4873 45.7744 5.4873 45.7178 5.4873 cv +45.6621 5.68408 45.127 6.05029 45.6338 6.13428 cv +45.6621 5.79688 45.7178 5.76855 45.8867 5.4873 cv +cp +45.4082 14.3511 mo +45.4082 13.6196 mo +45.4082 2.89844 mo +45.6338 14.0415 mo +45.6338 14.0698 45.6338 14.0981 45.6338 14.1265 cv +46.1963 14.0415 45.5205 13.5073 46.0557 13.479 cv +45.915 13.3384 45.5771 13.479 45.6338 13.7886 cv +45.4365 13.7046 45.1836 13.9575 45.4082 14.0415 cv +45.3799 13.9292 45.6338 13.7603 45.6338 13.9575 cv +45.5488 13.9575 45.6055 14.0415 45.6338 14.0415 cv +cp +45.2393 12.0151 mo +45.2393 2.33545 mo +45.2393 1.43506 mo +45.4932 .87207 mo +45.2676 .787598 45.127 1.15381 45.3242 1.20996 cv +45.3242 1.04102 45.5488 1.09766 45.4932 .87207 cv +cp +45.3242 3.62988 mo +45.5771 3.71436 45.8027 3.71436 45.9707 3.54541 cv +45.5488 3.6582 45.8867 3.37646 45.8867 3.37646 cv +45.7461 3.23584 45.4932 3.37646 45.4082 3.06689 cv +45.3525 3.32031 45.5205 3.37646 45.5488 3.54541 cv +45.4365 3.54541 45.3242 3.51758 45.3242 3.62988 cv +44.9863 3.54541 45.2959 3.85498 45.3242 3.62988 cv +cp +45.1553 17.3335 mo +45.1553 14.1821 mo +45.1553 13.6196 mo +45.0703 4.19287 mo +45.3242 3.20801 mo +45.1553 3.23584 45.1553 3.09521 45.0703 3.06689 cv +45.127 3.20801 44.9863 3.51758 45.1553 3.54541 cv +45.2676 3.34863 45.127 3.34863 45.3242 3.20801 cv +cp +44.9863 7.48486 mo +44.9863 16.603 mo +44.9297 16.9116 45.3799 16.9116 45.3242 16.603 cv +45.2109 16.603 45.0986 16.603 44.9863 16.603 cv +cp +44.9863 3.85498 mo +45.127 3.79883 44.9863 3.77051 44.9863 3.85498 cv +44.873 3.91162 45.0137 3.96729 44.9863 3.85498 cv +cp +45.2393 3.85498 mo +45.2959 3.99561 45.127 4.3335 45.3242 4.3335 cv +45.2676 4.50244 45.0703 4.50244 45.2393 4.6709 cv +45.043 4.6709 44.958 4.81201 44.8457 4.92432 cv +44.9863 4.92432 44.9023 5.17773 45.0703 5.14941 cv +45.0703 5.06543 45.1836 5.09326 45.2393 5.06543 cv +45.2393 4.92432 45.2393 4.81201 45.2393 4.6709 cv +45.5205 4.6709 45.6338 4.1084 45.3242 4.3335 cv +45.3525 4.16504 45.4648 4.02393 45.3242 3.85498 cv +45.4365 3.79883 45.3242 3.77051 45.3242 3.85498 cv +45.2959 3.85498 45.2676 3.85498 45.2393 3.85498 cv +cp +44.8457 2.64502 mo +44.8457 1.99805 mo +44.9023 3.46143 mo +44.958 3.57373 45.0137 3.46143 44.9023 3.46143 cv +44.9297 3.34863 44.9297 3.23584 44.8457 3.20801 cv +44.7891 3.09521 44.7324 3.23584 44.8457 3.20801 cv +44.8174 3.32031 44.8174 3.43311 44.9023 3.46143 cv +cp +44.7617 3.06689 mo +44.8174 3.03906 44.9023 3.03906 44.9023 2.98291 cv +44.8457 2.98291 44.7617 2.98291 44.7617 3.06689 cv +cp +44.6768 5.14941 mo +44.6768 4.98047 mo +44.6768 1.20996 mo +44.5918 10.1587 mo +44.6768 3.77051 mo +44.6768 3.68604 44.8174 3.71436 44.8457 3.62988 cv +44.7324 3.60205 44.7051 3.51758 44.5918 3.62988 cv +44.6211 3.68604 44.5918 3.77051 44.6768 3.77051 cv +cp +44.5078 12.0151 mo +44.5078 3.12354 mo +44.5078 2.56104 mo +44.5078 14.7456 mo +44.4512 14.6323 44.4238 14.7729 44.5078 14.7456 cv +44.5645 14.8862 44.6211 14.7456 44.5078 14.7456 cv +cp +44.6768 3.29248 mo +44.5361 3.29248 44.4805 3.34863 44.4238 3.46143 cv +44.5645 3.46143 44.6484 3.40479 44.6768 3.29248 cv +cp +44.3398 18.5444 mo +44.5078 12.7476 mo +44.5078 12.6909 44.5078 12.6343 44.5078 12.5776 cv +44.4512 12.5776 44.3955 12.5776 44.3398 12.5776 cv +44.3398 12.6343 44.3398 12.6909 44.3398 12.7476 cv +44.3955 12.7476 44.4512 12.7476 44.5078 12.7476 cv +cp +44.2832 14.1821 mo +44.3105 14.2104 44.3662 14.2104 44.3398 14.2671 cv +44.3105 14.2671 44.3105 14.2671 44.2832 14.2671 cv +44.2832 14.2388 44.2832 14.2104 44.2832 14.1821 cv +cp +44.5918 5.62793 mo +44.4805 5.59961 44.4512 5.51563 44.2832 5.54346 cv +44.1992 5.82471 44.3955 5.79688 44.5078 5.88086 cv +44.5078 5.76855 44.5645 5.7124 44.5918 5.62793 cv +cp +44.2832 3.77051 mo +44.3955 3.74268 44.2549 3.68604 44.2832 3.77051 cv +44.1426 3.82666 44.2832 3.8833 44.2832 3.77051 cv +cp +44.2832 14.2671 mo +44.2832 14.2944 44.2832 14.3237 44.2832 14.3511 cv +44.1426 14.4077 44.2832 14.4644 44.2832 14.3511 cv +44.3398 14.3794 44.3398 14.3237 44.3398 14.2671 cv +44.4238 14.4077 44.5361 14.8022 44.6768 14.4351 cv +44.1699 14.4077 45.127 13.7046 44.9023 14.1821 cv +45.0703 14.1821 45.3799 13.9292 45.1553 13.7886 cv +45.0986 13.9858 44.9863 13.5347 44.7617 13.6196 cv +44.7617 13.7603 44.7891 13.9292 44.6768 13.9575 cv +44.6484 13.5913 44.1992 13.9575 44.2832 14.1821 cv +44.1699 14.2104 44.2256 14.2671 44.2832 14.2671 cv +cp +44.1143 13.479 mo +44.2549 13.5347 44.1143 13.6196 44.1143 13.7046 cv +44.2549 13.7319 44.2832 13.6196 44.4238 13.6196 cv +44.4512 13.5073 44.3662 13.479 44.3398 13.394 cv +44.6768 13.4507 44.7324 13.1128 45.0703 13.0571 cv +45.0703 13.0571 45.5205 13.3384 45.6338 12.9722 cv +45.6895 13.2261 45.8027 12.9165 45.9707 12.9722 cv +45.8594 12.7476 46.0557 12.6636 46.1406 12.4097 cv +46.2246 12.4937 46.2813 12.6343 46.3652 12.7476 cv +45.9434 12.6636 46.2813 12.9722 46.3652 12.7476 cv +46.7588 12.7192 46.3086 12.4663 46.2813 12.3257 cv +46.7305 12.437 46.4492 11.8745 46.2813 11.8472 cv +46.252 11.9878 46.3652 11.9878 46.3652 12.1001 cv +45.915 12.1001 45.6338 12.9448 45.2393 12.4937 cv +45.3242 13.1411 44.1426 12.7476 44.3398 13.394 cv +44.2256 13.3667 44.1143 13.3667 44.1143 13.479 cv +cp +44.1143 3.29248 mo +44.1699 3.29248 44.2549 3.29248 44.2832 3.20801 cv +44.1992 3.23584 44.1143 3.20801 44.1143 3.29248 cv +cp +44.0293 11.9312 mo +44.0293 9.2583 mo +43.9443 16.4624 mo +43.7764 .787598 mo +44.1143 12.9165 mo +43.833 12.9165 43.7197 12.7192 43.6924 13.0571 cv +43.917 13.0854 44.0293 13.0288 44.1143 12.9165 cv +cp +43.6357 13.7046 mo +43.6924 13.7046 43.7764 13.7046 43.7764 13.6196 cv +43.7197 13.6479 43.6357 13.6196 43.6357 13.7046 cv +cp +43.6357 9.90527 mo +43.8613 9.84912 mo +43.8887 9.65186 43.8613 9.53955 43.6924 9.51123 cv +43.7197 9.62354 43.6631 9.68018 43.6357 9.76465 cv +43.748 9.76465 43.8037 9.79248 43.8613 9.84912 cv +cp +44.3398 2.33545 mo +44.3398 2.11035 44.3398 1.88525 44.3398 1.68848 cv +44.002 1.68848 43.8613 1.57568 43.6357 1.77246 cv +43.6357 1.96973 43.9736 2.2793 44.3398 2.33545 cv +cp +43.4668 4.3335 mo +43.3818 11.2847 mo +43.4668 13.9575 mo +43.1289 13.8726 43.4385 14.1821 43.4668 13.9575 cv +43.5225 13.9575 43.5791 13.9575 43.6357 13.9575 cv +43.6357 14.0698 43.5518 14.0981 43.5518 14.1821 cv +43.8037 14.2104 44.2832 14.0132 44.0293 13.7886 cv +43.9736 13.8726 43.7764 13.7886 43.6357 13.9575 cv +43.6074 13.8452 43.4668 13.8726 43.4668 13.9575 cv +cp +43.2129 3.46143 mo +43.4668 13.3101 mo +43.4668 12.8315 42.9043 13.2261 43.2979 13.394 cv +43.3262 13.3101 43.3818 13.2817 43.4668 13.3101 cv +cp +42.9883 2.56104 mo +42.8203 2.08203 mo +42.7354 3.77051 mo +42.7354 3.77051 mo +42.6504 2.47607 mo +52.1904 4.75586 mo +52.1904 4.83984 52.1055 4.83984 52.1055 4.92432 cv +50.3896 4.89648 49.1787 4.89648 47.4912 4.92432 cv +47.3213 5.65625 47.4629 6.75342 47.4063 7.6543 cv +49.1514 7.82275 51.2617 7.7666 52.5 7.82275 cv +52.7529 7.82275 53.0342 7.96387 53.1465 7.73828 cv +53.3447 7.87891 53.0635 8.02002 53.2305 8.2168 cv +53.4004 8.24512 53.2598 7.93555 53.3154 7.82275 cv +56.5234 7.62549 59.3379 7.79492 62.5176 7.73828 cv +62.6016 8.35742 62.5459 8.66699 62.5176 9.42676 cv +62.4053 9.42676 62.4053 9.31445 62.2646 9.34229 cv +62.292 9.28613 62.2354 9.28613 62.1797 9.2583 cv +62.1797 9.34229 62.209 9.34229 62.2646 9.34229 cv +62.2354 9.53955 62.4053 9.53955 62.3496 9.76465 cv +62.2354 9.79248 62.3496 9.84912 62.3496 9.76465 cv +62.6865 10.0181 62.3496 10.1865 62.5176 10.5522 cv +62.5176 11.0034 62.5732 11.8188 62.5176 12.3257 cv +61.8701 12.2407 61.3916 12.437 60.8291 12.269 cv +60.7725 12.1284 60.7168 12.269 60.8291 12.269 cv +56.6084 12.4663 52.0498 12.2407 48.4746 12.3257 cv +48.082 12.353 48.6152 11.9595 48.2227 11.9312 cv +47.8008 12.1001 47.7441 12.1851 47.3506 12.4097 cv +47.7725 12.8315 46.9561 13.7603 47.4063 13.7046 cv +47.4063 13.7886 47.3506 13.8169 47.3506 13.8726 cv +47.1533 13.6753 47.0693 13.9292 46.9287 14.0415 cv +47.0967 14.0981 47.1807 14.2104 47.4063 14.0415 cv +47.4629 14.6616 47.3506 14.9985 47.3506 15.2515 cv +47.8008 15.5327 48.4482 15.3921 49.0381 15.3921 cv +50.9229 15.3921 52.8086 15.3921 54.6104 15.3921 cv +54.582 15.5327 54.4697 15.5327 54.4414 15.646 cv +54.582 15.8433 54.667 15.3354 54.9199 15.3921 cv +56.5801 15.562 58.916 15.1948 60.5752 15.3921 cv +60.6885 15.4214 60.8574 15.3921 60.8291 15.562 cv +61.1387 15.2241 62.0391 15.4761 62.6016 15.3921 cv +62.5176 16.4331 62.6016 17.812 62.6016 19.4448 cv +60.1826 19.5571 57.7051 19.5571 55.6523 19.3608 cv +56.0449 19.4165 55.5947 18.9663 55.6523 19.3608 cv +51.3184 19.5015 47.04 19.3882 42.4814 19.4448 cv +42.5391 14.3237 42.3984 9.00488 42.5654 4.02393 cv +42.707 4.05225 42.6504 4.27686 42.9043 4.19287 cv +43.1289 3.99561 42.7627 3.68604 42.9883 3.46143 cv +43.0449 3.51758 43.2412 3.79883 43.2129 3.46143 cv +43.5518 3.29248 43.5225 3.12354 43.6924 2.89844 cv +43.748 2.95459 43.7764 3.03906 43.8613 3.06689 cv +43.8887 2.81396 43.8613 2.78564 43.6924 2.89844 cv +43.5225 2.72949 43.8037 2.64502 43.7764 2.41992 cv +43.917 2.36377 43.7764 2.30762 43.7764 2.41992 cv +43.5225 2.2793 43.2412 2.36377 43.1289 2.81396 cv +43.4102 3.03906 43.1855 2.47607 43.5518 2.72949 cv +43.6631 3.03906 43.2979 2.89844 43.2129 2.98291 cv +43.0723 3.06689 43.0166 3.26416 42.9043 3.37646 cv +42.7627 3.51758 42.5391 3.37646 42.5654 3.62988 cv +42.3408 3.43311 42.6504 3.15186 42.4814 2.98291 cv +42.707 2.98291 43.0166 3.01123 42.8203 2.81396 cv +43.3262 2.75781 42.5098 2.47607 42.8203 2.81396 cv +42.707 2.81396 42.5947 2.81396 42.4814 2.81396 cv +42.4814 2.58887 42.4814 2.3916 42.4814 2.1665 cv +42.6221 2.36377 42.6221 2.22266 42.8203 2.33545 cv +42.8477 2.13867 42.6797 2.13867 42.7354 1.91357 cv +42.7354 1.74463 42.5098 1.94141 42.5654 2.08203 cv +42.3984 1.63184 42.5391 .816406 42.4814 .225098 cv +49.207 .225098 55.9043 .225098 62.6016 .225098 cv +62.5176 1.88525 62.6865 3.32031 62.5176 4.92432 cv +59.5352 4.92432 56.5518 4.92432 53.541 4.92432 cv +53.2871 4.98047 53.4277 4.64307 53.2305 4.6709 cv +53.2871 5.03711 52.415 4.92432 52.1904 4.75586 cv +52.1338 4.64307 52.0771 4.75586 52.1904 4.75586 cv +cp +f +81.793 12.2593 mo +67.3486 12.2593 li +67.3486 9.84814 li +79.3818 9.84814 li +79.3818 7.45703 li +67.3486 7.45703 li +67.3486 5.04639 li +79.3818 5.04639 li +79.3818 2.63574 li +67.3486 2.63574 li +67.3486 .225098 li +81.793 .225098 li +81.793 12.2593 li +cp +.187533 .952972 .991791 .093599 cmyk +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec +Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec +Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd + +userdict /AI9_read_buffer 256 string put +userdict begin +/ai9_skip_data +{ + mark + { + currentfile AI9_read_buffer { readline } stopped + { + } + { + not + { + exit + } if + (%AI9_PrivateDataEnd) eq + { + exit + } if + } ifelse + } loop + cleartomark +} def +end +userdict /ai9_skip_data get exec +%AI9_PrivateDataBegin +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 16.0 +%%AI8_CreatorVersion: 16.0.2 +%%For: (Jonathan David, kuehlhaus AG) () +%%Title: (ACE3-Logo.eps) +%%CreationDate: 3/12/2015 10:16 AM +%%Canvassize: 16383 +%AI9_DataStream +%Gb"-6gN"=VOY-?7B(Z[ZOdZ&J':kO'H.._[))_J^.e/<`QEaQ?Oa^n+Aq"QD/Iu3NOaD!X+=X^?RRgA68E;'P +%_SbiVr-R<_]`.?LQS2ZnFa3l"IW1FhI.8J[i?G2QrmCJ4J+gSErUYr>hgN,OluJLl_R9>R\)u@]QnG:V9"aJ1SFVPADdG[.md%Jd +%Dh%KCp%,e6^V,*po(AJjIrKE+a(MS.If/O_qoc=(?erDCq>(UYs3C&CqVh4gdha\+T"][Fos;+DrG^H[Cd3;eq!Q,E07WQK +%f>#%Ho7Ms8)0e>n_5I:U\+Ve.1B,Pio+sXhg.qV+md43t[_3B9q;1e*J+_^.KDE>P?]OUTa3U?*qsBrfoZcjm?N#r"Mhf&mr=)MM +%qs^f/D83a\qO:VXGeoukteb/'r;>g>5:BsgH+(]?,A)K]]#J+5CkS[S.[k.^i(4iq;Q$?^U$0(e!ntHIIk?X^NoeRBA^K#o(B3T0)kP3q:jM>Ck]X:q!#!^Vu?11(Z587Zff+%lL%Gl0:r4;e_Sul +%D_DU/?0o5,]mTP5S%jsPYC:uqo(=qc +%(XHE9H1>h!hL+pV=8_FHZWGK0>jr9oL@'%8Ie`3qh4&&lHi)gs(LKD5QeFkmHLZ?onX7YjKAKu]oo737DrNYAg[;[]o;;i,lIjqL +%)Xk:bp#WZ/qUMXM?=FYaHhGq:N:B:5qM.34(OuAZf<8Pqq"AJdI!\?_Ic*b6>$q7#Pn3]8GMiDnig6iU^XSHsr8"i*_)F#RI=(^/ +%2eqA!Ic"M_MfeKgQXKF_9t]K^fuo^8^3]D;S):r)Id/Nb^&7gf0CDTLm*,D=U9GDk;CQ_F3&f0#%A72p^j@It-uaG;"G_O)KN'SA$t1q>"\'nbHhtkNAI[j*Mirl,0+&q=d,E*J_PkqJ^Mc4ZpFGY5@PD +%3aLq7nTqdIW)1\XWJA +%Qq^5Ca*F-:H(!:[C-Kkn[Ka54e"p8B7pj]-@t[XM5/"Aa`f=gr%X)+1Z.cJ81#"EG*UUpk,Wc2lH98^9*H&O/ccrS/em$nS[o^!O +%YAT?:DN+j;2pSiZ-ek&amE^0LCp+>W@sct>*F@#9JQI;b-b]gOraU>":NFZiZZBb; +%ATu\X(@A9:)k5$Kp@u?DlpuQma53bjTDPHD(=6F]LYd8lItN%8TAm[6/G]B3ac8J#`=5::K2Kp%e1hfp(lUH`[f$Hkc%C#oJLcM` +%0,3:7huf/@(ocOCQX_SeZoR:)Z(+%sA":s(OA*IV3tdT/Hoj)dr^[(mTe.P%.iog%OUc\%k,,P)at9K_HX/3ML( +%>j4630Q,!LKB&ghDGM>Bpt:kD$0:N[)pFm39=BUiRu.A4dBr=&>R8OGMg&HNpm07kQY_/C;td8hEI6NI>g?:)54Tk`a--a51\T"F +%99$]'0:eu`AP?n2k_EDMT&!,NFr9:*i'kP(fpPss54ng^q)!:19`"Vd:PBj0nuoRlE)X0M:oqqj>JI]Fm@0"u_",+Lq"FN%s7#C" +%T?P`5nWd8KV@f9jFoMX=hA#7BIEV=KI3jmEJ+;8Gid^B7Z$D]h]6RL3`qe&Y:YO%H]^6!:;0W:jdt,B]FC7N3'':>UJ-YolFbKn3?6Z4n<`prb$um@b[]Weo#NqV+8/)p"]HC\F?"k2Y2m8HKt"%K36Gn/.ou[QGg,8'Q-WFY +%BpC/`Do'ma54=6P\DgdMXtj!8R:PTB-f:AEE,Ce[AWL%hopnb[c6bISdr%5,gpa0J>gG=/p-GbD5dT]AUZk1g,[h:me=/LO#VMS$EOlb!Q^gq"@Fs\q]9k1fDA[jK)DD=k'16'TQMJ79_mS'e=R`9Pg$Zoqui*t\` +%13&[U6k1P%4-Mk;-<./R)l$-lC-m,&!Bcf):*u;(TedR/CEiZ0QM&CRpgW611;TPVl4,0+4/cL5qQI0ZV@;*iRpob-KC3Fd^4usf +%+-2\aa!`9I9UQQKacUT6%\%ET%st&NCH6[A-]bbYe56N[Xh/!B:crfh2u"i`,f`^.I- +%`jq=dS9%7\OD$]/1q/]o0(TPenW8*ZHnP:=rET=2oJ*iiKH,)*GYQ]jdLbur,pHkDV4nu_b=,#ma@;MVf2P^cN$]bm-!a84;S&r_ +%[%t@1`,qDm6Nua?Q")DOF/Asud^6rRNKGLA;3JLA]qNSkTSg#jM)s+eKiH=(!`4kGme@dG5 +%*)sM,k+&<=AqhLb2j0QbPFd4:pR*#b.p;'^)2j!?Ve>(V4q[OE/9IN#8"&^"?$oIn8G"I_77V*bcoO8RRF!Ste0c&IO<\m;k_^C' +%_]*?C='Ms$:`ZW6n,p$OUX-iue\Xub9-74C1EGiOEO@L3K3Kqo+oL>03L]q_4Ro3E4Mn)mkU1E<2l^40C+CGieT&2]DKK.L39[#q +%8Y1WGqTD:M3>WD&Ej`B7)qt6Vg1t,mua&F%V1S(FmXMp$B +%77X@"f>XG0;k0k0XS-6F\9lbdZHYp%FsN_ST>7LQ\[ +%cR+A1[&J-7K&T:*f/uD"+/br29Fi'5gr"U*@$N(MPB-22%[W!DCqYbqF1]1)ncGu4b;h.$7X/?#R$c(kfg(V/X*ikgRZt]$9o-Ul +%I(<#N_LH[`OE5p*0RD5c+)E:cdq2L4kAtDcFm#J?k@,JRnaLdYDp>38MM"DZMueuuE\*/fG]X%MNMe(s0ee4l_.M9>\3OP`YFrkQ>,FU=@#`IH#A?ru\`BY_Vg +%)/dP)$'#E%:(.TW$kFs!&ZuNU?85FC8+COJJ:"?7`[J!q\%Ia&fZ"6*AJ-RNfK+po=&A5LOYb%L=<0A0DUJq.2i=6c`F8K&P>'l$ +%NQga#a8CSg+,bY!#.C8af#9Yf!CKSH+)VgDm8%JWg`0fe$3doZHupneO7h"2:Q0d1^$@ZB:oru/mW_ft1VG#Wih?/]XWd]cM(881 +%.cmCPk],=A\N0#5n%@dh#O'Q4*$Pp+p<6]h2!+IaIf>YXP/$c*pM+Q@Ghec)oEZb-T';GR.$[W.T_BdT*O[D&T7?QrUop07`OJ)U +%qDU^LPi#Je=4nUWqiOH/%.'e]M)UJk]4(3n7,lJ'=%.K-+ZoLn4QP<Au6!t;i/.:QghP@dUsKEbJrd#2\nkuA#,hRmVRp;]onJPEl2eoj*[SsjTPJ(\s[4k\HJSaFpU +%f;#m[=\ejia.r)aDuRWi:$E:aJ:7"6M8-Z:Ci=mHhV/TLf%OMGh3o?ko7Y[fRuVJ-3IUZsrYB&"_N%qXY@L7+>he"?PPm"=)?\dK +%q2`%b]I!;CJ=-YloCRS@02$CC$P +%$B?&hF\C,LaJid/6jQ0oLW6$6MF/270&g.FL(Fb*=Nuo?n^3^FAnnt/kPs30W9-V3A&68Be[qfZFfRLUFf97WhM.c3D:Q%oW,7bU +%j*>tT/X3RmI^`1u9)>3%^-gk.f47.\q2I$D51gTVfU&\_U#]VDEfB":c5ljcb#.e0%+D`MQ$DFWSF]q^1QF'1H!687,$@]/GN0bj +%[r%1JFI]Br;Am^#qPAD%f/QhrFZcUeB6h^0:OL[b+6eXJ@h*kFUTXW4I,^"T5T%;k9YkkAk;4m1ISD9>kb-=pb,g'5e^+^F6X[Lh +%dm^G)EdLj=?-`%*ij:rM_:n$l>2*:GKp4cTPWjec5)#4bKp4cTPhn('nkn2fIreE`'N4cA;Yh)*HI0D%MfQ3!$7S-t3:k)SpHS#$ +%+)prZ5On6)K7:a/*_dJ&!b!r'1gZd>;BL7\l&PDcNOPh-(CpBl2#Dem\-XaYS$amMY9[sJJ.`X^j>N<` +%[&HWT]_%5<:XO^de#HL;W&nY\)bf1u?poN2'/ob(<0^gR1<4_6g#hTWdRn9:kn+Q^k3FkXar.jWLWJ]"kCilS6_nG/>fT?(8BX.,%Zi='V6/qM +%\,^6u'Q7E=F%1,T]?GP4NTr:[qZEXT\EecQ-QmFKt^[lelNJ>h.*LDgb:Hl=/.7g6[AnP3UQHBO.9Mf +%\&XN4S_NJ+_s>t*V3'LCN1u$"Du^4H:U$M>$_.D2Y9Tl6@IBg'2k&^%_VA!WNl._B2bJ+o<9b=>N`#4H$Q`IAB]A'0"C'%j[tTmt +%d`3,T,4CC2p;-^+0ZJJi +%k4*t[5Esb1Vbq#[I\.$i!\j"(AD.eUXhpqe6JM*>Ta))A98A;.]fI<5gp3%:VM$o>/18/@8b#u;aU[HfM'ck#DU&==*6s)hcmZ,t +%I2KIg?bpT(Cr's,GT/G`.`BRQj1NZYV."DNr+0KrQr-3ap@o%K.7arK7qi2n\lOcY.T9JC3+&JCVM0?HMs0s2d/]llcjgSgs[4jg;o4r>pPikPfrjmZ= +%&6M>c=.au^OCJY40c.B#@3U$67,2\@f7=ko+nDB$rY6N\=5Cqq8B)Z*YK +%&r@N^9"4o6gD"RE9=?dUg'u8!$g4etD(-CS(8,4D`,YouV.t0$5ZLK'SqBnNcWtl.=A$t?+'OVO)DIug6[5umplcAeiep4WF+)N#h>8P_ejFXWtP"aK` +%VAPgp1>"XR4O)ePP!MYo0^a'Eae5LI.(*HH<7$t"\:H7M5KIj\UM+E9,GB<.\nYigC]#Q5E[VO?ep,7e8NV:Y.EhOoD1'b=hHR\t +%0(6HTqe5k->0)hcHbr4"h]],BT(of8VqZD9)i+3`O&KG'D;9)k0>[]r8tSH6$b +%)XrWjf+d<"bIdqc9p__'XN`!8>k4T[GoF%5n%G"B_\2<2Vq7Ke'mWZTo*'-+:_#&!% +%"@u/1drBW.$&^ob,JHC)heW4?%&,]R&*9=pf6Ea;,72]>3LYHMocHlu_eG8U)G"+T"6daEjUsC=9Idk0r?+"P0XXaI>[J:QLrS\"cMdCF&5:mOWK*os:7VkENI@#RJ7^/fB9(^O*Cnb+Rq=%Gh$Bo.1q$/4l96U+K+^&5NuS7'l:-1M#[]N-:MR/V +%?5[fpQ,YR0]:@An]!>"BR_IaiCidcZRk2/!at+NImrGDPKcpRl-qlpC_-(A]Q\uhs>=KLsi>CM?,_Id +%a8WJp;YeiL=4IV$Unf*Jbg;5E2Q(8J.GUWIIH!h)<,rn3%kp:7][O[+"JAV]MZu*NMo(mXV4bVS1F-7T`Ec +%9C-E('m/nDQQ"WL"C#B@_$>k/QFX8ek>p(a-Uce>qaFeq/8mYnq"\Q#R'md\/j]*)9m+IU@U\)T8,BnuW`)'OGKNi/r6?ffpI4n$ +%1a^@+Y;/g6On]E/aduTNf:9PhMN7Tj',C6;Gu0/U8=0=N3]=?qH^&a^!s&,-0eT\Z7!@j +%GrhgrF(P&7.4hhjTf/H?RPkjXl!rEAWiet$j+/]/3ts"[@E)a$o9F_QdoiiZV$<]Ib#M3c6>G&J@nJ/`W^1_\Su758d[qR!2n159 +%rBOrX3!OfGl>o/G]2<\:M5M)ZpBI/?'LA=GRQ+%=B?UNNlus. +%HpW,7-"5Y7Db^7OhUYnLOtg`5jusr0>B@JPbA7hJ,;h9?1F#%=&i:EDWNUJZRPds+b0c&fc.dNuTDZEFc$dU):&a=JWIfJ$a5%fs +%fjd',m"s2oqYMGV4[2>oHK`Z]Gd?AIT(nuE*e+%=Ic=4_TDP+>NOCubF.\#r+BnYMs'tfd&h(bkLM7Bm1-=9N;2pQP +%0Y"VE\:`L+:CRH!:SQT)/JJWeE:E%_Q/n!>hQq(T'91+O2GJPl%=@fnHHZdGc$FPmH:l%CD:);:o5%Y&CtnNFQ9:ue:YUc)D8EPs +%]lU4,cDJ-I/cOF&'($Y%]W:kQkp@u`-]c/.a7\]7T"%#ZJNrkHRn)U[^#Q=EIcRT8^SN=G$cb/2G>A1e.troqA7Ph%C$CG&Yfp^* +%V0cG;4Q<5DB:cBCltl9cCon]mKA:QdF# +%QYO[G<)R$m'd]?]Z%eDIO?J^JDi+76+O9"f'!(H_4Be:mNd'L5h,fAX>_U=JQ$_dm$UWYt/CdMJFH0$r0iSO6$]39G?sJAS +%>#8-^s(macH4DfTLREH(1"?R!6("YK[(QBs]C=;l$Z+$3MokE2D`dR0:L:g4fp`e]hS+7-eWV@bZJYZCo?VmV%KDalDa/UBp?g\* +%=10?&o^'1s@it4?0D[dKj-`UkonuDMq-mUXA\ZOT,0e<-.ES=qoZI4&huA6,s3?,YbOGQ1O8f%VAcMb%G4lI?m2&"$plGI&?$uH. +%n+o%u8\?OEI.9'h+2.1'8'U98fT2J6S3G[kiYDIa%p*]+hRn+4p;Q?!ceeTiiWh*ero*ACoui9^?i@4Qb87Wp^3KPObnl.Jc[TT6 +%pVedm]Y+.$kBG80rnYQNj,X-As4Mer:CE+Z0`L%jG9$7*lpVQmrA%^u_3Q`Jh;rC/Jf,%F'?9]S9ZG`0#eoNcCk!=KSlsLQ>kD\d +%4f"!O^N&rdmBX]ScGc05RlU6B-kmHONj;/tG2okNY;1!#/nY/^ouhTJQR2/*AhMcXk10IYbnpEF(T'iA4hK(tCHLJ6kS&E!l[Ha0 +%qqh?0f]*4Lh*8(bTSj5%HFOqg4#6J@^7<%2D$ZK:YO'Jp:#"lpS]R5lMAYO'?V\[IYT8.+GM+;[n?@2r3tMV#1Qr?sCcg-VO)aK1 +%BhOHoD=KE4Yj>r%nIIgbmkA#aO?LkF3aE6%hMV!iCm$^nRSqY=pbI22`cNB'f%+?P^hDr/\9!HDY^oT@N@q?",@DJ[WQEb*!Sfk& +%hQC"JiSlk929jBYWR%HYXYqPj%4VfFhJP.b@^)&dg&*3r)op@gVR&]5]%Q6WKOLt0cIa&[;jtm&D3o@t +%(2E%\Uq?a\CphY"4VttK_%ur^`)8D6Zp1hbU;$b;.h?e^b=S5G@)neq^`sFYHuR]t9n+)kPH.M4Da="f]9qE(gnBP"B7?"8kqpF2JVT_-c)YMm/K$h#Msb$[I_ns?uJi"@qAk]1c+N- +%]pPYtCMM/7_M\\F@eS#\S'76ZhNG*sZDe3)kJLAGplcj=,oC9?@UG["j00P5X'lf/)9HUtqb+ejfNpDB)-bHEJr>++]fo#bgt:-2 +%T:Y[EiS\MCnIpj$D+,8i+>+4iZlOs.Hm%8!I5V)[OAB\`Q5Pp9@K7a\P,V4oJFPeOR4\u1)8MFrK+lHXiNJegAfUN^k +%s0+Y+nIIj0rRRdrlSi2)Er:>C50m!r5Q(HIfukI%Hi)sEs2*;&hnQo%@Ak6^r6=Od?i/_I)Ofabo(B3T^:=$uqLoC@(N9=eij+SP +%0/Ogss8C,5/&MV=9)R9I,Go"_q#9/Vr;47fTE":?s5"^p4"m'-gHWf)D@[*BL8'"HoGa8'5oUmdc!7k7/_:,Z.1iqa(Gk[M`52\m +%R#@I\a\O7F#B3i+"f\i59jfO1gihR/kBo#;L)q/cfgZY(1)0PXbA9C=e%47]4cgZtm/"\356jI$M&M'o,Sof@adtDebAP,U9i;g0 +%)djk1Z^NSRm;#VHe,\NNCQ-`F2`Yp[Sn;0E"U;[N`f&uqVV5pWB;>6Qn$hVgF(lRIM:H\UA%6.L0C*2<_#&GI0:NA[@_CN!8m7N) +%VPYZM$o0hP)S99d!Y,FRKlIg54)FPN%Zn`>)2r8FaZ*jJKJ$bl='fILODPY)SXCi`BG8OY,a6cF#S<9qg$ne3Fl[6')(pe`*6.Ja +%0lqN__'WqP\r,7$dA;jrCtm253e6&?L,><[nmi7Li7A!0X=g:G5237cFK]hIqeRA;EQ45e@&t#XIcJHc5[$NfQqYk=Lcd@n%,S@A +%97+9b&i78Q.$?7JD=8"Fg[BalSGOAR.LS)DW4,>UraR2Y!PXRc-[[[De+)aHg#AV3MFhbg`JM-HQ(ZnKB3ji0O(N9bOpH7H0c=bKPIt@9HD_nHL2!Mt:QEm3DH$2)VRi:2YVJ2!>R8$d1;rOs'a?L?(A1T29<\p637R`dUA`Vn=ISR&j +%ge>.hN56RQW@GOm1N1E,L*I286T`,/)()?#g[P%rqIgp0%N2n9/'5Ku(HmX2Lbmn,Ip>j=4Rqn,Z.C$:>BnE\/7_rVol\&L/)`$Oi_sKptPHlOe@5XO]iMWi'O$/m(+"/,g6mlA+ +%_.rPW`E=:uBUj#FJ+(RlaVaL+28+ni?!n:t)nnEWIVmr9ZS@gZHMM(k^5R5gaU(GMqkiqR52D%OR)Mn"#1i9/K1,Z5D1sfN#(78(;AB)?))&-lmO.D&GC:Vl.Ud(cI +%`RNgSkY0cimD4Z;%Qq5E&XSp:56M?7+gGJ+#EQj5;."$>nHe[3gE;)XO.h(,:PSsG@j!a\REO9[?BGbnko]4"[Ac]Zhttm/gCtfI +%YiNt5$7k,Wh`jo=d)(Ae7Yr;B7f2L>HbIKacuV..heY^A35H276OZOI6JVZH$X'MDNC_XROPK>#XH7lSgTb+a]JUT-7ZkLPMk5Gj +%R83[keMZ>sBI"^#gFe,#(4>FUG'p@Ei)TA(DD&84hnbWn3mn9[*LitWV+fI0+urYo$bdI\<2a=P('g&XBPnY'FoG5,0IMd<<%9"r +%3+P.2Weg2+Y`D/HKU2sO*%IkgEfl;bc.$:R,qpL=^uDZ&[j`sK/gu[AV,`2hU4S'4$t#X[+FPZfirHs)Xk]l2j3[V>6T^'AL7]F] +%4+&,hf=,LD[ZBk]3$jG:!*9\6:7)Ds%c_@VUbO@W4J5KNQlaoAoMC3XiiI'i>8%4T`3l@3>hfrZn'9CdKtp]c2AJ.Y&2XAFe2n8IXF@7V_(F'%K[ +%6Q^iZ#I^!_S1^L\!]6Z(jH=iQQGu9=33S9'c%MCHBQ`1YGE]WDSXnN;+RGAPZV(ku0MYG.0E/Pu$H;^B(GL]+>G0qK8A;sQlpm70]] +%C);T6iR5mrgZg,9_m"cS[+tn)k]Yl5Z(61pQ%WurgCB6JC08&GYmhZ=GbH,dQVQi:>^(L4U9_sBlB<=^,MnOWf%,qHt+tQhX8K0eZDJ!9)EM_07VsC`XB55C6ZA1MH"Y2V/A\\i$5XS9;:)8RNjo7(-(N@5^-^hdLB@a>>@NqRef(:mnI4u` +%DCPtL6Q]E=P)#jbRHG`=W=dVfMp;<(If`_i4b:[Wf=.a`r;R(`!9km(9^"4`"(VP',3h7_GhS?ZM0eB<)0Do8'>,V?mrTpR#ROO8 +%(uo]o[(+K65e8eZV()280AtjJ>+t]LN(84]5K)-J9Ahj)#O7G-kY3'C>c=(sS5:J%,t2q&Pkhl8&p:d7Ab;`I\9R8,F,B`b&]Q`' +%JJP8+D_.*Z/X75eO;&Sf\>\9_$D6a?<-(-6$aa_LGXSsN)A*BXhl,G'2IR$P"=%nA)K;RCV>5jc@+#*@"3g,md$m"AU +%f2X$1R-CqM+.52KaCQinkuJD!mA31lHEmd>=bM3WQl\t)fjP`beB&70HOYO\EIonb-Cou,NuQ76@t66b;YQ'*L^X(i>;rWST/*O5S_nB@nT"2Isd),Ornk+gB[(:cL2RsI,kj:E2lWO,u4075eQ'>iq=s&OH# +%@RfE=d\MSDWL_i66,a`V&!^0eI]R]QjmT58*\K1pL0SA<+t>4R+?'&R7$$oh[=g'&Sg[i]5OF'^*,IQl>_q*6nhOtCaW&oN;0ab$ +%Q`FW&D"m5pCtM)IP6V&cT%%.&Ek"$/W;:(XA]]'F[O)f/bQ$W1(8D:NENi?OPZsG(ca.l&SC<1=bD"b-H+CL4%Diu(nj4sMad)23 +%ZQA[-%X?*phtme=UL"!R>ksP.o(]]2;1Sa>;8j"jBbb,k7C$A7P2-IH8A<\3N?V1pLW0l+&h+QQUU8a1_C\Ya'Tb=tAukK=:)DGO +%0d(1+MAOt+bcS-RX*L3H56.FI0;63cp9139$h'cskRR)huL:O,DY:M.lM785+@`bq%'Q03GVm(8Ylm[<6X&'Dr0H:f5D[jp: +%?!*hYWQSIFm(G8l'r.,k>N>Ke+kM6o@nKOY4.'d9g`-Pf;V:)=_*/m!!C&m?R)c%,qBeohD=am[)_f/nV:jP3%IE@QeB_4r!l]_[ +%oYh%iRHW]iOgCd0X788(@GWt8#ZX]FI$e#J-1XY,!GfoAutpr\b5dj0uJ8G[s1;Wc5F8*j/[-5u3A^sON/m2tdq\[QbQ`JN2\b1KIm> +%hJY#WlI*mhd8$=lP8mK4<:q`)_CL6'H4[A/@4B\b`gO,10f317iIfl/*V&>L\+B-TX)E1G647T%NVW88FEZE@C<,hoXn?ld@D'Gl +%mA%iOpY'O,Ubh+lc_^.%1lOf!_:kYb.WmYG9Ved$[h"u5\PS6AB%gP`_AI`Mf`!t)+&)pC7(;4WK/YAoc>#Pf:,\8fqAs\fPBWhc +%Vcaub2CA4dFW*9&)'4%)1bop2H.X^ok.3l4gFkf`[rDZ6=oY3MY%0"?:Bi9+(?tZ3Ktf +%Ype^^cWf,@:-e)a?/LfJ/_W!:+Xto=kp7s?cd@AghcFLlb2klIE5N6AV5TU>/6+h921+O>a972;QDdR2CWV9X?ZucComWTM:[mPY +%)gj1`>i0g5mnU7BXi4ikaUZrb!;#RiWs+'l(itt]6jlM0*<\2 +%=i65Q+FPo8TM_ffKqQM>rF.'Bg9c-GMQAW>?I;UjA\HPoTST4-uo`7N*7?!,C9b!;J$l>h^pNl&f<#R$#cuDT>hC +%8].kOXD;GbG;>>[AJgcTh2eCahpdjORl)4[p;!?OifCn8fL7K*j#\d +%ZCSrf.lTMgXiUGfHRcsiYX28HK2R[h="_DBe>irPfB:(1Bj[e:'Z8@jMil'2Cqd+@i0];2b@@\)4)!c`nr9%7b$/>+.MHRI1i]Qu +%o#f@3/F#25qPcS4kj4[rm^Xnueeq_t.@h+m=9 +%I-osNI:m0caH@SY!C]kFlO:l6RZ'J(8gc@TAV/9aiu=&,jlkK'sV#1^NU\?EU]Ijl\S>"b`$n?H:P?)n4E>+j5hLR%kt@Y!dA=8]X.QZ+F+@ +%QbF*Qp5-5.&O1$;&GJDo6+s)(lS"hP1u"EFn73Np +%DX0AS0X@&/>$/dS8&.X1nRY&c@o\2pCUX7h8jZ;#aobcVmXWZhX+'7&`ag-4a@:7>B&BF=\!SBJiOQP-gs%Y[B!6$(Fkn(""`&ZG4dfp9*`+>f\bkr]!F*MB/F7pQOd305:p4b*J6]N-k3dEH90e9@@Qam>O9Kn,)]$BnUVNn=n"Zgq*Qh4o;So1^si]Hh7 +%hDNUW9=poOQa+A"ms^$/]lC])iFo]-$&?K!oN%RnADAmA5Vm"']D"=%VA@icFG"<;:d)iaYce\lZWA;f:"7EfMn=N)PPW[Z^\*k? +%M(qRKpt2O>TTiC8LRNhn>//NcSNJ@M<>,EkL)GK01:rXrXj1cj>b?.V\Hn!+X`Sm-6?Vd`Ul>rqFg,)i9si;L^0VZ+;'-Qa[!QRb +%>9.$HAGq1Sh"Fr@igLQu"&5^[U*+>r=5riLU3H"M/r#+If%+1n%Q>Zp@doIE2,Sj=Y#88[Fd1K=\U::[a5aER)2mX +%Y38u_)HRU\]7Shf\Djk#25A/+_NB=LNN<#]7#IEO=%IOZhaNMTMOs5/U"6aE@@?Q[D2mkCBD7(X`c]@tB8K'6lMr(2?+[(T`DB%8 +%'r/Wg(e5+B7=jcTBE>$/WGijh*FU-g<4EDTd_[bi;W0[\n@m.aJZGdA`PWZ!Y.2kQqS&9%%V(/-RK?Q<6c\t@'Y*/R'"TLqXogFH +%3S^LKFVkLcX2:,:cSVu&_Y'9-*iRDT03`h&H@(4Q"WPdmSC<14CqKOh_k9N+U'PC):$[b&=n-l.FZRa6om4rMi@]Z(\fnF3q"b_VuL,IS;s%b#njQ0*_">`Z-;OBLMsBT#$)_urko%If2TaWU!_/`7;d/0O-.?r%n8 +%^_&!sHie!bj@KEF5h6-LAe"Mu.!`X*j=>bZbXeC?Hj/;%mX-Fs!o-B9Q[AsmG#K8qI0G$i2>ISAeHBCq +%^4ID$g*'6R?NGfQ]JY'?>Xc/+jX\-Km^$SS"eJdr"p835<#DKVL9CTa2#?Xoq?jIW(]"0L=+KoHVNf5)E4htgi%'%#E5]#b^oct; +%Z*J!fKY[2lG89Tk5kA;E8ZQ];:Q@I4#hG<0?3g4in`PKEETAZq`t2E]_'=`nO8-f1K"iemjIaOoE!eOu?PH8ki^T$_Vf>Yj1GFE5 +%KS*2&6^\#SZ)J?;GCY@+;BgpiE>h:])hG%FGI+8?dUc:e"Gu7iI\jO\]>^p]=A@c\l6^8d*dZ:!FE_.g/[JB&W&( +%"\\(q7@,B?D$mp(^@5@VJUrZ^3\r8)?ts5^B:FK.Z7/nQ;0OpcdRX`n.ap*/AfUG[!?8D'Xoh(CQarO[k\6tm#D]ZSc;Ik!7i@IQ +%AH[9YGRh31PhdKU_,Id#`H`$'*]bc.I,L:"4_jn"VN,q'$Reah21o;9<19P]Yie7Ack[__nao:=N?\-^77U<3;S#,#BWE.^N%lt< +%WZkk3XqO`G]l"IDAn#OS?AW[tU;gaMTe-BT-jG0kBW=)Y=]a:<9?$;72!(\7 +%VmD$7i[mOu*#T1P"Hl$20GbYA"P*PcH`7];O9D@n%c2aEGT2pTJo#rX?OEn!*]`"]oI/7s3/n06t*+Xf6K<*9?EnO$i1!T3E +%j$]sN;G/0>g=PLa7MD=#/6^KE@XG1I9MerK;QJ@rK/\b^,<%4`pG$ +%N[_Ak;@=d:Mgp09409g/+au +%fI9N^Fq97j/*'30Q)&kOUJGd.V.$RC$C3H&8V*QdFUukLZBeNClpm\e:`lCai.FD1KQ7Dq8#(ak`"'c@7*`fR=^17^.fM7IdB1J<59'O`t/D!B1c5DG#e_3D.Iep+Pl+=X"Z\-><>@]@r)"R0Oj1gLlnq3 +%Z5:V?VU.I&e:bYk6:dJT@8WGcn+TWiED=FE6Nai5^%"1M]RpEq_3cu%6dS#MlR5[DCr>)-:#\/Q/^/X$"Eh@?V[:e_hKK9Sm6Olg%i^gTf9KtI[I!g5R-i_>`$NDDNQ%;a?M2O"4TcUMP@\TCEn3&Hf.'*!sJ?0mqL,i1n5tP +%d&7nbL[njgkomc'$8FA'/^?_O`es=`Q;/P5AMMmOOg8Gr,ghcEYt86tVCG"[U?\"16aa_+:ti&`VU2(FAqFDj;cBX+/\TP3V*ZQ< +%7]kVu)lTn3.D&8"6*Uet2,q#!>?^+"\J?VG\ +%Y[:Cm(&"^iZf'eZ4^)fNeZDCYW4&f8NGT,pA;a(A,^r]f-Sa0&h+=-95Yi"GCA9%kRlWdU:DF")`2[KIU:@)dPLs:dNCp\n\;G'o..D8/=RIs6P]ie-$R:g2*WW\SReWu.dnPX5'<&<'s('Uim;[kue'#_*t'SeI`V*]9XD&1mY(10"Uq_Ct\LY$JH'f^C$WlOjMZN(HXt6e6uuX_6pA,VD)449<$g7 +%;54bB)*_si\;V[JNJACJ](.P`gA:DMOf:l7/2l%`bHPaihIZ_d1-R8-W1B7qg"+f2\Z&b[)5O:aQf6X6p<1/b!^JVo"!^'cEXO09 +%K3F?=ZFL(&5c/gb>p'M]+:$Hh%j6OOVEmnSVdh:K.Vs]a`UD151rqmY09f[.&(?s?XZETCL!-9@6F^(ih\pc<0dkqUWRDWcSDF+c +%jeIM8Vbg[#E$"CI24R?_q83_C8L4464&QF#Q:NVJ?^3%W6+3QFE28?7j_N=?OAE%80_4%6A')E^]bb"jh&[#<@GT/d:+Y/53ZT0B +%:nhH+\e3G=%pb)b;_=h/muNo^j*r*"R0QE/3D/EST%F@ZX^Wa!+?3OC)L_XH=?298!g +%`E0Rr-/mp"D^D)>ne.=1g/jsdcMa=+N?CJ$dj7[a"aQVO"b)u,@Lth^W]W]=@]*d*N2*Bt&Ht1;VGV3ql-Ou*n5AqT#ghoPWX.\8 +%$R=5$[5.u?=u@pa8(.)T]MoW_#Xdu9`s>aH'f.%;<=MslX&2qkJ4s.K6>0Bj/WmJB5up6GMR5]n;RL:VY>NCV"-i5V-t-f`$7<2N +%J:`ei.juqtCI7"'f'6)!;q?dLTe^!i0l7@?"]iM^MTDh,-3\(lAsL6CZFpt:Q$K6_E,3EAE\)!%_<%m+'n^DK`d1omQP%K.rMcH6 +%CSrXA/pk#2d)4qHOnQdOL?tIniZ]>1_k9g51Rh(*ZdDn8"04c/Tj$gc4[NO>@Fu*0#C4knf)A1RlTD'S+=%,BgZZVA!2f'6Q5[OC +%/0Om&iL"#IcalEC,cARW]G4-83kX4/D<+dD&7AacGljuHeD3ApPT7Ll.KE(P4&XEtXa@$ra*/'Lr_8eCeAan<4^FHPJj^>2pB.tZ^/f](?)cedc\ad`qU,QZ +%TT2b`l3dZ!i93hC;rY><"Y-JTCT(kR`'W"9*J?_n[oa*[QPG1nc%C+MMjdI<#J:-58"r0`&.J6j%9-Q8A,':8OmfB8CkfRbI6A:[e6XK,"m8on3qL(0]lAaq?ud-frZl9h262L$*HLE>agA3&DNg2cUs_)uhUM$cXL=V%X;VpZ+k +%p^k-XF'YgXcAhaGQb/M6MGDK$h2)KMpMGAc0?d0+J;-?>uV8:!`$B!-VtO+ +%[:>UE1IUQZ+>i#`K=TP@qdPuCL\9N"Dtd:#UM13PG_#%RMQK[)/(-r=HtnOJ'$U`/*Vqj,hN6)WXNG^Rl#B]p>AuiZP)DR^MO'FX[rC#`*:*+7atqslEZ`f>ir/X-4Xk./lRSGKq`;0a`inE`MZ*CFNEEA?&f:U'B7U[lVm_-iW'^mH +%J\"U-9qVZ,0FY>XJTO_&,JXj?&N-KnU:*/[9tP>/`Q[s5G\8 +%U#8<*8r?tiai2^s()fY85N7hMZm/&OA%/8drre:8)<0$fY,0YWEq@:!2`%3Sem4T^.1fp!S!El\.VFojL-U]=/Pbe*'2\q?#&]ql)m=RM'H<9q1iK429KK>)9cW@^5X]ZPign`cC=$ +%qCt`_g$F5o]]aRq!4`Yu'RctajFRLPe`I4\A[^8akYEJR\0AIKr(`&m$HWH?4bSY)OpgQM2gq>$aT_2Q@eL,N"^6HN)$hc0KO4rn=BI2cE*S\< +%Q4"qA=KJ8t]ro674gA8E\,h.0<8sdc6b(as'0bdJc+O:*1Ji.doFrqlkqM^NeA_):1Thr2*3@9cRBI^,5MUZ01< +%]UfX9=eboR\ub?b6*>p@GUCN3i>8@Q]_^pQqhN)>oB5"ZrU\WZTAee8=W^`bI;V@M[j^2r/rE[gqZQ;r_Gm6h*8lujb"0-ufa2LJ +%%07RV-jCNB#tAH4HcOH]k>6KKjaps^8"kYT4X%It$SZ6NaW]Fu5'4`">k4(U4?5ZG\1\?s&Z5nog=^ub]lOh''52Q?DC(BFjJJo/9HTVD +%_\l'5"L\C@(3(5-9S)%`!3HGo\k$?OOFmcC^VA::[(F_:IYckR^h6pj4FqPaIBANrZjQJQRp4Wj^7:Odh_hl>AgluCj&7D8IaLcWJ$#Pq=AlX$cgq'XuhfcpB?D][QN]nTm&/OV/&Ih0JL3)FZLqY+5"1$99eumX3$$^:+TdD,UWV([H=Vglj +%+goJ]/F?7<7PY!+++7(,AeEB]D6O(8B_Ftt',G,M9RpVSZ^09f3oW9`f')D)+P'd +%5U`=g(OMcEV]kQUH1P'T8;)(2:2XcJ1`)"J[RNZ:X0#?qrR'>EHTH)+1b`&`O0smD!oeL*""io+_#:5Hes9"1.8`c?f,7Zl[I9#K +%a%0qi-lKD/UIR\U70q@W/QFC[BKr>KktL^"H9-eYVH:eNZe*TJfth2N0]&Bj]DnD.W%4]3Dm9CE'e9bI(8Rm.X5Lm4DgEla^CG[6%YJRG,W_iC:62?*LHb +%&hd@VHKV[u:egZ%/CfMO%(/"[CDa69qh[\@pRet*RKU(c?JP`1(Y!D#Z9t/h-"G(#QO\`_7V[&oWR\H7Q?Z?c7#=/d=DUF&3\a7( +%W`u7ZY1bqF!a>OE6]e?;Uh"m:djPCmFD)2"9IUE<*@tDh7'/)P[jAmD7+%7BpH937]oY2ea^&th4lcBW;(*J.k.T52Jb;EV@?BQoI+k+mIg +%d2+kVc*Q.]d,q6Xo<_6(nS2+uW>ToSj@0H&2!n$o)Fj@1=4I]CeH#)n*eqZ@lpRPV/h7MCT!tJ!]:r'a1XL5Y*V-@KG@J9KE%Egn +%La6C*e]G^%LIb[PZO@QW>Ycl4!HL`)&1a'7HSNQQLo&?mDSr72bAXtZpJ)Nq0QUNKIM!:,$ClZ6F,1eLO#9Ha,=,iPno9b1L(>q7 +%@4=U)4/Zf!));Q4a2gEGf0ODJ&=\]>Q,.0hm1.>GYDpH>l,SdPOW)tmRWdkf/#l`gqM\hn;@%n:A0e,`fY#$d13.P>.P-;&A7g4f +%=`^gCN*oh-k+L@mM0s,PEOX/Tco"!D\0+PM"@+Ao15!R>bD)d(dhp2arKY3FnQEY179kOO"4d"oOF:5bKjAXa87EDTbjLRiR47Y?`'rZteBs4S,XO>k879hL6\b3M +%kjJs@T:)mrbZ,h5RHG`^WB&H9MfO@t@@D:$0t@Ord6TOP7m^@62H.qTg62g]/Hn!',>c)>N1iUMen"p96>*eYQZ]3BJOg&p/B'2N +%.8f+R%1fhh*?dkgB:T%Id*k?f`0la)L-i)fW)5ego/\E8.\IY&!HbFL*As>G6bsmV2Bubg9AKrW2kqLa>&U@[R:+?1H>V^1%+bJr +%L=!>F00#,PPk'dU!hb/[Na/r8SE;_rL7cLkKQ3@\H%OUOq%bQ:4I3?S=VWn`W"YR@35aB<\[C'=)%fWL]Wbs&ii5s`_rrf^pGBYN +%.MomokN$qq(f2(XQck04d)m#FAI_TIM_$)N8tHVq>Fokl*/Ag[Di1)#7US^H'Knq&:;gs%93S>]M'jlBP."7>:L#k1TWYLoq19;$ +%`*p[V@04l>]aG<_lu&nq]/)5+3CR@=;_5`"QA^;p2Kg'](hJQe[!Le'-@6d=a!6^q:YS'/;jlIGs"jX?J;/"WADiF0Gn\T'6Qr53 +%-*K1TNt3Jf[[\!K>^=f\X*j,5[WD4(o$i#W8Nem(*b]:/+rZtTCulC*K@:37WqhO]7TY>:B0J"W`;Nl.0!j^AjOb6t:4:n3g<fa<+\T6NE +%!$m(//n7Go>BT&LEcE)[rI;H1IB8QnPO>*5oMM.F(>/<]Jp9VVmCe"JKa=@Yu;_EY0rTfA1a'ZH51S7troc0:r@.=rl5 +%8YN:fbu.6:?5RZ-G +%Q0th(D/1CFS1AAA&`59%+u%g+,mkb2o-GU)Z>UG5D@IaXXCX+8W\(8DiU>@q;Oh!8RNh!)asl?,RXC":b;N>l?M:/2r2lYq0.[=, +%&dDmQ.^Pd*DO#er,IjU"KUlB>)&e-2/Y$BtX37iNF*3+Qc$4AjQG'KIddd^C"a0,n:p4VZ):Zl6Sd9JPQHQ"MCMAh]hhLu@LC^1t +%h(;ujH?.3$U>F_.j/$'!*h)r0nD_raL:cVo41anhe^"L+;VSigSu+OriJjk$f=7sJ/;J^J.j6"%QE9VABkc[-X32T6\)Y+;^@],L +%hO;-dKfQ +%eKeAJY&;t\qP`ei:9-7](0`B'GJ;OPU!lbb<["XBc7KLVZ,L9spk>0+:HUoOC2c=7T5GTm,Jq"8RoLM4bfWR^>1d'r]t*ea +%[IBbH!Jbt:!49YNl/?Kc8S+PY*"gMGgL®h3>r;0pm_1FjcMZg<](6jHndV@YAQ0YbK2kf%hUK)@D/UBG/_+2i7p++Z5>-eh>UGZKF1Yp?X)H(>We?iE&V!ch$HE%EtXLgN)M_m8JL4n'% +%>I:9ignI:rn^a,f*^%#1%td'VoUAXK7t5i1Bag"A'VSTf+3k@4?@?H2ip27/>%c'eMg'aj]e7cGFpV?Km_(?>WShF@KgH@R'1?:u +%Ta&lu;=9C>VcR;%[?#O#3fdVN%3_FTh_q9@]'G_G'J4&nYV__b&S-fM@5fYR+R"/n@G(aPLW*k>?`H7h``BQS$pV15qjDRGa*cC= +%*ckA-68Q*9H,Ln+"qqAE3DliaM.;g9Y=pO(UCO&mU<4g8g.nm#,G%QVrNhiJ:2*WVC;4T>H%QP;$Kk?iki;Mb,;4d^>YHBo+M,\l +%ZDLl1>9_?_ZjoLq$)`D3?I:I.DL<-U$Fi4&%cH5p!s.*f$`B+@0_Qe-;rD(NkgrW[g0;)]T.FGdTRK57eKI\k)Og+g<)hd +%6ZNJQ#XnP-TW7+jlhZcM";bl@49B0,7Cl^li(Q\rn.<^)*HRgu!^q!6]971:(L,[NOor!;3+IN)%3:cp5"L,WFp]<:m:2r]/1Nl8 +%,Egn`9J3A:E+??eSsIS'6H$JR'%*-<::(^Hq>oA*M"T&i#?bM93SYLY(VkX9e?8uXqO0NZL/;)af=T4p=Vq$aEC:,bQ1Wq:CM".8 +%B(HjpK-QVWWR9R\9f%dDTP5a?ZF?4<6g= +%4*p^[@TDI6F!:ZNYGPV:H23XA3mohqJ1F,Z-bRJA[A2?aq>KWY#5dmZR:eR2mr\Qm6]BL^FH9bI:s\>r;,^tlFDR0ana?&V9CF08 +%d3(G!+WL,-j;?LB?rQ`97)f.Yi5j,=V-#p+o#1Ou4P;/q=*X"eod_mP.ai2Xi!-o:9LeoPPk&_D0qSaiN(VgAB_!o@"6(/;!u +%n=r)=mQ72'G+F_.[B2HIQJB*_NS`K6&Yd%L(.s"j>>o`eiERkRoIuqf^cf#LCC+1dddYYhD^'3goE@JoB76+1e[2,D>uKsX5QtVG +%U#p254=4;\(kJ8iSi7>,Kp[bUP(]7n#06j(Sjm1l6a.]P&7)I_ZG##ge8P2$5WI2I&,ZRMDm;Kdjk,?F1jPl6i!_K]Ru#`jK[%mFWtQ`" +%!F;(UMqWb\hec`C[b6=`5^X+N3L6[=!^NusC;Pku%.[2h9bK(cmn-!Mn83`D*hepT&iraC_)Y+Up-bqOWI;<7FetO_T31S&h4,Sj +%eEiiDN;WLRaRJiaSf?P5RF)X\&'59(9d1N9J6%[0eFrX^k3-dg1\c<3TadsNZ`]";%5c*Pf?-YX>s/g-Rk_IGs[cQl69-_;] +%4\BV<56+/H7KCK(3"N3*hn1&uQ=8bnhW+Q^!7Z2qJ3MMis#KAt&IroM_hKPTU#s^pi^mqM_c(gng,MmWZKFf`7N<7.Gg`)`0fPI4 +%b^AmOcnHc#R-)%i8n]9]So%q/97b7A0dV]Q2Qd=_[$2WYPprDrO2&)29";+kV[ZRV<$XH/QkCr5B,D(V>)Nch18VB8S?>PBhVi2% +%0dSjlI5$@(+TTYc&AaPI8gIqW_io*g>[lkfa9(iXbe]L'=7lY4;q9o2,>n+.4^WMU`0a;;lbP1=4^TZZLq.=PMO!+p48/`NDEUQS +%aGO+'q](gj4SLBfXQuRAWusm+jVpMRW!_FJ:n@"]H?7Ydf`sC1p9'A\aiq:sWpAYCaC[!BG^GLB/h["HJ#kJQiFB493MEINRPe+co`"aR)@E@6cNK9X5+n$@n'V +%q//)]+"b[%1tm4qE,pOhA`bp49!:Cmn!P`<-\N$(q`L"qe@#i`5p4cTG]a7c(Lbo?Mpk/i`4[OnBe44q5kg\/>"7rlA#!E[cHo79 +%)7$/34R)#T&Go6c@RS`l'>]DXZ+S#bU,*O1IuIL$Y_W>Ifh[T8./bf2'NAUjlJ[jmR$ipiU-g+;WfBlu#MOs=A]Qf:4,>B:L>hNlMC#0_uraiP+6QR=b +%i`C*bm-$]B9g)lHnZi2:m)S!\d=GD'beG#kA1%on6snN\hC*NJplGP11-$C=SHWiD-]%M>.0*IhjrleDc@TPUACDHM1_W6?aV.1)=7a"+Br5OO1)WEsHcUk67]HUA +%7A>=T*0KKohI*t(:*p%=&aN%i\OWlOK%'t7.B'rqKgKlJjN2_W="Bj!>jB2P0b_jB`*OIPc(HsS6$sf+1X46PL"*t)1;WiR(C:Dm)nJDO@mq/u! +%*l6nl^*8Y[NQ=5$#ke[9A`l5[1(9G/)3t"JM&H>IjY:iKl0W9IECTP?O0KIGS8%`D;jGDEX+rjEPK+Q4"F?>#*bR=iEjWP)O&=?b +%GQj'hL2rSL+p8[,bT[pj4u`$L$Js8I-pc#9j6rr;33uX!Ir"+"W[W`@.s[ZpE8H-K:dZJb*I[i6eWB6[=[(5= +%6*<:]+>"#qV%)tqFkUfj3Q4Rf%G)UC/XBi5X6U8!(oKAqf,Z&'o,-^bEnt/#$eA4Y4&!ag^(Fn=1/gpSKg4<)qSAIo^;uErJKp$(NOf=GDFRc$',nqK7.t4QE9YJ4kY2NSt,G%@4r,kKl5^j-J+3.`hE't*Bf"^ +%QP3U="I@pAn"/kcG\;ab0KRtW4EqAVJj4k3#,_E@U@k;@ho[oHP=-`$[75&KP\/i/Em_0Fe!D^42tCun,F94LBrFKR+%Dl.(qF=b +%a4.rVa@5t3:O`]r[pNBB[5KWUIke(hkUTDq\7epd5^R;+,$Mf>:78U5S"Tc=]t:9*[jE`q,.EbmbK!!+Q]9`1,spJB\8_?Z67ZkW +%p8LK[MelYNEDh:mQt"Cp<4__s/L13*@&$kXrbcV=]n#%6/T2UVUB*]V-(gA,E)t&)3ACJZG,:Ydb8G@!L0Depc]s:0pkX-G=<#Z4E(i:?R7?sP:uIn=`U`"pa0P&jKm7*IB,4dpejDqfg*<8$n*pQ/@u<_kXG:E:R4/\?;?7CqHXp__Z-M$l +%+d_o)Z?TMdN0P7`!ekGR^168/=0ED"_iTT1dLt(U,f7*6'1S#:Jnta:b@S+>RPkh'*jI/r%;[6W:5_4qk.J$1#o^SZ_51MP[b-9g +%5TS>p(`T],7oo[$E@]?8Iplm9BieKn7:CR$'aMM&MrU)P0m=oM*bF:q]*EhgC#XtH;9X(oXrCH_J>eOWRJ)n,XeERbS]2&[`87Feq@f`pk_+,A[$+abf-<9u,[g*XB\=!f9)D6h""=r3F/tn%UPt3G@j-XJl +%[Geg/E(.d3Qo#1YWP/TZ-gWGOlA"0uG*0+p`S_+'9ZI4 +%Da>8h'U:0)C,R=i.ok5]Ft9!>ibfNC4V +%.&Npqh7D(C=FpY,CV:;PI&*?1gQ7E<85QADjgd3?OWJ2>i:9lR&W(LpmoHF+Nh^;/b,<[&V4Z1t@oc("aJRLG40$;YGB$5A.gEI* +%5Zt-O_`9t@Xn6G,70@:&\i9tW19=L0;lE(3mU>^nTqs:?(s;J-2jONR&RQ]>!g,oq.tlG-!5JmfG\`ln49fG^bS\@ji'rs1KAB3; +%FDDOu2m`CoCaV\#O_#s$>?pW-hnU#mni+&qf.ACHTo(2,;AZp8V2=C6qHQl6Z[LM$J;B2l_%RuVh@62 +%R>*)d!b^M5!Om[MBm$VS#6tGuI\g%b@4gjd&i/F^:V_\c!5rf08,r>_%`F:XW-WGKrIOf',RHgo:NfpUXd4qj[:Q2+BpQ)[U#XFedaAles[@ij'1=3SJ%Mmq7FQ\$'R/I&G(f)*KgKL[esc`OW,#0rm(p,'U8TUKWa +%cfbTS3alS4^^m)B6&`_t1I4MCa2'0==#ZB*D(b6;^7=hS`JH;sDZR]O^/QZsZ +%WU-.3Qm$mrp6!dc6[45l5-3(Ms^uu$obciU&W6Oj!UtOb6q5[(OCBsYnimMClCsjkYn[l]OH:u?)EmDN5\-F)fj&l +%@ui*%.M-sDh?D$("6%J@,j+ZV9/W7`%tL'L9]okoK=t44#qMO&D*sYi\W.ONbhDYB/%d)tGDP?4L?MY]F;;PC!O5D;??RMgR%t(aq#(`,rM^^@9Y9WoD1#c\W>&qr4]s'u$G(p2DeS^/8SO +%RZ(]Cf(fZneo"s7"'/JG]OZ/M_O\,>cLAHrFV!B"84,SRQA">c'<-[Q:uj%N@7.Hn0T*C%L"$qCc3G'Z,[>E0g2DK$*]GfH%h7_k*mUn&Fjs61V8,'M+Q&Vhf\8m3skFX0@?I_fDhu +%rl2mX(PXMFP6Sm1Xk$=P74S;,%Rc;>B2]:7iR>RK5UCmahA)"F#B7)lK8q^<49Q7u="5_a\j;XCII!.[GTTTG'4 +%+%E/]g^k$)lua05$8H0hapl)iT[7Nlk3;qd7Z#\#ClK7&P"bNeQ^^M" +%RHg#i.nWal\?+s0LMs4G6hnF]H8U_g]!1-jX,A'+\)Y[K^@_X,/J.qDGiCT+?cPp>BH5AgD;a9=l$=1_-7/uT7t*)c9q3Zne9Qpb +%]b$G=PSNnJJkH::7_!cu'rr.RY*.:iffgG7I]77F1M'J,k]C,/JCPZPa'ZEKPHS6)T"J0h?t;Nkq0I6G3E3XjAbJ](Aop$6`=5m2 +%%s>S!N1RF>DOshRPZL$Z-.l#V-ja]IeLo67 +%YZm@@kX#u[6=J>hK5Ihe`m03?0.[f:*u7gVhqF0%*M+mbT28)Upfie.,Lur/8a=o7\#07@m%([[*#iiL%\[0'+JQFqSooE`=d%$n +%i_7#UGsdMrH'4Y2`Ht]SN2XbFJYbRZ;A0aDYH)"FcT:pJ8f:17?g/tV=bZAaWgc%D<=g;uGePs:)N^Fhl5Z`0#)=Z4>B7E(i;4Pk +%Tt&7c0_K%]]5C%J@AVb[*2./4U`l1e1J[ZMZ)1EG`Jj@C%5AW?_'6HG1cm*?nB9:3n+n4X^//B!#,X)Gk\`<`bQlI3B=7BqE?(Ve +%dEdLrZWUR3?mL%7An:#0E"D#k=J9Sa)s`rD@.UIU.HK\hWoEr^>WP1:8Us0@-g:8h!:k]:WaeC!5O.&aH5,03W1'n0URYT<61'<. +%Laefc!r["Sd=I6B2(c[I&qK:7603^MBXa`*0R]"2ADl#"4\73QiTf>39-i2fraRn@`h +%5pWC>#p0@e=G)"5;P#(uj&E2IZkN'_D41*oZ*cDJD*EAuG%piMgBPVZ%dFF`C%!@i\Oaf0r/te`OWAN@W!A$%ATaFZ-+9# +%A!VGbHV(u%G%fYnDP2":(DL:'0>a1*(QspS:XHV4K#YL%]WnTW:jJfc0i[#.8rQs1fMl=Y]MXq2.W894L<:Ii8dptDWY.\\ND1^R +%WZ.]Gj7k-"'K)^ +%A#QuD/]LV4@kG]Vo#=jl&bV-#0h.BdWYe+bN@MqEH"1';U%1Yf@mkTPe7'CNk]O5a%fJ/u02NHH0S'#JCo1YA_1_g3#pt16k&e5IVZIJs`#70=:?+3?i +%83@g1iSp4EXt,;++=*TaS)shVoH"$:#Wd;LTF6W7ZHja0TMl+Y-SU(BoNboMTV8iLmX1 +%\bO2K!'3'ZIm$5_+,i-TJMA'l+%>Ori1m['9)'fD;.D`,95Y?!r$BW\TWsXq$go:FO"E1:G.1Nbd&1PGt.RZmJX,<%fE3"kY'&9L]U]e.f-AE&n\jAjh"EfEW#RK]9A4/[Z=3-1K]WZjE#RK]9A4/[Z=3-2JT\d3/ +%90-Jh)'K9#5t2-3>*onRTPcJ/"@4W`#[pO;1SS$u#;V`p0WOjEmGt(0enC_r*2((h;M0p +%f`P*D)+'5tn^o#S&K_fBibo&@nO!:$G0Mb'f$j^$X*+H[c,GJeJiJc'"EsoG^jC!79lM9N"EB:S\FK'6Fu]s6U.$c]6Q^7s^od)- +%,"Du[mFj$J0p52]IU^\=PK)f+*:p&EYZj848Ec@[BB5#4-'SNB^eG-Ca)o$6h*VNtD8o9c3&=1"l_a6HnL.@mZ"gFi-Q*(%.h.Me +%aPD563YNN"n!$*'o!TuRP],>k;9WRCEeKN(NgV2Ule,F)jF2A[P`5<1-U57E^.Bqb4%T$et-i1kp[P;%mj +%!h_>(nP#R4ClC+5;e&GX"_A"'VN#!*V&>]IDpI2jUs:V:!>%^OSS!;LhuOao)O;?+Lfm,8Z1PWqs(CfVH7h[mo=Xr#rXXDp#I$m& +%nX)DMj4Ht76u\+'7M#umf%?SHdKoD7K)^8o]^&D%2YT`eWrq5bK0f7@RbXC%/68lVL\JpLOe7p!W.&@h\@f`[`k&hKZBt.?'THT%*'X*H;t9A3[=71c*gVL9(LY0tl.S2cMnZWqQ!a2k_^qV(]oNTnCK-FTo!:qX=t2VY+.?KI+o.t*sY>g0Mc'3+P::=]32Y)oE_0DhrLjTT#'Mbe@9o+OiQgWo5J?dCNU5LmN$F7FJ' +%O^D`=p64tu`@L,KS_(GQ+f\N\r`%N5TD[Hhk9g/&a6t<*br#.Gb/jUkY8;L@j"5bMYIF,2hp3tUHPQ@KebAj9k-JB2\ElP.>Ei`R +%Wk=*Kc9"W%Ym>asd0_2gSiM2iQ5_:/=u_$rP%JhkRd4\A<,n$8rEDWPTiT_;Vp+*ZN6T0kc'-uFiS(:7,<8AsP^G)Z&ApWZ1ui;R +%=;>>mbc$L=g&/9JcNH'#SaC(7ZD$Vh(3UPm81P@I%$@V?5>nRn'd#r.\LQ7MI9ea0G[rO,lp,,89NkULX:+#CI]7a.B3F?2'704/ +%o&G]gPIXlh]@X!6->pSD>4S)O6?`E9a(B2ChJCQh`_/Cs$gOEp)n/kkcK<(>IS6W<>HO^T^cJ$u2">k5l,&ls=1\T.Ml/1u)ts;i +%8LNq@"K#=(HCb91T=$eY@\9>?1oW8C\.^&WX0:U-/h8!l/,/B]`[l#p+uEj#.p+m?m&2cBZE]]Bl!@"r+J.esQ#EpekHZ'S.q1XI +%N=XdFq;4fq_d\2YCPaDZ#L\HYH)L>?*c83u)PQs#Vg+'RI(1<9aV&s0a`Mu[$J?$[K^eYbdNm2>ApPg[Yu_,6Q,X>?4_R`4?j!hH$e:[ANsp#4lqk[m[Sob>XQh&PEtLh:uo&`%hjIlO/c61 +%,,:t&X?ee0+deM,Fd:/^[HbGp>7i\RW2osWVU;_9>0+D%I_d@bH3nAJlTIskL36nS +%QgTXJC$sSRf?nZ^a+CKZ(cN!$HlkMtGXMm)7KH)=L:!?X[c-HCDQd7[n41kt+4>/sG[^\;XE3B>A^I.?*r2rXDWchbXd +%hAVYtf#fP>*N?f$/%m4.d]+rLQbiXGQ^M/#PKie5\$;s2lP$g_q05,7KtVJW,l\*IOI^V/AZ(4e?5TK")<>.hFCE\,nR>DCjl,SLa![PRtn<4*s_?DL-%S4*`RKjO(B[8LE]ud8Zp>QgQ#^ICe=dO6#\kIS;embpu)7;bBQQ'QgDM\rubIqJ^Lq\+JFm +%&\e!QX.C?ob?Kh@X[WBDKWj5'-:;I)27 +%XD#"[(GsHA,"/W@p#GW-JMI'#/G4=:V4co13\^(QC1apX;tm3&H;u.Xq?`_#(c9U?\hZ$'[$m0:_2m:4r8h,Y1ONVW,<;aY]`k"KHK +%i7jkYkI34D&dm.BH9QQ.-QDp7\Q5>b2BIeC]q5Ha-8oTh1q7#o;d8N&/Mo1VWp:b'VjKubE?\kQq=Y[=,>0-M1;i&2Ab(\I +%SE@s:N9Qlql#K;[I&mBq]Ze7':s]J#M9W<"d*nH[?Xr>/7,+]T4E98^j-\CPY!P'%(F(MVRp7#:A%j?hHb/ZLm!\E:f;W.<(Kp^< +%eKr_Q&9#Fc!jIY!4"W\9ii/c&3ma4CDMdZR-OZF*mJ-/aXQR@e5D7?;);I1(`$%ps2k1^S\G:7*k\TghQ9JGjhq.2nn;($t9rCWD +%=4B(-UHG)$#-<\Cr:[_2`_4dPM=ZMpkcjDE'Y<%52>f\J./"9Ql`)Qi[N$7W=kSVj +%)\Y8Zj`SPfAUFDfg$G&n3&4ZBpZA5+p-DXsCKef]''7-!bDJHJIRq+ji^PnhkK)&mWMh$:.EL@ZB.q*$$El#sN_cTk_*V$E27bV<&e"550$[ETSJfiQc$mLrlS;51r +%I!?NkS/L`c,]LJ"WbXE7i<)O&B_Y/]?i"`?+qZ[BN+CK.c8)G#h7-"*%hXu%(eM3qA7f:'*RW*hN!ua%o2pdXZ26\Y+U$+#4'84(H!H#&`^`JY +%-,2/91d@65M`B#W!>4cTdGk)#&Jl@0,9fY<[Zq-I\A&W4b%Hg@WdInpUm2HJ,@BKI7r7NtC8*B[,+laiQ\o2-3\*fg1gOhQkMBLF +%;O*^V1=(rg0KnQq8d@<-eb(_E`VhIteWk8iR?Dm@@9n:'%r3/?PQ3.pr$_Dd]B$6W/&UA-.kWCa*1)009n32gq2SR*%M(grdIX$V +%k2eV@g4eN+Nq.Whl7afF%^@nTbAk!G"3*j-_8#NDj!qf\*dr<.DB'J[U\ON:^5N-.q]tn)UAq#mDn^FA!)hB<;W?r +%.CBkEUa4Ki`k:EfjZ_)bD:.^pG&t]9jOpiCW5[N.^es[,TACAPc;gVYrA)o;+f2Z&kfgONP.G[9pX@=3EP/]mP=N,#/597o5BX;s +%Sat+\mriLCL?>KkL.FUnGL-()ZUKI4`dm4sj<.nKee=H)Xcs=iHt%lO@U'nYJ#\4FbEj#fh4HoqNIgYC +%Gs<>\DR48;H\Q!cUd+1i7AYC(Sj=`OFR7It;OcIi4s+GKc>bu@B=B;=p_Xop&TnM]?gjEg)nZM(H#l6nTi!n)>;?3REF=54Fl4YP +%N,N:YgbO5GQ`%Cc11[6[![8Yt]D5+Ci]_7:$F*0uqFtJcHkXoKH`I-886_*)@<\jcGTZ_3. +%Va5Fk2BDW:o$Kon<8$1LOYjm'Q'k!@1k\$`nM/&(Jaje?&'GcdIVZZ!EHUg6jn6Y5qXHrEYf6V]E4Ugc*Z +%:Gh79Gk*ksjl"4\W1tagarGoVtjP;^_X#Nap"8cG7(!]T)i^XpL$4)3f[/N*M=&NaTQo<8N6d'^$.'NHDB434M* +%Ru;9``Z:762%?n]Xs0d"Im +%(oQDgM[#0mHT-3b8U?Yn'L'il5't"BPbc:*qPB\:`=TY;(8?5MnhaR?kTJ7^\d54):4n`#(Y*Ah9"n@[ZWNZ].=&]7JLrCS[5o_! +%[`IT/[as\9AlQ96[83DZ76!\>>&BiiMo@`c#!mON?pC:HO6'LpX20aumCkaLB7q0sSu"dXHefu6l*r+bA"s:n1VV^)Mfbo%'X*9n +%jc]HO^A<+i].S$^)SB$c@Q[3mhfY!Phdj=$T@_/adGIhGkZ.F2n$OP/.cd(H*aa2b=24E#obB/^[rJ7kRBmFo"`oC`5B;X\;VLEW$UL$kDR\V\iQp=&:;TMFYA.dUu--\&C +%;FGf8c^Z4%B6U3j0bPpWWR=;DZd1Aqj-WjH>Nk%!7`1*Q"8RTHH0J(/gQgGE'QK.G(^O:>9G#FH4HfFd*/c:2=ip]kj.\8MaHuh4 +%OuW+9W02K#>piDCF1$3air![1E#tM:$^E3+"X!L4pQ@Lc>FgVsk&9%do/up5`qFqLGan$\oQG0"@gf"J+VJ7](4e1=[7n9*f'U=\ +%jYBh>eXAY-\b^-mYB^JRZ.XJr>=J2qCH&#?;DOiR^'J%62>Se21_ND0Xh\otiO,&+:\p;NG!AR2<)\PBjb5eZd7Z@FGu9<@J')\52>__E^]'_kKp=q +%1kp83OF.B*VN&']gtd@[nhH))0-8[0*?BULDr#H85Q'PkqWhMgVe7XYrBL4Thu)W'J,Z@\q#16jMgtEC5PsOarT9Grbe3R.%o!Mo +%^\(O=kMrisEW5HWp;arEc*.0F(]X>5cWp2tIeg$oru^7lpE0D)mlrV\qp7S*o3_LYYC?:K^\CmFri?(ca0IdTQET3>iW%slIe2n* +%rQkK,VdKDe^]2:QnIK-qo_P--dJs-jJ,NGuqp56XIL9?`/)"6XmB?IQJ+^jsq%(7+O8\V#s62cJNE?)a^\i;jq8KQ:oG@Q!TE"a` +%J+GT?rNC_LB>=>[s3n1NjLL"0qpdA"o.U*p?cH!NrO/b=\GYJjN.>:5li6Ng^Pj8Fr72h(a8b*Os88d-c2(^0T7?dds7>$`kE>hf +%0E0n]5>d=uD;s8oe!#BR6*fDV4 +%s2=p,DuPWDr^Ep9[c@AADt#5;(?!:=,(%+8coPDmkdX2DEHVpAFqG?c&%F.7-+0;E1bXohWI$bcepqfcKb'YT<+s!Qd)*C^bcue)6r6&csn8hc@.q +%WX>?[%BDFBFeVE7[o*SqPtE!Q@93MN@^9CpDR4$E[UU#G,omUG;Yrc5(1ef7d%gQn00@CrRb?#gVg['\SL%gHTCq2KP>5-W(4hX`GXQO,qCNuca%]9M,]`HX5/(Mjas,$:6`KZ/cN3-!!b5:iZQVo<9CVK!.@s-WunS[ +%L\^S5,29fuFFd]_j^E)>n&+/BM/_W=RCT]dd"h!@F>$LQb8N(hRUek2X&:1's01ciM3c`S88*t)?CmY@+i.WpKeZpB8UJLa>5Qsl4>\uKR]>%As2,Y1)E1&XjY9j%gS)ZKM2Y<8\c>l>9g0[(;II0;+aS0%cgo"`9=(-Hf$2DI5#B4 +%hIVtRS%kFlqD-ucG-A'f/;ju4?'-@]3sg:WV9;pj0Vq\00C@I!]PF+3ACZfnr[L+H:[]!mBqZfNh,_D\5O1%2Mk0],hV3@bQJF-^ +%o_']C]^8pg$1L4_Z@TKl2iE2WcMu`Q$Y57a../O`iW_JCgpK&.WL)j2\i`A%]l7f0))CK+AF6ElUoL2e^5Qi8W]b5UPSna=Am20d +%FG)NmLlpV'g8#2?:_.,]opLd\LO6F[TXG;pD42Sl]]?A84;"qqn#?hoY^NuZ'ahk,(DZJr +%QFsY)+h99(#4Vqs73q!(1"VT]:u;XlHIA\KID$9Y8*5*%XKO+O[Mp7;DNg1Gg_,6R2Z(o0jBp#b6_0"R>1ZiqUp4e1k$r[Sh-on5 +%!N/'QGrW7Y]X@adR(I3QZ(!=:ChkM$)3:C^'c60V@h9&'_U->7S)U"@=8n7U7P[Da'f>G?=&\9&m?LO +%G8]''V`8V.WCje8fN-^'k@t2.%nZff\"2-G=-.0,[D?VO\#Qt"db`FFZrPAQ"i:[kg.L:gn6R*3Ub*b!e^[0]8(Uk2JJ.Z)?H0S5 +%9EJ+KgiSoQ9@o]=.Na&qE)29:T.r9&;i'1;b)pk7f%\5aT:Q6O4,YI$l"bb*D?Gmt9SmaO,Hi1?I(,(:'d$`n-Qe[`8KK'SK4p!G +%.n\jFWWG8G-qhI?+$$re,65gWbf%'&p/CoO%ta#J!%"P&FqEmP)Irg"M4i,+=KAcZe!#.NE/Y3H]<<_`F[ILAMQ(eEPFBBN=[/Tn\*CYKa24bj@t +%BauHe(']!^(,1d#3385sH@@NH;:.qPY^?D;TBFegDD"9Gi@:uE1Nb?PD_-q(?]):t]dNN#Sk<,)$e\X\(,3E6FIT7O`UT\)Nh%4HV$;Lr^*$-aOtUHNZ[#*%2$BX_7OM?rgdM^=Zb +%Zg)\U)k.7fjiKd(e7F6dI[[4E.o5tDWN63`3eT5rkg+#K*:)QYqLIghmU3%*/1uneb9R0I!]Oa^X0H$#op"LnE=`u/"TEHf@9j2] +%@cd"5j`$;8Es]V;9)UU6b)c5eNgqldW9Cm+Z`M;"oZ:=H=`t+inW)np7;XdI%,Hr>*u=+uQic_/V+>_ag[;s0d+!J/UtZ/7SCd1M +%b@tUE[AOi4GrMna'Om=oR^g2[89VNKm4DG97(7[@CZMKP-<[NT;18&Ko[QH4E#Sh/,&*QeRP6r`pC56sicm'%e +%L:jDhbO.=u(A+G)?WH)IfcJC5`,tT".L3o-G<2u;$kY5*FH:?u-W"9`O(W]AfE&&@-bs@Mc5:5=^nA6.%r/@.k-DG9J(N=V73F`j +%K[i\ojI_ElrD&!;f4^Q+Vo+lo:G":?0]ukPl!Gg<8+I5%q +%>'G$q0H?S)Xo,*jgUn*fLn])$la>Vr&c;gDl(r"HBF_;-3)1@:4hm#t8f?pZ5HYZ4Gc";Q+am)f9)20In[H99QYek*;7A\Z_F:96 +%LLIN8LRd;Iaqi=T!I8"P0;X'Pg!hTbPT;u,ZaU+=-8&Js'HF`]!R'BTX\'IHI`p44::8'29HAB/*K3kM4TMR^QBT +%L]pa!c0@F,@9?7%pnq5,c1)r[[+UDPp?1R2]+_GnQ:?QJdP@E3nbb6S"NYm]f#YLa]f1j>M.m`0^Klrg9o>Zcad4=1oX*%s,nM&EEWkR.`U2E+$8/_5AJTY=X4PmlFL%+\+%duuBr-cu2\H'FK' +%OG]LEfhom$hlZDgGDTN*%-u&SlP?EbR(1=bml'-s]AN+s2p2=TbLYm/LPM/>!etcEhOW-7[^CBi5`&n\4%98;nVIO_DVe6mG6VN@ +%qCO_2>ODAUd+?UUBM$X*leR'KA=DRDN7cY0s7'@WD(kpMZ0Q)Lj/5-LVTEGRpbP`Ao0h&HH^Ci&(u;do]dqAE^?)K&V!O0Z"H0W+jJluJ9k4Q\Tf2l`Yf58NH6':p5 +%SfteH.YQ3\,aDm[5R^a(f?j4/;aU;p"\Qs%k)$\tO/Je?2_r(qd$S2D"6:#%)-=31UrPUCn9B[8O8?]U(_t1,h.i,l_,\dU\ +%Ns!q2[]40"6?R!Nre9Plm];hOnWKn]ei!SHg?pQ$l/MF#4W-KU,//r\DU$po`t=XL0Ho#m*Kqeeq:jlWUH\5;n(8AP>b!;l$]_S> +%?Et(UZi&m2mR:c'6bIufGUV;-L;Cp%:XaTV8hp\;hU_=j#.m);HVH:K_OY&LRfcekMEM1RaEk,Inl%r'[AOuLEn,i/q,&#DeAdS: +%Q7_#F6mNN?]FE2c;!.TObO*+B1bd[_!BYq,Ad0#]$pF".'Mi:*;*;ZEX6tLT93,Ff$GW!SBm/Dj<25F<=qT"89pAHqB,dcF4@8m@ +%$6m"HQ`3D%-)FQ%ARQI]a8NH>QJ)AXPsc2!P&u_G)&=JOL32"<9UT>a.;%=XhUck>qIECfC,a;uYUl1t +%)ocBo9E[B!^+i@R6V.523M'L_Xa:-\O +%>L1!ZHIUq?#S+?:n@kt<&`bp@EXD*"QI>%I33@ZiD[UX8YmlU]2)cVj@9,HFiB--N(($8&jgKPtT,M;Bgsif,o\Qpkb'U@j]+7Od +%Xs6[M*bi#=Z"6:g`GZ[V\'f!.Z3j][:-2FCXa]R-L/#bl12H9Tq.]]%b0jZHZ2XXip)#5j&>T!cfI\C-=jZl"*8IbNJuj-,I<7QH +%^dauDrnB)KZRL;`m'(:iYpT]EQe_l]JTbpa4\j_a<.5D@5DTiW<+#htjG^Oj7"_n*SLfOb.YlV*1Qk11]]giklUEj=0*cWCgO0Q) +%0'AOVcNCALNo49?6'.D"<.*d5oBri*B(AY02[M=Cn@Y66Q^YLRI-'Q5H36Z19UCPLRf__YA_r5r4Dq3H6n+%M/ZrZm21#<]44p>NuJ)Co@.1XG[Sq1:n8sZah[kLdf'T--,rF"p42-7pL)=]t/K5WOfMZ9BW[FqlQ/O6!h9CAF)+-:_h2#IT3,BPi7._WF<^SUSnr-bBcVPu9k1oW5T""qg&H>TePJ8]NMjLk&ZLe!l,r3]3Q.QbcHb&K&bG8M! +%X7%MtFi:c-s7/RS<+H2`UnGrn+*BBO@8WOuQ;!r"Q_>;m)8%G),oMR]PPn +%KcU.B60uc9kHiO&7J5KBW&!;9o])=uIeRtY?ii)8k)Wi(J#hQtHg')Ur1THWNMqN##VSMjVoTFIp#PJ8_[_tc9&!Ri.*olhq5/:G +%[8Tk9.d.$L*g4-Nh.DF2b;'U)>t@m2?.%0FC.mb.dp(B^9DS*?--#Re,Vnd7B)QVY._F3"V:MqS6eu,'JW!O3@,@44PBj-FKmBpG +%qREU+MEWpn^"*T'h_l;)-Sei34$n=QmGDH:]$.`Zd0+#N(2kT`'^]2=k)V)%%4I`\jWpkEM^fCEXLEp#BWOW7qegBlRN7ihMUU8Z,i$Gg/l&h?\]N-gEE&th\^Lqr2VpX4(0qg%FPPV)RmHa1ALm_9BhYaGL3:fo*BuI`B#JYE,9\!JYBQnL!-A=D/QnXO(\4I +%cTXs?Hr!WqpepBas-#,Y>3l9/=ZsuG=/uEL,=!72\kJ)aTX:?N<-)fN)+>Pj('sgQRuB"_1D(05f3Y9rBTN''&MLX_I_T[,hGSS$@B;=LnAQ3N5!j#BmhL#!IV)GW$FRLQl\7rj<@/%6n'3/i[\ir4l.iB%(*MpA\ +%Q*m_XH*Y%pb\47B+N\UqGb!0T/KaPBKL;Dj>Bmsf>s4T@,bH6cmp>L?Ir-L)5.U:L[`,&$C@-F[Fe2+1=V%"D@.0jYQ38GQl)b2=c^N2B +%kp*@U,\R1*/CMnZN;`=94Fd?A>_4Z2i2%_GB:;7O5R.^0O+%**X]+fEpEBru:( +%pinB1I#p5[h-%Lkia"X,PSPeL[LUjeHdgt_YSB:!>B4s8Ic.,t:b0p.LRR,VS7fO+*$['I=HeUVM:5To6a(R/ch +%kqM]Q/om^\rEgL.gaFN-9]J8lJbCYiBH_r-)S@;j[h#MKV1eWRVpp]8DK(N0;m+'pTfQ69iJ=e$21rA"b'f+g?'9o[RBe_Tqmt7J +%q"#oAY>tDf2O.aof43Bs8ErOT_=J(7:k"smS>n4(l3?8@QZTWMf?6.G`+i;cUIarjqGO?I4igH4kobO#VA&OGd\UUU_*s[n+`VEE +%]'Pps=$HI0!kJaGd'.Oj2rdtN:5=[eC:QFK7#dK+N^Cn=[9$@]N9;Z>CW&7N3sl+%k&&pk@sW5uEEu.8>bWG+XM_m_XQX/EX^3[' +%Dq&`.1YqNtFe0tENfP65f0Z_G1>Vjq3G8a_f/Y=,S*6Dr/N2&jo@N^Ic&`T+D_J/C<$:MH0Q(96fnuhO>eLYg- +%qQ_4T3Ok%FU7=5`g[XS>O.joH+W2`/<6.(^b97QJ!D_0k&sTr4's6.19*-QD23TNHr"[*AbH04-g*A!2 +%Kt7s$3N#RWL^4rKF.gX3/=4=]InW(#h0uE6IGo]\Z5oV?k1m][#M`4rh2A^eiQ]&HYR)bbq*Ia&6$XsWNae;@neV0f(o.Q-fb>%TL>?OH@;gW!)2R/b+!e8Fsl(@^dr##;s7;O^5<_J(GmJ_IEn?O6SL>.%4_! +%/cWD/.2SLa +%EV514:YdQ9,dUrGUo5")_kK@q&uIn"-B'/(;t=$%%dql!NN1IhIBaapO`fE,XO]f"Vm\"'>eSLPigmt[C_VE964]@jHh9"%?+?/W +%n.L$0<[tPp7p,t2[G"`2B,6mb*IAaZ`nF"'qULtHR_uj2?Zkrea(unDlG9A]n+\L%+ERuk0Ai7sUF;JU0IE@4KL97oVM-"gD+$D/;9m`.k2q +%4`RX'lP]0S\_GsCX5+@jN;6ot"7q@!Tuo1Y[8icZ)Yk6Hbq2W.==b&;j\".GBI-BrK_9I.m_*SSD9bSc9cliJ/2bpVSZ6tK2-VMO +%*K%0\-]]qu%SQM4-LgD@GE8QcWpkgj%BS4INcHNWX=7NNM1tAjJ(Aq*2b[q,)/Hcljf[e)bX'YMkZI%/ +%P*\D+6@"hP>>Ie%\#4mMAb'@bpF`CPEg=1YuKSCHFuD@O*4P7"VpiFjPEJXaePWDoMUS5oP'""j,pGMCo5`2 +%8`;9_W$\=@BNXcR7lF2??/Q1g +%@JRos$"jtXoA8h5"_Yf83&>KY>HiuU"'KX:.U7`"[)IljF^C4-Zus9-:m!P=U8:1n2:VB,5:$\--HD!O6?cn/Wq]\7k+V7$"KDNi +%2FIsTXKJUHKDcWGfA%0b=@ebM#ZV<%2,K`G"..s0'aP;4JPB]fC'!!H[6L'H^^capoc]#=V%"doL``uKD>q&N5)L8-`p:MS(A"I6pp +%el(t8q@McA0%^"IoW>P:Xbh@dEl\=bed(V4<8lZ;b)"l*a^f)0q&g<@Kn[,A(cJ.G$Q[3!aUpj6leF(-B^jPURGhg`!tWnrs)(`H?)ikfS_&nZK]_Q9a@]nj%VT2nfsPFhX/F'2TApTsj_OJI/M=-M.5d:lPO&eTdW.uL`AKG9j*a,+g3B_6#pn>nP"86!>_M]T$ESr0L%gp-1>997m1Z(gC:]Dn_hm6"R4HYY@-Iaon-] +%c7H?VG>irf[i2AEg][l9MK@5AImT,6)/-`q$!HDUo[)S[Z8Yo:[V2?(%jaM[F])S%36qh3:'e=8-"61]5bf3tK? +%:2TBVc,`U@)cq("+>6#8N%=rj>rbE\.I*3^/:sZQ:f\et&%1qq$B01daHa@+6BK[*!1S;=VSAJ.%P+W*K/C7.&k,4Zg%*cW68?N' +%RN\0O$2!(b?eftK_e[C=.0,HaErXT\?:;Jn8:#)X\H"[5\Gsl)]Mj2c;im[3O@IOE(aHQKq[11%[`G0l3Fer$J5>C;2/s`(aZdJ\XgmR-I>]i%D^08EF9)&8Fp`Un:gC00-a`&dsoV +%[Kt-_f-FQ8VIHhV^AOR&s/'?0Eq&pMJq*+/-\^/q20N0-f.(/W\_X'h@;@X73CWdHrmkZeC"n*%eX,>8%6cVsWkD*>YEC`'I,+!] +%74s=Zk?7HJQIi5Ul=g^KHH.etK!Z;iA6"<6&uaJ=bZ*.HOgcQ(6OX9r8B$qL"nhp]PJKPPC#A*ll/n]Y6j%W@R$up>Qot?5ao2"@NtGr%Xfl<@:&u:S,hf>U +%@rZ0/#O4%9?3PmkeK4)L+Do+gjDn<"B_D87GQ\;p +%dFl!Q(BZ$GY&H'0JL\HG;^A)<(mJRS)(hss:EWdC7:gbF'`757C3IcrZ(jI!B9WWj8n#3J5_!!8q,H)bkEWc=>'M=r\1+MnpPfQAd:E?MNo9C9Zqcj[fWQt@9LkV,Z`LtsbmPNq+l`7&Vk,X'+#YL&0h<3&Na6:s1n8=]s"hDR]D$L)D6ct%4` +%D:ri=HIUArL9%&`33[^I!Ka8gR:P6DZSM&YeSeT]r2PF*'cCoSqs0O]OYR#]Z)X7H]_m(ogZ,H+ZY=Y>h'.@Z`#b4&:RPfq +%,&8ppFc(br(NkpR11%%kV#&Q[WC"a?*^XfbmtX4_jY;)Unkf!(\($;F>Y00sC^ejCc[(.G@,FYB6+P5of[khq6We'2FQlQ[Xf-j, +%0!_MNrtk`EPl;\K9F>KunC*\/j]!h3F6?91'k)"2H*jMcT1GX/>]uGV)]$ls/Q56Y]QepU%iJH3lseX(1Rh3n>Oo5&,]4Sm_gk^& +%bp,3LA4j1:ZV[)\Rj,XCW)KMqCFIdG'32loHCC)^jqt=];gFn=]4M26-;1IbcS#qd;9!nIZV[N.i8)E*9!(]iU(Ul,IWc/7Z4174 +%+1bTR^)CtUCYj/8cBBH;;M#eRbrX&"kVltlPV/:P9S'_cY+@NlWTN;$g$"r0UfH8)f`cB\'09c8e>>4XbRP*O/g/S:K[f)+bRK&GhfH`eE9S"q4aWY,$ok0HegBQ4`K=t.rTX1V,i5%Qg?'i1.?dNa3URct/W +%`MC&%U_p63("!-=8ZHimYokoRZS5%R(eKgNh\D/W(-1l^1jcBFWl6O.Yh`&9:s0$Yk?BeFm.e5KLXAf?PLemfQ +%>?L]1T/4^VNtD2:Ml$pO7IJ$@h,AOgGVnfDmcO+aO^q$X?1&O]RmleI-XdDGM]OTQ4"62EhhJYBqV3N<@V`iti?,g.Rh]d.-*iX< +%&eqT#R-sk@[++=`bn<1&E_%-L,XT55-iqr)HDSlIYmIh/jE_ZB(hHA%fXnDt8^B%&@7L^f#cO;.8%ESmZu%%5SVFlf8(M"L0N2kp +%;?O#/)AZ\KVX@qO.=>\CgjMA7Wg.ikrP6+YjUBRSekG8AAO0AKR,ne4ub`C`O'BK8jg&#W@kq-/[j%(k$H*k-U'q]S7! +%4)Ne?hto//*'6Gj5[*TY4Oudln52)mQ?mBXUV`bJGWYE/A[1bpAH/+DZkj&%esd"tg!WT(Y(mS9C%WX`:VC&DUT*6K%IE.+8WP#a +%9k`BuZ[0Q82\3R,!m!t=#k[r0^Q=>3DPWbKq%=m;I?qTSVc>(d]%^X4 +%APf:GH8b;AT24U%Z:Itrdonk6?c$MVi.Zc\51h/E-U3T5N6oH[8qtOO8cu46+9RPF4VprX@4FB:]s\\;lb%:-FkZrOhnHEY]qE^_ +%,/eN0OC.S#72DS9`]hnSfBo"mB=%@CIetUg3aT,4l'C;L.]RC\/e?tpOeuaDdf^SDOJ*ROo<^oi$BYXOSLb26GfX6KgkBn,9g;FB +%%]/TE7u^g=aSUsA,Jon40m#12?i?3PRR!LFb'Y_4cL`e=T9:j>8m4h#;)p=RBH +%E+`lJqGb4_e`8NtMt$hh?MuR;T$;:qlB<&-K$@p619&3*0sJMF;l>5cc"jSr`H^q[._N!$*n&m1(5Q!l/,n[SAXq@hjM>cbeD7hS +%mkOPo0@njTG-]q=K^Q4IjqCO]3IYnqhm^jN)+paH8Nr7*.S^kfgnDHPHchajKPbI9o#%'@5UEn@0hmkjC7UC]+aY!V;,2J* +%e +%F^DBr8"oiRW#nSq501J]GpHi]$>NoMAf-k(k_%C<"?Uj$%%E=ZW7G[k4W4 +%ku%p7nq1@9OsG_ddX&I880kH:>@d!Q-2oe?r4HVTni1Hj8d3XYd_ge6Udi@92o$IU)VIX_bi_pQuGeoih+S3slC?RG'I>ZdC,]M%P*sBACCG>U2Z_G_AB7\UPT+=l0tBr?eUe`G+dBN@i5Nu71Y3'-R._V'%m6qJ +%Sp"$5-:F0d;7NIbWTH6Y"RU_#hWgZa]t=4`M#R4&h,`t9f@2q]m6B%PYE`V,3.(Ao*U&R!1K3lAJcG;%IeBU.qYTs#'7oSDs7rku +%im7TB%-=rBXhP?4pK=m-kkYab_ci^T(^cM18K%=+9%WQ^$C%\rIVaVa6$3,.V#sh*TldRS.%MCM!N"9.'dt)g$DkZ2"\RBs_A"D( +%'5;TDdYVB1$)MERD06j/V0cPI$DhO\R_>A9/HlUd9%W:,02O^JLqZ.=0NTYCQD8:1PRblX.mBYK1)D@0/Gh=kl1ACgX&-Bn;K;f7 +%"'GTioFabdY5/Hb@ul%meg.,AF%fk6N%Tl`gg4\PGNV'Ce0s__=IBdMbqCIX-Xq&\%W=V),O+)+qB<]lSqV%82+'Bf7@[!Q,8@j-bCJd\-\>Tla30\3?:%1);4-/;6Zn +%kjBWl]U;>=o6F,*3\6OfB8$sO-65];PtAG769I'g#bSi!FDVK3ShN+ulnaic$1c?:PBCKc@5XY!7!s(FEFSrn,/blY5Df-S*e1$RQ@o>c7>S\k4>P7DA:dcn!(8Vc9LUr-B'F;P@Km[;850^5$NH\4oA<'NAtl'c],5FHVQ +%@[!3Oa1>E@F:H7EH@.F2Ycd^XQuk+-9Y/fA02+F.cOOkIkqEeuSI@.u>n_qW*)*q5WcD_"2%#.'RFA6SG@kd/%@:IZ]d@#+Q/MiTn;/5c5d^?ej-CkQn+&"_dpL;Q.8Hhd]\gA'6@++T>Rn;4XX%^+%o$W@d +%2[hL+0!2scj5UN2%\N16UhcnebtP]<."#XTV4fU-dMbfj-5F.L8_<\-$^7_BoKG"o)TC)[PHM/fH84Y&H%_SWpPbK^Uhf_uKh7'- +%0^0MAaipRHbOU?YLUAi#0GGj>QW!K(P7DA:d`F1!l"'R"dP^,>-70a39juJ`B#(Ym;H*1!dZG(m9KJ&d$BkrsV)OSJCLPX_N+lnP +%8[I[#Um#q5dcnE48Z,@51$R=p(FC.Aq8/pPg&#C0nT,&$Nq3UA:4)FGP>7V@R7V&'pghh;cPMd?esT)W_p"q*[s^$rprS4]a&Np& +%>oI<%>oJ>e7pr#GkrSYlD^JcAC-"083aJ11PHOZO$^6Ug$Bn4Uj2.T*#Q)cA'<\i!l*qI^8XG1KUe>JWl(gHu1[03VmM7-Tmrr?k +%FgB[VP:d;u8N3`rV!Di3B-nX\kr4fdX!gZQ^99\s8LMF"V!EC)_PG(QQuj/PPHLsVmZU5_AJHP_:tRRfc:5i%PHJhN +%A^VH3HXbD4_i1T628IR7Wa"_PBh?0^6.e:*qp8&V_fl+3RlboUJBetsuIbcB8N`Dr1ku^1YPAV4L-='f-8_:A@Ssa[u?$nHmoGe4%:+BF'P7A>02j7#%;_sVtq4KG+ +%3q9ZqP>43@R7YFWV_IA`:g`k!#*Z2g=#2YsqRV/bde2_'9Y.t1b,">(AhHbjoh2_m=_Fl"$Z8Uhcndc:ker +%3OXc97r8"GUgr"21[,1+(FEE+$Bm*Eae[tb<@2!5f.Th/-DBFe8_7VV-qq58K"`u(0NTSAQHH"=C3t1[kqEo#*JTtRVZYdL\gC:e +%R7Z!u>*t_"NFpTtP7DYFdUB+K]#Q,l`h\g/0^3]EbbW^c^R93AN5DB+%-GF&)j\@:962fORT?YL8_:-4$^7aL]e\i>8.(P5%@'LD +%be^)blW"44NQQr6PHIag;4)HK+(lqVYS8G?A9K;*McsD!dcpM=R<12#-68DpUr2bW8Vai3l!u5:3a(<53m<:La41qP?+[Nu9Y-ak +%o.XdWR7Wa"b+p!=@+*^EbY1(+c!Qi[7!gGJ:=7;&Ua+=_B$q9RS=+I+A^3u\1fPgX0H64Y6Y;pXF@7Ii0^18m-68DpUh_Cn6b60^3iJ$BqW,#Ol3N +%@BN9b=UL?fVnSR@1)D9CP7mih(T(tY#uZZ0^8A\2j7!.mD>[:E\>PRUm'obUm&>Cl1AD<8Z,qlB$q:FY=pud +%oZ+O:9Y/>$1$L$c1$P.44p*]5T_l^(CD9)M-=,q]A^[u8I:L]6rkbIHVM*\.P>9D:@F@l9R7T?]_5(iLB+'o`M<520Nodo/l.Chl +%-Jbm?-J^?\PE)'D1?f(U^6s'gj=6@RLf@g2&IJ9MUa*r]R<4tpKh4d*VD@D_(9U=lA:hQMl."p"Quo4S1c+CE;ODQ?FXEZjSL,\S +%"JfBu3jj4X9KLl\$^9unT,s]lhhaqVUSkCQl2%u@0^3[e@FB9uc+]QeSZ_q.Ugq;IR<1QC02+Ep$^2&nA^Y#__PGXJ/PJ2VKh81= +%gm^mUE%4Pm:AUb?l%nVR@F>`$XA$3SZk"Kh5ONG`3b$AjPE,E6A^V/Gq8/rF>aTUoDJ%=*pqihj\M37^PUT9e/74cdb%286SQ52S +%9Y/N!Gr+\Q^mLO3`2bAO:2ST9-CkDGKh4cRG@ApB-&>o%3r6E

8l-B$t\*hb6)4Kh7&n1?kSrs(9\.GZU8SZ4nXV/8ljUk/sJu +%GBmWFEJM7^l%k<6-Cm[GKh2NEoa?tDLF9O$fm-9[5;SMK&f%$43i9ET8_4&h&kolcDJpjB`knOh +%:mc>[]U3fH:/!]1C,"oIqotqc'K\,8\tYK(PHIPXo92bd4C=It>,PsZ*V99"8Z1*HB$tge1/CS)).#utXG'4n_p"q*GqUKbN_Ns1 +%orV:BhXT:J#F@E3YC0^7Xn(FC0q/qlkeYk/OijIELgHHj9q'ch-69r&b+rg8[SJ4j +%>D=e)3qhU!8Z1K]@F?T"qe"7gHDjNKQ;$XQdPWas?;*D66jf+f94cPnnn-@l7Q@?jF987K?%FBhLNdOBDu1[4\_02+Ep +%B-s/XKh7']c(o,FY=q!hB/>_]b82KG(L*;L9e%G&PO:SZrqsr!NnTsof>R=LK1UjQ1Ge8Ti6A']F_9'1:bdGRkqF)F-OZ+Jl\5%? +%0^3,8R<0;6jZY2YXpHmK1$P.b>[&uJ)BRDAIPC"c,!@aH.&u'H_QLnS,P(G`4>5.\b-6:92@FC9bHSaoR&IXe_P1[XIUB'c%Ua,&#Qun"\$^7`-j7gZk@htN$FR9TVMb-G(VD.8!lC4/_A1?D03^pVl +%-=$]\[iEMcj&*OYFG_m"9Y.+4hhaop7.ea";]F$#Ua&oEQuk:lD^HL&'daq73PecPKqICQum`H +%Rn;35Q6&`2VW`.Xl'be,5+-M]I:jm4':+&UdPZT?5+-N:Dk4@"Quo>SIO=\tdP8V,he+:,U7sH-XpI"+$mlurq.A'[C(r!8g#^)H +%,;&k+d]%t0B$t[*@FF*p]pWtIHXY>[6%@WsdP9:dQuq\b$^4=!o$!nFD>h>IPBCKca`+>68_6q`^4.j$YSJQ+QW]\t(bS$)2bPue +%'dh`d7>W=YFR$;\1$Rbbc:kfLV7t\ldLkJa1[,SVR$i&4YR?YTGehb^#Eqp6o,^Rd%#mA80^1:4@kLHd-@PR'UuUq,U'?h,$m//( +%S^m/EUhaG=otdG&\(6"W0^/kMbY1&[^Pa[l0^2Ua%R6>&KR*uhY,Q_h@aZ\`nRBpLqqPT-EGl5KXsn5daeVkbA7$Z1>t_$H@++#O +%HstI&p0_L\28W?LPHIInrKBgn!`PM/b5)i"SN5%M-=%#1@5@(d^qVSf35765Gi:0:Y+>;G-=&Lp'gJJNa-h$$WlcfT:?KEhPGKtt +%Y^Bm-@BN;8VAelj8VcC8PE$rt1?hc):mc>Unm@c+1)D8XQGTH8n7L*WX\:ce]4WH2L+c4]r/]!r_bunE3%eR*FA4d[=ZUdZkINP>:8WUr-)uFBH72l$@#L-'PJb5q*-f*O"fG-Cq/8$^4?;;4)H2 +%jQ%,@:-G%%P>8dqKh4eLk)2gOXAG:+bX7(U8'0SV8Z*TRbbT%%m1W1)mS[hS8Z,-n@aaeLc:g:lMS,@!1)D8XQHH#h&jh"$l-ra3 +%QunVrT:'f,]USOk1=rL6AKC9]PY#l%IJSY;*O9KM2ZcV-B2&8!70 +%?i#IJV_\+cUf4a"@FFCdhb6(Bq?iE]QGTHHWGa+(>+C:(F8_8U#;j_ZTmiP4aCTEkkFC]F+0^3[o@FB9e![f<84R+Rn3\I6a +%l+1-2R7X;5pR=b+70oBNFS)\7-6:n`D^M$To*^bBbG\)q3\J-#l+5e31R!jR4Yu?PG4oOr=V'9*Ur-#sFBH72kqLFW3]1I`-Cl]+ +%-CrTLKh5p&[[B^b[ZqYmNZVVrFM&QH8OnO/$^32'grZAPZO2nVMtk/b1\1j8NmrPidP9r9P>9qiD^HK=lcQ#e`c>M9D9MX,8Oji6 +%0^84cB-nXOq9>_qjX66/D^M%?(^cI%<=:UH:51]kY,hMJ@aZtl$^6V-au>LoCLPZ50Jht[Lef@g +%5&Fo[@44f1$u[IuhsOn#p&1ma3bIJ4PE#g@0^4r;$BpKj[PsB[=.q>4W-p*g3aV_CP>2iI'9c1&/i/\$_ja4Flcc/g@:msPK3h54 +%L]W9%8%%3tUt]RbGqnP/_'U&F3(t9K@kd/%@:l5CX#'"9iQpZ=EHC+c*91u;[`,&7iZQt"AgX(E\NcL(1>po,>W-%60IA,)gO1A*O=H4nsN]k>t.\4e;9%TnC4]CULI%eufrOu+m[&5KT\fRm5PtIs6J"b;qVl3QU2E,!AFC!=p +%1R3uh^d=kj6_Vp;X&g!+(njdjqN8VVR7c(rQC4^oW_8k\FS>GVPqK1)V6cdN;sBZL^JO0*/lXl7$C)+E(FkuaJ;$VIO0_aK,i/RV\,-Pu:1>/r8uLn,9Vi\_6DYX`T[KfcZ;Bf^(7P/T9#mor8uGcsU!e'P3aPcHifSpe7msjb +%km76:U!bA6>c;buc4qh"Z6F3:S]ld[LS[o5Y^E.m.;2qaFKuT1SK7 +%RR3jG<9XdUcH7hR.NNt?V:#fGU!cYIVp_stFBeo+8&a[..UBAOf/4Y[ISf9.2"dTka]bWbZ4nc/Q8b)3.I9)ol'gV21R/Hn(Fku- +%>VhX?)L[<3B*76aV/&sLT;cqfO\2I>/2MHa1-:are[C0(7g\)i.\/VQ$^FIRN\cqQ%>@E@etCI]"bfRhaSnN&@k:S/*?0r0V&P^e +%V).^:V5$SV;X'X=!aenfb1\A2Y!k!3;X#IJq52S3O`RDJ8V"-Dl.!`MVUAnU<&uRq8uH1U<4^Yi%k=-=(CHG1[J_&0Nesr;ku;%k +%W-"57VUA1N;:BLV,HPgGuNtO4B(KT.9&A*V(X<(PK<2dV.2Bc<4^1,;sB#sW,t`gMO@)g`&2g;l1AWrQ-Np' +%B.=q0LgR*&]JPmG-[FB3V.8KZ6D`.#Zr$!8AuSb@@B%^CRY+5ameul0Q-NnH?;rs!F.0(MBNrb]3YM'lW-"mX2,i``I9igo33nfA +%f-Q;/;s@tbqEh#7o1Yu:b=n`gbDSuJT3\F.9Q.\3T%-7WG]cAXSo$E@4bG>$#n3i3nheb<'#tl +%8r'*:l#ak%8gdo6R7]snY>FI3np+0uYSJ]/L-h`Sn>=XU3`5-`g.\?l#J[3Z?+]!N8k1C@U!h'PU=/.38Yt`VkRoj&"nbY@>pmQT +%;>6m0f0h +%CSB0bR&P3(qaI@!>,ZNubZ)/+roPSnN[Hebl2&g9PqN'-WH;PV.\.4K1R5-'XhCZT>%)%nSZ4k$.c'lHVUD:uR\@'r +%dRee0VUFEi'Ik-Nbr:ojmq8?B.0_h3ku:aWU='Vp02t!N)%)W]%>@D5XA5Tjq9D[1e+\8gl'/fPWH8saPtm&MPtonu8uE2gW,u0" +%DUmPH8k4RM1M%E&#J:M1Uu^=qpk+u*GC#BD!pMM*@6M:?LVr_E9Jp)"5ZGB=:*,D9gLoq#F:Ih]mjGR%S7Q\"%0O>OF#HF1_7V +%K0#?R_DY&&1?YUI^'@5iU<3*8SAWlc*9BJQKlE258*@g1I^%rgd_MEP3O*P4CQR\ohR7TVJEEe:P'T]Mk1X6Jh;ld7<;NkK@-3n. +%=!_DfT59Pk.jKEYB$+@^K/2&%CXXaI,+KCBlZkZ>L?L82&[Pf\O.P$6'@u[l/"X%Em6H2#>));b7l'Z +%MEf]gN#]Og/q7:D\Sf6C!Kl[pYPuA"]<,*a&TTI2K0b7Xc+4K;5u&#A`dCn9IG)puq/NdmkA1o1VR'KnB[Ge8.6@)j_"I]lt]j#!p;0:h'A1(l-3Gao5XFq&\dNU4*%^uKYA<4SOg3."T4CV\tpcWo3"!KU0[,0k/Ej!^Bo?81>X +%de?p?bF8udS.`'L^(5O[7ekic6'!6\Vt.l[O-CMU9mM?j&@e@q59:<(g21PF-@ZS8gJ-.#!$_0:!k +%3_E3MSB5b!`?Cusi&E1+Z"nAt*"i\ShGPZ`t,]3AAh@>,kUehLc[q'eHp6nm2bocZK!45[IE,bn!OXOg#8Y[ +%JVU!FL=r6HiUd=O,j]J0e?TWU#rZ&f4epuQ(h>W"QKem#inG>pBBI(Y;+GhI(f?12bmQ"+r*>t7@14J&rRi[!FsPkFSs]q=;_^Fk +%+QpQQV!KGU@"3McUX7qTm]J(3T'u!qS'%TcBQ0,:AL9&e32J0FQ\#F>`K5E>TY[lC)5DVW_-tlh%?Wd^5]Dkj[n7nAX=uVmC@2EG +%S.*'T!J?S%5l4^.FB.1j+%_)pmSMOmBQ1-]D6.^+ZD`eid,7G_9"H6\E"q[f!Y[CMjG_T;<+p5Q='G9L"t(96M'Fth:23?Ife_%6 +%A@3l5A.CT$fq^'B6[^Y0C4X4+V3Q:R^u3j0>=k^0i5i0,#]PO72>(URab#^%-k`qETNka!U9NR_!rSZ_=XBPljO5omTV* +%M/IasM1HV#R1;*U*l4/cbKLWM2niW.M1l&P&<]\MLYXSQ&0/2:'FnAOK**LD"Q!W"hW,1loe^1:Gij$lo-bXb:JDh=r2XepdMa)b +%5/fpm*:Tg\(Wl>GKoQdKhM-$8(CdT3EVmD'@EX836 +%2HH7a!lsT#eL2PZXIJch!Wk:h1B]>4!J,%?&3oW$`l06F8<%qL_!*9ZbtYNTX&K)X^;fQPO2?F2g(WmZ0]8<+1s6-Z%BtXP\M2sK +%9u>B#_iS#;Xs9dFCDc>@*nF`7WQ#MD2AgE"]/4dJ#+V^$ECYT][n:,^-j0%c=+QIZ]/&:YDr>duhG%H.94&&/:4a(j0lbRG=Cr]n +%E;+7lY8I?ggNb+H:4M_6!oRrD[2&Z[WH.Q^JUb;L[s.ZfJ#gt=L;2RDM8=Y)*:A4Zq@0E0mBe52>HIArIZr.FI4"^Un4df:^6qYp +%6Ji8krUtL^ +%$L*NnTFGq)hJbpWLe$4HIATBFS<``$g"+=h]h).=o0P5(i71HXQ,>tY*OCXRKCgKJ%pba$hK2/u?:0QA2%s9'ac:\2f%Aq:d6bOG +%[UjA!Upj>U\J+09K*@VDoL9.PSG!;9PI^Pqg:^bcfFM,6=!'%BZ[gp-&N3'>kj?(hi_?P<1YdtI$s-#-[3@d.06h>s:>=>lFd'sC +%)c/J*#/URA8eZ\UUg%#TkdH@dn+8Uh?#[>$$!<:,N2?Dl0lK.8>GL+X+PhdK+PeBN,M`n?dR*%d2uT+DD5B&:9kJRuM0-XEdChfV +%@G-sII3@@1##S>[OD^@$nWuO42d,X*/(+k_r^ROUUh-V;!CsQ".P\Jo8p&6J2\/8t8JrKq\tu)5h1dqGDY=7S`,B/(YIR`\*Wbpc +%D/DIu!+U4iRZ.5[HWQFaL_:>VFJ,+tMc:o*cn,\AkVgWhFL0>h(g.&bPGB*iAd,cFn5[ddJ8UNL46&Rh8Q4;W+$_b6VV-(M5W=m8 +%548Mo1OV0hRE[uUAik^>''Q3m=\Es!ctuklcu#-Pkf.tsq_gEN]L+/YX$AUJ=.)q&%+;&E"6Yu"&"$RgK"=AMW90BG[.-,@I'+_R +%%6ESOo0B>Dk]ogcRpJm3ok0L.B&Crqb"\2XiGK"9kg[Rq_ZT"40Dr'aPT(AAbS'"a?)Ti(Di&Mpo).")b_aUpSJqg.Q-S+F!'Xomh/HKiY'*g1n0\jTG\UR/%)r'Ca4U.6IU@(Vfcho[M5ONr%6VSol +%D8S'FgX7#,2UW=bmE'6U)g3=S2O)H,,_@o6#.]`1A@.Ccacs>CgVs,qD>iG\sGb?L2N.m,Eh3;pa6Q@>;1d2-=^^#6qNP5n\g>g'm,8#GsQ*HfT`^ +%e.)V]D-..FD3tFU`qYZ!G,!\-@X`YN<1D=a$B54hNI[/`RZc2JLk:aMAlbC5(/jL$p(C_$F?1o +%$`Zq=nPmu*UY;)HoaW=KN@/+F.L"?Lo>a9aYZP*=Hoop;O`8Lm^rs))e2I2Bp.18S#kusTXJJBqk5e! +%Lt='YT8YZr#*edP7N3m6l028=)o5niEuLg5fSi.Va_2onU#8aYZsgBm%qi96\BC!^&gaA4=W..SBTlS^'&JDHOGP9f*RTU1iT#f/ +%;h@A8t2'tjhVa*RmLmQgn_=!_U=U32HdCC.?la7MS:C5:#4B@15"#p4gHN=:tc1]=_U?5g'!a%`M7KJ)q\$p79@G'M]TZ;\K[:)cn[-e`=**k/VLjE7uT/Td5,, +%g17HBS9*Cp3K=VDRh?M=rs#B\bL"0BQo7^H_Ms.]UY4)Y%*,`SkX92u@+mGsBZ!Y+D)Q\5I=U$._:fU_TXOUM4=9fp):W8dKOq9Y +%2MRQ?=<,hf=-.iZJD/`:\\/m1ej;JY5]%>P"pn+q$j=NVW(g=Lc60OJ@JcXp2@ROK$E6`5/OM`nD*0&njTMR-C4*1lP1l;d289Bq +%:!46eq]N;K'"B\#`UOk6L]Y^e:24"`O*k5)C6O3"E$;WgZL$oaC=D(LI@WW?3fW&e!O^n:84"mnD-XOi]&7A;T&#Glq^F;1&,Rdn.@kEKa6LEanM4K7ad/76,M:dY*/PBCpl^UNqWdI +%9mWu:2TT^IQ']D<<+r1LZ[IGY%bL&_C1B+?t2H%k-1P)5JXJD!)\2fo^*^g@YQhLB+IWA(SR13&Uq*[C6M`Rt@VsKGGPs6I&%0sQV*#k"J]egJEVLZ[7>m&-%`StohA!L#fBiadJRH+GdmsT\OV7o^bc/R\3U/ef/B60Bc_H7BKE[bgn&NM-([?$*`)<^KH%SiN,m(.u@%D +%i)1RZ\&>B\khkEPgh)TTiWkfC;c#V +%X;#2&'ioC<1K[A)$BJSo/mf'KB6)O]LiBfFOYe!7air]FCGN +%]18SC"fFgK$0`2&WNhHC/Ie*$jmr(uV+06pM'5]1=#]C#+K5Z&^0MJL7e.5e5)d_6/>@\mj):g96;]NVROo[tV^\JI64FZ*#"Ki8 +%>u&!=J/V_B.NLBs)RtFUJt@UeG'S@Ei6qf??]Lq[M>0G'GD<$3m,X-8FrJ?-"QMg6N5k1)faBj#ki?R\5K/gT6o\A%e#m9j:>r(T +%Vrao[Rmo/-O$Bj_8q8L+V5>^-J$js,EL'TK3&L"`/D4-mBf',dliNS%,]-1^g?)W"R?t?NAZXq?Jm&qs[,!@;YgW6i.M)ZH`nuOl +%Usq@SWb/IQPX]>EkZr/ULtXSgj;1]Pg@gCqgSB:bOL2`(FOqCEc%D/_ObR>`DR.BnaalVd\t9:"ldi^Sn7^Wf(I:Q$2T=hb3#W/o +%2d4mBUL@-XZkJ-S_Dt7^10VH:CFrpN:$/\C*/oWjGC*B7i1fK)Fg#%,:28CK=>Y&'9=pCF7_3^Yc$P&:;=h+b1u"C2/.h\H7'ink +%6:?Il_TrT4)?mpc/JsrQOROFs=`A'>kW8FUTi([48fTZEXTbi4cp[dIWmss[;CD-cO;>Io[c(LXBZeRQB6)A[:bVs'K-i6CYJn^O +%;hA&TL>\^RA]EMi*&M_B[grn9dIkdN5neoBHdP/G;mp$.eY&T*!h4ZU'XW#UeZ_ruW`dc!CGr=T#&T@2Wes*+=cq(HTZNpN1GEK_ +%h(5*NA'j9fo%GAoD,p9"h$4,nMq(32$lUXjZj7=tVHgiY1P%hj]o#.<"bS/.K%*O]_k8"76pZb06UK-F"DD@[%RJQuEV9187fhq+TM8:5LS.MA +%C^!!+K!pPRe'7t[P@[r'"&3Frk6D%tWs'K5J;-?"JJ$9(dpan_J4=q@[Tc$_;_5pH_%GY(hnul'1B@rkec*+2_('2](Sk/G'IpuS +%Mh$P-;7BRKd-O6%6>);)dV4jAJj@eV4c2S[DS\eB_^>L;70.$(ROSBbUC@?pEZlnG%g8=.$oE\H!c:qZID#je9qkS_W^*3`mDCDQ +%&89L^A=!i51gt/6l3IN]'LEO<.0qcp%GMnaY):RV9EZ:*J0L22J0qBo.gil-9U;/4l^C6[_Fb@e!ZG)i3f"oU=]C"A!aXp3JO#E% +%mqa,n,]@;dX5rW4 +%MUo-3Ld7U^NME^T6(f*]GJ=@a9p'^kg1Vkm95Qap&83O:f6\>?1j.Jb9a_)m@G:2DJO!.[8l%M[BU5l+Y(8jeWOhI#JOXs#G;046 +%a5jfLZ%5/E%I2@l!c>Up+VtD@ojOf/4V2;f8?A\a+OG51hM"4f8XWKbK-S`*OShHlTQ):?\HDr8adG6Z5sS?]3=:]XJ4>i!!NQ?r +%.Ieio+96)t?(PH;-[Oh"ep)JR+I+4*?_ec#R +%6_LCpal8\J5a00XRmB;<[T]rt+J;j=bA%b+Cf\H.l+`c'JU$iZQ7euCZJrY_,"God-=k/_0?!iV$8:#LBIrto3<,`!li%fD`d0CebOT.*3\X&/:u-?jd-M*Fp@*\Si/B?]C> +%pM3VSoffD2[oP*.(3&pKJ&[q\P)[=C@qVMe5aJ,N\\?jaJ#9Lqioe-Bdrs['&q@?iO**T8r_-Mi&d*.O)1J9n4RcuW*)$bsrTq\t +%FUM?B0fqDm9G"mIYO"'P_=9ViI7F-#=]@n`I0PIVrp]N/;t?>+".B>:#5LrX!O9$iD4'(qdQp'\iUeq(eXRuL`1A\5F^"rpVE,^9 +%$0GKfjS>dE%.'DHp"rh[cg6JJXOo=W)U!M9cS3G^%IDcJ7M+#L(tc1fEifABUi(*)$LSdQZ*pN`HcE?6=!P4f9E^767;FZd@1&88 +%mMZ"TU,BbMURFSp4Lf%:n@Q)Vf3,ljqh@74fuRU//7ljUW1L2#cX^#ZRtlN*+@m0u1OYADe0`sJPKr0Re?d`=:+LR$:%@HGY1POE +%I*LlCrTorM"LM>J:B1CW!; +%'^Std!hTc6=BS(:^YcS7j6rC_QIauc2lJJs^r)ZhC'MhXE +%IAWTMqnO[!e2+P@$LJ#i9^A[cOjD4R1kg6Bch+]p_[\iYBl`iXkS[D/m9BmNS1ti1;A(ZT/gRo9nt1[:O@G):-)\-Kgu6T&#Gl +%s!T&FBl+tKpPcD/gF=P?H_po\[9`%rJSA:^RPJqD]fJ@C<<@f-B1Y"`?)&Lp]p,(K:<:&:aH[7HPB,'!D.*oG: +%_c"9_PM%biOog^e(-j\#9uloo"eW&d4jQBn?ri\fjUmH!AqoaE;1mnmk$Xgh-2-]A5&3fu\J4b*bc4SPp6dJ#J:`3(`I:'\T5"2S +%2D_t@aPmeBB:ha`CuPI3s@KD;FbB@VV@"*ITgS"ar;QJNd!qip"=- +%MRh30PU_V`5-lI(c(s&e)iXQ^`bO9cp3tSR=3,#B*3?J1ctD(rH^rjZN(ZuJnsL]<.[LM5Re)$IrI+S:rD<#d-2]b`5fV+"HtX[%6#gL96X/n6Agece]?!cbG]_;.s+*B3X_9!d_;1`*4qAG*el%aKs^!Ng"]7 +%?gB\$8Dr/Bc*N+J-LDP?[!=d(G4bc$da!$&<@k4-Ab]>28GGlT(A<*:c30pdV4c$ZZ_Pb4/(uEm +%:r^1(-%["FG'RsfXVB9cKfh&$QXbCm`pAR2Gu2^;='c2fg!sBWZ7sKfq-#&j&SCYa=^KkiAjekJ/hR.1/$d:B0>!68i]F58,JnLp +%K3h$<]bL]1]F;kJ&A5)`+Up5sBNRDh8S$Vp?9Q't\6%suX5#IMHM]b)VtW1u[O_jk>F*jUQ`%>@s/?k"2D +%/K:!B/Mm!5)T/`BeY;cj@:[Gn=B^*,QCVXoPI`W_!YSXZV"EeC/3CGF_TjZqd(J\%8nUpfM^uBNj-G;):nrKTb,A[r[fri!kck36 +%W3X;EUB=Khs0;;F3O:QaQ/u''$4,,+RW2#:<#\@RU,]>BK'Q4I7mpg5Ft=Cg&E)k5(F$l\9-L"KO=;X`0aMN##?H]gXVEIb326BP]tU4lF:a9ospf0ka8K?O1S:h3JWdfkU; +%4*D>a"c<_\"K_qBM@-OD2f1mJn6h3A-N/G]lOA.$0aJKjm1A_/:-tFmVCuB! +%TTAX4"GVkcC[h\B/XJdq(c##oRi!n17(#o&%%.9umQ4q"B_K:_,)d1G6!O8kgPeZoO!P2Pp*?b9$5rlpllHirR^aE6R4Sc6DBSh) +%Vi^0.naZm=C^N7ZCl/6;ZP]=s5pqTlAtWgP#E^aW&nR$><.&BgEgmBt^NU7B<23McTd#B=JhT+[3tmF/LJ5ZEo.ZGY^f>Oh=`Gt/ +%`$$q6`]5bar4CXc[FRO4Kd4X`+[`A,)5G-$idPJ1SO7"f&i#Pm%[k%qSJN5mnq#(0>QZf[`Kd+53@83oBH$im4,D,W.^/6D +%gOE.`aL"!@=dqrm\A,'=3Cm]3$X_U5OX\l&3\HQ9F;VolPK8PN5%PAH-uY8!3YbT:*l6rqVWMO!].F+Fd?W#W;.#4h4 +%466Qq,#`Qt[JB2<1/qQ8KHemCBuCDm),!B%DiQ#G_Tj?pC;@ot2.H6_]N"Q'CAi.Rad0\gYSQlHTbgBGgfLA89f6TpGR;fj?XiR$ +%fX47,17C!5#n%Z>bRSS$Lfs2N>-u3lHb'[)JKfHr0fl#L1b!*V&gXd;98\?Vp/sbOGN]M\;o"hJP`+i*FT`S/U)cG;`Gk0GRjN>S +%*U@%sStTY/7]Pl,f'QMDj9jo!.gZ(Ij37N.3;1)s*:&gq.e0E>Ij2oY6ggGLPg=]+)(^iW>*Z9-e`sH?LrW9`S1;IU=*W_ka2!pk +%W:JYcFc.e[L_p9kl2l$#c'Jf0$N.@EJ/Ul]t@c2TiZp&W4KPil1"]EC8L*@!Y$<^:jL'ge2(1u5Qpa,[M+JWnsMAHJRf!^.NBYq;S2A2DtZ%c+[SOHQfPpg4!OVM@/ +%Jp0'jR:[EMW?Z@m.dh0I=!sIQf4Hm?X"CmO(Z'8 +%5u!:9l>n26M,?<[fjoLg(lf&0./eqpa.cQAh7B+WOTkZJ9V`W($"Kg_,!D]!Wo1fDe+?\HdS`t73D+gWfqSABZ'i<7GJ"c(qKA4` +%jH-g0n(A0&.r/91AQ'F-Ub#KQlc@OP^UuGoP\K:lB:"3_)97Nl='+)B>.+MJ!BZZ_+#a=)9"H`U5#cUp\UQd!9rI=@StB7U'e)q+ +%R4.H&S9`sR,qBpNNFH#9#r"^uN"`*$bY[Y+4KXO:H2JDLZddeM`\C2(FG(CO0locGV6]kQK#o +%4Q1!M_9T\N=4^17oI=*tTQIAfPi_QX,(gtj/-[b;WU.m*fXG8[opCmIju%^9X]/A(_]H1i1!R:55.E=^P>e9l58Y!c_]XlgNZFKm +%i!CHh-N&1"s",!>mIohg]@]_]l4MOF1Ip"=]s6F5%*^-H9_)gCnrb%_I5p_VOrj#EV1P9\Ged[\KacD_Ek\j;!>q*ilXF]cdYpmCj<3/L,A+Mr3/@6J#Yl@\V3L+W'W3f8?##"9l]/t.hkY5-. +%V0)lG)_k'bIL\8O6G#jIDZL2+cKhdiUZAue2NAt3"d@pD;p%E,BhIY1+ +%1p`91u/O9$1cuC-;ao8>"O8$r\K=:%E_B0eL@M-k%!D.DI:b@B^(K/!j#SK^.HP[m=es\ke+M!$$[27?CG0*?IWh(J*TJ +%JW#'cWPr"@m=9Z=kLK$5bc.!sVZK\eA(FJ`G6H0'K%2--X'-07].0f!W9T>r7LG[/#I_(%3R'2C)R@VNc(\l"4?1kqJYcHcUUH/p2R'!jbT5?=Yh#71EFLASB1fEh5p� +%M=gIe^&=X'%G/rBpMMkqPPVbdAir`V;mE):qgfZD0:T6q?egn%4ClS!:!e?uQ.ls>R?=U@bdgO\'2CEKQ@JS!K2 +%m'c^_DJl\\^[Z!.>e;X5LO*_d9h8cHZ0@*Q8JA,t,e\!'/D:VOfV4n;4:OGGU?#X4^YuY= +%M7;Ld]>J7-X_2,nJV]gpL!*5md?r(N:TI^^C&QG[(:-).PW$5`1i^VGH]"0M21j:j6g-)@mrK_]R9[unT*7&ab*$"e259S5q-qq[ +%CX]Z0)G1eP"(9C!XJ$a_dbctu2,[+SgEm`;PT=T<0=+A5+:XqY)[Ts/QrBE,335sfgYGJ.D)A@ugoLKBMuDn%EW"W%A8/83h7f'X;'?"IuQVIEQB9laH>@#l$6^^9D@WKefk)0UPqZXZ#Pg'2K] +%Ghm)8OgV^MBZ+933JDshjlk[,dmSO\UQK.YB:P+sn^3+9&:.dR+h,(&5a1K^VLq_^Ffc/n[9;(&c,5G0*N`Y48UJpXW+tHo*Yk;,"#m51d^_u>Ec7b/,u\k3>Io.Xm!O/<@rJj$ +%)\bih^Y-1%%2@!l1U4DL.mZXOls[KI#jsZ2k*tFHH%=A$S>A%D?Unom1bF[4_oo%.*D5m!I)J4RE1Ef\-J4`0ekg:F)e%E;Ffi`r +%@c9'c5)G;uQrgchEMMR?pX8PtJKf'Y>ca7SD20'nq[02(5Pe=F9qW7\GTU.4]JFBe<5mD.%(lN_H+8+fQE_G-N=EfEqm)B'+I +%-@+8qji49'&#$(A +%@=Rrrpuuo'`:\,gWJC:UFepW\-aqJ(ED'0<WVh4Asn;6f+[8Q@(Xhsbqf)&)lH*C,J+6'Qua_2i8:;5^2Hr1j[$Z2@^VDZN#%b4 +%P%@)HpOE'Am5D7gLRhBpkeeum93+@iPnF66*S5!;msW=X=+$[;3[4dF1:8TYeJu`G.;_G//U=l%BNOhnfBkA>=NQ8C6bDoOU!.f< +%$4Z-KG>s(aa"UdlM*]*.O-!?V8su,]*t6piau*$'hT/\XSct3SZI*D<9!rWEiaCIuB^@%GW(>*E&aSbXacBANO7Bo`)+j`cSbZq> +%=]P&Jq/M$n!lY;Lf2q;90[dF)JY\H!PII7:1nj\&[`>*p%LhB]H9!I(.:[/s\L#_Rr7S='O`akLKP9'%_f*8U@YJlB(`6q#RBAP= +%e*`lF=B"hMjR7<^Hj/+$6QA+pUe8cd,#2Y1Z99<[R3"R&<:jH'jYKfU.AEp"Ko5:5?Yh"%FHpFgAikV!XK6OlW&W5e>T>b7edkQ; +%3*5dkcf;,c;Q>IF>Fqo5,Y3I+jHGCp(b=E[R\,eJLn4]3(1mF:k#@$N6nT` +%jG'&-%k7OmiT(^IDYDLnFmqo;,XSI+\&FW??5k0Ra+fcsfDq-++5l3>cADc0>C-ZW7KMsd5),42l7n%d&.mC&rM/;m8Kh&n1,D%g +%=W!O_=`aIWSjSOcVX9M_qOoDZokcH;E0IDD3M#(S)i3KbXS&Vn*J4Y@BoUlu0\R7;R[hm))l5/Q_;kgO;19KZ9EVl#MNl,oeZ'8heG`f1F^uon0a3pa$H3NZmS0(=jG,7gHie:P/R_bI +%Wd3#:CX(J7>3o"Ogn;?c:iQV2DA_$*;%Ee&DOe4Rhpc-fQJ?,Rm-f>3T'=a_ZBr%1[P,6ZE1H2&cHC +%-Nbcr8_q^HP#DeaWKb.to?()rY:)9]!':?V:,4[fNHWODnkqUX+/9)f-cMAp3d%1X,hqmK:XibqKuuID:pli]3R<8^64>,PoI=,6 +%V5:A(V2a3>cqR[cYF*^i2d(0rb4S_p(D.=7J\f`6>;R:'7GE%;FSCNQZgkAsg7n;D5'lEP'nEtfk;BpPAWiSF7*$&^)bNk8gdRl4 +%Wse?6A?Do]"%N$\VD:Z*-9#mJ*j06@/`fjS%#TY*-nTI7>:-a[R9K8kL)jo=Eb5NL/HimN.5Q@p@&l5:gbsFKign<$_e`[:glLd0 +%n$T*7)Y=>!e`n\5AhB/VK"9n/FEB%rRd"rjZ#hXNPAHd1bplPd@+gB7Q*$:[hhoNkO`iTTZ-fe2o(ZRgZ&_h?Ppd$I\O3=LC`&;c +%n9:*QnB8D.R_J7T5Q:N>UP867/ik$k#i]IFO(jb^4'F3Wte9Vro,=Ynu$JN>0T +%.0Y\dZ#cq8q2@0I,J4!&il0-I[^s7-*Bo6n#;FPH*DV30+I!@LT88QmA]:Y&!d3mqQ*b8q,lKO)#ki\sZqLd,e.skB_lCSKKsKFL +%B#3Z;?Z4.V)AWIJ,8A^i4BYcK],!DuHhO705O:%b3\?>U4C3[#7 +%Mq'P]05IPbgRAIK:<6$s/IceE]EZ]s5JLt;a/h_/lGV,Mq15(O:))u(du*@/.rB*rF\%S1aV?d(m[=?<;a@/*dST28qS)'h`9,&qX(l[QE2n[.?F_(>Yb2BNJ`PQsWa>?kZK;K1Yf3"A6V*6D:iol72CC=25e=6gTHJ@Od+*';@JtGYNW"bOf/Ih.;(lGGu%6_h4Wp"28,GC1]d6a6$4=u`KkXoI-hhd6JAcp;7Vq6<1 +%Am%o;M3;"I!2`K`M\H(&q.r'+P$*pBkKNNcR>d&h2U;MCG"g7R&)603$JZUDh,J1N'nK?FQ;(%0+$cliO`!Ig(r2fK'A]*0=*dP>0/In4&ptA +%*5d<>j84G)T=+HWfuOcQ#O-M\Vi.;".Xc'=!`8B6DU:Mf#6@I\"F>IgI4`5a7E%GgP`t+N"3Qbgr$(L%m>(c)H +%-V*Qt4q"G58k%CBHCRODq<__+e#Sb53Dsa_VRW<)M1e,Vq$fhl2]C63Xl1OFg(bd!hoK1DQY%uG'Q(.HQWgC2s-oqGPaKPXV'J;m +%N4,=7Zq&u9pYJ_nEh-cC/@.Bim1j]jer-bWH\?;c*kHTY<:"*3Wf%.)$mr1(iN;a3]9d+,!IAihFi3Y?.$$/qG%!sS +%gF:Sb7e[stAtV@\#:j%LqGtc(CJ\6'`XE$\%>RN;],jg4RKk,gQY2o^oM4bEVX307?]uZ/SGBnBS=$[(TFSTmHSGoh,jVFkC`23j +%eR)3V8.0HDe?RXa[[5KP/X;YkV9-Jr5>8=M#o:9lf3SHQISFulW_B1)$n>$*nn_J?5ouCVU@pr3[TGTU-:t&0(seNOB)`8=YfcBG +%Eqa8CZTd"+AQd@>V$phZ'I$2h.SQn%!@E%e=fWT$=1jc%RcH.9I[.'#(,?aHZUK#^FPo`fobE1CpE'#PEN14OCd(n\;i_,+W7u`N +%V:aKi$NIKU2>qSsY,U:QU/"ql,.NmXc"iL28;F.CM#GVADsTX/<,tU>&oWm_:Tsa@jT\<2a7VOBDc$GTj>U1J$_!$'Kk(1S/0.GhPSk$du'>,[S%[t3;87$BLK;s@PR@umiE'HQsV>D<7;5nj/QmqMdMW^=tc1P=5Vk2R7jlqOf]YU +%"Jm>F'uPL[K'skh'V]u3Y":dIeJ/P5;QPF:b(T5+5V?#"S_b`<`Y(emk`!).E8ne'Yp$1sYI0MK@DmO(lH2QF,'p*iQt7>^#2c1' +%Q:14Z[Q(X!=RP=P$]"/qh4gYA(]*G!R]J9NK=,9`Q:4Ue6()YaAUTjsZPBb\G:uC&('YDMI!:n?K)uZOjR( +%r0e@e>*9mU@HT@K#X2d.qH(!R,iu?S)CUoc<\=C;(DgT/@Ca +%?,*Um^YFX$S-D%c[Eg9ATYGeV>j9mCI.Rcu>Br3Y)li>f"a\blF]i8\b4Mta$d#\U.DU+10(`NS&e%3#Hqn7&Go[i^DZFY*/'Z:o +%#OLKsDkNOJaQK*kM8R:%NI&OQ(X43^)el>uIq`CsGcAu1s&c2i=0:pjfg*M$W>b1i6:SY:`eF7$4?e00>LI2IM8_Es]\=Y1FB"?U +%f+Uj:ecbOm='6u,U\R@@Y(AXe,,&1chgkZ@mMr:$Ok'UiO@kN^i2j,u#Xk3lDX1L*?j&e3F#N=!,k<3(6#BnIMCeEZWqDs/s85V) +%[=5lJMVEu@DG/&q#%]=+-V9_+\<8E\0%j!q^4nl!MDZD@b)ruSHt<*\\!P.Z/hIb!cup""M2pnZK!!Y-R8US1 +%+`/Ne=chjb(Qr]EK;%X)ES-%1$eH:PHGe0f$k6)MOj@PO-]_&g$1u1oqBU!+m]?U""K(,H_n.UEf,'KD=`p$2HJg?dG?mD&Bi5_. +%Dd3lcdgSEGa-:5WOol%,9m4+ipgl9P3t,qK*U:*enSY[i:co,0\&#CQD-C=WT[DTH"Ki%Ft*SM#$cMM@LFRbgF.RdZ6\ +%VqS820;n3L*!n\OGd0BnU@W*867mr#RH-u*\[Gn>@PRLC.,_2)9qfX^$IU]`qJ3KHTu2P8#'E+,6(h55^,Jb^RZ41?D9!g^[Sr$O +%-t;gNO4/(3QI_LcTp-=nYMgH]bk_g-77&)XLPfs6hdQ,k+.E3_"nkfC;.Zi,S]q<2;1HER4CkHD#gj$tF]g!nUS3?Xiht7s-A6!T +%"[01k^$;#ndJJa86VCMbJTG]qK%8(g;:N3DaHZL_@kR3tRaE0?O_h;rG`5&u%^R$fSpDGcA$sC?1?!YV\=JAOr9EZ][CL4[7W,N& +%Q-"Na'=ZHB-jg1BCCJ+q4f^5bi6ki3Rrf8?[&h'@#7COB(oW20m_NNaYtK6MO-gs>f>(fN.je>(YsYiRVRP@qCFbK2f]qdf9GO8d +%)/_[hJj`+Nf'C3jQB#a-f#Oc;JI#:rVWHKYR!?i)I&MZG?MoNKqn/["S4t'k91T)RhRpUfZ2s'QXE>fK*2_m1=&3(##AnRX9YjJg +%@JVBFeT^W+iaGqR*F]V.KtV-`TN!BJ@07T0T%Dqs@RDqXQRstgXONDDNu*!2>TMI^'PjFumPic7F?=PE;@dW'%eJGZ)ODs4(<,': +%QN6>pQAdB*=sMs%YJb/#O9Tr,ERoDBY"Ykr.Nh8#\U9!HY*K=Yk$f?'\g^:TbqOW7FtC=0\jF)&\ga80BR>^FqAXOBg5BUIL*@Lh +%^:eS4r='uHTc.n;_-kk-$".9bbbD5IDmK@=Mf#.AYo2nQL)i`97*9Lb.[Di0IsS+Y"'+MI[ZWT&4AoLeYt/bIN0.Sm0%`NY3B%M%1#+HJhgUfaj#j/iC=mt(;lRsG"^e3Cfqp9\-Fp9.D]cn.%f/u%pLG[_`E(62Po_$`(ok=QB8rN0sJ +%HL>Gf^9'WQ;iAV`XFP.`qO_;MVT=P#/>2J"(/-30,eV`=bm$Ql@ZUfcf)YqWQm;t+ETqKUhT>24Si1^G4@M.V.qggg0d +%.036KrPS[[Zi6,7KH`)uA:U\,Yu86_m*#V7<(`!$<[A;hc'A_)khl#Q[+i7':f_>@]*!r)RS8ic>ASkf2?dhg??c#`J,S=L=\R#" +%c>:X?>%-!@$RjG#k@=9&UZ+?'$IdZ%@i^bMGV2WpDP"Z$17V0`O&2"75Wk)$^5>\ +%[aDL0UHq$ONIdgH;o=?Dn)2T1g(Pe=OBlMd-CagjQ*d*Z.&PETaDSsp1E=XIZo$#l)H6Y9.SH4AVnHO?EK.N?:SM#u2+@7:[jc +%/l"c5r0\iq-"R_n86D>/2*I:.ibHY-IAPMkCgW/,Ck8+q!^nA1+lc(]MDZ@1DAI$$L$.L0KfZWC[b]!PqoCaWSRGPIP;"Hg39E3< +%H$8Uh<=u-&]Q22Ki3eRfK2k&nq&Vm&rZ&-&qe:]JZ1.foW,Lt*j^Pj>+]5QUM=npVetai@TOd@RQ&PI;QXHAn.Dn +%#B)3W3:lbS+"SP,hBVj*;Uq!f'Ur*5o['fjd.>Tc/T?cL?Yu8ENHXeZg`&MQbK;Ar-sD96W%&r0%Ec$9!@])L8l-=E>KN8QJf[QX +%=Fj=(GKdI[7>@9`,GU0'8pmOQI*bj/+/LYmb(KntKSfYKUP+.)[r0`#)F4ZG9h"0fCWJ?#N7qk8ULn<>$V,_^FjRRJ["$ho>)UF\ +%rLj#^@S#6J;C\:hC@2)/CY.gWELW)tQDg)ddYOR0[$\M.Ru[`@eu@;oSB_rpWu]a!cdub#5Z:Fe98McH`J1donuA\n)D!M@5t=n& +%jn6`BKYY`,]/=.cn'J)YS0t?6`[sUppChALjMTZ.]nMTP+EJpe).sdjZjdJl/[T\>#8[/qX[*bZ+B;g.fZsa67&A@-__&8*jba;_ +%iP/8EP*I_rjdgoT+j@he2MgFWl9@DgXdBM7n8dkRWPm\`4_eF4@_#$@!XRf'Hq:L7Ru76mDWV,D8qQ8aG\6k-B#gduNA7l`Vn(ec +%D/:lKm3AGobUUW%MLSu-E\/;VQmmi7e?X@h!YM/,g1DgP`)IlopS,6/kuh"NeE^#pZVY@LR0T`eS"uN?KW=(($M42\IdWdB_XcIH +%Z-Oh5YLX64l'B!*;Z,jHE!MC*UE@Foghn^f[Sft0s%G0+^<3h>bYA;AeSt9epHY3(h-7!tF@""c54F-Z?!>Jn>_V@*@m*mmAX!WX +%W9RCKRo7"2D;MpFdEm'j1t2Ylk2)e"pLh+o0PJUn`A.&sLN76(ff4UW(?EE66#FRHn=>_Lfg9)&IVu)M^'\eEAF-=g]$-M7%AL(e +%=0lCB-,.oVr1T0eI$%kRl_aagm?\S=l!MBFL;C3&I!&*'F@MHL%ZkE3-rrMI$H^BAmOXb9&[dZ3aC%6kh:h6FT%h>'h:,&edJnVX +%DNh3s:L#-q7n:$ZTQOfKIS_[,22,:Y[?=oG9FK^eCknb,_`g8KJ'JT-DZ'+AF$s$RiHt0qjP_7mCrci&.s4k"^`YJg#4e,4`ZR*F +%//j).0aM>_WYj`:(kGN&!XCX]9&NJHTm:Xg[0L6YaIuDghdS`a03?3sdh)H`(#s!< +%ZWa*@P4470.U31s>>VD3V/-E(ZLsY@<8CI=0JYX$+:r:1J(XErr'=?_\AS1trns_]6D[?>S#hE+4FQ+][&C9[\e0%[=B>J-4qEN> +%Sn/p`DeJVb8HhAHP\,)f/W?1q7NbZJ!c&Gqi%+V4q2[Y6k%$o`TYFLTgt)Z?C,a,Fe)Q$oZkW+:[T]2soF4'!nmrkH[[fJ7r'Pp= +%U_7XU@Hrq+n73).*nAJkd9SoKF^*g&`]I>(o5`$PD,CQbH_]V4[[DBES+C:Z=#;Gkdrib(DjK[ZPF#^hUf_12MHRKDND?G?,ia>q2sF%>oSi$Z5$+Y%m.!oVBm0R$K1Br,Gt=A=]^OJes@Kc3O@LN)6WPp@DTN,hUi^0C^iVNUPD3h)_I_E +%)Emi+n9(D(@]2_.!jnOepY!#ZDu7"^r%9q$on-3]He35@nj1<\ZYsBk-**@6b9^/B;"1NYBYbG%=I#P`TUE>&Q)Yr'%lHSUC9;FQnn*8aT(omWRa;YqAGYj_'34!KP[]E1bWm;LWk.\4RH@lU>+]GHZju,u +%W([@%@DAQd,SY_:]EW*l-OUHjF%YN"EL7(LBMf"$[WM:p9mht+`*LFTZ6FOu)A"I$C\\6hB6tJZJ=fAj<7?B1K +%3YNI0HuEo1V@l)51T1^S72Zb+WN!Utc!lZlO-"?<-F[Kc]96uj,jH\qqbZ[%,nB"8lCJBZ;.RKnHFP:C"trB\XB^Sk3!a_hddgnc +%([@;ikEIl51>APGa^Wrad\_!U`@hX^7/]Jui+!FGTbWq\ZWb&q<;`S1N\(O))V,Q")=4FO`=bld(MH?aUnfY55O[#E^W)REmLA\t@gCiLN^K9nj**bW@XI*.1"7+RC-YS'o"j\m^-J3luLk2pg +%!)iSg\?c<'&o0R`gc&GJ$>ak6EM?K;Mr*gk/B-dJDbuhA@GcQ:o+&[dTG=lH:\"W-@]2sNM0_qcf.Aq.QA8Y@9t'#Z +%h?H[N#JooY=<06OMd&`[)!sjBf+rtI2mF?FSMntosNha(#%rW#UV!BY!;"mrN<9aZLguREH0/J:d'E#,HYH7MueVEg?i8FhU1?u^6Qn"-N\hFrk +%&39S9(\:IqLo#SIllpM!/PJs`HF"%j!N>[e*_uBOI+k63V^tJM%5al=9&*oKOK/]ARLgI(b;3-@VEETmi`i4?9C`!Vfk*!7#KfXX +%)S7UY<#'sF!)Pn*%O/_DdnUeNQLL^J4ULoq53=mXK8NE^5P+Gfun#6rf6F?mJWDQ5GIC6mbB4 +%`UN_nOf0'=1D870Ri.&d%0']\.U8M^M("4CBZGKT')B2Y8RU-+9#Xn +%(')$0,LPZ,SWUE2l,HEM(l8q0-Usiuq%#r(OhFn,,So'/gg>k*`.UZL8Vk<*"%+,:Ld^=ifas!<1*X!Ya"KiTMOZFGYn4(p&W'\s +%]Fg".4CUIf)GVEn:pJO\13GOiV&-Kh-#Wq`YUKp9NS(9$W5\.2e7=M:I&of?oLr?,87,fOT,#Nh7,8.Bgr..D7*AScNX+1/W7%%Ta5U8tILd_0K&g@o4Xu@O:3?]"q2'EV.pbsBo>P="HC`rn"12K9A'o69+=:`iYNJpW(d$u7&!9Y1*TS-M[>NE)S.#H6lhU+M.!t0+qaPG +%)j/dS=a<@[lAB+?i_gC5EQNc&`#L0K&mKT7B1/Kl&2PM-V10AF\]Lr"WM<%@6kqra5U>XB;DKFnaq$laf$F_c#STBF'()ZD+VIcTT+Qq"S_k$9S$J7)Q5mF8(?mn);.&>g,#QZg7O5j(:Pcq`fb''6%R_M.P_;S< +%*WJSSlA8&f6oHD#OgtCY&;a$i7%ujn,8)FqH6X'm#u?AqL5jT@82OPL016uo;@/I6,pO&!r'2M?5Y[&&.2e8h0eYqhK!?2U-pOhm +%84R,#Ls!,[s487O4G8,8*!m+VO1/^(?-i[PB%(ZZAS]/gVYR2q\e"NK*sm +%8AqV$Kh1:Em"e%\dLmb/;98W$,iU2;&;_;k1*TR$SKEYUG(L$_W1@$[,VCAR$r[X(+siujOk@hOKh/!H59UZodCp0KD%b#*,*=:s +%N_%*LkClIFM.B+%C=:=^6nhk!6m?A4,au"`&l!Wp&ufkALd[J\847_J&uer(LdWZuOXT1J8@3NYN^s:'Qk5,0T/Rt!:7nmY,gsW! +%&;fcEhM=R7&eZD9PT>n-W2Np5V[s"nt>/lESHe7'2D',#Opb57i[7 +%1EmFC]7`_V1mbidM38Mr&R1Y4OiRQA6m>&S$'C#K?:#o8c1FIN9$W5\.2e8HEk3?K7-'"ljO>34aJZcbM>A(rOf3T!N(@2G66n0D +%&;c\JDau'^o_1g#iX(k]M&L+a,&o%\!Rl:i9\JOgpX/86g0X'('W(Ld\ok57iZ.]-Tih@G6B*`:i>Q85uZJ+VKX[-:Hik&gD>; +%L.JZgmY49N'(ClOUf9Au'!VR5Lr:2QE>ampj'P+uRW8.`82Ph4(Eu_/@R_V@B:TTj91arX,mPVkY=M,.l?.Ct&oGeJ&W)B@AOPNU +%2FQOO3mC>Ifo/JOSc++1j9\M96u%O%6mD*c)j)O/,8*id,*>g]LdW0_G!r'hN(Cn3m#=Qc\''RqSe6g*/J97)PPG_WU?%8(e/Y(mM$f*R&W*of?\h*:V[8Jf-PmpL&o51p&;fP"Zm-2BAOe!u3=q%)jX*Birob;`8CB[F'!^(P +%NX_,,njXlK-Ua]VH?M\#^\!LVA3lXqM:@'A@m_MZb(`GlWZr-,)6LkA`$"4^O[oa++VM3:98Gtf#_*s0nIL*o'!7n@e:gG(R@4\D +%S$F7OQQ1fLD)sEr&KAtR,#JGO7O6F7S.LNM8Vk;2#9m$+<(8.uZ$R]..31s87)ctT+qZ`T)j/4WP7WR3o*6I:@@rKL<9mOR,_BQR +%,8-L5RC<:CHYZ+s/gVYRQgBMrR`fkB,51#76mAb@$'D1#f8N7J#L?IZrBGs+Csg@n&W*WK016uh-:B&$b&9Zl%q\-RC,!qh7,<\A +%Ld^GKLdAgP7WRKINT7pZQqr5'eF6Y`28OE)j(DKAOe!qns'fDFM,@"M%DMC8oO87"3[H8CYV-,8-h"7&#?n +%8;'h/7O/TQ9Sc*$KLeLV,8);86m@Wh$'D/:oE15SaBCnU6>K/K7$3+O+;348Rh:Jg>nS>Y=8.\F<2_Do&fY&V%?[S.p&gGUW?`]$ +%(!lc.8Hc\O_El4017"51's)!Oqn-FO[u`Q66n=J]F]oXIVss0L=h/MI#lQgGlPsC7*CG" +%&;b_E&gFS4R*H^'M#IL=fZYpo6R5:GLd[Id+q])j,hd5W,#Q2f6m@8#66ti&AON7m=hPB')Y>g0O]a1X&f[uh01;O[GO1.(7K`RK +%847_J&h+#YLd[J\8EA8Z,#PD4N(DGoaG@e/4oNE.Is_OC^(H3bcYI?Q6rq[JDhpfU]D(uX84:Jl/eEjfeGKLpOUjOWk6mEnE]YEW +%'j"+c7*nJC6t.H([j)NnT1Xo-4W0XPAOI^QN5A='O\"k;66t8P280WYW!SU-T/c6JOXR&kk8TP^3gbjsZu+f_8AqM"NC[$)0I%2F +%?:p#AL&$0?&i&EBLr:4>"V[#s/]A5g,.rM\80en=&;`ethhX\;BaKo(-c/"XM2I;j5U6st8Vfb`)3KaG7O6DGR1P3')^(!dTrFU +%M876iLdZZZN(>5([3H<`pjFA"O`s2;6:)r$;=HLgd0kTQM+G!h[NcE]r'2Omb@X/:apA_*nND-rrV7I0g,C4<$F\>?6m@V/4!Kfu +%_D`YN3?]$79,r@I,f69R$o9+@0ndLc1(]:S&\B8#l*`[FlO/iRlD9G1Un4R[Kh/!_mj[.M7-_`),*CQ%W8ZGBM$asq5U:r>g(B0d +%N$h";b#=oc7&"3JN"&0!m`ahOlUbEIqtro/CA'9T4:@:M=Y1j2Q,3?K8-E[h&;eDEfF`tM;nNZu9&*rFU12mqO[sKj)j(CCAk++I +%g2V=)U6.uQLd[Dc$'@dHE(;0'Q2(NE8@U2o&llYd*Toa7RYUbJO\!,?+VN&V@7MRm[e^)g8B9/=86"A',8-s_HQs/GAk"'2P;=DF +%#k8jr8/=0.'(tWI+q`pr8??7D1_GRflAeEba8\CMl5+&#+t`m8+qYI0)j/2V98Gtg<^J'4#[K)OU'AZXfFWj,C9?s9+VM%"TT"7c +%,SG5oLr9Y3jP1<'qRSm&M4b4i,#ML^N(>3-pdQN,;NVNI3]/,p[0$5V8Ap3F+VH:^lae5PW=jY'&uj)KLdY_emYF8gfADBPjFg&l +%3Qm.JPYtVj-U]-nlj8eFTJ@Z'V;-(QWo?7701;OhYbJpZ+;--1I3T@^Y[p3HNWM`.&;_;NINT7PRnSW+LA?KnA<(Hu)j,qM5>r[; +%V,X9?-6c:o/+SWiZoMbd,YIiZ\IF[7au:N,'C2tJ''mAOGXEb)'0!(46m>W74!INB?[!G.,-d6Gr'hs3?n*B6of"ZN;:FtE7&'?( +%DMU]L;%b)#-E\./;'4H2Yos`q\-5YrU=N"&&;a@Um"e'\9*pa%MXZTr,laDHM<#fn,12_C0199?9[5mK_C'[T&ugaZLdV[^)3J%) +%k8,5i,dKab,8+,s-U_F?aF-Q(9)4$/eV44!G97g_V0^[nRec&S'+>87]()7O5:]98LM<:#^ssQ*1-P,W7nh4!G7_+VHg.NC];(&W'CD +%7&'\V"-KNe5Xm"3W(Mk6RFqL(,YH@<`!/_J7jMR5rB_c%9o)1iAO7Z:]F]of/9XFUG-`'KBR0V26m>X%$'@dL-m93Pi-6IZ.uB'& +%ObaHO66q0YH6X'-JPCqg+BAf2LjAG.Oba`s66s-tk_;XXB^c+dL_"Dj,jNuo7%uG]Da^>LN(>d:6R8NB(EsGO+VM%"9Sc(c57iZg +%\sijI&SH]K8CU<0"-H-"D*fN=4VAsd9EJOV6t6!S,*A1LKLf'lll2(cJKZ6N0fMma6irru6mDN(KLi2l*&S=bD;+CELdX_-*Kd;0 +%2B`^tU3RsrOV8p98k('uq12)4h^0KZ/O@,r&lIMA7"k[u,#KMiN(>55qF2`6c?\RLk>)Q9,Y7b(0IV,V&,J +%&W+XqA43-m]3g@^_gCj.6uj1POf6%k"-H-X5XHaEOd-K7I,R".On;sH,[/''7jN-?)j.)s?:H3gSWOJ?D1\8j,#JC5N(C4:S.LNfJ7"+#=q;5i;-tOm&sZr(JOjSc+$1ZD=+!L`d\$8',[.t? +%L.IPj&W'D7+;-!hLdZR?&g@qLNCY>LT+HjF"5FKFFR$LMM>H`[O\"2U7jKR8qu`'@\a^>qW6\(l7"'n6Ld[I,A40n5P3!.8W96>h +%''\;$,8-8Ac\Ou*[hBsj+8m!";0hko8E;*F6m??@2^6YoM9A42P-@K57#gV!&;_*!m>+.a.1)-8-,CO_W81*9,jNqUJOlSK.j5PY +%2C(\"ULj:U8;(!*&;aRSAji@GiX\F$ZXcBJlIoc:,&Q["7&$u%)3IJR@n.fY_rcG52#gp?8>Q7ENC]lE+s@Su[b)1K#]E+?UXOZ^ +%,jLfBLd]CVhM=Re)[VX_Oqg`+ +%dQ8WbVtUuO&N(^E;%b'Maq$mL0?4kQZ)a`Z+VLWa&W%N,b]=p?q[jbT7jK]1+VH^o>_Pb\Q%_aCoRX5:7O3S7d$-J#JJp't+,Ik3 +%jI7pd5U79(U+SiC2t*7i6mA:`mccC]%7)[!b)mNtaB2LH,SB.N(*lb/:Lb=h&[b`]+#Z$m>-s?_O@1P!@PT3+c]s25"-TV;R3@Cu +%?/CZ2XUHs1Ol]/d,grmmL*Rrj8>;=W8UM&ns5)Q&T8"U(d!J+mfrQGiUA!(SP/ocaL*W2mf+(A?8WZ>8I7"Vn-V,H/gB:(n(Aih3 +%=tY8Z,V#+L+c2In_&"@o;2#EM,flJuM0'BE+c48HP),8DM3P3V+Gk3"D3.0^b'$<"=f42(;*fp>8^qV!OMpl6rPr8pGXrXc+c.]+ +%aH/e"9TVXk59Pg($'IjK2F.tPr.$&-,FBX2>/=iBU;FT.+Ghq0-V,G(aU+-/NQ_o(,'&8\9$*/_.6er3(`akm,$X:78Sm@JT-9%Z +%*"jNZ3n=F*e;if!,dCd`]0d32*17q+;b3"gV0_q?Fqb7GaFNr<,\eQp+c003DNI9`pGX@;W=DM,TlHTNKm#mld)a\MN%F>Q8riVpJ5M:M^36P>4i-:jl> +%Rm/$P$?mad,#O't8Sm`.?][YWdg;2YVD1@L8^G$mM9$!d86]bZ,YIk58L/JL+GhKQP%_nK+Gi@o&gWS\V?BJ<&#"K&Nn<@j"-TUj +%?%O>jQd$"3XL8"Y,iZq0+Gk@6,Y0+Z5As)eGlqoF7*\Jf6pCPY8[O)(%?a8e7Y2mdk]8CJU3X'3O@5?_A4U1#`7G,`,efB`M'r[n +%BJGSb,S<%&&lEgC,(K4o8]66/5n\8ITT*&uc(-O@2.uhN1,U7,9#CKZ+TME@D3W\E&/co!K,VO_a]G,T"@,]P:OP%aCr8[PVU%S=UIjUFd\@=O"Wf'!C-O@77`hN1/'=*I1ZAuc6$BMb38,S;e,Jg=5:Qlq5*o7eOAf"W>aZu73\U*=/5 +%+GmQ(fcc1d`[+18VX0D_,o\+,+-e"+'drGd,a#9n+Gj(s,tK6&)j4n*%S9&[O@8uB01[9Kb61B^i0#4>91b5`,mP^#'$/]KM-/cN +%+c5!C"A(GFllD5pMX1dDe4YuKM-(*480[i,2^FLpBn@V1js!/*Q]d,ZO=);N03X)URW64QP%`-C4!]r_Xh#X3^^f4_7!%DB+c2=M +%c]CQCG6sG2!gjBf<"IXm8>=3f,ghhsP%_uGP,RJcL*WK=80Z1qP"<<9K-\m&P9>^LBm`8\H%?SROj;Y`8]9TV%7tA!GB+iM:sX28>:j!*Kl56_)EX%hOF^?P`d2HS$GBo:#7%M31M6b,5sK=80S484!_)=rWPl(>^f$Q-"fam0'in- +%W42(%8X,YeM7eNKP/o@r80UMg$'Nq#@tu=ES,EGP-ojX-@4rls+q>T280[U78`\(u8`\@XO@9&+$qY!9Poto3Db/kK0Hc43$*XR4 +%d+8,%O@2h>4!YDa8qJ<@,s`01*0DYonmmZ9o7k*0A*n\aU)#Cbn/Y6P<60,gk2:)^LQRlSg(d@YQ/& +%m#XVg2^D7mT-9&WpYR-N=pb1Y,gIm80V]\+c48HP)+H_Jg;9,kQOQ-\(`$^=:jh\`$o4fU<,JBOV6ChP"9!M%8!pu +%h0V5$PV5S%p&dN%M-)5T8>:Acm#XV(:ObVBF^TeH&nOe!7-_bJO@4f\1F052cPIjH.1)0IaUUn<2CUp)q5Z/>,#njSOshVD&lIMI +%7-"JBjMQ.3iiJ*^O@8G$&gWU6Xoq>OPT>psaUUmY1PHV26UfIR5SC&`99;PQ(G[75-58ZeM9'U+U-:;!&m:UiOMh\c,]Tgb8^uTJ +%5nX3A,tK4qDMKKP"e$TkVS"%.9+FK:`gI-r#dih*8Yf315nZ&CB1O5+MJl%[<]h7_8.5%tP/o2<+GgHm,tOcQXFH?;\%NE'mf,#)]3,Z2$66PA:-n\6/ns5+'Eq#pdl,],dLLr'ir_1aK1_*4+Tls2\BdV,6]57,/Qp^'XI6e@N7.FtBT# +%dg^*>:`O@4]Id^#%7A2>]r=c4TrQ8-`@FpUZ@69mp#UPR%_=5c1ms(bjd_Vsg:W"P"KIb%Z?Z7\Bo^:k%.I$3).F>&=K/]R@%=ZT +%ShrgF(::EL:,SY*]]CJBL0B@naQ;+h*l?2XS8,8:lgUdI8LV6qln4J1j^^0.($]fPAU6Y:go;G>64KU)@nd>$o +%PPIth_J32*`@J%[1'OgW26>mYRuA2bd#fO\kl*DqW+5tN`]66Yn4Lr)J5G3rXm_P.C,q^;hL.#!BB6ki7-8%lVJ +%KgeXVQGe>&/8)4%j?s]2k"k;?ab[fSf!&+p7U\PGNmnOV1Y(/J!oK`Ln0H:F"CGq+RJiu)IKH=Bu +%P6Vh!!LaVY_<3MD7D]Nu^:g#c5rmOS\%+3O['3)5%Mm3R\6U-f.-fM1b8\[A;D0\R8BemO"fD0g)dA?fL&7&opmJ8%Ui'fT8iHHT +%Qm*;nW%Y34iLqiJI:%IZE_n7aD\G-e_AEj*5nqNP&p(:=fk;-MUdqFmLk=661C)fiigM4![%JHg0aIB[@#Zq0K.8`&U,/3i`$!de +%^6jP99.=^4#;N=.m@VTg66r!D1NO,\#?(/Nd$`ES?S!]&FH+Q`3N*/j.`"L_&oTi-[?-$R'AG +%Rfm_-1IF;kMXJF!&q0&/3!^7g6B(sOg8&mt?c56df+g'(bISt3$BmHZPXHKrEY&KGg;0:,5_9/4A!M6aia>VL1*#1sTR\f2/`>P$ +%&oV`hJK#O2_D6S\e`MX;JR0fJJ>c^5\ +%)`1VVCCj8hNK"6%BPOXW29:Vj*!8'3^QYk/UBX/VMQ3r8jWu)ZD.US>Bea,HFTO]Pj7rUC672EJ9%ULjfWB]#.9b0 +%GEb[OfQ,g'cOrHe`+7g,6+&8uLF:LmgGuBKeq*4sE6BL9/gZPc;\%5`;.U9JmiW&Te_Y&rbG;u&&$LTqdU9nBg?B;f)%,Stb.O+A6ZJ72d]\>-4^.Zdk5r0AT1XUeH^sPIbA3oV7=G8'*i#+&Ii!LYJ-BN]*H,PFMT/PX!2'.d=!1,C2ITH4U:pld*#Grr.1Dt4#qVqF_5H%M3=qAVO_.98JG4Mc%@ +%^a&@P,ua%M4@':tWW#qV#_:9]u32\$-ALtqn1m95fpR<+l@+3p<5 +%i<0NMU#VS$_<4rD_<:V\#X6Rd#8ZGXWj\H)=;7%ajbk-]l=l"(o.]ub;(-l`^r_95%\.9Q!t/g @8M;QAJ8AoM-Tl,;san91J- +%O5bEu*4RFZ3,lt?%P1e:4C7A"#BtVmTp0X(#9r'e>i7jr6nB]F:eKo6-#d5u?iLEB6j^^Wi'7uWh[(8NRC.0V"8-eTl`b=J@%l!q +%i2u=h3ASn_<=qKU7;r?qP.6'9%W7s6NWOoi`*$s1,cAd@H"PL%Fh4:U8S9'Tqs#Ni0"0]W#)7<>i@NT;S8;V +%@fpTIif +%SR+pu&-XaaMK+mo0Ml-&:N^&Q;(@ZL>lXtnP(8*V%U`[)*d91D%cHAUVT]EqNaPMlH?Zh@Ea%BalfN@mTK9b_/u +%9K:tpOj;&QAGC9)hEh=9h5Z_e),P"eJ1-N!=i//^S>'Ko28W5%*5K>\q@[U1G1al!"oc4+"@VZhnGl57_+l&EmEr-2`<52H +%6d%$C=\iO@XoCa0e0_`*=i`miXli]XJQM;;_1DVN,Pkqc+!h9RYbQ>`I +%Sr4X@5]cG8EMLK[%E$oZ?13m%?PB=cn_L"C@LkQgRSPI +%-nXE38HXWA!^/3a!$r<0R5@17Gr,m3%?TiZQ5k_c86l:TYFkpA)M^ld6oiRH(a+);_>uq)eCPfk&MQJuJ^gPB(neAh`XiRr@%mG. +%Q3@@AE1s4"h._BtGdakrJ./Xj+b9`CO3MHZs3!Ae93N=s$O)Gb(0YbG%Csb.+OLg6&.KR$]n%%+Gp?KFrVV[j&GLJ +%mD*.f)*f1.7G&4`O_?"DnK?)fd!U:K*gm^:=pHAJq?[mH6%fE[e(neMe@.FF.OHQX;//4ah"b(\?!D74L[6T6TcLre!+OsXss2"bNF\OtR +%."Ic_,M8lU5iI$qA_@rO[tecI!g%s8ZX4pWWr-\_k6h8dNgp90MS +%/'?GK;r*Rc3mf@P_>Mbfna]%[ri+_EAPkenWDWlnmNDMn_-kIL^qVu/:D<3cn\16Eqg4c5oEO^On_kh4r\QRC@92*0@C<('N@e_e +%b$Qq6,gr;=%?rgUkjS$fa9;I@,l"n;0@&H2A#Y4Ye%Zb9KCYq/iULHuhfIMJ$cF.=a:X$"paHdJ*eW!!dD"YpK%8ep63W342?<@nXF[MZ"!*,6(Y?1h30+JlIUg;=qOP<"7l6ES*jqFQUDMO#I05n'-mA< +%I)`Q-4A&`0NR$5o[.jN,Y8'g?o(R4\b#jVeSFObSPMDo+9VelVrY'F)Zf,#?C;L?@e3HME7]g+.n::E"IedC +%,K%'Uq:)gp9ard`TUu>0f:T:9g8KCIA+&pfu6S*RFi/Urf7,A5hVet*Q`%jok6BqA:mX?A!RXn(hDQ7b+`Ur:t;)F5q' +%A#qiTRs;Mr[AUUDB!-G!CQIU8&:KSm;`TB)rr][,ME[fE-e+a96+6b%eD?LAE7CIo[Z,0q:j[nhBY>0r&#GU]g>gCsI=_*f>):'H +%:F4Y^!m[D:8VAI4p8ALt69.#P7"D5U%F1P1.=C=&fop77ipIZb;!%=Q)$29cXBd>rp*:^gQ3#^G$VAmq*C6gNMdCVS?AWE^!:;4p +%B3bQ>g+/hLRl_=V[L7>U7U$M*d$?feWd9RiAQ-1Da^8RAEW.p8$XC2F2[fXD]85p'M:4c=A5d?eVln +%325ATpkL0B*n@)FXS]kkmm/]U5^NZtFDkNZ4ZYYrYW?HY?3;^J3hn+EK7sW=Vbt:AX9,c,J]MUg*OM`%3LcoZBTF`>V**?+j\'[u +%:!d4_ZAg1(:>02/ZB_nop@R@5+b-`iBHXi.cgIktA-1o0g65Dnd[pFIoeqBpBJXr34Ia[N(Lib'TKQ=gVjfW6_lTlA=B>W=O5:UDSeGe`+OT4PTKRq_e9cc? +%.`=""4$.,:3dH'(O4]:G0C'.q*a]adGlmAqihIA=5^N^+3:6t(j&G`,$+,Hk$mDYOmEq?;o,F@9np%qqKD&\^fXM`G'P[fE`%aN( +%jn?i`%,0`@rou9Y=s'f0#gcm$Dgm1Up@M@$2%uLnao_$X(2&[JGEbBfbatP-AjdB$4k_)rIGgJU_f;7-MmGq4rA/F'bsDp&@2YRu +%73/o.RBm.F`2]])ZNo\c5t+"&rpB/3[E>FL"W4k +%Kc]h+Z_u\u7>+Fhe&t%U.O]X9bhe\s<%Q+^PK03o6.MkW;C;T4VsNXu0J6nY*]!/YM6j+1+!nXbZ_tk#MOK.'8(/ZY!/\$PjaAci +%Z\NNVDfB+XXP'e*;>+b7*=$,94%qG9S'@GY40'!):G2s,p(Oa0FeLBo!j\_Dh:;\=L/iRHlU3GJSr-_)##*+0Q35^ROskZ,La"?( +%.=3P#nkS;;Z<&I;+,8[Y$tR+)U_f+U*Q"#++a[BW>=WBmp9[cY.nn#*5tU4@S[!B_YJQ>/q%_)Z+RHp_4NA7H:M-&kL'"TW=9a]D +%!:7Bcf7-"Gra3h",@F^rS%&0=<&=`#*gmDOS)J`XKZh]sk'IQi$a,8_(sT8cf2LRjKbkA,:U2^/!j7<1:NXDFm$Q9!BN@k%?5(0U +%,fQLl!S2+X7VCXP_6jG\#F8M#hY,Bmq$4qfl8,/'*&9L(P/A;8.j+YaT%bIHW +%k&g56#sE_V>E8p=6U%:/iV$2AGYP[h+6MXuNKR:]dkos#-Vuu]3^i;I`ijXE(L.LB[05*^lpZ*-hPTWZ[j;8a%ue:6f7VfHK'R.7 +%9lN7D2ie_8>RuU/6L?j>&!c^uJErnrkE>L,nIhH!^DhN>V3aL(kf\VEtX]Q_l]&"dG*N_Hm +%&m\9>LECV$QiW&Ha6#2*op1d0b*7O]B39hHXp7tp7Fu$\T'1L%hVWE@6u]Om5Q[j\>0/WUI4YH`hI$4L--HG#@,TF&aEik]nb^!Dr1:cZh9.3g%2e]oa3CMArAibGK'S5[hijDVIt5M'3gM3 +%?>g4RLS1ce7-eiiQBE,f-^cAsT_/T@?K5@*4aOaH:aWOjEQrHi[@kq+dA)QL;ZR/\er81D,Dkdr"0G(SSiOCW\r*(?T#cT96Y>-h +%BK_UJ$pG&3*KeoJCd$m5/9p8q4dllfT*JY_Zr%A5hTXW<_qdM.Y,<4K9=(;W^$k2Mrr1rQ>Tk+CM69q$.Cs(N:2i?"Ik7T?E4s\P^E(N\)0K)=8qQB66>S`;:P5ZMg'(_WgDBFl)6SaR/Qom^V!o'n\=OBf/`#B32"n8h +%#e1r1B2V%sf;n&9?GGEE6lF()"^J58D.g`YoZ3LtDh@:0kYm`]E'72>HC:\[op1d1HCJ0W@]MNu33[\inORl@lX:"a;U +%Q5kQ@rR&I<0>MjL;N=K@kLVYNlSpHKl!#jWh@^H/Dj*>^8hoJ9nb#k)g84o6jQl&(X*Y5g*mm9Fe[T;HBj.QHip.&Wikf/GOPX(F`c$^)e^@3hLW/*bo\:*X+l.#X;+t?>3`:QgoAiN:4@AH3jLIN%]@m;81t7$C9/!(i2>=R4W+f +%Cq]QCqY01JmPUjZXk.nRa;qBA_V$T`HGe"G10AIbhP;#o4[u+9>$/JsrPb2)(W"gUlKL,fpk,P)gefj>odEj5$:8S^]`4V_Ol>F?HeSXXk4E+Fb$n,b%,P +%j+TPQG^$YF"nPLFEjT's2P+fuGmT2+I09-_PDqMdbf2HLoYngKOb["f47Z-16Ia1(1nK5)I931&@Y4,F2m1;.]X-:%lu?M(!q%Or +%?)"oXl!d7Y4Lt+4MA/TD)>)WiF!BJoU3^8Rigjs)*]Q9Ygo`HcGG"J^6PhKdDn*-u<#,1U5g]_Gf)+G1'UP3 +%i@,.d-NfG!pP"/GJ^np1i1]"U&b(O%[]2J:!/ZE-`_.Nf1j1Fakk8)`&g)p*J%j-#S$OZ5ee!$ +%,i:0ZH$S&G>et'SK_2>N[F+qb\Y6.]0e`Q`O[SU43iJ$V]E.PW:$lOW>)`ClOKW`@Jh,[_OLpUVa"SXFMR;OcMM6[&3K:I\Qju6\*B(; +%ETc;kJUlQ.-,K#8*3_O%':(2CJ\$+IHA:7TR`ah@+VUoa34sSW.kYWpefAq38@$3V"*R29[WoUE9&ZY1@!=*N`o5YZgMoem3N:qh,8FMh,GciN\USY.m^Ej>18b7I,XL\ +%T5h`?#@>-\&)>tR'(0Y[Zc,O&-hA#\MOhaVO/MBT4!$Y'^ug4-GE\-pgmnMde7g8`S^aR-$[,Ug6=SC230D6,dI**3OR+CD(mfGm +%#45.mfr%NUe!KZ)7CtA59[(#+FuP+K]/."bcFcOqcET'H`9F?dI)k'BU;U4;k(3(=Ib`&^7]&8aS;DHFWA"6m_7S15`+U=1]@65Q +%"_-KIks-2+STdTJdg]eLf3QW7/`Z9_bqn8'33Ye:CuF`IP&PW7m'o-7KXrPhc2LjqeT-%!muBF/H7+>hLS%:knXA-k.h4VaF(EJV +%+1'8]NWuoVmXbJPRjDeeGXmZ^ounDV:!0M%dK]2Y;g.*T-9L_"cGWb&m*$Jp=*t$mLK1t0U]D?0"*fSErSs/,$[@G#fgZ&"d=:?; +%1FbpJ+EUer4>_+jCc6_[>pUS4NZM*V_$pc+C$>Ul(j9a"-#&RG[6R;WZ^P0-ISi+ +%M6bHWN5o8cXr?pmla,'U,A0)MS9_s8fL(=9BXS>O1, +%U'(=tWoU=9n)oIe]&E.i;N4t3EnJOJ1&lYKo/qqPd]=WI5Pu;qXWc5G2`Ys3CXM-di90,]P>QAgeg6ceW2KP)3n+=f1)0G`KHK5P=c0]![-&8D-9cV +%kA`1eips0S?qA#epu:X*9(d=dQPY8Ag>_3goeu\ArUS9"Hi=nOl)BJ8o?_+`ZkU9dRY)<4SHgVY-b=#YYuH@m(J;Cr;nc3K7"j"F +%c-&+B]&tFWnN&RkSr?0S^]!P!ne@"EcP5%IV4K5$<-91(+Id7ciicgtjrQk08*q^_Vh]XAG,hh&4-:C^'LoOBM9#V\C.4G^:2,#I +%nKZV#5Up\o)kG&_BN)'<*.j`,CWO2/"PDT&e3kj<[9Q06,nj,t84D8-()5M9uIl8cC9p^"u=,$;uo##Z_D9fC:>= +%r7%,8euM+>Y@_>`+n\-pk--:&>GI3_UX)GgXOgI+,.HWUT_\"[#)'S5-X8Gh9O,Wd/HXJGBbMJns +%2n?$4!)$<@9Yr3Ro;&biGgY1a*aiY1V^pdGf""+S6>:B3A9=(XhRHmO'rgNi>q5-S;1l'(g>+FXt4@smhHs>[CMbl0N +%S+X@kIYQfIPL3A-YGuN%T/.!'%UgI!TY)_%nb+lKP1no.n^tq:6WF7pgXuh4`$^OVnpOF,;(\P8-_dus%O=loWVcbI3jGIK3#ct' +%M%t4!ndK&I$beu^6FVC>$D]WH%D1u]iu%O@LU>!''Y[=Wi&(=%]1T*Bk$ah4:"ubD-,eUt&78M]UYoE4/6&][G(tR8's2n%W'-&&"aKf\QJ1k1]hf.g-M""ulMl/aLi#7[N`^D2^g +%hc^CFg^Ie3JRg>_Z$=f@O.qUJYP.IH3^lo310K#$rTl?[jZ.d&4sP8_oV6,H.U=dXGfZ1S*O@lh\^/F#]49i^'b,Ml;!_.(\8=H, +%-0SMfaK&,LO.hI!;iA4J2ADdDq^c,m?<,-SLAF_K3rgH"]TY\tk*I.c;!a7c0390ZlbMA)Z\^("q.tpTp=!_lb"_;HRYF:1g7AJb +%D(-+rVL$B<0,-M@^qfBk%TKmNA+APj"\V_NGT+aW=Z]2lq$0@;)MfS$2Di?Y)V%0B(\hN=?O&&[HJ:uAao&r#Qk)8:*$;K2P)%$) +%:j?q#Di'cH(dlH_nOY(aJ]nj0V;KY<01Bu`en +%>L]963fA`%K:T`rB,PkG`QkPQYFk2IL"!F?eXsXLD(3e+31+`I7%!tn_`G@',*I(reS[O7q*_Gh&!bC2=$T)8hSt0 +%J[4"jEY#@M);mj7"^bJjkbpJQDR*TDcX6;6=G9R=cB_XNSBkZK8c3t5fn$J=P&b;/h^C;.n"tAlJc+3&i?[=@Yues&[`@+WUp*,I +%R.E(E]&jI7*&N#a&=ah74"t5@%^H!1]ml`E-Nnq:DqbnCa$"m,0i?Q/Z'9UqnL]$2.?DJJ>P&AsVtEQ`>0M88!VuLC]NN.YM,M?E +%B6_=U9L/Z(rBSF:C"9MR)1nA=X2#X@(f`\O"h>KjjQTmkM4bBg6\n3)"F+3jgRlS"2gA2'enfE%FtXqM`]*qIp#Qq +%L3`hHP#$X%G(^koLj%Xtgg=7I*_u7nf\#Ef!p1/C<2(p[%A#mM[1e&;X6%45flH`S="=b:qj*"gL7).:gWp:2g"f@L+0#dUDVJsL +%fj*d8oM>Th+dm47D&Gl@U'tXfa%C&BMY84>Z]Y&IIo.;9,*S"MEnVL@PuA&'W5/YVQ6oG2AD50KHk[;iMePUE-G5g +%=gGIj;QeHZ.Hb3MecN8"fGK%"=bB;C)V((i'QSqu8t\b0EmraAb6#!\)mri"FA2*:jTYDSRCa._Dq`V0>:-=FH_RMfUU[Ftir/&X +%`@A;7hNY:m30r@Umo``@OpifidLNVD?>mB,"mbL,4Vuk9fU98KS2k"FT-aY=(9C=&B3R5uDK[-A"t@pqqD^UYW"5B)5%LD+g)b2bFm>g> +%6sBrqo)AEa=2Ld+l";^2IhiPo-$Pjb[GU;a.TqX4?tLs;a`<;9%9I3A]CcS;Ak/fP.%B"kq"F+ER/T5;";`q?C+QeN'ik:X>1Fqn +%D@9J3"g;OQ)"/.:Os_]-NAO*S5HkWn_S-SsZKU=Hb/WpTEcWb)5#.R[FVQt7cboI+4N+Ql&,EC%CpW_u6>R?);/IbQb=8g5h+hPZ +%j:b>h)hZ5@>g!i+6.)uDO54:?8S1PsDeCRSnZaq70lZDCh&83/;t5Xia7=AGWn^0_ai-XZ^SUS.<@KM&.u\-?%D>.:4"*Lp\"`@1 +%L%&:DX +%<(kr*-GiR)85!Oi!\P*;eHa^GnA6sW=,qeIh`sYFI7*)EE<05hDjoR!j!&Ue/3h4J?RIV`:K##l"U\JdEE +%h>Ld4A!$j0&X9Qq6eB0F_q""S6Q1JTGde8[6jSMu5?B?)#CB]1)-P@Nk9rA?@L^hbKS8QhE^an#'"uc)@:E*P@a#>Mg=rZK@;-?*1rNfT/rWLjC:JK<396p4>3q0N +%;/aHr0)".fctV3?DW7]C$nd[6ldD92Z@m"ld,%sj=Su(ZXi'Vj/;&Rpi'Nm*38)0NB]F_nl^`XY^IJN)!@.9gD:\'I3j2]1";+_)QDief``I>'jE +%1j0Bsi?.1r9Y1`7H<=,8"*4A8FImEkqB*ZPj,u5R(0_=#+(TAI/o=rmDqNe]o.9FYR\C_R7%i@rYE7(lnu;[E7l3+#FR;=aB8"P4%U2!!Y#:0;*`dT5KXdjZWa:mYKkWb +%Onf69Y&Z!5iF/*"'q&m+SOm0,N(G?O0KOb*=@Z\YOqRPRODk7s%J)10q;S\#pOuW[gd-&0_VsOr^Xg!k_tZA=9sZ"6)r?#`2IeFGoc)(r&ijLLt6fcOKEG'cGoe`nJ5C`]?b4e!'OXKX"N:Wfd&-&?tIlhTO1@CM67rDn`JfIZdtAdmg?\BZAjsYos3Hc8C6TN[p:4 +%Z6d(qV^0VGp2fJG?jochH#DDE@iGHY7.KOb+9?su6>-ubai=9FAr[B"PlSh^iYUCj<.Ol+c[ctN>oiYER=h1Q&VC6$XC\&D3CfpH +%X)kli(nAF?:p^rS/q^-_p^\-n@Sb+56+#9iIk>/B`p7b]6X_>=d"?td.H4/D879miWPNS(14DjTN>T&?@V,1F;RcWFSbMXQ$e,)# +%-:3o-*4.rC?";6`H*NJh5QhJpCeUj5,q7S>H9rOP]Yc"0Gk021o_#aj6Z'`uP8PL0^0L+!R+kq-2/7sg/CZEP`9c2D,V.[*n@"B3E5Dd;B4r5(uD77(fA'r8/- +%XK3l3Y-X"+G,mm:=d.V[df,[l]b0#+95*Vi9Y^SdY7DYZL]YEDg:Y2;RTI`&CfQk@l,sIsL+JdJGB^p"J/?:hJ!=[>Z3ZF#Di(qE +%$DSibF33_#/qi@F4e']$m]Zc:D+@(tMDO`I,jWVKVUdajVl4c/U +%O"(PDaO8.E2-JKr+TW-H5n'3>,63i3o,2@T=OLQF,]OD8&cu0\iCQ->)Zs26ON<&-N%>Zobet,%mi'bBQ&X$=D")Os!"h\^lc"1. +%3EVSPJ.3e6Ntn-e,L6i$`.G[A.Y9kb+@,d4=-lIYPV0bRMc;jn2ZBT&T@PltOla?f4B\>Q+q:%m@7+%2R104ncX\X''%eJ@ZKO+m +%[@_ES:uD>M!Td%M+^[(1Qkbou_p<]Uf:e$+$n^ruS-4Y+qq,>:_.S)TE8)4T`,i_-5S&Vi],`:b-G$BRdR/l_Tkgtj^UT3bR.)<& +%B]hhc@RmT#$1ak&KLF+?D*V&Cej+oPX!NVKWE_SILK0amErh>-01!L,.Sk[em.u^(7qui'C17>Rs4pZ^5@;Aki@ZVRh<*JDaB'G9!`'VY;gn%He'aG]c!aoI]C)RFP +%/i7@JO/\!IZ]OFTV/5=V#nI8N1;:9>oW6ogXUqQlAaq:qk)ds.6jp4/W[sA\`/WPJ?\L1B*:Xh:)X&qTe&VaM):cCh'NG9j:cu%/ +%JWLg$1qFG0T^+f5l(AS,%YYq-7R-g`O9`G+`@/T",bJsfPa;`@?Ud7`:h'95`\Oj9BMW#>UT)I*1OqkSd/-)rD13RBqYU3Fo$eW\[T(Ws],m5h+*:.m=S1jk4$N9RUgYjUf_"4:u+RM]I?&UGic +%]aX::/MdgR]ec@cVAVK`H]TJ%78GDXQ>*d9@9foDSN[mu&SVL^9SjH@`eCY2RZ*XLal),+j<-b>/?ob?i-G]N0]AtY0?plR/D86d +%^MT8Zp6:fEV7jT^j8iJWVCrtSE"QRhL+D%=6&'q&@!0!e1dZD?n!aZj)-.U0$)U7&?4-n#]/$3u8.Q(J?='`k%]UY#+]l8!m&$Jq +%mSd%j>41%^@mT#>0b+(;HuYgX.;spQN'j@`a)aNb@GD!^J-IInP9R>?YRC]l#pW),(&IfF$gT.ODH_0LSc^" +%K1O&>%Z3j]((;j3JW$`V?Q6'`R!6\Li5H]#FQB&KVZO&0[4YtA<>%L$p,]Co8/n)W2Id<5K$/#n'=4Ma)RaT+aLWp6RP;FD0US0X +%^*LmU>EUedd@G!*n/Sbpcd_8l9(G`sLWktn](@]s6@m)]Kir^u,WCgE0<_g.^$)`>abU"NVio4LSt>bU8/IRdN[g[K,pLD8_/<0; +%!Kn^<"e!0MZk`%B4.q5mn0DX;P!W$5#2NgA&F:Op('rba3P^8Q*B+hoKKP'!*W[oh910;"Ng'CbI'Nu#F"N1,&3^?+bG +%0bfGlTH3rmZZN$Ah +%$1Rn^3r>[SK[hSD"n#^YAqdBACq4.F[Ms9*^e%+>/L%9(7oROm!6h)GB#h +%_"DQpC@.;t-m<-tTIA7oKr?j,OAP_MUoq+Q:^I^B(la4<-;@8!WFAbGZZlbUMR_NZo&$F"OI=5t=`V0k>3MFS6_=mR<+W2EWJ")$ +%ge)m^06'h8Z,T.fo.Jl+G'QmFerEH#RR55*@bE"H$X"2Q`_`I__rucbCQ\g!9GLGRf@@gU*LBV>'Bmm8Wt"W/I]\Rq?02K# +%7q7%$9/`"m!F2\O"%l+^4sRm<]'-B\Jkf>J;OUR,?]6Jt[@r6j(mkU]"s"BEWqm^'XeY-"1)ka-i(ubCPLr8'_,'jUW`;R:K]]@j +%Am#t;Olt`#:`PIl/Bs(IYgH?F&lLR/:;U/qCUAqOPe/u[G__sQ`bEEo;f#uK<,kG@$Z;9uasg%/oLfpR@G$<)\(PW/i!LHoY=c7Q +%D-!ER)?phTK$DMpS?E#e-p[r@W3@D+ojW!`U5WZ`Lak0Wb1o:\'K"#\=VHtN9u!srBTdaFTm%"fAro(3:dTgu=Uch'Cdb_J;PA)] +%`hG.>(^Hi9%%_E6Z9Us&n7..'P9Hj(Ok_Et7tkUCoID*TcConB(>r8N^4KHsYp>8!*&a%]Y9Bkc<4m8nj*T!B.mlAP9>ll9d#\rX +%mOB5I`W7ARJ5?)S-!N=^V=1UmXI53sD[,TI*D-SJ\rM,<9u:Wik/JnF'S.UQeZnfiHWQdR?7OUuNW."uA*9-%akle%D^lp578+Vq +%3O.a,c+GL.J!O%f%*pjLR9P[tCh1I=6`!CZ?,hn=,[aYCINLqmteKN$u:c=T#iI84oQsJE_8e>r6o*RP:=fTAb&m+P? +%qnf4FN@MJlN;GDP@uqU*:VME%Dnto+EZ!/jb9sJaC@N*o#SE`p3"+p4o+SP"^B +%\sQN#YVEdLL(7i5WIZ@36bR<+_7_WB!q"F"",[&ZZE$\=AmC3"AJg8P=0TEYcu%K#oiNg15,^("F)h* +%4^g8>Nk(Z+\Vde&544F*``a.m+R@[HGRl^%&5b7I3p8gSWp^>q]8UEm5.urJQ4!"Id!@4;j,gVV_J#T)cK.^*JO5+>\6'6M@Gf5ca_(K40*0#%j09&+RQMP-7\N?Gq +%fo00G>a".m1$2.+(LuNloI_\bS54rD6u3R5JDr=DGmOOVFe"jD20Hq%4` +%Ps%9q]&@@.?/o8tnIAi,0^JrfF:7cc2KKbt2lHjq%(^![EC-23:%*/%ik5DT>d,&%;Rn%/cdW0WXg-_BPk1SbH!S97Ce/EB7D]cf +%%'B3`'.Nb70)Me\G(@IFi:Y5f$-/$N3CK'Fq!X[rA/@MIBg-2DJ;GFHM@MbNR'i1%<(^kn89h`N&S5+mL.Q<[f--^_Q +%CBF*_@hY:i,#bX9CBAaftqjV(0j;.Nu@5X_H&k&=D0E\PnfMm."k9l.:nL.9/rY[Ets"1)2Wn'J3o+2Z^Hqr$/s!#;E@"\9jO/;=QGt. +%J3s#F[/Wl55TsFWbSao'\L^CKfbp#W#G@0!c;H`"%h+`#d7B9C9O90RkN3G`BT.Lm72H]^b(+'=h^mn4]d0Ya6c7GXTYN#0`6f_4 +%)TG>1Q9:c&f3eI;@B`jKId03H7.S?,rlV(.hmjmO]m,.6[RKrrQ5gX;'2i/\U9*VaL[2CIO&oRY?&Kl)Ca-s):6I:F=:I%EHtUES +%0(UUP_kV$:kPqB=)O$ST>Vtc8R9Ne5,g!&l#G.#4>Iu&PPTVH!5#5W.M&-1G&lW54m/A')o>#OW2ED<34"D*-7enE'dW]-;Uib"l7(kWtVqOcat9<67elXGB@c%Z&Ko#>PVLo +%>`[B(=0$F*Q(N.i1HQK'Mq'L)E-dJG<@\N7?n,(#+W^s`@Gs)2GC.Vf9ZU4HXs-O5)\tNA/**LU+.&[LmcHe^D#BZi1uAs>'rr$0 +%7e"%Bpj\#'+lE\Y]Ug%##f8B:?`KHA,>hGlX^*5PCVDrTSS<,N)'\J%<`Ma-7g+??_$W/oO +%[m,%1]5Dh,G^h-=Jr2,VX#M54S#]cZ=^TR^bZb^kaX:U*':V??ND2TlcsM6^a5ei*YjAW-J3m@]1=Tnj(T!BkQ5"N,&\GF-)V85> +%*9DZJJkCc9df)FTQagh]>!gO%c#P^i=!,(HO^-rp9FLMbpE9<%,T>m?C8Nd4R8o&-7,W]O+%Sca75>*)J+Yi`d7?ng\?h:gK=Rij +%,,Rqi`"b&,>"4-nn-\F985mBqF<4>R0*kl5,0]6O8^\Z$04cRghdpt>(/ekP-^fZN.:\63S6EuL4OO3f$b6gEVMO!3Mn[R] +%*`YSn=ji"mFK.[CM`r=&#j#uM;it?S^Th[pI$>fRG7k>CMjF&:XOkbSBObd)l!f2e,WfHeNE(&!d`=a!Xes/g]etPdCdB7.^oD>^ +%7HrMZ_;58-g"W`&k_#G#(gq2S(:+a&n.8,/C=Pjk(cNUrK5,n1h(O=ODF#UHiLL*_VrUXmB5u#`K +%>.&^n;#1OeLd]7Fdtr#::t@oogG39B7D_1@S%7cSq(^59D`7pc3(K5[#_H"iZuaJ$j.[4UWHCs3X(5YNl%m6b>hRkQosI!VYnG>%"75I_qlppBB\() +%PrLn9N7>V.V&bV0[EPcSfu..$=q;OG1r_#nY_"]"VJKg5C54Wq6/Y['U2Ca@1um$@*b66o%,HX;CA+`V>UC]o,piPH,',G1aAu)' +%6eEqXOc.>(k_?4<1/&R_9MZ7heq\ZG8hUpiX&GH,;.7U>T*Gded.eJk+gS><4#UGVWR$.+ +%j^J+c*EJ=GG+c&h5W6P)[1moDQl@iB4iR=c(+<"85q17.Y?9tbFKc=]@$]XrLuC-rN5CZF`s@!RZ\8Dr_I-bULbK9dG3Ek]#(gRQ +%$559;m('ZlFJ'16*n"RlQ;a,ms$4bMKG)qo7N+83",4hgW$8>\[B6@XDSoc&nW)Wb)]jV+kTiR;>3T.cD^LsX9C#AXY@(BZ@UJL, +%c;:ojZ3p#X?_OjO<;$p5O``oP:l+H?`)Hc5]Wcl)pR%765GZ\\p,T/Y$5'Qh:/Yu8@:blCqG8pJ*Xt(gXl<`[=%c\C?]p)`4k"5Z +%j!p+-4]i6T%?hae&skJ?`/UX2T!ZrJ'daOS1G=,oLo_HUU2pC#U-rk*0+2=d>8M`U44*7^aGc\C>$1$^UHPR(JO8.40%t@Qj=ma; +%1!V*m/Kd.cPFP8>I'9:=d5R:Z-LH^nTW+JS4$+Rq9L]Ck436&WdUu5^)N0SoBlKV-<*Fr(s&JD^(gU:U>gRYbdaH8_/J)L?K\Eh" +%%M94SK,G@?eAd9VG1ZYcT/AfZ=`n!W>_1@HA[)ALa_m!M#!.51Fss5"@NKO!Bc[V"d)HQ_bWt,uVdRTM90"G[qkAcNmc%`IWl,0C +%(=2K5VI/>nS[oMhYMF2S=CqkjVJ=VK^1!o-q,5BNCNSoUbHO1HaK^guT3G.',:-,Ca4 +%Fl4sl6T-;?o'TV/NEdYEG$6jf[^+dS2C\;.OY_&mFH4*6.U>'(rhefqK1H[D.W^HQZk+;CJ*R_u4pWR+L.E14?H?r*_WFFVhDWKT +%+S:K)I@eV_,]Li-lVFl8!@+<1a6,f,l!06GY")i0-J0q*ME1CX0du/Tq1'V\`U5js92iu@i=P"QK_5>/&_SSc=buFCbYjV'bZ8H& +%O7M]o +%XX:E.l-ct>*:EJ +%;:[I^kRu"ucYG'(S`lQbES=MqA2`tlYc,u0Lb+`u?HAZ%PX^98BlMHWHjPFRBj'4<+i<6tLedA0V5N_oHSitLKudDO0JBNk=nSCD +%\JoGEV$3QN`?M1h"'/)S<=t2?5,D8ALoqkqItJ>=`o'6Iiil1=8Ast#m7W6A-@cOrABA!*SpDY-!\7&nEG;2!VdoXkGJ=)-,k8Vk +%P5&1f]Km/R7n@*$meR5]bj9S&LElp))BjqTFTDN+#WDGc,Vc&f,X(e.JY]or*\BsY-9K?[d\P)j#jT\:MV"m+qM2;[t6tInb +%6A-UNq,dWFf>$RAm06--&,V#*\e$!@>?+3HT]2\)o40+E*_U\QTB#L65;f^I +%!+c%=,Si4'#`Q]b94T:`p:XKoW4/1!Lu +%M%g%:O\0",(,f*=0G5O!7O")<8;-QN81]&A(llBYE#WXXQ\RAkkQE.bT&g9b7,*^/>/6@1.,\D5P3#IL? +%l(9=J&Ie(D7NqijOcbH61bo\.Ns)PX4!P>X>4Z,I;@/<#N/iKc7O$p>'(K?T6A^Xh.SiNC7\Rm\2Bss>IUaYc;I:8t)*Jg83uEgM +%Ta+'HUF5*DC)/6OjW&7Ntb/Z$bchZ],B55bOa+si8Bc&P"@aRXp+MBCbY!YSOdOO00/+"p;hcBQ`6a7O$p78>Hk8M,YOT`6;'%a[jYBhf:IbT;1VA<7ui_a[j@*'H)bK +%NJ`Z_3_c3)7*(LQaSo@oO[u+iPEABr0G:p3?mP=4:IZPbYK081LFb+lq2%3OM(C1cN'r!j![EinqBmMM*eD*t'Hb.-B-d':-R4ao +%?mJVVN's9/_+9e8T8Z0CIq0h9&f?I02+Aef(QjgcZJ#[2;'BH4L;8nBN'p>^09!hIduBJ\Nd"kVarL1a,a-Oq(l>aIOcd/=^drS# +%)2W/>'Gu\GRP76$@R1KH?mHL1Duq8(.tNhmARcte9bnV'W$ct$,iW8W,I+Ut@jJA;cBFA]3A;)F"@cj7q2LLB3AM3R>mlTZ-ngNI +%>[Cqd&df]tM=T4[(l=oe77O#%k>+S,Tq!O<6e5?>JF\8RLs($O,iTi&N'p"k"!_e9JW]0%1D1(rFA>:LW,=8I7(a+_Obbm:_+=2_ +%,9q3O`^n%!+sR]&itk0/68"C_aMBJ_&u@20NKM9l;Lsr9,r-)nUHBENFJ&h-,*^/>j>IN<,6!CW6o`I:,8"GTPEEq+1GBHp*@ifV +%&*7=IDV5k`*7P'8&LW!8,k>+?,>i'/K9=5U<)5uXa/81[iQ0bTBfb9J5d1].&W,\Hm[mYo*.2A$0= +%0d@2Y0G7gJ4rK2V"!^[-PE@99K96F"1(pPh7O"*F,;B9g&f?I%![A;oPED5:^G-?WqM#/C,*lssN5Y(2dYs:o,r-+Db'PlV+\,"r +%-mp7%]@,(@(l9-]9OK,Xbeo!o#Z(7(,8"^c^ds-j5;Ei^j^]WSfbfR6WG!Y(0ottD8Ao9W)2TI4ji0jh>gjW:&TVD-6A^Z>bi4cj +%,8"s(,XOI.M;7%28BgFZGVTp'a*ro)`!i!YPED6C(dAmp:a..S@qrY2&h+&T,'Q0fM*1WuOdN[a3Z*\qC\Gb=ge(s"DV5k`RIf=X +%8BgRG4;j!$PoCq[6VV):DC$tL[qq#Aba@EV7*I?hSrCUH1m,REPacqR&eF)7,];9PM:qHnNKM;SoOK4F%ZEe(Oc]q2Koqa(\M4_r +%"@aT#-R04DA0g/\,9np=X"js>6m'VHL.He"N5Vh$7cK_nOXTBP)2VJ@^G$;Z`f?!G\nM6k&MDQL7O!5^JWWJVD."W,,qot@/<%LK +%'`#jAK_shaOU*s&&tq]_@eLj_JWU3u1(pPh7O!&)1(s3$2b#"ZARm'(,qos;G"*Z>OiU);A%XK.A]d1SM==;07cIGY7\Yg$1IF\k +%1(l<@^+^2q"pRO@5/4m(KZ!V>OU*s&&uc"','SGj&h+&T@V3X/a[h*U_FVVq77L`U`%j"Z?&=NY/K5ohO+(Ra_V+\#8;-jo1(rP` +%%ueF8Qc##L#WXXQF1"i10bWFXI52FVm5IKY?)N79R%9-H(l:86)^>q,oZ0SY8mincZ8*'Oe.%ATbX)$L87^(20G:(<1]%: +%b(5\rK*=^gJ*E/ZLd4C>,U1shdrd>W&*71E*i^n,1F$(1*.A/HrI^6"OU)^>M24V(7Nt_K?5SN\?PnVZ?tB]WF2?3s%?*\V+sV*N +%`^n>;g(tT_H&O[O,3JR>8Ar@k1(mlLN5R:e,7u/GA0f#0r+%&sfGGK_n:Lm6,!7G1N'oZ#+sR\H^+^2)E/]`D/9<$\&Zqd7(l9fH +%%?*^>]lc(C[h9O7>?44fA/ubN7(*n]1(m_n)]4F-'a."cds8YJl[KHjZ$7R1?mM&fDN$u$(`8*+?5SM&%2/dfOc@Te,8!`2Konnd +%0G9:ca?:AsZMK&)')?>G,8!OU,gu#QA0g0:$B.CJF!;j6'Mm7=)2\"B"@aSf$%\40cde5AaE5[ZOU,StA0eJFachi86'd.caR)_l +%,/*PC7O$s08>K<70GdV>%NcOEXE]4K&kT_AN'o!dT8^_*f_:#\8-VCg,k>$-N'oS)H8#ub +%%dRXN1?];eM%]E-0G[&N,f2n`)2TWM"@aS^@6GHaN!0GU+sU,9 +%,7t%A$R66Ii5eG7[,oD#KH(kdN#;gh,*OXNN'o!c"@f+r?CZsB.SiMXK/4l"&XO(IM2XJZ)2Y$66q1WoQk5)2U+t*fNJs +%Z%8&4*1cinrX1Lp,pr1j,[u]?N5X^0*Fg@0$b%'"&Sbi%6A^Xh.SiMXjcbfTgDu5@7O=Xb6k6YVObaiBA0bWoIpjU3d#X,Rc<>d] +%LhYe$OiZ3!0G4a$i(lfdPp[f]Yj(5j8>Hk8M;7dG8;,M,)2\+pOcfEdVI+iCf*@'#$R67(+73G]dXnXp?mJ)7(rgbh,%V\+`^loB +%S6obOnmHmI)^CL-G$lR>V^F/2iEq"A,\BO/:.A^T+EB4MOd!_dHBFi>,8"@;a@OO@>i:Q/X=7HmM4(lBPEACCCg\O:XnuWSAemh*N5Y&oG@Mo83V($XUsC;?&tq]_ +%,*aN#&TVD-;E5SNEi93f&Jl6$M7@DRO[p#'PED6#\9'J=l.S6;M&DH8#9sgB#"BdX94T&i%*h7Nu-V:IZPha@O8"77JJd-R1?MB-q7:b-!*:&VkjE,f302N5Q-7lsM)N!d>]E7#p#QObc@n7Ud^=lbQ-1 +%i)g7M1.EIOX_0g7M>.^ZkPE"cUt[a\&i82erEpo1EaKZ?R!9f"&HV:?844m(KosHHMSMd$Y*"hP$g`S0LgL`3M-4Z=K9:seqoMAs +%%9m?gEc_hN`159q,E["S,ZO(l;tO2b)fioJ]6K +%7QsOS,\EkPV``FOHP'!jka +%SWO2As+QT&frb6a,[t_KN5RgeIh`fW;r8A0bc!\Y"gK-ngOt/0.%f7NtbX![A;C_[@]O +%EaU.Z$&h7X:I\fZ`e"F?OTG6@OU0p"OdOh3j^]W'M2XjT6SFD:N3VJT,U+]R(l:f_FS3pA7-\2;\^.+JD@dk&g9b7,&'#fOU1'j8;%luM7f+)O\"TM81]]2+,iV+)^?T4 +%O90i?,VlJX0G60GNh)+sAoKjMM4'K^PECZ,,9sIt(Au!>/1KHnM5UE6N'nA'^+^0-Z-4R?&\CM%@KH/ma[drg:^0B5IXP`P,,t7W +%81`B*0bQo8(l;\Abt+WM(l;'5,8&'+,I)K?1Lh\rb8=C%8An$q_FS3dD."X[3W^P2&-Di=,dJilA0eJC+tsX,+T#[p@UP"N7#XQs +%Obgrk(IfV#8V*"kXZFTBM8fAZSW#ss7OKDm?Ys0rZAdqf8>I4BM,5B@&]tJ+OTd[pOXLh6ks&GM/8e&(l@+9gDGdKSU*%(Bs@h2+tU1D8/,P-K97R0murk^I%lge=9r\h0G7M>&/^6TaU3tp?LX/@a=q.4,RQ9e +%A0c3I-R4cPHNGFSjV`W3=H);T)2SKb"@f+b)kDr+daB'ZOh1fe@\H$W?mHN-pE,>^>YATQ(7KLr,EZF0-R03EZ,fIHF\#mc$;9d3 +%87_*R?mO_e+sR\kN#+r-EAW6/82A`387[;.PE@6sIg73\/uQKUACIJ),8'Lg87^+O?mJWq1(kJm%u`m_!hP?=QKgRLM>6V'ObiHN +%0G4s`IUOK_38PO03*'E4iZ_\GM'@G+N'oWA,9mfhI:OV/JFglRAB@,F,dQl^?mJA#j+EIrUg*N.8E<,JN't8LSr?'b+H_cllS((, +%0tP+R&t)=61(o_J)]=Jd$(d)D,]?+@,*KEA(lJr&m<9S?mHqr()_sN +%I@Q87Vq_-9GKp/G1(rg`IPMP(J.WWT]E'B)Oi!H,RKhKG#/Z:gOuqV(QC+ZL)11 +%,\#h`@3cU8TV%02$lkCla=.(PObg1m1(riY$]IKb?_33EI^pgNOXWACOiZGRA0b%_N'o.HOiW/<)2TaOMi:%*nP2Ota0@!:O^7UT +%40*5>F\+e7M-C9G^-bpj,'a_dC_QRenJhEJ36g,nVg.$RLq1I\7r14#0VF[r>4X>r>4u +%qb[Jg@d3=R4t2?T3?0H(9[PsNM=UD3P.4Mg,g&nD.>\m[?RUbq"!s(%THljLTd4[7)(:?_ks*[lkL$!Aj8 +%XHZ,C1f=ss7X7lEg$U+^''\15.>_77Pf,piX9Wf:"!t3OK0TQ3,'Js17!]1B,n\>F(J8-[#2u4#_D*&[M=O`I*?6A^rF_PUcQ8g8](JW`PM:_I?/#:0t2o12H+a#R$1T0qfq5K>#Hr^'3S=Po7(R+&QB&lIof6:lhM.>aJQcq-f^nj5pD +%Hr:TfB:pO@kYFgF,W$L*6mQkC8n',rmQjF_)Eq%3Oer[=M:n#pJWe+HTg22F&h&U"@e?<=;@\pZ.OQO)-[el*Oi.q_M0Le?bK8K,n]gG,f2$h +%Pf0[,9&c.rP))lcOcl*b,i_0^`4_.p`69LWPEO!LYQlJ:C7lhM$'[h+:J)hV&1NI(4bc^(,*Wm9,/%\<-';IL"!ph$Q3S]JH#Sn/ +%LcZ4uM2-+\d'dbT7-5En8g9E=?RUa^SdpuQ[d-%)M-DqgM67aC&LRjK7(h;.PXN.lOckN38#.DJ,u>4C4t2=Z)Ms\Hgt`c=+qjbt +%,r&UqLf4r>JFuK*A-:DHP/qOAJWe)Hk9hPfEhjsIM3LDGo;!Yo;K%dfeo([`@a=A#P)/W];A,B7(FY,E$'`@q-7'7ZMNgN!o7`@K +%9*phN.$9Z`j[i#Xq4o96$'[jRV%61-Arl,=P))[i;A-GO.#E_\Pf-6c`^rbG\\:oRq.KgU;*&9\PXK%\^/,I4d6pSNHO:!M+sr?e +%8g5(IJWbiMRRg$*8fSmW2G.Fbm8"oP;*$Wu.#H@jl_Gf#0Bl&"/9LbO.#HB4l_Ge0'Ko>,@F%D8+qe9-,n][)(J:FC-RDWSPEI?: +%K9?L]4&Q]j"A0l'-RFoFqLare^EY$:f):5aM#.0dpjO^ce7$P4/K5uJCWK%< +%A1NWe,nYu+Ocmd)(+>#pE`*OZCm7>4c6=R>=EGfb&uc(-@S'Xs,\#='THlj_PXHuK-'?'.P)/-g8n(BR7S/8'iJ!HYj0rrna,Q7l +%Ps@prZ;D7r'F,or/,L\?&XcmdOslp\K9?KVq[4\^Id9NrUi/4h'"8K%M'ARV6tY'U8n((XbEJ(p3DpK`"A0kl-RB@FUa/hEPf,nK +%m":IW7iEe4\6pJ36T-;?ZH!%n&Yn@o-'<+QTHn"1Lm1<;VdCj/O\..Tr$A;]bG8Yfkc8P);k9;!Q9[<%udZC^GT8RtWY5Y6WC&h/\4'ebe>C`"RWoWeZn +%,4idFPXO(E#"g(t/HR6g:ejXBQAq'Kgn[2,jB3Rh6tRGB8g6@r"A0l'-RFmqTHs)9-RI.rj!#e3`?p/!aJ>t(8N`6$P.5(u,aKH; +%;u!&nAq!PhR5#L+M2XCu8g9r/:J)hm-RFnoKRo:W_t9`M\e$9HXr8SuH&I6:Lk-mN&t+ESPXI&s+sg*N#:4B57S..RbWnb]TTHr:U9k(o6iQ9[Y_M5ZSqPXN%T![SFm<\K\*3+)h7&]I)!P.6cB8_gUK&lC"k.>b"tIA%plkj5)jAeYp`9&e;S +%rl[C\s-8cBhbQf`g;bL+'(H^_I]0#4[^[OpOTC-:pcqB'@DtnZ"!k21&9/fP,GNg*hU[KQ"RPMjCXWlPUZY6KiJ?9`XM@;1XL?em +%7'c%lS5(a^hRqA$NJfcY4JNX'FPL8s-+Mh&U6-:C1F&SL&eWZ@=Le[^):-itFYkCcH$q-n`Y>$oCRV9D; +%&CL61Qu(MjMEf5ILEJJKEFU(W7(p7.&'8mqF-@+HPKA+*^kZ&?@g=*)">7'PH\hA"kYN#!LLB,eQ8eIJT22ed0A^Xa!qgN58j.is +%UKf1iE(F3Ga?4!h]H(h,CU4MSgPrt'8)6'iN.FjAF6\Z]PcClrr1OMC7YPY;o&qG[k!G;\+5mYLKE^P0($tfiW +%pXD"N$<.5\SRr-r(1r1Ok:K+-H*Dq3)em#l$# +%.>Fp)BOaCLbF!nA=H,-P?pN]gZsM2o(6K +%nGQ.kl;VZ[((P0>(55qJhm,)B)Hd/Jh&$`,8FfLfHle2/+]u>XegFok??P0@!]&/+9;:(PY3c91=,:5i!N:QMa:F8)2&00E[;h24 +%$FauK$=,Me+]bW&VcWj?@d1C,O].'m][a;f[.Ro0Q;Iup#`up*.\dR+&H,sj-sS;`q@Wg_X>4IP!m'-%RWR$Oqh4[!oUc7I@7#Vt +%nStPo+=.I%4.S(eTant*-\P/tbNXZd?@e%#+_7SA[J#HV(cf_%KSa!Na-R&ZKZZVALD*SE(gq;L.WeMj3alJ'Ukh[+ +%`Dd[ukhpSEiH%iNdj,QK\r:PTSM1^rORf7^+t#re5=R"gHR^W23pDcF@(/ZP#>/R'=%cWJRF%(86H0qBe"ZsZ];b9B$$g3 +%+;j$i==KG@i,D#abdFXR_?gfCf&!;PS.Io$C?H0M)1,s]h\f5_>5HbR2Bg]2m($hH67Rrd(nHbG+W<;1OKpagXg/[iO+o!WZBc22 +%31:Dn?93fZRLiQHHgbW7&*7"\QOKqQ2asA=\IOW'o&[Z*/E9%WuVMi:$KM[?eBjANn.bl?)m(Q<+3k!U[/g37ACs?h,6$[$Fh2:&pL9HX)LjJMF4`Q.i05BS]DC'6.?$7i/@U0Bn?K2J-Hk1!R?jZ?aLtV1M[4]E7_Bnh=,FhF-!?7?o:eiS#Q46KCnT8G)NqD.%QZUo><5QkjWRWqmO:#8#8gS$>-h:P=.&!S"D^ZcQA7gBY$0?C%Z;)ek +%VCOBi$qc=I=f`s&&oK!\$+F_I_T\i<^3B89ZTI[RiNb&S&mFU-1 +%Po_W4dYVd-#SF%/H#3a/bYYrZ&OG("dW,D_]bq;&`.%=f"odH,`\WVs`+7VDg@W4\m6`(FOGW@8aXMTK;lu9f.XQ+B-[O->,7c!W +%Ln8qq%jjsrS/DBR&2+:?peDl(.).YN]=cpt2^j+0aFf=,%=N-b+;Etj3I*<`?pbU62\lBK9*1&7#_B=^Ta/+3Dfe5T-Fc1s]m'*V +%]!MR-UBa_\N.XYB9WXaJ^k323(cusr-11LA_1Ru1*`28NG/\dI^k4a/D;"t2`/iiTDW&@=2KFnEW[DV%Xc42lSBha)0R@,Y0=[ku +%AME3uDKF^:LsO!1O^&0J6!'%"M"M`Dn!kAbO:d%&4ZLqtY^@PDB\QtD.?rglO8l\QISN-2l[#,0CR +%l%hVRQ+&:e"sJ%IFMo;eH)6K;U]TjD+pK2`mC!W3EOi1,G&Uhu9$TOqK)/,_ADS83)P(oci)TnfE6C]fP]QJL-\sW?X8X;O0QC^N +%kD&Jr(2ZD!DG;`=@j_rb5NuWW^`XYqK2%1:0Y!AJ(u2Cs"r""I\DC0"+?UcET,mubO=-Zm!=#7i@2nco-;DdBJ3h73GSjhMarG1! +%#.Z7#Rg9j)\V^4-!J@nIZBR/\i)Tnect*FjiWDJ%Jo_#mda"Bq0IZNGS)p]``7+1"62UP0$``8%0_QC%TPVD/N._VD8$X8p4N9C0 +%_k\<\*A%Qk0AkrK(50p+d*[GER_f9n(?2LKRQ%Srjkf;m$UUPBcd@>@\9a0K6!U#LWbB5%:gd^gS>$0mM.j^W)d4q$9;aot"tk$S +%7C(j_`8Yi\XrN^WI?-t3 +%*+pu#SL')gh;8Wb8E>PDCTAEAaD[l6S>>B3SAt&^rar?lp0o0p-rQt_DT6\IV/n[pG*P0NW_`XA`a=&F +%R"=INcA7`A"#JXh^oWU@5WGQtI&gc^_U1aFVDA>5&u!&h1'=kJ3Z'Z7gJ%k=YV@_-]90$'R=UUEUX9hWoXRMO?BKe8keW;#5fPuA +%#!4S:ZM/ZhA73F$N.lXI"qj6h1VfB/RC!-ZmYi%)qJWl>"#H#A#UDSO1(`R.bg/.W?tOr"XW'#,p#QT<4#2o4$K%1+"*(Zd3XO.u +%aR$D#e3GF(S3&Ti4o7>::a\,^IQBSrVZp&8%-,i&.TiZ6?h(N:(>-)ilDn7JT-#l9]jtm!_`fJ]j_(0dq,lTL^cc& +%.DL)I"qksn":`6QiXYS!MqgRBe%!\BDIBnJ9Z@O[i5qX#j9?r['Q%`*+C&f#[1g*%OQk>9DBM+op<[r"+;C7aOW+Ro,GB/\WF1G> +%gd!@&hlqZjRpbH%DBLP6".*L"'7"Wn-3H.[bp?kS@fmCnZuasR5`CkJ'h*#5%%a;4E$,Bf)+##Wp`,dti;O+:"!qW#V&MB*"!)aH +%(cX3$$RcrR0OGT74McSF2:c.PWG@,rh!5Z=e@]#K#P11HYmIiYRDNBXG831]@0.^HT_;?0-eM7/u2] +%k2k=-OXX;skcN2sUf?<.7qNlC)S1Y3K[@or`'@pMNHt[2_RcU/dWg>1qT[]JOT7QAE;(S/&BcI_Et&n@c=/KFS.u<&U#gDa"i?k0 +%X):gCf8-\a!jT^En"@If`+X*b+:`nG9aO3ZCg,p)$1(UC:sK?bZELU%?4hapbENkEJP1?.4!0Qbg"m_[pou-`#932`nEA&,)BLS8 +%FPlV==>qo`*:\P]F>L,>nUU7u@e&W+5l+ek/iPm8*"4["*"SEi?_0.s&?ZIk3tVuoO2m]1irPk#J`h8C.eugE9NM2YF?h>F#V-pW +%qi*INF?j(M/1u\[ihk+9A8jg1.-/`&*"\\c(48+^&7.OQ?k!U5:_kQSeH6;;*@2T>k^[n-P(..e5SV4Z@3=EXB^AiAh/#?h(mV3I +%":`ESdYi(-!LYoRjotos5%?4EE<2Dc2ZX;BagnddWIVc6=HY9-SDcZAfS'36!jXi[S/VdEe-9n<+:;bKqAG*>bFGO="N92VKbt=3 +%gp=F5%<-I'FUA634]9oTA,K!c6mE%X>4fj+JF)T"Mh;#uUZ!jj>usa[N>+Y+27.m@P0/\XQj*Qo5h5E9[rW34Z.t'6KMT8rWOnqI +%MP@i$\uubILmHRm;H45\e!Atm&>UZH3V5nD>uA`Ks!-9WGpgK.@pCl_MJDXhe9#rZNR;-g=p]2kKuG +%LUL6=K`PUn(#8W=@Im0lQfBTLm'+J^Y8Ti@JJuja,6'n@D+QKiBa9Tu/854cbrb2$_k)O/%J>MK=_/-ml4;!_"J26]5=A>d%PuNT +%]Zk8HjeTYUL3Cp,6%9_j\3;Xo?XcU+'r5:!`K8#Sd_PZG/4KsWNUt1eSJ7=rk7?DF`guZZU`kCIr_T?47^n9MCJ0tuOmpuQP]OV^ +%NldrQnbnPt$:de.qk2)?6_;V7ns%#ii0WGJ(ta:9F,(e'2iDg!tc:a66"Kb#lQr:#$m4*Qu4ZB$BlIbGJGbqd>i,0FgPY0T[g +%6eB!]nse>s.<>?:6P0la@f-cXQHg%rnO$]P1!W&S@ho.+QO<9#NfkPo&AQmU`#0D@6Z!B)pbC)@Dh)3Folo?geR9n:MXSH]beuT< +%pGKM(aR3hD1F!=a#GLHq%*p^eVTp-j%nSX#(E0cdWU8Wr5'63]>FgT;X6ap&`M%_A&uW#iqm&7M,I.i^5ajU_?IJcEo+D`d%G'q[ +%;I^efI75/':?sF!;rFlD`'90#o/!')FGE.hMRHp>Mo1TW`&)N:Zj[&P$NQoc@5)$DW8 +%;[;el.@2^(28qZej74MiF.`9JjhheM@EQ-.N8djG$WJaN(sDT,jV&'`fMk&%g(HFW<'KY#+^_#8iF<[^d\qOBksQJiHr7o8/IK[; +%'[)go6S)^B.!$@c/0>Th3QL\VOl0lfnj-lMJ7JBfo=J)W=?\-2.i,@:Qsn[2d]n0n1Q^O_[TUU,cQ)#%jeE5KTi(V.0Fu=)Hk:&` +%5+R&0-8g8[j^ZZKSlEElVeDV[.UQY1g;oc+#=[HK)SUgf1'ad4-^?>n"C\6!WI+t2akNXk4s[9G!>HSS5$"jA"\>>7a9Rh%^HqZ. +%]4/VV(8-&2#LWNn.,U%M(mH[.GC>brPV61/EJO*^WG+0a\7Za>,Tg"^3/ko`JMr2nq=#b;4H[^?<*M!ESB+2:&CYWYaHp"h%/W$r +%q&hITb^b(t]u2a1L)q'XS3nK_&+[^!3(*8YNFWAn1U#AkW'Wc?-,s0Z2(Fb"EBKNn30Gp,3a?trnhI0Wp5pTqn?PU5]HR*!V" +%5k64IqU=.h53saj)M[g#V-@95/n%*=h9=i=kS,%"fJ*1h`oq=*Em_9#U:7-#EU +%e<@rYQ'i1Yj:d6S2JphWp=r2&au!rDaTmOui>ft+N5QNpI#7)L8oJ8l58?%]*6Esh#nti't=<`riA!'mM$K]0\4!d%m=od;b(4jUu +%R2lZoap0479KrA[7_']<=D+p]5FKh7pg.YZq3"TE,*EJ%"cUG_Oq0SPXM]!&+%)ECa8sC1meBpCP)i%0PE/#q8.`.+t8fW13E +%;FC"h'BndR5(jbaQjH;IKGA2i3g(#fIBJqWa[\TQ*EN9`-TLA!2Nj-;!j43dad82(/0^7o,483V+s'pk1/q6D:[4-D6'32kVoI*%g_4-GX^.9sAb\/le58UUn9546S")NkWI/>c#VOq7&"R;PeE+"g!`)'e]` +%)L,b/+s2HmQ3ZM:5"#G92KKu_W`I&%0H_GE4N-e"6p>5>0*a_W`sW!<"-=,j:g5(R4qRNF_*.ScNQ?ko/m4#tjC8oCSR$ff-Oj`e +%gIT'&f"G/A83SGJW"[8X=Y`MOai@R:nYRe!O,=io$4I +%_"$CD@&CWtpg=nqq-l=t`/\>ChNM'(SKt$;K&]4!/!g9sj+BA-glfb=6Uhcb'$fN)7[02gT0,;>/'N*S*ZlTCm,DY;^;P1fWS_ZB +%Yb.bfe8Te;WJM;=E.%!laQ@drNGhi8m2a2*FO5%D+%_O,h,o&16UQmnK.hkmC.%MS>h?a'GPkg4`5e*sXFRuYiaYR_?[n9-^qake +%8UM5,mWm%NL^J&/+5U!h'/^1?W\;o9E/$_'P=a,iq5/;*u(SI7gpIHp1._8o6[IkbrL.gY9da0 +%E;2,2Lgaa44q&6L)L;]LEnolXN>t.7''f9i%Nj,.p]R,)LQS9E`I/^Z31Ch@O!ubg+`.YO6",d_`:-W98tKJdW0F_KL5uR<`o"V] +%b3Z`C2h_daHoa;:>q`PV\/es@fp-"<'>p0I(-+*s>7&6W6e3_.$Npq]=9+K$G:;FL\83-K!@Sp- +%5!5)XLQ=!A^u5B.iJ#0>3H4blS/a]u:C\JsPJ]m38Dru'H/\8O`JPX!4O>F7@@-X'e7+fdiIa995nr&`AdRiB_sjp!F)#:6mR0OT +%.:S>T4t(N3)MRW?/H=Ma6?b'Q%sXTPu_H`paE@>]g;G'-VVVfiIafWWBp=CWb#VQ624RC +%`P=fjnBnFR]kGB!FQn97KF\A3dT@n_ps>0lg=.$oO%"@g^bQ1&Z8XO*paEKKWBp3B8 +%=:o.e4`ou;'U.Gm#t*ur_uV`KYFSnHdUOi0bFZt,%C +%M3$skY&TH>a,g^`'?!Bu.:eJG6;YW!C`kniFB(^?+$IV"D[mim4VYpQg#>U_$m2#$/4MH'+.UR'WlHN8cN3[)TAusuR0Ep=QIdZB +%0F2%7a63rGVVT07Je,[1\:EHV?q#g!P/*E4!$pHd&a)DWhD`X%OK!`na#.4%fok +%Y)shpo8U>:#Z-t46h_]37HlPt^mq$4h2m!.+PKd\oqnk/_nr%fS2G5l*c*FmY$bqVXTZ#f +%Q49t*VH'-90Fsq\b[r5)&$l\N,u%s[Y<4^D%lm`3huZqtRZlU,H;iPP3)bl$5^U*toh\(M2iJpQ&6WV8hM?Jo.X\?;:lk&9]UYlY +%[;a+DH$h3JiWqA(](VMeTJ/M_4H(]/=SES+;Dp:%m.:a_1:7tg*b0_JDI35Q8Rh)\U@JmOdOPO\5M,1*d(m$HA4fHSc8\?9J(ZGO9$IouP> +%.m'pNRtsg]?C.8B%aIEV_rsS3_pqM->2'(D7s3D- +%b(GdT+=`F:0'+$$O8X_.fV#l,=X]deY1Z]%(7tmoe!K>'l3QHOoj$@'P`QYfm(TVO\>jej'dooF+LUdfP"#` +%(S,A)aP%\'fm$=1"EcV/dM>a^NQ9>*8ILi@`X<.2$LXiMkF7Esf^apa7[!@s)KrhnL;nir??03Z1`f[Vo'd'I#=TDUL;l<>'9+@p +%I#$CA2qGj_d!0BO1,W!RU[a_N,hWj]3_O4QZEs)JX.,`(AE,u,C-H4hZ)P4Lnmi&XiLX2FJW0n[(1ZaJR)+S3]c.]Ga%]*-$YVZ2 +%Y[Po88qR]*@m[W!nW4#%ZUI.>V5?+tNlH^g<+AGY,o4d4l\N41`& +%11&u4VG3JcEP&;S%l@UE1S66qFeb[l_U3U4$#$t')]B7Q3e:9JnW'^qR,WUYnW5CL\'_[#;ShL']IfXY4BDuM#>Z*U7ukP](9IjE +%4K@#e<4l2GTJ=C0*a$L:*AH$@I\<=D!:2p407jq])i^cO57NU^GJ+!Y]s@Y=M-4)(/I\&SVi2f +%2Ee5UMhc*unI_3`?S26GMT(4o>F(-IM[*%`E(CCqQ`TGM09EUTY]q@YZE\XJEFl,.@IXtb2CZ:%Z$;AiuPH$,[!-^ +%@G5sM(`Sb6Ee(d2ur)]'$B7%XMs%i;.UU,fVZ.ED +%=?"^;XusEd0HQbDde)EU9UZOY@(\ie_0B0B0HQF2WWqDG7d!oU]p%uR#='W+Omt3=mjg`.8DeF^6/0&7nL4"c)&\J?,@/XBGb1WF +%d4R$e=N(+>>;@WX_0jtW7E?7m0;O%g]V>T<5^0e/ua@[iCE/km4,3hCI+G;pWPFsc2P2BJ;'Z$=2l%]GA_ +%3?$7hB^S79PEGC4AQ]uB%c']ZYS"Zq*+ms1)7*rjM8s`&'8FQXRUYcD2'b!c?<&sSK]&PW.r,[*ass)LOdnqDVLLS%IsJg'^B3nR +%l9[]'rP//d+9"$c!D!(dhufJ,DC?Eidq[:Ai5Os.@()X2"]# +%5P4/HJ,`mTmec`I2u`NgJ,9%LIrE +%qm$-U5PsC]^Z]#HC\WDWj6Om\rp_(Y?LiUDj$3AFr5ZRis-ss[f9cO!o3_OT8,L=[oumC/jo>=0XtP:tg$Sh9Ma.39?]C+X/106k +%8A`0Xr8UMtg-4R:F]@\@8[eB&mi;"qs%Y6;J&hTIrt7(.5?i?-RPaZ$7)_=eXE"bUe"*uImB/++p*!b<^%[#frR8fUA$+;[KVgt/ +%Qt>!!SDlX,ELb(K0+PRS1Q-WF0re=5qKe[iHb(<]Ibn8)ccl@+VVf^)FhM`Y_ftd%SBn0!A"8#grubNP@L.@iCslMSa1JL"2L=F6 +%ma7ZRof1jCF*t_/[7c\BrR?TD:=3`Yr1kB/rB1)N-6VoHM-W*$njW9Bja,hl!kJ/IhQ;S),,;0OgknI[`u-:f#OeGEa3G&C0M'1Q+g3H/\5T;P%1e(tg*Iq+n+),q#%JF2cE+5C +%j?ALA.G$7NZ78@p"_AM*X,=85q:!hV+S&%a!P17qjLT$U;P`b`IKW;/5%50rm;M>;@I5jn>4utU\5&^<-RBs8hN2j?klc#Oq/T?Y +%QTd>[#Ps5pN6s6/i0N'n=NHUhlS2_8VY9:\0Ck$bj>Z +%+tH6-TRtLFU0[]Cs,WEdYqsg5MD8j:-Z9!=?0C; +%(i)J:W%n!BS=3#&3h&e4)OfH!2QUfmOu%#Q:;pH_H1P[:qiQrioUB<1PJ/l^5Pu1u2rQ\Z_,gqQaU!ETpsH!2IF4tbhi[H2_ilVj +%gJ)Gb6C6(k92]>SbTCn%L/[sKr!5@QqJAa&7^KS!2ZG>/1uFC-NmUA2iQmB\`L]g$XAF"*Z$InuY&h]GdHDBO,a1f,h.9Z,]*iY3 +%Yh]/;C0#gXnRto%6,n)]gY1o8TDm)"e_"bO(6?X4&!toiBpjsmb.Iq4iRH36De"7+YoQSfkj]A_0\YFWE9cWVT>pdnI7X0p^\chorqOBUHKDPI^eE/fO[W]!dTJ1c3+JLdm:&Otb:QuC +%a&(J+fnQ^PfuTqWNckf-Y^/MLK^J3Ja(;e`YGS"/])ikL50C/5ql[/?,IF]ueSgUZ[eVj#0VbQ([-8 +%Fp)Mp0654c[`tH%Xl@LH`,5girJ:(>`FJp]:N8/P-%":JgHW5B]li5G[OCV=K8IkL0*@d4r.]Zl>o(,=RdDOJpX26e1+p+3#fS@N +%(ldnT^q&YTk>[aQ$[5TA53't\ +%1f),73"coeI\'!C!`kHK0-*KrGM:PqYO[s$Laq*HQ*f8/hr:ihmFok/*e)*:8VI(rqc0t^J!YR(AZu1Yc<-sW`-p>#[Fri$AmTd0 +%lt3A<4>PaS9!IjO21.OkW3g@D?s?8GTN5Pfd/(i\0J_q#m9qob5$QS=D5"+)%\AkH9nZ'lQe)o=CRN5p>!Mc4Y!iY0np2KN-/p4m +%=c=t)^NXdZ:&:Si8h,T[A2]R0b8qAF/[ju'57gQ=b@&LrI]Z/hJ%`;^Z>V,`bH@ht`.N)^Dnc0Rl$16KXEK\Y(6IGN3VsJ+p)M]c +%e6f8Q(S;t6f"Zr'/fWA"0J*i@)hMe8>R/Ob6IHN;5"r%&l&.KQB'_PRBEoXn@AL@%C:4@_FQiCT_c4DYJ7pr;G"nnnP/l-F=FYa(O@XGP$F<1T,YFlo(#>RZ+E&O +%rKbcgAFJa/qt@OSYK%FDuYcbB@#%go8Y2A!saF,P[i9DrT +%ZJDZl?_.=DpeO9RHAgRFc.o@[Bk*k9oW6nNDE0ocREI>#"PSsbpg +%8(tBCiNgS8DL$@>CM@Zl5L0&kI#tD/Rt&/Zm9b@Zq>%2TY;%fcr5W+BHr*83=t[9;%q;d_Qf^1!eU:+]Z`%tfk1OQ\jp\q0_B-!c +%.;]=Sh<1RX;mkh(mK7?Q/2lZJEG#.i;ENnmsVgNo53a:L,([Cn/GP410_4>];&r*;8V!Y7K7?RT@7JueLVHB +%p!W$Zlo(4'F"[rch=PMA?Oe14JFIm`$0N;>h!h'&k&]atVTrs-lWfCG3VGhC/).Eje9jqf*:BH:=CsiO)%U]9??Cr%/<+KR]j8M, +%j5,9_(-AsJgb@Q#o;g!e(ZHk>AmBKRgYD*KYoL7@A+81?_tr4X\*hlI8E)N)+d\OCSWV]nb0nY*?cm+Jo4E@SI[aZ@^KW/?mk^kZc1F[94gUdD=E=XFsLGphUZZ>Bn05VJ2f:u)tt7C:U#buu?YTDRDlChP_uSRVU99IbMB +%7Q/::I8TX6$et"uc(_%o'Pk"L-:ps#+,<_Z5![^P,[&L1HIOk&M:G8,9,MEa+duDl+44,o,:#DRF&mEtaDO6edb@62p3DU$[jU^j +%F\+l)AUeBpKcVGDeaMf[hN&bm/pgmf_>)FMRZe4/"m5hDhgRGT^\"=)n1OR_kuW_]:R>7s@uYUn0?[gr#.g^O5Y3lPbKu]J8`7g4r +%p[!O.?X%G4GctoY@iK=6XDo5rBBH""#gRTGF6j//R1QPbDN5ahm&-#,:F9SCHbQEB\2tc7bT7>"Wr\&b1c?![T[+pRtnm)r9KWedHc73XajX[fS6[+5WnF[.6 +%M^s*Hd@-r8I;q\gTd%Dd&^;1ih"]l4;*&;(Bn5Kl6M".7#lCN1RhUlOlZ[g8Q(%[dHO$gYCj&bnbitGBVTdA^F5EVM0$D\geY?<] +%g4<8B]jf6/R1F="6U+peh+-mJ7:p8j.&,4AMQUD`B8mLb1.!$>pjO@[X@ttEVpN$20Kl']C^aUdIaT>cjkN^9Q.&4 +%IP$s2a`^E+2DOrt8+p/BSfdh.G;8uEFC![lkfJ^^oP^UriR,S"Y@=pj[".-,aF7#$oi?8e2>?[GK7cUX=B$R*?M.k)^7]Um-FRA^ +%.!l/1T0g0G.VT?#e*+4+^odJX%>N?tV>4-cNXcX^Y'b$oo:/*JGD9."M^Y)7g7`e8'8IJ$diE(_e`-WK[+_rg/O*cZoqc,#HSD&g +%!-Mhc13WH@UT-s-p33g;hLd.ZVO*DAil(A5Ld1&/MO?@$dc +%^M0DmK:K8@./3DMISR6rg8;f3X]2Z[YtT[`M*6I-Umm&D;ikT7dUI%c0;/@W$0hSAC2\RK17o,>n-dNW#^N'<@lBFFI4-9na( +%\e#*ZF4o`Jr0k1-qs$[p(N3@W"Ca+G:bC2[-1%+&NbBlRi^AU^, +%<.s8L[tV`"ieP>%_Ki23FFBs*kU)bklgO'JXfM6IO&5`[lLps^Cu_4acf5qX*Y3%i +%&5q4gMfC;Fp$0m42>Pm$pSY.C8T14#>m^9-EUlZCs.i8RbNnUGU1`k5D!LK2+dZ\ +%9f#qFGs)"MBg,XmEJ&QUOW1RLdVeD=f[XN\\$ta9.BK#IIcdGAb1it&5JMX0N,gX$k^nYE)XhB]%h-Au9t,goQcAZ](L$/U?gH7*:$eU?aO8HU*hNb!g +%!tq1oj%6pMaBFf6ge\Ir`T)_qpKJX3%F#ZC*?[qj+:^)Bb<"FV13OjMPF0QQdok"o?\JnQ4InV^:>pB-VFM].*(MV"*$:?7Y+d7Z +%1eD,0M"Srf0/eGRH3@bHg.R72pm]A@Ttj>L%SjD#B_KU?Q%k)q$s>fT15?qgoeg3dj,%ojMG\5-PD1+ZLJ@J1b?XqmP$iq<QU_W4/LZ6Vt_PRpPU>mmQ^,82qZ,Ig_^-:bG+m +%rlmpE\o7:a7YN#,c;bNjd3)NZ2ej55C1leO&^5*EA5)q/fmH-DBsTljEjnP[n0W6.8WnO?S53[*VHiC"PN=Q[TQWhl8iAm8MU?hH +%pK-hS\3Z;h;FO;PDf-`(gS:mrO5Lj/*Q'f'RbiRSZb7S!LE/H&Y":b/O77EVRnc7DhN>M\A'Gf[f$8\Y,9n7Q2B+nYG-ABU6@6guL_/)`_hKt]Y9L8kW.Fe*kL/so9qV3C]DBb +%d!N*[c!>ioa&8u@m/U.W$d*DB%oS`"3XG(2A=5a+4F>W5@<2q^UK+K=JT"^\8hoY39*lgSMbe6[=q2K$;?!Zb35RdH.`n91di!g% +%dEI@(OLk2LL:Lff#3=?H)n/dpj'nlo*V)7"b;-YWQMUq^8nd:`iTpMUH;c>o\dd/2!@(+[ +%@SroTnE%Z2=_/[8X#mAM-bXr2EqtO=,g5[%f#q+l^$aWR4\F78A`1rdFpCm.dKN5'kd&F]IT^`Qu-J+/]OS +%BNa#o"`T>(WE]'aM(/tF780PX=jk8BIT.Oc$U/_ +%C!#2UeWV8/r@$@CZ+WC,[\_]FYO4n;P9'WtkRnM;1Q-Z,&&R8?h;)3pbb7P4#*bR@+Gnb6bg0AXno$XX-D7U,\(%8!Xb[a%_IOoV +%NZ;m8&uustBE6S"NR0MOl6D`>[JN+fgN*HENOsJ_ST*5SDn2>sCpm`f*-P%gCNcIiIESQh^Fa*sm&]_VAV--p2mW?Z6,\]rd +%AY&0m1l9E^W;]i&uR,hC+DJqO.:,kAC7O$"**A&XceXW.IPAKs&h[;RI`f +%&`M^#jW693igZ5!CV@)n\4P#TSNOao08%g5QaE^?n0jU!7KTWF@b>-%'+>ncC@54a-c=8ej +%<3(-B69hTI'.9DIM@oYK<5[&4O?)tuPA%,Z&9"+J1[#dcT%F)1,Yn]/9u>$9b"urY+uQ8@)mtkY$TALj#t^6!WE.OATb;\>TI'u* +%+?3B4RL,"8TOd%Yo?(>_;#Mi9qR`9T+J9KSiKPs0SLGe^Q)M5;!rCI#.J1G;8U0DA<1mHs71Zip,BQB_as^RG*[2EUbE^k\MlZ#UHUu= +%0r?;WBoX^$V!+:M8#uk^WO4IR$20gjc!s0\F;=gRU.YC0Ul]*E2Vn$4a_6$RXL1d-KAkjPLnf0,ZuZD[R6d6C3Pr-Ij$_66"h30) +%_LP+,fX>**C[nO*L5d't]iY`0/Y'&n?f)W)L3"X7JK8B@,?d2'/L0D1m#V-R0;CmIl7X%`'MN@>% +%(D3eC]iLOHlC>$U8qrd1c`N)<'tVJ;D]mZKW`57A@@'\00PUb9Yho$Zg1%j9!SO2c +%U02:/#;4_=U2LK:<%a2R%h*h$:fCXpnI8'i=\-'cqJG4Fic%WRWM.eU6WZU+gJ07^.c)33J#XDO$>8- +%eZ.Rckk8tHj!/*/\QZf8RR3`YHj6.$VWt+BYV=\E8U%WCgn9';[+^Y33bbph:d_cW.)_UD"rIPFP1Fa@*G8#.D%BH&f+k +%8.)8D-ZqCj%6[X\,n7X'1++Sl*.k=aWf]C6XHF@EU\:GYAm17]ZatOACno:7&e5d/PhE9\>$X=7F%sp;PD<9We6/OVYoAq@]*bfn +%%KS>lcLY&O,N\Ar3`@>]>SO_h&_ntsuni)"_g0RCV_,"-M[_Lo+91l9\KY*K(>C([ieb8Y@uNTL@+ +%8&SS@Jh(&u-acQSX.Q&9*n,_"Rt/e)ENI^H)R4>5*B)G`-).Htd#;BsD+L",OAHO?R!$;l%4k>d?`d%=[JK?BET^3P7oLn2e`@ZD +%#7IeGGu7U@6Ym[GU)dW!8CsMq:9`FQAnG!Kh<'JFY3#=JmVaLFD+R#@N^^'E.f-[`np.:$rn=_%q!-mC55"UTnO.MO9OBCg`.-du +%)7FlYXNe%SWrX2sUbs&6jt;PFHJ_7R1kf@R4f2fmEMQ=UBZ8U/Ea@+&%Q>6<\aRi[m4h-:I6"(>6^$+F-d0*l],/_#ZQ!E10u**mgW8l,lRc0iu#SmJ@k8h8egA"jNdIl&2mW*&\2mZ[QfbeE5=._' +%)'8G_Vds=jdMt?n/(og2Nif_urERkR8:%6n$`iBBZ/8Y(l4BkIWj#6eo)f8Pk>CLtkrPlTBf+7%d>XPUn^8>5M7UV-#EOn,GAK6Y +%k^o"eO7]QmT6E"1V.XRN!guG#NqtB\N:dL[>'4RtdP5otg.btJ8f89uMhmT9Q5iR`,/?H\>6(n6`u +%Y6b*ZZLR4G>OEJ1T-/Ml9Z%R_0rYM\$$MkB_Dg)j?K*m(Y4j1*J4HNNYAf$fd3RaHAnG$boE;@eUaCE0p/L2P^RNW]PWj+GJ)TS;3UFR:X@&/qpq)"H?Vb1lIU5CiIWe._#i^4=u-Ks2nC?VVI@EC:?;#iSQ +%.r?4NiLF<)W_4t8'pInIgYiR5kS$kMl`#%9,(Pes=r8Nufb/_2Q4[lNBQ@CpSCUI+`Ms.le5maY._s>0IkAbs=0`"),/ouiBNsDU +%%^1*!eliR,Vk)BG)WnHg(lIFnnJL!oU.Fa(XXJH]eSQcBbEWE6#3)Z[L) +%Q33"dS9f#V;3no4gW#ZaBsfnQFNkZ(`)):mgL-kDda,@[RcIN)9_;McL\u4ikH'E<(:W:>=(Shfo<-9>6BCJQ.gRfhQDh:*\`hK, +%fFQEiO,0KQ(Wb._VfU;8]Sct7Q<_V?FP_*&8pn7LAgVbZ7X]i/Wb$)%l-%Z-ClYn67r+&Ma5g6Q+?(I"j7?6BVI8].e]#qlQ)V:/ +%pUXS#d)pa;YZ6_6%\Rp(Rb@d0Xn,)YDBjDTEdt6Bh<+^`=1&n/OL6K)Zdo=n0\-K-eKLLZlc@(Fb7MdO3S!G"LEI(c'.GCB +%EY&pX+XX*+HnZ9923+5+YGulDj&soBe1OaCAX-87s4\1kNHZilD8bD6[E0*fH,bsSo(`T(kamlO1Ef.Q:6huL2TtcjPs1YAg096& +%0&'rtG%Y_.nTI'Z;d> +%B;@L^>P/M'+REr16P4b]rUV3b-;M+D6ak'qZI6IX(1aHnS +%W8RtB[??>UKfL)ibpa/GiMdttY$qMgu);@^YcX5p2o\7N)+1A`N!,9c);g<""N,-fN?r +%HtD^4@hh%.kcXW>0[`t4&-M6!QIT#N:_QjiocOWi+l9<*1b=UHGno7qJ42jiJVQtNK1;KM($H^%LI\^cDICJKZI>VhaW`$RWsI0Z.b-A0-l6YU0QIQc\!>CB&.Cl1,Z&'T:-?WU&Zr$5/^dL> +%o`87B**=\]WdIiiVDY<6qUu,^q;SD]l4giMRXWZZV47pAWgZS%eXi=>-K^%YNIr_,;4=;7j,*2'YpAL'T.7OJN>]J2@RJ%n_Et'L +%^",A6c."+V_q`%r7LXpSiboE$@KXDZM+on!@A+ScaJj#!`qmC8h1I]:.MAPnj9`8`;Z\+%3Z2o?,\WJo8'FBbX)aC`1!-23bStOahqQ)1%l!i&*"K&L$3Y_mk +%/QDNM&Te[_."0"3?n+@+%n),UC-n@ahl]4AUsPR@*#+\g5Te@;5?Ljj[Ht9[V0>cBd&FD],D3PJmALQ7Z#iYrPnh]lZ2-FiXqN.a +%`5s#S8kagK)cQ,573]:Z0#q4D6NrLF2CBg9S1/9@gomfcb>:g28/s-40@motb,,nt)/WFKc.(_U<-TItV';Mq6cBJ)1B,CRpDDTdVTq"L]",5e8HahKM/3X":&* +%huTcO8?KBePD),].LReu=JH$rE\7YrGA7Pt_:nSc;o-Y!Pa3pW[:dq!ASn_Br_8Tu8bg``Y/;G+:@nk,(;j\5],[;\._h^LA'E9( +%D=[!Q11TWE9`Pd#!O?IZQKs/7oa%>6^M;-="PmNj!_:):MU,=Z/+ZU5B\p8@)]=]8E9`FYfl> +%Wb'\1UcDL8:+@aSi`=&CQm<$`L:ZKXE&).Besqd9:X0]E7scRu,WJkDTOe[kS@+Gi&1/W2<"YhK3pF7m-fqq4@\bD$QSG[=3!"f2c9SZ1Fog[UqFS=rdW,KdjKAFKCU#MTN>n$b>t9b#Cp5@b"(tV;+f]MVQbQ#l0&pE6?8m +%\L&:i<@"O!XdKT7K)n]J8W-[iX([=njZL3,bbf,^;2V1#okVZ#4giEE(HJCW&]W5T0!TE(XfWi3P9j#R8rjP,AYL['GhhR$1*n42 +%S7r?pas*_:2e#bGX:*5YHID9`j4rB5C4h(2k71iJh)3c,7N5c(WsV9IN"kR93!%TU:%a4Olb)l^:(=Sc2*P,i_Fa-W(b0^Q1Z)Og +%4\K30l/A^'K3!/YHqjMX[4XgJJke3n&qa!':?ea_\d?*f+(h-A^CFY$9n!*RHI_3tY]FhQkd60Z6!gZ78>E"8"IcFm'HFebT9-2'CO&4GM;[)QHp334s,pSb +%EQmhJ)Y/i]@^Nc.k"&?17C6dhEd0m]1n$U74SY]n'r8 +%=ZboYgA_Ljec1.3$8H48(646d9(PjPSYhp55YoH> +%/_,OJndF/p7qoGa[+e/I/p)4;W-5*S(FdrM]bnjZZq6t.HITb>$!"#HaACDc^p9L,kX'J1RImC\ITlV`>N;K=]r#sRJl,'2ZpC1K +%]38DPPOtCn[#\6\`cb$"dB.#=h:NgXi)=K4+tWn6m540E-0XpKqRO'-BN;POFfmT:9i'7fe_UFpqaDKEYtEM.=U3;n^&o=#4\.9"h.j7NPIUFPf7%^.><<`rdM0Q5e6Nf!.RsdTK(>=u(nWp.j@=gDN#H"D:_:G&=pl7I`b\>t1ZgIg_9P?"Q +%'d+dP_6r8q4*shSQ!-os9s%cf)G>0.eSTutb)&;*eSeEo3'K]&"-'E/7ak-pko6s(T3]2M&t8'm7*!kVJ*XD+kh('e98MEEBai3c +%6pEiblXi%),rQ49$-mjE!CUC&28osMri_=V;-g(KC@l:$IEQ]#i\7caTH$XEV0)B'W@(GhP]%^V=%hnZi3cSpCO)[FlXj;pd,9$< +%`_hd:nBu*t_hsY9Ob29]D09Hh5c8dN5goO%l)&VEdPE&'-q@?`5%oS*g)n.T4TYLXHXfSYpZYmgfMA3l^Ins43ea^@;AHn(gX0,s +%[bp\YIuRP^FfJ\`5?"%D\,O[e#!nU5E71-Yj/=iQ:n6&maB;S(O)9TMi[]l@bc*XQbNH6mToM6CD.2[EHfKY%8K(*7Pq&nARmmpe +%6mK&]>$'b36D[4k0ek_+#Eg?e6"M!)*Ma6`=/h@"D:0dL!HdV1\M%Y.\fAX[2nmt_lhGj%*7YZ;?Z"'Ail,mh$55K\]rUj3?u71- +%g,q7F[gl10Cl_j&-44UnPWg!KO(mr9qsD=g0"&-8b,N+j%dZ$_$C83%oQhcjq5(:A,OQ^&\o[E[=2/'inXk`s^\m=rTi@aYQ$&YmoO+'ICf9YruP2oat6uu7i>Q`GoKf6rNL*c_nqGF,&jZ%US#iq +%54McKVj"#pVKU:qVCsE;VQ0[59K3a@Xf.nun/Iq%=gn8NaQrj"o#:W-.#%Ttb-+#-TKJ915]rBa8DS*fS/>P=%Me+&SmL:G)((!u +%K2j3<)BJ&_,Gg%W_8T+D"9#dCi<(,?C1tag/E]d2F;.*q(`iQQT0B@Uo^:mlZWmKU'uGXRg4_"ig8q'e?6rBZS2q?]Jbkmm:HG+" +%:N5)dGPY9j@1>iY0+aj?_=RJ$du-A]>W@.J,>Q"IVq2GsO6oFqSV6UR??sEr5W/V'Wh1jcf8;$15>sSFHZ_jD^9UYkJ@apOTm,ss +%bS),L/hAW`5+:/7)fb]X4hZ;\HYaYMI/(m1Rf17_J+:?.@Q0?d[bH&Z%<]E'[R\KS-=!Y91=1rVG"hXP#1=gH-%o=5PTZ-RA`.,@ +%MHWTjoYA3T2bGN._=GFp_D_U9F^Pe:lH&F`m!.f!=VTrSjuZo5/9*G<:3$+Ab4nd?[Cu+B]!2ROX'_1>g>5Lf5C5Rn[#Oa3h]t7e +%c-9KC]R?Bd+T^1dK9<1;;C=Y>RKlUFK:XK07mupW=TW5B*?mPQr'Bs3Ms%ZJ_%2)]'#)ej4uj6b&M-qh<2BZOJ?-$G1ba_lh\R]6 +%ZK[;)[WaOuqoc6AiC&L.Yu,6]Nda#Id_=d\bf<3G(fYiA*uh&%aO&qO;'`d%JQSM&/sA_?a6DfRhn8iHH^A=T7/c\;2qNPn]steg +%\Gl?g8EeFqrEhb``?2k6horlcr9X%4rV#6V4R.Q+r20I"rG25\(S@;un`Ie/^H]7g^Uq"d5.gdPSj.Y5qUOK,0!EG?O3.^a?@;G. +%DZ0F`X+)Q7IWTp`2S\DPe]$X.g\!G,YcH[Zrq`erOoF\7LMtf>j0+C`Iei<[DuP'2EF.k$Q"OHR4h^R$Zcb:Jnb3hQmU!U(C,1-T +%EVUTbr*T/+BWou'?ba2,IVa?/@h%kImP)/cDa1D>n&^Z?fR?@U4Pl/`qYca&IJ*:0jlP1kX1S$HcE?WeT3g<$G5dB;bk7<7leu0_ +%.$rdL:qGjt[N!Lj'18DJ]X^14IrtMRX0_3VjEc.o\@?uM-MZlsc0a)7\m<("F1HoCdd%ujE.7,8]tSj`aniW-1]"3?a#C\I9C@8` +%:s?P+Z?^qB"*hBUh:\:LY:n2(5JD>1]-4h6AY/[k^">Wr^3E%3]>KGJ:kgVE;&epK2>0HQhRn73H@:#;pA&\2ia[k'5@LAb/0rHD +%]kIFhIK&C"m.T?9rp@u'qKdqI>2K'ghSRR54h8+PI(H?7C:qtY?Q;j5SI@4qShp$DTdqhb-h,=V^N/n,mBZieYaC7&7C:gigCs>GTPdRbhl^nDmV]IW\[srs7dd)aS%722`jQiD]VbhCp-4@\S(Dq&Xe&d +%425bsN6(D*)Vl(7RuGGWO3H?#-%'l_EVJa5I^cC`;hp,;cP@RFo@ +%f`C*(,ohr^R0VYSSW^TD[pQhZ>[O+AT75mk[pAFuW^dr`4cXJ?Wp;TFIlb>+qej*"9^V:oZqYj/CnG/8lKn3?\$t]'rMD.@%U4+" +%gLC]cqW>,rMnAS-<;ZkI5aVN4ic:ASS_Wj>6`"Yqh#6KPCaj\%[]?gb9'oDbm[9unI^Y'fh?BtjcKW/*4ZK>EkOd]&5*g9$I4`9V +%G>;N%Se_"bnrG^GYFh_>])>OqYC!j/XQAB2*k]sSGC&aR&)QQe4+5EHUu$IJ`0@/og?Bk'l0H;@\]]InZX'kq=3'laD2OrMG!XQK1sX,)=VN[N*]RFFg'a3R[&>@Q!.hKJpP"um<(4H]!oN]ZT8RliP? +%q>/XpMjs02T!P);ce=#d\9Ri?c0P&j#9GI7Hn:lEm=:trkt'P>GCJFZNHY2aAQc:uM+*mu?1,$jaN]lqcU:TiO0ZcFQ]E:i1^*&tOInXOrHi91YdFAML^ab\_YN+bus*8NW*]Jn".E8]q9 +%:s4Ur8,#P%*tA=$qE"Fk#l)m#aUe!L%XRqBl/ePt>i,DrfKgg%]cp6HU]478kFL<%0j"6k(AMrVUn@9hp6f-VrK00'TL&;EbalY. +%Y\tQMrgp[lYU%nN=HD4.[Boo,j7>61kj#63DYmI#H_hcaKD]B2Y=dJom.e,DXO6A.BIiM/PkeUqqt9o4\G[4!."1u7M`ppDV9F#3 +%Gje'Ek+VV8*q$V7mg^#N);Li*V,mOLKua0OSG=P`Ck&`icQ(*<]7IUJ&r"al`1)7%%h:4@(9!?#/_E7-j7WYY +%qe#eriuP/M%efp$fm1nJ$%28`IJ_cWgF!X9H>9L1GP9Ps/&+l2?+\fSnV:9BI)j=qjJGE_7_a@mIJt>c/;9ZK+!.?1Y^4&DnTP45 +%I$1"5hD^SlnParD_*=\1+b.$c]70^!LXU:8i9ki'TueJ;o->MD%l0"9akg\0HqG1S+mef\,m/PcUW^iYZ<0n>INHSY#=S#Fq(Y\' +%6_eMG6-Um]M7>eJ`Uo'#b-[H&tn0$e_)!4e.s +%g2dHb5%!sB%VrIZXmeNf\c)6Pc/m4%gZsM?k\;/Lia0gHk9gRc(1>Q(+5&pm5&ki>Sfkb>+(jl??-h$R,Or#:d.U-slp%TKfs_(9 +%*i$6Kh#N0M%,F90J8J,\:S8ZB/i%KT1u.\V6LQV84k"ArUS#@c9auH+Z/^*ZO*m&3%Xb`EOIYJ^qR1%P]b>hK&+'Clmr=LagF(6@ +%?CbA/Y:i+E?`q_!$Eu,NI&t`P"!d9@Sdun0o$0a+CS+kErq>pLI!rE:^AIQhgO7Xica[%Plc6>8r%sV0>7Z5@g@aeV?M?l+DBFno +%4(Yr#d.YZoGU>"tG$1JdfhU9l\Fsc$m;UMZ=$ +%\32Y*h<\O)hE7MI])?Yt[JkIg[3:l$II[1)p?$+F*JUU:N<-LqXqs0AEo;itCJ^?6fB]d1cV-Me]0-,cAr$5?mZ,=+iq:Rhp*0P' +%r;=giS,5KJr=JjQ*c$kHCP3_:+6SOu(O$\Qm4uh1a((*KHX!QnW.)W+0p\q342(#YSYWUXMlU,#nm?jG%s^@PC6%ic\b+r'd.?FY +%>hWV"HPXpf+IBN=Vap/Ss83B_)%J$^]Ha5[YLo[WUuoDT\EAcUg0nZAVW46QG%l::Ge^IU]C=Y5@$dI[k^1%rV&b;6^b-Y39*ah3 +%!P@uCm#lY_YY2Taf6pMNcPO4#_pJ,$%sTGRV-OjM?aeDa]9:tDGop8$Ie3p!q<8E4\8eSmPa;=MMMY^:/am +%`9I,AI$L[@lWq^4-T +%O6=JF!3cCOXL76H3;]b'"-7dK*Dc,mFF9u44N,8^;1oo!\GKYugP#%(`V)^lTBf?mIsQ0s9`K*3^uHd)T>@dUgW.XSfg0M'o8$jc +%qj?h2pC)L+,4gVVrq7SJ#IcN-OkYdO\d(8O)3KE]&O"@0h\T:?G'e6'l=taVK:T9..euBaCEHRJcVjN6S94?d-A3GKi.lFR5P[$0 +%i'S"=r'NMplOc@\FT.:8SVM=d+eAXV9B;2[5G[l]l23n%[^Qb9ONr@A-kGS?a09J2Tl5\sGI)E&.K"T$q<^\Vk`E[%Q%p(Q5Nbud +%;YWIWB'7.PbEm-RY>9&=MogI^_e*-.pfRIh_trrpk527cI!P8TX1NDgd5f`BDa3+SI?3MVlmP%^gT:Y-jJGGR=gf-BDf/ntMfm'+ +%:@HmI6+SEN?Gs^eea^83ml`\'iXf*P6kp50`CI6@%OX@YU5BnFG_djK>eIY]=7L)nMsP_;q"=$#IJmTZB%J+??$Yu5c%k1^gg%#N +%5.k19q!dG>m.rp4_BJ(:kk:LfgW,#orc)rNk3ehLh%Ot^)]jo7j7\+0?^?3/(7+9(H0"JF-PqTXS<>RP!cXk(4`H]^76'`.#2(.H +%na61cW8--Wqtmik^$cS4>Mf0h(?P6O7R)4n&E<9+a"pT\ERUOY!:^V+gY:q\m[,A$"ng@JocXrjLdW7-;27]l+VJpR6ldIKmn"cs +%i_CJMP->W%;MRfmhDs;F8CW\7M0_;So@VadpEdQIRCImq+i*fa$f.G#c^BR,,n;YrB4'Koe9c`48`uK^qR#T\kF!@Akg4V;O[c]6 +%dW'2inU&],k+R5$p-UE=?JPMTm,Ga$j$>%W$(ZJ-#5@b4nt@#Xe(;\PoPTY4r-`NgT%\5`CoN?+>H*7-\UP*dn\[#hB&`84?L38WPfk.CQ+i$fZZ/&XkH"8N@)70f@h%kIK^B#RK+\!: +%2XF1+g;26_6q=!_h],hS+2TtC61%nO-6C#_qe)\eB,A;8@75n?boqIU#iG!dP.qMnJZ#q]L[`P3I.Ma&2t(78K,i+I@P>J[^F'fi +%*k@UjDpQ_tc7]-AF0S)4"Q-r\g=MZSoql*JDm'(=-KD^D.cgJR*c$SLnb1eB^,gVSrpB+LJ%o,nTC:^Sb\hd/O^?pmG'@r8_tJM< +%bPuU&\]^F:DL/CXT)YT'`5`bDp//MO$hip@ZpXH_[oaB#Q=Yi;AO!fhh#;Q!]:0g7St#\_#%$0C>j\c]E:m_#ld1=Pd"H8r&._Lf +%I\sXPp9);/d=^iV_I=$h5k\-1`;]>ip8^-=AHAAg..tq&BeLu"GB%d!/,9(9$HPTYHO!AaG/_Wa-6kIs4dG8T%_!![Wad,)PA +%5@<;sIrYA9qXVo(f3dC`^Z.K"l.g,i,joA9B7!%qr[)`A6Up5j_qj4/%W0DP%dH+MV[*7oOoPpn(pk5l^]To':d+_m'ZOmoOu2l0?%_HW[s0chXqPHFj@1NS2nl)$EL3qRcp2T@]]Jrd@!?uU`m%dtl(S)_X31TTh(Y)^4JKs(1dmeE(i`Up2V+_KSI:;+-]cQSCmfPe'aSB*kZ^CoJsWs3oeY:K*67X(nr`$* +%c=L1Jo"J4."n-MeQ]l=+NA_cC0/#8MBafGAT2e)1=\D!%#?r9aGUC"1"E4'TYdgs^Wj@7@BLoQo!A%V61S2L#c8`)apU]^E08nVr +%RnD:>IS!)\JQAK9F[#g",=;##a3@oUCJ_23\@^h.=(gEn5;!<@`LkKE?N'j:^#fiD^#gst1!3KS1=3QRm&.P@@k;j3\;m'no).EN(X%=Zjo/@Gi:abM+d\embA!H^,JURI1t$o8eU5F4h#TPjUMjjY+9[;V@>9 +%UU&lj%nC*k'^7?+iF4;6X:XT,X0V.Ojs[jbjg&`Nfcm;@ZQ5*4/DjMm+i^fhD->-"39"Tj4`7O-m"M`iQ@qLABd6dp*-&$aKs-Bh +%0YXW&iJHbgm$.&W:K'V9`>%Q%HT@FjQWZnJUefZU+U1^Fms,P+'$XP;B:?E;ri8Ai`m_Fq\NPNBZ7B9PDiS85]";E$gS%;7NjLBO +%mNo!`FMLbdtnZG^l,U<:ms(1rGcZS[_<<@k=N1L9i6(3 +%Od]jU!])^j6F5oIpXl4XMPMbpDp#M>(`eNZ:8Ckshp>8g%(YhfLU,=s&6![?RD*'`no'sl9C#Y+32A=G1kIGIq3@eu@0!88`O;Te +%L?IYIMN0S&8bfUfbUeJ2bC%dY)NA1NE2Xi:j?#O^;5HF?].qkNe_)M0P22dTd;O,Ah4^F+:1LrH;UYd>(ECu6[,oSNoi0[rgpA;F(XA^B+o?[:Etf2>.?utYjA9n +%Eb5K]_!kqi)7n_b43MTEj\_?N/qsV3.:YqkPqNRhKQ?qifk(K;J3#+X>9Z`]`^$A&ZK;0,[s4N^QSsZ%RXA5#Y?dD!gs*73&.Z%"4O8t +%$]VPfR"5F(9]?knT^cLnCR3KeO]d.^E"&.b1s;7HLQ)CWL=X1O%tP:N:!/qPdYH:QZ-80;/4KA0g.J18+moapr/GQin68$7$]!Wd!fS"86Z$ddg[e7AdH6Y\8H@4ISUBV"[IZZ#p)*R(enNSV2A- +%b6$(udJo)-[R41hRPtLH6ZZG60(\5KKSahSRV&rJlg)mNmIejZ\4.;YUCr:,F0i3lVQqt=+j)$O]g-uBotek?'WOe +%LYOAF^G9DHjp4$nB9M9j)a(@'.i&?M@M*>UR_.3K?L<8.&qUO;(g^bgb@IsZZ6qF)@mr;8:u)GEfN;1_]TeA_ZE)'+1;]7:IB\?]iK@VZ3quli +%V`W)UN9!bP0>')e9i6fQel@ihKuJku8@k!?,M08pP5:(P9O'QULqiL@AA&WQ$Q$.E2aCLBJ\J>/Lg1dV +%QuX#a2HD:S,*Y?7@oT!m;e&Bm6!f\A!^AE!CuIbqC$*(eND-ss==8qP[oa9/Q+$A4g>;'djbtcnN*i=g=nHYN!GNsJMa=dHd8Y\1 +%J\kcNpr!RC:BEW5Cs]M[J^PT<(4-a1S9>*Qr5+l_%a'dM<_6]W14%!'U#_QX=1)UE[[FaR(2(%3%U/1Wf5;.i;B5 +%iLa[>b&6de@>=.1OYi;V?7oEu'/O+1An7#5AJ;1nR`S"/Pjp_rGN>qFk!S:s@Z-FQ8_05sM?A.J@TF1g"d:M"iXNeu*(C]sL$QV` +%3`[45;C44CH;uX]6gSTNm5m(ENl58c&$Tn^fu[D;Bbo>=$,fF]#Rm\TQjKX;GHj_<-j*_Q:Ca&5_Oub]O!k%QRWYpVELI9,eAGi>4S]RLqcGBEW1Pi&rU\37-^kp)M1ubN,>A=\q*,P-;sXFi\-F +%YFm-KqdjrrI$#i=U;Vdp;&RKl`J@)$LKnSV@\/O<9Icf2&BoY#9X9!PHU6-i".V-)V_DW#_Vo(d(XEQ=Z7of5DgS.^dRG78I@_#F +%0u@MD7[R@H#6,,m_:^Ff&SutADA):$W.o59*F])$_FI&OQRfn=Yd.;'t0B<$=sLT%p,KfBru%rqLZ3HVNDSKdUV +%a=dYd@)'QmXL"\HCoZIs+A],rkh*?g:+;KKJ1Q`#n.$:FE%lElXWhX!%34Ml$)=_?@0Ep2m6^4F6?\YX\g\-sCQcaFm$nf&Y[G_< +%XWmVI8>]#T.cJ=?^F_rY,SWX4;W5kE-#M3fgq5Fni)dbMrfb&:N\W"b'r3tg8//YYKSL8NC'BE9k;4bUO:6qiPh.n_;a=4-],p-b1:&29N-#/)cd6Xl)O'JPEGeh3A]cS.K7+K%ATr.83[Ha,?pe?i=Ng&A7J$/E-X#4-/q_= +%dO@KcYEsj?[K_Xmi0RRLO\F=E!%s`X%Tee%X;-Q-4F<.?%3mCo7.+QQamq@HIDtAXJ4<*: +%!t-Uuq#QL?(4C+Dgh)A;C+r?nN#_NQ%?;hq)[\Ta^A>+1R#[7b+d*(dkq=fh7?VZ37Hajl6fJ$$b)D:+ghGNe?]; +%"Uj=[j3s)K@-Jc_&5Hf/+AkCU".97,`Gm*"&M\c/'2f!:9K6LJ2Nd(8ZU_p$!n+mc3t%1>6t,&K;N-`#!AS=d-*/jF;DZPD_3B6- +%/:g12"cD!F/2):c'?"5$Dpa4#7$#Jeg!thk)(%-a*Ks94S+cg)hi7+:3Y7C;S7e_To6srrC0Q(E`Q!Y($'0eJJ7BX#?#: +%ShfSb/cR5%_bH!+hlUh3>2PprF,?A"LLsK9d)'d59;L4L,S"4H'`M"YBd5p4O_9-sh7Aa$h0^g3oHtK%"sKF'+h5C*WI3AX/4e\0 +%*0Ggj'7=-G^1(hg'",^>,PInZL1b!RPUD18htXKJScZku7nU\82PirMO_;YD(cZIPaFbc(U=bUgl@_kJ@q!cEO`P>6iq/6D4,N!3 +%_8,#Od'P/OZq%E;4L)A3$L^HO'LbF"eT*M.[[5f$,$S$2q\=dJ7kb_kreseb8']Rc<8$I$/S";2^>Xdc+XTPja0?d4dBeB4T&O2+ +%$^'IX=rH,2n]M2rd3;d$cXn<_Su.\>+eq5b/*de*[,fDULm.oEb@1`>10W;(jGL=;R@u6fL6CL<@-43E\6CE:U\VMJ#A+@+jR1,l7.GCE9dImiG,GpHfjQBW\c4W2n]&@fn +%]V"l+dCiLqHFR-+E%PH/iZ]24#s"en$"L1V"0XSMNA2YsjH0G^MGflJ\_r9Cs!autfP:f8(/+Qa+EgpXM+kG!/Rdua%q^Eub!@O; +%%:r.h&\rbBP&Wuu!W+2mn2DN;7=c.NkVPc7,0=4XjFLc:T$L&]r/n5]9)'eT&)`YAuPDJ-!J)sdeK`<+G#Y'oB,*l=V$G2DAI"Dp4QR$[kk7-cUZ&aJFfF](;"qJ>A5em[1 +%6t$?*"Ul9WkBqr4HRIR3Et!sJ\SV[">qlqA&=A@fl-&Y+j"s)BHbR6kpM.!%(Gg)#>=@e5`f(UoN3//a%3"D+2nBnLK-aE-Y +%[EGr0L#P*85nUD55[f9K_%)>MT5=B%G;DL0ed+GiY=T!`'[@l\+or36c'2IUSo^p'Zan+%Xb?.5?Mu+eQT,(+RT,ff;gcmk@7RkI +%K3AJCUW.6E5]IQA;AJ(:3J-nh@70FUP/RZJ,1!"Q[00/\3@k8!DEWQXWOl4?u'4sbaH.Gmko"VGtB+]8S +%MES40M?t[;M@G^2Qg+#[iu'#Xq&:PK>uV-I(IZIb.C\e)UMF;,/W@0LM0I8&M21tsoEiR$\CMBA/^+j4fH@gCOkBnj@sP2pPjkHl +%@*\]Ll0R5=#pCrrH^N^nZ!8S;aSL0I#\*iZ,X`.JQspP&=RVGb$A:<5A2`Ll%a__O-P@kEo%Dr8@qs-`*!"kG''EfSB=uu^g&0N] +%-_I\Q%*0AZ2%@b`\<)qa<:R\i[S=*?=Fo-\SMSV^AAE28JO2Oa+F@Xj3f-A:hu\jFE^sY_O`$s'RRr)m-o4Prfuj5g2Jj +%$Qb;0pK<*H/8']?!#A!)bg=7b]2I?J5rd1q$F@X6:[C)Zu/KAp.8AsEpE.h'<2 +%&;:r6j*uemkit=!UfEiV9_/FoJ?5-#P?OU%]Oe[mHGjq<@Z(rr9qjHhPg_)iE:QD;]IoD1bp!H]U@34:b<)2nPPZWVj98U'kaQt= +%ln`9!3G0HCf%.Vi#TTrkf`S;(E5%77^0k0##m!ikA'mb)U:\+L=fB95.P^ +%:n5Jc&1>46d(T#$4>6de$WB9%jW=`j[E*,RT'1Pcrq9*I.HVH[=BV$k$32^lU)5f:E(>F<%S.::o9R^)I-Y5uZQVtZ"TBYAE+'I) +%//a-I_AQ,@!F(MY<=f1JYhS-?j'465PT8K?!tZDC609P![AO"#%ki@0Dbo"apEe(bC\0u'R.$&C='^=^1Tf]V_k;b4)"h< +%a=3asn149-'P4/c+6a,(Y7H;Lr>Qq$Ku1aE-FHB70_Ule)lXX3^Dd6+S1m-b9GC+qH]B5-2LkhL!2(4'g&ke94!Y,k+R:>P.5FFC +%E2+S4;4"J6H"PBB5+$\l6ZDATJJ@3U49\cKKMpJU#Z&f@'-`s@';'?9_f1dALia.=(YN33#$LFFK+U5"G_/=^Yi-H-'G4'EQ:ha= +%,+$TWf+4E=Eco!uru3GnH&:_H&@"9!j)SDk)>*+Jr\q!jS7\?"'ne_ +%\&H+U$63IrdO=WD6a/r6PG]%E/Hkdj8J,,Y,%2]?EO71!8].kERhYouNu/YN!a3Dtqm;8Qi".;ZAC&V+f"<&U$b&D!=g0<=/32Gf +%n?@^Qk!f(=4(b3YKQe"0h@M%U,n`%"/jLs8#YgsrB]F#gU:s$GD]2MaCp-9N[Es;a\0LB:,/BiK)^-lJiP5O]8D*6hlAH24cVZ+p +%%"ESRYfHfD$71U-9>N`AYS#7oD'7%fL.r]t^nlrs0%aVFnX[XP(ILA6k+BoA@ceHTbP7'BY^RJ:T>^XfjY%3>;9Y,)Q@8#/F![2I +%igonJciDY)S?5uuE5)K.pEAB^"F*;$=6J'aa +%"69Z-"Ru0p:kL;j&i@QU@J"gH!)cLmfO#1UVm+Z1;"%u/.K>CZ&L1+eCb[a71jTGiKCC?n@DqP7!&a6Ne!;*W6UbA7a'O/5`Krm] +%bslZpQlJ@f$,8hS6ImPL"in]]q]&6skQL\L;#6m,(cM`ASbNs:Z/UG/6foVIfch4bM.2n_j?=&Wjue_VM$"PU,Uul9,]Ll29q`_+ +%rl4`K;=Khqe`*)3c*B,m1alrKhHZI6'G:bW\]FE<0I]sT&7*RJVGQIjlF?=2im!$AM\_TqDK6"j_XL8N."_f'+uK?c+b0jf6k79e +%a.Ou/Ps^rK_Y[^3(h)6^u'G2h]4ZM0/VQ1*^VUQA2f1(pAt&H!_*7!iR<4IToLQ78br9ac/kO%rfS,W#lc +%cWn]#)iGttTZ3?8PD8SfR1&8cg)EhN2aSNiQk0M7I3gDO)P0QR1gbQD7'ne6h?/22;X/Wq6*Sk2_s=ZpTE-`&5[. +%,!%.lO]VVa+95>BNYT`lk4(O3IG1n"'ZN$?d4uECEb#@lCNQYsaVo$Z^p7$mD:4PN2bc"OU]_:Q^6;KT>#5_IDSrr1$R0EY910I?(-<%KrC,&TV&$T=*O/CH@BA +%-qoIY-dN1Gjif!+0cnaST&Z\;+jZ/`4X`d+Q6kr]eh!r^\c=!5Z!W,uS]0mLBA=.j#"^VZp`:1:A4`J+2E`htb=>AZjkYFHHuS"u +%"Ca^H&5eVU!($)fb2CD"Oec'Ab!KK:GnMWkjTM)`3:hE!cK0GncT*pOi'irVhJoD/!-]3; +%![pF!%[8(a$h=QXWMk0e]TK*`k3k:K2TnNBo@8bX0/I*=1IqXZem&cCE'.m?YkM`_(YRRo#We!D+Bo8QB0,0#?%PHhY9))3Wfpgh +%S9-Ze26E/_7o_VDQif`pj,=EU[,A2<-_>/6f>ZZN)NTDMd?\Eq3;#m7D"@h]rJRcS3Ub9sEdj.bTBH!q3JSi#1U-+@'34OO6=*@+GhH&8cePuD>5-0Q5M#hJQeSAg!:tJ4%[FFoC\U$qCaSJe$Wfekdb-D/W484oDY+##r\Fck+IBkc.I_q[eW![<\:W* +%Mp1iV^FbX*9<^(5n/HHA=_s"I.T@g97l>d,4bAjL5Sts0A[("s6>Et@GGBiKm#o/%*-@r;rm@R))lB&F">`tXOE-Vj!!FRPt-4Ml9?CSF?^_/KUXFQ/6ISSGm$ +%/`O7b2@G&gOt9[OZ+/tkH09F33Mp;;'G(F'_\4RE#;]b>#S'J!;)=-OH^.h@e?Q72D[l/p?3XTMF[bTqA.2(KaFBjBU)-&nF5B+^ +%'`h:OP$'V=HkbOZ6u\;k=giTY'Y5:C2'W1GR7Ih*HaF>eYg,-l)>FN&9HLP$Ce$I2AVSj(UNIn^boq4`YVL2#$?;V3BT`?XR=>;p +%)M//A75L)B:D0WV1c-C"3R0LPjjDE\W#V]jV6Z[Yr2CssiqOJWJ"T2E][2X0]'fEL36JS.Xn=F>9m5K$n^FN6$nu3O8_:b]"jP.q[_'"[$@N +%@6%s/99@r/?lQ'7OU".'lgI]Dc;5?C-r*mHie,Uk-#tYj@b">e'^G^>0eWalM]&+O-".mp`<(5m@1,o,fkeFnXpJ!,:IS7T2&/_@ +%kE:2JRZ3]'"jgca"8Rso]cJW.5a'@M'C9'ooO?2h(,R)".9)gka?^Leb#0A*K,tRK,(Ukf8+'3?UbnPr\tm_`%:#"t1Qm'A@e)se +%X!h1p*#[Sk&7Z';3>?6K.P7qQGq(pe@S0C3NBKmbZgM1m,ZBp]XsSf)-3&2Z1NdfTA&>K_B$MjMEb8]8U`BFH^n +%/Y%ob@\i?6#.SZaV^o&TZMD'e2[$X:=Zcto#DEYf.6Ik'YTTC.HPZCK)+I.DS2Y0E;CiONOf0V6)c,V397f./;-T<,_lCjLuKtN8au0;mpb4.]_hg@nB=(; +%0p)3E-+\_".;DdDF$&C-efM/G8*tB=P,1kPW*UiAUoEX7]?!_99,qc=@@S)]W6Ij^OWNf;E]f6Q"i`]tXEWCkAZN*/3`;H);3E]1 +%P:^44f]=?Tj*r#4W)7jU]4."`4NFX"n91TT8W&geU)j%b=G3.t;[Zj\!dQYYB:X6d@H-@1o`BR?T&6P?/H#1i))utsn7d<>$jPq6c+@cne%GVMTrXGW3nQG&R@+r*97lQt> +%UrV->"-18'3Qm..&$69]pfCk:8;p1dH!s'P%F9,qo\[LY;`iY+-a.c8!`RG]/W0RtC[cJWN181Mo>XUs/n4JTG'28P0]\ +%>\7$tF9"FrNZE0X*eS@-8A.$HD[,pq221@]7D+iG8cP9U-SK&1B[:CBJeORmm%Qb7DBN/<'?m[X-rETXkp=/lZ<4tfedBZAE`hd( +%).rGed*deZ"V`A[*"Akh"m1&d]ppq7QY(1"h\>;'O.(PDTIenAAcnQ!_)^OeL``oHmArQ;#O#_u"4Ki5p#Bh@0W75nLQR#()80!#omK[*U(dcSuaK9p7cn"MU6*1_p@W"jH"s[\*VQ%"*_.;!8!Jecn9I,bId:Iu^i>=^aFK +%p\G<;!/Wpm3m=i?S+%&Ve)t[L+=51G!T'T%4/1;al!drgs1G%K$_Ofol#3afG8W,!.N$=g8cbXg*1<=`+N&9%kR6U#EEt +%>?d"fGdok1mISf@_A,VMP!K+D><`'E\'h8@I4RFb?0\aIEEU +%B-Y3)'+S]4'q,.fc=+T8nKCO6aW+uG=IXD&<#Q#tNEiPE`?Xk8F3MK6f.^"+Mri,U'dPTd3koH/`ar&KUu;IZJLC]P +%]T/L:2hNC/fL]E1A,3QEeomJ7SYc--+$7XMDTWekEu40f02`c/'-YhPM2(h>#0G.VfKBNK;Ha*YH's`?7)h!!YtT"NaFGi4,`>@= +%1hJAD_fT)hF5\neB1H]P&TO+`k$dM"gj0mnk*sM$&o`X2?%rYs9tm"D)S:9JQ.KjgL>S]9ph/f'sC2Hl7@^bl?O$Kj,o^1S55 +%RKpQ=_&?qc=[6UeaCcE$jh%a@HhY#>r.gpm^(6pH3A#L78hSaW^Un>9</AH)][]mDQ"UNI/iWh=PK**,[csZ)4`,0i't=:&uOS1Na]fo9"Y@*8qW/NIFUq1;Ij1W!4Btu6gM`T$)?%FYW4MGS+g!-5pe2@V":!o!"%;6Q9`FA`OZbsch/$Cj"d,t\7u_5 +%dk%0SrQ&9)_-_'1Peq$DJcf8]nnA'il=2;0hSd!f8YgDI3k!+.aAQN#].K/.+NsSE.S[Z\+#Fqe\U),\/(,!JbeTb[Zr+SPHa_1O +%;Og9'C(Wb'T\$hhrA$1V-7V@atX]%lL;BA:_M8#IoE3.8(T-5`[*FW@e2e/@&ODiEFQo4"iLt4[%Ulu +%T6;#K,[DZf0sK?bl"EpF_#E2:?%'iZVDg;l4)"][>9*rOPGB7A2kIIYB]Pc^[<]lrFJL#tYIdZ8nu^VRr^I?rPj:(?f`40T"^,4NpZMeWm*cF4j3JjWd;[V;P58[QNZT`"a[p387B`Q_?8bYR=kFO^&7I_kao1VLqPr#h?Qe6s@G$L]j?;7XS+JbZX"La[-W'Fl01PX,?G91lEOt,B +%ni;r;i=IEhlYsjk`+Ti[HJ2Zf"Qmi__5DBKBa>CF\*@Q$MUN$NQq"Nng[0;qIF%/TQ_-mr$''4C%rc&"ebS.*G1s+)3"+0?W+C$l6K2s0GGAL+ +%RTu5p;8:"hHW/@.n/aUiaekbo>,p'>67^]3]Z"!P?g_SnV..-I?<:KS]'7Ji65tECB"Y&-2s7C4f%2S+Y?-4b4hL]>^#=oGFd;su +%XtID"R'l0)5QE*L8JMci+'4<TP0ICJe@f9i4nk/p52TE"fKYH^e,qEGth;7)KVj*1YkYl*H.NC2\a(2l00P^)l?e`>;gc)oKoS2BiXkP`(nND/0s[sIG^ +%=)\YJdlp4fhgJ:pZLjm=pa58Y8>b*(p[CYf4hH_-)al_@5+&2hJ,K;OSJe">gJRHn3j.qgFZ;-$]DM"f8<<^o>\?(q>UAG-b(Z7O +%nE=124An("g+_8AafthW[cQmT7Qf+qHM?77=/9(f```fWb?4)S[dRaeU52Laj1TZ5`$Z2K]>bH0fmE.-HoSs,'2bFaLO7nr7m7^M +%j+kiRh/#5!^Z!,<\G="hh^fL,QhkFbPaJ!uScqjgpF'u9WY$]kST(oP:9DIYBI80:keJ,#0*)DUrd$E9rFk4aNY^Mm[.rEo2!'bT +%f!Kh\'3F"ECg1_df9TY&Ut_)15@Ce'W8>8f3b]O28b9PQ^16[^Mf%:0k%$6Udi&q`38eeHXRdtqfLO2+niNOR*=@D@-D=p.#(i0C +%Ej[k9hNF;:qXfF'/f\5.0%D@VSu;,%0/q0A,B#:A^\mYRZVYPpGohG1jTB/TQX=&d:OI7YkFK97I2Q)#q=s+7Z<[9Rj8OFLGIP<" +%rjV4"Y:eGAHZN'>'03S@Y($!>U1YfSrVbK?gUlS+-G+OiJ%iVla85JpgGSdokML)pK8'WA6"k+.X[@pWSKO)r>qMP?/Mi='0]^C9(-^CSMFoD6bJ5.#7KB0&+0aOL4N7p'2Ku$]a7KbEU&JTh^9B*kO]cQm^=Gp +%$)-oY4raqW!e2=@_+8DN!o'/aT]428Pp7F/IBO"e=.S$SQ9a/IbP,&pb5&m2G>kbeI7QYA+qt3OH%,3FEAS'\C9%Bt!QXn/CkDg? +%s*1V]T-c3%o'Q1Ves(s!]-e$uj[<:kKtA(G&U\!2LU!^[p`I7sMo6Wc]i'5mc_Y4L_5C6NKOt9r1#O0N_IjV`K),VX21M[!Hs!j" +%;*2ebSSo)i7iSmC:'7s+X'9N1Hg;isn%:XkKEql]IIH0P-^;Jcoua*mlr!$Cm[Fk1"hM?n]+8d7D3I1X!.+\!4K# +%rDG7]NG3%O3c,@@s-MYdVpsHI7n-,ja/C8R!0EJ^ktpsX`K&)P+O*)EC#12N%o5+!RE&;lTHJZ`]5`HK>T^LB5=kG%,[>5t7S`uc +%HW`q(=fE*o6D#aFSB]=#@^]ldY3q@1:@;JU#6*&'K/5c1b9q7%B'TnMDUXJee2Fm]s!HI\mcI:[fc6Tn:\EE:X6Y\U];r9mDqgQlh)iZnUH`brIRe;jV&H?LmQj^AcPp& +%gC]npJ,pr_-SGs5)o6StGIFHbS>uJ#5$. +%hqL7XnFKA`^91\trg@AgrSH]4;>@%PhK6rq5;Gr_DY*@NLNcDGX_`>hR/G\#\J`^NmA&En[YL8-rOL1*7m,G4aYrOE]B@jeqQkNj +%NCW#\UJVOOb4pCa^WX@%e8+p30ah:S' +%`De\6,\kh5XUt8p&F9,dQV,[f!t(Hn(HMV+iF,S33(.#dUYZ?^"?tJ\>PY9QjuE1Gf7#fHjFc7HWR#/da%ckqo:.W0Ul"Ih\]H9t +%q/eZZ,*P]<[jl+Yk,(uV"lh91r)Q!Bh.d0fU'u>`3+g%u9GF4-La/4k'QhL9U1]FHlB6g2B,@<;"#"YHbV`J#dD1]ZpQhZ6-X)SK +%XGI)8-B[;LPa$GKD=*EP<$-@pAJO=?$0NcNBuKOWA1RuE/2XESHdRiu#Hg4$MG?:mdtgDifXXK145gCfYJZ7[+9u?g`@&R@!ZG9] +%%62WF;nsC:!?:+1$V1@WP%S]/n#]PLCCcINh_0=g,eQ$E2X-.>Z/4bb1f'h!B]U7>D+5e*o$Cd.]Ds4jQeOWG(K+7`jd50Zd+sm7 +%;D>s$O%u357I_6d"'O@Q&uSAA^nC\:[KlmK-7'+3d%/9)<^]:?5\@YWUla?Z7T@5:235=/E^2]4Ej2=Qe]S$Igkd?kAP2dJ?>NlmpR3Sq\2Z+a;-A%=7[[gQ+F2tA4AJY@[sA)U +%O_jAB&6]>OFg/a+r$sih_%!3&;E%4J$u*LVrImNQLeg,:_kWB83aBPD$bL@n*$VZNPj-]$+jW^4jgG\Q)K7a.4O(-QAFpeTf'?oh +%gD=p(@8[)5/du2#n]7VCo^W'J[Y(*B>XrqrQ@!>:+P"9c^&_/cMb.f0ClgU(J^Zg]3p:#hBWFMfGg<*XNII^/\?H?&?^P_+DRa?VnqD9/=W4TL%"Q\]+C*6>L0DZTJXFbAB0!3;Y`UPE$g/ +%(i0s_`aGiA)+6/Qk(Ob*:?U!qIU5oLT%,D$R6!(Do(d%\b'k:U733pCYTi[U(\1E<;j-OM;PbiZdc6'AiDk3+0lrpejkhf-QR8ch +%(*OoM%.jEdGdX.)0C9dfV0VRq/SkW!mW-neSRo\*18GAm@%T@KoAZ461hs3c;:+?K1$pX2HX +%HSc+th9N`XB-VBobhSTTe/rR;FEmLRHdfnTo@_7W3LJM^Vk's1em>cW@VR6WRTeoY)Of@0s,Q>p[beo.oT3Gn24$F___J_JW2[gl +%R8TH+IQ9eOC*Ec?$rX:*pi,+MFQs:*PsL988oK8\lB&@K=SfB*Y3"`Pn>9C56b\U#LU%^9Kk.M>GecS0<*:UB(KP.TrO#>96#PLO +%\A-tgA,J&?P3Td8MiZ>HXWs6_;`/=>>P2\kUE5EJAi&o'TR=%5rg;#okSDTfkOhH9-qbjmcA44N:3uFB(l"+=XAk+1X6*B;"/W:_ +%JE]TMPo*>#6qFQr9/&ek3i^20),s-hW%"]IA;r&[\E]tYMFM^g$WeP*jpC(X";#"#Yl'[QiufcYE;Ff*S^/Yf<1O)n'jXWV]!D#? +%j]8W/WA'S^YK^&3>*MQf/1MpUlRPH+6G/HWWG0jCLDI^_a\9&$5$nr0N9F?'%@,'#U74Uu2:3C&Y`,j2RTSiiO_/0cG,`'E$Yg/c +%npV%@e8M-dhSINnijeSg5@u+94IMV/1bnqZ[0ilFTdHjs7MPX]*$Vqe\,Go?NOqJ)-]h2Dgml(-Kq:%47GP1U;A!N04HoYk:#=+. +%1:XB+:B5[V:u'!alBnV"oeY'qFUIeUD4^&t-OWg::Y3jP1WeUc[Hid\\d=bnepri,M(X\U/?#,(Rq][8r67@NUZ]GeHC0/.fCX%^ +%4+mhgs+e;O+b?6E&(,I=5*JAd%MKL%OlWoTI]SAOcY]IDC5F2c9de8=W#EYdUHU8DGWrnT;,YqN31FZ/iLlg@[QK=\og>a,_=9V^ +%@]P5)/7q,tA5Z3$)8;G$H]7$XR2kGIZ8C9CbcNSQ]SW[*kn-&Dk8Whr6.QRFGbU^"(GCJp"dDW%K5WhIUM +%$mi=C)9:Ea;5RH:8m^Lo1p3-CU4uO2(JSsC*p7`&.B70T#5R=4VaOf+'#-hU9'QKj8TIFpO+4u6%ke7>SKuWM=3'aWLC@a$EW^lqUrKF"a=Y\StA\M%BRU\`T-hR&i\j3@3"lh%Oq0(2\*_\=k6! +%\M5CmD!X*Bj)8fqV(n*]p8OpHJiG5PWZ)53hoURc3U%:(LfEGapWUjL2Kj.,sU;h`u38u0#Nm]jX6PLKsJB+ea'l@liP'"+TC +%pcLs'?HkF!QNU3)k&FT^-rNdQ%#>U+"?^a+5bLa/HS%u\C=GnQg)+J3X4gOBe"Z6$Hq[g`lCf/=c&CGXC.W9fNm]+1*DrP9glGNI +%^sZ4paXZE)q?N-0_Pu_CDsR+20@N6&blu@m3k7:?XjUk$BUaM.9EkaBD_6U.XLtMOg,MFP!N]OJg3eTo,[!qngBRFa);#ZGSYI"Wc>K'/dnGn;4)-GNfo]kDZ*KqPB?%l'Fli +%=;72Q&Y[4Fpi'/*Hl(Ej.YM%&`AG]7?54fhP'$CeUq3I?huj8d,H,\?TO)%iQnG_e4bcOO9)ceL"*]hP_r7'_d,eW5m89)UN?YE* +%7tRO]+DNRc8.C+nF3uV)p<*?opfqI(q[AFa7SinFL5TIS;+AALVs//9Y"S/hajf6rPJoBL!TOQ&2-9(sLh3(Q(oF=uQ@X$8X]APu +%ioZJ22$;A[3u?J^WP8bi$pI?A!2Tm?R]$O]l+#(fPc%J\Ua[.Kqlrf11t!ZJ:oQ8+O6;$"4L%)[Z1c+*8QPfZ*^_Y>Hql&6Rn4+0]+uF7 +%-j]cpVFm2gugOplQ>2u;$uFK%4q#[Kk]6Ib;;bNTD6977P-.Pn']QUR.^Kf,4:?,qb#\V1R(:f;@_d"=PW'6`0e +%Hu_;PTCPWijr9hFYN].*kM#H=/!$I5*tM+j66l/-VGZ[9@dj_eF9;RaimMq@\hW\YgP5E>i%K!&T!R3EC/1[D`&\(k1!AS$o)CZL +%@n&m+=sYqXA1UTX]Q6Q0@4E*a^9\KGnBbJ-Uhll$KX"G*kbEnNVPJsYMu:+!%H)ah+_k!lFRfU!W^>YXk*/hj%06m6[NmfRNQLQ* +%W1M+()!HRTl-h\L&eMGP)>KR0N(r7@Pr&XJ<2q:qE:>h826"U+Fj,6"ahB[7Mo;]:16*: +%-/Z[Vp4["`@0]BJWZZ7O+uQ\[aJjVV'g%DdAOS,F6(DtcX]7r=YJG[Z?C6GCgZ(8XJbQ`.C4LQmj9%EHKOI7d#00AY]JXecV!E,? +%_D*-g3h=<1bl)u,<1l4^`L[$f2Z,nrNb\@^,hn+BPcDAeO-AD%*)#aCH-Y.9J]:FX!+G7nR-YM:HE_"q +%d3r$.]'ZE%:jKV-hY'`nabXGFVqXE)iL)5=1rM2ULlBmTlU[4BB[eGocRHD"F9S2E1)FqPN`-uH)bo?XPI2*92q_loSRBPFI.$2t +%>R,"ujYp#p]QYiu]\=\r;&&X_U3et]6;7_RUPRp/PM``G:MOXGVi&1rP5+IP@c4TlB'M21T[emj%0Es%ZuHX^dSuXdrA7C65sY70 +%gGp_1=U[9\=I"0@mL62]Clgt=Wlo2%)mS,m,YY>4dq)4sfPYgh,fUUI`u8tBB$Wa'G?[/l2!WOA!igrN7[58WK[M8s#c1EVK@2ml +%BD,#+$TqsZKBW&$H[^o?"BuZG0ghi_Rq\G)$_+Cb\Cp70A3YE4h,olEa_V6jcZTA?lNYt'VARlV!iFnk*dEJ\T"KO,HY=@ +%Xe1#M%):71J?7RRY^M5)a[Gd[BqW'X]b&UmP+8B(q)Z@ZLD:pqK)7.[s[>ZaWOfLmG)Y@^o^Kar(NW*/)Ym(uO,@Wk!!Q89Nt +%2;.h4P(=96SBi%ADZ)IN';mM3R?:,lpHq`I/'-mQFRm5(7\@g*$M;994E+a=@)NDBBV[OD4ghR3Qd'Y/XlW(%-#jRWm++q,3Sb%S +%Aq>N_p=Plu#f+5[2TMMFTr's$,+>NM-j`N9p/)$[+)XXN%;q";9*&_Qfb$o>;P%9!2;siN>n1#FMaWf>61ff^E +%d:VaafnLq'=[!@25u$ChGGGLleS-L*3N[g-*1@^>K+q!bRH^\NeEbS*T"DITld:-P/tD%P,Q$T1C:$[%X.+\IG;qup +%8:4:3GX7lk\qq?lE@Nc+Wp:"S>uuhu]&McL[sMf-o>=o,E1Ddp)fR8b/9!'s/9!'sCr31(0ZU0FYe[6jYR.3_]l;?ES)RC`fS!2. +%@=_@^@=_@^@1uDTL,i#JL,i"_I&jLSI5"F8[c1qRT@gB`WS"E]VddOFVddO`Vdebt`$nI#L':>kL':>kL.sXmabtj$)_7M!iKMF!iKN+-CftdF.A-\F.A-\RrBk.05rDl +%05rC5Rc%/VlP-7+r;rm+-e6Op;mCe&;mCe&;mCcb:8N]VR&.T0IXtG&IKN?aq?9X5q?9V_8Q2/%j?gkce50\6+^2V]VdfT+VdfTE +%VdfTOS;QtIS;QtIS;NjP"#E]kq?9WJ%*qn(ja738hh4q5IXtG&IXtG&IM5Jqq?9X5\ckjJ\kP/Lab?7o[!mR)R>t?g.b67l.b67l +%.b8OTWRroFWS"GjWS"E]VddOFVddOFVddOjS;Ia`S;Ia`S;IcFE%3asE%3asE%6$.rB0bp0pN-=>cC6##VMS@j;L7OqW&$!;@P_Za_b/Tj;Oh_qW(&8q;e@,Aj/4!@1/^_L4rE`D*%@3M6uos@I['?Ebr._:TgMbg!jj-aVRoW +%:gr=Hj3:Mp*1sb1aYB*\:Q?#_IIcXPo[K:)hT`G(jO5DPT=eAiouXf\F7s(8I*,%GONsgs9]`f\hS!(*@sm:k-a3BL\_8'Joq\E[hG%F*g>"'JY"/53 +%F.^*L?J?1e#+p:g*UJ3TB(j9%'58i4P>:lE*=H9ePMn4e=!g&N4e)6`LS2S30XGnK;GLERc0"8^/@GW'8^8\_!MNj5M0oV=VaXUEZ`5j5HAdF>L)C +%4#YO>bu:Bp5>Hi]0BCV)&(2B8\DA=Z]n)D,g5)Uj$CJt +%1ne6BLU23Em]Al0a5)BW1#Dl!BGP/8:+i4fTg;eK#/u +%q+RUHNX%:$LarB`_$2m8?JTF,m[P5qm/fb(F;LsCW;\bf1QtRT98iCngZjet5*Ijp]&PrM\`4]1h/Rb.bcuEQoM54fM0I*Jbcj39 +%-AAWY9e6L7<4seW_O/_7eJ5!8\3+Q*d@J33h0\.gg5OFXSp6><)TG_]4),)7krnR8Hb-u=qoI!VSp6L8dr_Z'B-ka4Amo15gq8`u +%'CSJ_-XNcI4n0qO#MP'pM+=tc*6V$heU-!;lA8#:'iuFB:/l>,GaTAd8%T-8;it2k`[]0Bdh#L.d'`q0Y)KEQGS%6cERb_pX4i7T +%mKG"JlkDS'8Tj'ji5(!-h0!#Z"9[e^Y/%D8c)e\"J09s15Frif9jIeuVLoS,6f' +%<@,%6j[SO/VN"dVFi@0G^>qq6uj7!]$Ajm<=L0]bb<`5IkiQ"O)XqZKSmjWEc-#6<9_!a&Lu!aoTe2_9iiig?/XIL(cM6;fS;H#arAU@21KA>5(bdqts_WeXTfhkipe:;AC+!t:*SBGq]D7&E!.'hE_ +%b7A)QC9_QBMXJ>,$ecZB%3WosDc\fBg';ZDc1I"-'O*P6gm-DbS'2>NqCqO'9QHTT%%B90g!Y[^g\:(J#r6;OV*99nfABC +%oaFm#N>'j'meBf4_N_<8#]@'Q@V+o;:H6KYh.AO$2['_\+D]]HK5L3Zn/r^7fq&_>bIb9rqDfR@Y`^?k_+%Fo:oCr.%iWj&;_tl+ +%eMu5nPUU_'>t4>8Ia.QB!@bB)-P4MQO)oReRMMDkP:49P+#L'cR\gAGk%CPh$<7ggKb)>u]+.$W8/(&hV,mAa$,]^q"uZj%$C!`o +%Lg$qM_1>nKVN31^;SDaPQgoNn2=LDAfmBpieobM#oKN!drWbGRaiqS(df3THleXsS>6-7Zah3/2&*NsLj+gLl**!Lo)DNbHX;B]b3 +%k+PAniY_n[mOS#5fF\aKWhV=;%#:t'W^l?Z(7$(M)0t0q)0' +%iB6[E'^en(o5K"seJ$?]J9Wq@<,C[9dod7;3G]0nbe?H80Bk]5];QO9F+i!_ECZ9ZiCt[1G4\[$W\WC0bGAuU4)k49[ano%HXrc2c9T':!/4$T/9b1#B:DM@% +%'5T,=g]8q2dZMW/)OG:oBIb190fW:V;-QAqbiNoqUf\%a`_Jkm@E!50:1W<-2OCsU7`LU""5*E1C.MsSkpJbcX<#7O-35IC= +%-7O=`;&*;g3HM'/bWV>5+7Ub$T/s'2(1=uo1$n`M,!-h-8;huYie;m)&EriM@bH=t=Upo`S5jX\#%qdAlA:h?#8PPV4f%'#S(p:5pXI+D4At[a;rJA+#Mj.W>`Eadqu@oNTR`AW +%Eo?tgr+_YCDa=1l(a3I;![9pr*FB+qmQ-D7M[IrWk:qC>Q%j",76A^$[k3hR'S2]XCD6K!^tAc56ckQdArr.SW8'1!(IPZro@V=C'30MmL914Pd;1uID$#hmU-jqgJB'p\ceo8'%b#N/ +%0\I*]1@1nYg?e64jO/>TIB,VOEVHW&DGja/lUpb[SS&Ebd/<+&%#rOekUG#T"$NXGl(RPpSl"-:kt%f&)n:NA#6WfpJX,e*/d@>. +%9.[%iF*OHkpO#bu5C3qJAc*6(N/cYS#?=$*X-50/LfH^M:M'Ba2o;j08Rb/k*+$p\p*uW`/a=u"$G9VjAH0&`kZc')^V\jUB +%Iqm-3jr"uFOu1'4HC,G%'hEQA_3`AHhkh!/_iU5%*(fLj +%0\MK(jhGCN!\PA6p+`_*gd,_QaO8if*`R[$S&]ro@DI;t +%Fc?Qm4dMJ-)GuLLe"EO:OK]-2=eBR=E56?YU/f@X@tA?fkf6b%I_qoJi[B$[i8^a/9)1HE9M9U$$lRD=dV#:h#KA.nPJ)S2Z7C6< +%#8TgQ.#/SJ`tHOHD1O^nGj43OG/Osa80thtXI)6"0@s`I#J22,Y+rm-8t!ZGqd_;Beu%"GCLnDAiU)/eG5rc)\_R^1aM9#/rH"Ls +%3gEj"ia.:*rrV;5L1oQaK0Ybo0Q:pT.>8i_3ZANh?^gO8&48p=P9"9H$WJZ-FPf(58>@D-2-LN_qR`^8eJ-ak#slI\88/J)B@h]0 +%76?a^&o=G)^./3^i]=XgL0"\+s,`uO=>*X*78LRgpG/K'M@\OAGBqIgMK=oUAZ.&*<4%i!=[9\^%GPs8U`0n#3"2GCZEUlen=kanCE9"8lUq9*Z0J(\^H:Cg'l +%&!Aa7JNH,kB&%mr\di4lr[la:0Sg0q?6ZU>eTmVX,#[>1.4I.[TcH*#$%0`[$/WY].EG.e?HR=))Vad=i$Ar+G._AIV)`19Chq\! +%K#?.6g%&,&,8qUph?EST!D`u-)Y"H%K4f#@0;Wl`GnTUELR3+QnI;i)s!q,&mWSUlXmg9kSEFBW0-7b40&HN:;>aN76Bh15-';.^Phtr&853I<9*3HOJ9XZZ+^X^X6a!fVqr=ZVTD8?Vfh]IIKmO)\8O&!3 +%qT7#YRJk(i+`>WI?!6B^N980?T-aY2dZ7iJNV(\]T?R-\d6jn)ojUhGToOTenIo"h%=2^;1\P7bSmQU/-._^\6ncID;#N3=a"tbn +%!]\THfKZ7*QIG5=Y$16oRuLnScbp/Q',&KVB![ej9CIc'EV0jCG&4QnXE+(%c[)Qnb;Y;5f;la"^/9]du5G5-V-hFE?/R)lL@]e@/h/6:Eqp+]\I^l<,CUMW.(Lbl7 +%oMt[!llThKDE`&g7=L=oKVs3m6K_&b-r1`OFi/YbGA2JIS*`uHXkrCCF+-eRUgY^UIinPXO#pAX'!L_OhrOI&n8"*_ohM*Pq_)s` +%+=&FHA=ZLnXL$[n6Nb@SEubNCnCqnS8?8gSK)lecY_YR:^Y>Al;$aEd=n9p==F`7$rK8N`NGn@)bG#YK9]Tjle.0h6HGph'4Aq=P +%/m(i'kSGF]9tWPeUebZWR6Y9N1t^\0)@K-HncmqKRKg`Yafok\72)qoADhGWY4AiATL4Q`@6n^sWGt91eNEHir1b1ip/XgJ\eg,Bj&nRA,R>Gu1#c*.W7*(2bB=&.7 +%htS@J4@@1O??iNV%q-]ufbdj5=cuq!'too=@##5?FA7TuJ_4qSUK/b*c9V*&W9eg<1(Lt&&[+"-V)E"W(Yg*cf5Va?a<:8`pm$E, +%>R>R-V,3<,iOf1=[:K(J4-5Yq1r-$@Zl:h9?a9(gd%TmBNnnqM8-]Wh8FQEXo$]=G#G0n^]GaaFeAMLF.uXRc#FZh_goneB+<-:3 +%75.-INpmVuSn;@$"b/f2'"lT]%S)_a4&,Lu<-EHfHqjmBan0(V6O65H=COGO*s)s\_hbB`N+UM$.W@0mVHq"sVJ7GW,=S:CVC9;/ +%Wkf%OOWmHX)K@@OM1qP7l#MpC]s3E<%.`FG#>gTB>oH*^[YilEXhjSSD=5ECD)&m_EQ?27tN2M!sqWP_o,5;@UEPk +%&R6N9K9KE7NlcXZ6rPm5?^/O/,!D3e+44b) +%*GBb7iV7m:2OeZ:2pcK"dAms:JMHGLe$4h9c4[HOah@;g:+IFuC'P&,uN2gC\?@cC\U>!.Mj9`Mu5dbM7Psq.YMMtDE +%Q$"C_e.0&i"ltX7M2=/2p`Zq;X0G$1$*G3`kb`K;/Q+tKDF'I0+nHFfJIeud4N(mZod,Q](.EjTH+4FgHH$MF]P*fll3#"E+[aTh +%+ZtmA8H:*1qC4nOOCu.1r>G0;<%)g?Kjo0CSt\P^XtES^@c44M4Hm%iUId6`<&hn:.^*g5"(>PqM82'-5jr=jlkjuZPX&q#&;[!1 +%7=mA7>I#Z,8h(DJ9m`Tl/ej_V*+&AjQ]aU]%b\US:.(uM/"K-oi[&,#kj[brB)UQo4d]A>=t0qt"rhm.f* +%PY?`,#sZ6echJ+*GbD^Klon+&Q4"p2M-)Vjh.!Ul@(WH@qaRHl6>Hpdj+gB[.`hsP![Qe./<:9%'>taG`E.?WCjEs@k+X:'iq+l/i#S)DcaG8sk*K.37r%hpf +%N8-6khcQliMFe>`QbJr*[X0B%d&OBY-=:fsq=:o?Q\V]Q+QpWaa$ +%J^^F"b7_EW>Q[%mMgpT5ao\h>$R1tFjsV'\3n7JuP(<(')V-R*Z$Hi`WG59&$VQuc5d:n$_*_6H,=!(GTiHaN91l;f<'58Zh;A;H +%:SqlXB!MIWL-Uq^iEOsGTH8`nL#Q$#m24l;5VhWS63A/-.tiErJi9tGTnYV6%9R!>:kVeXSRlDs +%rJ*L/Uq9HY6AdNV6L,T!'(?6q'&IEa_ZHS@NFo\QmS>]b+C$=25t3Cl4MClc"oXGB#XEun["@2Ri'P!dB\`b2<":]M-kZmNP@'bF +%#g`g._M.O\OI'Yu:^\(V*_]EVRZ#!-M]HPD^j*\SQDfOM!814.QGa24K2oULQkTb.!b@,_ThsB)eEU`_$J5Ks"7,k@Om32Wj;HY7 +%(t]'?&-O)T%Zcf%Oh4eukg5h,+_h3],s^cs-$B_[h(cDufl`aH6f"c`Z7H`AlF+ +%-aPjjn,P-8PMMa9G_Rs1i,U\cVLi2)70?KL't]3tUsi3[";Ie=[&c2''kGc[BaO99i3ia1&ks/9$%.]cn<.2:)^<]5:J#)"?SYU. +%+Wtc-nbsAj>2"((Bq@(dgHd.eZshUr7mUCUj:mG0W3:Nh7e9U_Ih2*^!DOR/6tU^0J/i#0,XddWBYjikNJTr` +%'!bM)&9*%lG1i@$dNZK"/_G_$&lo@]^N:n>bgZ]QP@;oJ"PJ_JPh-8k$A!A!-G.r-LKf'Q*`+#TNKD7TGZt?"JAJ?3Z5a&F2'g=d +%7A)hD3#/I.5n4^EN=n?T7RFE@c[i*5W@,L<7?87``9?d=BK[b4VQpg3CB>9U@IqW>-R$1Y"V_&(51+)l%tcqHc!Zak[:Seajs6`o +%[tLaenmljCd$,,o79%Ko,2?WU:rOLJ(AuIbn'Dgn9,`%=lP5.')d)IT\K_lK7KsEFZj!K&YemPNFrF>J65#RMRugXc"_DQ?:hH%# +%@[8h'&G?Q^kX^7C7d,6,(SGRH_u#a"C,dK0fRLgH@)F!2L^'.o$G1qVTm,p+L\lEe.d%+'&YH;^;RD[ZU1H+E,.#_68^&I0WS/N$ +%ic@XE5hLgnA&I`S9*R+)QL5`LQ?:X'F@(l$;Sr_3D_W2g'NjU>&QVW!-DF)4O:`cUPSg8#ZPl(9H;/@fd1TOcb=i&@Lo-ke!*-WN+H-[D +%:Bb#uV[l2.RoY50@H_/H4fJj].Ph`)1oZ*/H=Bn89W$N'!"$?6)k,H.[+GY_:DgpLWciANR251D2Q3%lEpLrSW`*16<`"q+gLIN_ +%4[Kco)@""0A_7l*%6PCS8e3?APH^g&X#S0Wd^LWFq$MCIKm77#Nl%d3]1MK.(a@r8*6'%[)+4=U2i-.P= +%^r=,*6iTA3M;Z$?bQ`B7`VA45bB(?TuP2=;MQ6rtT:pGAb5ZPbN]a#tms*_`Yh6=d'O(suo\$4g0r +%Y"1HC:!CuiSHD#kGSU=]Lhm,%;t@cXMBuCj:?sZ>7$HFgVa8icoVi^erI[$0X)5X\#i;Edq?PdNR`]O3e*QZ36@T3r]r5Ai>)><9 +%kb/MG;F97trrAuf'PK:K;]3tV9WV]@HUPrN7@?_BYj(EA:!BCGEC8-K#8;.\W1T2E&eia6A:#]0&:]9-8>-oD:W$XN;K1#)Wi343(Do`kgXb"iTTjuh`E5'f_\*[/0rUi^%obr9beV@LXEKB^.sBsLLl!&p +%8d0=&#q.BUF5+D3!>-r!NnXU@+.U_\lP,lPE1a:bglV-.R,DL6292m%p[u@:*ZiY,bj6&24DoBD-[7M6,\:/sjX+-+!J&7B3ej"OegS +%J7Ct1<&[e$eig5sS5Zj$=<;EKG_,9b&Ii__VO)Jc2^U]8J615DbjLE:!)si_.I"4@0p\;*W'J/8EM-?bC+n$+[E&t,H\Y7q.QEIp +%M)o)k]=nh5#4F7EoX(j588jX"PNeHlK/LMB8"uH0$0=\9[ijt=@K^1mok/"]SuJH5_5]YkruRCa;3$"$uLl&$[eHSBqdj]C9K%a^q:o$iuKcUoV_e90jd-@[W\KU.H,%\fH#&g76J-d&"tPdVuq0.d?k^tV;gTr.*-r#$4?P/a\R6^%]?>jTFkk5"E"^NnrD!d>%\&>4rWXWTj,ad +%dH"Os!`Y#1@p**2T`GcIbUE*3KoFSHcNbT577I7FUY&g0k!=Qr=k2?@bHNH`B6OASZ:(hNg-+eW/X_)F?N?iemb*!D*>k.r;?5b`Q;##e&!/G4[gis?`R!#GmU)?[/hYL#oCIQ@oaL&D%a +%_\IPK!j,6*c8l&Q2E6qP2Bc0gAf"unm#ECWKL&;K!@1f("hCl@">5j[#A4PsPAj".9P0!D+,BH3o\S71,a$:k>Y/VGR0]DIJN$QIWBqn)"d*=T9+G88SKUY#8^a8@6):/)d$qicHF:0iA1s[!P,Pu7>o!KICVi96T8q9f!a3JHr.LfZ +%1>!_6^HqZrYc%$b@&-sg\VF)n#m;t^5p^jgn,nb#Ti3NF]^m$KGc\V%Z]nVI4X\GF8%ApJU'Eo(J2*moD9+T#c5RiYQ5W^sG'^CaCn_,90IfiX>!J)c&A;FI;O_I';"Q17XXtpTNigrmc9jgemJ2eiUI2U3Z8;IV3 +%jH'Lj>Y.-\<=0cI(K'As,d9*l_Vgd^%hnl:@6A^AA.4*U;%\uMS_H7,/QVl6^L5!ig2d\o5Aa@F/ZmY`l:_?sd=//+I[i94+1QmcPZ^i:Rna;m2j=;Z"_U9bfg-&d)eO%`T^ +%)!dHK2B\haK6eRR#Ta(Z;.8l98R`$hmSR[d5e4)f9W2$@W4>/4iJE*S]s5=%=c,<#&J?ppI>G1uU#=)^MD$TSPp9'$H1_ts;*pLHdiO;,+M[l8GE!j6O#ASL_<.(G[ +%$e6>Yn=9[t3@=nEn^pE+pjl8g(L5lR$er)V)k7VC;5M`6@B^=hJ\&4m&/Zf%3cbL8qu_g06+*gXZo3GM+_:Zj!a[&9Y%-#b/'EsA +%WV27)#Fs/jkqi3uS__40@OYgr/Mjp\C#CC=R:@3H2iZR_;0:dI`aE$8SQ9Ud6'?AqYEaRl&"<$`7n0_\d2nmj5[#a+%2=c_Hmh=EBl_!k_ +%nO]ET/AM#D60S$@6'h$MS'jLe&,)K222ciYYR$tT5HpWK\#i,Pcq;hlVL>]"(#"I^H>0d:YBJ',?+WTr7!u2>&,O+;Pq3^HTOEt" +%cli:b(_mV)n^>3[5YleAR)d,T2?ik!,f#\F-9r4ert(q?ruu2O6;++uT/(8h2ej-%E)8+up@+;0,;%HD;o2W"9Iinm@cLfWYn/[A +%)0lJk*Y9':r!,@%`;a?I71]0O^lQ!25[b>VO9iE#GeQI2AJ\5DV9jWH(NJ"t%1F-X0E+Du4`#bfVfTkh3.bF+;u!Buco6FjHE=Lr +%26d??*>kB'6brjRZ(/=;1l?FVP0fL.p4%Usj[?u"0[7nN&tQeYhd=E:f]ZS;kT:^[7m9M#mN@(-(jHAtENg?$24t`cZqm0lL.hW< +%lgTB+-8Fds$/jUajLngQ7_fQ#GPeFoir(<`rP.UN$*\Re!DtBB(XSsLhiS(+li(%n3b/1lhJY6#Dr<:qo&e@HX&5kon,Lo'1Pae)`.0,R`-@R36sLI4J>;$/1%rSu;0kD3dFq?bWUbW^I<7:'3O;lP@Yc6ZnP@G,f+L&+/M72,"f!^8`3] +%fr*1IYQ#4l1qTYd\OgnE$GN>G))`,dq2S:mM^:ImR.,ok.aYs'P#tG;r?F&;onBF.C'&r6Lr,Q^4ta:UJ[bY"#^= +%rp]siL[#up_2e>1dBW8W=cK1K"`]1\jJ)T$.b?KWpEJT\;mM<@$]3(H/H;6bb(q%:<%VPj-tN+7!Fk')1)6&3!B(fTqqhgZ]4Ngi +%'m0^@`-P<&FP\W.3\Sa$I3'Pb@W-.n.\!u2_f6TJ(CJen-mgs*+=3id/nX9H9[MM4U%cl_rg>_sG!8A^03;2^r+78KMiFkST3'e;/E+3[(hg +%rOL>Z'(Y&)&rt_Y]nB2CQN/(1!#+`aa[@g^c%XjSYXEG\oh,Gfii,-M:]3^7^W>MT-\?hC#qX,`,eq:d#fNnP-!fFC=:CJ3.M]f% +%]sL6aFGUpQ-BZ<_V!p%GqX8'tIjml3UmG!/?VK]3YmEgNf`^qf$X"4lHO_u=aM6BT06Ztp_2e.pm-&(j7uBeuP''>cFsKH=iEsN` +%rc/el,hMu&kj.CT%Jnu&Q`+H)`Vd3JlsFF0O`0f?=QLS4L;(SYJrZ1)iEWp&Ffe'Gr*_Gq&r(#re]5nM1Aqmh+g]F:_eOBb,1l(L +%MC"eQ&9?U3a4l75nc+sYo2C#%M2D2)[N7:'G9\TEC1H`.b0WR&@`:s4sV84;/qZ3:_#4u +%*50",XR8X?d!i=KmBqGMTNZ]m.eO^`.u=?pXNCC`MtPKZ"k1iA1Ul-&<$?#Weu@AJ:!D_!SQ;lf-iH%Ic0ZaA92$41>;2s+5CGif +%BTM`I;6704G2'dQD@t[-e4-/j-:Cf2Y>ZHkBhYtTFO]W*9kC%Z=B`5k +%,SG^+=!]0Bi>!a!n";YnN9HV^oPY>3g+U/((CcAnaMaTEfR?&VRNU_ammBn9^Eu_?Db^[+lS"+0'_+/!pQlpbC-?sR5pfM-+GtC& +%3mhYAX]MRs2tcA58oPbXHMeHsiB%nRp4iPc74lVI;+onU)mpsjMH]jpj8TA'?Kl2$lkd_B`UWsp*>$>/hIGKjs6^#s6^-":9hMG2 +%Y+lS?;2/jJHR\S.DLEgp<+-?T.(D%$>&ZRn:]lVbuWijNQ@=@#Pg]rVQ"%4($l=mgH73=+V%$/FfaW0K1rE!p,F>?ST`]XTN#\p +%8,nJ(kE_ZZX_k[ZW.1LOO3Y.!BQj&S>U2:E-]=JoUK&S`2e0NXgD1K* +%m8P8"p?*"256pYs[/WP!oP2')FjmKt!T4b-s%d%^dBiWb7O\<6S-'ut92e81jX3V27jDJGHU3B)#.jXIf.ctKC41n)ggVB*ZLBFa +%BEY//haW3bj-O4$iP]UC,EAU!lH>dn0Ig`a>k]W!'Jq"Ki1t#`P)#[epbjU>nD%L9Yo"`H;ZYI0RF6.Uq +%^=P;!ka2R!9X]#o1GgWqS8VB:'#B39%3HC%(=@`uE/mR*!;nd"G?jKVXEL-_MH8a<(@Ja9'D=U2qo<^01H466s82hASthSZ>5.JS +%U5.H@*;Au.p@)ZYESBc"+*h10>I>)j-hb5hs6ou)E%_CoAbOHEqbHdtbLDD4DChB'LW*?#Ko5S>n8(A`^55U'Cpd"Z*Nm;RhT`V\ +%,kf?Pmc^pLU"VZ4P;S"_2s]PXr]8pJb%dF&L'DhcDlC7R``=Rr!q>&YZJ#hW4S(p8$0\C?EO(m!jECd(MueRcei'))_o>*erZkX*abOcmcC+e-F3WDhp3ejl@A^8i +%N>6AAKe6tq+dY)gTPm9,#GL^QSRQ$_/p:6-#ASi,\#S7bUVgO-@5&V.#Abg&Te!3-5BOkYc!d'UgVZ=b1D\f%C"XPc_2hlF`a\__ +%D@_A;-kBoHeRf8r\%U'fPA@52RoK'"#i$X/r\'$rh&2)f[q6Nfb)rNR/N+6M/.'d7r#^/E4),QNYLX=$-%ii#2"u*6BsgSkOFW;t +%;.+RIot".]d:(sGDTB3`A[8?@F"$`No2iqV')-.$LH +%ZPc)"?4@#*-T.0>VP_,):)Y$?5YK#P;M.1+J`#BYfXucQ=AKW,_&H1CbfI,9-j_Pl7VB?1%a*Z!H?jQdbTX?$>,/^$'ns7oofIftu.cAY7PlW=^:GKLa[8ZAo7FIT`R'mO3T%6?N7#T4rj`*G8V7gekM8]BeLMg?EoXNIE8K +%=EoC_d.l9"?fY>hFWt'-Q9QRehtE^1ro-p*U-N)6]@ijXrs'[TS,]iVS[J^>/:Z$iY]oeVW+D.s?hq&YK#PhSJB[D=PI8iPCRe`GW,8[?;%C8og- +%DVeSm\(elOBf@8g_R1o/.7E&<9VoF/ps)d')r8qT0SYtA&mER2JM9!+(X]XmLNT!;RU`oM)=?AF0Nq__o*`\23_hs)C>*Eo^ +%8h;gP9p^j64@HFunC]W8h*!?fD//,.r=oSf\hd9!M +%/"Ilo:-jVtI2JSSrtYFn%._quY4;F&D<9'dmlpi$rs^r5#P?XJR'elk'O57rcL+"HrHkpRB9"]IS[JAEGdh@`<68)DcL/rW^:qSG +%02Bug@XbV_U^Ts=]R54IgTWoa[$$:tV?Bg84KgtZc0N]JA6r$@=6P$(bq@C"%]l#b;7fHEg/uhis6-@X.?IW&21+_rQ%>!BfTL;e>Fe1A$Y#r9Dq4[i@K,U9Zn66`1GeobA)aK06sD;9=4&=TWAC3W[>+2bn&r"oVrG/k_?Z6;;(D3&&4f_DT$3V20m +%>KZ!7eZmiC=c%4cO)?.KWHO2rC9?4gdp5R<\!`[rYXQMaoY;A&fg1nYAaNrdtU6X8Bp]K<3<]*']$g%]*\s/4=]]KYu6'a_\G$kj;Wf1H`lkeni1(+H#Ji"=tgC]c+->+IU- +%WSl?&S6CRhoXJ0Z$_C.SHJK@q/-A(6>i*gl^k6+V[9%a`'$&64c^m*G4`@cR,'>*N[qj5dZ$'liHF8b@c26lWkd13=0)H6WV_c2S +%Z`rs0Rha,eaH!BGVe+fkfHr09l.hO_Y_b_N_2^R!h3i]bOB44uZYDS@0#7gbU?q#'r3D*c4_U.>2-<=DCVIbJR.():&1&2nW.MIk +%Ikl\k\dmH4^9-[=IKn=-Cb30)j_qTV,c&k)m-pkVcbtLTMaOj>DUk`r/()2clAds_aOXY6qeY!HGV.YXYZFSG7:;"0"7%m*A>e0U +%<)Q%Ti"Uj*oPU@(X4\31;@^cPB*3k40l,@NPk$s*^5S, +%WqAFsF.B8n%a+,_`K5C`8M;Z0c^jOqcR$h#]\hco>'&Cil]aZH%k]cd5t"bJQ-i.(bYW=\r`W60&?-M(l)3Y#S[o@0:H= +%+%0Oa--OsZn4CgSbF61Km1p]4Fp;C%7?STXD,eDg<',#/Tm<)b$hhdo2]J$UW>sh;'3n^?g@13/'AXY* +%';>Ns4m8b8L*;IYr#UA3H8hq&a$_(L+TcU"+!'"S\+/GNi^8MfeCSpNEP(GP8/OcT35fKV1a[a.%8n7/UOM/`GD'D^,un.WNLHdL +%k36e"%O5rchIZlXe[6 +%]):D9V-:gmU(L)UJb?DQd)B1*5dSa+[8eCarU=Z?J%N,m\QBUUYs"ao\QPuD4+=?ieFe-sUfu>lt?>^1/7(DW*Ps[46=i]%2[%Y#ZitpG>R]r?Q(,>HKf!(UY$S&K?8&o:&@p$smPo +%Q9Y!u'Ib=V@4aY*LS>L6XBHu&-rhLL7EhXbVX5:"%4Pb^ZuqiWKHU^8j/)-+`&j=O[EEKFo1-sFd5\COejQZtP +%p>[p@PmH5H:A)",jS9>IZR'cI(>1(DCq`kaIbc]FFa#6!#`.*IqQmL`HU5.c;Es +%C-p:s&_oc,Q>M)R97b@BPuP(!H*p'oLCS.r68TXZjG&"HjDWUY:?G*a5esS&BOYM3lu4hbeu6>$efJs[)qaYh!Aj,->IF$o&PS-A +%.Q9DNA5*tbM$_!?AVJ?k/6T+-MLc8g0PUY;m&UE$@3_0t2![+=_ZOTjgJdOcD3d.'O^6=fe9?6nOL5fMdg=%s7G#SY+p@b87ceg" +%25guJUfF.-%;H.)(/4XehCB9mGkOeLFsh#r]m9u4P%(fd2Z!t8_Ai)5.>C1.N?gu/G9em]\%Rgr530C6\uA;=!(WiE>4%Yg^FRLb +%Y1"m]]2T8DXU^c%l\H'Vcjiob61^+Se$*/:glZ/=.kmfU;VW-T6dUq9V8e&BC*N:OF=%jKq+/EK>EP::4T\/M_8+X>QIXg"*iRA=FD:_=08nIW[4n8lLIKd.7';U!Q$3N6`^@K.8rhH0< +%dEc8e)udc^f=gUi]k/^5e:K;7$18pVO:*@jYcEbE>,P"q7#uEFdZNoT4q`rFkOHu2Wcn.$Zg@+_U#mmK*dk#)*mNIlY$J0UXqn4- +%p>hX:A7hmU?%6((D2dou`g>h"ZdiNb1SnCDjL**pXc)S+6Y1?#i-tB=X5,;lKtMM@9T+c`.0uL"HgZ#JR+b_l9J((_/[[WDSUG4? +%JD"*h(iS02p:?[DSWe].28qW";[1ChSjbfBH[j*b\&kIg]m7srn"+[Z(,rVB?6Q4??"Ml.ZW@9'mR>bY +%"njjNRkOX"ak_CA4I`njLW[)1H.Z5+^bjgL$,A/?LHq69$c"qC=ashRC@)-9tqE+(jV^pQ,SC%XgQF, +%/(tRQF=6t\qUd'Cc$\Ys/%ai0V"$X65"eX/kTI$dPo]s9^<\Bso4@T*0)MM.XfeLujdF*3O/;$YXmGCC+`$`d2D4_Nhc@q^iWoB] +%?-L&']M[%MY[#]4eZ%_slJl1s;k)X69stl,Hg-0hR893cr7:/iRnUV2X-X?$ksfs,^:8X%\uaNPf;lKsgj,%2mIIEipou#(?']PY +%SP+PpIFciMA>-;,bq9gS,)_6BF3,^Y;q$fnF:L57dp(M][E5KIP,UcnSD@"H60GfN%F]i^R@9rO$g6hl#kJ9DN5SRrfnB&dl>g(,n/B92][!Fe*Ys +%[D'(QH2mDjX6GS1oQQNsD(qbcB$V@3K0'3UDZ(8Q=UI>ka"t7R7!HrACb"/@p0LLdkM@"r0?a6bq-n>e.\i7]:<_b_l\kC42KPC8 +%3NIUHI6OaF&hk3bk5:&[oN&$Jk+BT2bD^J44t>XMYF`&MGAVWuV*=i]aM'3]"G[rB\pdgs\c@_rch`+ek[7i6OINH?;s`/HVHX$k +%T\E)0/8ec05O"Cj1o%RgHJY2`TC6oLrKHgrQc"Ki(t\.p];m`nK9!6V.[@cN9YX3GCR[>XE5*\D*NVE-'lnss(7#^l:%QcI?=)^` +%MeasM-(iGk:(QjtZf+chGHdWeg(TTdeeVJjc\8orrDZs&427'CV]OIR8A#eeHDdW?R%%g7BA^)FO8S!'Wo2;Uf`sH1A2\)r$4uJ< +%fj47g1:bO&m-@liUT]t::=K'AFQHkbj.4o#Vt5c4Huc2s"tbc/@I7\6R.U2_AW\[9%5X>2\G6CK0/hqGD;XP1AFnk.6/#?LqoPa_ +%>aRaYXVPsBXgGUCr=#[UmaT=jatJHr:=V.(o&p^3:J0EQ>XGC"jlb2]k.OuuB53FLB);GmHA_@"^Z]ddatGW%8;3J-I[<6HH(-+P +%4j7HD`Ig+h3p1Q;ZTB'CDtAso`;J`iNm5rXK`-[I\ZkbuP&&.p>e'iBg]l"d@4h(*f;]V; +%[`(7ee_crN'R@%sftt"3;(2,.F6fH"Y2o,d"bN?3lE=`Kelc>^j*>We\+;r]GBm*2LqVMJqWrJ\bMJ]PkH2._Cl1&p^*NX7?m[,T +%p7B]F]lV/@MiE:cOXKh(G'RYR/fDE$QZ(G5O0T4#h_._3Hel:c@=PGO-i[.$_S0,De%bULVTf%po`f\Bgu=r_Y8R6>_!k'Vm*#@< +%f<"r448E[K4Jj4*cYWrp,MHA&5h^(HP/#jpZjCO'@UP],67]bp"B3YBqr!4tI'NECag'gO0u<(X(GZ7!6YD9^_Q`/YBCm)-%HiFQ +%i,_,KS3d%G*iq*_OT+H[mP_W%pUWk1Ut*F2q<'BT@h[hI4`8r/>W^o+5Z)hhqnqj`1$p/$^j&p2G^Y?Q%,X[e@&3=0)dd-SXSpt0 +%N@GH.BKPr9,oS$N!8TkqYh?rt(7YL*bO1P,p&"sH^pOIlNsOIL*C&KFjjHdd^@2;X$,RLL/gA3Q#WHO4*/IZA&8p&-LG%$Q'.4kV +%J5.3CiGcDo:AA_E!u:[-:p2hA^2]L`]lY0_Bqs= +%L3ji3cYH&E?T9@!#bC;J]iQRd8=s8W2[WcqeiBu;?6ij+R-=g;T!&BQkJNdS_Y?G)`0t)!]G;"f2>\"D&[ +%$&&+Pk%*dq+`fF;cp^r;f\727!*&Kc$<$nY[\(_0^?\3(F's4mo%4SN)a!n-mGL*TFKnW_Snq=tU[C[iC^u?N%8C&Gp;(pLVS1i[ +%D*YnHk!B#DXeX\Fa0\;/fuY/B5K`&jV=&MBU1B^NX3(rk^BYo?bh=UX2V[K&g=@JDr:Nu>T5G]A>8Q#M/:t&9AUnhe])A#? +%^>4jRO:a]?fd-'K+qm]P(W^tD/eUP5pdK0\apQc1O-pMmIGB80d(HS\WRh8TW]cChX^qiTq>6E*MdCXU=I:Z#)a2iFd^3.9."*[A +%/`.Flq-YjsEkHNGc/7$#YbCc.VUHnWc7ZpY[pNCRb7)Y?)+";dQ&^QNUm>R@T;bb6[+U7;(D^%X3tJF*0_3]JrtV;q3_4f()I8NI_SZ566Q>%3hrM$\bMSnMci9]X:ddCi!CJ +%/C(?0/Y5t!1c4*Pgc8]skN^\kk4[L:c]$cRTOFMSH^*COF*T-_;4O,r2m*24f_Lo7qBn?b7(M(m.^9i8lokHD+^[KOfB-R93'bi(plEGEnQ05NR +%^*`$Fr8UZ=M.eH@^jBDMoArF"5-<%s-\N4@),rh.nE%co[EXVtghsfOQVfE>;sBL"j4Eqfq-jBuc1L^^T(rpJD-hde!bQj@[sN>' +%!#ip-2Bf_Zm4;rG`qdj.=lF(8jsKgh:mS'u;bO[7\bS6bH!DtPlG`)]#GDQI@eF$!K=mSHCd`ThT_&g]6E"FX:Ih^U0mZarT.Ue3dYmgRtb=-%`'jS-,a1G)obB4G/8gM/+\*cU>F[/Nnt +%OaAgTQh.[eGK,D9o=[;6:3;'-Rrn8hBE=4W,oK42_OpSjnB%mmG<&RS=P)UV.PX09q=Ct2St\FEP^>FTJ<6X5K8k(fZB.dF]G@eW +%YGXH\lf)g9>lI8!2b>[8DdAt'((4og/iOceQR=/hcI_cm:C.HG$&,,d'n3ahL+1_hDhP^ +%'<[blJ;aG\d)c+.f&b)#O6_0\g[!s!Vj6>ob)c9-:3.f_S8/dl7[>(N3;`D*/\t:PVG?3GB*i0cbAYtlZ]/iqiA%WZeB@5AFum11 +%;B`e55;djT..ZLV;a8u4qhaHGJr$ao>?%7r`Atg-P\Hl0SM0/4cJ-8Y'OL([)qjooBFHr3DlN#%R(@aM$Bk8UQJ:8`[YWdKC=IWp;*Ke)db8_^[cI/i'EM;IBC3'=W=G@Xm#$^%_*t-MBTTGTj*&R4t[6[&*;tC%bRSE*\LBXsn2ok/pqIM8^ +%%)MqW&_=uB;6#<$Q,?%YaO]sNnQ9#H6iCh<_DZr)[hlVd4.eI[K!\Z?+f+c^jNBK!27L!BqQq1p2*oX=-oGl!Ct8%Md8i7CfCs1W +%3!9gJoT6':>>o3LYQI`3:+#Ue*jC[RQ/p+lgR0S\X#Sn&(G`C%le,q6F-O\$nl!1IXNg>44mQ"@0@I8&"_Sa;E7cD2:R_UFgsXS_ +%`E&WqHHr`XnclqSjNA4j"0lsfgP*:[]&VC-5'Ka4d%"EjWR&d"li(12+)@R=eF"2TJo(#W*U['hCMl;f%E\8V:I.E+cuZZSeQC)'%dn!?[>c-c\S%u\Rk1:kDU9-#J;%KU3T4mnZtPj +%l]i%Y=ms!YR#Eo0N"H_2,odO9\rql4Z?DU!>M:9:o=E<m]5']kR2J'3B`mZumjuAr8>i3sWEYsa#7e2YkcRR0s:t8cKO%IqJ\l,MlcW?q%_JuH='[O7l +%Dm(*jD7UV:s$rRVGV&LpcO[]JLu=Xhj!iY`3`g8Tp]VJ<68`&2Qf[9C=oF8hFJJK^EVQ'%b=AOl;NZmlnFV'!o\.>,_;WWq@qs325=Eu8WEqRO%Z\@o3>ooqqNiBXqM1hN`]Y(U)0KObJH=,S'oI"HL@JQ1WbcKdh/&K6jD2ZqN+LYDd/K; +%DRYqFnu2YAFE0TKR+oq(YVsP292,m"*Y5jEn;&RHW+s%gSl]2UklH2?b/@$Y4l*P&jjlio$X1ua;"=BpNP>be!:A((*`mQHG##H1l\cCDNE'At,9]%d2tdAn&;0s@:E\HaIXZ-Fnf_&`P%m04jpr8&ZMPE(aBgprjNAK(UoTEAes(HB +%^RHucYJ?;JA(q$VId/Y9r`8I(.0&062mCRH^6c_UDVbNH^7lC&@R+Y4Zf5oS@B\7a[VAjsQYe1)G4jGaIA^95c^H`iJV^F;UG$67 +%h]&\*L$@YQ6P/GK\B>&>UWuGaYf5X-iQ87O`PI.8?)6LsYshd +%Q#$BUTLG%@,!lBabD.LB&Ma?V_KicGC,rQDF#c#G7&Sb;,UuebbGGYT97\cN&>UEDZS>8J\)WHu0\cou-=[l[PcER8dY)Oi*tT +%12=>5Ue7kVW;l>d_- +%-)`%%KB?mi\LO4"hB/HZD9QRI7Wb/3q&JXBAFbbYlZ4F`-E:]+76^u3cJ-l1'W6l3n$(Q<>-GZ;",;0fbm04n7BP7gG]KCmGu4%] +%g@aN3%2_KF:m*bOXWYHbh!Q=&@Ck63QAStRM(EY]#4hOfE*C3)!O'3W.&:83H$E'Q-;8_##HZJ@/4Gtu:*Q`^m@;H*k<:#=D$3DoJd(EEnT;pP3o +%e3S`1\nPs8@`9<3LWPoO![%Te,FT>\rY,',2"L/u+8-oa#A[!9iqZf^?>:1T25cQ(!'*>!i%9a'Op^Oi"0pr0u99JC0p7b&E-!*E*Mn)eGb^q"N:iLjbWR;VgV2eL@X5"Wpf+Mn+;o"5g$F7K\]Y]Iba;nJ7o?[#MSdb:6PPY-@1MTXjs:IJ;=/W9K"ZOEP.>&e2\eLbC(e.8'`,p`fLYs$n=_::n3n3@@XhG(jMhN)%;3>K8.60;Z_Oa,Ei_&J=YtgMcsTkcBolNS`[7p@o%k +%SZY]T,IQ;][M@hDopu$9Y*%%KEaG^=m>&UVP@1?DqP1X-qj7_DqDe-MNoYS>1gLD3XUVAgtW/=;tpq1Fe\B*:S$(5UEHLS@U=;(."k8qS"0Ik +%*+m*](5;.PkK@83gHp5;RaZ0d.KSR"Ed)Pk4Eha'"SQ[cc +%lAt[?rQ$g++&n3D!5MCBa[R\AgXBeniuq6;/qeV[^)%(*plV'`hg.h&NaQF1jjUtiH;FANK3FH$I@FmKp7SpG:o2j)\K1-D%ts," +%Pr(a3EhNOO!)36;s0Q@QHJ8tAf&%T%c.nUPh]==,2PooPV5'AW +%pT5NOg>pXL\[3%@\ZmrsZZa`iDdR*@:#EDrMcEtuI1[i-qN5qug,j'Q24tpB\+n>\I=!hW=rn3(H_4MFGEcD +%KYIDpPVOWSgO>sK57/?j@@r`ZgbWl)(&E@hs.nRU@=0MJ +%RY?6od):"l43B,l^uB(Jk(;t,Bm0G7agaF;K=lNa`hY^i^>,dL*W]2qgDS1i7Uq`$]@T3_B.%9s^m?n`i8ep$]eiM%eO7.-HVPkM +%]XL$i^pnpB'FKDk9nFC-(CXegFY'TI1[dTWLW+9,f.0qZ.] +%eDmo_m+!$r/eHH1S,@ZX?QT_nVnOnN@sfLgApp;[=_HV=I\*SBJke==c:4MZApe4QCs0<^+b4[VrF_l_=#jnO4g6m'8&EIj72&r`M9u1'jg!gCRVlPDk=ADnSSDq4(H<#A0:ZXPC2ScRH%l1EYA6dl7S?[eU4omqpc" +%-o1"EA+F.7FPYf*N?G7O1Zlp+iHWA#6cVVc7P*o*e'n(&OQDbRN!^KSLUl^i(-e[ohCPAY_^0#?;rIRk4pN9@*E_Jl0=*kKnaI&. +%4uN0=AiMjn3^[!gB9N$ckVCk-GW%:$%4@\a0%cC(1eH&00-]m#IgqlmVk,M$g_o&f'0i?35\n'A55Lqo/6(4GfFLc''Veo>GZO[(!abnDdtc(V!KaD;+c&W?+H_lpBgH#eD+T-9uA +%c@mh";G/Q9c0jL4fGVLAE?g,Em^M?<\kP@N6)+Z5\2Q-[Da@YPlM4qaL&MN`/B$@pdCTpbB5uqB(V-3&imNOj"TR7/E^q*tZpE@* +%>^enN8HEQ'Wkpu2T>fulm^B8gCYVkUSYJJNfL)&q%eg;X\>\:%V+ +%]4(pANS_r!0a7j:1KJF#!Aj)XSASgegJ,&;1X%\$D=@?mHYSTSBjU3cjM4q_T?X_!m^$fC)kAWscJJ.318:<^K/$'O%@#ODk5&qB +%&5V>nn)3Tdh4,>quB+flhXo2qfn21(#blaVK,bj&2k)kS8fTpmXFr +%/>?_j_:Od17H1< +%fT@.LA22bhZO= +%^jn3hkj@]kc/"uGQd$+]2mRHighh9g5WTgT]CgM2BLgtCDU?Q4:3!P6LuY;-ba`_][*35B*`!V+PqJP'FuFgO)6C=r9;fM6:1=q1 +%H.Cm,GE6bbH1Nfg):"CSC2@%Yj,^c;]:(bKLL[ok\'+<83%g_GKJD:9##ohkod*es?A&2,C("0)?bfVhZPhOq4N0Ol([A=M*IU/P +%!db5.]DW!1K0/XqiQ$%5#9?6@Dkh8l;rL8Z\;2Vi=$DefamWpC*2s]$:-7>l$EpYm3konm8#UgJ)G9lKi44Qu^9@LmIg-5"Tu@qO +%h!cAh!3l_KI7O1tH?"Vu2oHVX'VPC0p#;FM+W\OeO3th,17S0eDp(Y3E.%3u3E%WmnOQ!;J/&5WH.gWp':S$;G(f,c:[NsLiN]p- +%k6UPQqE%Girttk%mCW7c)d'm&*t[6KJ[AOJYe?J2-Hp!E$^us\j!0RmZNR+k]K5hQLcsX_6HOgK%1V**IS#f!-2YV[2ROONp5C/o +%Us*s-1]f?n1bR!*5fP.i_e+j%p5CPMYB"ebt,_3)^+2o\oG&O?c<"<`6To5g)BN]80Q4/d3hC/X4H2""53BnLC&&>rq!p_]Ht0P1bkKT^Gd5hlb;\QV>5E8#?Z[nBjj55Ck6m!$\U7n\ +%WJa-@o0qj5NUa!+hb!!hcK4YtKAT5_MpCE'o;"!f,FpJKQZ"E!F`F@%^?Ah90hbjm5rr@p].oWErU"^@^)cR^j`:llDl3+pkOMJ5 +%D/_P.-NH1Oe*VCg&>Y.Q7,E\H,Pcq)@Z2bg6(Al6/%uQJBrg1$Uq[moS+A/M!D\=#%cY*j),fq]THq8(1\<]=!qo?9`%MWcVSK8=(fn#=.r%aDaa6":U%7qeZ(8N\^4_C_)D7#M4&gS6Mba]h +%0cAj(*9M%6L!@@!hRZ9R7Sh=7ecqu,Glo[SFX9q;-4BiZ:GY_W$Tn(PR8JUbm_Xt9kgKm1Fljo99K`%7+=ec,bG,pG,V[:)bo>Re +%p7M,EUsFUKR.9rQYqVDR9XeZ%EEn[E6T'WkH6'mS]Yg*sOFqr]"CFG"j0#!)mqWm'C]#ki5*$'Hp*)1UpFD#*gS*n7BJLL05l($! +%#-)1@ts5b0]o:6`lTPG5OYQnNZ@bZND*V;ceI\DfgF^3!kO#c;diaqM*BpG9C)"P[IFFpt,,hie%7Z@9jd[(F-E?TL3+8&-8lhOup,;9b, +%c]BSEf4VA?-D#t&dcjCJR*0V^@%BMa#p\[.h;N`I!O`\@TEaKBoeE-/[&e/:OCt>c5.1dn^eSIoOV"8%<+nC +%I5;[l%YjW4GfJgLDdZ\q0V4G`0mRtc%'^S!.OFMM#)'o*:="h:;dYfPPg=8Ae"T=j^"GdAc$.(`LmC.<_g>mc'FmYFRT`;-I)gTO +%qZZ]-n%BkbbXI5E%$;(p(%9CL?g?YF]f2#`kO[R*PhYuDK$$pHS)?)S]bh&BnZmci>EE[6(^(j46kCt"&\O"n^8jdp`2^jTUufjZ +%`Q8r20c$<'g"INBC]pocb/s!`4@!Ft.s$=eLu[R6I5,Kn,B"]g/_h."6lK9:0Z7($lJeHN^S(aO"+jr9`@kgs?t>-:Qd"_n3JIr( +%foN5<`GK*kl\l5W4RTDV$I<0R5'o2]5u48tbX4(Z#ht9_b_nI"*G&hh@+b-lIFO[1hoYC*+u:l-(j:"hH0F\qk#RG'RHGWm$k>W% +%7V85NeB7c(G1;q*A,]Z31c]L(R`$Y^d[+AWC$O#O2Nq_:]C#Fl<;;[/E>Le8[t8&K2=?kX><)G+7IDE4Rr)q\#4^#Q=p?t"WBrUl0UQ?2YDZ[Ja]cgsg./hb:t +%MloT.d-Pq'2D=(.=2ReC=bg!Ore_d9H@(O3ef$J=[Q%-Aj'*@^FuYp9g&')---8JD,>"&P]X@2Ua[.X*8WndfiYB&ug!,)QK=Fdq +%9>M)Y^GMRi8\hq[YJ7amI7\]-4DiS>Gr1R)10/'&8U8-f1\.?SDtlB,8;fCrLTs"WOd*o`dqE(E?]pWijF6k3P4Cs;Be_3LRja8Y +%B*r-rIH[WrX1-H[fJqFMIBkS1@5XOg'$A+`9T3tjni&;LJ>+M('?2(="$&&fZ`a6UIeTN>I/L:e +%EN'.u$[3u9mh;(M2^XWQ7q_c^G6_VdF=DsHYW7HKG$;[hBU#pj[D22SF +%WZeQ0Kg>n([Vom%en#N8^DOMb`,)n$e;h']4AD+e3Y';c"pIfJi#%AOMB'1$$S-')R:-_5Z^p9'dLa:c=c\^7_RAi/j(lOk>I] +%f1+h_p:`Unc)L1oc2-nuoU/R]Z`cOtCjQ]lQ"HE+nVpcNqSq%(A"liXiYS;/`'[OKEHWa0\TmZL>XFV;5]%_m*I(I,`^8+Y_hR7l +%;d?3XS45pUbBp\jV(j.AaKUE1V`JQd_6Fm:bU*Bk&bf7[n4sa6?B])%h!=`/-@*aM%Cd!6g6LiW[E/7F^4#h7(g!I_VS<%pbPsns +%NT^;UY>3@lq_f4U:_k^^036<9J9Yc%rkIp(fChpS/C$+7O\W#\Qi@M<63;&=IJKM;fgO`tp[-0(`b6.EJG]B+*C$t*7o?$ShRjDp +%(NP2;)A%NB44K.02)mcOG,Q/?/S5Q>F\p3b`6/gJK*)H+#nF% +%MQM]JoVL6%"XYo6cEtXK@V,FkhL+;.p-!3`BD\8X7TeLYH5ju>c]ll!GiLJ9?C6FUo/m;J_/$q-Ro*&;$iR!@O;-=hZ5medLIH&a +%SWD/D`]06SLK?/*]/o/pdQ6EaOHLF#iMXrj\\Q0\Q[=K/iPAfAhpsMq09P4g6Zb/B1'Y+\n)!P.Ha,N).m8[!N6%>K4"u@t\AR>% +%`IRo3)'ahZT(Ds9p\p0*q4;"rs*\7WIm(N&[;(h"s%m>Tih?r>9PChj?>].Sb00=76#+ +%Mn0]@Y5TC>hS7_)gE?adqq8^XT<@_uC?!7Yp*IB]!'IJXX3eaIgR+PH9=0MgGE)ATTR0/1d;0*cYWOp'6$+f;Y* +%YbU^c>[J\?UHjOr;Sar:_dqX0,uT#K=+OF(p$Keb\H.U#_[SM9hh;k&QRY`Sea3.-hcf-\>+AhImkb8/>huR<[0b*S>+(;64s+Lp +%]A%C<0$a0LP=RRChXE&X?a`,$LJ"?L%8MM%,pS*3E#Rd0(s=K0`[q/DCP5sFuA*g$['Zb.!(MuX@aI3DiS(8=<4#>9l4c\,c?F.2L%gU@-CtIq3hrhgUHQ,m!LIFoX[heZD)1$;30((+$ +%C@C)\%u7mM__c$3hWnU=rS!ep/U,uR3.7OSKPpbZ3Bh?(!W_g[RKj+ZgVX\hk]H#Qqr=^Cip:_VB]a2g!W;:3-l;MiiWD)A2u=s" +%BDI(SAsRRTZ$lH>q?3O6Yo=PSB]=f:M6>%:T/dL%_Cs6J)"V;dNV)aVqag1hQf[r2jfar+o!aV/>hFFL7+>,@oY.Mc*a_*%MVUW8 +%+Z[YkpI/M7oCq/!7<)ZXM-jkWNaA_&P'G@?\o[]8%P8D98(R`=$&u0`NfY9i_ +%RP);IIag%C/\`O_gW"FCh^MfDJSEt84;(s2mlt/N=`@bEj1<##Nq)]Bg8==`*8m[)jj@%_4tG&sr2`j+Y"s?@c17)o\AZuhpCUVUaQMbj&sp,[$da7ETtABqIV%tETm^uMp'gSefk5Ilj(j!),kUILjEJ_tZI:5\+IcD%7MSIh+:i0S0Ls'&_pCWRuhg!'W47q]h,jmT4d@=X[-mWfInVC`Dro0$X^b8>UTbF'QcO3>" +%D`f3VmE7j0NMO`DaIsI8osl6&qi++QPOoZF,VJ<0,T\\qHW#p%j#ZsFKnoC%8DQQQ/+fV4?[SqoC4>qbH*$M^?BM[/60pVHi=C1pZiUXdOcZnqu\Og7KDnCE]GdtMiF5^hmLLWa$dS23K\d=[4t9h5X%m%==9iB.K#cYE+V%j(.kTteU"LWeLJbg:LJ#7pP;./QV[i2*Utb'nEi#7m.30"5kK +%nUlUj-^3-lK<=_f%j!>Fd]>7kQTTLP)]ZCFIJa"XZg[*`Z)8W;_8GA[bNsu^J.E\Rh>&\O[e:FW4Bubu54i""Z^*^u\GSHOmrnX5 +%%j'"bD;#X#E_ae!4C%lNA`ecoHLPnL=7D7.CHQjOr'&-E%gRLOE-X/+Tfbm>9-69d;*s)SL]4Xb;WEZW4NuAd&RRWlb3^!5`t\C. +%iSLiL?ff,Ajf][C6Qbg6_rWN-::WO?K81432TLql9_l>_MogU,b@sMim8nQ%E64RGn@IK>eb@o2*\RJM.Sp@un8SEr'HZJS6iG0o +%1A^?6P0&?390t9)G3s_J\IT`6=7]iW?ff,A7GI[PR1%+i$R=D]Y-/Y)H`b?%*^!\VGFc8jI//DMOl6%dnk2sTf`r%SJ&V<<*9b5V +%7:4a:o=OmInF1rW-Dh7qTD(b4,Y7W:%itq5puJhM\leb8%j#Juf$_$/&,bAEEogpGVg\8kLWa$d4ETM';uGS46*5e:I.2)>Z++0" +%_8GB<*?P(DG7))51cQ;Bdg$Du4B14OG3GDUd"@*P'=<8V:aPb#Y"*d,E4P^F^9)hRK87X@W,`9q(I*.(1H4a0_hCMUg]n?#@-`b> +%qu"717;'pK4EtO+D!n^K06^:;*^!]M(B3ifK0=Ih>[uh>m_Ku->TT[kS+M7R4H.2%?TXeCC&?2m'd#PCX;\?UZUYe6I6Mnc5L&?+ +%%j(T#S6c3?8$%*SK87YEMT&?OTD@F(o"BWtJZY@-ik[D+mH35M2j-9Jet80I1>b5.]\"F@gtt=(U'rTLS7^A;B>4Dt8*Q3dMq_DC +%HfjHpUJ8"9o0oQ&r@+7;Da9]9qtJWr5?H;lo>Bki_k2r)>PDM!LEG5L_#Dt&cWhek>6_iNRH2m7/6?Ys^dC&YV]qt8dOc[Ybqqt88s07IZnh-56r +%o'!:?O#NF)5()Pep"-,@3IUqpMmI2;hEC,\*IE;(:&!-%Yr;P[>-Pul3 +%iK#(1]m/LVFm%2LZg5MO/%7Y_q;koYd(OYo?$]k"X^$A36X]"oO3`5uA+`!Flhp0TAE`X:J,T&^qW3(uYJS'&QuDr0$),9bl1fb* +%rTu`hXbs6ACZ++>j']\n5BedL]RDdT>A*fmfN%.kU[l@Bo"0g04l%U:&)XS&+.aOepjHmHI_3*u^Ju'kgc[/P>gin\qZ]!>?MdZ7o@*4T4Pme)YM;,8 +%<3^Qr$s+$B*cLK1D]A+3=8k?_!4Kj];u9JoO\WOMea>m3;3pP@ft4:V38Q]?6G*!qbr#g^4pc84u,_0dg/[83%FPQh^rd7gdrV4S%3n:pM^4,4ckp,]`H>6l0\(LQEL(WPYf?>=n,2Im293Y1fIrjo*Rr@b5T>'+Ym0"d+ +%pQbV?H`_M[aAgt4;a9/EbW_Ja3Uh5=efDMPr.j7oEO`<&mb8P%/mWi'rMjZ:Bor'^RH-GpbtW?YT-m-rX+#EL-lnnVAj27!+O=qC +%+SRZF5J+PHh#H_i;*MU3mL+?lB?"^eR_39/C\cTR#/@u1rVAF$EW]=ko]Q0)Y5A'(+ocjnC3Q8GmI/%4ljf'hp5JB5!UNsQ-iJOfl%/',GMoWkF?Mq.a^3S\0iQ0pePklRQ%8$S0(G#1fo#LWsg?K/(cc='pH)3X4QN$QaP^bj" +%XBa2pDl41rr4AA=Vu:in27%_jpmLUIHQ.`ih#??S@j=\7L&.8d+8XuP/*h&@Y=BUkUAMol4esTDpbttD]CpSs#(PEn:H[A1[!M;h +%^[J@t]_D3llH(.:?X;J):-MhZp>7rMe%[fDYATl6?`^F1e(e']f_Y:_D"'Aa:V8d[hJMa)'G;_#^4FsBZ^\fW9R.Op^,Q-S+bY.@ +%Ee9!YU,i"7D8;;dn/M&R?S=X_3C_Oc+R)MHpto"S/6Mdr="jRCqYZ7>fB47(#B&;UH&QMK8!=)BIPtoHDpMO-jNk6tgi29UW.Em!Q8G,j'/A0!mFuKU![Dm`iq^Kk +%k3\4+ra*ZG6/OZi5B-1sbLm-O0-39'=frrF4/g`MheLVU&NbC8bh4Mco4)\k]mp(\gCmo68da('_qWr6"3$29m8iq3qtG$"^OkTc +%qSllX6"@Ir%o,(._r]djgShm_mU;NZr2#T296:_8/@!O79u7s"GQN6=miR3sT6q&C\PTjMH6TtIos8CsO%b\S#KgIT*JPYbMlAnS +%25T`Z\R/,p(#A9S$)X +%8@?1&>"(?`olce^j3m8CYq,-6KM*D9;'Pr+M=Bcg9k7q76^DCsh9k3?qtc^R\\dWICA$S=kDt<&WB6[WrHfaj1%ZG+:)nCu3.(2O +%>=XITCRZr=!5s$O>\Y!h0E8823%J2BB(cQOW$:6!=*G8M<-b2tfZKpr;IeJI"WpkC-`Aj)7%CHS^,Ggd``X;=e>[ +%%d`!`Run5:Y?\gZMJaj^G=R\-WP?%kfn"=I3'h=eJ^]X/"]!f5a>`#Zj]CBIis4\Q'8nkfhr!)=#FBu)o\[^pE_pMB/A,]\bJ(6h +%T66&63.s$QZenk9#l!!Y8'TQ-(X:%PIb)5U!qr*t57T_!>=D"U+PPugA+k.oDO^dfBF7Cca4jFgE4t4 +%D@(3EY"nCZN9-U4ZqsP`6$+_(7^[LQ[NNt#c"]DpX=i7oWa^6$p*2W!1B&/8RB#D%`7jfEl0*N_"!1sCEVKF"gOFc[i6L"S%kbVH +%]_UL`eaB?9(SAG>RA&BVo]\U(PlL=E\Q<5k]Y:8OejnCRgK?>m@G@2*UM8r9p87^]9g`mj[K]BC +%S\4G%oRic2GjOkP1Gra8oKU!'^tc',D5&a0S^l%$8A=Z[`\sp_T@2G?p1HEU>e+(4-.:PsdKpkPQ#'7.F_sKXs3h94!8P/j8M[D2 +%M.oBkEk=lLHrfe=s42VpDLM4R@VVFDj$u%hZXN:2CM8]0pU9&qo\J8+q_5CN'_o?0hC\*+h;.Nq +%>s*W2S+$?dph,*Tht)';^\O/]T,/Q?GYH,lj#d#8EcZ<"2@Ft^p>3P#`0tu3Ubd(T(%9gmZLe&1q$l=l!R[.*@]Y\kTb +%D>!,Al"g&!)k!>3C<<8C]GFj6,%X?XT;bm_"!P3E)e2bJ/MVJ.uBa_1PcYo.2K9mAkRQW4rdrA@661h+MV+ +%Vo`pPg%47A/JJ2akN>Xf^FoQc_`Ib>p&*jN)R8SEDsNarmW8t_YPrV-jfo>?cCI.G^HpU#D$5pR,b]Zn6^Fjhq7LtY45oubfP5#`B`4N +%<[WflG>CAlFZ3#=mWUNTI\WL0(Z?\G[]/T5]jYmX#lFDiFcY?\hk8A%B7o*`=5RqQq9[;FYSI(WiLe#+[e!]BB03bGGa$CL=3dqc +%deXQZNDY/"ke+3\*.OJIplue5_u,@mZuBG`+"-Amq<[XV%CRXUs*n`%mYA&Rl2/1sft..HT,6s7^AmNL?Z/un-Lfibs(n7@?B-8J4n%3^RX'T=M,q,Vu+m"QJa=]1KX&6hcCo7=Zq61Va_-f@'j6'H>2#84aHt\3IlT]?2s`i:GBYXi.nXHeUL?VI^8'" +%I5gr%ODh.A>%DO:fREBZB)U:bPXmVi^\jQ\o$nU]J@+p\5"rR#$,p@jF,O)LMl0A%pg8NcJGo3,EAm$1q[OJCl8nrjC(4.aX2OMk +%fRBUSDkrZl;-)he_RSJ2YKs]s[ooC!f(8(]/Kl?C"ZT(&P(ru6eXCD0'O.u4i?:,7?hZd&P1TV=-Vpl)!Aqp*b3.^^kWlNtOIr1@5Z, +%KhTX`ZV(q8F>]MI0<[r=3Vg17Tnfm>D_I`04oNO&j//VKgrWA*/^s4up8h=Sl$,[ATs'nZ5*;P9EqGl88lomG,Y=R)[U[u4lRoik +%4D2nj2T^-sOHCV45pEVh(YJntjSj>uENAi)5Ne7h]5[D*Ht2?/m*>8%q[6Wr"6K7T.j]Ka*hqWA*_eQoWi,%_uPScNP,Peo^krQJbn=ijUd#dcoGc_+T%r]SGc+Y^k]g/Y$P5^a%Z96 +%kFF,LjheXi>]fl3Edd*+'5%!::VJt?V^8`^m9lH-UY3!b/EX=9hfsOO3&%7Yqrc\L33@FHHkE:Dq\qKF:[Z=NrW>-;N7/jBRg5>n +%1doT:!'"i1hmd^enD&'0:+=PHaL9,>%R`F6tXH"?K?YHg4up!XeC:C=7R;C`le<[Qe\i9KLSW.+S:^ +%$eNJMZaZtu3q<3n7)HgRp7oBOSArm.5*T#\/?)X(&MZq&oUZbsfJ:35[dqNLfC5!?T"j5QgU.#Naq&a_T`;h7L?3Z,P0(Iri=,Lk`b-R1TAZq%BF +%W!A8.7!klW28:Qd#`S\i5f57Xqs]M_f\Xc>q.dC5fp*u,[+SY\4Ii%W%=eBD5Ftmq&GKg$c6pUr`@%"95JEs5N5WoTI6VXIoLNF? +%[R:)=hb@p?hlWFmoBMP6a7t+*UB)FLZf/eDcCXo.Y7,;Uph03KM=\3"?J`cIpgeiH$rRmO/q[Xg"i5oXpsnc\qtT7-pC@.7_'a`H +%n\&4EZla3,I<"ArKAkAV?ToM/lgf\k\%l_::2+NL4o4gGSD=!*Y1;+V6sJiNZbJ++Nti%^Ed7@^u7L +%mj$cIin%B6e^+ORJ%+1/59J6,$BQVs3;X4CroZS@s)L4,$.o3?mQ@HH&!pTE'eAG(X^6j-C*5-h+!$7(T3mUa4ujZ[9>%cYFFDG9 +%4hH];]/k(XJ)l"MlYhg@"M-chs7u%`^/fV\iZIZnaqt$H<jLY^=JT==j1pY3Y[lbi8[mE7`N)oR-8gD2H6Sa,\O%JqHoBa#QO23Q*MnD^KXi6 +%I4Chaip!B$GgH3hHMZ^LIu9N_n=TUXkKn]BiW#JD"Fjd1s4i;-d/RFi5>2"9rdWn1+4@q':>#SL.>sH5ejW4KWRh=lT0rD5,Hl&$Vi8CNi6#.7/e +%:9/P,eIl%e%1T>Skh(h'2*#c\UNNt)U_X]\C?\.=pEeFlb!_6'gh^3jr6V>KFl-q8)1oF2REbB& +%2qo7*R@p^ZDKM@:4dIV4<51HCiuiK&L9Rg6)_>$uF\:_,Qc%5W.-^>KJZh*?s-CS+ZELk%X>Dn(XpmkTu>k]nm!+Z!Z.W32g+T&g0Ht&i7>#Es^(1n: +%M9$>c:Y2K2ZS:2$>=A!F9!o<>A5d'.'9'd["7jfFrm:78$>tAQ4_+;^]W&!P,(uC;$F# +%-ll01.-j:`Uk3O6&',]c\r>1\5Eqi3_]Veg6sZ^,9@DSt>)[<]/eLE]cU!D1L2%F.iQc!_5YYJE:nTmRkfbY\/:mO\K"sOP_2(%%dD:]@3'AAZ,#Q#'K$jf8VIhC3&]S?PlM(4Uc-Z5spKijskZ,??`t)L[W*+j%0=kbVnAF^26n\-:_jd^RAr$l'?c&N5^tP0g'O3Rfp7lURS?Un$Q&"mK"8:(QVp9nXSQZLfA4 +%:_L_UQ!MeZ]F=rlKaCHl#SnDLR_-Eo=`#R#O5u1(9e$Q"H"kJ.'gs:u%m3fe)XTR/!R2(\d?hP=)f+":3.*DorddR&`-dlDZ1#'Q +%[Mc?nl0+YKRZ2Hk:_"l;fM($o1bQd#1m02\X[ZA'TV`gbBjKDM;S0h3F5+1RPnLI+!P+r+3k#0XT*jHO*SY;=N]4o3!Ya(+'f[c[9Pj*QP;+['7o6tu*&#L`E$tZ^&5f>[GUVm![SEm1/(3E*$3k6! +%DTp`)4="9AYTLJ(VF]@4rO@Wf.]#(\L[$SZ7^FRY +%m![Y8'%FA$__eI.K>Fdf`fm!$AY70"STG.g0eb,%Lmt^#c#Q^>74@EL[<.2#VkC;O)$iH>h;QV`KO]EK"<3TE$HM5G_[,R[,Fhct +%$rdo]Qg.$ubQ0a?N".-Ucklh$&#oV/Ff6jL!m#NMSe\d:c!aGVDP^JYOfOp.b6LX)]9/-)I#Ng++d2Q*U+5c7E)%h8d,QCXRq`3l +%n^,o(^!nX'Y)R9D"dY:5CR-9;Fjlr2PI?5-lIr!FWp4WKTrt?E[*UPtR\CX5XPMNaYOuTol^@&&A6MRT[d"e1i.-RYUui1>fBq:< +%#kj4//-D;/UOZ9[7K"aj1";c_nj$EfDqEH,LHA;30$[s9B>+^,,V@@dkGOHfk4H1gm1[8U?!tW?M,)D=,:U)Xln2jBFM=S]X?5%MUC\ohs?bf4?`coEHqY>[7o*B]r0jI5`qCMFJ#WL*g=>S%Z"oG0R#r#1jKraAS#*rQ'0WG(?@! +%q\g<(?sba[BnC(Z&k)n76CYQ`JlO\8Y+W*fqRVM"qk;q`LW#'([8#@A$U/*DYg23JL<]S_T]E;9^h,Cloi34a.YZ#;3`e.A[HpC) +%8=@2J2OU6^)H@F??OW*ig>sB0\WE^qma%BLa0!hA)3RV&rbgeTPuOS6\rU^m.P/h*b!SFC0iWsd!lBA&KQcap)`_3pjPlaFAPN>:b_@?#N[N)?m/q:0kaVb* +%g%LP-iX$V9UN^?i_:&FsTIB;%+?'gZbQf8]n?lA".utS;hSKaqluqNq$ZD$[>Nc:IYomggV15W1;rhUa2SV9g#/dm5!I6g3W,Y$E&P-'__^7QP`jP5NHF#rr_[JIVIP:;3`uR +%>)g[Fact/Hjf>=tA>fSfac'sCLl`On?IOsX-q-lGc=5%[/2"U[`;=3qb2?K0Z_+hC?meJD^).[[<\\R0#XHfkrYp$<"Ld.5/>>QY +%j(-R'i-Bg8H(D([]YOt(Q0a6&Ak)L'KJnNCG"T;q'LSW3LYQSl-RtRnJEq[_M-^(5mHf'fUhu6-HhkV[#.?225[Zg2%YOd;6alZ*r=TACl?:0LG!$+]jK5R#MZ:NQaXsXpPi>bLUU) +%NWQD6. +%:>="h.n:0*\[M)O:iDs)5W;@Mgg,2<5D223(JdHW@gBBh7_R&[r6%BCOD<[c&%19LC.mnX,-BC=)B +%8:PTp,#l[hOY5`.1mYP)fFB4qic6UUNH?H_/7jZMm>a<:mOW>tKd?NF614Me8K&=P@`-PKtuU5?q$cPO`;u5W,c7D:G?9)ep8e+ZI:0 +%2>nG$V;@75R4HL_3h?IL8UB?_EEP`q6r##1MSTIN+u^"[]onn%m.Q*V%BbW@fsoKRg\?@0#g.$V?"pc6@^ti#!:+PMqUt_6aXq.? +%[8!%t\'qoDC!%2Rh;H+,LuhZ2f@.=96eOb^H,u"7apLrVXq#7_L4bWkna\Yg9[?:5X3r$#!3HpN.haZn?cpd5YHJ.4KiUUDN`4*&\:?L0mXW>%En>#f +%g-un!c]&.J5fok:?/&e^1\Eb8j["k;RWnS$/mXU7c";<#l+/5h\?.Id"pj\`&"H#Vo-(0!uRVNQaZ_3SOrgAkrqQ^9jJ7oT$Tc +%#L+_L..me_GgiAG4s,#nK7GYND^du/!0nk8:ol.rV8,U-.f46sN1R$57jo'+1S+2? +%6:mBqdoJr^UZ49X(hZ?Q?94KPT>N:X6RJZR/t7^hLA1Ap:NuO\Msr+ +%L2.UiM)^:?E;s&;iKlE-=,!(]\ESU2lSRc>n[q7$4%Nh:'3&0)nQ8h4NDg9Cgl\>^Uu:7DiqQEh^![6In.es@1P#4JZ&k@DA$^7` +%&.7t\]r8)%_(HjNo)J=H7^R9@i43T/>6ACCOceQB3]e!r;"PsU+Z#dZXdHn^k1B4nB!i--ffs=.M=.6LcNR>K,YMhOP +%2^T7%Yp0^8lnmHcT#Su[$;.IO=hT1RS(=B2g8M]!4mX%1+* +%'!&<$`YTnMMZn5T#Z5fL[(1.cL6@%hbFXAS/^Y/>)rD,n!jc"bk7eVK?luf[VA#@^EqOY(Pj.d]"RbIjA#5P&/`38%l.ssfd$&1U +%@4W2@ah)'6B5,u!a:W:3MSi@=[$IGn6ZaeYPqHk1.7K@$e1_8M=S8K?XN1#bL7i-Ame"L?%=$Zh5e.IZO +%1Y\^.fkSu+a,5X"[k*@+e$Q^UU0?EnCPIf27.Z;&;"kh=qpoS;""a.@CiapDfj:4'-R#SAp4Z_r!c>s%`^+EaB&'mW0"WqG_ +%ol]:klsD'$c3D6?LW/D&Kn;f_>n<'AX*UT6cgpgalK0'/]2UXlRbA1PZt0$r91 +%BP&)V@X2=1F!o1.>3c7sV@D]!UVRdu,6lkl2k1,/`cfu=B(62!,7IRROT0B\CU9Tgu.,8T@ +%e#(4H7pE^j8+GVR0&arjApbG=:[3t6#cYLp6B4D^]Kd2qd0O,J4eF])kRd%uWf>Z`0G\qG\8b+u9\cSH_;oZ;",lCX:).^5S$t0cNLX7+dK\j\XD&+3VEp-<)\OL;I,.-Z@87=;(M>RqhH_oUO#XH92E5JD3]A_aak;R^51,Y8Okh8XmVKql/p:l +%RO#i?^RPgF;-d,fbGK-/i)8IVa`-X+A*4Q>33o6V\!;qu*cd1DYo>#f@!rtMd,aK59/0S-4Jf/dBM"^!s'WIR44*gGK"Ykf)Xlf: +%D`(knW[+4'`k?0i]Yf$JDU;o-nB5*$lqKE*+s9ke1FD84A!\[@.L;EBuO +%F2Rg-qL\(h2lS=.S3!UoSA&5P?N.@j([*0#QjI%:$HX,p4gZeT;H67iC<@`@ddmWbQ^ZLMqVtHX"^^3+\n+F__n&(ffK%hF%bi=X +%,;YES)PhG3lB.'4et`2Z;69JD*LEW>N0_'+[OafS0ptkI/?K-ss,)Poka#da`L]Oufp$N1<18uq:2FpTND3bmX&>uJ,!Crd%AcI; +%G&l)CIXYB)aZ6WN5R\>WFQ#IgH's\e+.plJdSK-1WWh,m/3onIA%eJMi6j=4bnVJHe6)_*1$6M-<<4l3'`3Q +%_\A26\1RlK>ukR*g;%hl6\*V`]TCh;VL2-=P15Th\Jog*P!Lb^YYh0L9+`b2ZWOHi]\N+$MaES3O:+o&0&%-hb;L"H4FuG\=i;P? +%IEahc3E4fb27&?ie_55\'8/m/=joa5n3tb#;X1lW7_(8U0G5d+Y!en;NE_3g4%rYp5L=J5=^7tT7OPZptjHLom+B_Sc)^n:D!;U3[%$LAd +%AT_ZrMPrWF$_1a9/;UTN[dMIrl$dG'PGjPGfh5i&E9dl=haT +%eRmTD?!V)kE3D?Z]tga50o*B=(7b>,PFPXAK?YPR:CXkhWXsu`?Z"dc382tmRS$-i>=h_lO=8FV23a':O?Tk2Qu]d5!iX35%f_iN(A-%D +%Y(k`E]0d/EX;gWN):fQJf""n**(6jg,Dl)3#4c%(I8H;^/@Qc)NYjNW:U:pRZ5&Gm'^d?`emeUi-e[\t/O86PUG1.\uf +%?aHcO8j]3c!,8V,4mFqZgi]q;WAP#gm)qP:+ilKrAJS)Pe:L%65#'rXdG+OFMi>KP%4#`L-I?(9Lh%7+LQX-RhC5/c+Kgj>$gU/O +%H@AuGW.M*.G[s_"'?N_?e/W4kAj.XH,&*g[$`rMLC<[83k71kL[$R6<'oI'2FhMEha!E@s6P&>0Ggd([fh7,[?%5<5jQ\d*l8j_Z +%nqh#nmajq8TL!+XL>EB'gWdI\lnP[2=GR$`8):o1X'8_t#$")dOK;0C3&#`B2^)"MAOiNnVRHJPU-q9$P3$l7eX;rch.BNjQ;*H" +%;W"R9@S17I/W%h"Vk@l+Ag-K1rI',nECu"ioE,>';MMo"?.jole#45g6UC:(T<7uGD?MT$*D#X*%V0++F71c=?-hmT0'A\X*`QmQ +%7NiOpVi1=/aQto;\UUoU`?ABF1[=Re,qhYUIX0ko?/G8F`0EDN=;0bemIi>KY_7D.V'Pg`VeoMe$lE-B=bjna>Gf;/7bW,Fd'dj% +%rc#KM.P-$!ji-L.]nD"-2&b^&qP#jA>%Q9&2A@C*gd8urjC_7]`B0us=YaBOO9fM`b4C%G=9&]:*@F1H_ueE!U43k7(T^aiZaWPq +%!>"43ce+Xe/m:M!5QfobpAf\cj)CIbF;.BFU.&Eh2*7Ral8Td9Y$pm8&*&+KF;`70e#>.Emcg3r,"*t`% +%Y3sKc+jQP$*KkV,_-UF]SQLZu<;-F!9]%`F8PU?GTgZlKG-+.(+J?B(\Jmei1uM.J6Eg;I"=HSu6buFhQt@dc.9V>l\(MnTM#tU__=Vn*naTTGo/0d,Z0"c^9[[mMQJ +%N`gUSC)jJA[$hs?F6M6f1o6.N9WW!T'N(m(^m)L6/S\l%->p:A5W&(>pM^+:bIo1RVZi8R#Ii,Gb3uYYX&0%->&q%-:%8KqtU=fSsWX +%T\4AF[G9,?Kh2ID/E^9_esUp7EYWW,%AcSfSF*"J;UF&0ch]].LA%*i:PYO8moF%(%&:%6#C6_EL1,hfk[!/E0Vj^#f%QEhXDHhg +%>`hQ_^I9NP\#X6*X^GGDc,r`9CeKr0oqA%]M.te4d<=b@8Y%"n!olU5I]BsLBs]0?cC$=2I+t&_C@XX\#&tGa'adu)gOj`urc;Nq +%GJSYRP;Rs;)-?I$kK.s)4qKK'j1TB:he\cjOj1WDpK4sqo-cerSjC=,ltdt-X.,h,YAl8]Kp.."M8[!B9s1-P80X=Gp]6%;Afr1tk(ZRO6?WGU8d5kdFUhis&/)Mq +%"IYV^AL!O8->l>]4?m^JDDnQ,&'PQs>ZK1El&nSk\rGKmnG8LD;n^sn8?rf;^X2^?>.W1F.h*r:O.);Re^pT:7imeZ&_6NUkuR27 +%K8W/d.?m"SMEaa"[qHnCMV@G(Y-W,#)(S9]e$60F%GVHH@m]\hOGm\fnf4'2ZDldb$F(Qse![8ZHmuaKBrqG/RGcj*Ag!F//heIq +%Z3^\WFKB.q`Yp"md$/R\3i0uI9UO2TWdA/O_)m[n3j*1&"!l!q4TA'o/gjX>PYoRoBH"&2WD+CDPDe&#Ff2[ZQ&1rQ'I-<%`pO[Q +%g3bc?;8*'`Zl94;ji9bn2qoTo^7B/0YtNKhia^ZMq>Mp*K-Sm+bqeE" +%bFFcL&%IaiG'@1j7IQ;&At&C65m]Z#Io;t^TXL^!T,<;#;a#_(^B,NAGAtB#(1[-P#tqZ:Ro&dti1t,\P)^(OqOj?BUkHhrnTMJ2 +%Ej#*YS!!@JgW[`>b$RcO/O^R8iJnj]gsn6V\=4c6@I3@afhb.S-cZ'\D&2ajb[teuR^7?:Nm/bIF@F@2f>PlIO`P3;WFo>d\ihl1 +%X@MAZFMOPdfo/:qRo]?KC!WI0bN6ElhO>;)P%DQj_j`6+'cZaEq4cMX?FDAbl#kEa)5uDc#@j`'g#Qiu#g`>;eNI9]"'!@l>X2p/ +%b3'`i:]-W1JA/l.&19N*pEnETTS0P';4DDO[7psGr=ut5pk9<9Ud12nmk.[):S!-8Fa^mgDrTN:Kas0$nnM`ic!,s_4nOS);nVn8 +%mF[;Y\Ba'dm'7+jf0F&u4MqSlUF\2iEF83NKp\jmSith:'*q8pVff""HbrY"CA^Z8VMd:0MN25RE&>3BT5DISAa2:/)3.u>$,e@" +%4,GlM%!'VP_7H^W0qF3K?)RZUrTJqT=o3oK+f5\HTc@SjS(>dd`/(kH!uPFY+m]nIV8) +%o#$!0;U]q=mWkM0;jmn@PDNN&0mujOFs;2sVYC'EidP@^/EU`B^1HSS=hEjCfR#AlF.VAg4V:HBJ?b8oUh%JI6NEsHX&K:,kV,E9UYjl4A?dCO!_qXp*$%%q$fgFQkn1Vq29IV(^OS_$0UJiCYqZmXV-D:&iVB>bY0 +%e7m!<=;)^E;'*[6Vk.bonTU2)HOYm/jR5;7^MVG3L:'&*4bqJK;"a&51RGO7C)4g9t,(cNrJqs:]Hd-e@$mWTR3O`.0m +%#HO_BXh6m8pQ$@>dNUeb\bEiP6^Od#@X3?tcRT@LL +%mUc.1]L$&A@MIj?kc#o\Y\n0b@t;e:[\fNK.TeSpm$iLlUts-J%'aKRH]kJ2_LuWl-ekdk!)#Z5_5I9Uo5DGuZA'lrN%J#j@$"P6 +%EKP'M]akCQBFnrHUHq#\0jcQs^`ql'8.iiOiIEbG82?.N!%"K2jX:1A[UN_$Z-/"^]`d(dcCY)>0UaV0hcg=_&=c12`.<*#7AuBG +%hN\_=_Y!Mne&6\9j_,bY%AKJq7gXV6m:m&e[_[REGBnXP>)V'goW^h)e(abIcH@p +%cL7S>Q$q;eb_Bt?fj]qeAD",5$/+>eZFRPQcA?!=M+lYtC?ZMM((uoFnp48%8&$_C/\O'=`e81Rae.<*HV&#HOK^%m=om$e/r'<`,cssSP7.*^GE2W[]'@'4:c_8YhD7!`_KrKbu+EtG1e-&j8SbkL8*9G2B@+C +%@RK[p0D4C/868WZmWL1lLGf4VGE4YnH=bf7[m0*aP*`\L#)Ebf1iOpG.86hY:$aL<6PH=K+u0!d1"[E3)< +%_E.usQtADhN,h%bTI;%Y)QI%&p'#Yr\Us-JCOY0\#O5GUl*'SB>n:(fXe;7cVKH68.;:g)XDuMQkiQ!qI(?4t0Aa=PP"$D!"FU`D +%K9Pk.33$6!*_5=E@fX,D"[C +%kf>*$n#h+5LLmiW99L1Xg:9nVS#32:lPp71)RMUGVra+oaQs>tTLk3XYfXafZPB87gnm;O.ZHme +%`"&=e.&"o70\_ri-8N\YU[uLn.D'S"W"Y.&`^,!lk,P.0R0KQ_CbcDLAkbQ\ZJ +%5CFJCO(L]toSAM&%kKJ6aO@J1Bb89c/&3@P8G!WNME3")kY#9*/nLGT!j&`p7Xg,jIE"%D'm2!M%@Tl6qNZ/l^?DjWZ6-\'KYG9< +%#:e2eCmB/4'N_n%dpq,7`8JH]jDOmo;_4b06W-=QclYe.fiIoF)"eOO\KM1r?.Ni3[`eqYjIr?>IhL+IhL]h(.8YI+V$hYe/!ENE +%34m0fgoBJeP&eqDFA9"Z5M:\J2$\2Y0G6=&!G3OsBghdlst\64V*o%,U/kSN''U;JAb.]GPT.!LHRc*S%3kpl6@ +%._6@VHcQsBn/84+VI,`J35ZR[I1k1(U^9[9D:bSELK+,WnqO)7+4gW%T=iE6:%omh!?*\,N/=gO`[Lo=M\(5^ibnVm:T;-k=Gj*< +%r#HI)Pi8o)+a$l-UV,OR#Y6+6-*!=AS\.8qBMHH&'6+MTp!g +%S#CAOqqEO>Lp-Kuf^lWfXu0T4K@f.g.UGr.:H%&5#)I/S#C+e0SohMDX[uD-%$c/)M5TH3C9Wo*ld6JH\3!5J"9[0)m%rrC0t\!m +%M]O&W@jiW_cfqF3SG6%:fCT\;5\bIcW4XMFTS=*3Gc7A;*@=e0O*NDd]M`d)*JM;>LlT!Z/r1oR'XT"8YW?)?kTjMrKg#k)lAf9K +%BBpPWL`f$#i2cRBFL`(2Y##[8"(OXfaB;=UdYgZ.(grLD,uKhG0POV(0O=9FQ5"SH$Xn/m'*4YoZ[tH974$ZbiZg;a:B4k[?JkJo;4Ku'N`,@c +%1"U.tP0B4m):cZu$HY@#&3P6q-m/$uNBoLNKp59FVL`m4/H.<^=%q:d3[ +%`BKr.`U(^A_On9c#[43b&C]""AP33]Ac[EVEkT1#06;61MkB"eh>*L?N;UP>GudLq4u;6CLhGb=3]D,TE-,*Xpg0TAJR^L=)(X99 +%n?IFBp@4^#Q5im\83UVsk)>3c'f:Q_Eb3\TCnO*FG[k``%(+IcN#e)0bgbXLbZ:#$R6`H`P@iBXP@[#kW@qQ73#!=2`.1?D&K]QD#)YO)RA6poDg)0o96>4kED'X8n<@6#-aRrTTY0k,n-%Th`%m36)DJZ37`GtuHE4\AU;FXe@ijd=J1 +%g/Woj]79qKVeUbDJFVN/^OXgdU8`44M`$c(PG54r"*hZ?B/uMm/6K/eVm_DE^Z&'M+'O@L^(B*SGOi?+S-atIWm;7MK9%l)j:dtL +%ppfJuV(@.,h`K>[cQ&/Y2,FU"*K2d$ch)j8Ipf`@qT21/VdJiZTZC2V!'bpT$0CjH-.b?`\7E[[ +%?OsinWsX'f\-m:dV3pK2?ipR4A`cqn6GQbUgZ_C=fXj-bG;0K%Hq_,nrgZY`[KhFX-T[d6ftrfh>'%9H%>!kSJj>pMs +%&(.dl4!oNq'#obHr@XdQ`/mOV@+SdrNOMuV?LC\OQUVEtWi.R+P-g4m-0<2d+IlJ1XK0SllS2&U!W7<+(kO+D*_OssQHb#q.<[^/ +%MHHLG_8f$^8!2.&fpO23>(:?J:4>W!;HU3>fMt*+".ZF1/ESQUR,p$s_adks1>9irTpVh\@S*SG!Q7!Gfh0h]qFV--p2uA=5Si0e +%/E[tifsJS;D-t9MndbiW("148Y`"A><"Fh'mW&QpZ-YuWg%MYn-q=WD7AA.q+!"lM)2-YH@OR[=,(ssd&OOMfY1n,/]7B9!p&qLp +%1L9^=)o:(7l!.G$\>;ADe!kjg[&[>"6*UsIfXJS&KK?VZ@9ZRn!h4PaT.W$R"_ZP#5)80J.6m%07R5A8!sYWr%gMD5hPK0=2@K`. +%mQd9mX&c_l![9:>YWY#]dMibulaFpiCjI^)[i3`pg-?qH/=Xn.EtlOl4=#"7&Y(U7N,Wr=iK..QX^[4SQEAdR0s!-R*0'aB*nsMG +%\scC9fX/jI(h46%0k'[BgmN_Pn:C_kpK`tMbqN'r^*e=E]AR!1XT?#io%uchg"G693_JtTWB:j#4;f:cRlI@(s,FXn8=P$*59uGD +%U^N/1L>+!tQ"8i-/;?.?8Q.mkMi)_8[.cGW?m?S`,&hJT[!C1o'0c$(#n'dC9ZKL\5a"^l*4E)2ZLN2FTRWg5KVarFUs5bXE="I(8;BZqN3t.fKY9I6*tL^OWWIN_5ihulRF1Mg(I-l5l;ZIS5%m,o;tUur"b1Y +%Z%k1#]JuV'](e`l/;V;u`HC\PF[LaS@QAfZ_\:^preMt?YW+qV]S_Dgrd6/DAfU,g=KOT?+We?p(Sl/S<01O.u!`1VY>ZL>26Ii6&9T3A>5_SkSbkmHQU9(ob +%aC\@%`ZsT\lD?!&Pm"TmDC[ANWgO^^o#nj@JMJ/<=`AJILeb.c+pK']'O\jaerI]SE25!Wsjn?!ipX8pcA +%2JT>q#<2p.a8Xn'QaFMiF)UgEH!> +%&'lA?8ukUrmR9@$:2UX].`gD*pOHc(Ens(MI/sK\'qbaAV_u+*#0VJ0.dY#>.G'Q9UPSC'd0M-+muc-Fg_;SnlnY4Ce"igNiW)uL +%537^kp->TlOO.8>rY\!0/qS?T+O4^F-i4M"_0M8*THct1MK*=r0lW,4\1RAucldMVp]360#+d#sa+:Z:B,jMT\oqY-LUZ)eqY%JN$J_^1he`KT+V\/ZdO.]$O,7f(h;GeU%nPo6i>&`XJhYchdiV+>`jKWYQYYDpJ[Ap.&. +%0o/0Y?'ei+,a^F57FU;W>;1r3c4Nh$k9;DX8ni+#:13;iO*Kpl.Cq_A!aK+E\MPBG>b\@L==a!aD%P!BV97/U*.E +%rGN(l[9:,,f8b8.GG'R[)T@U9;;>t\J+/(HNYpCG=`@2)+=FV8'@Z/-/cW*TsnmqI",T/Vb:>M`kM!D.,20/M._MlBQj&5$cU%m]I^kT#)VJQOD`+5?Acs99`mf^*JcWH:( +%XjS8M6%%.mEGH+"V)d]mnBa-iX"&pDO4ZW=>'E69)m]'Yga$XoopF%cFH$D4@,eXpLn-6\gqZnpNjNamjXj780((>r"^?:T.?_UT +%2kcD,SP!BSnL8<`19DmS5@N9]`N,:mEq5;X5UiEY5U\T9KUu73LJD=)fH8:9&;b7)3k46S!Mn5n7T<:s-9[[fWic'3'ig&HZU-'1 +%0<1I-jB_ZaProDMWb^rg-`J&$6=%Nf.<$3^@[n`?,Z"<,c)6",ZX%+"9t:PUM*+ZR"J_([B-=S-`M'_NfEb2ZZ"]t&pQ8rh)R=R. +%Do@d&;:e?+07NdNZQDlj-NS'e5EdDFd&Y;Fc"?#MD)2B]^m@#f#5^Kl+#G+_#GSgPm"Ga1(#08u@V'"Hn\e>m57%s_E/1rG5Y's-/#ZB_ON_^GMf/tmWQ93P8s#5kegPE=b6Hp0/bq3lN=)%,]p!gQRm[V +%,Luq*/!jDA&Z^g1>ZA2^LKAd"@9kePW3sr8k=p<"^1GT5a+VrQO-cb9@T@^)"OXLiD^_9en)#Z!#!ek;.=,_D%+>K:"b=N#Moj(@ +%b<_p+7\SeP@S_9Hb!Nfm#+8#0QSZdQ$,g("ld%5DJWmu?&G*1tLo_a@)G=@%dd7fV3/H\-,f@WJEE*l_9CJ'586^3Jk7n9'=^/!c +%4KRssg5B[%>$'CLgf57_Gq"o#TMZa,^#ilVR8K>=nY9$8C*ClI61k:lXAZF*(+&*68s#B`UI6Y$q4o.eM@jRA8qjBn8Rsm:W6V"e +%]rpW'[qVah>5VK^:9%n5e'TF7q.RWPmZ`:oeILToK^nPL_\"-FUhXGE;A.iAK&jp.>F56)h?e.81KM*Ee4n2U9$<5R#k?!$7% +%p,&,n!%#gf)]i8\Pr-D'T@d(tU0eMoq]9V6t*0UXb#_AjK[-I$]hKB3_S6F[>5OB^kT#219djsNDD>CBe48g=OSu*^g@,>K-EAVQ/I[GK><6$%kR:%5I`&CpVG/,.C5%8+LdQnn@o`_S8=F>\a$`^;OlH1la,rlM?J,9sU&Hf@>@t,V-Uf.<6GOkob +%dB!3UP1(E$AEr)OS-o+6J0D2>D"UCj/RqRYWC*o#n4JsZ+;QRA;@t/omdFbInnQ/6[)*9pJ'OeQrOb2uBqIb+VU*q?V,ruZI6.j0 +%N^e(SLaJYj0MIGJOdg?OA^WGq3.p6LDUoSaE&rM/pdVs]0s_[b#'cY_Du*fjeeP3aakYCJh"5&AA?W_k2Dr7bjV#eZ$Wkq@ik&hr +%*77:XS_&fK48Bf&\hgC9;YMK\1`i9d!qEq?[SP4"8Im8*."tb\M09P-8E\%;:Dci2F^4(J;=3")0th.S5KkO2hV,kR:qICJDLrie +%VlB`VV>=Lia;TQU)[k=cktQG8g[WiCDcJ'KQ@cAIYu!Cq&Mo6to#+_i=>P2Mc'gq',NRkH+gFqTan(KKjQGi#OO6(X:g5X;)e"qC +%h9ElmrErd2FAdH?!q892\8oX$E@=/]SD"]m#<%Vgo,:q/SdrrXO-)#\gg6a32> +%rQpB'W#n0DXWK%]8tRp9VITR(gV?J?Brfhb:=>?9$qCdL.$AIc.2jSnrnC"^(48ftQPs!!osJu&YW::Q8o]O.9XU3n)H_A(MVgl) +%BJJudTtV*J'gt[@'YMG%TW!lu@j28[Dc>L($!:99Tb+dS:3nAlcq=n9]@1&e8._3DHL*o[+`US*]8rV)&49R#nW:V/-ZOXg6=&_M +%f&:FB93P,=+j&Am0>["lfs?f_fH-UX9sa:*IKaVRk[<39oON+)/]ep82i`faW#!RP\g0QWqe-imm(`Q7+f7%T78CmS7.9 +%o*2Zse>7;u6b&hYNkHB/[_(NNB.'S\I*sC.'&+:s9jq4T4liXOIPWL1L1LWi(#8OlG*q3j$L+DXimtI+*Fq0 +%a+EN@1K/KFc5e:go(6Rao6ai@^YJ4^.NV#(S1Wtr@NX,^5d.C&&uOck!pFQtk7G?=F_$1H*@/VTlgq\:L2=g%3?0bo +%`ZPj-7_lrEV1]H=eZ%RdMre&?f:gZF3gU?A7Ve?omG3#TFlDbuSUSl79p8Uhg`Zjs(>B?Eb`;j=aplST#.YW:>%n&AXM*LX8$PDu +%=!QcoKWA;3&)KK[\[ontVQP*F^CkA+f5..JEoL=ml`IC^FOlOV$<]f/IY7DtlfmfsLLa:gDe3omX4`pT?E2_qTub-"&bY9_f/7@- +%9L2^`"/Ms!XW:DYI6mLN>[5m6!dYr6H/qN(=.eX_P,ViL<^GBOZhShnd)g2b$HG]0/-:1\Ao;%kH5b59h`4Y7"pR.Tj5>;E#^,l5+`36?C=\% +%7DqqF)@abHMGUJC7ogP\4K1W,/eH&.:3-IQKK/]/7sc@XaY?)!VE@T&n>Pop%RiirbCGcGR0X$bqP)0,;0.Zkc&b)+G2plGf!S=N +%o^JsM:>g(WUED9^2gShtoi3]s_&UI+Nhflaf,?qnf[rL^p6kBUQQ!<&OO^ZPc$P;Io3VE;?8oW#_c%FmR0JF:lO/'`HK)13>c\=X +%7TEK0`VBst^"k"USf_]Zd5!h/g?(`()CV:U7YH>u#Pl%bSY*L!%K#-M3M!I(O\rRn'/Wa72e^%9,:3?O-!-'hh]2/)dIlV5U1lj1 +%;^6g[;9`ksSFP.1"UmiA"?G#d.N98>HSImdN;/g"NiPq'rV1Ls"3%r>c8KPRET1F3EY:c.X[s(haOABX4#Y4lr\@ci7IRW6>q`:d +%&a"eY!o,^5/KO3=h/9Zg)Qb.H6lgJ)M]-\pS/F.Uo!n@9$=Cpt(kjX`d2@[ljcE]Q4%#''$F(>a!4/W=`l6W22[DO +%+OBHHleU[XpWLL88trA40uI_)O^s05H26N9nh-L8H,99nQQ.4)kH]9+/u!@[Tds5a^@'0((qUB:gE^\,DRQ6Hc0_J(2cfTe#s8_k +%QF8P.#K^])]G<;&r::BGIMh/%mN!dH\:Z&@75ie7eqF?u=bDe'5k=2+!&;BQV]7'2$AC2.@!7RmF@CX#ji9Q^NFr+u15S*2/15H$ +%J^7>hAt8G6mp,gBJU4O1`0P^1'VMH];hi(*Y,s,_4(#c9kaH12W:eg'[`k:uW6$nU3`S1q=#Bq[g`^nl7+]_sk&R-6G0; +%]AOg@s&oM\`_IqHNAI&9qhBeHl^UQG&rZHO,*0+J)0K;;r'TCe4B#=mbdh;b1m>HLqLTsQA=Tjh].@H^L75^4JrX+O3j!)oM41mg +%`8n!UFh,h]dfol+8*2U]:g8*jjqMJsS&'La&4mZ#+n\6EXUb!SMfl5[/.-8/h_bdteZ@4Pe$-.t5(+9jEHc&2>&#A@2gQk61V1bh +%qN:23,cTPI6^9iLcleYiQK>)A?P+fCjsQ7\e53BO]/"1Io5uWV<,^n/aTnYJR:D,@;50J*ZH]nib;f\=G=7(B*Uu87f0*`i;*0]= +%^>L!nd@q@Y36LamPQ"6;Ca5(:X9.uaGlBtT\,6ElHV%3l;cdKcGFUIq`.G)%cIM"d0oK1rC]N4Qf5!1bX4!4@DGjCMN1%1HP\!!W +%=IfiF%-1`#$=;II(8TD'VZf- +%kp9a[U&a/K-UD=mY08_J@8aqP4c#Cbq!lrE/p:'OR=[["Sm%2Wk%n-(^91& +%+<3U1Shs>?D1jm2+]mb8)iCiqq5G>m.F+:_;LqS>j],Ctac#F^91/:[M9SkA&teBjEqqr`'G>$i>n/Sk5On8ib/VaDC8RehcNBX)6Y!(3QYq/:C;UQj93pJdTA9i)M[;+,/S!K_Kb9AO>MtS9pRha$]A,2/D?'pdf7>A[qIQR?144JHn +%)ET.f82V^*,H#\CR[i!_2^.#>JrAq58pP7UUgl)L'&6k>IEt3;=VHr2G[X;i1ntLo()gnlStlGc]ThWkR?hE+fjO&CE9O,<`OXse`X)[nr_P()eu7`V62K1UFu\.7s&/,2/,r35EC*c:*j/3rbdKA(Y$ +%\sS6-cjZWgY^)SuaWTcZ"`hR-0n-??Gon"T`JCoV$OoHZjBZ@S2DPAC]-\No^>Ve!j>U$X0A1%CY4>4g*lRYQ:%$:l3PIAi2*d\W +%9@#W4Y+:\;b'Tj75PM_%lLHqd5a^SY[a0EfR$9e)e\gPECbsf1]CY,rgGZ_)\+l=)8[,';q?]_da9u&Ser%mu'G62ZK9):^?sVm] +%Uf!UVi=Q_\3!6;H+8A%#s!CAUluU]u*qu?A!N8^!C4ihqoaTaMDWinG>h)$*cKmA8j2`=[Pk'`9a#Tce'[=,WQQ"9 +%!Gt/k$_3[FQ`*#8Ae^MpRC+ +%C\mhMU2Rm)oQL13,oo>M\g:0%-JN+U\cD#:78UbX2U1Xej5&X2:p_nFXoUMD:4C:Yo9LGVg[MCEGd?hBU:0M[q,'ufc:k- +%_og4$MUXA0X!iZ8:HTQo$)Ll,kSqT0Q46[E+fQCc""7Fq5b*uW36#QdHsY6*[)2!9c,Y`nbkQVl*9f@m;-c*nBm2R::DX?;)Ud@1 +%)X5pN*TFj3'UN3jd3[IVGE;X7A4?3*lEtr9*&MZY*!J +%NR(_=3K!'O4E^=UV1L=icb+L1]_C^4`DD2CJ0J"gsF0"u$f=QA#*#G-Klc8!7f[=eCopqsj@tC_>:$m%c>s`=% +%DQAX*,[kA=Au1R&"a.h[]E,mEF&ahs"=%t>R+0CAfgnn6qjE)$Bu@0JY4&\KKj]u35DUIt46IEH`6tt. +%hoefE8D>epg9D_88B"Vih^Y2`D,,`GV,KFFE&dCibePZO)l$A;QY3 +%^FQo*fd3jM:`'&)+s-br7>$Zc>d$`?>c+<)KWV1b+h7!fdg*=9SBWFtcrK(P(_Iaae8Jo.i +%[?YWR\mBQiJg*8hH0E8g6eDIl*BVsQQnadACSf4&M4^8r2Bsda.-;P2dSHTJ1R-2$!?153$%eA?jJ8SJPM;I=es;G\05U.@7os!1",AJtBXq2S=dG1N,6oi7@'*.=,bLc&.qsVXBq;\IeDo9.*"c&TZlm9sdS::q7jI%TPjDle +%_<:%X'Fu@6m0#2see+R;pPu?$)<9G;SVF''kKetfN(_rD=_pRW_IAc'2c<6bX/e8`5U_P5X\#3,Q8bT&>]bEh&uHPPD_7p0hXbFu +%,<[V`dDN^Gm6+upC$HZCnYlHP2ZS:rhUBS2)W+KC\UQGbi2@a,b@EH$0H3Eh%o"kAI7-4Td`#SuBc+K3:?$*UbHXS*U8fOcMifl, +%#EdcfUru+(6?H/lT<8]Hnr3_%>_[+D\MlKF*6[?7H4\m6LV\,pe`oQrVBRJ7e*61UXCj+CCKD64?]]Ebq78IDeVcT/R0r(ijk"(` +%;)7t?ct;'H$VFEe.7[t59L3+6.48c`33N_ZifO?L]7enuhlNc'Lg;uWid:6%OU4huIBYgUBulE2J5/mZ?).=J;l,s;[,X&KilfU\;[.#!9SX+FgDS$]RkI`MgZ(_-['R<+s0F2S=#V.]nAH(A6/>iC=JW%/6Sl7BKo%j:>a&",Z;E6&e?,]@Oi[G*$-mq,:+c1I2aFY/4WS.`g.F$6'gF2 +%4@E3HEp"Bfm3@M\n/Re5dLIl4sTXq9!=1=A_piN#1a.X]ISi.OkPI@#O:9(+u]%V$kX,P?WQ\CSBEoOeqBS`EMo9=?>V$f%5 +%97)qtFPe#[*TVkl0-+s>S[_qbNSJEA,C[,O:C(=B6)glG#A`rEZ,@"[GmLf]nK65,5i8SeKH&=g2qEe^*oRLmg,KFGD%2j5% +%g#ZS9Z&C*mR+*m',$Fc)m6hp[@$D:0h_VSZ'Ds'60\B2uAFrROY[Zg8Q_:W6I'Wk$85qjDZ#M0Y*!tXJRG1iQQB]V'M^$Tj(.oGf +%6F.SF!BoRaTN&BNF$``[m_US\?1"7T!Y<6V@Zg%AlCu;S#UMK0JEVY&#VA,P!-R`D5&`TZc()dO]@A#Yf0QDcP]b[!_G*,l:e)Wk +%0%c\o)9@O;m_o9t7'%h'@j@"L!e9/7!VPDT!memY4$mCU=r-6@f8.eNH*F!3717UB*Wb(h4LM#$Ua>kVCp'g"pd;@C]L_\ErS^pe\m+)0o3n +%V&Weam+;bBF@md8^G<:WWY9#I0Q^kI+?bFr(ON\s[q;&PU>8SVChnjic6jR801_&:lSt7&&AQ&srFt==)G2pGRZOusVQFI[(S1p, +%nF/e8Tn?fpbGJjLRU"Gq@6^*b#9?M>)XAk_#D7u#?pAR^c5-g;)pZt;=%uPg<9anjQjY,(Z`cHtP'aEff=UurP106d\qURh42T'` +%1Kk)LJ9%BF't'mB[KH%'UB&,GKc)'@,[aXEK1?rq!`TS.?8nN_T9\Gs"Gj8*6PGj$2"X.s37<`hAPUKT]M7FclVb_YAj.Cb3"2G\ +%_])Fq9&Dn"]C3&TGO4Eld_79/R!qcO+!b?1$''+50T/7@$MBLu4BLY-l.'ZUJu^Oc=Na.f9UBriQf7?AgmSf>8mcPOY0g(WSd"@^ +%Dk6:9PE74,)6fB^Al;]IE;K@\Ua?bK)s,='H?pf%I9V\n'dbg:0P%1qY24`(KtP:"-=imXRVi/k>4H5j'=*bH)]0R(Lk3B5^[JaC +%$&3'6b?cd+dk:)_#(jk#!:eY"+hbLocD]R%XRnqaX]oX#@_9'\/+B!b>9A*JlW#(iGRr'aF^mhuU_p_qPkcGLO5&t"pN8'iEPsR+ +%^9IWG/dlN)bDa.+3jt,:@3Icj1q0bI6WtCkZ:S6rmqY'/t@G+ +%41TFP$`C'gHc$8U43LWG@#GhjRORgW.*jn,[&\LXLH4[)=lF%lW5H%;>iq#[-D?Z*d2)1#lJ^kI'JWRI!;7Ljk'b."6.2kaGh1N\ +%aT=.<#gD9nVBn*q-&f=!>KgCPHj%m6cCN&$FbdVEq56H<>!,'1V!,OiK7`OWKWL8G1S"?4jh$n/bMYdHRZW"f+1rKRW,XnH4nI_j +%.jk>L1M\,`RBn:UfoqDR*a&NT/b!96,;pmP/d/45!#+L\EE",&MCjYp]2a%_V9,W7.4m?o0jHGLlC\a&Y-a^S-%Qn0RkPW$N%3() +%GeU.!]7rPcF&Q_$M,p,"Z1eKm=]b5sR2X=bAlS=:SPTYbFX549bYui]AQAkD/QOWbhF[h*#duN.]h9*iC8N>;eAp[E(nbhB]Qq35ZcAYU5bLYnt +%(F4)N[OJsuR'0CDHjDt'H8P[q2OVFL"A-G2A2uL.+2WMmo.K[@44$#/75rkbCE)gIJ[p/7;!B,O#VJNaZX>fW%=N," +%ii?M[&qr:,cZsom.[6O\)Bg.ANtAQ31'd+d&V7n^5$<=Kqqnm9ab +%UF&k4/>d+.tkDD6Vc#>c(['#@&-YJ,~> +%AI9_PrivateDataEnd diff --git a/extras/assets/logo/white/ACE3-Logo.jpg b/extras/assets/logo/white/ACE3-Logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21dc24bb60fc043e2c09b8609ba852534e8fb9da GIT binary patch literal 33611 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 literal 0 HcmV?d00001 diff --git a/extras/assets/logo/white/ACE3-Logo.png b/extras/assets/logo/white/ACE3-Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a2522124fab9ad30cb967365f79e07adf620d476 GIT binary patch literal 21074 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 Date: Thu, 12 Mar 2015 10:27:25 +0100 Subject: [PATCH 034/178] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 42991161ed..3a8423e943 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

-
+
ACE version @@ -15,7 +15,7 @@

Requires the latest version of CBA A3 | BIF thread

-**ACE 3** is a joint effort by the teams behind **ACE 2**, **AGM** and **CSE** to improve the realism and authenticity of Arma 3. +**ACE 3** is a joint effort by the teams behind **ACE2**, **AGM** and **CSE** to improve the realism and authenticity of Arma 3. This mod is entirely **open-source**, and everyone is free to propose changes or maintain their own, customized version as long as they make their changes open to the public in accordance with the GNU General Public License (for more information check the license file attached to this project). From f8c11cbb1bd8c6a34056e9066a4499cdc612b5fd Mon Sep 17 00:00:00 2001 From: bux578 Date: Thu, 12 Mar 2015 10:29:22 +0100 Subject: [PATCH 035/178] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3a8423e943..8721a3f217 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@

-
+ +

+

ACE version - + ACE download - + ACE issues - + ACE license

From e86270d03bf1e624669c89d20b1ccfb969652b13 Mon Sep 17 00:00:00 2001 From: bux578 Date: Thu, 12 Mar 2015 14:50:25 +0100 Subject: [PATCH 036/178] fix eps --- extras/assets/logo/black/ACE3-Logo.eps | 29310 +++++++++++----------- extras/assets/logo/white/ACE3-Logo.eps | 29316 ++++++++++++----------- 2 files changed, 31654 insertions(+), 26972 deletions(-) diff --git a/extras/assets/logo/black/ACE3-Logo.eps b/extras/assets/logo/black/ACE3-Logo.eps index dfa19c37e0..83ec9a3852 100644 --- a/extras/assets/logo/black/ACE3-Logo.eps +++ b/extras/assets/logo/black/ACE3-Logo.eps @@ -1,13574 +1,15918 @@ -%!PS-Adobe-3.1 EPSF-3.0 -%ADO_DSC_Encoding: Windows Roman -%%Title: ACE3-Logo.eps -%%Creator: Adobe Illustrator(R) 16.0 -%%For: Jonathan David, kuehlhaus AG -%%CreationDate: 3/12/2015 -%%BoundingBox: 0 0 82 20 -%%HiResBoundingBox: 0 0 81.7930 19.5298 -%%CropBox: 0 0 81.7930 19.5298 -%%LanguageLevel: 2 -%%DocumentData: Clean7Bit -%ADOBeginClientInjection: DocumentHeader "AI11EPS" -%%AI8_CreatorVersion: 16.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 16.0.2 x682 R agm 4.6676 ct 5.2594 %ADO_ContainsXMP: MainFirst -%ADOEndClientInjection: DocumentHeader "AI11EPS" -%%Pages: 1 -%%DocumentNeededResources: -%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 -%%+ procset Adobe_CoolType_Utility_T42 1.0 0 -%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 -%%+ procset Adobe_CoolType_Core 2.31 0 -%%+ procset Adobe_AGM_Core 2.0 0 -%%+ procset Adobe_AGM_Utils 1.0 0 -%%DocumentFonts: -%%DocumentNeededFonts: -%%DocumentNeededFeatures: -%%DocumentSuppliedFeatures: -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%DocumentCustomColors: -%%CMYKCustomColor: -%%RGBCustomColor: +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 8.0 +%%AI8_CreatorVersion: 16.0.2 +%%For: (bux578) () +%%Title: (ACE3-Logo.eps) +%%CreationDate: 3/12/2015 2:49 PM +%%Canvassize: 16383 +%%BoundingBox: 354 -432 437 -411 +%%HiResBoundingBox: 354.8633 -431.0947 436.6563 -411.5649 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0 +%%+ procset Adobe_screens_AI5 1.0 0 +%%+ procset AGM_Gradient 1.0 0 +%%+ procset Adobe_ColorImage_AI6 1.3 0 +%%+ procset Adobe_Illustrator_AI5 1.3 0 +%%+ procset Adobe_pattern_AI5 1.0 0 +%%+ procset Adobe_cshow 2.0 8 +%%+ procset Adobe_shading_AI8 1.0 0 +%AI5_FileFormat 4.0 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%CMYKProcessColor: 1 1 1 1 ([Passermarken]) +%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) +%%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4 +%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 1 0 () +%AI3_TemplateBox: 396.3633 -422.0654 396.3633 -422.0654 +%AI3_TileBox: -13.2603 -706.8096 804.7793 -135.8496 +%AI3_DocumentPreview: Header +%AI5_ArtSize: 81.793 19.5298 +%AI5_RulerUnits: 1 +%AI5_ArtFlags: 0 0 0 1 0 0 0 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 1 +%AI8_OpenToView: 342 -390 16 1821 1035 18 0 0 50 116 0 0 +%AI5_OpenViewLayers: 7 +%%PageOrigin:-8 -817 +%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 +%AI9_Flatten: 0 +%AI12_CMSettings: 00.MS %%EndComments - - - - - - -%%BeginDefaults -%%ViewingOrientation: 1 0 0 1 -%%EndDefaults %%BeginProlog -%%BeginResource: procset Adobe_AGM_Utils 1.0 0 -%%Version: 1.0 0 -%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{currentpacking true setpacking}if -userdict/Adobe_AGM_Utils 75 dict dup begin put -/bdf -{bind def}bind def -/nd{null def}bdf -/xdf -{exch def}bdf -/ldf -{load def}bdf -/ddf -{put}bdf -/xddf -{3 -1 roll put}bdf -/xpt -{exch put}bdf -/ndf -{ - exch dup where{ - pop pop pop - }{ - xdf - }ifelse -}def -/cdndf -{ - exch dup currentdict exch known{ - pop pop - }{ - exch def - }ifelse -}def -/gx -{get exec}bdf -/ps_level - /languagelevel where{ - pop systemdict/languagelevel gx - }{ - 1 - }ifelse -def -/level2 - ps_level 2 ge -def -/level3 - ps_level 3 ge -def -/ps_version - {version cvr}stopped{-1}if -def -/set_gvm -{currentglobal exch setglobal}bdf -/reset_gvm -{setglobal}bdf -/makereadonlyarray -{ - /packedarray where{pop packedarray - }{ - array astore readonly}ifelse -}bdf -/map_reserved_ink_name -{ - dup type/stringtype eq{ - dup/Red eq{ - pop(_Red_) - }{ - dup/Green eq{ - pop(_Green_) - }{ - dup/Blue eq{ - pop(_Blue_) - }{ - dup()cvn eq{ - pop(Process) - }if - }ifelse - }ifelse - }ifelse - }if -}bdf -/AGMUTIL_GSTATE 22 dict def -/get_gstate -{ - AGMUTIL_GSTATE begin - /AGMUTIL_GSTATE_clr_spc currentcolorspace def - /AGMUTIL_GSTATE_clr_indx 0 def - /AGMUTIL_GSTATE_clr_comps 12 array def - mark currentcolor counttomark - {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put - /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop - /AGMUTIL_GSTATE_fnt rootfont def - /AGMUTIL_GSTATE_lw currentlinewidth def - /AGMUTIL_GSTATE_lc currentlinecap def - /AGMUTIL_GSTATE_lj currentlinejoin def - /AGMUTIL_GSTATE_ml currentmiterlimit def - currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf - /AGMUTIL_GSTATE_sa currentstrokeadjust def - /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def - /AGMUTIL_GSTATE_op currentoverprint def - /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def - /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def - currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf - cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf - /AGMUTIL_GSTATE_ht currenthalftone def - /AGMUTIL_GSTATE_flt currentflat def - end -}def -/set_gstate -{ - AGMUTIL_GSTATE begin - AGMUTIL_GSTATE_clr_spc setcolorspace - AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get - /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor - AGMUTIL_GSTATE_fnt setfont - AGMUTIL_GSTATE_lw setlinewidth - AGMUTIL_GSTATE_lc setlinecap - AGMUTIL_GSTATE_lj setlinejoin - AGMUTIL_GSTATE_ml setmiterlimit - AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash - AGMUTIL_GSTATE_sa setstrokeadjust - AGMUTIL_GSTATE_clr_rnd setcolorrendering - AGMUTIL_GSTATE_op setoverprint - AGMUTIL_GSTATE_bg cvx setblackgeneration - AGMUTIL_GSTATE_ucr cvx setundercolorremoval - AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx - AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer - AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or - { - currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne - { - mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark - }if - }{ - AGMUTIL_GSTATE_ht sethalftone - }ifelse - AGMUTIL_GSTATE_flt setflat - end -}def -/get_gstate_and_matrix -{ - AGMUTIL_GSTATE begin - /AGMUTIL_GSTATE_ctm matrix currentmatrix def - end - get_gstate -}def -/set_gstate_and_matrix -{ - set_gstate - AGMUTIL_GSTATE begin - AGMUTIL_GSTATE_ctm setmatrix - end -}def -/AGMUTIL_str256 256 string def -/AGMUTIL_src256 256 string def -/AGMUTIL_dst64 64 string def -/AGMUTIL_srcLen nd -/AGMUTIL_ndx nd -/AGMUTIL_cpd nd -/capture_cpd{ - //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf -}def -/thold_halftone -{ - level3 - {sethalftone currenthalftone} - { - dup/HalftoneType get 3 eq - { - sethalftone currenthalftone - }{ - begin - Width Height mul{ - Thresholds read{pop}if - }repeat - end - currenthalftone - }ifelse - }ifelse -}def -/rdcmntline -{ - currentfile AGMUTIL_str256 readline pop - (%)anchorsearch{pop}if -}bdf -/filter_cmyk -{ - dup type/filetype ne{ - exch()/SubFileDecode filter - }{ - exch pop - } - ifelse - [ - exch +%%BeginResource: procset Adobe_level2_AI5 1.2 0 +%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) +%%Version: 1.2 0 +%%CreationDate: (04/10/93) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /Adobe_level2_AI5 26 dict dup begin + put + /packedarray where not { - AGMUTIL_src256 readstring pop - dup length/AGMUTIL_srcLen exch def - /AGMUTIL_ndx 0 def - AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ - 1 index exch get - AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put - /AGMUTIL_ndx AGMUTIL_ndx 1 add def - }for - pop - AGMUTIL_dst64 0 AGMUTIL_ndx getinterval - } - bind - /exec cvx - ]cvx -}bdf -/filter_indexed_devn -{ - cvi Names length mul names_index add Lookup exch get -}bdf -/filter_devn -{ - 4 dict begin - /srcStr xdf - /dstStr xdf - dup type/filetype ne{ - 0()/SubFileDecode filter - }if - [ - exch - [ - /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx - currentdict/srcStr get/readstring cvx/pop cvx - /dup cvx/length cvx 0/gt cvx[ - Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx - names_index Names length currentdict/srcStr get length 1 sub{ - 1/index cvx/exch cvx/get cvx - currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx - Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx - }for - currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx - ]cvx/if cvx - /end cvx - ]cvx - bind - /exec cvx - ]cvx - end -}bdf -/AGMUTIL_imagefile nd -/read_image_file -{ - AGMUTIL_imagefile 0 setfileposition - 10 dict begin - /imageDict xdf - /imbufLen Width BitsPerComponent mul 7 add 8 idiv def - /imbufIdx 0 def - /origDataSource imageDict/DataSource get def - /origMultipleDataSources imageDict/MultipleDataSources get def - /origDecode imageDict/Decode get def - /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def - imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + userdict begin + /packedarray + { + array astore readonly + } bind def + /setpacking /pop load def + /currentpacking false def + end + 0 + } if + pop + userdict /defaultpacking currentpacking put true setpacking + /initialize { - /imbufCnt imageDict/DataSource get length def - /imbufs imbufCnt array def - 0 1 imbufCnt 1 sub{ - /imbufIdx xdf - imbufs imbufIdx imbufLen string put - imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put - }for - DeviceN_PS2{ - imageDict begin - /DataSource[DataSource/devn_sep_datasource cvx]cvx def - /MultipleDataSources false def - /Decode[0 1]def - end - }if - }{ - /imbuf imbufLen string def - Indexed_DeviceN level3 not and DeviceN_NoneName or{ - /srcDataStrs[imageDict begin - currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse - { - Width Decode length 2 div mul cvi string - }repeat - end]def - imageDict begin - /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def - /Decode[0 1]def - end - }{ - imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put - imageDict/Decode[0 1]put - }ifelse - }ifelse - imageDict exch - load exec - imageDict/DataSource origDataSource put - imageDict/MultipleDataSources origMultipleDataSources put - imageDict/Decode origDecode put - end -}bdf -/write_image_file -{ - begin - {(AGMUTIL_imagefile)(w+)file}stopped{ - false - }{ - Adobe_AGM_Utils/AGMUTIL_imagefile xddf - 2 dict begin - /imbufLen Width BitsPerComponent mul 7 add 8 idiv def - MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ - /imbuf imbufLen string def - }if - 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ - pop - MultipleDataSources{ - 0 1 DataSource length 1 sub{ - DataSource type dup - /arraytype eq{ - pop DataSource exch gx - }{ - /filetype eq{ - DataSource exch get imbuf readstring pop - }{ - DataSource exch get - }ifelse - }ifelse - AGMUTIL_imagefile exch writestring - }for - }{ - DataSource type dup - /arraytype eq{ - pop DataSource exec - }{ - /filetype eq{ - DataSource imbuf readstring pop - }{ - DataSource - }ifelse - }ifelse - AGMUTIL_imagefile exch writestring - }ifelse - }for - end - true - }ifelse - end -}bdf -/close_image_file -{ - AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile -}def -statusdict/product known userdict/AGMP_current_show known not and{ - /pstr statusdict/product get def - pstr(HP LaserJet 2200)eq - pstr(HP LaserJet 4000 Series)eq or - pstr(HP LaserJet 4050 Series )eq or - pstr(HP LaserJet 8000 Series)eq or - pstr(HP LaserJet 8100 Series)eq or - pstr(HP LaserJet 8150 Series)eq or - pstr(HP LaserJet 5000 Series)eq or - pstr(HP LaserJet 5100 Series)eq or - pstr(HP Color LaserJet 4500)eq or - pstr(HP Color LaserJet 4600)eq or - pstr(HP LaserJet 5Si)eq or - pstr(HP LaserJet 1200 Series)eq or - pstr(HP LaserJet 1300 Series)eq or - pstr(HP LaserJet 4100 Series)eq or + Adobe_level2_AI5 begin + } bind def + /terminate { - userdict/AGMP_current_show/show load put - userdict/show{ - currentcolorspace 0 get - /Pattern eq - {false charpath f} - {AGMP_current_show}ifelse - }put - }if - currentdict/pstr undef -}if -/consumeimagedata -{ - begin - AGMIMG_init_common - currentdict/MultipleDataSources known not - {/MultipleDataSources false def}if - MultipleDataSources + currentdict Adobe_level2_AI5 eq { - DataSource 0 get type - dup/filetype eq - { - 1 dict begin - /flushbuffer Width cvi string def - 1 1 Height cvi - { - pop - 0 1 DataSource length 1 sub - { - DataSource exch get - flushbuffer readstring pop pop - }for - }for - end - }if - dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and - { - Width Height mul cvi - { - 0 1 DataSource length 1 sub - {dup DataSource exch gx length exch 0 ne{pop}if}for - dup 0 eq - {pop exit}if - sub dup 0 le - {exit}if - }loop - pop - }if - } - { - /DataSource load type - dup/filetype eq - { - 1 dict begin - /flushbuffer Width Decode length 2 idiv mul cvi string def - 1 1 Height{pop DataSource flushbuffer readstring pop pop}for - end - }if - dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and - { - Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul - { - DataSource length dup 0 eq - {pop exit}if - sub dup 0 le - {exit}if - }loop - pop - }if - }ifelse - end -}bdf -/addprocs -{ - 2{/exec load}repeat - 3 1 roll - [5 1 roll]bind cvx -}def -/modify_halftone_xfer -{ - currenthalftone dup length dict copy begin - currentdict 2 index known{ - 1 index load dup length dict copy begin - currentdict/TransferFunction known{ - /TransferFunction load - }{ - currenttransfer - }ifelse - addprocs/TransferFunction xdf - currentdict end def - currentdict end sethalftone - }{ - currentdict/TransferFunction known{ - /TransferFunction load - }{ - currenttransfer - }ifelse - addprocs/TransferFunction xdf - currentdict end sethalftone - pop - }ifelse -}def -/clonearray -{ - dup xcheck exch - dup length array exch - Adobe_AGM_Core/AGMCORE_tmp -1 ddf - { - Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf - dup type/dicttype eq - { - Adobe_AGM_Core/AGMCORE_tmp get - exch - clonedict - Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf - }if - dup type/arraytype eq - { - Adobe_AGM_Core/AGMCORE_tmp get exch - clonearray - Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf - }if - exch dup - Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put - }forall - exch{cvx}if -}bdf -/clonedict -{ - dup length dict - begin - { - dup type/dicttype eq - {clonedict}if - dup type/arraytype eq - {clonearray}if - def - }forall - currentdict - end -}bdf -/DeviceN_PS2 -{ - /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and -}bdf -/Indexed_DeviceN -{ - /indexed_colorspace_dict AGMCORE_gget dup null ne{ - dup/CSDBase known{ - /CSDBase get/CSD get_res/Names known - }{ - pop false - }ifelse - }{ - pop false - }ifelse -}bdf -/DeviceN_NoneName -{ - /Names where{ - pop - false Names - { - (None)eq or - }forall - }{ - false - }ifelse -}bdf -/DeviceN_PS2_inRip_seps -{ - /AGMCORE_in_rip_sep where - { - pop dup type dup/arraytype eq exch/packedarraytype eq or - { - dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and - { - /currentcolorspace exch AGMCORE_gput - false - }{ - true - }ifelse - }{ - true - }ifelse - }{ - true - }ifelse -}bdf -/base_colorspace_type -{ - dup type/arraytype eq{0 get}if -}bdf -/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse -{ - /pdfmark_5{cleartomark}bind def -}{ - /pdfmark_5{pdfmark}bind def -}ifelse -/ReadBypdfmark_5 -{ - currentfile exch 0 exch/SubFileDecode filter - /currentdistillerparams where - {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse - {flushfile cleartomark} - {/PUT pdfmark}ifelse -}bdf -/ReadBypdfmark_5_string -{ - 2 dict begin - /makerString exch def string/tmpString exch def - { - currentfile tmpString readline not{pop exit}if - makerString anchorsearch - { - pop pop cleartomark exit - }{ - 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 - }ifelse - }loop - end -}bdf -/xpdfm -{ - { - dup 0 get/Label eq - { - aload length[exch 1 add 1 roll/PAGELABEL - }{ - aload pop - [{ThisPage}<<5 -2 roll>>/PUT - }ifelse - pdfmark_5 - }forall -}bdf -/lmt{ - dup 2 index le{exch}if pop dup 2 index ge{exch}if pop -}bdf -/int{ - dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop -}bdf -/ds{ - Adobe_AGM_Utils begin -}bdf -/dt{ - currentdict Adobe_AGM_Utils eq{ - end - }if -}bdf -systemdict/setpacking known -{setpacking}if -%%EndResource -%%BeginResource: procset Adobe_AGM_Core 2.0 0 -%%Version: 2.0 0 -%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{ - currentpacking - true setpacking -}if -userdict/Adobe_AGM_Core 209 dict dup begin put -/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def -/AGMCORE_str256 256 string def -/AGMCORE_save nd -/AGMCORE_graphicsave nd -/AGMCORE_c 0 def -/AGMCORE_m 0 def -/AGMCORE_y 0 def -/AGMCORE_k 0 def -/AGMCORE_cmykbuf 4 array def -/AGMCORE_screen[currentscreen]cvx def -/AGMCORE_tmp 0 def -/AGMCORE_&setgray nd -/AGMCORE_&setcolor nd -/AGMCORE_&setcolorspace nd -/AGMCORE_&setcmykcolor nd -/AGMCORE_cyan_plate nd -/AGMCORE_magenta_plate nd -/AGMCORE_yellow_plate nd -/AGMCORE_black_plate nd -/AGMCORE_plate_ndx nd -/AGMCORE_get_ink_data nd -/AGMCORE_is_cmyk_sep nd -/AGMCORE_host_sep nd -/AGMCORE_avoid_L2_sep_space nd -/AGMCORE_distilling nd -/AGMCORE_composite_job nd -/AGMCORE_producing_seps nd -/AGMCORE_ps_level -1 def -/AGMCORE_ps_version -1 def -/AGMCORE_environ_ok nd -/AGMCORE_CSD_cache 0 dict def -/AGMCORE_currentoverprint false def -/AGMCORE_deltaX nd -/AGMCORE_deltaY nd -/AGMCORE_name nd -/AGMCORE_sep_special nd -/AGMCORE_err_strings 4 dict def -/AGMCORE_cur_err nd -/AGMCORE_current_spot_alias false def -/AGMCORE_inverting false def -/AGMCORE_feature_dictCount nd -/AGMCORE_feature_opCount nd -/AGMCORE_feature_ctm nd -/AGMCORE_ConvertToProcess false def -/AGMCORE_Default_CTM matrix def -/AGMCORE_Default_PageSize nd -/AGMCORE_Default_flatness nd -/AGMCORE_currentbg nd -/AGMCORE_currentucr nd -/AGMCORE_pattern_paint_type 0 def -/knockout_unitsq nd -currentglobal true setglobal -[/CSA/Gradient/Procedure] -{ - /Generic/Category findresource dup length dict copy/Category defineresource pop -}forall -setglobal -/AGMCORE_key_known -{ - where{ - /Adobe_AGM_Core_Id known - }{ - false - }ifelse -}ndf -/flushinput -{ - save - 2 dict begin - /CompareBuffer 3 -1 roll def - /readbuffer 256 string def + end + } if + } bind def mark + /setcustomcolor where not { - currentfile readbuffer{readline}stopped - {cleartomark mark} + /findcmykcustomcolor { - not - {pop exit} - if - CompareBuffer eq - {exit} - if - }ifelse - }loop - cleartomark - end - restore -}bdf -/getspotfunction -{ - AGMCORE_screen exch pop exch pop - dup type/dicttype eq{ - dup/HalftoneType get 1 eq{ - /SpotFunction get - }{ - dup/HalftoneType get 2 eq{ - /GraySpotFunction get - }{ - pop - { - abs exch abs 2 copy add 1 gt{ - 1 sub dup mul exch 1 sub dup mul add 1 sub - }{ - dup mul exch dup mul add 1 exch sub - }ifelse - }bind - }ifelse - }ifelse - }if -}def -/np -{newpath}bdf -/clp_npth -{clip np}def -/eoclp_npth -{eoclip np}def -/npth_clp -{np clip}def -/graphic_setup -{ - /AGMCORE_graphicsave save store - concat - 0 setgray - 0 setlinecap - 0 setlinejoin - 1 setlinewidth - []0 setdash - 10 setmiterlimit - np - false setoverprint - false setstrokeadjust - //Adobe_AGM_Core/spot_alias gx - /Adobe_AGM_Image where{ - pop - Adobe_AGM_Image/spot_alias 2 copy known{ - gx - }{ - pop pop - }ifelse - }if - /sep_colorspace_dict null AGMCORE_gput - 100 dict begin - /dictstackcount countdictstack def - /showpage{}def - mark -}def -/graphic_cleanup -{ - cleartomark - dictstackcount 1 countdictstack 1 sub{end}for - end - AGMCORE_graphicsave restore -}def -/compose_error_msg -{ - grestoreall initgraphics - /Helvetica findfont 10 scalefont setfont - /AGMCORE_deltaY 100 def - /AGMCORE_deltaX 310 def - clippath pathbbox np pop pop 36 add exch 36 add exch moveto - 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto - 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath - 0 AGMCORE_&setgray - gsave 1 AGMCORE_&setgray fill grestore - 1 setlinewidth gsave stroke grestore - currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto - /AGMCORE_deltaY 12 def - /AGMCORE_tmp 0 def - AGMCORE_err_strings exch get + (AI8_CMYK_CustomColor) + 6 packedarray + } bind def + /findrgbcustomcolor { - dup 32 eq - { - pop - AGMCORE_str256 0 AGMCORE_tmp getinterval - stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt - { - currentpoint AGMCORE_deltaY sub exch pop - clippath pathbbox pop pop pop 44 add exch moveto - }if - AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show - 0 1 AGMCORE_str256 length 1 sub - { - AGMCORE_str256 exch 0 put - }for - /AGMCORE_tmp 0 def - }{ - AGMCORE_str256 exch AGMCORE_tmp xpt - /AGMCORE_tmp AGMCORE_tmp 1 add def - }ifelse - }forall -}bdf -/AGMCORE_CMYKDeviceNColorspaces[ - [/Separation/None/DeviceCMYK{0 0 0}] - [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] - [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] - [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] - [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] - [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] - [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] - [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] - [/Separation(Cyan)/DeviceCMYK{0 0 0}] - [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] - [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] - [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] - [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] - [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] - [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] - [/DeviceCMYK] -]def -/ds{ - Adobe_AGM_Core begin - /currentdistillerparams where - { - pop currentdistillerparams/CoreDistVersion get 5000 lt - {<>setdistillerparams}if - }if - /AGMCORE_ps_version xdf - /AGMCORE_ps_level xdf - errordict/AGM_handleerror known not{ - errordict/AGM_handleerror errordict/handleerror get put - errordict/handleerror{ - Adobe_AGM_Core begin - $error/newerror get AGMCORE_cur_err null ne and{ - $error/newerror false put - AGMCORE_cur_err compose_error_msg - }if - $error/newerror true put - end - errordict/AGM_handleerror get exec - }bind put - }if - /AGMCORE_environ_ok - ps_level AGMCORE_ps_level ge - ps_version AGMCORE_ps_version ge and - AGMCORE_ps_level -1 eq or - def - AGMCORE_environ_ok not - {/AGMCORE_cur_err/AGMCORE_bad_environ def}if - /AGMCORE_&setgray systemdict/setgray get def - level2{ - /AGMCORE_&setcolor systemdict/setcolor get def - /AGMCORE_&setcolorspace systemdict/setcolorspace get def - }if - /AGMCORE_currentbg currentblackgeneration def - /AGMCORE_currentucr currentundercolorremoval def - /AGMCORE_Default_flatness currentflat def - /AGMCORE_distilling - /product where{ - pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and - }{ - false - }ifelse - def - /AGMCORE_GSTATE AGMCORE_key_known not{ - /AGMCORE_GSTATE 21 dict def - /AGMCORE_tmpmatrix matrix def - /AGMCORE_gstack 32 array def - /AGMCORE_gstackptr 0 def - /AGMCORE_gstacksaveptr 0 def - /AGMCORE_gstackframekeys 14 def - /AGMCORE_&gsave/gsave ldf - /AGMCORE_&grestore/grestore ldf - /AGMCORE_&grestoreall/grestoreall ldf - /AGMCORE_&save/save ldf - /AGMCORE_&setoverprint/setoverprint ldf - /AGMCORE_gdictcopy{ - begin - {def}forall - end - }def - /AGMCORE_gput{ - AGMCORE_gstack AGMCORE_gstackptr get - 3 1 roll - put - }def - /AGMCORE_gget{ - AGMCORE_gstack AGMCORE_gstackptr get - exch - get - }def - /gsave{ - AGMCORE_&gsave - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gstackptr 1 add - dup 32 ge{limitcheck}if - /AGMCORE_gstackptr exch store - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gdictcopy - }def - /grestore{ - AGMCORE_&grestore - AGMCORE_gstackptr 1 sub - dup AGMCORE_gstacksaveptr lt{1 add}if - dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known - {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse - /AGMCORE_gstackptr exch store - }def - /grestoreall{ - AGMCORE_&grestoreall - /AGMCORE_gstackptr AGMCORE_gstacksaveptr store - }def - /save{ - AGMCORE_&save - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gstackptr 1 add - dup 32 ge{limitcheck}if - /AGMCORE_gstackptr exch store - /AGMCORE_gstacksaveptr AGMCORE_gstackptr store - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gdictcopy - }def - /setoverprint{ - dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint - }def - 0 1 AGMCORE_gstack length 1 sub{ - AGMCORE_gstack exch AGMCORE_gstackframekeys dict put - }for - }if - level3/AGMCORE_&sysshfill AGMCORE_key_known not and - { - /AGMCORE_&sysshfill systemdict/shfill get def - /AGMCORE_&sysmakepattern systemdict/makepattern get def - /AGMCORE_&usrmakepattern/makepattern load def - }if - /currentcmykcolor[0 0 0 0]AGMCORE_gput - /currentstrokeadjust false AGMCORE_gput - /currentcolorspace[/DeviceGray]AGMCORE_gput - /sep_tint 0 AGMCORE_gput - /devicen_tints[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]AGMCORE_gput - /sep_colorspace_dict null AGMCORE_gput - /devicen_colorspace_dict null AGMCORE_gput - /indexed_colorspace_dict null AGMCORE_gput - /currentcolor_intent()AGMCORE_gput - /customcolor_tint 1 AGMCORE_gput - /absolute_colorimetric_crd null AGMCORE_gput - /relative_colorimetric_crd null AGMCORE_gput - /saturation_crd null AGMCORE_gput - /perceptual_crd null AGMCORE_gput - currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf - cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf - << - /MaxPatternItem currentsystemparams/MaxPatternCache get - >> - setuserparams - end -}def -/ps -{ - /setcmykcolor where{ - pop - Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put - }if - Adobe_AGM_Core begin - /setcmykcolor - { - 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput - 1 sub 4 1 roll - 3{ - 3 index add neg dup 0 lt{ - pop 0 - }if - 3 1 roll - }repeat - setrgbcolor pop - }ndf - /currentcmykcolor - { - /currentcmykcolor AGMCORE_gget aload pop - }ndf - /setoverprint - {pop}ndf - /currentoverprint - {false}ndf - /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def - /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def - /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def - /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def - /AGMCORE_plate_ndx - AGMCORE_cyan_plate{ - 0 - }{ - AGMCORE_magenta_plate{ - 1 - }{ - AGMCORE_yellow_plate{ - 2 - }{ - AGMCORE_black_plate{ - 3 - }{ - 4 - }ifelse - }ifelse - }ifelse - }ifelse - def - /AGMCORE_have_reported_unsupported_color_space false def - /AGMCORE_report_unsupported_color_space - { - AGMCORE_have_reported_unsupported_color_space false eq - { - (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== - Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf - }if - }def - /AGMCORE_composite_job - AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def - /AGMCORE_in_rip_sep - /AGMCORE_in_rip_sep where{ - pop AGMCORE_in_rip_sep - }{ - AGMCORE_distilling - { - false - }{ - userdict/Adobe_AGM_OnHost_Seps known{ - false - }{ - level2{ - currentpagedevice/Separations 2 copy known{ - get - }{ - pop pop false - }ifelse - }{ - false - }ifelse - }ifelse - }ifelse - }ifelse - def - /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def - /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def - /AGM_preserve_spots - /AGM_preserve_spots where{ - pop AGM_preserve_spots - }{ - AGMCORE_distilling AGMCORE_producing_seps or - }ifelse - def - /AGM_is_distiller_preserving_spotimages - { - currentdistillerparams/PreserveOverprintSettings known - { - currentdistillerparams/PreserveOverprintSettings get - { - currentdistillerparams/ColorConversionStrategy known - { - currentdistillerparams/ColorConversionStrategy get - /sRGB ne - }{ - true - }ifelse - }{ - false - }ifelse - }{ - false - }ifelse - }def - /convert_spot_to_process where{pop}{ - /convert_spot_to_process - { - //Adobe_AGM_Core begin - dup map_alias{ - /Name get exch pop - }if - dup dup(None)eq exch(All)eq or - { - pop false - }{ - AGMCORE_host_sep - { - gsave - 1 0 0 0 setcmykcolor currentgray 1 exch sub - 0 1 0 0 setcmykcolor currentgray 1 exch sub - 0 0 1 0 setcmykcolor currentgray 1 exch sub - 0 0 0 1 setcmykcolor currentgray 1 exch sub - add add add 0 eq - { - pop false - }{ - false setoverprint - current_spot_alias false set_spot_alias - 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor - set_spot_alias - currentgray 1 ne - }ifelse - grestore - }{ - AGMCORE_distilling - { - pop AGM_is_distiller_preserving_spotimages not - }{ - //Adobe_AGM_Core/AGMCORE_name xddf - false - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq - AGMUTIL_cpd/OverrideSeparations known and - { - AGMUTIL_cpd/OverrideSeparations get - { - /HqnSpots/ProcSet resourcestatus - { - pop pop pop true - }if - }if - }if - { - AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not - }{ - gsave - [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace - false - AGMUTIL_cpd/SeparationColorNames 2 copy known - { - get - {AGMCORE_name eq or}forall - not - }{ - pop pop pop true - }ifelse - grestore - }ifelse - }ifelse - }ifelse - }ifelse - end - }def - }ifelse - /convert_to_process where{pop}{ - /convert_to_process - { - dup length 0 eq - { - pop false - }{ - AGMCORE_host_sep - { - dup true exch - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - dup(Black)eq 3 -1 roll or - {pop} - {convert_spot_to_process and}ifelse - } - forall - { - true exch - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - (Black)eq or and - }forall - not - }{pop false}ifelse - }{ - false exch - { - /PhotoshopDuotoneList where{pop false}{true}ifelse - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - dup(Black)eq 3 -1 roll or - {pop} - {convert_spot_to_process or}ifelse - } - { - convert_spot_to_process or - } - ifelse - } - forall - }ifelse - }ifelse - }def - }ifelse - /AGMCORE_avoid_L2_sep_space - version cvr 2012 lt - level2 and - AGMCORE_producing_seps not and - def - /AGMCORE_is_cmyk_sep - AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or - def - /AGM_avoid_0_cmyk where{ - pop AGM_avoid_0_cmyk - }{ - AGM_preserve_spots - userdict/Adobe_AGM_OnHost_Seps known - userdict/Adobe_AGM_InRip_Seps known or - not and - }ifelse - { - /setcmykcolor[ - { - 4 copy add add add 0 eq currentoverprint and{ - pop 0.0005 - }if - }/exec cvx - /AGMCORE_&setcmykcolor load dup type/operatortype ne{ - /exec cvx - }if - ]cvx def - }if - /AGMCORE_IsSeparationAProcessColor - { - dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or - }def - AGMCORE_host_sep{ - /setcolortransfer - { - AGMCORE_cyan_plate{ - pop pop pop - }{ - AGMCORE_magenta_plate{ - 4 3 roll pop pop pop - }{ - AGMCORE_yellow_plate{ - 4 2 roll pop pop pop - }{ - 4 1 roll pop pop pop - }ifelse - }ifelse - }ifelse - settransfer - } - def - /AGMCORE_get_ink_data - AGMCORE_cyan_plate{ - {pop pop pop} - }{ - AGMCORE_magenta_plate{ - {4 3 roll pop pop pop} - }{ - AGMCORE_yellow_plate{ - {4 2 roll pop pop pop} - }{ - {4 1 roll pop pop pop} - }ifelse - }ifelse - }ifelse - def - /AGMCORE_RemoveProcessColorNames - { - 1 dict begin - /filtername - { - dup/Cyan eq 1 index(Cyan)eq or - {pop(_cyan_)}if - dup/Magenta eq 1 index(Magenta)eq or - {pop(_magenta_)}if - dup/Yellow eq 1 index(Yellow)eq or - {pop(_yellow_)}if - dup/Black eq 1 index(Black)eq or - {pop(_black_)}if - }def - dup type/arraytype eq - {[exch{filtername}forall]} - {filtername}ifelse - end - }def - level3{ - /AGMCORE_IsCurrentColor - { - dup AGMCORE_IsSeparationAProcessColor - { - AGMCORE_plate_ndx 0 eq - {dup(Cyan)eq exch/Cyan eq or}if - AGMCORE_plate_ndx 1 eq - {dup(Magenta)eq exch/Magenta eq or}if - AGMCORE_plate_ndx 2 eq - {dup(Yellow)eq exch/Yellow eq or}if - AGMCORE_plate_ndx 3 eq - {dup(Black)eq exch/Black eq or}if - AGMCORE_plate_ndx 4 eq - {pop false}if - }{ - gsave - false setoverprint - current_spot_alias false set_spot_alias - 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor - set_spot_alias - currentgray 1 ne - grestore - }ifelse - }def - /AGMCORE_filter_functiondatasource - { - 5 dict begin - /data_in xdf - data_in type/stringtype eq - { - /ncomp xdf - /comp xdf - /string_out data_in length ncomp idiv string def - 0 ncomp data_in length 1 sub - { - string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put - }for - string_out - }{ - string/string_in xdf - /string_out 1 string def - /component xdf - [ - data_in string_in/readstring cvx - [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx - [/pop cvx()]cvx/ifelse cvx - ]cvx/ReusableStreamDecode filter - }ifelse - end - }def - /AGMCORE_separateShadingFunction - { - 2 dict begin - /paint? xdf - /channel xdf - dup type/dicttype eq - { - begin - FunctionType 0 eq - { - /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def - currentdict/Decode known - {/Decode Decode channel 2 mul 2 getinterval def}if - paint? not - {/Decode[1 1]def}if - }if - FunctionType 2 eq - { - paint? - { - /C0[C0 channel get 1 exch sub]def - /C1[C1 channel get 1 exch sub]def - }{ - /C0[1]def - /C1[1]def - }ifelse - }if - FunctionType 3 eq - { - /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def - }if - currentdict/Range known - {/Range[0 1]def}if - currentdict - end}{ - channel get 0 paint? AGMCORE_separateShadingFunction - }ifelse - end - }def - /AGMCORE_separateShading - { - 3 -1 roll begin - currentdict/Function known - { - currentdict/Background known - {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if - Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf - /ColorSpace[/DeviceGray]def - }{ - ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def - }{ - ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put - }ifelse - ColorSpace 0 get/Separation eq - { - { - [1/exch cvx/sub cvx]cvx - }{ - [/pop cvx 1]cvx - }ifelse - ColorSpace 3 3 -1 roll put - pop - }{ - { - [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx - }{ - pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx - }ifelse - ColorSpace 3 3 -1 roll bind put - }ifelse - ColorSpace 2/DeviceGray put - }ifelse - end - }def - /AGMCORE_separateShadingDict - { - dup/ColorSpace get - dup type/arraytype ne - {[exch]}if - dup 0 get/DeviceCMYK eq - { - exch begin - currentdict - AGMCORE_cyan_plate - {0 true}if - AGMCORE_magenta_plate - {1 true}if - AGMCORE_yellow_plate - {2 true}if - AGMCORE_black_plate - {3 true}if - AGMCORE_plate_ndx 4 eq - {0 false}if - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - currentdict - end exch - }if - dup 0 get/Separation eq - { - exch begin - ColorSpace 1 get dup/None ne exch/All ne and - { - ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and - { - ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace - [ - /Separation - ColorSpace 1 get - /DeviceGray - [ - ColorSpace 3 get/exec cvx - 4 AGMCORE_plate_ndx sub -1/roll cvx - 4 1/roll cvx - 3[/pop cvx]cvx/repeat cvx - 1/exch cvx/sub cvx - ]cvx - ]def - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - currentdict 0 false AGMCORE_separateShading - }if - }ifelse - }{ - currentdict ColorSpace 1 get AGMCORE_IsCurrentColor - 0 exch - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - }ifelse - }if - currentdict - end exch - }if - dup 0 get/DeviceN eq - { - exch begin - ColorSpace 1 get convert_to_process - { - ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace - [ - /DeviceN - ColorSpace 1 get - /DeviceGray - [ - ColorSpace 3 get/exec cvx - 4 AGMCORE_plate_ndx sub -1/roll cvx - 4 1/roll cvx - 3[/pop cvx]cvx/repeat cvx - 1/exch cvx/sub cvx - ]cvx - ]def - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - currentdict 0 false AGMCORE_separateShading - /ColorSpace[/DeviceGray]def - }if - }ifelse - }{ - currentdict - false -1 ColorSpace 1 get - { - AGMCORE_IsCurrentColor - { - 1 add - exch pop true exch exit - }if - 1 add - }forall - exch - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - }ifelse - currentdict - end exch - }if - dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not - { - exch begin - ColorSpace dup type/arraytype eq - {0 get}if - /DeviceGray ne - { - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - ColorSpace 0 get/CIEBasedA eq - { - /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def - }if - ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or - { - /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def - }if - ColorSpace 0 get/CIEBasedDEFG eq - { - /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def - }if - currentdict 0 false AGMCORE_separateShading - }if - }if - currentdict - end exch - }if - pop - dup/AGMCORE_ignoreshade known - { - begin - /ColorSpace[/Separation(None)/DeviceGray{}]def - currentdict end - }if - }def - /shfill - { - AGMCORE_separateShadingDict - dup/AGMCORE_ignoreshade known - {pop} - {AGMCORE_&sysshfill}ifelse - }def - /makepattern - { - exch - dup/PatternType get 2 eq - { - clonedict - begin - /Shading Shading AGMCORE_separateShadingDict def - Shading/AGMCORE_ignoreshade known - currentdict end exch - {pop<>}if - exch AGMCORE_&sysmakepattern - }{ - exch AGMCORE_&usrmakepattern - }ifelse - }def - }if - }if - AGMCORE_in_rip_sep{ + (AI8_RGB_CustomColor) + 5 packedarray + } bind def /setcustomcolor { - exch aload pop - dup 7 1 roll inRip_spot_has_ink not { - 4{4 index mul 4 1 roll} - repeat - /DeviceCMYK setcolorspace - 6 -2 roll pop pop + exch + aload pop dup + (AI8_CMYK_CustomColor) eq + { + pop pop + 4 + { + 4 index mul + 4 1 roll + } repeat + 5 -1 roll pop + setcmykcolor + } + { + dup (AI8_RGB_CustomColor) eq + { + pop pop + 3 + { + 1 exch sub + 3 index mul + 1 exch sub + 3 1 roll + } repeat + 4 -1 roll pop + setrgbcolor + } + { + pop + 4 + { + 4 index mul 4 1 roll + } repeat + 5 -1 roll pop + setcmykcolor + } ifelse + } ifelse + } + def + } if + /setAIseparationgray + { + false setoverprint + 0 setgray + /setseparationgray where{ + pop setseparationgray + }{ + /setcolorspace where{ + pop + [/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace + 1 exch sub setcolor }{ - //Adobe_AGM_Core begin - /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf - end - [/Separation 4 -1 roll/DeviceCMYK - {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} - ] - setcolorspace + setgray }ifelse - setcolor - }ndf - /setseparationgray + }ifelse + } def + + /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def + userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put + userdict /level2? + systemdict /languagelevel known dup + { + pop systemdict /languagelevel get 2 ge + } if + put +/level2ScreenFreq +{ + begin + 60 + HalftoneType 1 eq { - [/Separation(All)/DeviceGray{}]setcolorspace_opt - 1 exch sub setcolor - }ndf + pop Frequency + } if + HalftoneType 2 eq + { + pop GrayFrequency + } if + HalftoneType 5 eq + { + pop Default level2ScreenFreq + } if + end +} bind def +userdict /currentScreenFreq + level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put +level2? not + { + /setcmykcolor where not + { + /setcmykcolor + { + exch .11 mul add exch .59 mul add exch .3 mul add + 1 exch sub setgray + } def + } if + /currentcmykcolor where not + { + /currentcmykcolor + { + 0 0 0 1 currentgray sub + } def + } if + /setoverprint where not + { + /setoverprint /pop load def + } if + /selectfont where not + { + /selectfont + { + exch findfont exch + dup type /arraytype eq + { + makefont + } + { + scalefont + } ifelse + setfont + } bind def + } if + /cshow where not + { + /cshow + { + [ + 0 0 5 -1 roll aload pop + ] cvx bind forall + } bind def + } if + } if + cleartomark + /anyColor? + { + add add add 0 ne + } bind def + /testColor + { + gsave + setcmykcolor currentcmykcolor + grestore + } bind def + /testCMYKColorThrough + { + testColor anyColor? + } bind def + userdict /composite? + 1 0 0 0 testCMYKColorThrough + 0 1 0 0 testCMYKColorThrough + 0 0 1 0 testCMYKColorThrough + 0 0 0 1 testCMYKColorThrough + and and and + put + composite? not + { + userdict begin + gsave + /cyan? 1 0 0 0 testCMYKColorThrough def + /magenta? 0 1 0 0 testCMYKColorThrough def + /yellow? 0 0 1 0 testCMYKColorThrough def + /black? 0 0 0 1 testCMYKColorThrough def + grestore + /isCMYKSep? cyan? magenta? yellow? black? or or or def + /customColor? isCMYKSep? not def + end + } if + end defaultpacking setpacking +%%EndResource +%%BeginResource: procset Adobe_screens_AI5 1.2 0 +%%Title: (Adobe Illustrator (R) Version 5.0 Custom Halftone Screens ProcSet) +%%Version: 1.2 0 +%%CreationDate: (03/24/93) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +systemdict begin +userdict /Adobe_screens_AI5 15 dict dup begin +put +/initialize +{ + Adobe_screens_AI5 begin + /screenid + deviceDPI 600 gt composite? not or + { + -1 + } + { + deviceDPI currentScreenFreq + dup dup 60 ge exch 150 le and deviceDPI 300 le and + { + pop 60 + } if + div 1.41421 div 0.5 add cvi + } ifelse + def + + 2 screenid eq + { + /customsize 16 def + /customdata /customdata2 def + setcustomscreen + } if + + 3 screenid eq + { + /customsize 24 def + /customdata /customdata3 def + setcustomscreen + } if + + 4 screenid eq + { + /customsize 16 def + /customdata /customdata4 def + setcustomscreen + } if + + 5 screenid eq + { + /customsize 20 def + /customdata /customdata5 def + setcustomscreen + } if + + 6 screenid eq + { + /customsize 24 def + /customdata /customdata6 def + setcustomscreen + } if + + 7 screenid eq + { + /customsize 28 def + /customdata /customdata7 def + setcustomscreen + } if + + 8 screenid eq + { + /customsize 16 def + /customdata /customdata8 def + setcustomscreen + } if +} def +/terminate +{ + currentdict Adobe_screens_AI5 eq + { + end + } if +} def +/setcustomscreen +{ + deviceDPI customsize div 0 + { + 1 add 2 div customsize mul cvi exch + 1 add 2 div customsize mul cvi exch + customsize mul add + customdata load exch get 256 div + } setscreen +} def +/customdata2 28 28 mul string def +currentfile customdata2 readhexstring +4180E8694988E2634382EA6B4B8AE061A01939C8A81737C2A21B3BCAAA1636C0 +F8795998F6775796FA7B5B9AF57656952ED8B80727D6B60F2FDABA0626D5B50E +4E8DE6674786EE6F4F8EE5664685ED6EAD1434C6A61F3FCEAE1232C5A51E3ECD +F3745493FE7F5F9EF1725291FD7E5E9D24D3B30C2CDEBE0222D1B10A2ADDBD04 +4483EB6C4C8BE1624281E96A4A89E364A31C3CCBAB1535C1A11A3AC9A91838C3 +FB7C5C9BF4755594F97A5A99F778589730DBBB0525D4B40D2DD9B90828D7B710 +508FE4654584EC6D4D8CE7684887EF70AF1131C4A41D3DCCAC1333C7A72040CF +F0715190FC7D5D9CF2735392FF80609F21D0B00929DCBC0323D2B20B2BDFBF01 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata3 28 28 mul string def +currentfile customdata3 readhexstring +011DC7F5E73D0421CBF3E43A021EC8F6E83E0522CCF2E43A2B648BC4A0762F68 +8AC39E732C658CC5A177306989C29D72D5B6521A6192D9B55219608FD6B6531B +6193DAB451185F8FFCEE440C28D2FCED430B27D1FDEF450C29D3FBEC420A26D0 +BEA77D366F83BCA77C356E87BFA87E377082BBA67B346D86145B99E0AE4A1259 +98DFB14E155C9AE1AD4A115897DEB04D0623CDF4E63C0420CAF8EA400723CDF4 +E53B031FC9F7E93F316988C19F752E678EC6A378326A88C09F742D668DC6A278 +DBB350175E91D8B8551C6395DCB24F165D90D7B7541C6294FAEC420925CFFFF1 +470E2BD5F9EB410824CEFEF0460D2AD4BAA57A336C85BEAA80397180B9A47933 +6B84BDA97F387181105797DDAF4C145A9CE3AB480F5696DDAE4B13599BE2AC49 +021EC8F6E83E0522CCF2E43A011DC7F5E73D0421CBF3E43A2C658CC5A1773069 +89C29D722B648BC4A0762F688AC39E73D6B6531B6193DAB451185F8FD5B6521A +6192D9B55219608FFDEF450C29D3FBEC420A26D0FCEE440C28D2FCED430B27D1 +BFA87E377082BBA67B346D86BEA77D366F83BCA77C356E87155C9AE1AD4A1158 +97DEB04D145B99E0AE4A125998DFB14E0723CDF4E53B031FC9F7E93F0623CDF4 +E63C0420CAF8EA40326A88C09F742D668DC6A278316988C19F752E678EC6A378 +DCB24F165D90D7B7541C6294DBB350175E91D8B8551C6395F9EB410824CEFEF0 +460D2AD4FAEC420925CFFFF1470E2BD5B9A479336B84BDA97F387181BAA57A33 +6C85BEAA803971800F5696DDAE4B13599BE2AC49105797DDAF4C145A9CE3AB48 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata4 28 28 mul string def +currentfile customdata4 readhexstring +1139B8E0FAD2531B133BBAE2F8D05119417180A6AE9A7B4B437382A5AD987949 +C08867272F6F92CAC28A66262E6E90C8E8DE5F070F37B6F2EADD5E060E36B5F0 +FED6571F173FBEE6FDD5561E163EBDE5AB9E7F4F477786A1A99D7E4E467685A3 +2C6C96CEC68E62222A6A95CDC58D64240C34B3F6EED95A020A32B1F5EDDB5C04 +143CBBE3F9D1521A123AB9E1FBD3541C447483A4AC997A4A427281A7AF9B7C4C +C38B65252D6D91C9C1896828307093CBEBDC5D050D35B4F1E9DF60081038B7F3 +FCD4551D153DBCE4FFD758201840BFE7A89C7D4D457584A2AA9F8050487887A0 +296994CCC48C63232B6B97CFC78F61210931B0F4ECDA5B030B33B2F7EFD85901 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata5 28 28 mul string def +currentfile customdata5 readhexstring +010B34C3EBFCF7CE3F16020C35C4EDFBF6CD3E15102552A4D6EADDB5632B1126 +54A5D5EADCB3622A3958768499C19E8C7C5E3A59778498C19D8B7B5DC8A99370 +47334C7587AFC9AA936F46324B7485AEF1E5BC6B1E0A2351A3D8F2E4BC6A1E09 +2351A2D7FFF9D14219050F38C6EFFEF9D04118040E37C6EFE8E0B7662D142856 +A8D3E7DFB7652D132856A7D4BF9C8E7F603D5B7A8195BE9A8E7E603C5B798297 +314A7389B2CCAD906D442F497289B1CBAC926E4508214FA1DBF4E2B9671B0720 +4EA0DAF4E3BA691C030D36C5EDFBF6CD3F16010C34C3ECFDF8CF4017122654A6 +D4E9DDB4622A112553A5D6EBDEB5642C3B59788397C09C8B7C5D3A58778599C2 +9E8C7D5FCAAB926E46314B7486AFC8AA947048334D7587B0F2E4BB691D082250 +A1D8F1E6BD6B1F0A2452A3D9FDF8CF4118030E36C5EEFFFAD1421A050F38C7F0 +E6DFB6642C132755A7D3E8E1B8662E152957A8D2BE9A8D7E5F3B5A798296BF9B +8F80613D5C7B80952F487188B1CAAC916D443049728AB3CCAE906C43061F4D9F +DAF3E2BA681C07214FA0DBF5E1B8671A00000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata6 28 28 mul string def +currentfile customdata6 readhexstring +081A44B6E0F2FDECC150250C091B45B6E1F3FCEBC04F240C1D336199C7D8DCD3 +A56C37221E33619AC8D7DBD2A46B36214864798091AEB1958C7E694C49657A81 +90ADB0948B7D684BB99D8475593C405C7888A1BEBA9E8574583B3F5B7888A0BD +E4CBAA712E1215326098CFE8E4CCA9712D1114315F97CEE7F5F1C6552B040719 +43B5DFFAF6F0C6542A03061842B4DEF9FFEDC352270E0B1C47B8E3F4FEECC251 +260D0A1C46B7E2F4DAD5A76E39232035639CCAD5D9D4A66D38231F34629BC9D6 +AF938E806A4E4A677C838FABAE928D7F694D4A667B828FAC3E5A778AA3BFBC9F +8772563A3D597689A2BEBB9F8673573A14305E97D1EAE6CDA76F2B0F132F5D96 +D0E9E5CDA8702C10051742B3DDFCF8EEC4522801041641B2DDFBF7EFC5532902 +091B45B6E1F3FCEBC04F240C081A44B6E0F2FDECC150250C1E33619AC8D7DBD2 +A46B36211D336199C7D8DCD3A56C372249657A8190ADB0948B7D684B48647980 +91AEB1958C7E694CBA9E8574583B3F5B7888A0BDB99D8475593C405C7888A1BE +E4CCA9712D1114315F97CEE7E4CBAA712E1215326098CFE8F6F0C6542A030618 +42B4DEF9F5F1C6552B04071943B5DFFAFEECC251260D0A1C46B7E2F4FFEDC352 +270E0B1C47B8E3F4D9D4A66D38231F34629BC9D6DAD5A76E39232035639CCAD5 +AE928D7F694D4A667B828FACAF938E806A4E4A677C838FAB3D597689A2BEBB9F +8673573A3E5A778AA3BFBC9F8772563A132F5D96D0E9E5CDA8702C1014305E97 +D1EAE6CDA76F2B0F041641B2DDFBF7EFC5532902051742B3DDFCF8EEC4522801 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata7 28 28 mul string def +currentfile customdata7 readhexstring +01061B44B7E1F5FEFBE6BD4A210C01071B45B8E1F6FDFBE6BC4A200B09132A54 +A7D1EAF5EED9B05D331609142B55A8D2EAF4EED9AF5C32161D2D3D6993C1CBE0 +CEC59B7140301E2E3D6A93C0CADFCDC49A713F3047576C7B828DA2B6A48F867E +6F5A48576C7C828CA1B6A38F867E6E59BAAA958A78634E4451667A8498ADBAAB +968977624E4350657A8398ADE3D4C99F7539251A273C6892C2D7E4D4C89E7539 +241A273B6891C1D6F8F2DDB460371005122A53A7D0ECF9F2DDB360360F051229 +53A6D0EBFFFDE8BE4C220D03081D46B9E3F7FFFCE7BD4B210D02071C46B8E2F7 +F3F0DBB15E34180B152C56A9D3E8F3EFDAB05D34170A142C55A9D2E9DFCCC69C +7341321F2F3F6B94BFC9DECCC59C7241311F2E3E6A94BFCAB5A38E8780705B49 +596D7D808BA0B4A28D877F6F5B48586D7C818BA043506479859AAFBCAC978876 +614C424F64798499AEBBAB968977624D19263B6791C3D8E5D6C79D7337231825 +3A6690C3D7E5D5C79E74382304112952A5CFEDFAF0DBB25E350E03102851A5CE +ECF9F1DCB25F360E01071B45B8E1F6FDFBE6BC4A200B01061B44B7E1F5FEFBE6 +BD4A210C09142B55A8D2EAF4EED9AF5C321609132A54A7D1EAF5EED9B05D3316 +1E2E3D6A93C0CADFCDC49A713F301D2D3D6993C1CBE0CEC59B71403048576C7C +828CA1B6A38F867E6E5947576C7B828DA2B6A48F867E6F5ABAAB968977624E43 +50657A8398ADBAAA958A78634E4451667A8498ADE4D4C89E7539241A273B6891 +C1D6E3D4C99F7539251A273C6892C2D7F9F2DDB360360F05122953A6D0EBF8F2 +DDB460371005122A53A7D0ECFFFCE7BD4B210D02071C46B8E2F7FFFDE8BE4C22 +0D03081D46B9E3F7F3EFDAB05D34170A142C55A9D2E9F3F0DBB15E34180B152C +56A9D3E8DECCC59C7241311F2E3E6A94BFCADFCCC69C7341321F2F3F6B94BFC9 +B4A28D877F6F5B48586D7C818BA0B5A38E8780705B49596D7D808BA0424F6479 +8499AEBBAB968977624D43506479859AAFBCAC978876614C18253A6690C3D7E5 +D5C79E74382319263B6791C3D8E5D6C79D73372303102851A5CEECF9F1DCB25F +360E04112952A5CFEDFAF0DBB25E350E +pop pop +/customdata8 28 28 mul string def +currentfile customdata8 readhexstring +050F2747B6D6EEF8FEF4DCBC4D2D1507111D375F9EC6E0E9EBE6CCA4653D1F13 +2939556F8EA8C1D1D3C3AE9475573B2B4961717D808999B1B39B8B867F73634B +B8A090827A6A5A42445C6C7C8492A2BAD8C8AA97785232222434546E8DACCADA +F0E2CFA768401A0A0C1C365E9DC5E4F2FAF7DFBF50301802040E2646B5D5EDFC +FFF5DDBD4E2E160806102848B7D7EFF9EAE7CDA5663E2014121E38609FC7E1E8 +D2C2AF9576583C2C2A3A56708FA9C0D0B29A8A878074644C4A62727E818898B0 +435B6B7B8593A3BBB9A19183796959412333536D8CADCBDBD9C9AB9677513121 +0B1B355D9CC4E5F3F1E3CEA6673F1909030D2545B4D4ECFDFBF6DEBE4F2F1701 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +end +end +defaultpacking setpacking +%%EndResource +%%BeginResource: procset AGM_Gradient_Sep 1.0 0 +%%Title: (AGM Gradient Procset) +%%Version: 1.0 0 +%%CreationDate: (4/26/96) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +userdict /AGM_Gradient_Sep 5 dict dup begin put +/AGM_Gradient_Sep_private 100 dict def +/initialize{ + AGM_Gradient_Sep begin + AGM_Gradient_Sep_private begin + _compositeJob{ + initializeSinglePassSeps }{ - /setseparationgray - { - AGMCORE_&setgray - }ndf + initializeMultiPassSeps }ifelse - /findcmykcustomcolor + initializeSeps + AGM_Gradient_private begin + /_fillSD newSpotDict def + /_rampSD newSpotDict def + /_nCustomColorSD nd + end + AGM_Gradient_Sep_private { - 5 makereadonlyarray - }ndf - /setcustomcolor + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + AGM_Gradient_Sep { - exch aload pop pop - 4{4 index mul 4 1 roll}repeat - setcmykcolor pop - }ndf - /has_color - /colorimage where{ - AGMCORE_producing_seps{ - pop true + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + end + + currentdict readonly pop + end +}def +/terminate{ + currentdict AGM_Gradient_Sep eq{ + end + }if +}def +AGM_Gradient_Sep_private begin +/initializeSeps{ + /currentoverprint { _of } def + _noImage not _level2PS not and{ + /linealFill{ + currentoverprint{ + 0 0 1 1 rectfill }{ - systemdict eq + mySave + 8 setImageParms + _color{ + _nCustomColorSD begin + cyan magenta yellow black + + _spotColor{ + spot1/tintImage spot1/tintValue get 1 exch sub makeByte8 put + spot2/tintImage spot2/tintValue get 1 exch sub makeByte8 put + }if + end + + 4{ + makeByte8 4 1 roll + }repeat + true 4 _nCustomColorSD ncolorimage + }{ + _nCustomColorSD/black get 1 exch sub makeByte8 + _nCustomColorSD bwImage + }ifelse + myRestore + }ifelse + }def + }if + /_whiteBytes 1 makeByte8 pt + /knockOut{ + _noImage _level2PS or currentoverprint or{ + gsave + false setoverprint + 1 setgray + 0 0 1 1 rectfill + grestore + }{ + 8 setImageParms _whiteBytes /_image load 5 execImage + }ifelse + }def + /newSpotDict{ + 11 dict dup begin + /nSpots 2 def + /spot1 7 dict def + /spot2 7 dict def + end + }def + /initSpotData + { + begin + /name nd + /tintImage nd + /tintValue nd + /spot_C nd + /spot_M nd + /spot_Y nd + /spot_K nd + end + }def + /initSpotDict{ + begin + /cyanInk nd + /magentaInk nd + /yellowInk nd + /blackInk nd + /cyan nd + /magenta nd + /yellow nd + /black nd + spot1 initSpotData + spot2 initSpotData + end + }def + /copySpotDict{ + /_dst xp + begin + cyanInk magentaInk yellowInk blackInk + cyan magenta yellow black + spot1 spot2 + end + _dst begin + /spot1 spot1 maxlength dict def + /spot2 spot2 maxlength dict def + spot2 copy pop + spot1 copy pop + /black xd + /yellow xd + /magenta xd + /cyan xd + /blackInk xd + /yellowInk xd + /magentaInk xd + /cyanInk xd + end + }def + /setCustomColor + { + 1 index /Black eq{ + 6 1 roll 5 npop + 1 exch sub + setgray + }{ + 6 1 roll _ccAry1 astore exch + dup null eq{ + pop 0 + }if + setcustomcolor + }ifelse + }def + /setCStop{ + /_colorStyle exch pt + + _colorStyle 0 eq{ + 0 0 0 + 4 -1 roll + 1 exch sub + _spotColor{ + /_colorStyle 3 pt + /Black + 1 index + 1 exch sub + }if + }if + _colorStyle 2 eq{ + 3 npop + }if + _rampSD _fillSD copySpotDict + + _colorStyle 4 eq{ + pop + 9 2 roll 3 npop 6 -2 roll + } if + + _colorStyle 3 eq _colorStyle 4 eq or{ + + _fillSD begin + /_spot1 spot1 pt + /_spot2 spot2 pt + end + + exch dup _spot1/name get eq{ + _spot1 _spot2 + }{ + _spot2 _spot1 + }ifelse + begin + begin + /name xd + 1 exch sub /tintValue xd + 4{ + tintValue mul 4 1 roll + }repeat + _spotColor not{ + /tintValue null def + }if + end + /tintValue 0 def + end + }if + _fillSD nsetcustomcolor + }def + /renderCMYK{ + spot1/name get null eq + spot2/name get null eq and + dup not{ + pop + spot1 spotConverted + }if + dup not{ + pop + spot2 spotConverted + }if + }def + /currentInk{ + true + _inRipSep{ + currentcolorspace 0 get + dup /DeviceGray eq + 1 index /DeviceCMYK eq or{ + pop + currentcmykcolor add add add 0 eq{ + pop false + }if + }{ + /Separation eq{ + currentcolor 0 eq{ + pop false + }if + }if + }ifelse + }{ + currentgray 1 eq{ + pop false + }if + }ifelse + }def + /currentInkN{ + + _nCustomColorSD begin + /_spot1 spot1 pt + /_spot2 spot2 pt + renderCMYK + end + { + currentInk + }{ + gsave + _spot1 begin + name null ne{ + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + currentInk + }{ + false + }ifelse + end + _spot2 begin + name null ne{ + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + currentInk + }{ + false + }ifelse + end + grestore + + or + } ifelse + }def + /fill_ /fill load def + /fillOvp{ + currentoverprint{ + _inRipSep{ + currentcolorspace 0 get + dup /DeviceGray eq + 1 index /DeviceCMYK eq or{ + pop + currentcmykcolor add add add 0 eq{ + newpath + }if + }{ + /Separation eq{ + currentcolor 0 eq{ + newpath + }if + }if + }ifelse + }{ + currentgray 1 eq{ + newpath + }if + }ifelse + }if + fill_ + }def + /fill{ + _nCustomColorSD begin + /_spot1 spot1 pt + /_spot2 spot2 pt + renderCMYK + end + + { + fillOvp + }{ + _spot1 begin + gsave + name null ne{ + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + }{ + 1 setgray + }ifelse + fillOvp + grestore + end + _spot2 begin + name null ne{ + gsave + true setoverprint + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + fillOvp + grestore + }if + end + newpath + }ifelse + }def + /expandSpot{ + _spotColor{ + /_len xp + _rampSD begin + spot1 begin + tintImage null ne{ + tintImage _len expandOne /tintImage xd + }if + end + spot2 begin + tintImage null ne{ + tintImage _len expandOne /tintImage xd + }if + end + end + }{ + pop + }ifelse + }def + /rampImage{ + currentoverprint{ + rectImage + }{ + _enabledSmoothShade{ + fillRamp + }{ + _color{ + _rampSD begin + /cyanInk _cyanData 0 ne def + /magentaInk _magentaData 0 ne def + /yellowInk _yellowData 0 ne def + /blackInk _blackData 0 ne def + end + + _nSamples setImageParms + _nSamples expandSpot + _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor + true 4 _rampSD ncolorimage + }{ + _rampSD begin + /cyanInk false def + /magentaInk false def + /yellowInk false def + /blackInk true def + end + _nSamples setImageParms + _blackData _rampSD bwImage + }ifelse + }ifelse + }ifelse + }def + /nsetcustomcolor where{ + pop + }{ + /nsetcustomcolor + { + /_nCustomColorSD xp + _nCustomColorSD begin + 4 copy + /black xd + /yellow xd + /magenta xd + /cyan xd + 4 copy + 0 ne /blackInk xd + 0 ne /yellowInk xd + 0 ne /magentaInk xd + 0 ne /cyanInk xd + end + setcmykcolor + }def + }ifelse + /nsetcustomcolorend where{ + pop + }{ + /nsetcustomcolorend + { + /_nCustomColorSD null pt + }def + }ifelse +}def +/initializeSinglePassSeps{ + /_decodeNorm [0 1] pt + /_decodeInvert [1 0] pt + /spotConverted + { + begin + name null eq{ + false + }{ + tintValue null eq tintImage null eq and{ + true + }{ + _inDistiller{ + false + }{ + false + currentpagedevice/SeparationColorNames get{name eq or}forall + not + }ifelse + }ifelse + }ifelse + end + }def + /dictImage + { + 20 dict dup begin + /Dict xd + /Decode xd + /DataSource xd + /ImageMatrix xd + /BitsPerComponent xd + /Height xd + /Width xd + /ImageType 1 def + Dict + end + /_image load 1 execImage + }def + /bwImage{ + begin + gsave + currentoverprint{ + blackInk{ + [/Separation /Black /DeviceGray{}] setcolorspace + _decodeInvert dictImage + }{ + 5 npop + }ifelse + }{ + /DeviceGray setcolorspace + _decodeNorm dictImage + }ifelse + grestore + end + }def + /ncolorimage where{ + pop + }{ + /ncolorimage{ + begin + renderCMYK{ + cyanInk + magentaInk and + yellowInk and + blackInk and + not + currentoverprint + and{ + pop pop + gsave + cyanInk{ + 8 copy + [/Separation /Cyan /DeviceGray{}] setcolorspace + 3 npop + _decodeNorm dictImage + }if + magentaInk{ + 8 copy + [/Separation /Magenta /DeviceGray{}] setcolorspace + 4 -1 roll + 3 npop + _decodeNorm dictImage + }if + yellowInk{ + 8 copy + [/Separation /Yellow /DeviceGray{}] setcolorspace + 4 -2 roll + 3 npop + _decodeNorm dictImage + }if + blackInk{ + 4 -3 roll + [/Separation /Black /DeviceGray{}] setcolorspace + 3 npop + _decodeNorm dictImage + }{ + 8 npop + }ifelse + grestore + }{ + /_colorimage load 10 execImage + }ifelse + }{ + 6 npop + gsave + spot1 begin + name null ne tintImage null ne and{ + [/Separation name /DeviceGray{}] setcolorspace + 4 copy + tintImage + name /Black eq{ + _decodeNorm + }{ + _decodeInvert + }ifelse + dictImage + }{ + 1 setgray fill + }ifelse + end + spot2 begin + true setoverprint + name null ne tintImage null ne and{ + [/Separation name /DeviceGray{}] setcolorspace + tintImage + name /Black eq{ + _decodeNorm + }{ + _decodeInvert + }ifelse + dictImage + }{ + 4 npop + 1 setgray fill + }ifelse + end + grestore + }ifelse + end + }def + }ifelse + /getRampColorSpace{ + + /_renderCMYK _rampSD begin renderCMYK end pt + + _renderCMYK not{ + _rampSD begin + [/DeviceN + [ + spot1 begin + name null ne tintImage null ne and{ + name + }if + end + spot2 begin + name null ne tintImage null ne and{ + name + }if + end + ] + _inDistiller { + /DeviceCMYK [ + spot1 begin + name null ne tintImage null ne and{ + spot_C spot_M spot_Y spot_K 1 + }{ + 0 0 0 0 0 + }ifelse + end + spot2 begin + name null ne tintImage null ne and{ + spot_C spot_M spot_Y spot_K 2 + }{ + 0 0 0 0 0 + }ifelse + end + 5 1 roll 6 -2 roll add + dup 1 eq { + pop + 8 /index cvx 1 /exch cvx /sub cvx + 9 1 /roll cvx + }{ + 2 eq { + 8 /index cvx 1 /exch cvx /sub cvx + 10 1 /roll cvx + }if + }ifelse + 4 1 /roll cvx 5 -2 /roll cvx + 8 /index cvx /mul cvx /exch cvx 9 /index cvx /mul cvx /add cvx 7 1 /roll cvx + 3 1 /roll cvx 4 -2 /roll cvx + 7 /index cvx /mul cvx /exch cvx 8 /index cvx /mul cvx /add cvx 6 1 /roll cvx + 2 1 /roll cvx 3 -2 /roll cvx + 6 /index cvx /mul cvx /exch cvx 7 /index cvx /mul cvx /add cvx 5 1 /roll cvx + 5 /index cvx /mul cvx /exch cvx 6 /index cvx /mul cvx /add cvx 4 1 /roll cvx + 6 -2 /roll cvx /pop cvx /pop cvx + ] cvx bind + }{ + /DeviceCMYK {} + }ifelse + ] setcolorspace + end + /_nColorSpace currentcolorspace pt + }if + + _nSamples 1 gt{ + /_ndx 0 pt + [blendColor] cvx exec + }if + _renderCMYK{ + /_C0 [currentcolor] pt + /_C0_Space currentcolorspace pt + }{ + /_C0 [ + _nCustomColorSD begin + spot1 begin + name null ne{ + tintValue + }if + end + spot2 begin + name null ne{ + tintValue + }if + end + end + ] pt + /_C0_Space _nColorSpace pt + }ifelse + + _nSamples 1 gt{ + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + }if + _renderCMYK{ + /_C1 [currentcolor] pt + /_C1_Space currentcolorspace pt + }{ + /_C1 [ + _nCustomColorSD begin + spot1 begin + name null ne{ + tintValue + }if + end + spot2 begin + name null ne{ + tintValue + }if + end + end + ] pt + /_C1_Space _nColorSpace pt + }ifelse + + /_rampColorSpace _C0_Space pt + _spotColor{ + nsetcustomcolorend + }if + }def +}def +/initializeMultiPassSeps{ + /invertXfer{ + [ + { + 1 exch sub + }/exec load systemdict /currenttransfer get exec /exec load + ] cvx systemdict /settransfer get exec + }def + /ccThrough{ + gsave + 1 setCustomColor + currentcmykcolor + grestore + add add add 0 ne + }def + /spotConverted + { + begin + _isCMYKSep not{ + false + }{ + name null eq{ + false + }{ + tintValue null eq tintImage null eq and{ + true + }{ + spot_C spot_M spot_Y spot_K name ccThrough + }ifelse + }ifelse + }ifelse + end + }def + /spotChannel + { + _isCMYKSep{ + pop false + }{ + /_spotDict xp + _spotDict/name get null eq{ + false + }{ + _spotDict/spot_C get + _spotDict/spot_M get + _spotDict/spot_Y get + _spotDict/spot_K get + _spotDict/name get + ccThrough + }ifelse + }ifelse + }def + /getChannelData + { + _isCMYKSep dup{ + pop renderCMYK + }if + { + _blackPlate{ + 4 1 roll 3 npop blackInk + }{ + _yellowPlate{ + 4 2 roll 3 npop yellowInk + }{ + _magentaPlate{ + 4 3 roll 3 npop magentaInk + }{ + 3 npop cyanInk + }ifelse + }ifelse + }ifelse + { + true /nonZeroData + }{ + true /zeroData + }ifelse + }{ + 4 npop + spot1/name get null ne + spot1 spotChannel and{ + spot1/tintImage get dup null ne{ + false /nonZeroData + }{ + pop false /noData + }ifelse + }{ + spot2/name get null ne + spot2 spotChannel and{ + spot2/tintImage get dup null ne{ + false /nonZeroData + }{ + pop false /noData + }ifelse + }{ + false /noData + }ifelse + }ifelse + }ifelse + }def + /renderChannelData + { + /_tmp xp + _tmp /nonZeroData ne currentoverprint and{ + pop + _tmp /zeroData eq{pop}if + 4 npop + }{ + _tmp /nonZeroData eq{ + { + invertXfer + }if + systemdict/image + get 5 execImage + }{ + pop + _tmp /zeroData eq{pop}if + 4 npop + knockOut + }ifelse + }ifelse + }def + /bwImage{ + begin + gsave + dup dup dup + getChannelData + exch pop false exch + renderChannelData + grestore + end + }def + /ncolorimage{ + begin + pop pop + gsave + spot2/name get null ne spot2 spotChannel and{ + true setoverprint + }if + getChannelData + renderChannelData + grestore + end + }def + /getRampColorSpace{ + + /_renderCMYK _rampSD begin renderCMYK end pt + + _nSamples 1 gt{ + /_ndx 0 pt + [blendColor] cvx exec + }if + + _renderCMYK{ + /_C0 [currentcolor] pt + /_C0_Space currentcolorspace pt + }{ + /_C0 [ + _nCustomColorSD begin + 0 + spot1 begin + name null ne + tintValue null ne and + spot1 spotChannel and{ + pop tintValue + }if + end + spot2 begin + name null ne + tintValue null ne and + spot2 spotChannel and{ + pop tintValue + }if + end + 1 exch sub + end + ] pt + /_C0_Space /DeviceGray pt + }ifelse + + _nSamples 1 gt{ + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + }if + + _renderCMYK{ + /_C1 [currentcolor] pt + /_C1_Space currentcolorspace pt + }{ + /_C1 [ + _nCustomColorSD begin + 0 + spot1 begin + name null ne + tintValue null ne and + spot1 spotChannel and{ + pop tintValue + }if + end + spot2 begin + name null ne + tintValue null ne and + spot2 spotChannel and{ + pop tintValue + }if + end + 1 exch sub + end + ] pt + /_C1_Space /DeviceGray pt + }ifelse + + /_rampColorSpace _C0_Space pt + _spotColor{ + nsetcustomcolorend + }if + }def +}def +end +end +defaultpacking setpacking +%%EndResource +%%BeginResource: procset AGM_Gradient 1.0 0 +%%Title: (AGM Gradient Procset) +%%Version: 1.0 0 +%%CreationDate: (4/26/96) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +userdict /AGM_Gradient 20 dict dup begin put +/AGM_Gradient_private 201 dict def +/initialize +{ + AGM_Gradient begin + AGM_Gradient_private begin + initializeVars + + /bd systemdict/mark get def + /ed + _level2PS + { + (>>) + }{ + (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end) + } ifelse + cvx def + + _level2PS{ + initializeLev2 + }{ + initializeLev1 + }ifelse + + queryDevice + + initializeRectFill + initializeShading + initializeOps + _producingSeps{ + AGM_Gradient_Sep/initialize get exec + }{ + initializeComposite + }ifelse + _illustrator{ + /f{}def + /F{}def + /s{}def + /S{}def + /b{}def + /B{}def + }if + /image where{ + /image get /_image xd + }if + /colorimage where{ + /colorimage get /_colorimage xd + }if + AGM_Gradient_private + { + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + AGM_Gradient + { + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + end + + currentdict readonly pop + end +}def +/initializeAI +{ + pop pop + AGM_Gradient/AGM_Gradient_private get /_illustrator true put + AGM_Gradient/initialize get exec + AGM_Gradient begin +}def +/unload{ + systemdict/languagelevel known{ + systemdict/languagelevel get 2 ge{ + userdict/AGM_Gradient_Sep 2 copy known{ + undef + }{ + pop pop + }ifelse + userdict/AGM_Gradient 2 copy known{ + undef + }{ + pop pop + }ifelse + }if + }if +}def +/terminate{ + currentdict AGM_Gradient eq{ + end + }if +}def + +AGM_Gradient_private begin +/initializeVars{ + /_d255 256 array def + 0 1 255{ + _d255 exch dup 255 div put + }bind for + /_d255- 256 array def + 0 1 255{ + _d255- exch 1 _d255 2 index get sub put + }bind for + /_sSave nd + /_dUserSpace matrix defaultmatrix def + /_bUMatrix matrix def + /_imageMatrix matrix def + /_saveMatrix matrix def + /_xm matrix def + /_ccAry1 5 array def + /_bbox 4 array pt + /_level2PS + systemdict/languagelevel known dup{ + pop systemdict/languagelevel get 2 ge + }if + def + /_level3PS + _level2PS systemdict/shfill known and + def + currentdict /_illustrator known not{ + /_illustrator false def + }if + +}def +/initializeOps +{ + AGM_Gradient begin + currentdict/Bc known not{ + /Bc{ + + _renderFlag 2 eq _enabledSmoothShade or{ + 6 npop + }{ + pushBSpace + _rampIndex 0 eq{ + pop pop + setCStop + }if + linealFill + popBSpace + }ifelse + + }def + }if + + currentdict/Bg known not{ + /Bg{ + 10 npop + /_gradName xp + /_renderFlag xp + /_enabledSmoothShade false pt + + _renderFlag 2 ne{ + + _illustrator{ + _of setoverprint + }if + + /_enabledSmoothShade + _level3PS{ + _usingSmoothShade + _producingSeps not + currentoverprint not or and + _noImage not and + }{ + false + }ifelse + pt + + _illustrator _eo and _renderFlag 3 eq or{ + eoclip + }{ + clip + }ifelse + + _gradNames _gradName 2 copy known{ + get + mark exch aload pop + /_gradType xp + 1 sub dup /_rampIndex xp + /_maxRampIndex xp + mark exch aload pop + 0 0 + }if + pop pop + getRampData + }{ + mark mark + }ifelse + }def + }if + + currentdict/Bm known not{ + /Bm{ + _renderFlag 2 ne{ + _gradType 0 eq{ + linealRamp + }{ + radialGrad + }ifelse + }{ + 6 npop + }ifelse + }def + }if + + currentdict/Bh known not{ + /Bh{ + 2 npop + /_yHi xp + /_xHi xp + /_radHilite _xHi 0 ne _yHi 0 ne or pt + }def + }if + + currentdict/Bn known not{ + /Bn{ + AGM_Gradient_private begin + dict /_gradNames xp + end + }def + }if + + currentdict/Bd known not{ + /Bd{ + AGM_Gradient begin + AGM_Gradient_private begin + /_nColorsBd xp + /_gradType xp + /_gradName xp + }def + }if + + currentdict/BD known not{ + /BD{ + currentdict/_gradNames known not{ + /_gradNames 20 dict def + }if + ] _nColorsBd _gradType + ] _gradName exch /_gradNames xput + end + end + }def + }if + + currentdict/Bb known not{ + /Bb{ + + AGM_Gradient/AGM_Gradient_private get /_illustrator get not{ + AGM_Gradient begin + }if + AGM_Gradient_private begin + _producingSeps{ + AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin + }if + mySave + }def + }if + + currentdict/BB known not{ + /BB{ + + /_tmp xp + cleartomark cleartomark + + _tmp dup + _renderFlag + + myRestore + + _producingSeps{ + end + }if + + _illustrator dup + end + not { + end + }if + + { + 2 ne exch 0 gt and{ + 2 eq{ + s + }{ + S + }ifelse + }{ + pop newpath + }ifelse + }{ + pop newpath + }ifelse + + + }def + }if + + currentdict/Xm known not{ + /Xm{ + _xm astore pop + }def + }if + + end +}def +/queryDevice{ + /_inDistiller + systemdict /currentdistillerparams known + def + /_inRipSep + _level2PS{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false }ifelse }{ false }ifelse + _inDistiller or def - /map_index - { - 1 index mul exch getinterval{255 div}forall - }bdf - /map_indexed_devn - { - Lookup Names length 3 -1 roll cvi map_index - }bdf - /n_color_components - { - base_colorspace_type - dup/DeviceGray eq{ - pop 1 + /_noImage /lv1Fix where{ + pop lv1Fix + }{ + false + }ifelse + def + /_useShells where{ + /_useShells get /_usingShells xp + }{ + /_usingShells false def + }ifelse + + /_useSmoothShade where{ + pop + }{ + /_useSmoothShade false def + }ifelse + /_forceToCMYK where{ + pop + }{ + /_forceToCMYK false def + }ifelse + /_cyanPlate 1 0 0 0 testCMYKColorThrough def + /_magentaPlate 0 1 0 0 testCMYKColorThrough def + /_yellowPlate 0 0 1 0 testCMYKColorThrough def + /_blackPlate 0 0 0 1 testCMYKColorThrough def + /_compositeJob + _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and + def + /_isCMYKSep + _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or + def + /_compositeSpotDevice where{ + pop + }{ + /_compositeSpotDevice _compositeJob not _inRipSep or{ + 1 }{ - /DeviceCMYK eq{ - 4 - }{ - 3 - }ifelse + 0 }ifelse - }bdf - level2{ - /mo/moveto ldf - /li/lineto ldf - /cv/curveto ldf - /knockout_unitsq - { - 1 setgray - 0 0 1 1 rectfill - }def - level2/setcolorspace AGMCORE_key_known not and{ - /AGMCORE_&&&setcolorspace/setcolorspace ldf - /AGMCORE_ReplaceMappedColor - { - dup type dup/arraytype eq exch/packedarraytype eq or - { - /AGMCORE_SpotAliasAry2 where{ - begin - dup 0 get dup/Separation eq - { - pop - dup length array copy - dup dup 1 get - current_spot_alias - { - dup map_alias - { - false set_spot_alias - dup 1 exch setsepcolorspace - true set_spot_alias - begin - /sep_colorspace_dict currentdict AGMCORE_gput - pop pop pop - [ - /Separation Name - CSA map_csa - MappedCSA - /sep_colorspace_proc load - ] - dup Name - end - }if - }if - map_reserved_ink_name 1 xpt - }{ - /DeviceN eq - { - dup length array copy - dup dup 1 get[ - exch{ - current_spot_alias{ - dup map_alias{ - /Name get exch pop - }if - }if - map_reserved_ink_name - }forall - ]1 xpt - }if - }ifelse - end - }if - }if - }def - /setcolorspace - { - dup type dup/arraytype eq exch/packedarraytype eq or - { - dup 0 get/Indexed eq - { - AGMCORE_distilling - { - /PhotoshopDuotoneList where - { - pop false - }{ - true - }ifelse - }{ - true - }ifelse - { - aload pop 3 -1 roll - AGMCORE_ReplaceMappedColor - 3 1 roll 4 array astore - }if - }{ - AGMCORE_ReplaceMappedColor - }ifelse - }if - DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if - }def - }if - }{ - /adj - { - currentstrokeadjust{ - transform - 0.25 sub round 0.25 add exch - 0.25 sub round 0.25 add exch - itransform - }if - }def - /mo{ - adj moveto - }def - /li{ - adj lineto - }def - /cv{ - 6 2 roll adj - 6 2 roll adj - 6 2 roll adj curveto - }def - /knockout_unitsq - { - 1 setgray - 8 8 1[8 0 0 8 0 0]{}image - }def - /currentstrokeadjust{ - /currentstrokeadjust AGMCORE_gget - }def - /setstrokeadjust{ - /currentstrokeadjust exch AGMCORE_gput - }def - /setcolorspace - { - /currentcolorspace exch AGMCORE_gput - }def - /currentcolorspace - { - /currentcolorspace AGMCORE_gget - }def - /setcolor_devicecolor - { - base_colorspace_type - dup/DeviceGray eq{ - pop setgray - }{ - /DeviceCMYK eq{ - setcmykcolor - }{ - setrgbcolor - }ifelse - }ifelse - }def - /setcolor - { - currentcolorspace 0 get - dup/DeviceGray ne{ - dup/DeviceCMYK ne{ - dup/DeviceRGB ne{ - dup/Separation eq{ - pop - currentcolorspace 3 gx - currentcolorspace 2 get - }{ - dup/Indexed eq{ - pop - currentcolorspace 3 get dup type/stringtype eq{ - currentcolorspace 1 get n_color_components - 3 -1 roll map_index - }{ - exec - }ifelse - currentcolorspace 1 get - }{ - /AGMCORE_cur_err/AGMCORE_invalid_color_space def - AGMCORE_invalid_color_space - }ifelse - }ifelse - }if - }if - }if - setcolor_devicecolor - }def - }ifelse - /sop/setoverprint ldf - /lw/setlinewidth ldf - /lc/setlinecap ldf - /lj/setlinejoin ldf - /ml/setmiterlimit ldf - /dsh/setdash ldf - /sadj/setstrokeadjust ldf - /gry/setgray ldf - /rgb/setrgbcolor ldf - /cmyk[ - /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx - /setcmykcolor load dup type/operatortype ne{/exec cvx}if - ]cvx bdf - level3 AGMCORE_host_sep not and{ - /nzopmsc{ - 6 dict begin - /kk exch def - /yy exch def - /mm exch def - /cc exch def - /sum 0 def - cc 0 ne{/sum sum 2#1000 or def cc}if - mm 0 ne{/sum sum 2#0100 or def mm}if - yy 0 ne{/sum sum 2#0010 or def yy}if - kk 0 ne{/sum sum 2#0001 or def kk}if - AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace - sum 0 eq{0}if - end - setcolor - }bdf - }{ - /nzopmsc/cmyk ldf - }ifelse - /sep/setsepcolor ldf - /devn/setdevicencolor ldf - /idx/setindexedcolor ldf - /colr/setcolor ldf - /csacrd/set_csa_crd ldf - /sepcs/setsepcolorspace ldf - /devncs/setdevicencolorspace ldf - /idxcs/setindexedcolorspace ldf - /cp/closepath ldf - /clp/clp_npth ldf - /eclp/eoclp_npth ldf - /f/fill ldf - /ef/eofill ldf - /@/stroke ldf - /nclp/npth_clp ldf - /gset/graphic_setup ldf - /gcln/graphic_cleanup ldf - /ct/concat ldf - /cf/currentfile ldf - /fl/filter ldf - /rs/readstring ldf - /AGMCORE_def_ht currenthalftone def - /clonedict Adobe_AGM_Utils begin/clonedict load end def - /clonearray Adobe_AGM_Utils begin/clonearray load end def - currentdict{ - dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ - bind - }if def - }forall - /getrampcolor - { - /indx exch def - 0 1 NumComp 1 sub - { - dup - Samples exch get - dup type/stringtype eq{indx get}if - exch - Scaling exch get aload pop - 3 1 roll - mul add - }for - ColorSpaceFamily/Separation eq - {sep} - { - ColorSpaceFamily/DeviceN eq - {devn}{setcolor}ifelse - }ifelse - }bdf - /sssetbackground{ - aload pop - ColorSpaceFamily/Separation eq - {sep} - { - ColorSpaceFamily/DeviceN eq - {devn}{setcolor}ifelse - }ifelse - }bdf - /RadialShade - { - 40 dict begin - /ColorSpaceFamily xdf - /background xdf - /ext1 xdf - /ext0 xdf - /BBox xdf - /r2 xdf - /c2y xdf - /c2x xdf - /r1 xdf - /c1y xdf - /c1x xdf - /rampdict xdf - /setinkoverprint where{pop/setinkoverprint{pop}def}if - gsave - BBox length 0 gt - { - np - BBox 0 get BBox 1 get moveto - BBox 2 get BBox 0 get sub 0 rlineto - 0 BBox 3 get BBox 1 get sub rlineto - BBox 2 get BBox 0 get sub neg 0 rlineto - closepath - clip - np - }if - c1x c2x eq - { - c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse - }{ - /slope c2y c1y sub c2x c1x sub div def - /theta slope 1 atan def - c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if - c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if - }ifelse - gsave - clippath - c1x c1y translate - theta rotate - -90 rotate - {pathbbox}stopped - {0 0 0 0}if - /yMax xdf - /xMax xdf - /yMin xdf - /xMin xdf - grestore - xMax xMin eq yMax yMin eq or - { - grestore - end - }{ - /max{2 copy gt{pop}{exch pop}ifelse}bdf - /min{2 copy lt{pop}{exch pop}ifelse}bdf - rampdict begin - 40 dict begin - background length 0 gt{background sssetbackground gsave clippath fill grestore}if - gsave - c1x c1y translate - theta rotate - -90 rotate - /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def - /c1y 0 def - /c1x 0 def - /c2x 0 def - ext0 - { - 0 getrampcolor - c2y r2 add r1 sub 0.0001 lt - { - c1x c1y r1 360 0 arcn - pathbbox - /aymax exch def - /axmax exch def - /aymin exch def - /axmin exch def - /bxMin xMin axmin min def - /byMin yMin aymin min def - /bxMax xMax axmax max def - /byMax yMax aymax max def - bxMin byMin moveto - bxMax byMin lineto - bxMax byMax lineto - bxMin byMax lineto - bxMin byMin lineto - eofill - }{ - c2y r1 add r2 le - { - c1x c1y r1 0 360 arc - fill - } - { - c2x c2y r2 0 360 arc fill - r1 r2 eq - { - /p1x r1 neg def - /p1y c1y def - /p2x r1 def - /p2y c1y def - p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto - fill - }{ - /AA r2 r1 sub c2y div def - AA -1 eq - {/theta 89.99 def} - {/theta AA 1 AA dup mul sub sqrt div 1 atan def} - ifelse - /SS1 90 theta add dup sin exch cos div def - /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def - /p1y p1x SS1 div neg def - /SS2 90 theta sub dup sin exch cos div def - /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def - /p2y p2x SS2 div neg def - r1 r2 gt - { - /L1maxX p1x yMin p1y sub SS1 div add def - /L2maxX p2x yMin p2y sub SS2 div add def - }{ - /L1maxX 0 def - /L2maxX 0 def - }ifelse - p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto - L1maxX L1maxX p1x sub SS1 mul p1y add lineto - fill - }ifelse - }ifelse - }ifelse - }if - c1x c2x sub dup mul - c1y c2y sub dup mul - add 0.5 exp - 0 dtransform - dup mul exch dup mul add 0.5 exp 72 div - 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 1 index 1 index lt{exch}if pop - /hires xdf - hires mul - /numpix xdf - /numsteps NumSamples def - /rampIndxInc 1 def - /subsampling false def - numpix 0 ne - { - NumSamples numpix div 0.5 gt - { - /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def - /rampIndxInc NumSamples 1 sub numsteps div def - /subsampling true def - }if - }if - /xInc c2x c1x sub numsteps div def - /yInc c2y c1y sub numsteps div def - /rInc r2 r1 sub numsteps div def - /cx c1x def - /cy c1y def - /radius r1 def - np - xInc 0 eq yInc 0 eq rInc 0 eq and and - { - 0 getrampcolor - cx cy radius 0 360 arc - stroke - NumSamples 1 sub getrampcolor - cx cy radius 72 hires div add 0 360 arc - 0 setlinewidth - stroke - }{ - 0 - numsteps - { - dup - subsampling{round cvi}if - getrampcolor - cx cy radius 0 360 arc - /cx cx xInc add def - /cy cy yInc add def - /radius radius rInc add def - cx cy radius 360 0 arcn - eofill - rampIndxInc add - }repeat - pop - }ifelse - ext1 - { - c2y r2 add r1 lt - { - c2x c2y r2 0 360 arc - fill - }{ - c2y r1 add r2 sub 0.0001 le - { - c2x c2y r2 360 0 arcn - pathbbox - /aymax exch def - /axmax exch def - /aymin exch def - /axmin exch def - /bxMin xMin axmin min def - /byMin yMin aymin min def - /bxMax xMax axmax max def - /byMax yMax aymax max def - bxMin byMin moveto - bxMax byMin lineto - bxMax byMax lineto - bxMin byMax lineto - bxMin byMin lineto - eofill - }{ - c2x c2y r2 0 360 arc fill - r1 r2 eq - { - /p1x r2 neg def - /p1y c2y def - /p2x r2 def - /p2y c2y def - p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto - fill - }{ - /AA r2 r1 sub c2y div def - AA -1 eq - {/theta 89.99 def} - {/theta AA 1 AA dup mul sub sqrt div 1 atan def} - ifelse - /SS1 90 theta add dup sin exch cos div def - /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def - /p1y c2y p1x SS1 div sub def - /SS2 90 theta sub dup sin exch cos div def - /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def - /p2y c2y p2x SS2 div sub def - r1 r2 lt - { - /L1maxX p1x yMax p1y sub SS1 div add def - /L2maxX p2x yMax p2y sub SS2 div add def - }{ - /L1maxX 0 def - /L2maxX 0 def - }ifelse - p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto - L1maxX L1maxX p1x sub SS1 mul p1y add lineto - fill - }ifelse - }ifelse - }ifelse - }if - grestore - grestore - end - end - end - }ifelse - }bdf - /GenStrips - { - 40 dict begin - /ColorSpaceFamily xdf - /background xdf - /ext1 xdf - /ext0 xdf - /BBox xdf - /y2 xdf - /x2 xdf - /y1 xdf - /x1 xdf - /rampdict xdf - /setinkoverprint where{pop/setinkoverprint{pop}def}if - gsave - BBox length 0 gt - { - np - BBox 0 get BBox 1 get moveto - BBox 2 get BBox 0 get sub 0 rlineto - 0 BBox 3 get BBox 1 get sub rlineto - BBox 2 get BBox 0 get sub neg 0 rlineto - closepath - clip - np - }if - x1 x2 eq - { - y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse - }{ - /slope y2 y1 sub x2 x1 sub div def - /theta slope 1 atan def - x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if - x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if - } - ifelse - gsave - clippath - x1 y1 translate - theta rotate - {pathbbox}stopped - {0 0 0 0}if - /yMax exch def - /xMax exch def - /yMin exch def - /xMin exch def - grestore - xMax xMin eq yMax yMin eq or - { - grestore - end - }{ - rampdict begin - 20 dict begin - background length 0 gt{background sssetbackground gsave clippath fill grestore}if - gsave - x1 y1 translate - theta rotate - /xStart 0 def - /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def - /ySpan yMax yMin sub def - /numsteps NumSamples def - /rampIndxInc 1 def - /subsampling false def - xStart 0 transform - xEnd 0 transform - 3 -1 roll - sub dup mul - 3 1 roll - sub dup mul - add 0.5 exp 72 div - 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 1 index 1 index lt{exch}if pop - mul - /numpix xdf - numpix 0 ne - { - NumSamples numpix div 0.5 gt - { - /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def - /rampIndxInc NumSamples 1 sub numsteps div def - /subsampling true def - }if - }if - ext0 - { - 0 getrampcolor - xMin xStart lt - { - xMin yMin xMin neg ySpan rectfill - }if - }if - /xInc xEnd xStart sub numsteps div def - /x xStart def - 0 - numsteps - { - dup - subsampling{round cvi}if - getrampcolor - x yMin xInc ySpan rectfill - /x x xInc add def - rampIndxInc add - }repeat - pop - ext1{ - xMax xEnd gt - { - xEnd yMin xMax xEnd sub ySpan rectfill - }if - }if - grestore - grestore - end - end - end - }ifelse - }bdf -}def -/pt -{ - end -}def -/dt{ -}def -/pgsv{ - //Adobe_AGM_Core/AGMCORE_save save put -}def -/pgrs{ - //Adobe_AGM_Core/AGMCORE_save get restore -}def -systemdict/findcolorrendering known{ - /findcolorrendering systemdict/findcolorrendering get def -}if -systemdict/setcolorrendering known{ - /setcolorrendering systemdict/setcolorrendering get def -}if -/test_cmyk_color_plate -{ - gsave - setcmykcolor currentgray 1 ne - grestore -}def -/inRip_spot_has_ink -{ - dup//Adobe_AGM_Core/AGMCORE_name xddf - convert_spot_to_process not -}def -/map255_to_range -{ - 1 index sub - 3 -1 roll 255 div mul add -}def -/set_csa_crd -{ - /sep_colorspace_dict null AGMCORE_gput - begin - CSA get_csa_by_name setcolorspace_opt - set_crd - end -} -def -/map_csa -{ - currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse - {pop}{get_csa_by_name/MappedCSA xdf}ifelse -}def -/setsepcolor -{ - /sep_colorspace_dict AGMCORE_gget begin - dup/sep_tint exch AGMCORE_gput - TintProc - end -}def -/setdevicencolor -{ - /devicen_colorspace_dict AGMCORE_gget begin - Names length copy - Names length 1 sub -1 0 - { - /devicen_tints AGMCORE_gget 3 1 roll xpt - }for - TintProc - end -}def -/sep_colorspace_proc -{ - /AGMCORE_tmp exch store - /sep_colorspace_dict AGMCORE_gget begin - currentdict/Components known{ - Components aload pop - TintMethod/Lab eq{ - 2{AGMCORE_tmp mul NComponents 1 roll}repeat - LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll - }{ - TintMethod/Subtractive eq{ - NComponents{ - AGMCORE_tmp mul NComponents 1 roll - }repeat - }{ - NComponents{ - 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll - }repeat - }ifelse - }ifelse - }{ - ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get - aload pop }ifelse - end -}def -/sep_colorspace_gray_proc -{ - /AGMCORE_tmp exch store - /sep_colorspace_dict AGMCORE_gget begin - GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get - end -}def -/sep_proc_name -{ - dup 0 get - dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ - pop[/DeviceGray] - /sep_colorspace_gray_proc - }{ - /sep_colorspace_proc - }ifelse -}def -/setsepcolorspace -{ - current_spot_alias{ - dup begin - Name map_alias{ - exch pop - }if - end - }if - dup/sep_colorspace_dict exch AGMCORE_gput - begin - CSA map_csa - /AGMCORE_sep_special Name dup()eq exch(All)eq or store - AGMCORE_avoid_L2_sep_space{ - [/Indexed MappedCSA sep_proc_name 255 exch - {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx - ]setcolorspace_opt - /TintProc{ - 255 mul round cvi setcolor - }bdf - }{ - MappedCSA 0 get/DeviceCMYK eq - currentdict/Components known and - AGMCORE_sep_special not and{ - /TintProc[ - Components aload pop Name findcmykcustomcolor - /exch cvx/setcustomcolor cvx - ]cvx bdf - }{ - AGMCORE_host_sep Name(All)eq and{ - /TintProc{ - 1 exch sub setseparationgray - }bdf - }{ - AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and - AGMCORE_host_sep or - Name()eq and{ - /TintProc[ - MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ - cvx/setcmykcolor cvx - }{ - cvx/setgray cvx - }ifelse - ]cvx bdf - }{ - AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ - /TintProc[ - /dup cvx - MappedCSA sep_proc_name cvx exch - 0 get/DeviceGray eq{ - 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx - }if - /Name cvx/findcmykcustomcolor cvx/exch cvx - AGMCORE_host_sep{ - AGMCORE_is_cmyk_sep - /Name cvx - /AGMCORE_IsSeparationAProcessColor load/exec cvx - /not cvx/and cvx - }{ - Name inRip_spot_has_ink not - }ifelse - [ - /pop cvx 1 - ]cvx/if cvx - /setcustomcolor cvx - ]cvx bdf - }{ - /TintProc{setcolor}bdf - [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt - }ifelse - }ifelse - }ifelse - }ifelse - }ifelse - set_crd - setsepcolor - end -}def -/additive_blend -{ - 3 dict begin - /numarrays xdf - /numcolors xdf - 0 1 numcolors 1 sub - { - /c1 xdf - 1 - 0 1 numarrays 1 sub - { - 1 exch add/index cvx - c1/get cvx/mul cvx - }for - numarrays 1 add 1/roll cvx - }for - numarrays[/pop cvx]cvx/repeat cvx - end -}def -/subtractive_blend -{ - 3 dict begin - /numarrays xdf - /numcolors xdf - 0 1 numcolors 1 sub - { - /c1 xdf - 1 1 - 0 1 numarrays 1 sub - { - 1 3 3 -1 roll add/index cvx - c1/get cvx/sub cvx/mul cvx - }for - /sub cvx - numarrays 1 add 1/roll cvx - }for - numarrays[/pop cvx]cvx/repeat cvx - end -}def -/exec_tint_transform -{ - /TintProc[ - /TintTransform cvx/setcolor cvx - ]cvx bdf - MappedCSA setcolorspace_opt -}bdf -/devn_makecustomcolor -{ - 2 dict begin - /names_index xdf - /Names xdf - 1 1 1 1 Names names_index get findcmykcustomcolor - /devicen_tints AGMCORE_gget names_index get setcustomcolor - Names length{pop}repeat - end -}bdf -/setdevicencolorspace -{ - dup/AliasedColorants known{false}{true}ifelse - current_spot_alias and{ - 7 dict begin - /names_index 0 def - dup/names_len exch/Names get length def - /new_names names_len array def - /new_LookupTables names_len array def - /alias_cnt 0 def - dup/Names get - { - dup map_alias{ - exch pop - dup/ColorLookup known{ - dup begin - new_LookupTables names_index ColorLookup put - end - }{ - dup/Components known{ - dup begin - new_LookupTables names_index Components put - end - }{ - dup begin - new_LookupTables names_index[null null null null]put - end - }ifelse - }ifelse - new_names names_index 3 -1 roll/Name get put - /alias_cnt alias_cnt 1 add def - }{ - /name xdf - new_names names_index name put - dup/LookupTables known{ - dup begin - new_LookupTables names_index LookupTables names_index get put - end - }{ - dup begin - new_LookupTables names_index[null null null null]put - end - }ifelse - }ifelse - /names_index names_index 1 add def - }forall - alias_cnt 0 gt{ - /AliasedColorants true def - /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def - 0 1 names_len 1 sub{ - /names_index xdf - new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ - /AliasedColorants false def - exit - }{ - new_LookupTables names_index get 0 get null eq{ - dup/Names get names_index get/name xdf - name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq - or or or not{ - /AliasedColorants false def - exit - }if - }if - }ifelse - }for - lut_entry_len 1 eq{ - /AliasedColorants false def - }if - AliasedColorants{ - dup begin - /Names new_names def - /LookupTables new_LookupTables def - /AliasedColorants true def - /NComponents lut_entry_len def - /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def - /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def - currentdict/TTTablesIdx known not{ - /TTTablesIdx -1 def - }if - end - }if - }if - end - }if - dup/devicen_colorspace_dict exch AGMCORE_gput - begin - currentdict/AliasedColorants known{ - AliasedColorants - }{ - false - }ifelse - dup not{ - CSA map_csa - }if - /TintTransform load type/nulltype eq or{ - /TintTransform[ - 0 1 Names length 1 sub - { - /TTTablesIdx TTTablesIdx 1 add def - dup LookupTables exch get dup 0 get null eq - { - 1 index - Names exch get - dup(Cyan)eq - { - pop exch - LookupTables length exch sub - /index cvx - 0 0 0 - } - { - dup(Magenta)eq - { - pop exch - LookupTables length exch sub - /index cvx - 0/exch cvx 0 0 - }{ - (Yellow)eq - { - exch - LookupTables length exch sub - /index cvx - 0 0 3 -1/roll cvx 0 - }{ - exch - LookupTables length exch sub - /index cvx - 0 0 0 4 -1/roll cvx - }ifelse - }ifelse - }ifelse - 5 -1/roll cvx/astore cvx - }{ - dup length 1 sub - LookupTables length 4 -1 roll sub 1 add - /index cvx/mul cvx/round cvx/cvi cvx/get cvx - }ifelse - Names length TTTablesIdx add 1 add 1/roll cvx - }for - Names length[/pop cvx]cvx/repeat cvx - NComponents Names length - TintMethod/Subtractive eq - { - subtractive_blend - }{ - additive_blend - }ifelse - ]cvx bdf - }if - AGMCORE_host_sep{ - Names convert_to_process{ - exec_tint_transform - } - { - currentdict/AliasedColorants known{ - AliasedColorants not - }{ - false - }ifelse - 5 dict begin - /AvoidAliasedColorants xdf - /painted? false def - /names_index 0 def - /names_len Names length def - AvoidAliasedColorants{ - /currentspotalias current_spot_alias def - false set_spot_alias - }if - Names{ - AGMCORE_is_cmyk_sep{ - dup(Cyan)eq AGMCORE_cyan_plate and exch - dup(Magenta)eq AGMCORE_magenta_plate and exch - dup(Yellow)eq AGMCORE_yellow_plate and exch - (Black)eq AGMCORE_black_plate and or or or{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - Names names_index/devn_makecustomcolor cvx - ]cvx ddf - /painted? true def - }if - painted?{exit}if - }{ - 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - Names names_index/devn_makecustomcolor cvx - ]cvx ddf - /painted? true def - exit - }if - }ifelse - /names_index names_index 1 add def - }forall - AvoidAliasedColorants{ - currentspotalias set_spot_alias - }if - painted?{ - /devicen_colorspace_dict AGMCORE_gget/names_index names_index put - }{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx - 0 0 0 0/setcmykcolor cvx - ]cvx ddf - }ifelse - end - }ifelse - } - { - AGMCORE_in_rip_sep{ - Names convert_to_process not - }{ - level3 - }ifelse - { - [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt - /TintProc level3 not AGMCORE_in_rip_sep and{ - [ - Names/length cvx[/pop cvx]cvx/repeat cvx - ]cvx bdf - }{ - {setcolor}bdf - }ifelse - }{ - exec_tint_transform - }ifelse - }ifelse - set_crd - /AliasedColorants false def - end -}def -/setindexedcolorspace -{ - dup/indexed_colorspace_dict exch AGMCORE_gput - begin - currentdict/CSDBase known{ - CSDBase/CSD get_res begin - currentdict/Names known{ - currentdict devncs - }{ - 1 currentdict sepcs - }ifelse - AGMCORE_host_sep{ - 4 dict begin - /compCnt/Names where{pop Names length}{1}ifelse def - /NewLookup HiVal 1 add string def - 0 1 HiVal{ - /tableIndex xdf - Lookup dup type/stringtype eq{ - compCnt tableIndex map_index - }{ - exec - }ifelse - /Names where{ - pop setdevicencolor - }{ - setsepcolor - }ifelse - currentgray - tableIndex exch - 255 mul cvi - NewLookup 3 1 roll put - }for - [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt - end - }{ - level3 - { - currentdict/Names known{ - [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt - }{ - [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt - }ifelse - }{ - [/Indexed MappedCSA HiVal - [ - currentdict/Names known{ - Lookup dup type/stringtype eq - {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} - {/exec cvx}ifelse - /TintTransform load/exec cvx - }{ - Lookup dup type/stringtype eq - {/exch cvx/get cvx 255/div cvx} - {/exec cvx}ifelse - CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx - }ifelse - ]cvx - ]setcolorspace_opt - }ifelse - }ifelse - end - set_crd - } - { - CSA map_csa - AGMCORE_host_sep level2 not and{ - 0 0 0 0 setcmykcolor - }{ - [/Indexed MappedCSA - level2 not has_color not and{ - dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ - pop[/DeviceGray] - }if - HiVal GrayLookup - }{ - HiVal - currentdict/RangeArray known{ - { - /indexed_colorspace_dict AGMCORE_gget begin - Lookup exch - dup HiVal gt{ - pop HiVal - }if - NComponents mul NComponents getinterval{}forall - NComponents 1 sub -1 0{ - RangeArray exch 2 mul 2 getinterval aload pop map255_to_range - NComponents 1 roll - }for - end - }bind - }{ - Lookup - }ifelse - }ifelse - ]setcolorspace_opt - set_crd - }ifelse - }ifelse - end -}def -/setindexedcolor -{ - AGMCORE_host_sep{ - /indexed_colorspace_dict AGMCORE_gget - begin - currentdict/CSDBase known{ - CSDBase/CSD get_res begin - currentdict/Names known{ - map_indexed_devn - devn - } - { - Lookup 1 3 -1 roll map_index - sep - }ifelse - end - }{ - Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll - map_index - MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse - }ifelse - end - }{ - level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ - /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin - map_indexed_devn - devn - end - } - { - setcolor - }ifelse - }ifelse -}def -/ignoreimagedata -{ - currentoverprint not{ - gsave - dup clonedict begin - 1 setgray - /Decode[0 1]def - /DataSourcedef - /MultipleDataSources false def - /BitsPerComponent 8 def - currentdict end - systemdict/image gx - grestore - }if - consumeimagedata -}def -/add_res -{ - dup/CSD eq{ - pop - //Adobe_AGM_Core begin - /AGMCORE_CSD_cache load 3 1 roll put - end - }{ - defineresource pop - }ifelse -}def -/del_res -{ - { - aload pop exch - dup/CSD eq{ - pop - {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall - }{ - exch - {1 index undefineresource}forall - pop - }ifelse - }forall -}def -/get_res -{ - dup/CSD eq{ - pop - dup type dup/nametype eq exch/stringtype eq or{ - AGMCORE_CSD_cache exch get - }if - }{ - findresource - }ifelse -}def -/get_csa_by_name -{ - dup type dup/nametype eq exch/stringtype eq or{ - /CSA get_res - }if -}def -/paintproc_buf_init -{ - /count get 0 0 put -}def -/paintproc_buf_next -{ - dup/count get dup 0 get - dup 3 1 roll - 1 add 0 xpt - get -}def -/cachepaintproc_compress -{ - 5 dict begin - currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def - /ppdict 20 dict def - /string_size 16000 def - /readbuffer string_size string def - currentglobal true setglobal - ppdict 1 array dup 0 1 put/count xpt - setglobal - /LZWFilter - { - exch - dup length 0 eq{ - pop - }{ - ppdict dup length 1 sub 3 -1 roll put - }ifelse - {string_size}{0}ifelse string - }/LZWEncode filter def - { - ReadFilter readbuffer readstring - exch LZWFilter exch writestring - not{exit}if - }loop - LZWFilter closefile - ppdict - end -}def -/cachepaintproc -{ - 2 dict begin - currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def - /ppdict 20 dict def - currentglobal true setglobal - ppdict 1 array dup 0 1 put/count xpt - setglobal - { - ReadFilter 16000 string readstring exch - ppdict dup length 1 sub 3 -1 roll put - not{exit}if - }loop - ppdict dup dup length 1 sub()put - end -}def -/make_pattern -{ - exch clonedict exch - dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform - exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub - exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub - matrix translate exch matrix concatmatrix - 1 index begin - BBox 0 get XStep div cvi XStep mul/xshift exch neg def - BBox 1 get YStep div cvi YStep mul/yshift exch neg def - BBox 0 get xshift add - BBox 1 get yshift add - BBox 2 get xshift add - BBox 3 get yshift add - 4 array astore - /BBox exch def - [xshift yshift/translate load null/exec load]dup - 3/PaintProc load put cvx/PaintProc exch def - end - gsave 0 setgray - makepattern - grestore -}def -/set_pattern -{ - dup/PatternType get 1 eq{ - dup/PaintType get 1 eq{ - currentoverprint sop[/DeviceGray]setcolorspace 0 setgray - }if - }if - setpattern -}def -/setcolorspace_opt -{ - dup currentcolorspace eq{pop}{setcolorspace}ifelse -}def -/updatecolorrendering -{ - currentcolorrendering/RenderingIntent known{ - currentcolorrendering/RenderingIntent get - } - { - Intent/AbsoluteColorimetric eq - { - /absolute_colorimetric_crd AGMCORE_gget dup null eq - } - { - Intent/RelativeColorimetric eq - { - /relative_colorimetric_crd AGMCORE_gget dup null eq - } - { - Intent/Saturation eq - { - /saturation_crd AGMCORE_gget dup null eq - } - { - /perceptual_crd AGMCORE_gget dup null eq - }ifelse - }ifelse - }ifelse - { - pop null - } - { - /RenderingIntent known{null}{Intent}ifelse - }ifelse - }ifelse - Intent ne{ - Intent/ColorRendering{findresource}stopped - { - pop pop systemdict/findcolorrendering known - { - Intent findcolorrendering - { - /ColorRendering findresource true exch - } - { - /ColorRendering findresource - product(Xerox Phaser 5400)ne - exch - }ifelse - dup Intent/AbsoluteColorimetric eq - { - /absolute_colorimetric_crd exch AGMCORE_gput - } - { - Intent/RelativeColorimetric eq - { - /relative_colorimetric_crd exch AGMCORE_gput - } - { - Intent/Saturation eq - { - /saturation_crd exch AGMCORE_gput - } - { - Intent/Perceptual eq - { - /perceptual_crd exch AGMCORE_gput - } - { - pop - }ifelse - }ifelse - }ifelse - }ifelse - 1 index{exch}{pop}ifelse - } - {false}ifelse - } - {true}ifelse - { - dup begin - currentdict/TransformPQR known{ - currentdict/TransformPQR get aload pop - 3{{}eq 3 1 roll}repeat or or - } - {true}ifelse - currentdict/MatrixPQR known{ - currentdict/MatrixPQR get aload pop - 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll - 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll - 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq - and and and and and and and and - } - {true}ifelse - end - or - { - clonedict begin - /TransformPQR[ - {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div - 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind - {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div - 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind - {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div - 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind - ]def - /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def - /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def - currentdict end - }if - setcolorrendering_opt - }if - }if -}def -/set_crd -{ - AGMCORE_host_sep not level2 and{ - currentdict/ColorRendering known{ - ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if - }{ - currentdict/Intent known{ - updatecolorrendering - }if - }ifelse - currentcolorspace dup type/arraytype eq - {0 get}if - /DeviceRGB eq - { - currentdict/UCR known - {/UCR}{/AGMCORE_currentucr}ifelse - load setundercolorremoval - currentdict/BG known - {/BG}{/AGMCORE_currentbg}ifelse - load setblackgeneration - }if - }if -}def -/set_ucrbg -{ - dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse - dup currentblackgeneration eq {pop}{setblackgeneration}ifelse - dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse - dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse -}def -/setcolorrendering_opt -{ - dup currentcolorrendering eq{ + /_producingSeps _compositeSpotDevice 0 ne def + /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def + /_dpiThreshold where{ pop }{ - product(HP Color LaserJet 2605)anchorsearch{ - pop pop pop - }{ - pop - clonedict - begin - /Intent Intent def - currentdict - end - setcolorrendering - }ifelse + /_dpiThreshold 600 def }ifelse -}def -/cpaint_gcomp -{ - convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf - //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not - { - (%end_cpaint_gcomp)flushinput - }if -}def -/cpaint_gsep -{ - //Adobe_AGM_Core/AGMCORE_ConvertToProcess get - { - (%end_cpaint_gsep)flushinput - }if -}def -/cpaint_gend -{np}def -/T1_path -{ - currentfile token pop currentfile token pop mo - { - currentfile token pop dup type/stringtype eq - {pop exit}if - 0 exch rlineto - currentfile token pop dup type/stringtype eq - {pop exit}if - 0 rlineto - }loop -}def -/T1_gsave - level3 - {/clipsave} - {/gsave}ifelse - load def -/T1_grestore - level3 - {/cliprestore} - {/grestore}ifelse - load def -/set_spot_alias_ary -{ - dup inherit_aliases - //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf -}def -/set_spot_normalization_ary -{ - dup inherit_aliases - dup length - /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if - array - //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf - /AGMCORE_SpotAliasAry where{ + /_screenFreqThreshold where{ pop - AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval - AGMCORE_SpotAliasAry length - }{0}ifelse - AGMCORE_SpotAliasAry2 3 1 roll exch putinterval - true set_spot_alias -}def -/inherit_aliases -{ - {dup/Name get map_alias{/CSD put}{pop}ifelse}forall -}def -/set_spot_alias -{ - /AGMCORE_SpotAliasAry2 where{ - /AGMCORE_current_spot_alias 3 -1 roll put }{ - pop + /_screenFreqThreshold 150 def }ifelse -}def -/current_spot_alias -{ - /AGMCORE_SpotAliasAry2 where{ - /AGMCORE_current_spot_alias get + /_contoneDevice where{ + pop }{ - false + /_contoneDevice false def }ifelse -}def -/map_alias -{ - /AGMCORE_SpotAliasAry2 where{ - begin - /AGMCORE_name xdf - false - AGMCORE_SpotAliasAry2{ - dup/Name get AGMCORE_name eq{ - /CSD get/CSD get_res - exch pop true - exit - }{ - pop - }ifelse - }forall - end - }{ - pop false - }ifelse -}bdf -/spot_alias -{ - true set_spot_alias - /AGMCORE_&setcustomcolor AGMCORE_key_known not{ - //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put - }if - /customcolor_tint 1 AGMCORE_gput - //Adobe_AGM_Core begin - /setcustomcolor - { - //Adobe_AGM_Core begin - dup/customcolor_tint exch AGMCORE_gput - 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not - current_spot_alias and{1 index 4 get map_alias}{false}ifelse - { - false set_spot_alias - /sep_colorspace_dict AGMCORE_gget null ne - {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse - 3 1 roll 2 index{ - exch pop/sep_tint AGMCORE_gget exch - }if - mark 3 1 roll - setsepcolorspace - counttomark 0 ne{ - setsepcolor - }if - pop - not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if - pop - true set_spot_alias - }{ - AGMCORE_&setcustomcolor - }ifelse - end - }bdf - end -}def -/begin_feature -{ - Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put - count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put - {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if -}def -/end_feature -{ - 2 dict begin - /spd/setpagedevice load def - /setpagedevice{get_gstate spd set_gstate}def - stopped{$error/newerror false put}if - end - count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse - countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse - {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if -}def -/set_negative -{ - //Adobe_AGM_Core begin - /AGMCORE_inverting exch def - level2{ - currentpagedevice/NegativePrint known AGMCORE_distilling not and{ - currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ - true begin_feature true{ - <>setpagedevice - }end_feature - }if - /AGMCORE_inverting false def - }if - }if - AGMCORE_inverting{ - [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer - AGMCORE_distilling{ - erasepage - }{ - gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse - /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore - }ifelse - }if - end -}def -/lw_save_restore_override{ - /md where{ - pop - md begin - initializepage - /initializepage{}def - /pmSVsetup{}def - /endp{}def - /pse{}def - /psb{}def - /orig_showpage where - {pop} - {/orig_showpage/showpage load def} - ifelse - /showpage{orig_showpage gR}def - end - }if -}def -/pscript_showpage_override{ - /NTPSOct95 where - { - begin - showpage - save - /showpage/restore load def - /restore{exch pop}def - end - }if -}def -/driver_media_override -{ - /md where{ - pop - md/initializepage known{ - md/initializepage{}put - }if - md/rC known{ - md/rC{4{pop}repeat}put - }if - }if - /mysetup where{ - /mysetup[1 0 0 1 0 0]put - }if - Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put - level2 - {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if -}def -/capture_mysetup -{ - /Pscript_Win_Data where{ - pop - Pscript_Win_Data/mysetup known{ - Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put - }if - }if -}def -/restore_mysetup -{ - /Pscript_Win_Data where{ - pop - Pscript_Win_Data/mysetup known{ - Adobe_AGM_Core/save_mysetup known{ - Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put - Adobe_AGM_Core/save_mysetup undef - }if - }if - }if -}def -/driver_check_media_override -{ - /PrepsDict where - {pop} - { - Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne - Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq - { - Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and - Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and - }if - { - Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix - }if - }ifelse -}def -AGMCORE_err_strings begin - /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def - /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def - /AGMCORE_invalid_color_space(This job contains an invalid color space. )def -end -/set_def_ht -{AGMCORE_def_ht sethalftone}def -/set_def_flat -{AGMCORE_Default_flatness setflat}def -end -systemdict/setpacking known -{setpacking}if -%%EndResource -%%BeginResource: procset Adobe_CoolType_Core 2.31 0 -%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. -%%Version: 2.31 0 -10 dict begin -/Adobe_CoolType_Passthru currentdict def -/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def -Adobe_CoolType_Core_Defined - {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} -if -userdict/Adobe_CoolType_Core 70 dict dup begin put -/Adobe_CoolType_Version 2.31 def -/Level2? - systemdict/languagelevel known dup - {pop systemdict/languagelevel get 2 ge} - if def -Level2? not - { - /currentglobal false def - /setglobal/pop load def - /gcheck{pop false}bind def - /currentpacking false def - /setpacking/pop load def - /SharedFontDirectory 0 dict def - } -if -currentpacking -true setpacking -currentglobal false setglobal -userdict/Adobe_CoolType_Data 2 copy known not - {2 copy 10 dict put} -if -get - begin - /@opStackCountByLevel 32 dict def - /@opStackLevel 0 def - /@dictStackCountByLevel 32 dict def - /@dictStackLevel 0 def - end -setglobal -currentglobal true setglobal -userdict/Adobe_CoolType_GVMFonts known not - {userdict/Adobe_CoolType_GVMFonts 10 dict put} -if -setglobal -currentglobal false setglobal -userdict/Adobe_CoolType_LVMFonts known not - {userdict/Adobe_CoolType_LVMFonts 10 dict put} -if -setglobal -/ct_VMDictPut - { - dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse - 3 1 roll put - }bind def -/ct_VMDictUndef - { - dup Adobe_CoolType_GVMFonts exch known - {Adobe_CoolType_GVMFonts exch undef} - { - dup Adobe_CoolType_LVMFonts exch known - {Adobe_CoolType_LVMFonts exch undef} - {pop} - ifelse - }ifelse - }bind def -/ct_str1 1 string def -/ct_xshow -{ - /_ct_na exch def - /_ct_i 0 def - currentpoint - /_ct_y exch def - /_ct_x exch def - { - pop pop - ct_str1 exch 0 exch put - ct_str1 show - {_ct_na _ct_i get}stopped - {pop pop} - { - _ct_x _ct_y moveto - 0 - rmoveto - } - ifelse - /_ct_i _ct_i 1 add def - currentpoint - /_ct_y exch def - /_ct_x exch def - } - exch - @cshow -}bind def -/ct_yshow -{ - /_ct_na exch def - /_ct_i 0 def - currentpoint - /_ct_y exch def - /_ct_x exch def - { - pop pop - ct_str1 exch 0 exch put - ct_str1 show - {_ct_na _ct_i get}stopped - {pop pop} - { - _ct_x _ct_y moveto - 0 exch - rmoveto - } - ifelse - /_ct_i _ct_i 1 add def - currentpoint - /_ct_y exch def - /_ct_x exch def - } - exch - @cshow -}bind def -/ct_xyshow -{ - /_ct_na exch def - /_ct_i 0 def - currentpoint - /_ct_y exch def - /_ct_x exch def - { - pop pop - ct_str1 exch 0 exch put - ct_str1 show - {_ct_na _ct_i get}stopped - {pop pop} - { - {_ct_na _ct_i 1 add get}stopped - {pop pop pop} - { - _ct_x _ct_y moveto - rmoveto - } - ifelse - } - ifelse - /_ct_i _ct_i 2 add def - currentpoint - /_ct_y exch def - /_ct_x exch def - } - exch - @cshow -}bind def -/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def -/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def -/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def -currentglobal true setglobal -/ct_T3Defs -{ -/BuildChar -{ - 1 index/Encoding get exch get - 1 index/BuildGlyph get exec -}bind def -/BuildGlyph -{ - exch begin - GlyphProcs exch get exec - end -}bind def -}bind def -setglobal -/@_SaveStackLevels - { - Adobe_CoolType_Data - begin - /@vmState currentglobal def false setglobal - @opStackCountByLevel - @opStackLevel - 2 copy known not - { - 2 copy - 3 dict dup/args - 7 index - 5 add array put - put get - } - { - get dup/args get dup length 3 index lt - { - dup length 5 add array exch - 1 index exch 0 exch putinterval - 1 index exch/args exch put - } - {pop} - ifelse - } - ifelse - begin - count 1 sub - 1 index lt - {pop count} - if - dup/argCount exch def - dup 0 gt - { - args exch 0 exch getinterval - astore pop - } - {pop} - ifelse - count - /restCount exch def - end - /@opStackLevel @opStackLevel 1 add def - countdictstack 1 sub - @dictStackCountByLevel exch @dictStackLevel exch put - /@dictStackLevel @dictStackLevel 1 add def - @vmState setglobal - end - }bind def -/@_RestoreStackLevels - { - Adobe_CoolType_Data - begin - /@opStackLevel @opStackLevel 1 sub def - @opStackCountByLevel @opStackLevel get - begin - count restCount sub dup 0 gt - {{pop}repeat} - {pop} - ifelse - args 0 argCount getinterval{}forall - end - /@dictStackLevel @dictStackLevel 1 sub def - @dictStackCountByLevel @dictStackLevel get - end - countdictstack exch sub dup 0 gt - {{end}repeat} - {pop} - ifelse - }bind def -/@_PopStackLevels - { - Adobe_CoolType_Data - begin - /@opStackLevel @opStackLevel 1 sub def - /@dictStackLevel @dictStackLevel 1 sub def - end - }bind def -/@Raise - { - exch cvx exch errordict exch get exec - stop - }bind def -/@ReRaise - { - cvx $error/errorname get errordict exch get exec - stop - }bind def -/@Stopped - { - 0 @#Stopped - }bind def -/@#Stopped - { - @_SaveStackLevels - stopped - {@_RestoreStackLevels true} - {@_PopStackLevels false} - ifelse - }bind def -/@Arg - { - Adobe_CoolType_Data - begin - @opStackCountByLevel @opStackLevel 1 sub get - begin - args exch - argCount 1 sub exch sub get - end - end - }bind def -currentglobal true setglobal -/CTHasResourceForAllBug - Level2? - { - 1 dict dup - /@shouldNotDisappearDictValue true def - Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put - begin - count @_SaveStackLevels - {(*){pop stop}128 string/Category resourceforall} - stopped pop - @_RestoreStackLevels - currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll - { - /@shouldNotDisappearDictValue known - { - { - end - currentdict 1 index eq - {pop exit} - if - } - loop - } - if - } - { - pop - end - } - ifelse - } - {false} - ifelse + /_subSampleOK + _deviceDPI _dpiThreshold le + currentScreenFreq _screenFreqThreshold le and + _contoneDevice not and def -true setglobal -/CTHasResourceStatusBug - Level2? - { - mark - {/steveamerige/Category resourcestatus} - stopped - {cleartomark true} - {cleartomark currentglobal not} - ifelse - } - {false} - ifelse - def -setglobal -/CTResourceStatus - { - mark 3 1 roll - /Category findresource - begin - ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec - {cleartomark false} - {{3 2 roll pop true}{cleartomark false}ifelse} - ifelse - end - }bind def -/CTWorkAroundBugs +}def +/initializeRectFill{ + /rectfill where dup{ + exch pop not _producingSeps or + }{ + not + }ifelse { - Level2? - { - /cid_PreLoad/ProcSet resourcestatus - { + /rectfill{ + gsave + newpath + 4 2 roll moveto + 1 index 0 rlineto + 0 1 index rlineto + 1 index neg 0 rlineto pop pop - currentglobal - mark - { - (*) - { - dup/CMap CTHasResourceStatusBug - {CTResourceStatus} - {resourcestatus} - ifelse - { - pop dup 0 eq exch 1 eq or - { - dup/CMap findresource gcheck setglobal - /CMap undefineresource - } - { - pop CTHasResourceForAllBug - {exit} - {stop} - ifelse - } - ifelse - } - {pop} - ifelse - } - 128 string/CMap resourceforall - } - stopped - {cleartomark} - stopped pop - setglobal - } - if - } - if - }bind def -/ds - { - Adobe_CoolType_Core - begin - CTWorkAroundBugs - /mo/moveto load def - /nf/newencodedfont load def - /msf{makefont setfont}bind def - /uf{dup undefinefont ct_VMDictUndef}bind def - /ur/undefineresource load def - /chp/charpath load def - /awsh/awidthshow load def - /wsh/widthshow load def - /ash/ashow load def - /@xshow/xshow load def - /@yshow/yshow load def - /@xyshow/xyshow load def - /@cshow/cshow load def - /sh/show load def - /rp/repeat load def - /.n/.notdef def - end - currentglobal false setglobal - userdict/Adobe_CoolType_Data 2 copy known not - {2 copy 10 dict put} - if - get - begin - /AddWidths? false def - /CC 0 def - /charcode 2 string def - /@opStackCountByLevel 32 dict def - /@opStackLevel 0 def - /@dictStackCountByLevel 32 dict def - /@dictStackLevel 0 def - /InVMFontsByCMap 10 dict def - /InVMDeepCopiedFonts 10 dict def - end - setglobal - }bind def -/dt - { - currentdict Adobe_CoolType_Core eq - {end} - if - }bind def -/ps - { - Adobe_CoolType_Core begin - Adobe_CoolType_GVMFonts begin - Adobe_CoolType_LVMFonts begin - SharedFontDirectory begin - }bind def -/pt - { - end - end - end - end - }bind def -/unload - { - systemdict/languagelevel known - { - systemdict/languagelevel get 2 ge - { - userdict/Adobe_CoolType_Core 2 copy known - {undef} - {pop pop} - ifelse - } - if - } - if - }bind def -/ndf - { - 1 index where - {pop pop pop} - {dup xcheck{bind}if def} - ifelse + closepath + fill + grestore + }def + }if +}def +/initializeLev1{ + /currentScreenFreq{ + currentscreen pop pop }def -/findfont systemdict - begin - userdict - begin - /globaldict where{/globaldict get begin}if - dup where pop exch get - /globaldict where{pop end}if - end - end -Adobe_CoolType_Core_Defined - {/systemfindfont exch def} - { - /findfont 1 index def - /systemfindfont exch def - } -ifelse -/undefinefont - {pop}ndf -/copyfont - { - currentglobal 3 1 roll - 1 index gcheck setglobal - dup null eq{0}{dup length}ifelse - 2 index length add 1 add dict - begin - exch - { - 1 index/FID eq - {pop pop} - {def} - ifelse - } - forall - dup null eq - {pop} - {{def}forall} - ifelse - currentdict - end - exch setglobal - }bind def -/copyarray - { - currentglobal exch - dup gcheck setglobal - dup length array copy - exch setglobal - }bind def -/newencodedfont - { - currentglobal - { - SharedFontDirectory 3 index known - {SharedFontDirectory 3 index get/FontReferenced known} - {false} - ifelse - } - { - FontDirectory 3 index known - {FontDirectory 3 index get/FontReferenced known} - { - SharedFontDirectory 3 index known - {SharedFontDirectory 3 index get/FontReferenced known} - {false} - ifelse - } - ifelse - } - ifelse - dup - { - 3 index findfont/FontReferenced get - 2 index dup type/nametype eq - {findfont} - if ne - {pop false} - if - } - if - dup - { - 1 index dup type/nametype eq - {findfont} - if - dup/CharStrings known - { - /CharStrings get length - 4 index findfont/CharStrings get length - ne - { - pop false - } - if - } - {pop} - ifelse - } - if - { - pop - 1 index findfont - /Encoding get exch - 0 1 255 - {2 copy get 3 index 3 1 roll put} - for - pop pop pop - } - { - currentglobal - 4 1 roll - dup type/nametype eq - {findfont} - if - dup gcheck setglobal - dup dup maxlength 2 add dict - begin - exch - { - 1 index/FID ne - 2 index/Encoding ne and - {def} - {pop pop} - ifelse - } - forall - /FontReferenced exch def - /Encoding exch dup length array copy def - /FontName 1 index dup type/stringtype eq{cvn}if def dup - currentdict - end - definefont ct_VMDictPut - setglobal - } - ifelse - }bind def -/SetSubstituteStrategy - { - $SubstituteFont - begin - dup type/dicttype ne - {0 dict} - if - currentdict/$Strategies known - { - exch $Strategies exch - 2 copy known - { - get - 2 copy maxlength exch maxlength add dict - begin - {def}forall - {def}forall - currentdict - dup/$Init known - {dup/$Init get exec} - if - end - /$Strategy exch def - } - {pop pop pop} - ifelse - } - {pop pop} - ifelse - end - }bind def -/scff - { - $SubstituteFont - begin - dup type/stringtype eq - {dup length exch} - {null} - ifelse - /$sname exch def - /$slen exch def - /$inVMIndex - $sname null eq - { - 1 index $str cvs - dup length $slen sub $slen getinterval cvn - } - {$sname} - ifelse def - end - {findfont} - @Stopped - { - dup length 8 add string exch - 1 index 0(BadFont:)putinterval - 1 index exch 8 exch dup length string cvs putinterval cvn - {findfont} - @Stopped - {pop/Courier findfont} - if - } - if - $SubstituteFont - begin - /$sname null def - /$slen 0 def - /$inVMIndex null def - end - }bind def -/isWidthsOnlyFont - { - dup/WidthsOnly known - {pop pop true} - { - dup/FDepVector known - {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} - { - dup/FDArray known - {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} - {pop} - ifelse - } - ifelse - } - ifelse - }bind def -/ct_StyleDicts 4 dict dup begin - /Adobe-Japan1 4 dict dup begin - Level2? - { - /Serif - /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus - {pop pop/HeiseiMin-W3} - { - /CIDFont/Category resourcestatus - { - pop pop - /HeiseiMin-W3/CIDFont resourcestatus - {pop pop/HeiseiMin-W3} - {/Ryumin-Light} - ifelse - } - {/Ryumin-Light} - ifelse - } - ifelse - def - /SansSerif - /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus - {pop pop/HeiseiKakuGo-W5} - { - /CIDFont/Category resourcestatus - { - pop pop - /HeiseiKakuGo-W5/CIDFont resourcestatus - {pop pop/HeiseiKakuGo-W5} - {/GothicBBB-Medium} - ifelse - } - {/GothicBBB-Medium} - ifelse - } - ifelse - def - /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus - {pop pop/HeiseiMaruGo-W4} - { - /CIDFont/Category resourcestatus - { - pop pop - /HeiseiMaruGo-W4/CIDFont resourcestatus - {pop pop/HeiseiMaruGo-W4} - { - /Jun101-Light-RKSJ-H/Font resourcestatus - {pop pop/Jun101-Light} - {SansSerif} - ifelse - } - ifelse - } - { - /Jun101-Light-RKSJ-H/Font resourcestatus - {pop pop/Jun101-Light} - {SansSerif} - ifelse - } - ifelse - } - ifelse - /RoundSansSerif exch def - /Default Serif def - } - { - /Serif/Ryumin-Light def - /SansSerif/GothicBBB-Medium def - { - (fonts/Jun101-Light-83pv-RKSJ-H)status - }stopped - {pop}{ - {pop pop pop pop/Jun101-Light} - {SansSerif} - ifelse - /RoundSansSerif exch def - }ifelse - /Default Serif def - } - ifelse - end - def - /Adobe-Korea1 4 dict dup begin - /Serif/HYSMyeongJo-Medium def - /SansSerif/HYGoThic-Medium def - /RoundSansSerif SansSerif def - /Default Serif def - end - def - /Adobe-GB1 4 dict dup begin - /Serif/STSong-Light def - /SansSerif/STHeiti-Regular def - /RoundSansSerif SansSerif def - /Default Serif def - end - def - /Adobe-CNS1 4 dict dup begin - /Serif/MKai-Medium def - /SansSerif/MHei-Medium def - /RoundSansSerif SansSerif def - /Default Serif def - end - def -end -def -Level2?{currentglobal true setglobal}if -/ct_BoldRomanWidthProc - { - stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth - 0 0 - }bind def -/ct_Type0WidthProc - { - dup stringwidth 0 0 moveto - 2 index true charpath pathbbox - 0 -1 - 7 index 2 div .88 - setcachedevice2 - pop - 0 0 - }bind def -/ct_Type0WMode1WidthProc - { - dup stringwidth - pop 2 div neg -0.88 - 2 copy - moveto - 0 -1 - 5 -1 roll true charpath pathbbox - setcachedevice - }bind def -/cHexEncoding -[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 -/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 -/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 -/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B -/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E -/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 -/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 -/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 -/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA -/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD -/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 -/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 -/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 -/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def -/ct_BoldBaseFont - 11 dict begin - /FontType 3 def - /FontMatrix[1 0 0 1 0 0]def - /FontBBox[0 0 1 1]def - /Encoding cHexEncoding def - /_setwidthProc/ct_BoldRomanWidthProc load def - /_bcstr1 1 string def - /BuildChar - { - exch begin - _basefont setfont - _bcstr1 dup 0 4 -1 roll put - dup - _setwidthProc - 3 copy - moveto - show - _basefonto setfont - moveto - show - end - }bind def - currentdict - end -def -systemdict/composefont known -{ -/ct_DefineIdentity-H -{ - /Identity-H/CMap resourcestatus - { - pop pop - } - { - /CIDInit/ProcSet findresource begin - 12 dict begin - begincmap - /CIDSystemInfo 3 dict dup begin - /Registry(Adobe)def - /Ordering(Identity)def - /Supplement 0 def - end def - /CMapName/Identity-H def - /CMapVersion 1.000 def - /CMapType 1 def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - ifelse -} -def -/ct_BoldBaseCIDFont - 11 dict begin - /CIDFontType 1 def - /CIDFontName/ct_BoldBaseCIDFont def - /FontMatrix[1 0 0 1 0 0]def - /FontBBox[0 0 1 1]def - /_setwidthProc/ct_Type0WidthProc load def - /_bcstr2 2 string def - /BuildGlyph - { - exch begin - _basefont setfont - _bcstr2 1 2 index 256 mod put - _bcstr2 0 3 -1 roll 256 idiv put - _bcstr2 dup _setwidthProc - 3 copy - moveto - show - _basefonto setfont - moveto - show - end - }bind def - currentdict - end -def -}if -Level2?{setglobal}if -/ct_CopyFont{ - { - 1 index/FID ne 2 index/UniqueID ne and - {def}{pop pop}ifelse - }forall -}bind def -/ct_Type0CopyFont -{ - exch - dup length dict - begin - ct_CopyFont - [ - exch - FDepVector - { - dup/FontType get 0 eq - { - 1 index ct_Type0CopyFont - /_ctType0 exch definefont - } - { - /_ctBaseFont exch - 2 index exec - } - ifelse - exch - } - forall - pop - ] - /FDepVector exch def - currentdict - end -}bind def -/ct_MakeBoldFont -{ - dup/ct_SyntheticBold known - { - dup length 3 add dict begin - ct_CopyFont - /ct_StrokeWidth .03 0 FontMatrix idtransform pop def - /ct_SyntheticBold true def - currentdict - end - definefont - } - { - dup dup length 3 add dict - begin - ct_CopyFont - /PaintType 2 def - /StrokeWidth .03 0 FontMatrix idtransform pop def - /dummybold currentdict - end - definefont - dup/FontType get dup 9 ge exch 11 le and - { - ct_BoldBaseCIDFont - dup length 3 add dict copy begin - dup/CIDSystemInfo get/CIDSystemInfo exch def - ct_DefineIdentity-H - /_Type0Identity/Identity-H 3 -1 roll[exch]composefont - /_basefont exch def - /_Type0Identity/Identity-H 3 -1 roll[exch]composefont - /_basefonto exch def - currentdict - end - /CIDFont defineresource - } - { - ct_BoldBaseFont - dup length 3 add dict copy begin - /_basefont exch def - /_basefonto exch def - currentdict - end - definefont - } - ifelse - } - ifelse -}bind def -/ct_MakeBold{ - 1 index - 1 index - findfont - currentglobal 5 1 roll - dup gcheck setglobal - dup - /FontType get 0 eq - { - dup/WMode known{dup/WMode get 1 eq}{false}ifelse - version length 4 ge - and - {version 0 4 getinterval cvi 2015 ge} - {true} - ifelse - {/ct_Type0WidthProc} - {/ct_Type0WMode1WidthProc} - ifelse - ct_BoldBaseFont/_setwidthProc 3 -1 roll load put - {ct_MakeBoldFont}ct_Type0CopyFont definefont - } - { - dup/_fauxfont known not 1 index/SubstMaster known not and - { - ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put - ct_MakeBoldFont - } - { - 2 index 2 index eq - {exch pop } - { - dup length dict begin - ct_CopyFont - currentdict - end - definefont - } - ifelse - } - ifelse - } - ifelse - pop pop pop - setglobal -}bind def -/?str1 256 string def -/?set - { - $SubstituteFont - begin - /$substituteFound false def - /$fontname 1 index def - /$doSmartSub false def - end - dup - findfont - $SubstituteFont - begin - $substituteFound - {false} - { - dup/FontName known - { - dup/FontName get $fontname eq - 1 index/DistillerFauxFont known not and - /currentdistillerparams where - {pop false 2 index isWidthsOnlyFont not and} - if - } - {false} - ifelse - } - ifelse - exch pop - /$doSmartSub true def - end - { - 5 1 roll pop pop pop pop - findfont - } - { - 1 index - findfont - dup/FontType get 3 eq - { - 6 1 roll pop pop pop pop pop false - } - {pop true} - ifelse - { - $SubstituteFont - begin - pop pop - /$styleArray 1 index def - /$regOrdering 2 index def - pop pop - 0 1 $styleArray length 1 sub - { - $styleArray exch get - ct_StyleDicts $regOrdering - 2 copy known - { - get - exch 2 copy known not - {pop/Default} - if - get - dup type/nametype eq - { - ?str1 cvs length dup 1 add exch - ?str1 exch(-)putinterval - exch dup length exch ?str1 exch 3 index exch putinterval - add ?str1 exch 0 exch getinterval cvn - } - { - pop pop/Unknown - } - ifelse - } - { - pop pop pop pop/Unknown - } - ifelse - } - for - end - findfont - }if - } - ifelse - currentglobal false setglobal 3 1 roll - null copyfont definefont pop - setglobal - }bind def -setpacking -userdict/$SubstituteFont 25 dict put -1 dict - begin - /SubstituteFont - dup $error exch 2 copy known - {get} - {pop pop{pop/Courier}bind} - ifelse def - /currentdistillerparams where dup - { - pop pop - currentdistillerparams/CannotEmbedFontPolicy 2 copy known - {get/Error eq} - {pop pop false} - ifelse - } - if not - { - countdictstack array dictstack 0 get - begin - userdict - begin - $SubstituteFont - begin - /$str 128 string def - /$fontpat 128 string def - /$slen 0 def - /$sname null def - /$match false def - /$fontname null def - /$substituteFound false def - /$inVMIndex null def - /$doSmartSub true def - /$depth 0 def - /$fontname null def - /$italicangle 26.5 def - /$dstack null def - /$Strategies 10 dict dup - begin - /$Type3Underprint - { - currentglobal exch false setglobal - 11 dict - begin - /UseFont exch - $WMode 0 ne - { - dup length dict copy - dup/WMode $WMode put - /UseFont exch definefont - } - if def - /FontName $fontname dup type/stringtype eq{cvn}if def - /FontType 3 def - /FontMatrix[.001 0 0 .001 0 0]def - /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def - /FontBBox[0 0 0 0]def - /CCInfo 7 dict dup - begin - /cc null def - /x 0 def - /y 0 def - end def - /BuildChar - { - exch - begin - CCInfo - begin - 1 string dup 0 3 index put exch pop - /cc exch def - UseFont 1000 scalefont setfont - cc stringwidth/y exch def/x exch def - x y setcharwidth - $SubstituteFont/$Strategy get/$Underprint get exec - 0 0 moveto cc show - x y moveto - end - end - }bind def - currentdict - end - exch setglobal - }bind def - /$GetaTint - 2 dict dup - begin - /$BuildFont - { - dup/WMode known - {dup/WMode get} - {0} - ifelse - /$WMode exch def - $fontname exch - dup/FontName known - { - dup/FontName get - dup type/stringtype eq{cvn}if - } - {/unnamedfont} - ifelse - exch - Adobe_CoolType_Data/InVMDeepCopiedFonts get - 1 index/FontName get known - { - pop - Adobe_CoolType_Data/InVMDeepCopiedFonts get - 1 index get - null copyfont - } - {$deepcopyfont} - ifelse - exch 1 index exch/FontBasedOn exch put - dup/FontName $fontname dup type/stringtype eq{cvn}if put - definefont - Adobe_CoolType_Data/InVMDeepCopiedFonts get - begin - dup/FontBasedOn get 1 index def - end - }bind def - /$Underprint - { - gsave - x abs y abs gt - {/y 1000 def} - {/x -1000 def 500 120 translate} - ifelse - Level2? - { - [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] - setcolorspace - } - {0 setgray} - ifelse - 10 setlinewidth - x .8 mul - [7 3] - { - y mul 8 div 120 sub x 10 div exch moveto - 0 y 4 div neg rlineto - dup 0 rlineto - 0 y 4 div rlineto - closepath - gsave - Level2? - {.2 setcolor} - {.8 setgray} - ifelse - fill grestore - stroke - } - forall - pop - grestore - }bind def - end def - /$Oblique - 1 dict dup - begin - /$BuildFont - { - currentglobal exch dup gcheck setglobal - null copyfont - begin - /FontBasedOn - currentdict/FontName known - { - FontName - dup type/stringtype eq{cvn}if - } - {/unnamedfont} - ifelse - def - /FontName $fontname dup type/stringtype eq{cvn}if def - /currentdistillerparams where - {pop} - { - /FontInfo currentdict/FontInfo known - {FontInfo null copyfont} - {2 dict} - ifelse - dup - begin - /ItalicAngle $italicangle def - /FontMatrix FontMatrix - [1 0 ItalicAngle dup sin exch cos div 1 0 0] - matrix concatmatrix readonly - end - 4 2 roll def - def - } - ifelse - FontName currentdict - end - definefont - exch setglobal - }bind def - end def - /$None - 1 dict dup - begin - /$BuildFont{}bind def - end def - end def - /$Oblique SetSubstituteStrategy - /$findfontByEnum - { - dup type/stringtype eq{cvn}if - dup/$fontname exch def - $sname null eq - {$str cvs dup length $slen sub $slen getinterval} - {pop $sname} - ifelse - $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval - /$match false def - $SubstituteFont/$dstack countdictstack array dictstack put - mark - { - $fontpat 0 $slen 7 add getinterval - {/$match exch def exit} - $str filenameforall - } - stopped - { - cleardictstack - currentdict - true - $SubstituteFont/$dstack get - { - exch - { - 1 index eq - {pop false} - {true} - ifelse - } - {begin false} - ifelse - } - forall - pop - } - if - cleartomark - /$slen 0 def - $match false ne - {$match(fonts/)anchorsearch pop pop cvn} - {/Courier} - ifelse - }bind def - /$ROS 1 dict dup - begin - /Adobe 4 dict dup - begin - /Japan1 [/Ryumin-Light/HeiseiMin-W3 - /GothicBBB-Medium/HeiseiKakuGo-W5 - /HeiseiMaruGo-W4/Jun101-Light]def - /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def - /GB1 [/STSong-Light/STHeiti-Regular]def - /CNS1 [/MKai-Medium/MHei-Medium]def - end def - end def - /$cmapname null def - /$deepcopyfont - { - dup/FontType get 0 eq - { - 1 dict dup/FontName/copied put copyfont - begin - /FDepVector FDepVector copyarray - 0 1 2 index length 1 sub - { - 2 copy get $deepcopyfont - dup/FontName/copied put - /copied exch definefont - 3 copy put pop pop - } - for - def - currentdict - end - } - {$Strategies/$Type3Underprint get exec} - ifelse - }bind def - /$buildfontname - { - dup/CIDFont findresource/CIDSystemInfo get - begin - Registry length Ordering length Supplement 8 string cvs - 3 copy length 2 add add add string - dup 5 1 roll dup 0 Registry putinterval - dup 4 index(-)putinterval - dup 4 index 1 add Ordering putinterval - 4 2 roll add 1 add 2 copy(-)putinterval - end - 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch - anchorsearch - {pop pop 3 2 roll putinterval cvn/$cmapname exch def} - {pop pop pop pop pop} - ifelse - length - $str 1 index(-)putinterval 1 add - $str 1 index $cmapname $fontpat cvs putinterval - $cmapname length add - $str exch 0 exch getinterval cvn - }bind def - /$findfontByROS - { - /$fontname exch def - $ROS Registry 2 copy known - { - get Ordering 2 copy known - {get} - {pop pop[]} - ifelse - } - {pop pop[]} - ifelse - false exch - { - dup/CIDFont resourcestatus - { - pop pop - save - 1 index/CIDFont findresource - dup/WidthsOnly known - {dup/WidthsOnly get} - {false} - ifelse - exch pop - exch restore - {pop} - {exch pop true exit} - ifelse - } - {pop} - ifelse - } - forall - {$str cvs $buildfontname} - { - false(*) - { - save exch - dup/CIDFont findresource - dup/WidthsOnly known - {dup/WidthsOnly get not} - {true} - ifelse - exch/CIDSystemInfo get - dup/Registry get Registry eq - exch/Ordering get Ordering eq and and - {exch restore exch pop true exit} - {pop restore} - ifelse - } - $str/CIDFont resourceforall - {$buildfontname} - {$fontname $findfontByEnum} - ifelse - } - ifelse - }bind def - end - end - currentdict/$error known currentdict/languagelevel known and dup - {pop $error/SubstituteFont known} - if - dup - {$error} - {Adobe_CoolType_Core} - ifelse - begin - { - /SubstituteFont - /CMap/Category resourcestatus - { - pop pop - { - $SubstituteFont - begin - /$substituteFound true def - dup length $slen gt - $sname null ne or - $slen 0 gt and - { - $sname null eq - {dup $str cvs dup length $slen sub $slen getinterval cvn} - {$sname} - ifelse - Adobe_CoolType_Data/InVMFontsByCMap get - 1 index 2 copy known - { - get - false exch - { - pop - currentglobal - { - GlobalFontDirectory 1 index known - {exch pop true exit} - {pop} - ifelse - } - { - FontDirectory 1 index known - {exch pop true exit} - { - GlobalFontDirectory 1 index known - {exch pop true exit} - {pop} - ifelse - } - ifelse - } - ifelse - } - forall - } - {pop pop false} - ifelse - { - exch pop exch pop - } - { - dup/CMap resourcestatus - { - pop pop - dup/$cmapname exch def - /CMap findresource/CIDSystemInfo get{def}forall - $findfontByROS - } - { - 128 string cvs - dup(-)search - { - 3 1 roll search - { - 3 1 roll pop - {dup cvi} - stopped - {pop pop pop pop pop $findfontByEnum} - { - 4 2 roll pop pop - exch length - exch - 2 index length - 2 index - sub - exch 1 sub -1 0 - { - $str cvs dup length - 4 index - 0 - 4 index - 4 3 roll add - getinterval - exch 1 index exch 3 index exch - putinterval - dup/CMap resourcestatus - { - pop pop - 4 1 roll pop pop pop - dup/$cmapname exch def - /CMap findresource/CIDSystemInfo get{def}forall - $findfontByROS - true exit - } - {pop} - ifelse - } - for - dup type/booleantype eq - {pop} - {pop pop pop $findfontByEnum} - ifelse - } - ifelse - } - {pop pop pop $findfontByEnum} - ifelse - } - {pop pop $findfontByEnum} - ifelse - } - ifelse - } - ifelse - } - {//SubstituteFont exec} - ifelse - /$slen 0 def - end - } - } - { - { - $SubstituteFont - begin - /$substituteFound true def - dup length $slen gt - $sname null ne or - $slen 0 gt and - {$findfontByEnum} - {//SubstituteFont exec} - ifelse - end - } - } - ifelse - bind readonly def - Adobe_CoolType_Core/scfindfont/systemfindfont load put - } - { - /scfindfont - { - $SubstituteFont - begin - dup systemfindfont - dup/FontName known - {dup/FontName get dup 3 index ne} - {/noname true} - ifelse - dup - { - /$origfontnamefound 2 index def - /$origfontname 4 index def/$substituteFound true def - } - if - exch pop - { - $slen 0 gt - $sname null ne - 3 index length $slen gt or and - { - pop dup $findfontByEnum findfont - dup maxlength 1 add dict - begin - {1 index/FID eq{pop pop}{def}ifelse} - forall - currentdict - end - definefont - dup/FontName known{dup/FontName get}{null}ifelse - $origfontnamefound ne - { - $origfontname $str cvs print - ( substitution revised, using )print - dup/FontName known - {dup/FontName get}{(unspecified font)} - ifelse - $str cvs print(.\n)print - } - if - } - {exch pop} - ifelse - } - {exch pop} - ifelse - end - }bind def - } - ifelse - end - end - Adobe_CoolType_Core_Defined not - { - Adobe_CoolType_Core/findfont - { - $SubstituteFont - begin - $depth 0 eq - { - /$fontname 1 index dup type/stringtype ne{$str cvs}if def - /$substituteFound false def - } - if - /$depth $depth 1 add def - end - scfindfont - $SubstituteFont - begin - /$depth $depth 1 sub def - $substituteFound $depth 0 eq and - { - $inVMIndex null ne - {dup $inVMIndex $AddInVMFont} - if - $doSmartSub - { - currentdict/$Strategy known - {$Strategy/$BuildFont get exec} - if - } - if - } - if - end - }bind put - } - if - } - if - end -/$AddInVMFont - { - exch/FontName 2 copy known - { - get - 1 dict dup begin exch 1 index gcheck def end exch - Adobe_CoolType_Data/InVMFontsByCMap get exch - $DictAdd - } - {pop pop pop} - ifelse - }bind def -/$DictAdd - { - 2 copy known not - {2 copy 4 index length dict put} - if - Level2? not - { - 2 copy get dup maxlength exch length 4 index length add lt - 2 copy get dup length 4 index length add exch maxlength 1 index lt - { - 2 mul dict - begin - 2 copy get{forall}def - 2 copy currentdict put - end - } - {pop} - ifelse - } - if - get - begin - {def} - forall - end - }bind def -end -end -%%EndResource -currentglobal true setglobal -%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 -%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. -%%Version: 1.23 0 -systemdict/languagelevel known dup - {currentglobal false setglobal} - {false} -ifelse -exch -userdict/Adobe_CoolType_Utility 2 copy known - {2 copy get dup maxlength 27 add dict copy} - {27 dict} -ifelse put -Adobe_CoolType_Utility - begin - /@eexecStartData - def - /@recognizeCIDFont null def - /ct_Level2? exch def - /ct_Clone? 1183615869 internaldict dup - /CCRun known not - exch/eCCRun known not - ct_Level2? and or def -ct_Level2? - {globaldict begin currentglobal true setglobal} -if - /ct_AddStdCIDMap - ct_Level2? - {{ - mark - Adobe_CoolType_Utility/@recognizeCIDFont currentdict put - { - ((Hex)57 StartData - 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 - 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 - d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 - cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec - } - stopped - { - cleartomark - Adobe_CoolType_Utility/@recognizeCIDFont get - countdictstack dup array dictstack - exch 1 sub -1 0 - { - 2 copy get 3 index eq - {1 index length exch sub 1 sub{end}repeat exit} - {pop} - ifelse - } - for - pop pop - Adobe_CoolType_Utility/@eexecStartData get eexec - } - {cleartomark} - ifelse - }} - {{ - Adobe_CoolType_Utility/@eexecStartData get eexec - }} - ifelse bind def -userdict/cid_extensions known -dup{cid_extensions/cid_UpdateDB known and}if - { - cid_extensions - begin - /cid_GetCIDSystemInfo - { - 1 index type/stringtype eq - {exch cvn exch} - if - cid_extensions - begin - dup load 2 index known - { - 2 copy - cid_GetStatusInfo - dup null ne - { - 1 index load - 3 index get - dup null eq - {pop pop cid_UpdateDB} - { - exch - 1 index/Created get eq - {exch pop exch pop} - {pop cid_UpdateDB} - ifelse - } - ifelse - } - {pop cid_UpdateDB} - ifelse - } - {cid_UpdateDB} - ifelse - end - }bind def - end - } -if -ct_Level2? - {end setglobal} -if - /ct_UseNativeCapability? systemdict/composefont known def - /ct_MakeOCF 35 dict def - /ct_Vars 25 dict def - /ct_GlyphDirProcs 6 dict def - /ct_BuildCharDict 15 dict dup - begin - /charcode 2 string def - /dst_string 1500 string def - /nullstring()def - /usewidths? true def - end def - ct_Level2?{setglobal}{pop}ifelse - ct_GlyphDirProcs - begin - /GetGlyphDirectory - { - systemdict/languagelevel known - {pop/CIDFont findresource/GlyphDirectory get} - { - 1 index/CIDFont findresource/GlyphDirectory - get dup type/dicttype eq - { - dup dup maxlength exch length sub 2 index lt - { - dup length 2 index add dict copy 2 index - /CIDFont findresource/GlyphDirectory 2 index put - } - if - } - if - exch pop exch pop - } - ifelse - + - }def - /+ - { - systemdict/languagelevel known - { - currentglobal false setglobal - 3 dict begin - /vm exch def - } - {1 dict begin} - ifelse - /$ exch def - systemdict/languagelevel known - { - vm setglobal - /gvm currentglobal def - $ gcheck setglobal - } - if - ?{$ begin}if - }def - /?{$ type/dicttype eq}def - /|{ - userdict/Adobe_CoolType_Data known - { - Adobe_CoolType_Data/AddWidths? known - { - currentdict Adobe_CoolType_Data - begin - begin - AddWidths? - { - Adobe_CoolType_Data/CC 3 index put - ?{def}{$ 3 1 roll put}ifelse - CC charcode exch 1 index 0 2 index 256 idiv put - 1 index exch 1 exch 256 mod put - stringwidth 2 array astore - currentfont/Widths get exch CC exch put - } - {?{def}{$ 3 1 roll put}ifelse} - ifelse - end - end - } - {?{def}{$ 3 1 roll put}ifelse} ifelse - } - {?{def}{$ 3 1 roll put}ifelse} - ifelse - }def - /! - { - ?{end}if - systemdict/languagelevel known - {gvm setglobal} - if - end - }def - /:{string currentfile exch readstring pop}executeonly def - end - ct_MakeOCF - begin - /ct_cHexEncoding - [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 - /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 - /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 - /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B - /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E - /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 - /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 - /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 - /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA - /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD - /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 - /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 - /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 - /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def - /ct_CID_STR_SIZE 8000 def - /ct_mkocfStr100 100 string def - /ct_defaultFontMtx[.001 0 0 .001 0 0]def - /ct_1000Mtx[1000 0 0 1000 0 0]def - /ct_raise{exch cvx exch errordict exch get exec stop}bind def - /ct_reraise - {cvx $error/errorname get(Error: )print dup( )cvs print - errordict exch get exec stop - }bind def - /ct_cvnsi - { - 1 index add 1 sub 1 exch 0 4 1 roll - { - 2 index exch get - exch 8 bitshift - add - } - for - exch pop - }bind def - /ct_GetInterval - { - Adobe_CoolType_Utility/ct_BuildCharDict get - begin - /dst_index 0 def - dup dst_string length gt - {dup string/dst_string exch def} - if - 1 index ct_CID_STR_SIZE idiv - /arrayIndex exch def - 2 index arrayIndex get - 2 index - arrayIndex ct_CID_STR_SIZE mul - sub - { - dup 3 index add 2 index length le - { - 2 index getinterval - dst_string dst_index 2 index putinterval - length dst_index add/dst_index exch def - exit - } - { - 1 index length 1 index sub - dup 4 1 roll - getinterval - dst_string dst_index 2 index putinterval - pop dup dst_index add/dst_index exch def - sub - /arrayIndex arrayIndex 1 add def - 2 index dup length arrayIndex gt - {arrayIndex get} - { - pop - exit - } - ifelse - 0 - } - ifelse - } - loop - pop pop pop - dst_string 0 dst_index getinterval - end - }bind def - ct_Level2? - { - /ct_resourcestatus - currentglobal mark true setglobal - {/unknowninstancename/Category resourcestatus} - stopped - {cleartomark setglobal true} - {cleartomark currentglobal not exch setglobal} - ifelse - { - { - mark 3 1 roll/Category findresource - begin - ct_Vars/vm currentglobal put - ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec - {cleartomark false} - {{3 2 roll pop true}{cleartomark false}ifelse} - ifelse - ct_Vars/vm get setglobal - end - } - } - {{resourcestatus}} - ifelse bind def - /CIDFont/Category ct_resourcestatus - {pop pop} - { - currentglobal true setglobal - /Generic/Category findresource - dup length dict copy - dup/InstanceType/dicttype put - /CIDFont exch/Category defineresource pop - setglobal - } - ifelse - ct_UseNativeCapability? - { - /CIDInit/ProcSet findresource begin - 12 dict begin - begincmap - /CIDSystemInfo 3 dict dup begin - /Registry(Adobe)def - /Ordering(Identity)def - /Supplement 0 def - end def - /CMapName/Identity-H def - /CMapVersion 1.000 def - /CMapType 1 def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - if - } - { - /ct_Category 2 dict begin - /CIDFont 10 dict def - /ProcSet 2 dict def - currentdict - end - def - /defineresource - { - ct_Category 1 index 2 copy known - { - get - dup dup maxlength exch length eq - { - dup length 10 add dict copy - ct_Category 2 index 2 index put - } - if - 3 index 3 index put - pop exch pop - } - {pop pop/defineresource/undefined ct_raise} - ifelse - }bind def - /findresource - { - ct_Category 1 index 2 copy known - { - get - 2 index 2 copy known - {get 3 1 roll pop pop} - {pop pop/findresource/undefinedresource ct_raise} - ifelse - } - {pop pop/findresource/undefined ct_raise} - ifelse - }bind def - /resourcestatus - { - ct_Category 1 index 2 copy known - { - get - 2 index known - exch pop exch pop - { - 0 -1 true - } - { - false - } - ifelse - } - {pop pop/findresource/undefined ct_raise} - ifelse - }bind def - /ct_resourcestatus/resourcestatus load def - } - ifelse - /ct_CIDInit 2 dict - begin - /ct_cidfont_stream_init - { - { - dup(Binary)eq - { - pop - null - currentfile - ct_Level2? - { - {cid_BYTE_COUNT()/SubFileDecode filter} - stopped - {pop pop pop} - if - } - if - /readstring load - exit - } - if - dup(Hex)eq - { - pop - currentfile - ct_Level2? - { - {null exch/ASCIIHexDecode filter/readstring} - stopped - {pop exch pop(>)exch/readhexstring} - if - } - {(>)exch/readhexstring} - ifelse - load - exit - } - if - /StartData/typecheck ct_raise - } - loop - cid_BYTE_COUNT ct_CID_STR_SIZE le - { - 2 copy cid_BYTE_COUNT string exch exec - pop - 1 array dup - 3 -1 roll - 0 exch put - } - { - cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi - dup array exch 2 sub 0 exch 1 exch - { - 2 copy - 5 index - ct_CID_STR_SIZE - string - 6 index exec - pop - put - pop - } - for - 2 index - cid_BYTE_COUNT ct_CID_STR_SIZE mod string - 3 index exec - pop - 1 index exch - 1 index length 1 sub - exch put - } - ifelse - cid_CIDFONT exch/GlyphData exch put - 2 index null eq - { - pop pop pop - } - { - pop/readstring load - 1 string exch - { - 3 copy exec - pop - dup length 0 eq - { - pop pop pop pop pop - true exit - } - if - 4 index - eq - { - pop pop pop pop - false exit - } - if - } - loop - pop - } - ifelse - }bind def - /StartData - { - mark - { - currentdict - dup/FDArray get 0 get/FontMatrix get - 0 get 0.001 eq - { - dup/CDevProc known not - { - /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known - {get} - { - pop pop - {pop pop pop pop pop 0 -1000 7 index 2 div 880} - } - ifelse - def - } - if - } - { - /CDevProc - { - pop pop pop pop pop - 0 - 1 cid_temp/cid_CIDFONT get - /FDArray get 0 get - /FontMatrix get 0 get div - 7 index 2 div - 1 index 0.88 mul - }def - } - ifelse - /cid_temp 15 dict def - cid_temp - begin - /cid_CIDFONT exch def - 3 copy pop - dup/cid_BYTE_COUNT exch def 0 gt - { - ct_cidfont_stream_init - FDArray - { - /Private get - dup/SubrMapOffset known - { - begin - /Subrs SubrCount array def - Subrs - SubrMapOffset - SubrCount - SDBytes - ct_Level2? - { - currentdict dup/SubrMapOffset undef - dup/SubrCount undef - /SDBytes undef - } - if - end - /cid_SD_BYTES exch def - /cid_SUBR_COUNT exch def - /cid_SUBR_MAP_OFFSET exch def - /cid_SUBRS exch def - cid_SUBR_COUNT 0 gt - { - GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval - 0 cid_SD_BYTES ct_cvnsi - 0 1 cid_SUBR_COUNT 1 sub - { - exch 1 index - 1 add - cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add - GlyphData exch cid_SD_BYTES ct_GetInterval - 0 cid_SD_BYTES ct_cvnsi - cid_SUBRS 4 2 roll - GlyphData exch - 4 index - 1 index - sub - ct_GetInterval - dup length string copy put - } - for - pop - } - if - } - {pop} - ifelse - } - forall - } - if - cleartomark pop pop - end - CIDFontName currentdict/CIDFont defineresource pop - end end - } - stopped - {cleartomark/StartData ct_reraise} - if - }bind def - currentdict - end def - /ct_saveCIDInit - { - /CIDInit/ProcSet ct_resourcestatus - {true} - {/CIDInitC/ProcSet ct_resourcestatus} - ifelse - { - pop pop - /CIDInit/ProcSet findresource - ct_UseNativeCapability? - {pop null} - {/CIDInit ct_CIDInit/ProcSet defineresource pop} - ifelse - } - {/CIDInit ct_CIDInit/ProcSet defineresource pop null} - ifelse - ct_Vars exch/ct_oldCIDInit exch put - }bind def - /ct_restoreCIDInit - { - ct_Vars/ct_oldCIDInit get dup null ne - {/CIDInit exch/ProcSet defineresource pop} - {pop} - ifelse - }bind def - /ct_BuildCharSetUp - { - 1 index - begin - CIDFont - begin - Adobe_CoolType_Utility/ct_BuildCharDict get - begin - /ct_dfCharCode exch def - /ct_dfDict exch def - CIDFirstByte ct_dfCharCode add - dup CIDCount ge - {pop 0} - if - /cid exch def - { - GlyphDirectory cid 2 copy known - {get} - {pop pop nullstring} - ifelse - dup length FDBytes sub 0 gt - { - dup - FDBytes 0 ne - {0 FDBytes ct_cvnsi} - {pop 0} - ifelse - /fdIndex exch def - dup length FDBytes sub FDBytes exch getinterval - /charstring exch def - exit - } - { - pop - cid 0 eq - {/charstring nullstring def exit} - if - /cid 0 def - } - ifelse - } - loop - }def - /ct_SetCacheDevice - { - 0 0 moveto - dup stringwidth - 3 -1 roll - true charpath - pathbbox - 0 -1000 - 7 index 2 div 880 - setcachedevice2 - 0 0 moveto - }def - /ct_CloneSetCacheProc - { - 1 eq - { - stringwidth - pop -2 div -880 - 0 -1000 setcharwidth - moveto - } - { - usewidths? - { - currentfont/Widths get cid - 2 copy known - {get exch pop aload pop} - {pop pop stringwidth} - ifelse - } - {stringwidth} - ifelse - setcharwidth - 0 0 moveto - } - ifelse - }def - /ct_Type3ShowCharString - { - ct_FDDict fdIndex 2 copy known - {get} - { - currentglobal 3 1 roll - 1 index gcheck setglobal - ct_Type1FontTemplate dup maxlength dict copy - begin - FDArray fdIndex get - dup/FontMatrix 2 copy known - {get} - {pop pop ct_defaultFontMtx} - ifelse - /FontMatrix exch dup length array copy def - /Private get - /Private exch def - /Widths rootfont/Widths get def - /CharStrings 1 dict dup/.notdef - dup length string copy put def - currentdict - end - /ct_Type1Font exch definefont - dup 5 1 roll put - setglobal - } - ifelse - dup/CharStrings get 1 index/Encoding get - ct_dfCharCode get charstring put - rootfont/WMode 2 copy known - {get} - {pop pop 0} - ifelse - exch - 1000 scalefont setfont - ct_str1 0 ct_dfCharCode put - ct_str1 exch ct_dfSetCacheProc - ct_SyntheticBold - { - currentpoint - ct_str1 show - newpath - moveto - ct_str1 true charpath - ct_StrokeWidth setlinewidth - stroke - } - {ct_str1 show} - ifelse - }def - /ct_Type4ShowCharString - { - ct_dfDict ct_dfCharCode charstring - FDArray fdIndex get - dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not - {ct_1000Mtx matrix concatmatrix concat} - {pop} - ifelse - /Private get - Adobe_CoolType_Utility/ct_Level2? get not - { - ct_dfDict/Private - 3 -1 roll - {put} - 1183615869 internaldict/superexec get exec - } - if - 1183615869 internaldict - Adobe_CoolType_Utility/ct_Level2? get - {1 index} - {3 index/Private get mark 6 1 roll} - ifelse - dup/RunInt known - {/RunInt get} - {pop/CCRun} - ifelse - get exec - Adobe_CoolType_Utility/ct_Level2? get not - {cleartomark} - if - }bind def - /ct_BuildCharIncremental - { - { - Adobe_CoolType_Utility/ct_MakeOCF get begin - ct_BuildCharSetUp - ct_ShowCharString - } - stopped - {stop} - if - end - end - end - end - }bind def - /BaseFontNameStr(BF00)def - /ct_Type1FontTemplate 14 dict - begin - /FontType 1 def - /FontMatrix [0.001 0 0 0.001 0 0]def - /FontBBox [-250 -250 1250 1250]def - /Encoding ct_cHexEncoding def - /PaintType 0 def - currentdict - end def - /BaseFontTemplate 11 dict - begin - /FontMatrix [0.001 0 0 0.001 0 0]def - /FontBBox [-250 -250 1250 1250]def - /Encoding ct_cHexEncoding def - /BuildChar/ct_BuildCharIncremental load def - ct_Clone? - { - /FontType 3 def - /ct_ShowCharString/ct_Type3ShowCharString load def - /ct_dfSetCacheProc/ct_CloneSetCacheProc load def - /ct_SyntheticBold false def - /ct_StrokeWidth 1 def - } - { - /FontType 4 def - /Private 1 dict dup/lenIV 4 put def - /CharStrings 1 dict dup/.notdefput def - /PaintType 0 def - /ct_ShowCharString/ct_Type4ShowCharString load def - } - ifelse - /ct_str1 1 string def - currentdict - end def - /BaseFontDictSize BaseFontTemplate length 5 add def - /ct_matrixeq - { - true 0 1 5 - { - dup 4 index exch get exch 3 index exch get eq and - dup not - {exit} - if - } - for - exch pop exch pop - }bind def - /ct_makeocf - { - 15 dict - begin - exch/WMode exch def - exch/FontName exch def - /FontType 0 def - /FMapType 2 def - dup/FontMatrix known - {dup/FontMatrix get/FontMatrix exch def} - {/FontMatrix matrix def} - ifelse - /bfCount 1 index/CIDCount get 256 idiv 1 add - dup 256 gt{pop 256}if def - /Encoding - 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for - bfCount 1 255{2 copy bfCount put pop}for - def - /FDepVector bfCount dup 256 lt{1 add}if array def - BaseFontTemplate BaseFontDictSize dict copy - begin - /CIDFont exch def - CIDFont/FontBBox known - {CIDFont/FontBBox get/FontBBox exch def} - if - CIDFont/CDevProc known - {CIDFont/CDevProc get/CDevProc exch def} - if - currentdict - end - BaseFontNameStr 3(0)putinterval - 0 1 bfCount dup 256 eq{1 sub}if - { - FDepVector exch - 2 index BaseFontDictSize dict copy - begin - dup/CIDFirstByte exch 256 mul def - FontType 3 eq - {/ct_FDDict 2 dict def} - if - currentdict - end - 1 index 16 - BaseFontNameStr 2 2 getinterval cvrs pop - BaseFontNameStr exch definefont - put - } - for - ct_Clone? - {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} - if - FontName - currentdict - end - definefont - ct_Clone? - { - gsave - dup 1000 scalefont setfont - ct_BuildCharDict - begin - /usewidths? false def - currentfont/Widths get - begin - exch/CIDFont get/GlyphDirectory get - { - pop - dup charcode exch 1 index 0 2 index 256 idiv put - 1 index exch 1 exch 256 mod put - stringwidth 2 array astore def - } - forall - end - /usewidths? true def - end - grestore - } - {exch pop} - ifelse - }bind def - currentglobal true setglobal - /ct_ComposeFont - { - ct_UseNativeCapability? - { - 2 index/CMap ct_resourcestatus - {pop pop exch pop} - { - /CIDInit/ProcSet findresource - begin - 12 dict - begin - begincmap - /CMapName 3 index def - /CMapVersion 1.000 def - /CMapType 1 def - exch/WMode exch def - /CIDSystemInfo 3 dict dup - begin - /Registry(Adobe)def - /Ordering - CMapName ct_mkocfStr100 cvs - (Adobe-)search - { - pop pop - (-)search - { - dup length string copy - exch pop exch pop - } - {pop(Identity)} - ifelse - } - {pop (Identity)} - ifelse - def - /Supplement 0 def - end def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - ifelse - composefont - } - { - 3 2 roll pop - 0 get/CIDFont findresource - ct_makeocf - } - ifelse - }bind def - setglobal - /ct_MakeIdentity - { - ct_UseNativeCapability? - { - 1 index/CMap ct_resourcestatus - {pop pop} - { - /CIDInit/ProcSet findresource begin - 12 dict begin - begincmap - /CMapName 2 index def - /CMapVersion 1.000 def - /CMapType 1 def - /CIDSystemInfo 3 dict dup - begin - /Registry(Adobe)def - /Ordering - CMapName ct_mkocfStr100 cvs - (Adobe-)search - { - pop pop - (-)search - {dup length string copy exch pop exch pop} - {pop(Identity)} - ifelse - } - {pop(Identity)} - ifelse - def - /Supplement 0 def - end def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - ifelse - composefont - } - { - exch pop - 0 get/CIDFont findresource - ct_makeocf - } - ifelse - }bind def - currentdict readonly pop - end - end -%%EndResource -setglobal -%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 -%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. -%%Version: 1.0 0 -userdict/ct_T42Dict 15 dict put -ct_T42Dict begin -/Is2015? -{ - version - cvi - 2015 - ge -}bind def -/AllocGlyphStorage -{ - Is2015? - { - pop - } - { - {string}forall - }ifelse -}bind def -/Type42DictBegin -{ -25 dict begin - /FontName exch def - /CharStrings 256 dict -begin - /.notdef 0 def - currentdict -end def - /Encoding exch def - /PaintType 0 def - /FontType 42 def - /FontMatrix[1 0 0 1 0 0]def - 4 array astore cvx/FontBBox exch def - /sfnts -}bind def -/Type42DictEnd -{ - currentdict dup/FontName get exch definefont end -ct_T42Dict exch -dup/FontName get exch put -}bind def -/RD{string currentfile exch readstring pop}executeonly def -/PrepFor2015 -{ -Is2015? -{ - /GlyphDirectory - 16 - dict def - sfnts 0 get - dup - 2 index - (glyx) - putinterval - 2 index - (locx) - putinterval - pop - pop -} -{ - pop - pop -}ifelse -}bind def -/AddT42Char -{ -Is2015? -{ - /GlyphDirectory get - begin - def - end - pop - pop -} -{ - /sfnts get - 4 index - get - 3 index - 2 index - putinterval - pop - pop - pop - pop -}ifelse -}bind def -/T0AddT42Mtx2 -{ -/CIDFont findresource/Metrics2 get begin def end -}bind def -end -%%EndResource -currentglobal true setglobal -%%BeginFile: MMFauxFont.prc -%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. -%%All Rights Reserved. -userdict /ct_EuroDict 10 dict put -ct_EuroDict begin -/ct_CopyFont -{ - { 1 index /FID ne {def} {pop pop} ifelse} forall -} def -/ct_GetGlyphOutline -{ - gsave - initmatrix newpath - exch findfont dup - length 1 add dict - begin - ct_CopyFont - /Encoding Encoding dup length array copy - dup - 4 -1 roll - 0 exch put - def - currentdict - end - /ct_EuroFont exch definefont - 1000 scalefont setfont - 0 0 moveto - [ - <00> stringwidth - <00> false charpath - pathbbox - [ - {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall - grestore - counttomark 8 add -} -def -/ct_MakeGlyphProc -{ - ] cvx - /ct_PSBuildGlyph cvx - ] cvx -} def -/ct_PSBuildGlyph -{ - gsave - 8 -1 roll pop - 7 1 roll - 6 -2 roll ct_FontMatrix transform 6 2 roll - 4 -2 roll ct_FontMatrix transform 4 2 roll - ct_FontMatrix transform - currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse - dup 9 1 roll - { - currentdict /StrokeWidth 2 copy known - { - get 2 div - 0 ct_FontMatrix dtransform pop - 5 1 roll - 4 -1 roll 4 index sub - 4 1 roll - 3 -1 roll 4 index sub - 3 1 roll - exch 4 index add exch - 4 index add - 5 -1 roll pop - } - { - pop pop - } - ifelse - } - if - setcachedevice - ct_FontMatrix concat - ct_PSPathOps begin - exec - end - { - currentdict /StrokeWidth 2 copy known - { get } - { pop pop 0 } - ifelse - setlinewidth stroke - } - { - fill - } - ifelse - grestore -} def -/ct_PSPathOps 4 dict dup begin - /m {moveto} def - /l {lineto} def - /c {curveto} def - /cp {closepath} def -end -def -/ct_matrix1000 [1000 0 0 1000 0 0] def -/ct_AddGlyphProc -{ - 2 index findfont dup length 4 add dict - begin - ct_CopyFont - /CharStrings CharStrings dup length 1 add dict copy - begin - 3 1 roll def - currentdict - end - def - /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def - /ct_PSBuildGlyph /ct_PSBuildGlyph load def - /ct_PSPathOps /ct_PSPathOps load def - currentdict - end - definefont pop -} -def -systemdict /languagelevel known -{ - /ct_AddGlyphToPrinterFont { - 2 copy - ct_GetGlyphOutline 3 add -1 roll restore - ct_MakeGlyphProc - ct_AddGlyphProc - } def -} -{ - /ct_AddGlyphToPrinterFont { - pop pop restore - Adobe_CTFauxDict /$$$FONTNAME get - /Euro - Adobe_CTFauxDict /$$$SUBSTITUTEBASE get - ct_EuroDict exch get - ct_AddGlyphProc - } def -} ifelse -/AdobeSansMM -{ -556 0 24 -19 541 703 - { - 541 628 m - 510 669 442 703 354 703 c - 201 703 117 607 101 444 c - 50 444 l - 25 372 l - 97 372 l - 97 301 l - 49 301 l - 24 229 l - 103 229 l - 124 67 209 -19 350 -19 c - 435 -19 501 25 509 32 c - 509 131 l - 492 105 417 60 343 60 c - 267 60 204 127 197 229 c - 406 229 l - 430 301 l - 191 301 l - 191 372 l - 455 372 l - 479 444 l - 194 444 l - 201 531 245 624 348 624 c - 433 624 484 583 509 534 c - cp - 556 0 m - } -ct_PSBuildGlyph -} def -/AdobeSerifMM -{ -500 0 10 -12 484 692 - { - 347 298 m - 171 298 l - 170 310 170 322 170 335 c - 170 362 l - 362 362 l - 374 403 l - 172 403 l - 184 580 244 642 308 642 c - 380 642 434 574 457 457 c - 481 462 l - 474 691 l - 449 691 l - 433 670 429 657 410 657 c - 394 657 360 692 299 692 c - 204 692 94 604 73 403 c - 22 403 l - 10 362 l - 70 362 l - 69 352 69 341 69 330 c - 69 319 69 308 70 298 c - 22 298 l - 10 257 l - 73 257 l - 97 57 216 -12 295 -12 c - 364 -12 427 25 484 123 c - 458 142 l - 425 101 384 37 316 37 c - 256 37 189 84 173 257 c - 335 257 l - cp - 500 0 m - } -ct_PSBuildGlyph -} def -end -%%EndFile -setglobal -Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end -%%BeginResource: procset Adobe_AGM_Image 1.0 0 -%%Version: 1.0 0 -%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{ - currentpacking - true setpacking -}if -userdict/Adobe_AGM_Image 71 dict dup begin put -/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def -/nd{ - null def -}bind def -/AGMIMG_&image nd -/AGMIMG_&colorimage nd -/AGMIMG_&imagemask nd -/AGMIMG_mbuf()def -/AGMIMG_ybuf()def -/AGMIMG_kbuf()def -/AGMIMG_c 0 def -/AGMIMG_m 0 def -/AGMIMG_y 0 def -/AGMIMG_k 0 def -/AGMIMG_tmp nd -/AGMIMG_imagestring0 nd -/AGMIMG_imagestring1 nd -/AGMIMG_imagestring2 nd -/AGMIMG_imagestring3 nd -/AGMIMG_imagestring4 nd -/AGMIMG_imagestring5 nd -/AGMIMG_cnt nd -/AGMIMG_fsave nd -/AGMIMG_colorAry nd -/AGMIMG_override nd -/AGMIMG_name nd -/AGMIMG_maskSource nd -/AGMIMG_flushfilters nd -/invert_image_samples nd -/knockout_image_samples nd -/img nd -/sepimg nd -/devnimg nd -/idximg nd -/ds -{ - Adobe_AGM_Core begin - Adobe_AGM_Image begin - /AGMIMG_&image systemdict/image get def - /AGMIMG_&imagemask systemdict/imagemask get def + /_byte 1 string def /colorimage where{ pop - /AGMIMG_&colorimage/colorimage ldf - }if - end - end -}def -/ps -{ - Adobe_AGM_Image begin - /AGMIMG_ccimage_exists{/customcolorimage where - { - pop - /Adobe_AGM_OnHost_Seps where - { - pop false - }{ - /Adobe_AGM_InRip_Seps where - { - pop false - }{ - true - }ifelse - }ifelse - }{ - false - }ifelse - }bdf - level2{ - /invert_image_samples - { - Adobe_AGM_Image/AGMIMG_tmp Decode length ddf - /Decode[Decode 1 get Decode 0 get]def - }def - /knockout_image_samples - { - Operator/imagemask ne{ - /Decode[1 1]def - }if - }def - }{ - /invert_image_samples - { - {1 exch sub}currenttransfer addprocs settransfer - }def - /knockout_image_samples - { - {pop 1}currenttransfer addprocs settransfer - }def - }ifelse - /img/imageormask ldf - /sepimg/sep_imageormask ldf - /devnimg/devn_imageormask ldf - /idximg/indexed_imageormask ldf - /_ctype 7 def - currentdict{ - dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ - bind - }if - def - }forall -}def -/pt -{ - end -}def -/dt -{ -}def -/AGMIMG_flushfilters -{ - dup type/arraytype ne - {1 array astore}if - dup 0 get currentfile ne - {dup 0 get flushfile}if - { - dup type/filetype eq - { - dup status 1 index currentfile ne and - {closefile} - {pop} - ifelse - }{pop}ifelse - }forall -}def -/AGMIMG_init_common -{ - currentdict/T known{/ImageType/T ldf currentdict/T undef}if - currentdict/W known{/Width/W ldf currentdict/W undef}if - currentdict/H known{/Height/H ldf currentdict/H undef}if - currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if - currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if - currentdict/D known{/Decode/D ldf currentdict/D undef}if - currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if - currentdict/O known{ - /Operator/O load 1 eq{ - /imagemask - }{ - /O load 2 eq{ - /image - }{ - /colorimage - }ifelse - }ifelse - def - currentdict/O undef - }if - currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if - currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if - currentdict/I known{/Interpolate/I ldf currentdict/I undef}if - currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if - /DataSource load xcheck not{ - DataSource type/arraytype eq{ - DataSource 0 get type/filetype eq{ - /_Filters DataSource def - currentdict/MultipleDataSources known not{ - /DataSource DataSource dup length 1 sub get def - }if - }if - }if - currentdict/MultipleDataSources known not{ - /MultipleDataSources DataSource type/arraytype eq{ - DataSource length 1 gt - } - {false}ifelse def - }if - }if - /NComponents Decode length 2 div def - currentdict/SkipImageProc known not{/SkipImageProc{false}def}if -}bdf -/imageormask_sys -{ - begin - AGMIMG_init_common - save mark - level2{ - currentdict - Operator/imagemask eq{ - AGMIMG_&imagemask - }{ - use_mask{ - process_mask AGMIMG_&image - }{ - AGMIMG_&image - }ifelse - }ifelse - }{ - Width Height - Operator/imagemask eq{ - Decode 0 get 1 eq Decode 1 get 0 eq and - ImageMatrix/DataSource load - AGMIMG_&imagemask - }{ - BitsPerComponent ImageMatrix/DataSource load - AGMIMG_&image - }ifelse - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - cleartomark restore - end -}def -/overprint_plate -{ - currentoverprint{ - 0 get dup type/nametype eq{ - dup/DeviceGray eq{ - pop AGMCORE_black_plate not - }{ - /DeviceCMYK eq{ - AGMCORE_is_cmyk_sep not - }if - }ifelse - }{ - false exch - { - AGMOHS_sepink eq or - }forall - not - }ifelse }{ - pop false + /colorimage{ + pop pop + /_blackTmp xp + /_yellowTmp xp + /_magentaTmp xp + /_cyanTmp xp + /_cnt 0 pt + [ + _byte dup 0 + _cyanTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx + _magentaTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx + _yellowTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx + _blackTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx + /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx + /dup cvx 0 /lt cvx{ + pop 0 + }/if cvx + /dup cvx 1 /gt cvx{ + pop 1 + }/if cvx + 255 /mul cvx /cvi cvx + 256 /mod cvx + /dup cvx 0 /lt cvx{ + pop 0 + }/if cvx + /put cvx + /_cnt dup cvx 1 /add cvx /pt cvx + ] cvx + bind + /_image load 5 execImage + }def }ifelse }def -/process_mask -{ - level3{ - dup begin - /ImageType 1 def - end - 4 dict begin - /DataDict exch def - /ImageType 3 def - /InterleaveType 3 def - /MaskDict 9 dict begin - /ImageType 1 def - /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def - /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def - /ImageMatrix[Width 0 0 Height neg 0 Height]def - /NComponents 1 def - /BitsPerComponent 1 def - /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def - /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def - currentdict end def - currentdict end - }if +/initializeLev2{ + /level2ScreenFreq{ + begin + 60 + HalftoneType 1 eq{ + pop Frequency + }if + HalftoneType 2 eq{ + pop GrayFrequency + }if + HalftoneType 5 eq{ + pop Default level2ScreenFreq + }if + end + }def + /currentScreenFreq{ + currenthalftone level2ScreenFreq + }def }def -/use_mask -{ - dup/Mask known {dup/Mask get}{false}ifelse +/initializeShading{ + _useSmoothShade _level3PS and{ + /_usingSmoothShade true pt + initializeLev3_Ops + }{ + /_usingSmoothShade false pt + }ifelse }def -/imageormask +/initializeLev3_Ops { - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - } - { - save mark - level2 AGMCORE_host_sep not and{ - currentdict - Operator/imagemask eq DeviceN_PS2 not and{ - imagemask + /initShFill{ + /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt + /_rampFuncsArray _maxRampIndex array pt + /_boundsArray _maxRampIndex 1 sub array pt + /_encodeArray _maxRampIndex 2 mul array pt + /_beginCoord _rampPoint pt + /_colorSpace null pt + /_firstFill _rampIndex _maxRampIndex eq pt + /_lastFill false pt + }def + /linealShFill{ + popBSpace + _xm aload pop pushBSpace + + /_size _index 1 add pt + _size _maxRampIndex lt { + /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt + /_boundsArray _boundsArray 0 _size 1 sub getinterval pt + /_encodeArray _encodeArray 0 _size 2 mul getinterval pt + }if + + bd + /ShadingType 2 + /ColorSpace _colorSpace + _rgbInCMYK{ + /Function [ + _cData sampFunc + _mData sampFunc + _yData sampFunc + _kData sampFunc + ] + }{ + /Function + bd + /FunctionType 3 + /Domain [0 1] + /Functions _rampFuncsArray + /Bounds _boundsArray + /Encode _encodeArray + ed + }ifelse + /Extend [_firstFill _lastFill] + /Domain [0 1] + /Coords [_beginCoord 0 _endCoord 0] + ed + shfill + }def + + /radialShFill{ + /_size _maxRampIndex _index sub pt + _size _maxRampIndex lt { + /_rampFuncsArray _rampFuncsArray _index _size getinterval pt + /_boundsArray _boundsArray _index _size 1 sub getinterval pt + /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt + }if + + /_rampLen _beginCoord _endCoord sub pt + bd + /ShadingType 3 + /ColorSpace _colorSpace + _rgbInCMYK{ + /Function [ + _cData sampFunc + _mData sampFunc + _yData sampFunc + _kData sampFunc + ] + }{ + /Function + bd + /FunctionType 3 + /Domain [0 1] + /Functions _rampFuncsArray + /Bounds _boundsArray + /Encode _encodeArray + ed + }ifelse + /Extend [_lastFill _firstFill] + /Domain [0 1] + /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord] + ed + shfill + + _radHilite{ + _xHi _rampLen mul _yHi _rampLen mul translate + }if + }def + + % + /sampFunc{ + /_tmp exch pt + bd + _tmp length 1 eq { + _tmp 0 get + /_tmp 2 string pt + dup _tmp 0 3 -1 roll put + _tmp 1 3 -1 roll put + }if + /FunctionType 0 + /Order 1 + /Size [_tmp length] + /Domain [0 1] + /BitsPerSample 8 + /DataSource _tmp + /Range [0 1] + ed + }def + + /fillRamp{ + + + /_invert _midPoint 0.5 lt pt + _rampIndex _maxRampIndex eq { + initShFill + }if + + getRampColorSpace + + _colorSpace null eq{ + /_colorSpace _rampColorSpace pt + }{ + _colorSpace _rampColorSpace ne _rgbInCMYK or{ + /_index _index 1 + _gradType 0 eq{ + sub pt + linealShFill }{ - AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ - [/Separation/Black/DeviceGray{}]setcolorspace - /Decode[Decode 1 get Decode 0 get]def - }if - use_mask{ - process_mask image + add pt + radialShFill + }ifelse + initShFill + /_colorSpace _rampColorSpace pt + } if + }ifelse + /_endCoord _endPoint pt + /_rgbInCMYK false pt + _producingSeps _forceToCMYK or _rgbRamp and { + _spotColor{ + _renderCMYK + }{ + _isCMYKSep + }ifelse + }{ + false + }ifelse + { + _compositeJob{ + /_rgbInCMYK true pt + _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor + dup length string copy /_kData exch pt + dup length string copy /_yData exch pt + dup length string copy /_mData exch pt + dup length string copy /_cData exch pt + }{ + _rampFuncsArray _index + _cyanPlate{_cyanData}if + _magentaPlate{_magentaData}if + _yellowPlate{_yellowData}if + _blackPlate{_blackData}if + _nSamples expandOne + sampFunc + dup begin /Decode [1 0] def end + put + /_invert false pt + }ifelse + }{ + _rampFuncsArray _index + bd + /FunctionType 2 + /Domain [0 1] + /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div + _gradType 0 eq{ + _invert{/C1}{/C0}ifelse _C0 + _invert{/C0}{/C1}ifelse _C1 }{ - DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and - { - Names convert_to_process not{ - 2 dict begin - /imageDict xdf - /names_index 0 def - gsave - imageDict write_image_file{ - Names{ - dup(None)ne{ - [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace - Operator imageDict read_image_file - names_index 0 eq{true setoverprint}if - /names_index names_index 1 add def - }{ - pop - }ifelse - }forall - close_image_file - }if - grestore - end - }{ - Operator/imagemask eq{ - imagemask - }{ - image - }ifelse - }ifelse - }{ - Operator/imagemask eq{ - imagemask - }{ - image - }ifelse - }ifelse + _invert{/C0}{/C1}ifelse _C1 + _invert{/C1}{/C0}ifelse _C0 }ifelse + ed + put + }ifelse + + _rampIndex 1 ne{ + _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put + } if + + 0 1 _invert {exch}if + _encodeArray _index 2 mul 1 add 3 -1 roll put + _encodeArray _index 2 mul 3 -1 roll put + _rampIndex 1 eq { + /_lastFill true pt + _gradType 0 eq{ + linealShFill + }{ + radialShFill + }ifelse + }if + /_index _index 1 + _gradType 0 eq{ + add pt + }{ + sub pt + }ifelse + }def +}def +/initializeComposite{ + /bwImage{ + pop /_image load 5 execImage + }def + /rampImage{ + _enabledSmoothShade{ + fillRamp + }{ + _color{ + _nSamples setImageParms + + + _rgbRamp _forceToCMYK not and{ + _redData _greenData _blueData _nSamples 3 expandColor + true 3 null ncolorimage + }{ + _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor + true 4 null ncolorimage }ifelse }{ - Width Height - Operator/imagemask eq{ - Decode 0 get 1 eq Decode 1 get 0 eq and - ImageMatrix/DataSource load - /Adobe_AGM_OnHost_Seps where{ - pop imagemask - }{ - currentgray 1 ne{ - currentdict imageormask_sys + _nSamples setImageParms _blackData null bwImage + }ifelse + }ifelse + }def + /setCStop{ + /_colorStyle exch pt + _colorStyle 0 eq{ + 1 exch sub + 0 0 0 + 4 -1 roll + }if + + _colorStyle 2 eq{ + _forceToCMYK{ + 3 npop setcmykcolor + }{ + setrgbcolor 4 npop + }ifelse + }if + + _colorStyle 3 eq{ + 1 exch sub /_tmp xp + pop + 4{ + _tmp mul 4 1 roll + }repeat + }if + + _colorStyle 4 eq{ + _forceToCMYK{ + 6 npop setcmykcolor + }{ + 3 -1 roll pop pop + 1 exch sub /_tmp xp + 3{ + 1 exch sub _tmp mul 1 exch sub 3 1 roll + }repeat + setrgbcolor + 4 npop + }ifelse + }if + _colorStyle 2 ne _colorStyle 4 ne and{ + null nsetcustomcolor + }if + }def + /nsetcustomcolor + { + pop setcmykcolor + }def + /nsetcustomcolorend + { + }def + /ncolorimage{ + pop + /_colorimage load 10 execImage + }def + _noImage not _level2PS not and{ + /linealFill{ + 8 setImageParms + _color{ + currentcmykcolor + 4{ + makeByte8 4 1 roll + }repeat + true 4 null ncolorimage + }{ + currentgray makeByte8 null bwImage + }ifelse + }def + }if + /getRampColorSpace{ + _nSamples 1 gt{ + /_ndx 0 pt + [blendColor] cvx exec + }if + /_C0 [currentcolor] pt + /_C0_Space currentcolorspace pt + + _nSamples 1 gt{ + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + }if + /_C1 [currentcolor] pt + /_C1_Space currentcolorspace pt + + /_rampColorSpace _C0_Space pt + + _spotColor{ + nsetcustomcolorend + }if + }def +}def +/npop{ + {pop}repeat +}def +/xd{ + exch def +}def +/nd{ + null def +}def +/pt{ + AGM_Gradient_private 3 1 roll put +}def +/xp{ + exch pt +}def +/xput{ + dup load dup length exch maxlength eq{ + dup dup load dup + length 2 mul dict copy def + }if + load begin + def + end +}def +/mySave{ + save /_sSave xp +}def +/myRestore{ + _sSave type /savetype eq{ + _sSave restore + }if +}def +/gMark{ + counttomark 2 add -1 roll +}def +/execImage{ + /_tmp xp + { + exec + }stopped{ + $error /errorname get /undefinedresult ne{ + stop + }{ + _tmp npop + }ifelse + }if +}def +/pushBSpace{ + newpath gsave + _bUMatrix astore concat +}def +/popBSpace{ + grestore +}def +/makeByte8{ + /_tmp 0 pt + 255 mul cvi + 8 string 8{ + dup _tmp 3 index put + /_tmp _tmp 1 add pt + }repeat + exch pop +}def +/setImageParms{ + 1 8 2 index 0 0 1 0 0 _imageMatrix astore +}def +/linealFill{ + 0 0 1 1 rectfill +}def +/testCMYKColorThrough{ + gsave + setcmykcolor currentcmykcolor + grestore + add add add 0 ne +}def +/expandOne { + /_tmp xp + dup type /stringtype ne{ + _tmp string + exch + dup 0 ne{ + 255 mul cvi + 0 1 _tmp 1 sub{ + 3 copy + exch put pop + }for + }if + pop + }if +}def +/expandColor{ + /_channels xp + /_len xp + _channels{ + _len expandOne _channels 1 roll + }repeat +}def +/blendColor{ + + _color{ + _rgbRamp _producingSeps not and _forceToCMYK not and{ + _redData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _greenData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _blueData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + /setrgbcolor cvx + }{ + _cyanData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _magentaData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _yellowData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _blackData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + + _spotColor{ + _rampSD begin + /_rampSD cvx /begin cvx + + spot1 begin + tintImage dup type /stringtype eq{ + /_ndx cvx /get cvx _d255- /exch cvx /get cvx }{ - currentoverprint not{ - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentdict ignoreimagedata - }ifelse - }ifelse - }ifelse - }{ - BitsPerComponent ImageMatrix - MultipleDataSources{ - 0 1 NComponents 1 sub{ - DataSource exch get - }for - }{ - /DataSource load - }ifelse - Operator/colorimage eq{ - AGMCORE_host_sep{ - MultipleDataSources level2 or NComponents 4 eq and{ - AGMCORE_is_cmyk_sep{ - MultipleDataSources{ - /DataSource DataSource 0 get xcheck - { - [ - DataSource 0 get/exec cvx - DataSource 1 get/exec cvx - DataSource 2 get/exec cvx - DataSource 3 get/exec cvx - /AGMCORE_get_ink_data cvx - ]cvx - }{ - DataSource aload pop AGMCORE_get_ink_data - }ifelse def - }{ - /DataSource - Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul - /DataSource load - filter_cmyk 0()/SubFileDecode filter def - }ifelse - /Decode[Decode 0 get Decode 1 get]def - /MultipleDataSources false def - /NComponents 1 def - /Operator/image def - invert_image_samples - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentoverprint not Operator/imagemask eq and{ - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentdict ignoreimagedata - }ifelse - }ifelse - }{ - MultipleDataSources NComponents AGMIMG_&colorimage - }ifelse - }{ - true NComponents colorimage - }ifelse - }{ - Operator/image eq{ - AGMCORE_host_sep{ - /DoImage true def - currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse - { - AGMCORE_black_plate not Operator/imagemask ne and{ - /DoImage false def - currentdict ignoreimagedata - }if - }if - 1 AGMCORE_&setgray - DoImage - {currentdict imageormask_sys}if - }{ - use_mask{ - process_mask image - }{ - image - }ifelse - }ifelse - }{ - Operator/knockout eq{ - pop pop pop pop pop - currentcolorspace overprint_plate not{ - knockout_unitsq + dup null ne{ + name type /nametype ne{ + 1 exch sub }if }if }ifelse - }ifelse - }ifelse - }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end -}def -/sep_imageormask -{ - /sep_colorspace_dict AGMCORE_gget begin - CSA map_csa - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - }{ - save mark - AGMCORE_avoid_L2_sep_space{ - /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def - }if - AGMIMG_ccimage_exists - MappedCSA 0 get/DeviceCMYK eq and - currentdict/Components known and - Name()ne and - Name(All)ne and - Operator/image eq and - AGMCORE_producing_seps not and - level2 not and - { - Width Height BitsPerComponent ImageMatrix - [ - /DataSource load/exec cvx - { - 0 1 2 index length 1 sub{ - 1 index exch - 2 copy get 255 xor put - }for - }/exec cvx - ]cvx bind - MappedCSA 0 get/DeviceCMYK eq{ - Components aload pop - }{ - 0 0 0 Components aload pop 1 exch sub - }ifelse - Name findcmykcustomcolor - customcolorimage - }{ - AGMCORE_producing_seps not{ - level2{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ - [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt - /sep_tint AGMCORE_gget setcolor - }if - currentdict imageormask - }{ - currentdict - Operator/imagemask eq{ - imageormask - }{ - sep_imageormask_lev1 - }ifelse - }ifelse - }{ - AGMCORE_host_sep{ - Operator/knockout eq{ - currentdict/ImageMatrix get concat - knockout_unitsq - }{ - currentgray 1 ne{ - AGMCORE_is_cmyk_sep Name(All)ne and{ - level2{ - Name AGMCORE_IsSeparationAProcessColor - { - Operator/imagemask eq{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor - }if - }{ - invert_image_samples - }ifelse - }{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - [/Separation Name[/DeviceGray] - { - sep_colorspace_proc AGMCORE_get_ink_data - 1 exch sub - }bind - ]AGMCORE_&setcolorspace - /sep_tint AGMCORE_gget AGMCORE_&setcolor - }if - }ifelse - currentdict imageormask_sys - }{ - currentdict - Operator/imagemask eq{ - imageormask_sys - }{ - sep_image_lev1_sep - }ifelse - }ifelse - }{ - Operator/imagemask ne{ - invert_image_samples - }if - currentdict imageormask_sys - }ifelse - }{ - currentoverprint not Name(All)eq or Operator/imagemask eq and{ - currentdict imageormask_sys - }{ - currentoverprint not - { - gsave - knockout_unitsq - grestore - }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - currentcolorspace 0 get/Separation ne{ - [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt - /sep_tint AGMCORE_gget setcolor - }if - }if - currentoverprint - MappedCSA 0 get/DeviceCMYK eq and - Name AGMCORE_IsSeparationAProcessColor not and - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse - Name(All)ne and{ - imageormask_l2_overprint - }{ - currentdict imageormask - }ifelse - }ifelse - }ifelse - }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end - end -}def -/colorSpaceElemCnt -{ - mark currentcolor counttomark dup 2 add 1 roll cleartomark -}bdf -/devn_sep_datasource -{ - 1 dict begin - /dataSource xdf - [ - 0 1 dataSource length 1 sub{ - dup currentdict/dataSource get/exch cvx/get cvx/exec cvx - /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx - }for - ]cvx bind - end -}bdf -/devn_alt_datasource -{ - 11 dict begin - /convProc xdf - /origcolorSpaceElemCnt xdf - /origMultipleDataSources xdf - /origBitsPerComponent xdf - /origDecode xdf - /origDataSource xdf - /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def - /DataSource origMultipleDataSources - { - [ - BitsPerComponent 8 idiv origDecode length 2 idiv mul string - 0 1 origDecode length 2 idiv 1 sub - { - dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch - origDataSource exch get 0()/SubFileDecode filter - BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx - }for - ]bind cvx - }{origDataSource}ifelse 0()/SubFileDecode filter def - [ - origcolorSpaceElemCnt string - 0 2 origDecode length 2 sub - { - dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div - 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx - }for - /convProc load/exec cvx - origcolorSpaceElemCnt 1 sub -1 0 - { - /dup cvx 2/add cvx/index cvx - 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx - }for - ]bind cvx 0()/SubFileDecode filter - end -}bdf -/devn_imageormask -{ - /devicen_colorspace_dict AGMCORE_gget begin - CSA map_csa - 2 dict begin - dup - /srcDataStrs[3 -1 roll begin - AGMIMG_init_common - currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse - { - Width Decode length 2 div mul cvi - { - dup 65535 gt{1 add 2 div cvi}{exit}ifelse - }loop - string - }repeat - end]def - /dstDataStr srcDataStrs 0 get length string def - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - }{ - save mark - AGMCORE_producing_seps not{ - level3 not{ - Operator/imagemask ne{ - /DataSource[[ - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def - /MultipleDataSources true def - /Decode colorSpaceElemCnt[exch{0 1}repeat]def - }if - }if - currentdict imageormask - }{ - AGMCORE_host_sep{ - Names convert_to_process{ - CSA get_csa_by_name 0 get/DeviceCMYK eq{ - /DataSource - Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource - filter_cmyk 0()/SubFileDecode filter def - /MultipleDataSources false def - /Decode[1 0]def - /DeviceGray setcolorspace - currentdict imageormask_sys - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate{ - /DataSource - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource - /MultipleDataSources false def - /Decode colorSpaceElemCnt[exch{0 1}repeat]def - currentdict imageormask_sys - }{ - gsave - knockout_unitsq - grestore - currentdict consumeimagedata - }ifelse - }ifelse - } - { - /devicen_colorspace_dict AGMCORE_gget/names_index known{ - Operator/imagemask ne{ - MultipleDataSources{ - /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def - /MultipleDataSources false def - }{ - /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def - }ifelse - invert_image_samples - }if - currentdict imageormask_sys - }{ - currentoverprint not Operator/imagemask eq and{ - currentdict imageormask_sys - }{ - currentoverprint not - { - gsave - knockout_unitsq - grestore + end + /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx + + spot2 begin + tintImage dup type /stringtype eq{ + /_ndx cvx /get cvx _d255- /exch cvx /get cvx + }{ + dup null ne{ + name type /nametype ne{ + 1 exch sub }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - currentdict imageormask + }if + }ifelse + end + /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx + /end cvx + end + /_rampSD cvx + /nsetcustomcolor cvx + }{ + /setcmykcolor cvx }ifelse }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end - end - end -}def -/imageormask_l2_overprint -{ - currentdict - currentcmykcolor add add add 0 eq{ - currentdict consumeimagedata }{ - level3{ - currentcmykcolor - /AGMIMG_k xdf - /AGMIMG_y xdf - /AGMIMG_m xdf - /AGMIMG_c xdf - Operator/imagemask eq{ - [/DeviceN[ - AGMIMG_c 0 ne{/Cyan}if - AGMIMG_m 0 ne{/Magenta}if - AGMIMG_y 0 ne{/Yellow}if - AGMIMG_k 0 ne{/Black}if - ]/DeviceCMYK{}]setcolorspace - AGMIMG_c 0 ne{AGMIMG_c}if - AGMIMG_m 0 ne{AGMIMG_m}if - AGMIMG_y 0 ne{AGMIMG_y}if - AGMIMG_k 0 ne{AGMIMG_k}if - setcolor - }{ - /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def - [/Indexed - [ - /DeviceN[ - AGMIMG_c 0 ne{/Cyan}if - AGMIMG_m 0 ne{/Magenta}if - AGMIMG_y 0 ne{/Yellow}if - AGMIMG_k 0 ne{/Black}if - ] - /DeviceCMYK{ - AGMIMG_k 0 eq{0}if - AGMIMG_y 0 eq{0 exch}if - AGMIMG_m 0 eq{0 3 1 roll}if - AGMIMG_c 0 eq{0 4 1 roll}if - } - ] - 255 - { - 255 div - mark exch - dup dup dup - AGMIMG_k 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_y 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_m 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_c 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - counttomark 1 add -1 roll pop - } - ]setcolorspace - }ifelse - imageormask_sys + _blackData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + + _enabledSmoothShade{ + 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx }{ - write_image_file{ - currentcmykcolor - 0 ne{ - [/Separation/Black/DeviceGray{}]setcolorspace - gsave - /Black - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Yellow/DeviceGray{}]setcolorspace - gsave - /Yellow - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Magenta/DeviceGray{}]setcolorspace - gsave - /Magenta - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Cyan/DeviceGray{}]setcolorspace - gsave - /Cyan - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - close_image_file - }{ - imageormask - }ifelse + /setgray cvx }ifelse }ifelse }def -/indexed_imageormask -{ - begin - AGMIMG_init_common - save mark - currentdict - AGMCORE_host_sep{ - Operator/knockout eq{ - /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ - /CSA get get_csa_by_name - }{ - /Names get - }ifelse - overprint_plate not{ - knockout_unitsq - }if - }{ - Indexed_DeviceN{ - /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ - indexed_image_lev2_sep - }{ - currentoverprint not{ - knockout_unitsq - }if - currentdict consumeimagedata - }ifelse - }{ - AGMCORE_is_cmyk_sep{ - Operator/imagemask eq{ - imageormask_sys - }{ - level2{ - indexed_image_lev2_sep - }{ - indexed_image_lev1_sep - }ifelse - }ifelse - }{ - currentoverprint not{ - knockout_unitsq - }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - level2{ - Indexed_DeviceN{ - /indexed_colorspace_dict AGMCORE_gget begin - }{ - /indexed_colorspace_dict AGMCORE_gget dup null ne - { - begin - currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse - get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and - AGMCORE_in_rip_sep and{ - [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] - setcolorspace - }if - end - } - {pop}ifelse - }ifelse - imageormask - Indexed_DeviceN{ - end - }if - }{ - Operator/imagemask eq{ - imageormask - }{ - indexed_imageormask_lev1 - }ifelse - }ifelse - }ifelse - cleartomark restore - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end -}def -/indexed_image_lev2_sep -{ - /indexed_colorspace_dict AGMCORE_gget begin - begin - Indexed_DeviceN not{ - currentcolorspace - dup 1/DeviceGray put - dup 3 - currentcolorspace 2 get 1 add string - 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub - { - dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put - }for - put setcolorspace - }if - currentdict - Operator/imagemask eq{ - AGMIMG_&imagemask - }{ - use_mask{ - process_mask AGMIMG_&image - }{ - AGMIMG_&image - }ifelse - }ifelse - end end -}def - /OPIimage - { - dup type/dicttype ne{ - 10 dict begin - /DataSource xdf - /ImageMatrix xdf - /BitsPerComponent xdf - /Height xdf - /Width xdf - /ImageType 1 def - /Decode[0 1 def] - currentdict - end - }if - dup begin - /NComponents 1 cdndf - /MultipleDataSources false cdndf - /SkipImageProc{false}cdndf - /Decode[ - 0 - currentcolorspace 0 get/Indexed eq{ - 2 BitsPerComponent exp 1 sub - }{ - 1 - }ifelse - ]cdndf - /Operator/image cdndf - end - /sep_colorspace_dict AGMCORE_gget null eq{ - imageormask - }{ - gsave - dup begin invert_image_samples end - sep_imageormask - grestore - }ifelse - }def -/cachemask_level2 -{ - 3 dict begin - /LZWEncode filter/WriteFilter xdf - /readBuffer 256 string def - /ReadFilter - currentfile - 0(%EndMask)/SubFileDecode filter - /ASCII85Decode filter - /RunLengthDecode filter - def - { - ReadFilter readBuffer readstring exch - WriteFilter exch writestring - not{exit}if - }loop - WriteFilter closefile - end -}def -/spot_alias -{ - /mapto_sep_imageormask - { - dup type/dicttype ne{ - 12 dict begin - /ImageType 1 def - /DataSource xdf - /ImageMatrix xdf - /BitsPerComponent xdf - /Height xdf - /Width xdf - /MultipleDataSources false def - }{ - begin - }ifelse - /Decode[/customcolor_tint AGMCORE_gget 0]def - /Operator/image def - /SkipImageProc{false}def - currentdict - end - sep_imageormask - }bdf - /customcolorimage - { - Adobe_AGM_Image/AGMIMG_colorAry xddf - /customcolor_tint AGMCORE_gget - << - /Name AGMIMG_colorAry 4 get - /CSA[/DeviceCMYK] - /TintMethod/Subtractive - /TintProc null - /MappedCSA null - /NComponents 4 - /Components[AGMIMG_colorAry aload pop pop] - >> - setsepcolorspace - mapto_sep_imageormask - }ndf - Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put - /customcolorimage - { - Adobe_AGM_Image/AGMIMG_override false put - current_spot_alias{dup 4 get map_alias}{false}ifelse +/useRectImage{ + _subSampleOK _enabledSmoothShade not and{ { - false set_spot_alias - /customcolor_tint AGMCORE_gget exch setsepcolorspace - pop - mapto_sep_imageormask - true set_spot_alias - }{ - //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec - }ifelse - }bdf -}def -/snap_to_device -{ - 6 dict begin - matrix currentmatrix - dup 0 get 0 eq 1 index 3 get 0 eq and - 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop - { - 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def - 0 0 transform - AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch - AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch - itransform/AGMIMG_llY exch def/AGMIMG_llX exch def - 1 1 transform - AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch - AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch - itransform/AGMIMG_urY exch def/AGMIMG_urX exch def - [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + mark + 0 1 dtransform atan cvi 90 mod 0 eq + 1 0 dtransform atan cvi 90 mod 0 eq + } stopped + { + cleartomark + false + } + { + and exch pop + } ifelse }{ + false }ifelse - end }def -level2 not{ - /colorbuf +/linealImage{ + _noImage{ + rectImage + }{ + _producingSeps{ + AGM_Gradient_Sep/AGM_Gradient_Sep_private get + /rampImage get exec + }{ + useRectImage{ + rectImage + }{ + rampImage + }ifelse + }ifelse + }ifelse +}def +/linealRamp{ + pushBSpace + _ramp{ + linealImage + }{ + linealFill + }ifelse + popBSpace + /_rampIndex _rampIndex 1 sub pt + _rampIndex 0 gt{ + getRampData + }if +}def +/radialGrad{ + /_usingShells currentoverprint _producingSeps and _usingShells or pt + /_firstShell true pt + _enabledSmoothShade not{ + currentoverprint _producingSeps and{ + + newpath + clippath pathbbox + 1 add 4 1 roll + 1 add 4 1 roll + 1 sub 4 1 roll + 1 sub 4 1 roll + _bbox astore pop + + newpath + _bbox 0 get _bbox 1 get moveto + _bbox 2 get _bbox 1 get lineto + _bbox 2 get _bbox 3 get lineto + _bbox 0 get _bbox 3 get lineto + closepath + 6 copy + gsave _bUMatrix astore concat + 1 0 moveto 0 0 1 0 360 arc closepath + eoclip fill + popBSpace + }{ + fill + }ifelse + }if + pushBSpace + + _radHilite{ + _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp + _rampPoint 1 lt{ + 1 _rampPoint sub dup _xHi mul exch _yHi mul translate + }if + }if + _rampIndex{ + radialRamp + /_rampIndex _rampIndex 1 sub pt + _rampIndex 0 gt{ + getRampData + }if + }repeat + + popBSpace + +}def +/getNSamples{ + 0 exch { - 0 1 2 index length 1 sub{ - dup 2 index exch get - 255 exch sub - 2 index - 3 1 roll - put - }for - }def - /tint_image_to_color - { - begin - Width Height BitsPerComponent ImageMatrix - /DataSource load - end - Adobe_AGM_Image begin - /AGMIMG_mbuf 0 string def - /AGMIMG_ybuf 0 string def - /AGMIMG_kbuf 0 string def - { - colorbuf dup length AGMIMG_mbuf length ne - { - dup length dup dup - /AGMIMG_mbuf exch string def - /AGMIMG_ybuf exch string def - /AGMIMG_kbuf exch string def + dup type /stringtype eq{ + length exch pop exit + }if + pop + }forall + dup 0 eq{ + pop 1 + }if +}def +/getRampData{ + /_rampType gMark pt + /_color _rampType 0 gt pt + /_ccRGB _rampType 5 eq _rampType 6 eq or pt + /_rgbRamp _rampType 4 eq _ccRGB or pt + /_ccProcess _rampType 2 eq _rampType 3 eq or pt + _producingSeps{ + _rampSD initSpotDict + /_spotColor _ccProcess _ccRGB or pt + }{ + /_spotColor false pt + }ifelse + /_ramp true pt + 100 div /_rampPoint xp + 100 div /_midPoint xp + + dup /_colorStyle xp + _colorStyle 0 eq{ + 2 + }{ + _colorStyle 1 eq{ + 5 + }{ + _colorStyle 2 eq{ + 8 + }{ + _colorStyle 3 eq{ + _producingSeps{ + _rampSD /spot1 get begin + /name 3 index def + /spot_K 4 index def + /spot_Y 5 index def + /spot_M 6 index def + /spot_C 7 index def + end }if - dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop - } - addprocs - {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage - end - }def - /sep_imageormask_lev1 - { - begin - MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ - { - 255 mul round cvi GrayLookup exch get - }currenttransfer addprocs settransfer - currentdict imageormask - }{ - /sep_colorspace_dict AGMCORE_gget/Components known{ - MappedCSA 0 get/DeviceCMYK eq{ - Components aload pop - }{ - 0 0 0 Components aload pop 1 exch sub - }ifelse - Adobe_AGM_Image/AGMIMG_k xddf - Adobe_AGM_Image/AGMIMG_y xddf - Adobe_AGM_Image/AGMIMG_m xddf - Adobe_AGM_Image/AGMIMG_c xddf - AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ - {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer - currentdict imageormask - }{ - currentcolortransfer - {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }ifelse + 7 }{ - MappedCSA 0 get/DeviceGray eq{ - {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer - currentdict imageormask + _producingSeps{ + _rampSD/spot1 get begin + /name 4 index def + /spot_K 8 index def + /spot_Y 9 index def + /spot_M 10 index def + /spot_C 11 index def + end + }if + 11 + } ifelse + }ifelse + }ifelse + }ifelse + /_tmp xp + _tmp index 100 div /_endPoint xp + + _gradType 1 eq{ + _tmp 1 add index 100 div /_midPoint xp + }if + + _producingSeps{ + _tmp 2 add index /_nextColorStyle xp + _nextColorStyle 3 eq{ + /_tmp _tmp 4 add pt + _tmp index dup + _rampSD/spot1 get /name get ne{ + _rampSD /spot2 get begin + /name xd + /spot_K _tmp 2 add index def + /spot_Y _tmp 3 add index def + /spot_M _tmp 4 add index def + /spot_C _tmp 5 add index def + end + }{ + pop + }ifelse + }if + _nextColorStyle 4 eq{ + /_tmp _tmp 5 add pt + _tmp index dup + _rampSD/spot1 get /name get ne{ + _rampSD /spot2 get begin + /name xd + /spot_K _tmp 5 add index def + /spot_Y _tmp 6 add index def + /spot_M _tmp 7 add index def + /spot_C _tmp 8 add index def + end + }{ + pop + }ifelse + }if + }if + _rampType 3 eq _rampType 6 eq or{ + /_tint2Data gMark pt + }if + _ccProcess _ccRGB or{ + /_tint1Data gMark pt + }if + _rgbRamp{ + /_blueData gMark pt + /_greenData gMark pt + /_redData gMark pt + }if + + _producingSeps{ + _ccProcess _ccRGB or{ + _rampType 3 eq _rampType 6 eq or{ + _rampSD /spot2 get begin + /tintImage _gradType 0 eq{ + _tint2Data }{ - MappedCSA 0 get/DeviceCMYK eq{ - currentcolortransfer - {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }{ - currentcolortransfer - {pop 1}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }ifelse + _tint1Data }ifelse - }ifelse - }ifelse - end - }def - /sep_image_lev1_sep - { - begin - /sep_colorspace_dict AGMCORE_gget/Components known{ - Components aload pop - Adobe_AGM_Image/AGMIMG_k xddf - Adobe_AGM_Image/AGMIMG_y xddf - Adobe_AGM_Image/AGMIMG_m xddf - Adobe_AGM_Image/AGMIMG_c xddf - {AGMIMG_c mul 1 exch sub} - {AGMIMG_m mul 1 exch sub} - {AGMIMG_y mul 1 exch sub} - {AGMIMG_k mul 1 exch sub} - }{ - {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} - }ifelse - AGMCORE_get_ink_data currenttransfer addprocs settransfer - currentdict imageormask_sys - end - }def - /indexed_imageormask_lev1 - { - /indexed_colorspace_dict AGMCORE_gget begin - begin - currentdict - MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ - {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer - imageormask - }{ - MappedCSA 0 get/DeviceGray eq{ - {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer - imageormask + def + name null eq{ + /name /Black def + }if + end + }if + _rampSD /spot1 get begin + /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{ + _tint1Data }{ - MappedCSA 0 get/DeviceCMYK eq{ - currentcolortransfer - {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - tint_image_to_color - }{ - currentcolortransfer - {pop 1}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll - setcolortransfer - tint_image_to_color - }ifelse + _tint2Data }ifelse + def + _rampType 2 eq _rampType 5 eq or{ + name null eq{ + /name _rampSD/spot2 get /name get def + /spot_C _rampSD/spot2 get /spot_C get def + /spot_M _rampSD/spot2 get /spot_M get def + /spot_Y _rampSD/spot2 get /spot_Y get def + /spot_K _rampSD/spot2 get /spot_K get def + _rampSD/spot2 get /name null put + }if + }{ + name null eq{ + /name /Black def + }if + }ifelse + end + }if + }if + /_blackData gMark pt + _rampType 0 gt{ + counttomark 4 add -3 roll + /_yellowData xp + /_magentaData xp + /_cyanData xp + }if + _ramp{ + /_nSamples + [ + _rampType 0 eq {_blackData}if + _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if + _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if + _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if + _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if + _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if + _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if + ] getNSamples pt + _enabledSmoothShade not {/_ramp _nSamples 1 gt pt} if + } if + + setCStop +}def +/rectImage{ + gsave + /_sInc 1 pt + /_bInc 1 _nSamples div pt + /_nSubSamples _nSamples pt + /_optimize false pt + + _subSampleOK{ + /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt + /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt + + _pChange .5 gt dup /_optimize xp{ + /_nSubSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt + /_bInc 1 _nSubSamples div pt + /_sInc _nSamples 1 sub _nSubSamples 1 sub div pt + }if + }if + 0 + _nSubSamples + [ + /dup cvx + _optimize { + /round cvx /cvi cvx + } if + /_ndx /exch cvx /pt cvx + blendColor + 0 0 _bInc 1 /rectfill cvx + _bInc 0 /translate cvx + _sInc /add cvx + ] cvx + bind + repeat + pop + _spotColor{ + nsetcustomcolorend + }if + grestore +}def +/radialInit{ + /_nRadSamples _nSamples dup 0 eq{pop 1}if pt + /_sInc -1 pt + /_rampLen _rampPoint _endPoint sub pt + /_bInc _rampLen _nSamples div neg pt + /_optimize false pt + _subSampleOK{ + /_uRampLen + _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt + 0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt + 2 copy lt{ + exch + }if pop + pt + /_pChange + _uRampLen 0 eq{ + 0 + }{ + _nSamples _uRampLen div }ifelse - end end - }def - /indexed_image_lev1_sep - { - /indexed_colorspace_dict AGMCORE_gget begin - begin - {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} - AGMCORE_get_ink_data currenttransfer addprocs settransfer - currentdict imageormask_sys - end end - }def -}if + pt + _pChange .5 gt dup /_optimize xp{ + /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt + /_bInc _rampLen _nRadSamples div neg pt + /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt + }if + }if + _radHilite{ + /_xBCInc _xHi _rampLen mul _nRadSamples div pt + /_yBCInc _yHi _rampLen mul _nRadSamples div pt + }if +}def +/radialRamp{ + _enabledSmoothShade{ + fillRamp + }{ + /_saveMatrix _saveMatrix currentmatrix def + + radialInit + + % + % + true + _producingSeps _rgbRamp not and{ + _nSamples 1 gt{ + pop + /_ndx 0 pt + [blendColor] cvx exec + currentInkN + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + currentInkN + or + }if + }if + { + _rampPoint + + _nSamples 1 sub + + _nRadSamples + [ + /dup cvx + + _optimize{ + /round cvx /cvi cvx + }if + + /_ndx /exch cvx /pt cvx + + _usingShells{ + /_firstShell cvx{ + /_firstShell false pt + }{ + 0 0 3 index 360 0 arcn fill + }/ifelse cvx + }if + + blendColor + + _usingShells{ + 0 0 3 /index cvx 0 360 /arc cvx + }{ + 0 0 3 /index cvx 0 360 /arc cvx /fill cvx + }ifelse + + /exch cvx _bInc /add cvx /exch cvx + + _sInc /add cvx + + _radHilite{ + _xBCInc _yBCInc /translate cvx + }if + ] cvx bind + repeat + + pop pop + }{ + _usingShells{ + 0 0 _rampPoint 360 0 arcn fill + }if + }ifelse + + _saveMatrix setmatrix + + _radHilite{ + _xHi _rampLen mul _yHi _rampLen mul translate + }if + + _usingShells _rampIndex 1 eq and{ + fill + }if + + _spotColor{ + nsetcustomcolorend + }if + }ifelse +}def end -systemdict/setpacking known -{setpacking}if +end +defaultpacking setpacking %%EndResource -currentdict Adobe_AGM_Utils eq {end} if -%%EndProlog -%%BeginSetup -Adobe_AGM_Utils begin -2 2010 Adobe_AGM_Core/ds gx -Adobe_CoolType_Core/ds get exec -Adobe_AGM_Image/ds gx -currentdict Adobe_AGM_Utils eq {end} if -%%EndSetup -%%Page: 1 1 -%%EndPageComments -%%BeginPageSetup -%ADOBeginClientInjection: PageSetup Start "AI11EPS" -%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 -%ADOEndClientInjection: PageSetup Start "AI11EPS" -Adobe_AGM_Utils begin -Adobe_AGM_Core/ps gx -Adobe_AGM_Utils/capture_cpd gx -Adobe_CoolType_Core/ps get exec -Adobe_AGM_Image/ps gx -%ADOBeginClientInjection: PageSetup End "AI11EPS" -/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 - - - - application/postscript - - - Druck - - - - - 2015-03-12T10:15:29+01:00 - 2015-03-12T10:15:29+01:00 - 2015-03-12T10:15:28+01:00 - Adobe Illustrator CS6 (Windows) - - - - 256 - 64 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAQAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A80f4h1//AKuV1/yPk/5q w2rv8Q6//wBXK6/5Hyf81Y2qL0rzF5pGoQ/U9bu7S7ZlSCYXUkNHYhRWUuvAb7sTQYqpX2teYoL2 4gfWJ7h4pXRp4rmSSNyrEF0cN8St1B74qo/4h1//AKuV1/yPk/5qxtXf4h1//q5XX/I+T/mrG1Rd l5v81RPHCuv6hbWxcczHcz0UE/EwQOtdsVRFz5s8/wBvHDLJr2piK4DNDILy44sFYq1Pj6hhuDvi r2z/AJyfmmn/ACy/KmeeRpZpdOLyyuSzMzWloWZmO5JPU4q+cMCHYq7FXYq7FXYq7FX0v+bd1f23 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 - - - - - - xmp.iid:D237A45398C8E41197B3F42AD477C390 - xmp.did:D237A45398C8E41197B3F42AD477C390 - uuid:5D20892493BFDB11914A8590D31508C8 - proof:pdf - - uuid:cb3c1f29-1795-f44e-8c22-1034470b67ce - xmp.did:0980117407206811822A897E387FE54C - uuid:5D20892493BFDB11914A8590D31508C8 - proof:pdf - - - - - saved - xmp.iid:D237A45398C8E41197B3F42AD477C390 - 2015-03-12T10:15:29+01:00 - Adobe Illustrator CS6 (Windows) - / - - - - - - Print - - - False - False - 1 - - 28.854742 - 6.889674 - Millimeters - - - - Cyan - Magenta - Yellow - Black - - - - - - Standard-Farbfeldgruppe - 0 - - - - Weiß - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 0.000000 - - - Schwarz - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 100.000000 - - - CMYK Rot - CMYK - PROCESS - 0.000000 - 100.000000 - 100.000000 - 0.000000 - - - CMYK Gelb - CMYK - PROCESS - 0.000000 - 0.000000 - 100.000000 - 0.000000 - - - CMYK Grün - CMYK - PROCESS - 100.000000 - 0.000000 - 100.000000 - 0.000000 - - - CMYK Cyan - CMYK - PROCESS - 100.000000 - 0.000000 - 0.000000 - 0.000000 - - - CMYK Blau - CMYK - PROCESS - 100.000000 - 100.000000 - 0.000000 - 0.000000 - - - CMYK Magenta - CMYK - PROCESS - 0.000000 - 100.000000 - 0.000000 - 0.000000 - - - C=15 M=100 Y=90 K=10 - CMYK - PROCESS - 14.999998 - 100.000000 - 90.000000 - 10.000002 - - - C=0 M=90 Y=85 K=0 - CMYK - PROCESS - 0.000000 - 90.000000 - 85.000000 - 0.000000 - - - C=0 M=80 Y=95 K=0 - CMYK - PROCESS - 0.000000 - 80.000000 - 95.000000 - 0.000000 - - - C=0 M=50 Y=100 K=0 - CMYK - PROCESS - 0.000000 - 50.000000 - 100.000000 - 0.000000 - - - C=0 M=35 Y=85 K=0 - CMYK - PROCESS - 0.000000 - 35.000004 - 85.000000 - 0.000000 - - - C=5 M=0 Y=90 K=0 - CMYK - PROCESS - 5.000001 - 0.000000 - 90.000000 - 0.000000 - - - C=20 M=0 Y=100 K=0 - CMYK - PROCESS - 19.999998 - 0.000000 - 100.000000 - 0.000000 - - - C=50 M=0 Y=100 K=0 - CMYK - PROCESS - 50.000000 - 0.000000 - 100.000000 - 0.000000 - - - C=75 M=0 Y=100 K=0 - CMYK - PROCESS - 75.000000 - 0.000000 - 100.000000 - 0.000000 - - - C=85 M=10 Y=100 K=10 - CMYK - PROCESS - 85.000000 - 10.000002 - 100.000000 - 10.000002 - - - C=90 M=30 Y=95 K=30 - CMYK - PROCESS - 90.000000 - 30.000002 - 95.000000 - 30.000002 - - - C=75 M=0 Y=75 K=0 - CMYK - PROCESS - 75.000000 - 0.000000 - 75.000000 - 0.000000 - - - C=80 M=10 Y=45 K=0 - CMYK - PROCESS - 80.000000 - 10.000002 - 45.000000 - 0.000000 - - - C=70 M=15 Y=0 K=0 - CMYK - PROCESS - 70.000000 - 14.999998 - 0.000000 - 0.000000 - - - C=85 M=50 Y=0 K=0 - CMYK - PROCESS - 85.000000 - 50.000000 - 0.000000 - 0.000000 - - - C=100 M=95 Y=5 K=0 - CMYK - PROCESS - 100.000000 - 95.000000 - 5.000001 - 0.000000 - - - C=100 M=100 Y=25 K=25 - CMYK - PROCESS - 100.000000 - 100.000000 - 25.000000 - 25.000000 - - - C=75 M=100 Y=0 K=0 - CMYK - PROCESS - 75.000000 - 100.000000 - 0.000000 - 0.000000 - - - C=50 M=100 Y=0 K=0 - CMYK - PROCESS - 50.000000 - 100.000000 - 0.000000 - 0.000000 - - - C=35 M=100 Y=35 K=10 - CMYK - PROCESS - 35.000004 - 100.000000 - 35.000004 - 10.000002 - - - C=10 M=100 Y=50 K=0 - CMYK - PROCESS - 10.000002 - 100.000000 - 50.000000 - 0.000000 - - - C=0 M=95 Y=20 K=0 - CMYK - PROCESS - 0.000000 - 95.000000 - 19.999998 - 0.000000 - - - C=25 M=25 Y=40 K=0 - CMYK - PROCESS - 25.000000 - 25.000000 - 39.999996 - 0.000000 - - - C=40 M=45 Y=50 K=5 - CMYK - PROCESS - 39.999996 - 45.000000 - 50.000000 - 5.000001 - - - C=50 M=50 Y=60 K=25 - CMYK - PROCESS - 50.000000 - 50.000000 - 60.000004 - 25.000000 - - - C=55 M=60 Y=65 K=40 - CMYK - PROCESS - 55.000000 - 60.000004 - 65.000000 - 39.999996 - - - C=25 M=40 Y=65 K=0 - CMYK - PROCESS - 25.000000 - 39.999996 - 65.000000 - 0.000000 - - - C=30 M=50 Y=75 K=10 - CMYK - PROCESS - 30.000002 - 50.000000 - 75.000000 - 10.000002 - - - C=35 M=60 Y=80 K=25 - CMYK - PROCESS - 35.000004 - 60.000004 - 80.000000 - 25.000000 - - - C=40 M=65 Y=90 K=35 - CMYK - PROCESS - 39.999996 - 65.000000 - 90.000000 - 35.000004 - - - C=40 M=70 Y=100 K=50 - CMYK - PROCESS - 39.999996 - 70.000000 - 100.000000 - 50.000000 - - - C=50 M=70 Y=80 K=70 - CMYK - PROCESS - 50.000000 - 70.000000 - 80.000000 - 70.000000 - - - - - - Graustufen - 1 - - - - C=0 M=0 Y=0 K=100 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 100.000000 - - - C=0 M=0 Y=0 K=90 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 89.999405 - - - C=0 M=0 Y=0 K=80 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 79.998795 - - - C=0 M=0 Y=0 K=70 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 69.999702 - - - C=0 M=0 Y=0 K=60 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 59.999104 - - - C=0 M=0 Y=0 K=50 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 50.000000 - - - C=0 M=0 Y=0 K=40 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 39.999401 - - - C=0 M=0 Y=0 K=30 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 29.998802 - - - C=0 M=0 Y=0 K=20 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 19.999701 - - - C=0 M=0 Y=0 K=10 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 9.999103 - - - C=0 M=0 Y=0 K=5 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 4.998803 - - - - - - Strahlende Farben - 1 - - - - C=0 M=100 Y=100 K=0 - CMYK - PROCESS - 0.000000 - 100.000000 - 100.000000 - 0.000000 - - - C=0 M=75 Y=100 K=0 - CMYK - PROCESS - 0.000000 - 75.000000 - 100.000000 - 0.000000 - - - C=0 M=10 Y=95 K=0 - CMYK - PROCESS - 0.000000 - 10.000002 - 95.000000 - 0.000000 - - - C=85 M=10 Y=100 K=0 - CMYK - PROCESS - 85.000000 - 10.000002 - 100.000000 - 0.000000 - - - C=100 M=90 Y=0 K=0 - CMYK - PROCESS - 100.000000 - 90.000000 - 0.000000 - 0.000000 - - - C=60 M=90 Y=0 K=0 - CMYK - PROCESS - 60.000004 - 90.000000 - 0.003099 - 0.003099 - - - - - - - - - Adobe PDF library 10.01 - - - - - - - - - - - - - - - - - - - - - - - - - % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 -%ADOEndClientInjection: PageSetup End "AI11EPS" -%%EndPageSetup -1 -1 scale 0 -19.5298 translate -pgsv -[1 0 0 1 0 0 ]ct -gsave -np -gsave -0 0 mo -0 19.5298 li -81.793 19.5298 li -81.793 0 li -cp -clp -20.3457 15.646 mo -20.4023 15.6177 20.5146 15.646 20.5146 15.562 cv -20.458 15.5894 20.3457 15.562 20.3457 15.646 cv -cp -20.3457 .87207 mo -20.3457 .957031 20.4863 .984863 20.5146 .87207 cv -20.4297 .87207 20.374 .759766 20.3457 .87207 cv -cp -20.1768 8.61084 mo -20.1211 7.73828 mo -20.3457 7.26025 mo -20.2051 7.26025 20.1484 7.31641 20.1211 7.40088 cv -20.2617 7.42871 20.3174 7.34424 20.3457 7.26025 cv -cp -20.3457 15.8989 mo -20.1211 15.8706 20.1768 16.0112 20.0361 15.8989 cv -20.0361 15.9839 20.0361 16.0396 20.0361 16.1245 cv -20.2324 16.1519 20.2891 16.0112 20.3457 15.8989 cv -cp -20.0361 15.3921 mo -20.0918 15.3921 20.1768 15.3921 20.1768 15.3354 cv -20.1211 15.3354 20.0361 15.3354 20.0361 15.3921 cv -cp -20.0361 1.51953 mo -20.0361 9.51123 mo -20.1484 9.45508 20.0078 9.42676 20.0361 9.51123 cv -19.9229 9.56787 20.0361 9.5957 20.0361 9.51123 cv -cp -19.9512 13.0571 mo -19.9512 2.64502 mo -19.8672 1.99805 mo -19.8672 .787598 mo -19.7822 13.3101 mo -19.7822 13.1411 mo -19.6992 15.646 mo -19.7549 15.6177 19.8672 15.646 19.8672 15.562 cv -19.8105 15.5894 19.6992 15.562 19.6992 15.646 cv -cp -19.6992 10.0737 mo -19.6992 4.27686 mo -19.6143 14.3511 mo -19.6143 8.04785 mo -19.6143 4.1084 mo -19.6143 7.09131 mo -19.7549 7.03467 19.6143 7.00684 19.6143 7.09131 cv -19.3887 7.11963 19.6992 7.42871 19.6143 7.09131 cv -cp -19.6143 9.84912 mo -19.585 9.8208 19.5293 9.8208 19.5293 9.76465 cv -19.585 9.76465 19.6416 9.76465 19.6143 9.84912 cv -cp -19.5293 8.7793 mo -19.4736 9.42676 mo -19.4736 7.48486 mo -19.5293 7.48486 19.6143 7.48486 19.6143 7.40088 cv -19.5586 7.42871 19.4736 7.42871 19.4736 7.48486 cv -cp -19.3887 8.55469 mo -19.3887 8.38574 mo -19.3887 4.41797 mo -19.3037 6.75342 mo -19.4736 7.09131 mo -19.333 7.09131 19.248 7.14746 19.2197 7.26025 cv -19.3604 7.26025 19.418 7.20361 19.4736 7.09131 cv -cp -19.6143 4.50244 mo -19.4443 4.47412 19.6143 4.13623 19.3887 4.19287 cv -19.3604 4.30566 19.248 4.3335 19.2197 4.41797 cv -19.333 4.41797 19.5586 4.72754 19.6143 4.50244 cv -cp -19.1357 8.94824 mo -19.3887 3.54541 mo -19.2764 3.60205 19.3887 3.62988 19.3887 3.54541 cv -19.501 3.54541 19.585 3.54541 19.6992 3.54541 cv -19.6992 3.74268 19.418 3.6582 19.3037 3.77051 cv -19.2197 3.71436 19.248 3.57373 19.1357 3.54541 cv -19.1357 3.43311 19.3604 3.43311 19.3887 3.54541 cv -cp -19.1357 1.91357 mo -19.0791 2.11035 19.4443 2.11035 19.3887 1.91357 cv -19.3604 1.85742 19.1631 1.8291 19.1357 1.91357 cv -cp -18.9668 1.04102 mo -18.9111 10.2427 mo -18.9385 10.2427 18.9951 10.2993 18.9111 10.3271 cv -18.9111 10.2993 18.9111 10.271 18.9111 10.2427 cv -cp -19.3037 7.6543 mo -19.2764 7.5415 19.1357 7.56934 19.1357 7.6543 cv -19.0791 7.6543 19.0518 7.68213 19.0518 7.73828 cv -19.0225 7.73828 18.9951 7.73828 18.9668 7.73828 cv -18.9668 7.79492 18.9111 7.82275 18.9111 7.90723 cv -18.9668 7.93555 19.0225 7.9917 19.1357 7.9917 cv -19.1631 7.85107 19.0518 7.85107 19.0518 7.73828 cv -19.1357 7.73828 19.1357 7.71045 19.1357 7.6543 cv -19.1924 7.6543 19.248 7.6543 19.3037 7.6543 cv -19.2197 7.93555 19.7549 7.82275 19.6992 7.6543 cv -19.9512 7.62549 19.6143 7.31641 19.6992 7.6543 cv -19.4443 7.71045 19.5586 7.71045 19.3037 7.6543 cv -cp -18.9668 11.0591 mo -18.9385 11.0874 18.8818 11.0308 18.9111 11.1147 cv -18.9385 11.481 19.3604 10.6655 18.9668 11.0591 cv -cp -18.9111 8.30127 mo -18.9668 8.35742 19.1074 8.41406 19.1357 8.30127 cv -19.0225 8.27295 19.1357 8.2168 19.1357 8.13232 cv -18.9951 8.13232 18.9385 8.18848 18.9111 8.30127 cv -18.7705 8.35742 18.9111 8.38574 18.9111 8.30127 cv -cp -18.8262 15.2515 mo -18.8262 9.2583 mo -18.8262 8.55469 mo -18.8818 8.52637 18.9668 8.55469 18.9668 8.46973 cv -18.9111 8.46973 18.8262 8.46973 18.8262 8.55469 cv -cp -19.0518 1.35059 mo -18.9668 1.35059 18.9385 1.26611 18.8262 1.26611 cv -18.7979 1.46338 18.8262 1.57568 18.9668 1.604 cv -18.9668 1.49121 19.0225 1.43506 19.0518 1.35059 cv -cp -19.0518 4.02393 mo -18.9668 4.02393 18.9111 4.02393 18.8262 4.02393 cv -18.7139 4.1084 18.7979 4.38965 18.9111 4.50244 cv -19.0225 4.41797 19.1074 4.27686 19.0518 4.02393 cv -cp -18.6572 13.394 mo -19.2197 6.69727 mo -19.0225 6.7251 19.1357 6.44385 18.9668 6.44385 cv -18.9385 6.58447 18.7412 6.35986 18.6572 6.61279 cv -18.8545 6.64111 19.0791 7.09131 19.2197 6.69727 cv -cp -18.6572 6.05029 mo -18.7412 9.03271 mo -18.7979 9.06104 18.8545 9.11768 18.9668 9.11768 cv -18.9951 9.20166 19.1074 9.22949 19.1357 9.34229 cv -18.9951 9.37012 19.0791 9.62354 18.9668 9.68018 cv -19.1074 9.65186 19.1074 9.73633 19.2197 9.76465 cv -19.2197 9.8208 19.2197 9.84912 19.2197 9.90527 cv -19.1074 9.96143 19.2197 10.0181 19.2197 9.90527 cv -19.333 10.0181 19.6143 10.0459 19.6143 9.84912 cv -19.6992 9.8208 19.6992 9.76465 19.7822 9.76465 cv -19.8105 9.65186 19.7549 9.62354 19.6992 9.5957 cv -19.6992 9.68018 19.5586 9.65186 19.5293 9.76465 cv -19.3887 9.62354 19.4443 9.76465 19.2197 9.76465 cv -19.1924 9.51123 19.3887 9.51123 19.3887 9.2583 cv -19.1357 9.34229 19.2197 9.06104 18.9668 9.11768 cv -18.9111 8.94824 19.2197 8.83594 18.9668 8.7793 cv -18.9668 8.89209 18.8262 8.86426 18.7412 8.86426 cv -18.7412 8.92041 18.7412 8.97656 18.7412 9.03271 cv -18.4043 8.94824 18.7139 9.2583 18.7412 9.03271 cv -cp -18.5732 10.8062 mo -18.6289 10.7769 18.7412 10.8062 18.7412 10.7222 cv -18.6855 10.7495 18.5732 10.7222 18.5732 10.8062 cv -cp -18.5732 10.5522 mo -18.5732 8.69531 mo -18.5732 6.2749 mo -18.7412 3.06689 mo -19.0518 3.03906 18.8818 3.48926 19.1357 3.54541 cv -19.1074 3.71436 19.1631 3.79883 19.3037 3.77051 cv -19.1924 3.8833 19.1924 4.08008 19.3887 4.1084 cv -19.4443 3.71436 19.6699 3.99561 20.0361 3.93945 cv -19.9512 3.51758 20.2324 3.93945 20.2617 3.62988 cv -19.9229 3.57373 20.0078 3.60205 19.6992 3.54541 cv -19.5586 3.17969 19.2197 3.15186 19.4736 2.72949 cv -19.1631 2.89844 19.2764 2.56104 19.0518 2.72949 cv -19.1074 2.22266 18.8545 2.02588 18.5732 1.85742 cv -18.376 2.3916 19.0518 2.61719 18.7412 3.06689 cv -18.6289 3.09521 18.7412 3.15186 18.7412 3.06689 cv -cp -18.4883 8.94824 mo -18.5449 8.92041 18.6572 8.94824 18.6572 8.86426 cv -18.6006 8.89209 18.4883 8.86426 18.4883 8.94824 cv -cp -18.4043 12.6636 mo -18.4043 8.46973 mo -18.4883 8.44189 18.5732 8.46973 18.5732 8.38574 cv -18.5166 8.41406 18.4043 8.38574 18.4043 8.46973 cv -cp -18.4043 4.19287 mo -18.4043 4.27686 18.5449 4.27686 18.5732 4.19287 cv -18.4883 4.19287 18.46 4.08008 18.4043 4.19287 cv -cp -18.7412 .87207 mo -18.5449 .87207 18.4883 .731445 18.4043 .957031 cv -18.5166 1.06885 18.7139 1.06885 18.7412 .87207 cv -cp -18.3193 6.83789 mo -18.5732 5.88086 mo -18.5732 5.74023 18.8545 5.82471 18.9111 5.7124 cv -18.9668 5.40283 18.7139 5.40283 18.5732 5.31836 cv -18.5732 5.23389 18.6006 5.23389 18.6572 5.23389 cv -18.5166 5.00879 18.6289 4.86816 18.4043 4.83984 cv -18.4316 5.03711 18.4316 5.20605 18.3193 5.31836 cv -18.4043 5.31836 18.4883 5.31836 18.5732 5.31836 cv -18.6289 5.51563 18.3193 5.76855 18.5732 5.88086 cv -cp -18.2637 12.8315 mo -18.2637 10.4116 mo -18.2637 2.98291 mo -18.4883 1.77246 mo -18.3477 1.74463 18.3193 1.85742 18.1787 1.85742 cv -18.1221 1.7168 18.0664 1.85742 18.1787 1.85742 cv -18.1221 2.19482 18.5732 2.08203 18.4883 1.77246 cv -cp -18.0947 10.5522 mo -18.0947 6.35986 mo -18.0947 1.43506 mo -18.1787 2.56104 mo -18.1221 2.56104 18.0664 2.56104 18.0947 2.47607 cv -18.1504 2.50439 18.1787 2.50439 18.1787 2.56104 cv -cp -18.0098 6.52832 mo -18.0098 5.4873 mo -18.0947 3.54541 mo -18.0381 3.54541 17.9814 3.51758 18.0098 3.46143 cv -18.0664 3.46143 18.0947 3.46143 18.0947 3.54541 cv -cp -18.2637 8.30127 mo -18.0098 8.27295 18.0381 8.49805 17.9248 8.61084 cv -18.1787 8.66699 18.291 8.55469 18.2637 8.30127 cv -cp -17.9248 7.17529 mo -18.0947 2.47607 mo -18.0381 2.47607 17.9814 2.47607 17.9248 2.47607 cv -17.9248 2.3916 17.9541 2.30762 18.0947 2.33545 cv -18.0947 2.3916 18.0947 2.44824 18.0947 2.47607 cv -cp -17.9248 .957031 mo -18.0381 .900391 17.9248 .87207 17.9248 .957031 cv -17.8135 1.01318 17.9248 1.04102 17.9248 .957031 cv -cp -18.1787 6.75342 mo -18.1504 6.64111 17.9814 6.69727 17.8408 6.69727 cv -17.8408 7.03467 18.0381 6.78174 18.1787 6.92236 cv -18.1787 6.86621 18.1787 6.81006 18.1787 6.75342 cv -cp -18.4043 7.90723 mo -18.4043 7.79492 18.4316 7.7666 18.4883 7.73828 cv -18.4883 7.7666 18.4883 7.79492 18.4883 7.82275 cv -18.7412 7.90723 18.7979 7.85107 18.9111 7.6543 cv -18.7139 7.62549 18.6006 7.68213 18.4883 7.73828 cv -18.4883 7.71045 18.4883 7.68213 18.4883 7.6543 cv -18.376 7.62549 18.291 7.5415 18.1787 7.48486 cv -18.1504 7.37256 18.207 7.17529 18.0947 7.17529 cv -18.0947 7.31641 17.8135 7.23193 17.8408 7.40088 cv -17.9248 7.48486 18.0381 7.51367 18.1787 7.48486 cv -18.1221 7.73828 18.2637 7.82275 18.4043 7.90723 cv -cp -18.3193 4.98047 mo -18.0947 4.98047 18.1504 4.6709 17.8408 4.75586 cv -17.7842 4.64307 17.7568 4.75586 17.8408 4.75586 cv -17.9814 4.83984 18.0664 5.37451 18.3193 4.98047 cv -cp -17.7568 6.44385 mo -17.8408 4.27686 mo -17.8135 4.24902 17.7568 4.24902 17.7568 4.19287 cv -17.8135 4.19287 17.8691 4.19287 17.8408 4.27686 cv -cp -17.7002 3.54541 mo -17.8408 3.57373 17.8975 3.71436 18.0947 3.68604 cv -18.0947 3.6582 18.0947 3.60205 18.0947 3.54541 cv -18.3477 3.71436 18.2354 3.51758 18.3193 3.46143 cv -18.5166 3.43311 18.291 3.82666 18.5732 3.68604 cv -18.5732 3.48926 18.4316 3.46143 18.5732 3.29248 cv -18.0947 3.43311 18.2354 2.98291 17.8408 3.06689 cv -17.7842 3.29248 18.1221 3.15186 18.0098 3.46143 cv -17.8975 3.34863 17.7002 3.34863 17.7002 3.54541 cv -cp -17.7002 1.35059 mo -17.7002 1.32227 17.7002 1.29443 17.7002 1.26611 cv -17.7285 1.26611 17.7842 1.35059 17.7002 1.35059 cv -cp -17.7002 1.04102 mo -17.7002 .787598 mo -17.6162 4.58691 mo -17.4746 4.75586 17.6729 4.75586 17.5322 4.92432 cv -17.7568 5.03711 17.7568 4.55859 17.6162 4.58691 cv -cp -17.8408 3.85498 mo -17.7568 3.85498 17.7842 3.77051 17.8408 3.68604 cv -17.7285 3.68604 17.6436 3.68604 17.5322 3.68604 cv -17.5322 3.77051 17.5322 3.85498 17.5322 3.93945 cv -17.6436 3.93945 17.8135 3.96729 17.8408 3.85498 cv -cp -17.6162 1.26611 mo -17.6162 1.40723 17.5322 1.40723 17.5322 1.51953 cv -17.7842 1.49121 17.5322 1.91357 18.0098 1.85742 cv -18.0947 1.46338 17.7568 1.49121 17.8408 1.12549 cv -17.7002 1.09766 17.7002 1.18164 17.7002 1.26611 cv -17.6729 1.26611 17.6436 1.26611 17.6162 1.26611 cv -cp -17.5322 1.99805 mo -17.5596 1.99805 17.5879 1.99805 17.6162 1.99805 cv -17.5879 2.2793 17.7842 2.36377 17.9248 2.47607 cv -17.8408 2.67285 17.6729 2.75781 17.6162 2.98291 cv -17.8408 2.87012 17.8691 3.03906 18.0947 2.89844 cv -18.1504 3.01123 18.1787 2.89844 18.0947 2.89844 cv -18.1504 2.81396 18.1787 2.70166 18.1787 2.56104 cv -18.2637 2.58887 18.3193 2.56104 18.3193 2.47607 cv -18.2354 2.44824 18.207 2.33545 18.0947 2.33545 cv -18.0664 2.08203 17.8135 2.08203 17.6162 1.99805 cv -17.5879 1.91357 17.5322 1.96973 17.5322 1.99805 cv -17.4189 2.0542 17.5322 2.11035 17.5322 1.99805 cv -cp -17.4473 10.9741 mo -17.5029 10.9468 17.6162 10.9741 17.6162 10.8901 cv -17.5322 10.8901 17.4473 10.8901 17.4473 10.9741 cv -cp -17.4473 3.20801 mo -17.7002 6.61279 mo -17.7002 6.52832 17.7002 6.44385 17.7002 6.35986 cv -17.6436 6.35986 17.5879 6.35986 17.5322 6.35986 cv -17.4746 6.35986 17.4189 6.3877 17.4473 6.44385 cv -17.5322 6.47217 17.5029 6.52832 17.4473 6.61279 cv -17.5322 6.61279 17.6162 6.61279 17.7002 6.61279 cv -cp -17.3623 15.9839 mo -17.3623 2.81396 mo -17.7568 11.9312 mo -17.8691 11.7339 17.7568 11.7905 17.8408 11.5366 cv -17.7002 11.5366 17.5879 11.5093 17.5322 11.4526 cv -17.5879 11.7065 17.251 11.5366 17.3623 11.8472 cv -17.5596 11.8188 17.6729 11.8745 17.7568 11.9312 cv -cp -17.3623 3.85498 mo -17.4746 3.79883 17.3623 3.77051 17.3623 3.85498 cv -17.251 3.91162 17.3623 3.96729 17.3623 3.85498 cv -cp -17.2773 13.9575 mo -17.2773 4.1084 mo -17.1934 10.1587 mo -17.1934 7.17529 mo -17.1934 2.33545 mo -17.1367 2.50439 17.5322 2.50439 17.4473 2.33545 cv -17.4189 2.25098 17.2217 2.22266 17.1934 2.33545 cv -cp -17.1104 .787598 mo -17.0527 12.8315 mo -17.1934 5.54346 mo -17.1934 5.4873 17.2773 5.45898 17.2773 5.40283 cv -17.1934 5.40283 17.1934 5.31836 17.1104 5.31836 cv -17.1104 5.40283 17.0527 5.40283 17.0527 5.4873 cv -17.1104 5.4873 17.1367 5.54346 17.1934 5.54346 cv -cp -17.7568 4.19287 mo -17.7002 4.24902 17.5596 4.2207 17.5322 4.3335 cv -17.3916 4.36182 17.1104 4.1084 17.0527 4.3335 cv -17.1934 4.3335 17.4473 4.58691 17.5322 4.3335 cv -17.7842 4.24902 17.5879 4.61523 17.8408 4.50244 cv -17.8408 4.41797 17.8408 4.3335 17.8408 4.27686 cv -17.9248 4.27686 17.9248 4.3335 18.0098 4.3335 cv -18.0098 4.24902 18.0098 4.13623 18.0098 4.02393 cv -18.1221 3.96729 18.0098 3.93945 18.0098 4.02393 cv -17.8975 4.19287 17.5879 3.8833 17.7568 4.19287 cv -cp -16.9697 11.6226 mo -16.9697 10.2427 mo -17.0527 10.2427 17.0811 10.3555 17.1104 10.2427 cv -17.1104 10.1587 16.9697 10.1304 16.9697 10.2427 cv -cp -16.9697 7.00684 mo -16.9697 5.06543 mo -16.8848 4.3335 mo -16.8848 3.85498 mo -16.8848 2.47607 mo -16.8848 4.75586 mo -17.2217 4.64307 17.251 5.26221 17.4473 4.83984 cv -17.251 4.75586 17.2773 4.64307 17.0527 4.50244 cv -17.0254 4.61523 16.9121 4.64307 16.8848 4.75586 cv -16.7715 4.81201 16.8848 4.83984 16.8848 4.75586 cv -cp -16.7998 12.0151 mo -17.7002 7.90723 mo -17.4473 7.82275 17.4746 8.02002 17.2773 7.9917 cv -17.2217 7.79492 17.2217 7.51367 16.7998 7.48486 cv -16.8281 7.82275 17.2217 7.82275 16.9697 8.2168 cv -17.2773 8.07617 17.6729 8.41406 17.7002 7.90723 cv -cp -16.8848 5.4873 mo -16.8848 5.43066 16.8848 5.37451 16.8848 5.31836 cv -16.8281 5.31836 16.7715 5.31836 16.7148 5.31836 cv -16.7148 5.37451 16.7148 5.43066 16.7148 5.4873 cv -16.7715 5.4873 16.8281 5.4873 16.8848 5.4873 cv -cp -16.6309 8.2168 mo -16.6875 8.18848 16.7998 8.2168 16.7998 8.13232 cv -16.7441 8.16064 16.6309 8.13232 16.6309 8.2168 cv -cp -16.6309 3.93945 mo -16.7441 3.8833 16.6309 3.85498 16.6309 3.93945 cv -16.5186 3.99561 16.6592 4.05225 16.6309 3.93945 cv -cp -16.5469 13.8726 mo -16.5469 5.31836 mo -16.4629 10.7222 mo -16.4629 4.58691 mo -16.5469 4.55859 16.6309 4.58691 16.6309 4.50244 cv -16.5742 4.53027 16.4902 4.50244 16.4629 4.58691 cv -cp -16.4063 13.7886 mo -16.4063 3.93945 mo -16.4063 3.54541 mo -16.4629 3.51758 16.5469 3.54541 16.5469 3.46143 cv -16.4902 3.48926 16.4063 3.46143 16.4063 3.54541 cv -cp -16.3213 12.7476 mo -16.3213 6.75342 mo -16.2373 10.7222 mo -16.3213 4.6709 mo -16.4336 4.61523 16.293 4.55859 16.3213 4.6709 cv -16.04 4.81201 16.5742 4.92432 16.3213 4.6709 cv -cp -16.1523 4.19287 mo -16.0684 11.4526 mo -16.0684 11.1147 mo -16.0684 8.86426 mo -16.124 8.83594 16.2373 8.86426 16.2373 8.7793 cv -16.1807 8.80762 16.0684 8.7793 16.0684 8.86426 cv -cp -16.0684 4.3335 mo -15.9834 12.1851 mo -15.9834 10.3271 mo -16.0967 10.3271 16.0684 10.4683 16.1523 10.4683 cv -16.3496 10.3833 16.0684 10.1021 15.9834 10.3271 cv -cp -15.8994 2.81396 mo -16.0684 10.7222 mo -16.209 10.5239 15.7871 10.4956 15.8428 10.6362 cv -15.8711 10.6362 15.9277 10.6655 15.8994 10.7222 cv -15.9561 10.7222 16.0117 10.7222 16.0684 10.7222 cv -cp -15.8428 3.29248 mo -15.9561 3.23584 15.8154 3.20801 15.8428 3.29248 cv -15.7021 3.34863 15.8428 3.40479 15.8428 3.29248 cv -cp -15.7588 12.269 mo -17.7002 8.94824 mo -17.5322 8.94824 17.5029 8.83594 17.3623 8.86426 cv -17.2773 8.94824 17.1934 9.03271 17.1104 9.11768 cv -16.9697 8.80762 16.6309 9.22949 16.1523 9.11768 cv -16.1523 9.2583 16.2656 9.28613 16.2373 9.42676 cv -16.0684 9.28613 15.8428 9.51123 15.7588 9.68018 cv -15.8711 9.68018 16.0117 9.68018 16.1523 9.68018 cv -16.124 9.53955 16.2373 9.53955 16.2373 9.42676 cv -16.7998 9.37012 17.6162 8.80762 18.0947 9.68018 cv -17.7568 9.65186 18.0947 10.0181 18.0947 10.1587 cv -18.1787 10.1587 18.2637 10.1587 18.3193 10.1587 cv -18.376 10.271 18.4316 10.1587 18.3193 10.1587 cv -18.5449 9.87695 18.6006 10.4116 18.9111 10.3271 cv -19.0225 10.6089 19.0225 10.1304 19.2197 10.2427 cv -19.3887 10.3555 19.3887 10.6362 19.7822 10.5522 cv -19.7256 10.3271 19.5586 10.1865 19.2197 10.2427 cv -19.2197 10.2148 19.2197 10.1865 19.2197 10.1587 cv -19.0225 10.1587 18.9668 9.98975 18.9111 10.2427 cv -18.7412 10.1865 18.8818 10.1021 18.9111 9.98975 cv -18.4883 9.87695 18.4043 9.42676 18.2637 9.03271 cv -17.8975 9.00488 17.8135 9.17334 17.7002 9.03271 cv -17.7002 9.00488 17.7002 8.97656 17.7002 8.94824 cv -17.8135 8.97656 17.8135 8.86426 17.9248 8.86426 cv -17.9814 8.97656 18.0381 8.86426 17.9248 8.86426 cv -17.8691 8.80762 17.8691 8.63867 17.7568 8.61084 cv -17.9248 8.46973 17.6729 8.44189 17.6162 8.30127 cv -17.5879 8.49805 17.6162 8.61084 17.7568 8.61084 cv -17.7842 8.7793 17.6729 8.80762 17.7002 8.94824 cv -cp -15.7588 4.19287 mo -15.6738 11.7632 mo -15.5898 8.7793 mo -15.7305 8.7793 15.8428 8.80762 15.8994 8.86426 cv -15.9277 8.66699 15.9277 8.46973 15.7588 8.46973 cv -15.7305 8.52637 15.6738 8.55469 15.5898 8.55469 cv -15.5898 8.61084 15.5898 8.69531 15.5898 8.7793 cv -cp -15.5898 4.3335 mo -15.5898 9.84912 mo -15.6182 9.84912 15.6465 9.84912 15.6738 9.84912 cv -15.6738 10.0737 16.0117 9.76465 15.6738 9.84912 cv -15.6465 9.73633 15.5898 9.79248 15.5898 9.84912 cv -15.4766 9.87695 15.5898 9.93311 15.5898 9.84912 cv -cp -15.5059 11.3687 mo -15.5059 10.4116 mo -15.5059 9.68018 mo -15.5059 9.03271 mo -15.5615 9.00488 15.6738 9.03271 15.6738 8.94824 cv -15.6182 8.97656 15.5059 8.94824 15.5059 9.03271 cv -cp -15.5059 .618652 mo -15.4209 12.0151 mo -15.4766 11.9878 15.5898 12.0151 15.5898 11.9312 cv -15.5332 11.9595 15.4209 11.9312 15.4209 12.0151 cv -cp -15.4209 10.2427 mo -15.6465 10.2427 15.8428 10.2148 15.8428 9.98975 cv -15.6182 10.0181 15.4209 10.0181 15.4209 10.2427 cv -15.3086 10.2993 15.4209 10.3271 15.4209 10.2427 cv -cp -15.252 10.7222 mo -15.1953 11.4526 mo -15.1953 9.2583 mo -15.1953 8.61084 mo -15.252 10.9741 mo -15.3359 11.1147 15.0273 11.228 15.252 11.2847 cv -15.2803 11.228 15.4766 10.9741 15.252 10.9741 cv -cp -15.0273 10.6362 mo -14.9434 10.8901 mo -14.999 10.8628 15.1113 10.8901 15.1113 10.8062 cv -15.0273 10.8335 14.9434 10.8062 14.9434 10.8901 cv -cp -15.1953 3.54541 mo -15.1953 3.34863 15.0547 3.29248 14.9434 3.20801 cv -14.9434 3.32031 14.9434 3.43311 14.9434 3.54541 cv -15.0273 3.54541 15.1113 3.54541 15.1953 3.54541 cv -cp -14.9434 1.04102 mo -15.0273 9.42676 mo -14.9434 9.68018 15.2803 9.53955 15.252 9.76465 cv -15.252 9.90527 15.0547 9.84912 15.1113 10.0737 cv -15.084 10.0737 15.0547 10.0737 15.0273 10.0737 cv -15.0273 10.0181 14.999 9.98975 14.9434 9.98975 cv -14.8867 9.87695 14.8584 10.0181 14.9434 9.98975 cv -14.9141 10.0737 14.9707 10.0737 15.0273 10.0737 cv -15.0273 10.1021 15.0273 10.1304 15.0273 10.1587 cv -14.9434 10.1304 14.9434 10.1865 14.9434 10.2427 cv -14.8291 10.2993 14.9434 10.3271 14.9434 10.2427 cv -14.999 10.2427 15.0273 10.2148 15.0273 10.1587 cv -15.084 10.1865 15.1113 10.1304 15.1113 10.0737 cv -15.168 10.0737 15.1953 9.98975 15.252 9.98975 cv -15.3086 10.1021 15.3652 9.98975 15.252 9.98975 cv -15.3086 9.8208 15.5059 9.5957 15.3359 9.42676 cv -15.4492 9.37012 15.3359 9.34229 15.3359 9.42676 cv -15.1396 9.42676 15.1953 9.56787 15.0273 9.42676 cv -cp -14.8584 8.94824 mo -14.7734 10.5522 mo -14.7734 10.1587 mo -14.4648 9.76465 mo -14.5205 9.73633 14.6055 9.76465 14.6328 9.68018 cv -14.5479 9.68018 14.4648 9.68018 14.4648 9.76465 cv -cp -14.4648 10.4683 mo -14.8027 10.4956 14.4922 10.1587 14.4648 10.4683 cv -14.3516 10.5239 14.4648 10.5806 14.4648 10.4683 cv -cp -14.3799 4.58691 mo -14.4922 4.53027 14.3799 4.50244 14.3799 4.58691 cv -14.2666 4.64307 14.3799 4.69922 14.3799 4.58691 cv -cp -14.2109 12.0151 mo -14.2109 9.90527 mo -14.1553 9.79248 14.126 9.93311 14.2109 9.90527 cv -14.1826 10.0737 14.3232 10.0737 14.4648 10.0737 cv -14.5205 10.1865 14.5479 10.0737 14.4648 10.0737 cv -14.5479 9.96143 14.5479 9.87695 14.3799 9.84912 cv -14.3799 9.48291 14.0703 9.8208 14.3799 9.84912 cv -14.3799 9.90527 14.2666 9.90527 14.2109 9.90527 cv -cp -14.126 9.51123 mo -14.126 9.20166 mo -14.126 1.77246 mo -14.042 10.2427 mo -13.9014 11.6772 mo -13.958 11.6772 14.042 11.6772 14.042 11.6226 cv -13.9854 11.6226 13.9014 11.6226 13.9014 11.6772 cv -cp -13.9014 11.1147 mo -14.1553 11.0308 14.3232 11.4526 14.4648 11.1997 cv -14.2959 11.228 14.4072 10.9185 14.3799 10.8062 cv -14.4365 10.7769 14.5479 10.8062 14.5479 10.7222 cv -14.2109 10.6655 14.2959 10.6655 13.9854 10.7222 cv -13.9854 10.9185 13.958 11.0308 13.9014 11.1147 cv -cp -13.9854 8.7793 mo -13.9854 8.83594 13.9014 8.86426 13.9014 8.7793 cv -13.9297 8.7793 13.958 8.7793 13.9854 8.7793 cv -cp -13.8174 12.0151 mo -13.8174 9.42676 mo -13.7324 11.3687 mo -13.6484 9.2583 mo -13.4795 11.0591 mo -13.5645 11.0308 13.6484 11.0308 13.6484 10.9741 cv -13.5918 10.9741 13.4795 10.9741 13.4795 11.0591 cv -cp -14.042 10.3271 mo -13.9854 10.4116 13.9014 10.3555 13.6484 10.4116 cv -13.5645 10.3271 13.6201 10.1021 13.3945 10.1587 cv -13.3672 10.0459 13.3105 10.1587 13.3945 10.1587 cv -13.2832 10.5806 14.2959 10.7222 14.042 10.3271 cv -cp -13.2539 9.76465 mo -13.1699 9.84912 mo -13.1699 9.11768 mo -13.2539 12.1001 mo -12.917 12.0151 13.2256 12.3257 13.2539 12.1001 cv -13.3105 12.1001 13.3105 12.0718 13.3389 12.0151 cv -13.4512 11.9595 13.3105 11.9038 13.3389 12.0151 cv -13.2539 11.9878 13.2539 12.0444 13.2539 12.1001 cv -cp -13.3389 9.2583 mo -13.3389 9.37012 13.1133 9.37012 13.085 9.2583 cv -13.1699 9.2583 13.2539 9.2583 13.3389 9.2583 cv -cp -13.002 10.9741 mo -13.085 10.9468 13.1426 11.0874 13.1699 10.9741 cv -13.1699 10.8901 13.0283 10.8628 13.002 10.9741 cv -cp -13.085 9.2583 mo -12.6914 9.31445 13.3105 9.51123 13.3945 9.5957 cv -13.3945 9.45508 13.4795 9.45508 13.4795 9.34229 cv -13.4238 9.34229 13.3945 9.2583 13.3389 9.2583 cv -13.5078 9.00488 13.8174 9.00488 14.042 9.34229 cv -14.0703 9.28613 14.126 9.2583 14.126 9.20166 cv -14.4648 9.08887 14.5205 9.14551 14.6328 9.42676 cv -14.5205 9.45508 14.5771 9.51123 14.6328 9.51123 cv -14.6621 9.62354 14.7178 9.51123 14.6328 9.51123 cv -14.6328 9.48291 14.6328 9.45508 14.6328 9.42676 cv -14.999 9.2583 14.8584 9.06104 15.1113 8.7793 cv -14.9141 8.72314 14.8291 8.7793 14.5479 8.69531 cv -14.5479 8.80762 14.5205 8.83594 14.4648 8.86426 cv -14.4072 8.75146 14.3516 8.86426 14.4648 8.86426 cv -14.3799 8.94824 14.2959 9.03271 14.2109 9.11768 cv -14.126 9.00488 14.0703 8.86426 13.9854 8.7793 cv -13.958 8.69531 13.9014 8.75146 13.9014 8.7793 cv -13.7607 8.94824 13.6484 8.75146 13.4795 8.69531 cv -13.4795 8.94824 13.2539 8.94824 13.1699 9.11768 cv -12.9727 9.11768 13.0576 9.17334 13.085 9.2583 cv -cp -12.917 11.6772 mo -12.9727 11.6772 13.085 11.6772 13.085 11.6226 cv -13.0283 11.6226 12.917 11.6226 12.917 11.6772 cv -cp -12.832 10.7222 mo -12.832 9.68018 mo -12.8877 9.7085 13.1426 9.87695 13.1699 9.68018 cv -13.085 9.68018 13.1133 9.56787 13.085 9.51123 cv -13.0283 9.51123 12.9727 9.51123 12.917 9.51123 cv -12.917 9.56787 12.832 9.5957 12.832 9.68018 cv -12.7197 9.73633 12.8613 9.76465 12.832 9.68018 cv -cp -12.7764 10.9741 mo -12.832 10.9468 12.917 10.9741 12.917 10.8901 cv -12.8613 10.8901 12.7764 10.8901 12.7764 10.9741 cv -cp -12.7764 12.1851 mo -12.7764 12.2124 12.6914 12.269 12.6914 12.1851 cv -12.7197 12.1851 12.7471 12.1851 12.7764 12.1851 cv -cp -13.2539 11.6772 mo -13.2539 11.6499 13.7891 11.6226 13.4795 11.3687 cv -13.4238 11.481 13.3672 11.3403 13.1699 11.4526 cv -13.1699 11.4253 13.1699 11.396 13.1699 11.3687 cv -13.2832 11.312 13.1699 11.2847 13.1699 11.3687 cv -12.917 11.3403 12.8613 11.0874 12.6914 11.3687 cv -13.002 11.2847 12.9727 11.6499 13.1699 11.4526 cv -13.1699 11.5659 13.1426 11.6772 13.2539 11.6772 cv -cp -12.7764 11.7632 mo -12.7764 11.8188 12.7764 11.8745 12.832 11.8472 cv -12.832 11.7339 12.7471 11.2554 12.6064 11.5366 cv -12.832 11.5933 12.5225 11.8188 12.5225 11.9312 cv -12.6914 11.9595 12.6914 11.8188 12.7764 11.7632 cv -cp -12.4385 9.42676 mo -12.2695 10.4683 mo -12.5225 11.4526 mo -12.6357 11.2554 12.2412 11.1997 12.2695 11.3687 cv -12.3252 11.3687 12.3818 11.3687 12.3545 11.4526 cv -12.4102 11.4526 12.4658 11.4526 12.5225 11.4526 cv -cp -12.2695 11.8472 mo -12.3818 11.7905 12.2695 11.7632 12.2695 11.8472 cv -12.1572 11.9038 12.2979 11.9595 12.2695 11.8472 cv -cp -12.0439 11.1147 mo -12.0439 11.2847 12.1006 11.396 12.1846 11.4526 cv -12.2139 11.2554 12.1846 11.144 12.0439 11.1147 cv -cp -12.1289 11.9312 mo -12.1006 11.8188 12.1289 11.6499 11.96 11.6772 cv -11.96 11.7905 11.9033 11.8745 11.875 11.9312 cv -11.96 11.9312 12.0439 11.9312 12.1289 11.9312 cv -cp -11.791 10.8901 mo -11.6787 11.0874 12.0723 11.1147 12.0439 10.9741 cv -11.9316 10.9741 11.9316 10.8628 11.791 10.8901 cv -cp -11.6221 12.0151 mo -11.6221 11.7632 mo -11.6221 11.8472 11.7627 11.8745 11.791 11.7632 cv -11.707 11.7905 11.6787 11.6499 11.6221 11.7632 cv -cp -11.4814 9.34229 mo -11.3975 10.2427 mo -11.3408 10.4683 11.5664 10.3833 11.6221 10.4683 cv -11.6504 10.2993 11.5664 10.2148 11.3975 10.2427 cv -cp -11.1436 .87207 mo -10.9756 10.4116 mo -11.1436 11.1997 mo -11.1719 11.5366 11.5098 11.1997 11.1436 11.1997 cv -11.1719 11.0874 11.0596 11.0591 11.0596 10.9741 cv -11.1719 10.9185 11.0596 10.8628 11.0596 10.9741 cv -10.918 10.9468 10.9463 11.3403 11.1436 11.1997 cv -cp -10.75 10.7222 mo -10.3281 8.69531 mo -10.1025 11.2847 mo -10.1025 11.396 10.1875 11.3403 10.2715 11.2847 cv -10.2715 11.1997 10.1309 11.1997 10.1025 11.2847 cv -cp -9.93359 8.94824 mo -8.63867 3.12354 mo -8.58301 3.40479 8.94922 3.46143 8.97656 3.20801 cv -8.80859 3.23584 8.7793 3.12354 8.63867 3.12354 cv -cp -8.33008 9.20166 mo -8.24609 9.68018 mo -7.99121 8.46973 mo -7.85059 8.86426 mo -7.9082 8.83594 7.99121 8.86426 7.99121 8.7793 cv -7.93555 8.80762 7.85059 8.7793 7.85059 8.86426 cv -cp -7.76758 2.89844 mo -7.42871 3.29248 mo -7.34473 4.6709 mo -7.34473 2.08203 mo -7.48535 2.11035 7.31641 2.19482 7.34473 2.33545 cv -7.73926 2.30762 7.82324 2.30762 7.99121 2.25098 cv -8.04883 2.36377 8.10547 2.25098 7.99121 2.25098 cv -7.9082 1.99805 8.16113 1.88525 7.9082 1.604 cv -8.04883 1.54785 7.9082 1.49121 7.9082 1.604 cv -7.45801 1.66016 7.54199 1.85742 7.34473 2.08203 cv -cp -7.26074 3.54541 mo -7.28809 3.62988 7.37305 3.60205 7.42871 3.54541 cv -7.42871 3.46143 7.28809 3.43311 7.26074 3.54541 cv -cp -7.26074 1.604 mo -7.34473 9.2583 mo -7.2041 9.2583 7.14746 9.34229 7.11914 9.42676 cv -7.26074 9.42676 7.31641 9.37012 7.34473 9.2583 cv -cp -7.11914 4.3335 mo -7.11914 11.0591 mo -7.23242 11.0034 7.0918 10.9468 7.11914 11.0591 cv -7.00781 11.0874 7.11914 11.144 7.11914 11.0591 cv -cp -7.03516 2.89844 mo -6.95117 4.41797 mo -6.95117 3.12354 mo -6.95117 2.56104 mo -6.86719 2.70166 7.26074 2.53223 7.2041 2.47607 cv -7.11914 2.41992 6.95117 2.56104 6.95117 2.56104 cv -cp -6.86719 1.26611 mo -6.92285 1.26611 7.03516 1.26611 7.03516 1.20996 cv -6.97852 1.20996 6.86719 1.20996 6.86719 1.26611 cv -cp -6.78223 4.27686 mo -6.69727 3.68604 mo -6.55664 2.89844 mo -6.95117 10.1587 mo -6.75391 10.1021 6.61328 10.0737 6.47168 10.2427 cv -6.6416 10.271 6.89453 10.4116 6.95117 10.1587 cv -cp -6.47168 2.64502 mo -6.47168 2.98291 mo -6.44531 2.72949 6.13477 3.03906 6.47168 2.98291 cv -6.52832 3.09521 6.55664 2.95459 6.47168 2.98291 cv -cp -6.30469 3.93945 mo -6.21973 10.2427 mo -6.21973 2.47607 mo -6.13477 3.20801 mo -6.24707 3.32031 6.52832 3.34863 6.55664 3.12354 cv -6.41602 3.17969 6.13477 3.03906 6.13477 3.20801 cv -cp -7.2041 1.68848 mo -7.28809 1.26611 6.86719 1.49121 6.69727 1.51953 cv -6.58594 1.40723 6.21973 1.12549 6.13477 1.43506 cv -6.50098 1.51953 6.69727 1.74463 7.2041 1.68848 cv -7.23242 1.80078 7.28809 1.66016 7.2041 1.68848 cv -cp -6.0498 8.86426 mo -6.0791 8.97656 6.16406 8.92041 6.21973 8.86426 cv -6.21973 8.7793 6.0791 8.75146 6.0498 8.86426 cv -cp -6.0498 3.37646 mo -6.02246 3.26416 5.96582 3.37646 6.0498 3.37646 cv -5.96582 3.74268 6.44531 3.29248 6.0498 3.37646 cv -cp -6.3877 3.62988 mo -6.27539 3.6582 5.96582 3.51758 5.99414 3.68604 cv -6.0791 3.74268 6.13477 3.8833 6.13477 4.02393 cv -6.02246 4.08008 6.16406 4.1084 6.13477 4.02393 cv -6.24707 4.02393 6.27539 3.99561 6.30469 3.93945 cv -6.52832 3.85498 6.19043 3.71436 6.3877 3.62988 cv -6.58594 3.62988 6.72656 3.57373 6.78223 3.46143 cv -6.89453 3.40479 6.78223 3.34863 6.78223 3.46143 cv -6.58594 3.43311 6.3877 3.43311 6.3877 3.62988 cv -cp -5.99414 4.58691 mo -6.02246 4.58691 6.0791 4.58691 6.13477 4.58691 cv -6.16406 4.53027 6.21973 4.50244 6.21973 4.41797 cv -6.24707 4.41797 6.27539 4.41797 6.30469 4.41797 cv -6.10645 4.81201 6.66895 4.64307 6.86719 4.58691 cv -6.69727 4.61523 6.61328 4.55859 6.6416 4.41797 cv -6.6416 4.41797 6.66895 4.41797 6.69727 4.41797 cv -6.6416 4.08008 6.19043 4.3335 6.6416 4.41797 cv -6.52832 4.41797 6.41602 4.41797 6.30469 4.41797 cv -6.30469 4.2207 6.21973 4.27686 6.21973 4.41797 cv -6.10645 4.44629 6.0791 4.36182 5.99414 4.3335 cv -5.93848 4.2207 5.88184 4.36182 5.99414 4.3335 cv -5.99414 4.41797 5.99414 4.50244 5.99414 4.58691 cv -cp -5.90918 10.9741 mo -6.10645 11.0308 6.36035 11.1147 6.47168 10.8901 cv -6.30469 10.9185 5.93848 10.7769 5.90918 10.9741 cv -cp -5.90918 10.2427 mo -6.0498 1.20996 mo -5.93848 .900391 5.79785 1.46338 6.0498 1.20996 cv -6.10645 1.32227 6.16406 1.18164 6.0498 1.20996 cv -cp -5.90918 8.69531 mo -5.85352 8.58252 5.79785 8.72314 5.90918 8.69531 cv -5.93848 8.83594 5.99414 8.69531 5.90918 8.69531 cv -cp -5.8252 9.51123 mo -5.8252 3.46143 mo -5.8252 2.72949 mo -5.93848 2.70166 5.96582 2.81396 6.0498 2.81396 cv -6.19043 2.61719 5.79785 2.58887 5.8252 2.72949 cv -5.71289 2.78564 5.8252 2.84229 5.8252 2.72949 cv -cp -5.8252 3.06689 mo -5.76855 2.92627 5.71289 3.06689 5.8252 3.06689 cv -5.88184 3.17969 5.90918 3.03906 5.8252 3.06689 cv -cp -5.74121 11.7632 mo -5.74121 10.9741 mo -5.74121 10.2427 mo -5.74121 2.56104 mo -5.74121 2.33545 mo -5.74121 1.604 mo -5.57227 11.1147 mo -5.68457 11.228 5.88184 11.228 5.90918 11.0591 cv -5.76855 11.0591 5.60059 11.0308 5.57227 11.1147 cv -cp -5.57227 4.1084 mo -5.57227 10.4116 mo -5.68457 10.3555 5.57227 10.2993 5.57227 10.4116 cv -5.34668 10.4116 5.65723 10.7222 5.57227 10.4116 cv -cp -5.4873 11.9312 mo -5.4873 3.20801 mo -5.43164 11.7632 mo -5.43164 9.11768 mo -5.4873 9.08887 5.57227 9.11768 5.57227 9.03271 cv -5.51563 9.03271 5.43164 9.03271 5.43164 9.11768 cv -cp -5.34668 8.38574 mo -5.34668 8.46973 5.4873 8.46973 5.4873 8.38574 cv -5.40332 8.38574 5.375 8.27295 5.34668 8.38574 cv -cp -5.34668 4.6709 mo -5.375 4.6709 5.40332 4.6709 5.43164 4.6709 cv -5.43164 4.72754 5.34668 4.75586 5.34668 4.6709 cv -cp -5.2627 8.86426 mo -5.2627 8.94824 5.40332 8.97656 5.43164 8.86426 cv -5.31836 8.86426 5.29102 8.75146 5.2627 8.86426 cv -cp -5.57227 4.3335 mo -5.60059 4.08008 5.20605 4.02393 5.2627 4.3335 cv -5.375 4.3335 5.45996 4.3335 5.57227 4.3335 cv -cp -5.65723 1.12549 mo -5.65723 .900391 5.65723 .703613 5.43164 .703613 cv -5.40332 .844238 5.20605 .787598 5.2627 .957031 cv -5.31836 1.06885 5.51563 1.06885 5.65723 1.12549 cv -cp -5.43164 11.5366 mo -5.54395 11.481 5.40332 11.4253 5.43164 11.5366 cv -4.98145 11.4526 5.31836 11.7632 5.43164 11.5366 cv -cp -5.17773 10.9741 mo -5.09375 8.86426 mo -5.09375 8.55469 mo -5.09375 2.41992 mo -5.09375 1.604 mo -5.15039 1.57568 5.2627 1.604 5.2627 1.51953 cv -5.20605 1.54785 5.09375 1.51953 5.09375 1.604 cv -cp -5.17773 11.3687 mo -5.29102 11.3403 5.20605 11.1147 5.34668 11.1147 cv -5.31836 11.228 5.34668 11.2847 5.43164 11.2847 cv -5.43164 11.5366 5.74121 11.1997 5.43164 11.2847 cv -5.43164 11.1997 5.40332 11.144 5.34668 11.1147 cv -5.34668 11.0874 5.34668 11.0591 5.34668 11.0591 cv -4.95313 11.0034 5.20605 11.1147 5.17773 11.3687 cv -4.84082 11.2847 5.15039 11.6226 5.17773 11.3687 cv -cp -4.9248 8.86426 mo -4.9248 8.46973 mo -4.9248 2.41992 mo -4.84082 11.6226 mo -4.78418 11.7632 mo -4.7002 10.6362 mo -4.72754 10.6362 4.78418 10.6655 4.78418 10.7222 cv -4.75586 10.7222 4.72754 10.7222 4.7002 10.7222 cv -4.7002 10.6929 4.7002 10.6655 4.7002 10.6362 cv -cp -4.7002 4.27686 mo -4.6709 4.50244 5.09375 4.58691 5.09375 4.3335 cv -4.89648 4.24902 4.95313 4.36182 4.7002 4.27686 cv -cp -4.7002 10.7222 mo -4.7002 10.9185 4.78418 10.8628 4.78418 10.7222 cv -4.8125 10.7222 4.8125 10.7222 4.84082 10.7222 cv -4.89648 10.8335 4.95313 10.7222 4.84082 10.7222 cv -4.86816 10.6655 4.9248 10.6362 4.9248 10.5522 cv -5.375 10.6362 5.03711 10.3271 4.9248 10.5522 cv -4.84082 10.5522 4.86816 10.4116 4.78418 10.4116 cv -4.78418 10.5239 4.7002 10.5522 4.7002 10.6362 cv -4.58691 10.6655 4.64355 10.7222 4.7002 10.7222 cv -cp -4.61523 11.6772 mo -4.61523 8.94824 mo -5.74121 3.54541 mo -5.68457 3.29248 5.15039 3.26416 5.00977 3.37646 cv -4.95313 3.20801 4.86816 3.09521 4.7002 3.06689 cv -4.61523 3.12354 4.61523 3.23584 4.61523 3.37646 cv -4.75586 3.37646 4.86816 3.37646 5.00977 3.37646 cv -5.29102 3.91162 5.31836 3.26416 5.74121 3.54541 cv -cp -4.53027 9.2583 mo -4.41895 9.39893 5.00977 9.22949 4.84082 9.20166 cv -4.72754 9.14551 4.58691 9.20166 4.53027 9.2583 cv -cp -4.7002 8.61084 mo -4.64355 8.61084 4.58691 8.61084 4.53027 8.61084 cv -4.38965 8.83594 4.8125 8.86426 4.78418 8.69531 cv -5.12207 8.72314 4.78418 8.38574 4.78418 8.69531 cv -4.7002 8.72314 4.7002 8.66699 4.7002 8.61084 cv -cp -4.27832 7.34424 mo -4.78418 8.30127 mo -6.81055 7.9917 9.00488 8.2168 11.1436 8.13232 cv -11.2275 8.24512 11.2275 8.44189 11.3975 8.46973 cv -11.5098 8.27295 11.1719 8.16064 11.3975 8.13232 cv -12.0439 8.10449 12.5791 8.3291 13.3389 8.13232 cv -13.3672 8.24512 13.4795 8.27295 13.4795 8.38574 cv -13.2832 8.3291 13.1982 8.41406 13.2539 8.61084 cv -13.1699 8.61084 13.1699 8.66699 13.1699 8.69531 cv -12.8037 8.83594 12.6064 8.61084 12.3545 8.7793 cv -12.6631 8.72314 12.5225 9.08887 12.7764 9.11768 cv -12.7471 8.86426 13.1426 9.08887 13.1699 8.69531 cv -13.2256 8.72314 13.2539 8.66699 13.2539 8.61084 cv -13.7607 8.3291 14.2393 8.3291 14.6885 8.46973 cv -14.7461 8.58252 14.8027 8.44189 14.6885 8.46973 cv -15.0547 8.3291 15.2803 8.38574 15.3359 8.13232 cv -15.3359 8.61084 15.5898 7.9917 15.6738 8.46973 cv -15.7871 7.96387 16.1523 8.66699 16.3213 8.2168 cv -15.9561 8.04785 16.1523 7.85107 16.4063 7.48486 cv -16.4063 7.37256 16.1523 7.26025 16.0684 7.00684 cv -15.9277 6.02148 16.4063 5.26221 15.9834 4.75586 cv -15.7021 4.86816 15.3652 4.75586 15.0273 4.75586 cv -12.917 4.72754 9.87695 5.03711 7.9082 4.6709 cv -7.76758 4.78369 7.48535 4.78369 7.26074 4.83984 cv -7.31641 4.55859 6.97852 4.72754 7.2041 4.50244 cv -6.78223 4.89648 5.99414 4.81201 5.43164 4.6709 cv -5.40332 4.58691 5.12207 4.38965 5.09375 4.58691 cv -5.34668 4.78369 4.7002 4.78369 4.53027 4.83984 cv -4.41895 5.79688 4.78418 7.26025 4.27832 7.82275 cv -4.55957 7.82275 4.41895 8.04785 4.27832 8.13232 cv -4.33398 8.30127 4.72754 8.13232 4.78418 8.30127 cv -4.64355 8.35742 4.78418 8.38574 4.78418 8.30127 cv -cp -4.27832 4.19287 mo -4.3623 4.16504 4.44629 4.19287 4.44629 4.1084 cv -4.38965 4.1084 4.27832 4.1084 4.27832 4.19287 cv -cp -4.27832 10.3271 mo -4.33398 10.4956 4.19336 10.8628 4.3623 10.8901 cv -4.55957 10.6362 4.50293 10.4956 4.27832 10.3271 cv -cp -4.1377 7.9917 mo -4.19336 7.96387 4.27832 7.96387 4.27832 7.90723 cv -4.2207 7.90723 4.1377 7.90723 4.1377 7.9917 cv -cp -4.1377 9.76465 mo -4.19336 9.76465 4.27832 9.76465 4.3623 9.76465 cv -4.47461 10.1021 4.1084 9.98975 4.1377 9.76465 cv -cp -3.79883 12.4097 mo -3.88281 10.7222 mo -3.85645 10.4683 4.27832 10.6929 4.19336 10.4116 cv -3.93945 10.4116 3.77148 10.4956 3.71484 10.7222 cv -3.77148 10.7222 3.82715 10.7222 3.88281 10.7222 cv -3.79883 11.0591 4.1377 10.7495 3.88281 10.7222 cv -cp -3.63086 2.47607 mo -3.57422 2.78564 4.02344 2.81396 4.05273 2.56104 cv -3.85645 2.61719 3.88281 2.41992 3.63086 2.47607 cv -cp -3.57422 3.68604 mo -3.57422 4.02393 4.1084 4.16504 4.19336 3.93945 cv -3.93945 3.91162 3.91211 3.62988 3.57422 3.68604 cv -cp -3.49023 9.76465 mo -5.65723 10.2427 mo -5.43164 9.98975 5.90918 9.90527 5.65723 9.68018 cv -5.65723 9.76465 5.57227 9.73633 5.4873 9.76465 cv -5.4873 9.90527 5.57227 10.1587 5.34668 10.0737 cv -5.40332 10.0181 5.45996 9.84912 5.34668 9.84912 cv -5.12207 9.87695 4.78418 9.98975 4.3623 9.76465 cv -4.47461 9.39893 3.96777 9.90527 3.88281 9.5957 cv -4.02344 9.56787 4.08008 9.45508 4.05273 9.2583 cv -3.77148 9.20166 3.74219 9.39893 3.71484 9.5957 cv -3.79883 9.76465 4.1084 9.73633 4.05273 10.0737 cv -3.71484 10.2148 3.5459 10.2148 3.40527 10.4116 cv -3.68652 10.4956 4.08008 10.3555 4.27832 10.0737 cv -4.44629 10.2148 4.38965 10.0737 4.61523 10.0737 cv -4.75586 10.5239 4.89648 10.0459 5.2627 10.2427 cv -5.23438 10.1587 5.2627 10.1021 5.34668 10.0737 cv -5.40332 10.3555 5.51563 10.0737 5.65723 10.2427 cv -cp -3.40527 4.6709 mo -3.46094 4.64307 3.5459 4.6709 3.57422 4.58691 cv -3.49023 4.61523 3.40527 4.58691 3.40527 4.6709 cv -cp -3.15234 7.9917 mo -3.20898 7.96387 3.32031 7.96387 3.32031 7.90723 cv -3.26465 7.90723 3.15234 7.90723 3.15234 7.9917 cv -cp -2.84277 8.55469 mo -2.58887 8.46973 mo -2.75781 4.58691 mo -2.75781 4.53027 2.75781 4.47412 2.75781 4.41797 cv -2.67383 4.41797 2.58887 4.41797 2.50488 4.41797 cv -2.50488 4.47412 2.50488 4.53027 2.50488 4.58691 cv -2.58887 4.58691 2.67383 4.58691 2.75781 4.58691 cv -cp -1.85742 5.62793 mo -1.37891 7.56934 mo -5.57227 .225098 mo -6.19043 .225098 6.86719 .112793 7.34473 .394043 cv -7.34473 .534668 7.42871 .534668 7.42871 .618652 cv -7.06348 .534668 7.51367 1.01318 7.42871 .618652 cv -7.51367 .618652 7.59863 .618652 7.68262 .618652 cv -7.73926 .759766 7.76758 .618652 7.68262 .618652 cv -7.6543 .478027 7.45801 .478027 7.34473 .394043 cv -7.42871 .0844727 7.82324 .225098 7.99121 .225098 cv -12.2139 .0561523 16.6875 .30957 20.6826 .30957 cv -20.5986 1.96973 20.7959 4.47412 20.5986 6.2749 cv -20.1768 6.10645 20.2891 5.79688 20.1768 5.40283 cv -20.0361 5.23389 19.4736 4.50244 19.7822 5.06543 cv -19.501 5.14941 19.5586 5.29004 19.6143 5.4873 cv -20.0078 5.31836 19.8105 5.57129 19.9512 5.7124 cv -20.0918 6.07813 20.2891 6.33154 20.6826 6.52832 cv -20.5146 7.71045 20.9082 9.45508 20.5146 10.7222 cv -20.7959 11.2847 20.6826 12.1558 20.6826 12.9722 cv -20.6826 13.8169 20.7959 14.7729 20.5146 15.3354 cv -20.2891 15.5327 20.627 15.3921 20.6826 15.562 cv -20.7676 15.8706 20.4863 15.7866 20.5146 16.0396 cv -20.8232 16.8843 20.6826 18.5728 20.5986 19.5015 cv -19.1074 19.4731 17.4189 19.6138 16.0684 19.4448 cv -16.0684 18.3198 16.0684 17.0522 16.0684 15.8989 cv -16.0684 14.7173 15.9561 13.564 16.3213 12.9722 cv -15.7305 12.7749 16.5186 12.1284 15.9834 12.1851 cv -16.0967 11.7905 16.6592 12.0718 16.8848 11.6772 cv -16.4629 11.5933 16.1523 11.8745 15.8994 11.6772 cv -15.7021 11.8745 15.7871 12.3257 15.3359 12.269 cv -15.1953 12.0444 15.4492 11.6772 15.0273 11.5366 cv -14.999 11.9878 14.6621 11.6499 14.6328 12.0151 cv -14.5771 12.0151 14.5205 12.0151 14.4648 12.0151 cv -14.4072 11.9038 14.3516 12.0151 14.4648 12.0151 cv -14.4072 12.269 14.6055 12.1284 14.6328 12.0151 cv -15.2246 12.437 13.0283 12.2407 12.7764 12.1851 cv -12.7471 12.0718 12.6914 12.1284 12.6914 12.1851 cv -12.5791 12.2124 11.9883 12.353 11.707 12.1851 cv -11.791 12.1851 11.791 12.1558 11.791 12.1001 cv -11.8193 12.1001 11.8477 12.1001 11.875 12.1001 cv -11.875 12.1851 11.96 12.1558 12.0439 12.1851 cv -12.0439 12.1001 11.9316 12.1001 11.875 12.1001 cv -11.8477 12.0151 11.791 12.0444 11.791 12.1001 cv -11.7344 12.0718 11.707 12.1284 11.707 12.1851 cv -11.5938 12.1558 11.5664 12.0444 11.4814 12.0151 cv -11.5664 12.4097 11.0596 12.2407 10.918 12.269 cv -9.0332 12.4097 6.81055 12.2124 5.17773 12.1851 cv -5.29102 12.1284 5.17773 12.0718 5.17773 12.1851 cv -5.06543 12.2964 4.75586 12.2407 4.53027 12.269 cv -4.53027 14.689 4.53027 17.1089 4.53027 19.5015 cv -3.01172 19.5015 1.51953 19.5015 0 19.5015 cv -0 13.0854 0 6.66895 0 .225098 cv -1.83008 .225098 3.82715 .225098 5.57227 .225098 cv -cp -false sop -/0 -[/DeviceCMYK] /CSA add_res -.912474 .787625 .619837 .97467 cmyk -f -38.9688 15.8989 mo -39.082 15.8433 38.9688 15.8149 38.9688 15.8989 cv -38.9414 15.8989 38.9131 15.8989 38.8848 15.8989 cv -38.9688 15.562 38.6602 15.8989 38.8848 15.8989 cv -38.9131 15.9839 38.9688 15.9556 38.9688 15.8989 cv -cp -38.4063 15.5894 mo -38.4063 15.4487 38.4063 15.3081 38.4063 15.1675 cv -38.7441 15.2515 38.4063 14.9429 38.4063 15.1675 cv -38.2949 15.2798 38.1533 15.562 38.4063 15.5894 cv -cp -38.1533 15.8989 mo -38.1533 15.7026 38.0127 15.6177 37.9287 15.5054 cv -37.8438 15.5327 37.6182 15.8149 37.8438 15.8989 cv -37.8721 15.7026 37.9844 16.0112 38.1533 15.8989 cv -cp -36.9434 16.1519 mo -37 16.1245 37.1123 16.1519 37.1123 16.0679 cv -37.0557 16.0962 36.9434 16.0679 36.9434 16.1519 cv -cp -36.0713 15.1675 mo -35.7324 15.0269 mo -35.6494 15.0269 35.5918 15.0269 35.5078 15.0269 cv -35.5078 15.1108 35.5078 15.1675 35.5078 15.2515 cv -35.7051 15.3081 35.6494 15.0835 35.7324 15.0269 cv -cp -33.3135 4.05225 mo -32.0195 17.8413 mo -31.7939 3.46143 mo -31.709 4.36182 mo -31.541 3.46143 mo -31.5977 3.46143 31.709 3.46143 31.709 3.40479 cv -31.6533 3.40479 31.541 3.40479 31.541 3.46143 cv -cp -31.2871 4.1084 mo -30.499 4.27686 mo -30.0205 4.27686 mo -29.6826 3.71436 mo -29.4307 4.53027 mo -29.4014 4.64307 29.374 4.50244 29.29 4.53027 cv -29.29 4.41797 29.4307 4.44629 29.4307 4.53027 cv -cp -29.8525 4.61523 mo -29.5986 4.55859 29.5986 4.27686 29.29 4.27686 cv -29.29 4.16504 29.4863 4.2207 29.5986 4.19287 cv -29.6826 4.36182 30.0488 4.38965 29.8525 4.61523 cv -cp -28.8105 3.06689 mo -28.5576 3.15186 mo -28.8105 3.12354 28.4727 2.81396 28.5576 3.15186 cv -28.4453 3.20801 28.5576 3.23584 28.5576 3.15186 cv -cp -28.3887 2.98291 mo -28.3887 2.84229 mo -28.3037 2.58887 mo -27.9951 4.05225 mo -28.2764 3.99561 28.7832 4.16504 28.7266 3.79883 cv -28.6699 3.79883 28.6133 3.79883 28.5576 3.79883 cv -28.6426 3.43311 28.1914 3.8833 28.5576 3.79883 cv -28.6426 4.1084 27.7412 3.85498 27.9951 4.05225 cv -cp -27.8262 3.8833 mo -27.6563 4.27686 mo -27.3477 4.05225 mo -27.3477 3.93945 27.46 3.93945 27.4316 3.79883 cv -27.3477 3.79883 27.2637 3.79883 27.1787 3.79883 cv -27.1787 3.8833 27.1787 3.96729 27.1787 4.05225 cv -27.2344 4.05225 27.291 4.05225 27.3477 4.05225 cv -cp -27.0098 3.71436 mo -25.0967 4.27686 mo -25.0967 4.19287 25.1523 4.19287 25.1523 4.1084 cv -25.0674 4.13623 24.9834 4.08008 24.9268 4.05225 cv -24.9268 4.1084 24.9268 4.19287 24.9268 4.27686 cv -24.9834 4.27686 25.041 4.27686 25.0967 4.27686 cv -cp -24.1963 16.6304 mo -24.1963 16.5181 24.1963 16.4058 24.1963 16.3218 cv -23.999 16.2925 23.8584 16.3491 23.8018 16.4624 cv -23.9424 16.5181 23.9424 16.7153 24.1963 16.6304 cv -cp -23.6328 10.3271 mo -23.3799 11.9595 mo -23.2393 8.80762 mo -23.1553 5.65625 mo -22.9854 10.1021 mo -22.9854 9.68018 mo -22.9854 6.61279 mo -22.9004 9.84912 mo -22.9004 7.03467 mo -22.8174 7.26025 mo -22.874 7.00684 22.6191 6.97852 22.5928 7.17529 cv -22.7041 7.17529 22.7598 7.23193 22.8174 7.26025 cv -cp -22.5928 6.13428 mo -22.6768 13.2534 mo -22.6484 13.1128 22.6768 12.9722 22.5078 13.0005 cv -22.5078 13.0571 22.5078 13.1128 22.5078 13.1694 cv -22.5928 13.1694 22.5928 13.2261 22.6768 13.2534 cv -cp -22.5078 7.17529 mo -22.4229 6.86621 mo -22.5078 6.89404 22.4785 7.03467 22.5928 7.03467 cv -22.5928 6.95068 22.6768 6.95068 22.6768 6.86621 cv -22.9004 6.83789 22.5928 6.52832 22.6768 6.86621 cv -22.5928 6.81006 22.4512 6.75342 22.4229 6.86621 cv -cp -22.2539 6.69727 mo -22.1699 7.03467 mo -22.0293 6.05029 mo -22.0859 6.05029 22.1133 6.05029 22.1699 6.05029 cv -22.1973 5.90967 22.1133 5.90967 22.0293 5.90967 cv -21.9727 5.76855 21.916 5.90967 22.0293 5.90967 cv -22.0293 5.9375 22.0293 5.99365 22.0293 6.05029 cv -cp -21.9443 7.42871 mo -21.9443 7.17529 mo -22.0859 6.52832 mo -22.0859 6.64111 22.001 6.58447 21.9443 6.52832 cv -21.9443 6.61279 21.9443 6.69727 21.9443 6.78174 cv -22.1133 6.86621 22.3105 6.58447 22.0859 6.52832 cv -cp -32.666 4.27686 mo -32.5527 4.27686 32.4971 4.24902 32.4414 4.19287 cv -32.1025 4.16504 32.4688 4.44629 32.5254 4.53027 cv -31.8789 4.58691 31.0615 4.64307 30.1611 4.53027 cv -30.0205 4.38965 29.8232 4.02393 29.5986 4.19287 cv -29.5146 3.96729 29.2607 3.91162 29.29 3.54541 cv -28.9238 3.8833 28.9238 4.19287 29.1201 4.53027 cv -28.5293 4.50244 27.291 4.75586 26.3623 4.53027 cv -26.3623 4.95264 26.3623 5.4873 26.3623 5.96582 cv -26.3623 6.44385 26.5029 7.03467 26.2217 7.26025 cv -26.5029 7.7666 26.3623 8.44189 26.3623 9.03271 cv -26.3623 11.0034 26.3623 13.0005 26.3623 14.8579 cv -28.6426 14.8579 31.2588 14.8579 33.2285 14.8579 cv -34.0449 14.8579 34.833 14.7729 35.5078 14.8579 cv -35.7617 14.8862 35.79 14.7729 35.9023 15.1108 cv -35.79 15.1392 35.9023 15.1948 35.9023 15.1108 cv -36.2393 14.7173 37.7314 14.8862 38.6602 14.9429 cv -38.5195 14.9985 38.6602 15.0269 38.6602 14.9429 cv -39.3633 14.7456 40.4043 14.9136 41.2207 14.8579 cv -41.2207 16.3774 41.2207 17.9253 41.2207 19.4448 cv -34.7764 19.4448 28.3037 19.4448 21.8604 19.4448 cv -21.916 18.9097 21.6631 17.9253 22.1699 18.0933 cv -22.2539 17.644 21.8037 18.0933 21.8604 17.7563 cv -21.8604 12.0151 21.8604 5.96582 21.8604 0 cv -28.3037 0 34.7764 0 41.2207 0 cv -41.2207 1.68848 41.3047 2.98291 41.2207 4.61523 cv -38.1807 4.58691 34.3828 4.64307 32.75 4.53027 cv -32.75 4.41797 32.6377 4.41797 32.666 4.27686 cv -32.7783 4.2207 32.666 4.19287 32.666 4.27686 cv -cp -f -61.3076 11.9312 mo -61.2793 12.1558 61.4199 12.1851 61.6172 12.1851 cv -61.6455 11.9595 61.5049 11.9038 61.3076 11.9312 cv -cp -61.1387 12.269 mo -60.8291 11.2847 mo -60.7725 11.5366 60.8857 11.6499 61.1387 11.6226 cv -61.1387 11.396 61.0264 11.2847 60.8291 11.2847 cv -cp -60.7451 16.603 mo -60.7451 8.61084 mo -60.6602 18.5444 mo -60.5752 11.6226 mo -60.4912 11.8472 mo -60.4072 15.8989 mo -60.4912 15.4487 60.1826 15.7866 60.4072 15.8989 cv -60.4639 16.0112 60.5195 15.8706 60.4072 15.8989 cv -cp -60.3232 9.11768 mo -60.2666 8.30127 mo -60.1826 10.9741 mo -60.1826 9.90527 mo -59.9277 17.7563 mo -59.9277 10.3271 mo -59.6191 10.3271 mo -59.5352 9.5957 mo -59.1133 10.0737 mo -58.9717 1.85742 mo -58.8877 11.5366 mo -58.8877 11.3687 mo -58.8027 18.1499 mo -59.1406 18.2339 58.8027 17.897 58.8027 18.1499 cv -58.6904 18.2065 58.8027 18.2339 58.8027 18.1499 cv -cp -58.3242 9.03271 mo -58.4092 9.03271 58.4375 9.14551 58.4658 9.03271 cv -58.4658 8.94824 58.3242 8.92041 58.3242 9.03271 cv -cp -58.0713 18.1499 mo -57.9863 18.4038 mo -58.043 18.3745 58.1563 18.3745 58.1563 18.3198 cv -58.0996 18.3198 57.9863 18.3198 57.9863 18.4038 cv -cp -57.9863 10.0737 mo -57.9863 8.86426 mo -57.9023 1.604 mo -57.6777 8.94824 mo -57.7344 8.92041 57.8184 8.94824 57.8184 8.86426 cv -57.7617 8.89209 57.6777 8.86426 57.6777 8.94824 cv -cp -57.6777 8.46973 mo -57.7617 8.13232 mo -57.875 8.07617 57.7344 8.04785 57.7617 8.13232 cv -57.5088 8.16064 57.8184 8.46973 57.7617 8.13232 cv -cp -57.5088 9.98975 mo -57.4238 9.11768 mo -57.4238 8.86426 mo -57.4238 8.55469 mo -57.5938 16.856 mo -57.6201 16.7437 57.7344 16.7153 57.7617 16.603 cv -57.6494 16.5181 57.3682 16.4897 57.3389 16.687 cv -57.5088 16.6587 57.5088 16.7993 57.5938 16.856 cv -cp -57.3389 9.98975 mo -57.2559 17.2495 mo -57.2559 10.5522 mo -57.2559 8.55469 mo -57.1982 17.1089 mo -57.2559 17.0806 57.3389 17.1089 57.3389 17.0249 cv -57.2832 17.0249 57.1982 17.0249 57.1982 17.1089 cv -cp -57.1152 9.03271 mo -57.1152 9.68018 mo -56.9736 9.79248 57.0576 9.98975 57.1982 10.0737 cv -57.1426 9.96143 57.2832 9.65186 57.1152 9.68018 cv -cp -57.3389 17.897 mo -57.3389 17.9526 57.3682 18.0093 57.4238 17.9819 cv -57.2275 17.728 57.002 17.7007 57.2559 17.3335 cv -56.8613 17.3062 57.0869 17.8687 56.9463 18.0659 cv -57.2559 18.1782 57.0869 17.8413 57.3389 17.897 cv -cp -56.8613 4.3335 mo -56.9463 8.30127 mo -56.9736 8.38574 57.002 8.44189 57.1152 8.46973 cv -57.1426 8.58252 57.1982 8.44189 57.1152 8.46973 cv -57.1426 8.3291 57.0303 8.30127 56.9463 8.30127 cv -56.9463 8.24512 56.9463 8.18848 56.9463 8.13232 cv -57.1152 8.2168 57.4238 8.18848 57.5938 8.30127 cv -57.5371 8.04785 57.2559 7.9917 56.9463 7.9917 cv -56.9463 8.02002 56.9463 8.07617 56.9463 8.13232 cv -56.665 8.07617 56.833 8.30127 56.9463 8.30127 cv -cp -56.7764 8.46973 mo -56.7764 3.68604 mo -56.7207 3.57373 56.6924 3.71436 56.7764 3.68604 cv -56.833 3.82666 56.8896 3.68604 56.7764 3.68604 cv -cp -56.6084 8.2168 mo -56.5518 3.85498 mo -57.1152 18.6284 mo -57.1426 18.2339 56.7764 18.2632 56.4678 18.2339 cv -56.5518 18.4878 56.3828 18.5444 56.6084 18.7134 cv -56.6924 18.5161 56.9736 18.8823 57.1152 18.6284 cv -57.1426 18.7417 57.1982 18.6284 57.1152 18.6284 cv -cp -56.4678 3.62988 mo -56.1299 17.897 mo -56.2988 3.68604 mo -56.2988 3.6582 56.2988 3.60205 56.2988 3.54541 cv -56.2148 3.54541 56.1299 3.54541 56.0449 3.54541 cv -56.0449 3.60205 56.0449 3.6582 56.0449 3.68604 cv -56.1299 3.68604 56.2148 3.68604 56.2988 3.68604 cv -cp -55.9609 17.3335 mo -56.1016 17.3628 56.1299 17.2778 56.1299 17.1929 cv -56.2422 17.1372 56.1299 17.0806 56.1299 17.1929 cv -56.0742 17.1929 56.0166 17.1929 55.9609 17.1929 cv -55.9893 16.8276 55.6523 17.1655 55.9609 17.1929 cv -55.9609 17.2222 55.9609 17.2778 55.9609 17.3335 cv -cp -55.8193 18.0659 mo -55.5674 18.3198 mo -55.4824 3.46143 mo -55.5381 3.43311 55.6523 3.46143 55.6523 3.37646 cv -55.5947 3.40479 55.4824 3.37646 55.4824 3.46143 cv -cp -55.9043 8.61084 mo -56.1582 8.18848 55.5674 8.41406 55.6523 8.04785 cv -55.4541 8.04785 55.3418 8.07617 55.3418 8.2168 cv -55.708 8.18848 55.5381 8.63867 55.9043 8.61084 cv -cp -55.2568 18.2339 mo -55.3418 17.1929 mo -55.3701 17.1929 55.4268 17.1929 55.4824 17.1929 cv -55.4824 17.2778 55.4824 17.3901 55.4824 17.5034 cv -55.4541 17.5034 55.4268 17.5034 55.3975 17.5034 cv -55.3975 17.4194 55.3418 17.4468 55.3418 17.5034 cv -54.9482 17.4194 55.4268 17.8687 55.3418 17.5034 cv -55.3418 17.5034 55.3701 17.5034 55.3975 17.5034 cv -55.4268 17.5874 55.4824 17.5601 55.4824 17.5034 cv -55.6523 17.5034 55.5381 17.2222 55.5674 17.1089 cv -55.4541 17.0806 55.3418 17.0806 55.3418 17.1929 cv -55.2012 17.2222 55.3418 17.2778 55.3418 17.1929 cv -cp -55.1719 7.90723 mo -55.2295 7.87891 55.3135 7.90723 55.3418 7.82275 cv -55.2568 7.82275 55.1719 7.82275 55.1719 7.90723 cv -cp -55.2568 16.856 mo -55.3418 16.7437 55.3418 16.6587 55.1719 16.603 cv -55.1719 16.7153 55.1162 16.7993 55.0889 16.856 cv -55.1455 16.856 55.2012 16.856 55.2568 16.856 cv -cp -55.1719 16.2925 mo -55.1162 16.3491 55.0889 16.4331 55.0889 16.5464 cv -54.9756 16.5737 55.0889 16.6304 55.0889 16.5464 cv -55.1719 16.4897 55.2568 16.4331 55.2568 16.2925 cv -55.2861 16.2925 55.3135 16.2925 55.3418 16.2925 cv -55.5117 16.1245 55.4824 15.9839 55.2568 15.8989 cv -55.2295 16.0962 55.0889 16.1519 55.2568 16.2925 cv -55.2295 16.2925 55.2012 16.2925 55.1719 16.2925 cv -cp -55.0049 2.89844 mo -55.0049 9.5957 mo -55.1455 9.62354 55.0889 9.84912 55.3418 9.76465 cv -55.3975 9.45508 55.1455 9.34229 55.0049 9.51123 cv -54.9482 9.39893 54.9199 9.51123 55.0049 9.51123 cv -55.0049 9.53955 55.0049 9.56787 55.0049 9.5957 cv -cp -54.835 17.2495 mo -54.8916 17.2778 54.9482 17.2778 54.9199 17.3335 cv -54.8916 17.3335 54.8643 17.3335 54.835 17.3335 cv -54.835 17.3062 54.835 17.2778 54.835 17.2495 cv -cp -54.835 17.3335 mo -54.8643 17.4468 54.9199 17.3901 54.9199 17.3335 cv -54.9756 17.3335 55.0313 17.3335 55.0889 17.3335 cv -55.1455 17.4468 55.1719 17.3335 55.0889 17.3335 cv -55.2012 17.1372 54.8076 17.1089 54.835 17.2495 cv -54.751 17.2778 54.8076 17.3335 54.835 17.3335 cv -cp -54.6104 3.85498 mo -54.3574 17.2495 mo -54.4131 17.2495 54.5254 17.2495 54.5254 17.1929 cv -54.4697 17.1929 54.3574 17.1929 54.3574 17.2495 cv -cp -54.6943 8.86426 mo -54.6943 8.63867 54.6943 8.41406 54.4414 8.46973 cv -54.4131 8.58252 54.3291 8.61084 54.3574 8.7793 cv -54.498 8.7793 54.6104 8.80762 54.6943 8.86426 cv -cp -54.5254 16.5464 mo -54.4131 16.5464 54.3008 16.5181 54.2725 16.603 cv -54.3848 16.6304 54.3291 16.7153 54.2725 16.771 cv -54.4414 16.7993 54.5254 16.7153 54.5254 16.5464 cv -cp -54.1885 18.7134 mo -54.3574 16.3774 mo -54.4414 16.2651 54.4414 16.1802 54.2725 16.1245 cv -54.2725 16.2368 54.2441 16.3218 54.1885 16.3774 cv -54.2441 16.3774 54.3008 16.3774 54.3574 16.3774 cv -cp -54.1035 9.34229 mo -54.0479 8.2168 mo -54.0752 8.2168 54.1318 8.27295 54.0479 8.30127 cv -54.0479 8.27295 54.0479 8.24512 54.0479 8.2168 cv -cp -54.1035 17.4194 mo -54.0479 17.4194 54.0479 17.4468 54.0479 17.5034 cv -53.9072 17.5601 54.0479 17.5874 54.0479 17.5034 cv -54.1035 17.5308 54.1035 17.4741 54.1035 17.4194 cv -54.2441 17.4468 54.1318 17.6714 54.2725 17.6714 cv -54.3291 17.5034 54.4131 17.5034 54.5254 17.5874 cv -54.6104 17.2778 54.1602 17.5034 54.1885 17.2495 cv -54.3291 17.2222 54.1885 17.1655 54.1885 17.2495 cv -54.1318 17.2495 54.1318 17.3628 54.1035 17.4194 cv -cp -54.0479 8.30127 mo -54.0186 8.38574 54.0479 8.44189 54.1035 8.46973 cv -54.1318 8.38574 54.2158 8.41406 54.2725 8.38574 cv -54.3291 8.49805 54.3848 8.38574 54.2725 8.38574 cv -54.3008 8.3291 54.3574 8.30127 54.3574 8.2168 cv -54.1602 8.2168 53.8779 7.87891 54.0479 8.2168 cv -53.9346 8.24512 53.9912 8.30127 54.0479 8.30127 cv -cp -53.9629 19.0503 mo -54.1035 18.6284 mo -54.1035 18.5161 54.1318 18.3472 53.9629 18.4038 cv -53.9629 18.4312 53.9629 18.4878 53.9629 18.5444 cv -54.0479 18.5444 54.0479 18.6284 54.1035 18.6284 cv -cp -53.9629 16.5464 mo -54.0479 16.5181 54.0752 16.6587 54.1035 16.5464 cv -54.1035 16.4624 53.9629 16.4331 53.9629 16.5464 cv -cp -53.8779 17.897 mo -53.8779 17.9526 53.8779 18.0093 53.8779 18.0659 cv -53.7939 18.0659 53.7666 17.9253 53.8779 17.897 cv -cp -53.7939 17.5874 mo -53.7939 16.4624 mo -53.7939 16.4897 53.7939 16.5181 53.7939 16.5464 cv -53.7373 16.5464 53.71 16.4624 53.7939 16.4624 cv -cp -53.71 18.5444 mo -54.2725 17.897 mo -54.0186 17.728 54.0186 17.7563 53.71 17.812 cv -53.7373 18.0659 53.4854 18.3198 53.7939 18.4038 cv -53.8506 18.3198 53.8779 18.2065 53.8779 18.0659 cv -54.1035 17.9526 54.1885 18.1499 54.2725 17.897 cv -cp -53.541 9.34229 mo -53.541 1.77246 mo -53.4854 2.47607 mo -53.4854 8.13232 mo -53.541 8.27295 53.6816 8.30127 53.8779 8.30127 cv -53.8779 8.16064 53.7666 8.13232 53.7939 7.9917 cv -53.5684 7.90723 53.626 8.13232 53.4854 8.13232 cv -53.4277 8.02002 53.3711 8.16064 53.4854 8.13232 cv -cp -53.4004 10.2427 mo -53.4004 7.9917 mo -53.4004 17.9819 mo -53.3711 17.9819 53.3447 17.9819 53.3154 17.9819 cv -53.3154 17.9526 53.3711 17.897 53.4004 17.9819 cv -cp -53.3154 4.02393 mo -53.4004 18.3198 mo -53.4004 18.5444 53.0635 18.769 53.4004 18.8823 cv -53.4561 18.7974 53.5684 18.3472 53.4004 18.3198 cv -cp -53.1465 17.9819 mo -53.2041 17.9819 53.2598 17.9819 53.3154 17.9819 cv -53.2598 18.2632 53.5967 18.1226 53.4004 17.9819 cv -53.4854 17.2495 54.2158 17.1655 53.7939 16.5464 cv -53.8223 16.5464 53.8506 16.5464 53.8779 16.5464 cv -53.9072 16.2651 53.7939 16.0396 53.626 16.2085 cv -53.71 15.8706 53.4004 16.2085 53.626 16.2085 cv -53.6533 17.1372 53.2871 17.2222 53.1465 17.9819 cv -cp -53.0635 9.34229 mo -53.0635 2.89844 mo -52.9785 8.61084 mo -53.0059 8.7793 53.0342 8.89209 53.1465 8.94824 cv -53.1191 8.80762 53.2305 8.55469 52.9785 8.61084 cv -cp -52.9785 8.46973 mo -53.0635 8.13232 mo -53.0898 8.2168 53.0342 8.2168 52.9785 8.2168 cv -53.0059 8.16064 53.0059 8.13232 53.0635 8.13232 cv -cp -52.8936 19.0503 mo -52.8936 17.5874 mo -52.8379 10.1587 mo -52.7529 8.61084 mo -52.7529 8.46973 mo -52.8379 17.9819 mo -53.1748 18.0659 52.8379 17.7563 52.8379 17.9819 cv -52.5 17.897 52.8086 18.2339 52.8379 17.9819 cv -cp -52.668 17.1929 mo -53.0635 11.0591 mo -53.2041 10.6089 52.6973 10.5239 52.668 10.8901 cv -52.7246 11.0034 52.8652 11.0591 53.0635 11.0591 cv -cp -52.8379 10.4683 mo -52.8379 10.4116 52.8936 10.3833 52.8936 10.3271 cv -52.8379 10.3271 52.8086 10.2427 52.7529 10.2427 cv -52.7529 10.3271 52.668 10.3271 52.668 10.4116 cv -52.7529 10.4116 52.7529 10.4683 52.8379 10.4683 cv -cp -52.9785 4.3335 mo -52.8936 4.24902 52.6973 4.24902 52.668 4.41797 cv -52.7813 4.53027 52.9785 4.53027 52.9785 4.3335 cv -cp -52.668 8.94824 mo -52.6123 8.83594 52.5566 8.94824 52.668 8.94824 cv -52.7246 9.06104 52.7529 8.94824 52.668 8.94824 cv -cp -52.584 18.3198 mo -53.0635 8.13232 mo -53.0635 8.10449 53.0635 8.07617 53.0635 8.04785 cv -52.8652 8.07617 52.668 8.07617 52.584 7.9917 cv -52.5566 8.2168 52.8379 8.13232 52.9785 8.2168 cv -52.9785 8.49805 53.3447 8.13232 53.0635 8.13232 cv -cp -52.5 8.69531 mo -52.3311 10.9741 mo -52.3311 10.4116 mo -52.4434 10.3833 52.4717 10.5239 52.5 10.4116 cv -52.5 10.3271 52.3594 10.2993 52.3311 10.4116 cv -cp -52.1904 10.4683 mo -52.1055 8.04785 mo -52.0215 8.13232 mo -51.9648 8.02002 51.9092 8.16064 52.0215 8.13232 cv -52.0771 8.24512 52.1055 8.13232 52.0215 8.13232 cv -cp -51.9365 8.38574 mo -51.8525 4.50244 mo -52.1055 8.55469 mo -51.7959 8.49805 51.7402 8.44189 51.627 8.69531 cv -51.8525 8.72314 52.0215 8.69531 52.1055 8.55469 cv -cp -51.374 18.6284 mo -51.543 9.98975 mo -51.5703 10.1021 51.627 9.98975 51.543 9.98975 cv -51.543 9.93311 51.543 9.87695 51.543 9.84912 cv -51.7402 9.87695 51.7119 9.68018 51.9365 9.76465 cv -51.9932 10.0181 52.1055 10.2427 52.415 10.2427 cv -52.2178 9.90527 51.8242 9.34229 51.2891 9.5957 cv -51.4023 9.65186 51.4863 9.7085 51.543 9.84912 cv -51.2617 9.76465 51.4023 9.98975 51.543 9.98975 cv -cp -51.2891 8.04785 mo -51.0371 15.73 mo -50.8965 4.50244 mo -50.8965 11.9312 mo -50.8398 11.8188 50.7822 11.9312 50.8965 11.9312 cv -50.9521 12.0444 50.9805 11.9312 50.8965 11.9312 cv -cp -50.8115 16.2085 mo -50.8115 .87207 mo -50.7266 15.8989 mo -50.7266 10.8062 mo -50.7266 10.8901 50.8672 10.9185 50.8965 10.8062 cv -50.8115 10.8062 50.7559 10.6929 50.7266 10.8062 cv -cp -50.6416 8.55469 mo -50.6416 4.58691 mo -50.6416 2.41992 mo -50.7266 10.2427 mo -50.7266 10.271 50.7266 10.2993 50.7266 10.3271 cv -50.9521 10.2993 50.7822 10.6362 51.0371 10.5522 cv -51.1211 10.3271 50.9229 10.3271 50.9805 10.0737 cv -50.7822 10.0459 50.8672 10.2427 50.7266 10.2427 cv -50.7559 10.1587 50.6992 10.1587 50.6416 10.1587 cv -50.5859 10.0459 50.5586 10.1587 50.6416 10.1587 cv -50.6416 10.2148 50.6709 10.2427 50.7266 10.2427 cv -cp -51.543 8.69531 mo -51.3457 8.61084 51.0645 8.58252 50.8115 8.55469 cv -50.7559 9.00488 50.6709 9.03271 50.5586 9.34229 cv -51.0078 9.37012 51.2891 9.20166 51.543 8.69531 cv -cp -50.5586 2.08203 mo -50.5586 10.4683 mo -50.6416 10.5239 50.7822 10.6089 50.8115 10.4683 cv -50.7559 10.4399 50.6709 10.3833 50.5586 10.4116 cv -50.5303 10.271 50.4736 10.4116 50.5586 10.4116 cv -50.5586 10.4399 50.5586 10.4399 50.5586 10.4683 cv -cp -50.4736 8.13232 mo -50.4453 8.52637 50.8672 8.35742 50.9805 8.2168 cv -51.0078 8.27295 51.0645 8.35742 51.0371 8.46973 cv -51.0928 8.46973 51.1484 8.46973 51.2051 8.46973 cv -51.2334 8.38574 51.2891 8.38574 51.2891 8.30127 cv -51.2334 8.24512 51.1211 8.2168 50.9805 8.2168 cv -50.9229 8.16064 50.8965 8.07617 50.8115 8.04785 cv -50.7559 7.93555 50.6992 8.07617 50.8115 8.04785 cv -50.8398 8.38574 50.6992 8.04785 50.4736 8.13232 cv -cp -50.417 11.1997 mo -50.417 8.94824 mo -50.4736 8.92041 50.5586 8.94824 50.5586 8.86426 cv -50.501 8.89209 50.417 8.86426 50.417 8.94824 cv -cp -50.417 4.75586 mo -50.333 8.46973 mo -50.333 7.9917 mo -50.249 9.11768 mo -50.249 2.25098 mo -50.1641 8.61084 mo -50.2197 8.61084 50.333 8.61084 50.333 8.55469 cv -50.249 8.55469 50.1641 8.55469 50.1641 8.61084 cv -cp -50.1641 7.90723 mo -50.0791 11.6772 mo -50.0791 11.7632 50.2197 11.7905 50.249 11.6772 cv -50.1641 11.7065 50.1084 11.5659 50.0791 11.6772 cv -cp -49.9951 2.41992 mo -49.9951 2.47607 50.1357 2.50439 50.1641 2.41992 cv -50.0791 2.41992 50.0234 2.2793 49.9951 2.41992 cv -cp -49.9111 4.6709 mo -49.8262 11.3687 mo -49.8262 8.46973 mo -49.9951 8.44189 50.249 8.55469 50.1641 8.30127 cv -50.4736 8.30127 50.2197 7.7666 50.0791 8.04785 cv -50.1641 8.07617 50.1357 8.2168 50.1641 8.30127 cv -50.0234 8.30127 49.8828 8.35742 49.8262 8.46973 cv -cp -50.4736 9.98975 mo -50.2197 9.87695 49.7988 9.73633 49.7695 10.1587 cv -50.0518 9.98975 50.249 10.1021 50.4736 9.98975 cv -cp -49.7695 4.50244 mo -49.7695 2.64502 mo -49.9111 9.34229 mo -49.7988 9.39893 49.9385 9.45508 49.9111 9.34229 cv -50.0234 9.34229 49.9668 9.2583 49.9111 9.2583 cv -49.9111 9.03271 49.5732 9.34229 49.9111 9.2583 cv -49.9111 9.28613 49.9111 9.31445 49.9111 9.34229 cv -cp -49.6855 18.4038 mo -49.7422 18.3745 49.8262 18.3745 49.8262 18.3198 cv -49.7695 18.3198 49.6855 18.3198 49.6855 18.4038 cv -cp -49.6855 16.2085 mo -49.8262 11.0591 mo -49.8262 10.9185 49.8545 10.7769 49.6855 10.8062 cv -49.6855 10.8628 49.6855 10.9185 49.6855 10.9741 cv -49.7695 10.9741 49.7695 11.0308 49.8262 11.0591 cv -cp -49.6855 10.7222 mo -49.6855 8.38574 mo -49.6855 2.25098 mo -49.7988 2.19482 49.6582 2.13867 49.6855 2.25098 cv -49.5732 2.30762 49.6855 2.33545 49.6855 2.25098 cv -cp -49.5176 8.55469 mo -49.4326 8.7793 mo -49.3477 8.46973 mo -49.5176 9.51123 mo -49.3477 9.65186 49.1787 10.0459 49.4326 10.1587 cv -49.5176 10.1021 49.4883 9.93311 49.6016 9.90527 cv -49.6582 10.0459 49.6855 9.90527 49.6016 9.90527 cv -49.6016 9.79248 49.6016 9.65186 49.6016 9.51123 cv -49.7139 9.45508 49.6016 9.42676 49.6016 9.51123 cv -49.5732 9.51123 49.5449 9.51123 49.5176 9.51123 cv -cp -49.6855 15.8989 mo -49.5176 15.8989 49.5176 15.7866 49.4326 15.73 cv -49.4043 15.8433 49.2637 15.8149 49.207 15.8989 cv -49.2363 16.3491 49.5732 16.1802 49.6855 15.8989 cv -cp -49.207 4.3335 mo -49.207 3.85498 mo -49.2637 4.6709 mo -49.3477 4.3335 49.0381 4.64307 49.2637 4.6709 cv -49.3193 4.78369 49.377 4.6709 49.2637 4.6709 cv -cp -49.0381 10.2427 mo -48.9551 18.4604 mo -48.9551 3.77051 mo -48.7852 18.4038 mo -48.7002 9.03271 mo -48.7852 9.00488 48.8701 9.03271 48.8701 8.94824 cv -48.8135 8.97656 48.7002 8.94824 48.7002 9.03271 cv -cp -48.7002 2.72949 mo -48.7002 8.69531 mo -48.8135 8.66699 48.7002 8.61084 48.7002 8.69531 cv -48.5889 8.75146 48.7295 8.80762 48.7002 8.69531 cv -cp -48.6152 17.9819 mo -48.6152 15.73 mo -48.4746 8.7793 mo -48.3076 3.12354 mo -48.3633 3.12354 48.4746 3.12354 48.4746 3.06689 cv -48.3916 3.06689 48.3076 3.06689 48.3076 3.12354 cv -cp -48.2227 17.6714 mo -48.3076 17.644 48.3633 17.7847 48.3916 17.6714 cv -48.3916 17.5874 48.251 17.5601 48.2227 17.6714 cv -cp -48.2227 15.562 mo -48.2227 2.47607 mo -48.4189 2.61719 48.4746 2.22266 48.3076 2.25098 cv -48.3076 2.30762 48.3076 2.33545 48.2227 2.33545 cv -48.2227 2.3916 48.2227 2.44824 48.2227 2.47607 cv -cp -48.4746 10.6362 mo -48.251 10.6089 48.166 10.4956 48.1377 10.8062 cv -48.3076 10.8062 48.4189 10.7495 48.4746 10.6362 cv -cp -48.4746 17.812 mo -48.335 17.8413 48.0537 17.7563 48.1377 17.9819 cv -48.335 18.0093 48.4482 17.9819 48.4746 17.812 cv -cp -48.0537 1.68848 mo -47.9688 12.3257 mo -47.9688 3.93945 mo -47.9688 2.98291 mo -47.8564 3.01123 47.9971 3.06689 47.9688 2.98291 cv -48.0537 2.98291 48.0537 2.95459 48.0537 2.89844 cv -48.1943 2.84229 48.0537 2.78564 48.0537 2.89844 cv -47.9971 2.87012 47.9971 2.92627 47.9688 2.98291 cv -cp -47.9131 1.85742 mo -47.9688 9.2583 mo -47.9688 8.94824 47.6318 9.28613 47.9688 9.2583 cv -48.0254 9.39893 48.082 9.2583 47.9688 9.2583 cv -cp -47.8281 2.25098 mo -47.9414 2.19482 47.8008 2.13867 47.8281 2.25098 cv -47.7158 2.30762 47.8281 2.33545 47.8281 2.25098 cv -cp -47.9131 3.46143 mo -47.8848 3.34863 47.8848 3.26416 47.7441 3.29248 cv -47.7441 3.40479 47.7158 3.51758 47.8281 3.54541 cv -47.8281 3.48926 47.8281 3.43311 47.9131 3.46143 cv -cp -47.6602 16.856 mo -47.5469 16.9116 47.6602 16.9683 47.6602 16.856 cv -47.8008 16.8843 47.8008 16.771 47.9131 16.771 cv -47.8848 16.856 47.9414 16.856 47.9688 16.856 cv -47.9971 16.9683 48.1377 16.9399 48.1377 16.856 cv -48.251 16.7993 48.1377 16.771 48.1377 16.856 cv -48.082 16.856 48.0254 16.856 47.9688 16.856 cv -47.9971 16.7993 47.9414 16.771 47.9131 16.771 cv -47.9971 16.2651 48.4482 16.5737 48.6152 16.2085 cv -49.207 16.3218 48.6729 15.8706 48.6152 16.2085 cv -48.2227 16.1519 47.7441 16.2651 47.6602 16.856 cv -cp -47.5752 4.3335 mo -47.5752 11.2847 mo -47.8281 11.2847 47.4912 10.9468 47.5752 11.2847 cv -47.4629 11.3403 47.5752 11.396 47.5752 11.2847 cv -cp -47.4912 2.47607 mo -47.6602 2.81396 mo -47.6602 2.75781 47.6602 2.70166 47.6602 2.64502 cv -47.5752 2.64502 47.4912 2.64502 47.4063 2.64502 cv -47.4063 2.70166 47.4063 2.75781 47.4063 2.81396 cv -47.4912 2.81396 47.5752 2.81396 47.6602 2.81396 cv -cp -47.9131 1.91357 mo -47.6035 1.74463 47.4629 2.02588 47.4063 2.33545 cv -47.6875 2.2793 47.7441 2.0542 47.9131 1.91357 cv -cp -47.3506 13.8726 mo -47.2656 2.1665 mo -47.1807 14.521 mo -47.0967 7.17529 mo -47.1533 7.14746 47.2656 7.17529 47.2656 7.09131 cv -47.1807 7.11963 47.0967 7.09131 47.0967 7.17529 cv -cp -47.0967 1.99805 mo -47.0117 14.9985 mo -47.0117 14.4351 mo -47.0967 2.81396 mo -47.04 2.78564 47.0117 2.75781 47.0117 2.64502 cv -47.0693 2.67285 47.0967 2.72949 47.0967 2.81396 cv -cp -46.9287 15.8149 mo -46.9287 15.8989 46.7881 15.9839 46.9287 16.0396 cv -46.9561 15.9556 47.0693 15.8706 46.9287 15.8149 cv -cp -46.7588 3.29248 mo -46.7588 12.8315 mo -46.7881 12.6909 46.9561 12.7749 47.0117 12.8315 cv -47.0967 12.5503 46.8994 12.5503 46.7031 12.5776 cv -46.7031 12.6343 46.7031 12.6909 46.7031 12.7476 cv -46.7031 12.8042 46.7031 12.8315 46.7588 12.8315 cv -cp -46.7588 15.0835 mo -46.8711 14.8579 47.04 14.689 47.2656 14.605 cv -46.8994 14.521 46.5625 14.8579 46.7588 15.0835 cv -46.8145 15.1948 46.8711 15.0835 46.7588 15.0835 cv -cp -46.6182 15.646 mo -47.0117 2.64502 mo -46.9844 2.64502 46.9561 2.64502 46.9287 2.64502 cv -46.8994 2.92627 46.6475 2.44824 46.6182 2.72949 cv -46.7031 2.75781 46.6738 2.87012 46.7031 2.98291 cv -46.8711 2.95459 47.0117 2.98291 47.0967 3.06689 cv -47.0967 2.98291 47.0967 2.89844 47.0967 2.81396 cv -47.2939 2.72949 47.2373 2.53223 47.1807 2.33545 cv -47.2939 2.2793 47.1807 2.22266 47.1807 2.33545 cv -47.125 2.33545 47.0693 2.33545 47.0117 2.33545 cv -46.7881 2.11035 47.125 2.25098 47.1807 2.08203 cv -47.0693 2.08203 46.9561 2.08203 46.8438 2.08203 cv -46.8711 2.22266 46.7881 2.22266 46.7588 2.33545 cv -46.8438 2.33545 46.9287 2.33545 47.0117 2.33545 cv -47.0117 2.56104 46.8711 2.50439 47.0117 2.64502 cv -cp -46.6182 1.99805 mo -46.6182 4.58691 mo -46.6475 4.44629 46.5332 4.44629 46.5332 4.3335 cv -46.5898 4.3335 46.6182 4.3335 46.6182 4.27686 cv -46.8711 4.24902 46.9287 4.64307 46.6182 4.58691 cv -cp -46.5332 16.771 mo -46.7881 16.7437 46.3369 16.9966 46.6182 17.0249 cv -46.7305 17.0249 47.0693 17.3628 47.1807 17.5034 cv -47.4346 16.9116 47.2656 16.7437 46.9287 16.2925 cv -46.9287 16.3491 46.8711 16.3774 46.7588 16.3774 cv -46.8711 16.687 46.6182 16.6587 46.5332 16.771 cv -cp -46.4492 16.4624 mo -46.4492 15.3921 mo -46.8438 13.2261 mo -46.7881 13.1694 46.5898 12.8042 46.4492 13.0571 cv -46.5332 13.0854 46.5068 13.1411 46.4492 13.2261 cv -46.5898 13.2534 46.7305 13.3667 46.8438 13.2261 cv -cp -46.4492 4.83984 mo -46.5332 13.5347 mo -46.6475 13.5073 46.5332 13.4507 46.5332 13.5347 cv -46.5068 13.5347 46.4775 13.5347 46.4492 13.5347 cv -46.3926 13.4233 46.3652 13.564 46.4492 13.5347 cv -46.4775 13.6479 46.5332 13.5913 46.5332 13.5347 cv -cp -46.5332 4.3335 mo -46.5068 4.3335 46.4775 4.3335 46.4492 4.3335 cv -46.2813 4.47412 46.4492 4.78369 46.6182 4.58691 cv -46.6182 4.64307 46.6182 4.69922 46.6182 4.75586 cv -46.6182 4.83984 46.6182 4.92432 46.6182 4.98047 cv -46.8711 4.89648 46.8145 5.12109 46.9287 5.14941 cv -46.8711 4.61523 46.9561 4.58691 47.0117 4.1084 cv -47.125 3.99561 47.4063 4.08008 47.4063 3.85498 cv -47.0693 3.68604 47.7158 3.23584 47.7441 2.89844 cv -47.3213 2.84229 47.2939 3.15186 47.2656 3.46143 cv -46.8145 3.51758 46.7305 3.91162 46.6182 4.27686 cv -46.5332 4.24902 46.5332 4.30566 46.5332 4.3335 cv -cp -46.3652 3.77051 mo -46.2813 6.2749 mo -46.2813 2.98291 mo -46.2813 2.81396 mo -46.1963 15.0835 mo -46.3652 14.1265 mo -46.3086 14.1538 46.2246 14.1821 46.1963 14.2671 cv -46.3086 14.2671 46.4492 14.2671 46.4492 14.3511 cv -46.5332 14.5483 46.1963 14.7456 46.4492 14.8296 cv -46.4775 14.7729 46.5332 14.689 46.6182 14.689 cv -46.6475 14.8022 46.7031 14.6616 46.6182 14.689 cv -46.6182 14.6616 46.6182 14.6323 46.6182 14.605 cv -46.7305 14.5483 46.5898 14.4917 46.6182 14.605 cv -46.4219 14.5757 46.6182 14.2944 46.7031 14.2671 cv -46.7031 14.2944 46.7031 14.3237 46.7031 14.3511 cv -46.7881 14.3794 46.7588 14.521 46.8438 14.521 cv -46.9561 14.4077 46.8711 14.3794 46.8438 14.2671 cv -46.9844 14.2388 46.8438 14.1821 46.8438 14.2671 cv -46.7881 14.2671 46.7588 14.2671 46.7031 14.2671 cv -46.7881 14.1538 46.7881 14.0698 46.6182 14.0415 cv -46.7305 14.2388 46.3369 14.2671 46.3652 14.1265 cv -46.5625 14.1265 46.5068 14.0132 46.3652 14.0415 cv -46.3652 14.0132 46.3652 13.9858 46.3652 13.9575 cv -46.4775 13.9009 46.3652 13.8452 46.3652 13.9575 cv -46.2246 13.7319 46.084 14.0698 46.3652 14.0415 cv -46.3652 14.0698 46.3652 14.0981 46.3652 14.1265 cv -cp -46.1963 14.689 mo -46.3369 14.6323 46.1963 14.5757 46.1963 14.689 cv -46.084 14.7173 46.2246 14.7729 46.1963 14.689 cv -cp -46.1406 16.2925 mo -46.5332 3.54541 mo -46.5332 3.29248 46.7031 3.17969 46.5332 2.98291 cv -46.5898 3.40479 46.1963 3.03906 46.1406 3.20801 cv -46.2813 3.29248 46.252 3.57373 46.5332 3.54541 cv -cp -46.1406 15.73 mo -46.084 15.6177 46.0273 15.73 46.1406 15.73 cv -46.168 15.8433 46.2246 15.73 46.1406 15.73 cv -cp -46.1406 4.58691 mo -46.0557 4.78369 46 4.95264 46.1963 5.06543 cv -46.252 4.89648 46.3926 4.64307 46.1406 4.58691 cv -cp -46.0557 13.2261 mo -46.2813 7.09131 mo -46.2813 6.95068 46.2246 6.89404 46.1406 6.83789 cv -46.1406 6.92236 46.0557 6.95068 46.0557 7.00684 cv -46.1406 7.00684 46.168 7.11963 46.2813 7.09131 cv -cp -46.0557 2.81396 mo -46.168 2.75781 46.0273 2.70166 46.0557 2.81396 cv -45.915 2.87012 46.0557 2.89844 46.0557 2.81396 cv -cp -45.9707 13.7046 mo -45.8867 5.31836 mo -46.2813 4.50244 mo -46.3086 4.36182 46.1963 4.3335 46.1963 4.19287 cv -46.0557 4.19287 45.9434 4.24902 45.8867 4.3335 cv -46 4.41797 46.168 4.41797 46.2813 4.50244 cv -cp -45.8867 4.1084 mo -46.084 4.2207 46.1113 3.82666 45.9707 3.85498 cv -45.9707 3.91162 45.9434 3.96729 45.8867 3.93945 cv -45.8867 3.99561 45.8867 4.05225 45.8867 4.1084 cv -cp -45.8867 15.3921 mo -46 15.3647 45.8867 15.3081 45.8867 15.3921 cv -45.7744 15.4487 45.8867 15.5054 45.8867 15.3921 cv -cp -45.8027 17.1089 mo -45.8027 15.0835 mo -45.8027 13.9575 mo -45.7744 13.9575 45.7461 13.9575 45.7178 13.9575 cv -45.7178 13.9009 45.8027 13.8726 45.8027 13.9575 cv -cp -45.7178 2.1665 mo -45.6338 14.605 mo -45.6338 13.9575 mo -45.6621 13.9575 45.6895 13.9575 45.7178 13.9575 cv -45.7178 14.0132 45.7178 14.0415 45.6338 14.0415 cv -45.6338 14.0132 45.6338 13.9858 45.6338 13.9575 cv -cp -45.6338 3.06689 mo -45.6055 2.92627 45.5488 3.06689 45.6338 3.06689 cv -45.5771 3.37646 45.8867 3.06689 45.6338 3.06689 cv -cp -45.5488 12.8315 mo -45.4932 15.3921 mo -45.4932 4.02393 mo -45.4932 2.41992 mo -45.8867 5.4873 mo -45.8301 5.4873 45.7744 5.4873 45.7178 5.4873 cv -45.6621 5.68408 45.127 6.05029 45.6338 6.13428 cv -45.6621 5.79688 45.7178 5.76855 45.8867 5.4873 cv -cp -45.4082 14.3511 mo -45.4082 13.6196 mo -45.4082 2.89844 mo -45.6338 14.0415 mo -45.6338 14.0698 45.6338 14.0981 45.6338 14.1265 cv -46.1963 14.0415 45.5205 13.5073 46.0557 13.479 cv -45.915 13.3384 45.5771 13.479 45.6338 13.7886 cv -45.4365 13.7046 45.1836 13.9575 45.4082 14.0415 cv -45.3799 13.9292 45.6338 13.7603 45.6338 13.9575 cv -45.5488 13.9575 45.6055 14.0415 45.6338 14.0415 cv -cp -45.2393 12.0151 mo -45.2393 2.33545 mo -45.2393 1.43506 mo -45.4932 .87207 mo -45.2676 .787598 45.127 1.15381 45.3242 1.20996 cv -45.3242 1.04102 45.5488 1.09766 45.4932 .87207 cv -cp -45.3242 3.62988 mo -45.5771 3.71436 45.8027 3.71436 45.9707 3.54541 cv -45.5488 3.6582 45.8867 3.37646 45.8867 3.37646 cv -45.7461 3.23584 45.4932 3.37646 45.4082 3.06689 cv -45.3525 3.32031 45.5205 3.37646 45.5488 3.54541 cv -45.4365 3.54541 45.3242 3.51758 45.3242 3.62988 cv -44.9863 3.54541 45.2959 3.85498 45.3242 3.62988 cv -cp -45.1553 17.3335 mo -45.1553 14.1821 mo -45.1553 13.6196 mo -45.0703 4.19287 mo -45.3242 3.20801 mo -45.1553 3.23584 45.1553 3.09521 45.0703 3.06689 cv -45.127 3.20801 44.9863 3.51758 45.1553 3.54541 cv -45.2676 3.34863 45.127 3.34863 45.3242 3.20801 cv -cp -44.9863 7.48486 mo -44.9863 16.603 mo -44.9297 16.9116 45.3799 16.9116 45.3242 16.603 cv -45.2109 16.603 45.0986 16.603 44.9863 16.603 cv -cp -44.9863 3.85498 mo -45.127 3.79883 44.9863 3.77051 44.9863 3.85498 cv -44.873 3.91162 45.0137 3.96729 44.9863 3.85498 cv -cp -45.2393 3.85498 mo -45.2959 3.99561 45.127 4.3335 45.3242 4.3335 cv -45.2676 4.50244 45.0703 4.50244 45.2393 4.6709 cv -45.043 4.6709 44.958 4.81201 44.8457 4.92432 cv -44.9863 4.92432 44.9023 5.17773 45.0703 5.14941 cv -45.0703 5.06543 45.1836 5.09326 45.2393 5.06543 cv -45.2393 4.92432 45.2393 4.81201 45.2393 4.6709 cv -45.5205 4.6709 45.6338 4.1084 45.3242 4.3335 cv -45.3525 4.16504 45.4648 4.02393 45.3242 3.85498 cv -45.4365 3.79883 45.3242 3.77051 45.3242 3.85498 cv -45.2959 3.85498 45.2676 3.85498 45.2393 3.85498 cv -cp -44.8457 2.64502 mo -44.8457 1.99805 mo -44.9023 3.46143 mo -44.958 3.57373 45.0137 3.46143 44.9023 3.46143 cv -44.9297 3.34863 44.9297 3.23584 44.8457 3.20801 cv -44.7891 3.09521 44.7324 3.23584 44.8457 3.20801 cv -44.8174 3.32031 44.8174 3.43311 44.9023 3.46143 cv -cp -44.7617 3.06689 mo -44.8174 3.03906 44.9023 3.03906 44.9023 2.98291 cv -44.8457 2.98291 44.7617 2.98291 44.7617 3.06689 cv -cp -44.6768 5.14941 mo -44.6768 4.98047 mo -44.6768 1.20996 mo -44.5918 10.1587 mo -44.6768 3.77051 mo -44.6768 3.68604 44.8174 3.71436 44.8457 3.62988 cv -44.7324 3.60205 44.7051 3.51758 44.5918 3.62988 cv -44.6211 3.68604 44.5918 3.77051 44.6768 3.77051 cv -cp -44.5078 12.0151 mo -44.5078 3.12354 mo -44.5078 2.56104 mo -44.5078 14.7456 mo -44.4512 14.6323 44.4238 14.7729 44.5078 14.7456 cv -44.5645 14.8862 44.6211 14.7456 44.5078 14.7456 cv -cp -44.6768 3.29248 mo -44.5361 3.29248 44.4805 3.34863 44.4238 3.46143 cv -44.5645 3.46143 44.6484 3.40479 44.6768 3.29248 cv -cp -44.3398 18.5444 mo -44.5078 12.7476 mo -44.5078 12.6909 44.5078 12.6343 44.5078 12.5776 cv -44.4512 12.5776 44.3955 12.5776 44.3398 12.5776 cv -44.3398 12.6343 44.3398 12.6909 44.3398 12.7476 cv -44.3955 12.7476 44.4512 12.7476 44.5078 12.7476 cv -cp -44.2832 14.1821 mo -44.3105 14.2104 44.3662 14.2104 44.3398 14.2671 cv -44.3105 14.2671 44.3105 14.2671 44.2832 14.2671 cv -44.2832 14.2388 44.2832 14.2104 44.2832 14.1821 cv -cp -44.5918 5.62793 mo -44.4805 5.59961 44.4512 5.51563 44.2832 5.54346 cv -44.1992 5.82471 44.3955 5.79688 44.5078 5.88086 cv -44.5078 5.76855 44.5645 5.7124 44.5918 5.62793 cv -cp -44.2832 3.77051 mo -44.3955 3.74268 44.2549 3.68604 44.2832 3.77051 cv -44.1426 3.82666 44.2832 3.8833 44.2832 3.77051 cv -cp -44.2832 14.2671 mo -44.2832 14.2944 44.2832 14.3237 44.2832 14.3511 cv -44.1426 14.4077 44.2832 14.4644 44.2832 14.3511 cv -44.3398 14.3794 44.3398 14.3237 44.3398 14.2671 cv -44.4238 14.4077 44.5361 14.8022 44.6768 14.4351 cv -44.1699 14.4077 45.127 13.7046 44.9023 14.1821 cv -45.0703 14.1821 45.3799 13.9292 45.1553 13.7886 cv -45.0986 13.9858 44.9863 13.5347 44.7617 13.6196 cv -44.7617 13.7603 44.7891 13.9292 44.6768 13.9575 cv -44.6484 13.5913 44.1992 13.9575 44.2832 14.1821 cv -44.1699 14.2104 44.2256 14.2671 44.2832 14.2671 cv -cp -44.1143 13.479 mo -44.2549 13.5347 44.1143 13.6196 44.1143 13.7046 cv -44.2549 13.7319 44.2832 13.6196 44.4238 13.6196 cv -44.4512 13.5073 44.3662 13.479 44.3398 13.394 cv -44.6768 13.4507 44.7324 13.1128 45.0703 13.0571 cv -45.0703 13.0571 45.5205 13.3384 45.6338 12.9722 cv -45.6895 13.2261 45.8027 12.9165 45.9707 12.9722 cv -45.8594 12.7476 46.0557 12.6636 46.1406 12.4097 cv -46.2246 12.4937 46.2813 12.6343 46.3652 12.7476 cv -45.9434 12.6636 46.2813 12.9722 46.3652 12.7476 cv -46.7588 12.7192 46.3086 12.4663 46.2813 12.3257 cv -46.7305 12.437 46.4492 11.8745 46.2813 11.8472 cv -46.252 11.9878 46.3652 11.9878 46.3652 12.1001 cv -45.915 12.1001 45.6338 12.9448 45.2393 12.4937 cv -45.3242 13.1411 44.1426 12.7476 44.3398 13.394 cv -44.2256 13.3667 44.1143 13.3667 44.1143 13.479 cv -cp -44.1143 3.29248 mo -44.1699 3.29248 44.2549 3.29248 44.2832 3.20801 cv -44.1992 3.23584 44.1143 3.20801 44.1143 3.29248 cv -cp -44.0293 11.9312 mo -44.0293 9.2583 mo -43.9443 16.4624 mo -43.7764 .787598 mo -44.1143 12.9165 mo -43.833 12.9165 43.7197 12.7192 43.6924 13.0571 cv -43.917 13.0854 44.0293 13.0288 44.1143 12.9165 cv -cp -43.6357 13.7046 mo -43.6924 13.7046 43.7764 13.7046 43.7764 13.6196 cv -43.7197 13.6479 43.6357 13.6196 43.6357 13.7046 cv -cp -43.6357 9.90527 mo -43.8613 9.84912 mo -43.8887 9.65186 43.8613 9.53955 43.6924 9.51123 cv -43.7197 9.62354 43.6631 9.68018 43.6357 9.76465 cv -43.748 9.76465 43.8037 9.79248 43.8613 9.84912 cv -cp -44.3398 2.33545 mo -44.3398 2.11035 44.3398 1.88525 44.3398 1.68848 cv -44.002 1.68848 43.8613 1.57568 43.6357 1.77246 cv -43.6357 1.96973 43.9736 2.2793 44.3398 2.33545 cv -cp -43.4668 4.3335 mo -43.3818 11.2847 mo -43.4668 13.9575 mo -43.1289 13.8726 43.4385 14.1821 43.4668 13.9575 cv -43.5225 13.9575 43.5791 13.9575 43.6357 13.9575 cv -43.6357 14.0698 43.5518 14.0981 43.5518 14.1821 cv -43.8037 14.2104 44.2832 14.0132 44.0293 13.7886 cv -43.9736 13.8726 43.7764 13.7886 43.6357 13.9575 cv -43.6074 13.8452 43.4668 13.8726 43.4668 13.9575 cv -cp -43.2129 3.46143 mo -43.4668 13.3101 mo -43.4668 12.8315 42.9043 13.2261 43.2979 13.394 cv -43.3262 13.3101 43.3818 13.2817 43.4668 13.3101 cv -cp -42.9883 2.56104 mo -42.8203 2.08203 mo -42.7354 3.77051 mo -42.7354 3.77051 mo -42.6504 2.47607 mo -52.1904 4.75586 mo -52.1904 4.83984 52.1055 4.83984 52.1055 4.92432 cv -50.3896 4.89648 49.1787 4.89648 47.4912 4.92432 cv -47.3213 5.65625 47.4629 6.75342 47.4063 7.6543 cv -49.1514 7.82275 51.2617 7.7666 52.5 7.82275 cv -52.7529 7.82275 53.0342 7.96387 53.1465 7.73828 cv -53.3447 7.87891 53.0635 8.02002 53.2305 8.2168 cv -53.4004 8.24512 53.2598 7.93555 53.3154 7.82275 cv -56.5234 7.62549 59.3379 7.79492 62.5176 7.73828 cv -62.6016 8.35742 62.5459 8.66699 62.5176 9.42676 cv -62.4053 9.42676 62.4053 9.31445 62.2646 9.34229 cv -62.292 9.28613 62.2354 9.28613 62.1797 9.2583 cv -62.1797 9.34229 62.209 9.34229 62.2646 9.34229 cv -62.2354 9.53955 62.4053 9.53955 62.3496 9.76465 cv -62.2354 9.79248 62.3496 9.84912 62.3496 9.76465 cv -62.6865 10.0181 62.3496 10.1865 62.5176 10.5522 cv -62.5176 11.0034 62.5732 11.8188 62.5176 12.3257 cv -61.8701 12.2407 61.3916 12.437 60.8291 12.269 cv -60.7725 12.1284 60.7168 12.269 60.8291 12.269 cv -56.6084 12.4663 52.0498 12.2407 48.4746 12.3257 cv -48.082 12.353 48.6152 11.9595 48.2227 11.9312 cv -47.8008 12.1001 47.7441 12.1851 47.3506 12.4097 cv -47.7725 12.8315 46.9561 13.7603 47.4063 13.7046 cv -47.4063 13.7886 47.3506 13.8169 47.3506 13.8726 cv -47.1533 13.6753 47.0693 13.9292 46.9287 14.0415 cv -47.0967 14.0981 47.1807 14.2104 47.4063 14.0415 cv -47.4629 14.6616 47.3506 14.9985 47.3506 15.2515 cv -47.8008 15.5327 48.4482 15.3921 49.0381 15.3921 cv -50.9229 15.3921 52.8086 15.3921 54.6104 15.3921 cv -54.582 15.5327 54.4697 15.5327 54.4414 15.646 cv -54.582 15.8433 54.667 15.3354 54.9199 15.3921 cv -56.5801 15.562 58.916 15.1948 60.5752 15.3921 cv -60.6885 15.4214 60.8574 15.3921 60.8291 15.562 cv -61.1387 15.2241 62.0391 15.4761 62.6016 15.3921 cv -62.5176 16.4331 62.6016 17.812 62.6016 19.4448 cv -60.1826 19.5571 57.7051 19.5571 55.6523 19.3608 cv -56.0449 19.4165 55.5947 18.9663 55.6523 19.3608 cv -51.3184 19.5015 47.04 19.3882 42.4814 19.4448 cv -42.5391 14.3237 42.3984 9.00488 42.5654 4.02393 cv -42.707 4.05225 42.6504 4.27686 42.9043 4.19287 cv -43.1289 3.99561 42.7627 3.68604 42.9883 3.46143 cv -43.0449 3.51758 43.2412 3.79883 43.2129 3.46143 cv -43.5518 3.29248 43.5225 3.12354 43.6924 2.89844 cv -43.748 2.95459 43.7764 3.03906 43.8613 3.06689 cv -43.8887 2.81396 43.8613 2.78564 43.6924 2.89844 cv -43.5225 2.72949 43.8037 2.64502 43.7764 2.41992 cv -43.917 2.36377 43.7764 2.30762 43.7764 2.41992 cv -43.5225 2.2793 43.2412 2.36377 43.1289 2.81396 cv -43.4102 3.03906 43.1855 2.47607 43.5518 2.72949 cv -43.6631 3.03906 43.2979 2.89844 43.2129 2.98291 cv -43.0723 3.06689 43.0166 3.26416 42.9043 3.37646 cv -42.7627 3.51758 42.5391 3.37646 42.5654 3.62988 cv -42.3408 3.43311 42.6504 3.15186 42.4814 2.98291 cv -42.707 2.98291 43.0166 3.01123 42.8203 2.81396 cv -43.3262 2.75781 42.5098 2.47607 42.8203 2.81396 cv -42.707 2.81396 42.5947 2.81396 42.4814 2.81396 cv -42.4814 2.58887 42.4814 2.3916 42.4814 2.1665 cv -42.6221 2.36377 42.6221 2.22266 42.8203 2.33545 cv -42.8477 2.13867 42.6797 2.13867 42.7354 1.91357 cv -42.7354 1.74463 42.5098 1.94141 42.5654 2.08203 cv -42.3984 1.63184 42.5391 .816406 42.4814 .225098 cv -49.207 .225098 55.9043 .225098 62.6016 .225098 cv -62.5176 1.88525 62.6865 3.32031 62.5176 4.92432 cv -59.5352 4.92432 56.5518 4.92432 53.541 4.92432 cv -53.2871 4.98047 53.4277 4.64307 53.2305 4.6709 cv -53.2871 5.03711 52.415 4.92432 52.1904 4.75586 cv -52.1338 4.64307 52.0771 4.75586 52.1904 4.75586 cv -cp -f -81.793 12.2593 mo -67.3486 12.2593 li -67.3486 9.84814 li -79.3818 9.84814 li -79.3818 7.45703 li -67.3486 7.45703 li -67.3486 5.04639 li -79.3818 5.04639 li -79.3818 2.63574 li -67.3486 2.63574 li -67.3486 .225098 li -81.793 .225098 li -81.793 12.2593 li -cp -.187533 .952972 .991791 .093599 cmyk -f -%ADOBeginClientInjection: EndPageContent "AI11EPS" -userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse -%ADOEndClientInjection: EndPageContent "AI11EPS" -grestore -grestore -pgrs -%%PageTrailer -%ADOBeginClientInjection: PageTrailer Start "AI11EPS" -[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 -%ADOEndClientInjection: PageTrailer Start "AI11EPS" +%%BeginProcSet: Adobe_ColorImage_AI6 1.3 0 +userdict /Adobe_ColorImage_AI6 known not +{ + userdict /Adobe_ColorImage_AI6 53 dict put +} if +userdict /Adobe_ColorImage_AI6 get begin +/initialize { + Adobe_ColorImage_AI6 begin + Adobe_ColorImage_AI6 { + dup type /arraytype eq { + dup xcheck { + bind + } if + } if + pop pop + } forall +} def +/terminate { end } def +currentdict /Adobe_ColorImage_AI6_Vars known not { + /Adobe_ColorImage_AI6_Vars 41 dict def +} if +Adobe_ColorImage_AI6_Vars begin + /plateindex -1 def + /_newproc null def + /_proc1 null def + /_proc2 null def + /sourcearray 4 array def + /_ptispace null def + /_ptiname null def + /_pti0 0 def + /_pti1 0 def + /_ptiproc null def + /_ptiscale 0 def + /_pticomps 0 def + /_ptibuf 0 string def + /_gtigray 0 def + /_cticmyk null def + /_rtirgb null def + /XIEnable true def + /XIType 0 def + /XIEncoding 0 def + /XICompression 0 def + /XIChannelCount 0 def + /XIBitsPerPixel 0 def + /XIImageHeight 0 def + /XIImageWidth 0 def + /XIImageMatrix null def + /XIRowBytes 0 def + /XIFile null def + /XIBuffer1 null def + /XIBuffer2 null def + /XIBuffer3 null def + /XIDataProc null def + /XIColorSpace /DeviceGray def + /XIColorValues 0 def + /XIPlateList false def +end +/ci6colorimage /colorimage where {/colorimage get}{null} ifelse def +/ci6image systemdict /image get def +/ci6curtransfer systemdict /currenttransfer get def +/ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def +/ci6foureq { + 4 index ne { + pop pop pop false + }{ + 4 index ne { + pop pop false + }{ + 4 index ne { + pop false + }{ + 4 index eq + } ifelse + } ifelse + } ifelse +} def +/ci6testplate { + Adobe_ColorImage_AI6_Vars begin + /plateindex -1 def + /setcmykcolor where { + pop + gsave + 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub + grestore + 1 0 0 0 ci6foureq { + /plateindex 0 def + }{ + 0 1 0 0 ci6foureq { + /plateindex 1 def + }{ + 0 0 1 0 ci6foureq { + /plateindex 2 def + }{ + 0 0 0 1 ci6foureq { + /plateindex 3 def + }{ + 0 0 0 0 ci6foureq { + /plateindex 5 def + } if + } ifelse + } ifelse + } ifelse + } ifelse + pop pop pop pop + } if + plateindex + end +} def +/ci6concatprocs { + /packedarray where { + pop dup type /packedarraytype eq 2 index type + /packedarraytype eq or + }{ + false + } ifelse + { + /_proc2 exch cvlit def + /_proc1 exch cvlit def + _proc1 aload pop + _proc2 aload pop + _proc1 length + _proc2 length add + packedarray cvx + }{ + /_proc2 exch cvlit def + /_proc1 exch cvlit def + /_newproc _proc1 length _proc2 length add array def + _newproc 0 _proc1 putinterval + _newproc _proc1 length _proc2 putinterval + _newproc cvx + } ifelse +} def +/ci6istint { + type /arraytype eq +} def +/ci6isspot { + dup type /arraytype eq { + dup length 1 sub get /Separation eq + }{ + pop false + } ifelse +} def +/ci6spotname { + dup ci6isspot {dup length 2 sub get}{pop ()} ifelse +} def +/ci6altspace { + aload pop pop pop ci6colormake +} def +/ci6numcomps { + dup /DeviceGray eq { + pop 1 + }{ + dup /DeviceRGB eq { + pop 3 + }{ + /DeviceCMYK eq { + 4 + }{ + 1 + } ifelse + } ifelse + } ifelse +} def +/ci6marksplate { + dup /DeviceGray eq { + pop plateindex 3 eq + }{ + dup /DeviceRGB eq { + pop plateindex 5 ne + }{ + dup /DeviceCMYK eq { + pop plateindex 5 ne + }{ + dup ci6isspot { + /findcmykcustomcolor where { + pop + dup length 2 sub get + 0.1 0.1 0.1 0.1 5 -1 roll + findcmykcustomcolor 1 setcustomcolor + systemdict /currentgray get exec + 1 ne + }{ + pop plateindex 5 ne + } ifelse + }{ + pop plateindex 5 ne + } ifelse + } ifelse + } ifelse + } ifelse +} def +/ci6colormake { + dup ci6numcomps + exch 1 index 2 add 1 roll + dup 1 eq {pop}{array astore} ifelse + exch +} def +/ci6colorexpand { + dup ci6spotname exch + dup ci6istint { + ci6altspace + exch 4 1 roll + }{ + 1 3 1 roll + } ifelse +} def +/ci6colortint { + dup /DeviceGray eq { + 3 1 roll 1 exch sub mul 1 exch sub exch + }{ + dup /DeviceRGB eq { + 3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch + }{ + dup /DeviceCMYK eq { + 3 1 roll {1 index mul exch} forall pop 4 array astore exch + }{ + 3 1 roll mul exch + } ifelse + } ifelse + } ifelse +} def +/ci6colortocmyk { + dup /DeviceGray eq { + pop 1 exch sub 0 0 0 4 -1 roll 4 array astore + }{ + dup /DeviceRGB eq { + pop aload pop _rgbtocmyk 4 array astore + }{ + dup /DeviceCMYK eq { + pop + }{ + ci6altspace ci6colortint ci6colortocmyk + } ifelse + } ifelse + } ifelse +} def +/ci6makeimagedict { + 7 dict begin + /ImageType 1 def + /Decode exch def + /DataSource exch def + /ImageMatrix exch def + /BitsPerComponent exch def + /Height exch def + /Width exch def + currentdict end +} def +/ci6stringinvert { + 0 1 2 index length 1 sub { + dup 2 index exch get 255 exch sub 2 index 3 1 roll put + } for +} def +/ci6stringknockout { + 0 1 2 index length 1 sub { + 255 2 index 3 1 roll put + } for +} def +/ci6stringapply { + 0 1 4 index length 1 sub { + dup + 4 index exch get + 3 index 3 1 roll + 3 index exec + } for + pop exch pop +} def +/ci6walkrgbstring { + 0 3 index + dup length 1 sub 0 3 3 -1 roll { + 3 getinterval {} forall + 5 index exec + 3 index + } for + + 5 {pop} repeat +} def +/ci6walkcmykstring +{ + 0 3 index + dup length 1 sub 0 4 3 -1 roll { + 4 getinterval {} forall + + 6 index exec + + 3 index + + } for + + 5 { pop } repeat + +} def +/ci6putrgbtograystr +{ + .11 mul exch + + .59 mul add exch + + .3 mul add + + cvi 3 copy put + + pop 1 add +} def +/ci6putcmyktograystr +{ + exch .11 mul add + + exch .59 mul add + + exch .3 mul add + + dup 255 gt { pop 255 } if + + 255 exch sub cvi 3 copy put + + pop 1 add +} def +/ci6rgbtograyproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + XIBuffer3 + dup 3 1 roll + + /ci6putrgbtograystr load exch + ci6walkrgbstring + end +} def +/ci6cmyktograyproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + XIBuffer3 + dup 3 1 roll + + /ci6putcmyktograystr load exch + ci6walkcmykstring + end +} def +/ci6separatecmykproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + + XIBuffer3 + + 0 2 index + + plateindex 4 2 index length 1 sub { + get 255 exch sub + + 3 copy put pop 1 add + + 2 index + } for + pop pop exch pop + end +} def + +/ci6compositeimage { + dup 1 eq { + pop pop image + }{ + /ci6colorimage load null ne { + ci6colorimage + }{ + 3 1 roll pop + sourcearray 0 3 -1 roll put + 3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load + image + } ifelse + } ifelse +} def +/ci6knockoutimage { + gsave + 0 ci6curtransfer exec 1 ci6curtransfer exec + eq { + 0 ci6curtransfer exec 0.5 lt + }{ + 0 ci6curtransfer exec 1 ci6curtransfer exec gt + } ifelse + {{pop 0}}{{pop 1}} ifelse + systemdict /settransfer get exec + ci6compositeimage + grestore +} def +/ci6drawimage { + ci6testplate -1 eq { + pop ci6compositeimage + }{ + dup type /arraytype eq { + dup length plateindex gt {plateindex get}{pop false} ifelse + }{ + { + true + }{ + dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse + } ifelse + } ifelse + { + dup 1 eq { + pop pop ci6image + }{ + dup 3 eq { + ci6compositeimage + }{ + pop pop + sourcearray 0 3 -1 roll put + /ci6separatecmykproc load + ci6image + } ifelse + } ifelse + }{ + ci6curoverprint { + 7 {pop} repeat + }{ + ci6knockoutimage + } ifelse + } ifelse + } ifelse +} def +/ci6proctintimage { + /_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store + /_pticomps _ptispace ci6numcomps store + /_ptiscale _pti1 _pti0 sub store + level2? { + _ptiname length 0 gt version cvr 2012 ge and { + [/Separation _ptiname _ptispace {_ptiproc}] setcolorspace + [_pti0 _pti1] ci6makeimagedict ci6image + }{ + [/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace + [0 255] ci6makeimagedict ci6image + } ifelse + }{ + _pticomps 1 eq { + { + dup + { + 255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put + } ci6stringapply + } ci6concatprocs ci6image + }{ + { + dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse + _ptibuf { + exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc + _pticomps 2 add -2 roll + _pticomps 1 sub -1 0 { + 1 index add 2 index exch + 5 -1 roll + 255 mul cvi put + } for + pop pop + } ci6stringapply + } ci6concatprocs false _pticomps + /ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse + } ifelse + } ifelse +} def +/ci6graytintimage { + /_gtigray 5 -1 roll store + {1 _gtigray sub mul 1 exch sub} 4 1 roll + /DeviceGray ci6proctintimage +} def +/ci6cmyktintimage { + /_cticmyk 5 -1 roll store + {_cticmyk {1 index mul exch} forall pop} 4 1 roll + /DeviceCMYK ci6proctintimage +} def +/ci6rgbtintimage { + /_rtirgb 5 -1 roll store + {_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll + /DeviceRGB ci6proctintimage +} def +/ci6tintimage { + ci6testplate -1 eq { + ci6colorexpand + 3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll + dup /DeviceGray eq { + pop ci6graytintimage + }{ + dup /DeviceRGB eq { + pop ci6rgbtintimage + }{ + pop ci6cmyktintimage + } ifelse + } ifelse + }{ + dup ci6marksplate { + plateindex 5 lt { + ci6colortocmyk plateindex get + dup 0 eq ci6curoverprint and { + 7 {pop} repeat + }{ + 1 exch sub + exch {1 0}{0 1} ifelse () ci6graytintimage + } ifelse + }{ + pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage + } ifelse + }{ + ci6curoverprint { + 8 {pop} repeat + }{ + pop pop pop + {pop 1} 0 1 () /DeviceGray ci6proctintimage + } ifelse + } ifelse + } ifelse +} def +/XINullImage { +} def +/XIImageMask { + XIImageWidth XIImageHeight false + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + imagemask +} def +/XIImageTint { + XIImageWidth XIImageHeight XIBitsPerPixel + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + XIType 3 eq XIColorValues XIColorSpace ci6tintimage +} def +/XIImage { + XIImageWidth XIImageHeight XIBitsPerPixel + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + false XIChannelCount XIPlateList ci6drawimage +} def +/XG { + pop pop +} def +/XF { + 13 {pop} repeat +} def +/Xh { + Adobe_ColorImage_AI6_Vars begin + gsave + /XIType exch def + /XIImageHeight exch def + /XIImageWidth exch def + /XIImageMatrix exch def + 0 0 moveto + XIImageMatrix concat + XIImageWidth XIImageHeight scale + + /_lp /null ddef + _fc + /_lp /imagemask ddef + end +} def +/XH { + Adobe_ColorImage_AI6_Vars begin + grestore + end +} def +/XIEnable { + Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put +} def +/XC { + Adobe_ColorImage_AI6_Vars begin + ci6colormake + /XIColorSpace exch def + /XIColorValues exch def + end +} def +/XIPlates { + Adobe_ColorImage_AI6_Vars begin + /XIPlateList exch def + end +} def +/XI +{ + Adobe_ColorImage_AI6_Vars begin + gsave + /XIType exch def + cvi dup + 256 idiv /XICompression exch store + 256 mod /XIEncoding exch store + pop pop + /XIChannelCount exch def + /XIBitsPerPixel exch def + /XIImageHeight exch def + /XIImageWidth exch def + pop pop pop pop + /XIImageMatrix exch def + XIBitsPerPixel 1 eq { + XIImageWidth 8 div ceiling cvi + }{ + XIImageWidth XIChannelCount mul + } ifelse + /XIRowBytes exch def + XIEnable { + /XIBuffer3 XIImageWidth string def + XICompression 0 eq { + /XIBuffer1 XIRowBytes string def + XIEncoding 0 eq { + {currentfile XIBuffer1 readhexstring pop} + }{ + {currentfile XIBuffer1 readstring pop} + } ifelse + }{ + /XIBuffer1 256 string def + /XIBuffer2 XIRowBytes string def + {currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if} + /ASCII85Decode filter /DCTDecode filter + /XIFile exch def + {XIFile XIBuffer2 readstring pop} + } ifelse + /XIDataProc exch def + + XIType 1 ne { + 0 setgray + } if + XIType 1 eq { + XIImageMask + }{ + XIType 2 eq XIType 3 eq or { + XIImageTint + }{ + XIImage + } ifelse + } ifelse + }{ + XINullImage + } ifelse + /XIPlateList false def + grestore + end +} def +end +%%EndProcSet +%%BeginResource: procset Adobe_Illustrator_AI5 1.3 0 +%%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog) +%%Version: 1.3 0 +%%CreationDate: (3/7/1994) () +%%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin +put +/_?cmyk false def +/_eo false def +/_lp /none def +/_pf +{ +} def +/_ps +{ +} def +/_psf +{ +} def +/_pss +{ +} def +/_pjsf +{ +} def +/_pjss +{ +} def +/_pola 0 def +/_doClip 0 def +/cf currentflat def +/_lineorientation 0 def +/_charorientation 0 def +/_yokoorientation 0 def +/_tm matrix def +/_renderStart [ -[/CSA [/0 ]] -] del_res -Adobe_AGM_Image/pt gx -Adobe_CoolType_Core/pt get exec -Adobe_AGM_Core/pt gx -currentdict Adobe_AGM_Utils eq {end} if -%%Trailer -Adobe_AGM_Image/dt get exec -Adobe_CoolType_Core/dt get exec -Adobe_AGM_Core/dt get exec -%%EOF -%AI9_PrintingDataEnd - -userdict /AI9_read_buffer 256 string put -userdict begin -/ai9_skip_data +/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 +] def +/_renderEnd +[ +null null null null /i1 /i1 /i1 /i1 +] def +/_render -1 def +/_shift [0 0] def +/_ax 0 def +/_ay 0 def +/_cx 0 def +/_cy 0 def +/_leading +[ +0 0 +] def +/_ctm matrix def +/_mtx matrix def +/_sp 16#020 def +/_hyphen (-) def +/_fontSize 0 def +/_fontAscent 0 def +/_fontDescent 0 def +/_fontHeight 0 def +/_fontRotateAdjust 0 def +/Ss 256 string def +Ss 0 (fonts/) putinterval +/_cnt 0 def +/_scale [1 1] def +/_nativeEncoding 0 def +/_useNativeEncoding 0 def +/_tempEncode 0 def +/_pntr 0 def +/_tDict 2 dict def +/_hfname 100 string def +/_hffound false def +/Tx +{ +} def +/Tj +{ +} def +/CRender +{ +} def +/_AI3_savepage +{ +} def +/_gf null def +/_cf 4 array def +/_rgbf 3 array def +/_if null def +/_of false def +/_fc +{ +} def +/_gs null def +/_cs 4 array def +/_rgbs 3 array def +/_is null def +/_os false def +/_sc +{ +} def +/_pd 1 dict def +/_ed 15 dict def +/_pm matrix def +/_fm null def +/_fd null def +/_fdd null def +/_sm null def +/_sd null def +/_sdd null def +/_i null def +/_lobyte 0 def +/_hibyte 0 def +/_cproc null def +/_cscript 0 def +/_hvax 0 def +/_hvay 0 def +/_hvwb 0 def +/_hvcx 0 def +/_hvcy 0 def +/_bitfont null def +/_bitlobyte 0 def +/_bithibyte 0 def +/_bitkey null def +/_bitdata null def +/_bitindex 0 def +/discardSave null def +/buffer 256 string def +/beginString null def +/endString null def +/endStringLength null def +/layerCnt 1 def +/layerCount 1 def +/perCent (%) 0 get def +/perCentSeen? false def +/newBuff null def +/newBuffButFirst null def +/newBuffLast null def +/clipForward? false def +end +userdict /Adobe_Illustrator_AI5 known not { + userdict /Adobe_Illustrator_AI5 100 dict put +} if +userdict /Adobe_Illustrator_AI5 get begin +/initialize +{ + Adobe_Illustrator_AI5 dup begin + Adobe_Illustrator_AI5_vars begin + /_aicmykps where {pop /_?cmyk _aicmykps def}if + discardDict + { + bind pop pop + } forall + dup /nc get begin + { + dup xcheck 1 index type /operatortype ne and + { + bind + } if + pop pop + } forall + end + newpath +} def +/terminate +{ + end + end +} def +/_ +null def +/ddef +{ + Adobe_Illustrator_AI5_vars 3 1 roll put +} def +/xput +{ + dup load dup length exch maxlength eq + { + dup dup load dup + length 2 mul dict copy def + } if + load begin + def + end +} def +/npop +{ + { + pop + } repeat +} def +/hswj +{ + dup stringwidth 3 2 roll + { + _hvwb eq { exch _hvcx add exch _hvcy add } if + exch _hvax add exch _hvay add + } cforall +} def +/vswj +{ + 0 0 3 -1 roll + { + dup 255 le + _charorientation 1 eq + and + { + dup cstring stringwidth 5 2 roll + _hvwb eq { exch _hvcy sub exch _hvcx sub } if + exch _hvay sub exch _hvax sub + 4 -1 roll sub exch + 3 -1 roll sub exch + } + { + _hvwb eq { exch _hvcy sub exch _hvcx sub } if + exch _hvay sub exch _hvax sub + _fontHeight sub + } ifelse + } cforall +} def +/swj +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + _lineorientation 0 eq { hswj } { vswj } ifelse +} def +/sw +{ + 0 0 0 6 3 roll swj +} def +/vjss +{ + 4 1 roll + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + gsave + false charpath currentpoint + 5 index setmatrix stroke + grestore + _fontRotateAdjust sub + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + 5 index sub + 3 index _sp eq + { + 9 index sub + } if + + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + + gsave + 2 index false charpath + 6 index setmatrix stroke + grestore + + moveto pop pop + } ifelse + } cforall + 6 npop +} def +/hjss +{ + 4 1 roll + { + dup cstring + gsave + false charpath currentpoint + 5 index setmatrix stroke + grestore + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + } cforall + 6 npop +} def +/jss +{ + _lineorientation 0 eq { hjss } { vjss } ifelse +} def +/ss +{ + 0 0 0 7 3 roll jss +} def +/vjsp +{ + 4 1 roll + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + false charpath + currentpoint + _fontRotateAdjust sub + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + 5 index sub + 3 index _sp eq + { + 9 index sub + } if + + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + + 2 index false charpath + + moveto pop pop + } ifelse + } cforall + 6 npop +} def +/hjsp +{ + 4 1 roll + { + dup cstring + false charpath + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + } cforall + 6 npop +} def +/jsp +{ + matrix currentmatrix + _lineorientation 0 eq {hjsp} {vjsp} ifelse +} def +/sp +{ + matrix currentmatrix + 0 0 0 7 3 roll + _lineorientation 0 eq {hjsp} {vjsp} ifelse +} def +/pl +{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform +} def +/setstrokeadjust where +{ + pop true setstrokeadjust + /c + { + curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll curveto + } def + /V + /v load def + /y + { + 2 copy curveto + } def + /Y + /y load def + /l + { + lineto + } def + /L + /l load def + /m + { + moveto + } def +} +{ + /c + { + pl curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll pl curveto + } def + /V + /v load def + /y + { + pl 2 copy curveto + } def + /Y + /y load def + /l + { + pl lineto + } def + /L + /l load def + /m + { + pl moveto + } def +} ifelse +/d +{ + setdash +} def +/cf +{ +} def +/i +{ + dup 0 eq + { + pop cf + } if + setflat +} def +/j +{ + setlinejoin +} def +/J +{ + setlinecap +} def +/M +{ + setmiterlimit +} def +/w +{ + setlinewidth +} def +/XR +{ + 0 ne + /_eo exch ddef +} def +/H +{ +} def +/h +{ + closepath +} def +/N +{ + _pola 0 eq + { + _doClip 1 eq + { + _eo {eoclip} {clip} ifelse /_doClip 0 ddef + } if + newpath + } + { + /CRender + { + N + } ddef + } ifelse +} def +/n +{ + N +} def +/F +{ + _pola 0 eq + { + _doClip 1 eq + { + gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc + /_doClip 0 ddef + } + { + _pf + } ifelse + } + { + /CRender + { + F + } ddef + } ifelse +} def +/f +{ + closepath + F +} def +/S +{ + _pola 0 eq + { + _doClip 1 eq + { + gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + _ps + } ifelse + } + { + /CRender + { + S + } ddef + } ifelse +} def +/s +{ + closepath + S +} def +/B +{ + _pola 0 eq + { + _doClip 1 eq + gsave F grestore + { + gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + S + } ifelse + } + { + /CRender + { + B + } ddef + } ifelse +} def +/b +{ + closepath + B +} def +/W +{ + /_doClip 1 ddef +} def +/* +{ + count 0 ne + { + dup type /stringtype eq + { + pop + } if + } if + newpath +} def +/u +{ +} def +/U +{ +} def +/q +{ + _pola 0 eq + { + gsave + } if +} def +/Q +{ + _pola 0 eq + { + grestore + } if +} def +/*u +{ + _pola 1 add /_pola exch ddef +} def +/*U +{ + _pola 1 sub /_pola exch ddef + _pola 0 eq + { + CRender + } if +} def +/D +{ + pop +} def +/*w +{ +} def +/*W +{ +} def +/` +{ + /_i save ddef + clipForward? + { + nulldevice + } if + 6 1 roll 4 npop + concat pop + userdict begin + /showpage + { + } def + 0 setgray + 0 setlinecap + 1 setlinewidth + 0 setlinejoin + 10 setmiterlimit + [] 0 setdash + /setstrokeadjust where {pop false setstrokeadjust} if + newpath + 0 setgray + false setoverprint +} def +/~ +{ + end + _i restore +} def +/_rgbtocmyk +{ + 3 + { + 1 exch sub 3 1 roll + } repeat + 3 copy 1 4 1 roll + 3 + { + 3 index 2 copy gt + { + exch + } if + pop 4 1 roll + } repeat + pop pop pop + 4 1 roll + 3 + { + 3 index sub + 3 1 roll + } repeat + 4 -1 roll +} def +/setrgbfill +{ + _rgbf astore pop + /_fc + { + _lp /fill ne + { + _of setoverprint + _rgbf aload pop setrgbcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/setrgbstroke +{ + _rgbs astore pop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _rgbs aload pop setrgbcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/O +{ + 0 ne + /_of exch ddef + /_lp /none ddef +} def +/R +{ + 0 ne + /_os exch ddef + /_lp /none ddef +} def +/g +{ + /_gf exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _gf setgray + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/G +{ + /_gs exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _gs setgray + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/k +{ + _cf astore pop + /_fc + { + _lp /fill ne + { + _of setoverprint + _cf aload pop setcmykcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/K +{ + _cs astore pop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _cs aload pop setcmykcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/Xa +{ + _?cmyk { + 3 npop k + }{ + setrgbfill 4 npop + } ifelse +} def +/XA +{ + _?cmyk { + 3 npop K + }{ + setrgbstroke 4 npop + } ifelse +} def +/Xs +{ + /_gf exch ddef + 5 npop + /_fc + { + _lp /fill ne + { + _of setoverprint + _gf setAIseparationgray + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/XS +{ + /_gs exch ddef + 5 npop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _gs setAIseparationgray + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/Xx +{ + exch + /_gf exch ddef + 0 eq { + findcmykcustomcolor + }{ + _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse + { + 4 1 roll 3 npop + findcmykcustomcolor + }{ + 8 -4 roll 4 npop + findrgbcustomcolor + } ifelse + } ifelse + /_if exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _if _gf 1 exch sub setcustomcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/XX +{ + exch + /_gs exch ddef + 0 eq { + findcmykcustomcolor + }{ + _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse + { + 4 1 roll 3 npop + findcmykcustomcolor + }{ + 8 -4 roll 4 npop + findrgbcustomcolor + } ifelse + } ifelse + /_is exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _is _gs 1 exch sub setcustomcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/x +{ + /_gf exch ddef + findcmykcustomcolor + /_if exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _if _gf 1 exch sub setcustomcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/X +{ + /_gs exch ddef + findcmykcustomcolor + /_is exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _is _gs 1 exch sub setcustomcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/XK +{ + 3 -1 roll pop + 0 eq + { + 1 exch sub + 3 {dup 3 1 roll mul 5 1 roll} repeat + mul 4 1 roll + K + } + { + 1 exch sub 4 1 roll + 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat + 4 -1 roll pop + XA + } ifelse +} def +/Xk +{ + 3 -1 roll pop + 0 eq + { + 1 exch sub + 3 {dup 3 1 roll mul 5 1 roll} repeat + mul 4 1 roll + k + } + { + 1 exch sub 4 1 roll + 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat + 4 -1 roll pop + Xa + } ifelse +} def +/A +{ + pop +} def +/annotatepage +{ +userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse +} def +/XT { + pop pop +} def +/Xt { + pop +} def +/discard +{ + save /discardSave exch store + discardDict begin + /endString exch store + gt38? + { + 2 add + } if + load + stopped + pop + end + discardSave restore +} bind def +userdict /discardDict 7 dict dup begin +put +/pre38Initialize +{ + /endStringLength endString length store + /newBuff buffer 0 endStringLength getinterval store + /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store + /newBuffLast newBuff endStringLength 1 sub 1 getinterval store +} def +/shiftBuffer +{ + newBuff 0 newBuffButFirst putinterval + newBuffLast 0 + currentfile read not + { + stop + } if + put +} def +0 +{ + pre38Initialize + mark + currentfile newBuff readstring exch pop + { + { + newBuff endString eq + { + cleartomark stop + } if + shiftBuffer + } loop + } + { + stop + } ifelse +} def +1 +{ + pre38Initialize + /beginString exch store + mark + currentfile newBuff readstring exch pop + { + { + newBuff beginString eq + { + /layerCount dup load 1 add store + } + { + newBuff endString eq + { + /layerCount dup load 1 sub store + layerCount 0 eq + { + cleartomark stop + } if + } if + } ifelse + shiftBuffer + } loop + } if +} def +2 { mark { - currentfile AI9_read_buffer { readline } stopped - { - } - { + currentfile buffer {readline} stopped { + % assume error was due to overfilling the buffer + }{ not { - exit + stop } if - (%AI9_PrivateDataEnd) eq - { - exit + endString eq { + cleartomark stop } if - } ifelse + }ifelse + } loop +} def +3 +{ + /beginString exch store + /layerCnt 1 store + mark + { + currentfile buffer {readline} stopped { + % assume error was due to overfilling the buffer + }{ + not + { + stop + } if + dup beginString eq + { + pop /layerCnt dup load 1 add store + } + { + endString eq + { + layerCnt 1 eq + { + cleartomark stop + } + { + /layerCnt dup load 1 sub store + } ifelse + } if + } ifelse + }ifelse } loop - cleartomark } def end -userdict /ai9_skip_data get exec -%AI9_PrivateDataBegin -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: Adobe Illustrator(R) 16.0 -%%AI8_CreatorVersion: 16.0.2 -%%For: (Jonathan David, kuehlhaus AG) () -%%Title: (ACE3-Logo.eps) -%%CreationDate: 3/12/2015 10:15 AM -%%Canvassize: 16383 -%AI9_DataStream -%Gb"-6gN"=VOY-?7B(Z[ZOdZ&J':kO'H.._[))_J^.e/<`QEaQ?Oa^n+Aq"QD/Iu3NOaD!X+=X^?RRgA68E;'P -%_SbiVr-R<_]`.?LQS2ZnFa3l"IW1FhI.8J[i?G2QrmCJ4J+gSErUYr>hgN,OluJLl_R9>R\)u@]QnG:V9"aJ1SFVPADdG[.md%Jd -%Dh%KCp%,e6^V,*po(AJjIrKE+a(MS.If/O_qoc=(?erDCq>(UYs3C&CqVh4gdha\+T"][Fos;+DrG^H[Cd3;eq!Q,E07WQK -%f>#%Ho7Ms8)0e>n_5I:U\+Ve.1B,Pio+sXhg.qV+md43t[_3B9q;1e*J+_^.KDE>P?]OUTa3U?*qsBrfoZcjm?N#r"Mhf&mr=)MM -%qs^f/D83a\qO:VXGeoukteb/'r;>g>5:BsgH+(]?,A)K]]#J+5CkS[S.[k.^i(4iq;Q$?^U$0(e!ntHIIk?X^NoeRBA^K#o(B3T0)kP3q:jM>Ck]X:q!#!^Vu?11(Z587Zff+%lL%Gl0:r4;e_Sul -%D_DU/?0o5,]mTP5S%jsPYC:uqo(=qc -%(XHE9H1>h!hL+pV=8_FHZWGK0>jr9oL@'%8Ie`3qh4&&lHi)gs(LKD5QeFkmHLZ?onX7YjKAKu]oo737DrNYAg[;[]o;;i,lIjqL -%)Xk:bp#WZ/qUMXM?=FYaHhGq:N:B:5qM.34(OuAZf<8Pqq"AJdI!\?_Ic*b6>$q7#Pn3]8GMiDnig6iU^XSHsr8"i*_)F#RI=(^/ -%2eqA!Ic"M_MfeKgQXKF_9t]K^fuo^8^3]D;S):r)Id/Nb^&7gf0CDTLm*,D=U9GDk;CQ_F3&f0#%A72p^j@It-uaG;"G_O)KN'SA$t1q>"\'nbHhtkNAI[j*Mirl,0+&q=d,E*J_PkqJ^Mc4ZpFGY5@PD -%3aLq7nTqdIW)1\XWJA -%Qq^5Ca*F-:H(!:[C-Kkn[Ka54e"p8B7pj]-@t[XM5/"Aa`f=gr%X)+1Z.cJ81#"EG*UUpk,Wc2lH98^9*H&O/ccrS/em$nS[o^!O -%YAT?:DN+j;2pSiZ-ek&amE^0LCp+>W@sct>*F@#9JQI;b-b]gOraU>":NFZiZZBb; -%ATu\X(@A9:)k5$Kp@u?DlpuQma53bjTDPHD(=6F]LYd8lItN%8TAm[6/G]B3ac8J#`=5::K2Kp%e1hfp(lUH`[f$Hkc%C#oJLcM` -%0,3:7huf/@(ocOCQX_SeZoR:)Z(+%sA":s(OA*IV3tdT/Hoj)dr^[(mTe.P%.iog%OUc\%k,,P)at9K_HX/3ML( -%>j4630Q,!LKB&ghDGM>Bpt:kD$0:N[)pFm39=BUiRu.A4dBr=&>R8OGMg&HNpm07kQY_/C;td8hEI6NI>g?:)54Tk`a--a51\T"F -%99$]'0:eu`AP?n2k_EDMT&!,NFr9:*i'kP(fpPss54ng^q)!:19`"Vd:PBj0nuoRlE)X0M:oqqj>JI]Fm@0"u_",+Lq"FN%s7#C" -%T?P`5nWd8KV@f9jFoMX=hA#7BIEV=KI3jmEJ+;8Gid^B7Z$D]h]6RL3`qe&Y:YO%H]^6!:;0W:jdt,B]FC7N3'':>UJ-YolFbKn3?6Z4n<`prb$um@b[]Weo#NqV+8/)p"]HC\F?"k2Y2m8HKt"%K36Gn/.ou[QGg,8'Q-WFY -%BpC/`Do'ma54=6P\DgdMXtj!8R:PTB-f:AEE,Ce[AWL%hopnb[c6bISdr%5,gpa0J>gG=/p-GbD5dT]AUZk1g,[h:me=/LO#VMS$EOlb!Q^gq"@Fs\q]9k1fDA[jK)DD=k'16'TQMJ79_mS'e=R`9Pg$Zoqui*t\` -%13&[U6k1P%4-Mk;-<./R)l$-lC-m,&!Bcf):*u;(TedR/CEiZ0QM&CRpgW611;TPVl4,0+4/cL5qQI0ZV@;*iRpob-KC3Fd^4usf -%+-2\aa!`9I9UQQKacUT6%\%ET%st&NCH6[A-]bbYe56N[Xh/!B:crfh2u"i`,f`^.I- -%`jq=dS9%7\OD$]/1q/]o0(TPenW8*ZHnP:=rET=2oJ*iiKH,)*GYQ]jdLbur,pHkDV4nu_b=,#ma@;MVf2P^cN$]bm-!a84;S&r_ -%[%t@1`,qDm6Nua?Q")DOF/Asud^6rRNKGLA;3JLA]qNSkTSg#jM)s+eKiH=(!`4kGme@dG5 -%*)sM,k+&<=AqhLb2j0QbPFd4:pR*#b.p;'^)2j!?Ve>(V4q[OE/9IN#8"&^"?$oIn8G"I_77V*bcoO8RRF!Ste0c&IO<\m;k_^C' -%_]*?C='Ms$:`ZW6n,p$OUX-iue\Xub9-74C1EGiOEO@L3K3Kqo+oL>03L]q_4Ro3E4Mn)mkU1E<2l^40C+CGieT&2]DKK.L39[#q -%8Y1WGqTD:M3>WD&Ej`B7)qt6Vg1t,mua&F%V1S(FmXMp$B -%77X@"f>XG0;k0k0XS-6F\9lbdZHYp%FsN_ST>7LQ\[ -%cR+A1[&J-7K&T:*f/uD"+/br29Fi'5gr"U*@$N(MPB-22%[W!DCqYbqF1]1)ncGu4b;h.$7X/?#R$c(kfg(V/X*ikgRZt]$9o-Ul -%I(<#N_LH[`OE5p*0RD5c+)E:cdq2L4kAtDcFm#J?k@,JRnaLdYDp>38MM"DZMueuuE\*/fG]X%MNMe(s0ee4l_.M9>\3OP`YFrkQ>,FU=@#`IH#A?ru\`BY_Vg -%)/dP)$'#E%:(.TW$kFs!&ZuNU?85FC8+COJJ:"?7`[J!q\%Ia&fZ"6*AJ-RNfK+po=&A5LOYb%L=<0A0DUJq.2i=6c`F8K&P>'l$ -%NQga#a8CSg+,bY!#.C8af#9Yf!CKSH+)VgDm8%JWg`0fe$3doZHupneO7h"2:Q0d1^$@ZB:oru/mW_ft1VG#Wih?/]XWd]cM(881 -%.cmCPk],=A\N0#5n%@dh#O'Q4*$Pp+p<6]h2!+IaIf>YXP/$c*pM+Q@Ghec)oEZb-T';GR.$[W.T_BdT*O[D&T7?QrUop07`OJ)U -%qDU^LPi#Je=4nUWqiOH/%.'e]M)UJk]4(3n7,lJ'=%.K-+ZoLn4QP<Au6!t;i/.:QghP@dUsKEbJrd#2\nkuA#,hRmVRp;]onJPEl2eoj*[SsjTPJ(\s[4k\HJSaFpU -%f;#m[=\ejia.r)aDuRWi:$E:aJ:7"6M8-Z:Ci=mHhV/TLf%OMGh3o?ko7Y[fRuVJ-3IUZsrYB&"_N%qXY@L7+>he"?PPm"=)?\dK -%q2`%b]I!;CJ=-YloCRS@02$CC$P -%$B?&hF\C,LaJid/6jQ0oLW6$6MF/270&g.FL(Fb*=Nuo?n^3^FAnnt/kPs30W9-V3A&68Be[qfZFfRLUFf97WhM.c3D:Q%oW,7bU -%j*>tT/X3RmI^`1u9)>3%^-gk.f47.\q2I$D51gTVfU&\_U#]VDEfB":c5ljcb#.e0%+D`MQ$DFWSF]q^1QF'1H!687,$@]/GN0bj -%[r%1JFI]Br;Am^#qPAD%f/QhrFZcUeB6h^0:OL[b+6eXJ@h*kFUTXW4I,^"T5T%;k9YkkAk;4m1ISD9>kb-=pb,g'5e^+^F6X[Lh -%dm^G)EdLj=?-`%*ij:rM_:n$l>2*:GKp4cTPWjec5)#4bKp4cTPhn('nkn2fIreE`'N4cA;Yh)*HI0D%MfQ3!$7S-t3:k)SpHS#$ -%+)prZ5On6)K7:a/*_dJ&!b!r'1gZd>;BL7\l&PDcNOPh-(CpBl2#Dem\-XaYS$amMY9[sJJ.`X^j>N<` -%[&HWT]_%5<:XO^de#HL;W&nY\)bf1u?poN2'/ob(<0^gR1<4_6g#hTWdRn9:kn+Q^k3FkXar.jWLWJ]"kCilS6_nG/>fT?(8BX.,%Zi='V6/qM -%\,^6u'Q7E=F%1,T]?GP4NTr:[qZEXT\EecQ-QmFKt^[lelNJ>h.*LDgb:Hl=/.7g6[AnP3UQHBO.9Mf -%\&XN4S_NJ+_s>t*V3'LCN1u$"Du^4H:U$M>$_.D2Y9Tl6@IBg'2k&^%_VA!WNl._B2bJ+o<9b=>N`#4H$Q`IAB]A'0"C'%j[tTmt -%d`3,T,4CC2p;-^+0ZJJi -%k4*t[5Esb1Vbq#[I\.$i!\j"(AD.eUXhpqe6JM*>Ta))A98A;.]fI<5gp3%:VM$o>/18/@8b#u;aU[HfM'ck#DU&==*6s)hcmZ,t -%I2KIg?bpT(Cr's,GT/G`.`BRQj1NZYV."DNr+0KrQr-3ap@o%K.7arK7qi2n\lOcY.T9JC3+&JCVM0?HMs0s2d/]llcjgSgs[4jg;o4r>pPikPfrjmZ= -%&6M>c=.au^OCJY40c.B#@3U$67,2\@f7=ko+nDB$rY6N\=5Cqq8B)Z*YK -%&r@N^9"4o6gD"RE9=?dUg'u8!$g4etD(-CS(8,4D`,YouV.t0$5ZLK'SqBnNcWtl.=A$t?+'OVO)DIug6[5umplcAeiep4WF+)N#h>8P_ejFXWtP"aK` -%VAPgp1>"XR4O)ePP!MYo0^a'Eae5LI.(*HH<7$t"\:H7M5KIj\UM+E9,GB<.\nYigC]#Q5E[VO?ep,7e8NV:Y.EhOoD1'b=hHR\t -%0(6HTqe5k->0)hcHbr4"h]],BT(of8VqZD9)i+3`O&KG'D;9)k0>[]r8tSH6$b -%)XrWjf+d<"bIdqc9p__'XN`!8>k4T[GoF%5n%G"B_\2<2Vq7Ke'mWZTo*'-+:_#&!% -%"@u/1drBW.$&^ob,JHC)heW4?%&,]R&*9=pf6Ea;,72]>3LYHMocHlu_eG8U)G"+T"6daEjUsC=9Idk0r?+"P0XXaI>[J:QLrS\"cMdCF&5:mOWK*os:7VkENI@#RJ7^/fB9(^O*Cnb+Rq=%Gh$Bo.1q$/4l96U+K+^&5NuS7'l:-1M#[]N-:MR/V -%?5[fpQ,YR0]:@An]!>"BR_IaiCidcZRk2/!at+NImrGDPKcpRl-qlpC_-(A]Q\uhs>=KLsi>CM?,_Id -%a8WJp;YeiL=4IV$Unf*Jbg;5E2Q(8J.GUWIIH!h)<,rn3%kp:7][O[+"JAV]MZu*NMo(mXV4bVS1F-7T`Ec -%9C-E('m/nDQQ"WL"C#B@_$>k/QFX8ek>p(a-Uce>qaFeq/8mYnq"\Q#R'md\/j]*)9m+IU@U\)T8,BnuW`)'OGKNi/r6?ffpI4n$ -%1a^@+Y;/g6On]E/aduTNf:9PhMN7Tj',C6;Gu0/U8=0=N3]=?qH^&a^!s&,-0eT\Z7!@j -%GrhgrF(P&7.4hhjTf/H?RPkjXl!rEAWiet$j+/]/3ts"[@E)a$o9F_QdoiiZV$<]Ib#M3c6>G&J@nJ/`W^1_\Su758d[qR!2n159 -%rBOrX3!OfGl>o/G]2<\:M5M)ZpBI/?'LA=GRQ+%=B?UNNlus. -%HpW,7-"5Y7Db^7OhUYnLOtg`5jusr0>B@JPbA7hJ,;h9?1F#%=&i:EDWNUJZRPds+b0c&fc.dNuTDZEFc$dU):&a=JWIfJ$a5%fs -%fjd',m"s2oqYMGV4[2>oHK`Z]Gd?AIT(nuE*e+%=Ic=4_TDP+>NOCubF.\#r+BnYMs'tfd&h(bkLM7Bm1-=9N;2pQP -%0Y"VE\:`L+:CRH!:SQT)/JJWeE:E%_Q/n!>hQq(T'91+O2GJPl%=@fnHHZdGc$FPmH:l%CD:);:o5%Y&CtnNFQ9:ue:YUc)D8EPs -%]lU4,cDJ-I/cOF&'($Y%]W:kQkp@u`-]c/.a7\]7T"%#ZJNrkHRn)U[^#Q=EIcRT8^SN=G$cb/2G>A1e.troqA7Ph%C$CG&Yfp^* -%V0cG;4Q<5DB:cBCltl9cCon]mKA:QdF# -%QYO[G<)R$m'd]?]Z%eDIO?J^JDi+76+O9"f'!(H_4Be:mNd'L5h,fAX>_U=JQ$_dm$UWYt/CdMJFH0$r0iSO6$]39G?sJAS -%>#8-^s(macH4DfTLREH(1"?R!6("YK[(QBs]C=;l$Z+$3MokE2D`dR0:L:g4fp`e]hS+7-eWV@bZJYZCo?VmV%KDalDa/UBp?g\* -%=10?&o^'1s@it4?0D[dKj-`UkonuDMq-mUXA\ZOT,0e<-.ES=qoZI4&huA6,s3?,YbOGQ1O8f%VAcMb%G4lI?m2&"$plGI&?$uH. -%n+o%u8\?OEI.9'h+2.1'8'U98fT2J6S3G[kiYDIa%p*]+hRn+4p;Q?!ceeTiiWh*ero*ACoui9^?i@4Qb87Wp^3KPObnl.Jc[TT6 -%pVedm]Y+.$kBG80rnYQNj,X-As4Mer:CE+Z0`L%jG9$7*lpVQmrA%^u_3Q`Jh;rC/Jf,%F'?9]S9ZG`0#eoNcCk!=KSlsLQ>kD\d -%4f"!O^N&rdmBX]ScGc05RlU6B-kmHONj;/tG2okNY;1!#/nY/^ouhTJQR2/*AhMcXk10IYbnpEF(T'iA4hK(tCHLJ6kS&E!l[Ha0 -%qqh?0f]*4Lh*8(bTSj5%HFOqg4#6J@^7<%2D$ZK:YO'Jp:#"lpS]R5lMAYO'?V\[IYT8.+GM+;[n?@2r3tMV#1Qr?sCcg-VO)aK1 -%BhOHoD=KE4Yj>r%nIIgbmkA#aO?LkF3aE6%hMV!iCm$^nRSqY=pbI22`cNB'f%+?P^hDr/\9!HDY^oT@N@q?",@DJ[WQEb*!Sfk& -%hQC"JiSlk929jBYWR%HYXYqPj%4VfFhJP.b@^)&dg&*3r)op@gVR&]5]%Q6WKOLt0cIa&[;jtm&D3o@t -%(2E%\Uq?a\CphY"4VttK_%ur^`)8D6Zp1hbU;$b;.h?e^b=S5G@)neq^`sFYHuR]t9n+)kPH.M4Da="f]9qE(gnBP"B7?"8kqpF2JVT_-c)YMm/K$h#Msb$[I_ns?uJi"@qAk]1c+N- -%]pPYtCMM/7_M\\F@eS#\S'76ZhNG*sZDe3)kJLAGplcj=,oC9?@UG["j00P5X'lf/)9HUtqb+ejfNpDB)-bHEJr>++]fo#bgt:-2 -%T:Y[EiS\MCnIpj$D+,8i+>+4iZlOs.Hm%8!I5V)[OAB\`Q5Pp9@K7a\P,V4oJFPeOR4\u1)8MFrK+lHXiNJegAfUN^k -%s0+Y+nIIj0rRRdrlSi2)Er:>C50m!r5Q(HIfukI%Hi)sEs2*;&hnQo%@Ak6^r6=Od?i/_I)Ofabo(B3T^:=$uqLoC@(N9=eij+SP -%0/Ogss8C,5/&MV=9)R9I,Go"_q#9/Vr;47fTE":?s5"^p4"m'-gHWf)D@[*BL8'"HoGa8'5oUmdc!7k7/_:,Z.1iqa(Gk[M`52\m -%R#@I\a\O7F#B3i+"f\i59jfO1gihR/kBo#;L)q/cfgZY(1)0PXbA9C=e%47]4cgZtm/"\356jI$M&M'o,Sof@adtDebAP,U9i;g0 -%)djk1Z^NSRm;#VHe,\NNCQ-`F2`Yp[Sn;0E"U;[N`f&uqVV5pWB;>6Qn$hVgF(lRIM:H\UA%6.L0C*2<_#&GI0:NA[@_CN!8m7N) -%VPYZM$o0hP)S99d!Y,FRKlIg54)FPN%Zn`>)2r8FaZ*jJKJ$bl='fILODPY)SXCi`BG8OY,a6cF#S<9qg$ne3Fl[6')(pe`*6.Ja -%0lqN__'WqP\r,7$dA;jrCtm253e6&?L,><[nmi7Li7A!0X=g:G5237cFK]hIqeRA;EQ45e@&t#XIcJHc5[$NfQqYk=Lcd@n%,S@A -%97+9b&i78Q.$?7JD=8"Fg[BalSGOAR.LS)DW4,>UraR2Y!PXRc-[[[De+)aHg#AV3MFhbg`JM-HQ(ZnKB3ji0O(N9bOpH7H0c=bKPIt@9HD_nHL2!Mt:QEm3DH$2)VRi:2YVJ2!>R8$d1;rOs'a?L?(A1T29<\p637R`dUA`Vn=ISR&j -%ge>.hN56RQW@GOm1N1E,L*I286T`,/)()?#g[P%rqIgp0%N2n9/'5Ku(HmX2Lbmn,Ip>j=4Rqn,Z.C$:>BnE\/7_rVol\&L/)`$Oi_sKptPHlOe@5XO]iMWi'O$/m(+"/,g6mlA+ -%_.rPW`E=:uBUj#FJ+(RlaVaL+28+ni?!n:t)nnEWIVmr9ZS@gZHMM(k^5R5gaU(GMqkiqR52D%OR)Mn"#1i9/K1,Z5D1sfN#(78(;AB)?))&-lmO.D&GC:Vl.Ud(cI -%`RNgSkY0cimD4Z;%Qq5E&XSp:56M?7+gGJ+#EQj5;."$>nHe[3gE;)XO.h(,:PSsG@j!a\REO9[?BGbnko]4"[Ac]Zhttm/gCtfI -%YiNt5$7k,Wh`jo=d)(Ae7Yr;B7f2L>HbIKacuV..heY^A35H276OZOI6JVZH$X'MDNC_XROPK>#XH7lSgTb+a]JUT-7ZkLPMk5Gj -%R83[keMZ>sBI"^#gFe,#(4>FUG'p@Ei)TA(DD&84hnbWn3mn9[*LitWV+fI0+urYo$bdI\<2a=P('g&XBPnY'FoG5,0IMd<<%9"r -%3+P.2Weg2+Y`D/HKU2sO*%IkgEfl;bc.$:R,qpL=^uDZ&[j`sK/gu[AV,`2hU4S'4$t#X[+FPZfirHs)Xk]l2j3[V>6T^'AL7]F] -%4+&,hf=,LD[ZBk]3$jG:!*9\6:7)Ds%c_@VUbO@W4J5KNQlaoAoMC3XiiI'i>8%4T`3l@3>hfrZn'9CdKtp]c2AJ.Y&2XAFe2n8IXF@7V_(F'%K[ -%6Q^iZ#I^!_S1^L\!]6Z(jH=iQQGu9=33S9'c%MCHBQ`1YGE]WDSXnN;+RGAPZV(ku0MYG.0E/Pu$H;^B(GL]+>G0qK8A;sQlpm70]] -%C);T6iR5mrgZg,9_m"cS[+tn)k]Yl5Z(61pQ%WurgCB6JC08&GYmhZ=GbH,dQVQi:>^(L4U9_sBlB<=^,MnOWf%,qHt+tQhX8K0eZDJ!9)EM_07VsC`XB55C6ZA1MH"Y2V/A\\i$5XS9;:)8RNjo7(-(N@5^-^hdLB@a>>@NqRef(:mnI4u` -%DCPtL6Q]E=P)#jbRHG`=W=dVfMp;<(If`_i4b:[Wf=.a`r;R(`!9km(9^"4`"(VP',3h7_GhS?ZM0eB<)0Do8'>,V?mrTpR#ROO8 -%(uo]o[(+K65e8eZV()280AtjJ>+t]LN(84]5K)-J9Ahj)#O7G-kY3'C>c=(sS5:J%,t2q&Pkhl8&p:d7Ab;`I\9R8,F,B`b&]Q`' -%JJP8+D_.*Z/X75eO;&Sf\>\9_$D6a?<-(-6$aa_LGXSsN)A*BXhl,G'2IR$P"=%nA)K;RCV>5jc@+#*@"3g,md$m"AU -%f2X$1R-CqM+.52KaCQinkuJD!mA31lHEmd>=bM3WQl\t)fjP`beB&70HOYO\EIonb-Cou,NuQ76@t66b;YQ'*L^X(i>;rWST/*O5S_nB@nT"2Isd),Ornk+gB[(:cL2RsI,kj:E2lWO,u4075eQ'>iq=s&OH# -%@RfE=d\MSDWL_i66,a`V&!^0eI]R]QjmT58*\K1pL0SA<+t>4R+?'&R7$$oh[=g'&Sg[i]5OF'^*,IQl>_q*6nhOtCaW&oN;0ab$ -%Q`FW&D"m5pCtM)IP6V&cT%%.&Ek"$/W;:(XA]]'F[O)f/bQ$W1(8D:NENi?OPZsG(ca.l&SC<1=bD"b-H+CL4%Diu(nj4sMad)23 -%ZQA[-%X?*phtme=UL"!R>ksP.o(]]2;1Sa>;8j"jBbb,k7C$A7P2-IH8A<\3N?V1pLW0l+&h+QQUU8a1_C\Ya'Tb=tAukK=:)DGO -%0d(1+MAOt+bcS-RX*L3H56.FI0;63cp9139$h'cskRR)huL:O,DY:M.lM785+@`bq%'Q03GVm(8Ylm[<6X&'Dr0H:f5D[jp: -%?!*hYWQSIFm(G8l'r.,k>N>Ke+kM6o@nKOY4.'d9g`-Pf;V:)=_*/m!!C&m?R)c%,qBeohD=am[)_f/nV:jP3%IE@QeB_4r!l]_[ -%oYh%iRHW]iOgCd0X788(@GWt8#ZX]FI$e#J-1XY,!GfoAutpr\b5dj0uJ8G[s1;Wc5F8*j/[-5u3A^sON/m2tdq\[QbQ`JN2\b1KIm> -%hJY#WlI*mhd8$=lP8mK4<:q`)_CL6'H4[A/@4B\b`gO,10f317iIfl/*V&>L\+B-TX)E1G647T%NVW88FEZE@C<,hoXn?ld@D'Gl -%mA%iOpY'O,Ubh+lc_^.%1lOf!_:kYb.WmYG9Ved$[h"u5\PS6AB%gP`_AI`Mf`!t)+&)pC7(;4WK/YAoc>#Pf:,\8fqAs\fPBWhc -%Vcaub2CA4dFW*9&)'4%)1bop2H.X^ok.3l4gFkf`[rDZ6=oY3MY%0"?:Bi9+(?tZ3Ktf -%Ype^^cWf,@:-e)a?/LfJ/_W!:+Xto=kp7s?cd@AghcFLlb2klIE5N6AV5TU>/6+h921+O>a972;QDdR2CWV9X?ZucComWTM:[mPY -%)gj1`>i0g5mnU7BXi4ikaUZrb!;#RiWs+'l(itt]6jlM0*<\2 -%=i65Q+FPo8TM_ffKqQM>rF.'Bg9c-GMQAW>?I;UjA\HPoTST4-uo`7N*7?!,C9b!;J$l>h^pNl&f<#R$#cuDT>hC -%8].kOXD;GbG;>>[AJgcTh2eCahpdjORl)4[p;!?OifCn8fL7K*j#\d -%ZCSrf.lTMgXiUGfHRcsiYX28HK2R[h="_DBe>irPfB:(1Bj[e:'Z8@jMil'2Cqd+@i0];2b@@\)4)!c`nr9%7b$/>+.MHRI1i]Qu -%o#f@3/F#25qPcS4kj4[rm^Xnueeq_t.@h+m=9 -%I-osNI:m0caH@SY!C]kFlO:l6RZ'J(8gc@TAV/9aiu=&,jlkK'sV#1^NU\?EU]Ijl\S>"b`$n?H:P?)n4E>+j5hLR%kt@Y!dA=8]X.QZ+F+@ -%QbF*Qp5-5.&O1$;&GJDo6+s)(lS"hP1u"EFn73Np -%DX0AS0X@&/>$/dS8&.X1nRY&c@o\2pCUX7h8jZ;#aobcVmXWZhX+'7&`ag-4a@:7>B&BF=\!SBJiOQP-gs%Y[B!6$(Fkn(""`&ZG4dfp9*`+>f\bkr]!F*MB/F7pQOd305:p4b*J6]N-k3dEH90e9@@Qam>O9Kn,)]$BnUVNn=n"Zgq*Qh4o;So1^si]Hh7 -%hDNUW9=poOQa+A"ms^$/]lC])iFo]-$&?K!oN%RnADAmA5Vm"']D"=%VA@icFG"<;:d)iaYce\lZWA;f:"7EfMn=N)PPW[Z^\*k? -%M(qRKpt2O>TTiC8LRNhn>//NcSNJ@M<>,EkL)GK01:rXrXj1cj>b?.V\Hn!+X`Sm-6?Vd`Ul>rqFg,)i9si;L^0VZ+;'-Qa[!QRb -%>9.$HAGq1Sh"Fr@igLQu"&5^[U*+>r=5riLU3H"M/r#+If%+1n%Q>Zp@doIE2,Sj=Y#88[Fd1K=\U::[a5aER)2mX -%Y38u_)HRU\]7Shf\Djk#25A/+_NB=LNN<#]7#IEO=%IOZhaNMTMOs5/U"6aE@@?Q[D2mkCBD7(X`c]@tB8K'6lMr(2?+[(T`DB%8 -%'r/Wg(e5+B7=jcTBE>$/WGijh*FU-g<4EDTd_[bi;W0[\n@m.aJZGdA`PWZ!Y.2kQqS&9%%V(/-RK?Q<6c\t@'Y*/R'"TLqXogFH -%3S^LKFVkLcX2:,:cSVu&_Y'9-*iRDT03`h&H@(4Q"WPdmSC<14CqKOh_k9N+U'PC):$[b&=n-l.FZRa6om4rMi@]Z(\fnF3q"b_VuL,IS;s%b#njQ0*_">`Z-;OBLMsBT#$)_urko%If2TaWU!_/`7;d/0O-.?r%n8 -%^_&!sHie!bj@KEF5h6-LAe"Mu.!`X*j=>bZbXeC?Hj/;%mX-Fs!o-B9Q[AsmG#K8qI0G$i2>ISAeHBCq -%^4ID$g*'6R?NGfQ]JY'?>Xc/+jX\-Km^$SS"eJdr"p835<#DKVL9CTa2#?Xoq?jIW(]"0L=+KoHVNf5)E4htgi%'%#E5]#b^oct; -%Z*J!fKY[2lG89Tk5kA;E8ZQ];:Q@I4#hG<0?3g4in`PKEETAZq`t2E]_'=`nO8-f1K"iemjIaOoE!eOu?PH8ki^T$_Vf>Yj1GFE5 -%KS*2&6^\#SZ)J?;GCY@+;BgpiE>h:])hG%FGI+8?dUc:e"Gu7iI\jO\]>^p]=A@c\l6^8d*dZ:!FE_.g/[JB&W&( -%"\\(q7@,B?D$mp(^@5@VJUrZ^3\r8)?ts5^B:FK.Z7/nQ;0OpcdRX`n.ap*/AfUG[!?8D'Xoh(CQarO[k\6tm#D]ZSc;Ik!7i@IQ -%AH[9YGRh31PhdKU_,Id#`H`$'*]bc.I,L:"4_jn"VN,q'$Reah21o;9<19P]Yie7Ack[__nao:=N?\-^77U<3;S#,#BWE.^N%lt< -%WZkk3XqO`G]l"IDAn#OS?AW[tU;gaMTe-BT-jG0kBW=)Y=]a:<9?$;72!(\7 -%VmD$7i[mOu*#T1P"Hl$20GbYA"P*PcH`7];O9D@n%c2aEGT2pTJo#rX?OEn!*]`"]oI/7s3/n06t*+Xf6K<*9?EnO$i1!T3E -%j$]sN;G/0>g=PLa7MD=#/6^KE@XG1I9MerK;QJ@rK/\b^,<%4`pG$ -%N[_Ak;@=d:Mgp09409g/+au -%fI9N^Fq97j/*'30Q)&kOUJGd.V.$RC$C3H&8V*QdFUukLZBeNClpm\e:`lCai.FD1KQ7Dq8#(ak`"'c@7*`fR=^17^.fM7IdB1J<59'O`t/D!B1c5DG#e_3D.Iep+Pl+=X"Z\-><>@]@r)"R0Oj1gLlnq3 -%Z5:V?VU.I&e:bYk6:dJT@8WGcn+TWiED=FE6Nai5^%"1M]RpEq_3cu%6dS#MlR5[DCr>)-:#\/Q/^/X$"Eh@?V[:e_hKK9Sm6Olg%i^gTf9KtI[I!g5R-i_>`$NDDNQ%;a?M2O"4TcUMP@\TCEn3&Hf.'*!sJ?0mqL,i1n5tP -%d&7nbL[njgkomc'$8FA'/^?_O`es=`Q;/P5AMMmOOg8Gr,ghcEYt86tVCG"[U?\"16aa_+:ti&`VU2(FAqFDj;cBX+/\TP3V*ZQ< -%7]kVu)lTn3.D&8"6*Uet2,q#!>?^+"\J?VG\ -%Y[:Cm(&"^iZf'eZ4^)fNeZDCYW4&f8NGT,pA;a(A,^r]f-Sa0&h+=-95Yi"GCA9%kRlWdU:DF")`2[KIU:@)dPLs:dNCp\n\;G'o..D8/=RIs6P]ie-$R:g2*WW\SReWu.dnPX5'<&<'s('Uim;[kue'#_*t'SeI`V*]9XD&1mY(10"Uq_Ct\LY$JH'f^C$WlOjMZN(HXt6e6uuX_6pA,VD)449<$g7 -%;54bB)*_si\;V[JNJACJ](.P`gA:DMOf:l7/2l%`bHPaihIZ_d1-R8-W1B7qg"+f2\Z&b[)5O:aQf6X6p<1/b!^JVo"!^'cEXO09 -%K3F?=ZFL(&5c/gb>p'M]+:$Hh%j6OOVEmnSVdh:K.Vs]a`UD151rqmY09f[.&(?s?XZETCL!-9@6F^(ih\pc<0dkqUWRDWcSDF+c -%jeIM8Vbg[#E$"CI24R?_q83_C8L4464&QF#Q:NVJ?^3%W6+3QFE28?7j_N=?OAE%80_4%6A')E^]bb"jh&[#<@GT/d:+Y/53ZT0B -%:nhH+\e3G=%pb)b;_=h/muNo^j*r*"R0QE/3D/EST%F@ZX^Wa!+?3OC)L_XH=?298!g -%`E0Rr-/mp"D^D)>ne.=1g/jsdcMa=+N?CJ$dj7[a"aQVO"b)u,@Lth^W]W]=@]*d*N2*Bt&Ht1;VGV3ql-Ou*n5AqT#ghoPWX.\8 -%$R=5$[5.u?=u@pa8(.)T]MoW_#Xdu9`s>aH'f.%;<=MslX&2qkJ4s.K6>0Bj/WmJB5up6GMR5]n;RL:VY>NCV"-i5V-t-f`$7<2N -%J:`ei.juqtCI7"'f'6)!;q?dLTe^!i0l7@?"]iM^MTDh,-3\(lAsL6CZFpt:Q$K6_E,3EAE\)!%_<%m+'n^DK`d1omQP%K.rMcH6 -%CSrXA/pk#2d)4qHOnQdOL?tIniZ]>1_k9g51Rh(*ZdDn8"04c/Tj$gc4[NO>@Fu*0#C4knf)A1RlTD'S+=%,BgZZVA!2f'6Q5[OC -%/0Om&iL"#IcalEC,cARW]G4-83kX4/D<+dD&7AacGljuHeD3ApPT7Ll.KE(P4&XEtXa@$ra*/'Lr_8eCeAan<4^FHPJj^>2pB.tZ^/f](?)cedc\ad`qU,QZ -%TT2b`l3dZ!i93hC;rY><"Y-JTCT(kR`'W"9*J?_n[oa*[QPG1nc%C+MMjdI<#J:-58"r0`&.J6j%9-Q8A,':8OmfB8CkfRbI6A:[e6XK,"m8on3qL(0]lAaq?ud-frZl9h262L$*HLE>agA3&DNg2cUs_)uhUM$cXL=V%X;VpZ+k -%p^k-XF'YgXcAhaGQb/M6MGDK$h2)KMpMGAc0?d0+J;-?>uV8:!`$B!-VtO+ -%[:>UE1IUQZ+>i#`K=TP@qdPuCL\9N"Dtd:#UM13PG_#%RMQK[)/(-r=HtnOJ'$U`/*Vqj,hN6)WXNG^Rl#B]p>AuiZP)DR^MO'FX[rC#`*:*+7atqslEZ`f>ir/X-4Xk./lRSGKq`;0a`inE`MZ*CFNEEA?&f:U'B7U[lVm_-iW'^mH -%J\"U-9qVZ,0FY>XJTO_&,JXj?&N-KnU:*/[9tP>/`Q[s5G\8 -%U#8<*8r?tiai2^s()fY85N7hMZm/&OA%/8drre:8)<0$fY,0YWEq@:!2`%3Sem4T^.1fp!S!El\.VFojL-U]=/Pbe*'2\q?#&]ql)m=RM'H<9q1iK429KK>)9cW@^5X]ZPign`cC=$ -%qCt`_g$F5o]]aRq!4`Yu'RctajFRLPe`I4\A[^8akYEJR\0AIKr(`&m$HWH?4bSY)OpgQM2gq>$aT_2Q@eL,N"^6HN)$hc0KO4rn=BI2cE*S\< -%Q4"qA=KJ8t]ro674gA8E\,h.0<8sdc6b(as'0bdJc+O:*1Ji.doFrqlkqM^NeA_):1Thr2*3@9cRBI^,5MUZ01< -%]UfX9=eboR\ub?b6*>p@GUCN3i>8@Q]_^pQqhN)>oB5"ZrU\WZTAee8=W^`bI;V@M[j^2r/rE[gqZQ;r_Gm6h*8lujb"0-ufa2LJ -%%07RV-jCNB#tAH4HcOH]k>6KKjaps^8"kYT4X%It$SZ6NaW]Fu5'4`">k4(U4?5ZG\1\?s&Z5nog=^ub]lOh''52Q?DC(BFjJJo/9HTVD -%_\l'5"L\C@(3(5-9S)%`!3HGo\k$?OOFmcC^VA::[(F_:IYckR^h6pj4FqPaIBANrZjQJQRp4Wj^7:Odh_hl>AgluCj&7D8IaLcWJ$#Pq=AlX$cgq'XuhfcpB?D][QN]nTm&/OV/&Ih0JL3)FZLqY+5"1$99eumX3$$^:+TdD,UWV([H=Vglj -%+goJ]/F?7<7PY!+++7(,AeEB]D6O(8B_Ftt',G,M9RpVSZ^09f3oW9`f')D)+P'd -%5U`=g(OMcEV]kQUH1P'T8;)(2:2XcJ1`)"J[RNZ:X0#?qrR'>EHTH)+1b`&`O0smD!oeL*""io+_#:5Hes9"1.8`c?f,7Zl[I9#K -%a%0qi-lKD/UIR\U70q@W/QFC[BKr>KktL^"H9-eYVH:eNZe*TJfth2N0]&Bj]DnD.W%4]3Dm9CE'e9bI(8Rm.X5Lm4DgEla^CG[6%YJRG,W_iC:62?*LHb -%&hd@VHKV[u:egZ%/CfMO%(/"[CDa69qh[\@pRet*RKU(c?JP`1(Y!D#Z9t/h-"G(#QO\`_7V[&oWR\H7Q?Z?c7#=/d=DUF&3\a7( -%W`u7ZY1bqF!a>OE6]e?;Uh"m:djPCmFD)2"9IUE<*@tDh7'/)P[jAmD7+%7BpH937]oY2ea^&th4lcBW;(*J.k.T52Jb;EV@?BQoI+k+mIg -%d2+kVc*Q.]d,q6Xo<_6(nS2+uW>ToSj@0H&2!n$o)Fj@1=4I]CeH#)n*eqZ@lpRPV/h7MCT!tJ!]:r'a1XL5Y*V-@KG@J9KE%Egn -%La6C*e]G^%LIb[PZO@QW>Ycl4!HL`)&1a'7HSNQQLo&?mDSr72bAXtZpJ)Nq0QUNKIM!:,$ClZ6F,1eLO#9Ha,=,iPno9b1L(>q7 -%@4=U)4/Zf!));Q4a2gEGf0ODJ&=\]>Q,.0hm1.>GYDpH>l,SdPOW)tmRWdkf/#l`gqM\hn;@%n:A0e,`fY#$d13.P>.P-;&A7g4f -%=`^gCN*oh-k+L@mM0s,PEOX/Tco"!D\0+PM"@+Ao15!R>bD)d(dhp2arKY3FnQEY179kOO"4d"oOF:5bKjAXa87EDTbjLRiR47Y?`'rZteBs4S,XO>k879hL6\b3M -%kjJs@T:)mrbZ,h5RHG`^WB&H9MfO@t@@D:$0t@Ord6TOP7m^@62H.qTg62g]/Hn!',>c)>N1iUMen"p96>*eYQZ]3BJOg&p/B'2N -%.8f+R%1fhh*?dkgB:T%Id*k?f`0la)L-i)fW)5ego/\E8.\IY&!HbFL*As>G6bsmV2Bubg9AKrW2kqLa>&U@[R:+?1H>V^1%+bJr -%L=!>F00#,PPk'dU!hb/[Na/r8SE;_rL7cLkKQ3@\H%OUOq%bQ:4I3?S=VWn`W"YR@35aB<\[C'=)%fWL]Wbs&ii5s`_rrf^pGBYN -%.MomokN$qq(f2(XQck04d)m#FAI_TIM_$)N8tHVq>Fokl*/Ag[Di1)#7US^H'Knq&:;gs%93S>]M'jlBP."7>:L#k1TWYLoq19;$ -%`*p[V@04l>]aG<_lu&nq]/)5+3CR@=;_5`"QA^;p2Kg'](hJQe[!Le'-@6d=a!6^q:YS'/;jlIGs"jX?J;/"WADiF0Gn\T'6Qr53 -%-*K1TNt3Jf[[\!K>^=f\X*j,5[WD4(o$i#W8Nem(*b]:/+rZtTCulC*K@:37WqhO]7TY>:B0J"W`;Nl.0!j^AjOb6t:4:n3g<fa<+\T6NE -%!$m(//n7Go>BT&LEcE)[rI;H1IB8QnPO>*5oMM.F(>/<]Jp9VVmCe"JKa=@Yu;_EY0rTfA1a'ZH51S7troc0:r@.=rl5 -%8YN:fbu.6:?5RZ-G -%Q0th(D/1CFS1AAA&`59%+u%g+,mkb2o-GU)Z>UG5D@IaXXCX+8W\(8DiU>@q;Oh!8RNh!)asl?,RXC":b;N>l?M:/2r2lYq0.[=, -%&dDmQ.^Pd*DO#er,IjU"KUlB>)&e-2/Y$BtX37iNF*3+Qc$4AjQG'KIddd^C"a0,n:p4VZ):Zl6Sd9JPQHQ"MCMAh]hhLu@LC^1t -%h(;ujH?.3$U>F_.j/$'!*h)r0nD_raL:cVo41anhe^"L+;VSigSu+OriJjk$f=7sJ/;J^J.j6"%QE9VABkc[-X32T6\)Y+;^@],L -%hO;-dKfQ -%eKeAJY&;t\qP`ei:9-7](0`B'GJ;OPU!lbb<["XBc7KLVZ,L9spk>0+:HUoOC2c=7T5GTm,Jq"8RoLM4bfWR^>1d'r]t*ea -%[IBbH!Jbt:!49YNl/?Kc8S+PY*"gMGgL®h3>r;0pm_1FjcMZg<](6jHndV@YAQ0YbK2kf%hUK)@D/UBG/_+2i7p++Z5>-eh>UGZKF1Yp?X)H(>We?iE&V!ch$HE%EtXLgN)M_m8JL4n'% -%>I:9ignI:rn^a,f*^%#1%td'VoUAXK7t5i1Bag"A'VSTf+3k@4?@?H2ip27/>%c'eMg'aj]e7cGFpV?Km_(?>WShF@KgH@R'1?:u -%Ta&lu;=9C>VcR;%[?#O#3fdVN%3_FTh_q9@]'G_G'J4&nYV__b&S-fM@5fYR+R"/n@G(aPLW*k>?`H7h``BQS$pV15qjDRGa*cC= -%*ckA-68Q*9H,Ln+"qqAE3DliaM.;g9Y=pO(UCO&mU<4g8g.nm#,G%QVrNhiJ:2*WVC;4T>H%QP;$Kk?iki;Mb,;4d^>YHBo+M,\l -%ZDLl1>9_?_ZjoLq$)`D3?I:I.DL<-U$Fi4&%cH5p!s.*f$`B+@0_Qe-;rD(NkgrW[g0;)]T.FGdTRK57eKI\k)Og+g<)hd -%6ZNJQ#XnP-TW7+jlhZcM";bl@49B0,7Cl^li(Q\rn.<^)*HRgu!^q!6]971:(L,[NOor!;3+IN)%3:cp5"L,WFp]<:m:2r]/1Nl8 -%,Egn`9J3A:E+??eSsIS'6H$JR'%*-<::(^Hq>oA*M"T&i#?bM93SYLY(VkX9e?8uXqO0NZL/;)af=T4p=Vq$aEC:,bQ1Wq:CM".8 -%B(HjpK-QVWWR9R\9f%dDTP5a?ZF?4<6g= -%4*p^[@TDI6F!:ZNYGPV:H23XA3mohqJ1F,Z-bRJA[A2?aq>KWY#5dmZR:eR2mr\Qm6]BL^FH9bI:s\>r;,^tlFDR0ana?&V9CF08 -%d3(G!+WL,-j;?LB?rQ`97)f.Yi5j,=V-#p+o#1Ou4P;/q=*X"eod_mP.ai2Xi!-o:9LeoPPk&_D0qSaiN(VgAB_!o@"6(/;!u -%n=r)=mQ72'G+F_.[B2HIQJB*_NS`K6&Yd%L(.s"j>>o`eiERkRoIuqf^cf#LCC+1dddYYhD^'3goE@JoB76+1e[2,D>uKsX5QtVG -%U#p254=4;\(kJ8iSi7>,Kp[bUP(]7n#06j(Sjm1l6a.]P&7)I_ZG##ge8P2$5WI2I&,ZRMDm;Kdjk,?F1jPl6i!_K]Ru#`jK[%mFWtQ`" -%!F;(UMqWb\hec`C[b6=`5^X+N3L6[=!^NusC;Pku%.[2h9bK(cmn-!Mn83`D*hepT&iraC_)Y+Up-bqOWI;<7FetO_T31S&h4,Sj -%eEiiDN;WLRaRJiaSf?P5RF)X\&'59(9d1N9J6%[0eFrX^k3-dg1\c<3TadsNZ`]";%5c*Pf?-YX>s/g-Rk_IGs[cQl69-_;] -%4\BV<56+/H7KCK(3"N3*hn1&uQ=8bnhW+Q^!7Z2qJ3MMis#KAt&IroM_hKPTU#s^pi^mqM_c(gng,MmWZKFf`7N<7.Gg`)`0fPI4 -%b^AmOcnHc#R-)%i8n]9]So%q/97b7A0dV]Q2Qd=_[$2WYPprDrO2&)29";+kV[ZRV<$XH/QkCr5B,D(V>)Nch18VB8S?>PBhVi2% -%0dSjlI5$@(+TTYc&AaPI8gIqW_io*g>[lkfa9(iXbe]L'=7lY4;q9o2,>n+.4^WMU`0a;;lbP1=4^TZZLq.=PMO!+p48/`NDEUQS -%aGO+'q](gj4SLBfXQuRAWusm+jVpMRW!_FJ:n@"]H?7Ydf`sC1p9'A\aiq:sWpAYCaC[!BG^GLB/h["HJ#kJQiFB493MEINRPe+co`"aR)@E@6cNK9X5+n$@n'V -%q//)]+"b[%1tm4qE,pOhA`bp49!:Cmn!P`<-\N$(q`L"qe@#i`5p4cTG]a7c(Lbo?Mpk/i`4[OnBe44q5kg\/>"7rlA#!E[cHo79 -%)7$/34R)#T&Go6c@RS`l'>]DXZ+S#bU,*O1IuIL$Y_W>Ifh[T8./bf2'NAUjlJ[jmR$ipiU-g+;WfBlu#MOs=A]Qf:4,>B:L>hNlMC#0_uraiP+6QR=b -%i`C*bm-$]B9g)lHnZi2:m)S!\d=GD'beG#kA1%on6snN\hC*NJplGP11-$C=SHWiD-]%M>.0*IhjrleDc@TPUACDHM1_W6?aV.1)=7a"+Br5OO1)WEsHcUk67]HUA -%7A>=T*0KKohI*t(:*p%=&aN%i\OWlOK%'t7.B'rqKgKlJjN2_W="Bj!>jB2P0b_jB`*OIPc(HsS6$sf+1X46PL"*t)1;WiR(C:Dm)nJDO@mq/u! -%*l6nl^*8Y[NQ=5$#ke[9A`l5[1(9G/)3t"JM&H>IjY:iKl0W9IECTP?O0KIGS8%`D;jGDEX+rjEPK+Q4"F?>#*bR=iEjWP)O&=?b -%GQj'hL2rSL+p8[,bT[pj4u`$L$Js8I-pc#9j6rr;33uX!Ir"+"W[W`@.s[ZpE8H-K:dZJb*I[i6eWB6[=[(5= -%6*<:]+>"#qV%)tqFkUfj3Q4Rf%G)UC/XBi5X6U8!(oKAqf,Z&'o,-^bEnt/#$eA4Y4&!ag^(Fn=1/gpSKg4<)qSAIo^;uErJKp$(NOf=GDFRc$',nqK7.t4QE9YJ4kY2NSt,G%@4r,kKl5^j-J+3.`hE't*Bf"^ -%QP3U="I@pAn"/kcG\;ab0KRtW4EqAVJj4k3#,_E@U@k;@ho[oHP=-`$[75&KP\/i/Em_0Fe!D^42tCun,F94LBrFKR+%Dl.(qF=b -%a4.rVa@5t3:O`]r[pNBB[5KWUIke(hkUTDq\7epd5^R;+,$Mf>:78U5S"Tc=]t:9*[jE`q,.EbmbK!!+Q]9`1,spJB\8_?Z67ZkW -%p8LK[MelYNEDh:mQt"Cp<4__s/L13*@&$kXrbcV=]n#%6/T2UVUB*]V-(gA,E)t&)3ACJZG,:Ydb8G@!L0Depc]s:0pkX-G=<#Z4E(i:?R7?sP:uIn=`U`"pa0P&jKm7*IB,4dpejDqfg*<8$n*pQ/@u<_kXG:E:R4/\?;?7CqHXp__Z-M$l -%+d_o)Z?TMdN0P7`!ekGR^168/=0ED"_iTT1dLt(U,f7*6'1S#:Jnta:b@S+>RPkh'*jI/r%;[6W:5_4qk.J$1#o^SZ_51MP[b-9g -%5TS>p(`T],7oo[$E@]?8Iplm9BieKn7:CR$'aMM&MrU)P0m=oM*bF:q]*EhgC#XtH;9X(oXrCH_J>eOWRJ)n,XeERbS]2&[`87Feq@f`pk_+,A[$+abf-<9u,[g*XB\=!f9)D6h""=r3F/tn%UPt3G@j-XJl -%[Geg/E(.d3Qo#1YWP/TZ-gWGOlA"0uG*0+p`S_+'9ZI4 -%Da>8h'U:0)C,R=i.ok5]Ft9!>ibfNC4V -%.&Npqh7D(C=FpY,CV:;PI&*?1gQ7E<85QADjgd3?OWJ2>i:9lR&W(LpmoHF+Nh^;/b,<[&V4Z1t@oc("aJRLG40$;YGB$5A.gEI* -%5Zt-O_`9t@Xn6G,70@:&\i9tW19=L0;lE(3mU>^nTqs:?(s;J-2jONR&RQ]>!g,oq.tlG-!5JmfG\`ln49fG^bS\@ji'rs1KAB3; -%FDDOu2m`CoCaV\#O_#s$>?pW-hnU#mni+&qf.ACHTo(2,;AZp8V2=C6qHQl6Z[LM$J;B2l_%RuVh@62 -%R>*)d!b^M5!Om[MBm$VS#6tGuI\g%b@4gjd&i/F^:V_\c!5rf08,r>_%`F:XW-WGKrIOf',RHgo:NfpUXd4qj[:Q2+BpQ)[U#XFedaAles[@ij'1=3SJ%Mmq7FQ\$'R/I&G(f)*KgKL[esc`OW,#0rm(p,'U8TUKWa -%cfbTS3alS4^^m)B6&`_t1I4MCa2'0==#ZB*D(b6;^7=hS`JH;sDZR]O^/QZsZ -%WU-.3Qm$mrp6!dc6[45l5-3(Ms^uu$obciU&W6Oj!UtOb6q5[(OCBsYnimMClCsjkYn[l]OH:u?)EmDN5\-F)fj&l -%@ui*%.M-sDh?D$("6%J@,j+ZV9/W7`%tL'L9]okoK=t44#qMO&D*sYi\W.ONbhDYB/%d)tGDP?4L?MY]F;;PC!O5D;??RMgR%t(aq#(`,rM^^@9Y9WoD1#c\W>&qr4]s'u$G(p2DeS^/8SO -%RZ(]Cf(fZneo"s7"'/JG]OZ/M_O\,>cLAHrFV!B"84,SRQA">c'<-[Q:uj%N@7.Hn0T*C%L"$qCc3G'Z,[>E0g2DK$*]GfH%h7_k*mUn&Fjs61V8,'M+Q&Vhf\8m3skFX0@?I_fDhu -%rl2mX(PXMFP6Sm1Xk$=P74S;,%Rc;>B2]:7iR>RK5UCmahA)"F#B7)lK8q^<49Q7u="5_a\j;XCII!.[GTTTG'4 -%+%E/]g^k$)lua05$8H0hapl)iT[7Nlk3;qd7Z#\#ClK7&P"bNeQ^^M" -%RHg#i.nWal\?+s0LMs4G6hnF]H8U_g]!1-jX,A'+\)Y[K^@_X,/J.qDGiCT+?cPp>BH5AgD;a9=l$=1_-7/uT7t*)c9q3Zne9Qpb -%]b$G=PSNnJJkH::7_!cu'rr.RY*.:iffgG7I]77F1M'J,k]C,/JCPZPa'ZEKPHS6)T"J0h?t;Nkq0I6G3E3XjAbJ](Aop$6`=5m2 -%%s>S!N1RF>DOshRPZL$Z-.l#V-ja]IeLo67 -%YZm@@kX#u[6=J>hK5Ihe`m03?0.[f:*u7gVhqF0%*M+mbT28)Upfie.,Lur/8a=o7\#07@m%([[*#iiL%\[0'+JQFqSooE`=d%$n -%i_7#UGsdMrH'4Y2`Ht]SN2XbFJYbRZ;A0aDYH)"FcT:pJ8f:17?g/tV=bZAaWgc%D<=g;uGePs:)N^Fhl5Z`0#)=Z4>B7E(i;4Pk -%Tt&7c0_K%]]5C%J@AVb[*2./4U`l1e1J[ZMZ)1EG`Jj@C%5AW?_'6HG1cm*?nB9:3n+n4X^//B!#,X)Gk\`<`bQlI3B=7BqE?(Ve -%dEdLrZWUR3?mL%7An:#0E"D#k=J9Sa)s`rD@.UIU.HK\hWoEr^>WP1:8Us0@-g:8h!:k]:WaeC!5O.&aH5,03W1'n0URYT<61'<. -%Laefc!r["Sd=I6B2(c[I&qK:7603^MBXa`*0R]"2ADl#"4\73QiTf>39-i2fraRn@`h -%5pWC>#p0@e=G)"5;P#(uj&E2IZkN'_D41*oZ*cDJD*EAuG%piMgBPVZ%dFF`C%!@i\Oaf0r/te`OWAN@W!A$%ATaFZ-+9# -%A!VGbHV(u%G%fYnDP2":(DL:'0>a1*(QspS:XHV4K#YL%]WnTW:jJfc0i[#.8rQs1fMl=Y]MXq2.W894L<:Ii8dptDWY.\\ND1^R -%WZ.]Gj7k-"'K)^ -%A#QuD/]LV4@kG]Vo#=jl&bV-#0h.BdWYe+bN@MqEH"1';U%1Yf@mkTPe7'CNk]O5a%fJ/u02NHH0S'#JCo1YA_1_g3#pt16k&e5IVZIJs`#70=:?+3?i -%83@g1iSp4EXt,;++=*TaS)shVoH"$:#Wd;LTF6W7ZHja0TMl+Y-SU(BoNboMTV8iLmX1 -%\bO2K!'3'ZIm$5_+,i-TJMA'l+%>Ori1m['9)'fD;.D`,95Y?!r$BW\TWsXq$go:FO"E1:G.1Nbd&1PGt.RZmJX,<%fE3"kY'&9L]U]e.f-AE&n\jAjh"EfEW#RK]9A4/[Z=3-1K]WZjE#RK]9A4/[Z=3-2JT\d3/ -%90-Jh)'K9#5t2-3>*onRTPcJ/"@4W`#[pO;1SS$u#;V`p0WOjEmGt(0enC_r*2((h;M0p -%f`P*D)+'5tn^o#S&K_fBibo&@nO!:$G0Mb'f$j^$X*+H[c,GJeJiJc'"EsoG^jC!79lM9N"EB:S\FK'6Fu]s6U.$c]6Q^7s^od)- -%,"Du[mFj$J0p52]IU^\=PK)f+*:p&EYZj848Ec@[BB5#4-'SNB^eG-Ca)o$6h*VNtD8o9c3&=1"l_a6HnL.@mZ"gFi-Q*(%.h.Me -%aPD563YNN"n!$*'o!TuRP],>k;9WRCEeKN(NgV2Ule,F)jF2A[P`5<1-U57E^.Bqb4%T$et-i1kp[P;%mj -%!h_>(nP#R4ClC+5;e&GX"_A"'VN#!*V&>]IDpI2jUs:V:!>%^OSS!;LhuOao)O;?+Lfm,8Z1PWqs(CfVH7h[mo=Xr#rXXDp#I$m& -%nX)DMj4Ht76u\+'7M#umf%?SHdKoD7K)^8o]^&D%2YT`eWrq5bK0f7@RbXC%/68lVL\JpLOe7p!W.&@h\@f`[`k&hKZBt.?'THT%*'X*H;t9A3[=71c*gVL9(LY0tl.S2cMnZWqQ!a2k_^qV(]oNTnCK-FTo!:qX=t2VY+.?KI+o.t*sY>g0Mc'3+P::=]32Y)oE_0DhrLjTT#'Mbe@9o+OiQgWo5J?dCNU5LmN$F7FJ' -%O^D`=p64tu`@L,KS_(GQ+f\N\r`%N5TD[Hhk9g/&a6t<*br#.Gb/jUkY8;L@j"5bMYIF,2hp3tUHPQ@KebAj9k-JB2\ElP.>Ei`R -%Wk=*Kc9"W%Ym>asd0_2gSiM2iQ5_:/=u_$rP%JhkRd4\A<,n$8rEDWPTiT_;Vp+*ZN6T0kc'-uFiS(:7,<8AsP^G)Z&ApWZ1ui;R -%=;>>mbc$L=g&/9JcNH'#SaC(7ZD$Vh(3UPm81P@I%$@V?5>nRn'd#r.\LQ7MI9ea0G[rO,lp,,89NkULX:+#CI]7a.B3F?2'704/ -%o&G]gPIXlh]@X!6->pSD>4S)O6?`E9a(B2ChJCQh`_/Cs$gOEp)n/kkcK<(>IS6W<>HO^T^cJ$u2">k5l,&ls=1\T.Ml/1u)ts;i -%8LNq@"K#=(HCb91T=$eY@\9>?1oW8C\.^&WX0:U-/h8!l/,/B]`[l#p+uEj#.p+m?m&2cBZE]]Bl!@"r+J.esQ#EpekHZ'S.q1XI -%N=XdFq;4fq_d\2YCPaDZ#L\HYH)L>?*c83u)PQs#Vg+'RI(1<9aV&s0a`Mu[$J?$[K^eYbdNm2>ApPg[Yu_,6Q,X>?4_R`4?j!hH$e:[ANsp#4lqk[m[Sob>XQh&PEtLh:uo&`%hjIlO/c61 -%,,:t&X?ee0+deM,Fd:/^[HbGp>7i\RW2osWVU;_9>0+D%I_d@bH3nAJlTIskL36nS -%QgTXJC$sSRf?nZ^a+CKZ(cN!$HlkMtGXMm)7KH)=L:!?X[c-HCDQd7[n41kt+4>/sG[^\;XE3B>A^I.?*r2rXDWchbXd -%hAVYtf#fP>*N?f$/%m4.d]+rLQbiXGQ^M/#PKie5\$;s2lP$g_q05,7KtVJW,l\*IOI^V/AZ(4e?5TK")<>.hFCE\,nR>DCjl,SLa![PRtn<4*s_?DL-%S4*`RKjO(B[8LE]ud8Zp>QgQ#^ICe=dO6#\kIS;embpu)7;bBQQ'QgDM\rubIqJ^Lq\+JFm -%&\e!QX.C?ob?Kh@X[WBDKWj5'-:;I)27 -%XD#"[(GsHA,"/W@p#GW-JMI'#/G4=:V4co13\^(QC1apX;tm3&H;u.Xq?`_#(c9U?\hZ$'[$m0:_2m:4r8h,Y1ONVW,<;aY]`k"KHK -%i7jkYkI34D&dm.BH9QQ.-QDp7\Q5>b2BIeC]q5Ha-8oTh1q7#o;d8N&/Mo1VWp:b'VjKubE?\kQq=Y[=,>0-M1;i&2Ab(\I -%SE@s:N9Qlql#K;[I&mBq]Ze7':s]J#M9W<"d*nH[?Xr>/7,+]T4E98^j-\CPY!P'%(F(MVRp7#:A%j?hHb/ZLm!\E:f;W.<(Kp^< -%eKr_Q&9#Fc!jIY!4"W\9ii/c&3ma4CDMdZR-OZF*mJ-/aXQR@e5D7?;);I1(`$%ps2k1^S\G:7*k\TghQ9JGjhq.2nn;($t9rCWD -%=4B(-UHG)$#-<\Cr:[_2`_4dPM=ZMpkcjDE'Y<%52>f\J./"9Ql`)Qi[N$7W=kSVj -%)\Y8Zj`SPfAUFDfg$G&n3&4ZBpZA5+p-DXsCKef]''7-!bDJHJIRq+ji^PnhkK)&mWMh$:.EL@ZB.q*$$El#sN_cTk_*V$E27bV<&e"550$[ETSJfiQc$mLrlS;51r -%I!?NkS/L`c,]LJ"WbXE7i<)O&B_Y/]?i"`?+qZ[BN+CK.c8)G#h7-"*%hXu%(eM3qA7f:'*RW*hN!ua%o2pdXZ26\Y+U$+#4'84(H!H#&`^`JY -%-,2/91d@65M`B#W!>4cTdGk)#&Jl@0,9fY<[Zq-I\A&W4b%Hg@WdInpUm2HJ,@BKI7r7NtC8*B[,+laiQ\o2-3\*fg1gOhQkMBLF -%;O*^V1=(rg0KnQq8d@<-eb(_E`VhIteWk8iR?Dm@@9n:'%r3/?PQ3.pr$_Dd]B$6W/&UA-.kWCa*1)009n32gq2SR*%M(grdIX$V -%k2eV@g4eN+Nq.Whl7afF%^@nTbAk!G"3*j-_8#NDj!qf\*dr<.DB'J[U\ON:^5N-.q]tn)UAq#mDn^FA!)hB<;W?r -%.CBkEUa4Ki`k:EfjZ_)bD:.^pG&t]9jOpiCW5[N.^es[,TACAPc;gVYrA)o;+f2Z&kfgONP.G[9pX@=3EP/]mP=N,#/597o5BX;s -%Sat+\mriLCL?>KkL.FUnGL-()ZUKI4`dm4sj<.nKee=H)Xcs=iHt%lO@U'nYJ#\4FbEj#fh4HoqNIgYC -%Gs<>\DR48;H\Q!cUd+1i7AYC(Sj=`OFR7It;OcIi4s+GKc>bu@B=B;=p_Xop&TnM]?gjEg)nZM(H#l6nTi!n)>;?3REF=54Fl4YP -%N,N:YgbO5GQ`%Cc11[6[![8Yt]D5+Ci]_7:$F*0uqFtJcHkXoKH`I-886_*)@<\jcGTZ_3. -%Va5Fk2BDW:o$Kon<8$1LOYjm'Q'k!@1k\$`nM/&(Jaje?&'GcdIVZZ!EHUg6jn6Y5qXHrEYf6V]E4Ugc*Z -%:Gh79Gk*ksjl"4\W1tagarGoVtjP;^_X#Nap"8cG7(!]T)i^XpL$4)3f[/N*M=&NaTQo<8N6d'^$.'NHDB434M* -%Ru;9``Z:762%?n]Xs0d"Im -%(oQDgM[#0mHT-3b8U?Yn'L'il5't"BPbc:*qPB\:`=TY;(8?5MnhaR?kTJ7^\d54):4n`#(Y*Ah9"n@[ZWNZ].=&]7JLrCS[5o_! -%[`IT/[as\9AlQ96[83DZ76!\>>&BiiMo@`c#!mON?pC:HO6'LpX20aumCkaLB7q0sSu"dXHefu6l*r+bA"s:n1VV^)Mfbo%'X*9n -%jc]HO^A<+i].S$^)SB$c@Q[3mhfY!Phdj=$T@_/adGIhGkZ.F2n$OP/.cd(H*aa2b=24E#obB/^[rJ7kRBmFo"`oC`5B;X\;VLEW$UL$kDR\V\iQp=&:;TMFYA.dUu--\&C -%;FGf8c^Z4%B6U3j0bPpWWR=;DZd1Aqj-WjH>Nk%!7`1*Q"8RTHH0J(/gQgGE'QK.G(^O:>9G#FH4HfFd*/c:2=ip]kj.\8MaHuh4 -%OuW+9W02K#>piDCF1$3air![1E#tM:$^E3+"X!L4pQ@Lc>FgVsk&9%do/up5`qFqLGan$\oQG0"@gf"J+VJ7](4e1=[7n9*f'U=\ -%jYBh>eXAY-\b^-mYB^JRZ.XJr>=J2qCH&#?;DOiR^'J%62>Se21_ND0Xh\otiO,&+:\p;NG!AR2<)\PBjb5eZd7Z@FGu9<@J')\52>__E^]'_kKp=q -%1kp83OF.B*VN&']gtd@[nhH))0-8[0*?BULDr#H85Q'PkqWhMgVe7XYrBL4Thu)W'J,Z@\q#16jMgtEC5PsOarT9Grbe3R.%o!Mo -%^\(O=kMrisEW5HWp;arEc*.0F(]X>5cWp2tIeg$oru^7lpE0D)mlrV\qp7S*o3_LYYC?:K^\CmFri?(ca0IdTQET3>iW%slIe2n* -%rQkK,VdKDe^]2:QnIK-qo_P--dJs-jJ,NGuqp56XIL9?`/)"6XmB?IQJ+^jsq%(7+O8\V#s62cJNE?)a^\i;jq8KQ:oG@Q!TE"a` -%J+GT?rNC_LB>=>[s3n1NjLL"0qpdA"o.U*p?cH!NrO/b=\GYJjN.>:5li6Ng^Pj8Fr72h(a8b*Os88d-c2(^0T7?dds7>$`kE>hf -%0E0n]5>d=uD;s8oe!#BR6*fDV4 -%s2=p,DuPWDr^Ep9[c@AADt#5;(?!:=,(%+8coPDmkdX2DEHVpAFqG?c&%F.7-+0;E1bXohWI$bcepqfcKb'YT<+s!Qd)*C^bcue)6r6&csn8hc@.q -%WX>?[%BDFBFeVE7[o*SqPtE!Q@93MN@^9CpDR4$E[UU#G,omUG;Yrc5(1ef7d%gQn00@CrRb?#gVg['\SL%gHTCq2KP>5-W(4hX`GXQO,qCNuca%]9M,]`HX5/(Mjas,$:6`KZ/cN3-!!b5:iZQVo<9CVK!.@s-WunS[ -%L\^S5,29fuFFd]_j^E)>n&+/BM/_W=RCT]dd"h!@F>$LQb8N(hRUek2X&:1's01ciM3c`S88*t)?CmY@+i.WpKeZpB8UJLa>5Qsl4>\uKR]>%As2,Y1)E1&XjY9j%gS)ZKM2Y<8\c>l>9g0[(;II0;+aS0%cgo"`9=(-Hf$2DI5#B4 -%hIVtRS%kFlqD-ucG-A'f/;ju4?'-@]3sg:WV9;pj0Vq\00C@I!]PF+3ACZfnr[L+H:[]!mBqZfNh,_D\5O1%2Mk0],hV3@bQJF-^ -%o_']C]^8pg$1L4_Z@TKl2iE2WcMu`Q$Y57a../O`iW_JCgpK&.WL)j2\i`A%]l7f0))CK+AF6ElUoL2e^5Qi8W]b5UPSna=Am20d -%FG)NmLlpV'g8#2?:_.,]opLd\LO6F[TXG;pD42Sl]]?A84;"qqn#?hoY^NuZ'ahk,(DZJr -%QFsY)+h99(#4Vqs73q!(1"VT]:u;XlHIA\KID$9Y8*5*%XKO+O[Mp7;DNg1Gg_,6R2Z(o0jBp#b6_0"R>1ZiqUp4e1k$r[Sh-on5 -%!N/'QGrW7Y]X@adR(I3QZ(!=:ChkM$)3:C^'c60V@h9&'_U->7S)U"@=8n7U7P[Da'f>G?=&\9&m?LO -%G8]''V`8V.WCje8fN-^'k@t2.%nZff\"2-G=-.0,[D?VO\#Qt"db`FFZrPAQ"i:[kg.L:gn6R*3Ub*b!e^[0]8(Uk2JJ.Z)?H0S5 -%9EJ+KgiSoQ9@o]=.Na&qE)29:T.r9&;i'1;b)pk7f%\5aT:Q6O4,YI$l"bb*D?Gmt9SmaO,Hi1?I(,(:'d$`n-Qe[`8KK'SK4p!G -%.n\jFWWG8G-qhI?+$$re,65gWbf%'&p/CoO%ta#J!%"P&FqEmP)Irg"M4i,+=KAcZe!#.NE/Y3H]<<_`F[ILAMQ(eEPFBBN=[/Tn\*CYKa24bj@t -%BauHe(']!^(,1d#3385sH@@NH;:.qPY^?D;TBFegDD"9Gi@:uE1Nb?PD_-q(?]):t]dNN#Sk<,)$e\X\(,3E6FIT7O`UT\)Nh%4HV$;Lr^*$-aOtUHNZ[#*%2$BX_7OM?rgdM^=Zb -%Zg)\U)k.7fjiKd(e7F6dI[[4E.o5tDWN63`3eT5rkg+#K*:)QYqLIghmU3%*/1uneb9R0I!]Oa^X0H$#op"LnE=`u/"TEHf@9j2] -%@cd"5j`$;8Es]V;9)UU6b)c5eNgqldW9Cm+Z`M;"oZ:=H=`t+inW)np7;XdI%,Hr>*u=+uQic_/V+>_ag[;s0d+!J/UtZ/7SCd1M -%b@tUE[AOi4GrMna'Om=oR^g2[89VNKm4DG97(7[@CZMKP-<[NT;18&Ko[QH4E#Sh/,&*QeRP6r`pC56sicm'%e -%L:jDhbO.=u(A+G)?WH)IfcJC5`,tT".L3o-G<2u;$kY5*FH:?u-W"9`O(W]AfE&&@-bs@Mc5:5=^nA6.%r/@.k-DG9J(N=V73F`j -%K[i\ojI_ElrD&!;f4^Q+Vo+lo:G":?0]ukPl!Gg<8+I5%q -%>'G$q0H?S)Xo,*jgUn*fLn])$la>Vr&c;gDl(r"HBF_;-3)1@:4hm#t8f?pZ5HYZ4Gc";Q+am)f9)20In[H99QYek*;7A\Z_F:96 -%LLIN8LRd;Iaqi=T!I8"P0;X'Pg!hTbPT;u,ZaU+=-8&Js'HF`]!R'BTX\'IHI`p44::8'29HAB/*K3kM4TMR^QBT -%L]pa!c0@F,@9?7%pnq5,c1)r[[+UDPp?1R2]+_GnQ:?QJdP@E3nbb6S"NYm]f#YLa]f1j>M.m`0^Klrg9o>Zcad4=1oX*%s,nM&EEWkR.`U2E+$8/_5AJTY=X4PmlFL%+\+%duuBr-cu2\H'FK' -%OG]LEfhom$hlZDgGDTN*%-u&SlP?EbR(1=bml'-s]AN+s2p2=TbLYm/LPM/>!etcEhOW-7[^CBi5`&n\4%98;nVIO_DVe6mG6VN@ -%qCO_2>ODAUd+?UUBM$X*leR'KA=DRDN7cY0s7'@WD(kpMZ0Q)Lj/5-LVTEGRpbP`Ao0h&HH^Ci&(u;do]dqAE^?)K&V!O0Z"H0W+jJluJ9k4Q\Tf2l`Yf58NH6':p5 -%SfteH.YQ3\,aDm[5R^a(f?j4/;aU;p"\Qs%k)$\tO/Je?2_r(qd$S2D"6:#%)-=31UrPUCn9B[8O8?]U(_t1,h.i,l_,\dU\ -%Ns!q2[]40"6?R!Nre9Plm];hOnWKn]ei!SHg?pQ$l/MF#4W-KU,//r\DU$po`t=XL0Ho#m*Kqeeq:jlWUH\5;n(8AP>b!;l$]_S> -%?Et(UZi&m2mR:c'6bIufGUV;-L;Cp%:XaTV8hp\;hU_=j#.m);HVH:K_OY&LRfcekMEM1RaEk,Inl%r'[AOuLEn,i/q,&#DeAdS: -%Q7_#F6mNN?]FE2c;!.TObO*+B1bd[_!BYq,Ad0#]$pF".'Mi:*;*;ZEX6tLT93,Ff$GW!SBm/Dj<25F<=qT"89pAHqB,dcF4@8m@ -%$6m"HQ`3D%-)FQ%ARQI]a8NH>QJ)AXPsc2!P&u_G)&=JOL32"<9UT>a.;%=XhUck>qIECfC,a;uYUl1t -%)ocBo9E[B!^+i@R6V.523M'L_Xa:-\O -%>L1!ZHIUq?#S+?:n@kt<&`bp@EXD*"QI>%I33@ZiD[UX8YmlU]2)cVj@9,HFiB--N(($8&jgKPtT,M;Bgsif,o\Qpkb'U@j]+7Od -%Xs6[M*bi#=Z"6:g`GZ[V\'f!.Z3j][:-2FCXa]R-L/#bl12H9Tq.]]%b0jZHZ2XXip)#5j&>T!cfI\C-=jZl"*8IbNJuj-,I<7QH -%^dauDrnB)KZRL;`m'(:iYpT]EQe_l]JTbpa4\j_a<.5D@5DTiW<+#htjG^Oj7"_n*SLfOb.YlV*1Qk11]]giklUEj=0*cWCgO0Q) -%0'AOVcNCALNo49?6'.D"<.*d5oBri*B(AY02[M=Cn@Y66Q^YLRI-'Q5H36Z19UCPLRf__YA_r5r4Dq3H6n+%M/ZrZm21#<]44p>NuJ)Co@.1XG[Sq1:n8sZah[kLdf'T--,rF"p42-7pL)=]t/K5WOfMZ9BW[FqlQ/O6!h9CAF)+-:_h2#IT3,BPi7._WF<^SUSnr-bBcVPu9k1oW5T""qg&H>TePJ8]NMjLk&ZLe!l,r3]3Q.QbcHb&K&bG8M! -%X7%MtFi:c-s7/RS<+H2`UnGrn+*BBO@8WOuQ;!r"Q_>;m)8%G),oMR]PPn -%KcU.B60uc9kHiO&7J5KBW&!;9o])=uIeRtY?ii)8k)Wi(J#hQtHg')Ur1THWNMqN##VSMjVoTFIp#PJ8_[_tc9&!Ri.*olhq5/:G -%[8Tk9.d.$L*g4-Nh.DF2b;'U)>t@m2?.%0FC.mb.dp(B^9DS*?--#Re,Vnd7B)QVY._F3"V:MqS6eu,'JW!O3@,@44PBj-FKmBpG -%qREU+MEWpn^"*T'h_l;)-Sei34$n=QmGDH:]$.`Zd0+#N(2kT`'^]2=k)V)%%4I`\jWpkEM^fCEXLEp#BWOW7qegBlRN7ihMUU8Z,i$Gg/l&h?\]N-gEE&th\^Lqr2VpX4(0qg%FPPV)RmHa1ALm_9BhYaGL3:fo*BuI`B#JYE,9\!JYBQnL!-A=D/QnXO(\4I -%cTXs?Hr!WqpepBas-#,Y>3l9/=ZsuG=/uEL,=!72\kJ)aTX:?N<-)fN)+>Pj('sgQRuB"_1D(05f3Y9rBTN''&MLX_I_T[,hGSS$@B;=LnAQ3N5!j#BmhL#!IV)GW$FRLQl\7rj<@/%6n'3/i[\ir4l.iB%(*MpA\ -%Q*m_XH*Y%pb\47B+N\UqGb!0T/KaPBKL;Dj>Bmsf>s4T@,bH6cmp>L?Ir-L)5.U:L[`,&$C@-F[Fe2+1=V%"D@.0jYQ38GQl)b2=c^N2B -%kp*@U,\R1*/CMnZN;`=94Fd?A>_4Z2i2%_GB:;7O5R.^0O+%**X]+fEpEBru:( -%pinB1I#p5[h-%Lkia"X,PSPeL[LUjeHdgt_YSB:!>B4s8Ic.,t:b0p.LRR,VS7fO+*$['I=HeUVM:5To6a(R/ch -%kqM]Q/om^\rEgL.gaFN-9]J8lJbCYiBH_r-)S@;j[h#MKV1eWRVpp]8DK(N0;m+'pTfQ69iJ=e$21rA"b'f+g?'9o[RBe_Tqmt7J -%q"#oAY>tDf2O.aof43Bs8ErOT_=J(7:k"smS>n4(l3?8@QZTWMf?6.G`+i;cUIarjqGO?I4igH4kobO#VA&OGd\UUU_*s[n+`VEE -%]'Pps=$HI0!kJaGd'.Oj2rdtN:5=[eC:QFK7#dK+N^Cn=[9$@]N9;Z>CW&7N3sl+%k&&pk@sW5uEEu.8>bWG+XM_m_XQX/EX^3[' -%Dq&`.1YqNtFe0tENfP65f0Z_G1>Vjq3G8a_f/Y=,S*6Dr/N2&jo@N^Ic&`T+D_J/C<$:MH0Q(96fnuhO>eLYg- -%qQ_4T3Ok%FU7=5`g[XS>O.joH+W2`/<6.(^b97QJ!D_0k&sTr4's6.19*-QD23TNHr"[*AbH04-g*A!2 -%Kt7s$3N#RWL^4rKF.gX3/=4=]InW(#h0uE6IGo]\Z5oV?k1m][#M`4rh2A^eiQ]&HYR)bbq*Ia&6$XsWNae;@neV0f(o.Q-fb>%TL>?OH@;gW!)2R/b+!e8Fsl(@^dr##;s7;O^5<_J(GmJ_IEn?O6SL>.%4_! -%/cWD/.2SLa -%EV514:YdQ9,dUrGUo5")_kK@q&uIn"-B'/(;t=$%%dql!NN1IhIBaapO`fE,XO]f"Vm\"'>eSLPigmt[C_VE964]@jHh9"%?+?/W -%n.L$0<[tPp7p,t2[G"`2B,6mb*IAaZ`nF"'qULtHR_uj2?Zkrea(unDlG9A]n+\L%+ERuk0Ai7sUF;JU0IE@4KL97oVM-"gD+$D/;9m`.k2q -%4`RX'lP]0S\_GsCX5+@jN;6ot"7q@!Tuo1Y[8icZ)Yk6Hbq2W.==b&;j\".GBI-BrK_9I.m_*SSD9bSc9cliJ/2bpVSZ6tK2-VMO -%*K%0\-]]qu%SQM4-LgD@GE8QcWpkgj%BS4INcHNWX=7NNM1tAjJ(Aq*2b[q,)/Hcljf[e)bX'YMkZI%/ -%P*\D+6@"hP>>Ie%\#4mMAb'@bpF`CPEg=1YuKSCHFuD@O*4P7"VpiFjPEJXaePWDoMUS5oP'""j,pGMCo5`2 -%8`;9_W$\=@BNXcR7lF2??/Q1g -%@JRos$"jtXoA8h5"_Yf83&>KY>HiuU"'KX:.U7`"[)IljF^C4-Zus9-:m!P=U8:1n2:VB,5:$\--HD!O6?cn/Wq]\7k+V7$"KDNi -%2FIsTXKJUHKDcWGfA%0b=@ebM#ZV<%2,K`G"..s0'aP;4JPB]fC'!!H[6L'H^^capoc]#=V%"doL``uKD>q&N5)L8-`p:MS(A"I6pp -%el(t8q@McA0%^"IoW>P:Xbh@dEl\=bed(V4<8lZ;b)"l*a^f)0q&g<@Kn[,A(cJ.G$Q[3!aUpj6leF(-B^jPURGhg`!tWnrs)(`H?)ikfS_&nZK]_Q9a@]nj%VT2nfsPFhX/F'2TApTsj_OJI/M=-M.5d:lPO&eTdW.uL`AKG9j*a,+g3B_6#pn>nP"86!>_M]T$ESr0L%gp-1>997m1Z(gC:]Dn_hm6"R4HYY@-Iaon-] -%c7H?VG>irf[i2AEg][l9MK@5AImT,6)/-`q$!HDUo[)S[Z8Yo:[V2?(%jaM[F])S%36qh3:'e=8-"61]5bf3tK? -%:2TBVc,`U@)cq("+>6#8N%=rj>rbE\.I*3^/:sZQ:f\et&%1qq$B01daHa@+6BK[*!1S;=VSAJ.%P+W*K/C7.&k,4Zg%*cW68?N' -%RN\0O$2!(b?eftK_e[C=.0,HaErXT\?:;Jn8:#)X\H"[5\Gsl)]Mj2c;im[3O@IOE(aHQKq[11%[`G0l3Fer$J5>C;2/s`(aZdJ\XgmR-I>]i%D^08EF9)&8Fp`Un:gC00-a`&dsoV -%[Kt-_f-FQ8VIHhV^AOR&s/'?0Eq&pMJq*+/-\^/q20N0-f.(/W\_X'h@;@X73CWdHrmkZeC"n*%eX,>8%6cVsWkD*>YEC`'I,+!] -%74s=Zk?7HJQIi5Ul=g^KHH.etK!Z;iA6"<6&uaJ=bZ*.HOgcQ(6OX9r8B$qL"nhp]PJKPPC#A*ll/n]Y6j%W@R$up>Qot?5ao2"@NtGr%Xfl<@:&u:S,hf>U -%@rZ0/#O4%9?3PmkeK4)L+Do+gjDn<"B_D87GQ\;p -%dFl!Q(BZ$GY&H'0JL\HG;^A)<(mJRS)(hss:EWdC7:gbF'`757C3IcrZ(jI!B9WWj8n#3J5_!!8q,H)bkEWc=>'M=r\1+MnpPfQAd:E?MNo9C9Zqcj[fWQt@9LkV,Z`LtsbmPNq+l`7&Vk,X'+#YL&0h<3&Na6:s1n8=]s"hDR]D$L)D6ct%4` -%D:ri=HIUArL9%&`33[^I!Ka8gR:P6DZSM&YeSeT]r2PF*'cCoSqs0O]OYR#]Z)X7H]_m(ogZ,H+ZY=Y>h'.@Z`#b4&:RPfq -%,&8ppFc(br(NkpR11%%kV#&Q[WC"a?*^XfbmtX4_jY;)Unkf!(\($;F>Y00sC^ejCc[(.G@,FYB6+P5of[khq6We'2FQlQ[Xf-j, -%0!_MNrtk`EPl;\K9F>KunC*\/j]!h3F6?91'k)"2H*jMcT1GX/>]uGV)]$ls/Q56Y]QepU%iJH3lseX(1Rh3n>Oo5&,]4Sm_gk^& -%bp,3LA4j1:ZV[)\Rj,XCW)KMqCFIdG'32loHCC)^jqt=];gFn=]4M26-;1IbcS#qd;9!nIZV[N.i8)E*9!(]iU(Ul,IWc/7Z4174 -%+1bTR^)CtUCYj/8cBBH;;M#eRbrX&"kVltlPV/:P9S'_cY+@NlWTN;$g$"r0UfH8)f`cB\'09c8e>>4XbRP*O/g/S:K[f)+bRK&GhfH`eE9S"q4aWY,$ok0HegBQ4`K=t.rTX1V,i5%Qg?'i1.?dNa3URct/W -%`MC&%U_p63("!-=8ZHimYokoRZS5%R(eKgNh\D/W(-1l^1jcBFWl6O.Yh`&9:s0$Yk?BeFm.e5KLXAf?PLemfQ -%>?L]1T/4^VNtD2:Ml$pO7IJ$@h,AOgGVnfDmcO+aO^q$X?1&O]RmleI-XdDGM]OTQ4"62EhhJYBqV3N<@V`iti?,g.Rh]d.-*iX< -%&eqT#R-sk@[++=`bn<1&E_%-L,XT55-iqr)HDSlIYmIh/jE_ZB(hHA%fXnDt8^B%&@7L^f#cO;.8%ESmZu%%5SVFlf8(M"L0N2kp -%;?O#/)AZ\KVX@qO.=>\CgjMA7Wg.ikrP6+YjUBRSekG8AAO0AKR,ne4ub`C`O'BK8jg&#W@kq-/[j%(k$H*k-U'q]S7! -%4)Ne?hto//*'6Gj5[*TY4Oudln52)mQ?mBXUV`bJGWYE/A[1bpAH/+DZkj&%esd"tg!WT(Y(mS9C%WX`:VC&DUT*6K%IE.+8WP#a -%9k`BuZ[0Q82\3R,!m!t=#k[r0^Q=>3DPWbKq%=m;I?qTSVc>(d]%^X4 -%APf:GH8b;AT24U%Z:Itrdonk6?c$MVi.Zc\51h/E-U3T5N6oH[8qtOO8cu46+9RPF4VprX@4FB:]s\\;lb%:-FkZrOhnHEY]qE^_ -%,/eN0OC.S#72DS9`]hnSfBo"mB=%@CIetUg3aT,4l'C;L.]RC\/e?tpOeuaDdf^SDOJ*ROo<^oi$BYXOSLb26GfX6KgkBn,9g;FB -%%]/TE7u^g=aSUsA,Jon40m#12?i?3PRR!LFb'Y_4cL`e=T9:j>8m4h#;)p=RBH -%E+`lJqGb4_e`8NtMt$hh?MuR;T$;:qlB<&-K$@p619&3*0sJMF;l>5cc"jSr`H^q[._N!$*n&m1(5Q!l/,n[SAXq@hjM>cbeD7hS -%mkOPo0@njTG-]q=K^Q4IjqCO]3IYnqhm^jN)+paH8Nr7*.S^kfgnDHPHchajKPbI9o#%'@5UEn@0hmkjC7UC]+aY!V;,2J* -%e -%F^DBr8"oiRW#nSq501J]GpHi]$>NoMAf-k(k_%C<"?Uj$%%E=ZW7G[k4W4 -%ku%p7nq1@9OsG_ddX&I880kH:>@d!Q-2oe?r4HVTni1Hj8d3XYd_ge6Udi@92o$IU)VIX_bi_pQuGeoih+S3slC?RG'I>ZdC,]M%P*sBACCG>U2Z_G_AB7\UPT+=l0tBr?eUe`G+dBN@i5Nu71Y3'-R._V'%m6qJ -%Sp"$5-:F0d;7NIbWTH6Y"RU_#hWgZa]t=4`M#R4&h,`t9f@2q]m6B%PYE`V,3.(Ao*U&R!1K3lAJcG;%IeBU.qYTs#'7oSDs7rku -%im7TB%-=rBXhP?4pK=m-kkYab_ci^T(^cM18K%=+9%WQ^$C%\rIVaVa6$3,.V#sh*TldRS.%MCM!N"9.'dt)g$DkZ2"\RBs_A"D( -%'5;TDdYVB1$)MERD06j/V0cPI$DhO\R_>A9/HlUd9%W:,02O^JLqZ.=0NTYCQD8:1PRblX.mBYK1)D@0/Gh=kl1ACgX&-Bn;K;f7 -%"'GTioFabdY5/Hb@ul%meg.,AF%fk6N%Tl`gg4\PGNV'Ce0s__=IBdMbqCIX-Xq&\%W=V),O+)+qB<]lSqV%82+'Bf7@[!Q,8@j-bCJd\-\>Tla30\3?:%1);4-/;6Zn -%kjBWl]U;>=o6F,*3\6OfB8$sO-65];PtAG769I'g#bSi!FDVK3ShN+ulnaic$1c?:PBCKc@5XY!7!s(FEFSrn,/blY5Df-S*e1$RQ@o>c7>S\k4>P7DA:dcn!(8Vc9LUr-B'F;P@Km[;850^5$NH\4oA<'NAtl'c],5FHVQ -%@[!3Oa1>E@F:H7EH@.F2Ycd^XQuk+-9Y/fA02+F.cOOkIkqEeuSI@.u>n_qW*)*q5WcD_"2%#.'RFA6SG@kd/%@:IZ]d@#+Q/MiTn;/5c5d^?ej-CkQn+&"_dpL;Q.8Hhd]\gA'6@++T>Rn;4XX%^+%o$W@d -%2[hL+0!2scj5UN2%\N16UhcnebtP]<."#XTV4fU-dMbfj-5F.L8_<\-$^7_BoKG"o)TC)[PHM/fH84Y&H%_SWpPbK^Uhf_uKh7'- -%0^0MAaipRHbOU?YLUAi#0GGj>QW!K(P7DA:d`F1!l"'R"dP^,>-70a39juJ`B#(Ym;H*1!dZG(m9KJ&d$BkrsV)OSJCLPX_N+lnP -%8[I[#Um#q5dcnE48Z,@51$R=p(FC.Aq8/pPg&#C0nT,&$Nq3UA:4)FGP>7V@R7V&'pghh;cPMd?esT)W_p"q*[s^$rprS4]a&Np& -%>oI<%>oJ>e7pr#GkrSYlD^JcAC-"083aJ11PHOZO$^6Ug$Bn4Uj2.T*#Q)cA'<\i!l*qI^8XG1KUe>JWl(gHu1[03VmM7-Tmrr?k -%FgB[VP:d;u8N3`rV!Di3B-nX\kr4fdX!gZQ^99\s8LMF"V!EC)_PG(QQuj/PPHLsVmZU5_AJHP_:tRRfc:5i%PHJhN -%A^VH3HXbD4_i1T628IR7Wa"_PBh?0^6.e:*qp8&V_fl+3RlboUJBetsuIbcB8N`Dr1ku^1YPAV4L-='f-8_:A@Ssa[u?$nHmoGe4%:+BF'P7A>02j7#%;_sVtq4KG+ -%3q9ZqP>43@R7YFWV_IA`:g`k!#*Z2g=#2YsqRV/bde2_'9Y.t1b,">(AhHbjoh2_m=_Fl"$Z8Uhcndc:ker -%3OXc97r8"GUgr"21[,1+(FEE+$Bm*Eae[tb<@2!5f.Th/-DBFe8_7VV-qq58K"`u(0NTSAQHH"=C3t1[kqEo#*JTtRVZYdL\gC:e -%R7Z!u>*t_"NFpTtP7DYFdUB+K]#Q,l`h\g/0^3]EbbW^c^R93AN5DB+%-GF&)j\@:962fORT?YL8_:-4$^7aL]e\i>8.(P5%@'LD -%be^)blW"44NQQr6PHIag;4)HK+(lqVYS8G?A9K;*McsD!dcpM=R<12#-68DpUr2bW8Vai3l!u5:3a(<53m<:La41qP?+[Nu9Y-ak -%o.XdWR7Wa"b+p!=@+*^EbY1(+c!Qi[7!gGJ:=7;&Ua+=_B$q9RS=+I+A^3u\1fPgX0H64Y6Y;pXF@7Ii0^18m-68DpUh_Cn6b60^3iJ$BqW,#Ol3N -%@BN9b=UL?fVnSR@1)D9CP7mih(T(tY#uZZ0^8A\2j7!.mD>[:E\>PRUm'obUm&>Cl1AD<8Z,qlB$q:FY=pud -%oZ+O:9Y/>$1$L$c1$P.44p*]5T_l^(CD9)M-=,q]A^[u8I:L]6rkbIHVM*\.P>9D:@F@l9R7T?]_5(iLB+'o`M<520Nodo/l.Chl -%-Jbm?-J^?\PE)'D1?f(U^6s'gj=6@RLf@g2&IJ9MUa*r]R<4tpKh4d*VD@D_(9U=lA:hQMl."p"Quo4S1c+CE;ODQ?FXEZjSL,\S -%"JfBu3jj4X9KLl\$^9unT,s]lhhaqVUSkCQl2%u@0^3[e@FB9uc+]QeSZ_q.Ugq;IR<1QC02+Ep$^2&nA^Y#__PGXJ/PJ2VKh81= -%gm^mUE%4Pm:AUb?l%nVR@F>`$XA$3SZk"Kh5ONG`3b$AjPE,E6A^V/Gq8/rF>aTUoDJ%=*pqihj\M37^PUT9e/74cdb%286SQ52S -%9Y/N!Gr+\Q^mLO3`2bAO:2ST9-CkDGKh4cRG@ApB-&>o%3r6E

8l-B$t\*hb6)4Kh7&n1?kSrs(9\.GZU8SZ4nXV/8ljUk/sJu -%GBmWFEJM7^l%k<6-Cm[GKh2NEoa?tDLF9O$fm-9[5;SMK&f%$43i9ET8_4&h&kolcDJpjB`knOh -%:mc>[]U3fH:/!]1C,"oIqotqc'K\,8\tYK(PHIPXo92bd4C=It>,PsZ*V99"8Z1*HB$tge1/CS)).#utXG'4n_p"q*GqUKbN_Ns1 -%orV:BhXT:J#F@E3YC0^7Xn(FC0q/qlkeYk/OijIELgHHj9q'ch-69r&b+rg8[SJ4j -%>D=e)3qhU!8Z1K]@F?T"qe"7gHDjNKQ;$XQdPWas?;*D66jf+f94cPnnn-@l7Q@?jF987K?%FBhLNdOBDu1[4\_02+Ep -%B-s/XKh7']c(o,FY=q!hB/>_]b82KG(L*;L9e%G&PO:SZrqsr!NnTsof>R=LK1UjQ1Ge8Ti6A']F_9'1:bdGRkqF)F-OZ+Jl\5%? -%0^3,8R<0;6jZY2YXpHmK1$P.b>[&uJ)BRDAIPC"c,!@aH.&u'H_QLnS,P(G`4>5.\b-6:92@FC9bHSaoR&IXe_P1[XIUB'c%Ua,&#Qun"\$^7`-j7gZk@htN$FR9TVMb-G(VD.8!lC4/_A1?D03^pVl -%-=$]\[iEMcj&*OYFG_m"9Y.+4hhaop7.ea";]F$#Ua&oEQuk:lD^HL&'daq73PecPKqICQum`H -%Rn;35Q6&`2VW`.Xl'be,5+-M]I:jm4':+&UdPZT?5+-N:Dk4@"Quo>SIO=\tdP8V,he+:,U7sH-XpI"+$mlurq.A'[C(r!8g#^)H -%,;&k+d]%t0B$t[*@FF*p]pWtIHXY>[6%@WsdP9:dQuq\b$^4=!o$!nFD>h>IPBCKca`+>68_6q`^4.j$YSJQ+QW]\t(bS$)2bPue -%'dh`d7>W=YFR$;\1$Rbbc:kfLV7t\ldLkJa1[,SVR$i&4YR?YTGehb^#Eqp6o,^Rd%#mA80^1:4@kLHd-@PR'UuUq,U'?h,$m//( -%S^m/EUhaG=otdG&\(6"W0^/kMbY1&[^Pa[l0^2Ua%R6>&KR*uhY,Q_h@aZ\`nRBpLqqPT-EGl5KXsn5daeVkbA7$Z1>t_$H@++#O -%HstI&p0_L\28W?LPHIInrKBgn!`PM/b5)i"SN5%M-=%#1@5@(d^qVSf35765Gi:0:Y+>;G-=&Lp'gJJNa-h$$WlcfT:?KEhPGKtt -%Y^Bm-@BN;8VAelj8VcC8PE$rt1?hc):mc>Unm@c+1)D8XQGTH8n7L*WX\:ce]4WH2L+c4]r/]!r_bunE3%eR*FA4d[=ZUdZkINP>:8WUr-)uFBH72l$@#L-'PJb5q*-f*O"fG-Cq/8$^4?;;4)H2 -%jQ%,@:-G%%P>8dqKh4eLk)2gOXAG:+bX7(U8'0SV8Z*TRbbT%%m1W1)mS[hS8Z,-n@aaeLc:g:lMS,@!1)D8XQHH#h&jh"$l-ra3 -%QunVrT:'f,]USOk1=rL6AKC9]PY#l%IJSY;*O9KM2ZcV-B2&8!70 -%?i#IJV_\+cUf4a"@FFCdhb6(Bq?iE]QGTHHWGa+(>+C:(F8_8U#;j_ZTmiP4aCTEkkFC]F+0^3[o@FB9e![f<84R+Rn3\I6a -%l+1-2R7X;5pR=b+70oBNFS)\7-6:n`D^M$To*^bBbG\)q3\J-#l+5e31R!jR4Yu?PG4oOr=V'9*Ur-#sFBH72kqLFW3]1I`-Cl]+ -%-CrTLKh5p&[[B^b[ZqYmNZVVrFM&QH8OnO/$^32'grZAPZO2nVMtk/b1\1j8NmrPidP9r9P>9qiD^HK=lcQ#e`c>M9D9MX,8Oji6 -%0^84cB-nXOq9>_qjX66/D^M%?(^cI%<=:UH:51]kY,hMJ@aZtl$^6V-au>LoCLPZ50Jht[Lef@g -%5&Fo[@44f1$u[IuhsOn#p&1ma3bIJ4PE#g@0^4r;$BpKj[PsB[=.q>4W-p*g3aV_CP>2iI'9c1&/i/\$_ja4Flcc/g@:msPK3h54 -%L]W9%8%%3tUt]RbGqnP/_'U&F3(t9K@kd/%@:l5CX#'"9iQpZ=EHC+c*91u;[`,&7iZQt"AgX(E\NcL(1>po,>W-%60IA,)gO1A*O=H4nsN]k>t.\4e;9%TnC4]CULI%eufrOu+m[&5KT\fRm5PtIs6J"b;qVl3QU2E,!AFC!=p -%1R3uh^d=kj6_Vp;X&g!+(njdjqN8VVR7c(rQC4^oW_8k\FS>GVPqK1)V6cdN;sBZL^JO0*/lXl7$C)+E(FkuaJ;$VIO0_aK,i/RV\,-Pu:1>/r8uLn,9Vi\_6DYX`T[KfcZ;Bf^(7P/T9#mor8uGcsU!e'P3aPcHifSpe7msjb -%km76:U!bA6>c;buc4qh"Z6F3:S]ld[LS[o5Y^E.m.;2qaFKuT1SK7 -%RR3jG<9XdUcH7hR.NNt?V:#fGU!cYIVp_stFBeo+8&a[..UBAOf/4Y[ISf9.2"dTka]bWbZ4nc/Q8b)3.I9)ol'gV21R/Hn(Fku- -%>VhX?)L[<3B*76aV/&sLT;cqfO\2I>/2MHa1-:are[C0(7g\)i.\/VQ$^FIRN\cqQ%>@E@etCI]"bfRhaSnN&@k:S/*?0r0V&P^e -%V).^:V5$SV;X'X=!aenfb1\A2Y!k!3;X#IJq52S3O`RDJ8V"-Dl.!`MVUAnU<&uRq8uH1U<4^Yi%k=-=(CHG1[J_&0Nesr;ku;%k -%W-"57VUA1N;:BLV,HPgGuNtO4B(KT.9&A*V(X<(PK<2dV.2Bc<4^1,;sB#sW,t`gMO@)g`&2g;l1AWrQ-Np' -%B.=q0LgR*&]JPmG-[FB3V.8KZ6D`.#Zr$!8AuSb@@B%^CRY+5ameul0Q-NnH?;rs!F.0(MBNrb]3YM'lW-"mX2,i``I9igo33nfA -%f-Q;/;s@tbqEh#7o1Yu:b=n`gbDSuJT3\F.9Q.\3T%-7WG]cAXSo$E@4bG>$#n3i3nheb<'#tl -%8r'*:l#ak%8gdo6R7]snY>FI3np+0uYSJ]/L-h`Sn>=XU3`5-`g.\?l#J[3Z?+]!N8k1C@U!h'PU=/.38Yt`VkRoj&"nbY@>pmQT -%;>6m0f0h -%CSB0bR&P3(qaI@!>,ZNubZ)/+roPSnN[Hebl2&g9PqN'-WH;PV.\.4K1R5-'XhCZT>%)%nSZ4k$.c'lHVUD:uR\@'r -%dRee0VUFEi'Ik-Nbr:ojmq8?B.0_h3ku:aWU='Vp02t!N)%)W]%>@D5XA5Tjq9D[1e+\8gl'/fPWH8saPtm&MPtonu8uE2gW,u0" -%DUmPH8k4RM1M%E&#J:M1Uu^=qpk+u*GC#BD!pMM*@6M:?LVr_E9Jp)"5ZGB=:*,D9gLoq#F:Ih]mjGR%S7Q\"%0O>OF#HF1_7V -%K0#?R_DY&&1?YUI^'@5iU<3*8SAWlc*9BJQKlE258*@g1I^%rgd_MEP3O*P4CQR\ohR7TVJEEe:P'T]Mk1X6Jh;ld7<;NkK@-3n. -%=!_DfT59Pk.jKEYB$+@^K/2&%CXXaI,+KCBlZkZ>L?L82&[Pf\O.P$6'@u[l/"X%Em6H2#>));b7l'Z -%MEf]gN#]Og/q7:D\Sf6C!Kl[pYPuA"]<,*a&TTI2K0b7Xc+4K;5u&#A`dCn9IG)puq/NdmkA1o1VR'KnB[Ge8.6@)j_"I]lt]j#!p;0:h'A1(l-3Gao5XFq&\dNU4*%^uKYA<4SOg3."T4CV\tpcWo3"!KU0[,0k/Ej!^Bo?81>X -%de?p?bF8udS.`'L^(5O[7ekic6'!6\Vt.l[O-CMU9mM?j&@e@q59:<(g21PF-@ZS8gJ-.#!$_0:!k -%3_E3MSB5b!`?Cusi&E1+Z"nAt*"i\ShGPZ`t,]3AAh@>,kUehLc[q'eHp6nm2bocZK!45[IE,bn!OXOg#8Y[ -%JVU!FL=r6HiUd=O,j]J0e?TWU#rZ&f4epuQ(h>W"QKem#inG>pBBI(Y;+GhI(f?12bmQ"+r*>t7@14J&rRi[!FsPkFSs]q=;_^Fk -%+QpQQV!KGU@"3McUX7qTm]J(3T'u!qS'%TcBQ0,:AL9&e32J0FQ\#F>`K5E>TY[lC)5DVW_-tlh%?Wd^5]Dkj[n7nAX=uVmC@2EG -%S.*'T!J?S%5l4^.FB.1j+%_)pmSMOmBQ1-]D6.^+ZD`eid,7G_9"H6\E"q[f!Y[CMjG_T;<+p5Q='G9L"t(96M'Fth:23?Ife_%6 -%A@3l5A.CT$fq^'B6[^Y0C4X4+V3Q:R^u3j0>=k^0i5i0,#]PO72>(URab#^%-k`qETNka!U9NR_!rSZ_=XBPljO5omTV* -%M/IasM1HV#R1;*U*l4/cbKLWM2niW.M1l&P&<]\MLYXSQ&0/2:'FnAOK**LD"Q!W"hW,1loe^1:Gij$lo-bXb:JDh=r2XepdMa)b -%5/fpm*:Tg\(Wl>GKoQdKhM-$8(CdT3EVmD'@EX836 -%2HH7a!lsT#eL2PZXIJch!Wk:h1B]>4!J,%?&3oW$`l06F8<%qL_!*9ZbtYNTX&K)X^;fQPO2?F2g(WmZ0]8<+1s6-Z%BtXP\M2sK -%9u>B#_iS#;Xs9dFCDc>@*nF`7WQ#MD2AgE"]/4dJ#+V^$ECYT][n:,^-j0%c=+QIZ]/&:YDr>duhG%H.94&&/:4a(j0lbRG=Cr]n -%E;+7lY8I?ggNb+H:4M_6!oRrD[2&Z[WH.Q^JUb;L[s.ZfJ#gt=L;2RDM8=Y)*:A4Zq@0E0mBe52>HIArIZr.FI4"^Un4df:^6qYp -%6Ji8krUtL^ -%$L*NnTFGq)hJbpWLe$4HIATBFS<``$g"+=h]h).=o0P5(i71HXQ,>tY*OCXRKCgKJ%pba$hK2/u?:0QA2%s9'ac:\2f%Aq:d6bOG -%[UjA!Upj>U\J+09K*@VDoL9.PSG!;9PI^Pqg:^bcfFM,6=!'%BZ[gp-&N3'>kj?(hi_?P<1YdtI$s-#-[3@d.06h>s:>=>lFd'sC -%)c/J*#/URA8eZ\UUg%#TkdH@dn+8Uh?#[>$$!<:,N2?Dl0lK.8>GL+X+PhdK+PeBN,M`n?dR*%d2uT+DD5B&:9kJRuM0-XEdChfV -%@G-sII3@@1##S>[OD^@$nWuO42d,X*/(+k_r^ROUUh-V;!CsQ".P\Jo8p&6J2\/8t8JrKq\tu)5h1dqGDY=7S`,B/(YIR`\*Wbpc -%D/DIu!+U4iRZ.5[HWQFaL_:>VFJ,+tMc:o*cn,\AkVgWhFL0>h(g.&bPGB*iAd,cFn5[ddJ8UNL46&Rh8Q4;W+$_b6VV-(M5W=m8 -%548Mo1OV0hRE[uUAik^>''Q3m=\Es!ctuklcu#-Pkf.tsq_gEN]L+/YX$AUJ=.)q&%+;&E"6Yu"&"$RgK"=AMW90BG[.-,@I'+_R -%%6ESOo0B>Dk]ogcRpJm3ok0L.B&Crqb"\2XiGK"9kg[Rq_ZT"40Dr'aPT(AAbS'"a?)Ti(Di&Mpo).")b_aUpSJqg.Q-S+F!'Xomh/HKiY'*g1n0\jTG\UR/%)r'Ca4U.6IU@(Vfcho[M5ONr%6VSol -%D8S'FgX7#,2UW=bmE'6U)g3=S2O)H,,_@o6#.]`1A@.Ccacs>CgVs,qD>iG\sGb?L2N.m,Eh3;pa6Q@>;1d2-=^^#6qNP5n\g>g'm,8#GsQ*HfT`^ -%e.)V]D-..FD3tFU`qYZ!G,!\-@X`YN<1D=a$B54hNI[/`RZc2JLk:aMAlbC5(/jL$p(C_$F?1o -%$`Zq=nPmu*UY;)HoaW=KN@/+F.L"?Lo>a9aYZP*=Hoop;O`8Lm^rs))e2I2Bp.18S#kusTXJJBqk5e! -%Lt='YT8YZr#*edP7N3m6l028=)o5niEuLg5fSi.Va_2onU#8aYZsgBm%qi96\BC!^&gaA4=W..SBTlS^'&JDHOGP9f*RTU1iT#f/ -%;h@A8t2'tjhVa*RmLmQgn_=!_U=U32HdCC.?la7MS:C5:#4B@15"#p4gHN=:tc1]=_U?5g'!a%`M7KJ)q\$p79@G'M]TZ;\K[:)cn[-e`=**k/VLjE7uT/Td5,, -%g17HBS9*Cp3K=VDRh?M=rs#B\bL"0BQo7^H_Ms.]UY4)Y%*,`SkX92u@+mGsBZ!Y+D)Q\5I=U$._:fU_TXOUM4=9fp):W8dKOq9Y -%2MRQ?=<,hf=-.iZJD/`:\\/m1ej;JY5]%>P"pn+q$j=NVW(g=Lc60OJ@JcXp2@ROK$E6`5/OM`nD*0&njTMR-C4*1lP1l;d289Bq -%:!46eq]N;K'"B\#`UOk6L]Y^e:24"`O*k5)C6O3"E$;WgZL$oaC=D(LI@WW?3fW&e!O^n:84"mnD-XOi]&7A;T&#Glq^F;1&,Rdn.@kEKa6LEanM4K7ad/76,M:dY*/PBCpl^UNqWdI -%9mWu:2TT^IQ']D<<+r1LZ[IGY%bL&_C1B+?t2H%k-1P)5JXJD!)\2fo^*^g@YQhLB+IWA(SR13&Uq*[C6M`Rt@VsKGGPs6I&%0sQV*#k"J]egJEVLZ[7>m&-%`StohA!L#fBiadJRH+GdmsT\OV7o^bc/R\3U/ef/B60Bc_H7BKE[bgn&NM-([?$*`)<^KH%SiN,m(.u@%D -%i)1RZ\&>B\khkEPgh)TTiWkfC;c#V -%X;#2&'ioC<1K[A)$BJSo/mf'KB6)O]LiBfFOYe!7air]FCGN -%]18SC"fFgK$0`2&WNhHC/Ie*$jmr(uV+06pM'5]1=#]C#+K5Z&^0MJL7e.5e5)d_6/>@\mj):g96;]NVROo[tV^\JI64FZ*#"Ki8 -%>u&!=J/V_B.NLBs)RtFUJt@UeG'S@Ei6qf??]Lq[M>0G'GD<$3m,X-8FrJ?-"QMg6N5k1)faBj#ki?R\5K/gT6o\A%e#m9j:>r(T -%Vrao[Rmo/-O$Bj_8q8L+V5>^-J$js,EL'TK3&L"`/D4-mBf',dliNS%,]-1^g?)W"R?t?NAZXq?Jm&qs[,!@;YgW6i.M)ZH`nuOl -%Usq@SWb/IQPX]>EkZr/ULtXSgj;1]Pg@gCqgSB:bOL2`(FOqCEc%D/_ObR>`DR.BnaalVd\t9:"ldi^Sn7^Wf(I:Q$2T=hb3#W/o -%2d4mBUL@-XZkJ-S_Dt7^10VH:CFrpN:$/\C*/oWjGC*B7i1fK)Fg#%,:28CK=>Y&'9=pCF7_3^Yc$P&:;=h+b1u"C2/.h\H7'ink -%6:?Il_TrT4)?mpc/JsrQOROFs=`A'>kW8FUTi([48fTZEXTbi4cp[dIWmss[;CD-cO;>Io[c(LXBZeRQB6)A[:bVs'K-i6CYJn^O -%;hA&TL>\^RA]EMi*&M_B[grn9dIkdN5neoBHdP/G;mp$.eY&T*!h4ZU'XW#UeZ_ruW`dc!CGr=T#&T@2Wes*+=cq(HTZNpN1GEK_ -%h(5*NA'j9fo%GAoD,p9"h$4,nMq(32$lUXjZj7=tVHgiY1P%hj]o#.<"bS/.K%*O]_k8"76pZb06UK-F"DD@[%RJQuEV9187fhq+TM8:5LS.MA -%C^!!+K!pPRe'7t[P@[r'"&3Frk6D%tWs'K5J;-?"JJ$9(dpan_J4=q@[Tc$_;_5pH_%GY(hnul'1B@rkec*+2_('2](Sk/G'IpuS -%Mh$P-;7BRKd-O6%6>);)dV4jAJj@eV4c2S[DS\eB_^>L;70.$(ROSBbUC@?pEZlnG%g8=.$oE\H!c:qZID#je9qkS_W^*3`mDCDQ -%&89L^A=!i51gt/6l3IN]'LEO<.0qcp%GMnaY):RV9EZ:*J0L22J0qBo.gil-9U;/4l^C6[_Fb@e!ZG)i3f"oU=]C"A!aXp3JO#E% -%mqa,n,]@;dX5rW4 -%MUo-3Ld7U^NME^T6(f*]GJ=@a9p'^kg1Vkm95Qap&83O:f6\>?1j.Jb9a_)m@G:2DJO!.[8l%M[BU5l+Y(8jeWOhI#JOXs#G;046 -%a5jfLZ%5/E%I2@l!c>Up+VtD@ojOf/4V2;f8?A\a+OG51hM"4f8XWKbK-S`*OShHlTQ):?\HDr8adG6Z5sS?]3=:]XJ4>i!!NQ?r -%.Ieio+96)t?(PH;-[Oh"ep)JR+I+4*?_ec#R -%6_LCpal8\J5a00XRmB;<[T]rt+J;j=bA%b+Cf\H.l+`c'JU$iZQ7euCZJrY_,"God-=k/_0?!iV$8:#LBIrto3<,`!li%fD`d0CebOT.*3\X&/:u-?jd-M*Fp@*\Si/B?]C> -%pM3VSoffD2[oP*.(3&pKJ&[q\P)[=C@qVMe5aJ,N\\?jaJ#9Lqioe-Bdrs['&q@?iO**T8r_-Mi&d*.O)1J9n4RcuW*)$bsrTq\t -%FUM?B0fqDm9G"mIYO"'P_=9ViI7F-#=]@n`I0PIVrp]N/;t?>+".B>:#5LrX!O9$iD4'(qdQp'\iUeq(eXRuL`1A\5F^"rpVE,^9 -%$0GKfjS>dE%.'DHp"rh[cg6JJXOo=W)U!M9cS3G^%IDcJ7M+#L(tc1fEifABUi(*)$LSdQZ*pN`HcE?6=!P4f9E^767;FZd@1&88 -%mMZ"TU,BbMURFSp4Lf%:n@Q)Vf3,ljqh@74fuRU//7ljUW1L2#cX^#ZRtlN*+@m0u1OYADe0`sJPKr0Re?d`=:+LR$:%@HGY1POE -%I*LlCrTorM"LM>J:B1CW!; -%'^Std!hTc6=BS(:^YcS7j6rC_QIauc2lJJs^r)ZhC'MhXE -%IAWTMqnO[!e2+P@$LJ#i9^A[cOjD4R1kg6Bch+]p_[\iYBl`iXkS[D/m9BmNS1ti1;A(ZT/gRo9nt1[:O@G):-)\-Kgu6T&#Gl -%s!T&FBl+tKpPcD/gF=P?H_po\[9`%rJSA:^RPJqD]fJ@C<<@f-B1Y"`?)&Lp]p,(K:<:&:aH[7HPB,'!D.*oG: -%_c"9_PM%biOog^e(-j\#9uloo"eW&d4jQBn?ri\fjUmH!AqoaE;1mnmk$Xgh-2-]A5&3fu\J4b*bc4SPp6dJ#J:`3(`I:'\T5"2S -%2D_t@aPmeBB:ha`CuPI3s@KD;FbB@VV@"*ITgS"ar;QJNd!qip"=- -%MRh30PU_V`5-lI(c(s&e)iXQ^`bO9cp3tSR=3,#B*3?J1ctD(rH^rjZN(ZuJnsL]<.[LM5Re)$IrI+S:rD<#d-2]b`5fV+"HtX[%6#gL96X/n6Agece]?!cbG]_;.s+*B3X_9!d_;1`*4qAG*el%aKs^!Ng"]7 -%?gB\$8Dr/Bc*N+J-LDP?[!=d(G4bc$da!$&<@k4-Ab]>28GGlT(A<*:c30pdV4c$ZZ_Pb4/(uEm -%:r^1(-%["FG'RsfXVB9cKfh&$QXbCm`pAR2Gu2^;='c2fg!sBWZ7sKfq-#&j&SCYa=^KkiAjekJ/hR.1/$d:B0>!68i]F58,JnLp -%K3h$<]bL]1]F;kJ&A5)`+Up5sBNRDh8S$Vp?9Q't\6%suX5#IMHM]b)VtW1u[O_jk>F*jUQ`%>@s/?k"2D -%/K:!B/Mm!5)T/`BeY;cj@:[Gn=B^*,QCVXoPI`W_!YSXZV"EeC/3CGF_TjZqd(J\%8nUpfM^uBNj-G;):nrKTb,A[r[fri!kck36 -%W3X;EUB=Khs0;;F3O:QaQ/u''$4,,+RW2#:<#\@RU,]>BK'Q4I7mpg5Ft=Cg&E)k5(F$l\9-L"KO=;X`0aMN##?H]gXVEIb326BP]tU4lF:a9ospf0ka8K?O1S:h3JWdfkU; -%4*D>a"c<_\"K_qBM@-OD2f1mJn6h3A-N/G]lOA.$0aJKjm1A_/:-tFmVCuB! -%TTAX4"GVkcC[h\B/XJdq(c##oRi!n17(#o&%%.9umQ4q"B_K:_,)d1G6!O8kgPeZoO!P2Pp*?b9$5rlpllHirR^aE6R4Sc6DBSh) -%Vi^0.naZm=C^N7ZCl/6;ZP]=s5pqTlAtWgP#E^aW&nR$><.&BgEgmBt^NU7B<23McTd#B=JhT+[3tmF/LJ5ZEo.ZGY^f>Oh=`Gt/ -%`$$q6`]5bar4CXc[FRO4Kd4X`+[`A,)5G-$idPJ1SO7"f&i#Pm%[k%qSJN5mnq#(0>QZf[`Kd+53@83oBH$im4,D,W.^/6D -%gOE.`aL"!@=dqrm\A,'=3Cm]3$X_U5OX\l&3\HQ9F;VolPK8PN5%PAH-uY8!3YbT:*l6rqVWMO!].F+Fd?W#W;.#4h4 -%466Qq,#`Qt[JB2<1/qQ8KHemCBuCDm),!B%DiQ#G_Tj?pC;@ot2.H6_]N"Q'CAi.Rad0\gYSQlHTbgBGgfLA89f6TpGR;fj?XiR$ -%fX47,17C!5#n%Z>bRSS$Lfs2N>-u3lHb'[)JKfHr0fl#L1b!*V&gXd;98\?Vp/sbOGN]M\;o"hJP`+i*FT`S/U)cG;`Gk0GRjN>S -%*U@%sStTY/7]Pl,f'QMDj9jo!.gZ(Ij37N.3;1)s*:&gq.e0E>Ij2oY6ggGLPg=]+)(^iW>*Z9-e`sH?LrW9`S1;IU=*W_ka2!pk -%W:JYcFc.e[L_p9kl2l$#c'Jf0$N.@EJ/Ul]t@c2TiZp&W4KPil1"]EC8L*@!Y$<^:jL'ge2(1u5Qpa,[M+JWnsMAHJRf!^.NBYq;S2A2DtZ%c+[SOHQfPpg4!OVM@/ -%Jp0'jR:[EMW?Z@m.dh0I=!sIQf4Hm?X"CmO(Z'8 -%5u!:9l>n26M,?<[fjoLg(lf&0./eqpa.cQAh7B+WOTkZJ9V`W($"Kg_,!D]!Wo1fDe+?\HdS`t73D+gWfqSABZ'i<7GJ"c(qKA4` -%jH-g0n(A0&.r/91AQ'F-Ub#KQlc@OP^UuGoP\K:lB:"3_)97Nl='+)B>.+MJ!BZZ_+#a=)9"H`U5#cUp\UQd!9rI=@StB7U'e)q+ -%R4.H&S9`sR,qBpNNFH#9#r"^uN"`*$bY[Y+4KXO:H2JDLZddeM`\C2(FG(CO0locGV6]kQK#o -%4Q1!M_9T\N=4^17oI=*tTQIAfPi_QX,(gtj/-[b;WU.m*fXG8[opCmIju%^9X]/A(_]H1i1!R:55.E=^P>e9l58Y!c_]XlgNZFKm -%i!CHh-N&1"s",!>mIohg]@]_]l4MOF1Ip"=]s6F5%*^-H9_)gCnrb%_I5p_VOrj#EV1P9\Ged[\KacD_Ek\j;!>q*ilXF]cdYpmCj<3/L,A+Mr3/@6J#Yl@\V3L+W'W3f8?##"9l]/t.hkY5-. -%V0)lG)_k'bIL\8O6G#jIDZL2+cKhdiUZAue2NAt3"d@pD;p%E,BhIY1+ -%1p`91u/O9$1cuC-;ao8>"O8$r\K=:%E_B0eL@M-k%!D.DI:b@B^(K/!j#SK^.HP[m=es\ke+M!$$[27?CG0*?IWh(J*TJ -%JW#'cWPr"@m=9Z=kLK$5bc.!sVZK\eA(FJ`G6H0'K%2--X'-07].0f!W9T>r7LG[/#I_(%3R'2C)R@VNc(\l"4?1kqJYcHcUUH/p2R'!jbT5?=Yh#71EFLASB1fEh5p� -%M=gIe^&=X'%G/rBpMMkqPPVbdAir`V;mE):qgfZD0:T6q?egn%4ClS!:!e?uQ.ls>R?=U@bdgO\'2CEKQ@JS!K2 -%m'c^_DJl\\^[Z!.>e;X5LO*_d9h8cHZ0@*Q8JA,t,e\!'/D:VOfV4n;4:OGGU?#X4^YuY= -%M7;Ld]>J7-X_2,nJV]gpL!*5md?r(N:TI^^C&QG[(:-).PW$5`1i^VGH]"0M21j:j6g-)@mrK_]R9[unT*7&ab*$"e259S5q-qq[ -%CX]Z0)G1eP"(9C!XJ$a_dbctu2,[+SgEm`;PT=T<0=+A5+:XqY)[Ts/QrBE,335sfgYGJ.D)A@ugoLKBMuDn%EW"W%A8/83h7f'X;'?"IuQVIEQB9laH>@#l$6^^9D@WKefk)0UPqZXZ#Pg'2K] -%Ghm)8OgV^MBZ+933JDshjlk[,dmSO\UQK.YB:P+sn^3+9&:.dR+h,(&5a1K^VLq_^Ffc/n[9;(&c,5G0*N`Y48UJpXW+tHo*Yk;,"#m51d^_u>Ec7b/,u\k3>Io.Xm!O/<@rJj$ -%)\bih^Y-1%%2@!l1U4DL.mZXOls[KI#jsZ2k*tFHH%=A$S>A%D?Unom1bF[4_oo%.*D5m!I)J4RE1Ef\-J4`0ekg:F)e%E;Ffi`r -%@c9'c5)G;uQrgchEMMR?pX8PtJKf'Y>ca7SD20'nq[02(5Pe=F9qW7\GTU.4]JFBe<5mD.%(lN_H+8+fQE_G-N=EfEqm)B'+I -%-@+8qji49'&#$(A -%@=Rrrpuuo'`:\,gWJC:UFepW\-aqJ(ED'0<WVh4Asn;6f+[8Q@(Xhsbqf)&)lH*C,J+6'Qua_2i8:;5^2Hr1j[$Z2@^VDZN#%b4 -%P%@)HpOE'Am5D7gLRhBpkeeum93+@iPnF66*S5!;msW=X=+$[;3[4dF1:8TYeJu`G.;_G//U=l%BNOhnfBkA>=NQ8C6bDoOU!.f< -%$4Z-KG>s(aa"UdlM*]*.O-!?V8su,]*t6piau*$'hT/\XSct3SZI*D<9!rWEiaCIuB^@%GW(>*E&aSbXacBANO7Bo`)+j`cSbZq> -%=]P&Jq/M$n!lY;Lf2q;90[dF)JY\H!PII7:1nj\&[`>*p%LhB]H9!I(.:[/s\L#_Rr7S='O`akLKP9'%_f*8U@YJlB(`6q#RBAP= -%e*`lF=B"hMjR7<^Hj/+$6QA+pUe8cd,#2Y1Z99<[R3"R&<:jH'jYKfU.AEp"Ko5:5?Yh"%FHpFgAikV!XK6OlW&W5e>T>b7edkQ; -%3*5dkcf;,c;Q>IF>Fqo5,Y3I+jHGCp(b=E[R\,eJLn4]3(1mF:k#@$N6nT` -%jG'&-%k7OmiT(^IDYDLnFmqo;,XSI+\&FW??5k0Ra+fcsfDq-++5l3>cADc0>C-ZW7KMsd5),42l7n%d&.mC&rM/;m8Kh&n1,D%g -%=W!O_=`aIWSjSOcVX9M_qOoDZokcH;E0IDD3M#(S)i3KbXS&Vn*J4Y@BoUlu0\R7;R[hm))l5/Q_;kgO;19KZ9EVl#MNl,oeZ'8heG`f1F^uon0a3pa$H3NZmS0(=jG,7gHie:P/R_bI -%Wd3#:CX(J7>3o"Ogn;?c:iQV2DA_$*;%Ee&DOe4Rhpc-fQJ?,Rm-f>3T'=a_ZBr%1[P,6ZE1H2&cHC -%-Nbcr8_q^HP#DeaWKb.to?()rY:)9]!':?V:,4[fNHWODnkqUX+/9)f-cMAp3d%1X,hqmK:XibqKuuID:pli]3R<8^64>,PoI=,6 -%V5:A(V2a3>cqR[cYF*^i2d(0rb4S_p(D.=7J\f`6>;R:'7GE%;FSCNQZgkAsg7n;D5'lEP'nEtfk;BpPAWiSF7*$&^)bNk8gdRl4 -%Wse?6A?Do]"%N$\VD:Z*-9#mJ*j06@/`fjS%#TY*-nTI7>:-a[R9K8kL)jo=Eb5NL/HimN.5Q@p@&l5:gbsFKign<$_e`[:glLd0 -%n$T*7)Y=>!e`n\5AhB/VK"9n/FEB%rRd"rjZ#hXNPAHd1bplPd@+gB7Q*$:[hhoNkO`iTTZ-fe2o(ZRgZ&_h?Ppd$I\O3=LC`&;c -%n9:*QnB8D.R_J7T5Q:N>UP867/ik$k#i]IFO(jb^4'F3Wte9Vro,=Ynu$JN>0T -%.0Y\dZ#cq8q2@0I,J4!&il0-I[^s7-*Bo6n#;FPH*DV30+I!@LT88QmA]:Y&!d3mqQ*b8q,lKO)#ki\sZqLd,e.skB_lCSKKsKFL -%B#3Z;?Z4.V)AWIJ,8A^i4BYcK],!DuHhO705O:%b3\?>U4C3[#7 -%Mq'P]05IPbgRAIK:<6$s/IceE]EZ]s5JLt;a/h_/lGV,Mq15(O:))u(du*@/.rB*rF\%S1aV?d(m[=?<;a@/*dST28qS)'h`9,&qX(l[QE2n[.?F_(>Yb2BNJ`PQsWa>?kZK;K1Yf3"A6V*6D:iol72CC=25e=6gTHJ@Od+*';@JtGYNW"bOf/Ih.;(lGGu%6_h4Wp"28,GC1]d6a6$4=u`KkXoI-hhd6JAcp;7Vq6<1 -%Am%o;M3;"I!2`K`M\H(&q.r'+P$*pBkKNNcR>d&h2U;MCG"g7R&)603$JZUDh,J1N'nK?FQ;(%0+$cliO`!Ig(r2fK'A]*0=*dP>0/In4&ptA -%*5d<>j84G)T=+HWfuOcQ#O-M\Vi.;".Xc'=!`8B6DU:Mf#6@I\"F>IgI4`5a7E%GgP`t+N"3Qbgr$(L%m>(c)H -%-V*Qt4q"G58k%CBHCRODq<__+e#Sb53Dsa_VRW<)M1e,Vq$fhl2]C63Xl1OFg(bd!hoK1DQY%uG'Q(.HQWgC2s-oqGPaKPXV'J;m -%N4,=7Zq&u9pYJ_nEh-cC/@.Bim1j]jer-bWH\?;c*kHTY<:"*3Wf%.)$mr1(iN;a3]9d+,!IAihFi3Y?.$$/qG%!sS -%gF:Sb7e[stAtV@\#:j%LqGtc(CJ\6'`XE$\%>RN;],jg4RKk,gQY2o^oM4bEVX307?]uZ/SGBnBS=$[(TFSTmHSGoh,jVFkC`23j -%eR)3V8.0HDe?RXa[[5KP/X;YkV9-Jr5>8=M#o:9lf3SHQISFulW_B1)$n>$*nn_J?5ouCVU@pr3[TGTU-:t&0(seNOB)`8=YfcBG -%Eqa8CZTd"+AQd@>V$phZ'I$2h.SQn%!@E%e=fWT$=1jc%RcH.9I[.'#(,?aHZUK#^FPo`fobE1CpE'#PEN14OCd(n\;i_,+W7u`N -%V:aKi$NIKU2>qSsY,U:QU/"ql,.NmXc"iL28;F.CM#GVADsTX/<,tU>&oWm_:Tsa@jT\<2a7VOBDc$GTj>U1J$_!$'Kk(1S/0.GhPSk$du'>,[S%[t3;87$BLK;s@PR@umiE'HQsV>D<7;5nj/QmqMdMW^=tc1P=5Vk2R7jlqOf]YU -%"Jm>F'uPL[K'skh'V]u3Y":dIeJ/P5;QPF:b(T5+5V?#"S_b`<`Y(emk`!).E8ne'Yp$1sYI0MK@DmO(lH2QF,'p*iQt7>^#2c1' -%Q:14Z[Q(X!=RP=P$]"/qh4gYA(]*G!R]J9NK=,9`Q:4Ue6()YaAUTjsZPBb\G:uC&('YDMI!:n?K)uZOjR( -%r0e@e>*9mU@HT@K#X2d.qH(!R,iu?S)CUoc<\=C;(DgT/@Ca -%?,*Um^YFX$S-D%c[Eg9ATYGeV>j9mCI.Rcu>Br3Y)li>f"a\blF]i8\b4Mta$d#\U.DU+10(`NS&e%3#Hqn7&Go[i^DZFY*/'Z:o -%#OLKsDkNOJaQK*kM8R:%NI&OQ(X43^)el>uIq`CsGcAu1s&c2i=0:pjfg*M$W>b1i6:SY:`eF7$4?e00>LI2IM8_Es]\=Y1FB"?U -%f+Uj:ecbOm='6u,U\R@@Y(AXe,,&1chgkZ@mMr:$Ok'UiO@kN^i2j,u#Xk3lDX1L*?j&e3F#N=!,k<3(6#BnIMCeEZWqDs/s85V) -%[=5lJMVEu@DG/&q#%]=+-V9_+\<8E\0%j!q^4nl!MDZD@b)ruSHt<*\\!P.Z/hIb!cup""M2pnZK!!Y-R8US1 -%+`/Ne=chjb(Qr]EK;%X)ES-%1$eH:PHGe0f$k6)MOj@PO-]_&g$1u1oqBU!+m]?U""K(,H_n.UEf,'KD=`p$2HJg?dG?mD&Bi5_. -%Dd3lcdgSEGa-:5WOol%,9m4+ipgl9P3t,qK*U:*enSY[i:co,0\&#CQD-C=WT[DTH"Ki%Ft*SM#$cMM@LFRbgF.RdZ6\ -%VqS820;n3L*!n\OGd0BnU@W*867mr#RH-u*\[Gn>@PRLC.,_2)9qfX^$IU]`qJ3KHTu2P8#'E+,6(h55^,Jb^RZ41?D9!g^[Sr$O -%-t;gNO4/(3QI_LcTp-=nYMgH]bk_g-77&)XLPfs6hdQ,k+.E3_"nkfC;.Zi,S]q<2;1HER4CkHD#gj$tF]g!nUS3?Xiht7s-A6!T -%"[01k^$;#ndJJa86VCMbJTG]qK%8(g;:N3DaHZL_@kR3tRaE0?O_h;rG`5&u%^R$fSpDGcA$sC?1?!YV\=JAOr9EZ][CL4[7W,N& -%Q-"Na'=ZHB-jg1BCCJ+q4f^5bi6ki3Rrf8?[&h'@#7COB(oW20m_NNaYtK6MO-gs>f>(fN.je>(YsYiRVRP@qCFbK2f]qdf9GO8d -%)/_[hJj`+Nf'C3jQB#a-f#Oc;JI#:rVWHKYR!?i)I&MZG?MoNKqn/["S4t'k91T)RhRpUfZ2s'QXE>fK*2_m1=&3(##AnRX9YjJg -%@JVBFeT^W+iaGqR*F]V.KtV-`TN!BJ@07T0T%Dqs@RDqXQRstgXONDDNu*!2>TMI^'PjFumPic7F?=PE;@dW'%eJGZ)ODs4(<,': -%QN6>pQAdB*=sMs%YJb/#O9Tr,ERoDBY"Ykr.Nh8#\U9!HY*K=Yk$f?'\g^:TbqOW7FtC=0\jF)&\ga80BR>^FqAXOBg5BUIL*@Lh -%^:eS4r='uHTc.n;_-kk-$".9bbbD5IDmK@=Mf#.AYo2nQL)i`97*9Lb.[Di0IsS+Y"'+MI[ZWT&4AoLeYt/bIN0.Sm0%`NY3B%M%1#+HJhgUfaj#j/iC=mt(;lRsG"^e3Cfqp9\-Fp9.D]cn.%f/u%pLG[_`E(62Po_$`(ok=QB8rN0sJ -%HL>Gf^9'WQ;iAV`XFP.`qO_;MVT=P#/>2J"(/-30,eV`=bm$Ql@ZUfcf)YqWQm;t+ETqKUhT>24Si1^G4@M.V.qggg0d -%.036KrPS[[Zi6,7KH`)uA:U\,Yu86_m*#V7<(`!$<[A;hc'A_)khl#Q[+i7':f_>@]*!r)RS8ic>ASkf2?dhg??c#`J,S=L=\R#" -%c>:X?>%-!@$RjG#k@=9&UZ+?'$IdZ%@i^bMGV2WpDP"Z$17V0`O&2"75Wk)$^5>\ -%[aDL0UHq$ONIdgH;o=?Dn)2T1g(Pe=OBlMd-CagjQ*d*Z.&PETaDSsp1E=XIZo$#l)H6Y9.SH4AVnHO?EK.N?:SM#u2+@7:[jc -%/l"c5r0\iq-"R_n86D>/2*I:.ibHY-IAPMkCgW/,Ck8+q!^nA1+lc(]MDZ@1DAI$$L$.L0KfZWC[b]!PqoCaWSRGPIP;"Hg39E3< -%H$8Uh<=u-&]Q22Ki3eRfK2k&nq&Vm&rZ&-&qe:]JZ1.foW,Lt*j^Pj>+]5QUM=npVetai@TOd@RQ&PI;QXHAn.Dn -%#B)3W3:lbS+"SP,hBVj*;Uq!f'Ur*5o['fjd.>Tc/T?cL?Yu8ENHXeZg`&MQbK;Ar-sD96W%&r0%Ec$9!@])L8l-=E>KN8QJf[QX -%=Fj=(GKdI[7>@9`,GU0'8pmOQI*bj/+/LYmb(KntKSfYKUP+.)[r0`#)F4ZG9h"0fCWJ?#N7qk8ULn<>$V,_^FjRRJ["$ho>)UF\ -%rLj#^@S#6J;C\:hC@2)/CY.gWELW)tQDg)ddYOR0[$\M.Ru[`@eu@;oSB_rpWu]a!cdub#5Z:Fe98McH`J1donuA\n)D!M@5t=n& -%jn6`BKYY`,]/=.cn'J)YS0t?6`[sUppChALjMTZ.]nMTP+EJpe).sdjZjdJl/[T\>#8[/qX[*bZ+B;g.fZsa67&A@-__&8*jba;_ -%iP/8EP*I_rjdgoT+j@he2MgFWl9@DgXdBM7n8dkRWPm\`4_eF4@_#$@!XRf'Hq:L7Ru76mDWV,D8qQ8aG\6k-B#gduNA7l`Vn(ec -%D/:lKm3AGobUUW%MLSu-E\/;VQmmi7e?X@h!YM/,g1DgP`)IlopS,6/kuh"NeE^#pZVY@LR0T`eS"uN?KW=(($M42\IdWdB_XcIH -%Z-Oh5YLX64l'B!*;Z,jHE!MC*UE@Foghn^f[Sft0s%G0+^<3h>bYA;AeSt9epHY3(h-7!tF@""c54F-Z?!>Jn>_V@*@m*mmAX!WX -%W9RCKRo7"2D;MpFdEm'j1t2Ylk2)e"pLh+o0PJUn`A.&sLN76(ff4UW(?EE66#FRHn=>_Lfg9)&IVu)M^'\eEAF-=g]$-M7%AL(e -%=0lCB-,.oVr1T0eI$%kRl_aagm?\S=l!MBFL;C3&I!&*'F@MHL%ZkE3-rrMI$H^BAmOXb9&[dZ3aC%6kh:h6FT%h>'h:,&edJnVX -%DNh3s:L#-q7n:$ZTQOfKIS_[,22,:Y[?=oG9FK^eCknb,_`g8KJ'JT-DZ'+AF$s$RiHt0qjP_7mCrci&.s4k"^`YJg#4e,4`ZR*F -%//j).0aM>_WYj`:(kGN&!XCX]9&NJHTm:Xg[0L6YaIuDghdS`a03?3sdh)H`(#s!< -%ZWa*@P4470.U31s>>VD3V/-E(ZLsY@<8CI=0JYX$+:r:1J(XErr'=?_\AS1trns_]6D[?>S#hE+4FQ+][&C9[\e0%[=B>J-4qEN> -%Sn/p`DeJVb8HhAHP\,)f/W?1q7NbZJ!c&Gqi%+V4q2[Y6k%$o`TYFLTgt)Z?C,a,Fe)Q$oZkW+:[T]2soF4'!nmrkH[[fJ7r'Pp= -%U_7XU@Hrq+n73).*nAJkd9SoKF^*g&`]I>(o5`$PD,CQbH_]V4[[DBES+C:Z=#;Gkdrib(DjK[ZPF#^hUf_12MHRKDND?G?,ia>q2sF%>oSi$Z5$+Y%m.!oVBm0R$K1Br,Gt=A=]^OJes@Kc3O@LN)6WPp@DTN,hUi^0C^iVNUPD3h)_I_E -%)Emi+n9(D(@]2_.!jnOepY!#ZDu7"^r%9q$on-3]He35@nj1<\ZYsBk-**@6b9^/B;"1NYBYbG%=I#P`TUE>&Q)Yr'%lHSUC9;FQnn*8aT(omWRa;YqAGYj_'34!KP[]E1bWm;LWk.\4RH@lU>+]GHZju,u -%W([@%@DAQd,SY_:]EW*l-OUHjF%YN"EL7(LBMf"$[WM:p9mht+`*LFTZ6FOu)A"I$C\\6hB6tJZJ=fAj<7?B1K -%3YNI0HuEo1V@l)51T1^S72Zb+WN!Utc!lZlO-"?<-F[Kc]96uj,jH\qqbZ[%,nB"8lCJBZ;.RKnHFP:C"trB\XB^Sk3!a_hddgnc -%([@;ikEIl51>APGa^Wrad\_!U`@hX^7/]Jui+!FGTbWq\ZWb&q<;`S1N\(O))V,Q")=4FO`=bld(MH?aUnfY55O[#E^W)REmLA\t@gCiLN^K9nj**bW@XI*.1"7+RC-YS'o"j\m^-J3luLk2pg -%!)iSg\?c<'&o0R`gc&GJ$>ak6EM?K;Mr*gk/B-dJDbuhA@GcQ:o+&[dTG=lH:\"W-@]2sNM0_qcf.Aq.QA8Y@9t'#Z -%h?H[N#JooY=<06OMd&`[)!sjBf+rtI2mF?FSMntosNha(#%rW#UV!BY!;"mrN<9aZLguREH0/J:d'E#,HYH7MueVEg?i8FhU1?u^6Qn"-N\hFrk -%&39S9(\:IqLo#SIllpM!/PJs`HF"%j!N>[e*_uBOI+k63V^tJM%5al=9&*oKOK/]ARLgI(b;3-@VEETmi`i4?9C`!Vfk*!7#KfXX -%)S7UY<#'sF!)Pn*%O/_DdnUeNQLL^J4ULoq53=mXK8NE^5P+Gfun#6rf6F?mJWDQ5GIC6mbB4 -%`UN_nOf0'=1D870Ri.&d%0']\.U8M^M("4CBZGKT')B2Y8RU-+9#Xn -%(')$0,LPZ,SWUE2l,HEM(l8q0-Usiuq%#r(OhFn,,So'/gg>k*`.UZL8Vk<*"%+,:Ld^=ifas!<1*X!Ya"KiTMOZFGYn4(p&W'\s -%]Fg".4CUIf)GVEn:pJO\13GOiV&-Kh-#Wq`YUKp9NS(9$W5\.2e7=M:I&of?oLr?,87,fOT,#Nh7,8.Bgr..D7*AScNX+1/W7%%Ta5U8tILd_0K&g@o4Xu@O:3?]"q2'EV.pbsBo>P="HC`rn"12K9A'o69+=:`iYNJpW(d$u7&!9Y1*TS-M[>NE)S.#H6lhU+M.!t0+qaPG -%)j/dS=a<@[lAB+?i_gC5EQNc&`#L0K&mKT7B1/Kl&2PM-V10AF\]Lr"WM<%@6kqra5U>XB;DKFnaq$laf$F_c#STBF'()ZD+VIcTT+Qq"S_k$9S$J7)Q5mF8(?mn);.&>g,#QZg7O5j(:Pcq`fb''6%R_M.P_;S< -%*WJSSlA8&f6oHD#OgtCY&;a$i7%ujn,8)FqH6X'm#u?AqL5jT@82OPL016uo;@/I6,pO&!r'2M?5Y[&&.2e8h0eYqhK!?2U-pOhm -%84R,#Ls!,[s487O4G8,8*!m+VO1/^(?-i[PB%(ZZAS]/gVYR2q\e"NK*sm -%8AqV$Kh1:Em"e%\dLmb/;98W$,iU2;&;_;k1*TR$SKEYUG(L$_W1@$[,VCAR$r[X(+siujOk@hOKh/!H59UZodCp0KD%b#*,*=:s -%N_%*LkClIFM.B+%C=:=^6nhk!6m?A4,au"`&l!Wp&ufkALd[J\847_J&uer(LdWZuOXT1J8@3NYN^s:'Qk5,0T/Rt!:7nmY,gsW! -%&;fcEhM=R7&eZD9PT>n-W2Np5V[s"nt>/lESHe7'2D',#Opb57i[7 -%1EmFC]7`_V1mbidM38Mr&R1Y4OiRQA6m>&S$'C#K?:#o8c1FIN9$W5\.2e8HEk3?K7-'"ljO>34aJZcbM>A(rOf3T!N(@2G66n0D -%&;c\JDau'^o_1g#iX(k]M&L+a,&o%\!Rl:i9\JOgpX/86g0X'('W(Ld\ok57iZ.]-Tih@G6B*`:i>Q85uZJ+VKX[-:Hik&gD>; -%L.JZgmY49N'(ClOUf9Au'!VR5Lr:2QE>ampj'P+uRW8.`82Ph4(Eu_/@R_V@B:TTj91arX,mPVkY=M,.l?.Ct&oGeJ&W)B@AOPNU -%2FQOO3mC>Ifo/JOSc++1j9\M96u%O%6mD*c)j)O/,8*id,*>g]LdW0_G!r'hN(Cn3m#=Qc\''RqSe6g*/J97)PPG_WU?%8(e/Y(mM$f*R&W*of?\h*:V[8Jf-PmpL&o51p&;fP"Zm-2BAOe!u3=q%)jX*Birob;`8CB[F'!^(P -%NX_,,njXlK-Ua]VH?M\#^\!LVA3lXqM:@'A@m_MZb(`GlWZr-,)6LkA`$"4^O[oa++VM3:98Gtf#_*s0nIL*o'!7n@e:gG(R@4\D -%S$F7OQQ1fLD)sEr&KAtR,#JGO7O6F7S.LNM8Vk;2#9m$+<(8.uZ$R]..31s87)ctT+qZ`T)j/4WP7WR3o*6I:@@rKL<9mOR,_BQR -%,8-L5RC<:CHYZ+s/gVYRQgBMrR`fkB,51#76mAb@$'D1#f8N7J#L?IZrBGs+Csg@n&W*WK016uh-:B&$b&9Zl%q\-RC,!qh7,<\A -%Ld^GKLdAgP7WRKINT7pZQqr5'eF6Y`28OE)j(DKAOe!qns'fDFM,@"M%DMC8oO87"3[H8CYV-,8-h"7&#?n -%8;'h/7O/TQ9Sc*$KLeLV,8);86m@Wh$'D/:oE15SaBCnU6>K/K7$3+O+;348Rh:Jg>nS>Y=8.\F<2_Do&fY&V%?[S.p&gGUW?`]$ -%(!lc.8Hc\O_El4017"51's)!Oqn-FO[u`Q66n=J]F]oXIVss0L=h/MI#lQgGlPsC7*CG" -%&;b_E&gFS4R*H^'M#IL=fZYpo6R5:GLd[Id+q])j,hd5W,#Q2f6m@8#66ti&AON7m=hPB')Y>g0O]a1X&f[uh01;O[GO1.(7K`RK -%847_J&h+#YLd[J\8EA8Z,#PD4N(DGoaG@e/4oNE.Is_OC^(H3bcYI?Q6rq[JDhpfU]D(uX84:Jl/eEjfeGKLpOUjOWk6mEnE]YEW -%'j"+c7*nJC6t.H([j)NnT1Xo-4W0XPAOI^QN5A='O\"k;66t8P280WYW!SU-T/c6JOXR&kk8TP^3gbjsZu+f_8AqM"NC[$)0I%2F -%?:p#AL&$0?&i&EBLr:4>"V[#s/]A5g,.rM\80en=&;`ethhX\;BaKo(-c/"XM2I;j5U6st8Vfb`)3KaG7O6DGR1P3')^(!dTrFU -%M876iLdZZZN(>5([3H<`pjFA"O`s2;6:)r$;=HLgd0kTQM+G!h[NcE]r'2Omb@X/:apA_*nND-rrV7I0g,C4<$F\>?6m@V/4!Kfu -%_D`YN3?]$79,r@I,f69R$o9+@0ndLc1(]:S&\B8#l*`[FlO/iRlD9G1Un4R[Kh/!_mj[.M7-_`),*CQ%W8ZGBM$asq5U:r>g(B0d -%N$h";b#=oc7&"3JN"&0!m`ahOlUbEIqtro/CA'9T4:@:M=Y1j2Q,3?K8-E[h&;eDEfF`tM;nNZu9&*rFU12mqO[sKj)j(CCAk++I -%g2V=)U6.uQLd[Dc$'@dHE(;0'Q2(NE8@U2o&llYd*Toa7RYUbJO\!,?+VN&V@7MRm[e^)g8B9/=86"A',8-s_HQs/GAk"'2P;=DF -%#k8jr8/=0.'(tWI+q`pr8??7D1_GRflAeEba8\CMl5+&#+t`m8+qYI0)j/2V98Gtg<^J'4#[K)OU'AZXfFWj,C9?s9+VM%"TT"7c -%,SG5oLr9Y3jP1<'qRSm&M4b4i,#ML^N(>3-pdQN,;NVNI3]/,p[0$5V8Ap3F+VH:^lae5PW=jY'&uj)KLdY_emYF8gfADBPjFg&l -%3Qm.JPYtVj-U]-nlj8eFTJ@Z'V;-(QWo?7701;OhYbJpZ+;--1I3T@^Y[p3HNWM`.&;_;NINT7PRnSW+LA?KnA<(Hu)j,qM5>r[; -%V,X9?-6c:o/+SWiZoMbd,YIiZ\IF[7au:N,'C2tJ''mAOGXEb)'0!(46m>W74!INB?[!G.,-d6Gr'hs3?n*B6of"ZN;:FtE7&'?( -%DMU]L;%b)#-E\./;'4H2Yos`q\-5YrU=N"&&;a@Um"e'\9*pa%MXZTr,laDHM<#fn,12_C0199?9[5mK_C'[T&ugaZLdV[^)3J%) -%k8,5i,dKab,8+,s-U_F?aF-Q(9)4$/eV44!G97g_V0^[nRec&S'+>87]()7O5:]98LM<:#^ssQ*1-P,W7nh4!G7_+VHg.NC];(&W'CD -%7&'\V"-KNe5Xm"3W(Mk6RFqL(,YH@<`!/_J7jMR5rB_c%9o)1iAO7Z:]F]of/9XFUG-`'KBR0V26m>X%$'@dL-m93Pi-6IZ.uB'& -%ObaHO66q0YH6X'-JPCqg+BAf2LjAG.Oba`s66s-tk_;XXB^c+dL_"Dj,jNuo7%uG]Da^>LN(>d:6R8NB(EsGO+VM%"9Sc(c57iZg -%\sijI&SH]K8CU<0"-H-"D*fN=4VAsd9EJOV6t6!S,*A1LKLf'lll2(cJKZ6N0fMma6irru6mDN(KLi2l*&S=bD;+CELdX_-*Kd;0 -%2B`^tU3RsrOV8p98k('uq12)4h^0KZ/O@,r&lIMA7"k[u,#KMiN(>55qF2`6c?\RLk>)Q9,Y7b(0IV,V&,J -%&W+XqA43-m]3g@^_gCj.6uj1POf6%k"-H-X5XHaEOd-K7I,R".On;sH,[/''7jN-?)j.)s?:H3gSWOJ?D1\8j,#JC5N(C4:S.LNfJ7"+#=q;5i;-tOm&sZr(JOjSc+$1ZD=+!L`d\$8',[.t? -%L.IPj&W'D7+;-!hLdZR?&g@qLNCY>LT+HjF"5FKFFR$LMM>H`[O\"2U7jKR8qu`'@\a^>qW6\(l7"'n6Ld[I,A40n5P3!.8W96>h -%''\;$,8-8Ac\Ou*[hBsj+8m!";0hko8E;*F6m??@2^6YoM9A42P-@K57#gV!&;_*!m>+.a.1)-8-,CO_W81*9,jNqUJOlSK.j5PY -%2C(\"ULj:U8;(!*&;aRSAji@GiX\F$ZXcBJlIoc:,&Q["7&$u%)3IJR@n.fY_rcG52#gp?8>Q7ENC]lE+s@Su[b)1K#]E+?UXOZ^ -%,jLfBLd]CVhM=Re)[VX_Oqg`+ -%dQ8WbVtUuO&N(^E;%b'Maq$mL0?4kQZ)a`Z+VLWa&W%N,b]=p?q[jbT7jK]1+VH^o>_Pb\Q%_aCoRX5:7O3S7d$-J#JJp't+,Ik3 -%jI7pd5U79(U+SiC2t*7i6mA:`mccC]%7)[!b)mNtaB2LH,SB.N(*lb/:Lb=h&[b`]+#Z$m>-s?_O@1P!@PT3+c]s25"-TV;R3@Cu -%?/CZ2XUHs1Ol]/d,grmmL*Rrj8>;=W8UM&ns5)Q&T8"U(d!J+mfrQGiUA!(SP/ocaL*W2mf+(A?8WZ>8I7"Vn-V,H/gB:(n(Aih3 -%=tY8Z,V#+L+c2In_&"@o;2#EM,flJuM0'BE+c48HP),8DM3P3V+Gk3"D3.0^b'$<"=f42(;*fp>8^qV!OMpl6rPr8pGXrXc+c.]+ -%aH/e"9TVXk59Pg($'IjK2F.tPr.$&-,FBX2>/=iBU;FT.+Ghq0-V,G(aU+-/NQ_o(,'&8\9$*/_.6er3(`akm,$X:78Sm@JT-9%Z -%*"jNZ3n=F*e;if!,dCd`]0d32*17q+;b3"gV0_q?Fqb7GaFNr<,\eQp+c003DNI9`pGX@;W=DM,TlHTNKm#mld)a\MN%F>Q8riVpJ5M:M^36P>4i-:jl> -%Rm/$P$?mad,#O't8Sm`.?][YWdg;2YVD1@L8^G$mM9$!d86]bZ,YIk58L/JL+GhKQP%_nK+Gi@o&gWS\V?BJ<&#"K&Nn<@j"-TUj -%?%O>jQd$"3XL8"Y,iZq0+Gk@6,Y0+Z5As)eGlqoF7*\Jf6pCPY8[O)(%?a8e7Y2mdk]8CJU3X'3O@5?_A4U1#`7G,`,efB`M'r[n -%BJGSb,S<%&&lEgC,(K4o8]66/5n\8ITT*&uc(-O@2.uhN1,U7,9#CKZ+TME@D3W\E&/co!K,VO_a]G,T"@,]P:OP%aCr8[PVU%S=UIjUFd\@=O"Wf'!C-O@77`hN1/'=*I1ZAuc6$BMb38,S;e,Jg=5:Qlq5*o7eOAf"W>aZu73\U*=/5 -%+GmQ(fcc1d`[+18VX0D_,o\+,+-e"+'drGd,a#9n+Gj(s,tK6&)j4n*%S9&[O@8uB01[9Kb61B^i0#4>91b5`,mP^#'$/]KM-/cN -%+c5!C"A(GFllD5pMX1dDe4YuKM-(*480[i,2^FLpBn@V1js!/*Q]d,ZO=);N03X)URW64QP%`-C4!]r_Xh#X3^^f4_7!%DB+c2=M -%c]CQCG6sG2!gjBf<"IXm8>=3f,ghhsP%_uGP,RJcL*WK=80Z1qP"<<9K-\m&P9>^LBm`8\H%?SROj;Y`8]9TV%7tA!GB+iM:sX28>:j!*Kl56_)EX%hOF^?P`d2HS$GBo:#7%M31M6b,5sK=80S484!_)=rWPl(>^f$Q-"fam0'in- -%W42(%8X,YeM7eNKP/o@r80UMg$'Nq#@tu=ES,EGP-ojX-@4rls+q>T280[U78`\(u8`\@XO@9&+$qY!9Poto3Db/kK0Hc43$*XR4 -%d+8,%O@2h>4!YDa8qJ<@,s`01*0DYonmmZ9o7k*0A*n\aU)#Cbn/Y6P<60,gk2:)^LQRlSg(d@YQ/& -%m#XVg2^D7mT-9&WpYR-N=pb1Y,gIm80V]\+c48HP)+H_Jg;9,kQOQ-\(`$^=:jh\`$o4fU<,JBOV6ChP"9!M%8!pu -%h0V5$PV5S%p&dN%M-)5T8>:Acm#XV(:ObVBF^TeH&nOe!7-_bJO@4f\1F052cPIjH.1)0IaUUn<2CUp)q5Z/>,#njSOshVD&lIMI -%7-"JBjMQ.3iiJ*^O@8G$&gWU6Xoq>OPT>psaUUmY1PHV26UfIR5SC&`99;PQ(G[75-58ZeM9'U+U-:;!&m:UiOMh\c,]Tgb8^uTJ -%5nX3A,tK4qDMKKP"e$TkVS"%.9+FK:`gI-r#dih*8Yf315nZ&CB1O5+MJl%[<]h7_8.5%tP/o2<+GgHm,tOcQXFH?;\%NE'mf,#)]3,Z2$66PA:-n\6/ns5+'Eq#pdl,],dLLr'ir_1aK1_*4+Tls2\BdV,6]57,/Qp^'XI6e@N7.FtBT# -%dg^*>:`O@4]Id^#%7A2>]r=c4TrQ8-`@FpUZ@69mp#UPR%_=5c1ms(bjd_Vsg:W"P"KIb%Z?Z7\Bo^:k%.I$3).F>&=K/]R@%=ZT -%ShrgF(::EL:,SY*]]CJBL0B@naQ;+h*l?2XS8,8:lgUdI8LV6qln4J1j^^0.($]fPAU6Y:go;G>64KU)@nd>$o -%PPIth_J32*`@J%[1'OgW26>mYRuA2bd#fO\kl*DqW+5tN`]66Yn4Lr)J5G3rXm_P.C,q^;hL.#!BB6ki7-8%lVJ -%KgeXVQGe>&/8)4%j?s]2k"k;?ab[fSf!&+p7U\PGNmnOV1Y(/J!oK`Ln0H:F"CGq+RJiu)IKH=Bu -%P6Vh!!LaVY_<3MD7D]Nu^:g#c5rmOS\%+3O['3)5%Mm3R\6U-f.-fM1b8\[A;D0\R8BemO"fD0g)dA?fL&7&opmJ8%Ui'fT8iHHT -%Qm*;nW%Y34iLqiJI:%IZE_n7aD\G-e_AEj*5nqNP&p(:=fk;-MUdqFmLk=661C)fiigM4![%JHg0aIB[@#Zq0K.8`&U,/3i`$!de -%^6jP99.=^4#;N=.m@VTg66r!D1NO,\#?(/Nd$`ES?S!]&FH+Q`3N*/j.`"L_&oTi-[?-$R'AG -%Rfm_-1IF;kMXJF!&q0&/3!^7g6B(sOg8&mt?c56df+g'(bISt3$BmHZPXHKrEY&KGg;0:,5_9/4A!M6aia>VL1*#1sTR\f2/`>P$ -%&oV`hJK#O2_D6S\e`MX;JR0fJJ>c^5\ -%)`1VVCCj8hNK"6%BPOXW29:Vj*!8'3^QYk/UBX/VMQ3r8jWu)ZD.US>Bea,HFTO]Pj7rUC672EJ9%ULjfWB]#.9b0 -%GEb[OfQ,g'cOrHe`+7g,6+&8uLF:LmgGuBKeq*4sE6BL9/gZPc;\%5`;.U9JmiW&Te_Y&rbG;u&&$LTqdU9nBg?B;f)%,Stb.O+A6ZJ72d]\>-4^.Zdk5r0AT1XUeH^sPIbA3oV7=G8'*i#+&Ii!LYJ-BN]*H,PFMT/PX!2'.d=!1,C2ITH4U:pld*#Grr.1Dt4#qVqF_5H%M3=qAVO_.98JG4Mc%@ -%^a&@P,ua%M4@':tWW#qV#_:9]u32\$-ALtqn1m95fpR<+l@+3p<5 -%i<0NMU#VS$_<4rD_<:V\#X6Rd#8ZGXWj\H)=;7%ajbk-]l=l"(o.]ub;(-l`^r_95%\.9Q!t/g @8M;QAJ8AoM-Tl,;san91J- -%O5bEu*4RFZ3,lt?%P1e:4C7A"#BtVmTp0X(#9r'e>i7jr6nB]F:eKo6-#d5u?iLEB6j^^Wi'7uWh[(8NRC.0V"8-eTl`b=J@%l!q -%i2u=h3ASn_<=qKU7;r?qP.6'9%W7s6NWOoi`*$s1,cAd@H"PL%Fh4:U8S9'Tqs#Ni0"0]W#)7<>i@NT;S8;V -%@fpTIif -%SR+pu&-XaaMK+mo0Ml-&:N^&Q;(@ZL>lXtnP(8*V%U`[)*d91D%cHAUVT]EqNaPMlH?Zh@Ea%BalfN@mTK9b_/u -%9K:tpOj;&QAGC9)hEh=9h5Z_e),P"eJ1-N!=i//^S>'Ko28W5%*5K>\q@[U1G1al!"oc4+"@VZhnGl57_+l&EmEr-2`<52H -%6d%$C=\iO@XoCa0e0_`*=i`miXli]XJQM;;_1DVN,Pkqc+!h9RYbQ>`I -%Sr4X@5]cG8EMLK[%E$oZ?13m%?PB=cn_L"C@LkQgRSPI -%-nXE38HXWA!^/3a!$r<0R5@17Gr,m3%?TiZQ5k_c86l:TYFkpA)M^ld6oiRH(a+);_>uq)eCPfk&MQJuJ^gPB(neAh`XiRr@%mG. -%Q3@@AE1s4"h._BtGdakrJ./Xj+b9`CO3MHZs3!Ae93N=s$O)Gb(0YbG%Csb.+OLg6&.KR$]n%%+Gp?KFrVV[j&GLJ -%mD*.f)*f1.7G&4`O_?"DnK?)fd!U:K*gm^:=pHAJq?[mH6%fE[e(neMe@.FF.OHQX;//4ah"b(\?!D74L[6T6TcLre!+OsXss2"bNF\OtR -%."Ic_,M8lU5iI$qA_@rO[tecI!g%s8ZX4pWWr-\_k6h8dNgp90MS -%/'?GK;r*Rc3mf@P_>Mbfna]%[ri+_EAPkenWDWlnmNDMn_-kIL^qVu/:D<3cn\16Eqg4c5oEO^On_kh4r\QRC@92*0@C<('N@e_e -%b$Qq6,gr;=%?rgUkjS$fa9;I@,l"n;0@&H2A#Y4Ye%Zb9KCYq/iULHuhfIMJ$cF.=a:X$"paHdJ*eW!!dD"YpK%8ep63W342?<@nXF[MZ"!*,6(Y?1h30+JlIUg;=qOP<"7l6ES*jqFQUDMO#I05n'-mA< -%I)`Q-4A&`0NR$5o[.jN,Y8'g?o(R4\b#jVeSFObSPMDo+9VelVrY'F)Zf,#?C;L?@e3HME7]g+.n::E"IedC -%,K%'Uq:)gp9ard`TUu>0f:T:9g8KCIA+&pfu6S*RFi/Urf7,A5hVet*Q`%jok6BqA:mX?A!RXn(hDQ7b+`Ur:t;)F5q' -%A#qiTRs;Mr[AUUDB!-G!CQIU8&:KSm;`TB)rr][,ME[fE-e+a96+6b%eD?LAE7CIo[Z,0q:j[nhBY>0r&#GU]g>gCsI=_*f>):'H -%:F4Y^!m[D:8VAI4p8ALt69.#P7"D5U%F1P1.=C=&fop77ipIZb;!%=Q)$29cXBd>rp*:^gQ3#^G$VAmq*C6gNMdCVS?AWE^!:;4p -%B3bQ>g+/hLRl_=V[L7>U7U$M*d$?feWd9RiAQ-1Da^8RAEW.p8$XC2F2[fXD]85p'M:4c=A5d?eVln -%325ATpkL0B*n@)FXS]kkmm/]U5^NZtFDkNZ4ZYYrYW?HY?3;^J3hn+EK7sW=Vbt:AX9,c,J]MUg*OM`%3LcoZBTF`>V**?+j\'[u -%:!d4_ZAg1(:>02/ZB_nop@R@5+b-`iBHXi.cgIktA-1o0g65Dnd[pFIoeqBpBJXr34Ia[N(Lib'TKQ=gVjfW6_lTlA=B>W=O5:UDSeGe`+OT4PTKRq_e9cc? -%.`=""4$.,:3dH'(O4]:G0C'.q*a]adGlmAqihIA=5^N^+3:6t(j&G`,$+,Hk$mDYOmEq?;o,F@9np%qqKD&\^fXM`G'P[fE`%aN( -%jn?i`%,0`@rou9Y=s'f0#gcm$Dgm1Up@M@$2%uLnao_$X(2&[JGEbBfbatP-AjdB$4k_)rIGgJU_f;7-MmGq4rA/F'bsDp&@2YRu -%73/o.RBm.F`2]])ZNo\c5t+"&rpB/3[E>FL"W4k -%Kc]h+Z_u\u7>+Fhe&t%U.O]X9bhe\s<%Q+^PK03o6.MkW;C;T4VsNXu0J6nY*]!/YM6j+1+!nXbZ_tk#MOK.'8(/ZY!/\$PjaAci -%Z\NNVDfB+XXP'e*;>+b7*=$,94%qG9S'@GY40'!):G2s,p(Oa0FeLBo!j\_Dh:;\=L/iRHlU3GJSr-_)##*+0Q35^ROskZ,La"?( -%.=3P#nkS;;Z<&I;+,8[Y$tR+)U_f+U*Q"#++a[BW>=WBmp9[cY.nn#*5tU4@S[!B_YJQ>/q%_)Z+RHp_4NA7H:M-&kL'"TW=9a]D -%!:7Bcf7-"Gra3h",@F^rS%&0=<&=`#*gmDOS)J`XKZh]sk'IQi$a,8_(sT8cf2LRjKbkA,:U2^/!j7<1:NXDFm$Q9!BN@k%?5(0U -%,fQLl!S2+X7VCXP_6jG\#F8M#hY,Bmq$4qfl8,/'*&9L(P/A;8.j+YaT%bIHW -%k&g56#sE_V>E8p=6U%:/iV$2AGYP[h+6MXuNKR:]dkos#-Vuu]3^i;I`ijXE(L.LB[05*^lpZ*-hPTWZ[j;8a%ue:6f7VfHK'R.7 -%9lN7D2ie_8>RuU/6L?j>&!c^uJErnrkE>L,nIhH!^DhN>V3aL(kf\VEtX]Q_l]&"dG*N_Hm -%&m\9>LECV$QiW&Ha6#2*op1d0b*7O]B39hHXp7tp7Fu$\T'1L%hVWE@6u]Om5Q[j\>0/WUI4YH`hI$4L--HG#@,TF&aEik]nb^!Dr1:cZh9.3g%2e]oa3CMArAibGK'S5[hijDVIt5M'3gM3 -%?>g4RLS1ce7-eiiQBE,f-^cAsT_/T@?K5@*4aOaH:aWOjEQrHi[@kq+dA)QL;ZR/\er81D,Dkdr"0G(SSiOCW\r*(?T#cT96Y>-h -%BK_UJ$pG&3*KeoJCd$m5/9p8q4dllfT*JY_Zr%A5hTXW<_qdM.Y,<4K9=(;W^$k2Mrr1rQ>Tk+CM69q$.Cs(N:2i?"Ik7T?E4s\P^E(N\)0K)=8qQB66>S`;:P5ZMg'(_WgDBFl)6SaR/Qom^V!o'n\=OBf/`#B32"n8h -%#e1r1B2V%sf;n&9?GGEE6lF()"^J58D.g`YoZ3LtDh@:0kYm`]E'72>HC:\[op1d1HCJ0W@]MNu33[\inORl@lX:"a;U -%Q5kQ@rR&I<0>MjL;N=K@kLVYNlSpHKl!#jWh@^H/Dj*>^8hoJ9nb#k)g84o6jQl&(X*Y5g*mm9Fe[T;HBj.QHip.&Wikf/GOPX(F`c$^)e^@3hLW/*bo\:*X+l.#X;+t?>3`:QgoAiN:4@AH3jLIN%]@m;81t7$C9/!(i2>=R4W+f -%Cq]QCqY01JmPUjZXk.nRa;qBA_V$T`HGe"G10AIbhP;#o4[u+9>$/JsrPb2)(W"gUlKL,fpk,P)gefj>odEj5$:8S^]`4V_Ol>F?HeSXXk4E+Fb$n,b%,P -%j+TPQG^$YF"nPLFEjT's2P+fuGmT2+I09-_PDqMdbf2HLoYngKOb["f47Z-16Ia1(1nK5)I931&@Y4,F2m1;.]X-:%lu?M(!q%Or -%?)"oXl!d7Y4Lt+4MA/TD)>)WiF!BJoU3^8Rigjs)*]Q9Ygo`HcGG"J^6PhKdDn*-u<#,1U5g]_Gf)+G1'UP3 -%i@,.d-NfG!pP"/GJ^np1i1]"U&b(O%[]2J:!/ZE-`_.Nf1j1Fakk8)`&g)p*J%j-#S$OZ5ee!$ -%,i:0ZH$S&G>et'SK_2>N[F+qb\Y6.]0e`Q`O[SU43iJ$V]E.PW:$lOW>)`ClOKW`@Jh,[_OLpUVa"SXFMR;OcMM6[&3K:I\Qju6\*B(; -%ETc;kJUlQ.-,K#8*3_O%':(2CJ\$+IHA:7TR`ah@+VUoa34sSW.kYWpefAq38@$3V"*R29[WoUE9&ZY1@!=*N`o5YZgMoem3N:qh,8FMh,GciN\USY.m^Ej>18b7I,XL\ -%T5h`?#@>-\&)>tR'(0Y[Zc,O&-hA#\MOhaVO/MBT4!$Y'^ug4-GE\-pgmnMde7g8`S^aR-$[,Ug6=SC230D6,dI**3OR+CD(mfGm -%#45.mfr%NUe!KZ)7CtA59[(#+FuP+K]/."bcFcOqcET'H`9F?dI)k'BU;U4;k(3(=Ib`&^7]&8aS;DHFWA"6m_7S15`+U=1]@65Q -%"_-KIks-2+STdTJdg]eLf3QW7/`Z9_bqn8'33Ye:CuF`IP&PW7m'o-7KXrPhc2LjqeT-%!muBF/H7+>hLS%:knXA-k.h4VaF(EJV -%+1'8]NWuoVmXbJPRjDeeGXmZ^ounDV:!0M%dK]2Y;g.*T-9L_"cGWb&m*$Jp=*t$mLK1t0U]D?0"*fSErSs/,$[@G#fgZ&"d=:?; -%1FbpJ+EUer4>_+jCc6_[>pUS4NZM*V_$pc+C$>Ul(j9a"-#&RG[6R;WZ^P0-ISi+ -%M6bHWN5o8cXr?pmla,'U,A0)MS9_s8fL(=9BXS>O1, -%U'(=tWoU=9n)oIe]&E.i;N4t3EnJOJ1&lYKo/qqPd]=WI5Pu;qXWc5G2`Ys3CXM-di90,]P>QAgeg6ceW2KP)3n+=f1)0G`KHK5P=c0]![-&8D-9cV -%kA`1eips0S?qA#epu:X*9(d=dQPY8Ag>_3goeu\ArUS9"Hi=nOl)BJ8o?_+`ZkU9dRY)<4SHgVY-b=#YYuH@m(J;Cr;nc3K7"j"F -%c-&+B]&tFWnN&RkSr?0S^]!P!ne@"EcP5%IV4K5$<-91(+Id7ciicgtjrQk08*q^_Vh]XAG,hh&4-:C^'LoOBM9#V\C.4G^:2,#I -%nKZV#5Up\o)kG&_BN)'<*.j`,CWO2/"PDT&e3kj<[9Q06,nj,t84D8-()5M9uIl8cC9p^"u=,$;uo##Z_D9fC:>= -%r7%,8euM+>Y@_>`+n\-pk--:&>GI3_UX)GgXOgI+,.HWUT_\"[#)'S5-X8Gh9O,Wd/HXJGBbMJns -%2n?$4!)$<@9Yr3Ro;&biGgY1a*aiY1V^pdGf""+S6>:B3A9=(XhRHmO'rgNi>q5-S;1l'(g>+FXt4@smhHs>[CMbl0N -%S+X@kIYQfIPL3A-YGuN%T/.!'%UgI!TY)_%nb+lKP1no.n^tq:6WF7pgXuh4`$^OVnpOF,;(\P8-_dus%O=loWVcbI3jGIK3#ct' -%M%t4!ndK&I$beu^6FVC>$D]WH%D1u]iu%O@LU>!''Y[=Wi&(=%]1T*Bk$ah4:"ubD-,eUt&78M]UYoE4/6&][G(tR8's2n%W'-&&"aKf\QJ1k1]hf.g-M""ulMl/aLi#7[N`^D2^g -%hc^CFg^Ie3JRg>_Z$=f@O.qUJYP.IH3^lo310K#$rTl?[jZ.d&4sP8_oV6,H.U=dXGfZ1S*O@lh\^/F#]49i^'b,Ml;!_.(\8=H, -%-0SMfaK&,LO.hI!;iA4J2ADdDq^c,m?<,-SLAF_K3rgH"]TY\tk*I.c;!a7c0390ZlbMA)Z\^("q.tpTp=!_lb"_;HRYF:1g7AJb -%D(-+rVL$B<0,-M@^qfBk%TKmNA+APj"\V_NGT+aW=Z]2lq$0@;)MfS$2Di?Y)V%0B(\hN=?O&&[HJ:uAao&r#Qk)8:*$;K2P)%$) -%:j?q#Di'cH(dlH_nOY(aJ]nj0V;KY<01Bu`en -%>L]963fA`%K:T`rB,PkG`QkPQYFk2IL"!F?eXsXLD(3e+31+`I7%!tn_`G@',*I(reS[O7q*_Gh&!bC2=$T)8hSt0 -%J[4"jEY#@M);mj7"^bJjkbpJQDR*TDcX6;6=G9R=cB_XNSBkZK8c3t5fn$J=P&b;/h^C;.n"tAlJc+3&i?[=@Yues&[`@+WUp*,I -%R.E(E]&jI7*&N#a&=ah74"t5@%^H!1]ml`E-Nnq:DqbnCa$"m,0i?Q/Z'9UqnL]$2.?DJJ>P&AsVtEQ`>0M88!VuLC]NN.YM,M?E -%B6_=U9L/Z(rBSF:C"9MR)1nA=X2#X@(f`\O"h>KjjQTmkM4bBg6\n3)"F+3jgRlS"2gA2'enfE%FtXqM`]*qIp#Qq -%L3`hHP#$X%G(^koLj%Xtgg=7I*_u7nf\#Ef!p1/C<2(p[%A#mM[1e&;X6%45flH`S="=b:qj*"gL7).:gWp:2g"f@L+0#dUDVJsL -%fj*d8oM>Th+dm47D&Gl@U'tXfa%C&BMY84>Z]Y&IIo.;9,*S"MEnVL@PuA&'W5/YVQ6oG2AD50KHk[;iMePUE-G5g -%=gGIj;QeHZ.Hb3MecN8"fGK%"=bB;C)V((i'QSqu8t\b0EmraAb6#!\)mri"FA2*:jTYDSRCa._Dq`V0>:-=FH_RMfUU[Ftir/&X -%`@A;7hNY:m30r@Umo``@OpifidLNVD?>mB,"mbL,4Vuk9fU98KS2k"FT-aY=(9C=&B3R5uDK[-A"t@pqqD^UYW"5B)5%LD+g)b2bFm>g> -%6sBrqo)AEa=2Ld+l";^2IhiPo-$Pjb[GU;a.TqX4?tLs;a`<;9%9I3A]CcS;Ak/fP.%B"kq"F+ER/T5;";`q?C+QeN'ik:X>1Fqn -%D@9J3"g;OQ)"/.:Os_]-NAO*S5HkWn_S-SsZKU=Hb/WpTEcWb)5#.R[FVQt7cboI+4N+Ql&,EC%CpW_u6>R?);/IbQb=8g5h+hPZ -%j:b>h)hZ5@>g!i+6.)uDO54:?8S1PsDeCRSnZaq70lZDCh&83/;t5Xia7=AGWn^0_ai-XZ^SUS.<@KM&.u\-?%D>.:4"*Lp\"`@1 -%L%&:DX -%<(kr*-GiR)85!Oi!\P*;eHa^GnA6sW=,qeIh`sYFI7*)EE<05hDjoR!j!&Ue/3h4J?RIV`:K##l"U\JdEE -%h>Ld4A!$j0&X9Qq6eB0F_q""S6Q1JTGde8[6jSMu5?B?)#CB]1)-P@Nk9rA?@L^hbKS8QhE^an#'"uc)@:E*P@a#>Mg=rZK@;-?*1rNfT/rWLjC:JK<396p4>3q0N -%;/aHr0)".fctV3?DW7]C$nd[6ldD92Z@m"ld,%sj=Su(ZXi'Vj/;&Rpi'Nm*38)0NB]F_nl^`XY^IJN)!@.9gD:\'I3j2]1";+_)QDief``I>'jE -%1j0Bsi?.1r9Y1`7H<=,8"*4A8FImEkqB*ZPj,u5R(0_=#+(TAI/o=rmDqNe]o.9FYR\C_R7%i@rYE7(lnu;[E7l3+#FR;=aB8"P4%U2!!Y#:0;*`dT5KXdjZWa:mYKkWb -%Onf69Y&Z!5iF/*"'q&m+SOm0,N(G?O0KOb*=@Z\YOqRPRODk7s%J)10q;S\#pOuW[gd-&0_VsOr^Xg!k_tZA=9sZ"6)r?#`2IeFGoc)(r&ijLLt6fcOKEG'cGoe`nJ5C`]?b4e!'OXKX"N:Wfd&-&?tIlhTO1@CM67rDn`JfIZdtAdmg?\BZAjsYos3Hc8C6TN[p:4 -%Z6d(qV^0VGp2fJG?jochH#DDE@iGHY7.KOb+9?su6>-ubai=9FAr[B"PlSh^iYUCj<.Ol+c[ctN>oiYER=h1Q&VC6$XC\&D3CfpH -%X)kli(nAF?:p^rS/q^-_p^\-n@Sb+56+#9iIk>/B`p7b]6X_>=d"?td.H4/D879miWPNS(14DjTN>T&?@V,1F;RcWFSbMXQ$e,)# -%-:3o-*4.rC?";6`H*NJh5QhJpCeUj5,q7S>H9rOP]Yc"0Gk021o_#aj6Z'`uP8PL0^0L+!R+kq-2/7sg/CZEP`9c2D,V.[*n@"B3E5Dd;B4r5(uD77(fA'r8/- -%XK3l3Y-X"+G,mm:=d.V[df,[l]b0#+95*Vi9Y^SdY7DYZL]YEDg:Y2;RTI`&CfQk@l,sIsL+JdJGB^p"J/?:hJ!=[>Z3ZF#Di(qE -%$DSibF33_#/qi@F4e']$m]Zc:D+@(tMDO`I,jWVKVUdajVl4c/U -%O"(PDaO8.E2-JKr+TW-H5n'3>,63i3o,2@T=OLQF,]OD8&cu0\iCQ->)Zs26ON<&-N%>Zobet,%mi'bBQ&X$=D")Os!"h\^lc"1. -%3EVSPJ.3e6Ntn-e,L6i$`.G[A.Y9kb+@,d4=-lIYPV0bRMc;jn2ZBT&T@PltOla?f4B\>Q+q:%m@7+%2R104ncX\X''%eJ@ZKO+m -%[@_ES:uD>M!Td%M+^[(1Qkbou_p<]Uf:e$+$n^ruS-4Y+qq,>:_.S)TE8)4T`,i_-5S&Vi],`:b-G$BRdR/l_Tkgtj^UT3bR.)<& -%B]hhc@RmT#$1ak&KLF+?D*V&Cej+oPX!NVKWE_SILK0amErh>-01!L,.Sk[em.u^(7qui'C17>Rs4pZ^5@;Aki@ZVRh<*JDaB'G9!`'VY;gn%He'aG]c!aoI]C)RFP -%/i7@JO/\!IZ]OFTV/5=V#nI8N1;:9>oW6ogXUqQlAaq:qk)ds.6jp4/W[sA\`/WPJ?\L1B*:Xh:)X&qTe&VaM):cCh'NG9j:cu%/ -%JWLg$1qFG0T^+f5l(AS,%YYq-7R-g`O9`G+`@/T",bJsfPa;`@?Ud7`:h'95`\Oj9BMW#>UT)I*1OqkSd/-)rD13RBqYU3Fo$eW\[T(Ws],m5h+*:.m=S1jk4$N9RUgYjUf_"4:u+RM]I?&UGic -%]aX::/MdgR]ec@cVAVK`H]TJ%78GDXQ>*d9@9foDSN[mu&SVL^9SjH@`eCY2RZ*XLal),+j<-b>/?ob?i-G]N0]AtY0?plR/D86d -%^MT8Zp6:fEV7jT^j8iJWVCrtSE"QRhL+D%=6&'q&@!0!e1dZD?n!aZj)-.U0$)U7&?4-n#]/$3u8.Q(J?='`k%]UY#+]l8!m&$Jq -%mSd%j>41%^@mT#>0b+(;HuYgX.;spQN'j@`a)aNb@GD!^J-IInP9R>?YRC]l#pW),(&IfF$gT.ODH_0LSc^" -%K1O&>%Z3j]((;j3JW$`V?Q6'`R!6\Li5H]#FQB&KVZO&0[4YtA<>%L$p,]Co8/n)W2Id<5K$/#n'=4Ma)RaT+aLWp6RP;FD0US0X -%^*LmU>EUedd@G!*n/Sbpcd_8l9(G`sLWktn](@]s6@m)]Kir^u,WCgE0<_g.^$)`>abU"NVio4LSt>bU8/IRdN[g[K,pLD8_/<0; -%!Kn^<"e!0MZk`%B4.q5mn0DX;P!W$5#2NgA&F:Op('rba3P^8Q*B+hoKKP'!*W[oh910;"Ng'CbI'Nu#F"N1,&3^?+bG -%0bfGlTH3rmZZN$Ah -%$1Rn^3r>[SK[hSD"n#^YAqdBACq4.F[Ms9*^e%+>/L%9(7oROm!6h)GB#h -%_"DQpC@.;t-m<-tTIA7oKr?j,OAP_MUoq+Q:^I^B(la4<-;@8!WFAbGZZlbUMR_NZo&$F"OI=5t=`V0k>3MFS6_=mR<+W2EWJ")$ -%ge)m^06'h8Z,T.fo.Jl+G'QmFerEH#RR55*@bE"H$X"2Q`_`I__rucbCQ\g!9GLGRf@@gU*LBV>'Bmm8Wt"W/I]\Rq?02K# -%7q7%$9/`"m!F2\O"%l+^4sRm<]'-B\Jkf>J;OUR,?]6Jt[@r6j(mkU]"s"BEWqm^'XeY-"1)ka-i(ubCPLr8'_,'jUW`;R:K]]@j -%Am#t;Olt`#:`PIl/Bs(IYgH?F&lLR/:;U/qCUAqOPe/u[G__sQ`bEEo;f#uK<,kG@$Z;9uasg%/oLfpR@G$<)\(PW/i!LHoY=c7Q -%D-!ER)?phTK$DMpS?E#e-p[r@W3@D+ojW!`U5WZ`Lak0Wb1o:\'K"#\=VHtN9u!srBTdaFTm%"fAro(3:dTgu=Uch'Cdb_J;PA)] -%`hG.>(^Hi9%%_E6Z9Us&n7..'P9Hj(Ok_Et7tkUCoID*TcConB(>r8N^4KHsYp>8!*&a%]Y9Bkc<4m8nj*T!B.mlAP9>ll9d#\rX -%mOB5I`W7ARJ5?)S-!N=^V=1UmXI53sD[,TI*D-SJ\rM,<9u:Wik/JnF'S.UQeZnfiHWQdR?7OUuNW."uA*9-%akle%D^lp578+Vq -%3O.a,c+GL.J!O%f%*pjLR9P[tCh1I=6`!CZ?,hn=,[aYCINLqmteKN$u:c=T#iI84oQsJE_8e>r6o*RP:=fTAb&m+P? -%qnf4FN@MJlN;GDP@uqU*:VME%Dnto+EZ!/jb9sJaC@N*o#SE`p3"+p4o+SP"^B -%\sQN#YVEdLL(7i5WIZ@36bR<+_7_WB!q"F"",[&ZZE$\=AmC3"AJg8P=0TEYcu%K#oiNg15,^("F)h* -%4^g8>Nk(Z+\Vde&544F*``a.m+R@[HGRl^%&5b7I3p8gSWp^>q]8UEm5.urJQ4!"Id!@4;j,gVV_J#T)cK.^*JO5+>\6'6M@Gf5ca_(K40*0#%j09&+RQMP-7\N?Gq -%fo00G>a".m1$2.+(LuNloI_\bS54rD6u3R5JDr=DGmOOVFe"jD20Hq%4` -%Ps%9q]&@@.?/o8tnIAi,0^JrfF:7cc2KKbt2lHjq%(^![EC-23:%*/%ik5DT>d,&%;Rn%/cdW0WXg-_BPk1SbH!S97Ce/EB7D]cf -%%'B3`'.Nb70)Me\G(@IFi:Y5f$-/$N3CK'Fq!X[rA/@MIBg-2DJ;GFHM@MbNR'i1%<(^kn89h`N&S5+mL.Q<[f--^_Q -%CBF*_@hY:i,#bX9CBAaftqjV(0j;.Nu@5X_H&k&=D0E\PnfMm."k9l.:nL.9/rY[Ets"1)2Wn'J3o+2Z^Hqr$/s!#;E@"\9jO/;=QGt. -%J3s#F[/Wl55TsFWbSao'\L^CKfbp#W#G@0!c;H`"%h+`#d7B9C9O90RkN3G`BT.Lm72H]^b(+'=h^mn4]d0Ya6c7GXTYN#0`6f_4 -%)TG>1Q9:c&f3eI;@B`jKId03H7.S?,rlV(.hmjmO]m,.6[RKrrQ5gX;'2i/\U9*VaL[2CIO&oRY?&Kl)Ca-s):6I:F=:I%EHtUES -%0(UUP_kV$:kPqB=)O$ST>Vtc8R9Ne5,g!&l#G.#4>Iu&PPTVH!5#5W.M&-1G&lW54m/A')o>#OW2ED<34"D*-7enE'dW]-;Uib"l7(kWtVqOcat9<67elXGB@c%Z&Ko#>PVLo -%>`[B(=0$F*Q(N.i1HQK'Mq'L)E-dJG<@\N7?n,(#+W^s`@Gs)2GC.Vf9ZU4HXs-O5)\tNA/**LU+.&[LmcHe^D#BZi1uAs>'rr$0 -%7e"%Bpj\#'+lE\Y]Ug%##f8B:?`KHA,>hGlX^*5PCVDrTSS<,N)'\J%<`Ma-7g+??_$W/oO -%[m,%1]5Dh,G^h-=Jr2,VX#M54S#]cZ=^TR^bZb^kaX:U*':V??ND2TlcsM6^a5ei*YjAW-J3m@]1=Tnj(T!BkQ5"N,&\GF-)V85> -%*9DZJJkCc9df)FTQagh]>!gO%c#P^i=!,(HO^-rp9FLMbpE9<%,T>m?C8Nd4R8o&-7,W]O+%Sca75>*)J+Yi`d7?ng\?h:gK=Rij -%,,Rqi`"b&,>"4-nn-\F985mBqF<4>R0*kl5,0]6O8^\Z$04cRghdpt>(/ekP-^fZN.:\63S6EuL4OO3f$b6gEVMO!3Mn[R] -%*`YSn=ji"mFK.[CM`r=&#j#uM;it?S^Th[pI$>fRG7k>CMjF&:XOkbSBObd)l!f2e,WfHeNE(&!d`=a!Xes/g]etPdCdB7.^oD>^ -%7HrMZ_;58-g"W`&k_#G#(gq2S(:+a&n.8,/C=Pjk(cNUrK5,n1h(O=ODF#UHiLL*_VrUXmB5u#`K -%>.&^n;#1OeLd]7Fdtr#::t@oogG39B7D_1@S%7cSq(^59D`7pc3(K5[#_H"iZuaJ$j.[4UWHCs3X(5YNl%m6b>hRkQosI!VYnG>%"75I_qlppBB\() -%PrLn9N7>V.V&bV0[EPcSfu..$=q;OG1r_#nY_"]"VJKg5C54Wq6/Y['U2Ca@1um$@*b66o%,HX;CA+`V>UC]o,piPH,',G1aAu)' -%6eEqXOc.>(k_?4<1/&R_9MZ7heq\ZG8hUpiX&GH,;.7U>T*Gded.eJk+gS><4#UGVWR$.+ -%j^J+c*EJ=GG+c&h5W6P)[1moDQl@iB4iR=c(+<"85q17.Y?9tbFKc=]@$]XrLuC-rN5CZF`s@!RZ\8Dr_I-bULbK9dG3Ek]#(gRQ -%$559;m('ZlFJ'16*n"RlQ;a,ms$4bMKG)qo7N+83",4hgW$8>\[B6@XDSoc&nW)Wb)]jV+kTiR;>3T.cD^LsX9C#AXY@(BZ@UJL, -%c;:ojZ3p#X?_OjO<;$p5O``oP:l+H?`)Hc5]Wcl)pR%765GZ\\p,T/Y$5'Qh:/Yu8@:blCqG8pJ*Xt(gXl<`[=%c\C?]p)`4k"5Z -%j!p+-4]i6T%?hae&skJ?`/UX2T!ZrJ'daOS1G=,oLo_HUU2pC#U-rk*0+2=d>8M`U44*7^aGc\C>$1$^UHPR(JO8.40%t@Qj=ma; -%1!V*m/Kd.cPFP8>I'9:=d5R:Z-LH^nTW+JS4$+Rq9L]Ck436&WdUu5^)N0SoBlKV-<*Fr(s&JD^(gU:U>gRYbdaH8_/J)L?K\Eh" -%%M94SK,G@?eAd9VG1ZYcT/AfZ=`n!W>_1@HA[)ALa_m!M#!.51Fss5"@NKO!Bc[V"d)HQ_bWt,uVdRTM90"G[qkAcNmc%`IWl,0C -%(=2K5VI/>nS[oMhYMF2S=CqkjVJ=VK^1!o-q,5BNCNSoUbHO1HaK^guT3G.',:-,Ca4 -%Fl4sl6T-;?o'TV/NEdYEG$6jf[^+dS2C\;.OY_&mFH4*6.U>'(rhefqK1H[D.W^HQZk+;CJ*R_u4pWR+L.E14?H?r*_WFFVhDWKT -%+S:K)I@eV_,]Li-lVFl8!@+<1a6,f,l!06GY")i0-J0q*ME1CX0du/Tq1'V\`U5js92iu@i=P"QK_5>/&_SSc=buFCbYjV'bZ8H& -%O7M]o -%XX:E.l-ct>*:EJ -%;:[I^kRu"ucYG'(S`lQbES=MqA2`tlYc,u0Lb+`u?HAZ%PX^98BlMHWHjPFRBj'4<+i<6tLedA0V5N_oHSitLKudDO0JBNk=nSCD -%\JoGEV$3QN`?M1h"'/)S<=t2?5,D8ALoqkqItJ>=`o'6Iiil1=8Ast#m7W6A-@cOrABA!*SpDY-!\7&nEG;2!VdoXkGJ=)-,k8Vk -%P5&1f]Km/R7n@*$meR5]bj9S&LElp))BjqTFTDN+#WDGc,Vc&f,X(e.JY]or*\BsY-9K?[d\P)j#jT\:MV"m+qM2;[t6tInb -%6A-UNq,dWFf>$RAm06--&,V#*\e$!@>?+3HT]2\)o40+E*_U\QTB#L65;f^I -%!+c%=,Si4'#`Q]b94T:`p:XKoW4/1!Lu -%M%g%:O\0",(,f*=0G5O!7O")<8;-QN81]&A(llBYE#WXXQ\RAkkQE.bT&g9b7,*^/>/6@1.,\D5P3#IL? -%l(9=J&Ie(D7NqijOcbH61bo\.Ns)PX4!P>X>4Z,I;@/<#N/iKc7O$p>'(K?T6A^Xh.SiNC7\Rm\2Bss>IUaYc;I:8t)*Jg83uEgM -%Ta+'HUF5*DC)/6OjW&7Ntb/Z$bchZ],B55bOa+si8Bc&P"@aRXp+MBCbY!YSOdOO00/+"p;hcBQ`6a7O$p78>Hk8M,YOT`6;'%a[jYBhf:IbT;1VA<7ui_a[j@*'H)bK -%NJ`Z_3_c3)7*(LQaSo@oO[u+iPEABr0G:p3?mP=4:IZPbYK081LFb+lq2%3OM(C1cN'r!j![EinqBmMM*eD*t'Hb.-B-d':-R4ao -%?mJVVN's9/_+9e8T8Z0CIq0h9&f?I02+Aef(QjgcZJ#[2;'BH4L;8nBN'p>^09!hIduBJ\Nd"kVarL1a,a-Oq(l>aIOcd/=^drS# -%)2W/>'Gu\GRP76$@R1KH?mHL1Duq8(.tNhmARcte9bnV'W$ct$,iW8W,I+Ut@jJA;cBFA]3A;)F"@cj7q2LLB3AM3R>mlTZ-ngNI -%>[Cqd&df]tM=T4[(l=oe77O#%k>+S,Tq!O<6e5?>JF\8RLs($O,iTi&N'p"k"!_e9JW]0%1D1(rFA>:LW,=8I7(a+_Obbm:_+=2_ -%,9q3O`^n%!+sR]&itk0/68"C_aMBJ_&u@20NKM9l;Lsr9,r-)nUHBENFJ&h-,*^/>j>IN<,6!CW6o`I:,8"GTPEEq+1GBHp*@ifV -%&*7=IDV5k`*7P'8&LW!8,k>+?,>i'/K9=5U<)5uXa/81[iQ0bTBfb9J5d1].&W,\Hm[mYo*.2A$0= -%0d@2Y0G7gJ4rK2V"!^[-PE@99K96F"1(pPh7O"*F,;B9g&f?I%![A;oPED5:^G-?WqM#/C,*lssN5Y(2dYs:o,r-+Db'PlV+\,"r -%-mp7%]@,(@(l9-]9OK,Xbeo!o#Z(7(,8"^c^ds-j5;Ei^j^]WSfbfR6WG!Y(0ottD8Ao9W)2TI4ji0jh>gjW:&TVD-6A^Z>bi4cj -%,8"s(,XOI.M;7%28BgFZGVTp'a*ro)`!i!YPED6C(dAmp:a..S@qrY2&h+&T,'Q0fM*1WuOdN[a3Z*\qC\Gb=ge(s"DV5k`RIf=X -%8BgRG4;j!$PoCq[6VV):DC$tL[qq#Aba@EV7*I?hSrCUH1m,REPacqR&eF)7,];9PM:qHnNKM;SoOK4F%ZEe(Oc]q2Koqa(\M4_r -%"@aT#-R04DA0g/\,9np=X"js>6m'VHL.He"N5Vh$7cK_nOXTBP)2VJ@^G$;Z`f?!G\nM6k&MDQL7O!5^JWWJVD."W,,qot@/<%LK -%'`#jAK_shaOU*s&&tq]_@eLj_JWU3u1(pPh7O!&)1(s3$2b#"ZARm'(,qos;G"*Z>OiU);A%XK.A]d1SM==;07cIGY7\Yg$1IF\k -%1(l<@^+^2q"pRO@5/4m(KZ!V>OU*s&&uc"','SGj&h+&T@V3X/a[h*U_FVVq77L`U`%j"Z?&=NY/K5ohO+(Ra_V+\#8;-jo1(rP` -%%ueF8Qc##L#WXXQF1"i10bWFXI52FVm5IKY?)N79R%9-H(l:86)^>q,oZ0SY8mincZ8*'Oe.%ATbX)$L87^(20G:(<1]%: -%b(5\rK*=^gJ*E/ZLd4C>,U1shdrd>W&*71E*i^n,1F$(1*.A/HrI^6"OU)^>M24V(7Nt_K?5SN\?PnVZ?tB]WF2?3s%?*\V+sV*N -%`^n>;g(tT_H&O[O,3JR>8Ar@k1(mlLN5R:e,7u/GA0f#0r+%&sfGGK_n:Lm6,!7G1N'oZ#+sR\H^+^2)E/]`D/9<$\&Zqd7(l9fH -%%?*^>]lc(C[h9O7>?44fA/ubN7(*n]1(m_n)]4F-'a."cds8YJl[KHjZ$7R1?mM&fDN$u$(`8*+?5SM&%2/dfOc@Te,8!`2Konnd -%0G9:ca?:AsZMK&)')?>G,8!OU,gu#QA0g0:$B.CJF!;j6'Mm7=)2\"B"@aSf$%\40cde5AaE5[ZOU,StA0eJFachi86'd.caR)_l -%,/*PC7O$s08>K<70GdV>%NcOEXE]4K&kT_AN'o!dT8^_*f_:#\8-VCg,k>$-N'oS)H8#ub -%%dRXN1?];eM%]E-0G[&N,f2n`)2TWM"@aS^@6GHaN!0GU+sU,9 -%,7t%A$R66Ii5eG7[,oD#KH(kdN#;gh,*OXNN'o!c"@f+r?CZsB.SiMXK/4l"&XO(IM2XJZ)2Y$66q1WoQk5)2U+t*fNJs -%Z%8&4*1cinrX1Lp,pr1j,[u]?N5X^0*Fg@0$b%'"&Sbi%6A^Xh.SiMXjcbfTgDu5@7O=Xb6k6YVObaiBA0bWoIpjU3d#X,Rc<>d] -%LhYe$OiZ3!0G4a$i(lfdPp[f]Yj(5j8>Hk8M;7dG8;,M,)2\+pOcfEdVI+iCf*@'#$R67(+73G]dXnXp?mJ)7(rgbh,%V\+`^loB -%S6obOnmHmI)^CL-G$lR>V^F/2iEq"A,\BO/:.A^T+EB4MOd!_dHBFi>,8"@;a@OO@>i:Q/X=7HmM4(lBPEACCCg\O:XnuWSAemh*N5Y&oG@Mo83V($XUsC;?&tq]_ -%,*aN#&TVD-;E5SNEi93f&Jl6$M7@DRO[p#'PED6#\9'J=l.S6;M&DH8#9sgB#"BdX94T&i%*h7Nu-V:IZPha@O8"77JJd-R1?MB-q7:b-!*:&VkjE,f302N5Q-7lsM)N!d>]E7#p#QObc@n7Ud^=lbQ-1 -%i)g7M1.EIOX_0g7M>.^ZkPE"cUt[a\&i82erEpo1EaKZ?R!9f"&HV:?844m(KosHHMSMd$Y*"hP$g`S0LgL`3M-4Z=K9:seqoMAs -%%9m?gEc_hN`159q,E["S,ZO(l;tO2b)fioJ]6K -%7QsOS,\EkPV``FOHP'!jka -%SWO2As+QT&frb6a,[t_KN5RgeIh`fW;r8A0bc!\Y"gK-ngOt/0.%f7NtbX![A;C_[@]O -%EaU.Z$&h7X:I\fZ`e"F?OTG6@OU0p"OdOh3j^]W'M2XjT6SFD:N3VJT,U+]R(l:f_FS3pA7-\2;\^.+JD@dk&g9b7,&'#fOU1'j8;%luM7f+)O\"TM81]]2+,iV+)^?T4 -%O90i?,VlJX0G60GNh)+sAoKjMM4'K^PECZ,,9sIt(Au!>/1KHnM5UE6N'nA'^+^0-Z-4R?&\CM%@KH/ma[drg:^0B5IXP`P,,t7W -%81`B*0bQo8(l;\Abt+WM(l;'5,8&'+,I)K?1Lh\rb8=C%8An$q_FS3dD."X[3W^P2&-Di=,dJilA0eJC+tsX,+T#[p@UP"N7#XQs -%Obgrk(IfV#8V*"kXZFTBM8fAZSW#ss7OKDm?Ys0rZAdqf8>I4BM,5B@&]tJ+OTd[pOXLh6ks&GM/8e&(l@+9gDGdKSU*%(Bs@h2+tU1D8/,P-K97R0murk^I%lge=9r\h0G7M>&/^6TaU3tp?LX/@a=q.4,RQ9e -%A0c3I-R4cPHNGFSjV`W3=H);T)2SKb"@f+b)kDr+daB'ZOh1fe@\H$W?mHN-pE,>^>YATQ(7KLr,EZF0-R03EZ,fIHF\#mc$;9d3 -%87_*R?mO_e+sR\kN#+r-EAW6/82A`387[;.PE@6sIg73\/uQKUACIJ),8'Lg87^+O?mJWq1(kJm%u`m_!hP?=QKgRLM>6V'ObiHN -%0G4s`IUOK_38PO03*'E4iZ_\GM'@G+N'oWA,9mfhI:OV/JFglRAB@,F,dQl^?mJA#j+EIrUg*N.8E<,JN't8LSr?'b+H_cllS((, -%0tP+R&t)=61(o_J)]=Jd$(d)D,]?+@,*KEA(lJr&m<9S?mHqr()_sN -%I@Q87Vq_-9GKp/G1(rg`IPMP(J.WWT]E'B)Oi!H,RKhKG#/Z:gOuqV(QC+ZL)11 -%,\#h`@3cU8TV%02$lkCla=.(PObg1m1(riY$]IKb?_33EI^pgNOXWACOiZGRA0b%_N'o.HOiW/<)2TaOMi:%*nP2Ota0@!:O^7UT -%40*5>F\+e7M-C9G^-bpj,'a_dC_QRenJhEJ36g,nVg.$RLq1I\7r14#0VF[r>4X>r>4u -%qb[Jg@d3=R4t2?T3?0H(9[PsNM=UD3P.4Mg,g&nD.>\m[?RUbq"!s(%THljLTd4[7)(:?_ks*[lkL$!Aj8 -%XHZ,C1f=ss7X7lEg$U+^''\15.>_77Pf,piX9Wf:"!t3OK0TQ3,'Js17!]1B,n\>F(J8-[#2u4#_D*&[M=O`I*?6A^rF_PUcQ8g8](JW`PM:_I?/#:0t2o12H+a#R$1T0qfq5K>#Hr^'3S=Po7(R+&QB&lIof6:lhM.>aJQcq-f^nj5pD -%Hr:TfB:pO@kYFgF,W$L*6mQkC8n',rmQjF_)Eq%3Oer[=M:n#pJWe+HTg22F&h&U"@e?<=;@\pZ.OQO)-[el*Oi.q_M0Le?bK8K,n]gG,f2$h -%Pf0[,9&c.rP))lcOcl*b,i_0^`4_.p`69LWPEO!LYQlJ:C7lhM$'[h+:J)hV&1NI(4bc^(,*Wm9,/%\<-';IL"!ph$Q3S]JH#Sn/ -%LcZ4uM2-+\d'dbT7-5En8g9E=?RUa^SdpuQ[d-%)M-DqgM67aC&LRjK7(h;.PXN.lOckN38#.DJ,u>4C4t2=Z)Ms\Hgt`c=+qjbt -%,r&UqLf4r>JFuK*A-:DHP/qOAJWe)Hk9hPfEhjsIM3LDGo;!Yo;K%dfeo([`@a=A#P)/W];A,B7(FY,E$'`@q-7'7ZMNgN!o7`@K -%9*phN.$9Z`j[i#Xq4o96$'[jRV%61-Arl,=P))[i;A-GO.#E_\Pf-6c`^rbG\\:oRq.KgU;*&9\PXK%\^/,I4d6pSNHO:!M+sr?e -%8g5(IJWbiMRRg$*8fSmW2G.Fbm8"oP;*$Wu.#H@jl_Gf#0Bl&"/9LbO.#HB4l_Ge0'Ko>,@F%D8+qe9-,n][)(J:FC-RDWSPEI?: -%K9?L]4&Q]j"A0l'-RFoFqLare^EY$:f):5aM#.0dpjO^ce7$P4/K5uJCWK%< -%A1NWe,nYu+Ocmd)(+>#pE`*OZCm7>4c6=R>=EGfb&uc(-@S'Xs,\#='THlj_PXHuK-'?'.P)/-g8n(BR7S/8'iJ!HYj0rrna,Q7l -%Ps@prZ;D7r'F,or/,L\?&XcmdOslp\K9?KVq[4\^Id9NrUi/4h'"8K%M'ARV6tY'U8n((XbEJ(p3DpK`"A0kl-RB@FUa/hEPf,nK -%m":IW7iEe4\6pJ36T-;?ZH!%n&Yn@o-'<+QTHn"1Lm1<;VdCj/O\..Tr$A;]bG8Yfkc8P);k9;!Q9[<%udZC^GT8RtWY5Y6WC&h/\4'ebe>C`"RWoWeZn -%,4idFPXO(E#"g(t/HR6g:ejXBQAq'Kgn[2,jB3Rh6tRGB8g6@r"A0l'-RFmqTHs)9-RI.rj!#e3`?p/!aJ>t(8N`6$P.5(u,aKH; -%;u!&nAq!PhR5#L+M2XCu8g9r/:J)hm-RFnoKRo:W_t9`M\e$9HXr8SuH&I6:Lk-mN&t+ESPXI&s+sg*N#:4B57S..RbWnb]TTHr:U9k(o6iQ9[Y_M5ZSqPXN%T![SFm<\K\*3+)h7&]I)!P.6cB8_gUK&lC"k.>b"tIA%plkj5)jAeYp`9&e;S -%rl[C\s-8cBhbQf`g;bL+'(H^_I]0#4[^[OpOTC-:pcqB'@DtnZ"!k21&9/fP,GNg*hU[KQ"RPMjCXWlPUZY6KiJ?9`XM@;1XL?em -%7'c%lS5(a^hRqA$NJfcY4JNX'FPL8s-+Mh&U6-:C1F&SL&eWZ@=Le[^):-itFYkCcH$q-n`Y>$oCRV9D; -%&CL61Qu(MjMEf5ILEJJKEFU(W7(p7.&'8mqF-@+HPKA+*^kZ&?@g=*)">7'PH\hA"kYN#!LLB,eQ8eIJT22ed0A^Xa!qgN58j.is -%UKf1iE(F3Ga?4!h]H(h,CU4MSgPrt'8)6'iN.FjAF6\Z]PcClrr1OMC7YPY;o&qG[k!G;\+5mYLKE^P0($tfiW -%pXD"N$<.5\SRr-r(1r1Ok:K+-H*Dq3)em#l$# -%.>Fp)BOaCLbF!nA=H,-P?pN]gZsM2o(6K -%nGQ.kl;VZ[((P0>(55qJhm,)B)Hd/Jh&$`,8FfLfHle2/+]u>XegFok??P0@!]&/+9;:(PY3c91=,:5i!N:QMa:F8)2&00E[;h24 -%$FauK$=,Me+]bW&VcWj?@d1C,O].'m][a;f[.Ro0Q;Iup#`up*.\dR+&H,sj-sS;`q@Wg_X>4IP!m'-%RWR$Oqh4[!oUc7I@7#Vt -%nStPo+=.I%4.S(eTant*-\P/tbNXZd?@e%#+_7SA[J#HV(cf_%KSa!Na-R&ZKZZVALD*SE(gq;L.WeMj3alJ'Ukh[+ -%`Dd[ukhpSEiH%iNdj,QK\r:PTSM1^rORf7^+t#re5=R"gHR^W23pDcF@(/ZP#>/R'=%cWJRF%(86H0qBe"ZsZ];b9B$$g3 -%+;j$i==KG@i,D#abdFXR_?gfCf&!;PS.Io$C?H0M)1,s]h\f5_>5HbR2Bg]2m($hH67Rrd(nHbG+W<;1OKpagXg/[iO+o!WZBc22 -%31:Dn?93fZRLiQHHgbW7&*7"\QOKqQ2asA=\IOW'o&[Z*/E9%WuVMi:$KM[?eBjANn.bl?)m(Q<+3k!U[/g37ACs?h,6$[$Fh2:&pL9HX)LjJMF4`Q.i05BS]DC'6.?$7i/@U0Bn?K2J-Hk1!R?jZ?aLtV1M[4]E7_Bnh=,FhF-!?7?o:eiS#Q46KCnT8G)NqD.%QZUo><5QkjWRWqmO:#8#8gS$>-h:P=.&!S"D^ZcQA7gBY$0?C%Z;)ek -%VCOBi$qc=I=f`s&&oK!\$+F_I_T\i<^3B89ZTI[RiNb&S&mFU-1 -%Po_W4dYVd-#SF%/H#3a/bYYrZ&OG("dW,D_]bq;&`.%=f"odH,`\WVs`+7VDg@W4\m6`(FOGW@8aXMTK;lu9f.XQ+B-[O->,7c!W -%Ln8qq%jjsrS/DBR&2+:?peDl(.).YN]=cpt2^j+0aFf=,%=N-b+;Etj3I*<`?pbU62\lBK9*1&7#_B=^Ta/+3Dfe5T-Fc1s]m'*V -%]!MR-UBa_\N.XYB9WXaJ^k323(cusr-11LA_1Ru1*`28NG/\dI^k4a/D;"t2`/iiTDW&@=2KFnEW[DV%Xc42lSBha)0R@,Y0=[ku -%AME3uDKF^:LsO!1O^&0J6!'%"M"M`Dn!kAbO:d%&4ZLqtY^@PDB\QtD.?rglO8l\QISN-2l[#,0CR -%l%hVRQ+&:e"sJ%IFMo;eH)6K;U]TjD+pK2`mC!W3EOi1,G&Uhu9$TOqK)/,_ADS83)P(oci)TnfE6C]fP]QJL-\sW?X8X;O0QC^N -%kD&Jr(2ZD!DG;`=@j_rb5NuWW^`XYqK2%1:0Y!AJ(u2Cs"r""I\DC0"+?UcET,mubO=-Zm!=#7i@2nco-;DdBJ3h73GSjhMarG1! -%#.Z7#Rg9j)\V^4-!J@nIZBR/\i)Tnect*FjiWDJ%Jo_#mda"Bq0IZNGS)p]``7+1"62UP0$``8%0_QC%TPVD/N._VD8$X8p4N9C0 -%_k\<\*A%Qk0AkrK(50p+d*[GER_f9n(?2LKRQ%Srjkf;m$UUPBcd@>@\9a0K6!U#LWbB5%:gd^gS>$0mM.j^W)d4q$9;aot"tk$S -%7C(j_`8Yi\XrN^WI?-t3 -%*+pu#SL')gh;8Wb8E>PDCTAEAaD[l6S>>B3SAt&^rar?lp0o0p-rQt_DT6\IV/n[pG*P0NW_`XA`a=&F -%R"=INcA7`A"#JXh^oWU@5WGQtI&gc^_U1aFVDA>5&u!&h1'=kJ3Z'Z7gJ%k=YV@_-]90$'R=UUEUX9hWoXRMO?BKe8keW;#5fPuA -%#!4S:ZM/ZhA73F$N.lXI"qj6h1VfB/RC!-ZmYi%)qJWl>"#H#A#UDSO1(`R.bg/.W?tOr"XW'#,p#QT<4#2o4$K%1+"*(Zd3XO.u -%aR$D#e3GF(S3&Ti4o7>::a\,^IQBSrVZp&8%-,i&.TiZ6?h(N:(>-)ilDn7JT-#l9]jtm!_`fJ]j_(0dq,lTL^cc& -%.DL)I"qksn":`6QiXYS!MqgRBe%!\BDIBnJ9Z@O[i5qX#j9?r['Q%`*+C&f#[1g*%OQk>9DBM+op<[r"+;C7aOW+Ro,GB/\WF1G> -%gd!@&hlqZjRpbH%DBLP6".*L"'7"Wn-3H.[bp?kS@fmCnZuasR5`CkJ'h*#5%%a;4E$,Bf)+##Wp`,dti;O+:"!qW#V&MB*"!)aH -%(cX3$$RcrR0OGT74McSF2:c.PWG@,rh!5Z=e@]#K#P11HYmIiYRDNBXG831]@0.^HT_;?0-eM7/u2] -%k2k=-OXX;skcN2sUf?<.7qNlC)S1Y3K[@or`'@pMNHt[2_RcU/dWg>1qT[]JOT7QAE;(S/&BcI_Et&n@c=/KFS.u<&U#gDa"i?k0 -%X):gCf8-\a!jT^En"@If`+X*b+:`nG9aO3ZCg,p)$1(UC:sK?bZELU%?4hapbENkEJP1?.4!0Qbg"m_[pou-`#932`nEA&,)BLS8 -%FPlV==>qo`*:\P]F>L,>nUU7u@e&W+5l+ek/iPm8*"4["*"SEi?_0.s&?ZIk3tVuoO2m]1irPk#J`h8C.eugE9NM2YF?h>F#V-pW -%qi*INF?j(M/1u\[ihk+9A8jg1.-/`&*"\\c(48+^&7.OQ?k!U5:_kQSeH6;;*@2T>k^[n-P(..e5SV4Z@3=EXB^AiAh/#?h(mV3I -%":`ESdYi(-!LYoRjotos5%?4EE<2Dc2ZX;BagnddWIVc6=HY9-SDcZAfS'36!jXi[S/VdEe-9n<+:;bKqAG*>bFGO="N92VKbt=3 -%gp=F5%<-I'FUA634]9oTA,K!c6mE%X>4fj+JF)T"Mh;#uUZ!jj>usa[N>+Y+27.m@P0/\XQj*Qo5h5E9[rW34Z.t'6KMT8rWOnqI -%MP@i$\uubILmHRm;H45\e!Atm&>UZH3V5nD>uA`Ks!-9WGpgK.@pCl_MJDXhe9#rZNR;-g=p]2kKuG -%LUL6=K`PUn(#8W=@Im0lQfBTLm'+J^Y8Ti@JJuja,6'n@D+QKiBa9Tu/854cbrb2$_k)O/%J>MK=_/-ml4;!_"J26]5=A>d%PuNT -%]Zk8HjeTYUL3Cp,6%9_j\3;Xo?XcU+'r5:!`K8#Sd_PZG/4KsWNUt1eSJ7=rk7?DF`guZZU`kCIr_T?47^n9MCJ0tuOmpuQP]OV^ -%NldrQnbnPt$:de.qk2)?6_;V7ns%#ii0WGJ(ta:9F,(e'2iDg!tc:a66"Kb#lQr:#$m4*Qu4ZB$BlIbGJGbqd>i,0FgPY0T[g -%6eB!]nse>s.<>?:6P0la@f-cXQHg%rnO$]P1!W&S@ho.+QO<9#NfkPo&AQmU`#0D@6Z!B)pbC)@Dh)3Folo?geR9n:MXSH]beuT< -%pGKM(aR3hD1F!=a#GLHq%*p^eVTp-j%nSX#(E0cdWU8Wr5'63]>FgT;X6ap&`M%_A&uW#iqm&7M,I.i^5ajU_?IJcEo+D`d%G'q[ -%;I^efI75/':?sF!;rFlD`'90#o/!')FGE.hMRHp>Mo1TW`&)N:Zj[&P$NQoc@5)$DW8 -%;[;el.@2^(28qZej74MiF.`9JjhheM@EQ-.N8djG$WJaN(sDT,jV&'`fMk&%g(HFW<'KY#+^_#8iF<[^d\qOBksQJiHr7o8/IK[; -%'[)go6S)^B.!$@c/0>Th3QL\VOl0lfnj-lMJ7JBfo=J)W=?\-2.i,@:Qsn[2d]n0n1Q^O_[TUU,cQ)#%jeE5KTi(V.0Fu=)Hk:&` -%5+R&0-8g8[j^ZZKSlEElVeDV[.UQY1g;oc+#=[HK)SUgf1'ad4-^?>n"C\6!WI+t2akNXk4s[9G!>HSS5$"jA"\>>7a9Rh%^HqZ. -%]4/VV(8-&2#LWNn.,U%M(mH[.GC>brPV61/EJO*^WG+0a\7Za>,Tg"^3/ko`JMr2nq=#b;4H[^?<*M!ESB+2:&CYWYaHp"h%/W$r -%q&hITb^b(t]u2a1L)q'XS3nK_&+[^!3(*8YNFWAn1U#AkW'Wc?-,s0Z2(Fb"EBKNn30Gp,3a?trnhI0Wp5pTqn?PU5]HR*!V" -%5k64IqU=.h53saj)M[g#V-@95/n%*=h9=i=kS,%"fJ*1h`oq=*Em_9#U:7-#EU -%e<@rYQ'i1Yj:d6S2JphWp=r2&au!rDaTmOui>ft+N5QNpI#7)L8oJ8l58?%]*6Esh#nti't=<`riA!'mM$K]0\4!d%m=od;b(4jUu -%R2lZoap0479KrA[7_']<=D+p]5FKh7pg.YZq3"TE,*EJ%"cUG_Oq0SPXM]!&+%)ECa8sC1meBpCP)i%0PE/#q8.`.+t8fW13E -%;FC"h'BndR5(jbaQjH;IKGA2i3g(#fIBJqWa[\TQ*EN9`-TLA!2Nj-;!j43dad82(/0^7o,483V+s'pk1/q6D:[4-D6'32kVoI*%g_4-GX^.9sAb\/le58UUn9546S")NkWI/>c#VOq7&"R;PeE+"g!`)'e]` -%)L,b/+s2HmQ3ZM:5"#G92KKu_W`I&%0H_GE4N-e"6p>5>0*a_W`sW!<"-=,j:g5(R4qRNF_*.ScNQ?ko/m4#tjC8oCSR$ff-Oj`e -%gIT'&f"G/A83SGJW"[8X=Y`MOai@R:nYRe!O,=io$4I -%_"$CD@&CWtpg=nqq-l=t`/\>ChNM'(SKt$;K&]4!/!g9sj+BA-glfb=6Uhcb'$fN)7[02gT0,;>/'N*S*ZlTCm,DY;^;P1fWS_ZB -%Yb.bfe8Te;WJM;=E.%!laQ@drNGhi8m2a2*FO5%D+%_O,h,o&16UQmnK.hkmC.%MS>h?a'GPkg4`5e*sXFRuYiaYR_?[n9-^qake -%8UM5,mWm%NL^J&/+5U!h'/^1?W\;o9E/$_'P=a,iq5/;*u(SI7gpIHp1._8o6[IkbrL.gY9da0 -%E;2,2Lgaa44q&6L)L;]LEnolXN>t.7''f9i%Nj,.p]R,)LQS9E`I/^Z31Ch@O!ubg+`.YO6",d_`:-W98tKJdW0F_KL5uR<`o"V] -%b3Z`C2h_daHoa;:>q`PV\/es@fp-"<'>p0I(-+*s>7&6W6e3_.$Npq]=9+K$G:;FL\83-K!@Sp- -%5!5)XLQ=!A^u5B.iJ#0>3H4blS/a]u:C\JsPJ]m38Dru'H/\8O`JPX!4O>F7@@-X'e7+fdiIa995nr&`AdRiB_sjp!F)#:6mR0OT -%.:S>T4t(N3)MRW?/H=Ma6?b'Q%sXTPu_H`paE@>]g;G'-VVVfiIafWWBp=CWb#VQ624RC -%`P=fjnBnFR]kGB!FQn97KF\A3dT@n_ps>0lg=.$oO%"@g^bQ1&Z8XO*paEKKWBp3B8 -%=:o.e4`ou;'U.Gm#t*ur_uV`KYFSnHdUOi0bFZt,%C -%M3$skY&TH>a,g^`'?!Bu.:eJG6;YW!C`kniFB(^?+$IV"D[mim4VYpQg#>U_$m2#$/4MH'+.UR'WlHN8cN3[)TAusuR0Ep=QIdZB -%0F2%7a63rGVVT07Je,[1\:EHV?q#g!P/*E4!$pHd&a)DWhD`X%OK!`na#.4%fok -%Y)shpo8U>:#Z-t46h_]37HlPt^mq$4h2m!.+PKd\oqnk/_nr%fS2G5l*c*FmY$bqVXTZ#f -%Q49t*VH'-90Fsq\b[r5)&$l\N,u%s[Y<4^D%lm`3huZqtRZlU,H;iPP3)bl$5^U*toh\(M2iJpQ&6WV8hM?Jo.X\?;:lk&9]UYlY -%[;a+DH$h3JiWqA(](VMeTJ/M_4H(]/=SES+;Dp:%m.:a_1:7tg*b0_JDI35Q8Rh)\U@JmOdOPO\5M,1*d(m$HA4fHSc8\?9J(ZGO9$IouP> -%.m'pNRtsg]?C.8B%aIEV_rsS3_pqM->2'(D7s3D- -%b(GdT+=`F:0'+$$O8X_.fV#l,=X]deY1Z]%(7tmoe!K>'l3QHOoj$@'P`QYfm(TVO\>jej'dooF+LUdfP"#` -%(S,A)aP%\'fm$=1"EcV/dM>a^NQ9>*8ILi@`X<.2$LXiMkF7Esf^apa7[!@s)KrhnL;nir??03Z1`f[Vo'd'I#=TDUL;l<>'9+@p -%I#$CA2qGj_d!0BO1,W!RU[a_N,hWj]3_O4QZEs)JX.,`(AE,u,C-H4hZ)P4Lnmi&XiLX2FJW0n[(1ZaJR)+S3]c.]Ga%]*-$YVZ2 -%Y[Po88qR]*@m[W!nW4#%ZUI.>V5?+tNlH^g<+AGY,o4d4l\N41`& -%11&u4VG3JcEP&;S%l@UE1S66qFeb[l_U3U4$#$t')]B7Q3e:9JnW'^qR,WUYnW5CL\'_[#;ShL']IfXY4BDuM#>Z*U7ukP](9IjE -%4K@#e<4l2GTJ=C0*a$L:*AH$@I\<=D!:2p407jq])i^cO57NU^GJ+!Y]s@Y=M-4)(/I\&SVi2f -%2Ee5UMhc*unI_3`?S26GMT(4o>F(-IM[*%`E(CCqQ`TGM09EUTY]q@YZE\XJEFl,.@IXtb2CZ:%Z$;AiuPH$,[!-^ -%@G5sM(`Sb6Ee(d2ur)]'$B7%XMs%i;.UU,fVZ.ED -%=?"^;XusEd0HQbDde)EU9UZOY@(\ie_0B0B0HQF2WWqDG7d!oU]p%uR#='W+Omt3=mjg`.8DeF^6/0&7nL4"c)&\J?,@/XBGb1WF -%d4R$e=N(+>>;@WX_0jtW7E?7m0;O%g]V>T<5^0e/ua@[iCE/km4,3hCI+G;pWPFsc2P2BJ;'Z$=2l%]GA_ -%3?$7hB^S79PEGC4AQ]uB%c']ZYS"Zq*+ms1)7*rjM8s`&'8FQXRUYcD2'b!c?<&sSK]&PW.r,[*ass)LOdnqDVLLS%IsJg'^B3nR -%l9[]'rP//d+9"$c!D!(dhufJ,DC?Eidq[:Ai5Os.@()X2"]# -%5P4/HJ,`mTmec`I2u`NgJ,9%LIrE -%qm$-U5PsC]^Z]#HC\WDWj6Om\rp_(Y?LiUDj$3AFr5ZRis-ss[f9cO!o3_OT8,L=[oumC/jo>=0XtP:tg$Sh9Ma.39?]C+X/106k -%8A`0Xr8UMtg-4R:F]@\@8[eB&mi;"qs%Y6;J&hTIrt7(.5?i?-RPaZ$7)_=eXE"bUe"*uImB/++p*!b<^%[#frR8fUA$+;[KVgt/ -%Qt>!!SDlX,ELb(K0+PRS1Q-WF0re=5qKe[iHb(<]Ibn8)ccl@+VVf^)FhM`Y_ftd%SBn0!A"8#grubNP@L.@iCslMSa1JL"2L=F6 -%ma7ZRof1jCF*t_/[7c\BrR?TD:=3`Yr1kB/rB1)N-6VoHM-W*$njW9Bja,hl!kJ/IhQ;S),,;0OgknI[`u-:f#OeGEa3G&C0M'1Q+g3H/\5T;P%1e(tg*Iq+n+),q#%JF2cE+5C -%j?ALA.G$7NZ78@p"_AM*X,=85q:!hV+S&%a!P17qjLT$U;P`b`IKW;/5%50rm;M>;@I5jn>4utU\5&^<-RBs8hN2j?klc#Oq/T?Y -%QTd>[#Ps5pN6s6/i0N'n=NHUhlS2_8VY9:\0Ck$bj>Z -%+tH6-TRtLFU0[]Cs,WEdYqsg5MD8j:-Z9!=?0C; -%(i)J:W%n!BS=3#&3h&e4)OfH!2QUfmOu%#Q:;pH_H1P[:qiQrioUB<1PJ/l^5Pu1u2rQ\Z_,gqQaU!ETpsH!2IF4tbhi[H2_ilVj -%gJ)Gb6C6(k92]>SbTCn%L/[sKr!5@QqJAa&7^KS!2ZG>/1uFC-NmUA2iQmB\`L]g$XAF"*Z$InuY&h]GdHDBO,a1f,h.9Z,]*iY3 -%Yh]/;C0#gXnRto%6,n)]gY1o8TDm)"e_"bO(6?X4&!toiBpjsmb.Iq4iRH36De"7+YoQSfkj]A_0\YFWE9cWVT>pdnI7X0p^\chorqOBUHKDPI^eE/fO[W]!dTJ1c3+JLdm:&Otb:QuC -%a&(J+fnQ^PfuTqWNckf-Y^/MLK^J3Ja(;e`YGS"/])ikL50C/5ql[/?,IF]ueSgUZ[eVj#0VbQ([-8 -%Fp)Mp0654c[`tH%Xl@LH`,5girJ:(>`FJp]:N8/P-%":JgHW5B]li5G[OCV=K8IkL0*@d4r.]Zl>o(,=RdDOJpX26e1+p+3#fS@N -%(ldnT^q&YTk>[aQ$[5TA53't\ -%1f),73"coeI\'!C!`kHK0-*KrGM:PqYO[s$Laq*HQ*f8/hr:ihmFok/*e)*:8VI(rqc0t^J!YR(AZu1Yc<-sW`-p>#[Fri$AmTd0 -%lt3A<4>PaS9!IjO21.OkW3g@D?s?8GTN5Pfd/(i\0J_q#m9qob5$QS=D5"+)%\AkH9nZ'lQe)o=CRN5p>!Mc4Y!iY0np2KN-/p4m -%=c=t)^NXdZ:&:Si8h,T[A2]R0b8qAF/[ju'57gQ=b@&LrI]Z/hJ%`;^Z>V,`bH@ht`.N)^Dnc0Rl$16KXEK\Y(6IGN3VsJ+p)M]c -%e6f8Q(S;t6f"Zr'/fWA"0J*i@)hMe8>R/Ob6IHN;5"r%&l&.KQB'_PRBEoXn@AL@%C:4@_FQiCT_c4DYJ7pr;G"nnnP/l-F=FYa(O@XGP$F<1T,YFlo(#>RZ+E&O -%rKbcgAFJa/qt@OSYK%FDuYcbB@#%go8Y2A!saF,P[i9DrT -%ZJDZl?_.=DpeO9RHAgRFc.o@[Bk*k9oW6nNDE0ocREI>#"PSsbpg -%8(tBCiNgS8DL$@>CM@Zl5L0&kI#tD/Rt&/Zm9b@Zq>%2TY;%fcr5W+BHr*83=t[9;%q;d_Qf^1!eU:+]Z`%tfk1OQ\jp\q0_B-!c -%.;]=Sh<1RX;mkh(mK7?Q/2lZJEG#.i;ENnmsVgNo53a:L,([Cn/GP410_4>];&r*;8V!Y7K7?RT@7JueLVHB -%p!W$Zlo(4'F"[rch=PMA?Oe14JFIm`$0N;>h!h'&k&]atVTrs-lWfCG3VGhC/).Eje9jqf*:BH:=CsiO)%U]9??Cr%/<+KR]j8M, -%j5,9_(-AsJgb@Q#o;g!e(ZHk>AmBKRgYD*KYoL7@A+81?_tr4X\*hlI8E)N)+d\OCSWV]nb0nY*?cm+Jo4E@SI[aZ@^KW/?mk^kZc1F[94gUdD=E=XFsLGphUZZ>Bn05VJ2f:u)tt7C:U#buu?YTDRDlChP_uSRVU99IbMB -%7Q/::I8TX6$et"uc(_%o'Pk"L-:ps#+,<_Z5![^P,[&L1HIOk&M:G8,9,MEa+duDl+44,o,:#DRF&mEtaDO6edb@62p3DU$[jU^j -%F\+l)AUeBpKcVGDeaMf[hN&bm/pgmf_>)FMRZe4/"m5hDhgRGT^\"=)n1OR_kuW_]:R>7s@uYUn0?[gr#.g^O5Y3lPbKu]J8`7g4r -%p[!O.?X%G4GctoY@iK=6XDo5rBBH""#gRTGF6j//R1QPbDN5ahm&-#,:F9SCHbQEB\2tc7bT7>"Wr\&b1c?![T[+pRtnm)r9KWedHc73XajX[fS6[+5WnF[.6 -%M^s*Hd@-r8I;q\gTd%Dd&^;1ih"]l4;*&;(Bn5Kl6M".7#lCN1RhUlOlZ[g8Q(%[dHO$gYCj&bnbitGBVTdA^F5EVM0$D\geY?<] -%g4<8B]jf6/R1F="6U+peh+-mJ7:p8j.&,4AMQUD`B8mLb1.!$>pjO@[X@ttEVpN$20Kl']C^aUdIaT>cjkN^9Q.&4 -%IP$s2a`^E+2DOrt8+p/BSfdh.G;8uEFC![lkfJ^^oP^UriR,S"Y@=pj[".-,aF7#$oi?8e2>?[GK7cUX=B$R*?M.k)^7]Um-FRA^ -%.!l/1T0g0G.VT?#e*+4+^odJX%>N?tV>4-cNXcX^Y'b$oo:/*JGD9."M^Y)7g7`e8'8IJ$diE(_e`-WK[+_rg/O*cZoqc,#HSD&g -%!-Mhc13WH@UT-s-p33g;hLd.ZVO*DAil(A5Ld1&/MO?@$dc -%^M0DmK:K8@./3DMISR6rg8;f3X]2Z[YtT[`M*6I-Umm&D;ikT7dUI%c0;/@W$0hSAC2\RK17o,>n-dNW#^N'<@lBFFI4-9na( -%\e#*ZF4o`Jr0k1-qs$[p(N3@W"Ca+G:bC2[-1%+&NbBlRi^AU^, -%<.s8L[tV`"ieP>%_Ki23FFBs*kU)bklgO'JXfM6IO&5`[lLps^Cu_4acf5qX*Y3%i -%&5q4gMfC;Fp$0m42>Pm$pSY.C8T14#>m^9-EUlZCs.i8RbNnUGU1`k5D!LK2+dZ\ -%9f#qFGs)"MBg,XmEJ&QUOW1RLdVeD=f[XN\\$ta9.BK#IIcdGAb1it&5JMX0N,gX$k^nYE)XhB]%h-Au9t,goQcAZ](L$/U?gH7*:$eU?aO8HU*hNb!g -%!tq1oj%6pMaBFf6ge\Ir`T)_qpKJX3%F#ZC*?[qj+:^)Bb<"FV13OjMPF0QQdok"o?\JnQ4InV^:>pB-VFM].*(MV"*$:?7Y+d7Z -%1eD,0M"Srf0/eGRH3@bHg.R72pm]A@Ttj>L%SjD#B_KU?Q%k)q$s>fT15?qgoeg3dj,%ojMG\5-PD1+ZLJ@J1b?XqmP$iq<QU_W4/LZ6Vt_PRpPU>mmQ^,82qZ,Ig_^-:bG+m -%rlmpE\o7:a7YN#,c;bNjd3)NZ2ej55C1leO&^5*EA5)q/fmH-DBsTljEjnP[n0W6.8WnO?S53[*VHiC"PN=Q[TQWhl8iAm8MU?hH -%pK-hS\3Z;h;FO;PDf-`(gS:mrO5Lj/*Q'f'RbiRSZb7S!LE/H&Y":b/O77EVRnc7DhN>M\A'Gf[f$8\Y,9n7Q2B+nYG-ABU6@6guL_/)`_hKt]Y9L8kW.Fe*kL/so9qV3C]DBb -%d!N*[c!>ioa&8u@m/U.W$d*DB%oS`"3XG(2A=5a+4F>W5@<2q^UK+K=JT"^\8hoY39*lgSMbe6[=q2K$;?!Zb35RdH.`n91di!g% -%dEI@(OLk2LL:Lff#3=?H)n/dpj'nlo*V)7"b;-YWQMUq^8nd:`iTpMUH;c>o\dd/2!@(+[ -%@SroTnE%Z2=_/[8X#mAM-bXr2EqtO=,g5[%f#q+l^$aWR4\F78A`1rdFpCm.dKN5'kd&F]IT^`Qu-J+/]OS -%BNa#o"`T>(WE]'aM(/tF780PX=jk8BIT.Oc$U/_ -%C!#2UeWV8/r@$@CZ+WC,[\_]FYO4n;P9'WtkRnM;1Q-Z,&&R8?h;)3pbb7P4#*bR@+Gnb6bg0AXno$XX-D7U,\(%8!Xb[a%_IOoV -%NZ;m8&uustBE6S"NR0MOl6D`>[JN+fgN*HENOsJ_ST*5SDn2>sCpm`f*-P%gCNcIiIESQh^Fa*sm&]_VAV--p2mW?Z6,\]rd -%AY&0m1l9E^W;]i&uR,hC+DJqO.:,kAC7O$"**A&XceXW.IPAKs&h[;RI`f -%&`M^#jW693igZ5!CV@)n\4P#TSNOao08%g5QaE^?n0jU!7KTWF@b>-%'+>ncC@54a-c=8ej -%<3(-B69hTI'.9DIM@oYK<5[&4O?)tuPA%,Z&9"+J1[#dcT%F)1,Yn]/9u>$9b"urY+uQ8@)mtkY$TALj#t^6!WE.OATb;\>TI'u* -%+?3B4RL,"8TOd%Yo?(>_;#Mi9qR`9T+J9KSiKPs0SLGe^Q)M5;!rCI#.J1G;8U0DA<1mHs71Zip,BQB_as^RG*[2EUbE^k\MlZ#UHUu= -%0r?;WBoX^$V!+:M8#uk^WO4IR$20gjc!s0\F;=gRU.YC0Ul]*E2Vn$4a_6$RXL1d-KAkjPLnf0,ZuZD[R6d6C3Pr-Ij$_66"h30) -%_LP+,fX>**C[nO*L5d't]iY`0/Y'&n?f)W)L3"X7JK8B@,?d2'/L0D1m#V-R0;CmIl7X%`'MN@>% -%(D3eC]iLOHlC>$U8qrd1c`N)<'tVJ;D]mZKW`57A@@'\00PUb9Yho$Zg1%j9!SO2c -%U02:/#;4_=U2LK:<%a2R%h*h$:fCXpnI8'i=\-'cqJG4Fic%WRWM.eU6WZU+gJ07^.c)33J#XDO$>8- -%eZ.Rckk8tHj!/*/\QZf8RR3`YHj6.$VWt+BYV=\E8U%WCgn9';[+^Y33bbph:d_cW.)_UD"rIPFP1Fa@*G8#.D%BH&f+k -%8.)8D-ZqCj%6[X\,n7X'1++Sl*.k=aWf]C6XHF@EU\:GYAm17]ZatOACno:7&e5d/PhE9\>$X=7F%sp;PD<9We6/OVYoAq@]*bfn -%%KS>lcLY&O,N\Ar3`@>]>SO_h&_ntsuni)"_g0RCV_,"-M[_Lo+91l9\KY*K(>C([ieb8Y@uNTL@+ -%8&SS@Jh(&u-acQSX.Q&9*n,_"Rt/e)ENI^H)R4>5*B)G`-).Htd#;BsD+L",OAHO?R!$;l%4k>d?`d%=[JK?BET^3P7oLn2e`@ZD -%#7IeGGu7U@6Ym[GU)dW!8CsMq:9`FQAnG!Kh<'JFY3#=JmVaLFD+R#@N^^'E.f-[`np.:$rn=_%q!-mC55"UTnO.MO9OBCg`.-du -%)7FlYXNe%SWrX2sUbs&6jt;PFHJ_7R1kf@R4f2fmEMQ=UBZ8U/Ea@+&%Q>6<\aRi[m4h-:I6"(>6^$+F-d0*l],/_#ZQ!E10u**mgW8l,lRc0iu#SmJ@k8h8egA"jNdIl&2mW*&\2mZ[QfbeE5=._' -%)'8G_Vds=jdMt?n/(og2Nif_urERkR8:%6n$`iBBZ/8Y(l4BkIWj#6eo)f8Pk>CLtkrPlTBf+7%d>XPUn^8>5M7UV-#EOn,GAK6Y -%k^o"eO7]QmT6E"1V.XRN!guG#NqtB\N:dL[>'4RtdP5otg.btJ8f89uMhmT9Q5iR`,/?H\>6(n6`u -%Y6b*ZZLR4G>OEJ1T-/Ml9Z%R_0rYM\$$MkB_Dg)j?K*m(Y4j1*J4HNNYAf$fd3RaHAnG$boE;@eUaCE0p/L2P^RNW]PWj+GJ)TS;3UFR:X@&/qpq)"H?Vb1lIU5CiIWe._#i^4=u-Ks2nC?VVI@EC:?;#iSQ -%.r?4NiLF<)W_4t8'pInIgYiR5kS$kMl`#%9,(Pes=r8Nufb/_2Q4[lNBQ@CpSCUI+`Ms.le5maY._s>0IkAbs=0`"),/ouiBNsDU -%%^1*!eliR,Vk)BG)WnHg(lIFnnJL!oU.Fa(XXJH]eSQcBbEWE6#3)Z[L) -%Q33"dS9f#V;3no4gW#ZaBsfnQFNkZ(`)):mgL-kDda,@[RcIN)9_;McL\u4ikH'E<(:W:>=(Shfo<-9>6BCJQ.gRfhQDh:*\`hK, -%fFQEiO,0KQ(Wb._VfU;8]Sct7Q<_V?FP_*&8pn7LAgVbZ7X]i/Wb$)%l-%Z-ClYn67r+&Ma5g6Q+?(I"j7?6BVI8].e]#qlQ)V:/ -%pUXS#d)pa;YZ6_6%\Rp(Rb@d0Xn,)YDBjDTEdt6Bh<+^`=1&n/OL6K)Zdo=n0\-K-eKLLZlc@(Fb7MdO3S!G"LEI(c'.GCB -%EY&pX+XX*+HnZ9923+5+YGulDj&soBe1OaCAX-87s4\1kNHZilD8bD6[E0*fH,bsSo(`T(kamlO1Ef.Q:6huL2TtcjPs1YAg096& -%0&'rtG%Y_.nTI'Z;d> -%B;@L^>P/M'+REr16P4b]rUV3b-;M+D6ak'qZI6IX(1aHnS -%W8RtB[??>UKfL)ibpa/GiMdttY$qMgu);@^YcX5p2o\7N)+1A`N!,9c);g<""N,-fN?r -%HtD^4@hh%.kcXW>0[`t4&-M6!QIT#N:_QjiocOWi+l9<*1b=UHGno7qJ42jiJVQtNK1;KM($H^%LI\^cDICJKZI>VhaW`$RWsI0Z.b-A0-l6YU0QIQc\!>CB&.Cl1,Z&'T:-?WU&Zr$5/^dL> -%o`87B**=\]WdIiiVDY<6qUu,^q;SD]l4giMRXWZZV47pAWgZS%eXi=>-K^%YNIr_,;4=;7j,*2'YpAL'T.7OJN>]J2@RJ%n_Et'L -%^",A6c."+V_q`%r7LXpSiboE$@KXDZM+on!@A+ScaJj#!`qmC8h1I]:.MAPnj9`8`;Z\+%3Z2o?,\WJo8'FBbX)aC`1!-23bStOahqQ)1%l!i&*"K&L$3Y_mk -%/QDNM&Te[_."0"3?n+@+%n),UC-n@ahl]4AUsPR@*#+\g5Te@;5?Ljj[Ht9[V0>cBd&FD],D3PJmALQ7Z#iYrPnh]lZ2-FiXqN.a -%`5s#S8kagK)cQ,573]:Z0#q4D6NrLF2CBg9S1/9@gomfcb>:g28/s-40@motb,,nt)/WFKc.(_U<-TItV';Mq6cBJ)1B,CRpDDTdVTq"L]",5e8HahKM/3X":&* -%huTcO8?KBePD),].LReu=JH$rE\7YrGA7Pt_:nSc;o-Y!Pa3pW[:dq!ASn_Br_8Tu8bg``Y/;G+:@nk,(;j\5],[;\._h^LA'E9( -%D=[!Q11TWE9`Pd#!O?IZQKs/7oa%>6^M;-="PmNj!_:):MU,=Z/+ZU5B\p8@)]=]8E9`FYfl> -%Wb'\1UcDL8:+@aSi`=&CQm<$`L:ZKXE&).Besqd9:X0]E7scRu,WJkDTOe[kS@+Gi&1/W2<"YhK3pF7m-fqq4@\bD$QSG[=3!"f2c9SZ1Fog[UqFS=rdW,KdjKAFKCU#MTN>n$b>t9b#Cp5@b"(tV;+f]MVQbQ#l0&pE6?8m -%\L&:i<@"O!XdKT7K)n]J8W-[iX([=njZL3,bbf,^;2V1#okVZ#4giEE(HJCW&]W5T0!TE(XfWi3P9j#R8rjP,AYL['GhhR$1*n42 -%S7r?pas*_:2e#bGX:*5YHID9`j4rB5C4h(2k71iJh)3c,7N5c(WsV9IN"kR93!%TU:%a4Olb)l^:(=Sc2*P,i_Fa-W(b0^Q1Z)Og -%4\K30l/A^'K3!/YHqjMX[4XgJJke3n&qa!':?ea_\d?*f+(h-A^CFY$9n!*RHI_3tY]FhQkd60Z6!gZ78>E"8"IcFm'HFebT9-2'CO&4GM;[)QHp334s,pSb -%EQmhJ)Y/i]@^Nc.k"&?17C6dhEd0m]1n$U74SY]n'r8 -%=ZboYgA_Ljec1.3$8H48(646d9(PjPSYhp55YoH> -%/_,OJndF/p7qoGa[+e/I/p)4;W-5*S(FdrM]bnjZZq6t.HITb>$!"#HaACDc^p9L,kX'J1RImC\ITlV`>N;K=]r#sRJl,'2ZpC1K -%]38DPPOtCn[#\6\`cb$"dB.#=h:NgXi)=K4+tWn6m540E-0XpKqRO'-BN;POFfmT:9i'7fe_UFpqaDKEYtEM.=U3;n^&o=#4\.9"h.j7NPIUFPf7%^.><<`rdM0Q5e6Nf!.RsdTK(>=u(nWp.j@=gDN#H"D:_:G&=pl7I`b\>t1ZgIg_9P?"Q -%'d+dP_6r8q4*shSQ!-os9s%cf)G>0.eSTutb)&;*eSeEo3'K]&"-'E/7ak-pko6s(T3]2M&t8'm7*!kVJ*XD+kh('e98MEEBai3c -%6pEiblXi%),rQ49$-mjE!CUC&28osMri_=V;-g(KC@l:$IEQ]#i\7caTH$XEV0)B'W@(GhP]%^V=%hnZi3cSpCO)[FlXj;pd,9$< -%`_hd:nBu*t_hsY9Ob29]D09Hh5c8dN5goO%l)&VEdPE&'-q@?`5%oS*g)n.T4TYLXHXfSYpZYmgfMA3l^Ins43ea^@;AHn(gX0,s -%[bp\YIuRP^FfJ\`5?"%D\,O[e#!nU5E71-Yj/=iQ:n6&maB;S(O)9TMi[]l@bc*XQbNH6mToM6CD.2[EHfKY%8K(*7Pq&nARmmpe -%6mK&]>$'b36D[4k0ek_+#Eg?e6"M!)*Ma6`=/h@"D:0dL!HdV1\M%Y.\fAX[2nmt_lhGj%*7YZ;?Z"'Ail,mh$55K\]rUj3?u71- -%g,q7F[gl10Cl_j&-44UnPWg!KO(mr9qsD=g0"&-8b,N+j%dZ$_$C83%oQhcjq5(:A,OQ^&\o[E[=2/'inXk`s^\m=rTi@aYQ$&YmoO+'ICf9YruP2oat6uu7i>Q`GoKf6rNL*c_nqGF,&jZ%US#iq -%54McKVj"#pVKU:qVCsE;VQ0[59K3a@Xf.nun/Iq%=gn8NaQrj"o#:W-.#%Ttb-+#-TKJ915]rBa8DS*fS/>P=%Me+&SmL:G)((!u -%K2j3<)BJ&_,Gg%W_8T+D"9#dCi<(,?C1tag/E]d2F;.*q(`iQQT0B@Uo^:mlZWmKU'uGXRg4_"ig8q'e?6rBZS2q?]Jbkmm:HG+" -%:N5)dGPY9j@1>iY0+aj?_=RJ$du-A]>W@.J,>Q"IVq2GsO6oFqSV6UR??sEr5W/V'Wh1jcf8;$15>sSFHZ_jD^9UYkJ@apOTm,ss -%bS),L/hAW`5+:/7)fb]X4hZ;\HYaYMI/(m1Rf17_J+:?.@Q0?d[bH&Z%<]E'[R\KS-=!Y91=1rVG"hXP#1=gH-%o=5PTZ-RA`.,@ -%MHWTjoYA3T2bGN._=GFp_D_U9F^Pe:lH&F`m!.f!=VTrSjuZo5/9*G<:3$+Ab4nd?[Cu+B]!2ROX'_1>g>5Lf5C5Rn[#Oa3h]t7e -%c-9KC]R?Bd+T^1dK9<1;;C=Y>RKlUFK:XK07mupW=TW5B*?mPQr'Bs3Ms%ZJ_%2)]'#)ej4uj6b&M-qh<2BZOJ?-$G1ba_lh\R]6 -%ZK[;)[WaOuqoc6AiC&L.Yu,6]Nda#Id_=d\bf<3G(fYiA*uh&%aO&qO;'`d%JQSM&/sA_?a6DfRhn8iHH^A=T7/c\;2qNPn]steg -%\Gl?g8EeFqrEhb``?2k6horlcr9X%4rV#6V4R.Q+r20I"rG25\(S@;un`Ie/^H]7g^Uq"d5.gdPSj.Y5qUOK,0!EG?O3.^a?@;G. -%DZ0F`X+)Q7IWTp`2S\DPe]$X.g\!G,YcH[Zrq`erOoF\7LMtf>j0+C`Iei<[DuP'2EF.k$Q"OHR4h^R$Zcb:Jnb3hQmU!U(C,1-T -%EVUTbr*T/+BWou'?ba2,IVa?/@h%kImP)/cDa1D>n&^Z?fR?@U4Pl/`qYca&IJ*:0jlP1kX1S$HcE?WeT3g<$G5dB;bk7<7leu0_ -%.$rdL:qGjt[N!Lj'18DJ]X^14IrtMRX0_3VjEc.o\@?uM-MZlsc0a)7\m<("F1HoCdd%ujE.7,8]tSj`aniW-1]"3?a#C\I9C@8` -%:s?P+Z?^qB"*hBUh:\:LY:n2(5JD>1]-4h6AY/[k^">Wr^3E%3]>KGJ:kgVE;&epK2>0HQhRn73H@:#;pA&\2ia[k'5@LAb/0rHD -%]kIFhIK&C"m.T?9rp@u'qKdqI>2K'ghSRR54h8+PI(H?7C:qtY?Q;j5SI@4qShp$DTdqhb-h,=V^N/n,mBZieYaC7&7C:gigCs>GTPdRbhl^nDmV]IW\[srs7dd)aS%722`jQiD]VbhCp-4@\S(Dq&Xe&d -%425bsN6(D*)Vl(7RuGGWO3H?#-%'l_EVJa5I^cC`;hp,;cP@RFo@ -%f`C*(,ohr^R0VYSSW^TD[pQhZ>[O+AT75mk[pAFuW^dr`4cXJ?Wp;TFIlb>+qej*"9^V:oZqYj/CnG/8lKn3?\$t]'rMD.@%U4+" -%gLC]cqW>,rMnAS-<;ZkI5aVN4ic:ASS_Wj>6`"Yqh#6KPCaj\%[]?gb9'oDbm[9unI^Y'fh?BtjcKW/*4ZK>EkOd]&5*g9$I4`9V -%G>;N%Se_"bnrG^GYFh_>])>OqYC!j/XQAB2*k]sSGC&aR&)QQe4+5EHUu$IJ`0@/og?Bk'l0H;@\]]InZX'kq=3'laD2OrMG!XQK1sX,)=VN[N*]RFFg'a3R[&>@Q!.hKJpP"um<(4H]!oN]ZT8RliP? -%q>/XpMjs02T!P);ce=#d\9Ri?c0P&j#9GI7Hn:lEm=:trkt'P>GCJFZNHY2aAQc:uM+*mu?1,$jaN]lqcU:TiO0ZcFQ]E:i1^*&tOInXOrHi91YdFAML^ab\_YN+bus*8NW*]Jn".E8]q9 -%:s4Ur8,#P%*tA=$qE"Fk#l)m#aUe!L%XRqBl/ePt>i,DrfKgg%]cp6HU]478kFL<%0j"6k(AMrVUn@9hp6f-VrK00'TL&;EbalY. -%Y\tQMrgp[lYU%nN=HD4.[Boo,j7>61kj#63DYmI#H_hcaKD]B2Y=dJom.e,DXO6A.BIiM/PkeUqqt9o4\G[4!."1u7M`ppDV9F#3 -%Gje'Ek+VV8*q$V7mg^#N);Li*V,mOLKua0OSG=P`Ck&`icQ(*<]7IUJ&r"al`1)7%%h:4@(9!?#/_E7-j7WYY -%qe#eriuP/M%efp$fm1nJ$%28`IJ_cWgF!X9H>9L1GP9Ps/&+l2?+\fSnV:9BI)j=qjJGE_7_a@mIJt>c/;9ZK+!.?1Y^4&DnTP45 -%I$1"5hD^SlnParD_*=\1+b.$c]70^!LXU:8i9ki'TueJ;o->MD%l0"9akg\0HqG1S+mef\,m/PcUW^iYZ<0n>INHSY#=S#Fq(Y\' -%6_eMG6-Um]M7>eJ`Uo'#b-[H&tn0$e_)!4e.s -%g2dHb5%!sB%VrIZXmeNf\c)6Pc/m4%gZsM?k\;/Lia0gHk9gRc(1>Q(+5&pm5&ki>Sfkb>+(jl??-h$R,Or#:d.U-slp%TKfs_(9 -%*i$6Kh#N0M%,F90J8J,\:S8ZB/i%KT1u.\V6LQV84k"ArUS#@c9auH+Z/^*ZO*m&3%Xb`EOIYJ^qR1%P]b>hK&+'Clmr=LagF(6@ -%?CbA/Y:i+E?`q_!$Eu,NI&t`P"!d9@Sdun0o$0a+CS+kErq>pLI!rE:^AIQhgO7Xica[%Plc6>8r%sV0>7Z5@g@aeV?M?l+DBFno -%4(Yr#d.YZoGU>"tG$1JdfhU9l\Fsc$m;UMZ=$ -%\32Y*h<\O)hE7MI])?Yt[JkIg[3:l$II[1)p?$+F*JUU:N<-LqXqs0AEo;itCJ^?6fB]d1cV-Me]0-,cAr$5?mZ,=+iq:Rhp*0P' -%r;=giS,5KJr=JjQ*c$kHCP3_:+6SOu(O$\Qm4uh1a((*KHX!QnW.)W+0p\q342(#YSYWUXMlU,#nm?jG%s^@PC6%ic\b+r'd.?FY -%>hWV"HPXpf+IBN=Vap/Ss83B_)%J$^]Ha5[YLo[WUuoDT\EAcUg0nZAVW46QG%l::Ge^IU]C=Y5@$dI[k^1%rV&b;6^b-Y39*ah3 -%!P@uCm#lY_YY2Taf6pMNcPO4#_pJ,$%sTGRV-OjM?aeDa]9:tDGop8$Ie3p!q<8E4\8eSmPa;=MMMY^:/am -%`9I,AI$L[@lWq^4-T -%O6=JF!3cCOXL76H3;]b'"-7dK*Dc,mFF9u44N,8^;1oo!\GKYugP#%(`V)^lTBf?mIsQ0s9`K*3^uHd)T>@dUgW.XSfg0M'o8$jc -%qj?h2pC)L+,4gVVrq7SJ#IcN-OkYdO\d(8O)3KE]&O"@0h\T:?G'e6'l=taVK:T9..euBaCEHRJcVjN6S94?d-A3GKi.lFR5P[$0 -%i'S"=r'NMplOc@\FT.:8SVM=d+eAXV9B;2[5G[l]l23n%[^Qb9ONr@A-kGS?a09J2Tl5\sGI)E&.K"T$q<^\Vk`E[%Q%p(Q5Nbud -%;YWIWB'7.PbEm-RY>9&=MogI^_e*-.pfRIh_trrpk527cI!P8TX1NDgd5f`BDa3+SI?3MVlmP%^gT:Y-jJGGR=gf-BDf/ntMfm'+ -%:@HmI6+SEN?Gs^eea^83ml`\'iXf*P6kp50`CI6@%OX@YU5BnFG_djK>eIY]=7L)nMsP_;q"=$#IJmTZB%J+??$Yu5c%k1^gg%#N -%5.k19q!dG>m.rp4_BJ(:kk:LfgW,#orc)rNk3ehLh%Ot^)]jo7j7\+0?^?3/(7+9(H0"JF-PqTXS<>RP!cXk(4`H]^76'`.#2(.H -%na61cW8--Wqtmik^$cS4>Mf0h(?P6O7R)4n&E<9+a"pT\ERUOY!:^V+gY:q\m[,A$"ng@JocXrjLdW7-;27]l+VJpR6ldIKmn"cs -%i_CJMP->W%;MRfmhDs;F8CW\7M0_;So@VadpEdQIRCImq+i*fa$f.G#c^BR,,n;YrB4'Koe9c`48`uK^qR#T\kF!@Akg4V;O[c]6 -%dW'2inU&],k+R5$p-UE=?JPMTm,Ga$j$>%W$(ZJ-#5@b4nt@#Xe(;\PoPTY4r-`NgT%\5`CoN?+>H*7-\UP*dn\[#hB&`84?L38WPfk.CQ+i$fZZ/&XkH"8N@)70f@h%kIK^B#RK+\!: -%2XF1+g;26_6q=!_h],hS+2TtC61%nO-6C#_qe)\eB,A;8@75n?boqIU#iG!dP.qMnJZ#q]L[`P3I.Ma&2t(78K,i+I@P>J[^F'fi -%*k@UjDpQ_tc7]-AF0S)4"Q-r\g=MZSoql*JDm'(=-KD^D.cgJR*c$SLnb1eB^,gVSrpB+LJ%o,nTC:^Sb\hd/O^?pmG'@r8_tJM< -%bPuU&\]^F:DL/CXT)YT'`5`bDp//MO$hip@ZpXH_[oaB#Q=Yi;AO!fhh#;Q!]:0g7St#\_#%$0C>j\c]E:m_#ld1=Pd"H8r&._Lf -%I\sXPp9);/d=^iV_I=$h5k\-1`;]>ip8^-=AHAAg..tq&BeLu"GB%d!/,9(9$HPTYHO!AaG/_Wa-6kIs4dG8T%_!![Wad,)PA -%5@<;sIrYA9qXVo(f3dC`^Z.K"l.g,i,joA9B7!%qr[)`A6Up5j_qj4/%W0DP%dH+MV[*7oOoPpn(pk5l^]To':d+_m'ZOmoOu2l0?%_HW[s0chXqPHFj@1NS2nl)$EL3qRcp2T@]]Jrd@!?uU`m%dtl(S)_X31TTh(Y)^4JKs(1dmeE(i`Up2V+_KSI:;+-]cQSCmfPe'aSB*kZ^CoJsWs3oeY:K*67X(nr`$* -%c=L1Jo"J4."n-MeQ]l=+NA_cC0/#8MBafGAT2e)1=\D!%#?r9aGUC"1"E4'TYdgs^Wj@7@BLoQo!A%V61S2L#c8`)apU]^E08nVr -%RnD:>IS!)\JQAK9F[#g",=;##a3@oUCJ_23\@^h.=(gEn5;!<@`LkKE?N'j:^#fiD^#gst1!3KS1=3QRm&.P@@k;j3\;m'no).EN(X%=Zjo/@Gi:abM+d\embA!H^,JURI1t$o8eU5F4h#TPjUMjjY+9[;V@>9 -%UU&lj%nC*k'^7?+iF4;6X:XT,X0V.Ojs[jbjg&`Nfcm;@ZQ5*4/DjMm+i^fhD->-"39"Tj4`7O-m"M`iQ@qLABd6dp*-&$aKs-Bh -%0YXW&iJHbgm$.&W:K'V9`>%Q%HT@FjQWZnJUefZU+U1^Fms,P+'$XP;B:?E;ri8Ai`m_Fq\NPNBZ7B9PDiS85]";E$gS%;7NjLBO -%mNo!`FMLbdtnZG^l,U<:ms(1rGcZS[_<<@k=N1L9i6(3 -%Od]jU!])^j6F5oIpXl4XMPMbpDp#M>(`eNZ:8Ckshp>8g%(YhfLU,=s&6![?RD*'`no'sl9C#Y+32A=G1kIGIq3@eu@0!88`O;Te -%L?IYIMN0S&8bfUfbUeJ2bC%dY)NA1NE2Xi:j?#O^;5HF?].qkNe_)M0P22dTd;O,Ah4^F+:1LrH;UYd>(ECu6[,oSNoi0[rgpA;F(XA^B+o?[:Etf2>.?utYjA9n -%Eb5K]_!kqi)7n_b43MTEj\_?N/qsV3.:YqkPqNRhKQ?qifk(K;J3#+X>9Z`]`^$A&ZK;0,[s4N^QSsZ%RXA5#Y?dD!gs*73&.Z%"4O8t -%$]VPfR"5F(9]?knT^cLnCR3KeO]d.^E"&.b1s;7HLQ)CWL=X1O%tP:N:!/qPdYH:QZ-80;/4KA0g.J18+moapr/GQin68$7$]!Wd!fS"86Z$ddg[e7AdH6Y\8H@4ISUBV"[IZZ#p)*R(enNSV2A- -%b6$(udJo)-[R41hRPtLH6ZZG60(\5KKSahSRV&rJlg)mNmIejZ\4.;YUCr:,F0i3lVQqt=+j)$O]g-uBotek?'WOe -%LYOAF^G9DHjp4$nB9M9j)a(@'.i&?M@M*>UR_.3K?L<8.&qUO;(g^bgb@IsZZ6qF)@mr;8:u)GEfN;1_]TeA_ZE)'+1;]7:IB\?]iK@VZ3quli -%V`W)UN9!bP0>')e9i6fQel@ihKuJku8@k!?,M08pP5:(P9O'QULqiL@AA&WQ$Q$.E2aCLBJ\J>/Lg1dV -%QuX#a2HD:S,*Y?7@oT!m;e&Bm6!f\A!^AE!CuIbqC$*(eND-ss==8qP[oa9/Q+$A4g>;'djbtcnN*i=g=nHYN!GNsJMa=dHd8Y\1 -%J\kcNpr!RC:BEW5Cs]M[J^PT<(4-a1S9>*Qr5+l_%a'dM<_6]W14%!'U#_QX=1)UE[[FaR(2(%3%U/1Wf5;.i;B5 -%iLa[>b&6de@>=.1OYi;V?7oEu'/O+1An7#5AJ;1nR`S"/Pjp_rGN>qFk!S:s@Z-FQ8_05sM?A.J@TF1g"d:M"iXNeu*(C]sL$QV` -%3`[45;C44CH;uX]6gSTNm5m(ENl58c&$Tn^fu[D;Bbo>=$,fF]#Rm\TQjKX;GHj_<-j*_Q:Ca&5_Oub]O!k%QRWYpVELI9,eAGi>4S]RLqcGBEW1Pi&rU\37-^kp)M1ubN,>A=\q*,P-;sXFi\-F -%YFm-KqdjrrI$#i=U;Vdp;&RKl`J@)$LKnSV@\/O<9Icf2&BoY#9X9!PHU6-i".V-)V_DW#_Vo(d(XEQ=Z7of5DgS.^dRG78I@_#F -%0u@MD7[R@H#6,,m_:^Ff&SutADA):$W.o59*F])$_FI&OQRfn=Yd.;'t0B<$=sLT%p,KfBru%rqLZ3HVNDSKdUV -%a=dYd@)'QmXL"\HCoZIs+A],rkh*?g:+;KKJ1Q`#n.$:FE%lElXWhX!%34Ml$)=_?@0Ep2m6^4F6?\YX\g\-sCQcaFm$nf&Y[G_< -%XWmVI8>]#T.cJ=?^F_rY,SWX4;W5kE-#M3fgq5Fni)dbMrfb&:N\W"b'r3tg8//YYKSL8NC'BE9k;4bUO:6qiPh.n_;a=4-],p-b1:&29N-#/)cd6Xl)O'JPEGeh3A]cS.K7+K%ATr.83[Ha,?pe?i=Ng&A7J$/E-X#4-/q_= -%dO@KcYEsj?[K_Xmi0RRLO\F=E!%s`X%Tee%X;-Q-4F<.?%3mCo7.+QQamq@HIDtAXJ4<*: -%!t-Uuq#QL?(4C+Dgh)A;C+r?nN#_NQ%?;hq)[\Ta^A>+1R#[7b+d*(dkq=fh7?VZ37Hajl6fJ$$b)D:+ghGNe?]; -%"Uj=[j3s)K@-Jc_&5Hf/+AkCU".97,`Gm*"&M\c/'2f!:9K6LJ2Nd(8ZU_p$!n+mc3t%1>6t,&K;N-`#!AS=d-*/jF;DZPD_3B6- -%/:g12"cD!F/2):c'?"5$Dpa4#7$#Jeg!thk)(%-a*Ks94S+cg)hi7+:3Y7C;S7e_To6srrC0Q(E`Q!Y($'0eJJ7BX#?#: -%ShfSb/cR5%_bH!+hlUh3>2PprF,?A"LLsK9d)'d59;L4L,S"4H'`M"YBd5p4O_9-sh7Aa$h0^g3oHtK%"sKF'+h5C*WI3AX/4e\0 -%*0Ggj'7=-G^1(hg'",^>,PInZL1b!RPUD18htXKJScZku7nU\82PirMO_;YD(cZIPaFbc(U=bUgl@_kJ@q!cEO`P>6iq/6D4,N!3 -%_8,#Od'P/OZq%E;4L)A3$L^HO'LbF"eT*M.[[5f$,$S$2q\=dJ7kb_kreseb8']Rc<8$I$/S";2^>Xdc+XTPja0?d4dBeB4T&O2+ -%$^'IX=rH,2n]M2rd3;d$cXn<_Su.\>+eq5b/*de*[,fDULm.oEb@1`>10W;(jGL=;R@u6fL6CL<@-43E\6CE:U\VMJ#A+@+jR1,l7.GCE9dImiG,GpHfjQBW\c4W2n]&@fn -%]V"l+dCiLqHFR-+E%PH/iZ]24#s"en$"L1V"0XSMNA2YsjH0G^MGflJ\_r9Cs!autfP:f8(/+Qa+EgpXM+kG!/Rdua%q^Eub!@O; -%%:r.h&\rbBP&Wuu!W+2mn2DN;7=c.NkVPc7,0=4XjFLc:T$L&]r/n5]9)'eT&)`YAuPDJ-!J)sdeK`<+G#Y'oB,*l=V$G2DAI"Dp4QR$[kk7-cUZ&aJFfF](;"qJ>A5em[1 -%6t$?*"Ul9WkBqr4HRIR3Et!sJ\SV[">qlqA&=A@fl-&Y+j"s)BHbR6kpM.!%(Gg)#>=@e5`f(UoN3//a%3"D+2nBnLK-aE-Y -%[EGr0L#P*85nUD55[f9K_%)>MT5=B%G;DL0ed+GiY=T!`'[@l\+or36c'2IUSo^p'Zan+%Xb?.5?Mu+eQT,(+RT,ff;gcmk@7RkI -%K3AJCUW.6E5]IQA;AJ(:3J-nh@70FUP/RZJ,1!"Q[00/\3@k8!DEWQXWOl4?u'4sbaH.Gmko"VGtB+]8S -%MES40M?t[;M@G^2Qg+#[iu'#Xq&:PK>uV-I(IZIb.C\e)UMF;,/W@0LM0I8&M21tsoEiR$\CMBA/^+j4fH@gCOkBnj@sP2pPjkHl -%@*\]Ll0R5=#pCrrH^N^nZ!8S;aSL0I#\*iZ,X`.JQspP&=RVGb$A:<5A2`Ll%a__O-P@kEo%Dr8@qs-`*!"kG''EfSB=uu^g&0N] -%-_I\Q%*0AZ2%@b`\<)qa<:R\i[S=*?=Fo-\SMSV^AAE28JO2Oa+F@Xj3f-A:hu\jFE^sY_O`$s'RRr)m-o4Prfuj5g2Jj -%$Qb;0pK<*H/8']?!#A!)bg=7b]2I?J5rd1q$F@X6:[C)Zu/KAp.8AsEpE.h'<2 -%&;:r6j*uemkit=!UfEiV9_/FoJ?5-#P?OU%]Oe[mHGjq<@Z(rr9qjHhPg_)iE:QD;]IoD1bp!H]U@34:b<)2nPPZWVj98U'kaQt= -%ln`9!3G0HCf%.Vi#TTrkf`S;(E5%77^0k0##m!ikA'mb)U:\+L=fB95.P^ -%:n5Jc&1>46d(T#$4>6de$WB9%jW=`j[E*,RT'1Pcrq9*I.HVH[=BV$k$32^lU)5f:E(>F<%S.::o9R^)I-Y5uZQVtZ"TBYAE+'I) -%//a-I_AQ,@!F(MY<=f1JYhS-?j'465PT8K?!tZDC609P![AO"#%ki@0Dbo"apEe(bC\0u'R.$&C='^=^1Tf]V_k;b4)"h< -%a=3asn149-'P4/c+6a,(Y7H;Lr>Qq$Ku1aE-FHB70_Ule)lXX3^Dd6+S1m-b9GC+qH]B5-2LkhL!2(4'g&ke94!Y,k+R:>P.5FFC -%E2+S4;4"J6H"PBB5+$\l6ZDATJJ@3U49\cKKMpJU#Z&f@'-`s@';'?9_f1dALia.=(YN33#$LFFK+U5"G_/=^Yi-H-'G4'EQ:ha= -%,+$TWf+4E=Eco!uru3GnH&:_H&@"9!j)SDk)>*+Jr\q!jS7\?"'ne_ -%\&H+U$63IrdO=WD6a/r6PG]%E/Hkdj8J,,Y,%2]?EO71!8].kERhYouNu/YN!a3Dtqm;8Qi".;ZAC&V+f"<&U$b&D!=g0<=/32Gf -%n?@^Qk!f(=4(b3YKQe"0h@M%U,n`%"/jLs8#YgsrB]F#gU:s$GD]2MaCp-9N[Es;a\0LB:,/BiK)^-lJiP5O]8D*6hlAH24cVZ+p -%%"ESRYfHfD$71U-9>N`AYS#7oD'7%fL.r]t^nlrs0%aVFnX[XP(ILA6k+BoA@ceHTbP7'BY^RJ:T>^XfjY%3>;9Y,)Q@8#/F![2I -%igonJciDY)S?5uuE5)K.pEAB^"F*;$=6J'aa -%"69Z-"Ru0p:kL;j&i@QU@J"gH!)cLmfO#1UVm+Z1;"%u/.K>CZ&L1+eCb[a71jTGiKCC?n@DqP7!&a6Ne!;*W6UbA7a'O/5`Krm] -%bslZpQlJ@f$,8hS6ImPL"in]]q]&6skQL\L;#6m,(cM`ASbNs:Z/UG/6foVIfch4bM.2n_j?=&Wjue_VM$"PU,Uul9,]Ll29q`_+ -%rl4`K;=Khqe`*)3c*B,m1alrKhHZI6'G:bW\]FE<0I]sT&7*RJVGQIjlF?=2im!$AM\_TqDK6"j_XL8N."_f'+uK?c+b0jf6k79e -%a.Ou/Ps^rK_Y[^3(h)6^u'G2h]4ZM0/VQ1*^VUQA2f1(pAt&H!_*7!iR<4IToLQ78br9ac/kO%rfS,W#lc -%cWn]#)iGttTZ3?8PD8SfR1&8cg)EhN2aSNiQk0M7I3gDO)P0QR1gbQD7'ne6h?/22;X/Wq6*Sk2_s=ZpTE-`&5[. -%,!%.lO]VVa+95>BNYT`lk4(O3IG1n"'ZN$?d4uECEb#@lCNQYsaVo$Z^p7$mD:4PN2bc"OU]_:Q^6;KT>#5_IDSrr1$R0EY910I?(-<%KrC,&TV&$T=*O/CH@BA -%-qoIY-dN1Gjif!+0cnaST&Z\;+jZ/`4X`d+Q6kr]eh!r^\c=!5Z!W,uS]0mLBA=.j#"^VZp`:1:A4`J+2E`htb=>AZjkYFHHuS"u -%"Ca^H&5eVU!($)fb2CD"Oec'Ab!KK:GnMWkjTM)`3:hE!cK0GncT*pOi'irVhJoD/!-]3; -%![pF!%[8(a$h=QXWMk0e]TK*`k3k:K2TnNBo@8bX0/I*=1IqXZem&cCE'.m?YkM`_(YRRo#We!D+Bo8QB0,0#?%PHhY9))3Wfpgh -%S9-Ze26E/_7o_VDQif`pj,=EU[,A2<-_>/6f>ZZN)NTDMd?\Eq3;#m7D"@h]rJRcS3Ub9sEdj.bTBH!q3JSi#1U-+@'34OO6=*@+GhH&8cePuD>5-0Q5M#hJQeSAg!:tJ4%[FFoC\U$qCaSJe$Wfekdb-D/W484oDY+##r\Fck+IBkc.I_q[eW![<\:W* -%Mp1iV^FbX*9<^(5n/HHA=_s"I.T@g97l>d,4bAjL5Sts0A[("s6>Et@GGBiKm#o/%*-@r;rm@R))lB&F">`tXOE-Vj!!FRPt-4Ml9?CSF?^_/KUXFQ/6ISSGm$ -%/`O7b2@G&gOt9[OZ+/tkH09F33Mp;;'G(F'_\4RE#;]b>#S'J!;)=-OH^.h@e?Q72D[l/p?3XTMF[bTqA.2(KaFBjBU)-&nF5B+^ -%'`h:OP$'V=HkbOZ6u\;k=giTY'Y5:C2'W1GR7Ih*HaF>eYg,-l)>FN&9HLP$Ce$I2AVSj(UNIn^boq4`YVL2#$?;V3BT`?XR=>;p -%)M//A75L)B:D0WV1c-C"3R0LPjjDE\W#V]jV6Z[Yr2CssiqOJWJ"T2E][2X0]'fEL36JS.Xn=F>9m5K$n^FN6$nu3O8_:b]"jP.q[_'"[$@N -%@6%s/99@r/?lQ'7OU".'lgI]Dc;5?C-r*mHie,Uk-#tYj@b">e'^G^>0eWalM]&+O-".mp`<(5m@1,o,fkeFnXpJ!,:IS7T2&/_@ -%kE:2JRZ3]'"jgca"8Rso]cJW.5a'@M'C9'ooO?2h(,R)".9)gka?^Leb#0A*K,tRK,(Ukf8+'3?UbnPr\tm_`%:#"t1Qm'A@e)se -%X!h1p*#[Sk&7Z';3>?6K.P7qQGq(pe@S0C3NBKmbZgM1m,ZBp]XsSf)-3&2Z1NdfTA&>K_B$MjMEb8]8U`BFH^n -%/Y%ob@\i?6#.SZaV^o&TZMD'e2[$X:=Zcto#DEYf.6Ik'YTTC.HPZCK)+I.DS2Y0E;CiONOf0V6)c,V397f./;-T<,_lCjLuKtN8au0;mpb4.]_hg@nB=(; -%0p)3E-+\_".;DdDF$&C-efM/G8*tB=P,1kPW*UiAUoEX7]?!_99,qc=@@S)]W6Ij^OWNf;E]f6Q"i`]tXEWCkAZN*/3`;H);3E]1 -%P:^44f]=?Tj*r#4W)7jU]4."`4NFX"n91TT8W&geU)j%b=G3.t;[Zj\!dQYYB:X6d@H-@1o`BR?T&6P?/H#1i))utsn7d<>$jPq6c+@cne%GVMTrXGW3nQG&R@+r*97lQt> -%UrV->"-18'3Qm..&$69]pfCk:8;p1dH!s'P%F9,qo\[LY;`iY+-a.c8!`RG]/W0RtC[cJWN181Mo>XUs/n4JTG'28P0]\ -%>\7$tF9"FrNZE0X*eS@-8A.$HD[,pq221@]7D+iG8cP9U-SK&1B[:CBJeORmm%Qb7DBN/<'?m[X-rETXkp=/lZ<4tfedBZAE`hd( -%).rGed*deZ"V`A[*"Akh"m1&d]ppq7QY(1"h\>;'O.(PDTIenAAcnQ!_)^OeL``oHmArQ;#O#_u"4Ki5p#Bh@0W75nLQR#()80!#omK[*U(dcSuaK9p7cn"MU6*1_p@W"jH"s[\*VQ%"*_.;!8!Jecn9I,bId:Iu^i>=^aFK -%p\G<;!/Wpm3m=i?S+%&Ve)t[L+=51G!T'T%4/1;al!drgs1G%K$_Ofol#3afG8W,!.N$=g8cbXg*1<=`+N&9%kR6U#EEt -%>?d"fGdok1mISf@_A,VMP!K+D><`'E\'h8@I4RFb?0\aIEEU -%B-Y3)'+S]4'q,.fc=+T8nKCO6aW+uG=IXD&<#Q#tNEiPE`?Xk8F3MK6f.^"+Mri,U'dPTd3koH/`ar&KUu;IZJLC]P -%]T/L:2hNC/fL]E1A,3QEeomJ7SYc--+$7XMDTWekEu40f02`c/'-YhPM2(h>#0G.VfKBNK;Ha*YH's`?7)h!!YtT"NaFGi4,`>@= -%1hJAD_fT)hF5\neB1H]P&TO+`k$dM"gj0mnk*sM$&o`X2?%rYs9tm"D)S:9JQ.KjgL>S]9ph/f'sC2Hl7@^bl?O$Kj,o^1S55 -%RKpQ=_&?qc=[6UeaCcE$jh%a@HhY#>r.gpm^(6pH3A#L78hSaW^Un>9</AH)][]mDQ"UNI/iWh=PK**,[csZ)4`,0i't=:&uOS1Na]fo9"Y@*8qW/NIFUq1;Ij1W!4Btu6gM`T$)?%FYW4MGS+g!-5pe2@V":!o!"%;6Q9`FA`OZbsch/$Cj"d,t\7u_5 -%dk%0SrQ&9)_-_'1Peq$DJcf8]nnA'il=2;0hSd!f8YgDI3k!+.aAQN#].K/.+NsSE.S[Z\+#Fqe\U),\/(,!JbeTb[Zr+SPHa_1O -%;Og9'C(Wb'T\$hhrA$1V-7V@atX]%lL;BA:_M8#IoE3.8(T-5`[*FW@e2e/@&ODiEFQo4"iLt4[%Ulu -%T6;#K,[DZf0sK?bl"EpF_#E2:?%'iZVDg;l4)"][>9*rOPGB7A2kIIYB]Pc^[<]lrFJL#tYIdZ8nu^VRr^I?rPj:(?f`40T"^,4NpZMeWm*cF4j3JjWd;[V;P58[QNZT`"a[p387B`Q_?8bYR=kFO^&7I_kao1VLqPr#h?Qe6s@G$L]j?;7XS+JbZX"La[-W'Fl01PX,?G91lEOt,B -%ni;r;i=IEhlYsjk`+Ti[HJ2Zf"Qmi__5DBKBa>CF\*@Q$MUN$NQq"Nng[0;qIF%/TQ_-mr$''4C%rc&"ebS.*G1s+)3"+0?W+C$l6K2s0GGAL+ -%RTu5p;8:"hHW/@.n/aUiaekbo>,p'>67^]3]Z"!P?g_SnV..-I?<:KS]'7Ji65tECB"Y&-2s7C4f%2S+Y?-4b4hL]>^#=oGFd;su -%XtID"R'l0)5QE*L8JMci+'4<TP0ICJe@f9i4nk/p52TE"fKYH^e,qEGth;7)KVj*1YkYl*H.NC2\a(2l00P^)l?e`>;gc)oKoS2BiXkP`(nND/0s[sIG^ -%=)\YJdlp4fhgJ:pZLjm=pa58Y8>b*(p[CYf4hH_-)al_@5+&2hJ,K;OSJe">gJRHn3j.qgFZ;-$]DM"f8<<^o>\?(q>UAG-b(Z7O -%nE=124An("g+_8AafthW[cQmT7Qf+qHM?77=/9(f```fWb?4)S[dRaeU52Laj1TZ5`$Z2K]>bH0fmE.-HoSs,'2bFaLO7nr7m7^M -%j+kiRh/#5!^Z!,<\G="hh^fL,QhkFbPaJ!uScqjgpF'u9WY$]kST(oP:9DIYBI80:keJ,#0*)DUrd$E9rFk4aNY^Mm[.rEo2!'bT -%f!Kh\'3F"ECg1_df9TY&Ut_)15@Ce'W8>8f3b]O28b9PQ^16[^Mf%:0k%$6Udi&q`38eeHXRdtqfLO2+niNOR*=@D@-D=p.#(i0C -%Ej[k9hNF;:qXfF'/f\5.0%D@VSu;,%0/q0A,B#:A^\mYRZVYPpGohG1jTB/TQX=&d:OI7YkFK97I2Q)#q=s+7Z<[9Rj8OFLGIP<" -%rjV4"Y:eGAHZN'>'03S@Y($!>U1YfSrVbK?gUlS+-G+OiJ%iVla85JpgGSdokML)pK8'WA6"k+.X[@pWSKO)r>qMP?/Mi='0]^C9(-^CSMFoD6bJ5.#7KB0&+0aOL4N7p'2Ku$]a7KbEU&JTh^9B*kO]cQm^=Gp -%$)-oY4raqW!e2=@_+8DN!o'/aT]428Pp7F/IBO"e=.S$SQ9a/IbP,&pb5&m2G>kbeI7QYA+qt3OH%,3FEAS'\C9%Bt!QXn/CkDg? -%s*1V]T-c3%o'Q1Ves(s!]-e$uj[<:kKtA(G&U\!2LU!^[p`I7sMo6Wc]i'5mc_Y4L_5C6NKOt9r1#O0N_IjV`K),VX21M[!Hs!j" -%;*2ebSSo)i7iSmC:'7s+X'9N1Hg;isn%:XkKEql]IIH0P-^;Jcoua*mlr!$Cm[Fk1"hM?n]+8d7D3I1X!.+\!4K# -%rDG7]NG3%O3c,@@s-MYdVpsHI7n-,ja/C8R!0EJ^ktpsX`K&)P+O*)EC#12N%o5+!RE&;lTHJZ`]5`HK>T^LB5=kG%,[>5t7S`uc -%HW`q(=fE*o6D#aFSB]=#@^]ldY3q@1:@;JU#6*&'K/5c1b9q7%B'TnMDUXJee2Fm]s!HI\mcI:[fc6Tn:\EE:X6Y\U];r9mDqgQlh)iZnUH`brIRe;jV&H?LmQj^AcPp& -%gC]npJ,pr_-SGs5)o6StGIFHbS>uJ#5$. -%hqL7XnFKA`^91\trg@AgrSH]4;>@%PhK6rq5;Gr_DY*@NLNcDGX_`>hR/G\#\J`^NmA&En[YL8-rOL1*7m,G4aYrOE]B@jeqQkNj -%NCW#\UJVOOb4pCa^WX@%e8+p30ah:S' -%`De\6,\kh5XUt8p&F9,dQV,[f!t(Hn(HMV+iF,S33(.#dUYZ?^"?tJ\>PY9QjuE1Gf7#fHjFc7HWR#/da%ckqo:.W0Ul"Ih\]H9t -%q/eZZ,*P]<[jl+Yk,(uV"lh91r)Q!Bh.d0fU'u>`3+g%u9GF4-La/4k'QhL9U1]FHlB6g2B,@<;"#"YHbV`J#dD1]ZpQhZ6-X)SK -%XGI)8-B[;LPa$GKD=*EP<$-@pAJO=?$0NcNBuKOWA1RuE/2XESHdRiu#Hg4$MG?:mdtgDifXXK145gCfYJZ7[+9u?g`@&R@!ZG9] -%%62WF;nsC:!?:+1$V1@WP%S]/n#]PLCCcINh_0=g,eQ$E2X-.>Z/4bb1f'h!B]U7>D+5e*o$Cd.]Ds4jQeOWG(K+7`jd50Zd+sm7 -%;D>s$O%u357I_6d"'O@Q&uSAA^nC\:[KlmK-7'+3d%/9)<^]:?5\@YWUla?Z7T@5:235=/E^2]4Ej2=Qe]S$Igkd?kAP2dJ?>NlmpR3Sq\2Z+a;-A%=7[[gQ+F2tA4AJY@[sA)U -%O_jAB&6]>OFg/a+r$sih_%!3&;E%4J$u*LVrImNQLeg,:_kWB83aBPD$bL@n*$VZNPj-]$+jW^4jgG\Q)K7a.4O(-QAFpeTf'?oh -%gD=p(@8[)5/du2#n]7VCo^W'J[Y(*B>XrqrQ@!>:+P"9c^&_/cMb.f0ClgU(J^Zg]3p:#hBWFMfGg<*XNII^/\?H?&?^P_+DRa?VnqD9/=W4TL%"Q\]+C*6>L0DZTJXFbAB0!3;Y`UPE$g/ -%(i0s_`aGiA)+6/Qk(Ob*:?U!qIU5oLT%,D$R6!(Do(d%\b'k:U733pCYTi[U(\1E<;j-OM;PbiZdc6'AiDk3+0lrpejkhf-QR8ch -%(*OoM%.jEdGdX.)0C9dfV0VRq/SkW!mW-neSRo\*18GAm@%T@KoAZ461hs3c;:+?K1$pX2HX -%HSc+th9N`XB-VBobhSTTe/rR;FEmLRHdfnTo@_7W3LJM^Vk's1em>cW@VR6WRTeoY)Of@0s,Q>p[beo.oT3Gn24$F___J_JW2[gl -%R8TH+IQ9eOC*Ec?$rX:*pi,+MFQs:*PsL988oK8\lB&@K=SfB*Y3"`Pn>9C56b\U#LU%^9Kk.M>GecS0<*:UB(KP.TrO#>96#PLO -%\A-tgA,J&?P3Td8MiZ>HXWs6_;`/=>>P2\kUE5EJAi&o'TR=%5rg;#okSDTfkOhH9-qbjmcA44N:3uFB(l"+=XAk+1X6*B;"/W:_ -%JE]TMPo*>#6qFQr9/&ek3i^20),s-hW%"]IA;r&[\E]tYMFM^g$WeP*jpC(X";#"#Yl'[QiufcYE;Ff*S^/Yf<1O)n'jXWV]!D#? -%j]8W/WA'S^YK^&3>*MQf/1MpUlRPH+6G/HWWG0jCLDI^_a\9&$5$nr0N9F?'%@,'#U74Uu2:3C&Y`,j2RTSiiO_/0cG,`'E$Yg/c -%npV%@e8M-dhSINnijeSg5@u+94IMV/1bnqZ[0ilFTdHjs7MPX]*$Vqe\,Go?NOqJ)-]h2Dgml(-Kq:%47GP1U;A!N04HoYk:#=+. -%1:XB+:B5[V:u'!alBnV"oeY'qFUIeUD4^&t-OWg::Y3jP1WeUc[Hid\\d=bnepri,M(X\U/?#,(Rq][8r67@NUZ]GeHC0/.fCX%^ -%4+mhgs+e;O+b?6E&(,I=5*JAd%MKL%OlWoTI]SAOcY]IDC5F2c9de8=W#EYdUHU8DGWrnT;,YqN31FZ/iLlg@[QK=\og>a,_=9V^ -%@]P5)/7q,tA5Z3$)8;G$H]7$XR2kGIZ8C9CbcNSQ]SW[*kn-&Dk8Whr6.QRFGbU^"(GCJp"dDW%K5WhIUM -%$mi=C)9:Ea;5RH:8m^Lo1p3-CU4uO2(JSsC*p7`&.B70T#5R=4VaOf+'#-hU9'QKj8TIFpO+4u6%ke7>SKuWM=3'aWLC@a$EW^lqUrKF"a=Y\StA\M%BRU\`T-hR&i\j3@3"lh%Oq0(2\*_\=k6! -%\M5CmD!X*Bj)8fqV(n*]p8OpHJiG5PWZ)53hoURc3U%:(LfEGapWUjL2Kj.,sU;h`u38u0#Nm]jX6PLKsJB+ea'l@liP'"+TC -%pcLs'?HkF!QNU3)k&FT^-rNdQ%#>U+"?^a+5bLa/HS%u\C=GnQg)+J3X4gOBe"Z6$Hq[g`lCf/=c&CGXC.W9fNm]+1*DrP9glGNI -%^sZ4paXZE)q?N-0_Pu_CDsR+20@N6&blu@m3k7:?XjUk$BUaM.9EkaBD_6U.XLtMOg,MFP!N]OJg3eTo,[!qngBRFa);#ZGSYI"Wc>K'/dnGn;4)-GNfo]kDZ*KqPB?%l'Fli -%=;72Q&Y[4Fpi'/*Hl(Ej.YM%&`AG]7?54fhP'$CeUq3I?huj8d,H,\?TO)%iQnG_e4bcOO9)ceL"*]hP_r7'_d,eW5m89)UN?YE* -%7tRO]+DNRc8.C+nF3uV)p<*?opfqI(q[AFa7SinFL5TIS;+AALVs//9Y"S/hajf6rPJoBL!TOQ&2-9(sLh3(Q(oF=uQ@X$8X]APu -%ioZJ22$;A[3u?J^WP8bi$pI?A!2Tm?R]$O]l+#(fPc%J\Ua[.Kqlrf11t!ZJ:oQ8+O6;$"4L%)[Z1c+*8QPfZ*^_Y>Hql&6Rn4+0]+uF7 -%-j]cpVFm2gugOplQ>2u;$uFK%4q#[Kk]6Ib;;bNTD6977P-.Pn']QUR.^Kf,4:?,qb#\V1R(:f;@_d"=PW'6`0e -%Hu_;PTCPWijr9hFYN].*kM#H=/!$I5*tM+j66l/-VGZ[9@dj_eF9;RaimMq@\hW\YgP5E>i%K!&T!R3EC/1[D`&\(k1!AS$o)CZL -%@n&m+=sYqXA1UTX]Q6Q0@4E*a^9\KGnBbJ-Uhll$KX"G*kbEnNVPJsYMu:+!%H)ah+_k!lFRfU!W^>YXk*/hj%06m6[NmfRNQLQ* -%W1M+()!HRTl-h\L&eMGP)>KR0N(r7@Pr&XJ<2q:qE:>h826"U+Fj,6"ahB[7Mo;]:16*: -%-/Z[Vp4["`@0]BJWZZ7O+uQ\[aJjVV'g%DdAOS,F6(DtcX]7r=YJG[Z?C6GCgZ(8XJbQ`.C4LQmj9%EHKOI7d#00AY]JXecV!E,? -%_D*-g3h=<1bl)u,<1l4^`L[$f2Z,nrNb\@^,hn+BPcDAeO-AD%*)#aCH-Y.9J]:FX!+G7nR-YM:HE_"q -%d3r$.]'ZE%:jKV-hY'`nabXGFVqXE)iL)5=1rM2ULlBmTlU[4BB[eGocRHD"F9S2E1)FqPN`-uH)bo?XPI2*92q_loSRBPFI.$2t -%>R,"ujYp#p]QYiu]\=\r;&&X_U3et]6;7_RUPRp/PM``G:MOXGVi&1rP5+IP@c4TlB'M21T[emj%0Es%ZuHX^dSuXdrA7C65sY70 -%gGp_1=U[9\=I"0@mL62]Clgt=Wlo2%)mS,m,YY>4dq)4sfPYgh,fUUI`u8tBB$Wa'G?[/l2!WOA!igrN7[58WK[M8s#c1EVK@2ml -%BD,#+$TqsZKBW&$H[^o?"BuZG0ghi_Rq\G)$_+Cb\Cp70A3YE4h,olEa_V6jcZTA?lNYt'VARlV!iFnk*dEJ\T"KO,HY=@ -%Xe1#M%):71J?7RRY^M5)a[Gd[BqW'X]b&UmP+8B(q)Z@ZLD:pqK)7.[s[>ZaWOfLmG)Y@^o^Kar(NW*/)Ym(uO,@Wk!!Q89Nt -%2;.h4P(=96SBi%ADZ)IN';mM3R?:,lpHq`I/'-mQFRm5(7\@g*$M;994E+a=@)NDBBV[OD4ghR3Qd'Y/XlW(%-#jRWm++q,3Sb%S -%Aq>N_p=Plu#f+5[2TMMFTr's$,+>NM-j`N9p/)$[+)XXN%;q";9*&_Qfb$o>;P%9!2;siN>n1#FMaWf>61ff^E -%d:VaafnLq'=[!@25u$ChGGGLleS-L*3N[g-*1@^>K+q!bRH^\NeEbS*T"DITld:-P/tD%P,Q$T1C:$[%X.+\IG;qup -%8:4:3GX7lk\qq?lE@Nc+Wp:"S>uuhu]&McL[sMf-o>=o,E1Ddp)fR8b/9!'s/9!'sCr31(0ZU0FYe[6jYR.3_]l;?ES)RC`fS!2. -%@=_@^@=_@^@1uDTL,i#JL,i"_I&jLSI5"F8[c1qRT@gB`WS"E]VddOFVddO`Vdebt`$nI#L':>kL':>kL.sXmabtj$)_7M!iKMF!iKN+-CftdF.A-\F.A-\RrBk.05rDl -%05rC5Rc%/VlP-7+r;rm+-e6Op;mCe&;mCe&;mCcb:8N]VR&.T0IXtG&IKN?aq?9X5q?9V_8Q2/%j?gkce50\6+^2V]VdfT+VdfTE -%VdfTOS;QtIS;QtIS;NjP"#E]kq?9WJ%*qn(ja738hh4q5IXtG&IXtG&IM5Jqq?9X5\ckjJ\kP/Lab?7o[!mR)R>t?g.b67l.b67l -%.b8OTWRroFWS"GjWS"E]VddOFVddOFVddOjS;Ia`S;Ia`S;IcFE%3asE%3asE%6$.rB0bp0pN-=>cC6##VMS@j;L7OqW&$!;@P_Za_b/Tj;Oh_qW(&8q;e@,Aj/4!@1/^_L4rE`D*%@3M6uos@I['?Ebr._:TgMbg!jj-aVRoW -%:gr=Hj3:Mp*1sb1aYB*\:Q?#_IIcXPo[K:)hT`G(jO5DPT=eAiouXf\F7s(8I*,%GONsgs9]`f\hS!(*@sm:k-a3BL\_8'Joq\E[hG%F*g>"'JY"/53 -%F.^*L?J?1e#+p:g*UJ3TB(j9%'58i4P>:lE*=H9ePMn4e=!g&N4e)6`LS2S30XGnK;GLERc0"8^/@GW'8^8\_!MNj5M0oV=VaXUEZ`5j5HAdF>L)C -%4#YO>bu:Bp5>Hi]0BCV)&(2B8\DA=Z]n)D,g5)Uj$CJt -%1ne6BLU23Em]Al0a5)BW1#Dl!BGP/8:+i4fTg;eK#/u -%q+RUHNX%:$LarB`_$2m8?JTF,m[P5qm/fb(F;LsCW;\bf1QtRT98iCngZjet5*Ijp]&PrM\`4]1h/Rb.bcuEQoM54fM0I*Jbcj39 -%-AAWY9e6L7<4seW_O/_7eJ5!8\3+Q*d@J33h0\.gg5OFXSp6><)TG_]4),)7krnR8Hb-u=qoI!VSp6L8dr_Z'B-ka4Amo15gq8`u -%'CSJ_-XNcI4n0qO#MP'pM+=tc*6V$heU-!;lA8#:'iuFB:/l>,GaTAd8%T-8;it2k`[]0Bdh#L.d'`q0Y)KEQGS%6cERb_pX4i7T -%mKG"JlkDS'8Tj'ji5(!-h0!#Z"9[e^Y/%D8c)e\"J09s15Frif9jIeuVLoS,6f' -%<@,%6j[SO/VN"dVFi@0G^>qq6uj7!]$Ajm<=L0]bb<`5IkiQ"O)XqZKSmjWEc-#6<9_!a&Lu!aoTe2_9iiig?/XIL(cM6;fS;H#arAU@21KA>5(bdqts_WeXTfhkipe:;AC+!t:*SBGq]D7&E!.'hE_ -%b7A)QC9_QBMXJ>,$ecZB%3WosDc\fBg';ZDc1I"-'O*P6gm-DbS'2>NqCqO'9QHTT%%B90g!Y[^g\:(J#r6;OV*99nfABC -%oaFm#N>'j'meBf4_N_<8#]@'Q@V+o;:H6KYh.AO$2['_\+D]]HK5L3Zn/r^7fq&_>bIb9rqDfR@Y`^?k_+%Fo:oCr.%iWj&;_tl+ -%eMu5nPUU_'>t4>8Ia.QB!@bB)-P4MQO)oReRMMDkP:49P+#L'cR\gAGk%CPh$<7ggKb)>u]+.$W8/(&hV,mAa$,]^q"uZj%$C!`o -%Lg$qM_1>nKVN31^;SDaPQgoNn2=LDAfmBpieobM#oKN!drWbGRaiqS(df3THleXsS>6-7Zah3/2&*NsLj+gLl**!Lo)DNbHX;B]b3 -%k+PAniY_n[mOS#5fF\aKWhV=;%#:t'W^l?Z(7$(M)0t0q)0' -%iB6[E'^en(o5K"seJ$?]J9Wq@<,C[9dod7;3G]0nbe?H80Bk]5];QO9F+i!_ECZ9ZiCt[1G4\[$W\WC0bGAuU4)k49[ano%HXrc2c9T':!/4$T/9b1#B:DM@% -%'5T,=g]8q2dZMW/)OG:oBIb190fW:V;-QAqbiNoqUf\%a`_Jkm@E!50:1W<-2OCsU7`LU""5*E1C.MsSkpJbcX<#7O-35IC= -%-7O=`;&*;g3HM'/bWV>5+7Ub$T/s'2(1=uo1$n`M,!-h-8;huYie;m)&EriM@bH=t=Upo`S5jX\#%qdAlA:h?#8PPV4f%'#S(p:5pXI+D4At[a;rJA+#Mj.W>`Eadqu@oNTR`AW -%Eo?tgr+_YCDa=1l(a3I;![9pr*FB+qmQ-D7M[IrWk:qC>Q%j",76A^$[k3hR'S2]XCD6K!^tAc56ckQdArr.SW8'1!(IPZro@V=C'30MmL914Pd;1uID$#hmU-jqgJB'p\ceo8'%b#N/ -%0\I*]1@1nYg?e64jO/>TIB,VOEVHW&DGja/lUpb[SS&Ebd/<+&%#rOekUG#T"$NXGl(RPpSl"-:kt%f&)n:NA#6WfpJX,e*/d@>. -%9.[%iF*OHkpO#bu5C3qJAc*6(N/cYS#?=$*X-50/LfH^M:M'Ba2o;j08Rb/k*+$p\p*uW`/a=u"$G9VjAH0&`kZc')^V\jUB -%Iqm-3jr"uFOu1'4HC,G%'hEQA_3`AHhkh!/_iU5%*(fLj -%0\MK(jhGCN!\PA6p+`_*gd,_QaO8if*`R[$S&]ro@DI;t -%Fc?Qm4dMJ-)GuLLe"EO:OK]-2=eBR=E56?YU/f@X@tA?fkf6b%I_qoJi[B$[i8^a/9)1HE9M9U$$lRD=dV#:h#KA.nPJ)S2Z7C6< -%#8TgQ.#/SJ`tHOHD1O^nGj43OG/Osa80thtXI)6"0@s`I#J22,Y+rm-8t!ZGqd_;Beu%"GCLnDAiU)/eG5rc)\_R^1aM9#/rH"Ls -%3gEj"ia.:*rrV;5L1oQaK0Ybo0Q:pT.>8i_3ZANh?^gO8&48p=P9"9H$WJZ-FPf(58>@D-2-LN_qR`^8eJ-ak#slI\88/J)B@h]0 -%76?a^&o=G)^./3^i]=XgL0"\+s,`uO=>*X*78LRgpG/K'M@\OAGBqIgMK=oUAZ.&*<4%i!=[9\^%GPs8U`0n#3"2GCZEUlen=kanCE9"8lUq9*Z0J(\^H:Cg'l -%&!Aa7JNH,kB&%mr\di4lr[la:0Sg0q?6ZU>eTmVX,#[>1.4I.[TcH*#$%0`[$/WY].EG.e?HR=))Vad=i$Ar+G._AIV)`19Chq\! -%K#?.6g%&,&,8qUph?EST!D`u-)Y"H%K4f#@0;Wl`GnTUELR3+QnI;i)s!q,&mWSUlXmg9kSEFBW0-7b40&HN:;>aN76Bh15-';.^Phtr&853I<9*3HOJ9XZZ+^X^X6a!fVqr=ZVTD8?Vfh]IIKmO)\8O&!3 -%qT7#YRJk(i+`>WI?!6B^N980?T-aY2dZ7iJNV(\]T?R-\d6jn)ojUhGToOTenIo"h%=2^;1\P7bSmQU/-._^\6ncID;#N3=a"tbn -%!]\THfKZ7*QIG5=Y$16oRuLnScbp/Q',&KVB![ej9CIc'EV0jCG&4QnXE+(%c[)Qnb;Y;5f;la"^/9]du5G5-V-hFE?/R)lL@]e@/h/6:Eqp+]\I^l<,CUMW.(Lbl7 -%oMt[!llThKDE`&g7=L=oKVs3m6K_&b-r1`OFi/YbGA2JIS*`uHXkrCCF+-eRUgY^UIinPXO#pAX'!L_OhrOI&n8"*_ohM*Pq_)s` -%+=&FHA=ZLnXL$[n6Nb@SEubNCnCqnS8?8gSK)lecY_YR:^Y>Al;$aEd=n9p==F`7$rK8N`NGn@)bG#YK9]Tjle.0h6HGph'4Aq=P -%/m(i'kSGF]9tWPeUebZWR6Y9N1t^\0)@K-HncmqKRKg`Yafok\72)qoADhGWY4AiATL4Q`@6n^sWGt91eNEHir1b1ip/XgJ\eg,Bj&nRA,R>Gu1#c*.W7*(2bB=&.7 -%htS@J4@@1O??iNV%q-]ufbdj5=cuq!'too=@##5?FA7TuJ_4qSUK/b*c9V*&W9eg<1(Lt&&[+"-V)E"W(Yg*cf5Va?a<:8`pm$E, -%>R>R-V,3<,iOf1=[:K(J4-5Yq1r-$@Zl:h9?a9(gd%TmBNnnqM8-]Wh8FQEXo$]=G#G0n^]GaaFeAMLF.uXRc#FZh_goneB+<-:3 -%75.-INpmVuSn;@$"b/f2'"lT]%S)_a4&,Lu<-EHfHqjmBan0(V6O65H=COGO*s)s\_hbB`N+UM$.W@0mVHq"sVJ7GW,=S:CVC9;/ -%Wkf%OOWmHX)K@@OM1qP7l#MpC]s3E<%.`FG#>gTB>oH*^[YilEXhjSSD=5ECD)&m_EQ?27tN2M!sqWP_o,5;@UEPk -%&R6N9K9KE7NlcXZ6rPm5?^/O/,!D3e+44b) -%*GBb7iV7m:2OeZ:2pcK"dAms:JMHGLe$4h9c4[HOah@;g:+IFuC'P&,uN2gC\?@cC\U>!.Mj9`Mu5dbM7Psq.YMMtDE -%Q$"C_e.0&i"ltX7M2=/2p`Zq;X0G$1$*G3`kb`K;/Q+tKDF'I0+nHFfJIeud4N(mZod,Q](.EjTH+4FgHH$MF]P*fll3#"E+[aTh -%+ZtmA8H:*1qC4nOOCu.1r>G0;<%)g?Kjo0CSt\P^XtES^@c44M4Hm%iUId6`<&hn:.^*g5"(>PqM82'-5jr=jlkjuZPX&q#&;[!1 -%7=mA7>I#Z,8h(DJ9m`Tl/ej_V*+&AjQ]aU]%b\US:.(uM/"K-oi[&,#kj[brB)UQo4d]A>=t0qt"rhm.f* -%PY?`,#sZ6echJ+*GbD^Klon+&Q4"p2M-)Vjh.!Ul@(WH@qaRHl6>Hpdj+gB[.`hsP![Qe./<:9%'>taG`E.?WCjEs@k+X:'iq+l/i#S)DcaG8sk*K.37r%hpf -%N8-6khcQliMFe>`QbJr*[X0B%d&OBY-=:fsq=:o?Q\V]Q+QpWaa$ -%J^^F"b7_EW>Q[%mMgpT5ao\h>$R1tFjsV'\3n7JuP(<(')V-R*Z$Hi`WG59&$VQuc5d:n$_*_6H,=!(GTiHaN91l;f<'58Zh;A;H -%:SqlXB!MIWL-Uq^iEOsGTH8`nL#Q$#m24l;5VhWS63A/-.tiErJi9tGTnYV6%9R!>:kVeXSRlDs -%rJ*L/Uq9HY6AdNV6L,T!'(?6q'&IEa_ZHS@NFo\QmS>]b+C$=25t3Cl4MClc"oXGB#XEun["@2Ri'P!dB\`b2<":]M-kZmNP@'bF -%#g`g._M.O\OI'Yu:^\(V*_]EVRZ#!-M]HPD^j*\SQDfOM!814.QGa24K2oULQkTb.!b@,_ThsB)eEU`_$J5Ks"7,k@Om32Wj;HY7 -%(t]'?&-O)T%Zcf%Oh4eukg5h,+_h3],s^cs-$B_[h(cDufl`aH6f"c`Z7H`AlF+ -%-aPjjn,P-8PMMa9G_Rs1i,U\cVLi2)70?KL't]3tUsi3[";Ie=[&c2''kGc[BaO99i3ia1&ks/9$%.]cn<.2:)^<]5:J#)"?SYU. -%+Wtc-nbsAj>2"((Bq@(dgHd.eZshUr7mUCUj:mG0W3:Nh7e9U_Ih2*^!DOR/6tU^0J/i#0,XddWBYjikNJTr` -%'!bM)&9*%lG1i@$dNZK"/_G_$&lo@]^N:n>bgZ]QP@;oJ"PJ_JPh-8k$A!A!-G.r-LKf'Q*`+#TNKD7TGZt?"JAJ?3Z5a&F2'g=d -%7A)hD3#/I.5n4^EN=n?T7RFE@c[i*5W@,L<7?87``9?d=BK[b4VQpg3CB>9U@IqW>-R$1Y"V_&(51+)l%tcqHc!Zak[:Seajs6`o -%[tLaenmljCd$,,o79%Ko,2?WU:rOLJ(AuIbn'Dgn9,`%=lP5.')d)IT\K_lK7KsEFZj!K&YemPNFrF>J65#RMRugXc"_DQ?:hH%# -%@[8h'&G?Q^kX^7C7d,6,(SGRH_u#a"C,dK0fRLgH@)F!2L^'.o$G1qVTm,p+L\lEe.d%+'&YH;^;RD[ZU1H+E,.#_68^&I0WS/N$ -%ic@XE5hLgnA&I`S9*R+)QL5`LQ?:X'F@(l$;Sr_3D_W2g'NjU>&QVW!-DF)4O:`cUPSg8#ZPl(9H;/@fd1TOcb=i&@Lo-ke!*-WN+H-[D -%:Bb#uV[l2.RoY50@H_/H4fJj].Ph`)1oZ*/H=Bn89W$N'!"$?6)k,H.[+GY_:DgpLWciANR251D2Q3%lEpLrSW`*16<`"q+gLIN_ -%4[Kco)@""0A_7l*%6PCS8e3?APH^g&X#S0Wd^LWFq$MCIKm77#Nl%d3]1MK.(a@r8*6'%[)+4=U2i-.P= -%^r=,*6iTA3M;Z$?bQ`B7`VA45bB(?TuP2=;MQ6rtT:pGAb5ZPbN]a#tms*_`Yh6=d'O(suo\$4g0r -%Y"1HC:!CuiSHD#kGSU=]Lhm,%;t@cXMBuCj:?sZ>7$HFgVa8icoVi^erI[$0X)5X\#i;Edq?PdNR`]O3e*QZ36@T3r]r5Ai>)><9 -%kb/MG;F97trrAuf'PK:K;]3tV9WV]@HUPrN7@?_BYj(EA:!BCGEC8-K#8;.\W1T2E&eia6A:#]0&:]9-8>-oD:W$XN;K1#)Wi343(Do`kgXb"iTTjuh`E5'f_\*[/0rUi^%obr9beV@LXEKB^.sBsLLl!&p -%8d0=&#q.BUF5+D3!>-r!NnXU@+.U_\lP,lPE1a:bglV-.R,DL6292m%p[u@:*ZiY,bj6&24DoBD-[7M6,\:/sjX+-+!J&7B3ej"OegS -%J7Ct1<&[e$eig5sS5Zj$=<;EKG_,9b&Ii__VO)Jc2^U]8J615DbjLE:!)si_.I"4@0p\;*W'J/8EM-?bC+n$+[E&t,H\Y7q.QEIp -%M)o)k]=nh5#4F7EoX(j588jX"PNeHlK/LMB8"uH0$0=\9[ijt=@K^1mok/"]SuJH5_5]YkruRCa;3$"$uLl&$[eHSBqdj]C9K%a^q:o$iuKcUoV_e90jd-@[W\KU.H,%\fH#&g76J-d&"tPdVuq0.d?k^tV;gTr.*-r#$4?P/a\R6^%]?>jTFkk5"E"^NnrD!d>%\&>4rWXWTj,ad -%dH"Os!`Y#1@p**2T`GcIbUE*3KoFSHcNbT577I7FUY&g0k!=Qr=k2?@bHNH`B6OASZ:(hNg-+eW/X_)F?N?iemb*!D*>k.r;?5b`Q;##e&!/G4[gis?`R!#GmU)?[/hYL#oCIQ@oaL&D%a -%_\IPK!j,6*c8l&Q2E6qP2Bc0gAf"unm#ECWKL&;K!@1f("hCl@">5j[#A4PsPAj".9P0!D+,BH3o\S71,a$:k>Y/VGR0]DIJN$QIWBqn)"d*=T9+G88SKUY#8^a8@6):/)d$qicHF:0iA1s[!P,Pu7>o!KICVi96T8q9f!a3JHr.LfZ -%1>!_6^HqZrYc%$b@&-sg\VF)n#m;t^5p^jgn,nb#Ti3NF]^m$KGc\V%Z]nVI4X\GF8%ApJU'Eo(J2*moD9+T#c5RiYQ5W^sG'^CaCn_,90IfiX>!J)c&A;FI;O_I';"Q17XXtpTNigrmc9jgemJ2eiUI2U3Z8;IV3 -%jH'Lj>Y.-\<=0cI(K'As,d9*l_Vgd^%hnl:@6A^AA.4*U;%\uMS_H7,/QVl6^L5!ig2d\o5Aa@F/ZmY`l:_?sd=//+I[i94+1QmcPZ^i:Rna;m2j=;Z"_U9bfg-&d)eO%`T^ -%)!dHK2B\haK6eRR#Ta(Z;.8l98R`$hmSR[d5e4)f9W2$@W4>/4iJE*S]s5=%=c,<#&J?ppI>G1uU#=)^MD$TSPp9'$H1_ts;*pLHdiO;,+M[l8GE!j6O#ASL_<.(G[ -%$e6>Yn=9[t3@=nEn^pE+pjl8g(L5lR$er)V)k7VC;5M`6@B^=hJ\&4m&/Zf%3cbL8qu_g06+*gXZo3GM+_:Zj!a[&9Y%-#b/'EsA -%WV27)#Fs/jkqi3uS__40@OYgr/Mjp\C#CC=R:@3H2iZR_;0:dI`aE$8SQ9Ud6'?AqYEaRl&"<$`7n0_\d2nmj5[#a+%2=c_Hmh=EBl_!k_ -%nO]ET/AM#D60S$@6'h$MS'jLe&,)K222ciYYR$tT5HpWK\#i,Pcq;hlVL>]"(#"I^H>0d:YBJ',?+WTr7!u2>&,O+;Pq3^HTOEt" -%cli:b(_mV)n^>3[5YleAR)d,T2?ik!,f#\F-9r4ert(q?ruu2O6;++uT/(8h2ej-%E)8+up@+;0,;%HD;o2W"9Iinm@cLfWYn/[A -%)0lJk*Y9':r!,@%`;a?I71]0O^lQ!25[b>VO9iE#GeQI2AJ\5DV9jWH(NJ"t%1F-X0E+Du4`#bfVfTkh3.bF+;u!Buco6FjHE=Lr -%26d??*>kB'6brjRZ(/=;1l?FVP0fL.p4%Usj[?u"0[7nN&tQeYhd=E:f]ZS;kT:^[7m9M#mN@(-(jHAtENg?$24t`cZqm0lL.hW< -%lgTB+-8Fds$/jUajLngQ7_fQ#GPeFoir(<`rP.UN$*\Re!DtBB(XSsLhiS(+li(%n3b/1lhJY6#Dr<:qo&e@HX&5kon,Lo'1Pae)`.0,R`-@R36sLI4J>;$/1%rSu;0kD3dFq?bWUbW^I<7:'3O;lP@Yc6ZnP@G,f+L&+/M72,"f!^8`3] -%fr*1IYQ#4l1qTYd\OgnE$GN>G))`,dq2S:mM^:ImR.,ok.aYs'P#tG;r?F&;onBF.C'&r6Lr,Q^4ta:UJ[bY"#^= -%rp]siL[#up_2e>1dBW8W=cK1K"`]1\jJ)T$.b?KWpEJT\;mM<@$]3(H/H;6bb(q%:<%VPj-tN+7!Fk')1)6&3!B(fTqqhgZ]4Ngi -%'m0^@`-P<&FP\W.3\Sa$I3'Pb@W-.n.\!u2_f6TJ(CJen-mgs*+=3id/nX9H9[MM4U%cl_rg>_sG!8A^03;2^r+78KMiFkST3'e;/E+3[(hg -%rOL>Z'(Y&)&rt_Y]nB2CQN/(1!#+`aa[@g^c%XjSYXEG\oh,Gfii,-M:]3^7^W>MT-\?hC#qX,`,eq:d#fNnP-!fFC=:CJ3.M]f% -%]sL6aFGUpQ-BZ<_V!p%GqX8'tIjml3UmG!/?VK]3YmEgNf`^qf$X"4lHO_u=aM6BT06Ztp_2e.pm-&(j7uBeuP''>cFsKH=iEsN` -%rc/el,hMu&kj.CT%Jnu&Q`+H)`Vd3JlsFF0O`0f?=QLS4L;(SYJrZ1)iEWp&Ffe'Gr*_Gq&r(#re]5nM1Aqmh+g]F:_eOBb,1l(L -%MC"eQ&9?U3a4l75nc+sYo2C#%M2D2)[N7:'G9\TEC1H`.b0WR&@`:s4sV84;/qZ3:_#4u -%*50",XR8X?d!i=KmBqGMTNZ]m.eO^`.u=?pXNCC`MtPKZ"k1iA1Ul-&<$?#Weu@AJ:!D_!SQ;lf-iH%Ic0ZaA92$41>;2s+5CGif -%BTM`I;6704G2'dQD@t[-e4-/j-:Cf2Y>ZHkBhYtTFO]W*9kC%Z=B`5k -%,SG^+=!]0Bi>!a!n";YnN9HV^oPY>3g+U/((CcAnaMaTEfR?&VRNU_ammBn9^Eu_?Db^[+lS"+0'_+/!pQlpbC-?sR5pfM-+GtC& -%3mhYAX]MRs2tcA58oPbXHMeHsiB%nRp4iPc74lVI;+onU)mpsjMH]jpj8TA'?Kl2$lkd_B`UWsp*>$>/hIGKjs6^#s6^-":9hMG2 -%Y+lS?;2/jJHR\S.DLEgp<+-?T.(D%$>&ZRn:]lVbuWijNQ@=@#Pg]rVQ"%4($l=mgH73=+V%$/FfaW0K1rE!p,F>?ST`]XTN#\p -%8,nJ(kE_ZZX_k[ZW.1LOO3Y.!BQj&S>U2:E-]=JoUK&S`2e0NXgD1K* -%m8P8"p?*"256pYs[/WP!oP2')FjmKt!T4b-s%d%^dBiWb7O\<6S-'ut92e81jX3V27jDJGHU3B)#.jXIf.ctKC41n)ggVB*ZLBFa -%BEY//haW3bj-O4$iP]UC,EAU!lH>dn0Ig`a>k]W!'Jq"Ki1t#`P)#[epbjU>nD%L9Yo"`H;ZYI0RF6.Uq -%^=P;!ka2R!9X]#o1GgWqS8VB:'#B39%3HC%(=@`uE/mR*!;nd"G?jKVXEL-_MH8a<(@Ja9'D=U2qo<^01H466s82hASthSZ>5.JS -%U5.H@*;Au.p@)ZYESBc"+*h10>I>)j-hb5hs6ou)E%_CoAbOHEqbHdtbLDD4DChB'LW*?#Ko5S>n8(A`^55U'Cpd"Z*Nm;RhT`V\ -%,kf?Pmc^pLU"VZ4P;S"_2s]PXr]8pJb%dF&L'DhcDlC7R``=Rr!q>&YZJ#hW4S(p8$0\C?EO(m!jECd(MueRcei'))_o>*erZkX*abOcmcC+e-F3WDhp3ejl@A^8i -%N>6AAKe6tq+dY)gTPm9,#GL^QSRQ$_/p:6-#ASi,\#S7bUVgO-@5&V.#Abg&Te!3-5BOkYc!d'UgVZ=b1D\f%C"XPc_2hlF`a\__ -%D@_A;-kBoHeRf8r\%U'fPA@52RoK'"#i$X/r\'$rh&2)f[q6Nfb)rNR/N+6M/.'d7r#^/E4),QNYLX=$-%ii#2"u*6BsgSkOFW;t -%;.+RIot".]d:(sGDTB3`A[8?@F"$`No2iqV')-.$LH -%ZPc)"?4@#*-T.0>VP_,):)Y$?5YK#P;M.1+J`#BYfXucQ=AKW,_&H1CbfI,9-j_Pl7VB?1%a*Z!H?jQdbTX?$>,/^$'ns7oofIftu.cAY7PlW=^:GKLa[8ZAo7FIT`R'mO3T%6?N7#T4rj`*G8V7gekM8]BeLMg?EoXNIE8K -%=EoC_d.l9"?fY>hFWt'-Q9QRehtE^1ro-p*U-N)6]@ijXrs'[TS,]iVS[J^>/:Z$iY]oeVW+D.s?hq&YK#PhSJB[D=PI8iPCRe`GW,8[?;%C8og- -%DVeSm\(elOBf@8g_R1o/.7E&<9VoF/ps)d')r8qT0SYtA&mER2JM9!+(X]XmLNT!;RU`oM)=?AF0Nq__o*`\23_hs)C>*Eo^ -%8h;gP9p^j64@HFunC]W8h*!?fD//,.r=oSf\hd9!M -%/"Ilo:-jVtI2JSSrtYFn%._quY4;F&D<9'dmlpi$rs^r5#P?XJR'elk'O57rcL+"HrHkpRB9"]IS[JAEGdh@`<68)DcL/rW^:qSG -%02Bug@XbV_U^Ts=]R54IgTWoa[$$:tV?Bg84KgtZc0N]JA6r$@=6P$(bq@C"%]l#b;7fHEg/uhis6-@X.?IW&21+_rQ%>!BfTL;e>Fe1A$Y#r9Dq4[i@K,U9Zn66`1GeobA)aK06sD;9=4&=TWAC3W[>+2bn&r"oVrG/k_?Z6;;(D3&&4f_DT$3V20m -%>KZ!7eZmiC=c%4cO)?.KWHO2rC9?4gdp5R<\!`[rYXQMaoY;A&fg1nYAaNrdtU6X8Bp]K<3<]*']$g%]*\s/4=]]KYu6'a_\G$kj;Wf1H`lkeni1(+H#Ji"=tgC]c+->+IU- -%WSl?&S6CRhoXJ0Z$_C.SHJK@q/-A(6>i*gl^k6+V[9%a`'$&64c^m*G4`@cR,'>*N[qj5dZ$'liHF8b@c26lWkd13=0)H6WV_c2S -%Z`rs0Rha,eaH!BGVe+fkfHr09l.hO_Y_b_N_2^R!h3i]bOB44uZYDS@0#7gbU?q#'r3D*c4_U.>2-<=DCVIbJR.():&1&2nW.MIk -%Ikl\k\dmH4^9-[=IKn=-Cb30)j_qTV,c&k)m-pkVcbtLTMaOj>DUk`r/()2clAds_aOXY6qeY!HGV.YXYZFSG7:;"0"7%m*A>e0U -%<)Q%Ti"Uj*oPU@(X4\31;@^cPB*3k40l,@NPk$s*^5S, -%WqAFsF.B8n%a+,_`K5C`8M;Z0c^jOqcR$h#]\hco>'&Cil]aZH%k]cd5t"bJQ-i.(bYW=\r`W60&?-M(l)3Y#S[o@0:H= -%+%0Oa--OsZn4CgSbF61Km1p]4Fp;C%7?STXD,eDg<',#/Tm<)b$hhdo2]J$UW>sh;'3n^?g@13/'AXY* -%';>Ns4m8b8L*;IYr#UA3H8hq&a$_(L+TcU"+!'"S\+/GNi^8MfeCSpNEP(GP8/OcT35fKV1a[a.%8n7/UOM/`GD'D^,un.WNLHdL -%k36e"%O5rchIZlXe[6 -%]):D9V-:gmU(L)UJb?DQd)B1*5dSa+[8eCarU=Z?J%N,m\QBUUYs"ao\QPuD4+=?ieFe-sUfu>lt?>^1/7(DW*Ps[46=i]%2[%Y#ZitpG>R]r?Q(,>HKf!(UY$S&K?8&o:&@p$smPo -%Q9Y!u'Ib=V@4aY*LS>L6XBHu&-rhLL7EhXbVX5:"%4Pb^ZuqiWKHU^8j/)-+`&j=O[EEKFo1-sFd5\COejQZtP -%p>[p@PmH5H:A)",jS9>IZR'cI(>1(DCq`kaIbc]FFa#6!#`.*IqQmL`HU5.c;Es -%C-p:s&_oc,Q>M)R97b@BPuP(!H*p'oLCS.r68TXZjG&"HjDWUY:?G*a5esS&BOYM3lu4hbeu6>$efJs[)qaYh!Aj,->IF$o&PS-A -%.Q9DNA5*tbM$_!?AVJ?k/6T+-MLc8g0PUY;m&UE$@3_0t2![+=_ZOTjgJdOcD3d.'O^6=fe9?6nOL5fMdg=%s7G#SY+p@b87ceg" -%25guJUfF.-%;H.)(/4XehCB9mGkOeLFsh#r]m9u4P%(fd2Z!t8_Ai)5.>C1.N?gu/G9em]\%Rgr530C6\uA;=!(WiE>4%Yg^FRLb -%Y1"m]]2T8DXU^c%l\H'Vcjiob61^+Se$*/:glZ/=.kmfU;VW-T6dUq9V8e&BC*N:OF=%jKq+/EK>EP::4T\/M_8+X>QIXg"*iRA=FD:_=08nIW[4n8lLIKd.7';U!Q$3N6`^@K.8rhH0< -%dEc8e)udc^f=gUi]k/^5e:K;7$18pVO:*@jYcEbE>,P"q7#uEFdZNoT4q`rFkOHu2Wcn.$Zg@+_U#mmK*dk#)*mNIlY$J0UXqn4- -%p>hX:A7hmU?%6((D2dou`g>h"ZdiNb1SnCDjL**pXc)S+6Y1?#i-tB=X5,;lKtMM@9T+c`.0uL"HgZ#JR+b_l9J((_/[[WDSUG4? -%JD"*h(iS02p:?[DSWe].28qW";[1ChSjbfBH[j*b\&kIg]m7srn"+[Z(,rVB?6Q4??"Ml.ZW@9'mR>bY -%"njjNRkOX"ak_CA4I`njLW[)1H.Z5+^bjgL$,A/?LHq69$c"qC=ashRC@)-9tqE+(jV^pQ,SC%XgQF, -%/(tRQF=6t\qUd'Cc$\Ys/%ai0V"$X65"eX/kTI$dPo]s9^<\Bso4@T*0)MM.XfeLujdF*3O/;$YXmGCC+`$`d2D4_Nhc@q^iWoB] -%?-L&']M[%MY[#]4eZ%_slJl1s;k)X69stl,Hg-0hR893cr7:/iRnUV2X-X?$ksfs,^:8X%\uaNPf;lKsgj,%2mIIEipou#(?']PY -%SP+PpIFciMA>-;,bq9gS,)_6BF3,^Y;q$fnF:L57dp(M][E5KIP,UcnSD@"H60GfN%F]i^R@9rO$g6hl#kJ9DN5SRrfnB&dl>g(,n/B92][!Fe*Ys -%[D'(QH2mDjX6GS1oQQNsD(qbcB$V@3K0'3UDZ(8Q=UI>ka"t7R7!HrACb"/@p0LLdkM@"r0?a6bq-n>e.\i7]:<_b_l\kC42KPC8 -%3NIUHI6OaF&hk3bk5:&[oN&$Jk+BT2bD^J44t>XMYF`&MGAVWuV*=i]aM'3]"G[rB\pdgs\c@_rch`+ek[7i6OINH?;s`/HVHX$k -%T\E)0/8ec05O"Cj1o%RgHJY2`TC6oLrKHgrQc"Ki(t\.p];m`nK9!6V.[@cN9YX3GCR[>XE5*\D*NVE-'lnss(7#^l:%QcI?=)^` -%MeasM-(iGk:(QjtZf+chGHdWeg(TTdeeVJjc\8orrDZs&427'CV]OIR8A#eeHDdW?R%%g7BA^)FO8S!'Wo2;Uf`sH1A2\)r$4uJ< -%fj47g1:bO&m-@liUT]t::=K'AFQHkbj.4o#Vt5c4Huc2s"tbc/@I7\6R.U2_AW\[9%5X>2\G6CK0/hqGD;XP1AFnk.6/#?LqoPa_ -%>aRaYXVPsBXgGUCr=#[UmaT=jatJHr:=V.(o&p^3:J0EQ>XGC"jlb2]k.OuuB53FLB);GmHA_@"^Z]ddatGW%8;3J-I[<6HH(-+P -%4j7HD`Ig+h3p1Q;ZTB'CDtAso`;J`iNm5rXK`-[I\ZkbuP&&.p>e'iBg]l"d@4h(*f;]V; -%[`(7ee_crN'R@%sftt"3;(2,.F6fH"Y2o,d"bN?3lE=`Kelc>^j*>We\+;r]GBm*2LqVMJqWrJ\bMJ]PkH2._Cl1&p^*NX7?m[,T -%p7B]F]lV/@MiE:cOXKh(G'RYR/fDE$QZ(G5O0T4#h_._3Hel:c@=PGO-i[.$_S0,De%bULVTf%po`f\Bgu=r_Y8R6>_!k'Vm*#@< -%f<"r448E[K4Jj4*cYWrp,MHA&5h^(HP/#jpZjCO'@UP],67]bp"B3YBqr!4tI'NECag'gO0u<(X(GZ7!6YD9^_Q`/YBCm)-%HiFQ -%i,_,KS3d%G*iq*_OT+H[mP_W%pUWk1Ut*F2q<'BT@h[hI4`8r/>W^o+5Z)hhqnqj`1$p/$^j&p2G^Y?Q%,X[e@&3=0)dd-SXSpt0 -%N@GH.BKPr9,oS$N!8TkqYh?rt(7YL*bO1P,p&"sH^pOIlNsOIL*C&KFjjHdd^@2;X$,RLL/gA3Q#WHO4*/IZA&8p&-LG%$Q'.4kV -%J5.3CiGcDo:AA_E!u:[-:p2hA^2]L`]lY0_Bqs= -%L3ji3cYH&E?T9@!#bC;J]iQRd8=s8W2[WcqeiBu;?6ij+R-=g;T!&BQkJNdS_Y?G)`0t)!]G;"f2>\"D&[ -%$&&+Pk%*dq+`fF;cp^r;f\727!*&Kc$<$nY[\(_0^?\3(F's4mo%4SN)a!n-mGL*TFKnW_Snq=tU[C[iC^u?N%8C&Gp;(pLVS1i[ -%D*YnHk!B#DXeX\Fa0\;/fuY/B5K`&jV=&MBU1B^NX3(rk^BYo?bh=UX2V[K&g=@JDr:Nu>T5G]A>8Q#M/:t&9AUnhe])A#? -%^>4jRO:a]?fd-'K+qm]P(W^tD/eUP5pdK0\apQc1O-pMmIGB80d(HS\WRh8TW]cChX^qiTq>6E*MdCXU=I:Z#)a2iFd^3.9."*[A -%/`.Flq-YjsEkHNGc/7$#YbCc.VUHnWc7ZpY[pNCRb7)Y?)+";dQ&^QNUm>R@T;bb6[+U7;(D^%X3tJF*0_3]JrtV;q3_4f()I8NI_SZ566Q>%3hrM$\bMSnMci9]X:ddCi!CJ -%/C(?0/Y5t!1c4*Pgc8]skN^\kk4[L:c]$cRTOFMSH^*COF*T-_;4O,r2m*24f_Lo7qBn?b7(M(m.^9i8lokHD+^[KOfB-R93'bi(plEGEnQ05NR -%^*`$Fr8UZ=M.eH@^jBDMoArF"5-<%s-\N4@),rh.nE%co[EXVtghsfOQVfE>;sBL"j4Eqfq-jBuc1L^^T(rpJD-hde!bQj@[sN>' -%!#ip-2Bf_Zm4;rG`qdj.=lF(8jsKgh:mS'u;bO[7\bS6bH!DtPlG`)]#GDQI@eF$!K=mSHCd`ThT_&g]6E"FX:Ih^U0mZarT.Ue3dYmgRtb=-%`'jS-,a1G)obB4G/8gM/+\*cU>F[/Nnt -%OaAgTQh.[eGK,D9o=[;6:3;'-Rrn8hBE=4W,oK42_OpSjnB%mmG<&RS=P)UV.PX09q=Ct2St\FEP^>FTJ<6X5K8k(fZB.dF]G@eW -%YGXH\lf)g9>lI8!2b>[8DdAt'((4og/iOceQR=/hcI_cm:C.HG$&,,d'n3ahL+1_hDhP^ -%'<[blJ;aG\d)c+.f&b)#O6_0\g[!s!Vj6>ob)c9-:3.f_S8/dl7[>(N3;`D*/\t:PVG?3GB*i0cbAYtlZ]/iqiA%WZeB@5AFum11 -%;B`e55;djT..ZLV;a8u4qhaHGJr$ao>?%7r`Atg-P\Hl0SM0/4cJ-8Y'OL([)qjooBFHr3DlN#%R(@aM$Bk8UQJ:8`[YWdKC=IWp;*Ke)db8_^[cI/i'EM;IBC3'=W=G@Xm#$^%_*t-MBTTGTj*&R4t[6[&*;tC%bRSE*\LBXsn2ok/pqIM8^ -%%)MqW&_=uB;6#<$Q,?%YaO]sNnQ9#H6iCh<_DZr)[hlVd4.eI[K!\Z?+f+c^jNBK!27L!BqQq1p2*oX=-oGl!Ct8%Md8i7CfCs1W -%3!9gJoT6':>>o3LYQI`3:+#Ue*jC[RQ/p+lgR0S\X#Sn&(G`C%le,q6F-O\$nl!1IXNg>44mQ"@0@I8&"_Sa;E7cD2:R_UFgsXS_ -%`E&WqHHr`XnclqSjNA4j"0lsfgP*:[]&VC-5'Ka4d%"EjWR&d"li(12+)@R=eF"2TJo(#W*U['hCMl;f%E\8V:I.E+cuZZSeQC)'%dn!?[>c-c\S%u\Rk1:kDU9-#J;%KU3T4mnZtPj -%l]i%Y=ms!YR#Eo0N"H_2,odO9\rql4Z?DU!>M:9:o=E<m]5']kR2J'3B`mZumjuAr8>i3sWEYsa#7e2YkcRR0s:t8cKO%IqJ\l,MlcW?q%_JuH='[O7l -%Dm(*jD7UV:s$rRVGV&LpcO[]JLu=Xhj!iY`3`g8Tp]VJ<68`&2Qf[9C=oF8hFJJK^EVQ'%b=AOl;NZmlnFV'!o\.>,_;WWq@qs325=Eu8WEqRO%Z\@o3>ooqqNiBXqM1hN`]Y(U)0KObJH=,S'oI"HL@JQ1WbcKdh/&K6jD2ZqN+LYDd/K; -%DRYqFnu2YAFE0TKR+oq(YVsP292,m"*Y5jEn;&RHW+s%gSl]2UklH2?b/@$Y4l*P&jjlio$X1ua;"=BpNP>be!:A((*`mQHG##H1l\cCDNE'At,9]%d2tdAn&;0s@:E\HaIXZ-Fnf_&`P%m04jpr8&ZMPE(aBgprjNAK(UoTEAes(HB -%^RHucYJ?;JA(q$VId/Y9r`8I(.0&062mCRH^6c_UDVbNH^7lC&@R+Y4Zf5oS@B\7a[VAjsQYe1)G4jGaIA^95c^H`iJV^F;UG$67 -%h]&\*L$@YQ6P/GK\B>&>UWuGaYf5X-iQ87O`PI.8?)6LsYshd -%Q#$BUTLG%@,!lBabD.LB&Ma?V_KicGC,rQDF#c#G7&Sb;,UuebbGGYT97\cN&>UEDZS>8J\)WHu0\cou-=[l[PcER8dY)Oi*tT -%12=>5Ue7kVW;l>d_- -%-)`%%KB?mi\LO4"hB/HZD9QRI7Wb/3q&JXBAFbbYlZ4F`-E:]+76^u3cJ-l1'W6l3n$(Q<>-GZ;",;0fbm04n7BP7gG]KCmGu4%] -%g@aN3%2_KF:m*bOXWYHbh!Q=&@Ck63QAStRM(EY]#4hOfE*C3)!O'3W.&:83H$E'Q-;8_##HZJ@/4Gtu:*Q`^m@;H*k<:#=D$3DoJd(EEnT;pP3o -%e3S`1\nPs8@`9<3LWPoO![%Te,FT>\rY,',2"L/u+8-oa#A[!9iqZf^?>:1T25cQ(!'*>!i%9a'Op^Oi"0pr0u99JC0p7b&E-!*E*Mn)eGb^q"N:iLjbWR;VgV2eL@X5"Wpf+Mn+;o"5g$F7K\]Y]Iba;nJ7o?[#MSdb:6PPY-@1MTXjs:IJ;=/W9K"ZOEP.>&e2\eLbC(e.8'`,p`fLYs$n=_::n3n3@@XhG(jMhN)%;3>K8.60;Z_Oa,Ei_&J=YtgMcsTkcBolNS`[7p@o%k -%SZY]T,IQ;][M@hDopu$9Y*%%KEaG^=m>&UVP@1?DqP1X-qj7_DqDe-MNoYS>1gLD3XUVAgtW/=;tpq1Fe\B*:S$(5UEHLS@U=;(."k8qS"0Ik -%*+m*](5;.PkK@83gHp5;RaZ0d.KSR"Ed)Pk4Eha'"SQ[cc -%lAt[?rQ$g++&n3D!5MCBa[R\AgXBeniuq6;/qeV[^)%(*plV'`hg.h&NaQF1jjUtiH;FANK3FH$I@FmKp7SpG:o2j)\K1-D%ts," -%Pr(a3EhNOO!)36;s0Q@QHJ8tAf&%T%c.nUPh]==,2PooPV5'AW -%pT5NOg>pXL\[3%@\ZmrsZZa`iDdR*@:#EDrMcEtuI1[i-qN5qug,j'Q24tpB\+n>\I=!hW=rn3(H_4MFGEcD -%KYIDpPVOWSgO>sK57/?j@@r`ZgbWl)(&E@hs.nRU@=0MJ -%RY?6od):"l43B,l^uB(Jk(;t,Bm0G7agaF;K=lNa`hY^i^>,dL*W]2qgDS1i7Uq`$]@T3_B.%9s^m?n`i8ep$]eiM%eO7.-HVPkM -%]XL$i^pnpB'FKDk9nFC-(CXegFY'TI1[dTWLW+9,f.0qZ.] -%eDmo_m+!$r/eHH1S,@ZX?QT_nVnOnN@sfLgApp;[=_HV=I\*SBJke==c:4MZApe4QCs0<^+b4[VrF_l_=#jnO4g6m'8&EIj72&r`M9u1'jg!gCRVlPDk=ADnSSDq4(H<#A0:ZXPC2ScRH%l1EYA6dl7S?[eU4omqpc" -%-o1"EA+F.7FPYf*N?G7O1Zlp+iHWA#6cVVc7P*o*e'n(&OQDbRN!^KSLUl^i(-e[ohCPAY_^0#?;rIRk4pN9@*E_Jl0=*kKnaI&. -%4uN0=AiMjn3^[!gB9N$ckVCk-GW%:$%4@\a0%cC(1eH&00-]m#IgqlmVk,M$g_o&f'0i?35\n'A55Lqo/6(4GfFLc''Veo>GZO[(!abnDdtc(V!KaD;+c&W?+H_lpBgH#eD+T-9uA -%c@mh";G/Q9c0jL4fGVLAE?g,Em^M?<\kP@N6)+Z5\2Q-[Da@YPlM4qaL&MN`/B$@pdCTpbB5uqB(V-3&imNOj"TR7/E^q*tZpE@* -%>^enN8HEQ'Wkpu2T>fulm^B8gCYVkUSYJJNfL)&q%eg;X\>\:%V+ -%]4(pANS_r!0a7j:1KJF#!Aj)XSASgegJ,&;1X%\$D=@?mHYSTSBjU3cjM4q_T?X_!m^$fC)kAWscJJ.318:<^K/$'O%@#ODk5&qB -%&5V>nn)3Tdh4,>quB+flhXo2qfn21(#blaVK,bj&2k)kS8fTpmXFr -%/>?_j_:Od17H1< -%fT@.LA22bhZO= -%^jn3hkj@]kc/"uGQd$+]2mRHighh9g5WTgT]CgM2BLgtCDU?Q4:3!P6LuY;-ba`_][*35B*`!V+PqJP'FuFgO)6C=r9;fM6:1=q1 -%H.Cm,GE6bbH1Nfg):"CSC2@%Yj,^c;]:(bKLL[ok\'+<83%g_GKJD:9##ohkod*es?A&2,C("0)?bfVhZPhOq4N0Ol([A=M*IU/P -%!db5.]DW!1K0/XqiQ$%5#9?6@Dkh8l;rL8Z\;2Vi=$DefamWpC*2s]$:-7>l$EpYm3konm8#UgJ)G9lKi44Qu^9@LmIg-5"Tu@qO -%h!cAh!3l_KI7O1tH?"Vu2oHVX'VPC0p#;FM+W\OeO3th,17S0eDp(Y3E.%3u3E%WmnOQ!;J/&5WH.gWp':S$;G(f,c:[NsLiN]p- -%k6UPQqE%Girttk%mCW7c)d'm&*t[6KJ[AOJYe?J2-Hp!E$^us\j!0RmZNR+k]K5hQLcsX_6HOgK%1V**IS#f!-2YV[2ROONp5C/o -%Us*s-1]f?n1bR!*5fP.i_e+j%p5CPMYB"ebt,_3)^+2o\oG&O?c<"<`6To5g)BN]80Q4/d3hC/X4H2""53BnLC&&>rq!p_]Ht0P1bkKT^Gd5hlb;\QV>5E8#?Z[nBjj55Ck6m!$\U7n\ -%WJa-@o0qj5NUa!+hb!!hcK4YtKAT5_MpCE'o;"!f,FpJKQZ"E!F`F@%^?Ah90hbjm5rr@p].oWErU"^@^)cR^j`:llDl3+pkOMJ5 -%D/_P.-NH1Oe*VCg&>Y.Q7,E\H,Pcq)@Z2bg6(Al6/%uQJBrg1$Uq[moS+A/M!D\=#%cY*j),fq]THq8(1\<]=!qo?9`%MWcVSK8=(fn#=.r%aDaa6":U%7qeZ(8N\^4_C_)D7#M4&gS6Mba]h -%0cAj(*9M%6L!@@!hRZ9R7Sh=7ecqu,Glo[SFX9q;-4BiZ:GY_W$Tn(PR8JUbm_Xt9kgKm1Fljo99K`%7+=ec,bG,pG,V[:)bo>Re -%p7M,EUsFUKR.9rQYqVDR9XeZ%EEn[E6T'WkH6'mS]Yg*sOFqr]"CFG"j0#!)mqWm'C]#ki5*$'Hp*)1UpFD#*gS*n7BJLL05l($! -%#-)1@ts5b0]o:6`lTPG5OYQnNZ@bZND*V;ceI\DfgF^3!kO#c;diaqM*BpG9C)"P[IFFpt,,hie%7Z@9jd[(F-E?TL3+8&-8lhOup,;9b, -%c]BSEf4VA?-D#t&dcjCJR*0V^@%BMa#p\[.h;N`I!O`\@TEaKBoeE-/[&e/:OCt>c5.1dn^eSIoOV"8%<+nC -%I5;[l%YjW4GfJgLDdZ\q0V4G`0mRtc%'^S!.OFMM#)'o*:="h:;dYfPPg=8Ae"T=j^"GdAc$.(`LmC.<_g>mc'FmYFRT`;-I)gTO -%qZZ]-n%BkbbXI5E%$;(p(%9CL?g?YF]f2#`kO[R*PhYuDK$$pHS)?)S]bh&BnZmci>EE[6(^(j46kCt"&\O"n^8jdp`2^jTUufjZ -%`Q8r20c$<'g"INBC]pocb/s!`4@!Ft.s$=eLu[R6I5,Kn,B"]g/_h."6lK9:0Z7($lJeHN^S(aO"+jr9`@kgs?t>-:Qd"_n3JIr( -%foN5<`GK*kl\l5W4RTDV$I<0R5'o2]5u48tbX4(Z#ht9_b_nI"*G&hh@+b-lIFO[1hoYC*+u:l-(j:"hH0F\qk#RG'RHGWm$k>W% -%7V85NeB7c(G1;q*A,]Z31c]L(R`$Y^d[+AWC$O#O2Nq_:]C#Fl<;;[/E>Le8[t8&K2=?kX><)G+7IDE4Rr)q\#4^#Q=p?t"WBrUl0UQ?2YDZ[Ja]cgsg./hb:t -%MloT.d-Pq'2D=(.=2ReC=bg!Ore_d9H@(O3ef$J=[Q%-Aj'*@^FuYp9g&')---8JD,>"&P]X@2Ua[.X*8WndfiYB&ug!,)QK=Fdq -%9>M)Y^GMRi8\hq[YJ7amI7\]-4DiS>Gr1R)10/'&8U8-f1\.?SDtlB,8;fCrLTs"WOd*o`dqE(E?]pWijF6k3P4Cs;Be_3LRja8Y -%B*r-rIH[WrX1-H[fJqFMIBkS1@5XOg'$A+`9T3tjni&;LJ>+M('?2(="$&&fZ`a6UIeTN>I/L:e -%EN'.u$[3u9mh;(M2^XWQ7q_c^G6_VdF=DsHYW7HKG$;[hBU#pj[D22SF -%WZeQ0Kg>n([Vom%en#N8^DOMb`,)n$e;h']4AD+e3Y';c"pIfJi#%AOMB'1$$S-')R:-_5Z^p9'dLa:c=c\^7_RAi/j(lOk>I] -%f1+h_p:`Unc)L1oc2-nuoU/R]Z`cOtCjQ]lQ"HE+nVpcNqSq%(A"liXiYS;/`'[OKEHWa0\TmZL>XFV;5]%_m*I(I,`^8+Y_hR7l -%;d?3XS45pUbBp\jV(j.AaKUE1V`JQd_6Fm:bU*Bk&bf7[n4sa6?B])%h!=`/-@*aM%Cd!6g6LiW[E/7F^4#h7(g!I_VS<%pbPsns -%NT^;UY>3@lq_f4U:_k^^036<9J9Yc%rkIp(fChpS/C$+7O\W#\Qi@M<63;&=IJKM;fgO`tp[-0(`b6.EJG]B+*C$t*7o?$ShRjDp -%(NP2;)A%NB44K.02)mcOG,Q/?/S5Q>F\p3b`6/gJK*)H+#nF% -%MQM]JoVL6%"XYo6cEtXK@V,FkhL+;.p-!3`BD\8X7TeLYH5ju>c]ll!GiLJ9?C6FUo/m;J_/$q-Ro*&;$iR!@O;-=hZ5medLIH&a -%SWD/D`]06SLK?/*]/o/pdQ6EaOHLF#iMXrj\\Q0\Q[=K/iPAfAhpsMq09P4g6Zb/B1'Y+\n)!P.Ha,N).m8[!N6%>K4"u@t\AR>% -%`IRo3)'ahZT(Ds9p\p0*q4;"rs*\7WIm(N&[;(h"s%m>Tih?r>9PChj?>].Sb00=76#+ -%Mn0]@Y5TC>hS7_)gE?adqq8^XT<@_uC?!7Yp*IB]!'IJXX3eaIgR+PH9=0MgGE)ATTR0/1d;0*cYWOp'6$+f;Y* -%YbU^c>[J\?UHjOr;Sar:_dqX0,uT#K=+OF(p$Keb\H.U#_[SM9hh;k&QRY`Sea3.-hcf-\>+AhImkb8/>huR<[0b*S>+(;64s+Lp -%]A%C<0$a0LP=RRChXE&X?a`,$LJ"?L%8MM%,pS*3E#Rd0(s=K0`[q/DCP5sFuA*g$['Zb.!(MuX@aI3DiS(8=<4#>9l4c\,c?F.2L%gU@-CtIq3hrhgUHQ,m!LIFoX[heZD)1$;30((+$ -%C@C)\%u7mM__c$3hWnU=rS!ep/U,uR3.7OSKPpbZ3Bh?(!W_g[RKj+ZgVX\hk]H#Qqr=^Cip:_VB]a2g!W;:3-l;MiiWD)A2u=s" -%BDI(SAsRRTZ$lH>q?3O6Yo=PSB]=f:M6>%:T/dL%_Cs6J)"V;dNV)aVqag1hQf[r2jfar+o!aV/>hFFL7+>,@oY.Mc*a_*%MVUW8 -%+Z[YkpI/M7oCq/!7<)ZXM-jkWNaA_&P'G@?\o[]8%P8D98(R`=$&u0`NfY9i_ -%RP);IIag%C/\`O_gW"FCh^MfDJSEt84;(s2mlt/N=`@bEj1<##Nq)]Bg8==`*8m[)jj@%_4tG&sr2`j+Y"s?@c17)o\AZuhpCUVUaQMbj&sp,[$da7ETtABqIV%tETm^uMp'gSefk5Ilj(j!),kUILjEJ_tZI:5\+IcD%7MSIh+:i0S0Ls'&_pCWRuhg!'W47q]h,jmT4d@=X[-mWfInVC`Dro0$X^b8>UTbF'QcO3>" -%D`f3VmE7j0NMO`DaIsI8osl6&qi++QPOoZF,VJ<0,T\\qHW#p%j#ZsFKnoC%8DQQQ/+fV4?[SqoC4>qbH*$M^?BM[/60pVHi=C1pZiUXdOcZnqu\Og7KDnCE]GdtMiF5^hmLLWa$dS23K\d=[4t9h5X%m%==9iB.K#cYE+V%j(.kTteU"LWeLJbg:LJ#7pP;./QV[i2*Utb'nEi#7m.30"5kK -%nUlUj-^3-lK<=_f%j!>Fd]>7kQTTLP)]ZCFIJa"XZg[*`Z)8W;_8GA[bNsu^J.E\Rh>&\O[e:FW4Bubu54i""Z^*^u\GSHOmrnX5 -%%j'"bD;#X#E_ae!4C%lNA`ecoHLPnL=7D7.CHQjOr'&-E%gRLOE-X/+Tfbm>9-69d;*s)SL]4Xb;WEZW4NuAd&RRWlb3^!5`t\C. -%iSLiL?ff,Ajf][C6Qbg6_rWN-::WO?K81432TLql9_l>_MogU,b@sMim8nQ%E64RGn@IK>eb@o2*\RJM.Sp@un8SEr'HZJS6iG0o -%1A^?6P0&?390t9)G3s_J\IT`6=7]iW?ff,A7GI[PR1%+i$R=D]Y-/Y)H`b?%*^!\VGFc8jI//DMOl6%dnk2sTf`r%SJ&V<<*9b5V -%7:4a:o=OmInF1rW-Dh7qTD(b4,Y7W:%itq5puJhM\leb8%j#Juf$_$/&,bAEEogpGVg\8kLWa$d4ETM';uGS46*5e:I.2)>Z++0" -%_8GB<*?P(DG7))51cQ;Bdg$Du4B14OG3GDUd"@*P'=<8V:aPb#Y"*d,E4P^F^9)hRK87X@W,`9q(I*.(1H4a0_hCMUg]n?#@-`b> -%qu"717;'pK4EtO+D!n^K06^:;*^!]M(B3ifK0=Ih>[uh>m_Ku->TT[kS+M7R4H.2%?TXeCC&?2m'd#PCX;\?UZUYe6I6Mnc5L&?+ -%%j(T#S6c3?8$%*SK87YEMT&?OTD@F(o"BWtJZY@-ik[D+mH35M2j-9Jet80I1>b5.]\"F@gtt=(U'rTLS7^A;B>4Dt8*Q3dMq_DC -%HfjHpUJ8"9o0oQ&r@+7;Da9]9qtJWr5?H;lo>Bki_k2r)>PDM!LEG5L_#Dt&cWhek>6_iNRH2m7/6?Ys^dC&YV]qt8dOc[Ybqqt88s07IZnh-56r -%o'!:?O#NF)5()Pep"-,@3IUqpMmI2;hEC,\*IE;(:&!-%Yr;P[>-Pul3 -%iK#(1]m/LVFm%2LZg5MO/%7Y_q;koYd(OYo?$]k"X^$A36X]"oO3`5uA+`!Flhp0TAE`X:J,T&^qW3(uYJS'&QuDr0$),9bl1fb* -%rTu`hXbs6ACZ++>j']\n5BedL]RDdT>A*fmfN%.kU[l@Bo"0g04l%U:&)XS&+.aOepjHmHI_3*u^Ju'kgc[/P>gin\qZ]!>?MdZ7o@*4T4Pme)YM;,8 -%<3^Qr$s+$B*cLK1D]A+3=8k?_!4Kj];u9JoO\WOMea>m3;3pP@ft4:V38Q]?6G*!qbr#g^4pc84u,_0dg/[83%FPQh^rd7gdrV4S%3n:pM^4,4ckp,]`H>6l0\(LQEL(WPYf?>=n,2Im293Y1fIrjo*Rr@b5T>'+Ym0"d+ -%pQbV?H`_M[aAgt4;a9/EbW_Ja3Uh5=efDMPr.j7oEO`<&mb8P%/mWi'rMjZ:Bor'^RH-GpbtW?YT-m-rX+#EL-lnnVAj27!+O=qC -%+SRZF5J+PHh#H_i;*MU3mL+?lB?"^eR_39/C\cTR#/@u1rVAF$EW]=ko]Q0)Y5A'(+ocjnC3Q8GmI/%4ljf'hp5JB5!UNsQ-iJOfl%/',GMoWkF?Mq.a^3S\0iQ0pePklRQ%8$S0(G#1fo#LWsg?K/(cc='pH)3X4QN$QaP^bj" -%XBa2pDl41rr4AA=Vu:in27%_jpmLUIHQ.`ih#??S@j=\7L&.8d+8XuP/*h&@Y=BUkUAMol4esTDpbttD]CpSs#(PEn:H[A1[!M;h -%^[J@t]_D3llH(.:?X;J):-MhZp>7rMe%[fDYATl6?`^F1e(e']f_Y:_D"'Aa:V8d[hJMa)'G;_#^4FsBZ^\fW9R.Op^,Q-S+bY.@ -%Ee9!YU,i"7D8;;dn/M&R?S=X_3C_Oc+R)MHpto"S/6Mdr="jRCqYZ7>fB47(#B&;UH&QMK8!=)BIPtoHDpMO-jNk6tgi29UW.Em!Q8G,j'/A0!mFuKU![Dm`iq^Kk -%k3\4+ra*ZG6/OZi5B-1sbLm-O0-39'=frrF4/g`MheLVU&NbC8bh4Mco4)\k]mp(\gCmo68da('_qWr6"3$29m8iq3qtG$"^OkTc -%qSllX6"@Ir%o,(._r]djgShm_mU;NZr2#T296:_8/@!O79u7s"GQN6=miR3sT6q&C\PTjMH6TtIos8CsO%b\S#KgIT*JPYbMlAnS -%25T`Z\R/,p(#A9S$)X -%8@?1&>"(?`olce^j3m8CYq,-6KM*D9;'Pr+M=Bcg9k7q76^DCsh9k3?qtc^R\\dWICA$S=kDt<&WB6[WrHfaj1%ZG+:)nCu3.(2O -%>=XITCRZr=!5s$O>\Y!h0E8823%J2BB(cQOW$:6!=*G8M<-b2tfZKpr;IeJI"WpkC-`Aj)7%CHS^,Ggd``X;=e>[ -%%d`!`Run5:Y?\gZMJaj^G=R\-WP?%kfn"=I3'h=eJ^]X/"]!f5a>`#Zj]CBIis4\Q'8nkfhr!)=#FBu)o\[^pE_pMB/A,]\bJ(6h -%T66&63.s$QZenk9#l!!Y8'TQ-(X:%PIb)5U!qr*t57T_!>=D"U+PPugA+k.oDO^dfBF7Cca4jFgE4t4 -%D@(3EY"nCZN9-U4ZqsP`6$+_(7^[LQ[NNt#c"]DpX=i7oWa^6$p*2W!1B&/8RB#D%`7jfEl0*N_"!1sCEVKF"gOFc[i6L"S%kbVH -%]_UL`eaB?9(SAG>RA&BVo]\U(PlL=E\Q<5k]Y:8OejnCRgK?>m@G@2*UM8r9p87^]9g`mj[K]BC -%S\4G%oRic2GjOkP1Gra8oKU!'^tc',D5&a0S^l%$8A=Z[`\sp_T@2G?p1HEU>e+(4-.:PsdKpkPQ#'7.F_sKXs3h94!8P/j8M[D2 -%M.oBkEk=lLHrfe=s42VpDLM4R@VVFDj$u%hZXN:2CM8]0pU9&qo\J8+q_5CN'_o?0hC\*+h;.Nq -%>s*W2S+$?dph,*Tht)';^\O/]T,/Q?GYH,lj#d#8EcZ<"2@Ft^p>3P#`0tu3Ubd(T(%9gmZLe&1q$l=l!R[.*@]Y\kTb -%D>!,Al"g&!)k!>3C<<8C]GFj6,%X?XT;bm_"!P3E)e2bJ/MVJ.uBa_1PcYo.2K9mAkRQW4rdrA@661h+MV+ -%Vo`pPg%47A/JJ2akN>Xf^FoQc_`Ib>p&*jN)R8SEDsNarmW8t_YPrV-jfo>?cCI.G^HpU#D$5pR,b]Zn6^Fjhq7LtY45oubfP5#`B`4N -%<[WflG>CAlFZ3#=mWUNTI\WL0(Z?\G[]/T5]jYmX#lFDiFcY?\hk8A%B7o*`=5RqQq9[;FYSI(WiLe#+[e!]BB03bGGa$CL=3dqc -%deXQZNDY/"ke+3\*.OJIplue5_u,@mZuBG`+"-Amq<[XV%CRXUs*n`%mYA&Rl2/1sft..HT,6s7^AmNL?Z/un-Lfibs(n7@?B-8J4n%3^RX'T=M,q,Vu+m"QJa=]1KX&6hcCo7=Zq61Va_-f@'j6'H>2#84aHt\3IlT]?2s`i:GBYXi.nXHeUL?VI^8'" -%I5gr%ODh.A>%DO:fREBZB)U:bPXmVi^\jQ\o$nU]J@+p\5"rR#$,p@jF,O)LMl0A%pg8NcJGo3,EAm$1q[OJCl8nrjC(4.aX2OMk -%fRBUSDkrZl;-)he_RSJ2YKs]s[ooC!f(8(]/Kl?C"ZT(&P(ru6eXCD0'O.u4i?:,7?hZd&P1TV=-Vpl)!Aqp*b3.^^kWlNtOIr1@5Z, -%KhTX`ZV(q8F>]MI0<[r=3Vg17Tnfm>D_I`04oNO&j//VKgrWA*/^s4up8h=Sl$,[ATs'nZ5*;P9EqGl88lomG,Y=R)[U[u4lRoik -%4D2nj2T^-sOHCV45pEVh(YJntjSj>uENAi)5Ne7h]5[D*Ht2?/m*>8%q[6Wr"6K7T.j]Ka*hqWA*_eQoWi,%_uPScNP,Peo^krQJbn=ijUd#dcoGc_+T%r]SGc+Y^k]g/Y$P5^a%Z96 -%kFF,LjheXi>]fl3Edd*+'5%!::VJt?V^8`^m9lH-UY3!b/EX=9hfsOO3&%7Yqrc\L33@FHHkE:Dq\qKF:[Z=NrW>-;N7/jBRg5>n -%1doT:!'"i1hmd^enD&'0:+=PHaL9,>%R`F6tXH"?K?YHg4up!XeC:C=7R;C`le<[Qe\i9KLSW.+S:^ -%$eNJMZaZtu3q<3n7)HgRp7oBOSArm.5*T#\/?)X(&MZq&oUZbsfJ:35[dqNLfC5!?T"j5QgU.#Naq&a_T`;h7L?3Z,P0(Iri=,Lk`b-R1TAZq%BF -%W!A8.7!klW28:Qd#`S\i5f57Xqs]M_f\Xc>q.dC5fp*u,[+SY\4Ii%W%=eBD5Ftmq&GKg$c6pUr`@%"95JEs5N5WoTI6VXIoLNF? -%[R:)=hb@p?hlWFmoBMP6a7t+*UB)FLZf/eDcCXo.Y7,;Uph03KM=\3"?J`cIpgeiH$rRmO/q[Xg"i5oXpsnc\qtT7-pC@.7_'a`H -%n\&4EZla3,I<"ArKAkAV?ToM/lgf\k\%l_::2+NL4o4gGSD=!*Y1;+V6sJiNZbJ++Nti%^Ed7@^u7L -%mj$cIin%B6e^+ORJ%+1/59J6,$BQVs3;X4CroZS@s)L4,$.o3?mQ@HH&!pTE'eAG(X^6j-C*5-h+!$7(T3mUa4ujZ[9>%cYFFDG9 -%4hH];]/k(XJ)l"MlYhg@"M-chs7u%`^/fV\iZIZnaqt$H<jLY^=JT==j1pY3Y[lbi8[mE7`N)oR-8gD2H6Sa,\O%JqHoBa#QO23Q*MnD^KXi6 -%I4Chaip!B$GgH3hHMZ^LIu9N_n=TUXkKn]BiW#JD"Fjd1s4gh' -%mtCY3Q*ONfETQ/S@cdEZo],=+s/EV>Z`2E`2O^r,9]On3XP>A\oLZk!kj*g.Fa`-pW7n>1JWR,W=*C7.@b#'FNZFB'X$oQ>e/_O_ -%hl+-!B&337[/EfRWp,Ba#Y:.MP!Ns6Nmk"6;72).M5j[^X,Hr,D9KZR%Q?9<[jp^"bYj8:OQb>U%5g.fXeU$H3M[E*^hW,*O/q>AU;$?b6@fXOdL/)l[%c:!Ih(L'fh=a`WBI-)C!6l:96&Pr@B`-'oS9RbHukJI7^"\-NOT_f`#oYGL[>[NuHmWQT+^_q7Bj -%%uF0L>0)qq&CE4\YpD`5$%k^I[$[j.=/JSPOLckuGpX.b1r/n;6re1!p;53PA<*O:a&6XTiHqu@o&(@ -%A&3<.2E%%<=7t9W=s=8@aam/Of+G%;Z4!c]C)4gHbj3f`fed4#gSg#e5LL-Q`B'-alaXuXP&Ee8BFP$:#=;H+6"Q47#te+"/it[c -%#TG9tNJT/tf!V_WW(-nC@d1ml8X"L6hfLB'DoF:(j;6h`I -%BLf_&"B8Uu=Knp'-WLHdQCu0+-'oO-;X-0"oFFfLlCf8>W#B:509_:CfR/eA&1!oIr145XTle^3ns/jM78+C.Sdb>?"& -%92K*50(9!OV2U[A+@0l!oV#+m=j8;$`Y_7Z\cY5JD2o`#'%6JB*@iJIgbsmu!",V(Fe)MPWm3jpqQ^qo,gFi7U4M+Z:t8Rsi`PhQ -%hG_>ao4,,1#.7f#j^CQub_l\YNdVur`"S7\A=fqugLk"g_Ptl8X;dR!j#gZ[1qlqn:"iN'#6%3KcVW24O`iVL@_QS+gS8aXim4K\ -%h+^Q!7Sfe"V0M4QHL7(\2K3#Y0(fIB,hkuLf*'W6h8R)h0T"UD$"FJTe8#kko<0sj.q1fSX"#*8F"B!c"gQFDfJ/2XaUe?A;flKu!SY6sUCq+O( -%$;f2P3E2oQ4fp65CW&Ne'n`a:>ZVhPe9Aktfm&@&Ki!E:;'e+'-!,oTDtZW?5Eo^lWI]kXClO;FD;02$`.[i[pVB#r)af3RpKn%\ -%4n#(pc6l:E3)]h*'V`ER3J?\3c&%pi[^Dbq6&f(f9\`4Ggn2NkD,meY3tsgi.%qB6erk1q -%JGR">Jk_<\R]fpQD(2d/d(7)hSh:G%MNWWhh3+YNV7<\%g5+9RP=D/h:.V[m*dXegFWK(M#B#+eQ1V2a.76N,7"c#FM'TGW8Ifl; -%htk_J-n/eSG@12k&q8mt&M#(d$!VWP%#9i`2?g*=.;=-Esn8mWDl63YcXo`G`TP=E/Z83h4u -%D=hE.kJis5":cMIRXa6m%l'\&B^@ft[V\M#E]Q7ZY%D/a/!RqC3]>H1'9.pT$]Ut(BWKMq"K:R?G$7u@U=ATbd+n=HFeo4XCI#$N -%X3RgIk,3g?I`HV8Y2]t23?Q\ZJ._Z%FEb=]JumEI/[L[u1_Bh,U-g@2`5%[.WY:kpSp'7j`NDLpU1oi&Mi*EM4gS)Ej,ur03Asb. -%:noA_RLtg:Z9dk#lV'\3fl9)=^%;hJ4!?jjmS$uJ>c\pFd]]5tkqqW-]eXHS3[5#l:Z/kDS%o/L>m3tr"VY*eiae"k`"CKP5KCsQ -%1u-2;'L^Gb$m*RfS?:6im>A81MLpBtN#V@G4V,XN=;@)!;En^)'h?Sj_66=^Q4#ub(I=jqr/@aU?^[\Na08&Q\*A^L?(-ObO%shQ -%-LAdUM('&qBKtonX@h_Oih8EW]$[TO)LEQMM$15gmP#)cmpIh#WUZeI=4ucBFse;^FUZL:*TEr4FgIU&@M)6/F=l>bEXFprNV]0+H+mG%;UdG`B7Wf-J9fU8oE$qUhKaSBPGZT3H:62Le( -%7i,9I;:Vok>ROq0CZPDDoC#@gSt2Cf9r9+#9j;u7KZ6)71AOtqI]"sKR0/.8B"aG:aE?1[$,(oe038qm,oV)nC>Y"E\Y9[gX.`,; -%_e/AFsK/[A>cD*Psu&gQN5f5.?nK)(K8Z#:[bBEtaUJE4ZO&S$jAb]tu5W -%$H;s/lm5,eaUbr8h>`$&NF1C_V[V4B_a-X)]@p+9erI^"!XNFZ.JVX*D2GmKsOl;,`>=!#k:+4M)+j,fBfE<0A+C/ -%^G!T\]i>JG0ER@.MuSO&,(XSi1lH#ZaZ*Gq3dBMRA6roL12lX`8gV)XPaR[4/YPntNL`s"+N;^k`?BFDb))"Q/RZ,'S(Ys5+#D1] -%jbW0(FTV"+/e#7Dql,Mr1Hs`*2gV<*J\dt;I4P5&@g6^beuO]gO::>4.M -%WqDQXD2M8Wg[F*g;\._qm@gW%2AE^pA=5!U"^R-^8kg7N,:70kNK`M5+U[M;E]fSoC>E;K^%"Sm;*j^c%JjDaL<8GTRI!caL']VS -%Ja&VgBrdiEh181:r7i^^IP2\o%%9E8)*7?$lC"d699%;q\$tX@XR5J&TuCKt?c>a5@*l2sbNZhP:5r[bRl4J?F#4hUB<5sY&_T#a -%(Q8q%Buh#u04lFs@jCplcf8eHgPS1@\juR&GSTK8.,jZ@YHqe13=t_]C$pT"@i4h.!gi+/:D1[.u?<0lKNa -%O)6!,S$pNP^*ffFNk:2S*TnX981'[e(.YR"6LCns_7%fFXg&$[-Igr8AY%N=S(/m-7/c.WnV!$*n%#)7`>"4,R.F3hV0RfsY( -%h8B_Bm9B5=6jj`1A0V9lU+b'dd]g$qK/$EEW64EMCXkshp.t@=!d'5G7He/Y2*!K'%M@Q0EetSG5dE8r -%6.?J/&d8B2b74-8!iR1:*9r9kW_JsbEQ^2_b'O-!OGqiJ[SmmrICbRM2]KTMg_S-omBEtVH7,=pk^U+8<[["R,_0W;MqY+"\Mr"r -%Wd_&D-Ahp&U$X&W#NCZpM=B"G8f"fiqdKPES.i;)=a\r'8`.5I.`qkbm)cmriE0OM&j7[%eBShc5)9";X1d_ui<5Nk=no=9GX$U]WkA0oO^e29^!A[`D=`lh5SSVl!$q5%RUjFCJg">Zumi#FIYHr5H6+6:e -%)\A7iP.K(ZK>_`bRfM$s9_>[a23V7ie7tI.)/c?pA^ZepGe1_DCCn[kR'*?0@u%@B'(_2*Mj+sL+C#r>.LZP.#NFibr0X(>Zq4s)+7p^$2Q\lP]hfHd_.KWh.8`Csq?VQWfp7btHdDC5=c_-`sB:feuSAA4;' -%KjS0rYR7Lg=rjN*>B'[\khQ9#7HCW#,.3C_Nh77"MLgp`IClr*6tbe+^<2'H+f[g((7l[oFN1M_p!*+_YF*EA\Q&qm85cmeYNc@j -%5?;@P=,n@9h`l+#@8@!qs3ltZ*;`^qn\0[f;Z^.3*,eDHaA-]<>0WKRYfLl?8OneqFMK?_4f^RsJ5gh?^b5Lh#UsV4uXs -%4_4P5'a7,A.^NcIYc]fs2]JN?fjDX>E31hbFYAJW\0!,&8c0^J.+8kH@YeK-#@LFB`'Jo1@pkD@X2,(l\]Oncf9bJRJZ]=[2-&fX -%R5Q#(Qp*HP@\kq8Jl7%<41WDP>Hcj&*BTdXeBq;L=o"?q:'?Q[Md?$)hs\BZQV/TV@_8>[+D4;br"8Lt;c?iBXZlV?fO32>n,=qIFr?>4K>E"+,n>aIS[LK^Ds`&>=ML]h=p]$DfRhS;X'(MNHJIbE -%4WCIEP8Q%VVWZKWJbEu;DorsfaUD" -%A61<'jkG2&T*i+mBt?G<)/l.P6^gCGl;hSU[Xt5!:7@IIoG!$lN4;Mo`>:X/+CC6!\L2Nr5?/JKT*hm#4n2b,1^iShLW%B+#K\!$ -%`\AEBRn2e;pBh(bLq4WOmoW"DD)n[aT.7Y;7R2aQ#@BJM6"=+p-cXMJjG=IE -%I7I@q&Fdd]HsOlZ&Orm.1!!CS:L0X"DpZ]^SAb!4roQtCTsWAU&kj7i+%Cl;!_3[+3H$kf&<6(]%F!fF4@^6gXs*n@Po:ds/dHq- -%[8H)^EkLi'X/[,Noe/U2,<%8$Oc?HIDE:;+7XD@27-Z?GDPChs@k4p(;\92=.EWDk8:!#L@nokYH"'m=o:c\>,^f:o!OXJm%2]I6P34C'nmW_;L!aBI%h4gLjD7)OO,0%2,kO"Z!f3S -%b])U,C7)M.BL_AXO\2S.+!-r_s"WMo?HbWp&KplBa=Mm7UqHO^Z=3KJsDIj!WF,HHVW79M$qjI6.NV.QGu -%/N`YT[Jso&S.A2H0D9F9hKC-%i'@c?$B9/1ce:h`6sjb'$M,0kZ-M&\8H&Qol5oU3ZK+7`'&^(fGQX3GA?o=7+f2EnoGhbZMb6kq -%&/r]3?ZdCCTP%5SW[7V/,YCZC#]M=@$kEdT,K9Ls6jpq(Jp"uA2aC2u?HnQ8!Wp*c#spcr4Nc4_:LZ5:pkc3o+j6RTpHOsn8Za+A/W7*>JQ@XjR_)5d#"&G@r5./T)fOlW1)[F'KbE%<;/NfPBtB@ZlA*$7*t;_.,0i#;tJ@HW0)^N&9D9;;Q'#kZ(2<09(>3"F,^nZJD1q-K(6&I+Xp%d\]qQ>p+QaiB\*[YpmJs2/fGdX?[7J[RmLt -%eb6_7'J%iK7h&9>D^aA1\R:(ITZHMa&j6qsOru!(YNo'RTFoU,?UcMTB_`emg>r_1kU9)5(,D003oj'1f#S7V4c+pdkFEGhG5s"N -%g0GXl1skItF$?NlH-QY[Yu$U;jJ_*'du;2e9N@M'7LinoFC -%\ssBaNOKhH%%>VeB%qd*ZZ9gh_526!F6A;L$hX\V\SkAI<]P;!SN2,/7(iG5_(X/.%P\X.1_c*-`d2<&d\Nn)Ygen+jJ:rHl7Orr -%S+Xgu$jsYcLNUe%WeY_H\?U+hB,n?SpdSjH^`I?6@e$Si'>uJcG1:D<0RAT*C@KdKE!G@M)AD-c[Du2je -%dME_M20o`9Dt^>drAZ@mZV@NEcuFRE@tlETYAdbO._De+1:;]!FG9dlqfs?kj\>Q@W[+Peo5ck]as;UGaC1i5$^W&@%VN%S_0NTS -%lP>1"\KD]_0O2%<:6o`D,^9C,j0OP3%f;]=,''Wn=))=hor>FgH7&uZZEpE`7cB9"o<$#D+K/cOKr.!k&M8t,05?JDp!@QGV+5S; -%H#6LD.d7L2,H>TmmH2pMDb*^<-bjViZTC-Qd&U^W):Y'A:E@@\hH.%V-_/`_YSKpIH9aGl!NA[+^66gTW5&E6J8JY1o -%W^fO-&R]EIj?>Mf(amFC(m8d!bqVOr?01,`a8+?n)XsWkcM+l,c;hV,5c;0p,=(#mkul&^o -%[11P#6iZ?a2!sj/A0t/J@_m%d:t=#q&us3d^Uh#%qVY\(&:8t4HX[J/:G"R'[3do71^BL;.%V>t[oFU:H7*X=(n"4?EgR7Yp)'Ko -%HlRDY3AkJG8"3@J)N2GXem4VudR[KNXA>Qr"'Ubf7hOb9QX\EpG#f-s/FbPr#Kn7]^[9l8XT#a[[!0h[JSX%/QVN"06*L0CQq>:bRZlG0$-V;k[`E -%XW[<^PbThN!NH=ti+u7N&g(;@UA.Ktd0"k1MgHf'hGo,%eP4\[VW)3_$C[fE@U*l+`8uXi#1q*ilT_nW75r$D<)AX-JYeaBL.9l2@[>=-F]ImV:f?`h6@Lp@ZS*KX]N!;3Xr*HRNPb&/ob:o,&]f@#0W#r -%q+Y`)qa?9k[O',aU8p(1_7RsdAhBJpDkt*M*Q=8eITmGY8PVS)rlmd\3W&^OVW*gM?g.e*\>0O]e%2gmF/Dep#)7`j+$X!(A_[Pr -%DEEs:]c>,7&EhnW'"aai0jN!][lp\>:lRdmpeDXqDiiXn3qs,;7G=VT_)UY;B"'8>F,sZVa=jNB!l/(6[s5 -%EYsI]PW<,T=/Keqj:7E3^n053`!5ibi*>*)YsY$=Rl_naEe;!;-9ACAXf:^jA=:/K0Tqqi1d[%VVsRZCkWqIZ'6?*_&8AqP1k]32 -%EsPNsFG>C6lnQa_hQ62X5AlV62,r=LOE8F%u/o1N,+F -%#6,N<^T-gYeTUu4Lgr]qWs]hq-#\Q8[N)XCps_92d:kHu&E_?E+_XIcj-Ws!SggC56\-\3>?fUYA28?lVGiEC?R6"X"/?baaa=/c -%4`O:sk/SrG<"pLT4%MsahdZc3XAhu1^-aaI%NH9BR6P;+MWK_m=^70:bPG%o,EhK"'94dB/(4T?=.J\7TIdlQ5X6;k4_?IehNG=Y -%N(-A4+^q"Q%iNN4SJ]M3\-kl&l`hDZbWrMr`+uoWb6jF?nla8KR]SCAVWB;gFrO&7l8dTdV50ch-_C!RA.@ob$")`anLHCIL/HU, -%"$M>]__=GnoWE.3(t(m"CMc]o<]4oDY"5@khkH=cgXS.P&GJT7A+5Lj$71tiQZkKF_T -%^?nT@20g*L6t0H\-V8A]sGlE)g5T8&WJ;hc]%4_V7ErXle84quB&. -%1Q[YuF$lg8+hN:;-%h#C3eoCt#`7=IJkXC@ZB7d,'=X`?SfbE`2k*h'#Nc7tY,Z0^F@i8ph*u9GGl:;3WF#!G,[#rY?g)hZ/`#[4 -%Q%kOX7nlUdl>':X,EKphLhce;FK9T,_8RUm'M9Gd`Lj!">;Qm\7IBdOf@d[MN0U3?l.B+^#&]4_0qn@D8B*AnH&bQTg!oKlKij@u -%l-*.=^6IKaZrR4(9Q9D%1Q]d((Dr8Ifn=r<3``UI@uZRGBM(9iSPnQ5-;8)ee\/2ci#TjG*S7[$!KptsT)U*HQ]nEZas^gH1_&(* -%e><_]ai3T"\l2hhb!\rcM@l_#@s8>9D8)I[.,TP@g'r\Yo&H39AQX3/Ba<o5\g$8*CLUn5a>l*.e2+1Bh&`")et_dh3ag=CCrRXI9rn36ZtIbSjml_FmnF1%aYMkFiQ[\&MN.G3Hr4]<0ADcBoK)6A$rl]B -%K<`q$D"9CuK]daYlCP3?!@m/F/tb!(j`:op-iV=S5[WIRL_H?&H^!_::dWgOW6Mc8g89P4rX)sUr5&_-;P;1HGF,A%Vp7TW]"VJD -%2t?:X6AJ'"H*srpk,lP@*r8:%.:.DWG&5,g>j(TmG$0UFCS3LuSm_iG;3mWE\1dWb6Hmqqc^sO.#m@,sdlQ$L4lIf!2?'CWdmY0S -%77XXd3#^Y2caI8:1A)X(%*'uZ"QC0LSOAra#.\@9?sQg_:_'dp9l"?mWhR+e=H7dlB52b?WA7g% -%=Ej]ecr8JVq;[XOo@8#c\sAM?G_jXOq-cNSWG+L/pUnl).8>G[ai(=NR(aqb4-;WJdsM*3EBc0j(@sC\h_K>eXPIq\logcG3D]1D -%Sdh0-QN]0jc8ko#(,+b\V%BN_9B!fOiHA=EcL10BO.tjrH_(M#1,'DD&+mrRG_UW -%5;SnccKcTe_40FIg6:pR[V,of1L^c(l87QYXGMt^-kBeV;pVoHpq+Z%]nXKR.hD6i,:VjaEr+nR0iHs$\;UdlKTiN;";Yh/<62ggBig?bV"Q"@o, -%DPZRAW/[:iU\2[@A*2u"([tb_i_VGK2kj\Wd"#I/5$Fg=F,/m.?Le]]1E,V.q5i>\\K>^KZ-'6-Vl5LuL(` -%&!3TeOsj[s'oca;=//.J86<2ZRFHjn?Y*&(CcdHN@FZA7d\jGl3Ru3@a@Z3gS.SldcYD1hkf'4^#rOk=)`KS-p$;s[R\+AJScbJQ -%;C3XMR>+P"#LUh6'eGgsp-;q7#8u=i6Lt`YPRp0M&=,\4F'7h?O0c1l/Q5d3'LiQnK7t@$1"$U^1IcE'Tj^,T0'bJ;7l#fO`$j?@m#B -%k>-UZ(ep@)n#_3j#gOVTi]oTM,#lZ^mn/F/@J]iHBk"i-E\rl=#1:cIUP-AVFu9ImgL.k^]0&;8Xi,j2plbMVNjsI@'*`Le(e`3H -%Y=+31p?-1r#I^gNma`GE%C$jA^N%6skP%l0b!,/mB#D'[Cp?Gm12PUVK^<[mfj%f9ketQ`28=(i"8+4;oN1g\Y(s*n<`%*le%.3-PdDEO -%f!o=9FE9!I^>.5K([kX88YZ`!K"_H3_+ApYdN(I`Yi1"s5uqfmQ!ML6ekI.sDmC0n`2I0_BC/d=?PM.'WWCmeaWP/\:tJOS">TbR -%p"U[pT#\EZ+gf\#TWJ] -%ME7$7#0eE+rCXXq?Zas@rL= -%o$Ge057)!_Do"I%'IZ2&dKR@CPt@c]S6b.nm:IJj"`/9VkZIT43%'gD!W/S^Y>n9SlHY`^.:kRp@n8MQ$e$2`h$J3.E^ro,=,s6Q -%P,:Rp6i+uo,ng#Gp)UhMp'!1@B;TQ+8cq&Wq+bIX,OVq=-a#&Ai'Zt2\1=UgL:AhT*>i\RbWYM7NTBsDY\ofV!i_+,1jI//M -%>TAV4Trr(_*.ih$%aPq=Wp[jkS2OQ",=pS64.HgL[M!#"DJ6lkUKlbX;BB_;d!DU_!i(J-1iX9\7c,/oXa(\Dn$3!JgapAPqePe0<:Am1#*F;9'0(#95<4_+p1pl*^&e#uF`S7)hi4pgR$dY+HX[VO=36RmLfGsg)WO)'?#:Yo]VVY^to!0*@& -%`l-M8itMLZ7>SW?EB!jrVc7%p/B-+Yrf.;%b&CLPOLct';-ra9"JcU,&lm/1:0sUs[&.<$M7<\B%M0)V`JAuGfJdi/:6C`-9D6%. -%ogTp)IH]3_KcHC9[n0&pU!\X/`TB(o9iO.8rG@d/`7Kl5B<8Ng^:dYP*4Od5Y%[3pSa#k1B?7@nPN^DZ/6q:Kh -%(ISrd$Cj=I5;ks_CR$nt83Osim^R'\AOR'(]^9+!f5Ks8.G -%M1A@H=[A_-U:P:Pl*rYh93%%T?5@W&4u.;cNTZO(Yc"8.6QiEfW#^cFM73icj+Ot9K=.@+gN8TUV!f_51KF[D*_iSke2Plp41\O8 -%XnKFlnWB8l-NLDhYO?gs-r-IN7k&\mQts)J8S1VrN+ufuKk-a"#bJ\IP`PX!`h49b6:rS3e%e"YoJP%*m+;Q'SE[-a#ELZ*E)%L= -%WF/el0G"jP]fZ97KT)UF8qsH7DDho[Rtjtnh1J&_6U@#rF*6k,PdZ]doHB4+3Qa9A*>t\3g]^PF(+?6,;eIK`3dQT&Hp*.3]3L\0 -%mP-ZV?=$e)m:LbV41G61#[m?jTT0aDTajb9b[,>Ck*oi0pJE*qIY!m`0ma_2\oOmT6ImbU6:?.8ao'/#+mu,.U2\/noOsBLGO_'Ka/#r9Y->@NSFR@eSk[iD83B"KbWlLhZ)"ZDE.iZN.cf\R+0MQT;Y)`D:LCmX._Z7Xj=04KB_sT:'\2 -%`3\u/SX[/e34c+gI':l\^p+d/N"p+WpfP9\qtNp"99-"i,TefJF2l1m$CX7j\MEDe2Gg(^]WjFk#28;B`XYRSAnlV`/5$#&4ENkr\t"o#tEgUjAId6/a/]VXa6c]MV&O/Yac*A9t:e=(brpQLF_rN -%FqHL]^f7Yk4==\3*[N8.3Yd[EE_P^SmAe(F?,-I6;`2@2_"_iS?U3mBdF:2+`L=rO8Q"*t!PDh0Z^f;q(9H/n;d2Z3?ZE$7&$8/6 -%?\iTe4*b+Pc@j)5eRo0b_8huOnd3PaI,&e!;AR'QmiC]>B+E(=)Q3eL%`TBMBDTHW5Hn?0rT#0Se$!q=:uj,fJ02Ne/(Y'6_`6^6 -%W1B8(e#K9tD$F"ZK^sH_P3\_@>VbBiYD:ur='-5BV -%CgP;X.J(B_XrQF/M.re#Xe?j`Eh0>uLZmHq*Kr`s$0+F5I[ -%Yp<>_!9,!4CaEjiIAI*'qmo7/+H,YCQLg*pCt`:.[]a.aq1jOg$L)),fL/&]2'C#bb`Cf53US?,6.KH\,;IR4`j/NSnR,FKV`"gesc3ktSqng=<:"T\'K_ls!gN660=>YUq8GJ^(ml:DXtdJhudLT>U36 -%PTTO(,G8`-!<^ft#D;^Un'^\/)[6@RG9G1r<@ciF!Ke0ZfH)%?l&>t!Fkbto2E_kP>E*?HD'5!_QHeR(3JudF*g/PW#Yl6V7QA#Z -%E(DO9rG:(fhM9N^iq\O)6:4>tq5-Cg,s5N3N]NR':j1m`[pcGX2Aqql\&7AsfPIhig6^?#[!)ec8uoq/;tEltgTW*@:O; -%<1\qLSrAbm9cR-Os2J>GUs2*&+-O`2dY1.)_sNVK9!WCQ(.4V[Ua[GF7E)l,gA@=iJDAHImau0=Ic$f?H'cDJ%cU]1QHTDXO`o[ -%&.dZs$W9%:We"7E<`$+>-.Cg>CXEV+l5h0)?i3i5!E-9o,n`Rhi_9Lk;=b"NAlMU6YpS^;"A2Mk$s?TfjfZ(F*Mu!N6i= -%Xt'5TTk`1N-:T[Z+MrI:k5@e9;:\ulA@!^#j,n@iF]4P$8cmcq\!7abC^t08?jFLq4Tf7^^IaAZAKbmA`)Vs -%6$?$8h4j!t5?>`T+/$%ppsousiJ'j -%$aIA[/6Z.Tq^-1=pLlk^`CA(;m1=KZLM%/ZV:?ktpS+9M-b"m?'kD4&Hbcn$\S`Sb^4:fi$;cA1di)O%K4R8S'mAQ0Pj??-;8i5$ -%BET$&pW2V3D@2grFrAY]C!om7EIb&aTCTsFH_==q8Ed2Zs,6_Re0oU^VA[f$E"Xo!#WAe^mNk8O3s$P!-k3JjrVTpbi%S.[D'9,n\gJRlp8Pu=hQ,CSr.4C?RHb)FuZ -%M"-:DfN0qp;PZ?E6Iu=hf1+ah1V5(((doP=Y0/FP&knbVU?V4YD6 -%O?*dc1^ZAi0ng2AJLsR9J/o-,Q9.R3rjN'qg8s,QCWF/R44(ehNT*BX-uQJi5PW&47uV6_/3'ROO;$C-M.q('(B.]Qmg@%&Qk]hT -%O/a;ed-B]MbF@$Ap7Vrb%$7[C"O0qpacgIBPO*&39f>M,m,J?2\$"s9/t7kJGqs_LP)LAlVs_tF7!7,')S,c'@E)`dE@LMB:jd:_ -%?pe"%dl)h]@^=61kcUbAGCj%`B.V-OEH]7r07YXZIZX%G?"gDA"hsH;%sl\jh8U0_&?s`(h.i -%DW%Ms7pe-6I.0U6RT-Om#P^-Lr;2%*F*We -%!)dQG,H@^JP9.nneQ.(UMCM#_=Ws$)(KF0Qnh0ol8fi[aeM[&oPLL%"Te>?D'K?P?1!Yq0P,J9'k#9$Qfe0SLVHef;6lr<9K$hYi -%1D&:'i_Wi7CkO.>fX+MNqoCKD%GAA(2r[BNW,&3&(VbBbfafFpPCU*CT?373kZ-`4Ai'"7[Ma]ii(KRnKDchG%iQ#@"4>p8p;2KT -%$LWXuYqe&5G[dZGT*,J@.X@tTjM6"-]#/YN(.^&L6R-]<3c0(%*A,qZ\3o%4THeNR("=Zj8EMn_`O?#G<91V8--41FCD8]YBG[at -%=Ki]l#MkjB44_J:9J(OD+>>:STSq;ZdVJ)uJXW;U],H)-cDCS!U^Donf)JQ4I*u?q:-cCnF%c`C3N,S>DP=6jT-)^^!Ku1cc5?g6 -%j._p0XMB7s(E4F*o`8#M'"V%o9,9ef&SlsPQ-1`1Lt0HS/ui.@_lLHLYV$l8eCnQ-o;93!h_JiV@mXq9a32pWZ)Tp%JnWhp2\]*C -%pMUfK"/&JY'Kri2L1pe.!^Pb"`T6*[jWMtPUX3scZ)9]_AKfqGK1mQ)b8Fm9"Ca!Lp#h[]^rbOZLj@Yu7+Mn[NMWd#l#mFf*5ll' -%P$qk6\>ft@V>&(UUoc\6o*U0$XKC%l*`dJJmDZG#XfLeamOF3k]G/ILd&P@cnE6$%t+Wp8Y? -%OaO_rYc)U\0lo_p-@=u6I.JPJkB/"Q[I(I:+l%`+a=[!e")SWmo+N73XhLr*V%J?e.gF*"()p*ODI"tFN]3G3rc/JF`],sf8U=sO -%b-BUjHCHUt4I]aL1>%,:ou(jljG*LUjfR7R1-Zcf3SKJ2mh,YhRmg@ni74W@m#FM,,tK853Nd)!Xs]kn0Q4:R3#]7R5KpfZWah*q -%9J@&_iYsKf4(&R2+#,R7Wd\&j+qd.%nXj?UX"F9PQ-%r&[;tnQ:#=K\/E3E>hq?IN'r6?t-a:9XOhlJ!9UJb>"e+Q'd7-g_]"QB5 -%Af"J\W`dt30L]55:]ElH\HdJ!("9)]1u\J9WcVhe41Hgi7JIGT3p[AM]N]/`;TAug<`RSAh(qB.AtSClTClNLW@gJfD_=*H4)MC4 -%=.'V:a*9tJMNaEES5(SrBY(V(C<8'WF=Dcg]C*@V-s4R.nFZ:.Rm__-f1+el5r/C2:erPLsc,/AApl"]a,bF_-ul -%OrT:0^\nM;Lk46ZYs/dQd]!6,]D7#lkgb+ea_?cM13N(8:'LSV^l[2Z[X+dFQE_g=e03ILGbn"h&.=g1W2]\I -%5A/C9IbpWK[*KmPe)tP[dORuh^)[D(8#*U:6kdjp(a_`6aN_681?k5sSAB1a2f"=A3#t7(I&#QjR+VjA"$B>k2uPBElO)1lA8^[5 -%DL/Q1Z<(CFS!m^BEXCmhKr\u0n_LMtNbG5=c>,n6SU?E#h3h8-WV_ii)NRZmJTtL0gSa5"Ukb1%PX;I?7(WaQV"8*Y-OcoT3\L$` -%W-7O%R,0U:+(ga)Ds^sdW8.b`2aNIn;cS@f;LP_oA<"@fNJ22BoVOaWmT8`==>/IL`+-JH"&@EX;S[bB$DI$&TVm_ -%OBe+A#3#&&i:@/CrK:M>jrGP*)W%VN/2Q,$-H7KWD%dN?LO/?@6CS>k`\0u![br4Aq]R2O0tXB$r5;g0T]@jg+/G0cV+ll!k2#+Bju'.^\MLs-aG3Y_!c,IE,. -%Zee5Y#IQuQ.,5iCrrJ9QN./Ko+kY,ZId"]Ne;p33edn$iV9^$-e$4A%D;Z`0ZrQFA-g=3-L*MHa'M16m'TEcGs6V'j$U1HK9+A!! -%qH>t#fGn[9V)UeRVV4Zr%4j[O`GZt%Zl"%C:u@(`$6gd0$=74#:fKs!0bFT>[jc6O"KX--:^Gkd-U!^qkbX'XhdF>3--HEt,%X"F-9moU-FU%u:QS63)< -%Ln\[c]8GVg([fF@;G`2'@&U..BjACgTY?qqMl8!4kFS4.E],Fk\(Hb0Q=LHW)ooZKku?FH]G*D`(<+L"Scep7>HdBE`2=m0m"W&K -%9q!s)bH5DQn`k*k9,*q,#:VW2G:0VXH%XitlI*9!+l#mga52e(gKj?8Z]ii>53W_RM.]45%[(;eom,@-6T/EN*0(jr@ups',@Fu^;Si_/lI>?m`H!N0ld0?3SP'31UUA:sp27Oe\o;lK:-[q,VFdgDmZ<$JMsZ93 -%k/W$/jTajeKA6lXXYbT1f%t>=UY$`KWtB@r_Gr2U#B-6>>i"IJ;cc'4?O=1&CUR&53H;3roiB^?3buefKrh"(^Hm7Kp%7tJ6SbXD -%\$ENGeSNJ:03.Dt:upTLLjF-@l^B\QVB@DA!E.J!erHc=^**870!8tV!POQ,4E@7OX3Yhja]'raWuu4Y5QoWk96*mV-9o".)ubW^ -%"IeXBoGgn_DOZ1ogYB_mI?M\l+FWt/1rZ*iemfR)WkP.mkB?WVMC.8CNZF#d14O,$En#)ZaI_iDGm)qTAZq;j(DnSSggc5NF4Ul+ -%-77SgU-_>(:p/[X3"D)qT?dZVY=tpN,%;o3N<\G_74?d],:a4>T%"lQ(Pq)RV`B;96C`CSUHK0gjHq&K;k>=NGZ8rsLE[tJAO+B4 -%9SA$AIF70'W4BnFB#l#P]5d"4lWP\bH?`J7-ZHSg;32Wj)niGuqC3?J?k23P8(&ulCQ4uGD!W9jqonff9+>*#aQhH9k.O15Gq]1X -%YFFFMiMhdG9S:6Xon>P@4n7/*0%P_gUFIe)iqs"uhJSMecOVn>BGhjRD0)CO%?s[;,Jl_!KDaSlc;.a!L4+'7S5.bOaJ`, -%)mj#-OV308P,lToDiT(%kkajUdBk"TW=_D>W91JtcM6\T!f!F[Jt-RmQ&Q40]pKsB7f5qLa&OMOIf-dJJ`>N/B,e=:3,pYT3=-n( -%eg-&DjQU9=*?4)FJ!mIpUA%iVXqt-m#kLAg!H&kVQ4A*/DDtcnNE2-_U5ljP71D:Hc3tU;H/*^-KeMNuN'\AAkR9hqElbB9SY=(N -%L"H`AJD!`rG(B`\W"@]V1%M1cq/7jJ_Umn2Mc^NXkSD^VrN__+D;,:9`$:=CH0%]?8c7:=U>kX2jVYS]"G!'Y%+09?>s4Si*L?/J -%6*ta?mcsOg<6T3+NDlagXLa\<)F_[bOQZ?5p$Qkgqdj5,-.,`+R,PF%8?tS+]R4`WGo'8-]O:Zr9+DR%F'6+P(X]bickS)k?h\+O -%N89<.D%a=&2qq05k'#8O)lrhC"J1Ap93W:(KB0CO?Af[NrqQb457I+#pCVlb\;!XMIDN+F3W&J='cd;iVM)KgM/R -%0KVdG\g"nMnm`cj7^N'uRD^+TQBO<#^um1D1X>`q)\_-=60,:iS'&O5I]ZV@;b@1eF;]g+D#2B46U+^W@$gj[?E`qr3#@O8(j3M# -%F4O]4U(cWDZl+[8)@S8j)1sf5>uaTsR"Y!0P-E*B1C%UBFo8=#L,Aeo:&NGL5PrAN"K_]E$^$WJ'#D??q5P-j@JF"9PE-ZY?#Yn[J#r`>@j_u5`gKQ-ID`p_Fj;7^M+)b8O[iU6N4Q2XrZQ5CSuF5Gk1h^lRRu:aIDHM9 -%1="ME?'[3?6VZBU6-$,8SQ<,s7*XHn@WL%f]%gr?B`iq&,P.oC)5q7;k;W],!SjFbm`bV@)[.+-7% -%fk0$pjW&l/4/,$\Nd)W,lQ.kEW1?@Y?Z6MHB[M\g*9DEr8UmTX[ZO*XQ+]q]qhZqW@P9B43j6s@R4%#kN[)CR)LUI -%2LoYdla7Vl&02lS57`_9V_b-E'B,'%Q#BXPop"-,C/l5Z18S7N&4L=gX.j58o/7E:"n@7#Vdr&E_?-:t1qNhc)n]E5?7`_N0FQ -%PV[;<$JL@=XfuYk"0A455$W:]$;lrRoTHEh;1S/aPG#3q=([o/rikIh?/'c-%Xg]Eq@D4E;d0at25%<_4iH[:Re:u/5hiGIanf)] -%jqYHI36+[$89^A>K)@STeQi#'N.U\N&<mB#-FcdMe`\Sl/Aml2KVS5AYC:%q%$C=^*1CF=VZ0,QGel%%3DP(P.N]2,VdoB7NYK+f,j1d=;IV\.I!!-*VCEeZFi,b=uGQ(9hS=6AW[bZ7=,Ts -%c&1S?Z$aU]/kjBn,"(Grj8\]FKULR0*_'H_u -%>R1$$'muQ&Ib=92O#D(p(*NFC6#Ac">tdV'BEhn[]rhsdL!nf''= -%QgD'\=8A[D&*!Dd-?j*q*8d4E)B_f))tD&_@%>C9,%,ZmtX -%rIgsmjFsW:CIRJKMMT4>_8f/?YcdP?d\omS:O`5%t(#"J!2/ep:9HKO8I:\!7[kK[D?!tqM+Ea2tRu4Y%f%PB6K`-ETE0h -%9)1oX.N;Nki2K=eY"8iml"K\Qe7FO-J2X+F"\qe^92qK,Z:Gdmdb2GG7;oMK.$jYYdtU^a3].jP>.#70lKRM923fdj6SUdVZ!9V! -%1ca5/F4E6#JG(aHS.!$-Lq9!d")7_0219jadC3M%HFs0UOq&Xah%HY#PO1,;>laQ.,,jC70]4B_G\;;6;ir$WtC.mRfSO02lDOpnh-fuXm09hVP/g;%_bc":LK?`VGcCUs\d%9DuNf@o=Q*^D-nP$#K&kqQ%@SDZ"SI6I_f -%X%H^;"$%1,jKT?`U<4&`2PU-G,GU@_PTR+?:cD)5_UD:):f'6i%,\2">;65J0_0A^ac"``B!6f&I_;1L*mgo55"5.gMa_U(PLhD! -%r58u=%JR(2Gj!3/+FDW*3I.D10%;JR@:a&"7Ht`)2f(Xk2XEG -%Aph>qNc^brW3.(r[(@s[=XUsu3`2XUE_ -%TKCtBW0#n&FOq.u;(`[$4fWA)K#TQZ;Y9;24Xjiu9YT__BQ+Nd44'#GSjnOWNT`r4AX!U@B"Ze"Y[6JC:4RRDGjVW0qmk@^n`:g7 -%*SP->^U2=Y*Bn@T![9gT.^P.=i_q3kp%]NH -%hj;YGrdmdR8'Z`!Ze$RP]P601ll$*?Y)dbuAnSB4T'+Hrfeq$5%,'+d5!"Gi9A!h.&&Rh]`kJT8T%Wum&G -%ooYu%%^"e=`^bpQ75%jkRQIH,LBC@A):=@tGGcBf>:_4TlZ?=Q_Q1MKCE):/Etbb'Ag(I56%e?M#+9XX7%n/lN^\Z-0Em%i;g(AjB!>W*An\>_64/G;E#btC;`P]QpM,rIrf -%UaB6gd6OjBb7VW%C7="O_mh=fo=Y@be#V/N;L@ufcBN?i$%>ZDtL/!%-%%sq*W57r`\p"Z%^U8l5A$A>"%Z2bf6Vf9."<&K!hTjK/OR?m+'lDfrD]A/u#,`@#$6`$psEYe5H -%dHYJ="ldACN7S?O4Q^M<"3F/bU=+>WdR!`I)Hb!+nd(ki0lCLTC<"osh8-#7;T>#bfS(pN\/s;YTrXTdXW[L/9^66\CnrGVrQIRM -%Zsd'5fD!sa6EnN*+2e_uSb%b4@d2R(n)Yo]V!SssmFVpWUgbjpDj=)k2Q&k4d]"1\ahU9ej\mM]lMS$SIl5uNIU=_%>^+`,Ub@R: -%Ot"KV2Ri/Z]"W)m[^eu9f`]H"ZG]DUWcgI4A$HMTgrSeOI;7hodX][HV1BLi\Uf^>_e-gS*2k0pk>/FAGWh%eAg#-^EO-e^1K[1* -%^P^2&C4f#"4Ia00]:j'^$;f&dbT:NARC[fRn22os$4!kflh[fX%8j9!bgf@Q'qF[(A1([ -%h:&'\Z.R3L -%lkM%Ya/6sqRX!kfg_]=O*b@X&\??ga6.%Dt:u?A@j9EH*R]i4RRHmm`3!h#+Hq1%krEROLhWq\9E6'31E4ETWD+`)_qNh,Ncba:t\[F40N`6V.IRus!A'_@>TkpK?6)+s)M!"F(* -%"Mr2ZE`,f6a_f6YCWjf?(UeWc)aBgHlCrD43HQmJX#6aFaU87j)2l/1UT6$)J\r7J[+q^e/B^SbOTQCVYh#[/P0Zt$Q*eAgZqag_ -%l>^ZRNef)e=qG-JBd\\tUQKO:9(juni,eOkki#m4p)Yus1j+h2GZ91c)ZW)In*/mTNUJ=]gcl]AE7Bs'AMP0"QjoeELSgL15,'): -%l!c?!1^r4T-ZQTfjk(f%;,n9m`Q4LQK?.nCdUaSO+hFZG:Y,h4q*kC#0#KU3g`)b3Nb*3,4c"!,_r/,sC3:_I;iqdWl1B*ef!?-] -%[B#1U0?C`lHsI\]lGXh(9EfLEo'8'k.%1!ZBJXP5"f86CPbU!UVP#X,P`mn@SC[phnON_7>sdrKDcY@N`%IQXhR"!;!nQ\ljf"?9paA`BFO@ -%'>$8.OUn9T:/"=(?G[WnoZ#KUDS?oFiq(i-`mT\qO&+iFM"RQ,l*?:;50=7O1+RZE2/:?#QE4",Zl^PpVf-&L&h2`VM$FT?Z'CG4 -%%Z_KtOV/B)^'t\gQD5jRA'58#+A;2)X'64+Yi@b3H>NkG*#.>rQEYXm_^)Vt:u,1LX4p2jHob#Tj%p=_:Rd?q8_Zub-WO&K?#;Nq -%4G6n?plFZ&TPr@C -%_Mr6o)f%i?O77jGD&`__2@%bf/TJ/Nm..@-=@SNq9PPG$OY$IPFs;qh0M72)n!Vjh$%=p-92Jb+^=e$M,V#J3 -%fJjQgNeDD6b\aFc91igO71j6E$`/dnTihi4J0&bk:o`983M@ihG@?i?Y4bX:JVW4fZ,h)1F]%1:KT_iS5]jjNKU//cJ@bI]+1N?> -%Aklj8h.i%=lQF^lb.;D!iMN/qW$@BF(Mljs$tR6XpYp`u,1`!OZ&on05A(ulR`VrAU:%p>dgcT/QiY&bDDqtP8[&3B[cAQTJ,ltC -%KBB;G&)VHX"nZGDq;PdQ4gWr;@Y>kG3fD\3i*G-?^]YfeVQ(5(qMI5OIj>JMnRoJ>I."8d;Gjf[Pc!EkE?A-(F7#XFe$X# -%Lu2Uur\X0Y%4)s49upNJdoJ9i$VuG&Gkdu-cp9CsA^`D69s/8tYb0+lK8uf/NHLMkK0dLLYb/Bjk6hHY%Hm#.X/;gn.WpJpbQX.% -%g".6JaZWbDleR"Iam"1m>sj>E*FWKk)6JQ65WR64MV:s1gO]-O;1RT4_@2P0'!Nk^_5!#s!@igRY8bikccU5t!lS1&Ta=D")YtUJ -%*,3EE18e_:hPThmFXc>g1EV_l*!Xc?i=2_sV/IL"h03#e48*\FBj[0(9Y[Ic&!F3)"@p$UQpm\[KmLgKSu_GRoP1ie_:9>BXQ?0n -%VTV&pbAd1[DG:CZV(Xf8f4ZRL[Wq034H;"h:fp7!%F)"+c&e6GUhl3[rqfmM_id1I,m7pEZ=T$IQDIAth.Wd,;RG7Ao^s>KO/&=6p#$s\ -%63#>s2N6%)5IJ:ULk$u+UP``l6)l!)BgUVh@,`7 -%(\oDT?Sa+XU1G%2d0FHA-#-Zq?d:dqbXr0AqTS5%Fm:Lb7J:ud,"G[aDY*L&p(8g=(Dh[()h85nb:j88&&jujLY\i>Q.#G+C6Va9 -%lkjUW3d"8U?<:=P_r9(-!g[@+!c,5(Qu:^rMs.P&:.>VfJ[n<5i`gT5ciP,s%E4*VEm@>(_D<*$_l1@:9]RmSi&T7^+#qB:CEjfDWLBR*Ol)Rl"pp6EP_'UeT2Sle?l%.`5pn5(pmbDCYm#^MuE\\K9eQhra"`%.'D1o.1c]p+ -%IO$!a6I,[H@L">O*3Q_%1K`]CXS,a#_s!V$NeKbiM,j0[e?EnU^3FE2;QEs$AYA?MKg#iC\pYh3ap%/$IO'>l3D'Xqi13q4bXrHk -%j,Cj(E5EoOO\AuQ7ORK7;sjK)"HZ==YlXNJY)m2i5+aO%\eX8aj^SDB,]QZeeCdAVi:JVtlnO0f:(t%Y'ff?+Ku1o"1\OgChcs$$@V@ptW]+#6bn[1sFk8S,c-X.M -%h-GN`DOqO-)U6s5X"DB(t_'r-E@4F$0D,cMN#6loptXQd=jDO1XMdh:t2cIP9OArr1m@oX+NgXR>ep -%4?bouQgXD@_]PO:,AFC:?!O70rWhQAC^C~> -%AI9_PrivateDataEnd +userdict /clipRenderOff 15 dict dup begin +put +{ + /n /N /s /S /f /F /b /B +} +{ + { + _doClip 1 eq + { + /_doClip 0 ddef _eo {eoclip} {clip} ifelse + } if + newpath + } def +} forall +/Tr /pop load def +/Bb {} def +/BB /pop load def +/Bg {12 npop} def +/Bm {6 npop} def +/Bc /Bm load def +/Bh {4 npop} def +end +/Lb +{ + 6 npop + 7 2 roll + 5 npop + 0 eq + { + 0 eq + { + (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard + } + { + + /clipForward? true def + + /Tx /pop load def + /Tj /pop load def + + currentdict end clipRenderOff begin begin + } ifelse + } + { + 0 eq + { + save /discardSave exch store + } if + } ifelse +} bind def +/LB +{ + discardSave dup null ne + { + restore + } + { + pop + clipForward? + { + currentdict + end + end + begin + + /clipForward? false ddef + } if + } ifelse +} bind def +/Pb +{ + pop pop + 0 (%AI5_EndPalette) discard +} bind def +/Np +{ + 0 (%AI5_End_NonPrinting--) discard +} bind def +/Ln /pop load def +/Ap +/pop load def +/Ar +{ + 72 exch div + 0 dtransform dup mul exch dup mul add sqrt + dup 1 lt + { + pop 1 + } if + setflat +} def +/Mb +{ + q +} def +/Md +{ +} def +/MB +{ + Q +} def +/nc 4 dict def +nc begin +/setgray +{ + pop +} bind def +/setcmykcolor +{ + 4 npop +} bind def +/setrgbcolor +{ + 3 npop +} bind def +/setcustomcolor +{ + 2 npop +} bind def +currentdict readonly pop +end +/XP +{ + 4 npop +} bind def +/XD +{ + pop +} bind def +end +setpacking +%%EndResource +%%BeginResource: procset Adobe_pattern_AI5 1.1 0 +%%Title: (Adobe Illustrator (R) Version 5.0 Pattern Operators) +%%Version: 1.1 0 +%%CreationDate: (03/26/93) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_Illustrator_AI5 known not { + userdict /Adobe_Illustrator_AI5 95 dict put +} if +userdict /Adobe_Illustrator_AI5 get begin +/@ +{ +} def +/& +{ +} def +/dp +{ + dup null eq + { + pop + _dp 0 ne + { + 0 1 _dp 1 sub _dl mod + { + _da exch get 3 get + } for + _dp 1 sub _dl mod 1 add packedarray + _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll + definepattern pop + } if + } + { + _dp 0 ne _dp _dl mod 0 eq and + { + null dp + } if + 7 packedarray _da exch _dp _dl mod exch put + _dp _dl mod _da 0 get 4 get 2 packedarray + /_dp _dp 1 add def + } ifelse +} def +/E +{ + _ed begin + dup 0 get type /arraytype ne + { + 0 + { + dup 1 add index type /arraytype eq + { + 1 add + } + { + exit + } ifelse + } loop + array astore + } if + /_dd exch def + /_ury exch def + /_urx exch def + /_lly exch def + /_llx exch def + /_n exch def + /_y 0 def + /_dl 4 def + /_dp 0 def + /_da _dl array def + 0 1 _dd length 1 sub + { + /_d exch _dd exch get def + 0 2 _d length 2 sub + { + /_x exch def + /_c false def + /_r _d _x 1 add get cvlit def + _r _ ne + { + _urx _llx sub _ury _lly sub + [ + 1 0 0 1 0 0 + ] + [ + /save cvx + _llx neg _lly neg /translate cvx + _c + { + nc /begin cvx + } if + _r dup type /stringtype eq + { + cvx + } + { + { + exec + } /forall cvx + } ifelse + _c + { + /end cvx + } if + /restore cvx + ] cvx + /_fn 12 _n length add string def + _y _fn cvs pop + /_y _y 1 add def + _fn 12 _n putinterval + _fn _c false dp + _d exch _x 1 add exch put + } if + } for + } for + null dp + _n _dd /_pd + end + xput +} def +/fc +{ + _fm dup concatmatrix pop +} def +/p +{ + /_fm exch ddef + 9 -2 roll _pm translate fc + 7 -2 roll _pm scale fc + 5 -1 roll _pm rotate fc + 4 -2 roll exch 0 ne + { + dup _pm rotate fc + 1 -1 _pm scale fc + neg _pm rotate fc + } + { + pop + } ifelse + dup _pm rotate fc + exch dup sin exch cos div 1 0 0 1 0 6 2 roll + _pm astore fc + neg _pm rotate fc + _pd exch get /_fdd exch ddef + /_pf + { + save + /_doClip 0 ddef + 0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + patternfill + } + { + pop + fill + } ifelse + grestore + pop + } for + pop + } for + restore + newpath + } ddef + /_psf + { + save + /_doClip 0 ddef + 0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + 9 copy 6 npop patternashow + } + { + pop + 6 copy 3 npop hvashow + } ifelse + grestore + pop + } for + pop + } for + restore + sw rmoveto + } ddef + /_pjsf + { + save + /_doClip 0 ddef + 0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + 12 copy 6 npop patternawidthshow + } + { + pop 9 copy 3 npop hvawidthshow + } ifelse + grestore + pop + } for + pop + } for + restore + swj rmoveto + } ddef + /_lp /none ddef +} def +/sc +{ + _sm dup concatmatrix pop +} def +/P +{ + /_sm exch ddef + 9 -2 roll _pm translate sc + 7 -2 roll _pm scale sc + 5 -1 roll _pm rotate sc + 4 -2 roll exch 0 ne + { + dup _pm rotate sc + 1 -1 _pm scale sc + neg _pm rotate sc + } + { + pop + } ifelse + dup _pm rotate sc + exch dup sin exch cos div 1 0 0 1 0 6 2 roll + _pm astore sc + neg _pm rotate sc + _pd exch get /_sdd exch ddef + /_ps + { + save + /_doClip 0 ddef + 0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + patternstroke + } + { + pop stroke + } ifelse + grestore + pop + } for + pop + } for + restore + newpath + } ddef + /_pss + { + save + /_doClip 0 ddef + 0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + 10 copy 6 npop patternashowstroke + } + { + pop 7 copy 3 npop ss + } ifelse + grestore + pop + } for + pop + } for + restore + pop sw rmoveto + } ddef + /_pjss + { + save + /_doClip 0 ddef + 0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + 13 copy 6 npop patternawidthshowstroke + } + { + pop 10 copy 3 npop jss + } ifelse + grestore + pop + } for + pop + } for + restore + pop swj rmoveto + } ddef + /_lp /none ddef +} def +end +userdict /Adobe_pattern_AI5 18 dict dup begin +put +/initialize +{ + /definepattern where + { + pop + pop pop + } + { + begin + begin + Adobe_pattern_AI5 begin + Adobe_pattern_AI5 + { + dup xcheck + { + bind + } if + pop pop + } forall + mark + cachestatus 7 1 roll pop pop pop pop exch pop exch + { + { + 10000 add + dup 2 index gt + { + exit + } if + dup setcachelimit + } loop + } stopped + cleartomark + end + + end + end + + Adobe_pattern_AI5 begin + } ifelse +} def +/terminate +{ + currentdict Adobe_pattern_AI5 eq + { + end + } if +} def +errordict +/nocurrentpoint +{ + pop + stop +} put +errordict +/invalidaccess +{ + pop + stop +} put +/patternencoding +256 array def +0 1 255 +{ + patternencoding exch ( ) 2 copy exch 0 exch put cvn put +} for +/definepattern +{ + 17 dict begin + /uniform exch def + /cache exch def + /key exch def + /procarray exch def + /mtx exch matrix invertmatrix def + /height exch def + /width exch def + /ctm matrix currentmatrix def + /ptm matrix def + /str 32 string def + /slice 9 dict def + slice /s 1 put + slice /q 256 procarray length div sqrt floor cvi put + slice /b 0 put + /FontBBox + [ + 0 0 0 0 + ] def + /FontMatrix mtx matrix copy def + /Encoding patternencoding def + /FontType 3 def + /BuildChar + { + exch + begin + /setstrokeadjust where {pop true setstrokeadjust} if + slice begin + dup q dup mul mod s idiv /i exch def + dup q dup mul mod s mod /j exch def + q dup mul idiv procarray exch get + /xl j width s div mul def + /xg j 1 add width s div mul def + /yl i height s div mul def + /yg i 1 add height s div mul def + uniform + { + 1 1 + } + { + width 0 dtransform + dup mul exch dup mul add sqrt dup 1 add exch div + 0 height dtransform + dup mul exch dup mul add sqrt dup 1 add exch div + } ifelse + width 0 cache + { + xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul + setcachedevice + } + { + setcharwidth + } ifelse + gsave + scale + newpath + xl yl moveto + xg yl lineto + xg yg lineto + xl yg lineto + closepath + clip + newpath + end + end + exec + grestore + } def + key currentdict definefont + end +} def +/patterncachesize +{ + gsave + newpath + 0 0 moveto + width 0 lineto + width height lineto + 0 height lineto + closepath + patternmatrix setmatrix + pathbbox + exch ceiling 4 -1 roll floor sub 3 1 roll + ceiling exch floor sub + mul 1 add + grestore +} def +/patterncachelimit +{ + cachestatus 7 1 roll 6 npop 8 mul +} def +/patternpath +{ + exch dup begin + setfont + ctm setmatrix + concat + slice exch /b exch slice /q get dup mul mul put + FontMatrix concat + uniform + { + width 0 dtransform round width div exch round width div exch + 0 height dtransform round height div exch height div exch + 0 0 transform round exch round exch + ptm astore setmatrix + } + { + ptm currentmatrix pop + } ifelse + { + currentpoint + } stopped not + { + 2 npop + pathbbox + true + 4 index 3 index eq + 4 index 3 index eq + and + { + pop false + { + { + 2 npop + } + { + 3 npop true + } + { + 7 npop true + } + { + pop true + } pathforall + } stopped + { + 5 npop true + } if + } if + { + height div ceiling height mul 4 1 roll + width div ceiling width mul 4 1 roll + height div floor height mul 4 1 roll + width div floor width mul 4 1 roll + 2 index sub height div ceiling cvi exch + 3 index sub width div ceiling cvi exch + 4 2 roll moveto + FontMatrix mtx invertmatrix + dup dup 4 get exch 5 get rmoveto + ptm ptm concatmatrix pop + slice /s + patterncachesize patterncachelimit div ceiling sqrt ceiling cvi + dup slice /q get gt + { + pop slice /q get + } if + put + 0 1 slice /s get dup mul 1 sub + { + slice /b get add + gsave + 0 1 str length 1 sub + { + str exch 2 index put + } for + pop + dup + { + gsave + ptm setmatrix + 1 index str length idiv + { + str show + } repeat + 1 index str length mod str exch 0 exch getinterval show + grestore + 0 height rmoveto + } repeat + grestore + } for + 2 npop + } + { + 4 npop + } ifelse + } if + end +} def +/patternclip +{ + _eo {eoclip} {clip} ifelse +} def +/patternstrokepath +{ + strokepath +} def +/patternmatrix +matrix def +/patternfill +{ + dup type /dicttype eq + { + Adobe_pattern_AI5 /patternmatrix get + } if + gsave + patternclip + Adobe_pattern_AI5 /patternpath get exec + grestore + newpath +} def +/patternstroke +{ + dup type /dicttype eq + { + Adobe_pattern_AI5 /patternmatrix get + } if + gsave + patternstrokepath + true + { + { + { + newpath + moveto + } + { + lineto + } + { + curveto + } + { + closepath + 3 copy + Adobe_pattern_AI5 /patternfill get exec + } pathforall + 3 npop + } stopped + { + 5 npop + patternclip + Adobe_pattern_AI5 /patternfill get exec + } if + } + { + patternclip + Adobe_pattern_AI5 /patternfill get exec + } ifelse + grestore + newpath +} def +/vpatternawidthshow +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + gsave + false charpath currentpoint + 5 index 5 index 5 index Adobe_pattern_AI5 /patternfill get exec + grestore + _fontRotateAdjust sub + moveto + _hvwb eq { _hvcx _hvcy rmoveto } if + _hvax _hvay rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + _hvax sub + 3 index _hvwb eq { _hvcx sub } if + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + gsave + 2 index false charpath + 6 index 6 index 6 index Adobe_pattern_AI5 /patternfill get exec + grestore + newpath moveto pop pop + } ifelse + } cforall + 3 npop +} def +/hpatternawidthshow +{ + { + dup cstring exch + gsave + 3 index eq { 5 index 5 index rmoveto } if + false charpath currentpoint + 9 index 9 index 9 index + Adobe_pattern_AI5 /patternfill get exec + grestore + newpath moveto + 2 copy rmoveto + } cforall + 8 npop +} def +/patternashow +{ +0 0 0 6 3 roll +patternawidthshow +} def +/patternawidthshow +{ + 6 index type /dicttype eq + { + Adobe_pattern_AI5 /patternmatrix get 7 1 roll + } if + _lineorientation 0 eq { hpatternawidthshow } { vpatternawidthshow } ifelse +} def +/vpatternawidthshowstroke +{ + 7 1 roll + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + gsave + false charpath currentpoint + 3 index setmatrix + 6 index 6 index 6 index Adobe_pattern_AI5 /patternstroke get exec + grestore + _fontRotateAdjust sub + moveto + _hvwb eq { _hvcx _hvcy rmoveto } if + _hvax _hvay rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + _hvax sub + 3 index _hvwb eq { _hvcx sub } if + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + gsave + 2 index false charpath + 4 index setmatrix + 7 index 7 index 7 index Adobe_pattern_AI5 /patternstroke get exec + grestore + newpath moveto pop pop + } ifelse + } cforall + 4 npop +} def +/hpatternawidthshowstroke +{ + 7 1 roll + { + dup cstring exch + gsave + 3 index eq { 5 index 5 index rmoveto } if + false charpath currentpoint + 7 index setmatrix + 10 index 10 index 10 index + Adobe_pattern_AI5 /patternstroke get exec + grestore + newpath moveto + 2 copy rmoveto + } cforall + 9 npop +} def +/patternashowstroke +{ + 0 0 0 7 3 roll + patternawidthshowstroke +} def +/patternawidthshowstroke +{ + 7 index type /dicttype eq + { + patternmatrix /patternmatrix get 8 1 roll + } if + _lineorientation 0 eq { hpatternawidthshowstroke } { vpatternawidthshowstroke } ifelse +} def +end +setpacking +%%EndResource +%%BeginResource: procset Adobe_cshow 2.0 8 +%%Title: (Writing System Operators) +%%Version: 2.0 8 +%%CreationDate: (1/23/89) () +%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_cshow 14 dict dup begin put +/initialize +{ + Adobe_cshow begin + Adobe_cshow + { + dup xcheck + { + bind + } if + pop pop + } forall + end + Adobe_cshow begin +} def +/terminate +{ +currentdict Adobe_cshow eq + { + end + } if +} def +/cforall +{ + /_lobyte 0 ddef + /_hibyte 0 ddef + /_cproc exch ddef + /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef + { + /_lobyte exch ddef + _hibyte 0 eq + _cscript 1 eq + _lobyte 129 ge _lobyte 159 le and + _lobyte 224 ge _lobyte 252 le and or and + _cscript 2 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript 3 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript 25 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript -1 eq + or or or or and + { + /_hibyte _lobyte ddef + } + { + _hibyte 256 mul _lobyte add + _cproc + /_hibyte 0 ddef + } ifelse + } forall +} def +/cstring +{ + dup 256 lt + { + (s) dup 0 4 3 roll put + } + { + dup 256 idiv exch 256 mod + (hl) dup dup 0 6 5 roll put 1 4 3 roll put + } ifelse +} def +/clength +{ + 0 exch + { 256 lt { 1 } { 2 } ifelse add } cforall +} def +/hawidthshow +{ + { + dup cstring + show + _hvax _hvay rmoveto + _hvwb eq { _hvcx _hvcy rmoveto } if + } cforall +} def +/vawidthshow +{ + { + dup 255 le + _charorientation 1 eq + and + { + -90 rotate + 0 _fontRotateAdjust rmoveto + cstring + _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow + 0 _fontRotateAdjust neg rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + exch _hvay sub exch _hvax sub + 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if + 3 2 roll + cstring + dup stringwidth pop 2 div neg _fontAscent neg rmoveto + show + moveto + } ifelse + } cforall +} def +/hvawidthshow +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse +} def +/hvwidthshow +{ + 0 0 3 -1 roll hvawidthshow +} def +/hvashow +{ + 0 0 0 6 -3 roll hvawidthshow +} def +/hvshow +{ + 0 0 0 0 0 6 -1 roll hvawidthshow +} def +currentdict readonly pop end +setpacking +%%EndResource +%%BeginResource: procset Adobe_shading_AI8 1.0 0 +%%Title: (Adobe Illustrator 8 Shading Procset) +%%Version: 1.0 0 +%%CreationDate: (12/17/97) () +%%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +userdict /Adobe_shading_AI8 10 dict dup begin put +/initialize { + Adobe_shading_AI8 begin + Adobe_shading_AI8 bdprocs + Mesh /initialize get exec +} def +/terminate { + currentdict Adobe_shading_AI8 eq { + end + } if +} def +/bdprocs { + { + dup xcheck 1 index type /arraytype eq and { + bind + } if + pop pop + } forall +} def +/X! {pop} def +/X# {pop pop} def +/Mesh 40 dict def +Mesh begin +/initialize { + Mesh bdprocs + Mesh begin + /emulate? /AI8MeshEmulation where { + pop AI8MeshEmulation + }{ + systemdict /shfill known not + } ifelse def + end +} def +/bd { + shadingdict begin +} def +/paint { + emulate? { + end + }{ + /_lp /none ddef _fc /_lp /none ddef + + /AIColorSpace AIColorSpace tocolorspace store + /ColorSpace AIColorSpace topsspace store + + version_ge_3010.106 not systemdict /setsmoothness known and { + 0.0001 setsmoothness + } if + + composite? { + /DataSource getdatasrc def + Matrix concat + currentdict end + shfill + }{ + AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and { + end + }{ + /ColorSpace /DeviceGray store + /Decode [0 1 0 1 0 1] store + /DataSource getplatesrc def + Matrix concat + currentdict end + shfill + } ifelse + } ifelse + } ifelse +} def +/shadingdict 12 dict def +shadingdict begin + /ShadingType 6 def + /BitsPerCoordinate 16 def + /BitsPerComponent 8 def + /BitsPerFlag 8 def +end +/datafile null def +/databuf 256 string def +/dataptr 0 def +/srcspace null def +/srcchannels 0 def +/dstchannels 0 def +/dstplate 0 def +/srctodstcolor null def +/getplatesrc { + /srcspace AIColorSpace store + /srcchannels AIColorSpace getnchannels store + /dstchannels 1 store + /dstplate getplateindex store + /srctodstcolor srcspace makesmarks { + dstplate 4 eq { + {1 exch sub} + }{ + {srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat} + } ifelse + }{ + {srcchannels {pop} repeat 1} + } ifelse store + /datafile getdatasrc store + /rdpatch168 load DataLength () /SubFileDecode filter +} def +/getdatasrc { + /rdcmntline load /ASCII85Decode filter +} def +/rdpatch168 { + /dataptr 0 store + 49 rdcount + 4 { + dup {pop srcchannels getint8} if + dup {pop srctodstcolor dstchannels putint8 true} if + } repeat + {databuf 0 dataptr getinterval}{()} ifelse +} def +/rdpatch3216 { + /dataptr 0 store + 97 rdcount + 4 { + dup {pop srcchannels getint16} if + dup {pop srctodstcolor dstchannels putint16 true} if + } repeat + {databuf 0 dataptr getinterval}{()} ifelse +} def +/rdcount { + dup 0 gt { + datafile databuf dataptr 4 -1 roll getinterval readstring + exch length dataptr add /dataptr exch store + }{ + true + } ifelse +} def +/getint8 { + mark true 3 -1 roll + { + dup {pop datafile read} if + dup {pop 255 div true} if + } repeat + { + counttomark 1 add -1 roll pop true + }{ + cleartomark false + } ifelse +} def +/putint8 { + dup dataptr add /dataptr exch store + dataptr exch + { + 1 sub exch + 255 mul cvi + databuf 2 index + 3 -1 roll put + } repeat + pop +} def +/getint16 { + mark true 3 -1 roll + { + dup {pop datafile read} if + dup {pop 256 mul datafile read} if + dup {pop add 65535 div true} if + } repeat + { + counttomark 1 add -1 roll pop true + }{ + cleartomark false + } ifelse +} def +/putint16 { + dup 2 mul dataptr add /dataptr exch store + dataptr exch + { + 2 sub exch + 65535 mul cvi dup + 256 idiv databuf 3 index 3 -1 roll put + 256 mod databuf 2 index 1 add 3 -1 roll put + } repeat + pop +} def +/srcbuf 256 string def +/rdcmntline { + currentfile srcbuf readline pop + (%) anchorsearch {pop} if +} def +/getplateindex { + 0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall +} def +/aicsarray 4 array def +/aicsaltvals 4 array def +/aicsaltcolr aicsaltvals def +/tocolorspace { + dup type /arraytype eq { + mark exch aload pop + aicsarray 0 3 -1 roll put + aicsarray 1 3 -1 roll put + dup aicsarray 2 3 -1 roll put + gettintxform aicsarray 3 3 -1 roll put + counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store + aicsaltcolr astore pop pop + aicsarray + } if +} def +/subtintxform {aicsaltcolr {1 index mul exch} forall pop} def +/addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def +/gettintxform { + /DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load +} def +/getnchannels { + dup type /arraytype eq {0 get} if + colorspacedict exch get begin Channels end +} def +/makesmarks { + composite? { + pop true + }{ + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin MarksPlate end + } ifelse +} def +/markingplate { + composite? { + pop true + }{ + dup type /arraytype eq { + dup length getplateindex gt {getplateindex get}{pop false} ifelse + } if + } ifelse +} def +/tocmyk { + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin ToCMYK end +} def +/topsspace { + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin ToPSSpace end +} def +/colorspacedict 5 dict dup begin + /DeviceGray 4 dict dup begin + /Channels 1 def + /MarksPlate {pop black?} def + /ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def + /ToPSSpace {} def + end def + /DeviceRGB 4 dict dup begin + /Channels 3 def + /MarksPlate {pop isCMYKSep?} def + /ToCMYK {pop _rgbtocmyk} def + /ToPSSpace {} def + end def + /DeviceCMYK 4 dict dup begin + /Channels 4 def + /MarksPlate {pop isCMYKSep?} def + /ToCMYK {pop} def + /ToPSSpace {} def + end def + /Separation 4 dict dup begin + /Channels 1 def + /MarksPlate { + /findcmykcustomcolor where { + pop dup 1 exch ToCMYK 5 -1 roll 1 get + findcmykcustomcolor 1 setcustomcolor + systemdict /currentgray get exec + 1 ne + }{ + pop false + } ifelse + } def + /ToCMYK { + dup 2 get mark exch 4 2 roll + 3 get exec + counttomark -1 roll tocmyk + 5 -1 roll pop + } def + /ToPSSpace {} def + end def + /Process 4 dict dup begin + /Channels 1 def + /MarksPlate { + isCMYKSep? { + 1 exch ToCMYK 4 array astore getplateindex get 0 ne + }{ + pop false + } ifelse + } def + /ToCMYK { + dup 2 get mark exch 4 2 roll + 3 get exec + counttomark -1 roll tocmyk + 5 -1 roll pop + } def + /ToPSSpace { + 4 array copy dup 0 /Separation put + } def + end def +end def +/isoverprint { + /currentoverprint where {pop currentoverprint}{_of} ifelse +} def +/version_ge_3010.106 { + version {cvr} stopped { + pop + false + }{ + 3010.106 ge + } ifelse +} def +end +end +defaultpacking setpacking +%%EndResource +%%EndProlog +%%BeginSetup +userdict /_useSmoothShade true put +userdict /_aicmykps false put +userdict /_forceToCMYK false put +Adobe_level2_AI5 /initialize get exec +Adobe_cshow /initialize get exec +Adobe_screens_AI5 /initialize get exec +Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 AGM_Gradient /initializeAI get exec +Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize get exec +Adobe_ColorImage_AI6 /initialize get exec +Adobe_shading_AI8 /initialize get exec +Adobe_Illustrator_AI5 /initialize get exec +%AI5_Begin_NonPrinting +Np +%AI8_PluginGroupInfo +(Adobe Flare Plugin) (Flare) (flare.aip) +%AI8_PluginGroupInfo +(Adobe Deform Plugin) (Adobe H\374llen-Zusatzmodul) (Envelope and Warp.aip) +%AI8_PluginGroupInfo +(Adobe Planar Group) (Adobe-Zusatzmodul Interaktiv malen) (Live Paint.aip) +%AI8_PluginGroupInfo +(Adobe Perspective Plugin Group) (Adobe Perspective Plugin Group) (Perspective.aip) +%AI8_PluginGroupInfo +(Adobe Vectorized Object) (Nachgezeichnetes Bild) (Illustrator.exe) +%AI8_PluginGroupInfo +(Adobe Path Blends) (Adobe Angleichungen-Zusatzmodul) (Live Blends.aip) +%AI8_PluginGroupInfo +(Adobe Symbolism) (Adobe Symbolism) (Symbolism.aip) +%AI8_PluginGroupInfo +(Adobe PatternOnPath Brush Tool) (Adobe Musterpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe PatternOnPath Brush Tool) (Adobe Musterpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe ArtOnPath Brush Tool) (Adobe Bildpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe ArtOnPath Brush Tool) (Adobe Bildpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe Calligraphic Brush Tool) (Adobe Kalligrafiepinsel-Zusatzmodul) (Calligraphic Brush Tool.aip) +%AI8_PluginGroupInfo +(Adobe Scatter Brush Tool) (Adobe Spezialpinsel-Zusatzmodul) (Scatter Brush Tool.aip) +%AI8_PluginGroupInfo +(Adobe Scatter Brush Tool) (Adobe Spezialpinsel-Zusatzmodul) (Scatter Brush Tool.aip) +%AI8_PluginGroupInfo +(Adobe Pattern Editor Plugin Group) (Adobe Pattern Editor Plugin Group) (Swatch Libraries.aip) +%AI8_PluginGroupInfo +(Pathfinder Suite) (Adobe Zusammengesetzte Form) (PathFinder Suite.aip) +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +13 Bn +%AI5_BeginGradient: (Orange, Gelb) +(Orange, Gelb) 0 5 Bd +[ +< +05050505050505050505050505050505050505050505050505050505060606060606060606060606 +0606060606 +> +< +BBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3 +E4E5E6E7E8 +> +< +D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4 +D4D4D4D4D4 +> +0 +1 %_Br +< +03030303030303030303030303030404040404040404040404040404040404040404040404040404 +040404040404040405050505050505 +> +< +8485868788898A8B8C8D8E8F9091929495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABAC +ADAEAFB0B1B2B3B4B5B6B7B8B9BABB +> +< +D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 +D6D6D6D6D6D6D6D6D6D5D5D5D5D5D5 +> +0 +1 %_Br +< +02020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020303030303030303030303030303030303030303030303030303030303 +> +< +38393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051525455565758595A5B5C5D5E5F60 +6162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F8081828384 +> +< +FFFEFEFDFDFCFCFBFBFAFAF9F9F8F8F7F7F6F5F5F4F4F3F3F2F2F1F1F0F0EFEFEEEEEDECECEBEBEA +EAE9E9E8E8E7E7E6E6E5E5E4E4E3E2E2E1E1E0E0DFDFDEDEDDDDDCDCDBDBDAD9D9D8D8D7 +> +0 +1 %_Br +< +00000000000000000000000000000000000000000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010102020202020202020202020202020202020202020202020202 +> +< +000102030405060708090A0B0B0C0D0E0F101112121314151616171819191A1B1C1C1D1E1E1F2020 +212222232324252526262727282829292A2A2B2B2C2C2D2D2E2E2E2F2F3030303131313232323333 +3333343434343535353536363636363637373737373737373838383838383838383838383838 +> +< +DBDCDDDDDEDEDFE0E0E1E1E2E3E3E4E4E5E5E6E6E7E7E8E9E9EAEAEAEBEBECECEDEDEEEEEFEFEFF0 +F0F1F1F1F2F2F3F3F3F4F4F4F5F5F5F6F6F6F7F7F7F7F8F8F8F9F9F9F9FAFAFAFAFAFBFBFBFBFBFC +FCFCFCFCFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +> +0 +1 %_Br +[ +0.0235 0.91 0.83 0 1 50 100 %_BS +%_0.0235 0.91 0.83 0 1 50 100 Bs +0.0184 0.7341 0.8365 0 1 50 88.764 %_BS +%_0.0184 0.7341 0.8365 0 1 50 88.764 Bs +0.0121 0.5186 0.8445 0 1 50 66.8539 %_BS +%_0.0121 0.5186 0.8445 0 1 50 66.8539 Bs +0.0061 0.22 1 0 1 50 28.0899 %_BS +%_0.0061 0.22 1 0 1 50 28.0899 Bs +0 0 0.86 0 1 28 0 %_BS +%_0 0 0.86 0 1 28 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Sehr weiche schwarze Vignette) +(Sehr weiche schwarze Vignette) 1 3 Bd +[ +0.2 +0.2 +0.2 +1 +1 %_Br +0.2 +0.2 +0.2 +1 +1 %_Br +[ +0.2 0.2 0.2 1 1 56.0729 57.4443 %_BS +%_0.2 0.2 0.2 1 1 56.0729 57.4443 Bs +0.2 0.2 0.2 1 1 31.8603 79.7713 %_BS +%_0.2 0.2 0.2 1 1 31.8603 79.7713 Bs +0.2 0.2 0.2 1 1 50 100 %_BS +%_0.2 0.2 0.2 1 1 50 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 14) +(Unnamed gradient 14) 1 4 Bd +[ +< +000102030405060708090A0B0C0D0E0F10111212131415161718191A1B1C1D1D1E1F202122232425 +25262728292A2B2B2C2D2E2F303031323334353536373839393A3B3C3C3D3E3F3F40414242434445 +4546474848494A4A4B4C4D4D4E4F4F5051515253535455555656575858595A5A5B5B5C5D5D5E5E5F +5F6061616262636364646566666767686869696A6A6B6B6C6C6D6D6D6E6E6F6F7070717171727273 +737374747575757676767777777878787979797A7A7A7B7B7B7B7C7C7C7C7D7D7D7D7E7E7E7E7E7F +7F7F7F7F8080808080808080818181818181818181 +> +< +000001010102020203030304040404050505060606070707080808080909090A0A0A0A0B0B0B0C0C +0C0C0D0D0D0E0E0E0E0F0F0F10101010111111111212121213131313141414141515151516161616 +171717171818181818191919191A1A1A1A1A1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1E1F1F1F +1F1F1F20202020202121212121212222222222222323232323232324242424242424252525252525 +25262626262626262627272727272727272728282828282828282828282929292929292929292929 +292929292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +> +< +00000000000000000101010101010101010101010101010202020202020202020202020202020203 +03030303030303030303030303030303040404040404040404040404040404040404050505050505 +05050505050505050505050505050606060606060606060606060606060606060606060607070707 +07070707070707070707070707070707070707070707070808080808080808080808080808080808 +08080808080808080808080808080808080808080909090909090909090909090909090909090909 +090909090909090909090909090909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101 +> +1 %_Br +< +8182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8 +A9AAABACADAEAFB0B1B2B3B4B5B6B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1 +D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECED +> +< +2A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051 +52535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273747576777879 +7A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +> +< +09090909090909090909090909090909090908080808080808080808080808080808080808080808 +08080808080808080808080808080707070707070707070707070707070707070707070707070707 +07070707070707070706060606060606060606060606060606060606 +> +< +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000 +> +1 %_Br +< +EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE +EEEEEEEEEEEEEEEEEEEEEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF +EFF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +> +< +95959696969797979898989999999A9A9A9B9B9B9C9C9C9D9D9D9E9E9F9F9FA0A0A0A1A1A1A2A2A3 +A3A3A4A4A4A5A5A5A6A6A7A7A7A8A8A8A9A9AAAAAAABABABACACADADADAEAEAEAFAFB0B0B0B1B1B1 +B2B2B3B3B3B4B4B5B5B5B6B6B6B7B7B8B8 +> +< +06070708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1E1E1F20212223242526272829 +2A2B2C2C2D2E2F303132333435363738393A3B3C3D3E3F40414243444445464748494A4B4C4D4E4F +505152535455565758595A5B5C5D5E5F60 +> +< +0001020203040506070708090A0B0C0D0E0F0F101112131415161718191A1B1C1C1D1E1F20212223 +2425262728292A2B2C2D2E2F30313232333435363738393A3B3C3D3E3F404142434445464748494A +4B4C4D4E4F505152535455565758595A5B +> +1 %_Br +[ +0 0 0 0 1 33.3333 0 %_BS +%_0 0 0 0 1 33.3333 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 29.2135 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 29.2135 Bs +0.9294 0.5843 0.0235 0 1 51.9231 64.6067 %_BS +%_0.9294 0.5843 0.0235 0 1 51.9231 64.6067 Bs +0.9412 0.7216 0.3765 0.3569 1 51.9231 100 %_BS +%_0.9412 0.7216 0.3765 0.3569 1 51.9231 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 18) +(Unnamed gradient 18) 1 4 Bd +[ +< +000102030405060708090A0B0C0D0E0F10111212131415161718191A1B1C1D1D1E1F202122232425 +25262728292A2B2B2C2D2E2F303031323334353536373839393A3B3C3C3D3E3F3F40414242434445 +4546474848494A4A4B4C4D4D4E4F4F5051515253535455555656575858595A5A5B5B5C5D5D5E5E5F +5F6061616262636364646566666767686869696A6A6B6B6C6C6D6D6D6E6E6F6F7070717171727273 +737374747575757676767777777878787979797A7A7A7B7B7B7B7C7C7C7C7D7D7D7D7E7E7E7E7E7F +7F7F7F7F8080808080808080818181818181818181 +> +< +000001010102020203030304040404050505060606070707080808080909090A0A0A0A0B0B0B0C0C +0C0C0D0D0D0E0E0E0E0F0F0F10101010111111111212121213131313141414141515151516161616 +171717171818181818191919191A1A1A1A1A1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1E1F1F1F +1F1F1F20202020202121212121212222222222222323232323232324242424242424252525252525 +25262626262626262627272727272727272728282828282828282828282929292929292929292929 +292929292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +> +< +00000000000000000101010101010101010101010101010202020202020202020202020202020203 +03030303030303030303030303030303040404040404040404040404040404040404050505050505 +05050505050505050505050505050606060606060606060606060606060606060606060607070707 +07070707070707070707070707070707070707070707070808080808080808080808080808080808 +08080808080808080808080808080808080808080909090909090909090909090909090909090909 +090909090909090909090909090909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101 +> +1 %_Br +< +8182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8 +A9AAABACADAEAFB0B1B2B3B4B5B6B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1 +D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECED +> +< +2A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051 +52535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273747576777879 +7A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +> +< +09090909090909090909090909090909090908080808080808080808080808080808080808080808 +08080808080808080808080808080707070707070707070707070707070707070707070707070707 +07070707070707070706060606060606060606060606060606060606 +> +< +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000 +> +1 %_Br +< +EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED +EDEDEDEDEDEDEDEDEDEDECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +> +< +959595969696969697979797979898989899999999999A9A9A9A9B9B9B9B9B9C9C9C9C9D9D9D9D9E +9E9E9E9E9F9F9F9FA0A0A0A0A1A1A1A1A2A2A2A2A2A3A3A3A3A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7 +A7A7A8A8A8A8A9A9A9A9AAAAAAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B1B1 +B1B1B1B2B2B2B2B3B3B3B3B4B4B4B4B5B5B5B5B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABB +BBBBBBBCBCBCBCBDBDBDBDBEBEBEBEBFBFBFBFC0C0C0C1C1C1 +> +< +06060707080809090A0A0B0B0C0D0D0E0E0F0F1010111112131314141515161617181819191A1A1B +1B1C1D1D1E1E1F1F20212122222324242525262627282829292A2B2B2C2C2D2D2E2F2F3030313232 +3333343535363637383839393A3A3B3C3C3D3D3E3F3F404041424243434445454646474848494A4A +4B4B4C4D4D4E4E4F50505151525353545455565657585859595A5B5B5C5C5D5E5E5F5F6061616263 +63646465666667676869696A6B6B6C6C6D6E6E6F7070717172 +> +< +0001010203040505060708090A0B0B0C0D0E0F10111212131415161718191A1A1B1C1D1E1F202122 +23242425262728292A2B2C2D2E2F30313132333435363738393A3B3C3D3E3F404141424344454647 +48494A4B4C4D4E4F50515253545556565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E +6F70717273747576777879797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAE +> +1 %_Br +[ +0 0 0 0 1 33.3333 0 %_BS +%_0 0 0 0 1 33.3333 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 35.955 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 35.955 Bs +0.9294 0.5843 0.0235 0 1 51.9231 85.3932 %_BS +%_0.9294 0.5843 0.0235 0 1 51.9231 85.3932 Bs +0.9216 0.7569 0.4471 0.6824 1 51.9231 100 %_BS +%_0.9216 0.7569 0.4471 0.6824 1 51.9231 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 35) +(Unnamed gradient 35) 0 2 Bd +[ +0 +< +666564636261605F5E5D5C5B5A5958565554535251504F4E4D4C4B4A49484746454443424140 +> +1 +0 +1 %_Br +[ +0 0.25 1 0 1 50 76.0736 %_BS +%_0 0.25 1 0 1 50 76.0736 Bs +0 0.4 1 0 1 50 23.3129 %_BS +%_0 0.4 1 0 1 50 23.3129 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 4) +(Unnamed gradient 4) 1 2 Bd +[ +< +000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627 +28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F +505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677 +78797A7B7C7D7E7F8081 +> +< +0000010101020202030303040404050505060606070707070808080909090A0A0A0B0B0B0C0C0C0D +0D0D0E0E0E0F0F0F101010111111121212131313141414151515151616161717171818181919191A +1A1A1B1B1B1C1C1C1D1D1D1E1E1E1F1F1F2020202121212222222323232324242425252526262627 +27272828282929292A2A +> +< +00000000000000000101010101010101010101010101020202020202020202020202020203030303 +03030303030303030303030404040404040404040404040404050505050505050505050505050506 +06060606060606060606060606060707070707070707070707070707080808080808080808080808 +08080909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101 +> +1 %_Br +[ +0 0 0 0 1 50 0 %_BS +%_0 0 0 0 1 50 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 100 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 41) +(Unnamed gradient 41) 1 2 Bd +[ +< +000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1E1F202122232425262728 +292A2B2C2D2E2F303132333435363738393A +> +< +000101020303040405060607080809090A0B0B0C0D0D0E0F0F101011121213141415151617171819 +191A1B1B1C1C1D1E1E1F2020212122232324 +> +< +00000001010101020202020303030303040404040505050505060606060707070708080808080909 +09090A0A0A0A0A0B0B0B0B0C0C0C0C0D0D0D +> +< +00000000000000000000000000000001010101010101010101010101010101010101010101010101 +010101020202020202020202020202020202 +> +1 %_Br +[ +0 0 0 0 1 50 0 %_BS +%_0 0 0 0 1 50 0 Bs +0.2275 0.1412 0.051 0.0078 1 50 100 %_BS +%_0.2275 0.1412 0.051 0.0078 1 50 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 5) +(Unnamed gradient 5) 1 4 Bd +[ +< +000102030405060708090A0B0C0D0E0F10111212131415161718191A1B1C1D1D1E1F202122232425 +25262728292A2B2B2C2D2E2F303031323334353536373839393A3B3C3C3D3E3F3F40414242434445 +4546474848494A4A4B4C4D4D4E4F4F5051515253535455555656575858595A5A5B5B5C5D5D5E5E5F +5F6061616262636364646566666767686869696A6A6B6B6C6C6D6D6D6E6E6F6F7070717171727273 +737374747575757676767777777878787979797A7A7A7B7B7B7B7C7C7C7C7D7D7D7D7E7E7E7E7E7F +7F7F7F7F8080808080808080818181818181818181 +> +< +000001010102020203030304040404050505060606070707080808080909090A0A0A0A0B0B0B0C0C +0C0C0D0D0D0E0E0E0E0F0F0F10101010111111111212121213131313141414141515151516161616 +171717171818181818191919191A1A1A1A1A1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1E1F1F1F +1F1F1F20202020202121212121212222222222222323232323232324242424242424252525252525 +25262626262626262627272727272727272728282828282828282828282929292929292929292929 +292929292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +> +< +00000000000000000101010101010101010101010101010202020202020202020202020202020203 +03030303030303030303030303030303040404040404040404040404040404040404050505050505 +05050505050505050505050505050606060606060606060606060606060606060606060607070707 +07070707070707070707070707070707070707070707070808080808080808080808080808080808 +08080808080808080808080808080808080808080909090909090909090909090909090909090909 +090909090909090909090909090909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101 +> +1 %_Br +< +8182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8 +A9AAABACADAEAFB0B1B2B3B4B5B6B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1 +D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECED +> +< +2A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051 +52535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273747576777879 +7A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +> +< +09090909090909090909090909090909090908080808080808080808080808080808080808080808 +08080808080808080808080808080707070707070707070707070707070707070707070707070707 +07070707070707070706060606060606060606060606060606060606 +> +< +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000 +> +1 %_Br +< +EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED +EDEDEDEDEDEDEDEDEDEDECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +> +< +959595969696969697979797979898989899999999999A9A9A9A9B9B9B9B9B9C9C9C9C9D9D9D9D9E +9E9E9E9E9F9F9F9FA0A0A0A0A1A1A1A1A2A2A2A2A2A3A3A3A3A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7 +A7A7A8A8A8A8A9A9A9A9AAAAAAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B1B1 +B1B1B1B2B2B2B2B3B3B3B3B4B4B4B4B5B5B5B5B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABB +BBBBBBBCBCBCBCBDBDBDBDBEBEBEBEBFBFBFBFC0C0C0C1C1C1 +> +< +06060707080809090A0A0B0B0C0D0D0E0E0F0F1010111112131314141515161617181819191A1A1B +1B1C1D1D1E1E1F1F20212122222324242525262627282829292A2B2B2C2C2D2D2E2F2F3030313232 +3333343535363637383839393A3A3B3C3C3D3D3E3F3F404041424243434445454646474848494A4A +4B4B4C4D4D4E4E4F50505151525353545455565657585859595A5B5B5C5C5D5E5E5F5F6061616263 +63646465666667676869696A6B6B6C6C6D6E6E6F7070717172 +> +< +0001010203040505060708090A0B0B0C0D0E0F10111212131415161718191A1A1B1C1D1E1F202122 +23242425262728292A2B2C2D2E2F30313132333435363738393A3B3C3D3E3F404141424344454647 +48494A4B4C4D4E4F50515253545556565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E +6F70717273747576777879797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAE +> +1 %_Br +[ +0 0 0 0 1 33.3333 0 %_BS +%_0 0 0 0 1 33.3333 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 56.7416 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 56.7416 Bs +0.9294 0.5843 0.0235 0 1 51.9231 85.3932 %_BS +%_0.9294 0.5843 0.0235 0 1 51.9231 85.3932 Bs +0.9216 0.7569 0.4471 0.6824 1 51.9231 100 %_BS +%_0.9216 0.7569 0.4471 0.6824 1 51.9231 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 51) +(Unnamed gradient 51) 0 2 Bd +[ +< +1D1D1D1D1D1D1D1D1D1D1D1D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F1F1F1F1F1F1F +1F202020202020202021212121212121222222222223232323232324242424252525252526262626 +27272728282828292929292A2A2A2B2B2B2C2C2C2D2D2D2E2E2E2F2F2F3030313131323233333334 +3435353636363737383839393A3A3B3B3C3C3C3D3E3E3F3F40404141424243434444454646474748 +49494A4A4B4C4C4D4D4E4F4F5051515253535455555657575859595A5B5C5C5D5E5F5F6061626263 +646566666768696A6A6B6C6D6E6E6F70717273747475767778797A7B7C7C7D7E7F80818283848586 +8788898A8B8C8D8E +> +< +16161616161616161616161616161616161616161616161616161616161616171717171717171717 +17171718181818181818181819191919191919191A1A1A1A1A1A1B1B1B1B1B1B1C1C1C1C1C1D1D1D +1D1D1E1E1E1E1E1F1F1F1F2020202021212121222222222323232424242525252526262627272728 +28282929292A2A2A2B2B2C2C2C2D2D2D2E2E2F2F2F30303131323232333334343535353636373738 +3839393A3A3B3B3C3C3D3D3E3E3F3F4040414142434344444545464747484849494A4B4B4C4C4D4E +4E4F5050515252535354555556575758595A5A5B5C5C5D5E5E5F606161626364646566676768696A +6A6B6C6D6E6E6F70 +> +< +11111111111111111111111111111111111111111111111111111111111111121212121212121212 +12121213131313131313131314141414141414151515151515161616161616171717171718181818 +18191919191A1A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F202020212121222222232323 +242424252525262627272728282929292A2A2B2B2B2C2C2D2D2E2E2E2F2F30303131323233333434 +353536363737383839393A3A3B3B3C3D3D3E3E3F3F404041424243434445454646474848494A4A4B +4C4C4D4E4E4F5050515252535454555656575859595A5B5C5C5D5E5F5F6061626263646566666768 +696A6A6B6C6D6E6F +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000010101010101010101010101010101010101010101010101010101010102020202020202 +02020202020202020202020203030303030303030303030303030304040404040404040404040405 +05050505050505050505050606060606060606060607070707070707070708080808080808080809 +090909090909090A0A0A0A0A0A0A0A0B0B0B0B0B0B0B0C0C0C0C0C0C0C0D0D0D0D0D0D0D0E0E0E0E +0E0E0E0F0F0F0F0F0F10101010101011111111111112121212121313131313131414141414151515 +1515161616161617 +> +1 %_Br +[ +0.555993 0.439094 0.433417 0.088563 1 50 100 %_BS +%_0.555993 0.439094 0.433417 0.088563 1 50 100 Bs +0.115175 0.08484 0.065003 0 1 73.0337 0 %_BS +%_0.115175 0.08484 0.065003 0 1 73.0337 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 54) +(Unnamed gradient 54) 0 2 Bd +[ +< +1D1D1D1D1D1D1D1D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F1F1F1F1F1F202020202020202121 +2121212122222222222323232323242424242525252526262627272727282828292929292A2A2A2B +2B2B2C2C2C2D2D2E2E2E2F2F2F30303131313232333333343435353636373737383839393A3A3B3B +3C3C3D3D3E3E3F3F4040414142434344444545464747484849494A4B4B4C4C4D4E4E4F5050515252 +535354555556575858595A5A5B5C5C5D5E5F5F606161626364646566676768696A6B6B6C6D6E6F6F +7071727373747576777878797A7B7C7D7E7F7F80818283848586878888898A8B8C8D8E8F90919293 +9495969798999A9B9C9D +> +< +16161616161616161616161616161616161616161616171717171717171717171718181818181818 +181919191919191A1A1A1A1A1A1B1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1F1F1F1F20202020 +212121222222222323232424242525252626262727272828282929292A2A2A2B2B2C2C2C2D2D2D2E +2E2F2F30303031313232323333343435353636373737383839393A3A3B3B3C3C3D3D3E3E3F3F4040 +414242434344444545464647484849494A4A4B4C4C4D4D4E4F4F5050515252535454555656575758 +59595A5B5B5C5D5D5E5F6060616262636464656667676869696A6B6C6C6D6E6F6F70717273737475 +76767778797A7A7B7C7D +> +< +11111111111111111111111111111111111111111111121212121212121212121313131313131313 +1414141414141515151515151616161616171717171718181818191919191A1A1A1A1B1B1B1B1C1C +1C1D1D1D1D1E1E1E1F1F1F2020202121212222222323232424242525262626272728282829292A2A +2A2B2B2C2C2D2D2E2E2E2F2F30303131323233333434353536363737383839393A3A3B3B3C3C3D3E +3E3F3F40404141424343444445464647474849494A4B4B4C4C4D4E4E4F5050515252535454555656 +575858595A5B5B5C5D5D5E5F60606162636364656666676869696A6B6C6C6D6E6F70707172737475 +75767778797A7A7B7C7D +> +< +00000000000000000000000000000000000000000000000000000101010101010101010101010101 +01010101010202020202020202020202020203030303030303030303030404040404040404040505 +050505050505060606060606060607070707070707080808080808080909090909090A0A0A0A0A0A +0B0B0B0B0B0B0C0C0C0C0C0D0D0D0D0D0E0E0E0E0E0F0F0F0F0F1010101010111111111112121212 +131313131414141414151515151616161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D +1D1D1D1E1E1E1F1F1F1F202020212121222222222323232424242525252626262727272828282929 +292A2A2A2B2B2B2C2C2C +> +1 %_Br +[ +0.614191 0.489448 0.489815 0.173739 1 50 100 %_BS +%_0.614191 0.489448 0.489815 0.173739 1 50 100 Bs +0.115175 0.08484 0.065003 0 1 70.2247 0 %_BS +%_0.115175 0.08484 0.065003 0 1 70.2247 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 83) +(Unnamed gradient 83) 1 2 Bd +[ +< +A6A5A4A3A2A1A09F9E9D9C9B9A9897969594939291908F8E8D8C +> +0 +1 +< +1A1817161514131211100F0E0D0C0B0A09080706050403020100 +> +1 %_Br +[ +0.65 0 1 0.1 1 50 34.7917 %_BS +%_0.65 0 1 0.1 1 50 34.7917 Bs +0.55 0 1 0 1 50 76.0736 %_BS +%_0.55 0 1 0 1 50 76.0736 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Verblassender Himmel) +(Verblassender Himmel) 0 2 Bd +[ +0.8 +0.4 +0 +< +00 +> +1 %_Br +[ +0.8 0.4 0 0.000031 1 50 100 %_BS +%_0.8 0.4 0 0.000031 1 50 100 Bs +0.8 0.4 0 0 1 50 0 %_BS +%_0.8 0.4 0 0 1 50 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Wei\737, Schwarz) +(Wei\737, Schwarz) 0 2 Bd +[ +< +FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 +D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 +AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 +87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 +5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 +37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 +0F0E0D0C0B0A09080706050403020100 +> +0 %_Br +[ +0 0 0 1 1 50 100 %_BS +%_0 0 0 1 1 50 100 Bs +0 0 0 0 1 50 0 %_BS +%_0 0 0 0 1 50 0 Bs +BD +%AI5_EndGradient +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI3_BeginPattern: (Pompadour) +(Pompadour) 218.1958 183.1699 385.1958 350.1699 [ +%AI3_Tile +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +407.2622 96.3711 m +407.3872 96.3711 407.4927 96.4629 407.5103 96.585 c +409.8911 112.5996 419.1646 125.9746 431.9028 133.9814 c +432.0063 134.0449 432.0493 134.1758 432.0044 134.29 c +431.9575 134.4023 431.8384 134.4688 431.7173 134.4443 c +421.2466 132.3398 411.9243 126.5811 405.27 118.4141 C +400.645 131.7891 390.0337 140.418 376.9692 144.0654 C +381.7778 149.6582 379.2622 157.5986 371.8501 158.9023 c +371.7368 158.9229 371.6255 158.8643 371.5767 158.7607 c +371.5278 158.6563 371.5552 158.5322 371.6431 158.46 c +375.6157 155.1143 374.1626 147.04 362.3052 147.04 c +354.5103 147.04 349.4849 150.2188 349.4849 154.5254 c +349.4849 157.9102 352.5474 159.7559 355.1255 159.7559 c +359.5415 159.7559 362.0649 155.7949 360.1685 152.2129 c +360.1138 152.1104 360.1353 151.9814 360.2231 151.9033 c +360.311 151.8271 360.4399 151.8184 360.5376 151.8857 c +362.7856 153.4492 364.356 155.5059 364.356 158.6768 c +364.356 164.0635 359.3306 169.8066 351.0239 169.8066 c +342.1021 169.8066 334.0005 162.9355 334.0005 154.5254 c +334.0005 142.71 344.0493 137.0918 354.6138 136.0918 C +350.2485 134.4189 346.981 129.5664 v +346.9146 129.4697 346.9243 129.3418 347.0024 129.2559 c +347.0806 129.1689 347.2056 129.1475 347.3091 129.2012 c +353.1392 132.2822 359.7954 133.9453 366.811 133.9453 c +386.4321 133.9453 403.3579 117.541 407.0103 96.5801 c +407.0317 96.4561 407.1392 96.3691 407.2622 96.3711 c +f +483.9399 148.7773 m +488.5493 156.4551 490.1919 169.627 485.897 179.46 c +485.8481 179.5703 485.8833 179.6992 485.9829 179.7686 c +486.0806 179.8379 486.2153 179.8281 486.3032 179.7461 c +491.1099 175.1914 495.2427 164.5684 493.0083 152.2871 C +496.106 149.8936 498.0532 147.5176 499.522 144.335 c +499.5688 144.2314 499.5415 144.1104 499.4556 144.0352 c +499.3696 143.9629 499.2446 143.9551 499.1489 144.0186 c +494.1528 147.3809 489.686 148.5283 483.9399 148.7773 C +f +473.3306 28.9707 m +473.4009 28.8672 473.3833 28.7266 473.2915 28.6426 c +473.1978 28.5586 473.0571 28.5547 472.9595 28.6348 c +466.145 34.1621 457.0845 37.6895 445.9243 37.6895 c +418.3521 37.6895 400.9517 21.1719 398.2173 3.76367 c +398.1997 3.65234 398.1099 3.56641 397.9985 3.55078 c +397.8872 3.53711 397.7778 3.59766 397.7329 3.70117 c +395.0083 9.95898 393.3657 19.0352 401.7817 31.209 c +406.8169 38.4941 412.9106 43.5098 412.9106 50.0273 c +412.9106 54.2852 410.6509 57.1797 407.2231 57.1797 c +403.6177 57.1797 401.2876 54.0918 401.2876 50.625 c +401.2876 48.877 401.7915 47.1465 402.6958 45.5801 c +402.7544 45.4766 402.7368 45.3496 402.6509 45.2676 c +402.5649 45.1875 402.436 45.1758 402.3384 45.2402 c +399.3657 47.1777 396.7114 50.6367 396.7114 55.5117 c +396.7114 62.6836 402.8442 68.6816 411.1802 68.6816 c +420.1548 68.6816 427.5044 61.6328 427.5044 51.4922 c +427.5044 48.0156 426.5142 43.8242 424.0415 40.3613 C +427.4263 43.1875 429.2329 45.1875 430.7192 49.5117 C +441.1196 51.3223 452.2251 49.6602 461.0493 43.8691 C +461.3052 49.9707 463.3013 55.0605 467.3931 59.1875 c +467.4771 59.2715 467.6079 59.2852 467.7075 59.2227 c +467.8091 59.1582 467.8521 59.0332 467.811 58.9219 c +464.9341 50.9199 466.8657 38.7246 473.3306 28.9707 c +f +560.6978 35.6055 m +558.4517 30.8066 553.2388 28.1211 547.2368 28.0117 c +547.1118 28.0098 547.0044 28.0977 546.9829 28.2188 c +546.9595 28.3418 547.0278 28.4609 547.1431 28.5039 c +549.1899 29.2578 550.8052 30.5762 551.6646 32.4141 c +553.8774 37.1426 550.2974 43.5098 543.6509 46.7832 c +543.5728 46.8223 543.52 46.8965 543.5103 46.9824 c +543.5005 47.0684 543.5337 47.1523 543.6001 47.207 c +547.8911 50.7266 553.0122 57.2617 553.0122 70.627 c +553.0122 89.3086 540.8579 107.0898 524.7368 107.0898 c +515.5239 107.0898 508.104 100.6934 504.2661 91.0977 C +508.4868 96.8564 514.2446 101.2051 522.1782 101.2051 c +533.8208 101.2051 543.0337 88.7969 543.0337 70.8828 c +543.0337 53.9941 531.1333 34.2891 515.2681 34.2891 c +506.5669 34.2891 500.0435 41.3281 500.0435 50.4121 c +500.0435 58.4746 505.2896 63.0781 511.1763 63.0781 c +515.6099 63.0781 518.6685 59.9473 519.6196 56.5527 c +519.6509 56.4375 519.6001 56.3164 519.4927 56.2598 c +519.3872 56.2051 519.2583 56.2305 519.1802 56.3223 c +518.4282 57.2168 517.2837 57.9609 515.5259 57.9609 c +512.5825 57.9609 511.0474 55.4316 511.0474 53.6113 c +511.0474 50.1563 513.606 47.7246 517.4458 47.7246 c +522.6899 47.7246 526.7856 53.4824 526.7856 60.9023 c +526.7856 70.1152 517.9556 78.5586 509.1274 78.5586 c +500.106 78.5586 490.4478 70.5 490.4478 55.5293 c +490.4478 40.8164 500.4282 23.9258 516.2935 23.9258 c +525.5435 23.9258 533.4048 28.0957 539.436 35.002 c +539.5161 35.0918 539.6489 35.1152 539.7544 35.0547 c +539.8599 34.9941 539.9067 34.8672 539.8677 34.752 c +535.4341 21.8164 537.9126 9.60742 544.688 9.60742 c +548.0024 9.60742 549.6899 11.9863 549.6899 14.5234 c +549.6899 17.1309 547.7915 19.2852 544.7212 19.6777 c +544.6001 19.6934 544.5063 19.793 544.4985 19.9141 c +544.4927 20.0352 544.5708 20.1465 544.6899 20.1758 c +551.5044 21.9395 558.5142 18.2285 558.5142 11.1328 c +558.5142 4.85547 553.1372 0.001953 546.1021 0.001953 c +535.4653 0.001953 530.3774 11.2715 532.6431 21.5371 C +527.1841 14.4922 519.0903 8.70117 507.4653 8.70117 c +483.9224 8.70117 472.0239 35.5703 472.0239 53.6113 c +472.0239 69.9883 475.3501 80.4785 482.2603 88.5391 C +474.1978 82.3984 470.8716 75.6172 469.3384 66.2773 C +463.1958 57.832 447.2036 57.832 v +440.5161 57.832 434.2739 60.3086 429.4302 64.998 C +429.4282 64.9961 429.4263 64.9941 429.4243 64.9902 C +429.3892 65.0313 429.3501 65.0703 429.3149 65.1094 C +428.9946 65.4238 428.6802 65.748 428.3716 66.082 C +423.3091 70.9316 413.1802 75.4785 403.9399 71.6797 c +403.8345 71.6367 403.7134 71.6699 403.6431 71.7578 c +403.5728 71.8477 403.5708 71.9727 403.6392 72.0645 c +408.0454 78.0898 415.6626 80.0059 421.3169 79.1309 C +420.272 82.8457 419.6938 87.0117 419.6938 91.6094 c +419.6938 108.0137 428.4927 119.5801 438.106 125.2109 C +434.9517 129.0137 435.5962 134.9883 439.1372 139.0449 c +439.2173 139.1357 439.3481 139.1582 439.4536 139.0996 c +439.5571 139.041 439.606 138.918 439.5708 138.8018 c +437.8403 133.2695 442.9634 128.6523 449.7524 128.9004 c +449.8755 128.9033 449.9829 128.8193 450.0103 128.6992 c +450.0356 128.5801 449.9712 128.457 449.8579 128.4111 c +439.7212 124.248 433.0005 115.4316 433.0005 104.4033 c +433.0005 92.8906 439.9087 83.5488 451.0415 83.5488 c +460.1255 83.5488 469.2095 91.8672 469.2095 102.2285 c +469.2095 110.2891 464.731 115.0225 458.9731 115.0225 c +453.9849 115.0225 450.0181 111.5684 450.0181 107.4736 c +450.0181 101.6211 456.6001 99.499 460.1118 104.1309 c +460.1821 104.2227 460.3032 104.2559 460.4087 104.2129 c +460.5161 104.1699 460.5806 104.0625 460.5669 103.9482 c +460.0435 99.5586 456.8149 95.4482 451.8091 95.4482 c +447.2036 95.4482 442.4692 99.2861 442.4692 107.4746 c +442.4692 117.1982 451.8071 127.0508 467.1606 127.0508 c +488.1431 127.0508 499.5317 103.3809 489.2974 84.4453 C +494.5415 90.459 499.2759 96.8555 499.2759 108.2432 c +499.2759 129.75 478.0122 144.291 452.9224 135.7441 c +452.8032 135.7021 452.6724 135.7559 452.6157 135.8672 c +452.5571 135.9785 452.5884 136.1143 452.6899 136.1895 c +459.6958 141.2979 467.0337 148.8262 467.0337 161.4668 c +467.0337 174.6475 458.3345 183.9854 444.772 183.9854 c +434.2798 183.9854 427.6274 177.5879 427.6274 170.04 c +427.6274 164.2822 431.3462 159.6768 437.7349 159.6768 c +447.2466 159.6768 450.481 170.0195 445.5591 174.6445 c +445.4751 174.7236 445.4556 174.8516 445.5103 174.9521 c +445.5669 175.0547 445.6841 175.1055 445.7974 175.0762 c +450.5669 173.8398 455.1353 169.0068 455.1353 161.7236 c +455.1353 149.1855 443.4927 140.8682 430.6978 140.8682 c +424.7017 140.8682 418.8989 142.623 414.2271 145.9102 C +414.7778 150.0635 413.3579 154.6602 411.2603 157.752 C +413.2095 150.8848 411.1021 139.5732 400.5864 139.5732 c +394.6958 139.5732 390.8013 144.1025 390.8013 149.4551 c +390.8013 155.7793 396.147 158.7314 400.4966 158.125 c +400.6118 158.1104 400.7017 158.0186 400.7134 157.9023 c +400.7271 157.7891 400.6606 157.6797 400.5532 157.6367 c +398.9673 157.0293 397.6118 155.3691 397.6118 153.373 c +397.6118 150.873 399.52 149.3906 401.52 149.3906 c +404.8149 149.3906 406.645 153.0605 405.4927 157.1104 C +405.5044 157.1104 L +404.4321 159.9473 403.8286 163.1152 403.8286 166.6055 c +403.8286 183.3672 422.0103 199.3398 444.9497 199.3398 c +469.1626 199.3398 482.0044 182.0664 482.0044 164.2822 c +482.0044 154.7461 478.4224 147.5225 473.8149 142.915 C +493.7368 145.0332 506.313 136.5176 513.0942 124.2354 C +508.6157 120.3975 506.9536 114.7676 Y +512.3267 121.8057 521.5376 127.9453 534.4595 127.9453 c +554.0356 127.9453 569.3911 108.7539 569.3911 88.1563 c +569.3911 75.084 564.5884 62.375 554.8267 53.9102 C +560.8638 48.8809 563.4731 41.5391 560.6978 35.6055 c +f +*U +*u +482.2114 160.9053 m +482.1782 160.7852 482.2388 160.6582 482.3521 160.6094 c +497.1763 154.0957 507.6372 141.6289 512.0063 127.2324 c +512.0415 127.1152 512.1548 127.0391 512.2778 127.0527 c +512.3989 127.0664 512.4946 127.166 512.5024 127.2871 c +513.229 137.9434 510.1274 148.4531 504.0005 157.0234 C +518.1216 157.9648 529.2407 165.9297 536.1997 177.5723 C +540.3286 171.46 548.6509 171.7969 551.8599 178.6035 c +551.9106 178.708 551.8833 178.832 551.7954 178.9063 c +551.7075 178.9805 551.5806 178.9873 551.4868 178.9219 c +547.2134 175.9688 539.8071 179.498 542.9282 190.9355 c +544.981 198.4561 549.3716 202.4668 553.5259 201.333 c +556.7915 200.4414 557.7661 197.002 557.0864 194.5146 c +555.9243 190.2539 551.438 188.8623 548.481 191.6357 c +548.397 191.7158 548.2681 191.7285 548.1704 191.6641 c +548.0728 191.5986 548.0298 191.4775 548.0688 191.3662 c +548.9868 188.7852 550.5571 186.7285 553.6157 185.8936 c +558.811 184.4756 565.6743 187.8115 567.8618 195.8252 c +570.2114 204.4316 565.7153 214.0566 557.604 216.2715 c +546.2036 219.3818 538.1392 211.166 534.3931 201.2383 C +533.9263 205.8896 530.1079 210.3203 v +530.0317 210.4092 529.9048 210.4336 529.8013 210.3818 c +529.6978 210.3291 529.6431 210.2129 529.6665 210.0996 c +531.106 203.6641 530.9575 196.8047 529.1099 190.0361 c +523.9438 171.1074 503.6626 159.0977 482.479 161.0938 c +482.354 161.1055 482.2407 161.0254 482.2114 160.9053 c +f +512.5806 73.1348 m +518.7739 66.666 531.0493 61.6133 541.6646 63.168 c +541.7856 63.1855 541.9009 63.1172 541.9399 63.0039 c +541.981 62.8906 541.936 62.7637 541.8345 62.7012 c +536.1743 59.2617 524.8384 58.0723 513.5786 63.4609 C +510.4536 61.1035 507.6489 59.8496 504.1919 59.2715 c +504.0806 59.2539 503.9692 59.3125 503.9204 59.4141 c +503.8735 59.5156 503.8989 59.6387 503.9849 59.7148 c +508.5454 63.6484 510.8286 67.6563 512.5806 73.1348 C +f +399.7935 114.9121 m +399.6763 114.8711 399.5454 114.9258 399.4888 115.0371 c +399.4321 115.1484 399.4653 115.2852 399.5688 115.3594 c +406.6938 120.4785 412.4829 128.291 415.4204 139.0566 c +422.6802 165.6563 411.3267 186.792 395.2544 194.0146 c +395.1509 194.0605 395.0903 194.1689 395.106 194.2803 c +395.1216 194.3926 395.2095 194.4814 395.3208 194.4971 c +402.0747 195.4785 411.2622 194.6729 420.7915 183.3486 c +426.4927 176.5732 429.7271 169.373 436.0142 167.6563 c +440.1216 166.5352 443.5103 167.9551 444.4126 171.2617 c +445.3618 174.7393 442.9966 177.8018 439.6528 178.7148 c +437.9653 179.1738 436.1626 179.1436 434.4146 178.6836 c +434.2993 178.6533 434.1821 178.7051 434.1255 178.8086 c +434.0708 178.9121 434.0923 179.04 434.1802 179.1172 c +436.8325 181.4746 440.8677 183.125 445.5708 181.8408 c +452.4907 179.9531 456.6606 172.457 454.4673 164.415 c +452.104 155.7578 443.3696 150.5234 433.5864 153.1934 c +430.2329 154.1084 426.4497 156.168 423.7603 159.4648 C +425.5942 155.4551 427.0493 153.1855 430.8286 150.6133 C +429.8364 140.1035 425.3091 129.8271 417.4009 122.8389 C +423.2192 120.9863 427.604 117.7207 430.5083 112.6855 c +430.5669 112.582 430.5454 112.4531 430.4595 112.373 c +430.3696 112.293 430.2388 112.2832 430.1411 112.3535 c +423.1802 117.2344 410.9048 118.582 399.7935 114.9121 c +f +383.1919 28.8809 m +379.1548 32.3105 377.936 38.0469 379.4106 43.8672 c +379.4419 43.9883 379.5552 44.0684 379.6782 44.0566 c +379.8032 44.0469 379.8989 43.9492 379.9106 43.8281 c +380.0981 41.6543 380.9458 39.748 382.4927 38.4355 c +386.4712 35.0566 393.5571 36.834 398.4634 42.3828 c +398.522 42.4492 398.6079 42.4805 398.6938 42.4668 c +398.7798 42.4531 398.8521 42.3984 398.8872 42.3203 c +401.1528 37.2539 406.1079 30.5938 419.0005 27.0742 c +437.0239 22.1563 457.3794 29.1992 461.6235 44.752 c +464.0493 53.6406 459.8306 62.4824 451.5845 68.7109 C +456.0298 63.123 458.7075 56.4238 456.6177 48.7695 c +453.5532 37.5391 439.1567 31.918 421.8755 36.6348 c +405.5825 41.0801 389.7075 57.748 393.8833 73.0547 c +396.1743 81.4492 404.6821 85.8887 413.4458 83.4961 c +421.2231 81.375 424.2837 75.1016 422.7329 69.4219 c +421.5669 65.1445 417.7407 63.0195 414.2153 62.9941 c +414.0962 62.9941 413.9927 63.0762 413.9653 63.1934 c +413.9419 63.3105 413.9985 63.4277 414.1079 63.4785 c +415.1704 63.9688 416.188 64.877 416.6509 66.5742 c +417.4263 69.4121 415.3911 71.5605 413.6353 72.0391 c +410.3032 72.9492 407.2837 71.1211 406.272 67.416 c +404.8911 62.3574 409.3677 56.8906 416.5239 54.9355 c +425.4126 52.5117 435.8833 58.8066 438.2075 67.3223 c +440.5825 76.0254 435.3501 87.4648 420.9087 91.4063 c +406.7153 95.2813 387.7935 90.0996 383.6157 74.793 c +381.1802 65.8691 383.1333 57.1875 388.2075 49.5508 c +388.2739 49.4512 388.2622 49.3164 388.1763 49.2305 c +388.0884 49.1445 387.9536 49.1328 387.854 49.2012 c +376.5415 56.8828 364.1118 57.707 362.3267 51.1699 c +361.4536 47.9727 363.3052 45.7188 365.7524 45.0508 c +368.2681 44.3652 370.8462 45.6289 372.0337 48.4883 c +372.0806 48.5996 372.2017 48.6641 372.3208 48.6406 c +372.438 48.6133 372.5259 48.5098 372.522 48.3867 c +372.4302 41.3477 367.0044 35.5625 360.1587 37.4316 c +354.1021 39.084 350.8364 45.5488 352.688 52.3359 c +355.4888 62.5977 367.6997 64.5391 377.0063 59.6504 C +371.647 66.7715 368.1919 76.1035 371.2524 87.3184 c +377.4517 110.0313 406.5044 114.4355 423.9087 109.6855 c +439.7075 105.373 448.9517 99.4023 454.9087 90.6152 C +451.1079 100.0098 445.4419 105.0039 436.8345 108.9434 C +430.3052 117.0918 434.5161 132.5195 v +436.2759 138.9707 440.3091 144.3418 446.1079 147.7793 C +446.1079 147.7813 446.106 147.7842 446.1021 147.7871 C +446.1509 147.8105 446.1997 147.8379 446.2466 147.8613 C +446.6333 148.0879 447.0298 148.3057 447.4321 148.5146 C +453.4438 152.1211 460.4966 160.6973 459.2661 170.6113 c +459.2524 170.7236 459.3149 170.832 459.4185 170.877 c +459.5239 170.9219 459.645 170.8896 459.7153 170.8018 c +464.3677 164.9629 464.2114 157.1104 461.8794 151.8857 C +465.7368 151.915 469.9087 151.375 474.3442 150.165 c +490.1685 145.8457 499.0122 134.3135 501.9126 123.5566 C +506.4106 125.5977 512.0063 123.4043 514.9888 118.9199 c +515.0532 118.8184 515.0415 118.6855 514.9575 118.5996 c +514.8735 118.5156 514.7407 118.5 514.6392 118.5645 c +509.7583 121.6914 503.9556 117.9648 502.4048 111.3496 c +502.3774 111.2305 502.2681 111.1484 502.145 111.1543 c +502.022 111.1602 501.9204 111.2539 501.9067 111.377 c +500.5591 122.251 493.8228 131.0566 483.1841 133.96 c +472.0767 136.9922 461.2446 132.7852 458.3149 122.0469 c +455.9224 113.2832 461.5571 102.3301 471.5513 99.6016 c +479.3286 97.4785 485.0747 100.5527 486.5903 106.1074 c +487.9048 110.9199 485.6157 115.6563 481.6665 116.7344 c +476.0181 118.2754 472.2388 112.4844 475.7837 107.877 c +475.8521 107.7852 475.854 107.6602 475.7837 107.5684 c +475.7153 107.4766 475.5923 107.4434 475.4868 107.4863 c +471.3892 109.1465 468.2739 113.3418 469.5923 118.1729 c +470.8052 122.6152 475.7544 126.1729 483.6548 124.0166 c +493.0356 121.457 500.0806 109.8555 496.0376 95.043 c +490.5142 74.7988 464.6802 70.0449 449.1079 84.9043 C +453.5278 78.2617 458.4517 72.0098 469.438 69.0117 c +490.188 63.3496 509.813 80.0332 508.1724 106.4902 c +508.1646 106.6152 508.2505 106.7285 508.3735 106.7539 c +508.4946 106.7813 508.6196 106.7129 508.6646 106.5977 c +511.7466 98.4922 517.0786 89.4316 529.2739 86.1035 c +541.9888 82.6328 553.2876 88.5664 556.8599 101.6504 c +559.6216 111.7734 555.2017 119.875 547.9204 121.8623 c +542.3657 123.3789 536.9419 121.0039 535.2603 114.8398 c +532.7563 105.6641 541.8833 99.8203 547.6411 103.3516 c +547.7388 103.4121 547.8677 103.3965 547.9497 103.3164 c +548.0337 103.2363 548.0513 103.1094 547.9927 103.0078 c +545.5454 98.7324 539.6802 95.5977 532.6548 97.5156 c +520.5571 100.8164 515.6001 114.2383 518.9673 126.5811 c +520.5454 132.3652 523.7681 137.502 528.1685 141.1426 C +532.0298 139.5186 536.8384 139.6777 540.3735 140.8867 C +533.2349 140.8154 522.8794 145.8262 525.647 155.9707 c +527.1978 161.6533 532.5923 164.2188 537.7563 162.8086 c +543.8579 161.1436 545.2974 155.21 543.5688 151.1729 c +543.522 151.0654 543.4106 151.0039 543.2974 151.0225 c +543.1821 151.04 543.0942 151.1318 543.0825 151.2471 c +542.9146 152.9375 541.6685 154.6836 539.7446 155.208 c +537.3325 155.8662 535.3989 154.415 534.8735 152.4854 c +534.0044 149.3066 537.063 146.5752 541.2739 146.6211 C +541.27 146.6094 L +544.2896 146.8984 547.5044 146.6445 550.8716 145.7266 c +567.0415 141.3125 577.6646 119.5674 571.6235 97.4375 c +565.2485 74.0781 545.2056 66.2363 528.0474 70.9199 c +518.8481 73.4297 512.8228 78.7871 509.5903 84.4453 C +506.3892 64.668 494.8618 54.7793 481.229 51.4707 C +478.7056 56.8008 473.7114 59.8867 Y +479.0864 52.8496 482.5845 42.3477 479.1821 29.8809 c +474.0278 10.9961 451.4712 1.23438 431.6001 6.6582 c +418.9888 10.0996 407.9927 18.0801 402.397 29.7266 C +395.9556 25.2266 388.186 24.6406 383.1919 28.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +530.1294 102.9688 m +530.0044 102.9688 529.8989 102.877 529.8794 102.7539 c +527.5005 86.7402 518.2271 73.3652 505.4888 65.3594 c +505.3853 65.2949 505.3403 65.1641 505.3872 65.0508 c +505.4321 64.9375 505.5532 64.8711 505.6724 64.8965 c +516.145 67 525.4653 72.7598 532.1216 80.9277 C +536.7466 67.5508 547.3579 58.9219 560.4224 55.2734 C +555.6138 49.6816 558.1294 41.7402 565.5415 40.4375 c +565.6548 40.416 565.7661 40.4746 565.8149 40.5781 c +565.8638 40.6816 565.8364 40.8066 565.7485 40.8809 c +561.7759 44.2266 563.229 52.3008 575.0864 52.3008 c +582.8804 52.3008 587.9077 49.1211 587.9077 44.8145 c +587.9077 41.4297 584.8452 39.584 582.2651 39.584 c +577.8511 39.584 575.3267 43.5449 577.2231 47.127 c +577.2778 47.2305 577.2563 47.3574 577.1685 47.4355 c +577.0806 47.5137 576.9517 47.5215 576.854 47.4551 c +574.606 45.8906 573.0356 43.834 573.0356 40.6641 c +573.0356 35.2773 578.062 29.5352 586.3687 29.5332 c +595.2905 29.5332 603.3921 36.4043 603.3921 44.8145 c +603.3921 56.6309 593.3433 62.248 582.7788 63.248 C +587.144 64.9219 590.4116 69.7734 v +590.478 69.8691 590.4683 69.998 590.3901 70.084 c +590.312 70.1719 590.1851 70.1934 590.0835 70.1387 c +584.2534 67.0566 577.5942 65.3945 570.5806 65.3945 c +550.9575 65.3945 534.0337 81.7988 530.3813 102.7607 c +530.3599 102.8818 530.2524 102.9727 530.1294 102.9688 c +f +453.4517 50.5625 m +448.8442 42.8867 447.1997 29.7129 451.4946 19.8809 c +451.5435 19.7695 451.5083 19.6406 451.4087 19.5703 c +451.3091 19.502 451.1763 19.5117 451.0884 19.5957 c +446.2817 24.1484 442.1489 34.7715 444.3833 47.0527 C +441.2876 49.4473 439.3384 51.8223 437.8696 55.0059 c +437.8228 55.1074 437.8501 55.2305 437.936 55.3047 c +438.022 55.377 438.147 55.3848 438.2427 55.3203 c +443.2388 51.959 447.7056 50.8125 453.4517 50.5625 C +f +464.0591 170.3691 m +463.9907 170.4727 464.0083 170.6133 464.1001 170.6973 c +464.1938 170.7813 464.3345 170.7852 464.4321 170.7061 c +471.2466 165.1797 480.3071 161.6504 491.4673 161.6504 c +519.0376 161.6504 536.4399 178.1689 539.1743 195.5771 c +539.1919 195.6885 539.2817 195.7734 539.3931 195.7891 c +539.5044 195.8047 539.6138 195.7422 539.6587 195.6396 c +542.3833 189.3818 544.0259 180.3057 535.6099 168.1309 c +530.5747 160.8457 524.479 155.8311 524.479 149.3145 c +524.479 145.0566 526.7407 142.1602 530.1685 142.1602 c +533.7739 142.1602 536.106 145.248 536.104 148.7148 c +536.104 150.4629 535.6001 152.1934 534.6958 153.7607 c +534.6372 153.8633 534.6548 153.9902 534.7407 154.0723 c +534.8247 154.1523 534.9556 154.165 535.0532 154.1016 c +538.0259 152.1641 540.6802 148.7021 540.6802 143.8281 c +540.6802 136.6563 534.5474 130.6602 526.2095 130.6602 c +517.2368 130.6602 509.8872 137.709 509.8872 147.8477 c +509.8872 151.3262 510.8755 155.5156 513.3501 158.9805 C +509.9653 156.1523 508.1587 154.1523 506.6724 149.8271 C +496.272 148.0186 485.1665 149.6797 476.3403 155.4727 C +476.0864 149.3711 474.0903 144.2793 469.9985 140.1533 c +469.9146 140.0684 469.7837 140.0547 469.6841 140.1182 c +469.5825 140.1816 469.5415 140.3066 469.5806 140.4189 c +472.4575 148.4199 470.5239 160.6152 464.0591 170.3691 c +f +376.6938 163.7344 m +378.938 168.5352 384.1528 171.2188 390.1548 171.3271 c +390.2798 171.3311 390.3872 171.2432 390.4087 171.1211 c +390.4321 170.998 390.3638 170.8779 390.2485 170.8359 c +388.2017 170.082 386.5864 168.7637 385.7271 166.9258 c +383.5142 162.1973 387.0942 155.8301 393.7407 152.5566 c +393.8188 152.5186 393.8716 152.4434 393.8813 152.3594 c +393.8911 152.2725 393.856 152.1885 393.7915 152.1318 c +389.5005 148.6143 384.3794 142.0781 384.3794 128.7148 c +384.3774 110.0322 396.5337 92.25 412.6548 92.25 c +421.8677 92.25 429.2876 98.6465 433.1255 108.2422 C +428.9028 102.4844 423.145 98.1348 415.2114 98.1348 c +403.5708 98.1348 394.3579 110.5439 394.356 128.459 c +394.356 145.3457 406.2583 165.0518 422.1216 165.0508 c +430.8247 165.0488 437.3481 158.0117 437.3481 148.9277 c +437.3481 140.8672 432.1021 136.2637 426.2173 136.2637 c +421.7798 136.2637 418.7231 139.3936 417.772 142.7871 c +417.7388 142.9023 417.7915 143.0254 417.897 143.0811 c +418.0044 143.1357 418.1333 143.1104 418.2114 143.0186 c +418.9634 142.124 420.1079 141.3809 421.8657 141.3809 c +424.8091 141.3789 426.3442 143.9082 426.3442 145.7285 c +426.3442 149.1836 423.7856 151.6152 419.9458 151.6152 c +414.7036 151.6152 410.606 145.8564 410.606 138.4385 c +410.606 129.2236 419.436 120.7813 428.2642 120.7813 c +437.2856 120.7813 446.9438 128.8408 446.9438 143.8125 c +446.9419 158.5234 436.9653 175.4141 421.0981 175.4141 c +411.8481 175.4141 403.9849 171.2441 397.9556 164.3398 c +397.8755 164.248 397.7427 164.2246 397.6392 164.2852 c +397.5317 164.3477 397.4849 164.4727 397.5239 164.5879 c +401.9575 177.5234 399.4771 189.7344 392.7036 189.7324 c +389.3892 189.7324 387.7017 187.3535 387.7017 184.8154 c +387.7017 182.21 389.6001 180.0566 392.6704 179.6611 c +392.7915 179.6475 392.8833 179.5479 392.8931 179.4268 c +392.8989 179.3047 392.8188 179.1943 392.7017 179.1641 c +385.8872 177.4004 378.8774 181.1133 378.8774 188.2061 c +378.8774 194.4854 384.2544 199.3398 391.2896 199.3398 c +401.9263 199.3379 407.0142 188.0684 404.7485 177.8047 C +410.2075 184.8486 418.3013 190.6396 429.9263 190.6396 c +453.4692 190.6396 465.3677 163.7715 465.3677 145.7285 c +465.3677 129.3525 462.0415 118.8604 455.1313 110.8018 C +463.1938 116.9404 466.52 123.7227 468.0552 133.0645 C +474.1958 141.5078 490.188 141.5078 v +496.8755 141.5078 503.1177 139.0322 507.9614 134.3438 C +507.9634 134.3447 507.9653 134.3477 507.9673 134.3486 C +508.0024 134.3105 508.0396 134.2695 508.0767 134.2314 C +508.397 133.915 508.7114 133.5918 509.02 133.2578 C +514.0806 128.4102 524.2114 123.8633 533.4517 127.6602 c +533.5571 127.7031 533.6782 127.6699 533.7485 127.582 c +533.8188 127.4932 533.8188 127.3672 533.7524 127.2754 c +529.3462 121.252 521.729 119.335 516.0747 120.21 C +517.1177 116.4941 517.6958 112.3281 517.6958 107.7305 c +517.6978 91.3262 508.8989 79.7598 499.2856 74.1289 C +502.438 70.3281 501.7954 64.3535 498.2544 60.2949 c +498.1743 60.2051 498.0435 60.1816 497.938 60.2402 c +497.8345 60.2988 497.7837 60.4238 497.8188 60.5391 c +499.5513 66.0703 494.4282 70.6875 487.6392 70.4395 c +487.5161 70.4355 487.4067 70.5195 487.3813 70.6406 c +487.356 70.7617 487.4185 70.8828 487.5337 70.9277 c +497.6685 75.0918 504.3911 83.9102 504.3892 94.9355 c +504.3911 106.4492 497.481 115.79 486.3501 115.79 c +477.2661 115.79 468.1821 107.4727 468.1821 97.1133 c +468.1821 89.0508 472.6587 84.3184 478.4165 84.3164 c +483.4067 84.3184 487.3735 87.7715 487.3735 91.8672 c +487.3735 97.7188 480.7896 99.8408 477.2778 95.209 c +477.2095 95.1172 477.0864 95.084 476.981 95.127 c +476.8755 95.1689 476.811 95.2773 476.8228 95.3926 c +477.3462 99.7813 480.5767 103.8926 485.5825 103.8926 c +490.188 103.8926 494.9224 100.0518 494.9224 91.8652 c +494.9224 82.1406 485.5845 72.291 470.231 72.2891 c +449.2466 72.2891 437.8599 95.959 448.0942 114.8945 C +442.8501 108.8809 438.1157 102.4844 438.1157 91.0977 c +438.1138 69.5898 459.3794 55.0488 484.4692 63.5977 c +484.5884 63.6367 484.7192 63.584 484.7759 63.4746 c +484.8345 63.3633 484.8013 63.2266 484.6997 63.1523 c +477.6938 58.043 470.356 50.5137 470.356 37.873 c +470.356 24.6934 479.0552 15.3535 492.6196 15.3535 c +503.1099 15.3535 509.7642 21.752 509.7642 29.2988 c +509.7642 35.0566 506.0454 39.6641 499.6567 39.6641 c +490.1431 39.6641 486.9087 29.3203 491.8325 24.6953 c +491.9165 24.6152 491.936 24.4902 491.8813 24.3887 c +491.8247 24.2871 491.7056 24.2344 491.5942 24.2637 c +486.8247 25.5 482.2563 30.332 482.2563 37.6152 c +482.2544 50.1563 493.897 58.4727 506.6919 58.4727 c +512.688 58.4727 518.4907 56.7188 523.1646 53.4297 C +522.6118 49.2773 524.0317 44.6816 526.1313 41.5879 C +524.1821 48.457 526.2915 59.7656 536.8032 59.7676 c +542.6958 59.7656 546.5903 55.2383 546.5903 49.8867 c +546.5903 43.5605 541.2446 40.6094 536.895 41.2148 c +536.7798 41.2305 536.6899 41.3223 536.6763 41.4375 c +536.6646 41.5527 536.731 41.6602 536.8384 41.7031 c +538.4243 42.3105 539.7817 43.9727 539.7817 45.9668 c +539.7817 48.4668 537.8696 49.9492 535.8696 49.9492 c +532.5767 49.9492 530.7466 46.2793 531.8989 42.2305 C +531.8872 42.2285 L +532.9595 39.3926 533.561 36.2246 533.561 32.7363 c +533.561 15.9746 515.3813 0.001953 492.4399 0 c +468.229 0 455.3872 17.2734 455.3892 35.0566 c +455.3892 44.5938 458.9692 51.8184 463.5767 56.4258 C +443.6548 54.3066 431.0786 62.8223 424.2974 75.1035 C +428.7759 78.9414 430.438 84.5723 Y +425.0649 77.5352 415.854 71.3945 402.9321 71.3945 c +383.356 71.3945 368.0005 90.5859 368.0005 111.1836 c +368.0005 124.2568 372.8032 136.9648 382.5649 145.4307 C +376.5278 150.459 373.9185 157.8018 376.6938 163.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +240.2622 96.3711 m +240.3872 96.3711 240.4927 96.4629 240.5103 96.585 c +242.8911 112.5996 252.1646 125.9746 264.9028 133.9814 c +265.0063 134.0449 265.0493 134.1758 265.0044 134.29 c +264.9575 134.4023 264.8384 134.4688 264.7173 134.4443 c +254.2466 132.3398 244.9243 126.5811 238.27 118.4141 C +233.644 131.7891 223.0337 140.418 209.9692 144.0654 C +214.7778 149.6582 212.2622 157.5986 204.8501 158.9023 c +204.7368 158.9229 204.6245 158.8643 204.5757 158.7607 c +204.5278 158.6563 204.5542 158.5322 204.6421 158.46 c +208.6157 155.1143 207.1616 147.04 195.3052 147.04 c +187.5103 147.04 182.4849 150.2188 182.4849 154.5254 c +182.4849 157.9102 185.5464 159.7559 188.1255 159.7559 c +192.5415 159.7559 195.0649 155.7949 193.1675 152.2129 c +193.1128 152.1104 193.1353 151.9814 193.2231 151.9033 c +193.311 151.8271 193.4399 151.8184 193.5366 151.8857 c +195.7856 153.4492 197.356 155.5059 197.356 158.6768 c +197.356 164.0635 192.3306 169.8066 184.0239 169.8066 c +175.1021 169.8066 167.0005 162.9355 167.0005 154.5254 c +167.0005 142.71 177.0493 137.0918 187.6138 136.0918 C +183.2485 134.4189 179.98 129.5664 v +179.9146 129.4697 179.9243 129.3418 180.0015 129.2559 c +180.0796 129.1689 180.2056 129.1475 180.3091 129.2012 c +186.1392 132.2822 192.7954 133.9453 199.811 133.9453 c +219.4321 133.9453 236.3579 117.541 240.0103 96.5801 c +240.0317 96.4561 240.1382 96.3691 240.2622 96.3711 c +f +316.9399 148.7773 m +321.5493 156.4551 323.1919 169.627 318.897 179.46 c +318.8481 179.5703 318.8833 179.6992 318.9829 179.7686 c +319.0806 179.8379 319.2153 179.8281 319.3032 179.7461 c +324.1099 175.1914 328.2427 164.5684 326.0083 152.2871 C +329.106 149.8936 331.0532 147.5176 332.522 144.335 c +332.5688 144.2314 332.5415 144.1104 332.4556 144.0352 c +332.3696 143.9629 332.2446 143.9551 332.1489 144.0186 c +327.1528 147.3809 322.686 148.5283 316.9399 148.7773 C +f +306.3306 28.9707 m +306.4009 28.8672 306.3833 28.7266 306.2915 28.6426 c +306.1978 28.5586 306.0571 28.5547 305.9595 28.6348 c +299.145 34.1621 290.0845 37.6895 278.9243 37.6895 c +251.3521 37.6895 233.9517 21.1719 231.2163 3.76367 c +231.1987 3.65234 231.1099 3.56641 230.9985 3.55078 c +230.8862 3.53711 230.7778 3.59766 230.7329 3.70117 c +228.0073 9.95898 226.3657 19.0352 234.7817 31.209 c +239.8159 38.4941 245.9106 43.5098 245.9106 50.0273 c +245.9106 54.2852 243.6509 57.1797 240.2231 57.1797 c +236.6177 57.1797 234.2866 54.0918 234.2866 50.625 c +234.2866 48.877 234.7915 47.1465 235.6958 45.5801 c +235.7544 45.4766 235.7358 45.3496 235.6509 45.2676 c +235.5649 45.1875 235.436 45.1758 235.3384 45.2402 c +232.3657 47.1777 229.7114 50.6367 229.7114 55.5117 c +229.7114 62.6836 235.8442 68.6816 244.1802 68.6816 c +253.1548 68.6816 260.5044 61.6328 260.5044 51.4922 c +260.5044 48.0156 259.5142 43.8242 257.0415 40.3613 C +260.4263 43.1875 262.2329 45.1875 263.7192 49.5117 C +274.1196 51.3223 285.2251 49.6602 294.0493 43.8691 C +294.3052 49.9707 296.3013 55.0605 300.3931 59.1875 c +300.4771 59.2715 300.6079 59.2852 300.7075 59.2227 c +300.8091 59.1582 300.8521 59.0332 300.811 58.9219 c +297.9341 50.9199 299.8657 38.7246 306.3306 28.9707 c +f +393.6978 35.6055 m +391.4517 30.8066 386.2388 28.1211 380.2368 28.0117 c +380.1118 28.0098 380.0044 28.0977 379.9829 28.2188 c +379.9595 28.3418 380.0278 28.4609 380.1431 28.5039 c +382.1899 29.2578 383.8052 30.5762 384.6646 32.4141 c +386.8774 37.1426 383.2974 43.5098 376.6509 46.7832 c +376.5728 46.8223 376.52 46.8965 376.5103 46.9824 c +376.5005 47.0684 376.5337 47.1523 376.6001 47.207 c +380.8911 50.7266 386.0122 57.2617 386.0122 70.627 c +386.0122 89.3086 373.8579 107.0898 357.7368 107.0898 c +348.5239 107.0898 341.104 100.6934 337.2661 91.0977 C +341.4868 96.8564 347.2446 101.2051 355.1782 101.2051 c +366.8208 101.2051 376.0337 88.7969 376.0337 70.8828 c +376.0337 53.9941 364.1333 34.2891 348.2681 34.2891 c +339.5669 34.2891 333.0435 41.3281 333.0435 50.4121 c +333.0435 58.4746 338.2896 63.0781 344.1763 63.0781 c +348.6099 63.0781 351.6685 59.9473 352.6196 56.5527 c +352.6509 56.4375 352.6001 56.3164 352.4927 56.2598 c +352.3872 56.2051 352.2583 56.2305 352.1802 56.3223 c +351.4282 57.2168 350.2837 57.9609 348.5259 57.9609 c +345.5825 57.9609 344.0474 55.4316 344.0474 53.6113 c +344.0474 50.1563 346.606 47.7246 350.4458 47.7246 c +355.6899 47.7246 359.7856 53.4824 359.7856 60.9023 c +359.7856 70.1152 350.9556 78.5586 342.1274 78.5586 c +333.106 78.5586 323.4478 70.5 323.4478 55.5293 c +323.4478 40.8164 333.4282 23.9258 349.2935 23.9258 c +358.5435 23.9258 366.4048 28.0957 372.436 35.002 c +372.5161 35.0918 372.6489 35.1152 372.7544 35.0547 c +372.8599 34.9941 372.9067 34.8672 372.8677 34.752 c +368.4341 21.8164 370.9126 9.60742 377.688 9.60742 c +381.0024 9.60742 382.6899 11.9863 382.6899 14.5234 c +382.6899 17.1309 380.7915 19.2852 377.7212 19.6777 c +377.6001 19.6934 377.5063 19.793 377.4985 19.9141 c +377.4927 20.0352 377.5708 20.1465 377.6899 20.1758 c +384.5044 21.9395 391.5142 18.2285 391.5142 11.1328 c +391.5142 4.85547 386.1372 0.001953 379.1021 0.001953 c +368.4653 0.001953 363.3774 11.2715 365.6431 21.5371 C +360.1841 14.4922 352.0903 8.70117 340.4653 8.70117 c +316.9224 8.70117 305.0239 35.5703 305.0239 53.6113 c +305.0239 69.9883 308.3501 80.4785 315.2603 88.5391 C +307.1978 82.3984 303.8716 75.6172 302.3384 66.2773 C +296.1958 57.832 280.2036 57.832 v +273.5161 57.832 267.2739 60.3086 262.4302 64.998 C +262.4282 64.9961 262.4263 64.9941 262.4243 64.9902 C +262.3892 65.0313 262.3501 65.0703 262.3149 65.1094 C +261.9946 65.4238 261.6802 65.748 261.3716 66.082 C +256.3091 70.9316 246.1802 75.4785 236.9399 71.6797 c +236.8345 71.6367 236.7134 71.6699 236.6431 71.7578 c +236.5728 71.8477 236.5708 71.9727 236.6382 72.0645 c +241.0454 78.0898 248.6626 80.0059 254.3169 79.1309 C +253.272 82.8457 252.6938 87.0117 252.6938 91.6094 c +252.6938 108.0137 261.4927 119.5801 271.106 125.2109 C +267.9517 129.0137 268.5962 134.9883 272.1372 139.0449 c +272.2173 139.1357 272.3481 139.1582 272.4536 139.0996 c +272.5571 139.041 272.606 138.918 272.5708 138.8018 c +270.8403 133.2695 275.9634 128.6523 282.7524 128.9004 c +282.8755 128.9033 282.9829 128.8193 283.0103 128.6992 c +283.0356 128.5801 282.9712 128.457 282.8579 128.4111 c +272.7212 124.248 266.0005 115.4316 266.0005 104.4033 c +266.0005 92.8906 272.9087 83.5488 284.0415 83.5488 c +293.1255 83.5488 302.2095 91.8672 302.2095 102.2285 c +302.2095 110.2891 297.731 115.0225 291.9731 115.0225 c +286.9849 115.0225 283.0181 111.5684 283.0181 107.4736 c +283.0181 101.6211 289.6001 99.499 293.1118 104.1309 c +293.1821 104.2227 293.3032 104.2559 293.4087 104.2129 c +293.5161 104.1699 293.5806 104.0625 293.5669 103.9482 c +293.0435 99.5586 289.8149 95.4482 284.8091 95.4482 c +280.2036 95.4482 275.4692 99.2861 275.4692 107.4746 c +275.4692 117.1982 284.8071 127.0508 300.1606 127.0508 c +321.1431 127.0508 332.5317 103.3809 322.2974 84.4453 C +327.5415 90.459 332.2759 96.8555 332.2759 108.2432 c +332.2759 129.75 311.0122 144.291 285.9224 135.7441 c +285.8032 135.7021 285.6724 135.7559 285.6157 135.8672 c +285.5571 135.9785 285.5884 136.1143 285.6899 136.1895 c +292.6958 141.2979 300.0337 148.8262 300.0337 161.4668 c +300.0337 174.6475 291.3345 183.9854 277.772 183.9854 c +267.2798 183.9854 260.6274 177.5879 260.6274 170.04 c +260.6274 164.2822 264.3462 159.6768 270.7349 159.6768 c +280.2466 159.6768 283.481 170.0195 278.5591 174.6445 c +278.4751 174.7236 278.4556 174.8516 278.5103 174.9521 c +278.5669 175.0547 278.6841 175.1055 278.7974 175.0762 c +283.5669 173.8398 288.1353 169.0068 288.1353 161.7236 c +288.1353 149.1855 276.4927 140.8682 263.6978 140.8682 c +257.7017 140.8682 251.8989 142.623 247.2271 145.9102 C +247.7778 150.0635 246.3579 154.6602 244.2603 157.752 C +246.2095 150.8848 244.1021 139.5732 233.5864 139.5732 c +227.6958 139.5732 223.8013 144.1025 223.8013 149.4551 c +223.8013 155.7793 229.147 158.7314 233.4966 158.125 c +233.6118 158.1104 233.7007 158.0186 233.7134 157.9023 c +233.7271 157.7891 233.6606 157.6797 233.5532 157.6367 c +231.9673 157.0293 230.6108 155.3691 230.6108 153.373 c +230.6108 150.873 232.52 149.3906 234.52 149.3906 c +237.8149 149.3906 239.645 153.0605 238.4927 157.1104 C +238.5044 157.1104 L +237.4312 159.9473 236.8286 163.1152 236.8286 166.6055 c +236.8286 183.3672 255.0103 199.3398 277.9497 199.3398 c +302.1626 199.3398 315.0044 182.0664 315.0044 164.2822 c +315.0044 154.7461 311.4224 147.5225 306.8149 142.915 C +326.7368 145.0332 339.313 136.5176 346.0942 124.2354 C +341.6157 120.3975 339.9536 114.7676 Y +345.3267 121.8057 354.5376 127.9453 367.4595 127.9453 c +387.0356 127.9453 402.3911 108.7539 402.3911 88.1563 c +402.3911 75.084 397.5884 62.375 387.8267 53.9102 C +393.8638 48.8809 396.4731 41.5391 393.6978 35.6055 c +f +*U +*u +315.2114 160.9053 m +315.1782 160.7852 315.2388 160.6582 315.3521 160.6094 c +330.1763 154.0957 340.6372 141.6289 345.0063 127.2324 c +345.0415 127.1152 345.1548 127.0391 345.2778 127.0527 c +345.3989 127.0664 345.4946 127.166 345.5024 127.2871 c +346.229 137.9434 343.1274 148.4531 337.0005 157.0234 C +351.1216 157.9648 362.2407 165.9297 369.1997 177.5723 C +373.3286 171.46 381.6509 171.7969 384.8599 178.6035 c +384.9106 178.708 384.8833 178.832 384.7954 178.9063 c +384.7075 178.9805 384.5806 178.9873 384.4868 178.9219 c +380.2134 175.9688 372.8071 179.498 375.9282 190.9355 c +377.981 198.4561 382.3716 202.4668 386.5259 201.333 c +389.7915 200.4414 390.7661 197.002 390.0864 194.5146 c +388.9243 190.2539 384.438 188.8623 381.481 191.6357 c +381.397 191.7158 381.2681 191.7285 381.1704 191.6641 c +381.0728 191.5986 381.0298 191.4775 381.0688 191.3662 c +381.9868 188.7852 383.5571 186.7285 386.6157 185.8936 c +391.811 184.4756 398.6743 187.8115 400.8618 195.8252 c +403.2114 204.4316 398.7153 214.0566 390.604 216.2715 c +379.2036 219.3818 371.1392 211.166 367.3931 201.2383 C +366.9263 205.8896 363.1079 210.3203 v +363.0317 210.4092 362.9048 210.4336 362.8013 210.3818 c +362.6978 210.3291 362.6431 210.2129 362.6665 210.0996 c +364.106 203.6641 363.9575 196.8047 362.1099 190.0361 c +356.9438 171.1074 336.6626 159.0977 315.479 161.0938 c +315.354 161.1055 315.2407 161.0254 315.2114 160.9053 c +f +345.5806 73.1348 m +351.7739 66.666 364.0493 61.6133 374.6646 63.168 c +374.7856 63.1855 374.9009 63.1172 374.9399 63.0039 c +374.981 62.8906 374.936 62.7637 374.8345 62.7012 c +369.1743 59.2617 357.8384 58.0723 346.5786 63.4609 C +343.4536 61.1035 340.6489 59.8496 337.1919 59.2715 c +337.0806 59.2539 336.9692 59.3125 336.9204 59.4141 c +336.8735 59.5156 336.8989 59.6387 336.9849 59.7148 c +341.5454 63.6484 343.8286 67.6563 345.5806 73.1348 C +f +232.7935 114.9121 m +232.6753 114.8711 232.5444 114.9258 232.4878 115.0371 c +232.4312 115.1484 232.4644 115.2852 232.5679 115.3594 c +239.6938 120.4785 245.4829 128.291 248.4204 139.0566 c +255.6802 165.6563 244.3267 186.792 228.2534 194.0146 c +228.1499 194.0605 228.0903 194.1689 228.105 194.2803 c +228.1216 194.3926 228.2085 194.4814 228.3198 194.4971 c +235.0747 195.4785 244.2622 194.6729 253.7915 183.3486 c +259.4927 176.5732 262.7271 169.373 269.0142 167.6563 c +273.1216 166.5352 276.5103 167.9551 277.4126 171.2617 c +278.3618 174.7393 275.9966 177.8018 272.6528 178.7148 c +270.9653 179.1738 269.1626 179.1436 267.4146 178.6836 c +267.2993 178.6533 267.1821 178.7051 267.1255 178.8086 c +267.0708 178.9121 267.0923 179.04 267.1802 179.1172 c +269.8325 181.4746 273.8677 183.125 278.5708 181.8408 c +285.4907 179.9531 289.6606 172.457 287.4673 164.415 c +285.104 155.7578 276.3696 150.5234 266.5864 153.1934 c +263.2329 154.1084 259.4497 156.168 256.7603 159.4648 C +258.5942 155.4551 260.0493 153.1855 263.8286 150.6133 C +262.8364 140.1035 258.3091 129.8271 250.4009 122.8389 C +256.2192 120.9863 260.604 117.7207 263.5083 112.6855 c +263.5669 112.582 263.5454 112.4531 263.4595 112.373 c +263.3696 112.293 263.2388 112.2832 263.1411 112.3535 c +256.1802 117.2344 243.9048 118.582 232.7935 114.9121 c +f +216.1919 28.8809 m +212.1538 32.3105 210.936 38.0469 212.4106 43.8672 c +212.4419 43.9883 212.5542 44.0684 212.6772 44.0566 c +212.8022 44.0469 212.8989 43.9492 212.9097 43.8281 c +213.0981 41.6543 213.9448 39.748 215.4917 38.4355 c +219.4712 35.0566 226.5562 36.834 231.4634 42.3828 c +231.522 42.4492 231.6079 42.4805 231.6929 42.4668 c +231.7788 42.4531 231.8511 42.3984 231.8862 42.3203 c +234.1519 37.2539 239.1079 30.5938 252.0005 27.0742 c +270.0239 22.1563 290.3794 29.1992 294.6235 44.752 c +297.0493 53.6406 292.8306 62.4824 284.5845 68.7109 C +289.0298 63.123 291.7075 56.4238 289.6177 48.7695 c +286.5532 37.5391 272.1567 31.918 254.8755 36.6348 c +238.5825 41.0801 222.7065 57.748 226.8833 73.0547 c +229.1743 81.4492 237.6821 85.8887 246.4458 83.4961 c +254.2231 81.375 257.2837 75.1016 255.7329 69.4219 c +254.5669 65.1445 250.7407 63.0195 247.2153 62.9941 c +247.0962 62.9941 246.9927 63.0762 246.9653 63.1934 c +246.9419 63.3105 246.9985 63.4277 247.1079 63.4785 c +248.1704 63.9688 249.188 64.877 249.6509 66.5742 c +250.4263 69.4121 248.3911 71.5605 246.6353 72.0391 c +243.3022 72.9492 240.2827 71.1211 239.271 67.416 c +237.8911 62.3574 242.3667 56.8906 249.5239 54.9355 c +258.4126 52.5117 268.8833 58.8066 271.2075 67.3223 c +273.5825 76.0254 268.3501 87.4648 253.9087 91.4063 c +239.7153 95.2813 220.7925 90.0996 216.6157 74.793 c +214.1802 65.8691 216.1333 57.1875 221.2075 49.5508 c +221.2739 49.4512 221.2612 49.3164 221.1753 49.2305 c +221.0884 49.1445 220.9536 49.1328 220.853 49.2012 c +209.5415 56.8828 197.1108 57.707 195.3267 51.1699 c +194.4536 47.9727 196.3042 45.7188 198.7524 45.0508 c +201.2681 44.3652 203.8462 45.6289 205.0327 48.4883 c +205.0796 48.5996 205.2007 48.6641 205.3198 48.6406 c +205.438 48.6133 205.5249 48.5098 205.522 48.3867 c +205.4292 41.3477 200.0034 35.5625 193.1577 37.4316 c +187.1021 39.084 183.8354 45.5488 185.688 52.3359 c +188.4888 62.5977 200.6997 64.5391 210.0063 59.6504 C +204.647 66.7715 201.1919 76.1035 204.2524 87.3184 c +210.4507 110.0313 239.5044 114.4355 256.9087 109.6855 c +272.7075 105.373 281.9517 99.4023 287.9087 90.6152 C +284.1079 100.0098 278.4419 105.0039 269.8345 108.9434 C +263.3052 117.0918 267.5161 132.5195 v +269.2759 138.9707 273.3091 144.3418 279.1079 147.7793 C +279.1079 147.7813 279.106 147.7842 279.1021 147.7871 C +279.1509 147.8105 279.1997 147.8379 279.2466 147.8613 C +279.6333 148.0879 280.0298 148.3057 280.4321 148.5146 C +286.4438 152.1211 293.4966 160.6973 292.2661 170.6113 c +292.2524 170.7236 292.3149 170.832 292.4185 170.877 c +292.5239 170.9219 292.645 170.8896 292.7153 170.8018 c +297.3677 164.9629 297.2114 157.1104 294.8794 151.8857 C +298.7368 151.915 302.9087 151.375 307.3442 150.165 c +323.1685 145.8457 332.0122 134.3135 334.9126 123.5566 C +339.4106 125.5977 345.0063 123.4043 347.9888 118.9199 c +348.0532 118.8184 348.0415 118.6855 347.9575 118.5996 c +347.8735 118.5156 347.7407 118.5 347.6392 118.5645 c +342.7583 121.6914 336.9556 117.9648 335.4048 111.3496 c +335.3774 111.2305 335.2681 111.1484 335.145 111.1543 c +335.022 111.1602 334.9204 111.2539 334.9067 111.377 c +333.5591 122.251 326.8228 131.0566 316.1841 133.96 c +305.0767 136.9922 294.2446 132.7852 291.3149 122.0469 c +288.9224 113.2832 294.5571 102.3301 304.5513 99.6016 c +312.3286 97.4785 318.0747 100.5527 319.5903 106.1074 c +320.9048 110.9199 318.6157 115.6563 314.6665 116.7344 c +309.0181 118.2754 305.2388 112.4844 308.7837 107.877 c +308.8521 107.7852 308.854 107.6602 308.7837 107.5684 c +308.7153 107.4766 308.5923 107.4434 308.4868 107.4863 c +304.3892 109.1465 301.2739 113.3418 302.5923 118.1729 c +303.8052 122.6152 308.7544 126.1729 316.6548 124.0166 c +326.0356 121.457 333.0806 109.8555 329.0376 95.043 c +323.5142 74.7988 297.6802 70.0449 282.1079 84.9043 C +286.5278 78.2617 291.4517 72.0098 302.438 69.0117 c +323.188 63.3496 342.813 80.0332 341.1724 106.4902 c +341.1646 106.6152 341.2505 106.7285 341.3735 106.7539 c +341.4946 106.7813 341.6196 106.7129 341.6646 106.5977 c +344.7466 98.4922 350.0786 89.4316 362.2739 86.1035 c +374.9888 82.6328 386.2876 88.5664 389.8599 101.6504 c +392.6216 111.7734 388.2017 119.875 380.9204 121.8623 c +375.3657 123.3789 369.9419 121.0039 368.2603 114.8398 c +365.7563 105.6641 374.8833 99.8203 380.6411 103.3516 c +380.7388 103.4121 380.8677 103.3965 380.9497 103.3164 c +381.0337 103.2363 381.0513 103.1094 380.9927 103.0078 c +378.5454 98.7324 372.6802 95.5977 365.6548 97.5156 c +353.5571 100.8164 348.6001 114.2383 351.9673 126.5811 c +353.5454 132.3652 356.7681 137.502 361.1685 141.1426 C +365.0298 139.5186 369.8384 139.6777 373.3735 140.8867 C +366.2349 140.8154 355.8794 145.8262 358.647 155.9707 c +360.1978 161.6533 365.5923 164.2188 370.7563 162.8086 c +376.8579 161.1436 378.2974 155.21 376.5688 151.1729 c +376.522 151.0654 376.4106 151.0039 376.2974 151.0225 c +376.1821 151.04 376.0942 151.1318 376.0825 151.2471 c +375.9146 152.9375 374.6685 154.6836 372.7446 155.208 c +370.3325 155.8662 368.3989 154.415 367.8735 152.4854 c +367.0044 149.3066 370.063 146.5752 374.2739 146.6211 C +374.27 146.6094 L +377.2896 146.8984 380.5044 146.6445 383.8716 145.7266 c +400.0415 141.3125 410.6646 119.5674 404.6235 97.4375 c +398.2485 74.0781 378.2056 66.2363 361.0474 70.9199 c +351.8481 73.4297 345.8228 78.7871 342.5903 84.4453 C +339.3892 64.668 327.8618 54.7793 314.229 51.4707 C +311.7056 56.8008 306.7114 59.8867 Y +312.0864 52.8496 315.5845 42.3477 312.1821 29.8809 c +307.0278 10.9961 284.4712 1.23438 264.6001 6.6582 c +251.9888 10.0996 240.9927 18.0801 235.397 29.7266 C +228.9556 25.2266 221.186 24.6406 216.1919 28.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +363.1294 102.9688 m +363.0044 102.9688 362.8989 102.877 362.8794 102.7539 c +360.5005 86.7402 351.2271 73.3652 338.4888 65.3594 c +338.3853 65.2949 338.3403 65.1641 338.3872 65.0508 c +338.4321 64.9375 338.5532 64.8711 338.6724 64.8965 c +349.145 67 358.4653 72.7598 365.1216 80.9277 C +369.7466 67.5508 380.3579 58.9219 393.4224 55.2734 C +388.6138 49.6816 391.1294 41.7402 398.5415 40.4375 c +398.6548 40.416 398.7661 40.4746 398.8149 40.5781 c +398.8638 40.6816 398.8364 40.8066 398.7485 40.8809 c +394.7759 44.2266 396.229 52.3008 408.0864 52.3008 c +415.8794 52.3008 420.9067 49.1211 420.9067 44.8145 c +420.9067 41.4297 417.8442 39.584 415.2642 39.584 c +410.8501 39.584 408.3267 43.5449 410.2231 47.127 c +410.2778 47.2305 410.2563 47.3574 410.1685 47.4355 c +410.0806 47.5137 409.9517 47.5215 409.854 47.4551 c +407.606 45.8906 406.0356 43.834 406.0356 40.6641 c +406.0356 35.2773 411.061 29.5352 419.3677 29.5332 c +428.2896 29.5332 436.3911 36.4043 436.3911 44.8145 c +436.3911 56.6309 426.3423 62.248 415.7778 63.248 C +420.1431 64.9219 423.4106 69.7734 v +423.4771 69.8691 423.4673 69.998 423.3892 70.084 c +423.311 70.1719 423.1841 70.1934 423.0825 70.1387 c +417.2524 67.0566 410.5942 65.3945 403.5806 65.3945 c +383.9575 65.3945 367.0337 81.7988 363.3813 102.7607 c +363.3599 102.8818 363.2524 102.9727 363.1294 102.9688 c +f +286.4517 50.5625 m +281.8442 42.8867 280.1997 29.7129 284.4946 19.8809 c +284.5435 19.7695 284.5083 19.6406 284.4087 19.5703 c +284.3091 19.502 284.1763 19.5117 284.0884 19.5957 c +279.2817 24.1484 275.1489 34.7715 277.3833 47.0527 C +274.2876 49.4473 272.3384 51.8223 270.8696 55.0059 c +270.8228 55.1074 270.8501 55.2305 270.936 55.3047 c +271.022 55.377 271.147 55.3848 271.2427 55.3203 c +276.2388 51.959 280.7056 50.8125 286.4517 50.5625 C +f +297.0591 170.3691 m +296.9907 170.4727 297.0083 170.6133 297.1001 170.6973 c +297.1938 170.7813 297.3345 170.7852 297.4321 170.7061 c +304.2466 165.1797 313.3071 161.6504 324.4673 161.6504 c +352.0376 161.6504 369.4399 178.1689 372.1743 195.5771 c +372.1919 195.6885 372.2817 195.7734 372.3931 195.7891 c +372.5044 195.8047 372.6138 195.7422 372.6587 195.6396 c +375.3833 189.3818 377.0259 180.3057 368.6099 168.1309 c +363.5747 160.8457 357.479 155.8311 357.479 149.3145 c +357.479 145.0566 359.7407 142.1602 363.1685 142.1602 c +366.7739 142.1602 369.106 145.248 369.104 148.7148 c +369.104 150.4629 368.6001 152.1934 367.6958 153.7607 c +367.6372 153.8633 367.6548 153.9902 367.7407 154.0723 c +367.8247 154.1523 367.9556 154.165 368.0532 154.1016 c +371.0259 152.1641 373.6802 148.7021 373.6802 143.8281 c +373.6802 136.6563 367.5474 130.6602 359.2095 130.6602 c +350.2368 130.6602 342.8872 137.709 342.8872 147.8477 c +342.8872 151.3262 343.8755 155.5156 346.3501 158.9805 C +342.9653 156.1523 341.1587 154.1523 339.6724 149.8271 C +329.272 148.0186 318.1665 149.6797 309.3403 155.4727 C +309.0864 149.3711 307.0903 144.2793 302.9985 140.1533 c +302.9146 140.0684 302.7837 140.0547 302.6841 140.1182 c +302.5825 140.1816 302.5415 140.3066 302.5806 140.4189 c +305.4575 148.4199 303.5239 160.6152 297.0591 170.3691 c +f +209.6938 163.7344 m +211.938 168.5352 217.1528 171.2188 223.1548 171.3271 c +223.2798 171.3311 223.3872 171.2432 223.4087 171.1211 c +223.4321 170.998 223.3638 170.8779 223.2485 170.8359 c +221.2017 170.082 219.5864 168.7637 218.7271 166.9258 c +216.5142 162.1973 220.0942 155.8301 226.7407 152.5566 c +226.8188 152.5186 226.8716 152.4434 226.8813 152.3594 c +226.8911 152.2725 226.856 152.1885 226.7915 152.1318 c +222.5005 148.6143 217.3794 142.0781 217.3794 128.7148 c +217.3774 110.0322 229.5337 92.25 245.6548 92.25 c +254.8677 92.25 262.2876 98.6465 266.1255 108.2422 C +261.9028 102.4844 256.145 98.1348 248.2114 98.1348 c +236.5708 98.1348 227.3579 110.5439 227.356 128.459 c +227.356 145.3457 239.2583 165.0518 255.1216 165.0508 c +263.8247 165.0488 270.3481 158.0117 270.3481 148.9277 c +270.3481 140.8672 265.1021 136.2637 259.2173 136.2637 c +254.7798 136.2637 251.7231 139.3936 250.772 142.7871 c +250.7388 142.9023 250.7915 143.0254 250.897 143.0811 c +251.0044 143.1357 251.1333 143.1104 251.2114 143.0186 c +251.9634 142.124 253.1079 141.3809 254.8657 141.3809 c +257.8091 141.3789 259.3442 143.9082 259.3442 145.7285 c +259.3442 149.1836 256.7856 151.6152 252.9458 151.6152 c +247.7036 151.6152 243.606 145.8564 243.606 138.4385 c +243.606 129.2236 252.436 120.7813 261.2642 120.7813 c +270.2856 120.7813 279.9438 128.8408 279.9438 143.8125 c +279.9419 158.5234 269.9653 175.4141 254.0981 175.4141 c +244.8481 175.4141 236.9849 171.2441 230.9556 164.3398 c +230.8755 164.248 230.7427 164.2246 230.6392 164.2852 c +230.5317 164.3477 230.4849 164.4727 230.5239 164.5879 c +234.9575 177.5234 232.4771 189.7344 225.7036 189.7324 c +222.3892 189.7324 220.7017 187.3535 220.7017 184.8154 c +220.7017 182.21 222.6001 180.0566 225.6704 179.6611 c +225.7915 179.6475 225.8833 179.5479 225.8931 179.4268 c +225.8989 179.3047 225.8188 179.1943 225.7017 179.1641 c +218.8872 177.4004 211.8774 181.1133 211.8774 188.2061 c +211.8774 194.4854 217.2544 199.3398 224.2896 199.3398 c +234.9263 199.3379 240.0142 188.0684 237.7485 177.8047 C +243.2075 184.8486 251.3013 190.6396 262.9263 190.6396 c +286.4692 190.6396 298.3677 163.7715 298.3677 145.7285 c +298.3677 129.3525 295.0415 118.8604 288.1313 110.8018 C +296.1938 116.9404 299.52 123.7227 301.0552 133.0645 C +307.1958 141.5078 323.188 141.5078 v +329.8755 141.5078 336.1177 139.0322 340.9614 134.3438 C +340.9634 134.3447 340.9653 134.3477 340.9673 134.3486 C +341.0024 134.3105 341.0396 134.2695 341.0767 134.2314 C +341.397 133.915 341.7114 133.5918 342.02 133.2578 C +347.0806 128.4102 357.2114 123.8633 366.4517 127.6602 c +366.5571 127.7031 366.6782 127.6699 366.7485 127.582 c +366.8188 127.4932 366.8188 127.3672 366.7524 127.2754 c +362.3462 121.252 354.729 119.335 349.0747 120.21 C +350.1177 116.4941 350.6958 112.3281 350.6958 107.7305 c +350.6978 91.3262 341.8989 79.7598 332.2856 74.1289 C +335.438 70.3281 334.7954 64.3535 331.2544 60.2949 c +331.1743 60.2051 331.0435 60.1816 330.938 60.2402 c +330.8345 60.2988 330.7837 60.4238 330.8188 60.5391 c +332.5513 66.0703 327.4282 70.6875 320.6392 70.4395 c +320.5161 70.4355 320.4067 70.5195 320.3813 70.6406 c +320.356 70.7617 320.4185 70.8828 320.5337 70.9277 c +330.6685 75.0918 337.3911 83.9102 337.3892 94.9355 c +337.3911 106.4492 330.481 115.79 319.3501 115.79 c +310.2661 115.79 301.1821 107.4727 301.1821 97.1133 c +301.1821 89.0508 305.6587 84.3184 311.4165 84.3164 c +316.4067 84.3184 320.3735 87.7715 320.3735 91.8672 c +320.3735 97.7188 313.7896 99.8408 310.2778 95.209 c +310.2095 95.1172 310.0864 95.084 309.981 95.127 c +309.8755 95.1689 309.811 95.2773 309.8228 95.3926 c +310.3462 99.7813 313.5767 103.8926 318.5825 103.8926 c +323.188 103.8926 327.9224 100.0518 327.9224 91.8652 c +327.9224 82.1406 318.5845 72.291 303.231 72.2891 c +282.2466 72.2891 270.8599 95.959 281.0942 114.8945 C +275.8501 108.8809 271.1157 102.4844 271.1157 91.0977 c +271.1138 69.5898 292.3794 55.0488 317.4692 63.5977 c +317.5884 63.6367 317.7192 63.584 317.7759 63.4746 c +317.8345 63.3633 317.8013 63.2266 317.6997 63.1523 c +310.6938 58.043 303.356 50.5137 303.356 37.873 c +303.356 24.6934 312.0552 15.3535 325.6196 15.3535 c +336.1099 15.3535 342.7642 21.752 342.7642 29.2988 c +342.7642 35.0566 339.0454 39.6641 332.6567 39.6641 c +323.1431 39.6641 319.9087 29.3203 324.8325 24.6953 c +324.9165 24.6152 324.936 24.4902 324.8813 24.3887 c +324.8247 24.2871 324.7056 24.2344 324.5942 24.2637 c +319.8247 25.5 315.2563 30.332 315.2563 37.6152 c +315.2544 50.1563 326.897 58.4727 339.6919 58.4727 c +345.688 58.4727 351.4907 56.7188 356.1646 53.4297 C +355.6118 49.2773 357.0317 44.6816 359.1313 41.5879 C +357.1821 48.457 359.2915 59.7656 369.8032 59.7676 c +375.6958 59.7656 379.5903 55.2383 379.5903 49.8867 c +379.5903 43.5605 374.2446 40.6094 369.895 41.2148 c +369.7798 41.2305 369.6899 41.3223 369.6763 41.4375 c +369.6646 41.5527 369.731 41.6602 369.8384 41.7031 c +371.4243 42.3105 372.7817 43.9727 372.7817 45.9668 c +372.7817 48.4668 370.8696 49.9492 368.8696 49.9492 c +365.5767 49.9492 363.7466 46.2793 364.8989 42.2305 C +364.8872 42.2285 L +365.9595 39.3926 366.561 36.2246 366.561 32.7363 c +366.561 15.9746 348.3813 0.001953 325.4399 0 c +301.229 0 288.3872 17.2734 288.3892 35.0566 c +288.3892 44.5938 291.9692 51.8184 296.5767 56.4258 C +276.6548 54.3066 264.0786 62.8223 257.2974 75.1035 C +261.7759 78.9414 263.438 84.5723 Y +258.0649 77.5352 248.854 71.3945 235.9321 71.3945 c +216.356 71.3945 201.0005 90.5859 201.0005 111.1836 c +201.0005 124.2568 205.8032 136.9648 215.5649 145.4307 C +209.5278 150.459 206.9185 157.8018 209.6938 163.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +73.2617 96.3711 m +73.3867 96.3711 73.4922 96.4629 73.5098 96.585 c +75.8906 112.5996 85.1641 125.9746 97.9023 133.9814 c +98.0059 134.0449 98.0488 134.1758 98.0039 134.29 c +97.957 134.4023 97.8379 134.4688 97.7168 134.4443 c +87.2461 132.3398 77.9238 126.5811 71.2695 118.4141 C +66.6436 131.7891 56.0332 140.418 42.9688 144.0654 C +47.7773 149.6582 45.2617 157.5986 37.8496 158.9023 c +37.7363 158.9229 37.624 158.8643 37.5752 158.7607 c +37.5273 158.6563 37.5537 158.5322 37.6416 158.46 c +41.6152 155.1143 40.1611 147.04 28.3047 147.04 c +20.5098 147.04 15.4844 150.2188 15.4844 154.5254 c +15.4844 157.9102 18.5459 159.7559 21.125 159.7559 c +25.541 159.7559 28.0645 155.7949 26.167 152.2129 c +26.1123 152.1104 26.1348 151.9814 26.2227 151.9033 c +26.3105 151.8271 26.4395 151.8184 26.5361 151.8857 c +28.7852 153.4492 30.3555 155.5059 30.3555 158.6768 c +30.3555 164.0635 25.3301 169.8066 17.0234 169.8066 c +8.10156 169.8066 0 162.9355 0 154.5254 c +0 142.71 10.0488 137.0918 20.6133 136.0918 C +16.248 134.4189 12.9795 129.5664 v +12.9141 129.4697 12.9238 129.3418 13.001 129.2559 c +13.0791 129.1689 13.2051 129.1475 13.3086 129.2012 c +19.1387 132.2822 25.7949 133.9453 32.8105 133.9453 c +52.4316 133.9453 69.3574 117.541 73.0098 96.5801 c +73.0313 96.4561 73.1377 96.3691 73.2617 96.3711 c +f +149.9395 148.7773 m +154.5488 156.4551 156.1914 169.627 151.8965 179.46 c +151.8477 179.5703 151.8828 179.6992 151.9824 179.7686 c +152.0801 179.8379 152.2148 179.8281 152.3027 179.7461 c +157.1094 175.1914 161.2422 164.5684 159.0078 152.2871 C +162.1055 149.8936 164.0527 147.5176 165.5215 144.335 c +165.5684 144.2314 165.541 144.1104 165.4551 144.0352 c +165.3691 143.9629 165.2441 143.9551 165.1484 144.0186 c +160.1523 147.3809 155.6855 148.5283 149.9395 148.7773 C +f +139.3301 28.9707 m +139.4004 28.8672 139.3828 28.7266 139.291 28.6426 c +139.1973 28.5586 139.0566 28.5547 138.959 28.6348 c +132.1445 34.1621 123.084 37.6895 111.9238 37.6895 c +84.3516 37.6895 66.9512 21.1719 64.2158 3.76367 c +64.1982 3.65234 64.1094 3.56641 63.998 3.55078 c +63.8857 3.53711 63.7773 3.59766 63.7324 3.70117 c +61.0068 9.95898 59.3652 19.0352 67.7813 31.209 c +72.8154 38.4941 78.9102 43.5098 78.9102 50.0273 c +78.9102 54.2852 76.6504 57.1797 73.2227 57.1797 c +69.6172 57.1797 67.2861 54.0918 67.2861 50.625 c +67.2861 48.877 67.791 47.1465 68.6953 45.5801 c +68.7539 45.4766 68.7354 45.3496 68.6504 45.2676 c +68.5645 45.1875 68.4355 45.1758 68.3379 45.2402 c +65.3652 47.1777 62.7109 50.6367 62.7109 55.5117 c +62.7109 62.6836 68.8438 68.6816 77.1797 68.6816 c +86.1543 68.6816 93.5039 61.6328 93.5039 51.4922 c +93.5039 48.0156 92.5137 43.8242 90.041 40.3613 C +93.4258 43.1875 95.2324 45.1875 96.7188 49.5117 C +107.1191 51.3223 118.2246 49.6602 127.0488 43.8691 C +127.3047 49.9707 129.3008 55.0605 133.3926 59.1875 c +133.4766 59.2715 133.6074 59.2852 133.707 59.2227 c +133.8086 59.1582 133.8516 59.0332 133.8105 58.9219 c +130.9336 50.9199 132.8652 38.7246 139.3301 28.9707 c +f +226.6973 35.6055 m +224.4512 30.8066 219.2383 28.1211 213.2363 28.0117 c +213.1113 28.0098 213.0039 28.0977 212.9824 28.2188 c +212.959 28.3418 213.0273 28.4609 213.1426 28.5039 c +215.1895 29.2578 216.8047 30.5762 217.6641 32.4141 c +219.877 37.1426 216.2969 43.5098 209.6504 46.7832 c +209.5723 46.8223 209.5195 46.8965 209.5098 46.9824 c +209.5 47.0684 209.5332 47.1523 209.5996 47.207 c +213.8906 50.7266 219.0117 57.2617 219.0117 70.627 c +219.0117 89.3086 206.8574 107.0898 190.7363 107.0898 c +181.5234 107.0898 174.1035 100.6934 170.2656 91.0977 C +174.4863 96.8564 180.2441 101.2051 188.1777 101.2051 c +199.8203 101.2051 209.0332 88.7969 209.0332 70.8828 c +209.0332 53.9941 197.1328 34.2891 181.2676 34.2891 c +172.5664 34.2891 166.043 41.3281 166.043 50.4121 c +166.043 58.4746 171.2891 63.0781 177.1758 63.0781 c +181.6094 63.0781 184.668 59.9473 185.6191 56.5527 c +185.6504 56.4375 185.5996 56.3164 185.4922 56.2598 c +185.3867 56.2051 185.2578 56.2305 185.1797 56.3223 c +184.4277 57.2168 183.2832 57.9609 181.5254 57.9609 c +178.582 57.9609 177.0469 55.4316 177.0469 53.6113 c +177.0469 50.1563 179.6055 47.7246 183.4453 47.7246 c +188.6895 47.7246 192.7852 53.4824 192.7852 60.9023 c +192.7852 70.1152 183.9551 78.5586 175.127 78.5586 c +166.1055 78.5586 156.4473 70.5 156.4473 55.5293 c +156.4473 40.8164 166.4277 23.9258 182.293 23.9258 c +191.543 23.9258 199.4043 28.0957 205.4355 35.002 c +205.5156 35.0918 205.6484 35.1152 205.7539 35.0547 c +205.8594 34.9941 205.9063 34.8672 205.8672 34.752 c +201.4336 21.8164 203.9121 9.60742 210.6875 9.60742 c +214.002 9.60742 215.6895 11.9863 215.6895 14.5234 c +215.6895 17.1309 213.791 19.2852 210.7207 19.6777 c +210.5996 19.6934 210.5059 19.793 210.498 19.9141 c +210.4922 20.0352 210.5703 20.1465 210.6895 20.1758 c +217.5039 21.9395 224.5137 18.2285 224.5137 11.1328 c +224.5137 4.85547 219.1367 0.001953 212.1016 0.001953 c +201.4648 0.001953 196.377 11.2715 198.6426 21.5371 C +193.1836 14.4922 185.0898 8.70117 173.4648 8.70117 c +149.9219 8.70117 138.0234 35.5703 138.0234 53.6113 c +138.0234 69.9883 141.3496 80.4785 148.2598 88.5391 C +140.1973 82.3984 136.8711 75.6172 135.3379 66.2773 C +129.1953 57.832 113.2031 57.832 v +106.5156 57.832 100.2734 60.3086 95.4297 64.998 C +95.4277 64.9961 95.4258 64.9941 95.4238 64.9902 C +95.3887 65.0313 95.3496 65.0703 95.3145 65.1094 C +94.9941 65.4238 94.6797 65.748 94.3711 66.082 C +89.3086 70.9316 79.1797 75.4785 69.9395 71.6797 c +69.834 71.6367 69.7129 71.6699 69.6426 71.7578 c +69.5723 71.8477 69.5703 71.9727 69.6377 72.0645 c +74.0449 78.0898 81.6621 80.0059 87.3164 79.1309 C +86.2715 82.8457 85.6934 87.0117 85.6934 91.6094 c +85.6934 108.0137 94.4922 119.5801 104.1055 125.2109 C +100.9512 129.0137 101.5957 134.9883 105.1367 139.0449 c +105.2168 139.1357 105.3477 139.1582 105.4531 139.0996 c +105.5566 139.041 105.6055 138.918 105.5703 138.8018 c +103.8398 133.2695 108.9629 128.6523 115.752 128.9004 c +115.875 128.9033 115.9824 128.8193 116.0098 128.6992 c +116.0352 128.5801 115.9707 128.457 115.8574 128.4111 c +105.7207 124.248 99 115.4316 99 104.4033 c +99 92.8906 105.9082 83.5488 117.041 83.5488 c +126.125 83.5488 135.209 91.8672 135.209 102.2285 c +135.209 110.2891 130.7305 115.0225 124.9727 115.0225 c +119.9844 115.0225 116.0176 111.5684 116.0176 107.4736 c +116.0176 101.6211 122.5996 99.499 126.1113 104.1309 c +126.1816 104.2227 126.3027 104.2559 126.4082 104.2129 c +126.5156 104.1699 126.5801 104.0625 126.5664 103.9482 c +126.043 99.5586 122.8145 95.4482 117.8086 95.4482 c +113.2031 95.4482 108.4688 99.2861 108.4688 107.4746 c +108.4688 117.1982 117.8066 127.0508 133.1602 127.0508 c +154.1426 127.0508 165.5313 103.3809 155.2969 84.4453 C +160.541 90.459 165.2754 96.8555 165.2754 108.2432 c +165.2754 129.75 144.0117 144.291 118.9219 135.7441 c +118.8027 135.7021 118.6719 135.7559 118.6152 135.8672 c +118.5566 135.9785 118.5879 136.1143 118.6895 136.1895 c +125.6953 141.2979 133.0332 148.8262 133.0332 161.4668 c +133.0332 174.6475 124.334 183.9854 110.7715 183.9854 c +100.2793 183.9854 93.627 177.5879 93.627 170.04 c +93.627 164.2822 97.3457 159.6768 103.7344 159.6768 c +113.2461 159.6768 116.4805 170.0195 111.5586 174.6445 c +111.4746 174.7236 111.4551 174.8516 111.5098 174.9521 c +111.5664 175.0547 111.6836 175.1055 111.7969 175.0762 c +116.5664 173.8398 121.1348 169.0068 121.1348 161.7236 c +121.1348 149.1855 109.4922 140.8682 96.6973 140.8682 c +90.7012 140.8682 84.8984 142.623 80.2266 145.9102 C +80.7773 150.0635 79.3574 154.6602 77.2598 157.752 C +79.209 150.8848 77.1016 139.5732 66.5859 139.5732 c +60.6953 139.5732 56.8008 144.1025 56.8008 149.4551 c +56.8008 155.7793 62.1465 158.7314 66.4961 158.125 c +66.6113 158.1104 66.7002 158.0186 66.7129 157.9023 c +66.7266 157.7891 66.6602 157.6797 66.5527 157.6367 c +64.9668 157.0293 63.6104 155.3691 63.6104 153.373 c +63.6104 150.873 65.5195 149.3906 67.5195 149.3906 c +70.8145 149.3906 72.6445 153.0605 71.4922 157.1104 C +71.5039 157.1104 L +70.4307 159.9473 69.8281 163.1152 69.8281 166.6055 c +69.8281 183.3672 88.0098 199.3398 110.9492 199.3398 c +135.1621 199.3398 148.0039 182.0664 148.0039 164.2822 c +148.0039 154.7461 144.4219 147.5225 139.8145 142.915 C +159.7363 145.0332 172.3125 136.5176 179.0938 124.2354 C +174.6152 120.3975 172.9531 114.7676 Y +178.3262 121.8057 187.5371 127.9453 200.459 127.9453 c +220.0352 127.9453 235.3906 108.7539 235.3906 88.1563 c +235.3906 75.084 230.5879 62.375 220.8262 53.9102 C +226.8633 48.8809 229.4727 41.5391 226.6973 35.6055 c +f +*U +*u +148.2109 160.9053 m +148.1777 160.7852 148.2383 160.6582 148.3516 160.6094 c +163.1758 154.0957 173.6367 141.6289 178.0059 127.2324 c +178.041 127.1152 178.1543 127.0391 178.2773 127.0527 c +178.3984 127.0664 178.4941 127.166 178.502 127.2871 c +179.2285 137.9434 176.127 148.4531 170 157.0234 C +184.1211 157.9648 195.2402 165.9297 202.1992 177.5723 C +206.3281 171.46 214.6504 171.7969 217.8594 178.6035 c +217.9102 178.708 217.8828 178.832 217.7949 178.9063 c +217.707 178.9805 217.5801 178.9873 217.4863 178.9219 c +213.2129 175.9688 205.8066 179.498 208.9277 190.9355 c +210.9805 198.4561 215.3711 202.4668 219.5254 201.333 c +222.791 200.4414 223.7656 197.002 223.0859 194.5146 c +221.9238 190.2539 217.4375 188.8623 214.4805 191.6357 c +214.3965 191.7158 214.2676 191.7285 214.1699 191.6641 c +214.0723 191.5986 214.0293 191.4775 214.0684 191.3662 c +214.9863 188.7852 216.5566 186.7285 219.6152 185.8936 c +224.8105 184.4756 231.6738 187.8115 233.8613 195.8252 c +236.2109 204.4316 231.7148 214.0566 223.6035 216.2715 c +212.2031 219.3818 204.1387 211.166 200.3926 201.2383 C +199.9258 205.8896 196.1074 210.3203 v +196.0313 210.4092 195.9043 210.4336 195.8008 210.3818 c +195.6973 210.3291 195.6426 210.2129 195.666 210.0996 c +197.1055 203.6641 196.957 196.8047 195.1094 190.0361 c +189.9434 171.1074 169.6621 159.0977 148.4785 161.0938 c +148.3535 161.1055 148.2402 161.0254 148.2109 160.9053 c +f +178.5801 73.1348 m +184.7734 66.666 197.0488 61.6133 207.6641 63.168 c +207.7852 63.1855 207.9004 63.1172 207.9395 63.0039 c +207.9805 62.8906 207.9355 62.7637 207.834 62.7012 c +202.1738 59.2617 190.8379 58.0723 179.5781 63.4609 C +176.4531 61.1035 173.6484 59.8496 170.1914 59.2715 c +170.0801 59.2539 169.9688 59.3125 169.9199 59.4141 c +169.873 59.5156 169.8984 59.6387 169.9844 59.7148 c +174.5449 63.6484 176.8281 67.6563 178.5801 73.1348 C +f +65.793 114.9121 m +65.6748 114.8711 65.5439 114.9258 65.4873 115.0371 c +65.4307 115.1484 65.4639 115.2852 65.5674 115.3594 c +72.6934 120.4785 78.4824 128.291 81.4199 139.0566 c +88.6797 165.6563 77.3262 186.792 61.2529 194.0146 c +61.1494 194.0605 61.0898 194.1689 61.1045 194.2803 c +61.1211 194.3926 61.208 194.4814 61.3193 194.4971 c +68.0742 195.4785 77.2617 194.6729 86.791 183.3486 c +92.4922 176.5732 95.7266 169.373 102.0137 167.6563 c +106.1211 166.5352 109.5098 167.9551 110.4121 171.2617 c +111.3613 174.7393 108.9961 177.8018 105.6523 178.7148 c +103.9648 179.1738 102.1621 179.1436 100.4141 178.6836 c +100.2988 178.6533 100.1816 178.7051 100.125 178.8086 c +100.0703 178.9121 100.0918 179.04 100.1797 179.1172 c +102.832 181.4746 106.8672 183.125 111.5703 181.8408 c +118.4902 179.9531 122.6602 172.457 120.4668 164.415 c +118.1035 155.7578 109.3691 150.5234 99.5859 153.1934 c +96.2324 154.1084 92.4492 156.168 89.7598 159.4648 C +91.5938 155.4551 93.0488 153.1855 96.8281 150.6133 C +95.8359 140.1035 91.3086 129.8271 83.4004 122.8389 C +89.2188 120.9863 93.6035 117.7207 96.5078 112.6855 c +96.5664 112.582 96.5449 112.4531 96.459 112.373 c +96.3691 112.293 96.2383 112.2832 96.1406 112.3535 c +89.1797 117.2344 76.9043 118.582 65.793 114.9121 c +f +49.1914 28.8809 m +45.1533 32.3105 43.9355 38.0469 45.4102 43.8672 c +45.4414 43.9883 45.5537 44.0684 45.6768 44.0566 c +45.8018 44.0469 45.8984 43.9492 45.9092 43.8281 c +46.0977 41.6543 46.9443 39.748 48.4912 38.4355 c +52.4707 35.0566 59.5557 36.834 64.4629 42.3828 c +64.5215 42.4492 64.6074 42.4805 64.6924 42.4668 c +64.7783 42.4531 64.8506 42.3984 64.8857 42.3203 c +67.1514 37.2539 72.1074 30.5938 85 27.0742 c +103.0234 22.1563 123.3789 29.1992 127.623 44.752 c +130.0488 53.6406 125.8301 62.4824 117.584 68.7109 C +122.0293 63.123 124.707 56.4238 122.6172 48.7695 c +119.5527 37.5391 105.1563 31.918 87.875 36.6348 c +71.582 41.0801 55.7061 57.748 59.8828 73.0547 c +62.1738 81.4492 70.6816 85.8887 79.4453 83.4961 c +87.2227 81.375 90.2832 75.1016 88.7324 69.4219 c +87.5664 65.1445 83.7402 63.0195 80.2148 62.9941 c +80.0957 62.9941 79.9922 63.0762 79.9648 63.1934 c +79.9414 63.3105 79.998 63.4277 80.1074 63.4785 c +81.1699 63.9688 82.1875 64.877 82.6504 66.5742 c +83.4258 69.4121 81.3906 71.5605 79.6348 72.0391 c +76.3018 72.9492 73.2822 71.1211 72.2705 67.416 c +70.8906 62.3574 75.3662 56.8906 82.5234 54.9355 c +91.4121 52.5117 101.8828 58.8066 104.207 67.3223 c +106.582 76.0254 101.3496 87.4648 86.9082 91.4063 c +72.7148 95.2813 53.792 90.0996 49.6152 74.793 c +47.1797 65.8691 49.1328 57.1875 54.207 49.5508 c +54.2734 49.4512 54.2607 49.3164 54.1748 49.2305 c +54.0879 49.1445 53.9531 49.1328 53.8525 49.2012 c +42.541 56.8828 30.1104 57.707 28.3262 51.1699 c +27.4531 47.9727 29.3037 45.7188 31.752 45.0508 c +34.2676 44.3652 36.8457 45.6289 38.0322 48.4883 c +38.0791 48.5996 38.2002 48.6641 38.3193 48.6406 c +38.4375 48.6133 38.5244 48.5098 38.5215 48.3867 c +38.4287 41.3477 33.0029 35.5625 26.1572 37.4316 c +20.1016 39.084 16.835 45.5488 18.6875 52.3359 c +21.4883 62.5977 33.6992 64.5391 43.0059 59.6504 C +37.6465 66.7715 34.1914 76.1035 37.252 87.3184 c +43.4502 110.0313 72.5039 114.4355 89.9082 109.6855 c +105.707 105.373 114.9512 99.4023 120.9082 90.6152 C +117.1074 100.0098 111.4414 105.0039 102.834 108.9434 C +96.3047 117.0918 100.5156 132.5195 v +102.2754 138.9707 106.3086 144.3418 112.1074 147.7793 C +112.1074 147.7813 112.1055 147.7842 112.1016 147.7871 C +112.1504 147.8105 112.1992 147.8379 112.2461 147.8613 C +112.6328 148.0879 113.0293 148.3057 113.4316 148.5146 C +119.4434 152.1211 126.4961 160.6973 125.2656 170.6113 c +125.252 170.7236 125.3145 170.832 125.418 170.877 c +125.5234 170.9219 125.6445 170.8896 125.7148 170.8018 c +130.3672 164.9629 130.2109 157.1104 127.8789 151.8857 C +131.7363 151.915 135.9082 151.375 140.3438 150.165 c +156.168 145.8457 165.0117 134.3135 167.9121 123.5566 C +172.4102 125.5977 178.0059 123.4043 180.9883 118.9199 c +181.0527 118.8184 181.041 118.6855 180.957 118.5996 c +180.873 118.5156 180.7402 118.5 180.6387 118.5645 c +175.7578 121.6914 169.9551 117.9648 168.4043 111.3496 c +168.377 111.2305 168.2676 111.1484 168.1445 111.1543 c +168.0215 111.1602 167.9199 111.2539 167.9063 111.377 c +166.5586 122.251 159.8223 131.0566 149.1836 133.96 c +138.0762 136.9922 127.2441 132.7852 124.3145 122.0469 c +121.9219 113.2832 127.5566 102.3301 137.5508 99.6016 c +145.3281 97.4785 151.0742 100.5527 152.5898 106.1074 c +153.9043 110.9199 151.6152 115.6563 147.666 116.7344 c +142.0176 118.2754 138.2383 112.4844 141.7832 107.877 c +141.8516 107.7852 141.8535 107.6602 141.7832 107.5684 c +141.7148 107.4766 141.5918 107.4434 141.4863 107.4863 c +137.3887 109.1465 134.2734 113.3418 135.5918 118.1729 c +136.8047 122.6152 141.7539 126.1729 149.6543 124.0166 c +159.0352 121.457 166.0801 109.8555 162.0371 95.043 c +156.5137 74.7988 130.6797 70.0449 115.1074 84.9043 C +119.5273 78.2617 124.4512 72.0098 135.4375 69.0117 c +156.1875 63.3496 175.8125 80.0332 174.1719 106.4902 c +174.1641 106.6152 174.25 106.7285 174.373 106.7539 c +174.4941 106.7813 174.6191 106.7129 174.6641 106.5977 c +177.7461 98.4922 183.0781 89.4316 195.2734 86.1035 c +207.9883 82.6328 219.2871 88.5664 222.8594 101.6504 c +225.6211 111.7734 221.2012 119.875 213.9199 121.8623 c +208.3652 123.3789 202.9414 121.0039 201.2598 114.8398 c +198.7559 105.6641 207.8828 99.8203 213.6406 103.3516 c +213.7383 103.4121 213.8672 103.3965 213.9492 103.3164 c +214.0332 103.2363 214.0508 103.1094 213.9922 103.0078 c +211.5449 98.7324 205.6797 95.5977 198.6543 97.5156 c +186.5566 100.8164 181.5996 114.2383 184.9668 126.5811 c +186.5449 132.3652 189.7676 137.502 194.168 141.1426 C +198.0293 139.5186 202.8379 139.6777 206.373 140.8867 C +199.2344 140.8154 188.8789 145.8262 191.6465 155.9707 c +193.1973 161.6533 198.5918 164.2188 203.7559 162.8086 c +209.8574 161.1436 211.2969 155.21 209.5684 151.1729 c +209.5215 151.0654 209.4102 151.0039 209.2969 151.0225 c +209.1816 151.04 209.0938 151.1318 209.082 151.2471 c +208.9141 152.9375 207.668 154.6836 205.7441 155.208 c +203.332 155.8662 201.3984 154.415 200.873 152.4854 c +200.0039 149.3066 203.0625 146.5752 207.2734 146.6211 C +207.2695 146.6094 L +210.2891 146.8984 213.5039 146.6445 216.8711 145.7266 c +233.041 141.3125 243.6641 119.5674 237.623 97.4375 c +231.248 74.0781 211.2051 66.2363 194.0469 70.9199 c +184.8477 73.4297 178.8223 78.7871 175.5898 84.4453 C +172.3887 64.668 160.8613 54.7793 147.2285 51.4707 C +144.7051 56.8008 139.7109 59.8867 Y +145.0859 52.8496 148.584 42.3477 145.1816 29.8809 c +140.0273 10.9961 117.4707 1.23438 97.5996 6.6582 c +84.9883 10.0996 73.9922 18.0801 68.3965 29.7266 C +61.9551 25.2266 54.1855 24.6406 49.1914 28.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +196.1289 102.9688 m +196.0039 102.9688 195.8984 102.877 195.8789 102.7539 c +193.5 86.7402 184.2266 73.3652 171.4883 65.3594 c +171.3848 65.2949 171.3398 65.1641 171.3867 65.0508 c +171.4316 64.9375 171.5527 64.8711 171.6719 64.8965 c +182.1445 67 191.4648 72.7598 198.1211 80.9277 C +202.7461 67.5508 213.3574 58.9219 226.4219 55.2734 C +221.6133 49.6816 224.1289 41.7402 231.541 40.4375 c +231.6543 40.416 231.7656 40.4746 231.8145 40.5781 c +231.8633 40.6816 231.8359 40.8066 231.748 40.8809 c +227.7754 44.2266 229.2285 52.3008 241.0859 52.3008 c +248.8794 52.3008 253.9067 49.1211 253.9067 44.8145 c +253.9067 41.4297 250.8442 39.584 248.2642 39.584 c +243.8501 39.584 241.3262 43.5449 243.2227 47.127 c +243.2773 47.2305 243.2559 47.3574 243.168 47.4355 c +243.0801 47.5137 242.9512 47.5215 242.8535 47.4551 c +240.6055 45.8906 239.0352 43.834 239.0352 40.6641 c +239.0352 35.2773 244.061 29.5352 252.3677 29.5332 c +261.2896 29.5332 269.3911 36.4043 269.3911 44.8145 c +269.3911 56.6309 259.3423 62.248 248.7778 63.248 C +253.1431 64.9219 256.4106 69.7734 v +256.4771 69.8691 256.4673 69.998 256.3892 70.084 c +256.311 70.1719 256.1841 70.1934 256.0825 70.1387 c +250.2524 67.0566 243.5938 65.3945 236.5801 65.3945 c +216.957 65.3945 200.0332 81.7988 196.3809 102.7607 c +196.3594 102.8818 196.252 102.9727 196.1289 102.9688 c +f +119.4512 50.5625 m +114.8438 42.8867 113.1992 29.7129 117.4941 19.8809 c +117.543 19.7695 117.5078 19.6406 117.4082 19.5703 c +117.3086 19.502 117.1758 19.5117 117.0879 19.5957 c +112.2813 24.1484 108.1484 34.7715 110.3828 47.0527 C +107.2871 49.4473 105.3379 51.8223 103.8691 55.0059 c +103.8223 55.1074 103.8496 55.2305 103.9355 55.3047 c +104.0215 55.377 104.1465 55.3848 104.2422 55.3203 c +109.2383 51.959 113.7051 50.8125 119.4512 50.5625 C +f +130.0586 170.3691 m +129.9902 170.4727 130.0078 170.6133 130.0996 170.6973 c +130.1934 170.7813 130.334 170.7852 130.4316 170.7061 c +137.2461 165.1797 146.3066 161.6504 157.4668 161.6504 c +185.0371 161.6504 202.4395 178.1689 205.1738 195.5771 c +205.1914 195.6885 205.2813 195.7734 205.3926 195.7891 c +205.5039 195.8047 205.6133 195.7422 205.6582 195.6396 c +208.3828 189.3818 210.0254 180.3057 201.6094 168.1309 c +196.5742 160.8457 190.4785 155.8311 190.4785 149.3145 c +190.4785 145.0566 192.7402 142.1602 196.168 142.1602 c +199.7734 142.1602 202.1055 145.248 202.1035 148.7148 c +202.1035 150.4629 201.5996 152.1934 200.6953 153.7607 c +200.6367 153.8633 200.6543 153.9902 200.7402 154.0723 c +200.8242 154.1523 200.9551 154.165 201.0527 154.1016 c +204.0254 152.1641 206.6797 148.7021 206.6797 143.8281 c +206.6797 136.6563 200.5469 130.6602 192.209 130.6602 c +183.2363 130.6602 175.8867 137.709 175.8867 147.8477 c +175.8867 151.3262 176.875 155.5156 179.3496 158.9805 C +175.9648 156.1523 174.1582 154.1523 172.6719 149.8271 C +162.2715 148.0186 151.166 149.6797 142.3398 155.4727 C +142.0859 149.3711 140.0898 144.2793 135.998 140.1533 c +135.9141 140.0684 135.7832 140.0547 135.6836 140.1182 c +135.582 140.1816 135.541 140.3066 135.5801 140.4189 c +138.457 148.4199 136.5234 160.6152 130.0586 170.3691 c +f +42.6934 163.7344 m +44.9375 168.5352 50.1523 171.2188 56.1543 171.3271 c +56.2793 171.3311 56.3867 171.2432 56.4082 171.1211 c +56.4316 170.998 56.3633 170.8779 56.248 170.8359 c +54.2012 170.082 52.5859 168.7637 51.7266 166.9258 c +49.5137 162.1973 53.0938 155.8301 59.7402 152.5566 c +59.8184 152.5186 59.8711 152.4434 59.8809 152.3594 c +59.8906 152.2725 59.8555 152.1885 59.791 152.1318 c +55.5 148.6143 50.3789 142.0781 50.3789 128.7148 c +50.377 110.0322 62.5332 92.25 78.6543 92.25 c +87.8672 92.25 95.2871 98.6465 99.125 108.2422 C +94.9023 102.4844 89.1445 98.1348 81.2109 98.1348 c +69.5703 98.1348 60.3574 110.5439 60.3555 128.459 c +60.3555 145.3457 72.2578 165.0518 88.1211 165.0508 c +96.8242 165.0488 103.3477 158.0117 103.3477 148.9277 c +103.3477 140.8672 98.1016 136.2637 92.2168 136.2637 c +87.7793 136.2637 84.7227 139.3936 83.7715 142.7871 c +83.7383 142.9023 83.791 143.0254 83.8965 143.0811 c +84.0039 143.1357 84.1328 143.1104 84.2109 143.0186 c +84.9629 142.124 86.1074 141.3809 87.8652 141.3809 c +90.8086 141.3789 92.3438 143.9082 92.3438 145.7285 c +92.3438 149.1836 89.7852 151.6152 85.9453 151.6152 c +80.7031 151.6152 76.6055 145.8564 76.6055 138.4385 c +76.6055 129.2236 85.4355 120.7813 94.2637 120.7813 c +103.2852 120.7813 112.9434 128.8408 112.9434 143.8125 c +112.9414 158.5234 102.9648 175.4141 87.0977 175.4141 c +77.8477 175.4141 69.9844 171.2441 63.9551 164.3398 c +63.875 164.248 63.7422 164.2246 63.6387 164.2852 c +63.5313 164.3477 63.4844 164.4727 63.5234 164.5879 c +67.957 177.5234 65.4766 189.7344 58.7031 189.7324 c +55.3887 189.7324 53.7012 187.3535 53.7012 184.8154 c +53.7012 182.21 55.5996 180.0566 58.6699 179.6611 c +58.791 179.6475 58.8828 179.5479 58.8926 179.4268 c +58.8984 179.3047 58.8184 179.1943 58.7012 179.1641 c +51.8867 177.4004 44.877 181.1133 44.877 188.2061 c +44.877 194.4854 50.2539 199.3398 57.2891 199.3398 c +67.9258 199.3379 73.0137 188.0684 70.748 177.8047 C +76.207 184.8486 84.3008 190.6396 95.9258 190.6396 c +119.4688 190.6396 131.3672 163.7715 131.3672 145.7285 c +131.3672 129.3525 128.041 118.8604 121.1309 110.8018 C +129.1934 116.9404 132.5195 123.7227 134.0547 133.0645 C +140.1953 141.5078 156.1875 141.5078 v +162.875 141.5078 169.1172 139.0322 173.9609 134.3438 C +173.9629 134.3447 173.9648 134.3477 173.9668 134.3486 C +174.002 134.3105 174.0391 134.2695 174.0762 134.2314 C +174.3965 133.915 174.7109 133.5918 175.0195 133.2578 C +180.0801 128.4102 190.2109 123.8633 199.4512 127.6602 c +199.5566 127.7031 199.6777 127.6699 199.748 127.582 c +199.8184 127.4932 199.8184 127.3672 199.752 127.2754 c +195.3457 121.252 187.7285 119.335 182.0742 120.21 C +183.1172 116.4941 183.6953 112.3281 183.6953 107.7305 c +183.6973 91.3262 174.8984 79.7598 165.2852 74.1289 C +168.4375 70.3281 167.7949 64.3535 164.2539 60.2949 c +164.1738 60.2051 164.043 60.1816 163.9375 60.2402 c +163.834 60.2988 163.7832 60.4238 163.8184 60.5391 c +165.5508 66.0703 160.4277 70.6875 153.6387 70.4395 c +153.5156 70.4355 153.4063 70.5195 153.3809 70.6406 c +153.3555 70.7617 153.418 70.8828 153.5332 70.9277 c +163.668 75.0918 170.3906 83.9102 170.3887 94.9355 c +170.3906 106.4492 163.4805 115.79 152.3496 115.79 c +143.2656 115.79 134.1816 107.4727 134.1816 97.1133 c +134.1816 89.0508 138.6582 84.3184 144.416 84.3164 c +149.4063 84.3184 153.373 87.7715 153.373 91.8672 c +153.373 97.7188 146.7891 99.8408 143.2773 95.209 c +143.209 95.1172 143.0859 95.084 142.9805 95.127 c +142.875 95.1689 142.8105 95.2773 142.8223 95.3926 c +143.3457 99.7813 146.5762 103.8926 151.582 103.8926 c +156.1875 103.8926 160.9219 100.0518 160.9219 91.8652 c +160.9219 82.1406 151.584 72.291 136.2305 72.2891 c +115.2461 72.2891 103.8594 95.959 114.0938 114.8945 C +108.8496 108.8809 104.1152 102.4844 104.1152 91.0977 c +104.1133 69.5898 125.3789 55.0488 150.4688 63.5977 c +150.5879 63.6367 150.7188 63.584 150.7754 63.4746 c +150.834 63.3633 150.8008 63.2266 150.6992 63.1523 c +143.6934 58.043 136.3555 50.5137 136.3555 37.873 c +136.3555 24.6934 145.0547 15.3535 158.6191 15.3535 c +169.1094 15.3535 175.7637 21.752 175.7637 29.2988 c +175.7637 35.0566 172.0449 39.6641 165.6563 39.6641 c +156.1426 39.6641 152.9082 29.3203 157.832 24.6953 c +157.916 24.6152 157.9355 24.4902 157.8809 24.3887 c +157.8242 24.2871 157.7051 24.2344 157.5938 24.2637 c +152.8242 25.5 148.2559 30.332 148.2559 37.6152 c +148.2539 50.1563 159.8965 58.4727 172.6914 58.4727 c +178.6875 58.4727 184.4902 56.7188 189.1641 53.4297 C +188.6113 49.2773 190.0313 44.6816 192.1309 41.5879 C +190.1816 48.457 192.291 59.7656 202.8027 59.7676 c +208.6953 59.7656 212.5898 55.2383 212.5898 49.8867 c +212.5898 43.5605 207.2441 40.6094 202.8945 41.2148 c +202.7793 41.2305 202.6895 41.3223 202.6758 41.4375 c +202.6641 41.5527 202.7305 41.6602 202.8379 41.7031 c +204.4238 42.3105 205.7813 43.9727 205.7813 45.9668 c +205.7813 48.4668 203.8691 49.9492 201.8691 49.9492 c +198.5762 49.9492 196.7461 46.2793 197.8984 42.2305 C +197.8867 42.2285 L +198.959 39.3926 199.5605 36.2246 199.5605 32.7363 c +199.5605 15.9746 181.3809 0.001953 158.4395 0 c +134.2285 0 121.3867 17.2734 121.3887 35.0566 c +121.3887 44.5938 124.9688 51.8184 129.5762 56.4258 C +109.6543 54.3066 97.0781 62.8223 90.2969 75.1035 C +94.7754 78.9414 96.4375 84.5723 Y +91.0645 77.5352 81.8535 71.3945 68.9316 71.3945 c +49.3555 71.3945 34 90.5859 34 111.1836 c +34 124.2568 38.8027 136.9648 48.5645 145.4307 C +42.5273 150.459 39.918 157.8018 42.6934 163.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +407.2622 263.3711 m +407.3872 263.3711 407.4927 263.4629 407.5103 263.585 c +409.8911 279.5996 419.1646 292.9746 431.9028 300.9814 c +432.0063 301.0449 432.0493 301.1758 432.0044 301.29 c +431.9575 301.4023 431.8384 301.4688 431.7173 301.4443 c +421.2466 299.3398 411.9243 293.5811 405.27 285.4141 C +400.645 298.7891 390.0337 307.418 376.9692 311.0654 C +381.7778 316.6582 379.2622 324.5986 371.8501 325.9023 c +371.7368 325.9229 371.6255 325.8643 371.5767 325.7607 c +371.5278 325.6563 371.5552 325.5322 371.6431 325.46 c +375.6157 322.1143 374.1626 314.04 362.3052 314.04 c +354.5103 314.04 349.4849 317.2188 349.4849 321.5254 c +349.4849 324.9102 352.5474 326.7559 355.1255 326.7559 c +359.5415 326.7559 362.0649 322.7949 360.1685 319.2129 c +360.1138 319.1104 360.1353 318.9814 360.2231 318.9033 c +360.311 318.8271 360.4399 318.8184 360.5376 318.8857 c +362.7856 320.4492 364.356 322.5059 364.356 325.6768 c +364.356 331.0635 359.3306 336.8066 351.0239 336.8066 c +342.1021 336.8066 334.0005 329.9355 334.0005 321.5254 c +334.0005 309.71 344.0493 304.0918 354.6138 303.0918 C +350.2485 301.4189 346.981 296.5664 v +346.9146 296.4697 346.9243 296.3418 347.0024 296.2559 c +347.0806 296.1689 347.2056 296.1475 347.3091 296.2012 c +353.1392 299.2822 359.7954 300.9453 366.811 300.9453 c +386.4321 300.9453 403.3579 284.541 407.0103 263.5801 c +407.0317 263.4561 407.1392 263.3691 407.2622 263.3711 c +f +483.9399 315.7773 m +488.5493 323.4551 490.1919 336.627 485.897 346.46 c +485.8481 346.5703 485.8833 346.6992 485.9829 346.7686 c +486.0806 346.8379 486.2153 346.8281 486.3032 346.7461 c +491.1099 342.1914 495.2427 331.5684 493.0083 319.2871 C +496.106 316.8936 498.0532 314.5176 499.522 311.335 c +499.5688 311.2314 499.5415 311.1104 499.4556 311.0352 c +499.3696 310.9629 499.2446 310.9551 499.1489 311.0186 c +494.1528 314.3809 489.686 315.5283 483.9399 315.7773 C +f +473.3306 195.9707 m +473.4009 195.8672 473.3833 195.7266 473.2915 195.6426 c +473.1978 195.5586 473.0571 195.5547 472.9595 195.6348 c +466.145 201.1621 457.0845 204.6895 445.9243 204.6895 c +418.3521 204.6895 400.9517 188.1719 398.2173 170.7637 c +398.1997 170.6523 398.1099 170.5664 397.9985 170.5508 c +397.8872 170.5371 397.7778 170.5977 397.7329 170.7012 c +395.0083 176.959 393.3657 186.0352 401.7817 198.209 c +406.8169 205.4941 412.9106 210.5098 412.9106 217.0273 c +412.9106 221.2852 410.6509 224.1797 407.2231 224.1797 c +403.6177 224.1797 401.2876 221.0918 401.2876 217.625 c +401.2876 215.877 401.7915 214.1465 402.6958 212.5801 c +402.7544 212.4766 402.7368 212.3496 402.6509 212.2676 c +402.5649 212.1875 402.436 212.1758 402.3384 212.2402 c +399.3657 214.1777 396.7114 217.6367 396.7114 222.5117 c +396.7114 229.6836 402.8442 235.6816 411.1802 235.6816 c +420.1548 235.6816 427.5044 228.6328 427.5044 218.4922 c +427.5044 215.0156 426.5142 210.8242 424.0415 207.3613 C +427.4263 210.1875 429.2329 212.1875 430.7192 216.5117 C +441.1196 218.3223 452.2251 216.6602 461.0493 210.8691 C +461.3052 216.9707 463.3013 222.0605 467.3931 226.1875 c +467.4771 226.2715 467.6079 226.2852 467.7075 226.2227 c +467.8091 226.1582 467.8521 226.0332 467.811 225.9219 c +464.9341 217.9199 466.8657 205.7246 473.3306 195.9707 c +f +560.6978 202.6055 m +558.4517 197.8066 553.2388 195.1211 547.2368 195.0117 c +547.1118 195.0098 547.0044 195.0977 546.9829 195.2188 c +546.9595 195.3418 547.0278 195.4609 547.1431 195.5039 c +549.1899 196.2578 550.8052 197.5762 551.6646 199.4141 c +553.8774 204.1426 550.2974 210.5098 543.6509 213.7832 c +543.5728 213.8223 543.52 213.8965 543.5103 213.9824 c +543.5005 214.0684 543.5337 214.1523 543.6001 214.207 c +547.8911 217.7266 553.0122 224.2617 553.0122 237.627 c +553.0122 256.3086 540.8579 274.0898 524.7368 274.0898 c +515.5239 274.0898 508.104 267.6934 504.2661 258.0977 C +508.4868 263.8564 514.2446 268.2051 522.1782 268.2051 c +533.8208 268.2051 543.0337 255.7969 543.0337 237.8828 c +543.0337 220.9941 531.1333 201.2891 515.2681 201.2891 c +506.5669 201.2891 500.0435 208.3281 500.0435 217.4121 c +500.0435 225.4746 505.2896 230.0781 511.1763 230.0781 c +515.6099 230.0781 518.6685 226.9473 519.6196 223.5527 c +519.6509 223.4375 519.6001 223.3164 519.4927 223.2598 c +519.3872 223.2051 519.2583 223.2305 519.1802 223.3223 c +518.4282 224.2168 517.2837 224.9609 515.5259 224.9609 c +512.5825 224.9609 511.0474 222.4316 511.0474 220.6113 c +511.0474 217.1563 513.606 214.7246 517.4458 214.7246 c +522.6899 214.7246 526.7856 220.4824 526.7856 227.9023 c +526.7856 237.1152 517.9556 245.5586 509.1274 245.5586 c +500.106 245.5586 490.4478 237.5 490.4478 222.5293 c +490.4478 207.8164 500.4282 190.9258 516.2935 190.9258 c +525.5435 190.9258 533.4048 195.0957 539.436 202.002 c +539.5161 202.0918 539.6489 202.1152 539.7544 202.0547 c +539.8599 201.9941 539.9067 201.8672 539.8677 201.752 c +535.4341 188.8164 537.9126 176.6074 544.688 176.6074 c +548.0024 176.6074 549.6899 178.9863 549.6899 181.5234 c +549.6899 184.1309 547.7915 186.2852 544.7212 186.6777 c +544.6001 186.6934 544.5063 186.793 544.4985 186.9141 c +544.4927 187.0352 544.5708 187.1465 544.6899 187.1758 c +551.5044 188.9395 558.5142 185.2285 558.5142 178.1328 c +558.5142 171.8555 553.1372 167.002 546.1021 167.002 c +535.4653 167.002 530.3774 178.2715 532.6431 188.5371 C +527.1841 181.4922 519.0903 175.7012 507.4653 175.7012 c +483.9224 175.7012 472.0239 202.5703 472.0239 220.6113 c +472.0239 236.9883 475.3501 247.4785 482.2603 255.5391 C +474.1978 249.3984 470.8716 242.6172 469.3384 233.2773 C +463.1958 224.832 447.2036 224.832 v +440.5161 224.832 434.2739 227.3086 429.4302 231.998 C +429.4282 231.9961 429.4263 231.9941 429.4243 231.9902 C +429.3892 232.0313 429.3501 232.0703 429.3149 232.1094 C +428.9946 232.4238 428.6802 232.748 428.3716 233.082 C +423.3091 237.9316 413.1802 242.4785 403.9399 238.6797 c +403.8345 238.6367 403.7134 238.6699 403.6431 238.7578 c +403.5728 238.8477 403.5708 238.9727 403.6392 239.0645 c +408.0454 245.0898 415.6626 247.0059 421.3169 246.1309 C +420.272 249.8457 419.6938 254.0117 419.6938 258.6094 c +419.6938 275.0137 428.4927 286.5801 438.106 292.2109 C +434.9517 296.0137 435.5962 301.9883 439.1372 306.0449 c +439.2173 306.1357 439.3481 306.1582 439.4536 306.0996 c +439.5571 306.041 439.606 305.918 439.5708 305.8018 c +437.8403 300.2695 442.9634 295.6523 449.7524 295.9004 c +449.8755 295.9033 449.9829 295.8193 450.0103 295.6992 c +450.0356 295.5801 449.9712 295.457 449.8579 295.4111 c +439.7212 291.248 433.0005 282.4316 433.0005 271.4033 c +433.0005 259.8906 439.9087 250.5488 451.0415 250.5488 c +460.1255 250.5488 469.2095 258.8672 469.2095 269.2285 c +469.2095 277.2891 464.731 282.0225 458.9731 282.0225 c +453.9849 282.0225 450.0181 278.5684 450.0181 274.4736 c +450.0181 268.6211 456.6001 266.499 460.1118 271.1309 c +460.1821 271.2227 460.3032 271.2559 460.4087 271.2129 c +460.5161 271.1699 460.5806 271.0625 460.5669 270.9482 c +460.0435 266.5586 456.8149 262.4482 451.8091 262.4482 c +447.2036 262.4482 442.4692 266.2861 442.4692 274.4746 c +442.4692 284.1982 451.8071 294.0508 467.1606 294.0508 c +488.1431 294.0508 499.5317 270.3809 489.2974 251.4453 C +494.5415 257.459 499.2759 263.8555 499.2759 275.2432 c +499.2759 296.75 478.0122 311.291 452.9224 302.7441 c +452.8032 302.7021 452.6724 302.7559 452.6157 302.8672 c +452.5571 302.9785 452.5884 303.1143 452.6899 303.1895 c +459.6958 308.2979 467.0337 315.8262 467.0337 328.4668 c +467.0337 341.6475 458.3345 350.9854 444.772 350.9854 c +434.2798 350.9854 427.6274 344.5879 427.6274 337.04 c +427.6274 331.2822 431.3462 326.6768 437.7349 326.6768 c +447.2466 326.6768 450.481 337.0195 445.5591 341.6445 c +445.4751 341.7236 445.4556 341.8516 445.5103 341.9521 c +445.5669 342.0547 445.6841 342.1055 445.7974 342.0762 c +450.5669 340.8398 455.1353 336.0068 455.1353 328.7236 c +455.1353 316.1855 443.4927 307.8682 430.6978 307.8682 c +424.7017 307.8682 418.8989 309.623 414.2271 312.9102 C +414.7778 317.0635 413.3579 321.6602 411.2603 324.752 C +413.2095 317.8848 411.1021 306.5732 400.5864 306.5732 c +394.6958 306.5732 390.8013 311.1025 390.8013 316.4551 c +390.8013 322.7793 396.147 325.7314 400.4966 325.125 c +400.6118 325.1104 400.7017 325.0186 400.7134 324.9023 c +400.7271 324.7891 400.6606 324.6797 400.5532 324.6367 c +398.9673 324.0293 397.6118 322.3691 397.6118 320.373 c +397.6118 317.873 399.52 316.3906 401.52 316.3906 c +404.8149 316.3906 406.645 320.0605 405.4927 324.1104 C +405.5044 324.1104 L +404.4321 326.9473 403.8286 330.1152 403.8286 333.6055 c +403.8286 350.3672 422.0103 366.3398 444.9497 366.3398 c +469.1626 366.3398 482.0044 349.0664 482.0044 331.2822 c +482.0044 321.7461 478.4224 314.5225 473.8149 309.915 C +493.7368 312.0332 506.313 303.5176 513.0942 291.2354 C +508.6157 287.3975 506.9536 281.7676 Y +512.3267 288.8057 521.5376 294.9453 534.4595 294.9453 c +554.0356 294.9453 569.3911 275.7539 569.3911 255.1563 c +569.3911 242.084 564.5884 229.375 554.8267 220.9102 C +560.8638 215.8809 563.4731 208.5391 560.6978 202.6055 c +f +*U +*u +482.2114 327.9053 m +482.1782 327.7852 482.2388 327.6582 482.3521 327.6094 c +497.1763 321.0957 507.6372 308.6289 512.0063 294.2324 c +512.0415 294.1152 512.1548 294.0391 512.2778 294.0527 c +512.3989 294.0664 512.4946 294.166 512.5024 294.2871 c +513.229 304.9434 510.1274 315.4531 504.0005 324.0234 C +518.1216 324.9648 529.2407 332.9297 536.1997 344.5723 C +540.3286 338.46 548.6509 338.7969 551.8599 345.6035 c +551.9106 345.708 551.8833 345.832 551.7954 345.9063 c +551.7075 345.9805 551.5806 345.9873 551.4868 345.9219 c +547.2134 342.9688 539.8071 346.498 542.9282 357.9355 c +544.981 365.4561 549.3716 369.4668 553.5259 368.333 c +556.7915 367.4414 557.7661 364.002 557.0864 361.5146 c +555.9243 357.2539 551.438 355.8623 548.481 358.6357 c +548.397 358.7158 548.2681 358.7285 548.1704 358.6641 c +548.0728 358.5986 548.0298 358.4775 548.0688 358.3662 c +548.9868 355.7852 550.5571 353.7285 553.6157 352.8936 c +558.811 351.4756 565.6743 354.8115 567.8618 362.8252 c +570.2114 371.4316 565.7153 381.0566 557.604 383.2715 c +546.2036 386.3818 538.1392 378.166 534.3931 368.2383 C +533.9263 372.8896 530.1079 377.3203 v +530.0317 377.4092 529.9048 377.4336 529.8013 377.3818 c +529.6978 377.3291 529.6431 377.2129 529.6665 377.0996 c +531.106 370.6641 530.9575 363.8047 529.1099 357.0361 c +523.9438 338.1074 503.6626 326.0977 482.479 328.0938 c +482.354 328.1055 482.2407 328.0254 482.2114 327.9053 c +f +512.5806 240.1348 m +518.7739 233.666 531.0493 228.6133 541.6646 230.168 c +541.7856 230.1855 541.9009 230.1172 541.9399 230.0039 c +541.981 229.8906 541.936 229.7637 541.8345 229.7012 c +536.1743 226.2617 524.8384 225.0723 513.5786 230.4609 C +510.4536 228.1035 507.6489 226.8496 504.1919 226.2715 c +504.0806 226.2539 503.9692 226.3125 503.9204 226.4141 c +503.8735 226.5156 503.8989 226.6387 503.9849 226.7148 c +508.5454 230.6484 510.8286 234.6563 512.5806 240.1348 C +f +399.7935 281.9121 m +399.6763 281.8711 399.5454 281.9258 399.4888 282.0371 c +399.4321 282.1484 399.4653 282.2852 399.5688 282.3594 c +406.6938 287.4785 412.4829 295.291 415.4204 306.0566 c +422.6802 332.6563 411.3267 353.792 395.2544 361.0146 c +395.1509 361.0605 395.0903 361.1689 395.106 361.2803 c +395.1216 361.3926 395.2095 361.4814 395.3208 361.4971 c +402.0747 362.4785 411.2622 361.6729 420.7915 350.3486 c +426.4927 343.5732 429.7271 336.373 436.0142 334.6563 c +440.1216 333.5352 443.5103 334.9551 444.4126 338.2617 c +445.3618 341.7393 442.9966 344.8018 439.6528 345.7148 c +437.9653 346.1738 436.1626 346.1436 434.4146 345.6836 c +434.2993 345.6533 434.1821 345.7051 434.1255 345.8086 c +434.0708 345.9121 434.0923 346.04 434.1802 346.1172 c +436.8325 348.4746 440.8677 350.125 445.5708 348.8408 c +452.4907 346.9531 456.6606 339.457 454.4673 331.415 c +452.104 322.7578 443.3696 317.5234 433.5864 320.1934 c +430.2329 321.1084 426.4497 323.168 423.7603 326.4648 C +425.5942 322.4551 427.0493 320.1855 430.8286 317.6133 C +429.8364 307.1035 425.3091 296.8271 417.4009 289.8389 C +423.2192 287.9863 427.604 284.7207 430.5083 279.6855 c +430.5669 279.582 430.5454 279.4531 430.4595 279.373 c +430.3696 279.293 430.2388 279.2832 430.1411 279.3535 c +423.1802 284.2344 410.9048 285.582 399.7935 281.9121 c +f +383.1919 195.8809 m +379.1548 199.3105 377.936 205.0469 379.4106 210.8672 c +379.4419 210.9883 379.5552 211.0684 379.6782 211.0566 c +379.8032 211.0469 379.8989 210.9492 379.9106 210.8281 c +380.0981 208.6543 380.9458 206.748 382.4927 205.4355 c +386.4712 202.0566 393.5571 203.834 398.4634 209.3828 c +398.522 209.4492 398.6079 209.4805 398.6938 209.4668 c +398.7798 209.4531 398.8521 209.3984 398.8872 209.3203 c +401.1528 204.2539 406.1079 197.5938 419.0005 194.0742 c +437.0239 189.1563 457.3794 196.1992 461.6235 211.752 c +464.0493 220.6406 459.8306 229.4824 451.5845 235.7109 C +456.0298 230.123 458.7075 223.4238 456.6177 215.7695 c +453.5532 204.5391 439.1567 198.918 421.8755 203.6348 c +405.5825 208.0801 389.7075 224.748 393.8833 240.0547 c +396.1743 248.4492 404.6821 252.8887 413.4458 250.4961 c +421.2231 248.375 424.2837 242.1016 422.7329 236.4219 c +421.5669 232.1445 417.7407 230.0195 414.2153 229.9941 c +414.0962 229.9941 413.9927 230.0762 413.9653 230.1934 c +413.9419 230.3105 413.9985 230.4277 414.1079 230.4785 c +415.1704 230.9688 416.188 231.877 416.6509 233.5742 c +417.4263 236.4121 415.3911 238.5605 413.6353 239.0391 c +410.3032 239.9492 407.2837 238.1211 406.272 234.416 c +404.8911 229.3574 409.3677 223.8906 416.5239 221.9355 c +425.4126 219.5117 435.8833 225.8066 438.2075 234.3223 c +440.5825 243.0254 435.3501 254.4648 420.9087 258.4063 c +406.7153 262.2813 387.7935 257.0996 383.6157 241.793 c +381.1802 232.8691 383.1333 224.1875 388.2075 216.5508 c +388.2739 216.4512 388.2622 216.3164 388.1763 216.2305 c +388.0884 216.1445 387.9536 216.1328 387.854 216.2012 c +376.5415 223.8828 364.1118 224.707 362.3267 218.1699 c +361.4536 214.9727 363.3052 212.7188 365.7524 212.0508 c +368.2681 211.3652 370.8462 212.6289 372.0337 215.4883 c +372.0806 215.5996 372.2017 215.6641 372.3208 215.6406 c +372.438 215.6133 372.5259 215.5098 372.522 215.3867 c +372.4302 208.3477 367.0044 202.5625 360.1587 204.4316 c +354.1021 206.084 350.8364 212.5488 352.688 219.3359 c +355.4888 229.5977 367.6997 231.5391 377.0063 226.6504 C +371.647 233.7715 368.1919 243.1035 371.2524 254.3184 c +377.4517 277.0313 406.5044 281.4355 423.9087 276.6855 c +439.7075 272.373 448.9517 266.4023 454.9087 257.6152 C +451.1079 267.0098 445.4419 272.0039 436.8345 275.9434 C +430.3052 284.0918 434.5161 299.5195 v +436.2759 305.9707 440.3091 311.3418 446.1079 314.7793 C +446.1079 314.7813 446.106 314.7842 446.1021 314.7871 C +446.1509 314.8105 446.1997 314.8379 446.2466 314.8613 C +446.6333 315.0879 447.0298 315.3057 447.4321 315.5146 C +453.4438 319.1211 460.4966 327.6973 459.2661 337.6113 c +459.2524 337.7236 459.3149 337.832 459.4185 337.877 c +459.5239 337.9219 459.645 337.8896 459.7153 337.8018 c +464.3677 331.9629 464.2114 324.1104 461.8794 318.8857 C +465.7368 318.915 469.9087 318.375 474.3442 317.165 c +490.1685 312.8457 499.0122 301.3135 501.9126 290.5566 C +506.4106 292.5977 512.0063 290.4043 514.9888 285.9199 c +515.0532 285.8184 515.0415 285.6855 514.9575 285.5996 c +514.8735 285.5156 514.7407 285.5 514.6392 285.5645 c +509.7583 288.6914 503.9556 284.9648 502.4048 278.3496 c +502.3774 278.2305 502.2681 278.1484 502.145 278.1543 c +502.022 278.1602 501.9204 278.2539 501.9067 278.377 c +500.5591 289.251 493.8228 298.0566 483.1841 300.96 c +472.0767 303.9922 461.2446 299.7852 458.3149 289.0469 c +455.9224 280.2832 461.5571 269.3301 471.5513 266.6016 c +479.3286 264.4785 485.0747 267.5527 486.5903 273.1074 c +487.9048 277.9199 485.6157 282.6563 481.6665 283.7344 c +476.0181 285.2754 472.2388 279.4844 475.7837 274.877 c +475.8521 274.7852 475.854 274.6602 475.7837 274.5684 c +475.7153 274.4766 475.5923 274.4434 475.4868 274.4863 c +471.3892 276.1465 468.2739 280.3418 469.5923 285.1729 c +470.8052 289.6152 475.7544 293.1729 483.6548 291.0166 c +493.0356 288.457 500.0806 276.8555 496.0376 262.043 c +490.5142 241.7988 464.6802 237.0449 449.1079 251.9043 C +453.5278 245.2617 458.4517 239.0098 469.438 236.0117 c +490.188 230.3496 509.813 247.0332 508.1724 273.4902 c +508.1646 273.6152 508.2505 273.7285 508.3735 273.7539 c +508.4946 273.7813 508.6196 273.7129 508.6646 273.5977 c +511.7466 265.4922 517.0786 256.4316 529.2739 253.1035 c +541.9888 249.6328 553.2876 255.5664 556.8599 268.6504 c +559.6216 278.7734 555.2017 286.875 547.9204 288.8623 c +542.3657 290.3789 536.9419 288.0039 535.2603 281.8398 c +532.7563 272.6641 541.8833 266.8203 547.6411 270.3516 c +547.7388 270.4121 547.8677 270.3965 547.9497 270.3164 c +548.0337 270.2363 548.0513 270.1094 547.9927 270.0078 c +545.5454 265.7324 539.6802 262.5977 532.6548 264.5156 c +520.5571 267.8164 515.6001 281.2383 518.9673 293.5811 c +520.5454 299.3652 523.7681 304.502 528.1685 308.1426 C +532.0298 306.5186 536.8384 306.6777 540.3735 307.8867 C +533.2349 307.8154 522.8794 312.8262 525.647 322.9707 c +527.1978 328.6533 532.5923 331.2188 537.7563 329.8086 c +543.8579 328.1436 545.2974 322.21 543.5688 318.1729 c +543.522 318.0654 543.4106 318.0039 543.2974 318.0225 c +543.1821 318.04 543.0942 318.1318 543.0825 318.2471 c +542.9146 319.9375 541.6685 321.6836 539.7446 322.208 c +537.3325 322.8662 535.3989 321.415 534.8735 319.4854 c +534.0044 316.3066 537.063 313.5752 541.2739 313.6211 C +541.27 313.6094 L +544.2896 313.8984 547.5044 313.6445 550.8716 312.7266 c +567.0415 308.3125 577.6646 286.5674 571.6235 264.4375 c +565.2485 241.0781 545.2056 233.2363 528.0474 237.9199 c +518.8481 240.4297 512.8228 245.7871 509.5903 251.4453 C +506.3892 231.668 494.8618 221.7793 481.229 218.4707 C +478.7056 223.8008 473.7114 226.8867 Y +479.0864 219.8496 482.5845 209.3477 479.1821 196.8809 c +474.0278 177.9961 451.4712 168.2344 431.6001 173.6582 c +418.9888 177.0996 407.9927 185.0801 402.397 196.7266 C +395.9556 192.2266 388.186 191.6406 383.1919 195.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +530.1294 269.9688 m +530.0044 269.9688 529.8989 269.877 529.8794 269.7539 c +527.5005 253.7402 518.2271 240.3652 505.4888 232.3594 c +505.3853 232.2949 505.3403 232.1641 505.3872 232.0508 c +505.4321 231.9375 505.5532 231.8711 505.6724 231.8965 c +516.145 234 525.4653 239.7598 532.1216 247.9277 C +536.7466 234.5508 547.3579 225.9219 560.4224 222.2734 C +555.6138 216.6816 558.1294 208.7402 565.5415 207.4375 c +565.6548 207.416 565.7661 207.4746 565.8149 207.5781 c +565.8638 207.6816 565.8364 207.8066 565.7485 207.8809 c +561.7759 211.2266 563.229 219.3008 575.0864 219.3008 c +582.8804 219.3008 587.9077 216.1211 587.9077 211.8145 c +587.9077 208.4297 584.8452 206.584 582.2651 206.584 c +577.8511 206.584 575.3267 210.5449 577.2231 214.127 c +577.2778 214.2305 577.2563 214.3574 577.1685 214.4355 c +577.0806 214.5137 576.9517 214.5215 576.854 214.4551 c +574.606 212.8906 573.0356 210.834 573.0356 207.6641 c +573.0356 202.2773 578.062 196.5352 586.3687 196.5332 c +595.2905 196.5332 603.3921 203.4043 603.3921 211.8145 c +603.3921 223.6309 593.3433 229.248 582.7788 230.248 C +587.144 231.9219 590.4116 236.7734 v +590.478 236.8691 590.4683 236.998 590.3901 237.084 c +590.312 237.1719 590.1851 237.1934 590.0835 237.1387 c +584.2534 234.0566 577.5942 232.3945 570.5806 232.3945 c +550.9575 232.3945 534.0337 248.7988 530.3813 269.7607 c +530.3599 269.8818 530.2524 269.9727 530.1294 269.9688 c +f +453.4517 217.5625 m +448.8442 209.8867 447.1997 196.7129 451.4946 186.8809 c +451.5435 186.7695 451.5083 186.6406 451.4087 186.5703 c +451.3091 186.502 451.1763 186.5117 451.0884 186.5957 c +446.2817 191.1484 442.1489 201.7715 444.3833 214.0527 C +441.2876 216.4473 439.3384 218.8223 437.8696 222.0059 c +437.8228 222.1074 437.8501 222.2305 437.936 222.3047 c +438.022 222.377 438.147 222.3848 438.2427 222.3203 c +443.2388 218.959 447.7056 217.8125 453.4517 217.5625 C +f +464.0591 337.3691 m +463.9907 337.4727 464.0083 337.6133 464.1001 337.6973 c +464.1938 337.7813 464.3345 337.7852 464.4321 337.7061 c +471.2466 332.1797 480.3071 328.6504 491.4673 328.6504 c +519.0376 328.6504 536.4399 345.1689 539.1743 362.5771 c +539.1919 362.6885 539.2817 362.7734 539.3931 362.7891 c +539.5044 362.8047 539.6138 362.7422 539.6587 362.6396 c +542.3833 356.3818 544.0259 347.3057 535.6099 335.1309 c +530.5747 327.8457 524.479 322.8311 524.479 316.3145 c +524.479 312.0566 526.7407 309.1602 530.1685 309.1602 c +533.7739 309.1602 536.106 312.248 536.104 315.7148 c +536.104 317.4629 535.6001 319.1934 534.6958 320.7607 c +534.6372 320.8633 534.6548 320.9902 534.7407 321.0723 c +534.8247 321.1523 534.9556 321.165 535.0532 321.1016 c +538.0259 319.1641 540.6802 315.7021 540.6802 310.8281 c +540.6802 303.6563 534.5474 297.6602 526.2095 297.6602 c +517.2368 297.6602 509.8872 304.709 509.8872 314.8477 c +509.8872 318.3262 510.8755 322.5156 513.3501 325.9805 C +509.9653 323.1523 508.1587 321.1523 506.6724 316.8271 C +496.272 315.0186 485.1665 316.6797 476.3403 322.4727 C +476.0864 316.3711 474.0903 311.2793 469.9985 307.1533 c +469.9146 307.0684 469.7837 307.0547 469.6841 307.1182 c +469.5825 307.1816 469.5415 307.3066 469.5806 307.4189 c +472.4575 315.4199 470.5239 327.6152 464.0591 337.3691 c +f +376.6938 330.7344 m +378.938 335.5352 384.1528 338.2188 390.1548 338.3271 c +390.2798 338.3311 390.3872 338.2432 390.4087 338.1211 c +390.4321 337.998 390.3638 337.8779 390.2485 337.8359 c +388.2017 337.082 386.5864 335.7637 385.7271 333.9258 c +383.5142 329.1973 387.0942 322.8301 393.7407 319.5566 c +393.8188 319.5186 393.8716 319.4434 393.8813 319.3594 c +393.8911 319.2725 393.856 319.1885 393.7915 319.1318 c +389.5005 315.6143 384.3794 309.0781 384.3794 295.7148 c +384.3774 277.0322 396.5337 259.25 412.6548 259.25 c +421.8677 259.25 429.2876 265.6465 433.1255 275.2422 C +428.9028 269.4844 423.145 265.1348 415.2114 265.1348 c +403.5708 265.1348 394.3579 277.5439 394.356 295.459 c +394.356 312.3457 406.2583 332.0518 422.1216 332.0508 c +430.8247 332.0488 437.3481 325.0117 437.3481 315.9277 c +437.3481 307.8672 432.1021 303.2637 426.2173 303.2637 c +421.7798 303.2637 418.7231 306.3936 417.772 309.7871 c +417.7388 309.9023 417.7915 310.0254 417.897 310.0811 c +418.0044 310.1357 418.1333 310.1104 418.2114 310.0186 c +418.9634 309.124 420.1079 308.3809 421.8657 308.3809 c +424.8091 308.3789 426.3442 310.9082 426.3442 312.7285 c +426.3442 316.1836 423.7856 318.6152 419.9458 318.6152 c +414.7036 318.6152 410.606 312.8564 410.606 305.4385 c +410.606 296.2236 419.436 287.7813 428.2642 287.7813 c +437.2856 287.7813 446.9438 295.8408 446.9438 310.8125 c +446.9419 325.5234 436.9653 342.4141 421.0981 342.4141 c +411.8481 342.4141 403.9849 338.2441 397.9556 331.3398 c +397.8755 331.248 397.7427 331.2246 397.6392 331.2852 c +397.5317 331.3477 397.4849 331.4727 397.5239 331.5879 c +401.9575 344.5234 399.4771 356.7344 392.7036 356.7324 c +389.3892 356.7324 387.7017 354.3535 387.7017 351.8154 c +387.7017 349.21 389.6001 347.0566 392.6704 346.6611 c +392.7915 346.6475 392.8833 346.5479 392.8931 346.4268 c +392.8989 346.3047 392.8188 346.1943 392.7017 346.1641 c +385.8872 344.4004 378.8774 348.1133 378.8774 355.2061 c +378.8774 361.4854 384.2544 366.3398 391.2896 366.3398 c +401.9263 366.3379 407.0142 355.0684 404.7485 344.8047 C +410.2075 351.8486 418.3013 357.6396 429.9263 357.6396 c +453.4692 357.6396 465.3677 330.7715 465.3677 312.7285 c +465.3677 296.3525 462.0415 285.8604 455.1313 277.8018 C +463.1938 283.9404 466.52 290.7227 468.0552 300.0645 C +474.1958 308.5078 490.188 308.5078 v +496.8755 308.5078 503.1177 306.0322 507.9614 301.3438 C +507.9634 301.3447 507.9653 301.3477 507.9673 301.3486 C +508.0024 301.3105 508.0396 301.2695 508.0767 301.2314 C +508.397 300.915 508.7114 300.5918 509.02 300.2578 C +514.0806 295.4102 524.2114 290.8633 533.4517 294.6602 c +533.5571 294.7031 533.6782 294.6699 533.7485 294.582 c +533.8188 294.4932 533.8188 294.3672 533.7524 294.2754 c +529.3462 288.252 521.729 286.335 516.0747 287.21 C +517.1177 283.4941 517.6958 279.3281 517.6958 274.7305 c +517.6978 258.3262 508.8989 246.7598 499.2856 241.1289 C +502.438 237.3281 501.7954 231.3535 498.2544 227.2949 c +498.1743 227.2051 498.0435 227.1816 497.938 227.2402 c +497.8345 227.2988 497.7837 227.4238 497.8188 227.5391 c +499.5513 233.0703 494.4282 237.6875 487.6392 237.4395 c +487.5161 237.4355 487.4067 237.5195 487.3813 237.6406 c +487.356 237.7617 487.4185 237.8828 487.5337 237.9277 c +497.6685 242.0918 504.3911 250.9102 504.3892 261.9355 c +504.3911 273.4492 497.481 282.79 486.3501 282.79 c +477.2661 282.79 468.1821 274.4727 468.1821 264.1133 c +468.1821 256.0508 472.6587 251.3184 478.4165 251.3164 c +483.4067 251.3184 487.3735 254.7715 487.3735 258.8672 c +487.3735 264.7188 480.7896 266.8408 477.2778 262.209 c +477.2095 262.1172 477.0864 262.084 476.981 262.127 c +476.8755 262.1689 476.811 262.2773 476.8228 262.3926 c +477.3462 266.7813 480.5767 270.8926 485.5825 270.8926 c +490.188 270.8926 494.9224 267.0518 494.9224 258.8652 c +494.9224 249.1406 485.5845 239.291 470.231 239.2891 c +449.2466 239.2891 437.8599 262.959 448.0942 281.8945 C +442.8501 275.8809 438.1157 269.4844 438.1157 258.0977 c +438.1138 236.5898 459.3794 222.0488 484.4692 230.5977 c +484.5884 230.6367 484.7192 230.584 484.7759 230.4746 c +484.8345 230.3633 484.8013 230.2266 484.6997 230.1523 c +477.6938 225.043 470.356 217.5137 470.356 204.873 c +470.356 191.6934 479.0552 182.3535 492.6196 182.3535 c +503.1099 182.3535 509.7642 188.752 509.7642 196.2988 c +509.7642 202.0566 506.0454 206.6641 499.6567 206.6641 c +490.1431 206.6641 486.9087 196.3203 491.8325 191.6953 c +491.9165 191.6152 491.936 191.4902 491.8813 191.3887 c +491.8247 191.2871 491.7056 191.2344 491.5942 191.2637 c +486.8247 192.5 482.2563 197.332 482.2563 204.6152 c +482.2544 217.1563 493.897 225.4727 506.6919 225.4727 c +512.688 225.4727 518.4907 223.7188 523.1646 220.4297 C +522.6118 216.2773 524.0317 211.6816 526.1313 208.5879 C +524.1821 215.457 526.2915 226.7656 536.8032 226.7676 c +542.6958 226.7656 546.5903 222.2383 546.5903 216.8867 c +546.5903 210.5605 541.2446 207.6094 536.895 208.2148 c +536.7798 208.2305 536.6899 208.3223 536.6763 208.4375 c +536.6646 208.5527 536.731 208.6602 536.8384 208.7031 c +538.4243 209.3105 539.7817 210.9727 539.7817 212.9668 c +539.7817 215.4668 537.8696 216.9492 535.8696 216.9492 c +532.5767 216.9492 530.7466 213.2793 531.8989 209.2305 C +531.8872 209.2285 L +532.9595 206.3926 533.561 203.2246 533.561 199.7363 c +533.561 182.9746 515.3813 167.002 492.4399 167 c +468.229 167 455.3872 184.2734 455.3892 202.0566 c +455.3892 211.5938 458.9692 218.8184 463.5767 223.4258 C +443.6548 221.3066 431.0786 229.8223 424.2974 242.1035 C +428.7759 245.9414 430.438 251.5723 Y +425.0649 244.5352 415.854 238.3945 402.9321 238.3945 c +383.356 238.3945 368.0005 257.5859 368.0005 278.1836 c +368.0005 291.2568 372.8032 303.9648 382.5649 312.4307 C +376.5278 317.459 373.9185 324.8018 376.6938 330.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +240.2622 263.3711 m +240.3872 263.3711 240.4927 263.4629 240.5103 263.585 c +242.8911 279.5996 252.1646 292.9746 264.9028 300.9814 c +265.0063 301.0449 265.0493 301.1758 265.0044 301.29 c +264.9575 301.4023 264.8384 301.4688 264.7173 301.4443 c +254.2466 299.3398 244.9243 293.5811 238.27 285.4141 C +233.644 298.7891 223.0337 307.418 209.9692 311.0654 C +214.7778 316.6582 212.2622 324.5986 204.8501 325.9023 c +204.7368 325.9229 204.6245 325.8643 204.5757 325.7607 c +204.5278 325.6563 204.5542 325.5322 204.6421 325.46 c +208.6157 322.1143 207.1616 314.04 195.3052 314.04 c +187.5103 314.04 182.4849 317.2188 182.4849 321.5254 c +182.4849 324.9102 185.5464 326.7559 188.1255 326.7559 c +192.5415 326.7559 195.0649 322.7949 193.1675 319.2129 c +193.1128 319.1104 193.1353 318.9814 193.2231 318.9033 c +193.311 318.8271 193.4399 318.8184 193.5366 318.8857 c +195.7856 320.4492 197.356 322.5059 197.356 325.6768 c +197.356 331.0635 192.3306 336.8066 184.0239 336.8066 c +175.1021 336.8066 167.0005 329.9355 167.0005 321.5254 c +167.0005 309.71 177.0493 304.0918 187.6138 303.0918 C +183.2485 301.4189 179.98 296.5664 v +179.9146 296.4697 179.9243 296.3418 180.0015 296.2559 c +180.0796 296.1689 180.2056 296.1475 180.3091 296.2012 c +186.1392 299.2822 192.7954 300.9453 199.811 300.9453 c +219.4321 300.9453 236.3579 284.541 240.0103 263.5801 c +240.0317 263.4561 240.1382 263.3691 240.2622 263.3711 c +f +316.9399 315.7773 m +321.5493 323.4551 323.1919 336.627 318.897 346.46 c +318.8481 346.5703 318.8833 346.6992 318.9829 346.7686 c +319.0806 346.8379 319.2153 346.8281 319.3032 346.7461 c +324.1099 342.1914 328.2427 331.5684 326.0083 319.2871 C +329.106 316.8936 331.0532 314.5176 332.522 311.335 c +332.5688 311.2314 332.5415 311.1104 332.4556 311.0352 c +332.3696 310.9629 332.2446 310.9551 332.1489 311.0186 c +327.1528 314.3809 322.686 315.5283 316.9399 315.7773 C +f +306.3306 195.9707 m +306.4009 195.8672 306.3833 195.7266 306.2915 195.6426 c +306.1978 195.5586 306.0571 195.5547 305.9595 195.6348 c +299.145 201.1621 290.0845 204.6895 278.9243 204.6895 c +251.3521 204.6895 233.9517 188.1719 231.2163 170.7637 c +231.1987 170.6523 231.1099 170.5664 230.9985 170.5508 c +230.8862 170.5371 230.7778 170.5977 230.7329 170.7012 c +228.0073 176.959 226.3657 186.0352 234.7817 198.209 c +239.8159 205.4941 245.9106 210.5098 245.9106 217.0273 c +245.9106 221.2852 243.6509 224.1797 240.2231 224.1797 c +236.6177 224.1797 234.2866 221.0918 234.2866 217.625 c +234.2866 215.877 234.7915 214.1465 235.6958 212.5801 c +235.7544 212.4766 235.7358 212.3496 235.6509 212.2676 c +235.5649 212.1875 235.436 212.1758 235.3384 212.2402 c +232.3657 214.1777 229.7114 217.6367 229.7114 222.5117 c +229.7114 229.6836 235.8442 235.6816 244.1802 235.6816 c +253.1548 235.6816 260.5044 228.6328 260.5044 218.4922 c +260.5044 215.0156 259.5142 210.8242 257.0415 207.3613 C +260.4263 210.1875 262.2329 212.1875 263.7192 216.5117 C +274.1196 218.3223 285.2251 216.6602 294.0493 210.8691 C +294.3052 216.9707 296.3013 222.0605 300.3931 226.1875 c +300.4771 226.2715 300.6079 226.2852 300.7075 226.2227 c +300.8091 226.1582 300.8521 226.0332 300.811 225.9219 c +297.9341 217.9199 299.8657 205.7246 306.3306 195.9707 c +f +393.6978 202.6055 m +391.4517 197.8066 386.2388 195.1211 380.2368 195.0117 c +380.1118 195.0098 380.0044 195.0977 379.9829 195.2188 c +379.9595 195.3418 380.0278 195.4609 380.1431 195.5039 c +382.1899 196.2578 383.8052 197.5762 384.6646 199.4141 c +386.8774 204.1426 383.2974 210.5098 376.6509 213.7832 c +376.5728 213.8223 376.52 213.8965 376.5103 213.9824 c +376.5005 214.0684 376.5337 214.1523 376.6001 214.207 c +380.8911 217.7266 386.0122 224.2617 386.0122 237.627 c +386.0122 256.3086 373.8579 274.0898 357.7368 274.0898 c +348.5239 274.0898 341.104 267.6934 337.2661 258.0977 C +341.4868 263.8564 347.2446 268.2051 355.1782 268.2051 c +366.8208 268.2051 376.0337 255.7969 376.0337 237.8828 c +376.0337 220.9941 364.1333 201.2891 348.2681 201.2891 c +339.5669 201.2891 333.0435 208.3281 333.0435 217.4121 c +333.0435 225.4746 338.2896 230.0781 344.1763 230.0781 c +348.6099 230.0781 351.6685 226.9473 352.6196 223.5527 c +352.6509 223.4375 352.6001 223.3164 352.4927 223.2598 c +352.3872 223.2051 352.2583 223.2305 352.1802 223.3223 c +351.4282 224.2168 350.2837 224.9609 348.5259 224.9609 c +345.5825 224.9609 344.0474 222.4316 344.0474 220.6113 c +344.0474 217.1563 346.606 214.7246 350.4458 214.7246 c +355.6899 214.7246 359.7856 220.4824 359.7856 227.9023 c +359.7856 237.1152 350.9556 245.5586 342.1274 245.5586 c +333.106 245.5586 323.4478 237.5 323.4478 222.5293 c +323.4478 207.8164 333.4282 190.9258 349.2935 190.9258 c +358.5435 190.9258 366.4048 195.0957 372.436 202.002 c +372.5161 202.0918 372.6489 202.1152 372.7544 202.0547 c +372.8599 201.9941 372.9067 201.8672 372.8677 201.752 c +368.4341 188.8164 370.9126 176.6074 377.688 176.6074 c +381.0024 176.6074 382.6899 178.9863 382.6899 181.5234 c +382.6899 184.1309 380.7915 186.2852 377.7212 186.6777 c +377.6001 186.6934 377.5063 186.793 377.4985 186.9141 c +377.4927 187.0352 377.5708 187.1465 377.6899 187.1758 c +384.5044 188.9395 391.5142 185.2285 391.5142 178.1328 c +391.5142 171.8555 386.1372 167.002 379.1021 167.002 c +368.4653 167.002 363.3774 178.2715 365.6431 188.5371 C +360.1841 181.4922 352.0903 175.7012 340.4653 175.7012 c +316.9224 175.7012 305.0239 202.5703 305.0239 220.6113 c +305.0239 236.9883 308.3501 247.4785 315.2603 255.5391 C +307.1978 249.3984 303.8716 242.6172 302.3384 233.2773 C +296.1958 224.832 280.2036 224.832 v +273.5161 224.832 267.2739 227.3086 262.4302 231.998 C +262.4282 231.9961 262.4263 231.9941 262.4243 231.9902 C +262.3892 232.0313 262.3501 232.0703 262.3149 232.1094 C +261.9946 232.4238 261.6802 232.748 261.3716 233.082 C +256.3091 237.9316 246.1802 242.4785 236.9399 238.6797 c +236.8345 238.6367 236.7134 238.6699 236.6431 238.7578 c +236.5728 238.8477 236.5708 238.9727 236.6382 239.0645 c +241.0454 245.0898 248.6626 247.0059 254.3169 246.1309 C +253.272 249.8457 252.6938 254.0117 252.6938 258.6094 c +252.6938 275.0137 261.4927 286.5801 271.106 292.2109 C +267.9517 296.0137 268.5962 301.9883 272.1372 306.0449 c +272.2173 306.1357 272.3481 306.1582 272.4536 306.0996 c +272.5571 306.041 272.606 305.918 272.5708 305.8018 c +270.8403 300.2695 275.9634 295.6523 282.7524 295.9004 c +282.8755 295.9033 282.9829 295.8193 283.0103 295.6992 c +283.0356 295.5801 282.9712 295.457 282.8579 295.4111 c +272.7212 291.248 266.0005 282.4316 266.0005 271.4033 c +266.0005 259.8906 272.9087 250.5488 284.0415 250.5488 c +293.1255 250.5488 302.2095 258.8672 302.2095 269.2285 c +302.2095 277.2891 297.731 282.0225 291.9731 282.0225 c +286.9849 282.0225 283.0181 278.5684 283.0181 274.4736 c +283.0181 268.6211 289.6001 266.499 293.1118 271.1309 c +293.1821 271.2227 293.3032 271.2559 293.4087 271.2129 c +293.5161 271.1699 293.5806 271.0625 293.5669 270.9482 c +293.0435 266.5586 289.8149 262.4482 284.8091 262.4482 c +280.2036 262.4482 275.4692 266.2861 275.4692 274.4746 c +275.4692 284.1982 284.8071 294.0508 300.1606 294.0508 c +321.1431 294.0508 332.5317 270.3809 322.2974 251.4453 C +327.5415 257.459 332.2759 263.8555 332.2759 275.2432 c +332.2759 296.75 311.0122 311.291 285.9224 302.7441 c +285.8032 302.7021 285.6724 302.7559 285.6157 302.8672 c +285.5571 302.9785 285.5884 303.1143 285.6899 303.1895 c +292.6958 308.2979 300.0337 315.8262 300.0337 328.4668 c +300.0337 341.6475 291.3345 350.9854 277.772 350.9854 c +267.2798 350.9854 260.6274 344.5879 260.6274 337.04 c +260.6274 331.2822 264.3462 326.6768 270.7349 326.6768 c +280.2466 326.6768 283.481 337.0195 278.5591 341.6445 c +278.4751 341.7236 278.4556 341.8516 278.5103 341.9521 c +278.5669 342.0547 278.6841 342.1055 278.7974 342.0762 c +283.5669 340.8398 288.1353 336.0068 288.1353 328.7236 c +288.1353 316.1855 276.4927 307.8682 263.6978 307.8682 c +257.7017 307.8682 251.8989 309.623 247.2271 312.9102 C +247.7778 317.0635 246.3579 321.6602 244.2603 324.752 C +246.2095 317.8848 244.1021 306.5732 233.5864 306.5732 c +227.6958 306.5732 223.8013 311.1025 223.8013 316.4551 c +223.8013 322.7793 229.147 325.7314 233.4966 325.125 c +233.6118 325.1104 233.7007 325.0186 233.7134 324.9023 c +233.7271 324.7891 233.6606 324.6797 233.5532 324.6367 c +231.9673 324.0293 230.6108 322.3691 230.6108 320.373 c +230.6108 317.873 232.52 316.3906 234.52 316.3906 c +237.8149 316.3906 239.645 320.0605 238.4927 324.1104 C +238.5044 324.1104 L +237.4312 326.9473 236.8286 330.1152 236.8286 333.6055 c +236.8286 350.3672 255.0103 366.3398 277.9497 366.3398 c +302.1626 366.3398 315.0044 349.0664 315.0044 331.2822 c +315.0044 321.7461 311.4224 314.5225 306.8149 309.915 C +326.7368 312.0332 339.313 303.5176 346.0942 291.2354 C +341.6157 287.3975 339.9536 281.7676 Y +345.3267 288.8057 354.5376 294.9453 367.4595 294.9453 c +387.0356 294.9453 402.3911 275.7539 402.3911 255.1563 c +402.3911 242.084 397.5884 229.375 387.8267 220.9102 C +393.8638 215.8809 396.4731 208.5391 393.6978 202.6055 c +f +*U +*u +315.2114 327.9053 m +315.1782 327.7852 315.2388 327.6582 315.3521 327.6094 c +330.1763 321.0957 340.6372 308.6289 345.0063 294.2324 c +345.0415 294.1152 345.1548 294.0391 345.2778 294.0527 c +345.3989 294.0664 345.4946 294.166 345.5024 294.2871 c +346.229 304.9434 343.1274 315.4531 337.0005 324.0234 C +351.1216 324.9648 362.2407 332.9297 369.1997 344.5723 C +373.3286 338.46 381.6509 338.7969 384.8599 345.6035 c +384.9106 345.708 384.8833 345.832 384.7954 345.9063 c +384.7075 345.9805 384.5806 345.9873 384.4868 345.9219 c +380.2134 342.9688 372.8071 346.498 375.9282 357.9355 c +377.981 365.4561 382.3716 369.4668 386.5259 368.333 c +389.7915 367.4414 390.7661 364.002 390.0864 361.5146 c +388.9243 357.2539 384.438 355.8623 381.481 358.6357 c +381.397 358.7158 381.2681 358.7285 381.1704 358.6641 c +381.0728 358.5986 381.0298 358.4775 381.0688 358.3662 c +381.9868 355.7852 383.5571 353.7285 386.6157 352.8936 c +391.811 351.4756 398.6743 354.8115 400.8618 362.8252 c +403.2114 371.4316 398.7153 381.0566 390.604 383.2715 c +379.2036 386.3818 371.1392 378.166 367.3931 368.2383 C +366.9263 372.8896 363.1079 377.3203 v +363.0317 377.4092 362.9048 377.4336 362.8013 377.3818 c +362.6978 377.3291 362.6431 377.2129 362.6665 377.0996 c +364.106 370.6641 363.9575 363.8047 362.1099 357.0361 c +356.9438 338.1074 336.6626 326.0977 315.479 328.0938 c +315.354 328.1055 315.2407 328.0254 315.2114 327.9053 c +f +345.5806 240.1348 m +351.7739 233.666 364.0493 228.6133 374.6646 230.168 c +374.7856 230.1855 374.9009 230.1172 374.9399 230.0039 c +374.981 229.8906 374.936 229.7637 374.8345 229.7012 c +369.1743 226.2617 357.8384 225.0723 346.5786 230.4609 C +343.4536 228.1035 340.6489 226.8496 337.1919 226.2715 c +337.0806 226.2539 336.9692 226.3125 336.9204 226.4141 c +336.8735 226.5156 336.8989 226.6387 336.9849 226.7148 c +341.5454 230.6484 343.8286 234.6563 345.5806 240.1348 C +f +232.7935 281.9121 m +232.6753 281.8711 232.5444 281.9258 232.4878 282.0371 c +232.4312 282.1484 232.4644 282.2852 232.5679 282.3594 c +239.6938 287.4785 245.4829 295.291 248.4204 306.0566 c +255.6802 332.6563 244.3267 353.792 228.2534 361.0146 c +228.1499 361.0605 228.0903 361.1689 228.105 361.2803 c +228.1216 361.3926 228.2085 361.4814 228.3198 361.4971 c +235.0747 362.4785 244.2622 361.6729 253.7915 350.3486 c +259.4927 343.5732 262.7271 336.373 269.0142 334.6563 c +273.1216 333.5352 276.5103 334.9551 277.4126 338.2617 c +278.3618 341.7393 275.9966 344.8018 272.6528 345.7148 c +270.9653 346.1738 269.1626 346.1436 267.4146 345.6836 c +267.2993 345.6533 267.1821 345.7051 267.1255 345.8086 c +267.0708 345.9121 267.0923 346.04 267.1802 346.1172 c +269.8325 348.4746 273.8677 350.125 278.5708 348.8408 c +285.4907 346.9531 289.6606 339.457 287.4673 331.415 c +285.104 322.7578 276.3696 317.5234 266.5864 320.1934 c +263.2329 321.1084 259.4497 323.168 256.7603 326.4648 C +258.5942 322.4551 260.0493 320.1855 263.8286 317.6133 C +262.8364 307.1035 258.3091 296.8271 250.4009 289.8389 C +256.2192 287.9863 260.604 284.7207 263.5083 279.6855 c +263.5669 279.582 263.5454 279.4531 263.4595 279.373 c +263.3696 279.293 263.2388 279.2832 263.1411 279.3535 c +256.1802 284.2344 243.9048 285.582 232.7935 281.9121 c +f +216.1919 195.8809 m +212.1538 199.3105 210.936 205.0469 212.4106 210.8672 c +212.4419 210.9883 212.5542 211.0684 212.6772 211.0566 c +212.8022 211.0469 212.8989 210.9492 212.9097 210.8281 c +213.0981 208.6543 213.9448 206.748 215.4917 205.4355 c +219.4712 202.0566 226.5562 203.834 231.4634 209.3828 c +231.522 209.4492 231.6079 209.4805 231.6929 209.4668 c +231.7788 209.4531 231.8511 209.3984 231.8862 209.3203 c +234.1519 204.2539 239.1079 197.5938 252.0005 194.0742 c +270.0239 189.1563 290.3794 196.1992 294.6235 211.752 c +297.0493 220.6406 292.8306 229.4824 284.5845 235.7109 C +289.0298 230.123 291.7075 223.4238 289.6177 215.7695 c +286.5532 204.5391 272.1567 198.918 254.8755 203.6348 c +238.5825 208.0801 222.7065 224.748 226.8833 240.0547 c +229.1743 248.4492 237.6821 252.8887 246.4458 250.4961 c +254.2231 248.375 257.2837 242.1016 255.7329 236.4219 c +254.5669 232.1445 250.7407 230.0195 247.2153 229.9941 c +247.0962 229.9941 246.9927 230.0762 246.9653 230.1934 c +246.9419 230.3105 246.9985 230.4277 247.1079 230.4785 c +248.1704 230.9688 249.188 231.877 249.6509 233.5742 c +250.4263 236.4121 248.3911 238.5605 246.6353 239.0391 c +243.3022 239.9492 240.2827 238.1211 239.271 234.416 c +237.8911 229.3574 242.3667 223.8906 249.5239 221.9355 c +258.4126 219.5117 268.8833 225.8066 271.2075 234.3223 c +273.5825 243.0254 268.3501 254.4648 253.9087 258.4063 c +239.7153 262.2813 220.7925 257.0996 216.6157 241.793 c +214.1802 232.8691 216.1333 224.1875 221.2075 216.5508 c +221.2739 216.4512 221.2612 216.3164 221.1753 216.2305 c +221.0884 216.1445 220.9536 216.1328 220.853 216.2012 c +209.5415 223.8828 197.1108 224.707 195.3267 218.1699 c +194.4536 214.9727 196.3042 212.7188 198.7524 212.0508 c +201.2681 211.3652 203.8462 212.6289 205.0327 215.4883 c +205.0796 215.5996 205.2007 215.6641 205.3198 215.6406 c +205.438 215.6133 205.5249 215.5098 205.522 215.3867 c +205.4292 208.3477 200.0034 202.5625 193.1577 204.4316 c +187.1021 206.084 183.8354 212.5488 185.688 219.3359 c +188.4888 229.5977 200.6997 231.5391 210.0063 226.6504 C +204.647 233.7715 201.1919 243.1035 204.2524 254.3184 c +210.4507 277.0313 239.5044 281.4355 256.9087 276.6855 c +272.7075 272.373 281.9517 266.4023 287.9087 257.6152 C +284.1079 267.0098 278.4419 272.0039 269.8345 275.9434 C +263.3052 284.0918 267.5161 299.5195 v +269.2759 305.9707 273.3091 311.3418 279.1079 314.7793 C +279.1079 314.7813 279.106 314.7842 279.1021 314.7871 C +279.1509 314.8105 279.1997 314.8379 279.2466 314.8613 C +279.6333 315.0879 280.0298 315.3057 280.4321 315.5146 C +286.4438 319.1211 293.4966 327.6973 292.2661 337.6113 c +292.2524 337.7236 292.3149 337.832 292.4185 337.877 c +292.5239 337.9219 292.645 337.8896 292.7153 337.8018 c +297.3677 331.9629 297.2114 324.1104 294.8794 318.8857 C +298.7368 318.915 302.9087 318.375 307.3442 317.165 c +323.1685 312.8457 332.0122 301.3135 334.9126 290.5566 C +339.4106 292.5977 345.0063 290.4043 347.9888 285.9199 c +348.0532 285.8184 348.0415 285.6855 347.9575 285.5996 c +347.8735 285.5156 347.7407 285.5 347.6392 285.5645 c +342.7583 288.6914 336.9556 284.9648 335.4048 278.3496 c +335.3774 278.2305 335.2681 278.1484 335.145 278.1543 c +335.022 278.1602 334.9204 278.2539 334.9067 278.377 c +333.5591 289.251 326.8228 298.0566 316.1841 300.96 c +305.0767 303.9922 294.2446 299.7852 291.3149 289.0469 c +288.9224 280.2832 294.5571 269.3301 304.5513 266.6016 c +312.3286 264.4785 318.0747 267.5527 319.5903 273.1074 c +320.9048 277.9199 318.6157 282.6563 314.6665 283.7344 c +309.0181 285.2754 305.2388 279.4844 308.7837 274.877 c +308.8521 274.7852 308.854 274.6602 308.7837 274.5684 c +308.7153 274.4766 308.5923 274.4434 308.4868 274.4863 c +304.3892 276.1465 301.2739 280.3418 302.5923 285.1729 c +303.8052 289.6152 308.7544 293.1729 316.6548 291.0166 c +326.0356 288.457 333.0806 276.8555 329.0376 262.043 c +323.5142 241.7988 297.6802 237.0449 282.1079 251.9043 C +286.5278 245.2617 291.4517 239.0098 302.438 236.0117 c +323.188 230.3496 342.813 247.0332 341.1724 273.4902 c +341.1646 273.6152 341.2505 273.7285 341.3735 273.7539 c +341.4946 273.7813 341.6196 273.7129 341.6646 273.5977 c +344.7466 265.4922 350.0786 256.4316 362.2739 253.1035 c +374.9888 249.6328 386.2876 255.5664 389.8599 268.6504 c +392.6216 278.7734 388.2017 286.875 380.9204 288.8623 c +375.3657 290.3789 369.9419 288.0039 368.2603 281.8398 c +365.7563 272.6641 374.8833 266.8203 380.6411 270.3516 c +380.7388 270.4121 380.8677 270.3965 380.9497 270.3164 c +381.0337 270.2363 381.0513 270.1094 380.9927 270.0078 c +378.5454 265.7324 372.6802 262.5977 365.6548 264.5156 c +353.5571 267.8164 348.6001 281.2383 351.9673 293.5811 c +353.5454 299.3652 356.7681 304.502 361.1685 308.1426 C +365.0298 306.5186 369.8384 306.6777 373.3735 307.8867 C +366.2349 307.8154 355.8794 312.8262 358.647 322.9707 c +360.1978 328.6533 365.5923 331.2188 370.7563 329.8086 c +376.8579 328.1436 378.2974 322.21 376.5688 318.1729 c +376.522 318.0654 376.4106 318.0039 376.2974 318.0225 c +376.1821 318.04 376.0942 318.1318 376.0825 318.2471 c +375.9146 319.9375 374.6685 321.6836 372.7446 322.208 c +370.3325 322.8662 368.3989 321.415 367.8735 319.4854 c +367.0044 316.3066 370.063 313.5752 374.2739 313.6211 C +374.27 313.6094 L +377.2896 313.8984 380.5044 313.6445 383.8716 312.7266 c +400.0415 308.3125 410.6646 286.5674 404.6235 264.4375 c +398.2485 241.0781 378.2056 233.2363 361.0474 237.9199 c +351.8481 240.4297 345.8228 245.7871 342.5903 251.4453 C +339.3892 231.668 327.8618 221.7793 314.229 218.4707 C +311.7056 223.8008 306.7114 226.8867 Y +312.0864 219.8496 315.5845 209.3477 312.1821 196.8809 c +307.0278 177.9961 284.4712 168.2344 264.6001 173.6582 c +251.9888 177.0996 240.9927 185.0801 235.397 196.7266 C +228.9556 192.2266 221.186 191.6406 216.1919 195.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +363.1294 269.9688 m +363.0044 269.9688 362.8989 269.877 362.8794 269.7539 c +360.5005 253.7402 351.2271 240.3652 338.4888 232.3594 c +338.3853 232.2949 338.3403 232.1641 338.3872 232.0508 c +338.4321 231.9375 338.5532 231.8711 338.6724 231.8965 c +349.145 234 358.4653 239.7598 365.1216 247.9277 C +369.7466 234.5508 380.3579 225.9219 393.4224 222.2734 C +388.6138 216.6816 391.1294 208.7402 398.5415 207.4375 c +398.6548 207.416 398.7661 207.4746 398.8149 207.5781 c +398.8638 207.6816 398.8364 207.8066 398.7485 207.8809 c +394.7759 211.2266 396.229 219.3008 408.0864 219.3008 c +415.8794 219.3008 420.9067 216.1211 420.9067 211.8145 c +420.9067 208.4297 417.8442 206.584 415.2642 206.584 c +410.8501 206.584 408.3267 210.5449 410.2231 214.127 c +410.2778 214.2305 410.2563 214.3574 410.1685 214.4355 c +410.0806 214.5137 409.9517 214.5215 409.854 214.4551 c +407.606 212.8906 406.0356 210.834 406.0356 207.6641 c +406.0356 202.2773 411.061 196.5352 419.3677 196.5332 c +428.2896 196.5332 436.3911 203.4043 436.3911 211.8145 c +436.3911 223.6309 426.3423 229.248 415.7778 230.248 C +420.1431 231.9219 423.4106 236.7734 v +423.4771 236.8691 423.4673 236.998 423.3892 237.084 c +423.311 237.1719 423.1841 237.1934 423.0825 237.1387 c +417.2524 234.0566 410.5942 232.3945 403.5806 232.3945 c +383.9575 232.3945 367.0337 248.7988 363.3813 269.7607 c +363.3599 269.8818 363.2524 269.9727 363.1294 269.9688 c +f +286.4517 217.5625 m +281.8442 209.8867 280.1997 196.7129 284.4946 186.8809 c +284.5435 186.7695 284.5083 186.6406 284.4087 186.5703 c +284.3091 186.502 284.1763 186.5117 284.0884 186.5957 c +279.2817 191.1484 275.1489 201.7715 277.3833 214.0527 C +274.2876 216.4473 272.3384 218.8223 270.8696 222.0059 c +270.8228 222.1074 270.8501 222.2305 270.936 222.3047 c +271.022 222.377 271.147 222.3848 271.2427 222.3203 c +276.2388 218.959 280.7056 217.8125 286.4517 217.5625 C +f +297.0591 337.3691 m +296.9907 337.4727 297.0083 337.6133 297.1001 337.6973 c +297.1938 337.7813 297.3345 337.7852 297.4321 337.7061 c +304.2466 332.1797 313.3071 328.6504 324.4673 328.6504 c +352.0376 328.6504 369.4399 345.1689 372.1743 362.5771 c +372.1919 362.6885 372.2817 362.7734 372.3931 362.7891 c +372.5044 362.8047 372.6138 362.7422 372.6587 362.6396 c +375.3833 356.3818 377.0259 347.3057 368.6099 335.1309 c +363.5747 327.8457 357.479 322.8311 357.479 316.3145 c +357.479 312.0566 359.7407 309.1602 363.1685 309.1602 c +366.7739 309.1602 369.106 312.248 369.104 315.7148 c +369.104 317.4629 368.6001 319.1934 367.6958 320.7607 c +367.6372 320.8633 367.6548 320.9902 367.7407 321.0723 c +367.8247 321.1523 367.9556 321.165 368.0532 321.1016 c +371.0259 319.1641 373.6802 315.7021 373.6802 310.8281 c +373.6802 303.6563 367.5474 297.6602 359.2095 297.6602 c +350.2368 297.6602 342.8872 304.709 342.8872 314.8477 c +342.8872 318.3262 343.8755 322.5156 346.3501 325.9805 C +342.9653 323.1523 341.1587 321.1523 339.6724 316.8271 C +329.272 315.0186 318.1665 316.6797 309.3403 322.4727 C +309.0864 316.3711 307.0903 311.2793 302.9985 307.1533 c +302.9146 307.0684 302.7837 307.0547 302.6841 307.1182 c +302.5825 307.1816 302.5415 307.3066 302.5806 307.4189 c +305.4575 315.4199 303.5239 327.6152 297.0591 337.3691 c +f +209.6938 330.7344 m +211.938 335.5352 217.1528 338.2188 223.1548 338.3271 c +223.2798 338.3311 223.3872 338.2432 223.4087 338.1211 c +223.4321 337.998 223.3638 337.8779 223.2485 337.8359 c +221.2017 337.082 219.5864 335.7637 218.7271 333.9258 c +216.5142 329.1973 220.0942 322.8301 226.7407 319.5566 c +226.8188 319.5186 226.8716 319.4434 226.8813 319.3594 c +226.8911 319.2725 226.856 319.1885 226.7915 319.1318 c +222.5005 315.6143 217.3794 309.0781 217.3794 295.7148 c +217.3774 277.0322 229.5337 259.25 245.6548 259.25 c +254.8677 259.25 262.2876 265.6465 266.1255 275.2422 C +261.9028 269.4844 256.145 265.1348 248.2114 265.1348 c +236.5708 265.1348 227.3579 277.5439 227.356 295.459 c +227.356 312.3457 239.2583 332.0518 255.1216 332.0508 c +263.8247 332.0488 270.3481 325.0117 270.3481 315.9277 c +270.3481 307.8672 265.1021 303.2637 259.2173 303.2637 c +254.7798 303.2637 251.7231 306.3936 250.772 309.7871 c +250.7388 309.9023 250.7915 310.0254 250.897 310.0811 c +251.0044 310.1357 251.1333 310.1104 251.2114 310.0186 c +251.9634 309.124 253.1079 308.3809 254.8657 308.3809 c +257.8091 308.3789 259.3442 310.9082 259.3442 312.7285 c +259.3442 316.1836 256.7856 318.6152 252.9458 318.6152 c +247.7036 318.6152 243.606 312.8564 243.606 305.4385 c +243.606 296.2236 252.436 287.7813 261.2642 287.7813 c +270.2856 287.7813 279.9438 295.8408 279.9438 310.8125 c +279.9419 325.5234 269.9653 342.4141 254.0981 342.4141 c +244.8481 342.4141 236.9849 338.2441 230.9556 331.3398 c +230.8755 331.248 230.7427 331.2246 230.6392 331.2852 c +230.5317 331.3477 230.4849 331.4727 230.5239 331.5879 c +234.9575 344.5234 232.4771 356.7344 225.7036 356.7324 c +222.3892 356.7324 220.7017 354.3535 220.7017 351.8154 c +220.7017 349.21 222.6001 347.0566 225.6704 346.6611 c +225.7915 346.6475 225.8833 346.5479 225.8931 346.4268 c +225.8989 346.3047 225.8188 346.1943 225.7017 346.1641 c +218.8872 344.4004 211.8774 348.1133 211.8774 355.2061 c +211.8774 361.4854 217.2544 366.3398 224.2896 366.3398 c +234.9263 366.3379 240.0142 355.0684 237.7485 344.8047 C +243.2075 351.8486 251.3013 357.6396 262.9263 357.6396 c +286.4692 357.6396 298.3677 330.7715 298.3677 312.7285 c +298.3677 296.3525 295.0415 285.8604 288.1313 277.8018 C +296.1938 283.9404 299.52 290.7227 301.0552 300.0645 C +307.1958 308.5078 323.188 308.5078 v +329.8755 308.5078 336.1177 306.0322 340.9614 301.3438 C +340.9634 301.3447 340.9653 301.3477 340.9673 301.3486 C +341.0024 301.3105 341.0396 301.2695 341.0767 301.2314 C +341.397 300.915 341.7114 300.5918 342.02 300.2578 C +347.0806 295.4102 357.2114 290.8633 366.4517 294.6602 c +366.5571 294.7031 366.6782 294.6699 366.7485 294.582 c +366.8188 294.4932 366.8188 294.3672 366.7524 294.2754 c +362.3462 288.252 354.729 286.335 349.0747 287.21 C +350.1177 283.4941 350.6958 279.3281 350.6958 274.7305 c +350.6978 258.3262 341.8989 246.7598 332.2856 241.1289 C +335.438 237.3281 334.7954 231.3535 331.2544 227.2949 c +331.1743 227.2051 331.0435 227.1816 330.938 227.2402 c +330.8345 227.2988 330.7837 227.4238 330.8188 227.5391 c +332.5513 233.0703 327.4282 237.6875 320.6392 237.4395 c +320.5161 237.4355 320.4067 237.5195 320.3813 237.6406 c +320.356 237.7617 320.4185 237.8828 320.5337 237.9277 c +330.6685 242.0918 337.3911 250.9102 337.3892 261.9355 c +337.3911 273.4492 330.481 282.79 319.3501 282.79 c +310.2661 282.79 301.1821 274.4727 301.1821 264.1133 c +301.1821 256.0508 305.6587 251.3184 311.4165 251.3164 c +316.4067 251.3184 320.3735 254.7715 320.3735 258.8672 c +320.3735 264.7188 313.7896 266.8408 310.2778 262.209 c +310.2095 262.1172 310.0864 262.084 309.981 262.127 c +309.8755 262.1689 309.811 262.2773 309.8228 262.3926 c +310.3462 266.7813 313.5767 270.8926 318.5825 270.8926 c +323.188 270.8926 327.9224 267.0518 327.9224 258.8652 c +327.9224 249.1406 318.5845 239.291 303.231 239.2891 c +282.2466 239.2891 270.8599 262.959 281.0942 281.8945 C +275.8501 275.8809 271.1157 269.4844 271.1157 258.0977 c +271.1138 236.5898 292.3794 222.0488 317.4692 230.5977 c +317.5884 230.6367 317.7192 230.584 317.7759 230.4746 c +317.8345 230.3633 317.8013 230.2266 317.6997 230.1523 c +310.6938 225.043 303.356 217.5137 303.356 204.873 c +303.356 191.6934 312.0552 182.3535 325.6196 182.3535 c +336.1099 182.3535 342.7642 188.752 342.7642 196.2988 c +342.7642 202.0566 339.0454 206.6641 332.6567 206.6641 c +323.1431 206.6641 319.9087 196.3203 324.8325 191.6953 c +324.9165 191.6152 324.936 191.4902 324.8813 191.3887 c +324.8247 191.2871 324.7056 191.2344 324.5942 191.2637 c +319.8247 192.5 315.2563 197.332 315.2563 204.6152 c +315.2544 217.1563 326.897 225.4727 339.6919 225.4727 c +345.688 225.4727 351.4907 223.7188 356.1646 220.4297 C +355.6118 216.2773 357.0317 211.6816 359.1313 208.5879 C +357.1821 215.457 359.2915 226.7656 369.8032 226.7676 c +375.6958 226.7656 379.5903 222.2383 379.5903 216.8867 c +379.5903 210.5605 374.2446 207.6094 369.895 208.2148 c +369.7798 208.2305 369.6899 208.3223 369.6763 208.4375 c +369.6646 208.5527 369.731 208.6602 369.8384 208.7031 c +371.4243 209.3105 372.7817 210.9727 372.7817 212.9668 c +372.7817 215.4668 370.8696 216.9492 368.8696 216.9492 c +365.5767 216.9492 363.7466 213.2793 364.8989 209.2305 C +364.8872 209.2285 L +365.9595 206.3926 366.561 203.2246 366.561 199.7363 c +366.561 182.9746 348.3813 167.002 325.4399 167 c +301.229 167 288.3872 184.2734 288.3892 202.0566 c +288.3892 211.5938 291.9692 218.8184 296.5767 223.4258 C +276.6548 221.3066 264.0786 229.8223 257.2974 242.1035 C +261.7759 245.9414 263.438 251.5723 Y +258.0649 244.5352 248.854 238.3945 235.9321 238.3945 c +216.356 238.3945 201.0005 257.5859 201.0005 278.1836 c +201.0005 291.2568 205.8032 303.9648 215.5649 312.4307 C +209.5278 317.459 206.9185 324.8018 209.6938 330.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +73.2617 263.3711 m +73.3867 263.3711 73.4922 263.4629 73.5098 263.585 c +75.8906 279.5996 85.1641 292.9746 97.9023 300.9814 c +98.0059 301.0449 98.0488 301.1758 98.0039 301.29 c +97.957 301.4023 97.8379 301.4688 97.7168 301.4443 c +87.2461 299.3398 77.9238 293.5811 71.2695 285.4141 C +66.6436 298.7891 56.0332 307.418 42.9688 311.0654 C +47.7773 316.6582 45.2617 324.5986 37.8496 325.9023 c +37.7363 325.9229 37.624 325.8643 37.5752 325.7607 c +37.5273 325.6563 37.5537 325.5322 37.6416 325.46 c +41.6152 322.1143 40.1611 314.04 28.3047 314.04 c +20.5098 314.04 15.4844 317.2188 15.4844 321.5254 c +15.4844 324.9102 18.5459 326.7559 21.125 326.7559 c +25.541 326.7559 28.0645 322.7949 26.167 319.2129 c +26.1123 319.1104 26.1348 318.9814 26.2227 318.9033 c +26.3105 318.8271 26.4395 318.8184 26.5361 318.8857 c +28.7852 320.4492 30.3555 322.5059 30.3555 325.6768 c +30.3555 331.0635 25.3301 336.8066 17.0234 336.8066 c +8.10156 336.8066 0 329.9355 0 321.5254 c +0 309.71 10.0488 304.0918 20.6133 303.0918 C +16.248 301.4189 12.9795 296.5664 v +12.9141 296.4697 12.9238 296.3418 13.001 296.2559 c +13.0791 296.1689 13.2051 296.1475 13.3086 296.2012 c +19.1387 299.2822 25.7949 300.9453 32.8105 300.9453 c +52.4316 300.9453 69.3574 284.541 73.0098 263.5801 c +73.0313 263.4561 73.1377 263.3691 73.2617 263.3711 c +f +149.9395 315.7773 m +154.5488 323.4551 156.1914 336.627 151.8965 346.46 c +151.8477 346.5703 151.8828 346.6992 151.9824 346.7686 c +152.0801 346.8379 152.2148 346.8281 152.3027 346.7461 c +157.1094 342.1914 161.2422 331.5684 159.0078 319.2871 C +162.1055 316.8936 164.0527 314.5176 165.5215 311.335 c +165.5684 311.2314 165.541 311.1104 165.4551 311.0352 c +165.3691 310.9629 165.2441 310.9551 165.1484 311.0186 c +160.1523 314.3809 155.6855 315.5283 149.9395 315.7773 C +f +139.3301 195.9707 m +139.4004 195.8672 139.3828 195.7266 139.291 195.6426 c +139.1973 195.5586 139.0566 195.5547 138.959 195.6348 c +132.1445 201.1621 123.084 204.6895 111.9238 204.6895 c +84.3516 204.6895 66.9512 188.1719 64.2158 170.7637 c +64.1982 170.6523 64.1094 170.5664 63.998 170.5508 c +63.8857 170.5371 63.7773 170.5977 63.7324 170.7012 c +61.0068 176.959 59.3652 186.0352 67.7813 198.209 c +72.8154 205.4941 78.9102 210.5098 78.9102 217.0273 c +78.9102 221.2852 76.6504 224.1797 73.2227 224.1797 c +69.6172 224.1797 67.2861 221.0918 67.2861 217.625 c +67.2861 215.877 67.791 214.1465 68.6953 212.5801 c +68.7539 212.4766 68.7354 212.3496 68.6504 212.2676 c +68.5645 212.1875 68.4355 212.1758 68.3379 212.2402 c +65.3652 214.1777 62.7109 217.6367 62.7109 222.5117 c +62.7109 229.6836 68.8438 235.6816 77.1797 235.6816 c +86.1543 235.6816 93.5039 228.6328 93.5039 218.4922 c +93.5039 215.0156 92.5137 210.8242 90.041 207.3613 C +93.4258 210.1875 95.2324 212.1875 96.7188 216.5117 C +107.1191 218.3223 118.2246 216.6602 127.0488 210.8691 C +127.3047 216.9707 129.3008 222.0605 133.3926 226.1875 c +133.4766 226.2715 133.6074 226.2852 133.707 226.2227 c +133.8086 226.1582 133.8516 226.0332 133.8105 225.9219 c +130.9336 217.9199 132.8652 205.7246 139.3301 195.9707 c +f +226.6973 202.6055 m +224.4512 197.8066 219.2383 195.1211 213.2363 195.0117 c +213.1113 195.0098 213.0039 195.0977 212.9824 195.2188 c +212.959 195.3418 213.0273 195.4609 213.1426 195.5039 c +215.1895 196.2578 216.8047 197.5762 217.6641 199.4141 c +219.877 204.1426 216.2969 210.5098 209.6504 213.7832 c +209.5723 213.8223 209.5195 213.8965 209.5098 213.9824 c +209.5 214.0684 209.5332 214.1523 209.5996 214.207 c +213.8906 217.7266 219.0117 224.2617 219.0117 237.627 c +219.0117 256.3086 206.8574 274.0898 190.7363 274.0898 c +181.5234 274.0898 174.1035 267.6934 170.2656 258.0977 C +174.4863 263.8564 180.2441 268.2051 188.1777 268.2051 c +199.8203 268.2051 209.0332 255.7969 209.0332 237.8828 c +209.0332 220.9941 197.1328 201.2891 181.2676 201.2891 c +172.5664 201.2891 166.043 208.3281 166.043 217.4121 c +166.043 225.4746 171.2891 230.0781 177.1758 230.0781 c +181.6094 230.0781 184.668 226.9473 185.6191 223.5527 c +185.6504 223.4375 185.5996 223.3164 185.4922 223.2598 c +185.3867 223.2051 185.2578 223.2305 185.1797 223.3223 c +184.4277 224.2168 183.2832 224.9609 181.5254 224.9609 c +178.582 224.9609 177.0469 222.4316 177.0469 220.6113 c +177.0469 217.1563 179.6055 214.7246 183.4453 214.7246 c +188.6895 214.7246 192.7852 220.4824 192.7852 227.9023 c +192.7852 237.1152 183.9551 245.5586 175.127 245.5586 c +166.1055 245.5586 156.4473 237.5 156.4473 222.5293 c +156.4473 207.8164 166.4277 190.9258 182.293 190.9258 c +191.543 190.9258 199.4043 195.0957 205.4355 202.002 c +205.5156 202.0918 205.6484 202.1152 205.7539 202.0547 c +205.8594 201.9941 205.9063 201.8672 205.8672 201.752 c +201.4336 188.8164 203.9121 176.6074 210.6875 176.6074 c +214.002 176.6074 215.6895 178.9863 215.6895 181.5234 c +215.6895 184.1309 213.791 186.2852 210.7207 186.6777 c +210.5996 186.6934 210.5059 186.793 210.498 186.9141 c +210.4922 187.0352 210.5703 187.1465 210.6895 187.1758 c +217.5039 188.9395 224.5137 185.2285 224.5137 178.1328 c +224.5137 171.8555 219.1367 167.002 212.1016 167.002 c +201.4648 167.002 196.377 178.2715 198.6426 188.5371 C +193.1836 181.4922 185.0898 175.7012 173.4648 175.7012 c +149.9219 175.7012 138.0234 202.5703 138.0234 220.6113 c +138.0234 236.9883 141.3496 247.4785 148.2598 255.5391 C +140.1973 249.3984 136.8711 242.6172 135.3379 233.2773 C +129.1953 224.832 113.2031 224.832 v +106.5156 224.832 100.2734 227.3086 95.4297 231.998 C +95.4277 231.9961 95.4258 231.9941 95.4238 231.9902 C +95.3887 232.0313 95.3496 232.0703 95.3145 232.1094 C +94.9941 232.4238 94.6797 232.748 94.3711 233.082 C +89.3086 237.9316 79.1797 242.4785 69.9395 238.6797 c +69.834 238.6367 69.7129 238.6699 69.6426 238.7578 c +69.5723 238.8477 69.5703 238.9727 69.6377 239.0645 c +74.0449 245.0898 81.6621 247.0059 87.3164 246.1309 C +86.2715 249.8457 85.6934 254.0117 85.6934 258.6094 c +85.6934 275.0137 94.4922 286.5801 104.1055 292.2109 C +100.9512 296.0137 101.5957 301.9883 105.1367 306.0449 c +105.2168 306.1357 105.3477 306.1582 105.4531 306.0996 c +105.5566 306.041 105.6055 305.918 105.5703 305.8018 c +103.8398 300.2695 108.9629 295.6523 115.752 295.9004 c +115.875 295.9033 115.9824 295.8193 116.0098 295.6992 c +116.0352 295.5801 115.9707 295.457 115.8574 295.4111 c +105.7207 291.248 99 282.4316 99 271.4033 c +99 259.8906 105.9082 250.5488 117.041 250.5488 c +126.125 250.5488 135.209 258.8672 135.209 269.2285 c +135.209 277.2891 130.7305 282.0225 124.9727 282.0225 c +119.9844 282.0225 116.0176 278.5684 116.0176 274.4736 c +116.0176 268.6211 122.5996 266.499 126.1113 271.1309 c +126.1816 271.2227 126.3027 271.2559 126.4082 271.2129 c +126.5156 271.1699 126.5801 271.0625 126.5664 270.9482 c +126.043 266.5586 122.8145 262.4482 117.8086 262.4482 c +113.2031 262.4482 108.4688 266.2861 108.4688 274.4746 c +108.4688 284.1982 117.8066 294.0508 133.1602 294.0508 c +154.1426 294.0508 165.5313 270.3809 155.2969 251.4453 C +160.541 257.459 165.2754 263.8555 165.2754 275.2432 c +165.2754 296.75 144.0117 311.291 118.9219 302.7441 c +118.8027 302.7021 118.6719 302.7559 118.6152 302.8672 c +118.5566 302.9785 118.5879 303.1143 118.6895 303.1895 c +125.6953 308.2979 133.0332 315.8262 133.0332 328.4668 c +133.0332 341.6475 124.334 350.9854 110.7715 350.9854 c +100.2793 350.9854 93.627 344.5879 93.627 337.04 c +93.627 331.2822 97.3457 326.6768 103.7344 326.6768 c +113.2461 326.6768 116.4805 337.0195 111.5586 341.6445 c +111.4746 341.7236 111.4551 341.8516 111.5098 341.9521 c +111.5664 342.0547 111.6836 342.1055 111.7969 342.0762 c +116.5664 340.8398 121.1348 336.0068 121.1348 328.7236 c +121.1348 316.1855 109.4922 307.8682 96.6973 307.8682 c +90.7012 307.8682 84.8984 309.623 80.2266 312.9102 C +80.7773 317.0635 79.3574 321.6602 77.2598 324.752 C +79.209 317.8848 77.1016 306.5732 66.5859 306.5732 c +60.6953 306.5732 56.8008 311.1025 56.8008 316.4551 c +56.8008 322.7793 62.1465 325.7314 66.4961 325.125 c +66.6113 325.1104 66.7002 325.0186 66.7129 324.9023 c +66.7266 324.7891 66.6602 324.6797 66.5527 324.6367 c +64.9668 324.0293 63.6104 322.3691 63.6104 320.373 c +63.6104 317.873 65.5195 316.3906 67.5195 316.3906 c +70.8145 316.3906 72.6445 320.0605 71.4922 324.1104 C +71.5039 324.1104 L +70.4307 326.9473 69.8281 330.1152 69.8281 333.6055 c +69.8281 350.3672 88.0098 366.3398 110.9492 366.3398 c +135.1621 366.3398 148.0039 349.0664 148.0039 331.2822 c +148.0039 321.7461 144.4219 314.5225 139.8145 309.915 C +159.7363 312.0332 172.3125 303.5176 179.0938 291.2354 C +174.6152 287.3975 172.9531 281.7676 Y +178.3262 288.8057 187.5371 294.9453 200.459 294.9453 c +220.0352 294.9453 235.3906 275.7539 235.3906 255.1563 c +235.3906 242.084 230.5879 229.375 220.8262 220.9102 C +226.8633 215.8809 229.4727 208.5391 226.6973 202.6055 c +f +*U +*u +148.2109 327.9053 m +148.1777 327.7852 148.2383 327.6582 148.3516 327.6094 c +163.1758 321.0957 173.6367 308.6289 178.0059 294.2324 c +178.041 294.1152 178.1543 294.0391 178.2773 294.0527 c +178.3984 294.0664 178.4941 294.166 178.502 294.2871 c +179.2285 304.9434 176.127 315.4531 170 324.0234 C +184.1211 324.9648 195.2402 332.9297 202.1992 344.5723 C +206.3281 338.46 214.6504 338.7969 217.8594 345.6035 c +217.9102 345.708 217.8828 345.832 217.7949 345.9063 c +217.707 345.9805 217.5801 345.9873 217.4863 345.9219 c +213.2129 342.9688 205.8066 346.498 208.9277 357.9355 c +210.9805 365.4561 215.3711 369.4668 219.5254 368.333 c +222.791 367.4414 223.7656 364.002 223.0859 361.5146 c +221.9238 357.2539 217.4375 355.8623 214.4805 358.6357 c +214.3965 358.7158 214.2676 358.7285 214.1699 358.6641 c +214.0723 358.5986 214.0293 358.4775 214.0684 358.3662 c +214.9863 355.7852 216.5566 353.7285 219.6152 352.8936 c +224.8105 351.4756 231.6738 354.8115 233.8613 362.8252 c +236.2109 371.4316 231.7148 381.0566 223.6035 383.2715 c +212.2031 386.3818 204.1387 378.166 200.3926 368.2383 C +199.9258 372.8896 196.1074 377.3203 v +196.0313 377.4092 195.9043 377.4336 195.8008 377.3818 c +195.6973 377.3291 195.6426 377.2129 195.666 377.0996 c +197.1055 370.6641 196.957 363.8047 195.1094 357.0361 c +189.9434 338.1074 169.6621 326.0977 148.4785 328.0938 c +148.3535 328.1055 148.2402 328.0254 148.2109 327.9053 c +f +178.5801 240.1348 m +184.7734 233.666 197.0488 228.6133 207.6641 230.168 c +207.7852 230.1855 207.9004 230.1172 207.9395 230.0039 c +207.9805 229.8906 207.9355 229.7637 207.834 229.7012 c +202.1738 226.2617 190.8379 225.0723 179.5781 230.4609 C +176.4531 228.1035 173.6484 226.8496 170.1914 226.2715 c +170.0801 226.2539 169.9688 226.3125 169.9199 226.4141 c +169.873 226.5156 169.8984 226.6387 169.9844 226.7148 c +174.5449 230.6484 176.8281 234.6563 178.5801 240.1348 C +f +65.793 281.9121 m +65.6748 281.8711 65.5439 281.9258 65.4873 282.0371 c +65.4307 282.1484 65.4639 282.2852 65.5674 282.3594 c +72.6934 287.4785 78.4824 295.291 81.4199 306.0566 c +88.6797 332.6563 77.3262 353.792 61.2529 361.0146 c +61.1494 361.0605 61.0898 361.1689 61.1045 361.2803 c +61.1211 361.3926 61.208 361.4814 61.3193 361.4971 c +68.0742 362.4785 77.2617 361.6729 86.791 350.3486 c +92.4922 343.5732 95.7266 336.373 102.0137 334.6563 c +106.1211 333.5352 109.5098 334.9551 110.4121 338.2617 c +111.3613 341.7393 108.9961 344.8018 105.6523 345.7148 c +103.9648 346.1738 102.1621 346.1436 100.4141 345.6836 c +100.2988 345.6533 100.1816 345.7051 100.125 345.8086 c +100.0703 345.9121 100.0918 346.04 100.1797 346.1172 c +102.832 348.4746 106.8672 350.125 111.5703 348.8408 c +118.4902 346.9531 122.6602 339.457 120.4668 331.415 c +118.1035 322.7578 109.3691 317.5234 99.5859 320.1934 c +96.2324 321.1084 92.4492 323.168 89.7598 326.4648 C +91.5938 322.4551 93.0488 320.1855 96.8281 317.6133 C +95.8359 307.1035 91.3086 296.8271 83.4004 289.8389 C +89.2188 287.9863 93.6035 284.7207 96.5078 279.6855 c +96.5664 279.582 96.5449 279.4531 96.459 279.373 c +96.3691 279.293 96.2383 279.2832 96.1406 279.3535 c +89.1797 284.2344 76.9043 285.582 65.793 281.9121 c +f +49.1914 195.8809 m +45.1533 199.3105 43.9355 205.0469 45.4102 210.8672 c +45.4414 210.9883 45.5537 211.0684 45.6768 211.0566 c +45.8018 211.0469 45.8984 210.9492 45.9092 210.8281 c +46.0977 208.6543 46.9443 206.748 48.4912 205.4355 c +52.4707 202.0566 59.5557 203.834 64.4629 209.3828 c +64.5215 209.4492 64.6074 209.4805 64.6924 209.4668 c +64.7783 209.4531 64.8506 209.3984 64.8857 209.3203 c +67.1514 204.2539 72.1074 197.5938 85 194.0742 c +103.0234 189.1563 123.3789 196.1992 127.623 211.752 c +130.0488 220.6406 125.8301 229.4824 117.584 235.7109 C +122.0293 230.123 124.707 223.4238 122.6172 215.7695 c +119.5527 204.5391 105.1563 198.918 87.875 203.6348 c +71.582 208.0801 55.7061 224.748 59.8828 240.0547 c +62.1738 248.4492 70.6816 252.8887 79.4453 250.4961 c +87.2227 248.375 90.2832 242.1016 88.7324 236.4219 c +87.5664 232.1445 83.7402 230.0195 80.2148 229.9941 c +80.0957 229.9941 79.9922 230.0762 79.9648 230.1934 c +79.9414 230.3105 79.998 230.4277 80.1074 230.4785 c +81.1699 230.9688 82.1875 231.877 82.6504 233.5742 c +83.4258 236.4121 81.3906 238.5605 79.6348 239.0391 c +76.3018 239.9492 73.2822 238.1211 72.2705 234.416 c +70.8906 229.3574 75.3662 223.8906 82.5234 221.9355 c +91.4121 219.5117 101.8828 225.8066 104.207 234.3223 c +106.582 243.0254 101.3496 254.4648 86.9082 258.4063 c +72.7148 262.2813 53.792 257.0996 49.6152 241.793 c +47.1797 232.8691 49.1328 224.1875 54.207 216.5508 c +54.2734 216.4512 54.2607 216.3164 54.1748 216.2305 c +54.0879 216.1445 53.9531 216.1328 53.8525 216.2012 c +42.541 223.8828 30.1104 224.707 28.3262 218.1699 c +27.4531 214.9727 29.3037 212.7188 31.752 212.0508 c +34.2676 211.3652 36.8457 212.6289 38.0322 215.4883 c +38.0791 215.5996 38.2002 215.6641 38.3193 215.6406 c +38.4375 215.6133 38.5244 215.5098 38.5215 215.3867 c +38.4287 208.3477 33.0029 202.5625 26.1572 204.4316 c +20.1016 206.084 16.835 212.5488 18.6875 219.3359 c +21.4883 229.5977 33.6992 231.5391 43.0059 226.6504 C +37.6465 233.7715 34.1914 243.1035 37.252 254.3184 c +43.4502 277.0313 72.5039 281.4355 89.9082 276.6855 c +105.707 272.373 114.9512 266.4023 120.9082 257.6152 C +117.1074 267.0098 111.4414 272.0039 102.834 275.9434 C +96.3047 284.0918 100.5156 299.5195 v +102.2754 305.9707 106.3086 311.3418 112.1074 314.7793 C +112.1074 314.7813 112.1055 314.7842 112.1016 314.7871 C +112.1504 314.8105 112.1992 314.8379 112.2461 314.8613 C +112.6328 315.0879 113.0293 315.3057 113.4316 315.5146 C +119.4434 319.1211 126.4961 327.6973 125.2656 337.6113 c +125.252 337.7236 125.3145 337.832 125.418 337.877 c +125.5234 337.9219 125.6445 337.8896 125.7148 337.8018 c +130.3672 331.9629 130.2109 324.1104 127.8789 318.8857 C +131.7363 318.915 135.9082 318.375 140.3438 317.165 c +156.168 312.8457 165.0117 301.3135 167.9121 290.5566 C +172.4102 292.5977 178.0059 290.4043 180.9883 285.9199 c +181.0527 285.8184 181.041 285.6855 180.957 285.5996 c +180.873 285.5156 180.7402 285.5 180.6387 285.5645 c +175.7578 288.6914 169.9551 284.9648 168.4043 278.3496 c +168.377 278.2305 168.2676 278.1484 168.1445 278.1543 c +168.0215 278.1602 167.9199 278.2539 167.9063 278.377 c +166.5586 289.251 159.8223 298.0566 149.1836 300.96 c +138.0762 303.9922 127.2441 299.7852 124.3145 289.0469 c +121.9219 280.2832 127.5566 269.3301 137.5508 266.6016 c +145.3281 264.4785 151.0742 267.5527 152.5898 273.1074 c +153.9043 277.9199 151.6152 282.6563 147.666 283.7344 c +142.0176 285.2754 138.2383 279.4844 141.7832 274.877 c +141.8516 274.7852 141.8535 274.6602 141.7832 274.5684 c +141.7148 274.4766 141.5918 274.4434 141.4863 274.4863 c +137.3887 276.1465 134.2734 280.3418 135.5918 285.1729 c +136.8047 289.6152 141.7539 293.1729 149.6543 291.0166 c +159.0352 288.457 166.0801 276.8555 162.0371 262.043 c +156.5137 241.7988 130.6797 237.0449 115.1074 251.9043 C +119.5273 245.2617 124.4512 239.0098 135.4375 236.0117 c +156.1875 230.3496 175.8125 247.0332 174.1719 273.4902 c +174.1641 273.6152 174.25 273.7285 174.373 273.7539 c +174.4941 273.7813 174.6191 273.7129 174.6641 273.5977 c +177.7461 265.4922 183.0781 256.4316 195.2734 253.1035 c +207.9883 249.6328 219.2871 255.5664 222.8594 268.6504 c +225.6211 278.7734 221.2012 286.875 213.9199 288.8623 c +208.3652 290.3789 202.9414 288.0039 201.2598 281.8398 c +198.7559 272.6641 207.8828 266.8203 213.6406 270.3516 c +213.7383 270.4121 213.8672 270.3965 213.9492 270.3164 c +214.0332 270.2363 214.0508 270.1094 213.9922 270.0078 c +211.5449 265.7324 205.6797 262.5977 198.6543 264.5156 c +186.5566 267.8164 181.5996 281.2383 184.9668 293.5811 c +186.5449 299.3652 189.7676 304.502 194.168 308.1426 C +198.0293 306.5186 202.8379 306.6777 206.373 307.8867 C +199.2344 307.8154 188.8789 312.8262 191.6465 322.9707 c +193.1973 328.6533 198.5918 331.2188 203.7559 329.8086 c +209.8574 328.1436 211.2969 322.21 209.5684 318.1729 c +209.5215 318.0654 209.4102 318.0039 209.2969 318.0225 c +209.1816 318.04 209.0938 318.1318 209.082 318.2471 c +208.9141 319.9375 207.668 321.6836 205.7441 322.208 c +203.332 322.8662 201.3984 321.415 200.873 319.4854 c +200.0039 316.3066 203.0625 313.5752 207.2734 313.6211 C +207.2695 313.6094 L +210.2891 313.8984 213.5039 313.6445 216.8711 312.7266 c +233.041 308.3125 243.6641 286.5674 237.623 264.4375 c +231.248 241.0781 211.2051 233.2363 194.0469 237.9199 c +184.8477 240.4297 178.8223 245.7871 175.5898 251.4453 C +172.3887 231.668 160.8613 221.7793 147.2285 218.4707 C +144.7051 223.8008 139.7109 226.8867 Y +145.0859 219.8496 148.584 209.3477 145.1816 196.8809 c +140.0273 177.9961 117.4707 168.2344 97.5996 173.6582 c +84.9883 177.0996 73.9922 185.0801 68.3965 196.7266 C +61.9551 192.2266 54.1855 191.6406 49.1914 195.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +196.1289 269.9688 m +196.0039 269.9688 195.8984 269.877 195.8789 269.7539 c +193.5 253.7402 184.2266 240.3652 171.4883 232.3594 c +171.3848 232.2949 171.3398 232.1641 171.3867 232.0508 c +171.4316 231.9375 171.5527 231.8711 171.6719 231.8965 c +182.1445 234 191.4648 239.7598 198.1211 247.9277 C +202.7461 234.5508 213.3574 225.9219 226.4219 222.2734 C +221.6133 216.6816 224.1289 208.7402 231.541 207.4375 c +231.6543 207.416 231.7656 207.4746 231.8145 207.5781 c +231.8633 207.6816 231.8359 207.8066 231.748 207.8809 c +227.7754 211.2266 229.2285 219.3008 241.0859 219.3008 c +248.8794 219.3008 253.9067 216.1211 253.9067 211.8145 c +253.9067 208.4297 250.8442 206.584 248.2642 206.584 c +243.8501 206.584 241.3262 210.5449 243.2227 214.127 c +243.2773 214.2305 243.2559 214.3574 243.168 214.4355 c +243.0801 214.5137 242.9512 214.5215 242.8535 214.4551 c +240.6055 212.8906 239.0352 210.834 239.0352 207.6641 c +239.0352 202.2773 244.061 196.5352 252.3677 196.5332 c +261.2896 196.5332 269.3911 203.4043 269.3911 211.8145 c +269.3911 223.6309 259.3423 229.248 248.7778 230.248 C +253.1431 231.9219 256.4106 236.7734 v +256.4771 236.8691 256.4673 236.998 256.3892 237.084 c +256.311 237.1719 256.1841 237.1934 256.0825 237.1387 c +250.2524 234.0566 243.5938 232.3945 236.5801 232.3945 c +216.957 232.3945 200.0332 248.7988 196.3809 269.7607 c +196.3594 269.8818 196.252 269.9727 196.1289 269.9688 c +f +119.4512 217.5625 m +114.8438 209.8867 113.1992 196.7129 117.4941 186.8809 c +117.543 186.7695 117.5078 186.6406 117.4082 186.5703 c +117.3086 186.502 117.1758 186.5117 117.0879 186.5957 c +112.2813 191.1484 108.1484 201.7715 110.3828 214.0527 C +107.2871 216.4473 105.3379 218.8223 103.8691 222.0059 c +103.8223 222.1074 103.8496 222.2305 103.9355 222.3047 c +104.0215 222.377 104.1465 222.3848 104.2422 222.3203 c +109.2383 218.959 113.7051 217.8125 119.4512 217.5625 C +f +130.0586 337.3691 m +129.9902 337.4727 130.0078 337.6133 130.0996 337.6973 c +130.1934 337.7813 130.334 337.7852 130.4316 337.7061 c +137.2461 332.1797 146.3066 328.6504 157.4668 328.6504 c +185.0371 328.6504 202.4395 345.1689 205.1738 362.5771 c +205.1914 362.6885 205.2813 362.7734 205.3926 362.7891 c +205.5039 362.8047 205.6133 362.7422 205.6582 362.6396 c +208.3828 356.3818 210.0254 347.3057 201.6094 335.1309 c +196.5742 327.8457 190.4785 322.8311 190.4785 316.3145 c +190.4785 312.0566 192.7402 309.1602 196.168 309.1602 c +199.7734 309.1602 202.1055 312.248 202.1035 315.7148 c +202.1035 317.4629 201.5996 319.1934 200.6953 320.7607 c +200.6367 320.8633 200.6543 320.9902 200.7402 321.0723 c +200.8242 321.1523 200.9551 321.165 201.0527 321.1016 c +204.0254 319.1641 206.6797 315.7021 206.6797 310.8281 c +206.6797 303.6563 200.5469 297.6602 192.209 297.6602 c +183.2363 297.6602 175.8867 304.709 175.8867 314.8477 c +175.8867 318.3262 176.875 322.5156 179.3496 325.9805 C +175.9648 323.1523 174.1582 321.1523 172.6719 316.8271 C +162.2715 315.0186 151.166 316.6797 142.3398 322.4727 C +142.0859 316.3711 140.0898 311.2793 135.998 307.1533 c +135.9141 307.0684 135.7832 307.0547 135.6836 307.1182 c +135.582 307.1816 135.541 307.3066 135.5801 307.4189 c +138.457 315.4199 136.5234 327.6152 130.0586 337.3691 c +f +42.6934 330.7344 m +44.9375 335.5352 50.1523 338.2188 56.1543 338.3271 c +56.2793 338.3311 56.3867 338.2432 56.4082 338.1211 c +56.4316 337.998 56.3633 337.8779 56.248 337.8359 c +54.2012 337.082 52.5859 335.7637 51.7266 333.9258 c +49.5137 329.1973 53.0938 322.8301 59.7402 319.5566 c +59.8184 319.5186 59.8711 319.4434 59.8809 319.3594 c +59.8906 319.2725 59.8555 319.1885 59.791 319.1318 c +55.5 315.6143 50.3789 309.0781 50.3789 295.7148 c +50.377 277.0322 62.5332 259.25 78.6543 259.25 c +87.8672 259.25 95.2871 265.6465 99.125 275.2422 C +94.9023 269.4844 89.1445 265.1348 81.2109 265.1348 c +69.5703 265.1348 60.3574 277.5439 60.3555 295.459 c +60.3555 312.3457 72.2578 332.0518 88.1211 332.0508 c +96.8242 332.0488 103.3477 325.0117 103.3477 315.9277 c +103.3477 307.8672 98.1016 303.2637 92.2168 303.2637 c +87.7793 303.2637 84.7227 306.3936 83.7715 309.7871 c +83.7383 309.9023 83.791 310.0254 83.8965 310.0811 c +84.0039 310.1357 84.1328 310.1104 84.2109 310.0186 c +84.9629 309.124 86.1074 308.3809 87.8652 308.3809 c +90.8086 308.3789 92.3438 310.9082 92.3438 312.7285 c +92.3438 316.1836 89.7852 318.6152 85.9453 318.6152 c +80.7031 318.6152 76.6055 312.8564 76.6055 305.4385 c +76.6055 296.2236 85.4355 287.7813 94.2637 287.7813 c +103.2852 287.7813 112.9434 295.8408 112.9434 310.8125 c +112.9414 325.5234 102.9648 342.4141 87.0977 342.4141 c +77.8477 342.4141 69.9844 338.2441 63.9551 331.3398 c +63.875 331.248 63.7422 331.2246 63.6387 331.2852 c +63.5313 331.3477 63.4844 331.4727 63.5234 331.5879 c +67.957 344.5234 65.4766 356.7344 58.7031 356.7324 c +55.3887 356.7324 53.7012 354.3535 53.7012 351.8154 c +53.7012 349.21 55.5996 347.0566 58.6699 346.6611 c +58.791 346.6475 58.8828 346.5479 58.8926 346.4268 c +58.8984 346.3047 58.8184 346.1943 58.7012 346.1641 c +51.8867 344.4004 44.877 348.1133 44.877 355.2061 c +44.877 361.4854 50.2539 366.3398 57.2891 366.3398 c +67.9258 366.3379 73.0137 355.0684 70.748 344.8047 C +76.207 351.8486 84.3008 357.6396 95.9258 357.6396 c +119.4688 357.6396 131.3672 330.7715 131.3672 312.7285 c +131.3672 296.3525 128.041 285.8604 121.1309 277.8018 C +129.1934 283.9404 132.5195 290.7227 134.0547 300.0645 C +140.1953 308.5078 156.1875 308.5078 v +162.875 308.5078 169.1172 306.0322 173.9609 301.3438 C +173.9629 301.3447 173.9648 301.3477 173.9668 301.3486 C +174.002 301.3105 174.0391 301.2695 174.0762 301.2314 C +174.3965 300.915 174.7109 300.5918 175.0195 300.2578 C +180.0801 295.4102 190.2109 290.8633 199.4512 294.6602 c +199.5566 294.7031 199.6777 294.6699 199.748 294.582 c +199.8184 294.4932 199.8184 294.3672 199.752 294.2754 c +195.3457 288.252 187.7285 286.335 182.0742 287.21 C +183.1172 283.4941 183.6953 279.3281 183.6953 274.7305 c +183.6973 258.3262 174.8984 246.7598 165.2852 241.1289 C +168.4375 237.3281 167.7949 231.3535 164.2539 227.2949 c +164.1738 227.2051 164.043 227.1816 163.9375 227.2402 c +163.834 227.2988 163.7832 227.4238 163.8184 227.5391 c +165.5508 233.0703 160.4277 237.6875 153.6387 237.4395 c +153.5156 237.4355 153.4063 237.5195 153.3809 237.6406 c +153.3555 237.7617 153.418 237.8828 153.5332 237.9277 c +163.668 242.0918 170.3906 250.9102 170.3887 261.9355 c +170.3906 273.4492 163.4805 282.79 152.3496 282.79 c +143.2656 282.79 134.1816 274.4727 134.1816 264.1133 c +134.1816 256.0508 138.6582 251.3184 144.416 251.3164 c +149.4063 251.3184 153.373 254.7715 153.373 258.8672 c +153.373 264.7188 146.7891 266.8408 143.2773 262.209 c +143.209 262.1172 143.0859 262.084 142.9805 262.127 c +142.875 262.1689 142.8105 262.2773 142.8223 262.3926 c +143.3457 266.7813 146.5762 270.8926 151.582 270.8926 c +156.1875 270.8926 160.9219 267.0518 160.9219 258.8652 c +160.9219 249.1406 151.584 239.291 136.2305 239.2891 c +115.2461 239.2891 103.8594 262.959 114.0938 281.8945 C +108.8496 275.8809 104.1152 269.4844 104.1152 258.0977 c +104.1133 236.5898 125.3789 222.0488 150.4688 230.5977 c +150.5879 230.6367 150.7188 230.584 150.7754 230.4746 c +150.834 230.3633 150.8008 230.2266 150.6992 230.1523 c +143.6934 225.043 136.3555 217.5137 136.3555 204.873 c +136.3555 191.6934 145.0547 182.3535 158.6191 182.3535 c +169.1094 182.3535 175.7637 188.752 175.7637 196.2988 c +175.7637 202.0566 172.0449 206.6641 165.6563 206.6641 c +156.1426 206.6641 152.9082 196.3203 157.832 191.6953 c +157.916 191.6152 157.9355 191.4902 157.8809 191.3887 c +157.8242 191.2871 157.7051 191.2344 157.5938 191.2637 c +152.8242 192.5 148.2559 197.332 148.2559 204.6152 c +148.2539 217.1563 159.8965 225.4727 172.6914 225.4727 c +178.6875 225.4727 184.4902 223.7188 189.1641 220.4297 C +188.6113 216.2773 190.0313 211.6816 192.1309 208.5879 C +190.1816 215.457 192.291 226.7656 202.8027 226.7676 c +208.6953 226.7656 212.5898 222.2383 212.5898 216.8867 c +212.5898 210.5605 207.2441 207.6094 202.8945 208.2148 c +202.7793 208.2305 202.6895 208.3223 202.6758 208.4375 c +202.6641 208.5527 202.7305 208.6602 202.8379 208.7031 c +204.4238 209.3105 205.7813 210.9727 205.7813 212.9668 c +205.7813 215.4668 203.8691 216.9492 201.8691 216.9492 c +198.5762 216.9492 196.7461 213.2793 197.8984 209.2305 C +197.8867 209.2285 L +198.959 206.3926 199.5605 203.2246 199.5605 199.7363 c +199.5605 182.9746 181.3809 167.002 158.4395 167 c +134.2285 167 121.3867 184.2734 121.3887 202.0566 c +121.3887 211.5938 124.9688 218.8184 129.5762 223.4258 C +109.6543 221.3066 97.0781 229.8223 90.2969 242.1035 C +94.7754 245.9414 96.4375 251.5723 Y +91.0645 244.5352 81.8535 238.3945 68.9316 238.3945 c +49.3555 238.3945 34 257.5859 34 278.1836 c +34 291.2568 38.8027 303.9648 48.5645 312.4307 C +42.5273 317.459 39.918 324.8018 42.6934 330.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +407.2622 430.3711 m +407.3872 430.3711 407.4927 430.4629 407.5103 430.585 c +409.8911 446.5996 419.1646 459.9746 431.9028 467.9814 c +432.0063 468.0449 432.0493 468.1758 432.0044 468.29 c +431.9575 468.4023 431.8384 468.4688 431.7173 468.4443 c +421.2466 466.3398 411.9243 460.5811 405.27 452.4141 C +400.645 465.7891 390.0337 474.418 376.9692 478.0654 C +381.7778 483.6582 379.2622 491.5986 371.8501 492.9023 c +371.7368 492.9229 371.6255 492.8643 371.5767 492.7607 c +371.5278 492.6563 371.5552 492.5322 371.6431 492.46 c +375.6157 489.1143 374.1626 481.04 362.3052 481.04 c +354.5103 481.04 349.4849 484.2188 349.4849 488.5254 c +349.4849 491.9102 352.5474 493.7559 355.1255 493.7559 c +359.5415 493.7559 362.0649 489.7949 360.1685 486.2129 c +360.1138 486.1104 360.1353 485.9814 360.2231 485.9033 c +360.311 485.8271 360.4399 485.8184 360.5376 485.8857 c +362.7856 487.4492 364.356 489.5059 364.356 492.6768 c +364.356 498.0635 359.3306 503.8066 351.0239 503.8066 c +342.1021 503.8066 334.0005 496.9355 334.0005 488.5254 c +334.0005 476.71 344.0493 471.0918 354.6138 470.0918 C +350.2485 468.4189 346.981 463.5664 v +346.9146 463.4697 346.9243 463.3418 347.0024 463.2559 c +347.0806 463.1689 347.2056 463.1475 347.3091 463.2012 c +353.1392 466.2822 359.7954 467.9453 366.811 467.9453 c +386.4321 467.9453 403.3579 451.541 407.0103 430.5801 c +407.0317 430.4561 407.1392 430.3691 407.2622 430.3711 c +f +483.9399 482.7773 m +488.5493 490.4551 490.1919 503.627 485.897 513.46 c +485.8481 513.5703 485.8833 513.6992 485.9829 513.7686 c +486.0806 513.8379 486.2153 513.8281 486.3032 513.7461 c +491.1099 509.1914 495.2427 498.5684 493.0083 486.2871 C +496.106 483.8936 498.0532 481.5176 499.522 478.335 c +499.5688 478.2314 499.5415 478.1104 499.4556 478.0352 c +499.3696 477.9629 499.2446 477.9551 499.1489 478.0186 c +494.1528 481.3809 489.686 482.5283 483.9399 482.7773 C +f +473.3306 362.9707 m +473.4009 362.8672 473.3833 362.7266 473.2915 362.6426 c +473.1978 362.5586 473.0571 362.5547 472.9595 362.6348 c +466.145 368.1621 457.0845 371.6895 445.9243 371.6895 c +418.3521 371.6895 400.9517 355.1719 398.2173 337.7637 c +398.1997 337.6523 398.1099 337.5664 397.9985 337.5508 c +397.8872 337.5371 397.7778 337.5977 397.7329 337.7012 c +395.0083 343.959 393.3657 353.0352 401.7817 365.209 c +406.8169 372.4941 412.9106 377.5098 412.9106 384.0273 c +412.9106 388.2852 410.6509 391.1797 407.2231 391.1797 c +403.6177 391.1797 401.2876 388.0918 401.2876 384.625 c +401.2876 382.877 401.7915 381.1465 402.6958 379.5801 c +402.7544 379.4766 402.7368 379.3496 402.6509 379.2676 c +402.5649 379.1875 402.436 379.1758 402.3384 379.2402 c +399.3657 381.1777 396.7114 384.6367 396.7114 389.5117 c +396.7114 396.6836 402.8442 402.6816 411.1802 402.6816 c +420.1548 402.6816 427.5044 395.6328 427.5044 385.4922 c +427.5044 382.0156 426.5142 377.8242 424.0415 374.3613 C +427.4263 377.1875 429.2329 379.1875 430.7192 383.5117 C +441.1196 385.3223 452.2251 383.6602 461.0493 377.8691 C +461.3052 383.9707 463.3013 389.0605 467.3931 393.1875 c +467.4771 393.2715 467.6079 393.2852 467.7075 393.2227 c +467.8091 393.1582 467.8521 393.0332 467.811 392.9219 c +464.9341 384.9199 466.8657 372.7246 473.3306 362.9707 c +f +560.6978 369.6055 m +558.4517 364.8066 553.2388 362.1211 547.2368 362.0117 c +547.1118 362.0098 547.0044 362.0977 546.9829 362.2188 c +546.9595 362.3418 547.0278 362.4609 547.1431 362.5039 c +549.1899 363.2578 550.8052 364.5762 551.6646 366.4141 c +553.8774 371.1426 550.2974 377.5098 543.6509 380.7832 c +543.5728 380.8223 543.52 380.8965 543.5103 380.9824 c +543.5005 381.0684 543.5337 381.1523 543.6001 381.207 c +547.8911 384.7266 553.0122 391.2617 553.0122 404.627 c +553.0122 423.3086 540.8579 441.0898 524.7368 441.0898 c +515.5239 441.0898 508.104 434.6934 504.2661 425.0977 C +508.4868 430.8564 514.2446 435.2051 522.1782 435.2051 c +533.8208 435.2051 543.0337 422.7969 543.0337 404.8828 c +543.0337 387.9941 531.1333 368.2891 515.2681 368.2891 c +506.5669 368.2891 500.0435 375.3281 500.0435 384.4121 c +500.0435 392.4746 505.2896 397.0781 511.1763 397.0781 c +515.6099 397.0781 518.6685 393.9473 519.6196 390.5527 c +519.6509 390.4375 519.6001 390.3164 519.4927 390.2598 c +519.3872 390.2051 519.2583 390.2305 519.1802 390.3223 c +518.4282 391.2168 517.2837 391.9609 515.5259 391.9609 c +512.5825 391.9609 511.0474 389.4316 511.0474 387.6113 c +511.0474 384.1563 513.606 381.7246 517.4458 381.7246 c +522.6899 381.7246 526.7856 387.4824 526.7856 394.9023 c +526.7856 404.1152 517.9556 412.5586 509.1274 412.5586 c +500.106 412.5586 490.4478 404.5 490.4478 389.5293 c +490.4478 374.8164 500.4282 357.9258 516.2935 357.9258 c +525.5435 357.9258 533.4048 362.0957 539.436 369.002 c +539.5161 369.0918 539.6489 369.1152 539.7544 369.0547 c +539.8599 368.9941 539.9067 368.8672 539.8677 368.752 c +535.4341 355.8164 537.9126 343.6074 544.688 343.6074 c +548.0024 343.6074 549.6899 345.9863 549.6899 348.5234 c +549.6899 351.1309 547.7915 353.2852 544.7212 353.6777 c +544.6001 353.6934 544.5063 353.793 544.4985 353.9141 c +544.4927 354.0352 544.5708 354.1465 544.6899 354.1758 c +551.5044 355.9395 558.5142 352.2285 558.5142 345.1328 c +558.5142 338.8555 553.1372 334.002 546.1021 334.002 c +535.4653 334.002 530.3774 345.2715 532.6431 355.5371 C +527.1841 348.4922 519.0903 342.7012 507.4653 342.7012 c +483.9224 342.7012 472.0239 369.5703 472.0239 387.6113 c +472.0239 403.9883 475.3501 414.4785 482.2603 422.5391 C +474.1978 416.3984 470.8716 409.6172 469.3384 400.2773 C +463.1958 391.832 447.2036 391.832 v +440.5161 391.832 434.2739 394.3086 429.4302 398.998 C +429.4282 398.9961 429.4263 398.9941 429.4243 398.9902 C +429.3892 399.0313 429.3501 399.0703 429.3149 399.1094 C +428.9946 399.4238 428.6802 399.748 428.3716 400.082 C +423.3091 404.9316 413.1802 409.4785 403.9399 405.6797 c +403.8345 405.6367 403.7134 405.6699 403.6431 405.7578 c +403.5728 405.8477 403.5708 405.9727 403.6392 406.0645 c +408.0454 412.0898 415.6626 414.0059 421.3169 413.1309 C +420.272 416.8457 419.6938 421.0117 419.6938 425.6094 c +419.6938 442.0137 428.4927 453.5801 438.106 459.2109 C +434.9517 463.0137 435.5962 468.9883 439.1372 473.0449 c +439.2173 473.1357 439.3481 473.1582 439.4536 473.0996 c +439.5571 473.041 439.606 472.918 439.5708 472.8018 c +437.8403 467.2695 442.9634 462.6523 449.7524 462.9004 c +449.8755 462.9033 449.9829 462.8193 450.0103 462.6992 c +450.0356 462.5801 449.9712 462.457 449.8579 462.4111 c +439.7212 458.248 433.0005 449.4316 433.0005 438.4033 c +433.0005 426.8906 439.9087 417.5488 451.0415 417.5488 c +460.1255 417.5488 469.2095 425.8672 469.2095 436.2285 c +469.2095 444.2891 464.731 449.0225 458.9731 449.0225 c +453.9849 449.0225 450.0181 445.5684 450.0181 441.4736 c +450.0181 435.6211 456.6001 433.499 460.1118 438.1309 c +460.1821 438.2227 460.3032 438.2559 460.4087 438.2129 c +460.5161 438.1699 460.5806 438.0625 460.5669 437.9482 c +460.0435 433.5586 456.8149 429.4482 451.8091 429.4482 c +447.2036 429.4482 442.4692 433.2861 442.4692 441.4746 c +442.4692 451.1982 451.8071 461.0508 467.1606 461.0508 c +488.1431 461.0508 499.5317 437.3809 489.2974 418.4453 C +494.5415 424.459 499.2759 430.8555 499.2759 442.2432 c +499.2759 463.75 478.0122 478.291 452.9224 469.7441 c +452.8032 469.7021 452.6724 469.7559 452.6157 469.8672 c +452.5571 469.9785 452.5884 470.1143 452.6899 470.1895 c +459.6958 475.2979 467.0337 482.8262 467.0337 495.4668 c +467.0337 508.6475 458.3345 517.9854 444.772 517.9854 c +434.2798 517.9854 427.6274 511.5879 427.6274 504.04 c +427.6274 498.2822 431.3462 493.6768 437.7349 493.6768 c +447.2466 493.6768 450.481 504.0195 445.5591 508.6445 c +445.4751 508.7236 445.4556 508.8516 445.5103 508.9521 c +445.5669 509.0547 445.6841 509.1055 445.7974 509.0762 c +450.5669 507.8398 455.1353 503.0068 455.1353 495.7236 c +455.1353 483.1855 443.4927 474.8682 430.6978 474.8682 c +424.7017 474.8682 418.8989 476.623 414.2271 479.9102 C +414.7778 484.0635 413.3579 488.6602 411.2603 491.752 C +413.2095 484.8848 411.1021 473.5732 400.5864 473.5732 c +394.6958 473.5732 390.8013 478.1025 390.8013 483.4551 c +390.8013 489.7793 396.147 492.7314 400.4966 492.125 c +400.6118 492.1104 400.7017 492.0186 400.7134 491.9023 c +400.7271 491.7891 400.6606 491.6797 400.5532 491.6367 c +398.9673 491.0293 397.6118 489.3691 397.6118 487.373 c +397.6118 484.873 399.52 483.3906 401.52 483.3906 c +404.8149 483.3906 406.645 487.0605 405.4927 491.1104 C +405.5044 491.1104 L +404.4321 493.9473 403.8286 497.1152 403.8286 500.6055 c +403.8286 517.3672 422.0103 533.3398 444.9497 533.3398 c +469.1626 533.3398 482.0044 516.0664 482.0044 498.2822 c +482.0044 488.7461 478.4224 481.5225 473.8149 476.915 C +493.7368 479.0332 506.313 470.5176 513.0942 458.2354 C +508.6157 454.3975 506.9536 448.7676 Y +512.3267 455.8057 521.5376 461.9453 534.4595 461.9453 c +554.0356 461.9453 569.3911 442.7539 569.3911 422.1563 c +569.3911 409.084 564.5884 396.375 554.8267 387.9102 C +560.8638 382.8809 563.4731 375.5391 560.6978 369.6055 c +f +*U +*u +482.2114 494.9053 m +482.1782 494.7852 482.2388 494.6582 482.3521 494.6094 c +497.1763 488.0957 507.6372 475.6289 512.0063 461.2324 c +512.0415 461.1152 512.1548 461.0391 512.2778 461.0527 c +512.3989 461.0664 512.4946 461.166 512.5024 461.2871 c +513.229 471.9434 510.1274 482.4531 504.0005 491.0234 C +518.1216 491.9648 529.2407 499.9297 536.1997 511.5723 C +540.3286 505.46 548.6509 505.7969 551.8599 512.6035 c +551.9106 512.708 551.8833 512.832 551.7954 512.9063 c +551.7075 512.9805 551.5806 512.9873 551.4868 512.9219 c +547.2134 509.9688 539.8071 513.498 542.9282 524.9355 c +544.981 532.4561 549.3716 536.4668 553.5259 535.333 c +556.7915 534.4414 557.7661 531.002 557.0864 528.5146 c +555.9243 524.2539 551.438 522.8623 548.481 525.6357 c +548.397 525.7158 548.2681 525.7285 548.1704 525.6641 c +548.0728 525.5986 548.0298 525.4775 548.0688 525.3662 c +548.9868 522.7852 550.5571 520.7285 553.6157 519.8936 c +558.811 518.4756 565.6743 521.8115 567.8618 529.8252 c +570.2114 538.4316 565.7153 548.0566 557.604 550.2715 c +546.2036 553.3818 538.1392 545.166 534.3931 535.2383 C +533.9263 539.8896 530.1079 544.3203 v +530.0317 544.4092 529.9048 544.4336 529.8013 544.3818 c +529.6978 544.3291 529.6431 544.2129 529.6665 544.0996 c +531.106 537.6641 530.9575 530.8047 529.1099 524.0361 c +523.9438 505.1074 503.6626 493.0977 482.479 495.0938 c +482.354 495.1055 482.2407 495.0254 482.2114 494.9053 c +f +512.5806 407.1348 m +518.7739 400.666 531.0493 395.6133 541.6646 397.168 c +541.7856 397.1855 541.9009 397.1172 541.9399 397.0039 c +541.981 396.8906 541.936 396.7637 541.8345 396.7012 c +536.1743 393.2617 524.8384 392.0723 513.5786 397.4609 C +510.4536 395.1035 507.6489 393.8496 504.1919 393.2715 c +504.0806 393.2539 503.9692 393.3125 503.9204 393.4141 c +503.8735 393.5156 503.8989 393.6387 503.9849 393.7148 c +508.5454 397.6484 510.8286 401.6563 512.5806 407.1348 C +f +399.7935 448.9121 m +399.6763 448.8711 399.5454 448.9258 399.4888 449.0371 c +399.4321 449.1484 399.4653 449.2852 399.5688 449.3594 c +406.6938 454.4785 412.4829 462.291 415.4204 473.0566 c +422.6802 499.6563 411.3267 520.7921 395.2544 528.0146 c +395.1509 528.0605 395.0903 528.1689 395.106 528.2803 c +395.1216 528.3926 395.2095 528.4814 395.3208 528.4971 c +402.0747 529.4785 411.2622 528.6729 420.7915 517.3486 c +426.4927 510.5732 429.7271 503.373 436.0142 501.6563 c +440.1216 500.5352 443.5103 501.9551 444.4126 505.2617 c +445.3618 508.7393 442.9966 511.8018 439.6528 512.7148 c +437.9653 513.1738 436.1626 513.1436 434.4146 512.6836 c +434.2993 512.6533 434.1821 512.7051 434.1255 512.8086 c +434.0708 512.9121 434.0923 513.04 434.1802 513.1172 c +436.8325 515.4746 440.8677 517.125 445.5708 515.8408 c +452.4907 513.9531 456.6606 506.457 454.4673 498.415 c +452.104 489.7578 443.3696 484.5234 433.5864 487.1934 c +430.2329 488.1084 426.4497 490.168 423.7603 493.4648 C +425.5942 489.4551 427.0493 487.1855 430.8286 484.6133 C +429.8364 474.1035 425.3091 463.8271 417.4009 456.8389 C +423.2192 454.9863 427.604 451.7207 430.5083 446.6855 c +430.5669 446.582 430.5454 446.4531 430.4595 446.373 c +430.3696 446.293 430.2388 446.2832 430.1411 446.3535 c +423.1802 451.2344 410.9048 452.582 399.7935 448.9121 c +f +383.1919 362.8809 m +379.1548 366.3105 377.936 372.0469 379.4106 377.8672 c +379.4419 377.9883 379.5552 378.0684 379.6782 378.0566 c +379.8032 378.0469 379.8989 377.9492 379.9106 377.8281 c +380.0981 375.6543 380.9458 373.748 382.4927 372.4355 c +386.4712 369.0566 393.5571 370.834 398.4634 376.3828 c +398.522 376.4492 398.6079 376.4805 398.6938 376.4668 c +398.7798 376.4531 398.8521 376.3984 398.8872 376.3203 c +401.1528 371.2539 406.1079 364.5938 419.0005 361.0742 c +437.0239 356.1563 457.3794 363.1992 461.6235 378.752 c +464.0493 387.6406 459.8306 396.4824 451.5845 402.7109 C +456.0298 397.123 458.7075 390.4238 456.6177 382.7695 c +453.5532 371.5391 439.1567 365.918 421.8755 370.6348 c +405.5825 375.0801 389.7075 391.748 393.8833 407.0547 c +396.1743 415.4492 404.6821 419.8887 413.4458 417.4961 c +421.2231 415.375 424.2837 409.1016 422.7329 403.4219 c +421.5669 399.1445 417.7407 397.0195 414.2153 396.9941 c +414.0962 396.9941 413.9927 397.0762 413.9653 397.1934 c +413.9419 397.3105 413.9985 397.4277 414.1079 397.4785 c +415.1704 397.9688 416.188 398.877 416.6509 400.5742 c +417.4263 403.4121 415.3911 405.5605 413.6353 406.0391 c +410.3032 406.9492 407.2837 405.1211 406.272 401.416 c +404.8911 396.3574 409.3677 390.8906 416.5239 388.9355 c +425.4126 386.5117 435.8833 392.8066 438.2075 401.3223 c +440.5825 410.0254 435.3501 421.4648 420.9087 425.4063 c +406.7153 429.2813 387.7935 424.0996 383.6157 408.793 c +381.1802 399.8691 383.1333 391.1875 388.2075 383.5508 c +388.2739 383.4512 388.2622 383.3164 388.1763 383.2305 c +388.0884 383.1445 387.9536 383.1328 387.854 383.2012 c +376.5415 390.8828 364.1118 391.707 362.3267 385.1699 c +361.4536 381.9727 363.3052 379.7188 365.7524 379.0508 c +368.2681 378.3652 370.8462 379.6289 372.0337 382.4883 c +372.0806 382.5996 372.2017 382.6641 372.3208 382.6406 c +372.438 382.6133 372.5259 382.5098 372.522 382.3867 c +372.4302 375.3477 367.0044 369.5625 360.1587 371.4316 c +354.1021 373.084 350.8364 379.5488 352.688 386.3359 c +355.4888 396.5977 367.6997 398.5391 377.0063 393.6504 C +371.647 400.7715 368.1919 410.1035 371.2524 421.3184 c +377.4517 444.0313 406.5044 448.4355 423.9087 443.6855 c +439.7075 439.373 448.9517 433.4023 454.9087 424.6152 C +451.1079 434.0098 445.4419 439.0039 436.8345 442.9434 C +430.3052 451.0918 434.5161 466.5195 v +436.2759 472.9707 440.3091 478.3418 446.1079 481.7793 C +446.1079 481.7813 446.106 481.7842 446.1021 481.7871 C +446.1509 481.8105 446.1997 481.8379 446.2466 481.8613 C +446.6333 482.0879 447.0298 482.3057 447.4321 482.5146 C +453.4438 486.1211 460.4966 494.6973 459.2661 504.6113 c +459.2524 504.7236 459.3149 504.832 459.4185 504.877 c +459.5239 504.9219 459.645 504.8896 459.7153 504.8018 c +464.3677 498.9629 464.2114 491.1104 461.8794 485.8857 C +465.7368 485.915 469.9087 485.375 474.3442 484.165 c +490.1685 479.8457 499.0122 468.3135 501.9126 457.5566 C +506.4106 459.5977 512.0063 457.4043 514.9888 452.9199 c +515.0532 452.8184 515.0415 452.6855 514.9575 452.5996 c +514.8735 452.5156 514.7407 452.5 514.6392 452.5645 c +509.7583 455.6914 503.9556 451.9648 502.4048 445.3496 c +502.3774 445.2305 502.2681 445.1484 502.145 445.1543 c +502.022 445.1602 501.9204 445.2539 501.9067 445.377 c +500.5591 456.251 493.8228 465.0566 483.1841 467.96 c +472.0767 470.9922 461.2446 466.7852 458.3149 456.0469 c +455.9224 447.2832 461.5571 436.3301 471.5513 433.6016 c +479.3286 431.4785 485.0747 434.5527 486.5903 440.1074 c +487.9048 444.9199 485.6157 449.6563 481.6665 450.7344 c +476.0181 452.2754 472.2388 446.4844 475.7837 441.877 c +475.8521 441.7852 475.854 441.6602 475.7837 441.5684 c +475.7153 441.4766 475.5923 441.4434 475.4868 441.4863 c +471.3892 443.1465 468.2739 447.3418 469.5923 452.1729 c +470.8052 456.6152 475.7544 460.1729 483.6548 458.0166 c +493.0356 455.457 500.0806 443.8555 496.0376 429.043 c +490.5142 408.7988 464.6802 404.0449 449.1079 418.9043 C +453.5278 412.2617 458.4517 406.0098 469.438 403.0117 c +490.188 397.3496 509.813 414.0332 508.1724 440.4902 c +508.1646 440.6152 508.2505 440.7285 508.3735 440.7539 c +508.4946 440.7813 508.6196 440.7129 508.6646 440.5977 c +511.7466 432.4922 517.0786 423.4316 529.2739 420.1035 c +541.9888 416.6328 553.2876 422.5664 556.8599 435.6504 c +559.6216 445.7734 555.2017 453.875 547.9204 455.8623 c +542.3657 457.3789 536.9419 455.0039 535.2603 448.8398 c +532.7563 439.6641 541.8833 433.8203 547.6411 437.3516 c +547.7388 437.4121 547.8677 437.3965 547.9497 437.3164 c +548.0337 437.2363 548.0513 437.1094 547.9927 437.0078 c +545.5454 432.7324 539.6802 429.5977 532.6548 431.5156 c +520.5571 434.8164 515.6001 448.2383 518.9673 460.5811 c +520.5454 466.3652 523.7681 471.502 528.1685 475.1426 C +532.0298 473.5186 536.8384 473.6777 540.3735 474.8867 C +533.2349 474.8154 522.8794 479.8262 525.647 489.9707 c +527.1978 495.6533 532.5923 498.2188 537.7563 496.8086 c +543.8579 495.1436 545.2974 489.21 543.5688 485.1729 c +543.522 485.0654 543.4106 485.0039 543.2974 485.0225 c +543.1821 485.04 543.0942 485.1318 543.0825 485.2471 c +542.9146 486.9375 541.6685 488.6836 539.7446 489.208 c +537.3325 489.8662 535.3989 488.415 534.8735 486.4854 c +534.0044 483.3066 537.063 480.5752 541.2739 480.6211 C +541.27 480.6094 L +544.2896 480.8984 547.5044 480.6445 550.8716 479.7266 c +567.0415 475.3125 577.6646 453.5674 571.6235 431.4375 c +565.2485 408.0781 545.2056 400.2363 528.0474 404.9199 c +518.8481 407.4297 512.8228 412.7871 509.5903 418.4453 C +506.3892 398.668 494.8618 388.7793 481.229 385.4707 C +478.7056 390.8008 473.7114 393.8867 Y +479.0864 386.8496 482.5845 376.3477 479.1821 363.8809 c +474.0278 344.9961 451.4712 335.2344 431.6001 340.6582 c +418.9888 344.0996 407.9927 352.0801 402.397 363.7266 C +395.9556 359.2266 388.186 358.6406 383.1919 362.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +530.1294 436.9688 m +530.0044 436.9688 529.8989 436.877 529.8794 436.7539 c +527.5005 420.7402 518.2271 407.3652 505.4888 399.3594 c +505.3853 399.2949 505.3403 399.1641 505.3872 399.0508 c +505.4321 398.9375 505.5532 398.8711 505.6724 398.8965 c +516.145 401 525.4653 406.7598 532.1216 414.9277 C +536.7466 401.5508 547.3579 392.9219 560.4224 389.2734 C +555.6138 383.6816 558.1294 375.7402 565.5415 374.4375 c +565.6548 374.416 565.7661 374.4746 565.8149 374.5781 c +565.8638 374.6816 565.8364 374.8066 565.7485 374.8809 c +561.7759 378.2266 563.229 386.3008 575.0864 386.3008 c +582.8804 386.3008 587.9077 383.1211 587.9077 378.8145 c +587.9077 375.4297 584.8452 373.584 582.2651 373.584 c +577.8511 373.584 575.3267 377.5449 577.2231 381.127 c +577.2778 381.2305 577.2563 381.3574 577.1685 381.4355 c +577.0806 381.5137 576.9517 381.5215 576.854 381.4551 c +574.606 379.8906 573.0356 377.834 573.0356 374.6641 c +573.0356 369.2773 578.062 363.5352 586.3687 363.5332 c +595.2905 363.5332 603.3921 370.4043 603.3921 378.8145 c +603.3921 390.6309 593.3433 396.248 582.7788 397.248 C +587.144 398.9219 590.4116 403.7734 v +590.478 403.8691 590.4683 403.998 590.3901 404.084 c +590.312 404.1719 590.1851 404.1934 590.0835 404.1387 c +584.2534 401.0566 577.5942 399.3945 570.5806 399.3945 c +550.9575 399.3945 534.0337 415.7988 530.3813 436.7607 c +530.3599 436.8818 530.2524 436.9727 530.1294 436.9688 c +f +453.4517 384.5625 m +448.8442 376.8867 447.1997 363.7129 451.4946 353.8809 c +451.5435 353.7695 451.5083 353.6406 451.4087 353.5703 c +451.3091 353.502 451.1763 353.5117 451.0884 353.5957 c +446.2817 358.1484 442.1489 368.7715 444.3833 381.0527 C +441.2876 383.4473 439.3384 385.8223 437.8696 389.0059 c +437.8228 389.1074 437.8501 389.2305 437.936 389.3047 c +438.022 389.377 438.147 389.3848 438.2427 389.3203 c +443.2388 385.959 447.7056 384.8125 453.4517 384.5625 C +f +464.0591 504.3691 m +463.9907 504.4727 464.0083 504.6133 464.1001 504.6973 c +464.1938 504.7813 464.3345 504.7852 464.4321 504.7061 c +471.2466 499.1797 480.3071 495.6504 491.4673 495.6504 c +519.0376 495.6504 536.4399 512.1689 539.1743 529.5771 c +539.1919 529.6885 539.2817 529.7734 539.3931 529.7891 c +539.5044 529.8047 539.6138 529.7422 539.6587 529.6396 c +542.3833 523.3818 544.0259 514.3057 535.6099 502.1309 c +530.5747 494.8457 524.479 489.8311 524.479 483.3145 c +524.479 479.0566 526.7407 476.1602 530.1685 476.1602 c +533.7739 476.1602 536.106 479.248 536.104 482.7148 c +536.104 484.4629 535.6001 486.1934 534.6958 487.7607 c +534.6372 487.8633 534.6548 487.9902 534.7407 488.0723 c +534.8247 488.1523 534.9556 488.165 535.0532 488.1016 c +538.0259 486.1641 540.6802 482.7021 540.6802 477.8281 c +540.6802 470.6563 534.5474 464.6602 526.2095 464.6602 c +517.2368 464.6602 509.8872 471.709 509.8872 481.8477 c +509.8872 485.3262 510.8755 489.5156 513.3501 492.9805 C +509.9653 490.1523 508.1587 488.1523 506.6724 483.8271 C +496.272 482.0186 485.1665 483.6797 476.3403 489.4727 C +476.0864 483.3711 474.0903 478.2793 469.9985 474.1533 c +469.9146 474.0684 469.7837 474.0547 469.6841 474.1182 c +469.5825 474.1816 469.5415 474.3066 469.5806 474.4189 c +472.4575 482.4199 470.5239 494.6152 464.0591 504.3691 c +f +376.6938 497.7344 m +378.938 502.5352 384.1528 505.2188 390.1548 505.3271 c +390.2798 505.3311 390.3872 505.2432 390.4087 505.1211 c +390.4321 504.998 390.3638 504.8779 390.2485 504.8359 c +388.2017 504.082 386.5864 502.7637 385.7271 500.9258 c +383.5142 496.1973 387.0942 489.8301 393.7407 486.5566 c +393.8188 486.5186 393.8716 486.4434 393.8813 486.3594 c +393.8911 486.2725 393.856 486.1885 393.7915 486.1318 c +389.5005 482.6143 384.3794 476.0781 384.3794 462.7148 c +384.3774 444.0322 396.5337 426.25 412.6548 426.25 c +421.8677 426.25 429.2876 432.6465 433.1255 442.2422 C +428.9028 436.4844 423.145 432.1348 415.2114 432.1348 c +403.5708 432.1348 394.3579 444.5439 394.356 462.459 c +394.356 479.3457 406.2583 499.0518 422.1216 499.0508 c +430.8247 499.0488 437.3481 492.0117 437.3481 482.9277 c +437.3481 474.8672 432.1021 470.2637 426.2173 470.2637 c +421.7798 470.2637 418.7231 473.3936 417.772 476.7871 c +417.7388 476.9023 417.7915 477.0254 417.897 477.0811 c +418.0044 477.1357 418.1333 477.1104 418.2114 477.0186 c +418.9634 476.124 420.1079 475.3809 421.8657 475.3809 c +424.8091 475.3789 426.3442 477.9082 426.3442 479.7285 c +426.3442 483.1836 423.7856 485.6152 419.9458 485.6152 c +414.7036 485.6152 410.606 479.8564 410.606 472.4385 c +410.606 463.2236 419.436 454.7813 428.2642 454.7813 c +437.2856 454.7813 446.9438 462.8408 446.9438 477.8125 c +446.9419 492.5234 436.9653 509.4141 421.0981 509.4141 c +411.8481 509.4141 403.9849 505.2441 397.9556 498.3398 c +397.8755 498.248 397.7427 498.2246 397.6392 498.2852 c +397.5317 498.3477 397.4849 498.4727 397.5239 498.5879 c +401.9575 511.5234 399.4771 523.7344 392.7036 523.7324 c +389.3892 523.7324 387.7017 521.3535 387.7017 518.8154 c +387.7017 516.21 389.6001 514.0566 392.6704 513.6611 c +392.7915 513.6475 392.8833 513.5479 392.8931 513.4268 c +392.8989 513.3047 392.8188 513.1943 392.7017 513.1641 c +385.8872 511.4004 378.8774 515.1133 378.8774 522.2061 c +378.8774 528.4854 384.2544 533.3398 391.2896 533.3398 c +401.9263 533.3379 407.0142 522.0684 404.7485 511.8047 C +410.2075 518.8486 418.3013 524.6396 429.9263 524.6396 c +453.4692 524.6396 465.3677 497.7715 465.3677 479.7285 c +465.3677 463.3525 462.0415 452.8604 455.1313 444.8018 C +463.1938 450.9404 466.52 457.7227 468.0552 467.0645 C +474.1958 475.5078 490.188 475.5078 v +496.8755 475.5078 503.1177 473.0322 507.9614 468.3438 C +507.9634 468.3447 507.9653 468.3477 507.9673 468.3486 C +508.0024 468.3105 508.0396 468.2695 508.0767 468.2314 C +508.397 467.915 508.7114 467.5918 509.02 467.2578 C +514.0806 462.4102 524.2114 457.8633 533.4517 461.6602 c +533.5571 461.7031 533.6782 461.6699 533.7485 461.582 c +533.8188 461.4932 533.8188 461.3672 533.7524 461.2754 c +529.3462 455.252 521.729 453.335 516.0747 454.21 C +517.1177 450.4941 517.6958 446.3281 517.6958 441.7305 c +517.6978 425.3262 508.8989 413.7598 499.2856 408.1289 C +502.438 404.3281 501.7954 398.3535 498.2544 394.2949 c +498.1743 394.2051 498.0435 394.1816 497.938 394.2402 c +497.8345 394.2988 497.7837 394.4238 497.8188 394.5391 c +499.5513 400.0703 494.4282 404.6875 487.6392 404.4395 c +487.5161 404.4355 487.4067 404.5195 487.3813 404.6406 c +487.356 404.7617 487.4185 404.8828 487.5337 404.9277 c +497.6685 409.0918 504.3911 417.9102 504.3892 428.9355 c +504.3911 440.4492 497.481 449.79 486.3501 449.79 c +477.2661 449.79 468.1821 441.4727 468.1821 431.1133 c +468.1821 423.0508 472.6587 418.3184 478.4165 418.3164 c +483.4067 418.3184 487.3735 421.7715 487.3735 425.8672 c +487.3735 431.7188 480.7896 433.8408 477.2778 429.209 c +477.2095 429.1172 477.0864 429.084 476.981 429.127 c +476.8755 429.1689 476.811 429.2773 476.8228 429.3926 c +477.3462 433.7813 480.5767 437.8926 485.5825 437.8926 c +490.188 437.8926 494.9224 434.0518 494.9224 425.8652 c +494.9224 416.1406 485.5845 406.291 470.231 406.2891 c +449.2466 406.2891 437.8599 429.959 448.0942 448.8945 C +442.8501 442.8809 438.1157 436.4844 438.1157 425.0977 c +438.1138 403.5898 459.3794 389.0488 484.4692 397.5977 c +484.5884 397.6367 484.7192 397.584 484.7759 397.4746 c +484.8345 397.3633 484.8013 397.2266 484.6997 397.1523 c +477.6938 392.043 470.356 384.5137 470.356 371.873 c +470.356 358.6934 479.0552 349.3535 492.6196 349.3535 c +503.1099 349.3535 509.7642 355.752 509.7642 363.2988 c +509.7642 369.0566 506.0454 373.6641 499.6567 373.6641 c +490.1431 373.6641 486.9087 363.3203 491.8325 358.6953 c +491.9165 358.6152 491.936 358.4902 491.8813 358.3887 c +491.8247 358.2871 491.7056 358.2344 491.5942 358.2637 c +486.8247 359.5 482.2563 364.332 482.2563 371.6152 c +482.2544 384.1563 493.897 392.4727 506.6919 392.4727 c +512.688 392.4727 518.4907 390.7188 523.1646 387.4297 C +522.6118 383.2773 524.0317 378.6816 526.1313 375.5879 C +524.1821 382.457 526.2915 393.7656 536.8032 393.7676 c +542.6958 393.7656 546.5903 389.2383 546.5903 383.8867 c +546.5903 377.5605 541.2446 374.6094 536.895 375.2148 c +536.7798 375.2305 536.6899 375.3223 536.6763 375.4375 c +536.6646 375.5527 536.731 375.6602 536.8384 375.7031 c +538.4243 376.3105 539.7817 377.9727 539.7817 379.9668 c +539.7817 382.4668 537.8696 383.9492 535.8696 383.9492 c +532.5767 383.9492 530.7466 380.2793 531.8989 376.2305 C +531.8872 376.2285 L +532.9595 373.3926 533.561 370.2246 533.561 366.7363 c +533.561 349.9746 515.3813 334.002 492.4399 334 c +468.229 334 455.3872 351.2734 455.3892 369.0566 c +455.3892 378.5938 458.9692 385.8184 463.5767 390.4258 C +443.6548 388.3066 431.0786 396.8223 424.2974 409.1035 C +428.7759 412.9414 430.438 418.5723 Y +425.0649 411.5352 415.854 405.3945 402.9321 405.3945 c +383.356 405.3945 368.0005 424.5859 368.0005 445.1836 c +368.0005 458.2568 372.8032 470.9648 382.5649 479.4307 C +376.5278 484.459 373.9185 491.8018 376.6938 497.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +240.2622 430.3711 m +240.3872 430.3711 240.4927 430.4629 240.5103 430.585 c +242.8911 446.5996 252.1646 459.9746 264.9028 467.9814 c +265.0063 468.0449 265.0493 468.1758 265.0044 468.29 c +264.9575 468.4023 264.8384 468.4688 264.7173 468.4443 c +254.2466 466.3398 244.9243 460.5811 238.27 452.4141 C +233.644 465.7891 223.0337 474.418 209.9692 478.0654 C +214.7778 483.6582 212.2622 491.5986 204.8501 492.9023 c +204.7368 492.9229 204.6245 492.8643 204.5757 492.7607 c +204.5278 492.6563 204.5542 492.5322 204.6421 492.46 c +208.6157 489.1143 207.1616 481.04 195.3052 481.04 c +187.5103 481.04 182.4849 484.2188 182.4849 488.5254 c +182.4849 491.9102 185.5464 493.7559 188.1255 493.7559 c +192.5415 493.7559 195.0649 489.7949 193.1675 486.2129 c +193.1128 486.1104 193.1353 485.9814 193.2231 485.9033 c +193.311 485.8271 193.4399 485.8184 193.5366 485.8857 c +195.7856 487.4492 197.356 489.5059 197.356 492.6768 c +197.356 498.0635 192.3306 503.8066 184.0239 503.8066 c +175.1021 503.8066 167.0005 496.9355 167.0005 488.5254 c +167.0005 476.71 177.0493 471.0918 187.6138 470.0918 C +183.2485 468.4189 179.98 463.5664 v +179.9146 463.4697 179.9243 463.3418 180.0015 463.2559 c +180.0796 463.1689 180.2056 463.1475 180.3091 463.2012 c +186.1392 466.2822 192.7954 467.9453 199.811 467.9453 c +219.4321 467.9453 236.3579 451.541 240.0103 430.5801 c +240.0317 430.4561 240.1382 430.3691 240.2622 430.3711 c +f +316.9399 482.7773 m +321.5493 490.4551 323.1919 503.627 318.897 513.46 c +318.8481 513.5703 318.8833 513.6992 318.9829 513.7686 c +319.0806 513.8379 319.2153 513.8281 319.3032 513.7461 c +324.1099 509.1914 328.2427 498.5684 326.0083 486.2871 C +329.106 483.8936 331.0532 481.5176 332.522 478.335 c +332.5688 478.2314 332.5415 478.1104 332.4556 478.0352 c +332.3696 477.9629 332.2446 477.9551 332.1489 478.0186 c +327.1528 481.3809 322.686 482.5283 316.9399 482.7773 C +f +306.3306 362.9707 m +306.4009 362.8672 306.3833 362.7266 306.2915 362.6426 c +306.1978 362.5586 306.0571 362.5547 305.9595 362.6348 c +299.145 368.1621 290.0845 371.6895 278.9243 371.6895 c +251.3521 371.6895 233.9517 355.1719 231.2163 337.7637 c +231.1987 337.6523 231.1099 337.5664 230.9985 337.5508 c +230.8862 337.5371 230.7778 337.5977 230.7329 337.7012 c +228.0073 343.959 226.3657 353.0352 234.7817 365.209 c +239.8159 372.4941 245.9106 377.5098 245.9106 384.0273 c +245.9106 388.2852 243.6509 391.1797 240.2231 391.1797 c +236.6177 391.1797 234.2866 388.0918 234.2866 384.625 c +234.2866 382.877 234.7915 381.1465 235.6958 379.5801 c +235.7544 379.4766 235.7358 379.3496 235.6509 379.2676 c +235.5649 379.1875 235.436 379.1758 235.3384 379.2402 c +232.3657 381.1777 229.7114 384.6367 229.7114 389.5117 c +229.7114 396.6836 235.8442 402.6816 244.1802 402.6816 c +253.1548 402.6816 260.5044 395.6328 260.5044 385.4922 c +260.5044 382.0156 259.5142 377.8242 257.0415 374.3613 C +260.4263 377.1875 262.2329 379.1875 263.7192 383.5117 C +274.1196 385.3223 285.2251 383.6602 294.0493 377.8691 C +294.3052 383.9707 296.3013 389.0605 300.3931 393.1875 c +300.4771 393.2715 300.6079 393.2852 300.7075 393.2227 c +300.8091 393.1582 300.8521 393.0332 300.811 392.9219 c +297.9341 384.9199 299.8657 372.7246 306.3306 362.9707 c +f +393.6978 369.6055 m +391.4517 364.8066 386.2388 362.1211 380.2368 362.0117 c +380.1118 362.0098 380.0044 362.0977 379.9829 362.2188 c +379.9595 362.3418 380.0278 362.4609 380.1431 362.5039 c +382.1899 363.2578 383.8052 364.5762 384.6646 366.4141 c +386.8774 371.1426 383.2974 377.5098 376.6509 380.7832 c +376.5728 380.8223 376.52 380.8965 376.5103 380.9824 c +376.5005 381.0684 376.5337 381.1523 376.6001 381.207 c +380.8911 384.7266 386.0122 391.2617 386.0122 404.627 c +386.0122 423.3086 373.8579 441.0898 357.7368 441.0898 c +348.5239 441.0898 341.104 434.6934 337.2661 425.0977 C +341.4868 430.8564 347.2446 435.2051 355.1782 435.2051 c +366.8208 435.2051 376.0337 422.7969 376.0337 404.8828 c +376.0337 387.9941 364.1333 368.2891 348.2681 368.2891 c +339.5669 368.2891 333.0435 375.3281 333.0435 384.4121 c +333.0435 392.4746 338.2896 397.0781 344.1763 397.0781 c +348.6099 397.0781 351.6685 393.9473 352.6196 390.5527 c +352.6509 390.4375 352.6001 390.3164 352.4927 390.2598 c +352.3872 390.2051 352.2583 390.2305 352.1802 390.3223 c +351.4282 391.2168 350.2837 391.9609 348.5259 391.9609 c +345.5825 391.9609 344.0474 389.4316 344.0474 387.6113 c +344.0474 384.1563 346.606 381.7246 350.4458 381.7246 c +355.6899 381.7246 359.7856 387.4824 359.7856 394.9023 c +359.7856 404.1152 350.9556 412.5586 342.1274 412.5586 c +333.106 412.5586 323.4478 404.5 323.4478 389.5293 c +323.4478 374.8164 333.4282 357.9258 349.2935 357.9258 c +358.5435 357.9258 366.4048 362.0957 372.436 369.002 c +372.5161 369.0918 372.6489 369.1152 372.7544 369.0547 c +372.8599 368.9941 372.9067 368.8672 372.8677 368.752 c +368.4341 355.8164 370.9126 343.6074 377.688 343.6074 c +381.0024 343.6074 382.6899 345.9863 382.6899 348.5234 c +382.6899 351.1309 380.7915 353.2852 377.7212 353.6777 c +377.6001 353.6934 377.5063 353.793 377.4985 353.9141 c +377.4927 354.0352 377.5708 354.1465 377.6899 354.1758 c +384.5044 355.9395 391.5142 352.2285 391.5142 345.1328 c +391.5142 338.8555 386.1372 334.002 379.1021 334.002 c +368.4653 334.002 363.3774 345.2715 365.6431 355.5371 C +360.1841 348.4922 352.0903 342.7012 340.4653 342.7012 c +316.9224 342.7012 305.0239 369.5703 305.0239 387.6113 c +305.0239 403.9883 308.3501 414.4785 315.2603 422.5391 C +307.1978 416.3984 303.8716 409.6172 302.3384 400.2773 C +296.1958 391.832 280.2036 391.832 v +273.5161 391.832 267.2739 394.3086 262.4302 398.998 C +262.4282 398.9961 262.4263 398.9941 262.4243 398.9902 C +262.3892 399.0313 262.3501 399.0703 262.3149 399.1094 C +261.9946 399.4238 261.6802 399.748 261.3716 400.082 C +256.3091 404.9316 246.1802 409.4785 236.9399 405.6797 c +236.8345 405.6367 236.7134 405.6699 236.6431 405.7578 c +236.5728 405.8477 236.5708 405.9727 236.6382 406.0645 c +241.0454 412.0898 248.6626 414.0059 254.3169 413.1309 C +253.272 416.8457 252.6938 421.0117 252.6938 425.6094 c +252.6938 442.0137 261.4927 453.5801 271.106 459.2109 C +267.9517 463.0137 268.5962 468.9883 272.1372 473.0449 c +272.2173 473.1357 272.3481 473.1582 272.4536 473.0996 c +272.5571 473.041 272.606 472.918 272.5708 472.8018 c +270.8403 467.2695 275.9634 462.6523 282.7524 462.9004 c +282.8755 462.9033 282.9829 462.8193 283.0103 462.6992 c +283.0356 462.5801 282.9712 462.457 282.8579 462.4111 c +272.7212 458.248 266.0005 449.4316 266.0005 438.4033 c +266.0005 426.8906 272.9087 417.5488 284.0415 417.5488 c +293.1255 417.5488 302.2095 425.8672 302.2095 436.2285 c +302.2095 444.2891 297.731 449.0225 291.9731 449.0225 c +286.9849 449.0225 283.0181 445.5684 283.0181 441.4736 c +283.0181 435.6211 289.6001 433.499 293.1118 438.1309 c +293.1821 438.2227 293.3032 438.2559 293.4087 438.2129 c +293.5161 438.1699 293.5806 438.0625 293.5669 437.9482 c +293.0435 433.5586 289.8149 429.4482 284.8091 429.4482 c +280.2036 429.4482 275.4692 433.2861 275.4692 441.4746 c +275.4692 451.1982 284.8071 461.0508 300.1606 461.0508 c +321.1431 461.0508 332.5317 437.3809 322.2974 418.4453 C +327.5415 424.459 332.2759 430.8555 332.2759 442.2432 c +332.2759 463.75 311.0122 478.291 285.9224 469.7441 c +285.8032 469.7021 285.6724 469.7559 285.6157 469.8672 c +285.5571 469.9785 285.5884 470.1143 285.6899 470.1895 c +292.6958 475.2979 300.0337 482.8262 300.0337 495.4668 c +300.0337 508.6475 291.3345 517.9854 277.772 517.9854 c +267.2798 517.9854 260.6274 511.5879 260.6274 504.04 c +260.6274 498.2822 264.3462 493.6768 270.7349 493.6768 c +280.2466 493.6768 283.481 504.0195 278.5591 508.6445 c +278.4751 508.7236 278.4556 508.8516 278.5103 508.9521 c +278.5669 509.0547 278.6841 509.1055 278.7974 509.0762 c +283.5669 507.8398 288.1353 503.0068 288.1353 495.7236 c +288.1353 483.1855 276.4927 474.8682 263.6978 474.8682 c +257.7017 474.8682 251.8989 476.623 247.2271 479.9102 C +247.7778 484.0635 246.3579 488.6602 244.2603 491.752 C +246.2095 484.8848 244.1021 473.5732 233.5864 473.5732 c +227.6958 473.5732 223.8013 478.1025 223.8013 483.4551 c +223.8013 489.7793 229.147 492.7314 233.4966 492.125 c +233.6118 492.1104 233.7007 492.0186 233.7134 491.9023 c +233.7271 491.7891 233.6606 491.6797 233.5532 491.6367 c +231.9673 491.0293 230.6108 489.3691 230.6108 487.373 c +230.6108 484.873 232.52 483.3906 234.52 483.3906 c +237.8149 483.3906 239.645 487.0605 238.4927 491.1104 C +238.5044 491.1104 L +237.4312 493.9473 236.8286 497.1152 236.8286 500.6055 c +236.8286 517.3672 255.0103 533.3398 277.9497 533.3398 c +302.1626 533.3398 315.0044 516.0664 315.0044 498.2822 c +315.0044 488.7461 311.4224 481.5225 306.8149 476.915 C +326.7368 479.0332 339.313 470.5176 346.0942 458.2354 C +341.6157 454.3975 339.9536 448.7676 Y +345.3267 455.8057 354.5376 461.9453 367.4595 461.9453 c +387.0356 461.9453 402.3911 442.7539 402.3911 422.1563 c +402.3911 409.084 397.5884 396.375 387.8267 387.9102 C +393.8638 382.8809 396.4731 375.5391 393.6978 369.6055 c +f +*U +*u +315.2114 494.9053 m +315.1782 494.7852 315.2388 494.6582 315.3521 494.6094 c +330.1763 488.0957 340.6372 475.6289 345.0063 461.2324 c +345.0415 461.1152 345.1548 461.0391 345.2778 461.0527 c +345.3989 461.0664 345.4946 461.166 345.5024 461.2871 c +346.229 471.9434 343.1274 482.4531 337.0005 491.0234 C +351.1216 491.9648 362.2407 499.9297 369.1997 511.5723 C +373.3286 505.46 381.6509 505.7969 384.8599 512.6035 c +384.9106 512.708 384.8833 512.832 384.7954 512.9063 c +384.7075 512.9805 384.5806 512.9873 384.4868 512.9219 c +380.2134 509.9688 372.8071 513.498 375.9282 524.9355 c +377.981 532.4561 382.3716 536.4668 386.5259 535.333 c +389.7915 534.4414 390.7661 531.002 390.0864 528.5146 c +388.9243 524.2539 384.438 522.8623 381.481 525.6357 c +381.397 525.7158 381.2681 525.7285 381.1704 525.6641 c +381.0728 525.5986 381.0298 525.4775 381.0688 525.3662 c +381.9868 522.7852 383.5571 520.7285 386.6157 519.8936 c +391.811 518.4756 398.6743 521.8115 400.8618 529.8252 c +403.2114 538.4316 398.7153 548.0566 390.604 550.2715 c +379.2036 553.3818 371.1392 545.166 367.3931 535.2383 C +366.9263 539.8896 363.1079 544.3203 v +363.0317 544.4092 362.9048 544.4336 362.8013 544.3818 c +362.6978 544.3291 362.6431 544.2129 362.6665 544.0996 c +364.106 537.6641 363.9575 530.8047 362.1099 524.0361 c +356.9438 505.1074 336.6626 493.0977 315.479 495.0938 c +315.354 495.1055 315.2407 495.0254 315.2114 494.9053 c +f +345.5806 407.1348 m +351.7739 400.666 364.0493 395.6133 374.6646 397.168 c +374.7856 397.1855 374.9009 397.1172 374.9399 397.0039 c +374.981 396.8906 374.936 396.7637 374.8345 396.7012 c +369.1743 393.2617 357.8384 392.0723 346.5786 397.4609 C +343.4536 395.1035 340.6489 393.8496 337.1919 393.2715 c +337.0806 393.2539 336.9692 393.3125 336.9204 393.4141 c +336.8735 393.5156 336.8989 393.6387 336.9849 393.7148 c +341.5454 397.6484 343.8286 401.6563 345.5806 407.1348 C +f +232.7935 448.9121 m +232.6753 448.8711 232.5444 448.9258 232.4878 449.0371 c +232.4312 449.1484 232.4644 449.2852 232.5679 449.3594 c +239.6938 454.4785 245.4829 462.291 248.4204 473.0566 c +255.6802 499.6563 244.3267 520.7921 228.2534 528.0146 c +228.1499 528.0605 228.0903 528.1689 228.105 528.2803 c +228.1216 528.3926 228.2085 528.4814 228.3198 528.4971 c +235.0747 529.4785 244.2622 528.6729 253.7915 517.3486 c +259.4927 510.5732 262.7271 503.373 269.0142 501.6563 c +273.1216 500.5352 276.5103 501.9551 277.4126 505.2617 c +278.3618 508.7393 275.9966 511.8018 272.6528 512.7148 c +270.9653 513.1738 269.1626 513.1436 267.4146 512.6836 c +267.2993 512.6533 267.1821 512.7051 267.1255 512.8086 c +267.0708 512.9121 267.0923 513.04 267.1802 513.1172 c +269.8325 515.4746 273.8677 517.125 278.5708 515.8408 c +285.4907 513.9531 289.6606 506.457 287.4673 498.415 c +285.104 489.7578 276.3696 484.5234 266.5864 487.1934 c +263.2329 488.1084 259.4497 490.168 256.7603 493.4648 C +258.5942 489.4551 260.0493 487.1855 263.8286 484.6133 C +262.8364 474.1035 258.3091 463.8271 250.4009 456.8389 C +256.2192 454.9863 260.604 451.7207 263.5083 446.6855 c +263.5669 446.582 263.5454 446.4531 263.4595 446.373 c +263.3696 446.293 263.2388 446.2832 263.1411 446.3535 c +256.1802 451.2344 243.9048 452.582 232.7935 448.9121 c +f +216.1919 362.8809 m +212.1538 366.3105 210.936 372.0469 212.4106 377.8672 c +212.4419 377.9883 212.5542 378.0684 212.6772 378.0566 c +212.8022 378.0469 212.8989 377.9492 212.9097 377.8281 c +213.0981 375.6543 213.9448 373.748 215.4917 372.4355 c +219.4712 369.0566 226.5562 370.834 231.4634 376.3828 c +231.522 376.4492 231.6079 376.4805 231.6929 376.4668 c +231.7788 376.4531 231.8511 376.3984 231.8862 376.3203 c +234.1519 371.2539 239.1079 364.5938 252.0005 361.0742 c +270.0239 356.1563 290.3794 363.1992 294.6235 378.752 c +297.0493 387.6406 292.8306 396.4824 284.5845 402.7109 C +289.0298 397.123 291.7075 390.4238 289.6177 382.7695 c +286.5532 371.5391 272.1567 365.918 254.8755 370.6348 c +238.5825 375.0801 222.7065 391.748 226.8833 407.0547 c +229.1743 415.4492 237.6821 419.8887 246.4458 417.4961 c +254.2231 415.375 257.2837 409.1016 255.7329 403.4219 c +254.5669 399.1445 250.7407 397.0195 247.2153 396.9941 c +247.0962 396.9941 246.9927 397.0762 246.9653 397.1934 c +246.9419 397.3105 246.9985 397.4277 247.1079 397.4785 c +248.1704 397.9688 249.188 398.877 249.6509 400.5742 c +250.4263 403.4121 248.3911 405.5605 246.6353 406.0391 c +243.3022 406.9492 240.2827 405.1211 239.271 401.416 c +237.8911 396.3574 242.3667 390.8906 249.5239 388.9355 c +258.4126 386.5117 268.8833 392.8066 271.2075 401.3223 c +273.5825 410.0254 268.3501 421.4648 253.9087 425.4063 c +239.7153 429.2813 220.7925 424.0996 216.6157 408.793 c +214.1802 399.8691 216.1333 391.1875 221.2075 383.5508 c +221.2739 383.4512 221.2612 383.3164 221.1753 383.2305 c +221.0884 383.1445 220.9536 383.1328 220.853 383.2012 c +209.5415 390.8828 197.1108 391.707 195.3267 385.1699 c +194.4536 381.9727 196.3042 379.7188 198.7524 379.0508 c +201.2681 378.3652 203.8462 379.6289 205.0327 382.4883 c +205.0796 382.5996 205.2007 382.6641 205.3198 382.6406 c +205.438 382.6133 205.5249 382.5098 205.522 382.3867 c +205.4292 375.3477 200.0034 369.5625 193.1577 371.4316 c +187.1021 373.084 183.8354 379.5488 185.688 386.3359 c +188.4888 396.5977 200.6997 398.5391 210.0063 393.6504 C +204.647 400.7715 201.1919 410.1035 204.2524 421.3184 c +210.4507 444.0313 239.5044 448.4355 256.9087 443.6855 c +272.7075 439.373 281.9517 433.4023 287.9087 424.6152 C +284.1079 434.0098 278.4419 439.0039 269.8345 442.9434 C +263.3052 451.0918 267.5161 466.5195 v +269.2759 472.9707 273.3091 478.3418 279.1079 481.7793 C +279.1079 481.7813 279.106 481.7842 279.1021 481.7871 C +279.1509 481.8105 279.1997 481.8379 279.2466 481.8613 C +279.6333 482.0879 280.0298 482.3057 280.4321 482.5146 C +286.4438 486.1211 293.4966 494.6973 292.2661 504.6113 c +292.2524 504.7236 292.3149 504.832 292.4185 504.877 c +292.5239 504.9219 292.645 504.8896 292.7153 504.8018 c +297.3677 498.9629 297.2114 491.1104 294.8794 485.8857 C +298.7368 485.915 302.9087 485.375 307.3442 484.165 c +323.1685 479.8457 332.0122 468.3135 334.9126 457.5566 C +339.4106 459.5977 345.0063 457.4043 347.9888 452.9199 c +348.0532 452.8184 348.0415 452.6855 347.9575 452.5996 c +347.8735 452.5156 347.7407 452.5 347.6392 452.5645 c +342.7583 455.6914 336.9556 451.9648 335.4048 445.3496 c +335.3774 445.2305 335.2681 445.1484 335.145 445.1543 c +335.022 445.1602 334.9204 445.2539 334.9067 445.377 c +333.5591 456.251 326.8228 465.0566 316.1841 467.96 c +305.0767 470.9922 294.2446 466.7852 291.3149 456.0469 c +288.9224 447.2832 294.5571 436.3301 304.5513 433.6016 c +312.3286 431.4785 318.0747 434.5527 319.5903 440.1074 c +320.9048 444.9199 318.6157 449.6563 314.6665 450.7344 c +309.0181 452.2754 305.2388 446.4844 308.7837 441.877 c +308.8521 441.7852 308.854 441.6602 308.7837 441.5684 c +308.7153 441.4766 308.5923 441.4434 308.4868 441.4863 c +304.3892 443.1465 301.2739 447.3418 302.5923 452.1729 c +303.8052 456.6152 308.7544 460.1729 316.6548 458.0166 c +326.0356 455.457 333.0806 443.8555 329.0376 429.043 c +323.5142 408.7988 297.6802 404.0449 282.1079 418.9043 C +286.5278 412.2617 291.4517 406.0098 302.438 403.0117 c +323.188 397.3496 342.813 414.0332 341.1724 440.4902 c +341.1646 440.6152 341.2505 440.7285 341.3735 440.7539 c +341.4946 440.7813 341.6196 440.7129 341.6646 440.5977 c +344.7466 432.4922 350.0786 423.4316 362.2739 420.1035 c +374.9888 416.6328 386.2876 422.5664 389.8599 435.6504 c +392.6216 445.7734 388.2017 453.875 380.9204 455.8623 c +375.3657 457.3789 369.9419 455.0039 368.2603 448.8398 c +365.7563 439.6641 374.8833 433.8203 380.6411 437.3516 c +380.7388 437.4121 380.8677 437.3965 380.9497 437.3164 c +381.0337 437.2363 381.0513 437.1094 380.9927 437.0078 c +378.5454 432.7324 372.6802 429.5977 365.6548 431.5156 c +353.5571 434.8164 348.6001 448.2383 351.9673 460.5811 c +353.5454 466.3652 356.7681 471.502 361.1685 475.1426 C +365.0298 473.5186 369.8384 473.6777 373.3735 474.8867 C +366.2349 474.8154 355.8794 479.8262 358.647 489.9707 c +360.1978 495.6533 365.5923 498.2188 370.7563 496.8086 c +376.8579 495.1436 378.2974 489.21 376.5688 485.1729 c +376.522 485.0654 376.4106 485.0039 376.2974 485.0225 c +376.1821 485.04 376.0942 485.1318 376.0825 485.2471 c +375.9146 486.9375 374.6685 488.6836 372.7446 489.208 c +370.3325 489.8662 368.3989 488.415 367.8735 486.4854 c +367.0044 483.3066 370.063 480.5752 374.2739 480.6211 C +374.27 480.6094 L +377.2896 480.8984 380.5044 480.6445 383.8716 479.7266 c +400.0415 475.3125 410.6646 453.5674 404.6235 431.4375 c +398.2485 408.0781 378.2056 400.2363 361.0474 404.9199 c +351.8481 407.4297 345.8228 412.7871 342.5903 418.4453 C +339.3892 398.668 327.8618 388.7793 314.229 385.4707 C +311.7056 390.8008 306.7114 393.8867 Y +312.0864 386.8496 315.5845 376.3477 312.1821 363.8809 c +307.0278 344.9961 284.4712 335.2344 264.6001 340.6582 c +251.9888 344.0996 240.9927 352.0801 235.397 363.7266 C +228.9556 359.2266 221.186 358.6406 216.1919 362.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +363.1294 436.9688 m +363.0044 436.9688 362.8989 436.877 362.8794 436.7539 c +360.5005 420.7402 351.2271 407.3652 338.4888 399.3594 c +338.3853 399.2949 338.3403 399.1641 338.3872 399.0508 c +338.4321 398.9375 338.5532 398.8711 338.6724 398.8965 c +349.145 401 358.4653 406.7598 365.1216 414.9277 C +369.7466 401.5508 380.3579 392.9219 393.4224 389.2734 C +388.6138 383.6816 391.1294 375.7402 398.5415 374.4375 c +398.6548 374.416 398.7661 374.4746 398.8149 374.5781 c +398.8638 374.6816 398.8364 374.8066 398.7485 374.8809 c +394.7759 378.2266 396.229 386.3008 408.0864 386.3008 c +415.8794 386.3008 420.9067 383.1211 420.9067 378.8145 c +420.9067 375.4297 417.8442 373.584 415.2642 373.584 c +410.8501 373.584 408.3267 377.5449 410.2231 381.127 c +410.2778 381.2305 410.2563 381.3574 410.1685 381.4355 c +410.0806 381.5137 409.9517 381.5215 409.854 381.4551 c +407.606 379.8906 406.0356 377.834 406.0356 374.6641 c +406.0356 369.2773 411.061 363.5352 419.3677 363.5332 c +428.2896 363.5332 436.3911 370.4043 436.3911 378.8145 c +436.3911 390.6309 426.3423 396.248 415.7778 397.248 C +420.1431 398.9219 423.4106 403.7734 v +423.4771 403.8691 423.4673 403.998 423.3892 404.084 c +423.311 404.1719 423.1841 404.1934 423.0825 404.1387 c +417.2524 401.0566 410.5942 399.3945 403.5806 399.3945 c +383.9575 399.3945 367.0337 415.7988 363.3813 436.7607 c +363.3599 436.8818 363.2524 436.9727 363.1294 436.9688 c +f +286.4517 384.5625 m +281.8442 376.8867 280.1997 363.7129 284.4946 353.8809 c +284.5435 353.7695 284.5083 353.6406 284.4087 353.5703 c +284.3091 353.502 284.1763 353.5117 284.0884 353.5957 c +279.2817 358.1484 275.1489 368.7715 277.3833 381.0527 C +274.2876 383.4473 272.3384 385.8223 270.8696 389.0059 c +270.8228 389.1074 270.8501 389.2305 270.936 389.3047 c +271.022 389.377 271.147 389.3848 271.2427 389.3203 c +276.2388 385.959 280.7056 384.8125 286.4517 384.5625 C +f +297.0591 504.3691 m +296.9907 504.4727 297.0083 504.6133 297.1001 504.6973 c +297.1938 504.7813 297.3345 504.7852 297.4321 504.7061 c +304.2466 499.1797 313.3071 495.6504 324.4673 495.6504 c +352.0376 495.6504 369.4399 512.1689 372.1743 529.5771 c +372.1919 529.6885 372.2817 529.7734 372.3931 529.7891 c +372.5044 529.8047 372.6138 529.7422 372.6587 529.6396 c +375.3833 523.3818 377.0259 514.3057 368.6099 502.1309 c +363.5747 494.8457 357.479 489.8311 357.479 483.3145 c +357.479 479.0566 359.7407 476.1602 363.1685 476.1602 c +366.7739 476.1602 369.106 479.248 369.104 482.7148 c +369.104 484.4629 368.6001 486.1934 367.6958 487.7607 c +367.6372 487.8633 367.6548 487.9902 367.7407 488.0723 c +367.8247 488.1523 367.9556 488.165 368.0532 488.1016 c +371.0259 486.1641 373.6802 482.7021 373.6802 477.8281 c +373.6802 470.6563 367.5474 464.6602 359.2095 464.6602 c +350.2368 464.6602 342.8872 471.709 342.8872 481.8477 c +342.8872 485.3262 343.8755 489.5156 346.3501 492.9805 C +342.9653 490.1523 341.1587 488.1523 339.6724 483.8271 C +329.272 482.0186 318.1665 483.6797 309.3403 489.4727 C +309.0864 483.3711 307.0903 478.2793 302.9985 474.1533 c +302.9146 474.0684 302.7837 474.0547 302.6841 474.1182 c +302.5825 474.1816 302.5415 474.3066 302.5806 474.4189 c +305.4575 482.4199 303.5239 494.6152 297.0591 504.3691 c +f +209.6938 497.7344 m +211.938 502.5352 217.1528 505.2188 223.1548 505.3271 c +223.2798 505.3311 223.3872 505.2432 223.4087 505.1211 c +223.4321 504.998 223.3638 504.8779 223.2485 504.8359 c +221.2017 504.082 219.5864 502.7637 218.7271 500.9258 c +216.5142 496.1973 220.0942 489.8301 226.7407 486.5566 c +226.8188 486.5186 226.8716 486.4434 226.8813 486.3594 c +226.8911 486.2725 226.856 486.1885 226.7915 486.1318 c +222.5005 482.6143 217.3794 476.0781 217.3794 462.7148 c +217.3774 444.0322 229.5337 426.25 245.6548 426.25 c +254.8677 426.25 262.2876 432.6465 266.1255 442.2422 C +261.9028 436.4844 256.145 432.1348 248.2114 432.1348 c +236.5708 432.1348 227.3579 444.5439 227.356 462.459 c +227.356 479.3457 239.2583 499.0518 255.1216 499.0508 c +263.8247 499.0488 270.3481 492.0117 270.3481 482.9277 c +270.3481 474.8672 265.1021 470.2637 259.2173 470.2637 c +254.7798 470.2637 251.7231 473.3936 250.772 476.7871 c +250.7388 476.9023 250.7915 477.0254 250.897 477.0811 c +251.0044 477.1357 251.1333 477.1104 251.2114 477.0186 c +251.9634 476.124 253.1079 475.3809 254.8657 475.3809 c +257.8091 475.3789 259.3442 477.9082 259.3442 479.7285 c +259.3442 483.1836 256.7856 485.6152 252.9458 485.6152 c +247.7036 485.6152 243.606 479.8564 243.606 472.4385 c +243.606 463.2236 252.436 454.7813 261.2642 454.7813 c +270.2856 454.7813 279.9438 462.8408 279.9438 477.8125 c +279.9419 492.5234 269.9653 509.4141 254.0981 509.4141 c +244.8481 509.4141 236.9849 505.2441 230.9556 498.3398 c +230.8755 498.248 230.7427 498.2246 230.6392 498.2852 c +230.5317 498.3477 230.4849 498.4727 230.5239 498.5879 c +234.9575 511.5234 232.4771 523.7344 225.7036 523.7324 c +222.3892 523.7324 220.7017 521.3535 220.7017 518.8154 c +220.7017 516.21 222.6001 514.0566 225.6704 513.6611 c +225.7915 513.6475 225.8833 513.5479 225.8931 513.4268 c +225.8989 513.3047 225.8188 513.1943 225.7017 513.1641 c +218.8872 511.4004 211.8774 515.1133 211.8774 522.2061 c +211.8774 528.4854 217.2544 533.3398 224.2896 533.3398 c +234.9263 533.3379 240.0142 522.0684 237.7485 511.8047 C +243.2075 518.8486 251.3013 524.6396 262.9263 524.6396 c +286.4692 524.6396 298.3677 497.7715 298.3677 479.7285 c +298.3677 463.3525 295.0415 452.8604 288.1313 444.8018 C +296.1938 450.9404 299.52 457.7227 301.0552 467.0645 C +307.1958 475.5078 323.188 475.5078 v +329.8755 475.5078 336.1177 473.0322 340.9614 468.3438 C +340.9634 468.3447 340.9653 468.3477 340.9673 468.3486 C +341.0024 468.3105 341.0396 468.2695 341.0767 468.2314 C +341.397 467.915 341.7114 467.5918 342.02 467.2578 C +347.0806 462.4102 357.2114 457.8633 366.4517 461.6602 c +366.5571 461.7031 366.6782 461.6699 366.7485 461.582 c +366.8188 461.4932 366.8188 461.3672 366.7524 461.2754 c +362.3462 455.252 354.729 453.335 349.0747 454.21 C +350.1177 450.4941 350.6958 446.3281 350.6958 441.7305 c +350.6978 425.3262 341.8989 413.7598 332.2856 408.1289 C +335.438 404.3281 334.7954 398.3535 331.2544 394.2949 c +331.1743 394.2051 331.0435 394.1816 330.938 394.2402 c +330.8345 394.2988 330.7837 394.4238 330.8188 394.5391 c +332.5513 400.0703 327.4282 404.6875 320.6392 404.4395 c +320.5161 404.4355 320.4067 404.5195 320.3813 404.6406 c +320.356 404.7617 320.4185 404.8828 320.5337 404.9277 c +330.6685 409.0918 337.3911 417.9102 337.3892 428.9355 c +337.3911 440.4492 330.481 449.79 319.3501 449.79 c +310.2661 449.79 301.1821 441.4727 301.1821 431.1133 c +301.1821 423.0508 305.6587 418.3184 311.4165 418.3164 c +316.4067 418.3184 320.3735 421.7715 320.3735 425.8672 c +320.3735 431.7188 313.7896 433.8408 310.2778 429.209 c +310.2095 429.1172 310.0864 429.084 309.981 429.127 c +309.8755 429.1689 309.811 429.2773 309.8228 429.3926 c +310.3462 433.7813 313.5767 437.8926 318.5825 437.8926 c +323.188 437.8926 327.9224 434.0518 327.9224 425.8652 c +327.9224 416.1406 318.5845 406.291 303.231 406.2891 c +282.2466 406.2891 270.8599 429.959 281.0942 448.8945 C +275.8501 442.8809 271.1157 436.4844 271.1157 425.0977 c +271.1138 403.5898 292.3794 389.0488 317.4692 397.5977 c +317.5884 397.6367 317.7192 397.584 317.7759 397.4746 c +317.8345 397.3633 317.8013 397.2266 317.6997 397.1523 c +310.6938 392.043 303.356 384.5137 303.356 371.873 c +303.356 358.6934 312.0552 349.3535 325.6196 349.3535 c +336.1099 349.3535 342.7642 355.752 342.7642 363.2988 c +342.7642 369.0566 339.0454 373.6641 332.6567 373.6641 c +323.1431 373.6641 319.9087 363.3203 324.8325 358.6953 c +324.9165 358.6152 324.936 358.4902 324.8813 358.3887 c +324.8247 358.2871 324.7056 358.2344 324.5942 358.2637 c +319.8247 359.5 315.2563 364.332 315.2563 371.6152 c +315.2544 384.1563 326.897 392.4727 339.6919 392.4727 c +345.688 392.4727 351.4907 390.7188 356.1646 387.4297 C +355.6118 383.2773 357.0317 378.6816 359.1313 375.5879 C +357.1821 382.457 359.2915 393.7656 369.8032 393.7676 c +375.6958 393.7656 379.5903 389.2383 379.5903 383.8867 c +379.5903 377.5605 374.2446 374.6094 369.895 375.2148 c +369.7798 375.2305 369.6899 375.3223 369.6763 375.4375 c +369.6646 375.5527 369.731 375.6602 369.8384 375.7031 c +371.4243 376.3105 372.7817 377.9727 372.7817 379.9668 c +372.7817 382.4668 370.8696 383.9492 368.8696 383.9492 c +365.5767 383.9492 363.7466 380.2793 364.8989 376.2305 C +364.8872 376.2285 L +365.9595 373.3926 366.561 370.2246 366.561 366.7363 c +366.561 349.9746 348.3813 334.002 325.4399 334 c +301.229 334 288.3872 351.2734 288.3892 369.0566 c +288.3892 378.5938 291.9692 385.8184 296.5767 390.4258 C +276.6548 388.3066 264.0786 396.8223 257.2974 409.1035 C +261.7759 412.9414 263.438 418.5723 Y +258.0649 411.5352 248.854 405.3945 235.9321 405.3945 c +216.356 405.3945 201.0005 424.5859 201.0005 445.1836 c +201.0005 458.2568 205.8032 470.9648 215.5649 479.4307 C +209.5278 484.459 206.9185 491.8018 209.6938 497.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +73.2617 430.3711 m +73.3867 430.3711 73.4922 430.4629 73.5098 430.585 c +75.8906 446.5996 85.1641 459.9746 97.9023 467.9814 c +98.0059 468.0449 98.0488 468.1758 98.0039 468.29 c +97.957 468.4023 97.8379 468.4688 97.7168 468.4443 c +87.2461 466.3398 77.9238 460.5811 71.2695 452.4141 C +66.6436 465.7891 56.0332 474.418 42.9688 478.0654 C +47.7773 483.6582 45.2617 491.5986 37.8496 492.9023 c +37.7363 492.9229 37.624 492.8643 37.5752 492.7607 c +37.5273 492.6563 37.5537 492.5322 37.6416 492.46 c +41.6152 489.1143 40.1611 481.04 28.3047 481.04 c +20.5098 481.04 15.4844 484.2188 15.4844 488.5254 c +15.4844 491.9102 18.5459 493.7559 21.125 493.7559 c +25.541 493.7559 28.0645 489.7949 26.167 486.2129 c +26.1123 486.1104 26.1348 485.9814 26.2227 485.9033 c +26.3105 485.8271 26.4395 485.8184 26.5361 485.8857 c +28.7852 487.4492 30.3555 489.5059 30.3555 492.6768 c +30.3555 498.0635 25.3301 503.8066 17.0234 503.8066 c +8.10156 503.8066 0 496.9355 0 488.5254 c +0 476.71 10.0488 471.0918 20.6133 470.0918 C +16.248 468.4189 12.9795 463.5664 v +12.9141 463.4697 12.9238 463.3418 13.001 463.2559 c +13.0791 463.1689 13.2051 463.1475 13.3086 463.2012 c +19.1387 466.2822 25.7949 467.9453 32.8105 467.9453 c +52.4316 467.9453 69.3574 451.541 73.0098 430.5801 c +73.0313 430.4561 73.1377 430.3691 73.2617 430.3711 c +f +149.9395 482.7773 m +154.5488 490.4551 156.1914 503.627 151.8965 513.46 c +151.8477 513.5703 151.8828 513.6992 151.9824 513.7686 c +152.0801 513.8379 152.2148 513.8281 152.3027 513.7461 c +157.1094 509.1914 161.2422 498.5684 159.0078 486.2871 C +162.1055 483.8936 164.0527 481.5176 165.5215 478.335 c +165.5684 478.2314 165.541 478.1104 165.4551 478.0352 c +165.3691 477.9629 165.2441 477.9551 165.1484 478.0186 c +160.1523 481.3809 155.6855 482.5283 149.9395 482.7773 C +f +139.3301 362.9707 m +139.4004 362.8672 139.3828 362.7266 139.291 362.6426 c +139.1973 362.5586 139.0566 362.5547 138.959 362.6348 c +132.1445 368.1621 123.084 371.6895 111.9238 371.6895 c +84.3516 371.6895 66.9512 355.1719 64.2158 337.7637 c +64.1982 337.6523 64.1094 337.5664 63.998 337.5508 c +63.8857 337.5371 63.7773 337.5977 63.7324 337.7012 c +61.0068 343.959 59.3652 353.0352 67.7813 365.209 c +72.8154 372.4941 78.9102 377.5098 78.9102 384.0273 c +78.9102 388.2852 76.6504 391.1797 73.2227 391.1797 c +69.6172 391.1797 67.2861 388.0918 67.2861 384.625 c +67.2861 382.877 67.791 381.1465 68.6953 379.5801 c +68.7539 379.4766 68.7354 379.3496 68.6504 379.2676 c +68.5645 379.1875 68.4355 379.1758 68.3379 379.2402 c +65.3652 381.1777 62.7109 384.6367 62.7109 389.5117 c +62.7109 396.6836 68.8438 402.6816 77.1797 402.6816 c +86.1543 402.6816 93.5039 395.6328 93.5039 385.4922 c +93.5039 382.0156 92.5137 377.8242 90.041 374.3613 C +93.4258 377.1875 95.2324 379.1875 96.7188 383.5117 C +107.1191 385.3223 118.2246 383.6602 127.0488 377.8691 C +127.3047 383.9707 129.3008 389.0605 133.3926 393.1875 c +133.4766 393.2715 133.6074 393.2852 133.707 393.2227 c +133.8086 393.1582 133.8516 393.0332 133.8105 392.9219 c +130.9336 384.9199 132.8652 372.7246 139.3301 362.9707 c +f +226.6973 369.6055 m +224.4512 364.8066 219.2383 362.1211 213.2363 362.0117 c +213.1113 362.0098 213.0039 362.0977 212.9824 362.2188 c +212.959 362.3418 213.0273 362.4609 213.1426 362.5039 c +215.1895 363.2578 216.8047 364.5762 217.6641 366.4141 c +219.877 371.1426 216.2969 377.5098 209.6504 380.7832 c +209.5723 380.8223 209.5195 380.8965 209.5098 380.9824 c +209.5 381.0684 209.5332 381.1523 209.5996 381.207 c +213.8906 384.7266 219.0117 391.2617 219.0117 404.627 c +219.0117 423.3086 206.8574 441.0898 190.7363 441.0898 c +181.5234 441.0898 174.1035 434.6934 170.2656 425.0977 C +174.4863 430.8564 180.2441 435.2051 188.1777 435.2051 c +199.8203 435.2051 209.0332 422.7969 209.0332 404.8828 c +209.0332 387.9941 197.1328 368.2891 181.2676 368.2891 c +172.5664 368.2891 166.043 375.3281 166.043 384.4121 c +166.043 392.4746 171.2891 397.0781 177.1758 397.0781 c +181.6094 397.0781 184.668 393.9473 185.6191 390.5527 c +185.6504 390.4375 185.5996 390.3164 185.4922 390.2598 c +185.3867 390.2051 185.2578 390.2305 185.1797 390.3223 c +184.4277 391.2168 183.2832 391.9609 181.5254 391.9609 c +178.582 391.9609 177.0469 389.4316 177.0469 387.6113 c +177.0469 384.1563 179.6055 381.7246 183.4453 381.7246 c +188.6895 381.7246 192.7852 387.4824 192.7852 394.9023 c +192.7852 404.1152 183.9551 412.5586 175.127 412.5586 c +166.1055 412.5586 156.4473 404.5 156.4473 389.5293 c +156.4473 374.8164 166.4277 357.9258 182.293 357.9258 c +191.543 357.9258 199.4043 362.0957 205.4355 369.002 c +205.5156 369.0918 205.6484 369.1152 205.7539 369.0547 c +205.8594 368.9941 205.9063 368.8672 205.8672 368.752 c +201.4336 355.8164 203.9121 343.6074 210.6875 343.6074 c +214.002 343.6074 215.6895 345.9863 215.6895 348.5234 c +215.6895 351.1309 213.791 353.2852 210.7207 353.6777 c +210.5996 353.6934 210.5059 353.793 210.498 353.9141 c +210.4922 354.0352 210.5703 354.1465 210.6895 354.1758 c +217.5039 355.9395 224.5137 352.2285 224.5137 345.1328 c +224.5137 338.8555 219.1367 334.002 212.1016 334.002 c +201.4648 334.002 196.377 345.2715 198.6426 355.5371 C +193.1836 348.4922 185.0898 342.7012 173.4648 342.7012 c +149.9219 342.7012 138.0234 369.5703 138.0234 387.6113 c +138.0234 403.9883 141.3496 414.4785 148.2598 422.5391 C +140.1973 416.3984 136.8711 409.6172 135.3379 400.2773 C +129.1953 391.832 113.2031 391.832 v +106.5156 391.832 100.2734 394.3086 95.4297 398.998 C +95.4277 398.9961 95.4258 398.9941 95.4238 398.9902 C +95.3887 399.0313 95.3496 399.0703 95.3145 399.1094 C +94.9941 399.4238 94.6797 399.748 94.3711 400.082 C +89.3086 404.9316 79.1797 409.4785 69.9395 405.6797 c +69.834 405.6367 69.7129 405.6699 69.6426 405.7578 c +69.5723 405.8477 69.5703 405.9727 69.6377 406.0645 c +74.0449 412.0898 81.6621 414.0059 87.3164 413.1309 C +86.2715 416.8457 85.6934 421.0117 85.6934 425.6094 c +85.6934 442.0137 94.4922 453.5801 104.1055 459.2109 C +100.9512 463.0137 101.5957 468.9883 105.1367 473.0449 c +105.2168 473.1357 105.3477 473.1582 105.4531 473.0996 c +105.5566 473.041 105.6055 472.918 105.5703 472.8018 c +103.8398 467.2695 108.9629 462.6523 115.752 462.9004 c +115.875 462.9033 115.9824 462.8193 116.0098 462.6992 c +116.0352 462.5801 115.9707 462.457 115.8574 462.4111 c +105.7207 458.248 99 449.4316 99 438.4033 c +99 426.8906 105.9082 417.5488 117.041 417.5488 c +126.125 417.5488 135.209 425.8672 135.209 436.2285 c +135.209 444.2891 130.7305 449.0225 124.9727 449.0225 c +119.9844 449.0225 116.0176 445.5684 116.0176 441.4736 c +116.0176 435.6211 122.5996 433.499 126.1113 438.1309 c +126.1816 438.2227 126.3027 438.2559 126.4082 438.2129 c +126.5156 438.1699 126.5801 438.0625 126.5664 437.9482 c +126.043 433.5586 122.8145 429.4482 117.8086 429.4482 c +113.2031 429.4482 108.4688 433.2861 108.4688 441.4746 c +108.4688 451.1982 117.8066 461.0508 133.1602 461.0508 c +154.1426 461.0508 165.5313 437.3809 155.2969 418.4453 C +160.541 424.459 165.2754 430.8555 165.2754 442.2432 c +165.2754 463.75 144.0117 478.291 118.9219 469.7441 c +118.8027 469.7021 118.6719 469.7559 118.6152 469.8672 c +118.5566 469.9785 118.5879 470.1143 118.6895 470.1895 c +125.6953 475.2979 133.0332 482.8262 133.0332 495.4668 c +133.0332 508.6475 124.334 517.9854 110.7715 517.9854 c +100.2793 517.9854 93.627 511.5879 93.627 504.04 c +93.627 498.2822 97.3457 493.6768 103.7344 493.6768 c +113.2461 493.6768 116.4805 504.0195 111.5586 508.6445 c +111.4746 508.7236 111.4551 508.8516 111.5098 508.9521 c +111.5664 509.0547 111.6836 509.1055 111.7969 509.0762 c +116.5664 507.8398 121.1348 503.0068 121.1348 495.7236 c +121.1348 483.1855 109.4922 474.8682 96.6973 474.8682 c +90.7012 474.8682 84.8984 476.623 80.2266 479.9102 C +80.7773 484.0635 79.3574 488.6602 77.2598 491.752 C +79.209 484.8848 77.1016 473.5732 66.5859 473.5732 c +60.6953 473.5732 56.8008 478.1025 56.8008 483.4551 c +56.8008 489.7793 62.1465 492.7314 66.4961 492.125 c +66.6113 492.1104 66.7002 492.0186 66.7129 491.9023 c +66.7266 491.7891 66.6602 491.6797 66.5527 491.6367 c +64.9668 491.0293 63.6104 489.3691 63.6104 487.373 c +63.6104 484.873 65.5195 483.3906 67.5195 483.3906 c +70.8145 483.3906 72.6445 487.0605 71.4922 491.1104 C +71.5039 491.1104 L +70.4307 493.9473 69.8281 497.1152 69.8281 500.6055 c +69.8281 517.3672 88.0098 533.3398 110.9492 533.3398 c +135.1621 533.3398 148.0039 516.0664 148.0039 498.2822 c +148.0039 488.7461 144.4219 481.5225 139.8145 476.915 C +159.7363 479.0332 172.3125 470.5176 179.0938 458.2354 C +174.6152 454.3975 172.9531 448.7676 Y +178.3262 455.8057 187.5371 461.9453 200.459 461.9453 c +220.0352 461.9453 235.3906 442.7539 235.3906 422.1563 c +235.3906 409.084 230.5879 396.375 220.8262 387.9102 C +226.8633 382.8809 229.4727 375.5391 226.6973 369.6055 c +f +*U +*u +148.2109 494.9053 m +148.1777 494.7852 148.2383 494.6582 148.3516 494.6094 c +163.1758 488.0957 173.6367 475.6289 178.0059 461.2324 c +178.041 461.1152 178.1543 461.0391 178.2773 461.0527 c +178.3984 461.0664 178.4941 461.166 178.502 461.2871 c +179.2285 471.9434 176.127 482.4531 170 491.0234 C +184.1211 491.9648 195.2402 499.9297 202.1992 511.5723 C +206.3281 505.46 214.6504 505.7969 217.8594 512.6035 c +217.9102 512.708 217.8828 512.832 217.7949 512.9063 c +217.707 512.9805 217.5801 512.9873 217.4863 512.9219 c +213.2129 509.9688 205.8066 513.498 208.9277 524.9355 c +210.9805 532.4561 215.3711 536.4668 219.5254 535.333 c +222.791 534.4414 223.7656 531.002 223.0859 528.5146 c +221.9238 524.2539 217.4375 522.8623 214.4805 525.6357 c +214.3965 525.7158 214.2676 525.7285 214.1699 525.6641 c +214.0723 525.5986 214.0293 525.4775 214.0684 525.3662 c +214.9863 522.7852 216.5566 520.7285 219.6152 519.8936 c +224.8105 518.4756 231.6738 521.8115 233.8613 529.8252 c +236.2109 538.4316 231.7148 548.0566 223.6035 550.2715 c +212.2031 553.3818 204.1387 545.166 200.3926 535.2383 C +199.9258 539.8896 196.1074 544.3203 v +196.0313 544.4092 195.9043 544.4336 195.8008 544.3818 c +195.6973 544.3291 195.6426 544.2129 195.666 544.0996 c +197.1055 537.6641 196.957 530.8047 195.1094 524.0361 c +189.9434 505.1074 169.6621 493.0977 148.4785 495.0938 c +148.3535 495.1055 148.2402 495.0254 148.2109 494.9053 c +f +178.5801 407.1348 m +184.7734 400.666 197.0488 395.6133 207.6641 397.168 c +207.7852 397.1855 207.9004 397.1172 207.9395 397.0039 c +207.9805 396.8906 207.9355 396.7637 207.834 396.7012 c +202.1738 393.2617 190.8379 392.0723 179.5781 397.4609 C +176.4531 395.1035 173.6484 393.8496 170.1914 393.2715 c +170.0801 393.2539 169.9688 393.3125 169.9199 393.4141 c +169.873 393.5156 169.8984 393.6387 169.9844 393.7148 c +174.5449 397.6484 176.8281 401.6563 178.5801 407.1348 C +f +65.793 448.9121 m +65.6748 448.8711 65.5439 448.9258 65.4873 449.0371 c +65.4307 449.1484 65.4639 449.2852 65.5674 449.3594 c +72.6934 454.4785 78.4824 462.291 81.4199 473.0566 c +88.6797 499.6563 77.3262 520.7921 61.2529 528.0146 c +61.1494 528.0605 61.0898 528.1689 61.1045 528.2803 c +61.1211 528.3926 61.208 528.4814 61.3193 528.4971 c +68.0742 529.4785 77.2617 528.6729 86.791 517.3486 c +92.4922 510.5732 95.7266 503.373 102.0137 501.6563 c +106.1211 500.5352 109.5098 501.9551 110.4121 505.2617 c +111.3613 508.7393 108.9961 511.8018 105.6523 512.7148 c +103.9648 513.1738 102.1621 513.1436 100.4141 512.6836 c +100.2988 512.6533 100.1816 512.7051 100.125 512.8086 c +100.0703 512.9121 100.0918 513.04 100.1797 513.1172 c +102.832 515.4746 106.8672 517.125 111.5703 515.8408 c +118.4902 513.9531 122.6602 506.457 120.4668 498.415 c +118.1035 489.7578 109.3691 484.5234 99.5859 487.1934 c +96.2324 488.1084 92.4492 490.168 89.7598 493.4648 C +91.5938 489.4551 93.0488 487.1855 96.8281 484.6133 C +95.8359 474.1035 91.3086 463.8271 83.4004 456.8389 C +89.2188 454.9863 93.6035 451.7207 96.5078 446.6855 c +96.5664 446.582 96.5449 446.4531 96.459 446.373 c +96.3691 446.293 96.2383 446.2832 96.1406 446.3535 c +89.1797 451.2344 76.9043 452.582 65.793 448.9121 c +f +49.1914 362.8809 m +45.1533 366.3105 43.9355 372.0469 45.4102 377.8672 c +45.4414 377.9883 45.5537 378.0684 45.6768 378.0566 c +45.8018 378.0469 45.8984 377.9492 45.9092 377.8281 c +46.0977 375.6543 46.9443 373.748 48.4912 372.4355 c +52.4707 369.0566 59.5557 370.834 64.4629 376.3828 c +64.5215 376.4492 64.6074 376.4805 64.6924 376.4668 c +64.7783 376.4531 64.8506 376.3984 64.8857 376.3203 c +67.1514 371.2539 72.1074 364.5938 85 361.0742 c +103.0234 356.1563 123.3789 363.1992 127.623 378.752 c +130.0488 387.6406 125.8301 396.4824 117.584 402.7109 C +122.0293 397.123 124.707 390.4238 122.6172 382.7695 c +119.5527 371.5391 105.1563 365.918 87.875 370.6348 c +71.582 375.0801 55.7061 391.748 59.8828 407.0547 c +62.1738 415.4492 70.6816 419.8887 79.4453 417.4961 c +87.2227 415.375 90.2832 409.1016 88.7324 403.4219 c +87.5664 399.1445 83.7402 397.0195 80.2148 396.9941 c +80.0957 396.9941 79.9922 397.0762 79.9648 397.1934 c +79.9414 397.3105 79.998 397.4277 80.1074 397.4785 c +81.1699 397.9688 82.1875 398.877 82.6504 400.5742 c +83.4258 403.4121 81.3906 405.5605 79.6348 406.0391 c +76.3018 406.9492 73.2822 405.1211 72.2705 401.416 c +70.8906 396.3574 75.3662 390.8906 82.5234 388.9355 c +91.4121 386.5117 101.8828 392.8066 104.207 401.3223 c +106.582 410.0254 101.3496 421.4648 86.9082 425.4063 c +72.7148 429.2813 53.792 424.0996 49.6152 408.793 c +47.1797 399.8691 49.1328 391.1875 54.207 383.5508 c +54.2734 383.4512 54.2607 383.3164 54.1748 383.2305 c +54.0879 383.1445 53.9531 383.1328 53.8525 383.2012 c +42.541 390.8828 30.1104 391.707 28.3262 385.1699 c +27.4531 381.9727 29.3037 379.7188 31.752 379.0508 c +34.2676 378.3652 36.8457 379.6289 38.0322 382.4883 c +38.0791 382.5996 38.2002 382.6641 38.3193 382.6406 c +38.4375 382.6133 38.5244 382.5098 38.5215 382.3867 c +38.4287 375.3477 33.0029 369.5625 26.1572 371.4316 c +20.1016 373.084 16.835 379.5488 18.6875 386.3359 c +21.4883 396.5977 33.6992 398.5391 43.0059 393.6504 C +37.6465 400.7715 34.1914 410.1035 37.252 421.3184 c +43.4502 444.0313 72.5039 448.4355 89.9082 443.6855 c +105.707 439.373 114.9512 433.4023 120.9082 424.6152 C +117.1074 434.0098 111.4414 439.0039 102.834 442.9434 C +96.3047 451.0918 100.5156 466.5195 v +102.2754 472.9707 106.3086 478.3418 112.1074 481.7793 C +112.1074 481.7813 112.1055 481.7842 112.1016 481.7871 C +112.1504 481.8105 112.1992 481.8379 112.2461 481.8613 C +112.6328 482.0879 113.0293 482.3057 113.4316 482.5146 C +119.4434 486.1211 126.4961 494.6973 125.2656 504.6113 c +125.252 504.7236 125.3145 504.832 125.418 504.877 c +125.5234 504.9219 125.6445 504.8896 125.7148 504.8018 c +130.3672 498.9629 130.2109 491.1104 127.8789 485.8857 C +131.7363 485.915 135.9082 485.375 140.3438 484.165 c +156.168 479.8457 165.0117 468.3135 167.9121 457.5566 C +172.4102 459.5977 178.0059 457.4043 180.9883 452.9199 c +181.0527 452.8184 181.041 452.6855 180.957 452.5996 c +180.873 452.5156 180.7402 452.5 180.6387 452.5645 c +175.7578 455.6914 169.9551 451.9648 168.4043 445.3496 c +168.377 445.2305 168.2676 445.1484 168.1445 445.1543 c +168.0215 445.1602 167.9199 445.2539 167.9063 445.377 c +166.5586 456.251 159.8223 465.0566 149.1836 467.96 c +138.0762 470.9922 127.2441 466.7852 124.3145 456.0469 c +121.9219 447.2832 127.5566 436.3301 137.5508 433.6016 c +145.3281 431.4785 151.0742 434.5527 152.5898 440.1074 c +153.9043 444.9199 151.6152 449.6563 147.666 450.7344 c +142.0176 452.2754 138.2383 446.4844 141.7832 441.877 c +141.8516 441.7852 141.8535 441.6602 141.7832 441.5684 c +141.7148 441.4766 141.5918 441.4434 141.4863 441.4863 c +137.3887 443.1465 134.2734 447.3418 135.5918 452.1729 c +136.8047 456.6152 141.7539 460.1729 149.6543 458.0166 c +159.0352 455.457 166.0801 443.8555 162.0371 429.043 c +156.5137 408.7988 130.6797 404.0449 115.1074 418.9043 C +119.5273 412.2617 124.4512 406.0098 135.4375 403.0117 c +156.1875 397.3496 175.8125 414.0332 174.1719 440.4902 c +174.1641 440.6152 174.25 440.7285 174.373 440.7539 c +174.4941 440.7813 174.6191 440.7129 174.6641 440.5977 c +177.7461 432.4922 183.0781 423.4316 195.2734 420.1035 c +207.9883 416.6328 219.2871 422.5664 222.8594 435.6504 c +225.6211 445.7734 221.2012 453.875 213.9199 455.8623 c +208.3652 457.3789 202.9414 455.0039 201.2598 448.8398 c +198.7559 439.6641 207.8828 433.8203 213.6406 437.3516 c +213.7383 437.4121 213.8672 437.3965 213.9492 437.3164 c +214.0332 437.2363 214.0508 437.1094 213.9922 437.0078 c +211.5449 432.7324 205.6797 429.5977 198.6543 431.5156 c +186.5566 434.8164 181.5996 448.2383 184.9668 460.5811 c +186.5449 466.3652 189.7676 471.502 194.168 475.1426 C +198.0293 473.5186 202.8379 473.6777 206.373 474.8867 C +199.2344 474.8154 188.8789 479.8262 191.6465 489.9707 c +193.1973 495.6533 198.5918 498.2188 203.7559 496.8086 c +209.8574 495.1436 211.2969 489.21 209.5684 485.1729 c +209.5215 485.0654 209.4102 485.0039 209.2969 485.0225 c +209.1816 485.04 209.0938 485.1318 209.082 485.2471 c +208.9141 486.9375 207.668 488.6836 205.7441 489.208 c +203.332 489.8662 201.3984 488.415 200.873 486.4854 c +200.0039 483.3066 203.0625 480.5752 207.2734 480.6211 C +207.2695 480.6094 L +210.2891 480.8984 213.5039 480.6445 216.8711 479.7266 c +233.041 475.3125 243.6641 453.5674 237.623 431.4375 c +231.248 408.0781 211.2051 400.2363 194.0469 404.9199 c +184.8477 407.4297 178.8223 412.7871 175.5898 418.4453 C +172.3887 398.668 160.8613 388.7793 147.2285 385.4707 C +144.7051 390.8008 139.7109 393.8867 Y +145.0859 386.8496 148.584 376.3477 145.1816 363.8809 c +140.0273 344.9961 117.4707 335.2344 97.5996 340.6582 c +84.9883 344.0996 73.9922 352.0801 68.3965 363.7266 C +61.9551 359.2266 54.1855 358.6406 49.1914 362.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +196.1289 436.9688 m +196.0039 436.9688 195.8984 436.877 195.8789 436.7539 c +193.5 420.7402 184.2266 407.3652 171.4883 399.3594 c +171.3848 399.2949 171.3398 399.1641 171.3867 399.0508 c +171.4316 398.9375 171.5527 398.8711 171.6719 398.8965 c +182.1445 401 191.4648 406.7598 198.1211 414.9277 C +202.7461 401.5508 213.3574 392.9219 226.4219 389.2734 C +221.6133 383.6816 224.1289 375.7402 231.541 374.4375 c +231.6543 374.416 231.7656 374.4746 231.8145 374.5781 c +231.8633 374.6816 231.8359 374.8066 231.748 374.8809 c +227.7754 378.2266 229.2285 386.3008 241.0859 386.3008 c +248.8794 386.3008 253.9067 383.1211 253.9067 378.8145 c +253.9067 375.4297 250.8442 373.584 248.2642 373.584 c +243.8501 373.584 241.3262 377.5449 243.2227 381.127 c +243.2773 381.2305 243.2559 381.3574 243.168 381.4355 c +243.0801 381.5137 242.9512 381.5215 242.8535 381.4551 c +240.6055 379.8906 239.0352 377.834 239.0352 374.6641 c +239.0352 369.2773 244.061 363.5352 252.3677 363.5332 c +261.2896 363.5332 269.3911 370.4043 269.3911 378.8145 c +269.3911 390.6309 259.3423 396.248 248.7778 397.248 C +253.1431 398.9219 256.4106 403.7734 v +256.4771 403.8691 256.4673 403.998 256.3892 404.084 c +256.311 404.1719 256.1841 404.1934 256.0825 404.1387 c +250.2524 401.0566 243.5938 399.3945 236.5801 399.3945 c +216.957 399.3945 200.0332 415.7988 196.3809 436.7607 c +196.3594 436.8818 196.252 436.9727 196.1289 436.9688 c +f +119.4512 384.5625 m +114.8438 376.8867 113.1992 363.7129 117.4941 353.8809 c +117.543 353.7695 117.5078 353.6406 117.4082 353.5703 c +117.3086 353.502 117.1758 353.5117 117.0879 353.5957 c +112.2813 358.1484 108.1484 368.7715 110.3828 381.0527 C +107.2871 383.4473 105.3379 385.8223 103.8691 389.0059 c +103.8223 389.1074 103.8496 389.2305 103.9355 389.3047 c +104.0215 389.377 104.1465 389.3848 104.2422 389.3203 c +109.2383 385.959 113.7051 384.8125 119.4512 384.5625 C +f +130.0586 504.3691 m +129.9902 504.4727 130.0078 504.6133 130.0996 504.6973 c +130.1934 504.7813 130.334 504.7852 130.4316 504.7061 c +137.2461 499.1797 146.3066 495.6504 157.4668 495.6504 c +185.0371 495.6504 202.4395 512.1689 205.1738 529.5771 c +205.1914 529.6885 205.2813 529.7734 205.3926 529.7891 c +205.5039 529.8047 205.6133 529.7422 205.6582 529.6396 c +208.3828 523.3818 210.0254 514.3057 201.6094 502.1309 c +196.5742 494.8457 190.4785 489.8311 190.4785 483.3145 c +190.4785 479.0566 192.7402 476.1602 196.168 476.1602 c +199.7734 476.1602 202.1055 479.248 202.1035 482.7148 c +202.1035 484.4629 201.5996 486.1934 200.6953 487.7607 c +200.6367 487.8633 200.6543 487.9902 200.7402 488.0723 c +200.8242 488.1523 200.9551 488.165 201.0527 488.1016 c +204.0254 486.1641 206.6797 482.7021 206.6797 477.8281 c +206.6797 470.6563 200.5469 464.6602 192.209 464.6602 c +183.2363 464.6602 175.8867 471.709 175.8867 481.8477 c +175.8867 485.3262 176.875 489.5156 179.3496 492.9805 C +175.9648 490.1523 174.1582 488.1523 172.6719 483.8271 C +162.2715 482.0186 151.166 483.6797 142.3398 489.4727 C +142.0859 483.3711 140.0898 478.2793 135.998 474.1533 c +135.9141 474.0684 135.7832 474.0547 135.6836 474.1182 c +135.582 474.1816 135.541 474.3066 135.5801 474.4189 c +138.457 482.4199 136.5234 494.6152 130.0586 504.3691 c +f +42.6934 497.7344 m +44.9375 502.5352 50.1523 505.2188 56.1543 505.3271 c +56.2793 505.3311 56.3867 505.2432 56.4082 505.1211 c +56.4316 504.998 56.3633 504.8779 56.248 504.8359 c +54.2012 504.082 52.5859 502.7637 51.7266 500.9258 c +49.5137 496.1973 53.0938 489.8301 59.7402 486.5566 c +59.8184 486.5186 59.8711 486.4434 59.8809 486.3594 c +59.8906 486.2725 59.8555 486.1885 59.791 486.1318 c +55.5 482.6143 50.3789 476.0781 50.3789 462.7148 c +50.377 444.0322 62.5332 426.25 78.6543 426.25 c +87.8672 426.25 95.2871 432.6465 99.125 442.2422 C +94.9023 436.4844 89.1445 432.1348 81.2109 432.1348 c +69.5703 432.1348 60.3574 444.5439 60.3555 462.459 c +60.3555 479.3457 72.2578 499.0518 88.1211 499.0508 c +96.8242 499.0488 103.3477 492.0117 103.3477 482.9277 c +103.3477 474.8672 98.1016 470.2637 92.2168 470.2637 c +87.7793 470.2637 84.7227 473.3936 83.7715 476.7871 c +83.7383 476.9023 83.791 477.0254 83.8965 477.0811 c +84.0039 477.1357 84.1328 477.1104 84.2109 477.0186 c +84.9629 476.124 86.1074 475.3809 87.8652 475.3809 c +90.8086 475.3789 92.3438 477.9082 92.3438 479.7285 c +92.3438 483.1836 89.7852 485.6152 85.9453 485.6152 c +80.7031 485.6152 76.6055 479.8564 76.6055 472.4385 c +76.6055 463.2236 85.4355 454.7813 94.2637 454.7813 c +103.2852 454.7813 112.9434 462.8408 112.9434 477.8125 c +112.9414 492.5234 102.9648 509.4141 87.0977 509.4141 c +77.8477 509.4141 69.9844 505.2441 63.9551 498.3398 c +63.875 498.248 63.7422 498.2246 63.6387 498.2852 c +63.5313 498.3477 63.4844 498.4727 63.5234 498.5879 c +67.957 511.5234 65.4766 523.7344 58.7031 523.7324 c +55.3887 523.7324 53.7012 521.3535 53.7012 518.8154 c +53.7012 516.21 55.5996 514.0566 58.6699 513.6611 c +58.791 513.6475 58.8828 513.5479 58.8926 513.4268 c +58.8984 513.3047 58.8184 513.1943 58.7012 513.1641 c +51.8867 511.4004 44.877 515.1133 44.877 522.2061 c +44.877 528.4854 50.2539 533.3398 57.2891 533.3398 c +67.9258 533.3379 73.0137 522.0684 70.748 511.8047 C +76.207 518.8486 84.3008 524.6396 95.9258 524.6396 c +119.4688 524.6396 131.3672 497.7715 131.3672 479.7285 c +131.3672 463.3525 128.041 452.8604 121.1309 444.8018 C +129.1934 450.9404 132.5195 457.7227 134.0547 467.0645 C +140.1953 475.5078 156.1875 475.5078 v +162.875 475.5078 169.1172 473.0322 173.9609 468.3438 C +173.9629 468.3447 173.9648 468.3477 173.9668 468.3486 C +174.002 468.3105 174.0391 468.2695 174.0762 468.2314 C +174.3965 467.915 174.7109 467.5918 175.0195 467.2578 C +180.0801 462.4102 190.2109 457.8633 199.4512 461.6602 c +199.5566 461.7031 199.6777 461.6699 199.748 461.582 c +199.8184 461.4932 199.8184 461.3672 199.752 461.2754 c +195.3457 455.252 187.7285 453.335 182.0742 454.21 C +183.1172 450.4941 183.6953 446.3281 183.6953 441.7305 c +183.6973 425.3262 174.8984 413.7598 165.2852 408.1289 C +168.4375 404.3281 167.7949 398.3535 164.2539 394.2949 c +164.1738 394.2051 164.043 394.1816 163.9375 394.2402 c +163.834 394.2988 163.7832 394.4238 163.8184 394.5391 c +165.5508 400.0703 160.4277 404.6875 153.6387 404.4395 c +153.5156 404.4355 153.4063 404.5195 153.3809 404.6406 c +153.3555 404.7617 153.418 404.8828 153.5332 404.9277 c +163.668 409.0918 170.3906 417.9102 170.3887 428.9355 c +170.3906 440.4492 163.4805 449.79 152.3496 449.79 c +143.2656 449.79 134.1816 441.4727 134.1816 431.1133 c +134.1816 423.0508 138.6582 418.3184 144.416 418.3164 c +149.4063 418.3184 153.373 421.7715 153.373 425.8672 c +153.373 431.7188 146.7891 433.8408 143.2773 429.209 c +143.209 429.1172 143.0859 429.084 142.9805 429.127 c +142.875 429.1689 142.8105 429.2773 142.8223 429.3926 c +143.3457 433.7813 146.5762 437.8926 151.582 437.8926 c +156.1875 437.8926 160.9219 434.0518 160.9219 425.8652 c +160.9219 416.1406 151.584 406.291 136.2305 406.2891 c +115.2461 406.2891 103.8594 429.959 114.0938 448.8945 C +108.8496 442.8809 104.1152 436.4844 104.1152 425.0977 c +104.1133 403.5898 125.3789 389.0488 150.4688 397.5977 c +150.5879 397.6367 150.7188 397.584 150.7754 397.4746 c +150.834 397.3633 150.8008 397.2266 150.6992 397.1523 c +143.6934 392.043 136.3555 384.5137 136.3555 371.873 c +136.3555 358.6934 145.0547 349.3535 158.6191 349.3535 c +169.1094 349.3535 175.7637 355.752 175.7637 363.2988 c +175.7637 369.0566 172.0449 373.6641 165.6563 373.6641 c +156.1426 373.6641 152.9082 363.3203 157.832 358.6953 c +157.916 358.6152 157.9355 358.4902 157.8809 358.3887 c +157.8242 358.2871 157.7051 358.2344 157.5938 358.2637 c +152.8242 359.5 148.2559 364.332 148.2559 371.6152 c +148.2539 384.1563 159.8965 392.4727 172.6914 392.4727 c +178.6875 392.4727 184.4902 390.7188 189.1641 387.4297 C +188.6113 383.2773 190.0313 378.6816 192.1309 375.5879 C +190.1816 382.457 192.291 393.7656 202.8027 393.7676 c +208.6953 393.7656 212.5898 389.2383 212.5898 383.8867 c +212.5898 377.5605 207.2441 374.6094 202.8945 375.2148 c +202.7793 375.2305 202.6895 375.3223 202.6758 375.4375 c +202.6641 375.5527 202.7305 375.6602 202.8379 375.7031 c +204.4238 376.3105 205.7813 377.9727 205.7813 379.9668 c +205.7813 382.4668 203.8691 383.9492 201.8691 383.9492 c +198.5762 383.9492 196.7461 380.2793 197.8984 376.2305 C +197.8867 376.2285 L +198.959 373.3926 199.5605 370.2246 199.5605 366.7363 c +199.5605 349.9746 181.3809 334.002 158.4395 334 c +134.2285 334 121.3867 351.2734 121.3887 369.0566 c +121.3887 378.5938 124.9688 385.8184 129.5762 390.4258 C +109.6543 388.3066 97.0781 396.8223 90.2969 409.1035 C +94.7754 412.9414 96.4375 418.5723 Y +91.0645 411.5352 81.8535 405.3945 68.9316 405.3945 c +49.3555 405.3945 34 424.5859 34 445.1836 c +34 458.2568 38.8027 470.9648 48.5645 479.4307 C +42.5273 484.459 39.918 491.8018 42.6934 497.7344 c +f +*U +%AI6_EndPatternLayer +) & +] E +%AI3_EndPattern +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginBrushPattern +(New Pattern 11) 0 A +u +0 J 0 j 1 w 4 M []0 d 0 XR +-7844.6191 7768.6997 m +-7844.6191 7721.3188 L +-7892 7721.3188 L +-7892 7768.6997 L +-7844.6191 7768.6997 L +n +u +0 O +0 0 0 1 k +-7867.4058 7764.4551 m +-7869.1816 7764.4551 L +-7869.1816 7769 L +-7867.4058 7769 L +-7867.4058 7764.4551 L +f +-7867.4058 7757.6855 m +-7869.1816 7757.6855 L +-7869.1816 7762.23 L +-7867.4058 7762.23 L +-7867.4058 7757.6855 L +f +-7867.4058 7750.9185 m +-7869.1816 7750.9185 L +-7869.1816 7755.4629 L +-7867.4058 7755.4629 L +-7867.4058 7750.9185 L +f +-7867.4058 7744.1494 m +-7869.1816 7744.1494 L +-7869.1816 7748.6934 L +-7867.4058 7748.6934 L +-7867.4058 7744.1494 L +f +U +u +-7860.3809 7745.9238 m +-7860.3809 7744.146 L +-7864.9258 7744.146 L +-7864.9258 7745.9238 L +-7860.3809 7745.9238 L +f +-7846.8442 7745.9238 m +-7846.8442 7744.146 L +-7851.3882 7744.146 L +-7851.3882 7745.9238 L +-7846.8442 7745.9238 L +f +U +*u +1 D +-7855.4922 7744.146 m +-7853.6118 7744.146 L +-7853.6118 7745.9238 L +-7858.1558 7745.9238 L +-7858.1558 7744.146 L +-7857.3306 7744.146 L +-7858.4585 7741.2109 L +-7861.8838 7740.1733 L +-7862.3145 7740.0127 -7862.3818 7740.2061 -7862.4609 7740.5845 c +-7862.7915 7742.1582 -7864.0337 7742.5825 -7865.0703 7742.1934 c +-7866.1855 7741.7749 -7866.9023 7740.4141 -7866.4785 7739.2788 c +-7866.0825 7738.2236 -7865.0215 7737.9512 -7864.0439 7738.3184 c +-7863.2817 7738.6021 -7862.6255 7739.2949 -7861.8623 7739.5791 c +-7860.9824 7739.9102 -7859.7529 7739.7222 -7858.9312 7739.3164 C +-7858.9658 7738.8135 -7859.1592 7738.3164 -7859.3945 7737.8735 c +-7859.9458 7736.8408 -7860.4375 7736.3672 -7861.3984 7735.7168 c +-7861.7842 7735.439 -7862.2246 7735.1855 -7862.5625 7734.8359 c +-7863.1738 7734.2036 -7863.5186 7733.3398 -7863.1978 7732.478 c +-7862.8374 7731.5215 -7861.8345 7731.1597 -7860.9146 7731.5039 c +-7859.8184 7731.9165 -7859.0513 7733.3184 -7859.4746 7734.4512 c +-7859.7007 7735.0581 -7860.2271 7735.3301 -7860.3008 7735.5254 c +-7860.4395 7735.8984 -7859.4858 7736.5664 -7859.2671 7736.7598 c +-7858.6074 7737.3184 -7858.0845 7738.3628 -7857.6978 7739.1768 C +-7851.4033 7741.1309 L +-7850.0137 7741.6504 -7848.8535 7742.5967 -7848.0103 7743.8047 C +-7856.5176 7741.8037 L +-7855.4922 7744.146 L +f +0 D +-7860.0366 7734.1069 m +-7859.7524 7733.3452 -7860.3882 7732.3047 -7861.1113 7732.0332 c +-7861.8359 7731.7612 -7862.4214 7732.0781 -7862.6934 7732.8008 c +-7862.9863 7733.5845 -7862.1455 7734.6133 -7861.4199 7734.8838 c +-7860.7954 7735.1182 -7860.25 7734.6758 -7860.0366 7734.1069 c +f +-7864.2695 7738.8584 m +-7864.9146 7738.6172 -7865.6689 7738.8452 -7865.9185 7739.5117 c +-7866.2319 7740.3535 -7865.6685 7741.3452 -7864.8657 7741.6455 c +-7864.2002 7741.894 -7863.4302 7741.6255 -7863.1675 7740.9199 c +-7862.8232 7740.0024 -7863.4082 7739.1797 -7864.2695 7738.8584 c +f +*U +U +%AI8_EndBrushPattern +%AI8_BeginBrushPattern +(New Pattern 4) 0 A +u +1 Ap +0 J 0 j 1 w 4 M []0 d 0 XR +-7845.6191 7770 m +-7845.6191 7722.6191 L +-7893 7722.6191 L +-7893 7770 L +-7845.6191 7770 L +n +u +0 O +0 0 0 1 k +-7888.4551 7747.2222 m +-7888.4551 7745.4453 L +-7893 7745.4453 L +-7893 7747.2222 L +-7888.4551 7747.2222 L +f +-7881.6865 7747.2222 m +-7881.6865 7745.4453 L +-7886.2314 7745.4453 L +-7886.2314 7747.2222 L +-7881.6865 7747.2222 L +f +-7874.9185 7747.2222 m +-7874.9185 7745.4453 L +-7879.4634 7745.4453 L +-7879.4634 7747.2222 L +-7874.9185 7747.2222 L +f +-7868.1494 7747.2222 m +-7868.1494 7745.4453 L +-7872.6934 7745.4453 L +-7872.6934 7747.2222 L +-7868.1494 7747.2222 L +f +-7861.3809 7747.2222 m +-7861.3809 7745.4453 L +-7865.9258 7745.4453 L +-7865.9258 7747.2222 L +-7861.3809 7747.2222 L +f +-7854.6113 7747.2222 m +-7854.6113 7745.4453 L +-7859.1558 7745.4453 L +-7859.1558 7747.2222 L +-7854.6113 7747.2222 L +f +-7847.8442 7747.2222 m +-7847.8442 7745.4453 L +-7852.3882 7745.4453 L +-7852.3882 7747.2222 L +-7847.8442 7747.2222 L +f +U +U +%AI8_EndBrushPattern +%AI8_BeginBrushPattern +(Unnamed 6) 0 A +u +u +0 Ap +0 J 0 j 1 w 4 M []0 d 0 XR +-4020.5 3897.5 m +-3919.1816 3897.5 L +-3919.1816 3889.7832 L +-4020.5 3889.7832 L +-4020.5 3897.5 L +n +u +0 O +0 0 0 1 k +-3919.3 3891.2073 m +-3919.1504 3891.2434 -3919.2041 3890.8247 -3919.1816 3890.7495 C +-3919.4319 3890.8423 -3919.2937 3891.3159 -3919.3 3891.2073 C +f +-3921.7693 3892.1582 m +-3921.7256 3891.9871 L +-3922.0896 3892.4063 L +-3921.7693 3892.1582 L +f +-3924.0784 3892.1504 m +-3923.8601 3892.8643 -3923.2417 3892.0352 -3922.8303 3892.2891 C +-3922.7625 3892.4514 L +-3922.5769 3891.8774 L +-3923.0769 3891.9683 -3923.7263 3892.3496 -3924.0784 3892.1504 C +f +-3925.3096 3890.6062 m +-3925.2336 3890.8843 -3925.5759 3890.8455 -3925.0225 3890.6936 C +-3925.0503 3890.6631 -3925.0583 3890.6455 -3925.0745 3890.6233 C +-3925.1243 3890.6272 -3925.1929 3890.6262 -3925.3096 3890.6062 C +f +-3925.0745 3890.6233 m +-3924.8313 3890.6033 -3925.2336 3890.3894 -3925.0745 3890.6233 C +-3925.0745 3890.6233 L +f +-3926.1975 3890.7822 m +-3925.8772 3890.5342 L +-3925.9441 3890.3699 -3926.2292 3890.3333 -3926.1233 3890.2139 C +-3926.4519 3890.3496 -3926.3843 3890.5127 -3926.1975 3890.7822 C +f +-3926.5012 3891.3032 m +-3926.3352 3891.1982 L +-3926.3643 3891.1294 -3926.4082 3891.1055 -3926.5012 3891.3032 C +f +-3925.9832 3890.9768 m +-3926.3352 3891.1982 L +-3926.2888 3891.3135 -3926.2839 3891.5447 -3926.1736 3891.1184 C +-3926.2024 3891.3296 -3926.1328 3891.1262 -3925.9832 3890.9768 C +f +-3925.7839 3891.0854 m +-3925.6042 3891.2407 -3925.3721 3891.3384 -3925.6936 3891.5854 C +-3925.0808 3891.4871 -3925.1711 3890.9856 -3925.7839 3891.0854 C +f +-3924.1963 3892.8887 m +-3923.9561 3893.0974 L +-3923.7483 3892.8584 L +-3923.8521 3892.9771 -3924.2112 3892.6653 -3924.1963 3892.8887 C +f +-3928.1929 3890.4126 m +-3928.2129 3890.5642 -3928.0852 3890.8174 -3928.0613 3891.0115 C +-3927.8247 3890.8374 L +-3927.9463 3890.7334 -3928.1768 3890.6375 -3928.1929 3890.4126 C +f +-3928.0613 3891.0115 m +-3928.4153 3891.2722 L +-3928.0991 3891.3032 -3928.0413 3891.1792 -3928.0613 3891.0115 C +f +-3926.5583 3892.0955 m +-3925.9768 3891.5479 L +-3926.6704 3892.1033 L +-3926.5583 3892.0955 L +f +-3929.5449 3890.3936 m +-3929.3442 3890.0422 L +-3929.7017 3890.573 L +-3929.5449 3890.3936 L +f +-3930.4417 3890.4551 m +-3930.2932 3890.1638 -3930.6453 3889.9624 -3930.4883 3889.7832 C +-3930.7319 3889.8352 -3930.9399 3890.0854 -3931.1272 3890.3098 C +-3930.9282 3890.1848 -3930.7161 3890.2168 -3930.4417 3890.4551 C +f +-3931.4417 3890.6375 m +-3931.3423 3890.5679 -3931.2393 3890.4426 -3931.1272 3890.3098 C +-3931.2329 3890.3774 -3931.3369 3890.4739 -3931.4417 3890.6375 C +f +-3929.0183 3891.197 m +-3929.0457 3891.1055 -3929.0984 3890.865 -3929.2969 3890.7634 C +-3929.1577 3891.1907 L +-3929.1152 3891.1936 -3929.0671 3891.1951 -3929.0183 3891.197 C +f +-3929.1528 3891.2046 m +-3929.1577 3891.1907 L +-3929.3088 3891.1814 -3929.4136 3891.1719 -3929.4585 3891.1672 c +-3929.4199 3891.1707 -3929.3279 3891.1814 -3929.1528 3891.2046 C +f +-3928.9832 3891.1992 m +-3928.9961 3891.1982 -3929.0056 3891.197 -3929.0183 3891.197 C +-3929.0049 3891.239 -3928.9968 3891.2534 -3928.9832 3891.1992 C +f +-3927.4863 3891.7092 m +-3927.6943 3891.948 -3928.1279 3892.2039 -3927.7083 3892.5684 C +-3927.5591 3892.2759 -3927.7993 3892.0684 -3927.4863 3891.7092 c +f +-3928.8103 3891.7334 m +-3928.4343 3891.8311 L +-3928.4417 3891.7183 -3928.5095 3891.5535 -3928.4065 3891.4351 C +-3928.8103 3891.7334 L +f +-3928.9944 3891.8691 m +-3928.8103 3891.7334 L +-3928.9497 3891.697 L +-3928.9944 3891.8691 L +f +-3930.7976 3891.0376 m +-3930.96 3891.2234 -3931.1377 3891.239 -3931.3384 3891.2693 C +-3931.1233 3891.3533 -3930.9009 3891.3982 -3930.6897 3891.3975 C +-3930.6599 3891.2632 -3930.5671 3891.0222 -3930.7976 3891.0376 C +f +-3929.9983 3891.1563 m +-3930.0095 3891.1663 -3930.0239 3891.1707 -3930.0344 3891.1807 C +-3930.0122 3891.2168 -3929.9944 3891.2283 -3929.9983 3891.1563 C +f +-3933.3142 3891.2659 m +-3933.3032 3891.2896 -3933.2937 3891.3186 -3933.2825 3891.344 C +-3933.28 3891.3186 -3933.2783 3891.2947 -3933.2751 3891.27 C +-3933.3142 3891.2659 L +f +-3930.6536 3891.4771 m +-3930.4919 3891.5596 -3930.3953 3891.4551 -3930.3032 3891.323 C +-3930.4241 3891.3662 -3930.5522 3891.3943 -3930.6897 3891.3975 C +-3930.7031 3891.4583 -3930.7056 3891.4983 -3930.6536 3891.4771 C +f +-3931.9929 3890.8374 m +-3931.9087 3890.9268 -3931.8132 3891.0022 -3931.7129 3891.0723 C +-3931.7952 3890.9373 -3931.9631 3890.7258 -3931.9929 3890.8374 C +f +-3930.0889 3891.0623 m +-3930.0808 3891.0554 -3930.0735 3891.0479 -3930.0647 3891.0435 C +-3930.1177 3890.9514 -3930.1111 3890.9966 -3930.0889 3891.0623 C +f +-3930.0889 3891.0623 m +-3930.1721 3891.1243 -3930.2375 3891.2295 -3930.3032 3891.323 C +-3930.2048 3891.2896 -3930.1135 3891.2434 -3930.0344 3891.1807 C +-3930.0544 3891.1504 -3930.0745 3891.1042 -3930.0889 3891.0623 C +f +-3933.9128 3894.009 m +-3933.8843 3893.613 -3933.4592 3893.2471 -3933.0923 3893.6719 C +-3932.7312 3893.3752 -3932.9673 3892.0723 -3933.2825 3891.344 C +-3933.2937 3891.5166 -3933.2937 3891.6763 -3933.6653 3891.9104 C +-3933.5352 3892.1262 -3932.8408 3892.4163 -3933.1543 3892.7744 C +-3933.6465 3892.9783 -3933.5576 3892.6343 -3933.7969 3892.4248 C +-3933.5935 3892.9182 -3934.4231 3893.1431 -3934.3159 3893.8687 C +-3933.8843 3893.613 L +-3933.8762 3893.7258 -3934.0327 3893.9063 -3933.9128 3894.009 C +f +-3932.5745 3891.3843 m +-3932.4216 3891.3352 L +-3932.5959 3891.2659 -3932.7207 3891.1079 -3932.9504 3890.7979 C +-3933.2048 3890.9912 -3933.2576 3891.1382 -3933.2751 3891.27 C +-3932.5222 3891.3252 L +-3932.5745 3891.3843 L +f +-3931.7351 3891.3335 m +-3931.8545 3891.7646 -3932.2217 3891.948 -3931.9968 3892.4138 C +-3931.5481 3892.3843 -3931.6824 3892.0542 -3931.4143 3891.8672 C +-3932.1384 3891.9739 -3931.2063 3891.6272 -3931.7295 3891.3828 C +-3931.5872 3891.3096 -3931.4592 3891.2871 -3931.3384 3891.2693 C +-3931.4688 3891.2168 -3931.5945 3891.1519 -3931.7129 3891.0723 C +-3931.7063 3891.0823 -3931.7017 3891.0896 -3931.6963 3891.0991 C +-3931.6929 3891.0974 L +-3931.6929 3891.1006 -3931.6936 3891.1016 -3931.6936 3891.1042 C +-3931.6624 3891.1582 -3931.6521 3891.1907 -3931.6873 3891.1594 C +-3931.6897 3891.1653 -3931.6985 3891.1672 -3931.7024 3891.1682 C +-3931.7073 3891.2283 -3931.7207 3891.2808 -3931.7351 3891.3311 C +-3931.9448 3891.2422 -3931.7681 3891.219 -3931.7024 3891.1682 C +-3931.7 3891.1475 -3931.6943 3891.1272 -3931.6936 3891.1042 C +-3931.6943 3891.1018 -3931.6953 3891.1006 -3931.6963 3891.0991 C +-3932.4216 3891.3352 L +-3932.2681 3891.3953 -3932.0759 3891.3828 -3931.7351 3891.3335 C +f +-3928.0952 3893.4951 m +-3928.1177 3893.4573 -3928.1167 3893.4263 -3928.1184 3893.3953 C +-3928.1653 3893.448 -3928.1831 3893.4839 -3928.0952 3893.4951 C +f +-3928.3936 3893.2346 m +-3928.3408 3893.1748 -3928.2969 3893.0022 -3928.1255 3893.0466 C +-3927.9768 3893.1763 -3928.1262 3893.2534 -3928.1184 3893.3953 C +-3928.0151 3893.2808 -3927.7568 3893.0859 -3928.0808 3892.8762 C +-3928.1321 3892.9351 L +-3928.4241 3892.7871 -3928.7993 3892.2495 -3928.7483 3892.1902 C +-3928.6631 3892.5779 -3928.5879 3892.8542 -3928.3936 3893.2346 C +f +-3930.0852 3892.3943 m +-3930.6892 3892.6055 L +-3930.3816 3892.9783 L +-3930.3972 3892.7544 L +-3930.0537 3892.8423 -3930.1279 3892.5664 -3930.0852 3892.3943 C +f +-3933.3833 3891.052 m +-3933.3032 3890.5967 L +-3933.6521 3891.239 L +-3933.3833 3891.052 L +f +-3934.1682 3891.1062 m +-3934.1392 3890.7102 L +-3934.3464 3890.9492 L +-3934.1682 3891.1062 L +f +-3978.4617 3896.0166 m +-3978.6392 3896.1287 L +-3978.5552 3896.0942 -3978.5012 3896.0566 -3978.4617 3896.0166 C +f +-3977.1768 3896.0435 m +-3977.1453 3895.8486 L +-3977.2048 3895.9558 -3977.2292 3896.0352 -3977.1768 3896.0435 C +f +-3953.4456 3891.1506 m +-3953.7041 3890.781 -3953.9929 3890.2083 -3953.9617 3890.6531 C +-3953.8823 3891.0867 L +-3953.7017 3891.009 -3953.5632 3891.0576 -3953.4456 3891.1506 C +f +-3966.6479 3893.7412 m +-3966.6233 3893.7832 -3966.5977 3893.8286 -3966.5723 3893.8733 C +-3966.5095 3893.7246 -3966.4504 3893.5867 -3966.3977 3893.4583 C +-3966.4729 3893.5466 -3966.5583 3893.6416 -3966.6479 3893.7412 C +f +-3966.8303 3895.5366 m +-3967.1711 3895.2566 L +-3967.0945 3895.3542 -3966.9849 3895.448 -3966.8303 3895.5366 C +f +-3985.4792 3896.4768 m +-3985.6863 3896.9182 L +-3985.3623 3896.9163 -3985.5049 3896.6936 -3985.4792 3896.4768 C +f +-3942.2073 3891.2659 m +-3942.4304 3891.0967 -3942.6079 3891.0254 -3942.7639 3891.0044 C +-3942.4951 3891.2534 -3942.2783 3891.6272 -3942.2073 3891.2659 C +f +-3977.9561 3891.4126 m +-3978.0647 3891.4912 -3978.1111 3891.5796 -3978.1079 3891.6763 C +-3977.9961 3891.6018 -3977.9329 3891.5193 -3977.9561 3891.4126 C +f +-3943.4082 3891.0059 m +-3943.3689 3891.0491 -3943.3303 3891.071 -3943.2903 3891.1079 C +-3943.1272 3891.0352 -3942.9631 3890.9768 -3942.7639 3891.0044 C +-3942.9624 3890.8186 -3943.1897 3890.7046 -3943.4082 3891.0059 C +f +-4010.9297 3896.1172 m +-4010.9482 3896.0974 -4010.9705 3896.0884 -4010.9873 3896.0654 C +-4010.9929 3896.1243 -4010.9673 3896.1272 -4010.9297 3896.1172 C +f +-4018.3442 3891.739 m +-4018.2712 3891.7124 -4018.1521 3891.7119 -4018.0398 3891.7058 C +-4018.0945 3891.6763 -4018.1863 3891.6792 -4018.3442 3891.739 c +f +-3937.3264 3890.9172 m +-3937.1599 3890.8887 -3937.3 3890.8691 -3937.3264 3890.9172 C +-3937.3264 3890.9172 L +f +-3936.5168 3892.6328 m +-3936.5522 3892.6814 -3936.5791 3892.7434 -3936.5833 3892.844 C +-3936.5696 3892.739 -3936.5464 3892.6726 -3936.5168 3892.6328 c +f +-3945.0664 3893.7058 m +-3945.0713 3893.7058 -3945.0752 3893.7046 -3945.0808 3893.7046 C +-3945.0313 3893.7896 -3945.0398 3893.7734 -3945.0664 3893.7058 C +f +-3937.0759 3891.1143 m +-3937.1384 3891.0613 -3937.2104 3891.0166 -3937.2888 3890.9856 C +-3937.2544 3891.0193 -3937.1897 3891.0613 -3937.0759 3891.1143 C +f +-3937.1096 3890.9092 m +-3937.0522 3890.9287 -3937.0071 3890.9395 -3936.9641 3890.9512 C +-3936.9431 3890.8787 -3936.9617 3890.8335 -3937.1096 3890.9092 C +f +-3937.5583 3890.9402 m +-3937.4631 3890.9336 -3937.3743 3890.9539 -3937.2888 3890.9856 C +-3937.3215 3890.9558 -3937.3352 3890.9314 -3937.3264 3890.9172 C +-3937.3752 3890.9238 -3937.4441 3890.9326 -3937.5583 3890.9402 c +f +-3997.2932 3894.9558 m +-3997.3042 3894.9424 -3997.3169 3894.9336 -3997.3289 3894.9153 C +-3997.4968 3895.0952 -3997.4231 3895.0664 -3997.2932 3894.9558 C +f +-3957.7783 3895.6563 m +-3957.7705 3895.6519 -3957.7664 3895.6406 -3957.7593 3895.635 C +-3957.7671 3895.6306 -3957.7769 3895.6252 -3957.7839 3895.6199 C +-3957.7783 3895.6563 L +f +-3958.3762 3895.9795 m +-3958.1216 3895.4395 -3957.9768 3895.5059 -3957.7839 3895.6199 C +-3957.9817 3894.3691 L +-3958.3762 3895.9795 L +f +*u +-3981.5383 3896.1416 m +-3981.1184 3896.531 L +-3981.6252 3897.1726 -3981.9919 3896.9514 -3981.5977 3897.5 C +-3981.5383 3896.1416 -3979.9656 3897.3606 -3979.9072 3896.0039 C +-3979.6304 3896.2896 L +-3979.7097 3896.2764 -3979.7224 3896.3562 -3979.8008 3896.3428 C +-3979.2625 3896.9932 -3979.4009 3895.3606 -3978.7073 3895.5542 C +-3978.4656 3895.6582 -3978.2969 3895.8555 -3978.4617 3896.0166 C +-3977.9231 3895.6807 L +-3977.7664 3895.7073 -3977.8047 3895.9426 -3977.9607 3895.9172 C +-3977.1392 3895.8086 L +-3977.1453 3895.8486 L +-3977.0281 3895.635 -3976.7625 3895.3064 -3976.6328 3895.1663 C +-3976.4241 3895.3606 -3976.7375 3895.3098 -3976.6841 3895.4795 C +-3976.2292 3895.1504 L +-3976.0439 3895.5022 -3976.4209 3895.844 -3976.7351 3895.7935 C +-3976.3103 3897.1494 -3976.3577 3895.4514 -3975.4409 3896.2434 C +-3975.8704 3896.4163 L +-3975.5935 3897.1863 -3975.2583 3896.907 -3974.7727 3897.3875 C +-3974.8879 3897.1367 -3975.7449 3896.177 -3975.2512 3895.8386 C +-3975.1121 3895.9414 -3974.9287 3895.9902 -3974.6624 3895.7168 C +-3974.6599 3896.1995 -3974.3999 3896.0811 -3974.0745 3896.0535 C +-3974.0967 3896.6936 L +-3973.7449 3896.5088 -3973.7727 3896.1831 -3973.5657 3895.8953 C +-3973.1736 3895.9583 -3973.0923 3896.4536 -3973 3896.8711 C +-3972.3721 3896.9727 -3973.4336 3896.0767 -3972.6904 3895.9558 C +-3972.1682 3896.2007 -3971.8015 3895.9395 -3971.1768 3895.5566 C +-3970.8113 3895.7766 -3971.2407 3895.948 -3971.1096 3896.1306 C +-3970.7856 3895.6206 L +-3970.7063 3895.6328 -3970.7319 3895.7896 -3970.7449 3895.8687 C +-3970.4719 3895.6707 -3970.7224 3895.2295 -3970.2932 3895.0554 C +-3970.1775 3894.3511 -3969.4121 3896.0854 -3968.8809 3895.2852 C +-3968.75 3895.4668 -3968.9441 3895.677 -3968.9041 3895.9248 C +-3968.1753 3895.3999 -3968.2793 3895.5435 -3967.6809 3894.8367 C +-3967.1711 3895.2566 L +-3967.5457 3894.7764 -3967.0671 3894.2083 -3966.6479 3893.7412 C +-3966.7808 3893.509 -3966.8943 3893.3064 -3966.9705 3893.2095 C +-3966.3015 3892.8662 L +-3966.2207 3892.9712 -3966.2881 3893.1907 -3966.3977 3893.4583 C +-3966.3521 3893.405 -3966.3088 3893.3533 -3966.2751 3893.3047 C +-3966.0359 3893.5413 -3966.1599 3893.9104 -3966.3313 3894.2676 C +-3966.4128 3894.1416 -3966.4937 3894.0066 -3966.5723 3893.8733 C +-3966.7375 3894.2615 -3966.8921 3894.6919 -3966.8577 3895.0664 C +-3966.8142 3894.9927 -3966.7305 3894.9292 -3966.6384 3894.8936 C +-3966.6816 3894.9993 -3966.7092 3895.093 -3966.6892 3895.157 c +-3966.6665 3895.2246 -3966.5967 3895.0833 -3966.4873 3894.9199 C +-3966.3352 3895.6328 L +-3966.2983 3895.3496 L +-3965.4231 3895.7959 L +-3964.7969 3895.0779 -3964.2522 3894.0215 -3963.2583 3893.7271 C +-3963.5049 3894.25 -3963.3113 3894.5811 -3963.3247 3895.2007 C +-3963.5959 3894.5447 -3964.0945 3895.4795 -3964.6096 3895.3462 c +-3964.3408 3895.4153 -3964.3999 3895.7102 -3964.4683 3895.8135 C +-3963.5496 3895.2168 L +-3963.5703 3895.7234 -3963.3545 3895.5967 -3963.1145 3895.8064 C +-3963.2959 3894.8047 -3962.4297 3895.1392 -3962.0559 3894.8323 C +-3962.0327 3895.1682 -3962.1223 3895.5115 -3962.5784 3895.4307 C +-3962.0752 3896.1848 -3961.9282 3894.2544 -3961.4343 3894.8953 C +-3961.5457 3894.9031 -3961.6057 3894.8516 -3961.6497 3895.0222 C +-3961.3896 3894.7234 -3960.7537 3894.9602 -3960.9033 3895.2534 C +-3961.0144 3895.2603 L +-3960.2751 3895.3787 -3958.7639 3895.2676 -3958.6536 3894.4172 C +-3958.6462 3894.5266 -3958.7505 3895.4424 -3958.7952 3895.6143 C +-3957.4761 3892.7522 L +-3957.5923 3893.4827 -3957.1462 3895.2227 -3957.7593 3895.635 C +-3957.5833 3895.739 -3957.3655 3895.8606 -3956.9944 3895.6033 C +-3957.1145 3895.4993 -3957.2937 3894.5466 -3957.1296 3894.48 C +-3956.6792 3895.2935 -3956.8169 3894.9153 -3956.2617 3895.6084 C +-3956.4417 3895.4514 -3956.2417 3894.3064 -3955.9573 3894.3428 C +-3956.0017 3894.5144 -3955.9336 3895.4734 -3956.0376 3895.5928 C +-3955.3296 3894.4683 L +-3955.5063 3894.6707 -3955.3608 3895.4214 -3955.2024 3895.739 C +-3955.2759 3895.5193 -3954.5903 3895.76 -3954.4016 3895.6482 C +-3954.7017 3895.3875 L +-3953.9023 3895.5576 -3953.9121 3893.8064 -3953.1191 3893.865 C +-3953.2151 3894.0974 -3953.3562 3895.2947 -3952.9529 3895.4363 C +-3952.7681 3894.8604 -3952.1345 3892.6663 -3951.4329 3892.2227 C +-3951.2983 3892.552 L +-3950.76 3892.1768 L +-3951.0952 3893.0435 -3952.0359 3894.8672 -3952.5496 3895.5767 C +-3952.2505 3895.8374 -3952.4663 3895.9646 -3952.0183 3895.9351 C +-3951.8601 3896.2434 -3952.2625 3896.4031 -3952.3943 3896.4214 C +-3951.3513 3896.6206 L +-3951.3977 3895.948 -3950.5537 3895.9463 -3950.5935 3895.3862 C +-3951.7263 3896.0833 L +-3951.7722 3895.4119 -3951.0713 3894.1748 -3950.3323 3894.2935 C +-3950.1443 3894.5613 -3950.4729 3895.4902 -3950.4575 3895.7144 C +-3950.3616 3895.4827 -3949.7561 3895.2722 -3949.6882 3895.4363 C +-3950.0017 3895.7959 L +-3949.5903 3896.0486 -3949.3303 3894.9048 -3948.8359 3895.5464 C +-3948.6653 3895.5896 -3948.3264 3896.4119 -3948.2969 3896.0144 C +-3948.5752 3895.2471 -3948.6296 3892.8743 -3948.4441 3892.2979 C +-3948.3843 3892.3496 -3947.5481 3893.031 -3947.3533 3893.4104 C +-3947.0723 3894.0115 -3947.7751 3894.844 -3947.5359 3895.3604 C +-3947.5256 3895.1768 -3947.3704 3894.9502 -3947.3057 3894.8774 C +-3947.1265 3895.0342 -3947.3799 3895.4463 -3946.9905 3895.363 C +-3946.9255 3894.6814 -3946.1985 3895.4207 -3946.8064 3894.7871 C +-3946.4255 3894.5923 -3946.4016 3894.927 -3945.9543 3894.8975 C +-3946.0967 3894.4573 -3945.5527 3893.3982 -3945.1711 3893.2039 C +-3945.1936 3893.3774 -3945.1079 3893.6033 -3945.0664 3893.7058 C +-3944.2856 3893.7676 -3943.8665 3894.0771 -3943.1384 3894.0833 C +-3943.0713 3894.2483 -3942.72 3894.448 -3942.8696 3894.7412 C +-3942.7649 3894.6206 -3942.6687 3894.3894 -3942.4441 3894.3733 C +-3942.0095 3894.9624 -3942.9448 3894.4646 -3942.6135 3895.1726 C +-3942.5852 3894.7766 -3942.0327 3894.6262 -3941.7129 3894.3787 C +-3941.8113 3893.7671 -3942.4519 3894.2615 -3942.7722 3894.5088 C +-3942.7737 3893.6653 -3942.2161 3892.781 -3941.4551 3892.3911 C +-3940.8503 3892.1814 -3941.1929 3892.9363 -3941.0879 3892.8164 C +-3939.9519 3892.9639 -3940.1201 3891.3428 -3939.1768 3891.9514 C +-3938.8025 3892.489 -3939.1599 3893.0215 -3939.0769 3893.4092 C +-3939.5696 3893.6128 -3939.8333 3893.0679 -3940.1672 3893.0896 C +-3939.7561 3893.344 L +-3939.9128 3893.5222 -3940.2417 3893.6582 -3940.4209 3893.5022 C +-3940.1072 3893.9856 -3938.5017 3893.5952 -3937.6252 3894.0413 C +-3937.4695 3893.8606 -3937.2007 3893.6743 -3937.3279 3893.4583 C +-3937.6052 3893.5332 L +-3937.8601 3893.0996 -3937.0833 3892.9336 -3937.4343 3892.7312 C +-3937.0623 3892.4263 -3936.6453 3891.947 -3936.1216 3892.1924 C +-3936.0232 3892.8054 L +-3936.0344 3892.6262 -3936.3655 3892.4402 -3936.5127 3892.6272 c +-3936.2944 3892.3555 -3935.7097 3893.4573 -3935.4705 3892.6543 C +-3935.8376 3892.2295 L +-3935.4641 3891.9214 -3935.0024 3891.2703 -3934.5383 3891.4639 C +-3934.7495 3890.8584 -3934.6453 3891.5332 -3934.9751 3890.8247 C +-3934.6892 3891.7058 -3936.1624 3890.7876 -3935.7031 3891.7139 C +-3936.0415 3890.8916 -3936.2888 3891.365 -3936.7312 3890.6638 C +-3936.7175 3890.8662 -3936.5745 3891.0508 -3936.9641 3890.9512 C +-3936.9817 3891.0103 -3937.0232 3891.0854 -3937.0496 3891.1294 C +-3937.0615 3891.1243 -3937.0657 3891.1206 -3937.0759 3891.1143 C +-3937.0681 3891.1218 -3937.0623 3891.1306 -3937.0544 3891.1382 C +-3937.0713 3891.1682 -3937.0728 3891.1748 -3937.0464 3891.1462 C +-3936.9536 3891.2346 -3936.8784 3891.3411 -3936.8479 3891.4539 C +-3937.0413 3891.9182 -3937.6609 3891.9038 -3937.8704 3892.1443 C +-3938.1016 3892.0479 -3937.7737 3891.9119 -3937.8999 3891.6963 C +-3938.2129 3892.0554 L +-3938.2439 3891.6062 -3938.8271 3891.3096 -3938.2825 3891.0464 C +-3938.7727 3891.0264 L +-3939.0613 3890.7744 -3939.4583 3890.6743 -3939.7031 3890.863 C +-3939.9343 3890.7659 -3940.2871 3891.3604 -3940.0857 3891.0088 C +-3940.8545 3891.2871 L +-3940.8616 3891.1748 L +-3941.6201 3891.1184 -3942.4231 3891.9182 -3943.2903 3891.1079 C +-3943.5457 3891.2212 -3943.8096 3891.3599 -3944.2368 3891.2324 C +-3944.3201 3890.844 L +-3944.6479 3890.9795 -3945.3047 3890.4551 -3945.4456 3890.8599 C +-3945.7993 3889.8142 -3947.0369 3890.6318 -3947.6135 3890.4463 C +-3947.6353 3890.9536 L +-3948.0322 3890.9248 -3948.4128 3891.0686 -3948.9055 3891.2722 C +-3948.8752 3891.7207 L +-3949.3 3892.0886 -3949.9673 3891.4019 -3950.6392 3891.448 C +-3950.5935 3891.2764 -3950.4231 3891.321 -3950.3025 3891.4248 C +-3951.1052 3890.4119 -3951.9961 3892.1616 -3952.7241 3891.4238 C +-3952.9055 3891.5867 -3953.0369 3891.531 -3953.1641 3891.4182 C +-3953.1472 3891.4175 -3953.1321 3891.4092 -3953.1191 3891.3953 C +-3953.1377 3891.3894 -3953.1653 3891.3887 -3953.1936 3891.3894 C +-3953.2737 3891.3123 -3953.3562 3891.2227 -3953.4456 3891.1506 C +-3953.3696 3891.26 -3953.2969 3891.3496 -3953.2336 3891.3911 C +-3953.3735 3891.4004 -3953.5857 3891.4558 -3953.7937 3891.5684 C +-3953.8823 3891.0867 L +-3953.8992 3891.093 -3953.9128 3891.0923 -3953.9304 3891.1006 C +-3954.1345 3890.9226 -3954.0945 3891.3286 -3953.9856 3891.6907 C +-3954.0903 3891.77 -3954.1863 3891.865 -3954.2607 3891.9814 C +-3954.4265 3891.2039 -3954.8064 3892.2432 -3955.0327 3891.4138 C +-3955.1729 3891.8184 -3956.0784 3891.7183 -3956.1892 3892.5686 C +-3956.1963 3892.4583 -3956.2576 3892.405 -3956.1453 3892.3982 C +-3956.3772 3892.301 -3956.6089 3892.2046 -3956.8169 3892.4443 C +-3956.9153 3891.8323 L +-3957.4216 3892.655 L +-3957.7292 3892.2822 -3957.8567 3892.0654 -3957.5513 3891.5942 C +-3958.2888 3892.3186 -3958.1497 3891.8672 -3958.7769 3892.5854 C +-3958.7463 3892.1895 L +-3958.9705 3892.2046 -3959.3289 3892.7346 -3959.4641 3892.4075 C +-3959.9656 3891.655 -3961.9456 3892.3035 -3963.2329 3891.6042 C +-3962.9832 3892.77 -3963.8313 3891.0823 -3963.8823 3891.9856 C +-3963.9573 3891.71 -3964.1367 3891.5542 -3963.9282 3891.3142 C +-3964.5852 3891.5854 -3964.9153 3890.8774 -3965.3689 3891.6392 C +-3965.4441 3891.3623 -3965.2283 3891.2346 -3965.2952 3891.071 C +-3965.3479 3891.1306 -3965.5039 3891.3113 -3965.5723 3891.1462 c +-3965.6392 3890.9824 -3965.4761 3890.9153 -3965.3721 3890.7947 C +-3966.0432 3890.8411 -3966.1111 3891.6907 -3966.1599 3892.4883 C +-3966.5 3892.1106 -3966.6697 3892.1638 -3966.9153 3892.6873 C +-3967.0337 3892.4263 -3967.2312 3892.1531 -3966.8142 3892.0596 C +-3967.0488 3892.0215 -3968.2473 3891.677 -3968.2712 3892.3164 C +-3968.3447 3892.1543 -3968.5991 3892.2693 -3968.6609 3892.3428 C +-3969.1873 3892.3047 -3969.2336 3892.2471 -3969.7505 3892.3076 C +-3969.6072 3892.4119 L +-3969.8113 3893.1831 -3970.0369 3892.5842 -3970.4536 3892.6768 C +-3970.4417 3892.5974 L +-3971.3972 3892.0415 -3970.8542 3892.8643 -3971.7969 3892.2295 C +-3971.7456 3892.7092 L +-3971.8335 3893.7407 -3972.5808 3892.1006 -3973.1279 3892.4951 C +-3972.9304 3892.7693 L +-3973.2292 3893.1218 -3973.7656 3891.3662 -3974.0657 3891.2371 C +-3974.1311 3891.1475 -3973.9624 3891.093 -3973.8711 3891.0266 C +-3974.6567 3890.4182 -3973.9729 3891.655 -3974.5583 3891.801 C +-3974.6663 3891.4624 -3974.4192 3890.9395 -3974.8132 3890.8762 C +-3975.0095 3890.6018 -3975.9561 3891.9768 -3976.4937 3891.3267 C +-3976.3752 3891.5879 -3976.2576 3891.8486 -3976.5295 3892.0447 C +-3976.9463 3892.1382 -3977.6563 3891.0576 -3978.0327 3891.8806 C +-3978.0857 3891.8096 -3978.1057 3891.7412 -3978.1079 3891.6763 C +-3978.4265 3891.8887 -3979.1433 3892.0291 -3979.3352 3892.4756 C +-3979.6296 3890.8186 -3981.3159 3893.281 -3981.3088 3891.7534 C +-3982.2888 3891.8352 L +-3982.2632 3891.6792 L +-3982.8896 3891.5779 -3983.1111 3891.9443 -3983.3313 3892.3113 C +-3983.4761 3892.2073 -3983.3704 3892.0642 -3983.3584 3891.9844 C +-3984.2737 3891.6763 -3984.3647 3891.7412 -3985.1321 3892.5022 C +-3985.2119 3892.0066 L +-3985.4199 3892.2947 -3986.5352 3891.2295 -3987.4329 3891.8076 C +-3987.4241 3891.7515 -3987.4055 3891.655 -3987.3342 3891.5854 C +-3988.3442 3892.1672 -3989.7522 3890.2102 -3990.1223 3892.0154 C +-3990.7888 3892.4602 L +-3989.9265 3892.6006 -3990.9172 3893.2434 -3990.5625 3893.5435 C +-3990.9016 3893.6494 -3991.4392 3892.9993 -3991.0225 3892.9063 C +-3990.9573 3892.9966 L +-3990.8042 3892.0554 -3992.0288 3892.6631 -3992.0056 3892.0222 C +-3993.7024 3892.0686 -3995.3562 3891.5479 -3996.9456 3891.5078 C +-3996.7625 3892.239 L +-3997.3169 3892.197 L +-3997.4624 3892.0266 -3997.5122 3891.6252 -3997.1167 3891.655 C +-3997.3247 3891.2407 -3997.78 3892.0022 -3997.7913 3892.1616 C +-3998.5657 3891.865 -3997.4888 3891.3086 -3997.7263 3891.2913 C +-3998.0488 3891.3455 L +-3997.9761 3891.4312 L +-3998.2375 3891.73 -3998.2607 3892.0466 -3998.7361 3892.0107 C +-3999.0369 3891.8643 -3998.8904 3891.5596 -3999.0088 3891.531 C +-3999.0081 3891.4795 -3999.0481 3891.4551 -3999.1904 3891.5103 C +-3999.8889 3891.448 L +-3999.6096 3892.0254 L +-3999.9192 3892.3098 -4000.2664 3891.9951 -3999.9441 3892.6494 c +-4000.4172 3891.6406 -4002.5496 3892.2871 -4002.8401 3891.9739 C +-4003.2737 3892.3953 -4003.7017 3892.3875 -4004.2319 3892.3367 C +-4004.1001 3892.4573 -4004.0212 3893.1062 -4004.4785 3893.0266 C +-4004.3113 3891.6873 -4005.3159 3892.4451 -4005.6855 3891.4814 C +-4005.3552 3892.1206 -4006.9856 3891.6392 -4006.4673 3892.5466 C +-4006.8489 3892.4382 -4006.4905 3892.0454 -4006.78 3891.73 C +-4007.6882 3892.2493 -4008.7815 3891.3928 -4009.9041 3891.5679 C +-4009.9216 3891.7434 -4009.7336 3892.0127 -4009.9744 3892.2744 C +-4010.5671 3891.3953 L +-4010.7888 3891.4814 -4010.7712 3892.4104 -4011.1763 3891.7998 C +-4011.1191 3891.948 -4011.0337 3892.1707 -4011.1824 3892.2271 C +-4013.3816 3891.3699 -4015.6763 3892.9292 -4017.9097 3891.3186 C +-4017.6072 3891.6594 -4017.8088 3891.6936 -4018.0398 3891.7058 C +-4017.8896 3891.7876 -4018.0432 3892.1406 -4018.0137 3892.3787 C +-4018.9487 3891.7168 L +-4019.1191 3892.3784 -4019.9512 3891.7615 -4020.0488 3892.3943 C +-4019.7527 3892.2803 L +-4020.1465 3893.0266 -4019.2017 3893.9395 -4019.2593 3894.8975 C +-4018.8184 3894.0486 -4018.0967 3896.1543 -4017.3733 3894.9395 C +-4017.2136 3895.1348 -4017.5095 3895.2483 -4017.4241 3895.4702 C +-4017.2407 3895.0596 -4017.0193 3894.9739 -4016.6089 3895.1582 C +-4016.6553 3895.26 L +-4015.5024 3895.1594 -4015.0081 3895.5642 -4013.7129 3895.8342 C +-4013.8088 3895.3604 L +-4013.5305 3895.4238 -4013.4719 3895.5723 -4013.3416 3895.6907 C +-4013.0222 3894.9727 -4014.1233 3895.6504 -4013.8323 3894.8584 C +-4013.4631 3895.8223 -4011.8696 3894.8733 -4011.6201 3895.9683 C +-4011.1919 3895.9739 -4011.7456 3895.4199 -4011.3176 3895.4263 C +-4011.2041 3895.7227 L +-4011.0959 3895.3408 L +-4010.8152 3895.4038 -4010.6736 3895.7744 -4010.6631 3896.0254 C +-4010.7312 3895.9956 -4010.8567 3896.0955 -4010.9297 3896.1172 C +-4010.5657 3896.4663 -4009.9033 3895.9983 -4009.7783 3896.1118 C +-4010.1897 3895.9292 L +-4009.0212 3895.6519 -4007.5945 3896.0413 -4006.4656 3895.4382 C +-4006.5513 3895.2146 L +-4005.6892 3894.801 -4005.8608 3895.4602 -4004.9143 3895.2693 C +-4004.9487 3895.3223 L +-4004.7593 3895.0996 -4004.5063 3894.9871 -4004.2473 3895.0127 C +-4004.4863 3895.2744 -4003.7976 3895.5215 -4004.1111 3895.8113 C +-4003.1763 3895.3672 -4003.6487 3895.4624 -4003.0313 3894.6318 C +-4002.8889 3895.0022 L +-4002.6785 3894.6672 -4002.6609 3894.4902 -4002.1882 3894.3943 C +-4002.5759 3894.7124 -4001.8865 3894.9592 -4002.3208 3895.3799 C +-4001.3289 3896.1907 -4000.8479 3894.5613 -4000.3928 3895.7471 C +-3999.9373 3894.7207 -4001.2512 3895.177 -4000.9961 3894.9575 C +-4001.2097 3894.6218 -4000.6201 3894.1902 -4000.3088 3894.2935 C +-3999.9919 3894.3164 -3999.77 3895.6062 -3998.9729 3895.5867 C +-3999.0522 3895.5823 -3999.0576 3895.6594 -3999.1367 3895.655 C +-3998.8384 3895.9172 -3998.5522 3895.3008 -3998.1863 3895.7258 C +-3997.9812 3895.1055 -3997.7112 3895.7615 -3997.6521 3894.9702 C +-3998.3833 3895.1531 L +-3997.9688 3894.9463 -3997.5801 3894.02 -3996.8972 3894.469 C +-3996.9504 3894.6287 -3997.1536 3894.8386 -3997.2932 3894.9558 C +-3997.0935 3895.1895 -3996.9087 3894.801 -3996.7017 3895.0413 C +-3996.7607 3895.8335 -3997.5903 3895.2136 -3998.0344 3895.8174 C +-3997.8201 3896.1519 -3997.1943 3895.2434 -3997.4175 3896.1016 c +-3997.0967 3895.0107 -3996.6321 3896.239 -3996.0923 3895.4063 C +-3996.1279 3895.8806 L +-3996.0425 3895.8064 -3995.8655 3895.5823 -3995.7083 3895.5942 C +-3995.9929 3896.2095 L +-3995.5559 3895.6848 -3995.1504 3896.6682 -3994.7312 3896.3828 C +-3995.6089 3896.3975 -3994.9282 3895.8113 -3995.2993 3895.4646 C +-3994.2168 3894.8296 -3994.6768 3896.7058 -3993.4648 3896.4783 C +-3993.6289 3896.5454 -3994.0808 3896.1936 -3993.8242 3895.9734 C +-3993.5935 3896.071 -3993.2888 3896.2534 -3993.1472 3896.5022 C +-3992.3442 3896.4038 -3993.2705 3896.0144 -3992.9287 3895.7227 C +-3992.6553 3896.3008 -3992.5344 3895.4871 -3992.1824 3895.3022 C +-3992.1799 3895.7847 L +-3991.2649 3896.0942 -3991.9373 3894.7791 -3991.1135 3895.1531 C +-3991.4617 3895.8223 L +-3991.0322 3895.6494 L +-3991.1208 3896.1982 L +-3990.6536 3895.7913 -3990.5081 3895.8962 -3990.0503 3896.0503 C +-3990.1567 3895.7102 -3989.9905 3895.1748 -3989.5852 3895.1594 C +-3989.3088 3895.4463 -3989.74 3895.6184 -3989.1655 3895.5491 C +-3989.2952 3895.8511 -3989.4373 3896.23 -3989.6873 3895.7854 C +-3989.7129 3895.9426 -3989.8152 3896.0884 -3989.8416 3896.2434 C +-3989.5439 3896.573 -3989.0935 3896.3186 -3988.8855 3896.3142 C +-3988.9656 3896.2964 -3989.0613 3896.2703 -3989.1104 3896.2014 C +-3988.2776 3895.5332 L +-3988.1465 3895.7144 -3988.2505 3895.8599 -3988.3535 3896.0022 C +-3988.1848 3895.9502 -3988.0681 3895.7283 -3987.8201 3895.6873 C +-3987.8843 3896.0791 -3987.8689 3896.4839 -3988.22 3896.6682 C +-3987.4265 3896.2334 L +-3987.3735 3896.4038 -3987.0193 3896.7014 -3987.1223 3896.8462 C +-3986.6824 3897.0767 -3986.0432 3896.0854 -3985.46 3896.3894 C +-3985.4297 3896.3135 -3985.3689 3896.2407 -3985.2449 3896.1848 C +-3984.6968 3896.2734 -3984.2112 3896.7544 -3983.5615 3896.2168 C +-3983.1929 3896.9199 L +-3982.6841 3896.7603 -3983.6919 3896.0342 -3982.8447 3895.7693 C +-3982.2449 3895.5447 -3982.6208 3896.3687 -3982.4104 3896.5642 C +-3982.1121 3896.21 -3981.5935 3895.4888 -3981.0425 3896.0613 C +-3981.2249 3896.1936 -3981.3679 3896.0896 -3981.5383 3896.1416 C +f +1 D +-3975.2632 3895.8298 m +-3975.3848 3895.9312 -3975.6272 3896.2434 -3975.7161 3895.9592 C +-3975.5776 3895.4063 -3975.4705 3895.6707 -3975.2632 3895.8298 C +f +-3965.7241 3894.6682 m +-3965.8145 3894.8279 -3965.9543 3894.7493 -3966.1121 3894.5664 C +-3965.9976 3894.5266 -3965.8679 3894.5447 -3965.7241 3894.6682 C +f +-3939.1511 3891.3096 m +-3939.1563 3891.3174 -3939.1599 3891.323 -3939.1641 3891.3333 C +-3939.4353 3891.1453 -3939.3391 3891.219 -3939.1511 3891.3096 C +f +0 D +-3938.5879 3891.5193 m +-3938.5313 3891.4514 -3938.5352 3891.3848 -3938.5591 3891.3174 C +-3938.5984 3891.4395 -3938.7249 3891.448 -3938.8689 3891.4136 C +-3938.8289 3891.5398 -3938.7561 3891.6272 -3938.5879 3891.5193 C +f +1 D +-3999.0713 3891.7092 m +-3998.9617 3891.8352 L +-3999.2092 3891.9739 -3999.1399 3891.8486 -3999.0713 3891.7092 C +f +*U +0 D +-3966.8057 3895.3286 m +-3966.8401 3895.2471 -3966.8496 3895.157 -3966.8577 3895.0664 C +-3966.9055 3895.1475 -3966.9065 3895.2412 -3966.8057 3895.3286 C +f +-3985.4409 3896.3953 m +-3985.4473 3896.3911 -3985.4536 3896.3928 -3985.46 3896.3894 C +-3985.4705 3896.4182 -3985.4761 3896.448 -3985.4792 3896.4768 C +-3985.4409 3896.3953 L +f +-3947.3123 3895.6096 m +-3947.4282 3895.5398 -3947.4929 3895.4514 -3947.5359 3895.3604 C +-3947.5422 3895.4783 -3947.4895 3895.5779 -3947.3123 3895.6096 C +f +-3935.6033 3890.6992 m +-3935.9641 3890.8247 L +-3935.7896 3890.8008 -3935.7273 3890.9063 -3935.6392 3890.9827 C +-3935.6472 3890.8699 -3935.7161 3890.7073 -3935.6033 3890.6992 C +f +-3932.4719 3893.6848 m +-3932.4192 3893.6255 -3932.3601 3893.6782 -3932.3081 3893.6184 C +-3932.3225 3893.3943 L +-3932.5471 3893.4087 -3932.7041 3893.5896 -3932.4719 3893.6848 C +f +-3935.2693 3892.3022 m +-3935.2407 3892.7083 -3935.0144 3892.5703 -3934.7617 3892.4951 C +-3934.7769 3892.4966 -3934.7913 3892.5 -3934.8064 3892.4951 C +-3934.7319 3891.927 -3935.0012 3892.115 -3935.2693 3892.3022 C +f +-3934.7031 3892.4814 m +-3934.6252 3892.4624 -3934.5457 3892.4514 -3934.4695 3892.4712 C +-3934.4399 3892.2434 -3934.5642 3892.4238 -3934.7031 3892.4814 C +f +-3937.8735 3891.25 m +-3937.7537 3891.3542 -3937.7983 3890.7312 -3937.7305 3890.8962 C +-3937.5967 3890.3799 -3938.5295 3891.5215 -3937.8735 3891.25 C +f +-3935.0647 3893.6392 m +-3935.1553 3893.1382 L +-3935.2969 3893.5422 L +-3935.0647 3893.6392 L +f +-3937.0601 3893.2715 m +-3936.6563 3893.4104 L +-3936.6624 3893.3264 -3936.6111 3893.2766 -3936.5481 3893.239 C +-3936.7969 3893.2227 -3937.0696 3893.1233 -3937.0601 3893.2715 C +f +-3936.5481 3893.239 m +-3936.4185 3893.2493 -3936.2952 3893.2383 -3936.2231 3893.1563 C +-3936.2932 3893.1616 -3936.4441 3893.1782 -3936.5481 3893.239 C +f +-3935.6167 3893.7896 m +-3935.7361 3893.6851 L +-3936.0212 3893.6482 L +-3935.6167 3893.7896 L +f +-3941.4009 3893.1748 m +-3941.8416 3893.3184 L +-3941.8865 3893.4902 -3941.7664 3893.5952 -3941.6023 3893.5266 C +-3941.4968 3893.407 -3941.3333 3893.3408 -3941.4009 3893.1748 C +f +-3940.0681 3894.5466 m +-3940.1873 3894.4426 -3940.1953 3894.3311 -3940.2625 3894.1663 C +-3940.2759 3894.7871 L +-3940.0681 3894.5466 L +f +-3941.3533 3894.6919 m +-3941.3972 3894.8643 -3941.9929 3895.1863 -3941.4343 3895.1475 C +-3941.3896 3894.9768 -3940.9482 3894.8335 -3941.3533 3894.6919 C +f +-3947.9937 3893.9063 m +-3947.8816 3893.8982 L +-3947.8977 3892.8799 L +-3947.9937 3893.9063 L +f +-3953.8464 3896.3428 m +-3953.3242 3896.5867 -3953.7224 3895.7144 -3953.2505 3896.0193 C +-3953.1279 3895.7783 -3953.6362 3895.7703 -3953.5105 3895.5623 C +-3953.8257 3895.8164 -3953.9912 3895.6726 -3953.8464 3896.3428 C +f +-3953.5105 3895.5623 m +-3953.46 3895.5222 -3953.4065 3895.4734 -3953.3496 3895.4075 C +-3953.4409 3895.4712 -3953.4839 3895.52 -3953.5105 3895.5623 C +f +-4019.5745 3891.1924 m +-4019.9104 3890.98 L +-4019.6936 3891.3223 L +-4019.5745 3891.1924 L +f +-4020.2192 3891.948 m +-4020.2983 3891.2986 L +-4020.5 3891.8862 L +-4020.4241 3891.8574 -4020.2769 3891.801 -4020.2192 3891.948 C +f +-3974.3303 3897.1375 m +-3974.3047 3896.9814 L +-3974.3567 3896.8123 -3974.4353 3896.7998 -3974.5928 3896.7734 C +-3974.3303 3897.1375 L +f +-3978.8848 3896.6519 m +-3978.8064 3896.6653 L +-3978.9529 3896.0779 L +-3978.8848 3896.6519 L +f +-3982.7073 3897.4004 m +-3982.5513 3897.4248 -3982.3679 3897.2939 -3982.2112 3897.3186 C +-3982.5513 3897.4248 -3982.7495 3896.6682 -3982.7073 3897.4004 C +f +U +U +U +%AI8_EndBrushPattern +%AI8_BeginBrushPattern +(Unnamed Brush Pat 1) 0 A +u +0 J 0 j 1 w 10 M []0 d 0 XR +-7892.75 7764.8213 m +-7813.1685 7764.8213 L +-7813.1685 7747.2422 L +-7892.75 7747.2422 L +-7892.75 7764.8213 L +n +0 R +0.1098 0.7333 0.9725 0.0196 K +1 J 1 j 0.25 w 4 M -7828.8325 7750.1836 m +-7877.0845 7750.1836 L +S +u +u +0.3333 0.5765 0.9882 0.2549 K +0.5 w -7813.8823 7752.6284 m +-7892.0356 7752.6284 l +S +u +0 O +0.3333 0.5765 0.9882 0.2549 k +0 J 0 j 1 w 10 M -7813.9199 7751.8774 m +-7813.5049 7751.8774 -7813.1685 7752.2134 -7813.1685 7752.6284 c +-7813.1685 7753.0439 -7813.5049 7753.3804 -7813.9199 7753.3804 c +-7814.3354 7753.3804 -7814.6719 7753.0439 -7814.6719 7752.6284 c +-7814.6719 7752.2134 -7814.3354 7751.8774 -7813.9199 7751.8774 c +f +U +u +-7891.9985 7751.8774 m +-7892.4131 7751.8774 -7892.75 7752.2134 -7892.75 7752.6284 c +-7892.75 7753.0439 -7892.4131 7753.3804 -7891.9985 7753.3804 c +-7891.5835 7753.3804 -7891.2461 7753.0439 -7891.2461 7752.6284 c +-7891.2461 7752.2134 -7891.5835 7751.8774 -7891.9985 7751.8774 c +f +U +U +U +u +u +0 R +0.1098 0.7333 0.9725 0.0196 K +0.5 w 4 M -7821.3242 7749.0078 m +-7821.7363 7749.4492 l +-7828.5879 7756.7886 -7813.9067 7770 -7817.0879 7762.1719 c +-7819.9434 7755.1445 -7828.8325 7755.0757 Y +-7877.0845 7755.0757 L +-7885.9746 7755.1445 -7888.8296 7762.1719 v +-7892.0103 7770 -7877.3281 7756.7886 -7884.1807 7749.4492 C +-7884.5928 7749.0078 l +S +u +0 O +0.1098 0.7333 0.9725 0.0196 k +1 w 10 M -7819.6777 7747.2422 m +-7820.7607 7747.7856 -7822.2485 7748.3237 -7823.4009 7748.4429 c +-7821.5405 7749.2388 l +-7820.6191 7751.04 l +-7820.5801 7749.8804 -7820.1445 7748.3589 -7819.6777 7747.2422 c +f +U +u +-7886.2397 7747.2422 m +-7885.1567 7747.7856 -7883.6694 7748.3237 -7882.5166 7748.4429 c +-7884.3774 7749.2388 l +-7885.2983 7751.0391 l +-7885.3369 7749.8804 -7885.7729 7748.3589 -7886.2397 7747.2422 c +f +U +U +U +U +%AI8_EndBrushPattern +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe Brush Manager Order) +(Adobe Brush Manager Order) +( Adobe Calligraphic Brush Tool/ Rund - 5 Pt./ Adobe Calligraph) - +(ic Brush Tool/ Rund - 15 Pt./ Adobe Calligraphic Brush Tool/ O) - +(val - 3 Pt./ Adobe Calligraphic Brush Tool/ Oval - 5 Pt./ Adob) - +(e Calligraphic Brush Tool/ Flach - 5 Pt./ Adobe ArtOnPath Brus) - +(h Tool/ Kohle - Feder/ Adobe ArtOnPath Brush Tool/ Trennlinie/) - +( Adobe PatternOnPath Brush Tool/ Hier schneiden/) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Flach - 5 Pt.) +(1 5 5 0 0 90 90 0 0 0 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Oval - 3 Pt.) +(1 3 3 26 74 15 15 0 1 0 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Oval - 5 Pt.) +(1 5 5 10 90 -65 35 0 1 1 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Rund - 15 Pt.) +(1 15 15 100 100 0 0 1 0 1 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Rund - 5 Pt.) +(1 5 5 100 100 0 0 0 0 0 0) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe ArtOnPath Brush Tool) +(Kohle - Feder) +(1 / Unnamed 6/ / / / / 0 1 / 1 1 1 0 1 0 0 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe ArtOnPath Brush Tool) +(Trennlinie) +(1 / Unnamed Brush Pat 1/ / / / / 5 0.85098 0.396078 0.168627 /) - +( 1 1 1 0 1 0 0 0) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe PatternOnPath Brush Tool) +(Hier schneiden) +(1 / New Pattern 4/ New Pattern 11/ New Pattern 11/ / / 0 0 / ) - +(1 1 1 0 1 0 0 0) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_BeginPalette +0 0 Pb +1 1 1 1 ([Passermarken]) 0 Xs +([Passermarken]) +Pc +0 0 0 0 k +(Wei\737) +Pc +0 0 0 1 k +(Schwarz) +Pc +0 1 1 0 k +(CMYK Rot) +Pc +0 0 1 0 k +(CMYK Gelb) +Pc +1 0 1 0 k +(CMYK Gr\774n) +Pc +1 0 0 0 k +(CMYK Cyan) +Pc +1 1 0 0 k +(CMYK Blau) +Pc +0 1 0 0 k +(CMYK Magenta) +Pc +0.15 1 0.9 0.1 k +(C=15 M=100 Y=90 K=10) +Pc +0 0.9 0.85 0 k +(C=0 M=90 Y=85 K=0) +Pc +0 0.8 0.95 0 k +(C=0 M=80 Y=95 K=0) +Pc +0 0.5 1 0 k +(C=0 M=50 Y=100 K=0) +Pc +0 0.35 0.85 0 k +(C=0 M=35 Y=85 K=0) +Pc +0.05 0 0.9 0 k +(C=5 M=0 Y=90 K=0) +Pc +0.2 0 1 0 k +(C=20 M=0 Y=100 K=0) +Pc +0.5 0 1 0 k +(C=50 M=0 Y=100 K=0) +Pc +0.75 0 1 0 k +(C=75 M=0 Y=100 K=0) +Pc +0.85 0.1 1 0.1 k +(C=85 M=10 Y=100 K=10) +Pc +0.9 0.3 0.95 0.3 k +(C=90 M=30 Y=95 K=30) +Pc +0.75 0 0.75 0 k +(C=75 M=0 Y=75 K=0) +Pc +0.8 0.1 0.45 0 k +(C=80 M=10 Y=45 K=0) +Pc +0.7 0.15 0 0 k +(C=70 M=15 Y=0 K=0) +Pc +0.85 0.5 0 0 k +(C=85 M=50 Y=0 K=0) +Pc +1 0.95 0.05 0 k +(C=100 M=95 Y=5 K=0) +Pc +1 1 0.25 0.25 k +(C=100 M=100 Y=25 K=25) +Pc +0.75 1 0 0 k +(C=75 M=100 Y=0 K=0) +Pc +0.5 1 0 0 k +(C=50 M=100 Y=0 K=0) +Pc +0.35 1 0.35 0.1 k +(C=35 M=100 Y=35 K=10) +Pc +0.1 1 0.5 0 k +(C=10 M=100 Y=50 K=0) +Pc +0 0.95 0.2 0 k +(C=0 M=95 Y=20 K=0) +Pc +0.25 0.25 0.4 0 k +(C=25 M=25 Y=40 K=0) +Pc +0.4 0.45 0.5 0.05 k +(C=40 M=45 Y=50 K=5) +Pc +0.5 0.5 0.6 0.25 k +(C=50 M=50 Y=60 K=25) +Pc +0.55 0.6 0.65 0.4 k +(C=55 M=60 Y=65 K=40) +Pc +0.25 0.4 0.65 0 k +(C=25 M=40 Y=65 K=0) +Pc +0.3 0.5 0.75 0.1 k +(C=30 M=50 Y=75 K=10) +Pc +0.35 0.6 0.8 0.25 k +(C=35 M=60 Y=80 K=25) +Pc +0.4 0.65 0.9 0.35 k +(C=40 M=65 Y=90 K=35) +Pc +0.4 0.7 1 0.5 k +(C=40 M=70 Y=100 K=50) +Pc +0.5 0.7 0.8 0.7 k +(C=50 M=70 Y=80 K=70) +Pc +Bb +2 (Wei\737, Schwarz) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Wei\737, Schwarz) +Pc +Bb +2 (Orange, Gelb) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Orange, Gelb) +Pc +Bb +2 (Verblassender Himmel) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Verblassender Himmel) +Pc +Bb +0 0 0 0 Bh +2 (Sehr weiche schwarze Vignette) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Sehr weiche schwarze Vignette) +Pc +(Pompadour) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p +(Pompadour) +Pc +0 0 0 1 k +(C=0 M=0 Y=0 K=100) +Pc +0 0 0 0.899994 k +(C=0 M=0 Y=0 K=90) +Pc +0 0 0 0.799988 k +(C=0 M=0 Y=0 K=80) +Pc +0 0 0 0.699997 k +(C=0 M=0 Y=0 K=70) +Pc +0 0 0 0.599991 k +(C=0 M=0 Y=0 K=60) +Pc +0 0 0 0.5 k +(C=0 M=0 Y=0 K=50) +Pc +0 0 0 0.399994 k +(C=0 M=0 Y=0 K=40) +Pc +0 0 0 0.299988 k +(C=0 M=0 Y=0 K=30) +Pc +0 0 0 0.199997 k +(C=0 M=0 Y=0 K=20) +Pc +0 0 0 0.099991 k +(C=0 M=0 Y=0 K=10) +Pc +0 0 0 0.049988 k +(C=0 M=0 Y=0 K=5) +Pc +0 1 1 0 k +(C=0 M=100 Y=100 K=0) +Pc +0 0.75 1 0 k +(C=0 M=75 Y=100 K=0) +Pc +0 0.1 0.95 0 k +(C=0 M=10 Y=95 K=0) +Pc +0.85 0.1 1 0 k +(C=85 M=10 Y=100 K=0) +Pc +1 0.9 0 0 k +(C=100 M=90 Y=0 K=0) +Pc +0.6 0.9 0.000031 0.000031 k +(C=60 M=90 Y=0 K=0) +Pc +PB +%AI5_EndPalette +%%EndSetup +%AI5_BeginLayer +1 1 1 1 0 0 1 0 79 128 255 0 50 Lb +(Ebene 1) Ln +0 A +u +u +*u +0 O +0.912474 0.787625 0.619837 0.97467 k +0 J 0 j 1 w 10 M []0 d 0 XR +360.4355 -411.79 m +361.0537 -411.79 361.7305 -411.6777 362.208 -411.959 c +362.208 -412.0996 362.292 -412.0996 362.292 -412.1836 c +361.9268 -412.0996 362.377 -412.5781 362.292 -412.1836 c +362.377 -412.1836 362.4619 -412.1836 362.5459 -412.1836 c +362.6025 -412.3247 362.6309 -412.1836 362.5459 -412.1836 c +362.5176 -412.043 362.3213 -412.043 362.208 -411.959 c +362.292 -411.6494 362.6865 -411.79 362.8545 -411.79 c +367.0771 -411.6211 371.5508 -411.8745 375.5459 -411.8745 c +375.4619 -413.5347 375.6592 -416.0391 375.4619 -417.8398 c +375.04 -417.6714 375.1523 -417.3618 375.04 -416.9678 c +374.8994 -416.7988 374.3369 -416.0674 374.6455 -416.6304 c +374.3643 -416.7144 374.4219 -416.855 374.4775 -417.0522 c +374.8711 -416.8833 374.6738 -417.1362 374.8145 -417.2773 c +374.9551 -417.6431 375.1523 -417.8965 375.5459 -418.0933 c +375.3779 -419.2754 375.7715 -421.02 375.3779 -422.2871 c +375.6592 -422.8496 375.5459 -423.7207 375.5459 -424.5371 c +375.5459 -425.3818 375.6592 -426.3379 375.3779 -426.9004 c +375.1523 -427.0977 375.4902 -426.957 375.5459 -427.127 c +375.6309 -427.4355 375.3496 -427.3516 375.3779 -427.6045 c +375.6865 -428.4492 375.5459 -430.1377 375.4619 -431.0664 c +373.9707 -431.0381 372.2822 -431.1787 370.9316 -431.0098 c +370.9316 -429.8848 370.9316 -428.6172 370.9316 -427.4639 c +370.9316 -426.2822 370.8193 -425.1289 371.1846 -424.5371 c +370.5938 -424.3398 371.3818 -423.6934 370.8467 -423.75 c +370.96 -423.3555 371.5225 -423.6367 371.748 -423.2422 c +371.3262 -423.1582 371.0156 -423.4395 370.7627 -423.2422 c +370.5654 -423.4395 370.6504 -423.8906 370.1992 -423.834 c +370.0586 -423.6094 370.3125 -423.2422 369.8906 -423.1016 c +369.8623 -423.5527 369.5254 -423.2148 369.4961 -423.5801 c +369.4404 -423.5801 369.3838 -423.5801 369.3281 -423.5801 c +369.2705 -423.4688 369.2148 -423.5801 369.3281 -423.5801 c +369.2705 -423.834 369.4688 -423.6934 369.4961 -423.5801 c +370.0879 -424.002 367.8916 -423.8057 367.6396 -423.75 c +367.6104 -423.6367 367.5547 -423.6934 367.5547 -423.75 c +367.4424 -423.7773 366.8516 -423.918 366.5703 -423.75 c +366.6543 -423.75 366.6543 -423.7207 366.6543 -423.665 c +366.6826 -423.665 366.7109 -423.665 366.7383 -423.665 c +366.7383 -423.75 366.8232 -423.7207 366.9072 -423.75 c +366.9072 -423.665 366.7949 -423.665 366.7383 -423.665 c +366.7109 -423.5801 366.6543 -423.6094 366.6543 -423.665 c +366.5977 -423.6367 366.5703 -423.6934 366.5703 -423.75 c +366.457 -423.7207 366.4297 -423.6094 366.3447 -423.5801 c +366.4297 -423.9746 365.9229 -423.8057 365.7813 -423.834 c +363.8965 -423.9746 361.6738 -423.7773 360.041 -423.75 c +360.1543 -423.6934 360.041 -423.6367 360.041 -423.75 c +359.9287 -423.8613 359.6191 -423.8057 359.3936 -423.834 c +359.3936 -426.2539 359.3936 -428.6738 359.3936 -431.0664 c +357.875 -431.0664 356.3828 -431.0664 354.8633 -431.0664 c +354.8633 -424.6504 354.8633 -418.2339 354.8633 -411.79 c +356.6934 -411.79 358.6904 -411.79 360.4355 -411.79 c +f +356.2422 -419.1343 m +F +356.7207 -417.1929 m +F +1 D +357.6211 -416.1519 m +357.6211 -416.0952 357.6211 -416.0391 357.6211 -415.9829 c +357.5371 -415.9829 357.4521 -415.9829 357.3682 -415.9829 c +357.3682 -416.0391 357.3682 -416.0952 357.3682 -416.1519 c +357.4521 -416.1519 357.5371 -416.1519 357.6211 -416.1519 c +f +0 D +357.4521 -420.0347 m +F +357.7061 -420.1196 m +F +1 D +358.0156 -419.5566 m +358.0723 -419.5288 358.1836 -419.5288 358.1836 -419.4722 c +358.1279 -419.4722 358.0156 -419.4722 358.0156 -419.5566 c +f +358.2686 -416.2358 m +358.3242 -416.208 358.4092 -416.2358 358.4375 -416.1519 c +358.3535 -416.1802 358.2686 -416.1519 358.2686 -416.2358 c +f +360.5205 -421.8076 m +360.2949 -421.5547 360.7725 -421.4702 360.5205 -421.2451 c +360.5205 -421.3296 360.4355 -421.3013 360.3506 -421.3296 c +360.3506 -421.4702 360.4355 -421.7236 360.21 -421.6387 c +360.2666 -421.583 360.3232 -421.4141 360.21 -421.4141 c +359.9854 -421.4419 359.6475 -421.5547 359.2256 -421.3296 c +359.3379 -420.9639 358.8311 -421.4702 358.7461 -421.1606 c +358.8867 -421.1328 358.9434 -421.02 358.916 -420.8232 c +358.6348 -420.7666 358.6055 -420.9639 358.5781 -421.1606 c +358.6621 -421.3296 358.9717 -421.3013 358.916 -421.6387 c +358.5781 -421.7798 358.4092 -421.7798 358.2686 -421.9766 c +358.5498 -422.0605 358.9434 -421.9204 359.1416 -421.6387 c +359.3096 -421.7798 359.2529 -421.6387 359.4785 -421.6387 c +359.6191 -422.0889 359.7598 -421.6108 360.126 -421.8076 c +360.0977 -421.7236 360.126 -421.667 360.21 -421.6387 c +360.2666 -421.9204 360.3789 -421.6387 360.5205 -421.8076 c +f +0 D +358.3535 -421.3296 m +F +1 D +358.4375 -415.251 m +358.4375 -415.5889 358.9717 -415.73 359.0566 -415.5044 c +358.8027 -415.4766 358.7754 -415.1948 358.4375 -415.251 c +f +358.4941 -414.041 m +358.4375 -414.3506 358.8867 -414.3789 358.916 -414.126 c +358.7197 -414.1821 358.7461 -413.9849 358.4941 -414.041 c +f +358.7461 -422.2871 m +358.7197 -422.0332 359.1416 -422.2578 359.0566 -421.9766 c +358.8027 -421.9766 358.6348 -422.0605 358.5781 -422.2871 c +358.6348 -422.2871 358.6904 -422.2871 358.7461 -422.2871 c +358.6621 -422.624 359.001 -422.3145 358.7461 -422.2871 c +f +0 D +358.6621 -423.9746 m +F +359.001 -421.3296 m +359.0566 -421.3296 359.1416 -421.3296 359.2256 -421.3296 c +359.3379 -421.667 358.9717 -421.5547 359.001 -421.3296 c +f +1 D +359.001 -419.5566 m +359.0566 -419.5288 359.1416 -419.5288 359.1416 -419.4722 c +359.084 -419.4722 359.001 -419.4722 359.001 -419.5566 c +f +359.1416 -421.8921 m +359.1973 -422.0605 359.0566 -422.4277 359.2256 -422.4551 c +359.4229 -422.2012 359.3662 -422.0605 359.1416 -421.8921 c +f +359.1416 -415.7578 m +359.2256 -415.73 359.3096 -415.7578 359.3096 -415.6733 c +359.2529 -415.6733 359.1416 -415.6733 359.1416 -415.7578 c +f +359.6475 -419.8662 m +361.6738 -419.5566 363.8682 -419.7817 366.0068 -419.6973 c +366.0908 -419.8101 366.0908 -420.0068 366.2607 -420.0347 c +366.373 -419.8379 366.0352 -419.7256 366.2607 -419.6973 c +366.9072 -419.6694 367.4424 -419.894 368.2021 -419.6973 c +368.2305 -419.8101 368.3428 -419.8379 368.3428 -419.9507 c +368.1465 -419.894 368.0615 -419.979 368.1172 -420.1758 c +368.0332 -420.1758 368.0332 -420.2319 368.0332 -420.2603 c +367.667 -420.4009 367.4697 -420.1758 367.2178 -420.3442 c +367.5264 -420.2881 367.3857 -420.6538 367.6396 -420.6826 c +367.6104 -420.4292 368.0059 -420.6538 368.0332 -420.2603 c +368.0889 -420.2881 368.1172 -420.2319 368.1172 -420.1758 c +368.624 -419.894 369.1025 -419.894 369.5518 -420.0347 c +369.6094 -420.1475 369.666 -420.0068 369.5518 -420.0347 c +369.918 -419.894 370.1436 -419.9507 370.1992 -419.6973 c +370.1992 -420.1758 370.4531 -419.5566 370.5371 -420.0347 c +370.6504 -419.5288 371.0156 -420.2319 371.1846 -419.7817 c +370.8193 -419.6128 371.0156 -419.416 371.2695 -419.0498 c +371.2695 -418.9375 371.0156 -418.8252 370.9316 -418.5718 c +370.791 -417.5864 371.2695 -416.8271 370.8467 -416.3208 c +370.5654 -416.4331 370.2285 -416.3208 369.8906 -416.3208 c +367.7803 -416.2925 364.7402 -416.6021 362.7715 -416.2358 c +362.6309 -416.3486 362.3486 -416.3486 362.124 -416.4048 c +362.1797 -416.1235 361.8418 -416.2925 362.0674 -416.0674 c +361.6455 -416.4614 360.8574 -416.377 360.2949 -416.2358 c +360.2666 -416.1519 359.9854 -415.9546 359.957 -416.1519 c +360.21 -416.3486 359.5635 -416.3486 359.3936 -416.4048 c +359.2822 -417.3618 359.6475 -418.8252 359.1416 -419.3877 c +359.4229 -419.3877 359.2822 -419.6128 359.1416 -419.6973 c +359.1973 -419.8662 359.5908 -419.6973 359.6475 -419.8662 c +359.5068 -419.9224 359.6475 -419.9507 359.6475 -419.8662 c +f +0 D +359.1416 -418.9092 m +F +1 D +359.5635 -420.1758 m +359.5068 -420.1758 359.4502 -420.1758 359.3936 -420.1758 c +359.2529 -420.4009 359.6758 -420.4292 359.6475 -420.2603 c +359.9854 -420.2881 359.6475 -419.9507 359.6475 -420.2603 c +359.5635 -420.2881 359.5635 -420.2319 359.5635 -420.1758 c +f +359.3936 -420.8232 m +359.2822 -420.9639 359.873 -420.7944 359.7041 -420.7666 c +359.5908 -420.7104 359.4502 -420.7666 359.3936 -420.8232 c +f +360.6045 -415.1104 m +360.5479 -414.8574 360.0137 -414.8291 359.873 -414.9414 c +359.8164 -414.7729 359.7314 -414.6602 359.5635 -414.6318 c +359.4785 -414.6885 359.4785 -414.8008 359.4785 -414.9414 c +359.6191 -414.9414 359.7314 -414.9414 359.873 -414.9414 c +360.1543 -415.4766 360.1816 -414.8291 360.6045 -415.1104 c +f +0 D +359.4785 -420.5132 m +F +359.4785 -423.2422 m +F +1 D +359.5635 -422.2871 m +359.5635 -422.4834 359.6475 -422.4277 359.6475 -422.2871 c +359.6758 -422.2871 359.6758 -422.2871 359.7041 -422.2871 c +359.7598 -422.3984 359.8164 -422.2871 359.7041 -422.2871 c +359.7314 -422.2305 359.7881 -422.2012 359.7881 -422.1172 c +360.2383 -422.2012 359.9004 -421.8921 359.7881 -422.1172 c +359.7041 -422.1172 359.7314 -421.9766 359.6475 -421.9766 c +359.6475 -422.0889 359.5635 -422.1172 359.5635 -422.2012 c +359.4502 -422.2305 359.5068 -422.2871 359.5635 -422.2871 c +f +359.5635 -415.8418 m +359.5342 -416.0674 359.957 -416.1519 359.957 -415.8984 c +359.7598 -415.814 359.8164 -415.9268 359.5635 -415.8418 c +f +0 D +359.5635 -422.2012 m +359.5908 -422.2012 359.6475 -422.2305 359.6475 -422.2871 c +359.6191 -422.2871 359.5908 -422.2871 359.5635 -422.2871 c +359.5635 -422.2578 359.5635 -422.2305 359.5635 -422.2012 c +f +359.6475 -423.3281 m +F +359.7041 -423.1875 m +F +359.7881 -413.9849 m +F +359.7881 -420.0347 m +F +359.7881 -420.4292 m +F +1 D +360.041 -422.9336 m +360.1543 -422.9053 360.0693 -422.6797 360.21 -422.6797 c +360.1816 -422.793 360.21 -422.8496 360.2949 -422.8496 c +360.2949 -423.1016 360.6045 -422.7646 360.2949 -422.8496 c +360.2949 -422.7646 360.2666 -422.709 360.21 -422.6797 c +360.21 -422.6523 360.21 -422.624 y +359.8164 -422.5684 360.0693 -422.6797 360.041 -422.9336 c +359.7041 -422.8496 360.0137 -423.1875 360.041 -422.9336 c +f +359.957 -413.1689 m +360.0137 -413.1406 360.126 -413.1689 360.126 -413.0845 c +360.0693 -413.1128 359.957 -413.0845 359.957 -413.1689 c +f +0 D +359.957 -413.9849 m +F +359.957 -420.1196 m +F +359.957 -420.4292 m +F +360.041 -422.5391 m +F +1 D +360.2949 -423.1016 m +360.4072 -423.0459 360.2666 -422.9902 360.2949 -423.1016 c +359.8447 -423.0176 360.1816 -423.3281 360.2949 -423.1016 c +f +360.5205 -412.6904 m +360.5205 -412.4653 360.5205 -412.2686 360.2949 -412.2686 c +360.2666 -412.4092 360.0693 -412.3525 360.126 -412.522 c +360.1816 -412.6338 360.3789 -412.6338 360.5205 -412.6904 c +f +360.4355 -415.8984 m +360.4639 -415.645 360.0693 -415.5889 360.126 -415.8984 c +360.2383 -415.8984 360.3232 -415.8984 360.4355 -415.8984 c +f +360.126 -420.4292 m +360.126 -420.5132 360.2666 -420.5415 360.2949 -420.4292 c +360.1816 -420.4292 360.1543 -420.3164 360.126 -420.4292 c +f +0 D +360.21 -416.2358 m +360.2383 -416.2358 360.2666 -416.2358 360.2949 -416.2358 c +360.2949 -416.2925 360.21 -416.3208 360.21 -416.2358 c +f +1 D +360.21 -419.9507 m +360.21 -420.0347 360.3506 -420.0347 360.3506 -419.9507 c +360.2666 -419.9507 360.2383 -419.8379 360.21 -419.9507 c +f +360.2949 -420.6826 m +360.3506 -420.6538 360.4355 -420.6826 360.4355 -420.5977 c +360.3789 -420.5977 360.2949 -420.5977 360.2949 -420.6826 c +f +0 D +360.2949 -423.3281 m +F +360.3506 -414.7729 m +F +360.3506 -423.4961 m +F +1 D +360.4355 -421.9766 m +360.5479 -421.9204 360.4355 -421.8643 360.4355 -421.9766 c +360.21 -421.9766 360.5205 -422.2871 360.4355 -421.9766 c +f +0 D +360.4355 -415.6733 m +F +1 D +360.4355 -422.6797 m +360.5479 -422.793 360.7451 -422.793 360.7725 -422.624 c +360.6318 -422.624 360.4639 -422.5957 360.4355 -422.6797 c +f +0 D +360.6045 -413.1689 m +F +360.6045 -413.9004 m +F +360.6045 -414.126 m +F +360.6045 -421.8076 m +F +360.6045 -422.5391 m +F +360.6045 -423.3281 m +F +1 D +360.6885 -414.6318 m +360.6318 -414.4912 360.5762 -414.6318 360.6885 -414.6318 c +360.7451 -414.7446 360.7725 -414.604 360.6885 -414.6318 c +f +360.6885 -414.2944 m +360.8018 -414.2666 360.8291 -414.3789 360.9131 -414.3789 c +361.0537 -414.1821 360.6611 -414.1538 360.6885 -414.2944 c +360.5762 -414.3506 360.6885 -414.4072 360.6885 -414.2944 c +f +0 D +360.6885 -415.0264 m +F +360.6885 -421.0762 m +F +1 D +360.7725 -420.2603 m +360.7168 -420.1475 360.6611 -420.2881 360.7725 -420.2603 c +360.8018 -420.4009 360.8574 -420.2603 360.7725 -420.2603 c +f +360.9131 -412.7749 m +360.8018 -412.4653 360.6611 -413.0283 360.9131 -412.7749 c +360.9697 -412.8872 361.0273 -412.7466 360.9131 -412.7749 c +f +0 D +360.7725 -421.8076 m +F +1 D +360.7725 -422.5391 m +360.9697 -422.5957 361.2236 -422.6797 361.335 -422.4551 c +361.168 -422.4834 360.8018 -422.3418 360.7725 -422.5391 c +f +360.8574 -416.1519 m +360.8857 -416.1519 360.9424 -416.1519 360.998 -416.1519 c +361.0273 -416.0952 361.083 -416.0674 361.083 -415.9829 c +361.1104 -415.9829 361.1387 -415.9829 361.168 -415.9829 c +360.9697 -416.377 361.5322 -416.208 361.7305 -416.1519 c +361.5605 -416.1802 361.4766 -416.1235 361.5049 -415.9829 c +361.5322 -415.9829 361.5605 -415.9829 v +361.5049 -415.645 361.0537 -415.8984 361.5049 -415.9829 c +361.3916 -415.9829 361.2793 -415.9829 361.168 -415.9829 c +361.168 -415.7856 361.083 -415.8418 361.083 -415.9829 c +360.9697 -416.0112 360.9424 -415.9268 360.8574 -415.8984 c +360.8018 -415.7856 360.7451 -415.9268 360.8574 -415.8984 c +360.8574 -415.9829 360.8574 -416.0674 360.8574 -416.1519 c +f +361.251 -415.1948 m +361.1387 -415.2231 360.8291 -415.0825 360.8574 -415.251 c +360.9424 -415.3076 360.998 -415.4482 360.998 -415.5889 c +360.8857 -415.645 361.0273 -415.6733 360.998 -415.5889 c +361.1104 -415.5889 361.1387 -415.5605 361.168 -415.5044 c +361.3916 -415.4199 361.0537 -415.2793 361.251 -415.1948 c +361.4492 -415.1948 361.5898 -415.1387 361.6455 -415.0264 c +361.7578 -414.9697 361.6455 -414.9136 361.6455 -415.0264 c +361.4492 -414.998 361.251 -414.998 361.251 -415.1948 c +f +360.9131 -414.9414 m +360.8857 -414.8291 360.8291 -414.9414 360.9131 -414.9414 c +360.8291 -415.3076 361.3086 -414.8574 360.9131 -414.9414 c +f +360.9131 -420.4292 m +360.9424 -420.5415 361.0273 -420.4854 361.083 -420.4292 c +361.083 -420.3442 360.9424 -420.3164 360.9131 -420.4292 c +f +362.0674 -413.2534 m +362.1514 -412.8311 361.7305 -413.0562 361.5605 -413.0845 c +361.4492 -412.9722 361.083 -412.6904 360.998 -413 c +361.3643 -413.0845 361.5605 -413.3096 362.0674 -413.2534 c +362.0957 -413.3657 362.1514 -413.2251 362.0674 -413.2534 c +f +360.998 -414.7729 m +361.1104 -414.8853 361.3916 -414.9136 361.4199 -414.6885 c +361.2793 -414.7446 360.998 -414.604 360.998 -414.7729 c +f +0 D +361.083 -414.041 m +F +361.083 -421.8076 m +F +361.168 -415.5044 m +F +1 D +361.335 -414.5479 m +361.3086 -414.2944 360.998 -414.604 361.335 -414.5479 c +361.3916 -414.6602 361.4199 -414.5195 361.335 -414.5479 c +f +0 D +361.335 -414.21 m +F +1 D +361.8145 -421.7236 m +361.6172 -421.667 361.4766 -421.6387 361.335 -421.8076 c +361.5049 -421.8359 361.7578 -421.9766 361.8145 -421.7236 c +f +0 D +361.4199 -414.4634 m +F +361.5605 -415.251 m +F +361.6455 -415.8418 m +F +1 D +361.7305 -412.8311 m +361.7861 -412.8311 361.8984 -412.8311 361.8984 -412.7749 c +361.8418 -412.7749 361.7305 -412.7749 361.7305 -412.8311 c +f +361.8145 -414.126 m +361.7305 -414.2666 362.124 -414.0972 362.0674 -414.041 c +361.9824 -413.9849 361.8145 -414.126 y +f +0 D +361.8145 -414.6885 m +F +361.8145 -415.9829 m +F +361.8984 -414.4634 m +F +1 D +361.9824 -422.624 m +362.0957 -422.5684 361.9551 -422.5117 361.9824 -422.624 c +361.8711 -422.6523 361.9824 -422.709 361.9824 -422.624 c +f +0 D +361.9824 -415.8984 m +F +1 D +362.208 -420.8232 m +362.0674 -420.8232 362.0107 -420.9072 361.9824 -420.9917 c +362.124 -420.9917 362.1797 -420.9351 362.208 -420.8232 c +f +0 D +362.124 -413.1689 m +F +1 D +362.124 -415.1104 m +362.1514 -415.1948 362.2363 -415.167 362.292 -415.1104 c +362.292 -415.0264 362.1514 -414.998 362.124 -415.1104 c +f +362.208 -413.647 m +362.3486 -413.6753 362.1797 -413.7598 362.208 -413.9004 c +362.6025 -413.8726 362.6865 -413.8726 362.8545 -413.8159 c +362.9121 -413.9287 362.9688 -413.8159 362.8545 -413.8159 c +362.7715 -413.563 363.0244 -413.4502 362.7715 -413.1689 c +362.9121 -413.1128 362.7715 -413.0562 362.7715 -413.1689 c +362.3213 -413.2251 362.4053 -413.4224 362.208 -413.647 c +f +0 D +362.208 -416.2358 m +F +362.292 -414.8574 m +F +362.6309 -414.4634 m +F +1 D +362.7139 -420.4292 m +362.7715 -420.4009 362.8545 -420.4292 362.8545 -420.3442 c +362.7988 -420.3726 362.7139 -420.3442 362.7139 -420.4292 c +f +0 D +362.8545 -420.0347 m +F +363.1094 -421.2451 m +F +363.1934 -420.7666 m +F +1 D +363.502 -414.6885 m +363.4463 -414.9697 363.8125 -415.0264 363.8398 -414.7729 c +363.6719 -414.8008 363.6426 -414.6885 363.502 -414.6885 c +f +0 D +364.7969 -420.5132 m +F +1 D +364.9658 -422.8496 m +364.9658 -422.9609 365.0508 -422.9053 365.1348 -422.8496 c +365.1348 -422.7646 364.9941 -422.7646 364.9658 -422.8496 c +f +0 D +365.1914 -420.2603 m +F +365.6133 -422.2871 m +F +1 D +366.0068 -422.7646 m +366.0352 -423.1016 366.373 -422.7646 366.0068 -422.7646 c +366.0352 -422.6523 365.9229 -422.624 365.9229 -422.5391 c +366.0352 -422.4834 365.9229 -422.4277 365.9229 -422.5391 c +365.7813 -422.5117 365.8096 -422.9053 366.0068 -422.7646 c +f +0 D +365.8389 -421.9766 m +F +366.0068 -412.437 m +F +1 D +366.2607 -421.8076 m +366.2041 -422.0332 366.4297 -421.9482 366.4854 -422.0332 c +366.5137 -421.8643 366.4297 -421.7798 366.2607 -421.8076 c +f +0 D +366.3447 -420.9072 m +F +1 D +366.4854 -423.3281 m +366.4854 -423.4121 366.626 -423.4395 366.6543 -423.3281 c +366.5703 -423.3555 366.542 -423.2148 366.4854 -423.3281 c +f +0 D +366.4854 -423.5801 m +F +1 D +366.6543 -422.4551 m +366.542 -422.6523 366.9355 -422.6797 366.9072 -422.5391 c +366.7949 -422.5391 366.7949 -422.4277 366.6543 -422.4551 c +f +366.9922 -423.4961 m +366.9639 -423.3838 366.9922 -423.2148 366.8232 -423.2422 c +366.8232 -423.3555 366.7666 -423.4395 366.7383 -423.4961 c +366.8232 -423.4961 366.9072 -423.4961 366.9922 -423.4961 c +f +366.9072 -422.6797 m +366.9072 -422.8496 366.9639 -422.9609 367.0479 -423.0176 c +367.0771 -422.8203 367.0479 -422.709 366.9072 -422.6797 c +f +367.1328 -423.4121 m +367.2451 -423.3555 367.1328 -423.3281 367.1328 -423.4121 c +367.0205 -423.4688 367.1611 -423.5244 367.1328 -423.4121 c +f +367.3857 -423.0176 m +367.499 -422.8203 367.1045 -422.7646 367.1328 -422.9336 c +367.1885 -422.9336 367.2451 -422.9336 367.2178 -423.0176 c +367.2734 -423.0176 367.3291 -423.0176 367.3857 -423.0176 c +f +0 D +367.1328 -422.0332 m +F +367.3018 -420.9917 m +F +1 D +367.6396 -423.3281 m +367.6396 -423.3838 367.6396 -423.4395 367.6953 -423.4121 c +367.6953 -423.2988 367.6104 -422.8203 367.4697 -423.1016 c +367.6953 -423.1582 367.3857 -423.3838 367.3857 -423.4961 c +367.5547 -423.5244 367.5547 -423.3838 367.6396 -423.3281 c +f +368.1172 -423.2422 m +368.1172 -423.2148 368.6523 -423.1875 368.3428 -422.9336 c +368.2871 -423.0459 368.2305 -422.9053 368.0332 -423.0176 c +368.0332 -422.9902 368.0332 -422.9609 368.0332 -422.9336 c +368.1465 -422.877 368.0332 -422.8496 368.0332 -422.9336 c +367.7803 -422.9053 367.7246 -422.6523 367.5547 -422.9336 c +367.8652 -422.8496 367.8359 -423.2148 368.0332 -423.0176 c +368.0332 -423.1309 368.0059 -423.2422 368.1172 -423.2422 c +f +0 D +367.6396 -423.75 m +367.6396 -423.7773 367.5547 -423.834 367.5547 -423.75 c +367.583 -423.75 367.6104 -423.75 367.6396 -423.75 c +f +1 D +367.6396 -422.5391 m +367.6953 -422.5117 367.7803 -422.5391 367.7803 -422.4551 c +367.7246 -422.4551 367.6396 -422.4551 367.6396 -422.5391 c +f +367.6953 -421.2451 m +367.751 -421.2734 368.0059 -421.4419 368.0332 -421.2451 c +367.9482 -421.2451 367.9766 -421.1328 367.9482 -421.0762 c +367.8916 -421.0762 367.8359 -421.0762 367.7803 -421.0762 c +367.7803 -421.1328 367.6953 -421.1606 367.6953 -421.2451 c +367.583 -421.3013 367.7246 -421.3296 367.6953 -421.2451 c +f +0 D +367.6953 -422.2871 m +F +1 D +367.7803 -423.2422 m +367.8359 -423.2422 367.9482 -423.2422 367.9482 -423.1875 c +367.8916 -423.1875 367.7803 -423.1875 367.7803 -423.2422 c +f +367.9482 -420.8232 m +367.5547 -420.8794 368.1738 -421.0762 368.2578 -421.1606 c +368.2578 -421.02 368.3428 -421.02 368.3428 -420.9072 c +368.2871 -420.9072 368.2578 -420.8232 368.2021 -420.8232 c +368.3711 -420.5698 368.6807 -420.5698 368.9053 -420.9072 c +368.9336 -420.8511 368.9893 -420.8232 368.9893 -420.7666 c +369.3281 -420.6538 369.3838 -420.7104 369.4961 -420.9917 c +369.3838 -421.02 369.4404 -421.0762 369.4961 -421.0762 c +369.5254 -421.1885 369.5811 -421.0762 369.4961 -421.0762 c +369.4961 -421.0479 369.4961 -421.02 369.4961 -420.9917 c +369.8623 -420.8232 369.7217 -420.626 369.9746 -420.3442 c +369.7773 -420.2881 369.6924 -420.3442 369.4111 -420.2603 c +369.4111 -420.3726 369.3838 -420.4009 369.3281 -420.4292 c +369.2705 -420.3164 369.2148 -420.4292 369.3281 -420.4292 c +369.2432 -420.5132 369.1592 -420.5977 369.0742 -420.6826 c +368.9893 -420.5698 368.9336 -420.4292 368.8486 -420.3442 c +368.8213 -420.2603 368.7646 -420.3164 368.7646 -420.3442 c +368.624 -420.5132 368.5117 -420.3164 368.3428 -420.2603 c +368.3428 -420.5132 368.1172 -420.5132 368.0332 -420.6826 c +367.8359 -420.6826 367.9209 -420.7383 367.9482 -420.8232 c +f +367.8652 -422.5391 m +367.9482 -422.5117 368.0059 -422.6523 368.0332 -422.5391 c +368.0332 -422.4551 367.8916 -422.4277 367.8652 -422.5391 c +f +0 D +368.2021 -420.8232 m +368.2021 -420.9351 367.9766 -420.9351 367.9482 -420.8232 c +368.0332 -420.8232 368.1172 -420.8232 368.2021 -420.8232 c +f +1 D +368.1172 -423.665 m +367.7803 -423.5801 368.0889 -423.8906 368.1172 -423.665 c +368.1738 -423.665 368.1738 -423.6367 368.2021 -423.5801 c +368.3145 -423.5244 368.1738 -423.4688 368.2021 -423.5801 c +368.1172 -423.5527 368.1172 -423.6094 368.1172 -423.665 c +f +0 D +368.0332 -420.6826 m +F +368.0332 -421.4141 m +F +368.1172 -421.3296 m +F +1 D +368.9053 -421.8921 m +368.8486 -421.9766 368.7646 -421.9204 368.5117 -421.9766 c +368.4277 -421.8921 368.4834 -421.667 368.2578 -421.7236 c +368.2305 -421.6108 368.1738 -421.7236 368.2578 -421.7236 c +368.1465 -422.1455 369.1592 -422.2871 368.9053 -421.8921 c +f +368.3428 -422.624 m +368.4277 -422.5957 368.5117 -422.5957 368.5117 -422.5391 c +368.4551 -422.5391 368.3428 -422.5391 368.3428 -422.624 c +f +0 D +368.5117 -420.8232 m +F +368.5957 -422.9336 m +F +368.6807 -420.9917 m +F +368.6807 -423.5801 m +F +368.8486 -420.3442 m +368.8486 -420.4009 368.7646 -420.4292 368.7646 -420.3442 c +368.793 -420.3442 368.8213 -420.3442 368.8486 -420.3442 c +f +1 D +368.7646 -422.6797 m +369.0186 -422.5957 369.1865 -423.0176 369.3281 -422.7646 c +369.1592 -422.793 369.2705 -422.4834 369.2432 -422.3711 c +369.2998 -422.3418 369.4111 -422.3711 369.4111 -422.2871 c +369.0742 -422.2305 369.1592 -422.2305 368.8486 -422.2871 c +368.8486 -422.4834 368.8213 -422.5957 368.7646 -422.6797 c +f +368.7646 -423.2422 m +368.8213 -423.2422 368.9053 -423.2422 368.9053 -423.1875 c +368.8486 -423.1875 368.7646 -423.1875 368.7646 -423.2422 c +f +0 D +368.9053 -421.8076 m +F +368.9893 -413.3374 m +F +368.9893 -420.7666 m +F +368.9893 -421.0762 m +F +1 D +369.0742 -421.4702 m +369.0186 -421.3574 368.9893 -421.498 369.0742 -421.4702 c +369.0459 -421.6387 369.1865 -421.6387 369.3281 -421.6387 c +369.3838 -421.7515 369.4111 -421.6387 369.3281 -421.6387 c +369.4111 -421.5264 369.4111 -421.4419 369.2432 -421.4141 c +369.2432 -421.0479 368.9336 -421.3857 369.2432 -421.4141 c +369.2432 -421.4702 369.1299 -421.4702 369.0742 -421.4702 c +f +0 D +369.0742 -423.5801 m +F +1 D +369.2432 -416.1519 m +369.3555 -416.0952 369.2432 -416.0674 369.2432 -416.1519 c +369.1299 -416.208 369.2432 -416.2642 369.2432 -416.1519 c +f +369.3281 -422.0332 m +369.666 -422.0605 369.3555 -421.7236 369.3281 -422.0332 c +369.2148 -422.0889 369.3281 -422.1455 369.3281 -422.0332 c +f +369.3281 -421.3296 m +369.3838 -421.3013 369.4688 -421.3296 369.4961 -421.2451 c +369.4111 -421.2451 369.3281 -421.2451 369.3281 -421.3296 c +f +0 D +369.6367 -421.7236 m +F +369.6367 -422.1172 m +F +369.7217 -420.5132 m +F +1 D +369.8906 -420.9917 m +369.8066 -421.2451 370.1436 -421.1045 370.1152 -421.3296 c +370.1152 -421.4702 369.918 -421.4141 369.9746 -421.6387 c +369.9473 -421.6387 369.918 -421.6387 369.8906 -421.6387 c +369.8906 -421.583 369.8623 -421.5547 369.8066 -421.5547 c +369.75 -421.4419 369.7217 -421.583 369.8066 -421.5547 c +369.7773 -421.6387 369.834 -421.6387 369.8906 -421.6387 c +369.8906 -421.667 369.8906 -421.6953 369.8906 -421.7236 c +369.8066 -421.6953 369.8066 -421.7515 369.8066 -421.8076 c +369.6924 -421.8643 369.8066 -421.8921 369.8066 -421.8076 c +369.8623 -421.8076 369.8906 -421.7798 369.8906 -421.7236 c +369.9473 -421.7515 369.9746 -421.6953 369.9746 -421.6387 c +370.0313 -421.6387 370.0586 -421.5547 370.1152 -421.5547 c +370.1719 -421.667 370.2285 -421.5547 370.1152 -421.5547 c +370.1719 -421.3857 370.3691 -421.1606 370.1992 -420.9917 c +370.3125 -420.9351 370.1992 -420.9072 370.1992 -420.9917 c +370.0029 -420.9917 370.0586 -421.1328 369.8906 -420.9917 c +f +0 D +369.8066 -412.606 m +F +1 D +370.0586 -415.1104 m +370.0586 -414.9136 369.918 -414.8574 369.8066 -414.7729 c +369.8066 -414.8853 369.8066 -414.998 369.8066 -415.1104 c +369.8906 -415.1104 369.9746 -415.1104 370.0586 -415.1104 c +f +369.8066 -422.4551 m +369.8623 -422.4277 369.9746 -422.4551 369.9746 -422.3711 c +369.8906 -422.3984 369.8066 -422.3711 369.8066 -422.4551 c +f +0 D +369.8906 -422.2012 m +F +1 D +370.1152 -422.5391 m +370.1992 -422.6797 369.8906 -422.793 370.1152 -422.8496 c +370.1436 -422.793 370.3398 -422.5391 370.1152 -422.5391 c +f +0 D +370.0586 -420.1758 m +F +370.0586 -420.8232 m +F +370.0586 -423.0176 m +F +370.1152 -422.2871 m +F +1 D +370.2842 -421.8076 m +370.5098 -421.8076 370.7061 -421.7798 370.7061 -421.5547 c +370.4814 -421.583 370.2842 -421.583 370.2842 -421.8076 c +370.1719 -421.8643 370.2842 -421.8921 370.2842 -421.8076 c +f +370.2842 -423.5801 m +370.3398 -423.5527 370.4531 -423.5801 370.4531 -423.4961 c +370.3965 -423.5244 370.2842 -423.4961 370.2842 -423.5801 c +f +0 D +370.3691 -412.1836 m +F +1 D +370.3691 -420.5977 m +370.4248 -420.5698 370.5371 -420.5977 370.5371 -420.5132 c +370.4814 -420.5415 370.3691 -420.5132 370.3691 -420.5977 c +f +0 D +370.3691 -421.2451 m +F +370.3691 -421.9766 m +F +370.3691 -422.9336 m +F +1 D +370.4531 -421.4141 m +370.4814 -421.4141 370.5098 -421.4141 370.5371 -421.4141 c +370.5371 -421.6387 370.875 -421.3296 370.5371 -421.4141 c +370.5098 -421.3013 370.4531 -421.3574 370.4531 -421.4141 c +370.3398 -421.4419 370.4531 -421.498 370.4531 -421.4141 c +f +0 D +370.4531 -415.8984 m +F +1 D +370.4531 -420.3442 m +370.5938 -420.3442 370.7061 -420.3726 370.7627 -420.4292 c +370.791 -420.2319 370.791 -420.0347 370.6221 -420.0347 c +370.5938 -420.0913 370.5371 -420.1196 370.4531 -420.1196 c +370.4531 -420.1758 370.4531 -420.2603 370.4531 -420.3442 c +f +0 D +370.5371 -423.3281 m +F +370.6221 -415.7578 m +F +1 D +372.5635 -420.5132 m +372.3955 -420.5132 372.3662 -420.4009 372.2256 -420.4292 c +372.1406 -420.5132 372.0566 -420.5977 371.9736 -420.6826 c +371.833 -420.3726 371.4941 -420.7944 371.0156 -420.6826 c +371.0156 -420.8232 371.1289 -420.8511 371.1006 -420.9917 c +370.9316 -420.8511 370.7061 -421.0762 370.6221 -421.2451 c +370.7344 -421.2451 370.875 -421.2451 371.0156 -421.2451 c +370.9873 -421.1045 371.1006 -421.1045 371.1006 -420.9917 c +371.6631 -420.9351 372.4795 -420.3726 372.958 -421.2451 c +372.6201 -421.2168 372.958 -421.583 372.958 -421.7236 c +373.042 -421.7236 373.127 -421.7236 373.1826 -421.7236 c +373.2393 -421.8359 373.2949 -421.7236 373.1826 -421.7236 c +373.4082 -421.4419 373.4639 -421.9766 373.7744 -421.8921 c +373.8857 -422.1738 373.8857 -421.6953 374.083 -421.8076 c +374.252 -421.9204 374.252 -422.2012 374.6455 -422.1172 c +374.5889 -421.8921 374.4219 -421.7515 374.083 -421.8076 c +374.083 -421.7798 374.083 -421.7515 374.083 -421.7236 c +373.8857 -421.7236 373.8301 -421.5547 373.7744 -421.8076 c +373.6045 -421.7515 373.7451 -421.667 373.7744 -421.5547 c +373.3516 -421.4419 373.2676 -420.9917 373.127 -420.5977 c +372.7607 -420.5698 372.6768 -420.7383 372.5635 -420.5977 c +372.5635 -420.5698 372.5635 -420.5415 372.5635 -420.5132 c +372.6768 -420.5415 372.6768 -420.4292 372.7881 -420.4292 c +372.8447 -420.5415 372.9014 -420.4292 372.7881 -420.4292 c +372.7324 -420.3726 372.7324 -420.2036 372.6201 -420.1758 c +372.7881 -420.0347 372.5361 -420.0068 372.4795 -419.8662 c +372.4512 -420.063 372.4795 -420.1758 372.6201 -420.1758 c +372.6475 -420.3442 372.5361 -420.3726 372.5635 -420.5132 c +f +0 D +370.6221 -423.834 m +F +1 D +370.7061 -414.8574 m +370.8193 -414.8008 370.6787 -414.7729 370.7061 -414.8574 c +370.5654 -414.9136 370.7061 -414.9697 370.7061 -414.8574 c +f +370.9316 -422.2871 m +371.0723 -422.0889 370.6504 -422.0605 370.7061 -422.2012 c +370.7344 -422.2012 370.791 -422.2305 370.7627 -422.2871 c +370.8193 -422.2871 370.875 -422.2871 370.9316 -422.2871 c +f +0 D +370.7627 -414.3789 m +F +1 D +370.8467 -421.8921 m +370.96 -421.8921 370.9316 -422.0332 371.0156 -422.0332 c +371.2129 -421.9482 370.9316 -421.667 370.8467 -421.8921 c +f +0 D +370.8467 -423.75 m +F +370.9316 -415.8984 m +F +1 D +370.9316 -420.4292 m +370.9873 -420.4009 371.1006 -420.4292 371.1006 -420.3442 c +371.0439 -420.3726 370.9316 -420.3442 370.9316 -420.4292 c +f +0 D +370.9316 -422.6797 m +F +370.9316 -423.0176 m +F +371.0156 -415.7578 m +F +1 D +371.1846 -416.2358 m +371.2969 -416.1802 371.1563 -416.1235 371.1846 -416.2358 c +370.9033 -416.377 371.4375 -416.4893 371.1846 -416.2358 c +f +0 D +371.1006 -422.2871 m +F +371.1846 -418.3184 m +F +371.1846 -424.3125 m +F +1 D +371.2695 -415.1104 m +371.3262 -415.0825 371.4102 -415.1104 371.4102 -415.0264 c +371.3535 -415.0542 371.2695 -415.0264 371.2695 -415.1104 c +f +0 D +371.2695 -415.5044 m +F +371.2695 -425.3535 m +F +1 D +371.3262 -416.1519 m +371.4102 -416.1235 371.4941 -416.1519 371.4941 -416.0674 c +371.4375 -416.0952 371.3535 -416.0674 371.3262 -416.1519 c +f +0 D +371.3262 -422.2871 m +F +371.4102 -416.8833 m +F +371.4102 -425.4375 m +F +1 D +371.4941 -415.5044 m +371.6074 -415.4482 371.4941 -415.4199 371.4941 -415.5044 c +371.3818 -415.5605 371.5225 -415.6172 371.4941 -415.5044 c +f +371.4941 -419.7817 m +371.5508 -419.7534 371.6631 -419.7817 371.6631 -419.6973 c +371.6074 -419.7256 371.4941 -419.6973 371.4941 -419.7817 c +f +371.748 -417.0522 m +371.748 -416.9956 371.748 -416.9395 371.748 -416.8833 c +371.6914 -416.8833 371.6348 -416.8833 371.5781 -416.8833 c +371.5781 -416.9395 371.5781 -416.9956 371.5781 -417.0522 c +371.6348 -417.0522 371.6914 -417.0522 371.748 -417.0522 c +f +372.5635 -419.4722 m +372.3105 -419.3877 372.3379 -419.585 372.1406 -419.5566 c +372.085 -419.3599 372.085 -419.0786 371.6631 -419.0498 c +371.6914 -419.3877 372.085 -419.3877 371.833 -419.7817 c +372.1406 -419.6411 372.5361 -419.979 372.5635 -419.4722 c +f +0 D +371.6631 -423.5801 m +F +1 D +371.748 -416.3208 m +372.085 -416.208 372.1143 -416.8271 372.3105 -416.4048 c +372.1143 -416.3208 372.1406 -416.208 371.916 -416.0674 c +371.8887 -416.1802 371.7754 -416.208 371.748 -416.3208 c +371.6348 -416.377 371.748 -416.4048 371.748 -416.3208 c +f +0 D +371.748 -414.041 m +F +371.748 -415.4199 m +F +371.748 -415.8984 m +F +371.833 -416.6304 m +F +371.833 -418.5718 m +F +1 D +371.833 -421.8076 m +371.916 -421.8076 371.9443 -421.9204 371.9736 -421.8076 c +371.9736 -421.7236 371.833 -421.6953 371.833 -421.8076 c +f +0 D +371.833 -423.1875 m +F +1 D +372.6201 -415.7578 m +372.5635 -415.814 372.4229 -415.7856 372.3955 -415.8984 c +372.2549 -415.9268 371.9736 -415.6733 371.916 -415.8984 c +372.0566 -415.8984 372.3105 -416.1519 372.3955 -415.8984 c +372.6475 -415.814 372.4512 -416.1802 372.7041 -416.0674 c +372.7041 -415.9829 372.7041 -415.8984 372.7041 -415.8418 c +372.7881 -415.8418 372.7881 -415.8984 372.873 -415.8984 c +372.873 -415.814 372.873 -415.7012 372.873 -415.5889 c +372.9854 -415.5322 372.873 -415.5044 372.873 -415.5889 c +372.7607 -415.7578 372.4512 -415.4482 372.6201 -415.7578 c +f +372.0566 -417.1084 m +372.0566 -417.0522 372.1406 -417.0239 372.1406 -416.9678 c +372.0566 -416.9678 372.0566 -416.8833 371.9736 -416.8833 c +371.9736 -416.9678 371.916 -416.9678 371.916 -417.0522 c +371.9736 -417.0522 372 -417.1084 372.0566 -417.1084 c +f +0 D +371.916 -424.3965 m +F +371.9736 -412.3525 m +F +1 D +372.0566 -413.9004 m +372 -414.0693 372.3955 -414.0693 372.3105 -413.9004 c +372.2822 -413.8159 372.085 -413.7876 372.0566 -413.9004 c +f +0 D +372.0566 -418.7402 m +F +372.0566 -421.7236 m +F +372.1406 -415.6733 m +F +372.1406 -425.5225 m +F +1 D +372.2256 -415.4199 m +372.3379 -415.3638 372.2256 -415.3354 372.2256 -415.4199 c +372.1143 -415.4766 372.2256 -415.5322 372.2256 -415.4199 c +f +372.6201 -423.4961 m +372.7324 -423.2988 372.6201 -423.3555 372.7041 -423.1016 c +372.5635 -423.1016 372.4512 -423.0742 372.3955 -423.0176 c +372.4512 -423.2715 372.1143 -423.1016 372.2256 -423.4121 c +372.4229 -423.3838 372.5361 -423.4395 372.6201 -423.4961 c +f +0 D +372.2256 -414.3789 m +F +372.2256 -427.5488 m +F +1 D +372.5635 -418.1777 m +372.5635 -418.0933 372.5635 -418.0088 372.5635 -417.9248 c +372.5068 -417.9248 372.4512 -417.9248 372.3955 -417.9248 c +372.3379 -417.9248 372.2822 -417.9526 372.3105 -418.0088 c +372.3955 -418.0371 372.3662 -418.0933 372.3105 -418.1777 c +372.3955 -418.1777 372.4795 -418.1777 372.5635 -418.1777 c +f +0 D +372.3105 -414.7729 m +F +1 D +372.3105 -422.5391 m +372.3662 -422.5117 372.4795 -422.5391 372.4795 -422.4551 c +372.3955 -422.4551 372.3105 -422.4551 372.3105 -422.5391 c +f +372.3955 -413.563 m +372.4229 -413.563 372.4512 -413.563 372.4795 -413.563 c +372.4512 -413.8442 372.6475 -413.9287 372.7881 -414.041 c +372.7041 -414.2378 372.5361 -414.3228 372.4795 -414.5479 c +372.7041 -414.4351 372.7324 -414.604 372.958 -414.4634 c +373.0137 -414.5762 373.042 -414.4634 372.958 -414.4634 c +373.0137 -414.3789 373.042 -414.2666 373.042 -414.126 c +373.127 -414.1538 373.1826 -414.126 373.1826 -414.041 c +373.0986 -414.0132 373.0703 -413.9004 372.958 -413.9004 c +372.9297 -413.647 372.6768 -413.647 372.4795 -413.563 c +372.4512 -413.4785 372.3955 -413.5347 372.3955 -413.563 c +372.2822 -413.6191 372.3955 -413.6753 372.3955 -413.563 c +f +372.4795 -412.8311 m +372.4795 -412.9722 372.3955 -412.9722 372.3955 -413.0845 c +372.6475 -413.0562 372.3955 -413.4785 372.873 -413.4224 c +372.958 -413.0283 372.6201 -413.0562 372.7041 -412.6904 c +372.5635 -412.6626 372.5635 -412.7466 372.5635 -412.8311 c +372.5361 -412.8311 372.5068 -412.8311 372.4795 -412.8311 c +f +372.7041 -415.4199 m +372.6201 -415.4199 372.6475 -415.3354 372.7041 -415.251 c +372.5918 -415.251 372.5068 -415.251 372.3955 -415.251 c +372.3955 -415.3354 372.3955 -415.4199 372.3955 -415.5044 c +372.5068 -415.5044 372.6768 -415.5322 372.7041 -415.4199 c +f +372.4795 -416.1519 m +372.3379 -416.3208 372.5361 -416.3208 372.3955 -416.4893 c +372.6201 -416.6021 372.6201 -416.1235 372.4795 -416.1519 c +f +0 D +372.5635 -412.3525 m +F +372.5635 -412.606 m +F +372.5635 -412.9155 m +372.5635 -412.8872 372.5635 -412.8594 372.5635 -412.8311 c +372.5918 -412.8311 372.6475 -412.9155 372.5635 -412.9155 c +f +1 D +372.5635 -415.1104 m +372.7041 -415.1387 372.7607 -415.2793 372.958 -415.251 c +372.958 -415.2231 372.958 -415.167 372.958 -415.1104 c +373.2109 -415.2793 373.0986 -415.0825 373.1826 -415.0264 c +373.3799 -414.998 373.1543 -415.3916 373.4365 -415.251 c +373.4365 -415.0542 373.2949 -415.0264 373.4365 -414.8574 c +372.958 -414.998 373.0986 -414.5479 372.7041 -414.6318 c +372.6475 -414.8574 372.9854 -414.7168 372.873 -415.0264 c +372.7607 -414.9136 372.5635 -414.9136 372.5635 -415.1104 c +f +0 D +372.7041 -415.8418 m +372.6768 -415.814 372.6201 -415.814 372.6201 -415.7578 c +372.6768 -415.7578 372.7324 -415.7578 372.7041 -415.8418 c +f +372.6201 -418.0088 m +F +1 D +373.1826 -416.5454 m +372.958 -416.5454 373.0137 -416.2358 372.7041 -416.3208 c +372.6475 -416.208 372.6201 -416.3208 372.7041 -416.3208 c +372.8447 -416.4048 372.9297 -416.9395 373.1826 -416.5454 c +f +373.2676 -419.4722 m +373.2676 -419.3599 373.2949 -419.3315 373.3516 -419.3032 c +373.3516 -419.3315 373.3516 -419.3599 373.3516 -419.3877 c +373.6045 -419.4722 373.6611 -419.416 373.7744 -419.2192 c +373.5771 -419.1904 373.4639 -419.2471 373.3516 -419.3032 c +373.3516 -419.2754 373.3516 -419.2471 373.3516 -419.2192 c +373.2393 -419.1904 373.1543 -419.1064 373.042 -419.0498 c +373.0137 -418.9375 373.0703 -418.7402 372.958 -418.7402 c +372.958 -418.8813 372.6768 -418.7969 372.7041 -418.9658 c +372.7881 -419.0498 372.9014 -419.0786 373.042 -419.0498 c +372.9854 -419.3032 373.127 -419.3877 373.2676 -419.4722 c +f +373.042 -418.3184 m +373.0137 -418.2061 372.8447 -418.2622 372.7041 -418.2622 c +372.7041 -418.5996 372.9014 -418.3467 373.042 -418.4873 c +373.042 -418.4312 373.042 -418.375 373.042 -418.3184 c +f +372.7881 -412.522 m +372.9014 -412.4653 372.7881 -412.437 372.7881 -412.522 c +372.6768 -412.5781 372.7881 -412.606 372.7881 -412.522 c +f +0 D +372.958 -414.041 m +372.9014 -414.041 372.8447 -414.041 372.7881 -414.041 c +372.7881 -413.9565 372.8174 -413.8726 372.958 -413.9004 c +372.958 -413.9565 372.958 -414.0132 372.958 -414.041 c +f +372.7881 -418.7402 m +F +1 D +373.127 -419.8662 m +372.873 -419.8379 372.9014 -420.063 372.7881 -420.1758 c +373.042 -420.2319 373.1543 -420.1196 373.127 -419.8662 c +f +0 D +372.958 -415.1104 m +372.9014 -415.1104 372.8447 -415.0825 372.873 -415.0264 c +372.9297 -415.0264 372.958 -415.0264 372.958 -415.1104 c +f +372.873 -417.0522 m +F +372.873 -418.0933 m +F +373.042 -414.126 m +372.9854 -414.126 372.9297 -414.126 372.958 -414.041 c +373.0137 -414.0693 373.042 -414.0693 373.042 -414.126 c +f +372.958 -413 m +F +372.958 -417.9248 m +F +372.958 -422.1172 m +F +1 D +373.3516 -413.3374 m +373.2109 -413.3096 373.1826 -413.4224 373.042 -413.4224 c +372.9854 -413.2817 372.9297 -413.4224 373.042 -413.4224 c +372.9854 -413.7598 373.4365 -413.647 373.3516 -413.3374 c +f +0 D +373.127 -414.5479 m +F +373.127 -421.9766 m +F +373.127 -424.3965 m +F +1 D +373.4365 -417.4458 m +373.4365 -417.3052 373.7178 -417.3896 373.7744 -417.2773 c +373.8301 -416.9678 373.5771 -416.9678 373.4365 -416.8833 c +373.4365 -416.7988 373.4639 -416.7988 373.5205 -416.7988 c +373.3799 -416.5737 373.4922 -416.4331 373.2676 -416.4048 c +373.2949 -416.6021 373.2949 -416.771 373.1826 -416.8833 c +373.2676 -416.8833 373.3516 -416.8833 373.4365 -416.8833 c +373.4922 -417.0806 373.1826 -417.3335 373.4365 -417.4458 c +f +0 D +373.1826 -418.4028 m +F +1 D +373.6045 -412.437 m +373.4082 -412.437 373.3516 -412.2964 373.2676 -412.522 c +373.3799 -412.6338 373.5771 -412.6338 373.6045 -412.437 c +f +373.2676 -415.7578 m +373.2676 -415.8418 373.4082 -415.8418 373.4365 -415.7578 c +373.3516 -415.7578 373.3232 -415.645 373.2676 -415.7578 c +f +373.2676 -420.0347 m +373.3516 -420.0068 373.4365 -420.0347 373.4365 -419.9507 c +373.3799 -419.979 373.2676 -419.9507 373.2676 -420.0347 c +f +0 D +373.2676 -424.2285 m +F +1 D +373.3516 -420.5132 m +373.4082 -420.4854 373.5205 -420.5132 373.5205 -420.4292 c +373.4639 -420.457 373.3516 -420.4292 373.3516 -420.5132 c +f +373.6045 -414.6318 m +373.915 -414.604 373.7451 -415.0542 373.999 -415.1104 c +373.9707 -415.2793 374.0264 -415.3638 374.167 -415.3354 c +374.0557 -415.4482 374.0557 -415.645 374.252 -415.6733 c +374.3076 -415.2793 374.5332 -415.5605 374.8994 -415.5044 c +374.8145 -415.0825 375.0957 -415.5044 375.125 -415.1948 c +374.7861 -415.1387 374.8711 -415.167 374.5625 -415.1104 c +374.4219 -414.7446 374.083 -414.7168 374.3369 -414.2944 c +374.0264 -414.4634 374.1396 -414.126 373.915 -414.2944 c +373.9707 -413.7876 373.7178 -413.5908 373.4365 -413.4224 c +373.2393 -413.9565 373.915 -414.1821 373.6045 -414.6318 c +373.4922 -414.6602 373.6045 -414.7168 373.6045 -414.6318 c +f +0 D +373.4365 -417.8398 m +F +373.4365 -420.2603 m +F +373.4365 -422.1172 m +F +1 D +373.4365 -422.3711 m +373.4922 -422.3418 373.6045 -422.3711 373.6045 -422.2871 c +373.5488 -422.3145 373.4365 -422.2871 373.4365 -422.3711 c +f +373.6045 -420.5977 m +373.6611 -420.626 373.7178 -420.6826 373.8301 -420.6826 c +373.8584 -420.7666 373.9707 -420.7944 373.999 -420.9072 c +373.8584 -420.9351 373.9424 -421.1885 373.8301 -421.2451 c +373.9707 -421.2168 373.9707 -421.3013 374.083 -421.3296 c +374.083 -421.3857 374.083 -421.4141 374.083 -421.4702 c +373.9707 -421.5264 374.083 -421.583 374.083 -421.4702 c +374.1963 -421.583 374.4775 -421.6108 374.4775 -421.4141 c +374.5625 -421.3857 374.5625 -421.3296 374.6455 -421.3296 c +374.6738 -421.2168 374.6182 -421.1885 374.5625 -421.1606 c +374.5625 -421.2451 374.4219 -421.2168 374.3926 -421.3296 c +374.252 -421.1885 374.3076 -421.3296 374.083 -421.3296 c +374.0557 -421.0762 374.252 -421.0762 374.252 -420.8232 c +373.999 -420.9072 374.083 -420.626 373.8301 -420.6826 c +373.7744 -420.5132 374.083 -420.4009 373.8301 -420.3442 c +373.8301 -420.457 373.6895 -420.4292 373.6045 -420.4292 c +373.6045 -420.4854 373.6045 -420.5415 373.6045 -420.5977 c +373.2676 -420.5132 373.5771 -420.8232 373.6045 -420.5977 c +f +0 D +373.5205 -417.6152 m +F +1 D +374.083 -418.2622 m +373.8857 -418.29 373.999 -418.0088 373.8301 -418.0088 c +373.8018 -418.1494 373.6045 -417.9248 373.5205 -418.1777 c +373.7178 -418.2061 373.9424 -418.6563 374.083 -418.2622 c +f +0 D +373.5205 -424.959 m +F +1 D +373.915 -415.5889 m +373.8301 -415.5889 373.7744 -415.5889 373.6895 -415.5889 c +373.5771 -415.6733 373.6611 -415.9546 373.7744 -416.0674 c +373.8857 -415.9829 373.9707 -415.8418 373.915 -415.5889 c +f +373.915 -412.9155 m +373.8301 -412.9155 373.8018 -412.8311 373.6895 -412.8311 c +373.6611 -413.0283 373.6895 -413.1406 373.8301 -413.1689 c +373.8301 -413.0562 373.8857 -413 373.915 -412.9155 c +f +373.6895 -420.1196 m +373.7451 -420.0913 373.8301 -420.1196 373.8301 -420.0347 c +373.7744 -420.0347 373.6895 -420.0347 373.6895 -420.1196 c +f +0 D +373.6895 -420.8232 m +F +373.6895 -426.8164 m +F +1 D +373.7744 -419.8662 m +373.8301 -419.9224 373.9707 -419.979 373.999 -419.8662 c +373.8857 -419.8379 373.999 -419.7817 373.999 -419.6973 c +373.8584 -419.6973 373.8018 -419.7534 373.7744 -419.8662 c +373.6338 -419.9224 373.7744 -419.9507 373.7744 -419.8662 c +f +373.8301 -422.624 m +373.8018 -422.6523 373.7451 -422.5957 373.7744 -422.6797 c +373.8018 -423.0459 374.2236 -422.2305 373.8301 -422.624 c +f +374.167 -419.2192 m +374.1396 -419.1064 373.999 -419.1343 373.999 -419.2192 c +373.9424 -419.2192 373.915 -419.2471 373.915 -419.3032 c +373.8857 -419.3032 373.8584 -419.3032 373.8301 -419.3032 c +373.8301 -419.3599 373.7744 -419.3877 373.7744 -419.4722 c +373.8301 -419.5005 373.8857 -419.5566 373.999 -419.5566 c +374.0264 -419.416 373.915 -419.416 373.915 -419.3032 c +373.999 -419.3032 373.999 -419.2754 373.999 -419.2192 c +374.0557 -419.2192 374.1113 -419.2192 374.167 -419.2192 c +374.083 -419.5005 374.6182 -419.3877 374.5625 -419.2192 c +374.8145 -419.1904 374.4775 -418.8813 374.5625 -419.2192 c +374.3076 -419.2754 374.4219 -419.2754 374.167 -419.2192 c +f +0 D +373.7744 -421.8076 m +373.8018 -421.8076 373.8584 -421.8643 373.7744 -421.8921 c +373.7744 -421.8643 373.7744 -421.8359 373.7744 -421.8076 c +f +373.8301 -412.606 m +F +1 D +373.999 -413.4785 m +373.9424 -413.6753 374.3076 -413.6753 374.252 -413.4785 c +374.2236 -413.4224 374.0264 -413.394 373.999 -413.4785 c +f +0 D +374.252 -415.1104 m +374.1396 -415.167 374.252 -415.1948 374.252 -415.1104 c +374.3643 -415.1104 374.4482 -415.1104 374.5625 -415.1104 c +374.5625 -415.3076 374.2813 -415.2231 374.167 -415.3354 c +374.083 -415.2793 374.1113 -415.1387 373.999 -415.1104 c +373.999 -414.998 374.2236 -414.998 374.252 -415.1104 c +f +373.999 -420.5132 m +F +1 D +374.4775 -416.0674 m +374.3076 -416.0391 374.4775 -415.7012 374.252 -415.7578 c +374.2236 -415.8706 374.1113 -415.8984 374.083 -415.9829 c +374.1963 -415.9829 374.4219 -416.2925 374.4775 -416.0674 c +f +374.3369 -418.6563 m +374.1963 -418.6563 374.1113 -418.7124 374.083 -418.8252 c +374.2236 -418.8252 374.2813 -418.7686 374.3369 -418.6563 c +f +0 D +374.167 -418.3184 m +F +374.252 -415.9829 m +F +374.252 -419.9507 m +F +374.252 -420.1196 m +F +1 D +374.3369 -419.0498 m +374.3926 -419.0498 374.4775 -419.0498 374.4775 -418.9658 c +374.4219 -418.9937 374.3369 -418.9937 374.3369 -419.0498 c +f +0 D +374.3369 -420.9917 m +F +374.3926 -420.3442 m +F +374.4775 -421.4141 m +374.4482 -421.3857 374.3926 -421.3857 374.3926 -421.3296 c +374.4482 -421.3296 374.5049 -421.3296 374.4775 -421.4141 c +f +1 D +374.4775 -418.6563 m +374.6182 -418.5996 374.4775 -418.5718 374.4775 -418.6563 c +374.252 -418.6846 374.5625 -418.9937 374.4775 -418.6563 c +f +0 D +374.4775 -415.6733 m +F +374.4775 -419.6128 m +F +374.4775 -425.916 m +F +374.5625 -415.8418 m +F +374.5625 -421.6387 m +F +1 D +374.5625 -427.2109 m +374.6182 -427.1826 374.7305 -427.2109 374.7305 -427.127 c +374.6738 -427.1543 374.5625 -427.127 374.5625 -427.2109 c +f +0 D +374.6455 -424.7061 m +F +374.6455 -424.875 m +F +374.7305 -412.3525 m +F +374.7305 -413.563 m +F +374.8145 -414.21 m +F +374.8145 -424.6221 m +F +1 D +374.8994 -421.0762 m +375.0117 -421.02 374.8711 -420.9917 374.8994 -421.0762 c +374.7861 -421.1328 374.8994 -421.1606 374.8994 -421.0762 c +f +0 D +374.8994 -413.0845 m +F +1 D +374.8994 -426.957 m +374.9551 -426.957 375.04 -426.957 375.04 -426.9004 c +374.9844 -426.9004 374.8994 -426.9004 374.8994 -426.957 c +f +375.209 -427.4639 m +374.9844 -427.4355 375.04 -427.5762 374.8994 -427.4639 c +374.8994 -427.5488 374.8994 -427.6045 374.8994 -427.6895 c +375.0957 -427.7168 375.1523 -427.5762 375.209 -427.4639 c +f +375.209 -418.8252 m +375.0684 -418.8252 375.0117 -418.8813 374.9844 -418.9658 c +375.125 -418.9937 375.1807 -418.9092 375.209 -418.8252 c +f +0 D +374.9844 -419.3032 m +F +375.04 -420.1758 m +F +1 D +375.209 -412.437 m +375.209 -412.522 375.3496 -412.5498 375.3779 -412.437 c +375.293 -412.437 375.2373 -412.3247 375.209 -412.437 c +f +375.209 -427.2109 m +375.2656 -427.1826 375.3779 -427.2109 375.3779 -427.127 c +375.3213 -427.1543 375.209 -427.127 375.209 -427.2109 c +f +0 D +375.209 -427.3799 m +F +375.293 -426.6484 m +F +375.3779 -423.5801 m +F +*U +*u +387.5293 -415.8418 m +387.416 -415.8418 387.3604 -415.814 387.3047 -415.7578 c +386.9658 -415.73 387.332 -416.0112 387.3887 -416.0952 c +386.7422 -416.1519 385.9248 -416.208 385.0244 -416.0952 c +384.8838 -415.9546 384.6865 -415.5889 384.4619 -415.7578 c +384.3779 -415.5322 384.124 -415.4766 384.1533 -415.1104 c +383.7871 -415.4482 383.7871 -415.7578 383.9834 -416.0952 c +383.3926 -416.0674 382.1543 -416.3208 381.2256 -416.0952 c +381.2256 -416.5176 381.2256 -417.0522 381.2256 -417.5308 c +381.2256 -418.0088 381.3662 -418.5996 381.085 -418.8252 c +381.3662 -419.3315 381.2256 -420.0068 381.2256 -420.5977 c +381.2256 -422.5684 381.2256 -424.5654 381.2256 -426.4229 c +383.5059 -426.4229 386.1221 -426.4229 388.0918 -426.4229 c +388.9082 -426.4229 389.6963 -426.3379 390.3711 -426.4229 c +390.625 -426.4512 390.6533 -426.3379 390.7656 -426.6758 c +390.6533 -426.7041 390.7656 -426.7598 390.7656 -426.6758 c +391.1025 -426.2822 392.5947 -426.4512 393.5234 -426.5078 c +393.3828 -426.5635 393.5234 -426.5918 393.5234 -426.5078 c +394.2266 -426.3105 395.2676 -426.4785 396.084 -426.4229 c +396.084 -427.9424 396.084 -429.4902 396.084 -431.0098 c +389.6396 -431.0098 383.167 -431.0098 376.7236 -431.0098 c +376.7793 -430.4746 376.5264 -429.4902 377.0332 -429.6582 c +377.1172 -429.209 376.667 -429.6582 376.7236 -429.3213 c +376.7236 -423.5801 376.7236 -417.5308 376.7236 -411.5649 c +383.167 -411.5649 389.6396 -411.5649 396.084 -411.5649 c +396.084 -413.2534 396.168 -414.5479 396.084 -416.1802 c +393.0439 -416.1519 389.2461 -416.208 387.6133 -416.0952 c +387.6133 -415.9829 387.501 -415.9829 387.5293 -415.8418 c +387.6416 -415.7856 387.5293 -415.7578 387.5293 -415.8418 c +f +1 D +376.9492 -418.0933 m +376.9492 -418.2061 376.8643 -418.1494 376.8076 -418.0933 c +376.8076 -418.1777 376.8076 -418.2622 376.8076 -418.3467 c +376.9766 -418.4312 377.1738 -418.1494 376.9492 -418.0933 c +f +0 D +376.8076 -418.7402 m +F +376.8076 -418.9937 m +F +1 D +376.8926 -417.6152 m +376.9492 -417.6152 376.9766 -417.6152 377.0332 -417.6152 c +377.0605 -417.4746 376.9766 -417.4746 376.8926 -417.4746 c +376.8359 -417.3335 376.7793 -417.4746 376.8926 -417.4746 c +376.8926 -417.5024 376.8926 -417.5586 376.8926 -417.6152 c +f +0 D +377.0332 -418.5996 m +F +377.1172 -418.2622 m +F +1 D +377.2861 -418.4312 m +377.3711 -418.459 377.3418 -418.5996 377.4561 -418.5996 c +377.4561 -418.5156 377.54 -418.5156 377.54 -418.4312 c +377.7637 -418.4028 377.4561 -418.0933 377.54 -418.4312 c +377.4561 -418.375 377.3145 -418.3184 377.2861 -418.4312 c +f +0 D +377.3711 -418.7402 m +F +1 D +377.54 -424.8184 m +377.5117 -424.6777 377.54 -424.5371 377.3711 -424.5654 c +377.3711 -424.6221 377.3711 -424.6777 377.3711 -424.7344 c +377.4561 -424.7344 377.4561 -424.791 377.54 -424.8184 c +f +0 D +377.4561 -417.6992 m +F +1 D +377.6807 -418.8252 m +377.7373 -418.5718 377.4824 -418.5435 377.4561 -418.7402 c +377.5674 -418.7402 377.623 -418.7969 377.6807 -418.8252 c +f +0 D +377.7637 -418.5996 m +F +377.7637 -421.4141 m +F +377.8486 -418.1777 m +F +377.8486 -421.2451 m +F +377.8486 -421.667 m +F +378.0186 -417.2212 m +F +378.1025 -420.3726 m +F +378.2432 -423.5244 m +F +378.4961 -421.8921 m +F +1 D +379.0596 -428.1953 m +379.0596 -428.083 379.0596 -427.9707 379.0596 -427.8867 c +378.8623 -427.8574 378.7217 -427.9141 378.665 -428.0273 c +378.8057 -428.083 378.8057 -428.2803 379.0596 -428.1953 c +f +379.96 -415.8418 m +379.96 -415.7578 380.0156 -415.7578 380.0156 -415.6733 c +379.9307 -415.7012 379.8467 -415.645 379.79 -415.6172 c +379.79 -415.6733 379.79 -415.7578 379.79 -415.8418 c +379.8467 -415.8418 379.9043 -415.8418 379.96 -415.8418 c +f +0 D +381.873 -415.2793 m +F +1 D +382.2109 -415.6172 m +382.2109 -415.5044 382.3232 -415.5044 382.2949 -415.3638 c +382.2109 -415.3638 382.127 -415.3638 382.042 -415.3638 c +382.042 -415.4482 382.042 -415.5322 382.042 -415.6172 c +382.0977 -415.6172 382.1543 -415.6172 382.2109 -415.6172 c +f +0 D +382.5195 -415.8418 m +F +382.6895 -415.4482 m +F +1 D +382.8584 -415.6172 m +383.1396 -415.5605 383.6465 -415.73 383.5898 -415.3638 c +383.5332 -415.3638 383.4766 -415.3638 383.4209 -415.3638 c +383.5059 -414.998 383.0547 -415.4482 383.4209 -415.3638 c +383.5059 -415.6733 382.6045 -415.4199 382.8584 -415.6172 c +f +0 D +383.167 -414.1538 m +F +383.252 -414.4072 m +F +383.252 -414.5479 m +F +1 D +383.4209 -414.7168 m +383.6738 -414.6885 383.3359 -414.3789 383.4209 -414.7168 c +383.3086 -414.7729 383.4209 -414.8008 383.4209 -414.7168 c +f +0 D +383.6738 -414.6318 m +F +384.7158 -416.1802 m +384.4619 -416.1235 384.4619 -415.8418 384.1533 -415.8418 c +384.1533 -415.73 384.3496 -415.7856 384.4619 -415.7578 c +384.5459 -415.9268 384.9121 -415.9546 384.7158 -416.1802 c +f +384.2939 -416.0952 m +384.2646 -416.208 384.2373 -416.0674 384.1533 -416.0952 c +384.1533 -415.9829 384.2939 -416.0112 384.2939 -416.0952 c +f +384.5459 -415.2793 m +F +384.8838 -415.8418 m +F +385.3623 -415.8418 m +F +386.1504 -415.6733 m +F +1 D +386.4043 -415.0264 m +386.4609 -415.0264 386.5723 -415.0264 386.5723 -414.9697 c +386.5166 -414.9697 386.4043 -414.9697 386.4043 -415.0264 c +f +0 D +386.5723 -415.9268 m +F +386.6572 -415.0264 m +F +386.8828 -429.4063 m +F +388.1768 -415.6172 m +F +1 D +390.5957 -426.5918 m +390.5127 -426.5918 390.4551 -426.5918 390.3711 -426.5918 c +390.3711 -426.6758 390.3711 -426.7324 390.3711 -426.8164 c +390.5684 -426.873 390.5127 -426.6484 390.5957 -426.5918 c +f +0 D +390.9346 -426.7324 m +F +1 D +391.8066 -427.7168 m +391.8633 -427.6895 391.9756 -427.7168 391.9756 -427.6328 c +391.9189 -427.6611 391.8066 -427.6328 391.8066 -427.7168 c +f +393.0166 -427.4639 m +393.0166 -427.2676 392.876 -427.1826 392.792 -427.0703 c +392.707 -427.0977 392.4814 -427.3799 392.707 -427.4639 c +392.7354 -427.2676 392.8477 -427.5762 393.0166 -427.4639 c +f +393.2695 -427.1543 m +393.2695 -427.0137 393.2695 -426.873 393.2695 -426.7324 c +393.6074 -426.8164 393.2695 -426.5078 393.2695 -426.7324 c +393.1582 -426.8447 393.0166 -427.127 393.2695 -427.1543 c +f +393.832 -427.4639 m +393.9453 -427.4082 393.832 -427.3799 393.832 -427.4639 c +393.8047 -427.4639 393.7764 -427.4639 393.748 -427.4639 c +393.832 -427.127 393.5234 -427.4639 393.748 -427.4639 c +393.7764 -427.5488 393.832 -427.5205 393.832 -427.4639 c +f +0 D +394.1426 -427.6328 m +F +395.5215 -415.1104 m +F +*U +*u +407.0537 -416.3208 m +407.0537 -416.4048 406.9688 -416.4048 406.9688 -416.4893 c +405.2529 -416.4614 404.042 -416.4614 402.3545 -416.4893 c +402.1846 -417.2212 402.3262 -418.3184 402.2695 -419.2192 c +404.0146 -419.3877 406.125 -419.3315 407.3633 -419.3877 c +407.6162 -419.3877 407.8975 -419.5288 408.0098 -419.3032 c +408.208 -419.4438 407.9268 -419.585 408.0938 -419.7817 c +408.2637 -419.8101 408.123 -419.5005 408.1787 -419.3877 c +411.3867 -419.1904 414.2012 -419.3599 417.3809 -419.3032 c +417.4648 -419.9224 417.4092 -420.2319 417.3809 -420.9917 c +417.2686 -420.9917 417.2686 -420.8794 417.1279 -420.9072 c +417.1553 -420.8511 417.0986 -420.8511 417.043 -420.8232 c +417.043 -420.9072 417.0723 -420.9072 417.1279 -420.9072 c +417.0986 -421.1045 417.2686 -421.1045 417.2129 -421.3296 c +417.0986 -421.3574 417.2129 -421.4141 417.2129 -421.3296 c +417.5498 -421.583 417.2129 -421.7515 417.3809 -422.1172 c +417.3809 -422.5684 417.4365 -423.3838 417.3809 -423.8906 c +416.7334 -423.8057 416.2549 -424.002 415.6924 -423.834 c +415.6357 -423.6934 415.5801 -423.834 415.6924 -423.834 c +411.4717 -424.0313 406.9131 -423.8057 403.3379 -423.8906 c +402.9453 -423.918 403.4785 -423.5244 403.0859 -423.4961 c +402.6641 -423.665 402.6074 -423.75 402.2139 -423.9746 c +402.6357 -424.3965 401.8193 -425.3252 402.2695 -425.2695 c +402.2695 -425.3535 402.2139 -425.3818 402.2139 -425.4375 c +402.0166 -425.2402 401.9326 -425.4941 401.792 -425.6064 c +401.96 -425.6631 402.0439 -425.7754 402.2695 -425.6064 c +402.3262 -426.2266 402.2139 -426.5635 402.2139 -426.8164 c +402.6641 -427.0977 403.3115 -426.957 403.9014 -426.957 c +405.7861 -426.957 407.6719 -426.957 409.4736 -426.957 c +409.4453 -427.0977 409.333 -427.0977 409.3047 -427.2109 c +409.4453 -427.4082 409.5303 -426.9004 409.7832 -426.957 c +411.4434 -427.127 413.7793 -426.7598 415.4385 -426.957 c +415.5518 -426.9863 415.7207 -426.957 415.6924 -427.127 c +416.002 -426.7891 416.9023 -427.041 417.4648 -426.957 c +417.3809 -427.998 417.4648 -429.377 417.4648 -431.0098 c +415.0459 -431.1221 412.5684 -431.1221 410.5156 -430.9258 c +410.9082 -430.9814 410.458 -430.5313 410.5156 -430.9258 c +406.1816 -431.0664 401.9033 -430.9531 397.3447 -431.0098 c +397.4023 -425.8887 397.2617 -420.5698 397.4287 -415.5889 c +397.5703 -415.6172 397.5137 -415.8418 397.7676 -415.7578 c +397.9922 -415.5605 397.626 -415.251 397.8516 -415.0264 c +397.9082 -415.0825 398.1045 -415.3638 398.0762 -415.0264 c +398.415 -414.8574 398.3857 -414.6885 398.5557 -414.4634 c +398.6113 -414.5195 398.6396 -414.604 398.7246 -414.6318 c +398.752 -414.3789 398.7246 -414.3506 398.5557 -414.4634 c +398.3857 -414.2944 398.667 -414.21 398.6396 -413.9849 c +398.7803 -413.9287 398.6396 -413.8726 398.6396 -413.9849 c +398.3857 -413.8442 398.1045 -413.9287 397.9922 -414.3789 c +398.2734 -414.604 398.0488 -414.041 398.415 -414.2944 c +398.5264 -414.604 398.1611 -414.4634 398.0762 -414.5479 c +397.9355 -414.6318 397.8799 -414.8291 397.7676 -414.9414 c +397.626 -415.0825 397.4023 -414.9414 397.4287 -415.1948 c +397.2041 -414.998 397.5137 -414.7168 397.3447 -414.5479 c +397.5703 -414.5479 397.8799 -414.5762 397.6836 -414.3789 c +398.1895 -414.3228 397.373 -414.041 397.6836 -414.3789 c +397.5703 -414.3789 397.458 -414.3789 397.3447 -414.3789 c +397.3447 -414.1538 397.3447 -413.9565 397.3447 -413.7314 c +397.4854 -413.9287 397.4854 -413.7876 397.6836 -413.9004 c +397.7109 -413.7036 397.543 -413.7036 397.5986 -413.4785 c +397.5986 -413.3096 397.373 -413.5063 397.4287 -413.647 c +397.2617 -413.1968 397.4023 -412.3813 397.3447 -411.79 c +404.0703 -411.79 410.7676 -411.79 417.4648 -411.79 c +417.3809 -413.4502 417.5498 -414.8853 417.3809 -416.4893 c +414.3984 -416.4893 411.415 -416.4893 408.4043 -416.4893 c +408.1504 -416.5454 408.291 -416.208 408.0938 -416.2358 c +408.1504 -416.6021 407.2783 -416.4893 407.0537 -416.3208 c +406.9971 -416.208 406.9404 -416.3208 407.0537 -416.3208 c +f +397.5137 -414.041 m +F +397.5986 -415.3354 m +F +397.5986 -415.3354 m +F +397.6836 -413.647 m +F +397.8516 -414.126 m +F +1 D +398.3301 -424.875 m +398.3301 -424.3965 397.7676 -424.791 398.1611 -424.959 c +398.1895 -424.875 398.2451 -424.8467 398.3301 -424.875 c +f +0 D +398.0762 -415.0264 m +F +1 D +398.3301 -425.5225 m +397.9922 -425.4375 398.3018 -425.7471 398.3301 -425.5225 c +398.3857 -425.5225 398.4424 -425.5225 398.499 -425.5225 c +398.499 -425.6348 398.415 -425.6631 398.415 -425.7471 c +398.667 -425.7754 399.1465 -425.5781 398.8926 -425.3535 c +398.8369 -425.4375 398.6396 -425.3535 398.499 -425.5225 c +398.4707 -425.4102 398.3301 -425.4375 398.3301 -425.5225 c +f +0 D +398.2451 -422.8496 m +F +398.3301 -415.8984 m +F +1 D +399.2031 -413.9004 m +399.2031 -413.6753 399.2031 -413.4502 399.2031 -413.2534 c +398.8652 -413.2534 398.7246 -413.1406 398.499 -413.3374 c +398.499 -413.5347 398.8369 -413.8442 399.2031 -413.9004 c +f +398.7246 -421.4141 m +398.752 -421.2168 398.7246 -421.1045 398.5557 -421.0762 c +398.583 -421.1885 398.5264 -421.2451 398.499 -421.3296 c +398.6113 -421.3296 398.667 -421.3574 398.7246 -421.4141 c +f +0 D +398.499 -421.4702 m +F +1 D +398.499 -425.2695 m +398.5557 -425.2695 398.6396 -425.2695 398.6396 -425.1846 c +398.583 -425.2129 398.499 -425.1846 398.499 -425.2695 c +f +398.9775 -424.4814 m +398.6963 -424.4814 398.583 -424.2842 398.5557 -424.6221 c +398.7803 -424.6504 398.8926 -424.5938 398.9775 -424.4814 c +f +0 D +398.6396 -412.3525 m +F +398.8076 -428.0273 m +F +398.8926 -420.8232 m +F +398.8926 -423.4961 m +F +1 D +398.9775 -414.8574 m +399.0332 -414.8574 399.1182 -414.8574 399.1465 -414.7729 c +399.0625 -414.8008 398.9775 -414.7729 398.9775 -414.8574 c +f +398.9775 -425.0439 m +399.1182 -425.0996 398.9775 -425.1846 398.9775 -425.2695 c +399.1182 -425.2969 399.1465 -425.1846 399.2871 -425.1846 c +399.3145 -425.0723 399.2295 -425.0439 399.2031 -424.959 c +399.54 -425.0156 399.5957 -424.6777 399.9336 -424.6221 c +400.3838 -424.9033 400.4971 -424.5371 v +400.5527 -424.791 400.666 -424.4814 400.834 -424.5371 c +400.7227 -424.3125 400.9189 -424.2285 401.0039 -423.9746 c +401.0879 -424.0586 401.1445 -424.1992 401.2285 -424.3125 c +400.8066 -424.2285 401.1445 -424.5371 401.2285 -424.3125 c +401.6221 -424.2842 401.1719 -424.0313 401.1445 -423.8906 c +401.5938 -424.002 401.3125 -423.4395 401.1445 -423.4121 c +401.1152 -423.5527 401.2285 -423.5527 401.2285 -423.665 c +400.7783 -423.665 400.4971 -424.5098 400.1025 -424.0586 c +400.1875 -424.7061 399.0059 -424.3125 399.2031 -424.959 c +399.0889 -424.9316 398.9775 -424.9316 398.9775 -425.0439 c +f +399.1465 -425.832 m +399.1465 -425.8594 399.1465 -425.8887 399.1465 -425.916 c +399.0059 -425.9727 399.1465 -426.0293 399.1465 -425.916 c +399.2031 -425.9443 399.2031 -425.8887 399.2031 -425.832 c +399.2871 -425.9727 399.3994 -426.3672 399.54 -426 c +399.0332 -425.9727 399.9902 -425.2695 399.7656 -425.7471 c +399.9336 -425.7471 400.2432 -425.4941 400.0186 -425.3535 c +399.9619 -425.5508 399.8496 -425.0996 399.625 -425.1846 c +399.625 -425.3252 399.6523 -425.4941 399.54 -425.5225 c +399.5117 -425.1563 399.0625 -425.5225 399.1465 -425.7471 c +399.0332 -425.7754 399.0889 -425.832 399.1465 -425.832 c +f +399.1465 -415.3354 m +399.2588 -415.3076 399.1182 -415.251 399.1465 -415.3354 c +399.0059 -415.3916 399.1465 -415.4482 399.1465 -415.3354 c +f +399.4551 -417.1929 m +399.3438 -417.1646 399.3145 -417.0806 399.1465 -417.1084 c +399.0625 -417.3896 399.2588 -417.3618 399.3711 -417.4458 c +399.3711 -417.3335 399.4277 -417.2773 399.4551 -417.1929 c +f +0 D +399.1465 -425.7471 m +399.1738 -425.7754 399.2295 -425.7754 399.2031 -425.832 c +399.1738 -425.832 399.1738 -425.832 399.1465 -425.832 c +399.1465 -425.8037 399.1465 -425.7754 399.1465 -425.7471 c +f +1 D +399.3711 -424.3125 m +399.3711 -424.2559 399.3711 -424.1992 399.3711 -424.1426 c +399.3145 -424.1426 399.2588 -424.1426 399.2031 -424.1426 c +399.2031 -424.1992 399.2031 -424.2559 399.2031 -424.3125 c +399.2588 -424.3125 399.3145 -424.3125 399.3711 -424.3125 c +f +0 D +399.2031 -430.1094 m +F +1 D +399.54 -414.8574 m +399.3994 -414.8574 399.3438 -414.9136 399.2871 -415.0264 c +399.4277 -415.0264 399.5117 -414.9697 399.54 -414.8574 c +f +399.3711 -426.3105 m +399.3145 -426.1973 399.2871 -426.3379 399.3711 -426.3105 c +399.4277 -426.4512 399.4844 -426.3105 399.3711 -426.3105 c +f +0 D +399.3711 -414.126 m +F +399.3711 -414.6885 m +F +399.3711 -423.5801 m +F +1 D +399.54 -415.3354 m +399.54 -415.251 399.6807 -415.2793 399.709 -415.1948 c +399.5957 -415.167 399.5684 -415.0825 399.4551 -415.1948 c +399.4844 -415.251 399.4551 -415.3354 399.54 -415.3354 c +f +0 D +399.4551 -421.7236 m +F +399.54 -412.7749 m +F +399.54 -416.5454 m +F +399.54 -416.7144 m +F +1 D +399.625 -414.6318 m +399.6807 -414.604 399.7656 -414.604 399.7656 -414.5479 c +399.709 -414.5479 399.625 -414.5479 399.625 -414.6318 c +f +399.7656 -415.0264 m +399.8213 -415.1387 399.877 -415.0264 399.7656 -415.0264 c +399.793 -414.9136 399.793 -414.8008 399.709 -414.7729 c +399.6523 -414.6602 399.5957 -414.8008 399.709 -414.7729 c +399.6807 -414.8853 399.6807 -414.998 399.7656 -415.0264 c +f +0 D +399.709 -413.563 m +F +399.709 -414.21 m +F +1 D +400.1025 -415.4199 m +400.1592 -415.5605 399.9902 -415.8984 400.1875 -415.8984 c +400.1309 -416.0674 399.9336 -416.0674 400.1025 -416.2358 c +399.9063 -416.2358 399.8213 -416.377 399.709 -416.4893 c +399.8496 -416.4893 399.7656 -416.7427 399.9336 -416.7144 c +399.9336 -416.6304 400.0469 -416.6582 400.1025 -416.6304 c +400.1025 -416.4893 400.1025 -416.377 400.1025 -416.2358 c +400.3838 -416.2358 400.4971 -415.6733 400.1875 -415.8984 c +400.2158 -415.73 400.3281 -415.5889 400.1875 -415.4199 c +400.2998 -415.3638 400.1875 -415.3354 400.1875 -415.4199 c +400.1592 -415.4199 400.1309 -415.4199 400.1025 -415.4199 c +f +399.8496 -415.4199 m +399.9902 -415.3638 399.8496 -415.3354 399.8496 -415.4199 c +399.7363 -415.4766 399.877 -415.5322 399.8496 -415.4199 c +f +399.8496 -428.168 m +399.793 -428.4766 400.2432 -428.4766 400.1875 -428.168 c +400.0742 -428.168 399.9619 -428.168 399.8496 -428.168 c +f +0 D +399.8496 -419.0498 m +F +1 D +400.1875 -414.7729 m +400.0186 -414.8008 400.0186 -414.6602 399.9336 -414.6318 c +399.9902 -414.7729 399.8496 -415.0825 400.0186 -415.1104 c +400.1309 -414.9136 399.9902 -414.9136 400.1875 -414.7729 c +f +0 D +399.9336 -415.7578 m +F +400.0186 -425.1846 m +F +400.0186 -425.7471 m +F +400.0186 -428.8984 m +F +1 D +400.1875 -415.1948 m +400.4404 -415.2793 400.666 -415.2793 400.834 -415.1104 c +400.4121 -415.2231 400.75 -414.9414 y +400.6094 -414.8008 400.3564 -414.9414 400.2715 -414.6318 c +400.2158 -414.8853 400.3838 -414.9414 400.4121 -415.1104 c +400.2998 -415.1104 400.1875 -415.0825 400.1875 -415.1948 c +399.8496 -415.1104 400.1592 -415.4199 400.1875 -415.1948 c +f +400.3564 -412.437 m +400.1309 -412.3525 399.9902 -412.7188 400.1875 -412.7749 c +400.1875 -412.606 400.4121 -412.6626 400.3564 -412.437 c +f +0 D +400.1025 -413 m +F +400.1025 -413.9004 m +F +400.1025 -423.5801 m +F +1 D +400.4971 -425.6064 m +400.4971 -425.6348 400.4971 -425.6631 400.4971 -425.6914 c +401.0596 -425.6064 400.3838 -425.0723 400.9189 -425.0439 c +400.7783 -424.9033 400.4404 -425.0439 400.4971 -425.3535 c +400.2998 -425.2695 400.0469 -425.5225 400.2715 -425.6064 c +400.2432 -425.4941 400.4971 -425.3252 400.4971 -425.5225 c +400.4121 -425.5225 400.4688 -425.6064 400.4971 -425.6064 c +f +0 D +400.2715 -414.4634 m +F +400.2715 -425.1846 m +F +400.2715 -425.916 m +F +1 D +400.75 -417.0522 m +400.6934 -417.0522 400.6377 -417.0522 400.5811 -417.0522 c +400.5254 -417.249 399.9902 -417.6152 400.4971 -417.6992 c +400.5254 -417.3618 400.5811 -417.3335 400.75 -417.0522 c +f +0 D +400.3564 -413.9849 m +F +400.3564 -415.5889 m +F +400.3564 -426.957 m +F +400.4121 -424.3965 m +F +1 D +400.4971 -414.6318 m +400.4688 -414.4912 400.4121 -414.6318 400.4971 -414.6318 c +400.4404 -414.9414 400.75 -414.6318 400.4971 -414.6318 c +f +0 D +400.4971 -425.5225 m +400.5254 -425.5225 400.5527 -425.5225 400.5811 -425.5225 c +400.5811 -425.5781 400.5811 -425.6064 400.4971 -425.6064 c +400.4971 -425.5781 400.4971 -425.5508 400.4971 -425.5225 c +f +400.4971 -426.1699 m +F +400.5811 -413.7314 m +F +400.666 -425.5225 m +400.6377 -425.5225 400.6094 -425.5225 400.5811 -425.5225 c +400.5811 -425.4658 400.666 -425.4375 400.666 -425.5225 c +f +400.666 -426.6484 m +F +400.666 -428.6738 m +F +1 D +400.75 -426.957 m +400.8633 -426.9297 400.75 -426.873 400.75 -426.957 c +400.6377 -427.0137 400.75 -427.0703 400.75 -426.957 c +f +400.75 -415.6733 m +400.9473 -415.7856 400.9746 -415.3916 400.834 -415.4199 c +400.834 -415.4766 400.8066 -415.5322 400.75 -415.5044 c +400.75 -415.5605 400.75 -415.6172 400.75 -415.6733 c +f +401.1445 -416.0674 m +401.1719 -415.9268 401.0596 -415.8984 401.0596 -415.7578 c +400.9189 -415.7578 400.8066 -415.814 400.75 -415.8984 c +400.8633 -415.9829 401.0313 -415.9829 401.1445 -416.0674 c +f +0 D +400.75 -416.8833 m +F +400.834 -425.2695 m +F +1 D +400.9189 -414.3789 m +401.0313 -414.3228 400.8906 -414.2666 400.9189 -414.3789 c +400.7783 -414.4351 400.9189 -414.4634 400.9189 -414.3789 c +f +401.1445 -418.6563 m +401.1445 -418.5156 401.0879 -418.459 401.0039 -418.4028 c +401.0039 -418.4873 400.9189 -418.5156 400.9189 -418.5718 c +401.0039 -418.5718 401.0313 -418.6846 401.1445 -418.6563 c +f +0 D +400.9189 -424.791 m +F +1 D +401.0039 -416.1519 m +400.9189 -416.3486 400.8633 -416.5176 401.0596 -416.6304 c +401.1152 -416.4614 401.2559 -416.208 401.0039 -416.1519 c +f +401.0039 -427.2949 m +400.9473 -427.1826 400.8906 -427.2949 401.0039 -427.2949 c +401.0313 -427.4082 401.0879 -427.2949 401.0039 -427.2949 c +f +401.3965 -415.1104 m +401.3965 -414.8574 401.5664 -414.7446 401.3965 -414.5479 c +401.4531 -414.9697 401.0596 -414.604 401.0039 -414.7729 c +401.1445 -414.8574 401.1152 -415.1387 401.3965 -415.1104 c +f +0 D +401.0039 -427.8574 m +F +1 D +401.0596 -426.2539 m +401.2002 -426.1973 401.0596 -426.1406 401.0596 -426.2539 c +400.9473 -426.2822 401.0879 -426.3379 401.0596 -426.2539 c +f +401.2285 -425.6914 m +401.1719 -425.7188 401.0879 -425.7471 401.0596 -425.832 c +401.1719 -425.832 401.3125 -425.832 401.3125 -425.916 c +401.3965 -426.1133 401.0596 -426.3105 401.3125 -426.3945 c +401.3408 -426.3379 401.3965 -426.2539 401.4814 -426.2539 c +401.5107 -426.3672 401.5664 -426.2266 401.4814 -426.2539 c +401.4814 -426.2266 401.4814 -426.1973 401.4814 -426.1699 c +401.5938 -426.1133 401.4531 -426.0566 401.4814 -426.1699 c +401.2852 -426.1406 401.4814 -425.8594 401.5664 -425.832 c +401.5664 -425.8594 401.5664 -425.8887 401.5664 -425.916 c +401.6514 -425.9443 401.6221 -426.0859 401.707 -426.0859 c +401.8193 -425.9727 401.7344 -425.9443 401.707 -425.832 c +401.8477 -425.8037 401.707 -425.7471 401.707 -425.832 c +401.6514 -425.832 401.6221 -425.832 401.5664 -425.832 c +401.6514 -425.7188 401.6514 -425.6348 401.4814 -425.6064 c +401.5938 -425.8037 401.2002 -425.832 401.2285 -425.6914 c +401.4258 -425.6914 401.3701 -425.5781 401.2285 -425.6064 c +401.2285 -425.5781 401.2285 -425.5508 401.2285 -425.5225 c +401.3408 -425.4658 401.2285 -425.4102 401.2285 -425.5225 c +401.0879 -425.2969 400.9473 -425.6348 401.2285 -425.6064 c +401.2285 -425.6348 401.2285 -425.6631 401.2285 -425.6914 c +f +0 D +401.0596 -426.6484 m +F +401.1445 -414.3789 m +F +401.1445 -414.5479 m +F +401.1445 -417.8398 m +F +401.2285 -415.3354 m +F +1 D +401.3965 -415.8984 m +401.3701 -415.8984 401.3408 -415.8984 401.3125 -415.8984 c +401.1445 -416.0391 401.3125 -416.3486 401.4814 -416.1519 c +401.4814 -416.208 401.4814 -416.2642 401.4814 -416.3208 c +401.4814 -416.4048 401.4814 -416.4893 401.4814 -416.5454 c +401.7344 -416.4614 401.6777 -416.686 401.792 -416.7144 c +401.7344 -416.1802 401.8193 -416.1519 401.875 -415.6733 c +401.9883 -415.5605 402.2695 -415.645 402.2695 -415.4199 c +401.9326 -415.251 402.5791 -414.8008 402.6074 -414.4634 c +402.1846 -414.4072 402.1572 -414.7168 402.1289 -415.0264 c +401.6777 -415.0825 401.5938 -415.4766 401.4814 -415.8418 c +401.3965 -415.814 401.3965 -415.8706 401.3965 -415.8984 c +f +401.3965 -425.0996 m +401.5107 -425.0723 401.3965 -425.0156 401.3965 -425.0996 c +401.3701 -425.0996 401.3408 -425.0996 401.3125 -425.0996 c +401.2559 -424.9883 401.2285 -425.1289 401.3125 -425.0996 c +401.3408 -425.2129 401.3965 -425.1563 401.3965 -425.0996 c +f +0 D +401.3125 -416.4048 m +F +1 D +401.707 -424.791 m +401.6514 -424.7344 401.4531 -424.3691 401.3125 -424.6221 c +401.3965 -424.6504 401.3701 -424.7061 401.3125 -424.791 c +401.4531 -424.8184 401.5938 -424.9316 401.707 -424.791 c +f +0 D +401.3125 -426.957 m +F +401.3125 -428.0273 m +F +1 D +401.3965 -428.3359 m +401.6514 -428.3086 401.2002 -428.5615 401.4814 -428.5898 c +401.5938 -428.5898 401.9326 -428.9277 402.0439 -429.0684 c +402.2979 -428.4766 402.1289 -428.3086 401.792 -427.8574 c +401.792 -427.9141 401.7344 -427.9424 401.6221 -427.9424 c +401.7344 -428.252 401.4814 -428.2236 401.3965 -428.3359 c +f +0 D +401.4814 -416.1519 m +401.5107 -416.0112 401.3965 -416.0112 401.3965 -415.8984 c +401.4531 -415.8984 401.4814 -415.8984 401.4814 -415.8418 c +401.7344 -415.814 401.792 -416.208 401.4814 -416.1519 c +f +401.4814 -413.563 m +F +1 D +401.875 -414.21 m +401.8477 -414.21 401.8193 -414.21 401.792 -414.21 c +401.7627 -414.4912 401.5107 -414.0132 401.4814 -414.2944 c +401.5664 -414.3228 401.5371 -414.4351 401.5664 -414.5479 c +401.7344 -414.5195 401.875 -414.5479 401.96 -414.6318 c +401.96 -414.5479 401.96 -414.4634 401.96 -414.3789 c +402.1572 -414.2944 402.1006 -414.0972 402.0439 -413.9004 c +402.1572 -413.8442 402.0439 -413.7876 402.0439 -413.9004 c +401.9883 -413.9004 401.9326 -413.9004 401.875 -413.9004 c +401.6514 -413.6753 401.9883 -413.8159 402.0439 -413.647 c +401.9326 -413.647 401.8193 -413.647 401.707 -413.647 c +401.7344 -413.7876 401.6514 -413.7876 401.6221 -413.9004 c +401.707 -413.9004 401.792 -413.9004 401.875 -413.9004 c +401.875 -414.126 401.7344 -414.0693 401.875 -414.21 c +f +0 D +401.4814 -427.2109 m +F +1 D +401.6221 -426.6484 m +401.7344 -426.4229 401.9033 -426.2539 402.1289 -426.1699 c +401.7627 -426.0859 401.4258 -426.4229 401.6221 -426.6484 c +401.6777 -426.7598 401.7344 -426.6484 401.6221 -426.6484 c +f +401.6221 -424.3965 m +401.6514 -424.2559 401.8193 -424.3398 401.875 -424.3965 c +401.96 -424.1152 401.7627 -424.1152 401.5664 -424.1426 c +401.5664 -424.1992 401.5664 -424.2559 401.5664 -424.3125 c +401.5664 -424.3691 401.5664 -424.3965 401.6221 -424.3965 c +f +0 D +401.6221 -414.8574 m +F +1 D +401.792 -427.3799 m +401.792 -427.4639 401.6514 -427.5488 401.792 -427.6045 c +401.8193 -427.5205 401.9326 -427.4355 401.792 -427.3799 c +f +0 D +401.96 -414.3789 m +401.9033 -414.3506 401.875 -414.3228 401.875 -414.21 c +401.9326 -414.2378 401.96 -414.2944 401.96 -414.3789 c +f +401.875 -426 m +F +401.875 -426.5635 m +F +401.96 -413.563 m +F +1 D +401.96 -418.7402 m +402.0166 -418.7124 402.1289 -418.7402 402.1289 -418.6563 c +402.0439 -418.6846 401.96 -418.6563 401.96 -418.7402 c +f +0 D +402.0439 -426.0859 m +F +402.1289 -413.7314 m +F +402.2139 -425.4375 m +F +1 D +402.7764 -413.4785 m +402.4668 -413.3096 402.3262 -413.5908 402.2695 -413.9004 c +402.5508 -413.8442 402.6074 -413.6191 402.7764 -413.4785 c +f +402.5234 -414.3789 m +402.5234 -414.3228 402.5234 -414.2666 402.5234 -414.21 c +402.4385 -414.21 402.3545 -414.21 402.2695 -414.21 c +402.2695 -414.2666 402.2695 -414.3228 402.2695 -414.3789 c +402.3545 -414.3789 402.4385 -414.3789 402.5234 -414.3789 c +f +0 D +402.3545 -414.041 m +F +1 D +402.4385 -422.8496 m +402.6914 -422.8496 402.3545 -422.5117 402.4385 -422.8496 c +402.3262 -422.9053 402.4385 -422.9609 402.4385 -422.8496 c +f +0 D +402.4385 -415.8984 m +F +1 D +402.5234 -428.4209 m +402.4102 -428.4766 402.5234 -428.5332 402.5234 -428.4209 c +402.6641 -428.4492 402.6641 -428.3359 402.7764 -428.3359 c +402.748 -428.4209 402.8047 -428.4209 402.832 -428.4209 c +402.8604 -428.5332 403.001 -428.5049 403.001 -428.4209 c +403.1143 -428.3643 403.001 -428.3359 403.001 -428.4209 c +402.9453 -428.4209 402.8887 -428.4209 402.832 -428.4209 c +402.8604 -428.3643 402.8047 -428.3359 402.7764 -428.3359 c +402.8604 -427.8301 403.3115 -428.1387 403.4785 -427.7734 c +404.0703 -427.8867 403.5361 -427.4355 403.4785 -427.7734 c +403.0859 -427.7168 402.6074 -427.8301 402.5234 -428.4209 c +f +402.7764 -415.0264 m +402.748 -414.9136 402.748 -414.8291 402.6074 -414.8574 c +402.6074 -414.9697 402.5791 -415.0825 402.6914 -415.1104 c +402.6914 -415.0542 402.6914 -414.998 402.7764 -415.0264 c +f +402.6914 -413.8159 m +402.8047 -413.7598 402.6641 -413.7036 402.6914 -413.8159 c +402.5791 -413.8726 402.6914 -413.9004 402.6914 -413.8159 c +f +402.832 -420.8232 m +402.832 -420.5132 402.4951 -420.8511 402.832 -420.8232 c +402.8887 -420.9639 402.9453 -420.8232 402.832 -420.8232 c +f +0 D +402.7764 -413.4224 m +F +1 D +402.832 -414.5479 m +402.7197 -414.5762 402.8604 -414.6318 402.832 -414.5479 c +402.917 -414.5479 402.917 -414.5195 402.917 -414.4634 c +403.0576 -414.4072 402.917 -414.3506 402.917 -414.4634 c +402.8604 -414.4351 402.8604 -414.4912 402.832 -414.5479 c +f +0 D +402.832 -415.5044 m +F +402.832 -423.8906 m +F +402.917 -413.2534 m +F +1 D +403.3379 -429.377 m +403.1982 -429.4063 402.917 -429.3213 403.001 -429.5469 c +403.1982 -429.5742 403.3115 -429.5469 403.3379 -429.377 c +f +403.3379 -422.2012 m +403.1143 -422.1738 403.0293 -422.0605 403.001 -422.3711 c +403.1709 -422.3711 403.2822 -422.3145 403.3379 -422.2012 c +f +403.0859 -414.041 m +403.2822 -414.1821 403.3379 -413.7876 403.1709 -413.8159 c +403.1709 -413.8726 403.1709 -413.9004 403.0859 -413.9004 c +403.0859 -413.9565 403.0859 -414.0132 403.0859 -414.041 c +f +0 D +403.0859 -427.127 m +F +1 D +403.0859 -429.2363 m +403.1709 -429.209 403.2266 -429.3496 403.2549 -429.2363 c +403.2549 -429.1523 403.1143 -429.125 403.0859 -429.2363 c +f +403.1709 -414.6885 m +403.2266 -414.6885 403.3379 -414.6885 403.3379 -414.6318 c +403.2549 -414.6318 403.1709 -414.6318 403.1709 -414.6885 c +f +0 D +403.3379 -420.3442 m +F +403.4785 -427.2949 m +F +403.4785 -429.5469 m +F +1 D +403.5635 -420.2603 m +403.6768 -420.2319 403.5635 -420.1758 403.5635 -420.2603 c +403.4521 -420.3164 403.5928 -420.3726 403.5635 -420.2603 c +f +0 D +403.5635 -414.2944 m +F +1 D +403.5635 -420.5977 m +403.6484 -420.5698 403.7334 -420.5977 403.7334 -420.5132 c +403.6768 -420.5415 403.5635 -420.5132 403.5635 -420.5977 c +f +0 D +403.6484 -429.9688 m +F +403.8184 -415.3354 m +F +403.8184 -430.0254 m +F +403.9014 -421.8076 m +F +1 D +404.127 -416.2358 m +404.2109 -415.8984 403.9014 -416.208 404.127 -416.2358 c +404.1826 -416.3486 404.2402 -416.2358 404.127 -416.2358 c +f +0 D +404.0703 -415.4199 m +F +404.0703 -415.8984 m +F +1 D +404.5488 -427.4639 m +404.3809 -427.4639 404.3809 -427.3516 404.2959 -427.2949 c +404.2676 -427.4082 404.127 -427.3799 404.0703 -427.4639 c +404.0996 -427.9141 404.4365 -427.7451 404.5488 -427.4639 c +f +404.3809 -421.0762 m +404.2109 -421.2168 404.042 -421.6108 404.2959 -421.7236 c +404.3809 -421.667 404.3516 -421.498 404.4648 -421.4702 c +404.5215 -421.6108 404.5488 -421.4702 404.4648 -421.4702 c +404.4648 -421.3574 404.4648 -421.2168 404.4648 -421.0762 c +404.5771 -421.02 404.4648 -420.9917 404.4648 -421.0762 c +404.4365 -421.0762 404.4082 -421.0762 404.3809 -421.0762 c +f +0 D +404.2109 -420.0347 m +F +404.2959 -420.3442 m +F +404.3809 -420.1196 m +F +1 D +404.5488 -413.8159 m +404.6621 -413.7598 404.5215 -413.7036 404.5488 -413.8159 c +404.4365 -413.8726 404.5488 -413.9004 404.5488 -413.8159 c +f +0 D +404.5488 -419.9507 m +F +404.5488 -422.2871 m +F +1 D +404.6895 -422.624 m +404.6895 -422.4834 404.7178 -422.3418 404.5488 -422.3711 c +404.5488 -422.4277 404.5488 -422.4834 404.5488 -422.5391 c +404.6328 -422.5391 404.6328 -422.5957 404.6895 -422.624 c +f +0 D +404.5488 -427.7734 m +F +1 D +404.5488 -429.9688 m +404.6055 -429.9395 404.6895 -429.9395 404.6895 -429.8848 c +404.6328 -429.8848 404.5488 -429.8848 404.5488 -429.9688 c +f +404.7744 -420.9072 m +404.6621 -420.9639 404.8018 -421.02 404.7744 -420.9072 c +404.8867 -420.9072 404.8301 -420.8232 404.7744 -420.8232 c +404.7744 -420.5977 404.4365 -420.9072 404.7744 -420.8232 c +404.7744 -420.8511 404.7744 -420.8794 404.7744 -420.9072 c +f +0 D +404.6328 -414.21 m +F +404.6328 -416.0674 m +F +1 D +405.3369 -421.5547 m +405.083 -421.4419 404.6621 -421.3013 404.6328 -421.7236 c +404.915 -421.5547 405.1123 -421.667 405.3369 -421.5547 c +f +404.6895 -420.0347 m +404.8584 -420.0068 405.1123 -420.1196 405.0273 -419.8662 c +405.3369 -419.8662 405.083 -419.3315 404.9424 -419.6128 c +405.0273 -419.6411 404.999 -419.7817 405.0273 -419.8662 c +404.8867 -419.8662 404.7461 -419.9224 404.6895 -420.0347 c +f +0 D +404.6895 -422.9336 m +F +404.7744 -416.2358 m +F +1 D +404.8584 -413.9849 m +404.8584 -414.041 404.999 -414.0693 405.0273 -413.9849 c +404.9424 -413.9849 404.8867 -413.8442 404.8584 -413.9849 c +f +404.9424 -423.2422 m +404.9424 -423.3281 405.083 -423.3555 405.1123 -423.2422 c +405.0273 -423.2715 404.9717 -423.1309 404.9424 -423.2422 c +f +0 D +405.0273 -419.4722 m +F +1 D +405.0273 -420.1758 m +405.083 -420.1758 405.1963 -420.1758 405.1963 -420.1196 c +405.1123 -420.1196 405.0273 -420.1196 405.0273 -420.1758 c +f +0 D +405.1123 -413.8159 m +F +405.1123 -420.6826 m +F +405.1963 -419.5566 m +F +405.1963 -420.0347 m +F +405.2803 -416.3208 m +F +1 D +405.2803 -420.5132 m +405.3369 -420.4854 405.4219 -420.5132 405.4219 -420.4292 c +405.3643 -420.457 405.2803 -420.4292 405.2803 -420.5132 c +f +0 D +405.2803 -422.7646 m +F +1 D +405.3369 -419.6973 m +405.3086 -420.0913 405.7305 -419.9224 405.8438 -419.7817 c +405.8711 -419.8379 405.9277 -419.9224 405.9004 -420.0347 c +405.9561 -420.0347 406.0117 -420.0347 406.0684 -420.0347 c +406.0967 -419.9507 406.1523 -419.9507 406.1523 -419.8662 c +406.0967 -419.8101 405.9844 -419.7817 405.8438 -419.7817 c +405.7861 -419.7256 405.7598 -419.6411 405.6748 -419.6128 c +405.6191 -419.5005 405.5625 -419.6411 405.6748 -419.6128 c +405.7031 -419.9507 405.5625 -419.6128 405.3369 -419.6973 c +f +405.4219 -422.0332 m +405.5049 -422.0889 405.6455 -422.1738 405.6748 -422.0332 c +405.6191 -422.0049 405.5342 -421.9482 405.4219 -421.9766 c +405.3936 -421.8359 405.3369 -421.9766 405.4219 -421.9766 c +405.4219 -422.0049 405.4219 -422.0049 405.4219 -422.0332 c +f +0 D +405.4219 -413.647 m +F +1 D +406.4063 -420.2603 m +406.209 -420.1758 405.9277 -420.1475 405.6748 -420.1196 c +405.6191 -420.5698 405.5342 -420.5977 405.4219 -420.9072 c +405.8711 -420.9351 406.1523 -420.7666 406.4063 -420.2603 c +f +405.5898 -421.8076 m +405.5898 -421.8359 405.5898 -421.8643 405.5898 -421.8921 c +405.8154 -421.8643 405.6455 -422.2012 405.9004 -422.1172 c +405.9844 -421.8921 405.7861 -421.8921 405.8438 -421.6387 c +405.6455 -421.6108 405.7305 -421.8076 405.5898 -421.8076 c +405.6191 -421.7236 405.5625 -421.7236 405.5049 -421.7236 c +405.4492 -421.6108 405.4219 -421.7236 405.5049 -421.7236 c +405.5049 -421.7798 405.5342 -421.8076 405.5898 -421.8076 c +f +0 D +405.5049 -413.9849 m +F +405.5049 -416.1519 m +F +405.5049 -420.1196 m +F +1 D +405.5898 -422.3711 m +405.5898 -422.4551 405.7305 -422.4834 405.7598 -422.3711 c +405.6748 -422.3711 405.6191 -422.2578 405.5898 -422.3711 c +f +0 D +405.5898 -427.4639 m +F +405.6748 -412.437 m +F +405.6748 -427.7734 m +F +1 D +405.7598 -423.4961 m +405.7031 -423.3838 405.6455 -423.4961 405.7598 -423.4961 c +405.8154 -423.6094 405.8438 -423.4961 405.7598 -423.4961 c +f +0 D +405.7598 -416.0674 m +F +405.9004 -427.2949 m +F +406.1523 -419.6128 m +F +1 D +406.4063 -421.5547 m +406.4336 -421.667 406.4902 -421.5547 406.4063 -421.5547 c +406.4063 -421.498 406.4063 -421.4419 406.4063 -421.4141 c +406.6035 -421.4419 406.5752 -421.2451 406.7998 -421.3296 c +406.8564 -421.583 406.9688 -421.8076 407.2783 -421.8076 c +407.0811 -421.4702 406.6875 -420.9072 406.1523 -421.1606 c +406.2656 -421.2168 406.3496 -421.2734 406.4063 -421.4141 c +406.125 -421.3296 406.2656 -421.5547 406.4063 -421.5547 c +f +0 D +406.2373 -430.1934 m +F +1 D +406.9688 -420.1196 m +406.6592 -420.063 406.6035 -420.0068 406.4902 -420.2603 c +406.7158 -420.2881 406.8848 -420.2603 406.9688 -420.1196 c +f +0 D +406.7158 -416.0674 m +F +406.7998 -419.9507 m +F +1 D +406.8848 -419.6973 m +406.8281 -419.585 406.7725 -419.7256 406.8848 -419.6973 c +406.9404 -419.8101 406.9688 -419.6973 406.8848 -419.6973 c +f +0 D +406.9688 -419.6128 m +F +407.0537 -422.0332 m +F +1 D +407.1943 -421.9766 m +407.3066 -421.9482 407.335 -422.0889 407.3633 -421.9766 c +407.3633 -421.8921 407.2227 -421.8643 407.1943 -421.9766 c +f +0 D +407.1943 -422.5391 m +F +407.3633 -420.2603 m +F +1 D +407.9268 -419.6973 m +407.9268 -419.6694 407.9268 -419.6411 407.9268 -419.6128 c +407.7285 -419.6411 407.5313 -419.6411 407.4473 -419.5566 c +407.4199 -419.7817 407.7012 -419.6973 407.8418 -419.7817 c +407.8418 -420.063 408.208 -419.6973 407.9268 -419.6973 c +f +0 D +407.4473 -429.8848 m +F +1 D +407.5313 -420.5132 m +407.4756 -420.4009 407.4199 -420.5132 407.5313 -420.5132 c +407.5879 -420.626 407.6162 -420.5132 407.5313 -420.5132 c +f +407.8418 -415.8984 m +407.7568 -415.814 407.5605 -415.814 407.5313 -415.9829 c +407.6445 -416.0952 407.8418 -416.0952 407.8418 -415.8984 c +f +407.7012 -422.0332 m +407.7012 -421.9766 407.7568 -421.9482 407.7568 -421.8921 c +407.7012 -421.8921 407.6719 -421.8076 407.6162 -421.8076 c +407.6162 -421.8921 407.5313 -421.8921 407.5313 -421.9766 c +407.6162 -421.9766 407.6162 -422.0332 407.7012 -422.0332 c +f +407.9268 -422.624 m +408.0674 -422.1738 407.5605 -422.0889 407.5313 -422.4551 c +407.5879 -422.5684 407.7285 -422.624 407.9268 -422.624 c +f +0 D +407.5313 -428.7578 m +F +1 D +407.7012 -429.5469 m +408.0381 -429.6309 407.7012 -429.3213 407.7012 -429.5469 c +407.3633 -429.4619 407.6719 -429.7988 407.7012 -429.5469 c +f +0 D +407.6162 -420.0347 m +F +407.6162 -420.1758 m +F +407.7012 -421.7236 m +F +407.7568 -429.1523 m +F +407.7568 -430.6152 m +F +407.9268 -419.6973 m +407.9531 -419.7817 407.8975 -419.7817 407.8418 -419.7817 c +407.8691 -419.7256 407.8691 -419.6973 407.9268 -419.6973 c +f +407.8418 -420.0347 m +F +1 D +407.8418 -420.1758 m +407.8691 -420.3442 407.8975 -420.457 408.0098 -420.5132 c +407.9824 -420.3726 408.0938 -420.1196 407.8418 -420.1758 c +f +0 D +407.9268 -414.4634 m +F +407.9268 -420.9072 m +F +1 D +408.0098 -429.5469 m +408.0674 -429.5469 408.123 -429.5469 408.1787 -429.5469 c +408.123 -429.8281 408.46 -429.6875 408.2637 -429.5469 c +408.3486 -428.8145 409.0791 -428.7305 408.6572 -428.1113 c +408.6855 -428.1113 408.7139 -428.1113 408.7412 -428.1113 c +408.7705 -427.8301 408.6572 -427.6045 408.4893 -427.7734 c +408.5732 -427.4355 408.2637 -427.7734 408.4893 -427.7734 c +408.5166 -428.7021 408.1504 -428.7871 408.0098 -429.5469 c +f +408.2637 -429.8848 m +408.2637 -430.1094 407.9268 -430.334 408.2637 -430.4473 c +408.3193 -430.3623 408.4316 -429.9121 408.2637 -429.8848 c +f +0 D +408.1787 -415.5889 m +F +408.2637 -429.5469 m +408.2344 -429.5469 408.208 -429.5469 408.1787 -429.5469 c +408.1787 -429.5176 408.2344 -429.4619 408.2637 -429.5469 c +f +408.2637 -419.5566 m +F +408.2637 -421.8076 m +F +1 D +408.3486 -419.6973 m +408.4043 -419.8379 408.5449 -419.8662 408.7412 -419.8662 c +408.7412 -419.7256 408.6299 -419.6973 408.6572 -419.5566 c +408.4316 -419.4722 408.4893 -419.6973 408.3486 -419.6973 c +408.291 -419.585 408.2344 -419.7256 408.3486 -419.6973 c +f +0 D +408.3486 -414.041 m +F +408.4043 -413.3374 m +F +408.4043 -420.9072 m +F +1 D +409.1357 -429.4619 m +408.8818 -429.293 408.8818 -429.3213 408.5732 -429.377 c +408.6006 -429.6309 408.3486 -429.8848 408.6572 -429.9688 c +408.7139 -429.8848 408.7412 -429.7715 408.7412 -429.6309 c +408.9668 -429.5176 409.0518 -429.7148 409.1357 -429.4619 c +f +0 D +408.5732 -430.1094 m +F +408.6572 -428.0273 m +408.6572 -428.0547 408.6572 -428.083 408.6572 -428.1113 c +408.6006 -428.1113 408.5732 -428.0273 408.6572 -428.0273 c +f +408.6572 -429.1523 m +F +408.7412 -429.4619 m +408.7412 -429.5176 408.7412 -429.5742 408.7412 -429.6309 c +408.6572 -429.6309 408.6299 -429.4902 408.7412 -429.4619 c +f +1 D +408.8262 -428.1113 m +408.9111 -428.083 408.9385 -428.2236 408.9668 -428.1113 c +408.9668 -428.0273 408.8262 -427.998 408.8262 -428.1113 c +f +408.9668 -430.1934 m +408.9668 -430.0811 408.9951 -429.9121 408.8262 -429.9688 c +408.8262 -429.9961 408.8262 -430.0527 408.8262 -430.1094 c +408.9111 -430.1094 408.9111 -430.1934 408.9668 -430.1934 c +f +0 D +408.8262 -430.6152 m +F +1 D +408.9111 -419.8662 m +408.8818 -419.9507 408.9111 -420.0068 408.9668 -420.0347 c +408.9951 -419.9507 409.0791 -419.979 409.1357 -419.9507 c +409.1924 -420.063 409.248 -419.9507 409.1357 -419.9507 c +409.1641 -419.894 409.2207 -419.8662 409.2207 -419.7817 c +409.0234 -419.7817 408.7412 -419.4438 408.9111 -419.7817 c +408.7979 -419.8101 408.8545 -419.8662 408.9111 -419.8662 c +f +408.9668 -428.9844 m +408.9111 -428.9844 408.9111 -429.0117 408.9111 -429.0684 c +408.7705 -429.125 408.9111 -429.1523 408.9111 -429.0684 c +408.9668 -429.0957 408.9668 -429.0391 408.9668 -428.9844 c +409.1074 -429.0117 408.9951 -429.2363 409.1357 -429.2363 c +409.1924 -429.0684 409.2764 -429.0684 409.3887 -429.1523 c +409.4736 -428.8428 409.0234 -429.0684 409.0518 -428.8145 c +409.1924 -428.7871 409.0518 -428.7305 409.0518 -428.8145 c +408.9951 -428.8145 408.9951 -428.9277 408.9668 -428.9844 c +f +0 D +408.9111 -419.7817 m +408.9385 -419.7817 408.9951 -419.8379 408.9111 -419.8662 c +408.9111 -419.8379 408.9111 -419.8101 408.9111 -419.7817 c +f +408.9668 -420.9072 m +F +1 D +409.2207 -427.9424 m +409.3047 -427.8301 409.3047 -427.7451 409.1357 -427.6895 c +409.1357 -427.8018 409.1074 -427.8867 409.0518 -427.9424 c +409.1074 -427.9424 409.1641 -427.9424 409.2207 -427.9424 c +f +0 D +409.0518 -430.2783 m +F +1 D +409.3887 -428.1113 m +409.2764 -428.1113 409.1641 -428.083 409.1357 -428.168 c +409.248 -428.1953 409.1924 -428.2803 409.1357 -428.3359 c +409.3047 -428.3643 409.3887 -428.2803 409.3887 -428.1113 c +f +409.5576 -420.4292 m +409.5576 -420.2036 409.5576 -419.979 409.3047 -420.0347 c +409.2764 -420.1475 409.1924 -420.1758 409.2207 -420.3442 c +409.3613 -420.3442 409.4736 -420.3726 409.5576 -420.4292 c +f +409.2207 -428.8145 m +409.2764 -428.8145 409.3887 -428.8145 409.3887 -428.7578 c +409.333 -428.7578 409.2207 -428.7578 409.2207 -428.8145 c +f +0 D +409.4736 -415.4199 m +F +1 D +409.6982 -428.8984 m +409.7275 -429.0117 409.7832 -428.9551 409.7832 -428.8984 c +409.8389 -428.8984 409.8945 -428.8984 409.9521 -428.8984 c +410.0088 -429.0117 410.0352 -428.8984 409.9521 -428.8984 c +410.0645 -428.7021 409.6709 -428.6738 409.6982 -428.8145 c +409.6143 -428.8428 409.6709 -428.8984 409.6982 -428.8984 c +f +0 D +409.6982 -428.8145 m +409.7549 -428.8428 409.8115 -428.8428 409.7832 -428.8984 c +409.7549 -428.8984 409.7275 -428.8984 409.6982 -428.8984 c +409.6982 -428.8711 409.6982 -428.8428 409.6982 -428.8145 c +f +1 D +409.8682 -421.1606 m +410.0088 -421.1885 409.9521 -421.4141 410.2051 -421.3296 c +410.2607 -421.02 410.0088 -420.9072 409.8682 -421.0762 c +409.8115 -420.9639 409.7832 -421.0762 409.8682 -421.0762 c +409.8682 -421.1045 409.8682 -421.1328 409.8682 -421.1606 c +f +0 D +409.8682 -414.4634 m +F +1 D +410.0352 -427.8574 m +409.9795 -427.9141 409.9521 -427.998 409.9521 -428.1113 c +409.8389 -428.1387 409.9521 -428.1953 409.9521 -428.1113 c +410.0352 -428.0547 410.1201 -427.998 410.1201 -427.8574 c +410.1494 -427.8574 410.1768 -427.8574 410.2051 -427.8574 c +410.375 -427.6895 410.3457 -427.5488 410.1201 -427.4639 c +410.0928 -427.6611 409.9521 -427.7168 410.1201 -427.8574 c +410.0928 -427.8574 410.0645 -427.8574 410.0352 -427.8574 c +f +410.1201 -428.4209 m +410.2051 -428.3086 410.2051 -428.2236 410.0352 -428.168 c +410.0352 -428.2803 409.9795 -428.3643 409.9521 -428.4209 c +410.0088 -428.4209 410.0645 -428.4209 410.1201 -428.4209 c +f +410.0352 -419.4722 m +410.0928 -419.4438 410.1768 -419.4722 410.2051 -419.3877 c +410.1201 -419.3877 410.0352 -419.3877 410.0352 -419.4722 c +f +410.2051 -428.7578 m +410.2334 -428.7578 410.29 -428.7578 410.3457 -428.7578 c +410.3457 -428.8428 410.3457 -428.9551 410.3457 -429.0684 c +410.3174 -429.0684 410.29 -429.0684 410.2607 -429.0684 c +410.2607 -428.9844 410.2051 -429.0117 410.2051 -429.0684 c +409.8115 -428.9844 410.29 -429.4336 410.2051 -429.0684 c +410.2334 -429.0684 410.2607 -429.0684 v +410.29 -429.1523 410.3457 -429.125 410.3457 -429.0684 c +410.5156 -429.0684 410.4014 -428.7871 410.4307 -428.6738 c +410.3174 -428.6455 410.2051 -428.6455 410.2051 -428.7578 c +410.0645 -428.7871 410.2051 -428.8428 410.2051 -428.7578 c +f +0 D +410.1201 -429.7988 m +F +1 D +410.7676 -420.1758 m +411.0215 -419.7534 410.4307 -419.979 410.5156 -419.6128 c +410.3174 -419.6128 410.2051 -419.6411 410.2051 -419.7817 c +410.5713 -419.7534 410.4014 -420.2036 410.7676 -420.1758 c +f +410.3457 -415.0264 m +410.4014 -414.998 410.5156 -415.0264 410.5156 -414.9414 c +410.458 -414.9697 410.3457 -414.9414 410.3457 -415.0264 c +f +0 D +410.4307 -429.8848 m +F +410.6826 -429.6309 m +F +1 D +410.8242 -428.8984 m +410.9648 -428.9277 410.9932 -428.8428 410.9932 -428.7578 c +411.1055 -428.7021 410.9932 -428.6455 410.9932 -428.7578 c +410.9375 -428.7578 410.8799 -428.7578 410.8242 -428.7578 c +410.8525 -428.3926 410.5156 -428.7305 410.8242 -428.7578 c +410.8242 -428.7871 410.8242 -428.8428 410.8242 -428.8984 c +f +411.1621 -415.251 m +411.1621 -415.2231 411.1621 -415.167 411.1621 -415.1104 c +411.0781 -415.1104 410.9932 -415.1104 410.9082 -415.1104 c +410.9082 -415.167 410.9082 -415.2231 410.9082 -415.251 c +410.9932 -415.251 411.0781 -415.251 411.1621 -415.251 c +f +0 D +410.9932 -429.4619 m +F +411.3311 -415.1948 m +F +1 D +411.9785 -430.1934 m +412.0059 -429.7988 411.6396 -429.8281 411.3311 -429.7988 c +411.415 -430.0527 411.2461 -430.1094 411.4717 -430.2783 c +411.5557 -430.0811 411.8369 -430.4473 411.9785 -430.1934 c +412.0059 -430.3066 412.0615 -430.1934 411.9785 -430.1934 c +f +0 D +411.415 -415.4199 m +F +411.4717 -419.7817 m +F +1 D +411.6396 -415.251 m +411.584 -415.1387 411.5557 -415.2793 411.6396 -415.251 c +411.6963 -415.3916 411.7529 -415.251 411.6396 -415.251 c +f +0 D +411.6396 -420.0347 m +F +1 D +411.8096 -419.8662 m +411.8369 -419.9507 411.8652 -420.0068 411.9785 -420.0347 c +412.0059 -420.1475 412.0615 -420.0068 411.9785 -420.0347 c +412.0059 -419.894 411.8936 -419.8662 411.8096 -419.8662 c +411.8096 -419.8101 411.8096 -419.7534 411.8096 -419.6973 c +411.9785 -419.7817 412.2871 -419.7534 412.457 -419.8662 c +412.4004 -419.6128 412.1191 -419.5566 411.8096 -419.5566 c +411.8096 -419.585 411.8096 -419.6411 411.8096 -419.6973 c +411.5283 -419.6411 411.6963 -419.8662 411.8096 -419.8662 c +f +0 D +411.7246 -415.8984 m +F +1 D +412.2021 -429.4619 m +412.2021 -429.5176 412.2314 -429.5742 412.2871 -429.5469 c +412.0908 -429.293 411.8652 -429.2656 412.1191 -428.8984 c +411.7246 -428.8711 411.9502 -429.4336 411.8096 -429.6309 c +412.1191 -429.7432 411.9502 -429.4063 412.2021 -429.4619 c +f +411.9785 -421.2451 m +411.8369 -421.3574 411.9209 -421.5547 412.0615 -421.6387 c +412.0059 -421.5264 412.1465 -421.2168 411.9785 -421.2451 c +f +0 D +411.9785 -420.5977 m +F +1 D +412.0615 -428.6738 m +412.1191 -428.6455 412.2021 -428.6738 412.2021 -428.5898 c +412.1465 -428.5898 412.0615 -428.5898 412.0615 -428.6738 c +f +0 D +412.1191 -420.1196 m +F +412.1191 -422.1172 m +F +412.1191 -428.8145 m +F +412.2021 -421.5547 m +F +1 D +412.457 -428.4209 m +412.4834 -428.3086 412.5977 -428.2803 412.625 -428.168 c +412.5127 -428.083 412.2314 -428.0547 412.2021 -428.252 c +412.3721 -428.2236 412.3721 -428.3643 412.457 -428.4209 c +f +0 D +412.2871 -420.1196 m +F +412.2871 -420.4292 m +F +412.2871 -420.6826 m +F +412.3721 -421.5547 m +F +1 D +412.625 -419.6973 m +412.7383 -419.6411 412.5977 -419.6128 412.625 -419.6973 c +412.3721 -419.7256 412.6816 -420.0347 412.625 -419.6973 c +f +0 D +412.541 -420.0347 m +F +1 D +412.541 -420.5132 m +412.5977 -420.4854 412.6816 -420.5132 412.6816 -420.4292 c +412.625 -420.457 412.541 -420.4292 412.541 -420.5132 c +f +0 D +412.7656 -413.1689 m +F +412.8496 -420.4292 m +F +412.8496 -421.6387 m +F +1 D +412.8496 -429.9688 m +412.9063 -429.9395 413.0195 -429.9395 413.0195 -429.8848 c +412.9629 -429.8848 412.8496 -429.8848 412.8496 -429.9688 c +f +0 D +412.9346 -429.7148 m +F +1 D +413.1875 -420.5977 m +413.2725 -420.5977 413.3008 -420.7104 413.3291 -420.5977 c +413.3291 -420.5132 413.1875 -420.4854 413.1875 -420.5977 c +f +413.666 -429.7148 m +414.0039 -429.7988 413.666 -429.4619 413.666 -429.7148 c +413.5537 -429.7715 413.666 -429.7988 413.666 -429.7148 c +f +0 D +413.751 -422.9336 m +F +413.751 -423.1016 m +F +413.835 -413.4224 m +F +413.9766 -421.6387 m +F +414.3984 -421.1606 m +F +414.4824 -421.8921 m +F +414.791 -421.8921 m +F +414.791 -429.3213 m +F +415.0459 -421.4702 m +F +415.0459 -422.5391 m +F +415.1299 -419.8662 m +F +415.1865 -420.6826 m +F +1 D +415.2705 -427.4639 m +415.3545 -427.0137 415.0459 -427.3516 415.2705 -427.4639 c +415.3271 -427.5762 415.3828 -427.4355 415.2705 -427.4639 c +f +0 D +415.3545 -423.4121 m +F +415.4385 -423.1875 m +F +415.5234 -430.1094 m +F +415.6084 -420.1758 m +F +415.6084 -428.168 m +F +1 D +415.6924 -422.8496 m +415.6357 -423.1016 415.749 -423.2148 416.002 -423.1875 c +416.002 -422.9609 415.8896 -422.8496 415.6924 -422.8496 c +f +0 D +416.002 -423.834 m +F +1 D +416.1709 -423.4961 m +416.1426 -423.7207 416.2832 -423.75 416.4805 -423.75 c +416.5088 -423.5244 416.3682 -423.4688 416.1709 -423.4961 c +f +0 D +416.3398 -415.4199 m +F +416.5654 -420.7666 m +F +416.6494 -421.8076 m +F +416.6494 -422.8496 m +F +416.7334 -423.665 m +F +416.9023 -420.7666 m +F +416.958 -429.377 m +F +417.043 -422.1172 m +F +417.1279 -423.3281 m +F +417.2129 -423.5801 m +F +417.3809 -422.1172 m +F +*U +U +u +*u +0.187533 0.952972 0.991791 0.093599 k +436.6563 -423.8242 m +422.2119 -423.8242 L +422.2119 -421.4131 L +434.2451 -421.4131 L +434.2451 -419.022 L +422.2119 -419.022 L +422.2119 -416.6113 L +434.2451 -416.6113 L +434.2451 -414.2007 L +422.2119 -414.2007 L +422.2119 -411.79 L +436.6563 -411.79 l +436.6563 -423.8242 L +f +*U +U +U +LB +%AI5_EndLayer-- +%%PageTrailer +gsave annotatepage grestore showpage +%%Trailer +Adobe_Illustrator_AI5 /terminate get exec +Adobe_shading_AI8 /terminate get exec +Adobe_ColorImage_AI6 /terminate get exec +Adobe_pattern_AI5 /terminate get exec +AGM_Gradient /terminate get exec +Adobe_screens_AI5 /terminate get exec +Adobe_cshow /terminate get exec +Adobe_level2_AI5 /terminate get exec +%%EOF diff --git a/extras/assets/logo/white/ACE3-Logo.eps b/extras/assets/logo/white/ACE3-Logo.eps index a19624280e..b4f7202d88 100644 --- a/extras/assets/logo/white/ACE3-Logo.eps +++ b/extras/assets/logo/white/ACE3-Logo.eps @@ -1,13580 +1,15918 @@ -%!PS-Adobe-3.1 EPSF-3.0 -%ADO_DSC_Encoding: Windows Roman -%%Title: ACE3-Logo.eps -%%Creator: Adobe Illustrator(R) 16.0 -%%For: Jonathan David, kuehlhaus AG -%%CreationDate: 3/12/2015 -%%BoundingBox: 0 0 82 20 -%%HiResBoundingBox: 0 0 81.7930 19.5298 -%%CropBox: 0 0 81.7930 19.5298 -%%LanguageLevel: 2 -%%DocumentData: Clean7Bit -%ADOBeginClientInjection: DocumentHeader "AI11EPS" -%%AI8_CreatorVersion: 16.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 16.0.2 x682 R agm 4.6676 ct 5.2594 %ADO_ContainsXMP: MainFirst -%ADOEndClientInjection: DocumentHeader "AI11EPS" -%%Pages: 1 -%%DocumentNeededResources: -%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 -%%+ procset Adobe_CoolType_Utility_T42 1.0 0 -%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 -%%+ procset Adobe_CoolType_Core 2.31 0 -%%+ procset Adobe_AGM_Core 2.0 0 -%%+ procset Adobe_AGM_Utils 1.0 0 -%%DocumentFonts: -%%DocumentNeededFonts: -%%DocumentNeededFeatures: -%%DocumentSuppliedFeatures: -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%DocumentCustomColors: -%%CMYKCustomColor: -%%RGBCustomColor: +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(R) 8.0 +%%AI8_CreatorVersion: 16.0.2 +%%For: (bux578) () +%%Title: (ACE3-Logo.eps) +%%CreationDate: 3/12/2015 2:49 PM +%%Canvassize: 16383 +%%BoundingBox: 354 -432 437 -411 +%%HiResBoundingBox: 354.8633 -431.0947 436.6563 -411.5649 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0 +%%+ procset Adobe_screens_AI5 1.0 0 +%%+ procset AGM_Gradient 1.0 0 +%%+ procset Adobe_ColorImage_AI6 1.3 0 +%%+ procset Adobe_Illustrator_AI5 1.3 0 +%%+ procset Adobe_pattern_AI5 1.0 0 +%%+ procset Adobe_cshow 2.0 8 +%%+ procset Adobe_shading_AI8 1.0 0 +%AI5_FileFormat 4.0 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%CMYKProcessColor: 1 1 1 1 ([Passermarken]) +%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) +%%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4 +%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 1 0 () +%AI3_TemplateBox: 396.3633 -422.0654 396.3633 -422.0654 +%AI3_TileBox: -13.2603 -706.8096 804.7793 -135.8496 +%AI3_DocumentPreview: Header +%AI5_ArtSize: 81.793 19.5298 +%AI5_RulerUnits: 1 +%AI5_ArtFlags: 0 0 0 1 0 0 0 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 1 +%AI8_OpenToView: 342 -390 16 1821 1035 18 0 0 50 116 0 0 +%AI5_OpenViewLayers: 7 +%%PageOrigin:-8 -817 +%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 +%AI9_Flatten: 0 +%AI12_CMSettings: 00.MS %%EndComments - - - - - - -%%BeginDefaults -%%ViewingOrientation: 1 0 0 1 -%%EndDefaults %%BeginProlog -%%BeginResource: procset Adobe_AGM_Utils 1.0 0 -%%Version: 1.0 0 -%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{currentpacking true setpacking}if -userdict/Adobe_AGM_Utils 75 dict dup begin put -/bdf -{bind def}bind def -/nd{null def}bdf -/xdf -{exch def}bdf -/ldf -{load def}bdf -/ddf -{put}bdf -/xddf -{3 -1 roll put}bdf -/xpt -{exch put}bdf -/ndf -{ - exch dup where{ - pop pop pop - }{ - xdf - }ifelse -}def -/cdndf -{ - exch dup currentdict exch known{ - pop pop - }{ - exch def - }ifelse -}def -/gx -{get exec}bdf -/ps_level - /languagelevel where{ - pop systemdict/languagelevel gx - }{ - 1 - }ifelse -def -/level2 - ps_level 2 ge -def -/level3 - ps_level 3 ge -def -/ps_version - {version cvr}stopped{-1}if -def -/set_gvm -{currentglobal exch setglobal}bdf -/reset_gvm -{setglobal}bdf -/makereadonlyarray -{ - /packedarray where{pop packedarray - }{ - array astore readonly}ifelse -}bdf -/map_reserved_ink_name -{ - dup type/stringtype eq{ - dup/Red eq{ - pop(_Red_) - }{ - dup/Green eq{ - pop(_Green_) - }{ - dup/Blue eq{ - pop(_Blue_) - }{ - dup()cvn eq{ - pop(Process) - }if - }ifelse - }ifelse - }ifelse - }if -}bdf -/AGMUTIL_GSTATE 22 dict def -/get_gstate -{ - AGMUTIL_GSTATE begin - /AGMUTIL_GSTATE_clr_spc currentcolorspace def - /AGMUTIL_GSTATE_clr_indx 0 def - /AGMUTIL_GSTATE_clr_comps 12 array def - mark currentcolor counttomark - {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put - /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop - /AGMUTIL_GSTATE_fnt rootfont def - /AGMUTIL_GSTATE_lw currentlinewidth def - /AGMUTIL_GSTATE_lc currentlinecap def - /AGMUTIL_GSTATE_lj currentlinejoin def - /AGMUTIL_GSTATE_ml currentmiterlimit def - currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf - /AGMUTIL_GSTATE_sa currentstrokeadjust def - /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def - /AGMUTIL_GSTATE_op currentoverprint def - /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def - /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def - currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf - cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf - /AGMUTIL_GSTATE_ht currenthalftone def - /AGMUTIL_GSTATE_flt currentflat def - end -}def -/set_gstate -{ - AGMUTIL_GSTATE begin - AGMUTIL_GSTATE_clr_spc setcolorspace - AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get - /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor - AGMUTIL_GSTATE_fnt setfont - AGMUTIL_GSTATE_lw setlinewidth - AGMUTIL_GSTATE_lc setlinecap - AGMUTIL_GSTATE_lj setlinejoin - AGMUTIL_GSTATE_ml setmiterlimit - AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash - AGMUTIL_GSTATE_sa setstrokeadjust - AGMUTIL_GSTATE_clr_rnd setcolorrendering - AGMUTIL_GSTATE_op setoverprint - AGMUTIL_GSTATE_bg cvx setblackgeneration - AGMUTIL_GSTATE_ucr cvx setundercolorremoval - AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx - AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer - AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or - { - currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne - { - mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark - }if - }{ - AGMUTIL_GSTATE_ht sethalftone - }ifelse - AGMUTIL_GSTATE_flt setflat - end -}def -/get_gstate_and_matrix -{ - AGMUTIL_GSTATE begin - /AGMUTIL_GSTATE_ctm matrix currentmatrix def - end - get_gstate -}def -/set_gstate_and_matrix -{ - set_gstate - AGMUTIL_GSTATE begin - AGMUTIL_GSTATE_ctm setmatrix - end -}def -/AGMUTIL_str256 256 string def -/AGMUTIL_src256 256 string def -/AGMUTIL_dst64 64 string def -/AGMUTIL_srcLen nd -/AGMUTIL_ndx nd -/AGMUTIL_cpd nd -/capture_cpd{ - //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf -}def -/thold_halftone -{ - level3 - {sethalftone currenthalftone} - { - dup/HalftoneType get 3 eq - { - sethalftone currenthalftone - }{ - begin - Width Height mul{ - Thresholds read{pop}if - }repeat - end - currenthalftone - }ifelse - }ifelse -}def -/rdcmntline -{ - currentfile AGMUTIL_str256 readline pop - (%)anchorsearch{pop}if -}bdf -/filter_cmyk -{ - dup type/filetype ne{ - exch()/SubFileDecode filter - }{ - exch pop - } - ifelse - [ - exch +%%BeginResource: procset Adobe_level2_AI5 1.2 0 +%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) +%%Version: 1.2 0 +%%CreationDate: (04/10/93) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /Adobe_level2_AI5 26 dict dup begin + put + /packedarray where not { - AGMUTIL_src256 readstring pop - dup length/AGMUTIL_srcLen exch def - /AGMUTIL_ndx 0 def - AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ - 1 index exch get - AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put - /AGMUTIL_ndx AGMUTIL_ndx 1 add def - }for - pop - AGMUTIL_dst64 0 AGMUTIL_ndx getinterval - } - bind - /exec cvx - ]cvx -}bdf -/filter_indexed_devn -{ - cvi Names length mul names_index add Lookup exch get -}bdf -/filter_devn -{ - 4 dict begin - /srcStr xdf - /dstStr xdf - dup type/filetype ne{ - 0()/SubFileDecode filter - }if - [ - exch - [ - /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx - currentdict/srcStr get/readstring cvx/pop cvx - /dup cvx/length cvx 0/gt cvx[ - Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx - names_index Names length currentdict/srcStr get length 1 sub{ - 1/index cvx/exch cvx/get cvx - currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx - Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx - }for - currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx - ]cvx/if cvx - /end cvx - ]cvx - bind - /exec cvx - ]cvx - end -}bdf -/AGMUTIL_imagefile nd -/read_image_file -{ - AGMUTIL_imagefile 0 setfileposition - 10 dict begin - /imageDict xdf - /imbufLen Width BitsPerComponent mul 7 add 8 idiv def - /imbufIdx 0 def - /origDataSource imageDict/DataSource get def - /origMultipleDataSources imageDict/MultipleDataSources get def - /origDecode imageDict/Decode get def - /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def - imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + userdict begin + /packedarray + { + array astore readonly + } bind def + /setpacking /pop load def + /currentpacking false def + end + 0 + } if + pop + userdict /defaultpacking currentpacking put true setpacking + /initialize { - /imbufCnt imageDict/DataSource get length def - /imbufs imbufCnt array def - 0 1 imbufCnt 1 sub{ - /imbufIdx xdf - imbufs imbufIdx imbufLen string put - imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put - }for - DeviceN_PS2{ - imageDict begin - /DataSource[DataSource/devn_sep_datasource cvx]cvx def - /MultipleDataSources false def - /Decode[0 1]def - end - }if - }{ - /imbuf imbufLen string def - Indexed_DeviceN level3 not and DeviceN_NoneName or{ - /srcDataStrs[imageDict begin - currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse - { - Width Decode length 2 div mul cvi string - }repeat - end]def - imageDict begin - /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def - /Decode[0 1]def - end - }{ - imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put - imageDict/Decode[0 1]put - }ifelse - }ifelse - imageDict exch - load exec - imageDict/DataSource origDataSource put - imageDict/MultipleDataSources origMultipleDataSources put - imageDict/Decode origDecode put - end -}bdf -/write_image_file -{ - begin - {(AGMUTIL_imagefile)(w+)file}stopped{ - false - }{ - Adobe_AGM_Utils/AGMUTIL_imagefile xddf - 2 dict begin - /imbufLen Width BitsPerComponent mul 7 add 8 idiv def - MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ - /imbuf imbufLen string def - }if - 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ - pop - MultipleDataSources{ - 0 1 DataSource length 1 sub{ - DataSource type dup - /arraytype eq{ - pop DataSource exch gx - }{ - /filetype eq{ - DataSource exch get imbuf readstring pop - }{ - DataSource exch get - }ifelse - }ifelse - AGMUTIL_imagefile exch writestring - }for - }{ - DataSource type dup - /arraytype eq{ - pop DataSource exec - }{ - /filetype eq{ - DataSource imbuf readstring pop - }{ - DataSource - }ifelse - }ifelse - AGMUTIL_imagefile exch writestring - }ifelse - }for - end - true - }ifelse - end -}bdf -/close_image_file -{ - AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile -}def -statusdict/product known userdict/AGMP_current_show known not and{ - /pstr statusdict/product get def - pstr(HP LaserJet 2200)eq - pstr(HP LaserJet 4000 Series)eq or - pstr(HP LaserJet 4050 Series )eq or - pstr(HP LaserJet 8000 Series)eq or - pstr(HP LaserJet 8100 Series)eq or - pstr(HP LaserJet 8150 Series)eq or - pstr(HP LaserJet 5000 Series)eq or - pstr(HP LaserJet 5100 Series)eq or - pstr(HP Color LaserJet 4500)eq or - pstr(HP Color LaserJet 4600)eq or - pstr(HP LaserJet 5Si)eq or - pstr(HP LaserJet 1200 Series)eq or - pstr(HP LaserJet 1300 Series)eq or - pstr(HP LaserJet 4100 Series)eq or + Adobe_level2_AI5 begin + } bind def + /terminate { - userdict/AGMP_current_show/show load put - userdict/show{ - currentcolorspace 0 get - /Pattern eq - {false charpath f} - {AGMP_current_show}ifelse - }put - }if - currentdict/pstr undef -}if -/consumeimagedata -{ - begin - AGMIMG_init_common - currentdict/MultipleDataSources known not - {/MultipleDataSources false def}if - MultipleDataSources + currentdict Adobe_level2_AI5 eq { - DataSource 0 get type - dup/filetype eq - { - 1 dict begin - /flushbuffer Width cvi string def - 1 1 Height cvi - { - pop - 0 1 DataSource length 1 sub - { - DataSource exch get - flushbuffer readstring pop pop - }for - }for - end - }if - dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and - { - Width Height mul cvi - { - 0 1 DataSource length 1 sub - {dup DataSource exch gx length exch 0 ne{pop}if}for - dup 0 eq - {pop exit}if - sub dup 0 le - {exit}if - }loop - pop - }if - } - { - /DataSource load type - dup/filetype eq - { - 1 dict begin - /flushbuffer Width Decode length 2 idiv mul cvi string def - 1 1 Height{pop DataSource flushbuffer readstring pop pop}for - end - }if - dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and - { - Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul - { - DataSource length dup 0 eq - {pop exit}if - sub dup 0 le - {exit}if - }loop - pop - }if - }ifelse - end -}bdf -/addprocs -{ - 2{/exec load}repeat - 3 1 roll - [5 1 roll]bind cvx -}def -/modify_halftone_xfer -{ - currenthalftone dup length dict copy begin - currentdict 2 index known{ - 1 index load dup length dict copy begin - currentdict/TransferFunction known{ - /TransferFunction load - }{ - currenttransfer - }ifelse - addprocs/TransferFunction xdf - currentdict end def - currentdict end sethalftone - }{ - currentdict/TransferFunction known{ - /TransferFunction load - }{ - currenttransfer - }ifelse - addprocs/TransferFunction xdf - currentdict end sethalftone - pop - }ifelse -}def -/clonearray -{ - dup xcheck exch - dup length array exch - Adobe_AGM_Core/AGMCORE_tmp -1 ddf - { - Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf - dup type/dicttype eq - { - Adobe_AGM_Core/AGMCORE_tmp get - exch - clonedict - Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf - }if - dup type/arraytype eq - { - Adobe_AGM_Core/AGMCORE_tmp get exch - clonearray - Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf - }if - exch dup - Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put - }forall - exch{cvx}if -}bdf -/clonedict -{ - dup length dict - begin - { - dup type/dicttype eq - {clonedict}if - dup type/arraytype eq - {clonearray}if - def - }forall - currentdict - end -}bdf -/DeviceN_PS2 -{ - /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and -}bdf -/Indexed_DeviceN -{ - /indexed_colorspace_dict AGMCORE_gget dup null ne{ - dup/CSDBase known{ - /CSDBase get/CSD get_res/Names known - }{ - pop false - }ifelse - }{ - pop false - }ifelse -}bdf -/DeviceN_NoneName -{ - /Names where{ - pop - false Names - { - (None)eq or - }forall - }{ - false - }ifelse -}bdf -/DeviceN_PS2_inRip_seps -{ - /AGMCORE_in_rip_sep where - { - pop dup type dup/arraytype eq exch/packedarraytype eq or - { - dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and - { - /currentcolorspace exch AGMCORE_gput - false - }{ - true - }ifelse - }{ - true - }ifelse - }{ - true - }ifelse -}bdf -/base_colorspace_type -{ - dup type/arraytype eq{0 get}if -}bdf -/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse -{ - /pdfmark_5{cleartomark}bind def -}{ - /pdfmark_5{pdfmark}bind def -}ifelse -/ReadBypdfmark_5 -{ - currentfile exch 0 exch/SubFileDecode filter - /currentdistillerparams where - {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse - {flushfile cleartomark} - {/PUT pdfmark}ifelse -}bdf -/ReadBypdfmark_5_string -{ - 2 dict begin - /makerString exch def string/tmpString exch def - { - currentfile tmpString readline not{pop exit}if - makerString anchorsearch - { - pop pop cleartomark exit - }{ - 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 - }ifelse - }loop - end -}bdf -/xpdfm -{ - { - dup 0 get/Label eq - { - aload length[exch 1 add 1 roll/PAGELABEL - }{ - aload pop - [{ThisPage}<<5 -2 roll>>/PUT - }ifelse - pdfmark_5 - }forall -}bdf -/lmt{ - dup 2 index le{exch}if pop dup 2 index ge{exch}if pop -}bdf -/int{ - dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop -}bdf -/ds{ - Adobe_AGM_Utils begin -}bdf -/dt{ - currentdict Adobe_AGM_Utils eq{ - end - }if -}bdf -systemdict/setpacking known -{setpacking}if -%%EndResource -%%BeginResource: procset Adobe_AGM_Core 2.0 0 -%%Version: 2.0 0 -%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{ - currentpacking - true setpacking -}if -userdict/Adobe_AGM_Core 209 dict dup begin put -/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def -/AGMCORE_str256 256 string def -/AGMCORE_save nd -/AGMCORE_graphicsave nd -/AGMCORE_c 0 def -/AGMCORE_m 0 def -/AGMCORE_y 0 def -/AGMCORE_k 0 def -/AGMCORE_cmykbuf 4 array def -/AGMCORE_screen[currentscreen]cvx def -/AGMCORE_tmp 0 def -/AGMCORE_&setgray nd -/AGMCORE_&setcolor nd -/AGMCORE_&setcolorspace nd -/AGMCORE_&setcmykcolor nd -/AGMCORE_cyan_plate nd -/AGMCORE_magenta_plate nd -/AGMCORE_yellow_plate nd -/AGMCORE_black_plate nd -/AGMCORE_plate_ndx nd -/AGMCORE_get_ink_data nd -/AGMCORE_is_cmyk_sep nd -/AGMCORE_host_sep nd -/AGMCORE_avoid_L2_sep_space nd -/AGMCORE_distilling nd -/AGMCORE_composite_job nd -/AGMCORE_producing_seps nd -/AGMCORE_ps_level -1 def -/AGMCORE_ps_version -1 def -/AGMCORE_environ_ok nd -/AGMCORE_CSD_cache 0 dict def -/AGMCORE_currentoverprint false def -/AGMCORE_deltaX nd -/AGMCORE_deltaY nd -/AGMCORE_name nd -/AGMCORE_sep_special nd -/AGMCORE_err_strings 4 dict def -/AGMCORE_cur_err nd -/AGMCORE_current_spot_alias false def -/AGMCORE_inverting false def -/AGMCORE_feature_dictCount nd -/AGMCORE_feature_opCount nd -/AGMCORE_feature_ctm nd -/AGMCORE_ConvertToProcess false def -/AGMCORE_Default_CTM matrix def -/AGMCORE_Default_PageSize nd -/AGMCORE_Default_flatness nd -/AGMCORE_currentbg nd -/AGMCORE_currentucr nd -/AGMCORE_pattern_paint_type 0 def -/knockout_unitsq nd -currentglobal true setglobal -[/CSA/Gradient/Procedure] -{ - /Generic/Category findresource dup length dict copy/Category defineresource pop -}forall -setglobal -/AGMCORE_key_known -{ - where{ - /Adobe_AGM_Core_Id known - }{ - false - }ifelse -}ndf -/flushinput -{ - save - 2 dict begin - /CompareBuffer 3 -1 roll def - /readbuffer 256 string def + end + } if + } bind def mark + /setcustomcolor where not { - currentfile readbuffer{readline}stopped - {cleartomark mark} + /findcmykcustomcolor { - not - {pop exit} - if - CompareBuffer eq - {exit} - if - }ifelse - }loop - cleartomark - end - restore -}bdf -/getspotfunction -{ - AGMCORE_screen exch pop exch pop - dup type/dicttype eq{ - dup/HalftoneType get 1 eq{ - /SpotFunction get - }{ - dup/HalftoneType get 2 eq{ - /GraySpotFunction get - }{ - pop - { - abs exch abs 2 copy add 1 gt{ - 1 sub dup mul exch 1 sub dup mul add 1 sub - }{ - dup mul exch dup mul add 1 exch sub - }ifelse - }bind - }ifelse - }ifelse - }if -}def -/np -{newpath}bdf -/clp_npth -{clip np}def -/eoclp_npth -{eoclip np}def -/npth_clp -{np clip}def -/graphic_setup -{ - /AGMCORE_graphicsave save store - concat - 0 setgray - 0 setlinecap - 0 setlinejoin - 1 setlinewidth - []0 setdash - 10 setmiterlimit - np - false setoverprint - false setstrokeadjust - //Adobe_AGM_Core/spot_alias gx - /Adobe_AGM_Image where{ - pop - Adobe_AGM_Image/spot_alias 2 copy known{ - gx - }{ - pop pop - }ifelse - }if - /sep_colorspace_dict null AGMCORE_gput - 100 dict begin - /dictstackcount countdictstack def - /showpage{}def - mark -}def -/graphic_cleanup -{ - cleartomark - dictstackcount 1 countdictstack 1 sub{end}for - end - AGMCORE_graphicsave restore -}def -/compose_error_msg -{ - grestoreall initgraphics - /Helvetica findfont 10 scalefont setfont - /AGMCORE_deltaY 100 def - /AGMCORE_deltaX 310 def - clippath pathbbox np pop pop 36 add exch 36 add exch moveto - 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto - 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath - 0 AGMCORE_&setgray - gsave 1 AGMCORE_&setgray fill grestore - 1 setlinewidth gsave stroke grestore - currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto - /AGMCORE_deltaY 12 def - /AGMCORE_tmp 0 def - AGMCORE_err_strings exch get + (AI8_CMYK_CustomColor) + 6 packedarray + } bind def + /findrgbcustomcolor { - dup 32 eq - { - pop - AGMCORE_str256 0 AGMCORE_tmp getinterval - stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt - { - currentpoint AGMCORE_deltaY sub exch pop - clippath pathbbox pop pop pop 44 add exch moveto - }if - AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show - 0 1 AGMCORE_str256 length 1 sub - { - AGMCORE_str256 exch 0 put - }for - /AGMCORE_tmp 0 def - }{ - AGMCORE_str256 exch AGMCORE_tmp xpt - /AGMCORE_tmp AGMCORE_tmp 1 add def - }ifelse - }forall -}bdf -/AGMCORE_CMYKDeviceNColorspaces[ - [/Separation/None/DeviceCMYK{0 0 0}] - [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] - [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] - [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] - [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] - [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] - [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] - [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] - [/Separation(Cyan)/DeviceCMYK{0 0 0}] - [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] - [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] - [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] - [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] - [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] - [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] - [/DeviceCMYK] -]def -/ds{ - Adobe_AGM_Core begin - /currentdistillerparams where - { - pop currentdistillerparams/CoreDistVersion get 5000 lt - {<>setdistillerparams}if - }if - /AGMCORE_ps_version xdf - /AGMCORE_ps_level xdf - errordict/AGM_handleerror known not{ - errordict/AGM_handleerror errordict/handleerror get put - errordict/handleerror{ - Adobe_AGM_Core begin - $error/newerror get AGMCORE_cur_err null ne and{ - $error/newerror false put - AGMCORE_cur_err compose_error_msg - }if - $error/newerror true put - end - errordict/AGM_handleerror get exec - }bind put - }if - /AGMCORE_environ_ok - ps_level AGMCORE_ps_level ge - ps_version AGMCORE_ps_version ge and - AGMCORE_ps_level -1 eq or - def - AGMCORE_environ_ok not - {/AGMCORE_cur_err/AGMCORE_bad_environ def}if - /AGMCORE_&setgray systemdict/setgray get def - level2{ - /AGMCORE_&setcolor systemdict/setcolor get def - /AGMCORE_&setcolorspace systemdict/setcolorspace get def - }if - /AGMCORE_currentbg currentblackgeneration def - /AGMCORE_currentucr currentundercolorremoval def - /AGMCORE_Default_flatness currentflat def - /AGMCORE_distilling - /product where{ - pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and - }{ - false - }ifelse - def - /AGMCORE_GSTATE AGMCORE_key_known not{ - /AGMCORE_GSTATE 21 dict def - /AGMCORE_tmpmatrix matrix def - /AGMCORE_gstack 32 array def - /AGMCORE_gstackptr 0 def - /AGMCORE_gstacksaveptr 0 def - /AGMCORE_gstackframekeys 14 def - /AGMCORE_&gsave/gsave ldf - /AGMCORE_&grestore/grestore ldf - /AGMCORE_&grestoreall/grestoreall ldf - /AGMCORE_&save/save ldf - /AGMCORE_&setoverprint/setoverprint ldf - /AGMCORE_gdictcopy{ - begin - {def}forall - end - }def - /AGMCORE_gput{ - AGMCORE_gstack AGMCORE_gstackptr get - 3 1 roll - put - }def - /AGMCORE_gget{ - AGMCORE_gstack AGMCORE_gstackptr get - exch - get - }def - /gsave{ - AGMCORE_&gsave - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gstackptr 1 add - dup 32 ge{limitcheck}if - /AGMCORE_gstackptr exch store - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gdictcopy - }def - /grestore{ - AGMCORE_&grestore - AGMCORE_gstackptr 1 sub - dup AGMCORE_gstacksaveptr lt{1 add}if - dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known - {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse - /AGMCORE_gstackptr exch store - }def - /grestoreall{ - AGMCORE_&grestoreall - /AGMCORE_gstackptr AGMCORE_gstacksaveptr store - }def - /save{ - AGMCORE_&save - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gstackptr 1 add - dup 32 ge{limitcheck}if - /AGMCORE_gstackptr exch store - /AGMCORE_gstacksaveptr AGMCORE_gstackptr store - AGMCORE_gstack AGMCORE_gstackptr get - AGMCORE_gdictcopy - }def - /setoverprint{ - dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint - }def - 0 1 AGMCORE_gstack length 1 sub{ - AGMCORE_gstack exch AGMCORE_gstackframekeys dict put - }for - }if - level3/AGMCORE_&sysshfill AGMCORE_key_known not and - { - /AGMCORE_&sysshfill systemdict/shfill get def - /AGMCORE_&sysmakepattern systemdict/makepattern get def - /AGMCORE_&usrmakepattern/makepattern load def - }if - /currentcmykcolor[0 0 0 0]AGMCORE_gput - /currentstrokeadjust false AGMCORE_gput - /currentcolorspace[/DeviceGray]AGMCORE_gput - /sep_tint 0 AGMCORE_gput - /devicen_tints[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]AGMCORE_gput - /sep_colorspace_dict null AGMCORE_gput - /devicen_colorspace_dict null AGMCORE_gput - /indexed_colorspace_dict null AGMCORE_gput - /currentcolor_intent()AGMCORE_gput - /customcolor_tint 1 AGMCORE_gput - /absolute_colorimetric_crd null AGMCORE_gput - /relative_colorimetric_crd null AGMCORE_gput - /saturation_crd null AGMCORE_gput - /perceptual_crd null AGMCORE_gput - currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf - cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf - << - /MaxPatternItem currentsystemparams/MaxPatternCache get - >> - setuserparams - end -}def -/ps -{ - /setcmykcolor where{ - pop - Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put - }if - Adobe_AGM_Core begin - /setcmykcolor - { - 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput - 1 sub 4 1 roll - 3{ - 3 index add neg dup 0 lt{ - pop 0 - }if - 3 1 roll - }repeat - setrgbcolor pop - }ndf - /currentcmykcolor - { - /currentcmykcolor AGMCORE_gget aload pop - }ndf - /setoverprint - {pop}ndf - /currentoverprint - {false}ndf - /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def - /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def - /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def - /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def - /AGMCORE_plate_ndx - AGMCORE_cyan_plate{ - 0 - }{ - AGMCORE_magenta_plate{ - 1 - }{ - AGMCORE_yellow_plate{ - 2 - }{ - AGMCORE_black_plate{ - 3 - }{ - 4 - }ifelse - }ifelse - }ifelse - }ifelse - def - /AGMCORE_have_reported_unsupported_color_space false def - /AGMCORE_report_unsupported_color_space - { - AGMCORE_have_reported_unsupported_color_space false eq - { - (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== - Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf - }if - }def - /AGMCORE_composite_job - AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def - /AGMCORE_in_rip_sep - /AGMCORE_in_rip_sep where{ - pop AGMCORE_in_rip_sep - }{ - AGMCORE_distilling - { - false - }{ - userdict/Adobe_AGM_OnHost_Seps known{ - false - }{ - level2{ - currentpagedevice/Separations 2 copy known{ - get - }{ - pop pop false - }ifelse - }{ - false - }ifelse - }ifelse - }ifelse - }ifelse - def - /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def - /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def - /AGM_preserve_spots - /AGM_preserve_spots where{ - pop AGM_preserve_spots - }{ - AGMCORE_distilling AGMCORE_producing_seps or - }ifelse - def - /AGM_is_distiller_preserving_spotimages - { - currentdistillerparams/PreserveOverprintSettings known - { - currentdistillerparams/PreserveOverprintSettings get - { - currentdistillerparams/ColorConversionStrategy known - { - currentdistillerparams/ColorConversionStrategy get - /sRGB ne - }{ - true - }ifelse - }{ - false - }ifelse - }{ - false - }ifelse - }def - /convert_spot_to_process where{pop}{ - /convert_spot_to_process - { - //Adobe_AGM_Core begin - dup map_alias{ - /Name get exch pop - }if - dup dup(None)eq exch(All)eq or - { - pop false - }{ - AGMCORE_host_sep - { - gsave - 1 0 0 0 setcmykcolor currentgray 1 exch sub - 0 1 0 0 setcmykcolor currentgray 1 exch sub - 0 0 1 0 setcmykcolor currentgray 1 exch sub - 0 0 0 1 setcmykcolor currentgray 1 exch sub - add add add 0 eq - { - pop false - }{ - false setoverprint - current_spot_alias false set_spot_alias - 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor - set_spot_alias - currentgray 1 ne - }ifelse - grestore - }{ - AGMCORE_distilling - { - pop AGM_is_distiller_preserving_spotimages not - }{ - //Adobe_AGM_Core/AGMCORE_name xddf - false - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq - AGMUTIL_cpd/OverrideSeparations known and - { - AGMUTIL_cpd/OverrideSeparations get - { - /HqnSpots/ProcSet resourcestatus - { - pop pop pop true - }if - }if - }if - { - AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not - }{ - gsave - [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace - false - AGMUTIL_cpd/SeparationColorNames 2 copy known - { - get - {AGMCORE_name eq or}forall - not - }{ - pop pop pop true - }ifelse - grestore - }ifelse - }ifelse - }ifelse - }ifelse - end - }def - }ifelse - /convert_to_process where{pop}{ - /convert_to_process - { - dup length 0 eq - { - pop false - }{ - AGMCORE_host_sep - { - dup true exch - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - dup(Black)eq 3 -1 roll or - {pop} - {convert_spot_to_process and}ifelse - } - forall - { - true exch - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - (Black)eq or and - }forall - not - }{pop false}ifelse - }{ - false exch - { - /PhotoshopDuotoneList where{pop false}{true}ifelse - { - dup(Cyan)eq exch - dup(Magenta)eq 3 -1 roll or exch - dup(Yellow)eq 3 -1 roll or exch - dup(Black)eq 3 -1 roll or - {pop} - {convert_spot_to_process or}ifelse - } - { - convert_spot_to_process or - } - ifelse - } - forall - }ifelse - }ifelse - }def - }ifelse - /AGMCORE_avoid_L2_sep_space - version cvr 2012 lt - level2 and - AGMCORE_producing_seps not and - def - /AGMCORE_is_cmyk_sep - AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or - def - /AGM_avoid_0_cmyk where{ - pop AGM_avoid_0_cmyk - }{ - AGM_preserve_spots - userdict/Adobe_AGM_OnHost_Seps known - userdict/Adobe_AGM_InRip_Seps known or - not and - }ifelse - { - /setcmykcolor[ - { - 4 copy add add add 0 eq currentoverprint and{ - pop 0.0005 - }if - }/exec cvx - /AGMCORE_&setcmykcolor load dup type/operatortype ne{ - /exec cvx - }if - ]cvx def - }if - /AGMCORE_IsSeparationAProcessColor - { - dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or - }def - AGMCORE_host_sep{ - /setcolortransfer - { - AGMCORE_cyan_plate{ - pop pop pop - }{ - AGMCORE_magenta_plate{ - 4 3 roll pop pop pop - }{ - AGMCORE_yellow_plate{ - 4 2 roll pop pop pop - }{ - 4 1 roll pop pop pop - }ifelse - }ifelse - }ifelse - settransfer - } - def - /AGMCORE_get_ink_data - AGMCORE_cyan_plate{ - {pop pop pop} - }{ - AGMCORE_magenta_plate{ - {4 3 roll pop pop pop} - }{ - AGMCORE_yellow_plate{ - {4 2 roll pop pop pop} - }{ - {4 1 roll pop pop pop} - }ifelse - }ifelse - }ifelse - def - /AGMCORE_RemoveProcessColorNames - { - 1 dict begin - /filtername - { - dup/Cyan eq 1 index(Cyan)eq or - {pop(_cyan_)}if - dup/Magenta eq 1 index(Magenta)eq or - {pop(_magenta_)}if - dup/Yellow eq 1 index(Yellow)eq or - {pop(_yellow_)}if - dup/Black eq 1 index(Black)eq or - {pop(_black_)}if - }def - dup type/arraytype eq - {[exch{filtername}forall]} - {filtername}ifelse - end - }def - level3{ - /AGMCORE_IsCurrentColor - { - dup AGMCORE_IsSeparationAProcessColor - { - AGMCORE_plate_ndx 0 eq - {dup(Cyan)eq exch/Cyan eq or}if - AGMCORE_plate_ndx 1 eq - {dup(Magenta)eq exch/Magenta eq or}if - AGMCORE_plate_ndx 2 eq - {dup(Yellow)eq exch/Yellow eq or}if - AGMCORE_plate_ndx 3 eq - {dup(Black)eq exch/Black eq or}if - AGMCORE_plate_ndx 4 eq - {pop false}if - }{ - gsave - false setoverprint - current_spot_alias false set_spot_alias - 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor - set_spot_alias - currentgray 1 ne - grestore - }ifelse - }def - /AGMCORE_filter_functiondatasource - { - 5 dict begin - /data_in xdf - data_in type/stringtype eq - { - /ncomp xdf - /comp xdf - /string_out data_in length ncomp idiv string def - 0 ncomp data_in length 1 sub - { - string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put - }for - string_out - }{ - string/string_in xdf - /string_out 1 string def - /component xdf - [ - data_in string_in/readstring cvx - [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx - [/pop cvx()]cvx/ifelse cvx - ]cvx/ReusableStreamDecode filter - }ifelse - end - }def - /AGMCORE_separateShadingFunction - { - 2 dict begin - /paint? xdf - /channel xdf - dup type/dicttype eq - { - begin - FunctionType 0 eq - { - /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def - currentdict/Decode known - {/Decode Decode channel 2 mul 2 getinterval def}if - paint? not - {/Decode[1 1]def}if - }if - FunctionType 2 eq - { - paint? - { - /C0[C0 channel get 1 exch sub]def - /C1[C1 channel get 1 exch sub]def - }{ - /C0[1]def - /C1[1]def - }ifelse - }if - FunctionType 3 eq - { - /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def - }if - currentdict/Range known - {/Range[0 1]def}if - currentdict - end}{ - channel get 0 paint? AGMCORE_separateShadingFunction - }ifelse - end - }def - /AGMCORE_separateShading - { - 3 -1 roll begin - currentdict/Function known - { - currentdict/Background known - {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if - Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf - /ColorSpace[/DeviceGray]def - }{ - ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def - }{ - ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put - }ifelse - ColorSpace 0 get/Separation eq - { - { - [1/exch cvx/sub cvx]cvx - }{ - [/pop cvx 1]cvx - }ifelse - ColorSpace 3 3 -1 roll put - pop - }{ - { - [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx - }{ - pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx - }ifelse - ColorSpace 3 3 -1 roll bind put - }ifelse - ColorSpace 2/DeviceGray put - }ifelse - end - }def - /AGMCORE_separateShadingDict - { - dup/ColorSpace get - dup type/arraytype ne - {[exch]}if - dup 0 get/DeviceCMYK eq - { - exch begin - currentdict - AGMCORE_cyan_plate - {0 true}if - AGMCORE_magenta_plate - {1 true}if - AGMCORE_yellow_plate - {2 true}if - AGMCORE_black_plate - {3 true}if - AGMCORE_plate_ndx 4 eq - {0 false}if - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - currentdict - end exch - }if - dup 0 get/Separation eq - { - exch begin - ColorSpace 1 get dup/None ne exch/All ne and - { - ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and - { - ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace - [ - /Separation - ColorSpace 1 get - /DeviceGray - [ - ColorSpace 3 get/exec cvx - 4 AGMCORE_plate_ndx sub -1/roll cvx - 4 1/roll cvx - 3[/pop cvx]cvx/repeat cvx - 1/exch cvx/sub cvx - ]cvx - ]def - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - currentdict 0 false AGMCORE_separateShading - }if - }ifelse - }{ - currentdict ColorSpace 1 get AGMCORE_IsCurrentColor - 0 exch - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - }ifelse - }if - currentdict - end exch - }if - dup 0 get/DeviceN eq - { - exch begin - ColorSpace 1 get convert_to_process - { - ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq - { - /ColorSpace - [ - /DeviceN - ColorSpace 1 get - /DeviceGray - [ - ColorSpace 3 get/exec cvx - 4 AGMCORE_plate_ndx sub -1/roll cvx - 4 1/roll cvx - 3[/pop cvx]cvx/repeat cvx - 1/exch cvx/sub cvx - ]cvx - ]def - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - currentdict 0 false AGMCORE_separateShading - /ColorSpace[/DeviceGray]def - }if - }ifelse - }{ - currentdict - false -1 ColorSpace 1 get - { - AGMCORE_IsCurrentColor - { - 1 add - exch pop true exch exit - }if - 1 add - }forall - exch - dup not currentoverprint and - {/AGMCORE_ignoreshade true def}if - AGMCORE_separateShading - }ifelse - currentdict - end exch - }if - dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not - { - exch begin - ColorSpace dup type/arraytype eq - {0 get}if - /DeviceGray ne - { - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate not - { - ColorSpace 0 get/CIEBasedA eq - { - /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def - }if - ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or - { - /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def - }if - ColorSpace 0 get/CIEBasedDEFG eq - { - /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def - }if - currentdict 0 false AGMCORE_separateShading - }if - }if - currentdict - end exch - }if - pop - dup/AGMCORE_ignoreshade known - { - begin - /ColorSpace[/Separation(None)/DeviceGray{}]def - currentdict end - }if - }def - /shfill - { - AGMCORE_separateShadingDict - dup/AGMCORE_ignoreshade known - {pop} - {AGMCORE_&sysshfill}ifelse - }def - /makepattern - { - exch - dup/PatternType get 2 eq - { - clonedict - begin - /Shading Shading AGMCORE_separateShadingDict def - Shading/AGMCORE_ignoreshade known - currentdict end exch - {pop<>}if - exch AGMCORE_&sysmakepattern - }{ - exch AGMCORE_&usrmakepattern - }ifelse - }def - }if - }if - AGMCORE_in_rip_sep{ + (AI8_RGB_CustomColor) + 5 packedarray + } bind def /setcustomcolor { - exch aload pop - dup 7 1 roll inRip_spot_has_ink not { - 4{4 index mul 4 1 roll} - repeat - /DeviceCMYK setcolorspace - 6 -2 roll pop pop + exch + aload pop dup + (AI8_CMYK_CustomColor) eq + { + pop pop + 4 + { + 4 index mul + 4 1 roll + } repeat + 5 -1 roll pop + setcmykcolor + } + { + dup (AI8_RGB_CustomColor) eq + { + pop pop + 3 + { + 1 exch sub + 3 index mul + 1 exch sub + 3 1 roll + } repeat + 4 -1 roll pop + setrgbcolor + } + { + pop + 4 + { + 4 index mul 4 1 roll + } repeat + 5 -1 roll pop + setcmykcolor + } ifelse + } ifelse + } + def + } if + /setAIseparationgray + { + false setoverprint + 0 setgray + /setseparationgray where{ + pop setseparationgray + }{ + /setcolorspace where{ + pop + [/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace + 1 exch sub setcolor }{ - //Adobe_AGM_Core begin - /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf - end - [/Separation 4 -1 roll/DeviceCMYK - {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} - ] - setcolorspace + setgray }ifelse - setcolor - }ndf - /setseparationgray + }ifelse + } def + + /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def + userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put + userdict /level2? + systemdict /languagelevel known dup + { + pop systemdict /languagelevel get 2 ge + } if + put +/level2ScreenFreq +{ + begin + 60 + HalftoneType 1 eq { - [/Separation(All)/DeviceGray{}]setcolorspace_opt - 1 exch sub setcolor - }ndf + pop Frequency + } if + HalftoneType 2 eq + { + pop GrayFrequency + } if + HalftoneType 5 eq + { + pop Default level2ScreenFreq + } if + end +} bind def +userdict /currentScreenFreq + level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put +level2? not + { + /setcmykcolor where not + { + /setcmykcolor + { + exch .11 mul add exch .59 mul add exch .3 mul add + 1 exch sub setgray + } def + } if + /currentcmykcolor where not + { + /currentcmykcolor + { + 0 0 0 1 currentgray sub + } def + } if + /setoverprint where not + { + /setoverprint /pop load def + } if + /selectfont where not + { + /selectfont + { + exch findfont exch + dup type /arraytype eq + { + makefont + } + { + scalefont + } ifelse + setfont + } bind def + } if + /cshow where not + { + /cshow + { + [ + 0 0 5 -1 roll aload pop + ] cvx bind forall + } bind def + } if + } if + cleartomark + /anyColor? + { + add add add 0 ne + } bind def + /testColor + { + gsave + setcmykcolor currentcmykcolor + grestore + } bind def + /testCMYKColorThrough + { + testColor anyColor? + } bind def + userdict /composite? + 1 0 0 0 testCMYKColorThrough + 0 1 0 0 testCMYKColorThrough + 0 0 1 0 testCMYKColorThrough + 0 0 0 1 testCMYKColorThrough + and and and + put + composite? not + { + userdict begin + gsave + /cyan? 1 0 0 0 testCMYKColorThrough def + /magenta? 0 1 0 0 testCMYKColorThrough def + /yellow? 0 0 1 0 testCMYKColorThrough def + /black? 0 0 0 1 testCMYKColorThrough def + grestore + /isCMYKSep? cyan? magenta? yellow? black? or or or def + /customColor? isCMYKSep? not def + end + } if + end defaultpacking setpacking +%%EndResource +%%BeginResource: procset Adobe_screens_AI5 1.2 0 +%%Title: (Adobe Illustrator (R) Version 5.0 Custom Halftone Screens ProcSet) +%%Version: 1.2 0 +%%CreationDate: (03/24/93) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +systemdict begin +userdict /Adobe_screens_AI5 15 dict dup begin +put +/initialize +{ + Adobe_screens_AI5 begin + /screenid + deviceDPI 600 gt composite? not or + { + -1 + } + { + deviceDPI currentScreenFreq + dup dup 60 ge exch 150 le and deviceDPI 300 le and + { + pop 60 + } if + div 1.41421 div 0.5 add cvi + } ifelse + def + + 2 screenid eq + { + /customsize 16 def + /customdata /customdata2 def + setcustomscreen + } if + + 3 screenid eq + { + /customsize 24 def + /customdata /customdata3 def + setcustomscreen + } if + + 4 screenid eq + { + /customsize 16 def + /customdata /customdata4 def + setcustomscreen + } if + + 5 screenid eq + { + /customsize 20 def + /customdata /customdata5 def + setcustomscreen + } if + + 6 screenid eq + { + /customsize 24 def + /customdata /customdata6 def + setcustomscreen + } if + + 7 screenid eq + { + /customsize 28 def + /customdata /customdata7 def + setcustomscreen + } if + + 8 screenid eq + { + /customsize 16 def + /customdata /customdata8 def + setcustomscreen + } if +} def +/terminate +{ + currentdict Adobe_screens_AI5 eq + { + end + } if +} def +/setcustomscreen +{ + deviceDPI customsize div 0 + { + 1 add 2 div customsize mul cvi exch + 1 add 2 div customsize mul cvi exch + customsize mul add + customdata load exch get 256 div + } setscreen +} def +/customdata2 28 28 mul string def +currentfile customdata2 readhexstring +4180E8694988E2634382EA6B4B8AE061A01939C8A81737C2A21B3BCAAA1636C0 +F8795998F6775796FA7B5B9AF57656952ED8B80727D6B60F2FDABA0626D5B50E +4E8DE6674786EE6F4F8EE5664685ED6EAD1434C6A61F3FCEAE1232C5A51E3ECD +F3745493FE7F5F9EF1725291FD7E5E9D24D3B30C2CDEBE0222D1B10A2ADDBD04 +4483EB6C4C8BE1624281E96A4A89E364A31C3CCBAB1535C1A11A3AC9A91838C3 +FB7C5C9BF4755594F97A5A99F778589730DBBB0525D4B40D2DD9B90828D7B710 +508FE4654584EC6D4D8CE7684887EF70AF1131C4A41D3DCCAC1333C7A72040CF +F0715190FC7D5D9CF2735392FF80609F21D0B00929DCBC0323D2B20B2BDFBF01 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata3 28 28 mul string def +currentfile customdata3 readhexstring +011DC7F5E73D0421CBF3E43A021EC8F6E83E0522CCF2E43A2B648BC4A0762F68 +8AC39E732C658CC5A177306989C29D72D5B6521A6192D9B55219608FD6B6531B +6193DAB451185F8FFCEE440C28D2FCED430B27D1FDEF450C29D3FBEC420A26D0 +BEA77D366F83BCA77C356E87BFA87E377082BBA67B346D86145B99E0AE4A1259 +98DFB14E155C9AE1AD4A115897DEB04D0623CDF4E63C0420CAF8EA400723CDF4 +E53B031FC9F7E93F316988C19F752E678EC6A378326A88C09F742D668DC6A278 +DBB350175E91D8B8551C6395DCB24F165D90D7B7541C6294FAEC420925CFFFF1 +470E2BD5F9EB410824CEFEF0460D2AD4BAA57A336C85BEAA80397180B9A47933 +6B84BDA97F387181105797DDAF4C145A9CE3AB480F5696DDAE4B13599BE2AC49 +021EC8F6E83E0522CCF2E43A011DC7F5E73D0421CBF3E43A2C658CC5A1773069 +89C29D722B648BC4A0762F688AC39E73D6B6531B6193DAB451185F8FD5B6521A +6192D9B55219608FFDEF450C29D3FBEC420A26D0FCEE440C28D2FCED430B27D1 +BFA87E377082BBA67B346D86BEA77D366F83BCA77C356E87155C9AE1AD4A1158 +97DEB04D145B99E0AE4A125998DFB14E0723CDF4E53B031FC9F7E93F0623CDF4 +E63C0420CAF8EA40326A88C09F742D668DC6A278316988C19F752E678EC6A378 +DCB24F165D90D7B7541C6294DBB350175E91D8B8551C6395F9EB410824CEFEF0 +460D2AD4FAEC420925CFFFF1470E2BD5B9A479336B84BDA97F387181BAA57A33 +6C85BEAA803971800F5696DDAE4B13599BE2AC49105797DDAF4C145A9CE3AB48 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata4 28 28 mul string def +currentfile customdata4 readhexstring +1139B8E0FAD2531B133BBAE2F8D05119417180A6AE9A7B4B437382A5AD987949 +C08867272F6F92CAC28A66262E6E90C8E8DE5F070F37B6F2EADD5E060E36B5F0 +FED6571F173FBEE6FDD5561E163EBDE5AB9E7F4F477786A1A99D7E4E467685A3 +2C6C96CEC68E62222A6A95CDC58D64240C34B3F6EED95A020A32B1F5EDDB5C04 +143CBBE3F9D1521A123AB9E1FBD3541C447483A4AC997A4A427281A7AF9B7C4C +C38B65252D6D91C9C1896828307093CBEBDC5D050D35B4F1E9DF60081038B7F3 +FCD4551D153DBCE4FFD758201840BFE7A89C7D4D457584A2AA9F8050487887A0 +296994CCC48C63232B6B97CFC78F61210931B0F4ECDA5B030B33B2F7EFD85901 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata5 28 28 mul string def +currentfile customdata5 readhexstring +010B34C3EBFCF7CE3F16020C35C4EDFBF6CD3E15102552A4D6EADDB5632B1126 +54A5D5EADCB3622A3958768499C19E8C7C5E3A59778498C19D8B7B5DC8A99370 +47334C7587AFC9AA936F46324B7485AEF1E5BC6B1E0A2351A3D8F2E4BC6A1E09 +2351A2D7FFF9D14219050F38C6EFFEF9D04118040E37C6EFE8E0B7662D142856 +A8D3E7DFB7652D132856A7D4BF9C8E7F603D5B7A8195BE9A8E7E603C5B798297 +314A7389B2CCAD906D442F497289B1CBAC926E4508214FA1DBF4E2B9671B0720 +4EA0DAF4E3BA691C030D36C5EDFBF6CD3F16010C34C3ECFDF8CF4017122654A6 +D4E9DDB4622A112553A5D6EBDEB5642C3B59788397C09C8B7C5D3A58778599C2 +9E8C7D5FCAAB926E46314B7486AFC8AA947048334D7587B0F2E4BB691D082250 +A1D8F1E6BD6B1F0A2452A3D9FDF8CF4118030E36C5EEFFFAD1421A050F38C7F0 +E6DFB6642C132755A7D3E8E1B8662E152957A8D2BE9A8D7E5F3B5A798296BF9B +8F80613D5C7B80952F487188B1CAAC916D443049728AB3CCAE906C43061F4D9F +DAF3E2BA681C07214FA0DBF5E1B8671A00000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata6 28 28 mul string def +currentfile customdata6 readhexstring +081A44B6E0F2FDECC150250C091B45B6E1F3FCEBC04F240C1D336199C7D8DCD3 +A56C37221E33619AC8D7DBD2A46B36214864798091AEB1958C7E694C49657A81 +90ADB0948B7D684BB99D8475593C405C7888A1BEBA9E8574583B3F5B7888A0BD +E4CBAA712E1215326098CFE8E4CCA9712D1114315F97CEE7F5F1C6552B040719 +43B5DFFAF6F0C6542A03061842B4DEF9FFEDC352270E0B1C47B8E3F4FEECC251 +260D0A1C46B7E2F4DAD5A76E39232035639CCAD5D9D4A66D38231F34629BC9D6 +AF938E806A4E4A677C838FABAE928D7F694D4A667B828FAC3E5A778AA3BFBC9F +8772563A3D597689A2BEBB9F8673573A14305E97D1EAE6CDA76F2B0F132F5D96 +D0E9E5CDA8702C10051742B3DDFCF8EEC4522801041641B2DDFBF7EFC5532902 +091B45B6E1F3FCEBC04F240C081A44B6E0F2FDECC150250C1E33619AC8D7DBD2 +A46B36211D336199C7D8DCD3A56C372249657A8190ADB0948B7D684B48647980 +91AEB1958C7E694CBA9E8574583B3F5B7888A0BDB99D8475593C405C7888A1BE +E4CCA9712D1114315F97CEE7E4CBAA712E1215326098CFE8F6F0C6542A030618 +42B4DEF9F5F1C6552B04071943B5DFFAFEECC251260D0A1C46B7E2F4FFEDC352 +270E0B1C47B8E3F4D9D4A66D38231F34629BC9D6DAD5A76E39232035639CCAD5 +AE928D7F694D4A667B828FACAF938E806A4E4A677C838FAB3D597689A2BEBB9F +8673573A3E5A778AA3BFBC9F8772563A132F5D96D0E9E5CDA8702C1014305E97 +D1EAE6CDA76F2B0F041641B2DDFBF7EFC5532902051742B3DDFCF8EEC4522801 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +/customdata7 28 28 mul string def +currentfile customdata7 readhexstring +01061B44B7E1F5FEFBE6BD4A210C01071B45B8E1F6FDFBE6BC4A200B09132A54 +A7D1EAF5EED9B05D331609142B55A8D2EAF4EED9AF5C32161D2D3D6993C1CBE0 +CEC59B7140301E2E3D6A93C0CADFCDC49A713F3047576C7B828DA2B6A48F867E +6F5A48576C7C828CA1B6A38F867E6E59BAAA958A78634E4451667A8498ADBAAB +968977624E4350657A8398ADE3D4C99F7539251A273C6892C2D7E4D4C89E7539 +241A273B6891C1D6F8F2DDB460371005122A53A7D0ECF9F2DDB360360F051229 +53A6D0EBFFFDE8BE4C220D03081D46B9E3F7FFFCE7BD4B210D02071C46B8E2F7 +F3F0DBB15E34180B152C56A9D3E8F3EFDAB05D34170A142C55A9D2E9DFCCC69C +7341321F2F3F6B94BFC9DECCC59C7241311F2E3E6A94BFCAB5A38E8780705B49 +596D7D808BA0B4A28D877F6F5B48586D7C818BA043506479859AAFBCAC978876 +614C424F64798499AEBBAB968977624D19263B6791C3D8E5D6C79D7337231825 +3A6690C3D7E5D5C79E74382304112952A5CFEDFAF0DBB25E350E03102851A5CE +ECF9F1DCB25F360E01071B45B8E1F6FDFBE6BC4A200B01061B44B7E1F5FEFBE6 +BD4A210C09142B55A8D2EAF4EED9AF5C321609132A54A7D1EAF5EED9B05D3316 +1E2E3D6A93C0CADFCDC49A713F301D2D3D6993C1CBE0CEC59B71403048576C7C +828CA1B6A38F867E6E5947576C7B828DA2B6A48F867E6F5ABAAB968977624E43 +50657A8398ADBAAA958A78634E4451667A8498ADE4D4C89E7539241A273B6891 +C1D6E3D4C99F7539251A273C6892C2D7F9F2DDB360360F05122953A6D0EBF8F2 +DDB460371005122A53A7D0ECFFFCE7BD4B210D02071C46B8E2F7FFFDE8BE4C22 +0D03081D46B9E3F7F3EFDAB05D34170A142C55A9D2E9F3F0DBB15E34180B152C +56A9D3E8DECCC59C7241311F2E3E6A94BFCADFCCC69C7341321F2F3F6B94BFC9 +B4A28D877F6F5B48586D7C818BA0B5A38E8780705B49596D7D808BA0424F6479 +8499AEBBAB968977624D43506479859AAFBCAC978876614C18253A6690C3D7E5 +D5C79E74382319263B6791C3D8E5D6C79D73372303102851A5CEECF9F1DCB25F +360E04112952A5CFEDFAF0DBB25E350E +pop pop +/customdata8 28 28 mul string def +currentfile customdata8 readhexstring +050F2747B6D6EEF8FEF4DCBC4D2D1507111D375F9EC6E0E9EBE6CCA4653D1F13 +2939556F8EA8C1D1D3C3AE9475573B2B4961717D808999B1B39B8B867F73634B +B8A090827A6A5A42445C6C7C8492A2BAD8C8AA97785232222434546E8DACCADA +F0E2CFA768401A0A0C1C365E9DC5E4F2FAF7DFBF50301802040E2646B5D5EDFC +FFF5DDBD4E2E160806102848B7D7EFF9EAE7CDA5663E2014121E38609FC7E1E8 +D2C2AF9576583C2C2A3A56708FA9C0D0B29A8A878074644C4A62727E818898B0 +435B6B7B8593A3BBB9A19183796959412333536D8CADCBDBD9C9AB9677513121 +0B1B355D9CC4E5F3F1E3CEA6673F1909030D2545B4D4ECFDFBF6DEBE4F2F1701 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000 +pop pop +end +end +defaultpacking setpacking +%%EndResource +%%BeginResource: procset AGM_Gradient_Sep 1.0 0 +%%Title: (AGM Gradient Procset) +%%Version: 1.0 0 +%%CreationDate: (4/26/96) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +userdict /AGM_Gradient_Sep 5 dict dup begin put +/AGM_Gradient_Sep_private 100 dict def +/initialize{ + AGM_Gradient_Sep begin + AGM_Gradient_Sep_private begin + _compositeJob{ + initializeSinglePassSeps }{ - /setseparationgray - { - AGMCORE_&setgray - }ndf + initializeMultiPassSeps }ifelse - /findcmykcustomcolor + initializeSeps + AGM_Gradient_private begin + /_fillSD newSpotDict def + /_rampSD newSpotDict def + /_nCustomColorSD nd + end + AGM_Gradient_Sep_private { - 5 makereadonlyarray - }ndf - /setcustomcolor + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + AGM_Gradient_Sep { - exch aload pop pop - 4{4 index mul 4 1 roll}repeat - setcmykcolor pop - }ndf - /has_color - /colorimage where{ - AGMCORE_producing_seps{ - pop true + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + end + + currentdict readonly pop + end +}def +/terminate{ + currentdict AGM_Gradient_Sep eq{ + end + }if +}def +AGM_Gradient_Sep_private begin +/initializeSeps{ + /currentoverprint { _of } def + _noImage not _level2PS not and{ + /linealFill{ + currentoverprint{ + 0 0 1 1 rectfill }{ - systemdict eq + mySave + 8 setImageParms + _color{ + _nCustomColorSD begin + cyan magenta yellow black + + _spotColor{ + spot1/tintImage spot1/tintValue get 1 exch sub makeByte8 put + spot2/tintImage spot2/tintValue get 1 exch sub makeByte8 put + }if + end + + 4{ + makeByte8 4 1 roll + }repeat + true 4 _nCustomColorSD ncolorimage + }{ + _nCustomColorSD/black get 1 exch sub makeByte8 + _nCustomColorSD bwImage + }ifelse + myRestore + }ifelse + }def + }if + /_whiteBytes 1 makeByte8 pt + /knockOut{ + _noImage _level2PS or currentoverprint or{ + gsave + false setoverprint + 1 setgray + 0 0 1 1 rectfill + grestore + }{ + 8 setImageParms _whiteBytes /_image load 5 execImage + }ifelse + }def + /newSpotDict{ + 11 dict dup begin + /nSpots 2 def + /spot1 7 dict def + /spot2 7 dict def + end + }def + /initSpotData + { + begin + /name nd + /tintImage nd + /tintValue nd + /spot_C nd + /spot_M nd + /spot_Y nd + /spot_K nd + end + }def + /initSpotDict{ + begin + /cyanInk nd + /magentaInk nd + /yellowInk nd + /blackInk nd + /cyan nd + /magenta nd + /yellow nd + /black nd + spot1 initSpotData + spot2 initSpotData + end + }def + /copySpotDict{ + /_dst xp + begin + cyanInk magentaInk yellowInk blackInk + cyan magenta yellow black + spot1 spot2 + end + _dst begin + /spot1 spot1 maxlength dict def + /spot2 spot2 maxlength dict def + spot2 copy pop + spot1 copy pop + /black xd + /yellow xd + /magenta xd + /cyan xd + /blackInk xd + /yellowInk xd + /magentaInk xd + /cyanInk xd + end + }def + /setCustomColor + { + 1 index /Black eq{ + 6 1 roll 5 npop + 1 exch sub + setgray + }{ + 6 1 roll _ccAry1 astore exch + dup null eq{ + pop 0 + }if + setcustomcolor + }ifelse + }def + /setCStop{ + /_colorStyle exch pt + + _colorStyle 0 eq{ + 0 0 0 + 4 -1 roll + 1 exch sub + _spotColor{ + /_colorStyle 3 pt + /Black + 1 index + 1 exch sub + }if + }if + _colorStyle 2 eq{ + 3 npop + }if + _rampSD _fillSD copySpotDict + + _colorStyle 4 eq{ + pop + 9 2 roll 3 npop 6 -2 roll + } if + + _colorStyle 3 eq _colorStyle 4 eq or{ + + _fillSD begin + /_spot1 spot1 pt + /_spot2 spot2 pt + end + + exch dup _spot1/name get eq{ + _spot1 _spot2 + }{ + _spot2 _spot1 + }ifelse + begin + begin + /name xd + 1 exch sub /tintValue xd + 4{ + tintValue mul 4 1 roll + }repeat + _spotColor not{ + /tintValue null def + }if + end + /tintValue 0 def + end + }if + _fillSD nsetcustomcolor + }def + /renderCMYK{ + spot1/name get null eq + spot2/name get null eq and + dup not{ + pop + spot1 spotConverted + }if + dup not{ + pop + spot2 spotConverted + }if + }def + /currentInk{ + true + _inRipSep{ + currentcolorspace 0 get + dup /DeviceGray eq + 1 index /DeviceCMYK eq or{ + pop + currentcmykcolor add add add 0 eq{ + pop false + }if + }{ + /Separation eq{ + currentcolor 0 eq{ + pop false + }if + }if + }ifelse + }{ + currentgray 1 eq{ + pop false + }if + }ifelse + }def + /currentInkN{ + + _nCustomColorSD begin + /_spot1 spot1 pt + /_spot2 spot2 pt + renderCMYK + end + { + currentInk + }{ + gsave + _spot1 begin + name null ne{ + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + currentInk + }{ + false + }ifelse + end + _spot2 begin + name null ne{ + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + currentInk + }{ + false + }ifelse + end + grestore + + or + } ifelse + }def + /fill_ /fill load def + /fillOvp{ + currentoverprint{ + _inRipSep{ + currentcolorspace 0 get + dup /DeviceGray eq + 1 index /DeviceCMYK eq or{ + pop + currentcmykcolor add add add 0 eq{ + newpath + }if + }{ + /Separation eq{ + currentcolor 0 eq{ + newpath + }if + }if + }ifelse + }{ + currentgray 1 eq{ + newpath + }if + }ifelse + }if + fill_ + }def + /fill{ + _nCustomColorSD begin + /_spot1 spot1 pt + /_spot2 spot2 pt + renderCMYK + end + + { + fillOvp + }{ + _spot1 begin + gsave + name null ne{ + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + }{ + 1 setgray + }ifelse + fillOvp + grestore + end + _spot2 begin + name null ne{ + gsave + true setoverprint + spot_C spot_M spot_Y spot_K name tintValue setCustomColor + fillOvp + grestore + }if + end + newpath + }ifelse + }def + /expandSpot{ + _spotColor{ + /_len xp + _rampSD begin + spot1 begin + tintImage null ne{ + tintImage _len expandOne /tintImage xd + }if + end + spot2 begin + tintImage null ne{ + tintImage _len expandOne /tintImage xd + }if + end + end + }{ + pop + }ifelse + }def + /rampImage{ + currentoverprint{ + rectImage + }{ + _enabledSmoothShade{ + fillRamp + }{ + _color{ + _rampSD begin + /cyanInk _cyanData 0 ne def + /magentaInk _magentaData 0 ne def + /yellowInk _yellowData 0 ne def + /blackInk _blackData 0 ne def + end + + _nSamples setImageParms + _nSamples expandSpot + _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor + true 4 _rampSD ncolorimage + }{ + _rampSD begin + /cyanInk false def + /magentaInk false def + /yellowInk false def + /blackInk true def + end + _nSamples setImageParms + _blackData _rampSD bwImage + }ifelse + }ifelse + }ifelse + }def + /nsetcustomcolor where{ + pop + }{ + /nsetcustomcolor + { + /_nCustomColorSD xp + _nCustomColorSD begin + 4 copy + /black xd + /yellow xd + /magenta xd + /cyan xd + 4 copy + 0 ne /blackInk xd + 0 ne /yellowInk xd + 0 ne /magentaInk xd + 0 ne /cyanInk xd + end + setcmykcolor + }def + }ifelse + /nsetcustomcolorend where{ + pop + }{ + /nsetcustomcolorend + { + /_nCustomColorSD null pt + }def + }ifelse +}def +/initializeSinglePassSeps{ + /_decodeNorm [0 1] pt + /_decodeInvert [1 0] pt + /spotConverted + { + begin + name null eq{ + false + }{ + tintValue null eq tintImage null eq and{ + true + }{ + _inDistiller{ + false + }{ + false + currentpagedevice/SeparationColorNames get{name eq or}forall + not + }ifelse + }ifelse + }ifelse + end + }def + /dictImage + { + 20 dict dup begin + /Dict xd + /Decode xd + /DataSource xd + /ImageMatrix xd + /BitsPerComponent xd + /Height xd + /Width xd + /ImageType 1 def + Dict + end + /_image load 1 execImage + }def + /bwImage{ + begin + gsave + currentoverprint{ + blackInk{ + [/Separation /Black /DeviceGray{}] setcolorspace + _decodeInvert dictImage + }{ + 5 npop + }ifelse + }{ + /DeviceGray setcolorspace + _decodeNorm dictImage + }ifelse + grestore + end + }def + /ncolorimage where{ + pop + }{ + /ncolorimage{ + begin + renderCMYK{ + cyanInk + magentaInk and + yellowInk and + blackInk and + not + currentoverprint + and{ + pop pop + gsave + cyanInk{ + 8 copy + [/Separation /Cyan /DeviceGray{}] setcolorspace + 3 npop + _decodeNorm dictImage + }if + magentaInk{ + 8 copy + [/Separation /Magenta /DeviceGray{}] setcolorspace + 4 -1 roll + 3 npop + _decodeNorm dictImage + }if + yellowInk{ + 8 copy + [/Separation /Yellow /DeviceGray{}] setcolorspace + 4 -2 roll + 3 npop + _decodeNorm dictImage + }if + blackInk{ + 4 -3 roll + [/Separation /Black /DeviceGray{}] setcolorspace + 3 npop + _decodeNorm dictImage + }{ + 8 npop + }ifelse + grestore + }{ + /_colorimage load 10 execImage + }ifelse + }{ + 6 npop + gsave + spot1 begin + name null ne tintImage null ne and{ + [/Separation name /DeviceGray{}] setcolorspace + 4 copy + tintImage + name /Black eq{ + _decodeNorm + }{ + _decodeInvert + }ifelse + dictImage + }{ + 1 setgray fill + }ifelse + end + spot2 begin + true setoverprint + name null ne tintImage null ne and{ + [/Separation name /DeviceGray{}] setcolorspace + tintImage + name /Black eq{ + _decodeNorm + }{ + _decodeInvert + }ifelse + dictImage + }{ + 4 npop + 1 setgray fill + }ifelse + end + grestore + }ifelse + end + }def + }ifelse + /getRampColorSpace{ + + /_renderCMYK _rampSD begin renderCMYK end pt + + _renderCMYK not{ + _rampSD begin + [/DeviceN + [ + spot1 begin + name null ne tintImage null ne and{ + name + }if + end + spot2 begin + name null ne tintImage null ne and{ + name + }if + end + ] + _inDistiller { + /DeviceCMYK [ + spot1 begin + name null ne tintImage null ne and{ + spot_C spot_M spot_Y spot_K 1 + }{ + 0 0 0 0 0 + }ifelse + end + spot2 begin + name null ne tintImage null ne and{ + spot_C spot_M spot_Y spot_K 2 + }{ + 0 0 0 0 0 + }ifelse + end + 5 1 roll 6 -2 roll add + dup 1 eq { + pop + 8 /index cvx 1 /exch cvx /sub cvx + 9 1 /roll cvx + }{ + 2 eq { + 8 /index cvx 1 /exch cvx /sub cvx + 10 1 /roll cvx + }if + }ifelse + 4 1 /roll cvx 5 -2 /roll cvx + 8 /index cvx /mul cvx /exch cvx 9 /index cvx /mul cvx /add cvx 7 1 /roll cvx + 3 1 /roll cvx 4 -2 /roll cvx + 7 /index cvx /mul cvx /exch cvx 8 /index cvx /mul cvx /add cvx 6 1 /roll cvx + 2 1 /roll cvx 3 -2 /roll cvx + 6 /index cvx /mul cvx /exch cvx 7 /index cvx /mul cvx /add cvx 5 1 /roll cvx + 5 /index cvx /mul cvx /exch cvx 6 /index cvx /mul cvx /add cvx 4 1 /roll cvx + 6 -2 /roll cvx /pop cvx /pop cvx + ] cvx bind + }{ + /DeviceCMYK {} + }ifelse + ] setcolorspace + end + /_nColorSpace currentcolorspace pt + }if + + _nSamples 1 gt{ + /_ndx 0 pt + [blendColor] cvx exec + }if + _renderCMYK{ + /_C0 [currentcolor] pt + /_C0_Space currentcolorspace pt + }{ + /_C0 [ + _nCustomColorSD begin + spot1 begin + name null ne{ + tintValue + }if + end + spot2 begin + name null ne{ + tintValue + }if + end + end + ] pt + /_C0_Space _nColorSpace pt + }ifelse + + _nSamples 1 gt{ + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + }if + _renderCMYK{ + /_C1 [currentcolor] pt + /_C1_Space currentcolorspace pt + }{ + /_C1 [ + _nCustomColorSD begin + spot1 begin + name null ne{ + tintValue + }if + end + spot2 begin + name null ne{ + tintValue + }if + end + end + ] pt + /_C1_Space _nColorSpace pt + }ifelse + + /_rampColorSpace _C0_Space pt + _spotColor{ + nsetcustomcolorend + }if + }def +}def +/initializeMultiPassSeps{ + /invertXfer{ + [ + { + 1 exch sub + }/exec load systemdict /currenttransfer get exec /exec load + ] cvx systemdict /settransfer get exec + }def + /ccThrough{ + gsave + 1 setCustomColor + currentcmykcolor + grestore + add add add 0 ne + }def + /spotConverted + { + begin + _isCMYKSep not{ + false + }{ + name null eq{ + false + }{ + tintValue null eq tintImage null eq and{ + true + }{ + spot_C spot_M spot_Y spot_K name ccThrough + }ifelse + }ifelse + }ifelse + end + }def + /spotChannel + { + _isCMYKSep{ + pop false + }{ + /_spotDict xp + _spotDict/name get null eq{ + false + }{ + _spotDict/spot_C get + _spotDict/spot_M get + _spotDict/spot_Y get + _spotDict/spot_K get + _spotDict/name get + ccThrough + }ifelse + }ifelse + }def + /getChannelData + { + _isCMYKSep dup{ + pop renderCMYK + }if + { + _blackPlate{ + 4 1 roll 3 npop blackInk + }{ + _yellowPlate{ + 4 2 roll 3 npop yellowInk + }{ + _magentaPlate{ + 4 3 roll 3 npop magentaInk + }{ + 3 npop cyanInk + }ifelse + }ifelse + }ifelse + { + true /nonZeroData + }{ + true /zeroData + }ifelse + }{ + 4 npop + spot1/name get null ne + spot1 spotChannel and{ + spot1/tintImage get dup null ne{ + false /nonZeroData + }{ + pop false /noData + }ifelse + }{ + spot2/name get null ne + spot2 spotChannel and{ + spot2/tintImage get dup null ne{ + false /nonZeroData + }{ + pop false /noData + }ifelse + }{ + false /noData + }ifelse + }ifelse + }ifelse + }def + /renderChannelData + { + /_tmp xp + _tmp /nonZeroData ne currentoverprint and{ + pop + _tmp /zeroData eq{pop}if + 4 npop + }{ + _tmp /nonZeroData eq{ + { + invertXfer + }if + systemdict/image + get 5 execImage + }{ + pop + _tmp /zeroData eq{pop}if + 4 npop + knockOut + }ifelse + }ifelse + }def + /bwImage{ + begin + gsave + dup dup dup + getChannelData + exch pop false exch + renderChannelData + grestore + end + }def + /ncolorimage{ + begin + pop pop + gsave + spot2/name get null ne spot2 spotChannel and{ + true setoverprint + }if + getChannelData + renderChannelData + grestore + end + }def + /getRampColorSpace{ + + /_renderCMYK _rampSD begin renderCMYK end pt + + _nSamples 1 gt{ + /_ndx 0 pt + [blendColor] cvx exec + }if + + _renderCMYK{ + /_C0 [currentcolor] pt + /_C0_Space currentcolorspace pt + }{ + /_C0 [ + _nCustomColorSD begin + 0 + spot1 begin + name null ne + tintValue null ne and + spot1 spotChannel and{ + pop tintValue + }if + end + spot2 begin + name null ne + tintValue null ne and + spot2 spotChannel and{ + pop tintValue + }if + end + 1 exch sub + end + ] pt + /_C0_Space /DeviceGray pt + }ifelse + + _nSamples 1 gt{ + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + }if + + _renderCMYK{ + /_C1 [currentcolor] pt + /_C1_Space currentcolorspace pt + }{ + /_C1 [ + _nCustomColorSD begin + 0 + spot1 begin + name null ne + tintValue null ne and + spot1 spotChannel and{ + pop tintValue + }if + end + spot2 begin + name null ne + tintValue null ne and + spot2 spotChannel and{ + pop tintValue + }if + end + 1 exch sub + end + ] pt + /_C1_Space /DeviceGray pt + }ifelse + + /_rampColorSpace _C0_Space pt + _spotColor{ + nsetcustomcolorend + }if + }def +}def +end +end +defaultpacking setpacking +%%EndResource +%%BeginResource: procset AGM_Gradient 1.0 0 +%%Title: (AGM Gradient Procset) +%%Version: 1.0 0 +%%CreationDate: (4/26/96) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +userdict /AGM_Gradient 20 dict dup begin put +/AGM_Gradient_private 201 dict def +/initialize +{ + AGM_Gradient begin + AGM_Gradient_private begin + initializeVars + + /bd systemdict/mark get def + /ed + _level2PS + { + (>>) + }{ + (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end) + } ifelse + cvx def + + _level2PS{ + initializeLev2 + }{ + initializeLev1 + }ifelse + + queryDevice + + initializeRectFill + initializeShading + initializeOps + _producingSeps{ + AGM_Gradient_Sep/initialize get exec + }{ + initializeComposite + }ifelse + _illustrator{ + /f{}def + /F{}def + /s{}def + /S{}def + /b{}def + /B{}def + }if + /image where{ + /image get /_image xd + }if + /colorimage where{ + /colorimage get /_colorimage xd + }if + AGM_Gradient_private + { + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + AGM_Gradient + { + dup xcheck 1 index type /arraytype eq and + { + bind + }if + pop pop + }forall + end + + currentdict readonly pop + end +}def +/initializeAI +{ + pop pop + AGM_Gradient/AGM_Gradient_private get /_illustrator true put + AGM_Gradient/initialize get exec + AGM_Gradient begin +}def +/unload{ + systemdict/languagelevel known{ + systemdict/languagelevel get 2 ge{ + userdict/AGM_Gradient_Sep 2 copy known{ + undef + }{ + pop pop + }ifelse + userdict/AGM_Gradient 2 copy known{ + undef + }{ + pop pop + }ifelse + }if + }if +}def +/terminate{ + currentdict AGM_Gradient eq{ + end + }if +}def + +AGM_Gradient_private begin +/initializeVars{ + /_d255 256 array def + 0 1 255{ + _d255 exch dup 255 div put + }bind for + /_d255- 256 array def + 0 1 255{ + _d255- exch 1 _d255 2 index get sub put + }bind for + /_sSave nd + /_dUserSpace matrix defaultmatrix def + /_bUMatrix matrix def + /_imageMatrix matrix def + /_saveMatrix matrix def + /_xm matrix def + /_ccAry1 5 array def + /_bbox 4 array pt + /_level2PS + systemdict/languagelevel known dup{ + pop systemdict/languagelevel get 2 ge + }if + def + /_level3PS + _level2PS systemdict/shfill known and + def + currentdict /_illustrator known not{ + /_illustrator false def + }if + +}def +/initializeOps +{ + AGM_Gradient begin + currentdict/Bc known not{ + /Bc{ + + _renderFlag 2 eq _enabledSmoothShade or{ + 6 npop + }{ + pushBSpace + _rampIndex 0 eq{ + pop pop + setCStop + }if + linealFill + popBSpace + }ifelse + + }def + }if + + currentdict/Bg known not{ + /Bg{ + 10 npop + /_gradName xp + /_renderFlag xp + /_enabledSmoothShade false pt + + _renderFlag 2 ne{ + + _illustrator{ + _of setoverprint + }if + + /_enabledSmoothShade + _level3PS{ + _usingSmoothShade + _producingSeps not + currentoverprint not or and + _noImage not and + }{ + false + }ifelse + pt + + _illustrator _eo and _renderFlag 3 eq or{ + eoclip + }{ + clip + }ifelse + + _gradNames _gradName 2 copy known{ + get + mark exch aload pop + /_gradType xp + 1 sub dup /_rampIndex xp + /_maxRampIndex xp + mark exch aload pop + 0 0 + }if + pop pop + getRampData + }{ + mark mark + }ifelse + }def + }if + + currentdict/Bm known not{ + /Bm{ + _renderFlag 2 ne{ + _gradType 0 eq{ + linealRamp + }{ + radialGrad + }ifelse + }{ + 6 npop + }ifelse + }def + }if + + currentdict/Bh known not{ + /Bh{ + 2 npop + /_yHi xp + /_xHi xp + /_radHilite _xHi 0 ne _yHi 0 ne or pt + }def + }if + + currentdict/Bn known not{ + /Bn{ + AGM_Gradient_private begin + dict /_gradNames xp + end + }def + }if + + currentdict/Bd known not{ + /Bd{ + AGM_Gradient begin + AGM_Gradient_private begin + /_nColorsBd xp + /_gradType xp + /_gradName xp + }def + }if + + currentdict/BD known not{ + /BD{ + currentdict/_gradNames known not{ + /_gradNames 20 dict def + }if + ] _nColorsBd _gradType + ] _gradName exch /_gradNames xput + end + end + }def + }if + + currentdict/Bb known not{ + /Bb{ + + AGM_Gradient/AGM_Gradient_private get /_illustrator get not{ + AGM_Gradient begin + }if + AGM_Gradient_private begin + _producingSeps{ + AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin + }if + mySave + }def + }if + + currentdict/BB known not{ + /BB{ + + /_tmp xp + cleartomark cleartomark + + _tmp dup + _renderFlag + + myRestore + + _producingSeps{ + end + }if + + _illustrator dup + end + not { + end + }if + + { + 2 ne exch 0 gt and{ + 2 eq{ + s + }{ + S + }ifelse + }{ + pop newpath + }ifelse + }{ + pop newpath + }ifelse + + + }def + }if + + currentdict/Xm known not{ + /Xm{ + _xm astore pop + }def + }if + + end +}def +/queryDevice{ + /_inDistiller + systemdict /currentdistillerparams known + def + /_inRipSep + _level2PS{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false }ifelse }{ false }ifelse + _inDistiller or def - /map_index - { - 1 index mul exch getinterval{255 div}forall - }bdf - /map_indexed_devn - { - Lookup Names length 3 -1 roll cvi map_index - }bdf - /n_color_components - { - base_colorspace_type - dup/DeviceGray eq{ - pop 1 + /_noImage /lv1Fix where{ + pop lv1Fix + }{ + false + }ifelse + def + /_useShells where{ + /_useShells get /_usingShells xp + }{ + /_usingShells false def + }ifelse + + /_useSmoothShade where{ + pop + }{ + /_useSmoothShade false def + }ifelse + /_forceToCMYK where{ + pop + }{ + /_forceToCMYK false def + }ifelse + /_cyanPlate 1 0 0 0 testCMYKColorThrough def + /_magentaPlate 0 1 0 0 testCMYKColorThrough def + /_yellowPlate 0 0 1 0 testCMYKColorThrough def + /_blackPlate 0 0 0 1 testCMYKColorThrough def + /_compositeJob + _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and + def + /_isCMYKSep + _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or + def + /_compositeSpotDevice where{ + pop + }{ + /_compositeSpotDevice _compositeJob not _inRipSep or{ + 1 }{ - /DeviceCMYK eq{ - 4 - }{ - 3 - }ifelse + 0 }ifelse - }bdf - level2{ - /mo/moveto ldf - /li/lineto ldf - /cv/curveto ldf - /knockout_unitsq - { - 1 setgray - 0 0 1 1 rectfill - }def - level2/setcolorspace AGMCORE_key_known not and{ - /AGMCORE_&&&setcolorspace/setcolorspace ldf - /AGMCORE_ReplaceMappedColor - { - dup type dup/arraytype eq exch/packedarraytype eq or - { - /AGMCORE_SpotAliasAry2 where{ - begin - dup 0 get dup/Separation eq - { - pop - dup length array copy - dup dup 1 get - current_spot_alias - { - dup map_alias - { - false set_spot_alias - dup 1 exch setsepcolorspace - true set_spot_alias - begin - /sep_colorspace_dict currentdict AGMCORE_gput - pop pop pop - [ - /Separation Name - CSA map_csa - MappedCSA - /sep_colorspace_proc load - ] - dup Name - end - }if - }if - map_reserved_ink_name 1 xpt - }{ - /DeviceN eq - { - dup length array copy - dup dup 1 get[ - exch{ - current_spot_alias{ - dup map_alias{ - /Name get exch pop - }if - }if - map_reserved_ink_name - }forall - ]1 xpt - }if - }ifelse - end - }if - }if - }def - /setcolorspace - { - dup type dup/arraytype eq exch/packedarraytype eq or - { - dup 0 get/Indexed eq - { - AGMCORE_distilling - { - /PhotoshopDuotoneList where - { - pop false - }{ - true - }ifelse - }{ - true - }ifelse - { - aload pop 3 -1 roll - AGMCORE_ReplaceMappedColor - 3 1 roll 4 array astore - }if - }{ - AGMCORE_ReplaceMappedColor - }ifelse - }if - DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if - }def - }if - }{ - /adj - { - currentstrokeadjust{ - transform - 0.25 sub round 0.25 add exch - 0.25 sub round 0.25 add exch - itransform - }if - }def - /mo{ - adj moveto - }def - /li{ - adj lineto - }def - /cv{ - 6 2 roll adj - 6 2 roll adj - 6 2 roll adj curveto - }def - /knockout_unitsq - { - 1 setgray - 8 8 1[8 0 0 8 0 0]{}image - }def - /currentstrokeadjust{ - /currentstrokeadjust AGMCORE_gget - }def - /setstrokeadjust{ - /currentstrokeadjust exch AGMCORE_gput - }def - /setcolorspace - { - /currentcolorspace exch AGMCORE_gput - }def - /currentcolorspace - { - /currentcolorspace AGMCORE_gget - }def - /setcolor_devicecolor - { - base_colorspace_type - dup/DeviceGray eq{ - pop setgray - }{ - /DeviceCMYK eq{ - setcmykcolor - }{ - setrgbcolor - }ifelse - }ifelse - }def - /setcolor - { - currentcolorspace 0 get - dup/DeviceGray ne{ - dup/DeviceCMYK ne{ - dup/DeviceRGB ne{ - dup/Separation eq{ - pop - currentcolorspace 3 gx - currentcolorspace 2 get - }{ - dup/Indexed eq{ - pop - currentcolorspace 3 get dup type/stringtype eq{ - currentcolorspace 1 get n_color_components - 3 -1 roll map_index - }{ - exec - }ifelse - currentcolorspace 1 get - }{ - /AGMCORE_cur_err/AGMCORE_invalid_color_space def - AGMCORE_invalid_color_space - }ifelse - }ifelse - }if - }if - }if - setcolor_devicecolor - }def - }ifelse - /sop/setoverprint ldf - /lw/setlinewidth ldf - /lc/setlinecap ldf - /lj/setlinejoin ldf - /ml/setmiterlimit ldf - /dsh/setdash ldf - /sadj/setstrokeadjust ldf - /gry/setgray ldf - /rgb/setrgbcolor ldf - /cmyk[ - /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx - /setcmykcolor load dup type/operatortype ne{/exec cvx}if - ]cvx bdf - level3 AGMCORE_host_sep not and{ - /nzopmsc{ - 6 dict begin - /kk exch def - /yy exch def - /mm exch def - /cc exch def - /sum 0 def - cc 0 ne{/sum sum 2#1000 or def cc}if - mm 0 ne{/sum sum 2#0100 or def mm}if - yy 0 ne{/sum sum 2#0010 or def yy}if - kk 0 ne{/sum sum 2#0001 or def kk}if - AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace - sum 0 eq{0}if - end - setcolor - }bdf - }{ - /nzopmsc/cmyk ldf - }ifelse - /sep/setsepcolor ldf - /devn/setdevicencolor ldf - /idx/setindexedcolor ldf - /colr/setcolor ldf - /csacrd/set_csa_crd ldf - /sepcs/setsepcolorspace ldf - /devncs/setdevicencolorspace ldf - /idxcs/setindexedcolorspace ldf - /cp/closepath ldf - /clp/clp_npth ldf - /eclp/eoclp_npth ldf - /f/fill ldf - /ef/eofill ldf - /@/stroke ldf - /nclp/npth_clp ldf - /gset/graphic_setup ldf - /gcln/graphic_cleanup ldf - /ct/concat ldf - /cf/currentfile ldf - /fl/filter ldf - /rs/readstring ldf - /AGMCORE_def_ht currenthalftone def - /clonedict Adobe_AGM_Utils begin/clonedict load end def - /clonearray Adobe_AGM_Utils begin/clonearray load end def - currentdict{ - dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ - bind - }if def - }forall - /getrampcolor - { - /indx exch def - 0 1 NumComp 1 sub - { - dup - Samples exch get - dup type/stringtype eq{indx get}if - exch - Scaling exch get aload pop - 3 1 roll - mul add - }for - ColorSpaceFamily/Separation eq - {sep} - { - ColorSpaceFamily/DeviceN eq - {devn}{setcolor}ifelse - }ifelse - }bdf - /sssetbackground{ - aload pop - ColorSpaceFamily/Separation eq - {sep} - { - ColorSpaceFamily/DeviceN eq - {devn}{setcolor}ifelse - }ifelse - }bdf - /RadialShade - { - 40 dict begin - /ColorSpaceFamily xdf - /background xdf - /ext1 xdf - /ext0 xdf - /BBox xdf - /r2 xdf - /c2y xdf - /c2x xdf - /r1 xdf - /c1y xdf - /c1x xdf - /rampdict xdf - /setinkoverprint where{pop/setinkoverprint{pop}def}if - gsave - BBox length 0 gt - { - np - BBox 0 get BBox 1 get moveto - BBox 2 get BBox 0 get sub 0 rlineto - 0 BBox 3 get BBox 1 get sub rlineto - BBox 2 get BBox 0 get sub neg 0 rlineto - closepath - clip - np - }if - c1x c2x eq - { - c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse - }{ - /slope c2y c1y sub c2x c1x sub div def - /theta slope 1 atan def - c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if - c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if - }ifelse - gsave - clippath - c1x c1y translate - theta rotate - -90 rotate - {pathbbox}stopped - {0 0 0 0}if - /yMax xdf - /xMax xdf - /yMin xdf - /xMin xdf - grestore - xMax xMin eq yMax yMin eq or - { - grestore - end - }{ - /max{2 copy gt{pop}{exch pop}ifelse}bdf - /min{2 copy lt{pop}{exch pop}ifelse}bdf - rampdict begin - 40 dict begin - background length 0 gt{background sssetbackground gsave clippath fill grestore}if - gsave - c1x c1y translate - theta rotate - -90 rotate - /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def - /c1y 0 def - /c1x 0 def - /c2x 0 def - ext0 - { - 0 getrampcolor - c2y r2 add r1 sub 0.0001 lt - { - c1x c1y r1 360 0 arcn - pathbbox - /aymax exch def - /axmax exch def - /aymin exch def - /axmin exch def - /bxMin xMin axmin min def - /byMin yMin aymin min def - /bxMax xMax axmax max def - /byMax yMax aymax max def - bxMin byMin moveto - bxMax byMin lineto - bxMax byMax lineto - bxMin byMax lineto - bxMin byMin lineto - eofill - }{ - c2y r1 add r2 le - { - c1x c1y r1 0 360 arc - fill - } - { - c2x c2y r2 0 360 arc fill - r1 r2 eq - { - /p1x r1 neg def - /p1y c1y def - /p2x r1 def - /p2y c1y def - p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto - fill - }{ - /AA r2 r1 sub c2y div def - AA -1 eq - {/theta 89.99 def} - {/theta AA 1 AA dup mul sub sqrt div 1 atan def} - ifelse - /SS1 90 theta add dup sin exch cos div def - /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def - /p1y p1x SS1 div neg def - /SS2 90 theta sub dup sin exch cos div def - /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def - /p2y p2x SS2 div neg def - r1 r2 gt - { - /L1maxX p1x yMin p1y sub SS1 div add def - /L2maxX p2x yMin p2y sub SS2 div add def - }{ - /L1maxX 0 def - /L2maxX 0 def - }ifelse - p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto - L1maxX L1maxX p1x sub SS1 mul p1y add lineto - fill - }ifelse - }ifelse - }ifelse - }if - c1x c2x sub dup mul - c1y c2y sub dup mul - add 0.5 exp - 0 dtransform - dup mul exch dup mul add 0.5 exp 72 div - 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 1 index 1 index lt{exch}if pop - /hires xdf - hires mul - /numpix xdf - /numsteps NumSamples def - /rampIndxInc 1 def - /subsampling false def - numpix 0 ne - { - NumSamples numpix div 0.5 gt - { - /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def - /rampIndxInc NumSamples 1 sub numsteps div def - /subsampling true def - }if - }if - /xInc c2x c1x sub numsteps div def - /yInc c2y c1y sub numsteps div def - /rInc r2 r1 sub numsteps div def - /cx c1x def - /cy c1y def - /radius r1 def - np - xInc 0 eq yInc 0 eq rInc 0 eq and and - { - 0 getrampcolor - cx cy radius 0 360 arc - stroke - NumSamples 1 sub getrampcolor - cx cy radius 72 hires div add 0 360 arc - 0 setlinewidth - stroke - }{ - 0 - numsteps - { - dup - subsampling{round cvi}if - getrampcolor - cx cy radius 0 360 arc - /cx cx xInc add def - /cy cy yInc add def - /radius radius rInc add def - cx cy radius 360 0 arcn - eofill - rampIndxInc add - }repeat - pop - }ifelse - ext1 - { - c2y r2 add r1 lt - { - c2x c2y r2 0 360 arc - fill - }{ - c2y r1 add r2 sub 0.0001 le - { - c2x c2y r2 360 0 arcn - pathbbox - /aymax exch def - /axmax exch def - /aymin exch def - /axmin exch def - /bxMin xMin axmin min def - /byMin yMin aymin min def - /bxMax xMax axmax max def - /byMax yMax aymax max def - bxMin byMin moveto - bxMax byMin lineto - bxMax byMax lineto - bxMin byMax lineto - bxMin byMin lineto - eofill - }{ - c2x c2y r2 0 360 arc fill - r1 r2 eq - { - /p1x r2 neg def - /p1y c2y def - /p2x r2 def - /p2y c2y def - p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto - fill - }{ - /AA r2 r1 sub c2y div def - AA -1 eq - {/theta 89.99 def} - {/theta AA 1 AA dup mul sub sqrt div 1 atan def} - ifelse - /SS1 90 theta add dup sin exch cos div def - /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def - /p1y c2y p1x SS1 div sub def - /SS2 90 theta sub dup sin exch cos div def - /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def - /p2y c2y p2x SS2 div sub def - r1 r2 lt - { - /L1maxX p1x yMax p1y sub SS1 div add def - /L2maxX p2x yMax p2y sub SS2 div add def - }{ - /L1maxX 0 def - /L2maxX 0 def - }ifelse - p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto - L1maxX L1maxX p1x sub SS1 mul p1y add lineto - fill - }ifelse - }ifelse - }ifelse - }if - grestore - grestore - end - end - end - }ifelse - }bdf - /GenStrips - { - 40 dict begin - /ColorSpaceFamily xdf - /background xdf - /ext1 xdf - /ext0 xdf - /BBox xdf - /y2 xdf - /x2 xdf - /y1 xdf - /x1 xdf - /rampdict xdf - /setinkoverprint where{pop/setinkoverprint{pop}def}if - gsave - BBox length 0 gt - { - np - BBox 0 get BBox 1 get moveto - BBox 2 get BBox 0 get sub 0 rlineto - 0 BBox 3 get BBox 1 get sub rlineto - BBox 2 get BBox 0 get sub neg 0 rlineto - closepath - clip - np - }if - x1 x2 eq - { - y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse - }{ - /slope y2 y1 sub x2 x1 sub div def - /theta slope 1 atan def - x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if - x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if - } - ifelse - gsave - clippath - x1 y1 translate - theta rotate - {pathbbox}stopped - {0 0 0 0}if - /yMax exch def - /xMax exch def - /yMin exch def - /xMin exch def - grestore - xMax xMin eq yMax yMin eq or - { - grestore - end - }{ - rampdict begin - 20 dict begin - background length 0 gt{background sssetbackground gsave clippath fill grestore}if - gsave - x1 y1 translate - theta rotate - /xStart 0 def - /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def - /ySpan yMax yMin sub def - /numsteps NumSamples def - /rampIndxInc 1 def - /subsampling false def - xStart 0 transform - xEnd 0 transform - 3 -1 roll - sub dup mul - 3 1 roll - sub dup mul - add 0.5 exp 72 div - 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt - 1 index 1 index lt{exch}if pop - mul - /numpix xdf - numpix 0 ne - { - NumSamples numpix div 0.5 gt - { - /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def - /rampIndxInc NumSamples 1 sub numsteps div def - /subsampling true def - }if - }if - ext0 - { - 0 getrampcolor - xMin xStart lt - { - xMin yMin xMin neg ySpan rectfill - }if - }if - /xInc xEnd xStart sub numsteps div def - /x xStart def - 0 - numsteps - { - dup - subsampling{round cvi}if - getrampcolor - x yMin xInc ySpan rectfill - /x x xInc add def - rampIndxInc add - }repeat - pop - ext1{ - xMax xEnd gt - { - xEnd yMin xMax xEnd sub ySpan rectfill - }if - }if - grestore - grestore - end - end - end - }ifelse - }bdf -}def -/pt -{ - end -}def -/dt{ -}def -/pgsv{ - //Adobe_AGM_Core/AGMCORE_save save put -}def -/pgrs{ - //Adobe_AGM_Core/AGMCORE_save get restore -}def -systemdict/findcolorrendering known{ - /findcolorrendering systemdict/findcolorrendering get def -}if -systemdict/setcolorrendering known{ - /setcolorrendering systemdict/setcolorrendering get def -}if -/test_cmyk_color_plate -{ - gsave - setcmykcolor currentgray 1 ne - grestore -}def -/inRip_spot_has_ink -{ - dup//Adobe_AGM_Core/AGMCORE_name xddf - convert_spot_to_process not -}def -/map255_to_range -{ - 1 index sub - 3 -1 roll 255 div mul add -}def -/set_csa_crd -{ - /sep_colorspace_dict null AGMCORE_gput - begin - CSA get_csa_by_name setcolorspace_opt - set_crd - end -} -def -/map_csa -{ - currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse - {pop}{get_csa_by_name/MappedCSA xdf}ifelse -}def -/setsepcolor -{ - /sep_colorspace_dict AGMCORE_gget begin - dup/sep_tint exch AGMCORE_gput - TintProc - end -}def -/setdevicencolor -{ - /devicen_colorspace_dict AGMCORE_gget begin - Names length copy - Names length 1 sub -1 0 - { - /devicen_tints AGMCORE_gget 3 1 roll xpt - }for - TintProc - end -}def -/sep_colorspace_proc -{ - /AGMCORE_tmp exch store - /sep_colorspace_dict AGMCORE_gget begin - currentdict/Components known{ - Components aload pop - TintMethod/Lab eq{ - 2{AGMCORE_tmp mul NComponents 1 roll}repeat - LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll - }{ - TintMethod/Subtractive eq{ - NComponents{ - AGMCORE_tmp mul NComponents 1 roll - }repeat - }{ - NComponents{ - 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll - }repeat - }ifelse - }ifelse - }{ - ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get - aload pop }ifelse - end -}def -/sep_colorspace_gray_proc -{ - /AGMCORE_tmp exch store - /sep_colorspace_dict AGMCORE_gget begin - GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get - end -}def -/sep_proc_name -{ - dup 0 get - dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ - pop[/DeviceGray] - /sep_colorspace_gray_proc - }{ - /sep_colorspace_proc - }ifelse -}def -/setsepcolorspace -{ - current_spot_alias{ - dup begin - Name map_alias{ - exch pop - }if - end - }if - dup/sep_colorspace_dict exch AGMCORE_gput - begin - CSA map_csa - /AGMCORE_sep_special Name dup()eq exch(All)eq or store - AGMCORE_avoid_L2_sep_space{ - [/Indexed MappedCSA sep_proc_name 255 exch - {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx - ]setcolorspace_opt - /TintProc{ - 255 mul round cvi setcolor - }bdf - }{ - MappedCSA 0 get/DeviceCMYK eq - currentdict/Components known and - AGMCORE_sep_special not and{ - /TintProc[ - Components aload pop Name findcmykcustomcolor - /exch cvx/setcustomcolor cvx - ]cvx bdf - }{ - AGMCORE_host_sep Name(All)eq and{ - /TintProc{ - 1 exch sub setseparationgray - }bdf - }{ - AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and - AGMCORE_host_sep or - Name()eq and{ - /TintProc[ - MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ - cvx/setcmykcolor cvx - }{ - cvx/setgray cvx - }ifelse - ]cvx bdf - }{ - AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ - /TintProc[ - /dup cvx - MappedCSA sep_proc_name cvx exch - 0 get/DeviceGray eq{ - 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx - }if - /Name cvx/findcmykcustomcolor cvx/exch cvx - AGMCORE_host_sep{ - AGMCORE_is_cmyk_sep - /Name cvx - /AGMCORE_IsSeparationAProcessColor load/exec cvx - /not cvx/and cvx - }{ - Name inRip_spot_has_ink not - }ifelse - [ - /pop cvx 1 - ]cvx/if cvx - /setcustomcolor cvx - ]cvx bdf - }{ - /TintProc{setcolor}bdf - [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt - }ifelse - }ifelse - }ifelse - }ifelse - }ifelse - set_crd - setsepcolor - end -}def -/additive_blend -{ - 3 dict begin - /numarrays xdf - /numcolors xdf - 0 1 numcolors 1 sub - { - /c1 xdf - 1 - 0 1 numarrays 1 sub - { - 1 exch add/index cvx - c1/get cvx/mul cvx - }for - numarrays 1 add 1/roll cvx - }for - numarrays[/pop cvx]cvx/repeat cvx - end -}def -/subtractive_blend -{ - 3 dict begin - /numarrays xdf - /numcolors xdf - 0 1 numcolors 1 sub - { - /c1 xdf - 1 1 - 0 1 numarrays 1 sub - { - 1 3 3 -1 roll add/index cvx - c1/get cvx/sub cvx/mul cvx - }for - /sub cvx - numarrays 1 add 1/roll cvx - }for - numarrays[/pop cvx]cvx/repeat cvx - end -}def -/exec_tint_transform -{ - /TintProc[ - /TintTransform cvx/setcolor cvx - ]cvx bdf - MappedCSA setcolorspace_opt -}bdf -/devn_makecustomcolor -{ - 2 dict begin - /names_index xdf - /Names xdf - 1 1 1 1 Names names_index get findcmykcustomcolor - /devicen_tints AGMCORE_gget names_index get setcustomcolor - Names length{pop}repeat - end -}bdf -/setdevicencolorspace -{ - dup/AliasedColorants known{false}{true}ifelse - current_spot_alias and{ - 7 dict begin - /names_index 0 def - dup/names_len exch/Names get length def - /new_names names_len array def - /new_LookupTables names_len array def - /alias_cnt 0 def - dup/Names get - { - dup map_alias{ - exch pop - dup/ColorLookup known{ - dup begin - new_LookupTables names_index ColorLookup put - end - }{ - dup/Components known{ - dup begin - new_LookupTables names_index Components put - end - }{ - dup begin - new_LookupTables names_index[null null null null]put - end - }ifelse - }ifelse - new_names names_index 3 -1 roll/Name get put - /alias_cnt alias_cnt 1 add def - }{ - /name xdf - new_names names_index name put - dup/LookupTables known{ - dup begin - new_LookupTables names_index LookupTables names_index get put - end - }{ - dup begin - new_LookupTables names_index[null null null null]put - end - }ifelse - }ifelse - /names_index names_index 1 add def - }forall - alias_cnt 0 gt{ - /AliasedColorants true def - /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def - 0 1 names_len 1 sub{ - /names_index xdf - new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ - /AliasedColorants false def - exit - }{ - new_LookupTables names_index get 0 get null eq{ - dup/Names get names_index get/name xdf - name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq - or or or not{ - /AliasedColorants false def - exit - }if - }if - }ifelse - }for - lut_entry_len 1 eq{ - /AliasedColorants false def - }if - AliasedColorants{ - dup begin - /Names new_names def - /LookupTables new_LookupTables def - /AliasedColorants true def - /NComponents lut_entry_len def - /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def - /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def - currentdict/TTTablesIdx known not{ - /TTTablesIdx -1 def - }if - end - }if - }if - end - }if - dup/devicen_colorspace_dict exch AGMCORE_gput - begin - currentdict/AliasedColorants known{ - AliasedColorants - }{ - false - }ifelse - dup not{ - CSA map_csa - }if - /TintTransform load type/nulltype eq or{ - /TintTransform[ - 0 1 Names length 1 sub - { - /TTTablesIdx TTTablesIdx 1 add def - dup LookupTables exch get dup 0 get null eq - { - 1 index - Names exch get - dup(Cyan)eq - { - pop exch - LookupTables length exch sub - /index cvx - 0 0 0 - } - { - dup(Magenta)eq - { - pop exch - LookupTables length exch sub - /index cvx - 0/exch cvx 0 0 - }{ - (Yellow)eq - { - exch - LookupTables length exch sub - /index cvx - 0 0 3 -1/roll cvx 0 - }{ - exch - LookupTables length exch sub - /index cvx - 0 0 0 4 -1/roll cvx - }ifelse - }ifelse - }ifelse - 5 -1/roll cvx/astore cvx - }{ - dup length 1 sub - LookupTables length 4 -1 roll sub 1 add - /index cvx/mul cvx/round cvx/cvi cvx/get cvx - }ifelse - Names length TTTablesIdx add 1 add 1/roll cvx - }for - Names length[/pop cvx]cvx/repeat cvx - NComponents Names length - TintMethod/Subtractive eq - { - subtractive_blend - }{ - additive_blend - }ifelse - ]cvx bdf - }if - AGMCORE_host_sep{ - Names convert_to_process{ - exec_tint_transform - } - { - currentdict/AliasedColorants known{ - AliasedColorants not - }{ - false - }ifelse - 5 dict begin - /AvoidAliasedColorants xdf - /painted? false def - /names_index 0 def - /names_len Names length def - AvoidAliasedColorants{ - /currentspotalias current_spot_alias def - false set_spot_alias - }if - Names{ - AGMCORE_is_cmyk_sep{ - dup(Cyan)eq AGMCORE_cyan_plate and exch - dup(Magenta)eq AGMCORE_magenta_plate and exch - dup(Yellow)eq AGMCORE_yellow_plate and exch - (Black)eq AGMCORE_black_plate and or or or{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - Names names_index/devn_makecustomcolor cvx - ]cvx ddf - /painted? true def - }if - painted?{exit}if - }{ - 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - Names names_index/devn_makecustomcolor cvx - ]cvx ddf - /painted? true def - exit - }if - }ifelse - /names_index names_index 1 add def - }forall - AvoidAliasedColorants{ - currentspotalias set_spot_alias - }if - painted?{ - /devicen_colorspace_dict AGMCORE_gget/names_index names_index put - }{ - /devicen_colorspace_dict AGMCORE_gget/TintProc[ - names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx - 0 0 0 0/setcmykcolor cvx - ]cvx ddf - }ifelse - end - }ifelse - } - { - AGMCORE_in_rip_sep{ - Names convert_to_process not - }{ - level3 - }ifelse - { - [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt - /TintProc level3 not AGMCORE_in_rip_sep and{ - [ - Names/length cvx[/pop cvx]cvx/repeat cvx - ]cvx bdf - }{ - {setcolor}bdf - }ifelse - }{ - exec_tint_transform - }ifelse - }ifelse - set_crd - /AliasedColorants false def - end -}def -/setindexedcolorspace -{ - dup/indexed_colorspace_dict exch AGMCORE_gput - begin - currentdict/CSDBase known{ - CSDBase/CSD get_res begin - currentdict/Names known{ - currentdict devncs - }{ - 1 currentdict sepcs - }ifelse - AGMCORE_host_sep{ - 4 dict begin - /compCnt/Names where{pop Names length}{1}ifelse def - /NewLookup HiVal 1 add string def - 0 1 HiVal{ - /tableIndex xdf - Lookup dup type/stringtype eq{ - compCnt tableIndex map_index - }{ - exec - }ifelse - /Names where{ - pop setdevicencolor - }{ - setsepcolor - }ifelse - currentgray - tableIndex exch - 255 mul cvi - NewLookup 3 1 roll put - }for - [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt - end - }{ - level3 - { - currentdict/Names known{ - [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt - }{ - [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt - }ifelse - }{ - [/Indexed MappedCSA HiVal - [ - currentdict/Names known{ - Lookup dup type/stringtype eq - {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} - {/exec cvx}ifelse - /TintTransform load/exec cvx - }{ - Lookup dup type/stringtype eq - {/exch cvx/get cvx 255/div cvx} - {/exec cvx}ifelse - CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx - }ifelse - ]cvx - ]setcolorspace_opt - }ifelse - }ifelse - end - set_crd - } - { - CSA map_csa - AGMCORE_host_sep level2 not and{ - 0 0 0 0 setcmykcolor - }{ - [/Indexed MappedCSA - level2 not has_color not and{ - dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ - pop[/DeviceGray] - }if - HiVal GrayLookup - }{ - HiVal - currentdict/RangeArray known{ - { - /indexed_colorspace_dict AGMCORE_gget begin - Lookup exch - dup HiVal gt{ - pop HiVal - }if - NComponents mul NComponents getinterval{}forall - NComponents 1 sub -1 0{ - RangeArray exch 2 mul 2 getinterval aload pop map255_to_range - NComponents 1 roll - }for - end - }bind - }{ - Lookup - }ifelse - }ifelse - ]setcolorspace_opt - set_crd - }ifelse - }ifelse - end -}def -/setindexedcolor -{ - AGMCORE_host_sep{ - /indexed_colorspace_dict AGMCORE_gget - begin - currentdict/CSDBase known{ - CSDBase/CSD get_res begin - currentdict/Names known{ - map_indexed_devn - devn - } - { - Lookup 1 3 -1 roll map_index - sep - }ifelse - end - }{ - Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll - map_index - MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse - }ifelse - end - }{ - level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ - /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin - map_indexed_devn - devn - end - } - { - setcolor - }ifelse - }ifelse -}def -/ignoreimagedata -{ - currentoverprint not{ - gsave - dup clonedict begin - 1 setgray - /Decode[0 1]def - /DataSourcedef - /MultipleDataSources false def - /BitsPerComponent 8 def - currentdict end - systemdict/image gx - grestore - }if - consumeimagedata -}def -/add_res -{ - dup/CSD eq{ - pop - //Adobe_AGM_Core begin - /AGMCORE_CSD_cache load 3 1 roll put - end - }{ - defineresource pop - }ifelse -}def -/del_res -{ - { - aload pop exch - dup/CSD eq{ - pop - {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall - }{ - exch - {1 index undefineresource}forall - pop - }ifelse - }forall -}def -/get_res -{ - dup/CSD eq{ - pop - dup type dup/nametype eq exch/stringtype eq or{ - AGMCORE_CSD_cache exch get - }if - }{ - findresource - }ifelse -}def -/get_csa_by_name -{ - dup type dup/nametype eq exch/stringtype eq or{ - /CSA get_res - }if -}def -/paintproc_buf_init -{ - /count get 0 0 put -}def -/paintproc_buf_next -{ - dup/count get dup 0 get - dup 3 1 roll - 1 add 0 xpt - get -}def -/cachepaintproc_compress -{ - 5 dict begin - currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def - /ppdict 20 dict def - /string_size 16000 def - /readbuffer string_size string def - currentglobal true setglobal - ppdict 1 array dup 0 1 put/count xpt - setglobal - /LZWFilter - { - exch - dup length 0 eq{ - pop - }{ - ppdict dup length 1 sub 3 -1 roll put - }ifelse - {string_size}{0}ifelse string - }/LZWEncode filter def - { - ReadFilter readbuffer readstring - exch LZWFilter exch writestring - not{exit}if - }loop - LZWFilter closefile - ppdict - end -}def -/cachepaintproc -{ - 2 dict begin - currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def - /ppdict 20 dict def - currentglobal true setglobal - ppdict 1 array dup 0 1 put/count xpt - setglobal - { - ReadFilter 16000 string readstring exch - ppdict dup length 1 sub 3 -1 roll put - not{exit}if - }loop - ppdict dup dup length 1 sub()put - end -}def -/make_pattern -{ - exch clonedict exch - dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform - exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub - exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub - matrix translate exch matrix concatmatrix - 1 index begin - BBox 0 get XStep div cvi XStep mul/xshift exch neg def - BBox 1 get YStep div cvi YStep mul/yshift exch neg def - BBox 0 get xshift add - BBox 1 get yshift add - BBox 2 get xshift add - BBox 3 get yshift add - 4 array astore - /BBox exch def - [xshift yshift/translate load null/exec load]dup - 3/PaintProc load put cvx/PaintProc exch def - end - gsave 0 setgray - makepattern - grestore -}def -/set_pattern -{ - dup/PatternType get 1 eq{ - dup/PaintType get 1 eq{ - currentoverprint sop[/DeviceGray]setcolorspace 0 setgray - }if - }if - setpattern -}def -/setcolorspace_opt -{ - dup currentcolorspace eq{pop}{setcolorspace}ifelse -}def -/updatecolorrendering -{ - currentcolorrendering/RenderingIntent known{ - currentcolorrendering/RenderingIntent get - } - { - Intent/AbsoluteColorimetric eq - { - /absolute_colorimetric_crd AGMCORE_gget dup null eq - } - { - Intent/RelativeColorimetric eq - { - /relative_colorimetric_crd AGMCORE_gget dup null eq - } - { - Intent/Saturation eq - { - /saturation_crd AGMCORE_gget dup null eq - } - { - /perceptual_crd AGMCORE_gget dup null eq - }ifelse - }ifelse - }ifelse - { - pop null - } - { - /RenderingIntent known{null}{Intent}ifelse - }ifelse - }ifelse - Intent ne{ - Intent/ColorRendering{findresource}stopped - { - pop pop systemdict/findcolorrendering known - { - Intent findcolorrendering - { - /ColorRendering findresource true exch - } - { - /ColorRendering findresource - product(Xerox Phaser 5400)ne - exch - }ifelse - dup Intent/AbsoluteColorimetric eq - { - /absolute_colorimetric_crd exch AGMCORE_gput - } - { - Intent/RelativeColorimetric eq - { - /relative_colorimetric_crd exch AGMCORE_gput - } - { - Intent/Saturation eq - { - /saturation_crd exch AGMCORE_gput - } - { - Intent/Perceptual eq - { - /perceptual_crd exch AGMCORE_gput - } - { - pop - }ifelse - }ifelse - }ifelse - }ifelse - 1 index{exch}{pop}ifelse - } - {false}ifelse - } - {true}ifelse - { - dup begin - currentdict/TransformPQR known{ - currentdict/TransformPQR get aload pop - 3{{}eq 3 1 roll}repeat or or - } - {true}ifelse - currentdict/MatrixPQR known{ - currentdict/MatrixPQR get aload pop - 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll - 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll - 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq - and and and and and and and and - } - {true}ifelse - end - or - { - clonedict begin - /TransformPQR[ - {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div - 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind - {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div - 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind - {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div - 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind - ]def - /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def - /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def - currentdict end - }if - setcolorrendering_opt - }if - }if -}def -/set_crd -{ - AGMCORE_host_sep not level2 and{ - currentdict/ColorRendering known{ - ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if - }{ - currentdict/Intent known{ - updatecolorrendering - }if - }ifelse - currentcolorspace dup type/arraytype eq - {0 get}if - /DeviceRGB eq - { - currentdict/UCR known - {/UCR}{/AGMCORE_currentucr}ifelse - load setundercolorremoval - currentdict/BG known - {/BG}{/AGMCORE_currentbg}ifelse - load setblackgeneration - }if - }if -}def -/set_ucrbg -{ - dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse - dup currentblackgeneration eq {pop}{setblackgeneration}ifelse - dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse - dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse -}def -/setcolorrendering_opt -{ - dup currentcolorrendering eq{ + /_producingSeps _compositeSpotDevice 0 ne def + /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def + /_dpiThreshold where{ pop }{ - product(HP Color LaserJet 2605)anchorsearch{ - pop pop pop - }{ - pop - clonedict - begin - /Intent Intent def - currentdict - end - setcolorrendering - }ifelse + /_dpiThreshold 600 def }ifelse -}def -/cpaint_gcomp -{ - convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf - //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not - { - (%end_cpaint_gcomp)flushinput - }if -}def -/cpaint_gsep -{ - //Adobe_AGM_Core/AGMCORE_ConvertToProcess get - { - (%end_cpaint_gsep)flushinput - }if -}def -/cpaint_gend -{np}def -/T1_path -{ - currentfile token pop currentfile token pop mo - { - currentfile token pop dup type/stringtype eq - {pop exit}if - 0 exch rlineto - currentfile token pop dup type/stringtype eq - {pop exit}if - 0 rlineto - }loop -}def -/T1_gsave - level3 - {/clipsave} - {/gsave}ifelse - load def -/T1_grestore - level3 - {/cliprestore} - {/grestore}ifelse - load def -/set_spot_alias_ary -{ - dup inherit_aliases - //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf -}def -/set_spot_normalization_ary -{ - dup inherit_aliases - dup length - /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if - array - //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf - /AGMCORE_SpotAliasAry where{ + /_screenFreqThreshold where{ pop - AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval - AGMCORE_SpotAliasAry length - }{0}ifelse - AGMCORE_SpotAliasAry2 3 1 roll exch putinterval - true set_spot_alias -}def -/inherit_aliases -{ - {dup/Name get map_alias{/CSD put}{pop}ifelse}forall -}def -/set_spot_alias -{ - /AGMCORE_SpotAliasAry2 where{ - /AGMCORE_current_spot_alias 3 -1 roll put }{ - pop + /_screenFreqThreshold 150 def }ifelse -}def -/current_spot_alias -{ - /AGMCORE_SpotAliasAry2 where{ - /AGMCORE_current_spot_alias get + /_contoneDevice where{ + pop }{ - false + /_contoneDevice false def }ifelse -}def -/map_alias -{ - /AGMCORE_SpotAliasAry2 where{ - begin - /AGMCORE_name xdf - false - AGMCORE_SpotAliasAry2{ - dup/Name get AGMCORE_name eq{ - /CSD get/CSD get_res - exch pop true - exit - }{ - pop - }ifelse - }forall - end - }{ - pop false - }ifelse -}bdf -/spot_alias -{ - true set_spot_alias - /AGMCORE_&setcustomcolor AGMCORE_key_known not{ - //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put - }if - /customcolor_tint 1 AGMCORE_gput - //Adobe_AGM_Core begin - /setcustomcolor - { - //Adobe_AGM_Core begin - dup/customcolor_tint exch AGMCORE_gput - 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not - current_spot_alias and{1 index 4 get map_alias}{false}ifelse - { - false set_spot_alias - /sep_colorspace_dict AGMCORE_gget null ne - {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse - 3 1 roll 2 index{ - exch pop/sep_tint AGMCORE_gget exch - }if - mark 3 1 roll - setsepcolorspace - counttomark 0 ne{ - setsepcolor - }if - pop - not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if - pop - true set_spot_alias - }{ - AGMCORE_&setcustomcolor - }ifelse - end - }bdf - end -}def -/begin_feature -{ - Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put - count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put - {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if -}def -/end_feature -{ - 2 dict begin - /spd/setpagedevice load def - /setpagedevice{get_gstate spd set_gstate}def - stopped{$error/newerror false put}if - end - count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse - countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse - {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if -}def -/set_negative -{ - //Adobe_AGM_Core begin - /AGMCORE_inverting exch def - level2{ - currentpagedevice/NegativePrint known AGMCORE_distilling not and{ - currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ - true begin_feature true{ - <>setpagedevice - }end_feature - }if - /AGMCORE_inverting false def - }if - }if - AGMCORE_inverting{ - [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer - AGMCORE_distilling{ - erasepage - }{ - gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse - /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore - }ifelse - }if - end -}def -/lw_save_restore_override{ - /md where{ - pop - md begin - initializepage - /initializepage{}def - /pmSVsetup{}def - /endp{}def - /pse{}def - /psb{}def - /orig_showpage where - {pop} - {/orig_showpage/showpage load def} - ifelse - /showpage{orig_showpage gR}def - end - }if -}def -/pscript_showpage_override{ - /NTPSOct95 where - { - begin - showpage - save - /showpage/restore load def - /restore{exch pop}def - end - }if -}def -/driver_media_override -{ - /md where{ - pop - md/initializepage known{ - md/initializepage{}put - }if - md/rC known{ - md/rC{4{pop}repeat}put - }if - }if - /mysetup where{ - /mysetup[1 0 0 1 0 0]put - }if - Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put - level2 - {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if -}def -/capture_mysetup -{ - /Pscript_Win_Data where{ - pop - Pscript_Win_Data/mysetup known{ - Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put - }if - }if -}def -/restore_mysetup -{ - /Pscript_Win_Data where{ - pop - Pscript_Win_Data/mysetup known{ - Adobe_AGM_Core/save_mysetup known{ - Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put - Adobe_AGM_Core/save_mysetup undef - }if - }if - }if -}def -/driver_check_media_override -{ - /PrepsDict where - {pop} - { - Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne - Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq - { - Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and - Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and - }if - { - Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix - }if - }ifelse -}def -AGMCORE_err_strings begin - /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def - /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def - /AGMCORE_invalid_color_space(This job contains an invalid color space. )def -end -/set_def_ht -{AGMCORE_def_ht sethalftone}def -/set_def_flat -{AGMCORE_Default_flatness setflat}def -end -systemdict/setpacking known -{setpacking}if -%%EndResource -%%BeginResource: procset Adobe_CoolType_Core 2.31 0 -%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. -%%Version: 2.31 0 -10 dict begin -/Adobe_CoolType_Passthru currentdict def -/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def -Adobe_CoolType_Core_Defined - {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} -if -userdict/Adobe_CoolType_Core 70 dict dup begin put -/Adobe_CoolType_Version 2.31 def -/Level2? - systemdict/languagelevel known dup - {pop systemdict/languagelevel get 2 ge} - if def -Level2? not - { - /currentglobal false def - /setglobal/pop load def - /gcheck{pop false}bind def - /currentpacking false def - /setpacking/pop load def - /SharedFontDirectory 0 dict def - } -if -currentpacking -true setpacking -currentglobal false setglobal -userdict/Adobe_CoolType_Data 2 copy known not - {2 copy 10 dict put} -if -get - begin - /@opStackCountByLevel 32 dict def - /@opStackLevel 0 def - /@dictStackCountByLevel 32 dict def - /@dictStackLevel 0 def - end -setglobal -currentglobal true setglobal -userdict/Adobe_CoolType_GVMFonts known not - {userdict/Adobe_CoolType_GVMFonts 10 dict put} -if -setglobal -currentglobal false setglobal -userdict/Adobe_CoolType_LVMFonts known not - {userdict/Adobe_CoolType_LVMFonts 10 dict put} -if -setglobal -/ct_VMDictPut - { - dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse - 3 1 roll put - }bind def -/ct_VMDictUndef - { - dup Adobe_CoolType_GVMFonts exch known - {Adobe_CoolType_GVMFonts exch undef} - { - dup Adobe_CoolType_LVMFonts exch known - {Adobe_CoolType_LVMFonts exch undef} - {pop} - ifelse - }ifelse - }bind def -/ct_str1 1 string def -/ct_xshow -{ - /_ct_na exch def - /_ct_i 0 def - currentpoint - /_ct_y exch def - /_ct_x exch def - { - pop pop - ct_str1 exch 0 exch put - ct_str1 show - {_ct_na _ct_i get}stopped - {pop pop} - { - _ct_x _ct_y moveto - 0 - rmoveto - } - ifelse - /_ct_i _ct_i 1 add def - currentpoint - /_ct_y exch def - /_ct_x exch def - } - exch - @cshow -}bind def -/ct_yshow -{ - /_ct_na exch def - /_ct_i 0 def - currentpoint - /_ct_y exch def - /_ct_x exch def - { - pop pop - ct_str1 exch 0 exch put - ct_str1 show - {_ct_na _ct_i get}stopped - {pop pop} - { - _ct_x _ct_y moveto - 0 exch - rmoveto - } - ifelse - /_ct_i _ct_i 1 add def - currentpoint - /_ct_y exch def - /_ct_x exch def - } - exch - @cshow -}bind def -/ct_xyshow -{ - /_ct_na exch def - /_ct_i 0 def - currentpoint - /_ct_y exch def - /_ct_x exch def - { - pop pop - ct_str1 exch 0 exch put - ct_str1 show - {_ct_na _ct_i get}stopped - {pop pop} - { - {_ct_na _ct_i 1 add get}stopped - {pop pop pop} - { - _ct_x _ct_y moveto - rmoveto - } - ifelse - } - ifelse - /_ct_i _ct_i 2 add def - currentpoint - /_ct_y exch def - /_ct_x exch def - } - exch - @cshow -}bind def -/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def -/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def -/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def -currentglobal true setglobal -/ct_T3Defs -{ -/BuildChar -{ - 1 index/Encoding get exch get - 1 index/BuildGlyph get exec -}bind def -/BuildGlyph -{ - exch begin - GlyphProcs exch get exec - end -}bind def -}bind def -setglobal -/@_SaveStackLevels - { - Adobe_CoolType_Data - begin - /@vmState currentglobal def false setglobal - @opStackCountByLevel - @opStackLevel - 2 copy known not - { - 2 copy - 3 dict dup/args - 7 index - 5 add array put - put get - } - { - get dup/args get dup length 3 index lt - { - dup length 5 add array exch - 1 index exch 0 exch putinterval - 1 index exch/args exch put - } - {pop} - ifelse - } - ifelse - begin - count 1 sub - 1 index lt - {pop count} - if - dup/argCount exch def - dup 0 gt - { - args exch 0 exch getinterval - astore pop - } - {pop} - ifelse - count - /restCount exch def - end - /@opStackLevel @opStackLevel 1 add def - countdictstack 1 sub - @dictStackCountByLevel exch @dictStackLevel exch put - /@dictStackLevel @dictStackLevel 1 add def - @vmState setglobal - end - }bind def -/@_RestoreStackLevels - { - Adobe_CoolType_Data - begin - /@opStackLevel @opStackLevel 1 sub def - @opStackCountByLevel @opStackLevel get - begin - count restCount sub dup 0 gt - {{pop}repeat} - {pop} - ifelse - args 0 argCount getinterval{}forall - end - /@dictStackLevel @dictStackLevel 1 sub def - @dictStackCountByLevel @dictStackLevel get - end - countdictstack exch sub dup 0 gt - {{end}repeat} - {pop} - ifelse - }bind def -/@_PopStackLevels - { - Adobe_CoolType_Data - begin - /@opStackLevel @opStackLevel 1 sub def - /@dictStackLevel @dictStackLevel 1 sub def - end - }bind def -/@Raise - { - exch cvx exch errordict exch get exec - stop - }bind def -/@ReRaise - { - cvx $error/errorname get errordict exch get exec - stop - }bind def -/@Stopped - { - 0 @#Stopped - }bind def -/@#Stopped - { - @_SaveStackLevels - stopped - {@_RestoreStackLevels true} - {@_PopStackLevels false} - ifelse - }bind def -/@Arg - { - Adobe_CoolType_Data - begin - @opStackCountByLevel @opStackLevel 1 sub get - begin - args exch - argCount 1 sub exch sub get - end - end - }bind def -currentglobal true setglobal -/CTHasResourceForAllBug - Level2? - { - 1 dict dup - /@shouldNotDisappearDictValue true def - Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put - begin - count @_SaveStackLevels - {(*){pop stop}128 string/Category resourceforall} - stopped pop - @_RestoreStackLevels - currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll - { - /@shouldNotDisappearDictValue known - { - { - end - currentdict 1 index eq - {pop exit} - if - } - loop - } - if - } - { - pop - end - } - ifelse - } - {false} - ifelse + /_subSampleOK + _deviceDPI _dpiThreshold le + currentScreenFreq _screenFreqThreshold le and + _contoneDevice not and def -true setglobal -/CTHasResourceStatusBug - Level2? - { - mark - {/steveamerige/Category resourcestatus} - stopped - {cleartomark true} - {cleartomark currentglobal not} - ifelse - } - {false} - ifelse - def -setglobal -/CTResourceStatus - { - mark 3 1 roll - /Category findresource - begin - ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec - {cleartomark false} - {{3 2 roll pop true}{cleartomark false}ifelse} - ifelse - end - }bind def -/CTWorkAroundBugs +}def +/initializeRectFill{ + /rectfill where dup{ + exch pop not _producingSeps or + }{ + not + }ifelse { - Level2? - { - /cid_PreLoad/ProcSet resourcestatus - { + /rectfill{ + gsave + newpath + 4 2 roll moveto + 1 index 0 rlineto + 0 1 index rlineto + 1 index neg 0 rlineto pop pop - currentglobal - mark - { - (*) - { - dup/CMap CTHasResourceStatusBug - {CTResourceStatus} - {resourcestatus} - ifelse - { - pop dup 0 eq exch 1 eq or - { - dup/CMap findresource gcheck setglobal - /CMap undefineresource - } - { - pop CTHasResourceForAllBug - {exit} - {stop} - ifelse - } - ifelse - } - {pop} - ifelse - } - 128 string/CMap resourceforall - } - stopped - {cleartomark} - stopped pop - setglobal - } - if - } - if - }bind def -/ds - { - Adobe_CoolType_Core - begin - CTWorkAroundBugs - /mo/moveto load def - /nf/newencodedfont load def - /msf{makefont setfont}bind def - /uf{dup undefinefont ct_VMDictUndef}bind def - /ur/undefineresource load def - /chp/charpath load def - /awsh/awidthshow load def - /wsh/widthshow load def - /ash/ashow load def - /@xshow/xshow load def - /@yshow/yshow load def - /@xyshow/xyshow load def - /@cshow/cshow load def - /sh/show load def - /rp/repeat load def - /.n/.notdef def - end - currentglobal false setglobal - userdict/Adobe_CoolType_Data 2 copy known not - {2 copy 10 dict put} - if - get - begin - /AddWidths? false def - /CC 0 def - /charcode 2 string def - /@opStackCountByLevel 32 dict def - /@opStackLevel 0 def - /@dictStackCountByLevel 32 dict def - /@dictStackLevel 0 def - /InVMFontsByCMap 10 dict def - /InVMDeepCopiedFonts 10 dict def - end - setglobal - }bind def -/dt - { - currentdict Adobe_CoolType_Core eq - {end} - if - }bind def -/ps - { - Adobe_CoolType_Core begin - Adobe_CoolType_GVMFonts begin - Adobe_CoolType_LVMFonts begin - SharedFontDirectory begin - }bind def -/pt - { - end - end - end - end - }bind def -/unload - { - systemdict/languagelevel known - { - systemdict/languagelevel get 2 ge - { - userdict/Adobe_CoolType_Core 2 copy known - {undef} - {pop pop} - ifelse - } - if - } - if - }bind def -/ndf - { - 1 index where - {pop pop pop} - {dup xcheck{bind}if def} - ifelse + closepath + fill + grestore + }def + }if +}def +/initializeLev1{ + /currentScreenFreq{ + currentscreen pop pop }def -/findfont systemdict - begin - userdict - begin - /globaldict where{/globaldict get begin}if - dup where pop exch get - /globaldict where{pop end}if - end - end -Adobe_CoolType_Core_Defined - {/systemfindfont exch def} - { - /findfont 1 index def - /systemfindfont exch def - } -ifelse -/undefinefont - {pop}ndf -/copyfont - { - currentglobal 3 1 roll - 1 index gcheck setglobal - dup null eq{0}{dup length}ifelse - 2 index length add 1 add dict - begin - exch - { - 1 index/FID eq - {pop pop} - {def} - ifelse - } - forall - dup null eq - {pop} - {{def}forall} - ifelse - currentdict - end - exch setglobal - }bind def -/copyarray - { - currentglobal exch - dup gcheck setglobal - dup length array copy - exch setglobal - }bind def -/newencodedfont - { - currentglobal - { - SharedFontDirectory 3 index known - {SharedFontDirectory 3 index get/FontReferenced known} - {false} - ifelse - } - { - FontDirectory 3 index known - {FontDirectory 3 index get/FontReferenced known} - { - SharedFontDirectory 3 index known - {SharedFontDirectory 3 index get/FontReferenced known} - {false} - ifelse - } - ifelse - } - ifelse - dup - { - 3 index findfont/FontReferenced get - 2 index dup type/nametype eq - {findfont} - if ne - {pop false} - if - } - if - dup - { - 1 index dup type/nametype eq - {findfont} - if - dup/CharStrings known - { - /CharStrings get length - 4 index findfont/CharStrings get length - ne - { - pop false - } - if - } - {pop} - ifelse - } - if - { - pop - 1 index findfont - /Encoding get exch - 0 1 255 - {2 copy get 3 index 3 1 roll put} - for - pop pop pop - } - { - currentglobal - 4 1 roll - dup type/nametype eq - {findfont} - if - dup gcheck setglobal - dup dup maxlength 2 add dict - begin - exch - { - 1 index/FID ne - 2 index/Encoding ne and - {def} - {pop pop} - ifelse - } - forall - /FontReferenced exch def - /Encoding exch dup length array copy def - /FontName 1 index dup type/stringtype eq{cvn}if def dup - currentdict - end - definefont ct_VMDictPut - setglobal - } - ifelse - }bind def -/SetSubstituteStrategy - { - $SubstituteFont - begin - dup type/dicttype ne - {0 dict} - if - currentdict/$Strategies known - { - exch $Strategies exch - 2 copy known - { - get - 2 copy maxlength exch maxlength add dict - begin - {def}forall - {def}forall - currentdict - dup/$Init known - {dup/$Init get exec} - if - end - /$Strategy exch def - } - {pop pop pop} - ifelse - } - {pop pop} - ifelse - end - }bind def -/scff - { - $SubstituteFont - begin - dup type/stringtype eq - {dup length exch} - {null} - ifelse - /$sname exch def - /$slen exch def - /$inVMIndex - $sname null eq - { - 1 index $str cvs - dup length $slen sub $slen getinterval cvn - } - {$sname} - ifelse def - end - {findfont} - @Stopped - { - dup length 8 add string exch - 1 index 0(BadFont:)putinterval - 1 index exch 8 exch dup length string cvs putinterval cvn - {findfont} - @Stopped - {pop/Courier findfont} - if - } - if - $SubstituteFont - begin - /$sname null def - /$slen 0 def - /$inVMIndex null def - end - }bind def -/isWidthsOnlyFont - { - dup/WidthsOnly known - {pop pop true} - { - dup/FDepVector known - {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} - { - dup/FDArray known - {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} - {pop} - ifelse - } - ifelse - } - ifelse - }bind def -/ct_StyleDicts 4 dict dup begin - /Adobe-Japan1 4 dict dup begin - Level2? - { - /Serif - /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus - {pop pop/HeiseiMin-W3} - { - /CIDFont/Category resourcestatus - { - pop pop - /HeiseiMin-W3/CIDFont resourcestatus - {pop pop/HeiseiMin-W3} - {/Ryumin-Light} - ifelse - } - {/Ryumin-Light} - ifelse - } - ifelse - def - /SansSerif - /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus - {pop pop/HeiseiKakuGo-W5} - { - /CIDFont/Category resourcestatus - { - pop pop - /HeiseiKakuGo-W5/CIDFont resourcestatus - {pop pop/HeiseiKakuGo-W5} - {/GothicBBB-Medium} - ifelse - } - {/GothicBBB-Medium} - ifelse - } - ifelse - def - /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus - {pop pop/HeiseiMaruGo-W4} - { - /CIDFont/Category resourcestatus - { - pop pop - /HeiseiMaruGo-W4/CIDFont resourcestatus - {pop pop/HeiseiMaruGo-W4} - { - /Jun101-Light-RKSJ-H/Font resourcestatus - {pop pop/Jun101-Light} - {SansSerif} - ifelse - } - ifelse - } - { - /Jun101-Light-RKSJ-H/Font resourcestatus - {pop pop/Jun101-Light} - {SansSerif} - ifelse - } - ifelse - } - ifelse - /RoundSansSerif exch def - /Default Serif def - } - { - /Serif/Ryumin-Light def - /SansSerif/GothicBBB-Medium def - { - (fonts/Jun101-Light-83pv-RKSJ-H)status - }stopped - {pop}{ - {pop pop pop pop/Jun101-Light} - {SansSerif} - ifelse - /RoundSansSerif exch def - }ifelse - /Default Serif def - } - ifelse - end - def - /Adobe-Korea1 4 dict dup begin - /Serif/HYSMyeongJo-Medium def - /SansSerif/HYGoThic-Medium def - /RoundSansSerif SansSerif def - /Default Serif def - end - def - /Adobe-GB1 4 dict dup begin - /Serif/STSong-Light def - /SansSerif/STHeiti-Regular def - /RoundSansSerif SansSerif def - /Default Serif def - end - def - /Adobe-CNS1 4 dict dup begin - /Serif/MKai-Medium def - /SansSerif/MHei-Medium def - /RoundSansSerif SansSerif def - /Default Serif def - end - def -end -def -Level2?{currentglobal true setglobal}if -/ct_BoldRomanWidthProc - { - stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth - 0 0 - }bind def -/ct_Type0WidthProc - { - dup stringwidth 0 0 moveto - 2 index true charpath pathbbox - 0 -1 - 7 index 2 div .88 - setcachedevice2 - pop - 0 0 - }bind def -/ct_Type0WMode1WidthProc - { - dup stringwidth - pop 2 div neg -0.88 - 2 copy - moveto - 0 -1 - 5 -1 roll true charpath pathbbox - setcachedevice - }bind def -/cHexEncoding -[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 -/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 -/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 -/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B -/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E -/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 -/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 -/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 -/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA -/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD -/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 -/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 -/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 -/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def -/ct_BoldBaseFont - 11 dict begin - /FontType 3 def - /FontMatrix[1 0 0 1 0 0]def - /FontBBox[0 0 1 1]def - /Encoding cHexEncoding def - /_setwidthProc/ct_BoldRomanWidthProc load def - /_bcstr1 1 string def - /BuildChar - { - exch begin - _basefont setfont - _bcstr1 dup 0 4 -1 roll put - dup - _setwidthProc - 3 copy - moveto - show - _basefonto setfont - moveto - show - end - }bind def - currentdict - end -def -systemdict/composefont known -{ -/ct_DefineIdentity-H -{ - /Identity-H/CMap resourcestatus - { - pop pop - } - { - /CIDInit/ProcSet findresource begin - 12 dict begin - begincmap - /CIDSystemInfo 3 dict dup begin - /Registry(Adobe)def - /Ordering(Identity)def - /Supplement 0 def - end def - /CMapName/Identity-H def - /CMapVersion 1.000 def - /CMapType 1 def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - ifelse -} -def -/ct_BoldBaseCIDFont - 11 dict begin - /CIDFontType 1 def - /CIDFontName/ct_BoldBaseCIDFont def - /FontMatrix[1 0 0 1 0 0]def - /FontBBox[0 0 1 1]def - /_setwidthProc/ct_Type0WidthProc load def - /_bcstr2 2 string def - /BuildGlyph - { - exch begin - _basefont setfont - _bcstr2 1 2 index 256 mod put - _bcstr2 0 3 -1 roll 256 idiv put - _bcstr2 dup _setwidthProc - 3 copy - moveto - show - _basefonto setfont - moveto - show - end - }bind def - currentdict - end -def -}if -Level2?{setglobal}if -/ct_CopyFont{ - { - 1 index/FID ne 2 index/UniqueID ne and - {def}{pop pop}ifelse - }forall -}bind def -/ct_Type0CopyFont -{ - exch - dup length dict - begin - ct_CopyFont - [ - exch - FDepVector - { - dup/FontType get 0 eq - { - 1 index ct_Type0CopyFont - /_ctType0 exch definefont - } - { - /_ctBaseFont exch - 2 index exec - } - ifelse - exch - } - forall - pop - ] - /FDepVector exch def - currentdict - end -}bind def -/ct_MakeBoldFont -{ - dup/ct_SyntheticBold known - { - dup length 3 add dict begin - ct_CopyFont - /ct_StrokeWidth .03 0 FontMatrix idtransform pop def - /ct_SyntheticBold true def - currentdict - end - definefont - } - { - dup dup length 3 add dict - begin - ct_CopyFont - /PaintType 2 def - /StrokeWidth .03 0 FontMatrix idtransform pop def - /dummybold currentdict - end - definefont - dup/FontType get dup 9 ge exch 11 le and - { - ct_BoldBaseCIDFont - dup length 3 add dict copy begin - dup/CIDSystemInfo get/CIDSystemInfo exch def - ct_DefineIdentity-H - /_Type0Identity/Identity-H 3 -1 roll[exch]composefont - /_basefont exch def - /_Type0Identity/Identity-H 3 -1 roll[exch]composefont - /_basefonto exch def - currentdict - end - /CIDFont defineresource - } - { - ct_BoldBaseFont - dup length 3 add dict copy begin - /_basefont exch def - /_basefonto exch def - currentdict - end - definefont - } - ifelse - } - ifelse -}bind def -/ct_MakeBold{ - 1 index - 1 index - findfont - currentglobal 5 1 roll - dup gcheck setglobal - dup - /FontType get 0 eq - { - dup/WMode known{dup/WMode get 1 eq}{false}ifelse - version length 4 ge - and - {version 0 4 getinterval cvi 2015 ge} - {true} - ifelse - {/ct_Type0WidthProc} - {/ct_Type0WMode1WidthProc} - ifelse - ct_BoldBaseFont/_setwidthProc 3 -1 roll load put - {ct_MakeBoldFont}ct_Type0CopyFont definefont - } - { - dup/_fauxfont known not 1 index/SubstMaster known not and - { - ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put - ct_MakeBoldFont - } - { - 2 index 2 index eq - {exch pop } - { - dup length dict begin - ct_CopyFont - currentdict - end - definefont - } - ifelse - } - ifelse - } - ifelse - pop pop pop - setglobal -}bind def -/?str1 256 string def -/?set - { - $SubstituteFont - begin - /$substituteFound false def - /$fontname 1 index def - /$doSmartSub false def - end - dup - findfont - $SubstituteFont - begin - $substituteFound - {false} - { - dup/FontName known - { - dup/FontName get $fontname eq - 1 index/DistillerFauxFont known not and - /currentdistillerparams where - {pop false 2 index isWidthsOnlyFont not and} - if - } - {false} - ifelse - } - ifelse - exch pop - /$doSmartSub true def - end - { - 5 1 roll pop pop pop pop - findfont - } - { - 1 index - findfont - dup/FontType get 3 eq - { - 6 1 roll pop pop pop pop pop false - } - {pop true} - ifelse - { - $SubstituteFont - begin - pop pop - /$styleArray 1 index def - /$regOrdering 2 index def - pop pop - 0 1 $styleArray length 1 sub - { - $styleArray exch get - ct_StyleDicts $regOrdering - 2 copy known - { - get - exch 2 copy known not - {pop/Default} - if - get - dup type/nametype eq - { - ?str1 cvs length dup 1 add exch - ?str1 exch(-)putinterval - exch dup length exch ?str1 exch 3 index exch putinterval - add ?str1 exch 0 exch getinterval cvn - } - { - pop pop/Unknown - } - ifelse - } - { - pop pop pop pop/Unknown - } - ifelse - } - for - end - findfont - }if - } - ifelse - currentglobal false setglobal 3 1 roll - null copyfont definefont pop - setglobal - }bind def -setpacking -userdict/$SubstituteFont 25 dict put -1 dict - begin - /SubstituteFont - dup $error exch 2 copy known - {get} - {pop pop{pop/Courier}bind} - ifelse def - /currentdistillerparams where dup - { - pop pop - currentdistillerparams/CannotEmbedFontPolicy 2 copy known - {get/Error eq} - {pop pop false} - ifelse - } - if not - { - countdictstack array dictstack 0 get - begin - userdict - begin - $SubstituteFont - begin - /$str 128 string def - /$fontpat 128 string def - /$slen 0 def - /$sname null def - /$match false def - /$fontname null def - /$substituteFound false def - /$inVMIndex null def - /$doSmartSub true def - /$depth 0 def - /$fontname null def - /$italicangle 26.5 def - /$dstack null def - /$Strategies 10 dict dup - begin - /$Type3Underprint - { - currentglobal exch false setglobal - 11 dict - begin - /UseFont exch - $WMode 0 ne - { - dup length dict copy - dup/WMode $WMode put - /UseFont exch definefont - } - if def - /FontName $fontname dup type/stringtype eq{cvn}if def - /FontType 3 def - /FontMatrix[.001 0 0 .001 0 0]def - /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def - /FontBBox[0 0 0 0]def - /CCInfo 7 dict dup - begin - /cc null def - /x 0 def - /y 0 def - end def - /BuildChar - { - exch - begin - CCInfo - begin - 1 string dup 0 3 index put exch pop - /cc exch def - UseFont 1000 scalefont setfont - cc stringwidth/y exch def/x exch def - x y setcharwidth - $SubstituteFont/$Strategy get/$Underprint get exec - 0 0 moveto cc show - x y moveto - end - end - }bind def - currentdict - end - exch setglobal - }bind def - /$GetaTint - 2 dict dup - begin - /$BuildFont - { - dup/WMode known - {dup/WMode get} - {0} - ifelse - /$WMode exch def - $fontname exch - dup/FontName known - { - dup/FontName get - dup type/stringtype eq{cvn}if - } - {/unnamedfont} - ifelse - exch - Adobe_CoolType_Data/InVMDeepCopiedFonts get - 1 index/FontName get known - { - pop - Adobe_CoolType_Data/InVMDeepCopiedFonts get - 1 index get - null copyfont - } - {$deepcopyfont} - ifelse - exch 1 index exch/FontBasedOn exch put - dup/FontName $fontname dup type/stringtype eq{cvn}if put - definefont - Adobe_CoolType_Data/InVMDeepCopiedFonts get - begin - dup/FontBasedOn get 1 index def - end - }bind def - /$Underprint - { - gsave - x abs y abs gt - {/y 1000 def} - {/x -1000 def 500 120 translate} - ifelse - Level2? - { - [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] - setcolorspace - } - {0 setgray} - ifelse - 10 setlinewidth - x .8 mul - [7 3] - { - y mul 8 div 120 sub x 10 div exch moveto - 0 y 4 div neg rlineto - dup 0 rlineto - 0 y 4 div rlineto - closepath - gsave - Level2? - {.2 setcolor} - {.8 setgray} - ifelse - fill grestore - stroke - } - forall - pop - grestore - }bind def - end def - /$Oblique - 1 dict dup - begin - /$BuildFont - { - currentglobal exch dup gcheck setglobal - null copyfont - begin - /FontBasedOn - currentdict/FontName known - { - FontName - dup type/stringtype eq{cvn}if - } - {/unnamedfont} - ifelse - def - /FontName $fontname dup type/stringtype eq{cvn}if def - /currentdistillerparams where - {pop} - { - /FontInfo currentdict/FontInfo known - {FontInfo null copyfont} - {2 dict} - ifelse - dup - begin - /ItalicAngle $italicangle def - /FontMatrix FontMatrix - [1 0 ItalicAngle dup sin exch cos div 1 0 0] - matrix concatmatrix readonly - end - 4 2 roll def - def - } - ifelse - FontName currentdict - end - definefont - exch setglobal - }bind def - end def - /$None - 1 dict dup - begin - /$BuildFont{}bind def - end def - end def - /$Oblique SetSubstituteStrategy - /$findfontByEnum - { - dup type/stringtype eq{cvn}if - dup/$fontname exch def - $sname null eq - {$str cvs dup length $slen sub $slen getinterval} - {pop $sname} - ifelse - $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval - /$match false def - $SubstituteFont/$dstack countdictstack array dictstack put - mark - { - $fontpat 0 $slen 7 add getinterval - {/$match exch def exit} - $str filenameforall - } - stopped - { - cleardictstack - currentdict - true - $SubstituteFont/$dstack get - { - exch - { - 1 index eq - {pop false} - {true} - ifelse - } - {begin false} - ifelse - } - forall - pop - } - if - cleartomark - /$slen 0 def - $match false ne - {$match(fonts/)anchorsearch pop pop cvn} - {/Courier} - ifelse - }bind def - /$ROS 1 dict dup - begin - /Adobe 4 dict dup - begin - /Japan1 [/Ryumin-Light/HeiseiMin-W3 - /GothicBBB-Medium/HeiseiKakuGo-W5 - /HeiseiMaruGo-W4/Jun101-Light]def - /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def - /GB1 [/STSong-Light/STHeiti-Regular]def - /CNS1 [/MKai-Medium/MHei-Medium]def - end def - end def - /$cmapname null def - /$deepcopyfont - { - dup/FontType get 0 eq - { - 1 dict dup/FontName/copied put copyfont - begin - /FDepVector FDepVector copyarray - 0 1 2 index length 1 sub - { - 2 copy get $deepcopyfont - dup/FontName/copied put - /copied exch definefont - 3 copy put pop pop - } - for - def - currentdict - end - } - {$Strategies/$Type3Underprint get exec} - ifelse - }bind def - /$buildfontname - { - dup/CIDFont findresource/CIDSystemInfo get - begin - Registry length Ordering length Supplement 8 string cvs - 3 copy length 2 add add add string - dup 5 1 roll dup 0 Registry putinterval - dup 4 index(-)putinterval - dup 4 index 1 add Ordering putinterval - 4 2 roll add 1 add 2 copy(-)putinterval - end - 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch - anchorsearch - {pop pop 3 2 roll putinterval cvn/$cmapname exch def} - {pop pop pop pop pop} - ifelse - length - $str 1 index(-)putinterval 1 add - $str 1 index $cmapname $fontpat cvs putinterval - $cmapname length add - $str exch 0 exch getinterval cvn - }bind def - /$findfontByROS - { - /$fontname exch def - $ROS Registry 2 copy known - { - get Ordering 2 copy known - {get} - {pop pop[]} - ifelse - } - {pop pop[]} - ifelse - false exch - { - dup/CIDFont resourcestatus - { - pop pop - save - 1 index/CIDFont findresource - dup/WidthsOnly known - {dup/WidthsOnly get} - {false} - ifelse - exch pop - exch restore - {pop} - {exch pop true exit} - ifelse - } - {pop} - ifelse - } - forall - {$str cvs $buildfontname} - { - false(*) - { - save exch - dup/CIDFont findresource - dup/WidthsOnly known - {dup/WidthsOnly get not} - {true} - ifelse - exch/CIDSystemInfo get - dup/Registry get Registry eq - exch/Ordering get Ordering eq and and - {exch restore exch pop true exit} - {pop restore} - ifelse - } - $str/CIDFont resourceforall - {$buildfontname} - {$fontname $findfontByEnum} - ifelse - } - ifelse - }bind def - end - end - currentdict/$error known currentdict/languagelevel known and dup - {pop $error/SubstituteFont known} - if - dup - {$error} - {Adobe_CoolType_Core} - ifelse - begin - { - /SubstituteFont - /CMap/Category resourcestatus - { - pop pop - { - $SubstituteFont - begin - /$substituteFound true def - dup length $slen gt - $sname null ne or - $slen 0 gt and - { - $sname null eq - {dup $str cvs dup length $slen sub $slen getinterval cvn} - {$sname} - ifelse - Adobe_CoolType_Data/InVMFontsByCMap get - 1 index 2 copy known - { - get - false exch - { - pop - currentglobal - { - GlobalFontDirectory 1 index known - {exch pop true exit} - {pop} - ifelse - } - { - FontDirectory 1 index known - {exch pop true exit} - { - GlobalFontDirectory 1 index known - {exch pop true exit} - {pop} - ifelse - } - ifelse - } - ifelse - } - forall - } - {pop pop false} - ifelse - { - exch pop exch pop - } - { - dup/CMap resourcestatus - { - pop pop - dup/$cmapname exch def - /CMap findresource/CIDSystemInfo get{def}forall - $findfontByROS - } - { - 128 string cvs - dup(-)search - { - 3 1 roll search - { - 3 1 roll pop - {dup cvi} - stopped - {pop pop pop pop pop $findfontByEnum} - { - 4 2 roll pop pop - exch length - exch - 2 index length - 2 index - sub - exch 1 sub -1 0 - { - $str cvs dup length - 4 index - 0 - 4 index - 4 3 roll add - getinterval - exch 1 index exch 3 index exch - putinterval - dup/CMap resourcestatus - { - pop pop - 4 1 roll pop pop pop - dup/$cmapname exch def - /CMap findresource/CIDSystemInfo get{def}forall - $findfontByROS - true exit - } - {pop} - ifelse - } - for - dup type/booleantype eq - {pop} - {pop pop pop $findfontByEnum} - ifelse - } - ifelse - } - {pop pop pop $findfontByEnum} - ifelse - } - {pop pop $findfontByEnum} - ifelse - } - ifelse - } - ifelse - } - {//SubstituteFont exec} - ifelse - /$slen 0 def - end - } - } - { - { - $SubstituteFont - begin - /$substituteFound true def - dup length $slen gt - $sname null ne or - $slen 0 gt and - {$findfontByEnum} - {//SubstituteFont exec} - ifelse - end - } - } - ifelse - bind readonly def - Adobe_CoolType_Core/scfindfont/systemfindfont load put - } - { - /scfindfont - { - $SubstituteFont - begin - dup systemfindfont - dup/FontName known - {dup/FontName get dup 3 index ne} - {/noname true} - ifelse - dup - { - /$origfontnamefound 2 index def - /$origfontname 4 index def/$substituteFound true def - } - if - exch pop - { - $slen 0 gt - $sname null ne - 3 index length $slen gt or and - { - pop dup $findfontByEnum findfont - dup maxlength 1 add dict - begin - {1 index/FID eq{pop pop}{def}ifelse} - forall - currentdict - end - definefont - dup/FontName known{dup/FontName get}{null}ifelse - $origfontnamefound ne - { - $origfontname $str cvs print - ( substitution revised, using )print - dup/FontName known - {dup/FontName get}{(unspecified font)} - ifelse - $str cvs print(.\n)print - } - if - } - {exch pop} - ifelse - } - {exch pop} - ifelse - end - }bind def - } - ifelse - end - end - Adobe_CoolType_Core_Defined not - { - Adobe_CoolType_Core/findfont - { - $SubstituteFont - begin - $depth 0 eq - { - /$fontname 1 index dup type/stringtype ne{$str cvs}if def - /$substituteFound false def - } - if - /$depth $depth 1 add def - end - scfindfont - $SubstituteFont - begin - /$depth $depth 1 sub def - $substituteFound $depth 0 eq and - { - $inVMIndex null ne - {dup $inVMIndex $AddInVMFont} - if - $doSmartSub - { - currentdict/$Strategy known - {$Strategy/$BuildFont get exec} - if - } - if - } - if - end - }bind put - } - if - } - if - end -/$AddInVMFont - { - exch/FontName 2 copy known - { - get - 1 dict dup begin exch 1 index gcheck def end exch - Adobe_CoolType_Data/InVMFontsByCMap get exch - $DictAdd - } - {pop pop pop} - ifelse - }bind def -/$DictAdd - { - 2 copy known not - {2 copy 4 index length dict put} - if - Level2? not - { - 2 copy get dup maxlength exch length 4 index length add lt - 2 copy get dup length 4 index length add exch maxlength 1 index lt - { - 2 mul dict - begin - 2 copy get{forall}def - 2 copy currentdict put - end - } - {pop} - ifelse - } - if - get - begin - {def} - forall - end - }bind def -end -end -%%EndResource -currentglobal true setglobal -%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 -%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. -%%Version: 1.23 0 -systemdict/languagelevel known dup - {currentglobal false setglobal} - {false} -ifelse -exch -userdict/Adobe_CoolType_Utility 2 copy known - {2 copy get dup maxlength 27 add dict copy} - {27 dict} -ifelse put -Adobe_CoolType_Utility - begin - /@eexecStartData - def - /@recognizeCIDFont null def - /ct_Level2? exch def - /ct_Clone? 1183615869 internaldict dup - /CCRun known not - exch/eCCRun known not - ct_Level2? and or def -ct_Level2? - {globaldict begin currentglobal true setglobal} -if - /ct_AddStdCIDMap - ct_Level2? - {{ - mark - Adobe_CoolType_Utility/@recognizeCIDFont currentdict put - { - ((Hex)57 StartData - 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 - 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 - d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 - cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec - } - stopped - { - cleartomark - Adobe_CoolType_Utility/@recognizeCIDFont get - countdictstack dup array dictstack - exch 1 sub -1 0 - { - 2 copy get 3 index eq - {1 index length exch sub 1 sub{end}repeat exit} - {pop} - ifelse - } - for - pop pop - Adobe_CoolType_Utility/@eexecStartData get eexec - } - {cleartomark} - ifelse - }} - {{ - Adobe_CoolType_Utility/@eexecStartData get eexec - }} - ifelse bind def -userdict/cid_extensions known -dup{cid_extensions/cid_UpdateDB known and}if - { - cid_extensions - begin - /cid_GetCIDSystemInfo - { - 1 index type/stringtype eq - {exch cvn exch} - if - cid_extensions - begin - dup load 2 index known - { - 2 copy - cid_GetStatusInfo - dup null ne - { - 1 index load - 3 index get - dup null eq - {pop pop cid_UpdateDB} - { - exch - 1 index/Created get eq - {exch pop exch pop} - {pop cid_UpdateDB} - ifelse - } - ifelse - } - {pop cid_UpdateDB} - ifelse - } - {cid_UpdateDB} - ifelse - end - }bind def - end - } -if -ct_Level2? - {end setglobal} -if - /ct_UseNativeCapability? systemdict/composefont known def - /ct_MakeOCF 35 dict def - /ct_Vars 25 dict def - /ct_GlyphDirProcs 6 dict def - /ct_BuildCharDict 15 dict dup - begin - /charcode 2 string def - /dst_string 1500 string def - /nullstring()def - /usewidths? true def - end def - ct_Level2?{setglobal}{pop}ifelse - ct_GlyphDirProcs - begin - /GetGlyphDirectory - { - systemdict/languagelevel known - {pop/CIDFont findresource/GlyphDirectory get} - { - 1 index/CIDFont findresource/GlyphDirectory - get dup type/dicttype eq - { - dup dup maxlength exch length sub 2 index lt - { - dup length 2 index add dict copy 2 index - /CIDFont findresource/GlyphDirectory 2 index put - } - if - } - if - exch pop exch pop - } - ifelse - + - }def - /+ - { - systemdict/languagelevel known - { - currentglobal false setglobal - 3 dict begin - /vm exch def - } - {1 dict begin} - ifelse - /$ exch def - systemdict/languagelevel known - { - vm setglobal - /gvm currentglobal def - $ gcheck setglobal - } - if - ?{$ begin}if - }def - /?{$ type/dicttype eq}def - /|{ - userdict/Adobe_CoolType_Data known - { - Adobe_CoolType_Data/AddWidths? known - { - currentdict Adobe_CoolType_Data - begin - begin - AddWidths? - { - Adobe_CoolType_Data/CC 3 index put - ?{def}{$ 3 1 roll put}ifelse - CC charcode exch 1 index 0 2 index 256 idiv put - 1 index exch 1 exch 256 mod put - stringwidth 2 array astore - currentfont/Widths get exch CC exch put - } - {?{def}{$ 3 1 roll put}ifelse} - ifelse - end - end - } - {?{def}{$ 3 1 roll put}ifelse} ifelse - } - {?{def}{$ 3 1 roll put}ifelse} - ifelse - }def - /! - { - ?{end}if - systemdict/languagelevel known - {gvm setglobal} - if - end - }def - /:{string currentfile exch readstring pop}executeonly def - end - ct_MakeOCF - begin - /ct_cHexEncoding - [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 - /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 - /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 - /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B - /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E - /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 - /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 - /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 - /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA - /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD - /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 - /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 - /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 - /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def - /ct_CID_STR_SIZE 8000 def - /ct_mkocfStr100 100 string def - /ct_defaultFontMtx[.001 0 0 .001 0 0]def - /ct_1000Mtx[1000 0 0 1000 0 0]def - /ct_raise{exch cvx exch errordict exch get exec stop}bind def - /ct_reraise - {cvx $error/errorname get(Error: )print dup( )cvs print - errordict exch get exec stop - }bind def - /ct_cvnsi - { - 1 index add 1 sub 1 exch 0 4 1 roll - { - 2 index exch get - exch 8 bitshift - add - } - for - exch pop - }bind def - /ct_GetInterval - { - Adobe_CoolType_Utility/ct_BuildCharDict get - begin - /dst_index 0 def - dup dst_string length gt - {dup string/dst_string exch def} - if - 1 index ct_CID_STR_SIZE idiv - /arrayIndex exch def - 2 index arrayIndex get - 2 index - arrayIndex ct_CID_STR_SIZE mul - sub - { - dup 3 index add 2 index length le - { - 2 index getinterval - dst_string dst_index 2 index putinterval - length dst_index add/dst_index exch def - exit - } - { - 1 index length 1 index sub - dup 4 1 roll - getinterval - dst_string dst_index 2 index putinterval - pop dup dst_index add/dst_index exch def - sub - /arrayIndex arrayIndex 1 add def - 2 index dup length arrayIndex gt - {arrayIndex get} - { - pop - exit - } - ifelse - 0 - } - ifelse - } - loop - pop pop pop - dst_string 0 dst_index getinterval - end - }bind def - ct_Level2? - { - /ct_resourcestatus - currentglobal mark true setglobal - {/unknowninstancename/Category resourcestatus} - stopped - {cleartomark setglobal true} - {cleartomark currentglobal not exch setglobal} - ifelse - { - { - mark 3 1 roll/Category findresource - begin - ct_Vars/vm currentglobal put - ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec - {cleartomark false} - {{3 2 roll pop true}{cleartomark false}ifelse} - ifelse - ct_Vars/vm get setglobal - end - } - } - {{resourcestatus}} - ifelse bind def - /CIDFont/Category ct_resourcestatus - {pop pop} - { - currentglobal true setglobal - /Generic/Category findresource - dup length dict copy - dup/InstanceType/dicttype put - /CIDFont exch/Category defineresource pop - setglobal - } - ifelse - ct_UseNativeCapability? - { - /CIDInit/ProcSet findresource begin - 12 dict begin - begincmap - /CIDSystemInfo 3 dict dup begin - /Registry(Adobe)def - /Ordering(Identity)def - /Supplement 0 def - end def - /CMapName/Identity-H def - /CMapVersion 1.000 def - /CMapType 1 def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - if - } - { - /ct_Category 2 dict begin - /CIDFont 10 dict def - /ProcSet 2 dict def - currentdict - end - def - /defineresource - { - ct_Category 1 index 2 copy known - { - get - dup dup maxlength exch length eq - { - dup length 10 add dict copy - ct_Category 2 index 2 index put - } - if - 3 index 3 index put - pop exch pop - } - {pop pop/defineresource/undefined ct_raise} - ifelse - }bind def - /findresource - { - ct_Category 1 index 2 copy known - { - get - 2 index 2 copy known - {get 3 1 roll pop pop} - {pop pop/findresource/undefinedresource ct_raise} - ifelse - } - {pop pop/findresource/undefined ct_raise} - ifelse - }bind def - /resourcestatus - { - ct_Category 1 index 2 copy known - { - get - 2 index known - exch pop exch pop - { - 0 -1 true - } - { - false - } - ifelse - } - {pop pop/findresource/undefined ct_raise} - ifelse - }bind def - /ct_resourcestatus/resourcestatus load def - } - ifelse - /ct_CIDInit 2 dict - begin - /ct_cidfont_stream_init - { - { - dup(Binary)eq - { - pop - null - currentfile - ct_Level2? - { - {cid_BYTE_COUNT()/SubFileDecode filter} - stopped - {pop pop pop} - if - } - if - /readstring load - exit - } - if - dup(Hex)eq - { - pop - currentfile - ct_Level2? - { - {null exch/ASCIIHexDecode filter/readstring} - stopped - {pop exch pop(>)exch/readhexstring} - if - } - {(>)exch/readhexstring} - ifelse - load - exit - } - if - /StartData/typecheck ct_raise - } - loop - cid_BYTE_COUNT ct_CID_STR_SIZE le - { - 2 copy cid_BYTE_COUNT string exch exec - pop - 1 array dup - 3 -1 roll - 0 exch put - } - { - cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi - dup array exch 2 sub 0 exch 1 exch - { - 2 copy - 5 index - ct_CID_STR_SIZE - string - 6 index exec - pop - put - pop - } - for - 2 index - cid_BYTE_COUNT ct_CID_STR_SIZE mod string - 3 index exec - pop - 1 index exch - 1 index length 1 sub - exch put - } - ifelse - cid_CIDFONT exch/GlyphData exch put - 2 index null eq - { - pop pop pop - } - { - pop/readstring load - 1 string exch - { - 3 copy exec - pop - dup length 0 eq - { - pop pop pop pop pop - true exit - } - if - 4 index - eq - { - pop pop pop pop - false exit - } - if - } - loop - pop - } - ifelse - }bind def - /StartData - { - mark - { - currentdict - dup/FDArray get 0 get/FontMatrix get - 0 get 0.001 eq - { - dup/CDevProc known not - { - /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known - {get} - { - pop pop - {pop pop pop pop pop 0 -1000 7 index 2 div 880} - } - ifelse - def - } - if - } - { - /CDevProc - { - pop pop pop pop pop - 0 - 1 cid_temp/cid_CIDFONT get - /FDArray get 0 get - /FontMatrix get 0 get div - 7 index 2 div - 1 index 0.88 mul - }def - } - ifelse - /cid_temp 15 dict def - cid_temp - begin - /cid_CIDFONT exch def - 3 copy pop - dup/cid_BYTE_COUNT exch def 0 gt - { - ct_cidfont_stream_init - FDArray - { - /Private get - dup/SubrMapOffset known - { - begin - /Subrs SubrCount array def - Subrs - SubrMapOffset - SubrCount - SDBytes - ct_Level2? - { - currentdict dup/SubrMapOffset undef - dup/SubrCount undef - /SDBytes undef - } - if - end - /cid_SD_BYTES exch def - /cid_SUBR_COUNT exch def - /cid_SUBR_MAP_OFFSET exch def - /cid_SUBRS exch def - cid_SUBR_COUNT 0 gt - { - GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval - 0 cid_SD_BYTES ct_cvnsi - 0 1 cid_SUBR_COUNT 1 sub - { - exch 1 index - 1 add - cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add - GlyphData exch cid_SD_BYTES ct_GetInterval - 0 cid_SD_BYTES ct_cvnsi - cid_SUBRS 4 2 roll - GlyphData exch - 4 index - 1 index - sub - ct_GetInterval - dup length string copy put - } - for - pop - } - if - } - {pop} - ifelse - } - forall - } - if - cleartomark pop pop - end - CIDFontName currentdict/CIDFont defineresource pop - end end - } - stopped - {cleartomark/StartData ct_reraise} - if - }bind def - currentdict - end def - /ct_saveCIDInit - { - /CIDInit/ProcSet ct_resourcestatus - {true} - {/CIDInitC/ProcSet ct_resourcestatus} - ifelse - { - pop pop - /CIDInit/ProcSet findresource - ct_UseNativeCapability? - {pop null} - {/CIDInit ct_CIDInit/ProcSet defineresource pop} - ifelse - } - {/CIDInit ct_CIDInit/ProcSet defineresource pop null} - ifelse - ct_Vars exch/ct_oldCIDInit exch put - }bind def - /ct_restoreCIDInit - { - ct_Vars/ct_oldCIDInit get dup null ne - {/CIDInit exch/ProcSet defineresource pop} - {pop} - ifelse - }bind def - /ct_BuildCharSetUp - { - 1 index - begin - CIDFont - begin - Adobe_CoolType_Utility/ct_BuildCharDict get - begin - /ct_dfCharCode exch def - /ct_dfDict exch def - CIDFirstByte ct_dfCharCode add - dup CIDCount ge - {pop 0} - if - /cid exch def - { - GlyphDirectory cid 2 copy known - {get} - {pop pop nullstring} - ifelse - dup length FDBytes sub 0 gt - { - dup - FDBytes 0 ne - {0 FDBytes ct_cvnsi} - {pop 0} - ifelse - /fdIndex exch def - dup length FDBytes sub FDBytes exch getinterval - /charstring exch def - exit - } - { - pop - cid 0 eq - {/charstring nullstring def exit} - if - /cid 0 def - } - ifelse - } - loop - }def - /ct_SetCacheDevice - { - 0 0 moveto - dup stringwidth - 3 -1 roll - true charpath - pathbbox - 0 -1000 - 7 index 2 div 880 - setcachedevice2 - 0 0 moveto - }def - /ct_CloneSetCacheProc - { - 1 eq - { - stringwidth - pop -2 div -880 - 0 -1000 setcharwidth - moveto - } - { - usewidths? - { - currentfont/Widths get cid - 2 copy known - {get exch pop aload pop} - {pop pop stringwidth} - ifelse - } - {stringwidth} - ifelse - setcharwidth - 0 0 moveto - } - ifelse - }def - /ct_Type3ShowCharString - { - ct_FDDict fdIndex 2 copy known - {get} - { - currentglobal 3 1 roll - 1 index gcheck setglobal - ct_Type1FontTemplate dup maxlength dict copy - begin - FDArray fdIndex get - dup/FontMatrix 2 copy known - {get} - {pop pop ct_defaultFontMtx} - ifelse - /FontMatrix exch dup length array copy def - /Private get - /Private exch def - /Widths rootfont/Widths get def - /CharStrings 1 dict dup/.notdef - dup length string copy put def - currentdict - end - /ct_Type1Font exch definefont - dup 5 1 roll put - setglobal - } - ifelse - dup/CharStrings get 1 index/Encoding get - ct_dfCharCode get charstring put - rootfont/WMode 2 copy known - {get} - {pop pop 0} - ifelse - exch - 1000 scalefont setfont - ct_str1 0 ct_dfCharCode put - ct_str1 exch ct_dfSetCacheProc - ct_SyntheticBold - { - currentpoint - ct_str1 show - newpath - moveto - ct_str1 true charpath - ct_StrokeWidth setlinewidth - stroke - } - {ct_str1 show} - ifelse - }def - /ct_Type4ShowCharString - { - ct_dfDict ct_dfCharCode charstring - FDArray fdIndex get - dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not - {ct_1000Mtx matrix concatmatrix concat} - {pop} - ifelse - /Private get - Adobe_CoolType_Utility/ct_Level2? get not - { - ct_dfDict/Private - 3 -1 roll - {put} - 1183615869 internaldict/superexec get exec - } - if - 1183615869 internaldict - Adobe_CoolType_Utility/ct_Level2? get - {1 index} - {3 index/Private get mark 6 1 roll} - ifelse - dup/RunInt known - {/RunInt get} - {pop/CCRun} - ifelse - get exec - Adobe_CoolType_Utility/ct_Level2? get not - {cleartomark} - if - }bind def - /ct_BuildCharIncremental - { - { - Adobe_CoolType_Utility/ct_MakeOCF get begin - ct_BuildCharSetUp - ct_ShowCharString - } - stopped - {stop} - if - end - end - end - end - }bind def - /BaseFontNameStr(BF00)def - /ct_Type1FontTemplate 14 dict - begin - /FontType 1 def - /FontMatrix [0.001 0 0 0.001 0 0]def - /FontBBox [-250 -250 1250 1250]def - /Encoding ct_cHexEncoding def - /PaintType 0 def - currentdict - end def - /BaseFontTemplate 11 dict - begin - /FontMatrix [0.001 0 0 0.001 0 0]def - /FontBBox [-250 -250 1250 1250]def - /Encoding ct_cHexEncoding def - /BuildChar/ct_BuildCharIncremental load def - ct_Clone? - { - /FontType 3 def - /ct_ShowCharString/ct_Type3ShowCharString load def - /ct_dfSetCacheProc/ct_CloneSetCacheProc load def - /ct_SyntheticBold false def - /ct_StrokeWidth 1 def - } - { - /FontType 4 def - /Private 1 dict dup/lenIV 4 put def - /CharStrings 1 dict dup/.notdefput def - /PaintType 0 def - /ct_ShowCharString/ct_Type4ShowCharString load def - } - ifelse - /ct_str1 1 string def - currentdict - end def - /BaseFontDictSize BaseFontTemplate length 5 add def - /ct_matrixeq - { - true 0 1 5 - { - dup 4 index exch get exch 3 index exch get eq and - dup not - {exit} - if - } - for - exch pop exch pop - }bind def - /ct_makeocf - { - 15 dict - begin - exch/WMode exch def - exch/FontName exch def - /FontType 0 def - /FMapType 2 def - dup/FontMatrix known - {dup/FontMatrix get/FontMatrix exch def} - {/FontMatrix matrix def} - ifelse - /bfCount 1 index/CIDCount get 256 idiv 1 add - dup 256 gt{pop 256}if def - /Encoding - 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for - bfCount 1 255{2 copy bfCount put pop}for - def - /FDepVector bfCount dup 256 lt{1 add}if array def - BaseFontTemplate BaseFontDictSize dict copy - begin - /CIDFont exch def - CIDFont/FontBBox known - {CIDFont/FontBBox get/FontBBox exch def} - if - CIDFont/CDevProc known - {CIDFont/CDevProc get/CDevProc exch def} - if - currentdict - end - BaseFontNameStr 3(0)putinterval - 0 1 bfCount dup 256 eq{1 sub}if - { - FDepVector exch - 2 index BaseFontDictSize dict copy - begin - dup/CIDFirstByte exch 256 mul def - FontType 3 eq - {/ct_FDDict 2 dict def} - if - currentdict - end - 1 index 16 - BaseFontNameStr 2 2 getinterval cvrs pop - BaseFontNameStr exch definefont - put - } - for - ct_Clone? - {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} - if - FontName - currentdict - end - definefont - ct_Clone? - { - gsave - dup 1000 scalefont setfont - ct_BuildCharDict - begin - /usewidths? false def - currentfont/Widths get - begin - exch/CIDFont get/GlyphDirectory get - { - pop - dup charcode exch 1 index 0 2 index 256 idiv put - 1 index exch 1 exch 256 mod put - stringwidth 2 array astore def - } - forall - end - /usewidths? true def - end - grestore - } - {exch pop} - ifelse - }bind def - currentglobal true setglobal - /ct_ComposeFont - { - ct_UseNativeCapability? - { - 2 index/CMap ct_resourcestatus - {pop pop exch pop} - { - /CIDInit/ProcSet findresource - begin - 12 dict - begin - begincmap - /CMapName 3 index def - /CMapVersion 1.000 def - /CMapType 1 def - exch/WMode exch def - /CIDSystemInfo 3 dict dup - begin - /Registry(Adobe)def - /Ordering - CMapName ct_mkocfStr100 cvs - (Adobe-)search - { - pop pop - (-)search - { - dup length string copy - exch pop exch pop - } - {pop(Identity)} - ifelse - } - {pop (Identity)} - ifelse - def - /Supplement 0 def - end def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - ifelse - composefont - } - { - 3 2 roll pop - 0 get/CIDFont findresource - ct_makeocf - } - ifelse - }bind def - setglobal - /ct_MakeIdentity - { - ct_UseNativeCapability? - { - 1 index/CMap ct_resourcestatus - {pop pop} - { - /CIDInit/ProcSet findresource begin - 12 dict begin - begincmap - /CMapName 2 index def - /CMapVersion 1.000 def - /CMapType 1 def - /CIDSystemInfo 3 dict dup - begin - /Registry(Adobe)def - /Ordering - CMapName ct_mkocfStr100 cvs - (Adobe-)search - { - pop pop - (-)search - {dup length string copy exch pop exch pop} - {pop(Identity)} - ifelse - } - {pop(Identity)} - ifelse - def - /Supplement 0 def - end def - 1 begincodespacerange - <0000> - endcodespacerange - 1 begincidrange - <0000>0 - endcidrange - endcmap - CMapName currentdict/CMap defineresource pop - end - end - } - ifelse - composefont - } - { - exch pop - 0 get/CIDFont findresource - ct_makeocf - } - ifelse - }bind def - currentdict readonly pop - end - end -%%EndResource -setglobal -%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 -%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. -%%Version: 1.0 0 -userdict/ct_T42Dict 15 dict put -ct_T42Dict begin -/Is2015? -{ - version - cvi - 2015 - ge -}bind def -/AllocGlyphStorage -{ - Is2015? - { - pop - } - { - {string}forall - }ifelse -}bind def -/Type42DictBegin -{ -25 dict begin - /FontName exch def - /CharStrings 256 dict -begin - /.notdef 0 def - currentdict -end def - /Encoding exch def - /PaintType 0 def - /FontType 42 def - /FontMatrix[1 0 0 1 0 0]def - 4 array astore cvx/FontBBox exch def - /sfnts -}bind def -/Type42DictEnd -{ - currentdict dup/FontName get exch definefont end -ct_T42Dict exch -dup/FontName get exch put -}bind def -/RD{string currentfile exch readstring pop}executeonly def -/PrepFor2015 -{ -Is2015? -{ - /GlyphDirectory - 16 - dict def - sfnts 0 get - dup - 2 index - (glyx) - putinterval - 2 index - (locx) - putinterval - pop - pop -} -{ - pop - pop -}ifelse -}bind def -/AddT42Char -{ -Is2015? -{ - /GlyphDirectory get - begin - def - end - pop - pop -} -{ - /sfnts get - 4 index - get - 3 index - 2 index - putinterval - pop - pop - pop - pop -}ifelse -}bind def -/T0AddT42Mtx2 -{ -/CIDFont findresource/Metrics2 get begin def end -}bind def -end -%%EndResource -currentglobal true setglobal -%%BeginFile: MMFauxFont.prc -%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. -%%All Rights Reserved. -userdict /ct_EuroDict 10 dict put -ct_EuroDict begin -/ct_CopyFont -{ - { 1 index /FID ne {def} {pop pop} ifelse} forall -} def -/ct_GetGlyphOutline -{ - gsave - initmatrix newpath - exch findfont dup - length 1 add dict - begin - ct_CopyFont - /Encoding Encoding dup length array copy - dup - 4 -1 roll - 0 exch put - def - currentdict - end - /ct_EuroFont exch definefont - 1000 scalefont setfont - 0 0 moveto - [ - <00> stringwidth - <00> false charpath - pathbbox - [ - {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall - grestore - counttomark 8 add -} -def -/ct_MakeGlyphProc -{ - ] cvx - /ct_PSBuildGlyph cvx - ] cvx -} def -/ct_PSBuildGlyph -{ - gsave - 8 -1 roll pop - 7 1 roll - 6 -2 roll ct_FontMatrix transform 6 2 roll - 4 -2 roll ct_FontMatrix transform 4 2 roll - ct_FontMatrix transform - currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse - dup 9 1 roll - { - currentdict /StrokeWidth 2 copy known - { - get 2 div - 0 ct_FontMatrix dtransform pop - 5 1 roll - 4 -1 roll 4 index sub - 4 1 roll - 3 -1 roll 4 index sub - 3 1 roll - exch 4 index add exch - 4 index add - 5 -1 roll pop - } - { - pop pop - } - ifelse - } - if - setcachedevice - ct_FontMatrix concat - ct_PSPathOps begin - exec - end - { - currentdict /StrokeWidth 2 copy known - { get } - { pop pop 0 } - ifelse - setlinewidth stroke - } - { - fill - } - ifelse - grestore -} def -/ct_PSPathOps 4 dict dup begin - /m {moveto} def - /l {lineto} def - /c {curveto} def - /cp {closepath} def -end -def -/ct_matrix1000 [1000 0 0 1000 0 0] def -/ct_AddGlyphProc -{ - 2 index findfont dup length 4 add dict - begin - ct_CopyFont - /CharStrings CharStrings dup length 1 add dict copy - begin - 3 1 roll def - currentdict - end - def - /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def - /ct_PSBuildGlyph /ct_PSBuildGlyph load def - /ct_PSPathOps /ct_PSPathOps load def - currentdict - end - definefont pop -} -def -systemdict /languagelevel known -{ - /ct_AddGlyphToPrinterFont { - 2 copy - ct_GetGlyphOutline 3 add -1 roll restore - ct_MakeGlyphProc - ct_AddGlyphProc - } def -} -{ - /ct_AddGlyphToPrinterFont { - pop pop restore - Adobe_CTFauxDict /$$$FONTNAME get - /Euro - Adobe_CTFauxDict /$$$SUBSTITUTEBASE get - ct_EuroDict exch get - ct_AddGlyphProc - } def -} ifelse -/AdobeSansMM -{ -556 0 24 -19 541 703 - { - 541 628 m - 510 669 442 703 354 703 c - 201 703 117 607 101 444 c - 50 444 l - 25 372 l - 97 372 l - 97 301 l - 49 301 l - 24 229 l - 103 229 l - 124 67 209 -19 350 -19 c - 435 -19 501 25 509 32 c - 509 131 l - 492 105 417 60 343 60 c - 267 60 204 127 197 229 c - 406 229 l - 430 301 l - 191 301 l - 191 372 l - 455 372 l - 479 444 l - 194 444 l - 201 531 245 624 348 624 c - 433 624 484 583 509 534 c - cp - 556 0 m - } -ct_PSBuildGlyph -} def -/AdobeSerifMM -{ -500 0 10 -12 484 692 - { - 347 298 m - 171 298 l - 170 310 170 322 170 335 c - 170 362 l - 362 362 l - 374 403 l - 172 403 l - 184 580 244 642 308 642 c - 380 642 434 574 457 457 c - 481 462 l - 474 691 l - 449 691 l - 433 670 429 657 410 657 c - 394 657 360 692 299 692 c - 204 692 94 604 73 403 c - 22 403 l - 10 362 l - 70 362 l - 69 352 69 341 69 330 c - 69 319 69 308 70 298 c - 22 298 l - 10 257 l - 73 257 l - 97 57 216 -12 295 -12 c - 364 -12 427 25 484 123 c - 458 142 l - 425 101 384 37 316 37 c - 256 37 189 84 173 257 c - 335 257 l - cp - 500 0 m - } -ct_PSBuildGlyph -} def -end -%%EndFile -setglobal -Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end -%%BeginResource: procset Adobe_AGM_Image 1.0 0 -%%Version: 1.0 0 -%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. -systemdict/setpacking known -{ - currentpacking - true setpacking -}if -userdict/Adobe_AGM_Image 71 dict dup begin put -/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def -/nd{ - null def -}bind def -/AGMIMG_&image nd -/AGMIMG_&colorimage nd -/AGMIMG_&imagemask nd -/AGMIMG_mbuf()def -/AGMIMG_ybuf()def -/AGMIMG_kbuf()def -/AGMIMG_c 0 def -/AGMIMG_m 0 def -/AGMIMG_y 0 def -/AGMIMG_k 0 def -/AGMIMG_tmp nd -/AGMIMG_imagestring0 nd -/AGMIMG_imagestring1 nd -/AGMIMG_imagestring2 nd -/AGMIMG_imagestring3 nd -/AGMIMG_imagestring4 nd -/AGMIMG_imagestring5 nd -/AGMIMG_cnt nd -/AGMIMG_fsave nd -/AGMIMG_colorAry nd -/AGMIMG_override nd -/AGMIMG_name nd -/AGMIMG_maskSource nd -/AGMIMG_flushfilters nd -/invert_image_samples nd -/knockout_image_samples nd -/img nd -/sepimg nd -/devnimg nd -/idximg nd -/ds -{ - Adobe_AGM_Core begin - Adobe_AGM_Image begin - /AGMIMG_&image systemdict/image get def - /AGMIMG_&imagemask systemdict/imagemask get def + /_byte 1 string def /colorimage where{ pop - /AGMIMG_&colorimage/colorimage ldf - }if - end - end -}def -/ps -{ - Adobe_AGM_Image begin - /AGMIMG_ccimage_exists{/customcolorimage where - { - pop - /Adobe_AGM_OnHost_Seps where - { - pop false - }{ - /Adobe_AGM_InRip_Seps where - { - pop false - }{ - true - }ifelse - }ifelse - }{ - false - }ifelse - }bdf - level2{ - /invert_image_samples - { - Adobe_AGM_Image/AGMIMG_tmp Decode length ddf - /Decode[Decode 1 get Decode 0 get]def - }def - /knockout_image_samples - { - Operator/imagemask ne{ - /Decode[1 1]def - }if - }def - }{ - /invert_image_samples - { - {1 exch sub}currenttransfer addprocs settransfer - }def - /knockout_image_samples - { - {pop 1}currenttransfer addprocs settransfer - }def - }ifelse - /img/imageormask ldf - /sepimg/sep_imageormask ldf - /devnimg/devn_imageormask ldf - /idximg/indexed_imageormask ldf - /_ctype 7 def - currentdict{ - dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ - bind - }if - def - }forall -}def -/pt -{ - end -}def -/dt -{ -}def -/AGMIMG_flushfilters -{ - dup type/arraytype ne - {1 array astore}if - dup 0 get currentfile ne - {dup 0 get flushfile}if - { - dup type/filetype eq - { - dup status 1 index currentfile ne and - {closefile} - {pop} - ifelse - }{pop}ifelse - }forall -}def -/AGMIMG_init_common -{ - currentdict/T known{/ImageType/T ldf currentdict/T undef}if - currentdict/W known{/Width/W ldf currentdict/W undef}if - currentdict/H known{/Height/H ldf currentdict/H undef}if - currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if - currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if - currentdict/D known{/Decode/D ldf currentdict/D undef}if - currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if - currentdict/O known{ - /Operator/O load 1 eq{ - /imagemask - }{ - /O load 2 eq{ - /image - }{ - /colorimage - }ifelse - }ifelse - def - currentdict/O undef - }if - currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if - currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if - currentdict/I known{/Interpolate/I ldf currentdict/I undef}if - currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if - /DataSource load xcheck not{ - DataSource type/arraytype eq{ - DataSource 0 get type/filetype eq{ - /_Filters DataSource def - currentdict/MultipleDataSources known not{ - /DataSource DataSource dup length 1 sub get def - }if - }if - }if - currentdict/MultipleDataSources known not{ - /MultipleDataSources DataSource type/arraytype eq{ - DataSource length 1 gt - } - {false}ifelse def - }if - }if - /NComponents Decode length 2 div def - currentdict/SkipImageProc known not{/SkipImageProc{false}def}if -}bdf -/imageormask_sys -{ - begin - AGMIMG_init_common - save mark - level2{ - currentdict - Operator/imagemask eq{ - AGMIMG_&imagemask - }{ - use_mask{ - process_mask AGMIMG_&image - }{ - AGMIMG_&image - }ifelse - }ifelse - }{ - Width Height - Operator/imagemask eq{ - Decode 0 get 1 eq Decode 1 get 0 eq and - ImageMatrix/DataSource load - AGMIMG_&imagemask - }{ - BitsPerComponent ImageMatrix/DataSource load - AGMIMG_&image - }ifelse - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - cleartomark restore - end -}def -/overprint_plate -{ - currentoverprint{ - 0 get dup type/nametype eq{ - dup/DeviceGray eq{ - pop AGMCORE_black_plate not - }{ - /DeviceCMYK eq{ - AGMCORE_is_cmyk_sep not - }if - }ifelse - }{ - false exch - { - AGMOHS_sepink eq or - }forall - not - }ifelse }{ - pop false + /colorimage{ + pop pop + /_blackTmp xp + /_yellowTmp xp + /_magentaTmp xp + /_cyanTmp xp + /_cnt 0 pt + [ + _byte dup 0 + _cyanTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx + _magentaTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx + _yellowTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx + _blackTmp + /_cnt cvx /get cvx _d255 /exch cvx /get cvx + /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx + /dup cvx 0 /lt cvx{ + pop 0 + }/if cvx + /dup cvx 1 /gt cvx{ + pop 1 + }/if cvx + 255 /mul cvx /cvi cvx + 256 /mod cvx + /dup cvx 0 /lt cvx{ + pop 0 + }/if cvx + /put cvx + /_cnt dup cvx 1 /add cvx /pt cvx + ] cvx + bind + /_image load 5 execImage + }def }ifelse }def -/process_mask -{ - level3{ - dup begin - /ImageType 1 def - end - 4 dict begin - /DataDict exch def - /ImageType 3 def - /InterleaveType 3 def - /MaskDict 9 dict begin - /ImageType 1 def - /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def - /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def - /ImageMatrix[Width 0 0 Height neg 0 Height]def - /NComponents 1 def - /BitsPerComponent 1 def - /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def - /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def - currentdict end def - currentdict end - }if +/initializeLev2{ + /level2ScreenFreq{ + begin + 60 + HalftoneType 1 eq{ + pop Frequency + }if + HalftoneType 2 eq{ + pop GrayFrequency + }if + HalftoneType 5 eq{ + pop Default level2ScreenFreq + }if + end + }def + /currentScreenFreq{ + currenthalftone level2ScreenFreq + }def }def -/use_mask -{ - dup/Mask known {dup/Mask get}{false}ifelse +/initializeShading{ + _useSmoothShade _level3PS and{ + /_usingSmoothShade true pt + initializeLev3_Ops + }{ + /_usingSmoothShade false pt + }ifelse }def -/imageormask +/initializeLev3_Ops { - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - } - { - save mark - level2 AGMCORE_host_sep not and{ - currentdict - Operator/imagemask eq DeviceN_PS2 not and{ - imagemask + /initShFill{ + /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt + /_rampFuncsArray _maxRampIndex array pt + /_boundsArray _maxRampIndex 1 sub array pt + /_encodeArray _maxRampIndex 2 mul array pt + /_beginCoord _rampPoint pt + /_colorSpace null pt + /_firstFill _rampIndex _maxRampIndex eq pt + /_lastFill false pt + }def + /linealShFill{ + popBSpace + _xm aload pop pushBSpace + + /_size _index 1 add pt + _size _maxRampIndex lt { + /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt + /_boundsArray _boundsArray 0 _size 1 sub getinterval pt + /_encodeArray _encodeArray 0 _size 2 mul getinterval pt + }if + + bd + /ShadingType 2 + /ColorSpace _colorSpace + _rgbInCMYK{ + /Function [ + _cData sampFunc + _mData sampFunc + _yData sampFunc + _kData sampFunc + ] + }{ + /Function + bd + /FunctionType 3 + /Domain [0 1] + /Functions _rampFuncsArray + /Bounds _boundsArray + /Encode _encodeArray + ed + }ifelse + /Extend [_firstFill _lastFill] + /Domain [0 1] + /Coords [_beginCoord 0 _endCoord 0] + ed + shfill + }def + + /radialShFill{ + /_size _maxRampIndex _index sub pt + _size _maxRampIndex lt { + /_rampFuncsArray _rampFuncsArray _index _size getinterval pt + /_boundsArray _boundsArray _index _size 1 sub getinterval pt + /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt + }if + + /_rampLen _beginCoord _endCoord sub pt + bd + /ShadingType 3 + /ColorSpace _colorSpace + _rgbInCMYK{ + /Function [ + _cData sampFunc + _mData sampFunc + _yData sampFunc + _kData sampFunc + ] + }{ + /Function + bd + /FunctionType 3 + /Domain [0 1] + /Functions _rampFuncsArray + /Bounds _boundsArray + /Encode _encodeArray + ed + }ifelse + /Extend [_lastFill _firstFill] + /Domain [0 1] + /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord] + ed + shfill + + _radHilite{ + _xHi _rampLen mul _yHi _rampLen mul translate + }if + }def + + % + /sampFunc{ + /_tmp exch pt + bd + _tmp length 1 eq { + _tmp 0 get + /_tmp 2 string pt + dup _tmp 0 3 -1 roll put + _tmp 1 3 -1 roll put + }if + /FunctionType 0 + /Order 1 + /Size [_tmp length] + /Domain [0 1] + /BitsPerSample 8 + /DataSource _tmp + /Range [0 1] + ed + }def + + /fillRamp{ + + + /_invert _midPoint 0.5 lt pt + _rampIndex _maxRampIndex eq { + initShFill + }if + + getRampColorSpace + + _colorSpace null eq{ + /_colorSpace _rampColorSpace pt + }{ + _colorSpace _rampColorSpace ne _rgbInCMYK or{ + /_index _index 1 + _gradType 0 eq{ + sub pt + linealShFill }{ - AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ - [/Separation/Black/DeviceGray{}]setcolorspace - /Decode[Decode 1 get Decode 0 get]def - }if - use_mask{ - process_mask image + add pt + radialShFill + }ifelse + initShFill + /_colorSpace _rampColorSpace pt + } if + }ifelse + /_endCoord _endPoint pt + /_rgbInCMYK false pt + _producingSeps _forceToCMYK or _rgbRamp and { + _spotColor{ + _renderCMYK + }{ + _isCMYKSep + }ifelse + }{ + false + }ifelse + { + _compositeJob{ + /_rgbInCMYK true pt + _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor + dup length string copy /_kData exch pt + dup length string copy /_yData exch pt + dup length string copy /_mData exch pt + dup length string copy /_cData exch pt + }{ + _rampFuncsArray _index + _cyanPlate{_cyanData}if + _magentaPlate{_magentaData}if + _yellowPlate{_yellowData}if + _blackPlate{_blackData}if + _nSamples expandOne + sampFunc + dup begin /Decode [1 0] def end + put + /_invert false pt + }ifelse + }{ + _rampFuncsArray _index + bd + /FunctionType 2 + /Domain [0 1] + /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div + _gradType 0 eq{ + _invert{/C1}{/C0}ifelse _C0 + _invert{/C0}{/C1}ifelse _C1 }{ - DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and - { - Names convert_to_process not{ - 2 dict begin - /imageDict xdf - /names_index 0 def - gsave - imageDict write_image_file{ - Names{ - dup(None)ne{ - [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace - Operator imageDict read_image_file - names_index 0 eq{true setoverprint}if - /names_index names_index 1 add def - }{ - pop - }ifelse - }forall - close_image_file - }if - grestore - end - }{ - Operator/imagemask eq{ - imagemask - }{ - image - }ifelse - }ifelse - }{ - Operator/imagemask eq{ - imagemask - }{ - image - }ifelse - }ifelse + _invert{/C0}{/C1}ifelse _C1 + _invert{/C1}{/C0}ifelse _C0 }ifelse + ed + put + }ifelse + + _rampIndex 1 ne{ + _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put + } if + + 0 1 _invert {exch}if + _encodeArray _index 2 mul 1 add 3 -1 roll put + _encodeArray _index 2 mul 3 -1 roll put + _rampIndex 1 eq { + /_lastFill true pt + _gradType 0 eq{ + linealShFill + }{ + radialShFill + }ifelse + }if + /_index _index 1 + _gradType 0 eq{ + add pt + }{ + sub pt + }ifelse + }def +}def +/initializeComposite{ + /bwImage{ + pop /_image load 5 execImage + }def + /rampImage{ + _enabledSmoothShade{ + fillRamp + }{ + _color{ + _nSamples setImageParms + + + _rgbRamp _forceToCMYK not and{ + _redData _greenData _blueData _nSamples 3 expandColor + true 3 null ncolorimage + }{ + _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor + true 4 null ncolorimage }ifelse }{ - Width Height - Operator/imagemask eq{ - Decode 0 get 1 eq Decode 1 get 0 eq and - ImageMatrix/DataSource load - /Adobe_AGM_OnHost_Seps where{ - pop imagemask - }{ - currentgray 1 ne{ - currentdict imageormask_sys + _nSamples setImageParms _blackData null bwImage + }ifelse + }ifelse + }def + /setCStop{ + /_colorStyle exch pt + _colorStyle 0 eq{ + 1 exch sub + 0 0 0 + 4 -1 roll + }if + + _colorStyle 2 eq{ + _forceToCMYK{ + 3 npop setcmykcolor + }{ + setrgbcolor 4 npop + }ifelse + }if + + _colorStyle 3 eq{ + 1 exch sub /_tmp xp + pop + 4{ + _tmp mul 4 1 roll + }repeat + }if + + _colorStyle 4 eq{ + _forceToCMYK{ + 6 npop setcmykcolor + }{ + 3 -1 roll pop pop + 1 exch sub /_tmp xp + 3{ + 1 exch sub _tmp mul 1 exch sub 3 1 roll + }repeat + setrgbcolor + 4 npop + }ifelse + }if + _colorStyle 2 ne _colorStyle 4 ne and{ + null nsetcustomcolor + }if + }def + /nsetcustomcolor + { + pop setcmykcolor + }def + /nsetcustomcolorend + { + }def + /ncolorimage{ + pop + /_colorimage load 10 execImage + }def + _noImage not _level2PS not and{ + /linealFill{ + 8 setImageParms + _color{ + currentcmykcolor + 4{ + makeByte8 4 1 roll + }repeat + true 4 null ncolorimage + }{ + currentgray makeByte8 null bwImage + }ifelse + }def + }if + /getRampColorSpace{ + _nSamples 1 gt{ + /_ndx 0 pt + [blendColor] cvx exec + }if + /_C0 [currentcolor] pt + /_C0_Space currentcolorspace pt + + _nSamples 1 gt{ + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + }if + /_C1 [currentcolor] pt + /_C1_Space currentcolorspace pt + + /_rampColorSpace _C0_Space pt + + _spotColor{ + nsetcustomcolorend + }if + }def +}def +/npop{ + {pop}repeat +}def +/xd{ + exch def +}def +/nd{ + null def +}def +/pt{ + AGM_Gradient_private 3 1 roll put +}def +/xp{ + exch pt +}def +/xput{ + dup load dup length exch maxlength eq{ + dup dup load dup + length 2 mul dict copy def + }if + load begin + def + end +}def +/mySave{ + save /_sSave xp +}def +/myRestore{ + _sSave type /savetype eq{ + _sSave restore + }if +}def +/gMark{ + counttomark 2 add -1 roll +}def +/execImage{ + /_tmp xp + { + exec + }stopped{ + $error /errorname get /undefinedresult ne{ + stop + }{ + _tmp npop + }ifelse + }if +}def +/pushBSpace{ + newpath gsave + _bUMatrix astore concat +}def +/popBSpace{ + grestore +}def +/makeByte8{ + /_tmp 0 pt + 255 mul cvi + 8 string 8{ + dup _tmp 3 index put + /_tmp _tmp 1 add pt + }repeat + exch pop +}def +/setImageParms{ + 1 8 2 index 0 0 1 0 0 _imageMatrix astore +}def +/linealFill{ + 0 0 1 1 rectfill +}def +/testCMYKColorThrough{ + gsave + setcmykcolor currentcmykcolor + grestore + add add add 0 ne +}def +/expandOne { + /_tmp xp + dup type /stringtype ne{ + _tmp string + exch + dup 0 ne{ + 255 mul cvi + 0 1 _tmp 1 sub{ + 3 copy + exch put pop + }for + }if + pop + }if +}def +/expandColor{ + /_channels xp + /_len xp + _channels{ + _len expandOne _channels 1 roll + }repeat +}def +/blendColor{ + + _color{ + _rgbRamp _producingSeps not and _forceToCMYK not and{ + _redData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _greenData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _blueData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + /setrgbcolor cvx + }{ + _cyanData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _magentaData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _yellowData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + _blackData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + + _spotColor{ + _rampSD begin + /_rampSD cvx /begin cvx + + spot1 begin + tintImage dup type /stringtype eq{ + /_ndx cvx /get cvx _d255- /exch cvx /get cvx }{ - currentoverprint not{ - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentdict ignoreimagedata - }ifelse - }ifelse - }ifelse - }{ - BitsPerComponent ImageMatrix - MultipleDataSources{ - 0 1 NComponents 1 sub{ - DataSource exch get - }for - }{ - /DataSource load - }ifelse - Operator/colorimage eq{ - AGMCORE_host_sep{ - MultipleDataSources level2 or NComponents 4 eq and{ - AGMCORE_is_cmyk_sep{ - MultipleDataSources{ - /DataSource DataSource 0 get xcheck - { - [ - DataSource 0 get/exec cvx - DataSource 1 get/exec cvx - DataSource 2 get/exec cvx - DataSource 3 get/exec cvx - /AGMCORE_get_ink_data cvx - ]cvx - }{ - DataSource aload pop AGMCORE_get_ink_data - }ifelse def - }{ - /DataSource - Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul - /DataSource load - filter_cmyk 0()/SubFileDecode filter def - }ifelse - /Decode[Decode 0 get Decode 1 get]def - /MultipleDataSources false def - /NComponents 1 def - /Operator/image def - invert_image_samples - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentoverprint not Operator/imagemask eq and{ - 1 AGMCORE_&setgray - currentdict imageormask_sys - }{ - currentdict ignoreimagedata - }ifelse - }ifelse - }{ - MultipleDataSources NComponents AGMIMG_&colorimage - }ifelse - }{ - true NComponents colorimage - }ifelse - }{ - Operator/image eq{ - AGMCORE_host_sep{ - /DoImage true def - currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse - { - AGMCORE_black_plate not Operator/imagemask ne and{ - /DoImage false def - currentdict ignoreimagedata - }if - }if - 1 AGMCORE_&setgray - DoImage - {currentdict imageormask_sys}if - }{ - use_mask{ - process_mask image - }{ - image - }ifelse - }ifelse - }{ - Operator/knockout eq{ - pop pop pop pop pop - currentcolorspace overprint_plate not{ - knockout_unitsq + dup null ne{ + name type /nametype ne{ + 1 exch sub }if }if }ifelse - }ifelse - }ifelse - }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end -}def -/sep_imageormask -{ - /sep_colorspace_dict AGMCORE_gget begin - CSA map_csa - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - }{ - save mark - AGMCORE_avoid_L2_sep_space{ - /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def - }if - AGMIMG_ccimage_exists - MappedCSA 0 get/DeviceCMYK eq and - currentdict/Components known and - Name()ne and - Name(All)ne and - Operator/image eq and - AGMCORE_producing_seps not and - level2 not and - { - Width Height BitsPerComponent ImageMatrix - [ - /DataSource load/exec cvx - { - 0 1 2 index length 1 sub{ - 1 index exch - 2 copy get 255 xor put - }for - }/exec cvx - ]cvx bind - MappedCSA 0 get/DeviceCMYK eq{ - Components aload pop - }{ - 0 0 0 Components aload pop 1 exch sub - }ifelse - Name findcmykcustomcolor - customcolorimage - }{ - AGMCORE_producing_seps not{ - level2{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ - [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt - /sep_tint AGMCORE_gget setcolor - }if - currentdict imageormask - }{ - currentdict - Operator/imagemask eq{ - imageormask - }{ - sep_imageormask_lev1 - }ifelse - }ifelse - }{ - AGMCORE_host_sep{ - Operator/knockout eq{ - currentdict/ImageMatrix get concat - knockout_unitsq - }{ - currentgray 1 ne{ - AGMCORE_is_cmyk_sep Name(All)ne and{ - level2{ - Name AGMCORE_IsSeparationAProcessColor - { - Operator/imagemask eq{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor - }if - }{ - invert_image_samples - }ifelse - }{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - [/Separation Name[/DeviceGray] - { - sep_colorspace_proc AGMCORE_get_ink_data - 1 exch sub - }bind - ]AGMCORE_&setcolorspace - /sep_tint AGMCORE_gget AGMCORE_&setcolor - }if - }ifelse - currentdict imageormask_sys - }{ - currentdict - Operator/imagemask eq{ - imageormask_sys - }{ - sep_image_lev1_sep - }ifelse - }ifelse - }{ - Operator/imagemask ne{ - invert_image_samples - }if - currentdict imageormask_sys - }ifelse - }{ - currentoverprint not Name(All)eq or Operator/imagemask eq and{ - currentdict imageormask_sys - }{ - currentoverprint not - { - gsave - knockout_unitsq - grestore - }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ - currentcolorspace 0 get/Separation ne{ - [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt - /sep_tint AGMCORE_gget setcolor - }if - }if - currentoverprint - MappedCSA 0 get/DeviceCMYK eq and - Name AGMCORE_IsSeparationAProcessColor not and - //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse - Name(All)ne and{ - imageormask_l2_overprint - }{ - currentdict imageormask - }ifelse - }ifelse - }ifelse - }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end - end -}def -/colorSpaceElemCnt -{ - mark currentcolor counttomark dup 2 add 1 roll cleartomark -}bdf -/devn_sep_datasource -{ - 1 dict begin - /dataSource xdf - [ - 0 1 dataSource length 1 sub{ - dup currentdict/dataSource get/exch cvx/get cvx/exec cvx - /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx - }for - ]cvx bind - end -}bdf -/devn_alt_datasource -{ - 11 dict begin - /convProc xdf - /origcolorSpaceElemCnt xdf - /origMultipleDataSources xdf - /origBitsPerComponent xdf - /origDecode xdf - /origDataSource xdf - /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def - /DataSource origMultipleDataSources - { - [ - BitsPerComponent 8 idiv origDecode length 2 idiv mul string - 0 1 origDecode length 2 idiv 1 sub - { - dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch - origDataSource exch get 0()/SubFileDecode filter - BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx - }for - ]bind cvx - }{origDataSource}ifelse 0()/SubFileDecode filter def - [ - origcolorSpaceElemCnt string - 0 2 origDecode length 2 sub - { - dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div - 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx - }for - /convProc load/exec cvx - origcolorSpaceElemCnt 1 sub -1 0 - { - /dup cvx 2/add cvx/index cvx - 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx - }for - ]bind cvx 0()/SubFileDecode filter - end -}bdf -/devn_imageormask -{ - /devicen_colorspace_dict AGMCORE_gget begin - CSA map_csa - 2 dict begin - dup - /srcDataStrs[3 -1 roll begin - AGMIMG_init_common - currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse - { - Width Decode length 2 div mul cvi - { - dup 65535 gt{1 add 2 div cvi}{exit}ifelse - }loop - string - }repeat - end]def - /dstDataStr srcDataStrs 0 get length string def - begin - AGMIMG_init_common - SkipImageProc{ - currentdict consumeimagedata - }{ - save mark - AGMCORE_producing_seps not{ - level3 not{ - Operator/imagemask ne{ - /DataSource[[ - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def - /MultipleDataSources true def - /Decode colorSpaceElemCnt[exch{0 1}repeat]def - }if - }if - currentdict imageormask - }{ - AGMCORE_host_sep{ - Names convert_to_process{ - CSA get_csa_by_name 0 get/DeviceCMYK eq{ - /DataSource - Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource - filter_cmyk 0()/SubFileDecode filter def - /MultipleDataSources false def - /Decode[1 0]def - /DeviceGray setcolorspace - currentdict imageormask_sys - }{ - AGMCORE_report_unsupported_color_space - AGMCORE_black_plate{ - /DataSource - DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse - CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get - devn_alt_datasource - /MultipleDataSources false def - /Decode colorSpaceElemCnt[exch{0 1}repeat]def - currentdict imageormask_sys - }{ - gsave - knockout_unitsq - grestore - currentdict consumeimagedata - }ifelse - }ifelse - } - { - /devicen_colorspace_dict AGMCORE_gget/names_index known{ - Operator/imagemask ne{ - MultipleDataSources{ - /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def - /MultipleDataSources false def - }{ - /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def - }ifelse - invert_image_samples - }if - currentdict imageormask_sys - }{ - currentoverprint not Operator/imagemask eq and{ - currentdict imageormask_sys - }{ - currentoverprint not - { - gsave - knockout_unitsq - grestore + end + /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx + + spot2 begin + tintImage dup type /stringtype eq{ + /_ndx cvx /get cvx _d255- /exch cvx /get cvx + }{ + dup null ne{ + name type /nametype ne{ + 1 exch sub }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - currentdict imageormask + }if + }ifelse + end + /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx + /end cvx + end + /_rampSD cvx + /nsetcustomcolor cvx + }{ + /setcmykcolor cvx }ifelse }ifelse - cleartomark restore - }ifelse - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end - end - end -}def -/imageormask_l2_overprint -{ - currentdict - currentcmykcolor add add add 0 eq{ - currentdict consumeimagedata }{ - level3{ - currentcmykcolor - /AGMIMG_k xdf - /AGMIMG_y xdf - /AGMIMG_m xdf - /AGMIMG_c xdf - Operator/imagemask eq{ - [/DeviceN[ - AGMIMG_c 0 ne{/Cyan}if - AGMIMG_m 0 ne{/Magenta}if - AGMIMG_y 0 ne{/Yellow}if - AGMIMG_k 0 ne{/Black}if - ]/DeviceCMYK{}]setcolorspace - AGMIMG_c 0 ne{AGMIMG_c}if - AGMIMG_m 0 ne{AGMIMG_m}if - AGMIMG_y 0 ne{AGMIMG_y}if - AGMIMG_k 0 ne{AGMIMG_k}if - setcolor - }{ - /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def - [/Indexed - [ - /DeviceN[ - AGMIMG_c 0 ne{/Cyan}if - AGMIMG_m 0 ne{/Magenta}if - AGMIMG_y 0 ne{/Yellow}if - AGMIMG_k 0 ne{/Black}if - ] - /DeviceCMYK{ - AGMIMG_k 0 eq{0}if - AGMIMG_y 0 eq{0 exch}if - AGMIMG_m 0 eq{0 3 1 roll}if - AGMIMG_c 0 eq{0 4 1 roll}if - } - ] - 255 - { - 255 div - mark exch - dup dup dup - AGMIMG_k 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_y 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_m 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - AGMIMG_c 0 ne{ - /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop - counttomark 1 roll - }{ - pop - }ifelse - counttomark 1 add -1 roll pop - } - ]setcolorspace - }ifelse - imageormask_sys + _blackData dup type /stringtype eq{ + /_ndx cvx /get cvx _d255 /exch cvx /get cvx + }if + + _enabledSmoothShade{ + 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx }{ - write_image_file{ - currentcmykcolor - 0 ne{ - [/Separation/Black/DeviceGray{}]setcolorspace - gsave - /Black - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Yellow/DeviceGray{}]setcolorspace - gsave - /Yellow - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Magenta/DeviceGray{}]setcolorspace - gsave - /Magenta - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - 0 ne{ - [/Separation/Cyan/DeviceGray{}]setcolorspace - gsave - /Cyan - [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] - cvx modify_halftone_xfer - Operator currentdict read_image_file - grestore - }if - close_image_file - }{ - imageormask - }ifelse + /setgray cvx }ifelse }ifelse }def -/indexed_imageormask -{ - begin - AGMIMG_init_common - save mark - currentdict - AGMCORE_host_sep{ - Operator/knockout eq{ - /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ - /CSA get get_csa_by_name - }{ - /Names get - }ifelse - overprint_plate not{ - knockout_unitsq - }if - }{ - Indexed_DeviceN{ - /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ - indexed_image_lev2_sep - }{ - currentoverprint not{ - knockout_unitsq - }if - currentdict consumeimagedata - }ifelse - }{ - AGMCORE_is_cmyk_sep{ - Operator/imagemask eq{ - imageormask_sys - }{ - level2{ - indexed_image_lev2_sep - }{ - indexed_image_lev1_sep - }ifelse - }ifelse - }{ - currentoverprint not{ - knockout_unitsq - }if - currentdict consumeimagedata - }ifelse - }ifelse - }ifelse - }{ - level2{ - Indexed_DeviceN{ - /indexed_colorspace_dict AGMCORE_gget begin - }{ - /indexed_colorspace_dict AGMCORE_gget dup null ne - { - begin - currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse - get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and - AGMCORE_in_rip_sep and{ - [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] - setcolorspace - }if - end - } - {pop}ifelse - }ifelse - imageormask - Indexed_DeviceN{ - end - }if - }{ - Operator/imagemask eq{ - imageormask - }{ - indexed_imageormask_lev1 - }ifelse - }ifelse - }ifelse - cleartomark restore - currentdict/_Filters known{_Filters AGMIMG_flushfilters}if - end -}def -/indexed_image_lev2_sep -{ - /indexed_colorspace_dict AGMCORE_gget begin - begin - Indexed_DeviceN not{ - currentcolorspace - dup 1/DeviceGray put - dup 3 - currentcolorspace 2 get 1 add string - 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub - { - dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put - }for - put setcolorspace - }if - currentdict - Operator/imagemask eq{ - AGMIMG_&imagemask - }{ - use_mask{ - process_mask AGMIMG_&image - }{ - AGMIMG_&image - }ifelse - }ifelse - end end -}def - /OPIimage - { - dup type/dicttype ne{ - 10 dict begin - /DataSource xdf - /ImageMatrix xdf - /BitsPerComponent xdf - /Height xdf - /Width xdf - /ImageType 1 def - /Decode[0 1 def] - currentdict - end - }if - dup begin - /NComponents 1 cdndf - /MultipleDataSources false cdndf - /SkipImageProc{false}cdndf - /Decode[ - 0 - currentcolorspace 0 get/Indexed eq{ - 2 BitsPerComponent exp 1 sub - }{ - 1 - }ifelse - ]cdndf - /Operator/image cdndf - end - /sep_colorspace_dict AGMCORE_gget null eq{ - imageormask - }{ - gsave - dup begin invert_image_samples end - sep_imageormask - grestore - }ifelse - }def -/cachemask_level2 -{ - 3 dict begin - /LZWEncode filter/WriteFilter xdf - /readBuffer 256 string def - /ReadFilter - currentfile - 0(%EndMask)/SubFileDecode filter - /ASCII85Decode filter - /RunLengthDecode filter - def - { - ReadFilter readBuffer readstring exch - WriteFilter exch writestring - not{exit}if - }loop - WriteFilter closefile - end -}def -/spot_alias -{ - /mapto_sep_imageormask - { - dup type/dicttype ne{ - 12 dict begin - /ImageType 1 def - /DataSource xdf - /ImageMatrix xdf - /BitsPerComponent xdf - /Height xdf - /Width xdf - /MultipleDataSources false def - }{ - begin - }ifelse - /Decode[/customcolor_tint AGMCORE_gget 0]def - /Operator/image def - /SkipImageProc{false}def - currentdict - end - sep_imageormask - }bdf - /customcolorimage - { - Adobe_AGM_Image/AGMIMG_colorAry xddf - /customcolor_tint AGMCORE_gget - << - /Name AGMIMG_colorAry 4 get - /CSA[/DeviceCMYK] - /TintMethod/Subtractive - /TintProc null - /MappedCSA null - /NComponents 4 - /Components[AGMIMG_colorAry aload pop pop] - >> - setsepcolorspace - mapto_sep_imageormask - }ndf - Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put - /customcolorimage - { - Adobe_AGM_Image/AGMIMG_override false put - current_spot_alias{dup 4 get map_alias}{false}ifelse +/useRectImage{ + _subSampleOK _enabledSmoothShade not and{ { - false set_spot_alias - /customcolor_tint AGMCORE_gget exch setsepcolorspace - pop - mapto_sep_imageormask - true set_spot_alias - }{ - //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec - }ifelse - }bdf -}def -/snap_to_device -{ - 6 dict begin - matrix currentmatrix - dup 0 get 0 eq 1 index 3 get 0 eq and - 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop - { - 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def - 0 0 transform - AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch - AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch - itransform/AGMIMG_llY exch def/AGMIMG_llX exch def - 1 1 transform - AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch - AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch - itransform/AGMIMG_urY exch def/AGMIMG_urX exch def - [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + mark + 0 1 dtransform atan cvi 90 mod 0 eq + 1 0 dtransform atan cvi 90 mod 0 eq + } stopped + { + cleartomark + false + } + { + and exch pop + } ifelse }{ + false }ifelse - end }def -level2 not{ - /colorbuf +/linealImage{ + _noImage{ + rectImage + }{ + _producingSeps{ + AGM_Gradient_Sep/AGM_Gradient_Sep_private get + /rampImage get exec + }{ + useRectImage{ + rectImage + }{ + rampImage + }ifelse + }ifelse + }ifelse +}def +/linealRamp{ + pushBSpace + _ramp{ + linealImage + }{ + linealFill + }ifelse + popBSpace + /_rampIndex _rampIndex 1 sub pt + _rampIndex 0 gt{ + getRampData + }if +}def +/radialGrad{ + /_usingShells currentoverprint _producingSeps and _usingShells or pt + /_firstShell true pt + _enabledSmoothShade not{ + currentoverprint _producingSeps and{ + + newpath + clippath pathbbox + 1 add 4 1 roll + 1 add 4 1 roll + 1 sub 4 1 roll + 1 sub 4 1 roll + _bbox astore pop + + newpath + _bbox 0 get _bbox 1 get moveto + _bbox 2 get _bbox 1 get lineto + _bbox 2 get _bbox 3 get lineto + _bbox 0 get _bbox 3 get lineto + closepath + 6 copy + gsave _bUMatrix astore concat + 1 0 moveto 0 0 1 0 360 arc closepath + eoclip fill + popBSpace + }{ + fill + }ifelse + }if + pushBSpace + + _radHilite{ + _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp + _rampPoint 1 lt{ + 1 _rampPoint sub dup _xHi mul exch _yHi mul translate + }if + }if + _rampIndex{ + radialRamp + /_rampIndex _rampIndex 1 sub pt + _rampIndex 0 gt{ + getRampData + }if + }repeat + + popBSpace + +}def +/getNSamples{ + 0 exch { - 0 1 2 index length 1 sub{ - dup 2 index exch get - 255 exch sub - 2 index - 3 1 roll - put - }for - }def - /tint_image_to_color - { - begin - Width Height BitsPerComponent ImageMatrix - /DataSource load - end - Adobe_AGM_Image begin - /AGMIMG_mbuf 0 string def - /AGMIMG_ybuf 0 string def - /AGMIMG_kbuf 0 string def - { - colorbuf dup length AGMIMG_mbuf length ne - { - dup length dup dup - /AGMIMG_mbuf exch string def - /AGMIMG_ybuf exch string def - /AGMIMG_kbuf exch string def + dup type /stringtype eq{ + length exch pop exit + }if + pop + }forall + dup 0 eq{ + pop 1 + }if +}def +/getRampData{ + /_rampType gMark pt + /_color _rampType 0 gt pt + /_ccRGB _rampType 5 eq _rampType 6 eq or pt + /_rgbRamp _rampType 4 eq _ccRGB or pt + /_ccProcess _rampType 2 eq _rampType 3 eq or pt + _producingSeps{ + _rampSD initSpotDict + /_spotColor _ccProcess _ccRGB or pt + }{ + /_spotColor false pt + }ifelse + /_ramp true pt + 100 div /_rampPoint xp + 100 div /_midPoint xp + + dup /_colorStyle xp + _colorStyle 0 eq{ + 2 + }{ + _colorStyle 1 eq{ + 5 + }{ + _colorStyle 2 eq{ + 8 + }{ + _colorStyle 3 eq{ + _producingSeps{ + _rampSD /spot1 get begin + /name 3 index def + /spot_K 4 index def + /spot_Y 5 index def + /spot_M 6 index def + /spot_C 7 index def + end }if - dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop - } - addprocs - {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage - end - }def - /sep_imageormask_lev1 - { - begin - MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ - { - 255 mul round cvi GrayLookup exch get - }currenttransfer addprocs settransfer - currentdict imageormask - }{ - /sep_colorspace_dict AGMCORE_gget/Components known{ - MappedCSA 0 get/DeviceCMYK eq{ - Components aload pop - }{ - 0 0 0 Components aload pop 1 exch sub - }ifelse - Adobe_AGM_Image/AGMIMG_k xddf - Adobe_AGM_Image/AGMIMG_y xddf - Adobe_AGM_Image/AGMIMG_m xddf - Adobe_AGM_Image/AGMIMG_c xddf - AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ - {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer - currentdict imageormask - }{ - currentcolortransfer - {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll - {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }ifelse + 7 }{ - MappedCSA 0 get/DeviceGray eq{ - {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer - currentdict imageormask + _producingSeps{ + _rampSD/spot1 get begin + /name 4 index def + /spot_K 8 index def + /spot_Y 9 index def + /spot_M 10 index def + /spot_C 11 index def + end + }if + 11 + } ifelse + }ifelse + }ifelse + }ifelse + /_tmp xp + _tmp index 100 div /_endPoint xp + + _gradType 1 eq{ + _tmp 1 add index 100 div /_midPoint xp + }if + + _producingSeps{ + _tmp 2 add index /_nextColorStyle xp + _nextColorStyle 3 eq{ + /_tmp _tmp 4 add pt + _tmp index dup + _rampSD/spot1 get /name get ne{ + _rampSD /spot2 get begin + /name xd + /spot_K _tmp 2 add index def + /spot_Y _tmp 3 add index def + /spot_M _tmp 4 add index def + /spot_C _tmp 5 add index def + end + }{ + pop + }ifelse + }if + _nextColorStyle 4 eq{ + /_tmp _tmp 5 add pt + _tmp index dup + _rampSD/spot1 get /name get ne{ + _rampSD /spot2 get begin + /name xd + /spot_K _tmp 5 add index def + /spot_Y _tmp 6 add index def + /spot_M _tmp 7 add index def + /spot_C _tmp 8 add index def + end + }{ + pop + }ifelse + }if + }if + _rampType 3 eq _rampType 6 eq or{ + /_tint2Data gMark pt + }if + _ccProcess _ccRGB or{ + /_tint1Data gMark pt + }if + _rgbRamp{ + /_blueData gMark pt + /_greenData gMark pt + /_redData gMark pt + }if + + _producingSeps{ + _ccProcess _ccRGB or{ + _rampType 3 eq _rampType 6 eq or{ + _rampSD /spot2 get begin + /tintImage _gradType 0 eq{ + _tint2Data }{ - MappedCSA 0 get/DeviceCMYK eq{ - currentcolortransfer - {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }{ - currentcolortransfer - {pop 1}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll - {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll - setcolortransfer - currentdict tint_image_to_color - }ifelse + _tint1Data }ifelse - }ifelse - }ifelse - end - }def - /sep_image_lev1_sep - { - begin - /sep_colorspace_dict AGMCORE_gget/Components known{ - Components aload pop - Adobe_AGM_Image/AGMIMG_k xddf - Adobe_AGM_Image/AGMIMG_y xddf - Adobe_AGM_Image/AGMIMG_m xddf - Adobe_AGM_Image/AGMIMG_c xddf - {AGMIMG_c mul 1 exch sub} - {AGMIMG_m mul 1 exch sub} - {AGMIMG_y mul 1 exch sub} - {AGMIMG_k mul 1 exch sub} - }{ - {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} - {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} - }ifelse - AGMCORE_get_ink_data currenttransfer addprocs settransfer - currentdict imageormask_sys - end - }def - /indexed_imageormask_lev1 - { - /indexed_colorspace_dict AGMCORE_gget begin - begin - currentdict - MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ - {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer - imageormask - }{ - MappedCSA 0 get/DeviceGray eq{ - {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer - imageormask + def + name null eq{ + /name /Black def + }if + end + }if + _rampSD /spot1 get begin + /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{ + _tint1Data }{ - MappedCSA 0 get/DeviceCMYK eq{ - currentcolortransfer - {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll - setcolortransfer - tint_image_to_color - }{ - currentcolortransfer - {pop 1}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll - {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll - setcolortransfer - tint_image_to_color - }ifelse + _tint2Data }ifelse + def + _rampType 2 eq _rampType 5 eq or{ + name null eq{ + /name _rampSD/spot2 get /name get def + /spot_C _rampSD/spot2 get /spot_C get def + /spot_M _rampSD/spot2 get /spot_M get def + /spot_Y _rampSD/spot2 get /spot_Y get def + /spot_K _rampSD/spot2 get /spot_K get def + _rampSD/spot2 get /name null put + }if + }{ + name null eq{ + /name /Black def + }if + }ifelse + end + }if + }if + /_blackData gMark pt + _rampType 0 gt{ + counttomark 4 add -3 roll + /_yellowData xp + /_magentaData xp + /_cyanData xp + }if + _ramp{ + /_nSamples + [ + _rampType 0 eq {_blackData}if + _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if + _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if + _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if + _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if + _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if + _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if + ] getNSamples pt + _enabledSmoothShade not {/_ramp _nSamples 1 gt pt} if + } if + + setCStop +}def +/rectImage{ + gsave + /_sInc 1 pt + /_bInc 1 _nSamples div pt + /_nSubSamples _nSamples pt + /_optimize false pt + + _subSampleOK{ + /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt + /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt + + _pChange .5 gt dup /_optimize xp{ + /_nSubSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt + /_bInc 1 _nSubSamples div pt + /_sInc _nSamples 1 sub _nSubSamples 1 sub div pt + }if + }if + 0 + _nSubSamples + [ + /dup cvx + _optimize { + /round cvx /cvi cvx + } if + /_ndx /exch cvx /pt cvx + blendColor + 0 0 _bInc 1 /rectfill cvx + _bInc 0 /translate cvx + _sInc /add cvx + ] cvx + bind + repeat + pop + _spotColor{ + nsetcustomcolorend + }if + grestore +}def +/radialInit{ + /_nRadSamples _nSamples dup 0 eq{pop 1}if pt + /_sInc -1 pt + /_rampLen _rampPoint _endPoint sub pt + /_bInc _rampLen _nSamples div neg pt + /_optimize false pt + _subSampleOK{ + /_uRampLen + _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt + 0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt + 2 copy lt{ + exch + }if pop + pt + /_pChange + _uRampLen 0 eq{ + 0 + }{ + _nSamples _uRampLen div }ifelse - end end - }def - /indexed_image_lev1_sep - { - /indexed_colorspace_dict AGMCORE_gget begin - begin - {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} - {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} - AGMCORE_get_ink_data currenttransfer addprocs settransfer - currentdict imageormask_sys - end end - }def -}if + pt + _pChange .5 gt dup /_optimize xp{ + /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt + /_bInc _rampLen _nRadSamples div neg pt + /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt + }if + }if + _radHilite{ + /_xBCInc _xHi _rampLen mul _nRadSamples div pt + /_yBCInc _yHi _rampLen mul _nRadSamples div pt + }if +}def +/radialRamp{ + _enabledSmoothShade{ + fillRamp + }{ + /_saveMatrix _saveMatrix currentmatrix def + + radialInit + + % + % + true + _producingSeps _rgbRamp not and{ + _nSamples 1 gt{ + pop + /_ndx 0 pt + [blendColor] cvx exec + currentInkN + /_ndx _nSamples 1 sub pt + [blendColor] cvx exec + currentInkN + or + }if + }if + { + _rampPoint + + _nSamples 1 sub + + _nRadSamples + [ + /dup cvx + + _optimize{ + /round cvx /cvi cvx + }if + + /_ndx /exch cvx /pt cvx + + _usingShells{ + /_firstShell cvx{ + /_firstShell false pt + }{ + 0 0 3 index 360 0 arcn fill + }/ifelse cvx + }if + + blendColor + + _usingShells{ + 0 0 3 /index cvx 0 360 /arc cvx + }{ + 0 0 3 /index cvx 0 360 /arc cvx /fill cvx + }ifelse + + /exch cvx _bInc /add cvx /exch cvx + + _sInc /add cvx + + _radHilite{ + _xBCInc _yBCInc /translate cvx + }if + ] cvx bind + repeat + + pop pop + }{ + _usingShells{ + 0 0 _rampPoint 360 0 arcn fill + }if + }ifelse + + _saveMatrix setmatrix + + _radHilite{ + _xHi _rampLen mul _yHi _rampLen mul translate + }if + + _usingShells _rampIndex 1 eq and{ + fill + }if + + _spotColor{ + nsetcustomcolorend + }if + }ifelse +}def end -systemdict/setpacking known -{setpacking}if +end +defaultpacking setpacking %%EndResource -currentdict Adobe_AGM_Utils eq {end} if -%%EndProlog -%%BeginSetup -Adobe_AGM_Utils begin -2 2010 Adobe_AGM_Core/ds gx -Adobe_CoolType_Core/ds get exec -Adobe_AGM_Image/ds gx -currentdict Adobe_AGM_Utils eq {end} if -%%EndSetup -%%Page: 1 1 -%%EndPageComments -%%BeginPageSetup -%ADOBeginClientInjection: PageSetup Start "AI11EPS" -%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 -%ADOEndClientInjection: PageSetup Start "AI11EPS" -Adobe_AGM_Utils begin -Adobe_AGM_Core/ps gx -Adobe_AGM_Utils/capture_cpd gx -Adobe_CoolType_Core/ps get exec -Adobe_AGM_Image/ps gx -%ADOBeginClientInjection: PageSetup End "AI11EPS" -/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 - - - - application/postscript - - - Druck - - - - - 2015-03-12T10:16:15+01:00 - 2015-03-12T10:16:15+01:00 - 2015-03-12T10:16:14+01:00 - Adobe Illustrator CS6 (Windows) - - - - 256 - 64 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAQAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXzh/zkDqepW3nuOO2u5oI/qMJ4RyOi 1Lyb0UjNPrT+8+D2vs/ijLT2QD6j+h5p+ntc/wCrjdf8jpP65iWXeeBj/mj5O/T2uf8AVxuv+R0n 9cbK+Bj/AJo+Tv09rn/Vxuv+R0n9cbK+Bj/mj5O/T2uf9XG6/wCR0n9cbK+Bj/mj5O/T2uf9XG6/ 5HSf1xsr4GP+aPk+2s6N8udirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdiqGuf0Z6n+k+j6lP92cOVP9lkJcPWmyPFW1qX+4P/AJdf+SeD0eSf3nm7/cH/AMuv/JPH 0eS/vPN3+4P/AJdf+SePo8l/eebv9wf/AC6/8k8fR5L+883xZfU+u3FOnqPT/gjnPvp0PpD7hzpH yx2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvnD/AJyB0zUr nz3HJbWk08f1GEc443dah5NqqDmn1o/efB7X2fyxjp6JA9R/Q80/QOuf9W66/wCRMn9MxKLvPHx/ zh83foHXP+rddf8AImT+mNFfHx/zh83foHXP+rddf8iZP6Y0V8fH/OHzd+gdc/6t11/yJk/pjRXx 8f8AOHzQJBBIIoR1GBtfdGdI+UuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K uxV2KuxV2KuxVKNV84eVtIuhaapqtrZXJUOIZpVRuJqA1Cem2VyzQiaJcnFo8uQXCJkPIIL/AJWT 5A/6mCw/5Hp/XI/mcfeGz+TdR/Ml8nf8rJ8gf9TBYf8AI9P64/mcfeF/k3UfzJfJ3/KyfIH/AFMF h/yPT+uP5nH3hf5N1H8yXyd/ysnyB/1MFh/yPT+uP5nH3hf5N1H8yXyfIN4yteTspqrSOQR0ILHN C+jwHpD7izpHyt2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K vA/zw8j+bdb85peaTpc15aizijMsYBXmruSNz7jNVrMUpTsB67sPXYcWDhnIA8R/Q8+/5VT+Yn/V huv+BH9cxfAn3F3H8q6b+eHf8qp/MT/qw3X/AAI/rj4E+4r/ACrpv54d/wAqp/MT/qw3X/Aj+uPg T7iv8q6b+eHf8qp/MT/qw3X/AAI/rj4E+4r/ACrpv54d/wAqp/MT/qw3X/Aj+uPgT7iv8q6b+eH1 7m/fOXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq//9k= - - - - - - xmp.iid:D337A45398C8E41197B3F42AD477C390 - xmp.did:D337A45398C8E41197B3F42AD477C390 - uuid:5D20892493BFDB11914A8590D31508C8 - proof:pdf - - xmp.iid:D237A45398C8E41197B3F42AD477C390 - xmp.did:D237A45398C8E41197B3F42AD477C390 - uuid:5D20892493BFDB11914A8590D31508C8 - proof:pdf - - - - - saved - xmp.iid:D237A45398C8E41197B3F42AD477C390 - 2015-03-12T10:15:29+01:00 - Adobe Illustrator CS6 (Windows) - / - - - saved - xmp.iid:D337A45398C8E41197B3F42AD477C390 - 2015-03-12T10:16:15+01:00 - Adobe Illustrator CS6 (Windows) - / - - - - - - Print - - - False - False - 1 - - 28.854742 - 6.889674 - Millimeters - - - - Cyan - Magenta - Yellow - Black - - - - - - Standard-Farbfeldgruppe - 0 - - - - Weiß - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 0.000000 - - - Schwarz - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 100.000000 - - - CMYK Rot - CMYK - PROCESS - 0.000000 - 100.000000 - 100.000000 - 0.000000 - - - CMYK Gelb - CMYK - PROCESS - 0.000000 - 0.000000 - 100.000000 - 0.000000 - - - CMYK Grün - CMYK - PROCESS - 100.000000 - 0.000000 - 100.000000 - 0.000000 - - - CMYK Cyan - CMYK - PROCESS - 100.000000 - 0.000000 - 0.000000 - 0.000000 - - - CMYK Blau - CMYK - PROCESS - 100.000000 - 100.000000 - 0.000000 - 0.000000 - - - CMYK Magenta - CMYK - PROCESS - 0.000000 - 100.000000 - 0.000000 - 0.000000 - - - C=15 M=100 Y=90 K=10 - CMYK - PROCESS - 14.999998 - 100.000000 - 90.000000 - 10.000002 - - - C=0 M=90 Y=85 K=0 - CMYK - PROCESS - 0.000000 - 90.000000 - 85.000000 - 0.000000 - - - C=0 M=80 Y=95 K=0 - CMYK - PROCESS - 0.000000 - 80.000000 - 95.000000 - 0.000000 - - - C=0 M=50 Y=100 K=0 - CMYK - PROCESS - 0.000000 - 50.000000 - 100.000000 - 0.000000 - - - C=0 M=35 Y=85 K=0 - CMYK - PROCESS - 0.000000 - 35.000004 - 85.000000 - 0.000000 - - - C=5 M=0 Y=90 K=0 - CMYK - PROCESS - 5.000001 - 0.000000 - 90.000000 - 0.000000 - - - C=20 M=0 Y=100 K=0 - CMYK - PROCESS - 19.999998 - 0.000000 - 100.000000 - 0.000000 - - - C=50 M=0 Y=100 K=0 - CMYK - PROCESS - 50.000000 - 0.000000 - 100.000000 - 0.000000 - - - C=75 M=0 Y=100 K=0 - CMYK - PROCESS - 75.000000 - 0.000000 - 100.000000 - 0.000000 - - - C=85 M=10 Y=100 K=10 - CMYK - PROCESS - 85.000000 - 10.000002 - 100.000000 - 10.000002 - - - C=90 M=30 Y=95 K=30 - CMYK - PROCESS - 90.000000 - 30.000002 - 95.000000 - 30.000002 - - - C=75 M=0 Y=75 K=0 - CMYK - PROCESS - 75.000000 - 0.000000 - 75.000000 - 0.000000 - - - C=80 M=10 Y=45 K=0 - CMYK - PROCESS - 80.000000 - 10.000002 - 45.000000 - 0.000000 - - - C=70 M=15 Y=0 K=0 - CMYK - PROCESS - 70.000000 - 14.999998 - 0.000000 - 0.000000 - - - C=85 M=50 Y=0 K=0 - CMYK - PROCESS - 85.000000 - 50.000000 - 0.000000 - 0.000000 - - - C=100 M=95 Y=5 K=0 - CMYK - PROCESS - 100.000000 - 95.000000 - 5.000001 - 0.000000 - - - C=100 M=100 Y=25 K=25 - CMYK - PROCESS - 100.000000 - 100.000000 - 25.000000 - 25.000000 - - - C=75 M=100 Y=0 K=0 - CMYK - PROCESS - 75.000000 - 100.000000 - 0.000000 - 0.000000 - - - C=50 M=100 Y=0 K=0 - CMYK - PROCESS - 50.000000 - 100.000000 - 0.000000 - 0.000000 - - - C=35 M=100 Y=35 K=10 - CMYK - PROCESS - 35.000004 - 100.000000 - 35.000004 - 10.000002 - - - C=10 M=100 Y=50 K=0 - CMYK - PROCESS - 10.000002 - 100.000000 - 50.000000 - 0.000000 - - - C=0 M=95 Y=20 K=0 - CMYK - PROCESS - 0.000000 - 95.000000 - 19.999998 - 0.000000 - - - C=25 M=25 Y=40 K=0 - CMYK - PROCESS - 25.000000 - 25.000000 - 39.999996 - 0.000000 - - - C=40 M=45 Y=50 K=5 - CMYK - PROCESS - 39.999996 - 45.000000 - 50.000000 - 5.000001 - - - C=50 M=50 Y=60 K=25 - CMYK - PROCESS - 50.000000 - 50.000000 - 60.000004 - 25.000000 - - - C=55 M=60 Y=65 K=40 - CMYK - PROCESS - 55.000000 - 60.000004 - 65.000000 - 39.999996 - - - C=25 M=40 Y=65 K=0 - CMYK - PROCESS - 25.000000 - 39.999996 - 65.000000 - 0.000000 - - - C=30 M=50 Y=75 K=10 - CMYK - PROCESS - 30.000002 - 50.000000 - 75.000000 - 10.000002 - - - C=35 M=60 Y=80 K=25 - CMYK - PROCESS - 35.000004 - 60.000004 - 80.000000 - 25.000000 - - - C=40 M=65 Y=90 K=35 - CMYK - PROCESS - 39.999996 - 65.000000 - 90.000000 - 35.000004 - - - C=40 M=70 Y=100 K=50 - CMYK - PROCESS - 39.999996 - 70.000000 - 100.000000 - 50.000000 - - - C=50 M=70 Y=80 K=70 - CMYK - PROCESS - 50.000000 - 70.000000 - 80.000000 - 70.000000 - - - - - - Graustufen - 1 - - - - C=0 M=0 Y=0 K=100 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 100.000000 - - - C=0 M=0 Y=0 K=90 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 89.999405 - - - C=0 M=0 Y=0 K=80 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 79.998795 - - - C=0 M=0 Y=0 K=70 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 69.999702 - - - C=0 M=0 Y=0 K=60 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 59.999104 - - - C=0 M=0 Y=0 K=50 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 50.000000 - - - C=0 M=0 Y=0 K=40 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 39.999401 - - - C=0 M=0 Y=0 K=30 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 29.998802 - - - C=0 M=0 Y=0 K=20 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 19.999701 - - - C=0 M=0 Y=0 K=10 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 9.999103 - - - C=0 M=0 Y=0 K=5 - CMYK - PROCESS - 0.000000 - 0.000000 - 0.000000 - 4.998803 - - - - - - Strahlende Farben - 1 - - - - C=0 M=100 Y=100 K=0 - CMYK - PROCESS - 0.000000 - 100.000000 - 100.000000 - 0.000000 - - - C=0 M=75 Y=100 K=0 - CMYK - PROCESS - 0.000000 - 75.000000 - 100.000000 - 0.000000 - - - C=0 M=10 Y=95 K=0 - CMYK - PROCESS - 0.000000 - 10.000002 - 95.000000 - 0.000000 - - - C=85 M=10 Y=100 K=0 - CMYK - PROCESS - 85.000000 - 10.000002 - 100.000000 - 0.000000 - - - C=100 M=90 Y=0 K=0 - CMYK - PROCESS - 100.000000 - 90.000000 - 0.000000 - 0.000000 - - - C=60 M=90 Y=0 K=0 - CMYK - PROCESS - 60.000004 - 90.000000 - 0.003099 - 0.003099 - - - - - - - - - Adobe PDF library 10.01 - - - - - - - - - - - - - - - - - - - - - - - - - % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 -%ADOEndClientInjection: PageSetup End "AI11EPS" -%%EndPageSetup -1 -1 scale 0 -19.5298 translate -pgsv -[1 0 0 1 0 0 ]ct -gsave -np -gsave -0 0 mo -0 19.5298 li -81.793 19.5298 li -81.793 0 li -cp -clp -20.3457 15.646 mo -20.4023 15.6177 20.5146 15.646 20.5146 15.562 cv -20.458 15.5894 20.3457 15.562 20.3457 15.646 cv -cp -20.3457 .87207 mo -20.3457 .957031 20.4863 .984863 20.5146 .87207 cv -20.4297 .87207 20.374 .759766 20.3457 .87207 cv -cp -20.1768 8.61084 mo -20.1211 7.73828 mo -20.3457 7.26025 mo -20.2051 7.26025 20.1484 7.31641 20.1211 7.40088 cv -20.2617 7.42871 20.3174 7.34424 20.3457 7.26025 cv -cp -20.3457 15.8989 mo -20.1211 15.8706 20.1768 16.0112 20.0361 15.8989 cv -20.0361 15.9839 20.0361 16.0396 20.0361 16.1245 cv -20.2324 16.1519 20.2891 16.0112 20.3457 15.8989 cv -cp -20.0361 15.3921 mo -20.0918 15.3921 20.1768 15.3921 20.1768 15.3354 cv -20.1211 15.3354 20.0361 15.3354 20.0361 15.3921 cv -cp -20.0361 1.51953 mo -20.0361 9.51123 mo -20.1484 9.45508 20.0078 9.42676 20.0361 9.51123 cv -19.9229 9.56787 20.0361 9.5957 20.0361 9.51123 cv -cp -19.9512 13.0571 mo -19.9512 2.64502 mo -19.8672 1.99805 mo -19.8672 .787598 mo -19.7822 13.3101 mo -19.7822 13.1411 mo -19.6992 15.646 mo -19.7549 15.6177 19.8672 15.646 19.8672 15.562 cv -19.8105 15.5894 19.6992 15.562 19.6992 15.646 cv -cp -19.6992 10.0737 mo -19.6992 4.27686 mo -19.6143 14.3511 mo -19.6143 8.04785 mo -19.6143 4.1084 mo -19.6143 7.09131 mo -19.7549 7.03467 19.6143 7.00684 19.6143 7.09131 cv -19.3887 7.11963 19.6992 7.42871 19.6143 7.09131 cv -cp -19.6143 9.84912 mo -19.585 9.8208 19.5293 9.8208 19.5293 9.76465 cv -19.585 9.76465 19.6416 9.76465 19.6143 9.84912 cv -cp -19.5293 8.7793 mo -19.4736 9.42676 mo -19.4736 7.48486 mo -19.5293 7.48486 19.6143 7.48486 19.6143 7.40088 cv -19.5586 7.42871 19.4736 7.42871 19.4736 7.48486 cv -cp -19.3887 8.55469 mo -19.3887 8.38574 mo -19.3887 4.41797 mo -19.3037 6.75342 mo -19.4736 7.09131 mo -19.333 7.09131 19.248 7.14746 19.2197 7.26025 cv -19.3604 7.26025 19.418 7.20361 19.4736 7.09131 cv -cp -19.6143 4.50244 mo -19.4443 4.47412 19.6143 4.13623 19.3887 4.19287 cv -19.3604 4.30566 19.248 4.3335 19.2197 4.41797 cv -19.333 4.41797 19.5586 4.72754 19.6143 4.50244 cv -cp -19.1357 8.94824 mo -19.3887 3.54541 mo -19.2764 3.60205 19.3887 3.62988 19.3887 3.54541 cv -19.501 3.54541 19.585 3.54541 19.6992 3.54541 cv -19.6992 3.74268 19.418 3.6582 19.3037 3.77051 cv -19.2197 3.71436 19.248 3.57373 19.1357 3.54541 cv -19.1357 3.43311 19.3604 3.43311 19.3887 3.54541 cv -cp -19.1357 1.91357 mo -19.0791 2.11035 19.4443 2.11035 19.3887 1.91357 cv -19.3604 1.85742 19.1631 1.8291 19.1357 1.91357 cv -cp -18.9668 1.04102 mo -18.9111 10.2427 mo -18.9385 10.2427 18.9951 10.2993 18.9111 10.3271 cv -18.9111 10.2993 18.9111 10.271 18.9111 10.2427 cv -cp -19.3037 7.6543 mo -19.2764 7.5415 19.1357 7.56934 19.1357 7.6543 cv -19.0791 7.6543 19.0518 7.68213 19.0518 7.73828 cv -19.0225 7.73828 18.9951 7.73828 18.9668 7.73828 cv -18.9668 7.79492 18.9111 7.82275 18.9111 7.90723 cv -18.9668 7.93555 19.0225 7.9917 19.1357 7.9917 cv -19.1631 7.85107 19.0518 7.85107 19.0518 7.73828 cv -19.1357 7.73828 19.1357 7.71045 19.1357 7.6543 cv -19.1924 7.6543 19.248 7.6543 19.3037 7.6543 cv -19.2197 7.93555 19.7549 7.82275 19.6992 7.6543 cv -19.9512 7.62549 19.6143 7.31641 19.6992 7.6543 cv -19.4443 7.71045 19.5586 7.71045 19.3037 7.6543 cv -cp -18.9668 11.0591 mo -18.9385 11.0874 18.8818 11.0308 18.9111 11.1147 cv -18.9385 11.481 19.3604 10.6655 18.9668 11.0591 cv -cp -18.9111 8.30127 mo -18.9668 8.35742 19.1074 8.41406 19.1357 8.30127 cv -19.0225 8.27295 19.1357 8.2168 19.1357 8.13232 cv -18.9951 8.13232 18.9385 8.18848 18.9111 8.30127 cv -18.7705 8.35742 18.9111 8.38574 18.9111 8.30127 cv -cp -18.8262 15.2515 mo -18.8262 9.2583 mo -18.8262 8.55469 mo -18.8818 8.52637 18.9668 8.55469 18.9668 8.46973 cv -18.9111 8.46973 18.8262 8.46973 18.8262 8.55469 cv -cp -19.0518 1.35059 mo -18.9668 1.35059 18.9385 1.26611 18.8262 1.26611 cv -18.7979 1.46338 18.8262 1.57568 18.9668 1.604 cv -18.9668 1.49121 19.0225 1.43506 19.0518 1.35059 cv -cp -19.0518 4.02393 mo -18.9668 4.02393 18.9111 4.02393 18.8262 4.02393 cv -18.7139 4.1084 18.7979 4.38965 18.9111 4.50244 cv -19.0225 4.41797 19.1074 4.27686 19.0518 4.02393 cv -cp -18.6572 13.394 mo -19.2197 6.69727 mo -19.0225 6.7251 19.1357 6.44385 18.9668 6.44385 cv -18.9385 6.58447 18.7412 6.35986 18.6572 6.61279 cv -18.8545 6.64111 19.0791 7.09131 19.2197 6.69727 cv -cp -18.6572 6.05029 mo -18.7412 9.03271 mo -18.7979 9.06104 18.8545 9.11768 18.9668 9.11768 cv -18.9951 9.20166 19.1074 9.22949 19.1357 9.34229 cv -18.9951 9.37012 19.0791 9.62354 18.9668 9.68018 cv -19.1074 9.65186 19.1074 9.73633 19.2197 9.76465 cv -19.2197 9.8208 19.2197 9.84912 19.2197 9.90527 cv -19.1074 9.96143 19.2197 10.0181 19.2197 9.90527 cv -19.333 10.0181 19.6143 10.0459 19.6143 9.84912 cv -19.6992 9.8208 19.6992 9.76465 19.7822 9.76465 cv -19.8105 9.65186 19.7549 9.62354 19.6992 9.5957 cv -19.6992 9.68018 19.5586 9.65186 19.5293 9.76465 cv -19.3887 9.62354 19.4443 9.76465 19.2197 9.76465 cv -19.1924 9.51123 19.3887 9.51123 19.3887 9.2583 cv -19.1357 9.34229 19.2197 9.06104 18.9668 9.11768 cv -18.9111 8.94824 19.2197 8.83594 18.9668 8.7793 cv -18.9668 8.89209 18.8262 8.86426 18.7412 8.86426 cv -18.7412 8.92041 18.7412 8.97656 18.7412 9.03271 cv -18.4043 8.94824 18.7139 9.2583 18.7412 9.03271 cv -cp -18.5732 10.8062 mo -18.6289 10.7769 18.7412 10.8062 18.7412 10.7222 cv -18.6855 10.7495 18.5732 10.7222 18.5732 10.8062 cv -cp -18.5732 10.5522 mo -18.5732 8.69531 mo -18.5732 6.2749 mo -18.7412 3.06689 mo -19.0518 3.03906 18.8818 3.48926 19.1357 3.54541 cv -19.1074 3.71436 19.1631 3.79883 19.3037 3.77051 cv -19.1924 3.8833 19.1924 4.08008 19.3887 4.1084 cv -19.4443 3.71436 19.6699 3.99561 20.0361 3.93945 cv -19.9512 3.51758 20.2324 3.93945 20.2617 3.62988 cv -19.9229 3.57373 20.0078 3.60205 19.6992 3.54541 cv -19.5586 3.17969 19.2197 3.15186 19.4736 2.72949 cv -19.1631 2.89844 19.2764 2.56104 19.0518 2.72949 cv -19.1074 2.22266 18.8545 2.02588 18.5732 1.85742 cv -18.376 2.3916 19.0518 2.61719 18.7412 3.06689 cv -18.6289 3.09521 18.7412 3.15186 18.7412 3.06689 cv -cp -18.4883 8.94824 mo -18.5449 8.92041 18.6572 8.94824 18.6572 8.86426 cv -18.6006 8.89209 18.4883 8.86426 18.4883 8.94824 cv -cp -18.4043 12.6636 mo -18.4043 8.46973 mo -18.4883 8.44189 18.5732 8.46973 18.5732 8.38574 cv -18.5166 8.41406 18.4043 8.38574 18.4043 8.46973 cv -cp -18.4043 4.19287 mo -18.4043 4.27686 18.5449 4.27686 18.5732 4.19287 cv -18.4883 4.19287 18.46 4.08008 18.4043 4.19287 cv -cp -18.7412 .87207 mo -18.5449 .87207 18.4883 .731445 18.4043 .957031 cv -18.5166 1.06885 18.7139 1.06885 18.7412 .87207 cv -cp -18.3193 6.83789 mo -18.5732 5.88086 mo -18.5732 5.74023 18.8545 5.82471 18.9111 5.7124 cv -18.9668 5.40283 18.7139 5.40283 18.5732 5.31836 cv -18.5732 5.23389 18.6006 5.23389 18.6572 5.23389 cv -18.5166 5.00879 18.6289 4.86816 18.4043 4.83984 cv -18.4316 5.03711 18.4316 5.20605 18.3193 5.31836 cv -18.4043 5.31836 18.4883 5.31836 18.5732 5.31836 cv -18.6289 5.51563 18.3193 5.76855 18.5732 5.88086 cv -cp -18.2637 12.8315 mo -18.2637 10.4116 mo -18.2637 2.98291 mo -18.4883 1.77246 mo -18.3477 1.74463 18.3193 1.85742 18.1787 1.85742 cv -18.1221 1.7168 18.0664 1.85742 18.1787 1.85742 cv -18.1221 2.19482 18.5732 2.08203 18.4883 1.77246 cv -cp -18.0947 10.5522 mo -18.0947 6.35986 mo -18.0947 1.43506 mo -18.1787 2.56104 mo -18.1221 2.56104 18.0664 2.56104 18.0947 2.47607 cv -18.1504 2.50439 18.1787 2.50439 18.1787 2.56104 cv -cp -18.0098 6.52832 mo -18.0098 5.4873 mo -18.0947 3.54541 mo -18.0381 3.54541 17.9814 3.51758 18.0098 3.46143 cv -18.0664 3.46143 18.0947 3.46143 18.0947 3.54541 cv -cp -18.2637 8.30127 mo -18.0098 8.27295 18.0381 8.49805 17.9248 8.61084 cv -18.1787 8.66699 18.291 8.55469 18.2637 8.30127 cv -cp -17.9248 7.17529 mo -18.0947 2.47607 mo -18.0381 2.47607 17.9814 2.47607 17.9248 2.47607 cv -17.9248 2.3916 17.9541 2.30762 18.0947 2.33545 cv -18.0947 2.3916 18.0947 2.44824 18.0947 2.47607 cv -cp -17.9248 .957031 mo -18.0381 .900391 17.9248 .87207 17.9248 .957031 cv -17.8135 1.01318 17.9248 1.04102 17.9248 .957031 cv -cp -18.1787 6.75342 mo -18.1504 6.64111 17.9814 6.69727 17.8408 6.69727 cv -17.8408 7.03467 18.0381 6.78174 18.1787 6.92236 cv -18.1787 6.86621 18.1787 6.81006 18.1787 6.75342 cv -cp -18.4043 7.90723 mo -18.4043 7.79492 18.4316 7.7666 18.4883 7.73828 cv -18.4883 7.7666 18.4883 7.79492 18.4883 7.82275 cv -18.7412 7.90723 18.7979 7.85107 18.9111 7.6543 cv -18.7139 7.62549 18.6006 7.68213 18.4883 7.73828 cv -18.4883 7.71045 18.4883 7.68213 18.4883 7.6543 cv -18.376 7.62549 18.291 7.5415 18.1787 7.48486 cv -18.1504 7.37256 18.207 7.17529 18.0947 7.17529 cv -18.0947 7.31641 17.8135 7.23193 17.8408 7.40088 cv -17.9248 7.48486 18.0381 7.51367 18.1787 7.48486 cv -18.1221 7.73828 18.2637 7.82275 18.4043 7.90723 cv -cp -18.3193 4.98047 mo -18.0947 4.98047 18.1504 4.6709 17.8408 4.75586 cv -17.7842 4.64307 17.7568 4.75586 17.8408 4.75586 cv -17.9814 4.83984 18.0664 5.37451 18.3193 4.98047 cv -cp -17.7568 6.44385 mo -17.8408 4.27686 mo -17.8135 4.24902 17.7568 4.24902 17.7568 4.19287 cv -17.8135 4.19287 17.8691 4.19287 17.8408 4.27686 cv -cp -17.7002 3.54541 mo -17.8408 3.57373 17.8975 3.71436 18.0947 3.68604 cv -18.0947 3.6582 18.0947 3.60205 18.0947 3.54541 cv -18.3477 3.71436 18.2354 3.51758 18.3193 3.46143 cv -18.5166 3.43311 18.291 3.82666 18.5732 3.68604 cv -18.5732 3.48926 18.4316 3.46143 18.5732 3.29248 cv -18.0947 3.43311 18.2354 2.98291 17.8408 3.06689 cv -17.7842 3.29248 18.1221 3.15186 18.0098 3.46143 cv -17.8975 3.34863 17.7002 3.34863 17.7002 3.54541 cv -cp -17.7002 1.35059 mo -17.7002 1.32227 17.7002 1.29443 17.7002 1.26611 cv -17.7285 1.26611 17.7842 1.35059 17.7002 1.35059 cv -cp -17.7002 1.04102 mo -17.7002 .787598 mo -17.6162 4.58691 mo -17.4746 4.75586 17.6729 4.75586 17.5322 4.92432 cv -17.7568 5.03711 17.7568 4.55859 17.6162 4.58691 cv -cp -17.8408 3.85498 mo -17.7568 3.85498 17.7842 3.77051 17.8408 3.68604 cv -17.7285 3.68604 17.6436 3.68604 17.5322 3.68604 cv -17.5322 3.77051 17.5322 3.85498 17.5322 3.93945 cv -17.6436 3.93945 17.8135 3.96729 17.8408 3.85498 cv -cp -17.6162 1.26611 mo -17.6162 1.40723 17.5322 1.40723 17.5322 1.51953 cv -17.7842 1.49121 17.5322 1.91357 18.0098 1.85742 cv -18.0947 1.46338 17.7568 1.49121 17.8408 1.12549 cv -17.7002 1.09766 17.7002 1.18164 17.7002 1.26611 cv -17.6729 1.26611 17.6436 1.26611 17.6162 1.26611 cv -cp -17.5322 1.99805 mo -17.5596 1.99805 17.5879 1.99805 17.6162 1.99805 cv -17.5879 2.2793 17.7842 2.36377 17.9248 2.47607 cv -17.8408 2.67285 17.6729 2.75781 17.6162 2.98291 cv -17.8408 2.87012 17.8691 3.03906 18.0947 2.89844 cv -18.1504 3.01123 18.1787 2.89844 18.0947 2.89844 cv -18.1504 2.81396 18.1787 2.70166 18.1787 2.56104 cv -18.2637 2.58887 18.3193 2.56104 18.3193 2.47607 cv -18.2354 2.44824 18.207 2.33545 18.0947 2.33545 cv -18.0664 2.08203 17.8135 2.08203 17.6162 1.99805 cv -17.5879 1.91357 17.5322 1.96973 17.5322 1.99805 cv -17.4189 2.0542 17.5322 2.11035 17.5322 1.99805 cv -cp -17.4473 10.9741 mo -17.5029 10.9468 17.6162 10.9741 17.6162 10.8901 cv -17.5322 10.8901 17.4473 10.8901 17.4473 10.9741 cv -cp -17.4473 3.20801 mo -17.7002 6.61279 mo -17.7002 6.52832 17.7002 6.44385 17.7002 6.35986 cv -17.6436 6.35986 17.5879 6.35986 17.5322 6.35986 cv -17.4746 6.35986 17.4189 6.3877 17.4473 6.44385 cv -17.5322 6.47217 17.5029 6.52832 17.4473 6.61279 cv -17.5322 6.61279 17.6162 6.61279 17.7002 6.61279 cv -cp -17.3623 15.9839 mo -17.3623 2.81396 mo -17.7568 11.9312 mo -17.8691 11.7339 17.7568 11.7905 17.8408 11.5366 cv -17.7002 11.5366 17.5879 11.5093 17.5322 11.4526 cv -17.5879 11.7065 17.251 11.5366 17.3623 11.8472 cv -17.5596 11.8188 17.6729 11.8745 17.7568 11.9312 cv -cp -17.3623 3.85498 mo -17.4746 3.79883 17.3623 3.77051 17.3623 3.85498 cv -17.251 3.91162 17.3623 3.96729 17.3623 3.85498 cv -cp -17.2773 13.9575 mo -17.2773 4.1084 mo -17.1934 10.1587 mo -17.1934 7.17529 mo -17.1934 2.33545 mo -17.1367 2.50439 17.5322 2.50439 17.4473 2.33545 cv -17.4189 2.25098 17.2217 2.22266 17.1934 2.33545 cv -cp -17.1104 .787598 mo -17.0527 12.8315 mo -17.1934 5.54346 mo -17.1934 5.4873 17.2773 5.45898 17.2773 5.40283 cv -17.1934 5.40283 17.1934 5.31836 17.1104 5.31836 cv -17.1104 5.40283 17.0527 5.40283 17.0527 5.4873 cv -17.1104 5.4873 17.1367 5.54346 17.1934 5.54346 cv -cp -17.7568 4.19287 mo -17.7002 4.24902 17.5596 4.2207 17.5322 4.3335 cv -17.3916 4.36182 17.1104 4.1084 17.0527 4.3335 cv -17.1934 4.3335 17.4473 4.58691 17.5322 4.3335 cv -17.7842 4.24902 17.5879 4.61523 17.8408 4.50244 cv -17.8408 4.41797 17.8408 4.3335 17.8408 4.27686 cv -17.9248 4.27686 17.9248 4.3335 18.0098 4.3335 cv -18.0098 4.24902 18.0098 4.13623 18.0098 4.02393 cv -18.1221 3.96729 18.0098 3.93945 18.0098 4.02393 cv -17.8975 4.19287 17.5879 3.8833 17.7568 4.19287 cv -cp -16.9697 11.6226 mo -16.9697 10.2427 mo -17.0527 10.2427 17.0811 10.3555 17.1104 10.2427 cv -17.1104 10.1587 16.9697 10.1304 16.9697 10.2427 cv -cp -16.9697 7.00684 mo -16.9697 5.06543 mo -16.8848 4.3335 mo -16.8848 3.85498 mo -16.8848 2.47607 mo -16.8848 4.75586 mo -17.2217 4.64307 17.251 5.26221 17.4473 4.83984 cv -17.251 4.75586 17.2773 4.64307 17.0527 4.50244 cv -17.0254 4.61523 16.9121 4.64307 16.8848 4.75586 cv -16.7715 4.81201 16.8848 4.83984 16.8848 4.75586 cv -cp -16.7998 12.0151 mo -17.7002 7.90723 mo -17.4473 7.82275 17.4746 8.02002 17.2773 7.9917 cv -17.2217 7.79492 17.2217 7.51367 16.7998 7.48486 cv -16.8281 7.82275 17.2217 7.82275 16.9697 8.2168 cv -17.2773 8.07617 17.6729 8.41406 17.7002 7.90723 cv -cp -16.8848 5.4873 mo -16.8848 5.43066 16.8848 5.37451 16.8848 5.31836 cv -16.8281 5.31836 16.7715 5.31836 16.7148 5.31836 cv -16.7148 5.37451 16.7148 5.43066 16.7148 5.4873 cv -16.7715 5.4873 16.8281 5.4873 16.8848 5.4873 cv -cp -16.6309 8.2168 mo -16.6875 8.18848 16.7998 8.2168 16.7998 8.13232 cv -16.7441 8.16064 16.6309 8.13232 16.6309 8.2168 cv -cp -16.6309 3.93945 mo -16.7441 3.8833 16.6309 3.85498 16.6309 3.93945 cv -16.5186 3.99561 16.6592 4.05225 16.6309 3.93945 cv -cp -16.5469 13.8726 mo -16.5469 5.31836 mo -16.4629 10.7222 mo -16.4629 4.58691 mo -16.5469 4.55859 16.6309 4.58691 16.6309 4.50244 cv -16.5742 4.53027 16.4902 4.50244 16.4629 4.58691 cv -cp -16.4063 13.7886 mo -16.4063 3.93945 mo -16.4063 3.54541 mo -16.4629 3.51758 16.5469 3.54541 16.5469 3.46143 cv -16.4902 3.48926 16.4063 3.46143 16.4063 3.54541 cv -cp -16.3213 12.7476 mo -16.3213 6.75342 mo -16.2373 10.7222 mo -16.3213 4.6709 mo -16.4336 4.61523 16.293 4.55859 16.3213 4.6709 cv -16.04 4.81201 16.5742 4.92432 16.3213 4.6709 cv -cp -16.1523 4.19287 mo -16.0684 11.4526 mo -16.0684 11.1147 mo -16.0684 8.86426 mo -16.124 8.83594 16.2373 8.86426 16.2373 8.7793 cv -16.1807 8.80762 16.0684 8.7793 16.0684 8.86426 cv -cp -16.0684 4.3335 mo -15.9834 12.1851 mo -15.9834 10.3271 mo -16.0967 10.3271 16.0684 10.4683 16.1523 10.4683 cv -16.3496 10.3833 16.0684 10.1021 15.9834 10.3271 cv -cp -15.8994 2.81396 mo -16.0684 10.7222 mo -16.209 10.5239 15.7871 10.4956 15.8428 10.6362 cv -15.8711 10.6362 15.9277 10.6655 15.8994 10.7222 cv -15.9561 10.7222 16.0117 10.7222 16.0684 10.7222 cv -cp -15.8428 3.29248 mo -15.9561 3.23584 15.8154 3.20801 15.8428 3.29248 cv -15.7021 3.34863 15.8428 3.40479 15.8428 3.29248 cv -cp -15.7588 12.269 mo -17.7002 8.94824 mo -17.5322 8.94824 17.5029 8.83594 17.3623 8.86426 cv -17.2773 8.94824 17.1934 9.03271 17.1104 9.11768 cv -16.9697 8.80762 16.6309 9.22949 16.1523 9.11768 cv -16.1523 9.2583 16.2656 9.28613 16.2373 9.42676 cv -16.0684 9.28613 15.8428 9.51123 15.7588 9.68018 cv -15.8711 9.68018 16.0117 9.68018 16.1523 9.68018 cv -16.124 9.53955 16.2373 9.53955 16.2373 9.42676 cv -16.7998 9.37012 17.6162 8.80762 18.0947 9.68018 cv -17.7568 9.65186 18.0947 10.0181 18.0947 10.1587 cv -18.1787 10.1587 18.2637 10.1587 18.3193 10.1587 cv -18.376 10.271 18.4316 10.1587 18.3193 10.1587 cv -18.5449 9.87695 18.6006 10.4116 18.9111 10.3271 cv -19.0225 10.6089 19.0225 10.1304 19.2197 10.2427 cv -19.3887 10.3555 19.3887 10.6362 19.7822 10.5522 cv -19.7256 10.3271 19.5586 10.1865 19.2197 10.2427 cv -19.2197 10.2148 19.2197 10.1865 19.2197 10.1587 cv -19.0225 10.1587 18.9668 9.98975 18.9111 10.2427 cv -18.7412 10.1865 18.8818 10.1021 18.9111 9.98975 cv -18.4883 9.87695 18.4043 9.42676 18.2637 9.03271 cv -17.8975 9.00488 17.8135 9.17334 17.7002 9.03271 cv -17.7002 9.00488 17.7002 8.97656 17.7002 8.94824 cv -17.8135 8.97656 17.8135 8.86426 17.9248 8.86426 cv -17.9814 8.97656 18.0381 8.86426 17.9248 8.86426 cv -17.8691 8.80762 17.8691 8.63867 17.7568 8.61084 cv -17.9248 8.46973 17.6729 8.44189 17.6162 8.30127 cv -17.5879 8.49805 17.6162 8.61084 17.7568 8.61084 cv -17.7842 8.7793 17.6729 8.80762 17.7002 8.94824 cv -cp -15.7588 4.19287 mo -15.6738 11.7632 mo -15.5898 8.7793 mo -15.7305 8.7793 15.8428 8.80762 15.8994 8.86426 cv -15.9277 8.66699 15.9277 8.46973 15.7588 8.46973 cv -15.7305 8.52637 15.6738 8.55469 15.5898 8.55469 cv -15.5898 8.61084 15.5898 8.69531 15.5898 8.7793 cv -cp -15.5898 4.3335 mo -15.5898 9.84912 mo -15.6182 9.84912 15.6465 9.84912 15.6738 9.84912 cv -15.6738 10.0737 16.0117 9.76465 15.6738 9.84912 cv -15.6465 9.73633 15.5898 9.79248 15.5898 9.84912 cv -15.4766 9.87695 15.5898 9.93311 15.5898 9.84912 cv -cp -15.5059 11.3687 mo -15.5059 10.4116 mo -15.5059 9.68018 mo -15.5059 9.03271 mo -15.5615 9.00488 15.6738 9.03271 15.6738 8.94824 cv -15.6182 8.97656 15.5059 8.94824 15.5059 9.03271 cv -cp -15.5059 .618652 mo -15.4209 12.0151 mo -15.4766 11.9878 15.5898 12.0151 15.5898 11.9312 cv -15.5332 11.9595 15.4209 11.9312 15.4209 12.0151 cv -cp -15.4209 10.2427 mo -15.6465 10.2427 15.8428 10.2148 15.8428 9.98975 cv -15.6182 10.0181 15.4209 10.0181 15.4209 10.2427 cv -15.3086 10.2993 15.4209 10.3271 15.4209 10.2427 cv -cp -15.252 10.7222 mo -15.1953 11.4526 mo -15.1953 9.2583 mo -15.1953 8.61084 mo -15.252 10.9741 mo -15.3359 11.1147 15.0273 11.228 15.252 11.2847 cv -15.2803 11.228 15.4766 10.9741 15.252 10.9741 cv -cp -15.0273 10.6362 mo -14.9434 10.8901 mo -14.999 10.8628 15.1113 10.8901 15.1113 10.8062 cv -15.0273 10.8335 14.9434 10.8062 14.9434 10.8901 cv -cp -15.1953 3.54541 mo -15.1953 3.34863 15.0547 3.29248 14.9434 3.20801 cv -14.9434 3.32031 14.9434 3.43311 14.9434 3.54541 cv -15.0273 3.54541 15.1113 3.54541 15.1953 3.54541 cv -cp -14.9434 1.04102 mo -15.0273 9.42676 mo -14.9434 9.68018 15.2803 9.53955 15.252 9.76465 cv -15.252 9.90527 15.0547 9.84912 15.1113 10.0737 cv -15.084 10.0737 15.0547 10.0737 15.0273 10.0737 cv -15.0273 10.0181 14.999 9.98975 14.9434 9.98975 cv -14.8867 9.87695 14.8584 10.0181 14.9434 9.98975 cv -14.9141 10.0737 14.9707 10.0737 15.0273 10.0737 cv -15.0273 10.1021 15.0273 10.1304 15.0273 10.1587 cv -14.9434 10.1304 14.9434 10.1865 14.9434 10.2427 cv -14.8291 10.2993 14.9434 10.3271 14.9434 10.2427 cv -14.999 10.2427 15.0273 10.2148 15.0273 10.1587 cv -15.084 10.1865 15.1113 10.1304 15.1113 10.0737 cv -15.168 10.0737 15.1953 9.98975 15.252 9.98975 cv -15.3086 10.1021 15.3652 9.98975 15.252 9.98975 cv -15.3086 9.8208 15.5059 9.5957 15.3359 9.42676 cv -15.4492 9.37012 15.3359 9.34229 15.3359 9.42676 cv -15.1396 9.42676 15.1953 9.56787 15.0273 9.42676 cv -cp -14.8584 8.94824 mo -14.7734 10.5522 mo -14.7734 10.1587 mo -14.4648 9.76465 mo -14.5205 9.73633 14.6055 9.76465 14.6328 9.68018 cv -14.5479 9.68018 14.4648 9.68018 14.4648 9.76465 cv -cp -14.4648 10.4683 mo -14.8027 10.4956 14.4922 10.1587 14.4648 10.4683 cv -14.3516 10.5239 14.4648 10.5806 14.4648 10.4683 cv -cp -14.3799 4.58691 mo -14.4922 4.53027 14.3799 4.50244 14.3799 4.58691 cv -14.2666 4.64307 14.3799 4.69922 14.3799 4.58691 cv -cp -14.2109 12.0151 mo -14.2109 9.90527 mo -14.1553 9.79248 14.126 9.93311 14.2109 9.90527 cv -14.1826 10.0737 14.3232 10.0737 14.4648 10.0737 cv -14.5205 10.1865 14.5479 10.0737 14.4648 10.0737 cv -14.5479 9.96143 14.5479 9.87695 14.3799 9.84912 cv -14.3799 9.48291 14.0703 9.8208 14.3799 9.84912 cv -14.3799 9.90527 14.2666 9.90527 14.2109 9.90527 cv -cp -14.126 9.51123 mo -14.126 9.20166 mo -14.126 1.77246 mo -14.042 10.2427 mo -13.9014 11.6772 mo -13.958 11.6772 14.042 11.6772 14.042 11.6226 cv -13.9854 11.6226 13.9014 11.6226 13.9014 11.6772 cv -cp -13.9014 11.1147 mo -14.1553 11.0308 14.3232 11.4526 14.4648 11.1997 cv -14.2959 11.228 14.4072 10.9185 14.3799 10.8062 cv -14.4365 10.7769 14.5479 10.8062 14.5479 10.7222 cv -14.2109 10.6655 14.2959 10.6655 13.9854 10.7222 cv -13.9854 10.9185 13.958 11.0308 13.9014 11.1147 cv -cp -13.9854 8.7793 mo -13.9854 8.83594 13.9014 8.86426 13.9014 8.7793 cv -13.9297 8.7793 13.958 8.7793 13.9854 8.7793 cv -cp -13.8174 12.0151 mo -13.8174 9.42676 mo -13.7324 11.3687 mo -13.6484 9.2583 mo -13.4795 11.0591 mo -13.5645 11.0308 13.6484 11.0308 13.6484 10.9741 cv -13.5918 10.9741 13.4795 10.9741 13.4795 11.0591 cv -cp -14.042 10.3271 mo -13.9854 10.4116 13.9014 10.3555 13.6484 10.4116 cv -13.5645 10.3271 13.6201 10.1021 13.3945 10.1587 cv -13.3672 10.0459 13.3105 10.1587 13.3945 10.1587 cv -13.2832 10.5806 14.2959 10.7222 14.042 10.3271 cv -cp -13.2539 9.76465 mo -13.1699 9.84912 mo -13.1699 9.11768 mo -13.2539 12.1001 mo -12.917 12.0151 13.2256 12.3257 13.2539 12.1001 cv -13.3105 12.1001 13.3105 12.0718 13.3389 12.0151 cv -13.4512 11.9595 13.3105 11.9038 13.3389 12.0151 cv -13.2539 11.9878 13.2539 12.0444 13.2539 12.1001 cv -cp -13.3389 9.2583 mo -13.3389 9.37012 13.1133 9.37012 13.085 9.2583 cv -13.1699 9.2583 13.2539 9.2583 13.3389 9.2583 cv -cp -13.002 10.9741 mo -13.085 10.9468 13.1426 11.0874 13.1699 10.9741 cv -13.1699 10.8901 13.0283 10.8628 13.002 10.9741 cv -cp -13.085 9.2583 mo -12.6914 9.31445 13.3105 9.51123 13.3945 9.5957 cv -13.3945 9.45508 13.4795 9.45508 13.4795 9.34229 cv -13.4238 9.34229 13.3945 9.2583 13.3389 9.2583 cv -13.5078 9.00488 13.8174 9.00488 14.042 9.34229 cv -14.0703 9.28613 14.126 9.2583 14.126 9.20166 cv -14.4648 9.08887 14.5205 9.14551 14.6328 9.42676 cv -14.5205 9.45508 14.5771 9.51123 14.6328 9.51123 cv -14.6621 9.62354 14.7178 9.51123 14.6328 9.51123 cv -14.6328 9.48291 14.6328 9.45508 14.6328 9.42676 cv -14.999 9.2583 14.8584 9.06104 15.1113 8.7793 cv -14.9141 8.72314 14.8291 8.7793 14.5479 8.69531 cv -14.5479 8.80762 14.5205 8.83594 14.4648 8.86426 cv -14.4072 8.75146 14.3516 8.86426 14.4648 8.86426 cv -14.3799 8.94824 14.2959 9.03271 14.2109 9.11768 cv -14.126 9.00488 14.0703 8.86426 13.9854 8.7793 cv -13.958 8.69531 13.9014 8.75146 13.9014 8.7793 cv -13.7607 8.94824 13.6484 8.75146 13.4795 8.69531 cv -13.4795 8.94824 13.2539 8.94824 13.1699 9.11768 cv -12.9727 9.11768 13.0576 9.17334 13.085 9.2583 cv -cp -12.917 11.6772 mo -12.9727 11.6772 13.085 11.6772 13.085 11.6226 cv -13.0283 11.6226 12.917 11.6226 12.917 11.6772 cv -cp -12.832 10.7222 mo -12.832 9.68018 mo -12.8877 9.7085 13.1426 9.87695 13.1699 9.68018 cv -13.085 9.68018 13.1133 9.56787 13.085 9.51123 cv -13.0283 9.51123 12.9727 9.51123 12.917 9.51123 cv -12.917 9.56787 12.832 9.5957 12.832 9.68018 cv -12.7197 9.73633 12.8613 9.76465 12.832 9.68018 cv -cp -12.7764 10.9741 mo -12.832 10.9468 12.917 10.9741 12.917 10.8901 cv -12.8613 10.8901 12.7764 10.8901 12.7764 10.9741 cv -cp -12.7764 12.1851 mo -12.7764 12.2124 12.6914 12.269 12.6914 12.1851 cv -12.7197 12.1851 12.7471 12.1851 12.7764 12.1851 cv -cp -13.2539 11.6772 mo -13.2539 11.6499 13.7891 11.6226 13.4795 11.3687 cv -13.4238 11.481 13.3672 11.3403 13.1699 11.4526 cv -13.1699 11.4253 13.1699 11.396 13.1699 11.3687 cv -13.2832 11.312 13.1699 11.2847 13.1699 11.3687 cv -12.917 11.3403 12.8613 11.0874 12.6914 11.3687 cv -13.002 11.2847 12.9727 11.6499 13.1699 11.4526 cv -13.1699 11.5659 13.1426 11.6772 13.2539 11.6772 cv -cp -12.7764 11.7632 mo -12.7764 11.8188 12.7764 11.8745 12.832 11.8472 cv -12.832 11.7339 12.7471 11.2554 12.6064 11.5366 cv -12.832 11.5933 12.5225 11.8188 12.5225 11.9312 cv -12.6914 11.9595 12.6914 11.8188 12.7764 11.7632 cv -cp -12.4385 9.42676 mo -12.2695 10.4683 mo -12.5225 11.4526 mo -12.6357 11.2554 12.2412 11.1997 12.2695 11.3687 cv -12.3252 11.3687 12.3818 11.3687 12.3545 11.4526 cv -12.4102 11.4526 12.4658 11.4526 12.5225 11.4526 cv -cp -12.2695 11.8472 mo -12.3818 11.7905 12.2695 11.7632 12.2695 11.8472 cv -12.1572 11.9038 12.2979 11.9595 12.2695 11.8472 cv -cp -12.0439 11.1147 mo -12.0439 11.2847 12.1006 11.396 12.1846 11.4526 cv -12.2139 11.2554 12.1846 11.144 12.0439 11.1147 cv -cp -12.1289 11.9312 mo -12.1006 11.8188 12.1289 11.6499 11.96 11.6772 cv -11.96 11.7905 11.9033 11.8745 11.875 11.9312 cv -11.96 11.9312 12.0439 11.9312 12.1289 11.9312 cv -cp -11.791 10.8901 mo -11.6787 11.0874 12.0723 11.1147 12.0439 10.9741 cv -11.9316 10.9741 11.9316 10.8628 11.791 10.8901 cv -cp -11.6221 12.0151 mo -11.6221 11.7632 mo -11.6221 11.8472 11.7627 11.8745 11.791 11.7632 cv -11.707 11.7905 11.6787 11.6499 11.6221 11.7632 cv -cp -11.4814 9.34229 mo -11.3975 10.2427 mo -11.3408 10.4683 11.5664 10.3833 11.6221 10.4683 cv -11.6504 10.2993 11.5664 10.2148 11.3975 10.2427 cv -cp -11.1436 .87207 mo -10.9756 10.4116 mo -11.1436 11.1997 mo -11.1719 11.5366 11.5098 11.1997 11.1436 11.1997 cv -11.1719 11.0874 11.0596 11.0591 11.0596 10.9741 cv -11.1719 10.9185 11.0596 10.8628 11.0596 10.9741 cv -10.918 10.9468 10.9463 11.3403 11.1436 11.1997 cv -cp -10.75 10.7222 mo -10.3281 8.69531 mo -10.1025 11.2847 mo -10.1025 11.396 10.1875 11.3403 10.2715 11.2847 cv -10.2715 11.1997 10.1309 11.1997 10.1025 11.2847 cv -cp -9.93359 8.94824 mo -8.63867 3.12354 mo -8.58301 3.40479 8.94922 3.46143 8.97656 3.20801 cv -8.80859 3.23584 8.7793 3.12354 8.63867 3.12354 cv -cp -8.33008 9.20166 mo -8.24609 9.68018 mo -7.99121 8.46973 mo -7.85059 8.86426 mo -7.9082 8.83594 7.99121 8.86426 7.99121 8.7793 cv -7.93555 8.80762 7.85059 8.7793 7.85059 8.86426 cv -cp -7.76758 2.89844 mo -7.42871 3.29248 mo -7.34473 4.6709 mo -7.34473 2.08203 mo -7.48535 2.11035 7.31641 2.19482 7.34473 2.33545 cv -7.73926 2.30762 7.82324 2.30762 7.99121 2.25098 cv -8.04883 2.36377 8.10547 2.25098 7.99121 2.25098 cv -7.9082 1.99805 8.16113 1.88525 7.9082 1.604 cv -8.04883 1.54785 7.9082 1.49121 7.9082 1.604 cv -7.45801 1.66016 7.54199 1.85742 7.34473 2.08203 cv -cp -7.26074 3.54541 mo -7.28809 3.62988 7.37305 3.60205 7.42871 3.54541 cv -7.42871 3.46143 7.28809 3.43311 7.26074 3.54541 cv -cp -7.26074 1.604 mo -7.34473 9.2583 mo -7.2041 9.2583 7.14746 9.34229 7.11914 9.42676 cv -7.26074 9.42676 7.31641 9.37012 7.34473 9.2583 cv -cp -7.11914 4.3335 mo -7.11914 11.0591 mo -7.23242 11.0034 7.0918 10.9468 7.11914 11.0591 cv -7.00781 11.0874 7.11914 11.144 7.11914 11.0591 cv -cp -7.03516 2.89844 mo -6.95117 4.41797 mo -6.95117 3.12354 mo -6.95117 2.56104 mo -6.86719 2.70166 7.26074 2.53223 7.2041 2.47607 cv -7.11914 2.41992 6.95117 2.56104 6.95117 2.56104 cv -cp -6.86719 1.26611 mo -6.92285 1.26611 7.03516 1.26611 7.03516 1.20996 cv -6.97852 1.20996 6.86719 1.20996 6.86719 1.26611 cv -cp -6.78223 4.27686 mo -6.69727 3.68604 mo -6.55664 2.89844 mo -6.95117 10.1587 mo -6.75391 10.1021 6.61328 10.0737 6.47168 10.2427 cv -6.6416 10.271 6.89453 10.4116 6.95117 10.1587 cv -cp -6.47168 2.64502 mo -6.47168 2.98291 mo -6.44531 2.72949 6.13477 3.03906 6.47168 2.98291 cv -6.52832 3.09521 6.55664 2.95459 6.47168 2.98291 cv -cp -6.30469 3.93945 mo -6.21973 10.2427 mo -6.21973 2.47607 mo -6.13477 3.20801 mo -6.24707 3.32031 6.52832 3.34863 6.55664 3.12354 cv -6.41602 3.17969 6.13477 3.03906 6.13477 3.20801 cv -cp -7.2041 1.68848 mo -7.28809 1.26611 6.86719 1.49121 6.69727 1.51953 cv -6.58594 1.40723 6.21973 1.12549 6.13477 1.43506 cv -6.50098 1.51953 6.69727 1.74463 7.2041 1.68848 cv -7.23242 1.80078 7.28809 1.66016 7.2041 1.68848 cv -cp -6.0498 8.86426 mo -6.0791 8.97656 6.16406 8.92041 6.21973 8.86426 cv -6.21973 8.7793 6.0791 8.75146 6.0498 8.86426 cv -cp -6.0498 3.37646 mo -6.02246 3.26416 5.96582 3.37646 6.0498 3.37646 cv -5.96582 3.74268 6.44531 3.29248 6.0498 3.37646 cv -cp -6.3877 3.62988 mo -6.27539 3.6582 5.96582 3.51758 5.99414 3.68604 cv -6.0791 3.74268 6.13477 3.8833 6.13477 4.02393 cv -6.02246 4.08008 6.16406 4.1084 6.13477 4.02393 cv -6.24707 4.02393 6.27539 3.99561 6.30469 3.93945 cv -6.52832 3.85498 6.19043 3.71436 6.3877 3.62988 cv -6.58594 3.62988 6.72656 3.57373 6.78223 3.46143 cv -6.89453 3.40479 6.78223 3.34863 6.78223 3.46143 cv -6.58594 3.43311 6.3877 3.43311 6.3877 3.62988 cv -cp -5.99414 4.58691 mo -6.02246 4.58691 6.0791 4.58691 6.13477 4.58691 cv -6.16406 4.53027 6.21973 4.50244 6.21973 4.41797 cv -6.24707 4.41797 6.27539 4.41797 6.30469 4.41797 cv -6.10645 4.81201 6.66895 4.64307 6.86719 4.58691 cv -6.69727 4.61523 6.61328 4.55859 6.6416 4.41797 cv -6.6416 4.41797 6.66895 4.41797 6.69727 4.41797 cv -6.6416 4.08008 6.19043 4.3335 6.6416 4.41797 cv -6.52832 4.41797 6.41602 4.41797 6.30469 4.41797 cv -6.30469 4.2207 6.21973 4.27686 6.21973 4.41797 cv -6.10645 4.44629 6.0791 4.36182 5.99414 4.3335 cv -5.93848 4.2207 5.88184 4.36182 5.99414 4.3335 cv -5.99414 4.41797 5.99414 4.50244 5.99414 4.58691 cv -cp -5.90918 10.9741 mo -6.10645 11.0308 6.36035 11.1147 6.47168 10.8901 cv -6.30469 10.9185 5.93848 10.7769 5.90918 10.9741 cv -cp -5.90918 10.2427 mo -6.0498 1.20996 mo -5.93848 .900391 5.79785 1.46338 6.0498 1.20996 cv -6.10645 1.32227 6.16406 1.18164 6.0498 1.20996 cv -cp -5.90918 8.69531 mo -5.85352 8.58252 5.79785 8.72314 5.90918 8.69531 cv -5.93848 8.83594 5.99414 8.69531 5.90918 8.69531 cv -cp -5.8252 9.51123 mo -5.8252 3.46143 mo -5.8252 2.72949 mo -5.93848 2.70166 5.96582 2.81396 6.0498 2.81396 cv -6.19043 2.61719 5.79785 2.58887 5.8252 2.72949 cv -5.71289 2.78564 5.8252 2.84229 5.8252 2.72949 cv -cp -5.8252 3.06689 mo -5.76855 2.92627 5.71289 3.06689 5.8252 3.06689 cv -5.88184 3.17969 5.90918 3.03906 5.8252 3.06689 cv -cp -5.74121 11.7632 mo -5.74121 10.9741 mo -5.74121 10.2427 mo -5.74121 2.56104 mo -5.74121 2.33545 mo -5.74121 1.604 mo -5.57227 11.1147 mo -5.68457 11.228 5.88184 11.228 5.90918 11.0591 cv -5.76855 11.0591 5.60059 11.0308 5.57227 11.1147 cv -cp -5.57227 4.1084 mo -5.57227 10.4116 mo -5.68457 10.3555 5.57227 10.2993 5.57227 10.4116 cv -5.34668 10.4116 5.65723 10.7222 5.57227 10.4116 cv -cp -5.4873 11.9312 mo -5.4873 3.20801 mo -5.43164 11.7632 mo -5.43164 9.11768 mo -5.4873 9.08887 5.57227 9.11768 5.57227 9.03271 cv -5.51563 9.03271 5.43164 9.03271 5.43164 9.11768 cv -cp -5.34668 8.38574 mo -5.34668 8.46973 5.4873 8.46973 5.4873 8.38574 cv -5.40332 8.38574 5.375 8.27295 5.34668 8.38574 cv -cp -5.34668 4.6709 mo -5.375 4.6709 5.40332 4.6709 5.43164 4.6709 cv -5.43164 4.72754 5.34668 4.75586 5.34668 4.6709 cv -cp -5.2627 8.86426 mo -5.2627 8.94824 5.40332 8.97656 5.43164 8.86426 cv -5.31836 8.86426 5.29102 8.75146 5.2627 8.86426 cv -cp -5.57227 4.3335 mo -5.60059 4.08008 5.20605 4.02393 5.2627 4.3335 cv -5.375 4.3335 5.45996 4.3335 5.57227 4.3335 cv -cp -5.65723 1.12549 mo -5.65723 .900391 5.65723 .703613 5.43164 .703613 cv -5.40332 .844238 5.20605 .787598 5.2627 .957031 cv -5.31836 1.06885 5.51563 1.06885 5.65723 1.12549 cv -cp -5.43164 11.5366 mo -5.54395 11.481 5.40332 11.4253 5.43164 11.5366 cv -4.98145 11.4526 5.31836 11.7632 5.43164 11.5366 cv -cp -5.17773 10.9741 mo -5.09375 8.86426 mo -5.09375 8.55469 mo -5.09375 2.41992 mo -5.09375 1.604 mo -5.15039 1.57568 5.2627 1.604 5.2627 1.51953 cv -5.20605 1.54785 5.09375 1.51953 5.09375 1.604 cv -cp -5.17773 11.3687 mo -5.29102 11.3403 5.20605 11.1147 5.34668 11.1147 cv -5.31836 11.228 5.34668 11.2847 5.43164 11.2847 cv -5.43164 11.5366 5.74121 11.1997 5.43164 11.2847 cv -5.43164 11.1997 5.40332 11.144 5.34668 11.1147 cv -5.34668 11.0874 5.34668 11.0591 5.34668 11.0591 cv -4.95313 11.0034 5.20605 11.1147 5.17773 11.3687 cv -4.84082 11.2847 5.15039 11.6226 5.17773 11.3687 cv -cp -4.9248 8.86426 mo -4.9248 8.46973 mo -4.9248 2.41992 mo -4.84082 11.6226 mo -4.78418 11.7632 mo -4.7002 10.6362 mo -4.72754 10.6362 4.78418 10.6655 4.78418 10.7222 cv -4.75586 10.7222 4.72754 10.7222 4.7002 10.7222 cv -4.7002 10.6929 4.7002 10.6655 4.7002 10.6362 cv -cp -4.7002 4.27686 mo -4.6709 4.50244 5.09375 4.58691 5.09375 4.3335 cv -4.89648 4.24902 4.95313 4.36182 4.7002 4.27686 cv -cp -4.7002 10.7222 mo -4.7002 10.9185 4.78418 10.8628 4.78418 10.7222 cv -4.8125 10.7222 4.8125 10.7222 4.84082 10.7222 cv -4.89648 10.8335 4.95313 10.7222 4.84082 10.7222 cv -4.86816 10.6655 4.9248 10.6362 4.9248 10.5522 cv -5.375 10.6362 5.03711 10.3271 4.9248 10.5522 cv -4.84082 10.5522 4.86816 10.4116 4.78418 10.4116 cv -4.78418 10.5239 4.7002 10.5522 4.7002 10.6362 cv -4.58691 10.6655 4.64355 10.7222 4.7002 10.7222 cv -cp -4.61523 11.6772 mo -4.61523 8.94824 mo -5.74121 3.54541 mo -5.68457 3.29248 5.15039 3.26416 5.00977 3.37646 cv -4.95313 3.20801 4.86816 3.09521 4.7002 3.06689 cv -4.61523 3.12354 4.61523 3.23584 4.61523 3.37646 cv -4.75586 3.37646 4.86816 3.37646 5.00977 3.37646 cv -5.29102 3.91162 5.31836 3.26416 5.74121 3.54541 cv -cp -4.53027 9.2583 mo -4.41895 9.39893 5.00977 9.22949 4.84082 9.20166 cv -4.72754 9.14551 4.58691 9.20166 4.53027 9.2583 cv -cp -4.7002 8.61084 mo -4.64355 8.61084 4.58691 8.61084 4.53027 8.61084 cv -4.38965 8.83594 4.8125 8.86426 4.78418 8.69531 cv -5.12207 8.72314 4.78418 8.38574 4.78418 8.69531 cv -4.7002 8.72314 4.7002 8.66699 4.7002 8.61084 cv -cp -4.27832 7.34424 mo -4.78418 8.30127 mo -6.81055 7.9917 9.00488 8.2168 11.1436 8.13232 cv -11.2275 8.24512 11.2275 8.44189 11.3975 8.46973 cv -11.5098 8.27295 11.1719 8.16064 11.3975 8.13232 cv -12.0439 8.10449 12.5791 8.3291 13.3389 8.13232 cv -13.3672 8.24512 13.4795 8.27295 13.4795 8.38574 cv -13.2832 8.3291 13.1982 8.41406 13.2539 8.61084 cv -13.1699 8.61084 13.1699 8.66699 13.1699 8.69531 cv -12.8037 8.83594 12.6064 8.61084 12.3545 8.7793 cv -12.6631 8.72314 12.5225 9.08887 12.7764 9.11768 cv -12.7471 8.86426 13.1426 9.08887 13.1699 8.69531 cv -13.2256 8.72314 13.2539 8.66699 13.2539 8.61084 cv -13.7607 8.3291 14.2393 8.3291 14.6885 8.46973 cv -14.7461 8.58252 14.8027 8.44189 14.6885 8.46973 cv -15.0547 8.3291 15.2803 8.38574 15.3359 8.13232 cv -15.3359 8.61084 15.5898 7.9917 15.6738 8.46973 cv -15.7871 7.96387 16.1523 8.66699 16.3213 8.2168 cv -15.9561 8.04785 16.1523 7.85107 16.4063 7.48486 cv -16.4063 7.37256 16.1523 7.26025 16.0684 7.00684 cv -15.9277 6.02148 16.4063 5.26221 15.9834 4.75586 cv -15.7021 4.86816 15.3652 4.75586 15.0273 4.75586 cv -12.917 4.72754 9.87695 5.03711 7.9082 4.6709 cv -7.76758 4.78369 7.48535 4.78369 7.26074 4.83984 cv -7.31641 4.55859 6.97852 4.72754 7.2041 4.50244 cv -6.78223 4.89648 5.99414 4.81201 5.43164 4.6709 cv -5.40332 4.58691 5.12207 4.38965 5.09375 4.58691 cv -5.34668 4.78369 4.7002 4.78369 4.53027 4.83984 cv -4.41895 5.79688 4.78418 7.26025 4.27832 7.82275 cv -4.55957 7.82275 4.41895 8.04785 4.27832 8.13232 cv -4.33398 8.30127 4.72754 8.13232 4.78418 8.30127 cv -4.64355 8.35742 4.78418 8.38574 4.78418 8.30127 cv -cp -4.27832 4.19287 mo -4.3623 4.16504 4.44629 4.19287 4.44629 4.1084 cv -4.38965 4.1084 4.27832 4.1084 4.27832 4.19287 cv -cp -4.27832 10.3271 mo -4.33398 10.4956 4.19336 10.8628 4.3623 10.8901 cv -4.55957 10.6362 4.50293 10.4956 4.27832 10.3271 cv -cp -4.1377 7.9917 mo -4.19336 7.96387 4.27832 7.96387 4.27832 7.90723 cv -4.2207 7.90723 4.1377 7.90723 4.1377 7.9917 cv -cp -4.1377 9.76465 mo -4.19336 9.76465 4.27832 9.76465 4.3623 9.76465 cv -4.47461 10.1021 4.1084 9.98975 4.1377 9.76465 cv -cp -3.79883 12.4097 mo -3.88281 10.7222 mo -3.85645 10.4683 4.27832 10.6929 4.19336 10.4116 cv -3.93945 10.4116 3.77148 10.4956 3.71484 10.7222 cv -3.77148 10.7222 3.82715 10.7222 3.88281 10.7222 cv -3.79883 11.0591 4.1377 10.7495 3.88281 10.7222 cv -cp -3.63086 2.47607 mo -3.57422 2.78564 4.02344 2.81396 4.05273 2.56104 cv -3.85645 2.61719 3.88281 2.41992 3.63086 2.47607 cv -cp -3.57422 3.68604 mo -3.57422 4.02393 4.1084 4.16504 4.19336 3.93945 cv -3.93945 3.91162 3.91211 3.62988 3.57422 3.68604 cv -cp -3.49023 9.76465 mo -5.65723 10.2427 mo -5.43164 9.98975 5.90918 9.90527 5.65723 9.68018 cv -5.65723 9.76465 5.57227 9.73633 5.4873 9.76465 cv -5.4873 9.90527 5.57227 10.1587 5.34668 10.0737 cv -5.40332 10.0181 5.45996 9.84912 5.34668 9.84912 cv -5.12207 9.87695 4.78418 9.98975 4.3623 9.76465 cv -4.47461 9.39893 3.96777 9.90527 3.88281 9.5957 cv -4.02344 9.56787 4.08008 9.45508 4.05273 9.2583 cv -3.77148 9.20166 3.74219 9.39893 3.71484 9.5957 cv -3.79883 9.76465 4.1084 9.73633 4.05273 10.0737 cv -3.71484 10.2148 3.5459 10.2148 3.40527 10.4116 cv -3.68652 10.4956 4.08008 10.3555 4.27832 10.0737 cv -4.44629 10.2148 4.38965 10.0737 4.61523 10.0737 cv -4.75586 10.5239 4.89648 10.0459 5.2627 10.2427 cv -5.23438 10.1587 5.2627 10.1021 5.34668 10.0737 cv -5.40332 10.3555 5.51563 10.0737 5.65723 10.2427 cv -cp -3.40527 4.6709 mo -3.46094 4.64307 3.5459 4.6709 3.57422 4.58691 cv -3.49023 4.61523 3.40527 4.58691 3.40527 4.6709 cv -cp -3.15234 7.9917 mo -3.20898 7.96387 3.32031 7.96387 3.32031 7.90723 cv -3.26465 7.90723 3.15234 7.90723 3.15234 7.9917 cv -cp -2.84277 8.55469 mo -2.58887 8.46973 mo -2.75781 4.58691 mo -2.75781 4.53027 2.75781 4.47412 2.75781 4.41797 cv -2.67383 4.41797 2.58887 4.41797 2.50488 4.41797 cv -2.50488 4.47412 2.50488 4.53027 2.50488 4.58691 cv -2.58887 4.58691 2.67383 4.58691 2.75781 4.58691 cv -cp -1.85742 5.62793 mo -1.37891 7.56934 mo -5.57227 .225098 mo -6.19043 .225098 6.86719 .112793 7.34473 .394043 cv -7.34473 .534668 7.42871 .534668 7.42871 .618652 cv -7.06348 .534668 7.51367 1.01318 7.42871 .618652 cv -7.51367 .618652 7.59863 .618652 7.68262 .618652 cv -7.73926 .759766 7.76758 .618652 7.68262 .618652 cv -7.6543 .478027 7.45801 .478027 7.34473 .394043 cv -7.42871 .0844727 7.82324 .225098 7.99121 .225098 cv -12.2139 .0561523 16.6875 .30957 20.6826 .30957 cv -20.5986 1.96973 20.7959 4.47412 20.5986 6.2749 cv -20.1768 6.10645 20.2891 5.79688 20.1768 5.40283 cv -20.0361 5.23389 19.4736 4.50244 19.7822 5.06543 cv -19.501 5.14941 19.5586 5.29004 19.6143 5.4873 cv -20.0078 5.31836 19.8105 5.57129 19.9512 5.7124 cv -20.0918 6.07813 20.2891 6.33154 20.6826 6.52832 cv -20.5146 7.71045 20.9082 9.45508 20.5146 10.7222 cv -20.7959 11.2847 20.6826 12.1558 20.6826 12.9722 cv -20.6826 13.8169 20.7959 14.7729 20.5146 15.3354 cv -20.2891 15.5327 20.627 15.3921 20.6826 15.562 cv -20.7676 15.8706 20.4863 15.7866 20.5146 16.0396 cv -20.8232 16.8843 20.6826 18.5728 20.5986 19.5015 cv -19.1074 19.4731 17.4189 19.6138 16.0684 19.4448 cv -16.0684 18.3198 16.0684 17.0522 16.0684 15.8989 cv -16.0684 14.7173 15.9561 13.564 16.3213 12.9722 cv -15.7305 12.7749 16.5186 12.1284 15.9834 12.1851 cv -16.0967 11.7905 16.6592 12.0718 16.8848 11.6772 cv -16.4629 11.5933 16.1523 11.8745 15.8994 11.6772 cv -15.7021 11.8745 15.7871 12.3257 15.3359 12.269 cv -15.1953 12.0444 15.4492 11.6772 15.0273 11.5366 cv -14.999 11.9878 14.6621 11.6499 14.6328 12.0151 cv -14.5771 12.0151 14.5205 12.0151 14.4648 12.0151 cv -14.4072 11.9038 14.3516 12.0151 14.4648 12.0151 cv -14.4072 12.269 14.6055 12.1284 14.6328 12.0151 cv -15.2246 12.437 13.0283 12.2407 12.7764 12.1851 cv -12.7471 12.0718 12.6914 12.1284 12.6914 12.1851 cv -12.5791 12.2124 11.9883 12.353 11.707 12.1851 cv -11.791 12.1851 11.791 12.1558 11.791 12.1001 cv -11.8193 12.1001 11.8477 12.1001 11.875 12.1001 cv -11.875 12.1851 11.96 12.1558 12.0439 12.1851 cv -12.0439 12.1001 11.9316 12.1001 11.875 12.1001 cv -11.8477 12.0151 11.791 12.0444 11.791 12.1001 cv -11.7344 12.0718 11.707 12.1284 11.707 12.1851 cv -11.5938 12.1558 11.5664 12.0444 11.4814 12.0151 cv -11.5664 12.4097 11.0596 12.2407 10.918 12.269 cv -9.0332 12.4097 6.81055 12.2124 5.17773 12.1851 cv -5.29102 12.1284 5.17773 12.0718 5.17773 12.1851 cv -5.06543 12.2964 4.75586 12.2407 4.53027 12.269 cv -4.53027 14.689 4.53027 17.1089 4.53027 19.5015 cv -3.01172 19.5015 1.51953 19.5015 0 19.5015 cv -0 13.0854 0 6.66895 0 .225098 cv -1.83008 .225098 3.82715 .225098 5.57227 .225098 cv -cp -false sop -/0 -[/DeviceCMYK] /CSA add_res -0 0 0 0 cmyk -f -38.9688 15.8989 mo -39.082 15.8433 38.9688 15.8149 38.9688 15.8989 cv -38.9414 15.8989 38.9131 15.8989 38.8848 15.8989 cv -38.9688 15.562 38.6602 15.8989 38.8848 15.8989 cv -38.9131 15.9839 38.9688 15.9556 38.9688 15.8989 cv -cp -38.4063 15.5894 mo -38.4063 15.4487 38.4063 15.3081 38.4063 15.1675 cv -38.7441 15.2515 38.4063 14.9429 38.4063 15.1675 cv -38.2949 15.2798 38.1533 15.562 38.4063 15.5894 cv -cp -38.1533 15.8989 mo -38.1533 15.7026 38.0127 15.6177 37.9287 15.5054 cv -37.8438 15.5327 37.6182 15.8149 37.8438 15.8989 cv -37.8721 15.7026 37.9844 16.0112 38.1533 15.8989 cv -cp -36.9434 16.1519 mo -37 16.1245 37.1123 16.1519 37.1123 16.0679 cv -37.0557 16.0962 36.9434 16.0679 36.9434 16.1519 cv -cp -36.0713 15.1675 mo -35.7324 15.0269 mo -35.6494 15.0269 35.5918 15.0269 35.5078 15.0269 cv -35.5078 15.1108 35.5078 15.1675 35.5078 15.2515 cv -35.7051 15.3081 35.6494 15.0835 35.7324 15.0269 cv -cp -33.3135 4.05225 mo -32.0195 17.8413 mo -31.7939 3.46143 mo -31.709 4.36182 mo -31.541 3.46143 mo -31.5977 3.46143 31.709 3.46143 31.709 3.40479 cv -31.6533 3.40479 31.541 3.40479 31.541 3.46143 cv -cp -31.2871 4.1084 mo -30.499 4.27686 mo -30.0205 4.27686 mo -29.6826 3.71436 mo -29.4307 4.53027 mo -29.4014 4.64307 29.374 4.50244 29.29 4.53027 cv -29.29 4.41797 29.4307 4.44629 29.4307 4.53027 cv -cp -29.8525 4.61523 mo -29.5986 4.55859 29.5986 4.27686 29.29 4.27686 cv -29.29 4.16504 29.4863 4.2207 29.5986 4.19287 cv -29.6826 4.36182 30.0488 4.38965 29.8525 4.61523 cv -cp -28.8105 3.06689 mo -28.5576 3.15186 mo -28.8105 3.12354 28.4727 2.81396 28.5576 3.15186 cv -28.4453 3.20801 28.5576 3.23584 28.5576 3.15186 cv -cp -28.3887 2.98291 mo -28.3887 2.84229 mo -28.3037 2.58887 mo -27.9951 4.05225 mo -28.2764 3.99561 28.7832 4.16504 28.7266 3.79883 cv -28.6699 3.79883 28.6133 3.79883 28.5576 3.79883 cv -28.6426 3.43311 28.1914 3.8833 28.5576 3.79883 cv -28.6426 4.1084 27.7412 3.85498 27.9951 4.05225 cv -cp -27.8262 3.8833 mo -27.6563 4.27686 mo -27.3477 4.05225 mo -27.3477 3.93945 27.46 3.93945 27.4316 3.79883 cv -27.3477 3.79883 27.2637 3.79883 27.1787 3.79883 cv -27.1787 3.8833 27.1787 3.96729 27.1787 4.05225 cv -27.2344 4.05225 27.291 4.05225 27.3477 4.05225 cv -cp -27.0098 3.71436 mo -25.0967 4.27686 mo -25.0967 4.19287 25.1523 4.19287 25.1523 4.1084 cv -25.0674 4.13623 24.9834 4.08008 24.9268 4.05225 cv -24.9268 4.1084 24.9268 4.19287 24.9268 4.27686 cv -24.9834 4.27686 25.041 4.27686 25.0967 4.27686 cv -cp -24.1963 16.6304 mo -24.1963 16.5181 24.1963 16.4058 24.1963 16.3218 cv -23.999 16.2925 23.8584 16.3491 23.8018 16.4624 cv -23.9424 16.5181 23.9424 16.7153 24.1963 16.6304 cv -cp -23.6328 10.3271 mo -23.3799 11.9595 mo -23.2393 8.80762 mo -23.1553 5.65625 mo -22.9854 10.1021 mo -22.9854 9.68018 mo -22.9854 6.61279 mo -22.9004 9.84912 mo -22.9004 7.03467 mo -22.8174 7.26025 mo -22.874 7.00684 22.6191 6.97852 22.5928 7.17529 cv -22.7041 7.17529 22.7598 7.23193 22.8174 7.26025 cv -cp -22.5928 6.13428 mo -22.6768 13.2534 mo -22.6484 13.1128 22.6768 12.9722 22.5078 13.0005 cv -22.5078 13.0571 22.5078 13.1128 22.5078 13.1694 cv -22.5928 13.1694 22.5928 13.2261 22.6768 13.2534 cv -cp -22.5078 7.17529 mo -22.4229 6.86621 mo -22.5078 6.89404 22.4785 7.03467 22.5928 7.03467 cv -22.5928 6.95068 22.6768 6.95068 22.6768 6.86621 cv -22.9004 6.83789 22.5928 6.52832 22.6768 6.86621 cv -22.5928 6.81006 22.4512 6.75342 22.4229 6.86621 cv -cp -22.2539 6.69727 mo -22.1699 7.03467 mo -22.0293 6.05029 mo -22.0859 6.05029 22.1133 6.05029 22.1699 6.05029 cv -22.1973 5.90967 22.1133 5.90967 22.0293 5.90967 cv -21.9727 5.76855 21.916 5.90967 22.0293 5.90967 cv -22.0293 5.9375 22.0293 5.99365 22.0293 6.05029 cv -cp -21.9443 7.42871 mo -21.9443 7.17529 mo -22.0859 6.52832 mo -22.0859 6.64111 22.001 6.58447 21.9443 6.52832 cv -21.9443 6.61279 21.9443 6.69727 21.9443 6.78174 cv -22.1133 6.86621 22.3105 6.58447 22.0859 6.52832 cv -cp -32.666 4.27686 mo -32.5527 4.27686 32.4971 4.24902 32.4414 4.19287 cv -32.1025 4.16504 32.4688 4.44629 32.5254 4.53027 cv -31.8789 4.58691 31.0615 4.64307 30.1611 4.53027 cv -30.0205 4.38965 29.8232 4.02393 29.5986 4.19287 cv -29.5146 3.96729 29.2607 3.91162 29.29 3.54541 cv -28.9238 3.8833 28.9238 4.19287 29.1201 4.53027 cv -28.5293 4.50244 27.291 4.75586 26.3623 4.53027 cv -26.3623 4.95264 26.3623 5.4873 26.3623 5.96582 cv -26.3623 6.44385 26.5029 7.03467 26.2217 7.26025 cv -26.5029 7.7666 26.3623 8.44189 26.3623 9.03271 cv -26.3623 11.0034 26.3623 13.0005 26.3623 14.8579 cv -28.6426 14.8579 31.2588 14.8579 33.2285 14.8579 cv -34.0449 14.8579 34.833 14.7729 35.5078 14.8579 cv -35.7617 14.8862 35.79 14.7729 35.9023 15.1108 cv -35.79 15.1392 35.9023 15.1948 35.9023 15.1108 cv -36.2393 14.7173 37.7314 14.8862 38.6602 14.9429 cv -38.5195 14.9985 38.6602 15.0269 38.6602 14.9429 cv -39.3633 14.7456 40.4043 14.9136 41.2207 14.8579 cv -41.2207 16.3774 41.2207 17.9253 41.2207 19.4448 cv -34.7764 19.4448 28.3037 19.4448 21.8604 19.4448 cv -21.916 18.9097 21.6631 17.9253 22.1699 18.0933 cv -22.2539 17.644 21.8037 18.0933 21.8604 17.7563 cv -21.8604 12.0151 21.8604 5.96582 21.8604 0 cv -28.3037 0 34.7764 0 41.2207 0 cv -41.2207 1.68848 41.3047 2.98291 41.2207 4.61523 cv -38.1807 4.58691 34.3828 4.64307 32.75 4.53027 cv -32.75 4.41797 32.6377 4.41797 32.666 4.27686 cv -32.7783 4.2207 32.666 4.19287 32.666 4.27686 cv -cp -f -61.3076 11.9312 mo -61.2793 12.1558 61.4199 12.1851 61.6172 12.1851 cv -61.6455 11.9595 61.5049 11.9038 61.3076 11.9312 cv -cp -61.1387 12.269 mo -60.8291 11.2847 mo -60.7725 11.5366 60.8857 11.6499 61.1387 11.6226 cv -61.1387 11.396 61.0264 11.2847 60.8291 11.2847 cv -cp -60.7451 16.603 mo -60.7451 8.61084 mo -60.6602 18.5444 mo -60.5752 11.6226 mo -60.4912 11.8472 mo -60.4072 15.8989 mo -60.4912 15.4487 60.1826 15.7866 60.4072 15.8989 cv -60.4639 16.0112 60.5195 15.8706 60.4072 15.8989 cv -cp -60.3232 9.11768 mo -60.2666 8.30127 mo -60.1826 10.9741 mo -60.1826 9.90527 mo -59.9277 17.7563 mo -59.9277 10.3271 mo -59.6191 10.3271 mo -59.5352 9.5957 mo -59.1133 10.0737 mo -58.9717 1.85742 mo -58.8877 11.5366 mo -58.8877 11.3687 mo -58.8027 18.1499 mo -59.1406 18.2339 58.8027 17.897 58.8027 18.1499 cv -58.6904 18.2065 58.8027 18.2339 58.8027 18.1499 cv -cp -58.3242 9.03271 mo -58.4092 9.03271 58.4375 9.14551 58.4658 9.03271 cv -58.4658 8.94824 58.3242 8.92041 58.3242 9.03271 cv -cp -58.0713 18.1499 mo -57.9863 18.4038 mo -58.043 18.3745 58.1563 18.3745 58.1563 18.3198 cv -58.0996 18.3198 57.9863 18.3198 57.9863 18.4038 cv -cp -57.9863 10.0737 mo -57.9863 8.86426 mo -57.9023 1.604 mo -57.6777 8.94824 mo -57.7344 8.92041 57.8184 8.94824 57.8184 8.86426 cv -57.7617 8.89209 57.6777 8.86426 57.6777 8.94824 cv -cp -57.6777 8.46973 mo -57.7617 8.13232 mo -57.875 8.07617 57.7344 8.04785 57.7617 8.13232 cv -57.5088 8.16064 57.8184 8.46973 57.7617 8.13232 cv -cp -57.5088 9.98975 mo -57.4238 9.11768 mo -57.4238 8.86426 mo -57.4238 8.55469 mo -57.5938 16.856 mo -57.6201 16.7437 57.7344 16.7153 57.7617 16.603 cv -57.6494 16.5181 57.3682 16.4897 57.3389 16.687 cv -57.5088 16.6587 57.5088 16.7993 57.5938 16.856 cv -cp -57.3389 9.98975 mo -57.2559 17.2495 mo -57.2559 10.5522 mo -57.2559 8.55469 mo -57.1982 17.1089 mo -57.2559 17.0806 57.3389 17.1089 57.3389 17.0249 cv -57.2832 17.0249 57.1982 17.0249 57.1982 17.1089 cv -cp -57.1152 9.03271 mo -57.1152 9.68018 mo -56.9736 9.79248 57.0576 9.98975 57.1982 10.0737 cv -57.1426 9.96143 57.2832 9.65186 57.1152 9.68018 cv -cp -57.3389 17.897 mo -57.3389 17.9526 57.3682 18.0093 57.4238 17.9819 cv -57.2275 17.728 57.002 17.7007 57.2559 17.3335 cv -56.8613 17.3062 57.0869 17.8687 56.9463 18.0659 cv -57.2559 18.1782 57.0869 17.8413 57.3389 17.897 cv -cp -56.8613 4.3335 mo -56.9463 8.30127 mo -56.9736 8.38574 57.002 8.44189 57.1152 8.46973 cv -57.1426 8.58252 57.1982 8.44189 57.1152 8.46973 cv -57.1426 8.3291 57.0303 8.30127 56.9463 8.30127 cv -56.9463 8.24512 56.9463 8.18848 56.9463 8.13232 cv -57.1152 8.2168 57.4238 8.18848 57.5938 8.30127 cv -57.5371 8.04785 57.2559 7.9917 56.9463 7.9917 cv -56.9463 8.02002 56.9463 8.07617 56.9463 8.13232 cv -56.665 8.07617 56.833 8.30127 56.9463 8.30127 cv -cp -56.7764 8.46973 mo -56.7764 3.68604 mo -56.7207 3.57373 56.6924 3.71436 56.7764 3.68604 cv -56.833 3.82666 56.8896 3.68604 56.7764 3.68604 cv -cp -56.6084 8.2168 mo -56.5518 3.85498 mo -57.1152 18.6284 mo -57.1426 18.2339 56.7764 18.2632 56.4678 18.2339 cv -56.5518 18.4878 56.3828 18.5444 56.6084 18.7134 cv -56.6924 18.5161 56.9736 18.8823 57.1152 18.6284 cv -57.1426 18.7417 57.1982 18.6284 57.1152 18.6284 cv -cp -56.4678 3.62988 mo -56.1299 17.897 mo -56.2988 3.68604 mo -56.2988 3.6582 56.2988 3.60205 56.2988 3.54541 cv -56.2148 3.54541 56.1299 3.54541 56.0449 3.54541 cv -56.0449 3.60205 56.0449 3.6582 56.0449 3.68604 cv -56.1299 3.68604 56.2148 3.68604 56.2988 3.68604 cv -cp -55.9609 17.3335 mo -56.1016 17.3628 56.1299 17.2778 56.1299 17.1929 cv -56.2422 17.1372 56.1299 17.0806 56.1299 17.1929 cv -56.0742 17.1929 56.0166 17.1929 55.9609 17.1929 cv -55.9893 16.8276 55.6523 17.1655 55.9609 17.1929 cv -55.9609 17.2222 55.9609 17.2778 55.9609 17.3335 cv -cp -55.8193 18.0659 mo -55.5674 18.3198 mo -55.4824 3.46143 mo -55.5381 3.43311 55.6523 3.46143 55.6523 3.37646 cv -55.5947 3.40479 55.4824 3.37646 55.4824 3.46143 cv -cp -55.9043 8.61084 mo -56.1582 8.18848 55.5674 8.41406 55.6523 8.04785 cv -55.4541 8.04785 55.3418 8.07617 55.3418 8.2168 cv -55.708 8.18848 55.5381 8.63867 55.9043 8.61084 cv -cp -55.2568 18.2339 mo -55.3418 17.1929 mo -55.3701 17.1929 55.4268 17.1929 55.4824 17.1929 cv -55.4824 17.2778 55.4824 17.3901 55.4824 17.5034 cv -55.4541 17.5034 55.4268 17.5034 55.3975 17.5034 cv -55.3975 17.4194 55.3418 17.4468 55.3418 17.5034 cv -54.9482 17.4194 55.4268 17.8687 55.3418 17.5034 cv -55.3418 17.5034 55.3701 17.5034 55.3975 17.5034 cv -55.4268 17.5874 55.4824 17.5601 55.4824 17.5034 cv -55.6523 17.5034 55.5381 17.2222 55.5674 17.1089 cv -55.4541 17.0806 55.3418 17.0806 55.3418 17.1929 cv -55.2012 17.2222 55.3418 17.2778 55.3418 17.1929 cv -cp -55.1719 7.90723 mo -55.2295 7.87891 55.3135 7.90723 55.3418 7.82275 cv -55.2568 7.82275 55.1719 7.82275 55.1719 7.90723 cv -cp -55.2568 16.856 mo -55.3418 16.7437 55.3418 16.6587 55.1719 16.603 cv -55.1719 16.7153 55.1162 16.7993 55.0889 16.856 cv -55.1455 16.856 55.2012 16.856 55.2568 16.856 cv -cp -55.1719 16.2925 mo -55.1162 16.3491 55.0889 16.4331 55.0889 16.5464 cv -54.9756 16.5737 55.0889 16.6304 55.0889 16.5464 cv -55.1719 16.4897 55.2568 16.4331 55.2568 16.2925 cv -55.2861 16.2925 55.3135 16.2925 55.3418 16.2925 cv -55.5117 16.1245 55.4824 15.9839 55.2568 15.8989 cv -55.2295 16.0962 55.0889 16.1519 55.2568 16.2925 cv -55.2295 16.2925 55.2012 16.2925 55.1719 16.2925 cv -cp -55.0049 2.89844 mo -55.0049 9.5957 mo -55.1455 9.62354 55.0889 9.84912 55.3418 9.76465 cv -55.3975 9.45508 55.1455 9.34229 55.0049 9.51123 cv -54.9482 9.39893 54.9199 9.51123 55.0049 9.51123 cv -55.0049 9.53955 55.0049 9.56787 55.0049 9.5957 cv -cp -54.835 17.2495 mo -54.8916 17.2778 54.9482 17.2778 54.9199 17.3335 cv -54.8916 17.3335 54.8643 17.3335 54.835 17.3335 cv -54.835 17.3062 54.835 17.2778 54.835 17.2495 cv -cp -54.835 17.3335 mo -54.8643 17.4468 54.9199 17.3901 54.9199 17.3335 cv -54.9756 17.3335 55.0313 17.3335 55.0889 17.3335 cv -55.1455 17.4468 55.1719 17.3335 55.0889 17.3335 cv -55.2012 17.1372 54.8076 17.1089 54.835 17.2495 cv -54.751 17.2778 54.8076 17.3335 54.835 17.3335 cv -cp -54.6104 3.85498 mo -54.3574 17.2495 mo -54.4131 17.2495 54.5254 17.2495 54.5254 17.1929 cv -54.4697 17.1929 54.3574 17.1929 54.3574 17.2495 cv -cp -54.6943 8.86426 mo -54.6943 8.63867 54.6943 8.41406 54.4414 8.46973 cv -54.4131 8.58252 54.3291 8.61084 54.3574 8.7793 cv -54.498 8.7793 54.6104 8.80762 54.6943 8.86426 cv -cp -54.5254 16.5464 mo -54.4131 16.5464 54.3008 16.5181 54.2725 16.603 cv -54.3848 16.6304 54.3291 16.7153 54.2725 16.771 cv -54.4414 16.7993 54.5254 16.7153 54.5254 16.5464 cv -cp -54.1885 18.7134 mo -54.3574 16.3774 mo -54.4414 16.2651 54.4414 16.1802 54.2725 16.1245 cv -54.2725 16.2368 54.2441 16.3218 54.1885 16.3774 cv -54.2441 16.3774 54.3008 16.3774 54.3574 16.3774 cv -cp -54.1035 9.34229 mo -54.0479 8.2168 mo -54.0752 8.2168 54.1318 8.27295 54.0479 8.30127 cv -54.0479 8.27295 54.0479 8.24512 54.0479 8.2168 cv -cp -54.1035 17.4194 mo -54.0479 17.4194 54.0479 17.4468 54.0479 17.5034 cv -53.9072 17.5601 54.0479 17.5874 54.0479 17.5034 cv -54.1035 17.5308 54.1035 17.4741 54.1035 17.4194 cv -54.2441 17.4468 54.1318 17.6714 54.2725 17.6714 cv -54.3291 17.5034 54.4131 17.5034 54.5254 17.5874 cv -54.6104 17.2778 54.1602 17.5034 54.1885 17.2495 cv -54.3291 17.2222 54.1885 17.1655 54.1885 17.2495 cv -54.1318 17.2495 54.1318 17.3628 54.1035 17.4194 cv -cp -54.0479 8.30127 mo -54.0186 8.38574 54.0479 8.44189 54.1035 8.46973 cv -54.1318 8.38574 54.2158 8.41406 54.2725 8.38574 cv -54.3291 8.49805 54.3848 8.38574 54.2725 8.38574 cv -54.3008 8.3291 54.3574 8.30127 54.3574 8.2168 cv -54.1602 8.2168 53.8779 7.87891 54.0479 8.2168 cv -53.9346 8.24512 53.9912 8.30127 54.0479 8.30127 cv -cp -53.9629 19.0503 mo -54.1035 18.6284 mo -54.1035 18.5161 54.1318 18.3472 53.9629 18.4038 cv -53.9629 18.4312 53.9629 18.4878 53.9629 18.5444 cv -54.0479 18.5444 54.0479 18.6284 54.1035 18.6284 cv -cp -53.9629 16.5464 mo -54.0479 16.5181 54.0752 16.6587 54.1035 16.5464 cv -54.1035 16.4624 53.9629 16.4331 53.9629 16.5464 cv -cp -53.8779 17.897 mo -53.8779 17.9526 53.8779 18.0093 53.8779 18.0659 cv -53.7939 18.0659 53.7666 17.9253 53.8779 17.897 cv -cp -53.7939 17.5874 mo -53.7939 16.4624 mo -53.7939 16.4897 53.7939 16.5181 53.7939 16.5464 cv -53.7373 16.5464 53.71 16.4624 53.7939 16.4624 cv -cp -53.71 18.5444 mo -54.2725 17.897 mo -54.0186 17.728 54.0186 17.7563 53.71 17.812 cv -53.7373 18.0659 53.4854 18.3198 53.7939 18.4038 cv -53.8506 18.3198 53.8779 18.2065 53.8779 18.0659 cv -54.1035 17.9526 54.1885 18.1499 54.2725 17.897 cv -cp -53.541 9.34229 mo -53.541 1.77246 mo -53.4854 2.47607 mo -53.4854 8.13232 mo -53.541 8.27295 53.6816 8.30127 53.8779 8.30127 cv -53.8779 8.16064 53.7666 8.13232 53.7939 7.9917 cv -53.5684 7.90723 53.626 8.13232 53.4854 8.13232 cv -53.4277 8.02002 53.3711 8.16064 53.4854 8.13232 cv -cp -53.4004 10.2427 mo -53.4004 7.9917 mo -53.4004 17.9819 mo -53.3711 17.9819 53.3447 17.9819 53.3154 17.9819 cv -53.3154 17.9526 53.3711 17.897 53.4004 17.9819 cv -cp -53.3154 4.02393 mo -53.4004 18.3198 mo -53.4004 18.5444 53.0635 18.769 53.4004 18.8823 cv -53.4561 18.7974 53.5684 18.3472 53.4004 18.3198 cv -cp -53.1465 17.9819 mo -53.2041 17.9819 53.2598 17.9819 53.3154 17.9819 cv -53.2598 18.2632 53.5967 18.1226 53.4004 17.9819 cv -53.4854 17.2495 54.2158 17.1655 53.7939 16.5464 cv -53.8223 16.5464 53.8506 16.5464 53.8779 16.5464 cv -53.9072 16.2651 53.7939 16.0396 53.626 16.2085 cv -53.71 15.8706 53.4004 16.2085 53.626 16.2085 cv -53.6533 17.1372 53.2871 17.2222 53.1465 17.9819 cv -cp -53.0635 9.34229 mo -53.0635 2.89844 mo -52.9785 8.61084 mo -53.0059 8.7793 53.0342 8.89209 53.1465 8.94824 cv -53.1191 8.80762 53.2305 8.55469 52.9785 8.61084 cv -cp -52.9785 8.46973 mo -53.0635 8.13232 mo -53.0898 8.2168 53.0342 8.2168 52.9785 8.2168 cv -53.0059 8.16064 53.0059 8.13232 53.0635 8.13232 cv -cp -52.8936 19.0503 mo -52.8936 17.5874 mo -52.8379 10.1587 mo -52.7529 8.61084 mo -52.7529 8.46973 mo -52.8379 17.9819 mo -53.1748 18.0659 52.8379 17.7563 52.8379 17.9819 cv -52.5 17.897 52.8086 18.2339 52.8379 17.9819 cv -cp -52.668 17.1929 mo -53.0635 11.0591 mo -53.2041 10.6089 52.6973 10.5239 52.668 10.8901 cv -52.7246 11.0034 52.8652 11.0591 53.0635 11.0591 cv -cp -52.8379 10.4683 mo -52.8379 10.4116 52.8936 10.3833 52.8936 10.3271 cv -52.8379 10.3271 52.8086 10.2427 52.7529 10.2427 cv -52.7529 10.3271 52.668 10.3271 52.668 10.4116 cv -52.7529 10.4116 52.7529 10.4683 52.8379 10.4683 cv -cp -52.9785 4.3335 mo -52.8936 4.24902 52.6973 4.24902 52.668 4.41797 cv -52.7813 4.53027 52.9785 4.53027 52.9785 4.3335 cv -cp -52.668 8.94824 mo -52.6123 8.83594 52.5566 8.94824 52.668 8.94824 cv -52.7246 9.06104 52.7529 8.94824 52.668 8.94824 cv -cp -52.584 18.3198 mo -53.0635 8.13232 mo -53.0635 8.10449 53.0635 8.07617 53.0635 8.04785 cv -52.8652 8.07617 52.668 8.07617 52.584 7.9917 cv -52.5566 8.2168 52.8379 8.13232 52.9785 8.2168 cv -52.9785 8.49805 53.3447 8.13232 53.0635 8.13232 cv -cp -52.5 8.69531 mo -52.3311 10.9741 mo -52.3311 10.4116 mo -52.4434 10.3833 52.4717 10.5239 52.5 10.4116 cv -52.5 10.3271 52.3594 10.2993 52.3311 10.4116 cv -cp -52.1904 10.4683 mo -52.1055 8.04785 mo -52.0215 8.13232 mo -51.9648 8.02002 51.9092 8.16064 52.0215 8.13232 cv -52.0771 8.24512 52.1055 8.13232 52.0215 8.13232 cv -cp -51.9365 8.38574 mo -51.8525 4.50244 mo -52.1055 8.55469 mo -51.7959 8.49805 51.7402 8.44189 51.627 8.69531 cv -51.8525 8.72314 52.0215 8.69531 52.1055 8.55469 cv -cp -51.374 18.6284 mo -51.543 9.98975 mo -51.5703 10.1021 51.627 9.98975 51.543 9.98975 cv -51.543 9.93311 51.543 9.87695 51.543 9.84912 cv -51.7402 9.87695 51.7119 9.68018 51.9365 9.76465 cv -51.9932 10.0181 52.1055 10.2427 52.415 10.2427 cv -52.2178 9.90527 51.8242 9.34229 51.2891 9.5957 cv -51.4023 9.65186 51.4863 9.7085 51.543 9.84912 cv -51.2617 9.76465 51.4023 9.98975 51.543 9.98975 cv -cp -51.2891 8.04785 mo -51.0371 15.73 mo -50.8965 4.50244 mo -50.8965 11.9312 mo -50.8398 11.8188 50.7822 11.9312 50.8965 11.9312 cv -50.9521 12.0444 50.9805 11.9312 50.8965 11.9312 cv -cp -50.8115 16.2085 mo -50.8115 .87207 mo -50.7266 15.8989 mo -50.7266 10.8062 mo -50.7266 10.8901 50.8672 10.9185 50.8965 10.8062 cv -50.8115 10.8062 50.7559 10.6929 50.7266 10.8062 cv -cp -50.6416 8.55469 mo -50.6416 4.58691 mo -50.6416 2.41992 mo -50.7266 10.2427 mo -50.7266 10.271 50.7266 10.2993 50.7266 10.3271 cv -50.9521 10.2993 50.7822 10.6362 51.0371 10.5522 cv -51.1211 10.3271 50.9229 10.3271 50.9805 10.0737 cv -50.7822 10.0459 50.8672 10.2427 50.7266 10.2427 cv -50.7559 10.1587 50.6992 10.1587 50.6416 10.1587 cv -50.5859 10.0459 50.5586 10.1587 50.6416 10.1587 cv -50.6416 10.2148 50.6709 10.2427 50.7266 10.2427 cv -cp -51.543 8.69531 mo -51.3457 8.61084 51.0645 8.58252 50.8115 8.55469 cv -50.7559 9.00488 50.6709 9.03271 50.5586 9.34229 cv -51.0078 9.37012 51.2891 9.20166 51.543 8.69531 cv -cp -50.5586 2.08203 mo -50.5586 10.4683 mo -50.6416 10.5239 50.7822 10.6089 50.8115 10.4683 cv -50.7559 10.4399 50.6709 10.3833 50.5586 10.4116 cv -50.5303 10.271 50.4736 10.4116 50.5586 10.4116 cv -50.5586 10.4399 50.5586 10.4399 50.5586 10.4683 cv -cp -50.4736 8.13232 mo -50.4453 8.52637 50.8672 8.35742 50.9805 8.2168 cv -51.0078 8.27295 51.0645 8.35742 51.0371 8.46973 cv -51.0928 8.46973 51.1484 8.46973 51.2051 8.46973 cv -51.2334 8.38574 51.2891 8.38574 51.2891 8.30127 cv -51.2334 8.24512 51.1211 8.2168 50.9805 8.2168 cv -50.9229 8.16064 50.8965 8.07617 50.8115 8.04785 cv -50.7559 7.93555 50.6992 8.07617 50.8115 8.04785 cv -50.8398 8.38574 50.6992 8.04785 50.4736 8.13232 cv -cp -50.417 11.1997 mo -50.417 8.94824 mo -50.4736 8.92041 50.5586 8.94824 50.5586 8.86426 cv -50.501 8.89209 50.417 8.86426 50.417 8.94824 cv -cp -50.417 4.75586 mo -50.333 8.46973 mo -50.333 7.9917 mo -50.249 9.11768 mo -50.249 2.25098 mo -50.1641 8.61084 mo -50.2197 8.61084 50.333 8.61084 50.333 8.55469 cv -50.249 8.55469 50.1641 8.55469 50.1641 8.61084 cv -cp -50.1641 7.90723 mo -50.0791 11.6772 mo -50.0791 11.7632 50.2197 11.7905 50.249 11.6772 cv -50.1641 11.7065 50.1084 11.5659 50.0791 11.6772 cv -cp -49.9951 2.41992 mo -49.9951 2.47607 50.1357 2.50439 50.1641 2.41992 cv -50.0791 2.41992 50.0234 2.2793 49.9951 2.41992 cv -cp -49.9111 4.6709 mo -49.8262 11.3687 mo -49.8262 8.46973 mo -49.9951 8.44189 50.249 8.55469 50.1641 8.30127 cv -50.4736 8.30127 50.2197 7.7666 50.0791 8.04785 cv -50.1641 8.07617 50.1357 8.2168 50.1641 8.30127 cv -50.0234 8.30127 49.8828 8.35742 49.8262 8.46973 cv -cp -50.4736 9.98975 mo -50.2197 9.87695 49.7988 9.73633 49.7695 10.1587 cv -50.0518 9.98975 50.249 10.1021 50.4736 9.98975 cv -cp -49.7695 4.50244 mo -49.7695 2.64502 mo -49.9111 9.34229 mo -49.7988 9.39893 49.9385 9.45508 49.9111 9.34229 cv -50.0234 9.34229 49.9668 9.2583 49.9111 9.2583 cv -49.9111 9.03271 49.5732 9.34229 49.9111 9.2583 cv -49.9111 9.28613 49.9111 9.31445 49.9111 9.34229 cv -cp -49.6855 18.4038 mo -49.7422 18.3745 49.8262 18.3745 49.8262 18.3198 cv -49.7695 18.3198 49.6855 18.3198 49.6855 18.4038 cv -cp -49.6855 16.2085 mo -49.8262 11.0591 mo -49.8262 10.9185 49.8545 10.7769 49.6855 10.8062 cv -49.6855 10.8628 49.6855 10.9185 49.6855 10.9741 cv -49.7695 10.9741 49.7695 11.0308 49.8262 11.0591 cv -cp -49.6855 10.7222 mo -49.6855 8.38574 mo -49.6855 2.25098 mo -49.7988 2.19482 49.6582 2.13867 49.6855 2.25098 cv -49.5732 2.30762 49.6855 2.33545 49.6855 2.25098 cv -cp -49.5176 8.55469 mo -49.4326 8.7793 mo -49.3477 8.46973 mo -49.5176 9.51123 mo -49.3477 9.65186 49.1787 10.0459 49.4326 10.1587 cv -49.5176 10.1021 49.4883 9.93311 49.6016 9.90527 cv -49.6582 10.0459 49.6855 9.90527 49.6016 9.90527 cv -49.6016 9.79248 49.6016 9.65186 49.6016 9.51123 cv -49.7139 9.45508 49.6016 9.42676 49.6016 9.51123 cv -49.5732 9.51123 49.5449 9.51123 49.5176 9.51123 cv -cp -49.6855 15.8989 mo -49.5176 15.8989 49.5176 15.7866 49.4326 15.73 cv -49.4043 15.8433 49.2637 15.8149 49.207 15.8989 cv -49.2363 16.3491 49.5732 16.1802 49.6855 15.8989 cv -cp -49.207 4.3335 mo -49.207 3.85498 mo -49.2637 4.6709 mo -49.3477 4.3335 49.0381 4.64307 49.2637 4.6709 cv -49.3193 4.78369 49.377 4.6709 49.2637 4.6709 cv -cp -49.0381 10.2427 mo -48.9551 18.4604 mo -48.9551 3.77051 mo -48.7852 18.4038 mo -48.7002 9.03271 mo -48.7852 9.00488 48.8701 9.03271 48.8701 8.94824 cv -48.8135 8.97656 48.7002 8.94824 48.7002 9.03271 cv -cp -48.7002 2.72949 mo -48.7002 8.69531 mo -48.8135 8.66699 48.7002 8.61084 48.7002 8.69531 cv -48.5889 8.75146 48.7295 8.80762 48.7002 8.69531 cv -cp -48.6152 17.9819 mo -48.6152 15.73 mo -48.4746 8.7793 mo -48.3076 3.12354 mo -48.3633 3.12354 48.4746 3.12354 48.4746 3.06689 cv -48.3916 3.06689 48.3076 3.06689 48.3076 3.12354 cv -cp -48.2227 17.6714 mo -48.3076 17.644 48.3633 17.7847 48.3916 17.6714 cv -48.3916 17.5874 48.251 17.5601 48.2227 17.6714 cv -cp -48.2227 15.562 mo -48.2227 2.47607 mo -48.4189 2.61719 48.4746 2.22266 48.3076 2.25098 cv -48.3076 2.30762 48.3076 2.33545 48.2227 2.33545 cv -48.2227 2.3916 48.2227 2.44824 48.2227 2.47607 cv -cp -48.4746 10.6362 mo -48.251 10.6089 48.166 10.4956 48.1377 10.8062 cv -48.3076 10.8062 48.4189 10.7495 48.4746 10.6362 cv -cp -48.4746 17.812 mo -48.335 17.8413 48.0537 17.7563 48.1377 17.9819 cv -48.335 18.0093 48.4482 17.9819 48.4746 17.812 cv -cp -48.0537 1.68848 mo -47.9688 12.3257 mo -47.9688 3.93945 mo -47.9688 2.98291 mo -47.8564 3.01123 47.9971 3.06689 47.9688 2.98291 cv -48.0537 2.98291 48.0537 2.95459 48.0537 2.89844 cv -48.1943 2.84229 48.0537 2.78564 48.0537 2.89844 cv -47.9971 2.87012 47.9971 2.92627 47.9688 2.98291 cv -cp -47.9131 1.85742 mo -47.9688 9.2583 mo -47.9688 8.94824 47.6318 9.28613 47.9688 9.2583 cv -48.0254 9.39893 48.082 9.2583 47.9688 9.2583 cv -cp -47.8281 2.25098 mo -47.9414 2.19482 47.8008 2.13867 47.8281 2.25098 cv -47.7158 2.30762 47.8281 2.33545 47.8281 2.25098 cv -cp -47.9131 3.46143 mo -47.8848 3.34863 47.8848 3.26416 47.7441 3.29248 cv -47.7441 3.40479 47.7158 3.51758 47.8281 3.54541 cv -47.8281 3.48926 47.8281 3.43311 47.9131 3.46143 cv -cp -47.6602 16.856 mo -47.5469 16.9116 47.6602 16.9683 47.6602 16.856 cv -47.8008 16.8843 47.8008 16.771 47.9131 16.771 cv -47.8848 16.856 47.9414 16.856 47.9688 16.856 cv -47.9971 16.9683 48.1377 16.9399 48.1377 16.856 cv -48.251 16.7993 48.1377 16.771 48.1377 16.856 cv -48.082 16.856 48.0254 16.856 47.9688 16.856 cv -47.9971 16.7993 47.9414 16.771 47.9131 16.771 cv -47.9971 16.2651 48.4482 16.5737 48.6152 16.2085 cv -49.207 16.3218 48.6729 15.8706 48.6152 16.2085 cv -48.2227 16.1519 47.7441 16.2651 47.6602 16.856 cv -cp -47.5752 4.3335 mo -47.5752 11.2847 mo -47.8281 11.2847 47.4912 10.9468 47.5752 11.2847 cv -47.4629 11.3403 47.5752 11.396 47.5752 11.2847 cv -cp -47.4912 2.47607 mo -47.6602 2.81396 mo -47.6602 2.75781 47.6602 2.70166 47.6602 2.64502 cv -47.5752 2.64502 47.4912 2.64502 47.4063 2.64502 cv -47.4063 2.70166 47.4063 2.75781 47.4063 2.81396 cv -47.4912 2.81396 47.5752 2.81396 47.6602 2.81396 cv -cp -47.9131 1.91357 mo -47.6035 1.74463 47.4629 2.02588 47.4063 2.33545 cv -47.6875 2.2793 47.7441 2.0542 47.9131 1.91357 cv -cp -47.3506 13.8726 mo -47.2656 2.1665 mo -47.1807 14.521 mo -47.0967 7.17529 mo -47.1533 7.14746 47.2656 7.17529 47.2656 7.09131 cv -47.1807 7.11963 47.0967 7.09131 47.0967 7.17529 cv -cp -47.0967 1.99805 mo -47.0117 14.9985 mo -47.0117 14.4351 mo -47.0967 2.81396 mo -47.04 2.78564 47.0117 2.75781 47.0117 2.64502 cv -47.0693 2.67285 47.0967 2.72949 47.0967 2.81396 cv -cp -46.9287 15.8149 mo -46.9287 15.8989 46.7881 15.9839 46.9287 16.0396 cv -46.9561 15.9556 47.0693 15.8706 46.9287 15.8149 cv -cp -46.7588 3.29248 mo -46.7588 12.8315 mo -46.7881 12.6909 46.9561 12.7749 47.0117 12.8315 cv -47.0967 12.5503 46.8994 12.5503 46.7031 12.5776 cv -46.7031 12.6343 46.7031 12.6909 46.7031 12.7476 cv -46.7031 12.8042 46.7031 12.8315 46.7588 12.8315 cv -cp -46.7588 15.0835 mo -46.8711 14.8579 47.04 14.689 47.2656 14.605 cv -46.8994 14.521 46.5625 14.8579 46.7588 15.0835 cv -46.8145 15.1948 46.8711 15.0835 46.7588 15.0835 cv -cp -46.6182 15.646 mo -47.0117 2.64502 mo -46.9844 2.64502 46.9561 2.64502 46.9287 2.64502 cv -46.8994 2.92627 46.6475 2.44824 46.6182 2.72949 cv -46.7031 2.75781 46.6738 2.87012 46.7031 2.98291 cv -46.8711 2.95459 47.0117 2.98291 47.0967 3.06689 cv -47.0967 2.98291 47.0967 2.89844 47.0967 2.81396 cv -47.2939 2.72949 47.2373 2.53223 47.1807 2.33545 cv -47.2939 2.2793 47.1807 2.22266 47.1807 2.33545 cv -47.125 2.33545 47.0693 2.33545 47.0117 2.33545 cv -46.7881 2.11035 47.125 2.25098 47.1807 2.08203 cv -47.0693 2.08203 46.9561 2.08203 46.8438 2.08203 cv -46.8711 2.22266 46.7881 2.22266 46.7588 2.33545 cv -46.8438 2.33545 46.9287 2.33545 47.0117 2.33545 cv -47.0117 2.56104 46.8711 2.50439 47.0117 2.64502 cv -cp -46.6182 1.99805 mo -46.6182 4.58691 mo -46.6475 4.44629 46.5332 4.44629 46.5332 4.3335 cv -46.5898 4.3335 46.6182 4.3335 46.6182 4.27686 cv -46.8711 4.24902 46.9287 4.64307 46.6182 4.58691 cv -cp -46.5332 16.771 mo -46.7881 16.7437 46.3369 16.9966 46.6182 17.0249 cv -46.7305 17.0249 47.0693 17.3628 47.1807 17.5034 cv -47.4346 16.9116 47.2656 16.7437 46.9287 16.2925 cv -46.9287 16.3491 46.8711 16.3774 46.7588 16.3774 cv -46.8711 16.687 46.6182 16.6587 46.5332 16.771 cv -cp -46.4492 16.4624 mo -46.4492 15.3921 mo -46.8438 13.2261 mo -46.7881 13.1694 46.5898 12.8042 46.4492 13.0571 cv -46.5332 13.0854 46.5068 13.1411 46.4492 13.2261 cv -46.5898 13.2534 46.7305 13.3667 46.8438 13.2261 cv -cp -46.4492 4.83984 mo -46.5332 13.5347 mo -46.6475 13.5073 46.5332 13.4507 46.5332 13.5347 cv -46.5068 13.5347 46.4775 13.5347 46.4492 13.5347 cv -46.3926 13.4233 46.3652 13.564 46.4492 13.5347 cv -46.4775 13.6479 46.5332 13.5913 46.5332 13.5347 cv -cp -46.5332 4.3335 mo -46.5068 4.3335 46.4775 4.3335 46.4492 4.3335 cv -46.2813 4.47412 46.4492 4.78369 46.6182 4.58691 cv -46.6182 4.64307 46.6182 4.69922 46.6182 4.75586 cv -46.6182 4.83984 46.6182 4.92432 46.6182 4.98047 cv -46.8711 4.89648 46.8145 5.12109 46.9287 5.14941 cv -46.8711 4.61523 46.9561 4.58691 47.0117 4.1084 cv -47.125 3.99561 47.4063 4.08008 47.4063 3.85498 cv -47.0693 3.68604 47.7158 3.23584 47.7441 2.89844 cv -47.3213 2.84229 47.2939 3.15186 47.2656 3.46143 cv -46.8145 3.51758 46.7305 3.91162 46.6182 4.27686 cv -46.5332 4.24902 46.5332 4.30566 46.5332 4.3335 cv -cp -46.3652 3.77051 mo -46.2813 6.2749 mo -46.2813 2.98291 mo -46.2813 2.81396 mo -46.1963 15.0835 mo -46.3652 14.1265 mo -46.3086 14.1538 46.2246 14.1821 46.1963 14.2671 cv -46.3086 14.2671 46.4492 14.2671 46.4492 14.3511 cv -46.5332 14.5483 46.1963 14.7456 46.4492 14.8296 cv -46.4775 14.7729 46.5332 14.689 46.6182 14.689 cv -46.6475 14.8022 46.7031 14.6616 46.6182 14.689 cv -46.6182 14.6616 46.6182 14.6323 46.6182 14.605 cv -46.7305 14.5483 46.5898 14.4917 46.6182 14.605 cv -46.4219 14.5757 46.6182 14.2944 46.7031 14.2671 cv -46.7031 14.2944 46.7031 14.3237 46.7031 14.3511 cv -46.7881 14.3794 46.7588 14.521 46.8438 14.521 cv -46.9561 14.4077 46.8711 14.3794 46.8438 14.2671 cv -46.9844 14.2388 46.8438 14.1821 46.8438 14.2671 cv -46.7881 14.2671 46.7588 14.2671 46.7031 14.2671 cv -46.7881 14.1538 46.7881 14.0698 46.6182 14.0415 cv -46.7305 14.2388 46.3369 14.2671 46.3652 14.1265 cv -46.5625 14.1265 46.5068 14.0132 46.3652 14.0415 cv -46.3652 14.0132 46.3652 13.9858 46.3652 13.9575 cv -46.4775 13.9009 46.3652 13.8452 46.3652 13.9575 cv -46.2246 13.7319 46.084 14.0698 46.3652 14.0415 cv -46.3652 14.0698 46.3652 14.0981 46.3652 14.1265 cv -cp -46.1963 14.689 mo -46.3369 14.6323 46.1963 14.5757 46.1963 14.689 cv -46.084 14.7173 46.2246 14.7729 46.1963 14.689 cv -cp -46.1406 16.2925 mo -46.5332 3.54541 mo -46.5332 3.29248 46.7031 3.17969 46.5332 2.98291 cv -46.5898 3.40479 46.1963 3.03906 46.1406 3.20801 cv -46.2813 3.29248 46.252 3.57373 46.5332 3.54541 cv -cp -46.1406 15.73 mo -46.084 15.6177 46.0273 15.73 46.1406 15.73 cv -46.168 15.8433 46.2246 15.73 46.1406 15.73 cv -cp -46.1406 4.58691 mo -46.0557 4.78369 46 4.95264 46.1963 5.06543 cv -46.252 4.89648 46.3926 4.64307 46.1406 4.58691 cv -cp -46.0557 13.2261 mo -46.2813 7.09131 mo -46.2813 6.95068 46.2246 6.89404 46.1406 6.83789 cv -46.1406 6.92236 46.0557 6.95068 46.0557 7.00684 cv -46.1406 7.00684 46.168 7.11963 46.2813 7.09131 cv -cp -46.0557 2.81396 mo -46.168 2.75781 46.0273 2.70166 46.0557 2.81396 cv -45.915 2.87012 46.0557 2.89844 46.0557 2.81396 cv -cp -45.9707 13.7046 mo -45.8867 5.31836 mo -46.2813 4.50244 mo -46.3086 4.36182 46.1963 4.3335 46.1963 4.19287 cv -46.0557 4.19287 45.9434 4.24902 45.8867 4.3335 cv -46 4.41797 46.168 4.41797 46.2813 4.50244 cv -cp -45.8867 4.1084 mo -46.084 4.2207 46.1113 3.82666 45.9707 3.85498 cv -45.9707 3.91162 45.9434 3.96729 45.8867 3.93945 cv -45.8867 3.99561 45.8867 4.05225 45.8867 4.1084 cv -cp -45.8867 15.3921 mo -46 15.3647 45.8867 15.3081 45.8867 15.3921 cv -45.7744 15.4487 45.8867 15.5054 45.8867 15.3921 cv -cp -45.8027 17.1089 mo -45.8027 15.0835 mo -45.8027 13.9575 mo -45.7744 13.9575 45.7461 13.9575 45.7178 13.9575 cv -45.7178 13.9009 45.8027 13.8726 45.8027 13.9575 cv -cp -45.7178 2.1665 mo -45.6338 14.605 mo -45.6338 13.9575 mo -45.6621 13.9575 45.6895 13.9575 45.7178 13.9575 cv -45.7178 14.0132 45.7178 14.0415 45.6338 14.0415 cv -45.6338 14.0132 45.6338 13.9858 45.6338 13.9575 cv -cp -45.6338 3.06689 mo -45.6055 2.92627 45.5488 3.06689 45.6338 3.06689 cv -45.5771 3.37646 45.8867 3.06689 45.6338 3.06689 cv -cp -45.5488 12.8315 mo -45.4932 15.3921 mo -45.4932 4.02393 mo -45.4932 2.41992 mo -45.8867 5.4873 mo -45.8301 5.4873 45.7744 5.4873 45.7178 5.4873 cv -45.6621 5.68408 45.127 6.05029 45.6338 6.13428 cv -45.6621 5.79688 45.7178 5.76855 45.8867 5.4873 cv -cp -45.4082 14.3511 mo -45.4082 13.6196 mo -45.4082 2.89844 mo -45.6338 14.0415 mo -45.6338 14.0698 45.6338 14.0981 45.6338 14.1265 cv -46.1963 14.0415 45.5205 13.5073 46.0557 13.479 cv -45.915 13.3384 45.5771 13.479 45.6338 13.7886 cv -45.4365 13.7046 45.1836 13.9575 45.4082 14.0415 cv -45.3799 13.9292 45.6338 13.7603 45.6338 13.9575 cv -45.5488 13.9575 45.6055 14.0415 45.6338 14.0415 cv -cp -45.2393 12.0151 mo -45.2393 2.33545 mo -45.2393 1.43506 mo -45.4932 .87207 mo -45.2676 .787598 45.127 1.15381 45.3242 1.20996 cv -45.3242 1.04102 45.5488 1.09766 45.4932 .87207 cv -cp -45.3242 3.62988 mo -45.5771 3.71436 45.8027 3.71436 45.9707 3.54541 cv -45.5488 3.6582 45.8867 3.37646 45.8867 3.37646 cv -45.7461 3.23584 45.4932 3.37646 45.4082 3.06689 cv -45.3525 3.32031 45.5205 3.37646 45.5488 3.54541 cv -45.4365 3.54541 45.3242 3.51758 45.3242 3.62988 cv -44.9863 3.54541 45.2959 3.85498 45.3242 3.62988 cv -cp -45.1553 17.3335 mo -45.1553 14.1821 mo -45.1553 13.6196 mo -45.0703 4.19287 mo -45.3242 3.20801 mo -45.1553 3.23584 45.1553 3.09521 45.0703 3.06689 cv -45.127 3.20801 44.9863 3.51758 45.1553 3.54541 cv -45.2676 3.34863 45.127 3.34863 45.3242 3.20801 cv -cp -44.9863 7.48486 mo -44.9863 16.603 mo -44.9297 16.9116 45.3799 16.9116 45.3242 16.603 cv -45.2109 16.603 45.0986 16.603 44.9863 16.603 cv -cp -44.9863 3.85498 mo -45.127 3.79883 44.9863 3.77051 44.9863 3.85498 cv -44.873 3.91162 45.0137 3.96729 44.9863 3.85498 cv -cp -45.2393 3.85498 mo -45.2959 3.99561 45.127 4.3335 45.3242 4.3335 cv -45.2676 4.50244 45.0703 4.50244 45.2393 4.6709 cv -45.043 4.6709 44.958 4.81201 44.8457 4.92432 cv -44.9863 4.92432 44.9023 5.17773 45.0703 5.14941 cv -45.0703 5.06543 45.1836 5.09326 45.2393 5.06543 cv -45.2393 4.92432 45.2393 4.81201 45.2393 4.6709 cv -45.5205 4.6709 45.6338 4.1084 45.3242 4.3335 cv -45.3525 4.16504 45.4648 4.02393 45.3242 3.85498 cv -45.4365 3.79883 45.3242 3.77051 45.3242 3.85498 cv -45.2959 3.85498 45.2676 3.85498 45.2393 3.85498 cv -cp -44.8457 2.64502 mo -44.8457 1.99805 mo -44.9023 3.46143 mo -44.958 3.57373 45.0137 3.46143 44.9023 3.46143 cv -44.9297 3.34863 44.9297 3.23584 44.8457 3.20801 cv -44.7891 3.09521 44.7324 3.23584 44.8457 3.20801 cv -44.8174 3.32031 44.8174 3.43311 44.9023 3.46143 cv -cp -44.7617 3.06689 mo -44.8174 3.03906 44.9023 3.03906 44.9023 2.98291 cv -44.8457 2.98291 44.7617 2.98291 44.7617 3.06689 cv -cp -44.6768 5.14941 mo -44.6768 4.98047 mo -44.6768 1.20996 mo -44.5918 10.1587 mo -44.6768 3.77051 mo -44.6768 3.68604 44.8174 3.71436 44.8457 3.62988 cv -44.7324 3.60205 44.7051 3.51758 44.5918 3.62988 cv -44.6211 3.68604 44.5918 3.77051 44.6768 3.77051 cv -cp -44.5078 12.0151 mo -44.5078 3.12354 mo -44.5078 2.56104 mo -44.5078 14.7456 mo -44.4512 14.6323 44.4238 14.7729 44.5078 14.7456 cv -44.5645 14.8862 44.6211 14.7456 44.5078 14.7456 cv -cp -44.6768 3.29248 mo -44.5361 3.29248 44.4805 3.34863 44.4238 3.46143 cv -44.5645 3.46143 44.6484 3.40479 44.6768 3.29248 cv -cp -44.3398 18.5444 mo -44.5078 12.7476 mo -44.5078 12.6909 44.5078 12.6343 44.5078 12.5776 cv -44.4512 12.5776 44.3955 12.5776 44.3398 12.5776 cv -44.3398 12.6343 44.3398 12.6909 44.3398 12.7476 cv -44.3955 12.7476 44.4512 12.7476 44.5078 12.7476 cv -cp -44.2832 14.1821 mo -44.3105 14.2104 44.3662 14.2104 44.3398 14.2671 cv -44.3105 14.2671 44.3105 14.2671 44.2832 14.2671 cv -44.2832 14.2388 44.2832 14.2104 44.2832 14.1821 cv -cp -44.5918 5.62793 mo -44.4805 5.59961 44.4512 5.51563 44.2832 5.54346 cv -44.1992 5.82471 44.3955 5.79688 44.5078 5.88086 cv -44.5078 5.76855 44.5645 5.7124 44.5918 5.62793 cv -cp -44.2832 3.77051 mo -44.3955 3.74268 44.2549 3.68604 44.2832 3.77051 cv -44.1426 3.82666 44.2832 3.8833 44.2832 3.77051 cv -cp -44.2832 14.2671 mo -44.2832 14.2944 44.2832 14.3237 44.2832 14.3511 cv -44.1426 14.4077 44.2832 14.4644 44.2832 14.3511 cv -44.3398 14.3794 44.3398 14.3237 44.3398 14.2671 cv -44.4238 14.4077 44.5361 14.8022 44.6768 14.4351 cv -44.1699 14.4077 45.127 13.7046 44.9023 14.1821 cv -45.0703 14.1821 45.3799 13.9292 45.1553 13.7886 cv -45.0986 13.9858 44.9863 13.5347 44.7617 13.6196 cv -44.7617 13.7603 44.7891 13.9292 44.6768 13.9575 cv -44.6484 13.5913 44.1992 13.9575 44.2832 14.1821 cv -44.1699 14.2104 44.2256 14.2671 44.2832 14.2671 cv -cp -44.1143 13.479 mo -44.2549 13.5347 44.1143 13.6196 44.1143 13.7046 cv -44.2549 13.7319 44.2832 13.6196 44.4238 13.6196 cv -44.4512 13.5073 44.3662 13.479 44.3398 13.394 cv -44.6768 13.4507 44.7324 13.1128 45.0703 13.0571 cv -45.0703 13.0571 45.5205 13.3384 45.6338 12.9722 cv -45.6895 13.2261 45.8027 12.9165 45.9707 12.9722 cv -45.8594 12.7476 46.0557 12.6636 46.1406 12.4097 cv -46.2246 12.4937 46.2813 12.6343 46.3652 12.7476 cv -45.9434 12.6636 46.2813 12.9722 46.3652 12.7476 cv -46.7588 12.7192 46.3086 12.4663 46.2813 12.3257 cv -46.7305 12.437 46.4492 11.8745 46.2813 11.8472 cv -46.252 11.9878 46.3652 11.9878 46.3652 12.1001 cv -45.915 12.1001 45.6338 12.9448 45.2393 12.4937 cv -45.3242 13.1411 44.1426 12.7476 44.3398 13.394 cv -44.2256 13.3667 44.1143 13.3667 44.1143 13.479 cv -cp -44.1143 3.29248 mo -44.1699 3.29248 44.2549 3.29248 44.2832 3.20801 cv -44.1992 3.23584 44.1143 3.20801 44.1143 3.29248 cv -cp -44.0293 11.9312 mo -44.0293 9.2583 mo -43.9443 16.4624 mo -43.7764 .787598 mo -44.1143 12.9165 mo -43.833 12.9165 43.7197 12.7192 43.6924 13.0571 cv -43.917 13.0854 44.0293 13.0288 44.1143 12.9165 cv -cp -43.6357 13.7046 mo -43.6924 13.7046 43.7764 13.7046 43.7764 13.6196 cv -43.7197 13.6479 43.6357 13.6196 43.6357 13.7046 cv -cp -43.6357 9.90527 mo -43.8613 9.84912 mo -43.8887 9.65186 43.8613 9.53955 43.6924 9.51123 cv -43.7197 9.62354 43.6631 9.68018 43.6357 9.76465 cv -43.748 9.76465 43.8037 9.79248 43.8613 9.84912 cv -cp -44.3398 2.33545 mo -44.3398 2.11035 44.3398 1.88525 44.3398 1.68848 cv -44.002 1.68848 43.8613 1.57568 43.6357 1.77246 cv -43.6357 1.96973 43.9736 2.2793 44.3398 2.33545 cv -cp -43.4668 4.3335 mo -43.3818 11.2847 mo -43.4668 13.9575 mo -43.1289 13.8726 43.4385 14.1821 43.4668 13.9575 cv -43.5225 13.9575 43.5791 13.9575 43.6357 13.9575 cv -43.6357 14.0698 43.5518 14.0981 43.5518 14.1821 cv -43.8037 14.2104 44.2832 14.0132 44.0293 13.7886 cv -43.9736 13.8726 43.7764 13.7886 43.6357 13.9575 cv -43.6074 13.8452 43.4668 13.8726 43.4668 13.9575 cv -cp -43.2129 3.46143 mo -43.4668 13.3101 mo -43.4668 12.8315 42.9043 13.2261 43.2979 13.394 cv -43.3262 13.3101 43.3818 13.2817 43.4668 13.3101 cv -cp -42.9883 2.56104 mo -42.8203 2.08203 mo -42.7354 3.77051 mo -42.7354 3.77051 mo -42.6504 2.47607 mo -52.1904 4.75586 mo -52.1904 4.83984 52.1055 4.83984 52.1055 4.92432 cv -50.3896 4.89648 49.1787 4.89648 47.4912 4.92432 cv -47.3213 5.65625 47.4629 6.75342 47.4063 7.6543 cv -49.1514 7.82275 51.2617 7.7666 52.5 7.82275 cv -52.7529 7.82275 53.0342 7.96387 53.1465 7.73828 cv -53.3447 7.87891 53.0635 8.02002 53.2305 8.2168 cv -53.4004 8.24512 53.2598 7.93555 53.3154 7.82275 cv -56.5234 7.62549 59.3379 7.79492 62.5176 7.73828 cv -62.6016 8.35742 62.5459 8.66699 62.5176 9.42676 cv -62.4053 9.42676 62.4053 9.31445 62.2646 9.34229 cv -62.292 9.28613 62.2354 9.28613 62.1797 9.2583 cv -62.1797 9.34229 62.209 9.34229 62.2646 9.34229 cv -62.2354 9.53955 62.4053 9.53955 62.3496 9.76465 cv -62.2354 9.79248 62.3496 9.84912 62.3496 9.76465 cv -62.6865 10.0181 62.3496 10.1865 62.5176 10.5522 cv -62.5176 11.0034 62.5732 11.8188 62.5176 12.3257 cv -61.8701 12.2407 61.3916 12.437 60.8291 12.269 cv -60.7725 12.1284 60.7168 12.269 60.8291 12.269 cv -56.6084 12.4663 52.0498 12.2407 48.4746 12.3257 cv -48.082 12.353 48.6152 11.9595 48.2227 11.9312 cv -47.8008 12.1001 47.7441 12.1851 47.3506 12.4097 cv -47.7725 12.8315 46.9561 13.7603 47.4063 13.7046 cv -47.4063 13.7886 47.3506 13.8169 47.3506 13.8726 cv -47.1533 13.6753 47.0693 13.9292 46.9287 14.0415 cv -47.0967 14.0981 47.1807 14.2104 47.4063 14.0415 cv -47.4629 14.6616 47.3506 14.9985 47.3506 15.2515 cv -47.8008 15.5327 48.4482 15.3921 49.0381 15.3921 cv -50.9229 15.3921 52.8086 15.3921 54.6104 15.3921 cv -54.582 15.5327 54.4697 15.5327 54.4414 15.646 cv -54.582 15.8433 54.667 15.3354 54.9199 15.3921 cv -56.5801 15.562 58.916 15.1948 60.5752 15.3921 cv -60.6885 15.4214 60.8574 15.3921 60.8291 15.562 cv -61.1387 15.2241 62.0391 15.4761 62.6016 15.3921 cv -62.5176 16.4331 62.6016 17.812 62.6016 19.4448 cv -60.1826 19.5571 57.7051 19.5571 55.6523 19.3608 cv -56.0449 19.4165 55.5947 18.9663 55.6523 19.3608 cv -51.3184 19.5015 47.04 19.3882 42.4814 19.4448 cv -42.5391 14.3237 42.3984 9.00488 42.5654 4.02393 cv -42.707 4.05225 42.6504 4.27686 42.9043 4.19287 cv -43.1289 3.99561 42.7627 3.68604 42.9883 3.46143 cv -43.0449 3.51758 43.2412 3.79883 43.2129 3.46143 cv -43.5518 3.29248 43.5225 3.12354 43.6924 2.89844 cv -43.748 2.95459 43.7764 3.03906 43.8613 3.06689 cv -43.8887 2.81396 43.8613 2.78564 43.6924 2.89844 cv -43.5225 2.72949 43.8037 2.64502 43.7764 2.41992 cv -43.917 2.36377 43.7764 2.30762 43.7764 2.41992 cv -43.5225 2.2793 43.2412 2.36377 43.1289 2.81396 cv -43.4102 3.03906 43.1855 2.47607 43.5518 2.72949 cv -43.6631 3.03906 43.2979 2.89844 43.2129 2.98291 cv -43.0723 3.06689 43.0166 3.26416 42.9043 3.37646 cv -42.7627 3.51758 42.5391 3.37646 42.5654 3.62988 cv -42.3408 3.43311 42.6504 3.15186 42.4814 2.98291 cv -42.707 2.98291 43.0166 3.01123 42.8203 2.81396 cv -43.3262 2.75781 42.5098 2.47607 42.8203 2.81396 cv -42.707 2.81396 42.5947 2.81396 42.4814 2.81396 cv -42.4814 2.58887 42.4814 2.3916 42.4814 2.1665 cv -42.6221 2.36377 42.6221 2.22266 42.8203 2.33545 cv -42.8477 2.13867 42.6797 2.13867 42.7354 1.91357 cv -42.7354 1.74463 42.5098 1.94141 42.5654 2.08203 cv -42.3984 1.63184 42.5391 .816406 42.4814 .225098 cv -49.207 .225098 55.9043 .225098 62.6016 .225098 cv -62.5176 1.88525 62.6865 3.32031 62.5176 4.92432 cv -59.5352 4.92432 56.5518 4.92432 53.541 4.92432 cv -53.2871 4.98047 53.4277 4.64307 53.2305 4.6709 cv -53.2871 5.03711 52.415 4.92432 52.1904 4.75586 cv -52.1338 4.64307 52.0771 4.75586 52.1904 4.75586 cv -cp -f -81.793 12.2593 mo -67.3486 12.2593 li -67.3486 9.84814 li -79.3818 9.84814 li -79.3818 7.45703 li -67.3486 7.45703 li -67.3486 5.04639 li -79.3818 5.04639 li -79.3818 2.63574 li -67.3486 2.63574 li -67.3486 .225098 li -81.793 .225098 li -81.793 12.2593 li -cp -.187533 .952972 .991791 .093599 cmyk -f -%ADOBeginClientInjection: EndPageContent "AI11EPS" -userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse -%ADOEndClientInjection: EndPageContent "AI11EPS" -grestore -grestore -pgrs -%%PageTrailer -%ADOBeginClientInjection: PageTrailer Start "AI11EPS" -[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 -%ADOEndClientInjection: PageTrailer Start "AI11EPS" +%%BeginProcSet: Adobe_ColorImage_AI6 1.3 0 +userdict /Adobe_ColorImage_AI6 known not +{ + userdict /Adobe_ColorImage_AI6 53 dict put +} if +userdict /Adobe_ColorImage_AI6 get begin +/initialize { + Adobe_ColorImage_AI6 begin + Adobe_ColorImage_AI6 { + dup type /arraytype eq { + dup xcheck { + bind + } if + } if + pop pop + } forall +} def +/terminate { end } def +currentdict /Adobe_ColorImage_AI6_Vars known not { + /Adobe_ColorImage_AI6_Vars 41 dict def +} if +Adobe_ColorImage_AI6_Vars begin + /plateindex -1 def + /_newproc null def + /_proc1 null def + /_proc2 null def + /sourcearray 4 array def + /_ptispace null def + /_ptiname null def + /_pti0 0 def + /_pti1 0 def + /_ptiproc null def + /_ptiscale 0 def + /_pticomps 0 def + /_ptibuf 0 string def + /_gtigray 0 def + /_cticmyk null def + /_rtirgb null def + /XIEnable true def + /XIType 0 def + /XIEncoding 0 def + /XICompression 0 def + /XIChannelCount 0 def + /XIBitsPerPixel 0 def + /XIImageHeight 0 def + /XIImageWidth 0 def + /XIImageMatrix null def + /XIRowBytes 0 def + /XIFile null def + /XIBuffer1 null def + /XIBuffer2 null def + /XIBuffer3 null def + /XIDataProc null def + /XIColorSpace /DeviceGray def + /XIColorValues 0 def + /XIPlateList false def +end +/ci6colorimage /colorimage where {/colorimage get}{null} ifelse def +/ci6image systemdict /image get def +/ci6curtransfer systemdict /currenttransfer get def +/ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def +/ci6foureq { + 4 index ne { + pop pop pop false + }{ + 4 index ne { + pop pop false + }{ + 4 index ne { + pop false + }{ + 4 index eq + } ifelse + } ifelse + } ifelse +} def +/ci6testplate { + Adobe_ColorImage_AI6_Vars begin + /plateindex -1 def + /setcmykcolor where { + pop + gsave + 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub + grestore + 1 0 0 0 ci6foureq { + /plateindex 0 def + }{ + 0 1 0 0 ci6foureq { + /plateindex 1 def + }{ + 0 0 1 0 ci6foureq { + /plateindex 2 def + }{ + 0 0 0 1 ci6foureq { + /plateindex 3 def + }{ + 0 0 0 0 ci6foureq { + /plateindex 5 def + } if + } ifelse + } ifelse + } ifelse + } ifelse + pop pop pop pop + } if + plateindex + end +} def +/ci6concatprocs { + /packedarray where { + pop dup type /packedarraytype eq 2 index type + /packedarraytype eq or + }{ + false + } ifelse + { + /_proc2 exch cvlit def + /_proc1 exch cvlit def + _proc1 aload pop + _proc2 aload pop + _proc1 length + _proc2 length add + packedarray cvx + }{ + /_proc2 exch cvlit def + /_proc1 exch cvlit def + /_newproc _proc1 length _proc2 length add array def + _newproc 0 _proc1 putinterval + _newproc _proc1 length _proc2 putinterval + _newproc cvx + } ifelse +} def +/ci6istint { + type /arraytype eq +} def +/ci6isspot { + dup type /arraytype eq { + dup length 1 sub get /Separation eq + }{ + pop false + } ifelse +} def +/ci6spotname { + dup ci6isspot {dup length 2 sub get}{pop ()} ifelse +} def +/ci6altspace { + aload pop pop pop ci6colormake +} def +/ci6numcomps { + dup /DeviceGray eq { + pop 1 + }{ + dup /DeviceRGB eq { + pop 3 + }{ + /DeviceCMYK eq { + 4 + }{ + 1 + } ifelse + } ifelse + } ifelse +} def +/ci6marksplate { + dup /DeviceGray eq { + pop plateindex 3 eq + }{ + dup /DeviceRGB eq { + pop plateindex 5 ne + }{ + dup /DeviceCMYK eq { + pop plateindex 5 ne + }{ + dup ci6isspot { + /findcmykcustomcolor where { + pop + dup length 2 sub get + 0.1 0.1 0.1 0.1 5 -1 roll + findcmykcustomcolor 1 setcustomcolor + systemdict /currentgray get exec + 1 ne + }{ + pop plateindex 5 ne + } ifelse + }{ + pop plateindex 5 ne + } ifelse + } ifelse + } ifelse + } ifelse +} def +/ci6colormake { + dup ci6numcomps + exch 1 index 2 add 1 roll + dup 1 eq {pop}{array astore} ifelse + exch +} def +/ci6colorexpand { + dup ci6spotname exch + dup ci6istint { + ci6altspace + exch 4 1 roll + }{ + 1 3 1 roll + } ifelse +} def +/ci6colortint { + dup /DeviceGray eq { + 3 1 roll 1 exch sub mul 1 exch sub exch + }{ + dup /DeviceRGB eq { + 3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch + }{ + dup /DeviceCMYK eq { + 3 1 roll {1 index mul exch} forall pop 4 array astore exch + }{ + 3 1 roll mul exch + } ifelse + } ifelse + } ifelse +} def +/ci6colortocmyk { + dup /DeviceGray eq { + pop 1 exch sub 0 0 0 4 -1 roll 4 array astore + }{ + dup /DeviceRGB eq { + pop aload pop _rgbtocmyk 4 array astore + }{ + dup /DeviceCMYK eq { + pop + }{ + ci6altspace ci6colortint ci6colortocmyk + } ifelse + } ifelse + } ifelse +} def +/ci6makeimagedict { + 7 dict begin + /ImageType 1 def + /Decode exch def + /DataSource exch def + /ImageMatrix exch def + /BitsPerComponent exch def + /Height exch def + /Width exch def + currentdict end +} def +/ci6stringinvert { + 0 1 2 index length 1 sub { + dup 2 index exch get 255 exch sub 2 index 3 1 roll put + } for +} def +/ci6stringknockout { + 0 1 2 index length 1 sub { + 255 2 index 3 1 roll put + } for +} def +/ci6stringapply { + 0 1 4 index length 1 sub { + dup + 4 index exch get + 3 index 3 1 roll + 3 index exec + } for + pop exch pop +} def +/ci6walkrgbstring { + 0 3 index + dup length 1 sub 0 3 3 -1 roll { + 3 getinterval {} forall + 5 index exec + 3 index + } for + + 5 {pop} repeat +} def +/ci6walkcmykstring +{ + 0 3 index + dup length 1 sub 0 4 3 -1 roll { + 4 getinterval {} forall + + 6 index exec + + 3 index + + } for + + 5 { pop } repeat + +} def +/ci6putrgbtograystr +{ + .11 mul exch + + .59 mul add exch + + .3 mul add + + cvi 3 copy put + + pop 1 add +} def +/ci6putcmyktograystr +{ + exch .11 mul add + + exch .59 mul add + + exch .3 mul add + + dup 255 gt { pop 255 } if + + 255 exch sub cvi 3 copy put + + pop 1 add +} def +/ci6rgbtograyproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + XIBuffer3 + dup 3 1 roll + + /ci6putrgbtograystr load exch + ci6walkrgbstring + end +} def +/ci6cmyktograyproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + XIBuffer3 + dup 3 1 roll + + /ci6putcmyktograystr load exch + ci6walkcmykstring + end +} def +/ci6separatecmykproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + + XIBuffer3 + + 0 2 index + + plateindex 4 2 index length 1 sub { + get 255 exch sub + + 3 copy put pop 1 add + + 2 index + } for + pop pop exch pop + end +} def + +/ci6compositeimage { + dup 1 eq { + pop pop image + }{ + /ci6colorimage load null ne { + ci6colorimage + }{ + 3 1 roll pop + sourcearray 0 3 -1 roll put + 3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load + image + } ifelse + } ifelse +} def +/ci6knockoutimage { + gsave + 0 ci6curtransfer exec 1 ci6curtransfer exec + eq { + 0 ci6curtransfer exec 0.5 lt + }{ + 0 ci6curtransfer exec 1 ci6curtransfer exec gt + } ifelse + {{pop 0}}{{pop 1}} ifelse + systemdict /settransfer get exec + ci6compositeimage + grestore +} def +/ci6drawimage { + ci6testplate -1 eq { + pop ci6compositeimage + }{ + dup type /arraytype eq { + dup length plateindex gt {plateindex get}{pop false} ifelse + }{ + { + true + }{ + dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse + } ifelse + } ifelse + { + dup 1 eq { + pop pop ci6image + }{ + dup 3 eq { + ci6compositeimage + }{ + pop pop + sourcearray 0 3 -1 roll put + /ci6separatecmykproc load + ci6image + } ifelse + } ifelse + }{ + ci6curoverprint { + 7 {pop} repeat + }{ + ci6knockoutimage + } ifelse + } ifelse + } ifelse +} def +/ci6proctintimage { + /_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store + /_pticomps _ptispace ci6numcomps store + /_ptiscale _pti1 _pti0 sub store + level2? { + _ptiname length 0 gt version cvr 2012 ge and { + [/Separation _ptiname _ptispace {_ptiproc}] setcolorspace + [_pti0 _pti1] ci6makeimagedict ci6image + }{ + [/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace + [0 255] ci6makeimagedict ci6image + } ifelse + }{ + _pticomps 1 eq { + { + dup + { + 255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put + } ci6stringapply + } ci6concatprocs ci6image + }{ + { + dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse + _ptibuf { + exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc + _pticomps 2 add -2 roll + _pticomps 1 sub -1 0 { + 1 index add 2 index exch + 5 -1 roll + 255 mul cvi put + } for + pop pop + } ci6stringapply + } ci6concatprocs false _pticomps + /ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse + } ifelse + } ifelse +} def +/ci6graytintimage { + /_gtigray 5 -1 roll store + {1 _gtigray sub mul 1 exch sub} 4 1 roll + /DeviceGray ci6proctintimage +} def +/ci6cmyktintimage { + /_cticmyk 5 -1 roll store + {_cticmyk {1 index mul exch} forall pop} 4 1 roll + /DeviceCMYK ci6proctintimage +} def +/ci6rgbtintimage { + /_rtirgb 5 -1 roll store + {_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll + /DeviceRGB ci6proctintimage +} def +/ci6tintimage { + ci6testplate -1 eq { + ci6colorexpand + 3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll + dup /DeviceGray eq { + pop ci6graytintimage + }{ + dup /DeviceRGB eq { + pop ci6rgbtintimage + }{ + pop ci6cmyktintimage + } ifelse + } ifelse + }{ + dup ci6marksplate { + plateindex 5 lt { + ci6colortocmyk plateindex get + dup 0 eq ci6curoverprint and { + 7 {pop} repeat + }{ + 1 exch sub + exch {1 0}{0 1} ifelse () ci6graytintimage + } ifelse + }{ + pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage + } ifelse + }{ + ci6curoverprint { + 8 {pop} repeat + }{ + pop pop pop + {pop 1} 0 1 () /DeviceGray ci6proctintimage + } ifelse + } ifelse + } ifelse +} def +/XINullImage { +} def +/XIImageMask { + XIImageWidth XIImageHeight false + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + imagemask +} def +/XIImageTint { + XIImageWidth XIImageHeight XIBitsPerPixel + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + XIType 3 eq XIColorValues XIColorSpace ci6tintimage +} def +/XIImage { + XIImageWidth XIImageHeight XIBitsPerPixel + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + false XIChannelCount XIPlateList ci6drawimage +} def +/XG { + pop pop +} def +/XF { + 13 {pop} repeat +} def +/Xh { + Adobe_ColorImage_AI6_Vars begin + gsave + /XIType exch def + /XIImageHeight exch def + /XIImageWidth exch def + /XIImageMatrix exch def + 0 0 moveto + XIImageMatrix concat + XIImageWidth XIImageHeight scale + + /_lp /null ddef + _fc + /_lp /imagemask ddef + end +} def +/XH { + Adobe_ColorImage_AI6_Vars begin + grestore + end +} def +/XIEnable { + Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put +} def +/XC { + Adobe_ColorImage_AI6_Vars begin + ci6colormake + /XIColorSpace exch def + /XIColorValues exch def + end +} def +/XIPlates { + Adobe_ColorImage_AI6_Vars begin + /XIPlateList exch def + end +} def +/XI +{ + Adobe_ColorImage_AI6_Vars begin + gsave + /XIType exch def + cvi dup + 256 idiv /XICompression exch store + 256 mod /XIEncoding exch store + pop pop + /XIChannelCount exch def + /XIBitsPerPixel exch def + /XIImageHeight exch def + /XIImageWidth exch def + pop pop pop pop + /XIImageMatrix exch def + XIBitsPerPixel 1 eq { + XIImageWidth 8 div ceiling cvi + }{ + XIImageWidth XIChannelCount mul + } ifelse + /XIRowBytes exch def + XIEnable { + /XIBuffer3 XIImageWidth string def + XICompression 0 eq { + /XIBuffer1 XIRowBytes string def + XIEncoding 0 eq { + {currentfile XIBuffer1 readhexstring pop} + }{ + {currentfile XIBuffer1 readstring pop} + } ifelse + }{ + /XIBuffer1 256 string def + /XIBuffer2 XIRowBytes string def + {currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if} + /ASCII85Decode filter /DCTDecode filter + /XIFile exch def + {XIFile XIBuffer2 readstring pop} + } ifelse + /XIDataProc exch def + + XIType 1 ne { + 0 setgray + } if + XIType 1 eq { + XIImageMask + }{ + XIType 2 eq XIType 3 eq or { + XIImageTint + }{ + XIImage + } ifelse + } ifelse + }{ + XINullImage + } ifelse + /XIPlateList false def + grestore + end +} def +end +%%EndProcSet +%%BeginResource: procset Adobe_Illustrator_AI5 1.3 0 +%%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog) +%%Version: 1.3 0 +%%CreationDate: (3/7/1994) () +%%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin +put +/_?cmyk false def +/_eo false def +/_lp /none def +/_pf +{ +} def +/_ps +{ +} def +/_psf +{ +} def +/_pss +{ +} def +/_pjsf +{ +} def +/_pjss +{ +} def +/_pola 0 def +/_doClip 0 def +/cf currentflat def +/_lineorientation 0 def +/_charorientation 0 def +/_yokoorientation 0 def +/_tm matrix def +/_renderStart [ -[/CSA [/0 ]] -] del_res -Adobe_AGM_Image/pt gx -Adobe_CoolType_Core/pt get exec -Adobe_AGM_Core/pt gx -currentdict Adobe_AGM_Utils eq {end} if -%%Trailer -Adobe_AGM_Image/dt get exec -Adobe_CoolType_Core/dt get exec -Adobe_AGM_Core/dt get exec -%%EOF -%AI9_PrintingDataEnd - -userdict /AI9_read_buffer 256 string put -userdict begin -/ai9_skip_data +/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 +] def +/_renderEnd +[ +null null null null /i1 /i1 /i1 /i1 +] def +/_render -1 def +/_shift [0 0] def +/_ax 0 def +/_ay 0 def +/_cx 0 def +/_cy 0 def +/_leading +[ +0 0 +] def +/_ctm matrix def +/_mtx matrix def +/_sp 16#020 def +/_hyphen (-) def +/_fontSize 0 def +/_fontAscent 0 def +/_fontDescent 0 def +/_fontHeight 0 def +/_fontRotateAdjust 0 def +/Ss 256 string def +Ss 0 (fonts/) putinterval +/_cnt 0 def +/_scale [1 1] def +/_nativeEncoding 0 def +/_useNativeEncoding 0 def +/_tempEncode 0 def +/_pntr 0 def +/_tDict 2 dict def +/_hfname 100 string def +/_hffound false def +/Tx +{ +} def +/Tj +{ +} def +/CRender +{ +} def +/_AI3_savepage +{ +} def +/_gf null def +/_cf 4 array def +/_rgbf 3 array def +/_if null def +/_of false def +/_fc +{ +} def +/_gs null def +/_cs 4 array def +/_rgbs 3 array def +/_is null def +/_os false def +/_sc +{ +} def +/_pd 1 dict def +/_ed 15 dict def +/_pm matrix def +/_fm null def +/_fd null def +/_fdd null def +/_sm null def +/_sd null def +/_sdd null def +/_i null def +/_lobyte 0 def +/_hibyte 0 def +/_cproc null def +/_cscript 0 def +/_hvax 0 def +/_hvay 0 def +/_hvwb 0 def +/_hvcx 0 def +/_hvcy 0 def +/_bitfont null def +/_bitlobyte 0 def +/_bithibyte 0 def +/_bitkey null def +/_bitdata null def +/_bitindex 0 def +/discardSave null def +/buffer 256 string def +/beginString null def +/endString null def +/endStringLength null def +/layerCnt 1 def +/layerCount 1 def +/perCent (%) 0 get def +/perCentSeen? false def +/newBuff null def +/newBuffButFirst null def +/newBuffLast null def +/clipForward? false def +end +userdict /Adobe_Illustrator_AI5 known not { + userdict /Adobe_Illustrator_AI5 100 dict put +} if +userdict /Adobe_Illustrator_AI5 get begin +/initialize +{ + Adobe_Illustrator_AI5 dup begin + Adobe_Illustrator_AI5_vars begin + /_aicmykps where {pop /_?cmyk _aicmykps def}if + discardDict + { + bind pop pop + } forall + dup /nc get begin + { + dup xcheck 1 index type /operatortype ne and + { + bind + } if + pop pop + } forall + end + newpath +} def +/terminate +{ + end + end +} def +/_ +null def +/ddef +{ + Adobe_Illustrator_AI5_vars 3 1 roll put +} def +/xput +{ + dup load dup length exch maxlength eq + { + dup dup load dup + length 2 mul dict copy def + } if + load begin + def + end +} def +/npop +{ + { + pop + } repeat +} def +/hswj +{ + dup stringwidth 3 2 roll + { + _hvwb eq { exch _hvcx add exch _hvcy add } if + exch _hvax add exch _hvay add + } cforall +} def +/vswj +{ + 0 0 3 -1 roll + { + dup 255 le + _charorientation 1 eq + and + { + dup cstring stringwidth 5 2 roll + _hvwb eq { exch _hvcy sub exch _hvcx sub } if + exch _hvay sub exch _hvax sub + 4 -1 roll sub exch + 3 -1 roll sub exch + } + { + _hvwb eq { exch _hvcy sub exch _hvcx sub } if + exch _hvay sub exch _hvax sub + _fontHeight sub + } ifelse + } cforall +} def +/swj +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + _lineorientation 0 eq { hswj } { vswj } ifelse +} def +/sw +{ + 0 0 0 6 3 roll swj +} def +/vjss +{ + 4 1 roll + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + gsave + false charpath currentpoint + 5 index setmatrix stroke + grestore + _fontRotateAdjust sub + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + 5 index sub + 3 index _sp eq + { + 9 index sub + } if + + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + + gsave + 2 index false charpath + 6 index setmatrix stroke + grestore + + moveto pop pop + } ifelse + } cforall + 6 npop +} def +/hjss +{ + 4 1 roll + { + dup cstring + gsave + false charpath currentpoint + 5 index setmatrix stroke + grestore + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + } cforall + 6 npop +} def +/jss +{ + _lineorientation 0 eq { hjss } { vjss } ifelse +} def +/ss +{ + 0 0 0 7 3 roll jss +} def +/vjsp +{ + 4 1 roll + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + false charpath + currentpoint + _fontRotateAdjust sub + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + 5 index sub + 3 index _sp eq + { + 9 index sub + } if + + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + + 2 index false charpath + + moveto pop pop + } ifelse + } cforall + 6 npop +} def +/hjsp +{ + 4 1 roll + { + dup cstring + false charpath + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + } cforall + 6 npop +} def +/jsp +{ + matrix currentmatrix + _lineorientation 0 eq {hjsp} {vjsp} ifelse +} def +/sp +{ + matrix currentmatrix + 0 0 0 7 3 roll + _lineorientation 0 eq {hjsp} {vjsp} ifelse +} def +/pl +{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform +} def +/setstrokeadjust where +{ + pop true setstrokeadjust + /c + { + curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll curveto + } def + /V + /v load def + /y + { + 2 copy curveto + } def + /Y + /y load def + /l + { + lineto + } def + /L + /l load def + /m + { + moveto + } def +} +{ + /c + { + pl curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll pl curveto + } def + /V + /v load def + /y + { + pl 2 copy curveto + } def + /Y + /y load def + /l + { + pl lineto + } def + /L + /l load def + /m + { + pl moveto + } def +} ifelse +/d +{ + setdash +} def +/cf +{ +} def +/i +{ + dup 0 eq + { + pop cf + } if + setflat +} def +/j +{ + setlinejoin +} def +/J +{ + setlinecap +} def +/M +{ + setmiterlimit +} def +/w +{ + setlinewidth +} def +/XR +{ + 0 ne + /_eo exch ddef +} def +/H +{ +} def +/h +{ + closepath +} def +/N +{ + _pola 0 eq + { + _doClip 1 eq + { + _eo {eoclip} {clip} ifelse /_doClip 0 ddef + } if + newpath + } + { + /CRender + { + N + } ddef + } ifelse +} def +/n +{ + N +} def +/F +{ + _pola 0 eq + { + _doClip 1 eq + { + gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc + /_doClip 0 ddef + } + { + _pf + } ifelse + } + { + /CRender + { + F + } ddef + } ifelse +} def +/f +{ + closepath + F +} def +/S +{ + _pola 0 eq + { + _doClip 1 eq + { + gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + _ps + } ifelse + } + { + /CRender + { + S + } ddef + } ifelse +} def +/s +{ + closepath + S +} def +/B +{ + _pola 0 eq + { + _doClip 1 eq + gsave F grestore + { + gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + S + } ifelse + } + { + /CRender + { + B + } ddef + } ifelse +} def +/b +{ + closepath + B +} def +/W +{ + /_doClip 1 ddef +} def +/* +{ + count 0 ne + { + dup type /stringtype eq + { + pop + } if + } if + newpath +} def +/u +{ +} def +/U +{ +} def +/q +{ + _pola 0 eq + { + gsave + } if +} def +/Q +{ + _pola 0 eq + { + grestore + } if +} def +/*u +{ + _pola 1 add /_pola exch ddef +} def +/*U +{ + _pola 1 sub /_pola exch ddef + _pola 0 eq + { + CRender + } if +} def +/D +{ + pop +} def +/*w +{ +} def +/*W +{ +} def +/` +{ + /_i save ddef + clipForward? + { + nulldevice + } if + 6 1 roll 4 npop + concat pop + userdict begin + /showpage + { + } def + 0 setgray + 0 setlinecap + 1 setlinewidth + 0 setlinejoin + 10 setmiterlimit + [] 0 setdash + /setstrokeadjust where {pop false setstrokeadjust} if + newpath + 0 setgray + false setoverprint +} def +/~ +{ + end + _i restore +} def +/_rgbtocmyk +{ + 3 + { + 1 exch sub 3 1 roll + } repeat + 3 copy 1 4 1 roll + 3 + { + 3 index 2 copy gt + { + exch + } if + pop 4 1 roll + } repeat + pop pop pop + 4 1 roll + 3 + { + 3 index sub + 3 1 roll + } repeat + 4 -1 roll +} def +/setrgbfill +{ + _rgbf astore pop + /_fc + { + _lp /fill ne + { + _of setoverprint + _rgbf aload pop setrgbcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/setrgbstroke +{ + _rgbs astore pop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _rgbs aload pop setrgbcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/O +{ + 0 ne + /_of exch ddef + /_lp /none ddef +} def +/R +{ + 0 ne + /_os exch ddef + /_lp /none ddef +} def +/g +{ + /_gf exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _gf setgray + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/G +{ + /_gs exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _gs setgray + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/k +{ + _cf astore pop + /_fc + { + _lp /fill ne + { + _of setoverprint + _cf aload pop setcmykcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/K +{ + _cs astore pop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _cs aload pop setcmykcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/Xa +{ + _?cmyk { + 3 npop k + }{ + setrgbfill 4 npop + } ifelse +} def +/XA +{ + _?cmyk { + 3 npop K + }{ + setrgbstroke 4 npop + } ifelse +} def +/Xs +{ + /_gf exch ddef + 5 npop + /_fc + { + _lp /fill ne + { + _of setoverprint + _gf setAIseparationgray + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/XS +{ + /_gs exch ddef + 5 npop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _gs setAIseparationgray + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/Xx +{ + exch + /_gf exch ddef + 0 eq { + findcmykcustomcolor + }{ + _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse + { + 4 1 roll 3 npop + findcmykcustomcolor + }{ + 8 -4 roll 4 npop + findrgbcustomcolor + } ifelse + } ifelse + /_if exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _if _gf 1 exch sub setcustomcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/XX +{ + exch + /_gs exch ddef + 0 eq { + findcmykcustomcolor + }{ + _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse + { + 4 1 roll 3 npop + findcmykcustomcolor + }{ + 8 -4 roll 4 npop + findrgbcustomcolor + } ifelse + } ifelse + /_is exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _is _gs 1 exch sub setcustomcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/x +{ + /_gf exch ddef + findcmykcustomcolor + /_if exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _if _gf 1 exch sub setcustomcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/X +{ + /_gs exch ddef + findcmykcustomcolor + /_is exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _is _gs 1 exch sub setcustomcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/XK +{ + 3 -1 roll pop + 0 eq + { + 1 exch sub + 3 {dup 3 1 roll mul 5 1 roll} repeat + mul 4 1 roll + K + } + { + 1 exch sub 4 1 roll + 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat + 4 -1 roll pop + XA + } ifelse +} def +/Xk +{ + 3 -1 roll pop + 0 eq + { + 1 exch sub + 3 {dup 3 1 roll mul 5 1 roll} repeat + mul 4 1 roll + k + } + { + 1 exch sub 4 1 roll + 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat + 4 -1 roll pop + Xa + } ifelse +} def +/A +{ + pop +} def +/annotatepage +{ +userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse +} def +/XT { + pop pop +} def +/Xt { + pop +} def +/discard +{ + save /discardSave exch store + discardDict begin + /endString exch store + gt38? + { + 2 add + } if + load + stopped + pop + end + discardSave restore +} bind def +userdict /discardDict 7 dict dup begin +put +/pre38Initialize +{ + /endStringLength endString length store + /newBuff buffer 0 endStringLength getinterval store + /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store + /newBuffLast newBuff endStringLength 1 sub 1 getinterval store +} def +/shiftBuffer +{ + newBuff 0 newBuffButFirst putinterval + newBuffLast 0 + currentfile read not + { + stop + } if + put +} def +0 +{ + pre38Initialize + mark + currentfile newBuff readstring exch pop + { + { + newBuff endString eq + { + cleartomark stop + } if + shiftBuffer + } loop + } + { + stop + } ifelse +} def +1 +{ + pre38Initialize + /beginString exch store + mark + currentfile newBuff readstring exch pop + { + { + newBuff beginString eq + { + /layerCount dup load 1 add store + } + { + newBuff endString eq + { + /layerCount dup load 1 sub store + layerCount 0 eq + { + cleartomark stop + } if + } if + } ifelse + shiftBuffer + } loop + } if +} def +2 { mark { - currentfile AI9_read_buffer { readline } stopped - { - } - { + currentfile buffer {readline} stopped { + % assume error was due to overfilling the buffer + }{ not { - exit + stop } if - (%AI9_PrivateDataEnd) eq - { - exit + endString eq { + cleartomark stop } if - } ifelse + }ifelse + } loop +} def +3 +{ + /beginString exch store + /layerCnt 1 store + mark + { + currentfile buffer {readline} stopped { + % assume error was due to overfilling the buffer + }{ + not + { + stop + } if + dup beginString eq + { + pop /layerCnt dup load 1 add store + } + { + endString eq + { + layerCnt 1 eq + { + cleartomark stop + } + { + /layerCnt dup load 1 sub store + } ifelse + } if + } ifelse + }ifelse } loop - cleartomark } def end -userdict /ai9_skip_data get exec -%AI9_PrivateDataBegin -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: Adobe Illustrator(R) 16.0 -%%AI8_CreatorVersion: 16.0.2 -%%For: (Jonathan David, kuehlhaus AG) () -%%Title: (ACE3-Logo.eps) -%%CreationDate: 3/12/2015 10:16 AM -%%Canvassize: 16383 -%AI9_DataStream -%Gb"-6gN"=VOY-?7B(Z[ZOdZ&J':kO'H.._[))_J^.e/<`QEaQ?Oa^n+Aq"QD/Iu3NOaD!X+=X^?RRgA68E;'P -%_SbiVr-R<_]`.?LQS2ZnFa3l"IW1FhI.8J[i?G2QrmCJ4J+gSErUYr>hgN,OluJLl_R9>R\)u@]QnG:V9"aJ1SFVPADdG[.md%Jd -%Dh%KCp%,e6^V,*po(AJjIrKE+a(MS.If/O_qoc=(?erDCq>(UYs3C&CqVh4gdha\+T"][Fos;+DrG^H[Cd3;eq!Q,E07WQK -%f>#%Ho7Ms8)0e>n_5I:U\+Ve.1B,Pio+sXhg.qV+md43t[_3B9q;1e*J+_^.KDE>P?]OUTa3U?*qsBrfoZcjm?N#r"Mhf&mr=)MM -%qs^f/D83a\qO:VXGeoukteb/'r;>g>5:BsgH+(]?,A)K]]#J+5CkS[S.[k.^i(4iq;Q$?^U$0(e!ntHIIk?X^NoeRBA^K#o(B3T0)kP3q:jM>Ck]X:q!#!^Vu?11(Z587Zff+%lL%Gl0:r4;e_Sul -%D_DU/?0o5,]mTP5S%jsPYC:uqo(=qc -%(XHE9H1>h!hL+pV=8_FHZWGK0>jr9oL@'%8Ie`3qh4&&lHi)gs(LKD5QeFkmHLZ?onX7YjKAKu]oo737DrNYAg[;[]o;;i,lIjqL -%)Xk:bp#WZ/qUMXM?=FYaHhGq:N:B:5qM.34(OuAZf<8Pqq"AJdI!\?_Ic*b6>$q7#Pn3]8GMiDnig6iU^XSHsr8"i*_)F#RI=(^/ -%2eqA!Ic"M_MfeKgQXKF_9t]K^fuo^8^3]D;S):r)Id/Nb^&7gf0CDTLm*,D=U9GDk;CQ_F3&f0#%A72p^j@It-uaG;"G_O)KN'SA$t1q>"\'nbHhtkNAI[j*Mirl,0+&q=d,E*J_PkqJ^Mc4ZpFGY5@PD -%3aLq7nTqdIW)1\XWJA -%Qq^5Ca*F-:H(!:[C-Kkn[Ka54e"p8B7pj]-@t[XM5/"Aa`f=gr%X)+1Z.cJ81#"EG*UUpk,Wc2lH98^9*H&O/ccrS/em$nS[o^!O -%YAT?:DN+j;2pSiZ-ek&amE^0LCp+>W@sct>*F@#9JQI;b-b]gOraU>":NFZiZZBb; -%ATu\X(@A9:)k5$Kp@u?DlpuQma53bjTDPHD(=6F]LYd8lItN%8TAm[6/G]B3ac8J#`=5::K2Kp%e1hfp(lUH`[f$Hkc%C#oJLcM` -%0,3:7huf/@(ocOCQX_SeZoR:)Z(+%sA":s(OA*IV3tdT/Hoj)dr^[(mTe.P%.iog%OUc\%k,,P)at9K_HX/3ML( -%>j4630Q,!LKB&ghDGM>Bpt:kD$0:N[)pFm39=BUiRu.A4dBr=&>R8OGMg&HNpm07kQY_/C;td8hEI6NI>g?:)54Tk`a--a51\T"F -%99$]'0:eu`AP?n2k_EDMT&!,NFr9:*i'kP(fpPss54ng^q)!:19`"Vd:PBj0nuoRlE)X0M:oqqj>JI]Fm@0"u_",+Lq"FN%s7#C" -%T?P`5nWd8KV@f9jFoMX=hA#7BIEV=KI3jmEJ+;8Gid^B7Z$D]h]6RL3`qe&Y:YO%H]^6!:;0W:jdt,B]FC7N3'':>UJ-YolFbKn3?6Z4n<`prb$um@b[]Weo#NqV+8/)p"]HC\F?"k2Y2m8HKt"%K36Gn/.ou[QGg,8'Q-WFY -%BpC/`Do'ma54=6P\DgdMXtj!8R:PTB-f:AEE,Ce[AWL%hopnb[c6bISdr%5,gpa0J>gG=/p-GbD5dT]AUZk1g,[h:me=/LO#VMS$EOlb!Q^gq"@Fs\q]9k1fDA[jK)DD=k'16'TQMJ79_mS'e=R`9Pg$Zoqui*t\` -%13&[U6k1P%4-Mk;-<./R)l$-lC-m,&!Bcf):*u;(TedR/CEiZ0QM&CRpgW611;TPVl4,0+4/cL5qQI0ZV@;*iRpob-KC3Fd^4usf -%+-2\aa!`9I9UQQKacUT6%\%ET%st&NCH6[A-]bbYe56N[Xh/!B:crfh2u"i`,f`^.I- -%`jq=dS9%7\OD$]/1q/]o0(TPenW8*ZHnP:=rET=2oJ*iiKH,)*GYQ]jdLbur,pHkDV4nu_b=,#ma@;MVf2P^cN$]bm-!a84;S&r_ -%[%t@1`,qDm6Nua?Q")DOF/Asud^6rRNKGLA;3JLA]qNSkTSg#jM)s+eKiH=(!`4kGme@dG5 -%*)sM,k+&<=AqhLb2j0QbPFd4:pR*#b.p;'^)2j!?Ve>(V4q[OE/9IN#8"&^"?$oIn8G"I_77V*bcoO8RRF!Ste0c&IO<\m;k_^C' -%_]*?C='Ms$:`ZW6n,p$OUX-iue\Xub9-74C1EGiOEO@L3K3Kqo+oL>03L]q_4Ro3E4Mn)mkU1E<2l^40C+CGieT&2]DKK.L39[#q -%8Y1WGqTD:M3>WD&Ej`B7)qt6Vg1t,mua&F%V1S(FmXMp$B -%77X@"f>XG0;k0k0XS-6F\9lbdZHYp%FsN_ST>7LQ\[ -%cR+A1[&J-7K&T:*f/uD"+/br29Fi'5gr"U*@$N(MPB-22%[W!DCqYbqF1]1)ncGu4b;h.$7X/?#R$c(kfg(V/X*ikgRZt]$9o-Ul -%I(<#N_LH[`OE5p*0RD5c+)E:cdq2L4kAtDcFm#J?k@,JRnaLdYDp>38MM"DZMueuuE\*/fG]X%MNMe(s0ee4l_.M9>\3OP`YFrkQ>,FU=@#`IH#A?ru\`BY_Vg -%)/dP)$'#E%:(.TW$kFs!&ZuNU?85FC8+COJJ:"?7`[J!q\%Ia&fZ"6*AJ-RNfK+po=&A5LOYb%L=<0A0DUJq.2i=6c`F8K&P>'l$ -%NQga#a8CSg+,bY!#.C8af#9Yf!CKSH+)VgDm8%JWg`0fe$3doZHupneO7h"2:Q0d1^$@ZB:oru/mW_ft1VG#Wih?/]XWd]cM(881 -%.cmCPk],=A\N0#5n%@dh#O'Q4*$Pp+p<6]h2!+IaIf>YXP/$c*pM+Q@Ghec)oEZb-T';GR.$[W.T_BdT*O[D&T7?QrUop07`OJ)U -%qDU^LPi#Je=4nUWqiOH/%.'e]M)UJk]4(3n7,lJ'=%.K-+ZoLn4QP<Au6!t;i/.:QghP@dUsKEbJrd#2\nkuA#,hRmVRp;]onJPEl2eoj*[SsjTPJ(\s[4k\HJSaFpU -%f;#m[=\ejia.r)aDuRWi:$E:aJ:7"6M8-Z:Ci=mHhV/TLf%OMGh3o?ko7Y[fRuVJ-3IUZsrYB&"_N%qXY@L7+>he"?PPm"=)?\dK -%q2`%b]I!;CJ=-YloCRS@02$CC$P -%$B?&hF\C,LaJid/6jQ0oLW6$6MF/270&g.FL(Fb*=Nuo?n^3^FAnnt/kPs30W9-V3A&68Be[qfZFfRLUFf97WhM.c3D:Q%oW,7bU -%j*>tT/X3RmI^`1u9)>3%^-gk.f47.\q2I$D51gTVfU&\_U#]VDEfB":c5ljcb#.e0%+D`MQ$DFWSF]q^1QF'1H!687,$@]/GN0bj -%[r%1JFI]Br;Am^#qPAD%f/QhrFZcUeB6h^0:OL[b+6eXJ@h*kFUTXW4I,^"T5T%;k9YkkAk;4m1ISD9>kb-=pb,g'5e^+^F6X[Lh -%dm^G)EdLj=?-`%*ij:rM_:n$l>2*:GKp4cTPWjec5)#4bKp4cTPhn('nkn2fIreE`'N4cA;Yh)*HI0D%MfQ3!$7S-t3:k)SpHS#$ -%+)prZ5On6)K7:a/*_dJ&!b!r'1gZd>;BL7\l&PDcNOPh-(CpBl2#Dem\-XaYS$amMY9[sJJ.`X^j>N<` -%[&HWT]_%5<:XO^de#HL;W&nY\)bf1u?poN2'/ob(<0^gR1<4_6g#hTWdRn9:kn+Q^k3FkXar.jWLWJ]"kCilS6_nG/>fT?(8BX.,%Zi='V6/qM -%\,^6u'Q7E=F%1,T]?GP4NTr:[qZEXT\EecQ-QmFKt^[lelNJ>h.*LDgb:Hl=/.7g6[AnP3UQHBO.9Mf -%\&XN4S_NJ+_s>t*V3'LCN1u$"Du^4H:U$M>$_.D2Y9Tl6@IBg'2k&^%_VA!WNl._B2bJ+o<9b=>N`#4H$Q`IAB]A'0"C'%j[tTmt -%d`3,T,4CC2p;-^+0ZJJi -%k4*t[5Esb1Vbq#[I\.$i!\j"(AD.eUXhpqe6JM*>Ta))A98A;.]fI<5gp3%:VM$o>/18/@8b#u;aU[HfM'ck#DU&==*6s)hcmZ,t -%I2KIg?bpT(Cr's,GT/G`.`BRQj1NZYV."DNr+0KrQr-3ap@o%K.7arK7qi2n\lOcY.T9JC3+&JCVM0?HMs0s2d/]llcjgSgs[4jg;o4r>pPikPfrjmZ= -%&6M>c=.au^OCJY40c.B#@3U$67,2\@f7=ko+nDB$rY6N\=5Cqq8B)Z*YK -%&r@N^9"4o6gD"RE9=?dUg'u8!$g4etD(-CS(8,4D`,YouV.t0$5ZLK'SqBnNcWtl.=A$t?+'OVO)DIug6[5umplcAeiep4WF+)N#h>8P_ejFXWtP"aK` -%VAPgp1>"XR4O)ePP!MYo0^a'Eae5LI.(*HH<7$t"\:H7M5KIj\UM+E9,GB<.\nYigC]#Q5E[VO?ep,7e8NV:Y.EhOoD1'b=hHR\t -%0(6HTqe5k->0)hcHbr4"h]],BT(of8VqZD9)i+3`O&KG'D;9)k0>[]r8tSH6$b -%)XrWjf+d<"bIdqc9p__'XN`!8>k4T[GoF%5n%G"B_\2<2Vq7Ke'mWZTo*'-+:_#&!% -%"@u/1drBW.$&^ob,JHC)heW4?%&,]R&*9=pf6Ea;,72]>3LYHMocHlu_eG8U)G"+T"6daEjUsC=9Idk0r?+"P0XXaI>[J:QLrS\"cMdCF&5:mOWK*os:7VkENI@#RJ7^/fB9(^O*Cnb+Rq=%Gh$Bo.1q$/4l96U+K+^&5NuS7'l:-1M#[]N-:MR/V -%?5[fpQ,YR0]:@An]!>"BR_IaiCidcZRk2/!at+NImrGDPKcpRl-qlpC_-(A]Q\uhs>=KLsi>CM?,_Id -%a8WJp;YeiL=4IV$Unf*Jbg;5E2Q(8J.GUWIIH!h)<,rn3%kp:7][O[+"JAV]MZu*NMo(mXV4bVS1F-7T`Ec -%9C-E('m/nDQQ"WL"C#B@_$>k/QFX8ek>p(a-Uce>qaFeq/8mYnq"\Q#R'md\/j]*)9m+IU@U\)T8,BnuW`)'OGKNi/r6?ffpI4n$ -%1a^@+Y;/g6On]E/aduTNf:9PhMN7Tj',C6;Gu0/U8=0=N3]=?qH^&a^!s&,-0eT\Z7!@j -%GrhgrF(P&7.4hhjTf/H?RPkjXl!rEAWiet$j+/]/3ts"[@E)a$o9F_QdoiiZV$<]Ib#M3c6>G&J@nJ/`W^1_\Su758d[qR!2n159 -%rBOrX3!OfGl>o/G]2<\:M5M)ZpBI/?'LA=GRQ+%=B?UNNlus. -%HpW,7-"5Y7Db^7OhUYnLOtg`5jusr0>B@JPbA7hJ,;h9?1F#%=&i:EDWNUJZRPds+b0c&fc.dNuTDZEFc$dU):&a=JWIfJ$a5%fs -%fjd',m"s2oqYMGV4[2>oHK`Z]Gd?AIT(nuE*e+%=Ic=4_TDP+>NOCubF.\#r+BnYMs'tfd&h(bkLM7Bm1-=9N;2pQP -%0Y"VE\:`L+:CRH!:SQT)/JJWeE:E%_Q/n!>hQq(T'91+O2GJPl%=@fnHHZdGc$FPmH:l%CD:);:o5%Y&CtnNFQ9:ue:YUc)D8EPs -%]lU4,cDJ-I/cOF&'($Y%]W:kQkp@u`-]c/.a7\]7T"%#ZJNrkHRn)U[^#Q=EIcRT8^SN=G$cb/2G>A1e.troqA7Ph%C$CG&Yfp^* -%V0cG;4Q<5DB:cBCltl9cCon]mKA:QdF# -%QYO[G<)R$m'd]?]Z%eDIO?J^JDi+76+O9"f'!(H_4Be:mNd'L5h,fAX>_U=JQ$_dm$UWYt/CdMJFH0$r0iSO6$]39G?sJAS -%>#8-^s(macH4DfTLREH(1"?R!6("YK[(QBs]C=;l$Z+$3MokE2D`dR0:L:g4fp`e]hS+7-eWV@bZJYZCo?VmV%KDalDa/UBp?g\* -%=10?&o^'1s@it4?0D[dKj-`UkonuDMq-mUXA\ZOT,0e<-.ES=qoZI4&huA6,s3?,YbOGQ1O8f%VAcMb%G4lI?m2&"$plGI&?$uH. -%n+o%u8\?OEI.9'h+2.1'8'U98fT2J6S3G[kiYDIa%p*]+hRn+4p;Q?!ceeTiiWh*ero*ACoui9^?i@4Qb87Wp^3KPObnl.Jc[TT6 -%pVedm]Y+.$kBG80rnYQNj,X-As4Mer:CE+Z0`L%jG9$7*lpVQmrA%^u_3Q`Jh;rC/Jf,%F'?9]S9ZG`0#eoNcCk!=KSlsLQ>kD\d -%4f"!O^N&rdmBX]ScGc05RlU6B-kmHONj;/tG2okNY;1!#/nY/^ouhTJQR2/*AhMcXk10IYbnpEF(T'iA4hK(tCHLJ6kS&E!l[Ha0 -%qqh?0f]*4Lh*8(bTSj5%HFOqg4#6J@^7<%2D$ZK:YO'Jp:#"lpS]R5lMAYO'?V\[IYT8.+GM+;[n?@2r3tMV#1Qr?sCcg-VO)aK1 -%BhOHoD=KE4Yj>r%nIIgbmkA#aO?LkF3aE6%hMV!iCm$^nRSqY=pbI22`cNB'f%+?P^hDr/\9!HDY^oT@N@q?",@DJ[WQEb*!Sfk& -%hQC"JiSlk929jBYWR%HYXYqPj%4VfFhJP.b@^)&dg&*3r)op@gVR&]5]%Q6WKOLt0cIa&[;jtm&D3o@t -%(2E%\Uq?a\CphY"4VttK_%ur^`)8D6Zp1hbU;$b;.h?e^b=S5G@)neq^`sFYHuR]t9n+)kPH.M4Da="f]9qE(gnBP"B7?"8kqpF2JVT_-c)YMm/K$h#Msb$[I_ns?uJi"@qAk]1c+N- -%]pPYtCMM/7_M\\F@eS#\S'76ZhNG*sZDe3)kJLAGplcj=,oC9?@UG["j00P5X'lf/)9HUtqb+ejfNpDB)-bHEJr>++]fo#bgt:-2 -%T:Y[EiS\MCnIpj$D+,8i+>+4iZlOs.Hm%8!I5V)[OAB\`Q5Pp9@K7a\P,V4oJFPeOR4\u1)8MFrK+lHXiNJegAfUN^k -%s0+Y+nIIj0rRRdrlSi2)Er:>C50m!r5Q(HIfukI%Hi)sEs2*;&hnQo%@Ak6^r6=Od?i/_I)Ofabo(B3T^:=$uqLoC@(N9=eij+SP -%0/Ogss8C,5/&MV=9)R9I,Go"_q#9/Vr;47fTE":?s5"^p4"m'-gHWf)D@[*BL8'"HoGa8'5oUmdc!7k7/_:,Z.1iqa(Gk[M`52\m -%R#@I\a\O7F#B3i+"f\i59jfO1gihR/kBo#;L)q/cfgZY(1)0PXbA9C=e%47]4cgZtm/"\356jI$M&M'o,Sof@adtDebAP,U9i;g0 -%)djk1Z^NSRm;#VHe,\NNCQ-`F2`Yp[Sn;0E"U;[N`f&uqVV5pWB;>6Qn$hVgF(lRIM:H\UA%6.L0C*2<_#&GI0:NA[@_CN!8m7N) -%VPYZM$o0hP)S99d!Y,FRKlIg54)FPN%Zn`>)2r8FaZ*jJKJ$bl='fILODPY)SXCi`BG8OY,a6cF#S<9qg$ne3Fl[6')(pe`*6.Ja -%0lqN__'WqP\r,7$dA;jrCtm253e6&?L,><[nmi7Li7A!0X=g:G5237cFK]hIqeRA;EQ45e@&t#XIcJHc5[$NfQqYk=Lcd@n%,S@A -%97+9b&i78Q.$?7JD=8"Fg[BalSGOAR.LS)DW4,>UraR2Y!PXRc-[[[De+)aHg#AV3MFhbg`JM-HQ(ZnKB3ji0O(N9bOpH7H0c=bKPIt@9HD_nHL2!Mt:QEm3DH$2)VRi:2YVJ2!>R8$d1;rOs'a?L?(A1T29<\p637R`dUA`Vn=ISR&j -%ge>.hN56RQW@GOm1N1E,L*I286T`,/)()?#g[P%rqIgp0%N2n9/'5Ku(HmX2Lbmn,Ip>j=4Rqn,Z.C$:>BnE\/7_rVol\&L/)`$Oi_sKptPHlOe@5XO]iMWi'O$/m(+"/,g6mlA+ -%_.rPW`E=:uBUj#FJ+(RlaVaL+28+ni?!n:t)nnEWIVmr9ZS@gZHMM(k^5R5gaU(GMqkiqR52D%OR)Mn"#1i9/K1,Z5D1sfN#(78(;AB)?))&-lmO.D&GC:Vl.Ud(cI -%`RNgSkY0cimD4Z;%Qq5E&XSp:56M?7+gGJ+#EQj5;."$>nHe[3gE;)XO.h(,:PSsG@j!a\REO9[?BGbnko]4"[Ac]Zhttm/gCtfI -%YiNt5$7k,Wh`jo=d)(Ae7Yr;B7f2L>HbIKacuV..heY^A35H276OZOI6JVZH$X'MDNC_XROPK>#XH7lSgTb+a]JUT-7ZkLPMk5Gj -%R83[keMZ>sBI"^#gFe,#(4>FUG'p@Ei)TA(DD&84hnbWn3mn9[*LitWV+fI0+urYo$bdI\<2a=P('g&XBPnY'FoG5,0IMd<<%9"r -%3+P.2Weg2+Y`D/HKU2sO*%IkgEfl;bc.$:R,qpL=^uDZ&[j`sK/gu[AV,`2hU4S'4$t#X[+FPZfirHs)Xk]l2j3[V>6T^'AL7]F] -%4+&,hf=,LD[ZBk]3$jG:!*9\6:7)Ds%c_@VUbO@W4J5KNQlaoAoMC3XiiI'i>8%4T`3l@3>hfrZn'9CdKtp]c2AJ.Y&2XAFe2n8IXF@7V_(F'%K[ -%6Q^iZ#I^!_S1^L\!]6Z(jH=iQQGu9=33S9'c%MCHBQ`1YGE]WDSXnN;+RGAPZV(ku0MYG.0E/Pu$H;^B(GL]+>G0qK8A;sQlpm70]] -%C);T6iR5mrgZg,9_m"cS[+tn)k]Yl5Z(61pQ%WurgCB6JC08&GYmhZ=GbH,dQVQi:>^(L4U9_sBlB<=^,MnOWf%,qHt+tQhX8K0eZDJ!9)EM_07VsC`XB55C6ZA1MH"Y2V/A\\i$5XS9;:)8RNjo7(-(N@5^-^hdLB@a>>@NqRef(:mnI4u` -%DCPtL6Q]E=P)#jbRHG`=W=dVfMp;<(If`_i4b:[Wf=.a`r;R(`!9km(9^"4`"(VP',3h7_GhS?ZM0eB<)0Do8'>,V?mrTpR#ROO8 -%(uo]o[(+K65e8eZV()280AtjJ>+t]LN(84]5K)-J9Ahj)#O7G-kY3'C>c=(sS5:J%,t2q&Pkhl8&p:d7Ab;`I\9R8,F,B`b&]Q`' -%JJP8+D_.*Z/X75eO;&Sf\>\9_$D6a?<-(-6$aa_LGXSsN)A*BXhl,G'2IR$P"=%nA)K;RCV>5jc@+#*@"3g,md$m"AU -%f2X$1R-CqM+.52KaCQinkuJD!mA31lHEmd>=bM3WQl\t)fjP`beB&70HOYO\EIonb-Cou,NuQ76@t66b;YQ'*L^X(i>;rWST/*O5S_nB@nT"2Isd),Ornk+gB[(:cL2RsI,kj:E2lWO,u4075eQ'>iq=s&OH# -%@RfE=d\MSDWL_i66,a`V&!^0eI]R]QjmT58*\K1pL0SA<+t>4R+?'&R7$$oh[=g'&Sg[i]5OF'^*,IQl>_q*6nhOtCaW&oN;0ab$ -%Q`FW&D"m5pCtM)IP6V&cT%%.&Ek"$/W;:(XA]]'F[O)f/bQ$W1(8D:NENi?OPZsG(ca.l&SC<1=bD"b-H+CL4%Diu(nj4sMad)23 -%ZQA[-%X?*phtme=UL"!R>ksP.o(]]2;1Sa>;8j"jBbb,k7C$A7P2-IH8A<\3N?V1pLW0l+&h+QQUU8a1_C\Ya'Tb=tAukK=:)DGO -%0d(1+MAOt+bcS-RX*L3H56.FI0;63cp9139$h'cskRR)huL:O,DY:M.lM785+@`bq%'Q03GVm(8Ylm[<6X&'Dr0H:f5D[jp: -%?!*hYWQSIFm(G8l'r.,k>N>Ke+kM6o@nKOY4.'d9g`-Pf;V:)=_*/m!!C&m?R)c%,qBeohD=am[)_f/nV:jP3%IE@QeB_4r!l]_[ -%oYh%iRHW]iOgCd0X788(@GWt8#ZX]FI$e#J-1XY,!GfoAutpr\b5dj0uJ8G[s1;Wc5F8*j/[-5u3A^sON/m2tdq\[QbQ`JN2\b1KIm> -%hJY#WlI*mhd8$=lP8mK4<:q`)_CL6'H4[A/@4B\b`gO,10f317iIfl/*V&>L\+B-TX)E1G647T%NVW88FEZE@C<,hoXn?ld@D'Gl -%mA%iOpY'O,Ubh+lc_^.%1lOf!_:kYb.WmYG9Ved$[h"u5\PS6AB%gP`_AI`Mf`!t)+&)pC7(;4WK/YAoc>#Pf:,\8fqAs\fPBWhc -%Vcaub2CA4dFW*9&)'4%)1bop2H.X^ok.3l4gFkf`[rDZ6=oY3MY%0"?:Bi9+(?tZ3Ktf -%Ype^^cWf,@:-e)a?/LfJ/_W!:+Xto=kp7s?cd@AghcFLlb2klIE5N6AV5TU>/6+h921+O>a972;QDdR2CWV9X?ZucComWTM:[mPY -%)gj1`>i0g5mnU7BXi4ikaUZrb!;#RiWs+'l(itt]6jlM0*<\2 -%=i65Q+FPo8TM_ffKqQM>rF.'Bg9c-GMQAW>?I;UjA\HPoTST4-uo`7N*7?!,C9b!;J$l>h^pNl&f<#R$#cuDT>hC -%8].kOXD;GbG;>>[AJgcTh2eCahpdjORl)4[p;!?OifCn8fL7K*j#\d -%ZCSrf.lTMgXiUGfHRcsiYX28HK2R[h="_DBe>irPfB:(1Bj[e:'Z8@jMil'2Cqd+@i0];2b@@\)4)!c`nr9%7b$/>+.MHRI1i]Qu -%o#f@3/F#25qPcS4kj4[rm^Xnueeq_t.@h+m=9 -%I-osNI:m0caH@SY!C]kFlO:l6RZ'J(8gc@TAV/9aiu=&,jlkK'sV#1^NU\?EU]Ijl\S>"b`$n?H:P?)n4E>+j5hLR%kt@Y!dA=8]X.QZ+F+@ -%QbF*Qp5-5.&O1$;&GJDo6+s)(lS"hP1u"EFn73Np -%DX0AS0X@&/>$/dS8&.X1nRY&c@o\2pCUX7h8jZ;#aobcVmXWZhX+'7&`ag-4a@:7>B&BF=\!SBJiOQP-gs%Y[B!6$(Fkn(""`&ZG4dfp9*`+>f\bkr]!F*MB/F7pQOd305:p4b*J6]N-k3dEH90e9@@Qam>O9Kn,)]$BnUVNn=n"Zgq*Qh4o;So1^si]Hh7 -%hDNUW9=poOQa+A"ms^$/]lC])iFo]-$&?K!oN%RnADAmA5Vm"']D"=%VA@icFG"<;:d)iaYce\lZWA;f:"7EfMn=N)PPW[Z^\*k? -%M(qRKpt2O>TTiC8LRNhn>//NcSNJ@M<>,EkL)GK01:rXrXj1cj>b?.V\Hn!+X`Sm-6?Vd`Ul>rqFg,)i9si;L^0VZ+;'-Qa[!QRb -%>9.$HAGq1Sh"Fr@igLQu"&5^[U*+>r=5riLU3H"M/r#+If%+1n%Q>Zp@doIE2,Sj=Y#88[Fd1K=\U::[a5aER)2mX -%Y38u_)HRU\]7Shf\Djk#25A/+_NB=LNN<#]7#IEO=%IOZhaNMTMOs5/U"6aE@@?Q[D2mkCBD7(X`c]@tB8K'6lMr(2?+[(T`DB%8 -%'r/Wg(e5+B7=jcTBE>$/WGijh*FU-g<4EDTd_[bi;W0[\n@m.aJZGdA`PWZ!Y.2kQqS&9%%V(/-RK?Q<6c\t@'Y*/R'"TLqXogFH -%3S^LKFVkLcX2:,:cSVu&_Y'9-*iRDT03`h&H@(4Q"WPdmSC<14CqKOh_k9N+U'PC):$[b&=n-l.FZRa6om4rMi@]Z(\fnF3q"b_VuL,IS;s%b#njQ0*_">`Z-;OBLMsBT#$)_urko%If2TaWU!_/`7;d/0O-.?r%n8 -%^_&!sHie!bj@KEF5h6-LAe"Mu.!`X*j=>bZbXeC?Hj/;%mX-Fs!o-B9Q[AsmG#K8qI0G$i2>ISAeHBCq -%^4ID$g*'6R?NGfQ]JY'?>Xc/+jX\-Km^$SS"eJdr"p835<#DKVL9CTa2#?Xoq?jIW(]"0L=+KoHVNf5)E4htgi%'%#E5]#b^oct; -%Z*J!fKY[2lG89Tk5kA;E8ZQ];:Q@I4#hG<0?3g4in`PKEETAZq`t2E]_'=`nO8-f1K"iemjIaOoE!eOu?PH8ki^T$_Vf>Yj1GFE5 -%KS*2&6^\#SZ)J?;GCY@+;BgpiE>h:])hG%FGI+8?dUc:e"Gu7iI\jO\]>^p]=A@c\l6^8d*dZ:!FE_.g/[JB&W&( -%"\\(q7@,B?D$mp(^@5@VJUrZ^3\r8)?ts5^B:FK.Z7/nQ;0OpcdRX`n.ap*/AfUG[!?8D'Xoh(CQarO[k\6tm#D]ZSc;Ik!7i@IQ -%AH[9YGRh31PhdKU_,Id#`H`$'*]bc.I,L:"4_jn"VN,q'$Reah21o;9<19P]Yie7Ack[__nao:=N?\-^77U<3;S#,#BWE.^N%lt< -%WZkk3XqO`G]l"IDAn#OS?AW[tU;gaMTe-BT-jG0kBW=)Y=]a:<9?$;72!(\7 -%VmD$7i[mOu*#T1P"Hl$20GbYA"P*PcH`7];O9D@n%c2aEGT2pTJo#rX?OEn!*]`"]oI/7s3/n06t*+Xf6K<*9?EnO$i1!T3E -%j$]sN;G/0>g=PLa7MD=#/6^KE@XG1I9MerK;QJ@rK/\b^,<%4`pG$ -%N[_Ak;@=d:Mgp09409g/+au -%fI9N^Fq97j/*'30Q)&kOUJGd.V.$RC$C3H&8V*QdFUukLZBeNClpm\e:`lCai.FD1KQ7Dq8#(ak`"'c@7*`fR=^17^.fM7IdB1J<59'O`t/D!B1c5DG#e_3D.Iep+Pl+=X"Z\-><>@]@r)"R0Oj1gLlnq3 -%Z5:V?VU.I&e:bYk6:dJT@8WGcn+TWiED=FE6Nai5^%"1M]RpEq_3cu%6dS#MlR5[DCr>)-:#\/Q/^/X$"Eh@?V[:e_hKK9Sm6Olg%i^gTf9KtI[I!g5R-i_>`$NDDNQ%;a?M2O"4TcUMP@\TCEn3&Hf.'*!sJ?0mqL,i1n5tP -%d&7nbL[njgkomc'$8FA'/^?_O`es=`Q;/P5AMMmOOg8Gr,ghcEYt86tVCG"[U?\"16aa_+:ti&`VU2(FAqFDj;cBX+/\TP3V*ZQ< -%7]kVu)lTn3.D&8"6*Uet2,q#!>?^+"\J?VG\ -%Y[:Cm(&"^iZf'eZ4^)fNeZDCYW4&f8NGT,pA;a(A,^r]f-Sa0&h+=-95Yi"GCA9%kRlWdU:DF")`2[KIU:@)dPLs:dNCp\n\;G'o..D8/=RIs6P]ie-$R:g2*WW\SReWu.dnPX5'<&<'s('Uim;[kue'#_*t'SeI`V*]9XD&1mY(10"Uq_Ct\LY$JH'f^C$WlOjMZN(HXt6e6uuX_6pA,VD)449<$g7 -%;54bB)*_si\;V[JNJACJ](.P`gA:DMOf:l7/2l%`bHPaihIZ_d1-R8-W1B7qg"+f2\Z&b[)5O:aQf6X6p<1/b!^JVo"!^'cEXO09 -%K3F?=ZFL(&5c/gb>p'M]+:$Hh%j6OOVEmnSVdh:K.Vs]a`UD151rqmY09f[.&(?s?XZETCL!-9@6F^(ih\pc<0dkqUWRDWcSDF+c -%jeIM8Vbg[#E$"CI24R?_q83_C8L4464&QF#Q:NVJ?^3%W6+3QFE28?7j_N=?OAE%80_4%6A')E^]bb"jh&[#<@GT/d:+Y/53ZT0B -%:nhH+\e3G=%pb)b;_=h/muNo^j*r*"R0QE/3D/EST%F@ZX^Wa!+?3OC)L_XH=?298!g -%`E0Rr-/mp"D^D)>ne.=1g/jsdcMa=+N?CJ$dj7[a"aQVO"b)u,@Lth^W]W]=@]*d*N2*Bt&Ht1;VGV3ql-Ou*n5AqT#ghoPWX.\8 -%$R=5$[5.u?=u@pa8(.)T]MoW_#Xdu9`s>aH'f.%;<=MslX&2qkJ4s.K6>0Bj/WmJB5up6GMR5]n;RL:VY>NCV"-i5V-t-f`$7<2N -%J:`ei.juqtCI7"'f'6)!;q?dLTe^!i0l7@?"]iM^MTDh,-3\(lAsL6CZFpt:Q$K6_E,3EAE\)!%_<%m+'n^DK`d1omQP%K.rMcH6 -%CSrXA/pk#2d)4qHOnQdOL?tIniZ]>1_k9g51Rh(*ZdDn8"04c/Tj$gc4[NO>@Fu*0#C4knf)A1RlTD'S+=%,BgZZVA!2f'6Q5[OC -%/0Om&iL"#IcalEC,cARW]G4-83kX4/D<+dD&7AacGljuHeD3ApPT7Ll.KE(P4&XEtXa@$ra*/'Lr_8eCeAan<4^FHPJj^>2pB.tZ^/f](?)cedc\ad`qU,QZ -%TT2b`l3dZ!i93hC;rY><"Y-JTCT(kR`'W"9*J?_n[oa*[QPG1nc%C+MMjdI<#J:-58"r0`&.J6j%9-Q8A,':8OmfB8CkfRbI6A:[e6XK,"m8on3qL(0]lAaq?ud-frZl9h262L$*HLE>agA3&DNg2cUs_)uhUM$cXL=V%X;VpZ+k -%p^k-XF'YgXcAhaGQb/M6MGDK$h2)KMpMGAc0?d0+J;-?>uV8:!`$B!-VtO+ -%[:>UE1IUQZ+>i#`K=TP@qdPuCL\9N"Dtd:#UM13PG_#%RMQK[)/(-r=HtnOJ'$U`/*Vqj,hN6)WXNG^Rl#B]p>AuiZP)DR^MO'FX[rC#`*:*+7atqslEZ`f>ir/X-4Xk./lRSGKq`;0a`inE`MZ*CFNEEA?&f:U'B7U[lVm_-iW'^mH -%J\"U-9qVZ,0FY>XJTO_&,JXj?&N-KnU:*/[9tP>/`Q[s5G\8 -%U#8<*8r?tiai2^s()fY85N7hMZm/&OA%/8drre:8)<0$fY,0YWEq@:!2`%3Sem4T^.1fp!S!El\.VFojL-U]=/Pbe*'2\q?#&]ql)m=RM'H<9q1iK429KK>)9cW@^5X]ZPign`cC=$ -%qCt`_g$F5o]]aRq!4`Yu'RctajFRLPe`I4\A[^8akYEJR\0AIKr(`&m$HWH?4bSY)OpgQM2gq>$aT_2Q@eL,N"^6HN)$hc0KO4rn=BI2cE*S\< -%Q4"qA=KJ8t]ro674gA8E\,h.0<8sdc6b(as'0bdJc+O:*1Ji.doFrqlkqM^NeA_):1Thr2*3@9cRBI^,5MUZ01< -%]UfX9=eboR\ub?b6*>p@GUCN3i>8@Q]_^pQqhN)>oB5"ZrU\WZTAee8=W^`bI;V@M[j^2r/rE[gqZQ;r_Gm6h*8lujb"0-ufa2LJ -%%07RV-jCNB#tAH4HcOH]k>6KKjaps^8"kYT4X%It$SZ6NaW]Fu5'4`">k4(U4?5ZG\1\?s&Z5nog=^ub]lOh''52Q?DC(BFjJJo/9HTVD -%_\l'5"L\C@(3(5-9S)%`!3HGo\k$?OOFmcC^VA::[(F_:IYckR^h6pj4FqPaIBANrZjQJQRp4Wj^7:Odh_hl>AgluCj&7D8IaLcWJ$#Pq=AlX$cgq'XuhfcpB?D][QN]nTm&/OV/&Ih0JL3)FZLqY+5"1$99eumX3$$^:+TdD,UWV([H=Vglj -%+goJ]/F?7<7PY!+++7(,AeEB]D6O(8B_Ftt',G,M9RpVSZ^09f3oW9`f')D)+P'd -%5U`=g(OMcEV]kQUH1P'T8;)(2:2XcJ1`)"J[RNZ:X0#?qrR'>EHTH)+1b`&`O0smD!oeL*""io+_#:5Hes9"1.8`c?f,7Zl[I9#K -%a%0qi-lKD/UIR\U70q@W/QFC[BKr>KktL^"H9-eYVH:eNZe*TJfth2N0]&Bj]DnD.W%4]3Dm9CE'e9bI(8Rm.X5Lm4DgEla^CG[6%YJRG,W_iC:62?*LHb -%&hd@VHKV[u:egZ%/CfMO%(/"[CDa69qh[\@pRet*RKU(c?JP`1(Y!D#Z9t/h-"G(#QO\`_7V[&oWR\H7Q?Z?c7#=/d=DUF&3\a7( -%W`u7ZY1bqF!a>OE6]e?;Uh"m:djPCmFD)2"9IUE<*@tDh7'/)P[jAmD7+%7BpH937]oY2ea^&th4lcBW;(*J.k.T52Jb;EV@?BQoI+k+mIg -%d2+kVc*Q.]d,q6Xo<_6(nS2+uW>ToSj@0H&2!n$o)Fj@1=4I]CeH#)n*eqZ@lpRPV/h7MCT!tJ!]:r'a1XL5Y*V-@KG@J9KE%Egn -%La6C*e]G^%LIb[PZO@QW>Ycl4!HL`)&1a'7HSNQQLo&?mDSr72bAXtZpJ)Nq0QUNKIM!:,$ClZ6F,1eLO#9Ha,=,iPno9b1L(>q7 -%@4=U)4/Zf!));Q4a2gEGf0ODJ&=\]>Q,.0hm1.>GYDpH>l,SdPOW)tmRWdkf/#l`gqM\hn;@%n:A0e,`fY#$d13.P>.P-;&A7g4f -%=`^gCN*oh-k+L@mM0s,PEOX/Tco"!D\0+PM"@+Ao15!R>bD)d(dhp2arKY3FnQEY179kOO"4d"oOF:5bKjAXa87EDTbjLRiR47Y?`'rZteBs4S,XO>k879hL6\b3M -%kjJs@T:)mrbZ,h5RHG`^WB&H9MfO@t@@D:$0t@Ord6TOP7m^@62H.qTg62g]/Hn!',>c)>N1iUMen"p96>*eYQZ]3BJOg&p/B'2N -%.8f+R%1fhh*?dkgB:T%Id*k?f`0la)L-i)fW)5ego/\E8.\IY&!HbFL*As>G6bsmV2Bubg9AKrW2kqLa>&U@[R:+?1H>V^1%+bJr -%L=!>F00#,PPk'dU!hb/[Na/r8SE;_rL7cLkKQ3@\H%OUOq%bQ:4I3?S=VWn`W"YR@35aB<\[C'=)%fWL]Wbs&ii5s`_rrf^pGBYN -%.MomokN$qq(f2(XQck04d)m#FAI_TIM_$)N8tHVq>Fokl*/Ag[Di1)#7US^H'Knq&:;gs%93S>]M'jlBP."7>:L#k1TWYLoq19;$ -%`*p[V@04l>]aG<_lu&nq]/)5+3CR@=;_5`"QA^;p2Kg'](hJQe[!Le'-@6d=a!6^q:YS'/;jlIGs"jX?J;/"WADiF0Gn\T'6Qr53 -%-*K1TNt3Jf[[\!K>^=f\X*j,5[WD4(o$i#W8Nem(*b]:/+rZtTCulC*K@:37WqhO]7TY>:B0J"W`;Nl.0!j^AjOb6t:4:n3g<fa<+\T6NE -%!$m(//n7Go>BT&LEcE)[rI;H1IB8QnPO>*5oMM.F(>/<]Jp9VVmCe"JKa=@Yu;_EY0rTfA1a'ZH51S7troc0:r@.=rl5 -%8YN:fbu.6:?5RZ-G -%Q0th(D/1CFS1AAA&`59%+u%g+,mkb2o-GU)Z>UG5D@IaXXCX+8W\(8DiU>@q;Oh!8RNh!)asl?,RXC":b;N>l?M:/2r2lYq0.[=, -%&dDmQ.^Pd*DO#er,IjU"KUlB>)&e-2/Y$BtX37iNF*3+Qc$4AjQG'KIddd^C"a0,n:p4VZ):Zl6Sd9JPQHQ"MCMAh]hhLu@LC^1t -%h(;ujH?.3$U>F_.j/$'!*h)r0nD_raL:cVo41anhe^"L+;VSigSu+OriJjk$f=7sJ/;J^J.j6"%QE9VABkc[-X32T6\)Y+;^@],L -%hO;-dKfQ -%eKeAJY&;t\qP`ei:9-7](0`B'GJ;OPU!lbb<["XBc7KLVZ,L9spk>0+:HUoOC2c=7T5GTm,Jq"8RoLM4bfWR^>1d'r]t*ea -%[IBbH!Jbt:!49YNl/?Kc8S+PY*"gMGgL®h3>r;0pm_1FjcMZg<](6jHndV@YAQ0YbK2kf%hUK)@D/UBG/_+2i7p++Z5>-eh>UGZKF1Yp?X)H(>We?iE&V!ch$HE%EtXLgN)M_m8JL4n'% -%>I:9ignI:rn^a,f*^%#1%td'VoUAXK7t5i1Bag"A'VSTf+3k@4?@?H2ip27/>%c'eMg'aj]e7cGFpV?Km_(?>WShF@KgH@R'1?:u -%Ta&lu;=9C>VcR;%[?#O#3fdVN%3_FTh_q9@]'G_G'J4&nYV__b&S-fM@5fYR+R"/n@G(aPLW*k>?`H7h``BQS$pV15qjDRGa*cC= -%*ckA-68Q*9H,Ln+"qqAE3DliaM.;g9Y=pO(UCO&mU<4g8g.nm#,G%QVrNhiJ:2*WVC;4T>H%QP;$Kk?iki;Mb,;4d^>YHBo+M,\l -%ZDLl1>9_?_ZjoLq$)`D3?I:I.DL<-U$Fi4&%cH5p!s.*f$`B+@0_Qe-;rD(NkgrW[g0;)]T.FGdTRK57eKI\k)Og+g<)hd -%6ZNJQ#XnP-TW7+jlhZcM";bl@49B0,7Cl^li(Q\rn.<^)*HRgu!^q!6]971:(L,[NOor!;3+IN)%3:cp5"L,WFp]<:m:2r]/1Nl8 -%,Egn`9J3A:E+??eSsIS'6H$JR'%*-<::(^Hq>oA*M"T&i#?bM93SYLY(VkX9e?8uXqO0NZL/;)af=T4p=Vq$aEC:,bQ1Wq:CM".8 -%B(HjpK-QVWWR9R\9f%dDTP5a?ZF?4<6g= -%4*p^[@TDI6F!:ZNYGPV:H23XA3mohqJ1F,Z-bRJA[A2?aq>KWY#5dmZR:eR2mr\Qm6]BL^FH9bI:s\>r;,^tlFDR0ana?&V9CF08 -%d3(G!+WL,-j;?LB?rQ`97)f.Yi5j,=V-#p+o#1Ou4P;/q=*X"eod_mP.ai2Xi!-o:9LeoPPk&_D0qSaiN(VgAB_!o@"6(/;!u -%n=r)=mQ72'G+F_.[B2HIQJB*_NS`K6&Yd%L(.s"j>>o`eiERkRoIuqf^cf#LCC+1dddYYhD^'3goE@JoB76+1e[2,D>uKsX5QtVG -%U#p254=4;\(kJ8iSi7>,Kp[bUP(]7n#06j(Sjm1l6a.]P&7)I_ZG##ge8P2$5WI2I&,ZRMDm;Kdjk,?F1jPl6i!_K]Ru#`jK[%mFWtQ`" -%!F;(UMqWb\hec`C[b6=`5^X+N3L6[=!^NusC;Pku%.[2h9bK(cmn-!Mn83`D*hepT&iraC_)Y+Up-bqOWI;<7FetO_T31S&h4,Sj -%eEiiDN;WLRaRJiaSf?P5RF)X\&'59(9d1N9J6%[0eFrX^k3-dg1\c<3TadsNZ`]";%5c*Pf?-YX>s/g-Rk_IGs[cQl69-_;] -%4\BV<56+/H7KCK(3"N3*hn1&uQ=8bnhW+Q^!7Z2qJ3MMis#KAt&IroM_hKPTU#s^pi^mqM_c(gng,MmWZKFf`7N<7.Gg`)`0fPI4 -%b^AmOcnHc#R-)%i8n]9]So%q/97b7A0dV]Q2Qd=_[$2WYPprDrO2&)29";+kV[ZRV<$XH/QkCr5B,D(V>)Nch18VB8S?>PBhVi2% -%0dSjlI5$@(+TTYc&AaPI8gIqW_io*g>[lkfa9(iXbe]L'=7lY4;q9o2,>n+.4^WMU`0a;;lbP1=4^TZZLq.=PMO!+p48/`NDEUQS -%aGO+'q](gj4SLBfXQuRAWusm+jVpMRW!_FJ:n@"]H?7Ydf`sC1p9'A\aiq:sWpAYCaC[!BG^GLB/h["HJ#kJQiFB493MEINRPe+co`"aR)@E@6cNK9X5+n$@n'V -%q//)]+"b[%1tm4qE,pOhA`bp49!:Cmn!P`<-\N$(q`L"qe@#i`5p4cTG]a7c(Lbo?Mpk/i`4[OnBe44q5kg\/>"7rlA#!E[cHo79 -%)7$/34R)#T&Go6c@RS`l'>]DXZ+S#bU,*O1IuIL$Y_W>Ifh[T8./bf2'NAUjlJ[jmR$ipiU-g+;WfBlu#MOs=A]Qf:4,>B:L>hNlMC#0_uraiP+6QR=b -%i`C*bm-$]B9g)lHnZi2:m)S!\d=GD'beG#kA1%on6snN\hC*NJplGP11-$C=SHWiD-]%M>.0*IhjrleDc@TPUACDHM1_W6?aV.1)=7a"+Br5OO1)WEsHcUk67]HUA -%7A>=T*0KKohI*t(:*p%=&aN%i\OWlOK%'t7.B'rqKgKlJjN2_W="Bj!>jB2P0b_jB`*OIPc(HsS6$sf+1X46PL"*t)1;WiR(C:Dm)nJDO@mq/u! -%*l6nl^*8Y[NQ=5$#ke[9A`l5[1(9G/)3t"JM&H>IjY:iKl0W9IECTP?O0KIGS8%`D;jGDEX+rjEPK+Q4"F?>#*bR=iEjWP)O&=?b -%GQj'hL2rSL+p8[,bT[pj4u`$L$Js8I-pc#9j6rr;33uX!Ir"+"W[W`@.s[ZpE8H-K:dZJb*I[i6eWB6[=[(5= -%6*<:]+>"#qV%)tqFkUfj3Q4Rf%G)UC/XBi5X6U8!(oKAqf,Z&'o,-^bEnt/#$eA4Y4&!ag^(Fn=1/gpSKg4<)qSAIo^;uErJKp$(NOf=GDFRc$',nqK7.t4QE9YJ4kY2NSt,G%@4r,kKl5^j-J+3.`hE't*Bf"^ -%QP3U="I@pAn"/kcG\;ab0KRtW4EqAVJj4k3#,_E@U@k;@ho[oHP=-`$[75&KP\/i/Em_0Fe!D^42tCun,F94LBrFKR+%Dl.(qF=b -%a4.rVa@5t3:O`]r[pNBB[5KWUIke(hkUTDq\7epd5^R;+,$Mf>:78U5S"Tc=]t:9*[jE`q,.EbmbK!!+Q]9`1,spJB\8_?Z67ZkW -%p8LK[MelYNEDh:mQt"Cp<4__s/L13*@&$kXrbcV=]n#%6/T2UVUB*]V-(gA,E)t&)3ACJZG,:Ydb8G@!L0Depc]s:0pkX-G=<#Z4E(i:?R7?sP:uIn=`U`"pa0P&jKm7*IB,4dpejDqfg*<8$n*pQ/@u<_kXG:E:R4/\?;?7CqHXp__Z-M$l -%+d_o)Z?TMdN0P7`!ekGR^168/=0ED"_iTT1dLt(U,f7*6'1S#:Jnta:b@S+>RPkh'*jI/r%;[6W:5_4qk.J$1#o^SZ_51MP[b-9g -%5TS>p(`T],7oo[$E@]?8Iplm9BieKn7:CR$'aMM&MrU)P0m=oM*bF:q]*EhgC#XtH;9X(oXrCH_J>eOWRJ)n,XeERbS]2&[`87Feq@f`pk_+,A[$+abf-<9u,[g*XB\=!f9)D6h""=r3F/tn%UPt3G@j-XJl -%[Geg/E(.d3Qo#1YWP/TZ-gWGOlA"0uG*0+p`S_+'9ZI4 -%Da>8h'U:0)C,R=i.ok5]Ft9!>ibfNC4V -%.&Npqh7D(C=FpY,CV:;PI&*?1gQ7E<85QADjgd3?OWJ2>i:9lR&W(LpmoHF+Nh^;/b,<[&V4Z1t@oc("aJRLG40$;YGB$5A.gEI* -%5Zt-O_`9t@Xn6G,70@:&\i9tW19=L0;lE(3mU>^nTqs:?(s;J-2jONR&RQ]>!g,oq.tlG-!5JmfG\`ln49fG^bS\@ji'rs1KAB3; -%FDDOu2m`CoCaV\#O_#s$>?pW-hnU#mni+&qf.ACHTo(2,;AZp8V2=C6qHQl6Z[LM$J;B2l_%RuVh@62 -%R>*)d!b^M5!Om[MBm$VS#6tGuI\g%b@4gjd&i/F^:V_\c!5rf08,r>_%`F:XW-WGKrIOf',RHgo:NfpUXd4qj[:Q2+BpQ)[U#XFedaAles[@ij'1=3SJ%Mmq7FQ\$'R/I&G(f)*KgKL[esc`OW,#0rm(p,'U8TUKWa -%cfbTS3alS4^^m)B6&`_t1I4MCa2'0==#ZB*D(b6;^7=hS`JH;sDZR]O^/QZsZ -%WU-.3Qm$mrp6!dc6[45l5-3(Ms^uu$obciU&W6Oj!UtOb6q5[(OCBsYnimMClCsjkYn[l]OH:u?)EmDN5\-F)fj&l -%@ui*%.M-sDh?D$("6%J@,j+ZV9/W7`%tL'L9]okoK=t44#qMO&D*sYi\W.ONbhDYB/%d)tGDP?4L?MY]F;;PC!O5D;??RMgR%t(aq#(`,rM^^@9Y9WoD1#c\W>&qr4]s'u$G(p2DeS^/8SO -%RZ(]Cf(fZneo"s7"'/JG]OZ/M_O\,>cLAHrFV!B"84,SRQA">c'<-[Q:uj%N@7.Hn0T*C%L"$qCc3G'Z,[>E0g2DK$*]GfH%h7_k*mUn&Fjs61V8,'M+Q&Vhf\8m3skFX0@?I_fDhu -%rl2mX(PXMFP6Sm1Xk$=P74S;,%Rc;>B2]:7iR>RK5UCmahA)"F#B7)lK8q^<49Q7u="5_a\j;XCII!.[GTTTG'4 -%+%E/]g^k$)lua05$8H0hapl)iT[7Nlk3;qd7Z#\#ClK7&P"bNeQ^^M" -%RHg#i.nWal\?+s0LMs4G6hnF]H8U_g]!1-jX,A'+\)Y[K^@_X,/J.qDGiCT+?cPp>BH5AgD;a9=l$=1_-7/uT7t*)c9q3Zne9Qpb -%]b$G=PSNnJJkH::7_!cu'rr.RY*.:iffgG7I]77F1M'J,k]C,/JCPZPa'ZEKPHS6)T"J0h?t;Nkq0I6G3E3XjAbJ](Aop$6`=5m2 -%%s>S!N1RF>DOshRPZL$Z-.l#V-ja]IeLo67 -%YZm@@kX#u[6=J>hK5Ihe`m03?0.[f:*u7gVhqF0%*M+mbT28)Upfie.,Lur/8a=o7\#07@m%([[*#iiL%\[0'+JQFqSooE`=d%$n -%i_7#UGsdMrH'4Y2`Ht]SN2XbFJYbRZ;A0aDYH)"FcT:pJ8f:17?g/tV=bZAaWgc%D<=g;uGePs:)N^Fhl5Z`0#)=Z4>B7E(i;4Pk -%Tt&7c0_K%]]5C%J@AVb[*2./4U`l1e1J[ZMZ)1EG`Jj@C%5AW?_'6HG1cm*?nB9:3n+n4X^//B!#,X)Gk\`<`bQlI3B=7BqE?(Ve -%dEdLrZWUR3?mL%7An:#0E"D#k=J9Sa)s`rD@.UIU.HK\hWoEr^>WP1:8Us0@-g:8h!:k]:WaeC!5O.&aH5,03W1'n0URYT<61'<. -%Laefc!r["Sd=I6B2(c[I&qK:7603^MBXa`*0R]"2ADl#"4\73QiTf>39-i2fraRn@`h -%5pWC>#p0@e=G)"5;P#(uj&E2IZkN'_D41*oZ*cDJD*EAuG%piMgBPVZ%dFF`C%!@i\Oaf0r/te`OWAN@W!A$%ATaFZ-+9# -%A!VGbHV(u%G%fYnDP2":(DL:'0>a1*(QspS:XHV4K#YL%]WnTW:jJfc0i[#.8rQs1fMl=Y]MXq2.W894L<:Ii8dptDWY.\\ND1^R -%WZ.]Gj7k-"'K)^ -%A#QuD/]LV4@kG]Vo#=jl&bV-#0h.BdWYe+bN@MqEH"1';U%1Yf@mkTPe7'CNk]O5a%fJ/u02NHH0S'#JCo1YA_1_g3#pt16k&e5IVZIJs`#70=:?+3?i -%83@g1iSp4EXt,;++=*TaS)shVoH"$:#Wd;LTF6W7ZHja0TMl+Y-SU(BoNboMTV8iLmX1 -%\bO2K!'3'ZIm$5_+,i-TJMA'l+%>Ori1m['9)'fD;.D`,95Y?!r$BW\TWsXq$go:FO"E1:G.1Nbd&1PGt.RZmJX,<%fE3"kY'&9L]U]e.f-AE&n\jAjh"EfEW#RK]9A4/[Z=3-1K]WZjE#RK]9A4/[Z=3-2JT\d3/ -%90-Jh)'K9#5t2-3>*onRTPcJ/"@4W`#[pO;1SS$u#;V`p0WOjEmGt(0enC_r*2((h;M0p -%f`P*D)+'5tn^o#S&K_fBibo&@nO!:$G0Mb'f$j^$X*+H[c,GJeJiJc'"EsoG^jC!79lM9N"EB:S\FK'6Fu]s6U.$c]6Q^7s^od)- -%,"Du[mFj$J0p52]IU^\=PK)f+*:p&EYZj848Ec@[BB5#4-'SNB^eG-Ca)o$6h*VNtD8o9c3&=1"l_a6HnL.@mZ"gFi-Q*(%.h.Me -%aPD563YNN"n!$*'o!TuRP],>k;9WRCEeKN(NgV2Ule,F)jF2A[P`5<1-U57E^.Bqb4%T$et-i1kp[P;%mj -%!h_>(nP#R4ClC+5;e&GX"_A"'VN#!*V&>]IDpI2jUs:V:!>%^OSS!;LhuOao)O;?+Lfm,8Z1PWqs(CfVH7h[mo=Xr#rXXDp#I$m& -%nX)DMj4Ht76u\+'7M#umf%?SHdKoD7K)^8o]^&D%2YT`eWrq5bK0f7@RbXC%/68lVL\JpLOe7p!W.&@h\@f`[`k&hKZBt.?'THT%*'X*H;t9A3[=71c*gVL9(LY0tl.S2cMnZWqQ!a2k_^qV(]oNTnCK-FTo!:qX=t2VY+.?KI+o.t*sY>g0Mc'3+P::=]32Y)oE_0DhrLjTT#'Mbe@9o+OiQgWo5J?dCNU5LmN$F7FJ' -%O^D`=p64tu`@L,KS_(GQ+f\N\r`%N5TD[Hhk9g/&a6t<*br#.Gb/jUkY8;L@j"5bMYIF,2hp3tUHPQ@KebAj9k-JB2\ElP.>Ei`R -%Wk=*Kc9"W%Ym>asd0_2gSiM2iQ5_:/=u_$rP%JhkRd4\A<,n$8rEDWPTiT_;Vp+*ZN6T0kc'-uFiS(:7,<8AsP^G)Z&ApWZ1ui;R -%=;>>mbc$L=g&/9JcNH'#SaC(7ZD$Vh(3UPm81P@I%$@V?5>nRn'd#r.\LQ7MI9ea0G[rO,lp,,89NkULX:+#CI]7a.B3F?2'704/ -%o&G]gPIXlh]@X!6->pSD>4S)O6?`E9a(B2ChJCQh`_/Cs$gOEp)n/kkcK<(>IS6W<>HO^T^cJ$u2">k5l,&ls=1\T.Ml/1u)ts;i -%8LNq@"K#=(HCb91T=$eY@\9>?1oW8C\.^&WX0:U-/h8!l/,/B]`[l#p+uEj#.p+m?m&2cBZE]]Bl!@"r+J.esQ#EpekHZ'S.q1XI -%N=XdFq;4fq_d\2YCPaDZ#L\HYH)L>?*c83u)PQs#Vg+'RI(1<9aV&s0a`Mu[$J?$[K^eYbdNm2>ApPg[Yu_,6Q,X>?4_R`4?j!hH$e:[ANsp#4lqk[m[Sob>XQh&PEtLh:uo&`%hjIlO/c61 -%,,:t&X?ee0+deM,Fd:/^[HbGp>7i\RW2osWVU;_9>0+D%I_d@bH3nAJlTIskL36nS -%QgTXJC$sSRf?nZ^a+CKZ(cN!$HlkMtGXMm)7KH)=L:!?X[c-HCDQd7[n41kt+4>/sG[^\;XE3B>A^I.?*r2rXDWchbXd -%hAVYtf#fP>*N?f$/%m4.d]+rLQbiXGQ^M/#PKie5\$;s2lP$g_q05,7KtVJW,l\*IOI^V/AZ(4e?5TK")<>.hFCE\,nR>DCjl,SLa![PRtn<4*s_?DL-%S4*`RKjO(B[8LE]ud8Zp>QgQ#^ICe=dO6#\kIS;embpu)7;bBQQ'QgDM\rubIqJ^Lq\+JFm -%&\e!QX.C?ob?Kh@X[WBDKWj5'-:;I)27 -%XD#"[(GsHA,"/W@p#GW-JMI'#/G4=:V4co13\^(QC1apX;tm3&H;u.Xq?`_#(c9U?\hZ$'[$m0:_2m:4r8h,Y1ONVW,<;aY]`k"KHK -%i7jkYkI34D&dm.BH9QQ.-QDp7\Q5>b2BIeC]q5Ha-8oTh1q7#o;d8N&/Mo1VWp:b'VjKubE?\kQq=Y[=,>0-M1;i&2Ab(\I -%SE@s:N9Qlql#K;[I&mBq]Ze7':s]J#M9W<"d*nH[?Xr>/7,+]T4E98^j-\CPY!P'%(F(MVRp7#:A%j?hHb/ZLm!\E:f;W.<(Kp^< -%eKr_Q&9#Fc!jIY!4"W\9ii/c&3ma4CDMdZR-OZF*mJ-/aXQR@e5D7?;);I1(`$%ps2k1^S\G:7*k\TghQ9JGjhq.2nn;($t9rCWD -%=4B(-UHG)$#-<\Cr:[_2`_4dPM=ZMpkcjDE'Y<%52>f\J./"9Ql`)Qi[N$7W=kSVj -%)\Y8Zj`SPfAUFDfg$G&n3&4ZBpZA5+p-DXsCKef]''7-!bDJHJIRq+ji^PnhkK)&mWMh$:.EL@ZB.q*$$El#sN_cTk_*V$E27bV<&e"550$[ETSJfiQc$mLrlS;51r -%I!?NkS/L`c,]LJ"WbXE7i<)O&B_Y/]?i"`?+qZ[BN+CK.c8)G#h7-"*%hXu%(eM3qA7f:'*RW*hN!ua%o2pdXZ26\Y+U$+#4'84(H!H#&`^`JY -%-,2/91d@65M`B#W!>4cTdGk)#&Jl@0,9fY<[Zq-I\A&W4b%Hg@WdInpUm2HJ,@BKI7r7NtC8*B[,+laiQ\o2-3\*fg1gOhQkMBLF -%;O*^V1=(rg0KnQq8d@<-eb(_E`VhIteWk8iR?Dm@@9n:'%r3/?PQ3.pr$_Dd]B$6W/&UA-.kWCa*1)009n32gq2SR*%M(grdIX$V -%k2eV@g4eN+Nq.Whl7afF%^@nTbAk!G"3*j-_8#NDj!qf\*dr<.DB'J[U\ON:^5N-.q]tn)UAq#mDn^FA!)hB<;W?r -%.CBkEUa4Ki`k:EfjZ_)bD:.^pG&t]9jOpiCW5[N.^es[,TACAPc;gVYrA)o;+f2Z&kfgONP.G[9pX@=3EP/]mP=N,#/597o5BX;s -%Sat+\mriLCL?>KkL.FUnGL-()ZUKI4`dm4sj<.nKee=H)Xcs=iHt%lO@U'nYJ#\4FbEj#fh4HoqNIgYC -%Gs<>\DR48;H\Q!cUd+1i7AYC(Sj=`OFR7It;OcIi4s+GKc>bu@B=B;=p_Xop&TnM]?gjEg)nZM(H#l6nTi!n)>;?3REF=54Fl4YP -%N,N:YgbO5GQ`%Cc11[6[![8Yt]D5+Ci]_7:$F*0uqFtJcHkXoKH`I-886_*)@<\jcGTZ_3. -%Va5Fk2BDW:o$Kon<8$1LOYjm'Q'k!@1k\$`nM/&(Jaje?&'GcdIVZZ!EHUg6jn6Y5qXHrEYf6V]E4Ugc*Z -%:Gh79Gk*ksjl"4\W1tagarGoVtjP;^_X#Nap"8cG7(!]T)i^XpL$4)3f[/N*M=&NaTQo<8N6d'^$.'NHDB434M* -%Ru;9``Z:762%?n]Xs0d"Im -%(oQDgM[#0mHT-3b8U?Yn'L'il5't"BPbc:*qPB\:`=TY;(8?5MnhaR?kTJ7^\d54):4n`#(Y*Ah9"n@[ZWNZ].=&]7JLrCS[5o_! -%[`IT/[as\9AlQ96[83DZ76!\>>&BiiMo@`c#!mON?pC:HO6'LpX20aumCkaLB7q0sSu"dXHefu6l*r+bA"s:n1VV^)Mfbo%'X*9n -%jc]HO^A<+i].S$^)SB$c@Q[3mhfY!Phdj=$T@_/adGIhGkZ.F2n$OP/.cd(H*aa2b=24E#obB/^[rJ7kRBmFo"`oC`5B;X\;VLEW$UL$kDR\V\iQp=&:;TMFYA.dUu--\&C -%;FGf8c^Z4%B6U3j0bPpWWR=;DZd1Aqj-WjH>Nk%!7`1*Q"8RTHH0J(/gQgGE'QK.G(^O:>9G#FH4HfFd*/c:2=ip]kj.\8MaHuh4 -%OuW+9W02K#>piDCF1$3air![1E#tM:$^E3+"X!L4pQ@Lc>FgVsk&9%do/up5`qFqLGan$\oQG0"@gf"J+VJ7](4e1=[7n9*f'U=\ -%jYBh>eXAY-\b^-mYB^JRZ.XJr>=J2qCH&#?;DOiR^'J%62>Se21_ND0Xh\otiO,&+:\p;NG!AR2<)\PBjb5eZd7Z@FGu9<@J')\52>__E^]'_kKp=q -%1kp83OF.B*VN&']gtd@[nhH))0-8[0*?BULDr#H85Q'PkqWhMgVe7XYrBL4Thu)W'J,Z@\q#16jMgtEC5PsOarT9Grbe3R.%o!Mo -%^\(O=kMrisEW5HWp;arEc*.0F(]X>5cWp2tIeg$oru^7lpE0D)mlrV\qp7S*o3_LYYC?:K^\CmFri?(ca0IdTQET3>iW%slIe2n* -%rQkK,VdKDe^]2:QnIK-qo_P--dJs-jJ,NGuqp56XIL9?`/)"6XmB?IQJ+^jsq%(7+O8\V#s62cJNE?)a^\i;jq8KQ:oG@Q!TE"a` -%J+GT?rNC_LB>=>[s3n1NjLL"0qpdA"o.U*p?cH!NrO/b=\GYJjN.>:5li6Ng^Pj8Fr72h(a8b*Os88d-c2(^0T7?dds7>$`kE>hf -%0E0n]5>d=uD;s8oe!#BR6*fDV4 -%s2=p,DuPWDr^Ep9[c@AADt#5;(?!:=,(%+8coPDmkdX2DEHVpAFqG?c&%F.7-+0;E1bXohWI$bcepqfcKb'YT<+s!Qd)*C^bcue)6r6&csn8hc@.q -%WX>?[%BDFBFeVE7[o*SqPtE!Q@93MN@^9CpDR4$E[UU#G,omUG;Yrc5(1ef7d%gQn00@CrRb?#gVg['\SL%gHTCq2KP>5-W(4hX`GXQO,qCNuca%]9M,]`HX5/(Mjas,$:6`KZ/cN3-!!b5:iZQVo<9CVK!.@s-WunS[ -%L\^S5,29fuFFd]_j^E)>n&+/BM/_W=RCT]dd"h!@F>$LQb8N(hRUek2X&:1's01ciM3c`S88*t)?CmY@+i.WpKeZpB8UJLa>5Qsl4>\uKR]>%As2,Y1)E1&XjY9j%gS)ZKM2Y<8\c>l>9g0[(;II0;+aS0%cgo"`9=(-Hf$2DI5#B4 -%hIVtRS%kFlqD-ucG-A'f/;ju4?'-@]3sg:WV9;pj0Vq\00C@I!]PF+3ACZfnr[L+H:[]!mBqZfNh,_D\5O1%2Mk0],hV3@bQJF-^ -%o_']C]^8pg$1L4_Z@TKl2iE2WcMu`Q$Y57a../O`iW_JCgpK&.WL)j2\i`A%]l7f0))CK+AF6ElUoL2e^5Qi8W]b5UPSna=Am20d -%FG)NmLlpV'g8#2?:_.,]opLd\LO6F[TXG;pD42Sl]]?A84;"qqn#?hoY^NuZ'ahk,(DZJr -%QFsY)+h99(#4Vqs73q!(1"VT]:u;XlHIA\KID$9Y8*5*%XKO+O[Mp7;DNg1Gg_,6R2Z(o0jBp#b6_0"R>1ZiqUp4e1k$r[Sh-on5 -%!N/'QGrW7Y]X@adR(I3QZ(!=:ChkM$)3:C^'c60V@h9&'_U->7S)U"@=8n7U7P[Da'f>G?=&\9&m?LO -%G8]''V`8V.WCje8fN-^'k@t2.%nZff\"2-G=-.0,[D?VO\#Qt"db`FFZrPAQ"i:[kg.L:gn6R*3Ub*b!e^[0]8(Uk2JJ.Z)?H0S5 -%9EJ+KgiSoQ9@o]=.Na&qE)29:T.r9&;i'1;b)pk7f%\5aT:Q6O4,YI$l"bb*D?Gmt9SmaO,Hi1?I(,(:'d$`n-Qe[`8KK'SK4p!G -%.n\jFWWG8G-qhI?+$$re,65gWbf%'&p/CoO%ta#J!%"P&FqEmP)Irg"M4i,+=KAcZe!#.NE/Y3H]<<_`F[ILAMQ(eEPFBBN=[/Tn\*CYKa24bj@t -%BauHe(']!^(,1d#3385sH@@NH;:.qPY^?D;TBFegDD"9Gi@:uE1Nb?PD_-q(?]):t]dNN#Sk<,)$e\X\(,3E6FIT7O`UT\)Nh%4HV$;Lr^*$-aOtUHNZ[#*%2$BX_7OM?rgdM^=Zb -%Zg)\U)k.7fjiKd(e7F6dI[[4E.o5tDWN63`3eT5rkg+#K*:)QYqLIghmU3%*/1uneb9R0I!]Oa^X0H$#op"LnE=`u/"TEHf@9j2] -%@cd"5j`$;8Es]V;9)UU6b)c5eNgqldW9Cm+Z`M;"oZ:=H=`t+inW)np7;XdI%,Hr>*u=+uQic_/V+>_ag[;s0d+!J/UtZ/7SCd1M -%b@tUE[AOi4GrMna'Om=oR^g2[89VNKm4DG97(7[@CZMKP-<[NT;18&Ko[QH4E#Sh/,&*QeRP6r`pC56sicm'%e -%L:jDhbO.=u(A+G)?WH)IfcJC5`,tT".L3o-G<2u;$kY5*FH:?u-W"9`O(W]AfE&&@-bs@Mc5:5=^nA6.%r/@.k-DG9J(N=V73F`j -%K[i\ojI_ElrD&!;f4^Q+Vo+lo:G":?0]ukPl!Gg<8+I5%q -%>'G$q0H?S)Xo,*jgUn*fLn])$la>Vr&c;gDl(r"HBF_;-3)1@:4hm#t8f?pZ5HYZ4Gc";Q+am)f9)20In[H99QYek*;7A\Z_F:96 -%LLIN8LRd;Iaqi=T!I8"P0;X'Pg!hTbPT;u,ZaU+=-8&Js'HF`]!R'BTX\'IHI`p44::8'29HAB/*K3kM4TMR^QBT -%L]pa!c0@F,@9?7%pnq5,c1)r[[+UDPp?1R2]+_GnQ:?QJdP@E3nbb6S"NYm]f#YLa]f1j>M.m`0^Klrg9o>Zcad4=1oX*%s,nM&EEWkR.`U2E+$8/_5AJTY=X4PmlFL%+\+%duuBr-cu2\H'FK' -%OG]LEfhom$hlZDgGDTN*%-u&SlP?EbR(1=bml'-s]AN+s2p2=TbLYm/LPM/>!etcEhOW-7[^CBi5`&n\4%98;nVIO_DVe6mG6VN@ -%qCO_2>ODAUd+?UUBM$X*leR'KA=DRDN7cY0s7'@WD(kpMZ0Q)Lj/5-LVTEGRpbP`Ao0h&HH^Ci&(u;do]dqAE^?)K&V!O0Z"H0W+jJluJ9k4Q\Tf2l`Yf58NH6':p5 -%SfteH.YQ3\,aDm[5R^a(f?j4/;aU;p"\Qs%k)$\tO/Je?2_r(qd$S2D"6:#%)-=31UrPUCn9B[8O8?]U(_t1,h.i,l_,\dU\ -%Ns!q2[]40"6?R!Nre9Plm];hOnWKn]ei!SHg?pQ$l/MF#4W-KU,//r\DU$po`t=XL0Ho#m*Kqeeq:jlWUH\5;n(8AP>b!;l$]_S> -%?Et(UZi&m2mR:c'6bIufGUV;-L;Cp%:XaTV8hp\;hU_=j#.m);HVH:K_OY&LRfcekMEM1RaEk,Inl%r'[AOuLEn,i/q,&#DeAdS: -%Q7_#F6mNN?]FE2c;!.TObO*+B1bd[_!BYq,Ad0#]$pF".'Mi:*;*;ZEX6tLT93,Ff$GW!SBm/Dj<25F<=qT"89pAHqB,dcF4@8m@ -%$6m"HQ`3D%-)FQ%ARQI]a8NH>QJ)AXPsc2!P&u_G)&=JOL32"<9UT>a.;%=XhUck>qIECfC,a;uYUl1t -%)ocBo9E[B!^+i@R6V.523M'L_Xa:-\O -%>L1!ZHIUq?#S+?:n@kt<&`bp@EXD*"QI>%I33@ZiD[UX8YmlU]2)cVj@9,HFiB--N(($8&jgKPtT,M;Bgsif,o\Qpkb'U@j]+7Od -%Xs6[M*bi#=Z"6:g`GZ[V\'f!.Z3j][:-2FCXa]R-L/#bl12H9Tq.]]%b0jZHZ2XXip)#5j&>T!cfI\C-=jZl"*8IbNJuj-,I<7QH -%^dauDrnB)KZRL;`m'(:iYpT]EQe_l]JTbpa4\j_a<.5D@5DTiW<+#htjG^Oj7"_n*SLfOb.YlV*1Qk11]]giklUEj=0*cWCgO0Q) -%0'AOVcNCALNo49?6'.D"<.*d5oBri*B(AY02[M=Cn@Y66Q^YLRI-'Q5H36Z19UCPLRf__YA_r5r4Dq3H6n+%M/ZrZm21#<]44p>NuJ)Co@.1XG[Sq1:n8sZah[kLdf'T--,rF"p42-7pL)=]t/K5WOfMZ9BW[FqlQ/O6!h9CAF)+-:_h2#IT3,BPi7._WF<^SUSnr-bBcVPu9k1oW5T""qg&H>TePJ8]NMjLk&ZLe!l,r3]3Q.QbcHb&K&bG8M! -%X7%MtFi:c-s7/RS<+H2`UnGrn+*BBO@8WOuQ;!r"Q_>;m)8%G),oMR]PPn -%KcU.B60uc9kHiO&7J5KBW&!;9o])=uIeRtY?ii)8k)Wi(J#hQtHg')Ur1THWNMqN##VSMjVoTFIp#PJ8_[_tc9&!Ri.*olhq5/:G -%[8Tk9.d.$L*g4-Nh.DF2b;'U)>t@m2?.%0FC.mb.dp(B^9DS*?--#Re,Vnd7B)QVY._F3"V:MqS6eu,'JW!O3@,@44PBj-FKmBpG -%qREU+MEWpn^"*T'h_l;)-Sei34$n=QmGDH:]$.`Zd0+#N(2kT`'^]2=k)V)%%4I`\jWpkEM^fCEXLEp#BWOW7qegBlRN7ihMUU8Z,i$Gg/l&h?\]N-gEE&th\^Lqr2VpX4(0qg%FPPV)RmHa1ALm_9BhYaGL3:fo*BuI`B#JYE,9\!JYBQnL!-A=D/QnXO(\4I -%cTXs?Hr!WqpepBas-#,Y>3l9/=ZsuG=/uEL,=!72\kJ)aTX:?N<-)fN)+>Pj('sgQRuB"_1D(05f3Y9rBTN''&MLX_I_T[,hGSS$@B;=LnAQ3N5!j#BmhL#!IV)GW$FRLQl\7rj<@/%6n'3/i[\ir4l.iB%(*MpA\ -%Q*m_XH*Y%pb\47B+N\UqGb!0T/KaPBKL;Dj>Bmsf>s4T@,bH6cmp>L?Ir-L)5.U:L[`,&$C@-F[Fe2+1=V%"D@.0jYQ38GQl)b2=c^N2B -%kp*@U,\R1*/CMnZN;`=94Fd?A>_4Z2i2%_GB:;7O5R.^0O+%**X]+fEpEBru:( -%pinB1I#p5[h-%Lkia"X,PSPeL[LUjeHdgt_YSB:!>B4s8Ic.,t:b0p.LRR,VS7fO+*$['I=HeUVM:5To6a(R/ch -%kqM]Q/om^\rEgL.gaFN-9]J8lJbCYiBH_r-)S@;j[h#MKV1eWRVpp]8DK(N0;m+'pTfQ69iJ=e$21rA"b'f+g?'9o[RBe_Tqmt7J -%q"#oAY>tDf2O.aof43Bs8ErOT_=J(7:k"smS>n4(l3?8@QZTWMf?6.G`+i;cUIarjqGO?I4igH4kobO#VA&OGd\UUU_*s[n+`VEE -%]'Pps=$HI0!kJaGd'.Oj2rdtN:5=[eC:QFK7#dK+N^Cn=[9$@]N9;Z>CW&7N3sl+%k&&pk@sW5uEEu.8>bWG+XM_m_XQX/EX^3[' -%Dq&`.1YqNtFe0tENfP65f0Z_G1>Vjq3G8a_f/Y=,S*6Dr/N2&jo@N^Ic&`T+D_J/C<$:MH0Q(96fnuhO>eLYg- -%qQ_4T3Ok%FU7=5`g[XS>O.joH+W2`/<6.(^b97QJ!D_0k&sTr4's6.19*-QD23TNHr"[*AbH04-g*A!2 -%Kt7s$3N#RWL^4rKF.gX3/=4=]InW(#h0uE6IGo]\Z5oV?k1m][#M`4rh2A^eiQ]&HYR)bbq*Ia&6$XsWNae;@neV0f(o.Q-fb>%TL>?OH@;gW!)2R/b+!e8Fsl(@^dr##;s7;O^5<_J(GmJ_IEn?O6SL>.%4_! -%/cWD/.2SLa -%EV514:YdQ9,dUrGUo5")_kK@q&uIn"-B'/(;t=$%%dql!NN1IhIBaapO`fE,XO]f"Vm\"'>eSLPigmt[C_VE964]@jHh9"%?+?/W -%n.L$0<[tPp7p,t2[G"`2B,6mb*IAaZ`nF"'qULtHR_uj2?Zkrea(unDlG9A]n+\L%+ERuk0Ai7sUF;JU0IE@4KL97oVM-"gD+$D/;9m`.k2q -%4`RX'lP]0S\_GsCX5+@jN;6ot"7q@!Tuo1Y[8icZ)Yk6Hbq2W.==b&;j\".GBI-BrK_9I.m_*SSD9bSc9cliJ/2bpVSZ6tK2-VMO -%*K%0\-]]qu%SQM4-LgD@GE8QcWpkgj%BS4INcHNWX=7NNM1tAjJ(Aq*2b[q,)/Hcljf[e)bX'YMkZI%/ -%P*\D+6@"hP>>Ie%\#4mMAb'@bpF`CPEg=1YuKSCHFuD@O*4P7"VpiFjPEJXaePWDoMUS5oP'""j,pGMCo5`2 -%8`;9_W$\=@BNXcR7lF2??/Q1g -%@JRos$"jtXoA8h5"_Yf83&>KY>HiuU"'KX:.U7`"[)IljF^C4-Zus9-:m!P=U8:1n2:VB,5:$\--HD!O6?cn/Wq]\7k+V7$"KDNi -%2FIsTXKJUHKDcWGfA%0b=@ebM#ZV<%2,K`G"..s0'aP;4JPB]fC'!!H[6L'H^^capoc]#=V%"doL``uKD>q&N5)L8-`p:MS(A"I6pp -%el(t8q@McA0%^"IoW>P:Xbh@dEl\=bed(V4<8lZ;b)"l*a^f)0q&g<@Kn[,A(cJ.G$Q[3!aUpj6leF(-B^jPURGhg`!tWnrs)(`H?)ikfS_&nZK]_Q9a@]nj%VT2nfsPFhX/F'2TApTsj_OJI/M=-M.5d:lPO&eTdW.uL`AKG9j*a,+g3B_6#pn>nP"86!>_M]T$ESr0L%gp-1>997m1Z(gC:]Dn_hm6"R4HYY@-Iaon-] -%c7H?VG>irf[i2AEg][l9MK@5AImT,6)/-`q$!HDUo[)S[Z8Yo:[V2?(%jaM[F])S%36qh3:'e=8-"61]5bf3tK? -%:2TBVc,`U@)cq("+>6#8N%=rj>rbE\.I*3^/:sZQ:f\et&%1qq$B01daHa@+6BK[*!1S;=VSAJ.%P+W*K/C7.&k,4Zg%*cW68?N' -%RN\0O$2!(b?eftK_e[C=.0,HaErXT\?:;Jn8:#)X\H"[5\Gsl)]Mj2c;im[3O@IOE(aHQKq[11%[`G0l3Fer$J5>C;2/s`(aZdJ\XgmR-I>]i%D^08EF9)&8Fp`Un:gC00-a`&dsoV -%[Kt-_f-FQ8VIHhV^AOR&s/'?0Eq&pMJq*+/-\^/q20N0-f.(/W\_X'h@;@X73CWdHrmkZeC"n*%eX,>8%6cVsWkD*>YEC`'I,+!] -%74s=Zk?7HJQIi5Ul=g^KHH.etK!Z;iA6"<6&uaJ=bZ*.HOgcQ(6OX9r8B$qL"nhp]PJKPPC#A*ll/n]Y6j%W@R$up>Qot?5ao2"@NtGr%Xfl<@:&u:S,hf>U -%@rZ0/#O4%9?3PmkeK4)L+Do+gjDn<"B_D87GQ\;p -%dFl!Q(BZ$GY&H'0JL\HG;^A)<(mJRS)(hss:EWdC7:gbF'`757C3IcrZ(jI!B9WWj8n#3J5_!!8q,H)bkEWc=>'M=r\1+MnpPfQAd:E?MNo9C9Zqcj[fWQt@9LkV,Z`LtsbmPNq+l`7&Vk,X'+#YL&0h<3&Na6:s1n8=]s"hDR]D$L)D6ct%4` -%D:ri=HIUArL9%&`33[^I!Ka8gR:P6DZSM&YeSeT]r2PF*'cCoSqs0O]OYR#]Z)X7H]_m(ogZ,H+ZY=Y>h'.@Z`#b4&:RPfq -%,&8ppFc(br(NkpR11%%kV#&Q[WC"a?*^XfbmtX4_jY;)Unkf!(\($;F>Y00sC^ejCc[(.G@,FYB6+P5of[khq6We'2FQlQ[Xf-j, -%0!_MNrtk`EPl;\K9F>KunC*\/j]!h3F6?91'k)"2H*jMcT1GX/>]uGV)]$ls/Q56Y]QepU%iJH3lseX(1Rh3n>Oo5&,]4Sm_gk^& -%bp,3LA4j1:ZV[)\Rj,XCW)KMqCFIdG'32loHCC)^jqt=];gFn=]4M26-;1IbcS#qd;9!nIZV[N.i8)E*9!(]iU(Ul,IWc/7Z4174 -%+1bTR^)CtUCYj/8cBBH;;M#eRbrX&"kVltlPV/:P9S'_cY+@NlWTN;$g$"r0UfH8)f`cB\'09c8e>>4XbRP*O/g/S:K[f)+bRK&GhfH`eE9S"q4aWY,$ok0HegBQ4`K=t.rTX1V,i5%Qg?'i1.?dNa3URct/W -%`MC&%U_p63("!-=8ZHimYokoRZS5%R(eKgNh\D/W(-1l^1jcBFWl6O.Yh`&9:s0$Yk?BeFm.e5KLXAf?PLemfQ -%>?L]1T/4^VNtD2:Ml$pO7IJ$@h,AOgGVnfDmcO+aO^q$X?1&O]RmleI-XdDGM]OTQ4"62EhhJYBqV3N<@V`iti?,g.Rh]d.-*iX< -%&eqT#R-sk@[++=`bn<1&E_%-L,XT55-iqr)HDSlIYmIh/jE_ZB(hHA%fXnDt8^B%&@7L^f#cO;.8%ESmZu%%5SVFlf8(M"L0N2kp -%;?O#/)AZ\KVX@qO.=>\CgjMA7Wg.ikrP6+YjUBRSekG8AAO0AKR,ne4ub`C`O'BK8jg&#W@kq-/[j%(k$H*k-U'q]S7! -%4)Ne?hto//*'6Gj5[*TY4Oudln52)mQ?mBXUV`bJGWYE/A[1bpAH/+DZkj&%esd"tg!WT(Y(mS9C%WX`:VC&DUT*6K%IE.+8WP#a -%9k`BuZ[0Q82\3R,!m!t=#k[r0^Q=>3DPWbKq%=m;I?qTSVc>(d]%^X4 -%APf:GH8b;AT24U%Z:Itrdonk6?c$MVi.Zc\51h/E-U3T5N6oH[8qtOO8cu46+9RPF4VprX@4FB:]s\\;lb%:-FkZrOhnHEY]qE^_ -%,/eN0OC.S#72DS9`]hnSfBo"mB=%@CIetUg3aT,4l'C;L.]RC\/e?tpOeuaDdf^SDOJ*ROo<^oi$BYXOSLb26GfX6KgkBn,9g;FB -%%]/TE7u^g=aSUsA,Jon40m#12?i?3PRR!LFb'Y_4cL`e=T9:j>8m4h#;)p=RBH -%E+`lJqGb4_e`8NtMt$hh?MuR;T$;:qlB<&-K$@p619&3*0sJMF;l>5cc"jSr`H^q[._N!$*n&m1(5Q!l/,n[SAXq@hjM>cbeD7hS -%mkOPo0@njTG-]q=K^Q4IjqCO]3IYnqhm^jN)+paH8Nr7*.S^kfgnDHPHchajKPbI9o#%'@5UEn@0hmkjC7UC]+aY!V;,2J* -%e -%F^DBr8"oiRW#nSq501J]GpHi]$>NoMAf-k(k_%C<"?Uj$%%E=ZW7G[k4W4 -%ku%p7nq1@9OsG_ddX&I880kH:>@d!Q-2oe?r4HVTni1Hj8d3XYd_ge6Udi@92o$IU)VIX_bi_pQuGeoih+S3slC?RG'I>ZdC,]M%P*sBACCG>U2Z_G_AB7\UPT+=l0tBr?eUe`G+dBN@i5Nu71Y3'-R._V'%m6qJ -%Sp"$5-:F0d;7NIbWTH6Y"RU_#hWgZa]t=4`M#R4&h,`t9f@2q]m6B%PYE`V,3.(Ao*U&R!1K3lAJcG;%IeBU.qYTs#'7oSDs7rku -%im7TB%-=rBXhP?4pK=m-kkYab_ci^T(^cM18K%=+9%WQ^$C%\rIVaVa6$3,.V#sh*TldRS.%MCM!N"9.'dt)g$DkZ2"\RBs_A"D( -%'5;TDdYVB1$)MERD06j/V0cPI$DhO\R_>A9/HlUd9%W:,02O^JLqZ.=0NTYCQD8:1PRblX.mBYK1)D@0/Gh=kl1ACgX&-Bn;K;f7 -%"'GTioFabdY5/Hb@ul%meg.,AF%fk6N%Tl`gg4\PGNV'Ce0s__=IBdMbqCIX-Xq&\%W=V),O+)+qB<]lSqV%82+'Bf7@[!Q,8@j-bCJd\-\>Tla30\3?:%1);4-/;6Zn -%kjBWl]U;>=o6F,*3\6OfB8$sO-65];PtAG769I'g#bSi!FDVK3ShN+ulnaic$1c?:PBCKc@5XY!7!s(FEFSrn,/blY5Df-S*e1$RQ@o>c7>S\k4>P7DA:dcn!(8Vc9LUr-B'F;P@Km[;850^5$NH\4oA<'NAtl'c],5FHVQ -%@[!3Oa1>E@F:H7EH@.F2Ycd^XQuk+-9Y/fA02+F.cOOkIkqEeuSI@.u>n_qW*)*q5WcD_"2%#.'RFA6SG@kd/%@:IZ]d@#+Q/MiTn;/5c5d^?ej-CkQn+&"_dpL;Q.8Hhd]\gA'6@++T>Rn;4XX%^+%o$W@d -%2[hL+0!2scj5UN2%\N16UhcnebtP]<."#XTV4fU-dMbfj-5F.L8_<\-$^7_BoKG"o)TC)[PHM/fH84Y&H%_SWpPbK^Uhf_uKh7'- -%0^0MAaipRHbOU?YLUAi#0GGj>QW!K(P7DA:d`F1!l"'R"dP^,>-70a39juJ`B#(Ym;H*1!dZG(m9KJ&d$BkrsV)OSJCLPX_N+lnP -%8[I[#Um#q5dcnE48Z,@51$R=p(FC.Aq8/pPg&#C0nT,&$Nq3UA:4)FGP>7V@R7V&'pghh;cPMd?esT)W_p"q*[s^$rprS4]a&Np& -%>oI<%>oJ>e7pr#GkrSYlD^JcAC-"083aJ11PHOZO$^6Ug$Bn4Uj2.T*#Q)cA'<\i!l*qI^8XG1KUe>JWl(gHu1[03VmM7-Tmrr?k -%FgB[VP:d;u8N3`rV!Di3B-nX\kr4fdX!gZQ^99\s8LMF"V!EC)_PG(QQuj/PPHLsVmZU5_AJHP_:tRRfc:5i%PHJhN -%A^VH3HXbD4_i1T628IR7Wa"_PBh?0^6.e:*qp8&V_fl+3RlboUJBetsuIbcB8N`Dr1ku^1YPAV4L-='f-8_:A@Ssa[u?$nHmoGe4%:+BF'P7A>02j7#%;_sVtq4KG+ -%3q9ZqP>43@R7YFWV_IA`:g`k!#*Z2g=#2YsqRV/bde2_'9Y.t1b,">(AhHbjoh2_m=_Fl"$Z8Uhcndc:ker -%3OXc97r8"GUgr"21[,1+(FEE+$Bm*Eae[tb<@2!5f.Th/-DBFe8_7VV-qq58K"`u(0NTSAQHH"=C3t1[kqEo#*JTtRVZYdL\gC:e -%R7Z!u>*t_"NFpTtP7DYFdUB+K]#Q,l`h\g/0^3]EbbW^c^R93AN5DB+%-GF&)j\@:962fORT?YL8_:-4$^7aL]e\i>8.(P5%@'LD -%be^)blW"44NQQr6PHIag;4)HK+(lqVYS8G?A9K;*McsD!dcpM=R<12#-68DpUr2bW8Vai3l!u5:3a(<53m<:La41qP?+[Nu9Y-ak -%o.XdWR7Wa"b+p!=@+*^EbY1(+c!Qi[7!gGJ:=7;&Ua+=_B$q9RS=+I+A^3u\1fPgX0H64Y6Y;pXF@7Ii0^18m-68DpUh_Cn6b60^3iJ$BqW,#Ol3N -%@BN9b=UL?fVnSR@1)D9CP7mih(T(tY#uZZ0^8A\2j7!.mD>[:E\>PRUm'obUm&>Cl1AD<8Z,qlB$q:FY=pud -%oZ+O:9Y/>$1$L$c1$P.44p*]5T_l^(CD9)M-=,q]A^[u8I:L]6rkbIHVM*\.P>9D:@F@l9R7T?]_5(iLB+'o`M<520Nodo/l.Chl -%-Jbm?-J^?\PE)'D1?f(U^6s'gj=6@RLf@g2&IJ9MUa*r]R<4tpKh4d*VD@D_(9U=lA:hQMl."p"Quo4S1c+CE;ODQ?FXEZjSL,\S -%"JfBu3jj4X9KLl\$^9unT,s]lhhaqVUSkCQl2%u@0^3[e@FB9uc+]QeSZ_q.Ugq;IR<1QC02+Ep$^2&nA^Y#__PGXJ/PJ2VKh81= -%gm^mUE%4Pm:AUb?l%nVR@F>`$XA$3SZk"Kh5ONG`3b$AjPE,E6A^V/Gq8/rF>aTUoDJ%=*pqihj\M37^PUT9e/74cdb%286SQ52S -%9Y/N!Gr+\Q^mLO3`2bAO:2ST9-CkDGKh4cRG@ApB-&>o%3r6E

8l-B$t\*hb6)4Kh7&n1?kSrs(9\.GZU8SZ4nXV/8ljUk/sJu -%GBmWFEJM7^l%k<6-Cm[GKh2NEoa?tDLF9O$fm-9[5;SMK&f%$43i9ET8_4&h&kolcDJpjB`knOh -%:mc>[]U3fH:/!]1C,"oIqotqc'K\,8\tYK(PHIPXo92bd4C=It>,PsZ*V99"8Z1*HB$tge1/CS)).#utXG'4n_p"q*GqUKbN_Ns1 -%orV:BhXT:J#F@E3YC0^7Xn(FC0q/qlkeYk/OijIELgHHj9q'ch-69r&b+rg8[SJ4j -%>D=e)3qhU!8Z1K]@F?T"qe"7gHDjNKQ;$XQdPWas?;*D66jf+f94cPnnn-@l7Q@?jF987K?%FBhLNdOBDu1[4\_02+Ep -%B-s/XKh7']c(o,FY=q!hB/>_]b82KG(L*;L9e%G&PO:SZrqsr!NnTsof>R=LK1UjQ1Ge8Ti6A']F_9'1:bdGRkqF)F-OZ+Jl\5%? -%0^3,8R<0;6jZY2YXpHmK1$P.b>[&uJ)BRDAIPC"c,!@aH.&u'H_QLnS,P(G`4>5.\b-6:92@FC9bHSaoR&IXe_P1[XIUB'c%Ua,&#Qun"\$^7`-j7gZk@htN$FR9TVMb-G(VD.8!lC4/_A1?D03^pVl -%-=$]\[iEMcj&*OYFG_m"9Y.+4hhaop7.ea";]F$#Ua&oEQuk:lD^HL&'daq73PecPKqICQum`H -%Rn;35Q6&`2VW`.Xl'be,5+-M]I:jm4':+&UdPZT?5+-N:Dk4@"Quo>SIO=\tdP8V,he+:,U7sH-XpI"+$mlurq.A'[C(r!8g#^)H -%,;&k+d]%t0B$t[*@FF*p]pWtIHXY>[6%@WsdP9:dQuq\b$^4=!o$!nFD>h>IPBCKca`+>68_6q`^4.j$YSJQ+QW]\t(bS$)2bPue -%'dh`d7>W=YFR$;\1$Rbbc:kfLV7t\ldLkJa1[,SVR$i&4YR?YTGehb^#Eqp6o,^Rd%#mA80^1:4@kLHd-@PR'UuUq,U'?h,$m//( -%S^m/EUhaG=otdG&\(6"W0^/kMbY1&[^Pa[l0^2Ua%R6>&KR*uhY,Q_h@aZ\`nRBpLqqPT-EGl5KXsn5daeVkbA7$Z1>t_$H@++#O -%HstI&p0_L\28W?LPHIInrKBgn!`PM/b5)i"SN5%M-=%#1@5@(d^qVSf35765Gi:0:Y+>;G-=&Lp'gJJNa-h$$WlcfT:?KEhPGKtt -%Y^Bm-@BN;8VAelj8VcC8PE$rt1?hc):mc>Unm@c+1)D8XQGTH8n7L*WX\:ce]4WH2L+c4]r/]!r_bunE3%eR*FA4d[=ZUdZkINP>:8WUr-)uFBH72l$@#L-'PJb5q*-f*O"fG-Cq/8$^4?;;4)H2 -%jQ%,@:-G%%P>8dqKh4eLk)2gOXAG:+bX7(U8'0SV8Z*TRbbT%%m1W1)mS[hS8Z,-n@aaeLc:g:lMS,@!1)D8XQHH#h&jh"$l-ra3 -%QunVrT:'f,]USOk1=rL6AKC9]PY#l%IJSY;*O9KM2ZcV-B2&8!70 -%?i#IJV_\+cUf4a"@FFCdhb6(Bq?iE]QGTHHWGa+(>+C:(F8_8U#;j_ZTmiP4aCTEkkFC]F+0^3[o@FB9e![f<84R+Rn3\I6a -%l+1-2R7X;5pR=b+70oBNFS)\7-6:n`D^M$To*^bBbG\)q3\J-#l+5e31R!jR4Yu?PG4oOr=V'9*Ur-#sFBH72kqLFW3]1I`-Cl]+ -%-CrTLKh5p&[[B^b[ZqYmNZVVrFM&QH8OnO/$^32'grZAPZO2nVMtk/b1\1j8NmrPidP9r9P>9qiD^HK=lcQ#e`c>M9D9MX,8Oji6 -%0^84cB-nXOq9>_qjX66/D^M%?(^cI%<=:UH:51]kY,hMJ@aZtl$^6V-au>LoCLPZ50Jht[Lef@g -%5&Fo[@44f1$u[IuhsOn#p&1ma3bIJ4PE#g@0^4r;$BpKj[PsB[=.q>4W-p*g3aV_CP>2iI'9c1&/i/\$_ja4Flcc/g@:msPK3h54 -%L]W9%8%%3tUt]RbGqnP/_'U&F3(t9K@kd/%@:l5CX#'"9iQpZ=EHC+c*91u;[`,&7iZQt"AgX(E\NcL(1>po,>W-%60IA,)gO1A*O=H4nsN]k>t.\4e;9%TnC4]CULI%eufrOu+m[&5KT\fRm5PtIs6J"b;qVl3QU2E,!AFC!=p -%1R3uh^d=kj6_Vp;X&g!+(njdjqN8VVR7c(rQC4^oW_8k\FS>GVPqK1)V6cdN;sBZL^JO0*/lXl7$C)+E(FkuaJ;$VIO0_aK,i/RV\,-Pu:1>/r8uLn,9Vi\_6DYX`T[KfcZ;Bf^(7P/T9#mor8uGcsU!e'P3aPcHifSpe7msjb -%km76:U!bA6>c;buc4qh"Z6F3:S]ld[LS[o5Y^E.m.;2qaFKuT1SK7 -%RR3jG<9XdUcH7hR.NNt?V:#fGU!cYIVp_stFBeo+8&a[..UBAOf/4Y[ISf9.2"dTka]bWbZ4nc/Q8b)3.I9)ol'gV21R/Hn(Fku- -%>VhX?)L[<3B*76aV/&sLT;cqfO\2I>/2MHa1-:are[C0(7g\)i.\/VQ$^FIRN\cqQ%>@E@etCI]"bfRhaSnN&@k:S/*?0r0V&P^e -%V).^:V5$SV;X'X=!aenfb1\A2Y!k!3;X#IJq52S3O`RDJ8V"-Dl.!`MVUAnU<&uRq8uH1U<4^Yi%k=-=(CHG1[J_&0Nesr;ku;%k -%W-"57VUA1N;:BLV,HPgGuNtO4B(KT.9&A*V(X<(PK<2dV.2Bc<4^1,;sB#sW,t`gMO@)g`&2g;l1AWrQ-Np' -%B.=q0LgR*&]JPmG-[FB3V.8KZ6D`.#Zr$!8AuSb@@B%^CRY+5ameul0Q-NnH?;rs!F.0(MBNrb]3YM'lW-"mX2,i``I9igo33nfA -%f-Q;/;s@tbqEh#7o1Yu:b=n`gbDSuJT3\F.9Q.\3T%-7WG]cAXSo$E@4bG>$#n3i3nheb<'#tl -%8r'*:l#ak%8gdo6R7]snY>FI3np+0uYSJ]/L-h`Sn>=XU3`5-`g.\?l#J[3Z?+]!N8k1C@U!h'PU=/.38Yt`VkRoj&"nbY@>pmQT -%;>6m0f0h -%CSB0bR&P3(qaI@!>,ZNubZ)/+roPSnN[Hebl2&g9PqN'-WH;PV.\.4K1R5-'XhCZT>%)%nSZ4k$.c'lHVUD:uR\@'r -%dRee0VUFEi'Ik-Nbr:ojmq8?B.0_h3ku:aWU='Vp02t!N)%)W]%>@D5XA5Tjq9D[1e+\8gl'/fPWH8saPtm&MPtonu8uE2gW,u0" -%DUmPH8k4RM1M%E&#J:M1Uu^=qpk+u*GC#BD!pMM*@6M:?LVr_E9Jp)"5ZGB=:*,D9gLoq#F:Ih]mjGR%S7Q\"%0O>OF#HF1_7V -%K0#?R_DY&&1?YUI^'@5iU<3*8SAWlc*9BJQKlE258*@g1I^%rgd_MEP3O*P4CQR\ohR7TVJEEe:P'T]Mk1X6Jh;ld7<;NkK@-3n. -%=!_DfT59Pk.jKEYB$+@^K/2&%CXXaI,+KCBlZkZ>L?L82&[Pf\O.P$6'@u[l/"X%Em6H2#>));b7l'Z -%MEf]gN#]Og/q7:D\Sf6C!Kl[pYPuA"]<,*a&TTI2K0b7Xc+4K;5u&#A`dCn9IG)puq/NdmkA1o1VR'KnB[Ge8.6@)j_"I]lt]j#!p;0:h'A1(l-3Gao5XFq&\dNU4*%^uKYA<4SOg3."T4CV\tpcWo3"!KU0[,0k/Ej!^Bo?81>X -%de?p?bF8udS.`'L^(5O[7ekic6'!6\Vt.l[O-CMU9mM?j&@e@q59:<(g21PF-@ZS8gJ-.#!$_0:!k -%3_E3MSB5b!`?Cusi&E1+Z"nAt*"i\ShGPZ`t,]3AAh@>,kUehLc[q'eHp6nm2bocZK!45[IE,bn!OXOg#8Y[ -%JVU!FL=r6HiUd=O,j]J0e?TWU#rZ&f4epuQ(h>W"QKem#inG>pBBI(Y;+GhI(f?12bmQ"+r*>t7@14J&rRi[!FsPkFSs]q=;_^Fk -%+QpQQV!KGU@"3McUX7qTm]J(3T'u!qS'%TcBQ0,:AL9&e32J0FQ\#F>`K5E>TY[lC)5DVW_-tlh%?Wd^5]Dkj[n7nAX=uVmC@2EG -%S.*'T!J?S%5l4^.FB.1j+%_)pmSMOmBQ1-]D6.^+ZD`eid,7G_9"H6\E"q[f!Y[CMjG_T;<+p5Q='G9L"t(96M'Fth:23?Ife_%6 -%A@3l5A.CT$fq^'B6[^Y0C4X4+V3Q:R^u3j0>=k^0i5i0,#]PO72>(URab#^%-k`qETNka!U9NR_!rSZ_=XBPljO5omTV* -%M/IasM1HV#R1;*U*l4/cbKLWM2niW.M1l&P&<]\MLYXSQ&0/2:'FnAOK**LD"Q!W"hW,1loe^1:Gij$lo-bXb:JDh=r2XepdMa)b -%5/fpm*:Tg\(Wl>GKoQdKhM-$8(CdT3EVmD'@EX836 -%2HH7a!lsT#eL2PZXIJch!Wk:h1B]>4!J,%?&3oW$`l06F8<%qL_!*9ZbtYNTX&K)X^;fQPO2?F2g(WmZ0]8<+1s6-Z%BtXP\M2sK -%9u>B#_iS#;Xs9dFCDc>@*nF`7WQ#MD2AgE"]/4dJ#+V^$ECYT][n:,^-j0%c=+QIZ]/&:YDr>duhG%H.94&&/:4a(j0lbRG=Cr]n -%E;+7lY8I?ggNb+H:4M_6!oRrD[2&Z[WH.Q^JUb;L[s.ZfJ#gt=L;2RDM8=Y)*:A4Zq@0E0mBe52>HIArIZr.FI4"^Un4df:^6qYp -%6Ji8krUtL^ -%$L*NnTFGq)hJbpWLe$4HIATBFS<``$g"+=h]h).=o0P5(i71HXQ,>tY*OCXRKCgKJ%pba$hK2/u?:0QA2%s9'ac:\2f%Aq:d6bOG -%[UjA!Upj>U\J+09K*@VDoL9.PSG!;9PI^Pqg:^bcfFM,6=!'%BZ[gp-&N3'>kj?(hi_?P<1YdtI$s-#-[3@d.06h>s:>=>lFd'sC -%)c/J*#/URA8eZ\UUg%#TkdH@dn+8Uh?#[>$$!<:,N2?Dl0lK.8>GL+X+PhdK+PeBN,M`n?dR*%d2uT+DD5B&:9kJRuM0-XEdChfV -%@G-sII3@@1##S>[OD^@$nWuO42d,X*/(+k_r^ROUUh-V;!CsQ".P\Jo8p&6J2\/8t8JrKq\tu)5h1dqGDY=7S`,B/(YIR`\*Wbpc -%D/DIu!+U4iRZ.5[HWQFaL_:>VFJ,+tMc:o*cn,\AkVgWhFL0>h(g.&bPGB*iAd,cFn5[ddJ8UNL46&Rh8Q4;W+$_b6VV-(M5W=m8 -%548Mo1OV0hRE[uUAik^>''Q3m=\Es!ctuklcu#-Pkf.tsq_gEN]L+/YX$AUJ=.)q&%+;&E"6Yu"&"$RgK"=AMW90BG[.-,@I'+_R -%%6ESOo0B>Dk]ogcRpJm3ok0L.B&Crqb"\2XiGK"9kg[Rq_ZT"40Dr'aPT(AAbS'"a?)Ti(Di&Mpo).")b_aUpSJqg.Q-S+F!'Xomh/HKiY'*g1n0\jTG\UR/%)r'Ca4U.6IU@(Vfcho[M5ONr%6VSol -%D8S'FgX7#,2UW=bmE'6U)g3=S2O)H,,_@o6#.]`1A@.Ccacs>CgVs,qD>iG\sGb?L2N.m,Eh3;pa6Q@>;1d2-=^^#6qNP5n\g>g'm,8#GsQ*HfT`^ -%e.)V]D-..FD3tFU`qYZ!G,!\-@X`YN<1D=a$B54hNI[/`RZc2JLk:aMAlbC5(/jL$p(C_$F?1o -%$`Zq=nPmu*UY;)HoaW=KN@/+F.L"?Lo>a9aYZP*=Hoop;O`8Lm^rs))e2I2Bp.18S#kusTXJJBqk5e! -%Lt='YT8YZr#*edP7N3m6l028=)o5niEuLg5fSi.Va_2onU#8aYZsgBm%qi96\BC!^&gaA4=W..SBTlS^'&JDHOGP9f*RTU1iT#f/ -%;h@A8t2'tjhVa*RmLmQgn_=!_U=U32HdCC.?la7MS:C5:#4B@15"#p4gHN=:tc1]=_U?5g'!a%`M7KJ)q\$p79@G'M]TZ;\K[:)cn[-e`=**k/VLjE7uT/Td5,, -%g17HBS9*Cp3K=VDRh?M=rs#B\bL"0BQo7^H_Ms.]UY4)Y%*,`SkX92u@+mGsBZ!Y+D)Q\5I=U$._:fU_TXOUM4=9fp):W8dKOq9Y -%2MRQ?=<,hf=-.iZJD/`:\\/m1ej;JY5]%>P"pn+q$j=NVW(g=Lc60OJ@JcXp2@ROK$E6`5/OM`nD*0&njTMR-C4*1lP1l;d289Bq -%:!46eq]N;K'"B\#`UOk6L]Y^e:24"`O*k5)C6O3"E$;WgZL$oaC=D(LI@WW?3fW&e!O^n:84"mnD-XOi]&7A;T&#Glq^F;1&,Rdn.@kEKa6LEanM4K7ad/76,M:dY*/PBCpl^UNqWdI -%9mWu:2TT^IQ']D<<+r1LZ[IGY%bL&_C1B+?t2H%k-1P)5JXJD!)\2fo^*^g@YQhLB+IWA(SR13&Uq*[C6M`Rt@VsKGGPs6I&%0sQV*#k"J]egJEVLZ[7>m&-%`StohA!L#fBiadJRH+GdmsT\OV7o^bc/R\3U/ef/B60Bc_H7BKE[bgn&NM-([?$*`)<^KH%SiN,m(.u@%D -%i)1RZ\&>B\khkEPgh)TTiWkfC;c#V -%X;#2&'ioC<1K[A)$BJSo/mf'KB6)O]LiBfFOYe!7air]FCGN -%]18SC"fFgK$0`2&WNhHC/Ie*$jmr(uV+06pM'5]1=#]C#+K5Z&^0MJL7e.5e5)d_6/>@\mj):g96;]NVROo[tV^\JI64FZ*#"Ki8 -%>u&!=J/V_B.NLBs)RtFUJt@UeG'S@Ei6qf??]Lq[M>0G'GD<$3m,X-8FrJ?-"QMg6N5k1)faBj#ki?R\5K/gT6o\A%e#m9j:>r(T -%Vrao[Rmo/-O$Bj_8q8L+V5>^-J$js,EL'TK3&L"`/D4-mBf',dliNS%,]-1^g?)W"R?t?NAZXq?Jm&qs[,!@;YgW6i.M)ZH`nuOl -%Usq@SWb/IQPX]>EkZr/ULtXSgj;1]Pg@gCqgSB:bOL2`(FOqCEc%D/_ObR>`DR.BnaalVd\t9:"ldi^Sn7^Wf(I:Q$2T=hb3#W/o -%2d4mBUL@-XZkJ-S_Dt7^10VH:CFrpN:$/\C*/oWjGC*B7i1fK)Fg#%,:28CK=>Y&'9=pCF7_3^Yc$P&:;=h+b1u"C2/.h\H7'ink -%6:?Il_TrT4)?mpc/JsrQOROFs=`A'>kW8FUTi([48fTZEXTbi4cp[dIWmss[;CD-cO;>Io[c(LXBZeRQB6)A[:bVs'K-i6CYJn^O -%;hA&TL>\^RA]EMi*&M_B[grn9dIkdN5neoBHdP/G;mp$.eY&T*!h4ZU'XW#UeZ_ruW`dc!CGr=T#&T@2Wes*+=cq(HTZNpN1GEK_ -%h(5*NA'j9fo%GAoD,p9"h$4,nMq(32$lUXjZj7=tVHgiY1P%hj]o#.<"bS/.K%*O]_k8"76pZb06UK-F"DD@[%RJQuEV9187fhq+TM8:5LS.MA -%C^!!+K!pPRe'7t[P@[r'"&3Frk6D%tWs'K5J;-?"JJ$9(dpan_J4=q@[Tc$_;_5pH_%GY(hnul'1B@rkec*+2_('2](Sk/G'IpuS -%Mh$P-;7BRKd-O6%6>);)dV4jAJj@eV4c2S[DS\eB_^>L;70.$(ROSBbUC@?pEZlnG%g8=.$oE\H!c:qZID#je9qkS_W^*3`mDCDQ -%&89L^A=!i51gt/6l3IN]'LEO<.0qcp%GMnaY):RV9EZ:*J0L22J0qBo.gil-9U;/4l^C6[_Fb@e!ZG)i3f"oU=]C"A!aXp3JO#E% -%mqa,n,]@;dX5rW4 -%MUo-3Ld7U^NME^T6(f*]GJ=@a9p'^kg1Vkm95Qap&83O:f6\>?1j.Jb9a_)m@G:2DJO!.[8l%M[BU5l+Y(8jeWOhI#JOXs#G;046 -%a5jfLZ%5/E%I2@l!c>Up+VtD@ojOf/4V2;f8?A\a+OG51hM"4f8XWKbK-S`*OShHlTQ):?\HDr8adG6Z5sS?]3=:]XJ4>i!!NQ?r -%.Ieio+96)t?(PH;-[Oh"ep)JR+I+4*?_ec#R -%6_LCpal8\J5a00XRmB;<[T]rt+J;j=bA%b+Cf\H.l+`c'JU$iZQ7euCZJrY_,"God-=k/_0?!iV$8:#LBIrto3<,`!li%fD`d0CebOT.*3\X&/:u-?jd-M*Fp@*\Si/B?]C> -%pM3VSoffD2[oP*.(3&pKJ&[q\P)[=C@qVMe5aJ,N\\?jaJ#9Lqioe-Bdrs['&q@?iO**T8r_-Mi&d*.O)1J9n4RcuW*)$bsrTq\t -%FUM?B0fqDm9G"mIYO"'P_=9ViI7F-#=]@n`I0PIVrp]N/;t?>+".B>:#5LrX!O9$iD4'(qdQp'\iUeq(eXRuL`1A\5F^"rpVE,^9 -%$0GKfjS>dE%.'DHp"rh[cg6JJXOo=W)U!M9cS3G^%IDcJ7M+#L(tc1fEifABUi(*)$LSdQZ*pN`HcE?6=!P4f9E^767;FZd@1&88 -%mMZ"TU,BbMURFSp4Lf%:n@Q)Vf3,ljqh@74fuRU//7ljUW1L2#cX^#ZRtlN*+@m0u1OYADe0`sJPKr0Re?d`=:+LR$:%@HGY1POE -%I*LlCrTorM"LM>J:B1CW!; -%'^Std!hTc6=BS(:^YcS7j6rC_QIauc2lJJs^r)ZhC'MhXE -%IAWTMqnO[!e2+P@$LJ#i9^A[cOjD4R1kg6Bch+]p_[\iYBl`iXkS[D/m9BmNS1ti1;A(ZT/gRo9nt1[:O@G):-)\-Kgu6T&#Gl -%s!T&FBl+tKpPcD/gF=P?H_po\[9`%rJSA:^RPJqD]fJ@C<<@f-B1Y"`?)&Lp]p,(K:<:&:aH[7HPB,'!D.*oG: -%_c"9_PM%biOog^e(-j\#9uloo"eW&d4jQBn?ri\fjUmH!AqoaE;1mnmk$Xgh-2-]A5&3fu\J4b*bc4SPp6dJ#J:`3(`I:'\T5"2S -%2D_t@aPmeBB:ha`CuPI3s@KD;FbB@VV@"*ITgS"ar;QJNd!qip"=- -%MRh30PU_V`5-lI(c(s&e)iXQ^`bO9cp3tSR=3,#B*3?J1ctD(rH^rjZN(ZuJnsL]<.[LM5Re)$IrI+S:rD<#d-2]b`5fV+"HtX[%6#gL96X/n6Agece]?!cbG]_;.s+*B3X_9!d_;1`*4qAG*el%aKs^!Ng"]7 -%?gB\$8Dr/Bc*N+J-LDP?[!=d(G4bc$da!$&<@k4-Ab]>28GGlT(A<*:c30pdV4c$ZZ_Pb4/(uEm -%:r^1(-%["FG'RsfXVB9cKfh&$QXbCm`pAR2Gu2^;='c2fg!sBWZ7sKfq-#&j&SCYa=^KkiAjekJ/hR.1/$d:B0>!68i]F58,JnLp -%K3h$<]bL]1]F;kJ&A5)`+Up5sBNRDh8S$Vp?9Q't\6%suX5#IMHM]b)VtW1u[O_jk>F*jUQ`%>@s/?k"2D -%/K:!B/Mm!5)T/`BeY;cj@:[Gn=B^*,QCVXoPI`W_!YSXZV"EeC/3CGF_TjZqd(J\%8nUpfM^uBNj-G;):nrKTb,A[r[fri!kck36 -%W3X;EUB=Khs0;;F3O:QaQ/u''$4,,+RW2#:<#\@RU,]>BK'Q4I7mpg5Ft=Cg&E)k5(F$l\9-L"KO=;X`0aMN##?H]gXVEIb326BP]tU4lF:a9ospf0ka8K?O1S:h3JWdfkU; -%4*D>a"c<_\"K_qBM@-OD2f1mJn6h3A-N/G]lOA.$0aJKjm1A_/:-tFmVCuB! -%TTAX4"GVkcC[h\B/XJdq(c##oRi!n17(#o&%%.9umQ4q"B_K:_,)d1G6!O8kgPeZoO!P2Pp*?b9$5rlpllHirR^aE6R4Sc6DBSh) -%Vi^0.naZm=C^N7ZCl/6;ZP]=s5pqTlAtWgP#E^aW&nR$><.&BgEgmBt^NU7B<23McTd#B=JhT+[3tmF/LJ5ZEo.ZGY^f>Oh=`Gt/ -%`$$q6`]5bar4CXc[FRO4Kd4X`+[`A,)5G-$idPJ1SO7"f&i#Pm%[k%qSJN5mnq#(0>QZf[`Kd+53@83oBH$im4,D,W.^/6D -%gOE.`aL"!@=dqrm\A,'=3Cm]3$X_U5OX\l&3\HQ9F;VolPK8PN5%PAH-uY8!3YbT:*l6rqVWMO!].F+Fd?W#W;.#4h4 -%466Qq,#`Qt[JB2<1/qQ8KHemCBuCDm),!B%DiQ#G_Tj?pC;@ot2.H6_]N"Q'CAi.Rad0\gYSQlHTbgBGgfLA89f6TpGR;fj?XiR$ -%fX47,17C!5#n%Z>bRSS$Lfs2N>-u3lHb'[)JKfHr0fl#L1b!*V&gXd;98\?Vp/sbOGN]M\;o"hJP`+i*FT`S/U)cG;`Gk0GRjN>S -%*U@%sStTY/7]Pl,f'QMDj9jo!.gZ(Ij37N.3;1)s*:&gq.e0E>Ij2oY6ggGLPg=]+)(^iW>*Z9-e`sH?LrW9`S1;IU=*W_ka2!pk -%W:JYcFc.e[L_p9kl2l$#c'Jf0$N.@EJ/Ul]t@c2TiZp&W4KPil1"]EC8L*@!Y$<^:jL'ge2(1u5Qpa,[M+JWnsMAHJRf!^.NBYq;S2A2DtZ%c+[SOHQfPpg4!OVM@/ -%Jp0'jR:[EMW?Z@m.dh0I=!sIQf4Hm?X"CmO(Z'8 -%5u!:9l>n26M,?<[fjoLg(lf&0./eqpa.cQAh7B+WOTkZJ9V`W($"Kg_,!D]!Wo1fDe+?\HdS`t73D+gWfqSABZ'i<7GJ"c(qKA4` -%jH-g0n(A0&.r/91AQ'F-Ub#KQlc@OP^UuGoP\K:lB:"3_)97Nl='+)B>.+MJ!BZZ_+#a=)9"H`U5#cUp\UQd!9rI=@StB7U'e)q+ -%R4.H&S9`sR,qBpNNFH#9#r"^uN"`*$bY[Y+4KXO:H2JDLZddeM`\C2(FG(CO0locGV6]kQK#o -%4Q1!M_9T\N=4^17oI=*tTQIAfPi_QX,(gtj/-[b;WU.m*fXG8[opCmIju%^9X]/A(_]H1i1!R:55.E=^P>e9l58Y!c_]XlgNZFKm -%i!CHh-N&1"s",!>mIohg]@]_]l4MOF1Ip"=]s6F5%*^-H9_)gCnrb%_I5p_VOrj#EV1P9\Ged[\KacD_Ek\j;!>q*ilXF]cdYpmCj<3/L,A+Mr3/@6J#Yl@\V3L+W'W3f8?##"9l]/t.hkY5-. -%V0)lG)_k'bIL\8O6G#jIDZL2+cKhdiUZAue2NAt3"d@pD;p%E,BhIY1+ -%1p`91u/O9$1cuC-;ao8>"O8$r\K=:%E_B0eL@M-k%!D.DI:b@B^(K/!j#SK^.HP[m=es\ke+M!$$[27?CG0*?IWh(J*TJ -%JW#'cWPr"@m=9Z=kLK$5bc.!sVZK\eA(FJ`G6H0'K%2--X'-07].0f!W9T>r7LG[/#I_(%3R'2C)R@VNc(\l"4?1kqJYcHcUUH/p2R'!jbT5?=Yh#71EFLASB1fEh5p� -%M=gIe^&=X'%G/rBpMMkqPPVbdAir`V;mE):qgfZD0:T6q?egn%4ClS!:!e?uQ.ls>R?=U@bdgO\'2CEKQ@JS!K2 -%m'c^_DJl\\^[Z!.>e;X5LO*_d9h8cHZ0@*Q8JA,t,e\!'/D:VOfV4n;4:OGGU?#X4^YuY= -%M7;Ld]>J7-X_2,nJV]gpL!*5md?r(N:TI^^C&QG[(:-).PW$5`1i^VGH]"0M21j:j6g-)@mrK_]R9[unT*7&ab*$"e259S5q-qq[ -%CX]Z0)G1eP"(9C!XJ$a_dbctu2,[+SgEm`;PT=T<0=+A5+:XqY)[Ts/QrBE,335sfgYGJ.D)A@ugoLKBMuDn%EW"W%A8/83h7f'X;'?"IuQVIEQB9laH>@#l$6^^9D@WKefk)0UPqZXZ#Pg'2K] -%Ghm)8OgV^MBZ+933JDshjlk[,dmSO\UQK.YB:P+sn^3+9&:.dR+h,(&5a1K^VLq_^Ffc/n[9;(&c,5G0*N`Y48UJpXW+tHo*Yk;,"#m51d^_u>Ec7b/,u\k3>Io.Xm!O/<@rJj$ -%)\bih^Y-1%%2@!l1U4DL.mZXOls[KI#jsZ2k*tFHH%=A$S>A%D?Unom1bF[4_oo%.*D5m!I)J4RE1Ef\-J4`0ekg:F)e%E;Ffi`r -%@c9'c5)G;uQrgchEMMR?pX8PtJKf'Y>ca7SD20'nq[02(5Pe=F9qW7\GTU.4]JFBe<5mD.%(lN_H+8+fQE_G-N=EfEqm)B'+I -%-@+8qji49'&#$(A -%@=Rrrpuuo'`:\,gWJC:UFepW\-aqJ(ED'0<WVh4Asn;6f+[8Q@(Xhsbqf)&)lH*C,J+6'Qua_2i8:;5^2Hr1j[$Z2@^VDZN#%b4 -%P%@)HpOE'Am5D7gLRhBpkeeum93+@iPnF66*S5!;msW=X=+$[;3[4dF1:8TYeJu`G.;_G//U=l%BNOhnfBkA>=NQ8C6bDoOU!.f< -%$4Z-KG>s(aa"UdlM*]*.O-!?V8su,]*t6piau*$'hT/\XSct3SZI*D<9!rWEiaCIuB^@%GW(>*E&aSbXacBANO7Bo`)+j`cSbZq> -%=]P&Jq/M$n!lY;Lf2q;90[dF)JY\H!PII7:1nj\&[`>*p%LhB]H9!I(.:[/s\L#_Rr7S='O`akLKP9'%_f*8U@YJlB(`6q#RBAP= -%e*`lF=B"hMjR7<^Hj/+$6QA+pUe8cd,#2Y1Z99<[R3"R&<:jH'jYKfU.AEp"Ko5:5?Yh"%FHpFgAikV!XK6OlW&W5e>T>b7edkQ; -%3*5dkcf;,c;Q>IF>Fqo5,Y3I+jHGCp(b=E[R\,eJLn4]3(1mF:k#@$N6nT` -%jG'&-%k7OmiT(^IDYDLnFmqo;,XSI+\&FW??5k0Ra+fcsfDq-++5l3>cADc0>C-ZW7KMsd5),42l7n%d&.mC&rM/;m8Kh&n1,D%g -%=W!O_=`aIWSjSOcVX9M_qOoDZokcH;E0IDD3M#(S)i3KbXS&Vn*J4Y@BoUlu0\R7;R[hm))l5/Q_;kgO;19KZ9EVl#MNl,oeZ'8heG`f1F^uon0a3pa$H3NZmS0(=jG,7gHie:P/R_bI -%Wd3#:CX(J7>3o"Ogn;?c:iQV2DA_$*;%Ee&DOe4Rhpc-fQJ?,Rm-f>3T'=a_ZBr%1[P,6ZE1H2&cHC -%-Nbcr8_q^HP#DeaWKb.to?()rY:)9]!':?V:,4[fNHWODnkqUX+/9)f-cMAp3d%1X,hqmK:XibqKuuID:pli]3R<8^64>,PoI=,6 -%V5:A(V2a3>cqR[cYF*^i2d(0rb4S_p(D.=7J\f`6>;R:'7GE%;FSCNQZgkAsg7n;D5'lEP'nEtfk;BpPAWiSF7*$&^)bNk8gdRl4 -%Wse?6A?Do]"%N$\VD:Z*-9#mJ*j06@/`fjS%#TY*-nTI7>:-a[R9K8kL)jo=Eb5NL/HimN.5Q@p@&l5:gbsFKign<$_e`[:glLd0 -%n$T*7)Y=>!e`n\5AhB/VK"9n/FEB%rRd"rjZ#hXNPAHd1bplPd@+gB7Q*$:[hhoNkO`iTTZ-fe2o(ZRgZ&_h?Ppd$I\O3=LC`&;c -%n9:*QnB8D.R_J7T5Q:N>UP867/ik$k#i]IFO(jb^4'F3Wte9Vro,=Ynu$JN>0T -%.0Y\dZ#cq8q2@0I,J4!&il0-I[^s7-*Bo6n#;FPH*DV30+I!@LT88QmA]:Y&!d3mqQ*b8q,lKO)#ki\sZqLd,e.skB_lCSKKsKFL -%B#3Z;?Z4.V)AWIJ,8A^i4BYcK],!DuHhO705O:%b3\?>U4C3[#7 -%Mq'P]05IPbgRAIK:<6$s/IceE]EZ]s5JLt;a/h_/lGV,Mq15(O:))u(du*@/.rB*rF\%S1aV?d(m[=?<;a@/*dST28qS)'h`9,&qX(l[QE2n[.?F_(>Yb2BNJ`PQsWa>?kZK;K1Yf3"A6V*6D:iol72CC=25e=6gTHJ@Od+*';@JtGYNW"bOf/Ih.;(lGGu%6_h4Wp"28,GC1]d6a6$4=u`KkXoI-hhd6JAcp;7Vq6<1 -%Am%o;M3;"I!2`K`M\H(&q.r'+P$*pBkKNNcR>d&h2U;MCG"g7R&)603$JZUDh,J1N'nK?FQ;(%0+$cliO`!Ig(r2fK'A]*0=*dP>0/In4&ptA -%*5d<>j84G)T=+HWfuOcQ#O-M\Vi.;".Xc'=!`8B6DU:Mf#6@I\"F>IgI4`5a7E%GgP`t+N"3Qbgr$(L%m>(c)H -%-V*Qt4q"G58k%CBHCRODq<__+e#Sb53Dsa_VRW<)M1e,Vq$fhl2]C63Xl1OFg(bd!hoK1DQY%uG'Q(.HQWgC2s-oqGPaKPXV'J;m -%N4,=7Zq&u9pYJ_nEh-cC/@.Bim1j]jer-bWH\?;c*kHTY<:"*3Wf%.)$mr1(iN;a3]9d+,!IAihFi3Y?.$$/qG%!sS -%gF:Sb7e[stAtV@\#:j%LqGtc(CJ\6'`XE$\%>RN;],jg4RKk,gQY2o^oM4bEVX307?]uZ/SGBnBS=$[(TFSTmHSGoh,jVFkC`23j -%eR)3V8.0HDe?RXa[[5KP/X;YkV9-Jr5>8=M#o:9lf3SHQISFulW_B1)$n>$*nn_J?5ouCVU@pr3[TGTU-:t&0(seNOB)`8=YfcBG -%Eqa8CZTd"+AQd@>V$phZ'I$2h.SQn%!@E%e=fWT$=1jc%RcH.9I[.'#(,?aHZUK#^FPo`fobE1CpE'#PEN14OCd(n\;i_,+W7u`N -%V:aKi$NIKU2>qSsY,U:QU/"ql,.NmXc"iL28;F.CM#GVADsTX/<,tU>&oWm_:Tsa@jT\<2a7VOBDc$GTj>U1J$_!$'Kk(1S/0.GhPSk$du'>,[S%[t3;87$BLK;s@PR@umiE'HQsV>D<7;5nj/QmqMdMW^=tc1P=5Vk2R7jlqOf]YU -%"Jm>F'uPL[K'skh'V]u3Y":dIeJ/P5;QPF:b(T5+5V?#"S_b`<`Y(emk`!).E8ne'Yp$1sYI0MK@DmO(lH2QF,'p*iQt7>^#2c1' -%Q:14Z[Q(X!=RP=P$]"/qh4gYA(]*G!R]J9NK=,9`Q:4Ue6()YaAUTjsZPBb\G:uC&('YDMI!:n?K)uZOjR( -%r0e@e>*9mU@HT@K#X2d.qH(!R,iu?S)CUoc<\=C;(DgT/@Ca -%?,*Um^YFX$S-D%c[Eg9ATYGeV>j9mCI.Rcu>Br3Y)li>f"a\blF]i8\b4Mta$d#\U.DU+10(`NS&e%3#Hqn7&Go[i^DZFY*/'Z:o -%#OLKsDkNOJaQK*kM8R:%NI&OQ(X43^)el>uIq`CsGcAu1s&c2i=0:pjfg*M$W>b1i6:SY:`eF7$4?e00>LI2IM8_Es]\=Y1FB"?U -%f+Uj:ecbOm='6u,U\R@@Y(AXe,,&1chgkZ@mMr:$Ok'UiO@kN^i2j,u#Xk3lDX1L*?j&e3F#N=!,k<3(6#BnIMCeEZWqDs/s85V) -%[=5lJMVEu@DG/&q#%]=+-V9_+\<8E\0%j!q^4nl!MDZD@b)ruSHt<*\\!P.Z/hIb!cup""M2pnZK!!Y-R8US1 -%+`/Ne=chjb(Qr]EK;%X)ES-%1$eH:PHGe0f$k6)MOj@PO-]_&g$1u1oqBU!+m]?U""K(,H_n.UEf,'KD=`p$2HJg?dG?mD&Bi5_. -%Dd3lcdgSEGa-:5WOol%,9m4+ipgl9P3t,qK*U:*enSY[i:co,0\&#CQD-C=WT[DTH"Ki%Ft*SM#$cMM@LFRbgF.RdZ6\ -%VqS820;n3L*!n\OGd0BnU@W*867mr#RH-u*\[Gn>@PRLC.,_2)9qfX^$IU]`qJ3KHTu2P8#'E+,6(h55^,Jb^RZ41?D9!g^[Sr$O -%-t;gNO4/(3QI_LcTp-=nYMgH]bk_g-77&)XLPfs6hdQ,k+.E3_"nkfC;.Zi,S]q<2;1HER4CkHD#gj$tF]g!nUS3?Xiht7s-A6!T -%"[01k^$;#ndJJa86VCMbJTG]qK%8(g;:N3DaHZL_@kR3tRaE0?O_h;rG`5&u%^R$fSpDGcA$sC?1?!YV\=JAOr9EZ][CL4[7W,N& -%Q-"Na'=ZHB-jg1BCCJ+q4f^5bi6ki3Rrf8?[&h'@#7COB(oW20m_NNaYtK6MO-gs>f>(fN.je>(YsYiRVRP@qCFbK2f]qdf9GO8d -%)/_[hJj`+Nf'C3jQB#a-f#Oc;JI#:rVWHKYR!?i)I&MZG?MoNKqn/["S4t'k91T)RhRpUfZ2s'QXE>fK*2_m1=&3(##AnRX9YjJg -%@JVBFeT^W+iaGqR*F]V.KtV-`TN!BJ@07T0T%Dqs@RDqXQRstgXONDDNu*!2>TMI^'PjFumPic7F?=PE;@dW'%eJGZ)ODs4(<,': -%QN6>pQAdB*=sMs%YJb/#O9Tr,ERoDBY"Ykr.Nh8#\U9!HY*K=Yk$f?'\g^:TbqOW7FtC=0\jF)&\ga80BR>^FqAXOBg5BUIL*@Lh -%^:eS4r='uHTc.n;_-kk-$".9bbbD5IDmK@=Mf#.AYo2nQL)i`97*9Lb.[Di0IsS+Y"'+MI[ZWT&4AoLeYt/bIN0.Sm0%`NY3B%M%1#+HJhgUfaj#j/iC=mt(;lRsG"^e3Cfqp9\-Fp9.D]cn.%f/u%pLG[_`E(62Po_$`(ok=QB8rN0sJ -%HL>Gf^9'WQ;iAV`XFP.`qO_;MVT=P#/>2J"(/-30,eV`=bm$Ql@ZUfcf)YqWQm;t+ETqKUhT>24Si1^G4@M.V.qggg0d -%.036KrPS[[Zi6,7KH`)uA:U\,Yu86_m*#V7<(`!$<[A;hc'A_)khl#Q[+i7':f_>@]*!r)RS8ic>ASkf2?dhg??c#`J,S=L=\R#" -%c>:X?>%-!@$RjG#k@=9&UZ+?'$IdZ%@i^bMGV2WpDP"Z$17V0`O&2"75Wk)$^5>\ -%[aDL0UHq$ONIdgH;o=?Dn)2T1g(Pe=OBlMd-CagjQ*d*Z.&PETaDSsp1E=XIZo$#l)H6Y9.SH4AVnHO?EK.N?:SM#u2+@7:[jc -%/l"c5r0\iq-"R_n86D>/2*I:.ibHY-IAPMkCgW/,Ck8+q!^nA1+lc(]MDZ@1DAI$$L$.L0KfZWC[b]!PqoCaWSRGPIP;"Hg39E3< -%H$8Uh<=u-&]Q22Ki3eRfK2k&nq&Vm&rZ&-&qe:]JZ1.foW,Lt*j^Pj>+]5QUM=npVetai@TOd@RQ&PI;QXHAn.Dn -%#B)3W3:lbS+"SP,hBVj*;Uq!f'Ur*5o['fjd.>Tc/T?cL?Yu8ENHXeZg`&MQbK;Ar-sD96W%&r0%Ec$9!@])L8l-=E>KN8QJf[QX -%=Fj=(GKdI[7>@9`,GU0'8pmOQI*bj/+/LYmb(KntKSfYKUP+.)[r0`#)F4ZG9h"0fCWJ?#N7qk8ULn<>$V,_^FjRRJ["$ho>)UF\ -%rLj#^@S#6J;C\:hC@2)/CY.gWELW)tQDg)ddYOR0[$\M.Ru[`@eu@;oSB_rpWu]a!cdub#5Z:Fe98McH`J1donuA\n)D!M@5t=n& -%jn6`BKYY`,]/=.cn'J)YS0t?6`[sUppChALjMTZ.]nMTP+EJpe).sdjZjdJl/[T\>#8[/qX[*bZ+B;g.fZsa67&A@-__&8*jba;_ -%iP/8EP*I_rjdgoT+j@he2MgFWl9@DgXdBM7n8dkRWPm\`4_eF4@_#$@!XRf'Hq:L7Ru76mDWV,D8qQ8aG\6k-B#gduNA7l`Vn(ec -%D/:lKm3AGobUUW%MLSu-E\/;VQmmi7e?X@h!YM/,g1DgP`)IlopS,6/kuh"NeE^#pZVY@LR0T`eS"uN?KW=(($M42\IdWdB_XcIH -%Z-Oh5YLX64l'B!*;Z,jHE!MC*UE@Foghn^f[Sft0s%G0+^<3h>bYA;AeSt9epHY3(h-7!tF@""c54F-Z?!>Jn>_V@*@m*mmAX!WX -%W9RCKRo7"2D;MpFdEm'j1t2Ylk2)e"pLh+o0PJUn`A.&sLN76(ff4UW(?EE66#FRHn=>_Lfg9)&IVu)M^'\eEAF-=g]$-M7%AL(e -%=0lCB-,.oVr1T0eI$%kRl_aagm?\S=l!MBFL;C3&I!&*'F@MHL%ZkE3-rrMI$H^BAmOXb9&[dZ3aC%6kh:h6FT%h>'h:,&edJnVX -%DNh3s:L#-q7n:$ZTQOfKIS_[,22,:Y[?=oG9FK^eCknb,_`g8KJ'JT-DZ'+AF$s$RiHt0qjP_7mCrci&.s4k"^`YJg#4e,4`ZR*F -%//j).0aM>_WYj`:(kGN&!XCX]9&NJHTm:Xg[0L6YaIuDghdS`a03?3sdh)H`(#s!< -%ZWa*@P4470.U31s>>VD3V/-E(ZLsY@<8CI=0JYX$+:r:1J(XErr'=?_\AS1trns_]6D[?>S#hE+4FQ+][&C9[\e0%[=B>J-4qEN> -%Sn/p`DeJVb8HhAHP\,)f/W?1q7NbZJ!c&Gqi%+V4q2[Y6k%$o`TYFLTgt)Z?C,a,Fe)Q$oZkW+:[T]2soF4'!nmrkH[[fJ7r'Pp= -%U_7XU@Hrq+n73).*nAJkd9SoKF^*g&`]I>(o5`$PD,CQbH_]V4[[DBES+C:Z=#;Gkdrib(DjK[ZPF#^hUf_12MHRKDND?G?,ia>q2sF%>oSi$Z5$+Y%m.!oVBm0R$K1Br,Gt=A=]^OJes@Kc3O@LN)6WPp@DTN,hUi^0C^iVNUPD3h)_I_E -%)Emi+n9(D(@]2_.!jnOepY!#ZDu7"^r%9q$on-3]He35@nj1<\ZYsBk-**@6b9^/B;"1NYBYbG%=I#P`TUE>&Q)Yr'%lHSUC9;FQnn*8aT(omWRa;YqAGYj_'34!KP[]E1bWm;LWk.\4RH@lU>+]GHZju,u -%W([@%@DAQd,SY_:]EW*l-OUHjF%YN"EL7(LBMf"$[WM:p9mht+`*LFTZ6FOu)A"I$C\\6hB6tJZJ=fAj<7?B1K -%3YNI0HuEo1V@l)51T1^S72Zb+WN!Utc!lZlO-"?<-F[Kc]96uj,jH\qqbZ[%,nB"8lCJBZ;.RKnHFP:C"trB\XB^Sk3!a_hddgnc -%([@;ikEIl51>APGa^Wrad\_!U`@hX^7/]Jui+!FGTbWq\ZWb&q<;`S1N\(O))V,Q")=4FO`=bld(MH?aUnfY55O[#E^W)REmLA\t@gCiLN^K9nj**bW@XI*.1"7+RC-YS'o"j\m^-J3luLk2pg -%!)iSg\?c<'&o0R`gc&GJ$>ak6EM?K;Mr*gk/B-dJDbuhA@GcQ:o+&[dTG=lH:\"W-@]2sNM0_qcf.Aq.QA8Y@9t'#Z -%h?H[N#JooY=<06OMd&`[)!sjBf+rtI2mF?FSMntosNha(#%rW#UV!BY!;"mrN<9aZLguREH0/J:d'E#,HYH7MueVEg?i8FhU1?u^6Qn"-N\hFrk -%&39S9(\:IqLo#SIllpM!/PJs`HF"%j!N>[e*_uBOI+k63V^tJM%5al=9&*oKOK/]ARLgI(b;3-@VEETmi`i4?9C`!Vfk*!7#KfXX -%)S7UY<#'sF!)Pn*%O/_DdnUeNQLL^J4ULoq53=mXK8NE^5P+Gfun#6rf6F?mJWDQ5GIC6mbB4 -%`UN_nOf0'=1D870Ri.&d%0']\.U8M^M("4CBZGKT')B2Y8RU-+9#Xn -%(')$0,LPZ,SWUE2l,HEM(l8q0-Usiuq%#r(OhFn,,So'/gg>k*`.UZL8Vk<*"%+,:Ld^=ifas!<1*X!Ya"KiTMOZFGYn4(p&W'\s -%]Fg".4CUIf)GVEn:pJO\13GOiV&-Kh-#Wq`YUKp9NS(9$W5\.2e7=M:I&of?oLr?,87,fOT,#Nh7,8.Bgr..D7*AScNX+1/W7%%Ta5U8tILd_0K&g@o4Xu@O:3?]"q2'EV.pbsBo>P="HC`rn"12K9A'o69+=:`iYNJpW(d$u7&!9Y1*TS-M[>NE)S.#H6lhU+M.!t0+qaPG -%)j/dS=a<@[lAB+?i_gC5EQNc&`#L0K&mKT7B1/Kl&2PM-V10AF\]Lr"WM<%@6kqra5U>XB;DKFnaq$laf$F_c#STBF'()ZD+VIcTT+Qq"S_k$9S$J7)Q5mF8(?mn);.&>g,#QZg7O5j(:Pcq`fb''6%R_M.P_;S< -%*WJSSlA8&f6oHD#OgtCY&;a$i7%ujn,8)FqH6X'm#u?AqL5jT@82OPL016uo;@/I6,pO&!r'2M?5Y[&&.2e8h0eYqhK!?2U-pOhm -%84R,#Ls!,[s487O4G8,8*!m+VO1/^(?-i[PB%(ZZAS]/gVYR2q\e"NK*sm -%8AqV$Kh1:Em"e%\dLmb/;98W$,iU2;&;_;k1*TR$SKEYUG(L$_W1@$[,VCAR$r[X(+siujOk@hOKh/!H59UZodCp0KD%b#*,*=:s -%N_%*LkClIFM.B+%C=:=^6nhk!6m?A4,au"`&l!Wp&ufkALd[J\847_J&uer(LdWZuOXT1J8@3NYN^s:'Qk5,0T/Rt!:7nmY,gsW! -%&;fcEhM=R7&eZD9PT>n-W2Np5V[s"nt>/lESHe7'2D',#Opb57i[7 -%1EmFC]7`_V1mbidM38Mr&R1Y4OiRQA6m>&S$'C#K?:#o8c1FIN9$W5\.2e8HEk3?K7-'"ljO>34aJZcbM>A(rOf3T!N(@2G66n0D -%&;c\JDau'^o_1g#iX(k]M&L+a,&o%\!Rl:i9\JOgpX/86g0X'('W(Ld\ok57iZ.]-Tih@G6B*`:i>Q85uZJ+VKX[-:Hik&gD>; -%L.JZgmY49N'(ClOUf9Au'!VR5Lr:2QE>ampj'P+uRW8.`82Ph4(Eu_/@R_V@B:TTj91arX,mPVkY=M,.l?.Ct&oGeJ&W)B@AOPNU -%2FQOO3mC>Ifo/JOSc++1j9\M96u%O%6mD*c)j)O/,8*id,*>g]LdW0_G!r'hN(Cn3m#=Qc\''RqSe6g*/J97)PPG_WU?%8(e/Y(mM$f*R&W*of?\h*:V[8Jf-PmpL&o51p&;fP"Zm-2BAOe!u3=q%)jX*Birob;`8CB[F'!^(P -%NX_,,njXlK-Ua]VH?M\#^\!LVA3lXqM:@'A@m_MZb(`GlWZr-,)6LkA`$"4^O[oa++VM3:98Gtf#_*s0nIL*o'!7n@e:gG(R@4\D -%S$F7OQQ1fLD)sEr&KAtR,#JGO7O6F7S.LNM8Vk;2#9m$+<(8.uZ$R]..31s87)ctT+qZ`T)j/4WP7WR3o*6I:@@rKL<9mOR,_BQR -%,8-L5RC<:CHYZ+s/gVYRQgBMrR`fkB,51#76mAb@$'D1#f8N7J#L?IZrBGs+Csg@n&W*WK016uh-:B&$b&9Zl%q\-RC,!qh7,<\A -%Ld^GKLdAgP7WRKINT7pZQqr5'eF6Y`28OE)j(DKAOe!qns'fDFM,@"M%DMC8oO87"3[H8CYV-,8-h"7&#?n -%8;'h/7O/TQ9Sc*$KLeLV,8);86m@Wh$'D/:oE15SaBCnU6>K/K7$3+O+;348Rh:Jg>nS>Y=8.\F<2_Do&fY&V%?[S.p&gGUW?`]$ -%(!lc.8Hc\O_El4017"51's)!Oqn-FO[u`Q66n=J]F]oXIVss0L=h/MI#lQgGlPsC7*CG" -%&;b_E&gFS4R*H^'M#IL=fZYpo6R5:GLd[Id+q])j,hd5W,#Q2f6m@8#66ti&AON7m=hPB')Y>g0O]a1X&f[uh01;O[GO1.(7K`RK -%847_J&h+#YLd[J\8EA8Z,#PD4N(DGoaG@e/4oNE.Is_OC^(H3bcYI?Q6rq[JDhpfU]D(uX84:Jl/eEjfeGKLpOUjOWk6mEnE]YEW -%'j"+c7*nJC6t.H([j)NnT1Xo-4W0XPAOI^QN5A='O\"k;66t8P280WYW!SU-T/c6JOXR&kk8TP^3gbjsZu+f_8AqM"NC[$)0I%2F -%?:p#AL&$0?&i&EBLr:4>"V[#s/]A5g,.rM\80en=&;`ethhX\;BaKo(-c/"XM2I;j5U6st8Vfb`)3KaG7O6DGR1P3')^(!dTrFU -%M876iLdZZZN(>5([3H<`pjFA"O`s2;6:)r$;=HLgd0kTQM+G!h[NcE]r'2Omb@X/:apA_*nND-rrV7I0g,C4<$F\>?6m@V/4!Kfu -%_D`YN3?]$79,r@I,f69R$o9+@0ndLc1(]:S&\B8#l*`[FlO/iRlD9G1Un4R[Kh/!_mj[.M7-_`),*CQ%W8ZGBM$asq5U:r>g(B0d -%N$h";b#=oc7&"3JN"&0!m`ahOlUbEIqtro/CA'9T4:@:M=Y1j2Q,3?K8-E[h&;eDEfF`tM;nNZu9&*rFU12mqO[sKj)j(CCAk++I -%g2V=)U6.uQLd[Dc$'@dHE(;0'Q2(NE8@U2o&llYd*Toa7RYUbJO\!,?+VN&V@7MRm[e^)g8B9/=86"A',8-s_HQs/GAk"'2P;=DF -%#k8jr8/=0.'(tWI+q`pr8??7D1_GRflAeEba8\CMl5+&#+t`m8+qYI0)j/2V98Gtg<^J'4#[K)OU'AZXfFWj,C9?s9+VM%"TT"7c -%,SG5oLr9Y3jP1<'qRSm&M4b4i,#ML^N(>3-pdQN,;NVNI3]/,p[0$5V8Ap3F+VH:^lae5PW=jY'&uj)KLdY_emYF8gfADBPjFg&l -%3Qm.JPYtVj-U]-nlj8eFTJ@Z'V;-(QWo?7701;OhYbJpZ+;--1I3T@^Y[p3HNWM`.&;_;NINT7PRnSW+LA?KnA<(Hu)j,qM5>r[; -%V,X9?-6c:o/+SWiZoMbd,YIiZ\IF[7au:N,'C2tJ''mAOGXEb)'0!(46m>W74!INB?[!G.,-d6Gr'hs3?n*B6of"ZN;:FtE7&'?( -%DMU]L;%b)#-E\./;'4H2Yos`q\-5YrU=N"&&;a@Um"e'\9*pa%MXZTr,laDHM<#fn,12_C0199?9[5mK_C'[T&ugaZLdV[^)3J%) -%k8,5i,dKab,8+,s-U_F?aF-Q(9)4$/eV44!G97g_V0^[nRec&S'+>87]()7O5:]98LM<:#^ssQ*1-P,W7nh4!G7_+VHg.NC];(&W'CD -%7&'\V"-KNe5Xm"3W(Mk6RFqL(,YH@<`!/_J7jMR5rB_c%9o)1iAO7Z:]F]of/9XFUG-`'KBR0V26m>X%$'@dL-m93Pi-6IZ.uB'& -%ObaHO66q0YH6X'-JPCqg+BAf2LjAG.Oba`s66s-tk_;XXB^c+dL_"Dj,jNuo7%uG]Da^>LN(>d:6R8NB(EsGO+VM%"9Sc(c57iZg -%\sijI&SH]K8CU<0"-H-"D*fN=4VAsd9EJOV6t6!S,*A1LKLf'lll2(cJKZ6N0fMma6irru6mDN(KLi2l*&S=bD;+CELdX_-*Kd;0 -%2B`^tU3RsrOV8p98k('uq12)4h^0KZ/O@,r&lIMA7"k[u,#KMiN(>55qF2`6c?\RLk>)Q9,Y7b(0IV,V&,J -%&W+XqA43-m]3g@^_gCj.6uj1POf6%k"-H-X5XHaEOd-K7I,R".On;sH,[/''7jN-?)j.)s?:H3gSWOJ?D1\8j,#JC5N(C4:S.LNfJ7"+#=q;5i;-tOm&sZr(JOjSc+$1ZD=+!L`d\$8',[.t? -%L.IPj&W'D7+;-!hLdZR?&g@qLNCY>LT+HjF"5FKFFR$LMM>H`[O\"2U7jKR8qu`'@\a^>qW6\(l7"'n6Ld[I,A40n5P3!.8W96>h -%''\;$,8-8Ac\Ou*[hBsj+8m!";0hko8E;*F6m??@2^6YoM9A42P-@K57#gV!&;_*!m>+.a.1)-8-,CO_W81*9,jNqUJOlSK.j5PY -%2C(\"ULj:U8;(!*&;aRSAji@GiX\F$ZXcBJlIoc:,&Q["7&$u%)3IJR@n.fY_rcG52#gp?8>Q7ENC]lE+s@Su[b)1K#]E+?UXOZ^ -%,jLfBLd]CVhM=Re)[VX_Oqg`+ -%dQ8WbVtUuO&N(^E;%b'Maq$mL0?4kQZ)a`Z+VLWa&W%N,b]=p?q[jbT7jK]1+VH^o>_Pb\Q%_aCoRX5:7O3S7d$-J#JJp't+,Ik3 -%jI7pd5U79(U+SiC2t*7i6mA:`mccC]%7)[!b)mNtaB2LH,SB.N(*lb/:Lb=h&[b`]+#Z$m>-s?_O@1P!@PT3+c]s25"-TV;R3@Cu -%?/CZ2XUHs1Ol]/d,grmmL*Rrj8>;=W8UM&ns5)Q&T8"U(d!J+mfrQGiUA!(SP/ocaL*W2mf+(A?8WZ>8I7"Vn-V,H/gB:(n(Aih3 -%=tY8Z,V#+L+c2In_&"@o;2#EM,flJuM0'BE+c48HP),8DM3P3V+Gk3"D3.0^b'$<"=f42(;*fp>8^qV!OMpl6rPr8pGXrXc+c.]+ -%aH/e"9TVXk59Pg($'IjK2F.tPr.$&-,FBX2>/=iBU;FT.+Ghq0-V,G(aU+-/NQ_o(,'&8\9$*/_.6er3(`akm,$X:78Sm@JT-9%Z -%*"jNZ3n=F*e;if!,dCd`]0d32*17q+;b3"gV0_q?Fqb7GaFNr<,\eQp+c003DNI9`pGX@;W=DM,TlHTNKm#mld)a\MN%F>Q8riVpJ5M:M^36P>4i-:jl> -%Rm/$P$?mad,#O't8Sm`.?][YWdg;2YVD1@L8^G$mM9$!d86]bZ,YIk58L/JL+GhKQP%_nK+Gi@o&gWS\V?BJ<&#"K&Nn<@j"-TUj -%?%O>jQd$"3XL8"Y,iZq0+Gk@6,Y0+Z5As)eGlqoF7*\Jf6pCPY8[O)(%?a8e7Y2mdk]8CJU3X'3O@5?_A4U1#`7G,`,efB`M'r[n -%BJGSb,S<%&&lEgC,(K4o8]66/5n\8ITT*&uc(-O@2.uhN1,U7,9#CKZ+TME@D3W\E&/co!K,VO_a]G,T"@,]P:OP%aCr8[PVU%S=UIjUFd\@=O"Wf'!C-O@77`hN1/'=*I1ZAuc6$BMb38,S;e,Jg=5:Qlq5*o7eOAf"W>aZu73\U*=/5 -%+GmQ(fcc1d`[+18VX0D_,o\+,+-e"+'drGd,a#9n+Gj(s,tK6&)j4n*%S9&[O@8uB01[9Kb61B^i0#4>91b5`,mP^#'$/]KM-/cN -%+c5!C"A(GFllD5pMX1dDe4YuKM-(*480[i,2^FLpBn@V1js!/*Q]d,ZO=);N03X)URW64QP%`-C4!]r_Xh#X3^^f4_7!%DB+c2=M -%c]CQCG6sG2!gjBf<"IXm8>=3f,ghhsP%_uGP,RJcL*WK=80Z1qP"<<9K-\m&P9>^LBm`8\H%?SROj;Y`8]9TV%7tA!GB+iM:sX28>:j!*Kl56_)EX%hOF^?P`d2HS$GBo:#7%M31M6b,5sK=80S484!_)=rWPl(>^f$Q-"fam0'in- -%W42(%8X,YeM7eNKP/o@r80UMg$'Nq#@tu=ES,EGP-ojX-@4rls+q>T280[U78`\(u8`\@XO@9&+$qY!9Poto3Db/kK0Hc43$*XR4 -%d+8,%O@2h>4!YDa8qJ<@,s`01*0DYonmmZ9o7k*0A*n\aU)#Cbn/Y6P<60,gk2:)^LQRlSg(d@YQ/& -%m#XVg2^D7mT-9&WpYR-N=pb1Y,gIm80V]\+c48HP)+H_Jg;9,kQOQ-\(`$^=:jh\`$o4fU<,JBOV6ChP"9!M%8!pu -%h0V5$PV5S%p&dN%M-)5T8>:Acm#XV(:ObVBF^TeH&nOe!7-_bJO@4f\1F052cPIjH.1)0IaUUn<2CUp)q5Z/>,#njSOshVD&lIMI -%7-"JBjMQ.3iiJ*^O@8G$&gWU6Xoq>OPT>psaUUmY1PHV26UfIR5SC&`99;PQ(G[75-58ZeM9'U+U-:;!&m:UiOMh\c,]Tgb8^uTJ -%5nX3A,tK4qDMKKP"e$TkVS"%.9+FK:`gI-r#dih*8Yf315nZ&CB1O5+MJl%[<]h7_8.5%tP/o2<+GgHm,tOcQXFH?;\%NE'mf,#)]3,Z2$66PA:-n\6/ns5+'Eq#pdl,],dLLr'ir_1aK1_*4+Tls2\BdV,6]57,/Qp^'XI6e@N7.FtBT# -%dg^*>:`O@4]Id^#%7A2>]r=c4TrQ8-`@FpUZ@69mp#UPR%_=5c1ms(bjd_Vsg:W"P"KIb%Z?Z7\Bo^:k%.I$3).F>&=K/]R@%=ZT -%ShrgF(::EL:,SY*]]CJBL0B@naQ;+h*l?2XS8,8:lgUdI8LV6qln4J1j^^0.($]fPAU6Y:go;G>64KU)@nd>$o -%PPIth_J32*`@J%[1'OgW26>mYRuA2bd#fO\kl*DqW+5tN`]66Yn4Lr)J5G3rXm_P.C,q^;hL.#!BB6ki7-8%lVJ -%KgeXVQGe>&/8)4%j?s]2k"k;?ab[fSf!&+p7U\PGNmnOV1Y(/J!oK`Ln0H:F"CGq+RJiu)IKH=Bu -%P6Vh!!LaVY_<3MD7D]Nu^:g#c5rmOS\%+3O['3)5%Mm3R\6U-f.-fM1b8\[A;D0\R8BemO"fD0g)dA?fL&7&opmJ8%Ui'fT8iHHT -%Qm*;nW%Y34iLqiJI:%IZE_n7aD\G-e_AEj*5nqNP&p(:=fk;-MUdqFmLk=661C)fiigM4![%JHg0aIB[@#Zq0K.8`&U,/3i`$!de -%^6jP99.=^4#;N=.m@VTg66r!D1NO,\#?(/Nd$`ES?S!]&FH+Q`3N*/j.`"L_&oTi-[?-$R'AG -%Rfm_-1IF;kMXJF!&q0&/3!^7g6B(sOg8&mt?c56df+g'(bISt3$BmHZPXHKrEY&KGg;0:,5_9/4A!M6aia>VL1*#1sTR\f2/`>P$ -%&oV`hJK#O2_D6S\e`MX;JR0fJJ>c^5\ -%)`1VVCCj8hNK"6%BPOXW29:Vj*!8'3^QYk/UBX/VMQ3r8jWu)ZD.US>Bea,HFTO]Pj7rUC672EJ9%ULjfWB]#.9b0 -%GEb[OfQ,g'cOrHe`+7g,6+&8uLF:LmgGuBKeq*4sE6BL9/gZPc;\%5`;.U9JmiW&Te_Y&rbG;u&&$LTqdU9nBg?B;f)%,Stb.O+A6ZJ72d]\>-4^.Zdk5r0AT1XUeH^sPIbA3oV7=G8'*i#+&Ii!LYJ-BN]*H,PFMT/PX!2'.d=!1,C2ITH4U:pld*#Grr.1Dt4#qVqF_5H%M3=qAVO_.98JG4Mc%@ -%^a&@P,ua%M4@':tWW#qV#_:9]u32\$-ALtqn1m95fpR<+l@+3p<5 -%i<0NMU#VS$_<4rD_<:V\#X6Rd#8ZGXWj\H)=;7%ajbk-]l=l"(o.]ub;(-l`^r_95%\.9Q!t/g @8M;QAJ8AoM-Tl,;san91J- -%O5bEu*4RFZ3,lt?%P1e:4C7A"#BtVmTp0X(#9r'e>i7jr6nB]F:eKo6-#d5u?iLEB6j^^Wi'7uWh[(8NRC.0V"8-eTl`b=J@%l!q -%i2u=h3ASn_<=qKU7;r?qP.6'9%W7s6NWOoi`*$s1,cAd@H"PL%Fh4:U8S9'Tqs#Ni0"0]W#)7<>i@NT;S8;V -%@fpTIif -%SR+pu&-XaaMK+mo0Ml-&:N^&Q;(@ZL>lXtnP(8*V%U`[)*d91D%cHAUVT]EqNaPMlH?Zh@Ea%BalfN@mTK9b_/u -%9K:tpOj;&QAGC9)hEh=9h5Z_e),P"eJ1-N!=i//^S>'Ko28W5%*5K>\q@[U1G1al!"oc4+"@VZhnGl57_+l&EmEr-2`<52H -%6d%$C=\iO@XoCa0e0_`*=i`miXli]XJQM;;_1DVN,Pkqc+!h9RYbQ>`I -%Sr4X@5]cG8EMLK[%E$oZ?13m%?PB=cn_L"C@LkQgRSPI -%-nXE38HXWA!^/3a!$r<0R5@17Gr,m3%?TiZQ5k_c86l:TYFkpA)M^ld6oiRH(a+);_>uq)eCPfk&MQJuJ^gPB(neAh`XiRr@%mG. -%Q3@@AE1s4"h._BtGdakrJ./Xj+b9`CO3MHZs3!Ae93N=s$O)Gb(0YbG%Csb.+OLg6&.KR$]n%%+Gp?KFrVV[j&GLJ -%mD*.f)*f1.7G&4`O_?"DnK?)fd!U:K*gm^:=pHAJq?[mH6%fE[e(neMe@.FF.OHQX;//4ah"b(\?!D74L[6T6TcLre!+OsXss2"bNF\OtR -%."Ic_,M8lU5iI$qA_@rO[tecI!g%s8ZX4pWWr-\_k6h8dNgp90MS -%/'?GK;r*Rc3mf@P_>Mbfna]%[ri+_EAPkenWDWlnmNDMn_-kIL^qVu/:D<3cn\16Eqg4c5oEO^On_kh4r\QRC@92*0@C<('N@e_e -%b$Qq6,gr;=%?rgUkjS$fa9;I@,l"n;0@&H2A#Y4Ye%Zb9KCYq/iULHuhfIMJ$cF.=a:X$"paHdJ*eW!!dD"YpK%8ep63W342?<@nXF[MZ"!*,6(Y?1h30+JlIUg;=qOP<"7l6ES*jqFQUDMO#I05n'-mA< -%I)`Q-4A&`0NR$5o[.jN,Y8'g?o(R4\b#jVeSFObSPMDo+9VelVrY'F)Zf,#?C;L?@e3HME7]g+.n::E"IedC -%,K%'Uq:)gp9ard`TUu>0f:T:9g8KCIA+&pfu6S*RFi/Urf7,A5hVet*Q`%jok6BqA:mX?A!RXn(hDQ7b+`Ur:t;)F5q' -%A#qiTRs;Mr[AUUDB!-G!CQIU8&:KSm;`TB)rr][,ME[fE-e+a96+6b%eD?LAE7CIo[Z,0q:j[nhBY>0r&#GU]g>gCsI=_*f>):'H -%:F4Y^!m[D:8VAI4p8ALt69.#P7"D5U%F1P1.=C=&fop77ipIZb;!%=Q)$29cXBd>rp*:^gQ3#^G$VAmq*C6gNMdCVS?AWE^!:;4p -%B3bQ>g+/hLRl_=V[L7>U7U$M*d$?feWd9RiAQ-1Da^8RAEW.p8$XC2F2[fXD]85p'M:4c=A5d?eVln -%325ATpkL0B*n@)FXS]kkmm/]U5^NZtFDkNZ4ZYYrYW?HY?3;^J3hn+EK7sW=Vbt:AX9,c,J]MUg*OM`%3LcoZBTF`>V**?+j\'[u -%:!d4_ZAg1(:>02/ZB_nop@R@5+b-`iBHXi.cgIktA-1o0g65Dnd[pFIoeqBpBJXr34Ia[N(Lib'TKQ=gVjfW6_lTlA=B>W=O5:UDSeGe`+OT4PTKRq_e9cc? -%.`=""4$.,:3dH'(O4]:G0C'.q*a]adGlmAqihIA=5^N^+3:6t(j&G`,$+,Hk$mDYOmEq?;o,F@9np%qqKD&\^fXM`G'P[fE`%aN( -%jn?i`%,0`@rou9Y=s'f0#gcm$Dgm1Up@M@$2%uLnao_$X(2&[JGEbBfbatP-AjdB$4k_)rIGgJU_f;7-MmGq4rA/F'bsDp&@2YRu -%73/o.RBm.F`2]])ZNo\c5t+"&rpB/3[E>FL"W4k -%Kc]h+Z_u\u7>+Fhe&t%U.O]X9bhe\s<%Q+^PK03o6.MkW;C;T4VsNXu0J6nY*]!/YM6j+1+!nXbZ_tk#MOK.'8(/ZY!/\$PjaAci -%Z\NNVDfB+XXP'e*;>+b7*=$,94%qG9S'@GY40'!):G2s,p(Oa0FeLBo!j\_Dh:;\=L/iRHlU3GJSr-_)##*+0Q35^ROskZ,La"?( -%.=3P#nkS;;Z<&I;+,8[Y$tR+)U_f+U*Q"#++a[BW>=WBmp9[cY.nn#*5tU4@S[!B_YJQ>/q%_)Z+RHp_4NA7H:M-&kL'"TW=9a]D -%!:7Bcf7-"Gra3h",@F^rS%&0=<&=`#*gmDOS)J`XKZh]sk'IQi$a,8_(sT8cf2LRjKbkA,:U2^/!j7<1:NXDFm$Q9!BN@k%?5(0U -%,fQLl!S2+X7VCXP_6jG\#F8M#hY,Bmq$4qfl8,/'*&9L(P/A;8.j+YaT%bIHW -%k&g56#sE_V>E8p=6U%:/iV$2AGYP[h+6MXuNKR:]dkos#-Vuu]3^i;I`ijXE(L.LB[05*^lpZ*-hPTWZ[j;8a%ue:6f7VfHK'R.7 -%9lN7D2ie_8>RuU/6L?j>&!c^uJErnrkE>L,nIhH!^DhN>V3aL(kf\VEtX]Q_l]&"dG*N_Hm -%&m\9>LECV$QiW&Ha6#2*op1d0b*7O]B39hHXp7tp7Fu$\T'1L%hVWE@6u]Om5Q[j\>0/WUI4YH`hI$4L--HG#@,TF&aEik]nb^!Dr1:cZh9.3g%2e]oa3CMArAibGK'S5[hijDVIt5M'3gM3 -%?>g4RLS1ce7-eiiQBE,f-^cAsT_/T@?K5@*4aOaH:aWOjEQrHi[@kq+dA)QL;ZR/\er81D,Dkdr"0G(SSiOCW\r*(?T#cT96Y>-h -%BK_UJ$pG&3*KeoJCd$m5/9p8q4dllfT*JY_Zr%A5hTXW<_qdM.Y,<4K9=(;W^$k2Mrr1rQ>Tk+CM69q$.Cs(N:2i?"Ik7T?E4s\P^E(N\)0K)=8qQB66>S`;:P5ZMg'(_WgDBFl)6SaR/Qom^V!o'n\=OBf/`#B32"n8h -%#e1r1B2V%sf;n&9?GGEE6lF()"^J58D.g`YoZ3LtDh@:0kYm`]E'72>HC:\[op1d1HCJ0W@]MNu33[\inORl@lX:"a;U -%Q5kQ@rR&I<0>MjL;N=K@kLVYNlSpHKl!#jWh@^H/Dj*>^8hoJ9nb#k)g84o6jQl&(X*Y5g*mm9Fe[T;HBj.QHip.&Wikf/GOPX(F`c$^)e^@3hLW/*bo\:*X+l.#X;+t?>3`:QgoAiN:4@AH3jLIN%]@m;81t7$C9/!(i2>=R4W+f -%Cq]QCqY01JmPUjZXk.nRa;qBA_V$T`HGe"G10AIbhP;#o4[u+9>$/JsrPb2)(W"gUlKL,fpk,P)gefj>odEj5$:8S^]`4V_Ol>F?HeSXXk4E+Fb$n,b%,P -%j+TPQG^$YF"nPLFEjT's2P+fuGmT2+I09-_PDqMdbf2HLoYngKOb["f47Z-16Ia1(1nK5)I931&@Y4,F2m1;.]X-:%lu?M(!q%Or -%?)"oXl!d7Y4Lt+4MA/TD)>)WiF!BJoU3^8Rigjs)*]Q9Ygo`HcGG"J^6PhKdDn*-u<#,1U5g]_Gf)+G1'UP3 -%i@,.d-NfG!pP"/GJ^np1i1]"U&b(O%[]2J:!/ZE-`_.Nf1j1Fakk8)`&g)p*J%j-#S$OZ5ee!$ -%,i:0ZH$S&G>et'SK_2>N[F+qb\Y6.]0e`Q`O[SU43iJ$V]E.PW:$lOW>)`ClOKW`@Jh,[_OLpUVa"SXFMR;OcMM6[&3K:I\Qju6\*B(; -%ETc;kJUlQ.-,K#8*3_O%':(2CJ\$+IHA:7TR`ah@+VUoa34sSW.kYWpefAq38@$3V"*R29[WoUE9&ZY1@!=*N`o5YZgMoem3N:qh,8FMh,GciN\USY.m^Ej>18b7I,XL\ -%T5h`?#@>-\&)>tR'(0Y[Zc,O&-hA#\MOhaVO/MBT4!$Y'^ug4-GE\-pgmnMde7g8`S^aR-$[,Ug6=SC230D6,dI**3OR+CD(mfGm -%#45.mfr%NUe!KZ)7CtA59[(#+FuP+K]/."bcFcOqcET'H`9F?dI)k'BU;U4;k(3(=Ib`&^7]&8aS;DHFWA"6m_7S15`+U=1]@65Q -%"_-KIks-2+STdTJdg]eLf3QW7/`Z9_bqn8'33Ye:CuF`IP&PW7m'o-7KXrPhc2LjqeT-%!muBF/H7+>hLS%:knXA-k.h4VaF(EJV -%+1'8]NWuoVmXbJPRjDeeGXmZ^ounDV:!0M%dK]2Y;g.*T-9L_"cGWb&m*$Jp=*t$mLK1t0U]D?0"*fSErSs/,$[@G#fgZ&"d=:?; -%1FbpJ+EUer4>_+jCc6_[>pUS4NZM*V_$pc+C$>Ul(j9a"-#&RG[6R;WZ^P0-ISi+ -%M6bHWN5o8cXr?pmla,'U,A0)MS9_s8fL(=9BXS>O1, -%U'(=tWoU=9n)oIe]&E.i;N4t3EnJOJ1&lYKo/qqPd]=WI5Pu;qXWc5G2`Ys3CXM-di90,]P>QAgeg6ceW2KP)3n+=f1)0G`KHK5P=c0]![-&8D-9cV -%kA`1eips0S?qA#epu:X*9(d=dQPY8Ag>_3goeu\ArUS9"Hi=nOl)BJ8o?_+`ZkU9dRY)<4SHgVY-b=#YYuH@m(J;Cr;nc3K7"j"F -%c-&+B]&tFWnN&RkSr?0S^]!P!ne@"EcP5%IV4K5$<-91(+Id7ciicgtjrQk08*q^_Vh]XAG,hh&4-:C^'LoOBM9#V\C.4G^:2,#I -%nKZV#5Up\o)kG&_BN)'<*.j`,CWO2/"PDT&e3kj<[9Q06,nj,t84D8-()5M9uIl8cC9p^"u=,$;uo##Z_D9fC:>= -%r7%,8euM+>Y@_>`+n\-pk--:&>GI3_UX)GgXOgI+,.HWUT_\"[#)'S5-X8Gh9O,Wd/HXJGBbMJns -%2n?$4!)$<@9Yr3Ro;&biGgY1a*aiY1V^pdGf""+S6>:B3A9=(XhRHmO'rgNi>q5-S;1l'(g>+FXt4@smhHs>[CMbl0N -%S+X@kIYQfIPL3A-YGuN%T/.!'%UgI!TY)_%nb+lKP1no.n^tq:6WF7pgXuh4`$^OVnpOF,;(\P8-_dus%O=loWVcbI3jGIK3#ct' -%M%t4!ndK&I$beu^6FVC>$D]WH%D1u]iu%O@LU>!''Y[=Wi&(=%]1T*Bk$ah4:"ubD-,eUt&78M]UYoE4/6&][G(tR8's2n%W'-&&"aKf\QJ1k1]hf.g-M""ulMl/aLi#7[N`^D2^g -%hc^CFg^Ie3JRg>_Z$=f@O.qUJYP.IH3^lo310K#$rTl?[jZ.d&4sP8_oV6,H.U=dXGfZ1S*O@lh\^/F#]49i^'b,Ml;!_.(\8=H, -%-0SMfaK&,LO.hI!;iA4J2ADdDq^c,m?<,-SLAF_K3rgH"]TY\tk*I.c;!a7c0390ZlbMA)Z\^("q.tpTp=!_lb"_;HRYF:1g7AJb -%D(-+rVL$B<0,-M@^qfBk%TKmNA+APj"\V_NGT+aW=Z]2lq$0@;)MfS$2Di?Y)V%0B(\hN=?O&&[HJ:uAao&r#Qk)8:*$;K2P)%$) -%:j?q#Di'cH(dlH_nOY(aJ]nj0V;KY<01Bu`en -%>L]963fA`%K:T`rB,PkG`QkPQYFk2IL"!F?eXsXLD(3e+31+`I7%!tn_`G@',*I(reS[O7q*_Gh&!bC2=$T)8hSt0 -%J[4"jEY#@M);mj7"^bJjkbpJQDR*TDcX6;6=G9R=cB_XNSBkZK8c3t5fn$J=P&b;/h^C;.n"tAlJc+3&i?[=@Yues&[`@+WUp*,I -%R.E(E]&jI7*&N#a&=ah74"t5@%^H!1]ml`E-Nnq:DqbnCa$"m,0i?Q/Z'9UqnL]$2.?DJJ>P&AsVtEQ`>0M88!VuLC]NN.YM,M?E -%B6_=U9L/Z(rBSF:C"9MR)1nA=X2#X@(f`\O"h>KjjQTmkM4bBg6\n3)"F+3jgRlS"2gA2'enfE%FtXqM`]*qIp#Qq -%L3`hHP#$X%G(^koLj%Xtgg=7I*_u7nf\#Ef!p1/C<2(p[%A#mM[1e&;X6%45flH`S="=b:qj*"gL7).:gWp:2g"f@L+0#dUDVJsL -%fj*d8oM>Th+dm47D&Gl@U'tXfa%C&BMY84>Z]Y&IIo.;9,*S"MEnVL@PuA&'W5/YVQ6oG2AD50KHk[;iMePUE-G5g -%=gGIj;QeHZ.Hb3MecN8"fGK%"=bB;C)V((i'QSqu8t\b0EmraAb6#!\)mri"FA2*:jTYDSRCa._Dq`V0>:-=FH_RMfUU[Ftir/&X -%`@A;7hNY:m30r@Umo``@OpifidLNVD?>mB,"mbL,4Vuk9fU98KS2k"FT-aY=(9C=&B3R5uDK[-A"t@pqqD^UYW"5B)5%LD+g)b2bFm>g> -%6sBrqo)AEa=2Ld+l";^2IhiPo-$Pjb[GU;a.TqX4?tLs;a`<;9%9I3A]CcS;Ak/fP.%B"kq"F+ER/T5;";`q?C+QeN'ik:X>1Fqn -%D@9J3"g;OQ)"/.:Os_]-NAO*S5HkWn_S-SsZKU=Hb/WpTEcWb)5#.R[FVQt7cboI+4N+Ql&,EC%CpW_u6>R?);/IbQb=8g5h+hPZ -%j:b>h)hZ5@>g!i+6.)uDO54:?8S1PsDeCRSnZaq70lZDCh&83/;t5Xia7=AGWn^0_ai-XZ^SUS.<@KM&.u\-?%D>.:4"*Lp\"`@1 -%L%&:DX -%<(kr*-GiR)85!Oi!\P*;eHa^GnA6sW=,qeIh`sYFI7*)EE<05hDjoR!j!&Ue/3h4J?RIV`:K##l"U\JdEE -%h>Ld4A!$j0&X9Qq6eB0F_q""S6Q1JTGde8[6jSMu5?B?)#CB]1)-P@Nk9rA?@L^hbKS8QhE^an#'"uc)@:E*P@a#>Mg=rZK@;-?*1rNfT/rWLjC:JK<396p4>3q0N -%;/aHr0)".fctV3?DW7]C$nd[6ldD92Z@m"ld,%sj=Su(ZXi'Vj/;&Rpi'Nm*38)0NB]F_nl^`XY^IJN)!@.9gD:\'I3j2]1";+_)QDief``I>'jE -%1j0Bsi?.1r9Y1`7H<=,8"*4A8FImEkqB*ZPj,u5R(0_=#+(TAI/o=rmDqNe]o.9FYR\C_R7%i@rYE7(lnu;[E7l3+#FR;=aB8"P4%U2!!Y#:0;*`dT5KXdjZWa:mYKkWb -%Onf69Y&Z!5iF/*"'q&m+SOm0,N(G?O0KOb*=@Z\YOqRPRODk7s%J)10q;S\#pOuW[gd-&0_VsOr^Xg!k_tZA=9sZ"6)r?#`2IeFGoc)(r&ijLLt6fcOKEG'cGoe`nJ5C`]?b4e!'OXKX"N:Wfd&-&?tIlhTO1@CM67rDn`JfIZdtAdmg?\BZAjsYos3Hc8C6TN[p:4 -%Z6d(qV^0VGp2fJG?jochH#DDE@iGHY7.KOb+9?su6>-ubai=9FAr[B"PlSh^iYUCj<.Ol+c[ctN>oiYER=h1Q&VC6$XC\&D3CfpH -%X)kli(nAF?:p^rS/q^-_p^\-n@Sb+56+#9iIk>/B`p7b]6X_>=d"?td.H4/D879miWPNS(14DjTN>T&?@V,1F;RcWFSbMXQ$e,)# -%-:3o-*4.rC?";6`H*NJh5QhJpCeUj5,q7S>H9rOP]Yc"0Gk021o_#aj6Z'`uP8PL0^0L+!R+kq-2/7sg/CZEP`9c2D,V.[*n@"B3E5Dd;B4r5(uD77(fA'r8/- -%XK3l3Y-X"+G,mm:=d.V[df,[l]b0#+95*Vi9Y^SdY7DYZL]YEDg:Y2;RTI`&CfQk@l,sIsL+JdJGB^p"J/?:hJ!=[>Z3ZF#Di(qE -%$DSibF33_#/qi@F4e']$m]Zc:D+@(tMDO`I,jWVKVUdajVl4c/U -%O"(PDaO8.E2-JKr+TW-H5n'3>,63i3o,2@T=OLQF,]OD8&cu0\iCQ->)Zs26ON<&-N%>Zobet,%mi'bBQ&X$=D")Os!"h\^lc"1. -%3EVSPJ.3e6Ntn-e,L6i$`.G[A.Y9kb+@,d4=-lIYPV0bRMc;jn2ZBT&T@PltOla?f4B\>Q+q:%m@7+%2R104ncX\X''%eJ@ZKO+m -%[@_ES:uD>M!Td%M+^[(1Qkbou_p<]Uf:e$+$n^ruS-4Y+qq,>:_.S)TE8)4T`,i_-5S&Vi],`:b-G$BRdR/l_Tkgtj^UT3bR.)<& -%B]hhc@RmT#$1ak&KLF+?D*V&Cej+oPX!NVKWE_SILK0amErh>-01!L,.Sk[em.u^(7qui'C17>Rs4pZ^5@;Aki@ZVRh<*JDaB'G9!`'VY;gn%He'aG]c!aoI]C)RFP -%/i7@JO/\!IZ]OFTV/5=V#nI8N1;:9>oW6ogXUqQlAaq:qk)ds.6jp4/W[sA\`/WPJ?\L1B*:Xh:)X&qTe&VaM):cCh'NG9j:cu%/ -%JWLg$1qFG0T^+f5l(AS,%YYq-7R-g`O9`G+`@/T",bJsfPa;`@?Ud7`:h'95`\Oj9BMW#>UT)I*1OqkSd/-)rD13RBqYU3Fo$eW\[T(Ws],m5h+*:.m=S1jk4$N9RUgYjUf_"4:u+RM]I?&UGic -%]aX::/MdgR]ec@cVAVK`H]TJ%78GDXQ>*d9@9foDSN[mu&SVL^9SjH@`eCY2RZ*XLal),+j<-b>/?ob?i-G]N0]AtY0?plR/D86d -%^MT8Zp6:fEV7jT^j8iJWVCrtSE"QRhL+D%=6&'q&@!0!e1dZD?n!aZj)-.U0$)U7&?4-n#]/$3u8.Q(J?='`k%]UY#+]l8!m&$Jq -%mSd%j>41%^@mT#>0b+(;HuYgX.;spQN'j@`a)aNb@GD!^J-IInP9R>?YRC]l#pW),(&IfF$gT.ODH_0LSc^" -%K1O&>%Z3j]((;j3JW$`V?Q6'`R!6\Li5H]#FQB&KVZO&0[4YtA<>%L$p,]Co8/n)W2Id<5K$/#n'=4Ma)RaT+aLWp6RP;FD0US0X -%^*LmU>EUedd@G!*n/Sbpcd_8l9(G`sLWktn](@]s6@m)]Kir^u,WCgE0<_g.^$)`>abU"NVio4LSt>bU8/IRdN[g[K,pLD8_/<0; -%!Kn^<"e!0MZk`%B4.q5mn0DX;P!W$5#2NgA&F:Op('rba3P^8Q*B+hoKKP'!*W[oh910;"Ng'CbI'Nu#F"N1,&3^?+bG -%0bfGlTH3rmZZN$Ah -%$1Rn^3r>[SK[hSD"n#^YAqdBACq4.F[Ms9*^e%+>/L%9(7oROm!6h)GB#h -%_"DQpC@.;t-m<-tTIA7oKr?j,OAP_MUoq+Q:^I^B(la4<-;@8!WFAbGZZlbUMR_NZo&$F"OI=5t=`V0k>3MFS6_=mR<+W2EWJ")$ -%ge)m^06'h8Z,T.fo.Jl+G'QmFerEH#RR55*@bE"H$X"2Q`_`I__rucbCQ\g!9GLGRf@@gU*LBV>'Bmm8Wt"W/I]\Rq?02K# -%7q7%$9/`"m!F2\O"%l+^4sRm<]'-B\Jkf>J;OUR,?]6Jt[@r6j(mkU]"s"BEWqm^'XeY-"1)ka-i(ubCPLr8'_,'jUW`;R:K]]@j -%Am#t;Olt`#:`PIl/Bs(IYgH?F&lLR/:;U/qCUAqOPe/u[G__sQ`bEEo;f#uK<,kG@$Z;9uasg%/oLfpR@G$<)\(PW/i!LHoY=c7Q -%D-!ER)?phTK$DMpS?E#e-p[r@W3@D+ojW!`U5WZ`Lak0Wb1o:\'K"#\=VHtN9u!srBTdaFTm%"fAro(3:dTgu=Uch'Cdb_J;PA)] -%`hG.>(^Hi9%%_E6Z9Us&n7..'P9Hj(Ok_Et7tkUCoID*TcConB(>r8N^4KHsYp>8!*&a%]Y9Bkc<4m8nj*T!B.mlAP9>ll9d#\rX -%mOB5I`W7ARJ5?)S-!N=^V=1UmXI53sD[,TI*D-SJ\rM,<9u:Wik/JnF'S.UQeZnfiHWQdR?7OUuNW."uA*9-%akle%D^lp578+Vq -%3O.a,c+GL.J!O%f%*pjLR9P[tCh1I=6`!CZ?,hn=,[aYCINLqmteKN$u:c=T#iI84oQsJE_8e>r6o*RP:=fTAb&m+P? -%qnf4FN@MJlN;GDP@uqU*:VME%Dnto+EZ!/jb9sJaC@N*o#SE`p3"+p4o+SP"^B -%\sQN#YVEdLL(7i5WIZ@36bR<+_7_WB!q"F"",[&ZZE$\=AmC3"AJg8P=0TEYcu%K#oiNg15,^("F)h* -%4^g8>Nk(Z+\Vde&544F*``a.m+R@[HGRl^%&5b7I3p8gSWp^>q]8UEm5.urJQ4!"Id!@4;j,gVV_J#T)cK.^*JO5+>\6'6M@Gf5ca_(K40*0#%j09&+RQMP-7\N?Gq -%fo00G>a".m1$2.+(LuNloI_\bS54rD6u3R5JDr=DGmOOVFe"jD20Hq%4` -%Ps%9q]&@@.?/o8tnIAi,0^JrfF:7cc2KKbt2lHjq%(^![EC-23:%*/%ik5DT>d,&%;Rn%/cdW0WXg-_BPk1SbH!S97Ce/EB7D]cf -%%'B3`'.Nb70)Me\G(@IFi:Y5f$-/$N3CK'Fq!X[rA/@MIBg-2DJ;GFHM@MbNR'i1%<(^kn89h`N&S5+mL.Q<[f--^_Q -%CBF*_@hY:i,#bX9CBAaftqjV(0j;.Nu@5X_H&k&=D0E\PnfMm."k9l.:nL.9/rY[Ets"1)2Wn'J3o+2Z^Hqr$/s!#;E@"\9jO/;=QGt. -%J3s#F[/Wl55TsFWbSao'\L^CKfbp#W#G@0!c;H`"%h+`#d7B9C9O90RkN3G`BT.Lm72H]^b(+'=h^mn4]d0Ya6c7GXTYN#0`6f_4 -%)TG>1Q9:c&f3eI;@B`jKId03H7.S?,rlV(.hmjmO]m,.6[RKrrQ5gX;'2i/\U9*VaL[2CIO&oRY?&Kl)Ca-s):6I:F=:I%EHtUES -%0(UUP_kV$:kPqB=)O$ST>Vtc8R9Ne5,g!&l#G.#4>Iu&PPTVH!5#5W.M&-1G&lW54m/A')o>#OW2ED<34"D*-7enE'dW]-;Uib"l7(kWtVqOcat9<67elXGB@c%Z&Ko#>PVLo -%>`[B(=0$F*Q(N.i1HQK'Mq'L)E-dJG<@\N7?n,(#+W^s`@Gs)2GC.Vf9ZU4HXs-O5)\tNA/**LU+.&[LmcHe^D#BZi1uAs>'rr$0 -%7e"%Bpj\#'+lE\Y]Ug%##f8B:?`KHA,>hGlX^*5PCVDrTSS<,N)'\J%<`Ma-7g+??_$W/oO -%[m,%1]5Dh,G^h-=Jr2,VX#M54S#]cZ=^TR^bZb^kaX:U*':V??ND2TlcsM6^a5ei*YjAW-J3m@]1=Tnj(T!BkQ5"N,&\GF-)V85> -%*9DZJJkCc9df)FTQagh]>!gO%c#P^i=!,(HO^-rp9FLMbpE9<%,T>m?C8Nd4R8o&-7,W]O+%Sca75>*)J+Yi`d7?ng\?h:gK=Rij -%,,Rqi`"b&,>"4-nn-\F985mBqF<4>R0*kl5,0]6O8^\Z$04cRghdpt>(/ekP-^fZN.:\63S6EuL4OO3f$b6gEVMO!3Mn[R] -%*`YSn=ji"mFK.[CM`r=&#j#uM;it?S^Th[pI$>fRG7k>CMjF&:XOkbSBObd)l!f2e,WfHeNE(&!d`=a!Xes/g]etPdCdB7.^oD>^ -%7HrMZ_;58-g"W`&k_#G#(gq2S(:+a&n.8,/C=Pjk(cNUrK5,n1h(O=ODF#UHiLL*_VrUXmB5u#`K -%>.&^n;#1OeLd]7Fdtr#::t@oogG39B7D_1@S%7cSq(^59D`7pc3(K5[#_H"iZuaJ$j.[4UWHCs3X(5YNl%m6b>hRkQosI!VYnG>%"75I_qlppBB\() -%PrLn9N7>V.V&bV0[EPcSfu..$=q;OG1r_#nY_"]"VJKg5C54Wq6/Y['U2Ca@1um$@*b66o%,HX;CA+`V>UC]o,piPH,',G1aAu)' -%6eEqXOc.>(k_?4<1/&R_9MZ7heq\ZG8hUpiX&GH,;.7U>T*Gded.eJk+gS><4#UGVWR$.+ -%j^J+c*EJ=GG+c&h5W6P)[1moDQl@iB4iR=c(+<"85q17.Y?9tbFKc=]@$]XrLuC-rN5CZF`s@!RZ\8Dr_I-bULbK9dG3Ek]#(gRQ -%$559;m('ZlFJ'16*n"RlQ;a,ms$4bMKG)qo7N+83",4hgW$8>\[B6@XDSoc&nW)Wb)]jV+kTiR;>3T.cD^LsX9C#AXY@(BZ@UJL, -%c;:ojZ3p#X?_OjO<;$p5O``oP:l+H?`)Hc5]Wcl)pR%765GZ\\p,T/Y$5'Qh:/Yu8@:blCqG8pJ*Xt(gXl<`[=%c\C?]p)`4k"5Z -%j!p+-4]i6T%?hae&skJ?`/UX2T!ZrJ'daOS1G=,oLo_HUU2pC#U-rk*0+2=d>8M`U44*7^aGc\C>$1$^UHPR(JO8.40%t@Qj=ma; -%1!V*m/Kd.cPFP8>I'9:=d5R:Z-LH^nTW+JS4$+Rq9L]Ck436&WdUu5^)N0SoBlKV-<*Fr(s&JD^(gU:U>gRYbdaH8_/J)L?K\Eh" -%%M94SK,G@?eAd9VG1ZYcT/AfZ=`n!W>_1@HA[)ALa_m!M#!.51Fss5"@NKO!Bc[V"d)HQ_bWt,uVdRTM90"G[qkAcNmc%`IWl,0C -%(=2K5VI/>nS[oMhYMF2S=CqkjVJ=VK^1!o-q,5BNCNSoUbHO1HaK^guT3G.',:-,Ca4 -%Fl4sl6T-;?o'TV/NEdYEG$6jf[^+dS2C\;.OY_&mFH4*6.U>'(rhefqK1H[D.W^HQZk+;CJ*R_u4pWR+L.E14?H?r*_WFFVhDWKT -%+S:K)I@eV_,]Li-lVFl8!@+<1a6,f,l!06GY")i0-J0q*ME1CX0du/Tq1'V\`U5js92iu@i=P"QK_5>/&_SSc=buFCbYjV'bZ8H& -%O7M]o -%XX:E.l-ct>*:EJ -%;:[I^kRu"ucYG'(S`lQbES=MqA2`tlYc,u0Lb+`u?HAZ%PX^98BlMHWHjPFRBj'4<+i<6tLedA0V5N_oHSitLKudDO0JBNk=nSCD -%\JoGEV$3QN`?M1h"'/)S<=t2?5,D8ALoqkqItJ>=`o'6Iiil1=8Ast#m7W6A-@cOrABA!*SpDY-!\7&nEG;2!VdoXkGJ=)-,k8Vk -%P5&1f]Km/R7n@*$meR5]bj9S&LElp))BjqTFTDN+#WDGc,Vc&f,X(e.JY]or*\BsY-9K?[d\P)j#jT\:MV"m+qM2;[t6tInb -%6A-UNq,dWFf>$RAm06--&,V#*\e$!@>?+3HT]2\)o40+E*_U\QTB#L65;f^I -%!+c%=,Si4'#`Q]b94T:`p:XKoW4/1!Lu -%M%g%:O\0",(,f*=0G5O!7O")<8;-QN81]&A(llBYE#WXXQ\RAkkQE.bT&g9b7,*^/>/6@1.,\D5P3#IL? -%l(9=J&Ie(D7NqijOcbH61bo\.Ns)PX4!P>X>4Z,I;@/<#N/iKc7O$p>'(K?T6A^Xh.SiNC7\Rm\2Bss>IUaYc;I:8t)*Jg83uEgM -%Ta+'HUF5*DC)/6OjW&7Ntb/Z$bchZ],B55bOa+si8Bc&P"@aRXp+MBCbY!YSOdOO00/+"p;hcBQ`6a7O$p78>Hk8M,YOT`6;'%a[jYBhf:IbT;1VA<7ui_a[j@*'H)bK -%NJ`Z_3_c3)7*(LQaSo@oO[u+iPEABr0G:p3?mP=4:IZPbYK081LFb+lq2%3OM(C1cN'r!j![EinqBmMM*eD*t'Hb.-B-d':-R4ao -%?mJVVN's9/_+9e8T8Z0CIq0h9&f?I02+Aef(QjgcZJ#[2;'BH4L;8nBN'p>^09!hIduBJ\Nd"kVarL1a,a-Oq(l>aIOcd/=^drS# -%)2W/>'Gu\GRP76$@R1KH?mHL1Duq8(.tNhmARcte9bnV'W$ct$,iW8W,I+Ut@jJA;cBFA]3A;)F"@cj7q2LLB3AM3R>mlTZ-ngNI -%>[Cqd&df]tM=T4[(l=oe77O#%k>+S,Tq!O<6e5?>JF\8RLs($O,iTi&N'p"k"!_e9JW]0%1D1(rFA>:LW,=8I7(a+_Obbm:_+=2_ -%,9q3O`^n%!+sR]&itk0/68"C_aMBJ_&u@20NKM9l;Lsr9,r-)nUHBENFJ&h-,*^/>j>IN<,6!CW6o`I:,8"GTPEEq+1GBHp*@ifV -%&*7=IDV5k`*7P'8&LW!8,k>+?,>i'/K9=5U<)5uXa/81[iQ0bTBfb9J5d1].&W,\Hm[mYo*.2A$0= -%0d@2Y0G7gJ4rK2V"!^[-PE@99K96F"1(pPh7O"*F,;B9g&f?I%![A;oPED5:^G-?WqM#/C,*lssN5Y(2dYs:o,r-+Db'PlV+\,"r -%-mp7%]@,(@(l9-]9OK,Xbeo!o#Z(7(,8"^c^ds-j5;Ei^j^]WSfbfR6WG!Y(0ottD8Ao9W)2TI4ji0jh>gjW:&TVD-6A^Z>bi4cj -%,8"s(,XOI.M;7%28BgFZGVTp'a*ro)`!i!YPED6C(dAmp:a..S@qrY2&h+&T,'Q0fM*1WuOdN[a3Z*\qC\Gb=ge(s"DV5k`RIf=X -%8BgRG4;j!$PoCq[6VV):DC$tL[qq#Aba@EV7*I?hSrCUH1m,REPacqR&eF)7,];9PM:qHnNKM;SoOK4F%ZEe(Oc]q2Koqa(\M4_r -%"@aT#-R04DA0g/\,9np=X"js>6m'VHL.He"N5Vh$7cK_nOXTBP)2VJ@^G$;Z`f?!G\nM6k&MDQL7O!5^JWWJVD."W,,qot@/<%LK -%'`#jAK_shaOU*s&&tq]_@eLj_JWU3u1(pPh7O!&)1(s3$2b#"ZARm'(,qos;G"*Z>OiU);A%XK.A]d1SM==;07cIGY7\Yg$1IF\k -%1(l<@^+^2q"pRO@5/4m(KZ!V>OU*s&&uc"','SGj&h+&T@V3X/a[h*U_FVVq77L`U`%j"Z?&=NY/K5ohO+(Ra_V+\#8;-jo1(rP` -%%ueF8Qc##L#WXXQF1"i10bWFXI52FVm5IKY?)N79R%9-H(l:86)^>q,oZ0SY8mincZ8*'Oe.%ATbX)$L87^(20G:(<1]%: -%b(5\rK*=^gJ*E/ZLd4C>,U1shdrd>W&*71E*i^n,1F$(1*.A/HrI^6"OU)^>M24V(7Nt_K?5SN\?PnVZ?tB]WF2?3s%?*\V+sV*N -%`^n>;g(tT_H&O[O,3JR>8Ar@k1(mlLN5R:e,7u/GA0f#0r+%&sfGGK_n:Lm6,!7G1N'oZ#+sR\H^+^2)E/]`D/9<$\&Zqd7(l9fH -%%?*^>]lc(C[h9O7>?44fA/ubN7(*n]1(m_n)]4F-'a."cds8YJl[KHjZ$7R1?mM&fDN$u$(`8*+?5SM&%2/dfOc@Te,8!`2Konnd -%0G9:ca?:AsZMK&)')?>G,8!OU,gu#QA0g0:$B.CJF!;j6'Mm7=)2\"B"@aSf$%\40cde5AaE5[ZOU,StA0eJFachi86'd.caR)_l -%,/*PC7O$s08>K<70GdV>%NcOEXE]4K&kT_AN'o!dT8^_*f_:#\8-VCg,k>$-N'oS)H8#ub -%%dRXN1?];eM%]E-0G[&N,f2n`)2TWM"@aS^@6GHaN!0GU+sU,9 -%,7t%A$R66Ii5eG7[,oD#KH(kdN#;gh,*OXNN'o!c"@f+r?CZsB.SiMXK/4l"&XO(IM2XJZ)2Y$66q1WoQk5)2U+t*fNJs -%Z%8&4*1cinrX1Lp,pr1j,[u]?N5X^0*Fg@0$b%'"&Sbi%6A^Xh.SiMXjcbfTgDu5@7O=Xb6k6YVObaiBA0bWoIpjU3d#X,Rc<>d] -%LhYe$OiZ3!0G4a$i(lfdPp[f]Yj(5j8>Hk8M;7dG8;,M,)2\+pOcfEdVI+iCf*@'#$R67(+73G]dXnXp?mJ)7(rgbh,%V\+`^loB -%S6obOnmHmI)^CL-G$lR>V^F/2iEq"A,\BO/:.A^T+EB4MOd!_dHBFi>,8"@;a@OO@>i:Q/X=7HmM4(lBPEACCCg\O:XnuWSAemh*N5Y&oG@Mo83V($XUsC;?&tq]_ -%,*aN#&TVD-;E5SNEi93f&Jl6$M7@DRO[p#'PED6#\9'J=l.S6;M&DH8#9sgB#"BdX94T&i%*h7Nu-V:IZPha@O8"77JJd-R1?MB-q7:b-!*:&VkjE,f302N5Q-7lsM)N!d>]E7#p#QObc@n7Ud^=lbQ-1 -%i)g7M1.EIOX_0g7M>.^ZkPE"cUt[a\&i82erEpo1EaKZ?R!9f"&HV:?844m(KosHHMSMd$Y*"hP$g`S0LgL`3M-4Z=K9:seqoMAs -%%9m?gEc_hN`159q,E["S,ZO(l;tO2b)fioJ]6K -%7QsOS,\EkPV``FOHP'!jka -%SWO2As+QT&frb6a,[t_KN5RgeIh`fW;r8A0bc!\Y"gK-ngOt/0.%f7NtbX![A;C_[@]O -%EaU.Z$&h7X:I\fZ`e"F?OTG6@OU0p"OdOh3j^]W'M2XjT6SFD:N3VJT,U+]R(l:f_FS3pA7-\2;\^.+JD@dk&g9b7,&'#fOU1'j8;%luM7f+)O\"TM81]]2+,iV+)^?T4 -%O90i?,VlJX0G60GNh)+sAoKjMM4'K^PECZ,,9sIt(Au!>/1KHnM5UE6N'nA'^+^0-Z-4R?&\CM%@KH/ma[drg:^0B5IXP`P,,t7W -%81`B*0bQo8(l;\Abt+WM(l;'5,8&'+,I)K?1Lh\rb8=C%8An$q_FS3dD."X[3W^P2&-Di=,dJilA0eJC+tsX,+T#[p@UP"N7#XQs -%Obgrk(IfV#8V*"kXZFTBM8fAZSW#ss7OKDm?Ys0rZAdqf8>I4BM,5B@&]tJ+OTd[pOXLh6ks&GM/8e&(l@+9gDGdKSU*%(Bs@h2+tU1D8/,P-K97R0murk^I%lge=9r\h0G7M>&/^6TaU3tp?LX/@a=q.4,RQ9e -%A0c3I-R4cPHNGFSjV`W3=H);T)2SKb"@f+b)kDr+daB'ZOh1fe@\H$W?mHN-pE,>^>YATQ(7KLr,EZF0-R03EZ,fIHF\#mc$;9d3 -%87_*R?mO_e+sR\kN#+r-EAW6/82A`387[;.PE@6sIg73\/uQKUACIJ),8'Lg87^+O?mJWq1(kJm%u`m_!hP?=QKgRLM>6V'ObiHN -%0G4s`IUOK_38PO03*'E4iZ_\GM'@G+N'oWA,9mfhI:OV/JFglRAB@,F,dQl^?mJA#j+EIrUg*N.8E<,JN't8LSr?'b+H_cllS((, -%0tP+R&t)=61(o_J)]=Jd$(d)D,]?+@,*KEA(lJr&m<9S?mHqr()_sN -%I@Q87Vq_-9GKp/G1(rg`IPMP(J.WWT]E'B)Oi!H,RKhKG#/Z:gOuqV(QC+ZL)11 -%,\#h`@3cU8TV%02$lkCla=.(PObg1m1(riY$]IKb?_33EI^pgNOXWACOiZGRA0b%_N'o.HOiW/<)2TaOMi:%*nP2Ota0@!:O^7UT -%40*5>F\+e7M-C9G^-bpj,'a_dC_QRenJhEJ36g,nVg.$RLq1I\7r14#0VF[r>4X>r>4u -%qb[Jg@d3=R4t2?T3?0H(9[PsNM=UD3P.4Mg,g&nD.>\m[?RUbq"!s(%THljLTd4[7)(:?_ks*[lkL$!Aj8 -%XHZ,C1f=ss7X7lEg$U+^''\15.>_77Pf,piX9Wf:"!t3OK0TQ3,'Js17!]1B,n\>F(J8-[#2u4#_D*&[M=O`I*?6A^rF_PUcQ8g8](JW`PM:_I?/#:0t2o12H+a#R$1T0qfq5K>#Hr^'3S=Po7(R+&QB&lIof6:lhM.>aJQcq-f^nj5pD -%Hr:TfB:pO@kYFgF,W$L*6mQkC8n',rmQjF_)Eq%3Oer[=M:n#pJWe+HTg22F&h&U"@e?<=;@\pZ.OQO)-[el*Oi.q_M0Le?bK8K,n]gG,f2$h -%Pf0[,9&c.rP))lcOcl*b,i_0^`4_.p`69LWPEO!LYQlJ:C7lhM$'[h+:J)hV&1NI(4bc^(,*Wm9,/%\<-';IL"!ph$Q3S]JH#Sn/ -%LcZ4uM2-+\d'dbT7-5En8g9E=?RUa^SdpuQ[d-%)M-DqgM67aC&LRjK7(h;.PXN.lOckN38#.DJ,u>4C4t2=Z)Ms\Hgt`c=+qjbt -%,r&UqLf4r>JFuK*A-:DHP/qOAJWe)Hk9hPfEhjsIM3LDGo;!Yo;K%dfeo([`@a=A#P)/W];A,B7(FY,E$'`@q-7'7ZMNgN!o7`@K -%9*phN.$9Z`j[i#Xq4o96$'[jRV%61-Arl,=P))[i;A-GO.#E_\Pf-6c`^rbG\\:oRq.KgU;*&9\PXK%\^/,I4d6pSNHO:!M+sr?e -%8g5(IJWbiMRRg$*8fSmW2G.Fbm8"oP;*$Wu.#H@jl_Gf#0Bl&"/9LbO.#HB4l_Ge0'Ko>,@F%D8+qe9-,n][)(J:FC-RDWSPEI?: -%K9?L]4&Q]j"A0l'-RFoFqLare^EY$:f):5aM#.0dpjO^ce7$P4/K5uJCWK%< -%A1NWe,nYu+Ocmd)(+>#pE`*OZCm7>4c6=R>=EGfb&uc(-@S'Xs,\#='THlj_PXHuK-'?'.P)/-g8n(BR7S/8'iJ!HYj0rrna,Q7l -%Ps@prZ;D7r'F,or/,L\?&XcmdOslp\K9?KVq[4\^Id9NrUi/4h'"8K%M'ARV6tY'U8n((XbEJ(p3DpK`"A0kl-RB@FUa/hEPf,nK -%m":IW7iEe4\6pJ36T-;?ZH!%n&Yn@o-'<+QTHn"1Lm1<;VdCj/O\..Tr$A;]bG8Yfkc8P);k9;!Q9[<%udZC^GT8RtWY5Y6WC&h/\4'ebe>C`"RWoWeZn -%,4idFPXO(E#"g(t/HR6g:ejXBQAq'Kgn[2,jB3Rh6tRGB8g6@r"A0l'-RFmqTHs)9-RI.rj!#e3`?p/!aJ>t(8N`6$P.5(u,aKH; -%;u!&nAq!PhR5#L+M2XCu8g9r/:J)hm-RFnoKRo:W_t9`M\e$9HXr8SuH&I6:Lk-mN&t+ESPXI&s+sg*N#:4B57S..RbWnb]TTHr:U9k(o6iQ9[Y_M5ZSqPXN%T![SFm<\K\*3+)h7&]I)!P.6cB8_gUK&lC"k.>b"tIA%plkj5)jAeYp`9&e;S -%rl[C\s-8cBhbQf`g;bL+'(H^_I]0#4[^[OpOTC-:pcqB'@DtnZ"!k21&9/fP,GNg*hU[KQ"RPMjCXWlPUZY6KiJ?9`XM@;1XL?em -%7'c%lS5(a^hRqA$NJfcY4JNX'FPL8s-+Mh&U6-:C1F&SL&eWZ@=Le[^):-itFYkCcH$q-n`Y>$oCRV9D; -%&CL61Qu(MjMEf5ILEJJKEFU(W7(p7.&'8mqF-@+HPKA+*^kZ&?@g=*)">7'PH\hA"kYN#!LLB,eQ8eIJT22ed0A^Xa!qgN58j.is -%UKf1iE(F3Ga?4!h]H(h,CU4MSgPrt'8)6'iN.FjAF6\Z]PcClrr1OMC7YPY;o&qG[k!G;\+5mYLKE^P0($tfiW -%pXD"N$<.5\SRr-r(1r1Ok:K+-H*Dq3)em#l$# -%.>Fp)BOaCLbF!nA=H,-P?pN]gZsM2o(6K -%nGQ.kl;VZ[((P0>(55qJhm,)B)Hd/Jh&$`,8FfLfHle2/+]u>XegFok??P0@!]&/+9;:(PY3c91=,:5i!N:QMa:F8)2&00E[;h24 -%$FauK$=,Me+]bW&VcWj?@d1C,O].'m][a;f[.Ro0Q;Iup#`up*.\dR+&H,sj-sS;`q@Wg_X>4IP!m'-%RWR$Oqh4[!oUc7I@7#Vt -%nStPo+=.I%4.S(eTant*-\P/tbNXZd?@e%#+_7SA[J#HV(cf_%KSa!Na-R&ZKZZVALD*SE(gq;L.WeMj3alJ'Ukh[+ -%`Dd[ukhpSEiH%iNdj,QK\r:PTSM1^rORf7^+t#re5=R"gHR^W23pDcF@(/ZP#>/R'=%cWJRF%(86H0qBe"ZsZ];b9B$$g3 -%+;j$i==KG@i,D#abdFXR_?gfCf&!;PS.Io$C?H0M)1,s]h\f5_>5HbR2Bg]2m($hH67Rrd(nHbG+W<;1OKpagXg/[iO+o!WZBc22 -%31:Dn?93fZRLiQHHgbW7&*7"\QOKqQ2asA=\IOW'o&[Z*/E9%WuVMi:$KM[?eBjANn.bl?)m(Q<+3k!U[/g37ACs?h,6$[$Fh2:&pL9HX)LjJMF4`Q.i05BS]DC'6.?$7i/@U0Bn?K2J-Hk1!R?jZ?aLtV1M[4]E7_Bnh=,FhF-!?7?o:eiS#Q46KCnT8G)NqD.%QZUo><5QkjWRWqmO:#8#8gS$>-h:P=.&!S"D^ZcQA7gBY$0?C%Z;)ek -%VCOBi$qc=I=f`s&&oK!\$+F_I_T\i<^3B89ZTI[RiNb&S&mFU-1 -%Po_W4dYVd-#SF%/H#3a/bYYrZ&OG("dW,D_]bq;&`.%=f"odH,`\WVs`+7VDg@W4\m6`(FOGW@8aXMTK;lu9f.XQ+B-[O->,7c!W -%Ln8qq%jjsrS/DBR&2+:?peDl(.).YN]=cpt2^j+0aFf=,%=N-b+;Etj3I*<`?pbU62\lBK9*1&7#_B=^Ta/+3Dfe5T-Fc1s]m'*V -%]!MR-UBa_\N.XYB9WXaJ^k323(cusr-11LA_1Ru1*`28NG/\dI^k4a/D;"t2`/iiTDW&@=2KFnEW[DV%Xc42lSBha)0R@,Y0=[ku -%AME3uDKF^:LsO!1O^&0J6!'%"M"M`Dn!kAbO:d%&4ZLqtY^@PDB\QtD.?rglO8l\QISN-2l[#,0CR -%l%hVRQ+&:e"sJ%IFMo;eH)6K;U]TjD+pK2`mC!W3EOi1,G&Uhu9$TOqK)/,_ADS83)P(oci)TnfE6C]fP]QJL-\sW?X8X;O0QC^N -%kD&Jr(2ZD!DG;`=@j_rb5NuWW^`XYqK2%1:0Y!AJ(u2Cs"r""I\DC0"+?UcET,mubO=-Zm!=#7i@2nco-;DdBJ3h73GSjhMarG1! -%#.Z7#Rg9j)\V^4-!J@nIZBR/\i)Tnect*FjiWDJ%Jo_#mda"Bq0IZNGS)p]``7+1"62UP0$``8%0_QC%TPVD/N._VD8$X8p4N9C0 -%_k\<\*A%Qk0AkrK(50p+d*[GER_f9n(?2LKRQ%Srjkf;m$UUPBcd@>@\9a0K6!U#LWbB5%:gd^gS>$0mM.j^W)d4q$9;aot"tk$S -%7C(j_`8Yi\XrN^WI?-t3 -%*+pu#SL')gh;8Wb8E>PDCTAEAaD[l6S>>B3SAt&^rar?lp0o0p-rQt_DT6\IV/n[pG*P0NW_`XA`a=&F -%R"=INcA7`A"#JXh^oWU@5WGQtI&gc^_U1aFVDA>5&u!&h1'=kJ3Z'Z7gJ%k=YV@_-]90$'R=UUEUX9hWoXRMO?BKe8keW;#5fPuA -%#!4S:ZM/ZhA73F$N.lXI"qj6h1VfB/RC!-ZmYi%)qJWl>"#H#A#UDSO1(`R.bg/.W?tOr"XW'#,p#QT<4#2o4$K%1+"*(Zd3XO.u -%aR$D#e3GF(S3&Ti4o7>::a\,^IQBSrVZp&8%-,i&.TiZ6?h(N:(>-)ilDn7JT-#l9]jtm!_`fJ]j_(0dq,lTL^cc& -%.DL)I"qksn":`6QiXYS!MqgRBe%!\BDIBnJ9Z@O[i5qX#j9?r['Q%`*+C&f#[1g*%OQk>9DBM+op<[r"+;C7aOW+Ro,GB/\WF1G> -%gd!@&hlqZjRpbH%DBLP6".*L"'7"Wn-3H.[bp?kS@fmCnZuasR5`CkJ'h*#5%%a;4E$,Bf)+##Wp`,dti;O+:"!qW#V&MB*"!)aH -%(cX3$$RcrR0OGT74McSF2:c.PWG@,rh!5Z=e@]#K#P11HYmIiYRDNBXG831]@0.^HT_;?0-eM7/u2] -%k2k=-OXX;skcN2sUf?<.7qNlC)S1Y3K[@or`'@pMNHt[2_RcU/dWg>1qT[]JOT7QAE;(S/&BcI_Et&n@c=/KFS.u<&U#gDa"i?k0 -%X):gCf8-\a!jT^En"@If`+X*b+:`nG9aO3ZCg,p)$1(UC:sK?bZELU%?4hapbENkEJP1?.4!0Qbg"m_[pou-`#932`nEA&,)BLS8 -%FPlV==>qo`*:\P]F>L,>nUU7u@e&W+5l+ek/iPm8*"4["*"SEi?_0.s&?ZIk3tVuoO2m]1irPk#J`h8C.eugE9NM2YF?h>F#V-pW -%qi*INF?j(M/1u\[ihk+9A8jg1.-/`&*"\\c(48+^&7.OQ?k!U5:_kQSeH6;;*@2T>k^[n-P(..e5SV4Z@3=EXB^AiAh/#?h(mV3I -%":`ESdYi(-!LYoRjotos5%?4EE<2Dc2ZX;BagnddWIVc6=HY9-SDcZAfS'36!jXi[S/VdEe-9n<+:;bKqAG*>bFGO="N92VKbt=3 -%gp=F5%<-I'FUA634]9oTA,K!c6mE%X>4fj+JF)T"Mh;#uUZ!jj>usa[N>+Y+27.m@P0/\XQj*Qo5h5E9[rW34Z.t'6KMT8rWOnqI -%MP@i$\uubILmHRm;H45\e!Atm&>UZH3V5nD>uA`Ks!-9WGpgK.@pCl_MJDXhe9#rZNR;-g=p]2kKuG -%LUL6=K`PUn(#8W=@Im0lQfBTLm'+J^Y8Ti@JJuja,6'n@D+QKiBa9Tu/854cbrb2$_k)O/%J>MK=_/-ml4;!_"J26]5=A>d%PuNT -%]Zk8HjeTYUL3Cp,6%9_j\3;Xo?XcU+'r5:!`K8#Sd_PZG/4KsWNUt1eSJ7=rk7?DF`guZZU`kCIr_T?47^n9MCJ0tuOmpuQP]OV^ -%NldrQnbnPt$:de.qk2)?6_;V7ns%#ii0WGJ(ta:9F,(e'2iDg!tc:a66"Kb#lQr:#$m4*Qu4ZB$BlIbGJGbqd>i,0FgPY0T[g -%6eB!]nse>s.<>?:6P0la@f-cXQHg%rnO$]P1!W&S@ho.+QO<9#NfkPo&AQmU`#0D@6Z!B)pbC)@Dh)3Folo?geR9n:MXSH]beuT< -%pGKM(aR3hD1F!=a#GLHq%*p^eVTp-j%nSX#(E0cdWU8Wr5'63]>FgT;X6ap&`M%_A&uW#iqm&7M,I.i^5ajU_?IJcEo+D`d%G'q[ -%;I^efI75/':?sF!;rFlD`'90#o/!')FGE.hMRHp>Mo1TW`&)N:Zj[&P$NQoc@5)$DW8 -%;[;el.@2^(28qZej74MiF.`9JjhheM@EQ-.N8djG$WJaN(sDT,jV&'`fMk&%g(HFW<'KY#+^_#8iF<[^d\qOBksQJiHr7o8/IK[; -%'[)go6S)^B.!$@c/0>Th3QL\VOl0lfnj-lMJ7JBfo=J)W=?\-2.i,@:Qsn[2d]n0n1Q^O_[TUU,cQ)#%jeE5KTi(V.0Fu=)Hk:&` -%5+R&0-8g8[j^ZZKSlEElVeDV[.UQY1g;oc+#=[HK)SUgf1'ad4-^?>n"C\6!WI+t2akNXk4s[9G!>HSS5$"jA"\>>7a9Rh%^HqZ. -%]4/VV(8-&2#LWNn.,U%M(mH[.GC>brPV61/EJO*^WG+0a\7Za>,Tg"^3/ko`JMr2nq=#b;4H[^?<*M!ESB+2:&CYWYaHp"h%/W$r -%q&hITb^b(t]u2a1L)q'XS3nK_&+[^!3(*8YNFWAn1U#AkW'Wc?-,s0Z2(Fb"EBKNn30Gp,3a?trnhI0Wp5pTqn?PU5]HR*!V" -%5k64IqU=.h53saj)M[g#V-@95/n%*=h9=i=kS,%"fJ*1h`oq=*Em_9#U:7-#EU -%e<@rYQ'i1Yj:d6S2JphWp=r2&au!rDaTmOui>ft+N5QNpI#7)L8oJ8l58?%]*6Esh#nti't=<`riA!'mM$K]0\4!d%m=od;b(4jUu -%R2lZoap0479KrA[7_']<=D+p]5FKh7pg.YZq3"TE,*EJ%"cUG_Oq0SPXM]!&+%)ECa8sC1meBpCP)i%0PE/#q8.`.+t8fW13E -%;FC"h'BndR5(jbaQjH;IKGA2i3g(#fIBJqWa[\TQ*EN9`-TLA!2Nj-;!j43dad82(/0^7o,483V+s'pk1/q6D:[4-D6'32kVoI*%g_4-GX^.9sAb\/le58UUn9546S")NkWI/>c#VOq7&"R;PeE+"g!`)'e]` -%)L,b/+s2HmQ3ZM:5"#G92KKu_W`I&%0H_GE4N-e"6p>5>0*a_W`sW!<"-=,j:g5(R4qRNF_*.ScNQ?ko/m4#tjC8oCSR$ff-Oj`e -%gIT'&f"G/A83SGJW"[8X=Y`MOai@R:nYRe!O,=io$4I -%_"$CD@&CWtpg=nqq-l=t`/\>ChNM'(SKt$;K&]4!/!g9sj+BA-glfb=6Uhcb'$fN)7[02gT0,;>/'N*S*ZlTCm,DY;^;P1fWS_ZB -%Yb.bfe8Te;WJM;=E.%!laQ@drNGhi8m2a2*FO5%D+%_O,h,o&16UQmnK.hkmC.%MS>h?a'GPkg4`5e*sXFRuYiaYR_?[n9-^qake -%8UM5,mWm%NL^J&/+5U!h'/^1?W\;o9E/$_'P=a,iq5/;*u(SI7gpIHp1._8o6[IkbrL.gY9da0 -%E;2,2Lgaa44q&6L)L;]LEnolXN>t.7''f9i%Nj,.p]R,)LQS9E`I/^Z31Ch@O!ubg+`.YO6",d_`:-W98tKJdW0F_KL5uR<`o"V] -%b3Z`C2h_daHoa;:>q`PV\/es@fp-"<'>p0I(-+*s>7&6W6e3_.$Npq]=9+K$G:;FL\83-K!@Sp- -%5!5)XLQ=!A^u5B.iJ#0>3H4blS/a]u:C\JsPJ]m38Dru'H/\8O`JPX!4O>F7@@-X'e7+fdiIa995nr&`AdRiB_sjp!F)#:6mR0OT -%.:S>T4t(N3)MRW?/H=Ma6?b'Q%sXTPu_H`paE@>]g;G'-VVVfiIafWWBp=CWb#VQ624RC -%`P=fjnBnFR]kGB!FQn97KF\A3dT@n_ps>0lg=.$oO%"@g^bQ1&Z8XO*paEKKWBp3B8 -%=:o.e4`ou;'U.Gm#t*ur_uV`KYFSnHdUOi0bFZt,%C -%M3$skY&TH>a,g^`'?!Bu.:eJG6;YW!C`kniFB(^?+$IV"D[mim4VYpQg#>U_$m2#$/4MH'+.UR'WlHN8cN3[)TAusuR0Ep=QIdZB -%0F2%7a63rGVVT07Je,[1\:EHV?q#g!P/*E4!$pHd&a)DWhD`X%OK!`na#.4%fok -%Y)shpo8U>:#Z-t46h_]37HlPt^mq$4h2m!.+PKd\oqnk/_nr%fS2G5l*c*FmY$bqVXTZ#f -%Q49t*VH'-90Fsq\b[r5)&$l\N,u%s[Y<4^D%lm`3huZqtRZlU,H;iPP3)bl$5^U*toh\(M2iJpQ&6WV8hM?Jo.X\?;:lk&9]UYlY -%[;a+DH$h3JiWqA(](VMeTJ/M_4H(]/=SES+;Dp:%m.:a_1:7tg*b0_JDI35Q8Rh)\U@JmOdOPO\5M,1*d(m$HA4fHSc8\?9J(ZGO9$IouP> -%.m'pNRtsg]?C.8B%aIEV_rsS3_pqM->2'(D7s3D- -%b(GdT+=`F:0'+$$O8X_.fV#l,=X]deY1Z]%(7tmoe!K>'l3QHOoj$@'P`QYfm(TVO\>jej'dooF+LUdfP"#` -%(S,A)aP%\'fm$=1"EcV/dM>a^NQ9>*8ILi@`X<.2$LXiMkF7Esf^apa7[!@s)KrhnL;nir??03Z1`f[Vo'd'I#=TDUL;l<>'9+@p -%I#$CA2qGj_d!0BO1,W!RU[a_N,hWj]3_O4QZEs)JX.,`(AE,u,C-H4hZ)P4Lnmi&XiLX2FJW0n[(1ZaJR)+S3]c.]Ga%]*-$YVZ2 -%Y[Po88qR]*@m[W!nW4#%ZUI.>V5?+tNlH^g<+AGY,o4d4l\N41`& -%11&u4VG3JcEP&;S%l@UE1S66qFeb[l_U3U4$#$t')]B7Q3e:9JnW'^qR,WUYnW5CL\'_[#;ShL']IfXY4BDuM#>Z*U7ukP](9IjE -%4K@#e<4l2GTJ=C0*a$L:*AH$@I\<=D!:2p407jq])i^cO57NU^GJ+!Y]s@Y=M-4)(/I\&SVi2f -%2Ee5UMhc*unI_3`?S26GMT(4o>F(-IM[*%`E(CCqQ`TGM09EUTY]q@YZE\XJEFl,.@IXtb2CZ:%Z$;AiuPH$,[!-^ -%@G5sM(`Sb6Ee(d2ur)]'$B7%XMs%i;.UU,fVZ.ED -%=?"^;XusEd0HQbDde)EU9UZOY@(\ie_0B0B0HQF2WWqDG7d!oU]p%uR#='W+Omt3=mjg`.8DeF^6/0&7nL4"c)&\J?,@/XBGb1WF -%d4R$e=N(+>>;@WX_0jtW7E?7m0;O%g]V>T<5^0e/ua@[iCE/km4,3hCI+G;pWPFsc2P2BJ;'Z$=2l%]GA_ -%3?$7hB^S79PEGC4AQ]uB%c']ZYS"Zq*+ms1)7*rjM8s`&'8FQXRUYcD2'b!c?<&sSK]&PW.r,[*ass)LOdnqDVLLS%IsJg'^B3nR -%l9[]'rP//d+9"$c!D!(dhufJ,DC?Eidq[:Ai5Os.@()X2"]# -%5P4/HJ,`mTmec`I2u`NgJ,9%LIrE -%qm$-U5PsC]^Z]#HC\WDWj6Om\rp_(Y?LiUDj$3AFr5ZRis-ss[f9cO!o3_OT8,L=[oumC/jo>=0XtP:tg$Sh9Ma.39?]C+X/106k -%8A`0Xr8UMtg-4R:F]@\@8[eB&mi;"qs%Y6;J&hTIrt7(.5?i?-RPaZ$7)_=eXE"bUe"*uImB/++p*!b<^%[#frR8fUA$+;[KVgt/ -%Qt>!!SDlX,ELb(K0+PRS1Q-WF0re=5qKe[iHb(<]Ibn8)ccl@+VVf^)FhM`Y_ftd%SBn0!A"8#grubNP@L.@iCslMSa1JL"2L=F6 -%ma7ZRof1jCF*t_/[7c\BrR?TD:=3`Yr1kB/rB1)N-6VoHM-W*$njW9Bja,hl!kJ/IhQ;S),,;0OgknI[`u-:f#OeGEa3G&C0M'1Q+g3H/\5T;P%1e(tg*Iq+n+),q#%JF2cE+5C -%j?ALA.G$7NZ78@p"_AM*X,=85q:!hV+S&%a!P17qjLT$U;P`b`IKW;/5%50rm;M>;@I5jn>4utU\5&^<-RBs8hN2j?klc#Oq/T?Y -%QTd>[#Ps5pN6s6/i0N'n=NHUhlS2_8VY9:\0Ck$bj>Z -%+tH6-TRtLFU0[]Cs,WEdYqsg5MD8j:-Z9!=?0C; -%(i)J:W%n!BS=3#&3h&e4)OfH!2QUfmOu%#Q:;pH_H1P[:qiQrioUB<1PJ/l^5Pu1u2rQ\Z_,gqQaU!ETpsH!2IF4tbhi[H2_ilVj -%gJ)Gb6C6(k92]>SbTCn%L/[sKr!5@QqJAa&7^KS!2ZG>/1uFC-NmUA2iQmB\`L]g$XAF"*Z$InuY&h]GdHDBO,a1f,h.9Z,]*iY3 -%Yh]/;C0#gXnRto%6,n)]gY1o8TDm)"e_"bO(6?X4&!toiBpjsmb.Iq4iRH36De"7+YoQSfkj]A_0\YFWE9cWVT>pdnI7X0p^\chorqOBUHKDPI^eE/fO[W]!dTJ1c3+JLdm:&Otb:QuC -%a&(J+fnQ^PfuTqWNckf-Y^/MLK^J3Ja(;e`YGS"/])ikL50C/5ql[/?,IF]ueSgUZ[eVj#0VbQ([-8 -%Fp)Mp0654c[`tH%Xl@LH`,5girJ:(>`FJp]:N8/P-%":JgHW5B]li5G[OCV=K8IkL0*@d4r.]Zl>o(,=RdDOJpX26e1+p+3#fS@N -%(ldnT^q&YTk>[aQ$[5TA53't\ -%1f),73"coeI\'!C!`kHK0-*KrGM:PqYO[s$Laq*HQ*f8/hr:ihmFok/*e)*:8VI(rqc0t^J!YR(AZu1Yc<-sW`-p>#[Fri$AmTd0 -%lt3A<4>PaS9!IjO21.OkW3g@D?s?8GTN5Pfd/(i\0J_q#m9qob5$QS=D5"+)%\AkH9nZ'lQe)o=CRN5p>!Mc4Y!iY0np2KN-/p4m -%=c=t)^NXdZ:&:Si8h,T[A2]R0b8qAF/[ju'57gQ=b@&LrI]Z/hJ%`;^Z>V,`bH@ht`.N)^Dnc0Rl$16KXEK\Y(6IGN3VsJ+p)M]c -%e6f8Q(S;t6f"Zr'/fWA"0J*i@)hMe8>R/Ob6IHN;5"r%&l&.KQB'_PRBEoXn@AL@%C:4@_FQiCT_c4DYJ7pr;G"nnnP/l-F=FYa(O@XGP$F<1T,YFlo(#>RZ+E&O -%rKbcgAFJa/qt@OSYK%FDuYcbB@#%go8Y2A!saF,P[i9DrT -%ZJDZl?_.=DpeO9RHAgRFc.o@[Bk*k9oW6nNDE0ocREI>#"PSsbpg -%8(tBCiNgS8DL$@>CM@Zl5L0&kI#tD/Rt&/Zm9b@Zq>%2TY;%fcr5W+BHr*83=t[9;%q;d_Qf^1!eU:+]Z`%tfk1OQ\jp\q0_B-!c -%.;]=Sh<1RX;mkh(mK7?Q/2lZJEG#.i;ENnmsVgNo53a:L,([Cn/GP410_4>];&r*;8V!Y7K7?RT@7JueLVHB -%p!W$Zlo(4'F"[rch=PMA?Oe14JFIm`$0N;>h!h'&k&]atVTrs-lWfCG3VGhC/).Eje9jqf*:BH:=CsiO)%U]9??Cr%/<+KR]j8M, -%j5,9_(-AsJgb@Q#o;g!e(ZHk>AmBKRgYD*KYoL7@A+81?_tr4X\*hlI8E)N)+d\OCSWV]nb0nY*?cm+Jo4E@SI[aZ@^KW/?mk^kZc1F[94gUdD=E=XFsLGphUZZ>Bn05VJ2f:u)tt7C:U#buu?YTDRDlChP_uSRVU99IbMB -%7Q/::I8TX6$et"uc(_%o'Pk"L-:ps#+,<_Z5![^P,[&L1HIOk&M:G8,9,MEa+duDl+44,o,:#DRF&mEtaDO6edb@62p3DU$[jU^j -%F\+l)AUeBpKcVGDeaMf[hN&bm/pgmf_>)FMRZe4/"m5hDhgRGT^\"=)n1OR_kuW_]:R>7s@uYUn0?[gr#.g^O5Y3lPbKu]J8`7g4r -%p[!O.?X%G4GctoY@iK=6XDo5rBBH""#gRTGF6j//R1QPbDN5ahm&-#,:F9SCHbQEB\2tc7bT7>"Wr\&b1c?![T[+pRtnm)r9KWedHc73XajX[fS6[+5WnF[.6 -%M^s*Hd@-r8I;q\gTd%Dd&^;1ih"]l4;*&;(Bn5Kl6M".7#lCN1RhUlOlZ[g8Q(%[dHO$gYCj&bnbitGBVTdA^F5EVM0$D\geY?<] -%g4<8B]jf6/R1F="6U+peh+-mJ7:p8j.&,4AMQUD`B8mLb1.!$>pjO@[X@ttEVpN$20Kl']C^aUdIaT>cjkN^9Q.&4 -%IP$s2a`^E+2DOrt8+p/BSfdh.G;8uEFC![lkfJ^^oP^UriR,S"Y@=pj[".-,aF7#$oi?8e2>?[GK7cUX=B$R*?M.k)^7]Um-FRA^ -%.!l/1T0g0G.VT?#e*+4+^odJX%>N?tV>4-cNXcX^Y'b$oo:/*JGD9."M^Y)7g7`e8'8IJ$diE(_e`-WK[+_rg/O*cZoqc,#HSD&g -%!-Mhc13WH@UT-s-p33g;hLd.ZVO*DAil(A5Ld1&/MO?@$dc -%^M0DmK:K8@./3DMISR6rg8;f3X]2Z[YtT[`M*6I-Umm&D;ikT7dUI%c0;/@W$0hSAC2\RK17o,>n-dNW#^N'<@lBFFI4-9na( -%\e#*ZF4o`Jr0k1-qs$[p(N3@W"Ca+G:bC2[-1%+&NbBlRi^AU^, -%<.s8L[tV`"ieP>%_Ki23FFBs*kU)bklgO'JXfM6IO&5`[lLps^Cu_4acf5qX*Y3%i -%&5q4gMfC;Fp$0m42>Pm$pSY.C8T14#>m^9-EUlZCs.i8RbNnUGU1`k5D!LK2+dZ\ -%9f#qFGs)"MBg,XmEJ&QUOW1RLdVeD=f[XN\\$ta9.BK#IIcdGAb1it&5JMX0N,gX$k^nYE)XhB]%h-Au9t,goQcAZ](L$/U?gH7*:$eU?aO8HU*hNb!g -%!tq1oj%6pMaBFf6ge\Ir`T)_qpKJX3%F#ZC*?[qj+:^)Bb<"FV13OjMPF0QQdok"o?\JnQ4InV^:>pB-VFM].*(MV"*$:?7Y+d7Z -%1eD,0M"Srf0/eGRH3@bHg.R72pm]A@Ttj>L%SjD#B_KU?Q%k)q$s>fT15?qgoeg3dj,%ojMG\5-PD1+ZLJ@J1b?XqmP$iq<QU_W4/LZ6Vt_PRpPU>mmQ^,82qZ,Ig_^-:bG+m -%rlmpE\o7:a7YN#,c;bNjd3)NZ2ej55C1leO&^5*EA5)q/fmH-DBsTljEjnP[n0W6.8WnO?S53[*VHiC"PN=Q[TQWhl8iAm8MU?hH -%pK-hS\3Z;h;FO;PDf-`(gS:mrO5Lj/*Q'f'RbiRSZb7S!LE/H&Y":b/O77EVRnc7DhN>M\A'Gf[f$8\Y,9n7Q2B+nYG-ABU6@6guL_/)`_hKt]Y9L8kW.Fe*kL/so9qV3C]DBb -%d!N*[c!>ioa&8u@m/U.W$d*DB%oS`"3XG(2A=5a+4F>W5@<2q^UK+K=JT"^\8hoY39*lgSMbe6[=q2K$;?!Zb35RdH.`n91di!g% -%dEI@(OLk2LL:Lff#3=?H)n/dpj'nlo*V)7"b;-YWQMUq^8nd:`iTpMUH;c>o\dd/2!@(+[ -%@SroTnE%Z2=_/[8X#mAM-bXr2EqtO=,g5[%f#q+l^$aWR4\F78A`1rdFpCm.dKN5'kd&F]IT^`Qu-J+/]OS -%BNa#o"`T>(WE]'aM(/tF780PX=jk8BIT.Oc$U/_ -%C!#2UeWV8/r@$@CZ+WC,[\_]FYO4n;P9'WtkRnM;1Q-Z,&&R8?h;)3pbb7P4#*bR@+Gnb6bg0AXno$XX-D7U,\(%8!Xb[a%_IOoV -%NZ;m8&uustBE6S"NR0MOl6D`>[JN+fgN*HENOsJ_ST*5SDn2>sCpm`f*-P%gCNcIiIESQh^Fa*sm&]_VAV--p2mW?Z6,\]rd -%AY&0m1l9E^W;]i&uR,hC+DJqO.:,kAC7O$"**A&XceXW.IPAKs&h[;RI`f -%&`M^#jW693igZ5!CV@)n\4P#TSNOao08%g5QaE^?n0jU!7KTWF@b>-%'+>ncC@54a-c=8ej -%<3(-B69hTI'.9DIM@oYK<5[&4O?)tuPA%,Z&9"+J1[#dcT%F)1,Yn]/9u>$9b"urY+uQ8@)mtkY$TALj#t^6!WE.OATb;\>TI'u* -%+?3B4RL,"8TOd%Yo?(>_;#Mi9qR`9T+J9KSiKPs0SLGe^Q)M5;!rCI#.J1G;8U0DA<1mHs71Zip,BQB_as^RG*[2EUbE^k\MlZ#UHUu= -%0r?;WBoX^$V!+:M8#uk^WO4IR$20gjc!s0\F;=gRU.YC0Ul]*E2Vn$4a_6$RXL1d-KAkjPLnf0,ZuZD[R6d6C3Pr-Ij$_66"h30) -%_LP+,fX>**C[nO*L5d't]iY`0/Y'&n?f)W)L3"X7JK8B@,?d2'/L0D1m#V-R0;CmIl7X%`'MN@>% -%(D3eC]iLOHlC>$U8qrd1c`N)<'tVJ;D]mZKW`57A@@'\00PUb9Yho$Zg1%j9!SO2c -%U02:/#;4_=U2LK:<%a2R%h*h$:fCXpnI8'i=\-'cqJG4Fic%WRWM.eU6WZU+gJ07^.c)33J#XDO$>8- -%eZ.Rckk8tHj!/*/\QZf8RR3`YHj6.$VWt+BYV=\E8U%WCgn9';[+^Y33bbph:d_cW.)_UD"rIPFP1Fa@*G8#.D%BH&f+k -%8.)8D-ZqCj%6[X\,n7X'1++Sl*.k=aWf]C6XHF@EU\:GYAm17]ZatOACno:7&e5d/PhE9\>$X=7F%sp;PD<9We6/OVYoAq@]*bfn -%%KS>lcLY&O,N\Ar3`@>]>SO_h&_ntsuni)"_g0RCV_,"-M[_Lo+91l9\KY*K(>C([ieb8Y@uNTL@+ -%8&SS@Jh(&u-acQSX.Q&9*n,_"Rt/e)ENI^H)R4>5*B)G`-).Htd#;BsD+L",OAHO?R!$;l%4k>d?`d%=[JK?BET^3P7oLn2e`@ZD -%#7IeGGu7U@6Ym[GU)dW!8CsMq:9`FQAnG!Kh<'JFY3#=JmVaLFD+R#@N^^'E.f-[`np.:$rn=_%q!-mC55"UTnO.MO9OBCg`.-du -%)7FlYXNe%SWrX2sUbs&6jt;PFHJ_7R1kf@R4f2fmEMQ=UBZ8U/Ea@+&%Q>6<\aRi[m4h-:I6"(>6^$+F-d0*l],/_#ZQ!E10u**mgW8l,lRc0iu#SmJ@k8h8egA"jNdIl&2mW*&\2mZ[QfbeE5=._' -%)'8G_Vds=jdMt?n/(og2Nif_urERkR8:%6n$`iBBZ/8Y(l4BkIWj#6eo)f8Pk>CLtkrPlTBf+7%d>XPUn^8>5M7UV-#EOn,GAK6Y -%k^o"eO7]QmT6E"1V.XRN!guG#NqtB\N:dL[>'4RtdP5otg.btJ8f89uMhmT9Q5iR`,/?H\>6(n6`u -%Y6b*ZZLR4G>OEJ1T-/Ml9Z%R_0rYM\$$MkB_Dg)j?K*m(Y4j1*J4HNNYAf$fd3RaHAnG$boE;@eUaCE0p/L2P^RNW]PWj+GJ)TS;3UFR:X@&/qpq)"H?Vb1lIU5CiIWe._#i^4=u-Ks2nC?VVI@EC:?;#iSQ -%.r?4NiLF<)W_4t8'pInIgYiR5kS$kMl`#%9,(Pes=r8Nufb/_2Q4[lNBQ@CpSCUI+`Ms.le5maY._s>0IkAbs=0`"),/ouiBNsDU -%%^1*!eliR,Vk)BG)WnHg(lIFnnJL!oU.Fa(XXJH]eSQcBbEWE6#3)Z[L) -%Q33"dS9f#V;3no4gW#ZaBsfnQFNkZ(`)):mgL-kDda,@[RcIN)9_;McL\u4ikH'E<(:W:>=(Shfo<-9>6BCJQ.gRfhQDh:*\`hK, -%fFQEiO,0KQ(Wb._VfU;8]Sct7Q<_V?FP_*&8pn7LAgVbZ7X]i/Wb$)%l-%Z-ClYn67r+&Ma5g6Q+?(I"j7?6BVI8].e]#qlQ)V:/ -%pUXS#d)pa;YZ6_6%\Rp(Rb@d0Xn,)YDBjDTEdt6Bh<+^`=1&n/OL6K)Zdo=n0\-K-eKLLZlc@(Fb7MdO3S!G"LEI(c'.GCB -%EY&pX+XX*+HnZ9923+5+YGulDj&soBe1OaCAX-87s4\1kNHZilD8bD6[E0*fH,bsSo(`T(kamlO1Ef.Q:6huL2TtcjPs1YAg096& -%0&'rtG%Y_.nTI'Z;d> -%B;@L^>P/M'+REr16P4b]rUV3b-;M+D6ak'qZI6IX(1aHnS -%W8RtB[??>UKfL)ibpa/GiMdttY$qMgu);@^YcX5p2o\7N)+1A`N!,9c);g<""N,-fN?r -%HtD^4@hh%.kcXW>0[`t4&-M6!QIT#N:_QjiocOWi+l9<*1b=UHGno7qJ42jiJVQtNK1;KM($H^%LI\^cDICJKZI>VhaW`$RWsI0Z.b-A0-l6YU0QIQc\!>CB&.Cl1,Z&'T:-?WU&Zr$5/^dL> -%o`87B**=\]WdIiiVDY<6qUu,^q;SD]l4giMRXWZZV47pAWgZS%eXi=>-K^%YNIr_,;4=;7j,*2'YpAL'T.7OJN>]J2@RJ%n_Et'L -%^",A6c."+V_q`%r7LXpSiboE$@KXDZM+on!@A+ScaJj#!`qmC8h1I]:.MAPnj9`8`;Z\+%3Z2o?,\WJo8'FBbX)aC`1!-23bStOahqQ)1%l!i&*"K&L$3Y_mk -%/QDNM&Te[_."0"3?n+@+%n),UC-n@ahl]4AUsPR@*#+\g5Te@;5?Ljj[Ht9[V0>cBd&FD],D3PJmALQ7Z#iYrPnh]lZ2-FiXqN.a -%`5s#S8kagK)cQ,573]:Z0#q4D6NrLF2CBg9S1/9@gomfcb>:g28/s-40@motb,,nt)/WFKc.(_U<-TItV';Mq6cBJ)1B,CRpDDTdVTq"L]",5e8HahKM/3X":&* -%huTcO8?KBePD),].LReu=JH$rE\7YrGA7Pt_:nSc;o-Y!Pa3pW[:dq!ASn_Br_8Tu8bg``Y/;G+:@nk,(;j\5],[;\._h^LA'E9( -%D=[!Q11TWE9`Pd#!O?IZQKs/7oa%>6^M;-="PmNj!_:):MU,=Z/+ZU5B\p8@)]=]8E9`FYfl> -%Wb'\1UcDL8:+@aSi`=&CQm<$`L:ZKXE&).Besqd9:X0]E7scRu,WJkDTOe[kS@+Gi&1/W2<"YhK3pF7m-fqq4@\bD$QSG[=3!"f2c9SZ1Fog[UqFS=rdW,KdjKAFKCU#MTN>n$b>t9b#Cp5@b"(tV;+f]MVQbQ#l0&pE6?8m -%\L&:i<@"O!XdKT7K)n]J8W-[iX([=njZL3,bbf,^;2V1#okVZ#4giEE(HJCW&]W5T0!TE(XfWi3P9j#R8rjP,AYL['GhhR$1*n42 -%S7r?pas*_:2e#bGX:*5YHID9`j4rB5C4h(2k71iJh)3c,7N5c(WsV9IN"kR93!%TU:%a4Olb)l^:(=Sc2*P,i_Fa-W(b0^Q1Z)Og -%4\K30l/A^'K3!/YHqjMX[4XgJJke3n&qa!':?ea_\d?*f+(h-A^CFY$9n!*RHI_3tY]FhQkd60Z6!gZ78>E"8"IcFm'HFebT9-2'CO&4GM;[)QHp334s,pSb -%EQmhJ)Y/i]@^Nc.k"&?17C6dhEd0m]1n$U74SY]n'r8 -%=ZboYgA_Ljec1.3$8H48(646d9(PjPSYhp55YoH> -%/_,OJndF/p7qoGa[+e/I/p)4;W-5*S(FdrM]bnjZZq6t.HITb>$!"#HaACDc^p9L,kX'J1RImC\ITlV`>N;K=]r#sRJl,'2ZpC1K -%]38DPPOtCn[#\6\`cb$"dB.#=h:NgXi)=K4+tWn6m540E-0XpKqRO'-BN;POFfmT:9i'7fe_UFpqaDKEYtEM.=U3;n^&o=#4\.9"h.j7NPIUFPf7%^.><<`rdM0Q5e6Nf!.RsdTK(>=u(nWp.j@=gDN#H"D:_:G&=pl7I`b\>t1ZgIg_9P?"Q -%'d+dP_6r8q4*shSQ!-os9s%cf)G>0.eSTutb)&;*eSeEo3'K]&"-'E/7ak-pko6s(T3]2M&t8'm7*!kVJ*XD+kh('e98MEEBai3c -%6pEiblXi%),rQ49$-mjE!CUC&28osMri_=V;-g(KC@l:$IEQ]#i\7caTH$XEV0)B'W@(GhP]%^V=%hnZi3cSpCO)[FlXj;pd,9$< -%`_hd:nBu*t_hsY9Ob29]D09Hh5c8dN5goO%l)&VEdPE&'-q@?`5%oS*g)n.T4TYLXHXfSYpZYmgfMA3l^Ins43ea^@;AHn(gX0,s -%[bp\YIuRP^FfJ\`5?"%D\,O[e#!nU5E71-Yj/=iQ:n6&maB;S(O)9TMi[]l@bc*XQbNH6mToM6CD.2[EHfKY%8K(*7Pq&nARmmpe -%6mK&]>$'b36D[4k0ek_+#Eg?e6"M!)*Ma6`=/h@"D:0dL!HdV1\M%Y.\fAX[2nmt_lhGj%*7YZ;?Z"'Ail,mh$55K\]rUj3?u71- -%g,q7F[gl10Cl_j&-44UnPWg!KO(mr9qsD=g0"&-8b,N+j%dZ$_$C83%oQhcjq5(:A,OQ^&\o[E[=2/'inXk`s^\m=rTi@aYQ$&YmoO+'ICf9YruP2oat6uu7i>Q`GoKf6rNL*c_nqGF,&jZ%US#iq -%54McKVj"#pVKU:qVCsE;VQ0[59K3a@Xf.nun/Iq%=gn8NaQrj"o#:W-.#%Ttb-+#-TKJ915]rBa8DS*fS/>P=%Me+&SmL:G)((!u -%K2j3<)BJ&_,Gg%W_8T+D"9#dCi<(,?C1tag/E]d2F;.*q(`iQQT0B@Uo^:mlZWmKU'uGXRg4_"ig8q'e?6rBZS2q?]Jbkmm:HG+" -%:N5)dGPY9j@1>iY0+aj?_=RJ$du-A]>W@.J,>Q"IVq2GsO6oFqSV6UR??sEr5W/V'Wh1jcf8;$15>sSFHZ_jD^9UYkJ@apOTm,ss -%bS),L/hAW`5+:/7)fb]X4hZ;\HYaYMI/(m1Rf17_J+:?.@Q0?d[bH&Z%<]E'[R\KS-=!Y91=1rVG"hXP#1=gH-%o=5PTZ-RA`.,@ -%MHWTjoYA3T2bGN._=GFp_D_U9F^Pe:lH&F`m!.f!=VTrSjuZo5/9*G<:3$+Ab4nd?[Cu+B]!2ROX'_1>g>5Lf5C5Rn[#Oa3h]t7e -%c-9KC]R?Bd+T^1dK9<1;;C=Y>RKlUFK:XK07mupW=TW5B*?mPQr'Bs3Ms%ZJ_%2)]'#)ej4uj6b&M-qh<2BZOJ?-$G1ba_lh\R]6 -%ZK[;)[WaOuqoc6AiC&L.Yu,6]Nda#Id_=d\bf<3G(fYiA*uh&%aO&qO;'`d%JQSM&/sA_?a6DfRhn8iHH^A=T7/c\;2qNPn]steg -%\Gl?g8EeFqrEhb``?2k6horlcr9X%4rV#6V4R.Q+r20I"rG25\(S@;un`Ie/^H]7g^Uq"d5.gdPSj.Y5qUOK,0!EG?O3.^a?@;G. -%DZ0F`X+)Q7IWTp`2S\DPe]$X.g\!G,YcH[Zrq`erOoF\7LMtf>j0+C`Iei<[DuP'2EF.k$Q"OHR4h^R$Zcb:Jnb3hQmU!U(C,1-T -%EVUTbr*T/+BWou'?ba2,IVa?/@h%kImP)/cDa1D>n&^Z?fR?@U4Pl/`qYca&IJ*:0jlP1kX1S$HcE?WeT3g<$G5dB;bk7<7leu0_ -%.$rdL:qGjt[N!Lj'18DJ]X^14IrtMRX0_3VjEc.o\@?uM-MZlsc0a)7\m<("F1HoCdd%ujE.7,8]tSj`aniW-1]"3?a#C\I9C@8` -%:s?P+Z?^qB"*hBUh:\:LY:n2(5JD>1]-4h6AY/[k^">Wr^3E%3]>KGJ:kgVE;&epK2>0HQhRn73H@:#;pA&\2ia[k'5@LAb/0rHD -%]kIFhIK&C"m.T?9rp@u'qKdqI>2K'ghSRR54h8+PI(H?7C:qtY?Q;j5SI@4qShp$DTdqhb-h,=V^N/n,mBZieYaC7&7C:gigCs>GTPdRbhl^nDmV]IW\[srs7dd)aS%722`jQiD]VbhCp-4@\S(Dq&Xe&d -%425bsN6(D*)Vl(7RuGGWO3H?#-%'l_EVJa5I^cC`;hp,;cP@RFo@ -%f`C*(,ohr^R0VYSSW^TD[pQhZ>[O+AT75mk[pAFuW^dr`4cXJ?Wp;TFIlb>+qej*"9^V:oZqYj/CnG/8lKn3?\$t]'rMD.@%U4+" -%gLC]cqW>,rMnAS-<;ZkI5aVN4ic:ASS_Wj>6`"Yqh#6KPCaj\%[]?gb9'oDbm[9unI^Y'fh?BtjcKW/*4ZK>EkOd]&5*g9$I4`9V -%G>;N%Se_"bnrG^GYFh_>])>OqYC!j/XQAB2*k]sSGC&aR&)QQe4+5EHUu$IJ`0@/og?Bk'l0H;@\]]InZX'kq=3'laD2OrMG!XQK1sX,)=VN[N*]RFFg'a3R[&>@Q!.hKJpP"um<(4H]!oN]ZT8RliP? -%q>/XpMjs02T!P);ce=#d\9Ri?c0P&j#9GI7Hn:lEm=:trkt'P>GCJFZNHY2aAQc:uM+*mu?1,$jaN]lqcU:TiO0ZcFQ]E:i1^*&tOInXOrHi91YdFAML^ab\_YN+bus*8NW*]Jn".E8]q9 -%:s4Ur8,#P%*tA=$qE"Fk#l)m#aUe!L%XRqBl/ePt>i,DrfKgg%]cp6HU]478kFL<%0j"6k(AMrVUn@9hp6f-VrK00'TL&;EbalY. -%Y\tQMrgp[lYU%nN=HD4.[Boo,j7>61kj#63DYmI#H_hcaKD]B2Y=dJom.e,DXO6A.BIiM/PkeUqqt9o4\G[4!."1u7M`ppDV9F#3 -%Gje'Ek+VV8*q$V7mg^#N);Li*V,mOLKua0OSG=P`Ck&`icQ(*<]7IUJ&r"al`1)7%%h:4@(9!?#/_E7-j7WYY -%qe#eriuP/M%efp$fm1nJ$%28`IJ_cWgF!X9H>9L1GP9Ps/&+l2?+\fSnV:9BI)j=qjJGE_7_a@mIJt>c/;9ZK+!.?1Y^4&DnTP45 -%I$1"5hD^SlnParD_*=\1+b.$c]70^!LXU:8i9ki'TueJ;o->MD%l0"9akg\0HqG1S+mef\,m/PcUW^iYZ<0n>INHSY#=S#Fq(Y\' -%6_eMG6-Um]M7>eJ`Uo'#b-[H&tn0$e_)!4e.s -%g2dHb5%!sB%VrIZXmeNf\c)6Pc/m4%gZsM?k\;/Lia0gHk9gRc(1>Q(+5&pm5&ki>Sfkb>+(jl??-h$R,Or#:d.U-slp%TKfs_(9 -%*i$6Kh#N0M%,F90J8J,\:S8ZB/i%KT1u.\V6LQV84k"ArUS#@c9auH+Z/^*ZO*m&3%Xb`EOIYJ^qR1%P]b>hK&+'Clmr=LagF(6@ -%?CbA/Y:i+E?`q_!$Eu,NI&t`P"!d9@Sdun0o$0a+CS+kErq>pLI!rE:^AIQhgO7Xica[%Plc6>8r%sV0>7Z5@g@aeV?M?l+DBFno -%4(Yr#d.YZoGU>"tG$1JdfhU9l\Fsc$m;UMZ=$ -%\32Y*h<\O)hE7MI])?Yt[JkIg[3:l$II[1)p?$+F*JUU:N<-LqXqs0AEo;itCJ^?6fB]d1cV-Me]0-,cAr$5?mZ,=+iq:Rhp*0P' -%r;=giS,5KJr=JjQ*c$kHCP3_:+6SOu(O$\Qm4uh1a((*KHX!QnW.)W+0p\q342(#YSYWUXMlU,#nm?jG%s^@PC6%ic\b+r'd.?FY -%>hWV"HPXpf+IBN=Vap/Ss83B_)%J$^]Ha5[YLo[WUuoDT\EAcUg0nZAVW46QG%l::Ge^IU]C=Y5@$dI[k^1%rV&b;6^b-Y39*ah3 -%!P@uCm#lY_YY2Taf6pMNcPO4#_pJ,$%sTGRV-OjM?aeDa]9:tDGop8$Ie3p!q<8E4\8eSmPa;=MMMY^:/am -%`9I,AI$L[@lWq^4-T -%O6=JF!3cCOXL76H3;]b'"-7dK*Dc,mFF9u44N,8^;1oo!\GKYugP#%(`V)^lTBf?mIsQ0s9`K*3^uHd)T>@dUgW.XSfg0M'o8$jc -%qj?h2pC)L+,4gVVrq7SJ#IcN-OkYdO\d(8O)3KE]&O"@0h\T:?G'e6'l=taVK:T9..euBaCEHRJcVjN6S94?d-A3GKi.lFR5P[$0 -%i'S"=r'NMplOc@\FT.:8SVM=d+eAXV9B;2[5G[l]l23n%[^Qb9ONr@A-kGS?a09J2Tl5\sGI)E&.K"T$q<^\Vk`E[%Q%p(Q5Nbud -%;YWIWB'7.PbEm-RY>9&=MogI^_e*-.pfRIh_trrpk527cI!P8TX1NDgd5f`BDa3+SI?3MVlmP%^gT:Y-jJGGR=gf-BDf/ntMfm'+ -%:@HmI6+SEN?Gs^eea^83ml`\'iXf*P6kp50`CI6@%OX@YU5BnFG_djK>eIY]=7L)nMsP_;q"=$#IJmTZB%J+??$Yu5c%k1^gg%#N -%5.k19q!dG>m.rp4_BJ(:kk:LfgW,#orc)rNk3ehLh%Ot^)]jo7j7\+0?^?3/(7+9(H0"JF-PqTXS<>RP!cXk(4`H]^76'`.#2(.H -%na61cW8--Wqtmik^$cS4>Mf0h(?P6O7R)4n&E<9+a"pT\ERUOY!:^V+gY:q\m[,A$"ng@JocXrjLdW7-;27]l+VJpR6ldIKmn"cs -%i_CJMP->W%;MRfmhDs;F8CW\7M0_;So@VadpEdQIRCImq+i*fa$f.G#c^BR,,n;YrB4'Koe9c`48`uK^qR#T\kF!@Akg4V;O[c]6 -%dW'2inU&],k+R5$p-UE=?JPMTm,Ga$j$>%W$(ZJ-#5@b4nt@#Xe(;\PoPTY4r-`NgT%\5`CoN?+>H*7-\UP*dn\[#hB&`84?L38WPfk.CQ+i$fZZ/&XkH"8N@)70f@h%kIK^B#RK+\!: -%2XF1+g;26_6q=!_h],hS+2TtC61%nO-6C#_qe)\eB,A;8@75n?boqIU#iG!dP.qMnJZ#q]L[`P3I.Ma&2t(78K,i+I@P>J[^F'fi -%*k@UjDpQ_tc7]-AF0S)4"Q-r\g=MZSoql*JDm'(=-KD^D.cgJR*c$SLnb1eB^,gVSrpB+LJ%o,nTC:^Sb\hd/O^?pmG'@r8_tJM< -%bPuU&\]^F:DL/CXT)YT'`5`bDp//MO$hip@ZpXH_[oaB#Q=Yi;AO!fhh#;Q!]:0g7St#\_#%$0C>j\c]E:m_#ld1=Pd"H8r&._Lf -%I\sXPp9);/d=^iV_I=$h5k\-1`;]>ip8^-=AHAAg..tq&BeLu"GB%d!/,9(9$HPTYHO!AaG/_Wa-6kIs4dG8T%_!![Wad,)PA -%5@<;sIrYA9qXVo(f3dC`^Z.K"l.g,i,joA9B7!%qr[)`A6Up5j_qj4/%W0DP%dH+MV[*7oOoPpn(pk5l^]To':d+_m'ZOmoOu2l0?%_HW[s0chXqPHFj@1NS2nl)$EL3qRcp2T@]]Jrd@!?uU`m%dtl(S)_X31TTh(Y)^4JKs(1dmeE(i`Up2V+_KSI:;+-]cQSCmfPe'aSB*kZ^CoJsWs3oeY:K*67X(nr`$* -%c=L1Jo"J4."n-MeQ]l=+NA_cC0/#8MBafGAT2e)1=\D!%#?r9aGUC"1"E4'TYdgs^Wj@7@BLoQo!A%V61S2L#c8`)apU]^E08nVr -%RnD:>IS!)\JQAK9F[#g",=;##a3@oUCJ_23\@^h.=(gEn5;!<@`LkKE?N'j:^#fiD^#gst1!3KS1=3QRm&.P@@k;j3\;m'no).EN(X%=Zjo/@Gi:abM+d\embA!H^,JURI1t$o8eU5F4h#TPjUMjjY+9[;V@>9 -%UU&lj%nC*k'^7?+iF4;6X:XT,X0V.Ojs[jbjg&`Nfcm;@ZQ5*4/DjMm+i^fhD->-"39"Tj4`7O-m"M`iQ@qLABd6dp*-&$aKs-Bh -%0YXW&iJHbgm$.&W:K'V9`>%Q%HT@FjQWZnJUefZU+U1^Fms,P+'$XP;B:?E;ri8Ai`m_Fq\NPNBZ7B9PDiS85]";E$gS%;7NjLBO -%mNo!`FMLbdtnZG^l,U<:ms(1rGcZS[_<<@k=N1L9i6(3 -%Od]jU!])^j6F5oIpXl4XMPMbpDp#M>(`eNZ:8Ckshp>8g%(YhfLU,=s&6![?RD*'`no'sl9C#Y+32A=G1kIGIq3@eu@0!88`O;Te -%L?IYIMN0S&8bfUfbUeJ2bC%dY)NA1NE2Xi:j?#O^;5HF?].qkNe_)M0P22dTd;O,Ah4^F+:1LrH;UYd>(ECu6[,oSNoi0[rgpA;F(XA^B+o?[:Etf2>.?utYjA9n -%Eb5K]_!kqi)7n_b43MTEj\_?N/qsV3.:YqkPqNRhKQ?qifk(K;J3#+X>9Z`]`^$A&ZK;0,[s4N^QSsZ%RXA5#Y?dD!gs*73&.Z%"4O8t -%$]VPfR"5F(9]?knT^cLnCR3KeO]d.^E"&.b1s;7HLQ)CWL=X1O%tP:N:!/qPdYH:QZ-80;/4KA0g.J18+moapr/GQin68$7$]!Wd!fS"86Z$ddg[e7AdH6Y\8H@4ISUBV"[IZZ#p)*R(enNSV2A- -%b6$(udJo)-[R41hRPtLH6ZZG60(\5KKSahSRV&rJlg)mNmIejZ\4.;YUCr:,F0i3lVQqt=+j)$O]g-uBotek?'WOe -%LYOAF^G9DHjp4$nB9M9j)a(@'.i&?M@M*>UR_.3K?L<8.&qUO;(g^bgb@IsZZ6qF)@mr;8:u)GEfN;1_]TeA_ZE)'+1;]7:IB\?]iK@VZ3quli -%V`W)UN9!bP0>')e9i6fQel@ihKuJku8@k!?,M08pP5:(P9O'QULqiL@AA&WQ$Q$.E2aCLBJ\J>/Lg1dV -%QuX#a2HD:S,*Y?7@oT!m;e&Bm6!f\A!^AE!CuIbqC$*(eND-ss==8qP[oa9/Q+$A4g>;'djbtcnN*i=g=nHYN!GNsJMa=dHd8Y\1 -%J\kcNpr!RC:BEW5Cs]M[J^PT<(4-a1S9>*Qr5+l_%a'dM<_6]W14%!'U#_QX=1)UE[[FaR(2(%3%U/1Wf5;.i;B5 -%iLa[>b&6de@>=.1OYi;V?7oEu'/O+1An7#5AJ;1nR`S"/Pjp_rGN>qFk!S:s@Z-FQ8_05sM?A.J@TF1g"d:M"iXNeu*(C]sL$QV` -%3`[45;C44CH;uX]6gSTNm5m(ENl58c&$Tn^fu[D;Bbo>=$,fF]#Rm\TQjKX;GHj_<-j*_Q:Ca&5_Oub]O!k%QRWYpVELI9,eAGi>4S]RLqcGBEW1Pi&rU\37-^kp)M1ubN,>A=\q*,P-;sXFi\-F -%YFm-KqdjrrI$#i=U;Vdp;&RKl`J@)$LKnSV@\/O<9Icf2&BoY#9X9!PHU6-i".V-)V_DW#_Vo(d(XEQ=Z7of5DgS.^dRG78I@_#F -%0u@MD7[R@H#6,,m_:^Ff&SutADA):$W.o59*F])$_FI&OQRfn=Yd.;'t0B<$=sLT%p,KfBru%rqLZ3HVNDSKdUV -%a=dYd@)'QmXL"\HCoZIs+A],rkh*?g:+;KKJ1Q`#n.$:FE%lElXWhX!%34Ml$)=_?@0Ep2m6^4F6?\YX\g\-sCQcaFm$nf&Y[G_< -%XWmVI8>]#T.cJ=?^F_rY,SWX4;W5kE-#M3fgq5Fni)dbMrfb&:N\W"b'r3tg8//YYKSL8NC'BE9k;4bUO:6qiPh.n_;a=4-],p-b1:&29N-#/)cd6Xl)O'JPEGeh3A]cS.K7+K%ATr.83[Ha,?pe?i=Ng&A7J$/E-X#4-/q_= -%dO@KcYEsj?[K_Xmi0RRLO\F=E!%s`X%Tee%X;-Q-4F<.?%3mCo7.+QQamq@HIDtAXJ4<*: -%!t-Uuq#QL?(4C+Dgh)A;C+r?nN#_NQ%?;hq)[\Ta^A>+1R#[7b+d*(dkq=fh7?VZ37Hajl6fJ$$b)D:+ghGNe?]; -%"Uj=[j3s)K@-Jc_&5Hf/+AkCU".97,`Gm*"&M\c/'2f!:9K6LJ2Nd(8ZU_p$!n+mc3t%1>6t,&K;N-`#!AS=d-*/jF;DZPD_3B6- -%/:g12"cD!F/2):c'?"5$Dpa4#7$#Jeg!thk)(%-a*Ks94S+cg)hi7+:3Y7C;S7e_To6srrC0Q(E`Q!Y($'0eJJ7BX#?#: -%ShfSb/cR5%_bH!+hlUh3>2PprF,?A"LLsK9d)'d59;L4L,S"4H'`M"YBd5p4O_9-sh7Aa$h0^g3oHtK%"sKF'+h5C*WI3AX/4e\0 -%*0Ggj'7=-G^1(hg'",^>,PInZL1b!RPUD18htXKJScZku7nU\82PirMO_;YD(cZIPaFbc(U=bUgl@_kJ@q!cEO`P>6iq/6D4,N!3 -%_8,#Od'P/OZq%E;4L)A3$L^HO'LbF"eT*M.[[5f$,$S$2q\=dJ7kb_kreseb8']Rc<8$I$/S";2^>Xdc+XTPja0?d4dBeB4T&O2+ -%$^'IX=rH,2n]M2rd3;d$cXn<_Su.\>+eq5b/*de*[,fDULm.oEb@1`>10W;(jGL=;R@u6fL6CL<@-43E\6CE:U\VMJ#A+@+jR1,l7.GCE9dImiG,GpHfjQBW\c4W2n]&@fn -%]V"l+dCiLqHFR-+E%PH/iZ]24#s"en$"L1V"0XSMNA2YsjH0G^MGflJ\_r9Cs!autfP:f8(/+Qa+EgpXM+kG!/Rdua%q^Eub!@O; -%%:r.h&\rbBP&Wuu!W+2mn2DN;7=c.NkVPc7,0=4XjFLc:T$L&]r/n5]9)'eT&)`YAuPDJ-!J)sdeK`<+G#Y'oB,*l=V$G2DAI"Dp4QR$[kk7-cUZ&aJFfF](;"qJ>A5em[1 -%6t$?*"Ul9WkBqr4HRIR3Et!sJ\SV[">qlqA&=A@fl-&Y+j"s)BHbR6kpM.!%(Gg)#>=@e5`f(UoN3//a%3"D+2nBnLK-aE-Y -%[EGr0L#P*85nUD55[f9K_%)>MT5=B%G;DL0ed+GiY=T!`'[@l\+or36c'2IUSo^p'Zan+%Xb?.5?Mu+eQT,(+RT,ff;gcmk@7RkI -%K3AJCUW.6E5]IQA;AJ(:3J-nh@70FUP/RZJ,1!"Q[00/\3@k8!DEWQXWOl4?u'4sbaH.Gmko"VGtB+]8S -%MES40M?t[;M@G^2Qg+#[iu'#Xq&:PK>uV-I(IZIb.C\e)UMF;,/W@0LM0I8&M21tsoEiR$\CMBA/^+j4fH@gCOkBnj@sP2pPjkHl -%@*\]Ll0R5=#pCrrH^N^nZ!8S;aSL0I#\*iZ,X`.JQspP&=RVGb$A:<5A2`Ll%a__O-P@kEo%Dr8@qs-`*!"kG''EfSB=uu^g&0N] -%-_I\Q%*0AZ2%@b`\<)qa<:R\i[S=*?=Fo-\SMSV^AAE28JO2Oa+F@Xj3f-A:hu\jFE^sY_O`$s'RRr)m-o4Prfuj5g2Jj -%$Qb;0pK<*H/8']?!#A!)bg=7b]2I?J5rd1q$F@X6:[C)Zu/KAp.8AsEpE.h'<2 -%&;:r6j*uemkit=!UfEiV9_/FoJ?5-#P?OU%]Oe[mHGjq<@Z(rr9qjHhPg_)iE:QD;]IoD1bp!H]U@34:b<)2nPPZWVj98U'kaQt= -%ln`9!3G0HCf%.Vi#TTrkf`S;(E5%77^0k0##m!ikA'mb)U:\+L=fB95.P^ -%:n5Jc&1>46d(T#$4>6de$WB9%jW=`j[E*,RT'1Pcrq9*I.HVH[=BV$k$32^lU)5f:E(>F<%S.::o9R^)I-Y5uZQVtZ"TBYAE+'I) -%//a-I_AQ,@!F(MY<=f1JYhS-?j'465PT8K?!tZDC609P![AO"#%ki@0Dbo"apEe(bC\0u'R.$&C='^=^1Tf]V_k;b4)"h< -%a=3asn149-'P4/c+6a,(Y7H;Lr>Qq$Ku1aE-FHB70_Ule)lXX3^Dd6+S1m-b9GC+qH]B5-2LkhL!2(4'g&ke94!Y,k+R:>P.5FFC -%E2+S4;4"J6H"PBB5+$\l6ZDATJJ@3U49\cKKMpJU#Z&f@'-`s@';'?9_f1dALia.=(YN33#$LFFK+U5"G_/=^Yi-H-'G4'EQ:ha= -%,+$TWf+4E=Eco!uru3GnH&:_H&@"9!j)SDk)>*+Jr\q!jS7\?"'ne_ -%\&H+U$63IrdO=WD6a/r6PG]%E/Hkdj8J,,Y,%2]?EO71!8].kERhYouNu/YN!a3Dtqm;8Qi".;ZAC&V+f"<&U$b&D!=g0<=/32Gf -%n?@^Qk!f(=4(b3YKQe"0h@M%U,n`%"/jLs8#YgsrB]F#gU:s$GD]2MaCp-9N[Es;a\0LB:,/BiK)^-lJiP5O]8D*6hlAH24cVZ+p -%%"ESRYfHfD$71U-9>N`AYS#7oD'7%fL.r]t^nlrs0%aVFnX[XP(ILA6k+BoA@ceHTbP7'BY^RJ:T>^XfjY%3>;9Y,)Q@8#/F![2I -%igonJciDY)S?5uuE5)K.pEAB^"F*;$=6J'aa -%"69Z-"Ru0p:kL;j&i@QU@J"gH!)cLmfO#1UVm+Z1;"%u/.K>CZ&L1+eCb[a71jTGiKCC?n@DqP7!&a6Ne!;*W6UbA7a'O/5`Krm] -%bslZpQlJ@f$,8hS6ImPL"in]]q]&6skQL\L;#6m,(cM`ASbNs:Z/UG/6foVIfch4bM.2n_j?=&Wjue_VM$"PU,Uul9,]Ll29q`_+ -%rl4`K;=Khqe`*)3c*B,m1alrKhHZI6'G:bW\]FE<0I]sT&7*RJVGQIjlF?=2im!$AM\_TqDK6"j_XL8N."_f'+uK?c+b0jf6k79e -%a.Ou/Ps^rK_Y[^3(h)6^u'G2h]4ZM0/VQ1*^VUQA2f1(pAt&H!_*7!iR<4IToLQ78br9ac/kO%rfS,W#lc -%cWn]#)iGttTZ3?8PD8SfR1&8cg)EhN2aSNiQk0M7I3gDO)P0QR1gbQD7'ne6h?/22;X/Wq6*Sk2_s=ZpTE-`&5[. -%,!%.lO]VVa+95>BNYT`lk4(O3IG1n"'ZN$?d4uECEb#@lCNQYsaVo$Z^p7$mD:4PN2bc"OU]_:Q^6;KT>#5_IDSrr1$R0EY910I?(-<%KrC,&TV&$T=*O/CH@BA -%-qoIY-dN1Gjif!+0cnaST&Z\;+jZ/`4X`d+Q6kr]eh!r^\c=!5Z!W,uS]0mLBA=.j#"^VZp`:1:A4`J+2E`htb=>AZjkYFHHuS"u -%"Ca^H&5eVU!($)fb2CD"Oec'Ab!KK:GnMWkjTM)`3:hE!cK0GncT*pOi'irVhJoD/!-]3; -%![pF!%[8(a$h=QXWMk0e]TK*`k3k:K2TnNBo@8bX0/I*=1IqXZem&cCE'.m?YkM`_(YRRo#We!D+Bo8QB0,0#?%PHhY9))3Wfpgh -%S9-Ze26E/_7o_VDQif`pj,=EU[,A2<-_>/6f>ZZN)NTDMd?\Eq3;#m7D"@h]rJRcS3Ub9sEdj.bTBH!q3JSi#1U-+@'34OO6=*@+GhH&8cePuD>5-0Q5M#hJQeSAg!:tJ4%[FFoC\U$qCaSJe$Wfekdb-D/W484oDY+##r\Fck+IBkc.I_q[eW![<\:W* -%Mp1iV^FbX*9<^(5n/HHA=_s"I.T@g97l>d,4bAjL5Sts0A[("s6>Et@GGBiKm#o/%*-@r;rm@R))lB&F">`tXOE-Vj!!FRPt-4Ml9?CSF?^_/KUXFQ/6ISSGm$ -%/`O7b2@G&gOt9[OZ+/tkH09F33Mp;;'G(F'_\4RE#;]b>#S'J!;)=-OH^.h@e?Q72D[l/p?3XTMF[bTqA.2(KaFBjBU)-&nF5B+^ -%'`h:OP$'V=HkbOZ6u\;k=giTY'Y5:C2'W1GR7Ih*HaF>eYg,-l)>FN&9HLP$Ce$I2AVSj(UNIn^boq4`YVL2#$?;V3BT`?XR=>;p -%)M//A75L)B:D0WV1c-C"3R0LPjjDE\W#V]jV6Z[Yr2CssiqOJWJ"T2E][2X0]'fEL36JS.Xn=F>9m5K$n^FN6$nu3O8_:b]"jP.q[_'"[$@N -%@6%s/99@r/?lQ'7OU".'lgI]Dc;5?C-r*mHie,Uk-#tYj@b">e'^G^>0eWalM]&+O-".mp`<(5m@1,o,fkeFnXpJ!,:IS7T2&/_@ -%kE:2JRZ3]'"jgca"8Rso]cJW.5a'@M'C9'ooO?2h(,R)".9)gka?^Leb#0A*K,tRK,(Ukf8+'3?UbnPr\tm_`%:#"t1Qm'A@e)se -%X!h1p*#[Sk&7Z';3>?6K.P7qQGq(pe@S0C3NBKmbZgM1m,ZBp]XsSf)-3&2Z1NdfTA&>K_B$MjMEb8]8U`BFH^n -%/Y%ob@\i?6#.SZaV^o&TZMD'e2[$X:=Zcto#DEYf.6Ik'YTTC.HPZCK)+I.DS2Y0E;CiONOf0V6)c,V397f./;-T<,_lCjLuKtN8au0;mpb4.]_hg@nB=(; -%0p)3E-+\_".;DdDF$&C-efM/G8*tB=P,1kPW*UiAUoEX7]?!_99,qc=@@S)]W6Ij^OWNf;E]f6Q"i`]tXEWCkAZN*/3`;H);3E]1 -%P:^44f]=?Tj*r#4W)7jU]4."`4NFX"n91TT8W&geU)j%b=G3.t;[Zj\!dQYYB:X6d@H-@1o`BR?T&6P?/H#1i))utsn7d<>$jPq6c+@cne%GVMTrXGW3nQG&R@+r*97lQt> -%UrV->"-18'3Qm..&$69]pfCk:8;p1dH!s'P%F9,qo\[LY;`iY+-a.c8!`RG]/W0RtC[cJWN181Mo>XUs/n4JTG'28P0]\ -%>\7$tF9"FrNZE0X*eS@-8A.$HD[,pq221@]7D+iG8cP9U-SK&1B[:CBJeORmm%Qb7DBN/<'?m[X-rETXkp=/lZ<4tfedBZAE`hd( -%).rGed*deZ"V`A[*"Akh"m1&d]ppq7QY(1"h\>;'O.(PDTIenAAcnQ!_)^OeL``oHmArQ;#O#_u"4Ki5p#Bh@0W75nLQR#()80!#omK[*U(dcSuaK9p7cn"MU6*1_p@W"jH"s[\*VQ%"*_.;!8!Jecn9I,bId:Iu^i>=^aFK -%p\G<;!/Wpm3m=i?S+%&Ve)t[L+=51G!T'T%4/1;al!drgs1G%K$_Ofol#3afG8W,!.N$=g8cbXg*1<=`+N&9%kR6U#EEt -%>?d"fGdok1mISf@_A,VMP!K+D><`'E\'h8@I4RFb?0\aIEEU -%B-Y3)'+S]4'q,.fc=+T8nKCO6aW+uG=IXD&<#Q#tNEiPE`?Xk8F3MK6f.^"+Mri,U'dPTd3koH/`ar&KUu;IZJLC]P -%]T/L:2hNC/fL]E1A,3QEeomJ7SYc--+$7XMDTWekEu40f02`c/'-YhPM2(h>#0G.VfKBNK;Ha*YH's`?7)h!!YtT"NaFGi4,`>@= -%1hJAD_fT)hF5\neB1H]P&TO+`k$dM"gj0mnk*sM$&o`X2?%rYs9tm"D)S:9JQ.KjgL>S]9ph/f'sC2Hl7@^bl?O$Kj,o^1S55 -%RKpQ=_&?qc=[6UeaCcE$jh%a@HhY#>r.gpm^(6pH3A#L78hSaW^Un>9</AH)][]mDQ"UNI/iWh=PK**,[csZ)4`,0i't=:&uOS1Na]fo9"Y@*8qW/NIFUq1;Ij1W!4Btu6gM`T$)?%FYW4MGS+g!-5pe2@V":!o!"%;6Q9`FA`OZbsch/$Cj"d,t\7u_5 -%dk%0SrQ&9)_-_'1Peq$DJcf8]nnA'il=2;0hSd!f8YgDI3k!+.aAQN#].K/.+NsSE.S[Z\+#Fqe\U),\/(,!JbeTb[Zr+SPHa_1O -%;Og9'C(Wb'T\$hhrA$1V-7V@atX]%lL;BA:_M8#IoE3.8(T-5`[*FW@e2e/@&ODiEFQo4"iLt4[%Ulu -%T6;#K,[DZf0sK?bl"EpF_#E2:?%'iZVDg;l4)"][>9*rOPGB7A2kIIYB]Pc^[<]lrFJL#tYIdZ8nu^VRr^I?rPj:(?f`40T"^,4NpZMeWm*cF4j3JjWd;[V;P58[QNZT`"a[p387B`Q_?8bYR=kFO^&7I_kao1VLqPr#h?Qe6s@G$L]j?;7XS+JbZX"La[-W'Fl01PX,?G91lEOt,B -%ni;r;i=IEhlYsjk`+Ti[HJ2Zf"Qmi__5DBKBa>CF\*@Q$MUN$NQq"Nng[0;qIF%/TQ_-mr$''4C%rc&"ebS.*G1s+)3"+0?W+C$l6K2s0GGAL+ -%RTu5p;8:"hHW/@.n/aUiaekbo>,p'>67^]3]Z"!P?g_SnV..-I?<:KS]'7Ji65tECB"Y&-2s7C4f%2S+Y?-4b4hL]>^#=oGFd;su -%XtID"R'l0)5QE*L8JMci+'4<TP0ICJe@f9i4nk/p52TE"fKYH^e,qEGth;7)KVj*1YkYl*H.NC2\a(2l00P^)l?e`>;gc)oKoS2BiXkP`(nND/0s[sIG^ -%=)\YJdlp4fhgJ:pZLjm=pa58Y8>b*(p[CYf4hH_-)al_@5+&2hJ,K;OSJe">gJRHn3j.qgFZ;-$]DM"f8<<^o>\?(q>UAG-b(Z7O -%nE=124An("g+_8AafthW[cQmT7Qf+qHM?77=/9(f```fWb?4)S[dRaeU52Laj1TZ5`$Z2K]>bH0fmE.-HoSs,'2bFaLO7nr7m7^M -%j+kiRh/#5!^Z!,<\G="hh^fL,QhkFbPaJ!uScqjgpF'u9WY$]kST(oP:9DIYBI80:keJ,#0*)DUrd$E9rFk4aNY^Mm[.rEo2!'bT -%f!Kh\'3F"ECg1_df9TY&Ut_)15@Ce'W8>8f3b]O28b9PQ^16[^Mf%:0k%$6Udi&q`38eeHXRdtqfLO2+niNOR*=@D@-D=p.#(i0C -%Ej[k9hNF;:qXfF'/f\5.0%D@VSu;,%0/q0A,B#:A^\mYRZVYPpGohG1jTB/TQX=&d:OI7YkFK97I2Q)#q=s+7Z<[9Rj8OFLGIP<" -%rjV4"Y:eGAHZN'>'03S@Y($!>U1YfSrVbK?gUlS+-G+OiJ%iVla85JpgGSdokML)pK8'WA6"k+.X[@pWSKO)r>qMP?/Mi='0]^C9(-^CSMFoD6bJ5.#7KB0&+0aOL4N7p'2Ku$]a7KbEU&JTh^9B*kO]cQm^=Gp -%$)-oY4raqW!e2=@_+8DN!o'/aT]428Pp7F/IBO"e=.S$SQ9a/IbP,&pb5&m2G>kbeI7QYA+qt3OH%,3FEAS'\C9%Bt!QXn/CkDg? -%s*1V]T-c3%o'Q1Ves(s!]-e$uj[<:kKtA(G&U\!2LU!^[p`I7sMo6Wc]i'5mc_Y4L_5C6NKOt9r1#O0N_IjV`K),VX21M[!Hs!j" -%;*2ebSSo)i7iSmC:'7s+X'9N1Hg;isn%:XkKEql]IIH0P-^;Jcoua*mlr!$Cm[Fk1"hM?n]+8d7D3I1X!.+\!4K# -%rDG7]NG3%O3c,@@s-MYdVpsHI7n-,ja/C8R!0EJ^ktpsX`K&)P+O*)EC#12N%o5+!RE&;lTHJZ`]5`HK>T^LB5=kG%,[>5t7S`uc -%HW`q(=fE*o6D#aFSB]=#@^]ldY3q@1:@;JU#6*&'K/5c1b9q7%B'TnMDUXJee2Fm]s!HI\mcI:[fc6Tn:\EE:X6Y\U];r9mDqgQlh)iZnUH`brIRe;jV&H?LmQj^AcPp& -%gC]npJ,pr_-SGs5)o6StGIFHbS>uJ#5$. -%hqL7XnFKA`^91\trg@AgrSH]4;>@%PhK6rq5;Gr_DY*@NLNcDGX_`>hR/G\#\J`^NmA&En[YL8-rOL1*7m,G4aYrOE]B@jeqQkNj -%NCW#\UJVOOb4pCa^WX@%e8+p30ah:S' -%`De\6,\kh5XUt8p&F9,dQV,[f!t(Hn(HMV+iF,S33(.#dUYZ?^"?tJ\>PY9QjuE1Gf7#fHjFc7HWR#/da%ckqo:.W0Ul"Ih\]H9t -%q/eZZ,*P]<[jl+Yk,(uV"lh91r)Q!Bh.d0fU'u>`3+g%u9GF4-La/4k'QhL9U1]FHlB6g2B,@<;"#"YHbV`J#dD1]ZpQhZ6-X)SK -%XGI)8-B[;LPa$GKD=*EP<$-@pAJO=?$0NcNBuKOWA1RuE/2XESHdRiu#Hg4$MG?:mdtgDifXXK145gCfYJZ7[+9u?g`@&R@!ZG9] -%%62WF;nsC:!?:+1$V1@WP%S]/n#]PLCCcINh_0=g,eQ$E2X-.>Z/4bb1f'h!B]U7>D+5e*o$Cd.]Ds4jQeOWG(K+7`jd50Zd+sm7 -%;D>s$O%u357I_6d"'O@Q&uSAA^nC\:[KlmK-7'+3d%/9)<^]:?5\@YWUla?Z7T@5:235=/E^2]4Ej2=Qe]S$Igkd?kAP2dJ?>NlmpR3Sq\2Z+a;-A%=7[[gQ+F2tA4AJY@[sA)U -%O_jAB&6]>OFg/a+r$sih_%!3&;E%4J$u*LVrImNQLeg,:_kWB83aBPD$bL@n*$VZNPj-]$+jW^4jgG\Q)K7a.4O(-QAFpeTf'?oh -%gD=p(@8[)5/du2#n]7VCo^W'J[Y(*B>XrqrQ@!>:+P"9c^&_/cMb.f0ClgU(J^Zg]3p:#hBWFMfGg<*XNII^/\?H?&?^P_+DRa?VnqD9/=W4TL%"Q\]+C*6>L0DZTJXFbAB0!3;Y`UPE$g/ -%(i0s_`aGiA)+6/Qk(Ob*:?U!qIU5oLT%,D$R6!(Do(d%\b'k:U733pCYTi[U(\1E<;j-OM;PbiZdc6'AiDk3+0lrpejkhf-QR8ch -%(*OoM%.jEdGdX.)0C9dfV0VRq/SkW!mW-neSRo\*18GAm@%T@KoAZ461hs3c;:+?K1$pX2HX -%HSc+th9N`XB-VBobhSTTe/rR;FEmLRHdfnTo@_7W3LJM^Vk's1em>cW@VR6WRTeoY)Of@0s,Q>p[beo.oT3Gn24$F___J_JW2[gl -%R8TH+IQ9eOC*Ec?$rX:*pi,+MFQs:*PsL988oK8\lB&@K=SfB*Y3"`Pn>9C56b\U#LU%^9Kk.M>GecS0<*:UB(KP.TrO#>96#PLO -%\A-tgA,J&?P3Td8MiZ>HXWs6_;`/=>>P2\kUE5EJAi&o'TR=%5rg;#okSDTfkOhH9-qbjmcA44N:3uFB(l"+=XAk+1X6*B;"/W:_ -%JE]TMPo*>#6qFQr9/&ek3i^20),s-hW%"]IA;r&[\E]tYMFM^g$WeP*jpC(X";#"#Yl'[QiufcYE;Ff*S^/Yf<1O)n'jXWV]!D#? -%j]8W/WA'S^YK^&3>*MQf/1MpUlRPH+6G/HWWG0jCLDI^_a\9&$5$nr0N9F?'%@,'#U74Uu2:3C&Y`,j2RTSiiO_/0cG,`'E$Yg/c -%npV%@e8M-dhSINnijeSg5@u+94IMV/1bnqZ[0ilFTdHjs7MPX]*$Vqe\,Go?NOqJ)-]h2Dgml(-Kq:%47GP1U;A!N04HoYk:#=+. -%1:XB+:B5[V:u'!alBnV"oeY'qFUIeUD4^&t-OWg::Y3jP1WeUc[Hid\\d=bnepri,M(X\U/?#,(Rq][8r67@NUZ]GeHC0/.fCX%^ -%4+mhgs+e;O+b?6E&(,I=5*JAd%MKL%OlWoTI]SAOcY]IDC5F2c9de8=W#EYdUHU8DGWrnT;,YqN31FZ/iLlg@[QK=\og>a,_=9V^ -%@]P5)/7q,tA5Z3$)8;G$H]7$XR2kGIZ8C9CbcNSQ]SW[*kn-&Dk8Whr6.QRFGbU^"(GCJp"dDW%K5WhIUM -%$mi=C)9:Ea;5RH:8m^Lo1p3-CU4uO2(JSsC*p7`&.B70T#5R=4VaOf+'#-hU9'QKj8TIFpO+4u6%ke7>SKuWM=3'aWLC@a$EW^lqUrKF"a=Y\StA\M%BRU\`T-hR&i\j3@3"lh%Oq0(2\*_\=k6! -%\M5CmD!X*Bj)8fqV(n*]p8OpHJiG5PWZ)53hoURc3U%:(LfEGapWUjL2Kj.,sU;h`u38u0#Nm]jX6PLKsJB+ea'l@liP'"+TC -%pcLs'?HkF!QNU3)k&FT^-rNdQ%#>U+"?^a+5bLa/HS%u\C=GnQg)+J3X4gOBe"Z6$Hq[g`lCf/=c&CGXC.W9fNm]+1*DrP9glGNI -%^sZ4paXZE)q?N-0_Pu_CDsR+20@N6&blu@m3k7:?XjUk$BUaM.9EkaBD_6U.XLtMOg,MFP!N]OJg3eTo,[!qngBRFa);#ZGSYI"Wc>K'/dnGn;4)-GNfo]kDZ*KqPB?%l'Fli -%=;72Q&Y[4Fpi'/*Hl(Ej.YM%&`AG]7?54fhP'$CeUq3I?huj8d,H,\?TO)%iQnG_e4bcOO9)ceL"*]hP_r7'_d,eW5m89)UN?YE* -%7tRO]+DNRc8.C+nF3uV)p<*?opfqI(q[AFa7SinFL5TIS;+AALVs//9Y"S/hajf6rPJoBL!TOQ&2-9(sLh3(Q(oF=uQ@X$8X]APu -%ioZJ22$;A[3u?J^WP8bi$pI?A!2Tm?R]$O]l+#(fPc%J\Ua[.Kqlrf11t!ZJ:oQ8+O6;$"4L%)[Z1c+*8QPfZ*^_Y>Hql&6Rn4+0]+uF7 -%-j]cpVFm2gugOplQ>2u;$uFK%4q#[Kk]6Ib;;bNTD6977P-.Pn']QUR.^Kf,4:?,qb#\V1R(:f;@_d"=PW'6`0e -%Hu_;PTCPWijr9hFYN].*kM#H=/!$I5*tM+j66l/-VGZ[9@dj_eF9;RaimMq@\hW\YgP5E>i%K!&T!R3EC/1[D`&\(k1!AS$o)CZL -%@n&m+=sYqXA1UTX]Q6Q0@4E*a^9\KGnBbJ-Uhll$KX"G*kbEnNVPJsYMu:+!%H)ah+_k!lFRfU!W^>YXk*/hj%06m6[NmfRNQLQ* -%W1M+()!HRTl-h\L&eMGP)>KR0N(r7@Pr&XJ<2q:qE:>h826"U+Fj,6"ahB[7Mo;]:16*: -%-/Z[Vp4["`@0]BJWZZ7O+uQ\[aJjVV'g%DdAOS,F6(DtcX]7r=YJG[Z?C6GCgZ(8XJbQ`.C4LQmj9%EHKOI7d#00AY]JXecV!E,? -%_D*-g3h=<1bl)u,<1l4^`L[$f2Z,nrNb\@^,hn+BPcDAeO-AD%*)#aCH-Y.9J]:FX!+G7nR-YM:HE_"q -%d3r$.]'ZE%:jKV-hY'`nabXGFVqXE)iL)5=1rM2ULlBmTlU[4BB[eGocRHD"F9S2E1)FqPN`-uH)bo?XPI2*92q_loSRBPFI.$2t -%>R,"ujYp#p]QYiu]\=\r;&&X_U3et]6;7_RUPRp/PM``G:MOXGVi&1rP5+IP@c4TlB'M21T[emj%0Es%ZuHX^dSuXdrA7C65sY70 -%gGp_1=U[9\=I"0@mL62]Clgt=Wlo2%)mS,m,YY>4dq)4sfPYgh,fUUI`u8tBB$Wa'G?[/l2!WOA!igrN7[58WK[M8s#c1EVK@2ml -%BD,#+$TqsZKBW&$H[^o?"BuZG0ghi_Rq\G)$_+Cb\Cp70A3YE4h,olEa_V6jcZTA?lNYt'VARlV!iFnk*dEJ\T"KO,HY=@ -%Xe1#M%):71J?7RRY^M5)a[Gd[BqW'X]b&UmP+8B(q)Z@ZLD:pqK)7.[s[>ZaWOfLmG)Y@^o^Kar(NW*/)Ym(uO,@Wk!!Q89Nt -%2;.h4P(=96SBi%ADZ)IN';mM3R?:,lpHq`I/'-mQFRm5(7\@g*$M;994E+a=@)NDBBV[OD4ghR3Qd'Y/XlW(%-#jRWm++q,3Sb%S -%Aq>N_p=Plu#f+5[2TMMFTr's$,+>NM-j`N9p/)$[+)XXN%;q";9*&_Qfb$o>;P%9!2;siN>n1#FMaWf>61ff^E -%d:VaafnLq'=[!@25u$ChGGGLleS-L*3N[g-*1@^>K+q!bRH^\NeEbS*T"DITld:-P/tD%P,Q$T1C:$[%X.+\IG;qup -%8:4:3GX7lk\qq?lE@Nc+Wp:"S>uuhu]&McL[sMf-o>=o,E1Ddp)fR8b/9!'s/9!'sCr31(0ZU0FYe[6jYR.3_]l;?ES)RC`fS!2. -%@=_@^@=_@^@1uDTL,i#JL,i"_I&jLSI5"F8[c1qRT@gB`WS"E]VddOFVddO`Vdebt`$nI#L':>kL':>kL.sXmabtj$)_7M!iKMF!iKN+-CftdF.A-\F.A-\RrBk.05rDl -%05rC5Rc%/VlP-7+r;rm+-e6Op;mCe&;mCe&;mCcb:8N]VR&.T0IXtG&IKN?aq?9X5q?9V_8Q2/%j?gkce50\6+^2V]VdfT+VdfTE -%VdfTOS;QtIS;QtIS;NjP"#E]kq?9WJ%*qn(ja738hh4q5IXtG&IXtG&IM5Jqq?9X5\ckjJ\kP/Lab?7o[!mR)R>t?g.b67l.b67l -%.b8OTWRroFWS"GjWS"E]VddOFVddOFVddOjS;Ia`S;Ia`S;IcFE%3asE%3asE%6$.rB0bp0pN-=>cC6##VMS@j;L7OqW&$!;@P_Za_b/Tj;Oh_qW(&8q;e@,Aj/4!@1/^_L4rE`D*%@3M6uos@I['?Ebr._:TgMbg!jj-aVRoW -%:gr=Hj3:Mp*1sb1aYB*\:Q?#_IIcXPo[K:)hT`G(jO5DPT=eAiouXf\F7s(8I*,%GONsgs9]`f\hS!(*@sm:k-a3BL\_8'Joq\E[hG%F*g>"'JY"/53 -%F.^*L?J?1e#+p:g*UJ3TB(j9%'58i4P>:lE*=H9ePMn4e=!g&N4e)6`LS2S30XGnK;GLERc0"8^/@GW'8^8\_!MNj5M0oV=VaXUEZ`5j5HAdF>L)C -%4#YO>bu:Bp5>Hi]0BCV)&(2B8\DA=Z]n)D,g5)Uj$CJt -%1ne6BLU23Em]Al0a5)BW1#Dl!BGP/8:+i4fTg;eK#/u -%q+RUHNX%:$LarB`_$2m8?JTF,m[P5qm/fb(F;LsCW;\bf1QtRT98iCngZjet5*Ijp]&PrM\`4]1h/Rb.bcuEQoM54fM0I*Jbcj39 -%-AAWY9e6L7<4seW_O/_7eJ5!8\3+Q*d@J33h0\.gg5OFXSp6><)TG_]4),)7krnR8Hb-u=qoI!VSp6L8dr_Z'B-ka4Amo15gq8`u -%'CSJ_-XNcI4n0qO#MP'pM+=tc*6V$heU-!;lA8#:'iuFB:/l>,GaTAd8%T-8;it2k`[]0Bdh#L.d'`q0Y)KEQGS%6cERb_pX4i7T -%mKG"JlkDS'8Tj'ji5(!-h0!#Z"9[e^Y/%D8c)e\"J09s15Frif9jIeuVLoS,6f' -%<@,%6j[SO/VN"dVFi@0G^>qq6uj7!]$Ajm<=L0]bb<`5IkiQ"O)XqZKSmjWEc-#6<9_!a&Lu!aoTe2_9iiig?/XIL(cM6;fS;H#arAU@21KA>5(bdqts_WeXTfhkipe:;AC+!t:*SBGq]D7&E!.'hE_ -%b7A)QC9_QBMXJ>,$ecZB%3WosDc\fBg';ZDc1I"-'O*P6gm-DbS'2>NqCqO'9QHTT%%B90g!Y[^g\:(J#r6;OV*99nfABC -%oaFm#N>'j'meBf4_N_<8#]@'Q@V+o;:H6KYh.AO$2['_\+D]]HK5L3Zn/r^7fq&_>bIb9rqDfR@Y`^?k_+%Fo:oCr.%iWj&;_tl+ -%eMu5nPUU_'>t4>8Ia.QB!@bB)-P4MQO)oReRMMDkP:49P+#L'cR\gAGk%CPh$<7ggKb)>u]+.$W8/(&hV,mAa$,]^q"uZj%$C!`o -%Lg$qM_1>nKVN31^;SDaPQgoNn2=LDAfmBpieobM#oKN!drWbGRaiqS(df3THleXsS>6-7Zah3/2&*NsLj+gLl**!Lo)DNbHX;B]b3 -%k+PAniY_n[mOS#5fF\aKWhV=;%#:t'W^l?Z(7$(M)0t0q)0' -%iB6[E'^en(o5K"seJ$?]J9Wq@<,C[9dod7;3G]0nbe?H80Bk]5];QO9F+i!_ECZ9ZiCt[1G4\[$W\WC0bGAuU4)k49[ano%HXrc2c9T':!/4$T/9b1#B:DM@% -%'5T,=g]8q2dZMW/)OG:oBIb190fW:V;-QAqbiNoqUf\%a`_Jkm@E!50:1W<-2OCsU7`LU""5*E1C.MsSkpJbcX<#7O-35IC= -%-7O=`;&*;g3HM'/bWV>5+7Ub$T/s'2(1=uo1$n`M,!-h-8;huYie;m)&EriM@bH=t=Upo`S5jX\#%qdAlA:h?#8PPV4f%'#S(p:5pXI+D4At[a;rJA+#Mj.W>`Eadqu@oNTR`AW -%Eo?tgr+_YCDa=1l(a3I;![9pr*FB+qmQ-D7M[IrWk:qC>Q%j",76A^$[k3hR'S2]XCD6K!^tAc56ckQdArr.SW8'1!(IPZro@V=C'30MmL914Pd;1uID$#hmU-jqgJB'p\ceo8'%b#N/ -%0\I*]1@1nYg?e64jO/>TIB,VOEVHW&DGja/lUpb[SS&Ebd/<+&%#rOekUG#T"$NXGl(RPpSl"-:kt%f&)n:NA#6WfpJX,e*/d@>. -%9.[%iF*OHkpO#bu5C3qJAc*6(N/cYS#?=$*X-50/LfH^M:M'Ba2o;j08Rb/k*+$p\p*uW`/a=u"$G9VjAH0&`kZc')^V\jUB -%Iqm-3jr"uFOu1'4HC,G%'hEQA_3`AHhkh!/_iU5%*(fLj -%0\MK(jhGCN!\PA6p+`_*gd,_QaO8if*`R[$S&]ro@DI;t -%Fc?Qm4dMJ-)GuLLe"EO:OK]-2=eBR=E56?YU/f@X@tA?fkf6b%I_qoJi[B$[i8^a/9)1HE9M9U$$lRD=dV#:h#KA.nPJ)S2Z7C6< -%#8TgQ.#/SJ`tHOHD1O^nGj43OG/Osa80thtXI)6"0@s`I#J22,Y+rm-8t!ZGqd_;Beu%"GCLnDAiU)/eG5rc)\_R^1aM9#/rH"Ls -%3gEj"ia.:*rrV;5L1oQaK0Ybo0Q:pT.>8i_3ZANh?^gO8&48p=P9"9H$WJZ-FPf(58>@D-2-LN_qR`^8eJ-ak#slI\88/J)B@h]0 -%76?a^&o=G)^./3^i]=XgL0"\+s,`uO=>*X*78LRgpG/K'M@\OAGBqIgMK=oUAZ.&*<4%i!=[9\^%GPs8U`0n#3"2GCZEUlen=kanCE9"8lUq9*Z0J(\^H:Cg'l -%&!Aa7JNH,kB&%mr\di4lr[la:0Sg0q?6ZU>eTmVX,#[>1.4I.[TcH*#$%0`[$/WY].EG.e?HR=))Vad=i$Ar+G._AIV)`19Chq\! -%K#?.6g%&,&,8qUph?EST!D`u-)Y"H%K4f#@0;Wl`GnTUELR3+QnI;i)s!q,&mWSUlXmg9kSEFBW0-7b40&HN:;>aN76Bh15-';.^Phtr&853I<9*3HOJ9XZZ+^X^X6a!fVqr=ZVTD8?Vfh]IIKmO)\8O&!3 -%qT7#YRJk(i+`>WI?!6B^N980?T-aY2dZ7iJNV(\]T?R-\d6jn)ojUhGToOTenIo"h%=2^;1\P7bSmQU/-._^\6ncID;#N3=a"tbn -%!]\THfKZ7*QIG5=Y$16oRuLnScbp/Q',&KVB![ej9CIc'EV0jCG&4QnXE+(%c[)Qnb;Y;5f;la"^/9]du5G5-V-hFE?/R)lL@]e@/h/6:Eqp+]\I^l<,CUMW.(Lbl7 -%oMt[!llThKDE`&g7=L=oKVs3m6K_&b-r1`OFi/YbGA2JIS*`uHXkrCCF+-eRUgY^UIinPXO#pAX'!L_OhrOI&n8"*_ohM*Pq_)s` -%+=&FHA=ZLnXL$[n6Nb@SEubNCnCqnS8?8gSK)lecY_YR:^Y>Al;$aEd=n9p==F`7$rK8N`NGn@)bG#YK9]Tjle.0h6HGph'4Aq=P -%/m(i'kSGF]9tWPeUebZWR6Y9N1t^\0)@K-HncmqKRKg`Yafok\72)qoADhGWY4AiATL4Q`@6n^sWGt91eNEHir1b1ip/XgJ\eg,Bj&nRA,R>Gu1#c*.W7*(2bB=&.7 -%htS@J4@@1O??iNV%q-]ufbdj5=cuq!'too=@##5?FA7TuJ_4qSUK/b*c9V*&W9eg<1(Lt&&[+"-V)E"W(Yg*cf5Va?a<:8`pm$E, -%>R>R-V,3<,iOf1=[:K(J4-5Yq1r-$@Zl:h9?a9(gd%TmBNnnqM8-]Wh8FQEXo$]=G#G0n^]GaaFeAMLF.uXRc#FZh_goneB+<-:3 -%75.-INpmVuSn;@$"b/f2'"lT]%S)_a4&,Lu<-EHfHqjmBan0(V6O65H=COGO*s)s\_hbB`N+UM$.W@0mVHq"sVJ7GW,=S:CVC9;/ -%Wkf%OOWmHX)K@@OM1qP7l#MpC]s3E<%.`FG#>gTB>oH*^[YilEXhjSSD=5ECD)&m_EQ?27tN2M!sqWP_o,5;@UEPk -%&R6N9K9KE7NlcXZ6rPm5?^/O/,!D3e+44b) -%*GBb7iV7m:2OeZ:2pcK"dAms:JMHGLe$4h9c4[HOah@;g:+IFuC'P&,uN2gC\?@cC\U>!.Mj9`Mu5dbM7Psq.YMMtDE -%Q$"C_e.0&i"ltX7M2=/2p`Zq;X0G$1$*G3`kb`K;/Q+tKDF'I0+nHFfJIeud4N(mZod,Q](.EjTH+4FgHH$MF]P*fll3#"E+[aTh -%+ZtmA8H:*1qC4nOOCu.1r>G0;<%)g?Kjo0CSt\P^XtES^@c44M4Hm%iUId6`<&hn:.^*g5"(>PqM82'-5jr=jlkjuZPX&q#&;[!1 -%7=mA7>I#Z,8h(DJ9m`Tl/ej_V*+&AjQ]aU]%b\US:.(uM/"K-oi[&,#kj[brB)UQo4d]A>=t0qt"rhm.f* -%PY?`,#sZ6echJ+*GbD^Klon+&Q4"p2M-)Vjh.!Ul@(WH@qaRHl6>Hpdj+gB[.`hsP![Qe./<:9%'>taG`E.?WCjEs@k+X:'iq+l/i#S)DcaG8sk*K.37r%hpf -%N8-6khcQliMFe>`QbJr*[X0B%d&OBY-=:fsq=:o?Q\V]Q+QpWaa$ -%J^^F"b7_EW>Q[%mMgpT5ao\h>$R1tFjsV'\3n7JuP(<(')V-R*Z$Hi`WG59&$VQuc5d:n$_*_6H,=!(GTiHaN91l;f<'58Zh;A;H -%:SqlXB!MIWL-Uq^iEOsGTH8`nL#Q$#m24l;5VhWS63A/-.tiErJi9tGTnYV6%9R!>:kVeXSRlDs -%rJ*L/Uq9HY6AdNV6L,T!'(?6q'&IEa_ZHS@NFo\QmS>]b+C$=25t3Cl4MClc"oXGB#XEun["@2Ri'P!dB\`b2<":]M-kZmNP@'bF -%#g`g._M.O\OI'Yu:^\(V*_]EVRZ#!-M]HPD^j*\SQDfOM!814.QGa24K2oULQkTb.!b@,_ThsB)eEU`_$J5Ks"7,k@Om32Wj;HY7 -%(t]'?&-O)T%Zcf%Oh4eukg5h,+_h3],s^cs-$B_[h(cDufl`aH6f"c`Z7H`AlF+ -%-aPjjn,P-8PMMa9G_Rs1i,U\cVLi2)70?KL't]3tUsi3[";Ie=[&c2''kGc[BaO99i3ia1&ks/9$%.]cn<.2:)^<]5:J#)"?SYU. -%+Wtc-nbsAj>2"((Bq@(dgHd.eZshUr7mUCUj:mG0W3:Nh7e9U_Ih2*^!DOR/6tU^0J/i#0,XddWBYjikNJTr` -%'!bM)&9*%lG1i@$dNZK"/_G_$&lo@]^N:n>bgZ]QP@;oJ"PJ_JPh-8k$A!A!-G.r-LKf'Q*`+#TNKD7TGZt?"JAJ?3Z5a&F2'g=d -%7A)hD3#/I.5n4^EN=n?T7RFE@c[i*5W@,L<7?87``9?d=BK[b4VQpg3CB>9U@IqW>-R$1Y"V_&(51+)l%tcqHc!Zak[:Seajs6`o -%[tLaenmljCd$,,o79%Ko,2?WU:rOLJ(AuIbn'Dgn9,`%=lP5.')d)IT\K_lK7KsEFZj!K&YemPNFrF>J65#RMRugXc"_DQ?:hH%# -%@[8h'&G?Q^kX^7C7d,6,(SGRH_u#a"C,dK0fRLgH@)F!2L^'.o$G1qVTm,p+L\lEe.d%+'&YH;^;RD[ZU1H+E,.#_68^&I0WS/N$ -%ic@XE5hLgnA&I`S9*R+)QL5`LQ?:X'F@(l$;Sr_3D_W2g'NjU>&QVW!-DF)4O:`cUPSg8#ZPl(9H;/@fd1TOcb=i&@Lo-ke!*-WN+H-[D -%:Bb#uV[l2.RoY50@H_/H4fJj].Ph`)1oZ*/H=Bn89W$N'!"$?6)k,H.[+GY_:DgpLWciANR251D2Q3%lEpLrSW`*16<`"q+gLIN_ -%4[Kco)@""0A_7l*%6PCS8e3?APH^g&X#S0Wd^LWFq$MCIKm77#Nl%d3]1MK.(a@r8*6'%[)+4=U2i-.P= -%^r=,*6iTA3M;Z$?bQ`B7`VA45bB(?TuP2=;MQ6rtT:pGAb5ZPbN]a#tms*_`Yh6=d'O(suo\$4g0r -%Y"1HC:!CuiSHD#kGSU=]Lhm,%;t@cXMBuCj:?sZ>7$HFgVa8icoVi^erI[$0X)5X\#i;Edq?PdNR`]O3e*QZ36@T3r]r5Ai>)><9 -%kb/MG;F97trrAuf'PK:K;]3tV9WV]@HUPrN7@?_BYj(EA:!BCGEC8-K#8;.\W1T2E&eia6A:#]0&:]9-8>-oD:W$XN;K1#)Wi343(Do`kgXb"iTTjuh`E5'f_\*[/0rUi^%obr9beV@LXEKB^.sBsLLl!&p -%8d0=&#q.BUF5+D3!>-r!NnXU@+.U_\lP,lPE1a:bglV-.R,DL6292m%p[u@:*ZiY,bj6&24DoBD-[7M6,\:/sjX+-+!J&7B3ej"OegS -%J7Ct1<&[e$eig5sS5Zj$=<;EKG_,9b&Ii__VO)Jc2^U]8J615DbjLE:!)si_.I"4@0p\;*W'J/8EM-?bC+n$+[E&t,H\Y7q.QEIp -%M)o)k]=nh5#4F7EoX(j588jX"PNeHlK/LMB8"uH0$0=\9[ijt=@K^1mok/"]SuJH5_5]YkruRCa;3$"$uLl&$[eHSBqdj]C9K%a^q:o$iuKcUoV_e90jd-@[W\KU.H,%\fH#&g76J-d&"tPdVuq0.d?k^tV;gTr.*-r#$4?P/a\R6^%]?>jTFkk5"E"^NnrD!d>%\&>4rWXWTj,ad -%dH"Os!`Y#1@p**2T`GcIbUE*3KoFSHcNbT577I7FUY&g0k!=Qr=k2?@bHNH`B6OASZ:(hNg-+eW/X_)F?N?iemb*!D*>k.r;?5b`Q;##e&!/G4[gis?`R!#GmU)?[/hYL#oCIQ@oaL&D%a -%_\IPK!j,6*c8l&Q2E6qP2Bc0gAf"unm#ECWKL&;K!@1f("hCl@">5j[#A4PsPAj".9P0!D+,BH3o\S71,a$:k>Y/VGR0]DIJN$QIWBqn)"d*=T9+G88SKUY#8^a8@6):/)d$qicHF:0iA1s[!P,Pu7>o!KICVi96T8q9f!a3JHr.LfZ -%1>!_6^HqZrYc%$b@&-sg\VF)n#m;t^5p^jgn,nb#Ti3NF]^m$KGc\V%Z]nVI4X\GF8%ApJU'Eo(J2*moD9+T#c5RiYQ5W^sG'^CaCn_,90IfiX>!J)c&A;FI;O_I';"Q17XXtpTNigrmc9jgemJ2eiUI2U3Z8;IV3 -%jH'Lj>Y.-\<=0cI(K'As,d9*l_Vgd^%hnl:@6A^AA.4*U;%\uMS_H7,/QVl6^L5!ig2d\o5Aa@F/ZmY`l:_?sd=//+I[i94+1QmcPZ^i:Rna;m2j=;Z"_U9bfg-&d)eO%`T^ -%)!dHK2B\haK6eRR#Ta(Z;.8l98R`$hmSR[d5e4)f9W2$@W4>/4iJE*S]s5=%=c,<#&J?ppI>G1uU#=)^MD$TSPp9'$H1_ts;*pLHdiO;,+M[l8GE!j6O#ASL_<.(G[ -%$e6>Yn=9[t3@=nEn^pE+pjl8g(L5lR$er)V)k7VC;5M`6@B^=hJ\&4m&/Zf%3cbL8qu_g06+*gXZo3GM+_:Zj!a[&9Y%-#b/'EsA -%WV27)#Fs/jkqi3uS__40@OYgr/Mjp\C#CC=R:@3H2iZR_;0:dI`aE$8SQ9Ud6'?AqYEaRl&"<$`7n0_\d2nmj5[#a+%2=c_Hmh=EBl_!k_ -%nO]ET/AM#D60S$@6'h$MS'jLe&,)K222ciYYR$tT5HpWK\#i,Pcq;hlVL>]"(#"I^H>0d:YBJ',?+WTr7!u2>&,O+;Pq3^HTOEt" -%cli:b(_mV)n^>3[5YleAR)d,T2?ik!,f#\F-9r4ert(q?ruu2O6;++uT/(8h2ej-%E)8+up@+;0,;%HD;o2W"9Iinm@cLfWYn/[A -%)0lJk*Y9':r!,@%`;a?I71]0O^lQ!25[b>VO9iE#GeQI2AJ\5DV9jWH(NJ"t%1F-X0E+Du4`#bfVfTkh3.bF+;u!Buco6FjHE=Lr -%26d??*>kB'6brjRZ(/=;1l?FVP0fL.p4%Usj[?u"0[7nN&tQeYhd=E:f]ZS;kT:^[7m9M#mN@(-(jHAtENg?$24t`cZqm0lL.hW< -%lgTB+-8Fds$/jUajLngQ7_fQ#GPeFoir(<`rP.UN$*\Re!DtBB(XSsLhiS(+li(%n3b/1lhJY6#Dr<:qo&e@HX&5kon,Lo'1Pae)`.0,R`-@R36sLI4J>;$/1%rSu;0kD3dFq?bWUbW^I<7:'3O;lP@Yc6ZnP@G,f+L&+/M72,"f!^8`3] -%fr*1IYQ#4l1qTYd\OgnE$GN>G))`,dq2S:mM^:ImR.,ok.aYs'P#tG;r?F&;onBF.C'&r6Lr,Q^4ta:UJ[bY"#^= -%rp]siL[#up_2e>1dBW8W=cK1K"`]1\jJ)T$.b?KWpEJT\;mM<@$]3(H/H;6bb(q%:<%VPj-tN+7!Fk')1)6&3!B(fTqqhgZ]4Ngi -%'m0^@`-P<&FP\W.3\Sa$I3'Pb@W-.n.\!u2_f6TJ(CJen-mgs*+=3id/nX9H9[MM4U%cl_rg>_sG!8A^03;2^r+78KMiFkST3'e;/E+3[(hg -%rOL>Z'(Y&)&rt_Y]nB2CQN/(1!#+`aa[@g^c%XjSYXEG\oh,Gfii,-M:]3^7^W>MT-\?hC#qX,`,eq:d#fNnP-!fFC=:CJ3.M]f% -%]sL6aFGUpQ-BZ<_V!p%GqX8'tIjml3UmG!/?VK]3YmEgNf`^qf$X"4lHO_u=aM6BT06Ztp_2e.pm-&(j7uBeuP''>cFsKH=iEsN` -%rc/el,hMu&kj.CT%Jnu&Q`+H)`Vd3JlsFF0O`0f?=QLS4L;(SYJrZ1)iEWp&Ffe'Gr*_Gq&r(#re]5nM1Aqmh+g]F:_eOBb,1l(L -%MC"eQ&9?U3a4l75nc+sYo2C#%M2D2)[N7:'G9\TEC1H`.b0WR&@`:s4sV84;/qZ3:_#4u -%*50",XR8X?d!i=KmBqGMTNZ]m.eO^`.u=?pXNCC`MtPKZ"k1iA1Ul-&<$?#Weu@AJ:!D_!SQ;lf-iH%Ic0ZaA92$41>;2s+5CGif -%BTM`I;6704G2'dQD@t[-e4-/j-:Cf2Y>ZHkBhYtTFO]W*9kC%Z=B`5k -%,SG^+=!]0Bi>!a!n";YnN9HV^oPY>3g+U/((CcAnaMaTEfR?&VRNU_ammBn9^Eu_?Db^[+lS"+0'_+/!pQlpbC-?sR5pfM-+GtC& -%3mhYAX]MRs2tcA58oPbXHMeHsiB%nRp4iPc74lVI;+onU)mpsjMH]jpj8TA'?Kl2$lkd_B`UWsp*>$>/hIGKjs6^#s6^-":9hMG2 -%Y+lS?;2/jJHR\S.DLEgp<+-?T.(D%$>&ZRn:]lVbuWijNQ@=@#Pg]rVQ"%4($l=mgH73=+V%$/FfaW0K1rE!p,F>?ST`]XTN#\p -%8,nJ(kE_ZZX_k[ZW.1LOO3Y.!BQj&S>U2:E-]=JoUK&S`2e0NXgD1K* -%m8P8"p?*"256pYs[/WP!oP2')FjmKt!T4b-s%d%^dBiWb7O\<6S-'ut92e81jX3V27jDJGHU3B)#.jXIf.ctKC41n)ggVB*ZLBFa -%BEY//haW3bj-O4$iP]UC,EAU!lH>dn0Ig`a>k]W!'Jq"Ki1t#`P)#[epbjU>nD%L9Yo"`H;ZYI0RF6.Uq -%^=P;!ka2R!9X]#o1GgWqS8VB:'#B39%3HC%(=@`uE/mR*!;nd"G?jKVXEL-_MH8a<(@Ja9'D=U2qo<^01H466s82hASthSZ>5.JS -%U5.H@*;Au.p@)ZYESBc"+*h10>I>)j-hb5hs6ou)E%_CoAbOHEqbHdtbLDD4DChB'LW*?#Ko5S>n8(A`^55U'Cpd"Z*Nm;RhT`V\ -%,kf?Pmc^pLU"VZ4P;S"_2s]PXr]8pJb%dF&L'DhcDlC7R``=Rr!q>&YZJ#hW4S(p8$0\C?EO(m!jECd(MueRcei'))_o>*erZkX*abOcmcC+e-F3WDhp3ejl@A^8i -%N>6AAKe6tq+dY)gTPm9,#GL^QSRQ$_/p:6-#ASi,\#S7bUVgO-@5&V.#Abg&Te!3-5BOkYc!d'UgVZ=b1D\f%C"XPc_2hlF`a\__ -%D@_A;-kBoHeRf8r\%U'fPA@52RoK'"#i$X/r\'$rh&2)f[q6Nfb)rNR/N+6M/.'d7r#^/E4),QNYLX=$-%ii#2"u*6BsgSkOFW;t -%;.+RIot".]d:(sGDTB3`A[8?@F"$`No2iqV')-.$LH -%ZPc)"?4@#*-T.0>VP_,):)Y$?5YK#P;M.1+J`#BYfXucQ=AKW,_&H1CbfI,9-j_Pl7VB?1%a*Z!H?jQdbTX?$>,/^$'ns7oofIftu.cAY7PlW=^:GKLa[8ZAo7FIT`R'mO3T%6?N7#T4rj`*G8V7gekM8]BeLMg?EoXNIE8K -%=EoC_d.l9"?fY>hFWt'-Q9QRehtE^1ro-p*U-N)6]@ijXrs'[TS,]iVS[J^>/:Z$iY]oeVW+D.s?hq&YK#PhSJB[D=PI8iPCRe`GW,8[?;%C8og- -%DVeSm\(elOBf@8g_R1o/.7E&<9VoF/ps)d')r8qT0SYtA&mER2JM9!+(X]XmLNT!;RU`oM)=?AF0Nq__o*`\23_hs)C>*Eo^ -%8h;gP9p^j64@HFunC]W8h*!?fD//,.r=oSf\hd9!M -%/"Ilo:-jVtI2JSSrtYFn%._quY4;F&D<9'dmlpi$rs^r5#P?XJR'elk'O57rcL+"HrHkpRB9"]IS[JAEGdh@`<68)DcL/rW^:qSG -%02Bug@XbV_U^Ts=]R54IgTWoa[$$:tV?Bg84KgtZc0N]JA6r$@=6P$(bq@C"%]l#b;7fHEg/uhis6-@X.?IW&21+_rQ%>!BfTL;e>Fe1A$Y#r9Dq4[i@K,U9Zn66`1GeobA)aK06sD;9=4&=TWAC3W[>+2bn&r"oVrG/k_?Z6;;(D3&&4f_DT$3V20m -%>KZ!7eZmiC=c%4cO)?.KWHO2rC9?4gdp5R<\!`[rYXQMaoY;A&fg1nYAaNrdtU6X8Bp]K<3<]*']$g%]*\s/4=]]KYu6'a_\G$kj;Wf1H`lkeni1(+H#Ji"=tgC]c+->+IU- -%WSl?&S6CRhoXJ0Z$_C.SHJK@q/-A(6>i*gl^k6+V[9%a`'$&64c^m*G4`@cR,'>*N[qj5dZ$'liHF8b@c26lWkd13=0)H6WV_c2S -%Z`rs0Rha,eaH!BGVe+fkfHr09l.hO_Y_b_N_2^R!h3i]bOB44uZYDS@0#7gbU?q#'r3D*c4_U.>2-<=DCVIbJR.():&1&2nW.MIk -%Ikl\k\dmH4^9-[=IKn=-Cb30)j_qTV,c&k)m-pkVcbtLTMaOj>DUk`r/()2clAds_aOXY6qeY!HGV.YXYZFSG7:;"0"7%m*A>e0U -%<)Q%Ti"Uj*oPU@(X4\31;@^cPB*3k40l,@NPk$s*^5S, -%WqAFsF.B8n%a+,_`K5C`8M;Z0c^jOqcR$h#]\hco>'&Cil]aZH%k]cd5t"bJQ-i.(bYW=\r`W60&?-M(l)3Y#S[o@0:H= -%+%0Oa--OsZn4CgSbF61Km1p]4Fp;C%7?STXD,eDg<',#/Tm<)b$hhdo2]J$UW>sh;'3n^?g@13/'AXY* -%';>Ns4m8b8L*;IYr#UA3H8hq&a$_(L+TcU"+!'"S\+/GNi^8MfeCSpNEP(GP8/OcT35fKV1a[a.%8n7/UOM/`GD'D^,un.WNLHdL -%k36e"%O5rchIZlXe[6 -%]):D9V-:gmU(L)UJb?DQd)B1*5dSa+[8eCarU=Z?J%N,m\QBUUYs"ao\QPuD4+=?ieFe-sUfu>lt?>^1/7(DW*Ps[46=i]%2[%Y#ZitpG>R]r?Q(,>HKf!(UY$S&K?8&o:&@p$smPo -%Q9Y!u'Ib=V@4aY*LS>L6XBHu&-rhLL7EhXbVX5:"%4Pb^ZuqiWKHU^8j/)-+`&j=O[EEKFo1-sFd5\COejQZtP -%p>[p@PmH5H:A)",jS9>IZR'cI(>1(DCq`kaIbc]FFa#6!#`.*IqQmL`HU5.c;Es -%C-p:s&_oc,Q>M)R97b@BPuP(!H*p'oLCS.r68TXZjG&"HjDWUY:?G*a5esS&BOYM3lu4hbeu6>$efJs[)qaYh!Aj,->IF$o&PS-A -%.Q9DNA5*tbM$_!?AVJ?k/6T+-MLc8g0PUY;m&UE$@3_0t2![+=_ZOTjgJdOcD3d.'O^6=fe9?6nOL5fMdg=%s7G#SY+p@b87ceg" -%25guJUfF.-%;H.)(/4XehCB9mGkOeLFsh#r]m9u4P%(fd2Z!t8_Ai)5.>C1.N?gu/G9em]\%Rgr530C6\uA;=!(WiE>4%Yg^FRLb -%Y1"m]]2T8DXU^c%l\H'Vcjiob61^+Se$*/:glZ/=.kmfU;VW-T6dUq9V8e&BC*N:OF=%jKq+/EK>EP::4T\/M_8+X>QIXg"*iRA=FD:_=08nIW[4n8lLIKd.7';U!Q$3N6`^@K.8rhH0< -%dEc8e)udc^f=gUi]k/^5e:K;7$18pVO:*@jYcEbE>,P"q7#uEFdZNoT4q`rFkOHu2Wcn.$Zg@+_U#mmK*dk#)*mNIlY$J0UXqn4- -%p>hX:A7hmU?%6((D2dou`g>h"ZdiNb1SnCDjL**pXc)S+6Y1?#i-tB=X5,;lKtMM@9T+c`.0uL"HgZ#JR+b_l9J((_/[[WDSUG4? -%JD"*h(iS02p:?[DSWe].28qW";[1ChSjbfBH[j*b\&kIg]m7srn"+[Z(,rVB?6Q4??"Ml.ZW@9'mR>bY -%"njjNRkOX"ak_CA4I`njLW[)1H.Z5+^bjgL$,A/?LHq69$c"qC=ashRC@)-9tqE+(jV^pQ,SC%XgQF, -%/(tRQF=6t\qUd'Cc$\Ys/%ai0V"$X65"eX/kTI$dPo]s9^<\Bso4@T*0)MM.XfeLujdF*3O/;$YXmGCC+`$`d2D4_Nhc@q^iWoB] -%?-L&']M[%MY[#]4eZ%_slJl1s;k)X69stl,Hg-0hR893cr7:/iRnUV2X-X?$ksfs,^:8X%\uaNPf;lKsgj,%2mIIEipou#(?']PY -%SP+PpIFciMA>-;,bq9gS,)_6BF3,^Y;q$fnF:L57dp(M][E5KIP,UcnSD@"H60GfN%F]i^R@9rO$g6hl#kJ9DN5SRrfnB&dl>g(,n/B92][!Fe*Ys -%[D'(QH2mDjX6GS1oQQNsD(qbcB$V@3K0'3UDZ(8Q=UI>ka"t7R7!HrACb"/@p0LLdkM@"r0?a6bq-n>e.\i7]:<_b_l\kC42KPC8 -%3NIUHI6OaF&hk3bk5:&[oN&$Jk+BT2bD^J44t>XMYF`&MGAVWuV*=i]aM'3]"G[rB\pdgs\c@_rch`+ek[7i6OINH?;s`/HVHX$k -%T\E)0/8ec05O"Cj1o%RgHJY2`TC6oLrKHgrQc"Ki(t\.p];m`nK9!6V.[@cN9YX3GCR[>XE5*\D*NVE-'lnss(7#^l:%QcI?=)^` -%MeasM-(iGk:(QjtZf+chGHdWeg(TTdeeVJjc\8orrDZs&427'CV]OIR8A#eeHDdW?R%%g7BA^)FO8S!'Wo2;Uf`sH1A2\)r$4uJ< -%fj47g1:bO&m-@liUT]t::=K'AFQHkbj.4o#Vt5c4Huc2s"tbc/@I7\6R.U2_AW\[9%5X>2\G6CK0/hqGD;XP1AFnk.6/#?LqoPa_ -%>aRaYXVPsBXgGUCr=#[UmaT=jatJHr:=V.(o&p^3:J0EQ>XGC"jlb2]k.OuuB53FLB);GmHA_@"^Z]ddatGW%8;3J-I[<6HH(-+P -%4j7HD`Ig+h3p1Q;ZTB'CDtAso`;J`iNm5rXK`-[I\ZkbuP&&.p>e'iBg]l"d@4h(*f;]V; -%[`(7ee_crN'R@%sftt"3;(2,.F6fH"Y2o,d"bN?3lE=`Kelc>^j*>We\+;r]GBm*2LqVMJqWrJ\bMJ]PkH2._Cl1&p^*NX7?m[,T -%p7B]F]lV/@MiE:cOXKh(G'RYR/fDE$QZ(G5O0T4#h_._3Hel:c@=PGO-i[.$_S0,De%bULVTf%po`f\Bgu=r_Y8R6>_!k'Vm*#@< -%f<"r448E[K4Jj4*cYWrp,MHA&5h^(HP/#jpZjCO'@UP],67]bp"B3YBqr!4tI'NECag'gO0u<(X(GZ7!6YD9^_Q`/YBCm)-%HiFQ -%i,_,KS3d%G*iq*_OT+H[mP_W%pUWk1Ut*F2q<'BT@h[hI4`8r/>W^o+5Z)hhqnqj`1$p/$^j&p2G^Y?Q%,X[e@&3=0)dd-SXSpt0 -%N@GH.BKPr9,oS$N!8TkqYh?rt(7YL*bO1P,p&"sH^pOIlNsOIL*C&KFjjHdd^@2;X$,RLL/gA3Q#WHO4*/IZA&8p&-LG%$Q'.4kV -%J5.3CiGcDo:AA_E!u:[-:p2hA^2]L`]lY0_Bqs= -%L3ji3cYH&E?T9@!#bC;J]iQRd8=s8W2[WcqeiBu;?6ij+R-=g;T!&BQkJNdS_Y?G)`0t)!]G;"f2>\"D&[ -%$&&+Pk%*dq+`fF;cp^r;f\727!*&Kc$<$nY[\(_0^?\3(F's4mo%4SN)a!n-mGL*TFKnW_Snq=tU[C[iC^u?N%8C&Gp;(pLVS1i[ -%D*YnHk!B#DXeX\Fa0\;/fuY/B5K`&jV=&MBU1B^NX3(rk^BYo?bh=UX2V[K&g=@JDr:Nu>T5G]A>8Q#M/:t&9AUnhe])A#? -%^>4jRO:a]?fd-'K+qm]P(W^tD/eUP5pdK0\apQc1O-pMmIGB80d(HS\WRh8TW]cChX^qiTq>6E*MdCXU=I:Z#)a2iFd^3.9."*[A -%/`.Flq-YjsEkHNGc/7$#YbCc.VUHnWc7ZpY[pNCRb7)Y?)+";dQ&^QNUm>R@T;bb6[+U7;(D^%X3tJF*0_3]JrtV;q3_4f()I8NI_SZ566Q>%3hrM$\bMSnMci9]X:ddCi!CJ -%/C(?0/Y5t!1c4*Pgc8]skN^\kk4[L:c]$cRTOFMSH^*COF*T-_;4O,r2m*24f_Lo7qBn?b7(M(m.^9i8lokHD+^[KOfB-R93'bi(plEGEnQ05NR -%^*`$Fr8UZ=M.eH@^jBDMoArF"5-<%s-\N4@),rh.nE%co[EXVtghsfOQVfE>;sBL"j4Eqfq-jBuc1L^^T(rpJD-hde!bQj@[sN>' -%!#ip-2Bf_Zm4;rG`qdj.=lF(8jsKgh:mS'u;bO[7\bS6bH!DtPlG`)]#GDQI@eF$!K=mSHCd`ThT_&g]6E"FX:Ih^U0mZarT.Ue3dYmgRtb=-%`'jS-,a1G)obB4G/8gM/+\*cU>F[/Nnt -%OaAgTQh.[eGK,D9o=[;6:3;'-Rrn8hBE=4W,oK42_OpSjnB%mmG<&RS=P)UV.PX09q=Ct2St\FEP^>FTJ<6X5K8k(fZB.dF]G@eW -%YGXH\lf)g9>lI8!2b>[8DdAt'((4og/iOceQR=/hcI_cm:C.HG$&,,d'n3ahL+1_hDhP^ -%'<[blJ;aG\d)c+.f&b)#O6_0\g[!s!Vj6>ob)c9-:3.f_S8/dl7[>(N3;`D*/\t:PVG?3GB*i0cbAYtlZ]/iqiA%WZeB@5AFum11 -%;B`e55;djT..ZLV;a8u4qhaHGJr$ao>?%7r`Atg-P\Hl0SM0/4cJ-8Y'OL([)qjooBFHr3DlN#%R(@aM$Bk8UQJ:8`[YWdKC=IWp;*Ke)db8_^[cI/i'EM;IBC3'=W=G@Xm#$^%_*t-MBTTGTj*&R4t[6[&*;tC%bRSE*\LBXsn2ok/pqIM8^ -%%)MqW&_=uB;6#<$Q,?%YaO]sNnQ9#H6iCh<_DZr)[hlVd4.eI[K!\Z?+f+c^jNBK!27L!BqQq1p2*oX=-oGl!Ct8%Md8i7CfCs1W -%3!9gJoT6':>>o3LYQI`3:+#Ue*jC[RQ/p+lgR0S\X#Sn&(G`C%le,q6F-O\$nl!1IXNg>44mQ"@0@I8&"_Sa;E7cD2:R_UFgsXS_ -%`E&WqHHr`XnclqSjNA4j"0lsfgP*:[]&VC-5'Ka4d%"EjWR&d"li(12+)@R=eF"2TJo(#W*U['hCMl;f%E\8V:I.E+cuZZSeQC)'%dn!?[>c-c\S%u\Rk1:kDU9-#J;%KU3T4mnZtPj -%l]i%Y=ms!YR#Eo0N"H_2,odO9\rql4Z?DU!>M:9:o=E<m]5']kR2J'3B`mZumjuAr8>i3sWEYsa#7e2YkcRR0s:t8cKO%IqJ\l,MlcW?q%_JuH='[O7l -%Dm(*jD7UV:s$rRVGV&LpcO[]JLu=Xhj!iY`3`g8Tp]VJ<68`&2Qf[9C=oF8hFJJK^EVQ'%b=AOl;NZmlnFV'!o\.>,_;WWq@qs325=Eu8WEqRO%Z\@o3>ooqqNiBXqM1hN`]Y(U)0KObJH=,S'oI"HL@JQ1WbcKdh/&K6jD2ZqN+LYDd/K; -%DRYqFnu2YAFE0TKR+oq(YVsP292,m"*Y5jEn;&RHW+s%gSl]2UklH2?b/@$Y4l*P&jjlio$X1ua;"=BpNP>be!:A((*`mQHG##H1l\cCDNE'At,9]%d2tdAn&;0s@:E\HaIXZ-Fnf_&`P%m04jpr8&ZMPE(aBgprjNAK(UoTEAes(HB -%^RHucYJ?;JA(q$VId/Y9r`8I(.0&062mCRH^6c_UDVbNH^7lC&@R+Y4Zf5oS@B\7a[VAjsQYe1)G4jGaIA^95c^H`iJV^F;UG$67 -%h]&\*L$@YQ6P/GK\B>&>UWuGaYf5X-iQ87O`PI.8?)6LsYshd -%Q#$BUTLG%@,!lBabD.LB&Ma?V_KicGC,rQDF#c#G7&Sb;,UuebbGGYT97\cN&>UEDZS>8J\)WHu0\cou-=[l[PcER8dY)Oi*tT -%12=>5Ue7kVW;l>d_- -%-)`%%KB?mi\LO4"hB/HZD9QRI7Wb/3q&JXBAFbbYlZ4F`-E:]+76^u3cJ-l1'W6l3n$(Q<>-GZ;",;0fbm04n7BP7gG]KCmGu4%] -%g@aN3%2_KF:m*bOXWYHbh!Q=&@Ck63QAStRM(EY]#4hOfE*C3)!O'3W.&:83H$E'Q-;8_##HZJ@/4Gtu:*Q`^m@;H*k<:#=D$3DoJd(EEnT;pP3o -%e3S`1\nPs8@`9<3LWPoO![%Te,FT>\rY,',2"L/u+8-oa#A[!9iqZf^?>:1T25cQ(!'*>!i%9a'Op^Oi"0pr0u99JC0p7b&E-!*E*Mn)eGb^q"N:iLjbWR;VgV2eL@X5"Wpf+Mn+;o"5g$F7K\]Y]Iba;nJ7o?[#MSdb:6PPY-@1MTXjs:IJ;=/W9K"ZOEP.>&e2\eLbC(e.8'`,p`fLYs$n=_::n3n3@@XhG(jMhN)%;3>K8.60;Z_Oa,Ei_&J=YtgMcsTkcBolNS`[7p@o%k -%SZY]T,IQ;][M@hDopu$9Y*%%KEaG^=m>&UVP@1?DqP1X-qj7_DqDe-MNoYS>1gLD3XUVAgtW/=;tpq1Fe\B*:S$(5UEHLS@U=;(."k8qS"0Ik -%*+m*](5;.PkK@83gHp5;RaZ0d.KSR"Ed)Pk4Eha'"SQ[cc -%lAt[?rQ$g++&n3D!5MCBa[R\AgXBeniuq6;/qeV[^)%(*plV'`hg.h&NaQF1jjUtiH;FANK3FH$I@FmKp7SpG:o2j)\K1-D%ts," -%Pr(a3EhNOO!)36;s0Q@QHJ8tAf&%T%c.nUPh]==,2PooPV5'AW -%pT5NOg>pXL\[3%@\ZmrsZZa`iDdR*@:#EDrMcEtuI1[i-qN5qug,j'Q24tpB\+n>\I=!hW=rn3(H_4MFGEcD -%KYIDpPVOWSgO>sK57/?j@@r`ZgbWl)(&E@hs.nRU@=0MJ -%RY?6od):"l43B,l^uB(Jk(;t,Bm0G7agaF;K=lNa`hY^i^>,dL*W]2qgDS1i7Uq`$]@T3_B.%9s^m?n`i8ep$]eiM%eO7.-HVPkM -%]XL$i^pnpB'FKDk9nFC-(CXegFY'TI1[dTWLW+9,f.0qZ.] -%eDmo_m+!$r/eHH1S,@ZX?QT_nVnOnN@sfLgApp;[=_HV=I\*SBJke==c:4MZApe4QCs0<^+b4[VrF_l_=#jnO4g6m'8&EIj72&r`M9u1'jg!gCRVlPDk=ADnSSDq4(H<#A0:ZXPC2ScRH%l1EYA6dl7S?[eU4omqpc" -%-o1"EA+F.7FPYf*N?G7O1Zlp+iHWA#6cVVc7P*o*e'n(&OQDbRN!^KSLUl^i(-e[ohCPAY_^0#?;rIRk4pN9@*E_Jl0=*kKnaI&. -%4uN0=AiMjn3^[!gB9N$ckVCk-GW%:$%4@\a0%cC(1eH&00-]m#IgqlmVk,M$g_o&f'0i?35\n'A55Lqo/6(4GfFLc''Veo>GZO[(!abnDdtc(V!KaD;+c&W?+H_lpBgH#eD+T-9uA -%c@mh";G/Q9c0jL4fGVLAE?g,Em^M?<\kP@N6)+Z5\2Q-[Da@YPlM4qaL&MN`/B$@pdCTpbB5uqB(V-3&imNOj"TR7/E^q*tZpE@* -%>^enN8HEQ'Wkpu2T>fulm^B8gCYVkUSYJJNfL)&q%eg;X\>\:%V+ -%]4(pANS_r!0a7j:1KJF#!Aj)XSASgegJ,&;1X%\$D=@?mHYSTSBjU3cjM4q_T?X_!m^$fC)kAWscJJ.318:<^K/$'O%@#ODk5&qB -%&5V>nn)3Tdh4,>quB+flhXo2qfn21(#blaVK,bj&2k)kS8fTpmXFr -%/>?_j_:Od17H1< -%fT@.LA22bhZO= -%^jn3hkj@]kc/"uGQd$+]2mRHighh9g5WTgT]CgM2BLgtCDU?Q4:3!P6LuY;-ba`_][*35B*`!V+PqJP'FuFgO)6C=r9;fM6:1=q1 -%H.Cm,GE6bbH1Nfg):"CSC2@%Yj,^c;]:(bKLL[ok\'+<83%g_GKJD:9##ohkod*es?A&2,C("0)?bfVhZPhOq4N0Ol([A=M*IU/P -%!db5.]DW!1K0/XqiQ$%5#9?6@Dkh8l;rL8Z\;2Vi=$DefamWpC*2s]$:-7>l$EpYm3konm8#UgJ)G9lKi44Qu^9@LmIg-5"Tu@qO -%h!cAh!3l_KI7O1tH?"Vu2oHVX'VPC0p#;FM+W\OeO3th,17S0eDp(Y3E.%3u3E%WmnOQ!;J/&5WH.gWp':S$;G(f,c:[NsLiN]p- -%k6UPQqE%Girttk%mCW7c)d'm&*t[6KJ[AOJYe?J2-Hp!E$^us\j!0RmZNR+k]K5hQLcsX_6HOgK%1V**IS#f!-2YV[2ROONp5C/o -%Us*s-1]f?n1bR!*5fP.i_e+j%p5CPMYB"ebt,_3)^+2o\oG&O?c<"<`6To5g)BN]80Q4/d3hC/X4H2""53BnLC&&>rq!p_]Ht0P1bkKT^Gd5hlb;\QV>5E8#?Z[nBjj55Ck6m!$\U7n\ -%WJa-@o0qj5NUa!+hb!!hcK4YtKAT5_MpCE'o;"!f,FpJKQZ"E!F`F@%^?Ah90hbjm5rr@p].oWErU"^@^)cR^j`:llDl3+pkOMJ5 -%D/_P.-NH1Oe*VCg&>Y.Q7,E\H,Pcq)@Z2bg6(Al6/%uQJBrg1$Uq[moS+A/M!D\=#%cY*j),fq]THq8(1\<]=!qo?9`%MWcVSK8=(fn#=.r%aDaa6":U%7qeZ(8N\^4_C_)D7#M4&gS6Mba]h -%0cAj(*9M%6L!@@!hRZ9R7Sh=7ecqu,Glo[SFX9q;-4BiZ:GY_W$Tn(PR8JUbm_Xt9kgKm1Fljo99K`%7+=ec,bG,pG,V[:)bo>Re -%p7M,EUsFUKR.9rQYqVDR9XeZ%EEn[E6T'WkH6'mS]Yg*sOFqr]"CFG"j0#!)mqWm'C]#ki5*$'Hp*)1UpFD#*gS*n7BJLL05l($! -%#-)1@ts5b0]o:6`lTPG5OYQnNZ@bZND*V;ceI\DfgF^3!kO#c;diaqM*BpG9C)"P[IFFpt,,hie%7Z@9jd[(F-E?TL3+8&-8lhOup,;9b, -%c]BSEf4VA?-D#t&dcjCJR*0V^@%BMa#p\[.h;N`I!O`\@TEaKBoeE-/[&e/:OCt>c5.1dn^eSIoOV"8%<+nC -%I5;[l%YjW4GfJgLDdZ\q0V4G`0mRtc%'^S!.OFMM#)'o*:="h:;dYfPPg=8Ae"T=j^"GdAc$.(`LmC.<_g>mc'FmYFRT`;-I)gTO -%qZZ]-n%BkbbXI5E%$;(p(%9CL?g?YF]f2#`kO[R*PhYuDK$$pHS)?)S]bh&BnZmci>EE[6(^(j46kCt"&\O"n^8jdp`2^jTUufjZ -%`Q8r20c$<'g"INBC]pocb/s!`4@!Ft.s$=eLu[R6I5,Kn,B"]g/_h."6lK9:0Z7($lJeHN^S(aO"+jr9`@kgs?t>-:Qd"_n3JIr( -%foN5<`GK*kl\l5W4RTDV$I<0R5'o2]5u48tbX4(Z#ht9_b_nI"*G&hh@+b-lIFO[1hoYC*+u:l-(j:"hH0F\qk#RG'RHGWm$k>W% -%7V85NeB7c(G1;q*A,]Z31c]L(R`$Y^d[+AWC$O#O2Nq_:]C#Fl<;;[/E>Le8[t8&K2=?kX><)G+7IDE4Rr)q\#4^#Q=p?t"WBrUl0UQ?2YDZ[Ja]cgsg./hb:t -%MloT.d-Pq'2D=(.=2ReC=bg!Ore_d9H@(O3ef$J=[Q%-Aj'*@^FuYp9g&')---8JD,>"&P]X@2Ua[.X*8WndfiYB&ug!,)QK=Fdq -%9>M)Y^GMRi8\hq[YJ7amI7\]-4DiS>Gr1R)10/'&8U8-f1\.?SDtlB,8;fCrLTs"WOd*o`dqE(E?]pWijF6k3P4Cs;Be_3LRja8Y -%B*r-rIH[WrX1-H[fJqFMIBkS1@5XOg'$A+`9T3tjni&;LJ>+M('?2(="$&&fZ`a6UIeTN>I/L:e -%EN'.u$[3u9mh;(M2^XWQ7q_c^G6_VdF=DsHYW7HKG$;[hBU#pj[D22SF -%WZeQ0Kg>n([Vom%en#N8^DOMb`,)n$e;h']4AD+e3Y';c"pIfJi#%AOMB'1$$S-')R:-_5Z^p9'dLa:c=c\^7_RAi/j(lOk>I] -%f1+h_p:`Unc)L1oc2-nuoU/R]Z`cOtCjQ]lQ"HE+nVpcNqSq%(A"liXiYS;/`'[OKEHWa0\TmZL>XFV;5]%_m*I(I,`^8+Y_hR7l -%;d?3XS45pUbBp\jV(j.AaKUE1V`JQd_6Fm:bU*Bk&bf7[n4sa6?B])%h!=`/-@*aM%Cd!6g6LiW[E/7F^4#h7(g!I_VS<%pbPsns -%NT^;UY>3@lq_f4U:_k^^036<9J9Yc%rkIp(fChpS/C$+7O\W#\Qi@M<63;&=IJKM;fgO`tp[-0(`b6.EJG]B+*C$t*7o?$ShRjDp -%(NP2;)A%NB44K.02)mcOG,Q/?/S5Q>F\p3b`6/gJK*)H+#nF% -%MQM]JoVL6%"XYo6cEtXK@V,FkhL+;.p-!3`BD\8X7TeLYH5ju>c]ll!GiLJ9?C6FUo/m;J_/$q-Ro*&;$iR!@O;-=hZ5medLIH&a -%SWD/D`]06SLK?/*]/o/pdQ6EaOHLF#iMXrj\\Q0\Q[=K/iPAfAhpsMq09P4g6Zb/B1'Y+\n)!P.Ha,N).m8[!N6%>K4"u@t\AR>% -%`IRo3)'ahZT(Ds9p\p0*q4;"rs*\7WIm(N&[;(h"s%m>Tih?r>9PChj?>].Sb00=76#+ -%Mn0]@Y5TC>hS7_)gE?adqq8^XT<@_uC?!7Yp*IB]!'IJXX3eaIgR+PH9=0MgGE)ATTR0/1d;0*cYWOp'6$+f;Y* -%YbU^c>[J\?UHjOr;Sar:_dqX0,uT#K=+OF(p$Keb\H.U#_[SM9hh;k&QRY`Sea3.-hcf-\>+AhImkb8/>huR<[0b*S>+(;64s+Lp -%]A%C<0$a0LP=RRChXE&X?a`,$LJ"?L%8MM%,pS*3E#Rd0(s=K0`[q/DCP5sFuA*g$['Zb.!(MuX@aI3DiS(8=<4#>9l4c\,c?F.2L%gU@-CtIq3hrhgUHQ,m!LIFoX[heZD)1$;30((+$ -%C@C)\%u7mM__c$3hWnU=rS!ep/U,uR3.7OSKPpbZ3Bh?(!W_g[RKj+ZgVX\hk]H#Qqr=^Cip:_VB]a2g!W;:3-l;MiiWD)A2u=s" -%BDI(SAsRRTZ$lH>q?3O6Yo=PSB]=f:M6>%:T/dL%_Cs6J)"V;dNV)aVqag1hQf[r2jfar+o!aV/>hFFL7+>,@oY.Mc*a_*%MVUW8 -%+Z[YkpI/M7oCq/!7<)ZXM-jkWNaA_&P'G@?\o[]8%P8D98(R`=$&u0`NfY9i_ -%RP);IIag%C/\`O_gW"FCh^MfDJSEt84;(s2mlt/N=`@bEj1<##Nq)]Bg8==`*8m[)jj@%_4tG&sr2`j+Y"s?@c17)o\AZuhpCUVUaQMbj&sp,[$da7ETtABqIV%tETm^uMp'gSefk5Ilj(j!),kUILjEJ_tZI:5\+IcD%7MSIh+:i0S0Ls'&_pCWRuhg!'W47q]h,jmT4d@=X[-mWfInVC`Dro0$X^b8>UTbF'QcO3>" -%D`f3VmE7j0NMO`DaIsI8osl6&qi++QPOoZF,VJ<0,T\\qHW#p%j#ZsFKnoC%8DQQQ/+fV4?[SqoC4>qbH*$M^?BM[/60pVHi=C1pZiUXdOcZnqu\Og7KDnCE]GdtMiF5^hmLLWa$dS23K\d=[4t9h5X%m%==9iB.K#cYE+V%j(.kTteU"LWeLJbg:LJ#7pP;./QV[i2*Utb'nEi#7m.30"5kK -%nUlUj-^3-lK<=_f%j!>Fd]>7kQTTLP)]ZCFIJa"XZg[*`Z)8W;_8GA[bNsu^J.E\Rh>&\O[e:FW4Bubu54i""Z^*^u\GSHOmrnX5 -%%j'"bD;#X#E_ae!4C%lNA`ecoHLPnL=7D7.CHQjOr'&-E%gRLOE-X/+Tfbm>9-69d;*s)SL]4Xb;WEZW4NuAd&RRWlb3^!5`t\C. -%iSLiL?ff,Ajf][C6Qbg6_rWN-::WO?K81432TLql9_l>_MogU,b@sMim8nQ%E64RGn@IK>eb@o2*\RJM.Sp@un8SEr'HZJS6iG0o -%1A^?6P0&?390t9)G3s_J\IT`6=7]iW?ff,A7GI[PR1%+i$R=D]Y-/Y)H`b?%*^!\VGFc8jI//DMOl6%dnk2sTf`r%SJ&V<<*9b5V -%7:4a:o=OmInF1rW-Dh7qTD(b4,Y7W:%itq5puJhM\leb8%j#Juf$_$/&,bAEEogpGVg\8kLWa$d4ETM';uGS46*5e:I.2)>Z++0" -%_8GB<*?P(DG7))51cQ;Bdg$Du4B14OG3GDUd"@*P'=<8V:aPb#Y"*d,E4P^F^9)hRK87X@W,`9q(I*.(1H4a0_hCMUg]n?#@-`b> -%qu"717;'pK4EtO+D!n^K06^:;*^!]M(B3ifK0=Ih>[uh>m_Ku->TT[kS+M7R4H.2%?TXeCC&?2m'd#PCX;\?UZUYe6I6Mnc5L&?+ -%%j(T#S6c3?8$%*SK87YEMT&?OTD@F(o"BWtJZY@-ik[D+mH35M2j-9Jet80I1>b5.]\"F@gtt=(U'rTLS7^A;B>4Dt8*Q3dMq_DC -%HfjHpUJ8"9o0oQ&r@+7;Da9]9qtJWr5?H;lo>Bki_k2r)>PDM!LEG5L_#Dt&cWhek>6_iNRH2m7/6?Ys^dC&YV]qt8dOc[Ybqqt88s07IZnh-56r -%o'!:?O#NF)5()Pep"-,@3IUqpMmI2;hEC,\*IE;(:&!-%Yr;P[>-Pul3 -%iK#(1]m/LVFm%2LZg5MO/%7Y_q;koYd(OYo?$]k"X^$A36X]"oO3`5uA+`!Flhp0TAE`X:J,T&^qW3(uYJS'&QuDr0$),9bl1fb* -%rTu`hXbs6ACZ++>j']\n5BedL]RDdT>A*fmfN%.kU[l@Bo"0g04l%U:&)XS&+.aOepjHmHI_3*u^Ju'kgc[/P>gin\qZ]!>?MdZ7o@*4T4Pme)YM;,8 -%<3^Qr$s+$B*cLK1D]A+3=8k?_!4Kj];u9JoO\WOMea>m3;3pP@ft4:V38Q]?6G*!qbr#g^4pc84u,_0dg/[83%FPQh^rd7gdrV4S%3n:pM^4,4ckp,]`H>6l0\(LQEL(WPYf?>=n,2Im293Y1fIrjo*Rr@b5T>'+Ym0"d+ -%pQbV?H`_M[aAgt4;a9/EbW_Ja3Uh5=efDMPr.j7oEO`<&mb8P%/mWi'rMjZ:Bor'^RH-GpbtW?YT-m-rX+#EL-lnnVAj27!+O=qC -%+SRZF5J+PHh#H_i;*MU3mL+?lB?"^eR_39/C\cTR#/@u1rVAF$EW]=ko]Q0)Y5A'(+ocjnC3Q8GmI/%4ljf'hp5JB5!UNsQ-iJOfl%/',GMoWkF?Mq.a^3S\0iQ0pePklRQ%8$S0(G#1fo#LWsg?K/(cc='pH)3X4QN$QaP^bj" -%XBa2pDl41rr4AA=Vu:in27%_jpmLUIHQ.`ih#??S@j=\7L&.8d+8XuP/*h&@Y=BUkUAMol4esTDpbttD]CpSs#(PEn:H[A1[!M;h -%^[J@t]_D3llH(.:?X;J):-MhZp>7rMe%[fDYATl6?`^F1e(e']f_Y:_D"'Aa:V8d[hJMa)'G;_#^4FsBZ^\fW9R.Op^,Q-S+bY.@ -%Ee9!YU,i"7D8;;dn/M&R?S=X_3C_Oc+R)MHpto"S/6Mdr="jRCqYZ7>fB47(#B&;UH&QMK8!=)BIPtoHDpMO-jNk6tgi29UW.Em!Q8G,j'/A0!mFuKU![Dm`iq^Kk -%k3\4+ra*ZG6/OZi5B-1sbLm-O0-39'=frrF4/g`MheLVU&NbC8bh4Mco4)\k]mp(\gCmo68da('_qWr6"3$29m8iq3qtG$"^OkTc -%qSllX6"@Ir%o,(._r]djgShm_mU;NZr2#T296:_8/@!O79u7s"GQN6=miR3sT6q&C\PTjMH6TtIos8CsO%b\S#KgIT*JPYbMlAnS -%25T`Z\R/,p(#A9S$)X -%8@?1&>"(?`olce^j3m8CYq,-6KM*D9;'Pr+M=Bcg9k7q76^DCsh9k3?qtc^R\\dWICA$S=kDt<&WB6[WrHfaj1%ZG+:)nCu3.(2O -%>=XITCRZr=!5s$O>\Y!h0E8823%J2BB(cQOW$:6!=*G8M<-b2tfZKpr;IeJI"WpkC-`Aj)7%CHS^,Ggd``X;=e>[ -%%d`!`Run5:Y?\gZMJaj^G=R\-WP?%kfn"=I3'h=eJ^]X/"]!f5a>`#Zj]CBIis4\Q'8nkfhr!)=#FBu)o\[^pE_pMB/A,]\bJ(6h -%T66&63.s$QZenk9#l!!Y8'TQ-(X:%PIb)5U!qr*t57T_!>=D"U+PPugA+k.oDO^dfBF7Cca4jFgE4t4 -%D@(3EY"nCZN9-U4ZqsP`6$+_(7^[LQ[NNt#c"]DpX=i7oWa^6$p*2W!1B&/8RB#D%`7jfEl0*N_"!1sCEVKF"gOFc[i6L"S%kbVH -%]_UL`eaB?9(SAG>RA&BVo]\U(PlL=E\Q<5k]Y:8OejnCRgK?>m@G@2*UM8r9p87^]9g`mj[K]BC -%S\4G%oRic2GjOkP1Gra8oKU!'^tc',D5&a0S^l%$8A=Z[`\sp_T@2G?p1HEU>e+(4-.:PsdKpkPQ#'7.F_sKXs3h94!8P/j8M[D2 -%M.oBkEk=lLHrfe=s42VpDLM4R@VVFDj$u%hZXN:2CM8]0pU9&qo\J8+q_5CN'_o?0hC\*+h;.Nq -%>s*W2S+$?dph,*Tht)';^\O/]T,/Q?GYH,lj#d#8EcZ<"2@Ft^p>3P#`0tu3Ubd(T(%9gmZLe&1q$l=l!R[.*@]Y\kTb -%D>!,Al"g&!)k!>3C<<8C]GFj6,%X?XT;bm_"!P3E)e2bJ/MVJ.uBa_1PcYo.2K9mAkRQW4rdrA@661h+MV+ -%Vo`pPg%47A/JJ2akN>Xf^FoQc_`Ib>p&*jN)R8SEDsNarmW8t_YPrV-jfo>?cCI.G^HpU#D$5pR,b]Zn6^Fjhq7LtY45oubfP5#`B`4N -%<[WflG>CAlFZ3#=mWUNTI\WL0(Z?\G[]/T5]jYmX#lFDiFcY?\hk8A%B7o*`=5RqQq9[;FYSI(WiLe#+[e!]BB03bGGa$CL=3dqc -%deXQZNDY/"ke+3\*.OJIplue5_u,@mZuBG`+"-Amq<[XV%CRXUs*n`%mYA&Rl2/1sft..HT,6s7^AmNL?Z/un-Lfibs(n7@?B-8J4n%3^RX'T=M,q,Vu+m"QJa=]1KX&6hcCo7=Zq61Va_-f@'j6'H>2#84aHt\3IlT]?2s`i:GBYXi.nXHeUL?VI^8'" -%I5gr%ODh.A>%DO:fREBZB)U:bPXmVi^\jQ\o$nU]J@+p\5"rR#$,p@jF,O)LMl0A%pg8NcJGo3,EAm$1q[OJCl8nrjC(4.aX2OMk -%fRBUSDkrZl;-)he_RSJ2YKs]s[ooC!f(8(]/Kl?C"ZT(&P(ru6eXCD0'O.u4i?:,7?hZd&P1TV=-Vpl)!Aqp*b3.^^kWlNtOIr1@5Z, -%KhTX`ZV(q8F>]MI0<[r=3Vg17Tnfm>D_I`04oNO&j//VKgrWA*/^s4up8h=Sl$,[ATs'nZ5*;P9EqGl88lomG,Y=R)[U[u4lRoik -%4D2nj2T^-sOHCV45pEVh(YJntjSj>uENAi)5Ne7h]5[D*Ht2?/m*>8%q[6Wr"6K7T.j]Ka*hqWA*_eQoWi,%_uPScNP,Peo^krQJbn=ijUd#dcoGc_+T%r]SGc+Y^k]g/Y$P5^a%Z96 -%kFF,LjheXi>]fl3Edd*+'5%!::VJt?V^8`^m9lH-UY3!b/EX=9hfsOO3&%7Yqrc\L33@FHHkE:Dq\qKF:[Z=NrW>-;N7/jBRg5>n -%1doT:!'"i1hmd^enD&'0:+=PHaL9,>%R`F6tXH"?K?YHg4up!XeC:C=7R;C`le<[Qe\i9KLSW.+S:^ -%$eNJMZaZtu3q<3n7)HgRp7oBOSArm.5*T#\/?)X(&MZq&oUZbsfJ:35[dqNLfC5!?T"j5QgU.#Naq&a_T`;h7L?3Z,P0(Iri=,Lk`b-R1TAZq%BF -%W!A8.7!klW28:Qd#`S\i5f57Xqs]M_f\Xc>q.dC5fp*u,[+SY\4Ii%W%=eBD5Ftmq&GKg$c6pUr`@%"95JEs5N5WoTI6VXIoLNF? -%[R:)=hb@p?hlWFmoBMP6a7t+*UB)FLZf/eDcCXo.Y7,;Uph03KM=\3"?J`cIpgeiH$rRmO/q[Xg"i5oXpsnc\qtT7-pC@.7_'a`H -%n\&4EZla3,I<"ArKAkAV?ToM/lgf\k\%l_::2+NL4o4gGSD=!*Y1;+V6sJiNZbJ++Nti%^Ed7@^u7L -%mj$cIin%B6e^+ORJ%+1/59J6,$BQVs3;X4CroZS@s)L4,$.o3?mQ@HH&!pTE'eAG(X^6j-C*5-h+!$7(T3mUa4ujZ[9>%cYFFDG9 -%4hH];]/k(XJ)l"MlYhg@"M-chs7u%`^/fV\iZIZnaqt$H<jLY^=JT==j1pY3Y[lbi8[mE7`N)oR-8gD2H6Sa,\O%JqHoBa#QO23Q*MnD^KXi6 -%I4Chaip!B$GgH3hHMZ^LIu9N_n=TUXkKn]BiW#JD"Fjd1s4i;-d/RFi5>2"9rdWn1+4@q':>#SL.>sH5ejW4KWRh=lT0rD5,Hl&$Vi8CNi6#.7/e -%:9/P,eIl%e%1T>Skh(h'2*#c\UNNt)U_X]\C?\.=pEeFlb!_6'gh^3jr6V>KFl-q8)1oF2REbB& -%2qo7*R@p^ZDKM@:4dIV4<51HCiuiK&L9Rg6)_>$uF\:_,Qc%5W.-^>KJZh*?s-CS+ZELk%X>Dn(XpmkTu>k]nm!+Z!Z.W32g+T&g0Ht&i7>#Es^(1n: -%M9$>c:Y2K2ZS:2$>=A!F9!o<>A5d'.'9'd["7jfFrm:78$>tAQ4_+;^]W&!P,(uC;$F# -%-ll01.-j:`Uk3O6&',]c\r>1\5Eqi3_]Veg6sZ^,9@DSt>)[<]/eLE]cU!D1L2%F.iQc!_5YYJE:nTmRkfbY\/:mO\K"sOP_2(%%dD:]@3'AAZ,#Q#'K$jf8VIhC3&]S?PlM(4Uc-Z5spKijskZ,??`t)L[W*+j%0=kbVnAF^26n\-:_jd^RAr$l'?c&N5^tP0g'O3Rfp7lURS?Un$Q&"mK"8:(QVp9nXSQZLfA4 -%:_L_UQ!MeZ]F=rlKaCHl#SnDLR_-Eo=`#R#O5u1(9e$Q"H"kJ.'gs:u%m3fe)XTR/!R2(\d?hP=)f+":3.*DorddR&`-dlDZ1#'Q -%[Mc?nl0+YKRZ2Hk:_"l;fM($o1bQd#1m02\X[ZA'TV`gbBjKDM;S0h3F5+1RPnLI+!P+r+3k#0XT*jHO*SY;=N]4o3!Ya(+'f[c[9Pj*QP;+['7o6tu*&#L`E$tZ^&5f>[GUVm![SEm1/(3E*$3k6! -%DTp`)4="9AYTLJ(VF]@4rO@Wf.]#(\L[$SZ7^FRY -%m![Y8'%FA$__eI.K>Fdf`fm!$AY70"STG.g0eb,%Lmt^#c#Q^>74@EL[<.2#VkC;O)$iH>h;QV`KO]EK"<3TE$HM5G_[,R[,Fhct -%$rdo]Qg.$ubQ0a?N".-Ucklh$&#oV/Ff6jL!m#NMSe\d:c!aGVDP^JYOfOp.b6LX)]9/-)I#Ng++d2Q*U+5c7E)%h8d,QCXRq`3l -%n^,o(^!nX'Y)R9D"dY:5CR-9;Fjlr2PI?5-lIr!FWp4WKTrt?E[*UPtR\CX5XPMNaYOuTol^@&&A6MRT[d"e1i.-RYUui1>fBq:< -%#kj4//-D;/UOZ9[7K"aj1";c_nj$EfDqEH,LHA;30$[s9B>+^,,V@@dkGOHfk4H1gm1[8U?!tW?M,)D=,:U)Xln2jBFM=S]X?5%MUC\ohs?bf4?`coEHqY>[7o*B]r0jI5`qCMFJ#WL*g=>S%Z"oG0R#r#1jKraAS#*rQ'0WG(?@! -%q\g<(?sba[BnC(Z&k)n76CYQ`JlO\8Y+W*fqRVM"qk;q`LW#'([8#@A$U/*DYg23JL<]S_T]E;9^h,Cloi34a.YZ#;3`e.A[HpC) -%8=@2J2OU6^)H@F??OW*ig>sB0\WE^qma%BLa0!hA)3RV&rbgeTPuOS6\rU^m.P/h*b!SFC0iWsd!lBA&KQcap)`_3pjPlaFAPN>:b_@?#N[N)?m/q:0kaVb* -%g%LP-iX$V9UN^?i_:&FsTIB;%+?'gZbQf8]n?lA".utS;hSKaqluqNq$ZD$[>Nc:IYomggV15W1;rhUa2SV9g#/dm5!I6g3W,Y$E&P-'__^7QP`jP5NHF#rr_[JIVIP:;3`uR -%>)g[Fact/Hjf>=tA>fSfac'sCLl`On?IOsX-q-lGc=5%[/2"U[`;=3qb2?K0Z_+hC?meJD^).[[<\\R0#XHfkrYp$<"Ld.5/>>QY -%j(-R'i-Bg8H(D([]YOt(Q0a6&Ak)L'KJnNCG"T;q'LSW3LYQSl-RtRnJEq[_M-^(5mHf'fUhu6-HhkV[#.?225[Zg2%YOd;6alZ*r=TACl?:0LG!$+]jK5R#MZ:NQaXsXpPi>bLUU) -%NWQD6. -%:>="h.n:0*\[M)O:iDs)5W;@Mgg,2<5D223(JdHW@gBBh7_R&[r6%BCOD<[c&%19LC.mnX,-BC=)B -%8:PTp,#l[hOY5`.1mYP)fFB4qic6UUNH?H_/7jZMm>a<:mOW>tKd?NF614Me8K&=P@`-PKtuU5?q$cPO`;u5W,c7D:G?9)ep8e+ZI:0 -%2>nG$V;@75R4HL_3h?IL8UB?_EEP`q6r##1MSTIN+u^"[]onn%m.Q*V%BbW@fsoKRg\?@0#g.$V?"pc6@^ti#!:+PMqUt_6aXq.? -%[8!%t\'qoDC!%2Rh;H+,LuhZ2f@.=96eOb^H,u"7apLrVXq#7_L4bWkna\Yg9[?:5X3r$#!3HpN.haZn?cpd5YHJ.4KiUUDN`4*&\:?L0mXW>%En>#f -%g-un!c]&.J5fok:?/&e^1\Eb8j["k;RWnS$/mXU7c";<#l+/5h\?.Id"pj\`&"H#Vo-(0!uRVNQaZ_3SOrgAkrqQ^9jJ7oT$Tc -%#L+_L..me_GgiAG4s,#nK7GYND^du/!0nk8:ol.rV8,U-.f46sN1R$57jo'+1S+2? -%6:mBqdoJr^UZ49X(hZ?Q?94KPT>N:X6RJZR/t7^hLA1Ap:NuO\Msr+ -%L2.UiM)^:?E;s&;iKlE-=,!(]\ESU2lSRc>n[q7$4%Nh:'3&0)nQ8h4NDg9Cgl\>^Uu:7DiqQEh^![6In.es@1P#4JZ&k@DA$^7` -%&.7t\]r8)%_(HjNo)J=H7^R9@i43T/>6ACCOceQB3]e!r;"PsU+Z#dZXdHn^k1B4nB!i--ffs=.M=.6LcNR>K,YMhOP -%2^T7%Yp0^8lnmHcT#Su[$;.IO=hT1RS(=B2g8M]!4mX%1+* -%'!&<$`YTnMMZn5T#Z5fL[(1.cL6@%hbFXAS/^Y/>)rD,n!jc"bk7eVK?luf[VA#@^EqOY(Pj.d]"RbIjA#5P&/`38%l.ssfd$&1U -%@4W2@ah)'6B5,u!a:W:3MSi@=[$IGn6ZaeYPqHk1.7K@$e1_8M=S8K?XN1#bL7i-Ame"L?%=$Zh5e.IZO -%1Y\^.fkSu+a,5X"[k*@+e$Q^UU0?EnCPIf27.Z;&;"kh=qpoS;""a.@CiapDfj:4'-R#SAp4Z_r!c>s%`^+EaB&'mW0"WqG_ -%ol]:klsD'$c3D6?LW/D&Kn;f_>n<'AX*UT6cgpgalK0'/]2UXlRbA1PZt0$r91 -%BP&)V@X2=1F!o1.>3c7sV@D]!UVRdu,6lkl2k1,/`cfu=B(62!,7IRROT0B\CU9Tgu.,8T@ -%e#(4H7pE^j8+GVR0&arjApbG=:[3t6#cYLp6B4D^]Kd2qd0O,J4eF])kRd%uWf>Z`0G\qG\8b+u9\cSH_;oZ;",lCX:).^5S$t0cNLX7+dK\j\XD&+3VEp-<)\OL;I,.-Z@87=;(M>RqhH_oUO#XH92E5JD3]A_aak;R^51,Y8Okh8XmVKql/p:l -%RO#i?^RPgF;-d,fbGK-/i)8IVa`-X+A*4Q>33o6V\!;qu*cd1DYo>#f@!rtMd,aK59/0S-4Jf/dBM"^!s'WIR44*gGK"Ykf)Xlf: -%D`(knW[+4'`k?0i]Yf$JDU;o-nB5*$lqKE*+s9ke1FD84A!\[@.L;EBuO -%F2Rg-qL\(h2lS=.S3!UoSA&5P?N.@j([*0#QjI%:$HX,p4gZeT;H67iC<@`@ddmWbQ^ZLMqVtHX"^^3+\n+F__n&(ffK%hF%bi=X -%,;YES)PhG3lB.'4et`2Z;69JD*LEW>N0_'+[OafS0ptkI/?K-ss,)Poka#da`L]Oufp$N1<18uq:2FpTND3bmX&>uJ,!Crd%AcI; -%G&l)CIXYB)aZ6WN5R\>WFQ#IgH's\e+.plJdSK-1WWh,m/3onIA%eJMi6j=4bnVJHe6)_*1$6M-<<4l3'`3Q -%_\A26\1RlK>ukR*g;%hl6\*V`]TCh;VL2-=P15Th\Jog*P!Lb^YYh0L9+`b2ZWOHi]\N+$MaES3O:+o&0&%-hb;L"H4FuG\=i;P? -%IEahc3E4fb27&?ie_55\'8/m/=joa5n3tb#;X1lW7_(8U0G5d+Y!en;NE_3g4%rYp5L=J5=^7tT7OPZptjHLom+B_Sc)^n:D!;U3[%$LAd -%AT_ZrMPrWF$_1a9/;UTN[dMIrl$dG'PGjPGfh5i&E9dl=haT -%eRmTD?!V)kE3D?Z]tga50o*B=(7b>,PFPXAK?YPR:CXkhWXsu`?Z"dc382tmRS$-i>=h_lO=8FV23a':O?Tk2Qu]d5!iX35%f_iN(A-%D -%Y(k`E]0d/EX;gWN):fQJf""n**(6jg,Dl)3#4c%(I8H;^/@Qc)NYjNW:U:pRZ5&Gm'^d?`emeUi-e[\t/O86PUG1.\uf -%?aHcO8j]3c!,8V,4mFqZgi]q;WAP#gm)qP:+ilKrAJS)Pe:L%65#'rXdG+OFMi>KP%4#`L-I?(9Lh%7+LQX-RhC5/c+Kgj>$gU/O -%H@AuGW.M*.G[s_"'?N_?e/W4kAj.XH,&*g[$`rMLC<[83k71kL[$R6<'oI'2FhMEha!E@s6P&>0Ggd([fh7,[?%5<5jQ\d*l8j_Z -%nqh#nmajq8TL!+XL>EB'gWdI\lnP[2=GR$`8):o1X'8_t#$")dOK;0C3&#`B2^)"MAOiNnVRHJPU-q9$P3$l7eX;rch.BNjQ;*H" -%;W"R9@S17I/W%h"Vk@l+Ag-K1rI',nECu"ioE,>';MMo"?.jole#45g6UC:(T<7uGD?MT$*D#X*%V0++F71c=?-hmT0'A\X*`QmQ -%7NiOpVi1=/aQto;\UUoU`?ABF1[=Re,qhYUIX0ko?/G8F`0EDN=;0bemIi>KY_7D.V'Pg`VeoMe$lE-B=bjna>Gf;/7bW,Fd'dj% -%rc#KM.P-$!ji-L.]nD"-2&b^&qP#jA>%Q9&2A@C*gd8urjC_7]`B0us=YaBOO9fM`b4C%G=9&]:*@F1H_ueE!U43k7(T^aiZaWPq -%!>"43ce+Xe/m:M!5QfobpAf\cj)CIbF;.BFU.&Eh2*7Ral8Td9Y$pm8&*&+KF;`70e#>.Emcg3r,"*t`% -%Y3sKc+jQP$*KkV,_-UF]SQLZu<;-F!9]%`F8PU?GTgZlKG-+.(+J?B(\Jmei1uM.J6Eg;I"=HSu6buFhQt@dc.9V>l\(MnTM#tU__=Vn*naTTGo/0d,Z0"c^9[[mMQJ -%N`gUSC)jJA[$hs?F6M6f1o6.N9WW!T'N(m(^m)L6/S\l%->p:A5W&(>pM^+:bIo1RVZi8R#Ii,Gb3uYYX&0%->&q%-:%8KqtU=fSsWX -%T\4AF[G9,?Kh2ID/E^9_esUp7EYWW,%AcSfSF*"J;UF&0ch]].LA%*i:PYO8moF%(%&:%6#C6_EL1,hfk[!/E0Vj^#f%QEhXDHhg -%>`hQ_^I9NP\#X6*X^GGDc,r`9CeKr0oqA%]M.te4d<=b@8Y%"n!olU5I]BsLBs]0?cC$=2I+t&_C@XX\#&tGa'adu)gOj`urc;Nq -%GJSYRP;Rs;)-?I$kK.s)4qKK'j1TB:he\cjOj1WDpK4sqo-cerSjC=,ltdt-X.,h,YAl8]Kp.."M8[!B9s1-P80X=Gp]6%;Afr1tk(ZRO6?WGU8d5kdFUhis&/)Mq -%"IYV^AL!O8->l>]4?m^JDDnQ,&'PQs>ZK1El&nSk\rGKmnG8LD;n^sn8?rf;^X2^?>.W1F.h*r:O.);Re^pT:7imeZ&_6NUkuR27 -%K8W/d.?m"SMEaa"[qHnCMV@G(Y-W,#)(S9]e$60F%GVHH@m]\hOGm\fnf4'2ZDldb$F(Qse![8ZHmuaKBrqG/RGcj*Ag!F//heIq -%Z3^\WFKB.q`Yp"md$/R\3i0uI9UO2TWdA/O_)m[n3j*1&"!l!q4TA'o/gjX>PYoRoBH"&2WD+CDPDe&#Ff2[ZQ&1rQ'I-<%`pO[Q -%g3bc?;8*'`Zl94;ji9bn2qoTo^7B/0YtNKhia^ZMq>Mp*K-Sm+bqeE" -%bFFcL&%IaiG'@1j7IQ;&At&C65m]Z#Io;t^TXL^!T,<;#;a#_(^B,NAGAtB#(1[-P#tqZ:Ro&dti1t,\P)^(OqOj?BUkHhrnTMJ2 -%Ej#*YS!!@JgW[`>b$RcO/O^R8iJnj]gsn6V\=4c6@I3@afhb.S-cZ'\D&2ajb[teuR^7?:Nm/bIF@F@2f>PlIO`P3;WFo>d\ihl1 -%X@MAZFMOPdfo/:qRo]?KC!WI0bN6ElhO>;)P%DQj_j`6+'cZaEq4cMX?FDAbl#kEa)5uDc#@j`'g#Qiu#g`>;eNI9]"'!@l>X2p/ -%b3'`i:]-W1JA/l.&19N*pEnETTS0P';4DDO[7psGr=ut5pk9<9Ud12nmk.[):S!-8Fa^mgDrTN:Kas0$nnM`ic!,s_4nOS);nVn8 -%mF[;Y\Ba'dm'7+jf0F&u4MqSlUF\2iEF83NKp\jmSith:'*q8pVff""HbrY"CA^Z8VMd:0MN25RE&>3BT5DISAa2:/)3.u>$,e@" -%4,GlM%!'VP_7H^W0qF3K?)RZUrTJqT=o3oK+f5\HTc@SjS(>dd`/(kH!uPFY+m]nIV8) -%o#$!0;U]q=mWkM0;jmn@PDNN&0mujOFs;2sVYC'EidP@^/EU`B^1HSS=hEjCfR#AlF.VAg4V:HBJ?b8oUh%JI6NEsHX&K:,kV,E9UYjl4A?dCO!_qXp*$%%q$fgFQkn1Vq29IV(^OS_$0UJiCYqZmXV-D:&iVB>bY0 -%e7m!<=;)^E;'*[6Vk.bonTU2)HOYm/jR5;7^MVG3L:'&*4bqJK;"a&51RGO7C)4g9t,(cNrJqs:]Hd-e@$mWTR3O`.0m -%#HO_BXh6m8pQ$@>dNUeb\bEiP6^Od#@X3?tcRT@LL -%mUc.1]L$&A@MIj?kc#o\Y\n0b@t;e:[\fNK.TeSpm$iLlUts-J%'aKRH]kJ2_LuWl-ekdk!)#Z5_5I9Uo5DGuZA'lrN%J#j@$"P6 -%EKP'M]akCQBFnrHUHq#\0jcQs^`ql'8.iiOiIEbG82?.N!%"K2jX:1A[UN_$Z-/"^]`d(dcCY)>0UaV0hcg=_&=c12`.<*#7AuBG -%hN\_=_Y!Mne&6\9j_,bY%AKJq7gXV6m:m&e[_[REGBnXP>)V'goW^h)e(abIcH@p -%cL7S>Q$q;eb_Bt?fj]qeAD",5$/+>eZFRPQcA?!=M+lYtC?ZMM((uoFnp48%8&$_C/\O'=`e81Rae.<*HV&#HOK^%m=om$e/r'<`,cssSP7.*^GE2W[]'@'4:c_8YhD7!`_KrKbu+EtG1e-&j8SbkL8*9G2B@+C -%@RK[p0D4C/868WZmWL1lLGf4VGE4YnH=bf7[m0*aP*`\L#)Ebf1iOpG.86hY:$aL<6PH=K+u0!d1"[E3)< -%_E.usQtADhN,h%bTI;%Y)QI%&p'#Yr\Us-JCOY0\#O5GUl*'SB>n:(fXe;7cVKH68.;:g)XDuMQkiQ!qI(?4t0Aa=PP"$D!"FU`D -%K9Pk.33$6!*_5=E@fX,D"[C -%kf>*$n#h+5LLmiW99L1Xg:9nVS#32:lPp71)RMUGVra+oaQs>tTLk3XYfXafZPB87gnm;O.ZHme -%`"&=e.&"o70\_ri-8N\YU[uLn.D'S"W"Y.&`^,!lk,P.0R0KQ_CbcDLAkbQ\ZJ -%5CFJCO(L]toSAM&%kKJ6aO@J1Bb89c/&3@P8G!WNME3")kY#9*/nLGT!j&`p7Xg,jIE"%D'm2!M%@Tl6qNZ/l^?DjWZ6-\'KYG9< -%#:e2eCmB/4'N_n%dpq,7`8JH]jDOmo;_4b06W-=QclYe.fiIoF)"eOO\KM1r?.Ni3[`eqYjIr?>IhL+IhL]h(.8YI+V$hYe/!ENE -%34m0fgoBJeP&eqDFA9"Z5M:\J2$\2Y0G6=&!G3OsBghdlst\64V*o%,U/kSN''U;JAb.]GPT.!LHRc*S%3kpl6@ -%._6@VHcQsBn/84+VI,`J35ZR[I1k1(U^9[9D:bSELK+,WnqO)7+4gW%T=iE6:%omh!?*\,N/=gO`[Lo=M\(5^ibnVm:T;-k=Gj*< -%r#HI)Pi8o)+a$l-UV,OR#Y6+6-*!=AS\.8qBMHH&'6+MTp!g -%S#CAOqqEO>Lp-Kuf^lWfXu0T4K@f.g.UGr.:H%&5#)I/S#C+e0SohMDX[uD-%$c/)M5TH3C9Wo*ld6JH\3!5J"9[0)m%rrC0t\!m -%M]O&W@jiW_cfqF3SG6%:fCT\;5\bIcW4XMFTS=*3Gc7A;*@=e0O*NDd]M`d)*JM;>LlT!Z/r1oR'XT"8YW?)?kTjMrKg#k)lAf9K -%BBpPWL`f$#i2cRBFL`(2Y##[8"(OXfaB;=UdYgZ.(grLD,uKhG0POV(0O=9FQ5"SH$Xn/m'*4YoZ[tH974$ZbiZg;a:B4k[?JkJo;4Ku'N`,@c -%1"U.tP0B4m):cZu$HY@#&3P6q-m/$uNBoLNKp59FVL`m4/H.<^=%q:d3[ -%`BKr.`U(^A_On9c#[43b&C]""AP33]Ac[EVEkT1#06;61MkB"eh>*L?N;UP>GudLq4u;6CLhGb=3]D,TE-,*Xpg0TAJR^L=)(X99 -%n?IFBp@4^#Q5im\83UVsk)>3c'f:Q_Eb3\TCnO*FG[k``%(+IcN#e)0bgbXLbZ:#$R6`H`P@iBXP@[#kW@qQ73#!=2`.1?D&K]QD#)YO)RA6poDg)0o96>4kED'X8n<@6#-aRrTTY0k,n-%Th`%m36)DJZ37`GtuHE4\AU;FXe@ijd=J1 -%g/Woj]79qKVeUbDJFVN/^OXgdU8`44M`$c(PG54r"*hZ?B/uMm/6K/eVm_DE^Z&'M+'O@L^(B*SGOi?+S-atIWm;7MK9%l)j:dtL -%ppfJuV(@.,h`K>[cQ&/Y2,FU"*K2d$ch)j8Ipf`@qT21/VdJiZTZC2V!'bpT$0CjH-.b?`\7E[[ -%?OsinWsX'f\-m:dV3pK2?ipR4A`cqn6GQbUgZ_C=fXj-bG;0K%Hq_,nrgZY`[KhFX-T[d6ftrfh>'%9H%>!kSJj>pMs -%&(.dl4!oNq'#obHr@XdQ`/mOV@+SdrNOMuV?LC\OQUVEtWi.R+P-g4m-0<2d+IlJ1XK0SllS2&U!W7<+(kO+D*_OssQHb#q.<[^/ -%MHHLG_8f$^8!2.&fpO23>(:?J:4>W!;HU3>fMt*+".ZF1/ESQUR,p$s_adks1>9irTpVh\@S*SG!Q7!Gfh0h]qFV--p2uA=5Si0e -%/E[tifsJS;D-t9MndbiW("148Y`"A><"Fh'mW&QpZ-YuWg%MYn-q=WD7AA.q+!"lM)2-YH@OR[=,(ssd&OOMfY1n,/]7B9!p&qLp -%1L9^=)o:(7l!.G$\>;ADe!kjg[&[>"6*UsIfXJS&KK?VZ@9ZRn!h4PaT.W$R"_ZP#5)80J.6m%07R5A8!sYWr%gMD5hPK0=2@K`. -%mQd9mX&c_l![9:>YWY#]dMibulaFpiCjI^)[i3`pg-?qH/=Xn.EtlOl4=#"7&Y(U7N,Wr=iK..QX^[4SQEAdR0s!-R*0'aB*nsMG -%\scC9fX/jI(h46%0k'[BgmN_Pn:C_kpK`tMbqN'r^*e=E]AR!1XT?#io%uchg"G693_JtTWB:j#4;f:cRlI@(s,FXn8=P$*59uGD -%U^N/1L>+!tQ"8i-/;?.?8Q.mkMi)_8[.cGW?m?S`,&hJT[!C1o'0c$(#n'dC9ZKL\5a"^l*4E)2ZLN2FTRWg5KVarFUs5bXE="I(8;BZqN3t.fKY9I6*tL^OWWIN_5ihulRF1Mg(I-l5l;ZIS5%m,o;tUur"b1Y -%Z%k1#]JuV'](e`l/;V;u`HC\PF[LaS@QAfZ_\:^preMt?YW+qV]S_Dgrd6/DAfU,g=KOT?+We?p(Sl/S<01O.u!`1VY>ZL>26Ii6&9T3A>5_SkSbkmHQU9(ob -%aC\@%`ZsT\lD?!&Pm"TmDC[ANWgO^^o#nj@JMJ/<=`AJILeb.c+pK']'O\jaerI]SE25!Wsjn?!ipX8pcA -%2JT>q#<2p.a8Xn'QaFMiF)UgEH!> -%&'lA?8ukUrmR9@$:2UX].`gD*pOHc(Ens(MI/sK\'qbaAV_u+*#0VJ0.dY#>.G'Q9UPSC'd0M-+muc-Fg_;SnlnY4Ce"igNiW)uL -%537^kp->TlOO.8>rY\!0/qS?T+O4^F-i4M"_0M8*THct1MK*=r0lW,4\1RAucldMVp]360#+d#sa+:Z:B,jMT\oqY-LUZ)eqY%JN$J_^1he`KT+V\/ZdO.]$O,7f(h;GeU%nPo6i>&`XJhYchdiV+>`jKWYQYYDpJ[Ap.&. -%0o/0Y?'ei+,a^F57FU;W>;1r3c4Nh$k9;DX8ni+#:13;iO*Kpl.Cq_A!aK+E\MPBG>b\@L==a!aD%P!BV97/U*.E -%rGN(l[9:,,f8b8.GG'R[)T@U9;;>t\J+/(HNYpCG=`@2)+=FV8'@Z/-/cW*TsnmqI",T/Vb:>M`kM!D.,20/M._MlBQj&5$cU%m]I^kT#)VJQOD`+5?Acs99`mf^*JcWH:( -%XjS8M6%%.mEGH+"V)d]mnBa-iX"&pDO4ZW=>'E69)m]'Yga$XoopF%cFH$D4@,eXpLn-6\gqZnpNjNamjXj780((>r"^?:T.?_UT -%2kcD,SP!BSnL8<`19DmS5@N9]`N,:mEq5;X5UiEY5U\T9KUu73LJD=)fH8:9&;b7)3k46S!Mn5n7T<:s-9[[fWic'3'ig&HZU-'1 -%0<1I-jB_ZaProDMWb^rg-`J&$6=%Nf.<$3^@[n`?,Z"<,c)6",ZX%+"9t:PUM*+ZR"J_([B-=S-`M'_NfEb2ZZ"]t&pQ8rh)R=R. -%Do@d&;:e?+07NdNZQDlj-NS'e5EdDFd&Y;Fc"?#MD)2B]^m@#f#5^Kl+#G+_#GSgPm"Ga1(#08u@V'"Hn\e>m57%s_E/1rG5Y's-/#ZB_ON_^GMf/tmWQ93P8s#5kegPE=b6Hp0/bq3lN=)%,]p!gQRm[V -%,Luq*/!jDA&Z^g1>ZA2^LKAd"@9kePW3sr8k=p<"^1GT5a+VrQO-cb9@T@^)"OXLiD^_9en)#Z!#!ek;.=,_D%+>K:"b=N#Moj(@ -%b<_p+7\SeP@S_9Hb!Nfm#+8#0QSZdQ$,g("ld%5DJWmu?&G*1tLo_a@)G=@%dd7fV3/H\-,f@WJEE*l_9CJ'586^3Jk7n9'=^/!c -%4KRssg5B[%>$'CLgf57_Gq"o#TMZa,^#ilVR8K>=nY9$8C*ClI61k:lXAZF*(+&*68s#B`UI6Y$q4o.eM@jRA8qjBn8Rsm:W6V"e -%]rpW'[qVah>5VK^:9%n5e'TF7q.RWPmZ`:oeILToK^nPL_\"-FUhXGE;A.iAK&jp.>F56)h?e.81KM*Ee4n2U9$<5R#k?!$7% -%p,&,n!%#gf)]i8\Pr-D'T@d(tU0eMoq]9V6t*0UXb#_AjK[-I$]hKB3_S6F[>5OB^kT#219djsNDD>CBe48g=OSu*^g@,>K-EAVQ/I[GK><6$%kR:%5I`&CpVG/,.C5%8+LdQnn@o`_S8=F>\a$`^;OlH1la,rlM?J,9sU&Hf@>@t,V-Uf.<6GOkob -%dB!3UP1(E$AEr)OS-o+6J0D2>D"UCj/RqRYWC*o#n4JsZ+;QRA;@t/omdFbInnQ/6[)*9pJ'OeQrOb2uBqIb+VU*q?V,ruZI6.j0 -%N^e(SLaJYj0MIGJOdg?OA^WGq3.p6LDUoSaE&rM/pdVs]0s_[b#'cY_Du*fjeeP3aakYCJh"5&AA?W_k2Dr7bjV#eZ$Wkq@ik&hr -%*77:XS_&fK48Bf&\hgC9;YMK\1`i9d!qEq?[SP4"8Im8*."tb\M09P-8E\%;:Dci2F^4(J;=3")0th.S5KkO2hV,kR:qICJDLrie -%VlB`VV>=Lia;TQU)[k=cktQG8g[WiCDcJ'KQ@cAIYu!Cq&Mo6to#+_i=>P2Mc'gq',NRkH+gFqTan(KKjQGi#OO6(X:g5X;)e"qC -%h9ElmrErd2FAdH?!q892\8oX$E@=/]SD"]m#<%Vgo,:q/SdrrXO-)#\gg6a32> -%rQpB'W#n0DXWK%]8tRp9VITR(gV?J?Brfhb:=>?9$qCdL.$AIc.2jSnrnC"^(48ftQPs!!osJu&YW::Q8o]O.9XU3n)H_A(MVgl) -%BJJudTtV*J'gt[@'YMG%TW!lu@j28[Dc>L($!:99Tb+dS:3nAlcq=n9]@1&e8._3DHL*o[+`US*]8rV)&49R#nW:V/-ZOXg6=&_M -%f&:FB93P,=+j&Am0>["lfs?f_fH-UX9sa:*IKaVRk[<39oON+)/]ep82i`faW#!RP\g0QWqe-imm(`Q7+f7%T78CmS7.9 -%o*2Zse>7;u6b&hYNkHB/[_(NNB.'S\I*sC.'&+:s9jq4T4liXOIPWL1L1LWi(#8OlG*q3j$L+DXimtI+*Fq0 -%a+EN@1K/KFc5e:go(6Rao6ai@^YJ4^.NV#(S1Wtr@NX,^5d.C&&uOck!pFQtk7G?=F_$1H*@/VTlgq\:L2=g%3?0bo -%`ZPj-7_lrEV1]H=eZ%RdMre&?f:gZF3gU?A7Ve?omG3#TFlDbuSUSl79p8Uhg`Zjs(>B?Eb`;j=aplST#.YW:>%n&AXM*LX8$PDu -%=!QcoKWA;3&)KK[\[ontVQP*F^CkA+f5..JEoL=ml`IC^FOlOV$<]f/IY7DtlfmfsLLa:gDe3omX4`pT?E2_qTub-"&bY9_f/7@- -%9L2^`"/Ms!XW:DYI6mLN>[5m6!dYr6H/qN(=.eX_P,ViL<^GBOZhShnd)g2b$HG]0/-:1\Ao;%kH5b59h`4Y7"pR.Tj5>;E#^,l5+`36?C=\% -%7DqqF)@abHMGUJC7ogP\4K1W,/eH&.:3-IQKK/]/7sc@XaY?)!VE@T&n>Pop%RiirbCGcGR0X$bqP)0,;0.Zkc&b)+G2plGf!S=N -%o^JsM:>g(WUED9^2gShtoi3]s_&UI+Nhflaf,?qnf[rL^p6kBUQQ!<&OO^ZPc$P;Io3VE;?8oW#_c%FmR0JF:lO/'`HK)13>c\=X -%7TEK0`VBst^"k"USf_]Zd5!h/g?(`()CV:U7YH>u#Pl%bSY*L!%K#-M3M!I(O\rRn'/Wa72e^%9,:3?O-!-'hh]2/)dIlV5U1lj1 -%;^6g[;9`ksSFP.1"UmiA"?G#d.N98>HSImdN;/g"NiPq'rV1Ls"3%r>c8KPRET1F3EY:c.X[s(haOABX4#Y4lr\@ci7IRW6>q`:d -%&a"eY!o,^5/KO3=h/9Zg)Qb.H6lgJ)M]-\pS/F.Uo!n@9$=Cpt(kjX`d2@[ljcE]Q4%#''$F(>a!4/W=`l6W22[DO -%+OBHHleU[XpWLL88trA40uI_)O^s05H26N9nh-L8H,99nQQ.4)kH]9+/u!@[Tds5a^@'0((qUB:gE^\,DRQ6Hc0_J(2cfTe#s8_k -%QF8P.#K^])]G<;&r::BGIMh/%mN!dH\:Z&@75ie7eqF?u=bDe'5k=2+!&;BQV]7'2$AC2.@!7RmF@CX#ji9Q^NFr+u15S*2/15H$ -%J^7>hAt8G6mp,gBJU4O1`0P^1'VMH];hi(*Y,s,_4(#c9kaH12W:eg'[`k:uW6$nU3`S1q=#Bq[g`^nl7+]_sk&R-6G0; -%]AOg@s&oM\`_IqHNAI&9qhBeHl^UQG&rZHO,*0+J)0K;;r'TCe4B#=mbdh;b1m>HLqLTsQA=Tjh].@H^L75^4JrX+O3j!)oM41mg -%`8n!UFh,h]dfol+8*2U]:g8*jjqMJsS&'La&4mZ#+n\6EXUb!SMfl5[/.-8/h_bdteZ@4Pe$-.t5(+9jEHc&2>&#A@2gQk61V1bh -%qN:23,cTPI6^9iLcleYiQK>)A?P+fCjsQ7\e53BO]/"1Io5uWV<,^n/aTnYJR:D,@;50J*ZH]nib;f\=G=7(B*Uu87f0*`i;*0]= -%^>L!nd@q@Y36LamPQ"6;Ca5(:X9.uaGlBtT\,6ElHV%3l;cdKcGFUIq`.G)%cIM"d0oK1rC]N4Qf5!1bX4!4@DGjCMN1%1HP\!!W -%=IfiF%-1`#$=;II(8TD'VZf- -%kp9a[U&a/K-UD=mY08_J@8aqP4c#Cbq!lrE/p:'OR=[["Sm%2Wk%n-(^91& -%+<3U1Shs>?D1jm2+]mb8)iCiqq5G>m.F+:_;LqS>j],Ctac#F^91/:[M9SkA&teBjEqqr`'G>$i>n/Sk5On8ib/VaDC8RehcNBX)6Y!(3QYq/:C;UQj93pJdTA9i)M[;+,/S!K_Kb9AO>MtS9pRha$]A,2/D?'pdf7>A[qIQR?144JHn -%)ET.f82V^*,H#\CR[i!_2^.#>JrAq58pP7UUgl)L'&6k>IEt3;=VHr2G[X;i1ntLo()gnlStlGc]ThWkR?hE+fjO&CE9O,<`OXse`X)[nr_P()eu7`V62K1UFu\.7s&/,2/,r35EC*c:*j/3rbdKA(Y$ -%\sS6-cjZWgY^)SuaWTcZ"`hR-0n-??Gon"T`JCoV$OoHZjBZ@S2DPAC]-\No^>Ve!j>U$X0A1%CY4>4g*lRYQ:%$:l3PIAi2*d\W -%9@#W4Y+:\;b'Tj75PM_%lLHqd5a^SY[a0EfR$9e)e\gPECbsf1]CY,rgGZ_)\+l=)8[,';q?]_da9u&Ser%mu'G62ZK9):^?sVm] -%Uf!UVi=Q_\3!6;H+8A%#s!CAUluU]u*qu?A!N8^!C4ihqoaTaMDWinG>h)$*cKmA8j2`=[Pk'`9a#Tce'[=,WQQ"9 -%!Gt/k$_3[FQ`*#8Ae^MpRC+ -%C\mhMU2Rm)oQL13,oo>M\g:0%-JN+U\cD#:78UbX2U1Xej5&X2:p_nFXoUMD:4C:Yo9LGVg[MCEGd?hBU:0M[q,'ufc:k- -%_og4$MUXA0X!iZ8:HTQo$)Ll,kSqT0Q46[E+fQCc""7Fq5b*uW36#QdHsY6*[)2!9c,Y`nbkQVl*9f@m;-c*nBm2R::DX?;)Ud@1 -%)X5pN*TFj3'UN3jd3[IVGE;X7A4?3*lEtr9*&MZY*!J -%NR(_=3K!'O4E^=UV1L=icb+L1]_C^4`DD2CJ0J"gsF0"u$f=QA#*#G-Klc8!7f[=eCopqsj@tC_>:$m%c>s`=% -%DQAX*,[kA=Au1R&"a.h[]E,mEF&ahs"=%t>R+0CAfgnn6qjE)$Bu@0JY4&\KKj]u35DUIt46IEH`6tt. -%hoefE8D>epg9D_88B"Vih^Y2`D,,`GV,KFFE&dCibePZO)l$A;QY3 -%^FQo*fd3jM:`'&)+s-br7>$Zc>d$`?>c+<)KWV1b+h7!fdg*=9SBWFtcrK(P(_Iaae8Jo.i -%[?YWR\mBQiJg*8hH0E8g6eDIl*BVsQQnadACSf4&M4^8r2Bsda.-;P2dSHTJ1R-2$!?153$%eA?jJ8SJPM;I=es;G\05U.@7os!1",AJtBXq2S=dG1N,6oi7@'*.=,bLc&.qsVXBq;\IeDo9.*"c&TZlm9sdS::q7jI%TPjDle -%_<:%X'Fu@6m0#2see+R;pPu?$)<9G;SVF''kKetfN(_rD=_pRW_IAc'2c<6bX/e8`5U_P5X\#3,Q8bT&>]bEh&uHPPD_7p0hXbFu -%,<[V`dDN^Gm6+upC$HZCnYlHP2ZS:rhUBS2)W+KC\UQGbi2@a,b@EH$0H3Eh%o"kAI7-4Td`#SuBc+K3:?$*UbHXS*U8fOcMifl, -%#EdcfUru+(6?H/lT<8]Hnr3_%>_[+D\MlKF*6[?7H4\m6LV\,pe`oQrVBRJ7e*61UXCj+CCKD64?]]Ebq78IDeVcT/R0r(ijk"(` -%;)7t?ct;'H$VFEe.7[t59L3+6.48c`33N_ZifO?L]7enuhlNc'Lg;uWid:6%OU4huIBYgUBulE2J5/mZ?).=J;l,s;[,X&KilfU\;[.#!9SX+FgDS$]RkI`MgZ(_-['R<+s0F2S=#V.]nAH(A6/>iC=JW%/6Sl7BKo%j:>a&",Z;E6&e?,]@Oi[G*$-mq,:+c1I2aFY/4WS.`g.F$6'gF2 -%4@E3HEp"Bfm3@M\n/Re5dLIl4sTXq9!=1=A_piN#1a.X]ISi.OkPI@#O:9(+u]%V$kX,P?WQ\CSBEoOeqBS`EMo9=?>V$f%5 -%97)qtFPe#[*TVkl0-+s>S[_qbNSJEA,C[,O:C(=B6)glG#A`rEZ,@"[GmLf]nK65,5i8SeKH&=g2qEe^*oRLmg,KFGD%2j5% -%g#ZS9Z&C*mR+*m',$Fc)m6hp[@$D:0h_VSZ'Ds'60\B2uAFrROY[Zg8Q_:W6I'Wk$85qjDZ#M0Y*!tXJRG1iQQB]V'M^$Tj(.oGf -%6F.SF!BoRaTN&BNF$``[m_US\?1"7T!Y<6V@Zg%AlCu;S#UMK0JEVY&#VA,P!-R`D5&`TZc()dO]@A#Yf0QDcP]b[!_G*,l:e)Wk -%0%c\o)9@O;m_o9t7'%h'@j@"L!e9/7!VPDT!memY4$mCU=r-6@f8.eNH*F!3717UB*Wb(h4LM#$Ua>kVCp'g"pd;@C]L_\ErS^pe\m+)0o3n -%V&Weam+;bBF@md8^G<:WWY9#I0Q^kI+?bFr(ON\s[q;&PU>8SVChnjic6jR801_&:lSt7&&AQ&srFt==)G2pGRZOusVQFI[(S1p, -%nF/e8Tn?fpbGJjLRU"Gq@6^*b#9?M>)XAk_#D7u#?pAR^c5-g;)pZt;=%uPg<9anjQjY,(Z`cHtP'aEff=UurP106d\qURh42T'` -%1Kk)LJ9%BF't'mB[KH%'UB&,GKc)'@,[aXEK1?rq!`TS.?8nN_T9\Gs"Gj8*6PGj$2"X.s37<`hAPUKT]M7FclVb_YAj.Cb3"2G\ -%_])Fq9&Dn"]C3&TGO4Eld_79/R!qcO+!b?1$''+50T/7@$MBLu4BLY-l.'ZUJu^Oc=Na.f9UBriQf7?AgmSf>8mcPOY0g(WSd"@^ -%Dk6:9PE74,)6fB^Al;]IE;K@\Ua?bK)s,='H?pf%I9V\n'dbg:0P%1qY24`(KtP:"-=imXRVi/k>4H5j'=*bH)]0R(Lk3B5^[JaC -%$&3'6b?cd+dk:)_#(jk#!:eY"+hbLocD]R%XRnqaX]oX#@_9'\/+B!b>9A*JlW#(iGRr'aF^mhuU_p_qPkcGLO5&t"pN8'iEPsR+ -%^9IWG/dlN)bDa.+3jt,:@3Icj1q0bI6WtCkZ:S6rmqY'/t@G+ -%41TFP$`C'gHc$8U43LWG@#GhjRORgW.*jn,[&\LXLH4[)=lF%lW5H%;>iq#[-D?Z*d2)1#lJ^kI'JWRI!;7Ljk'b."6.2kaGh1N\ -%aT=.<#gD9nVBn*q-&f=!>KgCPHj%m6cCN&$FbdVEq56H<>!,'1V!,OiK7`OWKWL8G1S"?4jh$n/bMYdHRZW"f+1rKRW,XnH4nI_j -%.jk>L1M\,`RBn:UfoqDR*a&NT/b!96,;pmP/d/45!#+L\EE",&MCjYp]2a%_V9,W7.4m?o0jHGLlC\a&Y-a^S-%Qn0RkPW$N%3() -%GeU.!]7rPcF&Q_$M,p,"Z1eKm=]b5sR2X=bAlS=:SPTYbFX549bYui]AQAkD/QOWbhF[h*#duN.]h9*iC8N>;eAp[E(nbhB]Qq35ZcAYU5bLYnt -%(F4)N[OJsuR'0CDHjDt'H8P[q2OVFL"A-G2A2uL.+2WMmo.K[@44$#/75rkbCE)gIJ[p/7;!B,O#VJNaZX>fW%=N," -%ii?M[&qr:,cZsom.[6O\)Bg.ANtAQ31'd+d&V7n^5$<=Kqqnm9ab -%UF&k4/>d+.tkDD6Vc#>c(['#@&-YJ,~> -%AI9_PrivateDataEnd +userdict /clipRenderOff 15 dict dup begin +put +{ + /n /N /s /S /f /F /b /B +} +{ + { + _doClip 1 eq + { + /_doClip 0 ddef _eo {eoclip} {clip} ifelse + } if + newpath + } def +} forall +/Tr /pop load def +/Bb {} def +/BB /pop load def +/Bg {12 npop} def +/Bm {6 npop} def +/Bc /Bm load def +/Bh {4 npop} def +end +/Lb +{ + 6 npop + 7 2 roll + 5 npop + 0 eq + { + 0 eq + { + (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard + } + { + + /clipForward? true def + + /Tx /pop load def + /Tj /pop load def + + currentdict end clipRenderOff begin begin + } ifelse + } + { + 0 eq + { + save /discardSave exch store + } if + } ifelse +} bind def +/LB +{ + discardSave dup null ne + { + restore + } + { + pop + clipForward? + { + currentdict + end + end + begin + + /clipForward? false ddef + } if + } ifelse +} bind def +/Pb +{ + pop pop + 0 (%AI5_EndPalette) discard +} bind def +/Np +{ + 0 (%AI5_End_NonPrinting--) discard +} bind def +/Ln /pop load def +/Ap +/pop load def +/Ar +{ + 72 exch div + 0 dtransform dup mul exch dup mul add sqrt + dup 1 lt + { + pop 1 + } if + setflat +} def +/Mb +{ + q +} def +/Md +{ +} def +/MB +{ + Q +} def +/nc 4 dict def +nc begin +/setgray +{ + pop +} bind def +/setcmykcolor +{ + 4 npop +} bind def +/setrgbcolor +{ + 3 npop +} bind def +/setcustomcolor +{ + 2 npop +} bind def +currentdict readonly pop +end +/XP +{ + 4 npop +} bind def +/XD +{ + pop +} bind def +end +setpacking +%%EndResource +%%BeginResource: procset Adobe_pattern_AI5 1.1 0 +%%Title: (Adobe Illustrator (R) Version 5.0 Pattern Operators) +%%Version: 1.1 0 +%%CreationDate: (03/26/93) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_Illustrator_AI5 known not { + userdict /Adobe_Illustrator_AI5 95 dict put +} if +userdict /Adobe_Illustrator_AI5 get begin +/@ +{ +} def +/& +{ +} def +/dp +{ + dup null eq + { + pop + _dp 0 ne + { + 0 1 _dp 1 sub _dl mod + { + _da exch get 3 get + } for + _dp 1 sub _dl mod 1 add packedarray + _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll + definepattern pop + } if + } + { + _dp 0 ne _dp _dl mod 0 eq and + { + null dp + } if + 7 packedarray _da exch _dp _dl mod exch put + _dp _dl mod _da 0 get 4 get 2 packedarray + /_dp _dp 1 add def + } ifelse +} def +/E +{ + _ed begin + dup 0 get type /arraytype ne + { + 0 + { + dup 1 add index type /arraytype eq + { + 1 add + } + { + exit + } ifelse + } loop + array astore + } if + /_dd exch def + /_ury exch def + /_urx exch def + /_lly exch def + /_llx exch def + /_n exch def + /_y 0 def + /_dl 4 def + /_dp 0 def + /_da _dl array def + 0 1 _dd length 1 sub + { + /_d exch _dd exch get def + 0 2 _d length 2 sub + { + /_x exch def + /_c false def + /_r _d _x 1 add get cvlit def + _r _ ne + { + _urx _llx sub _ury _lly sub + [ + 1 0 0 1 0 0 + ] + [ + /save cvx + _llx neg _lly neg /translate cvx + _c + { + nc /begin cvx + } if + _r dup type /stringtype eq + { + cvx + } + { + { + exec + } /forall cvx + } ifelse + _c + { + /end cvx + } if + /restore cvx + ] cvx + /_fn 12 _n length add string def + _y _fn cvs pop + /_y _y 1 add def + _fn 12 _n putinterval + _fn _c false dp + _d exch _x 1 add exch put + } if + } for + } for + null dp + _n _dd /_pd + end + xput +} def +/fc +{ + _fm dup concatmatrix pop +} def +/p +{ + /_fm exch ddef + 9 -2 roll _pm translate fc + 7 -2 roll _pm scale fc + 5 -1 roll _pm rotate fc + 4 -2 roll exch 0 ne + { + dup _pm rotate fc + 1 -1 _pm scale fc + neg _pm rotate fc + } + { + pop + } ifelse + dup _pm rotate fc + exch dup sin exch cos div 1 0 0 1 0 6 2 roll + _pm astore fc + neg _pm rotate fc + _pd exch get /_fdd exch ddef + /_pf + { + save + /_doClip 0 ddef + 0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + patternfill + } + { + pop + fill + } ifelse + grestore + pop + } for + pop + } for + restore + newpath + } ddef + /_psf + { + save + /_doClip 0 ddef + 0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + 9 copy 6 npop patternashow + } + { + pop + 6 copy 3 npop hvashow + } ifelse + grestore + pop + } for + pop + } for + restore + sw rmoveto + } ddef + /_pjsf + { + save + /_doClip 0 ddef + 0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + 12 copy 6 npop patternawidthshow + } + { + pop 9 copy 3 npop hvawidthshow + } ifelse + grestore + pop + } for + pop + } for + restore + swj rmoveto + } ddef + /_lp /none ddef +} def +/sc +{ + _sm dup concatmatrix pop +} def +/P +{ + /_sm exch ddef + 9 -2 roll _pm translate sc + 7 -2 roll _pm scale sc + 5 -1 roll _pm rotate sc + 4 -2 roll exch 0 ne + { + dup _pm rotate sc + 1 -1 _pm scale sc + neg _pm rotate sc + } + { + pop + } ifelse + dup _pm rotate sc + exch dup sin exch cos div 1 0 0 1 0 6 2 roll + _pm astore sc + neg _pm rotate sc + _pd exch get /_sdd exch ddef + /_ps + { + save + /_doClip 0 ddef + 0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + patternstroke + } + { + pop stroke + } ifelse + grestore + pop + } for + pop + } for + restore + newpath + } ddef + /_pss + { + save + /_doClip 0 ddef + 0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + 10 copy 6 npop patternashowstroke + } + { + pop 7 copy 3 npop ss + } ifelse + grestore + pop + } for + pop + } for + restore + pop sw rmoveto + } ddef + /_pjss + { + save + /_doClip 0 ddef + 0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + 13 copy 6 npop patternawidthshowstroke + } + { + pop 10 copy 3 npop jss + } ifelse + grestore + pop + } for + pop + } for + restore + pop swj rmoveto + } ddef + /_lp /none ddef +} def +end +userdict /Adobe_pattern_AI5 18 dict dup begin +put +/initialize +{ + /definepattern where + { + pop + pop pop + } + { + begin + begin + Adobe_pattern_AI5 begin + Adobe_pattern_AI5 + { + dup xcheck + { + bind + } if + pop pop + } forall + mark + cachestatus 7 1 roll pop pop pop pop exch pop exch + { + { + 10000 add + dup 2 index gt + { + exit + } if + dup setcachelimit + } loop + } stopped + cleartomark + end + + end + end + + Adobe_pattern_AI5 begin + } ifelse +} def +/terminate +{ + currentdict Adobe_pattern_AI5 eq + { + end + } if +} def +errordict +/nocurrentpoint +{ + pop + stop +} put +errordict +/invalidaccess +{ + pop + stop +} put +/patternencoding +256 array def +0 1 255 +{ + patternencoding exch ( ) 2 copy exch 0 exch put cvn put +} for +/definepattern +{ + 17 dict begin + /uniform exch def + /cache exch def + /key exch def + /procarray exch def + /mtx exch matrix invertmatrix def + /height exch def + /width exch def + /ctm matrix currentmatrix def + /ptm matrix def + /str 32 string def + /slice 9 dict def + slice /s 1 put + slice /q 256 procarray length div sqrt floor cvi put + slice /b 0 put + /FontBBox + [ + 0 0 0 0 + ] def + /FontMatrix mtx matrix copy def + /Encoding patternencoding def + /FontType 3 def + /BuildChar + { + exch + begin + /setstrokeadjust where {pop true setstrokeadjust} if + slice begin + dup q dup mul mod s idiv /i exch def + dup q dup mul mod s mod /j exch def + q dup mul idiv procarray exch get + /xl j width s div mul def + /xg j 1 add width s div mul def + /yl i height s div mul def + /yg i 1 add height s div mul def + uniform + { + 1 1 + } + { + width 0 dtransform + dup mul exch dup mul add sqrt dup 1 add exch div + 0 height dtransform + dup mul exch dup mul add sqrt dup 1 add exch div + } ifelse + width 0 cache + { + xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul + setcachedevice + } + { + setcharwidth + } ifelse + gsave + scale + newpath + xl yl moveto + xg yl lineto + xg yg lineto + xl yg lineto + closepath + clip + newpath + end + end + exec + grestore + } def + key currentdict definefont + end +} def +/patterncachesize +{ + gsave + newpath + 0 0 moveto + width 0 lineto + width height lineto + 0 height lineto + closepath + patternmatrix setmatrix + pathbbox + exch ceiling 4 -1 roll floor sub 3 1 roll + ceiling exch floor sub + mul 1 add + grestore +} def +/patterncachelimit +{ + cachestatus 7 1 roll 6 npop 8 mul +} def +/patternpath +{ + exch dup begin + setfont + ctm setmatrix + concat + slice exch /b exch slice /q get dup mul mul put + FontMatrix concat + uniform + { + width 0 dtransform round width div exch round width div exch + 0 height dtransform round height div exch height div exch + 0 0 transform round exch round exch + ptm astore setmatrix + } + { + ptm currentmatrix pop + } ifelse + { + currentpoint + } stopped not + { + 2 npop + pathbbox + true + 4 index 3 index eq + 4 index 3 index eq + and + { + pop false + { + { + 2 npop + } + { + 3 npop true + } + { + 7 npop true + } + { + pop true + } pathforall + } stopped + { + 5 npop true + } if + } if + { + height div ceiling height mul 4 1 roll + width div ceiling width mul 4 1 roll + height div floor height mul 4 1 roll + width div floor width mul 4 1 roll + 2 index sub height div ceiling cvi exch + 3 index sub width div ceiling cvi exch + 4 2 roll moveto + FontMatrix mtx invertmatrix + dup dup 4 get exch 5 get rmoveto + ptm ptm concatmatrix pop + slice /s + patterncachesize patterncachelimit div ceiling sqrt ceiling cvi + dup slice /q get gt + { + pop slice /q get + } if + put + 0 1 slice /s get dup mul 1 sub + { + slice /b get add + gsave + 0 1 str length 1 sub + { + str exch 2 index put + } for + pop + dup + { + gsave + ptm setmatrix + 1 index str length idiv + { + str show + } repeat + 1 index str length mod str exch 0 exch getinterval show + grestore + 0 height rmoveto + } repeat + grestore + } for + 2 npop + } + { + 4 npop + } ifelse + } if + end +} def +/patternclip +{ + _eo {eoclip} {clip} ifelse +} def +/patternstrokepath +{ + strokepath +} def +/patternmatrix +matrix def +/patternfill +{ + dup type /dicttype eq + { + Adobe_pattern_AI5 /patternmatrix get + } if + gsave + patternclip + Adobe_pattern_AI5 /patternpath get exec + grestore + newpath +} def +/patternstroke +{ + dup type /dicttype eq + { + Adobe_pattern_AI5 /patternmatrix get + } if + gsave + patternstrokepath + true + { + { + { + newpath + moveto + } + { + lineto + } + { + curveto + } + { + closepath + 3 copy + Adobe_pattern_AI5 /patternfill get exec + } pathforall + 3 npop + } stopped + { + 5 npop + patternclip + Adobe_pattern_AI5 /patternfill get exec + } if + } + { + patternclip + Adobe_pattern_AI5 /patternfill get exec + } ifelse + grestore + newpath +} def +/vpatternawidthshow +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + gsave + false charpath currentpoint + 5 index 5 index 5 index Adobe_pattern_AI5 /patternfill get exec + grestore + _fontRotateAdjust sub + moveto + _hvwb eq { _hvcx _hvcy rmoveto } if + _hvax _hvay rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + _hvax sub + 3 index _hvwb eq { _hvcx sub } if + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + gsave + 2 index false charpath + 6 index 6 index 6 index Adobe_pattern_AI5 /patternfill get exec + grestore + newpath moveto pop pop + } ifelse + } cforall + 3 npop +} def +/hpatternawidthshow +{ + { + dup cstring exch + gsave + 3 index eq { 5 index 5 index rmoveto } if + false charpath currentpoint + 9 index 9 index 9 index + Adobe_pattern_AI5 /patternfill get exec + grestore + newpath moveto + 2 copy rmoveto + } cforall + 8 npop +} def +/patternashow +{ +0 0 0 6 3 roll +patternawidthshow +} def +/patternawidthshow +{ + 6 index type /dicttype eq + { + Adobe_pattern_AI5 /patternmatrix get 7 1 roll + } if + _lineorientation 0 eq { hpatternawidthshow } { vpatternawidthshow } ifelse +} def +/vpatternawidthshowstroke +{ + 7 1 roll + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + gsave + false charpath currentpoint + 3 index setmatrix + 6 index 6 index 6 index Adobe_pattern_AI5 /patternstroke get exec + grestore + _fontRotateAdjust sub + moveto + _hvwb eq { _hvcx _hvcy rmoveto } if + _hvax _hvay rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + _hvax sub + 3 index _hvwb eq { _hvcx sub } if + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + gsave + 2 index false charpath + 4 index setmatrix + 7 index 7 index 7 index Adobe_pattern_AI5 /patternstroke get exec + grestore + newpath moveto pop pop + } ifelse + } cforall + 4 npop +} def +/hpatternawidthshowstroke +{ + 7 1 roll + { + dup cstring exch + gsave + 3 index eq { 5 index 5 index rmoveto } if + false charpath currentpoint + 7 index setmatrix + 10 index 10 index 10 index + Adobe_pattern_AI5 /patternstroke get exec + grestore + newpath moveto + 2 copy rmoveto + } cforall + 9 npop +} def +/patternashowstroke +{ + 0 0 0 7 3 roll + patternawidthshowstroke +} def +/patternawidthshowstroke +{ + 7 index type /dicttype eq + { + patternmatrix /patternmatrix get 8 1 roll + } if + _lineorientation 0 eq { hpatternawidthshowstroke } { vpatternawidthshowstroke } ifelse +} def +end +setpacking +%%EndResource +%%BeginResource: procset Adobe_cshow 2.0 8 +%%Title: (Writing System Operators) +%%Version: 2.0 8 +%%CreationDate: (1/23/89) () +%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_cshow 14 dict dup begin put +/initialize +{ + Adobe_cshow begin + Adobe_cshow + { + dup xcheck + { + bind + } if + pop pop + } forall + end + Adobe_cshow begin +} def +/terminate +{ +currentdict Adobe_cshow eq + { + end + } if +} def +/cforall +{ + /_lobyte 0 ddef + /_hibyte 0 ddef + /_cproc exch ddef + /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef + { + /_lobyte exch ddef + _hibyte 0 eq + _cscript 1 eq + _lobyte 129 ge _lobyte 159 le and + _lobyte 224 ge _lobyte 252 le and or and + _cscript 2 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript 3 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript 25 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript -1 eq + or or or or and + { + /_hibyte _lobyte ddef + } + { + _hibyte 256 mul _lobyte add + _cproc + /_hibyte 0 ddef + } ifelse + } forall +} def +/cstring +{ + dup 256 lt + { + (s) dup 0 4 3 roll put + } + { + dup 256 idiv exch 256 mod + (hl) dup dup 0 6 5 roll put 1 4 3 roll put + } ifelse +} def +/clength +{ + 0 exch + { 256 lt { 1 } { 2 } ifelse add } cforall +} def +/hawidthshow +{ + { + dup cstring + show + _hvax _hvay rmoveto + _hvwb eq { _hvcx _hvcy rmoveto } if + } cforall +} def +/vawidthshow +{ + { + dup 255 le + _charorientation 1 eq + and + { + -90 rotate + 0 _fontRotateAdjust rmoveto + cstring + _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow + 0 _fontRotateAdjust neg rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + exch _hvay sub exch _hvax sub + 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if + 3 2 roll + cstring + dup stringwidth pop 2 div neg _fontAscent neg rmoveto + show + moveto + } ifelse + } cforall +} def +/hvawidthshow +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse +} def +/hvwidthshow +{ + 0 0 3 -1 roll hvawidthshow +} def +/hvashow +{ + 0 0 0 6 -3 roll hvawidthshow +} def +/hvshow +{ + 0 0 0 0 0 6 -1 roll hvawidthshow +} def +currentdict readonly pop end +setpacking +%%EndResource +%%BeginResource: procset Adobe_shading_AI8 1.0 0 +%%Title: (Adobe Illustrator 8 Shading Procset) +%%Version: 1.0 0 +%%CreationDate: (12/17/97) () +%%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +userdict /Adobe_shading_AI8 10 dict dup begin put +/initialize { + Adobe_shading_AI8 begin + Adobe_shading_AI8 bdprocs + Mesh /initialize get exec +} def +/terminate { + currentdict Adobe_shading_AI8 eq { + end + } if +} def +/bdprocs { + { + dup xcheck 1 index type /arraytype eq and { + bind + } if + pop pop + } forall +} def +/X! {pop} def +/X# {pop pop} def +/Mesh 40 dict def +Mesh begin +/initialize { + Mesh bdprocs + Mesh begin + /emulate? /AI8MeshEmulation where { + pop AI8MeshEmulation + }{ + systemdict /shfill known not + } ifelse def + end +} def +/bd { + shadingdict begin +} def +/paint { + emulate? { + end + }{ + /_lp /none ddef _fc /_lp /none ddef + + /AIColorSpace AIColorSpace tocolorspace store + /ColorSpace AIColorSpace topsspace store + + version_ge_3010.106 not systemdict /setsmoothness known and { + 0.0001 setsmoothness + } if + + composite? { + /DataSource getdatasrc def + Matrix concat + currentdict end + shfill + }{ + AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and { + end + }{ + /ColorSpace /DeviceGray store + /Decode [0 1 0 1 0 1] store + /DataSource getplatesrc def + Matrix concat + currentdict end + shfill + } ifelse + } ifelse + } ifelse +} def +/shadingdict 12 dict def +shadingdict begin + /ShadingType 6 def + /BitsPerCoordinate 16 def + /BitsPerComponent 8 def + /BitsPerFlag 8 def +end +/datafile null def +/databuf 256 string def +/dataptr 0 def +/srcspace null def +/srcchannels 0 def +/dstchannels 0 def +/dstplate 0 def +/srctodstcolor null def +/getplatesrc { + /srcspace AIColorSpace store + /srcchannels AIColorSpace getnchannels store + /dstchannels 1 store + /dstplate getplateindex store + /srctodstcolor srcspace makesmarks { + dstplate 4 eq { + {1 exch sub} + }{ + {srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat} + } ifelse + }{ + {srcchannels {pop} repeat 1} + } ifelse store + /datafile getdatasrc store + /rdpatch168 load DataLength () /SubFileDecode filter +} def +/getdatasrc { + /rdcmntline load /ASCII85Decode filter +} def +/rdpatch168 { + /dataptr 0 store + 49 rdcount + 4 { + dup {pop srcchannels getint8} if + dup {pop srctodstcolor dstchannels putint8 true} if + } repeat + {databuf 0 dataptr getinterval}{()} ifelse +} def +/rdpatch3216 { + /dataptr 0 store + 97 rdcount + 4 { + dup {pop srcchannels getint16} if + dup {pop srctodstcolor dstchannels putint16 true} if + } repeat + {databuf 0 dataptr getinterval}{()} ifelse +} def +/rdcount { + dup 0 gt { + datafile databuf dataptr 4 -1 roll getinterval readstring + exch length dataptr add /dataptr exch store + }{ + true + } ifelse +} def +/getint8 { + mark true 3 -1 roll + { + dup {pop datafile read} if + dup {pop 255 div true} if + } repeat + { + counttomark 1 add -1 roll pop true + }{ + cleartomark false + } ifelse +} def +/putint8 { + dup dataptr add /dataptr exch store + dataptr exch + { + 1 sub exch + 255 mul cvi + databuf 2 index + 3 -1 roll put + } repeat + pop +} def +/getint16 { + mark true 3 -1 roll + { + dup {pop datafile read} if + dup {pop 256 mul datafile read} if + dup {pop add 65535 div true} if + } repeat + { + counttomark 1 add -1 roll pop true + }{ + cleartomark false + } ifelse +} def +/putint16 { + dup 2 mul dataptr add /dataptr exch store + dataptr exch + { + 2 sub exch + 65535 mul cvi dup + 256 idiv databuf 3 index 3 -1 roll put + 256 mod databuf 2 index 1 add 3 -1 roll put + } repeat + pop +} def +/srcbuf 256 string def +/rdcmntline { + currentfile srcbuf readline pop + (%) anchorsearch {pop} if +} def +/getplateindex { + 0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall +} def +/aicsarray 4 array def +/aicsaltvals 4 array def +/aicsaltcolr aicsaltvals def +/tocolorspace { + dup type /arraytype eq { + mark exch aload pop + aicsarray 0 3 -1 roll put + aicsarray 1 3 -1 roll put + dup aicsarray 2 3 -1 roll put + gettintxform aicsarray 3 3 -1 roll put + counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store + aicsaltcolr astore pop pop + aicsarray + } if +} def +/subtintxform {aicsaltcolr {1 index mul exch} forall pop} def +/addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def +/gettintxform { + /DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load +} def +/getnchannels { + dup type /arraytype eq {0 get} if + colorspacedict exch get begin Channels end +} def +/makesmarks { + composite? { + pop true + }{ + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin MarksPlate end + } ifelse +} def +/markingplate { + composite? { + pop true + }{ + dup type /arraytype eq { + dup length getplateindex gt {getplateindex get}{pop false} ifelse + } if + } ifelse +} def +/tocmyk { + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin ToCMYK end +} def +/topsspace { + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin ToPSSpace end +} def +/colorspacedict 5 dict dup begin + /DeviceGray 4 dict dup begin + /Channels 1 def + /MarksPlate {pop black?} def + /ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def + /ToPSSpace {} def + end def + /DeviceRGB 4 dict dup begin + /Channels 3 def + /MarksPlate {pop isCMYKSep?} def + /ToCMYK {pop _rgbtocmyk} def + /ToPSSpace {} def + end def + /DeviceCMYK 4 dict dup begin + /Channels 4 def + /MarksPlate {pop isCMYKSep?} def + /ToCMYK {pop} def + /ToPSSpace {} def + end def + /Separation 4 dict dup begin + /Channels 1 def + /MarksPlate { + /findcmykcustomcolor where { + pop dup 1 exch ToCMYK 5 -1 roll 1 get + findcmykcustomcolor 1 setcustomcolor + systemdict /currentgray get exec + 1 ne + }{ + pop false + } ifelse + } def + /ToCMYK { + dup 2 get mark exch 4 2 roll + 3 get exec + counttomark -1 roll tocmyk + 5 -1 roll pop + } def + /ToPSSpace {} def + end def + /Process 4 dict dup begin + /Channels 1 def + /MarksPlate { + isCMYKSep? { + 1 exch ToCMYK 4 array astore getplateindex get 0 ne + }{ + pop false + } ifelse + } def + /ToCMYK { + dup 2 get mark exch 4 2 roll + 3 get exec + counttomark -1 roll tocmyk + 5 -1 roll pop + } def + /ToPSSpace { + 4 array copy dup 0 /Separation put + } def + end def +end def +/isoverprint { + /currentoverprint where {pop currentoverprint}{_of} ifelse +} def +/version_ge_3010.106 { + version {cvr} stopped { + pop + false + }{ + 3010.106 ge + } ifelse +} def +end +end +defaultpacking setpacking +%%EndResource +%%EndProlog +%%BeginSetup +userdict /_useSmoothShade true put +userdict /_aicmykps false put +userdict /_forceToCMYK false put +Adobe_level2_AI5 /initialize get exec +Adobe_cshow /initialize get exec +Adobe_screens_AI5 /initialize get exec +Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 AGM_Gradient /initializeAI get exec +Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize get exec +Adobe_ColorImage_AI6 /initialize get exec +Adobe_shading_AI8 /initialize get exec +Adobe_Illustrator_AI5 /initialize get exec +%AI5_Begin_NonPrinting +Np +%AI8_PluginGroupInfo +(Adobe Flare Plugin) (Flare) (flare.aip) +%AI8_PluginGroupInfo +(Adobe Deform Plugin) (Adobe H\374llen-Zusatzmodul) (Envelope and Warp.aip) +%AI8_PluginGroupInfo +(Adobe Planar Group) (Adobe-Zusatzmodul Interaktiv malen) (Live Paint.aip) +%AI8_PluginGroupInfo +(Adobe Perspective Plugin Group) (Adobe Perspective Plugin Group) (Perspective.aip) +%AI8_PluginGroupInfo +(Adobe Vectorized Object) (Nachgezeichnetes Bild) (Illustrator.exe) +%AI8_PluginGroupInfo +(Adobe Path Blends) (Adobe Angleichungen-Zusatzmodul) (Live Blends.aip) +%AI8_PluginGroupInfo +(Adobe Symbolism) (Adobe Symbolism) (Symbolism.aip) +%AI8_PluginGroupInfo +(Adobe PatternOnPath Brush Tool) (Adobe Musterpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe PatternOnPath Brush Tool) (Adobe Musterpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe ArtOnPath Brush Tool) (Adobe Bildpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe ArtOnPath Brush Tool) (Adobe Bildpinsel-Zusatzmodul) (ArtOnPath.aip) +%AI8_PluginGroupInfo +(Adobe Calligraphic Brush Tool) (Adobe Kalligrafiepinsel-Zusatzmodul) (Calligraphic Brush Tool.aip) +%AI8_PluginGroupInfo +(Adobe Scatter Brush Tool) (Adobe Spezialpinsel-Zusatzmodul) (Scatter Brush Tool.aip) +%AI8_PluginGroupInfo +(Adobe Scatter Brush Tool) (Adobe Spezialpinsel-Zusatzmodul) (Scatter Brush Tool.aip) +%AI8_PluginGroupInfo +(Adobe Pattern Editor Plugin Group) (Adobe Pattern Editor Plugin Group) (Swatch Libraries.aip) +%AI8_PluginGroupInfo +(Pathfinder Suite) (Adobe Zusammengesetzte Form) (PathFinder Suite.aip) +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +13 Bn +%AI5_BeginGradient: (Orange, Gelb) +(Orange, Gelb) 0 5 Bd +[ +< +05050505050505050505050505050505050505050505050505050505060606060606060606060606 +0606060606 +> +< +BBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3 +E4E5E6E7E8 +> +< +D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4 +D4D4D4D4D4 +> +0 +1 %_Br +< +03030303030303030303030303030404040404040404040404040404040404040404040404040404 +040404040404040405050505050505 +> +< +8485868788898A8B8C8D8E8F9091929495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABAC +ADAEAFB0B1B2B3B4B5B6B7B8B9BABB +> +< +D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 +D6D6D6D6D6D6D6D6D6D5D5D5D5D5D5 +> +0 +1 %_Br +< +02020202020202020202020202020202020202020202020202020202020202020202020202020202 +020202020202020303030303030303030303030303030303030303030303030303030303 +> +< +38393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051525455565758595A5B5C5D5E5F60 +6162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F8081828384 +> +< +FFFEFEFDFDFCFCFBFBFAFAF9F9F8F8F7F7F6F5F5F4F4F3F3F2F2F1F1F0F0EFEFEEEEEDECECEBEBEA +EAE9E9E8E8E7E7E6E6E5E5E4E4E3E2E2E1E1E0E0DFDFDEDEDDDDDCDCDBDBDAD9D9D8D8D7 +> +0 +1 %_Br +< +00000000000000000000000000000000000000000101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +0101010101010101010101010102020202020202020202020202020202020202020202020202 +> +< +000102030405060708090A0B0B0C0D0E0F101112121314151616171819191A1B1C1C1D1E1E1F2020 +212222232324252526262727282829292A2A2B2B2C2C2D2D2E2E2E2F2F3030303131313232323333 +3333343434343535353536363636363637373737373737373838383838383838383838383838 +> +< +DBDCDDDDDEDEDFE0E0E1E1E2E3E3E4E4E5E5E6E6E7E7E8E9E9EAEAEAEBEBECECEDEDEEEEEFEFEFF0 +F0F1F1F1F2F2F3F3F3F4F4F4F5F5F5F6F6F6F7F7F7F7F8F8F8F9F9F9F9FAFAFAFAFAFBFBFBFBFBFC +FCFCFCFCFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +> +0 +1 %_Br +[ +0.0235 0.91 0.83 0 1 50 100 %_BS +%_0.0235 0.91 0.83 0 1 50 100 Bs +0.0184 0.7341 0.8365 0 1 50 88.764 %_BS +%_0.0184 0.7341 0.8365 0 1 50 88.764 Bs +0.0121 0.5186 0.8445 0 1 50 66.8539 %_BS +%_0.0121 0.5186 0.8445 0 1 50 66.8539 Bs +0.0061 0.22 1 0 1 50 28.0899 %_BS +%_0.0061 0.22 1 0 1 50 28.0899 Bs +0 0 0.86 0 1 28 0 %_BS +%_0 0 0.86 0 1 28 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Sehr weiche schwarze Vignette) +(Sehr weiche schwarze Vignette) 1 3 Bd +[ +0.2 +0.2 +0.2 +1 +1 %_Br +0.2 +0.2 +0.2 +1 +1 %_Br +[ +0.2 0.2 0.2 1 1 56.0729 57.4443 %_BS +%_0.2 0.2 0.2 1 1 56.0729 57.4443 Bs +0.2 0.2 0.2 1 1 31.8603 79.7713 %_BS +%_0.2 0.2 0.2 1 1 31.8603 79.7713 Bs +0.2 0.2 0.2 1 1 50 100 %_BS +%_0.2 0.2 0.2 1 1 50 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 14) +(Unnamed gradient 14) 1 4 Bd +[ +< +000102030405060708090A0B0C0D0E0F10111212131415161718191A1B1C1D1D1E1F202122232425 +25262728292A2B2B2C2D2E2F303031323334353536373839393A3B3C3C3D3E3F3F40414242434445 +4546474848494A4A4B4C4D4D4E4F4F5051515253535455555656575858595A5A5B5B5C5D5D5E5E5F +5F6061616262636364646566666767686869696A6A6B6B6C6C6D6D6D6E6E6F6F7070717171727273 +737374747575757676767777777878787979797A7A7A7B7B7B7B7C7C7C7C7D7D7D7D7E7E7E7E7E7F +7F7F7F7F8080808080808080818181818181818181 +> +< +000001010102020203030304040404050505060606070707080808080909090A0A0A0A0B0B0B0C0C +0C0C0D0D0D0E0E0E0E0F0F0F10101010111111111212121213131313141414141515151516161616 +171717171818181818191919191A1A1A1A1A1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1E1F1F1F +1F1F1F20202020202121212121212222222222222323232323232324242424242424252525252525 +25262626262626262627272727272727272728282828282828282828282929292929292929292929 +292929292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +> +< +00000000000000000101010101010101010101010101010202020202020202020202020202020203 +03030303030303030303030303030303040404040404040404040404040404040404050505050505 +05050505050505050505050505050606060606060606060606060606060606060606060607070707 +07070707070707070707070707070707070707070707070808080808080808080808080808080808 +08080808080808080808080808080808080808080909090909090909090909090909090909090909 +090909090909090909090909090909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101 +> +1 %_Br +< +8182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8 +A9AAABACADAEAFB0B1B2B3B4B5B6B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1 +D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECED +> +< +2A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051 +52535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273747576777879 +7A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +> +< +09090909090909090909090909090909090908080808080808080808080808080808080808080808 +08080808080808080808080808080707070707070707070707070707070707070707070707070707 +07070707070707070706060606060606060606060606060606060606 +> +< +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000 +> +1 %_Br +< +EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE +EEEEEEEEEEEEEEEEEEEEEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF +EFF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +> +< +95959696969797979898989999999A9A9A9B9B9B9C9C9C9D9D9D9E9E9F9F9FA0A0A0A1A1A1A2A2A3 +A3A3A4A4A4A5A5A5A6A6A7A7A7A8A8A8A9A9AAAAAAABABABACACADADADAEAEAEAFAFB0B0B0B1B1B1 +B2B2B3B3B3B4B4B5B5B5B6B6B6B7B7B8B8 +> +< +06070708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1E1E1F20212223242526272829 +2A2B2C2C2D2E2F303132333435363738393A3B3C3D3E3F40414243444445464748494A4B4C4D4E4F +505152535455565758595A5B5C5D5E5F60 +> +< +0001020203040506070708090A0B0C0D0E0F0F101112131415161718191A1B1C1C1D1E1F20212223 +2425262728292A2B2C2D2E2F30313232333435363738393A3B3C3D3E3F404142434445464748494A +4B4C4D4E4F505152535455565758595A5B +> +1 %_Br +[ +0 0 0 0 1 33.3333 0 %_BS +%_0 0 0 0 1 33.3333 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 29.2135 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 29.2135 Bs +0.9294 0.5843 0.0235 0 1 51.9231 64.6067 %_BS +%_0.9294 0.5843 0.0235 0 1 51.9231 64.6067 Bs +0.9412 0.7216 0.3765 0.3569 1 51.9231 100 %_BS +%_0.9412 0.7216 0.3765 0.3569 1 51.9231 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 18) +(Unnamed gradient 18) 1 4 Bd +[ +< +000102030405060708090A0B0C0D0E0F10111212131415161718191A1B1C1D1D1E1F202122232425 +25262728292A2B2B2C2D2E2F303031323334353536373839393A3B3C3C3D3E3F3F40414242434445 +4546474848494A4A4B4C4D4D4E4F4F5051515253535455555656575858595A5A5B5B5C5D5D5E5E5F +5F6061616262636364646566666767686869696A6A6B6B6C6C6D6D6D6E6E6F6F7070717171727273 +737374747575757676767777777878787979797A7A7A7B7B7B7B7C7C7C7C7D7D7D7D7E7E7E7E7E7F +7F7F7F7F8080808080808080818181818181818181 +> +< +000001010102020203030304040404050505060606070707080808080909090A0A0A0A0B0B0B0C0C +0C0C0D0D0D0E0E0E0E0F0F0F10101010111111111212121213131313141414141515151516161616 +171717171818181818191919191A1A1A1A1A1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1E1F1F1F +1F1F1F20202020202121212121212222222222222323232323232324242424242424252525252525 +25262626262626262627272727272727272728282828282828282828282929292929292929292929 +292929292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +> +< +00000000000000000101010101010101010101010101010202020202020202020202020202020203 +03030303030303030303030303030303040404040404040404040404040404040404050505050505 +05050505050505050505050505050606060606060606060606060606060606060606060607070707 +07070707070707070707070707070707070707070707070808080808080808080808080808080808 +08080808080808080808080808080808080808080909090909090909090909090909090909090909 +090909090909090909090909090909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101 +> +1 %_Br +< +8182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8 +A9AAABACADAEAFB0B1B2B3B4B5B6B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1 +D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECED +> +< +2A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051 +52535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273747576777879 +7A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +> +< +09090909090909090909090909090909090908080808080808080808080808080808080808080808 +08080808080808080808080808080707070707070707070707070707070707070707070707070707 +07070707070707070706060606060606060606060606060606060606 +> +< +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000 +> +1 %_Br +< +EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED +EDEDEDEDEDEDEDEDEDEDECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +> +< +959595969696969697979797979898989899999999999A9A9A9A9B9B9B9B9B9C9C9C9C9D9D9D9D9E +9E9E9E9E9F9F9F9FA0A0A0A0A1A1A1A1A2A2A2A2A2A3A3A3A3A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7 +A7A7A8A8A8A8A9A9A9A9AAAAAAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B1B1 +B1B1B1B2B2B2B2B3B3B3B3B4B4B4B4B5B5B5B5B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABB +BBBBBBBCBCBCBCBDBDBDBDBEBEBEBEBFBFBFBFC0C0C0C1C1C1 +> +< +06060707080809090A0A0B0B0C0D0D0E0E0F0F1010111112131314141515161617181819191A1A1B +1B1C1D1D1E1E1F1F20212122222324242525262627282829292A2B2B2C2C2D2D2E2F2F3030313232 +3333343535363637383839393A3A3B3C3C3D3D3E3F3F404041424243434445454646474848494A4A +4B4B4C4D4D4E4E4F50505151525353545455565657585859595A5B5B5C5C5D5E5E5F5F6061616263 +63646465666667676869696A6B6B6C6C6D6E6E6F7070717172 +> +< +0001010203040505060708090A0B0B0C0D0E0F10111212131415161718191A1A1B1C1D1E1F202122 +23242425262728292A2B2C2D2E2F30313132333435363738393A3B3C3D3E3F404141424344454647 +48494A4B4C4D4E4F50515253545556565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E +6F70717273747576777879797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAE +> +1 %_Br +[ +0 0 0 0 1 33.3333 0 %_BS +%_0 0 0 0 1 33.3333 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 35.955 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 35.955 Bs +0.9294 0.5843 0.0235 0 1 51.9231 85.3932 %_BS +%_0.9294 0.5843 0.0235 0 1 51.9231 85.3932 Bs +0.9216 0.7569 0.4471 0.6824 1 51.9231 100 %_BS +%_0.9216 0.7569 0.4471 0.6824 1 51.9231 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 35) +(Unnamed gradient 35) 0 2 Bd +[ +0 +< +666564636261605F5E5D5C5B5A5958565554535251504F4E4D4C4B4A49484746454443424140 +> +1 +0 +1 %_Br +[ +0 0.25 1 0 1 50 76.0736 %_BS +%_0 0.25 1 0 1 50 76.0736 Bs +0 0.4 1 0 1 50 23.3129 %_BS +%_0 0.4 1 0 1 50 23.3129 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 4) +(Unnamed gradient 4) 1 2 Bd +[ +< +000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627 +28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F +505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677 +78797A7B7C7D7E7F8081 +> +< +0000010101020202030303040404050505060606070707070808080909090A0A0A0B0B0B0C0C0C0D +0D0D0E0E0E0F0F0F101010111111121212131313141414151515151616161717171818181919191A +1A1A1B1B1B1C1C1C1D1D1D1E1E1E1F1F1F2020202121212222222323232324242425252526262627 +27272828282929292A2A +> +< +00000000000000000101010101010101010101010101020202020202020202020202020203030303 +03030303030303030303030404040404040404040404040404050505050505050505050505050506 +06060606060606060606060606060707070707070707070707070707080808080808080808080808 +08080909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101 +> +1 %_Br +[ +0 0 0 0 1 50 0 %_BS +%_0 0 0 0 1 50 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 100 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 41) +(Unnamed gradient 41) 1 2 Bd +[ +< +000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1E1F202122232425262728 +292A2B2C2D2E2F303132333435363738393A +> +< +000101020303040405060607080809090A0B0B0C0D0D0E0F0F101011121213141415151617171819 +191A1B1B1C1C1D1E1E1F2020212122232324 +> +< +00000001010101020202020303030303040404040505050505060606060707070708080808080909 +09090A0A0A0A0A0B0B0B0B0C0C0C0C0D0D0D +> +< +00000000000000000000000000000001010101010101010101010101010101010101010101010101 +010101020202020202020202020202020202 +> +1 %_Br +[ +0 0 0 0 1 50 0 %_BS +%_0 0 0 0 1 50 0 Bs +0.2275 0.1412 0.051 0.0078 1 50 100 %_BS +%_0.2275 0.1412 0.051 0.0078 1 50 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 5) +(Unnamed gradient 5) 1 4 Bd +[ +< +000102030405060708090A0B0C0D0E0F10111212131415161718191A1B1C1D1D1E1F202122232425 +25262728292A2B2B2C2D2E2F303031323334353536373839393A3B3C3C3D3E3F3F40414242434445 +4546474848494A4A4B4C4D4D4E4F4F5051515253535455555656575858595A5A5B5B5C5D5D5E5E5F +5F6061616262636364646566666767686869696A6A6B6B6C6C6D6D6D6E6E6F6F7070717171727273 +737374747575757676767777777878787979797A7A7A7B7B7B7B7C7C7C7C7D7D7D7D7E7E7E7E7E7F +7F7F7F7F8080808080808080818181818181818181 +> +< +000001010102020203030304040404050505060606070707080808080909090A0A0A0A0B0B0B0C0C +0C0C0D0D0D0E0E0E0E0F0F0F10101010111111111212121213131313141414141515151516161616 +171717171818181818191919191A1A1A1A1A1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1E1F1F1F +1F1F1F20202020202121212121212222222222222323232323232324242424242424252525252525 +25262626262626262627272727272727272728282828282828282828282929292929292929292929 +292929292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A +> +< +00000000000000000101010101010101010101010101010202020202020202020202020202020203 +03030303030303030303030303030303040404040404040404040404040404040404050505050505 +05050505050505050505050505050606060606060606060606060606060606060606060607070707 +07070707070707070707070707070707070707070707070808080808080808080808080808080808 +08080808080808080808080808080808080808080909090909090909090909090909090909090909 +090909090909090909090909090909090909090909 +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +010101010101010101010101010101010101010101 +> +1 %_Br +< +8182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8 +A9AAABACADAEAFB0B1B2B3B4B5B6B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1 +D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECED +> +< +2A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051 +52535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717273747576777879 +7A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +> +< +09090909090909090909090909090909090908080808080808080808080808080808080808080808 +08080808080808080808080808080707070707070707070707070707070707070707070707070707 +07070707070707070706060606060606060606060606060606060606 +> +< +01010101010101010101010101010101010101010101010101010101010101010101010101010101 +01010101010101010101010101010000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000 +> +1 %_Br +< +EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED +EDEDEDEDEDEDEDEDEDEDECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECEC +ECECECECECECECECECECECECECECECECECECECECECEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +EBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEBEB +> +< +959595969696969697979797979898989899999999999A9A9A9A9B9B9B9B9B9C9C9C9C9D9D9D9D9E +9E9E9E9E9F9F9F9FA0A0A0A0A1A1A1A1A2A2A2A2A2A3A3A3A3A4A4A4A4A5A5A5A5A6A6A6A6A7A7A7 +A7A7A8A8A8A8A9A9A9A9AAAAAAAAABABABABACACACACADADADADAEAEAEAEAFAFAFAFB0B0B0B0B1B1 +B1B1B1B2B2B2B2B3B3B3B3B4B4B4B4B5B5B5B5B6B6B6B6B7B7B7B7B8B8B8B8B9B9B9B9BABABABABB +BBBBBBBCBCBCBCBDBDBDBDBEBEBEBEBFBFBFBFC0C0C0C1C1C1 +> +< +06060707080809090A0A0B0B0C0D0D0E0E0F0F1010111112131314141515161617181819191A1A1B +1B1C1D1D1E1E1F1F20212122222324242525262627282829292A2B2B2C2C2D2D2E2F2F3030313232 +3333343535363637383839393A3A3B3C3C3D3D3E3F3F404041424243434445454646474848494A4A +4B4B4C4D4D4E4E4F50505151525353545455565657585859595A5B5B5C5C5D5E5E5F5F6061616263 +63646465666667676869696A6B6B6C6C6D6E6E6F7070717172 +> +< +0001010203040505060708090A0B0B0C0D0E0F10111212131415161718191A1A1B1C1D1E1F202122 +23242425262728292A2B2C2D2E2F30313132333435363738393A3B3C3D3E3F404141424344454647 +48494A4B4C4D4E4F50515253545556565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E +6F70717273747576777879797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495 +969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAE +> +1 %_Br +[ +0 0 0 0 1 33.3333 0 %_BS +%_0 0 0 0 1 33.3333 0 Bs +0.5059 0.1647 0.0353 0.0039 1 50 56.7416 %_BS +%_0.5059 0.1647 0.0353 0.0039 1 50 56.7416 Bs +0.9294 0.5843 0.0235 0 1 51.9231 85.3932 %_BS +%_0.9294 0.5843 0.0235 0 1 51.9231 85.3932 Bs +0.9216 0.7569 0.4471 0.6824 1 51.9231 100 %_BS +%_0.9216 0.7569 0.4471 0.6824 1 51.9231 100 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 51) +(Unnamed gradient 51) 0 2 Bd +[ +< +1D1D1D1D1D1D1D1D1D1D1D1D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F1F1F1F1F1F1F +1F202020202020202021212121212121222222222223232323232324242424252525252526262626 +27272728282828292929292A2A2A2B2B2B2C2C2C2D2D2D2E2E2E2F2F2F3030313131323233333334 +3435353636363737383839393A3A3B3B3C3C3C3D3E3E3F3F40404141424243434444454646474748 +49494A4A4B4C4C4D4D4E4F4F5051515253535455555657575859595A5B5C5C5D5E5F5F6061626263 +646566666768696A6A6B6C6D6E6E6F70717273747475767778797A7B7C7C7D7E7F80818283848586 +8788898A8B8C8D8E +> +< +16161616161616161616161616161616161616161616161616161616161616171717171717171717 +17171718181818181818181819191919191919191A1A1A1A1A1A1B1B1B1B1B1B1C1C1C1C1C1D1D1D +1D1D1E1E1E1E1E1F1F1F1F2020202021212121222222222323232424242525252526262627272728 +28282929292A2A2A2B2B2C2C2C2D2D2D2E2E2F2F2F30303131323232333334343535353636373738 +3839393A3A3B3B3C3C3D3D3E3E3F3F4040414142434344444545464747484849494A4B4B4C4C4D4E +4E4F5050515252535354555556575758595A5A5B5C5C5D5E5E5F606161626364646566676768696A +6A6B6C6D6E6E6F70 +> +< +11111111111111111111111111111111111111111111111111111111111111121212121212121212 +12121213131313131313131314141414141414151515151515161616161616171717171718181818 +18191919191A1A1A1A1A1B1B1B1B1C1C1C1D1D1D1D1E1E1E1F1F1F1F202020212121222222232323 +242424252525262627272728282929292A2A2B2B2B2C2C2D2D2E2E2E2F2F30303131323233333434 +353536363737383839393A3A3B3B3C3D3D3E3E3F3F404041424243434445454646474848494A4A4B +4C4C4D4E4E4F5050515252535454555656575859595A5B5C5C5D5E5F5F6061626263646566666768 +696A6A6B6C6D6E6F +> +< +00000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000010101010101010101010101010101010101010101010101010101010102020202020202 +02020202020202020202020203030303030303030303030303030304040404040404040404040405 +05050505050505050505050606060606060606060607070707070707070708080808080808080809 +090909090909090A0A0A0A0A0A0A0A0B0B0B0B0B0B0B0C0C0C0C0C0C0C0D0D0D0D0D0D0D0E0E0E0E +0E0E0E0F0F0F0F0F0F10101010101011111111111112121212121313131313131414141414151515 +1515161616161617 +> +1 %_Br +[ +0.555993 0.439094 0.433417 0.088563 1 50 100 %_BS +%_0.555993 0.439094 0.433417 0.088563 1 50 100 Bs +0.115175 0.08484 0.065003 0 1 73.0337 0 %_BS +%_0.115175 0.08484 0.065003 0 1 73.0337 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 54) +(Unnamed gradient 54) 0 2 Bd +[ +< +1D1D1D1D1D1D1D1D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F1F1F1F1F1F202020202020202121 +2121212122222222222323232323242424242525252526262627272727282828292929292A2A2A2B +2B2B2C2C2C2D2D2E2E2E2F2F2F30303131313232333333343435353636373737383839393A3A3B3B +3C3C3D3D3E3E3F3F4040414142434344444545464747484849494A4B4B4C4C4D4E4E4F5050515252 +535354555556575858595A5A5B5C5C5D5E5F5F606161626364646566676768696A6B6B6C6D6E6F6F +7071727373747576777878797A7B7C7D7E7F7F80818283848586878888898A8B8C8D8E8F90919293 +9495969798999A9B9C9D +> +< +16161616161616161616161616161616161616161616171717171717171717171718181818181818 +181919191919191A1A1A1A1A1A1B1B1B1B1B1C1C1C1C1C1D1D1D1D1D1E1E1E1E1F1F1F1F20202020 +212121222222222323232424242525252626262727272828282929292A2A2A2B2B2C2C2C2D2D2D2E +2E2F2F30303031313232323333343435353636373737383839393A3A3B3B3C3C3D3D3E3E3F3F4040 +414242434344444545464647484849494A4A4B4C4C4D4D4E4F4F5050515252535454555656575758 +59595A5B5B5C5D5D5E5F6060616262636464656667676869696A6B6C6C6D6E6F6F70717273737475 +76767778797A7A7B7C7D +> +< +11111111111111111111111111111111111111111111121212121212121212121313131313131313 +1414141414141515151515151616161616171717171718181818191919191A1A1A1A1B1B1B1B1C1C +1C1D1D1D1D1E1E1E1F1F1F2020202121212222222323232424242525262626272728282829292A2A +2A2B2B2C2C2D2D2E2E2E2F2F30303131323233333434353536363737383839393A3A3B3B3C3C3D3E +3E3F3F40404141424343444445464647474849494A4B4B4C4C4D4E4E4F5050515252535454555656 +575858595A5B5B5C5D5D5E5F60606162636364656666676869696A6B6C6C6D6E6F70707172737475 +75767778797A7A7B7C7D +> +< +00000000000000000000000000000000000000000000000000000101010101010101010101010101 +01010101010202020202020202020202020203030303030303030303030404040404040404040505 +050505050505060606060606060607070707070707080808080808080909090909090A0A0A0A0A0A +0B0B0B0B0B0B0C0C0C0C0C0D0D0D0D0D0E0E0E0E0E0F0F0F0F0F1010101010111111111112121212 +131313131414141414151515151616161617171717181818181919191A1A1A1A1B1B1B1B1C1C1C1D +1D1D1D1E1E1E1F1F1F1F202020212121222222222323232424242525252626262727272828282929 +292A2A2A2B2B2B2C2C2C +> +1 %_Br +[ +0.614191 0.489448 0.489815 0.173739 1 50 100 %_BS +%_0.614191 0.489448 0.489815 0.173739 1 50 100 Bs +0.115175 0.08484 0.065003 0 1 70.2247 0 %_BS +%_0.115175 0.08484 0.065003 0 1 70.2247 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Unnamed gradient 83) +(Unnamed gradient 83) 1 2 Bd +[ +< +A6A5A4A3A2A1A09F9E9D9C9B9A9897969594939291908F8E8D8C +> +0 +1 +< +1A1817161514131211100F0E0D0C0B0A09080706050403020100 +> +1 %_Br +[ +0.65 0 1 0.1 1 50 34.7917 %_BS +%_0.65 0 1 0.1 1 50 34.7917 Bs +0.55 0 1 0 1 50 76.0736 %_BS +%_0.55 0 1 0 1 50 76.0736 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Verblassender Himmel) +(Verblassender Himmel) 0 2 Bd +[ +0.8 +0.4 +0 +< +00 +> +1 %_Br +[ +0.8 0.4 0 0.000031 1 50 100 %_BS +%_0.8 0.4 0 0.000031 1 50 100 Bs +0.8 0.4 0 0 1 50 0 %_BS +%_0.8 0.4 0 0 1 50 0 Bs +BD +%AI5_EndGradient +%AI5_BeginGradient: (Wei\737, Schwarz) +(Wei\737, Schwarz) 0 2 Bd +[ +< +FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 +D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 +AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 +87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 +5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 +37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 +0F0E0D0C0B0A09080706050403020100 +> +0 %_Br +[ +0 0 0 1 1 50 100 %_BS +%_0 0 0 1 1 50 100 Bs +0 0 0 0 1 50 0 %_BS +%_0 0 0 0 1 50 0 Bs +BD +%AI5_EndGradient +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI3_BeginPattern: (Pompadour) +(Pompadour) 218.1958 183.1699 385.1958 350.1699 [ +%AI3_Tile +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +407.2622 96.3711 m +407.3872 96.3711 407.4927 96.4629 407.5103 96.585 c +409.8911 112.5996 419.1646 125.9746 431.9028 133.9814 c +432.0063 134.0449 432.0493 134.1758 432.0044 134.29 c +431.9575 134.4023 431.8384 134.4688 431.7173 134.4443 c +421.2466 132.3398 411.9243 126.5811 405.27 118.4141 C +400.645 131.7891 390.0337 140.418 376.9692 144.0654 C +381.7778 149.6582 379.2622 157.5986 371.8501 158.9023 c +371.7368 158.9229 371.6255 158.8643 371.5767 158.7607 c +371.5278 158.6563 371.5552 158.5322 371.6431 158.46 c +375.6157 155.1143 374.1626 147.04 362.3052 147.04 c +354.5103 147.04 349.4849 150.2188 349.4849 154.5254 c +349.4849 157.9102 352.5474 159.7559 355.1255 159.7559 c +359.5415 159.7559 362.0649 155.7949 360.1685 152.2129 c +360.1138 152.1104 360.1353 151.9814 360.2231 151.9033 c +360.311 151.8271 360.4399 151.8184 360.5376 151.8857 c +362.7856 153.4492 364.356 155.5059 364.356 158.6768 c +364.356 164.0635 359.3306 169.8066 351.0239 169.8066 c +342.1021 169.8066 334.0005 162.9355 334.0005 154.5254 c +334.0005 142.71 344.0493 137.0918 354.6138 136.0918 C +350.2485 134.4189 346.981 129.5664 v +346.9146 129.4697 346.9243 129.3418 347.0024 129.2559 c +347.0806 129.1689 347.2056 129.1475 347.3091 129.2012 c +353.1392 132.2822 359.7954 133.9453 366.811 133.9453 c +386.4321 133.9453 403.3579 117.541 407.0103 96.5801 c +407.0317 96.4561 407.1392 96.3691 407.2622 96.3711 c +f +483.9399 148.7773 m +488.5493 156.4551 490.1919 169.627 485.897 179.46 c +485.8481 179.5703 485.8833 179.6992 485.9829 179.7686 c +486.0806 179.8379 486.2153 179.8281 486.3032 179.7461 c +491.1099 175.1914 495.2427 164.5684 493.0083 152.2871 C +496.106 149.8936 498.0532 147.5176 499.522 144.335 c +499.5688 144.2314 499.5415 144.1104 499.4556 144.0352 c +499.3696 143.9629 499.2446 143.9551 499.1489 144.0186 c +494.1528 147.3809 489.686 148.5283 483.9399 148.7773 C +f +473.3306 28.9707 m +473.4009 28.8672 473.3833 28.7266 473.2915 28.6426 c +473.1978 28.5586 473.0571 28.5547 472.9595 28.6348 c +466.145 34.1621 457.0845 37.6895 445.9243 37.6895 c +418.3521 37.6895 400.9517 21.1719 398.2173 3.76367 c +398.1997 3.65234 398.1099 3.56641 397.9985 3.55078 c +397.8872 3.53711 397.7778 3.59766 397.7329 3.70117 c +395.0083 9.95898 393.3657 19.0352 401.7817 31.209 c +406.8169 38.4941 412.9106 43.5098 412.9106 50.0273 c +412.9106 54.2852 410.6509 57.1797 407.2231 57.1797 c +403.6177 57.1797 401.2876 54.0918 401.2876 50.625 c +401.2876 48.877 401.7915 47.1465 402.6958 45.5801 c +402.7544 45.4766 402.7368 45.3496 402.6509 45.2676 c +402.5649 45.1875 402.436 45.1758 402.3384 45.2402 c +399.3657 47.1777 396.7114 50.6367 396.7114 55.5117 c +396.7114 62.6836 402.8442 68.6816 411.1802 68.6816 c +420.1548 68.6816 427.5044 61.6328 427.5044 51.4922 c +427.5044 48.0156 426.5142 43.8242 424.0415 40.3613 C +427.4263 43.1875 429.2329 45.1875 430.7192 49.5117 C +441.1196 51.3223 452.2251 49.6602 461.0493 43.8691 C +461.3052 49.9707 463.3013 55.0605 467.3931 59.1875 c +467.4771 59.2715 467.6079 59.2852 467.7075 59.2227 c +467.8091 59.1582 467.8521 59.0332 467.811 58.9219 c +464.9341 50.9199 466.8657 38.7246 473.3306 28.9707 c +f +560.6978 35.6055 m +558.4517 30.8066 553.2388 28.1211 547.2368 28.0117 c +547.1118 28.0098 547.0044 28.0977 546.9829 28.2188 c +546.9595 28.3418 547.0278 28.4609 547.1431 28.5039 c +549.1899 29.2578 550.8052 30.5762 551.6646 32.4141 c +553.8774 37.1426 550.2974 43.5098 543.6509 46.7832 c +543.5728 46.8223 543.52 46.8965 543.5103 46.9824 c +543.5005 47.0684 543.5337 47.1523 543.6001 47.207 c +547.8911 50.7266 553.0122 57.2617 553.0122 70.627 c +553.0122 89.3086 540.8579 107.0898 524.7368 107.0898 c +515.5239 107.0898 508.104 100.6934 504.2661 91.0977 C +508.4868 96.8564 514.2446 101.2051 522.1782 101.2051 c +533.8208 101.2051 543.0337 88.7969 543.0337 70.8828 c +543.0337 53.9941 531.1333 34.2891 515.2681 34.2891 c +506.5669 34.2891 500.0435 41.3281 500.0435 50.4121 c +500.0435 58.4746 505.2896 63.0781 511.1763 63.0781 c +515.6099 63.0781 518.6685 59.9473 519.6196 56.5527 c +519.6509 56.4375 519.6001 56.3164 519.4927 56.2598 c +519.3872 56.2051 519.2583 56.2305 519.1802 56.3223 c +518.4282 57.2168 517.2837 57.9609 515.5259 57.9609 c +512.5825 57.9609 511.0474 55.4316 511.0474 53.6113 c +511.0474 50.1563 513.606 47.7246 517.4458 47.7246 c +522.6899 47.7246 526.7856 53.4824 526.7856 60.9023 c +526.7856 70.1152 517.9556 78.5586 509.1274 78.5586 c +500.106 78.5586 490.4478 70.5 490.4478 55.5293 c +490.4478 40.8164 500.4282 23.9258 516.2935 23.9258 c +525.5435 23.9258 533.4048 28.0957 539.436 35.002 c +539.5161 35.0918 539.6489 35.1152 539.7544 35.0547 c +539.8599 34.9941 539.9067 34.8672 539.8677 34.752 c +535.4341 21.8164 537.9126 9.60742 544.688 9.60742 c +548.0024 9.60742 549.6899 11.9863 549.6899 14.5234 c +549.6899 17.1309 547.7915 19.2852 544.7212 19.6777 c +544.6001 19.6934 544.5063 19.793 544.4985 19.9141 c +544.4927 20.0352 544.5708 20.1465 544.6899 20.1758 c +551.5044 21.9395 558.5142 18.2285 558.5142 11.1328 c +558.5142 4.85547 553.1372 0.001953 546.1021 0.001953 c +535.4653 0.001953 530.3774 11.2715 532.6431 21.5371 C +527.1841 14.4922 519.0903 8.70117 507.4653 8.70117 c +483.9224 8.70117 472.0239 35.5703 472.0239 53.6113 c +472.0239 69.9883 475.3501 80.4785 482.2603 88.5391 C +474.1978 82.3984 470.8716 75.6172 469.3384 66.2773 C +463.1958 57.832 447.2036 57.832 v +440.5161 57.832 434.2739 60.3086 429.4302 64.998 C +429.4282 64.9961 429.4263 64.9941 429.4243 64.9902 C +429.3892 65.0313 429.3501 65.0703 429.3149 65.1094 C +428.9946 65.4238 428.6802 65.748 428.3716 66.082 C +423.3091 70.9316 413.1802 75.4785 403.9399 71.6797 c +403.8345 71.6367 403.7134 71.6699 403.6431 71.7578 c +403.5728 71.8477 403.5708 71.9727 403.6392 72.0645 c +408.0454 78.0898 415.6626 80.0059 421.3169 79.1309 C +420.272 82.8457 419.6938 87.0117 419.6938 91.6094 c +419.6938 108.0137 428.4927 119.5801 438.106 125.2109 C +434.9517 129.0137 435.5962 134.9883 439.1372 139.0449 c +439.2173 139.1357 439.3481 139.1582 439.4536 139.0996 c +439.5571 139.041 439.606 138.918 439.5708 138.8018 c +437.8403 133.2695 442.9634 128.6523 449.7524 128.9004 c +449.8755 128.9033 449.9829 128.8193 450.0103 128.6992 c +450.0356 128.5801 449.9712 128.457 449.8579 128.4111 c +439.7212 124.248 433.0005 115.4316 433.0005 104.4033 c +433.0005 92.8906 439.9087 83.5488 451.0415 83.5488 c +460.1255 83.5488 469.2095 91.8672 469.2095 102.2285 c +469.2095 110.2891 464.731 115.0225 458.9731 115.0225 c +453.9849 115.0225 450.0181 111.5684 450.0181 107.4736 c +450.0181 101.6211 456.6001 99.499 460.1118 104.1309 c +460.1821 104.2227 460.3032 104.2559 460.4087 104.2129 c +460.5161 104.1699 460.5806 104.0625 460.5669 103.9482 c +460.0435 99.5586 456.8149 95.4482 451.8091 95.4482 c +447.2036 95.4482 442.4692 99.2861 442.4692 107.4746 c +442.4692 117.1982 451.8071 127.0508 467.1606 127.0508 c +488.1431 127.0508 499.5317 103.3809 489.2974 84.4453 C +494.5415 90.459 499.2759 96.8555 499.2759 108.2432 c +499.2759 129.75 478.0122 144.291 452.9224 135.7441 c +452.8032 135.7021 452.6724 135.7559 452.6157 135.8672 c +452.5571 135.9785 452.5884 136.1143 452.6899 136.1895 c +459.6958 141.2979 467.0337 148.8262 467.0337 161.4668 c +467.0337 174.6475 458.3345 183.9854 444.772 183.9854 c +434.2798 183.9854 427.6274 177.5879 427.6274 170.04 c +427.6274 164.2822 431.3462 159.6768 437.7349 159.6768 c +447.2466 159.6768 450.481 170.0195 445.5591 174.6445 c +445.4751 174.7236 445.4556 174.8516 445.5103 174.9521 c +445.5669 175.0547 445.6841 175.1055 445.7974 175.0762 c +450.5669 173.8398 455.1353 169.0068 455.1353 161.7236 c +455.1353 149.1855 443.4927 140.8682 430.6978 140.8682 c +424.7017 140.8682 418.8989 142.623 414.2271 145.9102 C +414.7778 150.0635 413.3579 154.6602 411.2603 157.752 C +413.2095 150.8848 411.1021 139.5732 400.5864 139.5732 c +394.6958 139.5732 390.8013 144.1025 390.8013 149.4551 c +390.8013 155.7793 396.147 158.7314 400.4966 158.125 c +400.6118 158.1104 400.7017 158.0186 400.7134 157.9023 c +400.7271 157.7891 400.6606 157.6797 400.5532 157.6367 c +398.9673 157.0293 397.6118 155.3691 397.6118 153.373 c +397.6118 150.873 399.52 149.3906 401.52 149.3906 c +404.8149 149.3906 406.645 153.0605 405.4927 157.1104 C +405.5044 157.1104 L +404.4321 159.9473 403.8286 163.1152 403.8286 166.6055 c +403.8286 183.3672 422.0103 199.3398 444.9497 199.3398 c +469.1626 199.3398 482.0044 182.0664 482.0044 164.2822 c +482.0044 154.7461 478.4224 147.5225 473.8149 142.915 C +493.7368 145.0332 506.313 136.5176 513.0942 124.2354 C +508.6157 120.3975 506.9536 114.7676 Y +512.3267 121.8057 521.5376 127.9453 534.4595 127.9453 c +554.0356 127.9453 569.3911 108.7539 569.3911 88.1563 c +569.3911 75.084 564.5884 62.375 554.8267 53.9102 C +560.8638 48.8809 563.4731 41.5391 560.6978 35.6055 c +f +*U +*u +482.2114 160.9053 m +482.1782 160.7852 482.2388 160.6582 482.3521 160.6094 c +497.1763 154.0957 507.6372 141.6289 512.0063 127.2324 c +512.0415 127.1152 512.1548 127.0391 512.2778 127.0527 c +512.3989 127.0664 512.4946 127.166 512.5024 127.2871 c +513.229 137.9434 510.1274 148.4531 504.0005 157.0234 C +518.1216 157.9648 529.2407 165.9297 536.1997 177.5723 C +540.3286 171.46 548.6509 171.7969 551.8599 178.6035 c +551.9106 178.708 551.8833 178.832 551.7954 178.9063 c +551.7075 178.9805 551.5806 178.9873 551.4868 178.9219 c +547.2134 175.9688 539.8071 179.498 542.9282 190.9355 c +544.981 198.4561 549.3716 202.4668 553.5259 201.333 c +556.7915 200.4414 557.7661 197.002 557.0864 194.5146 c +555.9243 190.2539 551.438 188.8623 548.481 191.6357 c +548.397 191.7158 548.2681 191.7285 548.1704 191.6641 c +548.0728 191.5986 548.0298 191.4775 548.0688 191.3662 c +548.9868 188.7852 550.5571 186.7285 553.6157 185.8936 c +558.811 184.4756 565.6743 187.8115 567.8618 195.8252 c +570.2114 204.4316 565.7153 214.0566 557.604 216.2715 c +546.2036 219.3818 538.1392 211.166 534.3931 201.2383 C +533.9263 205.8896 530.1079 210.3203 v +530.0317 210.4092 529.9048 210.4336 529.8013 210.3818 c +529.6978 210.3291 529.6431 210.2129 529.6665 210.0996 c +531.106 203.6641 530.9575 196.8047 529.1099 190.0361 c +523.9438 171.1074 503.6626 159.0977 482.479 161.0938 c +482.354 161.1055 482.2407 161.0254 482.2114 160.9053 c +f +512.5806 73.1348 m +518.7739 66.666 531.0493 61.6133 541.6646 63.168 c +541.7856 63.1855 541.9009 63.1172 541.9399 63.0039 c +541.981 62.8906 541.936 62.7637 541.8345 62.7012 c +536.1743 59.2617 524.8384 58.0723 513.5786 63.4609 C +510.4536 61.1035 507.6489 59.8496 504.1919 59.2715 c +504.0806 59.2539 503.9692 59.3125 503.9204 59.4141 c +503.8735 59.5156 503.8989 59.6387 503.9849 59.7148 c +508.5454 63.6484 510.8286 67.6563 512.5806 73.1348 C +f +399.7935 114.9121 m +399.6763 114.8711 399.5454 114.9258 399.4888 115.0371 c +399.4321 115.1484 399.4653 115.2852 399.5688 115.3594 c +406.6938 120.4785 412.4829 128.291 415.4204 139.0566 c +422.6802 165.6563 411.3267 186.792 395.2544 194.0146 c +395.1509 194.0605 395.0903 194.1689 395.106 194.2803 c +395.1216 194.3926 395.2095 194.4814 395.3208 194.4971 c +402.0747 195.4785 411.2622 194.6729 420.7915 183.3486 c +426.4927 176.5732 429.7271 169.373 436.0142 167.6563 c +440.1216 166.5352 443.5103 167.9551 444.4126 171.2617 c +445.3618 174.7393 442.9966 177.8018 439.6528 178.7148 c +437.9653 179.1738 436.1626 179.1436 434.4146 178.6836 c +434.2993 178.6533 434.1821 178.7051 434.1255 178.8086 c +434.0708 178.9121 434.0923 179.04 434.1802 179.1172 c +436.8325 181.4746 440.8677 183.125 445.5708 181.8408 c +452.4907 179.9531 456.6606 172.457 454.4673 164.415 c +452.104 155.7578 443.3696 150.5234 433.5864 153.1934 c +430.2329 154.1084 426.4497 156.168 423.7603 159.4648 C +425.5942 155.4551 427.0493 153.1855 430.8286 150.6133 C +429.8364 140.1035 425.3091 129.8271 417.4009 122.8389 C +423.2192 120.9863 427.604 117.7207 430.5083 112.6855 c +430.5669 112.582 430.5454 112.4531 430.4595 112.373 c +430.3696 112.293 430.2388 112.2832 430.1411 112.3535 c +423.1802 117.2344 410.9048 118.582 399.7935 114.9121 c +f +383.1919 28.8809 m +379.1548 32.3105 377.936 38.0469 379.4106 43.8672 c +379.4419 43.9883 379.5552 44.0684 379.6782 44.0566 c +379.8032 44.0469 379.8989 43.9492 379.9106 43.8281 c +380.0981 41.6543 380.9458 39.748 382.4927 38.4355 c +386.4712 35.0566 393.5571 36.834 398.4634 42.3828 c +398.522 42.4492 398.6079 42.4805 398.6938 42.4668 c +398.7798 42.4531 398.8521 42.3984 398.8872 42.3203 c +401.1528 37.2539 406.1079 30.5938 419.0005 27.0742 c +437.0239 22.1563 457.3794 29.1992 461.6235 44.752 c +464.0493 53.6406 459.8306 62.4824 451.5845 68.7109 C +456.0298 63.123 458.7075 56.4238 456.6177 48.7695 c +453.5532 37.5391 439.1567 31.918 421.8755 36.6348 c +405.5825 41.0801 389.7075 57.748 393.8833 73.0547 c +396.1743 81.4492 404.6821 85.8887 413.4458 83.4961 c +421.2231 81.375 424.2837 75.1016 422.7329 69.4219 c +421.5669 65.1445 417.7407 63.0195 414.2153 62.9941 c +414.0962 62.9941 413.9927 63.0762 413.9653 63.1934 c +413.9419 63.3105 413.9985 63.4277 414.1079 63.4785 c +415.1704 63.9688 416.188 64.877 416.6509 66.5742 c +417.4263 69.4121 415.3911 71.5605 413.6353 72.0391 c +410.3032 72.9492 407.2837 71.1211 406.272 67.416 c +404.8911 62.3574 409.3677 56.8906 416.5239 54.9355 c +425.4126 52.5117 435.8833 58.8066 438.2075 67.3223 c +440.5825 76.0254 435.3501 87.4648 420.9087 91.4063 c +406.7153 95.2813 387.7935 90.0996 383.6157 74.793 c +381.1802 65.8691 383.1333 57.1875 388.2075 49.5508 c +388.2739 49.4512 388.2622 49.3164 388.1763 49.2305 c +388.0884 49.1445 387.9536 49.1328 387.854 49.2012 c +376.5415 56.8828 364.1118 57.707 362.3267 51.1699 c +361.4536 47.9727 363.3052 45.7188 365.7524 45.0508 c +368.2681 44.3652 370.8462 45.6289 372.0337 48.4883 c +372.0806 48.5996 372.2017 48.6641 372.3208 48.6406 c +372.438 48.6133 372.5259 48.5098 372.522 48.3867 c +372.4302 41.3477 367.0044 35.5625 360.1587 37.4316 c +354.1021 39.084 350.8364 45.5488 352.688 52.3359 c +355.4888 62.5977 367.6997 64.5391 377.0063 59.6504 C +371.647 66.7715 368.1919 76.1035 371.2524 87.3184 c +377.4517 110.0313 406.5044 114.4355 423.9087 109.6855 c +439.7075 105.373 448.9517 99.4023 454.9087 90.6152 C +451.1079 100.0098 445.4419 105.0039 436.8345 108.9434 C +430.3052 117.0918 434.5161 132.5195 v +436.2759 138.9707 440.3091 144.3418 446.1079 147.7793 C +446.1079 147.7813 446.106 147.7842 446.1021 147.7871 C +446.1509 147.8105 446.1997 147.8379 446.2466 147.8613 C +446.6333 148.0879 447.0298 148.3057 447.4321 148.5146 C +453.4438 152.1211 460.4966 160.6973 459.2661 170.6113 c +459.2524 170.7236 459.3149 170.832 459.4185 170.877 c +459.5239 170.9219 459.645 170.8896 459.7153 170.8018 c +464.3677 164.9629 464.2114 157.1104 461.8794 151.8857 C +465.7368 151.915 469.9087 151.375 474.3442 150.165 c +490.1685 145.8457 499.0122 134.3135 501.9126 123.5566 C +506.4106 125.5977 512.0063 123.4043 514.9888 118.9199 c +515.0532 118.8184 515.0415 118.6855 514.9575 118.5996 c +514.8735 118.5156 514.7407 118.5 514.6392 118.5645 c +509.7583 121.6914 503.9556 117.9648 502.4048 111.3496 c +502.3774 111.2305 502.2681 111.1484 502.145 111.1543 c +502.022 111.1602 501.9204 111.2539 501.9067 111.377 c +500.5591 122.251 493.8228 131.0566 483.1841 133.96 c +472.0767 136.9922 461.2446 132.7852 458.3149 122.0469 c +455.9224 113.2832 461.5571 102.3301 471.5513 99.6016 c +479.3286 97.4785 485.0747 100.5527 486.5903 106.1074 c +487.9048 110.9199 485.6157 115.6563 481.6665 116.7344 c +476.0181 118.2754 472.2388 112.4844 475.7837 107.877 c +475.8521 107.7852 475.854 107.6602 475.7837 107.5684 c +475.7153 107.4766 475.5923 107.4434 475.4868 107.4863 c +471.3892 109.1465 468.2739 113.3418 469.5923 118.1729 c +470.8052 122.6152 475.7544 126.1729 483.6548 124.0166 c +493.0356 121.457 500.0806 109.8555 496.0376 95.043 c +490.5142 74.7988 464.6802 70.0449 449.1079 84.9043 C +453.5278 78.2617 458.4517 72.0098 469.438 69.0117 c +490.188 63.3496 509.813 80.0332 508.1724 106.4902 c +508.1646 106.6152 508.2505 106.7285 508.3735 106.7539 c +508.4946 106.7813 508.6196 106.7129 508.6646 106.5977 c +511.7466 98.4922 517.0786 89.4316 529.2739 86.1035 c +541.9888 82.6328 553.2876 88.5664 556.8599 101.6504 c +559.6216 111.7734 555.2017 119.875 547.9204 121.8623 c +542.3657 123.3789 536.9419 121.0039 535.2603 114.8398 c +532.7563 105.6641 541.8833 99.8203 547.6411 103.3516 c +547.7388 103.4121 547.8677 103.3965 547.9497 103.3164 c +548.0337 103.2363 548.0513 103.1094 547.9927 103.0078 c +545.5454 98.7324 539.6802 95.5977 532.6548 97.5156 c +520.5571 100.8164 515.6001 114.2383 518.9673 126.5811 c +520.5454 132.3652 523.7681 137.502 528.1685 141.1426 C +532.0298 139.5186 536.8384 139.6777 540.3735 140.8867 C +533.2349 140.8154 522.8794 145.8262 525.647 155.9707 c +527.1978 161.6533 532.5923 164.2188 537.7563 162.8086 c +543.8579 161.1436 545.2974 155.21 543.5688 151.1729 c +543.522 151.0654 543.4106 151.0039 543.2974 151.0225 c +543.1821 151.04 543.0942 151.1318 543.0825 151.2471 c +542.9146 152.9375 541.6685 154.6836 539.7446 155.208 c +537.3325 155.8662 535.3989 154.415 534.8735 152.4854 c +534.0044 149.3066 537.063 146.5752 541.2739 146.6211 C +541.27 146.6094 L +544.2896 146.8984 547.5044 146.6445 550.8716 145.7266 c +567.0415 141.3125 577.6646 119.5674 571.6235 97.4375 c +565.2485 74.0781 545.2056 66.2363 528.0474 70.9199 c +518.8481 73.4297 512.8228 78.7871 509.5903 84.4453 C +506.3892 64.668 494.8618 54.7793 481.229 51.4707 C +478.7056 56.8008 473.7114 59.8867 Y +479.0864 52.8496 482.5845 42.3477 479.1821 29.8809 c +474.0278 10.9961 451.4712 1.23438 431.6001 6.6582 c +418.9888 10.0996 407.9927 18.0801 402.397 29.7266 C +395.9556 25.2266 388.186 24.6406 383.1919 28.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +530.1294 102.9688 m +530.0044 102.9688 529.8989 102.877 529.8794 102.7539 c +527.5005 86.7402 518.2271 73.3652 505.4888 65.3594 c +505.3853 65.2949 505.3403 65.1641 505.3872 65.0508 c +505.4321 64.9375 505.5532 64.8711 505.6724 64.8965 c +516.145 67 525.4653 72.7598 532.1216 80.9277 C +536.7466 67.5508 547.3579 58.9219 560.4224 55.2734 C +555.6138 49.6816 558.1294 41.7402 565.5415 40.4375 c +565.6548 40.416 565.7661 40.4746 565.8149 40.5781 c +565.8638 40.6816 565.8364 40.8066 565.7485 40.8809 c +561.7759 44.2266 563.229 52.3008 575.0864 52.3008 c +582.8804 52.3008 587.9077 49.1211 587.9077 44.8145 c +587.9077 41.4297 584.8452 39.584 582.2651 39.584 c +577.8511 39.584 575.3267 43.5449 577.2231 47.127 c +577.2778 47.2305 577.2563 47.3574 577.1685 47.4355 c +577.0806 47.5137 576.9517 47.5215 576.854 47.4551 c +574.606 45.8906 573.0356 43.834 573.0356 40.6641 c +573.0356 35.2773 578.062 29.5352 586.3687 29.5332 c +595.2905 29.5332 603.3921 36.4043 603.3921 44.8145 c +603.3921 56.6309 593.3433 62.248 582.7788 63.248 C +587.144 64.9219 590.4116 69.7734 v +590.478 69.8691 590.4683 69.998 590.3901 70.084 c +590.312 70.1719 590.1851 70.1934 590.0835 70.1387 c +584.2534 67.0566 577.5942 65.3945 570.5806 65.3945 c +550.9575 65.3945 534.0337 81.7988 530.3813 102.7607 c +530.3599 102.8818 530.2524 102.9727 530.1294 102.9688 c +f +453.4517 50.5625 m +448.8442 42.8867 447.1997 29.7129 451.4946 19.8809 c +451.5435 19.7695 451.5083 19.6406 451.4087 19.5703 c +451.3091 19.502 451.1763 19.5117 451.0884 19.5957 c +446.2817 24.1484 442.1489 34.7715 444.3833 47.0527 C +441.2876 49.4473 439.3384 51.8223 437.8696 55.0059 c +437.8228 55.1074 437.8501 55.2305 437.936 55.3047 c +438.022 55.377 438.147 55.3848 438.2427 55.3203 c +443.2388 51.959 447.7056 50.8125 453.4517 50.5625 C +f +464.0591 170.3691 m +463.9907 170.4727 464.0083 170.6133 464.1001 170.6973 c +464.1938 170.7813 464.3345 170.7852 464.4321 170.7061 c +471.2466 165.1797 480.3071 161.6504 491.4673 161.6504 c +519.0376 161.6504 536.4399 178.1689 539.1743 195.5771 c +539.1919 195.6885 539.2817 195.7734 539.3931 195.7891 c +539.5044 195.8047 539.6138 195.7422 539.6587 195.6396 c +542.3833 189.3818 544.0259 180.3057 535.6099 168.1309 c +530.5747 160.8457 524.479 155.8311 524.479 149.3145 c +524.479 145.0566 526.7407 142.1602 530.1685 142.1602 c +533.7739 142.1602 536.106 145.248 536.104 148.7148 c +536.104 150.4629 535.6001 152.1934 534.6958 153.7607 c +534.6372 153.8633 534.6548 153.9902 534.7407 154.0723 c +534.8247 154.1523 534.9556 154.165 535.0532 154.1016 c +538.0259 152.1641 540.6802 148.7021 540.6802 143.8281 c +540.6802 136.6563 534.5474 130.6602 526.2095 130.6602 c +517.2368 130.6602 509.8872 137.709 509.8872 147.8477 c +509.8872 151.3262 510.8755 155.5156 513.3501 158.9805 C +509.9653 156.1523 508.1587 154.1523 506.6724 149.8271 C +496.272 148.0186 485.1665 149.6797 476.3403 155.4727 C +476.0864 149.3711 474.0903 144.2793 469.9985 140.1533 c +469.9146 140.0684 469.7837 140.0547 469.6841 140.1182 c +469.5825 140.1816 469.5415 140.3066 469.5806 140.4189 c +472.4575 148.4199 470.5239 160.6152 464.0591 170.3691 c +f +376.6938 163.7344 m +378.938 168.5352 384.1528 171.2188 390.1548 171.3271 c +390.2798 171.3311 390.3872 171.2432 390.4087 171.1211 c +390.4321 170.998 390.3638 170.8779 390.2485 170.8359 c +388.2017 170.082 386.5864 168.7637 385.7271 166.9258 c +383.5142 162.1973 387.0942 155.8301 393.7407 152.5566 c +393.8188 152.5186 393.8716 152.4434 393.8813 152.3594 c +393.8911 152.2725 393.856 152.1885 393.7915 152.1318 c +389.5005 148.6143 384.3794 142.0781 384.3794 128.7148 c +384.3774 110.0322 396.5337 92.25 412.6548 92.25 c +421.8677 92.25 429.2876 98.6465 433.1255 108.2422 C +428.9028 102.4844 423.145 98.1348 415.2114 98.1348 c +403.5708 98.1348 394.3579 110.5439 394.356 128.459 c +394.356 145.3457 406.2583 165.0518 422.1216 165.0508 c +430.8247 165.0488 437.3481 158.0117 437.3481 148.9277 c +437.3481 140.8672 432.1021 136.2637 426.2173 136.2637 c +421.7798 136.2637 418.7231 139.3936 417.772 142.7871 c +417.7388 142.9023 417.7915 143.0254 417.897 143.0811 c +418.0044 143.1357 418.1333 143.1104 418.2114 143.0186 c +418.9634 142.124 420.1079 141.3809 421.8657 141.3809 c +424.8091 141.3789 426.3442 143.9082 426.3442 145.7285 c +426.3442 149.1836 423.7856 151.6152 419.9458 151.6152 c +414.7036 151.6152 410.606 145.8564 410.606 138.4385 c +410.606 129.2236 419.436 120.7813 428.2642 120.7813 c +437.2856 120.7813 446.9438 128.8408 446.9438 143.8125 c +446.9419 158.5234 436.9653 175.4141 421.0981 175.4141 c +411.8481 175.4141 403.9849 171.2441 397.9556 164.3398 c +397.8755 164.248 397.7427 164.2246 397.6392 164.2852 c +397.5317 164.3477 397.4849 164.4727 397.5239 164.5879 c +401.9575 177.5234 399.4771 189.7344 392.7036 189.7324 c +389.3892 189.7324 387.7017 187.3535 387.7017 184.8154 c +387.7017 182.21 389.6001 180.0566 392.6704 179.6611 c +392.7915 179.6475 392.8833 179.5479 392.8931 179.4268 c +392.8989 179.3047 392.8188 179.1943 392.7017 179.1641 c +385.8872 177.4004 378.8774 181.1133 378.8774 188.2061 c +378.8774 194.4854 384.2544 199.3398 391.2896 199.3398 c +401.9263 199.3379 407.0142 188.0684 404.7485 177.8047 C +410.2075 184.8486 418.3013 190.6396 429.9263 190.6396 c +453.4692 190.6396 465.3677 163.7715 465.3677 145.7285 c +465.3677 129.3525 462.0415 118.8604 455.1313 110.8018 C +463.1938 116.9404 466.52 123.7227 468.0552 133.0645 C +474.1958 141.5078 490.188 141.5078 v +496.8755 141.5078 503.1177 139.0322 507.9614 134.3438 C +507.9634 134.3447 507.9653 134.3477 507.9673 134.3486 C +508.0024 134.3105 508.0396 134.2695 508.0767 134.2314 C +508.397 133.915 508.7114 133.5918 509.02 133.2578 C +514.0806 128.4102 524.2114 123.8633 533.4517 127.6602 c +533.5571 127.7031 533.6782 127.6699 533.7485 127.582 c +533.8188 127.4932 533.8188 127.3672 533.7524 127.2754 c +529.3462 121.252 521.729 119.335 516.0747 120.21 C +517.1177 116.4941 517.6958 112.3281 517.6958 107.7305 c +517.6978 91.3262 508.8989 79.7598 499.2856 74.1289 C +502.438 70.3281 501.7954 64.3535 498.2544 60.2949 c +498.1743 60.2051 498.0435 60.1816 497.938 60.2402 c +497.8345 60.2988 497.7837 60.4238 497.8188 60.5391 c +499.5513 66.0703 494.4282 70.6875 487.6392 70.4395 c +487.5161 70.4355 487.4067 70.5195 487.3813 70.6406 c +487.356 70.7617 487.4185 70.8828 487.5337 70.9277 c +497.6685 75.0918 504.3911 83.9102 504.3892 94.9355 c +504.3911 106.4492 497.481 115.79 486.3501 115.79 c +477.2661 115.79 468.1821 107.4727 468.1821 97.1133 c +468.1821 89.0508 472.6587 84.3184 478.4165 84.3164 c +483.4067 84.3184 487.3735 87.7715 487.3735 91.8672 c +487.3735 97.7188 480.7896 99.8408 477.2778 95.209 c +477.2095 95.1172 477.0864 95.084 476.981 95.127 c +476.8755 95.1689 476.811 95.2773 476.8228 95.3926 c +477.3462 99.7813 480.5767 103.8926 485.5825 103.8926 c +490.188 103.8926 494.9224 100.0518 494.9224 91.8652 c +494.9224 82.1406 485.5845 72.291 470.231 72.2891 c +449.2466 72.2891 437.8599 95.959 448.0942 114.8945 C +442.8501 108.8809 438.1157 102.4844 438.1157 91.0977 c +438.1138 69.5898 459.3794 55.0488 484.4692 63.5977 c +484.5884 63.6367 484.7192 63.584 484.7759 63.4746 c +484.8345 63.3633 484.8013 63.2266 484.6997 63.1523 c +477.6938 58.043 470.356 50.5137 470.356 37.873 c +470.356 24.6934 479.0552 15.3535 492.6196 15.3535 c +503.1099 15.3535 509.7642 21.752 509.7642 29.2988 c +509.7642 35.0566 506.0454 39.6641 499.6567 39.6641 c +490.1431 39.6641 486.9087 29.3203 491.8325 24.6953 c +491.9165 24.6152 491.936 24.4902 491.8813 24.3887 c +491.8247 24.2871 491.7056 24.2344 491.5942 24.2637 c +486.8247 25.5 482.2563 30.332 482.2563 37.6152 c +482.2544 50.1563 493.897 58.4727 506.6919 58.4727 c +512.688 58.4727 518.4907 56.7188 523.1646 53.4297 C +522.6118 49.2773 524.0317 44.6816 526.1313 41.5879 C +524.1821 48.457 526.2915 59.7656 536.8032 59.7676 c +542.6958 59.7656 546.5903 55.2383 546.5903 49.8867 c +546.5903 43.5605 541.2446 40.6094 536.895 41.2148 c +536.7798 41.2305 536.6899 41.3223 536.6763 41.4375 c +536.6646 41.5527 536.731 41.6602 536.8384 41.7031 c +538.4243 42.3105 539.7817 43.9727 539.7817 45.9668 c +539.7817 48.4668 537.8696 49.9492 535.8696 49.9492 c +532.5767 49.9492 530.7466 46.2793 531.8989 42.2305 C +531.8872 42.2285 L +532.9595 39.3926 533.561 36.2246 533.561 32.7363 c +533.561 15.9746 515.3813 0.001953 492.4399 0 c +468.229 0 455.3872 17.2734 455.3892 35.0566 c +455.3892 44.5938 458.9692 51.8184 463.5767 56.4258 C +443.6548 54.3066 431.0786 62.8223 424.2974 75.1035 C +428.7759 78.9414 430.438 84.5723 Y +425.0649 77.5352 415.854 71.3945 402.9321 71.3945 c +383.356 71.3945 368.0005 90.5859 368.0005 111.1836 c +368.0005 124.2568 372.8032 136.9648 382.5649 145.4307 C +376.5278 150.459 373.9185 157.8018 376.6938 163.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +240.2622 96.3711 m +240.3872 96.3711 240.4927 96.4629 240.5103 96.585 c +242.8911 112.5996 252.1646 125.9746 264.9028 133.9814 c +265.0063 134.0449 265.0493 134.1758 265.0044 134.29 c +264.9575 134.4023 264.8384 134.4688 264.7173 134.4443 c +254.2466 132.3398 244.9243 126.5811 238.27 118.4141 C +233.644 131.7891 223.0337 140.418 209.9692 144.0654 C +214.7778 149.6582 212.2622 157.5986 204.8501 158.9023 c +204.7368 158.9229 204.6245 158.8643 204.5757 158.7607 c +204.5278 158.6563 204.5542 158.5322 204.6421 158.46 c +208.6157 155.1143 207.1616 147.04 195.3052 147.04 c +187.5103 147.04 182.4849 150.2188 182.4849 154.5254 c +182.4849 157.9102 185.5464 159.7559 188.1255 159.7559 c +192.5415 159.7559 195.0649 155.7949 193.1675 152.2129 c +193.1128 152.1104 193.1353 151.9814 193.2231 151.9033 c +193.311 151.8271 193.4399 151.8184 193.5366 151.8857 c +195.7856 153.4492 197.356 155.5059 197.356 158.6768 c +197.356 164.0635 192.3306 169.8066 184.0239 169.8066 c +175.1021 169.8066 167.0005 162.9355 167.0005 154.5254 c +167.0005 142.71 177.0493 137.0918 187.6138 136.0918 C +183.2485 134.4189 179.98 129.5664 v +179.9146 129.4697 179.9243 129.3418 180.0015 129.2559 c +180.0796 129.1689 180.2056 129.1475 180.3091 129.2012 c +186.1392 132.2822 192.7954 133.9453 199.811 133.9453 c +219.4321 133.9453 236.3579 117.541 240.0103 96.5801 c +240.0317 96.4561 240.1382 96.3691 240.2622 96.3711 c +f +316.9399 148.7773 m +321.5493 156.4551 323.1919 169.627 318.897 179.46 c +318.8481 179.5703 318.8833 179.6992 318.9829 179.7686 c +319.0806 179.8379 319.2153 179.8281 319.3032 179.7461 c +324.1099 175.1914 328.2427 164.5684 326.0083 152.2871 C +329.106 149.8936 331.0532 147.5176 332.522 144.335 c +332.5688 144.2314 332.5415 144.1104 332.4556 144.0352 c +332.3696 143.9629 332.2446 143.9551 332.1489 144.0186 c +327.1528 147.3809 322.686 148.5283 316.9399 148.7773 C +f +306.3306 28.9707 m +306.4009 28.8672 306.3833 28.7266 306.2915 28.6426 c +306.1978 28.5586 306.0571 28.5547 305.9595 28.6348 c +299.145 34.1621 290.0845 37.6895 278.9243 37.6895 c +251.3521 37.6895 233.9517 21.1719 231.2163 3.76367 c +231.1987 3.65234 231.1099 3.56641 230.9985 3.55078 c +230.8862 3.53711 230.7778 3.59766 230.7329 3.70117 c +228.0073 9.95898 226.3657 19.0352 234.7817 31.209 c +239.8159 38.4941 245.9106 43.5098 245.9106 50.0273 c +245.9106 54.2852 243.6509 57.1797 240.2231 57.1797 c +236.6177 57.1797 234.2866 54.0918 234.2866 50.625 c +234.2866 48.877 234.7915 47.1465 235.6958 45.5801 c +235.7544 45.4766 235.7358 45.3496 235.6509 45.2676 c +235.5649 45.1875 235.436 45.1758 235.3384 45.2402 c +232.3657 47.1777 229.7114 50.6367 229.7114 55.5117 c +229.7114 62.6836 235.8442 68.6816 244.1802 68.6816 c +253.1548 68.6816 260.5044 61.6328 260.5044 51.4922 c +260.5044 48.0156 259.5142 43.8242 257.0415 40.3613 C +260.4263 43.1875 262.2329 45.1875 263.7192 49.5117 C +274.1196 51.3223 285.2251 49.6602 294.0493 43.8691 C +294.3052 49.9707 296.3013 55.0605 300.3931 59.1875 c +300.4771 59.2715 300.6079 59.2852 300.7075 59.2227 c +300.8091 59.1582 300.8521 59.0332 300.811 58.9219 c +297.9341 50.9199 299.8657 38.7246 306.3306 28.9707 c +f +393.6978 35.6055 m +391.4517 30.8066 386.2388 28.1211 380.2368 28.0117 c +380.1118 28.0098 380.0044 28.0977 379.9829 28.2188 c +379.9595 28.3418 380.0278 28.4609 380.1431 28.5039 c +382.1899 29.2578 383.8052 30.5762 384.6646 32.4141 c +386.8774 37.1426 383.2974 43.5098 376.6509 46.7832 c +376.5728 46.8223 376.52 46.8965 376.5103 46.9824 c +376.5005 47.0684 376.5337 47.1523 376.6001 47.207 c +380.8911 50.7266 386.0122 57.2617 386.0122 70.627 c +386.0122 89.3086 373.8579 107.0898 357.7368 107.0898 c +348.5239 107.0898 341.104 100.6934 337.2661 91.0977 C +341.4868 96.8564 347.2446 101.2051 355.1782 101.2051 c +366.8208 101.2051 376.0337 88.7969 376.0337 70.8828 c +376.0337 53.9941 364.1333 34.2891 348.2681 34.2891 c +339.5669 34.2891 333.0435 41.3281 333.0435 50.4121 c +333.0435 58.4746 338.2896 63.0781 344.1763 63.0781 c +348.6099 63.0781 351.6685 59.9473 352.6196 56.5527 c +352.6509 56.4375 352.6001 56.3164 352.4927 56.2598 c +352.3872 56.2051 352.2583 56.2305 352.1802 56.3223 c +351.4282 57.2168 350.2837 57.9609 348.5259 57.9609 c +345.5825 57.9609 344.0474 55.4316 344.0474 53.6113 c +344.0474 50.1563 346.606 47.7246 350.4458 47.7246 c +355.6899 47.7246 359.7856 53.4824 359.7856 60.9023 c +359.7856 70.1152 350.9556 78.5586 342.1274 78.5586 c +333.106 78.5586 323.4478 70.5 323.4478 55.5293 c +323.4478 40.8164 333.4282 23.9258 349.2935 23.9258 c +358.5435 23.9258 366.4048 28.0957 372.436 35.002 c +372.5161 35.0918 372.6489 35.1152 372.7544 35.0547 c +372.8599 34.9941 372.9067 34.8672 372.8677 34.752 c +368.4341 21.8164 370.9126 9.60742 377.688 9.60742 c +381.0024 9.60742 382.6899 11.9863 382.6899 14.5234 c +382.6899 17.1309 380.7915 19.2852 377.7212 19.6777 c +377.6001 19.6934 377.5063 19.793 377.4985 19.9141 c +377.4927 20.0352 377.5708 20.1465 377.6899 20.1758 c +384.5044 21.9395 391.5142 18.2285 391.5142 11.1328 c +391.5142 4.85547 386.1372 0.001953 379.1021 0.001953 c +368.4653 0.001953 363.3774 11.2715 365.6431 21.5371 C +360.1841 14.4922 352.0903 8.70117 340.4653 8.70117 c +316.9224 8.70117 305.0239 35.5703 305.0239 53.6113 c +305.0239 69.9883 308.3501 80.4785 315.2603 88.5391 C +307.1978 82.3984 303.8716 75.6172 302.3384 66.2773 C +296.1958 57.832 280.2036 57.832 v +273.5161 57.832 267.2739 60.3086 262.4302 64.998 C +262.4282 64.9961 262.4263 64.9941 262.4243 64.9902 C +262.3892 65.0313 262.3501 65.0703 262.3149 65.1094 C +261.9946 65.4238 261.6802 65.748 261.3716 66.082 C +256.3091 70.9316 246.1802 75.4785 236.9399 71.6797 c +236.8345 71.6367 236.7134 71.6699 236.6431 71.7578 c +236.5728 71.8477 236.5708 71.9727 236.6382 72.0645 c +241.0454 78.0898 248.6626 80.0059 254.3169 79.1309 C +253.272 82.8457 252.6938 87.0117 252.6938 91.6094 c +252.6938 108.0137 261.4927 119.5801 271.106 125.2109 C +267.9517 129.0137 268.5962 134.9883 272.1372 139.0449 c +272.2173 139.1357 272.3481 139.1582 272.4536 139.0996 c +272.5571 139.041 272.606 138.918 272.5708 138.8018 c +270.8403 133.2695 275.9634 128.6523 282.7524 128.9004 c +282.8755 128.9033 282.9829 128.8193 283.0103 128.6992 c +283.0356 128.5801 282.9712 128.457 282.8579 128.4111 c +272.7212 124.248 266.0005 115.4316 266.0005 104.4033 c +266.0005 92.8906 272.9087 83.5488 284.0415 83.5488 c +293.1255 83.5488 302.2095 91.8672 302.2095 102.2285 c +302.2095 110.2891 297.731 115.0225 291.9731 115.0225 c +286.9849 115.0225 283.0181 111.5684 283.0181 107.4736 c +283.0181 101.6211 289.6001 99.499 293.1118 104.1309 c +293.1821 104.2227 293.3032 104.2559 293.4087 104.2129 c +293.5161 104.1699 293.5806 104.0625 293.5669 103.9482 c +293.0435 99.5586 289.8149 95.4482 284.8091 95.4482 c +280.2036 95.4482 275.4692 99.2861 275.4692 107.4746 c +275.4692 117.1982 284.8071 127.0508 300.1606 127.0508 c +321.1431 127.0508 332.5317 103.3809 322.2974 84.4453 C +327.5415 90.459 332.2759 96.8555 332.2759 108.2432 c +332.2759 129.75 311.0122 144.291 285.9224 135.7441 c +285.8032 135.7021 285.6724 135.7559 285.6157 135.8672 c +285.5571 135.9785 285.5884 136.1143 285.6899 136.1895 c +292.6958 141.2979 300.0337 148.8262 300.0337 161.4668 c +300.0337 174.6475 291.3345 183.9854 277.772 183.9854 c +267.2798 183.9854 260.6274 177.5879 260.6274 170.04 c +260.6274 164.2822 264.3462 159.6768 270.7349 159.6768 c +280.2466 159.6768 283.481 170.0195 278.5591 174.6445 c +278.4751 174.7236 278.4556 174.8516 278.5103 174.9521 c +278.5669 175.0547 278.6841 175.1055 278.7974 175.0762 c +283.5669 173.8398 288.1353 169.0068 288.1353 161.7236 c +288.1353 149.1855 276.4927 140.8682 263.6978 140.8682 c +257.7017 140.8682 251.8989 142.623 247.2271 145.9102 C +247.7778 150.0635 246.3579 154.6602 244.2603 157.752 C +246.2095 150.8848 244.1021 139.5732 233.5864 139.5732 c +227.6958 139.5732 223.8013 144.1025 223.8013 149.4551 c +223.8013 155.7793 229.147 158.7314 233.4966 158.125 c +233.6118 158.1104 233.7007 158.0186 233.7134 157.9023 c +233.7271 157.7891 233.6606 157.6797 233.5532 157.6367 c +231.9673 157.0293 230.6108 155.3691 230.6108 153.373 c +230.6108 150.873 232.52 149.3906 234.52 149.3906 c +237.8149 149.3906 239.645 153.0605 238.4927 157.1104 C +238.5044 157.1104 L +237.4312 159.9473 236.8286 163.1152 236.8286 166.6055 c +236.8286 183.3672 255.0103 199.3398 277.9497 199.3398 c +302.1626 199.3398 315.0044 182.0664 315.0044 164.2822 c +315.0044 154.7461 311.4224 147.5225 306.8149 142.915 C +326.7368 145.0332 339.313 136.5176 346.0942 124.2354 C +341.6157 120.3975 339.9536 114.7676 Y +345.3267 121.8057 354.5376 127.9453 367.4595 127.9453 c +387.0356 127.9453 402.3911 108.7539 402.3911 88.1563 c +402.3911 75.084 397.5884 62.375 387.8267 53.9102 C +393.8638 48.8809 396.4731 41.5391 393.6978 35.6055 c +f +*U +*u +315.2114 160.9053 m +315.1782 160.7852 315.2388 160.6582 315.3521 160.6094 c +330.1763 154.0957 340.6372 141.6289 345.0063 127.2324 c +345.0415 127.1152 345.1548 127.0391 345.2778 127.0527 c +345.3989 127.0664 345.4946 127.166 345.5024 127.2871 c +346.229 137.9434 343.1274 148.4531 337.0005 157.0234 C +351.1216 157.9648 362.2407 165.9297 369.1997 177.5723 C +373.3286 171.46 381.6509 171.7969 384.8599 178.6035 c +384.9106 178.708 384.8833 178.832 384.7954 178.9063 c +384.7075 178.9805 384.5806 178.9873 384.4868 178.9219 c +380.2134 175.9688 372.8071 179.498 375.9282 190.9355 c +377.981 198.4561 382.3716 202.4668 386.5259 201.333 c +389.7915 200.4414 390.7661 197.002 390.0864 194.5146 c +388.9243 190.2539 384.438 188.8623 381.481 191.6357 c +381.397 191.7158 381.2681 191.7285 381.1704 191.6641 c +381.0728 191.5986 381.0298 191.4775 381.0688 191.3662 c +381.9868 188.7852 383.5571 186.7285 386.6157 185.8936 c +391.811 184.4756 398.6743 187.8115 400.8618 195.8252 c +403.2114 204.4316 398.7153 214.0566 390.604 216.2715 c +379.2036 219.3818 371.1392 211.166 367.3931 201.2383 C +366.9263 205.8896 363.1079 210.3203 v +363.0317 210.4092 362.9048 210.4336 362.8013 210.3818 c +362.6978 210.3291 362.6431 210.2129 362.6665 210.0996 c +364.106 203.6641 363.9575 196.8047 362.1099 190.0361 c +356.9438 171.1074 336.6626 159.0977 315.479 161.0938 c +315.354 161.1055 315.2407 161.0254 315.2114 160.9053 c +f +345.5806 73.1348 m +351.7739 66.666 364.0493 61.6133 374.6646 63.168 c +374.7856 63.1855 374.9009 63.1172 374.9399 63.0039 c +374.981 62.8906 374.936 62.7637 374.8345 62.7012 c +369.1743 59.2617 357.8384 58.0723 346.5786 63.4609 C +343.4536 61.1035 340.6489 59.8496 337.1919 59.2715 c +337.0806 59.2539 336.9692 59.3125 336.9204 59.4141 c +336.8735 59.5156 336.8989 59.6387 336.9849 59.7148 c +341.5454 63.6484 343.8286 67.6563 345.5806 73.1348 C +f +232.7935 114.9121 m +232.6753 114.8711 232.5444 114.9258 232.4878 115.0371 c +232.4312 115.1484 232.4644 115.2852 232.5679 115.3594 c +239.6938 120.4785 245.4829 128.291 248.4204 139.0566 c +255.6802 165.6563 244.3267 186.792 228.2534 194.0146 c +228.1499 194.0605 228.0903 194.1689 228.105 194.2803 c +228.1216 194.3926 228.2085 194.4814 228.3198 194.4971 c +235.0747 195.4785 244.2622 194.6729 253.7915 183.3486 c +259.4927 176.5732 262.7271 169.373 269.0142 167.6563 c +273.1216 166.5352 276.5103 167.9551 277.4126 171.2617 c +278.3618 174.7393 275.9966 177.8018 272.6528 178.7148 c +270.9653 179.1738 269.1626 179.1436 267.4146 178.6836 c +267.2993 178.6533 267.1821 178.7051 267.1255 178.8086 c +267.0708 178.9121 267.0923 179.04 267.1802 179.1172 c +269.8325 181.4746 273.8677 183.125 278.5708 181.8408 c +285.4907 179.9531 289.6606 172.457 287.4673 164.415 c +285.104 155.7578 276.3696 150.5234 266.5864 153.1934 c +263.2329 154.1084 259.4497 156.168 256.7603 159.4648 C +258.5942 155.4551 260.0493 153.1855 263.8286 150.6133 C +262.8364 140.1035 258.3091 129.8271 250.4009 122.8389 C +256.2192 120.9863 260.604 117.7207 263.5083 112.6855 c +263.5669 112.582 263.5454 112.4531 263.4595 112.373 c +263.3696 112.293 263.2388 112.2832 263.1411 112.3535 c +256.1802 117.2344 243.9048 118.582 232.7935 114.9121 c +f +216.1919 28.8809 m +212.1538 32.3105 210.936 38.0469 212.4106 43.8672 c +212.4419 43.9883 212.5542 44.0684 212.6772 44.0566 c +212.8022 44.0469 212.8989 43.9492 212.9097 43.8281 c +213.0981 41.6543 213.9448 39.748 215.4917 38.4355 c +219.4712 35.0566 226.5562 36.834 231.4634 42.3828 c +231.522 42.4492 231.6079 42.4805 231.6929 42.4668 c +231.7788 42.4531 231.8511 42.3984 231.8862 42.3203 c +234.1519 37.2539 239.1079 30.5938 252.0005 27.0742 c +270.0239 22.1563 290.3794 29.1992 294.6235 44.752 c +297.0493 53.6406 292.8306 62.4824 284.5845 68.7109 C +289.0298 63.123 291.7075 56.4238 289.6177 48.7695 c +286.5532 37.5391 272.1567 31.918 254.8755 36.6348 c +238.5825 41.0801 222.7065 57.748 226.8833 73.0547 c +229.1743 81.4492 237.6821 85.8887 246.4458 83.4961 c +254.2231 81.375 257.2837 75.1016 255.7329 69.4219 c +254.5669 65.1445 250.7407 63.0195 247.2153 62.9941 c +247.0962 62.9941 246.9927 63.0762 246.9653 63.1934 c +246.9419 63.3105 246.9985 63.4277 247.1079 63.4785 c +248.1704 63.9688 249.188 64.877 249.6509 66.5742 c +250.4263 69.4121 248.3911 71.5605 246.6353 72.0391 c +243.3022 72.9492 240.2827 71.1211 239.271 67.416 c +237.8911 62.3574 242.3667 56.8906 249.5239 54.9355 c +258.4126 52.5117 268.8833 58.8066 271.2075 67.3223 c +273.5825 76.0254 268.3501 87.4648 253.9087 91.4063 c +239.7153 95.2813 220.7925 90.0996 216.6157 74.793 c +214.1802 65.8691 216.1333 57.1875 221.2075 49.5508 c +221.2739 49.4512 221.2612 49.3164 221.1753 49.2305 c +221.0884 49.1445 220.9536 49.1328 220.853 49.2012 c +209.5415 56.8828 197.1108 57.707 195.3267 51.1699 c +194.4536 47.9727 196.3042 45.7188 198.7524 45.0508 c +201.2681 44.3652 203.8462 45.6289 205.0327 48.4883 c +205.0796 48.5996 205.2007 48.6641 205.3198 48.6406 c +205.438 48.6133 205.5249 48.5098 205.522 48.3867 c +205.4292 41.3477 200.0034 35.5625 193.1577 37.4316 c +187.1021 39.084 183.8354 45.5488 185.688 52.3359 c +188.4888 62.5977 200.6997 64.5391 210.0063 59.6504 C +204.647 66.7715 201.1919 76.1035 204.2524 87.3184 c +210.4507 110.0313 239.5044 114.4355 256.9087 109.6855 c +272.7075 105.373 281.9517 99.4023 287.9087 90.6152 C +284.1079 100.0098 278.4419 105.0039 269.8345 108.9434 C +263.3052 117.0918 267.5161 132.5195 v +269.2759 138.9707 273.3091 144.3418 279.1079 147.7793 C +279.1079 147.7813 279.106 147.7842 279.1021 147.7871 C +279.1509 147.8105 279.1997 147.8379 279.2466 147.8613 C +279.6333 148.0879 280.0298 148.3057 280.4321 148.5146 C +286.4438 152.1211 293.4966 160.6973 292.2661 170.6113 c +292.2524 170.7236 292.3149 170.832 292.4185 170.877 c +292.5239 170.9219 292.645 170.8896 292.7153 170.8018 c +297.3677 164.9629 297.2114 157.1104 294.8794 151.8857 C +298.7368 151.915 302.9087 151.375 307.3442 150.165 c +323.1685 145.8457 332.0122 134.3135 334.9126 123.5566 C +339.4106 125.5977 345.0063 123.4043 347.9888 118.9199 c +348.0532 118.8184 348.0415 118.6855 347.9575 118.5996 c +347.8735 118.5156 347.7407 118.5 347.6392 118.5645 c +342.7583 121.6914 336.9556 117.9648 335.4048 111.3496 c +335.3774 111.2305 335.2681 111.1484 335.145 111.1543 c +335.022 111.1602 334.9204 111.2539 334.9067 111.377 c +333.5591 122.251 326.8228 131.0566 316.1841 133.96 c +305.0767 136.9922 294.2446 132.7852 291.3149 122.0469 c +288.9224 113.2832 294.5571 102.3301 304.5513 99.6016 c +312.3286 97.4785 318.0747 100.5527 319.5903 106.1074 c +320.9048 110.9199 318.6157 115.6563 314.6665 116.7344 c +309.0181 118.2754 305.2388 112.4844 308.7837 107.877 c +308.8521 107.7852 308.854 107.6602 308.7837 107.5684 c +308.7153 107.4766 308.5923 107.4434 308.4868 107.4863 c +304.3892 109.1465 301.2739 113.3418 302.5923 118.1729 c +303.8052 122.6152 308.7544 126.1729 316.6548 124.0166 c +326.0356 121.457 333.0806 109.8555 329.0376 95.043 c +323.5142 74.7988 297.6802 70.0449 282.1079 84.9043 C +286.5278 78.2617 291.4517 72.0098 302.438 69.0117 c +323.188 63.3496 342.813 80.0332 341.1724 106.4902 c +341.1646 106.6152 341.2505 106.7285 341.3735 106.7539 c +341.4946 106.7813 341.6196 106.7129 341.6646 106.5977 c +344.7466 98.4922 350.0786 89.4316 362.2739 86.1035 c +374.9888 82.6328 386.2876 88.5664 389.8599 101.6504 c +392.6216 111.7734 388.2017 119.875 380.9204 121.8623 c +375.3657 123.3789 369.9419 121.0039 368.2603 114.8398 c +365.7563 105.6641 374.8833 99.8203 380.6411 103.3516 c +380.7388 103.4121 380.8677 103.3965 380.9497 103.3164 c +381.0337 103.2363 381.0513 103.1094 380.9927 103.0078 c +378.5454 98.7324 372.6802 95.5977 365.6548 97.5156 c +353.5571 100.8164 348.6001 114.2383 351.9673 126.5811 c +353.5454 132.3652 356.7681 137.502 361.1685 141.1426 C +365.0298 139.5186 369.8384 139.6777 373.3735 140.8867 C +366.2349 140.8154 355.8794 145.8262 358.647 155.9707 c +360.1978 161.6533 365.5923 164.2188 370.7563 162.8086 c +376.8579 161.1436 378.2974 155.21 376.5688 151.1729 c +376.522 151.0654 376.4106 151.0039 376.2974 151.0225 c +376.1821 151.04 376.0942 151.1318 376.0825 151.2471 c +375.9146 152.9375 374.6685 154.6836 372.7446 155.208 c +370.3325 155.8662 368.3989 154.415 367.8735 152.4854 c +367.0044 149.3066 370.063 146.5752 374.2739 146.6211 C +374.27 146.6094 L +377.2896 146.8984 380.5044 146.6445 383.8716 145.7266 c +400.0415 141.3125 410.6646 119.5674 404.6235 97.4375 c +398.2485 74.0781 378.2056 66.2363 361.0474 70.9199 c +351.8481 73.4297 345.8228 78.7871 342.5903 84.4453 C +339.3892 64.668 327.8618 54.7793 314.229 51.4707 C +311.7056 56.8008 306.7114 59.8867 Y +312.0864 52.8496 315.5845 42.3477 312.1821 29.8809 c +307.0278 10.9961 284.4712 1.23438 264.6001 6.6582 c +251.9888 10.0996 240.9927 18.0801 235.397 29.7266 C +228.9556 25.2266 221.186 24.6406 216.1919 28.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +363.1294 102.9688 m +363.0044 102.9688 362.8989 102.877 362.8794 102.7539 c +360.5005 86.7402 351.2271 73.3652 338.4888 65.3594 c +338.3853 65.2949 338.3403 65.1641 338.3872 65.0508 c +338.4321 64.9375 338.5532 64.8711 338.6724 64.8965 c +349.145 67 358.4653 72.7598 365.1216 80.9277 C +369.7466 67.5508 380.3579 58.9219 393.4224 55.2734 C +388.6138 49.6816 391.1294 41.7402 398.5415 40.4375 c +398.6548 40.416 398.7661 40.4746 398.8149 40.5781 c +398.8638 40.6816 398.8364 40.8066 398.7485 40.8809 c +394.7759 44.2266 396.229 52.3008 408.0864 52.3008 c +415.8794 52.3008 420.9067 49.1211 420.9067 44.8145 c +420.9067 41.4297 417.8442 39.584 415.2642 39.584 c +410.8501 39.584 408.3267 43.5449 410.2231 47.127 c +410.2778 47.2305 410.2563 47.3574 410.1685 47.4355 c +410.0806 47.5137 409.9517 47.5215 409.854 47.4551 c +407.606 45.8906 406.0356 43.834 406.0356 40.6641 c +406.0356 35.2773 411.061 29.5352 419.3677 29.5332 c +428.2896 29.5332 436.3911 36.4043 436.3911 44.8145 c +436.3911 56.6309 426.3423 62.248 415.7778 63.248 C +420.1431 64.9219 423.4106 69.7734 v +423.4771 69.8691 423.4673 69.998 423.3892 70.084 c +423.311 70.1719 423.1841 70.1934 423.0825 70.1387 c +417.2524 67.0566 410.5942 65.3945 403.5806 65.3945 c +383.9575 65.3945 367.0337 81.7988 363.3813 102.7607 c +363.3599 102.8818 363.2524 102.9727 363.1294 102.9688 c +f +286.4517 50.5625 m +281.8442 42.8867 280.1997 29.7129 284.4946 19.8809 c +284.5435 19.7695 284.5083 19.6406 284.4087 19.5703 c +284.3091 19.502 284.1763 19.5117 284.0884 19.5957 c +279.2817 24.1484 275.1489 34.7715 277.3833 47.0527 C +274.2876 49.4473 272.3384 51.8223 270.8696 55.0059 c +270.8228 55.1074 270.8501 55.2305 270.936 55.3047 c +271.022 55.377 271.147 55.3848 271.2427 55.3203 c +276.2388 51.959 280.7056 50.8125 286.4517 50.5625 C +f +297.0591 170.3691 m +296.9907 170.4727 297.0083 170.6133 297.1001 170.6973 c +297.1938 170.7813 297.3345 170.7852 297.4321 170.7061 c +304.2466 165.1797 313.3071 161.6504 324.4673 161.6504 c +352.0376 161.6504 369.4399 178.1689 372.1743 195.5771 c +372.1919 195.6885 372.2817 195.7734 372.3931 195.7891 c +372.5044 195.8047 372.6138 195.7422 372.6587 195.6396 c +375.3833 189.3818 377.0259 180.3057 368.6099 168.1309 c +363.5747 160.8457 357.479 155.8311 357.479 149.3145 c +357.479 145.0566 359.7407 142.1602 363.1685 142.1602 c +366.7739 142.1602 369.106 145.248 369.104 148.7148 c +369.104 150.4629 368.6001 152.1934 367.6958 153.7607 c +367.6372 153.8633 367.6548 153.9902 367.7407 154.0723 c +367.8247 154.1523 367.9556 154.165 368.0532 154.1016 c +371.0259 152.1641 373.6802 148.7021 373.6802 143.8281 c +373.6802 136.6563 367.5474 130.6602 359.2095 130.6602 c +350.2368 130.6602 342.8872 137.709 342.8872 147.8477 c +342.8872 151.3262 343.8755 155.5156 346.3501 158.9805 C +342.9653 156.1523 341.1587 154.1523 339.6724 149.8271 C +329.272 148.0186 318.1665 149.6797 309.3403 155.4727 C +309.0864 149.3711 307.0903 144.2793 302.9985 140.1533 c +302.9146 140.0684 302.7837 140.0547 302.6841 140.1182 c +302.5825 140.1816 302.5415 140.3066 302.5806 140.4189 c +305.4575 148.4199 303.5239 160.6152 297.0591 170.3691 c +f +209.6938 163.7344 m +211.938 168.5352 217.1528 171.2188 223.1548 171.3271 c +223.2798 171.3311 223.3872 171.2432 223.4087 171.1211 c +223.4321 170.998 223.3638 170.8779 223.2485 170.8359 c +221.2017 170.082 219.5864 168.7637 218.7271 166.9258 c +216.5142 162.1973 220.0942 155.8301 226.7407 152.5566 c +226.8188 152.5186 226.8716 152.4434 226.8813 152.3594 c +226.8911 152.2725 226.856 152.1885 226.7915 152.1318 c +222.5005 148.6143 217.3794 142.0781 217.3794 128.7148 c +217.3774 110.0322 229.5337 92.25 245.6548 92.25 c +254.8677 92.25 262.2876 98.6465 266.1255 108.2422 C +261.9028 102.4844 256.145 98.1348 248.2114 98.1348 c +236.5708 98.1348 227.3579 110.5439 227.356 128.459 c +227.356 145.3457 239.2583 165.0518 255.1216 165.0508 c +263.8247 165.0488 270.3481 158.0117 270.3481 148.9277 c +270.3481 140.8672 265.1021 136.2637 259.2173 136.2637 c +254.7798 136.2637 251.7231 139.3936 250.772 142.7871 c +250.7388 142.9023 250.7915 143.0254 250.897 143.0811 c +251.0044 143.1357 251.1333 143.1104 251.2114 143.0186 c +251.9634 142.124 253.1079 141.3809 254.8657 141.3809 c +257.8091 141.3789 259.3442 143.9082 259.3442 145.7285 c +259.3442 149.1836 256.7856 151.6152 252.9458 151.6152 c +247.7036 151.6152 243.606 145.8564 243.606 138.4385 c +243.606 129.2236 252.436 120.7813 261.2642 120.7813 c +270.2856 120.7813 279.9438 128.8408 279.9438 143.8125 c +279.9419 158.5234 269.9653 175.4141 254.0981 175.4141 c +244.8481 175.4141 236.9849 171.2441 230.9556 164.3398 c +230.8755 164.248 230.7427 164.2246 230.6392 164.2852 c +230.5317 164.3477 230.4849 164.4727 230.5239 164.5879 c +234.9575 177.5234 232.4771 189.7344 225.7036 189.7324 c +222.3892 189.7324 220.7017 187.3535 220.7017 184.8154 c +220.7017 182.21 222.6001 180.0566 225.6704 179.6611 c +225.7915 179.6475 225.8833 179.5479 225.8931 179.4268 c +225.8989 179.3047 225.8188 179.1943 225.7017 179.1641 c +218.8872 177.4004 211.8774 181.1133 211.8774 188.2061 c +211.8774 194.4854 217.2544 199.3398 224.2896 199.3398 c +234.9263 199.3379 240.0142 188.0684 237.7485 177.8047 C +243.2075 184.8486 251.3013 190.6396 262.9263 190.6396 c +286.4692 190.6396 298.3677 163.7715 298.3677 145.7285 c +298.3677 129.3525 295.0415 118.8604 288.1313 110.8018 C +296.1938 116.9404 299.52 123.7227 301.0552 133.0645 C +307.1958 141.5078 323.188 141.5078 v +329.8755 141.5078 336.1177 139.0322 340.9614 134.3438 C +340.9634 134.3447 340.9653 134.3477 340.9673 134.3486 C +341.0024 134.3105 341.0396 134.2695 341.0767 134.2314 C +341.397 133.915 341.7114 133.5918 342.02 133.2578 C +347.0806 128.4102 357.2114 123.8633 366.4517 127.6602 c +366.5571 127.7031 366.6782 127.6699 366.7485 127.582 c +366.8188 127.4932 366.8188 127.3672 366.7524 127.2754 c +362.3462 121.252 354.729 119.335 349.0747 120.21 C +350.1177 116.4941 350.6958 112.3281 350.6958 107.7305 c +350.6978 91.3262 341.8989 79.7598 332.2856 74.1289 C +335.438 70.3281 334.7954 64.3535 331.2544 60.2949 c +331.1743 60.2051 331.0435 60.1816 330.938 60.2402 c +330.8345 60.2988 330.7837 60.4238 330.8188 60.5391 c +332.5513 66.0703 327.4282 70.6875 320.6392 70.4395 c +320.5161 70.4355 320.4067 70.5195 320.3813 70.6406 c +320.356 70.7617 320.4185 70.8828 320.5337 70.9277 c +330.6685 75.0918 337.3911 83.9102 337.3892 94.9355 c +337.3911 106.4492 330.481 115.79 319.3501 115.79 c +310.2661 115.79 301.1821 107.4727 301.1821 97.1133 c +301.1821 89.0508 305.6587 84.3184 311.4165 84.3164 c +316.4067 84.3184 320.3735 87.7715 320.3735 91.8672 c +320.3735 97.7188 313.7896 99.8408 310.2778 95.209 c +310.2095 95.1172 310.0864 95.084 309.981 95.127 c +309.8755 95.1689 309.811 95.2773 309.8228 95.3926 c +310.3462 99.7813 313.5767 103.8926 318.5825 103.8926 c +323.188 103.8926 327.9224 100.0518 327.9224 91.8652 c +327.9224 82.1406 318.5845 72.291 303.231 72.2891 c +282.2466 72.2891 270.8599 95.959 281.0942 114.8945 C +275.8501 108.8809 271.1157 102.4844 271.1157 91.0977 c +271.1138 69.5898 292.3794 55.0488 317.4692 63.5977 c +317.5884 63.6367 317.7192 63.584 317.7759 63.4746 c +317.8345 63.3633 317.8013 63.2266 317.6997 63.1523 c +310.6938 58.043 303.356 50.5137 303.356 37.873 c +303.356 24.6934 312.0552 15.3535 325.6196 15.3535 c +336.1099 15.3535 342.7642 21.752 342.7642 29.2988 c +342.7642 35.0566 339.0454 39.6641 332.6567 39.6641 c +323.1431 39.6641 319.9087 29.3203 324.8325 24.6953 c +324.9165 24.6152 324.936 24.4902 324.8813 24.3887 c +324.8247 24.2871 324.7056 24.2344 324.5942 24.2637 c +319.8247 25.5 315.2563 30.332 315.2563 37.6152 c +315.2544 50.1563 326.897 58.4727 339.6919 58.4727 c +345.688 58.4727 351.4907 56.7188 356.1646 53.4297 C +355.6118 49.2773 357.0317 44.6816 359.1313 41.5879 C +357.1821 48.457 359.2915 59.7656 369.8032 59.7676 c +375.6958 59.7656 379.5903 55.2383 379.5903 49.8867 c +379.5903 43.5605 374.2446 40.6094 369.895 41.2148 c +369.7798 41.2305 369.6899 41.3223 369.6763 41.4375 c +369.6646 41.5527 369.731 41.6602 369.8384 41.7031 c +371.4243 42.3105 372.7817 43.9727 372.7817 45.9668 c +372.7817 48.4668 370.8696 49.9492 368.8696 49.9492 c +365.5767 49.9492 363.7466 46.2793 364.8989 42.2305 C +364.8872 42.2285 L +365.9595 39.3926 366.561 36.2246 366.561 32.7363 c +366.561 15.9746 348.3813 0.001953 325.4399 0 c +301.229 0 288.3872 17.2734 288.3892 35.0566 c +288.3892 44.5938 291.9692 51.8184 296.5767 56.4258 C +276.6548 54.3066 264.0786 62.8223 257.2974 75.1035 C +261.7759 78.9414 263.438 84.5723 Y +258.0649 77.5352 248.854 71.3945 235.9321 71.3945 c +216.356 71.3945 201.0005 90.5859 201.0005 111.1836 c +201.0005 124.2568 205.8032 136.9648 215.5649 145.4307 C +209.5278 150.459 206.9185 157.8018 209.6938 163.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +73.2617 96.3711 m +73.3867 96.3711 73.4922 96.4629 73.5098 96.585 c +75.8906 112.5996 85.1641 125.9746 97.9023 133.9814 c +98.0059 134.0449 98.0488 134.1758 98.0039 134.29 c +97.957 134.4023 97.8379 134.4688 97.7168 134.4443 c +87.2461 132.3398 77.9238 126.5811 71.2695 118.4141 C +66.6436 131.7891 56.0332 140.418 42.9688 144.0654 C +47.7773 149.6582 45.2617 157.5986 37.8496 158.9023 c +37.7363 158.9229 37.624 158.8643 37.5752 158.7607 c +37.5273 158.6563 37.5537 158.5322 37.6416 158.46 c +41.6152 155.1143 40.1611 147.04 28.3047 147.04 c +20.5098 147.04 15.4844 150.2188 15.4844 154.5254 c +15.4844 157.9102 18.5459 159.7559 21.125 159.7559 c +25.541 159.7559 28.0645 155.7949 26.167 152.2129 c +26.1123 152.1104 26.1348 151.9814 26.2227 151.9033 c +26.3105 151.8271 26.4395 151.8184 26.5361 151.8857 c +28.7852 153.4492 30.3555 155.5059 30.3555 158.6768 c +30.3555 164.0635 25.3301 169.8066 17.0234 169.8066 c +8.10156 169.8066 0 162.9355 0 154.5254 c +0 142.71 10.0488 137.0918 20.6133 136.0918 C +16.248 134.4189 12.9795 129.5664 v +12.9141 129.4697 12.9238 129.3418 13.001 129.2559 c +13.0791 129.1689 13.2051 129.1475 13.3086 129.2012 c +19.1387 132.2822 25.7949 133.9453 32.8105 133.9453 c +52.4316 133.9453 69.3574 117.541 73.0098 96.5801 c +73.0313 96.4561 73.1377 96.3691 73.2617 96.3711 c +f +149.9395 148.7773 m +154.5488 156.4551 156.1914 169.627 151.8965 179.46 c +151.8477 179.5703 151.8828 179.6992 151.9824 179.7686 c +152.0801 179.8379 152.2148 179.8281 152.3027 179.7461 c +157.1094 175.1914 161.2422 164.5684 159.0078 152.2871 C +162.1055 149.8936 164.0527 147.5176 165.5215 144.335 c +165.5684 144.2314 165.541 144.1104 165.4551 144.0352 c +165.3691 143.9629 165.2441 143.9551 165.1484 144.0186 c +160.1523 147.3809 155.6855 148.5283 149.9395 148.7773 C +f +139.3301 28.9707 m +139.4004 28.8672 139.3828 28.7266 139.291 28.6426 c +139.1973 28.5586 139.0566 28.5547 138.959 28.6348 c +132.1445 34.1621 123.084 37.6895 111.9238 37.6895 c +84.3516 37.6895 66.9512 21.1719 64.2158 3.76367 c +64.1982 3.65234 64.1094 3.56641 63.998 3.55078 c +63.8857 3.53711 63.7773 3.59766 63.7324 3.70117 c +61.0068 9.95898 59.3652 19.0352 67.7813 31.209 c +72.8154 38.4941 78.9102 43.5098 78.9102 50.0273 c +78.9102 54.2852 76.6504 57.1797 73.2227 57.1797 c +69.6172 57.1797 67.2861 54.0918 67.2861 50.625 c +67.2861 48.877 67.791 47.1465 68.6953 45.5801 c +68.7539 45.4766 68.7354 45.3496 68.6504 45.2676 c +68.5645 45.1875 68.4355 45.1758 68.3379 45.2402 c +65.3652 47.1777 62.7109 50.6367 62.7109 55.5117 c +62.7109 62.6836 68.8438 68.6816 77.1797 68.6816 c +86.1543 68.6816 93.5039 61.6328 93.5039 51.4922 c +93.5039 48.0156 92.5137 43.8242 90.041 40.3613 C +93.4258 43.1875 95.2324 45.1875 96.7188 49.5117 C +107.1191 51.3223 118.2246 49.6602 127.0488 43.8691 C +127.3047 49.9707 129.3008 55.0605 133.3926 59.1875 c +133.4766 59.2715 133.6074 59.2852 133.707 59.2227 c +133.8086 59.1582 133.8516 59.0332 133.8105 58.9219 c +130.9336 50.9199 132.8652 38.7246 139.3301 28.9707 c +f +226.6973 35.6055 m +224.4512 30.8066 219.2383 28.1211 213.2363 28.0117 c +213.1113 28.0098 213.0039 28.0977 212.9824 28.2188 c +212.959 28.3418 213.0273 28.4609 213.1426 28.5039 c +215.1895 29.2578 216.8047 30.5762 217.6641 32.4141 c +219.877 37.1426 216.2969 43.5098 209.6504 46.7832 c +209.5723 46.8223 209.5195 46.8965 209.5098 46.9824 c +209.5 47.0684 209.5332 47.1523 209.5996 47.207 c +213.8906 50.7266 219.0117 57.2617 219.0117 70.627 c +219.0117 89.3086 206.8574 107.0898 190.7363 107.0898 c +181.5234 107.0898 174.1035 100.6934 170.2656 91.0977 C +174.4863 96.8564 180.2441 101.2051 188.1777 101.2051 c +199.8203 101.2051 209.0332 88.7969 209.0332 70.8828 c +209.0332 53.9941 197.1328 34.2891 181.2676 34.2891 c +172.5664 34.2891 166.043 41.3281 166.043 50.4121 c +166.043 58.4746 171.2891 63.0781 177.1758 63.0781 c +181.6094 63.0781 184.668 59.9473 185.6191 56.5527 c +185.6504 56.4375 185.5996 56.3164 185.4922 56.2598 c +185.3867 56.2051 185.2578 56.2305 185.1797 56.3223 c +184.4277 57.2168 183.2832 57.9609 181.5254 57.9609 c +178.582 57.9609 177.0469 55.4316 177.0469 53.6113 c +177.0469 50.1563 179.6055 47.7246 183.4453 47.7246 c +188.6895 47.7246 192.7852 53.4824 192.7852 60.9023 c +192.7852 70.1152 183.9551 78.5586 175.127 78.5586 c +166.1055 78.5586 156.4473 70.5 156.4473 55.5293 c +156.4473 40.8164 166.4277 23.9258 182.293 23.9258 c +191.543 23.9258 199.4043 28.0957 205.4355 35.002 c +205.5156 35.0918 205.6484 35.1152 205.7539 35.0547 c +205.8594 34.9941 205.9063 34.8672 205.8672 34.752 c +201.4336 21.8164 203.9121 9.60742 210.6875 9.60742 c +214.002 9.60742 215.6895 11.9863 215.6895 14.5234 c +215.6895 17.1309 213.791 19.2852 210.7207 19.6777 c +210.5996 19.6934 210.5059 19.793 210.498 19.9141 c +210.4922 20.0352 210.5703 20.1465 210.6895 20.1758 c +217.5039 21.9395 224.5137 18.2285 224.5137 11.1328 c +224.5137 4.85547 219.1367 0.001953 212.1016 0.001953 c +201.4648 0.001953 196.377 11.2715 198.6426 21.5371 C +193.1836 14.4922 185.0898 8.70117 173.4648 8.70117 c +149.9219 8.70117 138.0234 35.5703 138.0234 53.6113 c +138.0234 69.9883 141.3496 80.4785 148.2598 88.5391 C +140.1973 82.3984 136.8711 75.6172 135.3379 66.2773 C +129.1953 57.832 113.2031 57.832 v +106.5156 57.832 100.2734 60.3086 95.4297 64.998 C +95.4277 64.9961 95.4258 64.9941 95.4238 64.9902 C +95.3887 65.0313 95.3496 65.0703 95.3145 65.1094 C +94.9941 65.4238 94.6797 65.748 94.3711 66.082 C +89.3086 70.9316 79.1797 75.4785 69.9395 71.6797 c +69.834 71.6367 69.7129 71.6699 69.6426 71.7578 c +69.5723 71.8477 69.5703 71.9727 69.6377 72.0645 c +74.0449 78.0898 81.6621 80.0059 87.3164 79.1309 C +86.2715 82.8457 85.6934 87.0117 85.6934 91.6094 c +85.6934 108.0137 94.4922 119.5801 104.1055 125.2109 C +100.9512 129.0137 101.5957 134.9883 105.1367 139.0449 c +105.2168 139.1357 105.3477 139.1582 105.4531 139.0996 c +105.5566 139.041 105.6055 138.918 105.5703 138.8018 c +103.8398 133.2695 108.9629 128.6523 115.752 128.9004 c +115.875 128.9033 115.9824 128.8193 116.0098 128.6992 c +116.0352 128.5801 115.9707 128.457 115.8574 128.4111 c +105.7207 124.248 99 115.4316 99 104.4033 c +99 92.8906 105.9082 83.5488 117.041 83.5488 c +126.125 83.5488 135.209 91.8672 135.209 102.2285 c +135.209 110.2891 130.7305 115.0225 124.9727 115.0225 c +119.9844 115.0225 116.0176 111.5684 116.0176 107.4736 c +116.0176 101.6211 122.5996 99.499 126.1113 104.1309 c +126.1816 104.2227 126.3027 104.2559 126.4082 104.2129 c +126.5156 104.1699 126.5801 104.0625 126.5664 103.9482 c +126.043 99.5586 122.8145 95.4482 117.8086 95.4482 c +113.2031 95.4482 108.4688 99.2861 108.4688 107.4746 c +108.4688 117.1982 117.8066 127.0508 133.1602 127.0508 c +154.1426 127.0508 165.5313 103.3809 155.2969 84.4453 C +160.541 90.459 165.2754 96.8555 165.2754 108.2432 c +165.2754 129.75 144.0117 144.291 118.9219 135.7441 c +118.8027 135.7021 118.6719 135.7559 118.6152 135.8672 c +118.5566 135.9785 118.5879 136.1143 118.6895 136.1895 c +125.6953 141.2979 133.0332 148.8262 133.0332 161.4668 c +133.0332 174.6475 124.334 183.9854 110.7715 183.9854 c +100.2793 183.9854 93.627 177.5879 93.627 170.04 c +93.627 164.2822 97.3457 159.6768 103.7344 159.6768 c +113.2461 159.6768 116.4805 170.0195 111.5586 174.6445 c +111.4746 174.7236 111.4551 174.8516 111.5098 174.9521 c +111.5664 175.0547 111.6836 175.1055 111.7969 175.0762 c +116.5664 173.8398 121.1348 169.0068 121.1348 161.7236 c +121.1348 149.1855 109.4922 140.8682 96.6973 140.8682 c +90.7012 140.8682 84.8984 142.623 80.2266 145.9102 C +80.7773 150.0635 79.3574 154.6602 77.2598 157.752 C +79.209 150.8848 77.1016 139.5732 66.5859 139.5732 c +60.6953 139.5732 56.8008 144.1025 56.8008 149.4551 c +56.8008 155.7793 62.1465 158.7314 66.4961 158.125 c +66.6113 158.1104 66.7002 158.0186 66.7129 157.9023 c +66.7266 157.7891 66.6602 157.6797 66.5527 157.6367 c +64.9668 157.0293 63.6104 155.3691 63.6104 153.373 c +63.6104 150.873 65.5195 149.3906 67.5195 149.3906 c +70.8145 149.3906 72.6445 153.0605 71.4922 157.1104 C +71.5039 157.1104 L +70.4307 159.9473 69.8281 163.1152 69.8281 166.6055 c +69.8281 183.3672 88.0098 199.3398 110.9492 199.3398 c +135.1621 199.3398 148.0039 182.0664 148.0039 164.2822 c +148.0039 154.7461 144.4219 147.5225 139.8145 142.915 C +159.7363 145.0332 172.3125 136.5176 179.0938 124.2354 C +174.6152 120.3975 172.9531 114.7676 Y +178.3262 121.8057 187.5371 127.9453 200.459 127.9453 c +220.0352 127.9453 235.3906 108.7539 235.3906 88.1563 c +235.3906 75.084 230.5879 62.375 220.8262 53.9102 C +226.8633 48.8809 229.4727 41.5391 226.6973 35.6055 c +f +*U +*u +148.2109 160.9053 m +148.1777 160.7852 148.2383 160.6582 148.3516 160.6094 c +163.1758 154.0957 173.6367 141.6289 178.0059 127.2324 c +178.041 127.1152 178.1543 127.0391 178.2773 127.0527 c +178.3984 127.0664 178.4941 127.166 178.502 127.2871 c +179.2285 137.9434 176.127 148.4531 170 157.0234 C +184.1211 157.9648 195.2402 165.9297 202.1992 177.5723 C +206.3281 171.46 214.6504 171.7969 217.8594 178.6035 c +217.9102 178.708 217.8828 178.832 217.7949 178.9063 c +217.707 178.9805 217.5801 178.9873 217.4863 178.9219 c +213.2129 175.9688 205.8066 179.498 208.9277 190.9355 c +210.9805 198.4561 215.3711 202.4668 219.5254 201.333 c +222.791 200.4414 223.7656 197.002 223.0859 194.5146 c +221.9238 190.2539 217.4375 188.8623 214.4805 191.6357 c +214.3965 191.7158 214.2676 191.7285 214.1699 191.6641 c +214.0723 191.5986 214.0293 191.4775 214.0684 191.3662 c +214.9863 188.7852 216.5566 186.7285 219.6152 185.8936 c +224.8105 184.4756 231.6738 187.8115 233.8613 195.8252 c +236.2109 204.4316 231.7148 214.0566 223.6035 216.2715 c +212.2031 219.3818 204.1387 211.166 200.3926 201.2383 C +199.9258 205.8896 196.1074 210.3203 v +196.0313 210.4092 195.9043 210.4336 195.8008 210.3818 c +195.6973 210.3291 195.6426 210.2129 195.666 210.0996 c +197.1055 203.6641 196.957 196.8047 195.1094 190.0361 c +189.9434 171.1074 169.6621 159.0977 148.4785 161.0938 c +148.3535 161.1055 148.2402 161.0254 148.2109 160.9053 c +f +178.5801 73.1348 m +184.7734 66.666 197.0488 61.6133 207.6641 63.168 c +207.7852 63.1855 207.9004 63.1172 207.9395 63.0039 c +207.9805 62.8906 207.9355 62.7637 207.834 62.7012 c +202.1738 59.2617 190.8379 58.0723 179.5781 63.4609 C +176.4531 61.1035 173.6484 59.8496 170.1914 59.2715 c +170.0801 59.2539 169.9688 59.3125 169.9199 59.4141 c +169.873 59.5156 169.8984 59.6387 169.9844 59.7148 c +174.5449 63.6484 176.8281 67.6563 178.5801 73.1348 C +f +65.793 114.9121 m +65.6748 114.8711 65.5439 114.9258 65.4873 115.0371 c +65.4307 115.1484 65.4639 115.2852 65.5674 115.3594 c +72.6934 120.4785 78.4824 128.291 81.4199 139.0566 c +88.6797 165.6563 77.3262 186.792 61.2529 194.0146 c +61.1494 194.0605 61.0898 194.1689 61.1045 194.2803 c +61.1211 194.3926 61.208 194.4814 61.3193 194.4971 c +68.0742 195.4785 77.2617 194.6729 86.791 183.3486 c +92.4922 176.5732 95.7266 169.373 102.0137 167.6563 c +106.1211 166.5352 109.5098 167.9551 110.4121 171.2617 c +111.3613 174.7393 108.9961 177.8018 105.6523 178.7148 c +103.9648 179.1738 102.1621 179.1436 100.4141 178.6836 c +100.2988 178.6533 100.1816 178.7051 100.125 178.8086 c +100.0703 178.9121 100.0918 179.04 100.1797 179.1172 c +102.832 181.4746 106.8672 183.125 111.5703 181.8408 c +118.4902 179.9531 122.6602 172.457 120.4668 164.415 c +118.1035 155.7578 109.3691 150.5234 99.5859 153.1934 c +96.2324 154.1084 92.4492 156.168 89.7598 159.4648 C +91.5938 155.4551 93.0488 153.1855 96.8281 150.6133 C +95.8359 140.1035 91.3086 129.8271 83.4004 122.8389 C +89.2188 120.9863 93.6035 117.7207 96.5078 112.6855 c +96.5664 112.582 96.5449 112.4531 96.459 112.373 c +96.3691 112.293 96.2383 112.2832 96.1406 112.3535 c +89.1797 117.2344 76.9043 118.582 65.793 114.9121 c +f +49.1914 28.8809 m +45.1533 32.3105 43.9355 38.0469 45.4102 43.8672 c +45.4414 43.9883 45.5537 44.0684 45.6768 44.0566 c +45.8018 44.0469 45.8984 43.9492 45.9092 43.8281 c +46.0977 41.6543 46.9443 39.748 48.4912 38.4355 c +52.4707 35.0566 59.5557 36.834 64.4629 42.3828 c +64.5215 42.4492 64.6074 42.4805 64.6924 42.4668 c +64.7783 42.4531 64.8506 42.3984 64.8857 42.3203 c +67.1514 37.2539 72.1074 30.5938 85 27.0742 c +103.0234 22.1563 123.3789 29.1992 127.623 44.752 c +130.0488 53.6406 125.8301 62.4824 117.584 68.7109 C +122.0293 63.123 124.707 56.4238 122.6172 48.7695 c +119.5527 37.5391 105.1563 31.918 87.875 36.6348 c +71.582 41.0801 55.7061 57.748 59.8828 73.0547 c +62.1738 81.4492 70.6816 85.8887 79.4453 83.4961 c +87.2227 81.375 90.2832 75.1016 88.7324 69.4219 c +87.5664 65.1445 83.7402 63.0195 80.2148 62.9941 c +80.0957 62.9941 79.9922 63.0762 79.9648 63.1934 c +79.9414 63.3105 79.998 63.4277 80.1074 63.4785 c +81.1699 63.9688 82.1875 64.877 82.6504 66.5742 c +83.4258 69.4121 81.3906 71.5605 79.6348 72.0391 c +76.3018 72.9492 73.2822 71.1211 72.2705 67.416 c +70.8906 62.3574 75.3662 56.8906 82.5234 54.9355 c +91.4121 52.5117 101.8828 58.8066 104.207 67.3223 c +106.582 76.0254 101.3496 87.4648 86.9082 91.4063 c +72.7148 95.2813 53.792 90.0996 49.6152 74.793 c +47.1797 65.8691 49.1328 57.1875 54.207 49.5508 c +54.2734 49.4512 54.2607 49.3164 54.1748 49.2305 c +54.0879 49.1445 53.9531 49.1328 53.8525 49.2012 c +42.541 56.8828 30.1104 57.707 28.3262 51.1699 c +27.4531 47.9727 29.3037 45.7188 31.752 45.0508 c +34.2676 44.3652 36.8457 45.6289 38.0322 48.4883 c +38.0791 48.5996 38.2002 48.6641 38.3193 48.6406 c +38.4375 48.6133 38.5244 48.5098 38.5215 48.3867 c +38.4287 41.3477 33.0029 35.5625 26.1572 37.4316 c +20.1016 39.084 16.835 45.5488 18.6875 52.3359 c +21.4883 62.5977 33.6992 64.5391 43.0059 59.6504 C +37.6465 66.7715 34.1914 76.1035 37.252 87.3184 c +43.4502 110.0313 72.5039 114.4355 89.9082 109.6855 c +105.707 105.373 114.9512 99.4023 120.9082 90.6152 C +117.1074 100.0098 111.4414 105.0039 102.834 108.9434 C +96.3047 117.0918 100.5156 132.5195 v +102.2754 138.9707 106.3086 144.3418 112.1074 147.7793 C +112.1074 147.7813 112.1055 147.7842 112.1016 147.7871 C +112.1504 147.8105 112.1992 147.8379 112.2461 147.8613 C +112.6328 148.0879 113.0293 148.3057 113.4316 148.5146 C +119.4434 152.1211 126.4961 160.6973 125.2656 170.6113 c +125.252 170.7236 125.3145 170.832 125.418 170.877 c +125.5234 170.9219 125.6445 170.8896 125.7148 170.8018 c +130.3672 164.9629 130.2109 157.1104 127.8789 151.8857 C +131.7363 151.915 135.9082 151.375 140.3438 150.165 c +156.168 145.8457 165.0117 134.3135 167.9121 123.5566 C +172.4102 125.5977 178.0059 123.4043 180.9883 118.9199 c +181.0527 118.8184 181.041 118.6855 180.957 118.5996 c +180.873 118.5156 180.7402 118.5 180.6387 118.5645 c +175.7578 121.6914 169.9551 117.9648 168.4043 111.3496 c +168.377 111.2305 168.2676 111.1484 168.1445 111.1543 c +168.0215 111.1602 167.9199 111.2539 167.9063 111.377 c +166.5586 122.251 159.8223 131.0566 149.1836 133.96 c +138.0762 136.9922 127.2441 132.7852 124.3145 122.0469 c +121.9219 113.2832 127.5566 102.3301 137.5508 99.6016 c +145.3281 97.4785 151.0742 100.5527 152.5898 106.1074 c +153.9043 110.9199 151.6152 115.6563 147.666 116.7344 c +142.0176 118.2754 138.2383 112.4844 141.7832 107.877 c +141.8516 107.7852 141.8535 107.6602 141.7832 107.5684 c +141.7148 107.4766 141.5918 107.4434 141.4863 107.4863 c +137.3887 109.1465 134.2734 113.3418 135.5918 118.1729 c +136.8047 122.6152 141.7539 126.1729 149.6543 124.0166 c +159.0352 121.457 166.0801 109.8555 162.0371 95.043 c +156.5137 74.7988 130.6797 70.0449 115.1074 84.9043 C +119.5273 78.2617 124.4512 72.0098 135.4375 69.0117 c +156.1875 63.3496 175.8125 80.0332 174.1719 106.4902 c +174.1641 106.6152 174.25 106.7285 174.373 106.7539 c +174.4941 106.7813 174.6191 106.7129 174.6641 106.5977 c +177.7461 98.4922 183.0781 89.4316 195.2734 86.1035 c +207.9883 82.6328 219.2871 88.5664 222.8594 101.6504 c +225.6211 111.7734 221.2012 119.875 213.9199 121.8623 c +208.3652 123.3789 202.9414 121.0039 201.2598 114.8398 c +198.7559 105.6641 207.8828 99.8203 213.6406 103.3516 c +213.7383 103.4121 213.8672 103.3965 213.9492 103.3164 c +214.0332 103.2363 214.0508 103.1094 213.9922 103.0078 c +211.5449 98.7324 205.6797 95.5977 198.6543 97.5156 c +186.5566 100.8164 181.5996 114.2383 184.9668 126.5811 c +186.5449 132.3652 189.7676 137.502 194.168 141.1426 C +198.0293 139.5186 202.8379 139.6777 206.373 140.8867 C +199.2344 140.8154 188.8789 145.8262 191.6465 155.9707 c +193.1973 161.6533 198.5918 164.2188 203.7559 162.8086 c +209.8574 161.1436 211.2969 155.21 209.5684 151.1729 c +209.5215 151.0654 209.4102 151.0039 209.2969 151.0225 c +209.1816 151.04 209.0938 151.1318 209.082 151.2471 c +208.9141 152.9375 207.668 154.6836 205.7441 155.208 c +203.332 155.8662 201.3984 154.415 200.873 152.4854 c +200.0039 149.3066 203.0625 146.5752 207.2734 146.6211 C +207.2695 146.6094 L +210.2891 146.8984 213.5039 146.6445 216.8711 145.7266 c +233.041 141.3125 243.6641 119.5674 237.623 97.4375 c +231.248 74.0781 211.2051 66.2363 194.0469 70.9199 c +184.8477 73.4297 178.8223 78.7871 175.5898 84.4453 C +172.3887 64.668 160.8613 54.7793 147.2285 51.4707 C +144.7051 56.8008 139.7109 59.8867 Y +145.0859 52.8496 148.584 42.3477 145.1816 29.8809 c +140.0273 10.9961 117.4707 1.23438 97.5996 6.6582 c +84.9883 10.0996 73.9922 18.0801 68.3965 29.7266 C +61.9551 25.2266 54.1855 24.6406 49.1914 28.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +196.1289 102.9688 m +196.0039 102.9688 195.8984 102.877 195.8789 102.7539 c +193.5 86.7402 184.2266 73.3652 171.4883 65.3594 c +171.3848 65.2949 171.3398 65.1641 171.3867 65.0508 c +171.4316 64.9375 171.5527 64.8711 171.6719 64.8965 c +182.1445 67 191.4648 72.7598 198.1211 80.9277 C +202.7461 67.5508 213.3574 58.9219 226.4219 55.2734 C +221.6133 49.6816 224.1289 41.7402 231.541 40.4375 c +231.6543 40.416 231.7656 40.4746 231.8145 40.5781 c +231.8633 40.6816 231.8359 40.8066 231.748 40.8809 c +227.7754 44.2266 229.2285 52.3008 241.0859 52.3008 c +248.8794 52.3008 253.9067 49.1211 253.9067 44.8145 c +253.9067 41.4297 250.8442 39.584 248.2642 39.584 c +243.8501 39.584 241.3262 43.5449 243.2227 47.127 c +243.2773 47.2305 243.2559 47.3574 243.168 47.4355 c +243.0801 47.5137 242.9512 47.5215 242.8535 47.4551 c +240.6055 45.8906 239.0352 43.834 239.0352 40.6641 c +239.0352 35.2773 244.061 29.5352 252.3677 29.5332 c +261.2896 29.5332 269.3911 36.4043 269.3911 44.8145 c +269.3911 56.6309 259.3423 62.248 248.7778 63.248 C +253.1431 64.9219 256.4106 69.7734 v +256.4771 69.8691 256.4673 69.998 256.3892 70.084 c +256.311 70.1719 256.1841 70.1934 256.0825 70.1387 c +250.2524 67.0566 243.5938 65.3945 236.5801 65.3945 c +216.957 65.3945 200.0332 81.7988 196.3809 102.7607 c +196.3594 102.8818 196.252 102.9727 196.1289 102.9688 c +f +119.4512 50.5625 m +114.8438 42.8867 113.1992 29.7129 117.4941 19.8809 c +117.543 19.7695 117.5078 19.6406 117.4082 19.5703 c +117.3086 19.502 117.1758 19.5117 117.0879 19.5957 c +112.2813 24.1484 108.1484 34.7715 110.3828 47.0527 C +107.2871 49.4473 105.3379 51.8223 103.8691 55.0059 c +103.8223 55.1074 103.8496 55.2305 103.9355 55.3047 c +104.0215 55.377 104.1465 55.3848 104.2422 55.3203 c +109.2383 51.959 113.7051 50.8125 119.4512 50.5625 C +f +130.0586 170.3691 m +129.9902 170.4727 130.0078 170.6133 130.0996 170.6973 c +130.1934 170.7813 130.334 170.7852 130.4316 170.7061 c +137.2461 165.1797 146.3066 161.6504 157.4668 161.6504 c +185.0371 161.6504 202.4395 178.1689 205.1738 195.5771 c +205.1914 195.6885 205.2813 195.7734 205.3926 195.7891 c +205.5039 195.8047 205.6133 195.7422 205.6582 195.6396 c +208.3828 189.3818 210.0254 180.3057 201.6094 168.1309 c +196.5742 160.8457 190.4785 155.8311 190.4785 149.3145 c +190.4785 145.0566 192.7402 142.1602 196.168 142.1602 c +199.7734 142.1602 202.1055 145.248 202.1035 148.7148 c +202.1035 150.4629 201.5996 152.1934 200.6953 153.7607 c +200.6367 153.8633 200.6543 153.9902 200.7402 154.0723 c +200.8242 154.1523 200.9551 154.165 201.0527 154.1016 c +204.0254 152.1641 206.6797 148.7021 206.6797 143.8281 c +206.6797 136.6563 200.5469 130.6602 192.209 130.6602 c +183.2363 130.6602 175.8867 137.709 175.8867 147.8477 c +175.8867 151.3262 176.875 155.5156 179.3496 158.9805 C +175.9648 156.1523 174.1582 154.1523 172.6719 149.8271 C +162.2715 148.0186 151.166 149.6797 142.3398 155.4727 C +142.0859 149.3711 140.0898 144.2793 135.998 140.1533 c +135.9141 140.0684 135.7832 140.0547 135.6836 140.1182 c +135.582 140.1816 135.541 140.3066 135.5801 140.4189 c +138.457 148.4199 136.5234 160.6152 130.0586 170.3691 c +f +42.6934 163.7344 m +44.9375 168.5352 50.1523 171.2188 56.1543 171.3271 c +56.2793 171.3311 56.3867 171.2432 56.4082 171.1211 c +56.4316 170.998 56.3633 170.8779 56.248 170.8359 c +54.2012 170.082 52.5859 168.7637 51.7266 166.9258 c +49.5137 162.1973 53.0938 155.8301 59.7402 152.5566 c +59.8184 152.5186 59.8711 152.4434 59.8809 152.3594 c +59.8906 152.2725 59.8555 152.1885 59.791 152.1318 c +55.5 148.6143 50.3789 142.0781 50.3789 128.7148 c +50.377 110.0322 62.5332 92.25 78.6543 92.25 c +87.8672 92.25 95.2871 98.6465 99.125 108.2422 C +94.9023 102.4844 89.1445 98.1348 81.2109 98.1348 c +69.5703 98.1348 60.3574 110.5439 60.3555 128.459 c +60.3555 145.3457 72.2578 165.0518 88.1211 165.0508 c +96.8242 165.0488 103.3477 158.0117 103.3477 148.9277 c +103.3477 140.8672 98.1016 136.2637 92.2168 136.2637 c +87.7793 136.2637 84.7227 139.3936 83.7715 142.7871 c +83.7383 142.9023 83.791 143.0254 83.8965 143.0811 c +84.0039 143.1357 84.1328 143.1104 84.2109 143.0186 c +84.9629 142.124 86.1074 141.3809 87.8652 141.3809 c +90.8086 141.3789 92.3438 143.9082 92.3438 145.7285 c +92.3438 149.1836 89.7852 151.6152 85.9453 151.6152 c +80.7031 151.6152 76.6055 145.8564 76.6055 138.4385 c +76.6055 129.2236 85.4355 120.7813 94.2637 120.7813 c +103.2852 120.7813 112.9434 128.8408 112.9434 143.8125 c +112.9414 158.5234 102.9648 175.4141 87.0977 175.4141 c +77.8477 175.4141 69.9844 171.2441 63.9551 164.3398 c +63.875 164.248 63.7422 164.2246 63.6387 164.2852 c +63.5313 164.3477 63.4844 164.4727 63.5234 164.5879 c +67.957 177.5234 65.4766 189.7344 58.7031 189.7324 c +55.3887 189.7324 53.7012 187.3535 53.7012 184.8154 c +53.7012 182.21 55.5996 180.0566 58.6699 179.6611 c +58.791 179.6475 58.8828 179.5479 58.8926 179.4268 c +58.8984 179.3047 58.8184 179.1943 58.7012 179.1641 c +51.8867 177.4004 44.877 181.1133 44.877 188.2061 c +44.877 194.4854 50.2539 199.3398 57.2891 199.3398 c +67.9258 199.3379 73.0137 188.0684 70.748 177.8047 C +76.207 184.8486 84.3008 190.6396 95.9258 190.6396 c +119.4688 190.6396 131.3672 163.7715 131.3672 145.7285 c +131.3672 129.3525 128.041 118.8604 121.1309 110.8018 C +129.1934 116.9404 132.5195 123.7227 134.0547 133.0645 C +140.1953 141.5078 156.1875 141.5078 v +162.875 141.5078 169.1172 139.0322 173.9609 134.3438 C +173.9629 134.3447 173.9648 134.3477 173.9668 134.3486 C +174.002 134.3105 174.0391 134.2695 174.0762 134.2314 C +174.3965 133.915 174.7109 133.5918 175.0195 133.2578 C +180.0801 128.4102 190.2109 123.8633 199.4512 127.6602 c +199.5566 127.7031 199.6777 127.6699 199.748 127.582 c +199.8184 127.4932 199.8184 127.3672 199.752 127.2754 c +195.3457 121.252 187.7285 119.335 182.0742 120.21 C +183.1172 116.4941 183.6953 112.3281 183.6953 107.7305 c +183.6973 91.3262 174.8984 79.7598 165.2852 74.1289 C +168.4375 70.3281 167.7949 64.3535 164.2539 60.2949 c +164.1738 60.2051 164.043 60.1816 163.9375 60.2402 c +163.834 60.2988 163.7832 60.4238 163.8184 60.5391 c +165.5508 66.0703 160.4277 70.6875 153.6387 70.4395 c +153.5156 70.4355 153.4063 70.5195 153.3809 70.6406 c +153.3555 70.7617 153.418 70.8828 153.5332 70.9277 c +163.668 75.0918 170.3906 83.9102 170.3887 94.9355 c +170.3906 106.4492 163.4805 115.79 152.3496 115.79 c +143.2656 115.79 134.1816 107.4727 134.1816 97.1133 c +134.1816 89.0508 138.6582 84.3184 144.416 84.3164 c +149.4063 84.3184 153.373 87.7715 153.373 91.8672 c +153.373 97.7188 146.7891 99.8408 143.2773 95.209 c +143.209 95.1172 143.0859 95.084 142.9805 95.127 c +142.875 95.1689 142.8105 95.2773 142.8223 95.3926 c +143.3457 99.7813 146.5762 103.8926 151.582 103.8926 c +156.1875 103.8926 160.9219 100.0518 160.9219 91.8652 c +160.9219 82.1406 151.584 72.291 136.2305 72.2891 c +115.2461 72.2891 103.8594 95.959 114.0938 114.8945 C +108.8496 108.8809 104.1152 102.4844 104.1152 91.0977 c +104.1133 69.5898 125.3789 55.0488 150.4688 63.5977 c +150.5879 63.6367 150.7188 63.584 150.7754 63.4746 c +150.834 63.3633 150.8008 63.2266 150.6992 63.1523 c +143.6934 58.043 136.3555 50.5137 136.3555 37.873 c +136.3555 24.6934 145.0547 15.3535 158.6191 15.3535 c +169.1094 15.3535 175.7637 21.752 175.7637 29.2988 c +175.7637 35.0566 172.0449 39.6641 165.6563 39.6641 c +156.1426 39.6641 152.9082 29.3203 157.832 24.6953 c +157.916 24.6152 157.9355 24.4902 157.8809 24.3887 c +157.8242 24.2871 157.7051 24.2344 157.5938 24.2637 c +152.8242 25.5 148.2559 30.332 148.2559 37.6152 c +148.2539 50.1563 159.8965 58.4727 172.6914 58.4727 c +178.6875 58.4727 184.4902 56.7188 189.1641 53.4297 C +188.6113 49.2773 190.0313 44.6816 192.1309 41.5879 C +190.1816 48.457 192.291 59.7656 202.8027 59.7676 c +208.6953 59.7656 212.5898 55.2383 212.5898 49.8867 c +212.5898 43.5605 207.2441 40.6094 202.8945 41.2148 c +202.7793 41.2305 202.6895 41.3223 202.6758 41.4375 c +202.6641 41.5527 202.7305 41.6602 202.8379 41.7031 c +204.4238 42.3105 205.7813 43.9727 205.7813 45.9668 c +205.7813 48.4668 203.8691 49.9492 201.8691 49.9492 c +198.5762 49.9492 196.7461 46.2793 197.8984 42.2305 C +197.8867 42.2285 L +198.959 39.3926 199.5605 36.2246 199.5605 32.7363 c +199.5605 15.9746 181.3809 0.001953 158.4395 0 c +134.2285 0 121.3867 17.2734 121.3887 35.0566 c +121.3887 44.5938 124.9688 51.8184 129.5762 56.4258 C +109.6543 54.3066 97.0781 62.8223 90.2969 75.1035 C +94.7754 78.9414 96.4375 84.5723 Y +91.0645 77.5352 81.8535 71.3945 68.9316 71.3945 c +49.3555 71.3945 34 90.5859 34 111.1836 c +34 124.2568 38.8027 136.9648 48.5645 145.4307 C +42.5273 150.459 39.918 157.8018 42.6934 163.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +407.2622 263.3711 m +407.3872 263.3711 407.4927 263.4629 407.5103 263.585 c +409.8911 279.5996 419.1646 292.9746 431.9028 300.9814 c +432.0063 301.0449 432.0493 301.1758 432.0044 301.29 c +431.9575 301.4023 431.8384 301.4688 431.7173 301.4443 c +421.2466 299.3398 411.9243 293.5811 405.27 285.4141 C +400.645 298.7891 390.0337 307.418 376.9692 311.0654 C +381.7778 316.6582 379.2622 324.5986 371.8501 325.9023 c +371.7368 325.9229 371.6255 325.8643 371.5767 325.7607 c +371.5278 325.6563 371.5552 325.5322 371.6431 325.46 c +375.6157 322.1143 374.1626 314.04 362.3052 314.04 c +354.5103 314.04 349.4849 317.2188 349.4849 321.5254 c +349.4849 324.9102 352.5474 326.7559 355.1255 326.7559 c +359.5415 326.7559 362.0649 322.7949 360.1685 319.2129 c +360.1138 319.1104 360.1353 318.9814 360.2231 318.9033 c +360.311 318.8271 360.4399 318.8184 360.5376 318.8857 c +362.7856 320.4492 364.356 322.5059 364.356 325.6768 c +364.356 331.0635 359.3306 336.8066 351.0239 336.8066 c +342.1021 336.8066 334.0005 329.9355 334.0005 321.5254 c +334.0005 309.71 344.0493 304.0918 354.6138 303.0918 C +350.2485 301.4189 346.981 296.5664 v +346.9146 296.4697 346.9243 296.3418 347.0024 296.2559 c +347.0806 296.1689 347.2056 296.1475 347.3091 296.2012 c +353.1392 299.2822 359.7954 300.9453 366.811 300.9453 c +386.4321 300.9453 403.3579 284.541 407.0103 263.5801 c +407.0317 263.4561 407.1392 263.3691 407.2622 263.3711 c +f +483.9399 315.7773 m +488.5493 323.4551 490.1919 336.627 485.897 346.46 c +485.8481 346.5703 485.8833 346.6992 485.9829 346.7686 c +486.0806 346.8379 486.2153 346.8281 486.3032 346.7461 c +491.1099 342.1914 495.2427 331.5684 493.0083 319.2871 C +496.106 316.8936 498.0532 314.5176 499.522 311.335 c +499.5688 311.2314 499.5415 311.1104 499.4556 311.0352 c +499.3696 310.9629 499.2446 310.9551 499.1489 311.0186 c +494.1528 314.3809 489.686 315.5283 483.9399 315.7773 C +f +473.3306 195.9707 m +473.4009 195.8672 473.3833 195.7266 473.2915 195.6426 c +473.1978 195.5586 473.0571 195.5547 472.9595 195.6348 c +466.145 201.1621 457.0845 204.6895 445.9243 204.6895 c +418.3521 204.6895 400.9517 188.1719 398.2173 170.7637 c +398.1997 170.6523 398.1099 170.5664 397.9985 170.5508 c +397.8872 170.5371 397.7778 170.5977 397.7329 170.7012 c +395.0083 176.959 393.3657 186.0352 401.7817 198.209 c +406.8169 205.4941 412.9106 210.5098 412.9106 217.0273 c +412.9106 221.2852 410.6509 224.1797 407.2231 224.1797 c +403.6177 224.1797 401.2876 221.0918 401.2876 217.625 c +401.2876 215.877 401.7915 214.1465 402.6958 212.5801 c +402.7544 212.4766 402.7368 212.3496 402.6509 212.2676 c +402.5649 212.1875 402.436 212.1758 402.3384 212.2402 c +399.3657 214.1777 396.7114 217.6367 396.7114 222.5117 c +396.7114 229.6836 402.8442 235.6816 411.1802 235.6816 c +420.1548 235.6816 427.5044 228.6328 427.5044 218.4922 c +427.5044 215.0156 426.5142 210.8242 424.0415 207.3613 C +427.4263 210.1875 429.2329 212.1875 430.7192 216.5117 C +441.1196 218.3223 452.2251 216.6602 461.0493 210.8691 C +461.3052 216.9707 463.3013 222.0605 467.3931 226.1875 c +467.4771 226.2715 467.6079 226.2852 467.7075 226.2227 c +467.8091 226.1582 467.8521 226.0332 467.811 225.9219 c +464.9341 217.9199 466.8657 205.7246 473.3306 195.9707 c +f +560.6978 202.6055 m +558.4517 197.8066 553.2388 195.1211 547.2368 195.0117 c +547.1118 195.0098 547.0044 195.0977 546.9829 195.2188 c +546.9595 195.3418 547.0278 195.4609 547.1431 195.5039 c +549.1899 196.2578 550.8052 197.5762 551.6646 199.4141 c +553.8774 204.1426 550.2974 210.5098 543.6509 213.7832 c +543.5728 213.8223 543.52 213.8965 543.5103 213.9824 c +543.5005 214.0684 543.5337 214.1523 543.6001 214.207 c +547.8911 217.7266 553.0122 224.2617 553.0122 237.627 c +553.0122 256.3086 540.8579 274.0898 524.7368 274.0898 c +515.5239 274.0898 508.104 267.6934 504.2661 258.0977 C +508.4868 263.8564 514.2446 268.2051 522.1782 268.2051 c +533.8208 268.2051 543.0337 255.7969 543.0337 237.8828 c +543.0337 220.9941 531.1333 201.2891 515.2681 201.2891 c +506.5669 201.2891 500.0435 208.3281 500.0435 217.4121 c +500.0435 225.4746 505.2896 230.0781 511.1763 230.0781 c +515.6099 230.0781 518.6685 226.9473 519.6196 223.5527 c +519.6509 223.4375 519.6001 223.3164 519.4927 223.2598 c +519.3872 223.2051 519.2583 223.2305 519.1802 223.3223 c +518.4282 224.2168 517.2837 224.9609 515.5259 224.9609 c +512.5825 224.9609 511.0474 222.4316 511.0474 220.6113 c +511.0474 217.1563 513.606 214.7246 517.4458 214.7246 c +522.6899 214.7246 526.7856 220.4824 526.7856 227.9023 c +526.7856 237.1152 517.9556 245.5586 509.1274 245.5586 c +500.106 245.5586 490.4478 237.5 490.4478 222.5293 c +490.4478 207.8164 500.4282 190.9258 516.2935 190.9258 c +525.5435 190.9258 533.4048 195.0957 539.436 202.002 c +539.5161 202.0918 539.6489 202.1152 539.7544 202.0547 c +539.8599 201.9941 539.9067 201.8672 539.8677 201.752 c +535.4341 188.8164 537.9126 176.6074 544.688 176.6074 c +548.0024 176.6074 549.6899 178.9863 549.6899 181.5234 c +549.6899 184.1309 547.7915 186.2852 544.7212 186.6777 c +544.6001 186.6934 544.5063 186.793 544.4985 186.9141 c +544.4927 187.0352 544.5708 187.1465 544.6899 187.1758 c +551.5044 188.9395 558.5142 185.2285 558.5142 178.1328 c +558.5142 171.8555 553.1372 167.002 546.1021 167.002 c +535.4653 167.002 530.3774 178.2715 532.6431 188.5371 C +527.1841 181.4922 519.0903 175.7012 507.4653 175.7012 c +483.9224 175.7012 472.0239 202.5703 472.0239 220.6113 c +472.0239 236.9883 475.3501 247.4785 482.2603 255.5391 C +474.1978 249.3984 470.8716 242.6172 469.3384 233.2773 C +463.1958 224.832 447.2036 224.832 v +440.5161 224.832 434.2739 227.3086 429.4302 231.998 C +429.4282 231.9961 429.4263 231.9941 429.4243 231.9902 C +429.3892 232.0313 429.3501 232.0703 429.3149 232.1094 C +428.9946 232.4238 428.6802 232.748 428.3716 233.082 C +423.3091 237.9316 413.1802 242.4785 403.9399 238.6797 c +403.8345 238.6367 403.7134 238.6699 403.6431 238.7578 c +403.5728 238.8477 403.5708 238.9727 403.6392 239.0645 c +408.0454 245.0898 415.6626 247.0059 421.3169 246.1309 C +420.272 249.8457 419.6938 254.0117 419.6938 258.6094 c +419.6938 275.0137 428.4927 286.5801 438.106 292.2109 C +434.9517 296.0137 435.5962 301.9883 439.1372 306.0449 c +439.2173 306.1357 439.3481 306.1582 439.4536 306.0996 c +439.5571 306.041 439.606 305.918 439.5708 305.8018 c +437.8403 300.2695 442.9634 295.6523 449.7524 295.9004 c +449.8755 295.9033 449.9829 295.8193 450.0103 295.6992 c +450.0356 295.5801 449.9712 295.457 449.8579 295.4111 c +439.7212 291.248 433.0005 282.4316 433.0005 271.4033 c +433.0005 259.8906 439.9087 250.5488 451.0415 250.5488 c +460.1255 250.5488 469.2095 258.8672 469.2095 269.2285 c +469.2095 277.2891 464.731 282.0225 458.9731 282.0225 c +453.9849 282.0225 450.0181 278.5684 450.0181 274.4736 c +450.0181 268.6211 456.6001 266.499 460.1118 271.1309 c +460.1821 271.2227 460.3032 271.2559 460.4087 271.2129 c +460.5161 271.1699 460.5806 271.0625 460.5669 270.9482 c +460.0435 266.5586 456.8149 262.4482 451.8091 262.4482 c +447.2036 262.4482 442.4692 266.2861 442.4692 274.4746 c +442.4692 284.1982 451.8071 294.0508 467.1606 294.0508 c +488.1431 294.0508 499.5317 270.3809 489.2974 251.4453 C +494.5415 257.459 499.2759 263.8555 499.2759 275.2432 c +499.2759 296.75 478.0122 311.291 452.9224 302.7441 c +452.8032 302.7021 452.6724 302.7559 452.6157 302.8672 c +452.5571 302.9785 452.5884 303.1143 452.6899 303.1895 c +459.6958 308.2979 467.0337 315.8262 467.0337 328.4668 c +467.0337 341.6475 458.3345 350.9854 444.772 350.9854 c +434.2798 350.9854 427.6274 344.5879 427.6274 337.04 c +427.6274 331.2822 431.3462 326.6768 437.7349 326.6768 c +447.2466 326.6768 450.481 337.0195 445.5591 341.6445 c +445.4751 341.7236 445.4556 341.8516 445.5103 341.9521 c +445.5669 342.0547 445.6841 342.1055 445.7974 342.0762 c +450.5669 340.8398 455.1353 336.0068 455.1353 328.7236 c +455.1353 316.1855 443.4927 307.8682 430.6978 307.8682 c +424.7017 307.8682 418.8989 309.623 414.2271 312.9102 C +414.7778 317.0635 413.3579 321.6602 411.2603 324.752 C +413.2095 317.8848 411.1021 306.5732 400.5864 306.5732 c +394.6958 306.5732 390.8013 311.1025 390.8013 316.4551 c +390.8013 322.7793 396.147 325.7314 400.4966 325.125 c +400.6118 325.1104 400.7017 325.0186 400.7134 324.9023 c +400.7271 324.7891 400.6606 324.6797 400.5532 324.6367 c +398.9673 324.0293 397.6118 322.3691 397.6118 320.373 c +397.6118 317.873 399.52 316.3906 401.52 316.3906 c +404.8149 316.3906 406.645 320.0605 405.4927 324.1104 C +405.5044 324.1104 L +404.4321 326.9473 403.8286 330.1152 403.8286 333.6055 c +403.8286 350.3672 422.0103 366.3398 444.9497 366.3398 c +469.1626 366.3398 482.0044 349.0664 482.0044 331.2822 c +482.0044 321.7461 478.4224 314.5225 473.8149 309.915 C +493.7368 312.0332 506.313 303.5176 513.0942 291.2354 C +508.6157 287.3975 506.9536 281.7676 Y +512.3267 288.8057 521.5376 294.9453 534.4595 294.9453 c +554.0356 294.9453 569.3911 275.7539 569.3911 255.1563 c +569.3911 242.084 564.5884 229.375 554.8267 220.9102 C +560.8638 215.8809 563.4731 208.5391 560.6978 202.6055 c +f +*U +*u +482.2114 327.9053 m +482.1782 327.7852 482.2388 327.6582 482.3521 327.6094 c +497.1763 321.0957 507.6372 308.6289 512.0063 294.2324 c +512.0415 294.1152 512.1548 294.0391 512.2778 294.0527 c +512.3989 294.0664 512.4946 294.166 512.5024 294.2871 c +513.229 304.9434 510.1274 315.4531 504.0005 324.0234 C +518.1216 324.9648 529.2407 332.9297 536.1997 344.5723 C +540.3286 338.46 548.6509 338.7969 551.8599 345.6035 c +551.9106 345.708 551.8833 345.832 551.7954 345.9063 c +551.7075 345.9805 551.5806 345.9873 551.4868 345.9219 c +547.2134 342.9688 539.8071 346.498 542.9282 357.9355 c +544.981 365.4561 549.3716 369.4668 553.5259 368.333 c +556.7915 367.4414 557.7661 364.002 557.0864 361.5146 c +555.9243 357.2539 551.438 355.8623 548.481 358.6357 c +548.397 358.7158 548.2681 358.7285 548.1704 358.6641 c +548.0728 358.5986 548.0298 358.4775 548.0688 358.3662 c +548.9868 355.7852 550.5571 353.7285 553.6157 352.8936 c +558.811 351.4756 565.6743 354.8115 567.8618 362.8252 c +570.2114 371.4316 565.7153 381.0566 557.604 383.2715 c +546.2036 386.3818 538.1392 378.166 534.3931 368.2383 C +533.9263 372.8896 530.1079 377.3203 v +530.0317 377.4092 529.9048 377.4336 529.8013 377.3818 c +529.6978 377.3291 529.6431 377.2129 529.6665 377.0996 c +531.106 370.6641 530.9575 363.8047 529.1099 357.0361 c +523.9438 338.1074 503.6626 326.0977 482.479 328.0938 c +482.354 328.1055 482.2407 328.0254 482.2114 327.9053 c +f +512.5806 240.1348 m +518.7739 233.666 531.0493 228.6133 541.6646 230.168 c +541.7856 230.1855 541.9009 230.1172 541.9399 230.0039 c +541.981 229.8906 541.936 229.7637 541.8345 229.7012 c +536.1743 226.2617 524.8384 225.0723 513.5786 230.4609 C +510.4536 228.1035 507.6489 226.8496 504.1919 226.2715 c +504.0806 226.2539 503.9692 226.3125 503.9204 226.4141 c +503.8735 226.5156 503.8989 226.6387 503.9849 226.7148 c +508.5454 230.6484 510.8286 234.6563 512.5806 240.1348 C +f +399.7935 281.9121 m +399.6763 281.8711 399.5454 281.9258 399.4888 282.0371 c +399.4321 282.1484 399.4653 282.2852 399.5688 282.3594 c +406.6938 287.4785 412.4829 295.291 415.4204 306.0566 c +422.6802 332.6563 411.3267 353.792 395.2544 361.0146 c +395.1509 361.0605 395.0903 361.1689 395.106 361.2803 c +395.1216 361.3926 395.2095 361.4814 395.3208 361.4971 c +402.0747 362.4785 411.2622 361.6729 420.7915 350.3486 c +426.4927 343.5732 429.7271 336.373 436.0142 334.6563 c +440.1216 333.5352 443.5103 334.9551 444.4126 338.2617 c +445.3618 341.7393 442.9966 344.8018 439.6528 345.7148 c +437.9653 346.1738 436.1626 346.1436 434.4146 345.6836 c +434.2993 345.6533 434.1821 345.7051 434.1255 345.8086 c +434.0708 345.9121 434.0923 346.04 434.1802 346.1172 c +436.8325 348.4746 440.8677 350.125 445.5708 348.8408 c +452.4907 346.9531 456.6606 339.457 454.4673 331.415 c +452.104 322.7578 443.3696 317.5234 433.5864 320.1934 c +430.2329 321.1084 426.4497 323.168 423.7603 326.4648 C +425.5942 322.4551 427.0493 320.1855 430.8286 317.6133 C +429.8364 307.1035 425.3091 296.8271 417.4009 289.8389 C +423.2192 287.9863 427.604 284.7207 430.5083 279.6855 c +430.5669 279.582 430.5454 279.4531 430.4595 279.373 c +430.3696 279.293 430.2388 279.2832 430.1411 279.3535 c +423.1802 284.2344 410.9048 285.582 399.7935 281.9121 c +f +383.1919 195.8809 m +379.1548 199.3105 377.936 205.0469 379.4106 210.8672 c +379.4419 210.9883 379.5552 211.0684 379.6782 211.0566 c +379.8032 211.0469 379.8989 210.9492 379.9106 210.8281 c +380.0981 208.6543 380.9458 206.748 382.4927 205.4355 c +386.4712 202.0566 393.5571 203.834 398.4634 209.3828 c +398.522 209.4492 398.6079 209.4805 398.6938 209.4668 c +398.7798 209.4531 398.8521 209.3984 398.8872 209.3203 c +401.1528 204.2539 406.1079 197.5938 419.0005 194.0742 c +437.0239 189.1563 457.3794 196.1992 461.6235 211.752 c +464.0493 220.6406 459.8306 229.4824 451.5845 235.7109 C +456.0298 230.123 458.7075 223.4238 456.6177 215.7695 c +453.5532 204.5391 439.1567 198.918 421.8755 203.6348 c +405.5825 208.0801 389.7075 224.748 393.8833 240.0547 c +396.1743 248.4492 404.6821 252.8887 413.4458 250.4961 c +421.2231 248.375 424.2837 242.1016 422.7329 236.4219 c +421.5669 232.1445 417.7407 230.0195 414.2153 229.9941 c +414.0962 229.9941 413.9927 230.0762 413.9653 230.1934 c +413.9419 230.3105 413.9985 230.4277 414.1079 230.4785 c +415.1704 230.9688 416.188 231.877 416.6509 233.5742 c +417.4263 236.4121 415.3911 238.5605 413.6353 239.0391 c +410.3032 239.9492 407.2837 238.1211 406.272 234.416 c +404.8911 229.3574 409.3677 223.8906 416.5239 221.9355 c +425.4126 219.5117 435.8833 225.8066 438.2075 234.3223 c +440.5825 243.0254 435.3501 254.4648 420.9087 258.4063 c +406.7153 262.2813 387.7935 257.0996 383.6157 241.793 c +381.1802 232.8691 383.1333 224.1875 388.2075 216.5508 c +388.2739 216.4512 388.2622 216.3164 388.1763 216.2305 c +388.0884 216.1445 387.9536 216.1328 387.854 216.2012 c +376.5415 223.8828 364.1118 224.707 362.3267 218.1699 c +361.4536 214.9727 363.3052 212.7188 365.7524 212.0508 c +368.2681 211.3652 370.8462 212.6289 372.0337 215.4883 c +372.0806 215.5996 372.2017 215.6641 372.3208 215.6406 c +372.438 215.6133 372.5259 215.5098 372.522 215.3867 c +372.4302 208.3477 367.0044 202.5625 360.1587 204.4316 c +354.1021 206.084 350.8364 212.5488 352.688 219.3359 c +355.4888 229.5977 367.6997 231.5391 377.0063 226.6504 C +371.647 233.7715 368.1919 243.1035 371.2524 254.3184 c +377.4517 277.0313 406.5044 281.4355 423.9087 276.6855 c +439.7075 272.373 448.9517 266.4023 454.9087 257.6152 C +451.1079 267.0098 445.4419 272.0039 436.8345 275.9434 C +430.3052 284.0918 434.5161 299.5195 v +436.2759 305.9707 440.3091 311.3418 446.1079 314.7793 C +446.1079 314.7813 446.106 314.7842 446.1021 314.7871 C +446.1509 314.8105 446.1997 314.8379 446.2466 314.8613 C +446.6333 315.0879 447.0298 315.3057 447.4321 315.5146 C +453.4438 319.1211 460.4966 327.6973 459.2661 337.6113 c +459.2524 337.7236 459.3149 337.832 459.4185 337.877 c +459.5239 337.9219 459.645 337.8896 459.7153 337.8018 c +464.3677 331.9629 464.2114 324.1104 461.8794 318.8857 C +465.7368 318.915 469.9087 318.375 474.3442 317.165 c +490.1685 312.8457 499.0122 301.3135 501.9126 290.5566 C +506.4106 292.5977 512.0063 290.4043 514.9888 285.9199 c +515.0532 285.8184 515.0415 285.6855 514.9575 285.5996 c +514.8735 285.5156 514.7407 285.5 514.6392 285.5645 c +509.7583 288.6914 503.9556 284.9648 502.4048 278.3496 c +502.3774 278.2305 502.2681 278.1484 502.145 278.1543 c +502.022 278.1602 501.9204 278.2539 501.9067 278.377 c +500.5591 289.251 493.8228 298.0566 483.1841 300.96 c +472.0767 303.9922 461.2446 299.7852 458.3149 289.0469 c +455.9224 280.2832 461.5571 269.3301 471.5513 266.6016 c +479.3286 264.4785 485.0747 267.5527 486.5903 273.1074 c +487.9048 277.9199 485.6157 282.6563 481.6665 283.7344 c +476.0181 285.2754 472.2388 279.4844 475.7837 274.877 c +475.8521 274.7852 475.854 274.6602 475.7837 274.5684 c +475.7153 274.4766 475.5923 274.4434 475.4868 274.4863 c +471.3892 276.1465 468.2739 280.3418 469.5923 285.1729 c +470.8052 289.6152 475.7544 293.1729 483.6548 291.0166 c +493.0356 288.457 500.0806 276.8555 496.0376 262.043 c +490.5142 241.7988 464.6802 237.0449 449.1079 251.9043 C +453.5278 245.2617 458.4517 239.0098 469.438 236.0117 c +490.188 230.3496 509.813 247.0332 508.1724 273.4902 c +508.1646 273.6152 508.2505 273.7285 508.3735 273.7539 c +508.4946 273.7813 508.6196 273.7129 508.6646 273.5977 c +511.7466 265.4922 517.0786 256.4316 529.2739 253.1035 c +541.9888 249.6328 553.2876 255.5664 556.8599 268.6504 c +559.6216 278.7734 555.2017 286.875 547.9204 288.8623 c +542.3657 290.3789 536.9419 288.0039 535.2603 281.8398 c +532.7563 272.6641 541.8833 266.8203 547.6411 270.3516 c +547.7388 270.4121 547.8677 270.3965 547.9497 270.3164 c +548.0337 270.2363 548.0513 270.1094 547.9927 270.0078 c +545.5454 265.7324 539.6802 262.5977 532.6548 264.5156 c +520.5571 267.8164 515.6001 281.2383 518.9673 293.5811 c +520.5454 299.3652 523.7681 304.502 528.1685 308.1426 C +532.0298 306.5186 536.8384 306.6777 540.3735 307.8867 C +533.2349 307.8154 522.8794 312.8262 525.647 322.9707 c +527.1978 328.6533 532.5923 331.2188 537.7563 329.8086 c +543.8579 328.1436 545.2974 322.21 543.5688 318.1729 c +543.522 318.0654 543.4106 318.0039 543.2974 318.0225 c +543.1821 318.04 543.0942 318.1318 543.0825 318.2471 c +542.9146 319.9375 541.6685 321.6836 539.7446 322.208 c +537.3325 322.8662 535.3989 321.415 534.8735 319.4854 c +534.0044 316.3066 537.063 313.5752 541.2739 313.6211 C +541.27 313.6094 L +544.2896 313.8984 547.5044 313.6445 550.8716 312.7266 c +567.0415 308.3125 577.6646 286.5674 571.6235 264.4375 c +565.2485 241.0781 545.2056 233.2363 528.0474 237.9199 c +518.8481 240.4297 512.8228 245.7871 509.5903 251.4453 C +506.3892 231.668 494.8618 221.7793 481.229 218.4707 C +478.7056 223.8008 473.7114 226.8867 Y +479.0864 219.8496 482.5845 209.3477 479.1821 196.8809 c +474.0278 177.9961 451.4712 168.2344 431.6001 173.6582 c +418.9888 177.0996 407.9927 185.0801 402.397 196.7266 C +395.9556 192.2266 388.186 191.6406 383.1919 195.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +530.1294 269.9688 m +530.0044 269.9688 529.8989 269.877 529.8794 269.7539 c +527.5005 253.7402 518.2271 240.3652 505.4888 232.3594 c +505.3853 232.2949 505.3403 232.1641 505.3872 232.0508 c +505.4321 231.9375 505.5532 231.8711 505.6724 231.8965 c +516.145 234 525.4653 239.7598 532.1216 247.9277 C +536.7466 234.5508 547.3579 225.9219 560.4224 222.2734 C +555.6138 216.6816 558.1294 208.7402 565.5415 207.4375 c +565.6548 207.416 565.7661 207.4746 565.8149 207.5781 c +565.8638 207.6816 565.8364 207.8066 565.7485 207.8809 c +561.7759 211.2266 563.229 219.3008 575.0864 219.3008 c +582.8804 219.3008 587.9077 216.1211 587.9077 211.8145 c +587.9077 208.4297 584.8452 206.584 582.2651 206.584 c +577.8511 206.584 575.3267 210.5449 577.2231 214.127 c +577.2778 214.2305 577.2563 214.3574 577.1685 214.4355 c +577.0806 214.5137 576.9517 214.5215 576.854 214.4551 c +574.606 212.8906 573.0356 210.834 573.0356 207.6641 c +573.0356 202.2773 578.062 196.5352 586.3687 196.5332 c +595.2905 196.5332 603.3921 203.4043 603.3921 211.8145 c +603.3921 223.6309 593.3433 229.248 582.7788 230.248 C +587.144 231.9219 590.4116 236.7734 v +590.478 236.8691 590.4683 236.998 590.3901 237.084 c +590.312 237.1719 590.1851 237.1934 590.0835 237.1387 c +584.2534 234.0566 577.5942 232.3945 570.5806 232.3945 c +550.9575 232.3945 534.0337 248.7988 530.3813 269.7607 c +530.3599 269.8818 530.2524 269.9727 530.1294 269.9688 c +f +453.4517 217.5625 m +448.8442 209.8867 447.1997 196.7129 451.4946 186.8809 c +451.5435 186.7695 451.5083 186.6406 451.4087 186.5703 c +451.3091 186.502 451.1763 186.5117 451.0884 186.5957 c +446.2817 191.1484 442.1489 201.7715 444.3833 214.0527 C +441.2876 216.4473 439.3384 218.8223 437.8696 222.0059 c +437.8228 222.1074 437.8501 222.2305 437.936 222.3047 c +438.022 222.377 438.147 222.3848 438.2427 222.3203 c +443.2388 218.959 447.7056 217.8125 453.4517 217.5625 C +f +464.0591 337.3691 m +463.9907 337.4727 464.0083 337.6133 464.1001 337.6973 c +464.1938 337.7813 464.3345 337.7852 464.4321 337.7061 c +471.2466 332.1797 480.3071 328.6504 491.4673 328.6504 c +519.0376 328.6504 536.4399 345.1689 539.1743 362.5771 c +539.1919 362.6885 539.2817 362.7734 539.3931 362.7891 c +539.5044 362.8047 539.6138 362.7422 539.6587 362.6396 c +542.3833 356.3818 544.0259 347.3057 535.6099 335.1309 c +530.5747 327.8457 524.479 322.8311 524.479 316.3145 c +524.479 312.0566 526.7407 309.1602 530.1685 309.1602 c +533.7739 309.1602 536.106 312.248 536.104 315.7148 c +536.104 317.4629 535.6001 319.1934 534.6958 320.7607 c +534.6372 320.8633 534.6548 320.9902 534.7407 321.0723 c +534.8247 321.1523 534.9556 321.165 535.0532 321.1016 c +538.0259 319.1641 540.6802 315.7021 540.6802 310.8281 c +540.6802 303.6563 534.5474 297.6602 526.2095 297.6602 c +517.2368 297.6602 509.8872 304.709 509.8872 314.8477 c +509.8872 318.3262 510.8755 322.5156 513.3501 325.9805 C +509.9653 323.1523 508.1587 321.1523 506.6724 316.8271 C +496.272 315.0186 485.1665 316.6797 476.3403 322.4727 C +476.0864 316.3711 474.0903 311.2793 469.9985 307.1533 c +469.9146 307.0684 469.7837 307.0547 469.6841 307.1182 c +469.5825 307.1816 469.5415 307.3066 469.5806 307.4189 c +472.4575 315.4199 470.5239 327.6152 464.0591 337.3691 c +f +376.6938 330.7344 m +378.938 335.5352 384.1528 338.2188 390.1548 338.3271 c +390.2798 338.3311 390.3872 338.2432 390.4087 338.1211 c +390.4321 337.998 390.3638 337.8779 390.2485 337.8359 c +388.2017 337.082 386.5864 335.7637 385.7271 333.9258 c +383.5142 329.1973 387.0942 322.8301 393.7407 319.5566 c +393.8188 319.5186 393.8716 319.4434 393.8813 319.3594 c +393.8911 319.2725 393.856 319.1885 393.7915 319.1318 c +389.5005 315.6143 384.3794 309.0781 384.3794 295.7148 c +384.3774 277.0322 396.5337 259.25 412.6548 259.25 c +421.8677 259.25 429.2876 265.6465 433.1255 275.2422 C +428.9028 269.4844 423.145 265.1348 415.2114 265.1348 c +403.5708 265.1348 394.3579 277.5439 394.356 295.459 c +394.356 312.3457 406.2583 332.0518 422.1216 332.0508 c +430.8247 332.0488 437.3481 325.0117 437.3481 315.9277 c +437.3481 307.8672 432.1021 303.2637 426.2173 303.2637 c +421.7798 303.2637 418.7231 306.3936 417.772 309.7871 c +417.7388 309.9023 417.7915 310.0254 417.897 310.0811 c +418.0044 310.1357 418.1333 310.1104 418.2114 310.0186 c +418.9634 309.124 420.1079 308.3809 421.8657 308.3809 c +424.8091 308.3789 426.3442 310.9082 426.3442 312.7285 c +426.3442 316.1836 423.7856 318.6152 419.9458 318.6152 c +414.7036 318.6152 410.606 312.8564 410.606 305.4385 c +410.606 296.2236 419.436 287.7813 428.2642 287.7813 c +437.2856 287.7813 446.9438 295.8408 446.9438 310.8125 c +446.9419 325.5234 436.9653 342.4141 421.0981 342.4141 c +411.8481 342.4141 403.9849 338.2441 397.9556 331.3398 c +397.8755 331.248 397.7427 331.2246 397.6392 331.2852 c +397.5317 331.3477 397.4849 331.4727 397.5239 331.5879 c +401.9575 344.5234 399.4771 356.7344 392.7036 356.7324 c +389.3892 356.7324 387.7017 354.3535 387.7017 351.8154 c +387.7017 349.21 389.6001 347.0566 392.6704 346.6611 c +392.7915 346.6475 392.8833 346.5479 392.8931 346.4268 c +392.8989 346.3047 392.8188 346.1943 392.7017 346.1641 c +385.8872 344.4004 378.8774 348.1133 378.8774 355.2061 c +378.8774 361.4854 384.2544 366.3398 391.2896 366.3398 c +401.9263 366.3379 407.0142 355.0684 404.7485 344.8047 C +410.2075 351.8486 418.3013 357.6396 429.9263 357.6396 c +453.4692 357.6396 465.3677 330.7715 465.3677 312.7285 c +465.3677 296.3525 462.0415 285.8604 455.1313 277.8018 C +463.1938 283.9404 466.52 290.7227 468.0552 300.0645 C +474.1958 308.5078 490.188 308.5078 v +496.8755 308.5078 503.1177 306.0322 507.9614 301.3438 C +507.9634 301.3447 507.9653 301.3477 507.9673 301.3486 C +508.0024 301.3105 508.0396 301.2695 508.0767 301.2314 C +508.397 300.915 508.7114 300.5918 509.02 300.2578 C +514.0806 295.4102 524.2114 290.8633 533.4517 294.6602 c +533.5571 294.7031 533.6782 294.6699 533.7485 294.582 c +533.8188 294.4932 533.8188 294.3672 533.7524 294.2754 c +529.3462 288.252 521.729 286.335 516.0747 287.21 C +517.1177 283.4941 517.6958 279.3281 517.6958 274.7305 c +517.6978 258.3262 508.8989 246.7598 499.2856 241.1289 C +502.438 237.3281 501.7954 231.3535 498.2544 227.2949 c +498.1743 227.2051 498.0435 227.1816 497.938 227.2402 c +497.8345 227.2988 497.7837 227.4238 497.8188 227.5391 c +499.5513 233.0703 494.4282 237.6875 487.6392 237.4395 c +487.5161 237.4355 487.4067 237.5195 487.3813 237.6406 c +487.356 237.7617 487.4185 237.8828 487.5337 237.9277 c +497.6685 242.0918 504.3911 250.9102 504.3892 261.9355 c +504.3911 273.4492 497.481 282.79 486.3501 282.79 c +477.2661 282.79 468.1821 274.4727 468.1821 264.1133 c +468.1821 256.0508 472.6587 251.3184 478.4165 251.3164 c +483.4067 251.3184 487.3735 254.7715 487.3735 258.8672 c +487.3735 264.7188 480.7896 266.8408 477.2778 262.209 c +477.2095 262.1172 477.0864 262.084 476.981 262.127 c +476.8755 262.1689 476.811 262.2773 476.8228 262.3926 c +477.3462 266.7813 480.5767 270.8926 485.5825 270.8926 c +490.188 270.8926 494.9224 267.0518 494.9224 258.8652 c +494.9224 249.1406 485.5845 239.291 470.231 239.2891 c +449.2466 239.2891 437.8599 262.959 448.0942 281.8945 C +442.8501 275.8809 438.1157 269.4844 438.1157 258.0977 c +438.1138 236.5898 459.3794 222.0488 484.4692 230.5977 c +484.5884 230.6367 484.7192 230.584 484.7759 230.4746 c +484.8345 230.3633 484.8013 230.2266 484.6997 230.1523 c +477.6938 225.043 470.356 217.5137 470.356 204.873 c +470.356 191.6934 479.0552 182.3535 492.6196 182.3535 c +503.1099 182.3535 509.7642 188.752 509.7642 196.2988 c +509.7642 202.0566 506.0454 206.6641 499.6567 206.6641 c +490.1431 206.6641 486.9087 196.3203 491.8325 191.6953 c +491.9165 191.6152 491.936 191.4902 491.8813 191.3887 c +491.8247 191.2871 491.7056 191.2344 491.5942 191.2637 c +486.8247 192.5 482.2563 197.332 482.2563 204.6152 c +482.2544 217.1563 493.897 225.4727 506.6919 225.4727 c +512.688 225.4727 518.4907 223.7188 523.1646 220.4297 C +522.6118 216.2773 524.0317 211.6816 526.1313 208.5879 C +524.1821 215.457 526.2915 226.7656 536.8032 226.7676 c +542.6958 226.7656 546.5903 222.2383 546.5903 216.8867 c +546.5903 210.5605 541.2446 207.6094 536.895 208.2148 c +536.7798 208.2305 536.6899 208.3223 536.6763 208.4375 c +536.6646 208.5527 536.731 208.6602 536.8384 208.7031 c +538.4243 209.3105 539.7817 210.9727 539.7817 212.9668 c +539.7817 215.4668 537.8696 216.9492 535.8696 216.9492 c +532.5767 216.9492 530.7466 213.2793 531.8989 209.2305 C +531.8872 209.2285 L +532.9595 206.3926 533.561 203.2246 533.561 199.7363 c +533.561 182.9746 515.3813 167.002 492.4399 167 c +468.229 167 455.3872 184.2734 455.3892 202.0566 c +455.3892 211.5938 458.9692 218.8184 463.5767 223.4258 C +443.6548 221.3066 431.0786 229.8223 424.2974 242.1035 C +428.7759 245.9414 430.438 251.5723 Y +425.0649 244.5352 415.854 238.3945 402.9321 238.3945 c +383.356 238.3945 368.0005 257.5859 368.0005 278.1836 c +368.0005 291.2568 372.8032 303.9648 382.5649 312.4307 C +376.5278 317.459 373.9185 324.8018 376.6938 330.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +240.2622 263.3711 m +240.3872 263.3711 240.4927 263.4629 240.5103 263.585 c +242.8911 279.5996 252.1646 292.9746 264.9028 300.9814 c +265.0063 301.0449 265.0493 301.1758 265.0044 301.29 c +264.9575 301.4023 264.8384 301.4688 264.7173 301.4443 c +254.2466 299.3398 244.9243 293.5811 238.27 285.4141 C +233.644 298.7891 223.0337 307.418 209.9692 311.0654 C +214.7778 316.6582 212.2622 324.5986 204.8501 325.9023 c +204.7368 325.9229 204.6245 325.8643 204.5757 325.7607 c +204.5278 325.6563 204.5542 325.5322 204.6421 325.46 c +208.6157 322.1143 207.1616 314.04 195.3052 314.04 c +187.5103 314.04 182.4849 317.2188 182.4849 321.5254 c +182.4849 324.9102 185.5464 326.7559 188.1255 326.7559 c +192.5415 326.7559 195.0649 322.7949 193.1675 319.2129 c +193.1128 319.1104 193.1353 318.9814 193.2231 318.9033 c +193.311 318.8271 193.4399 318.8184 193.5366 318.8857 c +195.7856 320.4492 197.356 322.5059 197.356 325.6768 c +197.356 331.0635 192.3306 336.8066 184.0239 336.8066 c +175.1021 336.8066 167.0005 329.9355 167.0005 321.5254 c +167.0005 309.71 177.0493 304.0918 187.6138 303.0918 C +183.2485 301.4189 179.98 296.5664 v +179.9146 296.4697 179.9243 296.3418 180.0015 296.2559 c +180.0796 296.1689 180.2056 296.1475 180.3091 296.2012 c +186.1392 299.2822 192.7954 300.9453 199.811 300.9453 c +219.4321 300.9453 236.3579 284.541 240.0103 263.5801 c +240.0317 263.4561 240.1382 263.3691 240.2622 263.3711 c +f +316.9399 315.7773 m +321.5493 323.4551 323.1919 336.627 318.897 346.46 c +318.8481 346.5703 318.8833 346.6992 318.9829 346.7686 c +319.0806 346.8379 319.2153 346.8281 319.3032 346.7461 c +324.1099 342.1914 328.2427 331.5684 326.0083 319.2871 C +329.106 316.8936 331.0532 314.5176 332.522 311.335 c +332.5688 311.2314 332.5415 311.1104 332.4556 311.0352 c +332.3696 310.9629 332.2446 310.9551 332.1489 311.0186 c +327.1528 314.3809 322.686 315.5283 316.9399 315.7773 C +f +306.3306 195.9707 m +306.4009 195.8672 306.3833 195.7266 306.2915 195.6426 c +306.1978 195.5586 306.0571 195.5547 305.9595 195.6348 c +299.145 201.1621 290.0845 204.6895 278.9243 204.6895 c +251.3521 204.6895 233.9517 188.1719 231.2163 170.7637 c +231.1987 170.6523 231.1099 170.5664 230.9985 170.5508 c +230.8862 170.5371 230.7778 170.5977 230.7329 170.7012 c +228.0073 176.959 226.3657 186.0352 234.7817 198.209 c +239.8159 205.4941 245.9106 210.5098 245.9106 217.0273 c +245.9106 221.2852 243.6509 224.1797 240.2231 224.1797 c +236.6177 224.1797 234.2866 221.0918 234.2866 217.625 c +234.2866 215.877 234.7915 214.1465 235.6958 212.5801 c +235.7544 212.4766 235.7358 212.3496 235.6509 212.2676 c +235.5649 212.1875 235.436 212.1758 235.3384 212.2402 c +232.3657 214.1777 229.7114 217.6367 229.7114 222.5117 c +229.7114 229.6836 235.8442 235.6816 244.1802 235.6816 c +253.1548 235.6816 260.5044 228.6328 260.5044 218.4922 c +260.5044 215.0156 259.5142 210.8242 257.0415 207.3613 C +260.4263 210.1875 262.2329 212.1875 263.7192 216.5117 C +274.1196 218.3223 285.2251 216.6602 294.0493 210.8691 C +294.3052 216.9707 296.3013 222.0605 300.3931 226.1875 c +300.4771 226.2715 300.6079 226.2852 300.7075 226.2227 c +300.8091 226.1582 300.8521 226.0332 300.811 225.9219 c +297.9341 217.9199 299.8657 205.7246 306.3306 195.9707 c +f +393.6978 202.6055 m +391.4517 197.8066 386.2388 195.1211 380.2368 195.0117 c +380.1118 195.0098 380.0044 195.0977 379.9829 195.2188 c +379.9595 195.3418 380.0278 195.4609 380.1431 195.5039 c +382.1899 196.2578 383.8052 197.5762 384.6646 199.4141 c +386.8774 204.1426 383.2974 210.5098 376.6509 213.7832 c +376.5728 213.8223 376.52 213.8965 376.5103 213.9824 c +376.5005 214.0684 376.5337 214.1523 376.6001 214.207 c +380.8911 217.7266 386.0122 224.2617 386.0122 237.627 c +386.0122 256.3086 373.8579 274.0898 357.7368 274.0898 c +348.5239 274.0898 341.104 267.6934 337.2661 258.0977 C +341.4868 263.8564 347.2446 268.2051 355.1782 268.2051 c +366.8208 268.2051 376.0337 255.7969 376.0337 237.8828 c +376.0337 220.9941 364.1333 201.2891 348.2681 201.2891 c +339.5669 201.2891 333.0435 208.3281 333.0435 217.4121 c +333.0435 225.4746 338.2896 230.0781 344.1763 230.0781 c +348.6099 230.0781 351.6685 226.9473 352.6196 223.5527 c +352.6509 223.4375 352.6001 223.3164 352.4927 223.2598 c +352.3872 223.2051 352.2583 223.2305 352.1802 223.3223 c +351.4282 224.2168 350.2837 224.9609 348.5259 224.9609 c +345.5825 224.9609 344.0474 222.4316 344.0474 220.6113 c +344.0474 217.1563 346.606 214.7246 350.4458 214.7246 c +355.6899 214.7246 359.7856 220.4824 359.7856 227.9023 c +359.7856 237.1152 350.9556 245.5586 342.1274 245.5586 c +333.106 245.5586 323.4478 237.5 323.4478 222.5293 c +323.4478 207.8164 333.4282 190.9258 349.2935 190.9258 c +358.5435 190.9258 366.4048 195.0957 372.436 202.002 c +372.5161 202.0918 372.6489 202.1152 372.7544 202.0547 c +372.8599 201.9941 372.9067 201.8672 372.8677 201.752 c +368.4341 188.8164 370.9126 176.6074 377.688 176.6074 c +381.0024 176.6074 382.6899 178.9863 382.6899 181.5234 c +382.6899 184.1309 380.7915 186.2852 377.7212 186.6777 c +377.6001 186.6934 377.5063 186.793 377.4985 186.9141 c +377.4927 187.0352 377.5708 187.1465 377.6899 187.1758 c +384.5044 188.9395 391.5142 185.2285 391.5142 178.1328 c +391.5142 171.8555 386.1372 167.002 379.1021 167.002 c +368.4653 167.002 363.3774 178.2715 365.6431 188.5371 C +360.1841 181.4922 352.0903 175.7012 340.4653 175.7012 c +316.9224 175.7012 305.0239 202.5703 305.0239 220.6113 c +305.0239 236.9883 308.3501 247.4785 315.2603 255.5391 C +307.1978 249.3984 303.8716 242.6172 302.3384 233.2773 C +296.1958 224.832 280.2036 224.832 v +273.5161 224.832 267.2739 227.3086 262.4302 231.998 C +262.4282 231.9961 262.4263 231.9941 262.4243 231.9902 C +262.3892 232.0313 262.3501 232.0703 262.3149 232.1094 C +261.9946 232.4238 261.6802 232.748 261.3716 233.082 C +256.3091 237.9316 246.1802 242.4785 236.9399 238.6797 c +236.8345 238.6367 236.7134 238.6699 236.6431 238.7578 c +236.5728 238.8477 236.5708 238.9727 236.6382 239.0645 c +241.0454 245.0898 248.6626 247.0059 254.3169 246.1309 C +253.272 249.8457 252.6938 254.0117 252.6938 258.6094 c +252.6938 275.0137 261.4927 286.5801 271.106 292.2109 C +267.9517 296.0137 268.5962 301.9883 272.1372 306.0449 c +272.2173 306.1357 272.3481 306.1582 272.4536 306.0996 c +272.5571 306.041 272.606 305.918 272.5708 305.8018 c +270.8403 300.2695 275.9634 295.6523 282.7524 295.9004 c +282.8755 295.9033 282.9829 295.8193 283.0103 295.6992 c +283.0356 295.5801 282.9712 295.457 282.8579 295.4111 c +272.7212 291.248 266.0005 282.4316 266.0005 271.4033 c +266.0005 259.8906 272.9087 250.5488 284.0415 250.5488 c +293.1255 250.5488 302.2095 258.8672 302.2095 269.2285 c +302.2095 277.2891 297.731 282.0225 291.9731 282.0225 c +286.9849 282.0225 283.0181 278.5684 283.0181 274.4736 c +283.0181 268.6211 289.6001 266.499 293.1118 271.1309 c +293.1821 271.2227 293.3032 271.2559 293.4087 271.2129 c +293.5161 271.1699 293.5806 271.0625 293.5669 270.9482 c +293.0435 266.5586 289.8149 262.4482 284.8091 262.4482 c +280.2036 262.4482 275.4692 266.2861 275.4692 274.4746 c +275.4692 284.1982 284.8071 294.0508 300.1606 294.0508 c +321.1431 294.0508 332.5317 270.3809 322.2974 251.4453 C +327.5415 257.459 332.2759 263.8555 332.2759 275.2432 c +332.2759 296.75 311.0122 311.291 285.9224 302.7441 c +285.8032 302.7021 285.6724 302.7559 285.6157 302.8672 c +285.5571 302.9785 285.5884 303.1143 285.6899 303.1895 c +292.6958 308.2979 300.0337 315.8262 300.0337 328.4668 c +300.0337 341.6475 291.3345 350.9854 277.772 350.9854 c +267.2798 350.9854 260.6274 344.5879 260.6274 337.04 c +260.6274 331.2822 264.3462 326.6768 270.7349 326.6768 c +280.2466 326.6768 283.481 337.0195 278.5591 341.6445 c +278.4751 341.7236 278.4556 341.8516 278.5103 341.9521 c +278.5669 342.0547 278.6841 342.1055 278.7974 342.0762 c +283.5669 340.8398 288.1353 336.0068 288.1353 328.7236 c +288.1353 316.1855 276.4927 307.8682 263.6978 307.8682 c +257.7017 307.8682 251.8989 309.623 247.2271 312.9102 C +247.7778 317.0635 246.3579 321.6602 244.2603 324.752 C +246.2095 317.8848 244.1021 306.5732 233.5864 306.5732 c +227.6958 306.5732 223.8013 311.1025 223.8013 316.4551 c +223.8013 322.7793 229.147 325.7314 233.4966 325.125 c +233.6118 325.1104 233.7007 325.0186 233.7134 324.9023 c +233.7271 324.7891 233.6606 324.6797 233.5532 324.6367 c +231.9673 324.0293 230.6108 322.3691 230.6108 320.373 c +230.6108 317.873 232.52 316.3906 234.52 316.3906 c +237.8149 316.3906 239.645 320.0605 238.4927 324.1104 C +238.5044 324.1104 L +237.4312 326.9473 236.8286 330.1152 236.8286 333.6055 c +236.8286 350.3672 255.0103 366.3398 277.9497 366.3398 c +302.1626 366.3398 315.0044 349.0664 315.0044 331.2822 c +315.0044 321.7461 311.4224 314.5225 306.8149 309.915 C +326.7368 312.0332 339.313 303.5176 346.0942 291.2354 C +341.6157 287.3975 339.9536 281.7676 Y +345.3267 288.8057 354.5376 294.9453 367.4595 294.9453 c +387.0356 294.9453 402.3911 275.7539 402.3911 255.1563 c +402.3911 242.084 397.5884 229.375 387.8267 220.9102 C +393.8638 215.8809 396.4731 208.5391 393.6978 202.6055 c +f +*U +*u +315.2114 327.9053 m +315.1782 327.7852 315.2388 327.6582 315.3521 327.6094 c +330.1763 321.0957 340.6372 308.6289 345.0063 294.2324 c +345.0415 294.1152 345.1548 294.0391 345.2778 294.0527 c +345.3989 294.0664 345.4946 294.166 345.5024 294.2871 c +346.229 304.9434 343.1274 315.4531 337.0005 324.0234 C +351.1216 324.9648 362.2407 332.9297 369.1997 344.5723 C +373.3286 338.46 381.6509 338.7969 384.8599 345.6035 c +384.9106 345.708 384.8833 345.832 384.7954 345.9063 c +384.7075 345.9805 384.5806 345.9873 384.4868 345.9219 c +380.2134 342.9688 372.8071 346.498 375.9282 357.9355 c +377.981 365.4561 382.3716 369.4668 386.5259 368.333 c +389.7915 367.4414 390.7661 364.002 390.0864 361.5146 c +388.9243 357.2539 384.438 355.8623 381.481 358.6357 c +381.397 358.7158 381.2681 358.7285 381.1704 358.6641 c +381.0728 358.5986 381.0298 358.4775 381.0688 358.3662 c +381.9868 355.7852 383.5571 353.7285 386.6157 352.8936 c +391.811 351.4756 398.6743 354.8115 400.8618 362.8252 c +403.2114 371.4316 398.7153 381.0566 390.604 383.2715 c +379.2036 386.3818 371.1392 378.166 367.3931 368.2383 C +366.9263 372.8896 363.1079 377.3203 v +363.0317 377.4092 362.9048 377.4336 362.8013 377.3818 c +362.6978 377.3291 362.6431 377.2129 362.6665 377.0996 c +364.106 370.6641 363.9575 363.8047 362.1099 357.0361 c +356.9438 338.1074 336.6626 326.0977 315.479 328.0938 c +315.354 328.1055 315.2407 328.0254 315.2114 327.9053 c +f +345.5806 240.1348 m +351.7739 233.666 364.0493 228.6133 374.6646 230.168 c +374.7856 230.1855 374.9009 230.1172 374.9399 230.0039 c +374.981 229.8906 374.936 229.7637 374.8345 229.7012 c +369.1743 226.2617 357.8384 225.0723 346.5786 230.4609 C +343.4536 228.1035 340.6489 226.8496 337.1919 226.2715 c +337.0806 226.2539 336.9692 226.3125 336.9204 226.4141 c +336.8735 226.5156 336.8989 226.6387 336.9849 226.7148 c +341.5454 230.6484 343.8286 234.6563 345.5806 240.1348 C +f +232.7935 281.9121 m +232.6753 281.8711 232.5444 281.9258 232.4878 282.0371 c +232.4312 282.1484 232.4644 282.2852 232.5679 282.3594 c +239.6938 287.4785 245.4829 295.291 248.4204 306.0566 c +255.6802 332.6563 244.3267 353.792 228.2534 361.0146 c +228.1499 361.0605 228.0903 361.1689 228.105 361.2803 c +228.1216 361.3926 228.2085 361.4814 228.3198 361.4971 c +235.0747 362.4785 244.2622 361.6729 253.7915 350.3486 c +259.4927 343.5732 262.7271 336.373 269.0142 334.6563 c +273.1216 333.5352 276.5103 334.9551 277.4126 338.2617 c +278.3618 341.7393 275.9966 344.8018 272.6528 345.7148 c +270.9653 346.1738 269.1626 346.1436 267.4146 345.6836 c +267.2993 345.6533 267.1821 345.7051 267.1255 345.8086 c +267.0708 345.9121 267.0923 346.04 267.1802 346.1172 c +269.8325 348.4746 273.8677 350.125 278.5708 348.8408 c +285.4907 346.9531 289.6606 339.457 287.4673 331.415 c +285.104 322.7578 276.3696 317.5234 266.5864 320.1934 c +263.2329 321.1084 259.4497 323.168 256.7603 326.4648 C +258.5942 322.4551 260.0493 320.1855 263.8286 317.6133 C +262.8364 307.1035 258.3091 296.8271 250.4009 289.8389 C +256.2192 287.9863 260.604 284.7207 263.5083 279.6855 c +263.5669 279.582 263.5454 279.4531 263.4595 279.373 c +263.3696 279.293 263.2388 279.2832 263.1411 279.3535 c +256.1802 284.2344 243.9048 285.582 232.7935 281.9121 c +f +216.1919 195.8809 m +212.1538 199.3105 210.936 205.0469 212.4106 210.8672 c +212.4419 210.9883 212.5542 211.0684 212.6772 211.0566 c +212.8022 211.0469 212.8989 210.9492 212.9097 210.8281 c +213.0981 208.6543 213.9448 206.748 215.4917 205.4355 c +219.4712 202.0566 226.5562 203.834 231.4634 209.3828 c +231.522 209.4492 231.6079 209.4805 231.6929 209.4668 c +231.7788 209.4531 231.8511 209.3984 231.8862 209.3203 c +234.1519 204.2539 239.1079 197.5938 252.0005 194.0742 c +270.0239 189.1563 290.3794 196.1992 294.6235 211.752 c +297.0493 220.6406 292.8306 229.4824 284.5845 235.7109 C +289.0298 230.123 291.7075 223.4238 289.6177 215.7695 c +286.5532 204.5391 272.1567 198.918 254.8755 203.6348 c +238.5825 208.0801 222.7065 224.748 226.8833 240.0547 c +229.1743 248.4492 237.6821 252.8887 246.4458 250.4961 c +254.2231 248.375 257.2837 242.1016 255.7329 236.4219 c +254.5669 232.1445 250.7407 230.0195 247.2153 229.9941 c +247.0962 229.9941 246.9927 230.0762 246.9653 230.1934 c +246.9419 230.3105 246.9985 230.4277 247.1079 230.4785 c +248.1704 230.9688 249.188 231.877 249.6509 233.5742 c +250.4263 236.4121 248.3911 238.5605 246.6353 239.0391 c +243.3022 239.9492 240.2827 238.1211 239.271 234.416 c +237.8911 229.3574 242.3667 223.8906 249.5239 221.9355 c +258.4126 219.5117 268.8833 225.8066 271.2075 234.3223 c +273.5825 243.0254 268.3501 254.4648 253.9087 258.4063 c +239.7153 262.2813 220.7925 257.0996 216.6157 241.793 c +214.1802 232.8691 216.1333 224.1875 221.2075 216.5508 c +221.2739 216.4512 221.2612 216.3164 221.1753 216.2305 c +221.0884 216.1445 220.9536 216.1328 220.853 216.2012 c +209.5415 223.8828 197.1108 224.707 195.3267 218.1699 c +194.4536 214.9727 196.3042 212.7188 198.7524 212.0508 c +201.2681 211.3652 203.8462 212.6289 205.0327 215.4883 c +205.0796 215.5996 205.2007 215.6641 205.3198 215.6406 c +205.438 215.6133 205.5249 215.5098 205.522 215.3867 c +205.4292 208.3477 200.0034 202.5625 193.1577 204.4316 c +187.1021 206.084 183.8354 212.5488 185.688 219.3359 c +188.4888 229.5977 200.6997 231.5391 210.0063 226.6504 C +204.647 233.7715 201.1919 243.1035 204.2524 254.3184 c +210.4507 277.0313 239.5044 281.4355 256.9087 276.6855 c +272.7075 272.373 281.9517 266.4023 287.9087 257.6152 C +284.1079 267.0098 278.4419 272.0039 269.8345 275.9434 C +263.3052 284.0918 267.5161 299.5195 v +269.2759 305.9707 273.3091 311.3418 279.1079 314.7793 C +279.1079 314.7813 279.106 314.7842 279.1021 314.7871 C +279.1509 314.8105 279.1997 314.8379 279.2466 314.8613 C +279.6333 315.0879 280.0298 315.3057 280.4321 315.5146 C +286.4438 319.1211 293.4966 327.6973 292.2661 337.6113 c +292.2524 337.7236 292.3149 337.832 292.4185 337.877 c +292.5239 337.9219 292.645 337.8896 292.7153 337.8018 c +297.3677 331.9629 297.2114 324.1104 294.8794 318.8857 C +298.7368 318.915 302.9087 318.375 307.3442 317.165 c +323.1685 312.8457 332.0122 301.3135 334.9126 290.5566 C +339.4106 292.5977 345.0063 290.4043 347.9888 285.9199 c +348.0532 285.8184 348.0415 285.6855 347.9575 285.5996 c +347.8735 285.5156 347.7407 285.5 347.6392 285.5645 c +342.7583 288.6914 336.9556 284.9648 335.4048 278.3496 c +335.3774 278.2305 335.2681 278.1484 335.145 278.1543 c +335.022 278.1602 334.9204 278.2539 334.9067 278.377 c +333.5591 289.251 326.8228 298.0566 316.1841 300.96 c +305.0767 303.9922 294.2446 299.7852 291.3149 289.0469 c +288.9224 280.2832 294.5571 269.3301 304.5513 266.6016 c +312.3286 264.4785 318.0747 267.5527 319.5903 273.1074 c +320.9048 277.9199 318.6157 282.6563 314.6665 283.7344 c +309.0181 285.2754 305.2388 279.4844 308.7837 274.877 c +308.8521 274.7852 308.854 274.6602 308.7837 274.5684 c +308.7153 274.4766 308.5923 274.4434 308.4868 274.4863 c +304.3892 276.1465 301.2739 280.3418 302.5923 285.1729 c +303.8052 289.6152 308.7544 293.1729 316.6548 291.0166 c +326.0356 288.457 333.0806 276.8555 329.0376 262.043 c +323.5142 241.7988 297.6802 237.0449 282.1079 251.9043 C +286.5278 245.2617 291.4517 239.0098 302.438 236.0117 c +323.188 230.3496 342.813 247.0332 341.1724 273.4902 c +341.1646 273.6152 341.2505 273.7285 341.3735 273.7539 c +341.4946 273.7813 341.6196 273.7129 341.6646 273.5977 c +344.7466 265.4922 350.0786 256.4316 362.2739 253.1035 c +374.9888 249.6328 386.2876 255.5664 389.8599 268.6504 c +392.6216 278.7734 388.2017 286.875 380.9204 288.8623 c +375.3657 290.3789 369.9419 288.0039 368.2603 281.8398 c +365.7563 272.6641 374.8833 266.8203 380.6411 270.3516 c +380.7388 270.4121 380.8677 270.3965 380.9497 270.3164 c +381.0337 270.2363 381.0513 270.1094 380.9927 270.0078 c +378.5454 265.7324 372.6802 262.5977 365.6548 264.5156 c +353.5571 267.8164 348.6001 281.2383 351.9673 293.5811 c +353.5454 299.3652 356.7681 304.502 361.1685 308.1426 C +365.0298 306.5186 369.8384 306.6777 373.3735 307.8867 C +366.2349 307.8154 355.8794 312.8262 358.647 322.9707 c +360.1978 328.6533 365.5923 331.2188 370.7563 329.8086 c +376.8579 328.1436 378.2974 322.21 376.5688 318.1729 c +376.522 318.0654 376.4106 318.0039 376.2974 318.0225 c +376.1821 318.04 376.0942 318.1318 376.0825 318.2471 c +375.9146 319.9375 374.6685 321.6836 372.7446 322.208 c +370.3325 322.8662 368.3989 321.415 367.8735 319.4854 c +367.0044 316.3066 370.063 313.5752 374.2739 313.6211 C +374.27 313.6094 L +377.2896 313.8984 380.5044 313.6445 383.8716 312.7266 c +400.0415 308.3125 410.6646 286.5674 404.6235 264.4375 c +398.2485 241.0781 378.2056 233.2363 361.0474 237.9199 c +351.8481 240.4297 345.8228 245.7871 342.5903 251.4453 C +339.3892 231.668 327.8618 221.7793 314.229 218.4707 C +311.7056 223.8008 306.7114 226.8867 Y +312.0864 219.8496 315.5845 209.3477 312.1821 196.8809 c +307.0278 177.9961 284.4712 168.2344 264.6001 173.6582 c +251.9888 177.0996 240.9927 185.0801 235.397 196.7266 C +228.9556 192.2266 221.186 191.6406 216.1919 195.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +363.1294 269.9688 m +363.0044 269.9688 362.8989 269.877 362.8794 269.7539 c +360.5005 253.7402 351.2271 240.3652 338.4888 232.3594 c +338.3853 232.2949 338.3403 232.1641 338.3872 232.0508 c +338.4321 231.9375 338.5532 231.8711 338.6724 231.8965 c +349.145 234 358.4653 239.7598 365.1216 247.9277 C +369.7466 234.5508 380.3579 225.9219 393.4224 222.2734 C +388.6138 216.6816 391.1294 208.7402 398.5415 207.4375 c +398.6548 207.416 398.7661 207.4746 398.8149 207.5781 c +398.8638 207.6816 398.8364 207.8066 398.7485 207.8809 c +394.7759 211.2266 396.229 219.3008 408.0864 219.3008 c +415.8794 219.3008 420.9067 216.1211 420.9067 211.8145 c +420.9067 208.4297 417.8442 206.584 415.2642 206.584 c +410.8501 206.584 408.3267 210.5449 410.2231 214.127 c +410.2778 214.2305 410.2563 214.3574 410.1685 214.4355 c +410.0806 214.5137 409.9517 214.5215 409.854 214.4551 c +407.606 212.8906 406.0356 210.834 406.0356 207.6641 c +406.0356 202.2773 411.061 196.5352 419.3677 196.5332 c +428.2896 196.5332 436.3911 203.4043 436.3911 211.8145 c +436.3911 223.6309 426.3423 229.248 415.7778 230.248 C +420.1431 231.9219 423.4106 236.7734 v +423.4771 236.8691 423.4673 236.998 423.3892 237.084 c +423.311 237.1719 423.1841 237.1934 423.0825 237.1387 c +417.2524 234.0566 410.5942 232.3945 403.5806 232.3945 c +383.9575 232.3945 367.0337 248.7988 363.3813 269.7607 c +363.3599 269.8818 363.2524 269.9727 363.1294 269.9688 c +f +286.4517 217.5625 m +281.8442 209.8867 280.1997 196.7129 284.4946 186.8809 c +284.5435 186.7695 284.5083 186.6406 284.4087 186.5703 c +284.3091 186.502 284.1763 186.5117 284.0884 186.5957 c +279.2817 191.1484 275.1489 201.7715 277.3833 214.0527 C +274.2876 216.4473 272.3384 218.8223 270.8696 222.0059 c +270.8228 222.1074 270.8501 222.2305 270.936 222.3047 c +271.022 222.377 271.147 222.3848 271.2427 222.3203 c +276.2388 218.959 280.7056 217.8125 286.4517 217.5625 C +f +297.0591 337.3691 m +296.9907 337.4727 297.0083 337.6133 297.1001 337.6973 c +297.1938 337.7813 297.3345 337.7852 297.4321 337.7061 c +304.2466 332.1797 313.3071 328.6504 324.4673 328.6504 c +352.0376 328.6504 369.4399 345.1689 372.1743 362.5771 c +372.1919 362.6885 372.2817 362.7734 372.3931 362.7891 c +372.5044 362.8047 372.6138 362.7422 372.6587 362.6396 c +375.3833 356.3818 377.0259 347.3057 368.6099 335.1309 c +363.5747 327.8457 357.479 322.8311 357.479 316.3145 c +357.479 312.0566 359.7407 309.1602 363.1685 309.1602 c +366.7739 309.1602 369.106 312.248 369.104 315.7148 c +369.104 317.4629 368.6001 319.1934 367.6958 320.7607 c +367.6372 320.8633 367.6548 320.9902 367.7407 321.0723 c +367.8247 321.1523 367.9556 321.165 368.0532 321.1016 c +371.0259 319.1641 373.6802 315.7021 373.6802 310.8281 c +373.6802 303.6563 367.5474 297.6602 359.2095 297.6602 c +350.2368 297.6602 342.8872 304.709 342.8872 314.8477 c +342.8872 318.3262 343.8755 322.5156 346.3501 325.9805 C +342.9653 323.1523 341.1587 321.1523 339.6724 316.8271 C +329.272 315.0186 318.1665 316.6797 309.3403 322.4727 C +309.0864 316.3711 307.0903 311.2793 302.9985 307.1533 c +302.9146 307.0684 302.7837 307.0547 302.6841 307.1182 c +302.5825 307.1816 302.5415 307.3066 302.5806 307.4189 c +305.4575 315.4199 303.5239 327.6152 297.0591 337.3691 c +f +209.6938 330.7344 m +211.938 335.5352 217.1528 338.2188 223.1548 338.3271 c +223.2798 338.3311 223.3872 338.2432 223.4087 338.1211 c +223.4321 337.998 223.3638 337.8779 223.2485 337.8359 c +221.2017 337.082 219.5864 335.7637 218.7271 333.9258 c +216.5142 329.1973 220.0942 322.8301 226.7407 319.5566 c +226.8188 319.5186 226.8716 319.4434 226.8813 319.3594 c +226.8911 319.2725 226.856 319.1885 226.7915 319.1318 c +222.5005 315.6143 217.3794 309.0781 217.3794 295.7148 c +217.3774 277.0322 229.5337 259.25 245.6548 259.25 c +254.8677 259.25 262.2876 265.6465 266.1255 275.2422 C +261.9028 269.4844 256.145 265.1348 248.2114 265.1348 c +236.5708 265.1348 227.3579 277.5439 227.356 295.459 c +227.356 312.3457 239.2583 332.0518 255.1216 332.0508 c +263.8247 332.0488 270.3481 325.0117 270.3481 315.9277 c +270.3481 307.8672 265.1021 303.2637 259.2173 303.2637 c +254.7798 303.2637 251.7231 306.3936 250.772 309.7871 c +250.7388 309.9023 250.7915 310.0254 250.897 310.0811 c +251.0044 310.1357 251.1333 310.1104 251.2114 310.0186 c +251.9634 309.124 253.1079 308.3809 254.8657 308.3809 c +257.8091 308.3789 259.3442 310.9082 259.3442 312.7285 c +259.3442 316.1836 256.7856 318.6152 252.9458 318.6152 c +247.7036 318.6152 243.606 312.8564 243.606 305.4385 c +243.606 296.2236 252.436 287.7813 261.2642 287.7813 c +270.2856 287.7813 279.9438 295.8408 279.9438 310.8125 c +279.9419 325.5234 269.9653 342.4141 254.0981 342.4141 c +244.8481 342.4141 236.9849 338.2441 230.9556 331.3398 c +230.8755 331.248 230.7427 331.2246 230.6392 331.2852 c +230.5317 331.3477 230.4849 331.4727 230.5239 331.5879 c +234.9575 344.5234 232.4771 356.7344 225.7036 356.7324 c +222.3892 356.7324 220.7017 354.3535 220.7017 351.8154 c +220.7017 349.21 222.6001 347.0566 225.6704 346.6611 c +225.7915 346.6475 225.8833 346.5479 225.8931 346.4268 c +225.8989 346.3047 225.8188 346.1943 225.7017 346.1641 c +218.8872 344.4004 211.8774 348.1133 211.8774 355.2061 c +211.8774 361.4854 217.2544 366.3398 224.2896 366.3398 c +234.9263 366.3379 240.0142 355.0684 237.7485 344.8047 C +243.2075 351.8486 251.3013 357.6396 262.9263 357.6396 c +286.4692 357.6396 298.3677 330.7715 298.3677 312.7285 c +298.3677 296.3525 295.0415 285.8604 288.1313 277.8018 C +296.1938 283.9404 299.52 290.7227 301.0552 300.0645 C +307.1958 308.5078 323.188 308.5078 v +329.8755 308.5078 336.1177 306.0322 340.9614 301.3438 C +340.9634 301.3447 340.9653 301.3477 340.9673 301.3486 C +341.0024 301.3105 341.0396 301.2695 341.0767 301.2314 C +341.397 300.915 341.7114 300.5918 342.02 300.2578 C +347.0806 295.4102 357.2114 290.8633 366.4517 294.6602 c +366.5571 294.7031 366.6782 294.6699 366.7485 294.582 c +366.8188 294.4932 366.8188 294.3672 366.7524 294.2754 c +362.3462 288.252 354.729 286.335 349.0747 287.21 C +350.1177 283.4941 350.6958 279.3281 350.6958 274.7305 c +350.6978 258.3262 341.8989 246.7598 332.2856 241.1289 C +335.438 237.3281 334.7954 231.3535 331.2544 227.2949 c +331.1743 227.2051 331.0435 227.1816 330.938 227.2402 c +330.8345 227.2988 330.7837 227.4238 330.8188 227.5391 c +332.5513 233.0703 327.4282 237.6875 320.6392 237.4395 c +320.5161 237.4355 320.4067 237.5195 320.3813 237.6406 c +320.356 237.7617 320.4185 237.8828 320.5337 237.9277 c +330.6685 242.0918 337.3911 250.9102 337.3892 261.9355 c +337.3911 273.4492 330.481 282.79 319.3501 282.79 c +310.2661 282.79 301.1821 274.4727 301.1821 264.1133 c +301.1821 256.0508 305.6587 251.3184 311.4165 251.3164 c +316.4067 251.3184 320.3735 254.7715 320.3735 258.8672 c +320.3735 264.7188 313.7896 266.8408 310.2778 262.209 c +310.2095 262.1172 310.0864 262.084 309.981 262.127 c +309.8755 262.1689 309.811 262.2773 309.8228 262.3926 c +310.3462 266.7813 313.5767 270.8926 318.5825 270.8926 c +323.188 270.8926 327.9224 267.0518 327.9224 258.8652 c +327.9224 249.1406 318.5845 239.291 303.231 239.2891 c +282.2466 239.2891 270.8599 262.959 281.0942 281.8945 C +275.8501 275.8809 271.1157 269.4844 271.1157 258.0977 c +271.1138 236.5898 292.3794 222.0488 317.4692 230.5977 c +317.5884 230.6367 317.7192 230.584 317.7759 230.4746 c +317.8345 230.3633 317.8013 230.2266 317.6997 230.1523 c +310.6938 225.043 303.356 217.5137 303.356 204.873 c +303.356 191.6934 312.0552 182.3535 325.6196 182.3535 c +336.1099 182.3535 342.7642 188.752 342.7642 196.2988 c +342.7642 202.0566 339.0454 206.6641 332.6567 206.6641 c +323.1431 206.6641 319.9087 196.3203 324.8325 191.6953 c +324.9165 191.6152 324.936 191.4902 324.8813 191.3887 c +324.8247 191.2871 324.7056 191.2344 324.5942 191.2637 c +319.8247 192.5 315.2563 197.332 315.2563 204.6152 c +315.2544 217.1563 326.897 225.4727 339.6919 225.4727 c +345.688 225.4727 351.4907 223.7188 356.1646 220.4297 C +355.6118 216.2773 357.0317 211.6816 359.1313 208.5879 C +357.1821 215.457 359.2915 226.7656 369.8032 226.7676 c +375.6958 226.7656 379.5903 222.2383 379.5903 216.8867 c +379.5903 210.5605 374.2446 207.6094 369.895 208.2148 c +369.7798 208.2305 369.6899 208.3223 369.6763 208.4375 c +369.6646 208.5527 369.731 208.6602 369.8384 208.7031 c +371.4243 209.3105 372.7817 210.9727 372.7817 212.9668 c +372.7817 215.4668 370.8696 216.9492 368.8696 216.9492 c +365.5767 216.9492 363.7466 213.2793 364.8989 209.2305 C +364.8872 209.2285 L +365.9595 206.3926 366.561 203.2246 366.561 199.7363 c +366.561 182.9746 348.3813 167.002 325.4399 167 c +301.229 167 288.3872 184.2734 288.3892 202.0566 c +288.3892 211.5938 291.9692 218.8184 296.5767 223.4258 C +276.6548 221.3066 264.0786 229.8223 257.2974 242.1035 C +261.7759 245.9414 263.438 251.5723 Y +258.0649 244.5352 248.854 238.3945 235.9321 238.3945 c +216.356 238.3945 201.0005 257.5859 201.0005 278.1836 c +201.0005 291.2568 205.8032 303.9648 215.5649 312.4307 C +209.5278 317.459 206.9185 324.8018 209.6938 330.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +73.2617 263.3711 m +73.3867 263.3711 73.4922 263.4629 73.5098 263.585 c +75.8906 279.5996 85.1641 292.9746 97.9023 300.9814 c +98.0059 301.0449 98.0488 301.1758 98.0039 301.29 c +97.957 301.4023 97.8379 301.4688 97.7168 301.4443 c +87.2461 299.3398 77.9238 293.5811 71.2695 285.4141 C +66.6436 298.7891 56.0332 307.418 42.9688 311.0654 C +47.7773 316.6582 45.2617 324.5986 37.8496 325.9023 c +37.7363 325.9229 37.624 325.8643 37.5752 325.7607 c +37.5273 325.6563 37.5537 325.5322 37.6416 325.46 c +41.6152 322.1143 40.1611 314.04 28.3047 314.04 c +20.5098 314.04 15.4844 317.2188 15.4844 321.5254 c +15.4844 324.9102 18.5459 326.7559 21.125 326.7559 c +25.541 326.7559 28.0645 322.7949 26.167 319.2129 c +26.1123 319.1104 26.1348 318.9814 26.2227 318.9033 c +26.3105 318.8271 26.4395 318.8184 26.5361 318.8857 c +28.7852 320.4492 30.3555 322.5059 30.3555 325.6768 c +30.3555 331.0635 25.3301 336.8066 17.0234 336.8066 c +8.10156 336.8066 0 329.9355 0 321.5254 c +0 309.71 10.0488 304.0918 20.6133 303.0918 C +16.248 301.4189 12.9795 296.5664 v +12.9141 296.4697 12.9238 296.3418 13.001 296.2559 c +13.0791 296.1689 13.2051 296.1475 13.3086 296.2012 c +19.1387 299.2822 25.7949 300.9453 32.8105 300.9453 c +52.4316 300.9453 69.3574 284.541 73.0098 263.5801 c +73.0313 263.4561 73.1377 263.3691 73.2617 263.3711 c +f +149.9395 315.7773 m +154.5488 323.4551 156.1914 336.627 151.8965 346.46 c +151.8477 346.5703 151.8828 346.6992 151.9824 346.7686 c +152.0801 346.8379 152.2148 346.8281 152.3027 346.7461 c +157.1094 342.1914 161.2422 331.5684 159.0078 319.2871 C +162.1055 316.8936 164.0527 314.5176 165.5215 311.335 c +165.5684 311.2314 165.541 311.1104 165.4551 311.0352 c +165.3691 310.9629 165.2441 310.9551 165.1484 311.0186 c +160.1523 314.3809 155.6855 315.5283 149.9395 315.7773 C +f +139.3301 195.9707 m +139.4004 195.8672 139.3828 195.7266 139.291 195.6426 c +139.1973 195.5586 139.0566 195.5547 138.959 195.6348 c +132.1445 201.1621 123.084 204.6895 111.9238 204.6895 c +84.3516 204.6895 66.9512 188.1719 64.2158 170.7637 c +64.1982 170.6523 64.1094 170.5664 63.998 170.5508 c +63.8857 170.5371 63.7773 170.5977 63.7324 170.7012 c +61.0068 176.959 59.3652 186.0352 67.7813 198.209 c +72.8154 205.4941 78.9102 210.5098 78.9102 217.0273 c +78.9102 221.2852 76.6504 224.1797 73.2227 224.1797 c +69.6172 224.1797 67.2861 221.0918 67.2861 217.625 c +67.2861 215.877 67.791 214.1465 68.6953 212.5801 c +68.7539 212.4766 68.7354 212.3496 68.6504 212.2676 c +68.5645 212.1875 68.4355 212.1758 68.3379 212.2402 c +65.3652 214.1777 62.7109 217.6367 62.7109 222.5117 c +62.7109 229.6836 68.8438 235.6816 77.1797 235.6816 c +86.1543 235.6816 93.5039 228.6328 93.5039 218.4922 c +93.5039 215.0156 92.5137 210.8242 90.041 207.3613 C +93.4258 210.1875 95.2324 212.1875 96.7188 216.5117 C +107.1191 218.3223 118.2246 216.6602 127.0488 210.8691 C +127.3047 216.9707 129.3008 222.0605 133.3926 226.1875 c +133.4766 226.2715 133.6074 226.2852 133.707 226.2227 c +133.8086 226.1582 133.8516 226.0332 133.8105 225.9219 c +130.9336 217.9199 132.8652 205.7246 139.3301 195.9707 c +f +226.6973 202.6055 m +224.4512 197.8066 219.2383 195.1211 213.2363 195.0117 c +213.1113 195.0098 213.0039 195.0977 212.9824 195.2188 c +212.959 195.3418 213.0273 195.4609 213.1426 195.5039 c +215.1895 196.2578 216.8047 197.5762 217.6641 199.4141 c +219.877 204.1426 216.2969 210.5098 209.6504 213.7832 c +209.5723 213.8223 209.5195 213.8965 209.5098 213.9824 c +209.5 214.0684 209.5332 214.1523 209.5996 214.207 c +213.8906 217.7266 219.0117 224.2617 219.0117 237.627 c +219.0117 256.3086 206.8574 274.0898 190.7363 274.0898 c +181.5234 274.0898 174.1035 267.6934 170.2656 258.0977 C +174.4863 263.8564 180.2441 268.2051 188.1777 268.2051 c +199.8203 268.2051 209.0332 255.7969 209.0332 237.8828 c +209.0332 220.9941 197.1328 201.2891 181.2676 201.2891 c +172.5664 201.2891 166.043 208.3281 166.043 217.4121 c +166.043 225.4746 171.2891 230.0781 177.1758 230.0781 c +181.6094 230.0781 184.668 226.9473 185.6191 223.5527 c +185.6504 223.4375 185.5996 223.3164 185.4922 223.2598 c +185.3867 223.2051 185.2578 223.2305 185.1797 223.3223 c +184.4277 224.2168 183.2832 224.9609 181.5254 224.9609 c +178.582 224.9609 177.0469 222.4316 177.0469 220.6113 c +177.0469 217.1563 179.6055 214.7246 183.4453 214.7246 c +188.6895 214.7246 192.7852 220.4824 192.7852 227.9023 c +192.7852 237.1152 183.9551 245.5586 175.127 245.5586 c +166.1055 245.5586 156.4473 237.5 156.4473 222.5293 c +156.4473 207.8164 166.4277 190.9258 182.293 190.9258 c +191.543 190.9258 199.4043 195.0957 205.4355 202.002 c +205.5156 202.0918 205.6484 202.1152 205.7539 202.0547 c +205.8594 201.9941 205.9063 201.8672 205.8672 201.752 c +201.4336 188.8164 203.9121 176.6074 210.6875 176.6074 c +214.002 176.6074 215.6895 178.9863 215.6895 181.5234 c +215.6895 184.1309 213.791 186.2852 210.7207 186.6777 c +210.5996 186.6934 210.5059 186.793 210.498 186.9141 c +210.4922 187.0352 210.5703 187.1465 210.6895 187.1758 c +217.5039 188.9395 224.5137 185.2285 224.5137 178.1328 c +224.5137 171.8555 219.1367 167.002 212.1016 167.002 c +201.4648 167.002 196.377 178.2715 198.6426 188.5371 C +193.1836 181.4922 185.0898 175.7012 173.4648 175.7012 c +149.9219 175.7012 138.0234 202.5703 138.0234 220.6113 c +138.0234 236.9883 141.3496 247.4785 148.2598 255.5391 C +140.1973 249.3984 136.8711 242.6172 135.3379 233.2773 C +129.1953 224.832 113.2031 224.832 v +106.5156 224.832 100.2734 227.3086 95.4297 231.998 C +95.4277 231.9961 95.4258 231.9941 95.4238 231.9902 C +95.3887 232.0313 95.3496 232.0703 95.3145 232.1094 C +94.9941 232.4238 94.6797 232.748 94.3711 233.082 C +89.3086 237.9316 79.1797 242.4785 69.9395 238.6797 c +69.834 238.6367 69.7129 238.6699 69.6426 238.7578 c +69.5723 238.8477 69.5703 238.9727 69.6377 239.0645 c +74.0449 245.0898 81.6621 247.0059 87.3164 246.1309 C +86.2715 249.8457 85.6934 254.0117 85.6934 258.6094 c +85.6934 275.0137 94.4922 286.5801 104.1055 292.2109 C +100.9512 296.0137 101.5957 301.9883 105.1367 306.0449 c +105.2168 306.1357 105.3477 306.1582 105.4531 306.0996 c +105.5566 306.041 105.6055 305.918 105.5703 305.8018 c +103.8398 300.2695 108.9629 295.6523 115.752 295.9004 c +115.875 295.9033 115.9824 295.8193 116.0098 295.6992 c +116.0352 295.5801 115.9707 295.457 115.8574 295.4111 c +105.7207 291.248 99 282.4316 99 271.4033 c +99 259.8906 105.9082 250.5488 117.041 250.5488 c +126.125 250.5488 135.209 258.8672 135.209 269.2285 c +135.209 277.2891 130.7305 282.0225 124.9727 282.0225 c +119.9844 282.0225 116.0176 278.5684 116.0176 274.4736 c +116.0176 268.6211 122.5996 266.499 126.1113 271.1309 c +126.1816 271.2227 126.3027 271.2559 126.4082 271.2129 c +126.5156 271.1699 126.5801 271.0625 126.5664 270.9482 c +126.043 266.5586 122.8145 262.4482 117.8086 262.4482 c +113.2031 262.4482 108.4688 266.2861 108.4688 274.4746 c +108.4688 284.1982 117.8066 294.0508 133.1602 294.0508 c +154.1426 294.0508 165.5313 270.3809 155.2969 251.4453 C +160.541 257.459 165.2754 263.8555 165.2754 275.2432 c +165.2754 296.75 144.0117 311.291 118.9219 302.7441 c +118.8027 302.7021 118.6719 302.7559 118.6152 302.8672 c +118.5566 302.9785 118.5879 303.1143 118.6895 303.1895 c +125.6953 308.2979 133.0332 315.8262 133.0332 328.4668 c +133.0332 341.6475 124.334 350.9854 110.7715 350.9854 c +100.2793 350.9854 93.627 344.5879 93.627 337.04 c +93.627 331.2822 97.3457 326.6768 103.7344 326.6768 c +113.2461 326.6768 116.4805 337.0195 111.5586 341.6445 c +111.4746 341.7236 111.4551 341.8516 111.5098 341.9521 c +111.5664 342.0547 111.6836 342.1055 111.7969 342.0762 c +116.5664 340.8398 121.1348 336.0068 121.1348 328.7236 c +121.1348 316.1855 109.4922 307.8682 96.6973 307.8682 c +90.7012 307.8682 84.8984 309.623 80.2266 312.9102 C +80.7773 317.0635 79.3574 321.6602 77.2598 324.752 C +79.209 317.8848 77.1016 306.5732 66.5859 306.5732 c +60.6953 306.5732 56.8008 311.1025 56.8008 316.4551 c +56.8008 322.7793 62.1465 325.7314 66.4961 325.125 c +66.6113 325.1104 66.7002 325.0186 66.7129 324.9023 c +66.7266 324.7891 66.6602 324.6797 66.5527 324.6367 c +64.9668 324.0293 63.6104 322.3691 63.6104 320.373 c +63.6104 317.873 65.5195 316.3906 67.5195 316.3906 c +70.8145 316.3906 72.6445 320.0605 71.4922 324.1104 C +71.5039 324.1104 L +70.4307 326.9473 69.8281 330.1152 69.8281 333.6055 c +69.8281 350.3672 88.0098 366.3398 110.9492 366.3398 c +135.1621 366.3398 148.0039 349.0664 148.0039 331.2822 c +148.0039 321.7461 144.4219 314.5225 139.8145 309.915 C +159.7363 312.0332 172.3125 303.5176 179.0938 291.2354 C +174.6152 287.3975 172.9531 281.7676 Y +178.3262 288.8057 187.5371 294.9453 200.459 294.9453 c +220.0352 294.9453 235.3906 275.7539 235.3906 255.1563 c +235.3906 242.084 230.5879 229.375 220.8262 220.9102 C +226.8633 215.8809 229.4727 208.5391 226.6973 202.6055 c +f +*U +*u +148.2109 327.9053 m +148.1777 327.7852 148.2383 327.6582 148.3516 327.6094 c +163.1758 321.0957 173.6367 308.6289 178.0059 294.2324 c +178.041 294.1152 178.1543 294.0391 178.2773 294.0527 c +178.3984 294.0664 178.4941 294.166 178.502 294.2871 c +179.2285 304.9434 176.127 315.4531 170 324.0234 C +184.1211 324.9648 195.2402 332.9297 202.1992 344.5723 C +206.3281 338.46 214.6504 338.7969 217.8594 345.6035 c +217.9102 345.708 217.8828 345.832 217.7949 345.9063 c +217.707 345.9805 217.5801 345.9873 217.4863 345.9219 c +213.2129 342.9688 205.8066 346.498 208.9277 357.9355 c +210.9805 365.4561 215.3711 369.4668 219.5254 368.333 c +222.791 367.4414 223.7656 364.002 223.0859 361.5146 c +221.9238 357.2539 217.4375 355.8623 214.4805 358.6357 c +214.3965 358.7158 214.2676 358.7285 214.1699 358.6641 c +214.0723 358.5986 214.0293 358.4775 214.0684 358.3662 c +214.9863 355.7852 216.5566 353.7285 219.6152 352.8936 c +224.8105 351.4756 231.6738 354.8115 233.8613 362.8252 c +236.2109 371.4316 231.7148 381.0566 223.6035 383.2715 c +212.2031 386.3818 204.1387 378.166 200.3926 368.2383 C +199.9258 372.8896 196.1074 377.3203 v +196.0313 377.4092 195.9043 377.4336 195.8008 377.3818 c +195.6973 377.3291 195.6426 377.2129 195.666 377.0996 c +197.1055 370.6641 196.957 363.8047 195.1094 357.0361 c +189.9434 338.1074 169.6621 326.0977 148.4785 328.0938 c +148.3535 328.1055 148.2402 328.0254 148.2109 327.9053 c +f +178.5801 240.1348 m +184.7734 233.666 197.0488 228.6133 207.6641 230.168 c +207.7852 230.1855 207.9004 230.1172 207.9395 230.0039 c +207.9805 229.8906 207.9355 229.7637 207.834 229.7012 c +202.1738 226.2617 190.8379 225.0723 179.5781 230.4609 C +176.4531 228.1035 173.6484 226.8496 170.1914 226.2715 c +170.0801 226.2539 169.9688 226.3125 169.9199 226.4141 c +169.873 226.5156 169.8984 226.6387 169.9844 226.7148 c +174.5449 230.6484 176.8281 234.6563 178.5801 240.1348 C +f +65.793 281.9121 m +65.6748 281.8711 65.5439 281.9258 65.4873 282.0371 c +65.4307 282.1484 65.4639 282.2852 65.5674 282.3594 c +72.6934 287.4785 78.4824 295.291 81.4199 306.0566 c +88.6797 332.6563 77.3262 353.792 61.2529 361.0146 c +61.1494 361.0605 61.0898 361.1689 61.1045 361.2803 c +61.1211 361.3926 61.208 361.4814 61.3193 361.4971 c +68.0742 362.4785 77.2617 361.6729 86.791 350.3486 c +92.4922 343.5732 95.7266 336.373 102.0137 334.6563 c +106.1211 333.5352 109.5098 334.9551 110.4121 338.2617 c +111.3613 341.7393 108.9961 344.8018 105.6523 345.7148 c +103.9648 346.1738 102.1621 346.1436 100.4141 345.6836 c +100.2988 345.6533 100.1816 345.7051 100.125 345.8086 c +100.0703 345.9121 100.0918 346.04 100.1797 346.1172 c +102.832 348.4746 106.8672 350.125 111.5703 348.8408 c +118.4902 346.9531 122.6602 339.457 120.4668 331.415 c +118.1035 322.7578 109.3691 317.5234 99.5859 320.1934 c +96.2324 321.1084 92.4492 323.168 89.7598 326.4648 C +91.5938 322.4551 93.0488 320.1855 96.8281 317.6133 C +95.8359 307.1035 91.3086 296.8271 83.4004 289.8389 C +89.2188 287.9863 93.6035 284.7207 96.5078 279.6855 c +96.5664 279.582 96.5449 279.4531 96.459 279.373 c +96.3691 279.293 96.2383 279.2832 96.1406 279.3535 c +89.1797 284.2344 76.9043 285.582 65.793 281.9121 c +f +49.1914 195.8809 m +45.1533 199.3105 43.9355 205.0469 45.4102 210.8672 c +45.4414 210.9883 45.5537 211.0684 45.6768 211.0566 c +45.8018 211.0469 45.8984 210.9492 45.9092 210.8281 c +46.0977 208.6543 46.9443 206.748 48.4912 205.4355 c +52.4707 202.0566 59.5557 203.834 64.4629 209.3828 c +64.5215 209.4492 64.6074 209.4805 64.6924 209.4668 c +64.7783 209.4531 64.8506 209.3984 64.8857 209.3203 c +67.1514 204.2539 72.1074 197.5938 85 194.0742 c +103.0234 189.1563 123.3789 196.1992 127.623 211.752 c +130.0488 220.6406 125.8301 229.4824 117.584 235.7109 C +122.0293 230.123 124.707 223.4238 122.6172 215.7695 c +119.5527 204.5391 105.1563 198.918 87.875 203.6348 c +71.582 208.0801 55.7061 224.748 59.8828 240.0547 c +62.1738 248.4492 70.6816 252.8887 79.4453 250.4961 c +87.2227 248.375 90.2832 242.1016 88.7324 236.4219 c +87.5664 232.1445 83.7402 230.0195 80.2148 229.9941 c +80.0957 229.9941 79.9922 230.0762 79.9648 230.1934 c +79.9414 230.3105 79.998 230.4277 80.1074 230.4785 c +81.1699 230.9688 82.1875 231.877 82.6504 233.5742 c +83.4258 236.4121 81.3906 238.5605 79.6348 239.0391 c +76.3018 239.9492 73.2822 238.1211 72.2705 234.416 c +70.8906 229.3574 75.3662 223.8906 82.5234 221.9355 c +91.4121 219.5117 101.8828 225.8066 104.207 234.3223 c +106.582 243.0254 101.3496 254.4648 86.9082 258.4063 c +72.7148 262.2813 53.792 257.0996 49.6152 241.793 c +47.1797 232.8691 49.1328 224.1875 54.207 216.5508 c +54.2734 216.4512 54.2607 216.3164 54.1748 216.2305 c +54.0879 216.1445 53.9531 216.1328 53.8525 216.2012 c +42.541 223.8828 30.1104 224.707 28.3262 218.1699 c +27.4531 214.9727 29.3037 212.7188 31.752 212.0508 c +34.2676 211.3652 36.8457 212.6289 38.0322 215.4883 c +38.0791 215.5996 38.2002 215.6641 38.3193 215.6406 c +38.4375 215.6133 38.5244 215.5098 38.5215 215.3867 c +38.4287 208.3477 33.0029 202.5625 26.1572 204.4316 c +20.1016 206.084 16.835 212.5488 18.6875 219.3359 c +21.4883 229.5977 33.6992 231.5391 43.0059 226.6504 C +37.6465 233.7715 34.1914 243.1035 37.252 254.3184 c +43.4502 277.0313 72.5039 281.4355 89.9082 276.6855 c +105.707 272.373 114.9512 266.4023 120.9082 257.6152 C +117.1074 267.0098 111.4414 272.0039 102.834 275.9434 C +96.3047 284.0918 100.5156 299.5195 v +102.2754 305.9707 106.3086 311.3418 112.1074 314.7793 C +112.1074 314.7813 112.1055 314.7842 112.1016 314.7871 C +112.1504 314.8105 112.1992 314.8379 112.2461 314.8613 C +112.6328 315.0879 113.0293 315.3057 113.4316 315.5146 C +119.4434 319.1211 126.4961 327.6973 125.2656 337.6113 c +125.252 337.7236 125.3145 337.832 125.418 337.877 c +125.5234 337.9219 125.6445 337.8896 125.7148 337.8018 c +130.3672 331.9629 130.2109 324.1104 127.8789 318.8857 C +131.7363 318.915 135.9082 318.375 140.3438 317.165 c +156.168 312.8457 165.0117 301.3135 167.9121 290.5566 C +172.4102 292.5977 178.0059 290.4043 180.9883 285.9199 c +181.0527 285.8184 181.041 285.6855 180.957 285.5996 c +180.873 285.5156 180.7402 285.5 180.6387 285.5645 c +175.7578 288.6914 169.9551 284.9648 168.4043 278.3496 c +168.377 278.2305 168.2676 278.1484 168.1445 278.1543 c +168.0215 278.1602 167.9199 278.2539 167.9063 278.377 c +166.5586 289.251 159.8223 298.0566 149.1836 300.96 c +138.0762 303.9922 127.2441 299.7852 124.3145 289.0469 c +121.9219 280.2832 127.5566 269.3301 137.5508 266.6016 c +145.3281 264.4785 151.0742 267.5527 152.5898 273.1074 c +153.9043 277.9199 151.6152 282.6563 147.666 283.7344 c +142.0176 285.2754 138.2383 279.4844 141.7832 274.877 c +141.8516 274.7852 141.8535 274.6602 141.7832 274.5684 c +141.7148 274.4766 141.5918 274.4434 141.4863 274.4863 c +137.3887 276.1465 134.2734 280.3418 135.5918 285.1729 c +136.8047 289.6152 141.7539 293.1729 149.6543 291.0166 c +159.0352 288.457 166.0801 276.8555 162.0371 262.043 c +156.5137 241.7988 130.6797 237.0449 115.1074 251.9043 C +119.5273 245.2617 124.4512 239.0098 135.4375 236.0117 c +156.1875 230.3496 175.8125 247.0332 174.1719 273.4902 c +174.1641 273.6152 174.25 273.7285 174.373 273.7539 c +174.4941 273.7813 174.6191 273.7129 174.6641 273.5977 c +177.7461 265.4922 183.0781 256.4316 195.2734 253.1035 c +207.9883 249.6328 219.2871 255.5664 222.8594 268.6504 c +225.6211 278.7734 221.2012 286.875 213.9199 288.8623 c +208.3652 290.3789 202.9414 288.0039 201.2598 281.8398 c +198.7559 272.6641 207.8828 266.8203 213.6406 270.3516 c +213.7383 270.4121 213.8672 270.3965 213.9492 270.3164 c +214.0332 270.2363 214.0508 270.1094 213.9922 270.0078 c +211.5449 265.7324 205.6797 262.5977 198.6543 264.5156 c +186.5566 267.8164 181.5996 281.2383 184.9668 293.5811 c +186.5449 299.3652 189.7676 304.502 194.168 308.1426 C +198.0293 306.5186 202.8379 306.6777 206.373 307.8867 C +199.2344 307.8154 188.8789 312.8262 191.6465 322.9707 c +193.1973 328.6533 198.5918 331.2188 203.7559 329.8086 c +209.8574 328.1436 211.2969 322.21 209.5684 318.1729 c +209.5215 318.0654 209.4102 318.0039 209.2969 318.0225 c +209.1816 318.04 209.0938 318.1318 209.082 318.2471 c +208.9141 319.9375 207.668 321.6836 205.7441 322.208 c +203.332 322.8662 201.3984 321.415 200.873 319.4854 c +200.0039 316.3066 203.0625 313.5752 207.2734 313.6211 C +207.2695 313.6094 L +210.2891 313.8984 213.5039 313.6445 216.8711 312.7266 c +233.041 308.3125 243.6641 286.5674 237.623 264.4375 c +231.248 241.0781 211.2051 233.2363 194.0469 237.9199 c +184.8477 240.4297 178.8223 245.7871 175.5898 251.4453 C +172.3887 231.668 160.8613 221.7793 147.2285 218.4707 C +144.7051 223.8008 139.7109 226.8867 Y +145.0859 219.8496 148.584 209.3477 145.1816 196.8809 c +140.0273 177.9961 117.4707 168.2344 97.5996 173.6582 c +84.9883 177.0996 73.9922 185.0801 68.3965 196.7266 C +61.9551 192.2266 54.1855 191.6406 49.1914 195.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +196.1289 269.9688 m +196.0039 269.9688 195.8984 269.877 195.8789 269.7539 c +193.5 253.7402 184.2266 240.3652 171.4883 232.3594 c +171.3848 232.2949 171.3398 232.1641 171.3867 232.0508 c +171.4316 231.9375 171.5527 231.8711 171.6719 231.8965 c +182.1445 234 191.4648 239.7598 198.1211 247.9277 C +202.7461 234.5508 213.3574 225.9219 226.4219 222.2734 C +221.6133 216.6816 224.1289 208.7402 231.541 207.4375 c +231.6543 207.416 231.7656 207.4746 231.8145 207.5781 c +231.8633 207.6816 231.8359 207.8066 231.748 207.8809 c +227.7754 211.2266 229.2285 219.3008 241.0859 219.3008 c +248.8794 219.3008 253.9067 216.1211 253.9067 211.8145 c +253.9067 208.4297 250.8442 206.584 248.2642 206.584 c +243.8501 206.584 241.3262 210.5449 243.2227 214.127 c +243.2773 214.2305 243.2559 214.3574 243.168 214.4355 c +243.0801 214.5137 242.9512 214.5215 242.8535 214.4551 c +240.6055 212.8906 239.0352 210.834 239.0352 207.6641 c +239.0352 202.2773 244.061 196.5352 252.3677 196.5332 c +261.2896 196.5332 269.3911 203.4043 269.3911 211.8145 c +269.3911 223.6309 259.3423 229.248 248.7778 230.248 C +253.1431 231.9219 256.4106 236.7734 v +256.4771 236.8691 256.4673 236.998 256.3892 237.084 c +256.311 237.1719 256.1841 237.1934 256.0825 237.1387 c +250.2524 234.0566 243.5938 232.3945 236.5801 232.3945 c +216.957 232.3945 200.0332 248.7988 196.3809 269.7607 c +196.3594 269.8818 196.252 269.9727 196.1289 269.9688 c +f +119.4512 217.5625 m +114.8438 209.8867 113.1992 196.7129 117.4941 186.8809 c +117.543 186.7695 117.5078 186.6406 117.4082 186.5703 c +117.3086 186.502 117.1758 186.5117 117.0879 186.5957 c +112.2813 191.1484 108.1484 201.7715 110.3828 214.0527 C +107.2871 216.4473 105.3379 218.8223 103.8691 222.0059 c +103.8223 222.1074 103.8496 222.2305 103.9355 222.3047 c +104.0215 222.377 104.1465 222.3848 104.2422 222.3203 c +109.2383 218.959 113.7051 217.8125 119.4512 217.5625 C +f +130.0586 337.3691 m +129.9902 337.4727 130.0078 337.6133 130.0996 337.6973 c +130.1934 337.7813 130.334 337.7852 130.4316 337.7061 c +137.2461 332.1797 146.3066 328.6504 157.4668 328.6504 c +185.0371 328.6504 202.4395 345.1689 205.1738 362.5771 c +205.1914 362.6885 205.2813 362.7734 205.3926 362.7891 c +205.5039 362.8047 205.6133 362.7422 205.6582 362.6396 c +208.3828 356.3818 210.0254 347.3057 201.6094 335.1309 c +196.5742 327.8457 190.4785 322.8311 190.4785 316.3145 c +190.4785 312.0566 192.7402 309.1602 196.168 309.1602 c +199.7734 309.1602 202.1055 312.248 202.1035 315.7148 c +202.1035 317.4629 201.5996 319.1934 200.6953 320.7607 c +200.6367 320.8633 200.6543 320.9902 200.7402 321.0723 c +200.8242 321.1523 200.9551 321.165 201.0527 321.1016 c +204.0254 319.1641 206.6797 315.7021 206.6797 310.8281 c +206.6797 303.6563 200.5469 297.6602 192.209 297.6602 c +183.2363 297.6602 175.8867 304.709 175.8867 314.8477 c +175.8867 318.3262 176.875 322.5156 179.3496 325.9805 C +175.9648 323.1523 174.1582 321.1523 172.6719 316.8271 C +162.2715 315.0186 151.166 316.6797 142.3398 322.4727 C +142.0859 316.3711 140.0898 311.2793 135.998 307.1533 c +135.9141 307.0684 135.7832 307.0547 135.6836 307.1182 c +135.582 307.1816 135.541 307.3066 135.5801 307.4189 c +138.457 315.4199 136.5234 327.6152 130.0586 337.3691 c +f +42.6934 330.7344 m +44.9375 335.5352 50.1523 338.2188 56.1543 338.3271 c +56.2793 338.3311 56.3867 338.2432 56.4082 338.1211 c +56.4316 337.998 56.3633 337.8779 56.248 337.8359 c +54.2012 337.082 52.5859 335.7637 51.7266 333.9258 c +49.5137 329.1973 53.0938 322.8301 59.7402 319.5566 c +59.8184 319.5186 59.8711 319.4434 59.8809 319.3594 c +59.8906 319.2725 59.8555 319.1885 59.791 319.1318 c +55.5 315.6143 50.3789 309.0781 50.3789 295.7148 c +50.377 277.0322 62.5332 259.25 78.6543 259.25 c +87.8672 259.25 95.2871 265.6465 99.125 275.2422 C +94.9023 269.4844 89.1445 265.1348 81.2109 265.1348 c +69.5703 265.1348 60.3574 277.5439 60.3555 295.459 c +60.3555 312.3457 72.2578 332.0518 88.1211 332.0508 c +96.8242 332.0488 103.3477 325.0117 103.3477 315.9277 c +103.3477 307.8672 98.1016 303.2637 92.2168 303.2637 c +87.7793 303.2637 84.7227 306.3936 83.7715 309.7871 c +83.7383 309.9023 83.791 310.0254 83.8965 310.0811 c +84.0039 310.1357 84.1328 310.1104 84.2109 310.0186 c +84.9629 309.124 86.1074 308.3809 87.8652 308.3809 c +90.8086 308.3789 92.3438 310.9082 92.3438 312.7285 c +92.3438 316.1836 89.7852 318.6152 85.9453 318.6152 c +80.7031 318.6152 76.6055 312.8564 76.6055 305.4385 c +76.6055 296.2236 85.4355 287.7813 94.2637 287.7813 c +103.2852 287.7813 112.9434 295.8408 112.9434 310.8125 c +112.9414 325.5234 102.9648 342.4141 87.0977 342.4141 c +77.8477 342.4141 69.9844 338.2441 63.9551 331.3398 c +63.875 331.248 63.7422 331.2246 63.6387 331.2852 c +63.5313 331.3477 63.4844 331.4727 63.5234 331.5879 c +67.957 344.5234 65.4766 356.7344 58.7031 356.7324 c +55.3887 356.7324 53.7012 354.3535 53.7012 351.8154 c +53.7012 349.21 55.5996 347.0566 58.6699 346.6611 c +58.791 346.6475 58.8828 346.5479 58.8926 346.4268 c +58.8984 346.3047 58.8184 346.1943 58.7012 346.1641 c +51.8867 344.4004 44.877 348.1133 44.877 355.2061 c +44.877 361.4854 50.2539 366.3398 57.2891 366.3398 c +67.9258 366.3379 73.0137 355.0684 70.748 344.8047 C +76.207 351.8486 84.3008 357.6396 95.9258 357.6396 c +119.4688 357.6396 131.3672 330.7715 131.3672 312.7285 c +131.3672 296.3525 128.041 285.8604 121.1309 277.8018 C +129.1934 283.9404 132.5195 290.7227 134.0547 300.0645 C +140.1953 308.5078 156.1875 308.5078 v +162.875 308.5078 169.1172 306.0322 173.9609 301.3438 C +173.9629 301.3447 173.9648 301.3477 173.9668 301.3486 C +174.002 301.3105 174.0391 301.2695 174.0762 301.2314 C +174.3965 300.915 174.7109 300.5918 175.0195 300.2578 C +180.0801 295.4102 190.2109 290.8633 199.4512 294.6602 c +199.5566 294.7031 199.6777 294.6699 199.748 294.582 c +199.8184 294.4932 199.8184 294.3672 199.752 294.2754 c +195.3457 288.252 187.7285 286.335 182.0742 287.21 C +183.1172 283.4941 183.6953 279.3281 183.6953 274.7305 c +183.6973 258.3262 174.8984 246.7598 165.2852 241.1289 C +168.4375 237.3281 167.7949 231.3535 164.2539 227.2949 c +164.1738 227.2051 164.043 227.1816 163.9375 227.2402 c +163.834 227.2988 163.7832 227.4238 163.8184 227.5391 c +165.5508 233.0703 160.4277 237.6875 153.6387 237.4395 c +153.5156 237.4355 153.4063 237.5195 153.3809 237.6406 c +153.3555 237.7617 153.418 237.8828 153.5332 237.9277 c +163.668 242.0918 170.3906 250.9102 170.3887 261.9355 c +170.3906 273.4492 163.4805 282.79 152.3496 282.79 c +143.2656 282.79 134.1816 274.4727 134.1816 264.1133 c +134.1816 256.0508 138.6582 251.3184 144.416 251.3164 c +149.4063 251.3184 153.373 254.7715 153.373 258.8672 c +153.373 264.7188 146.7891 266.8408 143.2773 262.209 c +143.209 262.1172 143.0859 262.084 142.9805 262.127 c +142.875 262.1689 142.8105 262.2773 142.8223 262.3926 c +143.3457 266.7813 146.5762 270.8926 151.582 270.8926 c +156.1875 270.8926 160.9219 267.0518 160.9219 258.8652 c +160.9219 249.1406 151.584 239.291 136.2305 239.2891 c +115.2461 239.2891 103.8594 262.959 114.0938 281.8945 C +108.8496 275.8809 104.1152 269.4844 104.1152 258.0977 c +104.1133 236.5898 125.3789 222.0488 150.4688 230.5977 c +150.5879 230.6367 150.7188 230.584 150.7754 230.4746 c +150.834 230.3633 150.8008 230.2266 150.6992 230.1523 c +143.6934 225.043 136.3555 217.5137 136.3555 204.873 c +136.3555 191.6934 145.0547 182.3535 158.6191 182.3535 c +169.1094 182.3535 175.7637 188.752 175.7637 196.2988 c +175.7637 202.0566 172.0449 206.6641 165.6563 206.6641 c +156.1426 206.6641 152.9082 196.3203 157.832 191.6953 c +157.916 191.6152 157.9355 191.4902 157.8809 191.3887 c +157.8242 191.2871 157.7051 191.2344 157.5938 191.2637 c +152.8242 192.5 148.2559 197.332 148.2559 204.6152 c +148.2539 217.1563 159.8965 225.4727 172.6914 225.4727 c +178.6875 225.4727 184.4902 223.7188 189.1641 220.4297 C +188.6113 216.2773 190.0313 211.6816 192.1309 208.5879 C +190.1816 215.457 192.291 226.7656 202.8027 226.7676 c +208.6953 226.7656 212.5898 222.2383 212.5898 216.8867 c +212.5898 210.5605 207.2441 207.6094 202.8945 208.2148 c +202.7793 208.2305 202.6895 208.3223 202.6758 208.4375 c +202.6641 208.5527 202.7305 208.6602 202.8379 208.7031 c +204.4238 209.3105 205.7813 210.9727 205.7813 212.9668 c +205.7813 215.4668 203.8691 216.9492 201.8691 216.9492 c +198.5762 216.9492 196.7461 213.2793 197.8984 209.2305 C +197.8867 209.2285 L +198.959 206.3926 199.5605 203.2246 199.5605 199.7363 c +199.5605 182.9746 181.3809 167.002 158.4395 167 c +134.2285 167 121.3867 184.2734 121.3887 202.0566 c +121.3887 211.5938 124.9688 218.8184 129.5762 223.4258 C +109.6543 221.3066 97.0781 229.8223 90.2969 242.1035 C +94.7754 245.9414 96.4375 251.5723 Y +91.0645 244.5352 81.8535 238.3945 68.9316 238.3945 c +49.3555 238.3945 34 257.5859 34 278.1836 c +34 291.2568 38.8027 303.9648 48.5645 312.4307 C +42.5273 317.459 39.918 324.8018 42.6934 330.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +407.2622 430.3711 m +407.3872 430.3711 407.4927 430.4629 407.5103 430.585 c +409.8911 446.5996 419.1646 459.9746 431.9028 467.9814 c +432.0063 468.0449 432.0493 468.1758 432.0044 468.29 c +431.9575 468.4023 431.8384 468.4688 431.7173 468.4443 c +421.2466 466.3398 411.9243 460.5811 405.27 452.4141 C +400.645 465.7891 390.0337 474.418 376.9692 478.0654 C +381.7778 483.6582 379.2622 491.5986 371.8501 492.9023 c +371.7368 492.9229 371.6255 492.8643 371.5767 492.7607 c +371.5278 492.6563 371.5552 492.5322 371.6431 492.46 c +375.6157 489.1143 374.1626 481.04 362.3052 481.04 c +354.5103 481.04 349.4849 484.2188 349.4849 488.5254 c +349.4849 491.9102 352.5474 493.7559 355.1255 493.7559 c +359.5415 493.7559 362.0649 489.7949 360.1685 486.2129 c +360.1138 486.1104 360.1353 485.9814 360.2231 485.9033 c +360.311 485.8271 360.4399 485.8184 360.5376 485.8857 c +362.7856 487.4492 364.356 489.5059 364.356 492.6768 c +364.356 498.0635 359.3306 503.8066 351.0239 503.8066 c +342.1021 503.8066 334.0005 496.9355 334.0005 488.5254 c +334.0005 476.71 344.0493 471.0918 354.6138 470.0918 C +350.2485 468.4189 346.981 463.5664 v +346.9146 463.4697 346.9243 463.3418 347.0024 463.2559 c +347.0806 463.1689 347.2056 463.1475 347.3091 463.2012 c +353.1392 466.2822 359.7954 467.9453 366.811 467.9453 c +386.4321 467.9453 403.3579 451.541 407.0103 430.5801 c +407.0317 430.4561 407.1392 430.3691 407.2622 430.3711 c +f +483.9399 482.7773 m +488.5493 490.4551 490.1919 503.627 485.897 513.46 c +485.8481 513.5703 485.8833 513.6992 485.9829 513.7686 c +486.0806 513.8379 486.2153 513.8281 486.3032 513.7461 c +491.1099 509.1914 495.2427 498.5684 493.0083 486.2871 C +496.106 483.8936 498.0532 481.5176 499.522 478.335 c +499.5688 478.2314 499.5415 478.1104 499.4556 478.0352 c +499.3696 477.9629 499.2446 477.9551 499.1489 478.0186 c +494.1528 481.3809 489.686 482.5283 483.9399 482.7773 C +f +473.3306 362.9707 m +473.4009 362.8672 473.3833 362.7266 473.2915 362.6426 c +473.1978 362.5586 473.0571 362.5547 472.9595 362.6348 c +466.145 368.1621 457.0845 371.6895 445.9243 371.6895 c +418.3521 371.6895 400.9517 355.1719 398.2173 337.7637 c +398.1997 337.6523 398.1099 337.5664 397.9985 337.5508 c +397.8872 337.5371 397.7778 337.5977 397.7329 337.7012 c +395.0083 343.959 393.3657 353.0352 401.7817 365.209 c +406.8169 372.4941 412.9106 377.5098 412.9106 384.0273 c +412.9106 388.2852 410.6509 391.1797 407.2231 391.1797 c +403.6177 391.1797 401.2876 388.0918 401.2876 384.625 c +401.2876 382.877 401.7915 381.1465 402.6958 379.5801 c +402.7544 379.4766 402.7368 379.3496 402.6509 379.2676 c +402.5649 379.1875 402.436 379.1758 402.3384 379.2402 c +399.3657 381.1777 396.7114 384.6367 396.7114 389.5117 c +396.7114 396.6836 402.8442 402.6816 411.1802 402.6816 c +420.1548 402.6816 427.5044 395.6328 427.5044 385.4922 c +427.5044 382.0156 426.5142 377.8242 424.0415 374.3613 C +427.4263 377.1875 429.2329 379.1875 430.7192 383.5117 C +441.1196 385.3223 452.2251 383.6602 461.0493 377.8691 C +461.3052 383.9707 463.3013 389.0605 467.3931 393.1875 c +467.4771 393.2715 467.6079 393.2852 467.7075 393.2227 c +467.8091 393.1582 467.8521 393.0332 467.811 392.9219 c +464.9341 384.9199 466.8657 372.7246 473.3306 362.9707 c +f +560.6978 369.6055 m +558.4517 364.8066 553.2388 362.1211 547.2368 362.0117 c +547.1118 362.0098 547.0044 362.0977 546.9829 362.2188 c +546.9595 362.3418 547.0278 362.4609 547.1431 362.5039 c +549.1899 363.2578 550.8052 364.5762 551.6646 366.4141 c +553.8774 371.1426 550.2974 377.5098 543.6509 380.7832 c +543.5728 380.8223 543.52 380.8965 543.5103 380.9824 c +543.5005 381.0684 543.5337 381.1523 543.6001 381.207 c +547.8911 384.7266 553.0122 391.2617 553.0122 404.627 c +553.0122 423.3086 540.8579 441.0898 524.7368 441.0898 c +515.5239 441.0898 508.104 434.6934 504.2661 425.0977 C +508.4868 430.8564 514.2446 435.2051 522.1782 435.2051 c +533.8208 435.2051 543.0337 422.7969 543.0337 404.8828 c +543.0337 387.9941 531.1333 368.2891 515.2681 368.2891 c +506.5669 368.2891 500.0435 375.3281 500.0435 384.4121 c +500.0435 392.4746 505.2896 397.0781 511.1763 397.0781 c +515.6099 397.0781 518.6685 393.9473 519.6196 390.5527 c +519.6509 390.4375 519.6001 390.3164 519.4927 390.2598 c +519.3872 390.2051 519.2583 390.2305 519.1802 390.3223 c +518.4282 391.2168 517.2837 391.9609 515.5259 391.9609 c +512.5825 391.9609 511.0474 389.4316 511.0474 387.6113 c +511.0474 384.1563 513.606 381.7246 517.4458 381.7246 c +522.6899 381.7246 526.7856 387.4824 526.7856 394.9023 c +526.7856 404.1152 517.9556 412.5586 509.1274 412.5586 c +500.106 412.5586 490.4478 404.5 490.4478 389.5293 c +490.4478 374.8164 500.4282 357.9258 516.2935 357.9258 c +525.5435 357.9258 533.4048 362.0957 539.436 369.002 c +539.5161 369.0918 539.6489 369.1152 539.7544 369.0547 c +539.8599 368.9941 539.9067 368.8672 539.8677 368.752 c +535.4341 355.8164 537.9126 343.6074 544.688 343.6074 c +548.0024 343.6074 549.6899 345.9863 549.6899 348.5234 c +549.6899 351.1309 547.7915 353.2852 544.7212 353.6777 c +544.6001 353.6934 544.5063 353.793 544.4985 353.9141 c +544.4927 354.0352 544.5708 354.1465 544.6899 354.1758 c +551.5044 355.9395 558.5142 352.2285 558.5142 345.1328 c +558.5142 338.8555 553.1372 334.002 546.1021 334.002 c +535.4653 334.002 530.3774 345.2715 532.6431 355.5371 C +527.1841 348.4922 519.0903 342.7012 507.4653 342.7012 c +483.9224 342.7012 472.0239 369.5703 472.0239 387.6113 c +472.0239 403.9883 475.3501 414.4785 482.2603 422.5391 C +474.1978 416.3984 470.8716 409.6172 469.3384 400.2773 C +463.1958 391.832 447.2036 391.832 v +440.5161 391.832 434.2739 394.3086 429.4302 398.998 C +429.4282 398.9961 429.4263 398.9941 429.4243 398.9902 C +429.3892 399.0313 429.3501 399.0703 429.3149 399.1094 C +428.9946 399.4238 428.6802 399.748 428.3716 400.082 C +423.3091 404.9316 413.1802 409.4785 403.9399 405.6797 c +403.8345 405.6367 403.7134 405.6699 403.6431 405.7578 c +403.5728 405.8477 403.5708 405.9727 403.6392 406.0645 c +408.0454 412.0898 415.6626 414.0059 421.3169 413.1309 C +420.272 416.8457 419.6938 421.0117 419.6938 425.6094 c +419.6938 442.0137 428.4927 453.5801 438.106 459.2109 C +434.9517 463.0137 435.5962 468.9883 439.1372 473.0449 c +439.2173 473.1357 439.3481 473.1582 439.4536 473.0996 c +439.5571 473.041 439.606 472.918 439.5708 472.8018 c +437.8403 467.2695 442.9634 462.6523 449.7524 462.9004 c +449.8755 462.9033 449.9829 462.8193 450.0103 462.6992 c +450.0356 462.5801 449.9712 462.457 449.8579 462.4111 c +439.7212 458.248 433.0005 449.4316 433.0005 438.4033 c +433.0005 426.8906 439.9087 417.5488 451.0415 417.5488 c +460.1255 417.5488 469.2095 425.8672 469.2095 436.2285 c +469.2095 444.2891 464.731 449.0225 458.9731 449.0225 c +453.9849 449.0225 450.0181 445.5684 450.0181 441.4736 c +450.0181 435.6211 456.6001 433.499 460.1118 438.1309 c +460.1821 438.2227 460.3032 438.2559 460.4087 438.2129 c +460.5161 438.1699 460.5806 438.0625 460.5669 437.9482 c +460.0435 433.5586 456.8149 429.4482 451.8091 429.4482 c +447.2036 429.4482 442.4692 433.2861 442.4692 441.4746 c +442.4692 451.1982 451.8071 461.0508 467.1606 461.0508 c +488.1431 461.0508 499.5317 437.3809 489.2974 418.4453 C +494.5415 424.459 499.2759 430.8555 499.2759 442.2432 c +499.2759 463.75 478.0122 478.291 452.9224 469.7441 c +452.8032 469.7021 452.6724 469.7559 452.6157 469.8672 c +452.5571 469.9785 452.5884 470.1143 452.6899 470.1895 c +459.6958 475.2979 467.0337 482.8262 467.0337 495.4668 c +467.0337 508.6475 458.3345 517.9854 444.772 517.9854 c +434.2798 517.9854 427.6274 511.5879 427.6274 504.04 c +427.6274 498.2822 431.3462 493.6768 437.7349 493.6768 c +447.2466 493.6768 450.481 504.0195 445.5591 508.6445 c +445.4751 508.7236 445.4556 508.8516 445.5103 508.9521 c +445.5669 509.0547 445.6841 509.1055 445.7974 509.0762 c +450.5669 507.8398 455.1353 503.0068 455.1353 495.7236 c +455.1353 483.1855 443.4927 474.8682 430.6978 474.8682 c +424.7017 474.8682 418.8989 476.623 414.2271 479.9102 C +414.7778 484.0635 413.3579 488.6602 411.2603 491.752 C +413.2095 484.8848 411.1021 473.5732 400.5864 473.5732 c +394.6958 473.5732 390.8013 478.1025 390.8013 483.4551 c +390.8013 489.7793 396.147 492.7314 400.4966 492.125 c +400.6118 492.1104 400.7017 492.0186 400.7134 491.9023 c +400.7271 491.7891 400.6606 491.6797 400.5532 491.6367 c +398.9673 491.0293 397.6118 489.3691 397.6118 487.373 c +397.6118 484.873 399.52 483.3906 401.52 483.3906 c +404.8149 483.3906 406.645 487.0605 405.4927 491.1104 C +405.5044 491.1104 L +404.4321 493.9473 403.8286 497.1152 403.8286 500.6055 c +403.8286 517.3672 422.0103 533.3398 444.9497 533.3398 c +469.1626 533.3398 482.0044 516.0664 482.0044 498.2822 c +482.0044 488.7461 478.4224 481.5225 473.8149 476.915 C +493.7368 479.0332 506.313 470.5176 513.0942 458.2354 C +508.6157 454.3975 506.9536 448.7676 Y +512.3267 455.8057 521.5376 461.9453 534.4595 461.9453 c +554.0356 461.9453 569.3911 442.7539 569.3911 422.1563 c +569.3911 409.084 564.5884 396.375 554.8267 387.9102 C +560.8638 382.8809 563.4731 375.5391 560.6978 369.6055 c +f +*U +*u +482.2114 494.9053 m +482.1782 494.7852 482.2388 494.6582 482.3521 494.6094 c +497.1763 488.0957 507.6372 475.6289 512.0063 461.2324 c +512.0415 461.1152 512.1548 461.0391 512.2778 461.0527 c +512.3989 461.0664 512.4946 461.166 512.5024 461.2871 c +513.229 471.9434 510.1274 482.4531 504.0005 491.0234 C +518.1216 491.9648 529.2407 499.9297 536.1997 511.5723 C +540.3286 505.46 548.6509 505.7969 551.8599 512.6035 c +551.9106 512.708 551.8833 512.832 551.7954 512.9063 c +551.7075 512.9805 551.5806 512.9873 551.4868 512.9219 c +547.2134 509.9688 539.8071 513.498 542.9282 524.9355 c +544.981 532.4561 549.3716 536.4668 553.5259 535.333 c +556.7915 534.4414 557.7661 531.002 557.0864 528.5146 c +555.9243 524.2539 551.438 522.8623 548.481 525.6357 c +548.397 525.7158 548.2681 525.7285 548.1704 525.6641 c +548.0728 525.5986 548.0298 525.4775 548.0688 525.3662 c +548.9868 522.7852 550.5571 520.7285 553.6157 519.8936 c +558.811 518.4756 565.6743 521.8115 567.8618 529.8252 c +570.2114 538.4316 565.7153 548.0566 557.604 550.2715 c +546.2036 553.3818 538.1392 545.166 534.3931 535.2383 C +533.9263 539.8896 530.1079 544.3203 v +530.0317 544.4092 529.9048 544.4336 529.8013 544.3818 c +529.6978 544.3291 529.6431 544.2129 529.6665 544.0996 c +531.106 537.6641 530.9575 530.8047 529.1099 524.0361 c +523.9438 505.1074 503.6626 493.0977 482.479 495.0938 c +482.354 495.1055 482.2407 495.0254 482.2114 494.9053 c +f +512.5806 407.1348 m +518.7739 400.666 531.0493 395.6133 541.6646 397.168 c +541.7856 397.1855 541.9009 397.1172 541.9399 397.0039 c +541.981 396.8906 541.936 396.7637 541.8345 396.7012 c +536.1743 393.2617 524.8384 392.0723 513.5786 397.4609 C +510.4536 395.1035 507.6489 393.8496 504.1919 393.2715 c +504.0806 393.2539 503.9692 393.3125 503.9204 393.4141 c +503.8735 393.5156 503.8989 393.6387 503.9849 393.7148 c +508.5454 397.6484 510.8286 401.6563 512.5806 407.1348 C +f +399.7935 448.9121 m +399.6763 448.8711 399.5454 448.9258 399.4888 449.0371 c +399.4321 449.1484 399.4653 449.2852 399.5688 449.3594 c +406.6938 454.4785 412.4829 462.291 415.4204 473.0566 c +422.6802 499.6563 411.3267 520.7921 395.2544 528.0146 c +395.1509 528.0605 395.0903 528.1689 395.106 528.2803 c +395.1216 528.3926 395.2095 528.4814 395.3208 528.4971 c +402.0747 529.4785 411.2622 528.6729 420.7915 517.3486 c +426.4927 510.5732 429.7271 503.373 436.0142 501.6563 c +440.1216 500.5352 443.5103 501.9551 444.4126 505.2617 c +445.3618 508.7393 442.9966 511.8018 439.6528 512.7148 c +437.9653 513.1738 436.1626 513.1436 434.4146 512.6836 c +434.2993 512.6533 434.1821 512.7051 434.1255 512.8086 c +434.0708 512.9121 434.0923 513.04 434.1802 513.1172 c +436.8325 515.4746 440.8677 517.125 445.5708 515.8408 c +452.4907 513.9531 456.6606 506.457 454.4673 498.415 c +452.104 489.7578 443.3696 484.5234 433.5864 487.1934 c +430.2329 488.1084 426.4497 490.168 423.7603 493.4648 C +425.5942 489.4551 427.0493 487.1855 430.8286 484.6133 C +429.8364 474.1035 425.3091 463.8271 417.4009 456.8389 C +423.2192 454.9863 427.604 451.7207 430.5083 446.6855 c +430.5669 446.582 430.5454 446.4531 430.4595 446.373 c +430.3696 446.293 430.2388 446.2832 430.1411 446.3535 c +423.1802 451.2344 410.9048 452.582 399.7935 448.9121 c +f +383.1919 362.8809 m +379.1548 366.3105 377.936 372.0469 379.4106 377.8672 c +379.4419 377.9883 379.5552 378.0684 379.6782 378.0566 c +379.8032 378.0469 379.8989 377.9492 379.9106 377.8281 c +380.0981 375.6543 380.9458 373.748 382.4927 372.4355 c +386.4712 369.0566 393.5571 370.834 398.4634 376.3828 c +398.522 376.4492 398.6079 376.4805 398.6938 376.4668 c +398.7798 376.4531 398.8521 376.3984 398.8872 376.3203 c +401.1528 371.2539 406.1079 364.5938 419.0005 361.0742 c +437.0239 356.1563 457.3794 363.1992 461.6235 378.752 c +464.0493 387.6406 459.8306 396.4824 451.5845 402.7109 C +456.0298 397.123 458.7075 390.4238 456.6177 382.7695 c +453.5532 371.5391 439.1567 365.918 421.8755 370.6348 c +405.5825 375.0801 389.7075 391.748 393.8833 407.0547 c +396.1743 415.4492 404.6821 419.8887 413.4458 417.4961 c +421.2231 415.375 424.2837 409.1016 422.7329 403.4219 c +421.5669 399.1445 417.7407 397.0195 414.2153 396.9941 c +414.0962 396.9941 413.9927 397.0762 413.9653 397.1934 c +413.9419 397.3105 413.9985 397.4277 414.1079 397.4785 c +415.1704 397.9688 416.188 398.877 416.6509 400.5742 c +417.4263 403.4121 415.3911 405.5605 413.6353 406.0391 c +410.3032 406.9492 407.2837 405.1211 406.272 401.416 c +404.8911 396.3574 409.3677 390.8906 416.5239 388.9355 c +425.4126 386.5117 435.8833 392.8066 438.2075 401.3223 c +440.5825 410.0254 435.3501 421.4648 420.9087 425.4063 c +406.7153 429.2813 387.7935 424.0996 383.6157 408.793 c +381.1802 399.8691 383.1333 391.1875 388.2075 383.5508 c +388.2739 383.4512 388.2622 383.3164 388.1763 383.2305 c +388.0884 383.1445 387.9536 383.1328 387.854 383.2012 c +376.5415 390.8828 364.1118 391.707 362.3267 385.1699 c +361.4536 381.9727 363.3052 379.7188 365.7524 379.0508 c +368.2681 378.3652 370.8462 379.6289 372.0337 382.4883 c +372.0806 382.5996 372.2017 382.6641 372.3208 382.6406 c +372.438 382.6133 372.5259 382.5098 372.522 382.3867 c +372.4302 375.3477 367.0044 369.5625 360.1587 371.4316 c +354.1021 373.084 350.8364 379.5488 352.688 386.3359 c +355.4888 396.5977 367.6997 398.5391 377.0063 393.6504 C +371.647 400.7715 368.1919 410.1035 371.2524 421.3184 c +377.4517 444.0313 406.5044 448.4355 423.9087 443.6855 c +439.7075 439.373 448.9517 433.4023 454.9087 424.6152 C +451.1079 434.0098 445.4419 439.0039 436.8345 442.9434 C +430.3052 451.0918 434.5161 466.5195 v +436.2759 472.9707 440.3091 478.3418 446.1079 481.7793 C +446.1079 481.7813 446.106 481.7842 446.1021 481.7871 C +446.1509 481.8105 446.1997 481.8379 446.2466 481.8613 C +446.6333 482.0879 447.0298 482.3057 447.4321 482.5146 C +453.4438 486.1211 460.4966 494.6973 459.2661 504.6113 c +459.2524 504.7236 459.3149 504.832 459.4185 504.877 c +459.5239 504.9219 459.645 504.8896 459.7153 504.8018 c +464.3677 498.9629 464.2114 491.1104 461.8794 485.8857 C +465.7368 485.915 469.9087 485.375 474.3442 484.165 c +490.1685 479.8457 499.0122 468.3135 501.9126 457.5566 C +506.4106 459.5977 512.0063 457.4043 514.9888 452.9199 c +515.0532 452.8184 515.0415 452.6855 514.9575 452.5996 c +514.8735 452.5156 514.7407 452.5 514.6392 452.5645 c +509.7583 455.6914 503.9556 451.9648 502.4048 445.3496 c +502.3774 445.2305 502.2681 445.1484 502.145 445.1543 c +502.022 445.1602 501.9204 445.2539 501.9067 445.377 c +500.5591 456.251 493.8228 465.0566 483.1841 467.96 c +472.0767 470.9922 461.2446 466.7852 458.3149 456.0469 c +455.9224 447.2832 461.5571 436.3301 471.5513 433.6016 c +479.3286 431.4785 485.0747 434.5527 486.5903 440.1074 c +487.9048 444.9199 485.6157 449.6563 481.6665 450.7344 c +476.0181 452.2754 472.2388 446.4844 475.7837 441.877 c +475.8521 441.7852 475.854 441.6602 475.7837 441.5684 c +475.7153 441.4766 475.5923 441.4434 475.4868 441.4863 c +471.3892 443.1465 468.2739 447.3418 469.5923 452.1729 c +470.8052 456.6152 475.7544 460.1729 483.6548 458.0166 c +493.0356 455.457 500.0806 443.8555 496.0376 429.043 c +490.5142 408.7988 464.6802 404.0449 449.1079 418.9043 C +453.5278 412.2617 458.4517 406.0098 469.438 403.0117 c +490.188 397.3496 509.813 414.0332 508.1724 440.4902 c +508.1646 440.6152 508.2505 440.7285 508.3735 440.7539 c +508.4946 440.7813 508.6196 440.7129 508.6646 440.5977 c +511.7466 432.4922 517.0786 423.4316 529.2739 420.1035 c +541.9888 416.6328 553.2876 422.5664 556.8599 435.6504 c +559.6216 445.7734 555.2017 453.875 547.9204 455.8623 c +542.3657 457.3789 536.9419 455.0039 535.2603 448.8398 c +532.7563 439.6641 541.8833 433.8203 547.6411 437.3516 c +547.7388 437.4121 547.8677 437.3965 547.9497 437.3164 c +548.0337 437.2363 548.0513 437.1094 547.9927 437.0078 c +545.5454 432.7324 539.6802 429.5977 532.6548 431.5156 c +520.5571 434.8164 515.6001 448.2383 518.9673 460.5811 c +520.5454 466.3652 523.7681 471.502 528.1685 475.1426 C +532.0298 473.5186 536.8384 473.6777 540.3735 474.8867 C +533.2349 474.8154 522.8794 479.8262 525.647 489.9707 c +527.1978 495.6533 532.5923 498.2188 537.7563 496.8086 c +543.8579 495.1436 545.2974 489.21 543.5688 485.1729 c +543.522 485.0654 543.4106 485.0039 543.2974 485.0225 c +543.1821 485.04 543.0942 485.1318 543.0825 485.2471 c +542.9146 486.9375 541.6685 488.6836 539.7446 489.208 c +537.3325 489.8662 535.3989 488.415 534.8735 486.4854 c +534.0044 483.3066 537.063 480.5752 541.2739 480.6211 C +541.27 480.6094 L +544.2896 480.8984 547.5044 480.6445 550.8716 479.7266 c +567.0415 475.3125 577.6646 453.5674 571.6235 431.4375 c +565.2485 408.0781 545.2056 400.2363 528.0474 404.9199 c +518.8481 407.4297 512.8228 412.7871 509.5903 418.4453 C +506.3892 398.668 494.8618 388.7793 481.229 385.4707 C +478.7056 390.8008 473.7114 393.8867 Y +479.0864 386.8496 482.5845 376.3477 479.1821 363.8809 c +474.0278 344.9961 451.4712 335.2344 431.6001 340.6582 c +418.9888 344.0996 407.9927 352.0801 402.397 363.7266 C +395.9556 359.2266 388.186 358.6406 383.1919 362.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +530.1294 436.9688 m +530.0044 436.9688 529.8989 436.877 529.8794 436.7539 c +527.5005 420.7402 518.2271 407.3652 505.4888 399.3594 c +505.3853 399.2949 505.3403 399.1641 505.3872 399.0508 c +505.4321 398.9375 505.5532 398.8711 505.6724 398.8965 c +516.145 401 525.4653 406.7598 532.1216 414.9277 C +536.7466 401.5508 547.3579 392.9219 560.4224 389.2734 C +555.6138 383.6816 558.1294 375.7402 565.5415 374.4375 c +565.6548 374.416 565.7661 374.4746 565.8149 374.5781 c +565.8638 374.6816 565.8364 374.8066 565.7485 374.8809 c +561.7759 378.2266 563.229 386.3008 575.0864 386.3008 c +582.8804 386.3008 587.9077 383.1211 587.9077 378.8145 c +587.9077 375.4297 584.8452 373.584 582.2651 373.584 c +577.8511 373.584 575.3267 377.5449 577.2231 381.127 c +577.2778 381.2305 577.2563 381.3574 577.1685 381.4355 c +577.0806 381.5137 576.9517 381.5215 576.854 381.4551 c +574.606 379.8906 573.0356 377.834 573.0356 374.6641 c +573.0356 369.2773 578.062 363.5352 586.3687 363.5332 c +595.2905 363.5332 603.3921 370.4043 603.3921 378.8145 c +603.3921 390.6309 593.3433 396.248 582.7788 397.248 C +587.144 398.9219 590.4116 403.7734 v +590.478 403.8691 590.4683 403.998 590.3901 404.084 c +590.312 404.1719 590.1851 404.1934 590.0835 404.1387 c +584.2534 401.0566 577.5942 399.3945 570.5806 399.3945 c +550.9575 399.3945 534.0337 415.7988 530.3813 436.7607 c +530.3599 436.8818 530.2524 436.9727 530.1294 436.9688 c +f +453.4517 384.5625 m +448.8442 376.8867 447.1997 363.7129 451.4946 353.8809 c +451.5435 353.7695 451.5083 353.6406 451.4087 353.5703 c +451.3091 353.502 451.1763 353.5117 451.0884 353.5957 c +446.2817 358.1484 442.1489 368.7715 444.3833 381.0527 C +441.2876 383.4473 439.3384 385.8223 437.8696 389.0059 c +437.8228 389.1074 437.8501 389.2305 437.936 389.3047 c +438.022 389.377 438.147 389.3848 438.2427 389.3203 c +443.2388 385.959 447.7056 384.8125 453.4517 384.5625 C +f +464.0591 504.3691 m +463.9907 504.4727 464.0083 504.6133 464.1001 504.6973 c +464.1938 504.7813 464.3345 504.7852 464.4321 504.7061 c +471.2466 499.1797 480.3071 495.6504 491.4673 495.6504 c +519.0376 495.6504 536.4399 512.1689 539.1743 529.5771 c +539.1919 529.6885 539.2817 529.7734 539.3931 529.7891 c +539.5044 529.8047 539.6138 529.7422 539.6587 529.6396 c +542.3833 523.3818 544.0259 514.3057 535.6099 502.1309 c +530.5747 494.8457 524.479 489.8311 524.479 483.3145 c +524.479 479.0566 526.7407 476.1602 530.1685 476.1602 c +533.7739 476.1602 536.106 479.248 536.104 482.7148 c +536.104 484.4629 535.6001 486.1934 534.6958 487.7607 c +534.6372 487.8633 534.6548 487.9902 534.7407 488.0723 c +534.8247 488.1523 534.9556 488.165 535.0532 488.1016 c +538.0259 486.1641 540.6802 482.7021 540.6802 477.8281 c +540.6802 470.6563 534.5474 464.6602 526.2095 464.6602 c +517.2368 464.6602 509.8872 471.709 509.8872 481.8477 c +509.8872 485.3262 510.8755 489.5156 513.3501 492.9805 C +509.9653 490.1523 508.1587 488.1523 506.6724 483.8271 C +496.272 482.0186 485.1665 483.6797 476.3403 489.4727 C +476.0864 483.3711 474.0903 478.2793 469.9985 474.1533 c +469.9146 474.0684 469.7837 474.0547 469.6841 474.1182 c +469.5825 474.1816 469.5415 474.3066 469.5806 474.4189 c +472.4575 482.4199 470.5239 494.6152 464.0591 504.3691 c +f +376.6938 497.7344 m +378.938 502.5352 384.1528 505.2188 390.1548 505.3271 c +390.2798 505.3311 390.3872 505.2432 390.4087 505.1211 c +390.4321 504.998 390.3638 504.8779 390.2485 504.8359 c +388.2017 504.082 386.5864 502.7637 385.7271 500.9258 c +383.5142 496.1973 387.0942 489.8301 393.7407 486.5566 c +393.8188 486.5186 393.8716 486.4434 393.8813 486.3594 c +393.8911 486.2725 393.856 486.1885 393.7915 486.1318 c +389.5005 482.6143 384.3794 476.0781 384.3794 462.7148 c +384.3774 444.0322 396.5337 426.25 412.6548 426.25 c +421.8677 426.25 429.2876 432.6465 433.1255 442.2422 C +428.9028 436.4844 423.145 432.1348 415.2114 432.1348 c +403.5708 432.1348 394.3579 444.5439 394.356 462.459 c +394.356 479.3457 406.2583 499.0518 422.1216 499.0508 c +430.8247 499.0488 437.3481 492.0117 437.3481 482.9277 c +437.3481 474.8672 432.1021 470.2637 426.2173 470.2637 c +421.7798 470.2637 418.7231 473.3936 417.772 476.7871 c +417.7388 476.9023 417.7915 477.0254 417.897 477.0811 c +418.0044 477.1357 418.1333 477.1104 418.2114 477.0186 c +418.9634 476.124 420.1079 475.3809 421.8657 475.3809 c +424.8091 475.3789 426.3442 477.9082 426.3442 479.7285 c +426.3442 483.1836 423.7856 485.6152 419.9458 485.6152 c +414.7036 485.6152 410.606 479.8564 410.606 472.4385 c +410.606 463.2236 419.436 454.7813 428.2642 454.7813 c +437.2856 454.7813 446.9438 462.8408 446.9438 477.8125 c +446.9419 492.5234 436.9653 509.4141 421.0981 509.4141 c +411.8481 509.4141 403.9849 505.2441 397.9556 498.3398 c +397.8755 498.248 397.7427 498.2246 397.6392 498.2852 c +397.5317 498.3477 397.4849 498.4727 397.5239 498.5879 c +401.9575 511.5234 399.4771 523.7344 392.7036 523.7324 c +389.3892 523.7324 387.7017 521.3535 387.7017 518.8154 c +387.7017 516.21 389.6001 514.0566 392.6704 513.6611 c +392.7915 513.6475 392.8833 513.5479 392.8931 513.4268 c +392.8989 513.3047 392.8188 513.1943 392.7017 513.1641 c +385.8872 511.4004 378.8774 515.1133 378.8774 522.2061 c +378.8774 528.4854 384.2544 533.3398 391.2896 533.3398 c +401.9263 533.3379 407.0142 522.0684 404.7485 511.8047 C +410.2075 518.8486 418.3013 524.6396 429.9263 524.6396 c +453.4692 524.6396 465.3677 497.7715 465.3677 479.7285 c +465.3677 463.3525 462.0415 452.8604 455.1313 444.8018 C +463.1938 450.9404 466.52 457.7227 468.0552 467.0645 C +474.1958 475.5078 490.188 475.5078 v +496.8755 475.5078 503.1177 473.0322 507.9614 468.3438 C +507.9634 468.3447 507.9653 468.3477 507.9673 468.3486 C +508.0024 468.3105 508.0396 468.2695 508.0767 468.2314 C +508.397 467.915 508.7114 467.5918 509.02 467.2578 C +514.0806 462.4102 524.2114 457.8633 533.4517 461.6602 c +533.5571 461.7031 533.6782 461.6699 533.7485 461.582 c +533.8188 461.4932 533.8188 461.3672 533.7524 461.2754 c +529.3462 455.252 521.729 453.335 516.0747 454.21 C +517.1177 450.4941 517.6958 446.3281 517.6958 441.7305 c +517.6978 425.3262 508.8989 413.7598 499.2856 408.1289 C +502.438 404.3281 501.7954 398.3535 498.2544 394.2949 c +498.1743 394.2051 498.0435 394.1816 497.938 394.2402 c +497.8345 394.2988 497.7837 394.4238 497.8188 394.5391 c +499.5513 400.0703 494.4282 404.6875 487.6392 404.4395 c +487.5161 404.4355 487.4067 404.5195 487.3813 404.6406 c +487.356 404.7617 487.4185 404.8828 487.5337 404.9277 c +497.6685 409.0918 504.3911 417.9102 504.3892 428.9355 c +504.3911 440.4492 497.481 449.79 486.3501 449.79 c +477.2661 449.79 468.1821 441.4727 468.1821 431.1133 c +468.1821 423.0508 472.6587 418.3184 478.4165 418.3164 c +483.4067 418.3184 487.3735 421.7715 487.3735 425.8672 c +487.3735 431.7188 480.7896 433.8408 477.2778 429.209 c +477.2095 429.1172 477.0864 429.084 476.981 429.127 c +476.8755 429.1689 476.811 429.2773 476.8228 429.3926 c +477.3462 433.7813 480.5767 437.8926 485.5825 437.8926 c +490.188 437.8926 494.9224 434.0518 494.9224 425.8652 c +494.9224 416.1406 485.5845 406.291 470.231 406.2891 c +449.2466 406.2891 437.8599 429.959 448.0942 448.8945 C +442.8501 442.8809 438.1157 436.4844 438.1157 425.0977 c +438.1138 403.5898 459.3794 389.0488 484.4692 397.5977 c +484.5884 397.6367 484.7192 397.584 484.7759 397.4746 c +484.8345 397.3633 484.8013 397.2266 484.6997 397.1523 c +477.6938 392.043 470.356 384.5137 470.356 371.873 c +470.356 358.6934 479.0552 349.3535 492.6196 349.3535 c +503.1099 349.3535 509.7642 355.752 509.7642 363.2988 c +509.7642 369.0566 506.0454 373.6641 499.6567 373.6641 c +490.1431 373.6641 486.9087 363.3203 491.8325 358.6953 c +491.9165 358.6152 491.936 358.4902 491.8813 358.3887 c +491.8247 358.2871 491.7056 358.2344 491.5942 358.2637 c +486.8247 359.5 482.2563 364.332 482.2563 371.6152 c +482.2544 384.1563 493.897 392.4727 506.6919 392.4727 c +512.688 392.4727 518.4907 390.7188 523.1646 387.4297 C +522.6118 383.2773 524.0317 378.6816 526.1313 375.5879 C +524.1821 382.457 526.2915 393.7656 536.8032 393.7676 c +542.6958 393.7656 546.5903 389.2383 546.5903 383.8867 c +546.5903 377.5605 541.2446 374.6094 536.895 375.2148 c +536.7798 375.2305 536.6899 375.3223 536.6763 375.4375 c +536.6646 375.5527 536.731 375.6602 536.8384 375.7031 c +538.4243 376.3105 539.7817 377.9727 539.7817 379.9668 c +539.7817 382.4668 537.8696 383.9492 535.8696 383.9492 c +532.5767 383.9492 530.7466 380.2793 531.8989 376.2305 C +531.8872 376.2285 L +532.9595 373.3926 533.561 370.2246 533.561 366.7363 c +533.561 349.9746 515.3813 334.002 492.4399 334 c +468.229 334 455.3872 351.2734 455.3892 369.0566 c +455.3892 378.5938 458.9692 385.8184 463.5767 390.4258 C +443.6548 388.3066 431.0786 396.8223 424.2974 409.1035 C +428.7759 412.9414 430.438 418.5723 Y +425.0649 411.5352 415.854 405.3945 402.9321 405.3945 c +383.356 405.3945 368.0005 424.5859 368.0005 445.1836 c +368.0005 458.2568 372.8032 470.9648 382.5649 479.4307 C +376.5278 484.459 373.9185 491.8018 376.6938 497.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +240.2622 430.3711 m +240.3872 430.3711 240.4927 430.4629 240.5103 430.585 c +242.8911 446.5996 252.1646 459.9746 264.9028 467.9814 c +265.0063 468.0449 265.0493 468.1758 265.0044 468.29 c +264.9575 468.4023 264.8384 468.4688 264.7173 468.4443 c +254.2466 466.3398 244.9243 460.5811 238.27 452.4141 C +233.644 465.7891 223.0337 474.418 209.9692 478.0654 C +214.7778 483.6582 212.2622 491.5986 204.8501 492.9023 c +204.7368 492.9229 204.6245 492.8643 204.5757 492.7607 c +204.5278 492.6563 204.5542 492.5322 204.6421 492.46 c +208.6157 489.1143 207.1616 481.04 195.3052 481.04 c +187.5103 481.04 182.4849 484.2188 182.4849 488.5254 c +182.4849 491.9102 185.5464 493.7559 188.1255 493.7559 c +192.5415 493.7559 195.0649 489.7949 193.1675 486.2129 c +193.1128 486.1104 193.1353 485.9814 193.2231 485.9033 c +193.311 485.8271 193.4399 485.8184 193.5366 485.8857 c +195.7856 487.4492 197.356 489.5059 197.356 492.6768 c +197.356 498.0635 192.3306 503.8066 184.0239 503.8066 c +175.1021 503.8066 167.0005 496.9355 167.0005 488.5254 c +167.0005 476.71 177.0493 471.0918 187.6138 470.0918 C +183.2485 468.4189 179.98 463.5664 v +179.9146 463.4697 179.9243 463.3418 180.0015 463.2559 c +180.0796 463.1689 180.2056 463.1475 180.3091 463.2012 c +186.1392 466.2822 192.7954 467.9453 199.811 467.9453 c +219.4321 467.9453 236.3579 451.541 240.0103 430.5801 c +240.0317 430.4561 240.1382 430.3691 240.2622 430.3711 c +f +316.9399 482.7773 m +321.5493 490.4551 323.1919 503.627 318.897 513.46 c +318.8481 513.5703 318.8833 513.6992 318.9829 513.7686 c +319.0806 513.8379 319.2153 513.8281 319.3032 513.7461 c +324.1099 509.1914 328.2427 498.5684 326.0083 486.2871 C +329.106 483.8936 331.0532 481.5176 332.522 478.335 c +332.5688 478.2314 332.5415 478.1104 332.4556 478.0352 c +332.3696 477.9629 332.2446 477.9551 332.1489 478.0186 c +327.1528 481.3809 322.686 482.5283 316.9399 482.7773 C +f +306.3306 362.9707 m +306.4009 362.8672 306.3833 362.7266 306.2915 362.6426 c +306.1978 362.5586 306.0571 362.5547 305.9595 362.6348 c +299.145 368.1621 290.0845 371.6895 278.9243 371.6895 c +251.3521 371.6895 233.9517 355.1719 231.2163 337.7637 c +231.1987 337.6523 231.1099 337.5664 230.9985 337.5508 c +230.8862 337.5371 230.7778 337.5977 230.7329 337.7012 c +228.0073 343.959 226.3657 353.0352 234.7817 365.209 c +239.8159 372.4941 245.9106 377.5098 245.9106 384.0273 c +245.9106 388.2852 243.6509 391.1797 240.2231 391.1797 c +236.6177 391.1797 234.2866 388.0918 234.2866 384.625 c +234.2866 382.877 234.7915 381.1465 235.6958 379.5801 c +235.7544 379.4766 235.7358 379.3496 235.6509 379.2676 c +235.5649 379.1875 235.436 379.1758 235.3384 379.2402 c +232.3657 381.1777 229.7114 384.6367 229.7114 389.5117 c +229.7114 396.6836 235.8442 402.6816 244.1802 402.6816 c +253.1548 402.6816 260.5044 395.6328 260.5044 385.4922 c +260.5044 382.0156 259.5142 377.8242 257.0415 374.3613 C +260.4263 377.1875 262.2329 379.1875 263.7192 383.5117 C +274.1196 385.3223 285.2251 383.6602 294.0493 377.8691 C +294.3052 383.9707 296.3013 389.0605 300.3931 393.1875 c +300.4771 393.2715 300.6079 393.2852 300.7075 393.2227 c +300.8091 393.1582 300.8521 393.0332 300.811 392.9219 c +297.9341 384.9199 299.8657 372.7246 306.3306 362.9707 c +f +393.6978 369.6055 m +391.4517 364.8066 386.2388 362.1211 380.2368 362.0117 c +380.1118 362.0098 380.0044 362.0977 379.9829 362.2188 c +379.9595 362.3418 380.0278 362.4609 380.1431 362.5039 c +382.1899 363.2578 383.8052 364.5762 384.6646 366.4141 c +386.8774 371.1426 383.2974 377.5098 376.6509 380.7832 c +376.5728 380.8223 376.52 380.8965 376.5103 380.9824 c +376.5005 381.0684 376.5337 381.1523 376.6001 381.207 c +380.8911 384.7266 386.0122 391.2617 386.0122 404.627 c +386.0122 423.3086 373.8579 441.0898 357.7368 441.0898 c +348.5239 441.0898 341.104 434.6934 337.2661 425.0977 C +341.4868 430.8564 347.2446 435.2051 355.1782 435.2051 c +366.8208 435.2051 376.0337 422.7969 376.0337 404.8828 c +376.0337 387.9941 364.1333 368.2891 348.2681 368.2891 c +339.5669 368.2891 333.0435 375.3281 333.0435 384.4121 c +333.0435 392.4746 338.2896 397.0781 344.1763 397.0781 c +348.6099 397.0781 351.6685 393.9473 352.6196 390.5527 c +352.6509 390.4375 352.6001 390.3164 352.4927 390.2598 c +352.3872 390.2051 352.2583 390.2305 352.1802 390.3223 c +351.4282 391.2168 350.2837 391.9609 348.5259 391.9609 c +345.5825 391.9609 344.0474 389.4316 344.0474 387.6113 c +344.0474 384.1563 346.606 381.7246 350.4458 381.7246 c +355.6899 381.7246 359.7856 387.4824 359.7856 394.9023 c +359.7856 404.1152 350.9556 412.5586 342.1274 412.5586 c +333.106 412.5586 323.4478 404.5 323.4478 389.5293 c +323.4478 374.8164 333.4282 357.9258 349.2935 357.9258 c +358.5435 357.9258 366.4048 362.0957 372.436 369.002 c +372.5161 369.0918 372.6489 369.1152 372.7544 369.0547 c +372.8599 368.9941 372.9067 368.8672 372.8677 368.752 c +368.4341 355.8164 370.9126 343.6074 377.688 343.6074 c +381.0024 343.6074 382.6899 345.9863 382.6899 348.5234 c +382.6899 351.1309 380.7915 353.2852 377.7212 353.6777 c +377.6001 353.6934 377.5063 353.793 377.4985 353.9141 c +377.4927 354.0352 377.5708 354.1465 377.6899 354.1758 c +384.5044 355.9395 391.5142 352.2285 391.5142 345.1328 c +391.5142 338.8555 386.1372 334.002 379.1021 334.002 c +368.4653 334.002 363.3774 345.2715 365.6431 355.5371 C +360.1841 348.4922 352.0903 342.7012 340.4653 342.7012 c +316.9224 342.7012 305.0239 369.5703 305.0239 387.6113 c +305.0239 403.9883 308.3501 414.4785 315.2603 422.5391 C +307.1978 416.3984 303.8716 409.6172 302.3384 400.2773 C +296.1958 391.832 280.2036 391.832 v +273.5161 391.832 267.2739 394.3086 262.4302 398.998 C +262.4282 398.9961 262.4263 398.9941 262.4243 398.9902 C +262.3892 399.0313 262.3501 399.0703 262.3149 399.1094 C +261.9946 399.4238 261.6802 399.748 261.3716 400.082 C +256.3091 404.9316 246.1802 409.4785 236.9399 405.6797 c +236.8345 405.6367 236.7134 405.6699 236.6431 405.7578 c +236.5728 405.8477 236.5708 405.9727 236.6382 406.0645 c +241.0454 412.0898 248.6626 414.0059 254.3169 413.1309 C +253.272 416.8457 252.6938 421.0117 252.6938 425.6094 c +252.6938 442.0137 261.4927 453.5801 271.106 459.2109 C +267.9517 463.0137 268.5962 468.9883 272.1372 473.0449 c +272.2173 473.1357 272.3481 473.1582 272.4536 473.0996 c +272.5571 473.041 272.606 472.918 272.5708 472.8018 c +270.8403 467.2695 275.9634 462.6523 282.7524 462.9004 c +282.8755 462.9033 282.9829 462.8193 283.0103 462.6992 c +283.0356 462.5801 282.9712 462.457 282.8579 462.4111 c +272.7212 458.248 266.0005 449.4316 266.0005 438.4033 c +266.0005 426.8906 272.9087 417.5488 284.0415 417.5488 c +293.1255 417.5488 302.2095 425.8672 302.2095 436.2285 c +302.2095 444.2891 297.731 449.0225 291.9731 449.0225 c +286.9849 449.0225 283.0181 445.5684 283.0181 441.4736 c +283.0181 435.6211 289.6001 433.499 293.1118 438.1309 c +293.1821 438.2227 293.3032 438.2559 293.4087 438.2129 c +293.5161 438.1699 293.5806 438.0625 293.5669 437.9482 c +293.0435 433.5586 289.8149 429.4482 284.8091 429.4482 c +280.2036 429.4482 275.4692 433.2861 275.4692 441.4746 c +275.4692 451.1982 284.8071 461.0508 300.1606 461.0508 c +321.1431 461.0508 332.5317 437.3809 322.2974 418.4453 C +327.5415 424.459 332.2759 430.8555 332.2759 442.2432 c +332.2759 463.75 311.0122 478.291 285.9224 469.7441 c +285.8032 469.7021 285.6724 469.7559 285.6157 469.8672 c +285.5571 469.9785 285.5884 470.1143 285.6899 470.1895 c +292.6958 475.2979 300.0337 482.8262 300.0337 495.4668 c +300.0337 508.6475 291.3345 517.9854 277.772 517.9854 c +267.2798 517.9854 260.6274 511.5879 260.6274 504.04 c +260.6274 498.2822 264.3462 493.6768 270.7349 493.6768 c +280.2466 493.6768 283.481 504.0195 278.5591 508.6445 c +278.4751 508.7236 278.4556 508.8516 278.5103 508.9521 c +278.5669 509.0547 278.6841 509.1055 278.7974 509.0762 c +283.5669 507.8398 288.1353 503.0068 288.1353 495.7236 c +288.1353 483.1855 276.4927 474.8682 263.6978 474.8682 c +257.7017 474.8682 251.8989 476.623 247.2271 479.9102 C +247.7778 484.0635 246.3579 488.6602 244.2603 491.752 C +246.2095 484.8848 244.1021 473.5732 233.5864 473.5732 c +227.6958 473.5732 223.8013 478.1025 223.8013 483.4551 c +223.8013 489.7793 229.147 492.7314 233.4966 492.125 c +233.6118 492.1104 233.7007 492.0186 233.7134 491.9023 c +233.7271 491.7891 233.6606 491.6797 233.5532 491.6367 c +231.9673 491.0293 230.6108 489.3691 230.6108 487.373 c +230.6108 484.873 232.52 483.3906 234.52 483.3906 c +237.8149 483.3906 239.645 487.0605 238.4927 491.1104 C +238.5044 491.1104 L +237.4312 493.9473 236.8286 497.1152 236.8286 500.6055 c +236.8286 517.3672 255.0103 533.3398 277.9497 533.3398 c +302.1626 533.3398 315.0044 516.0664 315.0044 498.2822 c +315.0044 488.7461 311.4224 481.5225 306.8149 476.915 C +326.7368 479.0332 339.313 470.5176 346.0942 458.2354 C +341.6157 454.3975 339.9536 448.7676 Y +345.3267 455.8057 354.5376 461.9453 367.4595 461.9453 c +387.0356 461.9453 402.3911 442.7539 402.3911 422.1563 c +402.3911 409.084 397.5884 396.375 387.8267 387.9102 C +393.8638 382.8809 396.4731 375.5391 393.6978 369.6055 c +f +*U +*u +315.2114 494.9053 m +315.1782 494.7852 315.2388 494.6582 315.3521 494.6094 c +330.1763 488.0957 340.6372 475.6289 345.0063 461.2324 c +345.0415 461.1152 345.1548 461.0391 345.2778 461.0527 c +345.3989 461.0664 345.4946 461.166 345.5024 461.2871 c +346.229 471.9434 343.1274 482.4531 337.0005 491.0234 C +351.1216 491.9648 362.2407 499.9297 369.1997 511.5723 C +373.3286 505.46 381.6509 505.7969 384.8599 512.6035 c +384.9106 512.708 384.8833 512.832 384.7954 512.9063 c +384.7075 512.9805 384.5806 512.9873 384.4868 512.9219 c +380.2134 509.9688 372.8071 513.498 375.9282 524.9355 c +377.981 532.4561 382.3716 536.4668 386.5259 535.333 c +389.7915 534.4414 390.7661 531.002 390.0864 528.5146 c +388.9243 524.2539 384.438 522.8623 381.481 525.6357 c +381.397 525.7158 381.2681 525.7285 381.1704 525.6641 c +381.0728 525.5986 381.0298 525.4775 381.0688 525.3662 c +381.9868 522.7852 383.5571 520.7285 386.6157 519.8936 c +391.811 518.4756 398.6743 521.8115 400.8618 529.8252 c +403.2114 538.4316 398.7153 548.0566 390.604 550.2715 c +379.2036 553.3818 371.1392 545.166 367.3931 535.2383 C +366.9263 539.8896 363.1079 544.3203 v +363.0317 544.4092 362.9048 544.4336 362.8013 544.3818 c +362.6978 544.3291 362.6431 544.2129 362.6665 544.0996 c +364.106 537.6641 363.9575 530.8047 362.1099 524.0361 c +356.9438 505.1074 336.6626 493.0977 315.479 495.0938 c +315.354 495.1055 315.2407 495.0254 315.2114 494.9053 c +f +345.5806 407.1348 m +351.7739 400.666 364.0493 395.6133 374.6646 397.168 c +374.7856 397.1855 374.9009 397.1172 374.9399 397.0039 c +374.981 396.8906 374.936 396.7637 374.8345 396.7012 c +369.1743 393.2617 357.8384 392.0723 346.5786 397.4609 C +343.4536 395.1035 340.6489 393.8496 337.1919 393.2715 c +337.0806 393.2539 336.9692 393.3125 336.9204 393.4141 c +336.8735 393.5156 336.8989 393.6387 336.9849 393.7148 c +341.5454 397.6484 343.8286 401.6563 345.5806 407.1348 C +f +232.7935 448.9121 m +232.6753 448.8711 232.5444 448.9258 232.4878 449.0371 c +232.4312 449.1484 232.4644 449.2852 232.5679 449.3594 c +239.6938 454.4785 245.4829 462.291 248.4204 473.0566 c +255.6802 499.6563 244.3267 520.7921 228.2534 528.0146 c +228.1499 528.0605 228.0903 528.1689 228.105 528.2803 c +228.1216 528.3926 228.2085 528.4814 228.3198 528.4971 c +235.0747 529.4785 244.2622 528.6729 253.7915 517.3486 c +259.4927 510.5732 262.7271 503.373 269.0142 501.6563 c +273.1216 500.5352 276.5103 501.9551 277.4126 505.2617 c +278.3618 508.7393 275.9966 511.8018 272.6528 512.7148 c +270.9653 513.1738 269.1626 513.1436 267.4146 512.6836 c +267.2993 512.6533 267.1821 512.7051 267.1255 512.8086 c +267.0708 512.9121 267.0923 513.04 267.1802 513.1172 c +269.8325 515.4746 273.8677 517.125 278.5708 515.8408 c +285.4907 513.9531 289.6606 506.457 287.4673 498.415 c +285.104 489.7578 276.3696 484.5234 266.5864 487.1934 c +263.2329 488.1084 259.4497 490.168 256.7603 493.4648 C +258.5942 489.4551 260.0493 487.1855 263.8286 484.6133 C +262.8364 474.1035 258.3091 463.8271 250.4009 456.8389 C +256.2192 454.9863 260.604 451.7207 263.5083 446.6855 c +263.5669 446.582 263.5454 446.4531 263.4595 446.373 c +263.3696 446.293 263.2388 446.2832 263.1411 446.3535 c +256.1802 451.2344 243.9048 452.582 232.7935 448.9121 c +f +216.1919 362.8809 m +212.1538 366.3105 210.936 372.0469 212.4106 377.8672 c +212.4419 377.9883 212.5542 378.0684 212.6772 378.0566 c +212.8022 378.0469 212.8989 377.9492 212.9097 377.8281 c +213.0981 375.6543 213.9448 373.748 215.4917 372.4355 c +219.4712 369.0566 226.5562 370.834 231.4634 376.3828 c +231.522 376.4492 231.6079 376.4805 231.6929 376.4668 c +231.7788 376.4531 231.8511 376.3984 231.8862 376.3203 c +234.1519 371.2539 239.1079 364.5938 252.0005 361.0742 c +270.0239 356.1563 290.3794 363.1992 294.6235 378.752 c +297.0493 387.6406 292.8306 396.4824 284.5845 402.7109 C +289.0298 397.123 291.7075 390.4238 289.6177 382.7695 c +286.5532 371.5391 272.1567 365.918 254.8755 370.6348 c +238.5825 375.0801 222.7065 391.748 226.8833 407.0547 c +229.1743 415.4492 237.6821 419.8887 246.4458 417.4961 c +254.2231 415.375 257.2837 409.1016 255.7329 403.4219 c +254.5669 399.1445 250.7407 397.0195 247.2153 396.9941 c +247.0962 396.9941 246.9927 397.0762 246.9653 397.1934 c +246.9419 397.3105 246.9985 397.4277 247.1079 397.4785 c +248.1704 397.9688 249.188 398.877 249.6509 400.5742 c +250.4263 403.4121 248.3911 405.5605 246.6353 406.0391 c +243.3022 406.9492 240.2827 405.1211 239.271 401.416 c +237.8911 396.3574 242.3667 390.8906 249.5239 388.9355 c +258.4126 386.5117 268.8833 392.8066 271.2075 401.3223 c +273.5825 410.0254 268.3501 421.4648 253.9087 425.4063 c +239.7153 429.2813 220.7925 424.0996 216.6157 408.793 c +214.1802 399.8691 216.1333 391.1875 221.2075 383.5508 c +221.2739 383.4512 221.2612 383.3164 221.1753 383.2305 c +221.0884 383.1445 220.9536 383.1328 220.853 383.2012 c +209.5415 390.8828 197.1108 391.707 195.3267 385.1699 c +194.4536 381.9727 196.3042 379.7188 198.7524 379.0508 c +201.2681 378.3652 203.8462 379.6289 205.0327 382.4883 c +205.0796 382.5996 205.2007 382.6641 205.3198 382.6406 c +205.438 382.6133 205.5249 382.5098 205.522 382.3867 c +205.4292 375.3477 200.0034 369.5625 193.1577 371.4316 c +187.1021 373.084 183.8354 379.5488 185.688 386.3359 c +188.4888 396.5977 200.6997 398.5391 210.0063 393.6504 C +204.647 400.7715 201.1919 410.1035 204.2524 421.3184 c +210.4507 444.0313 239.5044 448.4355 256.9087 443.6855 c +272.7075 439.373 281.9517 433.4023 287.9087 424.6152 C +284.1079 434.0098 278.4419 439.0039 269.8345 442.9434 C +263.3052 451.0918 267.5161 466.5195 v +269.2759 472.9707 273.3091 478.3418 279.1079 481.7793 C +279.1079 481.7813 279.106 481.7842 279.1021 481.7871 C +279.1509 481.8105 279.1997 481.8379 279.2466 481.8613 C +279.6333 482.0879 280.0298 482.3057 280.4321 482.5146 C +286.4438 486.1211 293.4966 494.6973 292.2661 504.6113 c +292.2524 504.7236 292.3149 504.832 292.4185 504.877 c +292.5239 504.9219 292.645 504.8896 292.7153 504.8018 c +297.3677 498.9629 297.2114 491.1104 294.8794 485.8857 C +298.7368 485.915 302.9087 485.375 307.3442 484.165 c +323.1685 479.8457 332.0122 468.3135 334.9126 457.5566 C +339.4106 459.5977 345.0063 457.4043 347.9888 452.9199 c +348.0532 452.8184 348.0415 452.6855 347.9575 452.5996 c +347.8735 452.5156 347.7407 452.5 347.6392 452.5645 c +342.7583 455.6914 336.9556 451.9648 335.4048 445.3496 c +335.3774 445.2305 335.2681 445.1484 335.145 445.1543 c +335.022 445.1602 334.9204 445.2539 334.9067 445.377 c +333.5591 456.251 326.8228 465.0566 316.1841 467.96 c +305.0767 470.9922 294.2446 466.7852 291.3149 456.0469 c +288.9224 447.2832 294.5571 436.3301 304.5513 433.6016 c +312.3286 431.4785 318.0747 434.5527 319.5903 440.1074 c +320.9048 444.9199 318.6157 449.6563 314.6665 450.7344 c +309.0181 452.2754 305.2388 446.4844 308.7837 441.877 c +308.8521 441.7852 308.854 441.6602 308.7837 441.5684 c +308.7153 441.4766 308.5923 441.4434 308.4868 441.4863 c +304.3892 443.1465 301.2739 447.3418 302.5923 452.1729 c +303.8052 456.6152 308.7544 460.1729 316.6548 458.0166 c +326.0356 455.457 333.0806 443.8555 329.0376 429.043 c +323.5142 408.7988 297.6802 404.0449 282.1079 418.9043 C +286.5278 412.2617 291.4517 406.0098 302.438 403.0117 c +323.188 397.3496 342.813 414.0332 341.1724 440.4902 c +341.1646 440.6152 341.2505 440.7285 341.3735 440.7539 c +341.4946 440.7813 341.6196 440.7129 341.6646 440.5977 c +344.7466 432.4922 350.0786 423.4316 362.2739 420.1035 c +374.9888 416.6328 386.2876 422.5664 389.8599 435.6504 c +392.6216 445.7734 388.2017 453.875 380.9204 455.8623 c +375.3657 457.3789 369.9419 455.0039 368.2603 448.8398 c +365.7563 439.6641 374.8833 433.8203 380.6411 437.3516 c +380.7388 437.4121 380.8677 437.3965 380.9497 437.3164 c +381.0337 437.2363 381.0513 437.1094 380.9927 437.0078 c +378.5454 432.7324 372.6802 429.5977 365.6548 431.5156 c +353.5571 434.8164 348.6001 448.2383 351.9673 460.5811 c +353.5454 466.3652 356.7681 471.502 361.1685 475.1426 C +365.0298 473.5186 369.8384 473.6777 373.3735 474.8867 C +366.2349 474.8154 355.8794 479.8262 358.647 489.9707 c +360.1978 495.6533 365.5923 498.2188 370.7563 496.8086 c +376.8579 495.1436 378.2974 489.21 376.5688 485.1729 c +376.522 485.0654 376.4106 485.0039 376.2974 485.0225 c +376.1821 485.04 376.0942 485.1318 376.0825 485.2471 c +375.9146 486.9375 374.6685 488.6836 372.7446 489.208 c +370.3325 489.8662 368.3989 488.415 367.8735 486.4854 c +367.0044 483.3066 370.063 480.5752 374.2739 480.6211 C +374.27 480.6094 L +377.2896 480.8984 380.5044 480.6445 383.8716 479.7266 c +400.0415 475.3125 410.6646 453.5674 404.6235 431.4375 c +398.2485 408.0781 378.2056 400.2363 361.0474 404.9199 c +351.8481 407.4297 345.8228 412.7871 342.5903 418.4453 C +339.3892 398.668 327.8618 388.7793 314.229 385.4707 C +311.7056 390.8008 306.7114 393.8867 Y +312.0864 386.8496 315.5845 376.3477 312.1821 363.8809 c +307.0278 344.9961 284.4712 335.2344 264.6001 340.6582 c +251.9888 344.0996 240.9927 352.0801 235.397 363.7266 C +228.9556 359.2266 221.186 358.6406 216.1919 362.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +363.1294 436.9688 m +363.0044 436.9688 362.8989 436.877 362.8794 436.7539 c +360.5005 420.7402 351.2271 407.3652 338.4888 399.3594 c +338.3853 399.2949 338.3403 399.1641 338.3872 399.0508 c +338.4321 398.9375 338.5532 398.8711 338.6724 398.8965 c +349.145 401 358.4653 406.7598 365.1216 414.9277 C +369.7466 401.5508 380.3579 392.9219 393.4224 389.2734 C +388.6138 383.6816 391.1294 375.7402 398.5415 374.4375 c +398.6548 374.416 398.7661 374.4746 398.8149 374.5781 c +398.8638 374.6816 398.8364 374.8066 398.7485 374.8809 c +394.7759 378.2266 396.229 386.3008 408.0864 386.3008 c +415.8794 386.3008 420.9067 383.1211 420.9067 378.8145 c +420.9067 375.4297 417.8442 373.584 415.2642 373.584 c +410.8501 373.584 408.3267 377.5449 410.2231 381.127 c +410.2778 381.2305 410.2563 381.3574 410.1685 381.4355 c +410.0806 381.5137 409.9517 381.5215 409.854 381.4551 c +407.606 379.8906 406.0356 377.834 406.0356 374.6641 c +406.0356 369.2773 411.061 363.5352 419.3677 363.5332 c +428.2896 363.5332 436.3911 370.4043 436.3911 378.8145 c +436.3911 390.6309 426.3423 396.248 415.7778 397.248 C +420.1431 398.9219 423.4106 403.7734 v +423.4771 403.8691 423.4673 403.998 423.3892 404.084 c +423.311 404.1719 423.1841 404.1934 423.0825 404.1387 c +417.2524 401.0566 410.5942 399.3945 403.5806 399.3945 c +383.9575 399.3945 367.0337 415.7988 363.3813 436.7607 c +363.3599 436.8818 363.2524 436.9727 363.1294 436.9688 c +f +286.4517 384.5625 m +281.8442 376.8867 280.1997 363.7129 284.4946 353.8809 c +284.5435 353.7695 284.5083 353.6406 284.4087 353.5703 c +284.3091 353.502 284.1763 353.5117 284.0884 353.5957 c +279.2817 358.1484 275.1489 368.7715 277.3833 381.0527 C +274.2876 383.4473 272.3384 385.8223 270.8696 389.0059 c +270.8228 389.1074 270.8501 389.2305 270.936 389.3047 c +271.022 389.377 271.147 389.3848 271.2427 389.3203 c +276.2388 385.959 280.7056 384.8125 286.4517 384.5625 C +f +297.0591 504.3691 m +296.9907 504.4727 297.0083 504.6133 297.1001 504.6973 c +297.1938 504.7813 297.3345 504.7852 297.4321 504.7061 c +304.2466 499.1797 313.3071 495.6504 324.4673 495.6504 c +352.0376 495.6504 369.4399 512.1689 372.1743 529.5771 c +372.1919 529.6885 372.2817 529.7734 372.3931 529.7891 c +372.5044 529.8047 372.6138 529.7422 372.6587 529.6396 c +375.3833 523.3818 377.0259 514.3057 368.6099 502.1309 c +363.5747 494.8457 357.479 489.8311 357.479 483.3145 c +357.479 479.0566 359.7407 476.1602 363.1685 476.1602 c +366.7739 476.1602 369.106 479.248 369.104 482.7148 c +369.104 484.4629 368.6001 486.1934 367.6958 487.7607 c +367.6372 487.8633 367.6548 487.9902 367.7407 488.0723 c +367.8247 488.1523 367.9556 488.165 368.0532 488.1016 c +371.0259 486.1641 373.6802 482.7021 373.6802 477.8281 c +373.6802 470.6563 367.5474 464.6602 359.2095 464.6602 c +350.2368 464.6602 342.8872 471.709 342.8872 481.8477 c +342.8872 485.3262 343.8755 489.5156 346.3501 492.9805 C +342.9653 490.1523 341.1587 488.1523 339.6724 483.8271 C +329.272 482.0186 318.1665 483.6797 309.3403 489.4727 C +309.0864 483.3711 307.0903 478.2793 302.9985 474.1533 c +302.9146 474.0684 302.7837 474.0547 302.6841 474.1182 c +302.5825 474.1816 302.5415 474.3066 302.5806 474.4189 c +305.4575 482.4199 303.5239 494.6152 297.0591 504.3691 c +f +209.6938 497.7344 m +211.938 502.5352 217.1528 505.2188 223.1548 505.3271 c +223.2798 505.3311 223.3872 505.2432 223.4087 505.1211 c +223.4321 504.998 223.3638 504.8779 223.2485 504.8359 c +221.2017 504.082 219.5864 502.7637 218.7271 500.9258 c +216.5142 496.1973 220.0942 489.8301 226.7407 486.5566 c +226.8188 486.5186 226.8716 486.4434 226.8813 486.3594 c +226.8911 486.2725 226.856 486.1885 226.7915 486.1318 c +222.5005 482.6143 217.3794 476.0781 217.3794 462.7148 c +217.3774 444.0322 229.5337 426.25 245.6548 426.25 c +254.8677 426.25 262.2876 432.6465 266.1255 442.2422 C +261.9028 436.4844 256.145 432.1348 248.2114 432.1348 c +236.5708 432.1348 227.3579 444.5439 227.356 462.459 c +227.356 479.3457 239.2583 499.0518 255.1216 499.0508 c +263.8247 499.0488 270.3481 492.0117 270.3481 482.9277 c +270.3481 474.8672 265.1021 470.2637 259.2173 470.2637 c +254.7798 470.2637 251.7231 473.3936 250.772 476.7871 c +250.7388 476.9023 250.7915 477.0254 250.897 477.0811 c +251.0044 477.1357 251.1333 477.1104 251.2114 477.0186 c +251.9634 476.124 253.1079 475.3809 254.8657 475.3809 c +257.8091 475.3789 259.3442 477.9082 259.3442 479.7285 c +259.3442 483.1836 256.7856 485.6152 252.9458 485.6152 c +247.7036 485.6152 243.606 479.8564 243.606 472.4385 c +243.606 463.2236 252.436 454.7813 261.2642 454.7813 c +270.2856 454.7813 279.9438 462.8408 279.9438 477.8125 c +279.9419 492.5234 269.9653 509.4141 254.0981 509.4141 c +244.8481 509.4141 236.9849 505.2441 230.9556 498.3398 c +230.8755 498.248 230.7427 498.2246 230.6392 498.2852 c +230.5317 498.3477 230.4849 498.4727 230.5239 498.5879 c +234.9575 511.5234 232.4771 523.7344 225.7036 523.7324 c +222.3892 523.7324 220.7017 521.3535 220.7017 518.8154 c +220.7017 516.21 222.6001 514.0566 225.6704 513.6611 c +225.7915 513.6475 225.8833 513.5479 225.8931 513.4268 c +225.8989 513.3047 225.8188 513.1943 225.7017 513.1641 c +218.8872 511.4004 211.8774 515.1133 211.8774 522.2061 c +211.8774 528.4854 217.2544 533.3398 224.2896 533.3398 c +234.9263 533.3379 240.0142 522.0684 237.7485 511.8047 C +243.2075 518.8486 251.3013 524.6396 262.9263 524.6396 c +286.4692 524.6396 298.3677 497.7715 298.3677 479.7285 c +298.3677 463.3525 295.0415 452.8604 288.1313 444.8018 C +296.1938 450.9404 299.52 457.7227 301.0552 467.0645 C +307.1958 475.5078 323.188 475.5078 v +329.8755 475.5078 336.1177 473.0322 340.9614 468.3438 C +340.9634 468.3447 340.9653 468.3477 340.9673 468.3486 C +341.0024 468.3105 341.0396 468.2695 341.0767 468.2314 C +341.397 467.915 341.7114 467.5918 342.02 467.2578 C +347.0806 462.4102 357.2114 457.8633 366.4517 461.6602 c +366.5571 461.7031 366.6782 461.6699 366.7485 461.582 c +366.8188 461.4932 366.8188 461.3672 366.7524 461.2754 c +362.3462 455.252 354.729 453.335 349.0747 454.21 C +350.1177 450.4941 350.6958 446.3281 350.6958 441.7305 c +350.6978 425.3262 341.8989 413.7598 332.2856 408.1289 C +335.438 404.3281 334.7954 398.3535 331.2544 394.2949 c +331.1743 394.2051 331.0435 394.1816 330.938 394.2402 c +330.8345 394.2988 330.7837 394.4238 330.8188 394.5391 c +332.5513 400.0703 327.4282 404.6875 320.6392 404.4395 c +320.5161 404.4355 320.4067 404.5195 320.3813 404.6406 c +320.356 404.7617 320.4185 404.8828 320.5337 404.9277 c +330.6685 409.0918 337.3911 417.9102 337.3892 428.9355 c +337.3911 440.4492 330.481 449.79 319.3501 449.79 c +310.2661 449.79 301.1821 441.4727 301.1821 431.1133 c +301.1821 423.0508 305.6587 418.3184 311.4165 418.3164 c +316.4067 418.3184 320.3735 421.7715 320.3735 425.8672 c +320.3735 431.7188 313.7896 433.8408 310.2778 429.209 c +310.2095 429.1172 310.0864 429.084 309.981 429.127 c +309.8755 429.1689 309.811 429.2773 309.8228 429.3926 c +310.3462 433.7813 313.5767 437.8926 318.5825 437.8926 c +323.188 437.8926 327.9224 434.0518 327.9224 425.8652 c +327.9224 416.1406 318.5845 406.291 303.231 406.2891 c +282.2466 406.2891 270.8599 429.959 281.0942 448.8945 C +275.8501 442.8809 271.1157 436.4844 271.1157 425.0977 c +271.1138 403.5898 292.3794 389.0488 317.4692 397.5977 c +317.5884 397.6367 317.7192 397.584 317.7759 397.4746 c +317.8345 397.3633 317.8013 397.2266 317.6997 397.1523 c +310.6938 392.043 303.356 384.5137 303.356 371.873 c +303.356 358.6934 312.0552 349.3535 325.6196 349.3535 c +336.1099 349.3535 342.7642 355.752 342.7642 363.2988 c +342.7642 369.0566 339.0454 373.6641 332.6567 373.6641 c +323.1431 373.6641 319.9087 363.3203 324.8325 358.6953 c +324.9165 358.6152 324.936 358.4902 324.8813 358.3887 c +324.8247 358.2871 324.7056 358.2344 324.5942 358.2637 c +319.8247 359.5 315.2563 364.332 315.2563 371.6152 c +315.2544 384.1563 326.897 392.4727 339.6919 392.4727 c +345.688 392.4727 351.4907 390.7188 356.1646 387.4297 C +355.6118 383.2773 357.0317 378.6816 359.1313 375.5879 C +357.1821 382.457 359.2915 393.7656 369.8032 393.7676 c +375.6958 393.7656 379.5903 389.2383 379.5903 383.8867 c +379.5903 377.5605 374.2446 374.6094 369.895 375.2148 c +369.7798 375.2305 369.6899 375.3223 369.6763 375.4375 c +369.6646 375.5527 369.731 375.6602 369.8384 375.7031 c +371.4243 376.3105 372.7817 377.9727 372.7817 379.9668 c +372.7817 382.4668 370.8696 383.9492 368.8696 383.9492 c +365.5767 383.9492 363.7466 380.2793 364.8989 376.2305 C +364.8872 376.2285 L +365.9595 373.3926 366.561 370.2246 366.561 366.7363 c +366.561 349.9746 348.3813 334.002 325.4399 334 c +301.229 334 288.3872 351.2734 288.3892 369.0566 c +288.3892 378.5938 291.9692 385.8184 296.5767 390.4258 C +276.6548 388.3066 264.0786 396.8223 257.2974 409.1035 C +261.7759 412.9414 263.438 418.5723 Y +258.0649 411.5352 248.854 405.3945 235.9321 405.3945 c +216.356 405.3945 201.0005 424.5859 201.0005 445.1836 c +201.0005 458.2568 205.8032 470.9648 215.5649 479.4307 C +209.5278 484.459 206.9185 491.8018 209.6938 497.7344 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0.35 0.6 0.8 0.25 k + 0.35 0.6 0.8 0.25 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +73.2617 430.3711 m +73.3867 430.3711 73.4922 430.4629 73.5098 430.585 c +75.8906 446.5996 85.1641 459.9746 97.9023 467.9814 c +98.0059 468.0449 98.0488 468.1758 98.0039 468.29 c +97.957 468.4023 97.8379 468.4688 97.7168 468.4443 c +87.2461 466.3398 77.9238 460.5811 71.2695 452.4141 C +66.6436 465.7891 56.0332 474.418 42.9688 478.0654 C +47.7773 483.6582 45.2617 491.5986 37.8496 492.9023 c +37.7363 492.9229 37.624 492.8643 37.5752 492.7607 c +37.5273 492.6563 37.5537 492.5322 37.6416 492.46 c +41.6152 489.1143 40.1611 481.04 28.3047 481.04 c +20.5098 481.04 15.4844 484.2188 15.4844 488.5254 c +15.4844 491.9102 18.5459 493.7559 21.125 493.7559 c +25.541 493.7559 28.0645 489.7949 26.167 486.2129 c +26.1123 486.1104 26.1348 485.9814 26.2227 485.9033 c +26.3105 485.8271 26.4395 485.8184 26.5361 485.8857 c +28.7852 487.4492 30.3555 489.5059 30.3555 492.6768 c +30.3555 498.0635 25.3301 503.8066 17.0234 503.8066 c +8.10156 503.8066 0 496.9355 0 488.5254 c +0 476.71 10.0488 471.0918 20.6133 470.0918 C +16.248 468.4189 12.9795 463.5664 v +12.9141 463.4697 12.9238 463.3418 13.001 463.2559 c +13.0791 463.1689 13.2051 463.1475 13.3086 463.2012 c +19.1387 466.2822 25.7949 467.9453 32.8105 467.9453 c +52.4316 467.9453 69.3574 451.541 73.0098 430.5801 c +73.0313 430.4561 73.1377 430.3691 73.2617 430.3711 c +f +149.9395 482.7773 m +154.5488 490.4551 156.1914 503.627 151.8965 513.46 c +151.8477 513.5703 151.8828 513.6992 151.9824 513.7686 c +152.0801 513.8379 152.2148 513.8281 152.3027 513.7461 c +157.1094 509.1914 161.2422 498.5684 159.0078 486.2871 C +162.1055 483.8936 164.0527 481.5176 165.5215 478.335 c +165.5684 478.2314 165.541 478.1104 165.4551 478.0352 c +165.3691 477.9629 165.2441 477.9551 165.1484 478.0186 c +160.1523 481.3809 155.6855 482.5283 149.9395 482.7773 C +f +139.3301 362.9707 m +139.4004 362.8672 139.3828 362.7266 139.291 362.6426 c +139.1973 362.5586 139.0566 362.5547 138.959 362.6348 c +132.1445 368.1621 123.084 371.6895 111.9238 371.6895 c +84.3516 371.6895 66.9512 355.1719 64.2158 337.7637 c +64.1982 337.6523 64.1094 337.5664 63.998 337.5508 c +63.8857 337.5371 63.7773 337.5977 63.7324 337.7012 c +61.0068 343.959 59.3652 353.0352 67.7813 365.209 c +72.8154 372.4941 78.9102 377.5098 78.9102 384.0273 c +78.9102 388.2852 76.6504 391.1797 73.2227 391.1797 c +69.6172 391.1797 67.2861 388.0918 67.2861 384.625 c +67.2861 382.877 67.791 381.1465 68.6953 379.5801 c +68.7539 379.4766 68.7354 379.3496 68.6504 379.2676 c +68.5645 379.1875 68.4355 379.1758 68.3379 379.2402 c +65.3652 381.1777 62.7109 384.6367 62.7109 389.5117 c +62.7109 396.6836 68.8438 402.6816 77.1797 402.6816 c +86.1543 402.6816 93.5039 395.6328 93.5039 385.4922 c +93.5039 382.0156 92.5137 377.8242 90.041 374.3613 C +93.4258 377.1875 95.2324 379.1875 96.7188 383.5117 C +107.1191 385.3223 118.2246 383.6602 127.0488 377.8691 C +127.3047 383.9707 129.3008 389.0605 133.3926 393.1875 c +133.4766 393.2715 133.6074 393.2852 133.707 393.2227 c +133.8086 393.1582 133.8516 393.0332 133.8105 392.9219 c +130.9336 384.9199 132.8652 372.7246 139.3301 362.9707 c +f +226.6973 369.6055 m +224.4512 364.8066 219.2383 362.1211 213.2363 362.0117 c +213.1113 362.0098 213.0039 362.0977 212.9824 362.2188 c +212.959 362.3418 213.0273 362.4609 213.1426 362.5039 c +215.1895 363.2578 216.8047 364.5762 217.6641 366.4141 c +219.877 371.1426 216.2969 377.5098 209.6504 380.7832 c +209.5723 380.8223 209.5195 380.8965 209.5098 380.9824 c +209.5 381.0684 209.5332 381.1523 209.5996 381.207 c +213.8906 384.7266 219.0117 391.2617 219.0117 404.627 c +219.0117 423.3086 206.8574 441.0898 190.7363 441.0898 c +181.5234 441.0898 174.1035 434.6934 170.2656 425.0977 C +174.4863 430.8564 180.2441 435.2051 188.1777 435.2051 c +199.8203 435.2051 209.0332 422.7969 209.0332 404.8828 c +209.0332 387.9941 197.1328 368.2891 181.2676 368.2891 c +172.5664 368.2891 166.043 375.3281 166.043 384.4121 c +166.043 392.4746 171.2891 397.0781 177.1758 397.0781 c +181.6094 397.0781 184.668 393.9473 185.6191 390.5527 c +185.6504 390.4375 185.5996 390.3164 185.4922 390.2598 c +185.3867 390.2051 185.2578 390.2305 185.1797 390.3223 c +184.4277 391.2168 183.2832 391.9609 181.5254 391.9609 c +178.582 391.9609 177.0469 389.4316 177.0469 387.6113 c +177.0469 384.1563 179.6055 381.7246 183.4453 381.7246 c +188.6895 381.7246 192.7852 387.4824 192.7852 394.9023 c +192.7852 404.1152 183.9551 412.5586 175.127 412.5586 c +166.1055 412.5586 156.4473 404.5 156.4473 389.5293 c +156.4473 374.8164 166.4277 357.9258 182.293 357.9258 c +191.543 357.9258 199.4043 362.0957 205.4355 369.002 c +205.5156 369.0918 205.6484 369.1152 205.7539 369.0547 c +205.8594 368.9941 205.9063 368.8672 205.8672 368.752 c +201.4336 355.8164 203.9121 343.6074 210.6875 343.6074 c +214.002 343.6074 215.6895 345.9863 215.6895 348.5234 c +215.6895 351.1309 213.791 353.2852 210.7207 353.6777 c +210.5996 353.6934 210.5059 353.793 210.498 353.9141 c +210.4922 354.0352 210.5703 354.1465 210.6895 354.1758 c +217.5039 355.9395 224.5137 352.2285 224.5137 345.1328 c +224.5137 338.8555 219.1367 334.002 212.1016 334.002 c +201.4648 334.002 196.377 345.2715 198.6426 355.5371 C +193.1836 348.4922 185.0898 342.7012 173.4648 342.7012 c +149.9219 342.7012 138.0234 369.5703 138.0234 387.6113 c +138.0234 403.9883 141.3496 414.4785 148.2598 422.5391 C +140.1973 416.3984 136.8711 409.6172 135.3379 400.2773 C +129.1953 391.832 113.2031 391.832 v +106.5156 391.832 100.2734 394.3086 95.4297 398.998 C +95.4277 398.9961 95.4258 398.9941 95.4238 398.9902 C +95.3887 399.0313 95.3496 399.0703 95.3145 399.1094 C +94.9941 399.4238 94.6797 399.748 94.3711 400.082 C +89.3086 404.9316 79.1797 409.4785 69.9395 405.6797 c +69.834 405.6367 69.7129 405.6699 69.6426 405.7578 c +69.5723 405.8477 69.5703 405.9727 69.6377 406.0645 c +74.0449 412.0898 81.6621 414.0059 87.3164 413.1309 C +86.2715 416.8457 85.6934 421.0117 85.6934 425.6094 c +85.6934 442.0137 94.4922 453.5801 104.1055 459.2109 C +100.9512 463.0137 101.5957 468.9883 105.1367 473.0449 c +105.2168 473.1357 105.3477 473.1582 105.4531 473.0996 c +105.5566 473.041 105.6055 472.918 105.5703 472.8018 c +103.8398 467.2695 108.9629 462.6523 115.752 462.9004 c +115.875 462.9033 115.9824 462.8193 116.0098 462.6992 c +116.0352 462.5801 115.9707 462.457 115.8574 462.4111 c +105.7207 458.248 99 449.4316 99 438.4033 c +99 426.8906 105.9082 417.5488 117.041 417.5488 c +126.125 417.5488 135.209 425.8672 135.209 436.2285 c +135.209 444.2891 130.7305 449.0225 124.9727 449.0225 c +119.9844 449.0225 116.0176 445.5684 116.0176 441.4736 c +116.0176 435.6211 122.5996 433.499 126.1113 438.1309 c +126.1816 438.2227 126.3027 438.2559 126.4082 438.2129 c +126.5156 438.1699 126.5801 438.0625 126.5664 437.9482 c +126.043 433.5586 122.8145 429.4482 117.8086 429.4482 c +113.2031 429.4482 108.4688 433.2861 108.4688 441.4746 c +108.4688 451.1982 117.8066 461.0508 133.1602 461.0508 c +154.1426 461.0508 165.5313 437.3809 155.2969 418.4453 C +160.541 424.459 165.2754 430.8555 165.2754 442.2432 c +165.2754 463.75 144.0117 478.291 118.9219 469.7441 c +118.8027 469.7021 118.6719 469.7559 118.6152 469.8672 c +118.5566 469.9785 118.5879 470.1143 118.6895 470.1895 c +125.6953 475.2979 133.0332 482.8262 133.0332 495.4668 c +133.0332 508.6475 124.334 517.9854 110.7715 517.9854 c +100.2793 517.9854 93.627 511.5879 93.627 504.04 c +93.627 498.2822 97.3457 493.6768 103.7344 493.6768 c +113.2461 493.6768 116.4805 504.0195 111.5586 508.6445 c +111.4746 508.7236 111.4551 508.8516 111.5098 508.9521 c +111.5664 509.0547 111.6836 509.1055 111.7969 509.0762 c +116.5664 507.8398 121.1348 503.0068 121.1348 495.7236 c +121.1348 483.1855 109.4922 474.8682 96.6973 474.8682 c +90.7012 474.8682 84.8984 476.623 80.2266 479.9102 C +80.7773 484.0635 79.3574 488.6602 77.2598 491.752 C +79.209 484.8848 77.1016 473.5732 66.5859 473.5732 c +60.6953 473.5732 56.8008 478.1025 56.8008 483.4551 c +56.8008 489.7793 62.1465 492.7314 66.4961 492.125 c +66.6113 492.1104 66.7002 492.0186 66.7129 491.9023 c +66.7266 491.7891 66.6602 491.6797 66.5527 491.6367 c +64.9668 491.0293 63.6104 489.3691 63.6104 487.373 c +63.6104 484.873 65.5195 483.3906 67.5195 483.3906 c +70.8145 483.3906 72.6445 487.0605 71.4922 491.1104 C +71.5039 491.1104 L +70.4307 493.9473 69.8281 497.1152 69.8281 500.6055 c +69.8281 517.3672 88.0098 533.3398 110.9492 533.3398 c +135.1621 533.3398 148.0039 516.0664 148.0039 498.2822 c +148.0039 488.7461 144.4219 481.5225 139.8145 476.915 C +159.7363 479.0332 172.3125 470.5176 179.0938 458.2354 C +174.6152 454.3975 172.9531 448.7676 Y +178.3262 455.8057 187.5371 461.9453 200.459 461.9453 c +220.0352 461.9453 235.3906 442.7539 235.3906 422.1563 c +235.3906 409.084 230.5879 396.375 220.8262 387.9102 C +226.8633 382.8809 229.4727 375.5391 226.6973 369.6055 c +f +*U +*u +148.2109 494.9053 m +148.1777 494.7852 148.2383 494.6582 148.3516 494.6094 c +163.1758 488.0957 173.6367 475.6289 178.0059 461.2324 c +178.041 461.1152 178.1543 461.0391 178.2773 461.0527 c +178.3984 461.0664 178.4941 461.166 178.502 461.2871 c +179.2285 471.9434 176.127 482.4531 170 491.0234 C +184.1211 491.9648 195.2402 499.9297 202.1992 511.5723 C +206.3281 505.46 214.6504 505.7969 217.8594 512.6035 c +217.9102 512.708 217.8828 512.832 217.7949 512.9063 c +217.707 512.9805 217.5801 512.9873 217.4863 512.9219 c +213.2129 509.9688 205.8066 513.498 208.9277 524.9355 c +210.9805 532.4561 215.3711 536.4668 219.5254 535.333 c +222.791 534.4414 223.7656 531.002 223.0859 528.5146 c +221.9238 524.2539 217.4375 522.8623 214.4805 525.6357 c +214.3965 525.7158 214.2676 525.7285 214.1699 525.6641 c +214.0723 525.5986 214.0293 525.4775 214.0684 525.3662 c +214.9863 522.7852 216.5566 520.7285 219.6152 519.8936 c +224.8105 518.4756 231.6738 521.8115 233.8613 529.8252 c +236.2109 538.4316 231.7148 548.0566 223.6035 550.2715 c +212.2031 553.3818 204.1387 545.166 200.3926 535.2383 C +199.9258 539.8896 196.1074 544.3203 v +196.0313 544.4092 195.9043 544.4336 195.8008 544.3818 c +195.6973 544.3291 195.6426 544.2129 195.666 544.0996 c +197.1055 537.6641 196.957 530.8047 195.1094 524.0361 c +189.9434 505.1074 169.6621 493.0977 148.4785 495.0938 c +148.3535 495.1055 148.2402 495.0254 148.2109 494.9053 c +f +178.5801 407.1348 m +184.7734 400.666 197.0488 395.6133 207.6641 397.168 c +207.7852 397.1855 207.9004 397.1172 207.9395 397.0039 c +207.9805 396.8906 207.9355 396.7637 207.834 396.7012 c +202.1738 393.2617 190.8379 392.0723 179.5781 397.4609 C +176.4531 395.1035 173.6484 393.8496 170.1914 393.2715 c +170.0801 393.2539 169.9688 393.3125 169.9199 393.4141 c +169.873 393.5156 169.8984 393.6387 169.9844 393.7148 c +174.5449 397.6484 176.8281 401.6563 178.5801 407.1348 C +f +65.793 448.9121 m +65.6748 448.8711 65.5439 448.9258 65.4873 449.0371 c +65.4307 449.1484 65.4639 449.2852 65.5674 449.3594 c +72.6934 454.4785 78.4824 462.291 81.4199 473.0566 c +88.6797 499.6563 77.3262 520.7921 61.2529 528.0146 c +61.1494 528.0605 61.0898 528.1689 61.1045 528.2803 c +61.1211 528.3926 61.208 528.4814 61.3193 528.4971 c +68.0742 529.4785 77.2617 528.6729 86.791 517.3486 c +92.4922 510.5732 95.7266 503.373 102.0137 501.6563 c +106.1211 500.5352 109.5098 501.9551 110.4121 505.2617 c +111.3613 508.7393 108.9961 511.8018 105.6523 512.7148 c +103.9648 513.1738 102.1621 513.1436 100.4141 512.6836 c +100.2988 512.6533 100.1816 512.7051 100.125 512.8086 c +100.0703 512.9121 100.0918 513.04 100.1797 513.1172 c +102.832 515.4746 106.8672 517.125 111.5703 515.8408 c +118.4902 513.9531 122.6602 506.457 120.4668 498.415 c +118.1035 489.7578 109.3691 484.5234 99.5859 487.1934 c +96.2324 488.1084 92.4492 490.168 89.7598 493.4648 C +91.5938 489.4551 93.0488 487.1855 96.8281 484.6133 C +95.8359 474.1035 91.3086 463.8271 83.4004 456.8389 C +89.2188 454.9863 93.6035 451.7207 96.5078 446.6855 c +96.5664 446.582 96.5449 446.4531 96.459 446.373 c +96.3691 446.293 96.2383 446.2832 96.1406 446.3535 c +89.1797 451.2344 76.9043 452.582 65.793 448.9121 c +f +49.1914 362.8809 m +45.1533 366.3105 43.9355 372.0469 45.4102 377.8672 c +45.4414 377.9883 45.5537 378.0684 45.6768 378.0566 c +45.8018 378.0469 45.8984 377.9492 45.9092 377.8281 c +46.0977 375.6543 46.9443 373.748 48.4912 372.4355 c +52.4707 369.0566 59.5557 370.834 64.4629 376.3828 c +64.5215 376.4492 64.6074 376.4805 64.6924 376.4668 c +64.7783 376.4531 64.8506 376.3984 64.8857 376.3203 c +67.1514 371.2539 72.1074 364.5938 85 361.0742 c +103.0234 356.1563 123.3789 363.1992 127.623 378.752 c +130.0488 387.6406 125.8301 396.4824 117.584 402.7109 C +122.0293 397.123 124.707 390.4238 122.6172 382.7695 c +119.5527 371.5391 105.1563 365.918 87.875 370.6348 c +71.582 375.0801 55.7061 391.748 59.8828 407.0547 c +62.1738 415.4492 70.6816 419.8887 79.4453 417.4961 c +87.2227 415.375 90.2832 409.1016 88.7324 403.4219 c +87.5664 399.1445 83.7402 397.0195 80.2148 396.9941 c +80.0957 396.9941 79.9922 397.0762 79.9648 397.1934 c +79.9414 397.3105 79.998 397.4277 80.1074 397.4785 c +81.1699 397.9688 82.1875 398.877 82.6504 400.5742 c +83.4258 403.4121 81.3906 405.5605 79.6348 406.0391 c +76.3018 406.9492 73.2822 405.1211 72.2705 401.416 c +70.8906 396.3574 75.3662 390.8906 82.5234 388.9355 c +91.4121 386.5117 101.8828 392.8066 104.207 401.3223 c +106.582 410.0254 101.3496 421.4648 86.9082 425.4063 c +72.7148 429.2813 53.792 424.0996 49.6152 408.793 c +47.1797 399.8691 49.1328 391.1875 54.207 383.5508 c +54.2734 383.4512 54.2607 383.3164 54.1748 383.2305 c +54.0879 383.1445 53.9531 383.1328 53.8525 383.2012 c +42.541 390.8828 30.1104 391.707 28.3262 385.1699 c +27.4531 381.9727 29.3037 379.7188 31.752 379.0508 c +34.2676 378.3652 36.8457 379.6289 38.0322 382.4883 c +38.0791 382.5996 38.2002 382.6641 38.3193 382.6406 c +38.4375 382.6133 38.5244 382.5098 38.5215 382.3867 c +38.4287 375.3477 33.0029 369.5625 26.1572 371.4316 c +20.1016 373.084 16.835 379.5488 18.6875 386.3359 c +21.4883 396.5977 33.6992 398.5391 43.0059 393.6504 C +37.6465 400.7715 34.1914 410.1035 37.252 421.3184 c +43.4502 444.0313 72.5039 448.4355 89.9082 443.6855 c +105.707 439.373 114.9512 433.4023 120.9082 424.6152 C +117.1074 434.0098 111.4414 439.0039 102.834 442.9434 C +96.3047 451.0918 100.5156 466.5195 v +102.2754 472.9707 106.3086 478.3418 112.1074 481.7793 C +112.1074 481.7813 112.1055 481.7842 112.1016 481.7871 C +112.1504 481.8105 112.1992 481.8379 112.2461 481.8613 C +112.6328 482.0879 113.0293 482.3057 113.4316 482.5146 C +119.4434 486.1211 126.4961 494.6973 125.2656 504.6113 c +125.252 504.7236 125.3145 504.832 125.418 504.877 c +125.5234 504.9219 125.6445 504.8896 125.7148 504.8018 c +130.3672 498.9629 130.2109 491.1104 127.8789 485.8857 C +131.7363 485.915 135.9082 485.375 140.3438 484.165 c +156.168 479.8457 165.0117 468.3135 167.9121 457.5566 C +172.4102 459.5977 178.0059 457.4043 180.9883 452.9199 c +181.0527 452.8184 181.041 452.6855 180.957 452.5996 c +180.873 452.5156 180.7402 452.5 180.6387 452.5645 c +175.7578 455.6914 169.9551 451.9648 168.4043 445.3496 c +168.377 445.2305 168.2676 445.1484 168.1445 445.1543 c +168.0215 445.1602 167.9199 445.2539 167.9063 445.377 c +166.5586 456.251 159.8223 465.0566 149.1836 467.96 c +138.0762 470.9922 127.2441 466.7852 124.3145 456.0469 c +121.9219 447.2832 127.5566 436.3301 137.5508 433.6016 c +145.3281 431.4785 151.0742 434.5527 152.5898 440.1074 c +153.9043 444.9199 151.6152 449.6563 147.666 450.7344 c +142.0176 452.2754 138.2383 446.4844 141.7832 441.877 c +141.8516 441.7852 141.8535 441.6602 141.7832 441.5684 c +141.7148 441.4766 141.5918 441.4434 141.4863 441.4863 c +137.3887 443.1465 134.2734 447.3418 135.5918 452.1729 c +136.8047 456.6152 141.7539 460.1729 149.6543 458.0166 c +159.0352 455.457 166.0801 443.8555 162.0371 429.043 c +156.5137 408.7988 130.6797 404.0449 115.1074 418.9043 C +119.5273 412.2617 124.4512 406.0098 135.4375 403.0117 c +156.1875 397.3496 175.8125 414.0332 174.1719 440.4902 c +174.1641 440.6152 174.25 440.7285 174.373 440.7539 c +174.4941 440.7813 174.6191 440.7129 174.6641 440.5977 c +177.7461 432.4922 183.0781 423.4316 195.2734 420.1035 c +207.9883 416.6328 219.2871 422.5664 222.8594 435.6504 c +225.6211 445.7734 221.2012 453.875 213.9199 455.8623 c +208.3652 457.3789 202.9414 455.0039 201.2598 448.8398 c +198.7559 439.6641 207.8828 433.8203 213.6406 437.3516 c +213.7383 437.4121 213.8672 437.3965 213.9492 437.3164 c +214.0332 437.2363 214.0508 437.1094 213.9922 437.0078 c +211.5449 432.7324 205.6797 429.5977 198.6543 431.5156 c +186.5566 434.8164 181.5996 448.2383 184.9668 460.5811 c +186.5449 466.3652 189.7676 471.502 194.168 475.1426 C +198.0293 473.5186 202.8379 473.6777 206.373 474.8867 C +199.2344 474.8154 188.8789 479.8262 191.6465 489.9707 c +193.1973 495.6533 198.5918 498.2188 203.7559 496.8086 c +209.8574 495.1436 211.2969 489.21 209.5684 485.1729 c +209.5215 485.0654 209.4102 485.0039 209.2969 485.0225 c +209.1816 485.04 209.0938 485.1318 209.082 485.2471 c +208.9141 486.9375 207.668 488.6836 205.7441 489.208 c +203.332 489.8662 201.3984 488.415 200.873 486.4854 c +200.0039 483.3066 203.0625 480.5752 207.2734 480.6211 C +207.2695 480.6094 L +210.2891 480.8984 213.5039 480.6445 216.8711 479.7266 c +233.041 475.3125 243.6641 453.5674 237.623 431.4375 c +231.248 408.0781 211.2051 400.2363 194.0469 404.9199 c +184.8477 407.4297 178.8223 412.7871 175.5898 418.4453 C +172.3887 398.668 160.8613 388.7793 147.2285 385.4707 C +144.7051 390.8008 139.7109 393.8867 Y +145.0859 386.8496 148.584 376.3477 145.1816 363.8809 c +140.0273 344.9961 117.4707 335.2344 97.5996 340.6582 c +84.9883 344.0996 73.9922 352.0801 68.3965 363.7266 C +61.9551 359.2266 54.1855 358.6406 49.1914 362.8809 c +f +*U +%AI6_EndPatternLayer +) & +(0 O 0 R 0 0 0 0 k + 0 0 0 0 K +) @ +( +%AI6_BeginPatternLayer +*u +0 J 0 j 1 w 10 M []0 d 0 XR +196.1289 436.9688 m +196.0039 436.9688 195.8984 436.877 195.8789 436.7539 c +193.5 420.7402 184.2266 407.3652 171.4883 399.3594 c +171.3848 399.2949 171.3398 399.1641 171.3867 399.0508 c +171.4316 398.9375 171.5527 398.8711 171.6719 398.8965 c +182.1445 401 191.4648 406.7598 198.1211 414.9277 C +202.7461 401.5508 213.3574 392.9219 226.4219 389.2734 C +221.6133 383.6816 224.1289 375.7402 231.541 374.4375 c +231.6543 374.416 231.7656 374.4746 231.8145 374.5781 c +231.8633 374.6816 231.8359 374.8066 231.748 374.8809 c +227.7754 378.2266 229.2285 386.3008 241.0859 386.3008 c +248.8794 386.3008 253.9067 383.1211 253.9067 378.8145 c +253.9067 375.4297 250.8442 373.584 248.2642 373.584 c +243.8501 373.584 241.3262 377.5449 243.2227 381.127 c +243.2773 381.2305 243.2559 381.3574 243.168 381.4355 c +243.0801 381.5137 242.9512 381.5215 242.8535 381.4551 c +240.6055 379.8906 239.0352 377.834 239.0352 374.6641 c +239.0352 369.2773 244.061 363.5352 252.3677 363.5332 c +261.2896 363.5332 269.3911 370.4043 269.3911 378.8145 c +269.3911 390.6309 259.3423 396.248 248.7778 397.248 C +253.1431 398.9219 256.4106 403.7734 v +256.4771 403.8691 256.4673 403.998 256.3892 404.084 c +256.311 404.1719 256.1841 404.1934 256.0825 404.1387 c +250.2524 401.0566 243.5938 399.3945 236.5801 399.3945 c +216.957 399.3945 200.0332 415.7988 196.3809 436.7607 c +196.3594 436.8818 196.252 436.9727 196.1289 436.9688 c +f +119.4512 384.5625 m +114.8438 376.8867 113.1992 363.7129 117.4941 353.8809 c +117.543 353.7695 117.5078 353.6406 117.4082 353.5703 c +117.3086 353.502 117.1758 353.5117 117.0879 353.5957 c +112.2813 358.1484 108.1484 368.7715 110.3828 381.0527 C +107.2871 383.4473 105.3379 385.8223 103.8691 389.0059 c +103.8223 389.1074 103.8496 389.2305 103.9355 389.3047 c +104.0215 389.377 104.1465 389.3848 104.2422 389.3203 c +109.2383 385.959 113.7051 384.8125 119.4512 384.5625 C +f +130.0586 504.3691 m +129.9902 504.4727 130.0078 504.6133 130.0996 504.6973 c +130.1934 504.7813 130.334 504.7852 130.4316 504.7061 c +137.2461 499.1797 146.3066 495.6504 157.4668 495.6504 c +185.0371 495.6504 202.4395 512.1689 205.1738 529.5771 c +205.1914 529.6885 205.2813 529.7734 205.3926 529.7891 c +205.5039 529.8047 205.6133 529.7422 205.6582 529.6396 c +208.3828 523.3818 210.0254 514.3057 201.6094 502.1309 c +196.5742 494.8457 190.4785 489.8311 190.4785 483.3145 c +190.4785 479.0566 192.7402 476.1602 196.168 476.1602 c +199.7734 476.1602 202.1055 479.248 202.1035 482.7148 c +202.1035 484.4629 201.5996 486.1934 200.6953 487.7607 c +200.6367 487.8633 200.6543 487.9902 200.7402 488.0723 c +200.8242 488.1523 200.9551 488.165 201.0527 488.1016 c +204.0254 486.1641 206.6797 482.7021 206.6797 477.8281 c +206.6797 470.6563 200.5469 464.6602 192.209 464.6602 c +183.2363 464.6602 175.8867 471.709 175.8867 481.8477 c +175.8867 485.3262 176.875 489.5156 179.3496 492.9805 C +175.9648 490.1523 174.1582 488.1523 172.6719 483.8271 C +162.2715 482.0186 151.166 483.6797 142.3398 489.4727 C +142.0859 483.3711 140.0898 478.2793 135.998 474.1533 c +135.9141 474.0684 135.7832 474.0547 135.6836 474.1182 c +135.582 474.1816 135.541 474.3066 135.5801 474.4189 c +138.457 482.4199 136.5234 494.6152 130.0586 504.3691 c +f +42.6934 497.7344 m +44.9375 502.5352 50.1523 505.2188 56.1543 505.3271 c +56.2793 505.3311 56.3867 505.2432 56.4082 505.1211 c +56.4316 504.998 56.3633 504.8779 56.248 504.8359 c +54.2012 504.082 52.5859 502.7637 51.7266 500.9258 c +49.5137 496.1973 53.0938 489.8301 59.7402 486.5566 c +59.8184 486.5186 59.8711 486.4434 59.8809 486.3594 c +59.8906 486.2725 59.8555 486.1885 59.791 486.1318 c +55.5 482.6143 50.3789 476.0781 50.3789 462.7148 c +50.377 444.0322 62.5332 426.25 78.6543 426.25 c +87.8672 426.25 95.2871 432.6465 99.125 442.2422 C +94.9023 436.4844 89.1445 432.1348 81.2109 432.1348 c +69.5703 432.1348 60.3574 444.5439 60.3555 462.459 c +60.3555 479.3457 72.2578 499.0518 88.1211 499.0508 c +96.8242 499.0488 103.3477 492.0117 103.3477 482.9277 c +103.3477 474.8672 98.1016 470.2637 92.2168 470.2637 c +87.7793 470.2637 84.7227 473.3936 83.7715 476.7871 c +83.7383 476.9023 83.791 477.0254 83.8965 477.0811 c +84.0039 477.1357 84.1328 477.1104 84.2109 477.0186 c +84.9629 476.124 86.1074 475.3809 87.8652 475.3809 c +90.8086 475.3789 92.3438 477.9082 92.3438 479.7285 c +92.3438 483.1836 89.7852 485.6152 85.9453 485.6152 c +80.7031 485.6152 76.6055 479.8564 76.6055 472.4385 c +76.6055 463.2236 85.4355 454.7813 94.2637 454.7813 c +103.2852 454.7813 112.9434 462.8408 112.9434 477.8125 c +112.9414 492.5234 102.9648 509.4141 87.0977 509.4141 c +77.8477 509.4141 69.9844 505.2441 63.9551 498.3398 c +63.875 498.248 63.7422 498.2246 63.6387 498.2852 c +63.5313 498.3477 63.4844 498.4727 63.5234 498.5879 c +67.957 511.5234 65.4766 523.7344 58.7031 523.7324 c +55.3887 523.7324 53.7012 521.3535 53.7012 518.8154 c +53.7012 516.21 55.5996 514.0566 58.6699 513.6611 c +58.791 513.6475 58.8828 513.5479 58.8926 513.4268 c +58.8984 513.3047 58.8184 513.1943 58.7012 513.1641 c +51.8867 511.4004 44.877 515.1133 44.877 522.2061 c +44.877 528.4854 50.2539 533.3398 57.2891 533.3398 c +67.9258 533.3379 73.0137 522.0684 70.748 511.8047 C +76.207 518.8486 84.3008 524.6396 95.9258 524.6396 c +119.4688 524.6396 131.3672 497.7715 131.3672 479.7285 c +131.3672 463.3525 128.041 452.8604 121.1309 444.8018 C +129.1934 450.9404 132.5195 457.7227 134.0547 467.0645 C +140.1953 475.5078 156.1875 475.5078 v +162.875 475.5078 169.1172 473.0322 173.9609 468.3438 C +173.9629 468.3447 173.9648 468.3477 173.9668 468.3486 C +174.002 468.3105 174.0391 468.2695 174.0762 468.2314 C +174.3965 467.915 174.7109 467.5918 175.0195 467.2578 C +180.0801 462.4102 190.2109 457.8633 199.4512 461.6602 c +199.5566 461.7031 199.6777 461.6699 199.748 461.582 c +199.8184 461.4932 199.8184 461.3672 199.752 461.2754 c +195.3457 455.252 187.7285 453.335 182.0742 454.21 C +183.1172 450.4941 183.6953 446.3281 183.6953 441.7305 c +183.6973 425.3262 174.8984 413.7598 165.2852 408.1289 C +168.4375 404.3281 167.7949 398.3535 164.2539 394.2949 c +164.1738 394.2051 164.043 394.1816 163.9375 394.2402 c +163.834 394.2988 163.7832 394.4238 163.8184 394.5391 c +165.5508 400.0703 160.4277 404.6875 153.6387 404.4395 c +153.5156 404.4355 153.4063 404.5195 153.3809 404.6406 c +153.3555 404.7617 153.418 404.8828 153.5332 404.9277 c +163.668 409.0918 170.3906 417.9102 170.3887 428.9355 c +170.3906 440.4492 163.4805 449.79 152.3496 449.79 c +143.2656 449.79 134.1816 441.4727 134.1816 431.1133 c +134.1816 423.0508 138.6582 418.3184 144.416 418.3164 c +149.4063 418.3184 153.373 421.7715 153.373 425.8672 c +153.373 431.7188 146.7891 433.8408 143.2773 429.209 c +143.209 429.1172 143.0859 429.084 142.9805 429.127 c +142.875 429.1689 142.8105 429.2773 142.8223 429.3926 c +143.3457 433.7813 146.5762 437.8926 151.582 437.8926 c +156.1875 437.8926 160.9219 434.0518 160.9219 425.8652 c +160.9219 416.1406 151.584 406.291 136.2305 406.2891 c +115.2461 406.2891 103.8594 429.959 114.0938 448.8945 C +108.8496 442.8809 104.1152 436.4844 104.1152 425.0977 c +104.1133 403.5898 125.3789 389.0488 150.4688 397.5977 c +150.5879 397.6367 150.7188 397.584 150.7754 397.4746 c +150.834 397.3633 150.8008 397.2266 150.6992 397.1523 c +143.6934 392.043 136.3555 384.5137 136.3555 371.873 c +136.3555 358.6934 145.0547 349.3535 158.6191 349.3535 c +169.1094 349.3535 175.7637 355.752 175.7637 363.2988 c +175.7637 369.0566 172.0449 373.6641 165.6563 373.6641 c +156.1426 373.6641 152.9082 363.3203 157.832 358.6953 c +157.916 358.6152 157.9355 358.4902 157.8809 358.3887 c +157.8242 358.2871 157.7051 358.2344 157.5938 358.2637 c +152.8242 359.5 148.2559 364.332 148.2559 371.6152 c +148.2539 384.1563 159.8965 392.4727 172.6914 392.4727 c +178.6875 392.4727 184.4902 390.7188 189.1641 387.4297 C +188.6113 383.2773 190.0313 378.6816 192.1309 375.5879 C +190.1816 382.457 192.291 393.7656 202.8027 393.7676 c +208.6953 393.7656 212.5898 389.2383 212.5898 383.8867 c +212.5898 377.5605 207.2441 374.6094 202.8945 375.2148 c +202.7793 375.2305 202.6895 375.3223 202.6758 375.4375 c +202.6641 375.5527 202.7305 375.6602 202.8379 375.7031 c +204.4238 376.3105 205.7813 377.9727 205.7813 379.9668 c +205.7813 382.4668 203.8691 383.9492 201.8691 383.9492 c +198.5762 383.9492 196.7461 380.2793 197.8984 376.2305 C +197.8867 376.2285 L +198.959 373.3926 199.5605 370.2246 199.5605 366.7363 c +199.5605 349.9746 181.3809 334.002 158.4395 334 c +134.2285 334 121.3867 351.2734 121.3887 369.0566 c +121.3887 378.5938 124.9688 385.8184 129.5762 390.4258 C +109.6543 388.3066 97.0781 396.8223 90.2969 409.1035 C +94.7754 412.9414 96.4375 418.5723 Y +91.0645 411.5352 81.8535 405.3945 68.9316 405.3945 c +49.3555 405.3945 34 424.5859 34 445.1836 c +34 458.2568 38.8027 470.9648 48.5645 479.4307 C +42.5273 484.459 39.918 491.8018 42.6934 497.7344 c +f +*U +%AI6_EndPatternLayer +) & +] E +%AI3_EndPattern +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginBrushPattern +(New Pattern 11) 0 A +u +0 J 0 j 1 w 4 M []0 d 0 XR +-7844.6191 7768.6997 m +-7844.6191 7721.3188 L +-7892 7721.3188 L +-7892 7768.6997 L +-7844.6191 7768.6997 L +n +u +0 O +0 0 0 1 k +-7867.4058 7764.4551 m +-7869.1816 7764.4551 L +-7869.1816 7769 L +-7867.4058 7769 L +-7867.4058 7764.4551 L +f +-7867.4058 7757.6855 m +-7869.1816 7757.6855 L +-7869.1816 7762.23 L +-7867.4058 7762.23 L +-7867.4058 7757.6855 L +f +-7867.4058 7750.9185 m +-7869.1816 7750.9185 L +-7869.1816 7755.4629 L +-7867.4058 7755.4629 L +-7867.4058 7750.9185 L +f +-7867.4058 7744.1494 m +-7869.1816 7744.1494 L +-7869.1816 7748.6934 L +-7867.4058 7748.6934 L +-7867.4058 7744.1494 L +f +U +u +-7860.3809 7745.9238 m +-7860.3809 7744.146 L +-7864.9258 7744.146 L +-7864.9258 7745.9238 L +-7860.3809 7745.9238 L +f +-7846.8442 7745.9238 m +-7846.8442 7744.146 L +-7851.3882 7744.146 L +-7851.3882 7745.9238 L +-7846.8442 7745.9238 L +f +U +*u +1 D +-7855.4922 7744.146 m +-7853.6118 7744.146 L +-7853.6118 7745.9238 L +-7858.1558 7745.9238 L +-7858.1558 7744.146 L +-7857.3306 7744.146 L +-7858.4585 7741.2109 L +-7861.8838 7740.1733 L +-7862.3145 7740.0127 -7862.3818 7740.2061 -7862.4609 7740.5845 c +-7862.7915 7742.1582 -7864.0337 7742.5825 -7865.0703 7742.1934 c +-7866.1855 7741.7749 -7866.9023 7740.4141 -7866.4785 7739.2788 c +-7866.0825 7738.2236 -7865.0215 7737.9512 -7864.0439 7738.3184 c +-7863.2817 7738.6021 -7862.6255 7739.2949 -7861.8623 7739.5791 c +-7860.9824 7739.9102 -7859.7529 7739.7222 -7858.9312 7739.3164 C +-7858.9658 7738.8135 -7859.1592 7738.3164 -7859.3945 7737.8735 c +-7859.9458 7736.8408 -7860.4375 7736.3672 -7861.3984 7735.7168 c +-7861.7842 7735.439 -7862.2246 7735.1855 -7862.5625 7734.8359 c +-7863.1738 7734.2036 -7863.5186 7733.3398 -7863.1978 7732.478 c +-7862.8374 7731.5215 -7861.8345 7731.1597 -7860.9146 7731.5039 c +-7859.8184 7731.9165 -7859.0513 7733.3184 -7859.4746 7734.4512 c +-7859.7007 7735.0581 -7860.2271 7735.3301 -7860.3008 7735.5254 c +-7860.4395 7735.8984 -7859.4858 7736.5664 -7859.2671 7736.7598 c +-7858.6074 7737.3184 -7858.0845 7738.3628 -7857.6978 7739.1768 C +-7851.4033 7741.1309 L +-7850.0137 7741.6504 -7848.8535 7742.5967 -7848.0103 7743.8047 C +-7856.5176 7741.8037 L +-7855.4922 7744.146 L +f +0 D +-7860.0366 7734.1069 m +-7859.7524 7733.3452 -7860.3882 7732.3047 -7861.1113 7732.0332 c +-7861.8359 7731.7612 -7862.4214 7732.0781 -7862.6934 7732.8008 c +-7862.9863 7733.5845 -7862.1455 7734.6133 -7861.4199 7734.8838 c +-7860.7954 7735.1182 -7860.25 7734.6758 -7860.0366 7734.1069 c +f +-7864.2695 7738.8584 m +-7864.9146 7738.6172 -7865.6689 7738.8452 -7865.9185 7739.5117 c +-7866.2319 7740.3535 -7865.6685 7741.3452 -7864.8657 7741.6455 c +-7864.2002 7741.894 -7863.4302 7741.6255 -7863.1675 7740.9199 c +-7862.8232 7740.0024 -7863.4082 7739.1797 -7864.2695 7738.8584 c +f +*U +U +%AI8_EndBrushPattern +%AI8_BeginBrushPattern +(New Pattern 4) 0 A +u +1 Ap +0 J 0 j 1 w 4 M []0 d 0 XR +-7845.6191 7770 m +-7845.6191 7722.6191 L +-7893 7722.6191 L +-7893 7770 L +-7845.6191 7770 L +n +u +0 O +0 0 0 1 k +-7888.4551 7747.2222 m +-7888.4551 7745.4453 L +-7893 7745.4453 L +-7893 7747.2222 L +-7888.4551 7747.2222 L +f +-7881.6865 7747.2222 m +-7881.6865 7745.4453 L +-7886.2314 7745.4453 L +-7886.2314 7747.2222 L +-7881.6865 7747.2222 L +f +-7874.9185 7747.2222 m +-7874.9185 7745.4453 L +-7879.4634 7745.4453 L +-7879.4634 7747.2222 L +-7874.9185 7747.2222 L +f +-7868.1494 7747.2222 m +-7868.1494 7745.4453 L +-7872.6934 7745.4453 L +-7872.6934 7747.2222 L +-7868.1494 7747.2222 L +f +-7861.3809 7747.2222 m +-7861.3809 7745.4453 L +-7865.9258 7745.4453 L +-7865.9258 7747.2222 L +-7861.3809 7747.2222 L +f +-7854.6113 7747.2222 m +-7854.6113 7745.4453 L +-7859.1558 7745.4453 L +-7859.1558 7747.2222 L +-7854.6113 7747.2222 L +f +-7847.8442 7747.2222 m +-7847.8442 7745.4453 L +-7852.3882 7745.4453 L +-7852.3882 7747.2222 L +-7847.8442 7747.2222 L +f +U +U +%AI8_EndBrushPattern +%AI8_BeginBrushPattern +(Unnamed 6) 0 A +u +u +0 Ap +0 J 0 j 1 w 4 M []0 d 0 XR +-4020.5 3897.5 m +-3919.1816 3897.5 L +-3919.1816 3889.7832 L +-4020.5 3889.7832 L +-4020.5 3897.5 L +n +u +0 O +0 0 0 1 k +-3919.3 3891.2073 m +-3919.1504 3891.2434 -3919.2041 3890.8247 -3919.1816 3890.7495 C +-3919.4319 3890.8423 -3919.2937 3891.3159 -3919.3 3891.2073 C +f +-3921.7693 3892.1582 m +-3921.7256 3891.9871 L +-3922.0896 3892.4063 L +-3921.7693 3892.1582 L +f +-3924.0784 3892.1504 m +-3923.8601 3892.8643 -3923.2417 3892.0352 -3922.8303 3892.2891 C +-3922.7625 3892.4514 L +-3922.5769 3891.8774 L +-3923.0769 3891.9683 -3923.7263 3892.3496 -3924.0784 3892.1504 C +f +-3925.3096 3890.6062 m +-3925.2336 3890.8843 -3925.5759 3890.8455 -3925.0225 3890.6936 C +-3925.0503 3890.6631 -3925.0583 3890.6455 -3925.0745 3890.6233 C +-3925.1243 3890.6272 -3925.1929 3890.6262 -3925.3096 3890.6062 C +f +-3925.0745 3890.6233 m +-3924.8313 3890.6033 -3925.2336 3890.3894 -3925.0745 3890.6233 C +-3925.0745 3890.6233 L +f +-3926.1975 3890.7822 m +-3925.8772 3890.5342 L +-3925.9441 3890.3699 -3926.2292 3890.3333 -3926.1233 3890.2139 C +-3926.4519 3890.3496 -3926.3843 3890.5127 -3926.1975 3890.7822 C +f +-3926.5012 3891.3032 m +-3926.3352 3891.1982 L +-3926.3643 3891.1294 -3926.4082 3891.1055 -3926.5012 3891.3032 C +f +-3925.9832 3890.9768 m +-3926.3352 3891.1982 L +-3926.2888 3891.3135 -3926.2839 3891.5447 -3926.1736 3891.1184 C +-3926.2024 3891.3296 -3926.1328 3891.1262 -3925.9832 3890.9768 C +f +-3925.7839 3891.0854 m +-3925.6042 3891.2407 -3925.3721 3891.3384 -3925.6936 3891.5854 C +-3925.0808 3891.4871 -3925.1711 3890.9856 -3925.7839 3891.0854 C +f +-3924.1963 3892.8887 m +-3923.9561 3893.0974 L +-3923.7483 3892.8584 L +-3923.8521 3892.9771 -3924.2112 3892.6653 -3924.1963 3892.8887 C +f +-3928.1929 3890.4126 m +-3928.2129 3890.5642 -3928.0852 3890.8174 -3928.0613 3891.0115 C +-3927.8247 3890.8374 L +-3927.9463 3890.7334 -3928.1768 3890.6375 -3928.1929 3890.4126 C +f +-3928.0613 3891.0115 m +-3928.4153 3891.2722 L +-3928.0991 3891.3032 -3928.0413 3891.1792 -3928.0613 3891.0115 C +f +-3926.5583 3892.0955 m +-3925.9768 3891.5479 L +-3926.6704 3892.1033 L +-3926.5583 3892.0955 L +f +-3929.5449 3890.3936 m +-3929.3442 3890.0422 L +-3929.7017 3890.573 L +-3929.5449 3890.3936 L +f +-3930.4417 3890.4551 m +-3930.2932 3890.1638 -3930.6453 3889.9624 -3930.4883 3889.7832 C +-3930.7319 3889.8352 -3930.9399 3890.0854 -3931.1272 3890.3098 C +-3930.9282 3890.1848 -3930.7161 3890.2168 -3930.4417 3890.4551 C +f +-3931.4417 3890.6375 m +-3931.3423 3890.5679 -3931.2393 3890.4426 -3931.1272 3890.3098 C +-3931.2329 3890.3774 -3931.3369 3890.4739 -3931.4417 3890.6375 C +f +-3929.0183 3891.197 m +-3929.0457 3891.1055 -3929.0984 3890.865 -3929.2969 3890.7634 C +-3929.1577 3891.1907 L +-3929.1152 3891.1936 -3929.0671 3891.1951 -3929.0183 3891.197 C +f +-3929.1528 3891.2046 m +-3929.1577 3891.1907 L +-3929.3088 3891.1814 -3929.4136 3891.1719 -3929.4585 3891.1672 c +-3929.4199 3891.1707 -3929.3279 3891.1814 -3929.1528 3891.2046 C +f +-3928.9832 3891.1992 m +-3928.9961 3891.1982 -3929.0056 3891.197 -3929.0183 3891.197 C +-3929.0049 3891.239 -3928.9968 3891.2534 -3928.9832 3891.1992 C +f +-3927.4863 3891.7092 m +-3927.6943 3891.948 -3928.1279 3892.2039 -3927.7083 3892.5684 C +-3927.5591 3892.2759 -3927.7993 3892.0684 -3927.4863 3891.7092 c +f +-3928.8103 3891.7334 m +-3928.4343 3891.8311 L +-3928.4417 3891.7183 -3928.5095 3891.5535 -3928.4065 3891.4351 C +-3928.8103 3891.7334 L +f +-3928.9944 3891.8691 m +-3928.8103 3891.7334 L +-3928.9497 3891.697 L +-3928.9944 3891.8691 L +f +-3930.7976 3891.0376 m +-3930.96 3891.2234 -3931.1377 3891.239 -3931.3384 3891.2693 C +-3931.1233 3891.3533 -3930.9009 3891.3982 -3930.6897 3891.3975 C +-3930.6599 3891.2632 -3930.5671 3891.0222 -3930.7976 3891.0376 C +f +-3929.9983 3891.1563 m +-3930.0095 3891.1663 -3930.0239 3891.1707 -3930.0344 3891.1807 C +-3930.0122 3891.2168 -3929.9944 3891.2283 -3929.9983 3891.1563 C +f +-3933.3142 3891.2659 m +-3933.3032 3891.2896 -3933.2937 3891.3186 -3933.2825 3891.344 C +-3933.28 3891.3186 -3933.2783 3891.2947 -3933.2751 3891.27 C +-3933.3142 3891.2659 L +f +-3930.6536 3891.4771 m +-3930.4919 3891.5596 -3930.3953 3891.4551 -3930.3032 3891.323 C +-3930.4241 3891.3662 -3930.5522 3891.3943 -3930.6897 3891.3975 C +-3930.7031 3891.4583 -3930.7056 3891.4983 -3930.6536 3891.4771 C +f +-3931.9929 3890.8374 m +-3931.9087 3890.9268 -3931.8132 3891.0022 -3931.7129 3891.0723 C +-3931.7952 3890.9373 -3931.9631 3890.7258 -3931.9929 3890.8374 C +f +-3930.0889 3891.0623 m +-3930.0808 3891.0554 -3930.0735 3891.0479 -3930.0647 3891.0435 C +-3930.1177 3890.9514 -3930.1111 3890.9966 -3930.0889 3891.0623 C +f +-3930.0889 3891.0623 m +-3930.1721 3891.1243 -3930.2375 3891.2295 -3930.3032 3891.323 C +-3930.2048 3891.2896 -3930.1135 3891.2434 -3930.0344 3891.1807 C +-3930.0544 3891.1504 -3930.0745 3891.1042 -3930.0889 3891.0623 C +f +-3933.9128 3894.009 m +-3933.8843 3893.613 -3933.4592 3893.2471 -3933.0923 3893.6719 C +-3932.7312 3893.3752 -3932.9673 3892.0723 -3933.2825 3891.344 C +-3933.2937 3891.5166 -3933.2937 3891.6763 -3933.6653 3891.9104 C +-3933.5352 3892.1262 -3932.8408 3892.4163 -3933.1543 3892.7744 C +-3933.6465 3892.9783 -3933.5576 3892.6343 -3933.7969 3892.4248 C +-3933.5935 3892.9182 -3934.4231 3893.1431 -3934.3159 3893.8687 C +-3933.8843 3893.613 L +-3933.8762 3893.7258 -3934.0327 3893.9063 -3933.9128 3894.009 C +f +-3932.5745 3891.3843 m +-3932.4216 3891.3352 L +-3932.5959 3891.2659 -3932.7207 3891.1079 -3932.9504 3890.7979 C +-3933.2048 3890.9912 -3933.2576 3891.1382 -3933.2751 3891.27 C +-3932.5222 3891.3252 L +-3932.5745 3891.3843 L +f +-3931.7351 3891.3335 m +-3931.8545 3891.7646 -3932.2217 3891.948 -3931.9968 3892.4138 C +-3931.5481 3892.3843 -3931.6824 3892.0542 -3931.4143 3891.8672 C +-3932.1384 3891.9739 -3931.2063 3891.6272 -3931.7295 3891.3828 C +-3931.5872 3891.3096 -3931.4592 3891.2871 -3931.3384 3891.2693 C +-3931.4688 3891.2168 -3931.5945 3891.1519 -3931.7129 3891.0723 C +-3931.7063 3891.0823 -3931.7017 3891.0896 -3931.6963 3891.0991 C +-3931.6929 3891.0974 L +-3931.6929 3891.1006 -3931.6936 3891.1016 -3931.6936 3891.1042 C +-3931.6624 3891.1582 -3931.6521 3891.1907 -3931.6873 3891.1594 C +-3931.6897 3891.1653 -3931.6985 3891.1672 -3931.7024 3891.1682 C +-3931.7073 3891.2283 -3931.7207 3891.2808 -3931.7351 3891.3311 C +-3931.9448 3891.2422 -3931.7681 3891.219 -3931.7024 3891.1682 C +-3931.7 3891.1475 -3931.6943 3891.1272 -3931.6936 3891.1042 C +-3931.6943 3891.1018 -3931.6953 3891.1006 -3931.6963 3891.0991 C +-3932.4216 3891.3352 L +-3932.2681 3891.3953 -3932.0759 3891.3828 -3931.7351 3891.3335 C +f +-3928.0952 3893.4951 m +-3928.1177 3893.4573 -3928.1167 3893.4263 -3928.1184 3893.3953 C +-3928.1653 3893.448 -3928.1831 3893.4839 -3928.0952 3893.4951 C +f +-3928.3936 3893.2346 m +-3928.3408 3893.1748 -3928.2969 3893.0022 -3928.1255 3893.0466 C +-3927.9768 3893.1763 -3928.1262 3893.2534 -3928.1184 3893.3953 C +-3928.0151 3893.2808 -3927.7568 3893.0859 -3928.0808 3892.8762 C +-3928.1321 3892.9351 L +-3928.4241 3892.7871 -3928.7993 3892.2495 -3928.7483 3892.1902 C +-3928.6631 3892.5779 -3928.5879 3892.8542 -3928.3936 3893.2346 C +f +-3930.0852 3892.3943 m +-3930.6892 3892.6055 L +-3930.3816 3892.9783 L +-3930.3972 3892.7544 L +-3930.0537 3892.8423 -3930.1279 3892.5664 -3930.0852 3892.3943 C +f +-3933.3833 3891.052 m +-3933.3032 3890.5967 L +-3933.6521 3891.239 L +-3933.3833 3891.052 L +f +-3934.1682 3891.1062 m +-3934.1392 3890.7102 L +-3934.3464 3890.9492 L +-3934.1682 3891.1062 L +f +-3978.4617 3896.0166 m +-3978.6392 3896.1287 L +-3978.5552 3896.0942 -3978.5012 3896.0566 -3978.4617 3896.0166 C +f +-3977.1768 3896.0435 m +-3977.1453 3895.8486 L +-3977.2048 3895.9558 -3977.2292 3896.0352 -3977.1768 3896.0435 C +f +-3953.4456 3891.1506 m +-3953.7041 3890.781 -3953.9929 3890.2083 -3953.9617 3890.6531 C +-3953.8823 3891.0867 L +-3953.7017 3891.009 -3953.5632 3891.0576 -3953.4456 3891.1506 C +f +-3966.6479 3893.7412 m +-3966.6233 3893.7832 -3966.5977 3893.8286 -3966.5723 3893.8733 C +-3966.5095 3893.7246 -3966.4504 3893.5867 -3966.3977 3893.4583 C +-3966.4729 3893.5466 -3966.5583 3893.6416 -3966.6479 3893.7412 C +f +-3966.8303 3895.5366 m +-3967.1711 3895.2566 L +-3967.0945 3895.3542 -3966.9849 3895.448 -3966.8303 3895.5366 C +f +-3985.4792 3896.4768 m +-3985.6863 3896.9182 L +-3985.3623 3896.9163 -3985.5049 3896.6936 -3985.4792 3896.4768 C +f +-3942.2073 3891.2659 m +-3942.4304 3891.0967 -3942.6079 3891.0254 -3942.7639 3891.0044 C +-3942.4951 3891.2534 -3942.2783 3891.6272 -3942.2073 3891.2659 C +f +-3977.9561 3891.4126 m +-3978.0647 3891.4912 -3978.1111 3891.5796 -3978.1079 3891.6763 C +-3977.9961 3891.6018 -3977.9329 3891.5193 -3977.9561 3891.4126 C +f +-3943.4082 3891.0059 m +-3943.3689 3891.0491 -3943.3303 3891.071 -3943.2903 3891.1079 C +-3943.1272 3891.0352 -3942.9631 3890.9768 -3942.7639 3891.0044 C +-3942.9624 3890.8186 -3943.1897 3890.7046 -3943.4082 3891.0059 C +f +-4010.9297 3896.1172 m +-4010.9482 3896.0974 -4010.9705 3896.0884 -4010.9873 3896.0654 C +-4010.9929 3896.1243 -4010.9673 3896.1272 -4010.9297 3896.1172 C +f +-4018.3442 3891.739 m +-4018.2712 3891.7124 -4018.1521 3891.7119 -4018.0398 3891.7058 C +-4018.0945 3891.6763 -4018.1863 3891.6792 -4018.3442 3891.739 c +f +-3937.3264 3890.9172 m +-3937.1599 3890.8887 -3937.3 3890.8691 -3937.3264 3890.9172 C +-3937.3264 3890.9172 L +f +-3936.5168 3892.6328 m +-3936.5522 3892.6814 -3936.5791 3892.7434 -3936.5833 3892.844 C +-3936.5696 3892.739 -3936.5464 3892.6726 -3936.5168 3892.6328 c +f +-3945.0664 3893.7058 m +-3945.0713 3893.7058 -3945.0752 3893.7046 -3945.0808 3893.7046 C +-3945.0313 3893.7896 -3945.0398 3893.7734 -3945.0664 3893.7058 C +f +-3937.0759 3891.1143 m +-3937.1384 3891.0613 -3937.2104 3891.0166 -3937.2888 3890.9856 C +-3937.2544 3891.0193 -3937.1897 3891.0613 -3937.0759 3891.1143 C +f +-3937.1096 3890.9092 m +-3937.0522 3890.9287 -3937.0071 3890.9395 -3936.9641 3890.9512 C +-3936.9431 3890.8787 -3936.9617 3890.8335 -3937.1096 3890.9092 C +f +-3937.5583 3890.9402 m +-3937.4631 3890.9336 -3937.3743 3890.9539 -3937.2888 3890.9856 C +-3937.3215 3890.9558 -3937.3352 3890.9314 -3937.3264 3890.9172 C +-3937.3752 3890.9238 -3937.4441 3890.9326 -3937.5583 3890.9402 c +f +-3997.2932 3894.9558 m +-3997.3042 3894.9424 -3997.3169 3894.9336 -3997.3289 3894.9153 C +-3997.4968 3895.0952 -3997.4231 3895.0664 -3997.2932 3894.9558 C +f +-3957.7783 3895.6563 m +-3957.7705 3895.6519 -3957.7664 3895.6406 -3957.7593 3895.635 C +-3957.7671 3895.6306 -3957.7769 3895.6252 -3957.7839 3895.6199 C +-3957.7783 3895.6563 L +f +-3958.3762 3895.9795 m +-3958.1216 3895.4395 -3957.9768 3895.5059 -3957.7839 3895.6199 C +-3957.9817 3894.3691 L +-3958.3762 3895.9795 L +f +*u +-3981.5383 3896.1416 m +-3981.1184 3896.531 L +-3981.6252 3897.1726 -3981.9919 3896.9514 -3981.5977 3897.5 C +-3981.5383 3896.1416 -3979.9656 3897.3606 -3979.9072 3896.0039 C +-3979.6304 3896.2896 L +-3979.7097 3896.2764 -3979.7224 3896.3562 -3979.8008 3896.3428 C +-3979.2625 3896.9932 -3979.4009 3895.3606 -3978.7073 3895.5542 C +-3978.4656 3895.6582 -3978.2969 3895.8555 -3978.4617 3896.0166 C +-3977.9231 3895.6807 L +-3977.7664 3895.7073 -3977.8047 3895.9426 -3977.9607 3895.9172 C +-3977.1392 3895.8086 L +-3977.1453 3895.8486 L +-3977.0281 3895.635 -3976.7625 3895.3064 -3976.6328 3895.1663 C +-3976.4241 3895.3606 -3976.7375 3895.3098 -3976.6841 3895.4795 C +-3976.2292 3895.1504 L +-3976.0439 3895.5022 -3976.4209 3895.844 -3976.7351 3895.7935 C +-3976.3103 3897.1494 -3976.3577 3895.4514 -3975.4409 3896.2434 C +-3975.8704 3896.4163 L +-3975.5935 3897.1863 -3975.2583 3896.907 -3974.7727 3897.3875 C +-3974.8879 3897.1367 -3975.7449 3896.177 -3975.2512 3895.8386 C +-3975.1121 3895.9414 -3974.9287 3895.9902 -3974.6624 3895.7168 C +-3974.6599 3896.1995 -3974.3999 3896.0811 -3974.0745 3896.0535 C +-3974.0967 3896.6936 L +-3973.7449 3896.5088 -3973.7727 3896.1831 -3973.5657 3895.8953 C +-3973.1736 3895.9583 -3973.0923 3896.4536 -3973 3896.8711 C +-3972.3721 3896.9727 -3973.4336 3896.0767 -3972.6904 3895.9558 C +-3972.1682 3896.2007 -3971.8015 3895.9395 -3971.1768 3895.5566 C +-3970.8113 3895.7766 -3971.2407 3895.948 -3971.1096 3896.1306 C +-3970.7856 3895.6206 L +-3970.7063 3895.6328 -3970.7319 3895.7896 -3970.7449 3895.8687 C +-3970.4719 3895.6707 -3970.7224 3895.2295 -3970.2932 3895.0554 C +-3970.1775 3894.3511 -3969.4121 3896.0854 -3968.8809 3895.2852 C +-3968.75 3895.4668 -3968.9441 3895.677 -3968.9041 3895.9248 C +-3968.1753 3895.3999 -3968.2793 3895.5435 -3967.6809 3894.8367 C +-3967.1711 3895.2566 L +-3967.5457 3894.7764 -3967.0671 3894.2083 -3966.6479 3893.7412 C +-3966.7808 3893.509 -3966.8943 3893.3064 -3966.9705 3893.2095 C +-3966.3015 3892.8662 L +-3966.2207 3892.9712 -3966.2881 3893.1907 -3966.3977 3893.4583 C +-3966.3521 3893.405 -3966.3088 3893.3533 -3966.2751 3893.3047 C +-3966.0359 3893.5413 -3966.1599 3893.9104 -3966.3313 3894.2676 C +-3966.4128 3894.1416 -3966.4937 3894.0066 -3966.5723 3893.8733 C +-3966.7375 3894.2615 -3966.8921 3894.6919 -3966.8577 3895.0664 C +-3966.8142 3894.9927 -3966.7305 3894.9292 -3966.6384 3894.8936 C +-3966.6816 3894.9993 -3966.7092 3895.093 -3966.6892 3895.157 c +-3966.6665 3895.2246 -3966.5967 3895.0833 -3966.4873 3894.9199 C +-3966.3352 3895.6328 L +-3966.2983 3895.3496 L +-3965.4231 3895.7959 L +-3964.7969 3895.0779 -3964.2522 3894.0215 -3963.2583 3893.7271 C +-3963.5049 3894.25 -3963.3113 3894.5811 -3963.3247 3895.2007 C +-3963.5959 3894.5447 -3964.0945 3895.4795 -3964.6096 3895.3462 c +-3964.3408 3895.4153 -3964.3999 3895.7102 -3964.4683 3895.8135 C +-3963.5496 3895.2168 L +-3963.5703 3895.7234 -3963.3545 3895.5967 -3963.1145 3895.8064 C +-3963.2959 3894.8047 -3962.4297 3895.1392 -3962.0559 3894.8323 C +-3962.0327 3895.1682 -3962.1223 3895.5115 -3962.5784 3895.4307 C +-3962.0752 3896.1848 -3961.9282 3894.2544 -3961.4343 3894.8953 C +-3961.5457 3894.9031 -3961.6057 3894.8516 -3961.6497 3895.0222 C +-3961.3896 3894.7234 -3960.7537 3894.9602 -3960.9033 3895.2534 C +-3961.0144 3895.2603 L +-3960.2751 3895.3787 -3958.7639 3895.2676 -3958.6536 3894.4172 C +-3958.6462 3894.5266 -3958.7505 3895.4424 -3958.7952 3895.6143 C +-3957.4761 3892.7522 L +-3957.5923 3893.4827 -3957.1462 3895.2227 -3957.7593 3895.635 C +-3957.5833 3895.739 -3957.3655 3895.8606 -3956.9944 3895.6033 C +-3957.1145 3895.4993 -3957.2937 3894.5466 -3957.1296 3894.48 C +-3956.6792 3895.2935 -3956.8169 3894.9153 -3956.2617 3895.6084 C +-3956.4417 3895.4514 -3956.2417 3894.3064 -3955.9573 3894.3428 C +-3956.0017 3894.5144 -3955.9336 3895.4734 -3956.0376 3895.5928 C +-3955.3296 3894.4683 L +-3955.5063 3894.6707 -3955.3608 3895.4214 -3955.2024 3895.739 C +-3955.2759 3895.5193 -3954.5903 3895.76 -3954.4016 3895.6482 C +-3954.7017 3895.3875 L +-3953.9023 3895.5576 -3953.9121 3893.8064 -3953.1191 3893.865 C +-3953.2151 3894.0974 -3953.3562 3895.2947 -3952.9529 3895.4363 C +-3952.7681 3894.8604 -3952.1345 3892.6663 -3951.4329 3892.2227 C +-3951.2983 3892.552 L +-3950.76 3892.1768 L +-3951.0952 3893.0435 -3952.0359 3894.8672 -3952.5496 3895.5767 C +-3952.2505 3895.8374 -3952.4663 3895.9646 -3952.0183 3895.9351 C +-3951.8601 3896.2434 -3952.2625 3896.4031 -3952.3943 3896.4214 C +-3951.3513 3896.6206 L +-3951.3977 3895.948 -3950.5537 3895.9463 -3950.5935 3895.3862 C +-3951.7263 3896.0833 L +-3951.7722 3895.4119 -3951.0713 3894.1748 -3950.3323 3894.2935 C +-3950.1443 3894.5613 -3950.4729 3895.4902 -3950.4575 3895.7144 C +-3950.3616 3895.4827 -3949.7561 3895.2722 -3949.6882 3895.4363 C +-3950.0017 3895.7959 L +-3949.5903 3896.0486 -3949.3303 3894.9048 -3948.8359 3895.5464 C +-3948.6653 3895.5896 -3948.3264 3896.4119 -3948.2969 3896.0144 C +-3948.5752 3895.2471 -3948.6296 3892.8743 -3948.4441 3892.2979 C +-3948.3843 3892.3496 -3947.5481 3893.031 -3947.3533 3893.4104 C +-3947.0723 3894.0115 -3947.7751 3894.844 -3947.5359 3895.3604 C +-3947.5256 3895.1768 -3947.3704 3894.9502 -3947.3057 3894.8774 C +-3947.1265 3895.0342 -3947.3799 3895.4463 -3946.9905 3895.363 C +-3946.9255 3894.6814 -3946.1985 3895.4207 -3946.8064 3894.7871 C +-3946.4255 3894.5923 -3946.4016 3894.927 -3945.9543 3894.8975 C +-3946.0967 3894.4573 -3945.5527 3893.3982 -3945.1711 3893.2039 C +-3945.1936 3893.3774 -3945.1079 3893.6033 -3945.0664 3893.7058 C +-3944.2856 3893.7676 -3943.8665 3894.0771 -3943.1384 3894.0833 C +-3943.0713 3894.2483 -3942.72 3894.448 -3942.8696 3894.7412 C +-3942.7649 3894.6206 -3942.6687 3894.3894 -3942.4441 3894.3733 C +-3942.0095 3894.9624 -3942.9448 3894.4646 -3942.6135 3895.1726 C +-3942.5852 3894.7766 -3942.0327 3894.6262 -3941.7129 3894.3787 C +-3941.8113 3893.7671 -3942.4519 3894.2615 -3942.7722 3894.5088 C +-3942.7737 3893.6653 -3942.2161 3892.781 -3941.4551 3892.3911 C +-3940.8503 3892.1814 -3941.1929 3892.9363 -3941.0879 3892.8164 C +-3939.9519 3892.9639 -3940.1201 3891.3428 -3939.1768 3891.9514 C +-3938.8025 3892.489 -3939.1599 3893.0215 -3939.0769 3893.4092 C +-3939.5696 3893.6128 -3939.8333 3893.0679 -3940.1672 3893.0896 C +-3939.7561 3893.344 L +-3939.9128 3893.5222 -3940.2417 3893.6582 -3940.4209 3893.5022 C +-3940.1072 3893.9856 -3938.5017 3893.5952 -3937.6252 3894.0413 C +-3937.4695 3893.8606 -3937.2007 3893.6743 -3937.3279 3893.4583 C +-3937.6052 3893.5332 L +-3937.8601 3893.0996 -3937.0833 3892.9336 -3937.4343 3892.7312 C +-3937.0623 3892.4263 -3936.6453 3891.947 -3936.1216 3892.1924 C +-3936.0232 3892.8054 L +-3936.0344 3892.6262 -3936.3655 3892.4402 -3936.5127 3892.6272 c +-3936.2944 3892.3555 -3935.7097 3893.4573 -3935.4705 3892.6543 C +-3935.8376 3892.2295 L +-3935.4641 3891.9214 -3935.0024 3891.2703 -3934.5383 3891.4639 C +-3934.7495 3890.8584 -3934.6453 3891.5332 -3934.9751 3890.8247 C +-3934.6892 3891.7058 -3936.1624 3890.7876 -3935.7031 3891.7139 C +-3936.0415 3890.8916 -3936.2888 3891.365 -3936.7312 3890.6638 C +-3936.7175 3890.8662 -3936.5745 3891.0508 -3936.9641 3890.9512 C +-3936.9817 3891.0103 -3937.0232 3891.0854 -3937.0496 3891.1294 C +-3937.0615 3891.1243 -3937.0657 3891.1206 -3937.0759 3891.1143 C +-3937.0681 3891.1218 -3937.0623 3891.1306 -3937.0544 3891.1382 C +-3937.0713 3891.1682 -3937.0728 3891.1748 -3937.0464 3891.1462 C +-3936.9536 3891.2346 -3936.8784 3891.3411 -3936.8479 3891.4539 C +-3937.0413 3891.9182 -3937.6609 3891.9038 -3937.8704 3892.1443 C +-3938.1016 3892.0479 -3937.7737 3891.9119 -3937.8999 3891.6963 C +-3938.2129 3892.0554 L +-3938.2439 3891.6062 -3938.8271 3891.3096 -3938.2825 3891.0464 C +-3938.7727 3891.0264 L +-3939.0613 3890.7744 -3939.4583 3890.6743 -3939.7031 3890.863 C +-3939.9343 3890.7659 -3940.2871 3891.3604 -3940.0857 3891.0088 C +-3940.8545 3891.2871 L +-3940.8616 3891.1748 L +-3941.6201 3891.1184 -3942.4231 3891.9182 -3943.2903 3891.1079 C +-3943.5457 3891.2212 -3943.8096 3891.3599 -3944.2368 3891.2324 C +-3944.3201 3890.844 L +-3944.6479 3890.9795 -3945.3047 3890.4551 -3945.4456 3890.8599 C +-3945.7993 3889.8142 -3947.0369 3890.6318 -3947.6135 3890.4463 C +-3947.6353 3890.9536 L +-3948.0322 3890.9248 -3948.4128 3891.0686 -3948.9055 3891.2722 C +-3948.8752 3891.7207 L +-3949.3 3892.0886 -3949.9673 3891.4019 -3950.6392 3891.448 C +-3950.5935 3891.2764 -3950.4231 3891.321 -3950.3025 3891.4248 C +-3951.1052 3890.4119 -3951.9961 3892.1616 -3952.7241 3891.4238 C +-3952.9055 3891.5867 -3953.0369 3891.531 -3953.1641 3891.4182 C +-3953.1472 3891.4175 -3953.1321 3891.4092 -3953.1191 3891.3953 C +-3953.1377 3891.3894 -3953.1653 3891.3887 -3953.1936 3891.3894 C +-3953.2737 3891.3123 -3953.3562 3891.2227 -3953.4456 3891.1506 C +-3953.3696 3891.26 -3953.2969 3891.3496 -3953.2336 3891.3911 C +-3953.3735 3891.4004 -3953.5857 3891.4558 -3953.7937 3891.5684 C +-3953.8823 3891.0867 L +-3953.8992 3891.093 -3953.9128 3891.0923 -3953.9304 3891.1006 C +-3954.1345 3890.9226 -3954.0945 3891.3286 -3953.9856 3891.6907 C +-3954.0903 3891.77 -3954.1863 3891.865 -3954.2607 3891.9814 C +-3954.4265 3891.2039 -3954.8064 3892.2432 -3955.0327 3891.4138 C +-3955.1729 3891.8184 -3956.0784 3891.7183 -3956.1892 3892.5686 C +-3956.1963 3892.4583 -3956.2576 3892.405 -3956.1453 3892.3982 C +-3956.3772 3892.301 -3956.6089 3892.2046 -3956.8169 3892.4443 C +-3956.9153 3891.8323 L +-3957.4216 3892.655 L +-3957.7292 3892.2822 -3957.8567 3892.0654 -3957.5513 3891.5942 C +-3958.2888 3892.3186 -3958.1497 3891.8672 -3958.7769 3892.5854 C +-3958.7463 3892.1895 L +-3958.9705 3892.2046 -3959.3289 3892.7346 -3959.4641 3892.4075 C +-3959.9656 3891.655 -3961.9456 3892.3035 -3963.2329 3891.6042 C +-3962.9832 3892.77 -3963.8313 3891.0823 -3963.8823 3891.9856 C +-3963.9573 3891.71 -3964.1367 3891.5542 -3963.9282 3891.3142 C +-3964.5852 3891.5854 -3964.9153 3890.8774 -3965.3689 3891.6392 C +-3965.4441 3891.3623 -3965.2283 3891.2346 -3965.2952 3891.071 C +-3965.3479 3891.1306 -3965.5039 3891.3113 -3965.5723 3891.1462 c +-3965.6392 3890.9824 -3965.4761 3890.9153 -3965.3721 3890.7947 C +-3966.0432 3890.8411 -3966.1111 3891.6907 -3966.1599 3892.4883 C +-3966.5 3892.1106 -3966.6697 3892.1638 -3966.9153 3892.6873 C +-3967.0337 3892.4263 -3967.2312 3892.1531 -3966.8142 3892.0596 C +-3967.0488 3892.0215 -3968.2473 3891.677 -3968.2712 3892.3164 C +-3968.3447 3892.1543 -3968.5991 3892.2693 -3968.6609 3892.3428 C +-3969.1873 3892.3047 -3969.2336 3892.2471 -3969.7505 3892.3076 C +-3969.6072 3892.4119 L +-3969.8113 3893.1831 -3970.0369 3892.5842 -3970.4536 3892.6768 C +-3970.4417 3892.5974 L +-3971.3972 3892.0415 -3970.8542 3892.8643 -3971.7969 3892.2295 C +-3971.7456 3892.7092 L +-3971.8335 3893.7407 -3972.5808 3892.1006 -3973.1279 3892.4951 C +-3972.9304 3892.7693 L +-3973.2292 3893.1218 -3973.7656 3891.3662 -3974.0657 3891.2371 C +-3974.1311 3891.1475 -3973.9624 3891.093 -3973.8711 3891.0266 C +-3974.6567 3890.4182 -3973.9729 3891.655 -3974.5583 3891.801 C +-3974.6663 3891.4624 -3974.4192 3890.9395 -3974.8132 3890.8762 C +-3975.0095 3890.6018 -3975.9561 3891.9768 -3976.4937 3891.3267 C +-3976.3752 3891.5879 -3976.2576 3891.8486 -3976.5295 3892.0447 C +-3976.9463 3892.1382 -3977.6563 3891.0576 -3978.0327 3891.8806 C +-3978.0857 3891.8096 -3978.1057 3891.7412 -3978.1079 3891.6763 C +-3978.4265 3891.8887 -3979.1433 3892.0291 -3979.3352 3892.4756 C +-3979.6296 3890.8186 -3981.3159 3893.281 -3981.3088 3891.7534 C +-3982.2888 3891.8352 L +-3982.2632 3891.6792 L +-3982.8896 3891.5779 -3983.1111 3891.9443 -3983.3313 3892.3113 C +-3983.4761 3892.2073 -3983.3704 3892.0642 -3983.3584 3891.9844 C +-3984.2737 3891.6763 -3984.3647 3891.7412 -3985.1321 3892.5022 C +-3985.2119 3892.0066 L +-3985.4199 3892.2947 -3986.5352 3891.2295 -3987.4329 3891.8076 C +-3987.4241 3891.7515 -3987.4055 3891.655 -3987.3342 3891.5854 C +-3988.3442 3892.1672 -3989.7522 3890.2102 -3990.1223 3892.0154 C +-3990.7888 3892.4602 L +-3989.9265 3892.6006 -3990.9172 3893.2434 -3990.5625 3893.5435 C +-3990.9016 3893.6494 -3991.4392 3892.9993 -3991.0225 3892.9063 C +-3990.9573 3892.9966 L +-3990.8042 3892.0554 -3992.0288 3892.6631 -3992.0056 3892.0222 C +-3993.7024 3892.0686 -3995.3562 3891.5479 -3996.9456 3891.5078 C +-3996.7625 3892.239 L +-3997.3169 3892.197 L +-3997.4624 3892.0266 -3997.5122 3891.6252 -3997.1167 3891.655 C +-3997.3247 3891.2407 -3997.78 3892.0022 -3997.7913 3892.1616 C +-3998.5657 3891.865 -3997.4888 3891.3086 -3997.7263 3891.2913 C +-3998.0488 3891.3455 L +-3997.9761 3891.4312 L +-3998.2375 3891.73 -3998.2607 3892.0466 -3998.7361 3892.0107 C +-3999.0369 3891.8643 -3998.8904 3891.5596 -3999.0088 3891.531 C +-3999.0081 3891.4795 -3999.0481 3891.4551 -3999.1904 3891.5103 C +-3999.8889 3891.448 L +-3999.6096 3892.0254 L +-3999.9192 3892.3098 -4000.2664 3891.9951 -3999.9441 3892.6494 c +-4000.4172 3891.6406 -4002.5496 3892.2871 -4002.8401 3891.9739 C +-4003.2737 3892.3953 -4003.7017 3892.3875 -4004.2319 3892.3367 C +-4004.1001 3892.4573 -4004.0212 3893.1062 -4004.4785 3893.0266 C +-4004.3113 3891.6873 -4005.3159 3892.4451 -4005.6855 3891.4814 C +-4005.3552 3892.1206 -4006.9856 3891.6392 -4006.4673 3892.5466 C +-4006.8489 3892.4382 -4006.4905 3892.0454 -4006.78 3891.73 C +-4007.6882 3892.2493 -4008.7815 3891.3928 -4009.9041 3891.5679 C +-4009.9216 3891.7434 -4009.7336 3892.0127 -4009.9744 3892.2744 C +-4010.5671 3891.3953 L +-4010.7888 3891.4814 -4010.7712 3892.4104 -4011.1763 3891.7998 C +-4011.1191 3891.948 -4011.0337 3892.1707 -4011.1824 3892.2271 C +-4013.3816 3891.3699 -4015.6763 3892.9292 -4017.9097 3891.3186 C +-4017.6072 3891.6594 -4017.8088 3891.6936 -4018.0398 3891.7058 C +-4017.8896 3891.7876 -4018.0432 3892.1406 -4018.0137 3892.3787 C +-4018.9487 3891.7168 L +-4019.1191 3892.3784 -4019.9512 3891.7615 -4020.0488 3892.3943 C +-4019.7527 3892.2803 L +-4020.1465 3893.0266 -4019.2017 3893.9395 -4019.2593 3894.8975 C +-4018.8184 3894.0486 -4018.0967 3896.1543 -4017.3733 3894.9395 C +-4017.2136 3895.1348 -4017.5095 3895.2483 -4017.4241 3895.4702 C +-4017.2407 3895.0596 -4017.0193 3894.9739 -4016.6089 3895.1582 C +-4016.6553 3895.26 L +-4015.5024 3895.1594 -4015.0081 3895.5642 -4013.7129 3895.8342 C +-4013.8088 3895.3604 L +-4013.5305 3895.4238 -4013.4719 3895.5723 -4013.3416 3895.6907 C +-4013.0222 3894.9727 -4014.1233 3895.6504 -4013.8323 3894.8584 C +-4013.4631 3895.8223 -4011.8696 3894.8733 -4011.6201 3895.9683 C +-4011.1919 3895.9739 -4011.7456 3895.4199 -4011.3176 3895.4263 C +-4011.2041 3895.7227 L +-4011.0959 3895.3408 L +-4010.8152 3895.4038 -4010.6736 3895.7744 -4010.6631 3896.0254 C +-4010.7312 3895.9956 -4010.8567 3896.0955 -4010.9297 3896.1172 C +-4010.5657 3896.4663 -4009.9033 3895.9983 -4009.7783 3896.1118 C +-4010.1897 3895.9292 L +-4009.0212 3895.6519 -4007.5945 3896.0413 -4006.4656 3895.4382 C +-4006.5513 3895.2146 L +-4005.6892 3894.801 -4005.8608 3895.4602 -4004.9143 3895.2693 C +-4004.9487 3895.3223 L +-4004.7593 3895.0996 -4004.5063 3894.9871 -4004.2473 3895.0127 C +-4004.4863 3895.2744 -4003.7976 3895.5215 -4004.1111 3895.8113 C +-4003.1763 3895.3672 -4003.6487 3895.4624 -4003.0313 3894.6318 C +-4002.8889 3895.0022 L +-4002.6785 3894.6672 -4002.6609 3894.4902 -4002.1882 3894.3943 C +-4002.5759 3894.7124 -4001.8865 3894.9592 -4002.3208 3895.3799 C +-4001.3289 3896.1907 -4000.8479 3894.5613 -4000.3928 3895.7471 C +-3999.9373 3894.7207 -4001.2512 3895.177 -4000.9961 3894.9575 C +-4001.2097 3894.6218 -4000.6201 3894.1902 -4000.3088 3894.2935 C +-3999.9919 3894.3164 -3999.77 3895.6062 -3998.9729 3895.5867 C +-3999.0522 3895.5823 -3999.0576 3895.6594 -3999.1367 3895.655 C +-3998.8384 3895.9172 -3998.5522 3895.3008 -3998.1863 3895.7258 C +-3997.9812 3895.1055 -3997.7112 3895.7615 -3997.6521 3894.9702 C +-3998.3833 3895.1531 L +-3997.9688 3894.9463 -3997.5801 3894.02 -3996.8972 3894.469 C +-3996.9504 3894.6287 -3997.1536 3894.8386 -3997.2932 3894.9558 C +-3997.0935 3895.1895 -3996.9087 3894.801 -3996.7017 3895.0413 C +-3996.7607 3895.8335 -3997.5903 3895.2136 -3998.0344 3895.8174 C +-3997.8201 3896.1519 -3997.1943 3895.2434 -3997.4175 3896.1016 c +-3997.0967 3895.0107 -3996.6321 3896.239 -3996.0923 3895.4063 C +-3996.1279 3895.8806 L +-3996.0425 3895.8064 -3995.8655 3895.5823 -3995.7083 3895.5942 C +-3995.9929 3896.2095 L +-3995.5559 3895.6848 -3995.1504 3896.6682 -3994.7312 3896.3828 C +-3995.6089 3896.3975 -3994.9282 3895.8113 -3995.2993 3895.4646 C +-3994.2168 3894.8296 -3994.6768 3896.7058 -3993.4648 3896.4783 C +-3993.6289 3896.5454 -3994.0808 3896.1936 -3993.8242 3895.9734 C +-3993.5935 3896.071 -3993.2888 3896.2534 -3993.1472 3896.5022 C +-3992.3442 3896.4038 -3993.2705 3896.0144 -3992.9287 3895.7227 C +-3992.6553 3896.3008 -3992.5344 3895.4871 -3992.1824 3895.3022 C +-3992.1799 3895.7847 L +-3991.2649 3896.0942 -3991.9373 3894.7791 -3991.1135 3895.1531 C +-3991.4617 3895.8223 L +-3991.0322 3895.6494 L +-3991.1208 3896.1982 L +-3990.6536 3895.7913 -3990.5081 3895.8962 -3990.0503 3896.0503 C +-3990.1567 3895.7102 -3989.9905 3895.1748 -3989.5852 3895.1594 C +-3989.3088 3895.4463 -3989.74 3895.6184 -3989.1655 3895.5491 C +-3989.2952 3895.8511 -3989.4373 3896.23 -3989.6873 3895.7854 C +-3989.7129 3895.9426 -3989.8152 3896.0884 -3989.8416 3896.2434 C +-3989.5439 3896.573 -3989.0935 3896.3186 -3988.8855 3896.3142 C +-3988.9656 3896.2964 -3989.0613 3896.2703 -3989.1104 3896.2014 C +-3988.2776 3895.5332 L +-3988.1465 3895.7144 -3988.2505 3895.8599 -3988.3535 3896.0022 C +-3988.1848 3895.9502 -3988.0681 3895.7283 -3987.8201 3895.6873 C +-3987.8843 3896.0791 -3987.8689 3896.4839 -3988.22 3896.6682 C +-3987.4265 3896.2334 L +-3987.3735 3896.4038 -3987.0193 3896.7014 -3987.1223 3896.8462 C +-3986.6824 3897.0767 -3986.0432 3896.0854 -3985.46 3896.3894 C +-3985.4297 3896.3135 -3985.3689 3896.2407 -3985.2449 3896.1848 C +-3984.6968 3896.2734 -3984.2112 3896.7544 -3983.5615 3896.2168 C +-3983.1929 3896.9199 L +-3982.6841 3896.7603 -3983.6919 3896.0342 -3982.8447 3895.7693 C +-3982.2449 3895.5447 -3982.6208 3896.3687 -3982.4104 3896.5642 C +-3982.1121 3896.21 -3981.5935 3895.4888 -3981.0425 3896.0613 C +-3981.2249 3896.1936 -3981.3679 3896.0896 -3981.5383 3896.1416 C +f +1 D +-3975.2632 3895.8298 m +-3975.3848 3895.9312 -3975.6272 3896.2434 -3975.7161 3895.9592 C +-3975.5776 3895.4063 -3975.4705 3895.6707 -3975.2632 3895.8298 C +f +-3965.7241 3894.6682 m +-3965.8145 3894.8279 -3965.9543 3894.7493 -3966.1121 3894.5664 C +-3965.9976 3894.5266 -3965.8679 3894.5447 -3965.7241 3894.6682 C +f +-3939.1511 3891.3096 m +-3939.1563 3891.3174 -3939.1599 3891.323 -3939.1641 3891.3333 C +-3939.4353 3891.1453 -3939.3391 3891.219 -3939.1511 3891.3096 C +f +0 D +-3938.5879 3891.5193 m +-3938.5313 3891.4514 -3938.5352 3891.3848 -3938.5591 3891.3174 C +-3938.5984 3891.4395 -3938.7249 3891.448 -3938.8689 3891.4136 C +-3938.8289 3891.5398 -3938.7561 3891.6272 -3938.5879 3891.5193 C +f +1 D +-3999.0713 3891.7092 m +-3998.9617 3891.8352 L +-3999.2092 3891.9739 -3999.1399 3891.8486 -3999.0713 3891.7092 C +f +*U +0 D +-3966.8057 3895.3286 m +-3966.8401 3895.2471 -3966.8496 3895.157 -3966.8577 3895.0664 C +-3966.9055 3895.1475 -3966.9065 3895.2412 -3966.8057 3895.3286 C +f +-3985.4409 3896.3953 m +-3985.4473 3896.3911 -3985.4536 3896.3928 -3985.46 3896.3894 C +-3985.4705 3896.4182 -3985.4761 3896.448 -3985.4792 3896.4768 C +-3985.4409 3896.3953 L +f +-3947.3123 3895.6096 m +-3947.4282 3895.5398 -3947.4929 3895.4514 -3947.5359 3895.3604 C +-3947.5422 3895.4783 -3947.4895 3895.5779 -3947.3123 3895.6096 C +f +-3935.6033 3890.6992 m +-3935.9641 3890.8247 L +-3935.7896 3890.8008 -3935.7273 3890.9063 -3935.6392 3890.9827 C +-3935.6472 3890.8699 -3935.7161 3890.7073 -3935.6033 3890.6992 C +f +-3932.4719 3893.6848 m +-3932.4192 3893.6255 -3932.3601 3893.6782 -3932.3081 3893.6184 C +-3932.3225 3893.3943 L +-3932.5471 3893.4087 -3932.7041 3893.5896 -3932.4719 3893.6848 C +f +-3935.2693 3892.3022 m +-3935.2407 3892.7083 -3935.0144 3892.5703 -3934.7617 3892.4951 C +-3934.7769 3892.4966 -3934.7913 3892.5 -3934.8064 3892.4951 C +-3934.7319 3891.927 -3935.0012 3892.115 -3935.2693 3892.3022 C +f +-3934.7031 3892.4814 m +-3934.6252 3892.4624 -3934.5457 3892.4514 -3934.4695 3892.4712 C +-3934.4399 3892.2434 -3934.5642 3892.4238 -3934.7031 3892.4814 C +f +-3937.8735 3891.25 m +-3937.7537 3891.3542 -3937.7983 3890.7312 -3937.7305 3890.8962 C +-3937.5967 3890.3799 -3938.5295 3891.5215 -3937.8735 3891.25 C +f +-3935.0647 3893.6392 m +-3935.1553 3893.1382 L +-3935.2969 3893.5422 L +-3935.0647 3893.6392 L +f +-3937.0601 3893.2715 m +-3936.6563 3893.4104 L +-3936.6624 3893.3264 -3936.6111 3893.2766 -3936.5481 3893.239 C +-3936.7969 3893.2227 -3937.0696 3893.1233 -3937.0601 3893.2715 C +f +-3936.5481 3893.239 m +-3936.4185 3893.2493 -3936.2952 3893.2383 -3936.2231 3893.1563 C +-3936.2932 3893.1616 -3936.4441 3893.1782 -3936.5481 3893.239 C +f +-3935.6167 3893.7896 m +-3935.7361 3893.6851 L +-3936.0212 3893.6482 L +-3935.6167 3893.7896 L +f +-3941.4009 3893.1748 m +-3941.8416 3893.3184 L +-3941.8865 3893.4902 -3941.7664 3893.5952 -3941.6023 3893.5266 C +-3941.4968 3893.407 -3941.3333 3893.3408 -3941.4009 3893.1748 C +f +-3940.0681 3894.5466 m +-3940.1873 3894.4426 -3940.1953 3894.3311 -3940.2625 3894.1663 C +-3940.2759 3894.7871 L +-3940.0681 3894.5466 L +f +-3941.3533 3894.6919 m +-3941.3972 3894.8643 -3941.9929 3895.1863 -3941.4343 3895.1475 C +-3941.3896 3894.9768 -3940.9482 3894.8335 -3941.3533 3894.6919 C +f +-3947.9937 3893.9063 m +-3947.8816 3893.8982 L +-3947.8977 3892.8799 L +-3947.9937 3893.9063 L +f +-3953.8464 3896.3428 m +-3953.3242 3896.5867 -3953.7224 3895.7144 -3953.2505 3896.0193 C +-3953.1279 3895.7783 -3953.6362 3895.7703 -3953.5105 3895.5623 C +-3953.8257 3895.8164 -3953.9912 3895.6726 -3953.8464 3896.3428 C +f +-3953.5105 3895.5623 m +-3953.46 3895.5222 -3953.4065 3895.4734 -3953.3496 3895.4075 C +-3953.4409 3895.4712 -3953.4839 3895.52 -3953.5105 3895.5623 C +f +-4019.5745 3891.1924 m +-4019.9104 3890.98 L +-4019.6936 3891.3223 L +-4019.5745 3891.1924 L +f +-4020.2192 3891.948 m +-4020.2983 3891.2986 L +-4020.5 3891.8862 L +-4020.4241 3891.8574 -4020.2769 3891.801 -4020.2192 3891.948 C +f +-3974.3303 3897.1375 m +-3974.3047 3896.9814 L +-3974.3567 3896.8123 -3974.4353 3896.7998 -3974.5928 3896.7734 C +-3974.3303 3897.1375 L +f +-3978.8848 3896.6519 m +-3978.8064 3896.6653 L +-3978.9529 3896.0779 L +-3978.8848 3896.6519 L +f +-3982.7073 3897.4004 m +-3982.5513 3897.4248 -3982.3679 3897.2939 -3982.2112 3897.3186 C +-3982.5513 3897.4248 -3982.7495 3896.6682 -3982.7073 3897.4004 C +f +U +U +U +%AI8_EndBrushPattern +%AI8_BeginBrushPattern +(Unnamed Brush Pat 1) 0 A +u +0 J 0 j 1 w 10 M []0 d 0 XR +-7892.75 7764.8213 m +-7813.1685 7764.8213 L +-7813.1685 7747.2422 L +-7892.75 7747.2422 L +-7892.75 7764.8213 L +n +0 R +0.1098 0.7333 0.9725 0.0196 K +1 J 1 j 0.25 w 4 M -7828.8325 7750.1836 m +-7877.0845 7750.1836 L +S +u +u +0.3333 0.5765 0.9882 0.2549 K +0.5 w -7813.8823 7752.6284 m +-7892.0356 7752.6284 l +S +u +0 O +0.3333 0.5765 0.9882 0.2549 k +0 J 0 j 1 w 10 M -7813.9199 7751.8774 m +-7813.5049 7751.8774 -7813.1685 7752.2134 -7813.1685 7752.6284 c +-7813.1685 7753.0439 -7813.5049 7753.3804 -7813.9199 7753.3804 c +-7814.3354 7753.3804 -7814.6719 7753.0439 -7814.6719 7752.6284 c +-7814.6719 7752.2134 -7814.3354 7751.8774 -7813.9199 7751.8774 c +f +U +u +-7891.9985 7751.8774 m +-7892.4131 7751.8774 -7892.75 7752.2134 -7892.75 7752.6284 c +-7892.75 7753.0439 -7892.4131 7753.3804 -7891.9985 7753.3804 c +-7891.5835 7753.3804 -7891.2461 7753.0439 -7891.2461 7752.6284 c +-7891.2461 7752.2134 -7891.5835 7751.8774 -7891.9985 7751.8774 c +f +U +U +U +u +u +0 R +0.1098 0.7333 0.9725 0.0196 K +0.5 w 4 M -7821.3242 7749.0078 m +-7821.7363 7749.4492 l +-7828.5879 7756.7886 -7813.9067 7770 -7817.0879 7762.1719 c +-7819.9434 7755.1445 -7828.8325 7755.0757 Y +-7877.0845 7755.0757 L +-7885.9746 7755.1445 -7888.8296 7762.1719 v +-7892.0103 7770 -7877.3281 7756.7886 -7884.1807 7749.4492 C +-7884.5928 7749.0078 l +S +u +0 O +0.1098 0.7333 0.9725 0.0196 k +1 w 10 M -7819.6777 7747.2422 m +-7820.7607 7747.7856 -7822.2485 7748.3237 -7823.4009 7748.4429 c +-7821.5405 7749.2388 l +-7820.6191 7751.04 l +-7820.5801 7749.8804 -7820.1445 7748.3589 -7819.6777 7747.2422 c +f +U +u +-7886.2397 7747.2422 m +-7885.1567 7747.7856 -7883.6694 7748.3237 -7882.5166 7748.4429 c +-7884.3774 7749.2388 l +-7885.2983 7751.0391 l +-7885.3369 7749.8804 -7885.7729 7748.3589 -7886.2397 7747.2422 c +f +U +U +U +U +%AI8_EndBrushPattern +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe Brush Manager Order) +(Adobe Brush Manager Order) +( Adobe Calligraphic Brush Tool/ Rund - 5 Pt./ Adobe Calligraph) - +(ic Brush Tool/ Rund - 15 Pt./ Adobe Calligraphic Brush Tool/ O) - +(val - 3 Pt./ Adobe Calligraphic Brush Tool/ Oval - 5 Pt./ Adob) - +(e Calligraphic Brush Tool/ Flach - 5 Pt./ Adobe ArtOnPath Brus) - +(h Tool/ Kohle - Feder/ Adobe ArtOnPath Brush Tool/ Trennlinie/) - +( Adobe PatternOnPath Brush Tool/ Hier schneiden/) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Flach - 5 Pt.) +(1 5 5 0 0 90 90 0 0 0 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Oval - 3 Pt.) +(1 3 3 26 74 15 15 0 1 0 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Oval - 5 Pt.) +(1 5 5 10 90 -65 35 0 1 1 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Rund - 15 Pt.) +(1 15 15 100 100 0 0 1 0 1 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe Calligraphic Brush Tool) +(Rund - 5 Pt.) +(1 5 5 100 100 0 0 0 0 0 0) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe ArtOnPath Brush Tool) +(Kohle - Feder) +(1 / Unnamed 6/ / / / / 0 1 / 1 1 1 0 1 0 0 0) . +%AI8_EndPluginObject +%AI8_BeginPluginObject +(Adobe ArtOnPath Brush Tool) +(Trennlinie) +(1 / Unnamed Brush Pat 1/ / / / / 5 0.85098 0.396078 0.168627 /) - +( 1 1 1 0 1 0 0 0) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_Begin_NonPrinting +Np +%AI8_BeginPluginObject +(Adobe PatternOnPath Brush Tool) +(Hier schneiden) +(1 / New Pattern 4/ New Pattern 11/ New Pattern 11/ / / 0 0 / ) - +(1 1 1 0 1 0 0 0) . +%AI8_EndPluginObject +%AI5_End_NonPrinting-- +%AI5_BeginPalette +0 0 Pb +1 1 1 1 ([Passermarken]) 0 Xs +([Passermarken]) +Pc +0 0 0 0 k +(Wei\737) +Pc +0 0 0 1 k +(Schwarz) +Pc +0 1 1 0 k +(CMYK Rot) +Pc +0 0 1 0 k +(CMYK Gelb) +Pc +1 0 1 0 k +(CMYK Gr\774n) +Pc +1 0 0 0 k +(CMYK Cyan) +Pc +1 1 0 0 k +(CMYK Blau) +Pc +0 1 0 0 k +(CMYK Magenta) +Pc +0.15 1 0.9 0.1 k +(C=15 M=100 Y=90 K=10) +Pc +0 0.9 0.85 0 k +(C=0 M=90 Y=85 K=0) +Pc +0 0.8 0.95 0 k +(C=0 M=80 Y=95 K=0) +Pc +0 0.5 1 0 k +(C=0 M=50 Y=100 K=0) +Pc +0 0.35 0.85 0 k +(C=0 M=35 Y=85 K=0) +Pc +0.05 0 0.9 0 k +(C=5 M=0 Y=90 K=0) +Pc +0.2 0 1 0 k +(C=20 M=0 Y=100 K=0) +Pc +0.5 0 1 0 k +(C=50 M=0 Y=100 K=0) +Pc +0.75 0 1 0 k +(C=75 M=0 Y=100 K=0) +Pc +0.85 0.1 1 0.1 k +(C=85 M=10 Y=100 K=10) +Pc +0.9 0.3 0.95 0.3 k +(C=90 M=30 Y=95 K=30) +Pc +0.75 0 0.75 0 k +(C=75 M=0 Y=75 K=0) +Pc +0.8 0.1 0.45 0 k +(C=80 M=10 Y=45 K=0) +Pc +0.7 0.15 0 0 k +(C=70 M=15 Y=0 K=0) +Pc +0.85 0.5 0 0 k +(C=85 M=50 Y=0 K=0) +Pc +1 0.95 0.05 0 k +(C=100 M=95 Y=5 K=0) +Pc +1 1 0.25 0.25 k +(C=100 M=100 Y=25 K=25) +Pc +0.75 1 0 0 k +(C=75 M=100 Y=0 K=0) +Pc +0.5 1 0 0 k +(C=50 M=100 Y=0 K=0) +Pc +0.35 1 0.35 0.1 k +(C=35 M=100 Y=35 K=10) +Pc +0.1 1 0.5 0 k +(C=10 M=100 Y=50 K=0) +Pc +0 0.95 0.2 0 k +(C=0 M=95 Y=20 K=0) +Pc +0.25 0.25 0.4 0 k +(C=25 M=25 Y=40 K=0) +Pc +0.4 0.45 0.5 0.05 k +(C=40 M=45 Y=50 K=5) +Pc +0.5 0.5 0.6 0.25 k +(C=50 M=50 Y=60 K=25) +Pc +0.55 0.6 0.65 0.4 k +(C=55 M=60 Y=65 K=40) +Pc +0.25 0.4 0.65 0 k +(C=25 M=40 Y=65 K=0) +Pc +0.3 0.5 0.75 0.1 k +(C=30 M=50 Y=75 K=10) +Pc +0.35 0.6 0.8 0.25 k +(C=35 M=60 Y=80 K=25) +Pc +0.4 0.65 0.9 0.35 k +(C=40 M=65 Y=90 K=35) +Pc +0.4 0.7 1 0.5 k +(C=40 M=70 Y=100 K=50) +Pc +0.5 0.7 0.8 0.7 k +(C=50 M=70 Y=80 K=70) +Pc +Bb +2 (Wei\737, Schwarz) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Wei\737, Schwarz) +Pc +Bb +2 (Orange, Gelb) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Orange, Gelb) +Pc +Bb +2 (Verblassender Himmel) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Verblassender Himmel) +Pc +Bb +0 0 0 0 Bh +2 (Sehr weiche schwarze Vignette) 0 0 0 1 1 0 0 1 0 0 Bg +0 BB +(Sehr weiche schwarze Vignette) +Pc +(Pompadour) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p +(Pompadour) +Pc +0 0 0 1 k +(C=0 M=0 Y=0 K=100) +Pc +0 0 0 0.899994 k +(C=0 M=0 Y=0 K=90) +Pc +0 0 0 0.799988 k +(C=0 M=0 Y=0 K=80) +Pc +0 0 0 0.699997 k +(C=0 M=0 Y=0 K=70) +Pc +0 0 0 0.599991 k +(C=0 M=0 Y=0 K=60) +Pc +0 0 0 0.5 k +(C=0 M=0 Y=0 K=50) +Pc +0 0 0 0.399994 k +(C=0 M=0 Y=0 K=40) +Pc +0 0 0 0.299988 k +(C=0 M=0 Y=0 K=30) +Pc +0 0 0 0.199997 k +(C=0 M=0 Y=0 K=20) +Pc +0 0 0 0.099991 k +(C=0 M=0 Y=0 K=10) +Pc +0 0 0 0.049988 k +(C=0 M=0 Y=0 K=5) +Pc +0 1 1 0 k +(C=0 M=100 Y=100 K=0) +Pc +0 0.75 1 0 k +(C=0 M=75 Y=100 K=0) +Pc +0 0.1 0.95 0 k +(C=0 M=10 Y=95 K=0) +Pc +0.85 0.1 1 0 k +(C=85 M=10 Y=100 K=0) +Pc +1 0.9 0 0 k +(C=100 M=90 Y=0 K=0) +Pc +0.6 0.9 0.000031 0.000031 k +(C=60 M=90 Y=0 K=0) +Pc +PB +%AI5_EndPalette +%%EndSetup +%AI5_BeginLayer +1 1 1 1 0 0 1 0 79 128 255 0 50 Lb +(Ebene 1) Ln +0 A +u +u +*u +0 O +0 0 0 0 k +0 J 0 j 1 w 10 M []0 d 0 XR +360.4355 -411.79 m +361.0537 -411.79 361.7305 -411.6777 362.208 -411.959 c +362.208 -412.0996 362.292 -412.0996 362.292 -412.1836 c +361.9268 -412.0996 362.377 -412.5781 362.292 -412.1836 c +362.377 -412.1836 362.4619 -412.1836 362.5459 -412.1836 c +362.6025 -412.3247 362.6309 -412.1836 362.5459 -412.1836 c +362.5176 -412.043 362.3213 -412.043 362.208 -411.959 c +362.292 -411.6494 362.6865 -411.79 362.8545 -411.79 c +367.0771 -411.6211 371.5508 -411.8745 375.5459 -411.8745 c +375.4619 -413.5347 375.6592 -416.0391 375.4619 -417.8398 c +375.04 -417.6714 375.1523 -417.3618 375.04 -416.9678 c +374.8994 -416.7988 374.3369 -416.0674 374.6455 -416.6304 c +374.3643 -416.7144 374.4219 -416.855 374.4775 -417.0522 c +374.8711 -416.8833 374.6738 -417.1362 374.8145 -417.2773 c +374.9551 -417.6431 375.1523 -417.8965 375.5459 -418.0933 c +375.3779 -419.2754 375.7715 -421.02 375.3779 -422.2871 c +375.6592 -422.8496 375.5459 -423.7207 375.5459 -424.5371 c +375.5459 -425.3818 375.6592 -426.3379 375.3779 -426.9004 c +375.1523 -427.0977 375.4902 -426.957 375.5459 -427.127 c +375.6309 -427.4355 375.3496 -427.3516 375.3779 -427.6045 c +375.6865 -428.4492 375.5459 -430.1377 375.4619 -431.0664 c +373.9707 -431.0381 372.2822 -431.1787 370.9316 -431.0098 c +370.9316 -429.8848 370.9316 -428.6172 370.9316 -427.4639 c +370.9316 -426.2822 370.8193 -425.1289 371.1846 -424.5371 c +370.5938 -424.3398 371.3818 -423.6934 370.8467 -423.75 c +370.96 -423.3555 371.5225 -423.6367 371.748 -423.2422 c +371.3262 -423.1582 371.0156 -423.4395 370.7627 -423.2422 c +370.5654 -423.4395 370.6504 -423.8906 370.1992 -423.834 c +370.0586 -423.6094 370.3125 -423.2422 369.8906 -423.1016 c +369.8623 -423.5527 369.5254 -423.2148 369.4961 -423.5801 c +369.4404 -423.5801 369.3838 -423.5801 369.3281 -423.5801 c +369.2705 -423.4688 369.2148 -423.5801 369.3281 -423.5801 c +369.2705 -423.834 369.4688 -423.6934 369.4961 -423.5801 c +370.0879 -424.002 367.8916 -423.8057 367.6396 -423.75 c +367.6104 -423.6367 367.5547 -423.6934 367.5547 -423.75 c +367.4424 -423.7773 366.8516 -423.918 366.5703 -423.75 c +366.6543 -423.75 366.6543 -423.7207 366.6543 -423.665 c +366.6826 -423.665 366.7109 -423.665 366.7383 -423.665 c +366.7383 -423.75 366.8232 -423.7207 366.9072 -423.75 c +366.9072 -423.665 366.7949 -423.665 366.7383 -423.665 c +366.7109 -423.5801 366.6543 -423.6094 366.6543 -423.665 c +366.5977 -423.6367 366.5703 -423.6934 366.5703 -423.75 c +366.457 -423.7207 366.4297 -423.6094 366.3447 -423.5801 c +366.4297 -423.9746 365.9229 -423.8057 365.7813 -423.834 c +363.8965 -423.9746 361.6738 -423.7773 360.041 -423.75 c +360.1543 -423.6934 360.041 -423.6367 360.041 -423.75 c +359.9287 -423.8613 359.6191 -423.8057 359.3936 -423.834 c +359.3936 -426.2539 359.3936 -428.6738 359.3936 -431.0664 c +357.875 -431.0664 356.3828 -431.0664 354.8633 -431.0664 c +354.8633 -424.6504 354.8633 -418.2339 354.8633 -411.79 c +356.6934 -411.79 358.6904 -411.79 360.4355 -411.79 c +f +356.2422 -419.1343 m +F +356.7207 -417.1929 m +F +1 D +357.6211 -416.1519 m +357.6211 -416.0952 357.6211 -416.0391 357.6211 -415.9829 c +357.5371 -415.9829 357.4521 -415.9829 357.3682 -415.9829 c +357.3682 -416.0391 357.3682 -416.0952 357.3682 -416.1519 c +357.4521 -416.1519 357.5371 -416.1519 357.6211 -416.1519 c +f +0 D +357.4521 -420.0347 m +F +357.7061 -420.1196 m +F +1 D +358.0156 -419.5566 m +358.0723 -419.5288 358.1836 -419.5288 358.1836 -419.4722 c +358.1279 -419.4722 358.0156 -419.4722 358.0156 -419.5566 c +f +358.2686 -416.2358 m +358.3242 -416.208 358.4092 -416.2358 358.4375 -416.1519 c +358.3535 -416.1802 358.2686 -416.1519 358.2686 -416.2358 c +f +360.5205 -421.8076 m +360.2949 -421.5547 360.7725 -421.4702 360.5205 -421.2451 c +360.5205 -421.3296 360.4355 -421.3013 360.3506 -421.3296 c +360.3506 -421.4702 360.4355 -421.7236 360.21 -421.6387 c +360.2666 -421.583 360.3232 -421.4141 360.21 -421.4141 c +359.9854 -421.4419 359.6475 -421.5547 359.2256 -421.3296 c +359.3379 -420.9639 358.8311 -421.4702 358.7461 -421.1606 c +358.8867 -421.1328 358.9434 -421.02 358.916 -420.8232 c +358.6348 -420.7666 358.6055 -420.9639 358.5781 -421.1606 c +358.6621 -421.3296 358.9717 -421.3013 358.916 -421.6387 c +358.5781 -421.7798 358.4092 -421.7798 358.2686 -421.9766 c +358.5498 -422.0605 358.9434 -421.9204 359.1416 -421.6387 c +359.3096 -421.7798 359.2529 -421.6387 359.4785 -421.6387 c +359.6191 -422.0889 359.7598 -421.6108 360.126 -421.8076 c +360.0977 -421.7236 360.126 -421.667 360.21 -421.6387 c +360.2666 -421.9204 360.3789 -421.6387 360.5205 -421.8076 c +f +0 D +358.3535 -421.3296 m +F +1 D +358.4375 -415.251 m +358.4375 -415.5889 358.9717 -415.73 359.0566 -415.5044 c +358.8027 -415.4766 358.7754 -415.1948 358.4375 -415.251 c +f +358.4941 -414.041 m +358.4375 -414.3506 358.8867 -414.3789 358.916 -414.126 c +358.7197 -414.1821 358.7461 -413.9849 358.4941 -414.041 c +f +358.7461 -422.2871 m +358.7197 -422.0332 359.1416 -422.2578 359.0566 -421.9766 c +358.8027 -421.9766 358.6348 -422.0605 358.5781 -422.2871 c +358.6348 -422.2871 358.6904 -422.2871 358.7461 -422.2871 c +358.6621 -422.624 359.001 -422.3145 358.7461 -422.2871 c +f +0 D +358.6621 -423.9746 m +F +359.001 -421.3296 m +359.0566 -421.3296 359.1416 -421.3296 359.2256 -421.3296 c +359.3379 -421.667 358.9717 -421.5547 359.001 -421.3296 c +f +1 D +359.001 -419.5566 m +359.0566 -419.5288 359.1416 -419.5288 359.1416 -419.4722 c +359.084 -419.4722 359.001 -419.4722 359.001 -419.5566 c +f +359.1416 -421.8921 m +359.1973 -422.0605 359.0566 -422.4277 359.2256 -422.4551 c +359.4229 -422.2012 359.3662 -422.0605 359.1416 -421.8921 c +f +359.1416 -415.7578 m +359.2256 -415.73 359.3096 -415.7578 359.3096 -415.6733 c +359.2529 -415.6733 359.1416 -415.6733 359.1416 -415.7578 c +f +359.6475 -419.8662 m +361.6738 -419.5566 363.8682 -419.7817 366.0068 -419.6973 c +366.0908 -419.8101 366.0908 -420.0068 366.2607 -420.0347 c +366.373 -419.8379 366.0352 -419.7256 366.2607 -419.6973 c +366.9072 -419.6694 367.4424 -419.894 368.2021 -419.6973 c +368.2305 -419.8101 368.3428 -419.8379 368.3428 -419.9507 c +368.1465 -419.894 368.0615 -419.979 368.1172 -420.1758 c +368.0332 -420.1758 368.0332 -420.2319 368.0332 -420.2603 c +367.667 -420.4009 367.4697 -420.1758 367.2178 -420.3442 c +367.5264 -420.2881 367.3857 -420.6538 367.6396 -420.6826 c +367.6104 -420.4292 368.0059 -420.6538 368.0332 -420.2603 c +368.0889 -420.2881 368.1172 -420.2319 368.1172 -420.1758 c +368.624 -419.894 369.1025 -419.894 369.5518 -420.0347 c +369.6094 -420.1475 369.666 -420.0068 369.5518 -420.0347 c +369.918 -419.894 370.1436 -419.9507 370.1992 -419.6973 c +370.1992 -420.1758 370.4531 -419.5566 370.5371 -420.0347 c +370.6504 -419.5288 371.0156 -420.2319 371.1846 -419.7817 c +370.8193 -419.6128 371.0156 -419.416 371.2695 -419.0498 c +371.2695 -418.9375 371.0156 -418.8252 370.9316 -418.5718 c +370.791 -417.5864 371.2695 -416.8271 370.8467 -416.3208 c +370.5654 -416.4331 370.2285 -416.3208 369.8906 -416.3208 c +367.7803 -416.2925 364.7402 -416.6021 362.7715 -416.2358 c +362.6309 -416.3486 362.3486 -416.3486 362.124 -416.4048 c +362.1797 -416.1235 361.8418 -416.2925 362.0674 -416.0674 c +361.6455 -416.4614 360.8574 -416.377 360.2949 -416.2358 c +360.2666 -416.1519 359.9854 -415.9546 359.957 -416.1519 c +360.21 -416.3486 359.5635 -416.3486 359.3936 -416.4048 c +359.2822 -417.3618 359.6475 -418.8252 359.1416 -419.3877 c +359.4229 -419.3877 359.2822 -419.6128 359.1416 -419.6973 c +359.1973 -419.8662 359.5908 -419.6973 359.6475 -419.8662 c +359.5068 -419.9224 359.6475 -419.9507 359.6475 -419.8662 c +f +0 D +359.1416 -418.9092 m +F +1 D +359.5635 -420.1758 m +359.5068 -420.1758 359.4502 -420.1758 359.3936 -420.1758 c +359.2529 -420.4009 359.6758 -420.4292 359.6475 -420.2603 c +359.9854 -420.2881 359.6475 -419.9507 359.6475 -420.2603 c +359.5635 -420.2881 359.5635 -420.2319 359.5635 -420.1758 c +f +359.3936 -420.8232 m +359.2822 -420.9639 359.873 -420.7944 359.7041 -420.7666 c +359.5908 -420.7104 359.4502 -420.7666 359.3936 -420.8232 c +f +360.6045 -415.1104 m +360.5479 -414.8574 360.0137 -414.8291 359.873 -414.9414 c +359.8164 -414.7729 359.7314 -414.6602 359.5635 -414.6318 c +359.4785 -414.6885 359.4785 -414.8008 359.4785 -414.9414 c +359.6191 -414.9414 359.7314 -414.9414 359.873 -414.9414 c +360.1543 -415.4766 360.1816 -414.8291 360.6045 -415.1104 c +f +0 D +359.4785 -420.5132 m +F +359.4785 -423.2422 m +F +1 D +359.5635 -422.2871 m +359.5635 -422.4834 359.6475 -422.4277 359.6475 -422.2871 c +359.6758 -422.2871 359.6758 -422.2871 359.7041 -422.2871 c +359.7598 -422.3984 359.8164 -422.2871 359.7041 -422.2871 c +359.7314 -422.2305 359.7881 -422.2012 359.7881 -422.1172 c +360.2383 -422.2012 359.9004 -421.8921 359.7881 -422.1172 c +359.7041 -422.1172 359.7314 -421.9766 359.6475 -421.9766 c +359.6475 -422.0889 359.5635 -422.1172 359.5635 -422.2012 c +359.4502 -422.2305 359.5068 -422.2871 359.5635 -422.2871 c +f +359.5635 -415.8418 m +359.5342 -416.0674 359.957 -416.1519 359.957 -415.8984 c +359.7598 -415.814 359.8164 -415.9268 359.5635 -415.8418 c +f +0 D +359.5635 -422.2012 m +359.5908 -422.2012 359.6475 -422.2305 359.6475 -422.2871 c +359.6191 -422.2871 359.5908 -422.2871 359.5635 -422.2871 c +359.5635 -422.2578 359.5635 -422.2305 359.5635 -422.2012 c +f +359.6475 -423.3281 m +F +359.7041 -423.1875 m +F +359.7881 -413.9849 m +F +359.7881 -420.0347 m +F +359.7881 -420.4292 m +F +1 D +360.041 -422.9336 m +360.1543 -422.9053 360.0693 -422.6797 360.21 -422.6797 c +360.1816 -422.793 360.21 -422.8496 360.2949 -422.8496 c +360.2949 -423.1016 360.6045 -422.7646 360.2949 -422.8496 c +360.2949 -422.7646 360.2666 -422.709 360.21 -422.6797 c +360.21 -422.6523 360.21 -422.624 y +359.8164 -422.5684 360.0693 -422.6797 360.041 -422.9336 c +359.7041 -422.8496 360.0137 -423.1875 360.041 -422.9336 c +f +359.957 -413.1689 m +360.0137 -413.1406 360.126 -413.1689 360.126 -413.0845 c +360.0693 -413.1128 359.957 -413.0845 359.957 -413.1689 c +f +0 D +359.957 -413.9849 m +F +359.957 -420.1196 m +F +359.957 -420.4292 m +F +360.041 -422.5391 m +F +1 D +360.2949 -423.1016 m +360.4072 -423.0459 360.2666 -422.9902 360.2949 -423.1016 c +359.8447 -423.0176 360.1816 -423.3281 360.2949 -423.1016 c +f +360.5205 -412.6904 m +360.5205 -412.4653 360.5205 -412.2686 360.2949 -412.2686 c +360.2666 -412.4092 360.0693 -412.3525 360.126 -412.522 c +360.1816 -412.6338 360.3789 -412.6338 360.5205 -412.6904 c +f +360.4355 -415.8984 m +360.4639 -415.645 360.0693 -415.5889 360.126 -415.8984 c +360.2383 -415.8984 360.3232 -415.8984 360.4355 -415.8984 c +f +360.126 -420.4292 m +360.126 -420.5132 360.2666 -420.5415 360.2949 -420.4292 c +360.1816 -420.4292 360.1543 -420.3164 360.126 -420.4292 c +f +0 D +360.21 -416.2358 m +360.2383 -416.2358 360.2666 -416.2358 360.2949 -416.2358 c +360.2949 -416.2925 360.21 -416.3208 360.21 -416.2358 c +f +1 D +360.21 -419.9507 m +360.21 -420.0347 360.3506 -420.0347 360.3506 -419.9507 c +360.2666 -419.9507 360.2383 -419.8379 360.21 -419.9507 c +f +360.2949 -420.6826 m +360.3506 -420.6538 360.4355 -420.6826 360.4355 -420.5977 c +360.3789 -420.5977 360.2949 -420.5977 360.2949 -420.6826 c +f +0 D +360.2949 -423.3281 m +F +360.3506 -414.7729 m +F +360.3506 -423.4961 m +F +1 D +360.4355 -421.9766 m +360.5479 -421.9204 360.4355 -421.8643 360.4355 -421.9766 c +360.21 -421.9766 360.5205 -422.2871 360.4355 -421.9766 c +f +0 D +360.4355 -415.6733 m +F +1 D +360.4355 -422.6797 m +360.5479 -422.793 360.7451 -422.793 360.7725 -422.624 c +360.6318 -422.624 360.4639 -422.5957 360.4355 -422.6797 c +f +0 D +360.6045 -413.1689 m +F +360.6045 -413.9004 m +F +360.6045 -414.126 m +F +360.6045 -421.8076 m +F +360.6045 -422.5391 m +F +360.6045 -423.3281 m +F +1 D +360.6885 -414.6318 m +360.6318 -414.4912 360.5762 -414.6318 360.6885 -414.6318 c +360.7451 -414.7446 360.7725 -414.604 360.6885 -414.6318 c +f +360.6885 -414.2944 m +360.8018 -414.2666 360.8291 -414.3789 360.9131 -414.3789 c +361.0537 -414.1821 360.6611 -414.1538 360.6885 -414.2944 c +360.5762 -414.3506 360.6885 -414.4072 360.6885 -414.2944 c +f +0 D +360.6885 -415.0264 m +F +360.6885 -421.0762 m +F +1 D +360.7725 -420.2603 m +360.7168 -420.1475 360.6611 -420.2881 360.7725 -420.2603 c +360.8018 -420.4009 360.8574 -420.2603 360.7725 -420.2603 c +f +360.9131 -412.7749 m +360.8018 -412.4653 360.6611 -413.0283 360.9131 -412.7749 c +360.9697 -412.8872 361.0273 -412.7466 360.9131 -412.7749 c +f +0 D +360.7725 -421.8076 m +F +1 D +360.7725 -422.5391 m +360.9697 -422.5957 361.2236 -422.6797 361.335 -422.4551 c +361.168 -422.4834 360.8018 -422.3418 360.7725 -422.5391 c +f +360.8574 -416.1519 m +360.8857 -416.1519 360.9424 -416.1519 360.998 -416.1519 c +361.0273 -416.0952 361.083 -416.0674 361.083 -415.9829 c +361.1104 -415.9829 361.1387 -415.9829 361.168 -415.9829 c +360.9697 -416.377 361.5322 -416.208 361.7305 -416.1519 c +361.5605 -416.1802 361.4766 -416.1235 361.5049 -415.9829 c +361.5322 -415.9829 361.5605 -415.9829 v +361.5049 -415.645 361.0537 -415.8984 361.5049 -415.9829 c +361.3916 -415.9829 361.2793 -415.9829 361.168 -415.9829 c +361.168 -415.7856 361.083 -415.8418 361.083 -415.9829 c +360.9697 -416.0112 360.9424 -415.9268 360.8574 -415.8984 c +360.8018 -415.7856 360.7451 -415.9268 360.8574 -415.8984 c +360.8574 -415.9829 360.8574 -416.0674 360.8574 -416.1519 c +f +361.251 -415.1948 m +361.1387 -415.2231 360.8291 -415.0825 360.8574 -415.251 c +360.9424 -415.3076 360.998 -415.4482 360.998 -415.5889 c +360.8857 -415.645 361.0273 -415.6733 360.998 -415.5889 c +361.1104 -415.5889 361.1387 -415.5605 361.168 -415.5044 c +361.3916 -415.4199 361.0537 -415.2793 361.251 -415.1948 c +361.4492 -415.1948 361.5898 -415.1387 361.6455 -415.0264 c +361.7578 -414.9697 361.6455 -414.9136 361.6455 -415.0264 c +361.4492 -414.998 361.251 -414.998 361.251 -415.1948 c +f +360.9131 -414.9414 m +360.8857 -414.8291 360.8291 -414.9414 360.9131 -414.9414 c +360.8291 -415.3076 361.3086 -414.8574 360.9131 -414.9414 c +f +360.9131 -420.4292 m +360.9424 -420.5415 361.0273 -420.4854 361.083 -420.4292 c +361.083 -420.3442 360.9424 -420.3164 360.9131 -420.4292 c +f +362.0674 -413.2534 m +362.1514 -412.8311 361.7305 -413.0562 361.5605 -413.0845 c +361.4492 -412.9722 361.083 -412.6904 360.998 -413 c +361.3643 -413.0845 361.5605 -413.3096 362.0674 -413.2534 c +362.0957 -413.3657 362.1514 -413.2251 362.0674 -413.2534 c +f +360.998 -414.7729 m +361.1104 -414.8853 361.3916 -414.9136 361.4199 -414.6885 c +361.2793 -414.7446 360.998 -414.604 360.998 -414.7729 c +f +0 D +361.083 -414.041 m +F +361.083 -421.8076 m +F +361.168 -415.5044 m +F +1 D +361.335 -414.5479 m +361.3086 -414.2944 360.998 -414.604 361.335 -414.5479 c +361.3916 -414.6602 361.4199 -414.5195 361.335 -414.5479 c +f +0 D +361.335 -414.21 m +F +1 D +361.8145 -421.7236 m +361.6172 -421.667 361.4766 -421.6387 361.335 -421.8076 c +361.5049 -421.8359 361.7578 -421.9766 361.8145 -421.7236 c +f +0 D +361.4199 -414.4634 m +F +361.5605 -415.251 m +F +361.6455 -415.8418 m +F +1 D +361.7305 -412.8311 m +361.7861 -412.8311 361.8984 -412.8311 361.8984 -412.7749 c +361.8418 -412.7749 361.7305 -412.7749 361.7305 -412.8311 c +f +361.8145 -414.126 m +361.7305 -414.2666 362.124 -414.0972 362.0674 -414.041 c +361.9824 -413.9849 361.8145 -414.126 y +f +0 D +361.8145 -414.6885 m +F +361.8145 -415.9829 m +F +361.8984 -414.4634 m +F +1 D +361.9824 -422.624 m +362.0957 -422.5684 361.9551 -422.5117 361.9824 -422.624 c +361.8711 -422.6523 361.9824 -422.709 361.9824 -422.624 c +f +0 D +361.9824 -415.8984 m +F +1 D +362.208 -420.8232 m +362.0674 -420.8232 362.0107 -420.9072 361.9824 -420.9917 c +362.124 -420.9917 362.1797 -420.9351 362.208 -420.8232 c +f +0 D +362.124 -413.1689 m +F +1 D +362.124 -415.1104 m +362.1514 -415.1948 362.2363 -415.167 362.292 -415.1104 c +362.292 -415.0264 362.1514 -414.998 362.124 -415.1104 c +f +362.208 -413.647 m +362.3486 -413.6753 362.1797 -413.7598 362.208 -413.9004 c +362.6025 -413.8726 362.6865 -413.8726 362.8545 -413.8159 c +362.9121 -413.9287 362.9688 -413.8159 362.8545 -413.8159 c +362.7715 -413.563 363.0244 -413.4502 362.7715 -413.1689 c +362.9121 -413.1128 362.7715 -413.0562 362.7715 -413.1689 c +362.3213 -413.2251 362.4053 -413.4224 362.208 -413.647 c +f +0 D +362.208 -416.2358 m +F +362.292 -414.8574 m +F +362.6309 -414.4634 m +F +1 D +362.7139 -420.4292 m +362.7715 -420.4009 362.8545 -420.4292 362.8545 -420.3442 c +362.7988 -420.3726 362.7139 -420.3442 362.7139 -420.4292 c +f +0 D +362.8545 -420.0347 m +F +363.1094 -421.2451 m +F +363.1934 -420.7666 m +F +1 D +363.502 -414.6885 m +363.4463 -414.9697 363.8125 -415.0264 363.8398 -414.7729 c +363.6719 -414.8008 363.6426 -414.6885 363.502 -414.6885 c +f +0 D +364.7969 -420.5132 m +F +1 D +364.9658 -422.8496 m +364.9658 -422.9609 365.0508 -422.9053 365.1348 -422.8496 c +365.1348 -422.7646 364.9941 -422.7646 364.9658 -422.8496 c +f +0 D +365.1914 -420.2603 m +F +365.6133 -422.2871 m +F +1 D +366.0068 -422.7646 m +366.0352 -423.1016 366.373 -422.7646 366.0068 -422.7646 c +366.0352 -422.6523 365.9229 -422.624 365.9229 -422.5391 c +366.0352 -422.4834 365.9229 -422.4277 365.9229 -422.5391 c +365.7813 -422.5117 365.8096 -422.9053 366.0068 -422.7646 c +f +0 D +365.8389 -421.9766 m +F +366.0068 -412.437 m +F +1 D +366.2607 -421.8076 m +366.2041 -422.0332 366.4297 -421.9482 366.4854 -422.0332 c +366.5137 -421.8643 366.4297 -421.7798 366.2607 -421.8076 c +f +0 D +366.3447 -420.9072 m +F +1 D +366.4854 -423.3281 m +366.4854 -423.4121 366.626 -423.4395 366.6543 -423.3281 c +366.5703 -423.3555 366.542 -423.2148 366.4854 -423.3281 c +f +0 D +366.4854 -423.5801 m +F +1 D +366.6543 -422.4551 m +366.542 -422.6523 366.9355 -422.6797 366.9072 -422.5391 c +366.7949 -422.5391 366.7949 -422.4277 366.6543 -422.4551 c +f +366.9922 -423.4961 m +366.9639 -423.3838 366.9922 -423.2148 366.8232 -423.2422 c +366.8232 -423.3555 366.7666 -423.4395 366.7383 -423.4961 c +366.8232 -423.4961 366.9072 -423.4961 366.9922 -423.4961 c +f +366.9072 -422.6797 m +366.9072 -422.8496 366.9639 -422.9609 367.0479 -423.0176 c +367.0771 -422.8203 367.0479 -422.709 366.9072 -422.6797 c +f +367.1328 -423.4121 m +367.2451 -423.3555 367.1328 -423.3281 367.1328 -423.4121 c +367.0205 -423.4688 367.1611 -423.5244 367.1328 -423.4121 c +f +367.3857 -423.0176 m +367.499 -422.8203 367.1045 -422.7646 367.1328 -422.9336 c +367.1885 -422.9336 367.2451 -422.9336 367.2178 -423.0176 c +367.2734 -423.0176 367.3291 -423.0176 367.3857 -423.0176 c +f +0 D +367.1328 -422.0332 m +F +367.3018 -420.9917 m +F +1 D +367.6396 -423.3281 m +367.6396 -423.3838 367.6396 -423.4395 367.6953 -423.4121 c +367.6953 -423.2988 367.6104 -422.8203 367.4697 -423.1016 c +367.6953 -423.1582 367.3857 -423.3838 367.3857 -423.4961 c +367.5547 -423.5244 367.5547 -423.3838 367.6396 -423.3281 c +f +368.1172 -423.2422 m +368.1172 -423.2148 368.6523 -423.1875 368.3428 -422.9336 c +368.2871 -423.0459 368.2305 -422.9053 368.0332 -423.0176 c +368.0332 -422.9902 368.0332 -422.9609 368.0332 -422.9336 c +368.1465 -422.877 368.0332 -422.8496 368.0332 -422.9336 c +367.7803 -422.9053 367.7246 -422.6523 367.5547 -422.9336 c +367.8652 -422.8496 367.8359 -423.2148 368.0332 -423.0176 c +368.0332 -423.1309 368.0059 -423.2422 368.1172 -423.2422 c +f +0 D +367.6396 -423.75 m +367.6396 -423.7773 367.5547 -423.834 367.5547 -423.75 c +367.583 -423.75 367.6104 -423.75 367.6396 -423.75 c +f +1 D +367.6396 -422.5391 m +367.6953 -422.5117 367.7803 -422.5391 367.7803 -422.4551 c +367.7246 -422.4551 367.6396 -422.4551 367.6396 -422.5391 c +f +367.6953 -421.2451 m +367.751 -421.2734 368.0059 -421.4419 368.0332 -421.2451 c +367.9482 -421.2451 367.9766 -421.1328 367.9482 -421.0762 c +367.8916 -421.0762 367.8359 -421.0762 367.7803 -421.0762 c +367.7803 -421.1328 367.6953 -421.1606 367.6953 -421.2451 c +367.583 -421.3013 367.7246 -421.3296 367.6953 -421.2451 c +f +0 D +367.6953 -422.2871 m +F +1 D +367.7803 -423.2422 m +367.8359 -423.2422 367.9482 -423.2422 367.9482 -423.1875 c +367.8916 -423.1875 367.7803 -423.1875 367.7803 -423.2422 c +f +367.9482 -420.8232 m +367.5547 -420.8794 368.1738 -421.0762 368.2578 -421.1606 c +368.2578 -421.02 368.3428 -421.02 368.3428 -420.9072 c +368.2871 -420.9072 368.2578 -420.8232 368.2021 -420.8232 c +368.3711 -420.5698 368.6807 -420.5698 368.9053 -420.9072 c +368.9336 -420.8511 368.9893 -420.8232 368.9893 -420.7666 c +369.3281 -420.6538 369.3838 -420.7104 369.4961 -420.9917 c +369.3838 -421.02 369.4404 -421.0762 369.4961 -421.0762 c +369.5254 -421.1885 369.5811 -421.0762 369.4961 -421.0762 c +369.4961 -421.0479 369.4961 -421.02 369.4961 -420.9917 c +369.8623 -420.8232 369.7217 -420.626 369.9746 -420.3442 c +369.7773 -420.2881 369.6924 -420.3442 369.4111 -420.2603 c +369.4111 -420.3726 369.3838 -420.4009 369.3281 -420.4292 c +369.2705 -420.3164 369.2148 -420.4292 369.3281 -420.4292 c +369.2432 -420.5132 369.1592 -420.5977 369.0742 -420.6826 c +368.9893 -420.5698 368.9336 -420.4292 368.8486 -420.3442 c +368.8213 -420.2603 368.7646 -420.3164 368.7646 -420.3442 c +368.624 -420.5132 368.5117 -420.3164 368.3428 -420.2603 c +368.3428 -420.5132 368.1172 -420.5132 368.0332 -420.6826 c +367.8359 -420.6826 367.9209 -420.7383 367.9482 -420.8232 c +f +367.8652 -422.5391 m +367.9482 -422.5117 368.0059 -422.6523 368.0332 -422.5391 c +368.0332 -422.4551 367.8916 -422.4277 367.8652 -422.5391 c +f +0 D +368.2021 -420.8232 m +368.2021 -420.9351 367.9766 -420.9351 367.9482 -420.8232 c +368.0332 -420.8232 368.1172 -420.8232 368.2021 -420.8232 c +f +1 D +368.1172 -423.665 m +367.7803 -423.5801 368.0889 -423.8906 368.1172 -423.665 c +368.1738 -423.665 368.1738 -423.6367 368.2021 -423.5801 c +368.3145 -423.5244 368.1738 -423.4688 368.2021 -423.5801 c +368.1172 -423.5527 368.1172 -423.6094 368.1172 -423.665 c +f +0 D +368.0332 -420.6826 m +F +368.0332 -421.4141 m +F +368.1172 -421.3296 m +F +1 D +368.9053 -421.8921 m +368.8486 -421.9766 368.7646 -421.9204 368.5117 -421.9766 c +368.4277 -421.8921 368.4834 -421.667 368.2578 -421.7236 c +368.2305 -421.6108 368.1738 -421.7236 368.2578 -421.7236 c +368.1465 -422.1455 369.1592 -422.2871 368.9053 -421.8921 c +f +368.3428 -422.624 m +368.4277 -422.5957 368.5117 -422.5957 368.5117 -422.5391 c +368.4551 -422.5391 368.3428 -422.5391 368.3428 -422.624 c +f +0 D +368.5117 -420.8232 m +F +368.5957 -422.9336 m +F +368.6807 -420.9917 m +F +368.6807 -423.5801 m +F +368.8486 -420.3442 m +368.8486 -420.4009 368.7646 -420.4292 368.7646 -420.3442 c +368.793 -420.3442 368.8213 -420.3442 368.8486 -420.3442 c +f +1 D +368.7646 -422.6797 m +369.0186 -422.5957 369.1865 -423.0176 369.3281 -422.7646 c +369.1592 -422.793 369.2705 -422.4834 369.2432 -422.3711 c +369.2998 -422.3418 369.4111 -422.3711 369.4111 -422.2871 c +369.0742 -422.2305 369.1592 -422.2305 368.8486 -422.2871 c +368.8486 -422.4834 368.8213 -422.5957 368.7646 -422.6797 c +f +368.7646 -423.2422 m +368.8213 -423.2422 368.9053 -423.2422 368.9053 -423.1875 c +368.8486 -423.1875 368.7646 -423.1875 368.7646 -423.2422 c +f +0 D +368.9053 -421.8076 m +F +368.9893 -413.3374 m +F +368.9893 -420.7666 m +F +368.9893 -421.0762 m +F +1 D +369.0742 -421.4702 m +369.0186 -421.3574 368.9893 -421.498 369.0742 -421.4702 c +369.0459 -421.6387 369.1865 -421.6387 369.3281 -421.6387 c +369.3838 -421.7515 369.4111 -421.6387 369.3281 -421.6387 c +369.4111 -421.5264 369.4111 -421.4419 369.2432 -421.4141 c +369.2432 -421.0479 368.9336 -421.3857 369.2432 -421.4141 c +369.2432 -421.4702 369.1299 -421.4702 369.0742 -421.4702 c +f +0 D +369.0742 -423.5801 m +F +1 D +369.2432 -416.1519 m +369.3555 -416.0952 369.2432 -416.0674 369.2432 -416.1519 c +369.1299 -416.208 369.2432 -416.2642 369.2432 -416.1519 c +f +369.3281 -422.0332 m +369.666 -422.0605 369.3555 -421.7236 369.3281 -422.0332 c +369.2148 -422.0889 369.3281 -422.1455 369.3281 -422.0332 c +f +369.3281 -421.3296 m +369.3838 -421.3013 369.4688 -421.3296 369.4961 -421.2451 c +369.4111 -421.2451 369.3281 -421.2451 369.3281 -421.3296 c +f +0 D +369.6367 -421.7236 m +F +369.6367 -422.1172 m +F +369.7217 -420.5132 m +F +1 D +369.8906 -420.9917 m +369.8066 -421.2451 370.1436 -421.1045 370.1152 -421.3296 c +370.1152 -421.4702 369.918 -421.4141 369.9746 -421.6387 c +369.9473 -421.6387 369.918 -421.6387 369.8906 -421.6387 c +369.8906 -421.583 369.8623 -421.5547 369.8066 -421.5547 c +369.75 -421.4419 369.7217 -421.583 369.8066 -421.5547 c +369.7773 -421.6387 369.834 -421.6387 369.8906 -421.6387 c +369.8906 -421.667 369.8906 -421.6953 369.8906 -421.7236 c +369.8066 -421.6953 369.8066 -421.7515 369.8066 -421.8076 c +369.6924 -421.8643 369.8066 -421.8921 369.8066 -421.8076 c +369.8623 -421.8076 369.8906 -421.7798 369.8906 -421.7236 c +369.9473 -421.7515 369.9746 -421.6953 369.9746 -421.6387 c +370.0313 -421.6387 370.0586 -421.5547 370.1152 -421.5547 c +370.1719 -421.667 370.2285 -421.5547 370.1152 -421.5547 c +370.1719 -421.3857 370.3691 -421.1606 370.1992 -420.9917 c +370.3125 -420.9351 370.1992 -420.9072 370.1992 -420.9917 c +370.0029 -420.9917 370.0586 -421.1328 369.8906 -420.9917 c +f +0 D +369.8066 -412.606 m +F +1 D +370.0586 -415.1104 m +370.0586 -414.9136 369.918 -414.8574 369.8066 -414.7729 c +369.8066 -414.8853 369.8066 -414.998 369.8066 -415.1104 c +369.8906 -415.1104 369.9746 -415.1104 370.0586 -415.1104 c +f +369.8066 -422.4551 m +369.8623 -422.4277 369.9746 -422.4551 369.9746 -422.3711 c +369.8906 -422.3984 369.8066 -422.3711 369.8066 -422.4551 c +f +0 D +369.8906 -422.2012 m +F +1 D +370.1152 -422.5391 m +370.1992 -422.6797 369.8906 -422.793 370.1152 -422.8496 c +370.1436 -422.793 370.3398 -422.5391 370.1152 -422.5391 c +f +0 D +370.0586 -420.1758 m +F +370.0586 -420.8232 m +F +370.0586 -423.0176 m +F +370.1152 -422.2871 m +F +1 D +370.2842 -421.8076 m +370.5098 -421.8076 370.7061 -421.7798 370.7061 -421.5547 c +370.4814 -421.583 370.2842 -421.583 370.2842 -421.8076 c +370.1719 -421.8643 370.2842 -421.8921 370.2842 -421.8076 c +f +370.2842 -423.5801 m +370.3398 -423.5527 370.4531 -423.5801 370.4531 -423.4961 c +370.3965 -423.5244 370.2842 -423.4961 370.2842 -423.5801 c +f +0 D +370.3691 -412.1836 m +F +1 D +370.3691 -420.5977 m +370.4248 -420.5698 370.5371 -420.5977 370.5371 -420.5132 c +370.4814 -420.5415 370.3691 -420.5132 370.3691 -420.5977 c +f +0 D +370.3691 -421.2451 m +F +370.3691 -421.9766 m +F +370.3691 -422.9336 m +F +1 D +370.4531 -421.4141 m +370.4814 -421.4141 370.5098 -421.4141 370.5371 -421.4141 c +370.5371 -421.6387 370.875 -421.3296 370.5371 -421.4141 c +370.5098 -421.3013 370.4531 -421.3574 370.4531 -421.4141 c +370.3398 -421.4419 370.4531 -421.498 370.4531 -421.4141 c +f +0 D +370.4531 -415.8984 m +F +1 D +370.4531 -420.3442 m +370.5938 -420.3442 370.7061 -420.3726 370.7627 -420.4292 c +370.791 -420.2319 370.791 -420.0347 370.6221 -420.0347 c +370.5938 -420.0913 370.5371 -420.1196 370.4531 -420.1196 c +370.4531 -420.1758 370.4531 -420.2603 370.4531 -420.3442 c +f +0 D +370.5371 -423.3281 m +F +370.6221 -415.7578 m +F +1 D +372.5635 -420.5132 m +372.3955 -420.5132 372.3662 -420.4009 372.2256 -420.4292 c +372.1406 -420.5132 372.0566 -420.5977 371.9736 -420.6826 c +371.833 -420.3726 371.4941 -420.7944 371.0156 -420.6826 c +371.0156 -420.8232 371.1289 -420.8511 371.1006 -420.9917 c +370.9316 -420.8511 370.7061 -421.0762 370.6221 -421.2451 c +370.7344 -421.2451 370.875 -421.2451 371.0156 -421.2451 c +370.9873 -421.1045 371.1006 -421.1045 371.1006 -420.9917 c +371.6631 -420.9351 372.4795 -420.3726 372.958 -421.2451 c +372.6201 -421.2168 372.958 -421.583 372.958 -421.7236 c +373.042 -421.7236 373.127 -421.7236 373.1826 -421.7236 c +373.2393 -421.8359 373.2949 -421.7236 373.1826 -421.7236 c +373.4082 -421.4419 373.4639 -421.9766 373.7744 -421.8921 c +373.8857 -422.1738 373.8857 -421.6953 374.083 -421.8076 c +374.252 -421.9204 374.252 -422.2012 374.6455 -422.1172 c +374.5889 -421.8921 374.4219 -421.7515 374.083 -421.8076 c +374.083 -421.7798 374.083 -421.7515 374.083 -421.7236 c +373.8857 -421.7236 373.8301 -421.5547 373.7744 -421.8076 c +373.6045 -421.7515 373.7451 -421.667 373.7744 -421.5547 c +373.3516 -421.4419 373.2676 -420.9917 373.127 -420.5977 c +372.7607 -420.5698 372.6768 -420.7383 372.5635 -420.5977 c +372.5635 -420.5698 372.5635 -420.5415 372.5635 -420.5132 c +372.6768 -420.5415 372.6768 -420.4292 372.7881 -420.4292 c +372.8447 -420.5415 372.9014 -420.4292 372.7881 -420.4292 c +372.7324 -420.3726 372.7324 -420.2036 372.6201 -420.1758 c +372.7881 -420.0347 372.5361 -420.0068 372.4795 -419.8662 c +372.4512 -420.063 372.4795 -420.1758 372.6201 -420.1758 c +372.6475 -420.3442 372.5361 -420.3726 372.5635 -420.5132 c +f +0 D +370.6221 -423.834 m +F +1 D +370.7061 -414.8574 m +370.8193 -414.8008 370.6787 -414.7729 370.7061 -414.8574 c +370.5654 -414.9136 370.7061 -414.9697 370.7061 -414.8574 c +f +370.9316 -422.2871 m +371.0723 -422.0889 370.6504 -422.0605 370.7061 -422.2012 c +370.7344 -422.2012 370.791 -422.2305 370.7627 -422.2871 c +370.8193 -422.2871 370.875 -422.2871 370.9316 -422.2871 c +f +0 D +370.7627 -414.3789 m +F +1 D +370.8467 -421.8921 m +370.96 -421.8921 370.9316 -422.0332 371.0156 -422.0332 c +371.2129 -421.9482 370.9316 -421.667 370.8467 -421.8921 c +f +0 D +370.8467 -423.75 m +F +370.9316 -415.8984 m +F +1 D +370.9316 -420.4292 m +370.9873 -420.4009 371.1006 -420.4292 371.1006 -420.3442 c +371.0439 -420.3726 370.9316 -420.3442 370.9316 -420.4292 c +f +0 D +370.9316 -422.6797 m +F +370.9316 -423.0176 m +F +371.0156 -415.7578 m +F +1 D +371.1846 -416.2358 m +371.2969 -416.1802 371.1563 -416.1235 371.1846 -416.2358 c +370.9033 -416.377 371.4375 -416.4893 371.1846 -416.2358 c +f +0 D +371.1006 -422.2871 m +F +371.1846 -418.3184 m +F +371.1846 -424.3125 m +F +1 D +371.2695 -415.1104 m +371.3262 -415.0825 371.4102 -415.1104 371.4102 -415.0264 c +371.3535 -415.0542 371.2695 -415.0264 371.2695 -415.1104 c +f +0 D +371.2695 -415.5044 m +F +371.2695 -425.3535 m +F +1 D +371.3262 -416.1519 m +371.4102 -416.1235 371.4941 -416.1519 371.4941 -416.0674 c +371.4375 -416.0952 371.3535 -416.0674 371.3262 -416.1519 c +f +0 D +371.3262 -422.2871 m +F +371.4102 -416.8833 m +F +371.4102 -425.4375 m +F +1 D +371.4941 -415.5044 m +371.6074 -415.4482 371.4941 -415.4199 371.4941 -415.5044 c +371.3818 -415.5605 371.5225 -415.6172 371.4941 -415.5044 c +f +371.4941 -419.7817 m +371.5508 -419.7534 371.6631 -419.7817 371.6631 -419.6973 c +371.6074 -419.7256 371.4941 -419.6973 371.4941 -419.7817 c +f +371.748 -417.0522 m +371.748 -416.9956 371.748 -416.9395 371.748 -416.8833 c +371.6914 -416.8833 371.6348 -416.8833 371.5781 -416.8833 c +371.5781 -416.9395 371.5781 -416.9956 371.5781 -417.0522 c +371.6348 -417.0522 371.6914 -417.0522 371.748 -417.0522 c +f +372.5635 -419.4722 m +372.3105 -419.3877 372.3379 -419.585 372.1406 -419.5566 c +372.085 -419.3599 372.085 -419.0786 371.6631 -419.0498 c +371.6914 -419.3877 372.085 -419.3877 371.833 -419.7817 c +372.1406 -419.6411 372.5361 -419.979 372.5635 -419.4722 c +f +0 D +371.6631 -423.5801 m +F +1 D +371.748 -416.3208 m +372.085 -416.208 372.1143 -416.8271 372.3105 -416.4048 c +372.1143 -416.3208 372.1406 -416.208 371.916 -416.0674 c +371.8887 -416.1802 371.7754 -416.208 371.748 -416.3208 c +371.6348 -416.377 371.748 -416.4048 371.748 -416.3208 c +f +0 D +371.748 -414.041 m +F +371.748 -415.4199 m +F +371.748 -415.8984 m +F +371.833 -416.6304 m +F +371.833 -418.5718 m +F +1 D +371.833 -421.8076 m +371.916 -421.8076 371.9443 -421.9204 371.9736 -421.8076 c +371.9736 -421.7236 371.833 -421.6953 371.833 -421.8076 c +f +0 D +371.833 -423.1875 m +F +1 D +372.6201 -415.7578 m +372.5635 -415.814 372.4229 -415.7856 372.3955 -415.8984 c +372.2549 -415.9268 371.9736 -415.6733 371.916 -415.8984 c +372.0566 -415.8984 372.3105 -416.1519 372.3955 -415.8984 c +372.6475 -415.814 372.4512 -416.1802 372.7041 -416.0674 c +372.7041 -415.9829 372.7041 -415.8984 372.7041 -415.8418 c +372.7881 -415.8418 372.7881 -415.8984 372.873 -415.8984 c +372.873 -415.814 372.873 -415.7012 372.873 -415.5889 c +372.9854 -415.5322 372.873 -415.5044 372.873 -415.5889 c +372.7607 -415.7578 372.4512 -415.4482 372.6201 -415.7578 c +f +372.0566 -417.1084 m +372.0566 -417.0522 372.1406 -417.0239 372.1406 -416.9678 c +372.0566 -416.9678 372.0566 -416.8833 371.9736 -416.8833 c +371.9736 -416.9678 371.916 -416.9678 371.916 -417.0522 c +371.9736 -417.0522 372 -417.1084 372.0566 -417.1084 c +f +0 D +371.916 -424.3965 m +F +371.9736 -412.3525 m +F +1 D +372.0566 -413.9004 m +372 -414.0693 372.3955 -414.0693 372.3105 -413.9004 c +372.2822 -413.8159 372.085 -413.7876 372.0566 -413.9004 c +f +0 D +372.0566 -418.7402 m +F +372.0566 -421.7236 m +F +372.1406 -415.6733 m +F +372.1406 -425.5225 m +F +1 D +372.2256 -415.4199 m +372.3379 -415.3638 372.2256 -415.3354 372.2256 -415.4199 c +372.1143 -415.4766 372.2256 -415.5322 372.2256 -415.4199 c +f +372.6201 -423.4961 m +372.7324 -423.2988 372.6201 -423.3555 372.7041 -423.1016 c +372.5635 -423.1016 372.4512 -423.0742 372.3955 -423.0176 c +372.4512 -423.2715 372.1143 -423.1016 372.2256 -423.4121 c +372.4229 -423.3838 372.5361 -423.4395 372.6201 -423.4961 c +f +0 D +372.2256 -414.3789 m +F +372.2256 -427.5488 m +F +1 D +372.5635 -418.1777 m +372.5635 -418.0933 372.5635 -418.0088 372.5635 -417.9248 c +372.5068 -417.9248 372.4512 -417.9248 372.3955 -417.9248 c +372.3379 -417.9248 372.2822 -417.9526 372.3105 -418.0088 c +372.3955 -418.0371 372.3662 -418.0933 372.3105 -418.1777 c +372.3955 -418.1777 372.4795 -418.1777 372.5635 -418.1777 c +f +0 D +372.3105 -414.7729 m +F +1 D +372.3105 -422.5391 m +372.3662 -422.5117 372.4795 -422.5391 372.4795 -422.4551 c +372.3955 -422.4551 372.3105 -422.4551 372.3105 -422.5391 c +f +372.3955 -413.563 m +372.4229 -413.563 372.4512 -413.563 372.4795 -413.563 c +372.4512 -413.8442 372.6475 -413.9287 372.7881 -414.041 c +372.7041 -414.2378 372.5361 -414.3228 372.4795 -414.5479 c +372.7041 -414.4351 372.7324 -414.604 372.958 -414.4634 c +373.0137 -414.5762 373.042 -414.4634 372.958 -414.4634 c +373.0137 -414.3789 373.042 -414.2666 373.042 -414.126 c +373.127 -414.1538 373.1826 -414.126 373.1826 -414.041 c +373.0986 -414.0132 373.0703 -413.9004 372.958 -413.9004 c +372.9297 -413.647 372.6768 -413.647 372.4795 -413.563 c +372.4512 -413.4785 372.3955 -413.5347 372.3955 -413.563 c +372.2822 -413.6191 372.3955 -413.6753 372.3955 -413.563 c +f +372.4795 -412.8311 m +372.4795 -412.9722 372.3955 -412.9722 372.3955 -413.0845 c +372.6475 -413.0562 372.3955 -413.4785 372.873 -413.4224 c +372.958 -413.0283 372.6201 -413.0562 372.7041 -412.6904 c +372.5635 -412.6626 372.5635 -412.7466 372.5635 -412.8311 c +372.5361 -412.8311 372.5068 -412.8311 372.4795 -412.8311 c +f +372.7041 -415.4199 m +372.6201 -415.4199 372.6475 -415.3354 372.7041 -415.251 c +372.5918 -415.251 372.5068 -415.251 372.3955 -415.251 c +372.3955 -415.3354 372.3955 -415.4199 372.3955 -415.5044 c +372.5068 -415.5044 372.6768 -415.5322 372.7041 -415.4199 c +f +372.4795 -416.1519 m +372.3379 -416.3208 372.5361 -416.3208 372.3955 -416.4893 c +372.6201 -416.6021 372.6201 -416.1235 372.4795 -416.1519 c +f +0 D +372.5635 -412.3525 m +F +372.5635 -412.606 m +F +372.5635 -412.9155 m +372.5635 -412.8872 372.5635 -412.8594 372.5635 -412.8311 c +372.5918 -412.8311 372.6475 -412.9155 372.5635 -412.9155 c +f +1 D +372.5635 -415.1104 m +372.7041 -415.1387 372.7607 -415.2793 372.958 -415.251 c +372.958 -415.2231 372.958 -415.167 372.958 -415.1104 c +373.2109 -415.2793 373.0986 -415.0825 373.1826 -415.0264 c +373.3799 -414.998 373.1543 -415.3916 373.4365 -415.251 c +373.4365 -415.0542 373.2949 -415.0264 373.4365 -414.8574 c +372.958 -414.998 373.0986 -414.5479 372.7041 -414.6318 c +372.6475 -414.8574 372.9854 -414.7168 372.873 -415.0264 c +372.7607 -414.9136 372.5635 -414.9136 372.5635 -415.1104 c +f +0 D +372.7041 -415.8418 m +372.6768 -415.814 372.6201 -415.814 372.6201 -415.7578 c +372.6768 -415.7578 372.7324 -415.7578 372.7041 -415.8418 c +f +372.6201 -418.0088 m +F +1 D +373.1826 -416.5454 m +372.958 -416.5454 373.0137 -416.2358 372.7041 -416.3208 c +372.6475 -416.208 372.6201 -416.3208 372.7041 -416.3208 c +372.8447 -416.4048 372.9297 -416.9395 373.1826 -416.5454 c +f +373.2676 -419.4722 m +373.2676 -419.3599 373.2949 -419.3315 373.3516 -419.3032 c +373.3516 -419.3315 373.3516 -419.3599 373.3516 -419.3877 c +373.6045 -419.4722 373.6611 -419.416 373.7744 -419.2192 c +373.5771 -419.1904 373.4639 -419.2471 373.3516 -419.3032 c +373.3516 -419.2754 373.3516 -419.2471 373.3516 -419.2192 c +373.2393 -419.1904 373.1543 -419.1064 373.042 -419.0498 c +373.0137 -418.9375 373.0703 -418.7402 372.958 -418.7402 c +372.958 -418.8813 372.6768 -418.7969 372.7041 -418.9658 c +372.7881 -419.0498 372.9014 -419.0786 373.042 -419.0498 c +372.9854 -419.3032 373.127 -419.3877 373.2676 -419.4722 c +f +373.042 -418.3184 m +373.0137 -418.2061 372.8447 -418.2622 372.7041 -418.2622 c +372.7041 -418.5996 372.9014 -418.3467 373.042 -418.4873 c +373.042 -418.4312 373.042 -418.375 373.042 -418.3184 c +f +372.7881 -412.522 m +372.9014 -412.4653 372.7881 -412.437 372.7881 -412.522 c +372.6768 -412.5781 372.7881 -412.606 372.7881 -412.522 c +f +0 D +372.958 -414.041 m +372.9014 -414.041 372.8447 -414.041 372.7881 -414.041 c +372.7881 -413.9565 372.8174 -413.8726 372.958 -413.9004 c +372.958 -413.9565 372.958 -414.0132 372.958 -414.041 c +f +372.7881 -418.7402 m +F +1 D +373.127 -419.8662 m +372.873 -419.8379 372.9014 -420.063 372.7881 -420.1758 c +373.042 -420.2319 373.1543 -420.1196 373.127 -419.8662 c +f +0 D +372.958 -415.1104 m +372.9014 -415.1104 372.8447 -415.0825 372.873 -415.0264 c +372.9297 -415.0264 372.958 -415.0264 372.958 -415.1104 c +f +372.873 -417.0522 m +F +372.873 -418.0933 m +F +373.042 -414.126 m +372.9854 -414.126 372.9297 -414.126 372.958 -414.041 c +373.0137 -414.0693 373.042 -414.0693 373.042 -414.126 c +f +372.958 -413 m +F +372.958 -417.9248 m +F +372.958 -422.1172 m +F +1 D +373.3516 -413.3374 m +373.2109 -413.3096 373.1826 -413.4224 373.042 -413.4224 c +372.9854 -413.2817 372.9297 -413.4224 373.042 -413.4224 c +372.9854 -413.7598 373.4365 -413.647 373.3516 -413.3374 c +f +0 D +373.127 -414.5479 m +F +373.127 -421.9766 m +F +373.127 -424.3965 m +F +1 D +373.4365 -417.4458 m +373.4365 -417.3052 373.7178 -417.3896 373.7744 -417.2773 c +373.8301 -416.9678 373.5771 -416.9678 373.4365 -416.8833 c +373.4365 -416.7988 373.4639 -416.7988 373.5205 -416.7988 c +373.3799 -416.5737 373.4922 -416.4331 373.2676 -416.4048 c +373.2949 -416.6021 373.2949 -416.771 373.1826 -416.8833 c +373.2676 -416.8833 373.3516 -416.8833 373.4365 -416.8833 c +373.4922 -417.0806 373.1826 -417.3335 373.4365 -417.4458 c +f +0 D +373.1826 -418.4028 m +F +1 D +373.6045 -412.437 m +373.4082 -412.437 373.3516 -412.2964 373.2676 -412.522 c +373.3799 -412.6338 373.5771 -412.6338 373.6045 -412.437 c +f +373.2676 -415.7578 m +373.2676 -415.8418 373.4082 -415.8418 373.4365 -415.7578 c +373.3516 -415.7578 373.3232 -415.645 373.2676 -415.7578 c +f +373.2676 -420.0347 m +373.3516 -420.0068 373.4365 -420.0347 373.4365 -419.9507 c +373.3799 -419.979 373.2676 -419.9507 373.2676 -420.0347 c +f +0 D +373.2676 -424.2285 m +F +1 D +373.3516 -420.5132 m +373.4082 -420.4854 373.5205 -420.5132 373.5205 -420.4292 c +373.4639 -420.457 373.3516 -420.4292 373.3516 -420.5132 c +f +373.6045 -414.6318 m +373.915 -414.604 373.7451 -415.0542 373.999 -415.1104 c +373.9707 -415.2793 374.0264 -415.3638 374.167 -415.3354 c +374.0557 -415.4482 374.0557 -415.645 374.252 -415.6733 c +374.3076 -415.2793 374.5332 -415.5605 374.8994 -415.5044 c +374.8145 -415.0825 375.0957 -415.5044 375.125 -415.1948 c +374.7861 -415.1387 374.8711 -415.167 374.5625 -415.1104 c +374.4219 -414.7446 374.083 -414.7168 374.3369 -414.2944 c +374.0264 -414.4634 374.1396 -414.126 373.915 -414.2944 c +373.9707 -413.7876 373.7178 -413.5908 373.4365 -413.4224 c +373.2393 -413.9565 373.915 -414.1821 373.6045 -414.6318 c +373.4922 -414.6602 373.6045 -414.7168 373.6045 -414.6318 c +f +0 D +373.4365 -417.8398 m +F +373.4365 -420.2603 m +F +373.4365 -422.1172 m +F +1 D +373.4365 -422.3711 m +373.4922 -422.3418 373.6045 -422.3711 373.6045 -422.2871 c +373.5488 -422.3145 373.4365 -422.2871 373.4365 -422.3711 c +f +373.6045 -420.5977 m +373.6611 -420.626 373.7178 -420.6826 373.8301 -420.6826 c +373.8584 -420.7666 373.9707 -420.7944 373.999 -420.9072 c +373.8584 -420.9351 373.9424 -421.1885 373.8301 -421.2451 c +373.9707 -421.2168 373.9707 -421.3013 374.083 -421.3296 c +374.083 -421.3857 374.083 -421.4141 374.083 -421.4702 c +373.9707 -421.5264 374.083 -421.583 374.083 -421.4702 c +374.1963 -421.583 374.4775 -421.6108 374.4775 -421.4141 c +374.5625 -421.3857 374.5625 -421.3296 374.6455 -421.3296 c +374.6738 -421.2168 374.6182 -421.1885 374.5625 -421.1606 c +374.5625 -421.2451 374.4219 -421.2168 374.3926 -421.3296 c +374.252 -421.1885 374.3076 -421.3296 374.083 -421.3296 c +374.0557 -421.0762 374.252 -421.0762 374.252 -420.8232 c +373.999 -420.9072 374.083 -420.626 373.8301 -420.6826 c +373.7744 -420.5132 374.083 -420.4009 373.8301 -420.3442 c +373.8301 -420.457 373.6895 -420.4292 373.6045 -420.4292 c +373.6045 -420.4854 373.6045 -420.5415 373.6045 -420.5977 c +373.2676 -420.5132 373.5771 -420.8232 373.6045 -420.5977 c +f +0 D +373.5205 -417.6152 m +F +1 D +374.083 -418.2622 m +373.8857 -418.29 373.999 -418.0088 373.8301 -418.0088 c +373.8018 -418.1494 373.6045 -417.9248 373.5205 -418.1777 c +373.7178 -418.2061 373.9424 -418.6563 374.083 -418.2622 c +f +0 D +373.5205 -424.959 m +F +1 D +373.915 -415.5889 m +373.8301 -415.5889 373.7744 -415.5889 373.6895 -415.5889 c +373.5771 -415.6733 373.6611 -415.9546 373.7744 -416.0674 c +373.8857 -415.9829 373.9707 -415.8418 373.915 -415.5889 c +f +373.915 -412.9155 m +373.8301 -412.9155 373.8018 -412.8311 373.6895 -412.8311 c +373.6611 -413.0283 373.6895 -413.1406 373.8301 -413.1689 c +373.8301 -413.0562 373.8857 -413 373.915 -412.9155 c +f +373.6895 -420.1196 m +373.7451 -420.0913 373.8301 -420.1196 373.8301 -420.0347 c +373.7744 -420.0347 373.6895 -420.0347 373.6895 -420.1196 c +f +0 D +373.6895 -420.8232 m +F +373.6895 -426.8164 m +F +1 D +373.7744 -419.8662 m +373.8301 -419.9224 373.9707 -419.979 373.999 -419.8662 c +373.8857 -419.8379 373.999 -419.7817 373.999 -419.6973 c +373.8584 -419.6973 373.8018 -419.7534 373.7744 -419.8662 c +373.6338 -419.9224 373.7744 -419.9507 373.7744 -419.8662 c +f +373.8301 -422.624 m +373.8018 -422.6523 373.7451 -422.5957 373.7744 -422.6797 c +373.8018 -423.0459 374.2236 -422.2305 373.8301 -422.624 c +f +374.167 -419.2192 m +374.1396 -419.1064 373.999 -419.1343 373.999 -419.2192 c +373.9424 -419.2192 373.915 -419.2471 373.915 -419.3032 c +373.8857 -419.3032 373.8584 -419.3032 373.8301 -419.3032 c +373.8301 -419.3599 373.7744 -419.3877 373.7744 -419.4722 c +373.8301 -419.5005 373.8857 -419.5566 373.999 -419.5566 c +374.0264 -419.416 373.915 -419.416 373.915 -419.3032 c +373.999 -419.3032 373.999 -419.2754 373.999 -419.2192 c +374.0557 -419.2192 374.1113 -419.2192 374.167 -419.2192 c +374.083 -419.5005 374.6182 -419.3877 374.5625 -419.2192 c +374.8145 -419.1904 374.4775 -418.8813 374.5625 -419.2192 c +374.3076 -419.2754 374.4219 -419.2754 374.167 -419.2192 c +f +0 D +373.7744 -421.8076 m +373.8018 -421.8076 373.8584 -421.8643 373.7744 -421.8921 c +373.7744 -421.8643 373.7744 -421.8359 373.7744 -421.8076 c +f +373.8301 -412.606 m +F +1 D +373.999 -413.4785 m +373.9424 -413.6753 374.3076 -413.6753 374.252 -413.4785 c +374.2236 -413.4224 374.0264 -413.394 373.999 -413.4785 c +f +0 D +374.252 -415.1104 m +374.1396 -415.167 374.252 -415.1948 374.252 -415.1104 c +374.3643 -415.1104 374.4482 -415.1104 374.5625 -415.1104 c +374.5625 -415.3076 374.2813 -415.2231 374.167 -415.3354 c +374.083 -415.2793 374.1113 -415.1387 373.999 -415.1104 c +373.999 -414.998 374.2236 -414.998 374.252 -415.1104 c +f +373.999 -420.5132 m +F +1 D +374.4775 -416.0674 m +374.3076 -416.0391 374.4775 -415.7012 374.252 -415.7578 c +374.2236 -415.8706 374.1113 -415.8984 374.083 -415.9829 c +374.1963 -415.9829 374.4219 -416.2925 374.4775 -416.0674 c +f +374.3369 -418.6563 m +374.1963 -418.6563 374.1113 -418.7124 374.083 -418.8252 c +374.2236 -418.8252 374.2813 -418.7686 374.3369 -418.6563 c +f +0 D +374.167 -418.3184 m +F +374.252 -415.9829 m +F +374.252 -419.9507 m +F +374.252 -420.1196 m +F +1 D +374.3369 -419.0498 m +374.3926 -419.0498 374.4775 -419.0498 374.4775 -418.9658 c +374.4219 -418.9937 374.3369 -418.9937 374.3369 -419.0498 c +f +0 D +374.3369 -420.9917 m +F +374.3926 -420.3442 m +F +374.4775 -421.4141 m +374.4482 -421.3857 374.3926 -421.3857 374.3926 -421.3296 c +374.4482 -421.3296 374.5049 -421.3296 374.4775 -421.4141 c +f +1 D +374.4775 -418.6563 m +374.6182 -418.5996 374.4775 -418.5718 374.4775 -418.6563 c +374.252 -418.6846 374.5625 -418.9937 374.4775 -418.6563 c +f +0 D +374.4775 -415.6733 m +F +374.4775 -419.6128 m +F +374.4775 -425.916 m +F +374.5625 -415.8418 m +F +374.5625 -421.6387 m +F +1 D +374.5625 -427.2109 m +374.6182 -427.1826 374.7305 -427.2109 374.7305 -427.127 c +374.6738 -427.1543 374.5625 -427.127 374.5625 -427.2109 c +f +0 D +374.6455 -424.7061 m +F +374.6455 -424.875 m +F +374.7305 -412.3525 m +F +374.7305 -413.563 m +F +374.8145 -414.21 m +F +374.8145 -424.6221 m +F +1 D +374.8994 -421.0762 m +375.0117 -421.02 374.8711 -420.9917 374.8994 -421.0762 c +374.7861 -421.1328 374.8994 -421.1606 374.8994 -421.0762 c +f +0 D +374.8994 -413.0845 m +F +1 D +374.8994 -426.957 m +374.9551 -426.957 375.04 -426.957 375.04 -426.9004 c +374.9844 -426.9004 374.8994 -426.9004 374.8994 -426.957 c +f +375.209 -427.4639 m +374.9844 -427.4355 375.04 -427.5762 374.8994 -427.4639 c +374.8994 -427.5488 374.8994 -427.6045 374.8994 -427.6895 c +375.0957 -427.7168 375.1523 -427.5762 375.209 -427.4639 c +f +375.209 -418.8252 m +375.0684 -418.8252 375.0117 -418.8813 374.9844 -418.9658 c +375.125 -418.9937 375.1807 -418.9092 375.209 -418.8252 c +f +0 D +374.9844 -419.3032 m +F +375.04 -420.1758 m +F +1 D +375.209 -412.437 m +375.209 -412.522 375.3496 -412.5498 375.3779 -412.437 c +375.293 -412.437 375.2373 -412.3247 375.209 -412.437 c +f +375.209 -427.2109 m +375.2656 -427.1826 375.3779 -427.2109 375.3779 -427.127 c +375.3213 -427.1543 375.209 -427.127 375.209 -427.2109 c +f +0 D +375.209 -427.3799 m +F +375.293 -426.6484 m +F +375.3779 -423.5801 m +F +*U +*u +387.5293 -415.8418 m +387.416 -415.8418 387.3604 -415.814 387.3047 -415.7578 c +386.9658 -415.73 387.332 -416.0112 387.3887 -416.0952 c +386.7422 -416.1519 385.9248 -416.208 385.0244 -416.0952 c +384.8838 -415.9546 384.6865 -415.5889 384.4619 -415.7578 c +384.3779 -415.5322 384.124 -415.4766 384.1533 -415.1104 c +383.7871 -415.4482 383.7871 -415.7578 383.9834 -416.0952 c +383.3926 -416.0674 382.1543 -416.3208 381.2256 -416.0952 c +381.2256 -416.5176 381.2256 -417.0522 381.2256 -417.5308 c +381.2256 -418.0088 381.3662 -418.5996 381.085 -418.8252 c +381.3662 -419.3315 381.2256 -420.0068 381.2256 -420.5977 c +381.2256 -422.5684 381.2256 -424.5654 381.2256 -426.4229 c +383.5059 -426.4229 386.1221 -426.4229 388.0918 -426.4229 c +388.9082 -426.4229 389.6963 -426.3379 390.3711 -426.4229 c +390.625 -426.4512 390.6533 -426.3379 390.7656 -426.6758 c +390.6533 -426.7041 390.7656 -426.7598 390.7656 -426.6758 c +391.1025 -426.2822 392.5947 -426.4512 393.5234 -426.5078 c +393.3828 -426.5635 393.5234 -426.5918 393.5234 -426.5078 c +394.2266 -426.3105 395.2676 -426.4785 396.084 -426.4229 c +396.084 -427.9424 396.084 -429.4902 396.084 -431.0098 c +389.6396 -431.0098 383.167 -431.0098 376.7236 -431.0098 c +376.7793 -430.4746 376.5264 -429.4902 377.0332 -429.6582 c +377.1172 -429.209 376.667 -429.6582 376.7236 -429.3213 c +376.7236 -423.5801 376.7236 -417.5308 376.7236 -411.5649 c +383.167 -411.5649 389.6396 -411.5649 396.084 -411.5649 c +396.084 -413.2534 396.168 -414.5479 396.084 -416.1802 c +393.0439 -416.1519 389.2461 -416.208 387.6133 -416.0952 c +387.6133 -415.9829 387.501 -415.9829 387.5293 -415.8418 c +387.6416 -415.7856 387.5293 -415.7578 387.5293 -415.8418 c +f +1 D +376.9492 -418.0933 m +376.9492 -418.2061 376.8643 -418.1494 376.8076 -418.0933 c +376.8076 -418.1777 376.8076 -418.2622 376.8076 -418.3467 c +376.9766 -418.4312 377.1738 -418.1494 376.9492 -418.0933 c +f +0 D +376.8076 -418.7402 m +F +376.8076 -418.9937 m +F +1 D +376.8926 -417.6152 m +376.9492 -417.6152 376.9766 -417.6152 377.0332 -417.6152 c +377.0605 -417.4746 376.9766 -417.4746 376.8926 -417.4746 c +376.8359 -417.3335 376.7793 -417.4746 376.8926 -417.4746 c +376.8926 -417.5024 376.8926 -417.5586 376.8926 -417.6152 c +f +0 D +377.0332 -418.5996 m +F +377.1172 -418.2622 m +F +1 D +377.2861 -418.4312 m +377.3711 -418.459 377.3418 -418.5996 377.4561 -418.5996 c +377.4561 -418.5156 377.54 -418.5156 377.54 -418.4312 c +377.7637 -418.4028 377.4561 -418.0933 377.54 -418.4312 c +377.4561 -418.375 377.3145 -418.3184 377.2861 -418.4312 c +f +0 D +377.3711 -418.7402 m +F +1 D +377.54 -424.8184 m +377.5117 -424.6777 377.54 -424.5371 377.3711 -424.5654 c +377.3711 -424.6221 377.3711 -424.6777 377.3711 -424.7344 c +377.4561 -424.7344 377.4561 -424.791 377.54 -424.8184 c +f +0 D +377.4561 -417.6992 m +F +1 D +377.6807 -418.8252 m +377.7373 -418.5718 377.4824 -418.5435 377.4561 -418.7402 c +377.5674 -418.7402 377.623 -418.7969 377.6807 -418.8252 c +f +0 D +377.7637 -418.5996 m +F +377.7637 -421.4141 m +F +377.8486 -418.1777 m +F +377.8486 -421.2451 m +F +377.8486 -421.667 m +F +378.0186 -417.2212 m +F +378.1025 -420.3726 m +F +378.2432 -423.5244 m +F +378.4961 -421.8921 m +F +1 D +379.0596 -428.1953 m +379.0596 -428.083 379.0596 -427.9707 379.0596 -427.8867 c +378.8623 -427.8574 378.7217 -427.9141 378.665 -428.0273 c +378.8057 -428.083 378.8057 -428.2803 379.0596 -428.1953 c +f +379.96 -415.8418 m +379.96 -415.7578 380.0156 -415.7578 380.0156 -415.6733 c +379.9307 -415.7012 379.8467 -415.645 379.79 -415.6172 c +379.79 -415.6733 379.79 -415.7578 379.79 -415.8418 c +379.8467 -415.8418 379.9043 -415.8418 379.96 -415.8418 c +f +0 D +381.873 -415.2793 m +F +1 D +382.2109 -415.6172 m +382.2109 -415.5044 382.3232 -415.5044 382.2949 -415.3638 c +382.2109 -415.3638 382.127 -415.3638 382.042 -415.3638 c +382.042 -415.4482 382.042 -415.5322 382.042 -415.6172 c +382.0977 -415.6172 382.1543 -415.6172 382.2109 -415.6172 c +f +0 D +382.5195 -415.8418 m +F +382.6895 -415.4482 m +F +1 D +382.8584 -415.6172 m +383.1396 -415.5605 383.6465 -415.73 383.5898 -415.3638 c +383.5332 -415.3638 383.4766 -415.3638 383.4209 -415.3638 c +383.5059 -414.998 383.0547 -415.4482 383.4209 -415.3638 c +383.5059 -415.6733 382.6045 -415.4199 382.8584 -415.6172 c +f +0 D +383.167 -414.1538 m +F +383.252 -414.4072 m +F +383.252 -414.5479 m +F +1 D +383.4209 -414.7168 m +383.6738 -414.6885 383.3359 -414.3789 383.4209 -414.7168 c +383.3086 -414.7729 383.4209 -414.8008 383.4209 -414.7168 c +f +0 D +383.6738 -414.6318 m +F +384.7158 -416.1802 m +384.4619 -416.1235 384.4619 -415.8418 384.1533 -415.8418 c +384.1533 -415.73 384.3496 -415.7856 384.4619 -415.7578 c +384.5459 -415.9268 384.9121 -415.9546 384.7158 -416.1802 c +f +384.2939 -416.0952 m +384.2646 -416.208 384.2373 -416.0674 384.1533 -416.0952 c +384.1533 -415.9829 384.2939 -416.0112 384.2939 -416.0952 c +f +384.5459 -415.2793 m +F +384.8838 -415.8418 m +F +385.3623 -415.8418 m +F +386.1504 -415.6733 m +F +1 D +386.4043 -415.0264 m +386.4609 -415.0264 386.5723 -415.0264 386.5723 -414.9697 c +386.5166 -414.9697 386.4043 -414.9697 386.4043 -415.0264 c +f +0 D +386.5723 -415.9268 m +F +386.6572 -415.0264 m +F +386.8828 -429.4063 m +F +388.1768 -415.6172 m +F +1 D +390.5957 -426.5918 m +390.5127 -426.5918 390.4551 -426.5918 390.3711 -426.5918 c +390.3711 -426.6758 390.3711 -426.7324 390.3711 -426.8164 c +390.5684 -426.873 390.5127 -426.6484 390.5957 -426.5918 c +f +0 D +390.9346 -426.7324 m +F +1 D +391.8066 -427.7168 m +391.8633 -427.6895 391.9756 -427.7168 391.9756 -427.6328 c +391.9189 -427.6611 391.8066 -427.6328 391.8066 -427.7168 c +f +393.0166 -427.4639 m +393.0166 -427.2676 392.876 -427.1826 392.792 -427.0703 c +392.707 -427.0977 392.4814 -427.3799 392.707 -427.4639 c +392.7354 -427.2676 392.8477 -427.5762 393.0166 -427.4639 c +f +393.2695 -427.1543 m +393.2695 -427.0137 393.2695 -426.873 393.2695 -426.7324 c +393.6074 -426.8164 393.2695 -426.5078 393.2695 -426.7324 c +393.1582 -426.8447 393.0166 -427.127 393.2695 -427.1543 c +f +393.832 -427.4639 m +393.9453 -427.4082 393.832 -427.3799 393.832 -427.4639 c +393.8047 -427.4639 393.7764 -427.4639 393.748 -427.4639 c +393.832 -427.127 393.5234 -427.4639 393.748 -427.4639 c +393.7764 -427.5488 393.832 -427.5205 393.832 -427.4639 c +f +0 D +394.1426 -427.6328 m +F +395.5215 -415.1104 m +F +*U +*u +407.0537 -416.3208 m +407.0537 -416.4048 406.9688 -416.4048 406.9688 -416.4893 c +405.2529 -416.4614 404.042 -416.4614 402.3545 -416.4893 c +402.1846 -417.2212 402.3262 -418.3184 402.2695 -419.2192 c +404.0146 -419.3877 406.125 -419.3315 407.3633 -419.3877 c +407.6162 -419.3877 407.8975 -419.5288 408.0098 -419.3032 c +408.208 -419.4438 407.9268 -419.585 408.0938 -419.7817 c +408.2637 -419.8101 408.123 -419.5005 408.1787 -419.3877 c +411.3867 -419.1904 414.2012 -419.3599 417.3809 -419.3032 c +417.4648 -419.9224 417.4092 -420.2319 417.3809 -420.9917 c +417.2686 -420.9917 417.2686 -420.8794 417.1279 -420.9072 c +417.1553 -420.8511 417.0986 -420.8511 417.043 -420.8232 c +417.043 -420.9072 417.0723 -420.9072 417.1279 -420.9072 c +417.0986 -421.1045 417.2686 -421.1045 417.2129 -421.3296 c +417.0986 -421.3574 417.2129 -421.4141 417.2129 -421.3296 c +417.5498 -421.583 417.2129 -421.7515 417.3809 -422.1172 c +417.3809 -422.5684 417.4365 -423.3838 417.3809 -423.8906 c +416.7334 -423.8057 416.2549 -424.002 415.6924 -423.834 c +415.6357 -423.6934 415.5801 -423.834 415.6924 -423.834 c +411.4717 -424.0313 406.9131 -423.8057 403.3379 -423.8906 c +402.9453 -423.918 403.4785 -423.5244 403.0859 -423.4961 c +402.6641 -423.665 402.6074 -423.75 402.2139 -423.9746 c +402.6357 -424.3965 401.8193 -425.3252 402.2695 -425.2695 c +402.2695 -425.3535 402.2139 -425.3818 402.2139 -425.4375 c +402.0166 -425.2402 401.9326 -425.4941 401.792 -425.6064 c +401.96 -425.6631 402.0439 -425.7754 402.2695 -425.6064 c +402.3262 -426.2266 402.2139 -426.5635 402.2139 -426.8164 c +402.6641 -427.0977 403.3115 -426.957 403.9014 -426.957 c +405.7861 -426.957 407.6719 -426.957 409.4736 -426.957 c +409.4453 -427.0977 409.333 -427.0977 409.3047 -427.2109 c +409.4453 -427.4082 409.5303 -426.9004 409.7832 -426.957 c +411.4434 -427.127 413.7793 -426.7598 415.4385 -426.957 c +415.5518 -426.9863 415.7207 -426.957 415.6924 -427.127 c +416.002 -426.7891 416.9023 -427.041 417.4648 -426.957 c +417.3809 -427.998 417.4648 -429.377 417.4648 -431.0098 c +415.0459 -431.1221 412.5684 -431.1221 410.5156 -430.9258 c +410.9082 -430.9814 410.458 -430.5313 410.5156 -430.9258 c +406.1816 -431.0664 401.9033 -430.9531 397.3447 -431.0098 c +397.4023 -425.8887 397.2617 -420.5698 397.4287 -415.5889 c +397.5703 -415.6172 397.5137 -415.8418 397.7676 -415.7578 c +397.9922 -415.5605 397.626 -415.251 397.8516 -415.0264 c +397.9082 -415.0825 398.1045 -415.3638 398.0762 -415.0264 c +398.415 -414.8574 398.3857 -414.6885 398.5557 -414.4634 c +398.6113 -414.5195 398.6396 -414.604 398.7246 -414.6318 c +398.752 -414.3789 398.7246 -414.3506 398.5557 -414.4634 c +398.3857 -414.2944 398.667 -414.21 398.6396 -413.9849 c +398.7803 -413.9287 398.6396 -413.8726 398.6396 -413.9849 c +398.3857 -413.8442 398.1045 -413.9287 397.9922 -414.3789 c +398.2734 -414.604 398.0488 -414.041 398.415 -414.2944 c +398.5264 -414.604 398.1611 -414.4634 398.0762 -414.5479 c +397.9355 -414.6318 397.8799 -414.8291 397.7676 -414.9414 c +397.626 -415.0825 397.4023 -414.9414 397.4287 -415.1948 c +397.2041 -414.998 397.5137 -414.7168 397.3447 -414.5479 c +397.5703 -414.5479 397.8799 -414.5762 397.6836 -414.3789 c +398.1895 -414.3228 397.373 -414.041 397.6836 -414.3789 c +397.5703 -414.3789 397.458 -414.3789 397.3447 -414.3789 c +397.3447 -414.1538 397.3447 -413.9565 397.3447 -413.7314 c +397.4854 -413.9287 397.4854 -413.7876 397.6836 -413.9004 c +397.7109 -413.7036 397.543 -413.7036 397.5986 -413.4785 c +397.5986 -413.3096 397.373 -413.5063 397.4287 -413.647 c +397.2617 -413.1968 397.4023 -412.3813 397.3447 -411.79 c +404.0703 -411.79 410.7676 -411.79 417.4648 -411.79 c +417.3809 -413.4502 417.5498 -414.8853 417.3809 -416.4893 c +414.3984 -416.4893 411.415 -416.4893 408.4043 -416.4893 c +408.1504 -416.5454 408.291 -416.208 408.0938 -416.2358 c +408.1504 -416.6021 407.2783 -416.4893 407.0537 -416.3208 c +406.9971 -416.208 406.9404 -416.3208 407.0537 -416.3208 c +f +397.5137 -414.041 m +F +397.5986 -415.3354 m +F +397.5986 -415.3354 m +F +397.6836 -413.647 m +F +397.8516 -414.126 m +F +1 D +398.3301 -424.875 m +398.3301 -424.3965 397.7676 -424.791 398.1611 -424.959 c +398.1895 -424.875 398.2451 -424.8467 398.3301 -424.875 c +f +0 D +398.0762 -415.0264 m +F +1 D +398.3301 -425.5225 m +397.9922 -425.4375 398.3018 -425.7471 398.3301 -425.5225 c +398.3857 -425.5225 398.4424 -425.5225 398.499 -425.5225 c +398.499 -425.6348 398.415 -425.6631 398.415 -425.7471 c +398.667 -425.7754 399.1465 -425.5781 398.8926 -425.3535 c +398.8369 -425.4375 398.6396 -425.3535 398.499 -425.5225 c +398.4707 -425.4102 398.3301 -425.4375 398.3301 -425.5225 c +f +0 D +398.2451 -422.8496 m +F +398.3301 -415.8984 m +F +1 D +399.2031 -413.9004 m +399.2031 -413.6753 399.2031 -413.4502 399.2031 -413.2534 c +398.8652 -413.2534 398.7246 -413.1406 398.499 -413.3374 c +398.499 -413.5347 398.8369 -413.8442 399.2031 -413.9004 c +f +398.7246 -421.4141 m +398.752 -421.2168 398.7246 -421.1045 398.5557 -421.0762 c +398.583 -421.1885 398.5264 -421.2451 398.499 -421.3296 c +398.6113 -421.3296 398.667 -421.3574 398.7246 -421.4141 c +f +0 D +398.499 -421.4702 m +F +1 D +398.499 -425.2695 m +398.5557 -425.2695 398.6396 -425.2695 398.6396 -425.1846 c +398.583 -425.2129 398.499 -425.1846 398.499 -425.2695 c +f +398.9775 -424.4814 m +398.6963 -424.4814 398.583 -424.2842 398.5557 -424.6221 c +398.7803 -424.6504 398.8926 -424.5938 398.9775 -424.4814 c +f +0 D +398.6396 -412.3525 m +F +398.8076 -428.0273 m +F +398.8926 -420.8232 m +F +398.8926 -423.4961 m +F +1 D +398.9775 -414.8574 m +399.0332 -414.8574 399.1182 -414.8574 399.1465 -414.7729 c +399.0625 -414.8008 398.9775 -414.7729 398.9775 -414.8574 c +f +398.9775 -425.0439 m +399.1182 -425.0996 398.9775 -425.1846 398.9775 -425.2695 c +399.1182 -425.2969 399.1465 -425.1846 399.2871 -425.1846 c +399.3145 -425.0723 399.2295 -425.0439 399.2031 -424.959 c +399.54 -425.0156 399.5957 -424.6777 399.9336 -424.6221 c +400.3838 -424.9033 400.4971 -424.5371 v +400.5527 -424.791 400.666 -424.4814 400.834 -424.5371 c +400.7227 -424.3125 400.9189 -424.2285 401.0039 -423.9746 c +401.0879 -424.0586 401.1445 -424.1992 401.2285 -424.3125 c +400.8066 -424.2285 401.1445 -424.5371 401.2285 -424.3125 c +401.6221 -424.2842 401.1719 -424.0313 401.1445 -423.8906 c +401.5938 -424.002 401.3125 -423.4395 401.1445 -423.4121 c +401.1152 -423.5527 401.2285 -423.5527 401.2285 -423.665 c +400.7783 -423.665 400.4971 -424.5098 400.1025 -424.0586 c +400.1875 -424.7061 399.0059 -424.3125 399.2031 -424.959 c +399.0889 -424.9316 398.9775 -424.9316 398.9775 -425.0439 c +f +399.1465 -425.832 m +399.1465 -425.8594 399.1465 -425.8887 399.1465 -425.916 c +399.0059 -425.9727 399.1465 -426.0293 399.1465 -425.916 c +399.2031 -425.9443 399.2031 -425.8887 399.2031 -425.832 c +399.2871 -425.9727 399.3994 -426.3672 399.54 -426 c +399.0332 -425.9727 399.9902 -425.2695 399.7656 -425.7471 c +399.9336 -425.7471 400.2432 -425.4941 400.0186 -425.3535 c +399.9619 -425.5508 399.8496 -425.0996 399.625 -425.1846 c +399.625 -425.3252 399.6523 -425.4941 399.54 -425.5225 c +399.5117 -425.1563 399.0625 -425.5225 399.1465 -425.7471 c +399.0332 -425.7754 399.0889 -425.832 399.1465 -425.832 c +f +399.1465 -415.3354 m +399.2588 -415.3076 399.1182 -415.251 399.1465 -415.3354 c +399.0059 -415.3916 399.1465 -415.4482 399.1465 -415.3354 c +f +399.4551 -417.1929 m +399.3438 -417.1646 399.3145 -417.0806 399.1465 -417.1084 c +399.0625 -417.3896 399.2588 -417.3618 399.3711 -417.4458 c +399.3711 -417.3335 399.4277 -417.2773 399.4551 -417.1929 c +f +0 D +399.1465 -425.7471 m +399.1738 -425.7754 399.2295 -425.7754 399.2031 -425.832 c +399.1738 -425.832 399.1738 -425.832 399.1465 -425.832 c +399.1465 -425.8037 399.1465 -425.7754 399.1465 -425.7471 c +f +1 D +399.3711 -424.3125 m +399.3711 -424.2559 399.3711 -424.1992 399.3711 -424.1426 c +399.3145 -424.1426 399.2588 -424.1426 399.2031 -424.1426 c +399.2031 -424.1992 399.2031 -424.2559 399.2031 -424.3125 c +399.2588 -424.3125 399.3145 -424.3125 399.3711 -424.3125 c +f +0 D +399.2031 -430.1094 m +F +1 D +399.54 -414.8574 m +399.3994 -414.8574 399.3438 -414.9136 399.2871 -415.0264 c +399.4277 -415.0264 399.5117 -414.9697 399.54 -414.8574 c +f +399.3711 -426.3105 m +399.3145 -426.1973 399.2871 -426.3379 399.3711 -426.3105 c +399.4277 -426.4512 399.4844 -426.3105 399.3711 -426.3105 c +f +0 D +399.3711 -414.126 m +F +399.3711 -414.6885 m +F +399.3711 -423.5801 m +F +1 D +399.54 -415.3354 m +399.54 -415.251 399.6807 -415.2793 399.709 -415.1948 c +399.5957 -415.167 399.5684 -415.0825 399.4551 -415.1948 c +399.4844 -415.251 399.4551 -415.3354 399.54 -415.3354 c +f +0 D +399.4551 -421.7236 m +F +399.54 -412.7749 m +F +399.54 -416.5454 m +F +399.54 -416.7144 m +F +1 D +399.625 -414.6318 m +399.6807 -414.604 399.7656 -414.604 399.7656 -414.5479 c +399.709 -414.5479 399.625 -414.5479 399.625 -414.6318 c +f +399.7656 -415.0264 m +399.8213 -415.1387 399.877 -415.0264 399.7656 -415.0264 c +399.793 -414.9136 399.793 -414.8008 399.709 -414.7729 c +399.6523 -414.6602 399.5957 -414.8008 399.709 -414.7729 c +399.6807 -414.8853 399.6807 -414.998 399.7656 -415.0264 c +f +0 D +399.709 -413.563 m +F +399.709 -414.21 m +F +1 D +400.1025 -415.4199 m +400.1592 -415.5605 399.9902 -415.8984 400.1875 -415.8984 c +400.1309 -416.0674 399.9336 -416.0674 400.1025 -416.2358 c +399.9063 -416.2358 399.8213 -416.377 399.709 -416.4893 c +399.8496 -416.4893 399.7656 -416.7427 399.9336 -416.7144 c +399.9336 -416.6304 400.0469 -416.6582 400.1025 -416.6304 c +400.1025 -416.4893 400.1025 -416.377 400.1025 -416.2358 c +400.3838 -416.2358 400.4971 -415.6733 400.1875 -415.8984 c +400.2158 -415.73 400.3281 -415.5889 400.1875 -415.4199 c +400.2998 -415.3638 400.1875 -415.3354 400.1875 -415.4199 c +400.1592 -415.4199 400.1309 -415.4199 400.1025 -415.4199 c +f +399.8496 -415.4199 m +399.9902 -415.3638 399.8496 -415.3354 399.8496 -415.4199 c +399.7363 -415.4766 399.877 -415.5322 399.8496 -415.4199 c +f +399.8496 -428.168 m +399.793 -428.4766 400.2432 -428.4766 400.1875 -428.168 c +400.0742 -428.168 399.9619 -428.168 399.8496 -428.168 c +f +0 D +399.8496 -419.0498 m +F +1 D +400.1875 -414.7729 m +400.0186 -414.8008 400.0186 -414.6602 399.9336 -414.6318 c +399.9902 -414.7729 399.8496 -415.0825 400.0186 -415.1104 c +400.1309 -414.9136 399.9902 -414.9136 400.1875 -414.7729 c +f +0 D +399.9336 -415.7578 m +F +400.0186 -425.1846 m +F +400.0186 -425.7471 m +F +400.0186 -428.8984 m +F +1 D +400.1875 -415.1948 m +400.4404 -415.2793 400.666 -415.2793 400.834 -415.1104 c +400.4121 -415.2231 400.75 -414.9414 y +400.6094 -414.8008 400.3564 -414.9414 400.2715 -414.6318 c +400.2158 -414.8853 400.3838 -414.9414 400.4121 -415.1104 c +400.2998 -415.1104 400.1875 -415.0825 400.1875 -415.1948 c +399.8496 -415.1104 400.1592 -415.4199 400.1875 -415.1948 c +f +400.3564 -412.437 m +400.1309 -412.3525 399.9902 -412.7188 400.1875 -412.7749 c +400.1875 -412.606 400.4121 -412.6626 400.3564 -412.437 c +f +0 D +400.1025 -413 m +F +400.1025 -413.9004 m +F +400.1025 -423.5801 m +F +1 D +400.4971 -425.6064 m +400.4971 -425.6348 400.4971 -425.6631 400.4971 -425.6914 c +401.0596 -425.6064 400.3838 -425.0723 400.9189 -425.0439 c +400.7783 -424.9033 400.4404 -425.0439 400.4971 -425.3535 c +400.2998 -425.2695 400.0469 -425.5225 400.2715 -425.6064 c +400.2432 -425.4941 400.4971 -425.3252 400.4971 -425.5225 c +400.4121 -425.5225 400.4688 -425.6064 400.4971 -425.6064 c +f +0 D +400.2715 -414.4634 m +F +400.2715 -425.1846 m +F +400.2715 -425.916 m +F +1 D +400.75 -417.0522 m +400.6934 -417.0522 400.6377 -417.0522 400.5811 -417.0522 c +400.5254 -417.249 399.9902 -417.6152 400.4971 -417.6992 c +400.5254 -417.3618 400.5811 -417.3335 400.75 -417.0522 c +f +0 D +400.3564 -413.9849 m +F +400.3564 -415.5889 m +F +400.3564 -426.957 m +F +400.4121 -424.3965 m +F +1 D +400.4971 -414.6318 m +400.4688 -414.4912 400.4121 -414.6318 400.4971 -414.6318 c +400.4404 -414.9414 400.75 -414.6318 400.4971 -414.6318 c +f +0 D +400.4971 -425.5225 m +400.5254 -425.5225 400.5527 -425.5225 400.5811 -425.5225 c +400.5811 -425.5781 400.5811 -425.6064 400.4971 -425.6064 c +400.4971 -425.5781 400.4971 -425.5508 400.4971 -425.5225 c +f +400.4971 -426.1699 m +F +400.5811 -413.7314 m +F +400.666 -425.5225 m +400.6377 -425.5225 400.6094 -425.5225 400.5811 -425.5225 c +400.5811 -425.4658 400.666 -425.4375 400.666 -425.5225 c +f +400.666 -426.6484 m +F +400.666 -428.6738 m +F +1 D +400.75 -426.957 m +400.8633 -426.9297 400.75 -426.873 400.75 -426.957 c +400.6377 -427.0137 400.75 -427.0703 400.75 -426.957 c +f +400.75 -415.6733 m +400.9473 -415.7856 400.9746 -415.3916 400.834 -415.4199 c +400.834 -415.4766 400.8066 -415.5322 400.75 -415.5044 c +400.75 -415.5605 400.75 -415.6172 400.75 -415.6733 c +f +401.1445 -416.0674 m +401.1719 -415.9268 401.0596 -415.8984 401.0596 -415.7578 c +400.9189 -415.7578 400.8066 -415.814 400.75 -415.8984 c +400.8633 -415.9829 401.0313 -415.9829 401.1445 -416.0674 c +f +0 D +400.75 -416.8833 m +F +400.834 -425.2695 m +F +1 D +400.9189 -414.3789 m +401.0313 -414.3228 400.8906 -414.2666 400.9189 -414.3789 c +400.7783 -414.4351 400.9189 -414.4634 400.9189 -414.3789 c +f +401.1445 -418.6563 m +401.1445 -418.5156 401.0879 -418.459 401.0039 -418.4028 c +401.0039 -418.4873 400.9189 -418.5156 400.9189 -418.5718 c +401.0039 -418.5718 401.0313 -418.6846 401.1445 -418.6563 c +f +0 D +400.9189 -424.791 m +F +1 D +401.0039 -416.1519 m +400.9189 -416.3486 400.8633 -416.5176 401.0596 -416.6304 c +401.1152 -416.4614 401.2559 -416.208 401.0039 -416.1519 c +f +401.0039 -427.2949 m +400.9473 -427.1826 400.8906 -427.2949 401.0039 -427.2949 c +401.0313 -427.4082 401.0879 -427.2949 401.0039 -427.2949 c +f +401.3965 -415.1104 m +401.3965 -414.8574 401.5664 -414.7446 401.3965 -414.5479 c +401.4531 -414.9697 401.0596 -414.604 401.0039 -414.7729 c +401.1445 -414.8574 401.1152 -415.1387 401.3965 -415.1104 c +f +0 D +401.0039 -427.8574 m +F +1 D +401.0596 -426.2539 m +401.2002 -426.1973 401.0596 -426.1406 401.0596 -426.2539 c +400.9473 -426.2822 401.0879 -426.3379 401.0596 -426.2539 c +f +401.2285 -425.6914 m +401.1719 -425.7188 401.0879 -425.7471 401.0596 -425.832 c +401.1719 -425.832 401.3125 -425.832 401.3125 -425.916 c +401.3965 -426.1133 401.0596 -426.3105 401.3125 -426.3945 c +401.3408 -426.3379 401.3965 -426.2539 401.4814 -426.2539 c +401.5107 -426.3672 401.5664 -426.2266 401.4814 -426.2539 c +401.4814 -426.2266 401.4814 -426.1973 401.4814 -426.1699 c +401.5938 -426.1133 401.4531 -426.0566 401.4814 -426.1699 c +401.2852 -426.1406 401.4814 -425.8594 401.5664 -425.832 c +401.5664 -425.8594 401.5664 -425.8887 401.5664 -425.916 c +401.6514 -425.9443 401.6221 -426.0859 401.707 -426.0859 c +401.8193 -425.9727 401.7344 -425.9443 401.707 -425.832 c +401.8477 -425.8037 401.707 -425.7471 401.707 -425.832 c +401.6514 -425.832 401.6221 -425.832 401.5664 -425.832 c +401.6514 -425.7188 401.6514 -425.6348 401.4814 -425.6064 c +401.5938 -425.8037 401.2002 -425.832 401.2285 -425.6914 c +401.4258 -425.6914 401.3701 -425.5781 401.2285 -425.6064 c +401.2285 -425.5781 401.2285 -425.5508 401.2285 -425.5225 c +401.3408 -425.4658 401.2285 -425.4102 401.2285 -425.5225 c +401.0879 -425.2969 400.9473 -425.6348 401.2285 -425.6064 c +401.2285 -425.6348 401.2285 -425.6631 401.2285 -425.6914 c +f +0 D +401.0596 -426.6484 m +F +401.1445 -414.3789 m +F +401.1445 -414.5479 m +F +401.1445 -417.8398 m +F +401.2285 -415.3354 m +F +1 D +401.3965 -415.8984 m +401.3701 -415.8984 401.3408 -415.8984 401.3125 -415.8984 c +401.1445 -416.0391 401.3125 -416.3486 401.4814 -416.1519 c +401.4814 -416.208 401.4814 -416.2642 401.4814 -416.3208 c +401.4814 -416.4048 401.4814 -416.4893 401.4814 -416.5454 c +401.7344 -416.4614 401.6777 -416.686 401.792 -416.7144 c +401.7344 -416.1802 401.8193 -416.1519 401.875 -415.6733 c +401.9883 -415.5605 402.2695 -415.645 402.2695 -415.4199 c +401.9326 -415.251 402.5791 -414.8008 402.6074 -414.4634 c +402.1846 -414.4072 402.1572 -414.7168 402.1289 -415.0264 c +401.6777 -415.0825 401.5938 -415.4766 401.4814 -415.8418 c +401.3965 -415.814 401.3965 -415.8706 401.3965 -415.8984 c +f +401.3965 -425.0996 m +401.5107 -425.0723 401.3965 -425.0156 401.3965 -425.0996 c +401.3701 -425.0996 401.3408 -425.0996 401.3125 -425.0996 c +401.2559 -424.9883 401.2285 -425.1289 401.3125 -425.0996 c +401.3408 -425.2129 401.3965 -425.1563 401.3965 -425.0996 c +f +0 D +401.3125 -416.4048 m +F +1 D +401.707 -424.791 m +401.6514 -424.7344 401.4531 -424.3691 401.3125 -424.6221 c +401.3965 -424.6504 401.3701 -424.7061 401.3125 -424.791 c +401.4531 -424.8184 401.5938 -424.9316 401.707 -424.791 c +f +0 D +401.3125 -426.957 m +F +401.3125 -428.0273 m +F +1 D +401.3965 -428.3359 m +401.6514 -428.3086 401.2002 -428.5615 401.4814 -428.5898 c +401.5938 -428.5898 401.9326 -428.9277 402.0439 -429.0684 c +402.2979 -428.4766 402.1289 -428.3086 401.792 -427.8574 c +401.792 -427.9141 401.7344 -427.9424 401.6221 -427.9424 c +401.7344 -428.252 401.4814 -428.2236 401.3965 -428.3359 c +f +0 D +401.4814 -416.1519 m +401.5107 -416.0112 401.3965 -416.0112 401.3965 -415.8984 c +401.4531 -415.8984 401.4814 -415.8984 401.4814 -415.8418 c +401.7344 -415.814 401.792 -416.208 401.4814 -416.1519 c +f +401.4814 -413.563 m +F +1 D +401.875 -414.21 m +401.8477 -414.21 401.8193 -414.21 401.792 -414.21 c +401.7627 -414.4912 401.5107 -414.0132 401.4814 -414.2944 c +401.5664 -414.3228 401.5371 -414.4351 401.5664 -414.5479 c +401.7344 -414.5195 401.875 -414.5479 401.96 -414.6318 c +401.96 -414.5479 401.96 -414.4634 401.96 -414.3789 c +402.1572 -414.2944 402.1006 -414.0972 402.0439 -413.9004 c +402.1572 -413.8442 402.0439 -413.7876 402.0439 -413.9004 c +401.9883 -413.9004 401.9326 -413.9004 401.875 -413.9004 c +401.6514 -413.6753 401.9883 -413.8159 402.0439 -413.647 c +401.9326 -413.647 401.8193 -413.647 401.707 -413.647 c +401.7344 -413.7876 401.6514 -413.7876 401.6221 -413.9004 c +401.707 -413.9004 401.792 -413.9004 401.875 -413.9004 c +401.875 -414.126 401.7344 -414.0693 401.875 -414.21 c +f +0 D +401.4814 -427.2109 m +F +1 D +401.6221 -426.6484 m +401.7344 -426.4229 401.9033 -426.2539 402.1289 -426.1699 c +401.7627 -426.0859 401.4258 -426.4229 401.6221 -426.6484 c +401.6777 -426.7598 401.7344 -426.6484 401.6221 -426.6484 c +f +401.6221 -424.3965 m +401.6514 -424.2559 401.8193 -424.3398 401.875 -424.3965 c +401.96 -424.1152 401.7627 -424.1152 401.5664 -424.1426 c +401.5664 -424.1992 401.5664 -424.2559 401.5664 -424.3125 c +401.5664 -424.3691 401.5664 -424.3965 401.6221 -424.3965 c +f +0 D +401.6221 -414.8574 m +F +1 D +401.792 -427.3799 m +401.792 -427.4639 401.6514 -427.5488 401.792 -427.6045 c +401.8193 -427.5205 401.9326 -427.4355 401.792 -427.3799 c +f +0 D +401.96 -414.3789 m +401.9033 -414.3506 401.875 -414.3228 401.875 -414.21 c +401.9326 -414.2378 401.96 -414.2944 401.96 -414.3789 c +f +401.875 -426 m +F +401.875 -426.5635 m +F +401.96 -413.563 m +F +1 D +401.96 -418.7402 m +402.0166 -418.7124 402.1289 -418.7402 402.1289 -418.6563 c +402.0439 -418.6846 401.96 -418.6563 401.96 -418.7402 c +f +0 D +402.0439 -426.0859 m +F +402.1289 -413.7314 m +F +402.2139 -425.4375 m +F +1 D +402.7764 -413.4785 m +402.4668 -413.3096 402.3262 -413.5908 402.2695 -413.9004 c +402.5508 -413.8442 402.6074 -413.6191 402.7764 -413.4785 c +f +402.5234 -414.3789 m +402.5234 -414.3228 402.5234 -414.2666 402.5234 -414.21 c +402.4385 -414.21 402.3545 -414.21 402.2695 -414.21 c +402.2695 -414.2666 402.2695 -414.3228 402.2695 -414.3789 c +402.3545 -414.3789 402.4385 -414.3789 402.5234 -414.3789 c +f +0 D +402.3545 -414.041 m +F +1 D +402.4385 -422.8496 m +402.6914 -422.8496 402.3545 -422.5117 402.4385 -422.8496 c +402.3262 -422.9053 402.4385 -422.9609 402.4385 -422.8496 c +f +0 D +402.4385 -415.8984 m +F +1 D +402.5234 -428.4209 m +402.4102 -428.4766 402.5234 -428.5332 402.5234 -428.4209 c +402.6641 -428.4492 402.6641 -428.3359 402.7764 -428.3359 c +402.748 -428.4209 402.8047 -428.4209 402.832 -428.4209 c +402.8604 -428.5332 403.001 -428.5049 403.001 -428.4209 c +403.1143 -428.3643 403.001 -428.3359 403.001 -428.4209 c +402.9453 -428.4209 402.8887 -428.4209 402.832 -428.4209 c +402.8604 -428.3643 402.8047 -428.3359 402.7764 -428.3359 c +402.8604 -427.8301 403.3115 -428.1387 403.4785 -427.7734 c +404.0703 -427.8867 403.5361 -427.4355 403.4785 -427.7734 c +403.0859 -427.7168 402.6074 -427.8301 402.5234 -428.4209 c +f +402.7764 -415.0264 m +402.748 -414.9136 402.748 -414.8291 402.6074 -414.8574 c +402.6074 -414.9697 402.5791 -415.0825 402.6914 -415.1104 c +402.6914 -415.0542 402.6914 -414.998 402.7764 -415.0264 c +f +402.6914 -413.8159 m +402.8047 -413.7598 402.6641 -413.7036 402.6914 -413.8159 c +402.5791 -413.8726 402.6914 -413.9004 402.6914 -413.8159 c +f +402.832 -420.8232 m +402.832 -420.5132 402.4951 -420.8511 402.832 -420.8232 c +402.8887 -420.9639 402.9453 -420.8232 402.832 -420.8232 c +f +0 D +402.7764 -413.4224 m +F +1 D +402.832 -414.5479 m +402.7197 -414.5762 402.8604 -414.6318 402.832 -414.5479 c +402.917 -414.5479 402.917 -414.5195 402.917 -414.4634 c +403.0576 -414.4072 402.917 -414.3506 402.917 -414.4634 c +402.8604 -414.4351 402.8604 -414.4912 402.832 -414.5479 c +f +0 D +402.832 -415.5044 m +F +402.832 -423.8906 m +F +402.917 -413.2534 m +F +1 D +403.3379 -429.377 m +403.1982 -429.4063 402.917 -429.3213 403.001 -429.5469 c +403.1982 -429.5742 403.3115 -429.5469 403.3379 -429.377 c +f +403.3379 -422.2012 m +403.1143 -422.1738 403.0293 -422.0605 403.001 -422.3711 c +403.1709 -422.3711 403.2822 -422.3145 403.3379 -422.2012 c +f +403.0859 -414.041 m +403.2822 -414.1821 403.3379 -413.7876 403.1709 -413.8159 c +403.1709 -413.8726 403.1709 -413.9004 403.0859 -413.9004 c +403.0859 -413.9565 403.0859 -414.0132 403.0859 -414.041 c +f +0 D +403.0859 -427.127 m +F +1 D +403.0859 -429.2363 m +403.1709 -429.209 403.2266 -429.3496 403.2549 -429.2363 c +403.2549 -429.1523 403.1143 -429.125 403.0859 -429.2363 c +f +403.1709 -414.6885 m +403.2266 -414.6885 403.3379 -414.6885 403.3379 -414.6318 c +403.2549 -414.6318 403.1709 -414.6318 403.1709 -414.6885 c +f +0 D +403.3379 -420.3442 m +F +403.4785 -427.2949 m +F +403.4785 -429.5469 m +F +1 D +403.5635 -420.2603 m +403.6768 -420.2319 403.5635 -420.1758 403.5635 -420.2603 c +403.4521 -420.3164 403.5928 -420.3726 403.5635 -420.2603 c +f +0 D +403.5635 -414.2944 m +F +1 D +403.5635 -420.5977 m +403.6484 -420.5698 403.7334 -420.5977 403.7334 -420.5132 c +403.6768 -420.5415 403.5635 -420.5132 403.5635 -420.5977 c +f +0 D +403.6484 -429.9688 m +F +403.8184 -415.3354 m +F +403.8184 -430.0254 m +F +403.9014 -421.8076 m +F +1 D +404.127 -416.2358 m +404.2109 -415.8984 403.9014 -416.208 404.127 -416.2358 c +404.1826 -416.3486 404.2402 -416.2358 404.127 -416.2358 c +f +0 D +404.0703 -415.4199 m +F +404.0703 -415.8984 m +F +1 D +404.5488 -427.4639 m +404.3809 -427.4639 404.3809 -427.3516 404.2959 -427.2949 c +404.2676 -427.4082 404.127 -427.3799 404.0703 -427.4639 c +404.0996 -427.9141 404.4365 -427.7451 404.5488 -427.4639 c +f +404.3809 -421.0762 m +404.2109 -421.2168 404.042 -421.6108 404.2959 -421.7236 c +404.3809 -421.667 404.3516 -421.498 404.4648 -421.4702 c +404.5215 -421.6108 404.5488 -421.4702 404.4648 -421.4702 c +404.4648 -421.3574 404.4648 -421.2168 404.4648 -421.0762 c +404.5771 -421.02 404.4648 -420.9917 404.4648 -421.0762 c +404.4365 -421.0762 404.4082 -421.0762 404.3809 -421.0762 c +f +0 D +404.2109 -420.0347 m +F +404.2959 -420.3442 m +F +404.3809 -420.1196 m +F +1 D +404.5488 -413.8159 m +404.6621 -413.7598 404.5215 -413.7036 404.5488 -413.8159 c +404.4365 -413.8726 404.5488 -413.9004 404.5488 -413.8159 c +f +0 D +404.5488 -419.9507 m +F +404.5488 -422.2871 m +F +1 D +404.6895 -422.624 m +404.6895 -422.4834 404.7178 -422.3418 404.5488 -422.3711 c +404.5488 -422.4277 404.5488 -422.4834 404.5488 -422.5391 c +404.6328 -422.5391 404.6328 -422.5957 404.6895 -422.624 c +f +0 D +404.5488 -427.7734 m +F +1 D +404.5488 -429.9688 m +404.6055 -429.9395 404.6895 -429.9395 404.6895 -429.8848 c +404.6328 -429.8848 404.5488 -429.8848 404.5488 -429.9688 c +f +404.7744 -420.9072 m +404.6621 -420.9639 404.8018 -421.02 404.7744 -420.9072 c +404.8867 -420.9072 404.8301 -420.8232 404.7744 -420.8232 c +404.7744 -420.5977 404.4365 -420.9072 404.7744 -420.8232 c +404.7744 -420.8511 404.7744 -420.8794 404.7744 -420.9072 c +f +0 D +404.6328 -414.21 m +F +404.6328 -416.0674 m +F +1 D +405.3369 -421.5547 m +405.083 -421.4419 404.6621 -421.3013 404.6328 -421.7236 c +404.915 -421.5547 405.1123 -421.667 405.3369 -421.5547 c +f +404.6895 -420.0347 m +404.8584 -420.0068 405.1123 -420.1196 405.0273 -419.8662 c +405.3369 -419.8662 405.083 -419.3315 404.9424 -419.6128 c +405.0273 -419.6411 404.999 -419.7817 405.0273 -419.8662 c +404.8867 -419.8662 404.7461 -419.9224 404.6895 -420.0347 c +f +0 D +404.6895 -422.9336 m +F +404.7744 -416.2358 m +F +1 D +404.8584 -413.9849 m +404.8584 -414.041 404.999 -414.0693 405.0273 -413.9849 c +404.9424 -413.9849 404.8867 -413.8442 404.8584 -413.9849 c +f +404.9424 -423.2422 m +404.9424 -423.3281 405.083 -423.3555 405.1123 -423.2422 c +405.0273 -423.2715 404.9717 -423.1309 404.9424 -423.2422 c +f +0 D +405.0273 -419.4722 m +F +1 D +405.0273 -420.1758 m +405.083 -420.1758 405.1963 -420.1758 405.1963 -420.1196 c +405.1123 -420.1196 405.0273 -420.1196 405.0273 -420.1758 c +f +0 D +405.1123 -413.8159 m +F +405.1123 -420.6826 m +F +405.1963 -419.5566 m +F +405.1963 -420.0347 m +F +405.2803 -416.3208 m +F +1 D +405.2803 -420.5132 m +405.3369 -420.4854 405.4219 -420.5132 405.4219 -420.4292 c +405.3643 -420.457 405.2803 -420.4292 405.2803 -420.5132 c +f +0 D +405.2803 -422.7646 m +F +1 D +405.3369 -419.6973 m +405.3086 -420.0913 405.7305 -419.9224 405.8438 -419.7817 c +405.8711 -419.8379 405.9277 -419.9224 405.9004 -420.0347 c +405.9561 -420.0347 406.0117 -420.0347 406.0684 -420.0347 c +406.0967 -419.9507 406.1523 -419.9507 406.1523 -419.8662 c +406.0967 -419.8101 405.9844 -419.7817 405.8438 -419.7817 c +405.7861 -419.7256 405.7598 -419.6411 405.6748 -419.6128 c +405.6191 -419.5005 405.5625 -419.6411 405.6748 -419.6128 c +405.7031 -419.9507 405.5625 -419.6128 405.3369 -419.6973 c +f +405.4219 -422.0332 m +405.5049 -422.0889 405.6455 -422.1738 405.6748 -422.0332 c +405.6191 -422.0049 405.5342 -421.9482 405.4219 -421.9766 c +405.3936 -421.8359 405.3369 -421.9766 405.4219 -421.9766 c +405.4219 -422.0049 405.4219 -422.0049 405.4219 -422.0332 c +f +0 D +405.4219 -413.647 m +F +1 D +406.4063 -420.2603 m +406.209 -420.1758 405.9277 -420.1475 405.6748 -420.1196 c +405.6191 -420.5698 405.5342 -420.5977 405.4219 -420.9072 c +405.8711 -420.9351 406.1523 -420.7666 406.4063 -420.2603 c +f +405.5898 -421.8076 m +405.5898 -421.8359 405.5898 -421.8643 405.5898 -421.8921 c +405.8154 -421.8643 405.6455 -422.2012 405.9004 -422.1172 c +405.9844 -421.8921 405.7861 -421.8921 405.8438 -421.6387 c +405.6455 -421.6108 405.7305 -421.8076 405.5898 -421.8076 c +405.6191 -421.7236 405.5625 -421.7236 405.5049 -421.7236 c +405.4492 -421.6108 405.4219 -421.7236 405.5049 -421.7236 c +405.5049 -421.7798 405.5342 -421.8076 405.5898 -421.8076 c +f +0 D +405.5049 -413.9849 m +F +405.5049 -416.1519 m +F +405.5049 -420.1196 m +F +1 D +405.5898 -422.3711 m +405.5898 -422.4551 405.7305 -422.4834 405.7598 -422.3711 c +405.6748 -422.3711 405.6191 -422.2578 405.5898 -422.3711 c +f +0 D +405.5898 -427.4639 m +F +405.6748 -412.437 m +F +405.6748 -427.7734 m +F +1 D +405.7598 -423.4961 m +405.7031 -423.3838 405.6455 -423.4961 405.7598 -423.4961 c +405.8154 -423.6094 405.8438 -423.4961 405.7598 -423.4961 c +f +0 D +405.7598 -416.0674 m +F +405.9004 -427.2949 m +F +406.1523 -419.6128 m +F +1 D +406.4063 -421.5547 m +406.4336 -421.667 406.4902 -421.5547 406.4063 -421.5547 c +406.4063 -421.498 406.4063 -421.4419 406.4063 -421.4141 c +406.6035 -421.4419 406.5752 -421.2451 406.7998 -421.3296 c +406.8564 -421.583 406.9688 -421.8076 407.2783 -421.8076 c +407.0811 -421.4702 406.6875 -420.9072 406.1523 -421.1606 c +406.2656 -421.2168 406.3496 -421.2734 406.4063 -421.4141 c +406.125 -421.3296 406.2656 -421.5547 406.4063 -421.5547 c +f +0 D +406.2373 -430.1934 m +F +1 D +406.9688 -420.1196 m +406.6592 -420.063 406.6035 -420.0068 406.4902 -420.2603 c +406.7158 -420.2881 406.8848 -420.2603 406.9688 -420.1196 c +f +0 D +406.7158 -416.0674 m +F +406.7998 -419.9507 m +F +1 D +406.8848 -419.6973 m +406.8281 -419.585 406.7725 -419.7256 406.8848 -419.6973 c +406.9404 -419.8101 406.9688 -419.6973 406.8848 -419.6973 c +f +0 D +406.9688 -419.6128 m +F +407.0537 -422.0332 m +F +1 D +407.1943 -421.9766 m +407.3066 -421.9482 407.335 -422.0889 407.3633 -421.9766 c +407.3633 -421.8921 407.2227 -421.8643 407.1943 -421.9766 c +f +0 D +407.1943 -422.5391 m +F +407.3633 -420.2603 m +F +1 D +407.9268 -419.6973 m +407.9268 -419.6694 407.9268 -419.6411 407.9268 -419.6128 c +407.7285 -419.6411 407.5313 -419.6411 407.4473 -419.5566 c +407.4199 -419.7817 407.7012 -419.6973 407.8418 -419.7817 c +407.8418 -420.063 408.208 -419.6973 407.9268 -419.6973 c +f +0 D +407.4473 -429.8848 m +F +1 D +407.5313 -420.5132 m +407.4756 -420.4009 407.4199 -420.5132 407.5313 -420.5132 c +407.5879 -420.626 407.6162 -420.5132 407.5313 -420.5132 c +f +407.8418 -415.8984 m +407.7568 -415.814 407.5605 -415.814 407.5313 -415.9829 c +407.6445 -416.0952 407.8418 -416.0952 407.8418 -415.8984 c +f +407.7012 -422.0332 m +407.7012 -421.9766 407.7568 -421.9482 407.7568 -421.8921 c +407.7012 -421.8921 407.6719 -421.8076 407.6162 -421.8076 c +407.6162 -421.8921 407.5313 -421.8921 407.5313 -421.9766 c +407.6162 -421.9766 407.6162 -422.0332 407.7012 -422.0332 c +f +407.9268 -422.624 m +408.0674 -422.1738 407.5605 -422.0889 407.5313 -422.4551 c +407.5879 -422.5684 407.7285 -422.624 407.9268 -422.624 c +f +0 D +407.5313 -428.7578 m +F +1 D +407.7012 -429.5469 m +408.0381 -429.6309 407.7012 -429.3213 407.7012 -429.5469 c +407.3633 -429.4619 407.6719 -429.7988 407.7012 -429.5469 c +f +0 D +407.6162 -420.0347 m +F +407.6162 -420.1758 m +F +407.7012 -421.7236 m +F +407.7568 -429.1523 m +F +407.7568 -430.6152 m +F +407.9268 -419.6973 m +407.9531 -419.7817 407.8975 -419.7817 407.8418 -419.7817 c +407.8691 -419.7256 407.8691 -419.6973 407.9268 -419.6973 c +f +407.8418 -420.0347 m +F +1 D +407.8418 -420.1758 m +407.8691 -420.3442 407.8975 -420.457 408.0098 -420.5132 c +407.9824 -420.3726 408.0938 -420.1196 407.8418 -420.1758 c +f +0 D +407.9268 -414.4634 m +F +407.9268 -420.9072 m +F +1 D +408.0098 -429.5469 m +408.0674 -429.5469 408.123 -429.5469 408.1787 -429.5469 c +408.123 -429.8281 408.46 -429.6875 408.2637 -429.5469 c +408.3486 -428.8145 409.0791 -428.7305 408.6572 -428.1113 c +408.6855 -428.1113 408.7139 -428.1113 408.7412 -428.1113 c +408.7705 -427.8301 408.6572 -427.6045 408.4893 -427.7734 c +408.5732 -427.4355 408.2637 -427.7734 408.4893 -427.7734 c +408.5166 -428.7021 408.1504 -428.7871 408.0098 -429.5469 c +f +408.2637 -429.8848 m +408.2637 -430.1094 407.9268 -430.334 408.2637 -430.4473 c +408.3193 -430.3623 408.4316 -429.9121 408.2637 -429.8848 c +f +0 D +408.1787 -415.5889 m +F +408.2637 -429.5469 m +408.2344 -429.5469 408.208 -429.5469 408.1787 -429.5469 c +408.1787 -429.5176 408.2344 -429.4619 408.2637 -429.5469 c +f +408.2637 -419.5566 m +F +408.2637 -421.8076 m +F +1 D +408.3486 -419.6973 m +408.4043 -419.8379 408.5449 -419.8662 408.7412 -419.8662 c +408.7412 -419.7256 408.6299 -419.6973 408.6572 -419.5566 c +408.4316 -419.4722 408.4893 -419.6973 408.3486 -419.6973 c +408.291 -419.585 408.2344 -419.7256 408.3486 -419.6973 c +f +0 D +408.3486 -414.041 m +F +408.4043 -413.3374 m +F +408.4043 -420.9072 m +F +1 D +409.1357 -429.4619 m +408.8818 -429.293 408.8818 -429.3213 408.5732 -429.377 c +408.6006 -429.6309 408.3486 -429.8848 408.6572 -429.9688 c +408.7139 -429.8848 408.7412 -429.7715 408.7412 -429.6309 c +408.9668 -429.5176 409.0518 -429.7148 409.1357 -429.4619 c +f +0 D +408.5732 -430.1094 m +F +408.6572 -428.0273 m +408.6572 -428.0547 408.6572 -428.083 408.6572 -428.1113 c +408.6006 -428.1113 408.5732 -428.0273 408.6572 -428.0273 c +f +408.6572 -429.1523 m +F +408.7412 -429.4619 m +408.7412 -429.5176 408.7412 -429.5742 408.7412 -429.6309 c +408.6572 -429.6309 408.6299 -429.4902 408.7412 -429.4619 c +f +1 D +408.8262 -428.1113 m +408.9111 -428.083 408.9385 -428.2236 408.9668 -428.1113 c +408.9668 -428.0273 408.8262 -427.998 408.8262 -428.1113 c +f +408.9668 -430.1934 m +408.9668 -430.0811 408.9951 -429.9121 408.8262 -429.9688 c +408.8262 -429.9961 408.8262 -430.0527 408.8262 -430.1094 c +408.9111 -430.1094 408.9111 -430.1934 408.9668 -430.1934 c +f +0 D +408.8262 -430.6152 m +F +1 D +408.9111 -419.8662 m +408.8818 -419.9507 408.9111 -420.0068 408.9668 -420.0347 c +408.9951 -419.9507 409.0791 -419.979 409.1357 -419.9507 c +409.1924 -420.063 409.248 -419.9507 409.1357 -419.9507 c +409.1641 -419.894 409.2207 -419.8662 409.2207 -419.7817 c +409.0234 -419.7817 408.7412 -419.4438 408.9111 -419.7817 c +408.7979 -419.8101 408.8545 -419.8662 408.9111 -419.8662 c +f +408.9668 -428.9844 m +408.9111 -428.9844 408.9111 -429.0117 408.9111 -429.0684 c +408.7705 -429.125 408.9111 -429.1523 408.9111 -429.0684 c +408.9668 -429.0957 408.9668 -429.0391 408.9668 -428.9844 c +409.1074 -429.0117 408.9951 -429.2363 409.1357 -429.2363 c +409.1924 -429.0684 409.2764 -429.0684 409.3887 -429.1523 c +409.4736 -428.8428 409.0234 -429.0684 409.0518 -428.8145 c +409.1924 -428.7871 409.0518 -428.7305 409.0518 -428.8145 c +408.9951 -428.8145 408.9951 -428.9277 408.9668 -428.9844 c +f +0 D +408.9111 -419.7817 m +408.9385 -419.7817 408.9951 -419.8379 408.9111 -419.8662 c +408.9111 -419.8379 408.9111 -419.8101 408.9111 -419.7817 c +f +408.9668 -420.9072 m +F +1 D +409.2207 -427.9424 m +409.3047 -427.8301 409.3047 -427.7451 409.1357 -427.6895 c +409.1357 -427.8018 409.1074 -427.8867 409.0518 -427.9424 c +409.1074 -427.9424 409.1641 -427.9424 409.2207 -427.9424 c +f +0 D +409.0518 -430.2783 m +F +1 D +409.3887 -428.1113 m +409.2764 -428.1113 409.1641 -428.083 409.1357 -428.168 c +409.248 -428.1953 409.1924 -428.2803 409.1357 -428.3359 c +409.3047 -428.3643 409.3887 -428.2803 409.3887 -428.1113 c +f +409.5576 -420.4292 m +409.5576 -420.2036 409.5576 -419.979 409.3047 -420.0347 c +409.2764 -420.1475 409.1924 -420.1758 409.2207 -420.3442 c +409.3613 -420.3442 409.4736 -420.3726 409.5576 -420.4292 c +f +409.2207 -428.8145 m +409.2764 -428.8145 409.3887 -428.8145 409.3887 -428.7578 c +409.333 -428.7578 409.2207 -428.7578 409.2207 -428.8145 c +f +0 D +409.4736 -415.4199 m +F +1 D +409.6982 -428.8984 m +409.7275 -429.0117 409.7832 -428.9551 409.7832 -428.8984 c +409.8389 -428.8984 409.8945 -428.8984 409.9521 -428.8984 c +410.0088 -429.0117 410.0352 -428.8984 409.9521 -428.8984 c +410.0645 -428.7021 409.6709 -428.6738 409.6982 -428.8145 c +409.6143 -428.8428 409.6709 -428.8984 409.6982 -428.8984 c +f +0 D +409.6982 -428.8145 m +409.7549 -428.8428 409.8115 -428.8428 409.7832 -428.8984 c +409.7549 -428.8984 409.7275 -428.8984 409.6982 -428.8984 c +409.6982 -428.8711 409.6982 -428.8428 409.6982 -428.8145 c +f +1 D +409.8682 -421.1606 m +410.0088 -421.1885 409.9521 -421.4141 410.2051 -421.3296 c +410.2607 -421.02 410.0088 -420.9072 409.8682 -421.0762 c +409.8115 -420.9639 409.7832 -421.0762 409.8682 -421.0762 c +409.8682 -421.1045 409.8682 -421.1328 409.8682 -421.1606 c +f +0 D +409.8682 -414.4634 m +F +1 D +410.0352 -427.8574 m +409.9795 -427.9141 409.9521 -427.998 409.9521 -428.1113 c +409.8389 -428.1387 409.9521 -428.1953 409.9521 -428.1113 c +410.0352 -428.0547 410.1201 -427.998 410.1201 -427.8574 c +410.1494 -427.8574 410.1768 -427.8574 410.2051 -427.8574 c +410.375 -427.6895 410.3457 -427.5488 410.1201 -427.4639 c +410.0928 -427.6611 409.9521 -427.7168 410.1201 -427.8574 c +410.0928 -427.8574 410.0645 -427.8574 410.0352 -427.8574 c +f +410.1201 -428.4209 m +410.2051 -428.3086 410.2051 -428.2236 410.0352 -428.168 c +410.0352 -428.2803 409.9795 -428.3643 409.9521 -428.4209 c +410.0088 -428.4209 410.0645 -428.4209 410.1201 -428.4209 c +f +410.0352 -419.4722 m +410.0928 -419.4438 410.1768 -419.4722 410.2051 -419.3877 c +410.1201 -419.3877 410.0352 -419.3877 410.0352 -419.4722 c +f +410.2051 -428.7578 m +410.2334 -428.7578 410.29 -428.7578 410.3457 -428.7578 c +410.3457 -428.8428 410.3457 -428.9551 410.3457 -429.0684 c +410.3174 -429.0684 410.29 -429.0684 410.2607 -429.0684 c +410.2607 -428.9844 410.2051 -429.0117 410.2051 -429.0684 c +409.8115 -428.9844 410.29 -429.4336 410.2051 -429.0684 c +410.2334 -429.0684 410.2607 -429.0684 v +410.29 -429.1523 410.3457 -429.125 410.3457 -429.0684 c +410.5156 -429.0684 410.4014 -428.7871 410.4307 -428.6738 c +410.3174 -428.6455 410.2051 -428.6455 410.2051 -428.7578 c +410.0645 -428.7871 410.2051 -428.8428 410.2051 -428.7578 c +f +0 D +410.1201 -429.7988 m +F +1 D +410.7676 -420.1758 m +411.0215 -419.7534 410.4307 -419.979 410.5156 -419.6128 c +410.3174 -419.6128 410.2051 -419.6411 410.2051 -419.7817 c +410.5713 -419.7534 410.4014 -420.2036 410.7676 -420.1758 c +f +410.3457 -415.0264 m +410.4014 -414.998 410.5156 -415.0264 410.5156 -414.9414 c +410.458 -414.9697 410.3457 -414.9414 410.3457 -415.0264 c +f +0 D +410.4307 -429.8848 m +F +410.6826 -429.6309 m +F +1 D +410.8242 -428.8984 m +410.9648 -428.9277 410.9932 -428.8428 410.9932 -428.7578 c +411.1055 -428.7021 410.9932 -428.6455 410.9932 -428.7578 c +410.9375 -428.7578 410.8799 -428.7578 410.8242 -428.7578 c +410.8525 -428.3926 410.5156 -428.7305 410.8242 -428.7578 c +410.8242 -428.7871 410.8242 -428.8428 410.8242 -428.8984 c +f +411.1621 -415.251 m +411.1621 -415.2231 411.1621 -415.167 411.1621 -415.1104 c +411.0781 -415.1104 410.9932 -415.1104 410.9082 -415.1104 c +410.9082 -415.167 410.9082 -415.2231 410.9082 -415.251 c +410.9932 -415.251 411.0781 -415.251 411.1621 -415.251 c +f +0 D +410.9932 -429.4619 m +F +411.3311 -415.1948 m +F +1 D +411.9785 -430.1934 m +412.0059 -429.7988 411.6396 -429.8281 411.3311 -429.7988 c +411.415 -430.0527 411.2461 -430.1094 411.4717 -430.2783 c +411.5557 -430.0811 411.8369 -430.4473 411.9785 -430.1934 c +412.0059 -430.3066 412.0615 -430.1934 411.9785 -430.1934 c +f +0 D +411.415 -415.4199 m +F +411.4717 -419.7817 m +F +1 D +411.6396 -415.251 m +411.584 -415.1387 411.5557 -415.2793 411.6396 -415.251 c +411.6963 -415.3916 411.7529 -415.251 411.6396 -415.251 c +f +0 D +411.6396 -420.0347 m +F +1 D +411.8096 -419.8662 m +411.8369 -419.9507 411.8652 -420.0068 411.9785 -420.0347 c +412.0059 -420.1475 412.0615 -420.0068 411.9785 -420.0347 c +412.0059 -419.894 411.8936 -419.8662 411.8096 -419.8662 c +411.8096 -419.8101 411.8096 -419.7534 411.8096 -419.6973 c +411.9785 -419.7817 412.2871 -419.7534 412.457 -419.8662 c +412.4004 -419.6128 412.1191 -419.5566 411.8096 -419.5566 c +411.8096 -419.585 411.8096 -419.6411 411.8096 -419.6973 c +411.5283 -419.6411 411.6963 -419.8662 411.8096 -419.8662 c +f +0 D +411.7246 -415.8984 m +F +1 D +412.2021 -429.4619 m +412.2021 -429.5176 412.2314 -429.5742 412.2871 -429.5469 c +412.0908 -429.293 411.8652 -429.2656 412.1191 -428.8984 c +411.7246 -428.8711 411.9502 -429.4336 411.8096 -429.6309 c +412.1191 -429.7432 411.9502 -429.4063 412.2021 -429.4619 c +f +411.9785 -421.2451 m +411.8369 -421.3574 411.9209 -421.5547 412.0615 -421.6387 c +412.0059 -421.5264 412.1465 -421.2168 411.9785 -421.2451 c +f +0 D +411.9785 -420.5977 m +F +1 D +412.0615 -428.6738 m +412.1191 -428.6455 412.2021 -428.6738 412.2021 -428.5898 c +412.1465 -428.5898 412.0615 -428.5898 412.0615 -428.6738 c +f +0 D +412.1191 -420.1196 m +F +412.1191 -422.1172 m +F +412.1191 -428.8145 m +F +412.2021 -421.5547 m +F +1 D +412.457 -428.4209 m +412.4834 -428.3086 412.5977 -428.2803 412.625 -428.168 c +412.5127 -428.083 412.2314 -428.0547 412.2021 -428.252 c +412.3721 -428.2236 412.3721 -428.3643 412.457 -428.4209 c +f +0 D +412.2871 -420.1196 m +F +412.2871 -420.4292 m +F +412.2871 -420.6826 m +F +412.3721 -421.5547 m +F +1 D +412.625 -419.6973 m +412.7383 -419.6411 412.5977 -419.6128 412.625 -419.6973 c +412.3721 -419.7256 412.6816 -420.0347 412.625 -419.6973 c +f +0 D +412.541 -420.0347 m +F +1 D +412.541 -420.5132 m +412.5977 -420.4854 412.6816 -420.5132 412.6816 -420.4292 c +412.625 -420.457 412.541 -420.4292 412.541 -420.5132 c +f +0 D +412.7656 -413.1689 m +F +412.8496 -420.4292 m +F +412.8496 -421.6387 m +F +1 D +412.8496 -429.9688 m +412.9063 -429.9395 413.0195 -429.9395 413.0195 -429.8848 c +412.9629 -429.8848 412.8496 -429.8848 412.8496 -429.9688 c +f +0 D +412.9346 -429.7148 m +F +1 D +413.1875 -420.5977 m +413.2725 -420.5977 413.3008 -420.7104 413.3291 -420.5977 c +413.3291 -420.5132 413.1875 -420.4854 413.1875 -420.5977 c +f +413.666 -429.7148 m +414.0039 -429.7988 413.666 -429.4619 413.666 -429.7148 c +413.5537 -429.7715 413.666 -429.7988 413.666 -429.7148 c +f +0 D +413.751 -422.9336 m +F +413.751 -423.1016 m +F +413.835 -413.4224 m +F +413.9766 -421.6387 m +F +414.3984 -421.1606 m +F +414.4824 -421.8921 m +F +414.791 -421.8921 m +F +414.791 -429.3213 m +F +415.0459 -421.4702 m +F +415.0459 -422.5391 m +F +415.1299 -419.8662 m +F +415.1865 -420.6826 m +F +1 D +415.2705 -427.4639 m +415.3545 -427.0137 415.0459 -427.3516 415.2705 -427.4639 c +415.3271 -427.5762 415.3828 -427.4355 415.2705 -427.4639 c +f +0 D +415.3545 -423.4121 m +F +415.4385 -423.1875 m +F +415.5234 -430.1094 m +F +415.6084 -420.1758 m +F +415.6084 -428.168 m +F +1 D +415.6924 -422.8496 m +415.6357 -423.1016 415.749 -423.2148 416.002 -423.1875 c +416.002 -422.9609 415.8896 -422.8496 415.6924 -422.8496 c +f +0 D +416.002 -423.834 m +F +1 D +416.1709 -423.4961 m +416.1426 -423.7207 416.2832 -423.75 416.4805 -423.75 c +416.5088 -423.5244 416.3682 -423.4688 416.1709 -423.4961 c +f +0 D +416.3398 -415.4199 m +F +416.5654 -420.7666 m +F +416.6494 -421.8076 m +F +416.6494 -422.8496 m +F +416.7334 -423.665 m +F +416.9023 -420.7666 m +F +416.958 -429.377 m +F +417.043 -422.1172 m +F +417.1279 -423.3281 m +F +417.2129 -423.5801 m +F +417.3809 -422.1172 m +F +*U +U +u +*u +0.187533 0.952972 0.991791 0.093599 k +436.6563 -423.8242 m +422.2119 -423.8242 L +422.2119 -421.4131 L +434.2451 -421.4131 L +434.2451 -419.022 L +422.2119 -419.022 L +422.2119 -416.6113 L +434.2451 -416.6113 L +434.2451 -414.2007 L +422.2119 -414.2007 L +422.2119 -411.79 L +436.6563 -411.79 l +436.6563 -423.8242 L +f +*U +U +U +LB +%AI5_EndLayer-- +%%PageTrailer +gsave annotatepage grestore showpage +%%Trailer +Adobe_Illustrator_AI5 /terminate get exec +Adobe_shading_AI8 /terminate get exec +Adobe_ColorImage_AI6 /terminate get exec +Adobe_pattern_AI5 /terminate get exec +AGM_Gradient /terminate get exec +Adobe_screens_AI5 /terminate get exec +Adobe_cshow /terminate get exec +Adobe_level2_AI5 /terminate get exec +%%EOF From 8d0cc787b0dca50a895d55c59808737e482aa6ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Thu, 12 Mar 2015 21:04:10 -0300 Subject: [PATCH 037/178] Initial port/reimplementation of ace_mapfx, providing: - dynamic map illumination - shacking maps when on the move - optional max zoom --- addons/mapfx/$PBOPREFIX$ | 1 + addons/mapfx/CfgEventhandlers.hpp | 11 ++ addons/mapfx/XEH_postClientInit.sqf | 21 +++ addons/mapfx/XEH_preInit.sqf | 11 ++ addons/mapfx/config.cpp | 20 +++ .../mapfx/functions/fnc_determineMapLight.sqf | 125 ++++++++++++++++++ addons/mapfx/functions/fnc_determineZoom.sqf | 33 +++++ addons/mapfx/functions/fnc_updateMapFx.sqf | 70 ++++++++++ addons/mapfx/functions/script_component.hpp | 1 + addons/mapfx/script_component.hpp | 12 ++ 10 files changed, 305 insertions(+) create mode 100644 addons/mapfx/$PBOPREFIX$ create mode 100644 addons/mapfx/CfgEventhandlers.hpp create mode 100644 addons/mapfx/XEH_postClientInit.sqf create mode 100644 addons/mapfx/XEH_preInit.sqf create mode 100644 addons/mapfx/config.cpp create mode 100644 addons/mapfx/functions/fnc_determineMapLight.sqf create mode 100644 addons/mapfx/functions/fnc_determineZoom.sqf create mode 100644 addons/mapfx/functions/fnc_updateMapFx.sqf create mode 100644 addons/mapfx/functions/script_component.hpp create mode 100644 addons/mapfx/script_component.hpp diff --git a/addons/mapfx/$PBOPREFIX$ b/addons/mapfx/$PBOPREFIX$ new file mode 100644 index 0000000000..9c3497b963 --- /dev/null +++ b/addons/mapfx/$PBOPREFIX$ @@ -0,0 +1 @@ +x\ace\addons\mapfx \ No newline at end of file diff --git a/addons/mapfx/CfgEventhandlers.hpp b/addons/mapfx/CfgEventhandlers.hpp new file mode 100644 index 0000000000..23dbe58c74 --- /dev/null +++ b/addons/mapfx/CfgEventhandlers.hpp @@ -0,0 +1,11 @@ +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + clientInit = QUOTE(call COMPILE_FILE(XEH_postClientInit)); + }; +}; diff --git a/addons/mapfx/XEH_postClientInit.sqf b/addons/mapfx/XEH_postClientInit.sqf new file mode 100644 index 0000000000..1836083993 --- /dev/null +++ b/addons/mapfx/XEH_postClientInit.sqf @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +ADDON = false; +LOG(MSG_INIT); + +call FUNC(determineZoom); + +//Probably need this spawn, because CBA_fnc_addPerFrameHandler doesn't work durring briefing. +[] spawn { + // Wait until the map display is detected + waitUntil {(!isNull findDisplay 12)}; + + GVAR(lastStillPosition) = ((findDisplay 12) displayCtrl 51) ctrlMapScreenToWorld [0.5, 0.5]; + GVAR(lastStillTime) = time; + GVAR(isShaking) = false; + + ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", {[] call FUNC(updateMapFx);}]; + +}; + +ADDON = true; diff --git a/addons/mapfx/XEH_preInit.sqf b/addons/mapfx/XEH_preInit.sqf new file mode 100644 index 0000000000..ecdf9cf694 --- /dev/null +++ b/addons/mapfx/XEH_preInit.sqf @@ -0,0 +1,11 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +ADDON = false; +LOG(MSG_INIT); + +PREP(determineMapLight); +PREP(determineZoom); +PREP(updateMapFx); + +ADDON = true; diff --git a/addons/mapfx/config.cpp b/addons/mapfx/config.cpp new file mode 100644 index 0000000000..ff20c33499 --- /dev/null +++ b/addons/mapfx/config.cpp @@ -0,0 +1,20 @@ +#include "script_component.hpp" +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_interaction"}; + author[] = {"Rocko","CAA-Picard"}; + VERSION_CONFIG; + }; +}; + +#include "CfgEventHandlers.hpp" + +class ACE_Settings { + class GVAR(limitZoom) { + value = 0; + typeName = "BOOL"; + }; +}; \ No newline at end of file diff --git a/addons/mapfx/functions/fnc_determineMapLight.sqf b/addons/mapfx/functions/fnc_determineMapLight.sqf new file mode 100644 index 0000000000..50e09db6a3 --- /dev/null +++ b/addons/mapfx/functions/fnc_determineMapLight.sqf @@ -0,0 +1,125 @@ +#include "script_component.hpp" + +//TODO: Fix NVG color +private ["_darkMap","_lightColor","_lightFill","_createLight","_gunlight","_nearObjects","_light"]; + +// @todo: Update the way to check for flashlights +_gunlight = isArray(configFile>> "CfgWeapons" >> currentWeapon player >>"ace_gunlight_classes") || {"ACE_MugLite" in weapons player}; + +// Default Values +_alphaBase = if (round overcast > 0.5) then { 0.90 } else { 0.85}; +_alpha = _alphaBase min abs(sunOrMoon - 1); + +_lightColor = [0,0,0,((_alpha*1.1) min 1)]; +_lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; +_darkMap = true; +_createLight = false; + +// Check if player is not in a vehicle +if (vehicle ACE_player == ACE_player) then { + // Player is not in a vehicle + TRACE_1("NOT in vehicle",""); + _lightColor = [0,0,0,(_alpha*1.1)]; + _lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; + + // check if player has NVG enabled + if (currentVisionMode ACE_player == 1) then { + // stick to nvg color + _alpha = 0.8; + _lightColor = [154/255,253/255,177/255,_alpha]; + _lightFill = "#(rgb,1,1,1)color(0.20,0.48,0.23,0.7)"; + TRACE_1("nvg on - green tint",""); + } else { + + if (_alpha < 0.05) exitWith { + _darkMap = false; + }; + + // darken map, unless following cases are fulfilled + // Priorities: Weapons flashlight, lamppost, fire, chemlight, flares + + // Check if player is near a campfires, lights or vehicles with lights on - 15m + _nearObjects = [nearestObjects [ACE_player, ["All"], 15], {(inflamed _this) || (isLightOn _this)}] call EFUNC(common,filter); + if (count (_nearObjects) > 0) then { + _light = _nearObjects select 0; + _alpha = (((((ACE_player distance _light) - 5)/10) max 0) min 1) min _alphaBase; + _lightColor = [0,0,0,_alpha]; + _lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; + TRACE_1("player near campfire",""); + }; + + // TODO: Illumination flares (timed) + + // Using chemlights + _fnc_chemLight = { + EXPLODE_2_PVT(_this,_no,_lc); + + if (count (_no) == 0) exitWith {}; + + _light = _no select 0; + _alpha = (((((player distance _light) - 2)/4) max 0) min 0.5); + _lightColor = +_lc; + _lightColor set [3, _alpha]; + _lightFill = format["#(rgb,1,1,1)color(%1,%2,%3,%4)",(_lightColor select 0),(_lightColor select 1),(_lightColor select 2),(_lightColor select 3)]; + TRACE_1("player near chemlight",""); + }; + + _nearObjects = [ACE_player nearObjects ["Chemlight_red", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [1,0,0,0]] call _fnc_chemLight; + + _nearObjects = [ACE_player nearObjects ["Chemlight_green", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [0,1,0,0]] call _fnc_chemLight; + + _nearObjects = [ACE_player nearObjects ["Chemlight_blue", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [0,0,1,0]] call _fnc_chemLight; + + _nearObjects = [ACE_player nearObjects ["Chemlight_yellow", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [1,1,0,0]] call _fnc_chemLight; + + // Gun with light + if (_gunlight) then { + _darkMap = false; + _createLight = true; + TRACE_1("using gun light",""); + }; + }; +} else { + // Player is in a vehicle + if ((vehicle ACE_player) isKindOf "Tank") exitWith { + _darkMap = false; + _createLight = false; + }; + + // check if vehicle is not of following type: parachute + TRACE_1("in vehicle",""); + // check if player has NVG enabled + if (currentVisionMode ACE_player == 1) then { + // stick to nvg color + _alpha = 0.8; + _lightColor = [0,0.96,0,_alpha]; + _lightFill = "#(rgb,1,1,1)color(0,0.96,0,0.8)"; + TRACE_1("nvg on - green tint",""); + } else { + // darken map if vehicle is kind of bicycle or motorbike or ATV or parachute or PBX boat + if (vehicle ACE_player isKindOf "Bicycle" || {vehicle ACE_player isKindOf "Motorcycle"}) then { + if (_gunlight) then { + _darkMap = false; + _createLight = true; + TRACE_1("bright map - gun lights",""); + } else { + _lightColor = [0,0,0,(_alpha*1.1)]; + _lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; + TRACE_1("darken map - no lights",""); + }; + } else { + // do not darken map, but create a lightpoint at players eye pos to simulate dash light / flashlight usage to view map + // do nothing if in a tank or apc + _darkMap = false; + _createLight = true; + TRACE_1("using vehicle light",""); + }; + }; +}; +TRACE_4("",_darkMap,_lightColor,_lightFill,_createLight); + +[_darkMap,_lightColor,_lightFill,_createLight] diff --git a/addons/mapfx/functions/fnc_determineZoom.sqf b/addons/mapfx/functions/fnc_determineZoom.sqf new file mode 100644 index 0000000000..5893967a4f --- /dev/null +++ b/addons/mapfx/functions/fnc_determineZoom.sqf @@ -0,0 +1,33 @@ +#include "script_component.hpp" + +// TODO: Perhaps change to return values instead of setting GVAR's directly + +private ["_grids", "_fourSize", "_sixSize", "_continue", "_size"]; +_grids = configFile >> "CfgWorlds" >> worldName >> "Grid"; +_fourSize = -1; +_sixSize = -1; +for "_i" from 1 to 10 do { + _continue = false; + if (isClass(_grids >> format["Zoom%1", _i])) then { + _continue = true; + _size = getText(_grids >> format["Zoom%1", _i] >> "formatX"); + if ((count toArray(_size)) == 2) then { + _fourSize = getNumber(_grids >> format["Zoom%1", _i] >> "zoomMax"); + }; + if ((count toArray(_size)) == 3) then { + _sixSize = getNumber(_grids >> format["Zoom%1", _i] >> "zoomMax"); + }; + if (_fourSize != -1 && {_sixSize != -1}) then { + _continue = false; + }; + }; + if (!_continue) exitWith {}; +}; + +if(_fourSize != -1 && {_sixSize != -1}) then { + if (isNil QGVAR(minMapSize)) then { + GVAR(minMapSize) = _sixSize + 0.01 + } else { + GVAR(minMapSize) = -1 + }; +}; diff --git a/addons/mapfx/functions/fnc_updateMapFx.sqf b/addons/mapfx/functions/fnc_updateMapFx.sqf new file mode 100644 index 0000000000..9b4b1ab7df --- /dev/null +++ b/addons/mapfx/functions/fnc_updateMapFx.sqf @@ -0,0 +1,70 @@ +#include "script_component.hpp" + +// Calculate the light +//_data = [[], FUNC(determineMapLight), missionNamespace, QGVAR(mapLight), 0.1] call EFUNC(common,cachedCall); +_data = call FUNC(determineMapLight); +diag_log _data; +_darkMap = _data select 0; +_color = _data select 1; +_fill = _data select 2; +_externalLight = _data select 3; +if (_darkMap) then { + ((findDisplay 12) displayCtrl 51) drawRectangle [(getArray(configFile >> 'CfgWorlds' >> worldName >> 'centerPosition')),80000,80000,0,_color,_fill]; +} else { + if (_externalLight) then { + [] spawn { + _light = ACE_player getVariable ['ace_map_light',objNull]; + if (isNull _light) then { + _type = if (ACE_player == vehicle ACE_player) then { 'ACE_Flashlight' } else { 'ACE_Dashlight' }; + _light = _type createVehicle (getPos ACE_player); + _light attachTo [(vehicle ACE_player), if (_type == 'ACE_Flashlight') then { [0,0.4,1] } else { [0,0,-1]}]; + ACE_player setVariable ['ace_map_light',_light]; + waitUntil {sleep 0.1; !visibleMap; }; + deleteVehicle _light; + ACE_player setVariable ['ace_map_light',objNull]; + }; + }; + }; +}; + +_ctrl = ((findDisplay 12) displayCtrl 51); +_scale = ctrlMapScale _ctrl; + +_speed = 0; +if (vehicle ACE_player == ACE_player) then { + _speed = vectorMagnitude (velocity ACE_player); +}; + + +if (_speed > 0.1) then { + if (ctrlMapAnimDone _ctrl) then { + + _amplitude = (_speed - 0.1) / 5 * (1000 * _scale); + _time = 0.1; + + _shakePos = [(GVAR(lastStillPosition) select 0) + sin((time + _time - GVAR(lastStillTime))*100) * _amplitude * 0.25, + (GVAR(lastStillPosition) select 1) + sin((time + _time - GVAR(lastStillTime))*260) * _amplitude]; + + _ctrl ctrlMapAnimAdd [_time, _scale, _shakePos]; + ctrlMapAnimCommit _ctrl; + + GVAR(isShaking) = true; + }; +} else { + if (GVAR(isShaking)) then { + _ctrl ctrlMapAnimAdd [0, _scale, GVAR(lastStillPosition)]; + ctrlMapAnimCommit _ctrl; + GVAR(isShaking) = false; + } else { + ctrlMapAnimClear _ctrl; + GVAR(lastStillPosition) = _ctrl ctrlMapScreenToWorld [0.5, 0.5]; + GVAR(lastStillTime) = time; + + if (GVAR(limitZoom)) then { + if (GVAR(minMapSize) >= _scale) then { + _ctrl ctrlMapAnimAdd [0, GVAR(minMapSize) + 0.001, (_ctrl ctrlMapScreenToWorld [0.5, 0.5])]; + ctrlMapAnimCommit _ctrl; + }; + }; + }; +}; diff --git a/addons/mapfx/functions/script_component.hpp b/addons/mapfx/functions/script_component.hpp new file mode 100644 index 0000000000..647b0b1581 --- /dev/null +++ b/addons/mapfx/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\mapfx\script_component.hpp" diff --git a/addons/mapfx/script_component.hpp b/addons/mapfx/script_component.hpp new file mode 100644 index 0000000000..63c4470744 --- /dev/null +++ b/addons/mapfx/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT mapfx +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_MAPFX + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_MAPFX + #define DEBUG_SETTINGS DEBUG_SETTINGS_MAPFX +#endif + +#include "\z\ace\addons\main\script_macros.hpp" From a4ea5fb72425e8878316755b93ed5d40a432c5ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 13 Mar 2015 01:01:00 -0300 Subject: [PATCH 038/178] Cache the call to determineMapLight --- addons/mapfx/functions/fnc_updateMapFx.sqf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/mapfx/functions/fnc_updateMapFx.sqf b/addons/mapfx/functions/fnc_updateMapFx.sqf index 9b4b1ab7df..e2f1c07f00 100644 --- a/addons/mapfx/functions/fnc_updateMapFx.sqf +++ b/addons/mapfx/functions/fnc_updateMapFx.sqf @@ -1,8 +1,7 @@ #include "script_component.hpp" // Calculate the light -//_data = [[], FUNC(determineMapLight), missionNamespace, QGVAR(mapLight), 0.1] call EFUNC(common,cachedCall); -_data = call FUNC(determineMapLight); +_data = [[], FUNC(determineMapLight), missionNamespace, QGVAR(mapLight), 0.1] call EFUNC(common,cachedCall); diag_log _data; _darkMap = _data select 0; _color = _data select 1; From 86c16953eaa1e8af485d46b6669108ea79863d69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 13 Mar 2015 01:35:45 -0300 Subject: [PATCH 039/178] Refactor and tweak map illumination to: - add tint depending on time of day. - make it slightly less dark at night, so it's usable under any condition. Temporarily remove light creation. --- .../mapfx/functions/fnc_determineMapLight.sqf | 230 ++++++++++-------- addons/mapfx/functions/fnc_updateMapFx.sqf | 18 +- 2 files changed, 139 insertions(+), 109 deletions(-) diff --git a/addons/mapfx/functions/fnc_determineMapLight.sqf b/addons/mapfx/functions/fnc_determineMapLight.sqf index 50e09db6a3..8c2e78f370 100644 --- a/addons/mapfx/functions/fnc_determineMapLight.sqf +++ b/addons/mapfx/functions/fnc_determineMapLight.sqf @@ -1,125 +1,155 @@ #include "script_component.hpp" -//TODO: Fix NVG color -private ["_darkMap","_lightColor","_lightFill","_createLight","_gunlight","_nearObjects","_light"]; +private ["_darkenMap","_darkenColor","_createLight","_gunlight","_nearObjects","_light"]; // @todo: Update the way to check for flashlights _gunlight = isArray(configFile>> "CfgWeapons" >> currentWeapon player >>"ace_gunlight_classes") || {"ACE_MugLite" in weapons player}; -// Default Values -_alphaBase = if (round overcast > 0.5) then { 0.90 } else { 0.85}; -_alpha = _alphaBase min abs(sunOrMoon - 1); +_fnc_blendColor = { + EXPLODE_3_PVT(_this,_c1,_c2,_alpha); + [(_c1 select 0) * (1 - _alpha) + (_c2 select 0) * _alpha, + (_c1 select 1) * (1 - _alpha) + (_c2 select 1) * _alpha, + (_c1 select 2) * (1 - _alpha) + (_c2 select 2) * _alpha, + (_c1 select 3) * (1 - _alpha) + (_c2 select 3) * _alpha] +}; -_lightColor = [0,0,0,((_alpha*1.1) min 1)]; -_lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; -_darkMap = true; +_lightTint = switch (true) do { + case (daytime < 4 || dayTime >= 20) : {[0,0,0.2,1]}; + case (daytime < 5.5) : {[[0,0,0.4,1], [0.8,0.2,0,1], (daytime - 4)/1.5 ] call _fnc_blendColor}; + case (daytime < 6.5) : {[[0.8,0.2,0,1], [1,1,1,1], daytime - 5.5 ] call _fnc_blendColor}; + case (daytime < 17) : { [1,1,1,1] }; + case (daytime < 18) : {[[1,1,1,1], [0.8,0.2,0,1], daytime - 17 ] call _fnc_blendColor}; + case (daytime < 20) : {[[0.8,0.2,0,1], [0,0,0.4,1], (daytime - 18)/2] call _fnc_blendColor}; +}; + +_lightLevel = switch (true) do { + case (daytime < 4 || dayTime >= 20) : {0.08}; + case (daytime < 6) : {0.08 + (1 - 0.08) * (daytime - 4) / 2}; + case (daytime < 18): {1}; + case (daytime < 20): {1 + (0.08 - 1) * (daytime - 18) / 2}; +}; + +_lightLevel = _lightLevel - 0.5 * (_lightLevel + 0.08) * ((overcast - 0.5) max 0); + +_fnc_calcColor = { + EXPLODE_2_PVT(_this,_c1,_lightLevel); + + _l = abs(_lightLevel - 0.5) / 0.5; + + if (_lightLevel < 0.5) then { + [(_c1 select 0) * _l * _l * _l, + (_c1 select 1) * _l * _l * _l, + (_c1 select 2) * _l * _l * _l, + (_c1 select 3) * (1 - _lightLevel)] + } else { + [(_c1 select 0) * (1 - _l) + _l, + (_c1 select 1) * (1 - _l) + _l, + (_c1 select 2) * (1 - _l) + _l, + (_c1 select 3) * (1 - _lightLevel)] + }; +}; + +_darkenMap = true; _createLight = false; +// check if player has NVG enabled +if (currentVisionMode ACE_player == 1) exitWith { + // stick to nvg color + _darkenMap = true; + _darkenColor = [154/255,253/255,177/255,0.5]; + _createLight = false; + + [_darkenMap,_darkenColor,_createLight] +}; + +if (_lightLevel > 0.95) exitWith { + [false, [1,1,1,0], false] +}; + + // Check if player is not in a vehicle if (vehicle ACE_player == ACE_player) then { // Player is not in a vehicle TRACE_1("NOT in vehicle",""); - _lightColor = [0,0,0,(_alpha*1.1)]; - _lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; - // check if player has NVG enabled - if (currentVisionMode ACE_player == 1) then { - // stick to nvg color - _alpha = 0.8; - _lightColor = [154/255,253/255,177/255,_alpha]; - _lightFill = "#(rgb,1,1,1)color(0.20,0.48,0.23,0.7)"; - TRACE_1("nvg on - green tint",""); - } else { + // darken map, unless following cases are fulfilled + // Priorities: Weapons flashlight, lamppost, fire, chemlight, flares - if (_alpha < 0.05) exitWith { - _darkMap = false; - }; - - // darken map, unless following cases are fulfilled - // Priorities: Weapons flashlight, lamppost, fire, chemlight, flares - - // Check if player is near a campfires, lights or vehicles with lights on - 15m - _nearObjects = [nearestObjects [ACE_player, ["All"], 15], {(inflamed _this) || (isLightOn _this)}] call EFUNC(common,filter); - if (count (_nearObjects) > 0) then { - _light = _nearObjects select 0; - _alpha = (((((ACE_player distance _light) - 5)/10) max 0) min 1) min _alphaBase; - _lightColor = [0,0,0,_alpha]; - _lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; - TRACE_1("player near campfire",""); - }; - - // TODO: Illumination flares (timed) - - // Using chemlights - _fnc_chemLight = { - EXPLODE_2_PVT(_this,_no,_lc); - - if (count (_no) == 0) exitWith {}; - - _light = _no select 0; - _alpha = (((((player distance _light) - 2)/4) max 0) min 0.5); - _lightColor = +_lc; - _lightColor set [3, _alpha]; - _lightFill = format["#(rgb,1,1,1)color(%1,%2,%3,%4)",(_lightColor select 0),(_lightColor select 1),(_lightColor select 2),(_lightColor select 3)]; - TRACE_1("player near chemlight",""); - }; - - _nearObjects = [ACE_player nearObjects ["Chemlight_red", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [1,0,0,0]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_green", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [0,1,0,0]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_blue", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [0,0,1,0]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_yellow", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [1,1,0,0]] call _fnc_chemLight; - - // Gun with light - if (_gunlight) then { - _darkMap = false; - _createLight = true; - TRACE_1("using gun light",""); - }; + // Check if player is near a campfires, lights or vehicles with lights on - 15m + _nearObjects = [nearestObjects [ACE_player, ["All"], 15], {(inflamed _this) || (isLightOn _this)}] call EFUNC(common,filter); + if (count (_nearObjects) > 0) then { + _light = _nearObjects select 0; + _lightLevel = _lightLevel max (1 - (((((ACE_player distance _light) - 5)/10) max 0) min 1)); + TRACE_1("player near campfire",""); }; + + // TODO: Illumination flares (timed) + + // Using chemlights + _fnc_chemLight = { + EXPLODE_2_PVT(_this,_no,_lc); + if (count (_no) == 0) exitWith {}; + + _light = _no select 0; + _ll = (1 - ((((ACE_player distance _light) - 2)/2) max 0)) * 0.4; + if (_ll > _lightLevel) then { + _lightLevel = _ll; + _lightTint = +_lc; + hint format ["%1 %2",ACE_player distance _light,_ll]; + }; + TRACE_1("player near chemlight",""); + }; + + _nearObjects = [ACE_player nearObjects ["Chemlight_red", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [1,0,0,1]] call _fnc_chemLight; + + _nearObjects = [ACE_player nearObjects ["Chemlight_green", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [0,1,0,1]] call _fnc_chemLight; + + _nearObjects = [ACE_player nearObjects ["Chemlight_blue", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [0,0,1,1]] call _fnc_chemLight; + + _nearObjects = [ACE_player nearObjects ["Chemlight_yellow", 4], {alive _this}] call EFUNC(common,filter); + [_nearObjects, [1,1,0,1]] call _fnc_chemLight; + + // Gun with light + if (_gunlight) then { + _darkenMap = false; + _createLight = true; + TRACE_1("using gun light",""); + }; + } else { // Player is in a vehicle if ((vehicle ACE_player) isKindOf "Tank") exitWith { - _darkMap = false; + _darkenMap = false; _createLight = false; }; // check if vehicle is not of following type: parachute TRACE_1("in vehicle",""); - // check if player has NVG enabled - if (currentVisionMode ACE_player == 1) then { - // stick to nvg color - _alpha = 0.8; - _lightColor = [0,0.96,0,_alpha]; - _lightFill = "#(rgb,1,1,1)color(0,0.96,0,0.8)"; - TRACE_1("nvg on - green tint",""); - } else { - // darken map if vehicle is kind of bicycle or motorbike or ATV or parachute or PBX boat - if (vehicle ACE_player isKindOf "Bicycle" || {vehicle ACE_player isKindOf "Motorcycle"}) then { - if (_gunlight) then { - _darkMap = false; - _createLight = true; - TRACE_1("bright map - gun lights",""); - } else { - _lightColor = [0,0,0,(_alpha*1.1)]; - _lightFill = format["#(rgb,1,1,1)color(0,0,0,%1)",_alpha]; - TRACE_1("darken map - no lights",""); - }; - } else { - // do not darken map, but create a lightpoint at players eye pos to simulate dash light / flashlight usage to view map - // do nothing if in a tank or apc - _darkMap = false; - _createLight = true; - TRACE_1("using vehicle light",""); - }; - }; -}; -TRACE_4("",_darkMap,_lightColor,_lightFill,_createLight); -[_darkMap,_lightColor,_lightFill,_createLight] + // darken map if vehicle is kind of bicycle or motorbike or ATV or parachute or PBX boat + if (vehicle ACE_player isKindOf "Bicycle" || {vehicle ACE_player isKindOf "Motorcycle"}) then { + if (_gunlight) then { + _darkenMap = false; + _createLight = true; + TRACE_1("bright map - gun lights",""); + } else { + _darkenColor = [0,0,0,(_alpha*1.1)]; + TRACE_1("darken map - no lights",""); + }; + } else { + // do not darken map, but create a lightpoint at players eye pos to simulate dash light / flashlight usage to view map + // do nothing if in a tank or apc + _darkenMap = false; + _createLight = true; + TRACE_1("using vehicle light",""); + }; + +}; + +_darkenColor = [_lightTint, _lightLevel] call _fnc_calcColor; + +TRACE_4("",_darkenMap,_darkenColor,_createLight); +[_darkenMap,_darkenColor,_createLight] diff --git a/addons/mapfx/functions/fnc_updateMapFx.sqf b/addons/mapfx/functions/fnc_updateMapFx.sqf index e2f1c07f00..93c42b4749 100644 --- a/addons/mapfx/functions/fnc_updateMapFx.sqf +++ b/addons/mapfx/functions/fnc_updateMapFx.sqf @@ -2,15 +2,15 @@ // Calculate the light _data = [[], FUNC(determineMapLight), missionNamespace, QGVAR(mapLight), 0.1] call EFUNC(common,cachedCall); -diag_log _data; -_darkMap = _data select 0; -_color = _data select 1; -_fill = _data select 2; -_externalLight = _data select 3; -if (_darkMap) then { - ((findDisplay 12) displayCtrl 51) drawRectangle [(getArray(configFile >> 'CfgWorlds' >> worldName >> 'centerPosition')),80000,80000,0,_color,_fill]; + +EXPLODE_3_PVT(_data,_darkenMap,_darkenColor,_externalLight); +//systemChat format ["%1 %2 %3", _darkenMap, _darkenColor, _createLight]; + +if (_darkenMap) then { + _darkenFill = format["#(rgb,1,1,1)color(%1,%2,%3,%4)",_darkenColor select 0, _darkenColor select 1, _darkenColor select 2, _darkenColor select 3]; + ((findDisplay 12) displayCtrl 51) drawRectangle [(getArray(configFile >> 'CfgWorlds' >> worldName >> 'centerPosition')),80000,80000,0,_darkenColor,_darkenFill]; } else { - if (_externalLight) then { + /*if (_externalLight) then { [] spawn { _light = ACE_player getVariable ['ace_map_light',objNull]; if (isNull _light) then { @@ -23,7 +23,7 @@ if (_darkMap) then { ACE_player setVariable ['ace_map_light',objNull]; }; }; - }; + };*/ }; _ctrl = ((findDisplay 12) displayCtrl 51); From 93262f3b9285b74dd9bf0e87128ef42e8c6175ed Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 13 Mar 2015 00:45:12 -0500 Subject: [PATCH 040/178] Use ace_isUnconscious in anim changed EH --- addons/captives/functions/fnc_doEscortCaptive.sqf | 2 +- addons/captives/functions/fnc_setHandcuffed.sqf | 6 +++--- addons/captives/functions/fnc_setSurrendered.sqf | 2 +- addons/medical/functions/fnc_setUnconscious.sqf | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/captives/functions/fnc_doEscortCaptive.sqf b/addons/captives/functions/fnc_doEscortCaptive.sqf index 299aa81631..08f44a1437 100644 --- a/addons/captives/functions/fnc_doEscortCaptive.sqf +++ b/addons/captives/functions/fnc_doEscortCaptive.sqf @@ -51,7 +51,7 @@ if (_state) then { _unit setVariable [QGVAR(escortedUnit), objNull, true]; }; }; - [_escortFnc, 0.2, [_unit, _target, _actionID]] call CBA_fnc_addPerFrameHandler; + [_escortFnc, 0, [_unit, _target, _actionID]] call CBA_fnc_addPerFrameHandler; } else { _unit setVariable [QGVAR(isEscorting), false, true]; diff --git a/addons/captives/functions/fnc_setHandcuffed.sqf b/addons/captives/functions/fnc_setHandcuffed.sqf index 0deb68dc8b..5917532874 100644 --- a/addons/captives/functions/fnc_setHandcuffed.sqf +++ b/addons/captives/functions/fnc_setHandcuffed.sqf @@ -52,7 +52,7 @@ if (_state) then { //If we get a change in animation then redo the animation (handles people vaulting to break the animation chain) _animChangedEHID = _unit addEventHandler ["AnimChanged", { PARAMS_2(_unit,_newAnimation); - if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && (_newAnimation != "Unconscious")) then { + if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { ERROR("Handcuff animation interrupted"); systemChat format ["debug %2: new %1", _newAnimation, time]; [_unit, "ACE_AmovPercMstpScapWnonDnon", 1] call EFUNC(common,doAnimation); @@ -71,8 +71,8 @@ if (_state) then { _unit removeEventHandler ["AnimChanged", _animChangedEHID]; _unit setVariable [QGVAR(handcuffAnimEHID), -1]; - if ((vehicle _unit) == _unit) then { - //Break out of hands up animation loop (doAnimation handles Unconscious prioity) + if (((vehicle _unit) == _unit) && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { + //Break out of hands up animation loop [_unit, "ACE_AmovPercMstpScapWnonDnon_AmovPercMstpSnonWnonDnon", 2] call EFUNC(common,doAnimation); }; diff --git a/addons/captives/functions/fnc_setSurrendered.sqf b/addons/captives/functions/fnc_setSurrendered.sqf index e49c6e9453..3a7436abc7 100644 --- a/addons/captives/functions/fnc_setSurrendered.sqf +++ b/addons/captives/functions/fnc_setSurrendered.sqf @@ -50,7 +50,7 @@ if (_state) then { //If we get a change in animation then redo the animation (handles people vaulting to break the animation chain) _animChangedEHID = _unit addEventHandler ["AnimChanged", { PARAMS_2(_unit,_newAnimation); - if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && (_newAnimation != "Unconscious")) then { + if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { ERROR("Surrender animation interrupted"); systemChat format ["debug %2: new %1", _newAnimation, time]; [_unit, "ACE_AmovPercMstpSsurWnonDnon", 1] call EFUNC(common,doAnimation); diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index b60e1ca574..890f4d2787 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -25,7 +25,7 @@ if !(!(isNull _unit) && {(_unit isKindOf "CaManBase") && ([_unit] call EFUNC(com // We only want this function to work on local machines if (!local _unit) exitwith { - [[_unit], QUOTE(DFUNC(setUnconsciousState)), _unit, false] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ + [[_unit], QUOTE(DFUNC(setUnconscious)), _unit, false] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ }; // Get rid of the object we are carrying, before we go unconscious. From 1e731ee4252260b6bc6d236e21b60695b34ea331 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 13 Mar 2015 18:34:13 +0100 Subject: [PATCH 041/178] fix vector cfg patches --- addons/vector/config.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/vector/config.cpp b/addons/vector/config.cpp index 4603857506..926bfda58d 100644 --- a/addons/vector/config.cpp +++ b/addons/vector/config.cpp @@ -2,8 +2,8 @@ class CfgPatches { class ADDON { - units[] = {"AGM_Item_Vector"}; - weapons[] = {"AGM_Vector"}; + units[] = {"ACE_Item_Vector"}; + weapons[] = {"ACE_Vector"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; author[] = {"Ghost","Hamburger SV","commy2","bux578"}; From 25fc24a4192ac019decc1f7778a606686cc5a38d Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 13 Mar 2015 18:52:30 +0100 Subject: [PATCH 042/178] fix cfgPatches in laserpointer --- addons/laserpointer/config.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/laserpointer/config.cpp b/addons/laserpointer/config.cpp index 32357b31ef..b97587dac6 100644 --- a/addons/laserpointer/config.cpp +++ b/addons/laserpointer/config.cpp @@ -3,7 +3,7 @@ class CfgPatches { class ADDON { units[] = {}; - weapons[] = {"AGM_acc_pointer_red","AGM_acc_pointer_green"}; + weapons[] = {"ACE_acc_pointer_red","ACE_acc_pointer_green"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; author[] = {"commy2"}; From db6e0fe99b0d9c3423a8c20cdfc08295354236f6 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 13 Mar 2015 19:10:24 +0100 Subject: [PATCH 043/178] hpps for realistic names --- addons/realisticnames/CfgMagazines.hpp | 419 +++++++ addons/realisticnames/CfgVehicles.hpp | 555 +++++++++ addons/realisticnames/CfgWeapons.hpp | 461 ++++++++ addons/realisticnames/config.cpp | 1439 +----------------------- 4 files changed, 1438 insertions(+), 1436 deletions(-) create mode 100644 addons/realisticnames/CfgMagazines.hpp create mode 100644 addons/realisticnames/CfgVehicles.hpp create mode 100644 addons/realisticnames/CfgWeapons.hpp diff --git a/addons/realisticnames/CfgMagazines.hpp b/addons/realisticnames/CfgMagazines.hpp new file mode 100644 index 0000000000..cf555c9603 --- /dev/null +++ b/addons/realisticnames/CfgMagazines.hpp @@ -0,0 +1,419 @@ + +class CfgMagazines { + class VehicleMagazine; + class 1000Rnd_Gatling_30mm_Plane_CAS_01_F: VehicleMagazine { + displayNameShort = "30mm HEI"; + }; + + class 7Rnd_Rocket_04_HE_F: VehicleMagazine { + displayNameShort = "70mm HE"; + }; + class 7Rnd_Rocket_04_AP_F: 7Rnd_Rocket_04_HE_F { + displayNameShort = "70mm AP"; + }; + + class 24Rnd_PG_missiles: VehicleMagazine { + displayNameShort = "70mm HE"; + }; + class 12Rnd_PG_missiles: 24Rnd_PG_missiles { + displayNameShort = "70mm HE"; + }; + + class 2000Rnd_65x39_Belt; + class 5000Rnd_762x51_Belt: 2000Rnd_65x39_Belt { + displayNameShort = "7.62mm"; + }; + class 5000Rnd_762x51_Yellow_Belt: 5000Rnd_762x51_Belt { + displayNameShort = "7.62mm"; + }; + + class 500Rnd_127x99_mag: VehicleMagazine { + displayNameShort = "12.7mm"; + }; + class 500Rnd_127x99_mag_Tracer_Green: 500Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 500Rnd_127x99_mag_Tracer_Red: 500Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 500Rnd_127x99_mag_Tracer_Yellow: 500Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + + class 200Rnd_127x99_mag: 500Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 200Rnd_127x99_mag_Tracer_Green: 200Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 200Rnd_127x99_mag_Tracer_Red: 200Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 200Rnd_127x99_mag_Tracer_Yellow: 200Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + + class 100Rnd_127x99_mag: 500Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 100Rnd_127x99_mag_Tracer_Green: 100Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 100Rnd_127x99_mag_Tracer_Red: 100Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + class 100Rnd_127x99_mag_Tracer_Yellow: 100Rnd_127x99_mag { + displayNameShort = "12.7mm"; + }; + + class 200Rnd_40mm_G_belt: VehicleMagazine { + displayNameShort = "40mm HE"; + }; + + class 24Rnd_missiles: VehicleMagazine { + displayNameShort = "70mm HE"; + }; + + class 300Rnd_20mm_shells: VehicleMagazine { + displayNameShort = "20mm HE"; + }; + + class 14Rnd_80mm_rockets: VehicleMagazine { + displayNameShort = "70mm HE"; + }; + + class 250Rnd_30mm_HE_shells: VehicleMagazine { + displayNameShort = "30mm HE"; + }; + class 250Rnd_30mm_APDS_shells: 250Rnd_30mm_HE_shells { + displayNameShort = "30mm APDS"; + }; + + class 20Rnd_Rocket_03_HE_F: 7Rnd_Rocket_04_HE_F { + displayNameShort = "80mm HE"; + }; + + class 20Rnd_Rocket_03_AP_F: 7Rnd_Rocket_04_AP_F { + displayNameShort = "80mm AP"; + }; + + class 500Rnd_Cannon_30mm_Plane_CAS_02_F: 1000Rnd_Gatling_30mm_Plane_CAS_01_F { + displayNameShort = "30mm HEI-T"; + }; + + class 680Rnd_35mm_AA_shells: VehicleMagazine { + displayNameShort = "35mm HEI"; + }; + class 680Rnd_35mm_AA_shells_Tracer_Red: 680Rnd_35mm_AA_shells { + displayNameShort = "35mm HEI-T"; + }; + class 680Rnd_35mm_AA_shells_Tracer_Green: 680Rnd_35mm_AA_shells { + displayNameShort = "35mm HEI-T"; + }; + class 680Rnd_35mm_AA_shells_Tracer_Yellow: 680Rnd_35mm_AA_shells { + displayNameShort = "35mm HEI-T"; + }; + + class 32Rnd_155mm_Mo_shells: VehicleMagazine { + displayNameShort = "155mm HE"; + }; + class 6Rnd_155mm_Mo_smoke: 32Rnd_155mm_Mo_shells { + displayNameShort = "155mm Smoke"; + }; + class 6Rnd_155mm_Mo_mine: 6Rnd_155mm_Mo_smoke { + displayNameShort = "155mm Mines"; + }; + class 6Rnd_155mm_Mo_AT_mine: 6Rnd_155mm_Mo_smoke { + displayNameShort = "155mm AT Mines"; + }; + class 2Rnd_155mm_Mo_Cluster: 6Rnd_155mm_Mo_smoke { + displayNameShort = "155mm Cluster"; + }; + class 2Rnd_155mm_Mo_guided: 6Rnd_155mm_Mo_smoke { + displayNameShort = "155mm Guided"; + }; + class 2Rnd_155mm_Mo_LG: 6Rnd_155mm_Mo_smoke { + displayNameShort = "155mm Laser Guided"; + }; + + class 12Rnd_230mm_rockets: 14Rnd_80mm_rockets { + displayName = "227mm HE Missile"; + displayNameShort = "227mm HE"; + }; + + class 30Rnd_120mm_HE_shells: VehicleMagazine { + displayNameShort = "120mm HE"; + }; + class 30Rnd_120mm_HE_shells_Tracer_Red: 30Rnd_120mm_HE_shells { + displayNameShort = "120mm HE-T"; + }; + class 30Rnd_120mm_HE_shells_Tracer_Green: 30Rnd_120mm_HE_shells { + displayNameShort = "120mm HE-T"; + }; + class 30Rnd_120mm_HE_shells_Tracer_Yellow: 30Rnd_120mm_HE_shells { + displayNameShort = "120mm HE-T"; + }; + + class 30Rnd_120mm_APFSDS_shells: 30Rnd_120mm_HE_shells { + displayNameShort = "120mm AP"; + }; + class 30Rnd_120mm_APFSDS_shells_Tracer_Red: 30Rnd_120mm_APFSDS_shells { + displayNameShort = "120mm AP-T"; + }; + class 30Rnd_120mm_APFSDS_shells_Tracer_Green: 30Rnd_120mm_APFSDS_shells { + displayNameShort = "120mm AP-T"; + }; + class 30Rnd_120mm_APFSDS_shells_Tracer_Yellow: 30Rnd_120mm_APFSDS_shells { + displayNameShort = "120mm AP-T"; + }; + + class 200Rnd_762x51_Belt: VehicleMagazine { + displayNameShort = "7.62mm"; + }; + class 200Rnd_762x51_Belt_Red: 200Rnd_762x51_Belt {}; + class 200Rnd_762x51_Belt_Green: 200Rnd_762x51_Belt {}; + class 200Rnd_762x51_Belt_Yellow: 200Rnd_762x51_Belt {}; + class 200Rnd_762x51_Belt_T_Red: 200Rnd_762x51_Belt_Red { + displayNameShort = "7.62mm"; + }; + class 200Rnd_762x51_Belt_T_Green: 200Rnd_762x51_Belt_Green { + displayNameShort = "7.62mm"; + }; + class 200Rnd_762x51_Belt_T_Yellow: 200Rnd_762x51_Belt_Yellow { + displayNameShort = "7.62mm"; + }; + + class 2000Rnd_762x51_Belt_Red; + class 2000Rnd_762x51_Belt_T_Red: 2000Rnd_762x51_Belt_Red { + displayNameShort = "7.62mm"; + }; + + class 2000Rnd_762x51_Belt_Green; + class 2000Rnd_762x51_Belt_T_Green: 2000Rnd_762x51_Belt_Green { + displayNameShort = "7.62mm"; + }; + + class 2000Rnd_762x51_Belt_Yellow; + class 2000Rnd_762x51_Belt_T_Yellow: 2000Rnd_762x51_Belt_Yellow { + displayNameShort = "7.62mm"; + }; + + class 1000Rnd_762x51_Belt_Red; + class 1000Rnd_762x51_Belt_T_Red: 1000Rnd_762x51_Belt_Red { + displayNameShort = "7.62mm"; + }; + + class 1000Rnd_762x51_Belt_Green; + class 1000Rnd_762x51_Belt_T_Green: 1000Rnd_762x51_Belt_Green { + displayNameShort = "7.62mm"; + }; + + class 1000Rnd_762x51_Belt_Yellow; + class 1000Rnd_762x51_Belt_T_Yellow: 1000Rnd_762x51_Belt_Yellow { + displayNameShort = "7.62mm"; + }; + + class 16Rnd_120mm_HE_shells; + class 12Rnd_125mm_HE: 16Rnd_120mm_HE_shells { + displayNameShort = "125mm HE"; + }; + + class 16Rnd_120mm_HE_shells_Tracer_Red; + class 12Rnd_125mm_HE_T_Red: 16Rnd_120mm_HE_shells_Tracer_Red { + displayNameShort = "125mm HE-T"; + }; + + class 16Rnd_120mm_HE_shells_Tracer_Green; + class 12Rnd_125mm_HE_T_Green: 16Rnd_120mm_HE_shells_Tracer_Green { + displayNameShort = "125mm HE-T"; + }; + + class 16Rnd_120mm_HE_shells_Tracer_Yellow; + class 12Rnd_125mm_HE_T_Yellow: 16Rnd_120mm_HE_shells_Tracer_Yellow { + displayNameShort = "125mm HE-T"; + }; + + class 12Rnd_125mm_HEAT: 12Rnd_125mm_HE { + displayNameShort = "125mm MP"; + }; + class 12Rnd_125mm_HEAT_T_Red: 12Rnd_125mm_HEAT { + displayNameShort = "125mm MP-T"; + }; + class 12Rnd_125mm_HEAT_T_Green: 12Rnd_125mm_HEAT { + displayNameShort = "125mm MP-T"; + }; + class 12Rnd_125mm_HEAT_T_Yellow: 12Rnd_125mm_HEAT { + displayNameShort = "125mm MP-T"; + }; + + class 32Rnd_120mm_APFSDS_shells; + class 24Rnd_125mm_APFSDS: 32Rnd_120mm_APFSDS_shells { + displayNameShort = "125mm AP"; + }; + + class 32Rnd_120mm_APFSDS_shells_Tracer_Red; + class 24Rnd_125mm_APFSDS_T_Red: 32Rnd_120mm_APFSDS_shells_Tracer_Red { + displayNameShort = "125mm AP-T"; + }; + + class 32Rnd_120mm_APFSDS_shells_Tracer_Green; + class 24Rnd_125mm_APFSDS_T_Green: 32Rnd_120mm_APFSDS_shells_Tracer_Green { + displayNameShort = "125mm AP-T"; + }; + + class 32Rnd_120mm_APFSDS_shells_Tracer_Yellow; + class 24Rnd_125mm_APFSDS_T_Yellow: 32Rnd_120mm_APFSDS_shells_Tracer_Yellow { + displayNameShort = "125mm AP-T"; + }; + + class 20Rnd_105mm_HEAT_MP: 12Rnd_125mm_HEAT { + displayNameShort = "105mm MP"; + }; + class 20Rnd_105mm_HEAT_MP_T_Red: 20Rnd_105mm_HEAT_MP { + displayNameShort = "105mm MP-T"; + }; + class 20Rnd_105mm_HEAT_MP_T_Green: 20Rnd_105mm_HEAT_MP { + displayNameShort = "105mm MP-T"; + }; + class 20Rnd_105mm_HEAT_MP_T_Yellow: 20Rnd_105mm_HEAT_MP { + displayNameShort = "105mm MP-T"; + }; + + class 40Rnd_105mm_APFSDS: 24Rnd_125mm_APFSDS { + displayNameShort = "105mm AP"; + }; + class 40Rnd_105mm_APFSDS_T_Red: 40Rnd_105mm_APFSDS { + displayNameShort = "105mm AP-T"; + }; + class 40Rnd_105mm_APFSDS_T_Green: 40Rnd_105mm_APFSDS { + displayNameShort = "105mm AP-T"; + }; + class 40Rnd_105mm_APFSDS_T_Yellow: 40Rnd_105mm_APFSDS { + displayNameShort = "105mm AP-T"; + }; + + class 60Rnd_40mm_GPR_shells: VehicleMagazine { + displayNameShort = "40mm GPR"; + }; + class 60Rnd_40mm_GPR_Tracer_Red_shells: 60Rnd_40mm_GPR_shells { + displayNameShort = "40mm GPR-T"; + }; + class 60Rnd_40mm_GPR_Tracer_Green_shells: 60Rnd_40mm_GPR_shells { + displayNameShort = "40mm GPR-T"; + }; + class 60Rnd_40mm_GPR_Tracer_Yellow_shells: 60Rnd_40mm_GPR_shells { + displayNameShort = "40mm GPR-T"; + }; + + class 40Rnd_40mm_APFSDS_shells: 60Rnd_40mm_GPR_shells { + displayNameShort = "40mm AP"; + }; + class 40Rnd_40mm_APFSDS_Tracer_Red_shells: 40Rnd_40mm_APFSDS_shells { + displayNameShort = "40mm AP-T"; + }; + class 40Rnd_40mm_APFSDS_Tracer_Green_shells: 40Rnd_40mm_APFSDS_Tracer_Red_shells { + displayNameShort = "40mm AP-T"; + }; + class 40Rnd_40mm_APFSDS_Tracer_Yellow_shells: 40Rnd_40mm_APFSDS_Tracer_Red_shells { + displayNameShort = "40mm AP-T"; + }; + + class 450Rnd_127x108_Ball: VehicleMagazine { + displayNameShort = "12.7mm"; + }; + + class 140Rnd_30mm_MP_shells: 250Rnd_30mm_HE_shells { + displayNameShort = "30mm MP"; + }; + class 140Rnd_30mm_MP_shells_Tracer_Red: 140Rnd_30mm_MP_shells { + displayNameShort = "30mm MP-T"; + }; + class 140Rnd_30mm_MP_shells_Tracer_Green: 140Rnd_30mm_MP_shells_Tracer_Red { + displayNameShort = "30mm MP-T"; + }; + class 140Rnd_30mm_MP_shells_Tracer_Yellow: 140Rnd_30mm_MP_shells_Tracer_Red { + displayNameShort = "30mm MP-T"; + }; + + class 60Rnd_30mm_APFSDS_shells: 250Rnd_30mm_HE_shells { + displayNameShort = "30mm AP"; + }; + class 60Rnd_30mm_APFSDS_shells_Tracer_Red: 60Rnd_30mm_APFSDS_shells { + displayNameShort = "30mm AP-T"; + }; + class 60Rnd_30mm_APFSDS_shells_Tracer_Green: 60Rnd_30mm_APFSDS_shells { + displayNameShort = "30mm AP-T"; + }; + class 60Rnd_30mm_APFSDS_shells_Tracer_Yellow: 60Rnd_30mm_APFSDS_shells { + displayNameShort = "30mm AP-T"; + }; + + class 200Rnd_20mm_G_belt: VehicleMagazine { + displayNameShort = "20mm HE"; + }; + class 40Rnd_20mm_G_belt: 200Rnd_20mm_G_belt { + displayNameShort = "20mm HE"; + }; + + // mines + class CA_Magazine; + // http://en.wikipedia.org/wiki/M15_mine + class ATMine_Range_Mag: CA_Magazine { + displayName = "$STR_ACE_RealisticNames_ATMine_Name"; + }; + // http://en.wikipedia.org/wiki/VS-50_mine + class APERSMine_Range_Mag: ATMine_Range_Mag { + displayName = "$STR_ACE_RealisticNames_APERSMine_Name"; + }; + // https://www.buymilsurp.com/us-m26-antipersonnel-bounding-mine-p-5419.html + class APERSBoundingMine_Range_Mag: ATMine_Range_Mag { + displayName = "$STR_ACE_RealisticNames_APERSBoundingMine_Name"; + }; + // http://en.wikipedia.org/wiki/PMR-3_mine + class APERSTripMine_Wire_Mag: ATMine_Range_Mag { + displayName = "$STR_ACE_RealisticNames_APERSTripwireMine_Name"; + }; + // the following ones can be found here: http://www.dtic.mil/dtic/tr/fulltext/u2/a567897.pdf + class SLAMDirectionalMine_Wire_Mag: ATMine_Range_Mag { + displayName = "$STR_ACE_RealisticNames_SLAM_Name"; + }; + + // claymore + class ClaymoreDirectionalMine_Remote_Mag: CA_Magazine { + displayName = "$STR_ACE_RealisticNames_Claymore_Name"; + }; + + // satchels + class SatchelCharge_Remote_Mag: CA_Magazine { + displayName = "$STR_ACE_RealisticNames_SatchelCharge_Name"; + }; + class DemoCharge_Remote_Mag: SatchelCharge_Remote_Mag { + displayName = "$STR_ACE_RealisticNames_DemoCharge_Name"; + }; + + // hand grenades + class HandGrenade: CA_Magazine { + displayName = "$STR_ACE_RealisticNames_HandGrenade_Name"; + }; + class SmokeShell: HandGrenade { + displayName = "$STR_ACE_RealisticNames_SmokeShell_Name"; + }; + class SmokeShellBlue: SmokeShell { + displayName = "$STR_ACE_RealisticNames_SmokeShellBlue_Name"; + }; + class SmokeShellGreen: SmokeShell { + displayName = "$STR_ACE_RealisticNames_SmokeShellGreen_Name"; + }; + class SmokeShellOrange: SmokeShell { + displayName = "$STR_ACE_RealisticNames_SmokeShellOrange_Name"; + }; + class SmokeShellPurple: SmokeShell { + displayName = "$STR_ACE_RealisticNames_SmokeShellPurple_Name"; + }; + class SmokeShellRed: SmokeShell { + displayName = "$STR_ACE_RealisticNames_SmokeShellRed_Name"; + }; + class SmokeShellYellow: SmokeShell { + displayName = "$STR_ACE_RealisticNames_SmokeShellYellow_Name"; + }; +}; diff --git a/addons/realisticnames/CfgVehicles.hpp b/addons/realisticnames/CfgVehicles.hpp new file mode 100644 index 0000000000..218e04ff09 --- /dev/null +++ b/addons/realisticnames/CfgVehicles.hpp @@ -0,0 +1,555 @@ + +class CfgVehicles { + // static weapons + class StaticMGWeapon; + class HMG_01_base_F: StaticMGWeapon { + displayName = "$STR_ACE_RealisticNames_HMG_01_Name"; + }; + class HMG_01_A_base_F: HMG_01_base_F { + displayName = "$STR_ACE_RealisticNames_HMG_01_A_Name"; + }; + class HMG_01_high_base_F: HMG_01_base_F { + displayName = "$STR_ACE_RealisticNames_HMG_01_high_Name"; + }; + + class AT_01_base_F; + class B_static_AT_F: AT_01_base_F { + displayName = "$STR_ACE_RealisticNames_static_AT_Name"; + }; + class O_static_AT_F: AT_01_base_F { + displayName = "$STR_ACE_RealisticNames_static_AT_Name"; + }; + class I_static_AT_F: AT_01_base_F { + displayName = "$STR_ACE_RealisticNames_static_AT_Name"; + }; + + class AA_01_base_F; + class B_static_AA_F: AA_01_base_F { + displayName = "$STR_ACE_RealisticNames_static_AA_Name"; + }; + class O_static_AA_F: AA_01_base_F { + displayName = "$STR_ACE_RealisticNames_static_AA_Name"; + }; + class I_static_AA_F: AA_01_base_F { + displayName = "$STR_ACE_RealisticNames_static_AA_Name"; + }; + + class GMG_TriPod; + class GMG_01_base_F: GMG_TriPod { + displayName = "$STR_ACE_RealisticNames_GMG_01_Name"; + }; + class GMG_01_A_base_F: GMG_01_base_F { + displayName = "$STR_ACE_RealisticNames_GMG_01_A_Name"; + }; + class GMG_01_high_base_F: GMG_01_base_F { + displayName = "$STR_ACE_RealisticNames_GMG_01_high_Name"; + }; + + // M-ATV + class MRAP_01_base_F; + class B_MRAP_01_F: MRAP_01_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_01_Name"; + }; + + class MRAP_01_gmg_base_F: MRAP_01_base_F {}; + class B_MRAP_01_gmg_F: MRAP_01_gmg_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_01_gmg_Name"; + }; + + class MRAP_01_hmg_base_F: MRAP_01_gmg_base_F {}; + class B_MRAP_01_hmg_F: MRAP_01_hmg_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_01_hmg_Name"; + }; + + // punisher + class MRAP_02_base_F; + class O_MRAP_02_F: MRAP_02_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_02_Name"; + }; + + class MRAP_02_hmg_base_F: MRAP_02_base_F {}; + class O_MRAP_02_hmg_F: MRAP_02_hmg_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_02_hmg_Name"; + }; + + class MRAP_02_gmg_base_F: MRAP_02_hmg_base_F {}; + class O_MRAP_02_gmg_F: MRAP_02_gmg_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_02_gmg_Name"; + }; + + // strider + class MRAP_03_base_F; + class I_MRAP_03_F: MRAP_03_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_03_Name"; + }; + + class MRAP_03_hmg_base_F: MRAP_03_base_F {}; + class I_MRAP_03_hmg_F: MRAP_03_hmg_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_03_hmg_Name"; + }; + + class MRAP_03_gmg_base_F: MRAP_03_hmg_base_F {}; + class I_MRAP_03_gmg_F: MRAP_03_gmg_base_F { + displayName = "$STR_ACE_RealisticNames_MRAP_03_gmg_Name"; + }; + + // merkava derivates + class MBT_01_base_F; + class B_MBT_01_base_F: MBT_01_base_F {}; + + class B_MBT_01_cannon_F: B_MBT_01_base_F { + displayName = "$STR_ACE_RealisticNames_MBT_01_cannon_Name"; + }; + class B_MBT_01_TUSK_F: B_MBT_01_cannon_F { + displayName = "$STR_ACE_RealisticNames_MBT_01_TUSK_Name"; + }; + + class MBT_01_arty_base_F: MBT_01_base_F {}; + class B_MBT_01_arty_base_F: MBT_01_arty_base_F {}; + + class B_MBT_01_arty_F: B_MBT_01_arty_base_F { + displayName = "$STR_ACE_RealisticNames_MBT_01_arty_Name"; + }; + + class MBT_01_mlrs_base_F: MBT_01_base_F {}; + class B_MBT_01_mlrs_base_F: MBT_01_mlrs_base_F {}; + + class B_MBT_01_mlrs_F: B_MBT_01_mlrs_base_F { + displayName = "$STR_ACE_RealisticNames_MBT_01_mlrs_Name"; // Fictional name, (probably wrong) hebrew translation of storm. + }; + + // T100 derivates + class MBT_02_base_F; + class O_MBT_02_base_F: MBT_02_base_F {}; + + class O_MBT_02_cannon_F: O_MBT_02_base_F { + displayName = "$STR_ACE_RealisticNames_MBT_02_cannon_Name"; + }; + + class MBT_02_arty_base_F: MBT_02_base_F {}; + class O_MBT_02_arty_base_F: MBT_02_arty_base_F {}; + + class O_MBT_02_arty_F: O_MBT_02_arty_base_F { + displayName = "$STR_ACE_RealisticNames_MBT_02_arty_Name"; + }; + + // leopard sg + class I_MBT_03_base_F; + class I_MBT_03_cannon_F: I_MBT_03_base_F { + displayName = "$STR_ACE_RealisticNames_MBT_03_cannon_Name"; + }; + + // tracked apcs + class B_APC_Tracked_01_base_F; + class B_APC_Tracked_01_rcws_F: B_APC_Tracked_01_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Tracked_01_rcws_Name"; + }; + + class B_APC_Tracked_01_AA_F: B_APC_Tracked_01_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Tracked_01_AA_Name"; // Fictional name, (probably wrong) hebrew translation of cheetah. + }; + + class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Tracked_01_CRV_Name"; + }; + + class O_APC_Tracked_02_base_F; + class O_APC_Tracked_02_cannon_F: O_APC_Tracked_02_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Tracked_02_cannon_Name"; + }; + + class O_APC_Tracked_02_AA_F: O_APC_Tracked_02_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Tracked_02_AA_Name"; + }; + + class I_APC_tracked_03_base_F; + class I_APC_tracked_03_cannon_F: I_APC_tracked_03_base_F { + displayName = "$STR_ACE_RealisticNames_APC_tracked_03_cannon_Name"; + }; + + // wheeled apcs + class B_APC_Wheeled_01_base_F; + class B_APC_Wheeled_01_cannon_F: B_APC_Wheeled_01_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Wheeled_cannon_Name"; + }; + + class O_APC_Wheeled_02_base_F; + class O_APC_Wheeled_02_rcws_F: O_APC_Wheeled_02_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Wheeled_02_rcws_Name"; + }; + + class I_APC_Wheeled_03_base_F; + class I_APC_Wheeled_03_cannon_F: I_APC_Wheeled_03_base_F { + displayName = "$STR_ACE_RealisticNames_APC_Wheeled_03_cannon_Name"; + }; + + // trucks + class Truck_01_base_F; + class B_Truck_01_transport_F: Truck_01_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_transport_Name"; + }; + class B_Truck_01_covered_F: B_Truck_01_transport_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_covered_Name"; + }; + class B_Truck_01_mover_F: B_Truck_01_transport_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_mover_Name"; + }; + class B_Truck_01_box_F: B_Truck_01_mover_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_box_Name"; + }; + class B_Truck_01_medical_F: B_Truck_01_transport_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_medical_Name"; + }; + class B_Truck_01_ammo_F: B_Truck_01_mover_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_ammo_Name"; + }; + class B_Truck_01_fuel_F: B_Truck_01_mover_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_fuel_Name"; + }; + class B_Truck_01_Repair_F: B_Truck_01_mover_F { + displayName = "$STR_ACE_RealisticNames_Truck_01_Repair_Name"; + }; + class Truck_02_transport_base_F; + class O_Truck_02_transport_F: Truck_02_transport_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_transport_Name"; + }; + class Truck_02_base_F; + class O_Truck_02_covered_F: Truck_02_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_covered_Name"; + }; + class Truck_02_Ammo_base_F; + class O_Truck_02_ammo_F: Truck_02_Ammo_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_ammo_Name"; + }; + class Truck_02_fuel_base_F; + class O_Truck_02_fuel_F: Truck_02_fuel_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_fuel_Name"; + }; + class Truck_02_box_base_F; + class O_Truck_02_box_F: Truck_02_box_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_box_Name"; + }; + class Truck_02_medical_base_F; + class O_Truck_02_medical_F: Truck_02_medical_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_medical_Name"; + }; + class I_Truck_02_transport_F: Truck_02_transport_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_transport_Name"; + }; + class I_Truck_02_covered_F: Truck_02_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_covered_Name"; + }; + class I_Truck_02_ammo_F: Truck_02_Ammo_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_ammo_Name"; + }; + class I_Truck_02_fuel_F: Truck_02_fuel_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_fuel_Name"; + }; + class I_Truck_02_box_F: Truck_02_box_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_box_Name"; + }; + class I_Truck_02_medical_F: Truck_02_medical_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_02_medical_Name"; + }; + + class Truck_03_base_F; + class O_Truck_03_transport_F: Truck_03_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_03_transport_Name"; + }; + class O_Truck_03_covered_F: Truck_03_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_03_covered_Name"; + }; + class O_Truck_03_device_F: Truck_03_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_03_device_Name"; + }; + class O_Truck_03_ammo_F: Truck_03_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_03_ammo_Name"; + }; + class O_Truck_03_fuel_F: Truck_03_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_03_fuel_Name"; + }; + class O_Truck_03_repair_F: Truck_03_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_03_repair_Name"; + }; + class O_Truck_03_medical_F: Truck_03_base_F { + displayName = "$STR_ACE_RealisticNames_Truck_03_medical_Name"; + }; + + // helicopters + class Heli_Attack_01_base_F; + class B_Heli_Attack_01_F: Heli_Attack_01_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Attack_01_Name"; + }; + + class Heli_Light_01_unarmed_base_F; + class B_Heli_Light_01_F: Heli_Light_01_unarmed_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Light_01_Name"; + }; + + class Heli_Light_01_armed_base_F; + class B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Light_01_armed_Name"; + }; + + class Heli_Light_01_civil_base_F: Heli_Light_01_unarmed_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Light_01_civil_Name"; + }; + + class Heli_Transport_03_base_F; + class B_Heli_Transport_03_F: Heli_Transport_03_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Transport_03_Name"; + }; + class Heli_Transport_03_unarmed_base_F; + class B_Heli_Transport_03_unarmed_F: Heli_Transport_03_unarmed_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Transport_03_unarmed_Name"; + }; + + class Heli_Light_02_base_F; + class O_Heli_Light_02_F: Heli_Light_02_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Light_02_Name"; + }; + class Heli_Light_02_unarmed_base_F; + class O_Heli_Light_02_unarmed_F: Heli_Light_02_unarmed_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Light_02_unarmed_Name"; + }; + + class Heli_light_03_base_F; + class I_Heli_light_03_F: Heli_light_03_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_light_03_Name"; + }; + + class Heli_light_03_unarmed_base_F; + class I_Heli_light_03_unarmed_F: Heli_light_03_unarmed_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_light_03_unarmed_Name"; + }; + + class Heli_Transport_02_base_F; + class I_Heli_Transport_02_F: Heli_Transport_02_base_F { + displayName = "$STR_ACE_RealisticNames_Heli_Transport_02_Name"; + }; + + // planes + class Plane_CAS_01_base_F; + class B_Plane_CAS_01_F: Plane_CAS_01_base_F { + displayName = "$STR_ACE_RealisticNames_Plane_CAS_01_Name"; + }; + + class Plane_CAS_02_base_F; + class O_Plane_CAS_02_F: Plane_CAS_02_base_F { + displayName = "$STR_ACE_RealisticNames_Plane_CAS_02_Name"; + }; + + class Plane_Fighter_03_base_F; + class I_Plane_Fighter_03_CAS_F: Plane_Fighter_03_base_F { + displayName = "$STR_ACE_RealisticNames_Plane_Fighter_03_CAS_Name"; + }; + + class I_Plane_Fighter_03_AA_F: I_Plane_Fighter_03_CAS_F { + displayName = "$STR_ACE_RealisticNames_Plane_Fighter_03_AA_Name"; + }; + + // uavs + class UAV_02_base_F; + class B_UAV_02_F: UAV_02_base_F { + displayName = "$STR_ACE_RealisticNames_UAV_02_Name"; + }; + class O_UAV_02_F: UAV_02_base_F { + displayName = "$STR_ACE_RealisticNames_UAV_02_Name"; + }; + class I_UAV_02_F: UAV_02_base_F { + displayName = "$STR_ACE_RealisticNames_UAV_02_Name"; + }; + + class UAV_02_CAS_base_F: UAV_02_base_F {}; + class B_UAV_02_CAS_F: UAV_02_CAS_base_F { + displayName = "$STR_ACE_RealisticNames_UAV_02_CAS_Name"; + }; + class O_UAV_02_CAS_F: UAV_02_CAS_base_F { + displayName = "$STR_ACE_RealisticNames_UAV_02_CAS_Name"; + }; + class I_UAV_02_CAS_F: UAV_02_CAS_base_F { + displayName = "$STR_ACE_RealisticNames_UAV_02_CAS_Name"; + }; + + // pistols + class Pistol_Base_F; + class Weapon_hgun_P07_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_P07_Name"; + }; + + class Weapon_hgun_Rook40_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Rook40_Name"; + }; + + class Weapon_hgun_ACPC2_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_ACPC2_Name"; + }; + + class Weapon_hgun_Pistol_heavy_01_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_01_Name"; + }; + + class Weapon_hgun_Pistol_heavy_02_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_02_Name"; + }; + + class Weapon_hgun_Pistol_Signal_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Pistol_Signal_Name"; + }; + + // rocket launchers + class Launcher_Base_F; + class Weapon_launch_NLAW_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_NLAW_Name"; + }; + + class Weapon_launch_RPG32_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_RPG32_Name"; + }; + + class Weapon_launch_Titan_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_Titan_Name"; + }; + + class Weapon_launch_Titan_short_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_Titan_short_Name"; + }; + + class Weapon_launch_B_Titan_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_Titan_Name"; + }; + //class Weapon_launch_I_Titan_F: Weapon_launch_B_Titan_F {}; + //class Weapon_launch_O_Titan_F: Weapon_launch_B_Titan_F {}; + + class Weapon_launch_launch_B_Titan_short_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_Titan_short_Name"; + }; + //class Weapon_launch_I_Titan_short_F: Weapon_launch_launch_B_Titan_short_F {}; + //class Weapon_launch_O_Titan_short_F: Weapon_launch_launch_B_Titan_short_F {}; + + // rifles + + // MX + class Weapon_Base_F; + class Weapon_arifle_MX_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_Name"; + }; + + class Weapon_arifle_MXC_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MXC_Name"; + }; + + class Weapon_arifle_MX_GL_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_GL_Name"; + }; + + class Weapon_arifle_MX_SW_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_SW_Name"; + }; + + class Weapon_arifle_MXM_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MXM_Name"; + }; + + // Katiba + class Weapon_arifle_Katiba_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Katiba_Name"; + }; + + class Weapon_arifle_Katiba_C_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Katiba_C_Name"; + }; + + class Weapon_arifle_Katiba_GL_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Katiba_GL_Name"; + }; + + // F2000 + class Weapon_arifle_Mk20_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_Name"; + }; + + class Weapon_arifle_Mk20_plain_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_plain_Name"; + }; + + class Weapon_arifle_Mk20C_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_Name"; + }; + + class Weapon_arifle_Mk20C_plain_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_plain_Name"; + }; + + class Weapon_arifle_Mk20_GL_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_Name"; + }; + + class Weapon_arifle_Mk20_GL_plain_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_plain_Name"; + }; + + // TAR-21 + class Weapon_arifle_TRG21_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_TRG21_Name"; + }; + + class Weapon_arifle_TRG20_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_TRG20_Name"; + }; + + class Weapon_arifle_TRG21_GL_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_TRG21_GL_Name"; + }; + + // sub machine guns + class Weapon_SMG_01_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_SMG_01_Name"; + }; + + class Weapon_SMG_02_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_SMG_02_Name"; + }; + + class Weapon_hgun_PDW2000_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_PDW2000_Name"; + }; + + class Weapon_arifle_SDAR_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_SDAR_Name"; + }; + + // machine guns + class Weapon_LMG_Mk200_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_LMG_Mk200_Name"; + }; + + class Weapon_LMG_Zafir_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_LMG_Zafir_Name"; + }; + + // sniper rifles + class Weapon_srifle_EBR_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_srifle_EBR_Name"; + }; + + class Weapon_srifle_GM6_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_srifle_GM6_Name"; + }; + + class Weapon_srifle_GM6_camo_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_srifle_GM6_camo_Name"; + }; + + class Weapon_srifle_LRR_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_srifle_LRR_Name"; + }; + + class Weapon_srifle_LRR_camo_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_srifle_LRR_camo_Name"; + }; + + class Weapon_srifle_DMR_01_F: Weapon_Base_F { + displayName = "$STR_ACE_RealisticNames_srifle_DMR_01_Name"; + }; +}; diff --git a/addons/realisticnames/CfgWeapons.hpp b/addons/realisticnames/CfgWeapons.hpp new file mode 100644 index 0000000000..8e64434bd4 --- /dev/null +++ b/addons/realisticnames/CfgWeapons.hpp @@ -0,0 +1,461 @@ + +class Mode_FullAuto; + +class CfgWeapons { + // assault rifles + + // MX + class arifle_MX_Base_F; + class arifle_MX_F: arifle_MX_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_Name"; + }; + class arifle_MX_Black_F: arifle_MX_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_Black_Name"; + }; + + class arifle_MXC_F: arifle_MX_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MXC_Name"; + }; + class arifle_MXC_Black_F: arifle_MXC_F { + displayName = "$STR_ACE_RealisticNames_arifle_MXC_Black_Name"; + }; + + class arifle_MX_GL_F: arifle_MX_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_GL_Name"; + }; + class arifle_MX_GL_Black_F: arifle_MX_GL_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_GL_Black_Name"; + }; + + class arifle_MX_SW_F: arifle_MX_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_SW_Name"; + }; + class arifle_MX_SW_Black_F: arifle_MX_SW_F { + displayName = "$STR_ACE_RealisticNames_arifle_MX_SW_Black_Name"; + }; + + class arifle_MXM_F: arifle_MX_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_MXM_Name"; + }; + class arifle_MXM_Black_F: arifle_MXM_F { + displayName = "$STR_ACE_RealisticNames_arifle_MXM_Black_Name"; + }; + + // Katiba + class arifle_katiba_Base_F; + class arifle_Katiba_F: arifle_katiba_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Katiba_Name"; + }; + class arifle_Katiba_GL_F: arifle_katiba_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Katiba_GL_Name"; + }; + class arifle_Katiba_C_F: arifle_katiba_Base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Katiba_C_Name"; + }; + + // SDAR + class SDAR_base_F; + class arifle_SDAR_F: SDAR_base_F { + displayName = "$STR_ACE_RealisticNames_arifle_SDAR_Name"; + }; + + // TAR-21 + class Tavor_base_F; + class arifle_TRG21_F: Tavor_base_F { + displayName = "$STR_ACE_RealisticNames_arifle_TRG21_Name"; + }; + class arifle_TRG21_GL_F: arifle_TRG21_F { + displayName = "$STR_ACE_RealisticNames_arifle_TRG21_GL_Name"; + }; + class arifle_TRG20_F: Tavor_base_F { + displayName = "$STR_ACE_RealisticNames_arifle_TRG20_Name"; + }; + + // F2000 + class mk20_base_F; + class arifle_Mk20_F: mk20_base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_Name"; + }; + class arifle_Mk20_plain_F: arifle_Mk20_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_plain_Name"; + }; + + class arifle_Mk20C_F: mk20_base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_Name"; + }; + class arifle_Mk20C_plain_F: arifle_Mk20C_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_plain_Name"; + }; + + class arifle_Mk20_GL_F: mk20_base_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_Name"; + }; + class arifle_Mk20_GL_plain_F: arifle_Mk20_GL_F { + displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_plain_Name"; + }; + + // Vector + class SMG_01_Base; + class SMG_01_F: SMG_01_Base { + displayName = "$STR_ACE_RealisticNames_SMG_01_Name"; + }; + + // Scorpion + class SMG_02_base_F; + class SMG_02_F: SMG_02_base_F { + displayName = "$STR_ACE_RealisticNames_SMG_02_Name"; + }; + + // PDW 2000 + class pdw2000_base_F; + class hgun_pdw2000_F: pdw2000_base_F { + displayName = "$STR_ACE_RealisticNames_hgun_PDW2000_Name"; + }; + + // pistols + class Pistol_Base_F; + class hgun_P07_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_P07_Name"; + }; + + class hgun_Rook40_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Rook40_Name"; + }; + + class hgun_ACPC2_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_ACPC2_Name"; + }; + + class hgun_Pistol_heavy_01_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_01_Name"; + }; + + class hgun_Pistol_heavy_02_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_02_Name"; + }; + + class hgun_Pistol_Signal_F: Pistol_Base_F { + displayName = "$STR_ACE_RealisticNames_hgun_Pistol_Signal_Name"; + }; + + // machine guns + class Rifle_Long_Base_F; + class LMG_Mk200_F: Rifle_Long_Base_F { + displayName = "$STR_ACE_RealisticNames_LMG_Mk200_Name"; + }; + + class LMG_Zafir_F: Rifle_Long_Base_F { + displayName = "$STR_ACE_RealisticNames_LMG_Zafir_Name"; + }; + + // sniper rifles + class EBR_base_F; + class srifle_EBR_F: EBR_base_F { + displayName = "$STR_ACE_RealisticNames_srifle_EBR_Name"; + }; + + class LRR_base_F; + class srifle_LRR_F: LRR_base_F { + displayName = "$STR_ACE_RealisticNames_srifle_LRR_Name"; + }; + class srifle_LRR_camo_F: srifle_LRR_F { + displayName = "$STR_ACE_RealisticNames_srifle_LRR_camo_Name"; + }; + + class GM6_base_F; + class srifle_GM6_F: GM6_base_F { + displayName = "$STR_ACE_RealisticNames_srifle_GM6_Name"; + }; + class srifle_GM6_camo_F: srifle_GM6_F { + displayName = "$STR_ACE_RealisticNames_srifle_GM6_camo_Name"; + }; + + class DMR_01_base_F; + class srifle_DMR_01_F: DMR_01_base_F { + displayName = "$STR_ACE_RealisticNames_srifle_DMR_01_Name"; + }; + + // launchers + class Launcher_Base_F; + class launch_RPG32_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_RPG32_Name"; + }; + + class launch_Titan_base: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_Titan_Name"; + }; + class launch_Titan_short_base: launch_Titan_base { + displayName = "$STR_ACE_RealisticNames_launch_Titan_short_Name"; + }; + + class launch_NLAW_F: Launcher_Base_F { + displayName = "$STR_ACE_RealisticNames_launch_NLAW_Name"; + }; + + // vehicle weapons + + // gatlings + class CannonCore; + class gatling_20mm: CannonCore { + //displayName = ""; + class manual: CannonCore { + //displayName = ""; + }; + }; + class Twin_Cannon_20mm: gatling_20mm { + displayName = "Plamen PL-20"; + class manual: manual { + displayName = "Plamen PL-20"; + }; + }; + + class gatling_30mm: CannonCore { // This is a fictional veresion of the GSh-6-30, with 3 barrels + displayName = "GSh-3-30"; + class LowROF: Mode_FullAuto { + displayName = "GSh-3-30"; + }; + }; + + class Gatling_30mm_Plane_CAS_01_F: CannonCore { + displayName = "GAU-8"; + class LowROF: Mode_FullAuto { + displayName = "GAU-8"; + }; + }; + + class Cannon_30mm_Plane_CAS_02_F: CannonCore { + displayName = "GSh-301"; + class LowROF: Mode_FullAuto { + displayName = "GSh-301"; + }; + }; + + // missiles + class RocketPods; + class Missile_AA_04_Plane_CAS_01_F: RocketPods { + displayName = "AIM-9 Sidewinder"; + }; + class Missile_AA_03_Plane_CAS_02_F: Missile_AA_04_Plane_CAS_01_F { + displayName = "Wympel R-73"; + }; + + class MissileLauncher; + class Missile_AGM_02_Plane_CAS_01_F: MissileLauncher { + displayName = "AGM-65 Maverick"; + }; + class Missile_AGM_01_Plane_CAS_02_F: Missile_AGM_02_Plane_CAS_01_F { + displayName = "Kh-25MTP"; + }; + + // rockets + class Rocket_04_HE_Plane_CAS_01_F: RocketPods { + displayName = "Hydra 70"; + class Burst: RocketPods { + displayName = "Hydra 70"; + }; + }; + class Rocket_04_AP_Plane_CAS_01_F: Rocket_04_HE_Plane_CAS_01_F { + displayName = "Hydra 70"; + }; + + class Rocket_03_HE_Plane_CAS_02_F: Rocket_04_HE_Plane_CAS_01_F { + displayName = "S-8"; + class Burst: Burst { + displayName = "S-8"; + }; + }; + class Rocket_03_AP_Plane_CAS_02_F: Rocket_04_AP_Plane_CAS_01_F { + displayName = "S-8"; + class Burst: Burst { + displayName = "S-8"; + }; + }; + + class rockets_Skyfire: RocketPods { + displayName = "Skyfire-70"; + class Burst: RocketPods { + displayName = "Skyfire-70"; + }; + }; + + // more missiles + class missiles_DAR: RocketPods { + displayName = "Hydra 70"; + class Burst: RocketPods { + displayName = "Hydra 70"; + }; + }; + + class missiles_DAGR: RocketPods { + displayName = "DAGR"; + class Burst: RocketPods { + displayName = "DAGR"; + }; + }; + + class missiles_ASRAAM: MissileLauncher { + displayName = "AIM-132 ASRAAM"; + }; + + class missiles_Zephyr: MissileLauncher { + displayName = "AIM-120A AMRAAM"; + }; + + class missiles_SCALPEL: RocketPods { // according to zGuba, this is what it's based on + displayName = "9K121 Vikhr"; + }; + + // bomb + class Bomb_04_Plane_CAS_01_F: RocketPods { + //displayName = ""; + }; + class Bomb_03_Plane_CAS_02_F: Bomb_04_Plane_CAS_01_F { + displayName = "FAB-250M-54"; + }; + + // machine guns + class MGunCore; + class M134_minigun: MGunCore { + displayName = "2x M134 Minigun"; + }; + + class LMG_RCWS; + class MGun; + + class LMG_Minigun: LMG_RCWS { + displayName = "M134 Minigun"; + class manual: MGun { + displayName = "M134 Minigun"; + }; + }; + + class HMG_127: LMG_RCWS { + displayName = "M2"; + class manual: MGun { + displayName = "M2"; + }; + }; + + class HMG_01: HMG_127 { + displayName = "XM312"; + }; + class HMG_M2: HMG_01 { + displayName = "M2"; + }; + + class HMG_NSVT: HMG_127 { + displayName = "NSVT"; + class manual: manual { + displayName = "NSVT"; + }; + }; + + // grenade launchers + class GMG_F; + class GMG_20mm: GMG_F { + displayName = "XM307"; + class manual: GMG_F { + displayName = "XM307"; + }; + }; + + class GMG_40mm: GMG_F { + displayName = "Mk 19"; + class manual: GMG_F { + displayName = "Mk 19"; + }; + }; + + // autocannons + class autocannon_35mm: CannonCore { + displayName = "GDF-001"; + class manual: CannonCore { + displayName = "GDF-001"; + }; + }; + + // aa missiles + class missiles_titan: MissileLauncher { + displayName = "Mini-Spike"; + }; + + // mortar + class mortar_155mm_AMOS: CannonCore { + displayName = "L/52"; + }; + + // artillery rockets + class rockets_230mm_GAT: RocketPods { + displayName = "M269"; + }; + + // tank guns + class cannon_120mm: CannonCore { + class player; + displayName = "MG251"; + }; + + class cannon_120mm_long: cannon_120mm { + displayName = "L/55"; + class player: player {}; + }; + + class cannon_105mm: cannon_120mm { + displayName = "M68"; + class player: player { + displayName = "M68"; + }; + }; + + class cannon_125mm: cannon_120mm { + displayName = "2A46"; + }; + + // coax machine guns + class LMG_coax: LMG_RCWS { + displayName = "PKT"; + }; + + class ACE_LMG_coax_MBT_01: LMG_coax { + displayName = "MAG 58"; + }; + + class ACE_LMG_coax_APC_Tracked_03: LMG_coax { + displayName = "L94A1"; + }; + + // more autocannons + class autocannon_Base_F; + class autocannon_40mm_CTWS: autocannon_Base_F { + displayName = "Mk44 Bushmaster II"; + class AP: autocannon_Base_F { + displayName = "Mk44 Bushmaster II"; + }; + + class HE: autocannon_Base_F { + displayName = "Mk44 Bushmaster II"; + }; + }; + + class autocannon_30mm_CTWS: autocannon_Base_F { + displayName = "Mk44 Bushmaster II"; + class AP: autocannon_Base_F { + displayName = "Mk44 Bushmaster II"; + }; + + class HE: autocannon_Base_F { + displayName = "Mk44 Bushmaster II"; + }; + }; + + class autocannon_30mm: autocannon_30mm_CTWS { + displayName = "L21A1 RARDEN"; + class AP: AP { + displayName = "L21A1 RARDEN"; + }; + + class HE: HE { + displayName = "L21A1 RARDEN"; + }; + }; +}; diff --git a/addons/realisticnames/config.cpp b/addons/realisticnames/config.cpp index e7a7984721..6a8ea59290 100644 --- a/addons/realisticnames/config.cpp +++ b/addons/realisticnames/config.cpp @@ -12,1439 +12,6 @@ class CfgPatches { }; }; -// VEHICLES -class CfgVehicles { - // static weapons - class StaticMGWeapon; - class HMG_01_base_F: StaticMGWeapon { - displayName = "$STR_ACE_RealisticNames_HMG_01_Name"; - }; - class HMG_01_A_base_F: HMG_01_base_F { - displayName = "$STR_ACE_RealisticNames_HMG_01_A_Name"; - }; - class HMG_01_high_base_F: HMG_01_base_F { - displayName = "$STR_ACE_RealisticNames_HMG_01_high_Name"; - }; - - class AT_01_base_F; - class B_static_AT_F: AT_01_base_F { - displayName = "$STR_ACE_RealisticNames_static_AT_Name"; - }; - class O_static_AT_F: AT_01_base_F { - displayName = "$STR_ACE_RealisticNames_static_AT_Name"; - }; - class I_static_AT_F: AT_01_base_F { - displayName = "$STR_ACE_RealisticNames_static_AT_Name"; - }; - - class AA_01_base_F; - class B_static_AA_F: AA_01_base_F { - displayName = "$STR_ACE_RealisticNames_static_AA_Name"; - }; - class O_static_AA_F: AA_01_base_F { - displayName = "$STR_ACE_RealisticNames_static_AA_Name"; - }; - class I_static_AA_F: AA_01_base_F { - displayName = "$STR_ACE_RealisticNames_static_AA_Name"; - }; - - class GMG_TriPod; - class GMG_01_base_F: GMG_TriPod { - displayName = "$STR_ACE_RealisticNames_GMG_01_Name"; - }; - class GMG_01_A_base_F: GMG_01_base_F { - displayName = "$STR_ACE_RealisticNames_GMG_01_A_Name"; - }; - class GMG_01_high_base_F: GMG_01_base_F { - displayName = "$STR_ACE_RealisticNames_GMG_01_high_Name"; - }; - - // M-ATV - class MRAP_01_base_F; - class B_MRAP_01_F: MRAP_01_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_01_Name"; - }; - - class MRAP_01_gmg_base_F: MRAP_01_base_F {}; - class B_MRAP_01_gmg_F: MRAP_01_gmg_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_01_gmg_Name"; - }; - - class MRAP_01_hmg_base_F: MRAP_01_gmg_base_F {}; - class B_MRAP_01_hmg_F: MRAP_01_hmg_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_01_hmg_Name"; - }; - - // punisher - class MRAP_02_base_F; - class O_MRAP_02_F: MRAP_02_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_02_Name"; - }; - - class MRAP_02_hmg_base_F: MRAP_02_base_F {}; - class O_MRAP_02_hmg_F: MRAP_02_hmg_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_02_hmg_Name"; - }; - - class MRAP_02_gmg_base_F: MRAP_02_hmg_base_F {}; - class O_MRAP_02_gmg_F: MRAP_02_gmg_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_02_gmg_Name"; - }; - - // strider - class MRAP_03_base_F; - class I_MRAP_03_F: MRAP_03_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_03_Name"; - }; - - class MRAP_03_hmg_base_F: MRAP_03_base_F {}; - class I_MRAP_03_hmg_F: MRAP_03_hmg_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_03_hmg_Name"; - }; - - class MRAP_03_gmg_base_F: MRAP_03_hmg_base_F {}; - class I_MRAP_03_gmg_F: MRAP_03_gmg_base_F { - displayName = "$STR_ACE_RealisticNames_MRAP_03_gmg_Name"; - }; - - // merkava derivates - class MBT_01_base_F; - class B_MBT_01_base_F: MBT_01_base_F {}; - - class B_MBT_01_cannon_F: B_MBT_01_base_F { - displayName = "$STR_ACE_RealisticNames_MBT_01_cannon_Name"; - }; - class B_MBT_01_TUSK_F: B_MBT_01_cannon_F { - displayName = "$STR_ACE_RealisticNames_MBT_01_TUSK_Name"; - }; - - class MBT_01_arty_base_F: MBT_01_base_F {}; - class B_MBT_01_arty_base_F: MBT_01_arty_base_F {}; - - class B_MBT_01_arty_F: B_MBT_01_arty_base_F { - displayName = "$STR_ACE_RealisticNames_MBT_01_arty_Name"; - }; - - class MBT_01_mlrs_base_F: MBT_01_base_F {}; - class B_MBT_01_mlrs_base_F: MBT_01_mlrs_base_F {}; - - class B_MBT_01_mlrs_F: B_MBT_01_mlrs_base_F { - displayName = "$STR_ACE_RealisticNames_MBT_01_mlrs_Name"; // Fictional name, (probably wrong) hebrew translation of storm. - }; - - // T100 derivates - class MBT_02_base_F; - class O_MBT_02_base_F: MBT_02_base_F {}; - - class O_MBT_02_cannon_F: O_MBT_02_base_F { - displayName = "$STR_ACE_RealisticNames_MBT_02_cannon_Name"; - }; - - class MBT_02_arty_base_F: MBT_02_base_F {}; - class O_MBT_02_arty_base_F: MBT_02_arty_base_F {}; - - class O_MBT_02_arty_F: O_MBT_02_arty_base_F { - displayName = "$STR_ACE_RealisticNames_MBT_02_arty_Name"; - }; - - // leopard sg - class I_MBT_03_base_F; - class I_MBT_03_cannon_F: I_MBT_03_base_F { - displayName = "$STR_ACE_RealisticNames_MBT_03_cannon_Name"; - }; - - // tracked apcs - class B_APC_Tracked_01_base_F; - class B_APC_Tracked_01_rcws_F: B_APC_Tracked_01_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Tracked_01_rcws_Name"; - }; - - class B_APC_Tracked_01_AA_F: B_APC_Tracked_01_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Tracked_01_AA_Name"; // Fictional name, (probably wrong) hebrew translation of cheetah. - }; - - class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Tracked_01_CRV_Name"; - }; - - class O_APC_Tracked_02_base_F; - class O_APC_Tracked_02_cannon_F: O_APC_Tracked_02_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Tracked_02_cannon_Name"; - }; - - class O_APC_Tracked_02_AA_F: O_APC_Tracked_02_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Tracked_02_AA_Name"; - }; - - class I_APC_tracked_03_base_F; - class I_APC_tracked_03_cannon_F: I_APC_tracked_03_base_F { - displayName = "$STR_ACE_RealisticNames_APC_tracked_03_cannon_Name"; - }; - - // wheeled apcs - class B_APC_Wheeled_01_base_F; - class B_APC_Wheeled_01_cannon_F: B_APC_Wheeled_01_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Wheeled_cannon_Name"; - }; - - class O_APC_Wheeled_02_base_F; - class O_APC_Wheeled_02_rcws_F: O_APC_Wheeled_02_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Wheeled_02_rcws_Name"; - }; - - class I_APC_Wheeled_03_base_F; - class I_APC_Wheeled_03_cannon_F: I_APC_Wheeled_03_base_F { - displayName = "$STR_ACE_RealisticNames_APC_Wheeled_03_cannon_Name"; - }; - - // trucks - class Truck_01_base_F; - class B_Truck_01_transport_F: Truck_01_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_transport_Name"; - }; - class B_Truck_01_covered_F: B_Truck_01_transport_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_covered_Name"; - }; - class B_Truck_01_mover_F: B_Truck_01_transport_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_mover_Name"; - }; - class B_Truck_01_box_F: B_Truck_01_mover_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_box_Name"; - }; - class B_Truck_01_medical_F: B_Truck_01_transport_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_medical_Name"; - }; - class B_Truck_01_ammo_F: B_Truck_01_mover_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_ammo_Name"; - }; - class B_Truck_01_fuel_F: B_Truck_01_mover_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_fuel_Name"; - }; - class B_Truck_01_Repair_F: B_Truck_01_mover_F { - displayName = "$STR_ACE_RealisticNames_Truck_01_Repair_Name"; - }; - class Truck_02_transport_base_F; - class O_Truck_02_transport_F: Truck_02_transport_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_transport_Name"; - }; - class Truck_02_base_F; - class O_Truck_02_covered_F: Truck_02_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_covered_Name"; - }; - class Truck_02_Ammo_base_F; - class O_Truck_02_ammo_F: Truck_02_Ammo_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_ammo_Name"; - }; - class Truck_02_fuel_base_F; - class O_Truck_02_fuel_F: Truck_02_fuel_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_fuel_Name"; - }; - class Truck_02_box_base_F; - class O_Truck_02_box_F: Truck_02_box_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_box_Name"; - }; - class Truck_02_medical_base_F; - class O_Truck_02_medical_F: Truck_02_medical_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_medical_Name"; - }; - class I_Truck_02_transport_F: Truck_02_transport_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_transport_Name"; - }; - class I_Truck_02_covered_F: Truck_02_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_covered_Name"; - }; - class I_Truck_02_ammo_F: Truck_02_Ammo_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_ammo_Name"; - }; - class I_Truck_02_fuel_F: Truck_02_fuel_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_fuel_Name"; - }; - class I_Truck_02_box_F: Truck_02_box_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_box_Name"; - }; - class I_Truck_02_medical_F: Truck_02_medical_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_02_medical_Name"; - }; - - class Truck_03_base_F; - class O_Truck_03_transport_F: Truck_03_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_03_transport_Name"; - }; - class O_Truck_03_covered_F: Truck_03_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_03_covered_Name"; - }; - class O_Truck_03_device_F: Truck_03_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_03_device_Name"; - }; - class O_Truck_03_ammo_F: Truck_03_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_03_ammo_Name"; - }; - class O_Truck_03_fuel_F: Truck_03_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_03_fuel_Name"; - }; - class O_Truck_03_repair_F: Truck_03_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_03_repair_Name"; - }; - class O_Truck_03_medical_F: Truck_03_base_F { - displayName = "$STR_ACE_RealisticNames_Truck_03_medical_Name"; - }; - - // helicopters - class Heli_Attack_01_base_F; - class B_Heli_Attack_01_F: Heli_Attack_01_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Attack_01_Name"; - }; - - class Heli_Light_01_unarmed_base_F; - class B_Heli_Light_01_F: Heli_Light_01_unarmed_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Light_01_Name"; - }; - - class Heli_Light_01_armed_base_F; - class B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Light_01_armed_Name"; - }; - - class Heli_Light_01_civil_base_F: Heli_Light_01_unarmed_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Light_01_civil_Name"; - }; - - class Heli_Transport_03_base_F; - class B_Heli_Transport_03_F: Heli_Transport_03_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Transport_03_Name"; - }; - class Heli_Transport_03_unarmed_base_F; - class B_Heli_Transport_03_unarmed_F: Heli_Transport_03_unarmed_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Transport_03_unarmed_Name"; - }; - - class Heli_Light_02_base_F; - class O_Heli_Light_02_F: Heli_Light_02_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Light_02_Name"; - }; - class Heli_Light_02_unarmed_base_F; - class O_Heli_Light_02_unarmed_F: Heli_Light_02_unarmed_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Light_02_unarmed_Name"; - }; - - class Heli_light_03_base_F; - class I_Heli_light_03_F: Heli_light_03_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_light_03_Name"; - }; - - class Heli_light_03_unarmed_base_F; - class I_Heli_light_03_unarmed_F: Heli_light_03_unarmed_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_light_03_unarmed_Name"; - }; - - class Heli_Transport_02_base_F; - class I_Heli_Transport_02_F: Heli_Transport_02_base_F { - displayName = "$STR_ACE_RealisticNames_Heli_Transport_02_Name"; - }; - - // planes - class Plane_CAS_01_base_F; - class B_Plane_CAS_01_F: Plane_CAS_01_base_F { - displayName = "$STR_ACE_RealisticNames_Plane_CAS_01_Name"; - }; - - class Plane_CAS_02_base_F; - class O_Plane_CAS_02_F: Plane_CAS_02_base_F { - displayName = "$STR_ACE_RealisticNames_Plane_CAS_02_Name"; - }; - - class Plane_Fighter_03_base_F; - class I_Plane_Fighter_03_CAS_F: Plane_Fighter_03_base_F { - displayName = "$STR_ACE_RealisticNames_Plane_Fighter_03_CAS_Name"; - }; - - class I_Plane_Fighter_03_AA_F: I_Plane_Fighter_03_CAS_F { - displayName = "$STR_ACE_RealisticNames_Plane_Fighter_03_AA_Name"; - }; - - // uavs - class UAV_02_base_F; - class B_UAV_02_F: UAV_02_base_F { - displayName = "$STR_ACE_RealisticNames_UAV_02_Name"; - }; - class O_UAV_02_F: UAV_02_base_F { - displayName = "$STR_ACE_RealisticNames_UAV_02_Name"; - }; - class I_UAV_02_F: UAV_02_base_F { - displayName = "$STR_ACE_RealisticNames_UAV_02_Name"; - }; - - class UAV_02_CAS_base_F: UAV_02_base_F {}; - class B_UAV_02_CAS_F: UAV_02_CAS_base_F { - displayName = "$STR_ACE_RealisticNames_UAV_02_CAS_Name"; - }; - class O_UAV_02_CAS_F: UAV_02_CAS_base_F { - displayName = "$STR_ACE_RealisticNames_UAV_02_CAS_Name"; - }; - class I_UAV_02_CAS_F: UAV_02_CAS_base_F { - displayName = "$STR_ACE_RealisticNames_UAV_02_CAS_Name"; - }; - - // pistols - class Pistol_Base_F; - class Weapon_hgun_P07_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_P07_Name"; - }; - - class Weapon_hgun_Rook40_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Rook40_Name"; - }; - - class Weapon_hgun_ACPC2_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_ACPC2_Name"; - }; - - class Weapon_hgun_Pistol_heavy_01_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_01_Name"; - }; - - class Weapon_hgun_Pistol_heavy_02_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_02_Name"; - }; - - class Weapon_hgun_Pistol_Signal_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Pistol_Signal_Name"; - }; - - // rocket launchers - class Launcher_Base_F; - class Weapon_launch_NLAW_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_NLAW_Name"; - }; - - class Weapon_launch_RPG32_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_RPG32_Name"; - }; - - class Weapon_launch_Titan_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_Titan_Name"; - }; - - class Weapon_launch_Titan_short_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_Titan_short_Name"; - }; - - class Weapon_launch_B_Titan_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_Titan_Name"; - }; - //class Weapon_launch_I_Titan_F: Weapon_launch_B_Titan_F {}; - //class Weapon_launch_O_Titan_F: Weapon_launch_B_Titan_F {}; - - class Weapon_launch_launch_B_Titan_short_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_Titan_short_Name"; - }; - //class Weapon_launch_I_Titan_short_F: Weapon_launch_launch_B_Titan_short_F {}; - //class Weapon_launch_O_Titan_short_F: Weapon_launch_launch_B_Titan_short_F {}; - - // rifles - - // MX - class Weapon_Base_F; - class Weapon_arifle_MX_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_Name"; - }; - - class Weapon_arifle_MXC_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MXC_Name"; - }; - - class Weapon_arifle_MX_GL_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_GL_Name"; - }; - - class Weapon_arifle_MX_SW_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_SW_Name"; - }; - - class Weapon_arifle_MXM_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MXM_Name"; - }; - - // Katiba - class Weapon_arifle_Katiba_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Katiba_Name"; - }; - - class Weapon_arifle_Katiba_C_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Katiba_C_Name"; - }; - - class Weapon_arifle_Katiba_GL_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Katiba_GL_Name"; - }; - - // F2000 - class Weapon_arifle_Mk20_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_Name"; - }; - - class Weapon_arifle_Mk20_plain_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_plain_Name"; - }; - - class Weapon_arifle_Mk20C_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_Name"; - }; - - class Weapon_arifle_Mk20C_plain_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_plain_Name"; - }; - - class Weapon_arifle_Mk20_GL_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_Name"; - }; - - class Weapon_arifle_Mk20_GL_plain_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_plain_Name"; - }; - - // TAR-21 - class Weapon_arifle_TRG21_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_TRG21_Name"; - }; - - class Weapon_arifle_TRG20_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_TRG20_Name"; - }; - - class Weapon_arifle_TRG21_GL_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_TRG21_GL_Name"; - }; - - // sub machine guns - class Weapon_SMG_01_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_SMG_01_Name"; - }; - - class Weapon_SMG_02_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_SMG_02_Name"; - }; - - class Weapon_hgun_PDW2000_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_PDW2000_Name"; - }; - - class Weapon_arifle_SDAR_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_SDAR_Name"; - }; - - // machine guns - class Weapon_LMG_Mk200_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_LMG_Mk200_Name"; - }; - - class Weapon_LMG_Zafir_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_LMG_Zafir_Name"; - }; - - // sniper rifles - class Weapon_srifle_EBR_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_srifle_EBR_Name"; - }; - - class Weapon_srifle_GM6_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_srifle_GM6_Name"; - }; - - class Weapon_srifle_GM6_camo_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_srifle_GM6_camo_Name"; - }; - - class Weapon_srifle_LRR_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_srifle_LRR_Name"; - }; - - class Weapon_srifle_LRR_camo_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_srifle_LRR_camo_Name"; - }; - - class Weapon_srifle_DMR_01_F: Weapon_Base_F { - displayName = "$STR_ACE_RealisticNames_srifle_DMR_01_Name"; - }; -}; - -// WEAPONS -class Mode_FullAuto; - -class CfgWeapons { - // assault rifles - - // MX - class arifle_MX_Base_F; - class arifle_MX_F: arifle_MX_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_Name"; - }; - class arifle_MX_Black_F: arifle_MX_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_Black_Name"; - }; - - class arifle_MXC_F: arifle_MX_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MXC_Name"; - }; - class arifle_MXC_Black_F: arifle_MXC_F { - displayName = "$STR_ACE_RealisticNames_arifle_MXC_Black_Name"; - }; - - class arifle_MX_GL_F: arifle_MX_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_GL_Name"; - }; - class arifle_MX_GL_Black_F: arifle_MX_GL_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_GL_Black_Name"; - }; - - class arifle_MX_SW_F: arifle_MX_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_SW_Name"; - }; - class arifle_MX_SW_Black_F: arifle_MX_SW_F { - displayName = "$STR_ACE_RealisticNames_arifle_MX_SW_Black_Name"; - }; - - class arifle_MXM_F: arifle_MX_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_MXM_Name"; - }; - class arifle_MXM_Black_F: arifle_MXM_F { - displayName = "$STR_ACE_RealisticNames_arifle_MXM_Black_Name"; - }; - - // Katiba - class arifle_katiba_Base_F; - class arifle_Katiba_F: arifle_katiba_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Katiba_Name"; - }; - class arifle_Katiba_GL_F: arifle_katiba_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Katiba_GL_Name"; - }; - class arifle_Katiba_C_F: arifle_katiba_Base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Katiba_C_Name"; - }; - - // SDAR - class SDAR_base_F; - class arifle_SDAR_F: SDAR_base_F { - displayName = "$STR_ACE_RealisticNames_arifle_SDAR_Name"; - }; - - // TAR-21 - class Tavor_base_F; - class arifle_TRG21_F: Tavor_base_F { - displayName = "$STR_ACE_RealisticNames_arifle_TRG21_Name"; - }; - class arifle_TRG21_GL_F: arifle_TRG21_F { - displayName = "$STR_ACE_RealisticNames_arifle_TRG21_GL_Name"; - }; - class arifle_TRG20_F: Tavor_base_F { - displayName = "$STR_ACE_RealisticNames_arifle_TRG20_Name"; - }; - - // F2000 - class mk20_base_F; - class arifle_Mk20_F: mk20_base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_Name"; - }; - class arifle_Mk20_plain_F: arifle_Mk20_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_plain_Name"; - }; - - class arifle_Mk20C_F: mk20_base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_Name"; - }; - class arifle_Mk20C_plain_F: arifle_Mk20C_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20C_plain_Name"; - }; - - class arifle_Mk20_GL_F: mk20_base_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_Name"; - }; - class arifle_Mk20_GL_plain_F: arifle_Mk20_GL_F { - displayName = "$STR_ACE_RealisticNames_arifle_Mk20_GL_plain_Name"; - }; - - // Vector - class SMG_01_Base; - class SMG_01_F: SMG_01_Base { - displayName = "$STR_ACE_RealisticNames_SMG_01_Name"; - }; - - // Scorpion - class SMG_02_base_F; - class SMG_02_F: SMG_02_base_F { - displayName = "$STR_ACE_RealisticNames_SMG_02_Name"; - }; - - // PDW 2000 - class pdw2000_base_F; - class hgun_pdw2000_F: pdw2000_base_F { - displayName = "$STR_ACE_RealisticNames_hgun_PDW2000_Name"; - }; - - // pistols - class Pistol_Base_F; - class hgun_P07_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_P07_Name"; - }; - - class hgun_Rook40_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Rook40_Name"; - }; - - class hgun_ACPC2_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_ACPC2_Name"; - }; - - class hgun_Pistol_heavy_01_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_01_Name"; - }; - - class hgun_Pistol_heavy_02_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Pistol_heavy_02_Name"; - }; - - class hgun_Pistol_Signal_F: Pistol_Base_F { - displayName = "$STR_ACE_RealisticNames_hgun_Pistol_Signal_Name"; - }; - - // machine guns - class Rifle_Long_Base_F; - class LMG_Mk200_F: Rifle_Long_Base_F { - displayName = "$STR_ACE_RealisticNames_LMG_Mk200_Name"; - }; - - class LMG_Zafir_F: Rifle_Long_Base_F { - displayName = "$STR_ACE_RealisticNames_LMG_Zafir_Name"; - }; - - // sniper rifles - class EBR_base_F; - class srifle_EBR_F: EBR_base_F { - displayName = "$STR_ACE_RealisticNames_srifle_EBR_Name"; - }; - - class LRR_base_F; - class srifle_LRR_F: LRR_base_F { - displayName = "$STR_ACE_RealisticNames_srifle_LRR_Name"; - }; - class srifle_LRR_camo_F: srifle_LRR_F { - displayName = "$STR_ACE_RealisticNames_srifle_LRR_camo_Name"; - }; - - class GM6_base_F; - class srifle_GM6_F: GM6_base_F { - displayName = "$STR_ACE_RealisticNames_srifle_GM6_Name"; - }; - class srifle_GM6_camo_F: srifle_GM6_F { - displayName = "$STR_ACE_RealisticNames_srifle_GM6_camo_Name"; - }; - - class DMR_01_base_F; - class srifle_DMR_01_F: DMR_01_base_F { - displayName = "$STR_ACE_RealisticNames_srifle_DMR_01_Name"; - }; - - // launchers - class Launcher_Base_F; - class launch_RPG32_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_RPG32_Name"; - }; - - class launch_Titan_base: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_Titan_Name"; - }; - class launch_Titan_short_base: launch_Titan_base { - displayName = "$STR_ACE_RealisticNames_launch_Titan_short_Name"; - }; - - class launch_NLAW_F: Launcher_Base_F { - displayName = "$STR_ACE_RealisticNames_launch_NLAW_Name"; - }; - - // vehicle weapons - - // gatlings - class CannonCore; - class gatling_20mm: CannonCore { - //displayName = ""; - class manual: CannonCore { - //displayName = ""; - }; - }; - class Twin_Cannon_20mm: gatling_20mm { - displayName = "Plamen PL-20"; - class manual: manual { - displayName = "Plamen PL-20"; - }; - }; - - class gatling_30mm: CannonCore { // This is a fictional veresion of the GSh-6-30, with 3 barrels - displayName = "GSh-3-30"; - class LowROF: Mode_FullAuto { - displayName = "GSh-3-30"; - }; - }; - - class Gatling_30mm_Plane_CAS_01_F: CannonCore { - displayName = "GAU-8"; - class LowROF: Mode_FullAuto { - displayName = "GAU-8"; - }; - }; - - class Cannon_30mm_Plane_CAS_02_F: CannonCore { - displayName = "GSh-301"; - class LowROF: Mode_FullAuto { - displayName = "GSh-301"; - }; - }; - - // missiles - class RocketPods; - class Missile_AA_04_Plane_CAS_01_F: RocketPods { - displayName = "AIM-9 Sidewinder"; - }; - class Missile_AA_03_Plane_CAS_02_F: Missile_AA_04_Plane_CAS_01_F { - displayName = "Wympel R-73"; - }; - - class MissileLauncher; - class Missile_AGM_02_Plane_CAS_01_F: MissileLauncher { - displayName = "AGM-65 Maverick"; - }; - class Missile_AGM_01_Plane_CAS_02_F: Missile_AGM_02_Plane_CAS_01_F { - displayName = "Kh-25MTP"; - }; - - // rockets - class Rocket_04_HE_Plane_CAS_01_F: RocketPods { - displayName = "Hydra 70"; - class Burst: RocketPods { - displayName = "Hydra 70"; - }; - }; - class Rocket_04_AP_Plane_CAS_01_F: Rocket_04_HE_Plane_CAS_01_F { - displayName = "Hydra 70"; - }; - - class Rocket_03_HE_Plane_CAS_02_F: Rocket_04_HE_Plane_CAS_01_F { - displayName = "S-8"; - class Burst: Burst { - displayName = "S-8"; - }; - }; - class Rocket_03_AP_Plane_CAS_02_F: Rocket_04_AP_Plane_CAS_01_F { - displayName = "S-8"; - class Burst: Burst { - displayName = "S-8"; - }; - }; - - class rockets_Skyfire: RocketPods { - displayName = "Skyfire-70"; - class Burst: RocketPods { - displayName = "Skyfire-70"; - }; - }; - - // more missiles - class missiles_DAR: RocketPods { - displayName = "Hydra 70"; - class Burst: RocketPods { - displayName = "Hydra 70"; - }; - }; - - class missiles_DAGR: RocketPods { - displayName = "DAGR"; - class Burst: RocketPods { - displayName = "DAGR"; - }; - }; - - class missiles_ASRAAM: MissileLauncher { - displayName = "AIM-132 ASRAAM"; - }; - - class missiles_Zephyr: MissileLauncher { - displayName = "AIM-120A AMRAAM"; - }; - - class missiles_SCALPEL: RocketPods { // according to zGuba, this is what it's based on - displayName = "9K121 Vikhr"; - }; - - // bomb - class Bomb_04_Plane_CAS_01_F: RocketPods { - //displayName = ""; - }; - class Bomb_03_Plane_CAS_02_F: Bomb_04_Plane_CAS_01_F { - displayName = "FAB-250M-54"; - }; - - // machine guns - class MGunCore; - class M134_minigun: MGunCore { - displayName = "2x M134 Minigun"; - }; - - class LMG_RCWS; - class MGun; - - class LMG_Minigun: LMG_RCWS { - displayName = "M134 Minigun"; - class manual: MGun { - displayName = "M134 Minigun"; - }; - }; - - class HMG_127: LMG_RCWS { - displayName = "M2"; - class manual: MGun { - displayName = "M2"; - }; - }; - - class HMG_01: HMG_127 { - displayName = "XM312"; - }; - class HMG_M2: HMG_01 { - displayName = "M2"; - }; - - class HMG_NSVT: HMG_127 { - displayName = "NSVT"; - class manual: manual { - displayName = "NSVT"; - }; - }; - - // grenade launchers - class GMG_F; - class GMG_20mm: GMG_F { - displayName = "XM307"; - class manual: GMG_F { - displayName = "XM307"; - }; - }; - - class GMG_40mm: GMG_F { - displayName = "Mk 19"; - class manual: GMG_F { - displayName = "Mk 19"; - }; - }; - - // autocannons - class autocannon_35mm: CannonCore { - displayName = "GDF-001"; - class manual: CannonCore { - displayName = "GDF-001"; - }; - }; - - // aa missiles - class missiles_titan: MissileLauncher { - displayName = "Mini-Spike"; - }; - - // mortar - class mortar_155mm_AMOS: CannonCore { - displayName = "L/52"; - }; - - // artillery rockets - class rockets_230mm_GAT: RocketPods { - displayName = "M269"; - }; - - // tank guns - class cannon_120mm: CannonCore { - class player; - displayName = "MG251"; - }; - - class cannon_120mm_long: cannon_120mm { - displayName = "L/55"; - class player: player {}; - }; - - class cannon_105mm: cannon_120mm { - displayName = "M68"; - class player: player { - displayName = "M68"; - }; - }; - - class cannon_125mm: cannon_120mm { - displayName = "2A46"; - }; - - // coax machine guns - class LMG_coax: LMG_RCWS { - displayName = "PKT"; - }; - - class ACE_LMG_coax_MBT_01: LMG_coax { - displayName = "MAG 58"; - }; - - class ACE_LMG_coax_APC_Tracked_03: LMG_coax { - displayName = "L94A1"; - }; - - // more autocannons - class autocannon_Base_F; - class autocannon_40mm_CTWS: autocannon_Base_F { - displayName = "Mk44 Bushmaster II"; - class AP: autocannon_Base_F { - displayName = "Mk44 Bushmaster II"; - }; - - class HE: autocannon_Base_F { - displayName = "Mk44 Bushmaster II"; - }; - }; - - class autocannon_30mm_CTWS: autocannon_Base_F { - displayName = "Mk44 Bushmaster II"; - class AP: autocannon_Base_F { - displayName = "Mk44 Bushmaster II"; - }; - - class HE: autocannon_Base_F { - displayName = "Mk44 Bushmaster II"; - }; - }; - - class autocannon_30mm: autocannon_30mm_CTWS { - displayName = "L21A1 RARDEN"; - class AP: AP { - displayName = "L21A1 RARDEN"; - }; - - class HE: HE { - displayName = "L21A1 RARDEN"; - }; - }; -}; - -class CfgMagazines { - class VehicleMagazine; - class 1000Rnd_Gatling_30mm_Plane_CAS_01_F: VehicleMagazine { - displayNameShort = "30mm HEI"; - }; - - class 7Rnd_Rocket_04_HE_F: VehicleMagazine { - displayNameShort = "70mm HE"; - }; - class 7Rnd_Rocket_04_AP_F: 7Rnd_Rocket_04_HE_F { - displayNameShort = "70mm AP"; - }; - - class 24Rnd_PG_missiles: VehicleMagazine { - displayNameShort = "70mm HE"; - }; - class 12Rnd_PG_missiles: 24Rnd_PG_missiles { - displayNameShort = "70mm HE"; - }; - - class 2000Rnd_65x39_Belt; - class 5000Rnd_762x51_Belt: 2000Rnd_65x39_Belt { - displayNameShort = "7.62mm"; - }; - class 5000Rnd_762x51_Yellow_Belt: 5000Rnd_762x51_Belt { - displayNameShort = "7.62mm"; - }; - - class 500Rnd_127x99_mag: VehicleMagazine { - displayNameShort = "12.7mm"; - }; - class 500Rnd_127x99_mag_Tracer_Green: 500Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 500Rnd_127x99_mag_Tracer_Red: 500Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 500Rnd_127x99_mag_Tracer_Yellow: 500Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - - class 200Rnd_127x99_mag: 500Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 200Rnd_127x99_mag_Tracer_Green: 200Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 200Rnd_127x99_mag_Tracer_Red: 200Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 200Rnd_127x99_mag_Tracer_Yellow: 200Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - - class 100Rnd_127x99_mag: 500Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 100Rnd_127x99_mag_Tracer_Green: 100Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 100Rnd_127x99_mag_Tracer_Red: 100Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - class 100Rnd_127x99_mag_Tracer_Yellow: 100Rnd_127x99_mag { - displayNameShort = "12.7mm"; - }; - - class 200Rnd_40mm_G_belt: VehicleMagazine { - displayNameShort = "40mm HE"; - }; - - class 24Rnd_missiles: VehicleMagazine { - displayNameShort = "70mm HE"; - }; - - class 300Rnd_20mm_shells: VehicleMagazine { - displayNameShort = "20mm HE"; - }; - - class 14Rnd_80mm_rockets: VehicleMagazine { - displayNameShort = "70mm HE"; - }; - - class 250Rnd_30mm_HE_shells: VehicleMagazine { - displayNameShort = "30mm HE"; - }; - class 250Rnd_30mm_APDS_shells: 250Rnd_30mm_HE_shells { - displayNameShort = "30mm APDS"; - }; - - class 20Rnd_Rocket_03_HE_F: 7Rnd_Rocket_04_HE_F { - displayNameShort = "80mm HE"; - }; - - class 20Rnd_Rocket_03_AP_F: 7Rnd_Rocket_04_AP_F { - displayNameShort = "80mm AP"; - }; - - class 500Rnd_Cannon_30mm_Plane_CAS_02_F: 1000Rnd_Gatling_30mm_Plane_CAS_01_F { - displayNameShort = "30mm HEI-T"; - }; - - class 680Rnd_35mm_AA_shells: VehicleMagazine { - displayNameShort = "35mm HEI"; - }; - class 680Rnd_35mm_AA_shells_Tracer_Red: 680Rnd_35mm_AA_shells { - displayNameShort = "35mm HEI-T"; - }; - class 680Rnd_35mm_AA_shells_Tracer_Green: 680Rnd_35mm_AA_shells { - displayNameShort = "35mm HEI-T"; - }; - class 680Rnd_35mm_AA_shells_Tracer_Yellow: 680Rnd_35mm_AA_shells { - displayNameShort = "35mm HEI-T"; - }; - - class 32Rnd_155mm_Mo_shells: VehicleMagazine { - displayNameShort = "155mm HE"; - }; - class 6Rnd_155mm_Mo_smoke: 32Rnd_155mm_Mo_shells { - displayNameShort = "155mm Smoke"; - }; - class 6Rnd_155mm_Mo_mine: 6Rnd_155mm_Mo_smoke { - displayNameShort = "155mm Mines"; - }; - class 6Rnd_155mm_Mo_AT_mine: 6Rnd_155mm_Mo_smoke { - displayNameShort = "155mm AT Mines"; - }; - class 2Rnd_155mm_Mo_Cluster: 6Rnd_155mm_Mo_smoke { - displayNameShort = "155mm Cluster"; - }; - class 2Rnd_155mm_Mo_guided: 6Rnd_155mm_Mo_smoke { - displayNameShort = "155mm Guided"; - }; - class 2Rnd_155mm_Mo_LG: 6Rnd_155mm_Mo_smoke { - displayNameShort = "155mm Laser Guided"; - }; - - class 12Rnd_230mm_rockets: 14Rnd_80mm_rockets { - displayName = "227mm HE Missile"; - displayNameShort = "227mm HE"; - }; - - class 30Rnd_120mm_HE_shells: VehicleMagazine { - displayNameShort = "120mm HE"; - }; - class 30Rnd_120mm_HE_shells_Tracer_Red: 30Rnd_120mm_HE_shells { - displayNameShort = "120mm HE-T"; - }; - class 30Rnd_120mm_HE_shells_Tracer_Green: 30Rnd_120mm_HE_shells { - displayNameShort = "120mm HE-T"; - }; - class 30Rnd_120mm_HE_shells_Tracer_Yellow: 30Rnd_120mm_HE_shells { - displayNameShort = "120mm HE-T"; - }; - - class 30Rnd_120mm_APFSDS_shells: 30Rnd_120mm_HE_shells { - displayNameShort = "120mm AP"; - }; - class 30Rnd_120mm_APFSDS_shells_Tracer_Red: 30Rnd_120mm_APFSDS_shells { - displayNameShort = "120mm AP-T"; - }; - class 30Rnd_120mm_APFSDS_shells_Tracer_Green: 30Rnd_120mm_APFSDS_shells { - displayNameShort = "120mm AP-T"; - }; - class 30Rnd_120mm_APFSDS_shells_Tracer_Yellow: 30Rnd_120mm_APFSDS_shells { - displayNameShort = "120mm AP-T"; - }; - - class 200Rnd_762x51_Belt: VehicleMagazine { - displayNameShort = "7.62mm"; - }; - class 200Rnd_762x51_Belt_Red: 200Rnd_762x51_Belt {}; - class 200Rnd_762x51_Belt_Green: 200Rnd_762x51_Belt {}; - class 200Rnd_762x51_Belt_Yellow: 200Rnd_762x51_Belt {}; - class 200Rnd_762x51_Belt_T_Red: 200Rnd_762x51_Belt_Red { - displayNameShort = "7.62mm"; - }; - class 200Rnd_762x51_Belt_T_Green: 200Rnd_762x51_Belt_Green { - displayNameShort = "7.62mm"; - }; - class 200Rnd_762x51_Belt_T_Yellow: 200Rnd_762x51_Belt_Yellow { - displayNameShort = "7.62mm"; - }; - - class 2000Rnd_762x51_Belt_Red; - class 2000Rnd_762x51_Belt_T_Red: 2000Rnd_762x51_Belt_Red { - displayNameShort = "7.62mm"; - }; - - class 2000Rnd_762x51_Belt_Green; - class 2000Rnd_762x51_Belt_T_Green: 2000Rnd_762x51_Belt_Green { - displayNameShort = "7.62mm"; - }; - - class 2000Rnd_762x51_Belt_Yellow; - class 2000Rnd_762x51_Belt_T_Yellow: 2000Rnd_762x51_Belt_Yellow { - displayNameShort = "7.62mm"; - }; - - class 1000Rnd_762x51_Belt_Red; - class 1000Rnd_762x51_Belt_T_Red: 1000Rnd_762x51_Belt_Red { - displayNameShort = "7.62mm"; - }; - - class 1000Rnd_762x51_Belt_Green; - class 1000Rnd_762x51_Belt_T_Green: 1000Rnd_762x51_Belt_Green { - displayNameShort = "7.62mm"; - }; - - class 1000Rnd_762x51_Belt_Yellow; - class 1000Rnd_762x51_Belt_T_Yellow: 1000Rnd_762x51_Belt_Yellow { - displayNameShort = "7.62mm"; - }; - - class 16Rnd_120mm_HE_shells; - class 12Rnd_125mm_HE: 16Rnd_120mm_HE_shells { - displayNameShort = "125mm HE"; - }; - - class 16Rnd_120mm_HE_shells_Tracer_Red; - class 12Rnd_125mm_HE_T_Red: 16Rnd_120mm_HE_shells_Tracer_Red { - displayNameShort = "125mm HE-T"; - }; - - class 16Rnd_120mm_HE_shells_Tracer_Green; - class 12Rnd_125mm_HE_T_Green: 16Rnd_120mm_HE_shells_Tracer_Green { - displayNameShort = "125mm HE-T"; - }; - - class 16Rnd_120mm_HE_shells_Tracer_Yellow; - class 12Rnd_125mm_HE_T_Yellow: 16Rnd_120mm_HE_shells_Tracer_Yellow { - displayNameShort = "125mm HE-T"; - }; - - class 12Rnd_125mm_HEAT: 12Rnd_125mm_HE { - displayNameShort = "125mm MP"; - }; - class 12Rnd_125mm_HEAT_T_Red: 12Rnd_125mm_HEAT { - displayNameShort = "125mm MP-T"; - }; - class 12Rnd_125mm_HEAT_T_Green: 12Rnd_125mm_HEAT { - displayNameShort = "125mm MP-T"; - }; - class 12Rnd_125mm_HEAT_T_Yellow: 12Rnd_125mm_HEAT { - displayNameShort = "125mm MP-T"; - }; - - class 32Rnd_120mm_APFSDS_shells; - class 24Rnd_125mm_APFSDS: 32Rnd_120mm_APFSDS_shells { - displayNameShort = "125mm AP"; - }; - - class 32Rnd_120mm_APFSDS_shells_Tracer_Red; - class 24Rnd_125mm_APFSDS_T_Red: 32Rnd_120mm_APFSDS_shells_Tracer_Red { - displayNameShort = "125mm AP-T"; - }; - - class 32Rnd_120mm_APFSDS_shells_Tracer_Green; - class 24Rnd_125mm_APFSDS_T_Green: 32Rnd_120mm_APFSDS_shells_Tracer_Green { - displayNameShort = "125mm AP-T"; - }; - - class 32Rnd_120mm_APFSDS_shells_Tracer_Yellow; - class 24Rnd_125mm_APFSDS_T_Yellow: 32Rnd_120mm_APFSDS_shells_Tracer_Yellow { - displayNameShort = "125mm AP-T"; - }; - - class 20Rnd_105mm_HEAT_MP: 12Rnd_125mm_HEAT { - displayNameShort = "105mm MP"; - }; - class 20Rnd_105mm_HEAT_MP_T_Red: 20Rnd_105mm_HEAT_MP { - displayNameShort = "105mm MP-T"; - }; - class 20Rnd_105mm_HEAT_MP_T_Green: 20Rnd_105mm_HEAT_MP { - displayNameShort = "105mm MP-T"; - }; - class 20Rnd_105mm_HEAT_MP_T_Yellow: 20Rnd_105mm_HEAT_MP { - displayNameShort = "105mm MP-T"; - }; - - class 40Rnd_105mm_APFSDS: 24Rnd_125mm_APFSDS { - displayNameShort = "105mm AP"; - }; - class 40Rnd_105mm_APFSDS_T_Red: 40Rnd_105mm_APFSDS { - displayNameShort = "105mm AP-T"; - }; - class 40Rnd_105mm_APFSDS_T_Green: 40Rnd_105mm_APFSDS { - displayNameShort = "105mm AP-T"; - }; - class 40Rnd_105mm_APFSDS_T_Yellow: 40Rnd_105mm_APFSDS { - displayNameShort = "105mm AP-T"; - }; - - class 60Rnd_40mm_GPR_shells: VehicleMagazine { - displayNameShort = "40mm GPR"; - }; - class 60Rnd_40mm_GPR_Tracer_Red_shells: 60Rnd_40mm_GPR_shells { - displayNameShort = "40mm GPR-T"; - }; - class 60Rnd_40mm_GPR_Tracer_Green_shells: 60Rnd_40mm_GPR_shells { - displayNameShort = "40mm GPR-T"; - }; - class 60Rnd_40mm_GPR_Tracer_Yellow_shells: 60Rnd_40mm_GPR_shells { - displayNameShort = "40mm GPR-T"; - }; - - class 40Rnd_40mm_APFSDS_shells: 60Rnd_40mm_GPR_shells { - displayNameShort = "40mm AP"; - }; - class 40Rnd_40mm_APFSDS_Tracer_Red_shells: 40Rnd_40mm_APFSDS_shells { - displayNameShort = "40mm AP-T"; - }; - class 40Rnd_40mm_APFSDS_Tracer_Green_shells: 40Rnd_40mm_APFSDS_Tracer_Red_shells { - displayNameShort = "40mm AP-T"; - }; - class 40Rnd_40mm_APFSDS_Tracer_Yellow_shells: 40Rnd_40mm_APFSDS_Tracer_Red_shells { - displayNameShort = "40mm AP-T"; - }; - - class 450Rnd_127x108_Ball: VehicleMagazine { - displayNameShort = "12.7mm"; - }; - - class 140Rnd_30mm_MP_shells: 250Rnd_30mm_HE_shells { - displayNameShort = "30mm MP"; - }; - class 140Rnd_30mm_MP_shells_Tracer_Red: 140Rnd_30mm_MP_shells { - displayNameShort = "30mm MP-T"; - }; - class 140Rnd_30mm_MP_shells_Tracer_Green: 140Rnd_30mm_MP_shells_Tracer_Red { - displayNameShort = "30mm MP-T"; - }; - class 140Rnd_30mm_MP_shells_Tracer_Yellow: 140Rnd_30mm_MP_shells_Tracer_Red { - displayNameShort = "30mm MP-T"; - }; - - class 60Rnd_30mm_APFSDS_shells: 250Rnd_30mm_HE_shells { - displayNameShort = "30mm AP"; - }; - class 60Rnd_30mm_APFSDS_shells_Tracer_Red: 60Rnd_30mm_APFSDS_shells { - displayNameShort = "30mm AP-T"; - }; - class 60Rnd_30mm_APFSDS_shells_Tracer_Green: 60Rnd_30mm_APFSDS_shells { - displayNameShort = "30mm AP-T"; - }; - class 60Rnd_30mm_APFSDS_shells_Tracer_Yellow: 60Rnd_30mm_APFSDS_shells { - displayNameShort = "30mm AP-T"; - }; - - class 200Rnd_20mm_G_belt: VehicleMagazine { - displayNameShort = "20mm HE"; - }; - class 40Rnd_20mm_G_belt: 200Rnd_20mm_G_belt { - displayNameShort = "20mm HE"; - }; - - // mines - class CA_Magazine; - // http://en.wikipedia.org/wiki/M15_mine - class ATMine_Range_Mag: CA_Magazine { - displayName = "$STR_ACE_RealisticNames_ATMine_Name"; - }; - // http://en.wikipedia.org/wiki/VS-50_mine - class APERSMine_Range_Mag: ATMine_Range_Mag { - displayName = "$STR_ACE_RealisticNames_APERSMine_Name"; - }; - // https://www.buymilsurp.com/us-m26-antipersonnel-bounding-mine-p-5419.html - class APERSBoundingMine_Range_Mag: ATMine_Range_Mag { - displayName = "$STR_ACE_RealisticNames_APERSBoundingMine_Name"; - }; - // http://en.wikipedia.org/wiki/PMR-3_mine - class APERSTripMine_Wire_Mag: ATMine_Range_Mag { - displayName = "$STR_ACE_RealisticNames_APERSTripwireMine_Name"; - }; - // the following ones can be found here: http://www.dtic.mil/dtic/tr/fulltext/u2/a567897.pdf - class SLAMDirectionalMine_Wire_Mag: ATMine_Range_Mag { - displayName = "$STR_ACE_RealisticNames_SLAM_Name"; - }; - - // claymore - class ClaymoreDirectionalMine_Remote_Mag: CA_Magazine { - displayName = "$STR_ACE_RealisticNames_Claymore_Name"; - }; - - // satchels - class SatchelCharge_Remote_Mag: CA_Magazine { - displayName = "$STR_ACE_RealisticNames_SatchelCharge_Name"; - }; - class DemoCharge_Remote_Mag: SatchelCharge_Remote_Mag { - displayName = "$STR_ACE_RealisticNames_DemoCharge_Name"; - }; - - // hand grenades - class HandGrenade: CA_Magazine { - displayName = "$STR_ACE_RealisticNames_HandGrenade_Name"; - }; - class SmokeShell: HandGrenade { - displayName = "$STR_ACE_RealisticNames_SmokeShell_Name"; - }; - class SmokeShellBlue: SmokeShell { - displayName = "$STR_ACE_RealisticNames_SmokeShellBlue_Name"; - }; - class SmokeShellGreen: SmokeShell { - displayName = "$STR_ACE_RealisticNames_SmokeShellGreen_Name"; - }; - class SmokeShellOrange: SmokeShell { - displayName = "$STR_ACE_RealisticNames_SmokeShellOrange_Name"; - }; - class SmokeShellPurple: SmokeShell { - displayName = "$STR_ACE_RealisticNames_SmokeShellPurple_Name"; - }; - class SmokeShellRed: SmokeShell { - displayName = "$STR_ACE_RealisticNames_SmokeShellRed_Name"; - }; - class SmokeShellYellow: SmokeShell { - displayName = "$STR_ACE_RealisticNames_SmokeShellYellow_Name"; - }; -}; +#include "CfgMagazines.hpp" +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" From 7e2e6999bdf88f29b9616e5967c347f656e4fb52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 13 Mar 2015 19:34:56 -0300 Subject: [PATCH 044/178] Ported from ACE2: - Bring scale legend to ingame map - Tweak map colors to make them exactly the same as ACE2 (had to import road colors directly from Arma 2, cause ACE just used defaults). - Hide bushes and trees from the ingame map (they remain visible on the editor) - Keep sattelite texture toogable, but with a opacity of 50%. --- addons/map/MapTweaks.hpp | 38 ++++++++++++++++++++++++++++++++++++++ addons/map/config.cpp | 28 ++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 addons/map/MapTweaks.hpp diff --git a/addons/map/MapTweaks.hpp b/addons/map/MapTweaks.hpp new file mode 100644 index 0000000000..2cf5786059 --- /dev/null +++ b/addons/map/MapTweaks.hpp @@ -0,0 +1,38 @@ +// Hide Bushes +class Bush { + icon = ""; + color[] = {0.450000, 0.640000, 0.330000, 0.0}; + size = 14; + importance = "0.2 * 14 * 0.05"; + coefMin = 0.250000; + coefMax = 4; +}; + +// Hide Trees +class SmallTree { + icon = ""; + color[] = {0.450000, 0.640000, 0.330000, 0.0}; + size = 12; + importance = "0.6 * 12 * 0.05"; + coefMin = 0.250000; + coefMax = 4; +}; +class Tree { + icon = ""; + color[] = {0.450000, 0.640000, 0.330000, 0.0}; + size = 12; + importance = "0.9 * 16 * 0.05"; + coefMin = 0.250000; + coefMax = 4; +}; + +class Legend { + x = SafeZoneX+SafeZoneW-.340; + y = SafeZoneY+SafeZoneH-.152; + font = "PuristaMedium"; + w = .340; + h = .152; + sizeEx = 0.039210; + colorBackground[] = {0.906000, 0.901000, 0.880000, 0.5}; + color[] = {0, 0, 0, 0.75}; +}; diff --git a/addons/map/config.cpp b/addons/map/config.cpp index 36a6f85168..98ed1b3c60 100644 --- a/addons/map/config.cpp +++ b/addons/map/config.cpp @@ -50,11 +50,39 @@ class ACE_Settings { class RscMapControl { + maxSatelliteAlpha = 0.5; + + // From Arma 2 + colorTracks[] = {1.0,0.0,0.0,1}; + colorTracksFill[] = {1.0,1.0,0.0,1}; + colorRoads[] = {0.0,0.0,0.0,1}; + colorRoadsFill[] = {1,1,0,1}; + colorMainRoads[] = {0.0,0.0,0.0,1}; + colorMainRoadsFill[] = {1,0.6,0.4,1}; + colorRailWay[] = {0.8,0.2,0,1}; + + // From ACE2 + colorBackground[] = {0.929412, 0.929412, 0.929412, 1.0}; + colorOutside[] = {0.929412, 0.929412, 0.929412, 1.0}; + colorCountlines[] = {0.647059, 0.533333, 0.286275, 1}; + colorMainCountlines[] = {0.858824, 0, 0,1}; + colorForest[] = {0.6, 0.8, 0.2, 0.25}; + colorLevels[] = {0.0, 0.0, 0.0, 1.0}; + colorRocks[] = {0.50, 0.50, 0.50, 0.50}; + + sizeExLevel = 0.03; + showCountourInterval = 1; // refs #13673 + sizeExGrid = 0.032; }; // REGULAR MAP class RscDisplayMainMap { + class controlsBackground { + class CA_Map : RscMapControl { + #include "MapTweaks.hpp" + }; + }; // get rid of the "center to player position" - button (as it works even on elite) class controls { class TopRight: RscControlsGroup { From 80e7117eadc8486a25900f02149ad58b619dce14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 13 Mar 2015 22:27:14 -0300 Subject: [PATCH 045/178] Tweak ambientBrightness to take into acount the cloud coverage --- addons/common/functions/fnc_ambientBrightness.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_ambientBrightness.sqf b/addons/common/functions/fnc_ambientBrightness.sqf index 034129735a..f29ff9e8e5 100644 --- a/addons/common/functions/fnc_ambientBrightness.sqf +++ b/addons/common/functions/fnc_ambientBrightness.sqf @@ -11,4 +11,4 @@ */ #include "script_component.hpp" -sunOrMoon * sunOrMoon + moonIntensity/5 min 1 +sunOrMoon * sunOrMoon * (1 - overcast * 0.25) + (moonIntensity/5 min 1) * (1 - overcast) From 69fa51cfeb016675a1032948089d3d9146861ad5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 13 Mar 2015 22:27:38 -0300 Subject: [PATCH 046/178] Calculate map illumination based on ambientBrightness --- .../mapfx/functions/fnc_determineMapLight.sqf | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/addons/mapfx/functions/fnc_determineMapLight.sqf b/addons/mapfx/functions/fnc_determineMapLight.sqf index 8c2e78f370..c5267689d5 100644 --- a/addons/mapfx/functions/fnc_determineMapLight.sqf +++ b/addons/mapfx/functions/fnc_determineMapLight.sqf @@ -13,23 +13,15 @@ _fnc_blendColor = { (_c1 select 3) * (1 - _alpha) + (_c2 select 3) * _alpha] }; + _lightTint = switch (true) do { - case (daytime < 4 || dayTime >= 20) : {[0,0,0.2,1]}; - case (daytime < 5.5) : {[[0,0,0.4,1], [0.8,0.2,0,1], (daytime - 4)/1.5 ] call _fnc_blendColor}; - case (daytime < 6.5) : {[[0.8,0.2,0,1], [1,1,1,1], daytime - 5.5 ] call _fnc_blendColor}; - case (daytime < 17) : { [1,1,1,1] }; - case (daytime < 18) : {[[1,1,1,1], [0.8,0.2,0,1], daytime - 17 ] call _fnc_blendColor}; - case (daytime < 20) : {[[0.8,0.2,0,1], [0,0,0.4,1], (daytime - 18)/2] call _fnc_blendColor}; + case (sunOrMoon == 1.0) : { [1,1,1,1] }; + case (sunOrMoon > 0.80) : {[[1.0 - overcast,0.2,0,1], [1,1,1,1], (sunOrMoon - 0.8)/0.2] call _fnc_blendColor}; + case (sunOrMoon > 0.50) : {[[0,0,0.1,1], [1.0 - overcast,0.2,0,1], (sunOrMoon - 0.5)/0.3] call _fnc_blendColor}; + case (sunOrMoon <= 0.5) : { [0,0,0.1,1] }; }; -_lightLevel = switch (true) do { - case (daytime < 4 || dayTime >= 20) : {0.08}; - case (daytime < 6) : {0.08 + (1 - 0.08) * (daytime - 4) / 2}; - case (daytime < 18): {1}; - case (daytime < 20): {1 + (0.08 - 1) * (daytime - 18) / 2}; -}; - -_lightLevel = _lightLevel - 0.5 * (_lightLevel + 0.08) * ((overcast - 0.5) max 0); +_lightLevel = 0.04 + (0.96 * call EFUNC(common,ambientBrightness)); _fnc_calcColor = { EXPLODE_2_PVT(_this,_c1,_lightLevel); From 97776c168bf3e8a65918e3c8e0db771773829ad2 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 14 Mar 2015 10:48:53 +0100 Subject: [PATCH 047/178] use chemlights common parent class to reduce nearObjects calls --- .../mapfx/functions/fnc_determineMapLight.sqf | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/addons/mapfx/functions/fnc_determineMapLight.sqf b/addons/mapfx/functions/fnc_determineMapLight.sqf index 8c2e78f370..2307116b4e 100644 --- a/addons/mapfx/functions/fnc_determineMapLight.sqf +++ b/addons/mapfx/functions/fnc_determineMapLight.sqf @@ -100,17 +100,25 @@ if (vehicle ACE_player == ACE_player) then { TRACE_1("player near chemlight",""); }; - _nearObjects = [ACE_player nearObjects ["Chemlight_red", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [1,0,0,1]] call _fnc_chemLight; + // all chemlights inherit from SmokeShell, CfgAmmo + _nearObjects = [ACE_player nearObjects ["SmokeShell", 4], {alive _this}] call EFUNC(common,filter); - _nearObjects = [ACE_player nearObjects ["Chemlight_green", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [0,1,0,1]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_blue", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [0,0,1,1]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_yellow", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [1,1,0,1]] call _fnc_chemLight; + { + switch (toLower typeOf _x) do { + case ("chemlight_red"): { + [_nearObjects, [1,0,0,1]] call _fnc_chemLight; + }; + case ("chemlight_green"): { + [_nearObjects, [0,1,0,1]] call _fnc_chemLight; + }; + case ("chemlight_blue"): { + [_nearObjects, [0,0,1,1]] call _fnc_chemLight; + }; + case ("chemlight_yellow"): { + [_nearObjects, [1,1,0,1]] call _fnc_chemLight; + }; + }; + } forEach _nearObjects; // Gun with light if (_gunlight) then { From 1b3dcfc07bbbf00e01334cbb59fe37a52f38845c Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 14 Mar 2015 11:26:52 +0100 Subject: [PATCH 048/178] A3 check if gunlight is turned on --- addons/mapfx/XEH_preInit.sqf | 1 + .../mapfx/functions/fnc_determineMapLight.sqf | 3 +- addons/mapfx/functions/fnc_isGunLightOn.sqf | 42 +++++++++++++++++++ 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 addons/mapfx/functions/fnc_isGunLightOn.sqf diff --git a/addons/mapfx/XEH_preInit.sqf b/addons/mapfx/XEH_preInit.sqf index ecdf9cf694..b894367c9a 100644 --- a/addons/mapfx/XEH_preInit.sqf +++ b/addons/mapfx/XEH_preInit.sqf @@ -6,6 +6,7 @@ LOG(MSG_INIT); PREP(determineMapLight); PREP(determineZoom); +PREP(isGunLightOn); PREP(updateMapFx); ADDON = true; diff --git a/addons/mapfx/functions/fnc_determineMapLight.sqf b/addons/mapfx/functions/fnc_determineMapLight.sqf index 2307116b4e..445bd5392d 100644 --- a/addons/mapfx/functions/fnc_determineMapLight.sqf +++ b/addons/mapfx/functions/fnc_determineMapLight.sqf @@ -2,8 +2,7 @@ private ["_darkenMap","_darkenColor","_createLight","_gunlight","_nearObjects","_light"]; -// @todo: Update the way to check for flashlights -_gunlight = isArray(configFile>> "CfgWeapons" >> currentWeapon player >>"ace_gunlight_classes") || {"ACE_MugLite" in weapons player}; +_gunlight = [ACE_player] call FUNC(isGunLightOn); _fnc_blendColor = { EXPLODE_3_PVT(_this,_c1,_c2,_alpha); diff --git a/addons/mapfx/functions/fnc_isGunLightOn.sqf b/addons/mapfx/functions/fnc_isGunLightOn.sqf new file mode 100644 index 0000000000..14b9c98cd1 --- /dev/null +++ b/addons/mapfx/functions/fnc_isGunLightOn.sqf @@ -0,0 +1,42 @@ +/* + * Author: commy2 + * + * Check if the given unit has it's flashlight attachment turned on. + * + * Argument: + * 0: A unit with gunlight (Object) + * + * Return value: + * Unit has flashlight turned on? (Bool). + */ +#include "script_component.hpp" + +private "_unit"; + +_unit = _this select 0; + +private "_weapon"; + +_weapon = currentWeapon _unit; + +// exit if flashlight is turned off +if !(_unit isFlashlightOn _weapon) exitWith {false}; + +// get type of attachment +private "_gunLight"; +_gunLight = switch (_weapon) do { + case (""): {""}; + case (primaryWeapon _unit): { + primaryWeaponItems _unit select 1; + }; + case (secondaryWeapon _unit): { + secondaryWeaponItems _unit select 1; + }; + case (handgunWeapon _unit): { + handgunItems _unit select 1; + }; + default {""}; +}; + +// return false if the gunlight is a day laser +!(toLower _gunLight in ["ace_acc_pointer_red", "ace_acc_pointer_green"]) From 58212f5ce0a6329b9082ad0af6c30644d97f5fd5 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 14 Mar 2015 12:05:43 +0100 Subject: [PATCH 049/178] add PBO to drag objects --- addons/dragging/$PBOPREFIX$ | 1 + addons/dragging/CfgEventHandlers.hpp | 6 ++++++ addons/dragging/XEH_preInit.sqf | 7 +++++++ addons/dragging/config.cpp | 15 +++++++++++++++ addons/dragging/functions/fnc_empty.sqf | 3 +++ addons/dragging/functions/script_component.hpp | 1 + addons/dragging/script_component.hpp | 12 ++++++++++++ 7 files changed, 45 insertions(+) create mode 100644 addons/dragging/$PBOPREFIX$ create mode 100644 addons/dragging/CfgEventHandlers.hpp create mode 100644 addons/dragging/XEH_preInit.sqf create mode 100644 addons/dragging/config.cpp create mode 100644 addons/dragging/functions/fnc_empty.sqf create mode 100644 addons/dragging/functions/script_component.hpp create mode 100644 addons/dragging/script_component.hpp diff --git a/addons/dragging/$PBOPREFIX$ b/addons/dragging/$PBOPREFIX$ new file mode 100644 index 0000000000..4090738414 --- /dev/null +++ b/addons/dragging/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\addons\dragging \ No newline at end of file diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp new file mode 100644 index 0000000000..f0a9f14d91 --- /dev/null +++ b/addons/dragging/CfgEventHandlers.hpp @@ -0,0 +1,6 @@ + +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf new file mode 100644 index 0000000000..69abb46fa9 --- /dev/null +++ b/addons/dragging/XEH_preInit.sqf @@ -0,0 +1,7 @@ +#include "script_component.hpp" + +ADDON = false; + +PREP(empty); + +ADDON = true; diff --git a/addons/dragging/config.cpp b/addons/dragging/config.cpp new file mode 100644 index 0000000000..ce4613ae39 --- /dev/null +++ b/addons/dragging/config.cpp @@ -0,0 +1,15 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common","ace_interact_menu"}; + author[] = {"https://github.com/commy2/"}; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +#include "CfgEventHandlers.hpp" diff --git a/addons/dragging/functions/fnc_empty.sqf b/addons/dragging/functions/fnc_empty.sqf new file mode 100644 index 0000000000..c60a82b2d8 --- /dev/null +++ b/addons/dragging/functions/fnc_empty.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +diag_log text format["This is here as an example!!!"]; diff --git a/addons/dragging/functions/script_component.hpp b/addons/dragging/functions/script_component.hpp new file mode 100644 index 0000000000..9d257a69d3 --- /dev/null +++ b/addons/dragging/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\dragging\script_component.hpp" \ No newline at end of file diff --git a/addons/dragging/script_component.hpp b/addons/dragging/script_component.hpp new file mode 100644 index 0000000000..3e8c54519b --- /dev/null +++ b/addons/dragging/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT dragging +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_DRAGGING + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_ENABLED_DRAGGING + #define DEBUG_SETTINGS DEBUG_ENABLED_DRAGGING +#endif + +#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file From f3f20439c851b0cbb417dca94001b84f5551421c Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 14 Mar 2015 13:51:23 +0100 Subject: [PATCH 050/178] config stuff, functions to make objects dragable --- addons/dragging/CfgEventHandlers.hpp | 14 +++++ addons/dragging/CfgVehicles.hpp | 43 +++++++++++++++ addons/dragging/XEH_postInit.sqf | 11 ++++ addons/dragging/XEH_preInit.sqf | 3 +- addons/dragging/config.cpp | 1 + addons/dragging/functions/fnc_empty.sqf | 3 - addons/dragging/functions/fnc_initObject.sqf | 25 +++++++++ .../dragging/functions/fnc_setDraggable.sqf | 55 +++++++++++++++++++ 8 files changed, 151 insertions(+), 4 deletions(-) create mode 100644 addons/dragging/CfgVehicles.hpp create mode 100644 addons/dragging/XEH_postInit.sqf delete mode 100644 addons/dragging/functions/fnc_empty.sqf create mode 100644 addons/dragging/functions/fnc_initObject.sqf create mode 100644 addons/dragging/functions/fnc_setDraggable.sqf diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp index f0a9f14d91..463ae20ddc 100644 --- a/addons/dragging/CfgEventHandlers.hpp +++ b/addons/dragging/CfgEventHandlers.hpp @@ -4,3 +4,17 @@ class Extended_PreInit_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_preInit)); }; }; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; + +class Extended_Init_EventHandlers { + class ThingX { + class ADDON { + init = QUOTE(if (local (_this select 0)) then {_this call DFUNC(initObject)};); + }; + }; +}; diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp new file mode 100644 index 0000000000..e20cc9f6e9 --- /dev/null +++ b/addons/dragging/CfgVehicles.hpp @@ -0,0 +1,43 @@ + +class CfgVehicles { + class ThingX; + class ReammoBox_F: ThingX { + GVAR(canDrag) = 0; + GVAR(dragPosition[]) = {0,1,1}; + GVAR(dragDirection) = 0; + }; + + class Slingload_base_F: ReammoBox_F { + GVAR(canDrag) = 0; + }; + + class EAST_Box_Base: ReammoBox_F { + GVAR(canDrag) = 1; + }; + class IND_Box_Base: ReammoBox_F { + GVAR(canDrag) = 1; + }; + /*class FIA_Box_Base_F: ReammoBox_F { + GVAR(canDrag) = 1; + };*/ + class NATO_Box_Base: ReammoBox_F { + GVAR(canDrag) = 1; + }; + + // Remove Larger crate dragging support. + // Would be better to allow some sort of joint push/drag functionality + // Requiring 2 units to access the larger crates and attaching them together (a crappy method of doing it) + // in order to move the bigger ones. Currently simply remove support. + // I believe these crates are currently broken (hitbox doesn't work or something) in 1.22 (2014-07-04) + class Box_East_AmmoVeh_F: EAST_Box_Base { + GVAR(canDrag) = 0; + }; + + class Box_NATO_AmmoVeh_F: NATO_Box_Base { + GVAR(canDrag) = 0; + }; + + class Box_IND_AmmoVeh_F: IND_Box_Base { + GVAR(canDrag) = 0; + }; +}; diff --git a/addons/dragging/XEH_postInit.sqf b/addons/dragging/XEH_postInit.sqf new file mode 100644 index 0000000000..18dff50699 --- /dev/null +++ b/addons/dragging/XEH_postInit.sqf @@ -0,0 +1,11 @@ +// by PabstMirror + +#include "script_component.hpp" + +GVAR(currentHeightChange) = 0; + +[{_this call DFUNC(handleScrollWheel)}] call FUNC(common,addScrollWheelEventHandler); + +if (isNil QGVAR(maxWeight)) then { + GVAR(maxWeight) = 800; +}; diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index 69abb46fa9..3825d1b429 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -2,6 +2,7 @@ ADDON = false; -PREP(empty); +PREP(initObject); +PREP(setDraggable); ADDON = true; diff --git a/addons/dragging/config.cpp b/addons/dragging/config.cpp index ce4613ae39..35f9f6d492 100644 --- a/addons/dragging/config.cpp +++ b/addons/dragging/config.cpp @@ -13,3 +13,4 @@ class CfgPatches { }; #include "CfgEventHandlers.hpp" +#include "CfgVehicles.hpp" diff --git a/addons/dragging/functions/fnc_empty.sqf b/addons/dragging/functions/fnc_empty.sqf deleted file mode 100644 index c60a82b2d8..0000000000 --- a/addons/dragging/functions/fnc_empty.sqf +++ /dev/null @@ -1,3 +0,0 @@ -#include "script_component.hpp" - -diag_log text format["This is here as an example!!!"]; diff --git a/addons/dragging/functions/fnc_initObject.sqf b/addons/dragging/functions/fnc_initObject.sqf new file mode 100644 index 0000000000..3d1f51ad21 --- /dev/null +++ b/addons/dragging/functions/fnc_initObject.sqf @@ -0,0 +1,25 @@ +/* + * Author: commy2 + * + * Initialize variables for dragable objects. Called from init EH. + * + * Argument: + * 0: Any object (Object) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +private "_object"; + +_object = _this select 0; + +if (getNumber (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(canDrag)) == 1) then { + private ["_position", "_direction"]; + + _position = getArray (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(dragPosition)); + _direction = getNumber (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(dragDirection)); + + [_object, true, _position, _direction] call FUNC(setDraggable); +}; diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf new file mode 100644 index 0000000000..6c068540a6 --- /dev/null +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -0,0 +1,55 @@ +/* + * Author: commy2 + * + * Enable the object to be dragged. + * + * Argument: + * 0: Any object (Object) + * 1: true to enable dragging, false to disable (Bool) + * 2: Position offset for attachTo command (Array, optinal; default: [0,0,0]) + * 3: Direction in degree to rotate the object after attachTo (Number, optional; default: 0) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +private ["_object", "_enableDrag", "_position", "_direction"]; + +_this resize 4; + +_object = _this select 0; +_enableDrag = _this select 1; +_position = _this select 2; +_direction = _this select 3; + +if (isNil "_position") then { + _position = _object getVariable [QGVAR(dragPosition), [0,0,0]]; +}; + +if (isNil "_direction") then { + _direction = _object getVariable [QGVAR(dragDirection), 0]; +}; + +// update variables +_object setVariable [QGVAR(canDrag), _enableDrag, true]; +_object setVariable [QGVAR(dragPosition), _position, true]; +_object setVariable [QGVAR(dragDirection), _direction, true]; + +// add action to class if it is not already present +private ["_type", "_initializedClasses"]; + +_initializedClasses = GETMVAR(GVAR(initializedClasses),[]); + +// do nothing if the class is already initialized +if (_type in _initializedClasses) exitWith {}; + +private ["_name", "_icon", "_selection", "_statement", "_condition"]; + +_name = "drag"; +_icon = ""; +_selection = ""; +_statement = {hint str _target}; +_condition = {true}; + +[_type, 0, [_name], _name, _icon, _selection, _statement, _condition, 2] call EFUNC(interact_menu,addClassAction); From c03115b564ef2a20f803ec779dd61fa4093e36ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 14 Mar 2015 13:46:10 -0300 Subject: [PATCH 051/178] Refactored mapfx code, make the three features optional --- addons/mapfx/XEH_postClientInit.sqf | 2 +- addons/mapfx/config.cpp | 10 +- .../mapfx/functions/fnc_determineMapLight.sqf | 197 +++++++++--------- addons/mapfx/functions/fnc_determineZoom.sqf | 14 +- addons/mapfx/functions/fnc_updateMapFx.sqf | 125 +++++------ 5 files changed, 186 insertions(+), 162 deletions(-) diff --git a/addons/mapfx/XEH_postClientInit.sqf b/addons/mapfx/XEH_postClientInit.sqf index 1836083993..111bcbb171 100644 --- a/addons/mapfx/XEH_postClientInit.sqf +++ b/addons/mapfx/XEH_postClientInit.sqf @@ -3,9 +3,9 @@ ADDON = false; LOG(MSG_INIT); +// Calculate the maximum zoom allowed for this map call FUNC(determineZoom); -//Probably need this spawn, because CBA_fnc_addPerFrameHandler doesn't work durring briefing. [] spawn { // Wait until the map display is detected waitUntil {(!isNull findDisplay 12)}; diff --git a/addons/mapfx/config.cpp b/addons/mapfx/config.cpp index ff20c33499..1cdb1e93c1 100644 --- a/addons/mapfx/config.cpp +++ b/addons/mapfx/config.cpp @@ -13,7 +13,15 @@ class CfgPatches { #include "CfgEventHandlers.hpp" class ACE_Settings { - class GVAR(limitZoom) { + class GVAR(mapIllumination) { + value = 1; + typeName = "BOOL"; + }; + class GVAR(mapShake) { + value = 1; + typeName = "BOOL"; + }; + class GVAR(mapLimitZoom) { value = 0; typeName = "BOOL"; }; diff --git a/addons/mapfx/functions/fnc_determineMapLight.sqf b/addons/mapfx/functions/fnc_determineMapLight.sqf index c5267689d5..370bcdb167 100644 --- a/addons/mapfx/functions/fnc_determineMapLight.sqf +++ b/addons/mapfx/functions/fnc_determineMapLight.sqf @@ -1,10 +1,23 @@ +/* +* Author: Rocko and CAA-Picard +* Calculates the current map illumination for a given unit +* +* Arguments: +* 0: Unit +* +* Return Value: +* 0: Does the map needs shading? +* 1: Color of the overlay +* +* Public: No +*/ #include "script_component.hpp" -private ["_darkenMap","_darkenColor","_createLight","_gunlight","_nearObjects","_light"]; +EXPLODE_1_PVT(_this,_unit); -// @todo: Update the way to check for flashlights -_gunlight = isArray(configFile>> "CfgWeapons" >> currentWeapon player >>"ace_gunlight_classes") || {"ACE_MugLite" in weapons player}; +private ["_isEnclosed","_nearObjects","_light","_ll","_flashlight"]; +// Blend two colors _fnc_blendColor = { EXPLODE_3_PVT(_this,_c1,_c2,_alpha); [(_c1 select 0) * (1 - _alpha) + (_c2 select 0) * _alpha, @@ -13,27 +26,26 @@ _fnc_blendColor = { (_c1 select 3) * (1 - _alpha) + (_c2 select 3) * _alpha] }; - +// Ambient light tint depending on time of day _lightTint = switch (true) do { - case (sunOrMoon == 1.0) : { [1,1,1,1] }; + case (sunOrMoon == 1.0) : { [0.5,0.5,0.5,1] }; case (sunOrMoon > 0.80) : {[[1.0 - overcast,0.2,0,1], [1,1,1,1], (sunOrMoon - 0.8)/0.2] call _fnc_blendColor}; case (sunOrMoon > 0.50) : {[[0,0,0.1,1], [1.0 - overcast,0.2,0,1], (sunOrMoon - 0.5)/0.3] call _fnc_blendColor}; case (sunOrMoon <= 0.5) : { [0,0,0.1,1] }; }; -_lightLevel = 0.04 + (0.96 * call EFUNC(common,ambientBrightness)); - +// Calculates overlay color from tint and light level _fnc_calcColor = { EXPLODE_2_PVT(_this,_c1,_lightLevel); - _l = abs(_lightLevel - 0.5) / 0.5; - if (_lightLevel < 0.5) then { - [(_c1 select 0) * _l * _l * _l, - (_c1 select 1) * _l * _l * _l, - (_c1 select 2) * _l * _l * _l, + _l = _lightLevel / 0.5; + [(_c1 select 0) * _l, + (_c1 select 1) * _l, + (_c1 select 2) * _l, (_c1 select 3) * (1 - _lightLevel)] } else { + _l = (_lightLevel - 0.5) / 0.5; [(_c1 select 0) * (1 - _l) + _l, (_c1 select 1) * (1 - _l) + _l, (_c1 select 2) * (1 - _l) + _l, @@ -41,107 +53,92 @@ _fnc_calcColor = { }; }; -_darkenMap = true; -_createLight = false; +_lightLevel = 0.04 + (0.96 * call EFUNC(common,ambientBrightness)); // check if player has NVG enabled -if (currentVisionMode ACE_player == 1) exitWith { +if (currentVisionMode _unit == 1) exitWith { // stick to nvg color - _darkenMap = true; - _darkenColor = [154/255,253/255,177/255,0.5]; - _createLight = false; - - [_darkenMap,_darkenColor,_createLight] + [true, [154/255,253/255,177/255,0.5]] }; +// Do not obscure the map if the ambient light level is above 0.95 if (_lightLevel > 0.95) exitWith { - [false, [1,1,1,0], false] + [false, [0.5,0.5,0.5,0]] }; +// Do not obscure the map if the player is on a enclosed vehicle (assume internal illumination) +if (vehicle _unit != _unit) then { + // Player is in a vehicle + if ((vehicle _unit) isKindOf "Tank") then { + _isEnclosed = true; + }; +}; +if (_isEnclosed) exitWith { + TRACE_1("Player in a enclosed vehicle",""); + [false, [1,1,1,0]] +}; -// Check if player is not in a vehicle -if (vehicle ACE_player == ACE_player) then { - // Player is not in a vehicle - TRACE_1("NOT in vehicle",""); +// Player is not in a vehicle +TRACE_1("Player is on foot or in an open vehicle",""); - // darken map, unless following cases are fulfilled - // Priorities: Weapons flashlight, lamppost, fire, chemlight, flares +// Check if player is near a campfires, lights or vehicles with lights on - 15m +_nearObjects = [nearestObjects [_unit, ["All"], 15], {(inflamed _this) || (isLightOn _this)}] call EFUNC(common,filter); +if (count (_nearObjects) > 0) then { + _light = _nearObjects select 0; - // Check if player is near a campfires, lights or vehicles with lights on - 15m - _nearObjects = [nearestObjects [ACE_player, ["All"], 15], {(inflamed _this) || (isLightOn _this)}] call EFUNC(common,filter); - if (count (_nearObjects) > 0) then { - _light = _nearObjects select 0; - _lightLevel = _lightLevel max (1 - (((((ACE_player distance _light) - 5)/10) max 0) min 1)); + _ll = (1 - (((((_unit distance _light) - 5)/10) max 0) min 1)); + if (_ll > _lightLevel) then { + _lightLevel = _ll; TRACE_1("player near campfire",""); }; - - // TODO: Illumination flares (timed) - - // Using chemlights - _fnc_chemLight = { - EXPLODE_2_PVT(_this,_no,_lc); - if (count (_no) == 0) exitWith {}; - - _light = _no select 0; - _ll = (1 - ((((ACE_player distance _light) - 2)/2) max 0)) * 0.4; - if (_ll > _lightLevel) then { - _lightLevel = _ll; - _lightTint = +_lc; - hint format ["%1 %2",ACE_player distance _light,_ll]; - }; - TRACE_1("player near chemlight",""); - }; - - _nearObjects = [ACE_player nearObjects ["Chemlight_red", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [1,0,0,1]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_green", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [0,1,0,1]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_blue", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [0,0,1,1]] call _fnc_chemLight; - - _nearObjects = [ACE_player nearObjects ["Chemlight_yellow", 4], {alive _this}] call EFUNC(common,filter); - [_nearObjects, [1,1,0,1]] call _fnc_chemLight; - - // Gun with light - if (_gunlight) then { - _darkenMap = false; - _createLight = true; - TRACE_1("using gun light",""); - }; - -} else { - // Player is in a vehicle - if ((vehicle ACE_player) isKindOf "Tank") exitWith { - _darkenMap = false; - _createLight = false; - }; - - // check if vehicle is not of following type: parachute - TRACE_1("in vehicle",""); - - // darken map if vehicle is kind of bicycle or motorbike or ATV or parachute or PBX boat - if (vehicle ACE_player isKindOf "Bicycle" || {vehicle ACE_player isKindOf "Motorcycle"}) then { - if (_gunlight) then { - _darkenMap = false; - _createLight = true; - TRACE_1("bright map - gun lights",""); - } else { - _darkenColor = [0,0,0,(_alpha*1.1)]; - TRACE_1("darken map - no lights",""); - }; - } else { - // do not darken map, but create a lightpoint at players eye pos to simulate dash light / flashlight usage to view map - // do nothing if in a tank or apc - _darkenMap = false; - _createLight = true; - TRACE_1("using vehicle light",""); - }; - }; -_darkenColor = [_lightTint, _lightLevel] call _fnc_calcColor; -TRACE_4("",_darkenMap,_darkenColor,_createLight); -[_darkenMap,_darkenColor,_createLight] +// Gun with light +_nearObjects = [nearestObjects [_unit, ["CAManBase"], 10], { _this isFlashlightOn (currentWeapon _this)}] call EFUNC(common,filter); +if (count (_nearObjects) > 0) then { + _light = (_nearObjects select 0); + _flashlight = (_light weaponAccessories currentMuzzle _light) select 1; + + // Check if it's a day laser + if (_flashlight == "ACE_acc_pointer_red") exitWith {}; + if (_flashlight == "ACE_acc_pointer_green") exitWith {}; + + _lightLevel = _lightLevel max (1 - (((((_unit distance _light) - 2)/8) max 0) min 1)); + TRACE_1("Using gun light",""); +}; + + +// @todo: Illumination flares (timed) + + +// Using chemlights +_nearObjects = [_unit nearObjects ["SmokeShell", 4], { + alive _this && {(typeOf _this == "Chemlight_red") || { + (typeOf _this == "Chemlight_green") || { + (typeOf _this == "Chemlight_blue") || { + (typeOf _this == "Chemlight_yellow")}}}}}] call EFUNC(common,filter); +if (count (_nearObjects) > 0) then { + _light = _nearObjects select 0; + + _ll = (1 - ((((_unit distance _light) - 2)/2) max 0)) * 0.4; + if (_ll > _lightLevel) then { + _flareTint = switch (typeOf _light) do { + case "Chemlight_red" : {[1,0,0,1]}; + case "Chemlight_green" : {[0,1,0,1]}; + case "Chemlight_blue" : {[0,0,1,1]}; + case "Chemlight_yellow" : {[1,1,0,1]}; + }; + _lightTint = [_lightTint, _flareTint, (_ll - _lightLevel)/(1 - _lightLevel)] call _fnc_blendColor; + _lightLevel = _ll; + TRACE_1("player near chemlight",""); + }; +}; + +// Do not obscure the map if the ambient light level is above 0.95 +if (_lightLevel > 0.95) exitWith { + [false, [0.5,0.5,0.5,0]] +}; + +// Calculate resulting map color +[true, [_lightTint, _lightLevel] call _fnc_calcColor] diff --git a/addons/mapfx/functions/fnc_determineZoom.sqf b/addons/mapfx/functions/fnc_determineZoom.sqf index 5893967a4f..fdc620b417 100644 --- a/addons/mapfx/functions/fnc_determineZoom.sqf +++ b/addons/mapfx/functions/fnc_determineZoom.sqf @@ -1,7 +1,17 @@ +/* +* Author: Rocko +* Calculate the maximum zoom level allowed for the current map +* +* Arguments: +* None +* +* Return Value: +* None +* +* Public: No +*/ #include "script_component.hpp" -// TODO: Perhaps change to return values instead of setting GVAR's directly - private ["_grids", "_fourSize", "_sixSize", "_continue", "_size"]; _grids = configFile >> "CfgWorlds" >> worldName >> "Grid"; _fourSize = -1; diff --git a/addons/mapfx/functions/fnc_updateMapFx.sqf b/addons/mapfx/functions/fnc_updateMapFx.sqf index 93c42b4749..ad32a02632 100644 --- a/addons/mapfx/functions/fnc_updateMapFx.sqf +++ b/addons/mapfx/functions/fnc_updateMapFx.sqf @@ -1,69 +1,78 @@ +/* +* Author: Rocko and CAA-Picard +* On map draw, updates the effects +* +* Arguments: +* None +* +* Return Value: +* None +* +* Public: No +*/ #include "script_component.hpp" -// Calculate the light -_data = [[], FUNC(determineMapLight), missionNamespace, QGVAR(mapLight), 0.1] call EFUNC(common,cachedCall); +private ["_mapCtrl","_mapScale"]; -EXPLODE_3_PVT(_data,_darkenMap,_darkenColor,_externalLight); -//systemChat format ["%1 %2 %3", _darkenMap, _darkenColor, _createLight]; +_mapCtrl = ((findDisplay 12) displayCtrl 51); +_mapScale = ctrlMapScale _mapCtrl; -if (_darkenMap) then { - _darkenFill = format["#(rgb,1,1,1)color(%1,%2,%3,%4)",_darkenColor select 0, _darkenColor select 1, _darkenColor select 2, _darkenColor select 3]; - ((findDisplay 12) displayCtrl 51) drawRectangle [(getArray(configFile >> 'CfgWorlds' >> worldName >> 'centerPosition')),80000,80000,0,_darkenColor,_darkenFill]; -} else { - /*if (_externalLight) then { - [] spawn { - _light = ACE_player getVariable ['ace_map_light',objNull]; - if (isNull _light) then { - _type = if (ACE_player == vehicle ACE_player) then { 'ACE_Flashlight' } else { 'ACE_Dashlight' }; - _light = _type createVehicle (getPos ACE_player); - _light attachTo [(vehicle ACE_player), if (_type == 'ACE_Flashlight') then { [0,0.4,1] } else { [0,0,-1]}]; - ACE_player setVariable ['ace_map_light',_light]; - waitUntil {sleep 0.1; !visibleMap; }; - deleteVehicle _light; - ACE_player setVariable ['ace_map_light',objNull]; - }; - }; - };*/ -}; +if (GVAR(mapIllumination)) then { + private ["_data","_darkenFill"]; -_ctrl = ((findDisplay 12) displayCtrl 51); -_scale = ctrlMapScale _ctrl; + // Calculate map illumination + _data = [[ACE_player], FUNC(determineMapLight), missionNamespace, QGVAR(mapLight), 0.1] call EFUNC(common,cachedCall); -_speed = 0; -if (vehicle ACE_player == ACE_player) then { - _speed = vectorMagnitude (velocity ACE_player); -}; - - -if (_speed > 0.1) then { - if (ctrlMapAnimDone _ctrl) then { - - _amplitude = (_speed - 0.1) / 5 * (1000 * _scale); - _time = 0.1; - - _shakePos = [(GVAR(lastStillPosition) select 0) + sin((time + _time - GVAR(lastStillTime))*100) * _amplitude * 0.25, - (GVAR(lastStillPosition) select 1) + sin((time + _time - GVAR(lastStillTime))*260) * _amplitude]; - - _ctrl ctrlMapAnimAdd [_time, _scale, _shakePos]; - ctrlMapAnimCommit _ctrl; - - GVAR(isShaking) = true; + EXPLODE_2_PVT(_data,_darkenMap,_darkenColor); + if (_darkenMap) then { + _darkenFill = format["#(rgb,1,1,1)color(%1,%2,%3,%4)",_darkenColor select 0, _darkenColor select 1, _darkenColor select 2, _darkenColor select 3]; + _mapCtrl drawRectangle [(getArray(configFile >> 'CfgWorlds' >> worldName >> 'centerPosition')),80000,80000,0,_darkenColor,_darkenFill]; }; -} else { - if (GVAR(isShaking)) then { - _ctrl ctrlMapAnimAdd [0, _scale, GVAR(lastStillPosition)]; - ctrlMapAnimCommit _ctrl; - GVAR(isShaking) = false; +}; + +if (GVAR(mapShake)) then { + private ["_speed","_amplitude", "_time", "_shakePos"]; + + // Only shake map while moving on foot + _speed = 0; + if (vehicle ACE_player == ACE_player) then { + _speed = vectorMagnitude (velocity ACE_player); + }; + + // If speed is large enough, create anims to shake map + if (_speed > 0.1) then { + if (ctrlMapAnimDone _mapCtrl) then { + + _amplitude = (_speed - 0.1) / 5 * (1000 * _mapScale); + _time = 0.1; + + _shakePos = [(GVAR(lastStillPosition) select 0) + sin((time + _time - GVAR(lastStillTime))*100) * _amplitude * 0.25, + (GVAR(lastStillPosition) select 1) + sin((time + _time - GVAR(lastStillTime))*260) * _amplitude]; + + _mapCtrl ctrlMapAnimAdd [_time, _mapScale, _shakePos]; + ctrlMapAnimCommit _mapCtrl; + + GVAR(isShaking) = true; + }; } else { - ctrlMapAnimClear _ctrl; - GVAR(lastStillPosition) = _ctrl ctrlMapScreenToWorld [0.5, 0.5]; - GVAR(lastStillTime) = time; - - if (GVAR(limitZoom)) then { - if (GVAR(minMapSize) >= _scale) then { - _ctrl ctrlMapAnimAdd [0, GVAR(minMapSize) + 0.001, (_ctrl ctrlMapScreenToWorld [0.5, 0.5])]; - ctrlMapAnimCommit _ctrl; - }; + if (GVAR(isShaking)) then { + // Stop shaking, return to original position + _mapCtrl ctrlMapAnimAdd [0, _mapScale, GVAR(lastStillPosition)]; + ctrlMapAnimCommit _mapCtrl; + GVAR(isShaking) = false; + } else { + // The map is still, store state + ctrlMapAnimClear _mapCtrl; + GVAR(lastStillPosition) = _mapCtrl ctrlMapScreenToWorld [0.5, 0.5]; + GVAR(lastStillTime) = time; }; }; }; + +if (GVAR(mapLimitZoom)) then { + if (GVAR(minMapSize) >= _mapScale) then { + ctrlMapAnimClear _mapCtrl; + _mapCtrl ctrlMapAnimAdd [0, GVAR(minMapSize) + 0.001, (_mapCtrl ctrlMapScreenToWorld [0.5, 0.5])]; + ctrlMapAnimCommit _mapCtrl; + }; +}; From b79978116da8facfb896777a964035f98b98c97b Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 14 Mar 2015 18:38:44 +0100 Subject: [PATCH 052/178] some functions --- addons/dragging/functions/fnc_canDrag.sqf | 0 addons/dragging/functions/fnc_startDrag.sqf | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 addons/dragging/functions/fnc_canDrag.sqf create mode 100644 addons/dragging/functions/fnc_startDrag.sqf diff --git a/addons/dragging/functions/fnc_canDrag.sqf b/addons/dragging/functions/fnc_canDrag.sqf new file mode 100644 index 0000000000..e69de29bb2 diff --git a/addons/dragging/functions/fnc_startDrag.sqf b/addons/dragging/functions/fnc_startDrag.sqf new file mode 100644 index 0000000000..e69de29bb2 From a92389f4503b43db086b9eb851f11c50e1e73563 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 14 Mar 2015 13:10:25 -0500 Subject: [PATCH 053/178] optMenu - remove 'fix anim' button and add headers --- .../fnc_onListBoxSettingsChanged.sqf | 24 +++++---- .../fnc_onListBoxShowSelectionChanged.sqf | 24 +++++---- .../functions/fnc_onSettingsMenuOpen.sqf | 52 +++++++++++-------- .../functions/fnc_onSliderPosChanged.sqf | 24 +++++---- .../functions/fnc_resetSettings.sqf | 38 ++++++++------ .../fnc_settingsMenuUpdateKeyView.sqf | 24 +++++---- .../functions/fnc_settingsMenuUpdateList.sqf | 24 +++++---- .../functions/fnc_updateSetting.sqf | 26 ++++++---- addons/optionsmenu/gui/settingsMenu.hpp | 10 ++-- 9 files changed, 150 insertions(+), 96 deletions(-) diff --git a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf index 066bc76a8f..f5a39ff588 100644 --- a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf @@ -1,12 +1,18 @@ -/** -* fnc_onListBoxSettingsChanged.sqf -* @Descr: N/A -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Called when the listbox selection is changed for an options (eg: chaning a setting from false to true) + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_onListBoxSettingsChanged + * + * Public: No + */ #include "script_component.hpp" private ["_settingIndex", "_rightDropDownIndex"]; diff --git a/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf b/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf index f4d41674bd..8b0b161033 100644 --- a/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onListBoxShowSelectionChanged.sqf @@ -1,12 +1,18 @@ -/** -* fnc_onListBoxShowSelectionChanged.sqf -* @Descr: called when the listbox selection has changed. Updates configuration menu information -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Changes which tab is open (options or colors) + * + * Arguments: + * The tab to open (defined in script_component) + * + * Return Value: + * None + * + * Example: + * [MENU_TAB_COLORS] call ACE_optionsmenu_fnc_onListBoxShowSelectionChanged + * + * Public: No + */ #include "script_component.hpp" private ["_settingsMenu", "_localizedHeader"]; diff --git a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf index e3137f8ca9..512628c128 100644 --- a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf @@ -1,33 +1,39 @@ -/** -* fnc_onSettingsMenuOpen.sqf -* @Descr: called when the settings or configuration menu has opened. Do not use anywhere else. -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Called from the onLoad of ACE_settingsMenu dialog. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [onLoadEvent] call ACE_optionsmenu_fnc_onSettingsMenuOpen + * + * Public: No + */ #include "script_component.hpp" // Filter only user setable setting GVAR(clientSideOptions) = []; GVAR(clientSideColors) = []; { - // If the setting is user setable and not forced - if ((_x select 2) && !(_x select 6)) then { - // Append the current value to the setting metadata - _setting = + _x; - _setting pushBack (missionNamespace getVariable (_x select 0)); + // If the setting is user setable and not forced + if ((_x select 2) && !(_x select 6)) then { + // Append the current value to the setting metadata + _setting = + _x; + _setting pushBack (missionNamespace getVariable (_x select 0)); - // Categorize the setting according to types - // @todo: allow the user to modify other types of parameters? - if ((_x select 1) == "SCALAR" || (_x select 1) == "BOOL") then { - GVAR(clientSideOptions) pushBack _setting; - }; - if ((_x select 1) == "COLOR") then { - GVAR(clientSideColors) pushBack _setting; - }; - }; + // Categorize the setting according to types + // @todo: allow the user to modify other types of parameters? + if ((_x select 1) == "SCALAR" || (_x select 1) == "BOOL") then { + GVAR(clientSideOptions) pushBack _setting; + }; + if ((_x select 1) == "COLOR") then { + GVAR(clientSideColors) pushBack _setting; + }; + }; } forEach EGVAR(common,settings); //Delay a frame diff --git a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf index ac6f52469c..fb4a2aa293 100644 --- a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf @@ -1,12 +1,18 @@ -/** -* fnc_onSliderPosChanged.sqf -* @Descr: N/A -* @Author: PabstMirror -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: PabstMirror + * Called when one of the color sliders is moved. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_onSliderPosChanged + * + * Public: No + */ #include "script_component.hpp" private ["_newColor", "_settingIndex"]; diff --git a/addons/optionsmenu/functions/fnc_resetSettings.sqf b/addons/optionsmenu/functions/fnc_resetSettings.sqf index dd4b951ef5..4dfa835413 100644 --- a/addons/optionsmenu/functions/fnc_resetSettings.sqf +++ b/addons/optionsmenu/functions/fnc_resetSettings.sqf @@ -1,30 +1,36 @@ -/** -* fnc_resetSettings.sqf -* @Descr: -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: true -*/ +/* + * Author: Glowbal + * Resets all settings to default. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_onListBoxSettingsChanged + * + * Public: No + */ #include "script_component.hpp" private ["_name", "_default", "_lastSelected"]; { - _name = _x select 0; - _default = _x select 7; - [MENU_TAB_OPTIONS, _name, _default] call FUNC(updateSetting); + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_OPTIONS, _name, _default] call FUNC(updateSetting); } forEach GVAR(clientSideOptions); { - _name = _x select 0; - _default = _x select 7; - [MENU_TAB_COLORS, _name, _default] call FUNC(updateSetting); + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_COLORS, _name, _default] call FUNC(updateSetting); } forEach GVAR(clientSideColors); _lastSelected = lbCurSel 200; [GVAR(optionMenu_openTab)] call FUNC(onListBoxShowSelectionChanged); if (_lastSelected != -1) then { - lbSetCurSel [200, _lastSelected]; + lbSetCurSel [200, _lastSelected]; }; diff --git a/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf b/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf index c271ecd176..35d0480bc0 100644 --- a/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf +++ b/addons/optionsmenu/functions/fnc_settingsMenuUpdateKeyView.sqf @@ -1,12 +1,18 @@ -/** -* fnc_settingsMenuUpdateKeyView.sqf -* @Descr: N/A -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Updates the right half of the option menu for the currently selected option. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_settingsMenuUpdateKeyView + * + * Public: No + */ #include "script_component.hpp" private ["_settingsMenu", "_ctrlList", "_collection", "_settingIndex", "_setting", "_entryName", "_localizedName", "_localizedDescription", "_possibleValues", "_settingsValue", "_currentColor"]; diff --git a/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf b/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf index 73a6d3de3b..15e166ebc6 100644 --- a/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf +++ b/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf @@ -1,12 +1,18 @@ -/** -* fnc_settingsMenuUpdateList.sqf -* @Descr: N/A -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: false -*/ +/* + * Author: Glowbal + * Updates the setting when the client has selected a new value. Saves to profilenamespace. + * + * Arguments: + * 0: Update the keylist as well + * + * Return Value: + * None + * + * Example: + * [false] call ACE_optionsmenu_fnc_settingsMenuUpdateList + * + * Public: No + */ #include "script_component.hpp" private ["_settingsMenu", "_ctrlList", "_settingsText", "_color", "_settingsColor", "_updateKeyView"]; diff --git a/addons/optionsmenu/functions/fnc_updateSetting.sqf b/addons/optionsmenu/functions/fnc_updateSetting.sqf index e4a9917f25..e73ce3a85d 100644 --- a/addons/optionsmenu/functions/fnc_updateSetting.sqf +++ b/addons/optionsmenu/functions/fnc_updateSetting.sqf @@ -1,12 +1,20 @@ -/** -* fnc_updateSetting.sqf -* @Descr: -* @Author: Glowbal -* -* @Arguments: [] -* @Return: -* @PublicAPI: true -*/ +/* + * Author: Glowbal + * Updates the setting when the client has selected a new value. Saves to profilenamespace and calls setSetting. + * + * Arguments: + * 0: The Tab Open + * 1: The setting's name + * 2: The new value either an index or a color OR + * + * Return Value: + * None + * + * Example: + * [MENU_TAB_COLORS, "ace_fireTruckColor", [1,0,0,1]] call ACE_optionsmenu_fnc_updateSetting + * + * Public: No + */ #include "script_component.hpp" private ["_changed"]; diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp index 8d99a591d5..236ac72894 100644 --- a/addons/optionsmenu/gui/settingsMenu.hpp +++ b/addons/optionsmenu/gui/settingsMenu.hpp @@ -217,13 +217,17 @@ class ACE_settingsMenu { periodOver = 1; action = "closedialog 0;"; }; - class action_animation: actionClose { + + //probably use this for the export to hpp button: +/* class action_animation: actionClose { idc = 1100; text = "$STR_ACE_OptionsMenu_FixAnimation"; x = 7.5 * UNITX + OFFSETX; // action = "if ([player] call ACE_fnc_canInteract && {animationState player == 'deadState' || animationState player == 'unconscious'} && {(vehicle player == player)}) then { [player, 'amovppnemstpsnonwnondnon'] call ACE_fnc_broadcastAnim; };"; - action = "hint 'todo???'"; - }; + action = QUOTE(_this call FUNC(k,rgr)); + }; */ + + class action_reset: actionClose { idc = 1100; text = "$STR_ACE_OptionsMenu_ResetAll"; From 518010be36fbc25c01cd5240a649081c0ea46452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 14 Mar 2015 16:58:05 -0300 Subject: [PATCH 054/178] Reordered the map, mapfx and pbos: - mapfx moved inside map - everything related to map tools and drawing moved to it's own pbo called ace_maptools Also fixed a couple of bugs in BFT - Only a single marker was being drawn - The BFT_HideAi parameter had the opposite effect --- addons/map/CfgEventHandlers.hpp | 13 +- addons/map/CfgMarkers.hpp | 91 ++++----- addons/map/CfgVehicles.hpp | 180 +++-------------- addons/map/CfgWeapons.hpp | 15 -- addons/map/MapControls.hpp | 98 +-------- addons/map/MapGpsUI.hpp | 81 -------- addons/map/README.md | 7 +- addons/map/XEH_postInitClient.sqf | 75 ++----- addons/map/XEH_preInit.sqf | 31 +-- addons/map/XEH_preInitServer.sqf | 6 - addons/map/config.cpp | 187 +++++++++--------- .../functions/fnc_blueForceTrackingUpdate.sqf | 46 ++--- .../functions/fnc_determineMapLight.sqf | 0 .../functions/fnc_determineZoom.sqf | 0 .../functions/fnc_updateMapEffects.sqf} | 0 addons/map/stringtable.xml | 143 +------------- addons/mapfx/$PBOPREFIX$ | 1 - addons/mapfx/XEH_postClientInit.sqf | 21 -- addons/mapfx/XEH_preInit.sqf | 11 -- addons/mapfx/config.cpp | 28 --- addons/mapfx/functions/script_component.hpp | 1 - addons/mapfx/script_component.hpp | 12 -- addons/maptools/$PBOPREFIX$ | 1 + .../CfgEventHandlers.hpp} | 4 +- addons/maptools/CfgMarkers.hpp | 26 +++ addons/maptools/CfgVehicles.hpp | 133 +++++++++++++ addons/maptools/CfgWeapons.hpp | 15 ++ addons/maptools/MapControls.hpp | 80 ++++++++ addons/maptools/MapGpsUI.hpp | 79 ++++++++ addons/maptools/README.md | 14 ++ addons/maptools/UI/IconBFTracking_ca.paa | Bin 0 -> 5625 bytes addons/{map => maptools}/UI/mapGps.paa | Bin addons/{map => maptools}/UI/maptool_item.paa | Bin addons/maptools/XEH_postInitClient.sqf | 70 +++++++ addons/maptools/XEH_preInit.sqf | 38 ++++ addons/maptools/config.cpp | 74 +++++++ .../{map => maptools}/data/mapToolFixed.paa | Bin .../data/mapToolRotatingNormal.paa | Bin .../data/mapToolRotatingSmall.paa | Bin .../functions/fnc_addLineMarker.sqf | 0 .../functions/fnc_calculateMapScale.sqf | 0 .../functions/fnc_canDraw.sqf | 0 .../functions/fnc_canUseMapGPS.sqf | 0 .../functions/fnc_canUseMapTools.sqf | 0 .../functions/fnc_cancelDrawing.sqf | 0 .../functions/fnc_copyMapReceiveMarkers.sqf | 0 .../functions/fnc_copyMapRemoteSend.sqf | 0 .../functions/fnc_copyMapStart.sqf | 0 .../functions/fnc_handleKeyDown.sqf | 0 .../functions/fnc_handleMouseButton.sqf | 0 .../functions/fnc_handleMouseMove.sqf | 0 .../functions/fnc_handleMouseZChanged.sqf | 0 .../functions/fnc_isInsideMapTool.sqf | 0 .../functions/fnc_mapStateUpdater.sqf | 0 .../functions/fnc_openMapGps.sqf | 0 .../functions/fnc_openMapGpsUpdate.sqf | 0 .../functions/fnc_removeLineMarker.sqf | 0 .../functions/fnc_updateLineMarker.sqf | 0 .../functions/fnc_updateMapToolMarkers.sqf | 0 .../maptools/functions/script_component.hpp | 1 + addons/maptools/script_component.hpp | 17 ++ addons/maptools/stringtable.xml | 148 ++++++++++++++ 62 files changed, 910 insertions(+), 837 deletions(-) delete mode 100644 addons/map/CfgWeapons.hpp delete mode 100644 addons/map/MapGpsUI.hpp delete mode 100644 addons/map/XEH_preInitServer.sqf rename addons/{mapfx => map}/functions/fnc_determineMapLight.sqf (100%) rename addons/{mapfx => map}/functions/fnc_determineZoom.sqf (100%) rename addons/{mapfx/functions/fnc_updateMapFx.sqf => map/functions/fnc_updateMapEffects.sqf} (100%) delete mode 100644 addons/mapfx/$PBOPREFIX$ delete mode 100644 addons/mapfx/XEH_postClientInit.sqf delete mode 100644 addons/mapfx/XEH_preInit.sqf delete mode 100644 addons/mapfx/config.cpp delete mode 100644 addons/mapfx/functions/script_component.hpp delete mode 100644 addons/mapfx/script_component.hpp create mode 100644 addons/maptools/$PBOPREFIX$ rename addons/{mapfx/CfgEventhandlers.hpp => maptools/CfgEventHandlers.hpp} (52%) create mode 100644 addons/maptools/CfgMarkers.hpp create mode 100644 addons/maptools/CfgVehicles.hpp create mode 100644 addons/maptools/CfgWeapons.hpp create mode 100644 addons/maptools/MapControls.hpp create mode 100644 addons/maptools/MapGpsUI.hpp create mode 100644 addons/maptools/README.md create mode 100644 addons/maptools/UI/IconBFTracking_ca.paa rename addons/{map => maptools}/UI/mapGps.paa (100%) rename addons/{map => maptools}/UI/maptool_item.paa (100%) create mode 100644 addons/maptools/XEH_postInitClient.sqf create mode 100644 addons/maptools/XEH_preInit.sqf create mode 100644 addons/maptools/config.cpp rename addons/{map => maptools}/data/mapToolFixed.paa (100%) rename addons/{map => maptools}/data/mapToolRotatingNormal.paa (100%) rename addons/{map => maptools}/data/mapToolRotatingSmall.paa (100%) rename addons/{map => maptools}/functions/fnc_addLineMarker.sqf (100%) rename addons/{map => maptools}/functions/fnc_calculateMapScale.sqf (100%) rename addons/{map => maptools}/functions/fnc_canDraw.sqf (100%) rename addons/{map => maptools}/functions/fnc_canUseMapGPS.sqf (100%) rename addons/{map => maptools}/functions/fnc_canUseMapTools.sqf (100%) rename addons/{map => maptools}/functions/fnc_cancelDrawing.sqf (100%) rename addons/{map => maptools}/functions/fnc_copyMapReceiveMarkers.sqf (100%) rename addons/{map => maptools}/functions/fnc_copyMapRemoteSend.sqf (100%) rename addons/{map => maptools}/functions/fnc_copyMapStart.sqf (100%) rename addons/{map => maptools}/functions/fnc_handleKeyDown.sqf (100%) rename addons/{map => maptools}/functions/fnc_handleMouseButton.sqf (100%) rename addons/{map => maptools}/functions/fnc_handleMouseMove.sqf (100%) rename addons/{map => maptools}/functions/fnc_handleMouseZChanged.sqf (100%) rename addons/{map => maptools}/functions/fnc_isInsideMapTool.sqf (100%) rename addons/{map => maptools}/functions/fnc_mapStateUpdater.sqf (100%) rename addons/{map => maptools}/functions/fnc_openMapGps.sqf (100%) rename addons/{map => maptools}/functions/fnc_openMapGpsUpdate.sqf (100%) rename addons/{map => maptools}/functions/fnc_removeLineMarker.sqf (100%) rename addons/{map => maptools}/functions/fnc_updateLineMarker.sqf (100%) rename addons/{map => maptools}/functions/fnc_updateMapToolMarkers.sqf (100%) create mode 100644 addons/maptools/functions/script_component.hpp create mode 100644 addons/maptools/script_component.hpp create mode 100644 addons/maptools/stringtable.xml diff --git a/addons/map/CfgEventHandlers.hpp b/addons/map/CfgEventHandlers.hpp index 23d60e02da..49b87fb4fd 100644 --- a/addons/map/CfgEventHandlers.hpp +++ b/addons/map/CfgEventHandlers.hpp @@ -1,12 +1,11 @@ class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE( call COMPILE_FILE(XEH_preInit) ); - serverInit = QUOTE( call COMPILE_FILE(XEH_preInitServer) ); - }; + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit) ); + }; }; class Extended_PostInit_EventHandlers { - class ADDON { - clientInit = QUOTE( call COMPILE_FILE(XEH_postInitClient) ); - }; + class ADDON { + clientInit = QUOTE(call COMPILE_FILE(XEH_postInitClient) ); + }; }; diff --git a/addons/map/CfgMarkers.hpp b/addons/map/CfgMarkers.hpp index d6281a4a6e..0a04e4a691 100644 --- a/addons/map/CfgMarkers.hpp +++ b/addons/map/CfgMarkers.hpp @@ -1,67 +1,42 @@ // MARKERS class CfgMarkers { - class Flag; + class Flag; - // Reenable NATO symbols ... - class b_unknown: Flag {scope = 2;}; + // Reenable NATO symbols ... + class b_unknown: Flag {scope = 2;}; - // ... and disable all the useless ones - // If you think that some of these are needed, create an issue; But until - // there's a better way to place markers, there should be only the most - // important markers here. - // Keep in mind that all of these can still be placed in the editor. - class b_hq: b_unknown {scope = 1;}; - class b_installation: b_unknown {scope = 1;}; - class b_maint: b_unknown {scope = 1;}; - class b_med: b_unknown {scope = 1;}; - class b_service: b_unknown {scope = 1;}; - class b_support: b_unknown {scope = 1;}; + // ... and disable all the useless ones + // If you think that some of these are needed, create an issue; But until + // there's a better way to place markers, there should be only the most + // important markers here. + // Keep in mind that all of these can still be placed in the editor. + class b_hq: b_unknown {scope = 1;}; + class b_installation: b_unknown {scope = 1;}; + class b_maint: b_unknown {scope = 1;}; + class b_med: b_unknown {scope = 1;}; + class b_service: b_unknown {scope = 1;}; + class b_support: b_unknown {scope = 1;}; - class n_unknown: b_unknown {}; - class n_hq: n_unknown {scope = 1;}; - class n_installation: n_unknown {scope = 1;}; - class u_installation: n_unknown {scope = 1;}; // i have no idea... - class n_maint: n_unknown {scope = 1;}; - class n_med: n_unknown {scope = 1;}; - class n_service: n_unknown {scope = 1;}; - class n_support: n_unknown {scope = 1;}; + class n_unknown: b_unknown {}; + class n_hq: n_unknown {scope = 1;}; + class n_installation: n_unknown {scope = 1;}; + class u_installation: n_unknown {scope = 1;}; // i have no idea... + class n_maint: n_unknown {scope = 1;}; + class n_med: n_unknown {scope = 1;}; + class n_service: n_unknown {scope = 1;}; + class n_support: n_unknown {scope = 1;}; - class o_unknown: b_unknown {}; - class o_hq: o_unknown {scope = 1;}; - class o_installation: o_unknown {scope = 1;}; - class o_maint: o_unknown {scope = 1;}; - class o_med: o_unknown {scope = 1;}; - class o_service: o_unknown {scope = 1;}; - class o_support: o_unknown {scope = 1;}; + class o_unknown: b_unknown {}; + class o_hq: o_unknown {scope = 1;}; + class o_installation: o_unknown {scope = 1;}; + class o_maint: o_unknown {scope = 1;}; + class o_med: o_unknown {scope = 1;}; + class o_service: o_unknown {scope = 1;}; + class o_support: o_unknown {scope = 1;}; - // disable all civy markers (harbor etc.) - class c_unknown: b_unknown {scope = 1;}; + // disable all civy markers (harbor etc.) + class c_unknown: b_unknown {scope = 1;}; - // disable quantity indicators (fire team/squad/platoon ...) - class group_0: b_unknown {scope = 1;}; - - - class ACE_MapToolFixed { - name = "MapToolFixed"; - icon = PATHTOF(data\mapToolFixed.paa); - scope = 0; - color[] = {1,1,1,1}; - size = 32; - }; - - class ACE_MapToolRotatingNormal { - name = "MapToolRotating"; - icon = PATHTOF(data\mapToolRotatingNormal.paa); - scope = 0; - color[] = {1,1,1,1}; - size = 32; - }; - - class ACE_MapToolRotatingSmall { - name = "MapToolRotating"; - icon = PATHTOF(data\mapToolRotatingSmall.paa); - scope = 0; - color[] = {1,1,1,1}; - size = 32; - }; + // disable quantity indicators (fire team/squad/platoon ...) + class group_0: b_unknown {scope = 1;}; }; diff --git a/addons/map/CfgVehicles.hpp b/addons/map/CfgVehicles.hpp index 4452c10b23..6b68864728 100644 --- a/addons/map/CfgVehicles.hpp +++ b/addons/map/CfgVehicles.hpp @@ -1,160 +1,28 @@ -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ - }; - class CfgVehicles { - class Man; - class CAManBase: Man { - class ACE_SelfActions { - - class ACE_MapTools { - displayName = "$STR_ACE_Map_MapTools_Menu"; - condition = QUOTE((call FUNC(canUseMapTools) || {call FUNC(canUseMapGPS)})); - statement = ""; - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 0; - priority = 100; - enableInside = 1; - - class ACE_MapToolsHide { - displayName = "$STR_ACE_Map_MapToolsHide"; - condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 0})); - statement = QUOTE(GVAR(mapTool_Shown) = 0; [] call FUNC(updateMapToolMarkers)); - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 1; - priority = 5; - enableInside = 1; + class Module_F; + class ACE_ModuleBlueForceTracking: Module_F { + author = "$STR_ACE_Common_ACETeam"; + category = "ACE"; + displayName = "Blue Force Tracking"; + function = QFUNC(blueForceTrackingModule); + scope = 2; + isGlobal = 1; + icon = PATHTOF(UI\IconBFTracking_ca.paa); + class Arguments { + class Interval { + displayName = "Interval"; + description = "How often the markers should be refreshed (in seconds)"; + defaultValue = 1; + }; + class HideAiGroups { + displayName = "Hide AI groups?"; + description = "Hide markers for 'AI only' groups?"; + typeName = "BOOL"; + class values { + class Yes { name = "Yes"; value = 1; }; + class No { name = "No"; value = 0; default = 1; }; + }; + }; }; - class ACE_MapToolsShowNormal { - displayName = "$STR_ACE_Map_MapToolsShowNormal"; - condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 1})); - statement = QUOTE(GVAR(mapTool_Shown) = 1; [] call FUNC(updateMapToolMarkers)); - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 1; - priority = 4; - enableInside = 1; - }; - class ACE_MapToolsShowSmall { - displayName = "$STR_ACE_Map_MapToolsShowSmall"; - condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 2})); - statement = QUOTE(GVAR(mapTool_Shown) = 2; [] call FUNC(updateMapToolMarkers)); - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 1; - priority = 3; - enableInside = 1; - }; - class ACE_MapToolsAlignNorth { - displayName = "$STR_ACE_Map_MapToolsAlignNorth"; - condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 0})); - statement = QUOTE(GVAR(mapTool_angle) = 0; [] call FUNC(updateMapToolMarkers)); - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 1; - priority = 2; - enableInside = 1; - }; - class ACE_MapToolsAlignCompass { - displayName = "$STR_ACE_Map_MapToolsAlignCompass"; - condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 0} && {('ItemCompass' in assigneditems ACE_player) || {'ItemCompass' in assigneditems ACE_player}})); - statement = QUOTE(GVAR(mapTool_angle) = getDir ACE_player; [] call FUNC(updateMapToolMarkers)); - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 1; - priority = 1; - enableInside = 1; - }; - class ACE_MapGpsShow { - displayName = "$STR_ACE_Map_MapGpsShow"; - condition = QUOTE((call FUNC(canUseMapGPS) && {!GVAR(mapGpsShow)})); - statement = QUOTE(GVAR(mapGpsShow) = true; [GVAR(mapGpsShow)] call FUNC(openMapGps)); - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 0; - priority = 0; - enableInside = 1; - }; - class ACE_MapGpsHide { - displayName = "$STR_ACE_Map_MapGpsHide"; - condition = QUOTE((call FUNC(canUseMapGPS) && {GVAR(mapGpsShow)})); - statement = QUOTE(GVAR(mapGpsShow) = false; [GVAR(mapGpsShow)] call FUNC(openMapGps)); - exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; - showDisabled = 0; - priority = 0; - enableInside = 1; - }; - }; }; - - class ACE_Actions { - class ACE_MainActions { - class ACE_CopyMap { - displayName = "$STR_ACE_Map_CopyMap"; - condition = QUOTE(([_target] call EFUNC(common,isPlayer) && {'ItemMap' in assigneditems _player} && {'ACE_MapTools' in items _player} && {'ItemMap' in assignedItems _target})); - statement = QUOTE([ARR_2(_player,_target)] call FUNC(copyMapStart)); - showDisabled = 0; - priority = -1; - }; - }; - }; - }; - - class NATO_Box_Base; - class EAST_Box_Base; - class IND_Box_Base; - class FIA_Box_Base_F; - - class Box_NATO_Support_F: NATO_Box_Base { - class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) - }; - }; - - class Box_East_Support_F: EAST_Box_Base { - class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) - }; - }; - - class Box_IND_Support_F: IND_Box_Base { - class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) - }; - }; - - class Box_FIA_Support_F: FIA_Box_Base_F { - class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) - }; - }; - - class ACE_Box_Misc: Box_NATO_Support_F { - class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) - }; - }; - - class Module_F; - class ACE_ModuleBlueForceTracking: Module_F { - author = "$STR_ACE_Common_ACETeam"; - category = "ACE"; - displayName = "Blue Force Tracking"; - function = QFUNC(blueForceTrackingModule); - scope = 2; - isGlobal = 1; - icon = PATHTOF(UI\IconBFTracking_ca.paa); - class Arguments { - class Interval { - displayName = "Interval"; - description = "How often the markers should be refreshed (in seconds)"; - defaultValue = 1; - }; - class HideAiGroups { - displayName = "Hide AI groups?"; - description = "Hide markers for 'AI only' groups?"; - typeName = "BOOL"; - class values { - class Yes { name = "Yes"; value = 1; }; - class No { name = "No"; value = 0; default = 1; }; - }; - }; - }; - }; }; diff --git a/addons/map/CfgWeapons.hpp b/addons/map/CfgWeapons.hpp deleted file mode 100644 index fa6d0897c5..0000000000 --- a/addons/map/CfgWeapons.hpp +++ /dev/null @@ -1,15 +0,0 @@ -class CfgWeapons { - class ACE_ItemCore; - class InventoryItem_Base_F; - - class ACE_MapTools: ACE_ItemCore { - displayName = "$STR_ACE_MapTools_Name"; - descriptionShort = "$STR_ACE_MapTools_Description"; - model = "\A3\weapons_F\ammo\mag_univ.p3d"; - picture = PATHTOF(UI\maptool_item.paa); - scope = 2; - class ItemInfo: InventoryItem_Base_F { - mass = 1; - }; - }; -}; diff --git a/addons/map/MapControls.hpp b/addons/map/MapControls.hpp index 3255cb7929..62256e2df4 100644 --- a/addons/map/MapControls.hpp +++ b/addons/map/MapControls.hpp @@ -1,93 +1,9 @@ class controls { - class ButtonPlayer: RscActiveText { - text = ""; - w = 0; - h = 0; - sizeEx = 0; - onButtonClick = ""; - }; - class CA_PlayerName: RscText { - x = "2 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - class ProfilePicture: RscPicture { - x = "13.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - class ProfileBackground: RscText { - x = "13.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - class Separator1: RscPicture { - x = "14.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - class ColorBlack: RscButton { - idc = 36732; - x = "0 * (((safezoneW / safezoneH) min 1.2) / 40)"; - y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorBackground[] = {0.2,0.2,0.2,1}; - colorBackgroundActive[] = {0,0,0,1}; - colorFocused[] = {0,0,0,1}; - onButtonClick = "missionNamespace setVariable [""ACE_Map_drawing_drawColor"", ""ColorBlack""]"; - // onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QGVAR(drawing_drawColor),"ColorBlack")]); - }; - class ColorRed: RscButton { - idc = 36733; - x = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; - y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorBackground[] = {0.8,0.2,0.2,1}; - colorBackgroundActive[] = {1,0,0,1}; - colorFocused[] = {1,0,0,1}; - onButtonClick = "missionNamespace setVariable [""ACE_Map_drawing_drawColor"", ""ColorRed""]"; - // onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QGVAR(drawing_drawColor),QUOTE(ColorRed))]); - }; - class ColorGreen: RscButton { - idc = 36734; - x = "0.6 * (((safezoneW / safezoneH) min 1.2) / 40)"; - y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorBackground[] = {0.2,0.8,0.2,1}; - colorBackgroundActive[] = {0,1,0,1}; - colorFocused[] = {0,1,0,1}; - onButtonClick = "missionNamespace setVariable [""ACE_Map_drawing_drawColor"", ""ColorGreen""]"; - // onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QGVAR(drawing_drawColor),"ColorGreen")]); - }; - class ColorBlue: RscButton { - idc = 36735; - x = "0.9 * (((safezoneW / safezoneH) min 1.2) / 40)"; - y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorBackground[] = {0.2,0.2,0.8,1}; - colorBackgroundActive[] = {0,0,1,1}; - colorFocused[] = {0,0,1,1}; - onButtonClick = "missionNamespace setVariable [""ACE_Map_drawing_drawColor"", ""ColorBlue""]"; - // onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QGVAR(drawing_drawColor), "ColorBlue")]); - }; - class ColorYellow: RscButton { - idc = 36736; - x = "1.2 * (((safezoneW / safezoneH) min 1.2) / 40)"; - y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorBackground[] = {0.8,0.8,0.2,1}; - colorBackgroundActive[] = {1,1,0,1}; - colorFocused[] = {1,1,0,1}; - onButtonClick = "missionNamespace setVariable [""ACE_Map_drawing_drawColor"", ""ColorYellow""]"; - // onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QGVAR(drawing_drawColor), "ColorYellow")]); - }; - class ColorWhite: RscButton { - idc = 36737; - x = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; - y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorBackground[] = {0.8,0.8,0.8,1}; - colorBackgroundActive[] = {1,1,1,1}; - colorFocused[] = {1,1,1,1}; - onButtonClick = "missionNamespace setVariable [""ACE_Map_drawing_drawColor"", ""ColorWhite""]"; - // onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QGVAR(drawing_drawColor), "ColorWhite")]); - }; + class ButtonPlayer: RscActiveText { + text = ""; + w = 0; + h = 0; + sizeEx = 0; + onButtonClick = ""; + }; }; diff --git a/addons/map/MapGpsUI.hpp b/addons/map/MapGpsUI.hpp deleted file mode 100644 index e21b8db0a1..0000000000 --- a/addons/map/MapGpsUI.hpp +++ /dev/null @@ -1,81 +0,0 @@ -#define GUI_GRID_X (0) -#define GUI_GRID_Y (0) -#define GUI_GRID_W (0.025) -#define GUI_GRID_H (0.04) - -#define ST_LEFT 0x00 -#define ST_RIGHT 0x01 -#define ST_CENTER 0x02 - -#define W_gps 0.4025 -#define H_gps 0.25 -#define X_gps safeZoneX + safeZoneW - 1.1 * W_gps -#define Y_gps safeZoneY + safeZoneH - 1.2 * H_gps - -class RscTitles { - class RscACE_MapGps { - idd = 9855; - movingEnable = 1; - duration = 3600; - fadein = 0; - fadeout = 0; - // onLoad = QUOTE(uiNamespace setVariable [ARR_2(QGVAR(ui_mapGpsDisplay), _this select 0)];); - onLoad = "uiNamespace setVariable ['ACE_map_ui_mapGpsDisplay', _this select 0];"; //@todo cbaify this - //onUnLoad = "_this call onRscLoad"; - class controls { - class back:RscPicture { - x = X_gps; - y = Y_gps; - w = W_gps; - h = H_gps; - text = PATHTOF(UI\mapGps.paa); - colorBackground[] = {1, 1, 1, 1}; - }; - class heading: RscText{ - idc = 913590; - x = X_gps + W_gps * 0.25; - y = Y_gps + H_gps * 0.12; - w = W_gps * 0.2; - h = H_gps * 0.16; - style = ST_LEFT; - text = "225"; - colorBackground[] = {0,0,0,0}; - colorText[] = {0.247,0.251,0.157,1}; - shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; - shadow = 0; - sizeEx = 0.042; - }; - class altitude: RscText{ - idc = 913591; - x = X_gps + W_gps * 0.55; - y = Y_gps + H_gps * 0.12; - w = W_gps * 0.2; - h = H_gps * 0.16; - style = ST_RIGHT; - text = "55 m"; - colorBackground[] = {0,0,0,0}; - colorText[] = {0.247,0.251,0.157,1}; - shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; - shadow = 0; - sizeEx = 0.042; - }; - class coordinates: RscText{ - idc = 913592; - x = X_gps + W_gps * 0.2; - y = Y_gps + H_gps * 0.33; - w = W_gps * 0.6; - h = H_gps * 0.35; - style = ST_CENTER; - text = "012.3 115.1"; - colorBackground[] = {0,0,0,0}; - colorText[] = {0.247,0.251,0.157,1}; - shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; - shadow = 0; - sizeEx = 0.1; - }; - }; - }; -}; diff --git a/addons/map/README.md b/addons/map/README.md index e51efe71d5..6544d0f236 100644 --- a/addons/map/README.md +++ b/addons/map/README.md @@ -1,7 +1,12 @@ ace_map ======= -Various tweaks to the in-game map. +Various tweaks to the in-game map. Including: +- Better map styling (countours, legend, hiding bushes and trees, etc). +- Max zoom level (optional) +- Map shaking while walking (optional) +- Map illumination (optional) +- Blufor tracker (optional) ## Maintainers diff --git a/addons/map/XEH_postInitClient.sqf b/addons/map/XEH_postInitClient.sqf index 24b906e61c..1155834f1c 100644 --- a/addons/map/XEH_postInitClient.sqf +++ b/addons/map/XEH_postInitClient.sqf @@ -1,71 +1,20 @@ -// by CAA-Picard - #include "script_component.hpp" -if (!hasInterface) exitWith{}; +ADDON = false; +LOG(MSG_INIT); -// Init variables -GVAR(mapVisableLastFrame) = false; -GVAR(mapGpsShow) = true; +// Calculate the maximum zoom allowed for this map +call FUNC(determineZoom); -GVAR(mapTool_Shown) = 0; -GVAR(mapTool_pos) = [0,0]; -GVAR(mapTool_angle) = 0; -GVAR(mapTool_isDragging) = false; -GVAR(mapTool_isRotating) = false; - -GVAR(drawing_isDrawing) = false; -GVAR(drawing_tempLineMarker) = []; -GVAR(drawing_lineMarkers) = []; -GVAR(drawing_drawColor) = "ColorBlack"; -GVAR(drawing_controls) = [36732, 36733, 36734, 36735, 36736, 36737]; - -//Probably need this spawn, because CBA_fnc_addPerFrameHandler doesn't work durring breifing. [] spawn { - _fnc_installMapEvents = { - _d = _this; - diag_log format ["Installing EH in display %1", _d]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseMoving", {_this call FUNC(handleMouseMove);}]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonDown", {[1, _this] call FUNC(handleMouseButton);}]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonUp", {[0, _this] call FUNC(handleMouseButton)}]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["Draw", {[] call FUNC(updateMapToolMarkers);}]; - (finddisplay _d) displayAddEventHandler ["KeyDown", {_this call FUNC(handleKeyDown);}]; - }; + // Wait until the map display is detected + waitUntil {(!isNull findDisplay 12)}; - // Wait until the briefing map is detected - // display = 37 for SP - // display = 52 for host server on MP; - // display = 53 for MP clients) - waitUntil {(!isNull findDisplay 37) || (!isNull findDisplay 52) || (!isNull findDisplay 53) || (!isNull findDisplay 12)}; + GVAR(lastStillPosition) = ((findDisplay 12) displayCtrl 51) ctrlMapScreenToWorld [0.5, 0.5]; + GVAR(lastStillTime) = time; + GVAR(isShaking) = false; - if (isNull findDisplay 12) then { - // Install event handlers on the map control of the briefing screen (control = 51) - GVAR(drawing_syncMarkers) = true; - if (!isNull findDisplay 52) then { - 52 call _fnc_installMapEvents; - } else { - if (!isNull findDisplay 53) then { - 53 call _fnc_installMapEvents; - } else { - 37 call _fnc_installMapEvents; - }; - }; - } else { - // Briefing screen was skipped; the player is JIP, create the markers defined during the briefing - GVAR(drawing_syncMarkers) = false; - { - _x call FUNC(addLineMarker); - } forEach GVAR(drawing_serverLineMarkers); - }; - - // Wait until the main map display is detected (display = 12) - waitUntil { !isNull findDisplay 12 }; - // Install event handlers on the map control and display (control = 51) - GVAR(drawing_syncMarkers) = false; - 12 call _fnc_installMapEvents; - - // Update the size and rotation of map tools - [] call FUNC(updateMapToolMarkers); - - [FUNC(mapStateUpdater), 0, []] call CBA_fnc_addPerFrameHandler; + ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", {[] call FUNC(updateMapEffects);}]; }; + +ADDON = true; diff --git a/addons/map/XEH_preInit.sqf b/addons/map/XEH_preInit.sqf index 1ab43c7ca8..9bd60c865f 100644 --- a/addons/map/XEH_preInit.sqf +++ b/addons/map/XEH_preInit.sqf @@ -1,35 +1,12 @@ #include "script_component.hpp" ADDON = false; +LOG(MSG_INIT); -PREP(addLineMarker); PREP(blueForceTrackingModule); PREP(blueForceTrackingUpdate); -PREP(calculateMapScale); -PREP(cancelDrawing); -PREP(canDraw); -PREP(canUseMapTools); -PREP(canUseMapGPS); -PREP(copyMapReceiveMarkers); -PREP(copyMapRemoteSend); -PREP(copyMapStart); -PREP(handleKeyDown); -PREP(handleMouseButton); -PREP(handleMouseMove); -PREP(handleMouseZChanged); -PREP(isInsideMapTool); -PREP(mapStateUpdater); -PREP(openMapGps); -PREP(openMapGpsUpdate); -PREP(removeLineMarker); -PREP(updateMapToolMarkers); -PREP(updateLineMarker); - -//Add Event Handlers: -["drawing_removeLineMarker", FUNC(removeLineMarker) ] call EFUNC(common,addEventHandler); -["drawing_addLineMarker", FUNC(addLineMarker) ] call EFUNC(common,addEventHandler); - -["drawing_requestMarkers", FUNC(copyMapRemoteSend) ] call EFUNC(common,addEventHandler); -["drawing_sendbackMarkers", FUNC(copyMapReceiveMarkers) ] call EFUNC(common,addEventHandler); +PREP(determineMapLight); +PREP(determineZoom); +PREP(updateMapEffects); ADDON = true; diff --git a/addons/map/XEH_preInitServer.sqf b/addons/map/XEH_preInitServer.sqf deleted file mode 100644 index 1614e9a340..0000000000 --- a/addons/map/XEH_preInitServer.sqf +++ /dev/null @@ -1,6 +0,0 @@ -// by CAA-Picard - -#include "script_component.hpp" - -GVAR(drawing_serverLineMarkers) = []; -publicVariable QGVAR(drawing_serverLineMarkers); diff --git a/addons/map/config.cpp b/addons/map/config.cpp index 36a6f85168..a5c8e925ca 100644 --- a/addons/map/config.cpp +++ b/addons/map/config.cpp @@ -1,15 +1,15 @@ #include "script_component.hpp" class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {"ACE_MapTools"}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common", "ace_interaction"}; - author[] = {"KoffeinFlummi","CAA-Picard"}; - authorUrl = "https://github.com/KoffeinFlummi/"; - VERSION_CONFIG; - }; + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common", "ace_interaction"}; + author[] = {"KoffeinFlummi","Rocko","CAA-Picard"}; + authorUrl = "https://github.com/KoffeinFlummi/"; + VERSION_CONFIG; + }; }; class RscControlsGroup; @@ -28,10 +28,6 @@ class ACE_Settings { value = 1.0; typeName = "SCALAR"; }; - class GVAR(EveryoneCanDrawOnBriefing) { - value = 1; - typeName = "BOOL"; - }; class GVAR(BFT_Enabled) { value = 0; typeName = "BOOL"; @@ -40,116 +36,125 @@ class ACE_Settings { value = 0; typeName = "BOOL"; }; + class GVAR(mapIllumination) { + value = 1; + typeName = "BOOL"; + }; + class GVAR(mapShake) { + value = 1; + typeName = "BOOL"; + }; + class GVAR(mapLimitZoom) { + value = 0; + typeName = "BOOL"; + }; }; -#include "MapGpsUI.hpp" #include "CfgEventHandlers.hpp" #include "CfgMarkers.hpp" #include "CfgVehicles.hpp" -#include "CfgWeapons.hpp" - class RscMapControl { - sizeExGrid = 0.032; + sizeExGrid = 0.032; }; // REGULAR MAP class RscDisplayMainMap { - // get rid of the "center to player position" - button (as it works even on elite) - class controls { - class TopRight: RscControlsGroup { - #include "MapControls.hpp" + // get rid of the "center to player position" - button (as it works even on elite) + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; }; - }; - // scale up the compass - class objects { - class Compass: RscObject { - scale = 0.7; - zoomDuration = 0; + // scale up the compass + class objects { + class Compass: RscObject { + scale = 0.7; + zoomDuration = 0; + }; }; - }; }; // DIARY class RscDisplayDiary { - // get rid of the "center to player position" - button (as it works even on elite) - class controls { - class TopRight: RscControlsGroup { - class controls { - class ButtonPlayer: RscActiveText { - text = ""; - w = 0; - h = 0; - sizeEx = 0; - onButtonClick = ""; + // get rid of the "center to player position" - button (as it works even on elite) + class controls { + class TopRight: RscControlsGroup { + class controls { + class ButtonPlayer: RscActiveText { + text = ""; + w = 0; + h = 0; + sizeEx = 0; + onButtonClick = ""; + }; + class CA_PlayerName: RscText { + x = "2 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + class ProfilePicture: RscPicture { + x = "13.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + class ProfileBackground: RscText { + x = "13.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + class Separator1: RscPicture { + x = "14.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + }; }; - class CA_PlayerName: RscText { - x = "2 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - class ProfilePicture: RscPicture { - x = "13.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - class ProfileBackground: RscText { - x = "13.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - class Separator1: RscPicture { - x = "14.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; - }; - }; }; - }; - // scale up the compass - class objects { - class Compass: RscObject { - scale = 0.7; - zoomDuration = 0; + // scale up the compass + class objects { + class Compass: RscObject { + scale = 0.7; + zoomDuration = 0; + }; }; - }; }; // BRIEFING SCREEN class RscDisplayGetReady: RscDisplayMainMap { - // get rid of the "center to player position" - button (as it works even on elite) - class controls { - class TopRight: RscControlsGroup { - #include "MapControls.hpp" + // get rid of the "center to player position" - button (as it works even on elite) + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; }; - }; - // scale up the compass - class objects { - class Compass: RscObject { - scale = 0.7; - zoomDuration = 0; + // scale up the compass + class objects { + class Compass: RscObject { + scale = 0.7; + zoomDuration = 0; + }; }; - }; }; class RscDisplayClientGetReady: RscDisplayGetReady { - // get rid of the "center to player position" - button (as it works even on elite) - class controls { - class TopRight: RscControlsGroup { - #include "MapControls.hpp" + // get rid of the "center to player position" - button (as it works even on elite) + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; }; - }; - // scale up the compass - class objects { - class Compass: RscObject { - scale = 0.7; - zoomDuration = 0; + // scale up the compass + class objects { + class Compass: RscObject { + scale = 0.7; + zoomDuration = 0; + }; }; - }; }; class RscDisplayServerGetReady: RscDisplayGetReady { - // get rid of the "center to player position" - button (as it works even on elite) - class controls { - class TopRight: RscControlsGroup { - #include "MapControls.hpp" + // get rid of the "center to player position" - button (as it works even on elite) + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; }; - }; - // scale up the compass - class objects { - class Compass: RscObject { - scale = 0.7; - zoomDuration = 0; + // scale up the compass + class objects { + class Compass: RscObject { + scale = 0.7; + zoomDuration = 0; + }; }; - }; }; diff --git a/addons/map/functions/fnc_blueForceTrackingUpdate.sqf b/addons/map/functions/fnc_blueForceTrackingUpdate.sqf index b2619155c2..030daeaa36 100644 --- a/addons/map/functions/fnc_blueForceTrackingUpdate.sqf +++ b/addons/map/functions/fnc_blueForceTrackingUpdate.sqf @@ -2,37 +2,37 @@ // Delete last set of markers (always) { - deleteMarkerLocal _x; + deleteMarkerLocal _x; } forEach GVAR(BFT_markers); if (GVAR(BFT_Enabled) and {(!isNil "ACE_player") and {alive ACE_player}}) then { - _groupsToDrawMarkers = []; - _playerSide = call EFUNC(common,playerSide); + _groupsToDrawMarkers = []; + _playerSide = call EFUNC(common,playerSide); - if (GVAR(BFT_HideAiGroups)) then { - _groupsToDrawMarkers = [allGroups, {side _this == _playerSide}] call EFUNC(common,filter); - } else { - _groupsToDrawMarkers = [allGroups, { - _anyPlayers = { - [_x] call EFUNC(common,isPlayer); - } count units _this; - (side _this == _playerSide) && _anyPlayers > 0 - }] call EFUNC(common,filter); - }; + if !(GVAR(BFT_HideAiGroups)) then { + _groupsToDrawMarkers = [allGroups, {side _this == _playerSide}] call EFUNC(common,filter); + } else { + _groupsToDrawMarkers = [allGroups, { + _anyPlayers = { + [_x] call EFUNC(common,isPlayer); + } count units _this; + (side _this == _playerSide) && _anyPlayers > 0 + }] call EFUNC(common,filter); + }; + + { + _markerType = [_x] call EFUNC(common,getMarkerType); - { - _markerType = [_x] call EFUNC(common,getMarkerType); + _colour = format ["Color%1", side _x]; - _colour = format ["Color%1", side _x]; + _marker = createMarkerLocal [format ["ACE_BFT_%1", _forEachIndex], [(getPos leader _x) select 0, (getPos leader _x) select 1]]; + _marker setMarkerTypeLocal _markerType; + _marker setMarkerColorLocal _colour; + _marker setMarkerTextLocal (groupID _x); - _marker = createMarkerLocal [format ["ACE_BFT_%1", _i], [(getPos leader _x) select 0, (getPos leader _x) select 1]]; - _marker setMarkerTypeLocal _markerType; - _marker setMarkerColorLocal _colour; - _marker setMarkerTextLocal (groupID _x); - - GVAR(BFT_markers) pushBack _marker; - } forEach _groupsToDrawMarkers; + GVAR(BFT_markers) pushBack _marker; + } forEach _groupsToDrawMarkers; }; diff --git a/addons/mapfx/functions/fnc_determineMapLight.sqf b/addons/map/functions/fnc_determineMapLight.sqf similarity index 100% rename from addons/mapfx/functions/fnc_determineMapLight.sqf rename to addons/map/functions/fnc_determineMapLight.sqf diff --git a/addons/mapfx/functions/fnc_determineZoom.sqf b/addons/map/functions/fnc_determineZoom.sqf similarity index 100% rename from addons/mapfx/functions/fnc_determineZoom.sqf rename to addons/map/functions/fnc_determineZoom.sqf diff --git a/addons/mapfx/functions/fnc_updateMapFx.sqf b/addons/map/functions/fnc_updateMapEffects.sqf similarity index 100% rename from addons/mapfx/functions/fnc_updateMapFx.sqf rename to addons/map/functions/fnc_updateMapEffects.sqf diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml index afc6c2cec2..e3e2a6fe93 100644 --- a/addons/map/stringtable.xml +++ b/addons/map/stringtable.xml @@ -2,147 +2,6 @@ - - Map Tools - Herramientas de mapa - Outils de navigation - Narzędzia nawigacyjne - Kartenwerkzeug - Pomůcky k Mapě - Strumenti Cartografici - Ferramentas de Mapa - Térképészeti eszközök - Инструменты карты - - - The Map Tools allow you to measure distances and angles on the map. - Las herramientas de mapa permiten medir distancias y ángulos en el mapa. - Les outils de navigation permettent de mesurer des distances et des angles sur la carte. - Narzędzia nawigacyjne pozwalają na mierzenie odległości i kątów na mapie. - Das Kartenwerkzeug erlaubt es dir, Distanzen und Winkel zu messen. - Pomůcky k mapě slouží k měření vzdáleností a úhlů na mapě. - Gli Strumenti Cartografici ti consentono di misurare distanze ed angoli sulla mappa. - As Ferramentas de Mapa permitem que você meça distâncias e ângulos no mapa. - A térképészeti eszközökkel távolságokat és szögeket tud mérni a térképen. - Картографические инструменты позволяют измерять расстояния и углы на карте. - - - Map Tools >> - Herramientas de mapa >> - Outils de navigation >> - Narzędzia nawigacyjne >> - Kartenwerkzeug >> - Pomůcky k Mapě >> - Strumenti Cartografici >> - Ferramentas de Mapa >> - Térképészeti eszközök >> - Инструменты карты >> - - - Hide Map Tool - Verstecke Kartenwerkzeug - Ocultar herr. de mapa - Ranger les outils - Nascondi Strumenti Cartografici - Ocultar Ferramenta de Mapa - Térképészeti eszközök elrejtése - Ukryj narzędzia nawigacyjne - Schovat pomůcku k mapě - Скрыть инструменты - - - Show Normal Map Tool - Zeige Kartenwerkzeug (normal) - Mostrar herr. de mapa normal - Montrer outils normaux - Visualizza Strumenti Cartografici standard - Mostrar Ferramenta de Mapa Padrão - Térképészeti eszköz megjelenítése (normál méret) - Pokaż normalne narzędzia nawigacyjne - Zobrazit normální pomůcku k mapě - Показать инструменты (средн. размер) - - - Show Small Map Tool - Zeige Kartenwerkzeug (klein) - Mostrar herr. de mapa pequeñas - Montrer petits outils - Visualizza Strumenti Cartografici piccoli - Mostrar Ferramenta de Mapa Pequena - Térképészeti eszköz megjelenítése (kicsinyített) - Pokaż pomniejszone narzędzia nawigacyjne - Zobrazit malou pomůcku k mapě - Показать инструменты (малый размер) - - - Align Map Tool to North - Kartenwerkzeug nach Norden ausrichten - Alinear herr. de mapa al norte - Aligner au nord - Allinea gli Strumenti Cartografici con il Nord - Alinhar Ferramenta de Mapa com o Norte - Térképészeti eszköz Északhoz állítása - Wyrównaj linijkę do północy - Srovnat pomůcku k mapě na sever - Выровнять инструменты на север - - - Align Map Tool to Compass - Kartenwerkzeug am Kompass ausrichten - Alinear herr. de mapa a la brújula - Aligner sur la boussole - Allinea gli Strumenti Cartografici con la bussola - Alinhar Ferramenta de Mapa com a Bússola - Térképészeti eszköz iránytűhöz állítása - Wyrównaj linijkę do kompasu - Srovnat pomůcku k mapě ke kompasu - Выровнять инструменты по компасу - - - Show GPS on Map - Zeige GPS auf der Karte - Mostrar el GPS sobre el mapa - Ranger le GPS - Visualizza il GPS sulla mappa - Mostrar GPS no Mapa - GPS megjelnítése a térképen - Pokaż GPS na mapie - Zobrazit GPS na mapě - Показать GPS на карте - - - Hide GPS on Map - Verstecke GPS auf der Karte - Ocultar el GPS del mapa - Montrer le GPS - Nascondi il GPS sulla mappa - Ocultar GPS no Mapa - GPS elrejtése térképről - Ukryj GPS na mapie - Schovat GPS na mapě - Скрыть GPS на карте - - - Copy Map - Karte kopieren - Copiar mapa - Скопировать карту - Kopiuj oznaczenia mapy - Copier la carte - Zkopírovat mapu - Copiare Carta - Térkép másolása - Copiar Mapa - - - Direction: %1° - Drehung: %1° - Direction: %1° - Směr: %1° - Kierunek: %1° - Dirección: %1° - Irány: %1 - Направление:%1 - + \ No newline at end of file diff --git a/addons/mapfx/$PBOPREFIX$ b/addons/mapfx/$PBOPREFIX$ deleted file mode 100644 index 9c3497b963..0000000000 --- a/addons/mapfx/$PBOPREFIX$ +++ /dev/null @@ -1 +0,0 @@ -x\ace\addons\mapfx \ No newline at end of file diff --git a/addons/mapfx/XEH_postClientInit.sqf b/addons/mapfx/XEH_postClientInit.sqf deleted file mode 100644 index 111bcbb171..0000000000 --- a/addons/mapfx/XEH_postClientInit.sqf +++ /dev/null @@ -1,21 +0,0 @@ -#include "script_component.hpp" - -ADDON = false; -LOG(MSG_INIT); - -// Calculate the maximum zoom allowed for this map -call FUNC(determineZoom); - -[] spawn { - // Wait until the map display is detected - waitUntil {(!isNull findDisplay 12)}; - - GVAR(lastStillPosition) = ((findDisplay 12) displayCtrl 51) ctrlMapScreenToWorld [0.5, 0.5]; - GVAR(lastStillTime) = time; - GVAR(isShaking) = false; - - ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", {[] call FUNC(updateMapFx);}]; - -}; - -ADDON = true; diff --git a/addons/mapfx/XEH_preInit.sqf b/addons/mapfx/XEH_preInit.sqf deleted file mode 100644 index ecdf9cf694..0000000000 --- a/addons/mapfx/XEH_preInit.sqf +++ /dev/null @@ -1,11 +0,0 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -ADDON = false; -LOG(MSG_INIT); - -PREP(determineMapLight); -PREP(determineZoom); -PREP(updateMapFx); - -ADDON = true; diff --git a/addons/mapfx/config.cpp b/addons/mapfx/config.cpp deleted file mode 100644 index 1cdb1e93c1..0000000000 --- a/addons/mapfx/config.cpp +++ /dev/null @@ -1,28 +0,0 @@ -#include "script_component.hpp" -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_interaction"}; - author[] = {"Rocko","CAA-Picard"}; - VERSION_CONFIG; - }; -}; - -#include "CfgEventHandlers.hpp" - -class ACE_Settings { - class GVAR(mapIllumination) { - value = 1; - typeName = "BOOL"; - }; - class GVAR(mapShake) { - value = 1; - typeName = "BOOL"; - }; - class GVAR(mapLimitZoom) { - value = 0; - typeName = "BOOL"; - }; -}; \ No newline at end of file diff --git a/addons/mapfx/functions/script_component.hpp b/addons/mapfx/functions/script_component.hpp deleted file mode 100644 index 647b0b1581..0000000000 --- a/addons/mapfx/functions/script_component.hpp +++ /dev/null @@ -1 +0,0 @@ -#include "\z\ace\addons\mapfx\script_component.hpp" diff --git a/addons/mapfx/script_component.hpp b/addons/mapfx/script_component.hpp deleted file mode 100644 index 63c4470744..0000000000 --- a/addons/mapfx/script_component.hpp +++ /dev/null @@ -1,12 +0,0 @@ -#define COMPONENT mapfx -#include "\z\ace\addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_MAPFX - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_MAPFX - #define DEBUG_SETTINGS DEBUG_SETTINGS_MAPFX -#endif - -#include "\z\ace\addons\main\script_macros.hpp" diff --git a/addons/maptools/$PBOPREFIX$ b/addons/maptools/$PBOPREFIX$ new file mode 100644 index 0000000000..11a24a58d8 --- /dev/null +++ b/addons/maptools/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\Addons\map \ No newline at end of file diff --git a/addons/mapfx/CfgEventhandlers.hpp b/addons/maptools/CfgEventHandlers.hpp similarity index 52% rename from addons/mapfx/CfgEventhandlers.hpp rename to addons/maptools/CfgEventHandlers.hpp index 23dbe58c74..27bbf326d3 100644 --- a/addons/mapfx/CfgEventhandlers.hpp +++ b/addons/maptools/CfgEventHandlers.hpp @@ -1,11 +1,11 @@ class Extended_PreInit_EventHandlers { class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_preInit)); + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); }; }; class Extended_PostInit_EventHandlers { class ADDON { - clientInit = QUOTE(call COMPILE_FILE(XEH_postClientInit)); + clientInit = QUOTE( call COMPILE_FILE(XEH_postInitClient) ); }; }; diff --git a/addons/maptools/CfgMarkers.hpp b/addons/maptools/CfgMarkers.hpp new file mode 100644 index 0000000000..8a2b86fc13 --- /dev/null +++ b/addons/maptools/CfgMarkers.hpp @@ -0,0 +1,26 @@ +// MARKERS +class CfgMarkers { + class ACE_MapToolFixed { + name = "MapToolFixed"; + icon = PATHTOF(data\mapToolFixed.paa); + scope = 0; + color[] = {1,1,1,1}; + size = 32; + }; + + class ACE_MapToolRotatingNormal { + name = "MapToolRotating"; + icon = PATHTOF(data\mapToolRotatingNormal.paa); + scope = 0; + color[] = {1,1,1,1}; + size = 32; + }; + + class ACE_MapToolRotatingSmall { + name = "MapToolRotating"; + icon = PATHTOF(data\mapToolRotatingSmall.paa); + scope = 0; + color[] = {1,1,1,1}; + size = 32; + }; +}; diff --git a/addons/maptools/CfgVehicles.hpp b/addons/maptools/CfgVehicles.hpp new file mode 100644 index 0000000000..9963f6b067 --- /dev/null +++ b/addons/maptools/CfgVehicles.hpp @@ -0,0 +1,133 @@ +#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ + name = #ITEM; \ + count = COUNT; \ + }; + +class CfgVehicles { + class Man; + class CAManBase: Man { + class ACE_SelfActions { + + class ACE_MapTools { + displayName = "$STR_ACE_MapTools_MapTools_Menu"; + condition = QUOTE((call FUNC(canUseMapTools) || {call FUNC(canUseMapGPS)})); + statement = ""; + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 0; + priority = 100; + enableInside = 1; + + class ACE_MapToolsHide { + displayName = "$STR_ACE_MapTools_MapToolsHide"; + condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 0})); + statement = QUOTE(GVAR(mapTool_Shown) = 0; [] call FUNC(updateMapToolMarkers)); + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 1; + priority = 5; + enableInside = 1; + }; + class ACE_MapToolsShowNormal { + displayName = "$STR_ACE_MapTools_MapToolsShowNormal"; + condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 1})); + statement = QUOTE(GVAR(mapTool_Shown) = 1; [] call FUNC(updateMapToolMarkers)); + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 1; + priority = 4; + enableInside = 1; + }; + class ACE_MapToolsShowSmall { + displayName = "$STR_ACE_MapTools_MapToolsShowSmall"; + condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 2})); + statement = QUOTE(GVAR(mapTool_Shown) = 2; [] call FUNC(updateMapToolMarkers)); + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 1; + priority = 3; + enableInside = 1; + }; + class ACE_MapToolsAlignNorth { + displayName = "$STR_ACE_MapTools_MapToolsAlignNorth"; + condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 0})); + statement = QUOTE(GVAR(mapTool_angle) = 0; [] call FUNC(updateMapToolMarkers)); + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 1; + priority = 2; + enableInside = 1; + }; + class ACE_MapToolsAlignCompass { + displayName = "$STR_ACE_MapTools_MapToolsAlignCompass"; + condition = QUOTE((call FUNC(canUseMapTools) && {GVAR(mapTool_Shown) != 0} && {('ItemCompass' in assigneditems ACE_player) || {'ItemCompass' in assigneditems ACE_player}})); + statement = QUOTE(GVAR(mapTool_angle) = getDir ACE_player; [] call FUNC(updateMapToolMarkers)); + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 1; + priority = 1; + enableInside = 1; + }; + class ACE_MapGpsShow { + displayName = "$STR_ACE_MapTools_MapGpsShow"; + condition = QUOTE((call FUNC(canUseMapGPS) && {!GVAR(mapGpsShow)})); + statement = QUOTE(GVAR(mapGpsShow) = true; [GVAR(mapGpsShow)] call FUNC(openMapGps)); + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 0; + priority = 0; + enableInside = 1; + }; + class ACE_MapGpsHide { + displayName = "$STR_ACE_MapTools_MapGpsHide"; + condition = QUOTE((call FUNC(canUseMapGPS) && {GVAR(mapGpsShow)})); + statement = QUOTE(GVAR(mapGpsShow) = false; [GVAR(mapGpsShow)] call FUNC(openMapGps)); + exceptions[] = {"ACE_Drag_isNotDragging", QEGVAR(common,notOnMap)}; + showDisabled = 0; + priority = 0; + enableInside = 1; + }; + }; + }; + + class ACE_Actions { + class ACE_MainActions { + class ACE_CopyMap { + displayName = "$STR_ACE_MapTools_CopyMap"; + condition = QUOTE(([_target] call EFUNC(common,isPlayer) && {'ItemMap' in assigneditems _player} && {'ACE_MapTools' in items _player} && {'ItemMap' in assignedItems _target})); + statement = QUOTE([ARR_2(_player,_target)] call FUNC(copyMapStart)); + showDisabled = 0; + priority = -1; + }; + }; + }; + }; + + class NATO_Box_Base; + class EAST_Box_Base; + class IND_Box_Base; + class FIA_Box_Base_F; + + class Box_NATO_Support_F: NATO_Box_Base { + class TransportItems { + MACRO_ADDITEM(ACE_MapTools,12) + }; + }; + + class Box_East_Support_F: EAST_Box_Base { + class TransportItems { + MACRO_ADDITEM(ACE_MapTools,12) + }; + }; + + class Box_IND_Support_F: IND_Box_Base { + class TransportItems { + MACRO_ADDITEM(ACE_MapTools,12) + }; + }; + + class Box_FIA_Support_F: FIA_Box_Base_F { + class TransportItems { + MACRO_ADDITEM(ACE_MapTools,12) + }; + }; + + class ACE_Box_Misc: Box_NATO_Support_F { + class TransportItems { + MACRO_ADDITEM(ACE_MapTools,12) + }; + }; +}; diff --git a/addons/maptools/CfgWeapons.hpp b/addons/maptools/CfgWeapons.hpp new file mode 100644 index 0000000000..9d4d313c43 --- /dev/null +++ b/addons/maptools/CfgWeapons.hpp @@ -0,0 +1,15 @@ +class CfgWeapons { + class ACE_ItemCore; + class InventoryItem_Base_F; + + class ACE_MapTools: ACE_ItemCore { + displayName = "$STR_ACE_MapTools_Name"; + descriptionShort = "$STR_ACE_MapTools_Description"; + model = "\A3\weapons_F\ammo\mag_univ.p3d"; + picture = PATHTOF(UI\maptool_item.paa); + scope = 2; + class ItemInfo: InventoryItem_Base_F { + mass = 1; + }; + }; +}; diff --git a/addons/maptools/MapControls.hpp b/addons/maptools/MapControls.hpp new file mode 100644 index 0000000000..409796a6b1 --- /dev/null +++ b/addons/maptools/MapControls.hpp @@ -0,0 +1,80 @@ +class controls { + class CA_PlayerName: RscText { + x = "2 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + class ProfilePicture: RscPicture { + x = "13.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + class ProfileBackground: RscText { + x = "13.3 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + class Separator1: RscPicture { + x = "14.5 * ( ((safezoneW / safezoneH) min 1.2) / 40)"; + }; + class ColorBlack: RscButton { + idc = 36732; + x = "0 * (((safezoneW / safezoneH) min 1.2) / 40)"; + y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorBackground[] = {0.2,0.2,0.2,1}; + colorBackgroundActive[] = {0,0,0,1}; + colorFocused[] = {0,0,0,1}; + onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QUOTE(QGVAR(drawing_drawColor)),'ColorBlack')]); + }; + class ColorRed: RscButton { + idc = 36733; + x = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; + y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorBackground[] = {0.8,0.2,0.2,1}; + colorBackgroundActive[] = {1,0,0,1}; + colorFocused[] = {1,0,0,1}; + onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QUOTE(QGVAR(drawing_drawColor)),'ColorRed')]); + }; + class ColorGreen: RscButton { + idc = 36734; + x = "0.6 * (((safezoneW / safezoneH) min 1.2) / 40)"; + y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorBackground[] = {0.2,0.8,0.2,1}; + colorBackgroundActive[] = {0,1,0,1}; + colorFocused[] = {0,1,0,1}; + onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QUOTE(QGVAR(drawing_drawColor)),'ColorGreen')]); + }; + class ColorBlue: RscButton { + idc = 36735; + x = "0.9 * (((safezoneW / safezoneH) min 1.2) / 40)"; + y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorBackground[] = {0.2,0.2,0.8,1}; + colorBackgroundActive[] = {0,0,1,1}; + colorFocused[] = {0,0,1,1}; + onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QUOTE(QGVAR(drawing_drawColor)),'ColorBlue')]); + }; + class ColorYellow: RscButton { + idc = 36736; + x = "1.2 * (((safezoneW / safezoneH) min 1.2) / 40)"; + y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorBackground[] = {0.8,0.8,0.2,1}; + colorBackgroundActive[] = {1,1,0,1}; + colorFocused[] = {1,1,0,1}; + onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QUOTE(QGVAR(drawing_drawColor)),'ColorYellow')]); + }; + class ColorWhite: RscButton { + idc = 36737; + x = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; + y = "0.25 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + w = "0.3 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1.00 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorBackground[] = {0.8,0.8,0.8,1}; + colorBackgroundActive[] = {1,1,1,1}; + colorFocused[] = {1,1,1,1}; + onButtonClick = QUOTE(missionNamespace setVariable [ARR_2(QUOTE(QGVAR(drawing_drawColor)),'ColorWhite')]); + }; +}; diff --git a/addons/maptools/MapGpsUI.hpp b/addons/maptools/MapGpsUI.hpp new file mode 100644 index 0000000000..ff8ec8b96e --- /dev/null +++ b/addons/maptools/MapGpsUI.hpp @@ -0,0 +1,79 @@ +#define GUI_GRID_X (0) +#define GUI_GRID_Y (0) +#define GUI_GRID_W (0.025) +#define GUI_GRID_H (0.04) + +#define ST_LEFT 0x00 +#define ST_RIGHT 0x01 +#define ST_CENTER 0x02 + +#define W_gps 0.4025 +#define H_gps 0.25 +#define X_gps safeZoneX + safeZoneW - 1.1 * W_gps +#define Y_gps safeZoneY + safeZoneH - 1.2 * H_gps + +class RscTitles { + class RscACE_MapGps { + idd = 9855; + movingEnable = 1; + duration = 3600; + fadein = 0; + fadeout = 0; + onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ui_mapGpsDisplay)), _this select 0)];); + class controls { + class back:RscPicture { + x = X_gps; + y = Y_gps; + w = W_gps; + h = H_gps; + text = PATHTOF(UI\mapGps.paa); + colorBackground[] = {1, 1, 1, 1}; + }; + class heading: RscText{ + idc = 913590; + x = X_gps + W_gps * 0.25; + y = Y_gps + H_gps * 0.12; + w = W_gps * 0.2; + h = H_gps * 0.16; + style = ST_LEFT; + text = "225"; + colorBackground[] = {0,0,0,0}; + colorText[] = {0.247,0.251,0.157,1}; + shadowColo[] = {0,0,0,0}; + font = "EtelkaNarrowMediumPro"; + shadow = 0; + sizeEx = 0.042; + }; + class altitude: RscText{ + idc = 913591; + x = X_gps + W_gps * 0.55; + y = Y_gps + H_gps * 0.12; + w = W_gps * 0.2; + h = H_gps * 0.16; + style = ST_RIGHT; + text = "55 m"; + colorBackground[] = {0,0,0,0}; + colorText[] = {0.247,0.251,0.157,1}; + shadowColo[] = {0,0,0,0}; + font = "EtelkaNarrowMediumPro"; + shadow = 0; + sizeEx = 0.042; + }; + class coordinates: RscText{ + idc = 913592; + x = X_gps + W_gps * 0.2; + y = Y_gps + H_gps * 0.33; + w = W_gps * 0.6; + h = H_gps * 0.35; + style = ST_CENTER; + text = "012.3 115.1"; + colorBackground[] = {0,0,0,0}; + colorText[] = {0.247,0.251,0.157,1}; + shadowColo[] = {0,0,0,0}; + font = "EtelkaNarrowMediumPro"; + shadow = 0; + sizeEx = 0.1; + }; + }; + }; +}; diff --git a/addons/maptools/README.md b/addons/maptools/README.md new file mode 100644 index 0000000000..9248948efa --- /dev/null +++ b/addons/maptools/README.md @@ -0,0 +1,14 @@ +ace_maptools +============ + +Map tools: +- Roamer +- Map drawing +- Showing GPS on map + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [esteldunedain](https://github.com/esteldunedain) +- [NouberNou](https://github.com/NouberNou) diff --git a/addons/maptools/UI/IconBFTracking_ca.paa b/addons/maptools/UI/IconBFTracking_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..128f08f6f01b5ec82dd4ffa2cc70a453948304b2 GIT binary patch literal 5625 zcmdT|4NM!?9X}^2DJ>Al$F#;UgJYF8Q?fKxPp#6{&^cg4p`l6BkSSAuG*QxGM_NTP zG0)JHxlz*`q1z(VQfsML_n~Pfb1$k;YtppDA|GVw$7~!Jq{L(-fSCie#~p9)o&A4z zxhQkcmPvg&!~O36{=fgn`@fI7dr)z4;iexJZ!TQGFwE4{RFQviR9B`?6`;M)fgYncp!@ zv1HFJb^+i2J70(?X?g9#y&AAzKID^p1FUT)cacv3mxjHf-(5@NpKqL<=)x%j`Fta) z{ZxTV!_&4AzKY7Vzr#Iawj0pDe8>?d_oR{74MTicaFMVO@c%j=n7?X8opl!Y2S#J$ zRtI>c2Sq+Vnoj*SFqRfWNs9sG|E)g;rleWPx9UX9Hp^SJz&|jGA_#E=Ci3CV@pIzm zfahvI&B@nl`I@gmzjQe2BKM?8T%(Q~_v<#$`K#~5gI8B0fIN%fMtdLNeq1kxl6SKK z@9W2MA9{=8ag3XCXn!Now;Us4$=*JqU;Zl1r^IiO%1e?PPeg4(c=bByUpkB?O$6XZ z{KfI42RrP3z{&DaF*a=->9*1F*2Yl8j#ZKX5I3|Jh#P*PrFYQ%`<$8nCgm z&MJgzo&wCA)#NfvD$SRE-@CQJRDtT7JEPpl{@3Mt?$_)s%#YIb@%iy{NIb10bW(f< zb4OONBZtiZJwci-Em04IyTD;(`b(iBhBPbm)G zX{Y&3rmvPSkm|o>0oXSWq-+oJZ$1h*YXC2feA{z?t^8o1P!k@u@N1AIW}8=a)7X;sn7(=p}z&7&D2dI6Gax)cR_i=47qw6z7lfVN4X0 z$B!AgC#>;?i-BLQug2f~4O<<=TN?Ct{uOW5U)gAV>Tqhkj!C-yt!?i}SN2!)-GWD% z`>tR3Gac^=;xCHmz+RfunG;l;zi!b_Jb?acx#42S_6=X71vx%%Od{kWP|EL0kJ}zF zi6+2#N$TV2?wj+gZR6~I95U$NVqZ1Bt2}(wwUCQ+m+TLWM#-&-{2{uAizcz}Kk%vf z=Zf<#`fxsWQ-909B$hdv|7Gnz5KQC|ZiIXN7(Rb2nxfcPii@F9ycx6qq}US1=dWt% z_#x>pYcFz1Li~sD#qFVmP+okC#gvXe#qQ{nogRJ%IM}AI^84U-WcE9r{(p)4|Qh#?_&+Yh<*~^dcRp0-L zdjj+;2SrruQY;e<3s(>hkTVT=83hWw^)mXSFfG3(+7MmRK;MMp`w{=r z3cwpKi<7;IZKHCWA3MMOnWZ4duQiM3H`bT|XNCA}#x)z80Y4bv(~Ylu4=OYb`bdcvIKJ<<*w95{1@{BaVOM3X-or>3nH?HE(0`JSOWd(?>?&M#j z{yaN$6rVXS=|DfuCi5AF>KlY2`IxJny!y>T?q|2%<~LmCts?`R7xixA;rIi+vxg3i2mIfVU3vRTDkP3s^tq2%kBk zsNaM^kgM&h@!G&5RcuMKc%b2&z2l23seW{V(Ab2<$k=;G(E z=FD_h9_Z?5%X-fGHn?3$`r{7{fb*h7p)bb=rB6a6gb$e656>}2KLz=Hf#ttlz2jlZ zx8#c_4qe#(azDtI#|~dV|Kr*nfYZFJZC70l^(Q0T`lr5j`ScuR9%)&bwUI6pn*{cz z-RQySUyhV-siF416FdI?qyN}W@g|}1rrqRT=3eqy^dXMjlj7T425vmm-1O#!9q!*# p%rzZ&Z0C;m05>zQH+6lc&j-8!uc$bmTbCc1r}1az!sGa${u@mGGnxPZ literal 0 HcmV?d00001 diff --git a/addons/map/UI/mapGps.paa b/addons/maptools/UI/mapGps.paa similarity index 100% rename from addons/map/UI/mapGps.paa rename to addons/maptools/UI/mapGps.paa diff --git a/addons/map/UI/maptool_item.paa b/addons/maptools/UI/maptool_item.paa similarity index 100% rename from addons/map/UI/maptool_item.paa rename to addons/maptools/UI/maptool_item.paa diff --git a/addons/maptools/XEH_postInitClient.sqf b/addons/maptools/XEH_postInitClient.sqf new file mode 100644 index 0000000000..167c89f245 --- /dev/null +++ b/addons/maptools/XEH_postInitClient.sqf @@ -0,0 +1,70 @@ +// by CAA-Picard + +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +// Init variables +GVAR(mapVisableLastFrame) = false; +GVAR(mapGpsShow) = true; + +GVAR(mapTool_Shown) = 0; +GVAR(mapTool_pos) = [0,0]; +GVAR(mapTool_angle) = 0; +GVAR(mapTool_isDragging) = false; +GVAR(mapTool_isRotating) = false; + +GVAR(drawing_isDrawing) = false; +GVAR(drawing_tempLineMarker) = []; +GVAR(drawing_lineMarkers) = []; +GVAR(drawing_drawColor) = "ColorBlack"; +GVAR(drawing_controls) = [36732, 36733, 36734, 36735, 36736, 36737]; + +[] spawn { + _fnc_installMapEvents = { + _d = _this; + diag_log format ["Installing EH in display %1", _d]; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseMoving", {_this call FUNC(handleMouseMove);}]; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonDown", {[1, _this] call FUNC(handleMouseButton);}]; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonUp", {[0, _this] call FUNC(handleMouseButton)}]; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["Draw", {[] call FUNC(updateMapToolMarkers);}]; + (finddisplay _d) displayAddEventHandler ["KeyDown", {_this call FUNC(handleKeyDown);}]; + }; + + // Wait until the briefing map is detected + // display = 37 for SP + // display = 52 for host server on MP; + // display = 53 for MP clients) + waitUntil {(!isNull findDisplay 37) || (!isNull findDisplay 52) || (!isNull findDisplay 53) || (!isNull findDisplay 12)}; + + if (isNull findDisplay 12) then { + // Install event handlers on the map control of the briefing screen (control = 51) + GVAR(drawing_syncMarkers) = true; + if (!isNull findDisplay 52) then { + 52 call _fnc_installMapEvents; + } else { + if (!isNull findDisplay 53) then { + 53 call _fnc_installMapEvents; + } else { + 37 call _fnc_installMapEvents; + }; + }; + } else { + // Briefing screen was skipped; the player is JIP, create the markers defined during the briefing + GVAR(drawing_syncMarkers) = false; + { + _x call FUNC(addLineMarker); + } forEach GVAR(drawing_serverLineMarkers); + }; + + // Wait until the main map display is detected (display = 12) + waitUntil { !isNull findDisplay 12 }; + // Install event handlers on the map control and display (control = 51) + GVAR(drawing_syncMarkers) = false; + 12 call _fnc_installMapEvents; + + // Update the size and rotation of map tools + [] call FUNC(updateMapToolMarkers); + + [FUNC(mapStateUpdater), 0, []] call CBA_fnc_addPerFrameHandler; +}; diff --git a/addons/maptools/XEH_preInit.sqf b/addons/maptools/XEH_preInit.sqf new file mode 100644 index 0000000000..20777fb118 --- /dev/null +++ b/addons/maptools/XEH_preInit.sqf @@ -0,0 +1,38 @@ +#include "script_component.hpp" + +ADDON = false; + +PREP(addLineMarker); +PREP(calculateMapScale); +PREP(cancelDrawing); +PREP(canDraw); +PREP(canUseMapTools); +PREP(canUseMapGPS); +PREP(copyMapReceiveMarkers); +PREP(copyMapRemoteSend); +PREP(copyMapStart); +PREP(handleKeyDown); +PREP(handleMouseButton); +PREP(handleMouseMove); +PREP(handleMouseZChanged); +PREP(isInsideMapTool); +PREP(mapStateUpdater); +PREP(openMapGps); +PREP(openMapGpsUpdate); +PREP(removeLineMarker); +PREP(updateMapToolMarkers); +PREP(updateLineMarker); + +if (isServer) then { + GVAR(drawing_serverLineMarkers) = []; + publicVariable QGVAR(drawing_serverLineMarkers); +}; + +//Add Event Handlers: +["drawing_removeLineMarker", FUNC(removeLineMarker) ] call EFUNC(common,addEventHandler); +["drawing_addLineMarker", FUNC(addLineMarker) ] call EFUNC(common,addEventHandler); + +["drawing_requestMarkers", FUNC(copyMapRemoteSend) ] call EFUNC(common,addEventHandler); +["drawing_sendbackMarkers", FUNC(copyMapReceiveMarkers) ] call EFUNC(common,addEventHandler); + +ADDON = true; diff --git a/addons/maptools/config.cpp b/addons/maptools/config.cpp new file mode 100644 index 0000000000..ea39ca7708 --- /dev/null +++ b/addons/maptools/config.cpp @@ -0,0 +1,74 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {"ACE_MapTools"}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common", "ace_interaction"}; + author[] = {"CAA-Picard"}; + authorUrl = "https://github.com/esteldunedain/"; + VERSION_CONFIG; + }; +}; + +class ACE_Settings { + class GVAR(EveryoneCanDrawOnBriefing) { + value = 1; + typeName = "BOOL"; + }; +}; + +class RscControlsGroup; +class RscActiveText; +class RscPicture; +class RscText; +class RscObject; +class RscButton; +class RscButtonMenuOK; +class RscButtonMenuCancel; +class RscButtonMenu; +class RscEdit; + +#include "MapGpsUI.hpp" +#include "CfgEventHandlers.hpp" +#include "CfgMarkers.hpp" +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" + + +// REGULAR MAP +class RscDisplayMainMap { + // Create the drawing color selector + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; + }; +}; + +// BRIEFING SCREEN +class RscDisplayGetReady: RscDisplayMainMap { + // Create the drawing color selector + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; + }; +}; +class RscDisplayClientGetReady: RscDisplayGetReady { + // Create the drawing color selector + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; + }; +}; +class RscDisplayServerGetReady: RscDisplayGetReady { + // Create the drawing color selector + class controls { + class TopRight: RscControlsGroup { + #include "MapControls.hpp" + }; + }; +}; diff --git a/addons/map/data/mapToolFixed.paa b/addons/maptools/data/mapToolFixed.paa similarity index 100% rename from addons/map/data/mapToolFixed.paa rename to addons/maptools/data/mapToolFixed.paa diff --git a/addons/map/data/mapToolRotatingNormal.paa b/addons/maptools/data/mapToolRotatingNormal.paa similarity index 100% rename from addons/map/data/mapToolRotatingNormal.paa rename to addons/maptools/data/mapToolRotatingNormal.paa diff --git a/addons/map/data/mapToolRotatingSmall.paa b/addons/maptools/data/mapToolRotatingSmall.paa similarity index 100% rename from addons/map/data/mapToolRotatingSmall.paa rename to addons/maptools/data/mapToolRotatingSmall.paa diff --git a/addons/map/functions/fnc_addLineMarker.sqf b/addons/maptools/functions/fnc_addLineMarker.sqf similarity index 100% rename from addons/map/functions/fnc_addLineMarker.sqf rename to addons/maptools/functions/fnc_addLineMarker.sqf diff --git a/addons/map/functions/fnc_calculateMapScale.sqf b/addons/maptools/functions/fnc_calculateMapScale.sqf similarity index 100% rename from addons/map/functions/fnc_calculateMapScale.sqf rename to addons/maptools/functions/fnc_calculateMapScale.sqf diff --git a/addons/map/functions/fnc_canDraw.sqf b/addons/maptools/functions/fnc_canDraw.sqf similarity index 100% rename from addons/map/functions/fnc_canDraw.sqf rename to addons/maptools/functions/fnc_canDraw.sqf diff --git a/addons/map/functions/fnc_canUseMapGPS.sqf b/addons/maptools/functions/fnc_canUseMapGPS.sqf similarity index 100% rename from addons/map/functions/fnc_canUseMapGPS.sqf rename to addons/maptools/functions/fnc_canUseMapGPS.sqf diff --git a/addons/map/functions/fnc_canUseMapTools.sqf b/addons/maptools/functions/fnc_canUseMapTools.sqf similarity index 100% rename from addons/map/functions/fnc_canUseMapTools.sqf rename to addons/maptools/functions/fnc_canUseMapTools.sqf diff --git a/addons/map/functions/fnc_cancelDrawing.sqf b/addons/maptools/functions/fnc_cancelDrawing.sqf similarity index 100% rename from addons/map/functions/fnc_cancelDrawing.sqf rename to addons/maptools/functions/fnc_cancelDrawing.sqf diff --git a/addons/map/functions/fnc_copyMapReceiveMarkers.sqf b/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf similarity index 100% rename from addons/map/functions/fnc_copyMapReceiveMarkers.sqf rename to addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf diff --git a/addons/map/functions/fnc_copyMapRemoteSend.sqf b/addons/maptools/functions/fnc_copyMapRemoteSend.sqf similarity index 100% rename from addons/map/functions/fnc_copyMapRemoteSend.sqf rename to addons/maptools/functions/fnc_copyMapRemoteSend.sqf diff --git a/addons/map/functions/fnc_copyMapStart.sqf b/addons/maptools/functions/fnc_copyMapStart.sqf similarity index 100% rename from addons/map/functions/fnc_copyMapStart.sqf rename to addons/maptools/functions/fnc_copyMapStart.sqf diff --git a/addons/map/functions/fnc_handleKeyDown.sqf b/addons/maptools/functions/fnc_handleKeyDown.sqf similarity index 100% rename from addons/map/functions/fnc_handleKeyDown.sqf rename to addons/maptools/functions/fnc_handleKeyDown.sqf diff --git a/addons/map/functions/fnc_handleMouseButton.sqf b/addons/maptools/functions/fnc_handleMouseButton.sqf similarity index 100% rename from addons/map/functions/fnc_handleMouseButton.sqf rename to addons/maptools/functions/fnc_handleMouseButton.sqf diff --git a/addons/map/functions/fnc_handleMouseMove.sqf b/addons/maptools/functions/fnc_handleMouseMove.sqf similarity index 100% rename from addons/map/functions/fnc_handleMouseMove.sqf rename to addons/maptools/functions/fnc_handleMouseMove.sqf diff --git a/addons/map/functions/fnc_handleMouseZChanged.sqf b/addons/maptools/functions/fnc_handleMouseZChanged.sqf similarity index 100% rename from addons/map/functions/fnc_handleMouseZChanged.sqf rename to addons/maptools/functions/fnc_handleMouseZChanged.sqf diff --git a/addons/map/functions/fnc_isInsideMapTool.sqf b/addons/maptools/functions/fnc_isInsideMapTool.sqf similarity index 100% rename from addons/map/functions/fnc_isInsideMapTool.sqf rename to addons/maptools/functions/fnc_isInsideMapTool.sqf diff --git a/addons/map/functions/fnc_mapStateUpdater.sqf b/addons/maptools/functions/fnc_mapStateUpdater.sqf similarity index 100% rename from addons/map/functions/fnc_mapStateUpdater.sqf rename to addons/maptools/functions/fnc_mapStateUpdater.sqf diff --git a/addons/map/functions/fnc_openMapGps.sqf b/addons/maptools/functions/fnc_openMapGps.sqf similarity index 100% rename from addons/map/functions/fnc_openMapGps.sqf rename to addons/maptools/functions/fnc_openMapGps.sqf diff --git a/addons/map/functions/fnc_openMapGpsUpdate.sqf b/addons/maptools/functions/fnc_openMapGpsUpdate.sqf similarity index 100% rename from addons/map/functions/fnc_openMapGpsUpdate.sqf rename to addons/maptools/functions/fnc_openMapGpsUpdate.sqf diff --git a/addons/map/functions/fnc_removeLineMarker.sqf b/addons/maptools/functions/fnc_removeLineMarker.sqf similarity index 100% rename from addons/map/functions/fnc_removeLineMarker.sqf rename to addons/maptools/functions/fnc_removeLineMarker.sqf diff --git a/addons/map/functions/fnc_updateLineMarker.sqf b/addons/maptools/functions/fnc_updateLineMarker.sqf similarity index 100% rename from addons/map/functions/fnc_updateLineMarker.sqf rename to addons/maptools/functions/fnc_updateLineMarker.sqf diff --git a/addons/map/functions/fnc_updateMapToolMarkers.sqf b/addons/maptools/functions/fnc_updateMapToolMarkers.sqf similarity index 100% rename from addons/map/functions/fnc_updateMapToolMarkers.sqf rename to addons/maptools/functions/fnc_updateMapToolMarkers.sqf diff --git a/addons/maptools/functions/script_component.hpp b/addons/maptools/functions/script_component.hpp new file mode 100644 index 0000000000..adeb2788b5 --- /dev/null +++ b/addons/maptools/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\maptools\script_component.hpp" diff --git a/addons/maptools/script_component.hpp b/addons/maptools/script_component.hpp new file mode 100644 index 0000000000..a3dad97a49 --- /dev/null +++ b/addons/maptools/script_component.hpp @@ -0,0 +1,17 @@ +#define COMPONENT maptools +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_MAPTOOLS + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_MAPTOOLS + #define DEBUG_SETTINGS DEBUG_SETTINGS_MAPTOOLS +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + + +#define MARKERNAME_MAPTOOL_FIXED "ACE_MapToolFixed" +#define MARKERNAME_MAPTOOL_ROTATINGNORMAL "ACE_MapToolRotatingNormal" +#define MARKERNAME_MAPTOOL_ROTATINGSMALL "ACE_MapToolRotatingSmall" diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml new file mode 100644 index 0000000000..1658856128 --- /dev/null +++ b/addons/maptools/stringtable.xml @@ -0,0 +1,148 @@ + + + + + + Map Tools + Herramientas de mapa + Outils de navigation + Narzędzia nawigacyjne + Kartenwerkzeug + Pomůcky k Mapě + Strumenti Cartografici + Ferramentas de Mapa + Térképészeti eszközök + Инструменты карты + + + The Map Tools allow you to measure distances and angles on the map. + Las herramientas de mapa permiten medir distancias y ángulos en el mapa. + Les outils de navigation permettent de mesurer des distances et des angles sur la carte. + Narzędzia nawigacyjne pozwalają na mierzenie odległości i kątów na mapie. + Das Kartenwerkzeug erlaubt es dir, Distanzen und Winkel zu messen. + Pomůcky k mapě slouží k měření vzdáleností a úhlů na mapě. + Gli Strumenti Cartografici ti consentono di misurare distanze ed angoli sulla mappa. + As Ferramentas de Mapa permitem que você meça distâncias e ângulos no mapa. + A térképészeti eszközökkel távolságokat és szögeket tud mérni a térképen. + Картографические инструменты позволяют измерять расстояния и углы на карте. + + + Map Tools >> + Herramientas de mapa >> + Outils de navigation >> + Narzędzia nawigacyjne >> + Kartenwerkzeug >> + Pomůcky k Mapě >> + Strumenti Cartografici >> + Ferramentas de Mapa >> + Térképészeti eszközök >> + Инструменты карты >> + + + Hide Map Tool + Verstecke Kartenwerkzeug + Ocultar herr. de mapa + Ranger les outils + Nascondi Strumenti Cartografici + Ocultar Ferramenta de Mapa + Térképészeti eszközök elrejtése + Ukryj narzędzia nawigacyjne + Schovat pomůcku k mapě + Скрыть инструменты + + + Show Normal Map Tool + Zeige Kartenwerkzeug (normal) + Mostrar herr. de mapa normal + Montrer outils normaux + Visualizza Strumenti Cartografici standard + Mostrar Ferramenta de Mapa Padrão + Térképészeti eszköz megjelenítése (normál méret) + Pokaż normalne narzędzia nawigacyjne + Zobrazit normální pomůcku k mapě + Показать инструменты (средн. размер) + + + Show Small Map Tool + Zeige Kartenwerkzeug (klein) + Mostrar herr. de mapa pequeñas + Montrer petits outils + Visualizza Strumenti Cartografici piccoli + Mostrar Ferramenta de Mapa Pequena + Térképészeti eszköz megjelenítése (kicsinyített) + Pokaż pomniejszone narzędzia nawigacyjne + Zobrazit malou pomůcku k mapě + Показать инструменты (малый размер) + + + Align Map Tool to North + Kartenwerkzeug nach Norden ausrichten + Alinear herr. de mapa al norte + Aligner au nord + Allinea gli Strumenti Cartografici con il Nord + Alinhar Ferramenta de Mapa com o Norte + Térképészeti eszköz Északhoz állítása + Wyrównaj linijkę do północy + Srovnat pomůcku k mapě na sever + Выровнять инструменты на север + + + Align Map Tool to Compass + Kartenwerkzeug am Kompass ausrichten + Alinear herr. de mapa a la brújula + Aligner sur la boussole + Allinea gli Strumenti Cartografici con la bussola + Alinhar Ferramenta de Mapa com a Bússola + Térképészeti eszköz iránytűhöz állítása + Wyrównaj linijkę do kompasu + Srovnat pomůcku k mapě ke kompasu + Выровнять инструменты по компасу + + + Show GPS on Map + Zeige GPS auf der Karte + Mostrar el GPS sobre el mapa + Ranger le GPS + Visualizza il GPS sulla mappa + Mostrar GPS no Mapa + GPS megjelnítése a térképen + Pokaż GPS na mapie + Zobrazit GPS na mapě + Показать GPS на карте + + + Hide GPS on Map + Verstecke GPS auf der Karte + Ocultar el GPS del mapa + Montrer le GPS + Nascondi il GPS sulla mappa + Ocultar GPS no Mapa + GPS elrejtése térképről + Ukryj GPS na mapie + Schovat GPS na mapě + Скрыть GPS на карте + + + Copy Map + Karte kopieren + Copiar mapa + Скопировать карту + Kopiuj oznaczenia mapy + Copier la carte + Zkopírovat mapu + Copiare Carta + Térkép másolása + Copiar Mapa + + + Direction: %1° + Drehung: %1° + Direction: %1° + Směr: %1° + Kierunek: %1° + Dirección: %1° + Irány: %1 + Направление:%1 + + + \ No newline at end of file From 618c021f7e29be6dfa664fa3ca53255876290df2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 14 Mar 2015 17:15:28 -0300 Subject: [PATCH 055/178] Tab to space plus comments for the spawns --- addons/map/XEH_postInitClient.sqf | 2 + addons/maptools/XEH_postInitClient.sqf | 83 +++++++++++++------------- 2 files changed, 44 insertions(+), 41 deletions(-) diff --git a/addons/map/XEH_postInitClient.sqf b/addons/map/XEH_postInitClient.sqf index 1155834f1c..ccaf9041ab 100644 --- a/addons/map/XEH_postInitClient.sqf +++ b/addons/map/XEH_postInitClient.sqf @@ -6,6 +6,8 @@ LOG(MSG_INIT); // Calculate the maximum zoom allowed for this map call FUNC(determineZoom); +// This spawn is probably worth keeping, as pfh don't work natively on the briefing screen and IDK how reliable the hack we implemented for them is. +// The thread dies as soon as the mission start, so it's not really compiting for scheduler space. [] spawn { // Wait until the map display is detected waitUntil {(!isNull findDisplay 12)}; diff --git a/addons/maptools/XEH_postInitClient.sqf b/addons/maptools/XEH_postInitClient.sqf index 167c89f245..5267a8c802 100644 --- a/addons/maptools/XEH_postInitClient.sqf +++ b/addons/maptools/XEH_postInitClient.sqf @@ -20,51 +20,52 @@ GVAR(drawing_lineMarkers) = []; GVAR(drawing_drawColor) = "ColorBlack"; GVAR(drawing_controls) = [36732, 36733, 36734, 36735, 36736, 36737]; +// This spawn is probably worth keeping, as pfh don't work natively on the briefing screen and IDK how reliable the hack we implemented for them is. +// The thread dies as soon as the mission start, so it's not really compiting for scheduler space. [] spawn { - _fnc_installMapEvents = { - _d = _this; - diag_log format ["Installing EH in display %1", _d]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseMoving", {_this call FUNC(handleMouseMove);}]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonDown", {[1, _this] call FUNC(handleMouseButton);}]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonUp", {[0, _this] call FUNC(handleMouseButton)}]; - ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["Draw", {[] call FUNC(updateMapToolMarkers);}]; - (finddisplay _d) displayAddEventHandler ["KeyDown", {_this call FUNC(handleKeyDown);}]; - }; + _fnc_installMapEvents = { + _d = _this; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseMoving", {_this call FUNC(handleMouseMove);}]; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonDown", {[1, _this] call FUNC(handleMouseButton);}]; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonUp", {[0, _this] call FUNC(handleMouseButton)}]; + ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["Draw", {[] call FUNC(updateMapToolMarkers);}]; + (finddisplay _d) displayAddEventHandler ["KeyDown", {_this call FUNC(handleKeyDown);}]; + }; - // Wait until the briefing map is detected - // display = 37 for SP - // display = 52 for host server on MP; - // display = 53 for MP clients) - waitUntil {(!isNull findDisplay 37) || (!isNull findDisplay 52) || (!isNull findDisplay 53) || (!isNull findDisplay 12)}; + // Wait until the briefing map is detected + // display = 37 for SP + // display = 52 for host server on MP; + // display = 53 for MP clients) + waitUntil {(!isNull findDisplay 37) || (!isNull findDisplay 52) || (!isNull findDisplay 53) || (!isNull findDisplay 12)}; - if (isNull findDisplay 12) then { - // Install event handlers on the map control of the briefing screen (control = 51) - GVAR(drawing_syncMarkers) = true; - if (!isNull findDisplay 52) then { - 52 call _fnc_installMapEvents; - } else { - if (!isNull findDisplay 53) then { - 53 call _fnc_installMapEvents; - } else { - 37 call _fnc_installMapEvents; - }; - }; - } else { - // Briefing screen was skipped; the player is JIP, create the markers defined during the briefing - GVAR(drawing_syncMarkers) = false; - { - _x call FUNC(addLineMarker); - } forEach GVAR(drawing_serverLineMarkers); - }; + if (isNull findDisplay 12) then { + // Install event handlers on the map control of the briefing screen (control = 51) + GVAR(drawing_syncMarkers) = true; + if (!isNull findDisplay 52) then { + 52 call _fnc_installMapEvents; + } else { + if (!isNull findDisplay 53) then { + 53 call _fnc_installMapEvents; + } else { + 37 call _fnc_installMapEvents; + }; + }; + } else { + // Briefing screen was skipped; the player is JIP, create the markers defined during the briefing + GVAR(drawing_syncMarkers) = false; + { + _x call FUNC(addLineMarker); + } forEach GVAR(drawing_serverLineMarkers); + }; - // Wait until the main map display is detected (display = 12) - waitUntil { !isNull findDisplay 12 }; - // Install event handlers on the map control and display (control = 51) - GVAR(drawing_syncMarkers) = false; - 12 call _fnc_installMapEvents; + // Wait until the main map display is detected (display = 12) + waitUntil { !isNull findDisplay 12 }; + // Install event handlers on the map control and display (control = 51) + GVAR(drawing_syncMarkers) = false; + 12 call _fnc_installMapEvents; - // Update the size and rotation of map tools - [] call FUNC(updateMapToolMarkers); + // Update the size and rotation of map tools + [] call FUNC(updateMapToolMarkers); - [FUNC(mapStateUpdater), 0, []] call CBA_fnc_addPerFrameHandler; + [FUNC(mapStateUpdater), 0, []] call CBA_fnc_addPerFrameHandler; }; From 7f19ab77509ea8600d5a68302b8320f8adf20a9c Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 15 Mar 2015 01:46:23 +0100 Subject: [PATCH 056/178] Only run JIP updates for wounds in advanced --- addons/medical/XEH_postInit.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index d23a02225f..bddd1893d8 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -217,7 +217,7 @@ if (isNil QGVAR(level)) then { }, 0, []] call CBA_fnc_addPerFrameHandler; // broadcast injuries to JIP clients in a MP session -if (isMultiplayer) then { +if (isMultiplayer and GVAR(level) >= 2) then { [QGVAR(onPlayerConnected), "onPlayerConnected", { if (isNil QGVAR(InjuredCollection)) then { GVAR(InjuredCollection) = []; From 77ae99799353376dd09555c675fe8689b012b253 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 15 Mar 2015 01:48:50 +0100 Subject: [PATCH 057/178] Don't handle unit vitals when game is paused --- .../medical/functions/fnc_handleUnitVitals.sqf | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index d7af4d47d1..1edda53fae 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -16,6 +16,11 @@ private ["_unit", "_heartRate","_bloodPressure","_bloodVolume","_painStatus", "_lastTimeValuesSynced", "_syncValues"]; _unit = _this select 0; +_interval = time - (_unit getVariable [QGVAR(lastMomentVitalsHandled), 0]); +_unit setVariable [QGVAR(lastMomentVitalsHandled), time]; + +if (_interval == 0) exitWith {}; + _lastTimeValuesSynced = _unit getvariable [QGVAR(lastMomentValuesSynced), 0]; _syncValues = time - _lastTimeValuesSynced >= (10 + floor(random(10))); if (_syncValues) then { @@ -76,12 +81,12 @@ if ([_unit] call EFUNC(common,isAwake)) then { if (GVAR(level) == 1) then { // reduce pain if (_unit getVariable [QGVAR(pain), 0] > 0) then { - _unit setVariable [QGVAR(pain), ((_unit getVariable QGVAR(pain)) - 0.001) max 0, true]; + _unit setVariable [QGVAR(pain), ((_unit getVariable QGVAR(pain)) - 0.001 * _interval) max 0, _syncValues]; }; // reduce painkillers if (_unit getVariable [QGVAR(morphine), 0] > 0) then { - _unit setVariable [QGVAR(morphine), ((_unit getVariable QGVAR(morphine)) - 0.0015) max 0, true]; + _unit setVariable [QGVAR(morphine), ((_unit getVariable QGVAR(morphine)) - 0.0015 * _interval) max 0, _syncValues]; }; }; @@ -89,7 +94,7 @@ if (GVAR(level) == 1) then { if (GVAR(level) >= 2) then { // Set the vitals - _heartRate = (_unit getvariable [QGVAR(heartRate), 0]) + ([_unit] call FUNC(getHeartRateChange)); + _heartRate = (_unit getvariable [QGVAR(heartRate), 0]) + ([_unit] call FUNC(getHeartRateChange)) * _interval; _unit setvariable [QGVAR(heartRate), _heartRate, _syncValues]; _bloodPressure = [_unit] call FUNC(getBloodPressure); @@ -100,12 +105,12 @@ if (GVAR(level) >= 2) then { _airwayStatus = _unit getvariable [QGVAR(airwayStatus), 100]; if (((_unit getvariable [QGVAR(airwayOccluded), false]) || (_unit getvariable [QGVAR(airwayCollapsed), false])) && !((_unit getvariable [QGVAR(airwaySecured), false]))) then { if (_airwayStatus >= 0.5) then { - _unit setvariable [QGVAR(airwayStatus), _airwayStatus - 0.5, _syncValues]; + _unit setvariable [QGVAR(airwayStatus), _airwayStatus - 0.5 * _interval, _syncValues]; }; } else { if !((_unit getvariable [QGVAR(airwayOccluded), false]) || (_unit getvariable [QGVAR(airwayCollapsed), false])) then { if (_airwayStatus < 100) then { - _unit setvariable [QGVAR(airwayStatus), (_airwayStatus + 1.5) min 100, _syncValues]; + _unit setvariable [QGVAR(airwayStatus), (_airwayStatus + 1.5 * _interval) min 100, _syncValues]; }; }; }; @@ -120,7 +125,7 @@ if (GVAR(level) >= 2) then { // Check vitals for medical status // TODO check for in revive state instead of variable // TODO Implement cardiac arrest. - _bloodPressureL = _bloodPressure select 0; + _bloodPressureL = _bloodPressure select 0; _bloodPressureH = _bloodPressure select 1; if (!(_unit getvariable [QGVAR(inCardiacArrest),false])) then { From d640367ff2f88bdac3705560246381a18cb0c0a4 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 15 Mar 2015 03:25:31 +0100 Subject: [PATCH 058/178] Add isInMedicalVehicle function --- .../functions/fnc_isInMedicalVehicle.sqf | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 addons/medical/functions/fnc_isInMedicalVehicle.sqf diff --git a/addons/medical/functions/fnc_isInMedicalVehicle.sqf b/addons/medical/functions/fnc_isInMedicalVehicle.sqf new file mode 100644 index 0000000000..e610a5cf3f --- /dev/null +++ b/addons/medical/functions/fnc_isInMedicalVehicle.sqf @@ -0,0 +1,23 @@ +/* + * Author: KoffeinFlummi + * Checks if a unit is in a medical vehicle. + * + * Arguments: + * 0: unit to be checked + * + * Return Value: + * Is unit in medical vehicle? + * + * Public: Yes + */ + +private ["_unit", "_vehicle"]; + +_unit = _this select 0; +_vehicle = vehicle _unit; + +if (_unit == _vehicle) exitWith {false}; +if (_unit in [driver _vehicle, gunner _vehicle, commander _vehicle]) exitWith {false}; + +// @todo: variable names standard? +_vehicle getVariable [QGVAR(isMedic), getNumber (configFile >> "CfgVehicles" >> typeOf _vehicle >> "attendant") == 1] From 4cc1b0819645aaf218d27d79bbd03b14e85fd4f6 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 15 Mar 2015 03:26:00 +0100 Subject: [PATCH 059/178] Add basic bleeding --- addons/medical/functions/fnc_handleUnitVitals.sqf | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index 1edda53fae..27be791756 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -88,6 +88,19 @@ if (GVAR(level) == 1) then { if (_unit getVariable [QGVAR(morphine), 0] > 0) then { _unit setVariable [QGVAR(morphine), ((_unit getVariable QGVAR(morphine)) - 0.0015 * _interval) max 0, _syncValues]; }; + + // bleeding + _blood = _unit getVariable [QGVAR(bloodVolume), 100]; + _blood = (_blood - 0.4 * (damage _unit) * _interval) max 0; + if (_blood != (_unit getVariable [QGVAR(bloodVolume), 100])) then { + _unit setVariable [QGVAR(bloodVolume), _blood, _syncValues]; + if (_blood <= 35 and !(_unit getVariable [QGVAR(isUnconscious), false])) then { + [_unit, true] call FUNC(setUnconscious); + }; + if (_blood == 0) then { + _unit setDamage 1; + }; + }; }; // handle advanced medical, with vitals From 99899d6562893fdd57ce21845ea6c0f24750c5b0 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 15 Mar 2015 03:26:10 +0100 Subject: [PATCH 060/178] Move advanced bloodloss handling to advanced --- .../functions/fnc_handleUnitVitals.sqf | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index 27be791756..b7c2aeac37 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -65,19 +65,6 @@ if (_painStatus > 0) then { }; }; - -if (_bloodVolume < 30) exitwith { - [_unit] call FUNC(setDead); -}; - -if ([_unit] call EFUNC(common,isAwake)) then { - if (_bloodVolume < 60) then { - if (random(1) > 0.9) then { - [_unit] call FUNC(setUnconscious); - }; - }; -}; - if (GVAR(level) == 1) then { // reduce pain if (_unit getVariable [QGVAR(pain), 0] > 0) then { @@ -105,6 +92,17 @@ if (GVAR(level) == 1) then { // handle advanced medical, with vitals if (GVAR(level) >= 2) then { + if (_bloodVolume < 30) exitwith { + [_unit] call FUNC(setDead); + }; + + if ([_unit] call EFUNC(common,isAwake)) then { + if (_bloodVolume < 60) then { + if (random(1) > 0.9) then { + [_unit] call FUNC(setUnconscious); + }; + }; + }; // Set the vitals _heartRate = (_unit getvariable [QGVAR(heartRate), 0]) + ([_unit] call FUNC(getHeartRateChange)) * _interval; From 5a2d7d59b64ea0265c8ba2b95d28d356eb55b8d2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 14 Mar 2015 21:38:16 -0500 Subject: [PATCH 061/178] Maptools - Use MACRO_ADDITEM from Main --- addons/maptools/CfgVehicles.hpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/addons/maptools/CfgVehicles.hpp b/addons/maptools/CfgVehicles.hpp index 9963f6b067..4ecc649893 100644 --- a/addons/maptools/CfgVehicles.hpp +++ b/addons/maptools/CfgVehicles.hpp @@ -1,8 +1,3 @@ -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ - }; - class CfgVehicles { class Man; class CAManBase: Man { @@ -103,31 +98,31 @@ class CfgVehicles { class Box_NATO_Support_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class Box_East_Support_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class Box_IND_Support_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class Box_FIA_Support_F: FIA_Box_Base_F { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_MapTools,12) + MACRO_ADDITEM(ACE_MapTools,12); }; }; }; From e13ab9e7fa957b056c51624d97679942c448f67b Mon Sep 17 00:00:00 2001 From: bux578 Date: Sun, 15 Mar 2015 07:23:18 +0100 Subject: [PATCH 062/178] add logo and mod.cpp --- extras/logo.png | Bin 37167 -> 0 bytes logo_ace3_ca.paa | Bin 0 -> 31590 bytes mod.cpp | 12 ++++++++++++ 3 files changed, 12 insertions(+) delete mode 100644 extras/logo.png create mode 100644 logo_ace3_ca.paa create mode 100644 mod.cpp diff --git a/extras/logo.png b/extras/logo.png deleted file mode 100644 index bb2bb1e90c8cd11011094a0c0f6bfa055d7bf90b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37167 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 diff --git a/logo_ace3_ca.paa b/logo_ace3_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..dbfe1ce3237c223dd5c8b5f7210c3f01b5f5794d GIT binary patch literal 31590 zcmeHw4SZ8ow(s62Crt}&a|)D}kCGi4n)Ew-ND25lYGLIVXvv9vni$e1(% z9MSQk1wj!hsiO|+b!=g@>X~r$2%#T-_=yDZg1mVmrjSHDJ8$kR5o36X z_^w&A3XSmI4zI^YAar3I)Ln+ql{E9H9bu{X5cn#9T>4L(pDC^AJi!h+MC9 zK^J~2k|IopK884^LsBg&*sLnp%)XC}Gf@?0kP8=+O32`hjpZ$kwVt!sSh-U&WX2hc zvjt?YlE$b6Y|peHV$h)`d2KX_bx8<6O5=>Eg{p-*Vd3o{~EG0GzM^5R``45Roht5=^OnoFO7Ms@SndFZMngpG! zO=>=irS4c+4V#a6!x=3i3vv}B(q}iup3g^XBvK}vGNBPJ?Eo(^y zuVA$9+XB>scAQ}S)JLnk69U-eSccu?VpFW$Eysbq@^Mx@l0R%WvuRbR(mn%sJ7|s$ zV>@CJdiiT7xQ@ReL}RbUclWvVybF*<-bZ#2ej*^hh+O`z?9 z!aS!V-PWNIZuRq*Z{bnxGfWza{bwrO-hfjL}Rdmra~pHbXF&ODeEp z@ZWQInbht*T+z0lUfGJJiw1ckNs^Oe{n@=U2CL7VVc6)uDkWsL?W)E`j3}B6uEKsG zUM5h`h>_74r~Kn1$scV6=55!ZvFX3LFZPPanGV5VitJ+KLdn%q0aunjLrqN@oq{#l z**6l=-VBRYBaHXjq_mo!Y{ixG1l#!vvbKsCeKYVOH%}6Em?d`f1^4`u0j%}kMVr0f zYAiD)4WsVcC^%PRX4o(jvRh-iqvwzh1%;2GSj#z`wHs3bS{Uyp_mY$Xl{srJK=&P4y8qv`3>?JN$R!Q|)Qa zrgcv73)N)l7ICxvJGH}p;O@7x! zFU_%*db4crvaCJTmP)JBaf~$GQpkL+n!}{1Ei#F3S5nKw$el4JQ*`XYKX6M2k+%X0 zBSU!JKu`^@xNRm$%SDcDpGj{u5yK{8{hOCxndTg<;bRuw>L__2$AWIrA$4G= zsq*Qe$(r0fa^>amK2@sgP8xe&&XW(UtDTcdB+{twOW7PtRVHtj5?IgX53DUJy|Ji>poeuMNfzuF)Ly`( z^CQWR24r^|leHz}CEl%cecdq#bs9()NR!srSk^mv)j206an2-$qfuK_X|6B5nL3NI zW1JnR3hJ(Ro#Ig3mqZ4FKi2lUZb}I{6j0dRcg?@Ls*T7%Ns@YbV4Ch-hP2k9G&0B% ziBbM~RX%zYi^JJ3j^88r+(h6F5~F?cs8yQ)LS|Xsg`)qiM`d-a7CS}Gp6g8 zYaPnmd;fKcZn)HBHwXsWsYr2pvV{bnJUMyta&<1_h*mIO%6HBnk-CE<76$3{8F(KR z4ifZ$U~rRMezq#`u7Vd8{U?HgQ??thn|3M0IWxpOdDXOW{9}wXzPPwDxv9wwV|XRq zwcoS|Z!~CxS44|J>C$(kInO6kJ+<+vbp2SukU@eC)@L#H`nnw?J@BozK29>h&7TaC zgSvAqX9+saD_%r3suX7n@#i9>61JZwF9m!KztWat;P3Z+j4Itj^Oihi#l>U0H>q-; z=LJlL>|ZkLG6fx?+BCI50K>qjN2Ib;zV9lZUWKCC&qz#hh^b1LM}&B8$c#0^cN}-& zJcBUOF?QmMhhJFIB)ttU9KSubtX&w#+p?V>v7GOOP4xl)C7u~m=*ZA50>db(Bco}} z$URc*N!2xG=*&v}>m7!vy5+<~9kvcxvTh$i2YCgjUVpC_b1b8^yE6<3SSU01*%rA> zPTSP3!SzGdKUDFC#_}f%=9qPJjTsbi-aRoV_nUlRg}o4@e(4}Ay5KicN}`!`4TMM zExbc%eV5`B9U4AX+4OFpJIyk6>?0?uX@>Bno!n!6$Dy-M;8w;L_S$*OR{FEsFZ7<& z&{}djLYbR94CF`R9&wG<4@;@qXYyK;dNnSIi5-j>+kugY?t-a7v&Kq;_Y!b4)_Bp zO?!>L>SWJuvJ&d9v=43A&lw8Z>yU z;0De?86c6mub9nG6x4EGd^Xm7)otk3=(3dhkJqQ9Ik$6aPZr}x9Kz%tceKfGE7_oN zCb7h~>FW!BKcn@eHd? zw#!YdG1Hkr5-r29!@rl3!4{USrwhi8E7;6c+Km#fzFIiqR)LAetpp=JlW!qE>XFew zp67iMGm&agL@Mu|8N&>HL3Ow$VSO^Kmd!wMrc9keBTTA{P1rVeDld0Q35gQodKSe|UZbDhO4F+D zB5vg#myJ(xT4B0FVSl;<%n4;+WvhCMKFQ%*jyn}#&9kO^BTynjM5fOs-ng#$^*zQf z?&q5A^Rd=$;7it#1^iJCeTO~O@)n~#BDHCxi^HeAq#$>^SG7Z%reiYn9InZ5Gj{Yu zh7)0P`=&?@Kc=dhc|`4ANc@I$*I9R_)2ZYqE$XNa=3QO%k#F2VRvmJnm- z5L$p+eVM{k0;jI28mHHcIL1@5Q&IzrcJFi~*KqQ6i|j)i@2gJXQjkd_pn6WaZoW49 zh|*g9ae{p@?0Kd1g15R{BQVW(qjpugyVfgTG15DeQ+KZI^#~QD1mg?Ziiu~+qfg-lB4ADQ=Yoqjf-E2 zL~2l__s&?ZpuHrL_bHtx@FqCO6LgAKjCHLjN^d%bIpFZOBy#@uw~e`=uKL7xNcm{B zFQCy8WzHPi<#Vadx#^aNu$kuXOS43Q#@aovr6IG0L#>DacYMPu;yhn6tJ)p~izMH< z20n@tO8ptSv#i5!i$5j14Cjnw-S^D)=3QN_2}UaMPe`6p5lH3Vk!=2JUBL^g6#mj! z+vy91oeF!!2sDT3-7lQr<2~NIXgqk7tWrF7B6NgTn9h>9t|Tz4OC7Wa_6VQU?lTA{ zZ0*!VQ6l5{TRfUYp3g=0A?xPkr^4aB6f^Ax0dqqn1sjqk49_djj@Rpc5zFitN}?Z)+!mb$?X4n|dTRjfJpg zua~y(^=Vx1c;l|RcgFW@xBoG#i&h`jBBr3gp1>!zq%Mvp4tm&VZ;VNIVSBU!MhVvbCYLN30sm!N0ND(7-3hd__q?#bk9jx@Dbb6 zg+KU6l1?eQD8RSyz>t)JA*x%Qw<`n56JF!kby+c~y1@)BVJ4O*txIOPImX4D)Q*SF zSk?24n;YVpfNfWDe2JBNi4Wv`Y$AHOuXA3JrHhwT(+&siRN_GY(loa&rf+lCS!_Uwu4`h2@=OtR(O5&UZrtjRCX zzuLfxHcV&Cu#X_7dOCTp0StHSeQMnZom0g)_-oZXdF*=Qg2F!PmRY?yf&+mf08k~c$UlF)K<_J+UU`RqrhLfvZM-^t;I1+D5hR+IsJ8fX%5&!+R^ZwL; z(j7@g>oDW+e;`D_mbVX^yxk6RpCxlgULtw|#S%TQP+D@BvT2QrTha|_1q>oN;P-Hz z!Ukk+$#RZRfb^dgMM&9BcZ|1Aj32hI%)Uh9V!?)&iYJ5GD6HY7BaALM@)bPP@`WVZ zz!=Sw7si#Ji7OsvU!I83M+ChJIyM4%w3a~@s&;bZoRdvtJqN+Hr?k#fBr?olR5=14 zn+#;lwqoOWSFDGm3G&JeUY_k5uANV@kXJ<7EyKyb=+FWR#jZ!Pgk88mgfJcY zb`YS$r#diE5n6}v(&+!E9(^1GWgksMS9-aM2d`q#-3}r*CKt7;U3k(XsICUQNJeYS za{$4RMSAdf%aSncZaWidS*=C#GC0KLdQ{`#l{+!^Wb)t|$VK@(laiW!Nv6>x15SA< zpot#Sp(%mLldcR)BzVnTQJWXx&?zKhO62)GNe>d_j-A)fNw}%LDTLy)*Dh+j*c{ z?}tjYb;Kn}0;MmgEisZ3|G_)_hra~R>vXH^;A*6?B(T(U{&?n}K2gI;XiiWE-&-9} zXUc$%gUMN5E}iQ;R>2=DYvdKIrt`DFH*?PBR7E~<4&2&m`coOW+y8}=3`Na2hsW02 zFnKVSHRESQzkEVKjtH*dqmW9?%gZF-qJZ-kxdT+^!AFP43CRh_S9eawc>%RWA>DQG zngUM9U2v#=z3VgI)nRPTYkSpg4-{owmW#3SWs3u^ zSwL6pNts8cT1i`Z1p|IEIaviNyDCR~_+r^)d7LPy+}k$0dri|aKP}1AI91Xq-hw+8 z1CPIl+2Uf&iN(jjctFhD9aOPId}DV~`2_I|@=%9L?Zd^zbqg^{bD_EzNhJKS!*NEs z;smYFY+O9bjpO4#j%|5qMvV8WS|^dLX0?MB$ka9&)xCB%O3hH`O3szqHYPR00w~Ov zGI$LWok%PGRfx}vRx>reLUW6Ni@{Sj^W?=PX~0*gtw*jd!KFCAB`V#5u$6$N-|D|N^ELjhN%RzA9@b>`D1>KAn|XLsC9Db3;wn{!LQ-g7^KPb+0dag&5E8 zcQU-C9A+<-I&i^d>cr-`WS$;*{PPzhCoX;*k!(S6B&MQc;a&r|ziHTG4bju^D~)9z zFO}5RUdj-%x3G^g9pI!B)OyLAOzdkiP83;7!&~!CZ4`hBrEk)^myEl+Y_*ynoSduV zrU>%K9=7$86*`s>A<-8@1F3@iV6rYp!zVDi{D#Y&X+nxW!@|O$GU#1ggNs1M98liR z8y5Z0X^V2&0(h?du3e2W8LRQ{4?k6xVkvduIyFC^NORFcF4@um&Zw!v^CEbhMWtp` zu;|p)t+lq|$cfU2x~TVxVe?)5Q1;C>c$V?eagA$`S2jBGfrrJVt?OEs)clf$FJwLb z17-Yy3Qb_tB|J^fPO+1}fOPpttT00yoz#A=A*RI!B(p92%v+j++o>~WVdkY$Jd|4x zk3hN>VN?U6`oxh^y#DHw0)E{lBO?L<@H~{_xsUK_9@&86bprNf=3Q-c>u}SYN^4xby8)qfc}1j8e@|SLLp_1ZPms z7L8NRYX77)#;zNq=0{4-Q7=7e(C`M2P)!7ube7qkD9`{w{XzwbE{zeS$Ee%V_vmgQB$U?msZNux-raSZ5z9| zFNQ9D;aQoZ>FQgWCgw5Eowkiun3I9j^Z8l4oN4RY3;ymwuDjdD{#I*i2gQwWrIF2F z@H)sG>%ZuLXLW5nX6n1}wb`lG`BS1Ru!BEbIwg0|xlDbE+ek(S3ZspfmPWrsMhGc& zutpv^ucp~`qHjKv++jd!s>K-^ zCs8?-obfEE=^dB8D_wF}uBMTb+U{3oX-*EI*yKMfOVlr3 za&{PgZ1x;OYp+@#wc{P-Zd*@u{bW9p{m{2j__|tvhivkR{HoM|jN0!)94FE65mmM! z+a|kYzLLk`d667VwxCJy5Sv6>%;^>;OOLDVi%xvCN-aJRxSaACOA>_$Po_}e$+WB@ zt8&qs(Ujp2+MIhKL+&Hx&cV`2s~gK6Z(KZ0O$&RWrNJQ5o|awK=2TIjx(-z64m?1b z1M+u#%FBhvzEQ)jtL>tX>(|yy{9Y=}Z!64OFmI;=K9)4}jEiZ&nk>9SDlcUT>|cB# zc}a)(WyBGXZ>zi0)>x*2jUbj+OBzHM$jfA;P;s*AV243#`HRYVC&|u5?~OIgX*?PY z+w4xsgh2w{rqb1eXg;+Q$7n(5i~@dhCtjc8!zN#E27j02v9`P#mTGk4a8alE<#e5v zeTrf3dXpUn+@`fRB(;Dyg1`Yskk^fK!cz&5g^a4o6(^K|>~+>DLcM=NZYoFaacw_g zO1RaE4k`l^hl1!9Nn5(ERf9-TqUP(f^ym^@wDIs}wT&fpe;E6hHR=@iZR8SSlHH%H z-3CeuGI%D_08>Vl32J@(Xm6~f4Mz2{II3h= zFpkv5b*J$|FlXM}PFCt3Cn%4XXXc`J;Q8sPse<8TW>ZW(Ci9%Iee!OgTHfZA0*%!X z&9rqR)rVVmV5Y`DoAThtCY+U-5_u7O?96JQo@C1x92)tg+LF)G{j4$algVjxS1ht? zns(7kB-RoEVl)dpvb^%GFan$N9k%SCcAYgov*j1`^Z9g8fkfOoO7HDw6P6&&Pm2u-t$Qbl{=>`#M0Vn z)xgR!CfZJu_X<%)@RtlGb9AU`8G>i_iNF%U^xt*@{4#jdup>J{#=fDzZ!xT^AB1t3 z9$|h6%fkSL5Y`W2{WyRf!um0+AH(`_fIx)xV^}{9V27}N4C}|RejFeWVf`4^j|12t ztRKVrF{~d42t-&vhV|nBb_naouzvh6(T|+Au^ja{MD^3x9|ut&LDYx23ym?zOM@SY z{K=gI+|ySe$ggk(?PujlV=XtJel*vZ)EvYoA#fO>&;1Z)QL+9!rGO#GLFH{MFY6fN z5B4^QWs&*k?fqwCuAwn^)ObZ_u>VMw<+@;gl&Zxc2j_PaJs{fkXY>7!;^;k%G0oKi zkVx#!1QhB^x;F7|aWS-SS9MpzXe7H)Q4nA6Klvlb7W01<=4fM#r{Kkwgg6IUo?}djEVd|Mh;{w`%|9cy1ow z=;rqqW&gAQ=G)i*pTFDZrfa+V*MHd$g|?I!1>fI(0Lnp^{rKkodc^TCH^zT+{!JJ) zK!_Rqi2a)&1!n`l2)u%Q)O1&?;61Ds!Vr0bY9IpXIu7#3FJSXWv~U6hC5iPBijSw2 zFgW-L-uQm|?YD1U|JI(P5Z2b^2+i-sSEH6f=wC~aZoqGUImwm{#K&6;%mcCKIQ|)) z&{O`P>Oe(qus+-SD}*^6Oo~*TMQg zALC;qmJjT2_U{W855$#r^OAwsjzB)()_G|BH{%7B4XgZPJUE zo?&XNHH+ET^RwGQpOuezF^GYiho3qicX=I?L<}KG=*g?|c21uAd`Djmgv{q}`MLaG z6HDEYuiB3{3eCH$!S(;A@)0aOKwf?=u7od8fFE&uu>4ZmBQ|h@|BUSh-XIPZ@{N#F z*U@<9PFs6PaDIUITx)dU2loZ@Mfx~<8e`tQr#rZxi1^kC7s#?mmgu?|BSzn zw??$mfL|3{e~|yFH8`N>hfm1 z=pivwJyR-{7xQl|5%F_RhVXQA5dS%Zb(L^A?9teu{s-}AOTLYIIAt7&FC>^U>Okuy zy5o{5A_Dbq6h9Lafmf)^|3nPdH&_Fp4{oym{%@~8GC`a^{D|}mu0QD4fwVKXi1J_6 zZ~tAQ1)C>~5clgo`uF|5LF-?{R}dqvM}Pf`h-n>&f5Ze}e|}}dP5dX?-NqaFGp-oA zoOzvK#rE}Fa|Llh5E@@i0b@jiT0{9=_QJ7|5)v80_HS#hLM$K5zpwt2b%%qtPY5q- zcmi%p_SygcO#Wds!9?J9sE+u-e-ww-e^kx2dYZok?7Qpp^V3f88dV63eThlTEiQh$ z5Bv(8w)L!Em?gF^u0Mme)IrN&GKShWw2U8fY2xx=KFdZTWEb;A`R*Ife>R@d0Ef>B zEB?*??LZGYkRCUU&)#FZ<{ps0)YU`jkQ?)}cl_YxYnJxU_l2A0U)BJN|3sgCZ8FvU zYWjvM{GY7P)~y5A^E$n+H`q`AFb+~6Oph>sgk(+p8|H^FKZN<=1_i?M5SE7<+z{4} zVR;D4Ls%YeP#`Q1VR^X04dMMEEDvFM2+P9_3WVh$EDtxhA-q3?B7AiqN&!h^YjpM@P zU|4!z`DG1<>iJLV`{%E1hQ-(|MmoZHii(hSq8N4+LqsfwWhG|?aaIV+zk#oRTJ=W= zBMeR-ebXzS{obCKzV(E_xE}@2j0*$$|E{-(CJev_#V`N69_CvFVe+fn0YiS@{ECY& zwnNzL0Q^q-(XA}t!`Bdc`|bGn^lcE6*ds3p&0nN}nARTa8*d-Ffd`v<-L$v5KTIk8 zjU!(EQ+a-7n>W;PknV`sJ!t*RS!kS`^}UOQS8Aj z-s7h!Wp*zBJK?mpd}YGsn$e-#02_Me?r(lJCU_eGtgbrq`NAdstE)By+m}iQEvR#y z_6nle6AY3@@jToHvfTluO3+G1ivo|W|K#>(%7f*N@c(Ic_ms6P9c&C@Fr#OEKcTDz z%(_}Af2FwS%`d<2yFFI?KB$hc84?n||28v>6J3Gg`K>R7*yz{dMgIWPdg+L|P<`$& z;CVyf@<)&nkYyj>2lw^kdht@nh1Icr*VKxN9{UHr{c$KlY57Vt454Um+;P!*@2~G3 z?U^(Hk9c&&*uG1D$-9gCE`$b$94h~7#~+CzMYrgxH=vKk+F_w)X4VEVOe=XeG+9}` s^So0-nkUO6U{T-t8{8*^55)Ap0SEYH=>Px# literal 0 HcmV?d00001 diff --git a/mod.cpp b/mod.cpp new file mode 100644 index 0000000000..e266c8b710 --- /dev/null +++ b/mod.cpp @@ -0,0 +1,12 @@ +name = "ACE3"; +picture = "logo_ace3_ca.paa"; +actionName = "Github"; +action = "https://github.com/KoffeinFlummi/ACE3"; +description = "ACE3 - Version 3.0.0"; +logo = "logo_ace3_ca.paa"; +logoOver = "logo_ace3_ca.paa"; +tooltip = "ACE3"; +tooltipOwned = "ACE3 Owned"; +overview = "ACE3 is a joint effort by the teams behind ACE2, AGM and CSE to improve the realism and authenticity of Arma3."; +author = "ACE3 Team"; +overviewPicture = "logo_ace3_ca.paa"; \ No newline at end of file From 876424695e49485bca18d592f94f98f85bfd5a51 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 15 Mar 2015 09:02:11 +0100 Subject: [PATCH 063/178] solve canInteract conflicts, fix #198 --- addons/common/XEH_preInit.sqf | 2 + .../fnc_addCanInteractWithConditon.sqf | 38 ++++++++++++++++ .../common/functions/fnc_canInteractWith.sqf | 44 +++++++++++++++++-- addons/common/functions/fnc_claim.sqf | 39 +++++++++++----- addons/common/functions/fnc_owned.sqf | 19 ++++++-- .../fnc_removeCanInteractWithConditon.sqf | 34 ++++++++++++++ 6 files changed, 158 insertions(+), 18 deletions(-) create mode 100644 addons/common/functions/fnc_addCanInteractWithConditon.sqf create mode 100644 addons/common/functions/fnc_removeCanInteractWithConditon.sqf diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index c71232a55a..4eb107ce37 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -7,6 +7,7 @@ ADDON = false; PREP(addActionEventHandler); PREP(addActionMenuEventHandler); PREP(addCameraEventHandler); +PREP(addCanInteractWithConditon); PREP(addCustomEventHandler); PREP(addLineToDebugDraw); PREP(addMapMarkerCreatedEventHandler); @@ -147,6 +148,7 @@ PREP(receiveRequest); PREP(removeActionEventHandler); PREP(removeActionMenuEventHandler); PREP(removeCameraEventHandler); +PREP(removeCanInteractWithConditon); PREP(removeCustomEventHandler); PREP(removeMapMarkerCreatedEventHandler); PREP(removeScrollWheelEventHandler); diff --git a/addons/common/functions/fnc_addCanInteractWithConditon.sqf b/addons/common/functions/fnc_addCanInteractWithConditon.sqf new file mode 100644 index 0000000000..99815a08a7 --- /dev/null +++ b/addons/common/functions/fnc_addCanInteractWithConditon.sqf @@ -0,0 +1,38 @@ +/* + * Author: commy2 + * + * Add a condition that gets checked by ace_common_fnc_canInteractWith. + * + * Arguments: + * 0: The conditions id. Used to remove later or as exception name. An already existing name overwrites. (String) + * 1: The condition to check. format of "_this" is "[_player, _target]". (Code) + * + * Return Value: + * Unit can interact? + * + */ +#include "script_component.hpp" + +private ["_conditionName", "_conditionFunc"]; + +_conditionName = toLower (_this select 0); +_conditionFunc = _this select 1; + +private ["_conditions", "_conditionNames", "_conditionFuncs"]; + +_conditions = missionNamespace getVariable [QGVAR(InteractionConditions), [[],[]]]; + +_conditionNames = _conditions select 0; +_conditionFuncs = _conditions select 1; + +private "_index"; +_index = _conditionNames find _conditionName; + +if (_index == -1) then { + _index = count _conditionNames; +}; + +_conditionNames set [_index, _conditionName]; +_conditionFuncs set [_index, _conditionFunc]; + +GVAR(InteractionConditions) = [_conditionNames, _conditionFuncs]; diff --git a/addons/common/functions/fnc_canInteractWith.sqf b/addons/common/functions/fnc_canInteractWith.sqf index 9c5405452e..5e69f670e3 100644 --- a/addons/common/functions/fnc_canInteractWith.sqf +++ b/addons/common/functions/fnc_canInteractWith.sqf @@ -1,11 +1,47 @@ -// by commy2 +/* + * Author: commy2 + * + * Check if the unit can interact. + * + * Arguments: + * 0: The player. (Object) + * 1: The interaction target. objNull to ignore. (Object) + * 2: Exceptions. What general conditions are to skip? (Array) + * + * Return Value: + * Unit can interact? + * + */ #include "script_component.hpp" -private ["_unit", "_target", "_owner"]; +private ["_unit", "_target", "_exceptions"]; _unit = _this select 0; _target = _this select 1; +_exceptions = _this select 2; -_owner = _target getVariable ["ACE_isUsedBy", objNull]; +// exit if the target is not free to interact +private "_owner"; +_owner = _target getVariable [QGVAR(owner), objNull]; -isNull _owner || {_unit == _owner} || {!isPlayer _owner} +if (!isNull _owner && {_unit != _owner} && {!([_owner] call FUNC(isPlayer))}) exitWith {false}; + +// check general conditions + +private ["_conditions", "_conditionNames", "_conditionFuncs"]; + +_conditions = missionNamespace getVariable [QGVAR(InteractionConditions), [[],[]]]; + +_conditionNames = _conditions select 0; +_conditionFuncs = _conditions select 1; + +private "_canInteract"; +_canInteract = true; + +{ + if (!(_x in _exceptions) && {!([_unit, _target] call (_conditionFuncs select _forEachIndex))}) exitWith { + _canInteract = false; + }; +} forEach _conditionNames; + +_canInteract diff --git a/addons/common/functions/fnc_claim.sqf b/addons/common/functions/fnc_claim.sqf index cf960ac462..73317ee876 100644 --- a/addons/common/functions/fnc_claim.sqf +++ b/addons/common/functions/fnc_claim.sqf @@ -1,7 +1,20 @@ -// by commy2 +/* + * Author: commy2 + * + * Unit claims the ownership over an object. This is used to prevent multiple players from draging the same ammo box or using up the same wheel when repairing etc. + * + * Arguments: + * 0: Unit that claims another object. ObjNull to remove claim. (Object) + * 1: The object that gets claimed. (Object) + * 2: Lock the claimed object aswell? (Bool) + * + * Return Value: + * NONE + * + */ #include "script_component.hpp" -private ["_unit", "_target", "_lockTarget", "_owner"]; +private ["_unit", "_target", "_lockTarget"]; _unit = _this select 0; _target = _this select 1; @@ -9,20 +22,26 @@ _lockTarget = _this select 2; if (isNil "_lockTarget") then {_lockTarget = false}; -_owner = _target getVariable ["ACE_isUsedBy", objNull]; +private "_owner"; +_owner = _target getVariable [QGVAR(owner), objNull]; if (!isNull _owner && {!isNull _unit} && {_unit != _owner}) then { diag_log text "[ACE] ERROR: Claiming already owned object."; }; -_target setVariable ["ACE_isUsedBy", _unit, true]; +// transfer this immediately +_target setVariable [QGVAR(owner), _unit, true]; +// lock target object if (_lockTarget) then { - if (!isNull _unit) then { - [_target, "{_locked = locked _this; _this setVariable ['ACE_lockStatus', _locked]; _this lock 2}", _target] call FUNC(execRemoteFnc); - } else { - [_target, "{_this lock (_this getVariable ['ACE_lockStatus', locked _this])}", _target] call FUNC(execRemoteFnc); - }; + if (!isNull _unit) then { + ["lockVehicle", _target, _target] call FUNC(targetEvent); + } else { + ["unlockVehicle", _target, _target] call FUNC(targetEvent); + }; }; -//systemChat str locked _target; systemChat str (_target getVariable ['ACE_lockStatus', locked _target]); +/* +systemChat str locked _target; +systemChat str (_target getVariable [QGVAR(lockStatus), locked _target]); +*/ diff --git a/addons/common/functions/fnc_owned.sqf b/addons/common/functions/fnc_owned.sqf index 4fa1dbeb98..5588c23781 100644 --- a/addons/common/functions/fnc_owned.sqf +++ b/addons/common/functions/fnc_owned.sqf @@ -1,8 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * Counterpart of ace_common_fnc_claim. Check if the given object is claimed by another unit. + * + * Arguments: + * 0: Any object. (Object) + * + * Return Value: + * Is this object claimed by someone? + * + */ #include "script_component.hpp" -private "_object"; +private "_target"; -_object = _this select 0; +_target = _this select 0; -!isNull (_object getVariable ["ACE_isUsedBy", objNull]) +!isNull (_target getVariable [QGVAR(owner), objNull]) diff --git a/addons/common/functions/fnc_removeCanInteractWithConditon.sqf b/addons/common/functions/fnc_removeCanInteractWithConditon.sqf new file mode 100644 index 0000000000..6cfd751c4c --- /dev/null +++ b/addons/common/functions/fnc_removeCanInteractWithConditon.sqf @@ -0,0 +1,34 @@ +/* + * Author: commy2 + * + * Remove a condition that gets checked by ace_common_fnc_canInteractWith. + * + * Arguments: + * 0: The conditions id. (String) + * + * Return Value: + * Unit can interact? + * + */ +#include "script_component.hpp" + +private "_conditionName"; + +_conditionName = toLower (_this select 0); + +private ["_conditions", "_conditionNames", "_conditionFuncs"]; + +_conditions = missionNamespace getVariable [QGVAR(InteractionConditions), [[],[]]]; + +_conditionNames = _conditions select 0; +_conditionFuncs = _conditions select 1; + +private "_index"; +_index = _conditionNames find _conditionName; + +if (_index == -1) exitWith {}; + +_conditionNames deleteAt _index; +_conditionFuncs deleteAt _index; + +GVAR(InteractionConditions) = [_conditionNames, _conditionFuncs]; From 4dab0b73d56c574728145d042a7c901afcc456ca Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 15 Mar 2015 09:26:16 +0100 Subject: [PATCH 064/178] add conditions on post init --- addons/captives/XEH_postInit.sqf | 6 ++++++ addons/captives/config.cpp | 13 ------------ addons/common/XEH_postInit.sqf | 7 +++++-- addons/common/config.cpp | 6 ------ .../common/functions/fnc_canInteractWith.sqf | 2 ++ .../scripts/initCanInteractFunction.sqf | 20 ------------------- addons/interaction/XEH_clientInit.sqf | 2 ++ addons/interaction/config.cpp | 6 ------ 8 files changed, 15 insertions(+), 47 deletions(-) delete mode 100644 addons/common/scripts/initCanInteractFunction.sqf diff --git a/addons/captives/XEH_postInit.sqf b/addons/captives/XEH_postInit.sqf index ac86d71915..ba4c40582e 100644 --- a/addons/captives/XEH_postInit.sqf +++ b/addons/captives/XEH_postInit.sqf @@ -36,3 +36,9 @@ if (isServer) then { // [_unit, "wokeUp", { // if (local (_this select 0)) then {_this call ACE_Captives_fnc_handleWokeUp}; // }] call ACE_Core_fnc_addCustomEventhandler; + +if (!hasInterface) exitWith {}; + +["isNotEscorting", {!(GETVAR(_this select 0,GVAR(isEscorting),false))}] call EFUNC(common,addCanInteractWithConditon); +["isNotHandcuffed", {!(GETVAR(_this select 0,GVAR(isHandcuffed),false))}] call EFUNC(common,addCanInteractWithConditon); +["isNotSurrendering", {!(GETVAR(_this select 0,GVAR(isSurrendering),false))}] call EFUNC(common,addCanInteractWithConditon); diff --git a/addons/captives/config.cpp b/addons/captives/config.cpp index 27b7c4ec60..57de6ee970 100644 --- a/addons/captives/config.cpp +++ b/addons/captives/config.cpp @@ -16,16 +16,3 @@ class CfgPatches { #include "CfgMoves.hpp" #include "CfgVehicles.hpp" #include "CfgWeapons.hpp" - - -class ACE_canInteractConditions { - class GVAR(isNotEscorting) { - condition = QUOTE(!(GETVAR(player,QGVAR(isEscorting),false))); - }; - class GVAR(isNotHandcuffed) { - condition = QUOTE(!(GETVAR(player,QGVAR(isHandcuffed),false))); - }; - class GVAR(isNotSurrendering) { - condition = QUOTE(!(GETVAR(player,QGVAR(isSurrendering),false))); - }; -}; diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 35b0f5c3fe..4e501aaa19 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -55,8 +55,6 @@ if (_currentVersion != _previousVersion) then { if (!hasInterface) exitWith {}; call COMPILE_FILE(scripts\assignedItemFix); - -call COMPILE_FILE(scripts\initCanInteractFunction); call COMPILE_FILE(scripts\initScrollWheel); 0 spawn { @@ -161,3 +159,8 @@ _vehicle setFuel _fuelLevel; ["displayTextStructured", FUNC(displayTextStructured)] call FUNC(addEventhandler); ["displayTextPicture", FUNC(displayTextPicture)] call FUNC(addEventhandler); + +["notOnMap", {!visibleMap}] call FUNC(addCanInteractWithConditon); + +//@todo remove obsolete +GVAR(canInteract) = {true}; diff --git a/addons/common/config.cpp b/addons/common/config.cpp index d562d185ec..8081a05637 100644 --- a/addons/common/config.cpp +++ b/addons/common/config.cpp @@ -51,12 +51,6 @@ class ACE_Rsc_Control_Base { h = 0; }; -class ACE_canInteractConditions { - class GVAR(notOnMap) { - condition = "!visibleMap"; - }; -}; - class ACE_Settings { /* *class GVAR(sampleSetting) { diff --git a/addons/common/functions/fnc_canInteractWith.sqf b/addons/common/functions/fnc_canInteractWith.sqf index 5e69f670e3..366da13458 100644 --- a/addons/common/functions/fnc_canInteractWith.sqf +++ b/addons/common/functions/fnc_canInteractWith.sqf @@ -20,6 +20,8 @@ _unit = _this select 0; _target = _this select 1; _exceptions = _this select 2; +_exceptions = [_exceptions, {toLower _this}] call FUNC(map); + // exit if the target is not free to interact private "_owner"; _owner = _target getVariable [QGVAR(owner), objNull]; diff --git a/addons/common/scripts/initCanInteractFunction.sqf b/addons/common/scripts/initCanInteractFunction.sqf deleted file mode 100644 index a0a6eb787f..0000000000 --- a/addons/common/scripts/initCanInteractFunction.sqf +++ /dev/null @@ -1,20 +0,0 @@ -// by commy2 -#include "script_component.hpp" - -private ["_function", "_configFile", "_count", "_index", "_config", "_configName", "_condition"]; - -_function = "private '_exceptions'; _exceptions = _this; alive ACE_player"; - -_configFile = configFile >> "ACE_canInteractConditions"; -_count = count _configFile; - -for "_index" from 0 to (_count -1) do { - _config = _configFile select _index; - _configName = configName _config; - - _condition = getText (_config >> "condition"); - - _function = _function + format ["&& {%1 || {'%2' in _exceptions}}", _condition, _configName]; -}; - -GVAR(canInteract) = compileFinal _function; diff --git a/addons/interaction/XEH_clientInit.sqf b/addons/interaction/XEH_clientInit.sqf index 0e05014cf7..56618b10cf 100644 --- a/addons/interaction/XEH_clientInit.sqf +++ b/addons/interaction/XEH_clientInit.sqf @@ -69,3 +69,5 @@ GVAR(isOpeningDoor) = false; false; }, [29, [false, false, false]], false] call cba_fnc_addKeybind; + +["isNotSwimming", {!underwater (_this select 0)}] call EFUNC(common,addCanInteractWithConditon); diff --git a/addons/interaction/config.cpp b/addons/interaction/config.cpp index c9cfd2c0b4..a39e8f8bf5 100644 --- a/addons/interaction/config.cpp +++ b/addons/interaction/config.cpp @@ -24,9 +24,3 @@ class ACE_Settings { typeName = "BOOL"; }; }; - -class ACE_canInteractConditions { - class GVAR(isNotSwimming) { - condition = QUOTE( !underwater ACE_player ); - }; -}; From b5f307919eb356f639d5dfa8f664f94594b120ce Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 15 Mar 2015 13:00:10 +0100 Subject: [PATCH 065/178] replace canInteract with canInteractWith --- addons/common/XEH_postInit.sqf | 3 -- addons/common/functions/fnc_progressBar.sqf | 4 +- addons/fcs/initKeybinds.sqf | 12 ++---- addons/grenades/XEH_postInit.sqf | 3 +- .../functions/fnc_compileMenu.sqf | 2 +- .../functions/fnc_compileMenuSelfAction.sqf | 2 +- addons/interaction/XEH_clientInit.sqf | 9 ++-- addons/interaction/functions/fnc_openDoor.sqf | 2 +- addons/movement/XEH_postInit.sqf | 3 +- addons/nametags/XEH_postInit.sqf | 3 +- addons/nightvision/XEH_postInitClient.sqf | 6 +-- addons/overheating/XEH_postInit.sqf | 3 +- addons/parachute/XEH_postInit.sqf | 3 +- addons/reload/XEH_postInit.sqf | 3 +- .../reload/functions/fnc_startLinkingBelt.sqf | 2 +- addons/resting/XEH_postInit.sqf | 3 +- addons/safemode/XEH_postInit.sqf | 3 +- addons/scopes/XEH_postInit.sqf | 12 ++---- addons/vector/initKeybinds.sqf | 12 ++---- addons/vehiclelock/functions/fnc_lockpick.sqf | 2 +- addons/vehicles/XEH_postInit.sqf | 3 +- addons/weaponselect/XEH_postInit.sqf | 42 +++++++------------ 22 files changed, 47 insertions(+), 90 deletions(-) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 4e501aaa19..8e10b6c583 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -161,6 +161,3 @@ _vehicle setFuel _fuelLevel; ["displayTextPicture", FUNC(displayTextPicture)] call FUNC(addEventhandler); ["notOnMap", {!visibleMap}] call FUNC(addCanInteractWithConditon); - -//@todo remove obsolete -GVAR(canInteract) = {true}; diff --git a/addons/common/functions/fnc_progressBar.sqf b/addons/common/functions/fnc_progressBar.sqf index 0b8fcc7ac4..15fbab1e24 100644 --- a/addons/common/functions/fnc_progressBar.sqf +++ b/addons/common/functions/fnc_progressBar.sqf @@ -11,7 +11,7 @@ * 3: CODE or STRING - On Failure: Code called or STRING raised as event. * 4: STRING - (Optional) Localized Title * 5: CODE - (Optional) Code to check each frame -* 6: ARRAY - (Optional) Exceptions for checking EGVAR(common,canInteract) +* 6: ARRAY - (Optional) Exceptions for checking EGVAR(common,canInteractWith) * * Return value: * Nothing @@ -62,7 +62,7 @@ _perFrameFunction = { if (!([_args, _elapsedTime, _totalTime, _errorCode] call _condition)) then { _errorCode = 3; } else { - if (!(_exceptions call EGVAR(common,canInteract))) then { + if (!([_player, objNull, _exceptions] call EGVAR(common,canInteractWith))) then { _errorCode = 4; } else { if (_elapsedTime >= _totalTime) then { diff --git a/addons/fcs/initKeybinds.sqf b/addons/fcs/initKeybinds.sqf index f573a7e9d9..c30e93dba0 100644 --- a/addons/fcs/initKeybinds.sqf +++ b/addons/fcs/initKeybinds.sqf @@ -3,8 +3,7 @@ ["ACE3", QGVAR(lazeTarget), localize "STR_ACE_FCS_LaseTarget", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !((!GVAR(enabled) && FUNC(canUseFCS)) || FUNC(canUseRangefinder)) exitWith {false}; @@ -21,8 +20,7 @@ GVAR(isDownStateKey1) = false; // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(GVAR(enabled) && FUNC(canUseFCS)) exitWith {false}; @@ -35,8 +33,7 @@ ["ACE3", QGVAR(adjustRangeUp), localize "STR_ACE_FCS_AdjustRangeUp", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(call FUNC(canUseRangefinder) || FUNC(canUseFCS)) exitWith {false}; @@ -50,8 +47,7 @@ ["ACE3", QGVAR(adjustRangDown), localize "STR_ACE_FCS_AdjustRangeDown", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(call FUNC(canUseRangefinder) || FUNC(canUseFCS)) exitWith {false}; diff --git a/addons/grenades/XEH_postInit.sqf b/addons/grenades/XEH_postInit.sqf index 89f4e05bb4..6229871679 100644 --- a/addons/grenades/XEH_postInit.sqf +++ b/addons/grenades/XEH_postInit.sqf @@ -13,8 +13,7 @@ GVAR(flashbangPPEffectCC) ppEffectForceInNVG true; ["ACE3", QGVAR(switchGrenadeMode), localize "STR_ACE_Grenades_SwitchGrenadeMode", { // Conditions: canInteract - _exceptions = [QEGVAR(captives,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if (!([ACE_player] call EFUNC(common,canUseWeapon))) exitWith {false}; diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index 5ba4a1b5a7..e6a2744f03 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -46,7 +46,7 @@ _recurseFnc = { if (_condition == "") then {_condition = "true"}; // Add canInteract (including exceptions) and canInteractWith to condition - _condition = _condition + format [QUOTE( && {%1 call EGVAR(common,canInteract)} && {[ARR_2(ACE_player, _target)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index 9407ce6dcd..179617318c 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -43,7 +43,7 @@ _recurseFnc = { if (_condition == "") then {_condition = "true"}; // Add canInteract (including exceptions) and canInteractWith to condition - _condition = _condition + format [QUOTE( && {%1 call EGVAR(common,canInteract)} && {[ARR_2(ACE_player, _target)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; diff --git a/addons/interaction/XEH_clientInit.sqf b/addons/interaction/XEH_clientInit.sqf index 56618b10cf..fa8aadb47b 100644 --- a/addons/interaction/XEH_clientInit.sqf +++ b/addons/interaction/XEH_clientInit.sqf @@ -19,8 +19,7 @@ GVAR(isOpeningDoor) = false; ["ACE3", QGVAR(openDoor), localize "STR_ACE_Interaction_OpenDoor", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if (GVAR(isOpeningDoor) || {[2] call FUNC(getDoor) select 1 == ''}) exitWith {false}; @@ -40,8 +39,7 @@ GVAR(isOpeningDoor) = false; ["ACE3", QGVAR(tapShoulder), localize "STR_ACE_Interaction_TapShoulder", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player, cursorTarget] call FUNC(canTapShoulder)) exitWith {false}; @@ -55,8 +53,7 @@ GVAR(isOpeningDoor) = false; ["ACE3", QGVAR(modifierKey), localize "STR_ACE_Interaction_ModifierKey", { // Conditions: canInteract - _exceptions = ["ACE_Drag_isNotDragging"]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotDragging"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Statement ACE_Modifier = 1; diff --git a/addons/interaction/functions/fnc_openDoor.sqf b/addons/interaction/functions/fnc_openDoor.sqf index 616538a6ff..0d67ae7a55 100644 --- a/addons/interaction/functions/fnc_openDoor.sqf +++ b/addons/interaction/functions/fnc_openDoor.sqf @@ -47,7 +47,7 @@ playSound "ACE_Sound_Click"; !GVAR(isOpeningDoor) || {getPosASL ACE_player distance _position > 1} }; - if (!_usedMouseWheel && {time < _time} && {[] call EGVAR(common,canInteract)}) then { + if (!_usedMouseWheel && {time < _time} && {[ACE_player, objNull, []] call EGVAR(common,canInteractWith)}) then { _phase = [0, 1] select (_house animationPhase (_animations select 0) < 0.5); {_house animate [_x, _phase]} forEach _animations; diff --git a/addons/movement/XEH_postInit.sqf b/addons/movement/XEH_postInit.sqf index 037e0105e9..9d2d48ce74 100644 --- a/addons/movement/XEH_postInit.sqf +++ b/addons/movement/XEH_postInit.sqf @@ -21,8 +21,7 @@ ["ACE3", QGVAR(climb), localize "STR_ACE_Movement_Climb", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if (ACE_player != (vehicle ACE_player)) exitWith {false}; diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf index 2de39f5807..4d9a1341d7 100644 --- a/addons/nametags/XEH_postInit.sqf +++ b/addons/nametags/XEH_postInit.sqf @@ -10,8 +10,7 @@ if (!hasInterface) exitWith {}; ["ACE3", QGVAR(showNameTags), localize "STR_ACE_NameTags_ShowNames", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Statement GVAR(ShowNamesTime) = time; diff --git a/addons/nightvision/XEH_postInitClient.sqf b/addons/nightvision/XEH_postInitClient.sqf index 0707104fad..65d6e8c45f 100644 --- a/addons/nightvision/XEH_postInitClient.sqf +++ b/addons/nightvision/XEH_postInitClient.sqf @@ -40,8 +40,7 @@ GVAR(ppEffectMuzzleFlash) ppEffectCommit 0; ["ACE3", QGVAR(IncreaseNVGBrightness), localize "STR_ACE_NightVision_IncreaseNVGBrightness", { // Conditions: canInteract - _exceptions = [QEGVAR(captives,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if ((currentVisionMode _player != 1)) exitWith {false}; @@ -55,8 +54,7 @@ GVAR(ppEffectMuzzleFlash) ppEffectCommit 0; ["ACE3", QGVAR(DecreaseNVGBrightness), localize "STR_ACE_NightVision_DecreaseNVGBrightness", { // Conditions: canInteract - _exceptions = [QEGVAR(captives,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if ((currentVisionMode _player != 1)) exitWith {false}; diff --git a/addons/overheating/XEH_postInit.sqf b/addons/overheating/XEH_postInit.sqf index a1b3dec206..57b02b101e 100644 --- a/addons/overheating/XEH_postInit.sqf +++ b/addons/overheating/XEH_postInit.sqf @@ -7,8 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(unjamWeapon), localize "STR_ACE_Overheating_UnjamWeapon", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon) && {currentWeapon ACE_player in (ACE_player getVariable [QGVAR(jammedWeapons), []])} diff --git a/addons/parachute/XEH_postInit.sqf b/addons/parachute/XEH_postInit.sqf index c80f093209..35efab12a9 100644 --- a/addons/parachute/XEH_postInit.sqf +++ b/addons/parachute/XEH_postInit.sqf @@ -19,8 +19,7 @@ if (!hasInterface) exitWith {}; ["ACE3", QGVAR(showAltimeter), localize "STR_ACE_Parachute_showAltimeter", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; if (!('ACE_Altimeter' in assignedItems ace_player)) exitWith {false}; if (!(missionNamespace getVariable [QGVAR(AltimeterActive), false])) then { [ace_player] call FUNC(showAltimeter); diff --git a/addons/reload/XEH_postInit.sqf b/addons/reload/XEH_postInit.sqf index 6ea3e01326..6751348532 100644 --- a/addons/reload/XEH_postInit.sqf +++ b/addons/reload/XEH_postInit.sqf @@ -7,8 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(checkAmmo), localize "STR_ACE_Reload_checkAmmo", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon) || {(vehicle ACE_player) isKindOf 'StaticWeapon'}) exitWith {false}; diff --git a/addons/reload/functions/fnc_startLinkingBelt.sqf b/addons/reload/functions/fnc_startLinkingBelt.sqf index 3b35a5a72a..d739cd8c56 100644 --- a/addons/reload/functions/fnc_startLinkingBelt.sqf +++ b/addons/reload/functions/fnc_startLinkingBelt.sqf @@ -42,7 +42,7 @@ if (_maxAmmo == 0) exitWith {}; // Condition to call each frame _condition = { EXPLODE_2_PVT((_this select 0),_player,_target); - ([_player, _target] call EFUNC(common,canInteract)) && ((_player distance _target) < 3) && ((speed _target) < 1) + ([_player, _target, []] call EFUNC(common,canInteractWith)) && ((_player distance _target) < 3) && ((speed _target) < 1) }; _onFinish = { diff --git a/addons/resting/XEH_postInit.sqf b/addons/resting/XEH_postInit.sqf index 18c3409e38..9251c7663f 100644 --- a/addons/resting/XEH_postInit.sqf +++ b/addons/resting/XEH_postInit.sqf @@ -7,8 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(RestWeapon), localize "STR_ACE_Resting_RestWeapon", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon) && {inputAction 'reloadMagazine' == 0} && diff --git a/addons/safemode/XEH_postInit.sqf b/addons/safemode/XEH_postInit.sqf index 549195b188..9508843e25 100644 --- a/addons/safemode/XEH_postInit.sqf +++ b/addons/safemode/XEH_postInit.sqf @@ -9,8 +9,7 @@ ["ACE3", QGVAR(safeMode), localize "STR_ACE_SafeMode_SafeMode", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index a884292416..6f8fae1a1b 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -36,8 +36,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustUp), localize "STR_ACE_Scopes_AdjustUp", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, 0, 0.1] call FUNC(canAdjustScope)) exitWith {false}; @@ -52,8 +51,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustDown), localize "STR_ACE_Scopes_AdjustDown", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, 0, -0.1] call FUNC(canAdjustScope)) exitWith {false}; @@ -68,8 +66,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustLeft), localize "STR_ACE_Scopes_AdjustLeft", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, -0.1, 0] call FUNC(canAdjustScope)) exitWith {false}; @@ -84,8 +81,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustRight), localize "STR_ACE_Scopes_AdjustRight", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, 0.1, 0] call FUNC(canAdjustScope)) exitWith {false}; diff --git a/addons/vector/initKeybinds.sqf b/addons/vector/initKeybinds.sqf index a41c13c757..73c2d90225 100644 --- a/addons/vector/initKeybinds.sqf +++ b/addons/vector/initKeybinds.sqf @@ -3,8 +3,7 @@ ["ACE3", QGVAR(AzimuthKey), localize "STR_ACE_Vector_AzimuthKey", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(currentWeapon ACE_player == "ACE_Vector" && {ACE_player == cameraOn} && {cameraView == "GUNNER"}) exitWith {false}; @@ -21,8 +20,7 @@ GVAR(isDownStateKey1) = false; // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Statement ["azimuth"] call FUNC(onKeyUp); @@ -34,8 +32,7 @@ ["ACE3", QGVAR(DistanceKey), localize "STR_ACE_Vector_DistanceKey", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(currentWeapon ACE_player == "ACE_Vector" && {ACE_player == cameraOn} && {cameraView == "GUNNER"}) exitWith {false}; @@ -52,8 +49,7 @@ GVAR(isDownStateKey2) = false; // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Statement ["distance"] call FUNC(onKeyUp); diff --git a/addons/vehiclelock/functions/fnc_lockpick.sqf b/addons/vehiclelock/functions/fnc_lockpick.sqf index 94feb71e61..c6a6369515 100644 --- a/addons/vehiclelock/functions/fnc_lockpick.sqf +++ b/addons/vehiclelock/functions/fnc_lockpick.sqf @@ -64,7 +64,7 @@ case (_funcType == "startLockpick"): { _condition = { PARAMS_1(_args); EXPLODE_2_PVT(_args,_unit,_veh); - ([_unit] call EFUNC(common,canInteract)) && ((_unit distance _veh) < 5) && ((speed _veh) < 1) + ([_unit, objNull, []] call EFUNC(common,canInteractWith)) && ((_unit distance _veh) < 5) && ((speed _veh) < 1) }; [_vehLockpickStrenth, [_unit, _veh, "finishLockpick"], {(_this select 0) call FUNC(lockpick)}, {}, (localize "STR_ACE_Vehicle_Action_LockpickInUse"), _condition] call EFUNC(common,progressBar); }; diff --git a/addons/vehicles/XEH_postInit.sqf b/addons/vehicles/XEH_postInit.sqf index 18d9e2f580..316e539572 100644 --- a/addons/vehicles/XEH_postInit.sqf +++ b/addons/vehicles/XEH_postInit.sqf @@ -7,8 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(speedLimiter), localize "STR_ACE_SpeedLimiter", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player == driver vehicle ACE_player && {vehicle ACE_player isKindOf 'Car' || diff --git a/addons/weaponselect/XEH_postInit.sqf b/addons/weaponselect/XEH_postInit.sqf index c268f49b3c..6160448d56 100644 --- a/addons/weaponselect/XEH_postInit.sqf +++ b/addons/weaponselect/XEH_postInit.sqf @@ -7,8 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectPistol), localize "STR_ACE_WeaponSelect_SelectPistol", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -22,8 +21,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectRifle), localize "STR_ACE_WeaponSelect_SelectRifle", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -37,8 +35,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectRifleMuzzle), localize "STR_ACE_WeaponSelect_SelectRifleMuzzle", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -52,8 +49,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectLauncher), localize "STR_ACE_WeaponSelect_SelectLauncher", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -67,8 +63,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectBinocular), localize "STR_ACE_WeaponSelect_SelectBinocular", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -82,8 +77,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectGrenadeFrag), localize "STR_ACE_WeaponSelect_SelectGrenadeFrag", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -97,8 +91,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectGrenadeOther), localize "STR_ACE_WeaponSelect_SelectGrenadeOther", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -112,8 +105,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(HolsterWeapon), localize "STR_ACE_WeaponSelect_HolsterWeapon", { // Conditions: canInteract - _exceptions = [QEGVAR(interaction,isNotEscorting)]; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -127,8 +119,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(EngineOn), localize "STR_ACE_WeaponSelect_EngineOn", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player && {ACE_player == driver vehicle ACE_player} && {!isEngineOn vehicle ACE_player}) exitWith {false}; @@ -142,8 +133,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(EngineOff), localize "STR_ACE_WeaponSelect_EngineOff", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player && {ACE_player == driver vehicle ACE_player} && {isEngineOn vehicle ACE_player}) exitWith {false}; @@ -157,8 +147,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectMainGun), localize "STR_ACE_WeaponSelect_SelectMainGun", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player) exitWith {false}; @@ -172,8 +161,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectMachineGun), localize "STR_ACE_WeaponSelect_SelectMachineGun", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player) exitWith {false}; @@ -187,8 +175,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectMissiles), localize "STR_ACE_WeaponSelect_SelectMissiles", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player) exitWith {false}; @@ -202,8 +189,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(FireSmokeLauncher), localize "STR_ACE_WeaponSelect_FireSmokeLauncher", { // Conditions: canInteract - _exceptions = []; - if !(_exceptions call EGVAR(common,canInteract)) exitWith {false}; + if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player && {ACE_player == commander vehicle ACE_player}) exitWith {false}; From 2744f46bd27bbdaab00fe4b0ed0df1010f396828 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 15 Mar 2015 16:12:37 +0100 Subject: [PATCH 066/178] spelling --- addons/captives/XEH_postInit.sqf | 6 +++--- addons/common/XEH_postInit.sqf | 2 +- addons/common/XEH_preInit.sqf | 4 ++-- ...WithConditon.sqf => fnc_addCanInteractWithCondition.sqf} | 0 ...hConditon.sqf => fnc_removeCanInteractWithCondition.sqf} | 0 addons/interaction/XEH_clientInit.sqf | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) rename addons/common/functions/{fnc_addCanInteractWithConditon.sqf => fnc_addCanInteractWithCondition.sqf} (100%) rename addons/common/functions/{fnc_removeCanInteractWithConditon.sqf => fnc_removeCanInteractWithCondition.sqf} (100%) diff --git a/addons/captives/XEH_postInit.sqf b/addons/captives/XEH_postInit.sqf index ba7dbe1caf..651edbcf86 100644 --- a/addons/captives/XEH_postInit.sqf +++ b/addons/captives/XEH_postInit.sqf @@ -32,6 +32,6 @@ if (isServer) then { if (!hasInterface) exitWith {}; -["isNotEscorting", {!(GETVAR(_this select 0,GVAR(isEscorting),false))}] call EFUNC(common,addCanInteractWithConditon); -["isNotHandcuffed", {!(GETVAR(_this select 0,GVAR(isHandcuffed),false))}] call EFUNC(common,addCanInteractWithConditon); -["isNotSurrendering", {!(GETVAR(_this select 0,GVAR(isSurrendering),false))}] call EFUNC(common,addCanInteractWithConditon); +["isNotEscorting", {!(GETVAR(_this select 0,GVAR(isEscorting),false))}] call EFUNC(common,addCanInteractWithCondition); +["isNotHandcuffed", {!(GETVAR(_this select 0,GVAR(isHandcuffed),false))}] call EFUNC(common,addCanInteractWithCondition); +["isNotSurrendering", {!(GETVAR(_this select 0,GVAR(isSurrendering),false))}] call EFUNC(common,addCanInteractWithCondition); diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 8e10b6c583..970eec92b4 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -160,4 +160,4 @@ _vehicle setFuel _fuelLevel; ["displayTextStructured", FUNC(displayTextStructured)] call FUNC(addEventhandler); ["displayTextPicture", FUNC(displayTextPicture)] call FUNC(addEventhandler); -["notOnMap", {!visibleMap}] call FUNC(addCanInteractWithConditon); +["notOnMap", {!visibleMap}] call FUNC(addCanInteractWithCondition); diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 4eb107ce37..73fe903684 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -7,7 +7,7 @@ ADDON = false; PREP(addActionEventHandler); PREP(addActionMenuEventHandler); PREP(addCameraEventHandler); -PREP(addCanInteractWithConditon); +PREP(addCanInteractWithCondition); PREP(addCustomEventHandler); PREP(addLineToDebugDraw); PREP(addMapMarkerCreatedEventHandler); @@ -148,7 +148,7 @@ PREP(receiveRequest); PREP(removeActionEventHandler); PREP(removeActionMenuEventHandler); PREP(removeCameraEventHandler); -PREP(removeCanInteractWithConditon); +PREP(removeCanInteractWithCondition); PREP(removeCustomEventHandler); PREP(removeMapMarkerCreatedEventHandler); PREP(removeScrollWheelEventHandler); diff --git a/addons/common/functions/fnc_addCanInteractWithConditon.sqf b/addons/common/functions/fnc_addCanInteractWithCondition.sqf similarity index 100% rename from addons/common/functions/fnc_addCanInteractWithConditon.sqf rename to addons/common/functions/fnc_addCanInteractWithCondition.sqf diff --git a/addons/common/functions/fnc_removeCanInteractWithConditon.sqf b/addons/common/functions/fnc_removeCanInteractWithCondition.sqf similarity index 100% rename from addons/common/functions/fnc_removeCanInteractWithConditon.sqf rename to addons/common/functions/fnc_removeCanInteractWithCondition.sqf diff --git a/addons/interaction/XEH_clientInit.sqf b/addons/interaction/XEH_clientInit.sqf index fa8aadb47b..9c4a33083f 100644 --- a/addons/interaction/XEH_clientInit.sqf +++ b/addons/interaction/XEH_clientInit.sqf @@ -67,4 +67,4 @@ GVAR(isOpeningDoor) = false; }, [29, [false, false, false]], false] call cba_fnc_addKeybind; -["isNotSwimming", {!underwater (_this select 0)}] call EFUNC(common,addCanInteractWithConditon); +["isNotSwimming", {!underwater (_this select 0)}] call EFUNC(common,addCanInteractWithCondition); From 898476fc2f1f9ce8c573d101790c29da1f052a97 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 15 Mar 2015 16:45:06 +0100 Subject: [PATCH 067/178] no target in self actions --- addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index 179617318c..81f4a25ef1 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -43,7 +43,7 @@ _recurseFnc = { if (_condition == "") then {_condition = "true"}; // Add canInteract (including exceptions) and canInteractWith to condition - _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, objNull, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; From 726bf8d407c969213595363f5d45119727dbf04a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 15 Mar 2015 11:27:21 -0500 Subject: [PATCH 068/178] Headers, Formating, Fixes, Lock Inventory Option --- addons/vehiclelock/CfgEventHandlers.hpp | 12 ++ addons/vehiclelock/CfgMagazines.hpp | 15 +- addons/vehiclelock/CfgVehicles.hpp | 191 +++++++++--------- addons/vehiclelock/CfgWeapons.hpp | 76 +++---- addons/vehiclelock/XEH_postInit.sqf | 5 + addons/vehiclelock/XEH_preInit.sqf | 5 +- addons/vehiclelock/config.cpp | 4 + .../functions/fnc_addKeyForVehicle.sqf | 67 +++--- .../functions/fnc_getVehicleSideKey.sqf | 40 ++-- .../functions/fnc_hasKeyForVehicle.sqf | 44 ++-- addons/vehiclelock/functions/fnc_lockpick.sqf | 105 +++++----- .../vehiclelock/functions/fnc_moduleInit.sqf | 80 ++++---- .../vehiclelock/functions/fnc_moduleSync.sqf | 79 ++++---- .../functions/fnc_onOpenInventory.sqf | 40 ++++ .../functions/fnc_serverSetupCustomKeyEH.sqf | 36 ++-- .../functions/fnc_setVehicleLockEH.sqf | 42 ++-- 16 files changed, 433 insertions(+), 408 deletions(-) create mode 100644 addons/vehiclelock/XEH_postInit.sqf create mode 100644 addons/vehiclelock/functions/fnc_onOpenInventory.sqf diff --git a/addons/vehiclelock/CfgEventHandlers.hpp b/addons/vehiclelock/CfgEventHandlers.hpp index b928bc2de6..cf704d000c 100644 --- a/addons/vehiclelock/CfgEventHandlers.hpp +++ b/addons/vehiclelock/CfgEventHandlers.hpp @@ -3,3 +3,15 @@ class Extended_PreInit_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_preInit)); }; }; +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_postInit)); + }; +}; +class Extended_InventoryOpened_EventHandlers { + class CAManBase { + class ADDON { + clientInventoryOpened = QUOTE(_this call FUNC(onOpenInventory);); + }; + }; +}; diff --git a/addons/vehiclelock/CfgMagazines.hpp b/addons/vehiclelock/CfgMagazines.hpp index 198c617509..100df8065b 100644 --- a/addons/vehiclelock/CfgMagazines.hpp +++ b/addons/vehiclelock/CfgMagazines.hpp @@ -1,9 +1,10 @@ class CfgMagazines { - class CA_Magazine; - class ACE_key_customKeyMagazine: CA_Magazine { - picture = QUOTE(PATHTOF(ui\keyBlack.paa)); - displayName = "ACE Vehicle Key"; //!!!CANNONT be localized!!!, because it is used as part of the magazineDetail string - descriptionShort = "$STR_ACE_Vehicle_Item_Custom_Description"; - count = 1; - }; + class CA_Magazine; + class ACE_key_customKeyMagazine: CA_Magazine { + picture = QUOTE(PATHTOF(ui\keyBlack.paa)); + displayName = "ACE Vehicle Key"; //!!!CANNOT be localized!!!: because it is used as part of the magazineDetail string + descriptionShort = "$STR_ACE_Vehicle_Item_Custom_Description"; + count = 1; + mass = 0; + }; }; diff --git a/addons/vehiclelock/CfgVehicles.hpp b/addons/vehiclelock/CfgVehicles.hpp index 5be796c126..1a7da461ca 100644 --- a/addons/vehiclelock/CfgVehicles.hpp +++ b/addons/vehiclelock/CfgVehicles.hpp @@ -1,102 +1,107 @@ #define MACRO_LOCK_ACTIONS \ - class ACE_MainActions { \ - class ACE_unlockVehicle { \ - displayName = "$STR_ACE_Vehicle_Action_UnLock"; \ - distance = 4; \ - condition = QUOTE(([ARR_2(_player, _target)] call FUNC(hasKeyForVehicle)) && {(locked _target) in [ARR_2(2,3)]}); \ - statement = QUOTE([ARR_3('SetVehicleLock', [_target], [ARR_2(_target,false)])] call EFUNC(common,targetEvent)); \ - showDisabled = 0; \ - priority = 0.3; \ - icon = QUOTE(PATHTOF(ui\key_menuIcon_ca.paa)); \ - }; \ - class ACE_lockVehicle { \ - displayName = "$STR_ACE_Vehicle_Action_Lock"; \ - distance = 4; \ - condition = QUOTE(([ARR_2(_player, _target)] call FUNC(hasKeyForVehicle)) && {(locked _target) in [ARR_2(0,1)]}); \ - statement = QUOTE([ARR_3('SetVehicleLock', [_target], [ARR_2(_target,true)])] call EFUNC(common,targetEvent)); \ - showDisabled = 0; \ - priority = 0.2; \ - icon = QUOTE(PATHTOF(ui\key_menuIcon_ca.paa)); \ - }; \ - class ACE_lockpickVehicle { \ - displayName = "$STR_ACE_Vehicle_Action_Lockpick"; \ - distance = 4; \ - condition = QUOTE([ARR_3(_player, _target, 'canLockpick')] call FUNC(lockpick)); \ - statement = QUOTE([ARR_3(_player, _target, 'startLockpick')] call FUNC(lockpick)); \ - showDisabled = 0; \ - priority = 0.1; \ - }; \ - }; + class ACE_MainActions { \ + class ACE_unlockVehicle { \ + displayName = "$STR_ACE_Vehicle_Action_UnLock"; \ + distance = 4; \ + condition = QUOTE(([ARR_2(_player, _target)] call FUNC(hasKeyForVehicle)) && {(locked _target) in [ARR_2(2,3)]}); \ + statement = QUOTE([ARR_3('VehicleLock_SetVehicleLock', [_target], [ARR_2(_target,false)])] call EFUNC(common,targetEvent)); \ + showDisabled = 0; \ + priority = 0.3; \ + icon = QUOTE(PATHTOF(ui\key_menuIcon_ca.paa)); \ + }; \ + class ACE_lockVehicle { \ + displayName = "$STR_ACE_Vehicle_Action_Lock"; \ + distance = 4; \ + condition = QUOTE(([ARR_2(_player, _target)] call FUNC(hasKeyForVehicle)) && {(locked _target) in [ARR_2(0,1)]}); \ + statement = QUOTE([ARR_3('VehicleLock_SetVehicleLock', [_target], [ARR_2(_target,true)])] call EFUNC(common,targetEvent)); \ + showDisabled = 0; \ + priority = 0.2; \ + icon = QUOTE(PATHTOF(ui\key_menuIcon_ca.paa)); \ + }; \ + class ACE_lockpickVehicle { \ + displayName = "$STR_ACE_Vehicle_Action_Lockpick"; \ + distance = 4; \ + condition = QUOTE([ARR_3(_player, _target, 'canLockpick')] call FUNC(lockpick)); \ + statement = QUOTE([ARR_3(_player, _target, 'startLockpick')] call FUNC(lockpick)); \ + showDisabled = 0; \ + priority = 0.1; \ + }; \ + }; class CfgVehicles { - class LandVehicle; - class Car: LandVehicle { - class ACE_Actions { - MACRO_LOCK_ACTIONS - }; - }; - class Tank: LandVehicle { - class ACE_Actions { - MACRO_LOCK_ACTIONS - }; - }; - class Air; - class Helicopter: Air { - class ACE_Actions { - MACRO_LOCK_ACTIONS - }; - }; - - class Logic; - class Module_F: Logic { - class ArgumentsBaseUnits {}; - class ModuleDescription {}; - }; - class ACE_VehicleLock_ModuleSetup: Module_F { - author = "$STR_ACE_Common_ACETeam"; - category = "ACE"; - displayName = "Vehicle Lock Setup"; - function = "ACE_VehicleLock_fnc_moduleInit"; - scope = 2; - isGlobal = 1; - icon = QUOTE(PATHTOF(ui\IconLock_ca.paa)); - functionPriority = 0; - class Arguments { - class SetLockState { - displayName = "Set Lock State"; // Argument label - description = "Set lock state for all vehicles on map at start"; // Tooltip description - typeName = "NUMBER"; // Value type, can be "NUMBER", "STRING" or "BOOL" - class values { - class None {name = "As Is"; value = 0; default = 1;}; - class Side {name = "Locked"; value = 1;}; - class Unique {name = "Unlocked"; value = 2;}; + class LandVehicle; + class Car: LandVehicle { + class ACE_Actions { + MACRO_LOCK_ACTIONS }; - }; - class LockpickStrength { - displayName = "Global Lockpick Strength"; - description = "Global Time to lockpick (in seconds). Default: 10"; - typeName = "NUMBER"; // Value type, can be "NUMBER", "STRING" or "BOOL" - defaultValue = "10"; // Default text filled in the input box - }; }; - class ModuleDescription: ModuleDescription { - description = "Settings for lockpick strength and initial vehicle lock state. Removes ambiguous lock states.
Source: vehiclelock.pbo"; + class Tank: LandVehicle { + class ACE_Actions { + MACRO_LOCK_ACTIONS + }; + }; + class Air; + class Helicopter: Air { + class ACE_Actions { + MACRO_LOCK_ACTIONS + }; }; - }; - class ACE_VehicleLock_ModuleSyncedAssign: Module_F { - author = "$STR_ACE_Common_ACETeam"; - category = "ACE"; - displayName = "Vehicle Key Assign"; - function = "ACE_VehicleLock_fnc_moduleSync"; - scope = 2; - isGlobal = 1; - icon = QUOTE(PATHTOF(ui\IconLock_ca.paa)); - functionPriority = 0; - class Arguments {}; - class ModuleDescription: ModuleDescription { - description = "Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. Only valid for objects present at mission start.
Source: vehiclelock.pbo"; - sync[] = {"AnyPlayer", "AnyVehicle"}; + class Logic; + class Module_F: Logic { + class ModuleDescription {}; + }; + class ACE_VehicleLock_ModuleSetup: Module_F { + author = "$STR_ACE_Common_ACETeam"; + category = "ACE"; + displayName = "Vehicle Lock Setup"; + function = QUOTE(DFUNC(moduleInit)); + scope = 2; + isGlobal = 0; + icon = QUOTE(PATHTOF(ui\IconLock_ca.paa)); + functionPriority = 0; + class Arguments { + class LockVehicleInventory { + displayName = "Lock Vehicle Inventory"; + description = "Locks the inventory of locked vehicles"; + typeName = "BOOL"; + defaultValue = 0; + }; + class SetLockState { + displayName = "Set Lock State"; // Argument label + description = "Set lock state for all vehicles on map at start"; // Tooltip description + typeName = "NUMBER"; // Value type, can be "NUMBER", "STRING" or "BOOL" + class values { + class None {name = "As Is"; value = 0; default = 1;}; + class Side {name = "Locked"; value = 1;}; + class Unique {name = "Unlocked"; value = 2;}; + }; + }; + class DefaultLockpickStrength { + displayName = "Default Lockpick Strength"; + description = "Default Time to lockpick (in seconds). Default: 10"; + typeName = "NUMBER"; // Value type, can be "NUMBER", "STRING" or "BOOL" + defaultValue = "10"; // Default text filled in the input box + }; + }; + class ModuleDescription: ModuleDescription { + description = "Settings for lockpick strength and initial vehicle lock state. Removes ambiguous lock states.
Source: vehiclelock.pbo"; + }; + }; + + class ACE_VehicleLock_ModuleSyncedAssign: Module_F { + author = "$STR_ACE_Common_ACETeam"; + category = "ACE"; + displayName = "Vehicle Key Assign"; + function = QUOTE(DFUNC(moduleSync)); + scope = 2; + isGlobal = 0; + icon = QUOTE(PATHTOF(ui\IconLock_ca.paa)); + functionPriority = 0; + class Arguments {}; + class ModuleDescription: ModuleDescription { + description = "Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. Only valid for objects present at mission start.
Source: vehiclelock.pbo"; + sync[] = {"AnyPlayer", "AnyVehicle"}; + }; }; - }; }; diff --git a/addons/vehiclelock/CfgWeapons.hpp b/addons/vehiclelock/CfgWeapons.hpp index 157fb4bf60..4b20de15d7 100644 --- a/addons/vehiclelock/CfgWeapons.hpp +++ b/addons/vehiclelock/CfgWeapons.hpp @@ -1,41 +1,41 @@ class CfgWeapons { - class InventoryItem_Base_F; - class ACE_ItemCore; + class InventoryItem_Base_F; + class ACE_ItemCore; - class ACE_key_master: ACE_ItemCore { - author = "$STR_ACE_Common_ACETeam"; - displayName = "Vehicle Key: Master"; - descriptionShort = "$STR_ACE_Vehicle_Item_Master_Description"; - model = "\A3\weapons_F\ammo\mag_univ.p3d"; - picture = QUOTE(PATHTOF(ui\keyBlack.paa)); - scope = 2; - class ItemInfo: InventoryItem_Base_F { - mass = 0.1; - }; - }; - class ACE_key_lockpick: ACE_key_master { - displayName = "Lockpick"; - descriptionShort = "$STR_ACE_Vehicle_Item_Lockpick_Description"; - picture = QUOTE(PATHTOF(ui\lockpick.paa)); - }; - class ACE_key_west: ACE_key_master { - displayName = "Vehicle Key: West"; - descriptionShort = "$STR_ACE_Vehicle_Item_West_Description"; - picture = QUOTE(PATHTOF(ui\keyBlue.paa)); - }; - class ACE_key_east: ACE_key_master { - displayName = "Vehicle Key: East"; - descriptionShort = "$STR_ACE_Vehicle_Item_East_Description"; - picture = QUOTE(PATHTOF(ui\keyRed.paa)); - }; - class ACE_key_indp: ACE_key_master { - displayName = "Vehicle Key: Independent"; - descriptionShort = "$STR_ACE_Vehicle_Item_Indp_Description"; - picture = QUOTE(PATHTOF(ui\keyPurple.paa)); - }; - class ACE_key_civ: ACE_key_master { - displayName = "Vehicle Key: Civilian"; - descriptionShort = "$STR_ACE_Vehicle_Item_Civ_Description"; - picture = QUOTE(PATHTOF(ui\keyGreen.paa)); - }; + class ACE_key_master: ACE_ItemCore { + author = "$STR_ACE_Common_ACETeam"; + displayName = "Vehicle Key: Master"; + descriptionShort = "$STR_ACE_Vehicle_Item_Master_Description"; + model = "\A3\weapons_F\ammo\mag_univ.p3d"; + picture = QUOTE(PATHTOF(ui\keyBlack.paa)); + scope = 2; + class ItemInfo: InventoryItem_Base_F { + mass = 0; + }; + }; + class ACE_key_lockpick: ACE_key_master { + displayName = "Lockpick"; + descriptionShort = "$STR_ACE_Vehicle_Item_Lockpick_Description"; + picture = QUOTE(PATHTOF(ui\lockpick.paa)); + }; + class ACE_key_west: ACE_key_master { + displayName = "Vehicle Key: West"; + descriptionShort = "$STR_ACE_Vehicle_Item_West_Description"; + picture = QUOTE(PATHTOF(ui\keyBlue.paa)); + }; + class ACE_key_east: ACE_key_master { + displayName = "Vehicle Key: East"; + descriptionShort = "$STR_ACE_Vehicle_Item_East_Description"; + picture = QUOTE(PATHTOF(ui\keyRed.paa)); + }; + class ACE_key_indp: ACE_key_master { + displayName = "Vehicle Key: Independent"; + descriptionShort = "$STR_ACE_Vehicle_Item_Indp_Description"; + picture = QUOTE(PATHTOF(ui\keyPurple.paa)); + }; + class ACE_key_civ: ACE_key_master { + displayName = "Vehicle Key: Civilian"; + descriptionShort = "$STR_ACE_Vehicle_Item_Civ_Description"; + picture = QUOTE(PATHTOF(ui\keyGreen.paa)); + }; }; diff --git a/addons/vehiclelock/XEH_postInit.sqf b/addons/vehiclelock/XEH_postInit.sqf new file mode 100644 index 0000000000..c635de2bd3 --- /dev/null +++ b/addons/vehiclelock/XEH_postInit.sqf @@ -0,0 +1,5 @@ +#include "script_component.hpp" + +//Add Event Handlers +["VehicleLock_SetupCustomKey", {_this call FUNC(serverSetupCustomKeyEH)}] call EFUNC(common,addEventHandler); +["VehicleLock_SetVehicleLock", {_this call FUNC(setVehicleLockEH)}] call EFUNC(common,addEventHandler); diff --git a/addons/vehiclelock/XEH_preInit.sqf b/addons/vehiclelock/XEH_preInit.sqf index 80d1d6335f..bdab28fc75 100644 --- a/addons/vehiclelock/XEH_preInit.sqf +++ b/addons/vehiclelock/XEH_preInit.sqf @@ -8,11 +8,8 @@ PREP(hasKeyForVehicle); PREP(lockpick); PREP(moduleInit); PREP(moduleSync); +PREP(onOpenInventory); PREP(serverSetupCustomKeyEH); PREP(setVehicleLockEH); -//Add Event Handlers -["SetupCustomKey", {_this call FUNC(serverSetupCustomKeyEH)}] call EFUNC(common,addEventHandler); -["SetVehicleLock", {_this call FUNC(setVehicleLockEH)}] call EFUNC(common,addEventHandler); - ADDON = true; diff --git a/addons/vehiclelock/config.cpp b/addons/vehiclelock/config.cpp index 9031987315..700e27b3cb 100644 --- a/addons/vehiclelock/config.cpp +++ b/addons/vehiclelock/config.cpp @@ -17,6 +17,10 @@ class ACE_Settings { value = 10; typeName = "SCALAR"; }; + class GVAR(LockVehicleInventory) { + value = 0; + typeName = "BOOL"; + }; }; #include "CfgEventHandlers.hpp" diff --git a/addons/vehiclelock/functions/fnc_addKeyForVehicle.sqf b/addons/vehiclelock/functions/fnc_addKeyForVehicle.sqf index c64a0f890d..d683073286 100644 --- a/addons/vehiclelock/functions/fnc_addKeyForVehicle.sqf +++ b/addons/vehiclelock/functions/fnc_addKeyForVehicle.sqf @@ -1,45 +1,40 @@ /* - Name: ACE_VehicleLock_fnc_addKeyForVehicle - - Author: Pabst Mirror - - Description: - Adds a key to a unit that will open a vehicle - - Parameters: - 0: OBJECT - unit - 1: OBJECT - vehicle - 2: BOOL - custom key (true: custom key (magazine) - false: side key (item)) - - Returns: - Nothing - - Example: - [bob, car1, true] call ACE_VehicleLock_fnc_addKeyForVehicle; -*/ - + * Author: PabstMirror + * Adds a key to a unit that will open a vehicle + * Note: has global effects for Unit (will add items to remote unit) + * + * Arguments: + * 0: Unit + * 1: Vehicle + * 2: custom key (true: custom key (magazine) - false: side key (item)) + * + * Return Value: + * None + * + * Example: + * [ACE_player, car, true] call ACE_VehicleLock_fnc_addKeyForVehicle + * + * Public: Yes + */ #include "script_component.hpp" -private ["_unit","_veh","_useCustom","_previousMags","_newMags","_keyMagazine","_keyName"]; +private ["_previousMags","_newMags","_keyMagazine","_keyName"]; -_unit = [_this, 0, objNull, [objNull]] call bis_fnc_param; -_veh = [_this, 1, objNull, [objNull]] call bis_fnc_param; -_useCustom = [_this, 2, false, [false]] call bis_fnc_param; +PARAMS_3(_unit,_veh,_useCustom); -if (isNull _unit) exitWith {["addKeyForVehicleClient: null unit"] call BIS_fnc_error;}; -if (isNull _veh) exitWith {["addKeyForVehicleClient: null vehicle"] call BIS_fnc_error;}; +if (isNull _unit) exitWith {ERROR("null unit");}; +if (isNull _veh) exitWith {ERROR("null vehicle");}; if (_useCustom) then { - _previousMags = magazinesDetail _unit; - _unit addMagazine ["ACE_key_customKeyMagazine", 1]; - _newMags = (magazinesDetail _unit) - _previousMags; - if ((count _newMags) == 0) exitWith { - ["ACE_VehicleLock_fnc_addKeyForVehicle: failed to add magazine (inventory full?)"] call BIS_fnc_error; - }; - _keyMagazine = _newMags select 0; - TRACE_2("setting up key on server",_veh,_keyMagazine); - ["SetupCustomKey", [_veh, _keyMagazine]] call EFUNC(common,serverEvent); + _previousMags = magazinesDetail _unit; + _unit addMagazine ["ACE_key_customKeyMagazine", 1]; //addMagazine array has global effects + _newMags = (magazinesDetail _unit) - _previousMags; + if ((count _newMags) == 0) exitWith {ERROR("failed to add magazine (inventory full?)");}; + _keyMagazine = _newMags select 0; + TRACE_2("setting up key on server",_veh,_keyMagazine); + //Have the server run add the key to the vehicle's key array: + ["VehicleLock_SetupCustomKey", [_veh, _keyMagazine]] call EFUNC(common,serverEvent); } else { - _keyName = [_veh] call FUNC(getVehicleSideKey); - _unit addItem _keyName; + _keyName = [_veh] call FUNC(getVehicleSideKey); + _unit addItem _keyName; //addItem has global effects }; diff --git a/addons/vehiclelock/functions/fnc_getVehicleSideKey.sqf b/addons/vehiclelock/functions/fnc_getVehicleSideKey.sqf index 819c13c332..999f471ac3 100644 --- a/addons/vehiclelock/functions/fnc_getVehicleSideKey.sqf +++ b/addons/vehiclelock/functions/fnc_getVehicleSideKey.sqf @@ -1,27 +1,25 @@ /* -Name: ACE_VehicleLock_fnc_getVehicleSideKey - -Author: Pabst Mirror - -Description: - Returns the side specifc key for a vehicle - -Parameters: - 0: OBJECT - vehicle - -Returns: - STRING - Key Classname - -Example: - [tank1] call ACE_VehicleLock_fnc_getVehicleSideKey; -*/ - + * Author: PabstMirror + * Returns the side specifc key for a vehicle + * + * Arguments: + * 0: Vehicle + * + * Return Value: + * The vehicle's side key classname + * + * Example: + * [tank1] call ACE_VehicleLock_fnc_getVehicleSideKey; + * + * Public: No + */ #include "script_component.hpp" -private ["_veh","_vehConfigSide","_vehSide","_returnValue"]; +private ["_vehConfigSide","_vehSide","_returnValue"]; -_veh = [_this, 0, objNull, [objNull]] call bis_fnc_param; -if (isNull _veh) exitWith {["ACE_VehicleLock_fnc_getVehicleSideKey: null vehicle"] call BIS_fnc_error; ""}; +PARAMS_1(_veh); + +if (isNull _veh) exitWith {ERROR("null vehicle"); "error"}; _vehConfigSide = [_veh, true] call BIS_fnc_objectSide; _vehSide = _veh getVariable [QGVAR(lockSide), _vehConfigSide]; @@ -32,7 +30,7 @@ switch (_vehSide) do { case (west): {_returnValue = "ACE_key_west"}; case (east): {_returnValue = "ACE_key_east"}; case (resistance): {_returnValue = "ACE_key_indp"}; -case (civilian): {_returnValue = "ACE_key_civ"}; + default {_returnValue = "ACE_key_civ"}; }; _returnValue diff --git a/addons/vehiclelock/functions/fnc_hasKeyForVehicle.sqf b/addons/vehiclelock/functions/fnc_hasKeyForVehicle.sqf index a1c899edad..779f4a363e 100644 --- a/addons/vehiclelock/functions/fnc_hasKeyForVehicle.sqf +++ b/addons/vehiclelock/functions/fnc_hasKeyForVehicle.sqf @@ -1,31 +1,27 @@ /* -Name: ACE_VehicleLock_fnc_hasKeyForVehicle - -Author: Pabst Mirror - -Description: - Returns if user has a valid key for the vehicle - -Parameters: - 0: OBJECT - unit - 1: OBJECT - vehicle - -Returns: - BOOL - unit has key for vehicle - -Example: - [bob, car] call ACE_VehicleLock_fnc_hasKeyForVehicle; -*/ - + * Author: PabstMirror + * Returns if user has a valid key for the vehicle + * + * Arguments: + * 0: Unit + * 1: Vehicle + * + * Return Value: + * unit has key for vehicle + * + * Example: + * [bob, car] call ACE_VehicleLock_fnc_hasKeyForVehicle; + * + * Public: No + */ #include "script_component.hpp" -private ["_unit","_veh","_returnValue","_sideKeyName","_customKeys"]; +private ["_returnValue","_sideKeyName","_customKeys"]; -_unit = [_this, 0, objNull, [objNull]] call bis_fnc_param; -_veh = [_this, 1, objNull, [objNull]] call bis_fnc_param; +PARAMS_2(_unit,_veh); -if (isNull _unit) exitWith {["ACE_VehicleLock_fnc_hasKeyForVehicle: null unit"] call BIS_fnc_error; false}; -if (isNull _veh) exitWith {["ACE_VehicleLock_fnc_hasKeyForVehicle: null vehicle"] call BIS_fnc_error; false}; +if (isNull _unit) exitWith {ERROR("null unit"); false}; +if (isNull _veh) exitWith {ERROR("null vehicle"); false}; _returnValue = false; @@ -39,7 +35,7 @@ if (_sideKeyName in (items _unit)) then {_returnValue = true}; //Check custom keys _customKeys = _veh getVariable [QGVAR(customKeys), []]; { - if (_x in (magazinesDetail _unit)) then {_returnValue = true;}; + if (_x in (magazinesDetail _unit)) then {_returnValue = true;}; } forEach _customKeys; _returnValue diff --git a/addons/vehiclelock/functions/fnc_lockpick.sqf b/addons/vehiclelock/functions/fnc_lockpick.sqf index c6a6369515..4fee354824 100644 --- a/addons/vehiclelock/functions/fnc_lockpick.sqf +++ b/addons/vehiclelock/functions/fnc_lockpick.sqf @@ -1,79 +1,66 @@ /* -Name: ACE_VehicleLock_fnc_lockpick - -Author: Pabst Mirror - -Description: - Handles lockpick functionality from action menu. - -Parameters: - 0: OBJECT - unit - 1: OBJECT - vehicle - 2: STRING - function type - "canLockpick": returns BOOL if lockpick is possible - "startLockpick": starts the process - "finishLockpick": on completions, opens the lock - -Returns: - BOOL - -Example: - [ACE_player, ACE_Interaction_Target, 'canLockpick'] call ACE_VehicleLock_fnc_lockpick -*/ - + * Author: PabstMirror + * Handles lockpick functionality. Three different functions: + * "canLockpick": returns BOOL if lockpick is possible + * "startLockpick": starts the process + * "finishLockpick": on completions, opens the lock + * + * Arguments: + * 0: Unit (player) + * 1: Vehicle + * 2: Function Type + * + * Return Value: + * "canLockpick" + * + * Example: + * [ACE_player, ACE_Interaction_Target, 'canLockpick'] call ACE_VehicleLock_fnc_lockpick + * + * Public: No + */ #include "script_component.hpp" -private ["_unit","_veh","_funcType","_vehLockpickStrenth","_returnValue", "_condition"]; +private ["_vehLockpickStrenth","_condition","_returnValue"]; -_unit = [_this, 0, objNull, [objNull]] call bis_fnc_param; -_veh = [_this, 1, objNull, [objNull]] call bis_fnc_param; -_funcType = [_this, 2, "", [""]] call bis_fnc_param; +PARAMS_3(_unit,_veh,_funcType); -if (isNull _unit) exitWith { - ["ACE_VehicleLock_fnc_lockpick: null unit"] call BIS_fnc_error; - false -}; -if (isNull _veh) exitWith { - ["ACE_VehicleLock_fnc_lockpick: null vehicle"] call BIS_fnc_error; - false -}; +if (isNull _unit) exitWith {ERROR("null unit"); false}; +if (isNull _veh) exitWith {ERROR("null vehicle"); false}; //need lockpick item -if (!("ACE_key_lockpick" in (items _unit))) exitWith { - false -}; +if (!("ACE_key_lockpick" in (items _unit))) exitWith {false}; _vehLockpickStrenth = _veh getVariable[QGVAR(lockpickStrength), GVAR(DefaultLockpickStrength)]; -if (typeName _vehLockpickStrenth != "SCALAR") exitWith { - ["ACE_VehicleLock_fnc_lockpick: 'ACE_vehicleLock_LockpickStrength' invalid: (%1)", _veh] call BIS_fnc_error; - false -}; +if (typeName _vehLockpickStrenth != "SCALAR") exitWith {ERROR("ACE_vehicleLock_LockpickStrength invalid"); false}; //-1 indicates unpickable lock -if (_vehLockpickStrenth < 0) exitWith { - false +if (_vehLockpickStrenth < 0) exitWith {false}; + +//Condition check for progressBar +_condition = { + PARAMS_1(_args); + EXPLODE_2_PVT(_args,_unit,_veh); + ((_unit distance _veh) < 5) && {(speed _veh) < 0.1} }; +if (!([[_unit, _veh]] call _condition)) exitWith {false}; + _returnValue = false; - switch (true) do { case (_funcType == "canLockpick"): { - _returnValue = true; - }; -case (_funcType == "startLockpick"): { - _condition = { - PARAMS_1(_args); - EXPLODE_2_PVT(_args,_unit,_veh); - ([_unit, objNull, []] call EFUNC(common,canInteractWith)) && ((_unit distance _veh) < 5) && ((speed _veh) < 1) + _returnValue = true; + }; +case (_funcType == "startLockpick"): { + [_vehLockpickStrenth, [_unit, _veh, "finishLockpick"], {(_this select 0) call FUNC(lockpick)}, {}, (localize "STR_ACE_Vehicle_Action_LockpickInUse"), _condition] call EFUNC(common,progressBar); + _returnValue = true; }; - [_vehLockpickStrenth, [_unit, _veh, "finishLockpick"], {(_this select 0) call FUNC(lockpick)}, {}, (localize "STR_ACE_Vehicle_Action_LockpickInUse"), _condition] call EFUNC(common,progressBar); - }; case (_funcType == "finishLockpick"): { - ["SetVehicleLock", [_veh], [_veh, false]] call EFUNC(common,targetEvent); - }; - default { - ["ACE_VehicleLock_fnc_lockpick: bad function type"] call BIS_fnc_error; - }; + ["VehicleLock_SetVehicleLock", [_veh], [_veh, false]] call EFUNC(common,targetEvent); + _returnValue = true; + }; + default { + ERROR("bad function type"); + }; }; -_returnValue; +_returnValue diff --git a/addons/vehiclelock/functions/fnc_moduleInit.sqf b/addons/vehiclelock/functions/fnc_moduleInit.sqf index a344185ab0..c26e8aacbd 100644 --- a/addons/vehiclelock/functions/fnc_moduleInit.sqf +++ b/addons/vehiclelock/functions/fnc_moduleInit.sqf @@ -1,22 +1,20 @@ /* -Name: ACE_VehicleLock_fnc_moduleInit - -Author: Pabst Mirror - -Description: - Function for setup module. Sets default lockpick strength, auto handout keys, and default lock state. - -Parameters: - 0: OBJECT - logic - 1: ignored - 2: BOOL - Module Activated -Returns: - Nothing - -Example: - called from module -*/ - + * Author: PabstMirror + * Function for setup module. Sets default lockpick strength and default lock state. + * + * Arguments: + * 0: The Module Logic Object + * 1: synced objects + * 2: Activated + * + * Return Value: + * None + * + * Example: + * [fromModule] call ACE_VehicleLock_fnc_hasKeyForVehicle; + * + * Public: No + */ #include "script_component.hpp" private ["_sideKeysAssignment", "_setLockState", "_lock"]; @@ -24,28 +22,28 @@ private ["_sideKeysAssignment", "_setLockState", "_lock"]; PARAMS_3(_logic,_syncedUnits,_activated); if (!_activated) exitWith {WARNING("Vehicle Lock Init Module - placed but not active");}; +if (!isServer) exitWith {}; + +//Set the GVAR for default lockpick strength +[_logic, QGVAR(DefaultLockpickStrength), "DefaultLockpickStrength"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(LockVehicleInventory), "LockVehicleInventory"] call EFUNC(common,readSettingFromModule); -_sideKeysAssignment = _logic getVariable["SideKeysAssignment", 0]; _setLockState = _logic getVariable["SetLockState", 0]; - -if (isServer) then { - [_logic, QGVAR(DefaultLockpickStrength), "LockpickStrength"] call EFUNC(common,readSettingFromModule); -}; - -//Run at mission start (anyone besides JIPs) -if (isServer || {player == player}) then { - { - if ((local _x) && {(_x isKindOf "Car") || (_x isKindOf "Tank") || (_x isKindOf "Helicopter")}) then { - //set lock state (eliminates the ambigious 1-"Default" and 3-"Locked for Player" states) - _lock = switch (_setLockState) do { - case (0): {(locked _x) in [2, 3]}; - case (1):{true}; - case (2):{false}; - }; - if (((_lock) && {(locked _x) != 2}) || {(!_lock) && {(locked _x) != 0}}) then { - TRACE_3("Setting Lock State", _lock, (typeOf _x), _x); - ["SetVehicleLock", [_x, _lock]] call EFUNC(common,localEvent); - }; - }; - } forEach vehicles; -}; +[{ + PARAMS_1(_setLockState); + { + if ((_x isKindOf "Car") || {_x isKindOf "Tank"} || {_x isKindOf "Helicopter"}) then { + //set lock state (eliminates the ambigious 1-"Default" and 3-"Locked for Player" states) + _lock = switch (_setLockState) do { + case (0): {(locked _x) in [2, 3]}; + case (1):{true}; + case (2):{false}; + }; + if (((_lock) && {(locked _x) != 2}) || {(!_lock) && {(locked _x) != 0}}) then { + TRACE_3("Setting Lock State", _lock, (typeOf _x), _x); + ["VehicleLock_SetVehicleLock", [_x], [_x, _lock]] call EFUNC(common,targetEvent); + }; + }; + } forEach vehicles; + //Delay call until mission start (so everyone has the eventHandler's installed) +}, [_setLockState], 0.25, 0.25] call EFUNC(common,waitAndExecute); diff --git a/addons/vehiclelock/functions/fnc_moduleSync.sqf b/addons/vehiclelock/functions/fnc_moduleSync.sqf index 60c23c5195..feed42e3ab 100644 --- a/addons/vehiclelock/functions/fnc_moduleSync.sqf +++ b/addons/vehiclelock/functions/fnc_moduleSync.sqf @@ -1,22 +1,20 @@ /* -Name: ACE_VehicleLock_fnc_moduleSync - -Author: Pabst Mirror - -Description: - Function for sync module. Assigns keys for all synced vehicles to any players that are synced. - -Parameters: - 0: OBJECT - logic - 1: ARRAY - synced objects (only objects at mission start, so JIP without AI won't be present) - -Returns: - Nothing - -Example: - called from module -*/ - + * Author: PabstMirror + * Function for sync module. Assigns keys for all synced vehicles to any players that are synced. + * + * Arguments: + * 0: The Module Logic Object + * 1: synced objects + * 2: Activated + * + * Return Value: + * None + * + * Example: + * [fromModule] call ACE_VehicleLock_fnc_moduleSync; + * + * Public: No + */ #include "script_component.hpp" PARAMS_3(_logic,_syncedObjects,_activated); @@ -24,29 +22,28 @@ PARAMS_3(_logic,_syncedObjects,_activated); if !(_activated) exitWith {WARNING("Vehicle Lock Sync Module - placed but not active");}; if (!isServer) exitWith {}; -_addKeyAfterGearAssign = { - private ["_syncedObjects", "_listOfVehicles"]; - _syncedObjects = _this select 0; - _listOfVehicles = []; - { - if ((_x isKindOf "Car") || (_x isKindOf "Tank") || (_x isKindOf "Helicopter")) then { - _listOfVehicles pushBack _x; +[{ + private ["_listOfVehicles"]; + PARAMS_1(_syncedObjects); + _listOfVehicles = []; + { + if ((_x isKindOf "Car") || (_x isKindOf "Tank") || (_x isKindOf "Helicopter")) then { + _listOfVehicles pushBack _x; + }; + } forEach _syncedObjects; + + if ((count _listOfVehicles) == 0) exitWith { //Verbose error for mission makers (only shows on server) + ["ACE_VehicleLock_fnc_moduleSync: no vehicles synced"] call BIS_fnc_error; }; - } forEach _syncedObjects; - if ((count _listOfVehicles) == 0) exitWith { //Verbose error for mission makers - ["ACE_VehicleLock_fnc_moduleSync: no vehicles synced"] call BIS_fnc_error; - }; + { + _unit = _x; + if (_unit isKindOf "CAManBase") then { + { + [_unit, _x, true] call FUNC(addKeyForVehicle); + } forEach _listOfVehicles; + }; + } forEach _syncedObjects; - { - _unit = _x; - if (_unit isKindOf "CAManBase") then { - { - [_unit, _x, true] call FUNC(addKeyForVehicle); - } forEach _listOfVehicles; - }; - } forEach _syncedObjects; -}; - -//Wait to add keys until various gear assigns have finished (~5 seconds) -[_addKeyAfterGearAssign, [_syncedObjects], 5, 1] call EFUNC(common,waitAndExecute); + //Wait to add keys until various gear assigns have finished (~5 seconds) +}, [_syncedObjects], 5, 1] call EFUNC(common,waitAndExecute); diff --git a/addons/vehiclelock/functions/fnc_onOpenInventory.sqf b/addons/vehiclelock/functions/fnc_onOpenInventory.sqf new file mode 100644 index 0000000000..55fee28cc6 --- /dev/null +++ b/addons/vehiclelock/functions/fnc_onOpenInventory.sqf @@ -0,0 +1,40 @@ +/* + * Author: PabstMirror + * Handles the inventory opening. + * + * Arguments: + * 0: Unit + * 1: Container + * + * Return Value: + * Handeled + * + * Example: + * [player, car] call ACE_VehicleLock_fnc_onOpenInventory; + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_2(_unit,_container); + +//Only check for player: +if (_unit != ace_player) exitWith {false}; + +_handeled = false; + +if (GVAR(LockVehicleInventory) && //if setting not enabled + {(vehicle ace_player) == ace_player} && //Player dismounted + {(_container isKindOf "Car") || (_container isKindOf "Tank") || (_container isKindOf "Helicopter")} && //container is a lockable veh + {(locked _container) in [2,3]} && //Vehicle is locked + {!([ace_player, _container] call FUNC(hasKeyForVehicle))} //player doesn't have key + ) then { + //Give feedback that vehicle is locked + playSound "ACE_Sound_Click"; + //don't open the vehicles inventory + _handeled = true; + //Just opens a dummy groundContainer + ACE_player action ["Gear", objNull]; +}; + +_handeled diff --git a/addons/vehiclelock/functions/fnc_serverSetupCustomKeyEH.sqf b/addons/vehiclelock/functions/fnc_serverSetupCustomKeyEH.sqf index f9a420841e..9d8a396e31 100644 --- a/addons/vehiclelock/functions/fnc_serverSetupCustomKeyEH.sqf +++ b/addons/vehiclelock/functions/fnc_serverSetupCustomKeyEH.sqf @@ -1,22 +1,19 @@ - /* - Name: ACE_VehicleLock_fnc_serverSetupCustomKeyEH - - Author: Pabst Mirror - - Description: - Adds a key (magazineDetail name) to approved keys for a vehicle - - Parameters: - 0: OBJECT - vehicle - 1: STRING - Magazine Name - - Returns: - Nothing - - Example: - [tank1, "someMagainze [id xx:yy]"] call ACE_VehicleLock_fnc_serverSetupCustomKeyEH; -*/ - +/* + * Author: PabstMirror + * On the server: Adds a key (magazineDetail name) to approved keys for a vehicle. + * + * Arguments: + * 0: Vehicle + * 1: Magazine Name + * + * Return Value: + * None + * + * Example: + * [tank1, "someMagainze [id xx:yy]"] call ACE_VehicleLock_fnc_serverSetupCustomKeyEH + * + * Public: Yes + */ #include "script_component.hpp" private ["_currentKeys"]; @@ -24,6 +21,7 @@ private ["_currentKeys"]; PARAMS_2(_veh,_key); if (!isServer) exitWith {ERROR("only run on server");}; +if (isNull _veh) exitWith {ERROR("null vehicle");}; if (_key == "") exitWith {ERROR("empty key string");}; _currentKeys = _veh getVariable [QGVAR(customKeys), []]; diff --git a/addons/vehiclelock/functions/fnc_setVehicleLockEH.sqf b/addons/vehiclelock/functions/fnc_setVehicleLockEH.sqf index 7aaa9b154c..cb51cb27a8 100644 --- a/addons/vehiclelock/functions/fnc_setVehicleLockEH.sqf +++ b/addons/vehiclelock/functions/fnc_setVehicleLockEH.sqf @@ -1,33 +1,25 @@ /* - Name: ACE_VehicleLock_fnc_setVehicleLockEH - - Author: Pabst Mirror - - Description: - Sets a vehicle lock state because of a "SetVehicleLock" event - - Parameters: - 0: OBJECT - vehicle - 1: BOOL - new lock state - - Returns: - Nothing - - Example: - [tank1, false] call ACE_VehicleLock_fnc_setVehicleLockEH; -*/ - + * Author: PabstMirror + * Sets a vehicle lock state because of a "VehicleLock_SetVehicleLock" event + * + * Arguments: + * 0: Vehicle + * 1: New lock state + * + * Return Value: + * None + * + * Example: + * [tank1, false] call ACE_VehicleLock_fnc_setVehicleLockEH; + * + * Public: Yes + */ #include "script_component.hpp" -private ["_veh","_isLocked","_lockNumber"]; +private ["_lockNumber"]; -_veh = [_this, 0, objNull, [objNull]] call bis_fnc_param; -_isLocked = [_this, 1, false, [false]] call bis_fnc_param; +PARAMS_2(_veh,_isLocked); _lockNumber = if (_isLocked) then {2} else {0}; - TRACE_2("Setting Lock State", _veh, _lockNumber); - _veh lock _lockNumber; - -// _veh setVariable ["ACE_LockedInventory", _isLocked, true]; //todo inventory lock From f101d40450e21ae572f2de955a4dd4aa810e4222 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 15 Mar 2015 13:10:06 -0500 Subject: [PATCH 069/178] Readme cleanup --- addons/vehiclelock/readme.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/addons/vehiclelock/readme.md b/addons/vehiclelock/readme.md index a1bd223a52..b05248d5a8 100644 --- a/addons/vehiclelock/readme.md +++ b/addons/vehiclelock/readme.md @@ -5,7 +5,7 @@ Adds keys as an item, to lock and unlock vehicles. Primary target would be role play or TVT, but has uses in all game types, even co-ops (e.g.: DAC AI will steal unlocked vehicles) Two key modes (can be used together): -Simple Side based keys (e.g. "ACE_key_west" works on any hunter) +Simple Side based keys (e.g. "ACE_key_west" works on any [WEST] vehicle like the M-ATV//hunter) Custom keys (one key will only open a specific vehicle and nothing else) #### Items Added: @@ -18,24 +18,20 @@ Custom keys (one key will only open a specific vehicle and nothing else) `ACE_key_civ` #### Magazine added: -`ACE_key_customKeyMagazine` (should never be manualy added, needs to be 'programed' to work on a vehicle) +`ACE_key_customKeyMagazine` (should never be manualy added, needs to be "programed" to work on a vehicle, see `ACE_VehicleLock_fnc_addKeyForVehicle`) ## For Mission Makers: #### Modules: -* Vehicle Lock Setup - Settings for lockpick strength and initial vehicle lock state. -* Vehicle Key Assign - Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. - -#### Global Variable: -* `ACE_VehicleLock_DefaultLockpickStrength` - Time in seconds to lock pick globaly, can also set per-vehicle (-1 would disable) +* Vehicle Lock Setup - Settings for locking inventory of locked vehicles, default lockpick time, and initial vehicle lock state. +* Vehicle Key Assign - Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. Will NOT work for JIP units. #### Vehicle setVariables: * `ACE_VehicleLock_lockSide` - SIDE: overrides a vehicle's side, allows indfor to use little-bird's with indp keys * `ACE_vehicleLock_lockpickStrength` - NUMBER: secons, determines how long lockpicking with take, overrides ACE_VehicleLock_DefaultLockpickStrength -* `ACE_VehicleLock_customKeys` - ARRAY: array of strings of magazinesDetails, use the following function to modify -`[bob, car1, true] call ACE_VehicleLock_fnc_addKeyForVehicle;` -will add a `ACE_magazine_customKey` to bob and program it to work on car1 +#### Public Functions: +`[bob, car1, true] call ACE_VehicleLock_fnc_addKeyForVehicle;` - will add a `ACE_magazine_customKey` to bob and program it to work on car1 ## Maintainers From d4624982f651880cf2994f03f5a6aa028a59f7a1 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 15 Mar 2015 13:13:13 -0500 Subject: [PATCH 070/178] Update readme.md --- addons/vehiclelock/readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/vehiclelock/readme.md b/addons/vehiclelock/readme.md index b05248d5a8..dc013145aa 100644 --- a/addons/vehiclelock/readme.md +++ b/addons/vehiclelock/readme.md @@ -5,8 +5,8 @@ Adds keys as an item, to lock and unlock vehicles. Primary target would be role play or TVT, but has uses in all game types, even co-ops (e.g.: DAC AI will steal unlocked vehicles) Two key modes (can be used together): -Simple Side based keys (e.g. "ACE_key_west" works on any [WEST] vehicle like the M-ATV//hunter) -Custom keys (one key will only open a specific vehicle and nothing else) +* Simple Side based keys (e.g. "ACE_key_west" works on any [WEST] vehicle like the M-ATV//hunter) +* Custom keys (one key will only open a specific vehicle and nothing else) #### Items Added: From 1cdc341320d8f84240f792b01e001284446867de Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 15 Mar 2015 16:40:47 -0500 Subject: [PATCH 071/178] Headers, Formatting --- addons/hearing/CfgEventHandlers.hpp | 2 +- addons/hearing/functions/fnc_addEarPlugs.sqf | 18 +++++---- addons/hearing/functions/fnc_earRinging.sqf | 37 ++++++++++-------- .../hearing/functions/fnc_explosionNear.sqf | 15 +++++--- addons/hearing/functions/fnc_firedNear.sqf | 32 ++++++++++------ .../hearing/functions/fnc_hasEarPlugsIn.sqf | 18 +++++---- .../hearing/functions/fnc_putInEarplugs.sqf | 19 +++++----- .../hearing/functions/fnc_removeEarplugs.sqf | 21 +++++----- addons/hearing/functions/fnc_updateVolume.sqf | 38 +++++++++++++------ 9 files changed, 121 insertions(+), 79 deletions(-) diff --git a/addons/hearing/CfgEventHandlers.hpp b/addons/hearing/CfgEventHandlers.hpp index 9f0acc6c7c..1fe2508fef 100644 --- a/addons/hearing/CfgEventHandlers.hpp +++ b/addons/hearing/CfgEventHandlers.hpp @@ -33,4 +33,4 @@ class Extended_Explosion_EventHandlers { clientExplosion = QUOTE( if (_this select 0 == ACE_player) then {_this call FUNC(explosionNear)}; ); }; }; -}; \ No newline at end of file +}; diff --git a/addons/hearing/functions/fnc_addEarPlugs.sqf b/addons/hearing/functions/fnc_addEarPlugs.sqf index 9253717c11..7cd4661c0f 100644 --- a/addons/hearing/functions/fnc_addEarPlugs.sqf +++ b/addons/hearing/functions/fnc_addEarPlugs.sqf @@ -1,13 +1,17 @@ /* * Author: commy2 - * * Called on unit initialization. Adds earplugs if the unit is equipped with either a really loud primary weapon or a rocket launcher. * - * Argument: - * 0: A Soldier (Object) + * Arguments: + * 0: A Soldier * - * Return value: - * Nothing + * Return Value: + * None + * + * Example: + * [guy] call ace_hearing_fnc_addEarPlugs + * + * Public: No */ #include "script_component.hpp" @@ -19,7 +23,7 @@ _unit = _this select 0; _launcher = secondaryWeapon _unit; if (_launcher != "") exitWith { - _unit addItem "ACE_EarBuds"; + _unit addItem "ACE_EarBuds"; }; // otherwise add earplugs if the soldier has a big rifle @@ -32,5 +36,5 @@ if (isNil "_magazine") exitWith {}; _ammo = getText (configFile >> "CfgMagazines" >> _magazine >> "ammo"); if (getNumber (configFile >> "CfgAmmo" >> _ammo >> "audiblefire") > 8) then { - _unit addItem "ACE_EarBuds"; + _unit addItem "ACE_EarBuds"; }; diff --git a/addons/hearing/functions/fnc_earRinging.sqf b/addons/hearing/functions/fnc_earRinging.sqf index 4581a6fdd9..2460e0fd5c 100644 --- a/addons/hearing/functions/fnc_earRinging.sqf +++ b/addons/hearing/functions/fnc_earRinging.sqf @@ -1,13 +1,18 @@ /* * Author: KoffeinFlummi, commy2 - * * Creates ear ringing effect with set strength. * * Arguments: - * 0: strength of ear ringing (Number between 0 and 1) + * 0: Unit (player) + * 1: strength of ear ringing (Number between 0 and 1) * * Return Value: - * none + * None + * + * Example: + * [clientExplosionEvent] call ace_hearing_fnc_earRinging + * + * Public: No */ #include "script_component.hpp" @@ -17,7 +22,7 @@ _unit = _this select 0; _strength = _this select 1; if (_unit getVariable ["ACE_hasEarPlugsin", false]) then { - _strength = _strength / 4; + _strength = _strength / 4; }; GVAR(newStrength) = GVAR(newStrength) max _strength; @@ -28,24 +33,24 @@ if (missionNamespace getVariable [QGVAR(isEarRingingPlaying), false]) exitWith { if (GVAR(DisableEarRinging)) exitWith {}; if (_strength > 0.75) exitWith { - playSound "ACE_EarRinging_Heavy"; - GVAR(isEarRingingPlaying) = true; - [ + playSound "ACE_EarRinging_Heavy"; + GVAR(isEarRingingPlaying) = true; + [ {GVAR(isEarRingingPlaying) = false;}, [], 7.0, 0.25 - ] call EFUNC(common,waitAndExecute); + ] call EFUNC(common,waitAndExecute); }; if (_strength > 0.5) exitWith { - playSound "ACE_EarRinging_Medium"; - GVAR(isEarRingingPlaying) = true; - [ + playSound "ACE_EarRinging_Medium"; + GVAR(isEarRingingPlaying) = true; + [ {GVAR(isEarRingingPlaying) = false;}, [], 5.0, 0.25 - ] call EFUNC(common,waitAndExecute); + ] call EFUNC(common,waitAndExecute); }; if (_strength > 0.2) exitWith { - playSound "ACE_EarRinging_Weak"; - GVAR(isEarRingingPlaying) = true; + playSound "ACE_EarRinging_Weak"; GVAR(isEarRingingPlaying) = true; - [ + GVAR(isEarRingingPlaying) = true; + [ {GVAR(isEarRingingPlaying) = false;}, [], 3.0, 0.25 - ] call EFUNC(common,waitAndExecute); + ] call EFUNC(common,waitAndExecute); }; diff --git a/addons/hearing/functions/fnc_explosionNear.sqf b/addons/hearing/functions/fnc_explosionNear.sqf index 8c7b477da0..418916cc8e 100644 --- a/addons/hearing/functions/fnc_explosionNear.sqf +++ b/addons/hearing/functions/fnc_explosionNear.sqf @@ -1,13 +1,18 @@ /* * Author: KoffeinFlummi, commy2 - * * Handles deafness due to explosions going off near the player. * * Arguments: - * -> Explosion Event Handler + * 0: vehicle - Object the event handler is assigned to (player) + * 1: damage - Damage inflicted to the object * * Return Value: - * none + * None + * + * Example: + * [clientExplosionEvent] call ace_hearing_fnc_explosionNear + * + * Public: No */ #include "script_component.hpp" @@ -20,6 +25,6 @@ _strength = (_damage * 2) min 1; if (_strength < 0.01) exitWith {}; [_unit, _strength] spawn { - sleep 0.2; - _this call FUNC(earRinging); + sleep 0.2; + _this call FUNC(earRinging); }; diff --git a/addons/hearing/functions/fnc_firedNear.sqf b/addons/hearing/functions/fnc_firedNear.sqf index 10e8508617..9b110fbbbb 100644 --- a/addons/hearing/functions/fnc_firedNear.sqf +++ b/addons/hearing/functions/fnc_firedNear.sqf @@ -1,13 +1,23 @@ /* * Author: KoffeinFlummi, commy2 - * * Handles deafness due to large-caliber weapons going off near the player. * * Arguments: - * -> FiredNear Event Handler + * 0: Unit - Object the event handler is assigned to + * 1: Firer: Object - Object which fires a weapon near the unit + * 2: Distance - Distance in meters between the unit and firer + * 3: weapon - Fired weapon + * 4: muzzle - Muzzle that was used + * 5: mod - Current mode of the fired weapon + * 6: ammo - Ammo used * * Return Value: - * none + * None + * + * Example: + * [clientFiredNearEvent] call ace_hearing_fnc_firedNear + * + * Public: No */ #include "script_component.hpp" @@ -25,17 +35,17 @@ if (_weapon in ["Throw", "Put"]) exitWith {}; if (_unit != vehicle _unit && {!([_unit] call EFUNC(common,isTurnedOut))}) exitWith {}; _silencer = switch (_weapon) do { - case (primaryWeapon _unit) : {primaryWeaponItems _unit select 0}; - case (secondaryWeapon _unit) : {secondaryWeaponItems _unit select 0}; - case (handgunWeapon _unit) : {handgunItems _unit select 0}; - default {""}; +case (primaryWeapon _unit) : {primaryWeaponItems _unit select 0}; +case (secondaryWeapon _unit) : {secondaryWeaponItems _unit select 0}; +case (handgunWeapon _unit) : {handgunItems _unit select 0}; + default {""}; }; _audibleFireCoef = 1; //_audibleFireTimeCoef = 1; if (_silencer != "") then { - _audibleFireCoef = getNumber (configFile >> "CfgWeapons" >> _silencer >> "ItemInfo" >> "AmmoCoef" >> "audibleFire"); - //_audibleFireTimeCoef = getNumber (configFile >> "CfgWeapons" >> _silencer >> "ItemInfo" >> "AmmoCoef" >> "audibleFireTime"); + _audibleFireCoef = getNumber (configFile >> "CfgWeapons" >> _silencer >> "ItemInfo" >> "AmmoCoef" >> "audibleFire"); + //_audibleFireTimeCoef = getNumber (configFile >> "CfgWeapons" >> _silencer >> "ItemInfo" >> "AmmoCoef" >> "audibleFireTime"); }; _audibleFire = getNumber (configFile >> "CfgAmmo" >> _ammo >> "audibleFire"); @@ -47,6 +57,6 @@ _strength = _loudness - (_loudness/50 * _distance); // linear drop off if (_strength < 0.01) exitWith {}; [_unit, _strength] spawn { - sleep 0.2; - _this call FUNC(earRinging); + sleep 0.2; + _this call FUNC(earRinging); }; diff --git a/addons/hearing/functions/fnc_hasEarPlugsIn.sqf b/addons/hearing/functions/fnc_hasEarPlugsIn.sqf index 8fcfe1eeb1..58dc302888 100644 --- a/addons/hearing/functions/fnc_hasEarPlugsIn.sqf +++ b/addons/hearing/functions/fnc_hasEarPlugsIn.sqf @@ -1,18 +1,20 @@ /* * Author: commy2 - * * Check if the unit has earplugs put in. * - * Argument: - * A soldier (Object) + * Arguments: + * 0:Unit (player) * - * Return value: - * Boolean (Bool) + * Return Value: + * Have Earplugs in + * + * Example: + * [ace_player] call ace_hearing_fnc_hasEarPlugsIn + * + * Public: No */ #include "script_component.hpp" -private "_unit"; - -_unit = _this select 0; +PARAMS_1(_unit); _unit getVariable ["ACE_hasEarPlugsin", false] diff --git a/addons/hearing/functions/fnc_putInEarplugs.sqf b/addons/hearing/functions/fnc_putInEarplugs.sqf index 767ec9c698..d5e3867a76 100644 --- a/addons/hearing/functions/fnc_putInEarplugs.sqf +++ b/addons/hearing/functions/fnc_putInEarplugs.sqf @@ -1,20 +1,21 @@ /* - * Author: Hope Johnson - * Edited by commy2 - * - * Puts in / takes out earplugs. + * Author: Hope Johnson and commy2 + * Puts in earplugs. * * Arguments: - * none + * 0:Unit (player) * * Return Value: - * none + * None + * + * Example: + * [ace_player] call ace_hearing_fnc_putInEarplugs + * + * Public: No */ #include "script_component.hpp" -private "_player"; - -_player = _this select 0; +PARAMS_1(_player); // Buds in inventory, putting them in _player removeItem "ACE_EarBuds"; diff --git a/addons/hearing/functions/fnc_removeEarplugs.sqf b/addons/hearing/functions/fnc_removeEarplugs.sqf index 9436807a46..a762f06b47 100644 --- a/addons/hearing/functions/fnc_removeEarplugs.sqf +++ b/addons/hearing/functions/fnc_removeEarplugs.sqf @@ -1,23 +1,24 @@ /* - * Author: Hope Johnson - * Edited by commy2 - * - * Puts in / takes out earplugs. + * Author: Hope Johnson and commy2 + * Takes out earplugs. * * Arguments: - * none + * 0:Unit (player) * * Return Value: - * none + * None + * + * Example: + * [ace_player] call ace_hearing_fnc_removeEarplugs + * + * Public: No */ #include "script_component.hpp" -private "_player"; - -_player = _this select 0; +PARAMS_1(_player); if !(_player canAdd "ACE_EarBuds") exitWith { // inventory full - [localize "STR_ACE_Hearing_Inventory_Full"] call EFUNC(common,displayTextStructured); + [localize "STR_ACE_Hearing_Inventory_Full"] call EFUNC(common,displayTextStructured); }; // Buds already in and removing them. diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index 187d4ce116..34ea959f39 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -1,4 +1,18 @@ -// by commy2 and CAA-Picard +/* + * Author: commy2 and CAA-Picard + * Updates and applys the current deafness. Called every 0.1 sec from a PFEH. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_hearing_fnc_updateVolume + * + * Public: No + */ #include "script_component.hpp" #define STRENGHTODEAFNESS 3 @@ -6,17 +20,17 @@ // Check if new noises increase deafness if (GVAR(newStrength) * STRENGHTODEAFNESS > GVAR(currentDeafness)) then { - GVAR(currentDeafness) = GVAR(newStrength) * STRENGHTODEAFNESS min MAXDEAFNESS; + GVAR(currentDeafness) = GVAR(newStrength) * STRENGHTODEAFNESS min MAXDEAFNESS; }; GVAR(newStrength) = 0; // Recover rate is slower if deafness is severe _recoverRate = 0.01; if (GVAR(currentDeafness) > 0.7) then { - _recoverRate = 0.005; - if (GVAR(currentDeafness) > 0.9) then { - _recoverRate = 0.002; - }; + _recoverRate = 0.005; + if (GVAR(currentDeafness) > 0.9) then { + _recoverRate = 0.002; + }; }; // Deafness recovers with time @@ -27,19 +41,19 @@ _volume = (1 - GVAR(currentDeafness) max 0)^2 max 0.04; // Earplugs reduce hearing 50% if ([ACE_player] call FUNC(hasEarPlugsIn)) then { - _volume = _volume min 0.5; + _volume = _volume min 0.5; }; // Reduce volume if player is unconscious if (ACE_player getVariable ["ACE_isUnconscious", false]) then { - _volume = _volume min 0.4; + _volume = _volume min 0.4; }; if (!(missionNameSpace getVariable [QGVAR(disableVolumeUpdate), false])) then { - 0.1 fadeSound _volume; - 0.1 fadeSpeech _volume; - ACE_player setVariable ["tf_globalVolume", _volume]; - ACE_player setVariable ["acre_sys_core_globalVolume", _volume]; + 0.1 fadeSound _volume; + 0.1 fadeSpeech _volume; + ACE_player setVariable ["tf_globalVolume", _volume]; + ACE_player setVariable ["acre_sys_core_globalVolume", _volume]; }; //hintSilent format ["GVAR(currentDeafness), _Volume = %1, %2", GVAR(currentDeafness), _volume]; From 04412e8ba49cbf7bfc031dd5a4de2100c33a2beb Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 15 Mar 2015 16:46:06 -0500 Subject: [PATCH 072/178] Replace spawn with waitAndExec --- addons/hearing/functions/fnc_explosionNear.sqf | 5 +---- addons/hearing/functions/fnc_firedNear.sqf | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/addons/hearing/functions/fnc_explosionNear.sqf b/addons/hearing/functions/fnc_explosionNear.sqf index 418916cc8e..b213a1304a 100644 --- a/addons/hearing/functions/fnc_explosionNear.sqf +++ b/addons/hearing/functions/fnc_explosionNear.sqf @@ -24,7 +24,4 @@ _damage = _this select 1; _strength = (_damage * 2) min 1; if (_strength < 0.01) exitWith {}; -[_unit, _strength] spawn { - sleep 0.2; - _this call FUNC(earRinging); -}; +[{_this call FUNC(earRinging)}, [_unit, _strength], 0.2, 0] call EFUNC(common,waitAndExecute); diff --git a/addons/hearing/functions/fnc_firedNear.sqf b/addons/hearing/functions/fnc_firedNear.sqf index 9b110fbbbb..83d50776f7 100644 --- a/addons/hearing/functions/fnc_firedNear.sqf +++ b/addons/hearing/functions/fnc_firedNear.sqf @@ -56,7 +56,4 @@ _strength = _loudness - (_loudness/50 * _distance); // linear drop off if (_strength < 0.01) exitWith {}; -[_unit, _strength] spawn { - sleep 0.2; - _this call FUNC(earRinging); -}; +[{_this call FUNC(earRinging)}, [_unit, _strength], 0.2, 0] call EFUNC(common,waitAndExecute); From ec0e2d72c2675fa900a333cc8bc2236c1eafeb69 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 15 Mar 2015 16:47:50 -0500 Subject: [PATCH 073/178] Check firer's silencer instead of player's --- addons/hearing/functions/fnc_firedNear.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/hearing/functions/fnc_firedNear.sqf b/addons/hearing/functions/fnc_firedNear.sqf index 83d50776f7..c66361801e 100644 --- a/addons/hearing/functions/fnc_firedNear.sqf +++ b/addons/hearing/functions/fnc_firedNear.sqf @@ -35,9 +35,9 @@ if (_weapon in ["Throw", "Put"]) exitWith {}; if (_unit != vehicle _unit && {!([_unit] call EFUNC(common,isTurnedOut))}) exitWith {}; _silencer = switch (_weapon) do { -case (primaryWeapon _unit) : {primaryWeaponItems _unit select 0}; -case (secondaryWeapon _unit) : {secondaryWeaponItems _unit select 0}; -case (handgunWeapon _unit) : {handgunItems _unit select 0}; + case (primaryWeapon _firer) : {(primaryWeaponItems _firer) select 0}; + case (secondaryWeapon _firer) : {(secondaryWeaponItems _firer) select 0}; + case (handgunWeapon _firer) : {(handgunItems _firer) select 0}; default {""}; }; From efb3657da3f6bee0f1223dbb592286ea564ef555 Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 16 Mar 2015 14:31:16 +0100 Subject: [PATCH 074/178] drag boxes --- addons/dragging/CfgEventHandlers.hpp | 4 ++-- addons/dragging/CfgVehicles.hpp | 1 + addons/dragging/XEH_preInit.sqf | 2 ++ addons/dragging/functions/fnc_canDrag.sqf | 1 + addons/dragging/functions/fnc_setDraggable.sqf | 10 ++++------ addons/dragging/functions/fnc_startDrag.sqf | 2 ++ addons/interact_menu/functions/fnc_compileMenu.sqf | 2 +- addons/main/script_macros.hpp | 1 + 8 files changed, 14 insertions(+), 9 deletions(-) diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp index 463ae20ddc..2821f3d307 100644 --- a/addons/dragging/CfgEventHandlers.hpp +++ b/addons/dragging/CfgEventHandlers.hpp @@ -12,9 +12,9 @@ class Extended_PostInit_EventHandlers { }; class Extended_Init_EventHandlers { - class ThingX { + class ReammoBox_F { class ADDON { - init = QUOTE(if (local (_this select 0)) then {_this call DFUNC(initObject)};); + init = QUOTE(_this call DFUNC(initObject)); }; }; }; diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp index e20cc9f6e9..3b7f43fead 100644 --- a/addons/dragging/CfgVehicles.hpp +++ b/addons/dragging/CfgVehicles.hpp @@ -2,6 +2,7 @@ class CfgVehicles { class ThingX; class ReammoBox_F: ThingX { + XEH_ENABLED; GVAR(canDrag) = 0; GVAR(dragPosition[]) = {0,1,1}; GVAR(dragDirection) = 0; diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index 3825d1b429..ba4327f9e2 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -2,7 +2,9 @@ ADDON = false; +PREP(canDrag); PREP(initObject); PREP(setDraggable); +PREP(startDrag); ADDON = true; diff --git a/addons/dragging/functions/fnc_canDrag.sqf b/addons/dragging/functions/fnc_canDrag.sqf index e69de29bb2..f32a5804e2 100644 --- a/addons/dragging/functions/fnc_canDrag.sqf +++ b/addons/dragging/functions/fnc_canDrag.sqf @@ -0,0 +1 @@ +true \ No newline at end of file diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 6c068540a6..3e185cf81f 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -32,9 +32,9 @@ if (isNil "_direction") then { }; // update variables -_object setVariable [QGVAR(canDrag), _enableDrag, true]; -_object setVariable [QGVAR(dragPosition), _position, true]; -_object setVariable [QGVAR(dragDirection), _direction, true]; +_object setVariable [QGVAR(canDrag), _enableDrag]; +_object setVariable [QGVAR(dragPosition), _position]; +_object setVariable [QGVAR(dragDirection), _direction]; // add action to class if it is not already present private ["_type", "_initializedClasses"]; @@ -49,7 +49,5 @@ private ["_name", "_icon", "_selection", "_statement", "_condition"]; _name = "drag"; _icon = ""; _selection = ""; -_statement = {hint str _target}; -_condition = {true}; -[_type, 0, [_name], _name, _icon, _selection, _statement, _condition, 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, [_name], _name, _icon, _selection, FUNC(startDrag), FUNC(canDrag), 2] call EFUNC(interact_menu,addClassAction); diff --git a/addons/dragging/functions/fnc_startDrag.sqf b/addons/dragging/functions/fnc_startDrag.sqf index e69de29bb2..324bf850d5 100644 --- a/addons/dragging/functions/fnc_startDrag.sqf +++ b/addons/dragging/functions/fnc_startDrag.sqf @@ -0,0 +1,2 @@ + +hint str _target diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index e6a2744f03..fe3da17917 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -18,7 +18,7 @@ private ["_objectType","_actionsVarName"]; _objectType = _target; if (typeName _target == "OBJECT") then { _objectType = typeOf _target; -}; +};systemChat _objectType; _actionsVarName = format [QGVAR(Act_%1), _objectType]; // Exit if the action menu is already compiled for this class diff --git a/addons/main/script_macros.hpp b/addons/main/script_macros.hpp index 33f1037905..8425c4ad1e 100644 --- a/addons/main/script_macros.hpp +++ b/addons/main/script_macros.hpp @@ -1,4 +1,5 @@ #include "\x\cba\addons\main\script_macros_common.hpp" +#include "\x\cba\addons\xeh\script_xeh.hpp" // Default versioning level #define DEFAULT_VERSIONING_LEVEL 2 From ad181de5786899f47e451f43127c93956718d98e Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 16 Mar 2015 15:41:55 +0100 Subject: [PATCH 075/178] main me nu for reammo_box --- addons/dragging/functions/fnc_setDraggable.sqf | 8 ++++++-- addons/interaction/CfgVehicles.hpp | 13 +++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 3e185cf81f..6ffa3476cc 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -39,15 +39,19 @@ _object setVariable [QGVAR(dragDirection), _direction]; // add action to class if it is not already present private ["_type", "_initializedClasses"]; -_initializedClasses = GETMVAR(GVAR(initializedClasses),[]); +_type = typeOf _object; +_initializedClasses = GETGVAR(initializedClasses,[]); // do nothing if the class is already initialized if (_type in _initializedClasses) exitWith {}; +_initializedClasses pushBack _type; +GVAR(initializedClasses) = _initializedClasses; + private ["_name", "_icon", "_selection", "_statement", "_condition"]; _name = "drag"; _icon = ""; _selection = ""; -[_type, 0, [_name], _name, _icon, _selection, FUNC(startDrag), FUNC(canDrag), 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, ["ACE_MainActions", _name], _name, _icon, _selection, FUNC(startDrag), FUNC(canDrag), 2] call EFUNC(interact_menu,addClassAction); diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index 947c2e2579..1bd1e81be2 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -497,4 +497,17 @@ class CfgVehicles { class ACE_SelfActions {}; }; + class thingX; + class ReammoBox_F: thingX { + class ACE_Actions { + class ACE_MainActions { + displayName = "$STR_ACE_Interaction_MainAction"; + selection = ""; + distance = 2; + condition = "true"; + }; + }; + class ACE_SelfActions {}; + }; + }; From 5d0f0c2896d67775a64cca4701758e34056ccf7d Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 16 Mar 2015 10:56:05 -0500 Subject: [PATCH 076/178] Rename ACE_EarBuds -> ACE_EarPlugs Can't verify translations --- addons/hearing/CfgAmmo.hpp | 2 +- addons/hearing/CfgSounds.hpp | 2 +- addons/hearing/CfgVehicles.hpp | 26 +++++++++---------- addons/hearing/CfgWeapons.hpp | 8 +++--- addons/hearing/config.cpp | 4 +-- addons/hearing/functions/fnc_addEarPlugs.sqf | 4 +-- .../hearing/functions/fnc_putInEarplugs.sqf | 10 +++---- .../hearing/functions/fnc_removeEarplugs.sqf | 8 +++--- addons/hearing/stringtable.xml | 16 ++++++------ 9 files changed, 40 insertions(+), 40 deletions(-) diff --git a/addons/hearing/CfgAmmo.hpp b/addons/hearing/CfgAmmo.hpp index dea7901434..ddc2bf3297 100644 --- a/addons/hearing/CfgAmmo.hpp +++ b/addons/hearing/CfgAmmo.hpp @@ -4,4 +4,4 @@ class CfgAmmo { class B_127x108_Ball: BulletBase { audibleFire = 15; }; -}; \ No newline at end of file +}; diff --git a/addons/hearing/CfgSounds.hpp b/addons/hearing/CfgSounds.hpp index 17436088c3..ac64f42c4e 100644 --- a/addons/hearing/CfgSounds.hpp +++ b/addons/hearing/CfgSounds.hpp @@ -11,4 +11,4 @@ class CfgSounds { sound[] = {QUOTE(PATHTOF(sounds\ACE_earringing_heavy.wav)),8,1.7}; titles[] = {}; }; -}; \ No newline at end of file +}; diff --git a/addons/hearing/CfgVehicles.hpp b/addons/hearing/CfgVehicles.hpp index 1f499d88a4..300209f4e0 100644 --- a/addons/hearing/CfgVehicles.hpp +++ b/addons/hearing/CfgVehicles.hpp @@ -4,8 +4,8 @@ class CfgVehicles { class ACE_SelfActions { class ACE_Equipment { class ACE_PutInEarplugs { - displayName = "$STR_ACE_Hearing_Earbuds_On"; - condition = QUOTE( !([_player] call FUNC(hasEarPlugsIn)) && {'ACE_EarBuds' in items _player} ); + displayName = "$STR_ACE_Hearing_EarPlugs_On"; + condition = QUOTE( !([_player] call FUNC(hasEarPlugsIn)) && {'ACE_EarPlugs' in items _player} ); statement = QUOTE( [_player] call FUNC(putInEarPlugs) ); showDisabled = 0; priority = 2.5; @@ -14,7 +14,7 @@ class CfgVehicles { enableInside = 1; }; class ACE_RemoveEarplugs { - displayName = "$STR_ACE_Hearing_Earbuds_Off"; + displayName = "$STR_ACE_Hearing_EarPlugs_Off"; condition = QUOTE( [_player] call FUNC(hasEarPlugsIn) ); statement = QUOTE( [_player] call FUNC(removeEarPlugs) ); showDisabled = 0; @@ -35,61 +35,61 @@ class CfgVehicles { class Box_NATO_Support_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class B_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class Box_East_Support_F: EAST_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class O_supplyCrate_F: B_supplyCrate_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class Box_IND_Support_F: IND_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class Box_FIA_Support_F: FIA_Box_Base_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class I_supplyCrate_F: B_supplyCrate_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class IG_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class C_supplyCrate_F: ReammoBox_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_EarBuds,12); + MACRO_ADDITEM(ACE_EarPlugs,12); }; }; }; diff --git a/addons/hearing/CfgWeapons.hpp b/addons/hearing/CfgWeapons.hpp index 15fa2097a3..e70cc62c25 100644 --- a/addons/hearing/CfgWeapons.hpp +++ b/addons/hearing/CfgWeapons.hpp @@ -2,9 +2,9 @@ class CfgWeapons { class ACE_ItemCore; class InventoryItem_Base_F; - class ACE_EarBuds: ACE_ItemCore { - displayName = "$STR_ACE_Hearing_Earbuds_Name"; - descriptionShort = "$STR_ACE_Hearing_Earbuds_Description"; + class ACE_EarPlugs: ACE_ItemCore { + displayName = "$STR_ACE_Hearing_EarPlugs_Name"; + descriptionShort = "$STR_ACE_Hearing_EarPlugs_Description"; model = PATHTOF(ACE_earplugs.p3d); picture = PATHTOF(UI\ACE_earplugs_x_ca.paa); scope = 2; @@ -12,4 +12,4 @@ class CfgWeapons { mass = 1; }; }; -}; \ No newline at end of file +}; diff --git a/addons/hearing/config.cpp b/addons/hearing/config.cpp index 4499e647f6..446fd10180 100644 --- a/addons/hearing/config.cpp +++ b/addons/hearing/config.cpp @@ -3,7 +3,7 @@ class CfgPatches { class ADDON { units[] = {}; - weapons[] = {"ACE_EarBuds"}; + weapons[] = {"ACE_EarPlugs"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common", "ace_interaction"}; author[] = {"KoffeinFlummi", "CAA-Picard", "HopeJ", "commy2"}; @@ -29,4 +29,4 @@ class ACE_Settings { isClientSetable = 1; displayName = "$STR_ACE_Hearing_DisableEarRinging"; }; -}; \ No newline at end of file +}; diff --git a/addons/hearing/functions/fnc_addEarPlugs.sqf b/addons/hearing/functions/fnc_addEarPlugs.sqf index 7cd4661c0f..455de07fd9 100644 --- a/addons/hearing/functions/fnc_addEarPlugs.sqf +++ b/addons/hearing/functions/fnc_addEarPlugs.sqf @@ -23,7 +23,7 @@ _unit = _this select 0; _launcher = secondaryWeapon _unit; if (_launcher != "") exitWith { - _unit addItem "ACE_EarBuds"; + _unit addItem "ACE_EarPlugs"; }; // otherwise add earplugs if the soldier has a big rifle @@ -36,5 +36,5 @@ if (isNil "_magazine") exitWith {}; _ammo = getText (configFile >> "CfgMagazines" >> _magazine >> "ammo"); if (getNumber (configFile >> "CfgAmmo" >> _ammo >> "audiblefire") > 8) then { - _unit addItem "ACE_EarBuds"; + _unit addItem "ACE_EarPlugs"; }; diff --git a/addons/hearing/functions/fnc_putInEarplugs.sqf b/addons/hearing/functions/fnc_putInEarplugs.sqf index d5e3867a76..b02a19d5bc 100644 --- a/addons/hearing/functions/fnc_putInEarplugs.sqf +++ b/addons/hearing/functions/fnc_putInEarplugs.sqf @@ -17,12 +17,12 @@ PARAMS_1(_player); -// Buds in inventory, putting them in -_player removeItem "ACE_EarBuds"; +// Plugs in inventory, putting them in +_player removeItem "ACE_EarPlugs"; _player setVariable ["ACE_hasEarPlugsIn", true, true]; -[localize "STR_ACE_Hearing_Earbuds_Are_On"] call EFUNC(common,displayTextStructured); +[localize "STR_ACE_Hearing_EarPlugs_Are_On"] call EFUNC(common,displayTextStructured); -/*// No Ear Buds in inventory, telling user -[localize "STR_ACE_Hearing_NoBuds"] call EFUNC(common,displayTextStructured);*/ +/*// No Ear Plugs in inventory, telling user +[localize "STR_ACE_Hearing_NoPlugs"] call EFUNC(common,displayTextStructured);*/ diff --git a/addons/hearing/functions/fnc_removeEarplugs.sqf b/addons/hearing/functions/fnc_removeEarplugs.sqf index a762f06b47..e2d0b68d51 100644 --- a/addons/hearing/functions/fnc_removeEarplugs.sqf +++ b/addons/hearing/functions/fnc_removeEarplugs.sqf @@ -17,13 +17,13 @@ PARAMS_1(_player); -if !(_player canAdd "ACE_EarBuds") exitWith { // inventory full +if !(_player canAdd "ACE_EarPlugs") exitWith { // inventory full [localize "STR_ACE_Hearing_Inventory_Full"] call EFUNC(common,displayTextStructured); }; -// Buds already in and removing them. -_player addItem "ACE_EarBuds"; +// Plugs already in and removing them. +_player addItem "ACE_EarPlugs"; _player setVariable ["ACE_hasEarPlugsIn", false, true]; -[localize "STR_ACE_Hearing_Earbuds_Are_Off"] call EFUNC(common,displayTextStructured); +[localize "STR_ACE_Hearing_EarPlugs_Are_Off"] call EFUNC(common,displayTextStructured); diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 385bf35936..7f6110915a 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -2,7 +2,7 @@ - + Ear Plugs Ohrenstöpsel Tapones para los oídos @@ -14,8 +14,8 @@ Protetor auricular Tappi auricolari - - Protective Ear Buds allow the wearer to be near loud weaponry without damage to his hearing. + + Protective Ear Plugs allow the wearer to be near loud weaponry without damage to his hearing. Schützende Ohrenstöpsel, die es dem Träger ermöglichen, sich in der Nähe lauter Waffen aufzuhalten. Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. @@ -26,7 +26,7 @@ Protetor para ouvidos permitem que o usuário esteja próximo a ruídos sem danificar sua audição. Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. - + Earplugs in Ohrenstöpsel drinnen Poner tapones @@ -38,7 +38,7 @@ Protetores colocados Indossa i tappi auricolari - + Earplugs out Ohrenstöpsel raus Quitar tapones @@ -50,7 +50,7 @@ Protetores retirados Levati i tappi auricolari - + Earplugs in Ohrenstöpsel drinnen Tapones puestos @@ -62,7 +62,7 @@ Protetores colocados Indossa i tappi auricolari - + Earplugs out Ohrenstöpsel raus Tapones quitados @@ -74,7 +74,7 @@ Protetores retirados Levati i tappi auricolari - + You have no ear plugs Keine Ohrenstöpsel im Inventar No tienes tapones para los oídos From d06760e77ee0b62d5077cab66ae84dbb915a79e0 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 16 Mar 2015 13:14:45 -0500 Subject: [PATCH 077/178] Use ACRE API: acre_api_fnc_setGlobalVolume --- addons/hearing/functions/fnc_updateVolume.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index 34ea959f39..8be8bfa0e1 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -53,7 +53,7 @@ if (!(missionNameSpace getVariable [QGVAR(disableVolumeUpdate), false])) then { 0.1 fadeSound _volume; 0.1 fadeSpeech _volume; ACE_player setVariable ["tf_globalVolume", _volume]; - ACE_player setVariable ["acre_sys_core_globalVolume", _volume]; + if (!isNil "acre_api_fnc_setGlobalVolume") then {[_volume] call acre_api_fnc_setGlobalVolume;}; }; //hintSilent format ["GVAR(currentDeafness), _Volume = %1, %2", GVAR(currentDeafness), _volume]; From 27404fed1b97084031688e84f3825073f08fa317 Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 16 Mar 2015 19:25:29 +0100 Subject: [PATCH 078/178] function to drop object, fix position event --- addons/common/XEH_postInit.sqf | 2 + addons/common/XEH_preInit.sqf | 1 + addons/common/functions/fnc_fixPosition.sqf | 29 ++++++++++ addons/dragging/CfgEventHandlers.hpp | 2 +- addons/dragging/CfgVehicles.hpp | 2 +- addons/dragging/XEH_clientInit.sqf | 13 +++++ addons/dragging/XEH_postInit.sqf | 11 ---- addons/dragging/XEH_preInit.sqf | 4 ++ addons/dragging/functions/fnc_dragObject.sqf | 54 +++++++++++++++++++ .../dragging/functions/fnc_dragObjectPFH.sqf | 30 +++++++++++ addons/dragging/functions/fnc_dropObject.sqf | 36 +++++++++++++ .../dragging/functions/fnc_setDraggable.sqf | 2 +- addons/dragging/functions/fnc_startDrag.sqf | 37 ++++++++++++- .../dragging/functions/fnc_startDragPFH.sqf | 20 +++++++ addons/dragging/script_component.hpp | 4 +- 15 files changed, 231 insertions(+), 16 deletions(-) create mode 100644 addons/common/functions/fnc_fixPosition.sqf create mode 100644 addons/dragging/XEH_clientInit.sqf delete mode 100644 addons/dragging/XEH_postInit.sqf create mode 100644 addons/dragging/functions/fnc_dragObject.sqf create mode 100644 addons/dragging/functions/fnc_dragObjectPFH.sqf create mode 100644 addons/dragging/functions/fnc_dropObject.sqf create mode 100644 addons/dragging/functions/fnc_startDragPFH.sqf diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 970eec92b4..1a26553ed7 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -20,6 +20,8 @@ if (hasInterface) then { }; }] call FUNC(addEventhandler); +["fixPosition", FUNC(fixPosition)] call FUNC(addEventhandler); + // hack to get PFH to work in briefing [QGVAR(onBriefingPFH), "onEachFrame", { if (time > 0) exitWith { diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 73fe903684..c822de6d47 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -56,6 +56,7 @@ PREP(execRemoteFnc); PREP(executePersistent); PREP(filter); PREP(fixLoweredRifleAnimation); +PREP(fixPosition); PREP(getAllDefinedSetVariables); PREP(getAllGear); PREP(getCaptivityStatus); diff --git a/addons/common/functions/fnc_fixPosition.sqf b/addons/common/functions/fnc_fixPosition.sqf new file mode 100644 index 0000000000..a59c509a96 --- /dev/null +++ b/addons/common/functions/fnc_fixPosition.sqf @@ -0,0 +1,29 @@ +/* + * Author: commy2 + * + * Fixes position of an object. E.g. moves object above ground and adjusts to terrain slope. Requires local object. + * + * Argument: + * Object (Object) + * + * Return value: + * NONE + */ +#include "script_component.hpp" + +// setVectorUp requires local object +if (!local _this) exitWith {}; + +private "_position"; +_position = getPos _this; + +// don't place the object below the ground +if (_position select 2 < 0) then { + _position set [2, 0]; + _this setPos _position; +}; + +// adjust position to sloped terrain, if placed on ground +if (getPosATL _this select 2 == _position select 2) then { + _this setVectorUp surfaceNormal _position; +}; diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp index 2821f3d307..2ab440414c 100644 --- a/addons/dragging/CfgEventHandlers.hpp +++ b/addons/dragging/CfgEventHandlers.hpp @@ -7,7 +7,7 @@ class Extended_PreInit_EventHandlers { class Extended_PostInit_EventHandlers { class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_preInit)); + clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); }; }; diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp index 3b7f43fead..89721efd97 100644 --- a/addons/dragging/CfgVehicles.hpp +++ b/addons/dragging/CfgVehicles.hpp @@ -4,7 +4,7 @@ class CfgVehicles { class ReammoBox_F: ThingX { XEH_ENABLED; GVAR(canDrag) = 0; - GVAR(dragPosition[]) = {0,1,1}; + GVAR(dragPosition[]) = {0,1.2,0}; GVAR(dragDirection) = 0; }; diff --git a/addons/dragging/XEH_clientInit.sqf b/addons/dragging/XEH_clientInit.sqf new file mode 100644 index 0000000000..339b7f590f --- /dev/null +++ b/addons/dragging/XEH_clientInit.sqf @@ -0,0 +1,13 @@ +// by PabstMirror, commy2 + +#include "script_component.hpp" + +GVAR(currentHeightChange) = 0; + +//[{_this call DFUNC(handleScrollWheel)}] call FUNC(common,addScrollWheelEventHandler); + +if (isNil QGVAR(maxWeight)) then { + GVAR(maxWeight) = 800; +}; + +["isNotDragging", {!((_this select 0) getVariable [QGVAR(isDragging), false])}] call EFUNC(common,addCanInteractWithCondition); diff --git a/addons/dragging/XEH_postInit.sqf b/addons/dragging/XEH_postInit.sqf deleted file mode 100644 index 18dff50699..0000000000 --- a/addons/dragging/XEH_postInit.sqf +++ /dev/null @@ -1,11 +0,0 @@ -// by PabstMirror - -#include "script_component.hpp" - -GVAR(currentHeightChange) = 0; - -[{_this call DFUNC(handleScrollWheel)}] call FUNC(common,addScrollWheelEventHandler); - -if (isNil QGVAR(maxWeight)) then { - GVAR(maxWeight) = 800; -}; diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index ba4327f9e2..88bd1d3d22 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -3,8 +3,12 @@ ADDON = false; PREP(canDrag); +PREP(dragObject); +PREP(dragObjectPFH); +PREP(dropObject); PREP(initObject); PREP(setDraggable); PREP(startDrag); +PREP(startDragPFH); ADDON = true; diff --git a/addons/dragging/functions/fnc_dragObject.sqf b/addons/dragging/functions/fnc_dragObject.sqf new file mode 100644 index 0000000000..9120c049b1 --- /dev/null +++ b/addons/dragging/functions/fnc_dragObject.sqf @@ -0,0 +1,54 @@ +/* + * Author: commy2 + * + * Drag an object. Called from ace_dragging_fnc_startDrag + * + * Argument: + * 0: Unit that should do the dragging (Object) + * 1: Object to drag (Object) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +// get attachTo offset and direction. +private ["_position", "_direction"]; + +_position = _target getVariable [QGVAR(dragPosition), [0, 0, 0]]; +_direction = _target getVariable [QGVAR(dragDirection), 0]; + +// add height offset of model +private "_offset"; +_offset = (_target modelToWorld [0, 0, 0] select 2) - (_unit modelToWorld [0, 0, 0] select 2); + +_position = _position vectorAdd [0, 0, _offset]; + +// attach object +_target attachTo [_unit, _position]; +_target setDir _direction; + +// add scrollwheel action to release object +/* + _actionID = _unit getVariable ["AGM_Drag_ReleaseActionID", -1]; + + if (_actionID != -1) then { + _unit removeAction _actionID; + }; + _actionID = _unit addAction [format ["%1", localize "STR_AGM_Drag_EndDrag"], "player call AGM_Drag_fnc_releaseObject;", nil, 20, false, true, "","player call AGM_Drag_fnc_isDraggingObject"]; + + _unit setVariable ["AGM_Drag_ReleaseActionID", _actionID]; +*/ + +_unit setVariable [QGVAR(isDragging), true, true]; + +// check everything +[FUNC(dragObjectPFH), 0, [_unit, _target]] call CBA_fnc_addPerFrameHandler; + +// reset current dragging height. +GVAR(currentHeightChange) = 0; diff --git a/addons/dragging/functions/fnc_dragObjectPFH.sqf b/addons/dragging/functions/fnc_dragObjectPFH.sqf new file mode 100644 index 0000000000..cf8e710474 --- /dev/null +++ b/addons/dragging/functions/fnc_dragObjectPFH.sqf @@ -0,0 +1,30 @@ +// by commy2 +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0 select 0; +_target = _this select 0 select 1; + +// drop if the player is dead +if !([_unit] call EFUNC(common,isAlive)) exitWith { + [_unit, _target] call FUNC(dropObject); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +// drop if the crate is destroyed +if !([_target] call EFUNC(common,isAlive)) exitWith { + [_unit, _target] call FUNC(dropObject); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +// drop if not in dragging anim. This also exits when entering a vehicle. +if !(animationState _unit in DRAG_ANIMATIONS) exitWith { + [_unit, _target] call FUNC(dropObject); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +if !([_unit] call EFUNC(common,isPlayer)) exitWith { + [_unit, _target] call FUNC(dropObject); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf new file mode 100644 index 0000000000..77c928513d --- /dev/null +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -0,0 +1,36 @@ +/* + * Author: commy2 + * + * Drop a dragged object. + * + * Argument: + * 0: Unit that drags the other object (Object) + * 1: Dragged object to drop (Object) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +// remove scroll wheel action +/* +_this removeAction (_this getVariable ["AGM_Drag_ReleaseActionID", -1]); +*/ + +// play release animation +_unit playAction "released"; + +// release object +detach _target; + +_unit setVariable [QGVAR(isDragging), false, true]; + +// make object accesable for other units +[objNull, _target, true] call EFUNC(common,claim); + +["fixPosition", _target, _target] call EFUNC(common,targetEvent); diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 6ffa3476cc..e63f453d29 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -54,4 +54,4 @@ _name = "drag"; _icon = ""; _selection = ""; -[_type, 0, ["ACE_MainActions", _name], _name, _icon, _selection, FUNC(startDrag), FUNC(canDrag), 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, ["ACE_MainActions", _name], _name, _icon, _selection, {[_player, _target] call FUNC(startDrag)}, {[_player, _target] call FUNC(canDrag)}, 2] call EFUNC(interact_menu,addClassAction); diff --git a/addons/dragging/functions/fnc_startDrag.sqf b/addons/dragging/functions/fnc_startDrag.sqf index 324bf850d5..8c96dbe630 100644 --- a/addons/dragging/functions/fnc_startDrag.sqf +++ b/addons/dragging/functions/fnc_startDrag.sqf @@ -1,2 +1,37 @@ +/* + * Author: commy2 + * + * Start the dragging process. + * + * Argument: + * 0: Unit that should do the dragging (Object) + * 1: Object to drag (Object) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" -hint str _target +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +// @todo check weight +//_ableToDrag = ((_draggedObject call AGM_Drag_fnc_GetWeight) <= AGM_Drag_MaxWeight); + +// add a primary weapon if the unit has none. +// @todo prevent opening inventory when equipped with a fake weapon +if (primaryWeapon _unit == "") then { + _unit addWeapon "ACE_FakePrimaryWeapon"; +}; + +// select primary, otherwise the drag animation actions don't work. +_unit selectWeapon primaryWeapon _unit; + +// prevent multiple players from accessing the same object +[_unit, _target, true] call EFUNC(common,claim); + +_unit playActionNow "grabDrag"; + +[FUNC(startDragPFH), 0.2, [_unit, _target, time + 5]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/dragging/functions/fnc_startDragPFH.sqf b/addons/dragging/functions/fnc_startDragPFH.sqf new file mode 100644 index 0000000000..b6515aa2d9 --- /dev/null +++ b/addons/dragging/functions/fnc_startDragPFH.sqf @@ -0,0 +1,20 @@ +// by commy2 +#include "script_component.hpp" + +private ["_unit", "_target", "_timeOut"]; + +_unit = _this select 0 select 0; +_target = _this select 0 select 1; +_timeOut = _this select 0 select 2; + +// timeout. Do nothing. Quit. time, because anim length is linked to ingame time. +if (time > _timeOut) exitWith { + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +// unit is ready to start dragging +if (animationState _unit in DRAG_ANIMATIONS) exitWith { + [_unit, _target] call FUNC(dragObject); + + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; diff --git a/addons/dragging/script_component.hpp b/addons/dragging/script_component.hpp index 3e8c54519b..0f601ae8d9 100644 --- a/addons/dragging/script_component.hpp +++ b/addons/dragging/script_component.hpp @@ -9,4 +9,6 @@ #define DEBUG_SETTINGS DEBUG_ENABLED_DRAGGING #endif -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file +#include "\z\ace\addons\main\script_macros.hpp" + +#define DRAG_ANIMATIONS ["amovpercmstpslowwrfldnon_acinpknlmwlkslowwrfldb_2", "amovpercmstpsraswpstdnon_acinpknlmwlksnonwpstdb_2", "amovpercmstpsnonwnondnon_acinpknlmwlksnonwnondb_2", "acinpknlmstpsraswrfldnon", "acinpknlmstpsnonwpstdnon", "acinpknlmstpsnonwnondnon", "acinpknlmwlksraswrfldb", "acinpknlmwlksnonwnondb"] From 2da0eee1e278da6653829e331de7f5321c340fc2 Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 16 Mar 2015 20:09:54 +0100 Subject: [PATCH 079/178] add drop dragged object action --- addons/dragging/XEH_preInit.sqf | 1 + addons/dragging/functions/fnc_canDrop.sqf | 1 + addons/dragging/functions/fnc_dragObject.sqf | 34 ++++++++++++------- addons/dragging/functions/fnc_dropObject.sqf | 5 ++- .../dragging/functions/fnc_setDraggable.sqf | 9 ++--- 5 files changed, 28 insertions(+), 22 deletions(-) create mode 100644 addons/dragging/functions/fnc_canDrop.sqf diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index 88bd1d3d22..4ed8925e48 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -3,6 +3,7 @@ ADDON = false; PREP(canDrag); +PREP(canDrop); PREP(dragObject); PREP(dragObjectPFH); PREP(dropObject); diff --git a/addons/dragging/functions/fnc_canDrop.sqf b/addons/dragging/functions/fnc_canDrop.sqf new file mode 100644 index 0000000000..f32a5804e2 --- /dev/null +++ b/addons/dragging/functions/fnc_canDrop.sqf @@ -0,0 +1 @@ +true \ No newline at end of file diff --git a/addons/dragging/functions/fnc_dragObject.sqf b/addons/dragging/functions/fnc_dragObject.sqf index 9120c049b1..75a3c0cb2a 100644 --- a/addons/dragging/functions/fnc_dragObject.sqf +++ b/addons/dragging/functions/fnc_dragObject.sqf @@ -33,19 +33,29 @@ _position = _position vectorAdd [0, 0, _offset]; _target attachTo [_unit, _position]; _target setDir _direction; -// add scrollwheel action to release object -/* - _actionID = _unit getVariable ["AGM_Drag_ReleaseActionID", -1]; - - if (_actionID != -1) then { - _unit removeAction _actionID; - }; - _actionID = _unit addAction [format ["%1", localize "STR_AGM_Drag_EndDrag"], "player call AGM_Drag_fnc_releaseObject;", nil, 20, false, true, "","player call AGM_Drag_fnc_isDraggingObject"]; - - _unit setVariable ["AGM_Drag_ReleaseActionID", _actionID]; -*/ - _unit setVariable [QGVAR(isDragging), true, true]; +_unit setVariable [QGVAR(draggedObject), _target, true]; + +// add scrollwheel action to release object +private "_actionID"; +_actionID = _unit getVariable [QGVAR(ReleaseActionID), -1]; + +if (_actionID != -1) then { + _unit removeAction _actionID; +}; + +_actionID = _unit addAction [ + format ["%1", "STR_AGM_Drag_EndDrag"], + QUOTE([ARR_2(_this select 0, (_this select 0) getVariable [ARR_2(QUOTE(QGVAR(draggedObject)),objNull)])] call FUNC(dropObject)), + nil, + 20, + false, + true, + "", + QUOTE(!isNull (_this getVariable [ARR_2(QUOTE(QGVAR(draggedObject)),objNull)])) +]; + +_unit setVariable [QGVAR(ReleaseActionID), _actionID]; // check everything [FUNC(dragObjectPFH), 0, [_unit, _target]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index 77c928513d..35952af48e 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -18,9 +18,7 @@ _unit = _this select 0; _target = _this select 1; // remove scroll wheel action -/* -_this removeAction (_this getVariable ["AGM_Drag_ReleaseActionID", -1]); -*/ +_unit removeAction (_unit getVariable [QGVAR(ReleaseActionID), -1]); // play release animation _unit playAction "released"; @@ -29,6 +27,7 @@ _unit playAction "released"; detach _target; _unit setVariable [QGVAR(isDragging), false, true]; +_unit setVariable [QGVAR(draggedObject), objNull, true]; // make object accesable for other units [objNull, _target, true] call EFUNC(common,claim); diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index e63f453d29..38e9438ca0 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -48,10 +48,5 @@ if (_type in _initializedClasses) exitWith {}; _initializedClasses pushBack _type; GVAR(initializedClasses) = _initializedClasses; -private ["_name", "_icon", "_selection", "_statement", "_condition"]; - -_name = "drag"; -_icon = ""; -_selection = ""; - -[_type, 0, ["ACE_MainActions", _name], _name, _icon, _selection, {[_player, _target] call FUNC(startDrag)}, {[_player, _target] call FUNC(canDrag)}, 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, ["ACE_MainActions", QGVAR(drag)], "drg", "", "", {[_player, _target] call FUNC(startDrag)}, {[_player, _target] call FUNC(canDrag)}, 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, ["ACE_MainActions", QGVAR(drop)], "drp", "", "", {[_player, _target] call FUNC(dropObject)}, {[_player, _target] call FUNC(canDrop)}, 2] call EFUNC(interact_menu,addClassAction); From 2aaef08c1d0699f00aea1fb3f1c068f0c6d0a609 Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 16 Mar 2015 20:39:49 +0100 Subject: [PATCH 080/178] can drag / drop functions, localization --- addons/dragging/functions/fnc_canDrag.sqf | 24 ++++++++- addons/dragging/functions/fnc_canDrop.sqf | 23 +++++++- addons/dragging/functions/fnc_dragObject.sqf | 2 +- .../dragging/functions/fnc_setDraggable.sqf | 4 +- addons/dragging/stringtable.xml | 54 +++++++++++++++++++ 5 files changed, 102 insertions(+), 5 deletions(-) create mode 100644 addons/dragging/stringtable.xml diff --git a/addons/dragging/functions/fnc_canDrag.sqf b/addons/dragging/functions/fnc_canDrag.sqf index f32a5804e2..17c2ffb901 100644 --- a/addons/dragging/functions/fnc_canDrag.sqf +++ b/addons/dragging/functions/fnc_canDrag.sqf @@ -1 +1,23 @@ -true \ No newline at end of file +/* + * Author: commy2 + * + * Check if unit can drag the object. Doesn't check weight. + * + * Argument: + * 0: Unit that should do the dragging (Object) + * 1: Object to drag (Object) + * + * Return value: + * Can the unit drag the object? (Bool) + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; + +// a static weapon has to be empty for dragging +if ((typeOf _target) isKindOf "StaticWeapon" && {count crew _target > 0}) exitWith {false}; diff --git a/addons/dragging/functions/fnc_canDrop.sqf b/addons/dragging/functions/fnc_canDrop.sqf index f32a5804e2..df75b9540f 100644 --- a/addons/dragging/functions/fnc_canDrop.sqf +++ b/addons/dragging/functions/fnc_canDrop.sqf @@ -1 +1,22 @@ -true \ No newline at end of file +/* + * Author: commy2 + * + * Check if unit can drop the object. + * + * Argument: + * 0: Unit that currently drags a object (Object) + * 1: Object that is dragged (Object) + * + * Return value: + * Can the unit drop the object? (Bool) + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +if !([_unit, _target, ["isNotDragging"]] call EFUNC(common,canInteractWith)) exitWith {false}; + +_unit getVariable [QGVAR(draggedObject), objNull] == _target diff --git a/addons/dragging/functions/fnc_dragObject.sqf b/addons/dragging/functions/fnc_dragObject.sqf index 75a3c0cb2a..2f04e0e599 100644 --- a/addons/dragging/functions/fnc_dragObject.sqf +++ b/addons/dragging/functions/fnc_dragObject.sqf @@ -45,7 +45,7 @@ if (_actionID != -1) then { }; _actionID = _unit addAction [ - format ["%1", "STR_AGM_Drag_EndDrag"], + format ["%1", localize "STR_ACE_Dragging_Drop"], QUOTE([ARR_2(_this select 0, (_this select 0) getVariable [ARR_2(QUOTE(QGVAR(draggedObject)),objNull)])] call FUNC(dropObject)), nil, 20, diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 38e9438ca0..82ebc201e2 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -48,5 +48,5 @@ if (_type in _initializedClasses) exitWith {}; _initializedClasses pushBack _type; GVAR(initializedClasses) = _initializedClasses; -[_type, 0, ["ACE_MainActions", QGVAR(drag)], "drg", "", "", {[_player, _target] call FUNC(startDrag)}, {[_player, _target] call FUNC(canDrag)}, 2] call EFUNC(interact_menu,addClassAction); -[_type, 0, ["ACE_MainActions", QGVAR(drop)], "drp", "", "", {[_player, _target] call FUNC(dropObject)}, {[_player, _target] call FUNC(canDrop)}, 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, ["ACE_MainActions", QGVAR(drag)], localize "STR_ACE_Dragging_Drag", "", "", {[_player, _target] call FUNC(startDrag)}, {[_player, _target] call FUNC(canDrag)}, 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, ["ACE_MainActions", QGVAR(drop)], localize "STR_ACE_Dragging_Drop", "", "", {[_player, _target] call FUNC(dropObject)}, {[_player, _target] call FUNC(canDrop)}, 2] call EFUNC(interact_menu,addClassAction); diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml new file mode 100644 index 0000000000..d8f4f1981a --- /dev/null +++ b/addons/dragging/stringtable.xml @@ -0,0 +1,54 @@ + + + + + + Drag + Тащить + Arrastrar + Ciągnij + Táhnout + Tracter + Ziehen + Arrastar + Trascina + Húzás + + + Release + Отпустить + Soltar + Puść + Položit + Lâcher + Loslassen + Largar + Lascia + Elengedés + + + Unable to drag item due to weight + Слишком тяжелый предмет + No se puede arrastrar el objeto debido a su peso + Nie można ciągnąć tego przedmiotu z powodu jego wagi + Předmět je příliž těžký! + Trop lourd pour être tracté + Dieser Gegenstand kann nicht gezogen werden, da er zu schwer ist. + Não é possível carregar o item devido a seu peso + Non è possibile trascinare l'oggetto a causa del suo peso + Túl nehéz ahhoz, hogy elhúzd + + + Carry + Tragen + Portar + Nieś + Porter + Nést + Carregar + Trascina + Felvesz + Нести + + + From cf45de7c11cff3da7c8c999fc47ec6f4c6540042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Mon, 16 Mar 2015 18:34:45 -0300 Subject: [PATCH 081/178] Typo on altimeter. Fix #204 --- addons/parachute/functions/fnc_showAltimeter.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/parachute/functions/fnc_showAltimeter.sqf b/addons/parachute/functions/fnc_showAltimeter.sqf index 1b3edc26f5..8e3c3d83e3 100644 --- a/addons/parachute/functions/fnc_showAltimeter.sqf +++ b/addons/parachute/functions/fnc_showAltimeter.sqf @@ -43,4 +43,4 @@ GVAR(AltimeterActive) = true; (_this select 0) set [2, _height]; (_this select 0) set [3, _curTime]; -}, 0.2, [uiNamespace getVariable ["ACE_Altimeter", displayNull], _unit,floor ((getPosASL _unit) select 2), time]] call CALLSTACK(cba_fnc_addPerFrameEventHandler); +}, 0.2, [uiNamespace getVariable ["ACE_Altimeter", displayNull], _unit,floor ((getPosASL _unit) select 2), time]] call CALLSTACK(cba_fnc_addPerFrameHandler); From fef150cff2fa83a23c5f4f9e9e2e0fb2c174e83c Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 17 Mar 2015 00:24:25 +0100 Subject: [PATCH 082/178] attempt to fix collisions --- addons/common/XEH_preInit.sqf | 1 + addons/common/functions/fnc_fixCollisions.sqf | 55 +++++++++++++++++++ addons/dragging/functions/fnc_dropObject.sqf | 2 + 3 files changed, 58 insertions(+) create mode 100644 addons/common/functions/fnc_fixCollisions.sqf diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index c822de6d47..a70014c25d 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -55,6 +55,7 @@ PREP(execPersistentFnc); PREP(execRemoteFnc); PREP(executePersistent); PREP(filter); +PREP(fixCollisions); PREP(fixLoweredRifleAnimation); PREP(fixPosition); PREP(getAllDefinedSetVariables); diff --git a/addons/common/functions/fnc_fixCollisions.sqf b/addons/common/functions/fnc_fixCollisions.sqf new file mode 100644 index 0000000000..2f4078bb1f --- /dev/null +++ b/addons/common/functions/fnc_fixCollisions.sqf @@ -0,0 +1,55 @@ +/* + * Author: commy2 + * Attempt to fix physx collisions causing unreasonable impact forces and damage. + * + * Arguments: + * 0: Object + * + * Return Value: + * Nothing + * + */ +#include "script_component.hpp" + +private "_object"; + +_object = _this select 0; + +if (!local _object) exitWith {}; + +// ignore collision damage +_object setVariable [QGVAR(fixCollisionsDamage), damage _object]; + +private ["_ehID", "_vectorDirAndUp"]; + +_ehID = _object addEventHandler ["HandleDamage", { + + if (isNull (_this select 3)) exitWith { + (_this select 0) getVariable [QGVAR(fixCollisionsDamage), 0]; + }; + (_this select 0) setVariable [QGVAR(fixCollisionsDamage), _this select 2]; + + _this select 2 + +}]; + +_vectorDirAndUp = [vectorDir _object, vectorUp _object]; + +[{ + private ["_object", "_ehID", "_vectorDirAndUp", "_timeOut"]; + + _object = _this select 0 select 0; + _ehID = _this select 0 select 1; + _vectorDirAndUp = _this select 0 select 2; + _timeOut = _this select 0 select 3; + + // adjust vector to prevent fliping + _object setVectorDirAndUp _vectorDirAndUp;systemChat str damage _object;// + + if (time > _timeOut) exitWith { + _object removeEventHandler ["HandleDamage", _ehID];hint str time;// + + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + +}, 0, [_object, _ehID, _vectorDirAndUp, time + 2]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index 35952af48e..dc850c6f00 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -24,6 +24,8 @@ _unit removeAction (_unit getVariable [QGVAR(ReleaseActionID), -1]); _unit playAction "released"; // release object +[_target] call EFUNC(common,fixCollisions);//"fixCollision" + detach _target; _unit setVariable [QGVAR(isDragging), false, true]; From 4c1f7111b5e8e8288d187a82c547c3744feb1a1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Mon, 16 Mar 2015 20:24:53 -0300 Subject: [PATCH 083/178] Add map module --- addons/map/CfgVehicles.hpp | 39 +++++++++++++++++++++++++ addons/map/UI/IconMap_ca.paa | Bin 0 -> 5625 bytes addons/map/XEH_preInit.sqf | 1 + addons/map/functions/fnc_moduleMap.sqf | 22 ++++++++++++++ 4 files changed, 62 insertions(+) create mode 100644 addons/map/UI/IconMap_ca.paa create mode 100644 addons/map/functions/fnc_moduleMap.sqf diff --git a/addons/map/CfgVehicles.hpp b/addons/map/CfgVehicles.hpp index 6b68864728..7960fe67ee 100644 --- a/addons/map/CfgVehicles.hpp +++ b/addons/map/CfgVehicles.hpp @@ -1,5 +1,44 @@ class CfgVehicles { class Module_F; + class ACE_ModuleMap: Module_F { + author = "$STR_ACE_Common_ACETeam"; + category = "ACE"; + displayName = "Map"; + function = QFUNC(moduleMap); + scope = 2; + isGlobal = 1; + icon = PATHTOF(UI\IconMap_ca.paa); + class Arguments { + class MapIllumination { + displayName = "Map illumination?"; + description = "Calculate dynamic map illumination based on light conditions?"; + typeName = "BOOL"; + class values { + class Yes { name = "Yes"; value = 1; default = 1; }; + class No { name = "No"; value = 0; }; + }; + }; + class MapShake { + displayName = "Map shake?"; + description = "Make map shake when walking?"; + typeName = "BOOL"; + class values { + class Yes { name = "Yes"; value = 1; default = 1;}; + class No { name = "No"; value = 0; }; + }; + }; + class MapLimitZoom { + displayName = "Limit map zoom?"; + description = "Limit the amount of zoom available for the map?"; + typeName = "BOOL"; + class values { + class Yes { name = "Yes"; value = 1; }; + class No { name = "No"; value = 0; default = 1;}; + }; + }; + }; + }; + class ACE_ModuleBlueForceTracking: Module_F { author = "$STR_ACE_Common_ACETeam"; category = "ACE"; diff --git a/addons/map/UI/IconMap_ca.paa b/addons/map/UI/IconMap_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..128f08f6f01b5ec82dd4ffa2cc70a453948304b2 GIT binary patch literal 5625 zcmdT|4NM!?9X}^2DJ>Al$F#;UgJYF8Q?fKxPp#6{&^cg4p`l6BkSSAuG*QxGM_NTP zG0)JHxlz*`q1z(VQfsML_n~Pfb1$k;YtppDA|GVw$7~!Jq{L(-fSCie#~p9)o&A4z zxhQkcmPvg&!~O36{=fgn`@fI7dr)z4;iexJZ!TQGFwE4{RFQviR9B`?6`;M)fgYncp!@ zv1HFJb^+i2J70(?X?g9#y&AAzKID^p1FUT)cacv3mxjHf-(5@NpKqL<=)x%j`Fta) z{ZxTV!_&4AzKY7Vzr#Iawj0pDe8>?d_oR{74MTicaFMVO@c%j=n7?X8opl!Y2S#J$ zRtI>c2Sq+Vnoj*SFqRfWNs9sG|E)g;rleWPx9UX9Hp^SJz&|jGA_#E=Ci3CV@pIzm zfahvI&B@nl`I@gmzjQe2BKM?8T%(Q~_v<#$`K#~5gI8B0fIN%fMtdLNeq1kxl6SKK z@9W2MA9{=8ag3XCXn!Now;Us4$=*JqU;Zl1r^IiO%1e?PPeg4(c=bByUpkB?O$6XZ z{KfI42RrP3z{&DaF*a=->9*1F*2Yl8j#ZKX5I3|Jh#P*PrFYQ%`<$8nCgm z&MJgzo&wCA)#NfvD$SRE-@CQJRDtT7JEPpl{@3Mt?$_)s%#YIb@%iy{NIb10bW(f< zb4OONBZtiZJwci-Em04IyTD;(`b(iBhBPbm)G zX{Y&3rmvPSkm|o>0oXSWq-+oJZ$1h*YXC2feA{z?t^8o1P!k@u@N1AIW}8=a)7X;sn7(=p}z&7&D2dI6Gax)cR_i=47qw6z7lfVN4X0 z$B!AgC#>;?i-BLQug2f~4O<<=TN?Ct{uOW5U)gAV>Tqhkj!C-yt!?i}SN2!)-GWD% z`>tR3Gac^=;xCHmz+RfunG;l;zi!b_Jb?acx#42S_6=X71vx%%Od{kWP|EL0kJ}zF zi6+2#N$TV2?wj+gZR6~I95U$NVqZ1Bt2}(wwUCQ+m+TLWM#-&-{2{uAizcz}Kk%vf z=Zf<#`fxsWQ-909B$hdv|7Gnz5KQC|ZiIXN7(Rb2nxfcPii@F9ycx6qq}US1=dWt% z_#x>pYcFz1Li~sD#qFVmP+okC#gvXe#qQ{nogRJ%IM}AI^84U-WcE9r{(p)4|Qh#?_&+Yh<*~^dcRp0-L zdjj+;2SrruQY;e<3s(>hkTVT=83hWw^)mXSFfG3(+7MmRK;MMp`w{=r z3cwpKi<7;IZKHCWA3MMOnWZ4duQiM3H`bT|XNCA}#x)z80Y4bv(~Ylu4=OYb`bdcvIKJ<<*w95{1@{BaVOM3X-or>3nH?HE(0`JSOWd(?>?&M#j z{yaN$6rVXS=|DfuCi5AF>KlY2`IxJny!y>T?q|2%<~LmCts?`R7xixA;rIi+vxg3i2mIfVU3vRTDkP3s^tq2%kBk zsNaM^kgM&h@!G&5RcuMKc%b2&z2l23seW{V(Ab2<$k=;G(E z=FD_h9_Z?5%X-fGHn?3$`r{7{fb*h7p)bb=rB6a6gb$e656>}2KLz=Hf#ttlz2jlZ zx8#c_4qe#(azDtI#|~dV|Kr*nfYZFJZC70l^(Q0T`lr5j`ScuR9%)&bwUI6pn*{cz z-RQySUyhV-siF416FdI?qyN}W@g|}1rrqRT=3eqy^dXMjlj7T425vmm-1O#!9q!*# p%rzZ&Z0C;m05>zQH+6lc&j-8!uc$bmTbCc1r}1az!sGa${u@mGGnxPZ literal 0 HcmV?d00001 diff --git a/addons/map/XEH_preInit.sqf b/addons/map/XEH_preInit.sqf index 9bd60c865f..7899c6a637 100644 --- a/addons/map/XEH_preInit.sqf +++ b/addons/map/XEH_preInit.sqf @@ -7,6 +7,7 @@ PREP(blueForceTrackingModule); PREP(blueForceTrackingUpdate); PREP(determineMapLight); PREP(determineZoom); +PREP(moduleMap); PREP(updateMapEffects); ADDON = true; diff --git a/addons/map/functions/fnc_moduleMap.sqf b/addons/map/functions/fnc_moduleMap.sqf new file mode 100644 index 0000000000..4fdea61420 --- /dev/null +++ b/addons/map/functions/fnc_moduleMap.sqf @@ -0,0 +1,22 @@ +/* + * Author: CAA-Picard + * Initializes the Map module. + * + * Arguments: + * Whatever the module provides. (I dunno.) + * + * Return Value: + * None + */ +#include "script_component.hpp" + +_logic = _this select 0; +_activated = _this select 2; + +if !(_activated) exitWith {}; + +[_logic, QGVAR(mapIllumination), "MapIllumination"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(mapShake), "MapShake" ] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(mapLimitZoom), "MapLimitZoom" ] call EFUNC(common,readSettingFromModule); + +diag_log text "[ACE]: Interaction Module Initialized."; From 5b91996c69d066b4e9a4ff0b8f5e3bc80f864035 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Mon, 16 Mar 2015 20:28:37 -0300 Subject: [PATCH 084/178] Add hearing module and additional customization parameters: - Enable/Disable combat deafness altogether (default on) - Volume when using earbuds (default 50%) - Volume when unconscious (default 40%) --- addons/hearing/CfgEventHandlers.hpp | 6 ++--- addons/hearing/CfgVehicles.hpp | 23 ++++++++++++++++++ addons/hearing/UI/IconHearing_ca.paa | Bin 0 -> 5625 bytes addons/hearing/XEH_preInit.sqf | 1 + addons/hearing/config.cpp | 16 ++++++++++-- .../hearing/functions/fnc_moduleHearing.sqf | 20 +++++++++++++++ addons/hearing/functions/fnc_updateVolume.sqf | 7 ++++-- 7 files changed, 66 insertions(+), 7 deletions(-) create mode 100644 addons/hearing/UI/IconHearing_ca.paa create mode 100644 addons/hearing/functions/fnc_moduleHearing.sqf diff --git a/addons/hearing/CfgEventHandlers.hpp b/addons/hearing/CfgEventHandlers.hpp index 9f0acc6c7c..94b1ab0703 100644 --- a/addons/hearing/CfgEventHandlers.hpp +++ b/addons/hearing/CfgEventHandlers.hpp @@ -22,7 +22,7 @@ class Extended_Init_EventHandlers { class Extended_FiredNear_EventHandlers { class CAManBase { class GVAR(FiredNear) { - clientFiredNear = QUOTE( if (_this select 0 == ACE_player) then {_this call FUNC(firedNear)}; ); + clientFiredNear = QUOTE( if (GVAR(enableCombatDeafness) && {_this select 0 == ACE_player}) then {_this call FUNC(firedNear)}; ); }; }; }; @@ -30,7 +30,7 @@ class Extended_FiredNear_EventHandlers { class Extended_Explosion_EventHandlers { class CAManBase { class GVAR(ExplosionNear) { - clientExplosion = QUOTE( if (_this select 0 == ACE_player) then {_this call FUNC(explosionNear)}; ); + clientExplosion = QUOTE( if (GVAR(enableCombatDeafness) && {_this select 0 == ACE_player}) then {_this call FUNC(explosionNear)}; ); }; }; -}; \ No newline at end of file +}; diff --git a/addons/hearing/CfgVehicles.hpp b/addons/hearing/CfgVehicles.hpp index 1f499d88a4..41562e9044 100644 --- a/addons/hearing/CfgVehicles.hpp +++ b/addons/hearing/CfgVehicles.hpp @@ -92,4 +92,27 @@ class CfgVehicles { MACRO_ADDITEM(ACE_EarBuds,12); }; }; + + + class Module_F; + class ACE_ModuleHearing: Module_F { + author = "$STR_ACE_Common_ACETeam"; + category = "ACE"; + displayName = "Hearing"; + function = QFUNC(moduleHearing); + scope = 2; + isGlobal = 1; + icon = PATHTOF(UI\IconHearing_ca.paa); + class Arguments { + class EnableCombatDeafness { + displayName = "Enable combat deafness?"; + description = "Enable combat deafness?"; + typeName = "BOOL"; + class values { + class Yes { name = "Yes"; value = 1; default = 1; }; + class No { name = "No"; value = 0; }; + }; + }; + }; + }; }; diff --git a/addons/hearing/UI/IconHearing_ca.paa b/addons/hearing/UI/IconHearing_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..128f08f6f01b5ec82dd4ffa2cc70a453948304b2 GIT binary patch literal 5625 zcmdT|4NM!?9X}^2DJ>Al$F#;UgJYF8Q?fKxPp#6{&^cg4p`l6BkSSAuG*QxGM_NTP zG0)JHxlz*`q1z(VQfsML_n~Pfb1$k;YtppDA|GVw$7~!Jq{L(-fSCie#~p9)o&A4z zxhQkcmPvg&!~O36{=fgn`@fI7dr)z4;iexJZ!TQGFwE4{RFQviR9B`?6`;M)fgYncp!@ zv1HFJb^+i2J70(?X?g9#y&AAzKID^p1FUT)cacv3mxjHf-(5@NpKqL<=)x%j`Fta) z{ZxTV!_&4AzKY7Vzr#Iawj0pDe8>?d_oR{74MTicaFMVO@c%j=n7?X8opl!Y2S#J$ zRtI>c2Sq+Vnoj*SFqRfWNs9sG|E)g;rleWPx9UX9Hp^SJz&|jGA_#E=Ci3CV@pIzm zfahvI&B@nl`I@gmzjQe2BKM?8T%(Q~_v<#$`K#~5gI8B0fIN%fMtdLNeq1kxl6SKK z@9W2MA9{=8ag3XCXn!Now;Us4$=*JqU;Zl1r^IiO%1e?PPeg4(c=bByUpkB?O$6XZ z{KfI42RrP3z{&DaF*a=->9*1F*2Yl8j#ZKX5I3|Jh#P*PrFYQ%`<$8nCgm z&MJgzo&wCA)#NfvD$SRE-@CQJRDtT7JEPpl{@3Mt?$_)s%#YIb@%iy{NIb10bW(f< zb4OONBZtiZJwci-Em04IyTD;(`b(iBhBPbm)G zX{Y&3rmvPSkm|o>0oXSWq-+oJZ$1h*YXC2feA{z?t^8o1P!k@u@N1AIW}8=a)7X;sn7(=p}z&7&D2dI6Gax)cR_i=47qw6z7lfVN4X0 z$B!AgC#>;?i-BLQug2f~4O<<=TN?Ct{uOW5U)gAV>Tqhkj!C-yt!?i}SN2!)-GWD% z`>tR3Gac^=;xCHmz+RfunG;l;zi!b_Jb?acx#42S_6=X71vx%%Od{kWP|EL0kJ}zF zi6+2#N$TV2?wj+gZR6~I95U$NVqZ1Bt2}(wwUCQ+m+TLWM#-&-{2{uAizcz}Kk%vf z=Zf<#`fxsWQ-909B$hdv|7Gnz5KQC|ZiIXN7(Rb2nxfcPii@F9ycx6qq}US1=dWt% z_#x>pYcFz1Li~sD#qFVmP+okC#gvXe#qQ{nogRJ%IM}AI^84U-WcE9r{(p)4|Qh#?_&+Yh<*~^dcRp0-L zdjj+;2SrruQY;e<3s(>hkTVT=83hWw^)mXSFfG3(+7MmRK;MMp`w{=r z3cwpKi<7;IZKHCWA3MMOnWZ4duQiM3H`bT|XNCA}#x)z80Y4bv(~Ylu4=OYb`bdcvIKJ<<*w95{1@{BaVOM3X-or>3nH?HE(0`JSOWd(?>?&M#j z{yaN$6rVXS=|DfuCi5AF>KlY2`IxJny!y>T?q|2%<~LmCts?`R7xixA;rIi+vxg3i2mIfVU3vRTDkP3s^tq2%kBk zsNaM^kgM&h@!G&5RcuMKc%b2&z2l23seW{V(Ab2<$k=;G(E z=FD_h9_Z?5%X-fGHn?3$`r{7{fb*h7p)bb=rB6a6gb$e656>}2KLz=Hf#ttlz2jlZ zx8#c_4qe#(azDtI#|~dV|Kr*nfYZFJZC70l^(Q0T`lr5j`ScuR9%)&bwUI6pn*{cz z-RQySUyhV-siF416FdI?qyN}W@g|}1rrqRT=3eqy^dXMjlj7T425vmm-1O#!9q!*# p%rzZ&Z0C;m05>zQH+6lc&j-8!uc$bmTbCc1r}1az!sGa${u@mGGnxPZ literal 0 HcmV?d00001 diff --git a/addons/hearing/XEH_preInit.sqf b/addons/hearing/XEH_preInit.sqf index 95d317b4b1..0785a32aff 100644 --- a/addons/hearing/XEH_preInit.sqf +++ b/addons/hearing/XEH_preInit.sqf @@ -7,6 +7,7 @@ PREP(earRinging); PREP(explosionNear); PREP(firedNear); PREP(hasEarPlugsIn); +PREP(moduleHearing); PREP(putInEarPlugs); PREP(removeEarPlugs); PREP(updateVolume); diff --git a/addons/hearing/config.cpp b/addons/hearing/config.cpp index 4499e647f6..0825573d9f 100644 --- a/addons/hearing/config.cpp +++ b/addons/hearing/config.cpp @@ -23,10 +23,22 @@ class CfgPatches { #include "CfgAmmo.hpp" class ACE_Settings { + class GVAR(EnableCombatDeafness) { + value = 1; + typeName = "BOOL"; + }; + class GVAR(EarplugsVolume) { + value = 0.5; + typeName = "SCALAR"; + }; + class GVAR(UnconsciousnessVolume) { + value = 0.4; + typeName = "SCALAR"; + }; class GVAR(DisableEarRinging) { - default = 1; + value = 0; typeName = "BOOL"; isClientSetable = 1; displayName = "$STR_ACE_Hearing_DisableEarRinging"; }; -}; \ No newline at end of file +}; diff --git a/addons/hearing/functions/fnc_moduleHearing.sqf b/addons/hearing/functions/fnc_moduleHearing.sqf new file mode 100644 index 0000000000..78e79d971e --- /dev/null +++ b/addons/hearing/functions/fnc_moduleHearing.sqf @@ -0,0 +1,20 @@ +/* + * Author: CAA-Picard + * Initializes the Map module. + * + * Arguments: + * Whatever the module provides. (I dunno.) + * + * Return Value: + * None + */ +#include "script_component.hpp" + +_logic = _this select 0; +_activated = _this select 2; + +if !(_activated) exitWith {}; + +[_logic, QGVAR(enableCombatDeafness), "EnableCombatDeafness"] call EFUNC(common,readSettingFromModule); + +diag_log text "[ACE]: Interaction Module Initialized."; diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index 187d4ce116..48b1befc18 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -4,6 +4,9 @@ #define STRENGHTODEAFNESS 3 #define MAXDEAFNESS 1.1 +// Exit if combat deafness is disabled +if !(GVAR(enableCombatDeafness)) exitWith {}; + // Check if new noises increase deafness if (GVAR(newStrength) * STRENGHTODEAFNESS > GVAR(currentDeafness)) then { GVAR(currentDeafness) = GVAR(newStrength) * STRENGHTODEAFNESS min MAXDEAFNESS; @@ -27,12 +30,12 @@ _volume = (1 - GVAR(currentDeafness) max 0)^2 max 0.04; // Earplugs reduce hearing 50% if ([ACE_player] call FUNC(hasEarPlugsIn)) then { - _volume = _volume min 0.5; + _volume = _volume min GVAR(EarplugsVolume); }; // Reduce volume if player is unconscious if (ACE_player getVariable ["ACE_isUnconscious", false]) then { - _volume = _volume min 0.4; + _volume = _volume min GVAR(UnconsciousnessVolume); }; if (!(missionNameSpace getVariable [QGVAR(disableVolumeUpdate), false])) then { From 3030b78ea24c5c0c5cb2a7357187cac4cc1ab554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Tue, 17 Mar 2015 00:37:28 -0300 Subject: [PATCH 085/178] Refactor the interact_menu so options for multiple objects can coexist inside a single action point --- .../functions/fnc_collectActiveActionTree.sqf | 2 +- addons/interact_menu/functions/fnc_render.sqf | 4 ++-- .../functions/fnc_renderBaseMenu.sqf | 3 +-- .../interact_menu/functions/fnc_renderMenu.sqf | 18 ++++++++++-------- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index 42f762de3f..7e8da46014 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -69,4 +69,4 @@ if ((count _activeChildren) == 0 && ((_origActionData select 3) isEqualTo {})) e [] }; -[_origActionData, _activeChildren] +[_origActionData, _activeChildren, _object] diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index 3930068c25..bb902e849b 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -142,8 +142,8 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,.75], _pos, 0.6*SafeZoneW, 0.6*SafeZoneW, GVAR(rotationAngle), "", 0.5, 0.025, "TahomaB"]; _foundTarget = true; GVAR(actionSelected) = true; - GVAR(selectedTarget) = (_closest select 0) select 0; GVAR(selectedAction) = (_closest select 0) select 1; + GVAR(selectedTarget) = (GVAR(selectedAction)) select 2; GVAR(selectedStatement) = ((GVAR(selectedAction)) select 0) select 3; _misMatch = false; @@ -153,7 +153,7 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { _misMatch = true; } else { { - if(_x != (_hoverPath select _forEachIndex)) exitWith { + if !(_x isEqualTo (_hoverPath select _forEachIndex)) exitWith { _misMatch = true; }; } forEach GVAR(lastPath); diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index e3a8a0c9a4..fd3cc4d668 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -66,12 +66,11 @@ _activeActionTree = [ _object, _uid, 0.2 ] call EFUNC(common,cachedCall); - // Check if there's something left for rendering if (count _activeActionTree == 0) exitWith {false}; //EXPLODE_2_PVT(_activeActionTree,_actionData,_actionChildren); -[_object, _activeActionTree, _pos, [180,360]] call FUNC(renderMenu); +[[], _activeActionTree, _pos, [180,360]] call FUNC(renderMenu); true diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index ad604b9fa5..459287424c 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -3,7 +3,7 @@ * Render an interaction menu and it's children recursively * * Argument: - * 0: Object + * 0: Parent path * 1: Action data * 2: 3D position * 3: Angle range available for rendering @@ -15,16 +15,18 @@ */ #include "script_component.hpp" -private ["_menuInSelectedPath", "_path", "_menuDepth", "_currentRenderDepth", "_x", "_offset", "_newPos", "_forEachIndex"]; +private ["_menuInSelectedPath", "_localPath", "_path", "_menuDepth", "_currentRenderDepth", "_x", "_offset", "_newPos", "_forEachIndex"]; -EXPLODE_4_PVT(_this,_object,_action,_pos,_angles); -EXPLODE_2_PVT(_action,_actionData,_activeChildren); +EXPLODE_4_PVT(_this,_parentPath,_action,_pos,_angles); +EXPLODE_3_PVT(_action,_actionData,_activeChildren,_actionObject); EXPLODE_2_PVT(_angles,_centerAngle,_maxAngleSpan); _menuDepth = (count GVAR(menuDepthPath)) - 1; // Store path to action -_path = [_object] + (_actionData select 7); +_localPath = _actionData select 7; +_path = +_parentPath; +_path pushBack [_localPath select ((count _localPath) - 1), _actionObject]; // Check if the menu is on the selected path _menuInSelectedPath = true; @@ -32,7 +34,7 @@ _menuInSelectedPath = true; if (_forEachIndex >= (count GVAR(menuDepthPath))) exitWith { _menuInSelectedPath = false; }; - if (_x != (GVAR(menuDepthPath) select _forEachIndex)) exitWith { + if !(_x isEqualTo (GVAR(menuDepthPath) select _forEachIndex)) exitWith { _menuInSelectedPath = false; }; } forEach _path; @@ -63,7 +65,7 @@ if (_angleSpan >= 305) then { _angle = _centerAngle - _angleSpan / 2; { - _target = _object; + _target = _actionObject; _player = ACE_player; _mod = (0.15 max (0.15 * ((positionCameraToWorld [0, 0, 0]) distance _pos))) / GVAR(selfMenuScale); @@ -74,7 +76,7 @@ _angle = _centerAngle - _angleSpan / 2; //drawLine3D [_pos, _newPos, [1,0,0,0.5]]; - [_object, _x, _newPos, [_angle, 140]] call FUNC(renderMenu); + [_path, _x, _newPos, [_angle, 140]] call FUNC(renderMenu); if (_angleSpan == 360) then { _angle = _angle + _angleSpan / (count _activeChildren); From 17fd051c798f9c11313cc1296508198017d4c8ae Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 17 Mar 2015 07:53:35 +0100 Subject: [PATCH 086/178] Rename Bloodbag action to BloodIV --- addons/medical/ACE_Medical_Treatments.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index b34403148e..d07d4df1a5 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -41,7 +41,7 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentBasic_epipen)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; - class Bloodbag: Bandage { + class BloodIV: Bandage { displayName = "Blood Bag"; displayNameProgress = "Transfusing Blood ..."; requiredMedic = 1; From 056625f0fee2b37741180654237e9cb993752b14 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 17 Mar 2015 07:53:50 +0100 Subject: [PATCH 087/178] Check leg/arm damage in setHitPointDamage as well. --- .../functions/fnc_setHitPointDamage.sqf | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_setHitPointDamage.sqf b/addons/medical/functions/fnc_setHitPointDamage.sqf index 473852b159..a9505b2150 100644 --- a/addons/medical/functions/fnc_setHitPointDamage.sqf +++ b/addons/medical/functions/fnc_setHitPointDamage.sqf @@ -1,6 +1,6 @@ /* * Author: KoffeinFlummi - * My very own setHitPointDamage since BIS's one is buggy when affecting a remote unit. + * My very own setHitPointDamage since BIS' one is buggy when affecting a remote unit. * It also doesn't change the overall damage. This does. * * Arguments: @@ -16,6 +16,10 @@ */ #include "script_component.hpp" +#define LEGDAMAGETRESHOLD1 1 +#define LEGDAMAGETRESHOLD2 1.7 +#define ARMDAMAGETRESHOLD1 1 +#define ARMDAMAGETRESHOLD2 1.7 private ["_unit", "_selection", "_damage", "_selections", "_damages", "_damageOld", "_damageSumOld", "_damageNew", "_damageSumNew", "_damageFinal"]; @@ -76,3 +80,22 @@ _unit setDamage _damageNew; _damageFinal = (_damages select _forEachIndex); _unit setHitPointDamage [_x, _damageFinal]; } forEach _selections; + +// Leg Damage +_legdamage = (_unit getHitPointDamage "HitLeftLeg") + (_unit getHitPointDamage "HitRightLeg"); +if (_legdamage >= LEGDAMAGETRESHOLD1) then { + if (_unit getHitPointDamage "HitLegs" != 1) then {_unit setHitPointDamage ["HitLegs", 1]}; +} else { + if (_unit getHitPointDamage "HitLegs" != 0) then {_unit setHitPointDamage ["HitLegs", 0]}; +}; +// @ŧodo: force prone for completely fucked up legs. + + +// Arm Damage +_armdamage = (_unit getHitPointDamage "HitLeftArm") + (_unit getHitPointDamage "HitRightArm"); +if (_armdamage >= ARMDAMAGETRESHOLD1) then { + if (_unit getHitPointDamage "HitHands" != 1) then {_unit setHitPointDamage ["HitHands", 1]}; +} else { + if (_unit getHitPointDamage "HitHands" != 0) then {_unit setHitPointDamage ["HitHands", 0]}; +}; +// @todo: Drop weapon for full damage. From 8a3e3d4b52e2ae13e4357f3b7743eb8f367881fe Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 17 Mar 2015 08:02:55 +0100 Subject: [PATCH 088/178] Remove superfluous todo --- addons/medical/functions/fnc_treatmentBasic_bandage.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/medical/functions/fnc_treatmentBasic_bandage.sqf b/addons/medical/functions/fnc_treatmentBasic_bandage.sqf index 39b910d6e4..4b07e989aa 100644 --- a/addons/medical/functions/fnc_treatmentBasic_bandage.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_bandage.sqf @@ -32,6 +32,4 @@ if (_selection == "all") then { _damage = ((_target getHitPointDamage _point) - BANDAGEHEAL) max 0; [_target, _point, _damage] call FUNC(setHitPointDamage); - - // @todo: leg/arm damage - in setHitPointDamage? }; From b470276f7f6d80566f8f7a51962c77a984153da0 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 17 Mar 2015 08:03:11 +0100 Subject: [PATCH 089/178] Close dialogs when falling unconscious. --- addons/medical/functions/fnc_setUnconscious.sqf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index dbb0d115c3..8b93d50f33 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -35,6 +35,12 @@ if (!local _unit) exitwith { _unit setvariable ["ACE_isUnconscious", true, true]; _unit setUnconscious true; +// @todo: mute player? +if (_unit == ACE_player) then { + if (visibleMap) then {openMap false}; + closeDialog 0; +}; + // If a unit has the launcher out, it will sometimes start selecting the primairy weapon while unconscious, // therefor we force it to select the primairy weapon before going unconscious if ((vehicle _unit) isKindOf "StaticWeapon") then { From 6d868d1bd1dac50b5c26ac899808d8cf827a51fe Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 17 Mar 2015 11:44:41 +0100 Subject: [PATCH 090/178] fix collisions when releasing, fix crate fliping in buildings --- addons/common/XEH_postInit.sqf | 1 + addons/common/XEH_preInit.sqf | 2 +- addons/common/functions/fnc_fixCollision.sqf | 21 +++++++ addons/common/functions/fnc_fixCollisions.sqf | 55 ------------------- addons/dragging/XEH_preInit.sqf | 1 + addons/dragging/functions/fnc_dropObject.sqf | 14 ++++- .../functions/fnc_isObjectOnObject.sqf | 6 ++ 7 files changed, 42 insertions(+), 58 deletions(-) create mode 100644 addons/common/functions/fnc_fixCollision.sqf delete mode 100644 addons/common/functions/fnc_fixCollisions.sqf create mode 100644 addons/dragging/functions/fnc_isObjectOnObject.sqf diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 1a26553ed7..f260b7b4ec 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -20,6 +20,7 @@ if (hasInterface) then { }; }] call FUNC(addEventhandler); +["fixCollision", FUNC(fixCollision)] call FUNC(addEventhandler); ["fixPosition", FUNC(fixPosition)] call FUNC(addEventhandler); // hack to get PFH to work in briefing diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index a70014c25d..e346c1e74d 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -55,7 +55,7 @@ PREP(execPersistentFnc); PREP(execRemoteFnc); PREP(executePersistent); PREP(filter); -PREP(fixCollisions); +PREP(fixCollision); PREP(fixLoweredRifleAnimation); PREP(fixPosition); PREP(getAllDefinedSetVariables); diff --git a/addons/common/functions/fnc_fixCollision.sqf b/addons/common/functions/fnc_fixCollision.sqf new file mode 100644 index 0000000000..6b43cec469 --- /dev/null +++ b/addons/common/functions/fnc_fixCollision.sqf @@ -0,0 +1,21 @@ +/* + * Author: commy2 + * Attempt to fix physx collisions causing unreasonable impact forces and damage. + * + * Arguments: + * 0: Object + * + * Return Value: + * Nothing + * + */ +#include "script_component.hpp" + +// allowDamage requires local object +if (!local _this) exitWith {}; + +// prevent collision damage, @todo allowDamage API +_this allowDamage false; + +// re-allow damage after 2 seconds +[{_this allowDamage true}, _this, 2, 0] call EFUNC(common,waitAndExecute); diff --git a/addons/common/functions/fnc_fixCollisions.sqf b/addons/common/functions/fnc_fixCollisions.sqf deleted file mode 100644 index 2f4078bb1f..0000000000 --- a/addons/common/functions/fnc_fixCollisions.sqf +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Author: commy2 - * Attempt to fix physx collisions causing unreasonable impact forces and damage. - * - * Arguments: - * 0: Object - * - * Return Value: - * Nothing - * - */ -#include "script_component.hpp" - -private "_object"; - -_object = _this select 0; - -if (!local _object) exitWith {}; - -// ignore collision damage -_object setVariable [QGVAR(fixCollisionsDamage), damage _object]; - -private ["_ehID", "_vectorDirAndUp"]; - -_ehID = _object addEventHandler ["HandleDamage", { - - if (isNull (_this select 3)) exitWith { - (_this select 0) getVariable [QGVAR(fixCollisionsDamage), 0]; - }; - (_this select 0) setVariable [QGVAR(fixCollisionsDamage), _this select 2]; - - _this select 2 - -}]; - -_vectorDirAndUp = [vectorDir _object, vectorUp _object]; - -[{ - private ["_object", "_ehID", "_vectorDirAndUp", "_timeOut"]; - - _object = _this select 0 select 0; - _ehID = _this select 0 select 1; - _vectorDirAndUp = _this select 0 select 2; - _timeOut = _this select 0 select 3; - - // adjust vector to prevent fliping - _object setVectorDirAndUp _vectorDirAndUp;systemChat str damage _object;// - - if (time > _timeOut) exitWith { - _object removeEventHandler ["HandleDamage", _ehID];hint str time;// - - [_this select 1] call CBA_fnc_removePerFrameHandler; - }; - -}, 0, [_object, _ehID, _vectorDirAndUp, time + 2]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index 4ed8925e48..46c3ebecb1 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -8,6 +8,7 @@ PREP(dragObject); PREP(dragObjectPFH); PREP(dropObject); PREP(initObject); +PREP(isObjectOnObject); PREP(setDraggable); PREP(startDrag); PREP(startDragPFH); diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index dc850c6f00..a8f56d6753 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -20,14 +20,24 @@ _target = _this select 1; // remove scroll wheel action _unit removeAction (_unit getVariable [QGVAR(ReleaseActionID), -1]); +private "_inBuilding"; +_inBuilding = [_unit] call FUNC(isObjectOnObject); + // play release animation _unit playAction "released"; -// release object -[_target] call EFUNC(common,fixCollisions);//"fixCollision" +// prevent collision damage +["fixCollision", _target, _target] call EFUNC(common,targetEvent); +// release object detach _target; +// prevent object from flipping inside buildings +if (_inBuilding) then { + _target setPosASL (getPosASL _target vectorAdd [0, 0, 0.05]); +}; + + _unit setVariable [QGVAR(isDragging), false, true]; _unit setVariable [QGVAR(draggedObject), objNull, true]; diff --git a/addons/dragging/functions/fnc_isObjectOnObject.sqf b/addons/dragging/functions/fnc_isObjectOnObject.sqf new file mode 100644 index 0000000000..0a8624820e --- /dev/null +++ b/addons/dragging/functions/fnc_isObjectOnObject.sqf @@ -0,0 +1,6 @@ +// by commy2 + +private "_object"; +_object = _this select 0; + +(getPosATL _object select 2) - (getPos _object select 2) > 1E-5 From 5f39cf213b1782c9d956f7a31cf31c0054e46d9d Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 17 Mar 2015 12:20:46 +0100 Subject: [PATCH 091/178] some fixes for MP --- addons/common/functions/fnc_canInteractWith.sqf | 2 +- addons/dragging/XEH_clientInit.sqf | 1 - addons/dragging/functions/fnc_dropObject.sqf | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/common/functions/fnc_canInteractWith.sqf b/addons/common/functions/fnc_canInteractWith.sqf index 366da13458..b74f2092b4 100644 --- a/addons/common/functions/fnc_canInteractWith.sqf +++ b/addons/common/functions/fnc_canInteractWith.sqf @@ -26,7 +26,7 @@ _exceptions = [_exceptions, {toLower _this}] call FUNC(map); private "_owner"; _owner = _target getVariable [QGVAR(owner), objNull]; -if (!isNull _owner && {_unit != _owner} && {!([_owner] call FUNC(isPlayer))}) exitWith {false}; +if (!isNull _owner && {_unit != _owner}) exitWith {false}; // check general conditions diff --git a/addons/dragging/XEH_clientInit.sqf b/addons/dragging/XEH_clientInit.sqf index 339b7f590f..48a210b574 100644 --- a/addons/dragging/XEH_clientInit.sqf +++ b/addons/dragging/XEH_clientInit.sqf @@ -1,5 +1,4 @@ // by PabstMirror, commy2 - #include "script_component.hpp" GVAR(currentHeightChange) = 0; diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index a8f56d6753..bdc7e0003e 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -37,7 +37,6 @@ if (_inBuilding) then { _target setPosASL (getPosASL _target vectorAdd [0, 0, 0.05]); }; - _unit setVariable [QGVAR(isDragging), false, true]; _unit setVariable [QGVAR(draggedObject), objNull, true]; From 57becc203c0f468d097bcb511279f474217cb05f Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 17 Mar 2015 13:47:07 +0100 Subject: [PATCH 092/178] handle disconnection when dragging --- addons/dragging/CfgEventHandlers.hpp | 1 + addons/dragging/XEH_clientInit.sqf | 14 ++++++++++++++ addons/dragging/XEH_serverInit.sqf | 13 +++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 addons/dragging/XEH_serverInit.sqf diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp index 2ab440414c..182f65f118 100644 --- a/addons/dragging/CfgEventHandlers.hpp +++ b/addons/dragging/CfgEventHandlers.hpp @@ -8,6 +8,7 @@ class Extended_PreInit_EventHandlers { class Extended_PostInit_EventHandlers { class ADDON { clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); + serverInit = QUOTE(call COMPILE_FILE(XEH_serverInit)); }; }; diff --git a/addons/dragging/XEH_clientInit.sqf b/addons/dragging/XEH_clientInit.sqf index 48a210b574..a8ae492c6f 100644 --- a/addons/dragging/XEH_clientInit.sqf +++ b/addons/dragging/XEH_clientInit.sqf @@ -10,3 +10,17 @@ if (isNil QGVAR(maxWeight)) then { }; ["isNotDragging", {!((_this select 0) getVariable [QGVAR(isDragging), false])}] call EFUNC(common,addCanInteractWithCondition); + +// release object on player change. This does work when returning to lobby, but not when hard disconnecting. +["playerChanged", { + private ["_newPlayer", "_oldPlayer"]; + + _newPlayer = _this select 0; + _oldPlayer = _this select 1; + + { + if (_x getVariable [QGVAR(isDragging), false]) then { + [_x, _x getVariable [QGVAR(draggedObject), objNull]] call FUNC(dropObject); + }; + } forEach [_newPlayer, _oldPlayer]; +}] call EFUNC(common,addEventhandler); diff --git a/addons/dragging/XEH_serverInit.sqf b/addons/dragging/XEH_serverInit.sqf new file mode 100644 index 0000000000..cf3d7caeb9 --- /dev/null +++ b/addons/dragging/XEH_serverInit.sqf @@ -0,0 +1,13 @@ +// by commy2 +#include "script_component.hpp" + +// release object on hard disconnection. +addMissionEventHandler ["HandleDisconnect", { + private "_unit"; + + _unit = _this select 0; + + if (_unit getVariable [QGVAR(isDragging), false]) then { + [_unit, _unit getVariable [QGVAR(draggedObject), objNull]] call FUNC(dropObject); + }; +}]; From 75548e21d9f119731578a518e0a8a9bae2bb0307 Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 17 Mar 2015 15:42:25 +0100 Subject: [PATCH 093/178] add carry objects --- addons/dragging/CfgVehicles.hpp | 12 ++++ addons/dragging/XEH_clientInit.sqf | 1 + addons/dragging/XEH_preInit.sqf | 6 ++ addons/dragging/functions/fnc_canCarry.sqf | 25 +++++++ addons/dragging/functions/fnc_canDrag.sqf | 2 + .../dragging/functions/fnc_canDrop_carry.sqf | 22 +++++++ addons/dragging/functions/fnc_carryObject.sqf | 66 +++++++++++++++++++ .../dragging/functions/fnc_carryObjectPFH.sqf | 30 +++++++++ .../dragging/functions/fnc_dragObjectPFH.sqf | 5 ++ .../functions/fnc_dropObject_carry.sqf | 49 ++++++++++++++ addons/dragging/functions/fnc_initObject.sqf | 20 ++++-- .../dragging/functions/fnc_setCarryable.sqf | 52 +++++++++++++++ 12 files changed, 286 insertions(+), 4 deletions(-) create mode 100644 addons/dragging/functions/fnc_canCarry.sqf create mode 100644 addons/dragging/functions/fnc_canDrop_carry.sqf create mode 100644 addons/dragging/functions/fnc_carryObject.sqf create mode 100644 addons/dragging/functions/fnc_carryObjectPFH.sqf create mode 100644 addons/dragging/functions/fnc_dropObject_carry.sqf create mode 100644 addons/dragging/functions/fnc_setCarryable.sqf diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp index 89721efd97..37196b270f 100644 --- a/addons/dragging/CfgVehicles.hpp +++ b/addons/dragging/CfgVehicles.hpp @@ -3,25 +3,34 @@ class CfgVehicles { class ThingX; class ReammoBox_F: ThingX { XEH_ENABLED; + GVAR(canCarry) = 0; + GVAR(carryPosition[]) = {0,1,1}; + GVAR(carryDirection) = 0; + GVAR(canDrag) = 0; GVAR(dragPosition[]) = {0,1.2,0}; GVAR(dragDirection) = 0; }; class Slingload_base_F: ReammoBox_F { + GVAR(canCarry) = 0; GVAR(canDrag) = 0; }; class EAST_Box_Base: ReammoBox_F { + GVAR(canCarry) = 1; GVAR(canDrag) = 1; }; class IND_Box_Base: ReammoBox_F { + GVAR(canCarry) = 1; GVAR(canDrag) = 1; }; /*class FIA_Box_Base_F: ReammoBox_F { + GVAR(canCarry) = 1; GVAR(canDrag) = 1; };*/ class NATO_Box_Base: ReammoBox_F { + GVAR(canCarry) = 1; GVAR(canDrag) = 1; }; @@ -31,14 +40,17 @@ class CfgVehicles { // in order to move the bigger ones. Currently simply remove support. // I believe these crates are currently broken (hitbox doesn't work or something) in 1.22 (2014-07-04) class Box_East_AmmoVeh_F: EAST_Box_Base { + GVAR(canCarry) = 0; GVAR(canDrag) = 0; }; class Box_NATO_AmmoVeh_F: NATO_Box_Base { + GVAR(canCarry) = 0; GVAR(canDrag) = 0; }; class Box_IND_AmmoVeh_F: IND_Box_Base { + GVAR(canCarry) = 0; GVAR(canDrag) = 0; }; }; diff --git a/addons/dragging/XEH_clientInit.sqf b/addons/dragging/XEH_clientInit.sqf index a8ae492c6f..98da043742 100644 --- a/addons/dragging/XEH_clientInit.sqf +++ b/addons/dragging/XEH_clientInit.sqf @@ -10,6 +10,7 @@ if (isNil QGVAR(maxWeight)) then { }; ["isNotDragging", {!((_this select 0) getVariable [QGVAR(isDragging), false])}] call EFUNC(common,addCanInteractWithCondition); +["isNotCarrying", {!((_this select 0) getVariable [QGVAR(isCarrying), false])}] call EFUNC(common,addCanInteractWithCondition); // release object on player change. This does work when returning to lobby, but not when hard disconnecting. ["playerChanged", { diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index 46c3ebecb1..5428cebcd5 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -2,13 +2,19 @@ ADDON = false; +PREP(canCarry); PREP(canDrag); PREP(canDrop); +PREP(canDrop_carry); +PREP(carryObject); +PREP(carryObjectPFH); PREP(dragObject); PREP(dragObjectPFH); PREP(dropObject); +PREP(dropObject_carry); PREP(initObject); PREP(isObjectOnObject); +PREP(setCarryable); PREP(setDraggable); PREP(startDrag); PREP(startDragPFH); diff --git a/addons/dragging/functions/fnc_canCarry.sqf b/addons/dragging/functions/fnc_canCarry.sqf new file mode 100644 index 0000000000..6d3210776b --- /dev/null +++ b/addons/dragging/functions/fnc_canCarry.sqf @@ -0,0 +1,25 @@ +/* + * Author: commy2 + * + * Check if unit can carry the object. Doesn't check weight. + * + * Argument: + * 0: Unit that should do the carrying (Object) + * 1: Object to carry (Object) + * + * Return value: + * Can the unit carry the object? (Bool) + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; + +// a static weapon has to be empty for dragging +if ((typeOf _target) isKindOf "StaticWeapon" && {count crew _target > 0}) exitWith {false}; + +_target getVariable [QGVAR(canCarry), false] diff --git a/addons/dragging/functions/fnc_canDrag.sqf b/addons/dragging/functions/fnc_canDrag.sqf index 17c2ffb901..5b0c578699 100644 --- a/addons/dragging/functions/fnc_canDrag.sqf +++ b/addons/dragging/functions/fnc_canDrag.sqf @@ -21,3 +21,5 @@ if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; // a static weapon has to be empty for dragging if ((typeOf _target) isKindOf "StaticWeapon" && {count crew _target > 0}) exitWith {false}; + +_target getVariable [QGVAR(canDrag), false] diff --git a/addons/dragging/functions/fnc_canDrop_carry.sqf b/addons/dragging/functions/fnc_canDrop_carry.sqf new file mode 100644 index 0000000000..9efbbe9b0f --- /dev/null +++ b/addons/dragging/functions/fnc_canDrop_carry.sqf @@ -0,0 +1,22 @@ +/* + * Author: commy2 + * + * Check if unit can drop the carried object. + * + * Argument: + * 0: Unit that currently carries a object (Object) + * 1: Object that is carried (Object) + * + * Return value: + * Can the unit drop the object? (Bool) + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +if !([_unit, _target, ["isNotCarrying"]] call EFUNC(common,canInteractWith)) exitWith {false}; + +_unit getVariable [QGVAR(carriedObject), objNull] == _target diff --git a/addons/dragging/functions/fnc_carryObject.sqf b/addons/dragging/functions/fnc_carryObject.sqf new file mode 100644 index 0000000000..8ebf015800 --- /dev/null +++ b/addons/dragging/functions/fnc_carryObject.sqf @@ -0,0 +1,66 @@ +/* + * Author: commy2 + * + * Carry an object. + * + * Argument: + * 0: Unit that should do the carrying (Object) + * 1: Object to carry (Object) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +// select no weapon and stop sprinting +_unit action ["SwitchWeapon", _unit, _unit, 99]; + +[_unit, "isDragging", true] call EFUNC(common,setforceWalkStatus); + +// prevent multiple players from accessing the same object +[_unit, _target, true] call EFUNC(common,claim); + +// get attachTo offset and direction. +private ["_position", "_direction"]; + +_position = _target getVariable [QGVAR(carryPosition), [0, 0, 0]]; +_direction = _target getVariable [QGVAR(carryDirection), 0]; + +// attach object +_target attachTo [_unit, _position]; +_target setDir _direction; + +_unit setVariable [QGVAR(isCarrying), true, true]; +_unit setVariable [QGVAR(carriedObject), _target, true]; + +// add scrollwheel action to release object +private "_actionID"; +_actionID = _unit getVariable [QGVAR(ReleaseActionID), -1]; + +if (_actionID != -1) then { + _unit removeAction _actionID; +}; + +_actionID = _unit addAction [ + format ["%1", localize "STR_ACE_Dragging_Drop"], + QUOTE([ARR_2(_this select 0, (_this select 0) getVariable [ARR_2(QUOTE(QGVAR(carriedObject)),objNull)])] call FUNC(dropObject_carry)), + nil, + 20, + false, + true, + "", + QUOTE(!isNull (_this getVariable [ARR_2(QUOTE(QGVAR(carriedObject)),objNull)])) +]; + +_unit setVariable [QGVAR(ReleaseActionID), _actionID]; + +// check everything +[FUNC(carryObjectPFH), 0, [_unit, _target]] call CBA_fnc_addPerFrameHandler; + +// reset current dragging height. +GVAR(currentHeightChange) = 0; diff --git a/addons/dragging/functions/fnc_carryObjectPFH.sqf b/addons/dragging/functions/fnc_carryObjectPFH.sqf new file mode 100644 index 0000000000..b89719c688 --- /dev/null +++ b/addons/dragging/functions/fnc_carryObjectPFH.sqf @@ -0,0 +1,30 @@ +// by commy2 +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0 select 0; +_target = _this select 0 select 1; + +// drop if the player is dead +if !([_unit] call EFUNC(common,isAlive)) exitWith { + [_unit, _target] call FUNC(dropObject_carry); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +// drop if the crate is destroyed +if !([_target] call EFUNC(common,isAlive)) exitWith { + [_unit, _target] call FUNC(dropObject_carry); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +// drop if not in carrying anim. +if (currentWeapon _unit != "") exitWith { + [_unit, _target] call FUNC(dropObject_carry); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +if !([_unit] call EFUNC(common,isPlayer)) exitWith { + [_unit, _target] call FUNC(dropObject_carry); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; diff --git a/addons/dragging/functions/fnc_dragObjectPFH.sqf b/addons/dragging/functions/fnc_dragObjectPFH.sqf index cf8e710474..5c78f9d24b 100644 --- a/addons/dragging/functions/fnc_dragObjectPFH.sqf +++ b/addons/dragging/functions/fnc_dragObjectPFH.sqf @@ -24,6 +24,11 @@ if !(animationState _unit in DRAG_ANIMATIONS) exitWith { [_this select 1] call CBA_fnc_removePerFrameHandler; }; +if (currentWeapon _unit != primaryWeapon _unit) exitWith { + [_unit, _target] call FUNC(dropObject); + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + if !([_unit] call EFUNC(common,isPlayer)) exitWith { [_unit, _target] call FUNC(dropObject); [_this select 1] call CBA_fnc_removePerFrameHandler; diff --git a/addons/dragging/functions/fnc_dropObject_carry.sqf b/addons/dragging/functions/fnc_dropObject_carry.sqf new file mode 100644 index 0000000000..0751936f88 --- /dev/null +++ b/addons/dragging/functions/fnc_dropObject_carry.sqf @@ -0,0 +1,49 @@ +/* + * Author: commy2 + * + * Drop a carried object. + * + * Argument: + * 0: Unit that carries the other object (Object) + * 1: Carried object to drop (Object) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +// remove scroll wheel action +_unit removeAction (_unit getVariable [QGVAR(ReleaseActionID), -1]); + +private "_inBuilding"; +_inBuilding = [_unit] call FUNC(isObjectOnObject); + +// prevent collision damage +["fixCollision", _unit, _unit] call EFUNC(common,targetEvent); +["fixCollision", _target, _target] call EFUNC(common,targetEvent); + +// release object +detach _target; + +// reselect weapon and re-enable sprint +_unit selectWeapon primaryWeapon _unit; + +[_unit, "isDragging", false] call EFUNC(common,setforceWalkStatus); + +// prevent object from flipping inside buildings +if (_inBuilding) then { + _target setPosASL (getPosASL _target vectorAdd [0, 0, 0.05]); +}; + +_unit setVariable [QGVAR(isCarrying), false, true]; +_unit setVariable [QGVAR(carriedObject), objNull, true]; + +// make object accesable for other units +[objNull, _target, true] call EFUNC(common,claim); + +["fixPosition", _target, _target] call EFUNC(common,targetEvent); diff --git a/addons/dragging/functions/fnc_initObject.sqf b/addons/dragging/functions/fnc_initObject.sqf index 3d1f51ad21..65866bd028 100644 --- a/addons/dragging/functions/fnc_initObject.sqf +++ b/addons/dragging/functions/fnc_initObject.sqf @@ -1,7 +1,7 @@ /* * Author: commy2 * - * Initialize variables for dragable objects. Called from init EH. + * Initialize variables for drag or carryable objects. Called from init EH. * * Argument: * 0: Any object (Object) @@ -15,11 +15,23 @@ private "_object"; _object = _this select 0; -if (getNumber (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(canDrag)) == 1) then { +private "_config"; +_config = configFile >> "CfgVehicles" >> typeOf _object; + +if (getNumber (_config >> QGVAR(canDrag)) == 1) then { private ["_position", "_direction"]; - _position = getArray (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(dragPosition)); - _direction = getNumber (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(dragDirection)); + _position = getArray (_config >> QGVAR(dragPosition)); + _direction = getNumber (_config >> QGVAR(dragDirection)); [_object, true, _position, _direction] call FUNC(setDraggable); }; + +if (getNumber (_config >> QGVAR(canCarry)) == 1) then { + private ["_position", "_direction"]; + + _position = getArray (_config >> QGVAR(carryPosition)); + _direction = getNumber (_config >> QGVAR(carryDirection)); + + [_object, true, _position, _direction] call FUNC(setCarryable); +}; diff --git a/addons/dragging/functions/fnc_setCarryable.sqf b/addons/dragging/functions/fnc_setCarryable.sqf new file mode 100644 index 0000000000..52de076982 --- /dev/null +++ b/addons/dragging/functions/fnc_setCarryable.sqf @@ -0,0 +1,52 @@ +/* + * Author: commy2 + * + * Enable the object to be carried. + * + * Argument: + * 0: Any object (Object) + * 1: true to enable carrying, false to disable (Bool) + * 2: Position offset for attachTo command (Array, optinal; default: [0,0,0]) + * 3: Direction in degree to rotate the object after attachTo (Number, optional; default: 0) + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +private ["_object", "_enableCarry", "_position", "_direction"]; + +_this resize 4; + +_object = _this select 0; +_enableCarry = _this select 1; +_position = _this select 2; +_direction = _this select 3; + +if (isNil "_position") then { + _position = _object getVariable [QGVAR(carryPosition), [0,0,0]]; +}; + +if (isNil "_direction") then { + _direction = _object getVariable [QGVAR(carryDirection), 0]; +}; + +// update variables +_object setVariable [QGVAR(canCarry), _enableCarry]; +_object setVariable [QGVAR(carryPosition), _position]; +_object setVariable [QGVAR(carryDirection), _direction]; + +// add action to class if it is not already present +private ["_type", "_initializedClasses"]; + +_type = typeOf _object; +_initializedClasses = GETGVAR(initializedClasses_carry,[]); + +// do nothing if the class is already initialized +if (_type in _initializedClasses) exitWith {}; + +_initializedClasses pushBack _type; +GVAR(initializedClasses_carry) = _initializedClasses; + +[_type, 0, ["ACE_MainActions", QGVAR(carry)], localize "STR_ACE_Dragging_Carry", "", "", {[_player, _target] call FUNC(carryObject)}, {[_player, _target] call FUNC(canCarry)}, 2] call EFUNC(interact_menu,addClassAction); +[_type, 0, ["ACE_MainActions", QGVAR(drop_carry)], localize "STR_ACE_Dragging_Drop", "", "", {[_player, _target] call FUNC(dropObject_carry)}, {[_player, _target] call FUNC(canDrop_carry)}, 2] call EFUNC(interact_menu,addClassAction); From dc7cfab06f4a8827fff84570f1bff6195bd889fc Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 17 Mar 2015 15:45:34 +0100 Subject: [PATCH 094/178] change default carry position --- addons/dragging/functions/fnc_setCarryable.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/dragging/functions/fnc_setCarryable.sqf b/addons/dragging/functions/fnc_setCarryable.sqf index 52de076982..d1dd9cf1a9 100644 --- a/addons/dragging/functions/fnc_setCarryable.sqf +++ b/addons/dragging/functions/fnc_setCarryable.sqf @@ -6,7 +6,7 @@ * Argument: * 0: Any object (Object) * 1: true to enable carrying, false to disable (Bool) - * 2: Position offset for attachTo command (Array, optinal; default: [0,0,0]) + * 2: Position offset for attachTo command (Array, optinal; default: [0,1,1]) * 3: Direction in degree to rotate the object after attachTo (Number, optional; default: 0) * * Return value: @@ -24,7 +24,7 @@ _position = _this select 2; _direction = _this select 3; if (isNil "_position") then { - _position = _object getVariable [QGVAR(carryPosition), [0,0,0]]; + _position = _object getVariable [QGVAR(carryPosition), [0,1,1]]; }; if (isNil "_direction") then { From ab39608e4d23c364a5e7ffd5a185aa0da07de711 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 01:36:56 +0100 Subject: [PATCH 095/178] change height when carrying, fix most cases of floating objects --- addons/common/XEH_postInit.sqf | 5 ++- addons/common/XEH_preInit.sqf | 1 + addons/common/functions/fnc_fixFloating.sqf | 32 +++++++++++++ addons/dragging/XEH_clientInit.sqf | 4 +- addons/dragging/XEH_preInit.sqf | 1 + addons/dragging/config.cpp | 2 +- .../dragging/functions/fnc_carryObjectPFH.sqf | 26 +++-------- .../dragging/functions/fnc_dragObjectPFH.sqf | 31 +++---------- addons/dragging/functions/fnc_dropObject.sqf | 1 + .../functions/fnc_dropObject_carry.sqf | 1 + .../functions/fnc_handleScrollWheel.sqf | 45 +++++++++++++++++++ addons/interaction/XEH_clientInit.sqf | 2 +- 12 files changed, 101 insertions(+), 50 deletions(-) create mode 100644 addons/common/functions/fnc_fixFloating.sqf create mode 100644 addons/dragging/functions/fnc_handleScrollWheel.sqf diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index f260b7b4ec..6398f6aa98 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -20,8 +20,9 @@ if (hasInterface) then { }; }] call FUNC(addEventhandler); -["fixCollision", FUNC(fixCollision)] call FUNC(addEventhandler); -["fixPosition", FUNC(fixPosition)] call FUNC(addEventhandler); +["fixCollision", DFUNC(fixCollision)] call FUNC(addEventhandler); +["fixFloating", DFUNC(fixFloating)] call FUNC(addEventhandler); +["fixPosition", DFUNC(fixPosition)] call FUNC(addEventhandler); // hack to get PFH to work in briefing [QGVAR(onBriefingPFH), "onEachFrame", { diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index e346c1e74d..de848941fd 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -56,6 +56,7 @@ PREP(execRemoteFnc); PREP(executePersistent); PREP(filter); PREP(fixCollision); +PREP(fixFloating); PREP(fixLoweredRifleAnimation); PREP(fixPosition); PREP(getAllDefinedSetVariables); diff --git a/addons/common/functions/fnc_fixFloating.sqf b/addons/common/functions/fnc_fixFloating.sqf new file mode 100644 index 0000000000..6f08af1482 --- /dev/null +++ b/addons/common/functions/fnc_fixFloating.sqf @@ -0,0 +1,32 @@ +/* + * Author: commy2 + * Attempt to fix floating physx with disabled damage after setPosXXX commands. + * + * Arguments: + * Physx object (Object) + * + * Return Value: + * Nothing + * + */ +#include "script_component.hpp" + +private "_object"; + +_object = _this; + +// setHitPointDamage requires local object +if (!local _object) exitWith {}; + +// save and restore hitpoints, see below why +private ["_hitPoints", "_hitPointDamages"]; + +_hitPoints = [_object] call FUNC(getHitpoints); +_hitPointDamages = [_hitPoints, {_object getHitPointDamage _this}] call FUNC(map); + +// this prevents physx objects from floating when near other physx objects with allowDamage false +_object setDamage damage _object; + +{ + _object setHitPointDamage [_x, _hitPointDamages select _forEachIndex]; +} forEach _hitPoints; diff --git a/addons/dragging/XEH_clientInit.sqf b/addons/dragging/XEH_clientInit.sqf index 98da043742..3fbd1efd0b 100644 --- a/addons/dragging/XEH_clientInit.sqf +++ b/addons/dragging/XEH_clientInit.sqf @@ -1,9 +1,7 @@ // by PabstMirror, commy2 #include "script_component.hpp" -GVAR(currentHeightChange) = 0; - -//[{_this call DFUNC(handleScrollWheel)}] call FUNC(common,addScrollWheelEventHandler); +[{_this call DFUNC(handleScrollWheel)}] call EFUNC(common,addScrollWheelEventHandler); if (isNil QGVAR(maxWeight)) then { GVAR(maxWeight) = 800; diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index 5428cebcd5..bbbb55ab2a 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -12,6 +12,7 @@ PREP(dragObject); PREP(dragObjectPFH); PREP(dropObject); PREP(dropObject_carry); +PREP(handleScrollWheel); PREP(initObject); PREP(isObjectOnObject); PREP(setCarryable); diff --git a/addons/dragging/config.cpp b/addons/dragging/config.cpp index 35f9f6d492..4ce7d328b9 100644 --- a/addons/dragging/config.cpp +++ b/addons/dragging/config.cpp @@ -5,7 +5,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common","ace_interact_menu"}; + requiredAddons[] = {"ace_common","ace_interaction","ace_interact_menu"}; author[] = {"https://github.com/commy2/"}; authorUrl = ""; VERSION_CONFIG; diff --git a/addons/dragging/functions/fnc_carryObjectPFH.sqf b/addons/dragging/functions/fnc_carryObjectPFH.sqf index b89719c688..4f40d2b5d6 100644 --- a/addons/dragging/functions/fnc_carryObjectPFH.sqf +++ b/addons/dragging/functions/fnc_carryObjectPFH.sqf @@ -6,25 +6,13 @@ private ["_unit", "_target"]; _unit = _this select 0 select 0; _target = _this select 0 select 1; -// drop if the player is dead -if !([_unit] call EFUNC(common,isAlive)) exitWith { - [_unit, _target] call FUNC(dropObject_carry); - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -// drop if the crate is destroyed -if !([_target] call EFUNC(common,isAlive)) exitWith { - [_unit, _target] call FUNC(dropObject_carry); - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -// drop if not in carrying anim. -if (currentWeapon _unit != "") exitWith { - [_unit, _target] call FUNC(dropObject_carry); - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -if !([_unit] call EFUNC(common,isPlayer)) exitWith { +if ( + !([_unit] call EFUNC(common,isAlive)) // drop if the player is dead + || {!([_target] call EFUNC(common,isAlive))} // drop if the crate is destroyed + || {currentWeapon _unit != ""} + || {stance _unit != "STAND"} // drop when crouching or inside a vehicle + || {!([_unit] call EFUNC(common,isPlayer))} +) then { [_unit, _target] call FUNC(dropObject_carry); [_this select 1] call CBA_fnc_removePerFrameHandler; }; diff --git a/addons/dragging/functions/fnc_dragObjectPFH.sqf b/addons/dragging/functions/fnc_dragObjectPFH.sqf index 5c78f9d24b..8a27be1584 100644 --- a/addons/dragging/functions/fnc_dragObjectPFH.sqf +++ b/addons/dragging/functions/fnc_dragObjectPFH.sqf @@ -6,30 +6,13 @@ private ["_unit", "_target"]; _unit = _this select 0 select 0; _target = _this select 0 select 1; -// drop if the player is dead -if !([_unit] call EFUNC(common,isAlive)) exitWith { - [_unit, _target] call FUNC(dropObject); - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -// drop if the crate is destroyed -if !([_target] call EFUNC(common,isAlive)) exitWith { - [_unit, _target] call FUNC(dropObject); - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -// drop if not in dragging anim. This also exits when entering a vehicle. -if !(animationState _unit in DRAG_ANIMATIONS) exitWith { - [_unit, _target] call FUNC(dropObject); - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -if (currentWeapon _unit != primaryWeapon _unit) exitWith { - [_unit, _target] call FUNC(dropObject); - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -if !([_unit] call EFUNC(common,isPlayer)) exitWith { +if ( + !([_unit] call EFUNC(common,isAlive)) // drop if the player is dead + || {!([_target] call EFUNC(common,isAlive))} // drop if the crate is destroyed + || {!(animationState _unit in DRAG_ANIMATIONS)} // drop if not in dragging anim. This also exits when entering a vehicle. + || {currentWeapon _unit != primaryWeapon _unit} + || {!([_unit] call EFUNC(common,isPlayer))} +) then { [_unit, _target] call FUNC(dropObject); [_this select 1] call CBA_fnc_removePerFrameHandler; }; diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index bdc7e0003e..1b86f24394 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -44,3 +44,4 @@ _unit setVariable [QGVAR(draggedObject), objNull, true]; [objNull, _target, true] call EFUNC(common,claim); ["fixPosition", _target, _target] call EFUNC(common,targetEvent); +["fixFloating", _target, _target] call EFUNC(common,targetEvent); diff --git a/addons/dragging/functions/fnc_dropObject_carry.sqf b/addons/dragging/functions/fnc_dropObject_carry.sqf index 0751936f88..497b96b95c 100644 --- a/addons/dragging/functions/fnc_dropObject_carry.sqf +++ b/addons/dragging/functions/fnc_dropObject_carry.sqf @@ -47,3 +47,4 @@ _unit setVariable [QGVAR(carriedObject), objNull, true]; [objNull, _target, true] call EFUNC(common,claim); ["fixPosition", _target, _target] call EFUNC(common,targetEvent); +["fixFloating", _target, _target] call EFUNC(common,targetEvent); diff --git a/addons/dragging/functions/fnc_handleScrollWheel.sqf b/addons/dragging/functions/fnc_handleScrollWheel.sqf new file mode 100644 index 0000000000..ce100abf50 --- /dev/null +++ b/addons/dragging/functions/fnc_handleScrollWheel.sqf @@ -0,0 +1,45 @@ +/* + * Author: L-H, commy2 + * + * Handles raising and lowering the dragged weapon to be able to place it on top of objects. + * + * Argument: + * 0: Scroll amount (Number) + * + * Return value: + * Handled or not. (Bool) + */ +#include "script_component.hpp" + +// requires modifier key to be hold down +if (GETMVAR(ACE_Modifier,0) == 0) exitWith {false}; + +private "_unit"; +_unit = ACE_player; + +// EH is always assigned. Exit and don't overwrite input if not carrying +if !(_unit getVariable [QGVAR(isCarrying), false]) exitWith {false}; + +private "_scrollAmount"; + +_scrollAmount = _this select 0; + +// move carried item 15 cm per scroll interval +_scrollAmount = _scrollAmount * 0.15; + +private "_carriedItem"; +_carriedItem = _unit getVariable [QGVAR(carriedObject),objNull]; + +private ["_position", "_maxHeight"]; + +_position = getPosATL _carriedItem; +_maxHeight = (_unit ModelToWorld [0,0,0]) select 2; + +_position set [2, ((_position select 2) + _scrollAmount min (_maxHeight + 1.5)) max _maxHeight]; + +// move up/down object and reattach at current position +detach _carriedItem; +_carriedItem setPosATL _position; +_carriedItem attachTo [_unit]; + +true diff --git a/addons/interaction/XEH_clientInit.sqf b/addons/interaction/XEH_clientInit.sqf index 9c4a33083f..e303fae857 100644 --- a/addons/interaction/XEH_clientInit.sqf +++ b/addons/interaction/XEH_clientInit.sqf @@ -53,7 +53,7 @@ GVAR(isOpeningDoor) = false; ["ACE3", QGVAR(modifierKey), localize "STR_ACE_Interaction_ModifierKey", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotDragging"]] call EGVAR(common,canInteractWith)) exitWith {false}; + //if !([ACE_player, objNull, ["isNotDragging"]] call EGVAR(common,canInteractWith)) exitWith {false}; // not needed // Statement ACE_Modifier = 1; From ac8ff45d44775a20e679095196a14d0f3feadaae Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 11:29:58 +0100 Subject: [PATCH 096/178] lock / unlock events --- addons/common/XEH_postInit.sqf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 6398f6aa98..6fec7a1a20 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -24,6 +24,15 @@ if (hasInterface) then { ["fixFloating", DFUNC(fixFloating)] call FUNC(addEventhandler); ["fixPosition", DFUNC(fixPosition)] call FUNC(addEventhandler); +["lockVehicle", { + _this setVariable [QGVAR(lockStatus), locked _this]; + _this lock 2; +}] call FUNC(addEventhandler); + +["unlockVehicle", { + _this lock (_this getVariable [QGVAR(lockStatus), locked _this]); +}] call FUNC(addEventhandler); + // hack to get PFH to work in briefing [QGVAR(onBriefingPFH), "onEachFrame", { if (time > 0) exitWith { From c23c0788f618b208ae2e330e941a358e3fc55ec3 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 13:36:22 +0100 Subject: [PATCH 097/178] tweaks, carry static weapons --- addons/common/functions/fnc_fixPosition.sqf | 4 +-- addons/dragging/CfgEventHandlers.hpp | 10 +++++++ addons/dragging/CfgVehicles.hpp | 30 +++++++++++++++++++ addons/dragging/functions/fnc_carryObject.sqf | 6 ++++ addons/dragging/functions/fnc_dropObject.sqf | 1 + .../functions/fnc_compileMenu.sqf | 2 +- addons/reload/functions/fnc_canCheckAmmo.sqf | 2 +- 7 files changed, 51 insertions(+), 4 deletions(-) diff --git a/addons/common/functions/fnc_fixPosition.sqf b/addons/common/functions/fnc_fixPosition.sqf index a59c509a96..32cde87e52 100644 --- a/addons/common/functions/fnc_fixPosition.sqf +++ b/addons/common/functions/fnc_fixPosition.sqf @@ -18,8 +18,8 @@ private "_position"; _position = getPos _this; // don't place the object below the ground -if (_position select 2 < 0) then { - _position set [2, 0]; +if (_position select 2 < -0.1) then { + _position set [2, -0.1]; _this setPos _position; }; diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp index 182f65f118..a74afd1df7 100644 --- a/addons/dragging/CfgEventHandlers.hpp +++ b/addons/dragging/CfgEventHandlers.hpp @@ -13,6 +13,16 @@ class Extended_PostInit_EventHandlers { }; class Extended_Init_EventHandlers { + class StaticWeapon { + class ADDON { + init = QUOTE(_this call DFUNC(initObject)); + }; + }; + class StaticMortar { + class ADDON { + init = QUOTE(_this call DFUNC(initObject)); + }; + }; class ReammoBox_F { class ADDON { init = QUOTE(_this call DFUNC(initObject)); diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp index 37196b270f..5ac84b7038 100644 --- a/addons/dragging/CfgVehicles.hpp +++ b/addons/dragging/CfgVehicles.hpp @@ -1,5 +1,35 @@ class CfgVehicles { + // Static weapons + class LandVehicle; + class StaticWeapon: LandVehicle { + GVAR(canCarry) = 1; + GVAR(carryPosition[]) = {0,1.2,0}; + GVAR(carryDirection) = 0; + + GVAR(canDrag) = 1; + GVAR(dragPosition[]) = {0,1.2,0}; + GVAR(dragDirection) = 0; + }; + + //remove actions from Taru Pods + class Pod_Heli_Transport_04_base_F: StaticWeapon { + GVAR(canCarry) = 0; + GVAR(canDrag) = 0; + }; + + class StaticMortar; + class Mortar_01_base_F: StaticMortar { + GVAR(canCarry) = 1; + GVAR(carryPosition[]) = {0,1.2,0}; + GVAR(carryDirection) = 0; + + GVAR(canDrag) = 1; + GVAR(dragPosition[]) = {0,1.2,0}; + GVAR(dragDirection) = 0; + }; + + // ammo boxes class ThingX; class ReammoBox_F: ThingX { XEH_ENABLED; diff --git a/addons/dragging/functions/fnc_carryObject.sqf b/addons/dragging/functions/fnc_carryObject.sqf index 8ebf015800..1baa69b65d 100644 --- a/addons/dragging/functions/fnc_carryObject.sqf +++ b/addons/dragging/functions/fnc_carryObject.sqf @@ -31,6 +31,12 @@ private ["_position", "_direction"]; _position = _target getVariable [QGVAR(carryPosition), [0, 0, 0]]; _direction = _target getVariable [QGVAR(carryDirection), 0]; +// add height offset of model +private "_offset"; +_offset = (_target modelToWorld [0, 0, 0] select 2) - (_unit modelToWorld [0, 0, 0] select 2); + +_position = _position vectorAdd [0, 0, _offset]; + // attach object _target attachTo [_unit, _position]; _target setDir _direction; diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index 1b86f24394..706c27ded9 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -27,6 +27,7 @@ _inBuilding = [_unit] call FUNC(isObjectOnObject); _unit playAction "released"; // prevent collision damage +["fixCollision", _unit, _unit] call EFUNC(common,targetEvent); ["fixCollision", _target, _target] call EFUNC(common,targetEvent); // release object diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index fe3da17917..e6a2744f03 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -18,7 +18,7 @@ private ["_objectType","_actionsVarName"]; _objectType = _target; if (typeName _target == "OBJECT") then { _objectType = typeOf _target; -};systemChat _objectType; +}; _actionsVarName = format [QGVAR(Act_%1), _objectType]; // Exit if the action menu is already compiled for this class diff --git a/addons/reload/functions/fnc_canCheckAmmo.sqf b/addons/reload/functions/fnc_canCheckAmmo.sqf index 3e83281b43..2cabe6edc2 100644 --- a/addons/reload/functions/fnc_canCheckAmmo.sqf +++ b/addons/reload/functions/fnc_canCheckAmmo.sqf @@ -13,7 +13,7 @@ EXPLODE_2_PVT(_this,_player,_target); -// Return true for static weapons if they have been fired once +// Return true for static weapons if they have been fired once, @todo 1.40 this work-around doesn't work anymore if (_target isKindOf "StaticWeapon") exitWith { (currentMagazine _target) != "" }; From ec6496ed2f292bbf5c6d934f050b57fb9dde5019 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 14:14:16 +0100 Subject: [PATCH 098/178] fix authors, add weight checks --- addons/dragging/XEH_clientInit.sqf | 8 ++- addons/dragging/XEH_preInit.sqf | 1 + addons/dragging/config.cpp | 4 +- addons/dragging/functions/fnc_carryObject.sqf | 8 +++ addons/dragging/functions/fnc_getWeight.sqf | 54 +++++++++++++++++++ addons/dragging/functions/fnc_startDrag.sqf | 9 +++- addons/dragging/stringtable.xml | 6 ++- 7 files changed, 82 insertions(+), 8 deletions(-) create mode 100644 addons/dragging/functions/fnc_getWeight.sqf diff --git a/addons/dragging/XEH_clientInit.sqf b/addons/dragging/XEH_clientInit.sqf index 3fbd1efd0b..ba9d14af21 100644 --- a/addons/dragging/XEH_clientInit.sqf +++ b/addons/dragging/XEH_clientInit.sqf @@ -3,8 +3,12 @@ [{_this call DFUNC(handleScrollWheel)}] call EFUNC(common,addScrollWheelEventHandler); -if (isNil QGVAR(maxWeight)) then { - GVAR(maxWeight) = 800; +if (isNil "ACE_maxWeightDrag") then { + ACE_maxWeightDrag = 800; +}; + +if (isNil "ACE_maxWeightCarry") then { + ACE_maxWeightCarry = 600; }; ["isNotDragging", {!((_this select 0) getVariable [QGVAR(isDragging), false])}] call EFUNC(common,addCanInteractWithCondition); diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index bbbb55ab2a..8ab3e36c4d 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -12,6 +12,7 @@ PREP(dragObject); PREP(dragObjectPFH); PREP(dropObject); PREP(dropObject_carry); +PREP(getWeight); PREP(handleScrollWheel); PREP(initObject); PREP(isObjectOnObject); diff --git a/addons/dragging/config.cpp b/addons/dragging/config.cpp index 4ce7d328b9..2d5854d86f 100644 --- a/addons/dragging/config.cpp +++ b/addons/dragging/config.cpp @@ -6,8 +6,8 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common","ace_interaction","ace_interact_menu"}; - author[] = {"https://github.com/commy2/"}; - authorUrl = ""; + author[] = {"Garth 'L-H' de Wet","commy2"}; + authorUrl = "https://github.com/commy2/"; VERSION_CONFIG; }; }; diff --git a/addons/dragging/functions/fnc_carryObject.sqf b/addons/dragging/functions/fnc_carryObject.sqf index 1baa69b65d..5fe3f36ccb 100644 --- a/addons/dragging/functions/fnc_carryObject.sqf +++ b/addons/dragging/functions/fnc_carryObject.sqf @@ -17,6 +17,14 @@ private ["_unit", "_target"]; _unit = _this select 0; _target = _this select 1; +// check weight +private "_weight"; +_weight = [_target] call FUNC(getWeight); + +if (_weight > GETMVAR(ACE_maxWeightCarry,1E11)) exitWith { + [localize "STR_ACE_Dragging_UnableToDrag"] call EFUNC(common,displayTextStructured); +}; + // select no weapon and stop sprinting _unit action ["SwitchWeapon", _unit, _unit, 99]; diff --git a/addons/dragging/functions/fnc_getWeight.sqf b/addons/dragging/functions/fnc_getWeight.sqf new file mode 100644 index 0000000000..2b44bf90d9 --- /dev/null +++ b/addons/dragging/functions/fnc_getWeight.sqf @@ -0,0 +1,54 @@ +/* + Name: AGM_Drag_fnc_GetWeight + + Author(s): + L-H, edited by commy2 + + Description: + Returns the weight of a crate. + + Parameters: + 0: OBJECT - Crate to get weight of + + Returns: + NUMBER - Weight + + Example: + _weight = Crate1 call AGM_Drag_fnc_GetWeight; +*/ +#include "script_component.hpp" + +private "_object"; + +_object = _this select 0; + +private ["_totalWeight", "_fnc","_fnc_Extra"]; +_totalWeight = 0; +_fnc_Extra = { + private ["_weight", "_items"]; + _items = _this select 0; + _weight = 0; + { + _weight = _weight + (getNumber (ConfigFile >> (_this select 1) >> _x >> (_this select 2) >> "mass") * ((_items select 1) select _foreachIndex)); + } foreach (_items select 0); + + _weight +}; +_fnc = { + private ["_weight", "_items"]; + _items = _this select 0; + _weight = 0; + { + _weight = _weight + (getNumber (ConfigFile >> (_this select 1) >> _x >> "mass") * ((_items select 1) select _foreachIndex)); + } foreach (_items select 0); + + _weight +}; +_totalWeight = ([getMagazineCargo _object, "CfgMagazines"] call _fnc); +_totalWeight = _totalWeight + ([getItemCargo _object, "CfgWeapons", "ItemInfo"] call _fnc_Extra); +_totalWeight = _totalWeight + ([getWeaponCargo _object, "CfgWeapons", "WeaponSlotsInfo"] call _fnc_Extra); +_totalWeight = _totalWeight + ([getBackpackCargo _object, "CfgVehicles"] call _fnc); + +_totalWeight = _totalWeight * 0.5; // Mass in Arma isn't an exact amount but rather a volume/weight value. This attempts to work around that by making it a usable value. (sort of). + +_totalWeight diff --git a/addons/dragging/functions/fnc_startDrag.sqf b/addons/dragging/functions/fnc_startDrag.sqf index 8c96dbe630..7704722d0d 100644 --- a/addons/dragging/functions/fnc_startDrag.sqf +++ b/addons/dragging/functions/fnc_startDrag.sqf @@ -17,8 +17,13 @@ private ["_unit", "_target"]; _unit = _this select 0; _target = _this select 1; -// @todo check weight -//_ableToDrag = ((_draggedObject call AGM_Drag_fnc_GetWeight) <= AGM_Drag_MaxWeight); +// check weight +private "_weight"; +_weight = [_target] call FUNC(getWeight); + +if (_weight > GETMVAR(ACE_maxWeightDrag,1E11)) exitWith { + [localize "STR_ACE_Dragging_UnableToDrag"] call EFUNC(common,displayTextStructured); +}; // add a primary weapon if the unit has none. // @todo prevent opening inventory when equipped with a fake weapon diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index d8f4f1981a..1fca04fee1 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -27,7 +27,9 @@ Elengedés - Unable to drag item due to weight + Item to heavy + Gegenstand zu schwer + Carry From 4ea6b91e4799cc8c2057698465421971b966c6fe Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 15:42:33 +0100 Subject: [PATCH 099/178] use eventhandlers instead of PFH --- addons/common/XEH_postInit.sqf | 9 ++++++ addons/dragging/CfgEventHandlers.hpp | 16 ++++++++++ addons/dragging/XEH_clientInit.sqf | 14 ++------- addons/dragging/XEH_preInit.sqf | 4 +++ .../dragging/functions/fnc_carryObjectPFH.sqf | 9 ++---- .../dragging/functions/fnc_dragObjectPFH.sqf | 9 ++---- .../functions/fnc_handleAnimChanged.sqf | 31 +++++++++++++++++++ .../dragging/functions/fnc_handleKilled.sqf | 20 ++++++++++++ .../functions/fnc_handlePlayerChanged.sqf | 17 ++++++++++ .../fnc_handlePlayerWeaponChanged.sqf | 31 +++++++++++++++++++ 10 files changed, 134 insertions(+), 26 deletions(-) create mode 100644 addons/dragging/functions/fnc_handleAnimChanged.sqf create mode 100644 addons/dragging/functions/fnc_handleKilled.sqf create mode 100644 addons/dragging/functions/fnc_handlePlayerChanged.sqf create mode 100644 addons/dragging/functions/fnc_handlePlayerWeaponChanged.sqf diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 6fec7a1a20..1d951c3ceb 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -99,6 +99,7 @@ GVAR(OldZeusDisplayIsOpen) = !(isNull findDisplay 312); GVAR(OldCameraView) = cameraView; GVAR(OldPlayerVehicle) = vehicle ACE_player; GVAR(OldPlayerTurret) = [ACE_player] call FUNC(getTurretIndex); +GVAR(OldPlayerWeapon) = currentWeapon ACE_player; // PFH to raise varios events [{ @@ -159,6 +160,14 @@ GVAR(OldPlayerTurret) = [ACE_player] call FUNC(getTurretIndex); ["playerTurretChanged", [ACE_player, _newPlayerTurret]] call FUNC(localEvent); }; + // "playerWeaponChanged" event + _newPlayerWeapon = currentWeapon ACE_player; + if (_newPlayerWeapon != GVAR(OldPlayerWeapon)) then { + // Raise ACE event locally + GVAR(OldPlayerWeapon) = _newPlayerWeapon; + ["playerWeaponChanged", [ACE_player, _newPlayerWeapon]] call FUNC(localEvent); + }; + }, 0, []] call cba_fnc_addPerFrameHandler; [QGVAR(StateArrested),false,true,QUOTE(ADDON)] call FUNC(defineVariable); diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp index a74afd1df7..6a6aa440f7 100644 --- a/addons/dragging/CfgEventHandlers.hpp +++ b/addons/dragging/CfgEventHandlers.hpp @@ -29,3 +29,19 @@ class Extended_Init_EventHandlers { }; }; }; + +class Extended_Killed_EventHandlers { + class CAManBase { + class ADDON { + killed = QUOTE(_this call DFUNC(handleKilled)); + }; + }; +}; + +class Extended_AnimChanged_EventHandlers { + class CAManBase { + class ADDON { + animChanged = QUOTE(_this call DFUNC(handleAnimChanged)); + }; + }; +}; diff --git a/addons/dragging/XEH_clientInit.sqf b/addons/dragging/XEH_clientInit.sqf index ba9d14af21..da9c6eefd6 100644 --- a/addons/dragging/XEH_clientInit.sqf +++ b/addons/dragging/XEH_clientInit.sqf @@ -15,15 +15,5 @@ if (isNil "ACE_maxWeightCarry") then { ["isNotCarrying", {!((_this select 0) getVariable [QGVAR(isCarrying), false])}] call EFUNC(common,addCanInteractWithCondition); // release object on player change. This does work when returning to lobby, but not when hard disconnecting. -["playerChanged", { - private ["_newPlayer", "_oldPlayer"]; - - _newPlayer = _this select 0; - _oldPlayer = _this select 1; - - { - if (_x getVariable [QGVAR(isDragging), false]) then { - [_x, _x getVariable [QGVAR(draggedObject), objNull]] call FUNC(dropObject); - }; - } forEach [_newPlayer, _oldPlayer]; -}] call EFUNC(common,addEventhandler); +["playerChanged", {_this call DFUNC(handlePlayerChanged)}] call EFUNC(common,addEventhandler); +["playerWeaponChanged", {_this call DFUNC(handlePlayerWeaponChanged)}] call EFUNC(common,addEventhandler); diff --git a/addons/dragging/XEH_preInit.sqf b/addons/dragging/XEH_preInit.sqf index 8ab3e36c4d..7a0be053ad 100644 --- a/addons/dragging/XEH_preInit.sqf +++ b/addons/dragging/XEH_preInit.sqf @@ -13,6 +13,10 @@ PREP(dragObjectPFH); PREP(dropObject); PREP(dropObject_carry); PREP(getWeight); +PREP(handleAnimChanged); +PREP(handleKilled); +PREP(handlePlayerChanged); +PREP(handlePlayerWeaponChanged); PREP(handleScrollWheel); PREP(initObject); PREP(isObjectOnObject); diff --git a/addons/dragging/functions/fnc_carryObjectPFH.sqf b/addons/dragging/functions/fnc_carryObjectPFH.sqf index 4f40d2b5d6..81b2369624 100644 --- a/addons/dragging/functions/fnc_carryObjectPFH.sqf +++ b/addons/dragging/functions/fnc_carryObjectPFH.sqf @@ -6,13 +6,8 @@ private ["_unit", "_target"]; _unit = _this select 0 select 0; _target = _this select 0 select 1; -if ( - !([_unit] call EFUNC(common,isAlive)) // drop if the player is dead - || {!([_target] call EFUNC(common,isAlive))} // drop if the crate is destroyed - || {currentWeapon _unit != ""} - || {stance _unit != "STAND"} // drop when crouching or inside a vehicle - || {!([_unit] call EFUNC(common,isPlayer))} -) then { +// drop if the crate is destroyed +if !([_target] call EFUNC(common,isAlive)) then { [_unit, _target] call FUNC(dropObject_carry); [_this select 1] call CBA_fnc_removePerFrameHandler; }; diff --git a/addons/dragging/functions/fnc_dragObjectPFH.sqf b/addons/dragging/functions/fnc_dragObjectPFH.sqf index 8a27be1584..e741b01f17 100644 --- a/addons/dragging/functions/fnc_dragObjectPFH.sqf +++ b/addons/dragging/functions/fnc_dragObjectPFH.sqf @@ -6,13 +6,8 @@ private ["_unit", "_target"]; _unit = _this select 0 select 0; _target = _this select 0 select 1; -if ( - !([_unit] call EFUNC(common,isAlive)) // drop if the player is dead - || {!([_target] call EFUNC(common,isAlive))} // drop if the crate is destroyed - || {!(animationState _unit in DRAG_ANIMATIONS)} // drop if not in dragging anim. This also exits when entering a vehicle. - || {currentWeapon _unit != primaryWeapon _unit} - || {!([_unit] call EFUNC(common,isPlayer))} -) then { +// drop if the crate is destroyed +if !([_target] call EFUNC(common,isAlive)) then { [_unit, _target] call FUNC(dropObject); [_this select 1] call CBA_fnc_removePerFrameHandler; }; diff --git a/addons/dragging/functions/fnc_handleAnimChanged.sqf b/addons/dragging/functions/fnc_handleAnimChanged.sqf new file mode 100644 index 0000000000..b5eb4d4d8f --- /dev/null +++ b/addons/dragging/functions/fnc_handleAnimChanged.sqf @@ -0,0 +1,31 @@ +// by commy2 +#include "script_component.hpp" + +private ["_unit", "_anim"]; + +_unit = _this select 0; +_anim = _this select 1; + +if (_unit getVariable [QGVAR(isDragging), false]) then { + + // drop dragged object when not in valid animation + if !(_anim in DRAG_ANIMATIONS) then { + private "_draggedObject"; + _draggedObject = _unit getVariable [QGVAR(draggedObject), objNull]; + + [_unit, _draggedObject] call FUNC(dropObject); + }; + +}; + +if (_unit getVariable [QGVAR(isCarrying), false]) then { + + // drop carried object when not standing + if (stance _unit != "STAND") then { + private "_carriedObject"; + _carriedObject = _unit getVariable [QGVAR(carriedObject), objNull]; + + [_unit, _carriedObject] call FUNC(dropObject_carry); + }; + +}; diff --git a/addons/dragging/functions/fnc_handleKilled.sqf b/addons/dragging/functions/fnc_handleKilled.sqf new file mode 100644 index 0000000000..4dcfc77fcd --- /dev/null +++ b/addons/dragging/functions/fnc_handleKilled.sqf @@ -0,0 +1,20 @@ +// by commy2 +#include "script_component.hpp" + +private "_unit"; + +_unit = _this select 0; + +if (_unit getVariable [QGVAR(isDragging), false]) then { + private "_draggedObject"; + _draggedObject = _unit getVariable [QGVAR(draggedObject), objNull]; + + [_unit, _draggedObject] call FUNC(dropObject); +}; + +if (_unit getVariable [QGVAR(isCarrying), false]) then { + private "_carriedObject"; + _carriedObject = _unit getVariable [QGVAR(carriedObject), objNull]; + + [_unit, _carriedObject] call FUNC(dropObject_carry); +}; diff --git a/addons/dragging/functions/fnc_handlePlayerChanged.sqf b/addons/dragging/functions/fnc_handlePlayerChanged.sqf new file mode 100644 index 0000000000..e2dd41021b --- /dev/null +++ b/addons/dragging/functions/fnc_handlePlayerChanged.sqf @@ -0,0 +1,17 @@ +// by commy2 +#include "script_component.hpp" + +private ["_newPlayer", "_oldPlayer"]; + +_newPlayer = _this select 0; +_oldPlayer = _this select 1; + +{ + if (_x getVariable [QGVAR(isDragging), false]) then { + [_x, _x getVariable [QGVAR(draggedObject), objNull]] call FUNC(dropObject); + }; + + if (_x getVariable [QGVAR(isCarrying), false]) then { + [_x, _x getVariable [QGVAR(carriedObject), objNull]] call FUNC(dropObject_carry); + }; +} forEach [_newPlayer, _oldPlayer]; diff --git a/addons/dragging/functions/fnc_handlePlayerWeaponChanged.sqf b/addons/dragging/functions/fnc_handlePlayerWeaponChanged.sqf new file mode 100644 index 0000000000..44160b54c1 --- /dev/null +++ b/addons/dragging/functions/fnc_handlePlayerWeaponChanged.sqf @@ -0,0 +1,31 @@ +// by commy2 +#include "script_component.hpp" + +private ["_unit", "_weapon"]; + +_unit = _this select 0; +_weapon = _this select 1; + +if (_unit getVariable [QGVAR(isDragging), false]) then { + + // drop dragged object when selecting a non-primary weapon + if (_weapon != primaryWeapon _unit) then { + private "_draggedObject"; + _draggedObject = _unit getVariable [QGVAR(draggedObject), objNull]; + + [_unit, _draggedObject] call FUNC(dropObject); + }; + +}; + +if (_unit getVariable [QGVAR(isCarrying), false]) then { + + // drop carried object when selecting any weapon + if (_weapon != "") then { + private "_carriedObject"; + _carriedObject = _unit getVariable [QGVAR(carriedObject), objNull]; + + [_unit, _carriedObject] call FUNC(dropObject_carry); + }; + +}; From 0bc78119124dbe9be4a16e62efd432cbab796f3c Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 15:52:34 +0100 Subject: [PATCH 100/178] don't drag or carry dead objects --- addons/dragging/functions/fnc_canCarry.sqf | 2 +- addons/dragging/functions/fnc_canDrag.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/dragging/functions/fnc_canCarry.sqf b/addons/dragging/functions/fnc_canCarry.sqf index 6d3210776b..13402b53b5 100644 --- a/addons/dragging/functions/fnc_canCarry.sqf +++ b/addons/dragging/functions/fnc_canCarry.sqf @@ -22,4 +22,4 @@ if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; // a static weapon has to be empty for dragging if ((typeOf _target) isKindOf "StaticWeapon" && {count crew _target > 0}) exitWith {false}; -_target getVariable [QGVAR(canCarry), false] +alive _target && {_target getVariable [QGVAR(canCarry), false]} diff --git a/addons/dragging/functions/fnc_canDrag.sqf b/addons/dragging/functions/fnc_canDrag.sqf index 5b0c578699..9771496aa2 100644 --- a/addons/dragging/functions/fnc_canDrag.sqf +++ b/addons/dragging/functions/fnc_canDrag.sqf @@ -22,4 +22,4 @@ if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; // a static weapon has to be empty for dragging if ((typeOf _target) isKindOf "StaticWeapon" && {count crew _target > 0}) exitWith {false}; -_target getVariable [QGVAR(canDrag), false] +alive _target && {_target getVariable [QGVAR(canDrag), false]} From be17e25487a83471d1c436d572ad7cdd900669c1 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 16:02:01 +0100 Subject: [PATCH 101/178] handle dc is the same fnc as handle killed --- addons/dragging/XEH_serverInit.sqf | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/addons/dragging/XEH_serverInit.sqf b/addons/dragging/XEH_serverInit.sqf index cf3d7caeb9..f6c231d275 100644 --- a/addons/dragging/XEH_serverInit.sqf +++ b/addons/dragging/XEH_serverInit.sqf @@ -1,13 +1,5 @@ // by commy2 #include "script_component.hpp" -// release object on hard disconnection. -addMissionEventHandler ["HandleDisconnect", { - private "_unit"; - - _unit = _this select 0; - - if (_unit getVariable [QGVAR(isDragging), false]) then { - [_unit, _unit getVariable [QGVAR(draggedObject), objNull]] call FUNC(dropObject); - }; -}]; +// release object on hard disconnection. Function is identical to killed +addMissionEventHandler ["HandleDisconnect", {_this call DFUNC(handleKilled)}]; From 330fc5658fc97215ad48d9ab34df596fb654b167 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 16:47:04 +0100 Subject: [PATCH 102/178] fake weapon had mass > 0, fix #205 --- addons/common/CfgWeapons.hpp | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/addons/common/CfgWeapons.hpp b/addons/common/CfgWeapons.hpp index 5df5d75da8..5da1bff649 100644 --- a/addons/common/CfgWeapons.hpp +++ b/addons/common/CfgWeapons.hpp @@ -7,14 +7,22 @@ class CfgWeapons { simulation = "ItemMineDetector"; }; - class Rifle_Base_F; + class Rifle; + class Rifle_Base_F: Rifle { + class WeaponSlotsInfo; + }; + class ACE_FakePrimaryWeapon: Rifle_Base_F { + scope = 2; + displayName = ""; + model = ""; + picture = ""; + magazines[] = {"ACE_FakeMagazine"}; discreteDistance[] = {}; discreteDistanceInitIndex = 0; - displayName = ""; - picture = ""; - model = ""; - magazines[] = {"ACE_FakeMagazine"}; - scope = 2; + + class WeaponSlotsInfo: WeaponSlotsInfo { + mass = 0; + }; }; }; From 1071284010e76f332ec2c3cea9d72618b294cf60 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 16:55:57 +0100 Subject: [PATCH 103/178] properly remove fake weapon, fix grabDrag action with fake weapon --- addons/dragging/functions/fnc_dropObject.sqf | 2 ++ addons/dragging/functions/fnc_startDrag.sqf | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index 706c27ded9..00aa7a6bca 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -33,6 +33,8 @@ _unit playAction "released"; // release object detach _target; +_unit removeWeapon "ACE_FakePrimaryWeapon"; + // prevent object from flipping inside buildings if (_inBuilding) then { _target setPosASL (getPosASL _target vectorAdd [0, 0, 0.05]); diff --git a/addons/dragging/functions/fnc_startDrag.sqf b/addons/dragging/functions/fnc_startDrag.sqf index 7704722d0d..1e286fb4a4 100644 --- a/addons/dragging/functions/fnc_startDrag.sqf +++ b/addons/dragging/functions/fnc_startDrag.sqf @@ -37,6 +37,7 @@ _unit selectWeapon primaryWeapon _unit; // prevent multiple players from accessing the same object [_unit, _target, true] call EFUNC(common,claim); -_unit playActionNow "grabDrag"; +// can't play action that depends on weapon if it was added the same frame +[{_this playActionNow "grabDrag";}, _unit] call EFUNC(common,execNextFrame); [FUNC(startDragPFH), 0.2, [_unit, _target, time + 5]] call CBA_fnc_addPerFrameHandler; From 4235bd8b912291258b847c33a0f407f291f10905 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 17:57:55 +0100 Subject: [PATCH 104/178] restore lost files? --- .../fnc_actionCheckBloodPressure.sqf | 18 ++++++ .../fnc_actionCheckBloodPressureLocal.sqf | 60 +++++++++++++++++++ .../functions/fnc_actionCheckPulse.sqf | 18 ++++++ 3 files changed, 96 insertions(+) create mode 100644 addons/medical/functions/fnc_actionCheckBloodPressure.sqf create mode 100644 addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf create mode 100644 addons/medical/functions/fnc_actionCheckPulse.sqf diff --git a/addons/medical/functions/fnc_actionCheckBloodPressure.sqf b/addons/medical/functions/fnc_actionCheckBloodPressure.sqf new file mode 100644 index 0000000000..7db155483e --- /dev/null +++ b/addons/medical/functions/fnc_actionCheckBloodPressure.sqf @@ -0,0 +1,18 @@ +/* +* Author: Glowbal +* Action for checking the blood pressure of the patient +* +* Arguments: +* 0: The medic +* 1: The patient +* +* Return Value: +* NONE +* +* Public: No +*/ +#include "script_component.hpp" +private ["_caller","_target"]; +_caller = _this select 0; +_target = _this select 1; +[[_caller, _target], QUOTE(DFUNC(actionCheckBloodPressureLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ diff --git a/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf b/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf new file mode 100644 index 0000000000..f2d01573f0 --- /dev/null +++ b/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf @@ -0,0 +1,60 @@ +/* + * Author: Glowbal + * Local callback for checking the blood pressure of a patient + * + * Arguments: + * 0: The medic + * 1: The patient + * + * Return Value: + * NONE + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_caller","_target","_bloodPressure","_bloodPressureHigh","_bloodPressureLow","_title","_content"]; +_caller = _this select 0; +_target = _this select 1; + +_bloodPressure = [_target] call FUNC(getBloodPressure); +if (!alive _target) then { + _bloodPressure = [0,0]; +}; + +_bloodPressureHigh = _bloodPressure select 1; +_bloodPressureLow = _bloodPressure select 0; +_output = ""; +_logOutPut = ""; +if ([_caller] call FUNC(isMedic)) then { + _output = "STR_ACE_MEDICAL_CHECK_BLOODPRESSURE_OUTPUT_1"; + _logOutPut = format["%1/%2",round(_bloodPressureHigh),round(_bloodPressureLow)]; +} else { + if (_bloodPressureHigh > 20) then { + _output = "STR_ACE_MEDICAL_CHECK_BLOODPRESSURE_OUTPUT_2"; + _logOutPut = "Low"; + if (_bloodPressureHigh > 100) then { + _output = "STR_ACE_MEDICAL_CHECK_BLOODPRESSURE_OUTPUT_3"; + _logOutPut = "Normal"; + if (_bloodPressureHigh > 160) then { + _output = "STR_ACE_MEDICAL_CHECK_BLOODPRESSURE_OUTPUT_4"; + _logOutPut = "High"; + }; + + }; + } else { + if (random(10) > 3) then { + _output = "STR_ACE_MEDICAL_CHECK_BLOODPRESSURE_OUTPUT_5"; + _logOutPut = "No Blood Pressure"; + } else { + _output = "STR_ACE_MEDICAL_CHECK_BLOODPRESSURE_OUTPUT_6"; + }; + }; +}; + +["displayTextStructured", [_caller], [[_output, [_target] call EFUNC(common,getName), round(_bloodPressureHigh),round(_bloodPressureLow)], 1.75, _caller]] call EFUNC(common,targetEvent); + +if (_logOutPut != "") then { + [_target,"examine", format["%1 checked Blood Pressure: %2", [_caller] call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog); +}; diff --git a/addons/medical/functions/fnc_actionCheckPulse.sqf b/addons/medical/functions/fnc_actionCheckPulse.sqf new file mode 100644 index 0000000000..9fa79b2183 --- /dev/null +++ b/addons/medical/functions/fnc_actionCheckPulse.sqf @@ -0,0 +1,18 @@ +/* +* Author: Glowbal +* Action for checking the pulse or heart rate of the patient +* +* Arguments: +* 0: The medic +* 1: The patient +* +* Return Value: +* NONE +* +* Public: No +*/ +#include "script_component.hpp" +private ["_caller","_target","_title","_content"]; +_caller = _this select 0; +_target = _this select 1; +[[_caller, _target], QUOTE(DFUNC(actionCheckPulseLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ From 0be1959934e8b5e6e8da189ffee928c728f52dc1 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 18:25:53 +0100 Subject: [PATCH 105/178] add reloadable launcher --- addons/reloadlaunchers/$PBOPREFIX$ | 1 + addons/reloadlaunchers/CfgEventHandlers.hpp | 6 ++++++ addons/reloadlaunchers/XEH_preInit.sqf | 7 +++++++ addons/reloadlaunchers/config.cpp | 15 +++++++++++++++ addons/reloadlaunchers/functions/fnc_empty.sqf | 3 +++ .../functions/script_component.hpp | 1 + addons/reloadlaunchers/script_component.hpp | 12 ++++++++++++ 7 files changed, 45 insertions(+) create mode 100644 addons/reloadlaunchers/$PBOPREFIX$ create mode 100644 addons/reloadlaunchers/CfgEventHandlers.hpp create mode 100644 addons/reloadlaunchers/XEH_preInit.sqf create mode 100644 addons/reloadlaunchers/config.cpp create mode 100644 addons/reloadlaunchers/functions/fnc_empty.sqf create mode 100644 addons/reloadlaunchers/functions/script_component.hpp create mode 100644 addons/reloadlaunchers/script_component.hpp diff --git a/addons/reloadlaunchers/$PBOPREFIX$ b/addons/reloadlaunchers/$PBOPREFIX$ new file mode 100644 index 0000000000..3425681cde --- /dev/null +++ b/addons/reloadlaunchers/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\addons\reloadlaunchers \ No newline at end of file diff --git a/addons/reloadlaunchers/CfgEventHandlers.hpp b/addons/reloadlaunchers/CfgEventHandlers.hpp new file mode 100644 index 0000000000..f0a9f14d91 --- /dev/null +++ b/addons/reloadlaunchers/CfgEventHandlers.hpp @@ -0,0 +1,6 @@ + +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; diff --git a/addons/reloadlaunchers/XEH_preInit.sqf b/addons/reloadlaunchers/XEH_preInit.sqf new file mode 100644 index 0000000000..69abb46fa9 --- /dev/null +++ b/addons/reloadlaunchers/XEH_preInit.sqf @@ -0,0 +1,7 @@ +#include "script_component.hpp" + +ADDON = false; + +PREP(empty); + +ADDON = true; diff --git a/addons/reloadlaunchers/config.cpp b/addons/reloadlaunchers/config.cpp new file mode 100644 index 0000000000..a7b7bae6df --- /dev/null +++ b/addons/reloadlaunchers/config.cpp @@ -0,0 +1,15 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author[] = {""}; + authorUrl = ""; + VERSION_CONFIG; + }; +}; + +#include "CfgEventHandlers.hpp" diff --git a/addons/reloadlaunchers/functions/fnc_empty.sqf b/addons/reloadlaunchers/functions/fnc_empty.sqf new file mode 100644 index 0000000000..c60a82b2d8 --- /dev/null +++ b/addons/reloadlaunchers/functions/fnc_empty.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +diag_log text format["This is here as an example!!!"]; diff --git a/addons/reloadlaunchers/functions/script_component.hpp b/addons/reloadlaunchers/functions/script_component.hpp new file mode 100644 index 0000000000..9c129f36b1 --- /dev/null +++ b/addons/reloadlaunchers/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\reloadlaunchers\script_component.hpp" \ No newline at end of file diff --git a/addons/reloadlaunchers/script_component.hpp b/addons/reloadlaunchers/script_component.hpp new file mode 100644 index 0000000000..bc6b7f6e6c --- /dev/null +++ b/addons/reloadlaunchers/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT reloadlaunchers +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_RELOADLAUNCHERS + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_ENABLED_RELOADLAUNCHERS + #define DEBUG_SETTINGS DEBUG_ENABLED_RELOADLAUNCHERS +#endif + +#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file From 40eed0e12fd86c55e276a36f5ec818d12c5ebb9d Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 20:17:53 +0100 Subject: [PATCH 106/178] reload event, some basic functions --- addons/reloadlaunchers/CfgEventHandlers.hpp | 6 ++ addons/reloadlaunchers/CfgWeapons.hpp | 11 ++++ addons/reloadlaunchers/XEH_postInit.sqf | 4 ++ addons/reloadlaunchers/XEH_preInit.sqf | 4 +- addons/reloadlaunchers/config.cpp | 1 + .../reloadlaunchers/functions/fnc_canLoad.sqf | 56 +++++++++++++++++++ .../reloadlaunchers/functions/fnc_empty.sqf | 3 - addons/reloadlaunchers/functions/fnc_load.sqf | 29 ++++++++++ .../functions/fnc_reloadLauncher.sqf | 28 ++++++++++ 9 files changed, 138 insertions(+), 4 deletions(-) create mode 100644 addons/reloadlaunchers/CfgWeapons.hpp create mode 100644 addons/reloadlaunchers/XEH_postInit.sqf create mode 100644 addons/reloadlaunchers/functions/fnc_canLoad.sqf delete mode 100644 addons/reloadlaunchers/functions/fnc_empty.sqf create mode 100644 addons/reloadlaunchers/functions/fnc_load.sqf create mode 100644 addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf diff --git a/addons/reloadlaunchers/CfgEventHandlers.hpp b/addons/reloadlaunchers/CfgEventHandlers.hpp index f0a9f14d91..0cd959a047 100644 --- a/addons/reloadlaunchers/CfgEventHandlers.hpp +++ b/addons/reloadlaunchers/CfgEventHandlers.hpp @@ -4,3 +4,9 @@ class Extended_PreInit_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_preInit)); }; }; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_postInit)); + }; +}; diff --git a/addons/reloadlaunchers/CfgWeapons.hpp b/addons/reloadlaunchers/CfgWeapons.hpp new file mode 100644 index 0000000000..08fbdb76b0 --- /dev/null +++ b/addons/reloadlaunchers/CfgWeapons.hpp @@ -0,0 +1,11 @@ + +class CfgWeapons { + class Launcher_Base_F; + class launch_Titan_base: Launcher_Base_F { + GVAR(enabled) = 1; + }; + + class launch_RPG32_F: Launcher_Base_F { + GVAR(enabled) = 1; + }; +}; diff --git a/addons/reloadlaunchers/XEH_postInit.sqf b/addons/reloadlaunchers/XEH_postInit.sqf new file mode 100644 index 0000000000..437927602a --- /dev/null +++ b/addons/reloadlaunchers/XEH_postInit.sqf @@ -0,0 +1,4 @@ +// by commy2 +#include "script_component.hpp" + +["reloadLauncher", {_this call DFUNC(reloadLauncher)}] call EFUNC(common,addEventhandler); diff --git a/addons/reloadlaunchers/XEH_preInit.sqf b/addons/reloadlaunchers/XEH_preInit.sqf index 69abb46fa9..d4c36fc948 100644 --- a/addons/reloadlaunchers/XEH_preInit.sqf +++ b/addons/reloadlaunchers/XEH_preInit.sqf @@ -2,6 +2,8 @@ ADDON = false; -PREP(empty); +PREP(canLoad); +PREP(load); +PREP(reloadLauncher); ADDON = true; diff --git a/addons/reloadlaunchers/config.cpp b/addons/reloadlaunchers/config.cpp index a7b7bae6df..09aee548bf 100644 --- a/addons/reloadlaunchers/config.cpp +++ b/addons/reloadlaunchers/config.cpp @@ -13,3 +13,4 @@ class CfgPatches { }; #include "CfgEventHandlers.hpp" +#include "CfgWeapons.hpp" diff --git a/addons/reloadlaunchers/functions/fnc_canLoad.sqf b/addons/reloadlaunchers/functions/fnc_canLoad.sqf new file mode 100644 index 0000000000..b318e162ef --- /dev/null +++ b/addons/reloadlaunchers/functions/fnc_canLoad.sqf @@ -0,0 +1,56 @@ +/* + * Author: commy2 + * + * Check of the unit can reload the launcher of target unit. + * + * Argument: + * 0: Unit to to the reload (Object) + * 1: Unit eqipped with launcher (Object) + * + * Return value: + * NONE + */ +#include "script_component.hpp" + +private ["_unit", "_target"]; + +_unit = _this select 0; +_target = _this select 1; + +if (!alive _target) exitWith {false}; +if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; + +private "_weapon"; +_weapon = secondaryWeapon _unit; + +// has secondary weapon equipped +if (_weapon == "" || {currentWeapon _target != _weapon}) exitWith {false}; + +// check if the target really needs to be reloaded +if (currentMagazine _target != "") exitWith {false}; + +// check if the launcher is compatible +private "_config"; +_config = configFile >> "CfgWeapons" >> _weapon; + +if (getNumber (_config >> QGVAR(enabled)) == 0) exitWith {false}; + +// get magazine of reloader +private "_magazines"; +_magazines = magazines _unit; + +{ + _magazines deleteAt (_magazines find _x); +} forEach secondaryWeaponMagazine _unit; + +// check if the reloader has a magazine compatible with targets launcher +private "_hasMagazine"; +_hasMagazine = false; + +{ + if (_x in _magazines) exitWith { + _hasMagazine = true; + }; +} forEach getArray (_config >> "magazines"); + +_hasMagazine diff --git a/addons/reloadlaunchers/functions/fnc_empty.sqf b/addons/reloadlaunchers/functions/fnc_empty.sqf deleted file mode 100644 index c60a82b2d8..0000000000 --- a/addons/reloadlaunchers/functions/fnc_empty.sqf +++ /dev/null @@ -1,3 +0,0 @@ -#include "script_component.hpp" - -diag_log text format["This is here as an example!!!"]; diff --git a/addons/reloadlaunchers/functions/fnc_load.sqf b/addons/reloadlaunchers/functions/fnc_load.sqf new file mode 100644 index 0000000000..6a795fd0a6 --- /dev/null +++ b/addons/reloadlaunchers/functions/fnc_load.sqf @@ -0,0 +1,29 @@ +/* + * Author: commy2 + * + * Reload a launcher + * + * Argument: + * 0: Unit with magazine (Object) + * 1: Unit with launcher (Object) + * 2: weapon name (String) + * 3: missile name (String) + * + * Return value: + * NONE + */ +#include "script_component.hpp" + +private ["_unit", "_target", "_weapon", "_magazine"]; + +_unit = _this select 0; +_target = _this select 1; +_weapon = _this select 2; +_magazine = _this select 3; + +//do stuff + +/**/ + +// reload launcher on remote machine +["reloadLauncher", _target, [_target, _weapon, _magazine]] call EFUNC(common,targetEvent); diff --git a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf new file mode 100644 index 0000000000..763e88dc3d --- /dev/null +++ b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf @@ -0,0 +1,28 @@ +/* + * Author: commy2 + * + * Reload a launcher + * + * Argument: + * 0: Unit to reload (Object) + * 1: weapon name (String) + * 2: missile name (String) + * + * Return value: + * NONE + */ +#include "script_component.hpp" + +private ["_unit", "_weapon", "_magazine"]; + +_unit = _this select 0; +_weapon = _this select 1; +_magazine = _this select 2; + +_unit selectWeapon _weapon; + +if (currentWeapon _unit != _weapon) exitWith {}; +if (currentMagazine _unit != "") exitWith {}; + +// command is wip, reload time for launchers is not intended. +_unit addWeaponItem [_weapon, _magazine]; From 43defaee06062907711724346a143ef4726e3d6a Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 18 Mar 2015 21:33:00 +0100 Subject: [PATCH 107/178] get compatible missiles fnc --- addons/reloadlaunchers/XEH_preInit.sqf | 1 + .../reloadlaunchers/functions/fnc_canLoad.sqf | 26 ++--------------- .../functions/fnc_getLoadableMissiles.sqf | 28 +++++++++++++++++++ 3 files changed, 32 insertions(+), 23 deletions(-) create mode 100644 addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf diff --git a/addons/reloadlaunchers/XEH_preInit.sqf b/addons/reloadlaunchers/XEH_preInit.sqf index d4c36fc948..2b937b8284 100644 --- a/addons/reloadlaunchers/XEH_preInit.sqf +++ b/addons/reloadlaunchers/XEH_preInit.sqf @@ -3,6 +3,7 @@ ADDON = false; PREP(canLoad); +PREP(getLoadableMissiles); PREP(load); PREP(reloadLauncher); diff --git a/addons/reloadlaunchers/functions/fnc_canLoad.sqf b/addons/reloadlaunchers/functions/fnc_canLoad.sqf index b318e162ef..d2a4828038 100644 --- a/addons/reloadlaunchers/functions/fnc_canLoad.sqf +++ b/addons/reloadlaunchers/functions/fnc_canLoad.sqf @@ -4,7 +4,7 @@ * Check of the unit can reload the launcher of target unit. * * Argument: - * 0: Unit to to the reload (Object) + * 0: Unit to do the reloading (Object) * 1: Unit eqipped with launcher (Object) * * Return value: @@ -30,27 +30,7 @@ if (_weapon == "" || {currentWeapon _target != _weapon}) exitWith {false}; if (currentMagazine _target != "") exitWith {false}; // check if the launcher is compatible -private "_config"; -_config = configFile >> "CfgWeapons" >> _weapon; - -if (getNumber (_config >> QGVAR(enabled)) == 0) exitWith {false}; - -// get magazine of reloader -private "_magazines"; -_magazines = magazines _unit; - -{ - _magazines deleteAt (_magazines find _x); -} forEach secondaryWeaponMagazine _unit; +if (getNumber (configFile >> "CfgWeapons" >> _weapon >> QGVAR(enabled)) == 0) exitWith {false}; // check if the reloader has a magazine compatible with targets launcher -private "_hasMagazine"; -_hasMagazine = false; - -{ - if (_x in _magazines) exitWith { - _hasMagazine = true; - }; -} forEach getArray (_config >> "magazines"); - -_hasMagazine +count ([_unit, _weapon] call FUNC(getLoadableMissiles)) > 0 diff --git a/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf b/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf new file mode 100644 index 0000000000..9b083a04c6 --- /dev/null +++ b/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf @@ -0,0 +1,28 @@ +/* + * Author: commy2 + * + * Return all magazine types from reloaders inventory that are compatible with given weapon. + * + * Argument: + * 0: Unit to to the reload (Object) + * 1: A launcher (String) + * + * Return value: + * Reloable magazines (Array) + */ +#include "script_component.hpp" + +private ["_unit", "_weapon"]; + +_unit = _this select 0; +_weapon = _this select 1; + +// get available magazines of reloader, Note: "magazines" does not include currently loaded magazines +private "_magazines"; +_magazines = magazines _unit; + +// case sensitvity +_magazines = [_magazines, {toLower _this}] call EFUNC(common,map); + +// get reloaders magazine types compatible with targets launcher. No duplicates. +[getArray (configFile >> "CfgWeapons" >> _weapon >> "magazines"), {toLower _this in _magazines}] call EFUNC(common,filter) From fed840a4f98d0e9dc06814c8073085b4c343ae7d Mon Sep 17 00:00:00 2001 From: bux578 Date: Thu, 19 Mar 2015 13:09:56 +0100 Subject: [PATCH 108/178] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8721a3f217..7bfec88dff 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@

Requires the latest version of CBA A3 | BIF thread

-**ACE 3** is a joint effort by the teams behind **ACE2**, **AGM** and **CSE** to improve the realism and authenticity of Arma 3. +**ACE3** is a joint effort by the teams behind **ACE2**, **AGM** and **CSE** to improve the realism and authenticity of Arma 3. This mod is entirely **open-source**, and everyone is free to propose changes or maintain their own, customized version as long as they make their changes open to the public in accordance with the GNU General Public License (for more information check the license file attached to this project). From acd3ca0d566ed53c47664985a146fcb70fec0c11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Thu, 19 Mar 2015 13:00:10 -0300 Subject: [PATCH 109/178] Interact menu: - Allow dynamically adding children actions just-in-time - Added optional custom parameters for actions --- addons/interact_menu/XEH_preInit.sqf | 1 + .../interact_menu/functions/fnc_addAction.sqf | 18 +++++- .../functions/fnc_addClassAction.sqf | 18 +++++- .../functions/fnc_collectActiveActionTree.sqf | 10 ++- .../functions/fnc_compileMenu.sqf | 10 ++- .../functions/fnc_compileMenuSelfAction.sqf | 14 +++-- .../functions/fnc_createAction.sqf | 63 +++++++++++++++++++ addons/interact_menu/functions/fnc_keyUp.sqf | 2 +- .../functions/fnc_keyUpSelfAction.sqf | 2 +- 9 files changed, 124 insertions(+), 14 deletions(-) create mode 100644 addons/interact_menu/functions/fnc_createAction.sqf diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index 487f1c017f..9d50eb0a1c 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -7,6 +7,7 @@ PREP(addClassAction); PREP(compileMenu); PREP(compileMenuSelfAction); PREP(collectActiveActionTree); +PREP(createAction); PREP(keyDown); PREP(keyDownSelfAction); PREP(keyUp); diff --git a/addons/interact_menu/functions/fnc_addAction.sqf b/addons/interact_menu/functions/fnc_addAction.sqf index c7dd6ecab3..ef3c2196e6 100644 --- a/addons/interact_menu/functions/fnc_addAction.sqf +++ b/addons/interact_menu/functions/fnc_addAction.sqf @@ -14,6 +14,8 @@ * 7: Condition * 8: Distance * 9: Other parameters (Optional) + * 10: Insert children code (Optional) + * 11: Action parameters (Optional) * * Return value: * The entry full path, which can be used to remove the entry, or add children entries . @@ -27,7 +29,7 @@ EXPLODE_9_PVT(_this,_object,_typeNum,_fullPath,_displayName,_icon,_position,_statement,_condition,_distance); -private ["_varName","_actions","_params","_entry"]; +private ["_varName","_actions","_params","_insertChildren","_parameters","_entry"]; _varName = [QGVAR(actions),QGVAR(selfActions)] select _typeNum; _actions = _object getVariable [_varName, []]; @@ -40,6 +42,16 @@ if (count _this > 9) then { _params = _this select 9; }; +_insertChildren = {}; +if (count _this > 10) then { + _insertChildren = _this select 10; +}; + +_parameters = []; +if (count _this > 11) then { + _parameters = _this select 11; +}; + _entry = [ [ _displayName, @@ -49,7 +61,9 @@ _entry = [ _condition, _distance, _params, - + _fullPath + + _fullPath, + _insertChildren, + _parameters ], [] ]; diff --git a/addons/interact_menu/functions/fnc_addClassAction.sqf b/addons/interact_menu/functions/fnc_addClassAction.sqf index 4931328af2..a389b5bd8b 100644 --- a/addons/interact_menu/functions/fnc_addClassAction.sqf +++ b/addons/interact_menu/functions/fnc_addClassAction.sqf @@ -14,6 +14,8 @@ * 7: Condition * 8: Distance * 9: Other parameters (Optional) + * 10: Insert children code (Optional) + * 11: Action parameters (Optional) * * Return value: * The entry full path, which can be used to remove the entry, or add children entries . @@ -34,7 +36,7 @@ if (_typeNum == 0) then { [_objectType] call FUNC(compileMenuSelfAction); }; -private ["_varName","_actions","_params","_entry", "_parentLevel", "_foundParentLevel", "_fnc_findFolder"]; +private ["_varName","_actions","_params","_insertChildren","_parameters","_entry", "_parentLevel", "_foundParentLevel", "_fnc_findFolder"]; _varName = format [[QGVAR(Act_%1), QGVAR(SelfAct_%1)] select _typeNum, _objectType]; _actions = missionNamespace getVariable [_varName, []]; @@ -47,6 +49,16 @@ if (count _this > 9) then { _params = _this select 9; }; +_insertChildren = {}; +if (count _this > 10) then { + _insertChildren = _this select 10; +}; + +_parameters = []; +if (count _this > 11) then { + _parameters = _this select 11; +}; + // Search the class action trees and find where to insert the entry _parentLevel = _actions; _foundParentLevel = false; @@ -84,7 +96,9 @@ _entry = [ _condition, _distance, _params, - + _fullPath + + _fullPath, + _insertChildren, + _parameters ], [] ]; diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index 7e8da46014..ca6dadd44f 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -22,12 +22,17 @@ _target = _object; _player = ACE_player; // Return nothing if the action itself is not active -if !([_target, ACE_player] call (_origActionData select 4)) exitWith { +if !([_target, ACE_player, _origActionData select 9] call (_origActionData select 4)) exitWith { [] }; _activeChildren = []; +// If there's a statement to dynamically insert children then execute it +if (count _origActionData > 8 && {!({} isEqualTo (_origActionData select 8))}) then { + _activeChildren = [_target, ACE_player, _origActionData select 9] call (_origActionData select 8); +}; + // Collect children class actions { _action = [_object, _x] call FUNC(collectActiveActionTree); @@ -64,9 +69,12 @@ _activeChildren = []; // If the original action has no statement, and no children, don't display it +/* if ((count _activeChildren) == 0 && ((_origActionData select 3) isEqualTo {})) exitWith { // @todo: Account for showDisabled? [] }; +*/ +//diag_log [_origActionData, _activeChildren, _object]; [_origActionData, _activeChildren, _object] diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index e6a2744f03..46e74fb220 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -27,7 +27,7 @@ if !(isNil {missionNamespace getVariable [_actionsVarName, nil]}) exitWith {}; private "_recurseFnc"; _recurseFnc = { private ["_actions", "_displayName", "_distance", "_icon", "_statement", "_selection", "_condition", "_showDisabled", - "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_fullPath"]; + "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_fullPath", "_insertChildren"]; EXPLODE_2_PVT(_this,_actionsCfg,_parentPath); _actions = []; @@ -46,7 +46,9 @@ _recurseFnc = { if (_condition == "") then {_condition = "true"}; // Add canInteract (including exceptions) and canInteractWith to condition - _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + + _insertChildren = compile (getText (_entryCfg >> "insertChildren")); _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; @@ -68,7 +70,9 @@ _recurseFnc = { _condition, _distance, [_showDisabled,_enableInside,_canCollapse,_runOnHover], - _fullPath + _fullPath, + _insertChildren, + [] ], _children ]; diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index 81f4a25ef1..5c613caec2 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -27,7 +27,7 @@ if !(isNil {missionNamespace getVariable [_actionsVarName, nil]}) exitWith {}; private "_recurseFnc"; _recurseFnc = { private ["_actions", "_displayName", "_distance", "_icon", "_statement", "_selection", "_condition", "_showDisabled", - "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_fullPath"]; + "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_fullPath", "_insertChildren"]; EXPLODE_2_PVT(_this,_actionsCfg,_parentPath); _actions = []; @@ -43,7 +43,9 @@ _recurseFnc = { if (_condition == "") then {_condition = "true"}; // Add canInteract (including exceptions) and canInteractWith to condition - _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, objNull, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, objNull, %1)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + + _insertChildren = compile (getText (_entryCfg >> "insertChildren")); _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; @@ -65,7 +67,9 @@ _recurseFnc = { _condition, 10, //distace [_showDisabled,_enableInside,_canCollapse,_runOnHover], - _fullPath + _fullPath, + _insertChildren, + [] ], _children ]; @@ -89,7 +93,9 @@ _actions = [ { true }, 10, [false,true,false], - ["ACE_SelfActions"] + ["ACE_SelfActions"], + {}, + [] ], [_actionsCfg, ["ACE_SelfActions"]] call _recurseFnc ] diff --git a/addons/interact_menu/functions/fnc_createAction.sqf b/addons/interact_menu/functions/fnc_createAction.sqf new file mode 100644 index 0000000000..e7d53dab03 --- /dev/null +++ b/addons/interact_menu/functions/fnc_createAction.sqf @@ -0,0 +1,63 @@ +/* + * Author: CAA-Picard + * Creates an isolated ACE action + * Note: This function is NOT global. + * + * Argument: + * 0: Action name + * 1: Name of the action shown in the menu + * 2: Icon + * 3: Position (Position or Selection Name) or + * 4: Statement + * 5: Condition + * 6: Distance + * 7: Other parameters (Optional) + * 8: Insert children code (Optional) + * 9: Action parameters (Optional) + * + * Return value: + * Action + * + * Example: + * [[VulcanPinch"],"Vulcan Pinch","",[0,0,0],{_target setDamage 1;},{true},100,{},[parameters]] call ace_interact_menu_fnc_addAction; + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_7_PVT(_this,_fullPath,_displayName,_icon,_position,_statement,_condition,_distance); + +private ["_actions","_params","_insertChildren","_parameters","_entry"]; + +_params = [false,false,false,false]; +if (count _this > 7) then { + _params = _this select 7; +}; + +_insertChildren = {}; +if (count _this > 8) then { + _insertChildren = _this select 8; +}; + +_parameters = []; +if (count _this > 9) then { + _parameters = _this select 9; +}; + +_entry = [ + [ + _displayName, + _icon, + _position, + _statement, + _condition, + _distance, + _params, + + _fullPath, + _insertChildren, + _parameters + ], + [] + ]; + +_entry diff --git a/addons/interact_menu/functions/fnc_keyUp.sqf b/addons/interact_menu/functions/fnc_keyUp.sqf index 716d6dafd8..fe60c438b6 100644 --- a/addons/interact_menu/functions/fnc_keyUp.sqf +++ b/addons/interact_menu/functions/fnc_keyUp.sqf @@ -16,7 +16,7 @@ if(GVAR(actionSelected)) then { this = GVAR(selectedTarget); _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player] call GVAR(selectedStatement); + [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 9] call GVAR(selectedStatement); }; if (GVAR(keyDown)) then { diff --git a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf index 6346696d53..4603479e87 100644 --- a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf @@ -20,7 +20,7 @@ if(GVAR(actionSelected)) then { this = GVAR(selectedTarget); _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player] call GVAR(selectedStatement); + [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 9] call GVAR(selectedStatement); }; if (GVAR(keyDownSelfAction)) then { From f96126153cc2ec4fbde87f1261b43a8bad982ac4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Thu, 19 Mar 2015 14:45:05 -0300 Subject: [PATCH 110/178] Reenable hiding useless actions --- addons/interact_menu/functions/fnc_collectActiveActionTree.sqf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index ca6dadd44f..547d5bb707 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -69,12 +69,11 @@ if (count _origActionData > 8 && {!({} isEqualTo (_origActionData select 8))}) t // If the original action has no statement, and no children, don't display it -/* if ((count _activeChildren) == 0 && ((_origActionData select 3) isEqualTo {})) exitWith { // @todo: Account for showDisabled? [] }; -*/ + //diag_log [_origActionData, _activeChildren, _object]; [_origActionData, _activeChildren, _object] From a3b913ad8b2a0167f0a84117262debad16e5a9ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Thu, 19 Mar 2015 15:04:48 -0300 Subject: [PATCH 111/178] Interact menu usability improvements: - Submenu scale as a function of the number of children - Added menu expansion animation to better communicate where the options come from - Unused action point are faded as soon as the user hovers a certain action point --- addons/interact_menu/XEH_preInit.sqf | 1 + addons/interact_menu/functions/fnc_render.sqf | 1 + .../functions/fnc_renderMenu.sqf | 34 ++++++++++++++----- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index 9d50eb0a1c..2687cf781c 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -41,6 +41,7 @@ GVAR(lastPath) = []; GVAR(expanded) = false; GVAR(startHoverTime) = diag_tickTime; +GVAR(expandedTime) = diag_tickTime; GVAR(iconCtrls) = []; GVAR(iconCount) = 0; diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index bb902e849b..361b7031cc 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -166,6 +166,7 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { } else { if(!GVAR(expanded) && diag_tickTime-GVAR(startHoverTime) > 0.25) then { GVAR(expanded) = true; + GVAR(expandedTime) = diag_tickTime; GVAR(menuDepthPath) = +GVAR(lastPath); // Execute the current action if it's run on hover diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index 459287424c..c5615ce66a 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -21,7 +21,7 @@ EXPLODE_4_PVT(_this,_parentPath,_action,_pos,_angles); EXPLODE_3_PVT(_action,_actionData,_activeChildren,_actionObject); EXPLODE_2_PVT(_angles,_centerAngle,_maxAngleSpan); -_menuDepth = (count GVAR(menuDepthPath)) - 1; +_menuDepth = (count GVAR(menuDepthPath)); // Store path to action _localPath = _actionData select 7; @@ -44,7 +44,7 @@ _menuInSelectedPath = true; _color = "#FFFFFFFF"; if(!_menuInSelectedPath) then { //_menuDepth > 0 && if (_menuDepth > 0) then { - _color = format ["#%1FFFFFF", [255 * ((((count _path) - 2)/_menuDepth) max 0.25)] call EFUNC(common,toHex)]; + _color = format ["#%1FFFFFF", [255 * ((((count _path) - 1)/_menuDepth) max 0.25)] call EFUNC(common,toHex)]; } else { _color = format ["#%1FFFFFF", [255 * 0.75] call EFUNC(common,toHex)]; }; @@ -57,24 +57,42 @@ GVAR(currentOptions) pushBack [_this, _pos, _path]; // Exit without rendering children if it isn't if !(_menuInSelectedPath) exitWith {true}; -private ["_angleSpan","_angle"]; +private ["_angleSpan","_angle","_angleInterval","_scale"]; _angleSpan = _maxAngleSpan min (55 * ((count _activeChildren) - 1)); if (_angleSpan >= 305) then { _angleSpan = 360; }; +_angleInterval = 55; +if (_angleSpan < 360) then { + if (count _activeChildren > 1) then { + _angleInterval = _angleSpan / (count _activeChildren - 1); + }; +} else { + _angleSpan / (count _activeChildren); +}; +if (count _activeChildren == 1) then { + _angleInterval = 60; +}; + +// Scale menu based on distance +_scale = (0.15 max (0.15 * ((positionCameraToWorld [0, 0, 0]) distance _pos))) / GVAR(selfMenuScale); +// Scale menu based on the amount of children +_scale = _scale * (((0.8 * (0.46 / sin (0.5 * _angleInterval))) min 1.4) max 0.5); +// Animate menu scale +if (_menuInSelectedPath && (_menuDepth == count _path)) then { + _scale = _scale * (0.3 + 0.7 * (((diag_tickTime - GVAR(expandedTime)) * 8) min 1)); +}; _angle = _centerAngle - _angleSpan / 2; { _target = _actionObject; _player = ACE_player; - _mod = (0.15 max (0.15 * ((positionCameraToWorld [0, 0, 0]) distance _pos))) / GVAR(selfMenuScale); - - _offset = ((GVAR(refSystem) select 1) vectorMultiply (-_mod * cos _angle)) vectorAdd - ((GVAR(refSystem) select 2) vectorMultiply (-_mod * sin _angle)); + _offset = ((GVAR(refSystem) select 1) vectorMultiply (-_scale * cos _angle)) vectorAdd + ((GVAR(refSystem) select 2) vectorMultiply (-_scale * sin _angle)); _newPos = ((_pos call EFUNC(common,positionToASL)) vectorAdd _offset) call EFUNC(common,ASLToPosition); - //drawLine3D [_pos, _newPos, [1,0,0,0.5]]; + //drawLine3D [_pos, _newPos, [1,0,0,0.8]]; [_path, _x, _newPos, [_angle, 140]] call FUNC(renderMenu); From b7c73f705cc64cf50b194b70fe26625a2e41bdf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Thu, 19 Mar 2015 15:04:48 -0300 Subject: [PATCH 112/178] Interact menu usability improvements: - Submenu scale as a function of the number of children - Added menu expansion animation to better communicate where the options come from - Unused action point are faded as soon as the user hovers a certain action point --- addons/interact_menu/XEH_preInit.sqf | 1 + addons/interact_menu/functions/fnc_render.sqf | 1 + .../functions/fnc_renderMenu.sqf | 34 ++++++++++++++----- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index 487f1c017f..b42e8c5507 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -40,6 +40,7 @@ GVAR(lastPath) = []; GVAR(expanded) = false; GVAR(startHoverTime) = diag_tickTime; +GVAR(expandedTime) = diag_tickTime; GVAR(iconCtrls) = []; GVAR(iconCount) = 0; diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index 3930068c25..187201a821 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -166,6 +166,7 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { } else { if(!GVAR(expanded) && diag_tickTime-GVAR(startHoverTime) > 0.25) then { GVAR(expanded) = true; + GVAR(expandedTime) = diag_tickTime; GVAR(menuDepthPath) = +GVAR(lastPath); // Execute the current action if it's run on hover diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index ad604b9fa5..d2cf16c3a0 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -21,7 +21,7 @@ EXPLODE_4_PVT(_this,_object,_action,_pos,_angles); EXPLODE_2_PVT(_action,_actionData,_activeChildren); EXPLODE_2_PVT(_angles,_centerAngle,_maxAngleSpan); -_menuDepth = (count GVAR(menuDepthPath)) - 1; +_menuDepth = (count GVAR(menuDepthPath)); // Store path to action _path = [_object] + (_actionData select 7); @@ -42,7 +42,7 @@ _menuInSelectedPath = true; _color = "#FFFFFFFF"; if(!_menuInSelectedPath) then { //_menuDepth > 0 && if (_menuDepth > 0) then { - _color = format ["#%1FFFFFF", [255 * ((((count _path) - 2)/_menuDepth) max 0.25)] call EFUNC(common,toHex)]; + _color = format ["#%1FFFFFF", [255 * ((((count _path) - 1)/_menuDepth) max 0.25)] call EFUNC(common,toHex)]; } else { _color = format ["#%1FFFFFF", [255 * 0.75] call EFUNC(common,toHex)]; }; @@ -55,24 +55,42 @@ GVAR(currentOptions) pushBack [_this, _pos, _path]; // Exit without rendering children if it isn't if !(_menuInSelectedPath) exitWith {true}; -private ["_angleSpan","_angle"]; +private ["_angleSpan","_angle","_angleInterval","_scale"]; _angleSpan = _maxAngleSpan min (55 * ((count _activeChildren) - 1)); if (_angleSpan >= 305) then { _angleSpan = 360; }; +_angleInterval = 55; +if (_angleSpan < 360) then { + if (count _activeChildren > 1) then { + _angleInterval = _angleSpan / (count _activeChildren - 1); + }; +} else { + _angleSpan / (count _activeChildren); +}; +if (count _activeChildren == 1) then { + _angleInterval = 60; +}; + +// Scale menu based on distance +_scale = (0.15 max (0.15 * ((positionCameraToWorld [0, 0, 0]) distance _pos))) / GVAR(selfMenuScale); +// Scale menu based on the amount of children +_scale = _scale * (((0.8 * (0.46 / sin (0.5 * _angleInterval))) min 1.4) max 0.5); +// Animate menu scale +if (_menuInSelectedPath && (_menuDepth == count _path)) then { + _scale = _scale * (0.3 + 0.7 * (((diag_tickTime - GVAR(expandedTime)) * 8) min 1)); +}; _angle = _centerAngle - _angleSpan / 2; { _target = _object; _player = ACE_player; - _mod = (0.15 max (0.15 * ((positionCameraToWorld [0, 0, 0]) distance _pos))) / GVAR(selfMenuScale); - - _offset = ((GVAR(refSystem) select 1) vectorMultiply (-_mod * cos _angle)) vectorAdd - ((GVAR(refSystem) select 2) vectorMultiply (-_mod * sin _angle)); + _offset = ((GVAR(refSystem) select 1) vectorMultiply (-_scale * cos _angle)) vectorAdd + ((GVAR(refSystem) select 2) vectorMultiply (-_scale * sin _angle)); _newPos = ((_pos call EFUNC(common,positionToASL)) vectorAdd _offset) call EFUNC(common,ASLToPosition); - //drawLine3D [_pos, _newPos, [1,0,0,0.5]]; + //drawLine3D [_pos, _newPos, [1,0,0,0.8]]; [_object, _x, _newPos, [_angle, 140]] call FUNC(renderMenu); From 3dda70a4afcbfd7a93c01b44a61fbbbbc7305316 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 19 Mar 2015 21:14:42 +0100 Subject: [PATCH 113/178] fixed variable name --- addons/medical/functions/fnc_displayPatientInformation.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index b4d7cb0fcc..afb5c0965b 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -76,7 +76,7 @@ if (_show) then { }foreach _openWounds; } else { { - _selectionBloodLoss set [_forEachIndex, _unit getHitPointDamage _x]; + _selectionBloodLoss set [_forEachIndex, _target getHitPointDamage _x]; } forEach ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; // @todo Injury texts? From 69e0ebf107b19fd00ecb66767691556092b18ed7 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 19 Mar 2015 21:31:56 +0100 Subject: [PATCH 114/178] Add injury texts --- .../functions/fnc_displayPatientInformation.sqf | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index afb5c0965b..0387547720 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -77,9 +77,15 @@ if (_show) then { } else { { _selectionBloodLoss set [_forEachIndex, _target getHitPointDamage _x]; - } forEach ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; - // @todo Injury texts? + if (_target getHitPointDamage _x > 0.1) then { + // @todo localize + _allInjuryTexts pushBack format ["%1 %2", + ["Lightly wounded", "Heavily wounded"] select (_target getHitPointDamage _x > 0.5), + ["head", "torso", "left arm", "right arm", "left leg", "right leg"] select _forEachIndex + ]; + }; + } forEach ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; }; // Handle the body image coloring From 97082e4ce323a336930c7d07fac5dfeacdd47d17 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 19 Mar 2015 22:01:40 +0100 Subject: [PATCH 115/178] Simplify condition checking in canTreat. --- addons/medical/functions/fnc_canTreat.sqf | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/addons/medical/functions/fnc_canTreat.sqf b/addons/medical/functions/fnc_canTreat.sqf index 0c48222977..6a49652301 100644 --- a/addons/medical/functions/fnc_canTreat.sqf +++ b/addons/medical/functions/fnc_canTreat.sqf @@ -39,19 +39,16 @@ if (count _items > 0 && {!([_caller, _target, _items] call FUNC(hasItems))}) exi _locations = getArray (_config >> "treatmentLocations"); _return = true; -if (isText (_config >> "Condition")) then { - _condition = getText(_config >> "condition"); - if (_condition != "") then { - if (isnil _condition) then { - _condition = compile _condition; - } else { - _condition = missionNamespace getvariable _condition; - }; - if (typeName _condition == "BOOL") then { - _return = _condition; - } else { - _return = [_caller, _target, _selectionName, _className] call _condition; - }; +if (getText (_config >> "condition") != "") then { + if (isnil _condition) then { + _condition = compile _condition; + } else { + _condition = missionNamespace getvariable _condition; + }; + if (typeName _condition == "BOOL") then { + _return = _condition; + } else { + _return = [_caller, _target, _selectionName, _className] call _condition; }; }; if (!_return) exitwith {false}; From 5589b80c705b45548b2770c01cd3c4293a2c5bb0 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 19 Mar 2015 22:27:12 +0100 Subject: [PATCH 116/178] Rewrite and fix isMedic --- addons/medical/functions/fnc_isMedic.sqf | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/addons/medical/functions/fnc_isMedic.sqf b/addons/medical/functions/fnc_isMedic.sqf index d3ece4c8b0..619245ef70 100644 --- a/addons/medical/functions/fnc_isMedic.sqf +++ b/addons/medical/functions/fnc_isMedic.sqf @@ -18,18 +18,7 @@ private ["_unit","_class","_return"]; _unit = _this select 0; _medicN = if (count _this > 1) then {_this select 1} else {1}; -_return = false; -if (GVAR(medicSetting) >= 1) then { - _class = _unit getvariable [QGVAR(medicClass), 0]; - if (GVAR(medicSetting) == 1) then { - _return = _class > 0; - } else { - if (_class >= _medicN) then { - _return = true; - }; - }; -} else { - _return = true; -}; +_class = _unit getVariable [QGVAR(medicClass), + getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "attendant")]; -_return; +(_class min GVAR(medicSetting)) >= (_medicN min GVAR(medicSetting)) From 07570fccd4a07423c45be5d250b23b244d116ff0 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 19 Mar 2015 22:34:12 +0100 Subject: [PATCH 117/178] Make isMedic even prettier --- addons/medical/functions/fnc_isMedic.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_isMedic.sqf b/addons/medical/functions/fnc_isMedic.sqf index 619245ef70..cc07948f4b 100644 --- a/addons/medical/functions/fnc_isMedic.sqf +++ b/addons/medical/functions/fnc_isMedic.sqf @@ -1,5 +1,5 @@ /* - * Author: Glowbal + * Author: Glowbal, KoffeinFlummi * Check if a unit is any medical class * * Arguments: @@ -21,4 +21,4 @@ _medicN = if (count _this > 1) then {_this select 1} else {1}; _class = _unit getVariable [QGVAR(medicClass), getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "attendant")]; -(_class min GVAR(medicSetting)) >= (_medicN min GVAR(medicSetting)) +_class >= _medicN min GVAR(medicSetting) From 0c88b92ebaebec07d16c240480304b16368edab7 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 19 Mar 2015 20:24:14 -0500 Subject: [PATCH 118/178] Condense AI func, and drop attachements --- addons/disposable/XEH_postInitClient.sqf | 12 ++--- addons/disposable/XEH_preInit.sqf | 1 - .../functions/fnc_aiDropWeaponCallback.sqf | 36 ------------- .../functions/fnc_replaceATWeapon.sqf | 53 ++++++++++++++----- .../functions/fnc_takeLoadedATWeapon.sqf | 2 +- .../functions/fnc_updateInventoryDisplay.sqf | 2 +- 6 files changed, 47 insertions(+), 59 deletions(-) delete mode 100644 addons/disposable/functions/fnc_aiDropWeaponCallback.sqf diff --git a/addons/disposable/XEH_postInitClient.sqf b/addons/disposable/XEH_postInitClient.sqf index 76e8a03067..1fe598137f 100644 --- a/addons/disposable/XEH_postInitClient.sqf +++ b/addons/disposable/XEH_postInitClient.sqf @@ -4,10 +4,8 @@ #include "script_component.hpp" -if (isNil QGVAR(UpdateInventoryDisplay_EHID)) then { - GVAR(UpdateInventoryDisplay_EHID) = ["inventoryDisplayLoaded",{ - _player = ACE_player; - [_player] call FUNC(takeLoadedATWeapon); - [_player, (_this select 0)] call FUNC(updateInventoryDisplay); - }] call EFUNC(common,addEventHandler); -}; +["inventoryDisplayLoaded",{ + _player = ACE_player; + [_player] call FUNC(takeLoadedATWeapon); + [_player, (_this select 0)] call FUNC(updateInventoryDisplay); +}] call EFUNC(common,addEventHandler); \ No newline at end of file diff --git a/addons/disposable/XEH_preInit.sqf b/addons/disposable/XEH_preInit.sqf index 26543c369a..020187b730 100644 --- a/addons/disposable/XEH_preInit.sqf +++ b/addons/disposable/XEH_preInit.sqf @@ -2,7 +2,6 @@ ADDON = false; -PREP(aiDropWeaponCallback); PREP(replaceATWeapon); PREP(takeLoadedATWeapon); PREP(updateInventoryDisplay); diff --git a/addons/disposable/functions/fnc_aiDropWeaponCallback.sqf b/addons/disposable/functions/fnc_aiDropWeaponCallback.sqf deleted file mode 100644 index a92ddd7da0..0000000000 --- a/addons/disposable/functions/fnc_aiDropWeaponCallback.sqf +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Author: bux, commy2 - * Remove the ai's missle launcher tube after the missle has exploded - * - * Arguments: - * 0: Params [unit, Tube, Projectile] - * 1: CBA PFH ID - * - * Return Value: - * Nothing - * - * Example: - * [[someAI, "emptyTube", theRocket], 55] call ace_disposable_fnc_aiDropWeaponCallback; - * - * Public: No - */ -#include "script_component.hpp" - -EXPLODE_2_PVT(_this,_params,_pfhId); -EXPLODE_3_PVT(_params,_unit,_tube,_projectile); - -if (!isNull _projectile) exitWith {}; - -//remove frameEH -[_pfhId] call cba_fnc_removePerFrameHandler; - -if ([_unit] call EFUNC(common,isPlayer)) exitWith {}; //Just in case a player took control -if (!alive _unit) exitWith {}; //No point doing this for dead - -//If AI still has tube, throw it on ground -if (secondaryWeapon _unit == _tube) then { - private ["_logic"]; - _logic = createVehicle ["GroundWeaponHolder", position _unit, [], 0, "CAN_COLLIDE"]; - _logic addWeaponCargoGlobal [_tube, 1]; // @todo secondary weapon items - _unit removeWeaponGlobal _tube; -}; diff --git a/addons/disposable/functions/fnc_replaceATWeapon.sqf b/addons/disposable/functions/fnc_replaceATWeapon.sqf index bdb4995701..89426873a0 100644 --- a/addons/disposable/functions/fnc_replaceATWeapon.sqf +++ b/addons/disposable/functions/fnc_replaceATWeapon.sqf @@ -21,28 +21,55 @@ */ #include "script_component.hpp" -private ["_unit", "_tube", "_projectile"]; +private ["_unit", "_weapon", "_projectile", "_replacementTube", "_items"]; _unit = _this select 0; -if (!local _unit) exitWith {}; - -_tube = getText (configFile >> "CfgWeapons" >> (_this select 1) >> "ACE_UsedTube"); -if (_tube == "") exitWith {}; - +_weapon = _this select 1; _projectile = _this select 6; -private "_items"; +if (!local _unit) exitWith {}; +_replacementTube = getText (configFile >> "CfgWeapons" >> _weapon >> "ACE_UsedTube"); +if (_replacementTube == "") exitWith {}; //If no replacement defined just exit +if (_weapon != (secondaryWeapon _unit)) exitWith {}; //just to be sure + + +//Save array of items attached to launcher _items = secondaryWeaponItems _unit; - -_unit addWeapon _tube; -_unit selectWeapon _tube; +//Replace the orginal weapon with the 'usedTube' weapon +_unit addWeapon _replacementTube; +//Makes sure the used tube is still equiped +_unit selectWeapon _replacementTube; +//Re-add all attachments to the used tube { if (_x != "") then {_unit addSecondaryWeaponItem _x}; } forEach _items; -// AI + +// AI - Remove the ai's missle launcher tube after the missle has exploded if !([_unit] call EFUNC(common,isPlayer)) then { - //waits until _projectile is null, so random 0-2 tickTime seconds after that - [FUNC(aiDropWeaponCallback), 2, [_unit, _tube, _projectile]] call CBA_fnc_addPerFrameHandler; + [{ + EXPLODE_2_PVT(_this,_params,_pfhId); + EXPLODE_3_PVT(_params,_unit,_tube,_projectile); + + //don't do anything until projectile is null (exploded/max range) + if (isNull _projectile) then { + //Remove PFEH: + [_pfhId] call cba_fnc_removePerFrameHandler; + + //If (tube is dropped) OR (is dead) OR (is player) just exit + if (((secondaryWeapon _unit) != _tube) || {!alive _unit} || {([_unit] call EFUNC(common,isPlayer))}) exitWith {}; + + private ["_items", "_container"]; + + _items = secondaryWeaponItems _unit; + _container = createVehicle ["GroundWeaponHolder", position _unit, [], 0, "CAN_COLLIDE"]; + _container setPosAsl (getPosAsl _unit); + _container addWeaponCargoGlobal [_tube, 1]; + { + if (_x != "") then {_container addItemCargoGlobal [_x, 1];}; + } forEach _items; + _unit removeWeaponGlobal _tube; + }; + }, 1, [_unit, _replacementTube, _projectile]] call CBA_fnc_addPerFrameHandler; }; diff --git a/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf b/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf index eacaa820c2..de3875dfa0 100644 --- a/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf +++ b/addons/disposable/functions/fnc_takeLoadedATWeapon.sqf @@ -6,7 +6,7 @@ * 0: unit - Object the event handler is assigned to * * Return Value: - * Nothing + * None * * Example: * [fromTakeEH] call ace_disposable_fnc_takeLoadedATWeapon; diff --git a/addons/disposable/functions/fnc_updateInventoryDisplay.sqf b/addons/disposable/functions/fnc_updateInventoryDisplay.sqf index e98e446fe2..3f9d6f9802 100644 --- a/addons/disposable/functions/fnc_updateInventoryDisplay.sqf +++ b/addons/disposable/functions/fnc_updateInventoryDisplay.sqf @@ -6,7 +6,7 @@ * 0: unit - Object the event handler is assigned to * * Return Value: - * Nothing + * None * * Example: * [player] call ace_disposable_fnc_updateInventoryDisplay; From ad12904ca4e285aaf8e026970b77e726d5dcc8cb Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 19 Mar 2015 20:37:36 -0500 Subject: [PATCH 119/178] minor formating --- addons/disposable/functions/fnc_replaceATWeapon.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/disposable/functions/fnc_replaceATWeapon.sqf b/addons/disposable/functions/fnc_replaceATWeapon.sqf index 89426873a0..41a58d2bd8 100644 --- a/addons/disposable/functions/fnc_replaceATWeapon.sqf +++ b/addons/disposable/functions/fnc_replaceATWeapon.sqf @@ -61,8 +61,8 @@ if !([_unit] call EFUNC(common,isPlayer)) then { if (((secondaryWeapon _unit) != _tube) || {!alive _unit} || {([_unit] call EFUNC(common,isPlayer))}) exitWith {}; private ["_items", "_container"]; - - _items = secondaryWeaponItems _unit; + + _items = secondaryWeaponItems _unit; _container = createVehicle ["GroundWeaponHolder", position _unit, [], 0, "CAN_COLLIDE"]; _container setPosAsl (getPosAsl _unit); _container addWeaponCargoGlobal [_tube, 1]; From 84bf44e0261f6f5700da241902ec188a123ddd04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Thu, 19 Mar 2015 23:32:44 -0300 Subject: [PATCH 120/178] Refactoring of interact_menu: - Reordering of action members - Removed full path from actions, so they can be mounted under different paths if needed - Added api for creating actions - Api for adding actions for objects or classes --- addons/interact_menu/XEH_preInit.sqf | 12 +- .../interact_menu/functions/fnc_addAction.sqf | 73 ------------ .../functions/fnc_addActionToClass.sqf | 45 ++++++++ .../functions/fnc_addActionToObject.sqf | 35 ++++++ .../functions/fnc_addClassAction.sqf | 108 ------------------ .../functions/fnc_collectActiveActionTree.sqf | 40 +++---- .../functions/fnc_compileMenu.sqf | 27 +++-- .../functions/fnc_compileMenuSelfAction.sqf | 35 +++--- .../functions/fnc_createAction.sqf | 83 ++++++++------ .../functions/fnc_findActionNode.sqf | 56 +++++++++ addons/interact_menu/functions/fnc_keyUp.sqf | 2 +- .../functions/fnc_keyUpSelfAction.sqf | 2 +- .../functions/fnc_removeActionFromClass.sqf | 39 +++++++ ...ion.sqf => fnc_removeActionFromObject.sqf} | 63 +++++----- .../functions/fnc_removeClassAction.sqf | 72 ------------ addons/interact_menu/functions/fnc_render.sqf | 16 +-- .../functions/fnc_renderBaseMenu.sqf | 20 ++-- .../functions/fnc_renderMenu.sqf | 7 +- .../interact_menu/functions/fnc_splitPath.sqf | 23 ++++ 19 files changed, 353 insertions(+), 405 deletions(-) delete mode 100644 addons/interact_menu/functions/fnc_addAction.sqf create mode 100644 addons/interact_menu/functions/fnc_addActionToClass.sqf create mode 100644 addons/interact_menu/functions/fnc_addActionToObject.sqf delete mode 100644 addons/interact_menu/functions/fnc_addClassAction.sqf create mode 100644 addons/interact_menu/functions/fnc_findActionNode.sqf create mode 100644 addons/interact_menu/functions/fnc_removeActionFromClass.sqf rename addons/interact_menu/functions/{fnc_removeAction.sqf => fnc_removeActionFromObject.sqf} (53%) delete mode 100644 addons/interact_menu/functions/fnc_removeClassAction.sqf create mode 100644 addons/interact_menu/functions/fnc_splitPath.sqf diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index 2687cf781c..478b5b578d 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -2,22 +2,24 @@ ADDON = false; -PREP(addAction); -PREP(addClassAction); +PREP(addActionToClass); +PREP(addActionToObject); PREP(compileMenu); PREP(compileMenuSelfAction); PREP(collectActiveActionTree); PREP(createAction); +PREP(findActionNode); PREP(keyDown); PREP(keyDownSelfAction); PREP(keyUp); PREP(keyUpSelfAction); -PREP(removeAction); -PREP(removeClassAction); +PREP(removeActionFromClass); +PREP(removeActionFromObject); PREP(render); -PREP(renderIcon); PREP(renderBaseMenu); +PREP(renderIcon); PREP(renderMenu); +PREP(splitPath); GVAR(keyDown) = false; GVAR(keyDownSelfAction) = false; diff --git a/addons/interact_menu/functions/fnc_addAction.sqf b/addons/interact_menu/functions/fnc_addAction.sqf deleted file mode 100644 index ef3c2196e6..0000000000 --- a/addons/interact_menu/functions/fnc_addAction.sqf +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Author: commy2, NouberNou and CAA-Picard - * Add an ACE action to an object, under a certain config path - * Note: This function is NOT global. - * - * Argument: - * 0: Object the action should be assigned to - * 1: Type of action, 0 for actions, 1 for self-actions - * 2: Full path of the new action - * 3: Name of the action shown in the menu - * 4: Icon - * 5: Position (Position or Selection Name) or - * 6: Statement - * 7: Condition - * 8: Distance - * 9: Other parameters (Optional) - * 10: Insert children code (Optional) - * 11: Action parameters (Optional) - * - * Return value: - * The entry full path, which can be used to remove the entry, or add children entries . - * - * Example: - * [cursorTarget,0,["ACE_TapShoulderRight","VulcanPinch"],"Vulcan Pinch","",[0,0,0],{_target setDamage 1;},{true},100] call ace_interact_menu_fnc_addAction; - * - * Public: No - */ -#include "script_component.hpp" - -EXPLODE_9_PVT(_this,_object,_typeNum,_fullPath,_displayName,_icon,_position,_statement,_condition,_distance); - -private ["_varName","_actions","_params","_insertChildren","_parameters","_entry"]; - -_varName = [QGVAR(actions),QGVAR(selfActions)] select _typeNum; -_actions = _object getVariable [_varName, []]; -if((count _actions) == 0) then { - _object setVariable [_varName, _actions]; -}; - -_params = [false,false,false,false]; -if (count _this > 9) then { - _params = _this select 9; -}; - -_insertChildren = {}; -if (count _this > 10) then { - _insertChildren = _this select 10; -}; - -_parameters = []; -if (count _this > 11) then { - _parameters = _this select 11; -}; - -_entry = [ - [ - _displayName, - _icon, - _position, - _statement, - _condition, - _distance, - _params, - + _fullPath, - _insertChildren, - _parameters - ], - [] - ]; - -_actions pushBack _entry; - -_fullPath diff --git a/addons/interact_menu/functions/fnc_addActionToClass.sqf b/addons/interact_menu/functions/fnc_addActionToClass.sqf new file mode 100644 index 0000000000..c93342cfda --- /dev/null +++ b/addons/interact_menu/functions/fnc_addActionToClass.sqf @@ -0,0 +1,45 @@ +/* + * Author: CAA-Picard + * Insert an ACE action to a class, under a certain path + * Note: This function is NOT global. + * + * Argument: + * 0: TypeOf of the class + * 1: Type of action, 0 for actions, 1 for self-actions + * 2: Parent path of the new action + * 3: Action + * + * Return value: + * The entry full path, which can be used to remove the entry, or add children entries . + * + * Example: + * [typeOf cursorTarget, 0, ["ACE_TapShoulderRight"],VulcanPinchAction] call ace_interact_menu_fnc_addActionToClass; + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_4_PVT(_this,_objectType,_typeNum,_parentPath,_action); + +// Ensure the config menu was compiled first +if (_typeNum == 0) then { + [_objectType] call FUNC(compileMenu); +} else { + [_objectType] call FUNC(compileMenuSelfAction); +}; + +private ["_varName","_actionTrees", "_parentNode"]; +_varName = format [[QGVAR(Act_%1), QGVAR(SelfAct_%1)] select _typeNum, _objectType]; +_actionTrees = missionNamespace getVariable [_varName, []]; +if((count _actionTrees) == 0) then { + missionNamespace setVariable [_varName, _actionTrees]; +}; + +_parentNode = [_actionTrees, _parentPath] call FUNC(findActionNode); +if (isNil {_parentNode}) exitWith {}; + +// Add action node as children of the correct node of action tree +(_parentNode select 1) pushBack [_action,[]]; + +// Return the full path +(+ _parentPath) pushBack (_action select 0) diff --git a/addons/interact_menu/functions/fnc_addActionToObject.sqf b/addons/interact_menu/functions/fnc_addActionToObject.sqf new file mode 100644 index 0000000000..223247057a --- /dev/null +++ b/addons/interact_menu/functions/fnc_addActionToObject.sqf @@ -0,0 +1,35 @@ +/* + * Author: CAA-Picard + * Insert an ACE action to an object, under a certain config path + * Note: This function is NOT global. + * + * Argument: + * 0: Object the action should be assigned to + * 1: Type of action, 0 for actions, 1 for self-actions + * 2: Parent path of the new action + * 3: Action + * + * Return value: + * The entry full path, which can be used to remove the entry, or add children entries . + * + * Example: + * [typeOf cursorTarget, 0, ["ACE_TapShoulderRight"],VulcanPinchAction] call ace_interact_menu_fnc_addActionToClass; + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_4_PVT(_this,_object,_typeNum,_parentPath,_action); + +private ["_varName","_actionList"]; +_varName = [QGVAR(actions),QGVAR(selfActions)] select _typeNum; +_actionList = _object getVariable [_varName, []]; +if((count _actionList) == 0) then { + _object setVariable [_varName, _actionList]; +}; + +// Add action and parent path to the list of object actions +_actionList pushBack [_action, +_parentPath]; + +// Return the full path +(+ _parentPath) pushBack (_action select 0) diff --git a/addons/interact_menu/functions/fnc_addClassAction.sqf b/addons/interact_menu/functions/fnc_addClassAction.sqf deleted file mode 100644 index a389b5bd8b..0000000000 --- a/addons/interact_menu/functions/fnc_addClassAction.sqf +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Author: CAA-Picard - * Add an ACE action to a class, under a certain path - * Note: This function is NOT global. - * - * Argument: - * 0: TypeOf of the class - * 1: Type of action, 0 for actions, 1 for self-actions - * 2: Full path of the new action - * 3: Name of the action shown in the menu - * 4: Icon - * 5: Position (Position or Selection Name) or - * 6: Statement - * 7: Condition - * 8: Distance - * 9: Other parameters (Optional) - * 10: Insert children code (Optional) - * 11: Action parameters (Optional) - * - * Return value: - * The entry full path, which can be used to remove the entry, or add children entries . - * - * Example: - * [typeOf cursorTarget, 0,["ACE_TapShoulderRight","VulcanPinch"],"Vulcan Pinch","",[0,0,0],{_target setDamage 1;},{true},100] call ace_interact_menu_fnc_addClassAction; - * - * Public: No - */ -#include "script_component.hpp" - -EXPLODE_9_PVT(_this,_objectType,_typeNum,_fullPath,_displayName,_icon,_position,_statement,_condition,_distance); - -// Ensure the config menu was compiled first -if (_typeNum == 0) then { - [_objectType] call FUNC(compileMenu); -} else { - [_objectType] call FUNC(compileMenuSelfAction); -}; - -private ["_varName","_actions","_params","_insertChildren","_parameters","_entry", "_parentLevel", "_foundParentLevel", "_fnc_findFolder"]; - -_varName = format [[QGVAR(Act_%1), QGVAR(SelfAct_%1)] select _typeNum, _objectType]; -_actions = missionNamespace getVariable [_varName, []]; -if((count _actions) == 0) then { - missionNamespace setVariable [_varName, _actions]; -}; - -_params = [false,false,false,false]; -if (count _this > 9) then { - _params = _this select 9; -}; - -_insertChildren = {}; -if (count _this > 10) then { - _insertChildren = _this select 10; -}; - -_parameters = []; -if (count _this > 11) then { - _parameters = _this select 11; -}; - -// Search the class action trees and find where to insert the entry -_parentLevel = _actions; -_foundParentLevel = false; - -_fnc_findFolder = { - EXPLODE_3_PVT(_this,_fullPath,_level,_classActions); - - if (count _fullPath == _level + 1) then { - _parentLevel = _classActions; - _foundParentLevel = true; - }; - - if (_foundParentLevel) exitWith {}; - - { - EXPLODE_2_PVT(_x,_actionData,_actionChildren); - if (((_actionData select 7) select _level) isEqualTo (_fullPath select _level)) exitWith { - // The action should go somewhere in here - [_fullPath, _level + 1, _actionChildren] call _fnc_findFolder; - }; - } forEach _classActions; -}; - -[_fullPath, 0, _actions] call _fnc_findFolder; - -// Exit if there's no entry point to insert this action -if (!_foundParentLevel) exitWith {}; - -_entry = [ - [ - _displayName, - _icon, - _position, - _statement, - _condition, - _distance, - _params, - + _fullPath, - _insertChildren, - _parameters - ], - [] - ]; - -_parentLevel pushBack _entry; - -_fullPath diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index 547d5bb707..f4ae2ff5c1 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -5,6 +5,7 @@ * Argument: * 0: Object * 1: Original action tree + * 2: Parent path * * Return value: * Active children @@ -13,29 +14,32 @@ */ #include "script_component.hpp" -EXPLODE_2_PVT(_this,_object,_origAction); +EXPLODE_3_PVT(_this,_object,_origAction,_parentPath); EXPLODE_2_PVT(_origAction,_origActionData,_origActionChildren); -private ["_resultingAction","_target","_player","_activeChildren","_action","_actionData","_x"]; +private ["_target","_player","_fullPath","_activeChildren","_action","_actionData","_x"]; _target = _object; _player = ACE_player; // Return nothing if the action itself is not active -if !([_target, ACE_player, _origActionData select 9] call (_origActionData select 4)) exitWith { +if !([_target, ACE_player, _origActionData select 6] call (_origActionData select 4)) exitWith { [] }; _activeChildren = []; // If there's a statement to dynamically insert children then execute it -if (count _origActionData > 8 && {!({} isEqualTo (_origActionData select 8))}) then { - _activeChildren = [_target, ACE_player, _origActionData select 9] call (_origActionData select 8); +if !({} isEqualTo (_origActionData select 5)) then { + _activeChildren = [_target, ACE_player, _origActionData select 6] call (_origActionData select 5); }; +_fullPath = +_parentPath; +_fullPath pushBack (_origActionData select 0); + // Collect children class actions { - _action = [_object, _x] call FUNC(collectActiveActionTree); + _action = [_object, _x, _fullPath] call FUNC(collectActiveActionTree); if ((count _action) > 0) then { _activeChildren pushBack _action; }; @@ -43,26 +47,15 @@ if (count _origActionData > 8 && {!({} isEqualTo (_origActionData select 8))}) t // Collect children object actions { - _action = _x; - _actionData = _action select 0; + EXPLODE_2_PVT(_x,_actionData,_pPath); // Check if the action is children of the original action - if ((count (_actionData select 7)) == (count (_origActionData select 7) + 1)) then { + if (count _pPath == count _fullPath && + {_pPath isEqualTo _fullPath}) then { - // Compare parent path to see if it's a suitable child - private "_isChild"; - _isChild = true; - { - if !(_x isEqualTo ((_actionData select 7) select _forEachIndex)) exitWith { - _isChild = false; - }; - } forEach (_origActionData select 7); - - if (_isChild) then { - _action = [_object, _action] call FUNC(collectActiveActionTree); - if ((count _action) > 0) then { - _activeChildren pushBack _action; - }; + _action = [_object, _action, _fullPath] call FUNC(collectActiveActionTree); + if ((count _action) > 0) then { + _activeChildren pushBack _action; }; }; } forEach GVAR(objectActions); @@ -75,5 +68,4 @@ if ((count _activeChildren) == 0 && ((_origActionData select 3) isEqualTo {})) e }; -//diag_log [_origActionData, _activeChildren, _object]; [_origActionData, _activeChildren, _object] diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index 46e74fb220..0fd4f6adb4 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -27,8 +27,8 @@ if !(isNil {missionNamespace getVariable [_actionsVarName, nil]}) exitWith {}; private "_recurseFnc"; _recurseFnc = { private ["_actions", "_displayName", "_distance", "_icon", "_statement", "_selection", "_condition", "_showDisabled", - "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_fullPath", "_insertChildren"]; - EXPLODE_2_PVT(_this,_actionsCfg,_parentPath); + "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_insertChildren"]; + EXPLODE_1_PVT(_this,_actionsCfg); _actions = []; for "_i" from 0 to (count _actionsCfg) - 1 do { @@ -55,24 +55,21 @@ _recurseFnc = { _canCollapse = (getNumber (_entryCfg >> "canCollapse")) > 0; _runOnHover = (getNumber (_entryCfg >> "runOnHover")) > 0; - _fullPath = (+ _parentPath); - _fullPath pushBack (configName _entryCfg); - _condition = compile _condition; - _children = [_entryCfg, _fullPath] call _recurseFnc; + _children = [_entryCfg] call _recurseFnc; _entry = [ [ + configName _entryCfg, _displayName, _icon, - _selection, _statement, _condition, - _distance, - [_showDisabled,_enableInside,_canCollapse,_runOnHover], - _fullPath, _insertChildren, - [] + [], + _selection, + _distance, + [_showDisabled,_enableInside,_canCollapse,_runOnHover] ], _children ]; @@ -85,20 +82,22 @@ _recurseFnc = { private "_actionsCfg"; _actionsCfg = configFile >> "CfgVehicles" >> _objectType >> "ACE_Actions"; -missionNamespace setVariable [_actionsVarName, [_actionsCfg, []] call _recurseFnc]; +missionNamespace setVariable [_actionsVarName, [_actionsCfg] call _recurseFnc]; /* [ [ [ + "MyAction", "My Action", "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa", - [0,0,0], { (_this select 0) setVelocity [0,0,10]; }, { true }, + {}, + [], + [0,0,0], 1, [false,false,false] - ["ACE_MainActions","TeamManagement","MyAction"] ], [children actions] ] diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index 5c613caec2..ebccc2ca42 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -27,8 +27,8 @@ if !(isNil {missionNamespace getVariable [_actionsVarName, nil]}) exitWith {}; private "_recurseFnc"; _recurseFnc = { private ["_actions", "_displayName", "_distance", "_icon", "_statement", "_selection", "_condition", "_showDisabled", - "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_fullPath", "_insertChildren"]; - EXPLODE_2_PVT(_this,_actionsCfg,_parentPath); + "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_insertChildren"]; + EXPLODE_1_PVT(_this,_actionsCfg); _actions = []; for "_i" from 0 to (count _actionsCfg) - 1 do { @@ -52,24 +52,21 @@ _recurseFnc = { _canCollapse = (getNumber (_entryCfg >> "canCollapse")) > 0; _runOnHover = (getNumber (_entryCfg >> "runOnHover")) > 0; - _fullPath = (+ _parentPath); - _fullPath pushBack (configName _entryCfg); - _condition = compile _condition; - _children = [_entryCfg, _fullPath] call _recurseFnc; + _children = [_entryCfg] call _recurseFnc; _entry = [ [ + configName _entryCfg, _displayName, _icon, - [0,0,0], _statement, _condition, - 10, //distace - [_showDisabled,_enableInside,_canCollapse,_runOnHover], - _fullPath, _insertChildren, - [] + [], + [0,0,0], + 10, //distace + [_showDisabled,_enableInside,_canCollapse,_runOnHover] ], _children ]; @@ -86,18 +83,18 @@ _actionsCfg = configFile >> "CfgVehicles" >> _objectType >> "ACE_SelfActions"; _actions = [ [ [ + "ACE_SelfActions", "Self Actions", "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa", - "Spine3", - { true }, - { true }, - 10, - [false,true,false], - ["ACE_SelfActions"], {}, - [] + { true }, + {}, + [], + "Spine3", + 10, + [false,true,false] ], - [_actionsCfg, ["ACE_SelfActions"]] call _recurseFnc + [_actionsCfg] call _recurseFnc ] ]; diff --git a/addons/interact_menu/functions/fnc_createAction.sqf b/addons/interact_menu/functions/fnc_createAction.sqf index e7d53dab03..785db2c8b9 100644 --- a/addons/interact_menu/functions/fnc_createAction.sqf +++ b/addons/interact_menu/functions/fnc_createAction.sqf @@ -7,57 +7,68 @@ * 0: Action name * 1: Name of the action shown in the menu * 2: Icon - * 3: Position (Position or Selection Name) or - * 4: Statement - * 5: Condition - * 6: Distance - * 7: Other parameters (Optional) - * 8: Insert children code (Optional) - * 9: Action parameters (Optional) + * 3: Statement + * 4: Condition + * 5: Insert children code (Optional) + * 6: Action parameters (Optional) + * 7: Position (Position or Selection Name) or (Optional) + * 8: Distance (Optional) + * 9: Other parameters (Optional) * * Return value: - * Action + * Action * * Example: - * [[VulcanPinch"],"Vulcan Pinch","",[0,0,0],{_target setDamage 1;},{true},100,{},[parameters]] call ace_interact_menu_fnc_addAction; + * [VulcanPinch","Vulcan Pinch",{_target setDamage 1;},{true},{},[parameters], [0,0,0], 100] call ace_interact_menu_fnc_createAction; * * Public: No */ #include "script_component.hpp" -EXPLODE_7_PVT(_this,_fullPath,_displayName,_icon,_position,_statement,_condition,_distance); +EXPLODE_5_PVT(_this,_actionName,_displayName,_icon,_statement,_condition); -private ["_actions","_params","_insertChildren","_parameters","_entry"]; +private ["_insertChildren","_customParams","_position","_distance","_params"]; -_params = [false,false,false,false]; -if (count _this > 7) then { - _params = _this select 7; +_insertChildren = if (count _this > 5) then { + _this select 5 +} else { + {} }; -_insertChildren = {}; -if (count _this > 8) then { - _insertChildren = _this select 8; +_customParams = if (count _this > 6) then { + _this select 6 +} else { + [] }; -_parameters = []; -if (count _this > 9) then { - _parameters = _this select 9; +_position = if (count _this > 7) then { + _this select 7 +} else { + [0,0,0] }; -_entry = [ - [ - _displayName, - _icon, - _position, - _statement, - _condition, - _distance, - _params, - + _fullPath, - _insertChildren, - _parameters - ], - [] - ]; +_distance = if (count _this > 8) then { + _this select 8 +} else { + 2 +}; -_entry +_params = if (count _this > 9) then { + _this select 9 +} else { + [false,false,false,false] +}; + +[ + _actionName, + _displayName, + _icon, + _statement, + _condition, + + _insertChildren, + _customParams, + _position, + _distance, + _params +] diff --git a/addons/interact_menu/functions/fnc_findActionNode.sqf b/addons/interact_menu/functions/fnc_findActionNode.sqf new file mode 100644 index 0000000000..41dd32b7d8 --- /dev/null +++ b/addons/interact_menu/functions/fnc_findActionNode.sqf @@ -0,0 +1,56 @@ +/* + * Author: CAA-Picard + * Return action point from path + * Note: This function is NOT global. + * + * Argument: + * 0: List of Action Tree + * 1: Path + * + * Return value: + * Action node . + * + * Example: + * [_actionTree, ["ACE_TapShoulderRight","VulcanPinchAction"]] call ace_interact_menu_fnc_findActionNode; + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_2_PVT(_this,_actionTreeList,_parentPath); + +private ["_parentNode", "_foundParentNode", "_fnc_findFolder"]; + +// Hack to make this work on the root node too +if (count _parentPath == 0) exitWith { + [[],_actionTreeList] +}; + +// Search the class action trees and find where to insert the entry +_parentNode = [[],_actionTreeList]; +_foundParentNode = false; + +_fnc_findFolder = { + EXPLODE_3_PVT(_this,_parentPath,_level,_actionNode); + + { + EXPLODE_2_PVT(_x,_actionData,_actionChildren); + if ((_actionData select 0) isEqualTo (_parentPath select _level)) exitWith { + + if (count _parentPath == _level + 1) exitWith { + _parentNode = _x; + _foundParentNode = true; + }; + + // The action should go somewhere in here + [_parentPath, _level + 1, _x] call _fnc_findFolder; + }; + } forEach (_actionNode select 1); +}; + +[_parentPath, 0, [[],_actionTreeList]] call _fnc_findFolder; + +// Exit if there's no entry point to insert this action +if (!_foundParentNode) exitWith {}; + +_parentNode diff --git a/addons/interact_menu/functions/fnc_keyUp.sqf b/addons/interact_menu/functions/fnc_keyUp.sqf index fe60c438b6..69f9697449 100644 --- a/addons/interact_menu/functions/fnc_keyUp.sqf +++ b/addons/interact_menu/functions/fnc_keyUp.sqf @@ -16,7 +16,7 @@ if(GVAR(actionSelected)) then { this = GVAR(selectedTarget); _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 9] call GVAR(selectedStatement); + [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 6] call GVAR(selectedStatement); }; if (GVAR(keyDown)) then { diff --git a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf index 4603479e87..dd54490532 100644 --- a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf @@ -20,7 +20,7 @@ if(GVAR(actionSelected)) then { this = GVAR(selectedTarget); _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 9] call GVAR(selectedStatement); + [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 6] call GVAR(selectedStatement); }; if (GVAR(keyDownSelfAction)) then { diff --git a/addons/interact_menu/functions/fnc_removeActionFromClass.sqf b/addons/interact_menu/functions/fnc_removeActionFromClass.sqf new file mode 100644 index 0000000000..aee1675fa7 --- /dev/null +++ b/addons/interact_menu/functions/fnc_removeActionFromClass.sqf @@ -0,0 +1,39 @@ +/* + * Author: CAA-Picard + * Removes an action from a class + * + * Argument: + * 0: TypeOf of the class + * 1: Type of action, 0 for actions, 1 for self-actions + * 2: Full path of the new action + * + * Return value: + * None + * + * Example: + * [typeOf cursorTarget, 0,["ACE_TapShoulderRight","VulcanPinch"]] call ace_interact_menu_fnc_removeActionFromClass; + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_3_PVT(_this,_objectType,_typeNum,_fullPath); + +private ["_res","_varName","_actionTrees"]; +_res = _fullPath call FUNC(splitPath); +EXPLODE_2_PVT(_res,_parentPath,_actionName); + +_varName = format [[QGVAR(Act_%1), QGVAR(SelfAct_%1)] select _typeNum, _objectType]; +_actionTrees = missionNamespace getVariable [_varName, []]; + +_parentNode = [_actionTrees, _parentPath] call FUNC(findActionNode); +if (isNil {_parentNode}) exitWith {}; + +// Iterate through children of the father +{ + if (((_x select 0) select 0) == _actionName) exitWith { + (_parentNode select 1) deleteAt _forEachIndex; + }; +} forEach (_parentNode select 1); + +_parentLevel deleteAt _actionIndex; diff --git a/addons/interact_menu/functions/fnc_removeAction.sqf b/addons/interact_menu/functions/fnc_removeActionFromObject.sqf similarity index 53% rename from addons/interact_menu/functions/fnc_removeAction.sqf rename to addons/interact_menu/functions/fnc_removeActionFromObject.sqf index 3c6988971d..dc5fdc05f0 100644 --- a/addons/interact_menu/functions/fnc_removeAction.sqf +++ b/addons/interact_menu/functions/fnc_removeActionFromObject.sqf @@ -1,30 +1,33 @@ -/* - * Author: commy2, NouberNou and CAA-Picard - * Remove an action from an object - * - * Argument: - * 0: Object the action is assigned to - * 1: Type of action, 0 for actions, 1 for self-actions - * 2: Full path of the action to remove - * - * Return value: - * None - * - * Example: - * [cursorTarget,0,["ACE_TapShoulderRight","VulcanPinch"]] call ace_interact_menu_fnc_removeAction; - * - * Public: No - */ -#include "script_component.hpp" - -EXPLODE_3_PVT(_this,_object,_typeNum,_fullPath); - -private ["_varName","_actions"]; -_varName = [QGVAR(actions),QGVAR(selfActions)] select _typeNum; -_actions = _object getVariable [_varName, []]; - -{ - if (((_x select 0) select 7) isEqualTo _fullPath) exitWith { - _actions deleteAt _forEachIndex; - }; -} forEach _actions; +/* + * Author: commy2, NouberNou and CAA-Picard + * Removes an action from an object + * + * Argument: + * 0: Object the action is assigned to + * 1: Type of action, 0 for actions, 1 for self-actions + * 2: Full path of the action to remove + * + * Return value: + * None + * + * Example: + * [cursorTarget,0,["ACE_TapShoulderRight","VulcanPinch"]] call ace_interact_menu_fnc_removeActionFromObject; + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_3_PVT(_this,_object,_typeNum,_fullPath); + +private ["_res","_varName","_actionList"]; +_res = _fullPath call FUNC(splitPath); +EXPLODE_2_PVT(_res,_parentPath,_actionName); + +_varName = [QGVAR(actions),QGVAR(selfActions)] select _typeNum; +_actionList = _object getVariable [_varName, []]; +{ + if (((_x select 0) select 0) isEqualTo _actionName && + {(_x select 1) isEqualTo _parentPath}) exitWith { + _actionList deleteAt _forEachIndex; + }; +} forEach _actionList; diff --git a/addons/interact_menu/functions/fnc_removeClassAction.sqf b/addons/interact_menu/functions/fnc_removeClassAction.sqf deleted file mode 100644 index 9ba29cd357..0000000000 --- a/addons/interact_menu/functions/fnc_removeClassAction.sqf +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Author: CAA-Picard - * Removes a class action from a class - * Note: This function is NOT global. - * - * Argument: - * 0: TypeOf of the class - * 1: Type of action, 0 for actions, 1 for self-actions - * 2: Full path of the new action - * - * Return value: - * None - * - * Example: - * [typeOf cursorTarget, 0,["ACE_TapShoulderRight","VulcanPinch"]] call ace_interact_menu_fnc_removeClassAction; - * - * Public: No - */ -#include "script_component.hpp" - -EXPLODE_3_PVT(_this,_objectType,_typeNum,_fullPath); - -private ["_varName","_actions","_parentLevel", "_actionIndex", "_foundAction", "_fnc_findFolder"]; - -_varName = format [[QGVAR(Act_%1), QGVAR(SelfAct_%1)] select _typeNum, _objectType]; -_actions = missionNamespace getVariable [_varName, []]; - -// Search the class action trees and find where to insert the entry -_parentLevel = _actions; -_actionIndex = -1; -_foundAction = false; - -_fnc_findFolder = { - EXPLODE_3_PVT(_this,_fullPath,_level,_classActions); - - if (count _fullPath == _level + 1) then { - _parentLevel = _classActions; - }; - - { - EXPLODE_2_PVT(_x,_actionData,_actionChildren); - if (((_actionData select 7) select _level) isEqualTo (_fullPath select _level)) exitWith { - if (_level + 1 == count _fullPath) exitWith { - _actionIndex = _forEachIndex; - _foundAction = true; - }; - [_fullPath, _level + 1, _actionChildren] call _fnc_findFolder; - }; - if (_foundAction) exitWith {}; - } forEach _classActions; -}; - -[_fullPath, 0, _actions] call _fnc_findFolder; - -// Exit if the action was not found -if (!_foundAction) exitWith {}; - -_entry = [ - [ - _displayName, - _icon, - _position, - _statement, - _condition, - _distance, - _params, - + _fullPath - ], - [] - ]; - -_parentLevel deleteAt _actionIndex; diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index 361b7031cc..922027e2a0 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -41,17 +41,17 @@ if (GVAR(keyDown)) then { // Iterate through object actions, find base level actions and render them if appropiate _actionsVarName = format [QGVAR(Act_%1), typeOf _target]; - GVAR(objectActions) = _target getVariable [QGVAR(actions), []]; + GVAR(objectActionList) = _target getVariable [QGVAR(actions), []]; { - _action = _x; // Only render them directly if they are base level actions - if (count ((_action select 0) select 7) == 1) then { + if (count (_x select 1) == 0) then { // Try to render the menu + _action = [_x,[]]; if ([_target, _action] call FUNC(renderBaseMenu)) then { _numInteractions = _numInteractions + 1; }; }; - } forEach GVAR(objectActions); + } forEach GVAR(objectActionList); // Iterate through base level class actions and render them if appropiate _classActions = missionNamespace getVariable [_actionsVarName, []]; @@ -80,7 +80,7 @@ if (GVAR(keyDown)) then { // Iterate through object actions, find base level actions and render them if appropiate _actionsVarName = format [QGVAR(SelfAct_%1), typeOf _target]; - GVAR(objectActions) = _target getVariable [QGVAR(selfActions), []]; + GVAR(objectActionList) = _target getVariable [QGVAR(selfActions), []]; /* { _action = _x; @@ -88,7 +88,7 @@ if (GVAR(keyDown)) then { if (count (_action select 7) == 1) then { [_target, _action, 0, [180, 360]] call FUNC(renderMenu); }; - } forEach GVAR(objectActions); + } forEach GVAR(objectActionList); */ // Iterate through base level class actions and render them if appropiate @@ -171,12 +171,12 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { // Execute the current action if it's run on hover private "_runOnHover"; - _runOnHover = ((GVAR(selectedAction) select 0) select 6) select 3; + _runOnHover = ((GVAR(selectedAction) select 0) select 9) select 3; if (_runOnHover) then { this = GVAR(selectedTarget); _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player] call GVAR(selectedStatement); + [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 6] call GVAR(selectedStatement); }; }; }; diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index fd3cc4d668..da01fa804f 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -4,7 +4,7 @@ * * Argument: * 0: Object - * 1: Action data + * 1: Action node * 2: 3D position (Optional) * * Return value: @@ -16,25 +16,25 @@ private ["_distance","_pos","_weaponDir","_ref","_cameraPos","_sPos","_activeActionTree"]; -EXPLODE_2_PVT(_this,_object,_baseAction); -EXPLODE_1_PVT(_baseAction,_actionData); +EXPLODE_2_PVT(_this,_object,_baseActionNode); +EXPLODE_1_PVT(_baseActionNode,_actionData); -_distance = _actionData select 5; +_distance = _actionData select 8; // Obtain a 3D position for the action if((count _this) > 2) then { _pos = _this select 2; } else { - if(typeName (_actionData select 2) == "ARRAY") then { - _pos = _object modelToWorld (_actionData select 2); + if(typeName (_actionData select 7) == "ARRAY") then { + _pos = _object modelToWorld (_actionData select 7); } else { - if ((_actionData select 2) == "weapon") then { + if ((_actionData select 7) == "weapon") then { // Craft a suitable position for weapon interaction _weaponDir = _object weaponDirection currentWeapon _object; _ref = _weaponDir call EFUNC(common,createOrthonormalReference); _pos = (_object modelToWorld (_object selectionPosition "righthand")) vectorAdd ((_ref select 2) vectorMultiply 0.1); } else { - _pos = _object modelToWorld (_object selectionPosition (_actionData select 2)); + _pos = _object modelToWorld (_object selectionPosition (_actionData select 7)); }; }; // Compensate for movement during the frame to get rid of jittering @@ -59,9 +59,9 @@ if ((_sPos select 1) < safeZoneY || (_sPos select 1) > safeZoneY + safeZon // Collect active tree private "_uid"; -_uid = format [QGVAR(ATCache_%1), (_actionData select 7) select 0]; +_uid = format [QGVAR(ATCache_%1), _actionData select 0]; _activeActionTree = [ - [_object, _baseAction], + [_object, _baseActionNode, []], DFUNC(collectActiveActionTree), _object, _uid, 0.2 ] call EFUNC(common,cachedCall); diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index c5615ce66a..26b07dd475 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -private ["_menuInSelectedPath", "_localPath", "_path", "_menuDepth", "_currentRenderDepth", "_x", "_offset", "_newPos", "_forEachIndex"]; +private ["_menuInSelectedPath", "_path", "_menuDepth", "_currentRenderDepth", "_x", "_offset", "_newPos", "_forEachIndex"]; EXPLODE_4_PVT(_this,_parentPath,_action,_pos,_angles); EXPLODE_3_PVT(_action,_actionData,_activeChildren,_actionObject); @@ -24,9 +24,8 @@ EXPLODE_2_PVT(_angles,_centerAngle,_maxAngleSpan); _menuDepth = (count GVAR(menuDepthPath)); // Store path to action -_localPath = _actionData select 7; _path = +_parentPath; -_path pushBack [_localPath select ((count _localPath) - 1), _actionObject]; +_path pushBack [_actionData select 0,_actionObject]; // Check if the menu is on the selected path _menuInSelectedPath = true; @@ -49,7 +48,7 @@ if(!_menuInSelectedPath) then { //_menuDepth > 0 && _color = format ["#%1FFFFFF", [255 * 0.75] call EFUNC(common,toHex)]; }; }; -[_actionData select 0, _color, _pos, 1, 1, 0, _actionData select 1, 0.5, 0.025, "TahomaB"] call FUNC(renderIcon); +[_actionData select 1, _color, _pos, 1, 1, 0, _actionData select 2, 0.5, 0.025, "TahomaB"] call FUNC(renderIcon); // Add the action to current options GVAR(currentOptions) pushBack [_this, _pos, _path]; diff --git a/addons/interact_menu/functions/fnc_splitPath.sqf b/addons/interact_menu/functions/fnc_splitPath.sqf new file mode 100644 index 0000000000..0bbe643adf --- /dev/null +++ b/addons/interact_menu/functions/fnc_splitPath.sqf @@ -0,0 +1,23 @@ +/* + * Author: CAA-Picard + * Take full path and split it between parent path and action name + * + * Argument: + * Full path of the action to remove + * + * Return value: + * 0: Parent path + * 1: Action name + * + * Public: No + */ +#include "script_component.hpp" + +private ["_parentPath","_actionName"]; +_parentPath = []; +for "_i" from 0 to (count _this) - 1 do { + _parentPath pushBack (_this select _i); +}; +_actionName = _this select ((count _this) - 1); + +[_parentPath, _actionName] From b854db0195f52f5a29c6aba5dc8c12f97f458032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Thu, 19 Mar 2015 23:33:11 -0300 Subject: [PATCH 121/178] Updated interact_menu api calls on ace_dragging --- addons/dragging/functions/fnc_setCarryable.sqf | 7 +++++-- addons/dragging/functions/fnc_setDraggable.sqf | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/addons/dragging/functions/fnc_setCarryable.sqf b/addons/dragging/functions/fnc_setCarryable.sqf index d1dd9cf1a9..630f212b97 100644 --- a/addons/dragging/functions/fnc_setCarryable.sqf +++ b/addons/dragging/functions/fnc_setCarryable.sqf @@ -48,5 +48,8 @@ if (_type in _initializedClasses) exitWith {}; _initializedClasses pushBack _type; GVAR(initializedClasses_carry) = _initializedClasses; -[_type, 0, ["ACE_MainActions", QGVAR(carry)], localize "STR_ACE_Dragging_Carry", "", "", {[_player, _target] call FUNC(carryObject)}, {[_player, _target] call FUNC(canCarry)}, 2] call EFUNC(interact_menu,addClassAction); -[_type, 0, ["ACE_MainActions", QGVAR(drop_carry)], localize "STR_ACE_Dragging_Drop", "", "", {[_player, _target] call FUNC(dropObject_carry)}, {[_player, _target] call FUNC(canDrop_carry)}, 2] call EFUNC(interact_menu,addClassAction); +_carryAction = [QGVAR(drag), localize "STR_ACE_Dragging_Carry", "", {[_player, _target] call FUNC(carryObject)}, {[_player, _target] call FUNC(canCarry)}] call EFUNC(interact_menu,createAction); +_dropAction = [QGVAR(drop), localize "STR_ACE_Dragging_Drop", "", {[_player, _target] call FUNC(dropObject_carry)}, {[_player, _target] call FUNC(canDrop_carry)}] call EFUNC(interact_menu,createAction); + +[_type, 0, ["ACE_MainActions"], _carryAction] call EFUNC(interact_menu,addActionToClass); +[_type, 0, ["ACE_MainActions"], _dropAction] call EFUNC(interact_menu,addActionToClass); diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 82ebc201e2..b6e26a6f0a 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -48,5 +48,8 @@ if (_type in _initializedClasses) exitWith {}; _initializedClasses pushBack _type; GVAR(initializedClasses) = _initializedClasses; -[_type, 0, ["ACE_MainActions", QGVAR(drag)], localize "STR_ACE_Dragging_Drag", "", "", {[_player, _target] call FUNC(startDrag)}, {[_player, _target] call FUNC(canDrag)}, 2] call EFUNC(interact_menu,addClassAction); -[_type, 0, ["ACE_MainActions", QGVAR(drop)], localize "STR_ACE_Dragging_Drop", "", "", {[_player, _target] call FUNC(dropObject)}, {[_player, _target] call FUNC(canDrop)}, 2] call EFUNC(interact_menu,addClassAction); +_dragAction = [QGVAR(drag), localize "STR_ACE_Dragging_Drag", "", {[_player, _target] call FUNC(startDrag)}, {[_player, _target] call FUNC(canDrag)}] call EFUNC(interact_menu,createAction); +_dropAction = [QGVAR(drop), localize "STR_ACE_Dragging_Drop", "", {[_player, _target] call FUNC(dropObject)}, {[_player, _target] call FUNC(canDrop)}] call EFUNC(interact_menu,createAction); + +[_type, 0, ["ACE_MainActions"], _dragAction] call EFUNC(interact_menu,addActionToClass); +[_type, 0, ["ACE_MainActions"], _dropAction] call EFUNC(interact_menu,addActionToClass); From 66731c9cdd228570e92f8bbcb807dce029ae051e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 20 Mar 2015 00:53:58 -0300 Subject: [PATCH 122/178] First rough implementation of the passengers menu, with mounted main actions --- addons/interaction/CfgVehicles.hpp | 63 ++++++++++++++++--- addons/interaction/XEH_preInit.sqf | 2 + addons/interaction/config.cpp | 2 +- .../functions/fnc_addPassengerActions.sqf | 32 ++++++++++ .../functions/fnc_addPassengersActions.sqf | 43 +++++++++++++ addons/interaction/stringtable.xml | 3 + 6 files changed, 137 insertions(+), 8 deletions(-) create mode 100644 addons/interaction/functions/fnc_addPassengerActions.sqf create mode 100644 addons/interaction/functions/fnc_addPassengersActions.sqf diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index 1bd1e81be2..a3b6187c6c 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -412,7 +412,14 @@ class CfgVehicles { condition = "true"; }; }; - class ACE_SelfActions {}; + class ACE_SelfActions { + class ACE_Passengers { + displayName = "$STR_ACE_Interaction_Passengers"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addPassengersActions)); + }; + }; }; class Tank: LandVehicle { class ACE_Actions { @@ -423,7 +430,14 @@ class CfgVehicles { condition = "true"; }; }; - class ACE_SelfActions {}; + class ACE_SelfActions { + class ACE_Passengers { + displayName = "$STR_ACE_Interaction_Passengers"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addPassengersActions)); + }; + }; }; class Air; @@ -436,7 +450,14 @@ class CfgVehicles { condition = "true"; }; }; - class ACE_SelfActions {}; + class ACE_SelfActions { + class ACE_Passengers { + displayName = "$STR_ACE_Interaction_Passengers"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addPassengersActions)); + }; + }; }; class Plane: Air { class ACE_Actions { @@ -447,7 +468,14 @@ class CfgVehicles { condition = "true"; }; }; - class ACE_SelfActions {}; + class ACE_SelfActions { + class ACE_Passengers { + displayName = "$STR_ACE_Interaction_Passengers"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addPassengersActions)); + }; + }; }; class Ship; @@ -469,7 +497,14 @@ class CfgVehicles { }; }; }; - class ACE_SelfActions {}; + class ACE_SelfActions { + class ACE_Passengers { + displayName = "$STR_ACE_Interaction_Passengers"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addPassengersActions)); + }; + }; }; class StaticWeapon: LandVehicle { @@ -481,7 +516,14 @@ class CfgVehicles { condition = "true"; }; }; - class ACE_SelfActions {}; + class ACE_SelfActions { + class ACE_Passengers { + displayName = "$STR_ACE_Interaction_Passengers"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addPassengersActions)); + }; + }; }; class StaticMortar; @@ -494,7 +536,14 @@ class CfgVehicles { condition = "true"; }; }; - class ACE_SelfActions {}; + class ACE_SelfActions { + class ACE_Passengers { + displayName = "$STR_ACE_Interaction_Passengers"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addPassengersActions)); + }; + }; }; class thingX; diff --git a/addons/interaction/XEH_preInit.sqf b/addons/interaction/XEH_preInit.sqf index 6efa72778e..671535c36d 100644 --- a/addons/interaction/XEH_preInit.sqf +++ b/addons/interaction/XEH_preInit.sqf @@ -2,6 +2,8 @@ ADDON = false; +PREP(addPassengerActions); +PREP(addPassengersActions); PREP(addSelectableItem); PREP(applyButtons); PREP(canInteractWithCivilian); diff --git a/addons/interaction/config.cpp b/addons/interaction/config.cpp index a39e8f8bf5..d5d9d63d69 100644 --- a/addons/interaction/config.cpp +++ b/addons/interaction/config.cpp @@ -5,7 +5,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; + requiredAddons[] = {"ace_interact_menu"}; author[] = {"commy2", "KoffeinFlummi", "CAA-Picard", "bux578"}; authorUrl = "https://github.com/commy2/"; VERSION_CONFIG; diff --git a/addons/interaction/functions/fnc_addPassengerActions.sqf b/addons/interaction/functions/fnc_addPassengerActions.sqf new file mode 100644 index 0000000000..83b702a98b --- /dev/null +++ b/addons/interaction/functions/fnc_addPassengerActions.sqf @@ -0,0 +1,32 @@ +/* + * Author: CAA-Picard + * Mount unit actions inside passenger submenu + * Note: This function is NOT global. + * + * Argument: + * 0: Vehicle + * 1: Player + * 3: Parameters + * + * Return value: + * Children actions + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_3_PVT(_this,_vehicle,_player,_parameters); + +diag_log "addPassengerActions"; + +private ["_unit","_actions"]; +_unit = _parameters select 0; + +_varName = format [QEGVAR(interact_menu,Act_%1), typeOf _unit]; +_actionTrees = missionNamespace getVariable [_varName, []]; + +_actions = []; +// Mount unit MainActions menu +_actions pushBack (_actionTrees select 0); + +_actions diff --git a/addons/interaction/functions/fnc_addPassengersActions.sqf b/addons/interaction/functions/fnc_addPassengersActions.sqf new file mode 100644 index 0000000000..678cbc55db --- /dev/null +++ b/addons/interaction/functions/fnc_addPassengersActions.sqf @@ -0,0 +1,43 @@ +/* + * Author: CAA-Picard + * Create one action per passenger + * Note: This function is NOT global. + * + * Argument: + * 0: Vehicle + * 1: Player + * 3: Parameters + * + * Return value: + * Children actions + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_3_PVT(_this,_vehicle,_player,_parameters); + +private ["_actions"]; +_actions = []; + +{ + _unit = _x; + if (_x != _player) then { + _actions pushBack + [ + [ + str(_unit), + [_unit, true] call EFUNC(common,getName), + "", + {systemChat "selected passenger"}, + {true}, + {_this call FUNC(addPassengerActions);}, + [_unit] + ] call EFUNC(interact_menu,createAction), + [], + _unit + ]; + }; +} forEach crew _vehicle; + +_actions \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 76898cd227..4b82908f2f 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -650,5 +650,8 @@ Interakcja Interactuar + + Passengers >> + From 3e69123454a4598084377a80856019fe6d2ac56d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 20 Mar 2015 00:55:13 -0300 Subject: [PATCH 123/178] Make collectActiveActionTree follow mounts correctly --- .../functions/fnc_collectActiveActionTree.sqf | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index f4ae2ff5c1..36d4dc548d 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -17,7 +17,7 @@ EXPLODE_3_PVT(_this,_object,_origAction,_parentPath); EXPLODE_2_PVT(_origAction,_origActionData,_origActionChildren); -private ["_target","_player","_fullPath","_activeChildren","_action","_actionData","_x"]; +private ["_target","_player","_fullPath","_activeChildren","_dynamicChildren","_action","_actionData","_x"]; _target = _object; _player = ACE_player; @@ -27,15 +27,22 @@ if !([_target, ACE_player, _origActionData select 6] call (_origActionData selec [] }; +_fullPath = +_parentPath; +_fullPath pushBack (_origActionData select 0); _activeChildren = []; // If there's a statement to dynamically insert children then execute it if !({} isEqualTo (_origActionData select 5)) then { - _activeChildren = [_target, ACE_player, _origActionData select 6] call (_origActionData select 5); -}; + _dynamicChildren = [_target, ACE_player, _origActionData select 6] call (_origActionData select 5); -_fullPath = +_parentPath; -_fullPath pushBack (_origActionData select 0); + // Collect dynamic children class actions + { + _action = [_x select 2, _x, _fullPath] call FUNC(collectActiveActionTree); + if ((count _action) > 0) then { + _activeChildren pushBack _action; + }; + } forEach _dynamicChildren; +}; // Collect children class actions { From 66078a047b4ce42c0685595755060af094cb9f3d Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Fri, 20 Mar 2015 07:52:41 +0100 Subject: [PATCH 124/178] Wut. --- addons/medical/functions/fnc_handleDamage_basic.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index d082a62a81..aafa615c08 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -149,7 +149,7 @@ if (_legdamage >= LEGDAMAGETRESHOLD1) then { } else { if (_unit getHitPointDamage "HitLegs" != 0) then {_unit setHitPointDamage ["HitLegs", 0]}; }; -// @ŧodo: force prone for completely fucked up legs. +// @todo: force prone for completely fucked up legs. // Arm Damage From 9082712ff7ff982c1d12a084f63ab8d241664302 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Fri, 20 Mar 2015 17:54:26 +0100 Subject: [PATCH 125/178] Replace Original with English keys in stringtable --- addons/medical/stringtable.xml | 184 ++++++++++++++++----------------- 1 file changed, 92 insertions(+), 92 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 6b63aaa416..41706aa077 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -3,71 +3,71 @@ - Minor + Minor - Delayed + Delayed - Immediate + Immediate - Deceased + Deceased - None + None - Normal breathing + Normal breathing Дыхание в норме Respiración normal Respiration Normale Normalny oddech - No breathing + No breathing Дыхания нет No respira Apnée Brak oddechu - Difficult breathing + Difficult breathing Дыхание затруднено Dificultad para respirar Difficultée Respiratoire Trudności z oddychaniem - Almost no breathing + Almost no breathing Дыхания почти нет Casi sin respirar Respiration Faible Prawie brak oddechu - Bleeding + Bleeding Кровотечение Sangrando Seignement Krwawienie zewnętrzne - In Pain + In Pain Испытывает боль Con Dolor A De La Douleur W bólu - Lost a lot of Blood + Lost a lot of Blood Большая кровопотеря Mucha Sangre perdida A Perdu Bcp de Sang Stracił dużo krwi - Tourniquet [CAT] + Tourniquet [CAT] Жгут Torniquete [CAT] Garot [CAT] @@ -76,483 +76,483 @@ - Bandage (Basic) + Bandage (Basic) Повязка (обычная) Vendaje (Básico) Bandage (Standard) Bandaż (jałowy) - Used to cover a wound + Used to cover a wound Для перевязки ран Utilizado para cubrir una herida Utilisé Pour Couvrir Une Blessure Używany w celu przykrycia i ochrony miejsca zranienia - A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. Повязка, накладываемая поверх раны после остановки кровотечения. Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - Packing Bandage + Packing Bandage Тампонирующая повязка Vendaje Compresivo Bandage Mèche Bandaż (uciskowy) - Used to pack medium to large wounds and stem the bleeding + Used to pack medium to large wounds and stem the bleeding Для тампонирования ран среднего и большого размера и остановки кровотечения. Se utiliza para vendar heridas medianas y grandes y detener el sangrado Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - Bandage (Elastic) + Bandage (Elastic) Повязка (давящая) Vendaje (Elástico) Bandage (Élastique) Bandaż (elastyczny) - Bandage kit, Elastic + Bandage kit, Elastic Давящая повязка Vendaje (Elástico) Bandage Compressif Élastique Zestaw bandaży elastycznych. - + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - Tourniquet (CAT) + Tourniquet (CAT) Жгут Torniquete (CAT) Garot (CAT) Staza (typ. CAT) - Slows down blood loss when bleeding + Slows down blood loss when bleeding Уменьшает кровопотерю при кровотечении. Reduce la velocidad de pérdida de sangre Ralentit le seignement Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - Morphine auto-injector + Morphine auto-injector Морфин в автоматическом шприце Morfina auto-inyectable Auto-injecteur de Morphine Autostrzykawka z morfiną - Used to combat moderate to severe pain experiences + Used to combat moderate to severe pain experiences Для снятия средних и сильных болевых ощущений. Usado para combatir los estados dolorosos moderados a severos Utiliser pour contrer les douleurs modéré à severes. Morfina. Ma silne działanie przeciwbólowe. - An analgesic used to combat moderate to severe pain experiences. + An analgesic used to combat moderate to severe pain experiences. Анальгетик для снятия средних и сильных болевых ощущений. Analgésico usado para combatir los estados dolorosos de moderado a severo. Un Analgésique puissant servant a contrer les douleur modéré a severe. Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - Atropin auto-injector + Atropin auto-injector Атропин в автоматическом шприце Atropina auto-inyectable Auto-injecteur d'Atropine Autostrzykawka AtroPen - Used in NBC scenarios + Used in NBC scenarios Применяется для защиты от ОМП Usado en escenarios NBQ Utiliser en cas d'attaque CBRN Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - A drug used by the Military in NBC scenarios. + A drug used by the Military in NBC scenarios. Препарат, используемый в войсках для защиты от оружия массового поражения. Medicamento usado por Militares en escenarios NBQ Médicament utilisé par l'armée en cas d'attaque CBRN Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - Epinephrine auto-injector + Epinephrine auto-injector Адреналин в автоматическом шприце Epinefrina auto-inyectable Auto-injecteur d'épinéphrine Autostrzykawka EpiPen - Increase heart rate and counter effects given by allergic reactions + Increase heart rate and counter effects given by allergic reactions Стимулирует работу сердца и купирует аллергические реакции. Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - Plasma IV (1000ml) + Plasma IV (1000ml) Плазма для в/в вливания (1000 мл) Plasma Intravenoso (1000ml) Plasma Sanguin IV (1000ml) Osocze IV (1000ml) - A volume-expanding blood supplement. + A volume-expanding blood supplement. Дополнительный препарат, применяемый при возмещении объема крови. Suplemento para expandir el volumen sanguíneo. Supplement visant a remplacer les volume sanguin Składnik krwi, używany do zwiększenia jej objętości. - A volume-expanding blood supplement. + A volume-expanding blood supplement. Дополнительный препарат, применяемый при возмещении объема крови. Suplemento para expandir el volumen sanguíneo. Supplement visant a remplacer le volume sanguin et remplace les plaquettes. Składnik krwi, używany do zwiększenia jej objętości. - Plasma IV (500ml) + Plasma IV (500ml) Плазма для в/в вливания (500 мл) Plasma Intravenoso (500ml) Plasma Sanguin IV (500ml) Osocze IV (500ml) - Plasma IV (250ml) + Plasma IV (250ml) Плазма для в/в вливания (250 мл) Plasma Intravenoso (250ml) Plasma Sanguin (250ml) Osocze IV (250ml) - Blood IV (1000ml) + Blood IV (1000ml) Кровь для переливания (1000 мл) Sangre Intravenosa (1000ml) Cullot Sanguin IV (1000ml) Krew IV (1000ml) - Blood IV, for restoring a patients blood (keep cold) + Blood IV, for restoring a patients blood (keep cold) Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. - Blood IV (500ml) + Blood IV (500ml) Кровь для переливания (500 мл) Sangre Intravenosa (500ml) Cullot Sanguin IV (500ml) Krew IV (500ml) - Blood IV (250ml) + Blood IV (250ml) Кровь для переливания (250 мл) Sangre Intravenosa (250ml) Cullot Sanguin IV (250ml) Krew IV (250ml) - Saline IV (1000ml) + Saline IV (1000ml) Физраствор для в/в вливания (1000 мл) Solución Salina Intravenosa (1000ml) solution Saline 0.9% IV (1000ml) Solanka 0,9% IV (1000ml) - Saline IV, for restoring a patients blood + Saline IV, for restoring a patients blood Пакет физраствора для возмещения объема потерянной крови Solución Salina Intravenosa, para restaurar el volumen sanguíneo Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - A medical volume-replenishing agent introduced into the blood system through an IV infusion. + A medical volume-replenishing agent introduced into the blood system through an IV infusion. Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - Saline IV (500ml) + Saline IV (500ml) Физраствор для в/в вливания (500 мл) Solución Salina Intravenosa (500ml) Solution Saline 0.9% IV (500ml) Solanka 0,9% IV (500ml) - Saline IV (250ml) + Saline IV (250ml) Физраствор для в/в вливания (250 мл) Solución Salina Intravenosa (250ml) Solution Saline 0.9% IV (250ml) Solanka 0,9% IV (250ml) - Basic Field Dressing (QuikClot) + Basic Field Dressing (QuikClot) Первичный перевязочный пакет (QuikClot) Vendaje Básico (Coagulante) Bandage Regulier (Coagulant) Opatrunek QuikClot - QuikClot bandage + QuikClot bandage Гемостатический пакет QuikClot Venda Coagulante Bandage coagulant Podstawowy opatrunek stosowany na rany - + Un bandage servant a coaguler les seignements mineur à moyen. Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. Vendaje Hemostático con coagulante que detiene el sangrado. - Personal Aid Kit + Personal Aid Kit Аптечка Kit de Soporte Vital Avanzado Équipement de support Vitale Apteczka osobista - Includes various treatment kit needed for stitching or advanced treatment + Includes various treatment kit needed for stitching or advanced treatment Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. Incluye material médico para tratamientos avanzados Inclue du matériel medical pour les traitement avancé, tel les point de suture. Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - + - Surgical Kit + Surgical Kit Хирургический набор Kit Quirúrgico - Surgical Kit for in field advanced medical treatment + Surgical Kit for in field advanced medical treatment Набор для хирургической помощи в полевых условиях Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - Surgical Kit for in field advanced medical treatment + Surgical Kit for in field advanced medical treatment Набор для хирургической помощи в полевых условиях Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - Bodybag + Bodybag Мешок для трупов Bolsa para cadáveres - A bodybag for dead bodies + A bodybag for dead bodies Мешок для упаковки трупов Bolsa para cadáveres - A bodybag for dead bodies + A bodybag for dead bodies Мешок для упаковки трупов Bolsa para cadáveres - Blood Pressure + Blood Pressure Артериальное давление Presión Arterial - Checking Blood Pressure.. + Checking Blood Pressure.. Проверка артериального давления... Comprobando Presión Arterial... - You checked %1 + You checked %1 Вы осмотрели раненого %1 Examinando a %1 - You find a blood pressure of %2/%3 + You find a blood pressure of %2/%3 Артериальное давление %2/%3 La Presión Arterial es %2/%3 - You find a low blood pressure + You find a low blood pressure Давление низкое La Presión Arterial es baja - You find a normal blood pressure + You find a normal blood pressure Давление нормальное La Presión Arterial es normal - You find a high blood pressure + You find a high blood pressure Давление высокое La Presión Arterial es alta - You find no blood pressure + You find no blood pressure Давления нет No hay Presión Arterial - You fail to find a blood pressure + You fail to find a blood pressure Артериальное давление не определяется No puedes encontrar Presión Arterial - Pulse + Pulse Пульс Pulso - Checking Heart Rate.. + Checking Heart Rate.. Проверка пульса... Comprobando Pulso... - You checked %1 + You checked %1 Вы осмотрели раненого %1 Examinando a %1 - You find a Heart Rate of %2 + You find a Heart Rate of %2 Пульс %2 уд./мин. El Pulso es %2 - You find a weak Heart Rate + You find a weak Heart Rate Пульс слабый El Pulso es débil - You find a strong Heart Rate + You find a strong Heart Rate Пульс учащенный El Pulso está acelerado - You find a normal Heart Rate + You find a normal Heart Rate Пульс в норме El Pulso es bueno - You find no Heart Rate + You find no Heart Rate Пульс не прощупывается No tiene Pulso - Response + Response Реакция Reacciona - You check response of patient + You check response of patient Вы проверяете реакцию раненого Compruebas si el paciente reacciona - %1 is responsive + %1 is responsive %1 реагирует на раздражители %1 ha reaccionado - %1 is not responsive + %1 is not responsive %1 не реагирует %1 no reacciona - You checked %1 + You checked %1 Вы осмотрели раненого %1 Examinas a %1 - Bandaging + Bandaging Перевязка... Vendando - Bandaged + Bandaged Повязка наложена Vendado - You bandage %1 (%2) + You bandage %1 (%2) Вы перевязали раненого %1 (%2) Aplicas vendaje a %1 en %2 - %1 is bandaging you + %1 is bandaging you %1 перевязывает вас %1 te está vendando - You start stitching injures from %1 (%2) + You start stitching injures from %1 (%2) Вы зашиваете ранения от %1 (%2) Estás suturando heridas de %1 en %2 - Stitching + Stitching Наложение швов Suturando - You treat the airway of %1 + You treat the airway of %1 Вы интубируете раненого %1 Estás intubando a %1 - Airway + Airway Дыхательные пути Vías Aéreas - %1 is treating your airway + %1 is treating your airway %1 проводит вам интубацию %1 te está intubando From 33d4bf2f5a6869e7880a8982affdfc99cb1fcc3e Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Fri, 20 Mar 2015 18:21:03 +0100 Subject: [PATCH 126/178] Add localization for basic treatments and actions --- addons/medical/ACE_Medical_Treatments.hpp | 17 +-- addons/medical/CfgVehicles.hpp | 12 +- addons/medical/stringtable.xml | 170 ++++++++++++++++++++++ 3 files changed, 184 insertions(+), 15 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index d07d4df1a5..2aaa5cf3d8 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -1,10 +1,9 @@ class ACE_Medical_Actions { class Basic { - // @todo: localization class Bandage { - displayName = "Bandage"; - displayNameProgress = "Bandaging ..."; + displayName = "$STR_ACE_Medical_Bandage"; + displayNameProgress = "$STR_ACE_Medical_Bandaging"; treatmentLocations[] = {"All"}; requiredMedic = 0; @@ -25,16 +24,16 @@ class ACE_Medical_Actions { animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; }; class Morphine: Bandage { - displayName = "Morphine"; - displayNameProgress = "Injecting Morphine ..."; + displayName = "$STR_ACE_Medical_Inject_Morphine"; + displayNameProgress = "$STR_ACE_Medical_Injecting_Morphine"; treatmentTime = 2; items[] = {QGVAR(morphine)}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_morphine)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class Epipen: Bandage { - displayName = "Epinephrine"; - displayNameProgress = "Injecting Epinephrine ..."; + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + displayNameProgress = "$STR_ACE_Medical_Injecting_Epinephrine"; requiredMedic = 1; treatmentTime = 3; items[] = {QGVAR(epipen)}; @@ -42,8 +41,8 @@ class ACE_Medical_Actions { animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class BloodIV: Bandage { - displayName = "Blood Bag"; - displayNameProgress = "Transfusing Blood ..."; + displayName = "$STR_ACE_Medical_Transfuse_Blood"; + displayNameProgress = "$STR_ACE_Medical_Transfusing_Blood"; requiredMedic = 1; treatmentTime = 20; items[] = {{QGVAR(bloodIV), QGVAR(bloodIV_500), QGVAR(bloodIV_250)}}; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index f5e28a520e..90c8a4d3bf 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -352,7 +352,7 @@ class CfgVehicles { statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); class Bandage_Head { - displayName = "Bandage Head"; + displayName = "$STR_ACE_Medical_Bandage_HitHead"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(treatment)); @@ -415,7 +415,7 @@ class CfgVehicles { hotkey = "M"; enableInside = 1; class Bandage_Torso { - displayName = "Bandage Torso"; + displayName = "$STR_ACE_Medical_Bandage_HitBody"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(treatment)); @@ -488,7 +488,7 @@ class CfgVehicles { statement = QUOTE([ARR_3(_target, true, 2)] call DFUNC(displayPatientInformation)); class Bandage_LeftArm { - displayName = "Bandage Left Arm"; + displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(treatment)); @@ -609,7 +609,7 @@ class CfgVehicles { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 3)] call DFUNC(displayPatientInformation)); class Bandage_RightArm { - displayName = "Bandage Right Arm"; + displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(treatment)); @@ -731,7 +731,7 @@ class CfgVehicles { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 4)] call DFUNC(displayPatientInformation)); class Bandage_LeftLeg { - displayName = "Bandage Left Leg"; + displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(treatment)); @@ -843,7 +843,7 @@ class CfgVehicles { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); class Bandage_RightLeg { - displayName = "Bandage Right Leg"; + displayName = "STR_ACE_Medical_Bandage_HitRightLeg"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 41706aa077..66aabe53b0 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,6 +1,176 @@ + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat Morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat Adrenalin + Ввести андреналил + Adrénaline + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuju Morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrine injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuju Adrenalin ... + Введение андреналина + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Transfusing Blood ... + Bluttransfusion ... + Realizando transfusión ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание.... + + Minor From a146be57f2f35b3a501f30cb2d2c0c20c3a5d57a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 20 Mar 2015 13:04:54 -0500 Subject: [PATCH 127/178] Modifyed build tool for pboProject problems Should work on last release of mikero's tools (because that version of rapify struggles with some CBA macros) Runs config.cpp though cfgConvert twice to "demacro" config.cpp Then restores backup when finished --- .../pabstFrankensteinBuilder.py | 776 ++++++++++++++++++ 1 file changed, 776 insertions(+) create mode 100644 tools/ace_build_tool/pabstFrankensteinBuilder.py diff --git a/tools/ace_build_tool/pabstFrankensteinBuilder.py b/tools/ace_build_tool/pabstFrankensteinBuilder.py new file mode 100644 index 0000000000..eb35f1c7e5 --- /dev/null +++ b/tools/ace_build_tool/pabstFrankensteinBuilder.py @@ -0,0 +1,776 @@ +#!/usr/bin/env python +# vim: set fileencoding=utf-8 : + +# make.py +# An Arma 3 addon build system + +############################################################################### + +# The MIT License (MIT) + +# Copyright (c) 2013-2014 Ryan Schultz + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +############################################################################### + +__version__ = "0.3dev" + +import sys + +if sys.version_info[0] == 2: + print("Python 3 is required.") + sys.exit(1) + +import os +import os.path +import shutil +import platform +import glob +import subprocess +import hashlib +import configparser +import json +import traceback + +if sys.platform == "win32": + import winreg + +############################################################################### +# http://akiscode.com/articles/sha-1directoryhash.shtml +# Copyright (c) 2009 Stephen Akiki +# MIT License (Means you can do whatever you want with this) +# See http://www.opensource.org/licenses/mit-license.php +# Error Codes: +# -1 -> Directory does not exist +# -2 -> General error (see stack traceback) +def get_directory_hash(directory): + directory_hash = hashlib.sha1() + if not os.path.exists (directory): + return -1 + + try: + for root, dirs, files in os.walk(directory): + for names in files: + path = os.path.join(root, names) + try: + f = open(path, 'rb') + except: + # You can't open the file for some reason + f.close() + continue + + while 1: + # Read file in as little chunks + buf = f.read(4096) + if not buf: break + new = hashlib.sha1(buf) + directory_hash.update(new.digest()) + f.close() + + except: + # Print the stack traceback + traceback.print_exc() + return -2 + + return directory_hash.hexdigest() + +# Copyright (c) André Burgaud +# http://www.burgaud.com/bring-colors-to-the-windows-console-with-python/ +if sys.platform == "win32": + from ctypes import windll, Structure, c_short, c_ushort, byref + + SHORT = c_short + WORD = c_ushort + + class COORD(Structure): + """struct in wincon.h.""" + _fields_ = [ + ("X", SHORT), + ("Y", SHORT)] + + class SMALL_RECT(Structure): + """struct in wincon.h.""" + _fields_ = [ + ("Left", SHORT), + ("Top", SHORT), + ("Right", SHORT), + ("Bottom", SHORT)] + + class CONSOLE_SCREEN_BUFFER_INFO(Structure): + """struct in wincon.h.""" + _fields_ = [ + ("dwSize", COORD), + ("dwCursorPosition", COORD), + ("wAttributes", WORD), + ("srWindow", SMALL_RECT), + ("dwMaximumWindowSize", COORD)] + + # winbase.h + STD_INPUT_HANDLE = -10 + STD_OUTPUT_HANDLE = -11 + STD_ERROR_HANDLE = -12 + + # wincon.h + FOREGROUND_BLACK = 0x0000 + FOREGROUND_BLUE = 0x0001 + FOREGROUND_GREEN = 0x0002 + FOREGROUND_CYAN = 0x0003 + FOREGROUND_RED = 0x0004 + FOREGROUND_MAGENTA = 0x0005 + FOREGROUND_YELLOW = 0x0006 + FOREGROUND_GREY = 0x0007 + FOREGROUND_INTENSITY = 0x0008 # foreground color is intensified. + + BACKGROUND_BLACK = 0x0000 + BACKGROUND_BLUE = 0x0010 + BACKGROUND_GREEN = 0x0020 + BACKGROUND_CYAN = 0x0030 + BACKGROUND_RED = 0x0040 + BACKGROUND_MAGENTA = 0x0050 + BACKGROUND_YELLOW = 0x0060 + BACKGROUND_GREY = 0x0070 + BACKGROUND_INTENSITY = 0x0080 # background color is intensified. + + stdout_handle = windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE) + SetConsoleTextAttribute = windll.kernel32.SetConsoleTextAttribute + GetConsoleScreenBufferInfo = windll.kernel32.GetConsoleScreenBufferInfo + + def get_text_attr(): + """Returns the character attributes (colors) of the console screen + buffer.""" + csbi = CONSOLE_SCREEN_BUFFER_INFO() + GetConsoleScreenBufferInfo(stdout_handle, byref(csbi)) + return csbi.wAttributes + + def set_text_attr(color): + """Sets the character attributes (colors) of the console screen + buffer. Color is a combination of foreground and background color, + foreground and background intensity.""" + SetConsoleTextAttribute(stdout_handle, color) +############################################################################### + +def find_bi_tools(work_drive): + """Find BI tools.""" + + reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) + try: + k = winreg.OpenKey(reg, r"Software\bohemia interactive\arma 3 tools") + arma3tools_path = winreg.QueryValueEx(k, "path")[0] + winreg.CloseKey(k) + except: + raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") + + addonbuilder_path = os.path.join(arma3tools_path, "AddonBuilder", "AddonBuilder.exe") + dssignfile_path = os.path.join(arma3tools_path, "DSSignFile", "DSSignFile.exe") + dscreatekey_path = os.path.join(arma3tools_path, "DSSignFile", "DSCreateKey.exe") + + if os.path.isfile(addonbuilder_path) and os.path.isfile(dssignfile_path) and os.path.isfile(dscreatekey_path): + return [addonbuilder_path, dssignfile_path, dscreatekey_path] + else: + raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") + +def find_depbo_tools(): + """Use registry entries to find DePBO-based tools.""" + + reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) + try: + k = winreg.OpenKey(reg, r"Software\Mikero\pboProject") + try: + pboproject_path = winreg.QueryValueEx(k, "exe")[0] + winreg.CloseKey(k) + print("Found pboproject.") + except: + print_error("ERROR: Could not find pboProject.") + + k = winreg.OpenKey(reg, r"Software\Mikero\rapify") + try: + rapify_path = winreg.QueryValueEx(k, "exe")[0] + winreg.CloseKey(k) + print("Found rapify.") + except: + print_error("Could not find rapify.") + + k = winreg.OpenKey(reg, r"Software\Mikero\MakePbo") + try: + makepbo_path = winreg.QueryValueEx(k, "exe")[0] + winreg.CloseKey(k) + print("Found makepbo.") + except: + print_error("Could not find makepbo.") + except: + raise Exception("BadDePBO", "DePBO tools not installed correctly") + + #Strip any quotations from the path due to a MikeRo tool bug which leaves a trailing space in some of its registry paths. + return [pboproject_path.strip('"'),rapify_path.strip('"'),makepbo_path.strip('"')] + +def color(color): + """Set the color. Works on Win32 and normal terminals.""" + if sys.platform == "win32": + if color == "green": + set_text_attr(FOREGROUND_GREEN | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) + elif color == "red": + set_text_attr(FOREGROUND_RED | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) + elif color == "blue": + set_text_attr(FOREGROUND_BLUE | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) + elif color == "reset": + set_text_attr(FOREGROUND_GREY | get_text_attr() & 0x0070) + elif color == "grey": + set_text_attr(FOREGROUND_GREY | get_text_attr() & 0x0070) + else : + if color == "green": + sys.stdout.write('\033[92m') + elif color == "red": + sys.stdout.write('\033[91m') + elif color == "blue": + sys.stdout.write('\033[94m') + elif color == "reset": + sys.stdout.write('\033[0m') + +def print_error(msg): + color("red") + print ("ERROR: " + msg) + color("reset") + +def print_green(msg): + color("green") + print(msg) + color("reset") + +def print_blue(msg): + color("blue") + print(msg) + color("reset") + +def print_yellow(msg): + color("yellow") + print(msg) + color("reset") + +############################################################################### + +def main(argv): + """Build an Arma addon suite in a directory from rules in a make.cfg file.""" + print_blue(("\nmake.py for Arma, v" + __version__)) + + if sys.platform != "win32": + print_error("Non-Windows platform (Cygwin?). Please re-run from cmd.") + sys.exit(1) + + reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) + try: + k = winreg.OpenKey(reg, r"Software\bohemia interactive\arma 3 tools") + arma3tools_path = winreg.QueryValueEx(k, "path")[0] + winreg.CloseKey(k) + except: + raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") + + # Default behaviors + test = False # Copy to Arma 3 directory? + arg_modules = False # Only build modules on command line? + make_release = False # Make zip file from the release? + release_version = 0 # Version of release + use_pboproject = True # Default to pboProject build tool + make_target = "DEFAULT" # Which section in make.cfg to use for the build + new_key = False # Make a new key and use it to sign? + quiet = False # Suppress output from build tool? + + # Parse arguments + if "help" in argv or "-h" in argv or "--help" in argv: + print (""" +make.py [help] [test] [force] [key ] [target ] [release ] + [module name] [module name] [...] + +test -- Copy result to Arma 3. +release -- Make archive with . +force -- Ignore cache and build all. +target -- Use rules in make.cfg under heading [] rather than + default [Make] +key -- Use key in working directory with to sign. If it does not + exist, create key. +quiet -- Suppress command line output from build tool. + +If module names are specified, only those modules will be built. + +Examples: + make.py force test + Build all modules (ignoring cache) and copy the mod folder to the Arma 3 + directory. + make.py mymodule_gun + Only build the module named 'mymodule_gun'. + make.py force key MyNewKey release 1.0 + Build all modules (ignoring cache), sign them with NewKey, and pack them + into a zip file for release with version 1.0. + + +If a file called $NOBIN$ is found in the module directory, that module will not be binarized. + +See the make.cfg file for additional build options. +""") + sys.exit(0) + + if "force" in argv: + argv.remove("force") + force_build = True + else: + force_build = False + + if "test" in argv: + test = True + argv.remove("test") + + if "release" in argv: + make_release = True + release_version = argv[argv.index("release") + 1] + argv.remove(release_version) + argv.remove("release") + + if "target" in argv: + make_target = argv[argv.index("target") + 1] + argv.remove("target") + argv.remove(make_target) + force_build = True + + if "key" in argv: + new_key = True + key_name = argv[argv.index("key") + 1] + argv.remove("key") + argv.remove(key_name) + + if "quiet" in argv: + quiet = True + argv.remove("quiet") + + # Get the directory the make script is in. + make_root = os.path.dirname(os.path.realpath(__file__)) + make_root_parent = os.path.abspath(os.path.join(os.getcwd(), os.pardir)) + os.chdir(make_root) + + cfg = configparser.ConfigParser(); + try: + cfg.read(os.path.join(make_root, "make.cfg")) + + # Project name (with @ symbol) + project = cfg.get(make_target, "project", fallback="@"+os.path.basename(os.getcwd())) + + # Private key path + key = cfg.get(make_target, "key", fallback=None) + + # Project prefix (folder path) + prefix = cfg.get(make_target, "prefix", fallback="") + + # Should we autodetect modules on a complete build? + module_autodetect = cfg.getboolean(make_target, "module_autodetect", fallback=True) + + # Manual list of modules to build for a complete build + modules = cfg.get(make_target, "modules", fallback=None) + # Parse it out + if modules: + modules = [x.strip() for x in modules.split(',')] + else: + modules = [] + + # List of directories to ignore when detecting + ignore = [x.strip() for x in cfg.get(make_target, "ignore", fallback="release").split(',')] + + # BI Tools work drive on Windows + work_drive = cfg.get(make_target, "work_drive", fallback="P:\\") + + # Which build tool should we use? + build_tool = "pboproject" + + # Release/build directory, relative to script dir + release_dir = cfg.get(make_target, "release_dir", fallback="release") + + # Project PBO file prefix (files are renamed to prefix_name.pbo) + pbo_name_prefix = cfg.get(make_target, "pbo_name_prefix", fallback=None) + + # Project module Root + module_root_parent = os.path.abspath(os.path.join(os.path.join(work_drive, prefix), os.pardir)) + module_root = cfg.get(make_target, "module_root", fallback=os.path.join(make_root_parent, "addons")) + print_green ("module_root: " + module_root) + if (os.path.isdir(module_root)): + os.chdir(module_root) + else: + print_error ("Directory " + module_root + " does not exist.") + sys.exit() + + except: + raise + print_error("Could not parse make.cfg.") + sys.exit(1) + + + + # See if we have been given specific modules to build from command line. + if len(argv) > 1 and not make_release: + arg_modules = True + modules = argv[1:] + + # Find the tools we need. + try: + tools = find_bi_tools(work_drive) + addonbuilder = tools[0] + dssignfile = tools[1] + dscreatekey = tools[2] + + except: + print_error("Arma 3 Tools are not installed correctly or the P: drive has not been created.") + sys.exit(1) + + if build_tool == "pboproject": + try: + depbo_tools = find_depbo_tools() + pboproject = depbo_tools[0] + rapifyTool = depbo_tools[1] + makepboTool = depbo_tools[2] + except: + raise + print_error("Could not find dePBO tools. Download the needed tools from: https://dev.withsix.com/projects/mikero-pbodll/files") + sys.exit(1) + + # Try to open and deserialize build cache file. + try: + cache = {} + with open(os.path.join(make_root, "make.cache"), 'r') as f: + cache_raw = f.read() + + cache = json.loads(cache_raw) + + except: + print ("No cache found.") + cache = {} + + # Get list of subdirs in make root. + dirs = next(os.walk(module_root))[1] + + # Autodetect what directories to build. + if module_autodetect and not arg_modules: + modules = [] + for path in dirs: + # Any dir that has a config.cpp in its root is an addon to build. + config_path = os.path.join(path, 'config.cpp') + if os.path.isfile(config_path) and not path in ignore: + modules.append(path) + + # Make the key specified from command line if necessary. + if new_key: + if not os.path.isfile(os.path.join(module_root, key_name + ".biprivatekey")): + print_green("\nRequested key does not exist.") + ret = subprocess.call([dscreatekey, key_name]) # Created in make_root + if ret == 0: + print_blue("Created: " + os.path.join(module_root, key_name + ".biprivatekey")) + else: + print_error("Failed to create key!") + + try: + print_blue("Copying public key to release directory.") + + try: + os.makedirs(os.path.join(module_root, release_dir, "Keys")) + except: + pass + + shutil.copyfile(os.path.join(module_root, key_name + ".bikey"), os.path.join(module_root, release_dir, "Keys", key_name + ".bikey")) + + except: + raise + print_error("Could not copy key to release directory.") + + else: + print_green("\nNOTE: Using key " + os.path.join(module_root, key_name + ".biprivatekey")) + + key = os.path.join(module_root, key_name + ".biprivatekey") + + + # For each module, prep files and then build. + for module in modules: + print_green("\nMaking " + module + "-"*max(1, (60-len(module)))) + + # Cache check + if module in cache: + old_sha = cache[module] + else: + old_sha = "" + + # Hash the module + new_sha = get_directory_hash(os.path.join(module_root, module)) + + # Check if it needs rebuilt + # print ("Hash:", new_sha) + if old_sha == new_sha: + if not force_build: + print("Module has not changed.") + # Skip everything else + continue + + # Only do this if the project isn't stored directly on the work drive. + # Split the path at the drive name and see if they are on the same drive (usually P:) + if os.path.splitdrive(module_root)[0] != os.path.splitdrive(work_drive)[0]: + try: + # Remove old work drive version (ignore errors) + shutil.rmtree(os.path.join(work_drive, prefix, module), True) + + # Copy module to the work drive + shutil.copytree(module, os.path.join(work_drive, prefix, module)) + + except: + raise + print_error("ERROR: Could not copy module to work drive. Does the module exist?") + input("Press Enter to continue...") + print("Resuming build...") + continue + else: + print("WARNING: Module is stored on work drive (" + work_drive + ").") + + try: + # Remove the old pbo, key, and log + old = os.path.join(module_root, release_dir, project, "Addons", module) + "*" + files = glob.glob(old) + for f in files: + os.remove(f) + + if pbo_name_prefix: + old = os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix+module) + "*" + files = glob.glob(old) + for f in files: + os.remove(f) + except: + raise + print_error("ERROR: Could not copy module to work drive. Does the module exist?") + input("Press Enter to continue...") + print("Resuming build...") + continue + + # Build the module into a pbo + print_blue("Building: " + os.path.join(work_drive, prefix, module)) + print_blue("Destination: " + os.path.join(module_root, release_dir, project, "Addons")) + + # Make destination folder (if needed) + try: + os.makedirs(os.path.join(module_root, release_dir, project, "Addons")) + except: + pass + + # Run build tool + build_successful = False + if build_tool == "pboproject": + try: + #PABST: Convert config (run the macro'd config.cpp through CfgConvert twice to produce a de-macro'd cpp that pboProject can read without fucking up: + os.chdir("P:\\CfgConvert") + shutil.copyfile(os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.backup")) + print_green("\Pabst (double converting):" + "cfgConvertGUI.exe " + os.path.join(work_drive, prefix, module, "config.cpp")) + ret = subprocess.call(["cfgConvertGUI.exe", os.path.join(work_drive, prefix, module, "config.cpp")]) + ret = subprocess.call(["cfgConvertGUI.exe", os.path.join(work_drive, prefix, module, "config.bin")]) + + # Call pboProject + os.chdir("P:\\") + + if os.path.isfile(os.path.join(work_drive, prefix, module, "$NOBIN$")): + print_green("$NOBIN$ Found. Proceeding with non-binarizing!") + cmd = [makepboTool, "-P","-A","-L","-N","-G", os.path.join(work_drive, prefix, module),os.path.join(module_root, release_dir, project,"Addons")] + + else: + cmd = [pboproject, "-P", os.path.join(work_drive, prefix, module), "+Engine=Arma3", "-S","+Noisy", "+X", "+Clean", "+Mod="+os.path.join(module_root, release_dir, project), "-Key"] + + color("grey") + if quiet: + devnull = open(os.devnull, 'w') + ret = subprocess.call(cmd, stdout=devnull) + devnull.close() + else: + ret = subprocess.call(cmd) + color("reset") + + if ret == 0: + print_green("pboProject return code == " + str(ret)) + # Prettyprefix rename the PBO if requested. + if pbo_name_prefix: + try: + os.rename(os.path.join(module_root, release_dir, project, "Addons", module+".pbo"), os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix+module+".pbo")) + except: + raise + print_error("Could not rename built PBO with prefix.") + # Sign result + if key: + print("Signing with " + key + ".") + if pbo_name_prefix: + ret = subprocess.call([dssignfile, key, os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix + module + ".pbo")]) + else: + ret = subprocess.call([dssignfile, key, os.path.join(module_root, release_dir, project, "Addons", module + ".pbo")]) + + if ret == 0: + build_successful = True + else: + build_successful = True + + if not build_successful: + print_error("pboProject return code == " + str(ret)) + print_error("Module not successfully built/signed.") + #input("Press Enter to continue...") + print ("Resuming build...") + continue + + #PABST: cleanup config BS (you could comment this out to see the "de-macroed" cpp + print_green("\Pabst (restoring): " + os.path.join(work_drive, prefix, module, "config.cpp")) + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + os.remove(os.path.join(work_drive, prefix, module, "config.bin")) + os.rename(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) + + # Back to the root + os.chdir(module_root) + + except: + raise + print_error("Could not run Addon Builder.") + input("Press Enter to continue...") + print ("Resuming build...") + continue + + elif build_tool== "addonbuilder": + # Detect $NOBIN$ and do not binarize if found. + if os.path.isfile(os.path.join(work_drive, prefix, module, "$NOBIN$")): + do_binarize = False + print("$NOBIN$ file found in module, packing only.") + else: + do_binarize = True + try: + # Call AddonBuilder + os.chdir("P:\\") + + cmd = [addonbuilder, os.path.join(work_drive, prefix, module), os.path.join(make_root, release_dir, project, "Addons"), "-clear", "-project="+work_drive] + if not do_binarize: + cmd.append("-packonly") + + if quiet: + previousDirectory = os.getcwd() + os.chdir(arma3tools_path) + devnull = open(os.devnull, 'w') + ret = subprocess.call(cmd, stdout=devnull) + devnull.close() + os.chdir(previousDirectory) + else: + previousDirectory = os.getcwd() + os.chdir(arma3tools_path) + print_error("Current directory - " + os.getcwd()) + ret = subprocess.call(cmd) + os.chdir(previousDirectory) + print_error("Current directory - " + os.getcwd()) + color("reset") + print_green("completed") + # Prettyprefix rename the PBO if requested. + if pbo_name_prefix: + try: + os.rename(os.path.join(make_root, release_dir, project, "Addons", module+".pbo"), os.path.join(make_root, release_dir, project, "Addons", pbo_name_prefix+module+".pbo")) + except: + raise + print_error("Could not rename built PBO with prefix.") + + if ret == 0: + # Sign result + if key: + print("Signing with " + key + ".") + if pbo_name_prefix: + ret = subprocess.call([dssignfile, key, os.path.join(make_root, release_dir, project, "Addons", pbo_name_prefix + module + ".pbo")]) + else: + ret = subprocess.call([dssignfile, key, os.path.join(make_root, release_dir, project, "Addons", module + ".pbo")]) + + if ret == 0: + build_successful = True + else: + build_successful = True + + if not build_successful: + print_error("Module not successfully built.") + + # Back to the root + os.chdir(make_root) + + except: + raise + print_error("Could not run Addon Builder.") + input("Press Enter to continue...") + print ("Resuming build...") + continue + + else: + print_error("Unknown build_tool " + build_tool + "!") + + # Update the hash for a successfully built module + if build_successful: + cache[module] = new_sha + + # Done building all modules! + + # Write out the cache state + cache_out = json.dumps(cache) + with open(os.path.join(make_root, "make.cache"), 'w') as f: + f.write(cache_out) + + # Delete the pboproject temp files if building a release. + if make_release and build_tool == "pboproject": + try: + shutil.rmtree(os.path.join(module_root, release_dir, project, "temp"), True) + except: + print_error("ERROR: Could not delete pboProject temp files.") + + print_green("\nDone.") + + # Make release + if make_release: + print_blue("\nMaking release: " + project + "-" + release_version + ".zip") + + try: + # Delete all log files + for root, dirs, files in os.walk(os.path.join(module_root, release_dir, project, "Addons")): + for currentFile in files: + if currentFile.lower().endswith("log"): + os.remove(os.path.join(root, currentFile)) + + # Create a zip with the contents of release/ in it + shutil.make_archive(project + "-" + release_version, "zip", os.path.join(module_root, release_dir)) + except: + raise + print_error("Could not make release.") + + # Copy to Arma 3 folder for testing + if test: + print_blue("\nCopying to Arma 3.") + + if sys.platform == "win32": + reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) + try: + k = winreg.OpenKey(reg, r"SOFTWARE\Wow6432Node\Bohemia Interactive\Arma 3") + a3_path = winreg.EnumValue(k, 1)[1] + winreg.CloseKey(k) + except: + print_error("Could not find Arma 3's directory in the registry.") + else: + a3_path = cygwin_a3path + + if os.path.exists(a3_path): + try: + shutil.rmtree(os.path.join(a3_path, project), True) + shutil.copytree(os.path.join(module_root, release_dir, project), os.path.join(a3_path, project)) + except: + print_error("Could not copy files. Is Arma 3 running?") + +if __name__ == "__main__": + main(sys.argv) +input("Press Enter to continue...") \ No newline at end of file From 955506dbe8fa47cd5dfcf3b43204e94bfa259f13 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 20 Mar 2015 19:56:39 +0100 Subject: [PATCH 128/178] stuff in to merge folder --- TO_MERGE/agm/Optics/agm_optics_pip.p3d | Bin 0 -> 16770 bytes TO_MERGE/agm/Optics/clientInit.sqf | 25 + TO_MERGE/agm/Optics/config.cpp | 454 ++++++++++++++++++ .../Optics/data/arco/arco-bodyNight_ca.paa | Bin 0 -> 158939 bytes .../agm/Optics/data/arco/arco-body_ca.paa | Bin 0 -> 268132 bytes .../data/arco/arco-reticle65Illum_ca.paa | Bin 0 -> 107517 bytes .../Optics/data/arco/arco-reticle65_ca.paa | Bin 0 -> 75808 bytes TO_MERGE/agm/Optics/data/black.rvmat | 8 + TO_MERGE/agm/Optics/data/em.rvmat | 20 + .../Optics/data/hamr/hamr-bodyNight_ca.paa | Bin 0 -> 200010 bytes .../agm/Optics/data/hamr/hamr-body_ca.paa | Bin 0 -> 325672 bytes .../data/hamr/hamr-reticle65Illum_ca.paa | Bin 0 -> 84702 bytes .../Optics/data/hamr/hamr-reticle65_ca.paa | Bin 0 -> 76786 bytes .../Optics/data/mrco/mrco-bodyNight_ca.paa | Bin 0 -> 215859 bytes .../agm/Optics/data/mrco/mrco-body_ca.paa | Bin 0 -> 451128 bytes .../data/mrco/mrco-reticle556Illum_ca.paa | Bin 0 -> 101934 bytes .../Optics/data/mrco/mrco-reticle556_ca.paa | Bin 0 -> 69617 bytes .../agm/Optics/data/scopeblack-100_ca.paa | Bin 0 -> 38854 bytes TO_MERGE/agm/Optics/data/scopeblack-70_ca.paa | Bin 0 -> 38525 bytes TO_MERGE/agm/Optics/data/scopeblack-80_ca.paa | Bin 0 -> 38494 bytes TO_MERGE/agm/Optics/data/scopeblack-90_ca.paa | Bin 0 -> 38531 bytes .../agm/Optics/data/sos/sos-bodyNight_ca.paa | Bin 0 -> 486270 bytes TO_MERGE/agm/Optics/data/sos/sos-body_ca.paa | Bin 0 -> 548243 bytes .../data/sos/sos-reticleMLRIllum_ca.paa | Bin 0 -> 98484 bytes .../agm/Optics/data/sos/sos-reticleMLR_ca.paa | Bin 0 -> 74319 bytes .../agm/Optics/data/tmr_optics_reticle100.p3d | Bin 0 -> 3326 bytes .../agm/Optics/data/tmr_optics_reticle70.p3d | Bin 0 -> 3349 bytes .../agm/Optics/data/tmr_optics_reticle80.p3d | Bin 0 -> 3349 bytes .../agm/Optics/data/tmr_optics_reticle90.p3d | Bin 0 -> 3349 bytes .../agm/Optics/data/tmr_reticle_clear.p3d | Bin 0 -> 316 bytes TO_MERGE/agm/Optics/functions/fn_firedEH.sqf | 149 ++++++ .../agm/Optics/functions/fn_hideScope.sqf | 19 + .../agm/Optics/functions/fn_initScope.sqf | 25 + TO_MERGE/agm/Optics/functions/fn_mainLoop.sqf | 94 ++++ 34 files changed, 794 insertions(+) create mode 100644 TO_MERGE/agm/Optics/agm_optics_pip.p3d create mode 100644 TO_MERGE/agm/Optics/clientInit.sqf create mode 100644 TO_MERGE/agm/Optics/config.cpp create mode 100644 TO_MERGE/agm/Optics/data/arco/arco-bodyNight_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/arco/arco-body_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/arco/arco-reticle65Illum_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/arco/arco-reticle65_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/black.rvmat create mode 100644 TO_MERGE/agm/Optics/data/em.rvmat create mode 100644 TO_MERGE/agm/Optics/data/hamr/hamr-bodyNight_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/hamr/hamr-body_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/hamr/hamr-reticle65Illum_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/hamr/hamr-reticle65_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/mrco/mrco-bodyNight_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/mrco/mrco-body_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/mrco/mrco-reticle556Illum_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/mrco/mrco-reticle556_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/scopeblack-100_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/scopeblack-70_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/scopeblack-80_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/scopeblack-90_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/sos/sos-bodyNight_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/sos/sos-body_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/sos/sos-reticleMLRIllum_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/sos/sos-reticleMLR_ca.paa create mode 100644 TO_MERGE/agm/Optics/data/tmr_optics_reticle100.p3d create mode 100644 TO_MERGE/agm/Optics/data/tmr_optics_reticle70.p3d create mode 100644 TO_MERGE/agm/Optics/data/tmr_optics_reticle80.p3d create mode 100644 TO_MERGE/agm/Optics/data/tmr_optics_reticle90.p3d create mode 100644 TO_MERGE/agm/Optics/data/tmr_reticle_clear.p3d create mode 100644 TO_MERGE/agm/Optics/functions/fn_firedEH.sqf create mode 100644 TO_MERGE/agm/Optics/functions/fn_hideScope.sqf create mode 100644 TO_MERGE/agm/Optics/functions/fn_initScope.sqf create mode 100644 TO_MERGE/agm/Optics/functions/fn_mainLoop.sqf diff --git a/TO_MERGE/agm/Optics/agm_optics_pip.p3d b/TO_MERGE/agm/Optics/agm_optics_pip.p3d new file mode 100644 index 0000000000000000000000000000000000000000..d331ce4acd688cef9fcbad0d6e24356c8e7b5c60 GIT binary patch literal 16770 zcmeHPdsJ0r7QYuw@t%D$ZT$vCT$9{MOp*?)~lk zefxKQ=Wx#V(lmSeV6)j|@-vxCqxuX^y92)_*mnF3ZxE`Ajj<

GAifji-W>$W9Np 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%0A3IR{+V3cStL6PHVNDxN7~~J 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%0A>pRNo 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 Uz=)ME4kLTR?A*L;Fcs;40U6!+F8}}l literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/arco/arco-body_ca.paa b/TO_MERGE/agm/Optics/data/arco/arco-body_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..193b14a92c455247b8ccae755b1b2261ccf9204c GIT binary patch literal 268132 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 SGX9yM0m{7;-WtT$pk9zsi2EJN>x?({*E!7O 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 Gl>Y%pX^k-e literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/arco/arco-reticle65Illum_ca.paa b/TO_MERGE/agm/Optics/data/arco/arco-reticle65Illum_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..d193051e81d54508d79b2e0effac31764f2858b8 GIT binary patch literal 107517 zcma&OdwdgR_6PhtGf8?clU`_AD9j{Hb8Fg)+=R)@Bt@jFNL?wdYj2>t;svelu2xKD zCMhVcs}==;1*CY}3dx>a;MXS z8ZjoE0o-1XS}R0^;5=@tM}u%#S3QcjBSgmk#^bmAygS4qbAW4eun1Qpxx?<~$RQZ3 zSa0`ucIT4a_3+rXCKB$xyoy7nF?g7+8d2lGOBgAglcsq*DCYJc1g~^>?SNM%T)rTO zWg_eto$KdlR0>qh zMih(#?aoef^FA7B*RUusx7QUwlsmBsn^2Ed5k))dXT!+!nOa4l2DvJOu5A1AQx<;UUgv&+>%z%^3}>s3T&|1Y!bz z%yf!RbRZ}H#Cf#b&4GkfM4vqJf1;3BkfN*`D5*y>Oo7?cvC_sOi+c5t-On@X$|0v; zWW+}r>nm8EMxF%Fgr<9tYfktHM*SnOY=IMK>oH_k)w`n$ss=0AnhMW53*3P}w7Zku z{lIT;;925l_Mx-kX{p^Dcu=IG+rc3PIm2Q#&znHrBJKNg(uUoMFpU=aMY!%=7BL=g zmD}?NS0(p{SpDqqYBRg4BC@&~<6eqHxs2!~cDVxuucl`Gf6quvhh0C5D#H;*baji4 zK!u$di`Z4y028PfcWDXJP(y`>PhR;24|FYK5v9Wu+H**^({uCwT#^`d@aPDzUwWHH zJAn}7a&q1^|Hn6f2!1@3Mbp9&$`A)Gc~n|QI{YFQkf|wk>T)lhH&4sdd zIsL*t2c6*{1!q%RQhAy}U&sHh0N;(l2fOX8YUb`7Zgp{Yb+=ZqDt+aurGB2C8V(wT zXIzoskz6t};ueEIH5Vjue!2powfoc<`|w_Q2g?}vd19#lo?<<(S1=wDfT zDT8-4@joiiVH&X>v<7}^?DVuXF8S%E-?0+i6p3#%=w{TrrFfQmy(3YQhi}3Eedbl{ zY#K#VrbK|BGSVw;O$|SvTNdW&Y!9k78RSI_FOWHVO=-e)PB#935ACE+gSkl!*SD{u z1%77<^ZFuG`%GEwGeswHrc|+O--;9aa;`!ql-{80m~cVFYqchP8>*jte+#BAoW!`h ze(QTJ_=t8A8{-QYLVuN(z_`BtDyc3*#XZ?1vHjw{C(k6XQK%)zjKkl{OBo6EneD!*GKFgG}46eTiU?J=Hjy775OnfuQfia;)YhNT~zGZ zR|yCYp8xXvmb7NFS0Y~;C1tW16Rr5}^`C~x=B&&XJiGZMK54`S?(OHDQG(2^@Sr2P zbJes2Hv3=4+fmm8FedZ{k#*I+(o9E0r=M_h&IwI*4dyJ`+T>c08OGREZwmC zRt}k-{VdKoA&s4^#e3^B*ougEmnFJ@827U1;G9cuaexbPLTKC>Tr$?Ag8DtFK zUD?itW$M;oLI7h{#zw)G<)Jc@K0cQQMUQkCg@`k7o8V><6R`}@=vmQe_=PLRjZE0w zf@iL?MY$qSwMlQ6habW%_1qZ;>n~o_hqdB|^`B&*l}%n6?PfW8x9I)wm@Tj>r>UMO zKC@eWOuc1&HrdkbKJMT;C*0-ay+r*a|83@Qs4Vh0xW2A%KD``#DFcHevG4eNoolaC zmFwuA#*EJT1rLY1kV%jKUVRg405PLck0TLaL|&F05vH9&QD0)}uPiEOv1;61wtg7y zbJp-Qz1-j&+_&PkOXdCm*-)SP;iJ!$v%fcUf7cW%8(?N!y%?Uc3as~i94c4rflyY< z9nKG#cHt9@GIB}Vpfe%htoo__a9O%4^cazk(&PT>)F(;wgE0I&#J?b)DJ`_J2UP?j zv+I)fM0is0rDTQY(_xdY<`TF+@Qx<*7vWMF_u4bMBrZ5(7OR72tXiNkV|NZ&1H|Bh z#LU-if$$P0!fm%^*r|;eo{I8ebgdp#pigYcSJIjvCYv5=2`r44Ye8bLep@i4-Vu|C z_003DL$*_^!6tQui)fPv)n${EP6!o;J|;3KT@bgW?v>hpACcFX4CGueY>q%=e>Pc} z;3yOhUB;A+6(uaqJ0Rj&`%rNcW4M)Uc?erq)eCH5T54$@RK2OGG$M zqnG?aN~iQ0Yo=yd*E<73$Ila)5JHt~w8T4gC3v4=+&1KtczQ^5BqEIGd3e%`$;2;5 ztYNW?=i9PYGm*qw<>3g~SU>UL;pc4u@h40D>(p2{G_lzp7V>-tg@epALAw;*4$rSI zmtNkj9y#^0l}4KqlNeRWso;c-AkSB}zlrj3Ffc(@aC!J4H>(=srQObmC{XCHK{neR z744_Y5wQnGpi`C@>-RmD0F8NMJ&k%33CrOJtJCvi2S&ATvoT&UX;axrtkb?!wQXhA^rNTn=OQk1XnIZikKy^+GF3mA zL!O4f5^KHMDHo4+Xea0?EOK*rXgpxdI+ZVF+X$`py_se92yyoL!i)tf{z}BRXMuU~ zmtu6{xkM6QP+OQ4MA4^RqY|!tYK2YJjX#LGj#ni0U1eaxDH{EW&GA5(=sLejz3$|z z%)>(c)?K#pL>%YTXV==;AVj^1I3wQXUJrsxqAaU}wf;O`0RdM=#oY+P9*Vd&P>aWdS@oA#KNJfdJmT z6>BZ}lkMO(Zq=jregn>AM=tqK@Nh=qA<_6|Lo?oG=g^^FHsihU8NaC+?}N|i4Rj8N zVhe$9{V)rM7q{RCH`_S$)~yvB`q#2%eDBFgEkz&R1-Bc?B|rK7)~TN-r+yyFAs5;? zUH4Z_R$RMcQzC5BkL>t%Gpeq2H{m81DUEldi@mLQ#iq}b?(u`oS6Ra(Suc&q>anf( zb8Xg%%a_bypEc=~#?5{o{`_`wx$610$&0mG;>pvvRl9WaJQ8M<%b@aTbc=riSnHDC zRj|RPy?Ehq=?9x9m?a(9tt#O+DAeg)CF^yC&PdrYDsX&55mV)=P6QH19g=PS4<`%k07PEj7zDNXgv6Gya(xB>#5>0!|m<+Sf^ zM(-V-W94QJ{>Q9!thgq_7T^XTkGj(y;9^YJQ=ae;qdPNyc){%9zS@ch8P=ow>W`>< z#XYJu;lVq1e6XU4wE8)7)bnwD%I z9a8c9T=%?v3#MFKMln3Q!(+(KO6l5cJvx*U;@~f?&LIb!9IDoV7MmVyaFZ~}6{Lg3 zP5R0Js&uPp8o25}&NB`T%{35q6_4kVT$;m=1RYMFUpsBfB!~&>PU25WbDQicDYfEz z@`;@5-Z<%CVtlY94@TrOJY&fr9|&Vzx;D~-Ua4%tr><&fBK3c}hEP^KxH%D?L5%dg z{fjHtroY=}j(RsG$~oWZ4kqGtgMC%K8|`5)sg20!(qFdX)8$d`<$t72%dl>U;)bNf zzY1rZdG2KRrnJ^^?Mp=C&Fc=Hu9q%q%-`x(5Nj*KSv0!d<9))KeNFS+^};lw@}Ila zzKLiR&KayvE9uNzt)|gvX(YZpn{;`E;rY|D+!Pt|cKz36<|mco5E%$_j6pwS$D2E)8vNKT-QU+>*#d`E4g037sD2t}xf4wi5v?HDRIvJv+3|k<^#s zW_&4?*E`5(+um?!hUvOISJ+41ke)yAoL0tqnMb_n_UvXd7RKhJS1z&hs9x*QxpZbi zxOd;?&&674oJij@y$Ra^Z|EMV&kNws%l%&Rv)|<@3m>$yULv_eKKGO*;5{9{4NPd> zrQRl7t_oUqnqGYmRcE+2oU}#$@!55STh<+PNrx6bwTDIvG$Hr4)l-9S5sVPrcC>SA zcH}5z*b4(ftWs45-I9Q^e#S0N`}xX9bd8IZm}pdPcd$|ljYxod5AYKv5&M^Z4kA+k zBFbO?OqngfKVT25CR7@~=JF;q4LJS%&8TbU%p^W_nfZSDoky*SfMGCpxeuXQ%dNHq zr~mO4^wNskzX999>Aw7({L+*6d;_7W$`IUpH!>=Bj|HF-5G^O#TkS}2Y1+=rKTMUU zzqVH^3(p`&cM|PXm(9;LVjWtP)^+%UB*@M>$>t$V{(+-gY(t=PKZ#FqP*P)Hjv zNBTEdqk=S&r|5Cw9^#MXiC}(BCfW6%%|C%cv-)(v`D($M_|Pm0#=G-_okcXd$uAg% zK9dgB#L42Ygmn-u2gsT|r5AyeFAXIROEg_WjEWe$zjiM(F11b9~|dAE>W%k1VS zf(L0^T(33I$%N?k@Za8G11EoLZaEjxJ}`U4TkWif_n@*BR`v|RS2ndL1I zn)mKF(P(FRGweoKd8ReOr8nuZ^SP3)0JfED+|n!=6sHlCX@1(kk&lzl+WZ0RAO?=x z!W*qElV3gN|YY+H&5>cA7oj6%N)* zOu<{)-mpfz^)pm9nYPh{(}hzPvU_7Ge%nU`90)B2>$ZP`A46gVPlOn znh+JT8i4fIwI?*czwU(GwJ2IjFcSeSmN>n0Je^k z^gc@0=^4qEZocUZa_Wo<5UM%fb=6Ke70BEDX$?Gt0yOmGSVm**Sg~n6$#m zio{OmJ2xO;yM-5bS9RG~o{1%h-xq?ajBdr0nUfYndcj$ffhwX2gU0BJFm=mi=^4;9 zoPh@JO5o{%fB-UaBM5|);%SI5ptI*sJ7d`sZnH3+&?K-Pj5{gtWG=Zu1H7l{Rii+X zJDPLy2Oa?NHS+V&hLRMg{J}J7q#GUbK3jM1LtzXjdOlm`2n*@sJLKOGl!9@*Dk>u3cqYLwXx1!8{ zS%)ddtPFsWA`hr#(eSNvEBs*^p>sc_fEd-fwcs~hFS$JZlU;nj32z1K*Z|2lVT%YR z^Gan&I^<#&PM}048eC_xg#{f|-#Q{6nC0*X86tT44og5dQ7#65cs})o7}Ab`XQ@9p z!X(#j)9jwU)6tQ zEVoHVbPoI+ApA0wUO7FnF|%K)000fG5~Y%@=79Ov!-qu{k@!cUa5_43-Wd~$@flY{xCS!UOIyQ_GhqSWowH@A+|wsAQt$=qW^+O)l;@@Opu=@} z!i^7YI%(zmM!t9i5W&g~2LqcVW6h)L>v^_-&|sYRW--pH&YZk%bNEHvn$&(+RG3HI zNFNECQVAE@{`C26r@qW#P*9(JVPDRPwQ7F!8$5$X#cXyZD;Q<3F@c<%aO7v4;}`MZ z0+%Otgo*MgP%_BHNKZvHntqJAKRGl}2{V!CujqfVNlQRYxA|40axdeF?l0$~>ZPzT z^hn9u;K&3Xe<#Z?fz+8Hi9Pa5`IS9?`L;k{iM^TVnMo%x6RA*{1W*1ZePF={7t8!S z)4>~%Zkpqb+B~F`MK767zPbv2cI&Hj1zOai3;INes%Id$3{luAq4O57; zZxak3T$nrK)UF2VN0}hfk9Dd?te!Z*$ifx?3=7ye!wLW-1erHiXU!ONs)}%XMQT(i z3f8^qC*-)KZ@i^}LYqR|<`KTk`Q>^4Vl#2<04qX2%d^f z*W1*DYSt2sD>O$UVN_B=hEO%Is0vub_7OVtO4o6~&+^b&n?IO`NOBtaa{Gp(R!^|O zpu02O?iWaLSVo(sz#g+dj^&SUU&*DWogZV#8D!3HWK{WED85KwZ|5T zCmty5!u0-di5qHBn=06N(UV&jJJDQd_*+LWY6CV8{h|b8nChys|^xG+jCEA+mwFA~y%hIWTLB%YX1SjyF8mqk?zH-&`oYM~%u~yd&dx^hj?A4i0pJwLmDv{m6=o7qmITN!dBGy` zv7L~N6=GAfwrEaRq!79TJp!Xy%7a>brudmB`nRn^_8ANsw?2xGO#80{SzfuCjBfvm`6GR$1 zcm5zn2>*aEv9$f6LV;i|%UT`WPJkV>Zn6V*e8EFE0`=x3|6Qj`5_+`56@J03$_=H; zwe+k0$siZSuT(^3<5QN1+*%f+a|$ty(!(;t32rEz#DhQCnB%ywr%H@9EuqkzanVTW z`va2sE#?8~gJb1VvO!y6IxMgS!OPVu{><3#FUx2s*Tm7$UI&PQ+M9X$*A-&)?_Qu3 zM)F(0_W5bpE%CXZPS@4Jmq7DtS2%nuEYkOZN`&JODE!!U8c4vCiE~}$U_3( z@%$=qm45BgH28{d@yJevYLV&{>aLihBEcv|4wJ0|uA zgvtxd{ZgV#YY`e7=-zeBxg6$^RAW1x zyIBX+rjqK)tcpMs40vkm^z$_BpIjvhv(`e94VU6`T}5&y6A%`cC1fCi5#xU>g6TM2 zF2?(>xB7)bg7|ua9aL25BxLPFVmF0lpAmPC-e{cMMGc@%0$+Igykw2YdZRB?_|hc2 z>g_VlOzP<|DYF}yOqsF|R0*M%5!MZ(YI&#~5LyJ0*?cjUzt~8q7ta+Ul@uBc+lRK5 zN1q2GU+_rZFDa4BZPBQD%C|%pXNIz1DgYF48me0B6yp}MLX(%~oUy6$N=6iVU6zDg z*y$UV&*Z^iG1=KY`WFiOe66A}*#CJ8K2=bt;CY#o2pvVz8^cp7q0Da0dBik1RFl7* zxnGVIDqc+L*X!sXRb?obwC<(S<)4a|k73+sN+ZOS@csfzh6*jJO?}U-Mq}1Q6xS`$ z*4PtK>MwGnKndHz(Y%_#@_{*aPqNz{jv7WIuFOyBx?b61g{*XrM0Dq&fHlmMk={(= zCIh%UwFJ*KF`6jnoR}zkz>;^b_^A|$Ae~JSO{F0MXQImQD6+r55}z$&1t9dn42a3% zEf6T}VJSlHC&lrea}Va{#qnnGBPp3nUhcQ}1-Le?RUAGCU~bvnofMAaCSa0~vRG}shFME|9Rx^&I$Tp>+RA~gEn_~QVWTMaweNlZgRLDe<`grE@ z&&Nyq*t*5^c8_$9;iayg8B^nPW99%qw@^snm}}%-b2R!6S00TXoDNR!>oRcc44cGv zO)wn0b8npr0>8Mj@EFteS+)hpm_4^2r z=tSUhve^hws=+Au@Z0n92MUodJ-wl2NIt)j*qw2k7no~=dJA9nx~fnp1BHr@OodWLzY*apLs<}y zAA#UAVkG$XMwokocL=Q~_AUM5YJrJ)ZOkj@q>F&)CqJH3h&X-B_37QR;mKt-Rx)JnWd`gY{N+9#tQ_ge zY|S!7faa>=(BH|)3|NPFc=U!Wh%;}yB6d)+4M$TMAC;zHaM={Od}iAu4bLRc6(Ap@ z-Z~C7Me+|5UvB^Hfijrt)|Er@ps=~_#)k^!kZ~Rqp*IkUGc4;rxqS5W+1onzxMFfa zS0)HP1Hl^zvVa-ZN-R8Hl}IbaHHGvEHp664`UpFjVO{Uwss^C)AUt}70h3VFn7)CA zx~itb%lED5od0y8%n@yknhPgLdUZHS8I(X?P2{E8hC&4pqtOf7WZmN>o-%(jE#}Jn zX#T(}dtPic!%_O+-YnwjQflsafe-;~ z0EEeUa&if|+;ID(@~GUFmC|ugh7RC??hVV9p%l{VWlfL6EVJmcOt=CiELOwv;TUZbE#5iS)puLW8 z6&^xAbyI!fmrZCP5iL072=j!}zE}%UFNf4oO+53byaXoH0i?SJMsDm2oPWd;NX~%? zHuSm_$3V}XzqITX5BG) z-K3Y9ghJsE{^WWJ3nAvRB7grX_}-M|)3u6Y-NWiTj;P$wnjdN*D0-u&_i|my;$m8AmZ?@QD_0aVUItTY(^w zLfv9$dZ7R4pKMj5xkUnp56HSF!ElpJMD2Z?yT7 z`8APTm_9YC{ycvhfxK;i+!}*;BSp#>n@h;Y3uT-KBKAP~nfBing!-tJ#c$RexoS(E z5Q52UFdpvv{trfP=v-MsVP*^9r$5RQVEWPCg-*CV_o^%8)wVpQ{@V&u_xD6S$wbed*iDU~zC1bZ`)01Qo~EHqnTT@M%EeiXi<|gimZj(-W9Hp-SJcbAZE58yt;% zy#~xtNyGw2k*ZAMPzA{7PN3O!XP&^N*f0sVE#gyISM-YNqlC;tp&CLuRmmvEs}7ch zm2LPMd~RZ}&s4(t@P^Wt&jTIBI#T!k&G`cvmFqzfi(^Fh_&$I&t#C#l@$fnIXr34E zHTCupD;|cjupvl);1Luzls$~WYQVA)x(`sJ2*1N2=GsxQPK4m9n?@5MOh{WjbJ^!d z=*J`c#j;4Uz!pHq%!#NynmqFW6XAblizS_VrsN^944B{#e*T}<_?evI$b5J(_gs-_rmqVKMBHgNzkMFDV^M>vyrpb zZa%to3pUP0nw$svZ1o5&#>3u00czv3C`^PdzF_eP4^iNCjzLEQzVic;ejLO*Ei@sK z=HP_1)hQ+o>vWVM7~h|o_B-V`^H-NFS0r-49WhaN2NZ-#K&-3%629%iCr{Il`=v?V zu)!AIiWB{^p*##AgJh^`{i61x2hJSIC=VxzZibqB5q8pDnS{>s>7k5#TA2u?yiC;H zTF%C3R1>iB6&yF39-ID*6goZ0OTT-yV$Zol5)|0%I_ zO7jSG)THy)q*@O)L&%?pLd0F!XWJhFRWbrVfZn=lOWQ=DPuI{gKKw&hKA2195m`=t zT3l0eX59lePPl}qmt?Q*cfqICW7>D{g>D6XG=+l5@nRG*vO&mXyHjd$OQ>(S2cx^3 zekT}`_9kZ_H$kCEeO&Ew`pF1?o{^-NYBvi$mTt4JgzEO(DM z#2h<>6qtujGJ_bic)@7p%OWju#a~}$p6QUrrV1XM*ws}&Q4ozRN4Vy_RlCXJmr4~s z4(6LY;6*s140kW$skC_HMjGWu_&ST{YC!mrnL9Y>cJln}(M(rt`o>+z#m^Yp<#fnm z>%)VCs-2~qusN|BxR;3`^o4HGK*^9>eRRN`e00B5k<2oQ6-h5$?-YC%&(UPcBDe#c zyDed_9r?=GPWT1-E$gMyYx;5qh$%85;$ILTS0ze6F}`C*<=-H+1Yzp_;-Ng*TjmiY zlui!+JF)Oz<>g_;>=7>Bn3GSLx)q553pzzZ#wr z@LTAmu{*lEyPaA#0i0q`$$&oH?F>YQ zbUMG=5y%}f2K3PSion^$`1PYZQ=OWgwp7dSAF@-R)+dok-Czpc?9ocTv#xd6#plxX zNyq9{pt^@D)qm^{;Cg#{O_|3#PNRV^)T`=PMBt zqy){P^63f}FZ7Im(uzM__q#G)XjyqNuRr+K(`V=o)&>vL7bJoz#B1B&+>F5t(`m0y z&Lw9In)C`bdV^5PK_|nO>WCyeV*D67&IGDQ9PBj0)ZW+x&8aw0yc|x*ZFQ!NanDF` zXL#T**Gwd%V=u^dKh#N+vm&k-Uv+PGigO*(uTb}*sa}spqpS$uZ5Hnz1is|Z&iy>Y zJ+R;5jPPKRnFH54p__Rq(sZ>$%N>gCtcXP;y}eK}g6l-=Ov%_M;Yq3fw*783B)9{I z?5@C}p{CVUoBgDNLm{^x~-@$ILBaDm3rfRJn;p) zU)GCbL-HqgxJncG%>dpbvnUhA=ST`?v6}p1B10@rK`ILqXi8;V5q9ythXZ3pD*Yg z^EwN#zJt~hvs2xcNM}ITtla{Id(JXL57ycu%K6VT9^t)IsE_*6I);YjEp0bmwP9lc z>eCH(t8YK6)B;c7G@)%vT>lik2DoDU@U_7435lY~eSP{F5EZ8>&}!v7k7ff~j>~ak zIK8{O$HCGS9&Nb^<@z{>P!d{l+hk|6@2tNXHQa^Z!i}3o2 z2wy;>+z8LRIQM!th1YoSanu18n8(NWR%N*o(MnNrWxAuuNUuxeckXaU_)Or#U;QPZ z6ITpO|8h4UT2Ma%F410}bg}uy;Kgz1wLVr4*S)}os5IPn^)yzn`ekzEaJT$r5H!dv z%IZ5#R-i)>MY7(IXeug^qk2d4zS0xh)P76MMPNOBB#}mC1mj15#{I}k>An0gv$_?f zf(HKs^aW1SH=CpU(z%7GUUyf~!NcDs5@j*I4z%TdHm3U;>0~8)hAqaw+*R&OCTITL z8Ra8Ym3~Q&3$_cG$UY8Q72&JhP|l0;gI32XAR2XNRBF*!?@j>Whax*&0dcrQnCIkC zDv!8e+fVZF$(_!yk~T7&9C%jAIJ@qbg#cS@l!HXkLG3%< z8o0ZV35WGrYoGwMC-8Au@@`m;a?o$1(jbn46akaoF*F3B*J`+ZXJAT~Sr~UprR^}; z=OerUx{ISa>f?R)CXO82vdtI~8%$3q0PaW^sj2bAPLKuHT%|%y-s4u2g)}m;F=I_+ zaIf30P8wpuN$BokB))!hSL(tn@Jki-qkEkRQxzxea8?A|SE61aF^57M<3|SoC)VwT zx5uC)-Jd(VVF-%mm8>`4`&cVQB0Us`b-2KL6r5I3H$BEqrq6N$IRjkFZy-*Y_!0z? zcTObmP&@4Wc49C%NTmgXm*%IDU8XJsmD-PEiK(T?XXJzR)aLwP{DgnfEhLmRB5CcE zp&yN*>XiFN=m~F7zS5lE+};G0onl4QPknFS9bbWj_%~x&sB1Dk8TVw`T0T%;r}Vz4 z?@dT7n%-s}i4nie1w+w{p`{@=%$sn|HAiw64eoXDu_3g^9gv2Y1AM9r%*{q2dq66&-y z6jnrNe&k0VM7oM3R$~+vqJZfx9DsBq-7L=W=RscbL!l65LegXe*3uj09iAc@oNy%@ zgM2g7mEeG6z+gC&f$(HzUh%Bxo0K0=cr>6OSIk5&>2LtX4xLf7<}Xj>(&@%d=>FLX z^R26?h$_{u+fxaJ0e`&;%z`l?7{-#H9rgCP;!nN^Wc zas6m-FU<8$z#7yYnJ|WnfKR~UIJTeh1UsAp%175au0;?S?t}URk*O?eo7py%AZ{d~ z>&0j6L_6lhOuEj{@DJ-D=9=8!*R6e75)XAviT5>>UHdpi-x790&aj=rkpKG{3)`qq zke7+fD6H_vv@s#WvpgQTy^_-!Tj=isF=GX*>7~jGGw%a0XNdu_xtLxGsp9*EedxFf zQ9zz=_GkA%HtK;q*(m&|cWs_(a*u!g?@354L9+p{?B@9Zj4c8^yUX7zUkG7UB3VoX z_PQNv_5!ez(AJO`9;FN@RewW|Umz=82+8`luin~rQ}$O}b`mBxOwCve=FSV6t3AckM`QxUEX%DMA^7x@9x#?(3*fh!I} z_<{W~Y<_Fso#mXSw9)r_w9mjbOeiW6lH^EGHtZ^a#5zNb^j0}{IT~)7g#EH<#=I5Kfpme^X$gWDr?BU6<4S=e*2fh%% z5-_T~#EF8F@Y@Y0^r~Vor2#fX77Q#~Q!0ndoY0;Fa-GpJ)GdEh1B|HJu)!SuB4bHo z`_T9Sz)xN&xY?Yr8~t&^nDzrvjS9MQ={x+cN*>4=fJ^_jZ^`?r9wYD+hpX3wZucz?UDF4-rtG?9w@S zp%h;=6_z@%A%nKM;2c1`o5E0&P0=i$y=6msSoq zZ$sF{LF8x6Q;Es}pBuTM<3C-L}ec?1utrHF>A_va4m7<};CE3M>l^CCQM>jfh--$owa_mIbvVJ)CgyOS5Op; zi;PduPC=ZU?+qpvX6dOA>79p&lco86P?;?WVfCXj^MI)YF6)20KmGew-|0<3G^Uih!chJ)X2WDm^aDHpT^z`M1M`CcRf2%a)*u1D&1| zP?VUwbKiXBptUngTij0uMgv_ zJYVp3GJ)|e>ECvNG^U6eIW}|a5QUK!5}Y6Y3a;yw0wJE!B6bXqCe>q!+j1|`jo}K8 z7k2JZ%SDCEp#SbyjNVx@C{h83zm7s5Dgv%XGTbB{-3TwpFHd8ZXT!LF(-j_i(c<*Wt-;~LwI|A7XW2v56W z(s{I|(jQC7DjHGzG?W8Vix4C7aPxO96!Bz#8x(-UGL=SpC*p^}=;V>!hpBJ#kQYcy z>sUS{f3SFRTjsZAenme%Hrze_&wL@3#C0eIafD4FZ{I>|Krxkx3fd&*pT}0eLcLE0 zGjgm>zsrR72ZK<3lew0cuK;~W(xo4pdGCb}p3cXT04`ek@y-+JMWN)_0dpX>3uw{p zs(Rluu;X1jtC71}G8$uZtRBr(BCERWVj&*Nfw#>ea=^CW8g<i*{8 zEp{=!Q8f@p8rRT>t{6yRVE*cPubf`lPUK_t3O6Y+^#HW!SKg`I2B%Hz#@U8a!|}f z`l8kD3O~RTKW&eOd7k|XmDbnS((cd)duTK>D&q;oo!D@D4QS1sSq{HK4$1PdTIdZ_ z9sAX}L^cFH9rF1(JJHNa1M4$*9hwN?rb&hqf ziS***t}yU*Ss=g16^=2{o12!HP^K&rncwXDwPgxQGIES=3)}=fi7^u6WNJr;+i5MZfKPxZ5{nBbu-LKz7PlUZgvC|p$fDp1f74G-)vA7EitvJ zh=A1q)9$SC2m5iYH;;XdqqS_P?zILSpHbUJ0fSPRRV7udDqZmmtuRr zSjMm#jGl0X@*AtbW?C63R)hiVhkeM@WU=LroUETU2xZApdcY%eQ~Hp%t<99?JJhlq zEPNe>DiyCD3InMk_8}DuZc&MVfkqD(3Q#LnzI(w5x-vGTUC=4m)EV?XQMi_+3i<>` zq{N2o_1a(rsai zJco44<;*GM;NaLgF!d$n{#cqTYj*{NvR~EM%Ej0;f{982Fm^Cm)$FsyK`{p`-3-y~K@^0+@re&hl{hm;UXM-xQR0y5qIL?^Lv$A6l{NsCc_#6_ z>2fHl2jd|9+G1t@MSus!!f9Ax)Ii-Q@FpV29Rg@`ip&`yFFjf_@P~Jo#pd`6nak3y zmMkEmEFxtw!C0nIiDF*-4}j_rf5FmBg(KkK5HkK}5Ize_G*0re?BdY)h)d;<0|llEpzgS6#dnV6FN;_-#0wfvSS!C%ZA)a56ACHdGXtEzxpFqUK z6ZXB<97w72{wsgYN|N3UleVL$ryJsHEQ-kyhr|pGcRO@(Ce7B^rU0@nKnk&#*3|Me zFw0wuaB!g+j2$b(J0mN)$aSxr&%J7Wz9KMV67IP8Mgb6QgtqW8ZH#O~Q>Y0LTUG(= z&kmOagWpY-gT{XdS@fG8S%v^MKFmD&M*Q$qZVd4nPQ6 z1N9(^QHH+c#a<>NQD7;Ju(HJUI!`@0`oiDx1s>+JYM#y-mcS$IG@)tWnX-i>1%Gj| zG2_3qo)mcMmbf4Tj5Gpzc-k0WDLVX>#PQ`l0Ce(Z`;tZzv5F{&Z%@+SCdy4|vR99b z28cC}{zmYFwUtS2RnEEgn+s&5r+(EjG&FqY)~P{nvUrtOr=0>c>G^dN<3fw+F(s}y zF5MeA{%&)XWL9$-KC* zsZbG&s}0lbtgLHUIX3*=%LU+d1pN=%!oKp`h?#T)TU`k#Yk_uji>~%LOL&@5MD+!b zGpi{>*#U;qBb$ImxDD}3=oz@=(_qx1 zx}oF;>jpAjDPv{EGr#3AC)tJR>-^QJTqsZbTj}vlTNQc$rY<86b{eJ02oGE-vjnBx z#r?^}OP0{56BBUm@(1rN2OoP|RMOrD`_CMd_I`Q?A}#({^V7XXLBfsMbrTAG66H3| z<0tu|WQ7Sig(z(duQexl2yD=^U`kV4%-1)(!!5}o7#b*zIa#?__PN3W6S)uao_XFf zsQ3)Q*yHi%Y|(ovaDEV-EbWg=o2N1=KMUwEYRb?LI~Ym%a^215K;_CNtp7go&auQ- z6V5_-4DdM!@N!80wF_FgN6w|+WaVav-6e>ZbLg))xlVQ_cw=bo;wALE(bzA}7b2}Z z0xqICpj{}IMGSamQ4)W%!5)!z8T+CeOU(f-X7Ou&_-7xo`)a-r$3`ttX~An0x*CF- ztfW+(BOv+;ai}ga3-Vkns$8Mgrjj5Y$2Mi`aRYQW*f=+iMGCy;l*HPPIA0Qku(^xiq)Cm;2p& zmWY&*k79VZh7W)Qq8M#drP)6dfzBp0`ra%3cHT-+Zdqv}6jiF7NXI$VJU!P6$$D8P1REz8tw)F zIo^za<&G-D!%&!Ydb~#%Nd_PV{!+!BVI<>^0ICQ>ZpoRowxQJP9RhEFTV6STqZK$k zSLjv;0P_?8hZD5~y@HkX_=(p_k8e;vwrGDNa0b0UVJP-JS-9SnPetOpH-L9IAP964N#%O8O1lmJKZ$$ zf#%^v4AVI|ZV1!l_x@}2t1<4Wfcl_#mq{1LV+w?kV8#-wzOnRYr+A2lRv@>aWR}hsdly<7 z%kSqlE#34v^PJ~g{^x(rQzQTIdz&V_wjmh@$ruc1=b3tH0_Q=dJ^5=Td<@4X+u=cA z7>col1lwi7QiQhM4`7Wx^C^kB?sZQakg{fK_jRX6vRE7#LpHs+r)K#lJelv6>>-8b%F6O}mK~b$UGP1K-fde~elmWqS9nwNvk_({M=6nmwc!2B8f{;~#fJ%b2lXurKl%q9u~5 z%4u;m{DK+9@=}@9@UhG^MxK0$qbjGbjZ7xjLoI zEK7x6DOHyEPjG??|FQqx8<17Hehud=cCb!L`yw{7<9K40Co*LH)xbYtjq9ZO3H31U z!Z=Z~b!n(nH@Gw|vs?RL>2QVw{*RcC2n~bTAa_T z-er?(LsRW>3DzGSSY{=`3k4J-V|rtk?N^tWaUO-x3V z?{tCQeXF;MGYl>XQrzDTF98>OGNQS^;Xs%hP^E|fmHVyPuCNa{l+jGpUFgyb7k0{V ze+0Clx`D{|S0j+nN+z>3(K1BD&NmZ{&kIXs|536Ck@-V#yohHE#Gfg4>sBnsex;~7 zFJNLiaTH{mVHL*=P(;p>2YG+BmV07XP5r$sv)04T#XIdwbakV3 zjBgXpn+cs;f1}Mi#jL0e#uD@4DM+!{KdCARr$5nrSyBSS|Jj#(y#6pz8sSYK~cF02Rnwx1pMA27#YWxQlhtzKyl-?FO z19JYd8<@Vmcq$Qqf$eYP-GVdqkXO1kqEuByWl66tleZrJ7fPq5bFtB%Y^o7=tSyyb zz83*>_Jjf;+od`@fO|=5kAHqk6R&s+0aLEp=sfzuI}=2Yp)2WZ$J|w$^jM)*{%(1p zp6J)g!7(f2Sd@G!SLtYIY~)+@6)UNJRbn@L#Eu;I6M#-aCW-?ekUv(PJkvHR6nZtA z`<74yx-b=Nt!`o5A?t|yO0$7o(k*B|;UHCdABk-k`myJD{Krjur@K}&J^<>!<#N3W zJX62*(Fi(rg4Y(f^4wY&wUO0cp)w-25BA2g~irZOG7Gq7~*3{8}oxz%!Gu3e4= z-1hG1;(U#r5-gJ*oQpgA&V?7G+S)7*BTbGzw?L(Qe}-bcu-2-r|^fo z3TA^zZBAab--2u)PD=9#XSdvDepKLFy*C>^zB1?X3KPhH>&=qT|Ji&P9J3B=)ESym z#w@acBWk3Lq`kJ_;cs}-?Ukm4gy;z@)0-;r8VC!0Xsuavrf4RyGTohHXIQ4zb7FyL zfUNWhQixPE&hLoud&7lU5G2ozEJdZYO%u+tlVB-Znw-vy8**yo^f@`93ai~e&X2^k z(SGeOixodwXd$*~D*r$=4s=-Pg-y{q2sb1PoRQKFB-b@HbEk=BsNS=3srK&Kv|6pB zo?ApD<}!(CBZ(Q^!svE{_1pwthGiws^C*WZd9>LfxhzocG>7suOVFXur-zlR$IpT& zLzm2ltphzOhVE|dEC~r#4;5e;hkr+jqypVwkI|kul51Bd5(m97=DKB#`5_^baeUhN zYJpv~O;KY4UtIakz^O&aQ`0?SE9;a+EKv%7tqtdd9%4w9#WDnBk@6^|(&P%D{GWP$ zT3g~%X4-tnyuRp0ALm3O!Bvg7m~xxIZ{kN9@+Pve0_`8wR@T5;@6n9%RjW!dZzo%oMudt{MH zIk>O7phiWE^nhJOD;W2gJed{)ZEbD*URPpG4ViJ!c0t&`^jr5WvdZ7?Q^KE`2TAx{ zmXQUje~)rKvX%1dU60&BVP>MaN4QWYSUkdRmb?sE=&qVxMleoiTi~<=Pb`|(i2uG~?iPPYv3SG=*4Zu2 zIB0%ER>Fs~{3MBAWLJ5`HF>-!@yETIvHGo*OQ22>WYG#*YNU(3g#gkHC``h-iB0P- z=X(`2+b3A5V6L#@6RZ~2;CYk{^v8@>L_ZyMlG@VQSyC-`nq?Ov?Gvcpcd1Tu&)W@+ z^H3KrG8)Je8=IbZ?i~a#x1gc`ZA!&D2Mxz&n`JRCB*e!xH#ytBxU%?9r`md|CK3(J~*B@T)%z#B(Flh<7nD@nFR=CxQ_1IUUQ)?7hIPShJZ+CrKC4N zi}orNnp9!DdKmt*J4nc=;10PDuBl}~C#;IUvjd;vF;o7I;ySsBaQt>XhE7)R+Oej+ zZBmW;V6v5Xuq)Um!%v;Bwk4lU&&J6R)X@71zu2x~k&lPJ006);jv82XvSz~@r3WE}Yen>5@6c?OhCRb6!##NE9ju)8(wI|)fe(JG!uFNc#3i><&KOM zYeK*oWDVU!7K?rA4l@F*`TPdETwbkCgc1YYR;hjE04MD#?F?RieJkG7(%P8WBOAG8 zgQ7EJUZHknvf~HE^cm*E`w@nA~^E~!Mw>EJ> zhO9{cvq*cHdzjY3AEbJulr%NTN(=pmvnVCkB1?>KPc_rG9rj1E`Shf$ABX%GA)-fj zZdiyb6UdoeyFlSWnuu7LI?>WOrl)9BVRKUx-#73U#Uhq!$2nvk$vDfVO~<1+M(4z^R?et5F+U`Bo$>1&7y% zPiCv=Us3ZhywZq1({A|y&GmX@l>IgS_<&YCgkuo4c$6l-J`~TKm*bA8$pv1GIV-bI z4KK(hTFjokv$AH;Bbyp(&G4{HAJkLk4-vcnvdsW8=Y1o3m9hrgi^yuK_wW&&{cR zsKxqM@$$PCb1m5rk7I3f&EQ)jg1%f;vUt>93@kDVrJ>1GJHt@?s<049F6roCPpg6< z{__vlYh#L~TLEG-#~W|_$CWvwE9Q)_E{sOe`oCy`5j9In!fmm(0p*8l#}mzJ&vs z8{hH7rY#tXR7;-Eh5=E{k{UR_jip4;MO8ykyUd6rmR(j$w9oT@>sx5J3`*qvBsF2_CJ`l|Ncpeb_R1QXZ~v8 z|IFj(V!QsTCJwXf!Kjg#YQ)Feax;3A3MQE0QAR{We_D6mOpfeEqBgOboJidL--3}= zn617YrJCUGTvQ^c?ZH5yi)0Q?X>zg$MPf);bJvcT_Pfytvz)!oJQpPw!n6efKRouD zE>%Xix<0~6-6~O2Ysoo^b=Hw{$hSuYesNgp%balt(WaT6J#Rku1z>D+@@PNg`!tci z-K$Y?GNEy3e*R;ctl%(FW#!N377b|SCF5(Q<+bBb2_x@$wJHCN$lyoK`g;3H5o{P# zH4CwlpcZxn067tB&ooVouscvR@u-hRs9R#w9AtHxNLsT$YuyX8X33}{+E>}A-?8zK z1EGeR@&bP67{1}|?Iwy+tWB0FivNwK6siHv=)uh6!J4X!Bjz6M($Wyy;nB`#i4qol zTF!|Gd#ff5Xum>Sv52nRn6avN^|(6Xopu)f%u+|j{yKquw3cKX$?PWKiJVg= zW@;&eXFEBNsi%VjTFrOn{lbT5a|g8gCU%jmQQyh&?`J!dA?)2}_p|FqHs|KS3J+?x z$033}Q|Qx-IRn~?+j;U$NN9QZzcFMy+z0V+cjyH;8CjsQTWo7Ds#f>m7|v_v`=pUf z6zN4VRU~vTf3_n9ku}~^BfDPJJv6a)6H?DD?|4%|k(smwTCYe9Kk*|jqAHO{3=Xog>Rj{cV^{%67JraMdf-%bqFk!QY z-ks*rpvNB~DKJMQt_)C_{&3U1#nG=s(5(&_VrO=hhJp2Qbm6gK*$jh~Y_-{jrgotM?~GXV}XGi(U( zOTxk^|Cfl6b|=dW3TGApyw_k#3|AC3Ww^d4T@~n8%F4DE6^4WyO&d=Iu;>g~GanW( zVwojBsKV7%>hT)hZm&^WL4lBEIzXm%wCQJ!0gGj0^U=bHupkl76&hfk@lK3-V%clw z;!m?FP~^DL(V!Nzv{5f@Fs0Rsjg72R6pd+jzTI`=rSORsP~h0RMa*_ml9FIR6!zqx zl(`2hK#0#S_X~VcM7XdO>e_>cY%EGx$M@x4eT_b=w37iXlfE0?;!K^qh{0z4vDjVe@}!GjEGcW2G}v{qo6L#J-Z=8BoIsc zazaP^%i|nk3+t>Ev7kB;!9CkvCys(f{wP&`z})>LEX0X!#qP7NlvXauRWz}!gI(em z5;F#cQ?e~2;c42sZU(|GEHUGKc8_2JR&zAiQ^S(bVPP6h^X{T>@=W974EGG#_+Lxs zhilX`yAXDr(6hyxx|*BWojCk)4zw87l3wSyTJgYC-I$pL(TU^-@7UF~B9^j3w*FRZ zPNRr1zlyz66w}F4{(-R4ZuKbhd4EVS#NGMs((tLXX?_W*EyBg`!_uWk=8U9|!{Z&g zk4+hA>X|-nP?&2uIdOLTw#2e&k(t5TXOF#Y{@V_^F@zpyuLP-yCANf@WJ>%%IF+jZrLr2eAE@FKNSBcMh=QJ#uoYL%uabl)2mFDt;*xA^gOA{^`(B-HsUe9iw}- z&`a6a6Skd>4}WC4{$`e$fMBx!;Pj^TpxOxr-<~~X#dL5|2&JVZuxsT z6`J9Y$E>n!)XrNvDDwtts&@)M2Zn^-v9IjpTiGX@EmRyq&)01b;&G}Rc>8-c@+80B zYXWs6!)Cvc`q!-I4PR1}q+O!;TU;j4zoY?_DJ-gF9+1jjG!IJCQHW3_TSR#18jg%X ziUGC)_cs`P(CTn)Wy<@t{kg)s4nbdHU26y;Z8KKKpQQ;m3@n?sawPD16zv{k*0 zc&yaYy&IBQrcORR?%X(s+{ku{GD9+AJE(~>uS*wY{%BYTCgnC&KwM-nsNt`v-fIFMRouWbHSdulwn$~;eD*-CnsNbz zH$`L@s|wJlL{+6T2Bn{#!4D-LL-wp1hd;km3$JNPy zo^`q?BpBUp?K7O)mnQ;&X^RN@(j2Ohom-~{2+OS@GIrKh4T`Blthd#O4Gl=s-ZPG0 zHg(AlQQLaA<};k*))E!KVL;S* z%LBD7xEe(i`Nz@B>p%u0n(b$;tYTg(ucxKBfre6GPdLE!-4fsdA>d({17(3t)&dJ;|8_A-B%cv zN@~fCrp#_-drg|Ez;6PV@1C^yjY%xIqDmA9&t?2-SG_L8Yt=+c>wYdeuOHvej0n4S zmFfo~BrpMTye|+atgAXsnow^;n`L2yUte94nxhG`HqM(A5!UC~&MEm3X*5Wa(buh0 zP!E7Zd$?9L+Vpq)bl6YVQroJf{l%_0bDxu6=RO;hArE*F^?EmfIo{aNQiRFpe1lu8 zlsFm|zlm#yOVj?TCja|5U5USP?AI`ZmO<@?7(|sp1cGTe=ynM6gR13reK1t4X!XC4 zF^~phrkpMqA;{m)=!P{&0x}022`Upr>an@44O<2DnB9%jNl+H-#Ya+_=FWy&$f_kf z&*xUJsL~^%T6xUCH%Ej@3BgQnFL#?mT#J1x={ifZfAN$bFutu8#`(>&jsPW*{f3t> zy?ZwN;o0$ip_zMNP|!{yfM6MDY%e;m4&MgXx0#uESh&UzEC@@x9fX=>pTv&*MbRaoMrpeQBb~ZveD{80C%#m3F_aV#-W{r)pl) z^GpzbytCP6&@PT^qcTvk5`hFp<73#@scq(-rC5BCJ&ux5jOPw_mq)YwX+~!V$~Grr zO3vlrw)oqzpC7O(mDsht)wXk5epuOK9h7ounDm|+j+};T^C?5D(W5z|Cs>pjz3=iS2@Pu(v5fnHTDjxBKv#@AR+24DEb|6~0Ti zMWOV+#$kKP$VHIEY0IE9e^sEGpayttEpywboFsp-urT4 zJ`UhCXbRlgVX2I#3qlfphhOhX(dQu|?a3HI^`lNZ@kCt<-(%KAld)@o>ST+OTy41;(W$%Eme5 z<~QdwpW+P_mbsR8sbt9k%L^{J}JQq(#TPZF6F9{IvG(6)uM=ZP%9DdAllul+_14kgad4Gw?N@VO6_oV zl!SqsJ{?lVi)vv+O1urq{dK3V{b#QnSs$87`1|p|7Xm!i!yaIQ2(|fXUV{Olem-9O zu7QL$m5rf}MflqzCfxsmb1^FM^);r!^R`jVLaVR5lKjZFO4~W9C@fidawIHl08-Oy zVHy7%HM+n?@BhU+u(UgNa0Vh;DfvukL~3z!49=uk4CxGA3>0f_##7#Jz#-*kk_eS> z3s(H)!+aO4hfhD0-l-HYKT2OD5~uup?hhgX-HCIN1mk zbtaiGsJ%ED1~~(Z!v_o~mMTE6!K)7FepfLg#dZMYx%w=pc?B+m$T?62MpP@pf{UZ! zbqH@JZ?f&=VI7h<rZY*;v=#A1Vtg|K=ZzDDMReGyy{x`Rl_1*d`UdL%0+y?zk1E z{7nZgK)E|2oYTzLg>QK}Z_6y}JKZ`w_5!#c;9jsmPpQKEq$KvR3=PfjK5SjNWmYN% z9$KNKgPUnOrME?^(KVYHoGqs;kcx)3{Sfs#)RT;2ul^Q zq5x!Npu$PB{dKCd4Qy2+HfLEwHz8n`wM(~947W@~_p7j_tgl3`@*NBdn~jDB*4QI~ zc8X}1QnbuRvZxJtDB`w3OMTG$4Y;}JdV$D!Gx_N*!jQ$A5NYSuRRxiYxvQr{Me4GS~4rF?3x_XP}C&t9YtP& z2Km$JWOu5H9{z=uUi`;h7gm;6Mg%jgW2ltf7&oD z)Srq6;Tsh9#a<1iZezq?Fj(X&1Zd6Ds+L9Y0LYO{RloxEXo`IsANz;*UcV(DK7O}>E&UWbQ0d^1mcr`KRMx>1#yO&lM_rjRyj+5bM zh73934kP|W3vt#tnTVyD#?z?MfTi-1H-$f;6YV&Ru@;U;|FR@2IQ&;P zMbv;N^_3y=f|r+I2ipSeVELV}y)I%>!o@Z{T)`3q5<`xb0MC!5Md_cg?y_Fug+IrU zjQ-gyn(W@q&lW245plonPy@y(PORz4^fK(g*m`a`QCk+K3?r)AQRjwV0`o#B*-;Ykg%Ap|hpPTSx_*ot-Fkqwk@O+ZlcQ#yE1YH*3{K z@G8^p$N#-G+xbio(Qiy==ScX--q0~6qwj$Jc$s9RQ2ebmuY>CG+prSAC@aCK`{uTg zWIS>ya#s6rX$VT$%-2_&PL^m=uX>yQc~pM|^aCe{JPmtkk`-zn*j>?w`lwffMqhot zB3xz6pb%^!1lxMid{`MB>%=KdVqSR4_o58;DTyL-0&TmMSlL6~Pn zm{-U>%Fh{?dgRi|^a~Snyi=_M(|QqOHuG~dxWq#4RiqvPQB@0l$JX-q>aohpN7hFI z>%%R#kY+3SKzHE(B!{T7d8>kANi_*avWC2)TBfr;MN~aK{i#p^YN!>aUGm}95cAnQAV%L;lD+L$^XRVN1 zg%ZkCU<{2i`Jed$(zx6Dz1g4`=`q*syIOhV;{OCz6w4_2?o zPj-_r7@jknK4(PFOokr7N9Oxxmk>gi&orIcJ}E5ijb=hfgOCid@~I)EBz<6n=8O{Y?`degDxQY~4Z zhd4haC$!vbexiXmjeC&9v|8f73rrd((sMarTdYN&l@n&qTOI$A0zi9j214cM zC&Nh%n^gr*E@wcvqQJ4f44dBxl8}a#X~SQ`!C_@pd{fB4Z`6b)9R5|RuEWO4tt*#Y z*uUi4uIU}70ueWJnMO2|mHsU@K9hZNbAk6*Z28{3d+tv?v%MyeCF=gbWQy}M%daUo z-&4brWnLkR9ODe0TkDOBuXYY>RfYe}3TpFX&$aaAuiqZKu->vb|^XJ`2RosgpiT7p~~OO--@Q$mLqrV-n!vqrrP zHlDoBKM~UCQ2-CC5Z)Jt^es+U>?BX@R(8& zX0ICeO>VYBW;2m)#gp@l5ah{n+RV{L@uvHh$=kIb|!-WsiXr)6LLbHkHg^KAJ!LY_eW? z%JmA&S1)(alLE*uTewbD!m`(Q{e4r{2}sN_VmbGKxXcVVn&Y4>!9-7 zW{y@d2s<9=ro}I*<`~20i>>_%x@8o0W}a1*45zQO|LN3w3MT^qG?lIofAM(pKk-z# zdsK}}B!qYAk(7*vsbfb{$uYK5Rd8`t%_WYi6B`=ma}PMgk8oZlA}#wfimlf-tslv* zlYPZBoUJZUom`LDz#!JA;`0bzFa6iCnTTWG2Tqu>>&%&AO*#<_vPN0sj>&o?#l(>( zHmyF$QiIxJT+<<7-m<}YT0X6B3+hkScLalW-pW$r>N$B(s=1Vnz(|kyXPo8dMl^WA z)tVB71&Bk&EkhLz{AEQOJEjZ*B2O1?r zl`)WqathEE=XR)|?H5)x$b2#v`<6 zL6vacfmLQwwul5P3>DdwS7}KbMj16WIO=qc?mxXD`8761)rz1hbE>CW0m#_w)AUM? zg>OdzA48)|e3z>-RXxU0j)Vic6mdS}ZswcS@wKF*4Nlc$ybzX#8>LH+N2pUCz>XiM zi>h&tZ>jl*?KRr~Oqxt(W`~-?lBeqAa|p8BuH>i$Nzl`%Bsoy7I8mco7PPkNHW*YH zP$(oOv6$j$r)Jn@-R71>);=b~(wO@EC-7j>qor6-G&kTh4 zeId}#{(4OWynS`RU zvUPk;MCzH2oiXO8Qm$(X9_q$F;zqYR5rd+lt9~3dOGD09?9#uAPowW_)xAR3`R7U0{4Gh-j!T4|XB zTtNE5+^@Ze!`{Mn`UN}dRuz6@SXf&U)-cO_9f%-u*Ree|Z!Y!dtS$d?Ra2^rWXS1| zQ73@fywbnDXd8oq8Vu96Y*|IQX=J>dgvt62F=%uDE~$*&{@+FxZamGW=?t|oBqs)0 zvWEVwCnuWF?!--F1aIn_n!(lAj7SZha~7MTK8dMyboPYExt7!|)Gg?XdI5b=LjDYi+uJ9P4zuN3`~BlNP;^$H%&+uuV|L z&)?2I`6lG1*oXX58z$f{lg*@?Uv00XHUpGH)|^?FFn``Wetjg~`ki@-Y`$6F9q^Rw z@rF|@^P`%$1BKg9?gwpHygeQzp>$C+&kz|SdAPRVq3G7FW#c>_1`_X&CU$#(1?qBY zVPOXZM=R5Umic-uXRNbG(ZGiW%>Y^96r3DAcw#c?qt7{?zhK3=FmCXERQnfRz)08kEN*+e6AK1AY z{GQIP#N(`ik~bKp@Xtg9FiWnJ5nHC$iuE1rBdCR*@hs>WVd+}&!PLxdx#x0vomf_8 z!l64CmB|UlmDS5eEx;e44Z28#jtD4lcNL7G>Qqevsg*h|Een~{los|2Sz=>VfvRAh zcuprS>=(>_=`;$|w7X^O$WD;G*wusjI^LELNv019mMYx>G#L!Ahm`^D_wuq-l33_l zx0!z|q}#=mMW|4TZES}qa+ItZe}1Kj8DWz?o`CY(3lo0Gy?z_0+EegXT%h|9Aa(wRc90E%q1gvOj8JZ8(Sy$5a3*s_rF^BQ6SSZK?7x1pPwR3pn;RcQuscPT{@q2TiG{GRdNCR5SLg zHD_|K-`tZe%LZS61+(HB*k8#b3#`#0S6D?cs$PE-)fx18tt!YbmLD9dKipFY$!!fU6MT9N!z=n@J$_cFQPoJ^)(C*Wr}md2@b# z)^)GdB^!qR{_AbqtD5qv)dcelLfsyF@l6)tDRoP2!3t;=*gJ!_noQiY>a9^BAV<{W z(_XY1cWcPd!DC-*&wbbu+AtJziJ>zRmF)`dDi6(qVO3LcW7 z`123XhTmN}9u?+A;1b5xlHqmuzYI_Gh$%Kf?pr@H4mlPsM7-H=+2YqFP-#91M2+b3 zp9x*HW@pg_!5USG3Y^g!AO@AfChS7=59m?wJ+pof;?^~}1DYibR4%{BFms15g5DK+ z7dHIG<0k%o*zn@dwF?q5t(G*>U8cheEdt}waI4H(I;H&1!kz3EE%g83Bn9+ZR+saQZ9*E@lu4zTXwN@}xIH3Fg zMR0An{23en2eNG8-ECZqypG>KkTCHu`#AC`mKi>txC85?4~yHjU(T_s**&D1xyUgd zvNx-T%q)(5xq*iS}xf@}oLo6tAzt0yguo&>77eDZrc^=%SNgS15C8x28vp zF_JT5)uy?X!^z_y$hl`KdjT#Zb3+Bnwt<>h&rgFQfw(g9FuxM#|M1$XD)d+}%YrBY zKdB`KG12SIXpt8ke3?R%kidwEu0wMU?Hh#z}jhA1Cu~m!= zzoz|5k+Vk8>VTWANY~LTuE|FuhDROB zRv}MAwJLy4$dWW^MSF#XnPOK|9A>a(TVhOj+qCz^SkIC485us-U17hZ;`Z zy>0u*0tjI!Dc^f<%8EBKdZ2NpI1|-1Sa1Q3Qk9z}4A|0}n^Wcy{)Nz-s6g1EQz#>> z$35vK&^-3vME4`*=&_i9RO@)*fbyqO)@R7FZB$`~)a$q9j#)f% z87T5}nnxak6v!WL`6O?4H_-GuF+spT2f?pjbz+W1^mzYAL2K3n`_{U2g);h*t}7 zymIMZI&h+wBG1J}rF%6jv?2DC4)EW(l=9Fukik$ipp+R9->%9QC2Os4pbB!@4k_-@ zw{-FuqJ5_uT1E3Wxvm8S@;?X7E0x!ia=l84tD5Vq-PhZXCK4q;@p}f6PKZULg0+_6 z8@WG|XldG*xM%ci=&Pk6fMBW))~T3?`DGe?`40)kk__F}MRMBvbW!{(L+FXy=ZcrP}KWc-*+U&B;KF3hL z*XMi6dU2dAn%IQ0vi@Q6&)mf`7bI}b4oX#4GFfEaHPp`O%qliYe>Q}DZ61oOAQW+M$ zq?gLrCuG#?Ru2vJ7Ds;SqqtYVm1jdj@u=1^k!#^Uxf&jbhfp25wDf{&u5CIz#bS@h zgN1b2*OaM}G!;iuJcxG?$7=9XH!xkb<2>Rn+=n5fY$-Z0-)L=AEi2Tk+w~NBTk4;| zHks9X^vU3`dZ`}hAKfju(NrTD*g(MPJhcLiTgOdlXyIKWXlJaoQnr{opn=N03NVLw zNV_mm3;%5)dTalzSp72SLO__m^1p?xNh+q+>R{nvGj<(l?gd$?nTsZtCgu_{FM6A%9BNQ6e%5O!tPRc zME4->7oF=u*iqueypw-9TQH`|CjeI~rw}ItExv|<6xac}anICM8Iyo8^$0B&Uq`l< zfo!O|R>P7WmNucI24{xz;0s2O#X+}xn6Z^{_$l7m0pEYto@^{R7g~?fT-en}HO`yY z#4eFVU_JE3T}{l#*_5N)`i@M!UA^Ls2`VwWMPIpfkO&w;D5KYAWTg3tOpFa8owA52 z7q?M-LRl4u@kIQg(8p0x2qCa^YcVgJ=g}M>=qg1ePQ9mXO*`fdKZqtu2|d-$FYmMx z1#ZX`433U{ccqCrwfMsb4iDcpAT^v@Iqt&5ywF9ap|=;gd@e?YbX~&~_YoM2r3g3Q z5e5Bz>B0{Fd_*Yxhpj?I`((ZOQIT(TCx!oxX$h{Q$;*v_g~!aYUtBs2c;0F$~xS z(7T7Babk^L2u9IaDxz`*q>Qu)M511_t$IY?7(wX#aT^3}rVMWF(#`;7U_IUXLiZ^a zhh{N9D)7#b5e5)<=E)MDf?+PUQGpAJGGevFSy*z`Ajw?8J}isIOB#rUvo`+$bc(I# zPH(u~^z*Y_o&;N+{KCW^&}5yes>TU)*EI#f9(3BtTc4VVf>*WNR#q(ra;k4EE3Ofb z6J3PQTyj(r)YR1c=PB1}McaHI?waUTgGHR8(QedRg>y);C+@rq{6?*Ke zu_my#h=gK$;)>TYJc5bs@d#_neM%eq8TKs2m14bKZBt7_2JQ<)2zWA>P;zQ%XyuY0 z(3&bj2MnJsU_L$`zjoZ9`qf<+BSe+#y)zjt`e}YOA?{z4sk{0F@_Ib&#AiZZgHg!WXAcxSpS z&d=A@Eo0cV#CBjM2qqpHHN1^0iqHXjZs)e1DmLkluE&7BZptpjkFu$*YlL9WWu9!b z%QY@JXFyFT1BUB30tbmLc>foRTMbTC3CdiU!*|u>Ql_c*+`Xn918Q57F}5@CWhEK&ylCOLM!%gL2D$AXi8WC@+mhUR7k>k;- zMqSh^j~kKSX85TSsSZbPahC}Hfk9BRC#pU-U>`6v)fM5-d6!17bi@`+qK%14n6)PTI1~8^ z{TOLVY_!Vo?lQm}VvN0M~jm4;d~5xi%8E;z-*in8X&<1=6bXN z${1F#6>$KqU)fMIFR2P2Putut(PelNIbj@XNYLY*9F+i!l0KVV<0z_QUzR`I$fI+6 zQmhSQeYUJJr-i9|a$VZQ!vpPK;&yR~4hF}xPxvkf8GDlyKD@r`1iRLus9YQ+?BIWN zX)sX9MYW}>Yde*7RhEK0XlkO+_M`DhA^8i{ikK;GBfBemC#nO@6g11i zKj7BbyIDq5z$r+^rBf1%tJhcXEnXumm(9I6zl{4-9pIeZ1igqPUe>AbhEz<6%iVu} zE-Vax7e=!oA!go3?ewb{z0Xn=&4=awx9uEFD5`vq?^*x@)X2zCHtwlI!z!i{dS#n$ zjtMvWr7~@V-c#ge15xWV-zDlI{umNUU4oe`{Waw*3QypY3@wG>2|JRQAV^4Vn>WCc zQgr}El1fRXw77AMCN-y`GCv$Yj@G_?5DQO56DE@4dv4u|7M-UU%kaW#XYH3jVtC{ zehss5{&7#1!}CYiMtxeA&y_He>F^A7^~Ph^j3KqV+Mm7w^{(ec4=*5lDOY4Z!B+wo z^zi~HIUzIbe*MdrVc`I*fuRR3cB4$b|vwSB`uXx{NZfJ_b);aq1xbdjm{h`a}GEigZLTfYw1< zFkCMK&awgsmH~k3jG1PHPsF4~O|p6MN?-ts^*Yo6K)R(M1LtNERX_p9u!_nQ>K#Fwva_trR7cY{X zl8`&cw>3}{b|0{+)ocu=8IwHkfG%gcLwFkN!rP~A;(I3b;+xm!U;VfK3B-MS!3Ab) zz#1O$zRZ#V1eNw`|30&0e#2z9*xyhZ%GIqPM!W0MZNW?ve~VfiDzzOHT8iA`IcJ#* zh}9I=fNm0*STgIyFOPB*CU?$>Ir_p2h;x`TXT~~}nShcbw$)PW=s`qh`7XspfvHr~ zMi~Cr(Xo`Xf-5)+*lq(-LL+}4(1uL42B1R|PpVz$yTr5%RA#|Jkjm%JZ^jK5%*Il6 zzi!Rv`?Z%kK;$Hp?N>+`5lLV9OB0MznqS;wj`90vm{$57yFC7<_1y*S--JY>JqzfFuMkVIgb?t3ta+8n!M~Ra%EZ7 zuYoq|ds;(iWKIaTDaC6c7zrX7TVKjJxayH|#K=l)UtqNJ{APgE-y>VXKN=+M%;|t> z{MGOH4xG|bRSBJVd|^7HC80*pI?Ip*(pq6tvmrTD`Cr6pkr81TP`K zeRt^v_tJSyT&L(^&a=!8IVPiRv+?q?+qZwrCOkEc_ziDNy!htWUF$8xZ}y8cLc(!} z#qh`wZf>JL$-6}dC5Q!$X9xnJqm-?tDZU@A8t>S;M188(4{CJF(en@_rCkDFe;l_0 z+uTB+1%rgK-{r_NpvmHzxH14+53&dbN0Ko(()d;VvY&51^{FYHD8|vTu@9if>3KfE zoysUzD4uV&m!kq>k!;UYYr}toMeeow-8}0inpsSshWe}Wi+o7|o-9QaZzZ@rQFaoZ zCx#l;Sc~{$0bS&)r)_K1Ez6q=K$P-RU(_=nOb{KIejL2V2E|F*V>v7;-H9mPh}0_? z)Ethkb?D=nLM~OOJ)?rs!|@6IWo|zyDRzm}TI@3fJ|x%bJ8q8%ePps*kTJ+0FLYXf%g3D6O z7=?^j^3sxA*K*r*8KcAfD1gzB>dFCtWR$<$hSK-(X+K^&wjk+s*UN@7UqAYu-I)Ap zBy@a&-Y&rr9|D+{BtJr4+?}53f2RyU>yK?)=T$snJb4qF3_Cs9tt?KoNy@UHle2r=&XYI6WZ9}q+~zfrv3C*QJ)761pkWJq zMROZ}hkY{s;5`?!(!@$*Z}!WZvh_NXS1QIXFYeiab~2W!6ZocObCn;NtWI zi$Wxkc;Qz|e%Sv&8so1QRsK%58Hn_=w^AhhSyN$`I)YI;ci9AyO+fX)W7w-amflq> z6iRA;CXMleEA%t^D@Z&ZK2**t>GB85T>eb*7uHDAs;<=w35{PliO4qAvAVD%96nwa z3Y$edsXyrZTTNopDG5A*|1rQYV~dSy@v2qJf10OHG^Q_ZE4nusKQx>VwGD*AFR`*3 z(KT5gIezT5bVjillh|cMNvl0DWI-xT;YOnVVii=xd+}F443Fyo1ytVAQilYCSXDie zV&Xo!vOe@#`k)9q-U)x~R=wLW0=zw6QindR!Muu8m9*^K>qYNDEA|uRk{2xpSHle>b?OYRs=W8s!Y)PPCAUI-lv*o{q+t)~AxnPT z0$3--rre|FPm$ap#giXh8L5Y5Co;cC93WM#CXJ~^bSrYtv5%n|au)2;Jz-xXQHUdIYp*X%%KbYbnT+UqR3(ELmtQR{h*BHlPFuwQTs4MNtvyXm>!MN#N$0-yQhqx*UuX zuhvFwfQ!cV72SJlw&;!xcDh?HMFM-VQLCWf<9BO6{}q-vtxl*in)oK4aVDNkL-Bx6 zSXJ7k00I68l25FWry)3w^;Zy-!YS&^wYRbCOt$^rSz;V93{GA zS{q;DkG`1&?EC2++9{ubxCtJK%U{50rx+mQ8;gvppNU4mpwheq zM9hN8iSs5YG3Aq#UDg2IQ8*)F71VI?OcpA6pxt;Af+}c+85=zW5*bn+&~aM#>FAhP z>}NHPLeK?G`J-e3_hH1uc4*u&@6XLfmapBP0#WuM>n<4J1VeXy1<9#}s9Q5}ETE5&1Z7pZv(qBQRr!WS~E=5A_^q+DhPaRvu61_dGfg=RGX zn=>__Y(Xh%K&R%tnec=Ex_NB_Q~QekV@i#Vzp{|3@5&uTq$T%|3Vktps%2i)@SAza zLwdij-2r|iAA>nYFK9uiZPVhIN1uy5BjI8gErh;iLfSv05}U;DQzoaD1!5HL->D_> zj5hcs48g7_4@ahggW;ef|883aGi;Z^%Bvkg7sO!8f`1Cjh~s8c-)kVImj0 z6#@XBK$M4>$^^BrwsC+$lp~+a*$VlW&fJPv?OgS9Ol)k_V`srk2`qmZ}}MI568ya1Ezet9#AV#K&!x`5QahHVdZn2C@H5YvavwMq(fzkxUD;ZzICqP zPph(H+=PN2?zpH$NyUiM$S$ues@HdOC12UxvNB^0buR=hlNe}AlE}wShNFEQhZty` z3G2@1qN;oIqNr}e1GO8J)KU3M`Ope+%f{*jbEyW=o5&ijK?($Ox$yA6w{0s8@HP$M zar8iq0>EPWmZx*`AOIH2w>cqI2j}L1MHhIQUn^t|S_3y9nW@-iXG4WEp0U5FV^AM)7rYH?ryW7eoq6ODTiAWX0^Tvz6me5WSB|}0VibN+Ix670d&8}VZETbl%-|n10$sBOSXnoDMG5Nm+14DGPe6bmvIWRs zMIirIO>=C6JX+8cyZScFo=l^=qf;WV0r%j(WoczD2Im#_;GC8exGY)-$%k|)wwo3p zxEmUn7-5L8)!98)6D7cpTCEFoUgB1avv}Q z?9Hf#dPp>bTXLYUBpKM8NLwSbM`2hNfdC7mng!#cGpu|UT=i?Ie*#DoT-5z(HIO?c z7AOjsk5^pmT)KJ7Tqd8NuWmvf&}WLDAsn_k_`Au)TzLbQt*MN4O#aa9W^Cb(@lGZW zE`{n?o&sn%OtnR;HAG=rhdL?rkz@~t+M#^;yp?S#6Q=?XZdUH{mN}=vOyI^5yMW3i zh`NKfRu=yVZFfotP&$0F#YtShO^4d;0W?CTI5AKHap@)}5uYZaawow|a1!UI3NGIi zkpIwtKXx5X554IKP%A*Ju)*?(JGU*7>uDQYb@JW>j|97c=O7CNNe4!*w@B9J$xDxY0( zW%81uz_uFg-=iKdywACu%mEARN(H|EM!5DNA)1(4+C@F=Bt|J%;(4mvp@2&U_zxlf z>n10|Xn2_9%a?*;9uo~Ht4}sRS2+J|rnJi)|KhsY)iuI_yk-EcGd!)Eq zf>dDe#&go#0&s{GvG^KT_$9#&E(o;HY)EvPnV?1Ecn^G`#LGrk#BW=n55BViLe$UQ za6A-0&m;fED;QHay3OWhhNec#BGDBYWlp9L9uLjrLvTTO)j(jXnG^RvWs10`CxL$E z6hXf?|1CZ-6#0SkT8v!e_VXh_`3o}}q{D76G<0y|WzZ9AOYpa-UTnvC#uOXyq(m)d zRRG!G2F8S3kPP>5kN`!EU_@+jp?wfEOXP!{V8*LJyks61vr1tf*=N*in9z7Py0D1U zys!uu4shQDc7jJ<;dugDgfjolYYOcg_s6pW!U{N!gB260or_783R1-im}$jClsgLd zKeeIUo0{Lm{kQ_A!9%>b$0h%FB5XhPQp7E1(mM`E2_ww6B_<_?h^qq-CG?;aI)2;=8S%^(=Ge?MJAP7Udp!;5E z=4T~{NKPi~9evF?+&uR-&<=%|FdCf9Rj35)Q;g~EUP-`KjKaKHxC=tlZ+N3&z{Peh zW_Xod!n2EF&Y#BhIOF5rSCdQxuk!u$Bn;pF78r{gQLpDYu+`AimE%T}a(SyFPg$gY zw)ogs&%4NGASu73It0dJJR4$l2z>x1b{jNG24;oiC(ZE~Y79cL^R(bqR{7+$^4S$X zZP~l9rasXvle{vQ+>R9BEsySpy{;dJ2<52*MHe+raDyVw8B-BfO@#2~Jqn=qA||YA8|*5DbGh(QktYl= zz6d_Q`jPv9O>xkFOj5taL||PDd@HHnJ^|r{*Bd=mKu83DTiu6&E1MEeak^8?|- zP}xRkgL~cg1dJJg;2(p@Ws{dceg-dpl6nc&a!pIV0MI2jIyn5+7*EAJ>`!zfPkN8} zcWmp^2|OH&a!uaQ-Vtra3+zRbNF5(`CxOpG%bRxWN(D31L;bNJbe4sdsSyyb2|Ps+ zhK^YM`-igyhz9tV1J=cT-#8>GR(*cc{->Te3(pOK`s%B%!1uSnD)})mGx*1efBiE| zi7g5RBT*&kh$)3!=s1$k#38@r)>Ot}gaB;D7{n#+%s9Fzw;SpxqhJ*n zK*T~1rl=}Z29KT81mV3yD^4e7y+b6Yd-TgUvKid^Gr4o9&kH^MVG&aql{CKN4~K)j zoZaKOiwr`vq_%{f4iBUmQ$eWzoZx$CLl&ao?d?PoFe+g)QMDPKLFun<%IV#7UG#g@kt)|0uDO6!gcj+T{uqZBk{KDP^K~{)$C2U%i1kW7!EI~sSFM->FKPo)MH(4 z@K(Xh3sZ>*6XJoJ?BVEPU?c+m0#xT?A==HHSn(sZ#?43!VRNBlOA11s4$YtN#Wgz$ z7z~LB88{Qk7t<{l{4M2Y{ha|&VpqS zi(-&Xt5pn2=UQG3j+9go*Ahxom1+wQ9jO?)`6>_{9Dw)f-0TXRwI{#HV<+gY=r7G6 z(krppJWSnK141u}k#Zr97m&SMOk#w7CbG9AyMjBIlIP+48V`4_G#uZqfq0el*+dvm z4E;h-1YbKB#nj(f_bu`G}5 zHSk*saBfxbq@3OEfkQb9ttZ>~M7#?BK8Ab_&`=&p0N$SkBt#5>FY^neSg`VKJy+pg znz1JrKJNhvb=azTDG=c!to z%S3!Q1yK)xKa<473(+gktmBV?cgG+EuW_N*5)pEUe-hg2goHyA!o_;E3Z|RoiouY(WEbQF1ZEN7PCWKAi2riaZ8G6SJYfFE@XCH2Hp58b9&re$7kqt$3I9^^VMv}Pd zle72#{OFlmQrK%Me*5|O@9l7edElb%cURlOajzPNlB(0lIFv?Y^8^h=y^}JE^lLNJ zFE9~pN^@A-2YDv!0)>Ro-5@%;Ao~yA1}#KkM6#LXwaD#hN&!!!LfHgIIeEoX?B}}c zGpQDFtX+zp23*4&1FQuEgmy<9v8mWypW`=(`k zx_>bVylNLt+nsSFN1a;6-biUC)|wpk=p(hy6`Qy?IX1gVdV69%!7WLLq((mC6m5+k z8bH?PA&%~H`_DX5CP(DnM+!iU>~q7drTQ;!WTIbV-P%+>fZf4Iy7gVqLJVtLAnlu0 z5nm6T?n03^Dsd~gCOEo>t*uYcE=CP)nPz&XCU7tekSN$mBP&i%exPVQhe1U_yc zZ*Fx$9hy+AxC{ZA)$(Q20z{1VY}>XcFXjO+2LG@eMx`X}=#uv9uJ(*9$uI~!nC*CR z+MFLiFnCgT7UxuSukE{WcZ5C{0Am%Ls?c~`K{(eJ3e1k6k{?{<|F&ZPC=hB6;>c?6 zwbviHKf$g5wmB)Or%#@}nc5DF49Nu~5pvS_JC2O42xk!5XPEF*2hvBD1Dexa&LmRN z@KQr~4NUhVHbAvNmx*fMc$QbATM>o}C@ghffN{Q9@BC*?#e{+bD~Yw@mhZjZTB;>D z4&n{g*Pc@zm(H~O10qlPsEHVU{oR|tg%6r%@VAvlfrmx66gKt9OZ6;6ck$sqrv{vL zh{6;!VS=_+E#s_9}a9d`?1LpRQ&wl{&SDE z-ja(r)%kdEH2O&Oov#?gNDWDPFG)2$r`7KvF5!cGW2!BzDOBba)XA5>-jJb>7}hIO zJPNSSsTUl{g}kH*#8WJi{V%+X27I-o;iR&I& z3VWc~5gvL_oj6`lB(`uVwng~9r0mKji5$7{1mMXyVtKJZhDj>Swg%mDa0cxTo_yl| zQb$k~e>J-|aG?AX2podzS^fQO7B&uXa(wxpkKA7>M0D=paY;)F4scQRvYdw^N^f4; znqb4xy#|ND^1g$5nN7}azR))*!xFGJfF?ov0YUd=qP=3mcd|}nP}INC>ua!!IiTtV z9;-J_UXm9Zlgy4+mV705$=|NfZ~k%NT#yeQXP6%Vg3W~pVHZEN?OixYRX&f&zLR$i z-TZBC69ybp6SGZgW|{1YrgbV0%-4$GDb&?0LhvW zH3t~!k3A6i%5q0s$GY+9{iE4&Y#>11KnYlQX@)N1zB?7p7w?%|wb|$lChH>HF(2&; zwo>Dw4nn@V>yf)lSt!*G0B}TmptNeU7B{g{3e_r%0~0l8>%!75fGflm>y>22n$U7} zD@b=sERqOn!BDDbgbIW5$cTlmgLaDR@}Tym0@uAcj~HH&R{_)as5S?!R#h}zl;|K6 z{9PVbSveYknZl?7^zd(g8?w4%L+?A`oJs30sgF%dd_t+ahNi$k5eDx9H4N|I2;Sag zrxJHW?*`l|IPTNKfh-A+8`Ct}^|Og{FHF_5?qc3Sw2i!^9X5%ardbSrG8?|s33Z@@ zl6>BOUOYUt^P#U!!)6fjk%`~U&f~*$W4y52acZ}AZ`9#-qPi<~y|`GpKJQI=__NS* zQ0pX8Q5%FfMYv?|dWga7zVQ%`I%KFd0xNF*LaP)_C|#d6DO!;bc1?t)eC5MMM#m<0 zJl1_Ge`$(GVHdWF(TR>21fGAQ-LY5a{9e%0eeJz>O+eEJ+Ik*#gXfrrT57U=A@5B6P((sdh1{(7YtA zkR~tLG_(*j?uXJEXpWB}2ME zY}PWJDz$x=wBIvl9?&gQ0oi-Sj*iKSsvk@ynQ!mXWLH)Ut?jb~W6PU5{@8{Il62bS z0M3<5$U3|q0?MfnR4Zj83dEn^Ft%5QkD8T>E`5h7(Mmw!-8_Jqye4$Eq&hhKgp zREGA5PW6VE#|+sG&zPQEZ*`+x%m={-+*$bcZ4Wkl<1y20q?vsD9!f|&=yQWx0p5|idLCEF1fMeY6W)(oc&U{?; zy9xLm0`S|hp@aPP2KQY?&CotBK&EvrC;2xEJfcY#mp-_spviep22cfV8`(r9-baGp zEP#b)GXX_18t{3qJe#1951@aJ^vRRJDpQ z`(lqcNxc_w>am`<45t$>tSsxWr$NRvkqd`cOmHT08!h!^E<{zAIb!NGPZOvlwX?JY zf?_>*?2h4!r6AZw!Md5|3!eo6_Cj3zd77#$!M)chL=YB0< zoEYbH!q8=2P%3Yk3>A-4CktC}d;Gx^pqrxZk&Pu5Q6jdF_>cNQY2@4{UVZt-ZuzCp z)VSL@5~SVkOA|k#j){qI#n>Hl%Ym1O^%(@@Qo;PUXp6=n#?sXyg0u;3{8VoVQ|iSE$9*aFdN zk{FHrl8u^MG023=p&Uej(F5X99{L)Nktsq4NtD*%eRZr^fNtvw>AvLP68SHsLX5PA zmA62*U|_FsELYDlYxmflp}sOl`3*HOGdjZ{-PLIdbIA#P`9v>{V;V!mIw|PAU0JpH zh3s5tbK7V&xX#~imFt&Q5F3ziF0oD*%yN1rL0BM_wi1uCbd*kCh zN5`bhGDc$F=Piy<64X2O%~Q@eVw@nhw^MuAhD4{jLO8~DKJaBH3&^&h&6 z4!BS29RMPafGRr2fd{qGfN}wA6_I*+YjHjhso#5QSp8XPufY`wR_EYAr}`TdNLUwt zxiV$bx%J%7IWLb5v0l2#oxF(ZWaBrxP}g`%#6)?^TtVKFcr=K*uuf{L8<`s+4Hm*R zpp-dF@m8&psU%Z>m3N6Bk40eSE~rQH^9@RE43QKC2XJj0`4B{D6sM)umUUo)11(7( z4(;8uE|+Q6f$4Gi6|TF~5uzIzW#6&6@t$wTr04~PMi4z?aB$wJer)t0NwjzMJ({bF zFlo#3c!KDg4gNIzmEJwROEzhm2=}|K*brvax-j#qNnnhD&>nl3p%TyiKsZcp!beSU z7fzwwQcLF~$e^U2z|~V}Rx&!>T6!O+^428x1`pV$;MQgWZRegZ@#8a-aUOCKLE+Zn z<*>U&%yihrbN3Jbx~{)e;K+FJ+SdKYN*(TGetW!n^vfrEXJ;cIXnbMf2US*AWR#|k z3k6On8#seyx6I^19L#GZinnH!l|&s-cmvgvY2f!yf~>rzXBpVO)^Pk#;(-y`CPn~j z08JMV13d&PD`6C@7CIL}1-=?N`0j+sZwcS_@ICpc;%*{6yAKcM^>lk{cqm0Ompekl zW$CR;?`sMEpz?dE_3*l?QIjrU?-~=Gfp-sqlgCu*BK*%U&|S<|3I8_s<(+hxIVxby zj7luOH(`z~!aR|!7a7=4D+KfwCeQi7%7rG7)-I;ctIck%?8w^LKRuTuJJ!Bz3*NMx zco!afSO^(h+`|m2vvQn2m6lva zpkSKg{#n$D^DEil!OAT1gENysfRaD`W%$>B^qa*n)P(o`y3Qzub>Le`2lwA|=Q^|* zpO3?wJ3RPEZ`E<^*SX!pzfGoo5%Qf*l*b*Hhx3^*nW78_uf#0j2v&cIq+6WG2K%g! zM>^6h!BTTaicN|Pz*EC32AjPY{AabQ5>NFF*jPjdm{sP30Ek4c5XN@Uy2|MJ6}IB0 z%GziqjJeMVHT`G^8x}w-k|y;uDD(vC{_S1;i;xa16=UTQ=Gyx-3uwb`K6hGwMz@-VEzCmJM zw8j~CN1T*pL!>)nOfZodDfnynf4*PI+CL{?ntdeVtzwYEp=z}HV zpmz#s6B^r9;VjgswhwfD>l z_#=H_eH$Fj<<0QVD+ta>5wDg$*?-T&{g?x7LJJ&lPO!Ea%hx7;U=zdC306uVmaCwu zfDb6W#dl?&a-)@?ER}Q>qv0!+L*9Ki1;094l+Tca?0vPg3J!)oz<3|k)Ilwa10Wp? zv8(T{i(-)`e;;vg$1TWbhY#Iv|9CT?%>59$9-W4C5E;X=WqCM{a#0^w- z5B45iLOb2Z45BN0^$5QFYVXBTmaD;v>d_B-e|_|oJl>%^AN2lr`0%00{eRO%!aqyt zWT`_kaNM3LHfSk}vK)yt;Fiy;)}@znZq0+roVo)O9oHL-SQF+^3>;qkd@715I|(-RmA$EcTq_Jy!L zbgy8v`TWON9^Ok@`_sUEe*BG6A(UOY`k1tlj)X?s@Dni_8`}G_Q3%od80;N-BW@NM zRlD3b$j2)?zpBMW%qI$Y=)}EniUyIyN9s5rW5rJ zp@O;?LDQ2s({EY#P3Z|7%nOh! z%?@a(`=^Ix;BV{ZNz<`3Ws)xFvRhCoCsd_u!Z^QT_`XaX3*xuk->i?gEGfdDl4S1& zeea3`r%RDR01S-({mFX4wFz%e&LO;CRaZR>{I6qgC${^&gHQO#{?bxbRLH-z3?E;& zQK-{JU5erNhU*@EMPU+Mg!IM!+aE4v!!QCy9^C&~se=O&8Q?xy#QBBW1Ag?BU@zxlm&fcI13p>14+)#1VCUYgTg>hiSj z$Rdxg2*SSCl34Dmo1IR9o(lW>+nM|-XTwd25jx}O?20Ed3oANzt@|nXDBBDYG4nb3GlW##hzkf@umzT zF!rXLosMR>cMJ`eT|?wIAXiKNQEBDd<%V+IRq#mQ}P@9N^J z-;WtBIBt2q)Mr1fDs{W$Hzs6|iMe*b5PRHJ4}Z|FGI6di7P6#~4b&DYzF*pVvGW)p ziv#58r+QERV`CV%p=3qy;;X&K*S#X(nnIAWyN2spu~0>NM?dea1Ne`NO;H>lZTYyf zYF+Dmx=|#(ze()kjtDySL{x5LV+4Nw z(-qtELKQWO?Byr#A{OR>CGV|4^4kqbYDA)DNR30fM&8)+4~zI1{#AbEF!)6L)67&X zpXS~xb@b>tPan7{O*(c8Ir?d^;=Ofd7aHz_jjspa@ol;CJ#&}GdvQZ%Qs+9O;Gv;q z(D~=*eARihAJguNGr_71@>m!X6^av&XOc&cnOzm%J(xI`9rBkxvw)T)|7Q{Hs9>?t zHT{zX{Ys#bkLFb^v2v(;F8I1VvjHD+=W(ollPZs(j~BpKpVq)XU)E)iA6Q)IYp@!i z@Ww^U&puFf!YmSsxIFMw)eoJP2>H{~tkMv6Zr4f94J-)?s?kMyf7{%9a-9ebx<{_< zP0z8pU0uC?k<4cH6Vm6yvmdnxDndTCe>N!i96Wq3Bk4{H9Jl=2{sXg-fODEx4L|2B zb3k~)C%7mz>*hLwGxAVCu^z@0!};YkIoGGmewe1d1=JxaMAS;`q7MyG9I

Y(9 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ⅇ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 literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/arco/arco-reticle65_ca.paa b/TO_MERGE/agm/Optics/data/arco/arco-reticle65_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..671417fd4b6ded7d454a701fd6e8465f497951a0 GIT binary patch literal 75808 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 literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/black.rvmat b/TO_MERGE/agm/Optics/data/black.rvmat new file mode 100644 index 0000000000..431d76689f --- /dev/null +++ b/TO_MERGE/agm/Optics/data/black.rvmat @@ -0,0 +1,8 @@ +ambient[]={0,0,0,0.89999998}; +diffuse[]={0,0,0,0.89999998}; +forcedDiffuse[]={0,0,0,1}; +emmisive[]={0,0,0,1}; +specular[]={0,0,0,0}; +specularPower=1; +PixelShaderID="Normal"; +VertexShaderID="Basic"; diff --git a/TO_MERGE/agm/Optics/data/em.rvmat b/TO_MERGE/agm/Optics/data/em.rvmat new file mode 100644 index 0000000000..a491df4b9a --- /dev/null +++ b/TO_MERGE/agm/Optics/data/em.rvmat @@ -0,0 +1,20 @@ +ambient[]={1,1,1,1}; +diffuse[]={1,1,1,1}; +forcedDiffuse[]={0,0,0,0}; +emmisive[]={1,1,1,1}; +specular[]={1,0.99956858,1,1}; +specularPower=1; +PixelShaderID="Normal"; +VertexShaderID="Basic"; +class Stage1 +{ + texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; diff --git a/TO_MERGE/agm/Optics/data/hamr/hamr-bodyNight_ca.paa b/TO_MERGE/agm/Optics/data/hamr/hamr-bodyNight_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..422b13f7f16dc4bc8de48d2f025ecfaff7bc5845 GIT binary patch literal 200010 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 tNza&g(8>$Sv%+|JWVw9( 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 literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/hamr/hamr-body_ca.paa b/TO_MERGE/agm/Optics/data/hamr/hamr-body_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..6b55916c5fec920c16c967c35b42530eb010baef GIT binary patch literal 325672 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 oG?K&=BNb|LG_TzRg3mG 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

}rGg~O$oTtUTO7*e1PZ$jybo%b;^Iu%ShKGA2- zMTEjQ(KD*|4)hZd_!G)q@$|ySuBSh(Au)-3{4eK1(@(SPV#)2M9bK&fsQbD!q%{v5pzN;0tbzmdMb=al(nc+{1ktS$43CSAnK1=PK z)!PciNgoU1y$q)g^hcm90Qb0`#_i=%5K`x%{!&avDTXPAfKwu%#|#(!7J4q-`OycB z2uEoZB4j1Z9uZpo^G9}&-N#&fe8xix zaGiS)wWN;;>Oycr=?up=WO#taITs7XLqlVB8Fa3Nv*bvjR~W`iX<6Dr6#Leg9)avj zI_CKEgtT2nztQJVbU~2XRnOvJpqBD?a`K0y43;${9?BX6GdVqElj2PP$2iw=WLtue z+||{E&}g$6X?W}v)#t|YgQ^}I|4$4ZfjvIMs{`2TR}Ep5LA7QL;!Q&XF56{vXucWw zZ??PzMdFw5APsD*okoe?#;36Lr?KLli`y``-mlPQX@e? z9)?D*2@7i(+8gYzV?1lNu6}$_hvqRQ3O^bXOEcXf^0XP5W<|Ml5m=hA`l|i6bKnU5 zD5+l+z8(%ievXh8s)_COiMJ0|5I5<_W_Yfo;oeHHLEgip=&)%Do~A!v30Zj;)Ow-w@hnN> z%EPy)CPZ}ei>8;|82JFAi5vIFIdY_1G{eIspT02lv%e&zR(w)hM-~?O_+Qle3o6A? zid{pS^$AG84dql)>?#=U&mmVLQYQc(8lfvS3Z-ljr0Q-x{@3|y&NK=HG!&Wx^lJ+B zHVlVq8XJ82X_$t|49}eawIMGc&!OY2)^`1MXhA4rK@^TD(7an91&k0Kf(U{GEd?Fb zLN_*|TAD`fEI=A<~gv10?x?;Yx0)aD?_MwluD21wl-Y+K95t%w6P4XPAbd&&sQg={L z#;j4=^&n{gKwWtrLF7sXOAYn}i3T|(BJG9<8+0AB`l@=+Hb>ODxrhWTyhSt+kdEOD zB}!;9gmg0gj|vcMokojuF?RPRV#umk%DxyIv+_a)y|mdTH>CH~mon~Lr* z7dUayc*G8)s&B)3J;H)dJ-j)w8~hx4&6(FvfvVan(292 z0M_bqVs*MT$bL;Xq0BICPz2ZvnqG=2ptGii-}Gho1dXTxarla<{ctwZYlsLSBmp~7 zox=$b*%g*cnP5+_@~_b!ZiXYYm-zr?tHtH3!5{6zoHiP#W>!PI@d+8;b<{IJ^)M7jLAabw=v1P3 zE_$fBp^=LQ$dFgY{J5rOXl>%B#Al6jRU*kMu}G+4++767>VFqriqk|?8*cjL)3LqNW8@JB);KIQNWYzHXI%hkNy^Mq4gl-<)*cY z1E#b1mltH^Htcz~h*N~aTG&Yh!HKNj43}_+(;0(OlRzxEf#+z^WhndYVdD&b7v~(Q zFEXK;9Jw*Gei2Lz1oC9z#6gWQb1Ka?F6~hdB8&y_WillQs~*g-8WY#2x3O z-c+XZo zL|&MOJhKBPln7=ZcWk+pOn;c4V;4A3zgeWaYLbShPsSPRV-0a=1|ui^_kR%n(5pQC zs^fHEVol9$nn8+2w--SrL4_0tpED-?ipLk5fP$?>NLdA8Dev*zhHHV_b3(!b+u6+i zC%PU+F#qUpL3&f&h(P~q$ar8MNxBjWul%rtO~O#!4{J}Y9R)E;9s|^{5ZhN=COjI8 z(jcxhVOMViOcRNqwjBmLzG-v48b~93>A`gWUDf#Mk2rZrNJjqG+)R#6bzd83YJWtH z+6e!^Kh5E%nlvz`Ac++YTM-m}ka;IMl(@)x7b7C+Iu8(VDsd%HA?%>^is#YsKoZ>l zViDAX+&rQnS~ZrknLW8UBWG?l$Hp*}z(?_iuUUG%!H}M=@c#IFM42Cdk9HikJaRz= zX+U~{zoU&p@!x?YjiaCu35xr+Ex5nEZ`A>&G2Gv~Syq7UJ5PJS#a5W!1V;sZo! z8iK{4T${A}S1UY?cZ&|~2FcR%@4E3O527aAcHawoN2<0#ZV+->s8L0kVIL^ zD}4=(HdpJRN%M#pBn+|Vx3;wpm7?a01JJb#3j@IbS+}To6VO&$XhIoDKe#`UsK^b# zx8aRRzp}*(jh`1 zhbR02n-c+Pg&|m_19a(yR_#hl`J&MvR_wt0l~sc_G@b^$)e6w|N}jd`h4-IhJJ6AV zys3-Y+n4}p-~4jF5)n&eoDYN1kgeBWiDUMCdl`c=kN*&8av{f~=RvGL9mIkc;2V`! zzVM~in;~m1I_`uvKlm8FRp&jN{4a~#fEcAZR=TSQkT|AhVr}hKC%~!*P(E0ktar%c z^n#+@HkZ@uf(9|+(P0Fg$TytBthGm;zN$?p<~d+HKlWO`{duN)2IV*8lg8?e%^A zzJIO@0?A}Dv)21Q@AKTxec#U@1H2Mt_UX@`N(Kao@wbX6SHXr z0WIz6k5Ks3X?)<(G})XVL*YGz%7tl6{0UmoU(D-Of$-ar_d@6ew!~hmajvl2L5* zk~F{2dRW!wKukZ+na}mw3u9Nwl=~QkRW3R-jteC*X~(-tP0SbnuMTuMuTAO1HBvvv zk2s*Sq}NF;ARl|9`5GZCB>v4W>X_FJ_rd`QE$BcMkV}HMZ&R9&Cg)vy4FACfInNbb zq%%>BS@*ilZeo|JiLQJ%V;d)@nQdWC*2T<& zN=B%sIvP=myMV43=DH<|gkG!ISf{Fi=8YdE>FJp~HV$l7&{X6<)y#3&+9X!XvU&fO zQ{78Wb^a&+*!t{i*OyY7WhQ^aT&r*G&wkcXk@$uv`+}NYze3vTIOv0!pofn*_}z`k zgAUkl$s;cM!HRYb-987(e5j#y3-mqsRm(&`Xglcq8?~W|=H^_!6#W;b`QDQjTZs;Bv^Z9bC z62EX{G=|R{R%H3uv699&V?&U=in~`Phbm($*SG?E3II~mZr7vw8XZep$rEiZk&a~RO~5KE*!5H2zP z%b6RLF3x+>*$TK8u+ZQ#>Z68hoPP*=A|;N5 zir{`M^K~(b&3ICTthqo6Zwo#!UB=u-`vB}nuDZNb; zN#se+nPMi)^S&sGvx5UTl{9!`-soiC-Ft0v{+PpIL=+- z9THu^Ks7g_!yP@umZ$EZ0!`4|Ia?;CL-`=8Qf?(G=7bI!7*)H3ie?v}=RH=F7%lF)PgBq~NH|@E6x0*N`$;5sunhn||Y{4Wv z%9E7yiE)yrS^6s-TAKqFi5k<`y-jr5+08+iyeFN9fs8zXdkZDA^?Z8Uk9$_RVl`w^ z63Q@(I~kaQ_&T+aa1>G-vnQtbQH*@%i-zaLNY>P6v}U19NMcXT6zDC z0QDWUc6QI+zU3c^TP;5RnKcn(r3Mirrm%5%;V~tLstNc<5KP_mP#Zm3Jzne#(ICo6 z0_*0ikgP`>i2bM29?5vKWJ^oMGaSs%9I0Aiv@^My!vR)<8o-70F50JeIUr74?+&ko z(lDWkrhj+Q5vh-UMN!Dcj^S*g0I7)e(Ac_xsZt+Je)0)k1CeKa=u#`uamkwQ!i^zt zhSJ3DkLf)%36Sj!2d@&`7rBA?&9+nb=Vz`bbNZETZ=V#I9xk84 zXkEVvnFckhHj{};49W>_Q zXD_Od^_Gjg_+0ykF%Ix2J6pU-&AUOS4&dcWLdPZbkzw{Drs{XL1*AIGap?*F2vfyy z0kxU_u(ZCa-iGy$R^&=h2hP!-ot}>1=rTSb$d1s!tCMd}JDH=C!(?{pUBW-x3+<2a zumOSE@FXyvlqX`KmtJdaPx66SrI3$cROZ->X_F0qV%9)VVW^q#z{x?*}~Y z_yH?bMJ}XgH!pmu68P$G-nqcz{7?~-mf|!5Ai-|9 z*1Fjuuk0>gDLGlZ%gh>C%68`QJLb=^~{NMm~D?Ax@{ z7nb(9!Ui^I5e^W1SJ>*Ba8egV`GRmu*G9DQzy=z&#AlMIG^&i|#_= zaOBdCP8#tRii6RbgJqhJ494olBHStsmV}_ZhNOAjzEo;S%ya=RnmT6ITeFZxYlwJE zIfpk4b>B?82r4~`wPM=3?N@yY86vKT0LDiOEK7XOg>ky(ujwYAB2)Q&JnNlo==qh= z+J6zNsOYfxK3|k!`uY|UO?Cq{7&7`yf*s|TV)1I*NM;%m{K2v(||sHD&D|LIR1=rfMMwjz--u@cnlKoEkIg$XmQ3UHJ) z5``J!hs(JGBt4fp)(8m7C^%sJU82R2LMs!+v4Blf4gX^10~t0E+TO6Pee72~u>pnF zl>Eqng%7Zcn6)FH!u^liZeRGop*DJbh{Jd2*q63bq(RD~u_4QRr6rMq?e5SR(KgE(N7=6E; zPaCZ*OY}Wr2=t0;D!dmt9}r2Gb$I@OaPjGtZ7o$1$!t+m38Rl3(q3NN6z-n{cYBO` zDy#v2?_TjooKbwKZ}s-7sc-ct%MuSe!J7zd_^o6)=1BL**Vk^toxqY!17o&fD~s-+ zyeW;}$ln`|UYOL6klXy}mr*M#eAv208UEAv5T)t6ujc!%*tb_fADx_}%Xo?^b@P{y z`i`VNlL+<|Wki;L%Qt9*YTFo?P0sDFcX< zy457VQ29yRtcsQ|)XGID&?*({XzD1TvxXw!f=KOQn3kh@Hutsdo^_}tFUTtxs~Pmu zj2rZNMr!@L*Z9KWHO1XwbJ9~UWWv#Cptw$LdnJ`E8ubje2kZ;rqtU+ka7r!O7oW|J9DTKxT*FM ziAK+B^SZ(E(;Y)^GNXCs4Ih29hjMqqo3eb^@bnE}7hP=Mq6Qy>GYyk}R>W#1s_KtU zr_|^rYT)H+YMBC3$@HW+IwLYuDNi_^6#Hl^Z;W^Q=Z8?CB|m&8OPE?OAWY5r;H9U3 ze^1aM;t?OI(3hbpPnK*2)+@`KAFb3j+vk3I+3-o&QDxt_Jz9DO+8F>W*>GrjyN1$(tsFyHjJQLDG(YUNb-?Lia`4XZ6dNncye`nB%T-HfAwF-7cNx>}DYdc(kU5v&Ews z?C%%qxD7{Ku_KEKP?+0csM4ri2Awy)nn>Y?At3+fbGII#D7P04{@^(#74(ZhK zZ}z7=EB4r6Ws>Mxt~UBTi8mofV2$%?Fm0D9hC7_}Y%YVgV{T600E9eZruUI=*^3AK z!%vFQ^mazon4;-$W$Wwo`(`?eQu@dUP1QltCRHiG#n3LL;nD0dok=;d@rxBG8{DHg z#@%de2Qn(=V^(l(8pazh5kQ`SN~V8<@~jW$LaUuvq&i3fP6ZR`b$J~)6`o0-7UG%2 z_s&!1G?G|FzQ4SJpGCYL)Bl1@(eHnNlCU+KM;v}~j%0AF|9hC{{g__dX_79}B;rlf z3AoC`m*~>X!EtRT3B?B(uMt7Q)=obFxZUEKXyB;QkwD*Drv|!t*3!@uzT^`F$|Bi# z(HHQ}YxMeSI4aov*)GTp0l8WX`4HVbJo`<3T~?#e9Pf1Un99U_)O;>;$@=x{muSnt zpF|rFP2_x|+&}z7Vd`@Mkxx%|`iK`DP%^0)C13za?>aol^sl(+z0gZx=$AILIzb0; z5f<)-v@9Y~*MMk&blaV$?vP zb~_x9K}r`B`D4OT!lc;5684g=MwjRpkB?7PA_z~nXd`W^*2J&d>7Y90eREhlAv&Kvy@7Xa^g05~er{3`l77jrz#j$Gr=DJU>_|DgxA9)9| zoC`y-1=7k#-GM8@UwqXSz064xihC19@hZ+da8?#Yg1g&t~FNIwquT_z+)r1{=Y#6h zbypH)rE$_9utJpY?X8Pi!E?0IjioveSHB_;lM)#B6mO}B=W5Xln3~1`OoJbJ&?`&=^}=G_8(r~ z&>7eP6TK6a^_Lb6+VeK?t(83Jkpr}gB+H`*u6(S`o7eaiAL#{*w z?`7f9xeA`@14VGJ62~^%VamjhliKHcQ=5l+?6YdT!=Jz1lVM}{u-x^H(=#)BdZ!h+ zVe0MHG8QUSn~ie2Cvk=AqT`BX?9F|f^1ntixEXOm8&~qzaH~9#+bg_msPOW>eCv93 z#Z|oo{UF1AS4jQS?UbpcqTE*)Qe_wL0;?v9=XMW6rj8!sf!t%5) zAw4B~6OW-*RJ9q!hUN=C+3VAE@CYRCjw7`Rsu)u~;usm>+R1^IzFRJ0&> zAr$K0s@=~N5l`&)`&^nyJi{1mRE(z5Uw@r0Id$TIEAXiroh{lm+MO()Hr~Cc! zi=dl-k)XUo+~AP3r=vH6A6aO{Vo*VIeN=M>h|cJFzf4c>72!`irD|VszCtqQ9To0m zV;K3Wyp`AmB;R^@qQj#dCKgnH#}yBa*&a6gr|}Q+=Fj=@>keS)^#AzevxKbWCRG?*K^x}fqQ?dPErTa`% z2SH9Ok7Wn`Evy~oOU2gpY0=`l4Ox=(ID-VwxTS@XU6H#Lej;b!CG(sx#8g&wIkx&@ z=XaNBw<~hb&DSD3*BKRZtv`0>77RplkYU%UREgoc4*CPvxdl}4SA0ZbOp$FcoMQ32 z&84Wpy;`&&F4B%fMd0g7VRv*ZB>hXnGBZD5lSg~XQc)_dzzzj|#OBgmWp*PY$(KYi zy}6z`Of)n_8f|stqP6*CdibXzcv2@d=gbEqFP{ zQRbyREd#rqD;)hrKf?L`@mArUJv#r0Gi*5~q!Os-q7H zS|lza)x*ZK4t00}rAfAAsIhGoN{(b~w7$fGrW-4LP!^ygzm~>;nwVEj2PAjYG`zv5 zD&|OkrZxl&W*^VhGA-x+aiw)}x()alp-mzv%nwOlJG}nq1L-){+ePwq`&aqvvhx>2 z^;wn^zGBGo(kxoxCMLRB*8XRg^%ED{#R`UpYPVaOAHTZ!ky#{YGcv?OU4{Iv$kV|E zd~y$$ZM$@yES;o!eRvno`s43#P;&&9r8<8XUnl)Qz$AGLB_ij((fNPzMKRkUz78aas`EUnRXp+nzAx)^oIi;#O)W<`Bt3Y;OMR$ zHu?wP66Gi}n^@u|1`$3GM{Tq{$t=>Vdc^pB5V==%Ts~L z{-wdaJKqJ4p%LD#u| zXTj(ZfrcScCUSv_jU{t^P!S5n^Xr8mbhz~=J8q?5RD)-4rNbMPu56QGSIVKzl8{go zr@*ph5*qF$lPad$nd%WX`csv|88_|TEKlYYso~?jd8Gn+&FLRXLX+5Vdu4DX{Npvn zU7sbHkm8rF31np_u*7lhvOMAsCCD3ZDhdoqyc`=V>U z%*uFNSuzZ7J#>~LQM*e`Odq(^sbIGOl5aZS3;?Ewg(W2x9#7-wYY#n96}ERf=Ez0Q zF-u%@?x7_^-h64$lf3$3vXwJxuyx2gQUU>knqWIGJZu-PzK(EiuM?)ngyYsSxJ)(CoAu2 zQ%`%AF@Ek_$r+hs4ap>F)FU(8(JhguS9n@w!r%2P1xr~ zYAXNz*rx*Vmp^%b#QM?B0T%&eXz;9X?v+2<`O8gw#))nIJN&#^U~#9ioiEHb9Wjq>Wr>DfAyUdd!1@cLVauMIcaIE!&857$bn~7y%Qa&~%Gh%` zCp_eKf8tfkWxLPmDPQb|onCDZN!%1+-W|oiDwH5-@#*>)`XT?W}O{oX-DwehWTWa+o;C#UwOSXRZwQb;B`LiF# zSL``U+E;8#mMg0)5wRsp({p`FLO&#_j?S_iPQm^)8}oCA)QG`@g1ZoUE>`lYp&?FdzpCYv*44wOaez!pI)D{un86)RAM#<&hs# z7i&9J)=8`jU*aYRq$)`kHKKP!s__0r$!auudx2b<1zQe*MZAX%Czz;5V5HnFpF21C ziD0(k+n84Fa3SyQ(JSeCI)OlvA_+@}w!qDFCN&7FE!tw&k1z5?R~Izws_|&6i<_jO zAq+TI`w=tT+rO!}>#IY6o38Ncb+#fAD;STniRnV_%;Q{D}~*u<*nZU{R!q9P7?BM}q z?JS252r!Z{6;XpSU{=Z7Y4X98#cT=G z+s!i~rlG`mn85U?BimB+vn+U%-ozYMXd)G1)Qut^G40+mO8Pk$6(0Fo@(lB`KsS`? z#PyPhceLGP%8b# zGBR@4rrz_g$tmc&0&Iw;2t#d3_@UXk3Rj|_>#7KbtRa@ABn6?v<2N=gaX)ABlp6B5 zYu!cZ6fNWtZ9~0TRFm4Si2UenF?lcf)$4RK%~j>8=|3FdcDY{Pp8Lr-w2S%HQ@LmV z_ZfM{-*?(<+C7+C{Ot)C`BPKQ^F%up0mD9y+a0h3jM*GT6wZaA@2jznqps+S9FBxC zQ7AeEY>{b|a1C<+^a&!g4;>;$D>WlhX=N@o&3RGXu|_hy(N{&;I9K|f^EG}d55Sgm zBNzTbIg?|JAF2Uf_z$t(9fIx0xTVIk{hKmwWSW9??1ux)E<5^?{@IZ zbXIfZ*>PA{0^!0K>v57cF;7@Z0?m<8jhMZ?OcWe*Cp(8gJu=*ZCy{-*BdNnNHCb?7 z+l4hig3!d8USi>+7AmiQZDLAYkwsUWtWXcHp2A2}uh!~G{dCJ#g(6XWoqmDYsARzI zz^Y+nWN1hs?K-LEZf zz1qQ25Fh{a0h3xtuad){?@qfD_+bU=K&9eu_vtOKbIT(lQG5WZ5C5_jZXFS8# zZBaJMrYCxvd)WAGJJ;_p{xM$j&W0=t-dhKY8p8u4LS$oWSO&9HaJnh_;vWd7n}}WK zrqivg`%5qXH(Wot)L5bgx#rKzrPs)2yNj>|qJ?7nbe>c zH5swPh&aA#-CLXMfBvu-S6SmBo$4_xKD1eerFoU4iho#ltYe182`E_1@%?D)eWcyT zqIN8of3c~VfA>4>@LgF5ZP_^^YJy2g{UgZ}*k#jbq{nV-EtI=ku)bYYEJpR}4;26+UOH^%ZtH}-=*3h3whpZD5sbt9F4urM2?&zc? z@x?XPB`YOj%jANnsl7|qb@JD+xJajdF+>s9?Fu~8p5OocUc!sJen;om-jiopjo!6O z_XZ|&wOqTh?j9>N(e6ileyiui2;RQlAPzH$WcE0@zyKDIOOTJ3%j$o32Q zr-C>7(2z4HrLSuyIq9OB(-^BQvjWvbT7N-^XR?Hq z98({2o?NaiaXd||qS_jAWU_@V(6qwUj9APs8P$WF<|H!ba|5Pu{AEe#wKcT&#MNY% zLzBk>c1(Y0kIlBR$U-xyf1f9@^m}rDU*$;sEjUY1}3@Gvr6|`KP(3XquNzIcOx8tw=;7_){-ZGL4_RM=B5V zJ8eCU5F$jC%HFVBCmLR;tEiwnERYJ-z$2L6jN`>6ApDW;ZMAj*)ia;aD%s|t#ucpC zUSHr6_^VY1!E&tCQ3h&*MJOe_eS4Rl?q@pZVE7udpbH^l%?p{?Qm@qaDFozRW5&YL z9zA}|HR-!L@841`2>{Ffsr1(VS#LdlH?bg1wa5WcRDC^bT-R5 z9M;7b%l%Bf!4I|mWS0_=8MK{TOws@}cjo{lpX7?%F*M?@H`D<&_G3|s-R>yuHm0ZP znJ3q`3(EUEx`X6UZapZN*<@ft4g@&!EN=`Ak}Z`OpO!6s+bjBMTEMMcqORD^z?O8h zl4N-0)BSl(X&D82A%=2cVh*58QgenDlQT<`;gc$P2;!94AY=xY0MEu9z{Miuj^4TCM(ieKNJAzIm%smB@n3 zyG7Y5sPPR-x0pd7W=J^i4@iG39m1A|DGbuLtF@j*Si4s1hGfaX1iU&rQ^{_mQ0MI4 ze-c7&ycpJg^eT4(KOgB)6fHiVgD}nrh2YwY%jzk~_^Fym1#H4ihq}o^Vk0*2poGkCU;lV--}9Fj0e!Q%}=SO*}LvS04Aem9*wNI zdE@9^s3UFQ@~)}9mfOXsEcOn?bn~MMVdj#M;hgg&2cp4CnzeluT-C>jZsjCY<;jQ_ zp2Hh4nTpS;$?W6S+}Z@lkly-T1{$BHClV#$-R{Vh3_p35bAH-I0k&wQV;lOJ5Ml8N zQ)g9Fn%}st?&my#{AS$?$Tz>u`)3}q_{L|M>%4pe&V@Hx?381gmn%%v*PS&{$Tq@( zIxk=iyF^`ZA*tSnK%nj@3HwqJpynGMXI4ORA{iQEhd6S^^ymFtY#tq&qMi(*OV_T4 zMIIYe!}&D34R@ec4R&5uAfJDj$8;6SLg0g3yYZD8!1y~#x@u2&SN!;p$e$Im?Z!-%dRLENMq+k|z=3$F%Pc3W zfxa+C;p$`5ReL+0(*>bRa70w>gi>LOlZ*YJw70NvF|U%E`o+5ZY%F3cTd!A9NC3mc zyJwB+)9L5vaLn#8af_)M9-|PBS?IJG*pS70Ao5Q#`8CarD{Sx$IcD`>Dse`@RI|FO z%jX-%GmO;fI7Ent7o#jIkzTc5@Zo(2{_ySjzZ1pqt_`hiB1Eb0`NSvjA^M0C>6QI5 zsd+!lh;sMmkplC&mVaD0&*05pnJrl?xn`pD9r=&@XK<3#2c%lzZVZ4Efg<&^ob;`D zO{IpaUpf?XSVzML9kzIqOptz|2ooSFjYfN$N3U}pQGE4F9X&PmKf+Iu;Ni%^_7sm& za~KwkH)8n+)bKvE)>RA`s@qOeXHMPrIZ5rKPE6^TtxE{Wa<0J<<3-U89x z5OTsGyC2m*iFvH&9`GLU%yg=oVzIL?ww+oEt3kv5G_z=U1dqx5;T zxAdE)BciF&=PU;64oAcF(bY~m-_F{AwK{qCwf^V~D7{-9-8EbUwMu(rr z@KF?LKS>d_;stP*PH>?%SV>GJ*pawXz?R`;_nJERZ~^n=99G#f4eRPF943L5*34>C zKl9O3RAlay@xgx)b&kIhlNs z*9bGs`Sy)F{3#@G8FMK*#r>ZZGMMsX34Pz4ylcBRDib8zmWe7UG({Ju{^o7o8P>;7 zsHwTzpkO@pLb24PCL9!g1A_ii|Bb9hyUifR_ZP%bLLtfmMvfAh5-ftkh9szyG3{P~ z-TO#oG_R!T71JE>j_42XnZ!4U$-V#rx>*%4`!$x!Dbky-T81?&S0c=6xCpn0N*NHxJnxZa?fB zdE{sVS@6AK)^9Xi7`NctLJg|3n{37CwSy3stnt}J!e$LrO0jp7?RpZjJGl@pq}0X4 z6BJ*(%goR*Lc~)qI!pP=g9S%)%%|pu;IQ*C{IWtlM5`&=sCZ~4joJh!&Uo}G^+&=<4bQ2=djx8X;-s4A)pfW*z&s%ncDMVRiV zlB73vCC{)U4T7cQV#uF=(6?gw(BNTqBQfP4R+n}ODww26Yk{IH(y1nQJxhBJvD?h_ z@oP8E!HlgA>{RlFw}HLM@QHGjAMPl-V^;nCmwB{3tB$tG zBT04mY5`hrE;4{r40ocH$y-Rud8i?#aSgvMh?#of*lMAA>QOQq&8dioaSN3ln;iBd zDg0y!y37EfA4K69_&UrnYiKr| z@e|(Yb+e>ag-P#V?+3zUz=Sx7H|LE>mmrM5ZQ&yJh?>a3b;m00q(LO6nd-z4k%xTn z8)C*Ue-M>ZgbWglNE=)KDJKhKn8JpBn9XIg6^5o^KzW_HoI_$XyOv83unJM|^t3H1 z${8#fux8UY3$lcTF$12!ZADFchM3->N$SV~A)QNf$U8O-tfI2v>fbDmG`e1$%FM2g zpS!}Jbt*Q=a7EqTVE4r?AUeX|Ts2s{x3uvo#Q(hhl;g!ZyDf)&5*G|hTxe{#1m6LJ zX5=^R58<<$$z5+W@hO!=&lV-id>$mA8=B#2w8IsBm4I%BHxeJFgomeI*tLlE|6PR* zGZ*unyVAg|Uefq7Xm#waL(GO698~17F6bk+p=@go!BalelN|A+EWhfpXSI7{_Ct81 z1axTayNNGYy0?1+E1<74n}#>kB~SKydb$17aJ)i}PQaAPi1P8yybGC$TpBvxs};CY z+7#VCu8I_%XP8wONd=G!>%b_$*ul;--r>FCCSVE})V`0!p*&J%ZgaP(Fy5RUirI>({I|{3ZgeXV3 zD6Y3Q+fz)M?|WxPt(IGmxOj$f)hAc%|IJ$m;s=QpVqC3Q73zV1Pd}CtHnyBvvh{Ve zb|U3i{P^Q1QlC5xnzR3Mj%_1*|B8g}EJ`2!K_lr+oGde!05Yqo#lC?m?R8i3Os+rq z!H__qF)p2+o>mItiE2%AWQ#D9RPq3n1CyMDHA9#|rh5gmy8rh4VSydzH5n7Vz5Z}; znrt@`>GVgeeFWS+%3Les?C*BW8N2C7mUDR`B2Eb<)5xq2?5d959rg;}{Cg48XxYph zX0H|*yS(8|7tgeM#ki-iJN&x=hovF^9)J~&vHZdiV;)1&_hfqOE2M2+GGU8+Pwgex z3XGoF>k4+MTwNB^<%}TCB1a+4Tin{E8?PEsha*EU{x`b9t*G|8-5TrAqRBEe?H1pN zJ{2J-$Ry&ZJy**}yd!F4EjHBl(beN#?SBNjJ9L?L1I{GO1fAJ41CE4JZcQ?3S}7+1 zzY5Db0R#K7uM?l0Yr@@I{3G&~tN~|^#$-KxQOd+tJ#Yo-Johe~mE_dhpwX(wQe#P? zh;;pDuEe|5BkdN8#TRJhxY?#5CAK0|5m}dU=8PxkxET7b*-NloU((&B>mF^RJJ5oh zE?h8`eYBHMpv~QAjffrnYo`4;vy%F&w1r+m7SerSIltm+{>)co$+*Mi$cxHi8NI;v zB;~k}pZRF(@vVi@BRq{vyL?kw^m@)VE@6lvUSy(k76v9I>tM%-M4fhhU zxnVz0tPOX4Tp+znAeoH~3RyFvHFwxV^(*n(T~l{d*5{wP-)1X_H73zn4)tW5-;0eq zb-5=oOu|NVNGzY#Elo2Mz%Z9l`=oSqCDyL)KF0WPL20lT#)~#y+UlvdO*B+R`PzOp zl6_Kesq zZx4zk41Sz?t)W?kMiUzVy2yk-Dh?IBBCK{|rCt@mOn{S4nLkFLA=(TLaQdr(A;%)a zq<@L+?m#`c+WPg&>L*cI)z=SF(!?#r*80PTPpBgo4-5?oB!vvJBGFtK+x;`v zlvJf%T4)3vOfmNcE~-WqOqlSnE_bDL%uN!XP{|M;?o%@3cCA*0$F<^KAF@*0=q^Oo zhPZ%I9%W}$YL_JWBdlvj#^|mSz8Fn$tac-E4jF}oQ$b|0c>+>kvdE^R1=1g6I6=>= z;j0DQnd6SMVnSyJV@4CL69({<*NyQhTwYdoawA$=+Z1ch?U>T|#2{Vcvg$yFzC+hd zbY?B<+pF}BUgTEc83r++-??Uml`?+wJRm+h!067_Oa7+XAV&!6Wk&TYPgdN z^)POgcTY1}(v^jsC!bMYXV9XVf!Fp{o0SaZ7|3cHX~(|e?&l_^9I{pNuG@hL&eSS3 z`M*1$-ACt?K!3oER&10&hdbpSAI~d==&hx9wcDL~q3x?gy~Lc_r?5!$L%AdbVK}KKZk$`_vp9 zCD9jY3!u`!)1wBwSY4agk4kU1%5n=*SwscJ$!D4S4A+C47@Lbv*v#T&iE+Tlw{%9P zIP)eaK`-GVxbD&)?4|IpW;Lv;p2H)IY=UCT?>Ful0Mi-7o+TD+`(o4t+JUth3V- z&|I+&w(OG=j1}~Ep0@U=D-W7-3z%E*W0wi6>?p} zlL-D(p%%FjdJQd7XN=Yoq(Mc1vZ%o60RWv;|7HJnl2DwhT_fq)(MhFukT zGyRcU%fZ#+;fjP&X<903@1ePhrD%?CfLnhl;k5^kOZtv0R@My0e2L%7FAa*~Nus?% zzh-#lbjo2jP`w#zwEU_>E5n4j(4#Abt~510t!j6)%J4^~y@7D#LWZVDI9?A#H9LQf3T|g4QjoGXiRhnL}CvY?518+qCu#Oq;fgZP3!8=bIJqblavp=Do zkAmSLAv(x({t?l{Z15Y20&)>uQrb+399La%v1ix@^H<{tqmGiaJJsl2P)3k17|=rw z4-P_4qn-d5U~pY!{UYT7o2{5;3S=kU8>?hEE0=@TuR&H{UT?I+dov=83+a(QN&S@l zdvmM2HajUm!rngUz4WkSdp3a+nd8^&s*Gg~Ft~YqyTj60AZ&G@t{$+tHD4C%}k>8?%1g7A)p^b|UYw8{KmxV)%nY;X1 zGlw_jL_8$jE$*n=`tPa!1~%y_srixC<|m$Whp#+b*l3)dU)W&GsMI2bO@_Q*a;_lv zMIlO14!e^}{NCtoY}6bDniH*zJDuEVdL35jr*JnW@YM{;DZ+JokW)9O!8jr4)3oGk zu#7_;c`*vP;;O`*3&WSRd$rYWtq1H&K3Nta7glD*SGr-_FfT#LZIUMY4_z45m7}Pw zpi_?Qf|}y6Nsyn>9Gyu;Y-OwQDNqYLS)VU|v%e}V^bLKkXn zxUIZI>h>i?B7a|r#iIH+;@Giplx$+(dbB^3%3Z3bzImd7MW`{6cjGpU+9hh)?c-Ic z_dwjW7P&3bF|I~h+7R1aUf7t|4lh#DuSFEf;fb^Vq`D%bW&NZt@WsZ8-t?J`RG^)I zv^ZJO;nk*BJ9hyxf%LaZ*v|ZzJMbu0K42SCv~(%QkSl>-1_tWntHh2RNsVT4b|**F zV0IESnN~n}q)}Jez2#it1%QCewhb7|knfBsfJou1EBw(XH5m3c0?z#fH4_7%?9^0q znlfM7w}IW*&d=3>4b;we2&=hak2O^qkE;3zd9 zrH5a;S&_S5$b#-FD!wkeV4ML2=TK|YbT*u`aGo`sl~In55bt!xs7cR#jL@S-ts7U9 zDB3E#0i6^@4Vc>Xl;#T(4=3d+p@?F02g4QFx!InP$U}R`2&Qey18?6yG@w=naxDuV zJAMBMG#{!U>)3$u0A>Pt&*BLtPT?LY(usU%W>MVmCUYLj&)lO%vDh^cil%6@ST^1R zDmtof_e6DQL`*5vuq7h~#TnIMo_1v5QrJQF>Q#<{F1K0N8HqSDrBY@)Tc(yFW;H5c)nz0w0|PK1FPRs2^qKb z|GMvGsS+T`IJ?ZE(7(&-zyJP!HWl)f>l>skt^l)`42)OSQ2}vodqtwYY>4H`B5air zeBdq>-Kj<|Ei$mF{PlV9A1w~lJ95W%=8%zav}T6RvR2-n)nE(>BUWp<>lF1VN2-L* ztASx@7P;q0o|Qw1`U^3{pP@*qoQVDXKNaqTK;X|hx||P)jsp4t(t4p%QWGuZ!>3Vk z%ry4G|B=riL_l3+nzuu-()}7WyyVs|W?f^9$rSsj#GB}Xk3)cnN6P9svwgV3#oilK zBbPF>$l6HzornD1J$yCeFRk5ge%MfO*M0!!P5485Q!9_wxq^BxcFwAHxk%C0BM4Wu zwa6?d3{`8EvAK}MNsrNvkdU@;a1ZCTn5u4^bgoC7dSDOx-CQ1&{=zKJu;kp3o8JF? z!QpiNv(R_mj4eShX)&vY@1?n$*i@}!@0#)j=B~YVT20P{sNFRy=_r&QuMV_3GQZTu z3`Yq0R*PYGiDTGCEU>wFBX@Ju(>y-#I2(PE0@8Y6%KX(2+4(?1qFt!BaH^(}z}IL% zqTc=nCR!EFB4B#R7zM_52h)A_t<%26NQE8iTD^fAomN587(KKDIt;!8`_LobR~+h6 zqt!H@9BE4k@W7i1IO~@r<^YKG_b)T`=bwL`v+4z25y^v&=y3S?59&6a&*%^2_-V%s z9BrKQC>Y00|^TYud|Xw={5 z(f$KHe`Gi#NzfgmqnI<~z)>B2>$NvuEF(N=PRJQ8PIyxPHq zf9f(%_9NOvz0=p1m+6=@Iys<5hq>hzckB|MBSZRmLGlENvoxWGcT|+suOeb3umHMB z$uxSZ6PE)2wYM+P_LP}>Ci^GFF8XO|I;9lI;V$Jl$xuqu<_?(8qfTfVA&6Wyn`9Et z1IfUt!szSAt*=^J8_u1s4&O#TB6Z6{F-pJ4Z6vFS-|@!5l#SmP5<0B%AC9`hR|p>6 zgVqllj@FTLFg+Yc>~ox&7DG z7Ir_--{*^b6&L1V!|bmz4ReygIFjkaLZ0fq{!Ukmv-e;0baMA0=Zu(81`3INIU!1a z8uZRnzjXeqA2afDU$?i?_X|16Xk@F@e zt5aaVaF9d_^AreBBvb`tt_Bp-)CIIhX1O&R_}!iejt0-cT2QW_8i-v z%j*AZt!Ja&DGr2gfH4*R0AnZg$8T5cRwMR|Fj{!;jVnc={$~ejl#-B)Gt8-7WdQ?0 z^RZ2?)QwbS3A32lYl$1(fjcp=iRfg}tZ(CaP9y<{b6g92QUG$3(<&fd^af0>yun-c z78}p=o<1p*pPlxaPhwhub@U4xN0Id!k3a4iu`o44u^ECofgf?>0x_#eTA)>mBMy5Q z=ldyLSlCIK&XZ~3s`0EgpXYCtQ(*HLyEK4|M&btvg$FPx9rPT(kxSah${@ z)X8L8SD>r19c$~4VHs(t$5n3A>j)`xnQQCI*qVV0T zZ_!}#Cl9xgHt4P2_ti5bp(^n+b`7>dYSib*3}H@qMBk#gL@ws#EY37+-0U+>Ck4Uu z{+w5k%!IQ|=|IMM>9gjizTW)UEbvU(h{vxIeE9Ly zneSbb^L>T1{hHav1!ak~%JuZ+hu6jM2yML3=Vxiq=Il{G#^Sqy`$^-C&dzCHq`q?} zWqM)!lnkOzqHhf2Iddc38+U5yAZ1#&YdC;?ec+04K@R2p9RmCzr5oPCn~dI>o}ali zahE&wv6*t_l6v$5bdVvPJGVqMS3_ZEffgxhIMoi$H|)#^pv01kx-v#^Ej=AxJmib+ zjrau9=gNik?3+M@X^7R@zN)|#2kaCJkz9f3-RDkxqj)qAHo+zt#ozO=h6;#;_Rt@^ zi9C0pHNDbetuc9)Ume+C4h?vtoAGsR37g*3@3R_R!8;6fxVar6U8GDWCiF4>Xua-X zEgV_9KEfOy35=>mPfe=fRVi;2ZJ9}Mxs$d*%Rd8%!)DkBG|r5FRSBDe5?W-*T*|QP z&2kIHyUu@GoU2yA#V67jVq&^;K4*4R2fp)0 zTWA!STwI0lI|p_ca3bv)K@L{6-)f-gnC_9W&6zKK7sOQF`Hzo9#qi&ZX3_pDVjXzE zwNU?_+>lk+Z8f%FX$%o^{c>W*qOb5*F&+X;@v!9B#;x_O)`)!Poq5-aRkaQsUWTQ1 z_EojBi{Kh4V*kwibl1$(?d7v@VomAkff6^Y!8tFfKS8j;muybAB{c8B-j~(n{`5_F}Ap44-!h7mWCrVsLw+@n*jg`NA+jEaRMhQ|AkXpr1 zi1A)J3K35cIy729>!i&Ml&stsCL5;mLI*jZ7vWD1c{)z z4}yYsI4f&aNnG%gESK(=l^u;n zLl)c1omdCa9`7rFtUvKO^4AqQ{W!fa)ReoL^T2?=_c%rJvPCyIhIe6kFHZbS^`i zn4ijs^t{5cuc76mUsoT&oH+XXqR}e`)%wk}x3y+>>VL58OZ+M=&q*@awA~wJaCN(g zUWK8x;!_zTko-8dRcXcsTv5@1T1Mp;!g7m4Zg}T~0;x@aXH9LXehx&V4ZA6dl`qvR zSBQ8-wbh?C(c{ZshNCO$=}oBNzXH8|%WZC+?CClOm4>3%BkLtIqT1jGDq#A$ z0>VP?qAG>{rF;174VRTi#TT9gYsWI~`?M`ft*8BeJQ|hT&aKO*niMLda(W;A1xBPS zaXUQCGA-o|+`;4u(x0q?uCtTA=$+Q=RsF9Iol@)FL%5C0w=@@{!oqKh0%;Fqke#IV zH-I@!fmJ4M3IBSWQku+Vmlb};i?bUXq|YU4;;HoE=W$0X7*R(OO8|PFDOrJq1$TW) z*&%rl#due#+AUOOz=q$(P)B>&`7m0&)@)G=UgwMwPv#oW&X1dwv6|~zzs3&D)~kQJ;0u857=y!d!3I`_rBy!3<2nq!)oYY$p%0$1}92Rc)C&xHt|3 zN;gFGKS+YOrknzLq%JU89SF^Du!75`I1cA3EFd~m4N4AWmo=ROCB>{ncNo|G%#8PS z{m$g+c+PRs%&m5(AuY@ZeFPoz@MZ6AUHOT;q4i7cu=@W=hrUTVbn%(h50&4%bpay? zvY+j_FZ*BpO{!qiu}QGH>FEGTUR|0! zcqEB|R_mQ5Q5}?avmYjaw2{UDx($Mn#B(Vbp?gRse>=bHvLWX1+*%$HB!TFa^~Ao| z+aul;neYC18wqp_BnZVyBcLj7__Z-6j@}vKXK2DLS|fTscY|?==H8xUCVf_fL7S}$CftF z3dpvc&pM^nUS>+hgyXo2ameO~A zjPy7B>&fDy-yM8t187BoUYhFpI!AzO?5a&cBFthZyQ*Zy)7Hhr3He;E?cm%-Ne>G; zr|$ncRxh2LI@C#b60=rp7&-3Md zn;@Q>G-=6wqWdhuZkpcTa-P?9cKHy2gi&uV4XQD{-(fLcjmnc^CDT1-)zWOM*D)_QxKfR5gNaj-`*qO zo=&!}3B83Y|6gs@FTtDN5Q&0k z(rwlA-RAlE`4yZpw(p&8{{F1X8~oAN91jTML!d-Ts?posk=G-g-l$gE^;h~?;5ph( znm0@@X)qXe0AAZ*)Kmq!-Qn)TY8W0yfQfr!zZOs;v~Tet#3W`laElWNno#0kOyBom9W%|CbjeT?Ys3$WHBlYSaL$Zg3FpF6n)sc%;xiu( z#EC4Bn!{%hoJn-*-=q;EOI?N5D|2i7T>ecUG?v_%eyVSpl@fY+z4a!}mXbINFkgOP z>n}E`n8Gz)v%X!h$Lj&|JR04*YYMuqm{0@l^7^(8itl3tAa`^5Ohy} zycQFMy?MDlz4L{J7XvG#x)*D!Fc;E;(!I`k_0rE9sscK}<%PO$hV8veG_vDuM7~rt zr;TXMPdIGd-xNs=`R2BQphl$2ah-h!q%M??YxNsGD!ZEmiWSOtCm)=2IOs589wE&U zN<<}Fp4$YSb?ya8{dZ-k+y1LK@oQ^)^6Y+V-Ad^z7U_$>yX*Cb&yb4z?RON@ZoTE# zKY0qu)kK?p=n=8s?;#aOpKE+=MX!Uo6AVm1g;IZO=?qWIJl81YV#ovf9}c&)*yI~t zUDBHW&seiKJ;^<(XJRJ%r$X%(_t|ZQM4Jn5h35l^Q#l8|r^~WqWi^rImbDI>Rm%U) z9%9bubL9y!I__wlyZ+SsZ!H+so7cI{?Hc^_$kAygXzydEix23^y7v>qvxIc zKjJjStH3naop3trMucB&a3+}qD4?|}8WEa{VpRkcyg>+O=A20sZ*9d@d(|4T3MR$W-Jjjs zp2-YgYg^mxWtZ)CTU)kbi2((zAcmPa|MxTQ@Bjb*y8ZEbnFzVeoO7P%`+P5-%P%HC zL_&NKboJ5EQN9CC%8M8?*n+uYJyY*^kr9$^&XMK^^o8}(e0Ct>71YViqWP2A(ne!w zE3BFE-GIsGvI4ahh?}NzfDOk0X-u`2srp4tae)vnSM{Co27nteS_xwZ4v<`q;`b+? ze)LPbJkHEG)@l68Ho8QxS6@9tZ=rGAu=~`sNe<_?4Cm8VKRGP?JRImVx#i54Q3sk3 z+H;liFNf~jrRvD(3{uy)U6otj+_;VG$FE&HCs}j7KVSYLHI`6bCnVZ(W8ifUfu%-% ztv?VSdEO&36@djWi7ka1HP>;lsfiyc@>Ww&7R8pRsl)rai9cpsclJ#03*{=hMb`)$ z$ujwz7@QJJ4mCsXAmTz5Ft>fp$5h!BOT&E6E1kjb==SyIH^{7=7!yW@T)> z%&WB&o6G*X=ECB7I$A~y>ADrFT@VzbHq}x=s2s~*1uk((| z`}UN3;+W&=S`F==pg(aC%7`nIi)br^zBQc)>0OSX`oVYh#kms0~sd+>`J?92Tk4_9Ug5pX^JoLCTv|! zi_WW{pAa}w`5*}>VIF8#5aLW6t$iIz$PJ(Cvd=&dt4-d(=~76+*`-a0iofp4&Y4!|l1WGj5xw}RulS|1XgEz3@(w^9glZWxaH#ZVh5;~RIv*&xSry@DX0LQUhExT+1g&6Be4OqwN=GbX^+*4}X zxpNb4I@$#hR@F)--Vv@NKtrRniy*t92P=({3eKq=!O{iH!qYPdZewo&wCk~`EGU9paN?Fvz^)PYwi z6Qx^`;*G~J#5Sub6Dv=;r;|)xKc{%)uTso;=~aVGJDfLcyXx=7AstrS{cFC}=+m#R z8+xNw`jQl}BvGB2%kKX<-F3_hr{?hT2 zRy&*?7&c8x905O398t3sR4IyX)}RtjIrkBy+@*(cr9z4Cm-U1cXY5zLwhf71fA%V$ zMOFXXIYWBEJg<_Ku!+;Al6i$}_Z57+a&T|hCg@9~ax~#Ry*H^NZjpXk@6>ddoPjeU zIv&591gMGHm=$47#;f4mZ6*!~kE+DXb?b;IAD?Qpke|Ii;X3i31gd}iAs=3O!c&M= z4{f47P04FqN~1`sEcw={xzlaZ*1pakRJ#5^XM&&qG&D6+D9CH}6s?vhvxIYk$fW$U z8#TjEmq>1~LY>mx*YK;KiSyz0ef-X!r<`w!7Et&@vOZ*-eA$!E+}MHK`7_7}TdVN5qlmOi>cLU ziZQDxIs8^>P0Z+;)8#j$>0hK_Xv9m{3Yo|7oEoCno&km@L^91?@oL!ZrJ_RX_h%oE zKLKE!r=BRCz+dH%yU2U}8X7xBzlUl5^GcDG0a#Whg|4>o9MWtxvW zcei3OH9&&T+H>j**#WicE8Ha_fitUo;{j;p`U*ZL5^5Gb?jhsG()~yZ&nZmKBeso= zy4!!y?s9``?FE~Q7w18m-AcSnTA`QbKloMUFWl1?piTRwY3;eh&6_2G3>Qwe|KbAJJBlUd_y z>q&r~BMBcE9uCFN=Y#rr)@# zIO1-Ri}v-F05(DK*`zefT;&5iHL)pZz2kAleshtS^k#m;L0ju<)ANX+tTid`i=^q? z_vsGKxW6oH>v7hp+1dI_s^!tE*Z-mm1%6?L8#5P<+l>q~V%M?l`be~A(O8m(y8l^- z{{NnhCrna|e|nOdhz#aocD??tQPJBmtd#P<6$)$Pxt!4?$TFAl4evhV9OctrNQLC8 z1Kc|v$kaf=F5Q>2b#clV@0~k`JIRH_KOVCWYdYu9aUk*GME{!0RI5%$LNg;e!l3cD zz2Pp$&gy7L1B!2+hzQZi!c*m2@_dWjJSJ*uzO}=6an7M8A@x0=>S9m7;C95=xeY(Tva4VsU+#Ee}UMlhZ_>z6~Dri?BIsQV}VT4}ucXdu4p3c;~;u)*Hk zc-h+ZL+AYIS0*~(`)7>xB?F-5QL6+|Oyk*=%nHeG9S{$k|AOMtLHn3@_rTbgKkKSD z<(}|#wXNdSs6Sf#7q2kAihZYsb23`7yTz(le{-*!_~_5id|TlvBlhyWp1~l^&HQq< zp1{b9Un!oIrh5C$1<~3hE@U7+^vw^-%fsrlZkK|IVGItfQJuk0b=J@qq zH$C=sf!ylDkT$Z;OW;4{mPXAq`{iC)MbL>Bwd8AC6HK|~*pKQv--0C*H;;SmHIDL8 z(ae!s0&m!;>t8bqJn-xJFF`Qr$pbAnMrH>zquu z(L8m}a_086zM#x)mv*pRfoE z=6a5X+p~Gbbne)1!uqU;{sjBzF*;PHXJ%}=2WqrFliT<Res(ww@bMDkPo~JMtdE6rUz%;@rIvT{rm^b|@S$BT` zh8?rIh*r;C*N84l`003~Zt&N``$$UgsuLeSe23wY=_somqrB1Ox`Xddks4IhNXq)x z1XI5zb|Eq9y_(og`RF-1n8h-FJGvx0Dw^Aw-Fm54M9iidaAZ!*l+APMxKCiy@Z9Ys zIDB;?kQhAXuX55LY)qx5cmS%E*MH9ij!{&FnL;oZC5-R@t%2)*8OYmjbiig2vo8H5 zpHB5t@6&YETAs& z*Fv`TcF*P-%o!Q75Mza>$SkJ<03_klBmDah^!wD5bix~bEF8$$p=#NUzEZTN(_|Hi zH;14qr8=5g$Ug+f6ViyAl#toe%R`((!og^GB*+ahg@k)nl8661bv`G*+${s@?L~K4 z=1reZ%$z`nP2?PqWZ3Ej>E6=n4)b~vBp|jKdtS#U!!)FDC{B3_Yy;r@yTfX(7}8#( z0P2ew7g>)oyz%9hP6XPjjwz9JE6Usfz4@Z-VGQ+j!R-2>D0w1nXf>)X z_+NsVOmhtD%jP&=Lk@v3=s@FZDL^{2UDbcolsh606GVDN8bVp)DeaUtKXAib z?>a}B6XeSuiT$4%jKy8R6;03+((piF9B(^S|CKNM36-1A>bbhP%byr{F%Z(?Fo2}^ zh2UL>x*NdMV4*5K*aAQ}RvfXC<;fIU+v>7 zY;Et(lh=W|HWTo2jAs!kSYU0gmjKGu`SQC)5Ki#YRfjaKpKeI+nk0UBMA%;E*Iy`brDH*#MK?ma2;8$~dsE+rRvoL; z-(x>~RAc&NRMi74FVNUfjR*mqWF>BonNt9-IXd_6M;}w9rI!WbGgXE0yQ<%(N8ukR z#USsLuW~Y{e2p_C;qt%%Sl)9rT?}N<^vL>Txxd|YyaTB*3kV2HrMhGKS|-Rf@}2+z zF;!#6S?jM9-EmL&o^llhuR)1EVB5kk?DRV}Y3q(b`OnU=9Bu|1WCjYUnU zVZ-5b7a!V9H!^4JtCKEKvm-nX0un3X`s>jhB9_d~ycDpO5h!0*^$|{`q4l@2>tck? zgLVi0?`%C2M~HaY2(BN#Y&)C%Wt>q#g?egDq5oeky)I9=D}GHt`+Uj%yU*7BvjN}# zUYC5srW>}21@?DBitE3mpFX}~%~$RRB=%HHa^?Se!RfN+0AuBiyzIFVgEh)VQNRBp z5{-gaz}=z5T#=9`(CR+?20_Jxst|vvK7`EyBS+?4YIaki_5cm&*e9qQz|E$TeO1(- z6bS=?Xj>z|;Q5KlsanRTLP-~$3Mux&303c$D5I`iy76ie_xQQexP>Hp30MYnd-KNc_HZAI9Fc0kcGnOhN|%U9#e!M1Z&yVM zo!xE1y8D~E#$_046b0zO3O&O={mhbUV%vP#5sH=3I{Cs1Z(?fdqq*ju`q+iu=vNb@ z93VwxsLH+b;|l}c#9ihvr&z*kZ{N^+o!{R6lUB*?kWk#v0ocBcc`oc=>q&x49WFh&d!?@b&Z!|?dd z?poIP#Wfub6#;8|d=3QA*u}MGoX#goiFx-D_@>P5RqK1=4AD!dY_Pr67w`&!p0J1u zXSrHdTI^o-B0K|7=t`1Z>59FkU%h@uK+RP&2lP+$D^=|W6iZ>z03j369us(o(G8#n zDz_9Bd5QcmL?i|Zvh*07fY25R!E^EvWY9+Z@r8GK+szTQv^4_>89T(%K{96C!1~Yf z`^J-0p>k|tO>z({6y0^_Ij96=9v)}Lj6XxOb}0K|>&n8vREU09&RvnzhsDrX4UKmq zqaDpu@x4h8h#0p^e*BG|o?RYCM_}KKe&?PYu2Q(;X5o$aYgwyVL!X0%Y!C>)47Ig-U_j&gD$ z5bapO^OzZPx{G3I!Xt2}l;cqMoKV{kY<_DhK2z9PY>5a2Ucs+VxzI9bq{io@!`hFv z>^5(DH#x=P?3EFEW@wMpi@Uo`$Y=5#DY@(`s#IHMxZf^NZKvG8n z(V;H{+w@ynTr-fjHNW7s)~i;D($_AnY~9T!d63mZWN?CXFp3{&xdmz5C`5v;K;GH1 zAB$hF^>0F71-G3d#2a-49o~|0qn&Eb?pma+rC)0kutf2~I-fPK!%TUqJI&WWbyCUS zdgciJX}S#D1A(=8oxuV4pOE$4rO7>$p}aGnSHx3h_c)3jued8#OJot8WRh#ve9use z$JqkDMGk-9t`!Kotyd8~z9F2$V%ZH;! z;Y(0BShxG~+egOz*q=>w{FpK5;NFRjlG2e8j^2aW$w2m$QF3(C09|w>nzB1;qSckA&FL@$fwrw3y9tu<*+D#zeTn-q zb8!qwm-z)(;Jb}&@lkYBQbN#vp0XlqwBkulq7|P>brkz2wmWSDL-2NEJA8D6bZLfT zFHqs^B>-|rp~;|wvzOU9NKbnquaUsmC%+-A~fmIwQ?|Cz&7mhMPX(Y#L)1W@LMm(Wl#zdFi~$b zAcmmEQI4hhj+&!1PwP#gelO%W#V|RxXC7!cU@nPs;b>|T2hU)o(^Ebe8yOLt8ZAQt z83W_itXjJ{bz6DmIfEC&N*J#wG)Za)c-=64)ezm9!LY$4nK4oI00*LYgmFZqF=#v4 zH-@dxh_q{jhbo|}R;<=^)Rn(3Nf&S!bvs=74+Uy>dJ73h@yOy+U!V88WY6#C9x}SG z6|3uSvyGpyx~6~h+3{nSefb!D2iaL>=VoMn>AAI2sM(9yt}292hY7-V`B?X*TL z?%q~l`ZXFnZ`$#Bfg40W` zgj$=WDFgg1n-rhA%e;5qFg6vm?hjbk0+tU(hel|{$Su1A_`ArvtCmcv+Wj(7NWzh5 zMOaUMs|@eglnh*!@;3mL$Lg7Ju%TG%$cO3 z?)9oRZDI7bW1b568;E~=(DS@_(!b>=2@}<&^hd4x7=z89N$&9(XnXdZ z?53UM9j%T&LC-@0W5*dLo2#e1ztuv8HsP|=e6r_~G+DT8%VY|qCF3A7Ql+Jm8ns`b~kMVnz zkU)N#PKUDh`L&^X3FwHFjL&Xn1)1xEFR0_Y&~LO1)%u3WB;1JZcv|7Sc8-Yif!`s< zFvG*37npaJFq$X8wfiQ{oeO3!0sO_VLBjz?`mS;{KkUrx;3vLq)TL4>f?5%iod)Yl zg6box)hZIza3KE3o3+v&*bgT*)^|#%7>L2%C2_etkPQ$X!1Ibz?m*bvW{jpoI&Mno zU=9weeDDXK?Jb!E=lBxq&!5lZ`O_@SgGZ$Q8=o$LAZq5``&H$8 z#D|+^W*n~G%qv$28F}1}u9Ky8|F;P7kyO1$_U>`8X-mt>s_gS$xdC^v@`#=ntx#Wf zqiWsb)33pH>um*78}@#785#qCfoVTRg_;StXa>93?2D(HDha)6>% zt@}loA!K-_C4ZA!s`JnXn)IF}(QArW<}%OUN<1S&{n(EFL=(7M_H42tog76?KL5p0 ze!U4T(p(X;;@x+7b620?A2@&6uZy*0N|ux|GT3Y~Xkmz9(}KtmZrrY zvp=NEe2Ft-*4JL8<>|`~0pogJJk8&;?wGHZR(oVg>VA+Kd>&1Q+?^|t6TMU5SiioL zsE~P{>Z6o`<0o!fciz`jv|ITthWx^-Qy*C+)q~qMO!R&!f1Y=nv1TpJC+2f@B z=^MYHs){^VPyahWJgNVs;N{u-ZKy}p`q+695Z0fCL=FT!M=`@G;a(X82ZV*#JQ=iRAGc`#) zvY_3G1=vFU4$mx7m=h-^Cl|xP1y(8$92rx@D6Fb!fnJgU|7#v*J~9e(=q_NSYwQW`yw_P7o)2wGxokF+O`DUETN z)P^uqQvIdmBh|6fb<33l(EfC@{t$ybF$-}) zDM6D|oWt4M8^!_JEQpT$#H*cHKYN`&d$w+f#=~z}mM0iTvJ+3r6BC;U=(6C9K0Ra4 zaGXm(0$g}b^c-f#_RSsa$J4%8-VSlYaTYzi>`ql5GisX=&Sqd=hUtdr&gmC>$~(== z%4xgg>JQ#;1}$B)4S;5pec~YCfe$JaLy3e^C;mp4eyb=jh%d{KV8F7W;}M2mWh;3S z4q=0kV!+D27y8f)!sx6!4?a4HKY(g~`^}9ff|gMvHSD$iK>L47=s-%w=-5=zF6;+ zR|bGV*{*%9E8>e7!eGSrMXHnubo)d46SZb6kai$b>?tx2_);$+&w5BX9L%sy#8V}nT!4v#x9GtyKD$hvM zuD#9aEya6lvsff*_y0N8_z$-7q7R@Oe{W-hZ~Ky_MGh(daouurA7hOxdGb}N7WGA! z23wge>2bf^3BEC8ZEnyf-7YCk9Oh92CARt-^EBp}+FYD%hezYnJ3P+V%EtUv!BN$^ zBh+?RgICo)JA;-;AIey7MzWVtGn*cATx4C}fB({)eZSI8oB3)sYS}?)ESP%mpu3z- zqL4a9ocV5K`WEse%1lX!n5&%SxY^DyC64!k1Q(x=C<`=Gsm@>HsBX)eYHIh7!q&C4 z!!e(lN-HInS!?zMtm4M_$K}EJE;}-ArgNf*cXSN8yt;X{JVL&X9gDoK$z3W9Eo3`G z*@+X~dL9fgOo?boPV_HyKc-qY)7TSTW4p#Y29XZWas3_9NF_^Jmo*9{*mM8;$qEtaWcLO_@8djINVe_r0#Dn>x*oim0slKHqtTUNYC7vP6a5g1E zf!pa89#eeTcjaL4t2^i#X0~|GzZ)KZt}&mO=%~(2dB>*&Y0hVz{JebN^xJ%gDF6ex zBOLUbG3m?<^sURE&$=9?o#&fWvVb!5b^JzHZ6jlONVi)<2Q zpW7z`T7AN04!dQ?mKR%UI#2fY`SsgtI=(^cc!#Rr?n~{!AFe)PeP^N3@U~~nT@*W8 zpY&7&^AS3T+F7rDCp%lOjo=uZy-0B&C(N-#D^ftSB%Wy^LNVY~VA%RlgsOD8v0N3%!$2{h~1%SU+_`sW!< z+RQ~W59vGP{_7bIa9q=jM@sI{&S5c@jAYX@20NS443?Xk2(tPj;0-cZ8DvIcFOw$? z8qxmiyMyuC{)O>c8uX|x(dy$Iv!Q)Bng4a*tWm@e!w`QM=ckky`ONt}l|OY?(EyNo zANb}+9{G?RyMd6#()fFO_PM`&@1}1Gnc(}DFgGa5pV_yq{JA}hH}Y$XWVf;^C(M;rh(!r*YSqcyIRMde|E7tF#nz4)gWB*gdej_vLyp59P}$~H^_km4 ziA-Z)skPNNeiwizCpyTWcUDC5zj@okFL9EF$}hkC{`;Vz6^QQD%MGCIoN`?N%hG2M zojVeSvybZu1`kNkM1X7$~`(9 zjek)k{Fgf_F+GWwzuugCNNjM99>DH6oYZFaEYSX4DP|7vuy{uQkvC>uv%oe=KHlab z|EBTRIAi{&nRPI@9IqA#ua2oLS5RR4#zSAZ4_r8BTutZ5_;6z`alE?Y_GWK>>mPo6 zL5x&t8~Cr&f1a<4BzJV|tuBsWU;7Sxgz=?pFz#TMF8)Q|E)OI?OJz6vbDMU1HMVZ@ z*;~A{EDGB%NPOy_SM_Ba6$!84O1J7wyepxY&Jl&~p$!IrUGs5$#w0&^b7Lfp z`Z%MZP8!y9t2nZygH85okx!8-m~V00tiWsm-xMH|G>#BNUDqg*UOyl zxMCf2AM%bjB@zHhvTl!*sY`Z(u*8oT(1EpEB>Y9v40hW;nhV#$#x0h^mizL=v0q6k*Y>|!?O(ERu zZfHrjn9}LhKP``_Kp4k@skJM7C|T{08J@7xC$x*gAvxXsJ_Qdyp} z)u4WweZO+f|A9IUj!7}1bro=OqW8vtm=K*mNz&`~me@HLhuvoCE-^lw-Y-+Z&DIQjJldYs5SC~;SLApY&$ z-7Z!8M%+12Rts$A9+?SXpBsUP!^#A4Y>T^m=sTeNgSeXMckBPk2X{s1Su6#sJGbv{ zDe`+t%u{OaACC(eL6kFMr@3z3sg384cPK1Y;+S47Kk^88i3?+9!EM%QmMG*3y~+-H zu;VhQO#C>xwhH>`fRr%UfMWb(Kn|$`bbA0Un`LTNh-$BwgZ{jJ+uHRN&72_Y9*5!- z&MTMl8Zwz0vX7h-@5TQVXExtI;m_{6u42P!78ZA+hVCA85Zc9oynYP0F`;ih(c|F; zyPd-%$c!C5FY#`ps4s=l17K*SY9;Y~djnPxcSns^w0Md$2YQzy^ApXyP2>-=Q%I{t zc~EXHSM}E;u+t%evKl(QwMll^@H(or9@;S1ET0vT5$1ku3}LDIC_wa-59nGMRJ`RTcU^6a8xGA zMTZa10HqFY+w7RE+@z6AXC!5(MsHicE}|XvRLV}Id+0Beng69YQf9fQ+Hrql;G&e7 zTaq)IQgRm+ZXaxzs~Lw^Bc>xE^w8%g6R!65|JvOc%X&%%b$hBgx*H6d`4=XFy~=c> zcitCyFTka7NPh1CqJEa>Gy%9SB=Tttt&;LC+3BmKj&d|`qSqgXjw%YTS#IB_6M?e z%!z%&U2J|w&2H9DJzX1$hCuxtYyx~S_=3Zs@cUMRub}~5%*@H(Cavj2GLy{~$;OrG z91c^i=Uc1_;Dq@+ zoTgC$pgu$Y+=pkOqjF2dO`tJSOk!Dd=j(jYDLb4w_@o7lX&);VKD$jiB}=akG0au89va}z3O z4AzReJZ}i`mudz{Zm$$d88;Aqh~I(eL(5w%xV6cb4E66tD-{IX;c$dM9_AFxL_{AYy8!$OC=EK~}eO`CVme{lRg#g5*{o z`>cmmYcc9z0y%LkY<(oKNksdX+u2SmaA4)R(p%_}pdV^hsYYwbWp8+jooxK++=mL> z%$<*Hcw{ZUE>^kYXB!_~OF`<8f41>EYt^*l=bL{<6(CVL{+x|fhh3{7{bF+kVHU?m zdo%h|Dmf=RbA(~~z&XEFQZGXlO|@;VdhD|GD`6Iw?iS2qT|jyQ;(!t2MyRULy3%(- zw2x>@xLY+D0Y`jQ_^ZJ1Q?2PWxXYB40l}k99nii=UqNI9iFVip*+aZy{Ha6%8et{) zX&Drj1T`XW^Cm_|L#bt>;p{T+Yqk_k**T85>da58UwBo?%lVJK@w=A2P1&I9eW`!2 z@v^;*_m;`s*Z#Mp%HOnn*f}os-0D9!-udVGKI>}Nb1yyou$`;hqparW%wH;6xShW^ z>~Xs?(MUYLqAqqyZC}|GST0I(-mP|#zJn;1N(FUC4182a=4PDCaw0|V>+55cJJ(ku zpLY3CG5*rq(M`egmz$b&-^&J~r_|PFAWem%iY7H@nQdewPy}-ZotWEd#f*QU4%=dB zMA|--$|DH?k&47>b$@nH9!N;G&#R|#>ebF$_JX8~#Lvl5y|5U~qE$_ZC^Yw^!0eQZWVq5!Jjn&MzIN{2wYL|xc zQpr-x7d_;z9#HwzgJ5coP`G)V$)`)jzN*ihSM|l>@K~5=+Ur&f?z&dicXDYaq3pDNugaIm+uG?JGDv{IinU%b27QidIH zk=7}{x@ZxapLPMHQby8P8`LVgm#O-o-j0NWrz~>-WyFXs#3{y>z@M$SAXbsxU*uC%KbkVu_Rg@Lf>6NBV(`Ub*e5|apH+et;E36-I7V_*AQU(lwWe>G;324?elDy z8b`N{reSGa=i@dVSo8eX)+29fBLmx>(Us$$9_{L?@y1dmMZZd&k%j2v*Q}fPA** zvQZq6NU6N3(+RJnij$(he`10k=nq(vKJCNnT?^vs?kXoS(cHo!t$VRfz8wMh38>7j zz0Bdjq>cLG@u@&GbW3%H`Sq5@7VBfNBg7i^Var8R_^c3)VjYQp62a9&^lc?mP>_;_ z3DU-3jzpEYBi?!XJT+UyLm1ewAums~lEkzq^XMeA5p;^D9D%gZCVZ$ShR$Nlpnj_^ z0>_X&6A-fiz}sW6>FfgsUO@WK@iPEbfGOpR9ue&c0t_Az#0b-bTr)BjikhhfRpta;Xt-n?x`MenW%m zs6YvYOB>jk-08Woxp8@_v;N|(bP@FblCQn)x=-i(e;fE6(xQ(z)2`#tEUTB7Wxc2A zv0fR`6QYEuH(&F%8n0qC>tU3l>hU>4{}KjATr9n(T#z^V`jnFB&gW;yW{Pdl<9q=^ zO+bq_Wz#`XfjUUxd&PW3yEdZl6x9y*PJlYp{NRwgF}qpW$8)eq05))}L03sg6zf-; zqI*O=l2mHpK+zs=kTB|$FzS4RWj|fp$vYD<-m4o0K=O1eNzZ!}Zlz8!(P4@r>OYw& z(XA++(NQkaJa_Toa-*v&l&CQG2UA@LC1<|;2lQ5qSs8;8cjyoID6I2RB<+;aPO$^_ zrDC96Z+<(Nb@a>}<%ob#W)tkiBHmGsl^sAA z0_LkkZIUC9_o5caGqv`n=I8wF(xV$BWCO%n9sxv&o>zS`!J!pX4VcAgLY-V4{YSi2 z7_pR=sxQ+f`uXPa&xf=m=F*v?uy&k>2N8Z+(2lT^5Ns@cLp)$kJ+t7tUY2S1(E6>a z;!X)a>}Tm59*WBeOmo7HkqoqQ|Q|xjzHQDD2dWB-;yGsV;8%r5Hvwi$o4Y2}YWPLCWWFYgpa-le$ zLfL@`b6^5+M+TGIzxr~kf&uF@HA%+{2ouFtqEY=rilTAH%0SVjs+MN@uU{p=`1)tr z7*mWMo|gH*))1QS;-39TxrQ&JQb2`vlbh0wldM9MijwZm((|X%OEj6oVu(gX%+UnS zS&X)@X=R^?m4HP~?29C?M-)jgK_ARG=9z|jVFvv=!?S>!=Nu>YhvUZnP_$yW)vCbJ zV-e*x;3b&%JH$PbT!Mqo6*E(c1sZijH)>X$-n8ajF#F~c?2ZH0w^H&O?3mZ*(z}it zfwGbp_~|0ilFr@t2?rY_!O6)4M?`&W61T)eqEFRN$onUz1PI@T9)R*Lxg7fXHaSHU z`S5WxV9RSU=F8qwEpNrWB=a2zS2y&NATW-~)lG%<5coBtFVyD2?_IltiNw6Om2gmd zg>}~hUXWb-sq){)~EZlcFy=>1jOdo zwFYfzz^e9?4N+1vM_Dc)ZRO$=IMU_Mh8r!TcTGOVQNN?Kq_`*hl3D%}bDBT?mRW5U ziRZ1({XYl4=cu25`0?3|!NoLI3WF@qI$0tkZw008%PlDnv`5jD_ND%{84m`xi{+!phb=bN{#A?GsXaQGkY zW=NXbRMqSJ;WOMZ7B-WX|Ab2G{i#`6cW_(K>pbxO(U%r5c>xi6>XQ%smLdOnGSNp= zx|7xl2yk5hB5*ev#!}9axq~IXzrPo2$pW*`B}^@?yWoy?_^@DSBw#hv96AXVA-lC9 zeiAJ_uwbEqAnb%;7W7H)&fC|i#%yVLf6#)LnP~zH)BdthhAc9_)f9gv1*OO1GPerd z5^;b+_B4t6{^}tTbd_ET5pymJ%ciGcqS&p(MKtSdZ1je*OBu>FgR99d6VVrhHsL02 z-PVwJ43Y?pi4hwDo-{Ja(jP7>Sx0I_HYLv5@scq_O%BRxnezyWH%K$F?eT3GOP_&o zGja-kFPf2V$07TX4VAOKx$_Y9(D<{v9|UmfTxJ{Su>^Ikus+2=MSl$8Edf|L?AqNz z%dMCxEZA`7-##tK2IAxTo=G*~$mc8HETq`gZqcz7Npq({e+u()IhS#SR!e$WbtYVF zo*R%Vk4n=N{Vi|mt2g}LR`>m9zqc{?JxuSWl&+j{V|9k>(^=U9nH0`Oz1AvOc-Lvd zM@hA=1e#}yh@EB1a~u25K@nhGiSsBO+(J?>EoT*Mptmr!REw#0C;C{T=CRw8p6A2b z3WeGeH@m3$9NnO?v{IJ6TWP^i9Fbk=UA_{tTw$gO*T^Q~yr2=pXvJ8hNu(v>3O)j0 zk=2iilYbg_P4?Ej>!$2)_t#%~jB8kJ$%)4*%BDFVzl-t2G3E2l=xg6>j52)4e&k&? za^QD|2<5(P-WfiS%Dw+5;Cs>s)!*ML=RW!1_`E~*i>+QucTDA`=KZQ(`mWEq%iAAc z05Toyv0snZm>S4>0_@v2mqNo56H4>h&5qM+S-ziM5?y$mb= zOgvGjS3?2EbzVE<;$iEWV?eRDi4eGJ;{8D4Kb7mB4;< zsg~5Ul}t!lFZZcdoWDLJr^7i^p4qBqp2l4;l|<|X5w1a$HT=5Gz`r6wQ=tX`-xO0+ zq^ZbzvV_9xuO|<@8Ide3dM_9Ajj-_FV_#;+c{Fd=#UiShLbWeUrI|ADqGAy4>?lRp z( zv21_x?6z_Nth)(n4LKf3wT#Lc-8lA3yK1fWX$E}ifq`(Yf4@@2hIh(WzwRzFV}(2A zB;VL1OK7jIMi8gn@w(p`)PLh+#aiuROHL}2B*Dt(3TcGg>82w&Gm~VFXL=O54K{=V zUeN6_e=gR%Gb6+`R*Kh%VWWI4vi4*W=U)2D*OI;ZfOF)8ZGZB?HFDsowZ+aCTdUK#f!q{j zOhcZY^c-n3l}(Y)P9TspJNe#9Z}hAQc34``Ew6ucT`(O~k-o5`>fhy5W{c03nZuK6 z0pxPJW+-tKmk3wvBvA12AEGi}V$Jf6gJSWclUByzkI_MLJ12j0ceNu>fvY;&THEV8 ziz+JoRU8gt%o%U?VP z(&BGHdJEsB&nChek<|QD=m_1-soN) zLi7pMGQ!$`C^y4k9-vW6lHA-JhLLBJU(&aX%bNqZVO#{uj6F)qx|dKHuw=jh_#KFE zSuCzXRfvJ!a|Yx5W@*|{s&YxnkU6k8{zv}dkd}SqJ#7;Q7R69?`o!yYtdzV;pew&uzH~XwxgZf{++D}ydmlx&iibB2V@FiA5snBAK?Y*D0i66QY zm_&L9@rY++DBorwcYfM>RIZGggO$6K7&TG6&%w9y)~?LkeN0!)e`8%&DzkKZk?7wK zaiU#dKE+|5-A8jLFRtN7l=Gy_aUyV4G01#x>A0*^Q{-z+M4I}+@7%Pq!1w&poh<&Q z_Q~dd{`v)-(#k+hr}^9TtPbhs27BAdw_akZ@nXxj9zT7YHJ!cBYvg)!QeR#1q1*-2Em|)WO<&$D-bre zKJR%htbc`I8eu|L2Ij)@`BKSX>6M~Y4*aasBaBrmDuS=rn_0)At7l7(IAYujV)Cyn;S2PCN!;fVe4^6}?DtK-QqrZnbYb;>&9b{+!F>u-18w&78#)xzK_p|8HIlJc>Hb%fij6c1S% zVhe~gj<<_!ap}UW=x2~`#t!wgRQaPuBX!fL$0eKKiS3X!lON)c0Yb)=1+&Yz6HFgJ z&*SV&pPfT!p#q9={XG8vv4kbb@ge-}xohxk%Uul)%aK3#^*v>t1m8QZ7vVFnwy$Um z91H8Yi0A~Vi8V<4x-xo$77OT`giaj=Fz=iJfn6_2b+L@U?cZ8%CTI43a%dRW`H;4p zRVk^_*z?WVYbdKSp7|urLpj4#Mu;BQXH4aSb`u*n#u=6FDnS@WaJA>AE*i_%@}?n@ zV_T$`i%!}S-SBHO!}02a2tkMoIxjE}%^%b>Ly5W2O+x0)-@2^HBU40;Z@Y0h3;T;( zKtM1WdiAUC64S%gon!w#PN?|9IDogJBHzHR=T4{OpRkI3+JZvr7QplJPk#y|?g;?9 z4MtdlqW!?0)+NM83b>O{^uD)QYR%n0B;W9qWP%YZxG)<`{B(3IX!}$EqvH$3aOdSF z;DdD2UnLC+H~IB@^d^p>ZNB(N2N;*4hvMD2L)b|nS-?32I8a&n`(*n}7Y)%{TGAdz>`V2T$GxqCDSx5_YcXeRa89Ngg4rwfHXO_eMmO&|>-bpf^7EY^`p=_AGqCbb=~DwGbf zuP~#IN;giMUOE=Y$;s|Ag7F_3JdLv1#ap>FF8B4LRA_WN9H*wda}TYS?kkCjM=SpP z|MQEg4;G_+wG5eonVlefJxR$Vva{wyJIcKvmf`Ik;pp6!I?zCr>Y!3ASg<7XD_Z%zrVAYu0T`SF8pwASo_v{l2*Ki2Iau-;r z>dwFg?!2s^<$mkZMxOc&%RL|m!rmd{ku4w4eK_#Hp0X+k%tyo+CCDvVpUm-FeA;QB z<)@iPyZR3P6}byXQ=q{M0%vH4E3h1XA=Qbiu0=PNSa!T@znY%yZ}hIO&2gYl3KsW4 z8>*i#pl^w^H}Caq6yW_qH(a>!kg5i(JGe4*D?exip zPWLCuA8b*rX-)CRY&CB5c^pn{Wy|iM{$;k9FJZ#Wg@mpTGFL8GqX+%jK@=2&V`B@l z4tew1)oW?;tzo(<;tc&asfI3GwzQD%s+Nmg*dDU>h^~7eI}OOsIF49FkhP?ELq(;K z`xpCT1DEjVTkCs;1CL;BtRx5UG&sz?fTa$u*qaSE0l#UnPk6ttxgCRp$COY!w$jTUGFIK(az2p# zWn(m!Akf9YES*CUE5^KhD5=EgC01S&&L&uZXV@*dU`k4ctVFXW)eYTFI7c9BB#RLvcf;9Q;(Z@x2ch;miBM!!O)R-;%G@6T9}%`3C4 zCl}~5c#6rW#S9-rZ;MWS<%|S>g?-a)G?^lCdCqoe0ez4Wwm4%#=9lPuf%Ox~;Afh}jRKwNKY z%$-T7+S&Dw_Mu9uYJQqfUZe_|t;n~W0)7!uHGvQIEU&iRZW|$e>-EA5 zI(Np8FhGesmPQ-YH7FfOsriNF6>930qM*J#9!v?^Med#y;r&3_mKXeO_rBX9+)mmF zs*I|{XS{G3y|aldgd7SK%hdO8nVWn#NWDM$T3}b)w)V2ZGL=6))d%pwJ*J$i zDmkYB@;*Q_On*+*-1X)Y-krLb(yQ4AF491$IjEKnyNjh6%7t{+dz|^O*6ML}{uqph zCJtGLQfbpH1HUBo{8JZA0BOw6n?;PRG+ zwAaWOJtbytE)?!Cp$>=^G!NFV&8;!1TfDC=52{*cr0tC`Hv|c%E+YI@Gdp5fH^nk; zQVslzlrM;^St-vZ80<;)hfczYP&!S|Mr9iJ`VI?OjW+XCT4{}fKm}2mxzb%G_25u! zmRHUWX1A-^o_W&8o}--oQZ)sK^^mdBAcdvddHt(yC1Z@Q8xaMJ(VVaK+$bvQzT1o) zI|_B|JLnLLiykgak3JP~-N?=9<@ArsLRxWt+vb0I(yD0Gr{vVD|7Q8y>{QAz_r&kX zgC6juw~d`UMNiXN-LVZcvf+*2K_^HuYllW|=)ayuCkSh*>Fj;7B!Lj6n7|s^%q`Ho z)uz!S=YuKxUHO2ej3Z&rayw#{Xb1Q&8yL_B#BpOSqxC5?kR=Aro>`f8 zHT!+>t{gYFAYFqav6x}15v{^ql1Vq`48>g{9Tpbs9M3k@6)3YZR+l161zzX>Sg)&D zuQeYn-pIQsI`{R{@`a~mWh!M5dZD?vRbR^>u6wIvSeMmKtD>-qv&nR|6H zj2j|u;nQ0e#t5N%77QWuJ*xifC*Dk-Nt zmEuNPHqIgRac%3GP+ZElX1~f`45dCVR_#1|>BMC}Csr)8Iaw}^fft%DmUCm<=3r2q z^4UP$;XBeNexH|j2du}f5}!6wm$NsBFWGmU>xc5f*^Ufw<|SY1J~N=5h{W%4_Bhkw zcEiCEZ8tGA##fX+Z0;iv0Ky7uOF**|ukGLOk2j<6uq+#iSPLRxy-32x5<#>$$%n<# z*S(lZ)x!qT7gt~qm{dTNsak{R|m1)iJgYKxI@AMivo5jLv;C8 zueC?;MAJqtJw`jeuX=2(Sx5)A7CS2t^l_Nzk=ndSa9PeiS9*^>UfNMKm&v>h#Y;wX zuh=2=_JTKPXN+Dbuu@J(mJT3dm5QPl zY9eWa=oKG)3?T72u}kVZKOhKd4213y@y-%HIp@!dVCc{$Rq&^ zrAA;QNEjSrn1kO$_QHs6_Q*;oCH*LzmAqiAKtm!Eln*6>qD2wg8nMLUVhldUa%gU* z?h`uE2b2=M8PGwoW=Ozyx=!ev50_e>Hp zmrN40TmpM0GeHzkE20R&kRVp&qE%~=81~HG39T2bRcmeO`D+{DC?PSX*3wqHCo>6N z+G<;COOL&sa+GQsZPn8v7-wexf8W@%&N^rHxR!#DOlJ1?y|?Fm-se??{!CUbVzSIu zyNP?D%-;bFiK7mE4hl}*+=~1TspbFha`XbAP^3s+MFXZ0^|y9qP$HAGC4>Z|6do)- z%O(aO>YGiaSl-@sQS1cvvKPNv#_T#97k92BAoIV|{^b2@%kOop>)CO(M?4~m6f>Y( z>Sa_&t%zkXf-CuHzD4JFlkJ1S%mE>_ci4R)r*16|r0!XTDuA{ecU~Ym@of}pGf(bu zro{~s|GdRV%>U*h@~aP}dmeNHDpI&CX_r{Cc|ZI|lbgHM+)Z2hyc9HUEZE%{CajYO=k)r_;+ZE3m~&7y1P2PTV0~xsLtcj zlpdG6yD_t<#Lk9In@D#rQt#*8oXg$0pRQEq_G(EcWuzifzXkU!;}AyeJ|Y=&VmA1q zv1#K*8a(!3Yv%6rk`Qz%rP+^OVFWWf_>N|41E)TDh#&tY`c?8rigWQADJP$KZxOe# z1mO)!U=2G^_3(0P{0JVx6GS!a>#$l$q~UmE_{pgC&~Y8o@8QbTM3J$P&AK|633NQ4 zZ`9^-#+>$Iva5^)W~9Hs1GsHYUvNsa$3F31KW=VTOKjtb)_Q?pTjzO``w-&7soGF! zxMh$o35V{rQA11F4G5jXm|N$gIk(?^9fsd6(qTF8xhNI&wGO7fz6fL4OR6!VZN z-fKuJ>UN5ejKY3NkV;+h^w6M5RlPCSIA)#@T~w;^w-z^HfyvQeAdo9Peay$~XxO04 z7F%p=wzBXJyIei+=L}bI`;k`mNt_i-@#o!#m=92094D-3N^Kq)-U=; zZ`RV()HI$#Nyp*%!snJ+hT`Kyw&B=Hn5*Mpw2M|~oAacxV?^7>OyT(qb-iGg<<5(+ zR)?f))5c)j*w~0-r#aZDRnd8#^RG%xpE0#me+bWFRQK%|XpC$|H$#)6pGMPGB`$e1 zBlpmE9>OO(cHHwH%FHzqXI!fZ+ROqb-8%o`WxAV3_7-hYKa4Som$EVk*wOW^Pe8^r zDhjzA6%;+W+n39Utm9V5n&VPOf^TURZ{}n^xc76CjuNZ2f z>PuWhq{T%h?Rq!duA1XNKpk;~*fJ~rR7d**UQDS2cL-x=Pkswoi*7>ZhRVs(O?;#o zZ^cL2m3?JNxWryf%-B9PM1)+oVMn=>KcYp}Gr2=BKF^B(Oirp~aqc2;3f?zVVb%@k zg*x406Q)=S8AD2z=S6`VDS8u*Njv=iln8E`lYkjWF5jk>Ypp7VovX9_a~-LV9>)Kc z^LG{LqJMflW$6)dC4=AF-i$Ev{PthiAFCVlvlGKXUpTS7*$T6d5*j}+J5vZ!y*GRX zEXHUuUxO#nhAWIkovI^mIO`j=sCz*)9mwn!{^vP==1TW+$yDxyIIYLjOYw}|T)c~% zqK$-G`_YO_f!Zeg!z70<`Up5IQbm${KV z3M$=S{;*a{Fnsy+LkELd`!4d9&gdfDNbOzbJt!X2+hT!yohAzLiaxdsW$dc`H?vB* z0pLvboYs*pG32vn-#GG+;Jp zb7Wfe48_i?wckl3xUlo4{CWec-Q-`uBc8S|Y~GBJ^|-Zz=HKj!6|}yuZpnxRTwZ;IJDYvpbWED1 zcVlcjCI^T9=_PhZKluo>=)>(y3?yp$e)2J+izRAXN{k1EcqEA{9v|_=S8hiZ13A?3 zB$$~=@Z$aqm?R==nzS?kQBFA2I(E)PqQ{OY#j+V{Osp>{!}g4hIS#QBrj8=UoB0uh zi74`Uk?7!%&yWtOAnmM3{{zyG=CA7)NYd7a_pogGH=^q_cGYXo(I1V~NACOfgO55}bMZTG zpaN}MFUI}<{m;uh9L3BzrgZ7-X;0)cWiG2IuZhk=xcp<*L+U00G1hw`Q-Zl;z+LhC zOUlT>?oueEy)3!*(~K93d}G@-iorwx!D=hu)ozmqdB(vuqtro%LppKV z7kRgizEPSjqGC3KK~0mypows=RYMSPmr3sm@8J@)n>sIR+}Rlt?yy;1VWR*@(vWmA`^BDbfPgC8guYiG|!wxoe=xt?(ymg zRFq2Ij&*E2>a&U)^&&J_Cf7DJ>Lpu?>{bR1Ea{sa?2aERTGw1$3r1z{2x`TI>LJRR zAshy3UJ&-zy`;FzVpcVb6<@zN@nA2!5Eme*$7vW{`Oz(};kjWf}Y@Oj0? zS5ssVL+)AWlvg`St?#v#2DDX?Osl#!&$_c@7h+tFpT1f?Vl6Hj7+5P^_FCP={dL~V z8kV4J%1`k8Gt#2xquaOFUA4X58(;Fp%Jg#uncqAx<2SF)5VuekMD|88t^uON%+eBH z@*;tLna((ZQ6p%%WRri?&=}HJ%VD<4Nn@}j zzKIN^6dLe(VYh>ueVUB*J6zO)v+HM^*j~GoWce?i@5HwpuGnw)D}QL0{`@*o_7~62 zN!#>PpSpj{*{_pri9gi1D_&=dE;YyrQ#eVP*b?2fhzt(8I4#FV>H=Sa3Z7xy*8Kt9W&D$wMPPZFyz;JtIlt%kqv( z>qGI9QF5@N&bH=c$#5W2>}zkzC2U4;Bs(0IMw`R(lrLqMtQ++woqm88?(8BA=fEKh z-;Z`BivkE+MR~TcNTc;zN$BHy&f@3wFY?8b!b*cC%fI<(Fqv9{j&@s#-xpS{tC~m! zheZ;9J!^m1G+@6MutFW4X=PTrjhBhfVPJe!Q>IGYi#h+TYP|7-xlz;A^^I?bfA`&m zzw_qSTm{&g_e}qrr_NmMHPaVvufOUIdIFvwq@72_d=g8aln&YSc(dUEPd5pEeJKkY zwJ@$9ub%blVTP@;N&Kf_fReu;*wK2Nx+Ih5DHlc49TjDPxFZA?d4Bt=$42;Y>seKC zdStj%;CkI%33N?}Z;qBse+yN*K{ZmFylDzP0bb}iTz&~9R9Df*w%RdhJ&g_r-A2llQUSVtX-qUH#XRCRL^%sdUzC);1$%#LjkweT4I8 z4uFeQnm3A+v3A9w+DGNMNBfP#DR1ttUnBj)Ds~Cs!M&c3ZX8usfz;e_%P-!b%_ z{YeNBfNwsnKY8|SLi|yIXK-=~&$&xRsA5wfavOYLQX%=2im0L{2(+}QLCF_>OE$VU zGE?=YCvs+*O|I=GL^AEY4hFl!?p#Tc!AUZBs^Y_vpQzGLq7j7U$SQkP5fBA|4;Y_1 zuAahXl)bBt0PzMjN8)O_$J#w&IQ|ayhjgqh;fg;SglkPjoDU%360xv5+>$cZv=6{| zaSSzw4O=auMp!u%pyj)A-Hf7j72z3KyvNS=#-#0UL_33ihW4?@zT!m)rrOX961`&g z$Rw_6M<|)fA!L(5BgSf2IG#Ed&={nX3cuBtm(6V(Ex#?8XrG#5T)Hmu@X3?nq9vWD zc=V0&rZ<$?=~M)3(HccANJO~+I13J~lsk=F$gH2no6WLo2cP^s2f4?2)hA|y$NF!q z1l^|ZWJsF2Sd*Se96d@r`nHhW4QN@eE(?aU3&+DHKFASosv~GfBs*P9-Q{^?Dr2OF z7whX`J0eC|)cz_P%B%}vS7pf-@q0ZxPLfsk2pCvMK-ctNnFFG=)p9V+iX4uZLgM{H z0_jyWvHXqhWTpAn+Oag9Gl{^hULp99%j0)Us7l_b{jdNY){n)ZjQ{kL`s09K4Sox4;c>;Ijmch)gU6pFhBm+FOE?^9MJ zDh|05g7U84z}VQV7JU|dz-#kUMB#&n)MADdwtF$2Daz=C+LPDNDpWrL4{8kwA z$x8DnSfnGz^5p}ZQkJ-5Dd8!xN5-ptAP)`OLc>LOf=LXV6@QrfU^>_NeNYZlp6pF@ z1u~zLVH|Y1k%ELTACX2G&)Drv-7a)#lP2!@>+$NTD8tGNWSY{sfORfkKSgEY?p~@L zYzog?rB>Rw#3Uxsq~D%56J4TwcZ1EfGwAzN`xZ1dCz)Wv-^hDxolel%iRlapG6YTrH>}TaC0#2G_ zEE|%fR!gGoVcUSvW0+NwZpc6U;V}DAW%CgBF};jy4GKUfixjl7*{hJmUdVkFPxGXM3&Zk&d9%&Vv{l6xC9q zx|b#M`^DU9bS6`htpwT;s%XU(eNvsrn(8y;d4HK3D}*@~kQ;94Uv#_k%Fh2Y^th&H z$+t*_>jh@*iAQptXEw+RWk7yIPx6vCE7mQ?fa1w|mT$+MECdwA(6pH5p}{IQ>g(&n z>u2~P7o)1J?U!GQy(s7=3f7TfXUrXFhh#rjT_Zs(x{3|w9)!E zRr(x%dmbUfAsH>~xwfwwPT3@6LarQwt zoz+YY{3-u}vrsqI%}+;Zp7 zz6;%eV(?zz6FlARKQ*?A7Q)6Af=0i1;U@zlsg%21FQGx;(XJ~fEjU>ld83v`yti6% zh;aTTF-_>X<2^A>dye@e|E<-gn5kt$8!)99;H*tOnLK?$*n!=6U}%aUWH@`fyZNA?o+lB%4BA56Wk>2G*>c^ zIe&peV*ihD16Cagu6r3L2At~EzvK(+bzA3gH`998#r`rsvl-l52m7xU1CZNr9h;k* zIi#-Ub;Bqw)maIWk{mX1+D;8K{jy26#mXB2CbdZ^YLO%>Ysn95hKPG+(WVZVV!N?&MQs9qb3{8(|5#Zg`}XI!#< z+43)}%o`2n1d$P$UKE7KjMS)>OQfIyw*RSA0`V&?e+gNW8vRdx?W?st_fhltGgmz- z8zj*n`pz4MObG#R7HgQi4-?Q>V3co74e=2gGaGO=oVCn)H+OYx)-`~3l8QMMoIwa` zy>m%@>Z``-ckrO{*0+AOp2Fm(&#+Y}b>irO&8&g1i(HjJGQqgAl^Ow`gECm}JMMBy z4R7SSk^*voJ$njzgkgPIG>1q5M@Bd+eV8!?VM6-ny;gwV%r~Eu1Hq#s*x71N%5U3S zu_JGI*FeREakd`W(vIE)UdN;T#h-c-EIFhtkPo?~L6QFi)LF^TV^#7urW&ntd~r7& zPt=^=16|p54N(LO;mBG<4Kw~;i20`Xn0WgHw^A!KhA$;`#+bdXK}>J^Gv5>0zs#)r zxe+X{^$Ahg(AB7SqdY6p8~Q0w9P*L|+<$pA5bvpg$LyLjeb%QHffDdpk*Ucq~IJo~^+P_X?>r!d$S5B=xSU}s#qwOd=k^61Mdbz4a_7rcE2Jt`cV9Zv52jMxF z22($X6$kycR^VX)yP2$w#}PJN^~DP53VF|-c$_<3-S-PHr=&OlrOFXyfU!u99;W9P z#Jd1^H4}dVss5K@Pmp+4I?QdiFvf$=+T7WRzCPp`ueFBk?oD?glQ-H;aA8{_5W51_ z2ksgPa3#G_ZDWU6illB(blzJM?~6(H^g31Az=_UiGq=0@;k+Xau9N{HbxTYgtSSg?NPCrFm~OrzpVgHUZZXL>pg*F zLER(ra-CXAGG^G*Q;i1H1EVqbhrz*6mVu$HGeH7%1?`Z3bx)~SVoSo|-x*_^a_pHwnr8Ocym%LXxHLR`JY?A%vw&Qpnb_+~x zmL@f1=Vlf}hd2ky7Y3;$!to>?%HzYJQJ0*J=rJ9h>Q2_~ICmpP?!!)>p% zf#$$8-X((ORhVFVInL0te05{n`XvAmxtNpW)b#2$qqM;?=xWz5K8d35b&Kn~*>+e! z?OUsn0ga_cL)vlQ7}If$M%ewBqFgZnmc}h85c><*XF&6#jUOi*qbhZdK|5~>7m6nG zUYc`KX>;T!$R5D7YZCB*kk4Ee>2)7(F(AdKmTF(t?+;l2rr#CFbaN@{nLIynnn{6E z?@Z^G#S`^gox{QSKAMz^6IcJ(D>Xp{`5{yD=YqYu=Ww-LQ;bjfR#51MUJzh@d%F zh`#?wUhB_%@8kTNGy>01|){2yj(Ad*0^!7r92&wx71eI4^*&w-#(xIquOj+Z_w6zwrnA!e=?e5M-m39=(sV^s(rLDy|GDm z__LSQ1>+aK?TNQTpuUg=BS%`dmYrm3wim(4>noyBFuC}=X@7hbxyr> z`cIVdv=qt}gG5*+ZBKclUpJW}JAGm$)3J;fW-2=Rm?AW?zQ`83eA))Deho??zYq%8 zc!CQ!`MmkE}Zc4tfD;J@fYgSH3fIaM>^jLj?Oux7&nXTj(bM%J; zS>-q#@hXvDU|$4`7A;?M5VyEAOSctExg&p{svR?0_ot5RIrSQ+`;$>ohdq8*oz8{3 z$|%~`c@T5+B(_|>l<)6yHP?s=ZEhJYEvNI~{U04{26F7^=*AAeQ!fsBg_R#<^jeML zt>`zCGobam-(A{CRDo|SSjS%dpy!T#Vpd)j9Ql&eAb+SoTa}&z!9JH`d?EIioLX%| zBPkWwLRIt}Cc*%(uOT&DnfW?=#blBw<4t~+&DV^_v1Qg`0`il-J)SO3BFT@>KYxk3 z!G`)rJ~xYorH~`b0}^%W$F}0tuOE^ERkc_ zZ=@k!@?vK#DtP&#!GbZL%X^ijdIC!3J?jP=JJR5 zCh5n}Bo(Mwa@$3d%kJukF}ZO!sxsl?BU^9o@`sC8b682HCwha~)Rf;U79XgT#T5^X z0C)#7CS;;Orc!@~o31WSmqWlhN? z*Qzsd8OcztHruFXyxAlFpiGhRrZ;a39kowPh{$?z_b{V^2YcuPdLc;>` zNt6a_e;;X)$Y96q?ZHI0&fjRnX?mkil|`w~Tm#U!Sq_e+PSWIdr1vAJ5m%jzv1+gS zl8)7#VgqJN?&nXmcF3ZE#i08R(g4Rxy$QxWc(1R_H&2jMc(XS`Bt1bAGL1SS*`|#f zcu$Qp<7x^xR=r6_&m?-Gh~4VVf(js?m$;qnN4T!=A5)OeiYlWIs%2oK^US{UvdCJo z8mEih6mD1l`q32s*IzMlYVc4)qT-aBP?*g6QnO&u!MfZWFfJ|dU&v3XjoiTO#Tbmh zK&D(^?4Iyzbh!z^8v@pPdIq7)Z#y2Gq~apKC%xDa(7rOK?*==l-{9Bpnj;q)T=5p| za`h_O#J9^174ASL4JG5X%n?`SL-%OwzZ`DG1ph3oEo;z#J@x9Na%-;a$4`m$vFPv@ z#8z1QjxE9_*Dn!>`cxC1Vh;D1wxGl4E_QC?H{M)_15x&kf);ZD$sQGT5e6lDBeyJ^ zWyzo}-mL7YwOA>HSDo*8|DGKfTvc?6*Lg&q8)Z~ZGOZtjSQdQqhiBev0BZYTF8h&3 zYk^TI+`cbogP&S^2za|h??}_7#*F024Jj0JP-Hl#p!kt=LPRi!TBw1rAErJg!EZuj zP7@K51Y50un!r~N^C@!bIiz|#A>dMmps{B>k%1DT_*$hVW{&bjK~bG$N(ero5V3VQ zs8mD~9y<GzzG`??=OJp?a3M&ak zvXxjHZ1y3NMop@t*l5e8WkKPP;&Uc(97yBbi>|m|i}20oE$IL1GTu}2jq?Jvvi;YoSykq$rtatj~3K#9+2rmxvwS)qHC|M@J^!(4v!IUZVvh^ zbi~>`trv*a^n6o-{9TjY06-IK0+Y$~dXm|$75WW)4xsj0hIJg{FFcW~8VMwgqhJts zdN|T)+UnEO<;`T+Y_t_IZ`FRW_qot34oBT2B)0R^~w94itcR~6BRRZhE z6TN0>rn)%p>|31N!|sU0&~#&%9=BfDWUXBpk*-xRySp@<+`uy3Gb9J^{y+N5-)^+Z zE7Cv1_%5xA5(}dY(kJm(n|;>$$|yab%ab(q65dRrV^(094h!~jL54p;!0YZ_nq(zH z3GM{!!lzY;HezOWU2ZE0v*z^NaV^UV)00j54W!Ws&K*`tW4|8oTRYwU=>4qTxz;`3 zoTQuM5R!KeCjCDCP#D$UCV90-kL-0wZ~mMV>PI7+>tX5^f%zWV&p4X($kh$Gy&Zz! zxo^wVr$2?A&T*PUjq{0=vrC25FazKmz#j_JTf>2Is!*F3U$K77-R@}$dlDdk1vT!a?=d(C~F))=nzzYoa&8}ysc44G-Ie#JneIXeB zI%GWK3t&EMusY~Z&6yym7O=BsIH29ZcpfW&n%Gif&!e(gsk_s-EyG3 zs9L*yDUrENx@XHe0_DXmnix9~>S*%Np~1T`*j{Ri9@;>Z+-V)(1LUsHB)IciIO1A# z0nn>K3XA~Nq7mND1NucQjAX_r19%XH6ygv18=2M7R+7n1anquRjgUM9GG())p@4O~ zV*e`S6qjb6QK6&bdOwpbPLp-G*Q&y7%&D z-4t@J#bK(q_a@@Nvx zq-7 z=#};Q4yC|+t>e}KUiWtaZ3j7P#`yiiA^yC|{0cYrLB(ax71cBeow_D#yp2gLXus-> zpJ9M64l@Lw`1L^FCp`pjHOo{86k)!bDaCakfc!&GQnw~7<& z%^A_+f|;9t=twQ|ejxNuI-?l*7CA^+YkM5GKK)RB!2Xv%)Ms!xy=@;PM}Au=eZ`Y9 z>;3Rt4*vCw^;T6xBg9wz6a9WMtTQ{2&a zz<}KX(Yr$_>6;ftEHq#>aRH7U6Mg3(vaXb0Jwi>8;SKoB4GJ6^ZgQUb;^g41!#Gp1 z&w%H7M5Knz{><66j2H3En4|%ggEI<*SL~YEz3w!Y@3jP4z?Q6V!th5DTZS9Q za$APPe}cX7^~E1FGr7zWm-!pY+bptuR7i}%YU>;?{l4&b~qMocGP=6AC?=mLZQEJ$e*P z%*n~K%dED_bc$^BJWV6(!}p~cBLGkCqUeic(KMhyqV37EBGrM?Q7aPFbUz8{a7bSV z>{6fo)fAD~U1HkGd<3s;TP@BRjM*_s*Ii!AlJSk3454%&NdkBgtSa^Cq+vFX8Pjy= zG&H>176T?K8`aW*jq20pl~HB&`MQmjUq=_M6Gm{;>J{tfJBY z-v1K`jzDhx&~QM%9Jxw=<^dt)M${Y_T0Umidfd+b`%d|0%{yZw_Pzyue~1(0;fm9I zi;~u#-H<1AHKi&abMFsku7C8I?#B3B)&uJIs}LL=WH}(Qi`pJ~<7WpKM$NIZ7l+P~ zkZ&3QgEzWTpTCML=olQl0BU9a% zx#(OG=w@Q7i*jFH=7BBi8Qas@w%$eV+b-RCgRteq9p8SCFVLT^Hg=7?_8fmxwd&U7 z)Nd%DjC;@g_2?r-716I(nco0mX1%f3+Ns}D+21k)8Y4i+u9jq?4`>^RhM-p+Td1ta z_?xtMIH)7cXW&vOB(XnXF(NzVPqO*Yc!I;6$AYRHEj+P^!>dx&1oR$Q)Nd}3eM5ol zUYHIai60Vw7X1NJZy?}vDJ)Eod=jUKJszpojfTXcUE9lP$~sWOJ+Or*Zl8zAZL(<) z+0w2pKVebu0Z*#$xuHY2N9WEBiH{+q6AsySH2`5Dpr?4r>Tv_<(kG2NQ+gol4Cfl|sbA*lo<$PxSc{W7qVSfUZPd867J_AhE z>?dhT`je|)@et~6Zt@sttFZUhdFUR598IHgu&e>135=qR-$ z%uPmf-0W7%NQr6)E)xh7E0Ss&LIuLSy-C-RLp+@acFxV1s)zj!Y#@;ID?F_^*jz0A zVv;Fn&jcF<#$$$5{5Q!$oU3I=X^_f&J^Fqlr_qv4v0^MO(lDb&+7ZZHUe!K{%9Vw> z0APJ%y{@Z}ZCGIN$FAy0cU8=y<&jQ@O#%IK$!w*A7; zL85^Pd*fTi!FfXR=eR?Zt}~xVAW{fd&|J?Go0=N*Zx!+ks5wIxS8yTCnWa zK+dk2$#?|;a;bobJpDVjL?}CL;|tgQnJaL$-2Bx2gYGVnL6_qL;mWg>lQ}$xUy%TI$4TfQuj~Qsj1HI6WeY&P8rsvmT2?T3&0fv>@RZ{ zm;>NZJY@BbJV2vflY=uTq8uZ0CZdeFY4vL46;691$ zEkPGgam9ubt?c2QCk@tTA8rOzNJEq?j25xYwN8*oGDQpJxr6-TdA4EFmndc)SSxGE z++7n(ce8-XS&=N5LaIKPnXNhmQNvC0No+X(4+ zPka$~#x}Y5Rz#Tsku`bfdCD7aJ1a}QfNdfOcEU%#V1a|i0~woRgyApeOVz-i7GML^ zA)g-h>g}Bs7;GKcdL6|MQVV)DZtt^AI^pzJ@?XWU<3;3|3Q5rXv{aROK_yDI=z=CQ zs-Cfsuad7>sb@sPPwj4#`jvL~@_xjgq5gDs$m~Vjs1%weC_kEMlBx3(O#MN?CBggk z>A&#i){ka=VxDH>tP?DMkcXyFAxPM^O`$a8ACuKVzy9EY_DS?9^snG8em~o+gv&n} z(7%GewBc|yTd%3da>jrBl-At~N9l_%f=beV)#tAyy3rTc ze*8c=`hYjHJj+#9u(;xi#dEIUo8GL|;5||pL4GuhRywtfG9YKFQ?3y2q zHiV1oE6gu;6!ivEdUsb>$U?-&?grOsmj(wxh0%^4e}GA;!gwo6Q?7XH5Db3QFV#=)vp)}QTVnq zp2*Mt@Tz-r+L&juGWWRs_z0!v4fv{8>c*_Ra52&&4c01|IaUY`=-#veq|vp&jb+)t z*dend#mI?dwD7obEXiC?|JJG!Uv_m}yb39e%b?@5zwlBFX<38Je5pQR)b#XjX~@Rv zJVrZBL|a?S$8DH;FEHR>fmYYU{lpuPzhiz4eq?n`BQqS3m=Efq?( z00%C!Y^F}7^V)>=Cvhu#8XA;jXAvbIVxm4}2jZ2ZC1oc9*{e%?Trkpq!(MZv)-bR? z*4=HC5d^mRosB`}Y`Uzkspa7t_OH|wbrM7l{N*X-}< z(l)MI`2l>~zU@M6Cpdf`?FQ-R#}s*-W_aTIw}1Wb^5Xj1v7H~j>(iy`tU@kkOnUTs zY%q~Z^b+HCve64NZ;@uO3e&CB#w2)wPaO*BZW*x$MXB9?gayVbx!hdhHx} zrdiR`q$Ov=ab~h5D$)b4^K?e5Y<*e*>_|rs@mwX0l>IP@KE?Cl7uebV#9(tG{o5w!d!Sxbc{~ z`?%pzVkEb0vQGvRmoBL%C}#bU>~)LzO*}3S@cB}n9;&gvwn>UHqawR=(mmH~;~@q@ zT8fzyzO@X{)1$o*v|kt*9pw5k}wu2Z!#hv+Oy}snE~9 z>(h;Dtr=fgl;dA4YUIL0@i$LBk>H#F6|T#TjFg)D6Saazb?S!&9)qq zH~1H`*^>F>i8)NcT4w_KM++QxaMc7}ku7<uTKn?k;<3$P9#Kqj-Nq>W;E&Uyj3;b52NN za4d(paT1BdJk~T4hAX8RG9$n}fw38rCn0)YUu8xWvF0u9m*WQU*3j&x)ENO6qO#ry-q5!X}o)=ME5|FQA-; z)+`y1(}r-jtTIs)7WT7BU7{~9IJ>3xgV)Mw5V*Gfz3D?C7T$xy)QQf80>rH;yy<#jQuP0RayLZ%cSbajvgl`?Pop4#{57 z*R~}XZli%ZZckFq=?i6T6D}|n6p&)2{31dvvh+6lu!JJMx9#GyXL~5lS2J2S-tVmF zpJ2rX=HMikw${o_R}fmRREpB=#D$11soMacgwUUI8A(pwIy$h1X3gebN4|8H6ntg2 zx6fUQG*-BrTp`V+eklI%u-g%p>(F&(P5Liu+7m;=0Kh~3xN$hBo3QwT87ZXOVT*v{>d1 zZbXj>6X_=76>8i^4~W}j)XAKUD zB_qf`IMRERnda9;gP-B-#7k3Xk1{ZpSmi42f9w z;%uTdq?@4iQj-STOLmvEJACU3j`*^UwOeHrFUCK7vFL+cB>X!a_1bd_o_5RdikSfU($7FbMl_+;+F==73z5z`JL?t zwgfVgm{N33ti1HLq5{U08Z6m$>1~a>u`GuVj3Kmps1&MTLYfi?kumMd+=1wJ@8keD zhTJ?(b#2n|^DDbDLmZ^aPV>Vo$Ux zkSzvD8rKggbEAP;y@^dD3)5-5;i?Xq4<_APk$JWutkkjz*R1o`bCgqp&pzOu8>7Dj z*ODKN$f)1?io22iki$%(7{~+s6v2h9L>+J6gAHB$VaX$}lsx(?OtCs_M*pb^LD&1E zTTUC*mQna{?(Adlmz=vzR(4ar=xe+>3$?~$r;wXQT(=+^_axg(d}9|~C=~TR?aiTu zps?dLfnc1w_&C{B0{;Ls#Mdgvs10KSdA0=;PZIFH$(I!8_AJi`OXcu?P>HOdcapyFHw2RRT*ZKr+7*4WpOja? zD4y$QNvig^%Y`wuEX;dU$IdGeRKcp6M-p9mpusqLK*73b=G2m(H|CkcHd36k_W^UM1R z%k61j(!Q@#mb*pu6E_EZT7%F6?@loDn?nM?mo(n(Vuc~k@E-QatzFl1Hjul!xSb;l zWQ*>s=})t=Z7e)F8A^sH1L2}v&CXef_9g?G|ChB0z7gvrjIlvpY}o*GYt1EGb|pyQWTqa zxO`snr&&1ug*WEpk7C6UHmDUx4=JAFU5vyyYcns4JECd-GpjQRUu!;Ey1iMjN5Y9? z6<~nuK-pIMwP=ZYxefo|VZUa%%O;Ft^#S`5r)QLhEXM0?)--V(dS!dKClN>*hsaIr zChJws=4{hg&mpDJ`Z<&Sc!z#*1oK$ON53(0;Y+c`%q4LrqFYjbU3j9$T`5EE3Y#N4*ZhrHo6B|Rh8QBv{ zv$G!aWUouLW|VsCh6elc{pz8hRl(2J9~2-LgBats7-iom=q&Dyy!p_wobe|?+dugV z(BAPu(TW}`dNeNLQg`>~u7LM8J-rr~+?)G1-#lfZWG=E)aRgr$f~Nvtmppn8 zz3XHSx|>}Uz10&Xv>8r29^Z;V8jOZb3aBvNBvJ;mF8t@gp#E-NReyQH|5&l656S%s z8kMezztGm#r1f%86UIL<5Q^`Z3Tg9L%tMpeJ=<)6mT~kb8M|NqJ8)kf!>x}BVSyQ+ zZ0AA9sPDrV4rwu3&x#YDJ};VUiRX$U!p6y-XPfLIib}Mbc)rY+ej*sRN-~9@1+-yo zvnlh*TJREmk7xNE@Ya^#7*?$)g9ss#u@&A-rt=E%+l)!x`0{oF^Gf-q+d{YDz}WyX z8uX17J+&`iZjBDniy?s|>j#q{2AW2~r;E)+a&OP%NuH8?_TQ7)mvTL+-O0g6=o_krE#>yOm>hdm9f+aNsM_aXxvrj zU(KBoWhzqTf;rp7EsFw2Ux?RY@0`L?WFjUkaeXP2K=3fncIVnG?z7+FkxbCcf1{Q6|nCq{XB#K z&VDx_Jv_~I_5K}Lmc5`oCB|>}2gmlQ$AwhpVRxVEN##j+9;nmMdAwt*kq)Hi{#7Yz!@c0;Vp}VB-l|1cEX-@-xy>h-`N{-S%auy}3*~ep3 z68F8A^6Pr?L6LJ#DIP}Nk8swgV7v};QSkT8_b=IUcnQGz2YHCP|6fvBr`-%#AX#%%9{CEbNd*@bo}w~( zGq3ulT4#w7n)&@-A5G0HB07?KN?=!*V?z4aCMbzQT9T@ygZ_BnFpYUsWz|A$FqD+Q zE-{b6CatE)Qd=S_9;pl$5Z{@_Y~s!&KVOWtws6U2s5ipwX;o*4=`&oCS;_+~Rh=?6=N|=H`xbz9UBxYrFY~q&kmof8YT4eI2 zx4pAHV418HKjzPrIiK41*?mw~v@+LI`$zZDoDoxJVCkZd_2qrY*-W9uO5LTcWM^G3 z>rbl3rR{EK)Fx#0oZZF}Jb8EvIxt~#ZAG+%?E0nFK)B>3>!OA+{W`zv-GsZS-K6VW z6f=88f;f$0&v+nQK9RT!M9Q_wYz~cJiYcTsXy;PP-A$@2fbCwkSOk(~Q>>%%=F;6= zf$;t}Jc)h^vstFom`7)g_Lk`unWeS7G96a2L-8V+5S7~D4=QJj)TGlD)_sMirCUVr zIo$u>#w3XYmVP2jHH=Hx*-uxD+bp#owPbJ#J(@S+(EzhJgnw0uCUV8SZC zc1ci!_8SzTO zeEj->kUj282!tsMs0OkMwW06VLkN>MekVwe?vXA?06n%DmUIF03ru9&K zoMyw^gMz+TSl- z0b{&SYkdwYI>-D^{>!6#H@~4too@}se?HKt|0S5+vE5zJ_l;|mMc_DS^S-H?d3(4F z3J!B&)0m2{J)qx4dysVpe!T!O3HUEp^C^kTB3mjl&v- zlY3swobp-m$~3cOC0^@}jz_zfY9ZapHG)nZ!>)?lMNtWl3oUtM1fhPr*YGXXo*o~!>1&Cg#s>CPh_tfo89d@WKpmlYw_WL5nLO`sxl<&{wVBX@ zm~^)us#tY?R{DE^Q&ukf;DXP;EZ?#%nieOwqVs>Ie>;dX%Rl(ub^ni^6mlsvq|W~N z^XtC(s}kkLaT{(q30%-xSrJ8eJC?n^G8)HS$QQOg!5Xt=bL7-n%E!!R@>-?%xIIl= z%A(o2FK zpq{IvKVu1piJA)fGxMac)`$0XOx); z@V@7no6xeG+y2lWe)OoTm7tJ1#G9TzxR=aI>V9U^O_zz{Xmv>Zuh-bJXwJa~i#h4y z3byt9@v7=VN_R6sQ|2EcODpsy^HHwdy#$e^E+eN4BGo+n|0+T=;Z?{eYy|27q=hw>&Q@o7qd~@?<`QK`7X~ z)3D`;WOu3e0St`yFw8oB7H}Jn^_-`5Wik+15elPafg7LD;o4}u-f(t?KO@Nk)eD4s zZ>pBe>P)Fpu!^u;=Fi$+#u!o!$?~6f%8E03KXL`r(?)k7Ck+hv^g^t&2i70Ya&kwH z__ZQw_s}#DvoaTl*LySC(m1g<@1DvkPhQ>JouZ2YvF zcS7M209fa|N>M|= zHx}%X#0zw+DV|YLtFz9lh(1`2$=sMO+!mh~_eig}Zuv0ZD{4s0iKb_&(v`RDUXXsd z!LXA-`wbjlM3-nMj4c;#7t1{ibP9#9sESOo4sTyY43 z577K%?8VsdfddBu$<;lyY{rgwA{QbGTRd*`!2M!ExlmdwaKD<^Uy-3P+^r@^)=e$i zuTkpE&(StRew866=NVsMgpQJ0()Z<~?NoVy_XXZ0L3l&z-x#?y1N zc7NBbqeltLCfu*{)V{1;tSo9bnb1chioq}upws6nV`3R6U#HZL5`(j+wkW$be8y$7K zW74R54%uRaA)!D&tc3Jnx>q29X~6%?VPL6v3-_NMz*u<3$~G0$PX@gB(zWQP~H?#XZQd+*rB zuk8^i*6vGY9|sAME6)Cv2-O~dV34|{cJ}5uQIivw?IPtrVC@(li@iAxCi_`f#kKzi zc?=^6>@mbEawvfGLOrZDvl|o{Z5`6~ub*elRcow4AZT@!xZJ`jo#tP?*6lp2Jj|!MP_lXiez8BGiUnVn!dTmsLxq{P{ax~LgUJg zohiPwQNLTR^N4w%iQ;Kw3(6*Fm}l-@VD9%>j=bb|Kc7J6vVHv2`!uFQUgQQCM?E9kVB5 zn>zt_VqKd8@r$ta^cc}~LL^*6hMc)s?Y0c{ z590Qls-$L(?e67(B}LpteV16XNM2s5a>lOz++4d9DZRsU`rm!;KQMsb2`jL^DYBfe z-bQ;}?1b5Qv9Ox1mtuZAJD;5YR?Rix`rEUL6xeE9#5@lDWx-K6O%^hLeCM&w`$_*R zWk2-TpFZQ$*(9_xMY-+9-9BFt3;YleiSL_+z;@i--<)}eWhV5=-i>hmL7V^!2DYhr z_UE_7^k063!wP!7He{JewULiikuw?uFs+=TH^eIr zfYv6uxP#n&X=`_k_fQp!Bz$4>#qL|XySwn4V;yUI1Gy~2hS|uQHDc;;XHg0v=)Mt@O%x}wj7XHw*LtYTuD9!*RtP$*8A{g9M$&|-@T%Q$p!OV)o5 z%}SNPDMDHk9;gW|6?QWrq3dW&7v7kd<2X>T*){Dp9Re}N7AjF0teLn(H2N>ul(&iB z|Id_YIZ}Kze_Xo#z1wfDwd~@Dk3If)9yI=Hl+|PZ(4fp*%8lk(#gCD5X2ra}UTMBm zku?voi_`Oi6{7RB+3hkT@T7l;FL#nxKZ!H+jIqt81wivSjItYDa{Ey(nj~pPdGJ{)aQ-e z)ZHBsvIKxtzg8jHh*1TlTDnDT4&S~_StRK~G(Q%v|76(vF5z$`r8?TL3fcji)ogcz zc|fe5c!mc5NB@b@s*v?c+?C3c)bi0;k**vDIt+%%02PdI&&Y6|Q& zV8uLf^Zmv|q=)1nULBJ*llGg3#G0j?u|I)ga$&pK-OUL5cKu$GfEWU=fiZa`N$?a` zyvep%)1?&CDe-G_o2+6WU0WnYCVe}h$Qd&y75>Z&kFB@{B`{N=I8f%9v1Py%(WmA~ zg|6%eiu0AUkRAq<9k{#W1B57#F+lX)RWf6Mo&VSM|BOIqKif}R0C3hQ$PW-XTa+$t zo2%bGmQ+Y-=F9OJ1kQ?R91Q-8u_Fo@lTwt{U3LEF-6t7k;I7(dsh;91&}>^V(3(lk z?!PigLY0@}CS14ov#i4@zcAuY^}oHgq*1@bqsOXa#*RR0T~AM^8@;Ntfy|5U0;f|I z%c&RyoR_ve8u2ntsig#Evs+6<^1ipf#s{nqTk2Qx=(f$rVaViCsNP;VN?k{f0K8 zLDF5&ZSn;mz92(bFdy;)$Uy8S8{$=dlyg&?w>KC*AT8`w)`S zu31Hcf>}rDFaTj31e@WHo#ci%i$NI7Og20Sb-X|4Px^e_n|dZG1Z}#O+mKWnxtt#Wob#;q;&xt1jI^((z3YV z0^*D#rQGD+rij}(fFmMWm|6xX?bN!}jhm&d>x}b_I>YFUI#xxgbt$NYQf_kp&l~*a z`+r}5KW*unt1vRq%QBeZl@La9nTbc9#MXpD{g$Lw z(+M~t%1+!msCim7oh4bOKpIkZB^|#qH|le!Q?mvJFrY%hLh#CNvC@Ac;#8;7t;wk6 zms39U*gANAefMtK1EL;&e4Vz;vriougttnjPp;>1Op&+$W+?7usBAc;MkT|Ey~osr z|8?^1->YlrWNzyqY?^SaYjiItpSi$QRSzA4wky%MwTU}t7oz2pQ0!m}f>3eoNJ-@8 zPA=xEn%~jI8JI9G2l)G3U$EDkg?NoZm6|L_uZ4PhfpU)cF4*0RY|3Js4>g%IO9X@( zY+qUe&g!aeK-%Gi+PfxA;A(=*BkRwfUe-6hs;{C@leT{MZ=87de;6h6;^{B#kFh>D{O;O< zw)m#20BGO6t^O0btE%X63}?xL8R!01mTH=kR1(+DolEhf5 z_Tfn6l8}G=H)G-uPt~SwL(?9K;P{qj$anGI0_h9|hNhv7w!jSw!Wx&0Xyp3(_{De) zKu=*ALXb$2m#6meYslO z4xOci8Qhj!qff@CTU$%uH~*g{!;#nt%#`@j?NnPA+k5P-#W;#R0MU6}17fMtEn1_kciQ=#!xn{~o&CTd75GFe-a3h&z zokP4(5U!elu+WFa3{^=(7Qrtyav9z#F0DrH>T-Gp9WKRr!$UELI0W{uF~b5diz{%6 z_YpOlS_*+jkB5AeRuK2$e&M355O!kc5$)5}VtC!;&4x4CD}k5dlTM|ILz&eIT?dBb z0ENmn>);!cx%gIjEi9RfNuIfg9Zf4G7l*ukg*y(f5H<624$GSlXAMY3NLsK-XG?#- z$D!T~&KwITWG$~v>UEWus2*6W9_#4=kvkwFF$`+N4JL$}yBW_as!jLZw9*Nip`>UC zVG+#rF@4a4<$57{!(2^B!$<{ySNCg>oAr?R^TEi=EXxpC+Qh~5mS(JBtEy_oE?hz$ zlFl5K)m5YRsvVt{Qujh+MGNKyE)8wc2#hj|AQe?qch`JT=B`4gV)bt0>Y~3!%>+fMAK`WyCU$iHWA(d`T1;1N{>|-(D{-4i+cdfUiW#yLUgR!BXwBr%K{o!m3GgPs zSskrp6o~?lYjbBz`jnw^urebM-!^NSLgSV|!a+~c2RMXW&)Qm^2LjI~>J)=@yY z^0-6P!H%z|&k@%-T_tKWT&v6NA$ddyQ~_{Oj^y;K9o>Y{fd3^VD-w*2-0;(sPM@C0 zq2-SX7seUP3aWDImu#@CT5ZSK7j{krB=^psfU4L)H%xU6@wrp6`rZ zGwz)V=vbq%=?Dxs(*~tq0bpy)c>9>eMuwqa1ZEu=SmlVn23SuGLQe~?E=QNM4|L^=R+)z{K zOb3js^W+_54~h%SxSEd^h@EYuD&l$P#(-i~ihALKBz^NQP~iI=gdJX$SuGK2fG(L|DuR1mNMG>JG}Z3ff*Z1@t=k9w&ntq4MZ-tr>(&G z`hdkyOC7Sb*wyX+djs}x>LCszz@X<6GJY1eF`?F80?NXF%?&GQ81~8cJKPdf1(67v zAcuP&g08~?a%Hfm(X2i`Is$U-T&Wi7%c@%G>K*^M;yxygG8{f9-5O+zcfp4huL{vK_cc#f|D zdxVF>QvST4cCl7N@26s2ovWO9aV4rc0jXzXWE48l0j-f^A-SDMB&FsSNRrlB4&{qq za@hltgX0FID;iQ!;gy#=;;k+hN6SHTwARA1Yza2DidW+$pob@#n~~QvsJ&#(>YpJg%&3(!d^LBBNng9ir@~{z$x5gw6hP@cyM9S~NZV~<}#LAtdUsoo{a4)1r z{1kGqM%VDu5klB5#CKFt=mI>tRzAzK-7(9(ohuuXAmehyA6W;a7}wDs|M&+I`nn_rpl z|NDj1mG^F_PfNx0p1F4Os_J?u87O)#U!Q@)cG{HXYzJ2F3G*5Psk%l(M@BmhM-;yw zwc+j0&n;2}nx-yB(Dh_jut$^P$Ubb`f9*Vs(uixw1gE)1K6*b|C4dRtKZzybS}cY`q7-v&>Hr$3EPAjT zHL47QQX&a-mjfRFAb_Suq#IvK9_5&5bpZwlBaYZBpbyBVE=(bwn5)PPHcuswR=T}t z^~i(_J0gMazi@u%T`)o z?!>gh>}1RV9@A8;TABU~w-L2mU`t<5NqjM8mDA`xOb(H(LJ+UslDPV2g+bSQ3?myL zyh(i7Lh`VMiB@F}X&alH9Wj`eyRWh-E%2W}(V6M>pk>qW?BL-&hyf2suGmG_Cf7jS zfVH{<1B;Qy%)ZMs*Bi84ropI8=+Bd9S+S6xN@*!1;7Ol9rU~0P0?|F zkE*$mq=1j|Q`{{-=N*}U+Cv5T8Av=j_jb!AQEAN{s9dO}HgO{{lb@U)qSo_!ft^1= z^T8QIno1=Jp5>*gl~vDj>1Qli1De)k9sg#T5RT_p`tv?vsWqqmk%$w&@j)Sc-Cv&* z0)hH`%q{=%!TNT6zIq*l;p<>yBioUmAJ;m%lBoKMMz%8_Ai!lakedpXEp#L|tsZ(A z;oRmxiY{+}g0+6ViCxM5yn8|sc${)INCXsB4OasDOwjRLi<0b%PjLlA=?d&Ts*zSg(Lq;vu^F`N!zo6z zDM4giND3*ZUDV?MGP~Mhi-jj}he^`b=F_K2%8+&azL(Quoyba!0*_z~@o}NC)F)E4`J?7X- zlw8>ISlIX8O}T%ne3`ytyni|-X`*;7=<6Elw~(v2_y@A1nZU0>5nVy%G#`J&DlZ*1=5=hpPrwT_ZfULH=c#Rt4QZJW)R2w&DQB zxy;W1cwB-TLTv=?{wWF_Ik6O}5Z*T3F3$xxhzEDaVr1lz6a;*_+YCk}LE)4s9FK0p z?0b*@wD3e+#jq+V%`S`!6PsvDTg9P&TYox*xvoPMqTX5^-}>dd=w#ZTO78CL{_`K} zca5*guPm(o-RRL^6TLpavZ(6s{`xg^CvN?~(dCz|q1WQ9UL%bfs9DntYsI5kTOBR6OJ$tIr zn6)(D|IG+8yH16|6?ST(G2eYle(ZM~ImC*+AcNEy=dISznShx?ai zIf*xr$TaXEgb;s;r8pouaI1D;yG1kaN$3NPA|`WcVHfavd2B0E);NnD*aBfdjaLv! zFdLNvPSB>xgSM(_xH+lCw#4kZdLHi`&`v@wM==(fKL4hm29{w#W|R`#cBdjQ(*rdc zPozk#q?$HVc9&ISs}IKBA2$1fac8Vm#?k+3;A*S}roEE6jm1C#R(a+UNf{1@2p(xF z^vlDT9;k}6z@4oclb&ALsi+4JL*}0;yX$9@R0x*DAex|8aJtCz1DFRPy*DT#dSy)= zA~-|``M!E9e*BGw*U2v-xfOv9tX=#-@HkfDd_i-5!=cDrCBn}X_XGE1;T!Vy?qr~| z6AN#pM_@EbN&slaz#3B2s`met6yHQr%)apAt%uI8pO+^~g#FPbpSm$+FSy=^2c&Xt z>Y#*OF@8@60X~jSgXI_iKlHEW=yHe0e<*8Ud7u)DieLibBITnUm8a1N@nkS47sHHz zP;@~vq7aRyWb=C`oRaq>KkUtQ_`OJfgWe7pZbTE-O1idikQ?LC>aXX@s)-M{qBHZd2)y=6dhkjC{$0FG& zDDILWXNE~+2V2>F2rYxLsi_X51{XJ7CawetK?3w9vp_cP*_D-2;FgN2cDZs7uq#AA zuo9TwLFwLRt7_R=k8fd}E|eh-1D>_Pkjd9@WR1XOAZs8HpgDYhI(=j7ftjXIwIsqH212Sq2y3M#V}n>(-tBMGZ9 z?qP^g8fMeG$i3GCoEl*9f@Gl1@C++^KLl!LC%!@v14>>@uMopZ-tJLpu zdWQP!Zj+cw*1W;L6;1$@!Ji2Yk_cUm--o+78ZT4sH_MOH5>c961|%IIUMm?p8yky| zP+OAN1LAo$B@Li#DP*N{0Vc_s=8~?}gALu@C?~J=$*$MEGBXXU1;aA3!&J=498_loNYKf|+u z?ZnLhFGp#jDB=vQ*obBnCD>$OBcq}ZeK`C-D%S#nT{yzEmFYz^-@^?YH zZsq1h7|HhX%$4@~jI$`^R_iB=v(0z6;yW4)y6;Vf`iI9m5#0KfA81<*%v!=uB`hI> zxlxA4gI=YSU#dxWWv|2!>tL-lc6!P=#J|IeNVLU&`o$%<`pAYta)7?Ot^ocP57~t) z%MMCt9`PiY-rm=beVv2qBl5^+?~F~OsBC8A4__g8p`?-M3*%35Srl!ny8Y#sk!;fm z)!W8j<8CJ(wDMEpl1|_=G-+pr9dSo0REZpg*dk0^3SbE0k+KAme z(l2_E>ciy2~6q)RToCgCp-&anJddru@B~kR6C17v}MT0T?r6 zY=MelDp5aFhEc76JKwt!Vy{;DP?mg*!;Fr@!a#9b{fHBCC1A(Q{i#mWq!!q&tz20m z^$({E@)Nr+Tp|{{rG=n!K286OU}HwY4wY@=1-TUr2fCE3lFLw z!T1#lY?G*snFL7zoYIeu4W1|DVMng+?d`MZXkXASz6E0v+CF?5xJXcKZnR{#VvO0+ zie*3{>I6o_Nj#cc19R;DYm%W2011zzgHqudtQ;ksFQ|DL9b{0P4m_m^u?~5J+2@%c zB1-hac&C+#xR{hoWS;;8o4CtldCj~I%WRO)_-d8d!lUqqHu{Ey3?heW0}B9|M3sWh z2Va;PZQ*5f`bTQzwO~HdlzXAbkuQmF$IbyifPtU46#_tO!llDR5LQ;J-)W5rY6vy7PsA z^mzHqLCMD1;@Y7~GyRk#RNXKoNkFeh$;P_6aY;{O`%Z_evPc#3qS{5J-YT^mpf8rF zE~H|#0g`7wG2jZ&*(#Mge^RA>8@*$mQA!=V}<^~>1^LVhWfxXG!hy* zin|ue-IY7(lu!RO2ASNMF9{I(Q<{Ok=Ig8#e*Mc{IBs0{`-_s)yNM=F*t|dJ%<|z>LnRYdr&HA<0qT} z?BOekwR~mu`j9p+1;-tUL7@JIQ%wDY?j!*Ut!E7d%YG3A|H`HkQlwF9mbRd3jW;Ys zb%$T?Z55BA_QAAHHm*NZ8=&AqZiZu!MD_s>h0aB!WI;F z$%hXgyJ+W}H_NgSK#n+vhRa0{uSdRM=j1C?V2)i41D!cq{_da)*{CK!T~Ur=*l&#vaOL+oDyWi4E~ zVjg?CfshzLP;qK&Hf)1HPJ-t%bY+y8^4yRU;0QW`z%GzAvL7UoV3A?TU=c=!#<=yM zr!IO{&cyrKh~GlkA>rf$SNCtryl5j&!3Tw}@yjV?A(??r90A+`OO_5kMdS!IY;Ijv zpzcG=st0uHxTSY|Re63$^FwhvJ|alcszVh@o{o~gdY60nOamJ?{-qBot0;bL&rUz~ z4Gc&TLH--FV{Lu;T(pzZ2Bp;%Hotr+oKfb@L~UxJ2eo=uq#+0n#DTs}9n}0yZ~$Em z9hc@MSLl|6B{~w@CY7d>m}fa8*W6&-lnjF{AsHaw_;^t^(i*I?u5f*gs#$2;ym{%@ z7)SMG4r)&{tph|=#d*vcP^&bkYuPYAXc+I<*ZoD7FQvlcLcik`1Uh3rLtqQX_1X zkQjk64m|LMc+?q^0F^pt!F5aYi+d`dhxr|XCrQfa>kZkfUOUNiEN##=WYbMeYw8?G z>X<0%nyX+O&j?ZukE!;C;%*Kot5a-4E~<5T0zN^!1j|eyGMyQHHLvE6@wn3+MPQ;o zz?Ba@8(;VnYW2i8-uo#Jt9t#~@jcW3WyDgRpUO?X`!^=i=QJ02N8SiCejiN@7KyvBW`_W)z<0(k6<9!*+dPoziwTH2<-rGmioxl% zWdUYR&(3U(Fhn8k?|RO2QlfU|Ql@29jKjv~mjs0+Aw38_R*F8od1X5F&Txx5F|0F$?Mp zF#oyHr+8eN)iJ0y&!G3A899kTE<)^KxyrdM83--XI>rmL;3+BD!p$`fguU2iX3pNa z7$k|!U2Y3+d+cshwJYGafa9(MUY8u=kG+`#L1Q# zl_~?$qQ!dMxINUocnzyrnCKWB^6V%p9C(!EcS^RZZH0ZJ@(Fs5_DA6!qBYsG|G4L-GuvE{RCK1MNe}W3!LEev^PLP7pFwT zg1(SAD#Hy=Ovf+9WFqdPv@$qev|2hK{vr-a?j2$d zKD#q>pl8xzkY%j8umJS#>m!&3nlA|6FJTfQUyk-ty2<4-BU8Hk*e`BNzBH-(%Jz%g zM}fGM!<8p*adiK9_Y+FnrDx}^|MAMraho{H`2VpUv}Jn`auw1#R{29A&>UCT4Z0A* zNkOF*D^GQXAxke&-$2HgaJa8T@X90+#^z(HQpFnh=|e_c~kbx=Ad*yJ)Nr z1VTb;c=~A=KP`)DoCC6^42e$-OBBWVz>H8^NO4PnW%u(GXAeD}HKeW7 zevQ9Or~jk#5Ka;ZNk1gl;cnFJ3`J7~s`xpjXRI&z7wyRsw+ah3jiZj0;^n4Ha1=H( zI9>22RYi^L84eHFDsH2lH(fcF&7e*Wu)8-OU^8s)TOk4He|bOV;YG-5HunB=Am1ae z0Oe{G_c3+feRAqFQeIN<{OP{a*PO{(D$>IIa=IlpX-$wLPm^g`E5-89lSm{7Asc)~ zCs^j7r@$!!zZ+J*W0vA4LuRu)L5!(VGEi|8w(~3oobk8?v%SA6uAT>TBz`(kpJVw8 zB3EQBd2KQPI8IMoO;YlLvh$clC(DpL<9DLB)Tn!B-{K5uJJasO1Yho;)Pq^qYI$eH zsq!j-J{&z1JmMQ6fkXF3YTWVOm2Bx+#OLqa?$kkQj;(aV%IWazPAAm${G(}aR+1QY~vXPNuq2CFGV zq#*#Myn4S0iX6&ADLvt{m9#5^Bux^#@?eExr zs)di(mbE0vZfpNv`LG^p(O*(YJPvRDRU>cxRXeX~e!53+ug#?YLh;v!wG-p^h~`Vi z0Z4EGZM?s?)Z-6vm^+~_uQ-arfzAYq1IRSruLAdKQzn`Na3`La(Mi2yI^A|BLMS%c!J zCoL6nIWUTfM)phNjZediEz4l)kK)`x`_COiUi2t3Pc0)?9bIK?NgK{=;-0?&>$-90 z3s3!>FLK`wD3?yUBN{{k(5YwNO?%JMmn}<%U~qgin(`jJ9@^RD&Thx(2~?u%%PWB*OnlvS8 zZ3a3yh<)l1aGfOJb|By=3N}SLI!pG8TW#^X)01*rr9C+Mk>+M{tie3nG_zKA7o2Nk zvsZ}sf_Pb1g8~#%yWien3(MInY-*8kyybBJV+C%lDDV{oYImAHbnO$+(orTm(zWiTe3XkW4pZBj8YQ zB@;%HBO;nRkj8G|pCtdPAuiTQKKXD-Bvn8ACetOUS{#t71DO)Dy-`f3rruX^uQTGk zx#CEv=B+qlFZD=A(lXG*_i;9wJ`A(WzR(E-kuAk8QYe_0r+$J7Jh=;P0X+hm0(uT? z85qWD%_a*V{Q?edL^mvjF)xb1D6p$hobCQ&@w6VNc)7(Aluw)>(M%#a7egwzC*{1F z`};6ZCUh zwD32hqfWOXR9xAhVX@~)i=I*iH*wdBA=d?5A*}Kc$sk0yxzJ5>#!YrZ0? z89*OCe6YX%`8n~-3qO^JT2ipHqvOXf!R6y{2H?d@(NOkCA z=bz$Iv19;M=rpR0kC23Q8(oe!qDeKkZh=V|Vi+zF)QF(m1vfnxg2{@2>qWasp#V&n zGt)4X3lK7cv!IBWg7^1%DFkCd)dcD+L>*SyL)KYRP3Z-PU6~;D9O7@^wX66VnfD3^h;33Jaa#tl5bOKiqYvHC`px#GvYo+^s3ozO* zcr=fkk+6pp>!;BvMr*SXU0?*Aii8vfO9_)KTXNed!fVV#5`)4g&pQjG_(c{UOR}Ih zo1j{lqIWUmk_e~&1k|4x%F`)C`d(bO0NIO;&4&V%fej@65GHx~t3sO3<-V*StYNys z-`s1DiG^9M8bm+a9f+6sf?kr&MQmzDWe3|SJVrEZ06{QDAD-7ST;jeGA!-->mxQ!# z7jS=g?E9Eam~+zn9=`Y-K{mA_hA0Cer#=wuRgb*as-9YTH@#W+?DS{f;7 zETUx@kqbM}{b^|#x@2~3Iyk~?N;cHhu~hx>{@ahw<#AnFlvzk+ES>N1L){G7--%S+ z*cPB}x#d&uinvJ;+w{rhh)RiSRn8v9S(k z9ghPfJ)KV_F%ZQJ9pY*TGmrtaUo`YijfvGpD?vRKN6COL1k(?2={_0aClXT7)EAne zJ89k>qi+P%>J*_?r+P{Vmga$00{1i2qiCS$GT3z@szQNo(1AS>Ozs4kloEe4;B`qj zQw*hUtwXF17y>ONk(QfhUv6S9Ct-twsTl(|EU_#qQC>4gy=x4Z7Gq)^@Q0=RuyyLR zc}mY&vVxFf6Cn?rQRSTh_)?&K%S6}cl@UQ2DB?AGzSNU)5_AcCox=VvEF5Z$Kpt#N zvZ)<6IMMnnCRG`O_@h`~a%}vA4{(dqG_-CpRFK$55z&Ys8qWf98=_FF07**u4qE;@ z%4CXM*eFBQe#76SXn8*D>C*dvBmy~^5U~>g4^7J(5@DZ=jtl8$n9G#0p2#cawMrPl zZj&Y^Co!RPD8FhOykIlE3j_sA=7N<8SEFEiHiT0nJ{|9O+=^&(t90yK67vltJL(sImO3+@)6!3i=6ttck+_~cWX+Ca@ z#{}`On2*w{=crT+ZqF%DP9!t!?X8#8TcxlOy} z`UPLN>&1uAv$U?q=T8-46hY?1evOb~e&i{H583}rlQ~yACPOYKNeyh@WeGVRt z$8za5ZaRZ;M}8jSNC_a6$PfX-2q_%ElEn~>^M^m)5(iF+Hu5a7O;lGsJ=h)-N$*F}l=fpJJlm_vZe3mJPWuJRw9?N$PQ zy^O2{f(!<~@RVw*gCXb@eipcy7e>TXS9dA)1AsTgj+Fj72R2McG<%i2b9QnyWdDrF z=0*!)_PomY``a9Gwy7~exx;T(dJP_596-?e4Jc}4EQ^f6La!7nbHe6}3Jfvb;ZFLb z8g(7a%Jtad8-2i%)`osUo-4j4!Eh6MsKFCr;*+xy?fRz<)lwz`+e>}v99Axnl& zyTYZafCL=C8Dm%2kuOC&=i%Xv=#nT9;A~Jk$)g;{Ppjl!nKrNtOaA~Oi7?9iOMfq? zmo@0cAR1GGXw`blQ;TENZIC7OrZ+u^%TFiQj7*dwY@lwy1!}>}H*Ou8=X|geyme&m~o%q#99_SqDYv75C{cjK7<9#&W1a&C~xh z0&pLe0CD!q_l0VyBfnBJ{Pk(ebgvZd>)uHoL~Fwu8cdy*3=ihj^Xq%ZJ0q1yFY~91 zbk2|#nVxQep)Y#@CJAYJQb{LcVxS4fE>Y4Hqri=7$eclPY1$HaKTjiDRqV;E*t-J1 z#*#KI8vnFagNeE*V}7o?t}+DMnYbpcC5@Ne-u)12M4{?NctpdKI=Ah#cIxlYgKO6i3zZ1%pW-@q+ zR#xMmPH3bo=`|EFoSC4X4j(`6h_%ExOAVM$Qd@C!+j*>m;Ec5thTTd7(gk3R6g?Vm zssrFaOQ~JmlQ6rbyJ5hM^O7kJZNCZYGwv2Jw*ws~EHp?f7#|9!1f~&K_;IFk7AU2mV8`zmI{af8EM0zgP};sAwd|1 z=7pdleW4IGvm&pMg!-CGGJ;!k#*JTCEQTTWkOjV=m*dW5FY&Vh&IW5epsB_-3ZiKq z(-xeOnaz|UYf&k;PAp2$X+ikNu3b0xoh?q9qt|i&C!`(+tgcdv_7EZs1zBOCG1ct- z1)bQaSdBDwb{5rD7Sj5Vve0C~0+eJYymKh3%`M`J<_7=N(_Ip(cr!mNLL9A9rJ{-f z&W+8h9PaHHM3`)Gs1?-&_2^%K-w~FQ7pLVTVUe|!ki58;uw=+w+Fs&bXa=0a(%PG5 znjHaz4~-x8Y?}wGKn$qVv{v}a0S>{SbXoQBLzYfgX!}4p(pFE;)88X)X}k|Azj;k7 z7iieQ-9ZZfYVkuJ1%G0Krw{L&kh`#2%JQ}xaElT@H-w=A=ySosat+4?e>;Y?sJm&W zL^Vm0%d>~#$`PklLhOoI5)>nY(;q%KC!T)(2jGK!6&n4+XO?`o6sL#Zg!(GJ|BWM5 zDl^`BX;l!TIltd#q0yWjYrYO07s@P_7^E$`bPe5&Ae$_;I-wnlOifwVPM{BcllFm; zwd^|IkSfwvdAYtWA)8+P99lEekOqr-a@j889k4-w7rUt8G*V~;+N|l2p5%+OgqqDO z<`*Kg+$UKVHgyJ?AmQ{Mvs1z;b(D&)i zp4viSL?kxm`|smwo_Qd62mXLCOKy0$Se%+)CGRe>p&M^NY5@PQYp4^B1@JdrTSYY zycDQ&oQ?(<(yjEuF_DBf@gUvGO{2H<=jjY~}q zg~nOcHA+IcYqSyk81kOnt$`oy29oOz5M_4ESxu+(AZF>5@=&qL5Es7``{BK)vavLb z9incY9k;7t$e`_RH}qr>kO0$x2@}>eA#{nsoy<9Fsg#lu608YjCk7&542?F7Do3Cv zv1wme;uf>~Fe$B@aEQW%yKS)Cz0jew`K=g~CYWVytB+gH>0}8%;_@$$3u2eXxLY7I z(6GYbz4uedjF9{6{sV)?12B%FOdcxA;|6GHFC*{B8<@CZOgQ|IaJO-y&q_YAcg_>) z!hd6$8@F3yUQKhHY=OHjg6^#so`3Y-{z8{iRe_@7hAdGRHk9eG=yq~lxdSEC?yhd7yXkeBo9k@Nh z{{p-t_AXvqs^DfbHRy4R2w|v;_#F2hAlmbl|3Yc_(Q}0=t&2@?sqd|K6$dno+$mad zSo-c?C<`QH>JLLGKjZsf*~ig9I`6J$q{p_@XFv&HQx3vY?GD(248k#sL+M^a6=mkq z)bp7#2(i)cC(X$nNRY{pmem;`E&E6JP&*6sx(?6Y6lF*VKbpvxxHTN&Z&CKv)gc-Z z^Q^)pQpFyO_{C@Cp%}wHIp{uzZeBi@%oXJheUHfqe1PKf@XqO8xuM4-Kcf%*xfkNJ zuQ@!4lYd1#yJh{4UmZD}GR7@cS^eaXhu5ZzW&H|&OZZ7jnv9*#@-8aMei9*Wkfiv9 zyk|Cj_t*;LP0mM;af~3j#$M2hI3;hw$#{XvnEBDa=Hj3@NN;+w6!FWr zDf~;NLA3X*Nq@!~W$~y!G2HtT#h%2nQfTqb2tD@2kO%4?)NcugS(gU4$ zTZB-BUa~TK? z!g6y&u^xLE)Fd&Kz;2#QEbE=`xqoPZl3XS}Q0{)P!RiqEIGAoD;ZvM(@Hw6$r7q6F zhS!;7Ldx@A_;%G$cR=!k*jJyI8IXO{R9xF1sYUM>0J8y~2^Hpb^*rvK2d9;jcjWEA z!1I-;_k2;faqwh*L^B$LV4k0$S^lOlv?)L|`$|I6PN18Z34>Y^s!NJVu6fhfjq?)c z2}S~&0}I01FchJ(Wc5o4ror604XU~zeUdL#m_T}ee~J4q*j5RGFo@;0h-Te`un~Un zb1Y8Qz$l2;8?s>{rXyC=WItpzhQ(T?3A^%ERxpeZo+)FPT%y0fFxlq_>EiqwqIWd6oPeQ}89DlETp z`gN1@)p(VMYU3(vQ5`eT8=V+O*wZl$QU`%C2e~})Z+18KJHc@SqNBf&6J)OYw|UH8 z8NQ_Y)@V|x=^bQl^{fzwRC4mVdKz9U2QPJ$`g;6}m_iy%n~+1gXboEI0HNAZKe5${9$zZCXjGbu151_5kNF zG1@hkO_M3Gx~u7)ZFPbhM2YO*lVVMxIs;AgnXDCs)g$9?9BHKO*$uQH-fX&x`uCeh zY@$@GNn@WKX*BHJ*UmQV*L{2Tj!Wj|8u5Sy_juCe`5&0*BG>*;+h0oFx^m@(pB{;B z+VrGW;O;U@QaQN})SH&aGS4iUyZ>Vx zCqM`o?;@A=CBRum%!J1#*=N#mHtn>D{X&%%SJPPQlKbvJyX9~Q$|adW-R=Sm9K%Ex zjRf2XB&<0fSyWQyY4y3GysKf#&p2Naa)z z*5wXV?Jzeg4?+54YHKsP4nu_vG|RK=X2^xM!XL8j=GjTV@9xG}7)o6E3aM@cdtf3d z!^0iU(7$8VmXyfM)%e?jZ@9j>8tV!=ZXK#OZ(NEChNha8N zSj^|Fi-HAN!ScFKU1<`ep$A7 zafr+$wE$3kzb*7ZUxj$)6DtEz97c>`%ROI0y90A_rpzs(S8S`Qma&1J_khkOpF2-L z8i?o;i(W*QpGlTNPjN5i*|6k5c__trt0K9ps31D8sHwpHHIL<+xE&a~dWr=fv->~E@TV(Dnm zRUafR_|N_KW2lml2^i|)M)WwH%v#TB(5{RABn>1n)azR^7BV6&YzIy|)fSLUE5!Q( z^g~o$;%VC~b z;@bbQI8)!-*B=`H+8h;WQn&2wKli;kx~Od5aa+~w{z8Lp^2ba+z0W#ummOIRdvPCK zwzw>NUoLeh;FtL#|tsx)wmoYHTWF(@#{Qs2ub14<-<$_ zMn2$C1jrrWjX5C8u<+~ZE>Xh)BW#!517f3@K+KB~mbdRwX3#(hPLux8*9OB?x+ktw_ z2lGJ+&jzfNJ_^!`>T>JuUKii+{mL?`Tq`=-_q2t^TWN5=n9oyU3QET*3vBarfELO zXpLUY`y!aDST{S2ZH+{_TOQUh&JxnVuW7K@0qcwXj#qv2O^Je%Sc5pJSi2miR8CR7 z1T9GiTxKhkiZXS=!X}QI$SfFxaBLea-H6Bu29#)o!f=!~Zuq>|6S@@_>4wZz_}%sp zvop_E)nL)f5(*@L9%K~Maa(8sZknMBLzYe;=5J%CkJe2Z6_+}n-=vWFVHyG51ejcd z_ASU2dHv*0@mYdc*AYD(&Q8IR$eQFIoazsc)0lSB_%bZPam9Y!k+#ypGoNs4xdN1f zxDTg!K!s>M&Ap({`fCdBJI6v3E)j;QE7d~T!0Ayy*)dfoy?}?F=6hitYklXXqv1UR<8Us znW^s^Utf(nMW}w4p`wjB!GtWPTbm6*zNsem7(~F>K5&Ff#oB}zMWu|J3}ag|=Vh-D zlCd9I{s7#whc9cB+bj->fhC8+Ii}}jW~2{>MX&% zIjOJr-owKBwA6<&a(9$IQTP7w{E+l7P)jY<{xf(>MD*dk4Kz*!J093dFd2PNmiFP=iu|)J;zoSJBuAB+>^=M87=R z{qMIF{Zyv#lQ+R`eEcS~9fqF1Pv0^}H{J83iu1-+`KvG9fgHM(?G8AH@82!EW;0$w98BXQneQ$s+xMhde%4&8P5yWwW941@UWVSX++K`h3PMT9 zj)>q{oYqRynN%_{tHPul@ythglczIxKeqSFkjFIlOLlZQ|wjB)~Pch#c(ba=KxygYhp%AUuNXTN@@eJ7!rm zQJE-Hjh6%#V8f;qhNBTmB(>Z)){npGrJcQiVnRWq@y9}}+s#NxO)XYyXh^=W))FFK zvPJ{ruc%AV8Kf54_16LNl(F;&TYnr?43v**$_#lbik++)FxD15T`f8NZ-A$R*u+Te zv(fL_qu(=FCE9H%gym#+{r*BG%Bux1g=ghl;SZy7ml!Oux3 z{pSbd8VuA?nV|Uk9O@GOGB`-6tJ`{`DR-!;x=B9DKxNX90Y+r4oX$RD9eVHi=^r9L zo-e&D`65y#D(*3L)d(gn`7@@1|qQnfHkrNNoqs4yy+Zm!{5f z8G(4fa~E!>ki)CVg1C_G$IK8Ugd-!RkeJ|^sn`R#wz(b>@W#gLfu`al*JRmM)eNE% z)sY=D7ddU(ZP&ipkPSdZ_viJCt_}6|6#I4EKm!1!ZiG0jRf3EFZ59VL&rL$0bp$U$ z6pPb=E|LF>RKELFj`3b7Q?#lG6uWKwZvZB{Dd7Ei!4;2??IJVf>oBK7$En=~AJe}# z#HeS0>Hb6TZ+a0ue>`?~vW2Er&V|K9S}GPGsi{Z}D?iOx$6>K#bYkS0(nji40t{M~d0z*IxPd>2lWwV^3MKJ#jCW5IhAw= z8aMS;U4m9zmJaaa?6*+p^i{;^(GRjfDAIoi^IaIZb@YWj7R*oXx^0!7rEt4JsHN3;*7XN>KhLbNcKO+PXW ziER9#YoWZ6#9gM^?cH0KV)}UAzI|q|S=hQ^{Py3Huk5o)-}mfj$58)qWxz0Y;+6fG z%QkO)QdMZf_iLh0;ndmuq*@fXX%KD+MfVg}2PR+Zno9e9nZYMsKSt0WflOkmsd0Mf zD9)=vG=jYc@F=5)!NbI#jT|Zp$$W_JoEl|J)Cda_d+0EOqvvG1AW-)*f9^4R$!TS4 zk=}nP-CzW0U~}JL_3BexpS}6yvTMrr?SpiR$0_~cx6l`OwiwZPj-P6>mu16bno32v zvv!J=(!)~vSZ^*~8{-jfF={p;a(C>b-PTt6jvQG%aDpR!IJ*2qGt63BTPBHp5(HAE;-J-E+T`#L5*-f3&A?;QQPqO_ zTaIC8cXAk|WouKMDA^3AwnZU$u>$tO7H1&XR0qmH%sR*1JJ5kr(Anw&Rt!BWZY=d; zYxV1rZGNGPn;DdSoJ)O?TUJX^438R_Ik)Q2d+&2}t6VW1WYU}~8;uVQC+@@lIjI_< zFL)uhM%pk2k}s+Mf!MvXsVZE%%;a8*yR#63T^O&T6vi-QJIOgM2w12*k1#OG67i0_jDN{y6Odjf$b zC#IZ{E?OL(t=)Fj2d0K}WE+v|#pR~x2vCFkaNxy4)FgFvxveYKHqZs(59AK3_d4dq zO}BqkR21I=y)$$D>W>Kgc-};PK>y)D!G=Py9`Nq&f=4!egU_oIS@H+P$|f8z!8r!CR?wXTRYu;4P>5@P3|C)QWu z*L^NTe8@0P0QqDgokNYIF!Spt%kd-}e&eJ)=IeC1jbgU2Z3u-kfd}7&JfVxL1^{T4 zDFRz3@M?^lqQWXgbBl7*vNF1duf)_KFDN1!Llf)&FjyFW=)yRfa0_rLa5Nxv=YTi+ z@~?Pkas4~J;C^!DBy;eKWA_q@X?0GMyc*p!S;4ca5_cwmsa12QL$EX>sO6>Sk~TCX z1xz&`z}SlID8~vr7+VoSw{6bt&leTNZ1i0(E#z>vy^zq;=GMx(MZ1gL8G0T4_3nEX z?Ymo)tZq4}E=6~a!=mi%P#YPVVmT?_pT6dIaR-Fg)V6&ufBZm_R$KVx z@HJcaJvkjYyRm}Ec|<8sri6R)@3{s?o!NUM+XEtX$4!uy)o|hgV8D;u35e0`)lA;s zvD&A?-Z82={k;cyys(0}ds0H0R&P|ks=bdg*)&I`(Nrz24Bp|o^h6Grp=Eu}R2uEDl zWlC!|A^yzrBD;G5f!F2XVKT|BwFHQW1dgq;CS^>v1klZYCA^|_0lVV3R$y3R?M)vJ zLyXS2!Fwf~H4wy@IK%TA9^TUIP$)ckq)j~8!Ni6}^a!31Hf>R0K=4}(gw)bd!1K39 zq=JQyAiDDq&N4$%RvVUh&YlN7bk{A7lpq$8$_^|XE;EGu5g!G5*gE3H~H1-QH z+clz|SZ9m^+-b7A-zxOWafkANLwPOJyVI^*Uf{XA17lPa|0zV7mi7E^@QQ38lhfrP zZJbB*ip6=5ogrX(J|@M?gW^sXZh`+0@Utg>%#Zo2;>OdT!D4?GaJS(%rbeZ(b*K~L zI0rWz+@`RomjXF=FDvlK-i8Y;TbItp-7JK!Ez8MZCp#lZ3{z9UyMws9Zl-=EOq0qd zKfkn{PA1alpQ(3pXZ0uqVAC;F-ZSa{+@0f<^#-Qwvup3N?(?_$O;=J=41%O>+xNIg zv!O`rgX!rwX^(&UfR{^d5H+~H@J&Bf7Ipw2e*#n#vSZrLwidQuf> zFV+d)wus4hi=WcRH!sa>l}>{Hm!#3VR+M=B9oE1Tzq$^sfNkO%^r`6t3Q#lR^p&>$Z?M9eQfAyCGYwem;{^M6!-lQ2A zgsY{#29pSz8u2b%hUxDjF-$>M-wklk?7cq^vP*YKn8jKzt|qp)gh#0Zo)4SpWoEI% zk&;pwlEBoTA>M|lG$=qPoPm;Q$TT|Us%Q8<{QD~G`Nj!{strQx?T90p*1_V*pD$Jsok3 z=9K``$?PSlKO{NcT{awCDbV%-#4VeCsf_6svYnK zg;XcsjV1H5a9;YesAozQ*uL$Dd0hQd_Dlf||duCzvEs%Wop;f-geed@SMf&6*#l5qu@sM0iZIDcQb0jj3#cq#iXtG^)>;u-6_O^j?5gX! zRCmjbpdw%q@E{!RB=dhy-S7AJ@9QNkwWUom^L(D?{k#vWdj>)%5bhz_A)PlQpl)#z zUXxPQL3AO$D}`uZqL!VIH|_vug_uo?znoX{U3J_H57euuhtF1u_&%ZT!zrif zp~O&=HaOepb7lDYl#zkg95ctIZb#2tnS)C(v$2jZ1LW(ERxU%#U)JS45(ah!?Uc2>_QApzadK=8jh3QzyT)}F&-7XfgGDn zDkaQ8ptHKI$_H;@TqODy=1mD6jc)1csU)Uvv878o;g_r6rcbwG$6A^xNQywaOkKE% zqKJEKS-B~|Ls6OIUOLtKEs24^iZ*NKw%-95ptt{r=D}V_<``TV(f{QyOls*F?!_ps z{#XKQ!hj3$AO5?b{c2k<5Sl?&0bN{^RWz&Jn4|WD*Bc8#Iy=3qA?` z9awPFAxh?Un0x@@2Fl^#fxUmbG*f2t0J-nSfAZIvxG@v3dGb@6uvKW4W>k@lVbY&4 zzEb-pLaP+_8=rfUo;HFSwYic+GN%?MGS8l2_}CdEWMq~E9vZL7v#()n`R}zqQI_Uh zQyQb@`HuN6h??8f(}X>%G|si@Sb&U%Y%H)FSDVpyx6!@qOphOyh2knT|4ZSuGl|Uo zI88<1rBTguow+(Z#aOD z@Hoj0ba24Au~`On16LULFnB*W_vHjrViR4QQZ2$HsFZ@7jB+IoaUp=Nttzm8YOyDv zfFhW~RcQY--!5q3CISk*&Hf_)R=^)Z10^$;5YrnJWQ-0-w`@}|3LJ;sy6;tR0LaIy z5P=^qQY|QE@en0Km)b3a@bK(zB84nnMT=r=61`ZpNS6X5%<+P72Kwj7&5R+UFf>mn zqx!};R8qN z@5`afz)4XoErBf(Xi}^l^I10(mrAAuiBjuSAW9f{?)IwcJaLQ$w$z9%H~Pk^5Mcy^ zBPn0}5oeaDOLs^nEG%>wW$4c)LS3y>ltDelq*G7Qa%fw>HB6pVd!+MLI~IZra%33C z4A$OYl`k%zit&P)kMIv^qE9kKf(HSGU?!-AU8Tc|DvaaXj9T0nvv2WNlW^M&{MOsN z@6oS{jp91JbmZEN%L(yhW5$=0%-lrfFJ~L~?t84N#LP+L;@83+RJ}C%#J8U(Fl5uR zt9d5hWM*LSSQll;0RqhxvE%IjK7>(CgZ6p>lw^a_(GDZ3w5inOw-5M09i@*S{W!%j z`z+I*keuQ;W(H#_pvfTf<rzjdQ{I&$Aq}jYZfNM*eg8KbfV+z%+W6g!+E{4xdjG zJ|nlTy|ysJF+0cSWNfW%gEzKhcusGJUWgUD37o$)8V|J{r!Q$~4TQC2o~v(kHlci= zNfFeq979VyOrXy)LpMIaABRz%=pZ?pBZ8jqjo^r5w88Zn$3L@!j7vX&%fV0Tnx1jY z9Tvob&!NZ+GNLt&Iw=E=5N)h7e1IqR0ofD@usX1(zP^#ND=3gBT>EJ1AHl`%s{&a& z+oJ|%#-EwzQrBcrnoJ=Xyuq`J8qoM=3s5vsYRu-;GBvdYZ3b2Vrw@)x!>sGuLgMz# zFUsS1WvE~E>e&C;UmPKqzQGLA`w?D}u1z0o!0^u3yuh!2ET@Ps2Iq`iZdq82(E)4{ zD2r5JpV7mTU{{9vT={PW_#|_aCw&h{?f(%xPUnxd(kqT9UqO3m`?n{cwdT>^*U5E>xt*TFp&pQ9?r`s>EmE@7P z$??o&2FxE5m}uRSQO#mCfev-cU~VdaXmk(6l14df#V%`lQ4ysxiEcwi5jAR(n^@BG zeN>lDift5ge<^QrBOKsJ| z;D!_yCP!cT`XU?Vx3Urb-HB?3_-|ZLAEvIGM2Y=mSzLJFx26Y^F243GyqTOC)G`gi z6x9hYp)*Jg+ECHJC-YKyGgYZhceHboT?V6!KDX*_nPmV=B^A0^LncaPI`y0EMX4H( zisri|Gcm$oYE#$A{%f)WL=~eSQG(DW4C?~(gP~@ir8(af9VxK$?9&}MzCvPdG|Pi29aA=TH0U@{t`u3` z_?}g2ZMD0yVp#Cv-(8&PkGpwf{t4bvFwMJaTy{x5VwVZ6&f4kiO^nvjV?-t zIwWm_ z)1|`GkWDiX4X)P|Vu)7`-q7XWY%R-kP3Bpljt=$rZs@Bd+++rx6D?Oyz_#mwoG!lq zU=;P;-(@(=2Walf*9SCCs;Y#W6AOx*bfj6>v+4codFIIELw|*b!TVQBU?W4$)$HG# zA_z^yIrIIExtQLH{ox89Nf%BKs8jxuMV)M7)bz=Y%_jS)rf9aOsB8P?Ovh|Q^{~aI zpSPt5vvW|}y`?7);s&(m0Q8Jp>08^}6G~oUI`v(zoJXusNbYfzt+KFQ#q9 z7sj-_7XmsEEYIEgv8#-l5*IZX0%Oa(P5ObG`p8J6tI&>_mFa%clI5k%+c1He(0R$w zT>MloMC_Q~VrtN(sDp`EFN8^Vj<}Kil)salS>CzL?0T*ylTnybPn+$}Wpy*#_ZW-T zG@E=c(jSu3Z#;%u(&V4}Se~Dcu>0qhgLz&=QFn1eOY+L8s+8aga43tztG(EmyMRS0 z3{L|=NJ1Ai2KOau=TJ9=_FeWE9auQG@*ZNCA+Nru9KZV`{EoSt+qXc?Bt!;-$ryY07fxH&FH49Pr{aUX8(I67G{+|8)m!D;p8fGi zY+6vQxPA_Lw)rJ_#lpFNupAF}VUZ!9H|yHENNG%l`{XVzWeAAn=3@MB3bS2{9vLeW zi0{g1VsNY|uBRtF2yv*)_>o{!tw68+2ji!zrUKsSe=vT!Btoe>rSi>kcXJwtG!i4N zVzR~~)S=3t5kK3zeChT*=m?_eJ-wS(Y(L>%@9M*{gW0n1*}x893e552;fe$$00t?m z!4r~_sRY*L+P;I4*vRAR7@R6igpq0_O)Q15u8In671?a4Dx#)fB^ay0v9?)3H4&Dc zpoy_|;s4{g%9N7E!$n%Oz$5IIp8B1bR88lNzBOm|M@bX2e>^`68!qlsG`0DK!yIdk zV!m3EM%K>;><~87jKaEugM!x40cui5V3&`u?x(EDEG?YsNrPTjvtM)z5pjX=dt+=II@S@ZNPO#aXhkT(U)qOJ0KMs-UaM*$U}u}+)CW0 zHs4Kzn8JcBrkj!mkf&tqa!dUMT|z%-d_pB7$1K@!iM!(~`Yd8A56ih$oq{yjtl_^; z)zhFS0HXy3nnupaXhi&=)c|oBjs0aE_VQ3IA;hPc2H_ao&mRm5Bt0Cgsga2~{RQqG z*iEORjrde_=Zn*=Fl>Qtz-TX3d&IEKUOtb3V3bD3NkGm~C6!Wepo{%pc2$AUL0(K* z>>v3vBXY4Xa03&-2kUY4;u~Is%kI1{WhZIu#zKALBZ8__wa_E1hm0I8jdJ7dFPan& z44AYYK}e$R{+t~giw!xd|Ge}{`RY5BHCld$H#n+f{;H>?>JPGM>AhAxk&fwVaXrN> zRDlP~8eKea=h1Bl5EKb9b<@@z2&2X}0?g~aHU zHf|glG9U7f2cOub0}Bv6wod7oP?ZWokQaUr7{WpF0TG#FP{DzH*cG%)E4*wKy(wP) zHh>NWR6?f|aa+1delTF_K~0B5EFc{`*pH=*G*Vnvna>t|1FKV9(9q>}hwzF@;S&3D zZRwTHJWl$cg`;G|X%^rmH&9yErX4M|-$P!h;PR;0sP;_ytP%ZrkF_iKA&QR}q=g3;SM ze)wEV3x{^)*n6T{+pnBJr5}-=!wKwj#nGYPe$YDZU%u@`H%F?If4{6}=(=qeTxD^K z6<6pS4tTf2pm#9pQg5f9>}(!Z5g#AwnayXV%O**Dv~WIsuD$${W&tH;?}hq zB2#gmVauMm^Xq1gO{dok{0>cBrJl=HQ_)e9cvFMJW$S6IQH)_BR_$Og=-~MW6Zq^K zD`dgJ++{dvvnd5QeBeXyDDa)ho z&=H54+`1|p&^Xj)@#V@t(L3vw4dz82zWH-yY}Lla*$%Z@(CTR|K1Y5%@7`8bA}SRZ zdWD#_`2l!S#vc4&P&#%<)fU=aR)R5x-v1iRaR71?iQn>!i4#(hk6t^&MM_`|N583@ zk&hAw)w4ClM=+Yw{nsMen2aFt5xwV>6q88nWZD&K@tqwN3bp&tAFL}XK5{pqQi8kC znL%?2KiS7aGQi&ju51L1QL)_+eUDQK-V6#}9x zYHbXdLZ#-t=aWF&f{Q&+*C%FV9$x!bW6_wxYO?-MDuNL|wlKG&?ZqsLg0otCRKn2~ zpr%_hN~t!s;pZPdYr+e63E&8T+h5OuYfp{WH`KM=`k4*et^vp25Hma~Al}rTkG=HT zpNF9~itp0B;EAum^JOm1YpjEtiaXknfIflvs1X=OkTvOeUKJhm%0u6Xk^!V+KtzBR zVG>Y_cn=kq&$|Lr7&tIsz)Z(0=+3WS~~$39re-j-zOBin;P zBN@i1KBrD0kSq^ame_FsG?keQkc;|InsdW1$-k9Gz~=<-2vM%xHqOmw3IggLzC|81 z+*+Q;;?r20fDp`VxkD);*I+=b@_OOF3PUagQdFMWt4PQ^F;t&971PQc#{D+A$P&v1*nv!&xWqeXL=K9y@z~7W)dfDM1IO~*#^htGOja579vbMi-9@VvT^ z9_qaE%7-X6<}UuJ*L}pb03x+ocQpoDcIB$5$kXMGo%?Vkq;=OWcHqm>m=g=^6kD`B zoK7E~V+Re;5CijfIuNKV0+i)AMn|Ma%V>>f_PI#xvk#km$I{BKZd}}y={VM;W}VJ= zR$*+;a-1gNKL6_&gCD5-1ta%oW68Sf-_n(84Wn?zG*{30{X!;L1CC^aas1RJdd! zu0`C$1UuUn{M!s9jaF;|KGwAareV7&Mbgh-75kR3u9vT9N;jPbW)r=$`S**IX(Ldu zbE*BmoYOni%dQOfsDD;O=mT}j!X`6!f7242uZyysn=T(8MycJTy+y2zFc-hcaB8q& zCEtIcc50W^<+=G2pK9oos*=>Qqk)}4-wv);V_&0uk5{$!?LIom{c=rJ(n!xjytXy< z{R@hHWLSeV(Fo12xp*n7Vt*A{A($IXDoaK{lh6_%&sShLtV7Duq>sQmbLEhy3oHEw zG+R`@Z%oztMwAG3&U0h1TqTY9NFNejN72?&Z{!twXi{J&hJ`qUwVmUAw1Oe08<&;8 z0dSb!yAUkfOlmDFUW^JQD&IM;L2GU-dMsQ`G7~{X8=YFueacEt21aMX^Ezofc)0eD z)!cRBe`M4}P|A&Vt3LP?8M*SlcbW)1_ep-?_T}i~UE|}K1plGN3@^HL47qXYzc2gG zhnRCf_E6;eLl?hndJvB6@rcd%?OaOGhU;HlmfwEonz}(4xfM-IM1PpNsiE^z{%p3p zH4Y0QXB(G`gcT=ekXVxeU$2THe5@`iC{svObnr%c(2L#=Rk03F9H8v~ivMMzl@I%5 z)b>0;%+o24YBGvn9pE+$fmr4-f(<`@0`I6pN7g_i*7amTi|7IqO^ z9EQ%Rl@F0nI4r?Y!0KxQ5F(p$x)@ZX7u>O{24oifs+BOx1cem=;QqA(x~T3oP?>4H z)M3>mUk{ul1aK&P0Gak#N&sE&1}Mh84Jf?TCb`?%I?~C#-xrFo?Zs@e{w_R7So!E= z&?VjjMi3T+zBXaRz=q9%=Z?nM8M(oh2#w&TaAUa= zW&Vu=J5IjWlwy3&sm88JzH;yu2~q}%@*=$VYxdBh&LufnLThwi$17sB_riT|0?$*d zhohJjiB&!0!2T}yA?XYGiy(>~nQ!q;fNBR(8b}&&j>XvmqqVXQzdz4+K>6;(b)&Hq zblcqF{(*v$PvEklQ*^Jsy%P6tmIGwEp78@fX*3RAys) zvA6dn4n%OiZ$Cb_JCG_|iSF<3*c1e~4nK@8zUiriXx3j_4A33Ss)wEjvxm|O@ybP$ zdo7*s*OcV?YLx@`-qkzdSm^h3;h55%L+#nrcC{o-#>SElabicvnBf4*Q-ou*)HjjE z4l12F6>#K%Y;vsPu1vDvkSnp3T{U&tlq_Mk*)1#(@IECdI~u(89PXkV-!(OS1~#Pz z=Tv3inmxYjO?=X1e;WA=pTCzSczi4X@Gn0!6}z3Pw{lzl`H{)~3>GRa(!UNw$U=-^ z6JT9jMIw2A%CjR;!s2pv#n+!^2CK4y3VpZoxL-pnwnNg-)|Z{>p}ABorC302{qR*5 zrD)1zq~jGopVFoavfp(0_aC-YGN$4+fm_a~>nSewliVWb@r0K(UPbCwH0pHZ4wN^z zF)=}6*@!<8$PJcfk1Aad3@|!3xB<`%hiN>Tk!Z>V0)Q?d$dC0wN=!!v8ZDc!W)2|; z=D)%$rRM4 zz?u_5AxCU9``iF>;AxCmy!Vr;r5%;)t4OFi`d^(g8#ev$%m1vZ+lb$jeDS`}Y2-Ga zTXOEuTPFJ!Y#DFWG`wr|ZHW;KJL@)E=iJ{kinz!w=gwzl01Zp`N;5~{FwPK`s>_lh zg*puT#T2(yalQSJK7KAjL?k^BK|Wpqr#(=rDp;`*unZjgWQLtD2Z<6x47(e^rl?Uv zCb4!79T!9Njfr10F5}wu+_QkX$)%?so|px+ZJ`Pv(b4{qwsL4!B+v}hD$>Xf= zWA>2Lao`(#T8_iI^c5mLe*X?sX{-R+ZvUFKFlqGGzd}dpG)DTvH%&glQY0{V>=_Mi z1TMi>PDnjWY%-B)1P68_CFljlTJjtWaVCfPy{OqbAgBf$)Vg|yfRoy7C_&{KCYygD zrs{&BOB$5mk|3xBX!LvJ(Ou-gA!)Tm!YwTpd%m&QU4g})yGd!a7wsU;2~2@VO|nx} z$~e4Y)$wpq<;m!&EO-?#UAMo2I}Dg@p~ityE1Q6>9j%D5i3%>-7LF{b)B7kcdZB27hCU6a?io%UyRKK8&mbPS52t_E2Zh>DRM*sEYqTwM{PBiwQM7 z)gh${Hf0~;4pg+#kR!TCZY<+XDU(J~MwaWh`SMlEJ$$~68%6x>`Eh9Y+1m*25+wGH z7-xa=gUMPLZ*d9hSbrIi6UJD~!RXnw`f)9U>`L%QFn6HKZN6;l8aEIr2uO&bRHb?O zLWGe!c#BK=Y^aaMf@_~fxu94Frv{1 z|0Kq<+*NvA+lhl?&oEItVK55-rf|}^Xz%SSDby8n@r&0^vMzoxdRnzZQbbM!f-zsu z)e&dy-*$kDil*D#b>*FvY*Fo_Cf60Wn(p@^ucy|;UBS*|;lygv`hdyL_tOf?6hJm+ z_ag=AthB7Psw7LOh`JWZQ8kYHsO>6X(XNPeE;AYH@wc?XTvl3Dk&%SIY)_?*E2WCz zsx7_G)~8UX*!me&<`lMM^@?pLTzr_N`3c#q?>{&hpcNis zR=orB>T|{k)5+lPP1xbhMe72P9+g9<5JH4BB91f(8#COI*ow(fi8{1l1_p~q-zd@)Obi<4*aUL; z*{&+G%+kgG;{y!&+$Bv9fB0o$+ysznYWxqMXX$dB22xpePDEZRfAe-9uD8{BT;_I0-8-HRy? zV?WJ=Z*32jUsBN?c;S`^CmWZ^)+(dW7fC>|$GQ0O%6P>UZ> zP8wb-7GDB4(#EYu56%z4-1%aZDo!{eHyoJmBW8OyJjF+d;Y_SNX@^|fV+#UF-y1H# zBrGXANa>W!48&7oLA1*1YcPiIapSI`kR4&OugN$}^`qfcC3;cwC&}$M6=Modji6Wx zR=dK0aZVQ(q@e7df&S%|E=UV+-3@mh)+tn+G7gTjU(bz=1AlKytj0hfc;a=Lv;?nWj@N>N0)f1w@BY+}ZLOT?Mg#T-O)P+P@pY^O zSJj1iTp7zxw8GGlP$Fvk5uMErvBvmnt9U0B(s>njs|6*4=-^>Hz{3ogae5W34PC5d zrYugQq11r&RvRh^)4KRQuMmXQO8Kk-lHVizx!m$#0k%e$Je~EJ_h-Iqc_@ElV8* z?kh9QF7iMgSF0G2s>?stT9XT8xL?YO@11n)eLsmL-&3!O#x;E4Y98R2vsG0!2})ti z=8kX^QTNy@;+6W+*@4vH2^x`%$x*-<&v1mPsybVdhM-bjizbUqs3;{w7r}I4Ar=ju#VBMxLbpomAJe#!MKk}*tF?57 zgHG>hXj-9hk<((TviU_QFd=f!M4vuQ*}Waqt>r0>H5uK1|IfY@YK_VFXA);S_ZgUz zIbtd6=myCls1{CQ82ss`Nt|a!H019&MJKnUdTz9$7ndt_k>EunxT4rTq!(>4eCtEz zP*7n|fRATODc$7F42E-D{}6!&fPl{JU|lmS5?0fV7BG$Scxmv4fT~^jw)$_{{%qp% zHtkkQ^;b^|Q5)yu3>B(3o&O?{X*)yaZlVW{?eA^YG0sg#cAx^MP)Ts-YWs@?xBd8g zYj$v1!Y1FGD4}^%9Z2lUuI?Z&RkdyaD8toccr^`=VVLL&c^~!FMV1JQK(~pI)s>Zm zwR<9U^^dTD%^gx+gjsq|ibI>`)y|nvv;FE1c`3ooO#eV>jw+wqA#Kc0Q8m5&d@9J^ zucpOS?_Ye>3^`tcLL;Pg5m!aR1A0NC3s3DTn~b(xzDoySD?vSoO&V1WIn!E((lcx8 zwssD4DxzulCqAP;l*_d!!iiDY=aZhnRhkiek7OtOcs|`>W9cVGrQ?D+WVC;xFIg6v zndc)_p%`PtJ>>~B*YiCnw5DQV)!Rsi4*icGQ!%p5PJWDALxT!T#}{_|)C=c(fl_x< zH@;U9EHPv0OuXIOdv!nneU<>Pi%)Bz4RFTG-T;+ z4Hz4IV*fxhevp9l23Ump6$3Fn;F14eSe3|}hdvaiA!qa-*=co&dlG8%eWQwtrtSs; zLuI1(g~2V>l{Q3MyJvz9i-u901_SQ4HeK3bp%rxq%3{{>YGx3sJBJtO2lBCcs2Uio z!ItTAvxVCv!zi>PiY$t8#@INeDq+aaUKy0BIBCM&z#nK;sTb?7d~T-l&i~|m)f=;P z_Zdc+e&f9+)dRQlj2-u^)GIwN;CM)(XIDI8z~w; z>9L6V)`Idk#dN`?dJg6QD4LRrhRQckfIb|=Kd!H%Ennp1hh;1(YlABWwg_v1BFiR` zfONTE3izJOE9c8=PlN#rgK$G@212bRcQ+T7tgh(mvr1#VDy$kx>8V&HSxT5orBeZ; zD>ux)TjN$scM;5uQx#Stk8;1z@6DmU~IL@*!Ozcrhiox#^c4 z1`K!%EZQqIBL~LlQ3g%ETDW5mOHiSgdO$AfH8qJ*!3}-8vZ*W4$HO%-bnk?ZmYr)N z>?gbu4oZzvHXo=<_g+z8FLrHs@Dz!nWk%tA5j{{J>#8`%MMt}y@2g0O{qdJ)Kh2`% zFvqJZ>W3%cxSpF$&K9OMp}Y<;W4Q4KEg|Q8snL<^W%Y+Y_l#)ak~$JouVslErm- zzEvidVA9P&^L-ipS0S}|I1`q_RHoq0Pu?CDFH%h zfUo%J<}gPirzC>q`Y8|*0e=1Pcb_s7Zk8<{)PBMw$mWvD=mZYpD+I&S8GDT;XrZ6@DR- zSUrLw&z(jx0jIq2827PSYOaW(O+M3^Ls3#vboMVv&uslG&P(O+EKw6KWU}>k~)Tb$>!d|>u z{{F93M4;T!H-13KInM@V_>fbuAu!Z*tJ0mq_ZAgmul|OuCS1>p zS7QrEggbcNRMChcw^Jj#B1^1B-=Xnt_vk5xtP*4uOoj37#3g9Ijdq@Zgcp{%ubKD` zy5WV#CO)2DOqPsBMH5n-32=ah?qd~9BvQ*Lcn3lN3uGWX$~_e<6|Hb2qg$w{8RwfK z11NfC9~`K3QHPPDz|m;0FBEaHBkai|eR248toF^iXcX{hhe8)G7jHMVq^rQZq}Hi} z!2;0@YMf2W-)C-6fU!JWeCjbiNU0W z&rPJOS1#PC!qd4dN`Bepw+Q7i;DyJwQu|3~-RjQ87jo?H0r}2d9)3a=Nox<+zL#US zVXiYgn2mbHKZ8R>Zm=O(PgP_;Ef zQSQM(W042!lSxMRnA-yud)R2di@*dc0`0U7c}W6oK{k2=8gjopk?x&{p1cd#ca&ww zm8N_a3Js6eyk$NuSRk#^dZd-8-SSQpHl<#4>n3-@s%o46AV#ksq|p+{pbBO@@Nn?c z8#04WSc>XkK6ubz3cyuDFo4JGgor#sBH>xYLBj%|QXi|~luc~vE7G-~0B;xMI9wQ0^st_sv_ zlY~QMFoU{63MXB8IL9t2`HIk-SXx&E_W*Gs%a5NCH&1xz3CLMp*7b| znB7R>)6n9PZ&SUZ&iiKKN4+L-H69gIG=JIeV^Sy>e@M^#6_Bi^+r4HE>Nz&3q-EgA zQn|Lh{NPx8X2-mPw91*MFQt$=?^I7R0#N^!432{p{pLJ`-AU5j!}G(5b1I+GdMK)i zp<5$&WkcXc;h!$l{46aq*ZrpKdH0OuL)qZ2PirO6CR@}RI_Xc*`oA%W<}8ZPZT{acXM>vpL_Ofp z5m@+~*HF#)O2`$$w~gGpsEMr4%*L$2p{=2A;i4G9Nh1Qd!L0x|u}mI7gLhS5N}MW2 zh#(+w{(J-VS6SIj>8yePeEfqC4jz*6ag-d{52gW(ZRBPcxy-AQq}+uIH4KDX>u zRLBi!i8BNs@hF!R{tW&5wxJIE zT-os+X-+B@h)FaanFvch;iVBimrET+1Ls1j=qR-I5ZR3MZ|DIkuv@1P6x?vRfJ6NF zR;CXzcyoVt2IVn6cQ2V;z4G#ZU+=8Dhd!vKsp=n4ba?vpj*a5%;ZSbTLKeld|Hcxa zRJFt*75Yd@Da^uT8X!0s68c{;qm+Xy4dx7-BtFh4P9<%vEnbWd1FH&)xPbyY$KK&* zBefX6>7bFD!QNRtFgXB+Hk%5T3tm~qN9S~TJD}X5;T&cG$rC2WcqI$ty?L%NU#f$W zE#fYprEmaJak1yEMGZ@IQ50k34%&P$E1b(fr~~$5bMu6v&bOh7gq8cJDl7VL6y==; z@JiW__!*nQb*E2kXj>pV>NBwKkNG;o65vCZgP;JKBjYar+w9|0yc7P@IgFw}31Hps zk2ixp&^>X>Gx%2Z--Wsv8d?Cx&0j4ap~Bj=zaTw}svYV?_3^-`d(uj4CAG7*=w@oe z71#%+l-BOS^HZB5JY$IFRRo@+in7_5Y0!i0!309Zuy{e<*th*igv2XYx3prrwwtP| z0J~Rf6hYzSk26%C2J}b1b4L?VgyvKnPl=`n{)jK>gdr}*4uwRvI#JRKSj)a?nw5NMjr8tmNkSZ&Ff*Q2D{SE;BW z@#@R;jSIbd+jJ2A_W#resIQVyQ~zXFY&(A#Wpx<6srd_&9eZ7#_3|(8^AX=v66jwJ z5)k(jUd*{X`XJYW_*Er~QH#+VcrGwqJODW^VF!#9cTbifZjSolzdHUJhgKp zbOD=bLw(lq7Z$*wwe$U|JW&fu z;faGCb@0{Ira1mvoSVXvXw7puYM{hiy85uN)K((wefnXj0dd7_jT~o_&>&}zHTiN; zgGW7xNn9UA%9jrnThh01oyli5a%0#*zVD?rz$I$oIdv3y>#(^5aBn>8^qe__XU-^& zT@dfT@^2i%ZW6kT&*0xr4+^*{%&*VNghnYY4_$PTBpJEq@pEQb!QGI%Q82<~e`y%3 zpxjQB_-^38(AOHSa}f1NJlq>mIOQ)yalV7{ZtYr$Wf|HYIpT_9MX3O*PMzQ$;d7%M zuBa#w(fm?xF_P3ij+1Nm2s_My;Xe%v+CNQPi(Eb)F!G=VKm+4gg*_`SceH6L2UU$Z z2{u9H7KL7?q#}C3g&(2%o!DmS9a;&KnX0R0=CHXIGaTrd`kXf9R49IpiY;(G z&*i8}1Yv|YbG+R111Z4-BmP~W9kPmS0vxCB|0wSSGfJ~^0+};=?!rH6aZ}SDwKyMU z3|g<{O+{+3S@C+9+V?b!8^f+dR_?%%7{p0qzyrt`$rka-Xxh~UdED#n?VzY?LIg3Znw?K5%qOku@|HhTl`Xccsu7*=>T zJhnd}8Pp5eR1XdF;?Z3PD=Ls_WfT8_tXWKm7EWUA_d&0Yjum2RRX)gtpbIPRTnj?U zSCa1KfB9Da{_l?HX?}449} zY23RB_gt9y@u*pU$4=~tdkoC9NoA=jl#+QpU zwX?Z`v!E2eAVm^(MbVo^q$Z~Kfru2oHY}0lT*Dk{J-taABlnXe=3GVJ z*`z388j$F>mOdYHRW5~!y)9eAMHDTVHXpcZviQ^t)!7CkD~nx2pXltUJB@pTuk`;hyiNx;_mnK=%%V&dyAE@5 zUmPT|FXVD&=P7M8u0$%ym=n%jih4Ib18u6&K8b-1b$Ikcc#R-cx#wxTR|llNrHyG` zsz>K0o_F!V4+gjL?H>FuH#zGE1ffB0F5~I=xi1CnGzwOs|6-_18RJwc;`9w<@Wwm2 zZXw!<#i9auLhN2R8i}}>u7%R!S;2wN)eQGi4RBlWnOyke+C)2ULW4qrTJJI_%qTrC z$ZUNBr9vZwq^ptk6=<1TTUBf+^&_tIq1Lmgv=s+~jBy~?3X3TY#aB+p0ed^%;|^KH z(5SHc@yT70cPAPWiveB~*u4f)Og(NL!F#LSaGXSoJ8=8*PFsoMiOV~63NN+lvW26# zC3BVeU9X_Yg?5scEZk~@IitA<)4OE>y2{)j%&Fn6?kQeX2IqY)3H?KV!2mw zYPGZ$xMM?olYFr#6RLRdK70-CMEnEbbh!2*IhAMaGe;Kv3%f$4(LNT4a~2kd<7Mv? zSl0;x_cz_WL7Wg2ksTr4{({)KIQNNfE+A7$NqZ&nB>X3JF9ai5G;Hr-pUJmFs0N0llIGj;ErCd` zwF4DTRC~BWT-zDUwATLqyyCJ;rLw*Tnte_sOWkSr`P-Hv@dE1}dplx_3{2_gGkf@5@G!Se9MuKkwhHz;P(%T!P=Wt$cQJ*UW(Bx;}ZePJWzT zVQD#TVN=)DnFW{tjlQcI_j-8(m0a}))!k4lG@&m2JO}S9y>NH1NRy(%# z-?-^&*$*YdOkeE?kTHU@0lj@#cN&Z#{ej6GNp})ZYyA|1C7ofWo%%mrg=_%H2E60+ za-EB%FPw*^&pDAWiBVbS?|;GMI$5ueN`{{|bLxeyzTCjPIr-_(3D0-tgM5!H?AaVz zSlkLIM@$f$zrg+%fpH8AQgruDZErcIBRbso{J-{RQOH)PKUW=lx*K4;KIjGNqBz(Z zIr!Z_>5Nk4g<;OJA9~T=)uHnJ_>EayW$F?x{-=s8M>i|&Aa!>aQNS1|!#jW)T+Dse zV(L;~LD$e9ic7~Zn=1P*mVeVJS6pswRsPPT=)pXbdqzup!lP*Qmt6(EAbopS{;=*0 zA=jkdPLs>!;bPg&2afF0cvt_Bm&(Mnw|jArM+iS>`RmwYYr2J5D~EYSHijL)l^^p6 z$S#3<269WW)mPwIC>pr&L(_V8g1`*w;sxLUL6MR8bM-1E2q8O|<7%fXmPyJvbpwr_ zMo5N^9fF-bbx^_4L6phu1^&c)40;Dpbep47SSk0Ln5AdFBZE2Wi&~0sKeC6e1SVvH^_H)n z=DF)(RDgS*#UD>@MzLfE-F*%3q10kBBD;^k^j+|O8yKphSC8RaXnf1fOF9yy<|Z?t z!5i>X(xShLamLy547#Oag*e8wCE#B9vDASuQHc`@1{`tIlm8PcJ46x}YS z-NH?gY3qQQT4k<&3lu&B=v|G)-hqBd==yQHNjzrw+p;*kdKG-^%cyGi5QzSS--%j|qh>c1F`f2io&7 zNqaj$tMSG_5ZM83iYnU6C)6qxvS3J|OsL&3AC{NZfGmLG^5jw}q@kjO;ljiMEH`1B z4$V3w_>`n^tePZF&|!+ySxcqGAXbtZycuFe`1zu8fW2bS1|-N(@*@20t874m#Wxol z-QRMs<@y<9naGwv=eqTj+Y*rayLYAue3p}co5#b>@UB@sub_*sm;f@iG%$9!i}a-R z@YfBA`XHa`m5?x2pN!1-6WH54u5xzD>Sl1C`fq+O#*2@bUgqtpOFSD$2OhMIxG3c`wQx zZm3O8t)=tTEe|eVvF)76cZb+3#3^CPV0zS?hCBIBt`N~qAk4v6HfyIcO%k>((8Hne=j z$@@&7he!io?#EV+o1yrkMHn*8v-3*-o6v;F7JFTd`!?$c6{%sW_PB7t52GSv=dO(l zRpf9)VCl_&o{lXSwTYg4SFh!mmXdrglM+MkBv6z@tqn}AG35DJULD*>^a-kbGxAVl z7;+q(lyoXgDynMcWF6+J(1JFq>2TdQK=@pB3k>;C-VI&X--zJNik7iOg1m}S#4D~n zUH|F!yso_|(cn+jgKfQ+44RUE#Po|>qJ3f(D%6-q@W=gsMm5rdXt3-x{B5n=P|+jb zdHtQg<2jyc&2W;#XZ++dmU{-XcE`07X#PEjle&D<2k_OsATc!f`!K({XwO)d&Q$cm?Lr9ISpCsDlTu*dnXK zxV7r#pf>xB%m(T`WF!uCbh12ILkYM!=ywt5^Y@&H3keHucc3-TPrsOO6f}dino>er z{M3tyjLlM9`q@Nf!;MGPV7CT?HdbC=0$poE2LzHf-Z&fzz zRxR!*g?>ahDuTarvP%yL5a2s(kvH?m6`E%BaTyMtEF97q z%93IBKSGW`uyr-`=s3#iCs_Y9$p4bCmIJAn(R#~k+&EZl;tbilms*GZSEYvwhUyVi zXhM0)zoo3=Jql#6>_aJoba?o!*iCD|^)-g>UC3g+nDBdN;^{Tnr#OOxwgQW^ufpCgh@_&7Y& z2$CiqA1yOLTvD6W*J<=SLHoc~X{vSS<=e=vK=opTL1XbWxkqzKJ1<)TBVqUm<@sn~ zCpxuNReC?3=DDfzciCJ}X^UQ)n_oIBab$;1K}i5et?@vU^qx!S?i^=bjZH;ITkJyw_W>>9}U>u}*)4 z7LFMRMj>4>U67c8-=V?Kfvze22AjFLImPK7=_tCp6z|7JWp$Cc_?LZ~aQ*Tb-SjI@ zqMXT0vB#$sNc{AIxpd~0vUKNFTN+XeDv8m)oH@tW*QCXw7S7@0%HkL|dAKBvTE>R! z_Tyx$o#8c5cHgpW$0>N_fd)BIeu0!A!^>`FV@VbG1h^jZwU%O`YcPo~F`y?g2jy*Zx1!rW(i(j8`FAyd%f0?K{3!0ltt}wYjEhl z$xz-TX3tujSxuyx+52LyxawQd45dOR_#yA@AUh0S6j2*S+o?znwp)sq0heN%{nf%( ztX&F9I77}vS28=SbqP$0;|tO+?e$~@5m2dk^93jeJ0w)Z=9X7#BB!+6Y~r^4{Ih7tYbe0?7y_M%7m(D1tDT zy6-I#a#dw}#fS4Ofp}Q?S;Yu`oP4R`Z8+yfTC^D;n%%hO9!hUTgY$U> z*2QqHnIlDPCB)r=jxV0PJMkTv&$`OUd2QmIj2`Otkx?Doq)+OLt^sxPb?Ruo#1$GMjiHEt`cITcrnKqzL3F$3M`2i8Duszoac< zR3&3A5^R-(e)(o>lL8-KHFERFy|j6;Vdz!=Z|_x)wfg@IbS}!7=DmQD73Gx%_dPcA zH3LQ_EK!j?S>fZY_JTspV`4rTnIA_N`1z6OpE#U;peYZvJ~A3^6)86$GZoYAl*<># z$DY3|%j~fHRz=~@ew+A$x=5Y~;5N=K02I98{Hdm9fL~zQ96A@MS}bSra!n#MFdIBOV{7zu-m8fQ8D$iMZ%7Gs(SjYarnh0 z<-oX1U0Z1P(cxZxSOSp8-SEbCO9^EdCm&3nbOlu>rh>1ii6V1b`ld+8zl0v+`% zRXYl#pvFWT1M{I#S)o4!@>YpZzx5EX20GNIk9)`Hn)eCj&-y$~6Up>?+OJ0|CS)~% z3za3@AcOtoBT!Q#Q)iC@+>Q3gRo<%q`}4?NhxFK6|I~euE`g=Ga>X3%P}Z6xkX@;S zXiSk@l}TJR%;|Mi<9(R84UgL?@he$3ZHV?0enb&fgKkV%XmJtHJ}42!cMk5ms)j0c3MmX_xp5<2&_NftLhtv53`7$J{Lzz`ClTUrLEo3T=Q3R2rK zS?EL#3>VyN*Y~~fxZ{-v2PHl&rq_a}a;3!FidO_*>dSRW$F+{IzPs_jqr(O9zgO%# z@-!7Tm&1v@byShC9ZgYMj85svGZ*4%vJZof3INUcxhOoKZw^6c3rNS4IA%&cU`+`d z+HoFHH0u>UJnD-!+7Hc*9qwqxzjFN)dV#3G&7WYdaV@1DZIk-Y(_!&O3KnW==xVz6 zzvjRvHIzr~G7R7wVw^DPLm>GR<|5%T>-w|2ucZtMKxOES4AisuAj?CwtI{BxQZWvS zbPWzlws171i|P?%YK_7}wZ#O|os@EPCTcwPEw=ppJP|pu=-67{YeN$d2u$wcLr}=` ztufI+*=NX?dPeYNsGH(Yu^_kNN{#+@OO9<#A#1xa*I}>- zF*83y`R9%9?tU~+!PR8lXed;fQYjZJBMAltfVdh|&B*`zwrNK>s`Q`DAV`h_nk?4E=+o`X-i>}9+NaJ1uV3tZQ7zzL`Ad~u(W`> zKSgm@cM)hOGm{iS-E~EGJ*`D6tlCXwD`?Txq)Cg1^|Xubuj_eb1zol(tcO4elbQeh z7ToW<{@=%SDWy%*bTZHTJkR~y&wW>F*jeUj%2Kp?o<7T%yp+8MtCLJm{-GlD5-xS`A0*;@OF_AErIF4FjqOD_eGC7TrE?6~37jod9TVX8PWA#Hb z9*XRBB8?~j)$nr77(%qSi=c8QJ^+CSp@I2B+A~;(4b>$%osf*Yb6-IN`l-Pd^6i(I z$%oMA9ew9ecGM^vHU6?c*Q>z1did8UtDu{C*Z;6-Mlg8oVy2-osxC&>Gb(cMyv6#) z_;GG=PHKpkXmZCydu&=n`};88?k&mp-bCS#_c9Kpn*_35y%`OwkTIrypi#`0XD!FA z|Gp(DmYY(nL9^{6Q*6`b4sk|5DhD1-=Nd;Y4xP`6wUa66K+m6Z&IhH<95-4@!M#T@ zWHR(6m7Mn$Y%Unf=GpMtLUEmfyu#=^D;5^D+@3;}cH_!LKt8S#ulA7scRI5ZxDfZ9P5t&8ogh6l}(A+iQC88mt-Y)Y^rOooPv?Q$jhqAT+00t%P|;B~3fd zc_i54!66e*w-;V^KvKe9V$kh%|8i-1F|%8AH7E&(w6sK*BRDAtaFL0<72%6hY`$Mj zWF`lldK=t1CCaw&8$pT8oY_H5ai>IW;i+RN9+mi%Gr{$+gA2k{ag@<_*gTh5#(E)Y zi0<#E!w!$^tDdaWlF)~ z|M%h3jLonZNtwI$FTeoJKj@5w_?RZHMHD9y1(za%13rqwwHH4`2P|~Zik1xp6n8|PEa0L-Nd{m;fT(ouk)?r4Vr z?iPs$AQg5t@!`m@L#aP1PGCS;fKNGee!~ir2}XYfUS&;TutHZhthR&$t5G02L%JQ7 zH9YOx-dVJ2PKR^!)h*b>r^Yc{Km&4)J)oV!%y~{!2gOAZFA6E(vxGo+Hujh1L|;l) zRqfQY({_D{R8P6U)Yo{8^Yg});~%1+Dr;Qu{%96eq0Y-@rlXkLv>IPMx|KotPt-!QWn(7a(aoX4Q|P1ht)crCmr` zLtn^g{^(QiT=LSeJPEGB8Uk9$%>F|-MkO_AQ%P3#^4ktPin{!SZS?($T(ID=wf5o? z>W0bze!iyipT(*QNpvhq7$1xF~ZX`8D zAzQd8C{a|Dt9bCILuPQv=gr20r?qZM^`Nuy=r;)EJ^YD@rB_4&FeAy_& z#*oqPUo{_t4TWM~^+Z3ta^%yTR4XcjWLRKt$~3Ek`>sR8(@$fY(cPg56ddn8zY({$ zkk#_r1Em$=G}sZhll#tAO1~wf7DK9kPjvpX8qCaI~f*QE`GW2e5Fg_aKI(x01cp7Q+YbCC2+{W9n03O^8>w55EV z`P=CM~%vFjSEQplP$b*m^Wq7+-h8w}WvWF*6C zAc0z`FmO*Wt=!k#mfxJ20K!4qEUovn$AYjm>tLFI#DZ9GHc*9O>(WfxE%zLA`U0y{ zvHarUF)5Sg(4Hx%{-K&$eZvihorX#7>M56cvS?D=;Zu*US*Qz~mvq(vDwDBm=Mz%= zs&Td#yaCcbOp$y_H{!qXv-iWfUN40b z@K*ZtiCvmaF|OWSf`-o&G^YOfO51OQUO?3Ogq3l>1uT?`hT z0nMfg^sD12ywt-LS}(TR1yi)wsh!DgHhN&`fCa;Nxdv9M4kH#bQBW#n(Py#8(ua+H zU!bJAk!MchNE>Y{o~o-t(slUwA)wyD&u=IXEzW8ohmTb>$SGa6!&@qqzQa>JtfWF+ z#X(ktomRl^D-7PcN2u3yk%pBgM2b__q;3;ZRecp4P-lAUK83(RHjYIC6WvDpk*o`$9ZtR z<$d?z7Dqv~<9a+%*PQDw#2eCB4AOO^J}KW$W%-|2~DwdR_O`BrvmgL_ozdu1^lw{3(1ft7fb7E#XxO?_cykt}bcW>al^it`} zJvX-JLn0;$U=C|u)(ljk;*mzi--9Y*jOn1kO6Ku@P^EiK>SDx+1>}=7^8CJ$&*)~K zFXN}2deQy^m^f}GTTH$gNr#pkh@rYTy`w#&4}Hf76x=q$7byulh3`Fo1eAtU?t_;O zY`ou^rOMW`De?lW+_wc2ouQMN;G>@lQ}D zz|cg=U);w}d^L6R`~#rE<&y?(FsNuTOeUaDVGAul85GaL&}qAcoW$^O3xk!U+br8u zd;o?=JPwM3l*@eH5S{-K$QCcKU=%>PV`_0{v(s~mwMdL#W(xs{MKi~IN8lqIae90x zh1_nGLfG*oe!C3BR-nyGD{KiJpHbWFO-gJp%pXZxK@=PP0dnJt{MLJdL4qM38~{|j zD~gVtPCzW|m+zLX$?83L2IF-Loe4Btwuk!Q83|5Ag6~NA7`|nYJ(xNM{Kw+aDvXOk zL=%!*cIc2+jsnb>UC= zS;OSjc}{x0uE2W+cd}gqf=digi9wcbHU@;URwIa=byJHmF(P2A&)Eq3VYU$B>#JZ@ z6yBdco~ezFxGOw$^zQXX7HhAtMgnK?3Q4Kq{JI28O`K^wozldy9{?F zxx{o<3!}Oe1x_Gv@~c9x0anCUAE5gw8=e0F=ugVyg_D1J1m_WsCP?8tvKgn4ZQR&= zHHLnd&ch%}nQW=7wjyQF{B+@$cv^r{9qFcic8XX~Zb`=}TawLVofAE#*(*vewXD<;pZOt&ybg4o^?>q123I)GJ2W=v}F% z5U-gp6@{^I>3VYAYm zn#}FQc5y{Whmhqo6X1f1#uT#M=>Y-9u+i7{JA4Wn`{_U5d7wc<2*5A2#e=m?>I~Bt zbD~cphBLrn0^YQW8koT2Oekx?na}``3dCD>kjTc*9ujz!Q1=Ly^f(Zn(p*pe?T`Iy z?H&clH4VqUc%uwQ>Q8FYh7%K?etR9B40l=9=$@&s3phWFLVTMhZNIn)Q-P)VSRRC{ ziW*KI(9aZ3t5ja^xX{sM*S38*R`PPOH#*=#8uIUJ9LCFaTGy zt#CF@ZCH_!M-^F)!}9x>17o4kCAb6SJhpzSNQG36PoZt%0kYx+Y}s<`F!}`59=gNI zdzDXX1}o)cJzg7vP=63aKN+`4m#%U^0$;_!Xp&Q}9Yl#KB;$_9yiv@=WtfB7C0V6d5Td{g z{1W9(FOPC-rB*7~QZ{ta&XX8+-m&XVfcqUkQd7ybKd|GWm69Em07`PN(P}p=*l>U0 zxID7g7INgPI&I4miP(pr<3UQ*Hsdb^5KlU!G{JYu;(8&1ppEdaH@jWIAe+JmCxH!T zvr2|&b`Mahs9vDXh2qVgVyPFWrNIg-z|Rbu#;9LxHd=6a1>gp^$f;oiz<@GOdLTiA z7MvMjr48#|Q(L+)G(_`;8IZvHjZ(BdOqXGB66MrFxw`{xy#lwn%7&3i!48I$kB?wn zrp&|JJTM3c`8nQsI1m7aKDUmDaJfl*05xpDI(!29^Y22QNU=5Txcl^XHeFs_+)r0F zB?p<*!n^C6>RU@2=YR3$EH9$(`M(4|K?!cydKM1fTjEpJb#~k3zB{gE4cBCsm(c)% zo>GCTikxZ}aBxUU@^QV_$V!1f?ht;6#ba%jd8A&E&34l%SxyU8i zsLPrNv8Iv=%p4}{4Uhk^fL6Si+bSl&E6`-*TytJp(b}|y4?J3?&#lZs=q@gXh&Y*N zX)-1jt->J=e95&MnaQ^!bupZ_DbppbKh*yuor|pfkfAOY|=JiwC`}L9U z{sAeia8MKU31#YXrKc~#Cg{@2#@9Eja5iXnc7yq$lxuBSJe@p-9YcdpS-KY6pia*+ z+@rsO?e@Uo0T;N;5}6fXJ3g?BIVvnHSXM77i=qy|VwH!cXwIaclYY|&_2AI$8*W>4jnajTR5%84qOU^~k8;)S@2 zm#GB9Q9MI+6p{kdv>~MsjCZz9A`2-2AkEe}gmSRAO>wg7faA@O!4j^EstmL}lU01z zPLo%oTzrShdHd(2H>cdNI~e?)w2gy`{x+ih>Me)Q-5%XXS+tjP#QmE6<*s$EW}pJ5 zk%zU~^`(~}@uigB6&Nr;`pGPuE3TImbWZ?ojqr4Z<$y{YRrVqUgZ-jqMVnXgV5Y0{ zsoUiWLhFF2$E-Qy`oLip09h^c@Dv&&^mAxZa8+?BpG7#XDXc~v0C-B%;huR!1oEO6 zwqQ{R$EU$Gil$Xn*fX4S`a$PnM&DNuxM=!`8J;=?|BhyZZDJYXfR*#>NAXD+T}bpf z3~eVjKo?A`)XukIh$Ore{G%`zePrnssR}Z}DpxzkXM+n-scFwPd1~C6QSO-zX^#d1 zqJAd2eJ@t_F=^*xhl11AGX|U}qG@{}5AgNhv!I_&Ta5Q#nx&$EGFob1>PHo0*y4Q; zZDK&l;K0w8W50;|&$79w5!_ZEjj*WSzR8+~Y1De$t6fIQ&q4K!m0~5)d)(AvrlR|! z-;3lUG$=nM#3pU6lKdjUO5=}+S0%8_dkLv;P-DoyPh$R{f9ht6Lh?ruDdX#CE~gL!H=m1-UHzi{F7+m&RvI{Psl_#Al55{lG8@+%Y0=eTm<> z#6j#qyDvGj6;Wm^wGn|ZnyzC^w=@{Z}J%2V7l1zNX77F#W>V3 z#iyXfVICZ;ko<*X>SRW*AgCB-N*!^N|i>7 zn*C6!2oS>I-n89%e*$T_(s*0N;)#e}1%i)KZoS4snLB8$@%kBJ;sxI?fJ1|o?wGll z7@c`q#7=t+UELF%bL`LGWnO;r*)<>jq5nGjf_G_0=UTP+wu5bfU0<|&r#a1pkS=kd zNKSDi`w3tGHyy>Bp7cQJ8ttMzWo?fkX}i-b>i4F^hX*nX3CRP6a|^oj)G-~3by7C3 zxzlm&Wq_Z+LVM^)cyF~+-|vPz=>dC03C5LjpZjS`U$1(&XQ5Vm>6{E17bdB~gH*KFab$lL9{`paPUc^wkI}p;Q=`BDkZ7Nlv z8eF%|%gd%$vP-mNv#yb(wOBL(=3-7v390*-r{B!e-@@iV$D%)2A~;cwybcrR^8yS0 z{0yoLY-HmV7?z}PU|mH*3EBd8bT*>5Fi$oWuVgA4bG*l4!C`fm`HbWFkyL1u;fzHs zZ&s$)Oo9jT?Mgm>3pgC-j#QHMwtM=+#|Z)9>^k&pm>=i)$xLM1!srv0z|FJLAxZPd z%jb=&Rk_Hj7nibIr};V-#aH`KJosaq`az8u9^u4YQ7iRQo}>*8Lu8V-Yd_@K@;5G1sP5i*sMS)?LmeGL$7%+`;$ACU%Y`1y(XdL4oSHgG+ zR0Tjm(~k`4pr{2Mz!ZJI&aaHzaYWqU2yMl2ge*j*1|;#`9H4zj#8oIeGsiJez$AUC z{7}RIT1g^;CHfZP6t{YeSyd3f!}FGq93_tzA%Ba>xCTic)iJtkHydYU*riM98K91r)*QI6r^5%$@Kz3yV>6r+5gT_&Bf;8@Zw7*vMVanah#{|nm3!0xwKuz2>2`W_ic71Dd0}O@ zl!pT|fM-j9REuQX$b$@soZGD2h;bkCA(SU8mUb4oBFaz@gl1(aS{tkYI}`HLp*e^? z1yd^)Q?Fm3qT2ySq@ zG*ZBsUbw%L2ixyF?!Y6r7Wn0ZvwjpLPf69`OHxg6uDuf~;; z%|OasG8-9ovLyV1P_WD_Eb0BZXALR?P4@HPU&Jh z&H-LsnuRKNk%~!H&GntMBGg8IQg^+>DJ988GSsTKl>$hPzU3>%0Mk&)+n3iWhS#FLcjZ0IZP$0PtFN;ZdO zA0V5yfejBR08?Kb!d_+= zb5zqeA02{fcT--A@mUnxKG#N2TyVij{onvHZl~FHa{kl3a97!r!OPdm9Z3)SI&mtU z+tP#{Ek`^ygd;?rXRbsP+NH~QsC>$nBneBMxZ0q>Cv$7DsR_4;vk8-6EP}EZelE5bQkcdM%t;zcWZ4xPO#crlui|}dA;qc-c5Uny@?MIGmTr?c! zX7xP5KEppc8m32zwVP4-e)Oj@4d9l-4I8n^_ew($axh{?0cB%o%(N#igH$t4>%>&f z^0d+iR)8D>K`2C>v<3L>SChq!D%~lNYrI5A>r=p26v0$5IjVg0s5?xK0IFpg$XRMC zl3v01U1&fZ5;RFhaEERp6Gswi>oSDh(&PIhm zv>9yLfgsM0SF-y2lTeKfkpc*xg3V$YGbV8~@2FA1g|;_d8V8*K`Pjg6a`a-Ty8D(~ z*h#4j|4ty_0XNH(!SclRlFVeA%VW05mvze(p{==oEZxc5v9RJv!hi>4N=?i6E4s@k z4T@re%913zK~>zR7^zUY+e*^hQeWLUT_n`Bsodqe1!oAuVeIFLGf}|emrqrRT#g;Y zEwFHGf|NdY^QU>>N?0M&YkcbjjoJzWpU;B72A!{w;+dYT#1O5jRvs!3Jmlbb0 z`=hJ=CK&D9m&GX?i*vm;(*v`Vy2*gzs70OZ38G3GBL{SHh zA$%vTfWe)iGu3ED&F$V<&PF=2w>qr2kowpSU5F{XsYOXa#R{as*h{a%Kz&Rfz#DW< zyE&v3s047#^)?+7vWgI2$SGaj2up1G)yjCoSo%#4DZU~dJ(0p@`qt!wCS*u)5l-1r zz^s3*bf7(bS)6`T{u`8J4k3l=)9i>ns~Gd>?-5}+ z-f0MFTIp-+LoXsf&d$ie7OOrl&&}W^?0Y%zZzM>l3xzMb3Eu+Cy4dxBGZ`$H&o|2GeII!XM%t^tT9KPhd2a_fUznIeBO}_AhwVRp)LllQ*CF0WbPd zgX*V$4?N?D_{C!|UMp-Kx;d|z=(pN;TI*CIUWQzFD@xiXd5?HRSd8-z2~)_xB#Bcu zqv6TN$ln=xgE4AMezn>WR<|R3(wsvP95TZr6R7%Rgy*o~lvU>t^kRyel%RoJsbq&P z0b^zW1V1R+85ZB4JDg#v(i9yGLFhT6`r^II*sd*E27`<;BuNtxW)#72%W(S$4_Dkt zOaz^wtp)z=AgS;>U~S}XOx5G~$$)x*2l*PcURJZ}@r8;4TTnQ3QK;t5Rk+>Opjd#6 z3@N9ognzvA515jGD~{_Rv*r}-Cg?=o8q@{r@u(T9A2rIE-G!>ZtZ~Je-B#-NN7oQn zffvN@{%wJxX6nGun_hkH-R@k8%(#k@(~lVs&&Ig??sMjt(9|I?bTv#&%2F>=GpV;($H-Pv8?DZI+;H+p* z%_yK+#1oAJs})m_POxwUiDWz#nDA0Qt1q8MWeSiN)9$?(=JYo~>_#6rwgs695ee!a z`@g|&uPGH$nxU`TXc|0*B&$0B8HcKEby&3s&BwH2pO}g`&Qs3^yRX|3z9Wz=raN^s z`QRq&Vv?qyE1s)WttD)^;sYD^>;0uH2gIY(b7~#C+I9(RFAD#qn(~ab8rO32JwRZ8 zg%0|>4`8N@^f>xkSi`R`;*7_B=1cu+5rS@DaO-6{B?LsztLIu>c8QIQ%yE5TA>wWb zSdZ<%qB)sxn!Fq(`WcIymT9&%2G;+zP*qZ69lq`)aBZ+1R<7Ms95z1wzvIwN2&RFl z+$@Ayqnd1C?2vXb6P@I&1*}D!Z)v)Dc<$vIU7VEv8fp6}qARQAhjn+Md@btpI|F|} zkh!|}H}@c+XQ>;nN!~m52_BOl**F2kmof4RnzT`y=O!Bacg`Vf0+g}UVa&!)A%LEA62zsb@|Y&`~aYHuJ*=H|D{*tD#O1y;xrW%wt{XRYakYR2%{8t_FdJ zc?f@09FFK`oY*2lV}ku$lyU5a3H{QkOT%Hj?c_p-?N4d~k@FU|cM}uNQ8{g>f)Ro! z4E79&GZ1$Z8H_7VSwZ|kaH>VYeiG`xpVVCEU^_yfDl1@x;Oav}$)^lDP-!oAm~Hiv zGB>O+Y3u@WuWgfb#u>R|;7*);%V4rABT+V7&MUpT9(Vgvbr2l<9o;Mu+V$Sa$$I%M zY;*epyWQIIxrs~q@EcWWev#_>ZYyh)r9CwbWT0Lmm73CN1CqaMj*f|rqv7%v_U5z* zekQltf^V~~1-rM(OMP>k((9&EH}8f>k=IAn&Iwcd$!)vdY@5oa{w~XFFp12f{$0Yk zBlvylj{{@b_U&>kSahB-J+OBuu`XYfI9!+X05-+;9Mp{n&N2ElL_&IDMZaE{NHDxr z>Ye4+8T}2stMHK18Jb69!@=G7+tv{8aT_!8S+pH+onPjWTvqNl5 zF2y~9>f#090-)L=N3!?mt@S1_mV;P9HNYW`U_anr$c$YT4RpH;^R)DX`r$3pbQ6H; zu&Rq&Q#fT3qK0ESy7d`t@--H8T`K0;6W+>V0fx6G*2m-eEo5})boJoK$s2f(k0N6 zy<;Vct!t`#*41JCrWG%tnfwEQ)#a#uX{5|z?WebH*Sk7$Qdd|YvllXwJKpaG*UW`#bU09FaB7he5jsn6tA6b6nSP6`_S_s*_wDL^g!Pd&8;~*<+!liBuFzVO6n@c%0X?i4x8=gKYC6bMs{j)GUA@}KY)?~6P}qW^yI7t@;xFlwFd z5Dy_^=%`i2HUuC7lo2U~)IJs6AGBn$0wjUfOAX>c_=&C22QzCZP|~!aNDR~H;IPY( z(}FRFu0pgDc%F=6qC(cMuSvE7yKyNB2xP7>MV|vPy*1_mxMkx39zTGI!MPwACVV^^ z9Ld~>6*rqsyR@EGzmXhNex8 zDkdY_q6D-=eF>Jw%cWJOsXcr4-JjHk+)~;Pwp@q17 z<>7P3?#d-dh?yMm9>}4JEe9qYg-0!%^0tA0?#(Cvp^R=?)U2b#M5VZcDAr8B9JGq6 zT+%2Fr(;5-#~@x6?J3}U_70_$hum3x^Y;b=<(^@9J>5|=FmM=~0H9I;)k#(3VkW`@ zIVnt?ZkgZfLJ7(tbq8xP&wg2t*uzGP`d79*4>`QCSInt_M&!T9lbL0SczWAj^;43o7#*++er?TVR_ zY6_0&1=@Wkj(o5m8khf1?!)#z{&W&_Oi<~~!g3z;p)kn!G7qxfr#@2>IjH~_Y@|d{ zvB}FC#QGwbuYk(u7% z2$|bgE`{zxcOun@2LpKpR#5IP+(ef4$5ftP;cM~vPqRgi!WVOh_+nHB$S6R5z}aXFtv4-zH=OC~4R@~&4?A7JLkZNdaGmr2T#Fd1SenraYqh8A z7K4P*N0B)p)`Iuu@RVGOG>Ji|bw*T2)rv|3S}fp5vD}96Q`nv^yq;_beibwWOe&&D zl^+D$C>6M0y<1R?*^uef*TOyL?|u%FvXg&5lpoarwEgc(`GgJMY}$T%eccNWK~EN` z>*3plU(SX!X+YU>DS9|kD&NySx5UFFW8z*yYYPMy2mvtd3mb;Tv)weqd6Eqb$88(K zUV5Wc3PMFMmPuGbBIaYwuQv~;2M*(|XJZ0vTO7k)*Em5Anl3*~G2SlCh?EP`n0F$mWCf;7?|h16RI-k)IagOfDGj4V18eiwo{|v)quL z1Jozn^X=;DdY@&og?x9!(wta{Qqnm5R+$8)QD`y0`NvuCy3zOj;m#1ua||VYxVvwi zl@bF>r)$uMPOt2HOYG=_@kx`-621G~-I3x3ObAT|pOY-?ofyh#RXQdN3%L|o@_XFj zNB$R-H}WdD9`R&8!EBI{+PJ;Q{H^3couFvRJ` z;1&fW)Yk%EJF?l4-eQMR@S~+oYH;l$KtG+dsMR02CVqw{y{bN;L9xO zC1M|pU;_0JzRB6eWAuQjAts9{Y0e|xh0JA*y{EqeF!{i5kCu9Rr$-NIZ1mvi&2RqG z+%(V5%)C~jW1PJQcV>;`uQYtv1wcmw9+hyh7c$H6B4kQFNhZ!&DNW1R#42^49$%zr zB{mfPN|*-WM5Y@aT}MzQd@-Efh%i6^&M-Gn2c2dZ7C|?oz0c_yRTC3#S%rr)_%{9o@B(1Y9H`z#Ei}2;ii{X6s&x=}aPl+S)iHMzr; z(Ef~*$ewt&+Y5W1llzOt+a4;B|9SP687WEoW~sEa;o7cq2k51rEEIQer1>BAMq{_$ ze+0s$w`+5ojE!K?s2&Ddf)|6C9c(gV6}t*x25U4fKKhB>rb? zxIen%^7&X`Xf4MW>Y8@FG9RFjvGhd5Kj+^i!XK3kSRP2Vl~sxN~w; zJkW8G6x&I9I(?rE%0Nhzu zgM?y+wxKmil`Hk$Jy`RLCJ<|`G-p#B=86tkd8%$DEtg86#rS$NWc;A5Xdv+7P;G(l z83R8s4M2cell;1#k_SVg>%jc>m_3Bg2i8J#KI! z#sE=;-W=sBb*L!=^I2Y8uS3!^gQwrF+*4O(R83B-1l6+``c&_Z*c#-OV3AG6lgPe% zP~L=9+ZvkaS8NhF^~@+N8<&8N&kO zy*Q)2w;SyWJSz{@YY!psZM3EIY4rb&qUQ*~>KC7NQfh-iHi4a!qTKq(i-lwX^x@5n z<04U0IQBlQ#J&JKVQwCd;mS)8A2ve{Ztw!d0A_jpuW;7`pi!P;U+7h11LFuOE)o03 zX#X59MFf5G_caugwcYt-V=|X^@>u`!8C5|38+*@uZ;Pl^dB0(?G_6ho6Tou0C-HH% z*MyQ23F<%7d@9_8=0-^sMWm}4KgQOp4cLBeciTemKy|32 zyRxBofEAiz2KGL%@?IS7)xpkw2V{%C3gu&$_2Ea+JwkAZwNUJdfr~cyNC0P&kPn$l zD?BLeirU_e!+7ldxI^0xM9c>y=RI*YHuJSWv1bL2=s8G9D$QzM(UCG_?l!b*o&$3% zm#kg$*B|ovz)r?FF*TohV3*Jq&qndwb?k2E4@m72cYev}bywdYA|~;tEn|^b$Pu$| z7AK1&@1T7DmZwd8|NH2`f{Bg!{ibq{!6n`}kjV>=sycG49t492GKBibuyu}Kz7Q*` zz1#D>=*uwP!78naT4j1Fj%44|m3XP3KiTbyn6>s8>dP4?7ERoD}%5ivwCtSB0-W<*;%qOAa)Od<$? zAR@7L>`Y9!_uGdNU2@g;|FZBZ_WE%Nzc{q=-t%`C=Zzb0Ka;`RG0PrP?!fO@Tz}p{ zw{MjdLw8WgOoPFWg)k_Fu&}bAh%H7fEzCrx(@A{~D5f1ebiY^L6Z?b$rNpuecb0nc zD1glWJF@=59E@iXA70N{2jd5?!;4@9lod_Pr#QtIn>aUSdl-cqR07|hIR_JVd+2;j z){nouARpT2a#ya3<{pkP ziGPmc2jq~A{NUh;kNVfnhCC19%_k>k9b&7ZWqOYm%MJKN6Kci+-Vc;<&KODLz;EUS z+{Zsfh;{22g^K{}yek($Yz>7RJtCqk$VX`+@n8a(-5xV=tsQfH`q74nia`MVTLh#8 zjyozE`U%APU}fS?-PL#*v|~M(B&h8!-(_gYfK6c1g>Ut<{4>K3ys;V!4S7+2N$3ik z$Nt^o9*8@FDiY!mb9i*r?@Ltxuxx)KMM!P=V1Pg#>jTlDy(cUL!vuRBL4=({TAT0x zrR+|u9ZY$iF5yJtkk*;v*Fj&*v_zwv_WVxH`-vH%WZ2=yN=`@5KpJ`bN}dzA+-Co3 zaXN%ZbLFCSBrm5~HS}o~0EXdM>@|l_oQ+W~0o77J}6R`te zUFMfv75Y|_4Y(hpQ&$6aRj4aH?Hp|yWOf|8&vkKMC% z6~+Bustzm)mD;rii?`3^E1$si3P_pI)XjmF3;HiyNy)%6`rWIOO(Sl;yrCk9(e4n^ zP=Q|ujevs#6LO!&)L-mqFo9{eZI!KqY4pV9MG^FDPq-SKWBGKRE~Wv(fYg{Zk5@2R z5w@yIO+qQLECWsmp7aNIpFbTmAd1`@>!kg;`LDh3-4UDaTU`wMmVdr!ODMlX&G+h4 z;I^*Ik17QLGSGv&sSpZ2ue?ZazhdPuknTy#c5-Po2IwjXCZ@`~l{4eJ_mpWsy>ru6 z^7V)JAmmcIjn6umEJpp2`6ZfR^NeE2^JPY3XMZm2{EFXw)3JY81%#NH+k>|2#_v( z=plRP!h*obyPsw4RY3rzV<2B9l-)SEBS-%XG3Y(k?$n`a)X;A+$i&nMQ2V(D9z7@? z#V>4{-h#;aIqUSEr9cjWXZzcLAN&=C(?Zl)D6Mt?vzXrqBAJ*8a)2sWAR#bQgl3Y` zs9*z|cZarn&~>Gc?HG0?=#k7hL)8uDp;`|=SLR<8D?O=|AwTlp-S*IB`C}A=(97t+ zfJ&_PF-d^;HzGy#-8(6yP&x_N_wuR`l$BW_2iP6E%+``971Eo{x`2IX+HL5QKqp9t z(SU4f4PD9LO}q4-?X=PDY+Q#qDg`IkE_iXHV%>gSuGfzqg9paG_kK8&sOB4|QtvCd z{JSO}J=RINWw8U7ez1g-X?xd@b2nbp++$Xk!&uXD)>;MwTBEnUbz$V?i;<4ZzQ zi$YJ@YEf_M%lJOfTi z19=@83;I|;!5i4gS1N|w-3~ek=$H**1xsM)=%b(tRi7}xDSy@qOi##dF$iJ7)s#@Y zm29O%srlrRBj;ll>15Lxwq&YCZ7(d0@EbK)!FfvU0aaviSgi%e0lh`qNtjB z>N8&~C-t~+n_OV!7namCU>z)4Pv%QF`+k@Z!6JEi`1=>R5CuBZvbCF6+ zdg2tb_r%XgVdx-OoJYlRxX&O<4I@j^hk9BQR^gvtZ+dn z!5-AqkZeWG(9S?X9HG@7+RYCehO3buiq!j5tB}XklPVQVvarkY7a=*I4(_(LtH2x( z{Z=^sSPNNePEdiOU6RrthJ$Ix?AS#B_bIqCtrBYvw z*_CDz3sLP&zgBB<3-Jn8v$t;!$eYqS1oD7d8CoZDq4fy03QUBqnPwaV`qNMCDZU48 zdU&(0dKP^8rX_Ix=a}LB;es!h(;{yIxr@_} z-6v94D4%|KfD-XH5J@fop+f2f4FnY($41H#MtDS$0r3vMAN(Q`m|eVH*aA2MYsodh z^<*AHz)&1HYY<3#VKcDMZZC z$zE{6u|kwQdfbYYX<)j5tVZ+%>PTQYT))&|J zU(rIo`3G_bkoXVBR-y~8D{HFy)9+UHGj`NtTkren8v1ZXaldok#QQ&fcB6$PkhU1^z5?EEh>u?-bYr@o&J=@0epiJ zc_~T5O@3Em0=FhR8<@UVy>3i{eBi5_TU7K3c;DDkod_a1I-*`-R+KnA8iPpysH>3c zSKmX&L|+jWBX!cyHX#=;BeOYa(yd>mPhv>g-mM5ItHIxgxIkkQUc>r^gaKMcD_NHk zad@^D0%q(+vw%ZFx)!O98mFFlZk9JNN~dZnWp&{v4xif1&AsTcvt|2B9KCR|Qr8!L z?pBn~?-MISR$UKyC`641ZcwpPWhf{HD`=oVCW zWm?QNS~3xHNrS)(T^ysLur@4&(FIyEV^whwMCIrf97ImJ&#^S=s$=m=&o(pzEII|w z%iGW9B+0-x;J{NDSqcMUMFdR(x^RTihcP!o+=#yj8P$feBv7)1d~#_%d5sq`-xc^8 zhAT{+SUxibaH7;uf?t1PyG>cyH>ZXCeH6_}S!316gP<>FbLy`*Udcbq*W0yUTMjDm z^{t&?2b2IE3LrOZ6-f}C;?amiAM7h)2#!iIx%WBI@7hM&m|!8C0-3- ze{ukuH>iaL%|5svCQ&dLZqH*8hm{AIv=kx3fo6}fNg_Y(i-LgvQClZ198+`fLtzGX zQ7M8#T4+%=4gJJ}^TVz!wDlU1J68je=%(R6NS&FT6!#g3!>>Jtup3I}6Q44>XXX*`GfsAadV9^1L(VG2W-XoiZSjUKy zs}Ch2MnasIU};MgTYTz$4p}{O6=G%m$t=JBfxLj<`i@Pyk$bl2&E}M|QL~=Xc|sDW z7oP4Oe(lY&&@eX=?2Ok!tfU;R({cTVkI#$B;xm#Ges|KH=!YtQiyR)R#AG(jDVM|| z3?yT@$gs% zhVy~NDhtWHG6<-kf#_~@WPEgP)if}lO-hm70=_vI#h8l5u(PE3Xo+J2;&rBqrQ5A0 zH9$A4_*b*lj2`dC74Fn@;PdKK7k1GRzjh5CuC#CQG*7CPFR=k%ZSI={oPMNO#ug&N zU!UiLsWqo!XhMu?4V5eCoj|gM^Z<5dM3tF1p|vJHJvT9xf6%}Rn~yqeWzJK_*?I_p zs_Ep1D_y$rx0iR(y0S+1{@>sxNBi*fpM8TNSSFIzaMHWr?^WVrSnodCy&ST7ozd3XZ6uyu+lDVpN z9RU06iSswvjPo;-o`TKbE@~jf%t{Bc2juUMFAoocpARH%nFFy>Fivi6!QXJq8NPQN zK7dr-a9>VTEjmbs-}*iJp%U#YsO=se$JbiZhL3+}rDNoekjE@p9a)-62K14`DPzQpGEfZ%VvI6?A%mdeX&^^dD6aIidC{4Lh`( zs^zz=0eARxz!f?z{dCo4aPBud*&&?kpAm6tDfA3f=_;ocYLh)_cF%GYoP>y5k&$3( zG1M{6R5@)bEsg1per4ps5ad!WH zHc6N!{t#TIz4j*VSsy)J_xhzcR&*g*mBj~f$EQ$P zxQlZlcZE^2a%@5cf@XMY!r`OWqqM>9W4Y98W~6$oh@oypyU_~~VFk-CajX^AG# zRL|xBA%G1C`fPvG?Fr8H#c7rRJ@4xUAMoT$S#S-1Y1x|jwau{u! zZvOY*0Y84i7mVxgjm#p@{eJeI*--^(`}XxAn%lZ}@EQ-SPJzzvS!k;?j9D`thVZ5| z#K+H^k<(4x$pbU%NB8=C#fAb+hYEe^|4*3Bg{De_x)b+41(P8IClBSP0Y4?juO<*y z7O3al%1{G1PQ5Q?J}FRD<<95^I3D0CK%HWR8?s7;QDWiLpI?mL&+b{m4JTp`{12Y9 zphX?I3(vm?ve$6P{wr2X)NA_41(>bH2f>733AO2tCzFJa!;;yy%N5uy!%^{dv>am98J@Eb}598L+`$G25Uw^vC9 zTHCF~;Vq2x-rdpel2%Xx;euKSfhNZ?(%n8a=G3no!tStw;|+?IejK%!TR{lueJo=Z zdwC1JT>&>y74wmA^3-i;n|y)`Ap|7qN_*1^3{P->zGuKC#4PQxG$gezYPf2*bpApO zdfiux+1TFU($Fe=bP$dMPMMrlRZyL}DIR1|2z}W!bPCP>jw(s5l&mgH%RGfz!ZO`_`ds@x&oj0cL9GRya~JuSVZNW*JR!b= zrz-=cOGrg%smR_b{P}MRY?+4Ry{!5A(I6QgrcSebA9}c0s^t=!V%f>?K12SsE&NZc zWG1dRu`TpoQ1k_CB*^f}d0;OUpn`M_ZM`(RS$&jMld*|MH{yp+qo7#B9J%*-=uO{K z?75ADG8Sx2| zIY5Zw93(>p7kMTcup7|<`S5R0?;S_1rBS7`Ba6IR>$yD}DcMKX+Y>(|GLiv4%}sp2 z4yB?xSNnb!KkRJ0gi8bC0)3dawNlzDw+#(fj&2?bSBAGZDw8jv@dBN0el%=Rx$55UyTU2US$2L?~supTbPll*5u_PIF*TNE-7a z6NA+;C{Xfi`{?f!y+TTo-ap$Q?v(zA>Ok`myqtCu=3;m!0$=ahhqop`<3AO6DY;C$ z+BEyrvuoaL`&~}dZ)v8UoMyWGyk=US-EwoFq%?eP_I#y2&lxEW>vR8cue;gODqpkm zH=zd*zd?KawKwy;a`z)A^tC|lWlp>Cg^h*Ia88?ekCZ3QlCbO0thWp1W*t0gWj#n+ zUb%2A5wRw5@vy5>R>H&Bh2Cy&Jd+qM*CBwNl+wPpqJg_Zq1_N$O5wpCcZEYKkcm8cimg1nw}I) z(|$Mv$BTCWGNuIv22W1HhGcaE^lVMXKZKytwGm)2AHM=HXZLfBWuZmpgO7newLVfW z`LU3u@7jXoS1eUp$Q|64t1!~;G)s4-3?7@DynNounYFv;BdYCsz1xZcxVl_7^3wCc z5jOiqWZRa#2-b)1J-xfQarA}m?qXf}|FVh68bT04J2$?8$)KNJx$lvO0d<&}KhV$r z#E?t+zLM~v$c0IP4FzJk#YZ2(&#KhaH(pSKw!r)lgGZ<4AZ z%shKBinaDno~<(^~QwN97s_Na8U-K+Sr<+PX;SO|A(wE0dJ~K_dfq~vUH^< zO$%uYlC)`?wFQ(tNz+!x!EM|!1*Hv&>nJK9`&m;2!Epvx^rK+Ktv3-nuH#73q{Tbl z`DW3Xxg8yafh(vOM^Ugq)3bcPQ|G(ieV&i!Q3`ZT@_+yD``g~pp83$}haQ+CK(QPU zN|AbG?&vBMJW84PXF)34x4>{V4bi7gB4%M+Gs^PD@ z(YP>@>Pt(Nl!jimrbB>eGIM^LjWN8X&BBb^W}6%?9#RkvEwPAm>vN2#i)=H@ z;4lYi1ugEdvGP85k@}{z zX!X&^ZLl1;`HvAK(@}r0B**et*nLAL(jis-+cY_rDGV%A73Z zzp)qhw}K@+y0jIe=+)(a17G3MmwdEsl`S_p!WKA>@q`<{K1XGuq7(>Ycs|-B3ps%4 zO(riKo3dd#B{S-Wadm2OZHJ6iH`09Dp`VTV?GAXpE^Yvbx)Mx@fpS#B1IA+n1}VAW z8I|1R;!cy)fu}QQhFy!LvA0JLGu3oQ{?9nv^+RjEKY{c!6tnSfan0j~K5y$FE!E9w z%tzr_MIoaBat`7cD>~F3nDE$_ptypm6Rb9d))qM3RZ#$o#;?t@mK^q^;4d}dCN_|z z+S!D|lK4JKg#@6L0epE;1}(x?4?{VOymVkc(7aN!lr0cW`M^OG4InN}$m5capd;`f z;-Ihah7XUFGjx!jpn}{4K!zlo1Id22F{iN8+Bvv)w$MJ-N**lnE7uv`yD`=tl>@3} z1ZoyDTikBhALOn30Yg$wCT!0K(?u;{E(!sS)(b7Xq|Zm`Q6Q>}9%b5#;v&Kb%p(#& zO#U;UGa0&bK}LdM6r^TWI?(VM4h=c;&*vUy=>(Z@1k#eN_v_apz_sc6At~~$T_*Q8 zW~F51Ppdi-u1WOhR|#T&U)b>Q+@Vde19AS*6Q5@vh{aN^5pa4q2IIOXA{JHyPH}s) zHUu8|!HIsXT#>sDAH+nA0)Tjyul|aUCO}em`o>NoA7b_Hry99C%_+z^S4^3` z8?g4IoU`P`s>claep+;^)1rt@87I9QEJK9Cnx`=33MmA$qq!w)`E>bp*Dx9YIdr`u zAMf|;r*C4hoC*g=#30teN)Vj6GVf6+5ejg)3LPg)qQp(=B z;3xhQ23tp!Oa_fF)RHzk>T<+~$3tH>Ha6<0B*oa15PjGe+Pcr1?8gxw@Tn%e?1uG` zhR9N53D*j^?7V8J90->eRl-hm61X2&nm^+KaHb_}nkVPLV?b|7nbyLL02x4Y=sub{ zPw!e&*1%(_$t|X{)RNQg+VaM>)rI6o4cfQ#pR*)ZU<|x?;Rw0d2xRB3v=jBWGe;&? zOiW=`-hFtrZ7WaDFZ}i+cl9uz5jP!s+Kpk9n|Kw6-{d?Nf(xfzO*(8*m2nki2a`Tn ze+foupTjlGpYSW#6$UC1!sVA1VtEV_)m@sFftzYS`n@F5N^uA=VdM^*(KGfLT6}B%%TWn8^&c0>-ONPK++!mG^OH6${(e#*-EECoQTyc^C^#Dw4gnPu+TV7~inI_5;=1Uq`|KCzSY2%+REVr8cQ=ugN>N;cW zhCX{*2}pdf-|tzqxQP5E6oRiZBvwArRWmHUj{llGLrbCw&gI0DU7Kz)elvbeo_MMq zN4}Jn?_S~{v<#VPL|k73>jLlUxP6Lc3R5||3cf#xcFtW;h8rCsgJkmHsW}j&%h2w$ zT#4_YKD4l2xZ}sGfEhy_ao~lq*oy72*Jh-bFlC1>MY6=Rhj88hBZL3_b5w!g;JYGc zV(0f?R;?(R{lruC+@1A$0$Yb`63o+Sj6am^=UY)Du$+ZBpTYQJNDG{M@mddp;*3zv zPo2~8MY%P8L!Es;8Fus{*%wFqe><$u$OkzAuozDH&8!ohHEce^R4OpEDV6c-<0ZZ% zG9R|^YqJLXP-S=)oYwT@KtC&e9b9A+q@<+8XULHek%WX`hfCUOZ|C9*LtE(Q96j&{ z@r=M)a#XCd5Qtd%CHVG?BEjUg*YnpWqse)^^emj&sA^evFH0@EwrLF0n(xgZ( z`H6UaWbJ3W(!`}=C0l|tytc1B}-AiCiJV~vL&adH0p3dp6ehVd~~?m`eyRl z&)-_L@{hXSqzRWOXzGuw9E;!j`os#(>OrqQ{+lKDJc_)C3FXd%tOa<)VR&mJ?Wzxr zHvU)DsisOO)|?ynpdlFH2a^ud2oI8bYTpHoCZ%ag^)zO#_8ET6#(v0BbMgF`Ao3)V#JJtamzUJ0{ofnC&B= zY7IzzOh*T4T>ZQbyAwQ74&VdzVPVXOD!B97_u9LelrMy>KBX{5w&@gNYK)>IY4u@U zLN_l|4pRd_(E9uii!6XE-U>Pw%R!?^z3m5;jTa`YXPl+3GYE$^YtJE=3)VP;*0rVe zy5ZO2V0M9{BxByt_I=FQXi&vtbUoTpI`@*(4qq`eXBE;8XEo9!ckUlQoqO=l&vima zcw;>I{qZUz`B?nwFZ)QOy{vU#{76P1SGF|`C7(xbr6|K7t-rZrIm0{`Z|h)J?0aO- zsx;w#Y17{>T(>E0Mk9eh==NK{OZ$JU5o}_(a@I5q@A2lWKBEkdeEyFUHmTTDZZ>u; zzYj!xG7#g3q^Ro_>wm>A1>3Or8eSWdzqH)HxZu4g7v;3P=Xs43(Fmon=YDO0V7Aio z*|9aNQ4Cxg1#;9m<%OAO2R0AStDVFZ7P>mb+1KFsU$L4cGF8%H`q`tX4cryBLsX{s z-_Y3K$Yh@T_aIi10s*K>oc?kYIjNw18`L{J^=+9wA6#k6QB6bl6wcU(skdPzL0}sw z5rmuJV;vSi^YReucnZV%tEdxb#=~jc-Lzvm23lHL?XX4-G8jU|E6^OS!4+ceJ%1Cs z*{iHJ{u*l&(Fho`LRk*)KP+~_v^!ej3r6sy`6E}SvMs{3gN9`nTLKXAO!Vhl(OVQ# z3i1uNlo(ydu(8-nN;w$VvgOdsw72PHPz-s}=#cob*6nBgo>!1&DDfV0s`QWMS<*`h%=1}3$ z!}g(NvC%1e5)-8KRplpuG$$^fZS^WFlhpEmZ(0J(f)sY#_$asy!8sbzoby0&E#gJ6 z<>Kgp5=UcH_37FrUUc&WEHn0%akrYZW{0pjYHQIDpXR0wYG0E zPOom4u#ZL(gc@iN&4+{mgC+wFjAYoEIdx9Ri~aIG8pduwQW|=%bhB^B)(IT zw_>sj$``Y7>XFi83oG|N6=G&6#s*4P!=ThoPiGkpK)MIr}xy z=qN(;ELA+tI>3u!9i+4<`zLTySXGE_k&d2e;{L;VDKb733b8R+s5WHQNy!b$wO&rf z;*r0wjU&|a4&(D-*r$ELA&_Et57M{Y%UuV+K}YL?f5Bc`GpLJkY#-r|fXJO-u}^l6 zUX&c5fXzFm%0Rj*JLG4Jz;!QWtvSk32k}U82cb(AqTsl5_Et_3{BhB*5g{J{>|Y3o z=2#apLE0P0?O*_Vq`0u?Eei{qvTFRp^#Y5`u03_ANZ0*y|JIpB3=K+Hxh#d1}e0 z%~aazS}Z5Ivo3yP-&BUlC%>;3;ss2ePYexARHlY!rxP_!YuNf%{z;KN?rZnM+;jGo_Rc{_Sfv%xh`2v_sD3CgGn$W7B z3xuJ_v_!WNoYH>8x(o!7nRokn^2<<(urZ^o}5W){cdcnuQQ1_oGwDC`>7G8!H+NXi9a%Rv z{!QHnR~qT*aI}m;8f{1f?q6fZ0;cE^?Da;Ml6GNeC%c^Yp++co8NPYv3iK`u2nFqC znnv3QEcCPuLMi{yrh$F{{6-w6ksf*0r(6zTV=a1=`tTBHSisG<;n{=qZBC{uiKkb_ zN^a<%F{M(oxJ_uNwFT({R)h>BU@^hMqZR@9AZ{170mhsmPyoR&gVz?55b{ZXXu^T^ z0C}1rZU^!ikpKdWf`WwjLF_0?l(n_u6WgUCb~@;bK&YG`#ujr72e@lW&stqW)zR@^ zzdw7s2*w{_CH<5ie}~sADp8yzlvVg7)>Xy?B0uY=Fnyh5so7D&c1g5rXuXqK#LKHd zBy%#Ec&lLt%TQyaa8<{n$o36s&XYH<+hHAE0N>IH_1@%G@wku7@a3 zTBu{xQQhxvo2m{b!<^_>#<8Xn{i#}?HnJ+TO8K1OuBaVR27N4%Hq~~jS%iI>B;op) zKeGvzKb0#cNM?&KHVBi=7;lBVKeDMH;x#KEhQ+UK=pO*uEX?9X6&(+h+qF>veGbMh z)3!=b$i{>N-yf$>2LWRy+MDPRy_dPh=5O{z48sP>3x=&aO7mv4ZQZSi3O8kfU@7IT z0|2j#!N^V!k%5)L1IYzpH=yca?YX`SQGe>ivhPdB3Ski$c-2o?hkv}f#gy>!r7QgUY99^uY6JJ2zd*gNS z727chNHZMH!j|Bj`6N7119ocG>%V)O zKN%vui#YGleA)mR{XjIIH$>ufGBxVbBPGn<8X`{vlnDX@d%0mauP=OSZ$dBDB)k*4 zz?kx3<^2hULkfGCM(<(`>G;7fRT)EUr#!fCI73G4(bHyi^y9btuD)tMETl+%?I=6> zCp3ALz+f-Bgs7*F_BAVdefFO7|Lkk#q@|4I929#wtnG${{tj&%iCV#G{0O=NC8W}FO!P;t<{#>ymAl@{)Oqjg~~l`slHVs7k6lEHP% zic-#*VQQrNLZtne*&vN>Y{ZAV9)|(aWHH@pEQwi#PQ5aC!=W6K*eS%5966#&Cn0B-Ale8lgHJC>&nS z+|v-(U}gb60_`iQ9+vz4Jnpxmb`YhMoW_q8Ni3nAu$8!RwLOZTj&g?5Xii@WmDUbF zVOSsdA&_SNa8;_z8cb_IjB4Nm_9@jQrlx4tPHO-OP*y`599Hla>iDg-hxj)KQvfW; zCEf!@HZ618Z0ubV@meM&$;~kzx5@R!28W59mu9J2%$JriteoinuL1a+&Lg}~DR8O} z$I_Y;j!YC50WCz_W~j~>D`wo(T``VKF3FV()8GM2i^z z(AZ)>FnX92jefWR0Z8oc|Mup}nK{jbfWNnbm!nw1XyRo5b-*+LC6jOJ6w0M!!Yk1x zafZU&HlnVdW^@umca@n8wH&w%6<((zyPFdx*KZ}Li;R>EQX7@Y6S3QWi6;>|_*CAA z%0*Ch>V>B>X@Wxqk=`g4IuM*B%U~8_pImWEwLL-Y+-WWP_V6AEXzIl^=e~Rl8iD%I zo#fn+i8F4P_|sp4aj1+IhHry!TR04z}#;Du?DRM)XK zj))EkLv8dsHxoW=4^^C{6f7F?MP+ zab)f**fdiT#_A{-Xz^63qs|fzok9s1K{*bQ4ty$|YPi6|nj?*LN#mfR_?In+7O9_a%uJ zlCVCulMc4H6RA9sKYN#mls!`?!F?VYk_HUrc_OIb%>4#u4tuXcNYSyeB_nX+1@y|% zY|?3MgLI|cuTYI)k@jabLr9)o9~&LS)iRdygyoBCqs9{2dVRy2DIeY-jown)6Pjwi zb@q?EgV@jrmK~N~N#Kbg#i>tkan0QbD~Wu*3z}Dii&CQfq}FAq?E<>ipG1nbnDnaR zb8JcbhW>@zi)?ugc8zu|?nrej=y@JFjEI#M#{#^F&=38uSRK<+LarlOA0b~&{uy{x94_4(8rR06iXIydet#>^f5X>TyRNk&kJ zA_t(bxNUd^B>J6YLtVy{}Aaus_UU}(ct`0k6YN5GS;0~>Ij_#>`!KK)#Q)^ ze#GK5^gjtq=75E|Z4m3_5~$UQ7?iOi7NpH*q=DA71T|2+471&;xE|0~#kHhkDi-fe z%Ms&Qd|4BUqL2jOoLGp813HXkr)uL6M#5q$5XP?OI%KSkrSSTsxNeA!IUZ1yNXAlF z+lGLujY%4RXUNj}`|&FFr7z&jE^ak$5n(yO$LBrV#yWgv0AebjEx{e$6f@>b!1f)g zp=*`SVx_F!9*N|KLfH3JuSF4MoY9!M|5pV@a;no^N9f~p5J)-H*F&9m;_vj=50M7~+wFi|Ko#i-wIC@z149)JEyhuOdtb6O1?Gqf0Ee&O3S;Kz~JXKTP& zBBo^Om4owY`*55fm%YmOJZA+rUmyAIVq>d9?a+5!{ER3@N{L2Bd;c1{F%cpM;>_SX zzraj)&>gxG7LND-Z7Db8hC}|q{^2<>p?nS%f%n2+ruZw=WyapSJ>{pk} z-~ALvTw5+xm9v1rmVEyBV;n&DUYs?2IeaK&-=yejXDhya>_wo^l^Zk&xc4;9A^gEvn@SEdo5lxVcsTFsLAWh)A&mC(~mQJVPYYS*AQ~EsRp{dkU^El}u zZQH<3Z2vO4QPSfd%+3#6PB^Ca((gJy4Tf0bZ(V6AsG48qp zpO_9*?OstEz{`uw%1Sp;KI7^ANeK5*PPr%|`lxv!@fk6u4hACZAcR0-3FQl|#kshU z(`Mm-f>nYVv>_}WD4XWfH|eRQH?sK>@012CK*nI|h5Y_Uvu^=lZK?+fJO1rSpFjZT z@TNuqC(M)HNJ9iOU>ro=wE$TiRI(7@&-Z(kafn~eYXN>^7c{9VCMWnDTSC*FEGM!h zIiY*D4~`P(Qyo^)i!xzo=qjQb@m}`gLZ66~zmtw4N?10(A9tO{HX>|}Bf%TuZs3Iy zd2u0jn{yO-&tU609nru2-mre_?1+9+K-)M_2%%@?v^iW5%+k;)2>eg!c$fvJeF!fK z=R&+>tbjk!gWnO7oI*yt9KPbfWof1nCVbp*1}i%xmN3Yp{SdR-$8W4MKIDgULuttK z{Nc@&6f*A6?BJE$E`L4~%}-5-Y^`#I#lL{=VKS=fn(_iXlvG1HM1S+ng^s-}lcR{f zq`431PHo5O=*p=?cELgn4t6QR@NTM3P^%ut&D355SH_z=nmEbc`Bm!o&qJzu@VTna z(_@Fzlb<4){c_Z;U~IgXWKREA9TE+$pFv8_e{G*G%Z>*Ajxih@9H5PNpf{wW~3XUDIQ8H>ZJPbHbI5f@*6rH7%?Cdd`0>((1FqRKogXIIE^}Y~+brv%N z1sqoa+=xSh#}9FMB6Sl&#T|#1;V|J*03usFMk#_?h$IgXDUT?|UiS%MKSv>CvUo)2)u7aDH>>}fJEAIQkt z6%pl3#>clP#S!%ex!asV&$%Nz58o4h0!Zi3zaW+f&XGW7O4f^a42jj~x)%U22O&Kx zT_wy;!rin=*D=n=bbr=@p3m@Gj^<|uUd+omwHv-kneRko`c2c5eg;*-srdtyGF8h|=G ztARn9Z0RVKtHviVHhBns;XGW78Erqtw5oQY0ChR2W(Fao88Pl)hu5t{&n`HocdD_m zL6{90{z4VQX0OmXI_5AZ)X@xhS4dsLx|c1AYK-TyHxFQI5isRR@flv;NSg+=?d7nI zQo@(7j1r%+6)}eW0FoumhKy(cxA34-yV4!!eratPHL_lJBuPF4ggg>M1mnDQWakN7cbnf0hDteeK-~mUaa38p1#Q%XSQFn2bf`BGM|se3$W|jfcPoA-%!U;?@(eQT@RP3X zVyBHH`Y{kvy{v_z8~N`C@xocisgblX?-W`TbzgTZ+Y&B=GYrUY24f@-tte^H~VbD)`!{!HSa>`Q# z-J>gm)r1jhKx56(b6$n7lGHE`rr45!TO)%_L9l5+hhZKW%i~?((-4D0>v4-ZWqzfj zZ1{N~u+>Nr7|r;AWeTzAET3ROL4k3_NZ7;dt0~4ujv)z6~jdoZHJ)U&JCTXn^9jV5lz02mu@t%dn zZF)X$plO=3I)ui)2no8V78A~H=!S7!&eBE4O+|AN!r=^}L>T4{1d^%ecVR8qAE5n#hA==F(-)9}raGIo3hdPiNr$IJ1bzDfU?S|y4l#h&gl@aI*hy!^r!gHOIfwQ9 zUx?*@HmT1+1=cRRfn!41bj$x>Yz;|ALs;8g&xK3~mVvWoFQg4cy522LE2~;DW%X_( z`@?#CD&x2J8Iz;C%{cY0A${Ib2f-T$zfP{b6c5UBGv3jaxb+t+aP*=7`nN5HtUG;* z92m_#iRnbfGQ7Y3YOnnuhDa>NIoKqu`RXG8sEy*isj)AYW6l*DlzZq{Z2Y_FJ=Uk+ zW+5)c*4?JvdpL5VZ9*;J4_`m|1}01SSGWa7WR_A;uk@px44rWv3j^^CD-c2D zHnfB`IZC4(lFadtAY&;O5Arwk2eQ{<%^h&+BrY*@CSz(4O3gv!JE?5Bd=8x~XQMv# z3@vvaZ&k-)L9sZFWDV{C68oucc%>A!l=(<6>>2Gm~QMe9Y^0c&K)pr27U=945;x$ zMu(kwYWoc-%yB;MfqHH?iUVTT0jLuBNTRF@&Oa&T<8OKw?^W_Cu2n}VRSb?3i*jke zkP=j;N9LxmkNboZW$iHW^YCMasQCK@-pEo#)B}-_V)Q9a z^N@w27HihQbz#h9*fctXDNuKU>`i83x5~ zxO~r5tku5KoanysD7>u=1*VjPE&bySaOl9WjFn#RaOVpZ+32_wf{Q$--(?LX1HQSzN znO;iAo(L;CPD3azth)4WGyqiXZ{_XFu+_=sQlnk2MejYk7O|u?8;w-!-~1Ando}a3 z!QTzkL@7j2?Z>PP5#>L!O<`%jE0njUvY-D2O~5ygqhQ@@c_o|GPam^KFN0fy?woS= zE4rI`(%u0vcUc8uPOiQO(E&}NwY9_Ym6!k!FohLFkIq1zG%u;qnai7-`Fpj!Ubhn% zm*Z9pkIiUA)ZQ9r%4nXMeKWO!vp8glcg8S(T1F^1s4Pa#z|3K4|7={SUAnHLW9}nC zxV7|Fv|7MKT9m&%GYy^)40^8B>$A9&)@4(E4jGoxP4(gXvw_H3XDp}{^mke!6VR3_ zQn1bZvt++FyLmrryq6fsE_>F|iy}7RD2^tCn^HrpYh*I}D#{y%GTj@x0m%@ojUq!k z5CK&YEd`7|o0pvEx*0@1ew97t&ESp!L+j|5?qwCD z{viaT;G{n2LtGH7@K8Nip@FuN&pb>`AYAnCLA{cx8DuTJ#a*ZxjfWCOV__eLk;*!f z(DU=d@^iBVIc7}bv=j`j5Ay4c_O?rJ$;ioIW`hQTr^{%pGzmN^vifoOfKTb*n@y-s z719G4qB|>;#C-f~hzt<}ln(JuQ-;sBWq4m`h|fY+W*G}cta_>?EYQH(vgOTGP%WZS zy{LIgFywP!uZ)mRBz;y3FG!%JIu)pd=*(gtfH6fBsT8*^G}c z0C#}wEbMj=m>BAn;RhOB=|)^2`xYl*;BPfVP?o)a2W|;0&Z~J3VVl%QW4>U_78hxn zcn+T>kbV$p%pf6VN(G#r2?PmX4#stdv(QX6Ekap};_&N?u6~4A4SYtC8JA2CvcYCS z$D+ZE*rvFcvw1cJ#y}JQISSV2AEie!(4Qoq9dRps-$chE8JcqLcMN#$_)QO@BdU+= zxcolw#1|M$B$^#`QEvr3N~hyrNsn?>*B)TAs!qDi7s9dJEe)qz3MG+k4cB z-`U~d?I}(D(>6>k!Kba+Mt^_8l}3Q!%whQ(cP+C$WU1a3$oY_TCk)eKN8@>9I@Gia`d zCI(Z15KYkSBo}2w6>53B3DkDA3L3mIF~dSpK047LaHO%-*>z$9h@WxzlQ zk$p&ks^8O4v#5e@X=H%8RF?=D8uV5SstB(vo6gC($sQv3&4o( z2OVv#^kz7v`^f!EWjfWI>{tv4TLOdLSFPoHsnRGE}U>sur^|aSQuipv?M-+ z7Rit1sXwX57li;f$!ZdPP)n#Kb(jDFet)2W^eI$EyxYFAtBbm)jP_0z-dJdNJ7)J_u5fAAArEltCZBMTFR>==71JcgeqAO7Nao12aoU7 zQJheb>1`$Eeh6S3R@nRoe42H?5h8C8WG^(PMQ_Hkzh{G)q*ND z4`OYuc(U1PHFl3s+S9~|JAvNi?seR>AVMv9v^7LEbM7AET;k)!oJ$bjYD8-2-H;Ti z<3&5kj>;vA4mX=iCcZa3^6#gK1%~;tFR>iG7J^jqn~wmR*mKQB{>$*;CRLOB7Mp+n zykVk$KT=D*exsP&n#?daHEJT5u{2h2iC3(Ke$81Fzp`h}wU~%B0HhNO9E);7h}Wb4 z-BA5Mki`zd+W>(&uouL3NLsbWNPV)9y~plZUw67sDHP}73?}IgsX{j=C+xp9!urQXEcdbN~z{iaZ zaNT76J}{3_6aAaV?N?t0?6IbeR)3#__U+(EL;55=HhN@ePeWR2%-)_o`4=>G>H5$W zt_fNF_DJ0@Iq1glh8=ZZ0y3PDlU@23g)@)$RP27ckGPcoZ9hbP{^Xvf(7koN?@yKA321FpjHN)MA*9^lKci~lBcW4<>2Yn*l z74HFcpq__3QmPtxAP?XB#)j|>M{!)KK|jAS!S@aZ`Hh7jBrRqnUcvJ>Ew>4JH-hbW zvM+*K#F}%PY8hC8Fa#R+=~hf_sDsBH2r6x;466H-7Yl$;9s&i`5?aBQM@dkzdR6VYz3rp(6<7}7A}u1tS(K|5 z?w5{IsTZH4`+XMIsnDC$F@hzb34Mknv*7V9*_McmP7B@FB)nWqc7A3|V_Hzy0WC1t z6()*QZav78IM|JthV_|Y<9DcTSvZH9SP{*;*P@fE4RJ@A1{3d+60@t|w5e$2%_zGwT z{s^4E66aFRqf!qf1L4YiVCb>Dj-{9Tv3$78uh^X=3;{$#LeWxX6%IDa+Y>@6$=Vq$ zmPvU-)8lp|Y&oiW`OIJmuyu3^v=MiT9u9|tA3Xq)qf&zFaQFdFjl{dg#}QZu%MsLi z;%$(`3dmJe9;ocFN>ErsWm{It+B*%H7_SzLsZmPE<^{B69?`G`2eleNhUrqa7=qgu zCMKLy!up3kVdjTMom9I?ynIj0AW8v{IV-~0O@-S!M9s%ibOo8`l^*mMc{!s(bC z8!EaaR0a6`hR%SdZ0|Q>~^5J(n&GX2j|7p4ajBPz>mhJSTQT2rWKDJ z;Ws!+C#lLkJbA??e+KVZ2Z_v_o|DlN(bu>39lMH!$ahue<` zK$&{1FFzC~8+NDN+#O`_K(?;7Zo`PU zyCHOMw30dhUDef7X5-z8kMieYiV+(A`QvNBkq>5E%8!^IR(<-y(yHanz{?yvqr@1s zf!g6XR}VjsckbpOyOoF=+sSml@>8$!Wn+3AM-I7CZDe#z4`#$cu+1r-f&PzwTfH@%H^*XcvP|d7Q60jSk(&WCWlx}e^K+kJYy0Lq;CT=>`$Egf z=6wF7FLW0^RZDsuw}l|pL0go);fM~Q=f~Grd1NN%9hO5RHFPSV--@ljphJf)#GY;C zJOVsR=7~k0I^V@GImK;&RR%u9$#7_})?O*4Pb}o66HxLZTA*`c0P7Ib8v@}C#w-3T zguLKBJ0I4yB&5BXUnn)4?_|qJgK!6qqD7{mRFKLXEOj!%t>CRxD@Yu_{*^u&0}L*) z<-)NR6TjaW4#QPm%oK#C z^9DQC9qtJtCdGiY8hNp6lGgHTa2PDaw&SlLMCKmGdkL>6VKo!POAC5@J}1sfH_Xwr zWWmuE73PHW*vxajNQuq^Nr!9$h~|8C#>%qi*o&eZLQ!-~c}N^TOB*^zMm1sEkABPnFlLDz9j+mL4X_bN`fj7`3@c(M@N*kY0S` z?o-n`#BctNk+yrky=2XD)eo3RpgY~O}* zW=a!owqfcQEFp5L=11fYFS|1G>hjY4_S_vHfe)tz274gY+g_oapMOxv*6mq#Ih&%d4eAP}_jr z%Qnf1Czb47I9ArMfZNfatZx?OcRk00s7?Ylrd-2}B1Uac4}{kl=sj%1IR&*ym>cVY zgbd%4vd(r$*7C-XS_FsA4x>1B5MA@Pnf3fYU~{TM8*M zcpvQSx+UvX@4dOZO~hK~Vb(EBQY}gmy1?E+f95`)H?w2EqeQO209>3zlSvzF9u3%t)@#6U$b{QLtjLV;%-@xjC5xd=>;lZuWN8IO~vAHT&r}B5)7&MAgD6q0S?N4H6IA81A&l=s8P+I{XSU$ zc~Be-mvjX(4*}xqc(R}ev{F4DNSC#$DzLpNP~1!@=;(IAiM)quX_R>sTfDla5EU?! zf{x2Blwlc{fps3ZfOd3{>PI@(&SlSc5=WU8YlZ4t}+@on?aPMbR)D8yr^ zgbl)uLL8qmpg#y5941;=eckFym>(ozlHN0C#H0SU7tZPYV(6@~l?OvF#%V_j455>3 zf0c9|yU{FnySPnQKt}i_c0-}AoW*w6hAW#D!Gx@*=O13#{X=zp_?A^r^pAa2QM(E~ zU4%OG1<2A{z5*x5e0PF!-g!5CD%cV&NOw z@Uq$j2iJ)|Ew?YX+1tfz(L>~uoYcfuw^t`#ct3?>534zJ2D{#1v4FZp=k?XQal%{& zg|054DI>Z>bH00Sy{5e%aif(^=G&Z(h7ckFBF(mL@-l{HCYk@HfQbCG&JitihLir-H;Go|^5a9Cw`=OsHGaac9i$^))S^$8*%Gx&*E!)96*E!4a z^^9RRc`)1J*h>yK3GHo74d_yUw`H%KgMXbmLfza}g_TMuipi9?wA;G6o|9^$1Vq8^ zpBXLRU@u3esk4}dAuxnkfjV=p_w-!-o4{s$UbidE9-Aa3c!Uku; zr{B0P7DGz;QS}Hc?weFyWi8YZheHE;vXi!67cSbz!PoIT*2i&KbLP}&liTW#50WiU|JdPhX zAz?o4a?sQkZm#jiemJoSwqPqaBd9LnYstcC0FA*nDcxZvTUChR3G1inlwp?K1$JYr zqZ%ISGDFaZ`VaKU1WBT7%KF8cK|O{pDci=&F~9mxINm6zLM0Pmya<;-f>e47A1m?0 znUR*FQ;q3VcNT|%RpJhsrSv*$F`!lyAS9o__atpbcUXca(H7kz6zj&4;coK)JC$%r zw74ZW^nSsf#}CyzkpvWOPH;&Lu2X-g1hvgkMpyvN6z}25%5K~f%5%%1`yB59NO25hO}e}oLbRyn&h5I`g-zO^RCw`b>}M>)GvXZPwa1y3u-=HCvHnUA4*ogG{m9LKoSEC= zQdHXXaP1!>O0ntOSJI0Qulxix%zWmA^!y{Ybhjy38X!FXFluj6epGtnk-NWcliALF zt;gTTsklXLo7$m%`g>PaJD@ge=6}3bk32<`=}+FJeuXOb@dyR{T(f_e-OIQ&=0D$= zVtwQQ{@wik;I6kGdHL(M3liG!^X09tLQB<0mUq){?E2vC(Qa}Rx1)#bU2V&u3B_d+ zZ|k~I#z1T1r{<~3CQf&2nTs2$q9PL9303il?z0;O@Wu)xI|$@xZmXd~99ZLat7Yrn()K!@`gMe~y8Iw4##8CTO!M#vWDB0Gi3;hF9zpg)k)yGBUE$ zX}C;K^{S3tRZV0SzO9-P2B+3p{C`zfk9EZ%BM+>SiTw7}WOv6JV| zBO-p|X1^}>pbYBE2a*_}jNQ{>JivcE01eegym=?uJKug^P+5;RsG@qjpE?>th{%{R z)SY8Z(Qfh%)(M3Wq)$7UbOk6YWS6KlaP6NwQM2=HvQ;s_V zG6VJlTOp=Oj9a)9y~<4K4iq$)3-0W`e9+;_J4d+`a?xSa?W)8^xYD zEhSsi6+vxRQU}vAf$v3}lhLw(v3mDDHp*HUtcWlwSv4g)zgfQdM? zV}f|H9k0d*Kyi3EW6Mxc2P}Q{5N>%xf>2CJC>przLIO@Wq52Eh%i4(&hHvj#{Lz?E zYk*4h{TccQeR|>n4Wo5A0QIe?S3_s=!o2hoSex-ImaA1)4nGUvK{^-WL?MGGyGlm$ zsqZ|Zb|Yy`l@R>49eA656NEkN3O`3X*$_Bh*lfg_pPy5R{g7(NtZemd`h%50z-p$6 z?A{qWsr*WAit zYhL57LEi7n@is_O2W)idq8lJx#+Z9)BVL%gqXm(t;)J6V3q1F`d2zy&HHl^B+|E&0 z8+DU~W`iHU(P@{(uH}O`mLL6hDT7Ru`r+3Hpw&x={43Vbd|Bxij$ONc4-oWq&{UcZ zPaCE-09CUW;ftbhWyg*jnNfy3nmvc>wP97al=-TANOlh<$Iu0kF%tdS;B*R0Kw(V! z{H}Hfk%+BVPitCS#+0$zVKNQ!Yka#b97npkyctgkE+Hq#5GSZ2 z!${<8!|$zN9i1nTV0P~uO@z1Fd`R>kIM5u@D--&gPhdEuZ=HRc*N5mwW97^!?qrss zZbf|bB}TJ$1EvLXvQQAvvXTCi8*hM9Xrq9&LD6m>${?W%SW-~X&@cdl@9IK5TAycU zNz1yoApS2pK1VoLkMT*0+eVE}?Pq|Fqyb_e2;dLr&JG9Q^isP)5R<@TSjVrp&VUAANa_3N7 z&UR@K-80iAgyogj^xmIO_M_Kg05$f;bWd957Q>iiD9z-AG%tNCEROdcxh~~!OIuqb z_YWi&bN9Cl$&dqDI!-6`d7*?m{WFIvYDPd8mgbhpOe&HFrvrpdU!a#KSlZ7eu>Pnq zvn4ez-D}je!^N0W$CJ*Y%)|)iXKCqFMA`0i0lLdr6J-svGHXPv@4auJd_GJ?3XisF zmZCUqVFB7K3bPw!H43PeQlEjYqXclg3j3~~!}HS18GEcuGUv8;AZ-jVS=Q&{xfs9& zzFy--@#9hGgqE67?ZMSmjwoQ1+EAqivEO%wti*kynAEz0f|y5tiJ{EHqSgojl&j*XHOKy8M&U3ZBml7$2lLswEzu8%{+5!aps&3R*esS?83Db~9Vk zp@|>*v(+2MHh9uMcV%7hNw8Ik9Ro?Woro)1RFMrRhFX{0%ton295ri*T2X|3#zMtxA)8YAvq_G>`1aSx_|riyRP#C+8JBQ%b3%8**{Ff z+Olm}hCr{S;l!7(0oOhJD=3Wp>)G;)pLIC7|BhGx+lm88h$oHq_@=|f2@uu+AJLXa zo=cI^(XJKGTgYfv7H#wC*Pqu--k-vFpcrUyVjSDHEj%-8&t)h+jlg}B6{0%_6&MCP zTZx4w=pxv)$&10bQsG~+z5#PpD3W$vVT)==O-qKm=)tM6J=Y;a?<&dYK6nRapZ55c zzdVLHt37p{O*@`uJC)~*cD?>7CJ-XAo!VRyAbU{Bhse{XzMP?S*`n_i9;UGVRVFHs zD?sDi=u^yT0kZV;)LcS!S_e~lT76)ykNU_Py%_`aZ;ly$hVZ<_9=qv79Qc(0q$)IR z0yQ3m-ai^OGVO|q)vauq4j_q4-hv`uxnVlElpfhH&Vju8+TfYVXc7e~pXgf}NvX1d%S0Degh< zD}t1Kz(l7j8$q(&Du03GJMFtN05M2w7h{Hr&CZnF*9GE1tg!gxG(B3nPX_8#^Q?e` zqPP)5PfskZKr2YCYu#8#O64Hu0wJcv^qD8)1CtgWSdTg2V~>L4_4Q!3nInNCZ+ z5u~)h|33trS5;K2lJW&}Rh$wis{sJ>Mwzx&ie$O~Iw7$5CWkYgTKR`sPfT83>6br0 zfe_UB<-3sgiPg_&ls-O!VI~&0KFpi^=d%(Dwu-oVXwMpQE!xzQ{M610Ers&t%&&qE zZ;z7mgcLfCJJ+KP{Z$#KmS)bBR#W-RwO{RFt~!w1c160B*l4)^GV1sD9^6~$mo{At z3oIJ0@3{V&3#Td6oNjg9k}#vTF%%^|84_TYTIMPai*pYsI}WUxdj|aPRPOxui3Z;H23&X|hw?M+Vf_lUkBrzGeLGE@R-wtkU~ZGa zKvuq3yX8$pAE1jJ|A#u!|K+f(NWsw4AO>pI>sx-50m~qdyne|oGhdve5LBU`fYxYQ zQ`ef%%_!L({|0H(Vfc~7O2(Rk^UqQ)UzGMlG(C3)-e-l@bb$kT53;AB(4vYM8ej_~ z6oMVgXV6`NEW2Mit6ao@nR)8zZm90jjai5H;DHVfd0XrsprBW5vCS$f#A^5?ThGnk zez0eHdbvBF`RX9ZkgC(@H#*BcfF;hV>09vv^C5_7*(btisV>?%Dz@+G)!o z%*!#n0QnFnrfY?*>3qQYttyXtF*P#|-(u&sLOdPNd84usF{G5*V4;OG^N>x4cc$qB z;LBwS9S+Q#!P_mvd4X*t&EvP7)!LFtHYzjwExi+y7?569(zQZz`!-@=aMc{;3INjI zK`K!dT|EO*BblNy&v(;))G^z-+5I3tqO&LyD}|=QRq78XEfq9qN*0He+b~5u391p@ zJWU}kT{~nwRHK^H(6NL!1%DhML+J2fh_`c%amvl_WFtcuvX=I2)s6$W(6u$t7!}f0P%Xngd__@>s{gwM@)-2{o!kB@(aM5 zfG$S;H zR^84I*Hon;8_1p|h45b`9^~ zR1iDfehuDr5gpmO0?9!l+%BY5KY5L;Tx?U-gB4M%8E8M5TNahzMV{6#sDdMOa8g#2 zn_95@`MnNnmaSO2Pe^ALoJRZ=$`X-O#Ov$JFt-I_ZQ+~{*@CVZsX4FU{O3>X)0yM0 z8ExdC4)m(k{CaD#IP=;w87;w?rq}z&29K9p{k`*d7$4YUzc7`Ik_Ul-3lO@Ie(SlyE>c}O++|CB0BQKK zkNPIEW=Q`C&%x6o@Q7_@B$g9>G5tF-U!PHf`0STZqPNU!qU+*6%eYhi|u z&sP48jo3tbspzmRykjU`ki38I0ITi5Dz0WmMTXJhT(QW5SDsIL62N8*fhi{8iSBep z8CzH>sltp(q=1NU@yH>{(tS7%wH0QzgbpFs>2jnLMDk-+{JL%j4AP^+_fU&dN*j<~ zW@v0;Tu10$ukX8vkHgQuixCA(j#y%8x(&cwmd}|)qGjy4NkjfKGj%Jxdx!N>j+#Sl zz>aw%&`?y9H8;hi{V-aF=Zj<>x}wNgXm|XMG2J6$uNO#th&jS#jUjKqVo(Y+Nt&8F z=cah-jxEFH%yajgWG}_~6VKDm6PN0^SRD`6VD;7778xFf;VtrO>s`gBiGd zx9z~VOij2FRNa9ZRyW>W_c%O{O_%FvlQa5TG#V+Y|12gAu#E&!CUv)tbVf%Vi08|m z)~%vn9z%u~)k08r3!>}Qi*$QO>G0jy?iXuV zME($$P7c8#LFJ`DNhA4jb#%+(VaaTvbnEQs;}!mLO|^ZeQ#A19*ec(Z`$kb&eL9$) z{^s?pH&zeUrKTId{dXFs%Gali%qM>X3bh^EamKY-PfvdF^_#yB5hz1UXXNAeK8FB# z!-G*$meNXSSNE0ZT@8egWNqN54X36b5|fuy<44!7c@L3VZ>)H|_W6UAdP=XIgQ%|& zj|H8aC@30r=M2RWm47k^W4E~O0O688yD1#B7eR0cy(w!UHFx)*PC~&shP(G0jdJ?24$a;9!#KDHW4CL^BI zcdU9-nO(g}H)klfAU4KP#<>%rNhy@ZRfr*5{LV=v6HPh@LGaR{6{kjP9_unVUGfc8uF7*9NSnxMH-iDWJDNM4-^!PW>*U z3mY%PdFZ8gmtz=(t)nzOfHQo1INB^D6D*yJr%z(@HmJ%WWiAm>=|d-Qy6 zSQ!3Z!J7{OM{ZAnqyv0BtWbcvOI z9@wNIN<3T-9*Y+D`BWz^@U?h>RzBKO#cA)Cv9+85q_$nBhgdPQMBQ$3Yj+F)MMXMP zuL=miZzoEko?Q4SJmC=TO&ppOVcnW(2x}7Rl$Vo{fZD^IQ-DLMfXHT~^CuRHd$Y0h zMX}snXaeT_5o|&lHbtG96nMg77~WIG$uMG;`|VzEd55KI@)(`f)oW@r#Ed+2N#TCP z;_gR*h;ARk*I$!c+iQ`%=mZ9QC4 zM5T2EF*m_V!DP~-KAc>nKGJ8-7>1gAOk3L^5}@+55RlS4TY{WV?+0V7WQBwcAon_x6m* zx1+C{-dJ5-Um;c)M;@!Th z@byKNuRASFqqv|1U2eFR5jQ%!g|1<5J{vKlp$)SQwYDoo%5<5vSKSN0a8cx{rjIHFo?5m7=jscm` z9_ZvuO$AK`Wx?(f(Hz^0axjZ2$a((YUgW4HsC*U2o6mpcaK^Y{Q|6X`xWY0Jty;NC z$hBS8v#tqg5}f*fZc>!>PKvU{8qH=C)UfmG8XT~Hnc5_|6hdr0=%p-|9N zeC__4*Ebv$N%m0eWU#0V72K{3N6TV=QS+HOwRn|GVImludkJ_)XPsI~BEjZs({DkR zf*XE~8%yGZX#L4%` z{G5g6Jf`nGl5qyn?OyZ7qlXX)DDCBash10=6mh(;e3!#I?4zt!bY9SJ@nPVLWC4GH zL(1r@5h*d0BB?bhX-6%PT3_p<+O2Iqs@t0HM|y*$qk7Jee%O919nG{}jE9~NeO{Y& zwx4piI3HDx=Utjk2+Coi*7G%TO%3O#mSSO$3A+@li8EKJS^I&jFj@0CYMzfMb*ZAW z)#BB@0y7uQ2shAmsZ76Wa#*Wkrlr1^X$Oj|I>0-Rz-@dMfQe27I1xK9)PXuKMt1n( z=;U)EV=cgxGFEiVT9vY)Y?^`Zt=1tw)+jmLINwLDwc?4ot#eXksq{6`zpq5Cj+-eB z@_;2*A5G;Mr_Q*h=YN8mC5F$wcin%WIR|fXASvHlw@L& zE|^{HI?`N>os^cAZNZG3=BqCGfSlY`sHEuZjW2I0ij!~{kV=M9p1b>JkCa90in<&b zs1O_vfk4Yx66*Lt$a@S<3ymqgW3MaPP)f)nEQcBzd>AetHCz%f z?#3G8|31P0_hJ4&&h@#QKUPHNuEV+O@V~7E{{Gx~ICmb-9RgSZMsDY>!@28l?hxP% zoHK^>MZlkPPT|~jICltsJOk&h!@28l&LdjS9fEU*;M^gA6`aeBesl%ruEYP&uEQl1 zRfv~#8)dkxofJ_clyy0!3;!+b(7XTf6+=?w+|Bf*ICmX>JP_xu!@28l&KQ0?1OFed z!wQZvfUSPFqj@)!EHfS@?fEHEkUbN;na}6dw3{gk`^Jgci{sGS*+<-sZ6bl1?vcPg zV!Gy*ePm(tihYE-ReID|yXgZWEBlBetMO5yD0}k2Cb6StFX`1lnG-c?zztx2ddT`H z@L3#F6=xhaj8U(tIXg?mmyIj%<%@QF$=%F_saJt*|I){Se9T9AFmzqM6_4Hmx})V= zIXv8NI1-r887sAH%zg9JjQtCMi`PiE*&|ZvhwS&Kvb@o(Dh)7yJa8!{!t1^M>>YJ@ zevEA6*_hvkjYqsH^%-b%vzBojslsA(dcwS;hEsEw`XqzF#zl=)zKlL>tz%-F$%nJd zR&TTruf5!5&5IhU!48-or^;QNT5LEwYK~d@tQG1EY2VSkdB;9rwuSeSA}zBWG*7eh z`#xB7;Z;x|Zs=VQh?DlL_-~wZA0?(hg7nTR2mClPGgff-2UFjeV&ob1BpoByTL1G2 zM|qFm`rBO0iL=Sedtco4d67nJ8Q61qWZP%?cF{&Hy8rP(_lnssKk~?;&+_{$fvmBy zgWd-&{_{iIs@LZ)b#iQ(?npY%j?a_`Qd+RrY?En_3TY6T+8yj zgR1t!=Ql0eL$W>#DC0><*NB?3LB0Klb!*$IGm2!wRl^twzi2yisMpGrW!$4}$Ms|H7CI^=&UrOc%+!-Hf@ zWhqw61qE;{`x^PeG&~w8q~(-T%D$i``{!(BoZ3-mG$dRa{X|`6E^T5fHF_eDX`rhC z?PWd-fd5H??G)tnC-t*$z;=5eGBkzj3X}vp;0#j}t(mRMfd>Z8Is|HA4a>96gb_Q5 zZGiK^mIh!#VEX)#3xHam+d#XNUT9Y1YA$splVEh>j4+T%5PPv)KBy-8d-2YfxQ>B% zRRghTK53EqDK=K1XJ;y`KU14@iqxY%s6K?LAelDl31{h*KDt|M23gEJIokwQvA8LM zEfh#O(|H%FxOf!3WUgB(O6V-lxWW6aQstrLrXd|SmbRY1h6LHLfyyfYwJGJwpBWjd z6pgK}2dm*Ombxy-|Hh08xfZ`1T5Haz5nB}+J}^VMt$=9>$*u%_%z9P@d!{=!!;;4& z1DkH$kQf$N-W8Hr zn7-BskcEEc_)6y6Vbia|OpuzJp?~*EU*D7^=WemaB%SJ2jz0Xu{I^PTHukmFQPom% zTzN4pjV4R8FX}coX6ea(W#DJ>o5@)@8+*)wtYAn_-h0`lEBJMJcVkTjL_rF*-g@Ft za$Vjtwk#{Psr7v0ygaFqAGl{MemeCH)g_UhvD6tXs4ai9Vsp>I|2UR6qdfW9%fHR5 zjq~ScVD%-+n}YX0?k>7`SH|6?4Yl35vuuCjNse%*vX_9SnWroe70-F;7q_0i@zcZE zM*;?04A%MSvo)Vx^0)x)rvr6fcaG`wG1vP1y&|z4zCKGC@6b>G`=(3wEXcN}>Ip>G zplwkFj@j|;ZI$X=hs|F(KHH~E+nj2Tx;)|1^ zN?*;9d0`$*nY>M`cXK?OqR4(rdsdZ?$Kt_4J6B7R;Dcjv=#3Yf-29@kL7I&N3+?pt zO0P0b(cM97ZKKB^wK7>5gXK7e06=>jKnxvR+rD|Uo(T9Un$e1^ky%*|y= zmxpw`)iz!RS(X_AS;n@7AcHp{*fzoPri2!$Of}F=maZ(_8y1GDW5SRpAq?Pi@Kfof zpP?yMY8Xg3HDJYUvTtZC$V$a zJz*TFxda=WA=Y2Hz0E0JZ;$h!2a5968&Z53SD9v#9&l;Zmb29L@ddEGnE!}PTR1g@ z4=wDP!j+^4R%b244Vf(8dgtm^QkkOY*Lrd{gL{|I$9Mj^Q+35_hI$OSMC#Z+&dR>F zHp!jh$;$1g##x;on@UuQjPcd>J6FWuad5t{eK^F10|#9i`E{pF=2ZawLBTdOS*dxi z>nzBDx_G6;d$-ypenJA*SDL4W-n3$U4Fq2OK-Pvp^TPx0n^gvKRFPkq?T)4e@j$92 z-<%wR7U04$uUmupyQCdwPbHoH4n)&Fn|xscG1zw@xXk=#R{~be2adRt=n6KMgf0T=7{`>_j)Mak@fAgkR%fjEb9U{eP#H%-kihUHZN&myiys=y^8d$gOO zE)v~|C3g)Jw2N0V);VC04A!Oyj1?xyiaYlbHg`Uos>gLmZ#qRuoJXx15BV)uzSlVaQN24Y@+#*pfX8BNF~qDEU?cfzg8afD~M1cwcj z8&Lu~((n>FVpF+(Y&=L($D$Npg>chnUTaQ!8QBJMId|M(a%01}j1#sKqFqEg%DKki zY}Mdlo+^8OcUH4V?0>q~sGSHmKL2ip5O($3lx{=n_|zYs*<~o>y0bNHGI{2suja$h zHrP2KI|o;3`}=NiGHAkuaj zx^?h~JmcL;DZLxmL?fk4REpP;+|8g+5&1GzI)x+$1aNmuXq?D{PG_#jv*GL8ZT_1Q zZV$J>8I~MvYl12ysBr!dL4=h$67cBZiNN~&>jyx~3{?o#4LbAmmjUXL~+A!*E&*0o4nO7X--K)yC&0>$7f)j5;O!_kJwWJp6LU|+zWP5^{VbIACTl^YoX!PQ-65l&8&^~ zX!jMHwd67Et-p>4(+(Pj{@#f{^_BaD#;mLyeDn8PzpO-13CWUnF-Z7?t7a>!X5y}S zh?`fgwle>#mbk%Fmlg??YzNfeg{;qL=mYEiP`Z-7g1EA~s0{2dkYLdAcXl z0M*1wjz=u{a#NXj1T|Ch3frG~lz(7VxZSB;I1y-TN=mMH!y(H`#vA5AU&be8#E_&n z<+X+RYEM*h%70m3(^t*&pbT+|f3a!5gxs9=%Yy?>F=m%89@_6z{aI~{((6poxYE5Y zDf~p8;h%^N>&3NhEsPwGYjQ~8WC-TZMtkh={+Vvk&x%61uR-(pxnzqc?33MMEsG?X z_eDV895y0`C}pv&x|4&FaSfaD#Yhsy0YgG&!>T9S^NX`6*htz=*t%4DM-R6s>;ie? z5b$*CS@e)zCmKQ|GKKw&rU6eX;7Xk-QnVW5K(%457iB^fxX_LQU%3*(9N zfnxYjn}0!V7%U0)c%uDj9DF->(AKHbpX_&X346Tm#9R28v3W&SBSfsFia76FW{>g7 zN<1*uV5^7r1H&gZ-MUTWt<^9OEI8*lwFbE1L_Bx%oz-z|D&f(hIHa*#Un`6Hoc@u5 zyU><8txkDTyqO4oQn07yE|y~@X8WX>P)mvVuA!bhc>-j%Es`@#{kj!Rg_AlcftfeYGAKbje>uy$_7aWVZ(Dkx&ahLxupqEY^2E7)H zFeRZHnHn&Y(M4IyitfC%SAwabX~6qG3oJ#2V;7~uK%fOirsQUN{CqDq9;JRQrp z<*2rrP%`TqM*SCkEtOFYpWWZ9omkiB_6Z+?8U5iYcVA*# zfktLBjxcX){od}c=ZmI|NZrU@vN~LU?tB35+F)xh^Cw!L!~;U)qrJD5#dxPJHQ&}C zus^)%49m2Q+eWl+Yu1Y}ih56sUs^QcZ?PUo@W-s9HU7i^TN~rSrm+ogH=W=WDSqsf zNo5HwhV}kb)WyY^p`I;Ur%>hbv4KcBeR-|t=^hjxEUWTUXsz)4H#@!f7cbd-*T7)x zD|kc+yUuVi%xgWTPJxD5B+Qo1-tkl0of7|QI~$LCw;Fzh-8T4qJB~JV9_^eT`zF)6 zeQh{falGMb{B!{)^B-Hskl+_lMrT|_+aQY!y1V<+wfkg>6DDI-T)?dhG)}E1CUCU7(R@mbEsk~d z*+tcjLRt;Fec?n^Dwf_`7KOqv9mFBBMMo;bl(ChtVuzF&O0wcV?NJW-OCi+>Z>+M> z|3R%j6ieqImezw3P`MYQaOqXLoxF~Z+v^Y|NCv(k6wJE&86$Pa>=$oA7eSiN;NrxCwr-g#gd@e|nDM)}In&8Txoa(G zMmknMfmMG$NW33J(t+CbDq{NnHD^l87??~->T%b4Q!50m{NriY%>BWdkRe3HLa{eK zHJHQ3Phg{uP#kGqv7-iimPo?kg=Ou!&H*UN`Im1+?JAIOc0S#iK5>3Oc(_U9=Holj zX>@8e$9qC#49^y))C8`zUFF@CG1_cP@Vcg_E%EqHrT0__r5l4mUj&(r(N}U_#_q)UVfhvh_T=`Rmj+5(gf@8Mk3D1Ma=EJkZ_Nmg7fw9k=$Yrk8Vz=-Vcfkxa1`0YGYxgi26O$ zl$yJu#Fe1BvLf(`x=Tl|ajjeQIigEF()aohB0)QPG^y_)2uZEUi&!}x0y1(HcL(w_ zug`$3e&trNl0bnwQY!}bRwHp3Wzm^2;@k%8zMhEHl**JcL2s^Qu>)Q>SC)&dxgv&k z56up_qG2$FdDYVibH*VCDRO!QGT;$?tk2J&b9Xt3u`!{;i~P0)GB*vf(3V6_0dnh< zQLF(my{^|s6_!)qo8?Z3k)g3g;%&%C*=Poq<43U6e9WSOjPBiIWg57_&4n~MoK+u{ z?I^tlAR3tHYkke-AGR92+IbKTjF#HtN3ahJHYOOIG&3ZFq2=(NwMgV!LpDLE_X#0r z9j-141lFM&lsOr(Wla4cxiasr8C_ikWj^8V^C{YBpe|{zd@Sz`PrR(#@xRXUS1R&a z9MeZ?*PB#QjHLI5ljUN9@CA$Wu>_8UK(+Z_xUn2*gsro~-SU_t#y?Sp2UO>L_*)$1 zBEfI#Oi98075uIoCd2HiQVrb01XP1V>$KM77MpdcOfgXSvk4~ASizw;Z^q_oK3 zbotA0gga$cOrS8d-6W8$O8=ybOQ3bCpyZTaZMXZ6pfRLId)=u_P$9Va7sitzIA%AV zJ$74;N0VS(_?Qq?aCDJB44N#2P)-~73SOZCN!BNd8kI@V;2lap_{JTbm+o^W;DAHs zVnrvDAhN5605zJX*wtKAt*6Bh-O)uZvD&WJf#`};{Rz000qajhpEVBdJ`<(!;U*2W zJdr`5TFYHf1$~axZB^oqx#8@q=f#9Ex75WBc{ENPL#f95x{wTv{3hWNg`z++>-A&U z0H0Ub(-av}oeANvWwHuEAKGx*Whm0PUrp<3JjMEr3EdY3zg0ln?+u3!VE~1tSQCqW zZGuhp*tx&pRUKzjlvni2(94`e!7zy-i62ei!{+*E!Y(x)90WZT3;}E1Jd6Bn%&v{1 zdloepH7*ItPBCj5eOshA?I}6A9$!x@8nT9Dl~4FP@_?d|kx*mC@`sQFhi1WVuiixG z*5pF=uOh*JQ%r-t(P*S@S<&!R-dq3cD1L}qt9j4Ap4m9FTPma-DGi=Q}f^R--Yuw@8Q^ z&eW_o-Df5CXv0ck?dKBnqdaJy$3X6dqR#6EO=!G2rxwR|`PPBeF)ye#M2O2(Ut&1ct&B@-g6f?}y8Mj}m)R)jb3xQG+2&43q<>PAYt#La z*d%0G>-&?7qA`E!OnJCA;ZD`o!F9`9RUO1?ixbu>!VTJ=?!`b|?I6GR;@{*|MEPfZ zrP^>ZMBe6Yq(6B zPk@qz{$+Z^6|RcSKo7(RCUs;MBpB+Ls7<2AxI`9(}Eu)XZ&HeRa6W$v5V&*Cj zqN|5cTH0s*fG+yP!J^TTtPSP7(EB=Kp3+71WN<%e%RT385?gmjT40e4+3@dHA`FZ_ga{7Z8VtPlB(`ft!WLwT;&Od`{Z) z<{NAQhc9tp8qH%)o#5ZO>sHikSD{n=(vMDfQc}N2>$GxLBuqt>--3U2yL=_q&5%lh@)%_ZR;x0xCB z=eR9o*j+Rla}PRwo91E^Vam&#V&i-S1CUAjvioZ8lU%;kWrZ{ZF`b-XsJZX>&Pad1 z%TK+w)08Q-Ib;0a+;MIBR+|>bDdv2IqZy~#%$dVslzc+tg^!1?Zh zSJObp6GO(GKo7*tpIK{0SO1K|Ck-s-BnYBgXU6&@%JWbFsWt+z+P#dpu3ho}B@)Pgkqqvq?6rV0xMjlS`V zW_p7wMt^_t4cRa6i!wAl6};&4wzAhZyf-^D5}Z4s@6(sJH=zurW7;iJ*|e>RN`36u z)(e)?cYnAjq5lwKig!Iw>B~rk2(#-Z>s&5SqjpVJhlQj&VFE9%NAA)h{cKnO-AWI0 z|CO5{J;g+xG(c&ILX&e^SJQwyeh<3sd>1 zTkKJpO(pD_1WL7(EWe!?s;-PqC+l5H;r@EwS?a=vUl=B`D|JU{1e#<^hZdBE<*pr*7?%p7crbs81LBaVEHQ*8kyf+{KNd@ zYP-hUC_`qZLam;K`BwWqW3!ZQ^yIBZSZ)3OdytANWy}xr`Hu>c|FPUSZ=y>{Y;A>{ z;N564%J!&>nTjQbuAb$P(QFeV5Awb z!87ui&ui8%E0g2{b+edo(zPBxC*#|Z#KigW?Z}_Nv<$W3ZAheM4f_d1YE2DX0xF75 zbJnOoYZ;r;iiA{EoS%w0#d2UwezKWORmcpRI9Vw=i@JG?Dx(`w;$GL8Q|&v*N(#ES zqGJ2gQ#fRk=)5H4p`PCKBw{aa}POC3W?)Cb*^Q=sYx0)p(8F8mZRuRRm<{%C$OI)gIdz4_7 zBngiPt@#LEnqp$njiIYjVV6H({n$!F7#DUU-nRFlkW*gLWBDCaR?^CQDnv<|$f)Hp z@JJUo9ieCw3R3VeR_lBycr%*6ZA4d{;gyGr1mxAqh+Xuf_~6H2g(b{mO!G5l3y^kKDW%1%5=}S!6gaj#R-Bn?i z_(QPzbbWE@Bj8K!v)JSE8*CfQX`}VJQlx+R_pV?_G5bwait;m*#B{%Q>s3^dd0BaU$JBRaaiRN}c=JFazI+#f#=splzMLcy(GCDC;v=9V zj^aX6adRekhI5)|_Yex@SV>nVNbH)rOkh1V(4%a`l0h43lhq`~OO?NPVv6h)kt`_* zM|8PM8@6q8Nc@QtKOLV}PU^jfdI_wgus8E`Wc!6H3{`7V1t9H;Wa!WWes+ z7K8FH;;tS3res66!VD2BnP-r)2rqvWiGRpiP`|MjtF1 zQ84S;2X(OMg|jKTf)}(Ct8E%@8l0gt8K>Ua-?I>yDIEX8;ddzJ^?UaBEnIoeRHL~& zYiKBu=;HS?^{tS)?lz2%_bx1)EW@EdXaU}dGUU*ceg6I)_&9P=x8ou!Rf>jrrm!(a zXp2FZAdaKY6OW(DxY`}1s{FwGRjE{-R|U5~3rFoM7HCKgG1jy#p_s8`3hKNlKSR)% z$Dd?PmaE{QQFq1p|LH^pwbW(TZ~gpFHz1}=1TqZX0o&5;AEP|_EHIsDrzEl<8qk zGko*u8w(z*sq`%zheF%pa#>2s6}BY{NM-ZCM#?$f&~fQ!m+sF0y+d4NR3_SjnX%vH zR`~c1E5)S3)(?@Z8I+gWD}0B`Lrcv+EVspkwRn(3!25g68C`$r_ecVKPw{ZBg&B@cR~k8P1paw=J||f+ zo8FoN1$ur=QCRJDU4u5@l|7abFVvL@-n{aMP-}3y<}i(1$&f5!YRq|W z=;YM+YV-@IW-Fs)@}G~aY$Nwf*~7yV3^jh&#WtPq?Wx0mkC)umLmH-i1ULatwGvzM z(7t?}^l_ZfY``kQJcf7ws@*t~+E_yMlif$Jd%05N4S96)cOQD|bOLKEU?6L)W>afO zdmfXGLa|^EW6j2JA@jzgC>{z8C@`(n95p{d|13uUcULNh=^=p`W+ZbxJ(xit!U}-{M2?CSkD8^Hr#7XX?dpJJmiVics?%dKjz&cYekS#sG-pXQL ze@W+En-Tc|b>ijR#n*D{I-F!gPhDc9mC&n$71PcZmtH z(5p-4^t|_uGVzAGXx!m{c4z?9pO_0Qib@cmc&>uOu~8a`u&bhWT4Rr<7hNh;HouE$ z#7f2}7k(-4e(ZCrBYKNbnY{8-YWQ!J<%!e%ZNc16U12GO58|g{DV_7w%ImHwmzs0# z&+Rj0f7kp!6)$aaaF8DG2A6+}GNn1cqPUBX*uvV0i!*<->k_kbn8x|-GOu%sd1B`( zrk7RoHO#O=uIP*Nv|qc2P(U=o0!q4M2pstaVzr{+P_^J9G;|U|ODN<@{j`J#lfXn5 zk${dja3$pF&_QVG0uZ)NR5%>UD2*gbSb868&Y)f*R2sU+$tC2@G<>%=tsPv{f$}lR zr|ambALa1BW)IV5dgO2GEO}Iu;f$GiV^{9Wl_}nEY$dbM%zUde??3i%xypl;l+T%X z@Us0#j(Vorv#eQ@ZKP?&8q(|FhBH^M-n6Nh`Qi`$NoR^T($vMzmaptCw@~Kc10`gG zju5%QIE{W;eX+L1G=th`beNhSeX;5Y5#8DMKN&IAn_re+EMJr@VxY9g5SZEAe$?SA z3tti}8U3))B9Uw=%8*EepSb{}ba6s8Vl`n&3B1G7QuO;SK#yh?78gp93O8BsQ(;CP za|YetytP?2z;+|O^Yi5uN6T_963;Kxo2iOS?l0z9byxw19`xZD93!%oA&H28!rwPe~x;HfIdSSnbe` zy6AGJWVi;xbR%7n!eO+cl^A-?M*=|jls5V%z;a0&Y^SR9c(Sb}9jJQ36G_aF<)rTP z%@rVLb7sgb{sLH|=_BF*8-7|vUh{ivMvOmE7UmazNG4M|ZY*$k#XK7%lUJg3`>T(> zFGDy|`a4<{zJr#M)Pjr7z(!@npt`==_6iINxh?~Byt%4E$tn}88Oro{FjX0%=v}6~ z<3f1jV0l3&UvYPLYzzeL z>;RkanON5C7p8)cDPZI<=0E+ty%s|^JqgNVsvGI^GyxOrMo((?w9&5q-uhH`Rg@wu z3$oDyYGh5Z83!BVk01ivt7TGCQg?F?l5v0w&~|NGm<6{s+HUE#SOSL<+le7HOg}Yj zdJ4(Qna^$CgHiYm0HZ&BZhu+r%6q;IXG(ks%pI4wTFuJ}`&g;45s!NPdPgVccLp9e$wdNOl>=mQe2* zyBlAY|M*EQDT{uXtq#z?SpnNRRzW#LV$-iI9j}NV!7b96{dK&M!Sbp=}qgle9nRG~t^wfn25c1;rHtrurWxY-N z2LSQK!*>=k_l|Q#g~BT^#A(B?kpA8hu(~R*WTY}F?FxOM;B0^V6&P5I&$RK0&PC`l z$htjq8dQ0H$=v_A%d}!vnEV`;W$XU)(tB~)y3KZN+fDH~!(oRcKl|kzMa85I$35r)Q9p(^*LAL>D&@-Sd+rA8>Yko0Xj47iX4Df-weC1Tg{V>ZmBi)O zpWeADXB-ed*mip9&H9^#?Jci@pFDCtAEy2d)fh;!lOFpI6iZ>RIzF??Pjn9|G z)rX79xXp#auwlWZy!$qr$B~lg-c47Qr!VOcU@hnSDc5h2epP>Cdq%099%!O7443=> zE^tTuCsaWNB)lhP%mtcx2Gf&PR51&U^L&NKDC^tqH34-9c^8w(jogc{ zXf=&+dBw%843kN>?B8!r!WBU{FAx|lRd`Uu%cGXtyqdq;T#sm!Qs(*su*qV& z&-{W8qV2dnfm|G8=n{;nV|=$IgE~|tQhT1XF^6?^7^TV8c{zQL=BeL+HT(5kVC9To zAAY!J%A7Yin;D(>YgZvHtiGoV1rIMwY+GEcfb)N0AzIXRxy9&`stZ$vOE7YyZ^jk| zlXOWH&pND|pr{u17vUfi%4$)Qj6}A)=oFvCp!mhA3!Ok2;hR!=gHYs1xzLwFFZjT; z(f*+pqZkMzF#1gJ?1sq8kQyz?HqGS{@YqELX9GT%!tF-)DwXFhn!6Q@3S+LIoPP&(i> zJAj@+cKB3^KnX{W#PZ(SlZml)FZIsvE=BTr(R(==%8@Q0+kteqr?zB=w29uQuLN{G zjj+W4js9B)J56~-yu48U+xWu#S>)oUYH{hZ$fX}uK6TGCuIOLr_M^|`HM9K4^IL$V z$b7RRkGUF}dd6m)7^;;EzzDO!EDrIcuq`7xX!kkB3SaVHS_1r_?a_h8yK!jk@om3& z0j-O2mq^GLPv7wQG$jtJLlt-G{quwvUT3dO0LF^{IW8hT7FvA=Fm~%mly`&^fOjOO z4h|wcD;)iJsJa2O&2-_FX^45e#UFz<;U!f=tGnln*%KtE<7I&)~OOnN}HoRmT>wW;_#5%jsr4u?-0FjtL=l;=Y- zq-cfn@;E3%{_~~wS>^Gc zc*j~d8ooIF+Of-+tM_clqOG|RmODL4^ypfjrN1uh@Ad*+BMxJ5>W(*AAdSKMfe*!WDoyw=%p8^$rs9vflaq@e z>cmlE<}Bur2GV&>Xri=J58}j6iPi za-{fDrHgK9YwK7ut!wxV(4UuxBZi1QJKR|Lg_9dLW>Qm4{6N78>xI!1RcbihH$Lyh zTUJ$ys?kJVmXBW7oUM_3+NPchn7^!I{y`G!)LZJmRp6ENRgu6b)kFhG`}G zKdIB7*uo9Fb8~>6-ce(Z`c&p6AjSRuiR61m8@GAImdNKwE6;qsCi9Vkf+Kb7_W%X7 z8>$7@z-r&j_#h85rW|;i4W~bm8=u{sQ5mOBj^{CN<>d&7rKjYK-tUi`T~66hH2f1o z+xBr~{Gl&r2^XW)mfdk`ytnnqJ(peLdf+|>FLa#hboqo9CU;`Vj51L#^!c(bFgwt8E1s*j{WvAl@t|?(AVak@8kkDePmtUUFqHvtT#CP zw|SyW9yvKq5Ow;x5$+l#nF+vzE^vU*y}EHr8SvJ6?0j09O3uaBd33Tu@YqWS5LLKy62 za}H58FaI>^R91_dhg{;}vbb|-!0b|PLn<%sQXC_H+X(35lNH1t6N!w)7v{d9$NHUXDkXBu_S_@cGL_sc! z*VR%cGt<^9;Cf|u)hZPfYP+>R-K~n|GHG2|)LqvLyQ`vB0jWg=#7ZfX$?qBbeEoxq z6q-!l^PY2_^E}Uq-bqQTu4~FKQ&N$M>r4buD*0^$iUcb6@TyJyg`FW|nOO?yC(iCX zvT^n7Ss_FAL_XCutsLvDL)hG7CPHN?87ox@Ge$p-h=jGRs3%dJ4ddOb)w~e?dVJif z4|XNIajvf~*D+5az!h}xvNt8FU?W;*62lky009Os+2vJ4AOPh6$_&`=q-m782IQPu zcAKKJ49ZU{bRR)f0gUd{@NT5N?tNj$JNF|}u?aZh$9LEF^l;NK&4HYQk_)McI%}4$ z@DOZ=l>H-DzcYfimb;bfu=Pq&v z6gLqehq84{IeRXcW%ESO0o|Ik>PqT2y?rDD|1)P*8Mfni(Wg0z?7sDz zo^@usus;?I@zJzW|JtqL3$sFc6B!0~Tp=wSQzGs9l04Qz7Ij=bg~Yf&c&sMDu7CU1 z%W0&_REsW59;*!-pxpBlLF@*>m+TE@UIb(j$+VlKiBVAIAcPL*-TGSYvxm&Z(zW`t zzk;WqQNNRH7KPkJ$e5rrx0{EvPk$K2cidi-HjaMtOsTZZLOQ}lOLANLoj#8LJ*}`A zqgw)+GSs*(Qr!$H=;|_Tm#DWS^&%Y)UTdGBL${a;la2HYS>G~u<*X}Ll4&zXb=R7Q zT|vtXf@<+oQ$0j^cB!&^L|rL_4(bUBq1urgN^xpExsfB#@>v0o>&O&dIY? z34ok8fF`=(b(Emg%VP-5J$5!hocZj6uGs$C@uJW@>Mw{xJAVy8Ax4>xnCTfa?IKj0 zIf~tGl<4)k#D$C9LmqL_{@NjJ`~`w@V`UVGKp@W*d3zJqBx)-mj#L5I%;Z>90k5D! z8yW&?fbB38`(YP-c44Or+nfm?pOUXA=?``~>$_ zZWwSUI_ewOA`?fZPgTd*R)z;VOh%@{&{M36s-@BvVBCQL2IQ%1asqS+tQ%cakUWJHz3hjuO)an0F-pM2+;xTv___$de?I8177~i4-B7{_g-K2!bXKJeTSY=%HU=J&S zR2nb9)@U_m?efOt`vRyuVlwL2pdI=obqbp@YzDL`yaBktKX4Ud-|0Sd+lKVyiruF^ z&UvInvnwJ{H)#+REZvE;CfWqLI)I0y=v}Hyk7qP?_&diDcQIusN{qxKDbq03M zG^jnklk+*hzUifx`_?=6Irx-anNN!`=DsCPKE=<}LAFl)u^GR%``l2S4d#?9Q{)Jk zv`pmO;oLVI>Qr}ln(pmGSV?dAe>Wbu^^GIt*(KDMss3qs{61P0oRA@ksiKiX-|g9l zV(#JsVm+Ps`j?OHs7Sd7Xkk_ACuiXM4UHN4RH9`iV3x(%F!49mH{cjH6iQ=ceFMg| zzW0&#%u+^$k2z0N8F$4;{{dP^7Wr=dSS=IJc{gaA#S;IhKL%z%RSaQnz%P{Phpx0o zL;0LVcg~`FSkhz8HX0&QKOsX}LJE%B zg~R|@E1XL6@Ef3ix5W`tTcJ>#$+=KLZ^DAQ=*{+k!~l|&?16MFRw?2ycmOwFq0wj! zf9T2zjZU_QtrR{(4q?9u^a%@8th*|i{iG?Rrtd=BP93KS`9K= zD)S}-A<%>$b1gsq4TH{)r0kEXu84jYIFrD2t+wRZb5A*DQn6c4)7O+;`Ah-E$@%)R zqF?L(^xl2W=xq8ewkZ!;w~dR~2o6RlzYz3e%j%zZ@c+uzmF;M{XY%Y$<+9Zm&q`jB zonJS-z?5V4gf3ArSdifxkYYPLEMUG455I-qjZLZ(2XQ<0_YY{dQ17l?ST@BA`NPEc zxLfs)WK~5afHSO((w423C82dT5KA$ymMVNKE(j#tAXzDAtSXQnrg=H@^zPkrt$72x ztT#SSPP~uDXndrc9sb|;{vx8IK$-`(>XpwpefJadIqk=Awjs|R5$izTS$R=C8V3GLl^i$)^HDFhr4pQK#HP^2jtGuwE*f>9P8yb_s#>CO_7;2yjF6^HG<;S%m;^Sdt|eQO33(a+Z& zeshLI#cMy`WhSYQ?FpozR^8vE+lHQ7ez!f^Vdpyx_slu&m|8adBmPpoAWTlq&qEEq zUASVyy4-{=kGlJ{z_^L9b0645-)|MWnO_+VQ39;y$!au1yt zY74hA$|8neU>igUolA-yQzo<(3D7s!dIM?D+#`uwX$|?MQm_@lwnRQns#9a5z@pUb z<`u3eM^m8axsb^Ep@85+K5h?{6iPDOH-bHxUIf%)GZ{|H<~hJ z-^z1s)(kGTjMc7I5JHjiNK^)1BkmO4`o`=|X_YGuB94d0Vkfo?MHR^L7Y-i-KS7O( ztqjWo)io8$F)z9bOc!&kuApzCOo<;N4NX6%Pdn>(3_F3uO6$HS9{X##sICiZur1N$ z6KyO@lz#mBObLrixs0Zj69+y#a^33P@%xQsMRix~R4%s_rsS#FQK`azZSW%g9OO6P zgT#isSaWO3L@&#Wg~8;MkC*WnzQwxKVW9pwIe>0JW>kld~Yc#a%*DhnXcUk^*CAM3xei|XZfZN*};@t)MF&DY=g zBtaa{&4gY=H>OVRyZLu3$*r_sY@)eZI_-WvPiOb70g%<#$GGD5`UZx-aiyWrOv+ms zm7N+hk@7aQ@hx=~DVv*CL=t>SjW-BNk0R0nu1$FG90(rsM#y83f*{gy-Cu^EfNO7e z#C~ko5ozUmI`&>hf#faHU#?Tn`~{1Qq9on+m_C*|eNX81C(vmYb2pR9iTYuS1acHf zv)_4tQcPrsnn>w$4ayH!4*%zijHQJf1#QT|{>b$Y@z@`C-1v;L5?%Gyz zH72mW4q8cOv|T!L+_CV_+V7=h)zoCZe&enSQJhQLDIKx#HH}qz$R}f@n{N(2^&Gmc zr|_b$#aN^+AJKAcB0RJ}D)%Q=O>|-(^y2w)0Y5}DDe+lKp4~t z9K}qe0RDpH|6x~C>$rqAm4vbw^Lx%hG~-9I>0qCWi4a~B#o^Kz81%qB0-sil-HILb zY9B2GM%%!Q5hekJmXTwi#32pmcL)l^cooic)UPc2Gjz;te35-16s zVxfT($Iytz7sl9--G9qC10H{5FEgJP=f>C*^grTc#g$K6%6$p_`l&0Qx%=f7)ZTh& zbeT2zc-{=@4lQmUP~x^$KQVt6`R;1;wP);UIs5S!cRozz?VzLoMq`t&Wne;At;kj? z+4X_|sxgEEyhmF>E@K>m2sT~FB}~O3(WC;{z!owt*_~(7OO!b{l7r`C35_&iNJ8k$ zWEY4Zkj}waA%Lxx*(7&^Ezd_(@Zi&RxFYgygzVRbb7TE*vdCIGlMH^GPtIRDgR3Kd z91(_jQZ;}3H)LH)l5D0sr@sDw&XljSpyOc)0owv;Gu!tS9KovM#OP}%Wxvq380n}h z6C$Cp#DO3G*zI%(J7d)p@#{yl%64B|BJH8ybmVx?jn_2)uGi_DoT6|T7%1A_tc44;igLfL6z|N3$0nnJnQCtr@W=KDb30^}DkBIjC1r|SEd2{q zxuF(sH(4Ca^R)O|$xbIxO8jBD-y0^MaDHX%@2BIv=UzmrL~*}2&#_f^_qp*E`N8e` z&1BtF5q0^op`tVITc>|y=Ow}X>P^L=+(#!O^=)+v!gPO;^g;1RE}bQW0vBWy)qSu_ zH#LLX4#C6Ub}#JHEyQX10$hUwJHP%-0jWpo`P4l8CiIU|oWB`!$t~uNYwykHo@#jm zh-zzpSxOB$*mmQQomzHvM9=DsITN4O+*~Y2$o>`UaUG}i%Fo|_3b~CVIzcOsp;Mk+ z!tEp5+W0WzyV~x1-0MqMurm(Z-m!H9zMdA0Gnn&KTP+=dJu5w43~1^bnE-Ke+sd!K zu7K~3ZoMAVGJ(9ad-hWd08d>iJT<0iJ%C=jqF^T^U;^d}K-|s*Vkfu3)oft!@CKJa zyuX^>oM?9`N!^}W5Ld%sxWrNaQe|zJ*_>N`bU{AEBUj+sfd z%^jJwxJKifs)ub|sIM!12`^T#N9*VM6N9KQm>jTVUa{s3``*%&`Q(fBPg@e?_|%UL zt^fG9Gpd@G1j1L9sqxj|BNN2!T)>v_5xQT9LX+_T_L>7(F5B@&>cGw;S9F#Gje^k! zXU&)D>`^!%aW#B^%t4Hr99=Lz>hlH!Kv>hcByXhW-Z|k)k?;?a>?+JM(B_L|Q**1v z-Vf;@P%?w9P)-G{H`)wQbjg1P)U2QSi{rH?vX;*1BGfa2g}WCNeSPYLaM5cYXB0}h zOf`M{9L3!U0Jfax$`vejmBzL8@SEXHp$TuXtPQl+L)msdm{DErVb1-q@A^Aib$WVt z3u&mXPMt=X`lMyJy^MDF7l2&e_>>c{7wPp53|){c&qYaV^u#Lo48!Gj9bZksio%sx zeS9@hi|290UGJ>`#etMt4RGLS#8ukt@``$+rJC`1NDkMl{kSua&PSv zYO&mWifacEylQ0;y11%v*cGWe+5MNH& za4XQ8f5+rKxU8siJBn5Cw#9Wn?JwfCw~&_PpnxVe7Ada#pliaJ_oP+u-r_~eVULu9 zspQUasO&8^{Vgxi=U7TT8HX0rpcftdV;P!F#BAgu zcld>6pma*@Rldhtwt0MJatvOCfQUtVfbQ?NW_1KS))`X3tu7yfX@uqv5lO^cyi`O+ zx9D{)m3!jF43tUODRg+Da08kU2Xu)30IHb9V@IJA%&M6sRU5|d{Z9P#A02t6 z(%a z=2&Y68S;2kmZH3Ia0?LST%|v-yV}orOnP0{Zfg$SAs}0+D}1IkotqCy`bZH3LF2tW zlEyHwnF5mO23-7x3RW}fiRFzPBF#g;5bo%3S(Jwo=@3~F9mWqnYCaDMY#8PY&_7rB z1m0neb$QBtf?aWtbBBiJ;+GcrTc^K`EQ2xI-dZC<%B47Tt_BZWhZsIUN7xA__BHT> zML6+rxFGZutnJ}OcbJ418G^9s;Eo{x1`}Wzmt8^of_RcISafUB%j3d6?_ zcrs(dhW4pnK3&l@QI=xcIY{2OohPrJvhz3d)ugy+mkv1l_2ljIrqQCjOZRI&M}&x6 z5~U?dJ34wXuGiN&0?1||lEgJQf(uQchUDK}?!xgHjx@hGLlO!?PksHz0^-wrs2n=k zpZ^I~PCohj0TU@*t4*#327XM>NEW=`x_4~6y&_`TKu6PzP_REZ+xIxG6GtL3Ha2Fv zS7ECKn{BtL3=>n|wRn;&|Fk*9dtEUR(-G0q@fO@5h*ye;`0}G3P`J8}Rq!l%^-~_N zE80Xp`QoeHKwAN=@q3ZA$eO3xCtaz;Y+7^daH;1`ZnF?F3RU#;_`vELSB|v7p=9N& zVQq|)O|o-6e8OtrIwKe2HWfSF(V#^ZDuoVhPk53&f;T?d?u{g;ay^U^z&Lhn3I$%g zDssHTlq274?(ihA4!2MJ7MDkXRGy)V>!#`-AHF}Yuq&|QI;>)svRVicD3xFw@6Lu?YPXoeD-CGCt>i)&Q=zhgY2MJ3@{+&fTkw705QZQO+O)_ z%T255)ItncJTBjGF(;9I{ey$^6dLFsxSa&G($H(okh>5_2Jo{b+l3121t6i+VHYq} zBG8rRd?1Pu{i2ahMHF9Atzzyn~cl zd#n%at)q5P9PnZ+2G6IBdD%LO0Zn0aRfW%Pk=M{?`vfMshvA)emG7N$#X9!T@ru52 zbn`F-y#(sKfUO1wx@h5xJ3?4BpWOBUZw9*doT0}R39X?6ePiuNQ!mo#R5;vPnMw#= zpwKvJgb`%Pje_6n^`zO@&=8QrKFjdpsYX=1d9OyucKAS@{q`ATf{GN|1}L?KEKjpf zUiB@a$|7APkeAN1t76w#%$TU&-hAC@D^Vx`E_uukkJSYGY|WYrLxlwtNIDl#pDdV; zx=oX@-s!X&IozT;^o@agC}7k?Ed3ApH^S6R4(ZJRdcW-p4aA_t)!_r}B=m#+}w z-D6(loYXRqQx|z@emTRJLMg&11@<&M5Q|kPcIu99({_*B=RkxMkw+#VNz>igt%^-e zcpPJHzPUAf8w@ZL8G~K#w|of?wPH#bYhwa`*3|p~2cPi5II-zq1wRuM?%mdd?s(mX z#>f?3ATUUPaSNw1zFBxz2#u@U)vM38~ z;df-y&yZ@M$uvxDJR+XNR&A6{=fmVKgvm@l*NLy{U;k8*=le%3e@C^5uQZt@|hFXdV`pe9Zcj@z)&vsoYmYBfRwtTX#y=n?5 z6C~_DpP4uWwUH$>HWWj8rY%H_Zfnyp&FqHE(DJJRT<*;DC<=M3-W6h^VHhsLfx>_3 zdRl-s1ez@i$1%ROKu*BABJBy0kiM-5*mE~dGxm(SV(j{YpeM{kJfj|j1b>rDr5C%4 zuG97Qd3=7b1*g0q%Gh$?D{Heuc8=evF7=3$M)-Z3FQbw$MuL!NUVg+I{TGg}2RXgJ z+U?7*M=puEQ_Qz|1_*ZsHTje7-|xLn{Yy(JDXS-N$Hd9zcl* z$?!X7=n7YCZ7fQ*o^VCyAsX7+8KLc1(4&YpQ;Pl8#z#dYP~ino(R{U$65y6wDx)HB zaTlVZSi-fEun-Bfl6FDG{4dHuJ36%EpbHoIiESR_spOigHHE8*lFM{gcVGP!fk^=- zIY3c}B|6hno3w2YNT;U86rA6rH@Nk!cLmPOV)%d)~SdqzrQI!F_5WMVeN7qCV|V7X@`$ zv;9)S<5NM(#0Y@@FTG$v1=#GUq9K1`1MP4Ch=~H;nplkzUk%1mm1>7)V4ly8hge9G zt)4X5KHj$=B9GWAeNsT-s^dZHaJ6bbh+E?x3pGCm&w_h2*&(0L-Rt(TcD}+4U=Yl$ z30Q#H1@T}SPNzlE&G3)*z#(?Zh*b0f3X(za7+NyTT#SiRnGGm4BbgzT6^n5|T)wrm zPp0EyYyiqeyt>`z-EYyHi@2)tgEtDeLe}6Z?S|js8jZE&5b3sX^LZIbiPDNIj?~jg z7fbSvxGZEe4O7;Yx;|U2pE$ZQZ$h(aGPoT@OiGWqX7T!#L<}i+3^zE)d%z1~Ra3eD zMSAVW%gk}B8x1t$U-E8EicN8tT7ax}O-(v=3f(>$65e1LCVzUz9+2}svMcp=b$0At z+z)2<(y_ZQLIib96w6#Op)MSpWgKG2KFIE4Lk=rWp-X=5S;hi7t#x zvsFgK27jU`?H@d^{4Rl-U6^~tGkDKWQq{)Kx8DJb?Bu(co!O(CEuE98;~F|ZLld32 z7{YJdyXco9|Lw;K)?hz1&8VODrBHyGHTw+e>iP!Unv1JbUFmvO=@LsvMhC1tzj*%#=|V6vE9O5LoeU1ZyrA19p%Y^hL_1f`?A$cM6lHGT@8j zjuYZk!ONv3a@4GLt*~n2$jt=iXR8n*6U5BNj1TX4aYiUOcCM%^^v_4XE9_`a*^2z! zaJ8nujPpq*A@8ysL12zL1+5dAL3GUbal-o^P*Z2wd6xFKzmy_}y-~8tXXB?YpWb7g zUZ;a3$K>P)TZSLmIMXLT4+W+tz6*ZMfS&krI(CDf;qe@Ki*EivzejV}8PVh&$SSeE z9F!|&xz-&4y;o#m{@~$}CzIW-79GPIP@$(G!|pRtT)k6eQz>*9=E!C@{$)CmC@U)i zfQ^Dbr8`dhj+^-}ar9k)x1m~C3*j(?o#{>tG2u1QYoc@>gS!qMI(9`HC(}@RUB(h+ z^kE-MxDQ(wMk#y)g20Osrur&G<6)bjGOAmt8*nR_PA3^_qxm9t$oPB zUuxlqf{?V>ZIOnvfBDZc9T=$pTnsaHd!Xjuk7D58X|hn>T%{-_)RUjhbMrBC-6!R4(!&zYY{GV_pU5iij8*-; zLLtertOL(pKm>Fzz2s)Dw};93#~e|%NH;UbydNR`T`~2E(``;a zMg264#6d@Ei#x9QzJ)XseH77J4UH7ki2BZg zo*q}M#Et9VcH1-!^(Q{IcFO^Gba?@l7%D>t0)dEySPbdg@zv1Cqu{vpE(oW2-a^K! zQ8rr$6}cCFB`m`i;ueXym2SH~-H$LTDF($X`8EcI68?tj&)wMah1++%MSie~XIs8O zg&k=AFYYLtS=wo(hT-`L{5y{LFm7`}0}(yI;6%oI+Jwr;XS_9oBY-7T+Ps126!-+uvGAv{V>U$*JHB{%Ly z2Fc7TOHWWXvf#07+l3K%xFDHM&5Oqm+e{gp*n(`(DyA1=_{0WowC?gmLj|E^BF)5t z)o$TAJzW|5tF8r|axy->6)wY_Q{yJHM43F`l185CyeJLl(8PjR*REwF6i{z? z!DvHlaYOitG*@kmvMhM^|iZke*Sa93e7Sf&i>X1w={|GY_I* z4G`5R!H{bSd`b&(zT86H`>O#=zB~Z?;RqqQqlfM4I8563-FBsOIoXa22LS104v;J$>82nnqR)X5Lw5gp35L1Y)ruT+vnKKTE0w79=jg*6eI z?yHPbX!v~$U&f>jdurF3^aO`Oi1Ev5JE3Vrpci`Bp@?QZWjK3yS=T90wRs~*L|^aS z1~5((p_3QK3`npprFyCw?jxW1wct3l#)dg5+-#V#B17N$CR$wfEA zuZj}it~!u?h}2In&VZb*Y8Ll#(UNOQGm%=aSxL^C>nG^BJW-_*B^iKw2%-oDdqviP zX%*i6-P55R=wq%d(6|@N?fmaE9N8ib|$SJ(AbKez$S%Fj|{uR1w9Et4pE4G24ydIa9Z*H;tq(yoScZ{1YYG_>N z4RA~Y6Zy9r96meio1C2V;A3uS35RXZrrE*4YLEEI(7-^2ue4aIL*r0n_btcd=L%RH z02=^`%g)JANwI6o)4q$Y|sNG<0WKxpW*l>dZeM#dLR0DMe-H6(M!o2+;RTi-x(uL?sXSAxZ2mO|BBrQ9(&# z3CfJu4{5qSNZwErM|5X%)I2OsD~OQIpc6N#l~IbjfKjV7 z8!Dqi;XHwkOK67Aj%1=13CVkEv{9l=?g{RNSUAg}B01nlM<{u4{6;L2I3yFMoSsg-Wn2f7hysBXiIGa3NR5|w1P zVdeVPstCbU3dHpl0PCpcDXAITci?tzSX*)6wztbFvP-c;WRTjvs8oJx#_->g8#SUa zcdq%N0YY!(l&R)IHJnTUF-Ixk#4F~5#jZ)!p@0&0z9z9(%E#r91$<{df{cDOJj=- zd_(?V;m{R62kyVe9rK+4wwc0#KdV2v?WZnyU_z+Ep4gVM0;!_K#P)%H7yot(Nj){b zVcjxUn#kPiLpF|60ux3iB>PSMZiX;-CY7}!R7yk}?Y#HTqYc`RJkuT}HX(2IHFhlOwm7H>y ze)iYWx?5K*`z_1}!}-)jUGSfItFOn4>@>7bp8Z-``cqkHXD6jI)sVqX3{(b9)1`zx z<;S(b4M#{#ZuF}&5{J)be0;pmYJ!b`$v84hX(63z!trPLvwY^tIlUf526zi>#IABXc9=-=Ef=k>_ju5HiZ2&)tUJ2TlI%l2 zvgSA)kYKr%TJ(dt6JBqCF49=@)0`fcT+!pYW5H%&48J02WyC9BfrE>W3XXIix>LJv z5nNdJz@H3y<2~T>12DtIv|l7A`n4rF={`7)?*$HMBf;^~3F>&SE1tQeCQIiERIhPo z+y@^g{yX4BeSK3VJrx97&NmGaqY+cHw_RVabf5!!+kIfaSeI@tKKbkN5Xz}*yJKRn_GOOze0a{HJCGa8-zzk${osS{zm<4ch`UW`4<@u{^zgA)n5QF{wr>rSMMtA*im+f zB>%Fh{$oB9_u%#S6aBYD4SX|b&=aAEKbScYwKHE!_o ztPjPooL?Cs>b)s;f3+goo>kaLK1}d8mv%f^X4MZ1F)yPo((pYN?56$|T3>FDB=Cfu z!)HMmu`!6Iro&7bZ2|ryruER=OO7}@Fj%1!ke2SNo?>F>Y5;V=qX9Hi6+J<5unEK1 zAd4ei$M(MUmfP11)jK42kxZvGL+ZqUBil$xE?*YrZ=+)D==e!giNC_^5Ffr`v}6M4;h-8a*f(bvV%C4X;}a1_hPat@7C?FeXw?F zyi(ajPECRRn#$~P^A%dvBh3b_^aNrt3e_1SNVIKq(@cbO(b#G&2AA+BpexFH;#R`I9HOS?D-z|E2iCjE;Ss6fFqU|K>>@u^E=&jeSs0s9ItJeg032tJ87A`%~r3~8xV zM8~2fOj}kYagJuwL>6cXXP4HJJu>B=H5^%m^GdSUo)5lXeQ6tu;PZU*j}xhTZgU8) zQlvRaOww=Oh879JnojEsF64{>b;dMcV8DZAC4EqKgHPk(i*XXhdVv(UeHTNxiSIeW zh;xqEbU3aTzvF^yrEiWU6l`y=40Mk7dO=Vs=;+uD48@w&^)ASOrs?war4*YUoX-c5 zJ1=ntqy*qlCrKHN)hG*5h{ zr2s@p9fg+$66H}`SU!hEI%@XSA&iQGQ==}iJa=Q*?ei2Ut={8mBn&wc@b`1 zik`c)75~7>npVy3*^r*FR*=#J{%X^Ftk}?F#RgJvs%k$SokQ1FwKHO}t*yl!89QPQ zu5GvKiQ5p0vjzAERpL5uM-9bt|7;aKi%(?*VTL4I2+ksjx^v&JfDMEb{Y|{)$ZN$C zhh!&Iztn=C@>XXBv#x{3*44Ighh~FyK^HeeKko2xE@goZM7?#L^Gw8RUCOJ4`DGer zN0nx5-f>L}SwQ%ymj;%X*G6>H9Z_-R)q`0(2wmYdCr(b=Q;UsB177cuztv1k+q){q z?u&s*N*N~)-?85AkJZz@e;3vLUP}E;#{$a5-Arx38K^os8=2;&!#CC(n2)PxnU$&*dzs8Dw&D z)YIn~)DGXHs9kf^GsVP?(vHXdoE29-NS-UdNFa4p@qy*!I5Zk;KoL!u948ndm9wST zNvo(M-mx7v>7`avZYVL}bte-0YcZz+vErXdc3%_|pJ7zk+Qf)YV~qqnR<0+QLb|135_9O*FjgQtW^W{oWRKA5i+S)^UOX+`)t;NR`Y9hkg~`H?q0IXSTGk0frRQLM7!l-}+; z*7Aj+eVkbLn)Avh9I5rovK+sqxhA|-l>1q?y?$d!VMk#htu}doc0}Z(Wf3|1xqYP7 z%?;;E=n)p?ON+Fawnu3M0sjeJmz|Y1XsT9pN`la?`Af5jPLmgnvY970qvfQEO3T-6W%C!fuGym2~~Cw->^|;KP1oTGk$$lMQD*CNcuM;jCh!OPkp% zY>6C%=9a`>fmM<0+e3u%Q}M6_$1P>7j`;5FWkA{|c4I0vIdF^l_w1ju^iTz~hKOZl zEs(c}m`LgSHk4$*XbX^mo&XxbY17#vL&kVvGyc~FS+#@?EuY{Ya8typ%BytxQ>N*M zt-&llk~wtOsmG>$e{$OXU@7;6;fHrmJvHt7$ELwrv6#EckUI5!!L+@|ZvGeu2&RC~ zVI?u&RhEI1+0cm0@n&&{9>-W0nbV7Y22a$ zyHssOMl80rhEJnoJh;Q8BfAcJ`7|xmrVW zncp$OFi~Q82^@cP=wo8GHATY&k~gx9@+-X{Q0tQ_{n#BLNGHy@*t5OC@2q5{p#Ybn?^^+YEx{3*4we`#x%SuL57=~ zn~@l|(5TEAep8iCSxLHK$5XQqm&cykhiY<6nNkD={fV8Vh^sH*2fN3ecIj!2LiaMR zhN!MeSbD^YpdA{jMEs&x$usHdxCd)rs!UNejuaa%2%!g?L2!oD&+sL>N;h{_-EjE$ z2&lA6@xCrwR!xrmzdQfjO(HLuvp2fw+u3qOr200Dmu5yum&*3QwCg#{Z^`V(P1*Rp z18xT}l@{G~#D?k`RC~pePq^|e9^pwnHf=0ew)5%}?|%;#EpcucnPE)*^0Fxhp<(H` zsx{K8(z93K+eYVEb>s*2=Hy2c?s(zShH06opzovLtF*l7c31qG2QW|IUatVWK25qD zKUD~*525+ZuW!lYOXi_t1@qdB!7b$cEk>(eZnAJ%G^A}S6&5pHOR^+^11jz*Ay`+; zQg4wLyL~+Bw?PDsZtDt2C3_gTk7sTJNzJtQb%g+;x698M@ETP^R zhgrA?%CuObIrbEG!E3M#DGBu~+NB&LVkX&-DLV;;fG5Eo3-0myqkF3PD8oO9b5N9` z{B9ifDkV{q5(hlOQKR-D9Yw*E>q)Wi1LLr#Jd>IyK5oXb_7!0!`u0k%3jUmjWpA$i zyH|kY1WH?&RviSG1)g%oOSKPre6i=J_YI;a!s;DfT|Nt2Br;dsj_kqv$rUTY;RQnW z`875f#YqwzmZdn-?f_T2$Ad75QoPy0&&IdbslTk)J+~1@`N#eEipVu#BnN8f-amKM zmMNlz>R4Ur6j?fpbHvwQkOlbDpf`lcyw6R`GOCa^f2vJ*nH`7H~)c!yPEOk*+`YGZ}2ICmIGQe z_;nhlbN!J2q}Vd+J%l_vLZX1;68tuEBrA`Ji$gJ&VzFk*@#0XCwt^^O4lNf2mtwPY zeFpX@xH7cwVX`@mfrYq2+gX{?=hA8d_^x4C8t~$#FU}{^>+m@jOU1ZbOva$thE%`= zMu3V72qdTSzEzim>tZUW7J{tch!ug`Q7RK)oV8#RZF;qd1ImsTl}ro{qLt#<`Fy%u ztvIeY;$p$>LXOoH{o?Na?EX?+{PtxnRxJpkL|n5{%qae9-s&wH`7OL}?hfZ$;C+GIJ-Uk%Mnnhl67|cqn>cnB+3}-_y$cQZ$@g4As zOC(JBNeKtbk1r#G_ShSs4UNdD2{aE9BV=N!pl=JXwC_Yi>ikre!4O_r?N!+opp>OI zZ2?+CSh%AM+(Voxc9lDoz7Zkeu1Nk>zPkkS^e2tv;OzjKyl&JoFCa1eKu6{aZsouB z_&t-8F5et`z?abGWgqDp8jp|n?PB;hQRd=1!7y!&ySEoku-h1(rH%z3tf{u;ro{S1 z>A1UbDNyrnYUih-K>e7lZ4q89%nUW47 zhV!d2ctA!KT>_RPgFzzNdDUbf)4MA9^vVff#XG%N)K7m-p24x_&-@p^ zoq2=d_}Fbn@43x`i3z<(Doan%i)I&UMUfo0UOkAx}K2={Mvfwq@D#eY<86qz7Y?sVP)KW|G{UH~$19Ub5TN=kb%B+L_Ak z>gY6$1(pauGptl_p&mS3Nj@e{gRty}<3}kAnWL4FW>)yMU#V zQ80D9q=~rNEiV3rAC`6;_2TnpeEmGhC{@^A_yhV2&-uv_F;>Ju zRYKfikDNn|de|Wbu+(>+a+}>Z8_6?egVKFX?b_J_*B`488}6^U)Z<%>S<9$3Yxt-3 z_5~?+#FQm3W%#8Q`3HP*ODtp(pvy(}h=}3E%@4E`;+Q%3Q&p-sag|3+{PbQKuFmVP zCxv}m&?RDE!QNcm<4|xTvDq}u&)3fVpHT=6zx$YeDWQ@%lzBwlykn+H&Yq59D&Imr zG`EO)EP|F6J}h&D$a{}F6@2s81oD^9yGc|=d=s`XKYfzC@FZ#1_8v}0J|xFRdwMld zYwWcRMN*UrEYc?T+*Ni3eyUg(HZMBuA`~39oV3``xD+*wJ=U4VprzE^-~tt_!R5#F z#@B&YJf&eF{2jJt{CGbT-G{L%Zj-%LQOrpeW0f0N%PO0@G4mm8%yFlMUA>;>arnm?z87n91zfr}h7q2`!Q&#n^ zZ}!gm-{0~ak#)<=QqYDAo*@2)2H8)%0OsyH^#x>eVNr;z{Jv-;sXVIi`vLv;y{z5w zrfdm2#HGP`z=tw9QPedzw|bNka%xPw-ANMD8)>24Z}+$(Q~HwO*SF>{yd5UbU*@%X z0y}$q=KJK9yhXfht&o#wJgaz})fh^82P)Mw#ypqev`8>k@Y@rviP(TU{X$j>uToW)o$e4?lxUIU*e=NZQ zqTm#GC$(!l5pGS3nS@X+?2T20ZN?OfmBs7`I`nSf-ULsRIl!mA3dpUYeEH&1j=

$PK&7`?_qz!%AAahKoC|T5LT9FNPK>F+pC$o2+%tl1> z+5yModO};SLNz|zXdWR%aSMPfubQY`>w)m|4wT6s;00!y!Fr5tNBM%SR;(zBwn~+4 zZ?_fUFyCvtOktgIY;%BB=FnVRU!Sk7L7C~xg3Y-MLd|DDS`(EUGxY~!FIVv7dDh?5 zI2KZ1;gz-z0~iz&XElng9HoA@<<`5jnckxF>$~ylVsPU`MHvV{(UQ&KRVY2Ha$#Zugz0)H?kC}K21rQ5?Oe)5Cjl(i6M4$=DqJlt~h9*{0Gr>D>b zlajn@)o(}oo%2m?M)i+tHyxRGqoWfTs7(i6hJnQGnt>7}AXN{V3M2w!Q84r~Itamy zOFVGV#F@%eB*)F4ZONu=z+sHQX-2VWHx5-h2JMoH(z(-WAnK~XhKdTd=~1>ChgsoT zrXvBpQAo6*=p)Q2aV`URH0H_=hb`};iQT&5SdDN31qvI3oPj~D zJ+3V{)~b{AVuTeP<=dRLnRrP8)^JSI^+O9ouJI^bF(f(3!&ndTN^3Jd>DE?TZWF9~zTuZNxKpw(}HP?ltO85H4{(7y!fCJIB*GZKQK(JG^8pwrqU2-<6~V-p<*Ol~EImE4WF&C5S*clo=^@WKAa z3RFkj+1lFdNqvKXAXdn5@a9X{BU?M&LdUUS_uR_3IEi5Zl^%rwG?@-V|CBE6L@Y5e zB8JatZi@YhPKXa)d8SkjWPmQGZx4dup}zy;}aWlE^7^2=_Q{{m;RJmFSc zVVzAYDJVXVY;6q-^Z2xBro;t!mQ~)V4q%HSgoCC`Vu3~e6!=m;IX3?AM5@&Jwm+Q>@P3yoark(<4~PC*CS zi-8Pv4)NBNo@}a;WUb-Q_9l)l=DT&N!8S;IHW@B7H7e2V`Ocjg1y~Lyy|yEV$Nu zz(Tyq__o+cG_xx)%q67dW{g2`%jM#32Fq}^PXOy_e0(8R6*SfEtcPspL`|nEQvv>}q1?&NG3-GSP^ZOJQ+6>Bx zTVX{xkrv%T(fispBU(a%(c788(?@JoTGdyKy-5cT!d034dc+e;xXejoo?F>rkBp3B zrIwy%garKkBOMrsQZW3H{%3_JqbU>q-=>*F+E6$lPTh3nsehlpYe!e*xFc!hxBK=t zj-r0%ubX~4x@2{}3=}cj`w|W&%pqrW;N7c5{fIEEGh+Js(Nrfr)p+njCTirIj{ZBy z8kh#if^ZnhNj?aB2Vm`hj}J0&yT;a_$s;aJBq2c>FSV_+lJaJIVh#X#gd|nu4~{Vk ziN7?Z&R0aglF;skQYslsF@7q?9c3&WhlULK>&@Jam4bRlx5F2xh%Ppq{>vRt8IAoZ zlw8!~-I6q3;ctJ9h95%mg;q^x@XD69QJ3HO2io@%+0wQw%p}UH8Ky$1EG8g%$`nbW z6Mu#L10731{YSzXcPyw`5;2h@qn;>B9kEGc0@h1nXENlB*r+XHL47MIvwc%d7;vU- zsJaqBRL1d}ad#BNESBsUPmA-S^{51R*6e@RgFdj@1J9K6b#y22(z@gK*Dk5{4U_0n z!yt#_K#I7QfBp!ELJASd2V6>m-g4*E9rJLAD~xXZj)3JQ`K=@HttPNVK~3dRn;)NP zq9|@*0qTlQ)DzpTaHhny_{G7UGm?qDIO&t$Mo9>ex2-UO<%F+V#cD;1Wvn!wA*;Xq5vdEtTh4%|2<`ypHn69{P_fIe(a$UKWF*|-NG}PhDv@d zUxwoZcY!^6mnl;|NA~v*4uJ6l;PqmZhM*!uOX0Us5)=}Zei=v-7quk+hEJMkw?|jw z&~vkuq*>yu8JZiEH6L_D8y>mUs7vNBQ02}ydKu*#OY%qf)!nkc7Wu2=##cbi0amUU zu=K5RBi2&;X1Ac<^VxkeuIN|jNF3hBIB#oK>JH-cw;1sHvMilzjDvX0dvrg*1G>G{ z6)4XN(P!h3og|&3ZvG}azXmmeJ?-wn#+&GaEoP5U-Uk8_Rmd&DF>bPj(Q?j@P`e{! zUu7x>06}OwAiyjx3w`KfyHd?WjAaE$YRVNDe!%VV4FjVPG$8HtCpfDk58-OIP{F$v zl&cBU$niVex%fXot8|$pwBe&RVmlhc$JXJ7o~CoB5-dePMyIlmTj^$>*8X{`_XGvs{K7L*V`qKK(JS1i2=qbxkz=d~i8vUDV1>vi7`8*(qS>ZsIM z&>j%l1VE>BJki$f!F{JfWn`M(iFh&@B$2cxeF-?V`zn29~o zzzm?Z7&KLMve*AyJSdWJ!D6_SzddVKB zbOKZYf$B~|x~rEEAc2tTuIdhJ)T^SA#gMR!is6pK9k&>(yQ&*Sal>`g8Ib@YkPH(? z2i&T=D~S#`>K(l!qo|`%aEM`CW;7T=b=CJ&hWq`#FMlA0EZy~<_bktO&U0+vz0;=+ z@BHfOw@3nv*BOyGLA9PB!#SB2cXD2Q9hvqh^Q1pp%;QU>y`WKCa0OcdFvzb1rDFmi zF;!O)KEM&`Dzzm- zoWKOvUQo+0RSxhz4|j2&BTV4G!s&mnO^)(^La+xj5fT5swb>C?;T`<~a-L-l67Eb~ zhDI-|5fEv?916(&iLIFP3K83DZ8E-ex?JT^co$!Ba2(L%ielkjZ}2omE7S?CwH#Jt z10iA~|6t#AHlA~3~3C55lIF*;HGyGq1H7v2%AMam{!q9SCBS<+O-I(O9jK1uwGWZ;F z1i?ymig!4ZhY}R=h;V38hUddX5Fm(UFXhZRvhK2-Kqo(X4kms6bdrQn-fcEAcgI_X zb`r_;JVVlS9d8k%*=R56d}kLp4xN~2i%A|Cy+Atb4X>(&jnBoeuL%~HC@FURe49a@rXyqWRI;C`HJ=IMo3_q>sEDS zuD^4NPmw1^ljcZFyMfh^JeX?-yWP=`A8dn;j$4_9+maSlZ+8S|BbU&mNZuqr^4@M_-50lG{U*atMUuUb z#)1!EQrm-2H`#PQVm>ZN2W~@Ie`DIi-RvL*$VaJ9VaqyF_-UTGJhsVWo!Y>EU_*ekhFHC0$7U;W0h=Z`*Q9OsKjAZa{FkjXHKzsyAUjtC$^^ z+GtAEsY1cP%a<53nf?KGTS_3L@Zwdrh990T|L90?x*8*|Sbg=s*KTTj|{9>sWm z7*X&E#CQ8WKb_xgyt7loS$BJsikP*h2e;EH2_Pr4`gA11BGyCfB7sTNc*Piv8&+zK zcWxd=iJ7bnsTlDQ8;~z>xF)#IvWWqymDp19%FUpm^p6Z9b_nBCQ3CVSOulGxKk3{A zwz3B}s3Q|#>;SQZ^xrSYFh> z327+;HEVj}G}w*!DPOsas$nyRJ?FgR^sp~<&v*|THP@~mcm~tj{nhap+=VwytTKRj z6D^G>b8~RKH~x)0=#KJn>k4aKC44PEZWgDp;`U z(&u3WNvmIxk+^7m9ja)iQrZLW5X4)`C%9>-_>WtAlYv3vr z(AIX?;u>>|qpfT65G%^0)HU9T-`kbjwAzz4R)VCMC1hx`6Q7XAI{jKV$l=%2Rk=B< z12bsW2#7BQFO%P#J$sfFr^7c$ttSD&>{9lHF2xol_NnA}&c;LQ^4f3X+j(_*}wwq2z-|lfKKda)@kYToLYht$?8FeFY+1mRflSYq z5yVWCO`0$=^`KacVE1NhT3((zdUml(8p~u(xOHo#v&FLtj*QjLI|g2}_ z?>t)FTrmU?x~mHbDk9q?6uFX_wkq2I@I6nJS%mR%DohCCgKRLd#IIZ_;zID+FP3rCKK`56j(`3m$ZS3;Qdpn*{tCH!h%!CCIb?7~SVnL7JwrSqcjTN|z6QSqpq{|v-%DlTK_h5U1p-jtgxc5V%S6zf>?ck)*MrRp#g-nkOz&ZN zAvt;iaIho(D)wIv#QlC$GFWBm4p!$lQ>+A)`bL-XoHKX>oWf>U5a}2g#{7p;?NB8) z%`Neqf_h&W(ZNtbjAU^UBo55w@M?7!w~@$I;}~64^T<&{2NPGm6evH-%au-~CYK^) z_(Fosxq6)^_4XTJ)qD-BL`Qhe=t&xYRgC=8!|-Ew0tgK-M4!%2wqkGN9gh?v(uR;c zK5~Ummrm|SgSbLp@YVULm~8A_n@DUs3vHC%wJSh#a)7dZu;(=$P%_5O@c4$i@WWzm zy$-G{UANei<;`4jeN9F(AwU69eKH8a7K}zS4h?9b!B`N}C!{xPbqNpGDts&z*5R9Z z<+|EB#3TSYOw5B0S((MtOEc@uXIvBFGFxM?E7f-I4yp@$^bat-g zlr(<+s`4;D&ZP_p&{4z&Jd5-2dj;-Kt@e@n5BoAF?_JG!z(|ip1^kG*z(3132 zCvWI*#?*GK!zIo*nugoQ4_1qfjsdqh+$Xri-?12($lN3$G@CtMj=3DWKX#Gb@MS$r zVG!!QQT{roHg{e52+QS>?OkJIY;@_kU;I;m``zkQ-dF%PL(771Va2TzS$*9w!lAgL zOu%#DixLHYdIWY86-ldRiNK0suhJDQ>}$}Z@_wnELH6m!6}PyXJ32ZRWcUNj z)p&t5K8|LC%Jt~>t^G%b2hG9n@2Bm;Q*yf7spT{EFQ44+sJ^Mph6 zUwEhQ^zv{2ULo=KC3Y~m8HuRTuEoy>v7bQx7gCuKDkq_KLiSvkMFP~1VPt_g{cLWH zpXDm>$y-Yzx2(lZ^0+5N(x;1v+uhRFd+BXxXjA#Jg_#Z!d3u|dvx1TcotfAxqoef- zHlVnX=n8uRqT8i3wd9ZbgZ+JMI+pM4Gc$W9C%ZHM=s=N`2Qd!Y+iUMz+mbQIF*aLP zG-JpOWqdyp*4X$koAj;%#DpQ4?G57x@g&>G+IEj-xUlTS+T@0g8eAkMnGA!uEQA2d z@-JRr+kq1Gt?8!xx?8#u{Z`u6?>-32|IT79MSIb!Z%4ovSrIY*UKckX7;Mano(Cdo z2~l89)6~8<=^LceL#2^(=RSoieD`tF%3^2ZO)xX({2dXZmV!Uc{{H(svS-_Px49wy zew}}~z=Zv=##EOUmrk_^;hbw$`Z7gb8n5_dCJgA z-y_T4Bhj7mpr1@?+8Ejw0Q#fIt-89#%~#b4&x+OnQAFB2OHfM6AxEURu8z&D+)n4H zA3$|p&B2xl?P@UbT}G(Ay}bcfCa0MoP(cBvH@ReP=09Lu`EjYwle+7=TJbCN(wev9 z2g8}0<1GH05#|2pm(OI`ye7E@C=;Znzi9yv0bQ2_CC+Z%Fs96IaM?56*X(IxQc=%AstTmuF`8o|1j zW3onS&Pij-F8}_68DVpuv-y!B(k3oyuRVYLP3QqE0BeNYk(*mp5&M{=m=e>SRK~t8 zEOaMRwxWoEa-5W}FBy1o?P}Ui%z{WKQ6YX#+0;J(?7*4didPG97&Sy3(Q=4kcoH=ZV#=IxrpF|Gog{kFv z-JIP_ZgP??QZ^z-JF*A7%Iw*H!X8}U7w zz~rN@=EylA;s6S*@C(luWLs)`y1NeoLq+zFYPOx_mXxXiuaaBZufnh9kJDLr(3w#W z|MqFdPMiTLU5i#*piCEpEP4G z`6CQJhTlkdwP@@N5?nL~$^;n)6KU61$MD9ukUeC|>Mq_J{)vCDR7(JeaUaK;Tjkzj4v0N|u8Mk!$(?_6^ zjI44I2((;m(VMje}R~I|YM)nwrb;Ke!E}Q$y8l7lgg+i$d zXE@GJGu$LE{004r5yCQ__l$B)c#D#w?8dQg*7I)NlrpQv=)sAR17ISlG zuFfXGbuk;M0J8c0+Z)b!jnMNA2f$~)hnbWlKvELgCS$q^`8*O=5R0T?u=Sze@#2s_ zC4s@1f@$L3Oc$E{CL>Ui8uGnfZ$=u$t+^LEHU6MbQNt}SmTyIK=zWCu&(4{K>lmni z|7kee^tE>_eG1m-tkBc*i+~p$WQaZRPZ?=iy)Hd@4UjkCZ@oa2(7v*a4}*@o9P^LH z**l|1-|lmo{nDc#K&`n0Inm^zq@$1Ju7H$qtlgiHz+~$}m3oPzsh}tQGLkT8egV`8 z%M-|!6A-9PSg@`igoZF`u84EtN>7x?_9unxT3zVvg@rb+v!V^u|8WjAl~fl~1r`B% z@~Feh2#`}-oyjF0A4r{E?L%PFE1Fpdk|kE>o1&J#D}sItM?%9AndntZu^M6G^er-ZXls{NqQ;KZ511{x_CSgk(?z;B1%u&(Tf4 zIeOjnDX5p8IH$jp*8a3pGds$7SqEH-hvjG5oO|Inp`|oa ztJr}BBeBs_45G+}Qw*$`!XOw`8UZZCik&9C1s)gY*z1ih>;(xNhI>6kojlqXfuuBO zh8xrOBc_rFSS`@E>;o%Hb;ymhRS;aMpXK$zDlCqH%@!{tTZY5e(^-R%hU~^aTb#+j zK~He=A4`ST(PB#cu~bH_L6oV#U>Ql!kE9DZ}PGhA$}@gy`&8bbVd}q zL`}PcPj5#9_<7``J!^qzO_x_w7IjzIKpKd0lK*+B#US$Brm?1J>%ij=-C2+gD;<}- zNdr@2Do@$vH%bQhPSG1=He);uE4^#DZlLg>Wm(mP_-FHrVkf~YNng{}zKY7iw-m_+ zPAttyPM6-K)h7{MndTC1ah1sKsFDR#ZTd~n_P_; zk_4H~g%_P72@@_tFeL1wu|(G+ z&4ZK*QjEJv9F^haZ%RU#h$o0V0{|zH#=3HJ>4A)++ZDD}6+w|O)o1BNf$EB72+)BB z--4(qWP}Z$2tW$o(t|@FepU!k)Tprp6XYXag>VMXN~~@f1~!o#gI?`@P9q3`X<&>Z z1j8;Z>CaAjMScz63y2z3!$VQ4>``7UiCh+o;Vlniqf3ULoRa`SHi9IF6rKQ?NciLs zO7V`BQ%Lm;8udL09psiRH{O9sBC|pP9HB*>cO2Dl#f~+YWYR04kuZeA2GV$;WZ(HW*ce{gozHBR$+TF?L_ZC_y7P`yyT}&aqp}-;==&J~Etbj3R&tyN3Wr=C8 z7J?i=Kzx-Ppr3;zLIdI9?wF{4t}tbeyVzi? z)0@6&kTy#YtZ-B>nS)Cgv}gR{A6fDD6`TwR{xpNRJ3@_49>JSkH+ckscOOF>!&}NF zRA0srdt%ma@S|4vy*G z;Ggrz?~}Mza`%W&zt9y!cciW|b(QfU8!DKXR%)yPr>Dymy&V7w!7zrlQluQOB_M8YkMYUE$*N&k=xSW}RL^T^D5mD|m-XlgX zg(cvFy^Y&}A9k!v$bq!d{v$}B(s(_>KRQ^C)(8yW!`seoyb+N23O7>BxKss~)<)&3 z5=NBMG~V@fwcyp(D{sQSK%))srJYd&``6-OkURU0m?wB_<2v#L-g5=m>L}%){mk30 z9+Spykbayl7|zT!LyQ>~3F1~WeiGJI=db_vt7~Q?gdIDWa$ML{3NmcUOz3%&T^$=S z?Tm#eGgJQ@8^(Jyw=W146H|G_K?>2hD!PA+Fu1h5Bv2bDNW8f+6}=uM zh z2fbC164)Nf7Cr`KS*nPB-&au0O3V6;QLiq*9QnaYCpfVNim_m&Gj(ro2A*AW1 zF<$QH@K7-t`M0`*?1AL_B5o;)P&Th#u|=I=0^Uny6Zck%x8Ra@#eC>GuY%bm3army zYx4=X55eTo?q~LvcB@Ate$BecPVWA_^eEus0>k8hGzZ^l#EhFntQmgr{*gIpo zTl)h>|B-M|64uoNc^tfS3{ai^Kqn{)kNTqT)WB~%=}a1vQH}e}fP!KKZ0(+&g(g)A z-8J-MV%aQ#0Jxi7`ykJhB;!OA@&Vb=+Yh4}4w8t7vpvoU}qd^6-Fn}1b z&Zo6I27c`BhRVG+6{nx$3>{X*z+;biqtLF&mPwPLhOY-H&VzlI@pxZjNXTOsaza2+ zQOA&EX7of0BsGyT_Oo9iE9r@ad(wfVkj7e2R)jvFW(lO?aECCYv|ksD7G%Rg$!_K$ zSUrW>`5-WGh=M!k%=dOwP4l+ z0vz&0wuVGW#wT6MKV7MRJ$yM#YcCDfr9+0gLE%hN&M6Y2lPK;()?p>C9pfY8wAM&QBwRLr}Ts_IMIfM_P%5J$Zc`{0TN0{`}S@O#y zsLQ$a*n!sUf!nbFWsMPMRzP(_D-48$Y|!F}@-T4%+ez+Xrh;C&Kr3mjFo_n~{q&Mr z98EUyCb)6XlZJ59T9a8zmPU@R?L}J%Y5P)Z!Irl-4h_L%J?O?t!(lo*kwyZOE%SlU zdY)&4IfDqeOFbr&2-1bw{rnh~prOYRqabBGT|Vj2oH2XGD6oc7vu-@^=$Eu90}@gu z(<2eY-2h0poUh+hLzCE=9Z^Y&stKz{Jlfw8{AS`Qd$}J2+HRJcNo7Ycx8&nU$k*YO z^*m#sv8RuZ(_pVL^Ke0wa3E^k=EPBR)$nsMJKF;;8pKGMd|uc~=hehy3(KtHpxvzq z&P*e=k$RB{AjJ8j13g|b2^Gp+vj+~S7#(30erFA93kHSHAVaty}?;v5YaZ9BhtC^a`+Y;zh{cjX~w0prYoe8FDFc+ zlZ2E*YKs4AfcfA|~3w#{7>IZy%}sqFrA6~I1YjGCnyIEh*D z#P*`5Rhi5;)ds4jNE(U1VY%iP1_*`f*Cd1 zE~}V{8XgAI=-Y2$&+^2nCl72aXlzu#1auk(P&CVz@f@GBgfS6g*_gfRVndfd6WD7s&HM8O}%jIx)I$vd0IJZ}Zjt-3hA%HSAd?T~W;Io@^F@c>E zVYR1=W$+b)s6b!&4Xm2u7ino;$BZoQf+bcJ^eCNnVMP zOS|eBERPUYS>E2*vC@LSfo_UA#jQ=7Ak@l3LnChV3hdSu#~LclpUd*wuB$!eMP$4j zL_aj;Q*Vup!R#oz`URTN2`bV`V&=uD0Sl#Yz_2h=R3k>de*t5Y=_?50|2t~iUw=Hh z>Gh*G6o=I*xZH+@=sCSVeUQmDB*;j4(=$%dn1Yo+_EvOU=S^5a%5mj_0H-MwX|t+> z>#>&Mr>?Gm_PHl@BaJ4PkU^T`(JEp1>OSUD)7OHAp*qn8w}q)~IU_jhS&&vX9UeRd zVur;;%obsWe>B6~0D1$j#RFOhe(!hi5&;EaSFMWjpb2j80UohziX5)aq_IMruT*%3 zc+=olJZ!7id9DOwQ)Q8<5Bvvmf+|mC=&yg>i|US=46(Ibr*4d$0{sqBlljLQh`l3{ zap70%^PZ>j9FbAIWISRj8~1VR)FTwg_Wm3zaL)tRGrbh943V9%RQy z00mFOH6X4oBeE%L;=>gyZ88WlH%eAE4VY7)v(?q)NXMP)CQiNIfS?~QmYaiQ+Yt>= z$elflS!SaP>K#-1zZhnfa%9gNDTdDJhs0U-pn**xXxj)cTK1iPy8PtDz(NlY1JapG+UlagJtbts-?plF$yLt-{+rn&ZfnCPsh?Ez?1^cDDZBr9aV7jKjn%+m1_6$`?puN;;KM>^cf zlSKnh0$Izl9F4{5m7=IMKi8Y2tmMlOfm#%s0zD}10|gqQWw~J7IAaGWmyiO`>xM88MiiF<|ud1(S=b*r+8R=lVKUT@%AJsV;RS z-b7ALlEws$kB?>N^|{5*0S-d$NVB{6c;f6g)j=96yLj$4C&~i9VT_OKfE=%{MU8wG zY#@XpjM*V-P}%11!Dn3B9_w9WkCdN`GsMKlPMzQWtm%ZU#`x6rWD$dk28|{pqlDpz zKilPx&Ft)?iwMRfPor-yN@a2*Yj#G6A^1QyABxlayjmTz31cPJZLfeM>`%Ul_Ntlh zGNdTud`naWZ2j}PNf+m=}6w8Dz zR-59&Vx=IlH?~gKz3EHxynSAYuJI?StVkn-a8prqvM`H>-00vz#1KRd-iMbB!)29H z=4w2+EY;?Vad_j}qOwF*U!PmK25X2Vid3V;@;%6-ADgb0VCY@6mWH#?lUo7<{-aAj zZn3)g?JHKEp-ToOtgx%Wk!KU@aWUK)GktK?St-gYJMa+Y)vK5?Y-px(EZyb_rCqUS z?-+CblaIqqU2*Y{kVe_=kdJPHC<20zWr}gWh+>+|98+b{`k$<$j4V?(Axfjf?_7`P z!LZ_N_(vArGh0y2dm1p49`G(zGNkk1NZGBYq0!(|-o(Z%i2j-XfD;p^a1cGtyoLoq z{Up0k>|vr@h`9=9)s9KDdQ%(ZzSb*!TFz9t8A-!z}yKqUN)_)I<#a5MEHq6HO_BM))|K(?;>J!Ln&AB?V2H_-*rq}%> z(F+m3V?NG?%PI0C=8jFVIP;t=OKP9@q@cF)q0PA!=V+F1^b9r4XN(czJyby#&uY6S z*}LvJy5ZWRH#SyllJ$JiR&v^UW=;kZJ*IDT2>&vZAD6Nl(QdsfUG+WkZ%y(lP6lDv z)I+Wi*Q4wtC)_7i2Ajb-w|}GDC<;z4UL)?q2{}W7bO!i+yu6?6^#(8W6l9~z*O*~G z(s>#f{2O??{c}=pf(u|(kJT7Eu<;i#%Lcgi8IfL0F%s`(`1zpSZpfK|l1Ar|dgBcr zD9RkIK}NT|D3O-C-MD|&v2kzkR%XqraU2pa13;D2Kgv0Ac@E)(48XH!@%<(c%nj3O&~XS z%h)%N>>BPidrjN!0WA*5*O8g_xZT6OQ`~FcY36n0QnfUQz!xT>{L#s>PqV3zQZc%)B;$ct*)@k>gb1`-?LC(|DP9 zR}cz>KU=eGqQK;iIJF_(aP29q2 zh__~A?*e3$P+wEk0Et3qwgNYJ4L*RbMCo!3A>eUs2MD8r#0qs3WkwlsthB$#0uCeg zg+UgHBd&ZB_#TFW4}0_2?iKw*v+V#?v1?J>Eh7qb)sRzfpKAW-k|JSyHS zwP_CO!YSz0@Wd*h?ZBnwgFQW5EIl&LrhCVA33|F)Ms#0jeqWl^u#M=gGO~XhzyGsy znAyZFc<(7VuWd_k0|=T(;|17pQ8Q_9e$q4LF}N?6e!GM>BvsaE<8ThwAnTXN9@awO zDdKToTB+aKIqZ$D8uKZ)11CkN&%Ej!x^B~kSGWO}AVz}vph5Uo3TS9BgyY#vtInex zrlrfFM#*X@B|G*qVzKl5x;~^qP}7$z zD?r*RBLp7oZZ_DSi^kLR{uO5d!^C0@87Z<3T;c|_;Ry@2PdNpreMpP%I=N@p$DmkV zaRp6Gd^`(S%=zunO^ru4ok9gfUP0KeV5Z>FTLc$Em*9{$lRNI;mOy<5CauUtbCcf8 ztV(ALn!0SNA{H|tg&b1FN*%Qqu%znGn#W4pUR*I6Xy()Nz78 z7R-z?xri{6Fgt?N-aSQ@vBpupE5HHS;rCWxpMnGsV%(GD(FVRHLFExED!2~od9ZKZ z3m^|T_bKxD*|E3&`w1Lfyve-yX+E68ROnJIg-_*Kt|Fl=%@BXU<@$Xe?pq<6Sl8E< zX3`RT!dk5Bz^+r;CO^P(ms`!*&!0fU1p%+qua8bFaasVK0?8F@EW`~lvuP5ffq+Sr z8>Xg4i0TLR#w-)}( zic(=Qxqts*5bvZOvpZ@tJ9XP;flN{xi?z10;#F)C4;VklnPdvVskAQfB;G#z4IFGh z+ygI#5>v^A@ddVI(trnaA+ zN6JrlbZ4c9%2q@8!O`fJE%?F69%j0O_1=V1>kxMlo0N3W_mm|>J#TWzmL;Urbds=D;;hzP!Ar*kfDJ%17PQu;|R!A zN#3Z38=bD+1LbwxT>X6RTyXI9D@Q*;iir8>w;!cQ0?2|Gb^)n@Jr57hnT)oMW+8G( z0Bj8LqMqJ=1S8{Eo0InX&98PDkIQNYdh;&6Zhhxk@GgymVY>qaioXE$}w?@74&+kk*EHazD-i&|Ib4$a(4 z`;-(+Wz)uu>oFe_TcFPZe*xMC+5yTgSNM}vCYr9IqkxbM*C~xNIrw(Jiq-|G>h;=L zgsMO?7^X_pe{-xva*h_C2ZXnzzdsLOWJyyt;sweogae{553$yw=DJeVraoPdL>i#l z*wnX3>?0spuI^v>}=#h-VHUutG3XfEdaxcd(&Fa9Z3urRotXTV8;1?YYV& z&gdd^VLv2m@G*ho1^FB>y(V(>No80)YL@}N0%tD74V*^E2zmkWs&$VsC`5J3^|e+f zaDSWl72eijk3dxO#7eM5`0db<_olb4Sm{Q`#k!)o4^IXd;9l9S01F@qbEns8zcvf1 z$^rA3?qfNt*g^tS&c)ju8}@5&(Kd1j^C8G~Ku6`W#6Ff=Dw0o4272KSP3^hh)0#W0 z?d9hrEnE6=nF%Qhs@na(mV!ce=C$X3q5b_kty1R?9ip5nkCKnv2lZ5Rux6T*&~1*e z>rRh23*%NOf@gZQcC)2rBZdN|CuW1QpGR)u1U}(WcDu9&^0g84eskm_40H>0W1;dg zm92h(Y$Kor&EySt3r}Z`0*MtlF_&vZ*#e&>BfM~8_{zo;^_m=O=tHmmg`%c^^x`%t zehg!}V(w7`Et4%(9$OA8_U=OdWe*=h=U&1H(D(>c5~7EO!HS%t%wuSsxA<}izkbz^ zAL2P3f6!~ByE=nrnNvK;Unwqt@juEC`{63I`A8QAYYe2&esr{4p}LNaR=N zg7|UpAoREL_u7fQK5f#P%SQZ}tHv7@^u~$OiQ~qxo7gY*zpZeaVh-L^+El}M1*N#9 zc}SIIGwa1lCl$-u-;>}Eemc=o4_ZSVVold|#ffG9!)$VfDOr;1(YOi@FsHh2)BhCNDN%sB=Q zI)T=JeXn0}idVAQ@|xImI^hq^*hKl185r5W`MmV~4bs>F?fm~^4Yz4azy0d^Z~yKJ z!5WxSJR7(cPi7DL2$G3~4np=}A5M`3&tswjd;%l%^&IIS_w68wuR+Bm042pX00px~ zoNzc|{S4v=gM_I;NzYXb=c|Ffg<_OL#8?G#+jJtqD!&bhjq^098xv?MR>NAtv8KFy zH`iMd`N!d;oBM5%d@ndy?2_s6xvU5EXqBfYk09_Q&7vdd89@NER%rp?b8T(R6;L{; zSh%2CH-7jl4*$*j5K*A>q3gFULZl%GmtJ4U0%o>s3qewtA?{VCno`zJ&rb5EO0gj^ zdHAz)%93Z+MfMuws3zBYqEiR_c;L$0uvD~GPNc5V_4?$)aX)gt{tuJXEbz@kvBP}; z^j^!3puf-4d0`=p5(hcu2WG-?lJ;0sOHm`(VFT1Eu$}L=4o-x1_;|mvm_-yZ4K9qC z{w#~+&2z`B_pi*hnQMBZw)>pOq6~NPnT}R#k+{SIVX>8KoHA%gVPDWzH9zw?gve$@ zt+{kAxxNZ=)Bt(tNm$DQ!6LHDEPtm7@&fIzS^tzR2jx6uZ^|kAy~O4JQ+Y|E5)-RM zUi z@Lg1?#5j}BHJUu2jb2d|n~H#Y+f)HN#A=dkI^?Z6jM18ZVpW3pdyr7pfbjn|{Xvc!skdv=ixm7Et!3cp+c!ze)H z<8A*I3_#@Et@Be>>Eyqqw3K_Wr8u#82BBggyXw!s!W}4+OI-Q~=l-UU=E!Cy-GOO~ zuC;5YkwU_m`LWlVTL@H0!G6J@zo*B7Ei+~PD#&3|JCJd}5GBPgf?3eS+> zk>UD6yIqzS!t*G1vf`b{OiwcdwJAVrNRVKq0P=nnt*ZfJRVV~&Mwx+cDeE^dp+=Nh z)1yZYgX(tQO3*XnYEP+bAn$-mQIx<)`_)o*dkpizvu0G2k6#s!flYa~{HT(Y;a(^Bo? z|Kpl#S}9`ULkg>x-bQ9IpORU8a{Tz84UDH!-a!L&4D=<9x+?Tvaw+UcZT-O`#ZEB^ znznRf;i0DbwCb|>mlr(I4cFnF4!NS|x;)Zt3Fx1f$P&iQf#G079aDg#bYTitIqK1@ zAtlMoQh2H?tOEBE`U2trRZ2862uJkB8U@}lEiK81$f&l}$@>n2$t1ZCC(TU(MVWXX zYi#cB>8jRtlnpiycg67f<_%-0RqzxwtvEP5f(mZk0^r0iF_T4GKs_cGF18(5w$?pmT?Bf4b$(?s?ffjBMV82bD5|-3iB0zf_oJ?P=P?-HM4szB&yQT%Z=ss^lr)R$AcYJ3-6+{h?}NKRqJ_5F$gl}( z1~_O4!xRdTU%;eL(wdVO{R}igC5b7-Pa8!iDfYL%zJg2qqUcGsUI)uT-fQbw+p+Sn zKeswHb7Fzs38Oa;@Ob+;BB4aKNaJ{!Z(|B$ReP*DRot;MdwFN))@o%pY!ZQ8L3G@) zj@;@s9!I6(Rmy2BI)&zzVkIkUmpEB1$EC08>U49znl9wQKxI>P|Jm=x#%NHYr-X?# zuT7tUTn80R>4m4uKR&ceEeF{1Z zkf!J+*SaK_-nC>Dyw@X`wBG9J8(h^+pxYmh4^Ij#*-NDC}vbtkzIYGuY1{UaSX0 zIjoNR^$*%G@+1R?0?n6=PA$xt2U_67OiP(yTVuq03bfH8stKD;q0uvgZv{iM%)VU9 zMMFCC0m9AZi$)>~vi&lxextX3(*k6pX@c?(n9}xBu)=4@MEA4Jtnr26)nFz-ZLmL$ zwz|r%A#-5_*ZH|UbeYQ2D?!)FR&O(bWgs>Ni~!yj8+xtr9HfnAI|Fl0#DAg2D^>{) z>Z{AhyxzVHE9O9RABuS)5a(cYAU&d*(Xoii^t}oF;6V>}sh`UYAk^S^&bb!7Y^^OB zcuSJzA!E{|n;>)o42pOI6PWNIj>y8UkV1-2#9n%9=WNs8zXE*@Q#U~(_l|T(aFM_< zAFnVM4)oP)lK6An|Crj?#MezljRWijP`Qjym9IKWyn5FL6Z*j zh1+j`v~mSSJSsmik&Fx?^IfPdy@_g6`QpKJogYgjAeRmLJy4M?UC{H2q&i!voPKE) zHEST9(+nDD`b=@eiGL~{NMi%CeJ~AB#Bcytj31Sxj88$N>nu(o9L|o z`c)}55$;X<4U2$V z0;d3W-s~I$=bBJa$=IB2e(~34X#$ClXl@4bMf_u@m>QJcpCTozg9hU<^W=S7?puo> zfozJhT4w$CHYA+J*=oq}^lkh3&FwLol#kmlyZP+K&f#HPci0PUjm%sD9%PgHd~Fp) zH(|D=%NrZQzCXp*3TwIVFbjoR1c)Y)biOK$vl2|$rNKj6<9%wlH&DUqKX=skl3}KfS z6T4szi}J6T5XN+p2Z|V*7~aRc%LSi)yJ6Ie3=NkG96lA`{L}&&4G-AKbnf+l2H&WA zxO9y|Fohf;6&uFL0*$1n%aDl`<^`hnB-SlMe_tidtl!3fe5Sv02ZHQqMZ1FtxOGzcF5P1<6cJ8R@hyX+R-MNRhd@`Br~) zH%NBX&hr&rK5mvTd0^C&+Vi@NQ%vau+D;)6G#Mf0;tpe>Lz4#`9MfS?uIR zMfNw*+vK2C#+z+Asf;Y_E?PVlAp@EsEMmeLevvtX z?Ln!f;-GSx(FYPt%7F(*o2#m<_EhwXe1u#AirJ#u8QN6?5OnZ^vm007Fx^_Y9otMc zVi-5c24TS#wZx9GjxF6IzCc2TQ?n2TzS1i4nv@iK0 zt^GyPX3a>*syyM&31SJ7Ewiae5jLx=t#cfuf0w(KJ@86u6om+8Q@e>woQAz~jn0#!1c7C|8OqTo&O;4TSqj{(_oMz6}D zi{&~*76S(gN1YySU=&pPFfXvTwPHc_AX&^T_Inh?(M06?{kVhwaOxqBAkxr9@+o z>^)W1HI2^1s+XJ$8CFX>H%?$I}|vuY310*=bV)q0q|GS#dte;w5D^=hHS) z2W}ghk(kxmis@mr*ye+8g03Z`$iy4guP<$uTE7aM<5U* z%@tunHzxu;MV{b80f@n$M#;Bq4906i4PeaSRc%R?wSeD3BaG(~@M(Gg>iUBw{z#R|a zhRv{G%AL9#{nB{40hok<2rEE0m|qN8K!!K?0p_$9nk$(`2*`=js6TmRnkDXOhU^IR zhzWGsNJT5yCRf_PmI+^ z%bS86mhLdN3$jHfY(jL}ch^|?3q=cvr+0nq3d;XGZ3XJNeaTlxe?A=y2Un)L#i^#P zpX^D$hDR)|B%=hjqQFiVZ`kw8$;v2oj^$pw@JA=H&Y9uIw+ElxF= zB*BRsjEoM(89_9;VjWb0N}7xi7uL7a7I`~1{UYfyc#Z!&Kl3lji7qb$ro(3kf!S>= z_{1_YH2iy{tP&};w*fzw%Cm8iZ3KYqi6U&0zeHY+yM$?!A{9-)x6ETE$0p{T86-?` z&>Z3K4SoaFhqs|p6#%9dz|UsOAWnhkXRar5a;<)Gm-Q5rpYQQ|d9@FoHIy<(J$ZNQ zch2)^)Zig(@Wpfv25~Wkh_LWPtJ4xe^b;vC2GSRL+o9uilLm zsYo4)T9GjhRb&Qp-O(Id5vV~>k+P0KlHnBX)4HR%D1w^=Fl?zQvf7~J*DH*@bsaZd9R(8I_wVK%vO{rasSY_G|0WivB}z2+L3G{h8&`_nz>M?gCFHrg8jSq)+( z5|U|VvLcy{5LDFjahPRV4Rr%96x8_hWtr7#YdC)0GLr}LdukaWEKoKhSPGU(Jzx8- zDD=}6R%FDMua(t1M{yyGmIi)%Q<(*eOJU(pXQ^0?prn1#F z+UvG~3)1%oq<>XnTLNjF^!ZW$Cx0lBWt8~Wv|Tg^dy=Q9ELpNH9R7Bvp<#Vt+G5VD z1Nz%l7B+$l%nP1Etsx{`Mhb)RUcI#wxt3nE4Q2KbsFJ`n_CtgEc~dP8^~+xTdbtXk z5UgI=)dnXDc1(!gMz4_59?pkQjNG(V>veH&xWzj#^KX&}7(~Zb%v4)8aH%eOBmKBc zED)n6q~|s^Ls$f^V!4@Hkr@n#q6eIRVZ^!U<<;9t2-&H5>|Y&Oy|eDAibdFud!fGT zKpSRG_7+%O+C$DpVfZSiQ{wmT3q_+H5n`Hs9r-1$xy?#!-d4Z)MP_1A0(7ymO>r4h zw}UM}jdn`|%w^!7D)b_ht6d@W2NNH@^J)F31JmW4a^W@xv3HJ`9}tUu+JoQ_!%A|^ znk|Mljs!ZgnOb1Ia&IqcCvZl`zW;uRxySTXuh;lRjZKQz6@^n?Pf+-yGuqzg5!Et` zsam`yXC;Koc5D}!2CQ_f(AtM(zsDy}&ch@GgvesK2O7#Ev$hVwQxfa0Li0{-i$QNv z_i?IQ+2#Pyc^DA5{1GZ}ITk|@h&wEM4tBFavKWMC%fgUR$U7fiw??6nMsbML>OvJC7u<#kk{T;{!s+3p}`2&^ai8tpXp z{m$G#HjoBFIej862Ad`u?!l_0SWjejr==;qm|vpgn;1#tp|G$CW1DF@OD3)) zGxR(nXF}eVVQ{G959j@!Dy-G>&woK!$@l5Lx)R~GY^nXT=ixclRxB#P`izm0Utf;H zbj6yNmpN~iMqUcptiVgUI@YdrSh26Q=Oy?WJH|H>RjXgDVu)w(!mt(WDxIv#FC*1Q zs__4Z4{xoDkwsSl_z$M<0==$MoNvp||NhSq9=OCZ$eeoSGMhg7{MNh!4}-FSOFG{) z@BmkgL~aBSq*1u(cnGSkd@N|3M+UDWFDlSSWJT>j3To9 z(W}|ZBA-LzC##7V2DFy60Rz}Wj$jnfAAA<;h15~Z;N|-LI6Z=FZ(oN&KVY%h33X%` zt__8i%JKsdYCUlG&q7-1R8=Oj=nI#B|1*HZ35v;CFUxZN+M_@JWJQL}0AnV91s?n~HhD+j7 zK9U6lpBV`>?tG!{Sj-n~8}=mAd;EH^pQ7jC(%JO1t}ozTWs1>8+G4t7A|b&nMrcM5 z&<98blx=gAIk253h6$=^%(-5i6v3qS$T*gcamyEQ7R*5)yx8@h)Vz18$#q(b{oF^? zga2H+uVH2){^tiLTSwQ{fH@Fbc5eu&zj&v!bFS@RebG~s7wxS~N#AQW!d__U-WEDL zuiDMMIw5CD6E6xKRyz^cP+afU)2>{XAw5#;EKfYy0ggAHolG7%^7(lp{+nf%mp;+e}DxcliwVyE+b$P4_>q<0`C@ib?9 zjaYSaE?R}K75Jl(5py2kn7NeW4aVYwKIvYJy7E+W6XEwC_69jrg~V=jU)Alkc3YmX z)E#2B*RI>$=T2Jh_Hx49m;h}gPN|SU#5>IDa%ZQxusWp1unR#ZoMU%+#ZYM!QAfFk z&BUOF7ml57U4g~PeTP}@4HEmD&3+Qu1wBzrVVmyA+@jF*HXuG|?O{#}Xv9n>r+OgT zOsRxz9DPURqdK|xT+udRPX?L~GE_|e9izSq$$URLY9)eEl;Er0pCTh2ggSGWXYn(! z7{;{N7z>To$R;Sb+Xp^_e2YE4Sp*16K`GEde2J`O9ob+O8A^2#5>U#XFd(fTnrTW$ zhRcMbz7)m{7^Em*vlz^7JV?#t#98Kwf?p#VH7i_tKqQ$O{K)*U)u0_jn4TpcKzXs; zOhX<0;MZhhTdbP*KD85zIBy;Q{teV3H5JM9L1*lj$=iUztcKY@bH*zDyms}@20&EP z2l?^p+)38+rU7ZtY8~sgW}j`UW}r<=+wDYc(W?J4JB~ARkk2+ev5TA>A=Y`&MktHC z@_$(R^1vqQwEvk&(i=$90_lNdlC-&+mZB6|lFXzP6nrQNc!5#{w3Jm)DMy&h{62%f{-HoAZ6?q6`99C* z`8=P`+xH@X${?IQ@EW)){BB{}w$|(LO}+z`r0YegcD-ML*0h~OC#k}n#XcQ*kHagI z@F4I>XYisf5rttQHt86=G|=LKavGYlw|h;-UYn7K(8yJk{0OQsXdSq@CPEUf zQfOVneo$cPklX{TV1L6}Z#WCKQf|i)Bi)*BSnNxwy2eA8en0F_J*A;c#?EK6gQ5NK zFAK8NF+0+ZH)W|M$Y6Ro%dsrtVXzHBAx*$)1^ z8iSw@)EqfSwhI0^@!~k2GDCs{5RxI`OY=iR7_jS7fhbi{(xZVC^QwIe!oiBCgfW1w ze}Jd=aE++bwV9;=gdRaY@G7s@C^O9sq%7Fe7%bUba>sP#c8{2&lPisiT=4pr3G^cF z%rM@ud6pdY*qi1tzbvS2tV$=k+Cg5UMX41Os83oQHyV=fgwxTLD=q!J(dbF9xv&StXUc3vprW*}1dtNAZ*sEvRjWlW$N? zz3RyF1y-_Un0?u)E8g4h)48dd4r*ZFg`rTXa1o7p4GI@UgEmW-?m&h|AWwy}oF69| zSRehcjDAMIg#su;Zvh+}`^Q3k^wk|;uu9VlXb3yw61Z-Nh~=JOtc=BYpNP3ai}h7^ zc36KWEBe`k0GQd*tl@<$>8v3CJL`j>Jx(C+P-xsZe5?`9xv{kkAz|^9kl-tNj^Uuh zCR0xkImiuDPg@>jU#lSEE+v~)9Qqs;H0kLs=gPQ-v zCKvATVw$hdY`l&#WVX3PCPxrDJ0lYojB9Ks$vpeZj~5#d5|@Kaq}_r_c9SR}`%?yD z#WNH1N_L_N+dEMbLf1FaB|vuBJovTjy6wayRwySPB>RrPuM2yDX!o;H!v3AxZDnCc zn=OBnEZ;!ZaHDpB&P&W#p82c37X+zhF!kKPi;Gc|;Bwi8QPGv)ub@pvun_jihy!{b z`XRc3!wn;QtC1SK!7NY(@Npgm|DS$%3-1#8ab%}v@}7Kb8%bS8lY=%t7wuiZNRUvVqrVUcqL(}m)M z!1I3PJ8}fc#5PVQO5!ZunIQCV#UiRXGcIc^#?=)B@*xnWTS^k3O8y>0A0mUy`ShWC zl>hB@iVV5)$=%!R6)Aqy6OP?pS1t18gQ0v_Oom>rM5DwQwn3){#kDEHfZZfkpkEPMnq_x-x!Qo=KQOj@XG=7n9&8Oo04sXe-k{SR4Ntnv4(jhaIMZRil`ZbOUNZ^xr$aucGhOP zoAvma4XWE4Sd@IGL?un*O9;6Nk#YUxU(A5AdtO~u(JTzunw-*s@B2| z{l7bBs;cHGY`rO)$lbOV6RzzYHOH&`GwBKB)!9v6;RoLCZR>aypBgr&uT zP?Ns7yB8OqB~CnHbnAfKr1Ot${VHEMpsOA)So3>C?LtKDB#fQH*kdk<-?{T!XH3(y zvPf*3y$s1NszK9RPLC&JgoiRu)udBhKj2iU%8=&Vq`&>pS| z$Y9=_@4sKX20xgF6kI_KWmM=#oXz*H`!cqt?6YX9x$bnQhhLj{R&%UoNX$aj9P%G4pAfM6FTgM zlumn(dol4QLdp{;9z5wQ%A_+NGWVt&;-%W~Z8G)akKx${%$l)*iKunn( z*rY_4jL`2l8ZVw8-kiN^vs(!-BJDca3YE6}bMxUICfJI?rn&qwZ5>!DF7oX5+CfPPCIOkoE z`0{BK1~2|}hYzF6;3^}`b>mHz#}6QBGq|#P#b#|)pxADvP&uYgfv&lj2T{hALl zvHZF~n#T%+Nl0Pq!Q~yod{1D^6Pl$L`YOF?ef5VUVJQ7$L>D0@A!G1b!_abH>{d9D zqR|ibTbq3&8C_J=)=?|*7Xbp;L>{u3`f6Kb^0rFxLBzC%$W?F;FP6IDyOnAH74(B7 z(mSTtnS4X1FSrCHTC&SLnPuxjiayhM%=X?T&8C!B^CPW~X2JBCsC=w%^%WP|E9wx9vB zV#vE@zj&((?;!de{?9M0R>>J=T-`6M=9-PZa}W-_=Y^jkrwg&9O?LbR`&XbHXV-c%`e@TF`fD!aOi(1S&gFb;z)5D`Mkd3 zK4y%APZaEYzVyQnARu8N;*&tG2VhVONWl1~dY;Ielz^1w$G$F(Mh+})aY2p&GC98;p0NCW zM7clAA`z-rFUhM(cP`2E1=lsG3#i4&_olJuU(J3z_m?}+VJ-MQNMB*&M$4Cb?mT(b z-7v?X-{*67Yguv%fe-uSm}aD{O?(f8wuvz6JBRo^d2(d!TCi=sTsn4KO?#AgAXTv) z*5{F@7D96j+XE15gsJsXv{^f>k#>wdBN~iDBO25uBie`N99A;ld+t zZ>N>rl(6d1*HshaFnH$gbggh#g{P|*+DxuZ?%&?+H|3GjEyWLSda!Xy(lS-j5fb)=g^;Jx~)SHZAap*ih77T;S)4h0nDh(oHYUC)m3m+I-AP zTuW=yTDq2F=c{JpW{3D!i=nahn@w~$Q9BW!y_1;{IQtpEUMZ2+v<~f1QT9y9f&5(? z3cPdjnqb`>-EDS(z-(Z;I)xcw=-=o%O=x1qjGI#vWM^iXI@>fK_aLB_VE#pLVUz7hu)U4Kc zsYaJ5L4;g6A-GmKuVqTeS2YV!Zy@ZeTql_-wQuz6R+3zG(Y3Tv`LLCA2JfuYQpDNA zV+_~P;_H{mK~v_K_08FpxXJVLkrQgOzff=HA1}F|o0Q+PJFr{3i1uVx$&C)hPL8H} zd#kvUmj2sIk>-8q9p_#2r)iLhwC}drR-(_VDNbwyP#8wKvF8V6dkR%0#0WX5M#(D! zF;K&n(Ivz<3)YF82%v~LZH;SByVLy7`|(01P)&OuaA9Y^T;7eo^v_dp0YHBvzjKVC z8|SGt*OW^v7?(*(VLS09S84(Zv*DrH8+YJ%jH7!7oKsdLzV&w zm8H<{7||lAN)4Je_p;{>a26Mr$W87JMwe}W>pu4(E5 zdkk&tCF+>&#~?g&=~@^UjMp&iQM+-`zo5R(L%<7Bv#%_XP42B$1ai1jAbjFv@USyo z{xsKu*->=S5g$_I04#q%gy=(Z_i=}!hBj|lzS3Ld#+MV^n9@*cVRg6(@G`f|8%1!U zKH;1`CC*KUoQzeLQP&UQ)pd?x1T$;KYO@7wOE+-lb|KXGM>86V&zBXj1VQ`wJ?ltdUTtcVPViIB^xSZW3e6b5Fl z8v)5_>b5#zXxPgwbts{ln5L_`T$E~|h(OK0q0-wEh-wsR!}$)Q6&K%1 zjsULN&NCUwcdFPQ>9dy&V4WBy>1TF;|Uz^ zHn0EJLZ*?crDrC(cisY^YH6h?(F4-LNhnkK+?69MS5}xhYa2&AoL1hXZF8E5egU&$ zWN1b(5Z_>qx7o`HhKiwQKiGOqBgat1aCF$}<_M$3NF8|b@2{X1pi^Otu|vcjVEG4L z)I1Vt&pl4Znl_1*Tq1}0`b)MyotfMm0V&*C`FGHqx%(L-}9*W#{7SYsasC zt)bG}PWJu!39a!zm)!3NZqE02_oT9?ie=m*H&`jz@f6L~8x_NwQ)?yzvMrT2>3JHjN7<5IzB=M<^?j8)0 z@H|hdnEWpq6RU>00W~Ta^meN5Q=dm4f(L{d?MH#lo2^f&B!_lKc{)4 z%xjCroDc9CY`t)mfJLdA?Xp_QLGg+(UfAIIqzt?Gr0L?12a^9<`cAl#gMHGmw}hOY zg`vhu?qp8p@2d}Vy|rvE!;$$KRGVL#FYI{h^;2%Hj+XmO$wU+J?lXPaa^f;;>9 zs0?@S*}RqXwUK|B?NUa7T=K`n2e&v*X7hdO94a%@1{lqOyiEu?Fd=+jz$wX|4 zEn}3+t@7gwuFm=J%;&_8Rd-!lvdL$R1%R>IPkb zuulyUFY2gA5jEX1|AS5MtK^gdIyLa;DsF)E?*4ON5&3XYt}`UpV)|!n-8ppq^o<+K z*qaT0Y}b6f6#(>Vm>GtwhKAA4ipLm!z;m~-B$ZNsDVEb1QbykP+rg`xsxiIY-T20s zouh8T=>k=c642EujZ?&s9Z)S!S;SlvC;UaVs8Ml^@z-!yhy6;W4q<=-yY?W18QCz*mYR1)NC3aIecYXQP zG{t1h{w(D6*m|~*^!W!&+OK~*@WfjSnPRq&W*&?k5F8;^a&e=y&}VvqF?S#Ap37i& zGq)?bu>8P`&tGq6#Jaq-H%+q$S3KLNx$LdvjTf{jW=u((p;hDB$+_iQoLrA9+I=c# zO5K)9=_fnkE9IP~9k-P%zJB$l!;a8upN04B>nL_AC%JKkZf&&X;1dlSjfPK6jVh}&WNJd}O%TeW~t1>=*}K%+t~x;n?nJ@G9$ z`hPfipEPcnjm2l<$#;bv>z6HZrUZ}n(ySL#d>ZZf;P^RM4Bg>0LZCltM6Sh><=3!H8JBd8U|v~9v(sZ9 zPA+ZEq?W!>LNo(uHx$;UMvrf^4iXzT?x(p!h5~<2-&vTDvF#@H*W$LV&)??|c_(*q zx(+b$k|*`)oL17u9ViBM2lS9)9P~oK{Nqpo;DMkGG#3qm%?7Xr<3YKRn}oVl-}EJB zk+bS*V#8&J_Jj^SQ!+rb++@bpMi7?`5Y8VQA?>!R zpk}Om;J0s|)-F^CVe-js;4@AXF&KTw$4f4HDX5HPq}qo=9Cb)bk}$e74Tgu$ul4hi zZbccDRJ?A`Kj>8JDZ5Il=g`-hd!|iDOg}qRYItygGdxLtm&zP|`9Oh#>vIJaLnia; zjR&3rE)EQ()G%#m=_HppO{~jZxz?L+3uVsy+wBowhw#UqQO(UwGZj+S12^p141<)( zxySwDPo{`@=g@ttHy??T20H9t=5|A=H|Xi0Zvh<(;k=GsQ5lBUylDF3Mv znODg9zy6QjY35m#r187W2X?)+?332nwD?3b)%T!)EO5l_RA%M!?Jdv$LD=!k>p$r? zU^4mWmBJOiRL&y>2M+|zW2 zHo>^S(0%5p8?;r@+4w+{o%jl9`73~M!~vfg&m}DVlqBwqk>#cm!tlTg1~~h+Ts0oo z6nE6ZKh)RQ;R>_I>_r#pN0`yu->wd`Kkjs-UzoVjfijgU45ZF}Q56#QJ0!VJ{cW6q z{K4$u1Z&4lh`;6h2vxjp_Y>JVL{)-PV$LSCwyZ~au~EA zc0W*UB*aU8K_GQ7Iw_Wgg0nZ&Us;|IQ~=q8hC~vvO%&2oQjn6e5@~?+q$20MjQYiT6N79X4RFpI>^9_+HGkgtfd>h8g6a6Z_?39l;40WM^y~#s zn5Zr)kpmdFwvjbsT^wXYrla4|bV9$0npSK*@T@od(;rHm(TL*U5>~!@t#8Xj`5sz| zyfA-t0m4}AN)OT4Qx`>=j`Ry(;5Y3=sR3CcqKT(Yr3py&qSEIN6M&|H<4)boWO zk%wROL@%Ciwj6p9Galhl`@A60Zeb6db&K0A^3{}UMfshK+Kj3+q?Wrv{HZp>X@DDy zcpb#{zkSZZr6;g?xf%85U9&gccYI$ySLq1OCb{YZo+|E%_N!N3HNmBT==8YZqBhk` zyy*}>j$VGct#HaX`1u*f*37>4?q`i2WdoIe;F{0Rdc-rP@doqEuaSj3+!fSN&s@mMAOu!#SWVg@hP%@xdoCn^+bV;nEt2<%3;P3ri)RxQuR?4I|Vm9WhxQ znGu~eSPRW_jAV#*jIkrCSER6s@-nNBbuYu-^C7ggc0FHZi4BHf!bn8#T#P^Zn?v)@ zO}H=JR!7N5c|c^Sx|4gB9ve?Gl`z`1m#3H{Xi88AQ=(RqAN6t&7>a?pt=s}S!|)nE zCoLeWLz}S75lWc9uskYwQn5j7U@_fGjTN}1OhtFDxS@MwWDPd;bWSGA11SesOlY0J z`~a!(FSP&^ES28vy3Q6OrLcork+Xd5+J&V#^Txo0g_uUF$h!84+)oA=EG>TSNe>sM za!BieyJ1t2*G4{z(t@bI^rjh#$mb3`Bzd@MLz!Xc;`=cUi&G)X5BJ{hWfBj%ccO|R zyLZmt?!n5BWq|tnFC}q`t_0NgK{469*Cl2!%{={Sd1Q(v!pETZ%oh`gM_(Z`XTC)L zqS@z$iP5h-V)o|Jq(=`B=9hn!Hc!3vB2yK1op>K4@@0$QtU~XNsb4(h3aZ>J`Vp!9 z#!fE~&-BN&4^(k!oFFo6vCTxQVJgqD?agF=a{&aQ4t(^v`ka@$CK$|xV#I-~zSf@e zDtV-N_SX;jQfFDD$iHxseM*QW+BZp?FgKl?Q_Zk{u>DZU3Aj{Pd^>F4wc=tqxaxi6 z7zZa)uaDey`5vI_C)!P^^M_qg!Al3x_?kx5>jtWpb?7P=#l-tKPEm3tOQ3QB%(Vhsz=h_ybD^Vas4GEL1)y0qCv|0$i2J4%@3( zh7($@KIjWZ7LlXi(mmF00yyY~(l4Ys1d1yJrpT5EM{E-Z`f)bL$+uvyEmFl*8qMdt zikUy}G#S2IY1&bDD9=eJU?Rh)}JJc-eSS$a~TpsKXLiX4pzSxPF@QZ}O-2 z4m?$*OSW9`)+!Ko9LlI+<-(h8dU&cM#y9J*_Z0;qStUjdW2l$5hwle=YH6PKw(DB^ zY;l^Etuf~cHCP`aFctsd^dlFxDxTm^W)t~l5JB!xAHKKJ!4GWOOM^^Hb*EnVQ;8!b zAFfKvdmk)qp0au~E?L=Bko@RT3|a0jkx$?3zBoaqj*!~lpSHIJiSdH5D%ej0e?62Pg&@N5h={V46CW$;la&3dzmI7W8DKh6ZQ%@Z1 zZf77xOiO9?H@7zmIeH}rf&6Lk(jsJ8fAg(V#24JrVmiREbIX1hPmy#UJySl|{1?0c zx~cv?(Id(LHIKhpT-+4NYbs+iWNP&Mx9B17+`v(czs4UgA#d(*e>Z^$+F?e@7* z_52ultpR2(-sr9S0atqzxoqGXc-nG7M=a6~d01I4CrD^1Ih3ZG4MV<|0e_fF!rsQD z56uTL99MBwkR+xv7|)=*GS-Gnz}nh9Fr$xFnt?@UMr=89KXlCdGxmwt0m~JRy0eEB zys)a^E)zc*&&vF1W_(kecw{^qcg2L3KjGmK#B-P?ulviMWv4!JrI;7Mnb4~xQeV38 z1xswzEYxWb+Q?C4tuKfQ5G_32J+gM9{IxX_9r8x`W3-kA=%!D#hcl{%+pC(B=q#w1 zD(sGpB@m5byDd$OFy!GFYlHz(ok$O#$8XA-8qWjtkC!#2GpZikHC(IN2@`dZ$CS)U zNYsYB9%~OGfIRov0iT28tI`Yqy}`w4T!7xo^Uu!J;s3pS*Su0x@nEWQd#JLU&R)0^ zX+{&VxTo=f8|*IyN6op^n>mD2@q0o8IQm}xr>O-y%ZMp%wfe?MB?2Wnb0zIgA4Vc* zRgT>9-UAI5neu9xH6h|K>4N(d#{X}wvID+Z8=AlxMJP)qjJk3&(Ki0wXK;B^cl(6; zx1CBhP2Nyp8N7P*H@DJktj#yi{Jig!J9Z7Iap0(MeCsUgldt=h>DTI8MA-gni2cg1 z97KY??A~!7Y;=c;u4@xNVe|j57txP5z zY2gB%sX+HVGU{a5otMzz^J`jvnZyq0l$-Go@G`I$F7byo3QK_Id;~5-mvbaJxfl0TOp?`LfS$+Kw9uwyM^Q7T?Nz*_=S4VACyWH;&~zXm6*DtuLKK0f18m(Lr61oNQ1H#myM2v|$a5@0R+!0MnZaSF9+;&izY zzk1K32!^Ws=MFsko`?U?S48>652>+%*-g(@Dw!oz0B;?o8)M7nf`qYlT(w9nGF(|? za7DBK(@GjV1skr~vj;VYp*+X@&#zU?TTa`is=7Fuw40hDLD~z>89%|D1mF!p{`yZ z-D<93Ra;>sta*bA9YGD{OV|-a(;PB+v6}`a0Cbyp{At?3eP6?YoMn(8!0F~%v7n8j zM1Y7Mwj1%C;QvcgNoI5T~A`IJ+V8Po}LBiw?q1BQrL?6fb@o#i$E%-y@gk9nREjK0^8ETapdTBO*A_1boE_hPMz-ub zW3(Ax>TNu8qnRLy2OX*ETg@;6qDmG&_tsV~BG1a+Ep5dM8lceV)yW7o3>)!Cg{waE zBC1S;`JbQfK~Y9h#FuaDkLPYqzn@tXRa9nJFX+^1cRr%Vc5@Xcm?C+#q0xhX*reak zD#PvbMuqONh7<3D6o%Q?1sL;a2Q$YIM&x64CfYgUW%4|zZ>=PR&RQ>^)HHhxf^EA^ zcOZIP#wJswf50zNBwXjgIU|5N1p2%|C+I&=1DJ*d)iU|vaP%e8$ zA9!BakhA`?*XvX=bJWr-mGv|nAxBQUVFo>v9_W7)#V0_ZdU)F2S_$rlI1Lzcb>0G~ zV)7Jdz7kMJ#!Sp09yCu!{QME|gD^3RS^GO7w#XZ1$B^JNmw1sDWzZWJl_I6UY{x>8 z^R__C*|gM5750pNCg6`9!5IdkFm>=`3L)Z1T@*@l=3o2)%4NnFw73@?dM-xJJytG! zVIv1yU<`+qB=Q)hDE1x3u_3by&cTtMWa~#mL$KfM9HD zz@NB(1#SF@PJNX1Nem&3xTC?@?S{_bj63ASLd0IxYtJQF}oMvM2#Vo61sXPzx*<@_*R@qU3gLyRB`_&zXD(DhSVH|0i*&QE`ye z)#XjuCH@J7YIJ6EI;yUF*_r;e@+tG>Ld;HbJe`XAQO?l~;Q~)EYH(pm9Ad6GxWdTV zc3(I{*cyWG^4$8g*6pBPj-OOD43*V zLsWv($pC0`;PK(%PLjh4Std^dy<@3)-eimXFwIB{-w97hlzsLWT$tMj!e4>aq=-N4KxPBjiPMMW#fpGZGI7eL@o$>+ilnB>8}9ss^&WXewoJ_Y;2QCD4> z8D3kBlE+L@hmb|m5O2#V0;H-$$_Q|{KrPl8w&Ia^+A9z=Dw532p5RLraH+=p!8(w>Jgkyuzrb`q;EqY(ZLyI;%t}c;Eu|f??VpBC zlkH^&CU)Co-0ETD%9RT}`3ry>NXA@Z-k7u9a}gkK3lHe8aA}wwN1_Z?$=bpSqG`(~ zh>1HU>p6p4Y)!D&Z^9{qT&^Q6A9@-=5zP{%ACbTOqe3PzAEYF06io6ki`f+3(2?Zc zQ)TSuM)G;{94x5W{v>F&s|fJPJ zfT$YApV+gccF0T$VZ-0lYhG3^*c#Xr;u4z!4K4Wjb)G%e^QiD>3JKoQkuD$*Ck*1` zN{bx!aW_|{n0EU_NTe?{RrGm5A77f2m*~VrG~0?=jl)JkIm8>df01iqZSxybrK(>U ze>o=sM!`@*GB5E5$?4ck%52Dc3lt`myl}iijwvY4B22QWsQ=E=<}-+l%j9WPEMW70 zUMVux_*FB@2E!NtPaw`xR>NYc(FQc1e5Y#FXL@W9L>6z|xG?UN>XG4_~etl^6+ zt~^T9JRBP}9Py?M##Z=kvG6z{J9R!=5F#qFP%NW=V>L`H%_icwEnnUNu^zyR)xkIz zH;4w6>BR&lQUkbxBdi1cNdVRaXw0#UPpO8^O_zXDT9Iu*idbQ&O@X@A2p`)H4!Le?%L0|mm6Pg8()`Bi0TO@pFVkb5O_v5@w~;{RD$ z+Mn(9q#67o65fW0SZQH-#5+zrgKjIu3-7oxKrB1^Z$jX$QZl2lGm5m0#!jCY#2(bFfEXP z-K0zV!;H--gEx8UV?6S>k=SLv@vTi?X36oWIXqz^Xm&;gu@W=1wLbJMs8|Di2V0i( zU;+@y^U-Pf_;%EJWdm!@ehCm*vj}TSBMG^TO}G_il1%EMVIQZfnjM`PWSJQ2If~L< zs0p!7rzk^rh@_1)IK8ZcXS-oQpc|Mnu5`FJ>5nozXwevy9=BI3B&6{Gu+lA8`g~y$ zO!Oe>TwBCEbf(*0$V3cQB9t`tim!x(0JS8?F;o>;0$(;wgR{`$4~EO~I%jZ9 zjS{!YIW|M0@~G_rLm)*+ejXa1DG-9Xs(E02u+Wyl!~@O;Q6oFtDW`S3tgSnDWTo3EC-`E*`?F`ii9q(y;w)KOSN{ahm?tnn^H@$}qZtODp0%UknJlP>JJ?#sWQ-r)>Rr4}wvm~N>Upy*4XV3#R#Zd2Cs&A3m? zbKa@qR6~+Ed)223@|v1&cX5n)k`RU#=(=(t>VbQE1h-v(Xqb-i6oHbVa~R9m@ieD#@{!bL88upqQ-PIC?8PYz5$*Y1{ZyhPaPiFJ|FrU+nl)NEkVtY z`C}OfFO^WalXsdX7$KjK+#W`~$C!U1B>mkdh~;?7hQvTF0fs*q_AQs?m;qZkzNxzo z`CoK!Z`0?`=8Qf)1N^ep`clAs7H%eW@ShKDS!{*Nm*TJv^qtUWD3-z1g_+|n9!o99 z#>-nu*tnlTG!yoFP}`f~PNOh(pu@OMpK1v4e*@RWC*E2k4q}{)?4D7p0sZS8_@J#< zJJ?dKvc1`Qk&K#9g|Q#w&S~doD5@?oKz?s_z&lF@@D}!o1DA(cEE|eK4aa~-G)1IJ z1>J71qm*3-DE2iF{ILh3Wz06#JB{miguEI2gR{z-JvS{}IGJ7L3{CAK2ug$JAnOg) zH9Nxn{IBlx)TzJFOg~(sIRn*l)5>Hmu8;Fn(-m1qI-OUwWeH7yseHD+;0K?SzWA!$ zemTcnE~zb}*l|yU{ROB_!nFwAm!OT`Q%Ip#CM*Vd7=m>dW3HV*MY0yFx765xc2# zF*G#7CD?H8bTK zvRi^8EYJ9QVc|mTvvqlcX_TKlHab9}sKcU(p3#IRcw)jc3J}C{SB!;3_c)>nrA07E zak*qB*+~SV>_~Nt&5Y0W~(~Q;6{-l`4)Qr=PFS^W*=cn_Q%QD#u)*rhB`q(`s)4 zhOlLkXsua5Gj&I}M|g=Tn_Z}+8xT_cD_G4@|lt)Jt)JhMM? z)Dgv=eU#bn2uhc@niRyn%lf080Y(~Li`0in1HpYlo>$xF>l7<bURr?rpPO0My;QZ%IKma zQ-UDLD$XE}I`|8x2yI)!+VRL}ug@*cE2G*9C{MQKb~?;=g2m4ilj&G>Hr)x)ZXehp#49mlx4_xmlF5JyJ;4cNk|%&=Y)r%L7(oOm7}eHIZ_x?zm%4uK6L zLgoh9$wUq`=Z+!ACBe=DtG{a)mX{*q6Kb+DsM|i z(>(syt>jIMNX5ZCw9UY}#Cj}koBkVKC|mneWQ&=&FwkTINt_M6GV96NWK}vg_Y|2s zr7|6B*MN`k8Bd5GuIN__JX&mjL%>FLL?KCT zGs+<=q59J4b#-+j1M~#-X;_;P;+J3!B|)Wm1hgw3_vK89`En0NOiZbPS@>yHRgAwd zr1R;qildSz-+^4rgaLlf>Jow3@)jK&r0&#Zc_8{`k@%#qkehoFv8PkAxS;NZ2i#m3^(taWHqQX8evM2{iLx2!?4fG%2IWQm zVXyLj1#zo~!QWcyml$mC`-4@E^idTz##+kfNpagMWX3P9Yz?_3;d|TmsB_d@jG^Zk z)QQ``DufkVI7SdN6pSM^Ata`&wNSEG^Gh;lO#W0e#5CA#=DhgG_Azc~uT1A2Z8Ky> zsDD$=FIl*Q!WPrqDtHdK-Ro2mqjT8HH?h2Itq;iX4G46n8Gx>gzrLH>qW_I3T zj7!k=Q|ut}r3Gt?nSu zHeZN`G6Rvt!q;mJh)eaywuw*#=lY$vy^Ms-W)dWfbYrxFacvyBS4M$kkg>)A+@`{8 zCQ}y_$_HW}P6M*`t0TtDtgnhO=e~}SsYWhP))e{Stu}JuCvJSlM+SZ;-A$6!oc8NB z{!S0)dxXyA`8Q*p&78c^eOVJTDX)~^(Q-+ct#|e`zTS+APycub9Y`%Mkbn)gD?yZ+6LRuU-;Di?5HQm$H@77 zbu2v6RShf~>PVp2g|1XFTwx&5_9#Lc-%lQ>PO$}elkoE_x;k6rp04D#mCj!q2z3nk zlqMQd1~yZF$9xoJPUctOE%nOf&`z0F&&4V2Y`1eZ?knRJ7k6%OX}`I}8KybPo<#+- zf5jBIq4XlHvEGfYDwVDHmev{)+1DiUrsPwuEIVrdF+DJGsWTOxa)car*>^Fr|A!;a zxt;<)PcH@9PSP&*4acH?2bY?FuyYeo?KKsAKjapq!bu0N(^f3BbInGsT=T zn+Y|ngmt|qRb|r5+0QYPgvp(8_%(fz>XXR{^_~xLROr3T{O3dCau2@VzUArCW-3{> z2upug18ww;LxIGo?!(^99MiM8`kLNS>uB4$dCf zV3TuxHUqwaI`#FXNOu#O;!XdJXtXxPSG|umY;-p|4p8}e&VG)`@aaY5@k&WJC218+ ziIN)^!K?%7m3CU?4VFMEYz9k;g<(7sQs6R62yLaXZLq{28E{3h#2V#C0?Gv+w-a~_ zoe}_7u#b>{XeFPB{cUbL<_;;WI-p3jlf1m$Rsg7Gx)`bzuW2>m>WF6oJloO^YXD(I zwJIc~BEB9?4onUL;ST+3mS=$xw5}VYhU}Br<2G@nWJ|kx5^{@e!#<8JZ9*C6S99j` zH8D1cUE1GZ8#8@+m{8ejja61rJ}s_|zU~i3s0S||-{A5F6Xc}x)-73bA?N|?zSy&M zEEsrer`?6E3j5D=Ix_cHk!+&&D0Diwd4oG0{7Vw1_NU!ZBIdy5=7|!I1j57p4!q>U zn(;Ap`DPud)RfuNt3#%IdsNJw#uZfb?@iW3Ar{9m-e~$ZXN-Xz5VzL{Psm*jx7P)d zo>XuhelDWZ7v={cm!KNyDN=ekHXqx%(KU83gJ z*)N*SY@BpJ`v5^}npb=rI~AMuR_VM=oLFEd-95|SwUNSrH4#7lDh8)D8^^N|vN!eH z0Yu+wBwR{U{zFZv3b7{(4O#dYbi{XJHBgD+(;JX%QI`c-G@VATt&$xC#SxR5Om+5y zk?PdU;TkAms6Ji*Rbo0XG?@jzSOcXVS_Liz*33+wKbUnYvOSLzAj&c_LnO-MLhtl! z)CPRLr3GqAdC^Kf5MyH~(pjgbw#T3>JaT!cU#m{-D+qAxB4^4UYA!$u(+NsB(d$s| z6HmHQ9hvGhq#6Aj2JV?I!pG$DnNC2aK)AJGzr73&+Dn0XsC7dgE7Xz&{NUhb(kWDG>dd}gGs%uEGaM|Wl724e z;~0k)6S@!#%_+?E{OPd*I8SL9EGaW%n?^D~tkp%u2R$+M_PV0qd|Z=Nz?dxVp+%IG zadtM%tKe{W!~D7iUmEa*G3XQHW&O%-u-kKXWCHUIHCvmXsMFfYrst|(7e zrqR1pbBqB-sJ_e@)M$sQuCwd0L=X~sMj%b7p5xFO2KfxN7LDn~J^&WiPCV{U%MA%6 zNrzI0fA0M@AR^N@LSiEV>idxwfpYswuZo`j82xb@d^d}7>4#ShSMivpztNgcX*xlJ zGfaq!S$3S+$C5RQ&VH{6#*p!l`q5VDt6YdNE*E$y$X+$dBWPxncIY9>mA>-g$)Zl*JkVs%U0`5N|~KW-sep*lJWsp|yQN!afV4%mr_L1K!M6PsB;06+=7 zOlGm0%0NVpaRpM@S=fX-C>8j_3}P&sKdWr;c>?3HFudtJP=4h0l0;Xm#mBQk26Mf= zG%63xuf{qvHd7+lmBG(QwB0}QhCdd>Y$!$HpG-rImrxxsb+pIFt3O6Yy)o4@$5>>> z*u)v;k(|^t1aYFwtf}ada|npc&Gd)(ktx}<1RIgqh@Z3iFhH8f{u__CM#MYA+AM6? zZVF2EX=eGm=zl|xSM&TF%l~8V+y9#?)9v@(N!s+DwjiYl**i^1vXitF1T5rQL}?wo zps@wgq?ExC7`)+(wcXh}ZD$w(FNiXJ9Vx9;xg@7{bf!9vJ4tCB8HbtiGN;4LaI1n+ ziyRcJl(H}173ZAK_b>SVcK889Thk=(`#$gUtY|(R0 z>>qFbcT`$E$kQJp0{wdw(rp!z7XCQe zGTz;vR?aRY2gmJ+)7T-?_}4aUq<2kn8Tg6q z7y6$Ey&58*1K%CTmvQf1*UHj=QS->p&53BtBn@h>?f!M`7r#W}?3+$>lq~j99*KZ1 zbCgEN!*%m}LoNYVwxR0^;yVaXOR!A5PsLvw!Gm$L?IAMGVyY$47sqsFVdBAlhf*j=9^$?XEVYU}HUt#5kvMaLKYn6x97_ieHve@!Am4mYX7xcyJ|rzqY0Cz=gqO zWJ$Pn)Xpylz1HO}_SM)W7nAzg>uA-u`zX8jNQWVA$RayaOQiP@q_o2H)I0PwPz#0RWvNYEhMLCUr_Z?OuRIKwZ5k2yw=V-B@lzz%Zz0~JcU3dw)}p+%fO zNg`WK_z9;t>`eYXigJ9IE^`yvFo{Y|52!AWMr9p}7$+9-+TIcn3wWEH!ev<&nVN7U z6X^n%GPxrG8^@bcz!eBgK41uyYfBFYy1XV~Db!-|VCL}iJxW@_+wDy7;}!0tV)weH z!hs4|hOzo{dvC`s@j=nDCUvknw~R$jiffXAcL)W$zAC`{iq2X$=6A-%Lx6D|ViEx` zTyMudO|+Z$&4&NAWN6UYJzVobxf#e5!Bv(!HaoH<)+74IJ5wT_=*rvA}0ZZ`E>X zP&0D*z2d=IpybRlfBgEVA#&~vGyd19$K)%8o#boK_De37GzJIJK^LT=`{{G&9y5`S znKb?jdoOAq#eP#C4S^$vGCo4eS~ABoGjSXCfnHUXN?8mFACsqkn^!fC8bT4EAzRskEjiLjF= z0;-c+3OMI1kR~^Qc{ak2aN9+y^ehjtPQOG%l%b%6oS4a?&e(5HVH&*GE@;bb!@vvJ z#I;-CR1`>ABf9d?#)-I9ygjlx-l9PToK}AgI1&lfu6jV)!c`&mKq*>F-VxOvba>iu z0qbg(DD@StB)}CBpD_&A0qn-I9iq;W(2f`~d;n`P1d=`qti)3Xs}smE1#dh$wwOm( z0%!ogt&H~~y;C)4J+P5nT@uI0;Z#nTRvnAo3($|o+X-T&v42AUflMj6IrzIyzjWT&A zn(-6@nWFi;AL6}R2n4yp7`+c_OAC-GM{|S zjsfDi85q^ZyBli%JiU`qupHjQSL`i1;y+>HwqTsUr?J?Sh@M2M&kQa4P{57<638=F zQ|n{neKy2ezjg#vq8mCe|2lopU+U{@&=e9KvwXuA$%7*R8qu%=a11aSogH~0cr(c( zaJS5qd>)toCTWmOMSBh7mC!tQ6Ddc68=05zX0wT^0rb~4Zzx<=834`1Lo{BuMi%^> zNj_397%#}MT)6%7EY9r>h>jp2rx9sPjiejX`T?d~C@5jjl6mvSb3sS#}DY@Zg11xALt zEo?jhQ|-Wgafe3-bv-ETp{NeU@NLH1!V(mIns6vOHTu2yo{I=RWQ)9O4&?-5R?ZzE z)!bS5i4=yzZV87c`r|g$ZMMZpA4cDZ)w+OP!1fM9x$DrlV8?BD$jWgX*OL&EGucJr*r(i5z3q{gr}nB?WSW;Z<;yiqRdbCUb09!oph0)H$vYD z4gT|C63R2!{*&hbq}TrNy4fNp&vcO%h5Yt-&hMZ8;YEqe7{Bo5E+9*%JaecuPYj~a zP;Pr31K4z-FG-C}-8~I*F5W^#4l)08AU32Agcm9^vrzn#*<_L5--TR3bE7sr|A`Kg zF89^6uHYFuH;3^Ks_SMWrk^Q8#yYfc*AiUtrerkr0MaEt)t@-KFP&#-p?EQJ`7gzI z7|!gI#{mm{UhX<#Qhs}Fcj1u#g{>%WmoaZH-jxSNG;;E5^O7F0lu_Bz1sufj(}j?U z7gM-xuYtM`N+!m@gayv59IIGawCthmbpN~pyuD?0pdE; z!z8d++c&@KOmK07erQu%T_i=#VxrQm^s_Q9Yp@~RK1k6-Z!t+r*`%svB4odvTS}(g zf*jmZhrDFm=~=?Zuwzh5q1p~30~UQYj+i#IV7zBh!nYn5(`^-r_E?1iE|VkCE|=)Y zZ81k=Ifbz9aQVwz9d_yc#+(UO)CI~$SiTN>UCOHBI`9Ua?i$K1y5NaH0Or3+IDs9d zwI;{GVra~QC&!b~N?EJec~1`j8SK~krIN>x+3t$wuBY`6e3y z>iO|SP>SS?m~yHQvV%Xqev-_LtN%EVmRG%QKBH0pvzsSnGxudyEOuS}=$YtmpWY&S z_mcO{)VnXovj2U2BT? zUYs%HKlz-29Q5n^6C;7kN1lgr&5Rocff!voN0pF+6oUSDr9;#UkD8O5JTcu*k{)i* z09I3aq>OGvYE^(83Js?i_8D`{JHbj`GVMEtfKci~UP>SWI80InIrhD}aK&URU!skU zr-ko%yYvX^eS3v8AG@Gjc0w3i22awgR9sDGw=lU?7s5Qo4ykNJR4)&CV^-8QE{FW{ zVuvJ_yAu;ApuvuE%5B+pPDcu<6zr`2z~|0lQ-A@mTYP*E!6FNuN^f3u%IO(WdK`)m z0)eVlflhC6^w$7#zd_yMg>Un4t4r#J%-Sk#vY| zR$P`K)ukSyCsq;hOwlD=3sNdYjk69)GEp>apNKo9Kd_0v4m(qDk{`ial`snA z5P63vgY;!5gZz@D97P@Aoi*sOiARcu$T1!OCTJTSWqeWyR78>?N5mU5WKbRz)@&b_ z%sTS!lt)Z1PB-2kgm4OY+X%lt64ed3qn=9D+X(GFV|c>-y{lZN<0&|OZ?CPV;# zy8rs!t^-d)^v^7LGN+W|&+LM}Nu#%%^JInxwtlZ?Vp%uMmyFEfi|#+16} zUg9Q5LY^c^RegG8ifq=?9H~3r;f26i9|X=KjJQJ=+p+*ULj&q8A~$H)#qOE$(UQMo z9|JpJvrF8p;LRt~wISK@|EM#>hsZ>*ceEh$@A_@+uW+;YZv<|N9eJY;MX%piG%ZS+ zT%TsJhX+O;oeK?112yD7ct<+ElJdwWoyfm$81{epZgFY*@YeFw;)!dY;~X9^+*u|M zvP@#>wZdgX=cnCKqVM<}-D|kX2Ly<~I@9aHl}$OMcQKg=V?6aY@xBR1<3KQnd3QYJjrihrF9&vo)7_7JHmW-0wwP0D zb41!$r+5UvlK_Q6JmPc#dsa=!cUVMEUo4ieaW{p?9WlG)Bl%dAWtGW##UcCBbZwzb zx`z1F@uab++hoisK@}lk6^L!sXA3lPJlo2<&(W+a z!^DZG@(SCzeyijm-><&4szgU53WvFPT(I&G6Uu!zUF(6$Y*mJiRu>YI%{2@udi>I2 z$`ABO%xTosvk5+0l0hN2aJaFLxkQD;mt+wfG}0nrq`S!q3Ff1>B6#5h0OQq+G#h-C ziawPJ){|+XcX8BhhJ5trALVIEgXHO~FWxHkOHL3&W_Gy${6z5)H;l4^cQPKi>((G? z^l@nC{;0y7eOr0K){*z}j|MGc1`X6Yn66Mn~t)fR== z27XpGo~DS>j`dhw8WZmy>q$R_dl>nwHcWzD!ty#*&9#FAAm~O?aa0EaT9-t9q4v*s z_2MFYcD!Hhx4N`lWGr{VBK$LF0-%hhdnW2PE1%I}VBQfaD-1l2csuaq6=FI?FCCm} zBymJ^TBa;b;6GSclblG8{g@=FArBupT)UOg(NVlBua}={wTOA8Q6M1Wd>B78b6A>E z!`2k$JfbEEp9EFT;eyL5b0uwJ0hmN~&cOV{EucCmj7V_tz^AfnJY54o!;I`G*{^5C zY*d2j^|7EsmB^pUz2J}vus#-P1)U*6<|4f@EOKFo9U)*Z$&g2)k7~QMvL=%2A}?D6 z%Hr~CzkZm|u86)cS4fV3w2D!Mk0#AH7UZTiFFT9Kq-=KcaO5bu0}iU@>Anv#*MurF z(kgnYd5#Zwz9xFpn*&y^OG_1QJho-G){>Z=r=LUm-ukW^+XXr)(f2V|4E>Zm&8^rO zy4?BHioXwBG~0OLt@8iLt>5^6Fy9x5!T(NNi2r@~?+@aCKZpPQ9RBw({BKYo{{L)( zVdQoAa61U9?GXavumru5P?1*r?+5<>;{)G?f0^+@=&2e;CK(6> zD$AC@ne?rv7uMEwlNjs9J)bvsml?t z;&cU*P+cUYkY6=B62vjo0J)oCZ{@&)m0K|+b~4A3)Qa5C=CpVT z0#6s2e@4?Y%fXYgv(Fe0<uoNwf`3Q+b8(}|~S?Ckc zy%2_GS&@Xz4!{Ibm+mEvB>Hpk@GFdwO(ZI_@o?qVjjQ_N9R#YNjjN*MycU@}79`2+ z%EW*|=5E$%NxRdTXO)oLY#x~adDu(zXA>3=xpJ#^1#`;Wf^Xe=x@XG5Yj>>4wX7xs z3hZxlmjbgmM`t#Hg@kNYx4)!W-=nB0B$-%;Kwu&Vk3!@~3Td@AZSoSB=(l)a1sE*z zO_NAul4e^#wR&{hs&$4$L$ypEK<=5P30PgaTmFSyGm?o01NH+2wD)L;1k>Gv-1rtq zF%jGH3z#0H(i^JsXY?Gx*O%K0a>k%|7NN|crTiFLAm;FFK{ zH|fh=kJes$^;~crQ3_5`>~iO~3;zB|#){#R8oe@gsOLW$`Jt)O91JG-AwM)Z`a%g` z_)BP9BRiJ_y=0J60H-$hZEoo^UO1CU6~YK;e&0*nkgdMWL0o7T@hnP<8?p~ zGs)3VV8pJL21Y8a+-wL}@ywWCn;V?4Npm!3={^ivewvkM zFX#T5-YOT+UZb=OoQ(;t__1$TE`#L=-C4R>PsCzqf)Eu+>{Twy%40utX@IERSP`LO zKx>%(S=~{VH$v6blih15n5C+MB?VY!UBRpvW>j31 z4r0;iNwXDvVaa}-Hb$6rSLD6BUKK8@CKscf96NOAPtxaQ5xSR=%UXgty1T}}DY3oy zOKb*+rnQbeSp-)UGyZYknoWmjqRLC(-tm3;@vDSU+a=Gm@ZN=5hiJ^4{yH>FN|!F$ zR>jG%Nxb-YPzDxktt(H+XGA%2p+~^@z`VW3G}Y%yFrsSVrs-fQSppuQO3&nsh@WO| zfi<}lp2hkRThh2=O@0{^5RzU*2L~$}sn^?bHxKwqtm%iHfa=j-(#?C}>zy#7LeZ_e zw9~mcgx!trH)f*roc&B2bL-mZsD)qj)u!a#sOFqcsgRgoW?tWXj1)7o{Xs$+0+Zib2VUBshBzeFe*E) zvMEh=tRF2?$XwVYQ|L-u1-~f<=ywj;5+$-(v5X8)^$?B-4RYHYZ3&pzIPr@(+7zi{ zojeU|>4=HR`%Ns*4h|C$Y8kb;=?(^Xy@zf#WXzfZ7ndOI{r&x{>Vs|=Lhjj;Ol?@W zq;+YoeFOtmZI_1E7eHa-+Ta>ZA4G+E5oP(Q${xYMOAsRJ3jGJD?x@luN zCOqe&%?kf39N4N;a`PFv=s>hv-cZGqanP;%an*V30(}km60&k4AzRBLUR3c$AP@GG z5y~<29G7=~(wM5WC6?gR^@=hkTKhX|?V^#tnuuGuwbX~5&$QWXo{-_GOs&&d$;!sg z4C6Rj<38$GbF^pF;<`_}rEObPbd0xoyu&38q*a_99-a)>+oahJ&WK;Xzl4?G#&XL* zjuT6s@Ifrl3qF!5;u*EUL$YM~&9U4ZhcX8(H08!airqbX+$qk!n@oGM#k0{avPs%~ zB>0ax9>Rd3a>A5s4B*9OnxrMHxNdK;TOh+qnyNAaC|soiY8qx>ohcX>rR>QvklbB! zgbM^=w?uw)mf>m}uGmv_M_jcDw+@%I`o3dROlUIdOs)g7C_?sCM%LN!2~>zA<0`X@ zG!)UH;pV0%D|lbh%1TB!9z)hkA!O*w(L5Bai@Q9%!4~2aSmPTMWM)&sz9y2X5 z%<3*;LO1c=e2~H)>59S8gqHVFYH5 z!|gpA>?cF@BMTi7V;@?MwW~lg=%*ZlF**k2P9q}am=Z<<)HC00oT~H~``Ja(9R4B{ z4@6z$8x_=Tle;~JR7LtJ8Fiw=KgpAKp|5%6yN3+M?EOKeh7>Mso_42+I7J4!$=duC zAm!)^svI72*UR{Exr@w$Q9Po!)1~2Oho>9@qsDshw=i`Gm$E%|)gGa`JTa)c)OEUC!^cpcTvpE*GCYGH8 zb1TGyHHi0wb_va@P`ZOMU=1TMnB8UNbrJGOisfwF^|>w@{oY1((&C~U?O|q!xns;6 z@pY8BXn5g1e?x($_t}rr|7bnb!#dowRL=R*YrPar&ZN;qh%)y`HasNCchC5s>*dAg z^UF`ly0!n69u63udq$?Dk7fD(gq)rwbx1t-i|3ZJl+}tHotT*KBS1m3RZr+t! zahG7QgVtQyNk9!9S0(k~&K?{@jwe6d3HfFvbgVgd*=l1wEA35h6YOHI#YK|VIz-T9 zsCHGxJUHztH0YHs*42cL35#WIHbgN`$|^HK0_KbXG)YsXDHikUID(FdyFX%Aez%Mx zdFKWB!9~yKD_3S;=C7>EHn|!bG9)Us~C`>~tp4m#d++NVU`(5}BDj5|}%ocAxub)0yenfgE9GZGK-;xWkb-{fVpTOayaX7<6zZ;&B{p)hVn`BocP-{(*somL$8aD!jSRo|As| zaBEW&>-k}*g&?qBxIzuDOioUHfVE;IU*@4x4e{OyL*9RMa^-q{a%`ji+uwNhYo;R4 zt|5qw2QrDskYy`nN$(o0nwkIWZmkT0x4f>5`w*@1?L|RZ^Z5CEGehr_@A|S!USx8; z#h;)0V^SXT!^1TLW8&)dLLWihlr&B%bhXSMtc-Z?2Ww~L)>6_FeVg zZ~27u*539H@l$Pd)18yT?tJO0t|t`ulxXNSpSpS|%M!?Yb_I7E{X5U1ypNCyPz+Kd z=QkfbyYQ`bB12Jo0{*|mF+*c4d`E%rfYHW{)2n#RxryTR5z+sZ8{~ z5Wvw9?6KpjNnj?T*X~06?&+~|NBAszDjgdn8?w7? z4F89m9MBK%XShR+>v`6jJ32OLNddNgPh=P=s{LbBAMGp|+Dqy#zucht#!&E$$xZW& zG^C5p7%%hmXqH4^SV`!ziOU-A*PR~v@q|88IDAdcw@7;I^>c5z$x~zj9$hvMXdrt7i@5qHJ!XL=(ka9(BXF z4eQsQwowan@6j#3tbQnEte*u3Pa=CynFR(NncC$5ZO&Q-MXv&cWJ5&1%Khyu~D4g9(ufN$^OoX=Emn+7;1PX ziEix`Ec=h7X*#laQIik4u4!?ZHJP>h&OE*`zo;f}L?*_vo}5|x=!x=bRQa^t#QjCP zolcrty{J&!>P!8zAO{_0> z+eZehsECd=AFOun{0suSUWcoxLZZXhr)A#Hu zxci^tUo<@pdEb6HPrg1HyiOBMo_yD3W*&XIDr*np^J^!seJI_!eyzBW%qhR1SR?dt zn`_$we%)BqF0AWURXc_pnW%?V=V0dF4wIs^mbpDZ|qd&3Uu*FV8}azc-6XzLJu0y#IQa=HtQaCp&^!rr-M$?z>dR z)x^zWq_4Cscj_WF-V0_|Q`UX=h1TeZ+E2`nApxA>o~93z=ib?DNqF*c{H32RC6Usy zDYtqf71E_{S9O{#I^p1t^3QT;8S0PU^iJE>FW$>KTD`wadPMte?+2H5?==Vaup;U5%J2lDaG1Le1Yl z(fi6=_vY~9J;xVLESM_Id%E1V&g9)N`eU6L#w;uALxeUslkwCPY&kuXC=SkI+%*t5 zCG(*ZGPrx!9W?PI_kKkrr_{-N+wvsY>K6 zpJ_vaLSEW=)XygO!IB!$B(;YNAGdhk*4N=*aJ)WHod>#@k+Q8iTQX{s7MN7biGY0b z&qnf$!{hBoQ1TA+$16SFSyK4=oxd_b4}kD$9%#OL=X3uo=R!z>?+fV4F_h37powOH zAqHIepN$td2yJoHuc7kx1j1k3LrD*vGxIc|StPZmJG53e-JJU@rLRnm_c-KN`YrC< z&w?rokun#Ykbge~AtPWziPWnM--n$i_E3f?cxNw?jQn*$!M-cwUsF-){4mZ8GWyF( z!8eZylLtFWhPyMr+P(&re&eiBIFV>xoAcP4p8e+J-~$g(E+=K;d!8LQWBHmgl*wy< zy9hhEWKqr7t&oqy4orEz%wNa#)_nKWjb_mUMT7}8M$Jv4aL&wy2S=`($THPF_^#QK zrDgp3z(kxlz3iO}kA8kr*1_uihP7(8e0W+-v8}F7%>POn@e3mx40+{JyK1#9m$S%gn!3zti^k=fBM|Gt+$Y3H^63ytC!ey=HRb zs&gd)2vq#;+Q0qRk2RYmH+fC0J&oeuQ8>7gBZ*w;U)wj{QA`lW)*P)K0Y831Zu;ch z2dcVpm8}jJj#$N$t)P*84g~>yO(@vV0GKJW=8x6mM}z8wxKNX8WOpm>RY%_NdD-n-sg5{%f$P2YJa8k`tY4K+)NX< z7?YDZ)Rou2`we_BeMN(ng@ipLdUWMiWlI_gJ}!z@Wrg|H7Qgnf`QCAj$K-x0tS{E` z6mk2T<`p!tMrzWLg^QY&ZPQnsA-zA=SzTe1r*6p~Ps??^_@F9temiBxnD3h0ZnAG@ z$Dkyel$W3)Dz4?0k&_b7(~Cvp!blk8hg>K}jSM85R`)4u<3=ayP0b^F`#UjbCw@#C zUf8lV>tK&HiKYmshanVvUu`mIYTOUD@e@2|-IJ@Y*0Zi|*7M4-W|IqYzkFjS&2o@{ z^iC=c_r6gG9W>8N8P^&5Y83U#Nx59=(oVZ7Oig2cP%iLI4a>@1Fh8M*Js@UOxCq9* zbQkC6`c0EfRLw={(&u`8_i~MHx;Z)YtmNT_coONOYYuk>j#tjaA{Q-a5GpX)Q<-=h zB33A@DL8AfiFJpZTsySO#(EZWO~LCG+^b#W6b2xB&D>_~gnXj6?CGdk9#n~W8hL7n zpZ{j#@%I|Z@J8eB%--OB!+M5iVzIem(46$gVnNN`tHpz58T~AK{SQy9zGJsZxTm+o z=_54ir7z#hDl)kq3HLgkeREwN-IlEvnn9GEmp9WgMsvVnB1gqMAv>IAugAVY~k%^^nv2vMZH_t`0 zVOv#pS!*lnTG&|JVvj5wfB@&rqd}R2G|eT&_RYO_Uj4<<>VwsrnwvixYun$su%X}^ zt_)ntAL=jknq2Qk?&KQDj7;)POB+qpx!%`l3~z0jwdj6_B5%+lJ>$0Tljo=AdcwUW zMMG}skl9lgU&FXs8CRX|Tcv5}9D*~ToVwAbriWRsk>&K8A_0NToX>E6l&BzLH2 zl}YWH7;xLf*=1bVn(#c80UQrP9@^i$diUOohix;4ig&-7sSiz#S-3n#QmD>UY^=qa z0x53P<`Rnh?iK?@q9lsg0SM>En;X~VS-B*%49zxF0n2UsD^-3HV$zb4dFK>LvCxXPJQ2P+8@B zKD>Uji*`t}899<-UExAavpo%^8pmTGjRN*OqByuFFdLn3vs?iwTsYjviao3pHo5#@ z=FSzvi@7u2hkXW^a~B>T5Uy!XVZ; zt8V~?t^L+I!sa>`A)|mC$=W&vnaKQ=TXot2oAQx!Ye6QcP&U^tbQEFpAyx60h?rG+ zwpjBNKxPzajXEf>5u0&n(vB0OQvwd+;tGDo!i84(i-RIE!&*(08jI#eBkFh!@$HLc zuJ_5mfT*}HbLS1B8rd`HBeVqsS7X`QLASWxr+XsayfSegvgWWxl*_n-p^=Jr=gM-2 zN#2-4OeN$^!P|p!K5?+%E|rXid|wydxH*^; zoDL=SrRBCpxxkuq=rPY}Bn?k(Y15yzaPu{f?!B~=vIEG_7+%1fWvf*T2e;aid9gJR zqk%t!_f+Wk9*dF#_Y*5C=94?tK+9k1F7gFgOds>BMkk#qW2zr@LJ_RtBHoFF+#$ZG zn|kcB@bzH3^R&Ds1aPAeS6qRYxbg3QG!L(ts`bRVLIuZn9gYUsKk)^ZvMvYt*C%?^wH4d;<#otDqS22(RYsu)2y& z;%-*F+k_x0%`5Ia7*oS(YzKX%z!LO<5CK53AKW33hthb*FGqdo9U8q>b^3v-@`&mz z9CYZYCL)7)zxv5CX`OCLyi4=VN4ft|G`L6@e!KEQnfv`-=uw$G?PjV`y==ickGi7M zI)W$ifM28Br!z5zh#tfVizl{{66C8zz2*GjW7fh!k^HZFvyTEDcII5)3%HPzDe7yb z={LN*V^u*f)iY+1vN+grLEj8{HQ95mV6{@sHwb9bY3*DWkdZl?@Yq8nIkydU%GktQHb0^|KOBtWcUc>NUS<#6WR11}zz zNlkdWd=VBV%YGOR!K1)81c}VCQLn2BFb-@^nUo0*$Sl7W@l6E7@&j=7vz)9NOyp1& zzA&>!rya?=6t}wOBWH7kIA|>sJMq$U3My@$H#e?g`S}-`wV)*$Op%|o*j&?btxYOZ z=mru20hR6ZAu^z1+~nwlGeW4)UkF!t&=N9esKWy(0~x)uXn3wJFK-6<$+o=Ps<`DD zr=)^!?z;2p3kOaQ|Lq6q+AwNL+|$rV-UjRPC3|1WfD)yKSow+hcEhJb_mk7g#4d{z z(bno~cdL)Do)-OzQJ&1ctFSY}{E~Su$s}#r_ad3gx;sL?hzX$Rnygyo%obagDY9WC zq;dWhub?q=z+IVh<;kiIcXUnjom_i1`>S;OZ{Jc#4x~I zK43fvDnhp)4^F3MH?2M?N2>2dc(@m^6#BPPR5$lq`B@~rm%0N~mTpnPJruk^CgAss z(9cBZ1j~hs2D|M-6OS8M`ZH;->>IEPRa4_}>=&PYk=Rp#))>@dLFlDfn`=M+cqJBT zaJ@-*IR~((OrB>VTsF?~&mwAn-r{sSSaZG_f^dg`YO=0ZahPpV(By7{x{wcDEFS6u z{#YSlC?r=ztsZ7W)#`6>`M`~W_$zHj1Cj-17N`#et%}jitey!eXd->l-a!7M`irWF zbAmyg4-`gkCAs;Qhv|1*O^kB( zmp{~hWDyhEWx5YuZhK-+v5(8080d4px!|4aj~@7lJW$9aAgt=smGwF50FpT&Od8spZGv*BMomaSQ4x0__VNED+GjKF7swuOr1zmoV5Dtcp zTOhQ#aaAusaB+R>ak-`vSaXp)DJIezTt?eobl1R_2X){I{A=d5kEEL6U+E3l?Vtu z03ylO3-QDDNO;Vlb}t+_ZuhK-_c>f?YlO+Mo+UyQYKV479`r*R!6`Rm3c{CmOis=Q zi0GlwS`nKehYs)Rhz9cz#?@*$m@SUYwW|_HM0S&o&4C2K{zA>K*TBI?Zj3QXAQWO# z^N&`C^OjBm)(SYq?kYDif>7TdPXX;cSWwKj@>aeWQwrQoDA@^X@@G`{tH% z=>bOig3MO02xpMygi4R(UlBFg+u-KjU%|5K)$Jdw>;{zw5_|X0w0Mk%<5tnma9$L@ z^JHV(CU((YYz~bzWBIXNb@;8gwRp{$#6FqD|7bI&~LPEXo8yJ|t;ByC= zgP_5t!u6pwc9)S!yxYnO6;5XYnJlE&KHG2i`dcT*@HsQ8;t<;F&tRZBtoG;Fluvt0 zGA``zVfms;lt1fB+Y9VYug`9egD!N`DV#d$KOa*2Ri|uRi0$$SE4!)~_a`~f5P4(e zRyH#ISg<>tXPx)|q6#3Sc%SZI^}#BL=R^7$YPU5x2mHBdW&8`K)V^$t)wp}^XOh2p zpw-STu(=1%h0DC<t1O4c^bn)PY7dUNm@qdUUQy{HgE<={*B{0=_YE%T0XC0p~sH z|LLs8V{SDygM75ZL;qej>Ug#Gxf#^S{4mdGs)`1+g8%991}6Dl=fa}F`kAi98CmMp znY+jt50l)9)z@2C?-*w8E$%rsAY2|jhGh!Kin((w)+B%N4-tAGrDLPB%A_2|p2$kEgx}`oZ5{^=hOTLH{EP)g(#G|Jx{}}044?Km*tgP+F zEXlmK<&`OKOXxIatcrZ6pmmN)L$c#71yu*9IK?noY0t^2kQV4xe5zgv3-Yj8xM{Gd z1RxGpKj0E*pSVE#FX>t7^h4ivH&SFC3`JNMCtTZfA&ya3CgL2e#B?i?7;On2&09=en|4b@3@mPU}lm}{}^yd7}iG1V2t9l3(@PUY>}EU6#RabU6>B< zD{XPQC+6I`qRychpMlv9;oOXcjuj3PSZRLZ(3n+TaG)_2E1`S<0o3nlDHC>a4o1Vy z9|&fVEvf@$;gUP!<-|hVyx>7E6ql^2ci08ICp*K zEfM(wSU=Q-<{fJ=+U3K``ZF4!LNq$qWZ|fyj*~5%73WNqL4&lpQeblBW$lbx`Eqc$ zL>l=bpPW>KASAtUGuCH(Hhv5JYu6x^MZB|T z7S{NNCz4FL4Qu}Dw+S`gsAd7nx=u3He`qT9>qAIfGEL$>*r@H?d9!5H+*(zMKlBX6 zXoGB$L-IOAg07Upf-aSUzB{pmG&2KkYm&;{oL7eP3b-~9j;gF^cca04w{Ohb&!}RbxV{{bXT!%-m2CM7qDQ3 z(QdmqNIJ{kew%d_k{y&L3l1is7KDG2b=_0J87suW`B*PLlpf2Ub*Zy-@J_Vm$xmL* z-OO@by65)B)<9iw%qkWYE?dy$07 z+hBrC6461c(7j{Lxk}&+!N33g#qTdk-d|hiaP^pY0qBGnjmVQWPGeS1_s6FZAuB8; zb3f~s|JiO9gohh~SegBtkWLu1GpF8ae)p{(0qLd62lkA7Q_e+i^xqPXuf|V+C&n;gf3ztaZqE(z#7~MGYXSs-%S&gb-<9|@Q${}yx=7#P-CSk0Q zjmyKg4J>rqyy~{9g^*t4);FjY_Zv{p4#9hXjDAc$*!J{RHqEX!MYPjI}#Et!!QywDhd{*Guxf8z7{<-7Y<4bG330&GNls!w7wA>*g<)xSMc??1MlFloFahvkN_t z4O!%BGPxPS#_gT27*i>yJG#&+nu=<^$pNubFxVPYLH*BiJNA)x5O_SBFyhIW04CR&%qV;~G_<<=Kb^RY_e z&rHgCXCKQovHZ*pHqfS%zguog4lAcbwb(bUhDhD2sD6Fq#9Rce8;LQ)Fve~r<66}_ z>t{(+S*O&iSWW~-Q{?4IyYwSX?W$v6Zi(PU)noC2t|c7MLuK;-N@j2})btJ?M(ka! z-e;4IH9nuk{pSZl8d+b!^D-S;#`B#}Y)zowsmh2ncVjg0_HD*E6cMp~c>h{-OGx|(`A2Oput1pbO+!7{n zDvNcMu8uUNuZ{BZg?rKn&S#&+x3daeA7Uc~`wKfhoq`9r?*`v1i#P(TVJ6{)r|qmf zyv+@a5Xw%;Hm-|YZnO7U6ErUO9x|t|PiEaSMs3MNxs8$M^C(phphTS_@Rn3qmBC*! zlotTal}G?}32?TC^c?>sbRe>`L3ZMzUFsQG?bxRtxeejUQYjhJS%+f$`7ASRWz_zK z3P>QjCtGadOD5UVNfH+za)kV++y-8NY}{s-yi{#nR$a{IQX}epJ_17RSb$A*zGS>9 z+0C*ncZf}SUvIP7T~8r6eAp?+bJCPEh+oS;{*Xzi5acGw3(e)Wid48E7=$>vtG5KC zKeE(UgV#5mFxnMma>^!#O+t5HU%&b1J2EU{SX=sDcjO;$q=g~>#C3mP7#U8zwf^O| zHq461duj;va;-+A`4GN7xOx40ot7mCn`&66&$3DR+|EM(OOveY4$|vQCRumoVVn53 z$Ovb5y=?L{jg8^9Et6kQUmz3k&9hgs9N9?5?IK3TPe%%~vvQy=;XX!{1@zur zk0F=G1<-{72=O;?XM<=fO(LLyXK;TdAn7We06$Hkj^q30?%CPd*)WU0g>i88VYQX# z0nIcq9rq2@ViBx#Qa0wB)YKEt%}~^*<|rzo=T2o^{q5mh*@q3;$C~vuxMJopsj#&! z2)z_g^fmgrjtdtqSmn}kyF7bCXjx??uKksbYL!Dpvl0n0h+ZkO9)E6@gbF@-03JpD z2ex6A1aq=Ge!dQx<5iw>g%0NO;!*8VW)OQ8XUw3FZYzN^1gcT zJOq6mBW|*}45h^03Xx!{=>|i_kx*LZ_f(@rD4={q_VmG!X1q1W|3=;o9jCspRCy90`!&G{{6k!^d=mU$kv7F++a;>>!Wr-t-mh>V{tpTW}fR^2RCZ4 z_+FXrFY9w8JNnRux+$Wmv~it$cO@W+BSmor*lvzhYAzZwwvJlmAsgd)u^vsHGU{mc zwrUko`L!Zq4#bfDWa36yF^m{?6Z9{lthah}^kJJTzzBc9csc9U*eih*Hl;n%2hXD{ zd9S1_QvR7$3YT`=`u<9+kAqI3>dpIza;_j0^%)v*i<%sOYowkyqi$Cf9Gs%z$mC>; zMM62GC&zbOh_I5rQPaZ8wK;j~%dG;&q$+U@*`!%}p@2?&3F2l}4aC{%>R_ZNd2tG- zM}I+QBHLWCf_QO7L!rqjXF}+&5Cz=~Mff)JPWdAon=fH314RJs)L4PikpDRX z>nq#0Z(oA4fV&47eDnIV!wy%}nz+dfNW#gce%12usNK^u3Z1&1&XOZbU4w=kO4HW| z#n-b5Br*u}FNDLay7lTv0BSriA*3e)tZN1W1*|m0s1^2f!!y7kG-wCsAWo%bM!$A~ zz8?c?2dYs5LB#qIo1QDB-hz7$0J%}f|FFsRlaiHN9GNv>^JJKr4DI1QhotHH!#SHI zFdq7YyKolP)DTV$oluN<1Po8gr8B&`b2i*B$z9ny)*uJa%!{bCjQh(;n`eo>2KZ>l zg~(5wa-xCdZ%ub3mJ~;`ZBkAV>DSn#A9FI!@+JzJ;5D&ybERDFhGru04hhuN{38E< z8S0ffVI~UqW57=b#{+V^hgFy(f@B5m1{Kgtur!&npCxJF&(pWlDz{7)acf))As&voTX zz0rlZE!>6e$gE-X>Tvgz=c>Sx$ks=jn_1T^R%(LlJj;EE8v(rvB`nK8G5QmUl8htg zWB^gnYqLpW;jwz$)hq}Gm;{j>yl*66Pd4?Z6R`czlfx8C>NG0{*hGRt1v^G^+YK(Crb;fSC*{q(Rt%h|qMMwzI`RS}8l75$UecE`c3HZ$k5E(gfc6&l_ zDaL{VkZ??5FB`d-Q#fSo1K6EqlGPnHX+35Tw^db$1*=Jp6%oY;SDKWkKWnzC1zKjm z-F4Tr!F`TYDv`h@^A>g(AN-hkv%5Ret=@Il_m0^bu^aL0hWmb6NUeMDdPFWKi9JXh zn;G#RY-Fps(02#9Ju54Vjr4F%mw^?1+~=!>&kVXKgH?kpGJujn(?WOCI4jWU;S}X0 z$WX4HS)JOnPLPMDvN42!Ti%CxFpR=rehusn@4C1u+f(P#qYe>*h*DNn19xfU7Nd4m z9iI|Pw3_;dVcN^xT+}%?5U96C-Y((QM2uA*XX9}wE3}%VW%%V>UwSzffyZrQ>{7}U zarcqG1+NCQ5Oitu|FZYz?@^WaA25E-EZM_MHkgEE&Y3JTb7m%s zHi5uwNnC&`P&FiAGLrkY2;cf ze!Cx_3Rt-i4?*;0A6>LKS%<5~8c{c7!87pItbUCOo5u@?xGf3T95dqA$GB7qAJD z(|qP~^cu+8WjBf%h&35^KwYUjD{E%7t*(nS>AeKwN^ivGUjZZztAko@Vq$74ju&cp zMo2RSUbtWtiv#=Wyo5vYV3^}Qi+}D$dJOe@vVyLh6YQ~ydStY{5xd~EyD6sE;i8fl zw$TS7p(E^-Bt6~w_(+jb8gn`fQ>tFOlg85prc<45M_bcFfMVrKgASqqd~sE7^Cm3! zienryC7+M_Og6S>qZ0f@RMNbYamiZ_DWY~6p$#b$2$anxWxlGd&n(8zB)&GNNS`{S z>_je&2KM(Ahio#BDK3|sxELXG8>@!fe1AW#1|!Dfem~Eb#d0w_2IOp2k>u&Kuxn{) z+hTf>fi`nP+t$7rD)m})H;%Fa=0;5_u45G#KCr9ZvL`vYNHLCm@iYBKVqA@C!w81ht0~Z(Es7gz-vY5bvb~@UChmRc&LqFm> zN-cUA#n^6WM2%gM5|8-amJl<)yd{EJjf3+tP`Pf9Bq~uf8fJJ)Q4>=*5`X5>z+Dl7 zTvqo1M*JWvxDm^z29THkXqjE?!i8(hBE2*9@hY!|&XfEHvIuaCS}@?>7W+&%R{I6R zcB!nYzP?M0{D(T9J$xdGv9KSR*aqy*x@#C`V7{aHZL+7b9|La`(ufdj1tZL6mB%pK zPsF=2aXqP+=BQA|!@Em(AVA_)xWlA;t4>D9SLeHM&{5b!k5p{C30upl2`foSHbGaH z9rw<$H(V$FmU^N`^SwztcO#O^M%SG-*Kigs-rUhuDEjkV!%P`lgl(6V6>FYJo`WQ@ z1;a*fGZyPdM&@IRSV1&Zs|>9+fX%$K84<+yIS%J4RTDfx`pQ{Y@u?9bu$RWE+eIUA zJbtOScg*U}1p~|ZE^A$(l_lj!zVk`yGt{$qGSi7*x+F(T(hbrv@^_U=Dl zcbs@@c5IPshz#z#4>#U>_<;pTm$)u%u}3oIhm=%2F+eZUjfcR4G5|m zB5p;Z=9IFR`YHAn5@JQz#fyiw;3FOY@b$kV9|t{^i6nC^F!>}>=y%;=7>qE&teoI6 zCNw*tK4vaLyq7C^6ebc$sO(2NgK?Q3Yxq+07(~Cn2o0`s<0;T_*<2Xd7Xfa%JB4 zG`5~h-WNg5M#r$ z{D8Ngn&G5w66R28G3m}&L)Iak?MC`J!tIU8gauhLqoQF1A?w4X)OWFc&M5-}qLLof z;;P;v$;$mD`b7K(p~A3E^wc@%NzdCT0`+!wc2;l@M;1oGGRoV>6q_?@bvoVP92@jm zM39{U#>Fx0MiYAk<$JRFM)^({w1nE?GFkEd?+Z-U88p$4?Na|!8I@Z%108H~V+o}_ zwnA~K#<=?Fz<>8kd1BZ9FGh8Kho4st^D?We=vM#s)WpQOK;H5L19tHe8CbQdDVE8K zOWi;XIhU0IF{$wIdUCiR=f~zcSfWrQa#kX0qSLw$;)7zaR^-8H-`s@fvwAgw=9JDj|Wa6?eb zW~!9nxu+#o$%*<*;>WS=W0H(gHYA{DZFx4cL(yke1__8(E~V&qUuebSX6tNXkyZRG zy&@A_`sntXl*pJoWfK)#Fn<4hk!J)1{VeRtLX>Zcr&V9Mz)2PgB%cOStwGbe4+Z86 zU=rbODguNjb0~BuhObh3+i)`zeuJjssdk%iPlwU!G{9Yk)pRNt`542uPA7*kOC4Ub zrl43f&hlQR4oSv)3nk;;BFT78_vQ~5FUA5T=fTXDd$RA4EfC*g6`4YJ!s-$`|Hnm( z_uEANCQ&hHqibV<2`hItq_m*BP*ZJjUSJ<$T<&8I_DK3*RjeJ3N#z4~q3&JV$Hyq( zi1c{HxjfA^i1_A9{X1`n+~z-H7j=xdoor0tSkylN3Kg(6ZRQIe@e_}9EbwegLcbns zx`6O%XPz%xckPLXMOIp&9E5PRcjo}(BV~+Js_A zHF|d|yb`;=$tHBusMLU;a)H*8I5q{IF&1?;0$L%KX%F_!UX#>r!?5t@TdgU#BYyV= z82*;w;ZcKzEEtB=o(S7F{6WP0FP8HicyEvd5<4UHMj$yMP3^t+U4Xfa8IRzbyMGEP za5cZL;|h5_O;0W)*cFVkg>0ja>IE5fmD#} zD`V?p0*!$zxV3t(ai7@Ga#hj2P<1P7_UW}%xf4?@){wEONPOXD$@n#Xx!CIs=n}^} zWdFMKJo(ICL!SHBFJBQ9_TS{TzP^jG+hSr0xCIf?#E&EVk4{W6+(!x5t z`X45l2g*r2!-$*lwL(M##cy>E=S2G%XJ)9fK$Zj25j~yB--efzQtm(7uIjvmrRA6@PTu*zt zlk)CM8}E8O&(mF99UH6>Y8T{B+paBo&RF>$#gZMp`yR3|Vx$uq>Pg6r-`oUG<0Y#@ zfm%kGL%tIZyDfr|=7Xs*Y2LKX0BciT9v&Sqy}=x6t9$ z*wAt@+FIhbvw}RTGMkr}6YT4_cX_tw2fBEeUKr%c@2QI&@mbym?exLJt6w?1>TG_f zYhT*n-NkUY$qPq3i0q^eloniQ&l}>8EZMo!!ZxG@|D&=dZrRrE2o$6JAAy$qpi#E+ znXUR&MFRFiSD?S&D*Rl3J)y|s|7#>NFF;ZHglIb>WEQfs3qxcR?jKI>h_BD(6!rW$WcN(N*T8Q{#)r$XDKB1>Bz&{BwoEp+8Vb1s z4GG9MBsaQ=_16_Ej4>n++P3~5DyU?UXJ^oX13czANg0DZMHV(WXE5TxJ$En%@YOy5 z=LppUcXdzs^_n(sGeDwbI(Y~PVefX6JIb}#1JP1ww%(Elup9Z{gFpO$a>DL>9RbtF zAz;Sj50LEZwd((Fmk=`J*>ZAOgEt!6k}5O<{J)eve6=9NKj{?w2KC^Qzhob+-?9x5 zM80;?9G>=6c`nRSG{GYB=#hp7bQAkgkB?3DB8{OZmyTgS7CNWbP2z;MA-6;`11#)R z(O4Ytz+A{hv=#|!sN#!8tMD5BR#rtc!mxkB zK;&OD+wJ|Kah&RQbQC_}NND0ZA58a>E7E{1Y2V@V)d6R;bLVlquWh87OvGTVn{95! zYT+c~M4!RtNS+zJpvKB~6PkSGQg5#hkoTo+=)E=6U^7m&dNmHgucc4_xLvv4r5F;U zM!X&M{UwkdDrLmoX;t4etZ#ON_^&KZJUAah z_Ro!ULi8@6)ofzHg{t4EeZ_CMXkh+ZStd&XKYMWwoJbzJ9+V$H^ zQrATGFG|`D0Eli}at#zI8xzq@xLuzFG;a}1-@B2q`l%$zsGeC#h0us=TjBtVH@bS7 z?NA8%K(RDBItE#!{pGOb2_bMkRk9ve)ulZA{;nWEJ`LHSH(Y46Umk`P^X29SOtHA% zp7vS93ntM)Z~A?IfvaKFnbzzp1L;9xraHR3HrCh~VWV1wSk!UfN6+f>1V7E6kx61+ z$X_%!aUw!%W zlrQw#OW9mC82`gh&h{%Kd)=I8cnv{dHkVd6n0dz_^{!|OD9>VFYyBzZ&t`1eSz{7& z*{j;~?EcG10Dy7-QmNB|vg+sQm&t5g*ji#U7CWv{&$!mC_9#kXC7f?!zu%dB2}as_ zuNBEODj0Pdx=LO~kkSVWlMSlYi+{ls=4Li$>-FFEY4f=tgXfkXzc14BNt(yUi8+=~Z8}9~seWfVW26=wcQHpXnWjIFUVTF4T`5uzd?hQ?9!GrTlKI(rP-V0R%~ z}G$KnAN38EL zZywPPMkAO|$JEiDeQeRL$7J%?37qom4ECtWEet=pOgV`ffQ!E(k8MA{X4?6q2D|eD zrIrd%A`Wiuafv*IBtwln+9ev%1VldIh0qJe@3G=pmDG1pul9bB7TDsCjR=XPB4m>U zCcA6UEu?FFKAVTyb^HvR?0Z1vb{I6OFMOPX`=YtQ=JqOQN}S6`kx(^Q**LA?e{atI zx=V_hBIbK)WAn))SmSBW9BzES?BVYV1n9=d6J4wds`s93_8~;}9W)nlIIMz)Rwmas z*V-aim+#85xYJ{D5`<-OTCm?0_V@Od1KWrln-T0P6g%_6Je;Lxi2h<%)QcsLQabiq z9PHgMDG1<1lmuQJLK(lmfWnqT?Oy22(Ml(yN&nQVOA7=_`;kZg%y@0?eAY$3^Y^&s z1?u6w?yFViIZ;KeA{PD)kmC)rQ%QN&G9B z*xnXpWPdZlnHz}8A#2Fi*s%V*q$-TV0 zuWv4!HzV4v5sA14BFQf1YA5=mN&iBiDiHECy#=*J^LyUR1>8YctsPa(dTAM%>7?Gl zn9YryybR;F%Bq_+cPm?7I++=@5eYl1Uo_2bNP;;Zbc++9!ZCEbK^1-IiC6LhRo$8z zP4(CJ#pr}M7*Kbr{;Dx{5CYX-B9A5#BSY2SKdy=<{`kViTk}O;EuK($$vJgO0ffgN z&(LQbG4}Oa0u2^@97!b@G+sBFl17r}IZj{Pc91%Xk!)UCbT5PUrVu8hYu7%=2%q6v znKP^6PeoRF@41*|%IhX)MXiKJPL$->iOUQQ*W1TW`xx{MJYK)ghY3X7N_>jZv`wA{ z4;D5ku8Py2X$^c65##p)v*%m6b_@@64`Q@BbohY_w>>Opk^X~aEYGj1t{yUnjiVKI zxFJ^L3YhWDNvm8ZhmA*G-@4Ks@oZh0msWA98R^2ybxL{2Gx)2Jal+&)JWx8lqU*af zJ&;}xe3ZzZps&9bmCkb=4<+r}xwC7|zTs(ecW%tL z=0smhaSZ&_nF;v&jwK0|`Bs(po7AiF-F76J3#ss2n^#Oem;SHSS4CzEv zZzetlYJy<{C@e1?+K2GzCxJeVH6ez`VxXJ7sj10OvCauT2!xJ`3FAPbapG&Sd+5~s zQuLpmC0njvyg1M4%@u}msX$HU_;I^(sIPyACMAQQ3xsa%^fQMYCt9U%azoMONX%YQ zk#3$A7w1cIH68Sm`By$Xa}(>&XCqc;Ay#exQ$X_dJbX6N!bJYo?8BPQ0hJ=`85+Qo z2HVDh94+GU0TUngbdOqHUF{B_q?MPemFt|85X%X|Aho|>Jw7c@@WgZe@9ToEKC|jh zPv>!YTJF(1X})xz6L6Itll;ZMs;8+F3r#{IMBzSio9f6HwI)yA%pc6YWc`7(xblyu{AS17iTM%J*wDRo3JpmR z9p^7!qUpv?$`$y8l`EGoR}*Ux+P{p&1}cs7k~{S3qwOj}4Xg#R0KuM2{IY3V*?lvD zWL#6iwH+JZed%ORE<2bQ8lU%%-`!M}ll;v7a+B~rkq{bxed^9n3s$wiVS(ZydcKF0 zUsM$Nf_^clbhjDE=%Sp~XoRgmKNPe4Tq5cgd6>Q0UEX{eM#jk6p5dpY`~M&+uKUa@d3Ef42Jm_S2ppR}|N-jk1gA@*vrrVrotqbv#% zdGO!?c-i^W+pj`6%IfS&uk-;N<06I~?nupXaDe-obk_$Q$+(!aE5E_b5?RM$pD4yD z8Fn&Vygw!0?(Cu`+!~Re`u);f>3J+4r|=h>K2Q2$r6*UIpXMBj^F5UTTi&1lZDzAI z2iC6i6{~mT38nR9_?~3#BdOo5-}vq;V#n+Rcoe=~ma**Njjx;wJkBitK6*PHrVe-J zikG<5BZ~v%E4V_xSe_?S6$$s*p@b>^CEX-b8ya)LJsrQ2vRu`r{8M)xS8BenoV`c^ z@@W;Gd%VN}AXPR`kIP>rG?8mQ?=2N2&BaYY%`+?i)j1hVi=NROTSjz0^qQ3G%!>>5 zPSp%9gfmCoY#}?YS9xj94R2w=9N)Xvm#Z2@LN-EuEqJIZw$X+-ll8f3P27EImNa#h zKNk0+zxt(l_B>(3tSY66YB5{T`#s1dDgXs$+QsEE?NxE`JqGT^U6qzqnI;L zX@ZebvE5eZ7^@%!+r~<1>=wk#ycHIt+-bI&tf%h?9i}Bq6vkR^+KnhlUtxNilzwF_jtZhg&dh(@c z8?K0jLa@-uYf^>}KYZ@PGrOhyE%ThbiTx)X@DDJudtksK_)Hu(3}i0hPWKk#V3`AV zfa2$8ST9so{!+eeq@mdo(;CDV@;Dx@<+|WXv&2pK{~JsyNhi**Gc~`w8ccXie<;`W z&4KKH%$D2r9~OAYE4;>QxX>52gTgUF73_JRH;Az@Ecj_%#PN_TT&PNhhfzk9Pp2)l;@GhtF^>|yUk0ecL4+AA=_gh z=05w%N1f*iJk;jY9|KEInuKyrx#dep`gDAe7@7#dQnPc%66@moK@4;#laO4X{6KqO z022w#=AaFLq9BnIEMlBg&e2yDNGF0hO2UX<9fbl|%mLM@rX@e1<;cogfNHKKV+6)z zC^Xn%!N69elRu&=3|`^)a#N#ru0c^SkLk}Bf(7Dhs{C(TrKs6M1qoxmlgbyn5gZmr zTQ#kF4zIfO)%FgF+_`Vh0r=_VN@2w!h4<5PcxZreV>m^>159}EPxTUKk>>y<&H8Bw zSXfh&Rc+{#tMh1-MKuiPoq(}(<*7FPV^UF|MSdr{QyHs+a$7L&51*%$@bX4Y=Nlp> zrlxsUHG8RyWlJ``(oqx#=h#D`DkA!jm35JWw-K*Xvs~EEWS;PCoKhXFf~(Hqu2`-0 zr&L&mk6#j`gx-}kh3f959`2{S0#}|!tG(!8)%p*jr>O`swV9`uCgi!Pc712;xh;X} z#ZdM6#ZXEu+O^B%{1lj?$s>6#YSj0AFi5{Oh$jdcq*DsIeMs){heG2R4NHPejXka0 zFz+a}DkZB+08pwJd?1@>Bq674!-RkbEz*-tRIE^j84y*ckO|oZejeMvfrxAo>GWtC z@VIRN0RY=p5rb3uxv4^k!$AQ7Z01628Zey$-b4rM(X{s+ZoF{5>y&gb^%V(S(K&Tm zgo7n$i9rTOnltK`64gN~TbvgC+ACXFFq{0=a0Ch@$wj;$TD?rCoL#s?R?uuq zi6Gya`AcrdalfqwYZuXm8&roqE_2fy# z>|A1qk7Zt7!tDtjv7EC-Dgc?oamZ<!8A;`EUsst%C00^I2;=E z8yhl!$Pk9@P9wO%<7Y5)a#A=qOJYri1Kn*~;dV01+h}u90Q6I!4&xM&4$olqwN^UZ z@QadD*|TzOz7jk<`)i6Am4XjKS5dPw^M|sv=RVF8Idb2@9+(q*W|OBuahOw44=qnY zrXyiTa-W$E(e6hK!^i@@H1Xgg4q2g=YJerRck4>}_mtJykbWfG%sD_LjCo8Wj^Q55 z3%yLqtK=`>E&f`miG6QbhDsT!*B>%DUp566bSGbJX-HZheCJP8Gd~j? zXs5FxhO{&MJ&K_>B4B!}>OQL!pBtN6KR4sY^&3*uIZ;)bCp=XDBi7jDTEe8YapDl| zp=R%x1`{OHJ0kyxdIxEUkA4{2dAdON(fZ^|Hg3-mgFPJmz+h*)($wU@IGpJ`Nicyw zav`A-YmUmkH9d-cIJ9^fQ0#-Z~xy&qg8`h1yv)A0H$L z#yLp(q1FR}5YnB`??%A~X0Sa6C2=TPZKJRR@%ccJJ)->+gQ|C4v2@_P=qVAJ%7l zp7>+t29xkgmFkc@oEz{?W5+Xs$;i+Q@!lUOon%ziU1uUQk5K0vq1F!^T!kjvpsu)d z3n;Y7aGPTSMhu6eDZILSiZ?scbB_ESpn2gD*ykWh|IVjS6ILO@X92YUI@we&EZe#x z#~~O*CH3h^?_f;K$AAN`Gljh^V+>0{pc5Ld2Vj1cb^tcu!JEWAKD z*)n_D68__8MOx)wlSj;N3C8T;G*v}nTNG&o6$7~J z&UNv!!^0~I?-0XgVOoK>8$5ohfcxXr-%ai=U5R|J;4*Rky>62;H$BR$D#-4LT&K(l zma8jIOq z)w!45NfVFQ$UCJ};;{yoROhkn}Tqwi2+aCEgq9Cq&vj+>u=Xt0e z11O@=EM8l~jXDC9Y?Hk$Qx*||zQ3ZyO4WoSfkG!5R2xQGrQ5CH?3|xyp4uZu3OFj& zZxg)+BD><%n;mXWcgbh|$HynHYYz502g-WHd{@CfuIf5TX;@>vD~vV(=y^UH<1qq# zWEDQiK3Wr;@>`sD&>lDEueL-Ugn2uUFpHe%+_~D)1KNCm~N4bQ2SIR5tr2-{g=W2V$B;d zt|3#SO>3;KPgdo*KRMZ0zs`Zy&o^^B8&cKCS142H+c&ca6Fy7a+6S#!c@kC9_VbjH zjbgImc2Q^R&<}>UH(AM{1J4L&GgbDfDMm_9PMiz(TPo?$Kv~$h*O2SFugA_&Alu96 z!`k>g$9+?_h__!FvPVc2luqSudy?j{tvp%7$CygDwVxacAs&~dOwOveDqsWw&MTecs3C^P5m26BnG!(+LXtwGcUOPPJOrZ^WHC3eU{OdGuEQ|)qS{F%JT$1Ewo~JTI;(e{lA0n;&D9U zAu*-$*0azzg?~=JaNg9I-DC7M zcUy&SnwvX>;NHXZJKQD$_zCY`|IEHaLyYGLH`;AuM^G6~b=yPDHD<9Yr}c?$v?W(K z1d8lA!(V3D7FFEk3~~P{a%CN<%6j4O>?CMs`^ez;z8}85ERdBd>i&9ikHt-#oZ>EZ zPCIj{SNMX1d5KKE|4)ugEs@FN69MuW6zS7f`bhm%NY6j|bv(2-Li8)UKF4(;-86d6YiE3U%V?G!2; zDc(>1D&HcwS;-RcTGPDsX#sZ-%4AXyEv$dC5(*DEGDvnP>QAA#&WhIC1IB(l*;BN5 znw93LeQ#c01kzm1G?TcNZl>dS@287iis{%wcRL|?V65fIG&Cy4&rUz;UY<)@gei(R z$G%Syzj1mU{I@y8TwI--r{P*(@UaDg%h!WL;=Vkg;mnX#`7u`8e~Z>*zH<*AXd&BJ zD0UYrMve8TOYr6dS1~M~tvZkAAUUTn!ud_&6c7ZB{rF*_*p$T{@E&n+Q7Bb7gPmz` z|82X(PuY2@+Ba%*Hqw)OeKz-zzEEL+>SyF!zk(t!SK2sbcW;9IB~bmX=MT&cQ~HWu zA=5kTB*K#s$WCjxj%==} z9>UrUfNW$$8E=YQaHxjOt^{kk`qY%ahLOn$pIxH5gD4=3>=j!Kvd!t^2PgK_t7Bxs zO^>ZWIq-P$Tc@N}mh>gN|7i&syZzF})LO8=vk7~|s3LBF*q5T+p>t8w9Uf|p<~$_L z*-g`u4(_Y|)Yj3kWaCTk_n;-8q)NEDEu-~!8$14;kmMLRBTk+<_q(NT+$m~;0f0dR{B zOM9NnBiof$RZ>5IfvCG11J`2o{6fg(KS z*`MSH2$)F`K(eSJ$VYp9q|}FO?I0cK?6^i_6S%r%4A7nA zuzcLXg#Fdk7TFCwZUqYAgoQhmhlVq>Ry_di!$T2K&lWI`VtSb``FLOoZCvbTr=y#u zt8B`(3}Uz00)C>bW!21_ql!*lcH9O@2QFt_Z5V_DjUeTUHGRgw(*5Ms1In#n@uIN1bc~| zN7+Iom>rmXR$ImFz<1Rc#bn)T)uxPFg~!uX>T2G?Mgwokct(}{8~tG*PogS7r@Pry z5*&A^p1|<(Rz}!Mw)FN5Fg(ePqLNkBf8w`CT8FA@Y~0ztah#XSs=mT-BN!rKi0s25 z{Yr12K|6Q_em_=)+H0su{59Mg=w8$o@&e2t&^Ja5Ml21BfQi1pryV8eyClI(1`qoLy8I$GkF0 z`Z1?H-BC`;}5|60F4Hm)d zo|^1DH~q-s){IQz852t-*dpUYC(6;en7b<%Sy4rBJYN{h6TE4+f2xc@!1>2hN`INy z;AV|r5%d^9)N~6J`Yq{IM+ZV7v(uGc)pN)Z15%LGc}{;I7MXEa2;} zSI-X^gT;c+F4y-?0Umk{7w82X$F(nQXqr=T;(TWC9r^mt9Xj;`IqzpgXZsVm^AD$~ zPrY{0+(G(EKdsGaOYh8+$zzpiM>h>9dHD**Kb?^oeJ8Lw6ZOK$bYgZIYtn|o z(nnq5N4k>={ed*|?Fy~$cX;uB*`6=Ws6AWRIX?G@m*G(5v0W|E(CdU7qK^R5p^RG_`8ZdbCNU( zZnWIS@pa0?QIaH*>Cq49(mg{md5bmvS7W^qn~SJ{dzDC9valdlkIT>i#6W*yMZ~ zEa_a%E%liNlAQz`izU*@+0}_Q$WHH1Yh5&u=6o5yechx$M;ql{9y2gJp-um6=Dj^|r(>o39DZ2)@(sgoaTEzxqmfenwTx z46;_G+O^1LIpRBKZ~4 ze$;>jfFKe|GpU%}U~0iyNEWoEBx+-}gethh!DUb+PXX^9?}iCrCuxfr-*u937rfA9 z4?~#;H_M$H>`vlT{HRRAgOG!r6uxne>LeMs&X{HJf$;52w-c7LC>Z(SL{vcvfJy1 zxf&UsgVSbC_%+2cEUlZYv^2g-7Lbu*xO zX>k)hdUV8(l}}4Ppjg5r!1ZB>oTSDN6B^VL0H4Q`HHbS1NhSU?|5z^!{m`(D#Ef@< z%TS>RwTOgowk;Iv(P(I2%LN#%5K|KqW?2JQK6o@G^VHi=2B6t=)k82eA`|>s1IfeYF!ombJHZLm zu&L@sJ^FmrmOx5HyfDT~61lgIB)b)U9W6=;K~n|ALH59xfYrAuB&*f!EJ=AbAoFX$R zVz*mQW`zTELRTOw=L`mAf580pSOvQN0rJU-hBxKw+eWD5knV^rq-*8O#})-XU! z;BA+@pu470CF25sdhFJf^^*-2PJh<0;u(0mQFY&WS-1z%3N?@%G;_0{6CdC0#Rw`H zYXtMiYOq+yQKcv*^AJgzMm~S-36r9azqv^t(G`tZF4T}b^EF#vMXXu4+fTwSNWeN) z&nk;;rrzqAH$NV~>Lf`r)wk@5eTAr=bKXz>YhBeD((&|oORDaCAXQ13Y2(x6Zo&rI zW^!Z-V_1E1=s4rlp%d5#^FDn|;iA+{5OM#9|~<~P|q{n-%7ik51k0CSmw>6 zJkB^WtEQ|;O4Zh-s;d9@&vormT4IuV+EaIHK3=!?^pp7`yR)~8+{}rfoz;`N$W*tD z*QR{A5Pzxv$=lk(WgBq=%J(Zi|4i9hEZHBj}W zlDO~*r;B))j~~~4kr%1*PbBmHr7AOZETq$&3eYD5+JEU5?G`p&n*urg&vea1GK z>}yKR9kFr*cz*vx?jq>aMR3BY`Ig(f{u=<-f(_(beAa(o7akykwKdgL7aXLfkJUab zx2y7XznyzcQLh_aS9Gd9k@0B4mxH!YiHZ~>Hn$!)01ukYy>O-Sx9a67i&U|9T6_Z9 zAVjLZQQzO+-&=E9cjX>_B69S$J6gtc@ri$E(q;<;z#DNn)4YvrL|mRAmZV zHTE-~@QF{?uOoAyDJ`e^3*WnM7mwsvP zOMR%by+)PHl0*h+KBRjs@+3b@@D?b9Q7;O2+m%e^AIYJBl@^w8S9}-4f!>uVx2q3b z7+J4e4+Z{03ybR?r~x5FXX5Aip_eD3L1Gusq=$H4fH}^6@5fqA&TO4cg1q#4K_` znMzwTn`Uo^9!~Y+7tL3q=SiRfT04AjQ{@{~&} zB!@*V++QAdw+%WD+UH)?|FNm94@5g19l3LOeY3@h(!dQLJ5wLz^;rbk}TQQqxeooFo=L7w}W{ABogY!dz|D)emooy?3;#NNtufA-2+<#)zUY zoDQM|LIFn>hAlz^NZI7n2wDp)ID#_3m2L_ioY1sVq)>=aietXQEXn^1bYe4Sdf+bI z1@$2*W;*=IO3UIYXotG259;FEpi?a-z%V+`+CAa3dhS1GAaH3St-<^%wEC$!H8d)C zAZM9cfL8j&rMjYDo<3HuZGflGZWRQ0$J*V2{5lBeP)kE`DfvR7OscAAK5xfc1$pi# zBvlvr+zWXE8LtG>UxKw#@SPI0{Dz2oG@_?uby8-r&)TN<2UN;6A)wuQ*P^=)$j8wd zN<}|N(w&PtW8g?acFIPEv4kIjT#{ssx%PEzlav>9GYJU1xjY+EXVh84g%8}7a-B@w za`sV+5QiBc>+{#xokj6#V%`a5^7!_^*Bub7Z&;=}8OUX=)DaeFO@PodPhDRpKd~-1 z+?trrgr^mSEY4+YfR@&Ogt>sO(9O6FT#F^3-&?QdF$Q7;f*cqa8p3VkaKP1${=Oo9 zSVgGJZhb;!oTgW?aDZl{sM!tJ6n!gKm%zIv$cVan{{eUorK;(AGKLAx_1w)*p)W_I zmO6@xez?wG=9TN7{pB&2#-y*~;gI#BdVH^eAXx7-QcEoPlKQptZtbnaN3XDutYvj| z7YI%1;)%}-4nO#}^VY>}dZ|yXdj1P}*_aFR z=ou6D@B?>gQpnZ|7p|X6QN@I<#~`@qyt7c$<%WC*%0yjtiTDcOxLdLIRTEp0;g?Oh_lkJTTDj zEwV(~+w?B0K${|ql9H`vq$0;+#wFoI`-7UdR`^RT>>B9f@gql$Si}Sv6!_S>I!pM; zr_1ko%F2;Xm*mb{Z4MCUQuj8%rpEnrk)u9YB3%s~_p*F^Q`67R7u!phsY^|+s@l3$ znl$2$zvZ>GQ457-T8;0iwFjPRvY5n|SYv93*zl+GYyWz_cjf-_Ev@bC7G>7{^0kS! z28)t;tFXxG;k6N4wr=+QOj3(BnKGfIOd)sGsNdu|5AXPOi zyXPK?@H*FM3_q5w%RT(tT((%Ph2p33eI8rPZ*;wV4NxoScdQ>dyNy9!0=39pj=-~{ zHvU=Lg;?d%{hs1*Q~4k~6#)!jkrTeJSmF0D^3#=75MFd9LDIMxPgeJoDc*iSR?zrR zfodb?G`FDf7;h%H*{)D;$Lbr)TM7< z{BXOtkO1S=viMspl&t;>kf$b`2_}+fy=###0J)LKE!M^Ryu^ITcmQe!{8A<2!JM%p z86e+>HpFYH&-7Yj(lSx+YZl=dTsy~iS~#s`v0nn2m0^n#-*Fb|T*s8_Mqd0R{26!@ zgjdjcgf*IN614x;N#PRmAYg<@Zvu&DeVf9vT{Mu7HhnvY&Bj^TC57lZi?7z+YjzfE zp6htvE-5k59H`LIO6~E9ZnLOI{d24$7#s$RFPUZ!T4PcQc5xqour$B7#b3=Ry3&CG zGh~ZsXK~!fNYmP-Bf2a4g=l5ng~cIefGnH_4w^_+IvZ4$b!APti%}bf`RHYdU*zK( z8!h3?`%C7Fx}46Tlgv*|-6D~z{Zcc_*+gAJaLd_l*4vupNgDMr(35Ovy>Kb5UJ z3!OJKrAe)J-%dtcPsTuE$oZRNVGiOWiK#Fv2N<$l&jfspwDXY_$&y7j_vlm3ScD4o z*1Pho_(FKoCr$C)On=B6O6sM<^WfFPtvqX>-K%P9tlXoG3HJnS!iKt38%IPWoD%Se z$+wCa;Vre-+tgG$3YxfDJG*uE*R6T3cF{{f7h9`JSoe=6`y%4jm{`S{Kb>C;Uaw|? zJbQN4Doa3jt0`2u-s-vq@CqFl-~$>0adZVgg!7g!dTavrap`Y5;@3Fv48wDaUx>>a z9R}865e;L)>)0)GV>(is7+2io(DpkHFpMo|vXCjhTYc zP0T=kJ(Cu0<@lXDr=8t?o#tDiC#h4@35=Cnc$SLSw6||Db2IX+bs=jwA&;h|Wj+gA zNW!8lp^$4Ra#_UL&`4ETg~fFEVannC6Oshg{U!dXHmk6V=9kKF!WH}^(#)8JWp3mS zWo!)d0WP$iA^hFT8*&BssyG{@FJH=Slo}p=OQ#kGKgyy_P#(-sns2SX`4<-JQOmE z(;-`DSv(Bot<|*fFC^J*r012ZUCOvIpae-GihYEP(nI84 znxfssmt;ij13d@#FtQE;lY)``ft)*c*Dgl1kTEAJoHIWie1M5G#G1A2eER2&D#L{z z0@aK=sdNZv8Dx10fCE|CA^J(@0Y)Bz9FOa(Taj%&g@j=#)Cj8F5%hl9RCO?TWMuXK z?6S^8F5{`ivhIE~S-k}29t!3By{*mn+T9j8K#)2u}O9 z)4cfahtfPs`S}($!Q?Lfb4P4Uqr=OU8EtwF zS(QmN0}acPq$&(40O?r=!~Ts9G(j!~6LO2Qgx{!&j9UZWorQ-z<_XQ16d<1)Is+(! zlOQkf{%ZW@E!0v;_pn1+`u=HX8pRbyM`G_-YKp=}oP7u~ap5~hE8@WZM^K7H-ZqCa zEG4oo);NEH9-s}3y9B;821u2i0hq0T4&4X&?cdJ8=5VW^e#4RhzOa(0Z>ESp$vWeF zi=;b-~L~oxYQ)HVY5Bjgvln=9!4Qk+}u18@;hB7Mo0@Y4HB3dJIF`tIGQ z?XtP~QM^`dw+q6vKj4)O*kQ8n?!I5ix?4+fp~IzkI%dr=OLLFWfpslbh_Qi!I5u_T z9Ux*zx>2hF3`iwj+Nx70C`yX5fTNN^pp|Ckig3^&(%Q25G1QB8E~iOvlK;5!d;B`o zQrW*s+r`)R=mlP-{0(~c3yJhW!=nyQepAa@voiZuYtsVouPlpysDSbvGhg&T*KE13 z%w3W4V7y+E;C}8$gl>kK?wSThE;@bM5~|6o%Ock|HJ!DKOXE+U%nHuU#~hc{O+==Ly5F1?_`tu1D+!GO z2o8m+kaYJ7{9`YL_`eE#mo)My*eH2qbZkl~lXcd`)4o4=&<=b{Xmw=1tmANMv?hUO zxThZ4oT8&A*6CF$UBcq}_mK$@wBoO0n{oQc9)0^ZOJL1WUshcmk)k>yK~mzL>8wND z2de|(jm1WdK67vZE|p3s-?<6qvGhuBN>YK@^-7uQ*x&0L@x2-9FEKcxZtRoBZ1mfxtS&?k*pBR)u=*u-L5D6Z3@(^RS7 z)A5NV@NQe`DA_t|Rf)iTaU&~Qymbyx$nO|-ju%_!rH zPk_2a|I9bvmY`UW>seO243ybMXR&sUbojyCUmm^|;CEVu13bj;@$ofe`;USnYjJYG z7(TOQ%TY#-heo9{kq=CaBAV!+l?Er21Ze%pFl)LGxx3Dsj)mdo(cuxi z+r+oS!h}!R((#`~J6>gHs~UntP@OrrA}{<|OgLm2&UyZ!uP%ubXA}_50En7FN0#P0 zp0P#Dr+3X@JlU%r1?hn&M@J!t6!N#FT&P!%0-WBIfOv^0W*4XzwXq2)ybZt)0LxjG zI5oxdKf{eMCUhO(ZM2io{-9g7ef-5-cc(I%=FQb4w%+;mn~oFuh6=Yc#5W0i+|Fyw z#>=EppTt_#t5!8W@YB^NG+i1D5pH>cR2EJ9gIQWCJ)Wrl6%vbNQRfivGl{n_;&~HW zLqhMp1-@})aBKen- zjc0%nW&n|!f}sKVvD!dmHC~6I1_6gwBStjZL;}MM4Alg!@uw2gNJJr294?}5pe6wZ zB`F$XY|Vo|l_&}-f{CcXjAUlcefJs8h}=HcaO?Md`C9hld4|`s&pCUqwf5S7Ypv}* zsbkx{GXI9F?#61H+T-KIgl*(NU|&QZp~i%Ft-y(vFJvMty(A35W&U*c-bMEK=Bq(T z>%$QO*&QZLh@2sbwucQMdj2ve!7YZv8Zs0^=%PTvt6 z%jgkuDO%!Q+hnyoa|r>4uy3QA=(l>+*eZF0>b&e zRB8*h{t5PB`nl-mJ|zbL#WZL6h}?<^-KNWRVSe|f+CG#P$@c8Jm-CfGEC`(YJ9stj zb?eAU?}fiM4!qV0L@HHm8+-VtzT>uR)6EpsdRF&ex9QIbU)Q%-I^>Nf2i`d+D4iK) zojW~-vN!o?WnN*gp6@YSnS09JFXq%h+;*3x-3H6jxg}$Dp6)$8xdzeV#}PFl`m8~o zlAO$BSd{_+CBQlBJ`4T`uDEzTQ?JdeUwj@O5Aue0$6S|=gJW{Z&ekY7mJdVgPWajD zKlM&69Q#SE5V4~VgxU>4pC7TmMzDln9fjk><@$O>T~LF!XqK|gY(i+WHWJkc{qP~V zZLbB*6A{m9uqVMFgi3+3^e`o?sco8cvdnfIo?zuzDp{CiGSLd%w1z^466Q}6?owYy2Cs#CowJDwyv%|- zdlNOKo81vPBe%zO%ar=BZ{lc4N!5T}Q!Z*wy3797zbR^WmKS`VA1jPGdtk+R<}Lfx zMStE^h;dV4-?Y?1kMNSWBnk0|*;i9{+L~T?V)NAi`^{WKq|SRrbO}87aFmz$h@u*S z$u7wax7GR8fsKk*dCZ=4*onC7XU%9w7$^x0@Z)5D=8WXjoM3C9s|vAa+?(KEm0I|+ zOA2P)%*|+eDpsWnx79E2JdH@MCF}NK;V0Z5lL!Qp7cG`Zi!S#CnfI2KlHGb$a%G`cWm?hI<&@`gg+IG@x)m#<}TRJgf)tzWc8R8U>h-(^oP zgbA_kRY7{19&z}#hs~f{WGZkh)(>5tI9X^r%6`L6(J}t!Y4E3MEYvW~Gj53u`bjJN z73Kw%6OVd-+cm&8e!DNE0YRC)mxQ~~p`OOTXcu{OtUTt+Hl;NM>p$*A9XY|#7;D76 zke_dX`eWaE#}=;3muxWgWc@|_R_%5S-*sW8{*XqrwX21kp< z?(6=deLeCQzReT-qQ7wo={sS*sudj^OZ~z>rt<4J7a!^uVGZwvqDdj#s!Y`w(KW_X zrV7Zw1J$^W=>RoG=e>5|v({CvHPHy&J>Gg#tK?*W!394NjM2kEZ9da(kS& z)vq~MKR08yt8BtKpQ5+RY)i{BleMNPI&9e(mqwq{=Ns*%kGqysnv{2Eo2~3L`;6a5 z>GMlMgA8F>8sVS3$Hql1%2xzMuf+@mN8Q8KdqNAkf%LEey+OLtzCBjJAox>hy!iH$ z&0e?W6{$TLd4tY1BSReO6Mgm%($Zd<@`{5}YLFpbuv@KQ`qsQ-JG&}mxlG{xQAiq?K(blE;)E zdSl1(;tP==ogee-fsT1X7744FZ9GExz|M7;g-H3hU-uro~Xr*5*hAjGIn#a{C;?GLs^ zWzeoOch;QAK@7OO&@;ih=YnBzRhSc^r`2lD0K1`Y?PG`}Tq+livz7J*wy)Gp6mIL` zt+3PK?@I~Oa_gnx${ExfmodfldW-fKuSJ}|Q`VzcJAVhR!ny#xPa7sXQ`^EY8_$QQ zYzGb@r#jNqfwplH>>0OVzg!hFS>*n$Cdf>c%XGoI$s(wrT$GZ3*k-vqk?269mk(Zed==RgLFT3sT1DZ zvI9P^e))^Te1xu+5I9p@-M*u=PyplIzxWvzpYXowZ;q=n)l83}<%rHD&+qP0ML#Du zWY`BV1~?~Z>#tP>N4F}YpVPU(QuhMFV<&)uW^5R|1p9P zQR8D4J|2zEgrW8|cr${gX~kPrjnjUC`GcQziGOsmJo-78tN%7GW6VoC8vL3Td%!aG zz#jjYwX1b&?MuDX zF3^305InVJEZi)DM`%qy{#gF=bNxXG$&0-^S1Zh7R}0ko0uRh(+TvheqFX6{HS01g zWGS0E5b!maxmyMLbrk3;S|n1Zu2seg4T$`Kcxu$!0=2pt3+!X#el2JV6Jn3$T6&&m z!2oXh>F%c5@M{R|wx?t6Yq)3XvEzkl{&ba}ZPOlo-cyk}gjNvjq4#RZ%FS4dSM7mSC7NP*mLD`zfp_Q51{B|HmjErN^i| zjJAhSec+(Ls6HIkhoky%R3DD&!%=-mD8S$v)d!>cfXD(#46admc(^>!6!HHVi``C~ z0j^d{9asp1Bo0^cxCN`~xKHu;xR%47JoZ}t;Qj184tMbPyTA}U?|k1c!#Nzx-*1h7 z@cGs#4j1tE103b)=J8;8Ja|0Iao<@!vE1>zH%+{q-htDM9Vvyu^s*Eix-1$lwaZ$)YYs4bQ9l zcu9Co5uq8O9tH2I3YpNDk;dZ<3ypL~T3s)Xuf-ebwrY!p$FL)yg}c+$JYF9Tj^Io@ z9?!zbSPx(&9AQj0=Y6<+(PuI|>iGN$C60Ee)8z4(-0x`isA2C=LQ=jKnUNL-zIiC> zONEs-Sl}Whr(m>S5LFKOI56ofz6SZ!q>;QNF}Uv6{{LU>R^j0H-Y5q3Yl}#_<0`uP zX&FoQ;;^+~;pr71uXuppwMAn2P=3R~Cc)iPwSmtczP*!y-(4GzyW`90>BW$rZwd7% zhVUEl7t}vI4k{XwIr;_(sT?9M2j^}JAoQlFWHmLLo%}QW#o;O_n3-%XRD%Nx)#`~> zHZ~GliH`i^)vCjI-|>|d1P2vRF06&ThX#M+CBiUvfGylG;C;Cr&CPC3-=x3KfAKR!pDczuC8s|WF8=`xTk8rA zvy@m(aOtlcIK3IZPSCH!*Xi%SkCcTZ2G^sIHHd;Oa88ec#Zw$Ph6#f~VITc}v3G5jC90`(b?DysEvP$MCPBH)W^xjiGh8YJhw=Q3XXY8Ae6Z>5#U12(Gm z@#Q7$KWKMR@lc%8*HOf7E)W)Am$m{bg+LCHl#$@Q|Fd#z^?0OSAU~Sq1;gv}Fzlit^0#6dsW1A|N?|7WO}!WD=#TaP(i5toc9A?}yQ6u{BaVaj-lP2X!tafVJF& zJYefxrK;xZL*&83>nUa^PSfS|@pyfB1+A`&DB*GO{1#bg?R|RPK#W+Ajmw?=n3de{%>X=?IA1Kk_`#t=EcRGPS~g#qG+<{h@^1`EdXWD_9v*D( zk_7kI*!_HdpY5Hp_S4_=Ltm1_5XX{K@b`(2Vy)*6hI0Ilo0l?T`Q_e5UWn_v)b}6F z?|0#q?B4q26G?l42i17?9(f}Tuk~^|Z`p}TzP@CGO;QKvNpX_UPa-tNjkLVqxBMX=5igLNwoV4Ss9}vZzP^P2n}0ub z29Jq;xR7RXj*q;5)5Rzh{c8UH8+n~FNkOlH$C89{8tvbCUxD#O!I1In67YZ1rkXFu z7`?5{_}9fSR2tGq>BG7_!2eDB_mzm)4)&ks@iPeNzkmM+W*#F3=mYvceEShPG&Hn^ zzfb?BLY9-0vXIAQJPwo0RF_+3YjbV>-w6NXGUm-2X?eeI`6scnwbLUr!{X8Z?yFok zr2T8@iBG?Okgq?H2fa?0GZaf}Y8rXGVSXobU0UblcXzy4&Q_WF`TN9Yk}YU<%7;RU z_P_Z`zwa9k{#T$sN`*7TNa@4#Uzx;En;=m9_sDpobl0vkJXR)25`sT8JLOxF(DDHP zZ)Aya4tS08{*9~_SqjXg`RA8_|3p7cTe{hHZbv>hexHXl((-=q@;?(drmuNSH{t)f z%E}@9kC*JZbm6B6m#eKMnuK&WX(Kja+$+@E`1V@?W8hmt4QTXAfWh z^-<+?TH5{bGU0zN5`Ulgxr9Nx@_0}lYI#ifuU6ZJ%r~@jho!yU=Qob_PxR^khX2tg z9Q-HiVZ-@9VZwy*{Pzj}gM*{q=kaj-Q~x(51WCcW}V$Apf21gYf&@?yR9qUag=x|3$ACYyQcmKT1 z2r_=eaMIcTi}AhjNc{H*|KERK>8#&y{+r;Kseto3pFc6FLY9%y)5Bx(zRb?!n}6QR zT3gv$W+JZ%Mh}T#a6N<25A)CDk(U4eb^fP6zrgun%u>oFZ6)I)`1-bD{VHFGQs{62K3$~j+70Kcnyd!6%1&hKr=d>Z-bU=LNTV?9jF5dCq%YG*yV9xpw- zb{iRFu+x7a&K)gUlphD-#f`N5 z|F`oCzO4Uc#og>HL|#iOEBEp1U#(H`lFAd;@9_0iqW@d=()`pK^!QlMnm|GWRdx5| z79$6H%p2_u?Va@wy@M9dvYW3Ee35Oxz&}s;&kp53Jgxf8wPEbP|?yputH;A{^;pa)K8>Tu?V{>m_V1dYLwlV-fqK@WSo zxD4xAa1S8ztWHkJ7-@YTb$-D*tcTTSc5(Wtq-3AVk)sz;T&%xf{jNme)R)V!o>Mk` z-7zs3<#voovV%0%r(&~1l4!g~4N;s1E#=lPw8@gbZiotTU-5m?6AKeV8I ztZL@ufm`n!l!uP6(~yTU+fT^%)eCY5`2K=HML{X+qpq*~82Ej6Ki8kDOZJ)Ej&_&f zJM8ZXzuOeYob{P+q+cxyEaov;&s?3Fte$@xE_8;k;glVZ_TG^pDcuU^8Y#!GG|j`; zGl}2RP=1p0_=e&~UEh(uPxeZr_W8l}P$CbmSMQy)YR3?5&nXB8M`#3eX?Z{&h%le& zy-6tP_#zp&{rg7RIQ4A7eH<@I&uR8p*t^cQ6mKElGq7y;?2jNH z1`Erz&xIya_zD#6cYO}523`hC-*IA>JM}AOzG!#gN|S0%XXFQD-vUQBVLiUhlm8w$ zwYe?yGPIqeyshy@I&ZqvslOyi=z-C|uaW+dz2jCc!~EW0SQK{6aEq2d%gt|gV?#?s z&Pg4jUq?#s?|Xhx-g@oKA@U&o;+`4(#d5MfPI-p5eTEfq^lt%>2U)eb*2eac8f^it zpmRz8Hi*gi;N?)yS{_3m&>lh7WF8ZJap7{X^Lc`+`*Vat?`ur`-8?4x1DgkS9*gC` z9wsx7e~JCzx*oMRk4ezA+%{5S5aE;2ts5}r^Ac?^> zDi8m9@(@SG5%V-YG5BLt4F2`RV3hw33Vc`jhuJ<^cK<<;!;L9I!eJp5Am_HJt9U%< zrX=F=oHg8i3y)jlIqb<}oJ2ylxjT3~=w{@+uNZv4!^~e8$ZdP5)g#{49Vx$s4mSk< z!Sak3cmLUV<#-vl&E;~q4=b6DH_|X$#I~1`$2Vc-ZOUk0I~RuhNN$PP7P01O)UWpg z;oKPVJ}4Z`Yh>G#&O9$h{V21kE$INsj(~Jn#+}+*qQgAR6ooqYGi4B`Jgoj>9cJ$cHp@M)e7ZeS+jaCJ zOU&RZj~!{|>vyuK6K+cP-55?5waAWioYm>yLOA+Z>)E~FXP?!O{?uoMq&%D%^SorZ zoeU-hzoe$a@xQl5YWe)ctbA25TgLu*WRGiSDQ%Y33#WXwuWv8R!mmYD$Wjh9HTh&Y+yaRFz$@UtnN=$; zWgD#sp1y2;ykuWdQ4w#}uY_4=1`=Q5H}YVnT2p-Nd14m8-kE$ui)HZV(=~CQALN#~ z$@}LmczAt>*MB&E@@ReL#6kKIdOQomNo+H7+rkAxp_DJr{=61hf7|#r9%tvl?dJ9> z=Qi|uEbB8*nd{0vJTT{c-K6v7DBpqw3;vr~wDJZj&(&WnzjW!*;&#qWEvu@kfTIVZ5<2>;1^S24W9Dg2 zfBWak|bhAb>->bbM<{&+!}ABGv}vjeq6W1=lr1A!y)*M1l-Hgk}gY& z_U!>XiYKp}WX=K;Gl?FUMPS=?MBC22@?}PeLk3D^_)|$K$+8#9#O6%CKIC^g* z@-={cONX1_mH;A;tnJ(RT1)IL7U5AlnRtmNw@SFvQlIYuT!H5`kj=L(_0n6w#H>oK zR;d4{8fc4mBF8Olm<<~efp)&C`)c0hrMm_eoV5WEU;I?8;8ac-2pLrYkVe&G1 z-$4NeKcuCP(qoh!gaQn%?;;Nj$tgx=M`G~vT^<|E{+&NF()>cM+uJ54)`ifz;|Hfb z)Znx#jK_n~AsTo*7|nslPmy5>p3iyM_g%Q?4J-VKT1I|_?A3GZ>PTQHTVeJ>ksnPCmt1-1XeC%x5= zwZM8T)6QnWn^N7sapTyH7=~}Q9p}oc$;o}`t4M8ceRePT-a422-a^$2XDJ_>;(C>8 zg}q5&9}d37@my(X=?|+Ue7{NkS*{pI!~^)F+cy3BCJp#3g4<{KCV&KdU7&`zEa4 zN%V~poZR&lu?}VDc9CwdwB61=w#Z<`u(^f2FXM%*TukFQ>o(HOmVg0XAJ}f%XJ=QC zVKoD5LdA6i+{PPzNxX%0>`m$uY8vJJ4QK78*4PWEqj(SKt3ZBuPkYF(94(7w?|nK8 z)`-PN`t*;Le=H=^D)RmyOv83itGI5H;1qoCVfFcEzfY5;K$sW~Yj%!iD5R`^SU%XT7blL@bljbUg)q^-G_QG>b{I zE{TvHd3*+YZ?e~l^A!-I*Q>JrVKz!A2^9xP+740qY~68A`v{I_2-te*+1{>oTx(6+ zyy@q~mK!=`*^6SX>4mh~(+&xNyBLbv(+AsKXjIU1`R4jLa^H;eZ0J%dSJm7s9G&$lKeiwE^CjVu*=UF&%&oB00y5Ri#@LKNq(gh0^ zOK?u$U-cUZrHe57pV=67cVHB~52KzxVf5Am7@7Z!;S>L#$3~=k>UCs6Dx&zaXy`c! zaX)|lxbXk~w9AL^i52(?yNHI={VPz5BZRuT47jVoA)^pReGVTQP*ONhgYBmXABLj)DLSIb7!d&zusK7{(QPtKsN8(lb)ck4lY9OTY(xq0&>NKZ7a|) zydpIjFlmJoZZ_W`*rP~?Pap@#&f!HvL7Z?3IEYWW1cYnR?#Aj2$~3?`11&h)P%U7m zfcQIoTvzS_ZSCXe-3_@bEv$y?E*VR^oIcdm>G7hju{45nLTb|pdD6%TPw>a%?NoO| zwU4HTJ%Y{^(s8x0vXxGkGZY{l)8xR^w75 zsx^O&H_%m`G2nq}AyARIh>GRjShWIqJZY)Vqb>Y(4N>P$r(OZo$aho*LmdtfMBaL| zyVaeU*`?UEnY8)};`&>hX>aXVx`jj4f{%;mE>|7(^Dp1aQNzyQ-G^4{6CQDcG1gEW zGE#dzF=@}Q_mJJ^Pc;Em21VH9jIItxG{pN3jx@p>69kc4nwD%+W8qkd)+^{Fu zv(J?dxASSq^Xp|a>HO&~0ac`jZ*T|~T0<9-b8GCsdd`Ol>?!sWt z7H8CCK3Kqc`l>@=s>TfhV+v3KLvPS^bt0#hV$e@VMy1bRx>yJmN_RRn%@Uc{)#B8q z@!oWX(NnWdHo8L>^tUql|jaicGmviV=S=47y{pQO0 z&8UxF62nv)H*gPoQRSyt&!PJ@$s?!C8!mHr8a&?AKE@Dui|S_dfwvLG_bC+GH&5i0i@C7~yA8EX7 z7pCl9)G*D9vhHFEac2bN({w8_m%+si94#9z5CX&gVz8u`)W;a4cii68Swp_5+bxI9 z5ysT*j22R_z`gg*5{hzb$Q{R{(_!BSCBYoo-xYFcz9!7*!_R|y@C*ISD3UKs&n&14 z&RVhy>#Ab2qzhuR3$%h|uwz>Da{Xz)WKZYor>Ff9d(e+SYKmLH|O#7w#?l;Xyx3@N@m~2q#qwDf7Y0 zIa9YMlQgECAOm9|ax)a!SmE7L@aq!fSseOUKojwI{ScW5S%E@eYF6)agA7fNI!FhD z$$CrpbO-nEv=3LMeaoiB4q`2@1H&bHz{=Xv60)bI;#tCLRq((a)})%KWRBF;46}Lu zw>(T9dL1l)dg|9(YO^`?2U#q~9%7Gb69Pm1E$;ZL!NzL&B=@2aD#mkkeYC`3Etvb0 z-@-jMz%|q1ND00ebGxHOY#uV0rHu?7sp~%kX0wqkQ14~+>H-!%pF1+Dob6Y;twy7DX^35C%dqg!I}OR{KdoY$?R9V=r7V! zzHa967pqP68kX(YzQ(lh7*?|1EpD#rKCC5_~%`%8m`F1 z&`GxzW9XD1E#dwyr>liDScbqMDOy_*oVDNnpVirsrKoehn8x4o+1X#!&#TIM`!dIu zQlBgr?J@5WJ~OA{#HToI4MN_-_9zI(bvD*QSDuUEtg&Z!?>PGUYgS@L&PnXl&Xstz zhIM8Q&9-v?gjAt;HB_i z^70mZM@~D3R>0p<%1QG6b#UU>9S&C91b;pdI*Nm~(Q)Iyx_1nX>(^}8cH)+TGuyzc zoAkQf-|t4X^&Ty^hqKY6_~@*PV4cSn_2b6Tu1rNdu=SWd7&w0Mokt%&daN#UD%-k# zwF$P@TA^IL`JsdMSb+vwyQwfU)-NOaIdv^LYuBApW{S^U{6Ueb0SP zaxqNv>i%;RdFg?@X`AN76ngD)YsiyW@-D!JtE`IDnv_Fm0%dXXJ zag+Hk{P37Hy_VrSLb~UI6Vdd|2ae(v{aSWh-hoUE51Xc-tC(i}Q7n(unHJRtHgDDi zFJ^=K1-h9TJ=lm6|Q*2qXIq?`~l#}D=+snr1-Ev@;J*(eTWzqB@ zy!(-HH%m9!gn%;sfX~u`cYLvHUS`Y$`t{2xb<|s!3ovB&KdOwCVu_M zF8qaz>DKJY-6Q|gf<4xIhnP#-g)$)m+k5L z;iaw(4?XPh`rA0xZ z7j~`0b5ND&$C&UnM;2|i3y9XC&Q(Y1VOjij7wli- zhRkyS>;pG=D&c(LW^i=W$z3KOAq$p!WXy$gWSXMUgx&+->sXIAx48rzm4|kmIpR#~ z3Jgr!!CW*Lj|%%A22gIs|NH^Wl zj931)k@rdOUAYri3jX}o(XJ!6p#Akzw;$ViWvl6%2Pv=+o6mpt`BvJq^@u$d`9NQS z$Iz8RBw);b(TaCIbTD>(qyEVEOUnzHt#)BtMd&TY$f0sb1jY!pkox{g=5a!?2I?L> zz!)it+6x{)pl~^#I1viV$!XqrZ?!D8WXWKuDwuoz>gaE&j)vF)b&gG|GUv+>tp7s; zQ2JbmPZiEp#Mky#W$>xAZVVRduQXO^L0*ZX`UzElb_adEU{38<>xyu1(-CDeVAu+uk1ThkXB)=PU6ozz%Fash(Z^O<)XQ$NDY|b@l-7_1h}bQX^DNS<424ZR3ip<^`Yr zp$VNcL05L05Y-ufH=fLVVHn=ZnrO7Z;E4H#n=yEH@1d%gZx8=*brC;AKC%gSSl_#) zpcx;fZN8bzjnyIf@WXSpyExPd*gFyQ>k8gwT$)jj3$CWGpV@WtiH>H#+~EwL_~#Q;ZIvutNu$hL5H$)KS~I)9)UuChtLX<4cQiw*FF-ofgCi$+jyT(TNlM zb3^dng8!0rtS#IIbIP89hjkEbL6&crBe=>19zZ>PC?X< zbfZd;zrD&QetCBbUj0o~_8j%*Z{RK77ur)(p+Vq1#|L~N%Q*VLfl5KNYNPa0Q}3aV zG7zQv_?S2i$}e8^>2<7gRsmXl1d0u#Y3z|v#iiViKC0r-9sw$XC4wJ3V^ZgnZcU=D zq*ood)~-o<%&fLPfUcPUC5X$Kmd;kjq>};4uLpTnq{FRzf~>L>^4^{uGBzVU-i;o! zgM=%ysoko?2cN`lOG8n6O@#> z*vNe>i>waKW4<8X%CuIU!9y8qJk~U>B(m=CC_hbhR%x0(y-(XuD%V_XlS6dOg}%C< zRLWwNR|LE$KI^f85WO|SD4*^a*E{n-&Y07D##e7}z#Bq{nnII9pV(s2=d54cKrzmj z>n)C$!C=&{5v%1}IVh8$wEA6ID)3~(Pj_x}Y2&D|SJKxT9GUQBir2!$N!{)iEYcNP zxFRNncqP2La3?SH6eAsfxw|60xsw?{G&7L|*k`GWNN06W!d5|Y`I1BGU6=jL z9-)v7mW;g%*}S^B{mqSBFBoHCROJ3Ci`I;b(b+Sx%$HYA?tNu$F+)1|3-FI;GoV<1nRQq(*9qaU)xOtVLexr7k*$`ZFV4rLLmC$Cq8J_j}< zL)toiHnb~x@DT8bL2)*#BO|yMIY!t|$Ou=Vh?VtBl{d4DQ-zEr^*`ikyRb)pB%^G8 z$@7nbl8A8be|WE0VHeVv8n^}7WszSmQn7^&Sv2&;+|)x;Kt{Hxme&{CW4zMPyYQnQ zDxx7H+qc(+bk$%{6i6x&Gh-GNx&;w4-yB}#@`~r_1&AtKjew@gW{N^(ogSAQ){VJ} zUWM8wWN`)clv@d3rr&9iXuB_Ucj*`!q8r~K8OVO2aLJ-Ow;z?Cuto{~Y;7TAz2a2e zNEdh@uO;;-wf7M?WKpF?sK(IAQ?M^;!=@=@VTJY~cMvSbn8Z>^GNNbqOLv#2HhQ)| znxV=9^G&~ye&Z7&kdG`K9yuYu&FKB!4(_vPIv3{LLWX%=3Nm@vduAz89W$$hxTQz9 zzWnVz5eMRbeI73nHu5ySzd^s}=-V*Gjq$>ZU*DlJA+b$QI&qqbNm zmQQ0e0kc(ds3NW9=VP~~nUnJlfIT53f{esm!bff)r8A(JLp$mpg|x0OLQkD}`Rrp~ zlpq?<(tp_wkNi0mtua-|QiV4h;xpn7Yei5xRwaf%Zha7-K`Y*U=Fbk0VQmucJ~Z;C zLnFkl_jE+S3#C24`Q;xVDpZLj|PM|=M zme$N=udi~3#2+567UM^+>2wHj zYB=G3qyh*Ru_}~aZ3KfdvJKsPjQR_m|ERa1!&R}6#fUFC=k$vDve+Cu+;SsY53&Fn zzATmBx!NTc;c?~kDuzl@4&E2u`X+-nY+Ph2s?vy#ZCtmT?8t@SMl+$PmlsfK0YnX; zY4B**>3gc9N&UIksQm?BKD4zmo*dn6mMC0{cNGD%Mx8f}y(!$bip@{eIVeUKi2$>f z(*o+!R3=Yii^AT1yH6SD1wLsm^R?vV#tW#{s}$J1$`bBDLGh$RXDrmY#g90G;``Mh zap);)NNk1DLHy)*E?LC;Tw5l?qhX(GnMs}f(eQUgNaocL<<_y6WQ$XRn`*vXH*R1$ zrdA(u#zHTgzx&UA!sJEjZ~+hYOG&R|9)Zp!%9=Y?nRWMgZMELEj}tGX{bk)woURgCDlN8)6lw=b+1xe(+hz9Vj~JJ_@`>-NThx&;0_`lprd*eI43 z?!qQ0VVj^#a>?UdQ1raA6Wixvb@wjZ<CM(UMnAJx`g?Zbq41S*<0Rls&1)z#_sQoAqoV&s%*w~rzn9xv5#VNhqxv1UHp z)g=hj)VN{buqUdI6?S>Ny4{|b&NVZt|I|HbzpFsng-7g|a#YLcQ=DrdfU7Zj^g2{o zQ#U1?U|Yp_V*8zEcYQHAa^Di8!y9e^!fvoHj$g4=uq6$8H(h)7@vmcTE z7FW~(u}kCA)1d!g6ckrF-kBbjm_4dyy{DE`F*rGR)Cm$#`Gy_?H8f*hNmKv19(WcR z$K2aFu+gg-J|u>|g?DvsY7(vfeH8vcPZ=NQ)ctFYaDM?xb4f*Xy8TgIzZ$~BMu$As zs?BuVqQ@tIdEbYeF;wduLBU%k=WJA%dOD3DXNWk9Cu&Q=JFvADu$KdAadRK*C>Cg`{m$0A<9Sa6ypRlPw|s-9Ygm6goqh0` z`bL0x(H~ySC5_o4W&G+|@-$@WgqiX_d4VG;=ErJ`$g-k-#i9o}OGIW8d{5eqS-YTE zgYhwWk9=xh?2e@)+=h_YwGB#O<@XKUCP#F78LG#7DTHQgGgyS)N_}v+!<~@SS6bZy z!qSoufj(Wx{)%MtZfKnqzgL2W-4AIgpU;r!n=G!|%;HJz3|TRzLQWPV3U`qwsvyT4 zmEW@_)b}qhgt&u4gQp*J2uXf+7?bP~3*@TSrJ3vxOO1t{i@5CqaQ~znZT$W;#3B+5 z7c=?|n59e(LHa2OjaB^<{iSWyF|o<+dj_alWDt}KKtwMFd}lO17FQg;%(;JnV649Q zH$kg6^G=~ZnC2<*z}}%%HgkKgHZSS-QJeg_2m1*fD5hani46A4l{wQF2fPu8i8Y>bzY3 zt@;_GDQb zd_+8aDKBJ7)M)<5LUe^2%HtOFC`YFk}e*c$tD3s_GH z&hOxmDocRtKJL86sYv5-4Wpx}*}CKQDB;g3Xd~l*lY@jr=Rrm*l>+*~u5WifxMb0+ zN^er(!_sIOx*Ov!i|({}lP4>D$;M#UUV`WKcY{g~OL`uU){&m~AJ&)OIrNzI>q zUQP#8e{EFc4Hv5I_UP3N8jyTUURe9)%92jk+{tK^(xSxhKvguZOYbudt|3({t5ARd1T3m!;dFg%b59jwj{rnTHfKT)Ky7w9X#PrVnsJl{7_zs0K3Oe?k zs#tt4PeeT)_xN-i8GFRxeM(}YQm`_X>2pR!nwvcXJZhFudwvO1{hzc|XC*1r1wm!h zB_m6c4%y>U&ZqB)N=#l|paA^{yMGK%#i#6EX^pDaJnQ(9CN#SHv+4vH`95jh5IOzOHu;=6k?P8xhU~RcY@L{Vt&@FRqFDo~ zbzVBbmxmhN++_#A(eBtM8!wX8mcu+eV$Ri zeFky{-52}rWn!ohlxCb4+vlc^{s#QvYMY?whWENRam+khP-L1gHVSl8wO1L-iwYTg zg#CA5eOKpHML~|SxjSA=d>m?pCV!Z21>;}G`&jNP6nq1T(A zYQOc>Dd=@f-k!D7f&!IMVvgWb4?w&=UIchY*P0m}OdqzCqQH42|G3onL}wv)zZd#R zVQ~My62B#Yw=_UcH(-v2A$yp~rz_A;;}jFMDb`GesE(lWUM_tkm;#b!9wt5u{Wvj9 z1AN(Q!M;n1)gX@T8zc;te3n!&<*~|{O0eSYeI{y6zSXOIUWk2tW`mEmT7AlxBMwp7 z{Xr%B2|h?XQPCQEw40&khnNCs^t`!$il>}(`}nR-CLgpyA*T#A}OTy_T%vO?a9x_K_+n8fReWQQ3NIshuH^latj{J@o_Fh#9 zQSKFyrk*J8b$m352z(;rz9bLKpBEB3YMNW$Og#au&`rm(Ta}4_e6drD>$>;4?`OgGy$ZwsT{KSP)A7t?BEYN(Rj|D_83F1u&XlUYob6w# zrs1K!=XGgehf_!?-3_fH9$%_)#1*Yz(M0KDoemx7+*ZF6;uN;xQ)eb)x@)<6?f62# z_n_=~5;-*8s;Q+t{;qHSTt@1kYPD&q{;2lOyH!{J@p)TX4Na(fOxO7v?yekCPy@_% zl!C&gJQDbcw)m$YmPa?t8%Y%T$3ft{uWXgJ|)#HY_4#0#a;;-^b=i!kx^H-CH zr6Vxfmb?8vDC@)Vw$ezP5bi7_I9XOIUcX9L8u4ZNtig=e5z8ph$GakCk7lU9SM~1h zvqdv>tj0t&>+A`U?cO_v))k|!#o5reQ&fTbhZdg-1*bYyRxl@Zd#b&OpMm>d;OfAs z+`t(8mFsd9A1{O%tfvQd{iBr~QSYsRjg9T4R4B0uJlbO^S1HKkxomd^_`EM}WH&<$enW!_$Q zJ>3)=9sbT<70ZkT9~VR1d$K6Xif)KoXe*%4Ltcdb1qkxuz{Y{YtbyE%rIvo;7G|*L zqy_qXsFYrL^RX`gElk&+?yS;O3uwyx;MGq&|9<`|P@%qm_0G0MYqv%Vr4;WYBQF)A z2v~9xHuPssQ4&7REG?B_d~B9a>e|NY0~9_n!B5$8s=HB;n%{AQx#7=%pfpLD+~&?? z$J?K*2l6+KGqKL9Dp>)#%-wf|8R9lc%L9hK?iy04-uK>~%9uD@CPnca+yszBbXwFH zAI;#8bJglGEpL+FUF?XDLEKa!k-Hm0@5>6e7^=}js~BA!#Vu@MXtdFyzUG8p^Zrm@ zV-uHF-R!~IJbj*E!ISb4h@lhVC?H!*j9e2-v8>-ebr$vPu2q|st zLR2hIx_@cR1i&&m-|rW8uz8Z6q5UvY(G9F;4tB3*sJhf-Tm!kW6|WtCoY4_KHRsjU z7tFLq)d_^cBVEHgVfe|PuVhBEU(zc6@}XN`SA}Zj`E5KSL!H*c>Nf;ntck%Wm9t7{ ztzfJ7vKs*HQI58zW)0~pJ(Aj;R_L!J1d*j^2V51_RiIYOur==%k zqq-POeDnVSo$anV`yy^2D%!kHZE+?Chb{;axUQZAtnw}VtLm1VekS@PPAU_8rT@Ib5`K3XJ1Y4&B_{rNf*P$7 z63}(}9|t^$qOtCE7wp<&T4#X?ue#6_U}!Wc`I^sr5=650O7C_2ev!Tgc{9JuFonB8L%6k&8HlzDRGK%|G-`sTwNB zLrp9)<@`dN5)Lk7*M);$d*b5g->Tzcpa=fDoniEJTtE5o5|S>FLd;Q;W~*u67MsbD z9Ye@@ejYZ_3-)Esv2ZLcU1Ui)8at+jq?R^MP+G}_a|%g?EvOXX$MBW9Q!Y^={$#aR z`Y)7aWl;PLq%Zr|%o2nlf){aXqUz*Gq_~)S#9LeI36c{Qoa$pJDg|?mFzJX=g{gOl zN|fJAXH6*iq|dQKp{tSyK2`aG5f-pfdyZoul7lS*PyuBQY}hfYVQEQ5N>Q` z{y@SoX(3S$O~6>MFXr}$jd>*koCz7ce78bk5u_2gt=#- za9;|ukq8=7Im#KKEeKacf8&%BX6aJgmMhXe2RO44i{IXXj2=KT=~sy>A-XSp$0aM& z-kPAL$)PAUCL@!l`oPZF|4P9c81?oJ^tm(>A5=UJc?`wP2D*a#Nw(-__>?>HYzL{9 zXPW)EgZoR|N)=8>M(C1&|0)BckA!Eu#9%eqiu-@)VqvCaq`wSP@4z?`#UhcUF7P_L z!4m?!LQJ+Tj)Z!a+y@t5nS+?pa;&yD0jp=^K8Pw@drbUs83WfyXI?Ax$7jkf)5G1d zn#NqAObvH??kR(?XqB_rN_Rn_D#d9E9gf&8VbE9tz*NkojGvCng#>$J#MK7e+?2-i zUYAG0fUTx&+BOMM>&mVl3$bpZnkq~9i7&>|h{7HHBYPn3=e3NE^q+uTM$Uk9{bBS z*5r&?H!wX%E}R-wT6Q?v z*-_$SIkj}5LP`FpSMPC#kEx&~9#GtS0EJ8N<9)nPs* z&djA}es;E;1o7vU%D3E5I&--7Y{M3tGg|D{GP!KH{^y~U+k6rs?jZS?PpHeA+t2R~ zha)^|NTu#Cg}5G_pr&|9(tmdQuKq>Swr4$2S2d?dn`))tqKIsUOMyK-J=j zolJxznRk#MJT5gf{{pzvbTtJ78-QjNwS9{Ek$LnjZW(hDDTPR^QWCk?)G8F}z5-U~ z-tk+CNZioZH~il}K@nFDpuQjt5dT00v!`#*Vo`n(P!%%)$g33=NG;D4_R@k|zo;KAHkopfzfP!P2|QRp|v1OH=4$Hy8C5oGL>8vIOqR0w5<3K~bx33Bk~Zgi6>ADrVv;Vohpl zjv#^3^umKKaQ@MHu9^E%PG~f@OvthZHAwf3Jl*(5${Y<*rscY( zn9Y}EpW=H&JZAf3g!g`etVu|IO| zxA_!z1^AIkMciLy@PFz#h`G8XZqxf{2xmIbp8;n+=DrFh3a0pdOV}IzzG40YKgpk# z!DnBz`m%dx6iFFKy2MxEn%8 z%kKt$!G7@V03Y`od9OA2cn3>KJ>_b(8DYnKR74)<+Qq3xw6+BKAH$33(OTrn6xiOqM_hBsOX8$Dl50raKkZADydxe_+ z{1u70B|V`?aZ@Q0&6&7yvLzA^eg;}BOop16bU0pH6I8geSdezc#1p?N4YK(f0YU4i z=WJPObxQ}=o{Jh%WMUG-c(Zh^39wO1&aK{)cC{^-=SA!|hk>o@Ql2DQq zGZ^_nCxcxdu9&#Qc)IA$LhNs)rfdIn$fTgLCDf5UOVy$h7>HZ};qYHlk};yMp~wO- z#i9=hZoRiwZDaNR_;M~KXKTILg3@Gs33HSJk8Q}WKSEO3Us+vad+dz@)o1?frM&71-K+};x(hA|^=)|tVh2OV+_ zW_jEn`Kx`|YYgCAABgf(dEFkTaXem?f@)(3*p8KuS7B`UXC)j#z}%R^r%qPOH&c$~ zP3*}Zj;g6cxxwm9^NteVwtaa;S6CRgm@M&=Wgu*nHqT#+PZO*lh2f{B0g-UMqC zvQ%Gp>_699y;-p$rtIUj49xsBdF(>A?4C3LML7X)!Qj|t?lU1fA&~Cd!cdVoz}la8 zk<-N~`E;#9S~}Xen*}>ey7f}`8Lp|z;8g}#^1a+*loEiJq7yFZ> zwfHY(r&vrdy>76-e|3>XMH9hVXsjJ6v}(|@Qd^4Zk~)UsRtS={mK0;?GbX7p>6j`I z-f$OX;?O#QKzvm$y`Fn5nwSvw6--4)*K%#u|6-MPGw1>G6C z_j*i?M%WFY?u^k0Z+`~gqsp~cqaxe zh5dS_CnY(c)dk~-|CkCGk3&tuc$@d0llGwD1oJ7%vK=^+{(kH++(+_(zcXh;d%yf0 zILKASYMkGogvT~nkOH2;?B$~gJHl63W9aBz%ao}Bw2m{4KxC5V0^al_F~zvyL~ zk92jpd@wD-{yCf)%PT5@%!J#Fh5lp|Oe(KqRsS3FceNR7ioxDmkd7MsF;=Kn3B;@s zURG&(394dD=R?(dDQQcCTYym%Q-KG_peuairG-$|Wnm0NVQ%+}C&9)_k%EUe^*VBP zgW`0}-#FIu11x@GD(!)9UnYh>cPfdtR3&>7#g{c$0oBvAuXe`ymSoP9GAfLLwnXgX-F1D!guxMr(JqRmrMhbab#keYCI_zNm@9 z6NrbsRSh%mq=3wUFPGS6Y}w-Q6%6!p=rSJ}Lguj8&KxEp)8QA--iBBl2#v(}n8Hk! zLbRu*C(!$cs;JV6-OXdH!Ndn(KzcWf`w#ZmFJn$11t_crdx*gUzXT&#GJJ^(g&`@K zd!&|TNOoSLH~W*@oIw@p1l8sxtITxxRoBy{INV`QkyBk}RkDGM5ika)wRc!58E)XN z1}G9uNze_-BM9OTMYHHCl5D;mJDQrB*=^`O4m^Zwjw+*Rt}ZWTxlC%{s! zy3cT3DHXo4piq^HP?)-+qyLlNf(cj3YPsacqi+}Wg0SJcBH2+SprV$Ciz z6+kAQE2=|MTf;4qhOL>qmqGf9D(rP6r2igzRrbX{lmZ_)^dvEWaC4leY0n(yf#JWt zSSX3K$73={ItKeiCr=VEdEXweFJeweqWoKEyT#iWDjNF5q>syxQNl2LsC{Ym&1wex z6!tG-)O9J!=b^YDy%LpCcLbUFJHmuv+Ebg(9$>$%BN<&9;sGWn>s-06U;PB6y?f zjM~cs(;AzBK=3mm6xJ7@S2yi^a~I^0-{v{Ml3?PtD|X4#XU0w2Qlv^{_xOK!)gchj z4D}-|p-If`RI(CPLQI@ZxZR+H*j&)=BuE0hZ_&vc(zu`BIL8bq{E(V~+A*s;g>uevo1-U zxOrFGxRRtaVoplO;QdOGG&Z&rk$vE)$;-&rr`&8=OTRDpvHtR%PVxek$uc@X;0{rdqtQ-qfxyWx! z=%7LpGoRbJ_q|z;??^a=#dv7oFif=mbYu{i)u%F{P;FD2>ItchKm$cx`dq2hbpQ6( zG8hU1eM;Ip4`iR$(b3;Oymw-6!B?=YkXh%~XGipBFwZRJR-{F#l!7TTZoB+)xmu5l zw`}QiXfPgnV$Ysu0rs2ZvDl#ku*2vteC&bc%->1EB8iieK8d|C>HFFWArzy8Zs^`# z<9k=s6#B)Od4af-=R*ld$Z~>zMbW!iY8&ml^?intL@Y%r7jns{GLZ^36gx#DHx@GE zPsec~3(CsF;gdk7A%I5^hibV72rqe55*LDoiczu!-(|9#k3#fdf7g*~Cs}ZEDcF;t zzbkX(p(O=RKU91E6YsMbSaMdZB&Mx11VP7v>ngIz9{5 z%qGzxhEBoHBk&=$xd|e4k_P4!zf`~Z$qb%_K@0pmLY|r7gy5M{&pgdgC<&E&b{OEK z)XChEBxp)FSD&Orfdk`VmfVyl^ztkKKb1Qzkg{FO6IkM(w`Oe7d*}^wtI;i`QiRYn<_5hg=A+p%L18+i z%Q#3s%pG;gNo0TqU;ND7PB{x?$3v50nUg49NkFy8B|zghyMhU9mbRA3zW;T+rECsvdfw}vwsp|D+?ABfR*}5ABbvb-V_ksJ2K$fRxQn4wf(QFEpF$b*&~G4UwKCU( z)J*zMMEhm2kb@8+KC-aQ z8Bzy&t?3(;7Gp}w)WDzd)Czdf+N(tR}$k0ae ztE=M5@D6}Q&A6;CZrZ|GGh)IwITf;F7Skep0dZk*^VQr7aiy!1Es)~>?`6Y}hw!1> z*bWy_*_+fPRf6x@1fU}j-e?9#Sqtzn{KZ`Wiw%RBZzlEQ$C>f4)>Z~_s%oZhSw&;! z{W>&6+FkK1fuDXzG;$9|6U zi5U7l6jW0w?RjfV+*hHAbPRyn9w1>AcmmyGlm5cTdkczclfhd}U^ zRt-S_Y*{KW{cnjVXJNeu1yY8f``g~8a*LxL_!WupWDw(eo1m6G_&0Q4If#Idt~Io* z>lpd&&j1<#CKrT4qa$ZBtK*rIHo7Ul*O*m8AeDKDtp^|8C8^3?NvTb$Z0FuRUvCPi+c zhq|`qz)n1oo7qlqod9)KA!X;)j-#VG?M-5Qhxtpfl)y1hYLPXjJW&)DJrr7yZ}um? ztCX|(o&u8*%Jd5RZ7J^gV0POyK;P)6Bcu9Y{r`am4{|iMw?o{y4c2`PL-nZDy1Pmv zQa>P|C+xhB%qlJlOZ^lY*<&Hlk5M}SywTYobxZJMu31o78HJ$+F^8!wu8atIDupCI zG!w`MOcK^uVtLMT*z1s@`vE8hVsvEi_d9?anNcVusMy|pk5*cP*%yn5Xo&6gOr{1a z#M>qVS@#|hn|I;bEi+~?L+U?asppU50s>n%C5Z&%-}d>$8oIrqk-eV641$31D86ev z#5dJURNWVmr`yM!U|=KJugpE_qX6^6QX_jBh0E)1DJ}*vi)8_5l5me`F#MHx&K*y* zH!)G7XqagZWIsz6`V$sd72VhU*)_}qCH`!Ud4ux%f-Xi!M4b^0isJX5GjE1P2P8Fo z!c1ky7I4qW|97RZXkLWhvAO}iscj*E>EL@mKcUE7rK(C_q?=`KeD%CQ-%wwx1J9g< z!sc9~_}tsY{Z)brQG5cvRnOjm!t4zyn&4Mq)d>tuD$MNw&x3)I|A(tDfp4PB`+sJV z^rUpsb5aUSdeDo|7ATi#W|Dfea#f|YVkwaot#}ngD3E3*sUp>NIaUM|wF|onB7*o< zVNEiV)Kzdj(B1lay>4MwET}+*LR*r||2xIi-T!<(yTleU&+$9Ize_?4(DnrUibImf zEVHYTIjFGLiNgw<37N83-kOfRm8MHPWl5Y#=lJ9_yBeSJC~s`%^J@-shkWAVorPxC z2Mq0y5%>G~l%o*!_?X!)^mFJ)6Ho*vyIAm~cm#b>;B_-?RFq6f&`abGG1A+pKPK;7Ho*b7n!gjARYm+r>BVjEhhkOxb~ce zO@>b?mD1UwN=bp}Sis&ZJ%SQlWogNVW@nhv-I;uzNnMNOnSAJ>@~`_}YRT|Og8(xO z-$w2aoL)Y9S~d>3Um;lz;2X?gO6eap#k}_M2ChD=XF3HHsab|^hQ+~q<_|D=K3Tu5 z>zgHTRf__$bF^6&zppCDrbSD9T)eJ%a>1p4TDgNTBsU@{c8+og#Ch$BN}6~k<0_>y z#-P%`-0Klw%1YE-HQP}tfXd71TX60A=HA}U_iE0wI)zY!k@uc2t5kHbyA+KGOyn5N z#U~{tagV#=*;uI}ReGO&1=$vLewi+qNYhtkcs*Fwn-vp50Tp!TL7ZG7gvTwn-N77} z_{H0BqY|Gb{ass%_MEm((H1zmD9JKr;M(a#X{E*azUQ1s_l1o`68;cC-=+=$hQQ1Eq{=Jd^1G z)_A*wEL62-$Euob1=4K8KqvE5|DxPk69V$@vr7E3Wz@$yQ!SNd4W=R9voF8{h>HdJ zA}2K-lI8znFQ=8{MD9OpajoWVvniuU76~$xM_OvJDc?Q>$KCK<_y_s)($S}}TIPO_ z#NpP{nLA-e%Nw*a?1;$y7N4qVV0OO%4w6Lr+Xx(bxR<~|Pu_zw)GbQdkv!`xv|Bv; zr+iCMJn73VfL(J;5?zapE}o&=dAN^7F2ZT2i3csOG$}i;n>02wz^1uu(2;w$+*R|; zA92YJL;03*L7~~`mAY?8@ko$RQuIU1$n6T>WCB82D*f3th5aK@j6u3#)bF|92h`1o z@2i5q-QrXAkxx#H>aT4FYZ$sLegQ<-0D^=sNLealdQ&`NL7G=gOi22;*+j{oG9Of_ z`T6-=hwn*FTN|EhGW2abDKz=NoJ?t0{ljUV3FO-2q(NayEfqTBTP7=Kq z@temJsTEan4m4|G77GN(l!0b8EZrN^{2Lso+jt(8b41tL+ShmP(L$TDZV=%*^+MVS zYW(KxZlSKep7~f(@*=W<-Qsz;-}L@*A{9icdyP^DE?wp32h?+6$aZlc(^rpB>*)?A zX`o@xc%sq|GB9bg1bOiii;1WPdbFuAsJDL3d}&wr{<2DZ1r|IHnklh+bz?&AOsMn|undI_3pGtLg^)%%B)W$n-6m4fjUm8TtgLx2VSJ6=*n{{l^t~yYXqb#1%&fVGPnfp zG1WWNJ+{E6G`UeK6hUEZ21wU=xXnG(Cn=tJ#2qudCCfXS4Z;tev0s zoCXQt58yk+0=(Wy^$Qnpwbm)QON4pQPVzGB#Gsv_Ir7*x)X(L#ZJ^nef&xYc4!Tc}%OL8Zw+-q^ zY1EG=MwgF+U-j9thD`&{=Hgs$Ni@sy*(pGvRYQCXY1v({KE!oKc?2^J0)i|32rpt` z+7lgdSjg|8cbss|6?#ladFC#anyQ~^@{(<>X;@gV(Z3qKDwCYiuI2~r z<|w~A7i*?1<@(O{2@yUq>qePW8$Ie_uG6Pxk-q{N&$krv@zfdMbl0BKu94&1q#~Ec zX}q3Q{Ac`5o=IsE>nD2yJSoe#rp2}Bb55Ww@hw;Ota&J6MA zpULs7o3Ol?0|!bU=Q?v|orQGDl0-DB>1((Blot_c?pZ%C8IRAaL(Mg!gGK+r;n&(u zzE&kDf>0P01!qo#hu7XTd?^ zH&ZxXCL{>i4pPxo&`OxQ1u50Ov5wgV=$Q;?XhAab4*p0mS<|4teG1EWjFdV98geow=uiXB*F*Zg>#K}wJ>N_wl= z2d8qi;VVq6LztpVwF~RVwhNuG5A;YS zY>mACk`tANg1eQwCBg#_mC{*NSU%U%t|Bl<8Orr1W9Xwff}(fy1r18eEN z+3Z($FqFd675Yw{EiWpw@#e6K^nm8W6J~$PZH8^4p}-;q&qPa>8F_xz-mis4S~;R9 z!g%i$XG;zicrTfejgT?rm}*93Mvzhjf!b|3-;z_U?|OiU@a}W|t`Ts3fJ3 z81oR{Q|ODKq*fi$7Ia~eT_lOcy%d~aCK=WcEPFcNVtEY-p$Z>sf!|xGgL&~&wpUJ| z$9Y7r<~kdz5(;~OYY{cYEB=Qkf34c@HI+XEnhf)))Qkn(En#_5CCM;4q&qq?1Syt~ z-xZe|Q)h0gPsPQrTi3e#r=_{m8roBX6>gXt>(GR#7NG5)1u4sp?!;C*x(0J)y7+ip zxWFR5C`VF4Vhq~8TzLcU0JKlPFlmQw)>vqnkeE$@&sSpYBDdXjLzb7xxBMa@iOS(T z74V9{P_zVJ?*Sqpy^9*1;t-lQMyZFhz(ZSLpPJtm`}%%|BNdE5eFoKm3@4Szu*W1N zOR!NE1W~x3G>1!(sbMKWVQH`0{~}zl{BVuQCF>7tFn8)^onm4_;@K(8-VhR%nAmnm z{PyYeOxNsqNCvI8Gv{;`l5cI5CYAoNPxm%*irO>_KtbO?c zLkmE|&PBgJ81371nq4U=%p5^!D(5OFvaJ|5`^qc(_j4yBJThD4T4s?V8!ku1%QuOa zVxg|i{+8J^kRRa>7~d5i&Mb`ZmaIp$b8E?A_9}b|&1}=K2Q8X=?K$lmIkbS4q1@i~eT(ga`-1CpMqh6Q*8uQ6?i8HxV zm!YV}fSec`J1Up|2{K+ZP+yQjz!~|)F6LJr89C5*q9Ry0Fmu5|b}eazw@|Yst!Dcw zm9oapG=~AK$#JaH+1vY<#xt8o_ru~gNksR5SC>yZ?M$;PO$@9DZfcZAGWMk~KXQI| zD6;;nGU`W#o|um7?)jp*0k?sV`Z-CxI$PhK^q_1pcFQfhC!jZooYEbi5BTE0Pwy*e z>{f1BM5S|GSHP}HxxO$g8db6LXbng>g-C{I&&y20zRd~T9brC0JF1(2QD_916?}wd zZ-t;HjG`L84T}R{Qzl>KyFOTCRMaem$H`L`dt7g3w_Fq-pB9wwizCe5ZhnZXjw}6T zB~ad2)QKp6_G}@-i;A`!3Wm<~UFapKTe~GQKP>7yJ0)p9e82y>61u(JhZCQ_?)+$dY7U9qlvmaf$)EOF+vmT@(j zE*D6d`^_2oct3&C8KdwF6_Ue$%?*oV6_Kv6ylO`~D4t5nr~3*bJk9P_fVj>#2E_{2 z;NgEYDP3jSB0i4rCyS%1(10v4O%$adLM&_nfi+Pbx$y9+$vB5_@F(NcX)I_#ujPn3 z(TRQqUO(Nc&vLBJ&j*nx>Ev-JNQM1S|vsMy!8$?+U(2X~#dMq7#YT=QqiA5b(%6sRD=algUYRFdQzmG9WXMk)6=?dt;K zAI}5zGeg~|Lm3Pr2U4zY);K$8!|p&^cI*KK3=W}lFH@z-Y-kcwP=rnXkv!yw{ZOkb zpAhArFP*5Om2qELl&{&!Jq}UCX^X(~bBpdTtz>dUUC6DBiqt6Mm9BS}Lg+tYnurEI zKVlis9mB)wm6#UIlNKa)E`k*vr4H3S(h!;h;LY6GFkccC2mfsD7i$Zn;GW%J+T$jQN5( zUXVH7a=9RB!gL}3Vc7ih(&p+TGX=Gwp<~me(r6cvg z+RLKKh`>4-kY_|_(~A_ zcfXwofqE(W{y~_lVYE@?(*%XFlj&R^6kH4~92zKWi}yRo6S+8d%4oWDyqYlkf+{?k zYNVxHdrsrk_ymqbUO)1Jn5QTqE;lM}855otnF4lev$C0Xk$s=mmP7j0yVo|~nu z;lk<%FHUPloj(!HKk@f}_3Ikupz@Rw&O($>(C8fVBrtr)vpb5y;v}3y2iJqhir^$1 zKuJ&2Of6}73J54FKbbcLI-A=Rg|)EwCg9W6TFhd^m?Y%sYvLPw)R>erK}DZsL8bW- zITLn%3P*=!b`|z@gT|gWZrcV^)I_b>&yX4dV2lVfmAZ3tJg)9#8WCqUR){y+kHY{& zc}ZBr9}IfKTPg!1ySyXJC|YTs z$xr~;E{nZ7W-n17EGUy5{ps+{g#4pQm`mb!ohh`wMbE!Lk}q(qjWYff35jpsc^!Jc z=>|v{DPlC1Bjk?+&4!SiVA2T-7c_FKBK%tLY{qgXfUk^vLp4`Ed- z7ms{*6{6Zd=>7ood*U#M54dTA`{zt9sB;OHp^dYWMAlyU1kVjJ;+Zt*#G5knYZiG*U zyZs{gO&MMXLwwNulN#H?)%bX>KEk)=MAU5zTHP}rQOedAiUeWQL(Dz2aP?ituzVc|m%q+MSPexJ-`U*m8bC(yYBqG;E{z~ZGA zz`}~6=k3I(cyVuGR9)xRFvB6rNu>$g;;@(>m_Dxgauasp~t;5IL=LE41_*&y*#evZ(8h;jsB?wh~4 zZt#2_Hl(U~*Us!;5K$+&MbSNBaA;W6&Tk9E0N94zi26GdwRT&58ZEGrgKV3KIB7qVoD&&w(R}#& zeK<+8YZ~^gq79|2E8~2{dk*yH>b#6rb5$8m0d$+!` zB+Ac-$q9>T1pXiJTr&G`{vFQ&D_Bvx2rXUR&j>=<|e3Ed)f7PMAWM zjhM@Vk*e65u1tRsjS`OHTmLW}oPYIQ92f&XA-XDtT}ly>?;Bi@4p%t9-a)3bU*f2o zz!<(|bY;ru587t;ILL`*=7*wm7$^BAuZH zlIuEtjoJc&z=3@Y*S~%F!LLvMs0Ds=K1lxI@7I3&A`!BbgDJuz#nzeZdP;!ps;qf| zD%9aDQsJ`2b$0e1a+DjB`!|oy30DB}iJpMG*R5-6Qlk`CX`R8{t(|FESVik}VQK`e zawB{#$Gc;Hi0YrC(!_xUxZAH*PsF+2HtOsixF9)j{tRU0?g=g4S=y3Q9i$HSg@bVL z3&}O96_AKtI+nbd#7XE;HTN;~Vde3*&$-M>>Re+#b<(so2S47~fAE2Kn|@TZvxj1f z@`|FJd&`Kw$K%dwp3&EA9u-AJISd=vSAjWD8fPv*Ypb6@!Mxl8(rtojyjS7zDGw&O zfvbkGWfRGi?G|~58Q;ih^?zT)z;8nQJdVK z^F&8UDNUB8LI5N%iHRj8RD9Z;V0v~?+ar8Cv-?D05>hA0wdMY(%C8Eei_s(7_;&J$ zs>2>Spv5}(N>X81&Zd=x^~g~xM@Y6~XG6!fOhwl5acj3_&IFCpPG|Fnjkt-phNh-} zTy_5L^zzqE=S6w^lUr0?p!2H9Bk2Y#x7x2S11q3q-fCJ)&xLX-2W6>)NVkzj7rZd% z$1N$!acm`~wDiD%wI=jF8f#ZdATjh*QhH-BeHV8~Q{`-oqR>MpkI|@1)SlOrpN}2w zL3BbbBCt-75MYoxZOuCPvD-m`R7jma3W^~$B(u%tfcUrjfE^w*BQXT`ft=v8QRnE> z&ex*ghI%aa7{mkWn`br{eV1|aZ*m=A^t)l94-;CE5;h`GdT~#K4iU~Mf4~m`@KoN} z+*vq|7>nh=ffQ;bji`{+pf%c*O3?}lm)cVtW#|!&tgZTIMtuPk%*}ANw6vfEqa47% z(d~C2ON_GQl85k!>)L81_-9Tx^Y6k8y=BS{Q`B2_c7LOt) zPFoi&kpjb%x$izy0O^Z{J36)holTL?ul?>b715^_ZY8cQnRIMlwRRf_*qu%3Zo_&8 z;dT7@d))BLxI^9G;5xTDm=%*kQw;qM{#y zgy{UPt~Ue-qxc*^aX4YyS@3WIt00u6`Lu@4iV~#c?`5Wt5qnTuFNCqSxLaYCg;Zo` zbabmGssj>gTeiX*L-I2gSi$M3W4rmLORs_H{?LME6*x1(eyQ+qKVV5!pz|fx6AWt* z_-5!eFxB!iV)nf9^9uhD>I$O= zbfFO!0w_^XMs`a`o?*aMbeaMFcHdB*KL5Pt2}gTOUGg7Ln<6vKifV&BcgAeJ435ck z#pUp8>QEQnN{(?UKv(RNmPRJ&e^TgUQi9}~ZysDv*L~}0Xb0e1>L4r9KrFk{1w~&{ zVxdN*%|Qi}gc~qdZmD2&lGONA^|EV6_z1FoG|geW`^^Wwd-tAiAaQflH=hqp__62O zUs#P=>>a2<C8$+oE#C8xGd-sDLJ(sQhX~Uhh5QQvCQq*(vU)IBNe~iP0}|2C&C_!IwdWD& zp1Hkm-uWFmql3@r$0P5N`ypzg2IILK?>gV){7l>B|4oQ=H{G9oO+{`}RG9r)-iH=0 zWY&U)sKl6NX~S})3EgJ|WtXRChQx2y0tetv^92!cZVfKA zOrTdy=Fj35r3CDpd0)_wjgy~`*1;IrTdD`wkZ*FQ(Om3uNnAX;H>&|UIgU;~) z4Ml@ny$stf9e9n8XMU&1ZPT~GVi%kg_(C)a)yQK*^7BSvBga6z%(KOXKQ$tXGU`=? z9_X%PH|@?HQT+l{8T0UA+!bDUw3R(enouI=Rj zYCV*5%z8ykvtQZ@6NRU!qdV862So`%w|x`K({Hc8EQo%Y-*D;QP|NcH1^U{<;Tu z@0r=4%d8S^Py8N%sbTCxpC3zH;A;pizSNa~Fgc3Fi8k!+%(aC=FuEpdA8l5W?>}(1 zSe)K~TXtHfYqg5c{;>ubxG41ou^17#aQ@{+a0R35=0CzQM|c%~2!tF6f3OS|JIUOOvkbO>qcGpS0B_8n5^1J4?RLowd6i zAq?Gt16^I?VU9YW=9y0gf%n~vB%Ao3k)9X+ZGQX~MK#s~xwf}jHR79&YQzn9Z``ol z0#GdzmRKCq*Vo#5cEg!VqrXGAH)e2fSiNBGrP9ZFCGY@hL(hEZ_56C+QDiM@|ZaMF$Uk(4`>zd%&}O}{NmOM(*h?xv=JH~OC*=iz%z@5nm%fGtSZSRsjNL4KhYm-08 z02?(XTztcJmeJwkoKV4fx`6u_VvkBmFF|B=BZ?=kJyB_dDaVf>UplWAglY4Lbgp%E zA(DTtGj!}+zcwAI6o!DkJU#imGhu?36ZHO>RS7ShfU@Npd@3kG+iwc}UV3`57JfTK zQ507go|;0%pG6Y?$v8dL)PV9*NXINmLa=`Udpq*^E)v}ZC1E2Li=I2X+hGn6!vTML z+V^{A?ar1UB?)zaN=XHu#A|C$C4XgT@}$uta6d~vWrWBvRnSV1YG^*HHWa%p^>y5x zSZ*vi{@jk^+cPmmFh^FWuSf>D=oj@aD<7D59{Edgy}f;d>OcR`lJLR_Zt=A|qIB+F zpE@bL%4m;8DL%MIIfC3?SeCwc6EZ$rQh@^zOcokH-A)MPIA@PwLdd2utE3PaIs|$- za4#JX&-6e!emTxdbguD|Fy2FIxKB`3(NC&d%{p5z_6A^;fcVw*1ylwhGu9kVF>epS^S-x%bd0d472I58Y z1uDHE3*21C)%#T%KjvD)`~tL3;?paN{ZpyJL6w{0KK{7?^UyWd4b>TV4k7; zN<|WO5{4NK-=P;MJdcccZmCbqi>%yS5Ri*$?9BYO+WR_$H(x%GE~#{1>%g053g9~o z%6gYNOw|$tce9UYH%UB41y*qtnEMB3ZlN%cE*vlPcYKkcM`Fo7ML>uJsRUQ&_unNB zzU;aqC-C+^-H_d56eTvXq_lKd^7ngeooOB^k?3PAqsZJ)!E&#S`#Yq&fdnyY1L=&{ zjvYMg(|CADJARqsoGq;o$d`3`QnTaH*R@o_xiN@_uSoOAy`~%059TA*09HW0{Ac^% z1?A%7QMI1C0v1S=y13b}4WscK21^Cuq(6=nz`MbGR}>lz4GLbEH@M&AB}{UfM@clc zE91V;1>u`#NQN$!cI6cG>6jthfjB!UzXJ7!(kuUcv|l5=Q%hCN4L<_$!fVk6v#jnq zx()d+52mGf<^Ivxf{L7g?;kJUhMc%QlzHfW*yp6j3d~BR5k2Np0g!;yf$=IGKvf0z zEvT&Wpq$T6YQ{-~b5tr3YP++DC(+}Ja;yq|ZZSI)8GwR>d`!yHg`QnV*pif(BAVRp z&9C-OWcoZ(Gm;=tDPgKgrFHSYoGWZi80{#((4)vz6x7_dfvuU!WP@(phPYQx(B=8E z+=&4rJ~`bhUw8#xh~wHkEKtwqsP0?~*jKVNIZFv*pGJ~J~~ zSX~g^AfKXO^Y{{sV8vSk@zK-dJqkv0Gw3&_r|$IqyY~#RNysdFFcBu)?&M)?1C8k} zO(|%mqudG51G)A@M+}owkRpNoXO{zW@ZOJt^$v+QXukT6nlu3PH>078s_X4-Zar3$ zE{Rw<75(JQsv^IeeO4iN*ilfG?jQ>m zFbx{AHl)B|ABC>yL$82v0nI@4`MWyvzuz-Xk#PLfIJ(V|fy`0dgeR$*IoB>#Z0nim zO8f64mXX31C#dW?B0~hD{wwD0b_rt<4(rz?uid_8`T&^khYcn{Mt-*8hlq31>H9tk zp**F_Sl8J$-^R>)H*%CIUEqK|7Z5cH$kcY^*#6%;Tk825E(gO&2 zUgJ9C>E0UGv2)GZ3<=(5>j(472S$Gf8E5$WRcG$B`#w6I=@kK}&GqqRei^g$WbTQ; z6lo(HqwtM409M)0t*=bf67_TBY4r;m*=Iw9V#bAp1q;|k%7{G$*Qj9ECUh=c)ZRZ< z5sac_*`H@@mzHkoX*4D<2mD=K`hwIs!Lgg;^I@=<+Mha{H(OIQxs}qkVjDWu{VG8O z?BzwIfCvqeq-4I$>ypP?Rs#g3M!w z-RGmAo9{mkGpjtJfDMCUcup6-2rlGqen! zM$T-$wdTsx*xP4!z_`@vth%}u#H~7v3}4gr9#mwyPZeBhXU`~v8RZdv70n|ex zgNFqR1NDFOGj|=|JPHX>)AYxm)0B+9xA%1`6eCt`J|gQ{ufBC=)jaJ#j>=8Qu!ZzR zsk&?u(56IWbS{zGDo)|@^V!3~)Z9wwsaF)zQVOYnEO9}1J|gztH6KT9rb8Duq*MccCz zz<^bwGL?Ojpy_SWw7Z%&G-paYbzj2KomeN5e5plEUo8cec_MxsQT5S(oN*>RFR%|2 z71iw?9xZ7lw4NblsX-nCW8+MYRj>#p*j=!WXw8+7N;Cp$;#z#O%Mi`#65`V&0h*az z6eP<1)`INKh9Q50u3s6o(RFW5R6J6JGA#69I3UC#0~^&6@pM9Bk)F&umA6W>5fNC^ zivNWyD)=9HI3Db*%`bw>94a#8+du=clw5$k%jedvfjMRL^4rZsm#ZOxD`Hv!Cl5S- z=F+?ji8nsV8!koq4u(JYN0_Td;MFH*c;Hp+hF(Yv0?(6GbZ|3OhIHI3(Zm_8D3SHd zV9~;lQ2%6fAE1b)%eX-}`JkDXn4|+4UZFJ!b)%ayabZT%7AklcT^xetz7Kw3Tv+Oa zJn7-jYO05O*r!zn*6i}Z6qI;fP3+N~_0z{_H6Fa$`nN_@tK7v>l>Cu7AV053;oGSt zMi0+$bKn&RAQzM10U=;@QlYqAVX-v&q#_hv;MhE|=;DycS z_hWVNBqd#9spY_*rfQloBpAw#?E)(QU5^;sghcEqpZUQf)S*Zcot^1KOBbSi%uD1y zXdjs@$F3RU5})T6w-%t1m7wG*6I4S<($?{i>r9_HBwpx%)Jee)&qbZNs6|)n7-EJ( z7}G8z`3GRZ!^o=GkA``pAke)jUa7GWtsO}aV8fTUniK+<(I^T%|F{n@(jt(9gKmy5 z#1_ngWS~ZQE5AtF73BVbT@3%7t6*bv6w%tBTzgKt6nvbe&0w06B}@eiA_({}z_OYb z9zDLD4O4VY0<3Vrnw?mwe-5NBj~YGtN)X`OSS5;}#4t`<&)poJ!Ul*Y*D03m&Z9g8D$JnByMyi+Z!DKH9Mp!x z_@A(*AyRo7Y{(qKqM>bE)y6gzrR!GMwfnixtw|69bQu(aQ&aKGBa&d~4~zYet5^Aq zZsp4MJsP8x9`yTBObyfuM#+i`&E*8TW!`IUL6|Bl~4_pCb=cD`}> z{%@kGf(#=?WImGk@_<@c0Z+O#d<=G55|C!6!cgxj&|@zuguR>cpdG(Nomiy%1htyx zxA~qg??lyhZGwrmcj^l8s{}IdQ|787F`$x@|3wbbDByTlYDnw5vOx14WyCY6t?$&N zWjaJhOrcAKbbixb1ku(mY95PAO#zsz4i-5n9d`#D7C#ZS=tNHCb#>#Zi>NQ33|JIX z5?8=V%CSCW@{+~#0Ty;28%hI;%Mv?iS7OdiaLc4?R&(IkZy_K$S{f{GL$mMokK)-zVPiW52=HU%c z^VE?J6LKzYFt8NiO>&_1$n_;KK$-^LI^#qEquI$kB8b2+{!B!UZhJkQ``#y40z(L1 zK5OB%UQ}o$oE?0$j(Gxi_DE2bhEM!VF#dElkT}Sh=#7N0US#+YWjYk#hnoL@iXEO#^ z5kvkncfr;WsVnAM!Yy{ed_X}iD4E*_8ejz#R(BF=6@u8sI(l?VZ=qX(nArlW^I_DJ zs8<->Zy{mFrC$6Kus{JU)U^-UbaqdIxk{O(cY}vaVG^Sm3XXzR^mW=Hr&9B`6;}#e zO!(iKELy@AET5fLGS;*AY>_;z%-M=w3`S~tJ+oZmb7T<#T%;uBrcmn9@#s9z`CR7F zwQEY3;WPD9d-)Y?)=hnX)rm@emAzkaPi|9d@R2*}E>n)^e+w!$M=nrBcdcfKmHHiu zP7Ov~5UqOIUD(JnMbh}|n@G`?Rr7~lc6rR#Np)xML!$&X4K_8ffrF1FkFk4tTpebY zKp!v>_otcIYwtWpg$-d7xO~v|;`apo?EfN}Cw;sg4Z5V>)}|;#54X&%CXrNuFL0~N zjD?U3Z;MT#xuz?&mrhV)q$s_vY01^&V8XKOpxbR~k6tw*#{;7HBS0cF_z-nX6&$G% zllx(#(>`I>8txJ-fvb$}7(BxH%<$1?(VwFPW=~)?RB@tl1Gy#E+@|c$gI+cof^jJ! zVLbr6ct9bEA!0#KSufSunLBv>FUtOxNWGwVmEu`6*Nb;6d;@}@$k7;-C(@yyBS;?@9 z;z~+oe`nUEH-?vPN>zlI61XwNl-t2)b_;Z(u4!A|T(n9-C!rni?{+lR6(%xz+J5o~ z)XB&bC3cR?vjT!SE%g?-5203KnNLGQOewT{bY~`!DbMJm&t=$o^j``rW2vC6(|98v z{a>?Rd>VF?+w_i&LZ$|FGaPlR-@)Ta!__QdTmmZNMehXA+6f}F zSwcUJ1or%-;>aX`?hi#bL24m4{t&JKU0*)dGGdXPGDq;=N5)s#>rmQM>q^%5F4B!S z{2}4|8uUWTN_q;+PaX7cPc0Ia(gR)eB=@Za=-qh(MYlaaoBPS7lt*jRdl-Y@L08j) z@QJeUm%rRt_&R3L6KKWm&Tx;oM3{YPlvx%*X%pP?>SS|3oIa3;wzKa<>3=k=xN?|%FXy6z4kl61 z55x{s@%e6rPB0^+ZuC|n+d%J90PsrEM4!@lyD0<+4^6g_9(e6JZN<+rA2EolH0BHDvggbyMR33EogmVbr%^O z%=)Fzk)9<7F795MgPw-a?=k++#2=;%FG_lSY!&6N(ZhDeUUfA~`HQ*&jxaXlxLMHw z*}vuFFI({`oGd>mX;ZsiV?+t#*h!8kqt3mcO)j;#O~C8b55Cd|2JXuZI`Rl#|CZbY5LF$VoR97M?icYLfV#)QmQ)#5F zL~+=tJ4wpWqMC^z9yIL}nAK39ZHg0j`{APTN-%}?oLpGsQW`00ow3aU!H6Bl9AK&W z8pIQ22`kyrLfxC+Q{tD(4E2e>Y*z_!_xUV2{@vPa2qW6 zG=_xR6LM@)`#`p2kG1>>V3&jM)m`EU7v?8hf6p3%A@ZMxFb{pScR;P$3MDf^*-%c~ zKO2!M6orb5N$Cz8-IfI<8|((uOV z`@dnmLcmFw8i7v{Tt>kMsMQL4lH5Ri9C2cVg4r#hvuG@I>Rna=VrMfFEHF5$p7SCdSgPRKpSHy8*R1;`#0r+71t?6u|^?C6|~Vj zN6OGOwQXC)#IS-B)LFI_2GGpv-_x}qdro64IBO+if_tQb>}GTHezq5vp5vdmkn`eC zUd8b10-IW_2R*MHN22=PXSn0fZJ(|+BDIRt$ra^SCir+=XWy_p`UQ?#G=|+&of@VP zaN_^RbbDz!%R4Y-77c*L(67cL%X%dVv*aF$%9Uqp4b~qDr@$t!nb4+PUmIw}pr91- z%UT@*HP}u}*FaC*sg-;745SAMfDl3VY))IqwmV%RhJ*et3+4W_0G@U*kxZs*PUWqJ zDOQ9t)cK!54-AEk@j5W>0Q=OQsN}HPCJIiAON3k3y0DJhE&a`gl>Fk^%e#?@F{DnmAE z8(S2-#aWC-`0n@7<7cBZJC*XpXV9M7TI3&)BAf93Zro#11@@glF$s3JU_QcU z3horo^j2J26vz!t8>cy|u$_BG8AE|JSMsc?p?O`?rvi+abWgO`45xYMaQQv+c1^IV zG43Yy;>i>8RF`yozu7>G>S1nuj7}Y!cnn*eTQIe45urE#dC=^Q6QjvvVa| znW%Q|(7e7dw)Sl#Z8_RsFKlcr>|37~nN!c*iTs&M(m1bO5Rl5U)o@NN+VV6~OvZVs z%P*w>r-S_kr|hp&(Fr@7gqkQ!p@N@F>@i)`=tGvzQ#Z#?v~EY4gbR66(*G8RmBou$ zRxi&Rk7!tHeFlra(q03%J`{3RJYd?^fNu&H8HB0i#UnE@&P88(%k} zLs$SkV|4aX|7>*C@5xr|CgP>zCCgW-EGZ^lc7}(ZVYYtG#(L!ytrZ1j>-tINN`RHzYhjeJ$KEa7P+9q?QWT87YIzH|=P2`@9pH<{`}4P$X-{D?s{ z-kl-TVth$T_vO0!#z`)TZ5BevUdqo8D0pIJzvV!xf=S{l zT}Ls!A*M%f!}Nw-%)DKGqumpe<5SWIg>JzZ%VxX1q7K7xNFmMYsVZ*K{E{9NCn|>; z01{t&3Uv;&DQ*3sNao9=UX<;+ovr9n=hvv$C^ZAk0vh8D6zY%$?d~*gE%a-MEdRxC zV0XB6gTs*%Maw2ss_U{sk*j8QgJ1(Pb2}aF+?*3B-v+2u8wvNcbd@1*2cO=HIANkm zp;%qj92Dc;-qm1n!H@|nFw*=_)-vlI!3Y5!Xs6Xv-|wk_2=$w*gp(`wWKrJcbj(YT zGyj0G9Jp&^m1lsST5J;%N^)&N7;?Hs3UXXTDw_xlw{4DPVq35<>7fHfJ|Wfa7(g{j zFs0=q3{GarG36Of+xjJ|m?qc?pcSZ3P#mcjY|IM;Op9WutZx7DXOJwOqhoc%9V2ya z$T|N5lPL_kzD^BPzQmV6Z?WR0KATN2+c8K&0>E@Q|uv+7QpwC;`4rJ!uYW zBuq+SwdaHtj1{N*30vP<=+-c_#Skkkyf933MeJh+^6}MgH?OQ2N~Nd+X!ZNmvi+D~ zle!Z_SfwoDpi1@gKh4BMi@#8Y#^Y4pTtHO>GYOb6!XnsX?_^PTmKKMDOTHkbJtaQR z4UU0gS5gBhszl}z7J%pBFbeL*V)82Cq@rlR*@|gh0ayl@;;HxzhVgIS2`dSqbzW*q zg+?_!+NS$@_S&J9-)3W!)7xTwR=2AM zJ@0LK8{;7q-&AbOcO(-tj++`Rn}_X}#_wc06lSfYzV&m12%^8)ae zwzo@--eA+WsdmpZupNxulMftujTVwJDh)HzS!H@=fo;bVsQ}_;t{IZ;p?rFYK#@>RCU+ z(*Zu+z|DgDIw`=zw8JsG;a1a8We1#SkG+t&PqOD$3i0DYc6egW%JeHa5V4du_?JQ0 z3b}1ki8-V+{?lA3V6=mvk4v;v^cc5dq73HC)7Ao?lC5)W&6~rL*~GyG+;(ZR1=|ZO zrVmc4w5t}Yz1VFRoFxJ8(8&^)S9?Dp&mc|bt-|V;7yHXlSnG3gU9Kp^Gi7m$`fQUY zB293KdLpec!VWA7@YnwZ#zL0YGxQpoBu>r8TsZjE=K$ZNar*JW~Q}qS`GH2CA}dfu@c0SAbJLu3juyNFv?ZeoJr>LQqqT_-Al`xpsMz{QOu9?Ou%yOfUR-$k^}!Y%9mD{tz{_M?M7JvChZO z9rBJ7Y}|~17N(2?>izHD)_F<*gn$7b!B9PWI|kk)p#^>j=@#6Q%8bj|K`Jjwh2Oz+ zu{(+?1zk?1@OzHtg-5)auW!fZ8AwX|4PC{R-c}~QT~8mx2nqX5Wd>@$rLsGrxUw4s z%R)MN50oaN)-p2PH4*<3^?0sms`PA;4O46xU8t>dGuLAkrv~_ElBQP5Qhu9wPl2DW zssz!g-}nC=p?Y}krLD*+=J3mU8|oQ-u&tguh4sfe0%p2I<~!G?Obqbs)*#9rigTJ^)ap#3!E3h`@$W1+HvQN{2lfWhjkzp6rbcfj1-a_==pib0ty;gx% z2WxeEfrC-+4WYG~r^M*6-+6kh6iOBB)ImAzd8{v}pP~IfI=FbeI+iRK91MAtGDM2Q z6BkpjXoavypfXsPSdYPv9<4QHlLQO!CZ`7NC4c?RK2z*t|7`*PQhjLxwxT?sK zA0wQnQYOrDFLstn@%e>v0!%$^k7TruxB0%D1Q<|(5NXi1XjFn|a_aejF|>Q?{%?6o zFc_B^3Kr}wbV)f8sS0f}yoA>4P4t&ZBZ5B$cey-hs3_*`UuXrf;O(iK=<6=2^q#yyZz-{Q8#Vx}_#mA+q{;pvpHLR| z=lbVjIxcSv-nMt5ZIgtN@$=ZP1uKWSZA`4)ov?&@=jhr3NdHRe_>1X+JFCjy`iFd@ zJy5EFkgcMw{>wYpp1F0b;5SH}XQRWx^7;uFM%*{tR1amCH<-tr3!r+#BJ)E4Jgus> z*;beoLsfR6p{39(p&I41U%5Kbg~Xz-cIUn>#R#si%&iht_rnwW(*z1*)M6sc1Ui34m*@aFw&O!v)@ zJ%zT6&W#No{Iw@sp0coQj6H3gwsS}F-ujY2A~{tFQcrv~iRhNppIouxyIdDiH2u_YRQ*tsvOZC# z4(x-@0u;t`cS9A-(I5ln=Kn=t(dJJ*V)$S=tMB zLjuEAO;K)OV}uV%d_uPL0TW9d)28!X4=FTR&|wPq+o_&W&4uCk9Jjx>sU%`^Yq@`e zpHN&Y3Jwttv2yd#fknVCMzxfnp^xjbLgAoUJ5oqcr0 zJ%AD5$Hs`CU)5Zh7ydPdM2wFjKrm$Dxcjwpfc%Ohd}Eh+rkYe#ne=(_AT=Tr_lLfs z`WIjAEet6rHGRGw?SVqDo4wEu5eo$MkGJZ6n-I{64I3yx&s>PC?@vK!rLZ zwPApXp^hD#6&2tNll@_#%*wkfrPg8<$Wc>?%`YvP=>Kb9al}@Jo_;PrH@}h?Qtj^h z3Zj8L3LJlCbcV;)$`~*i#r@H&qwC?E+d9oU@xu0U5P~5pE>TaF*NqqXLc;Y%M)-yUV$>2Rpn{s<`Q|yZ10HG zeF}7u+V%=GRme!QmO4vB*w5&t$0&}x5@AxL$8y?c(n$S#>~kE(byj<+>sU5b>nwD| zn5cCvg>Hy0hKwUtOg2I-c_48K^{?Ysp^&GW)xba2oS7g;`!;8%dTa^l5`4d}=N>%+ zP{SMuTz(aX2$!x4M3jm0QQs=NNvIP-naUyqtL zfz-X{o_p5!oCA{pAWSw7FoUId2*MSB^rI4=ZKmHYhUw02-tR(hf%>MiwnY=M@&Yf; zhHq=O@4ho#yanP2lAf8#_mRR@Z{C*{u`5dhEb)8lE0UspA=o(6Tkfg>-tGZ59qpqtB6AfmRF1{T#3Gv`u$i6Yjq)W!>tA=5hM=-T%IR zaPn|z_MI^HOS65j?`gewOPMTzQ--J05MY)iCN3ePHBbl~lGoB>5^N^S#N=Kon2`)23xm+GX33FJwd;-guUO{6f_q91v)*TsFkH% zY*nRD)v2|65|F4bL^BuA1o}aUV34PY7Y_y@$Y7^(>0^6sN`!ti^I&4%L^B)8?+uE7 zpTfXg9Ct`!_z?B;pH`lG0A@|Yd~GWE<)pgb!F1+fVU1nUsswT_xSm{4tmk3Z?@EGXQjr5V{0`+4!-}ctGm>IDa+25g@(D&Rd^(x-`gT(@MfUVVBg7QKv9bl%h$BhyGXKkcu5gzY z`Fy^IdV4pm-%)^Db4R1rQpu3=Qz2Uo&qHt*Z%KGN?4mo>qrU1dD51|sf7wW@)8#fe zM`Kv*wnsol5VS|&#`DS;h^J7xJ&O^TbK-Rxm>&P=o$|%}*&a=2@lf!Ei65EVq3--x zSkpg$?{^P;bFD>*P<6gv-@f0jL`qPQK6`P0W&s+9f=xH5N$9PZ)Hk36Ns~ESFf;_x zXg7>=$Ks)@i`xMP%B>hgC6EVn)+&}SZiSQ}47c@yOdf{PwzlNIO-gK|`gVS7Cw-;; z`^jGdTlLV1!GF#ioLrWGk{_zIWfY^tEHVIHaQGSxaFz`|^ZiYj{_?8e%Z_re#ucmTt9yh0GQgw0#fh zT-$Z1a^ud0#IH=yy%=kOj!X&2qJwbx?lzdF2`Pxy;rHGuLDgni%FL?R-S^GnpC^BL zBfXQ#rmb*hQIM@(%Uab3S4jdjHC&{$mH~7l^cb2iC4C(B!KRGbz-!k?8Jp+R+pn35vc;G)JRC%CbnN<48acraj1}@uMp%)V5^CgHnx6`_H zv6c!b0lIPt1^aaOpq|lHrSlNLNFmrM z#Xz%R?RV-o?a$Z#)oe^KgH?_z`xqI#NFKPe=ltDZF&xRbv$(BCeZyMFx0(c=scs41 znGdJBZ8YDi-Q8!^z=;l~XhAvB(cC7ycCb8XxoU61#+%r9uh-cW6ug6Yl={av_O-*>eA_z~GFKWZWTWeNqK6LJ|~+ z&er1L$Fz8~0FO#9Ku}f`wh5uDjQcSU^%YlhhOQvL$|3Nj)M%Lf&Bh^<&FfxIr4S@+ zU!+CH6eh&a9kx!0_0ku+-g;$cyIJ7VsI2XS$8LsWE%vrLc@4F>MEo2^ib;&8rEh)_ zuG%?{qPOj4LY7NraBSlcp`(^qAEv&%N^OWWq!iL3@ZA0io?BrdAGU@#sY+uLxcrag zRnHU@#DW%Z^pfKKn<1YB9}B8HXaCHI+_U5%B^_-UR{hGSlm0yieo{}S*s$t$I3e?S2#obL)4M0Ooooe-8ldz%VXS0$rj`$mxs9X z4`;y+>p}YbZFcRZPTcUZk>b8x24{Qh+6ir}`pXWmTugE#U93B$=s%u%uuHXuBg25b zP7qoK$ZOaK{?mO@g5-fY-8~VEAHq)o9K&=Opa-evYlYL7^VJgt-cGfEfp;BTsrO;b zEr&+hDTh0LmH|pUH}{fSCi1_&&j=7R>SbodeLp?~v3Hz!&kOs}LD(K2YIh4 z$mdx_el#`;@zGVih%yGhz3LPr6cXYlbz$weu{K34;DfNmYh6L^0hh?_@j64Ccx;I= zA(~B|&~S+HB=?ahW*Ef^&gkP?mx|E!=)|kY_dHZ0T}~fGw4EFoNSb{d*3@n{)Y!` ziUbRH0K>BBgH&7vb8kt#9SMH99pJnu+pB`j@N53tAAPO(E{7<%JG4 zaeC(>YcerCtt9rCRp9WJ;fF`TzN%nLp(9|r1I{Fz=6mDPq3OHsS$|sSg*!_7m7|kB z$}IK+X(T_@~DK!LZ}t1ZYDR# zk}fUgZKug!Wyu}nzky&2lqX7wd@c2hBgk({)BN~wxybLUDG$Y;89&zw!c~p;-7*UN z*W$LS?Sm#p3*!JcaLdtk1c?p z5J;Zx>9ons;bO^6iBjIdkX=pqx6iUE38NS}_D68T*BplGH1*;e@U1jyOVXb__0*j= zjgGlVFYIwNazoR<2)G-_^BX10!4*R<(W{}WwL_MQT3c6jCsU}zDIi&MrJmvzyg>J+ zggqP@YKPPZlXuLvkUaY)NVLU_nb&O)*UkelZ^uNFizy>Gcy}Tkwe<^xd8r zS_1!*rKh%reVR&Cjys=wz$`e^v$o-U$%US6f50x^O?_>CCg)JOyQSdj-UYS=^om?q z<-YS-E63s7Jy{v;uL3o!`7N?yl_CAIr6!{`xo_ePW`U!&4A-rnAi&_Go>}q@aNtHU z@y$c2uWDi_{FIDMLPV3SQ%+3!sMfBC+Fz5pUPV<^^05d>%Q7)pjCE_JaO&)bN@&k+ zS0>DTKJcHjUk5I`gX$f)3)~hXYP&VI6wz6@!t>9?@!)q=j$F)BY z8ivEx98@|Ft*;#!i!`Y?#;-5f1imCp_o3zRL7=s7I+MLeN;4s}1;OFLQ1M)+9H(nF zbC;<1bmD^E-a#W}QX~r`s~wpoyau1%o%fbA>Z)z~&3cBIhCUt5GKEEGqthZ}`muHI zcfkJnu_9{y$wv?3W6!2_LxD>29hKz|UsIV+Add z4jZfHSN$P{iMaXz1X_>AqS>VqZ41UFQ$ngIlLVebfJUIJG9ZuFMh&VP+n+PCWeSat zz4gk|@j2biBlAiFr%7C0R zW#4Iax8xaR-Ym2jV?CI^>aX#P)S|_D$ptL-Tv>!i**D;4pL@U=<>$1%ojT5eL>MP< z1~~2SEwV*K{Z!_|=BZOpJlQ>!*;S`LYGpai@a@^P$)gixoFQ!$eScwU#eLsQ6=3j} zs15n#SwlZOf6Oc-m}t0e;2t|0f$!79ukJniz=lRT`rVA^Ilh&XYza7xVQ6U zd|g&j)5f1!t< zhjcS>+W|*|0w%4#>8vfr7gkX|Q8%5ZbfX}-{0>hO;%-4swgplGuh4foJm~CO)*zqY zC*tJ6!FS4ly&Ta#-^Dk@YrZ_xfEjioGpogS?mmmaTOxdKHKWAsQT`RjT%grfMr^rP z2WP{?Tju7sR&#Hau|0Tu-$WXC@)%~kUOfZVUb~YRWfk^T?_T?~Q{^9_QnAl-3hz-o zCXe{&$2vMTOkw`ehh-=4maJ6M@<%?lC?2h}^@cRKw)et4O_$F5?;UkeJ?ffajf7vC zU~_X@nATu#HE4iLpm6`va*iA9ItbBuqlX)b0(I9TYcj0%Gj6URjFSb@2p*htL#=&( z0kA4L&O!snm;w`SlPQA);Nn^!WMuJ_96(s6Zb<5>1~oC$`vLeAu__na0wEp^;7jl6A4?UnH3KuoezEZdsD)L1Z+%(Pd%7JueV3Sziwez&f-aIO)^38 z17lFsSOpO$zP|q>2g}jFBo7@h57}PGR}){6A6SlHPZF7xKJqspK7_{#q)16PoMVd; zz%Bhpd>(;Z9gLAL@y?#E(|FsyD&*TB5kWPRLV+J$Rpo=3cCl7n4Yhg$?dW_Gs}~>M z43gprDsgo1m8XH6DZ_9$0xdn(7bBXd@Zig04`dOmPd%6tsAX~seV{J%`H>^z(ML_% zx2|o(W5KbW{b#eu?d45!55u)SSOmSXp<=aneufpA!0XZ0?Y@~BBkMheF@#9VjO;^Y zf|vQQN{>wnuzEVQ*UH~PI1~I%9Wf(K^S$J47o;;av-iD^t+K}$tv&gO(<-A9DG#q#ADK1AJIf&6c<&4qZ@pHt5oey9 zoBVx7W4h}Y)@&K}-IHH?$)*I;wyLX358k)$beWkAXKYn{uTDI8-+QOaP?_Sv2j$F?L~wiJHtKj(E6pbm&qB%QXpO=@2S zIyv7<)!Tab6y}m|(@&5-D2TO|MamW+s}P4E=DgG&cR~b7(Wmu%_{&@6V$XMj%({(Pf^4B#j0Ip3baL{e||Gm_2uVfa*sxZ7F}Z19*`}}O+vRE6|lwQ6-pV-YtF6}aP_FZr8-9CZ_lpTh#`(v zli7)bT0Il>`le~2Uepxy+Ku69_Z+8@rl_D-qb|>Zk7cqKT%v+TY|a5&Vr~w;dG2l- z+g3n5tnTU5ma#L9iT$c$tvTfoBo|TkJjtsak^Zp8PhxO?klMtBOVE;~9gO|3QsJ$9K+>pt(R&#k?5)N%|{TSLBwOJP&~ z>S6!WXj&s}wMIOf%k8qKDlP8ah_NykA6{I0uY#FbVc)=`HsHiqkh=8p!JnQ#hK+1k zGxXk2;{(rXtVvJuGouiev9O3z&+Pqp4v6S_obuvV?#*csSW3jMS>lLs4fTSC`l7f@ANt`C?-FKV;r01Mon1G+Y&8oa)(J}(oQrJ6V9 z=|>^F)tAoMg9w3OL>XQ`KKi0rNp}YEmRvgXItM7P3XvK$AJ|2=$S%-~*L_DWG!vE! z8w_}>`tX>I3`&|>CIoT%Ml3brr$y)Kw2ffbio&KzdGx;1X=;V~PE`<>9iN=cx$h>% z?KuXEPuG0fc<`q^M?th~$p8cG=mQ5&K5q?r&S$>xr%`m7>}kvijaq9H5Oc+&@m<+_ zuEqkN_NhJOrj6+!Z?lF-fR z5q-rrc>+#V$^A!IKvhtLplVOcSCDizmUsg^So}uyWna?@E03V+O{$c6=t&30;3zpx zIM$0tHq#m4Rp4JmV=WNzqG%O*jY2D}o)vekgXkY%;*KRJuP+m(K~yXG`P`~q$FZYI zGyFjgy~oZ?zw%DV=|MlgCSaT5#XoJT{k$yf-P%Nd|14}LpwX^Ag?21oz5$Rd{f{-$ zM-%k+Ow)t8^p{6%$+pAy9HUR*FYW~Te||gs=g^XJH~K7>zU3$!X?Y0UQTsKV)g9#` z`tmOL@v#TWBdC9+L!t0_^_$kzqE+==dk|}^9@P1hO`(~`_`09p1j-r}H#NBZpdS>5 zb~pmR4J#iH%`Ia+MkS~{JS@%LQ+r9Z3Lbps;GBEQgb`sDeWCXE_riosIUNrs+rM;1 zM}{U@ooYt17HBnx%>%m_D65qdq!L;iQ~<2D5~f@0@s4r7xwz<=SXhUyR8g@lj?R%% zUgHqsP^jucR3-Q(G&q}xM%B7Es-8$@!iEyH<=mqqduXTZ#Y3X;9w%3|a@QQVhScR` z!Mr^%uj{Fcxnt+8wYZ+>us!?R)0DeT@HMOaPrbYw}Q=_PqH(p{s2-Ax7FEu;sb|G!FaukHA9oT6ypJC<#B=<*p}4axrRm0A!k@@ zwF;0qFd?^I=m~dBfxOHAH>89kpM+AFFCC4kuk>2}ab1Pf3($~j*_H_QEf~Y^w}g4$ z)kRz<^BqVklSNY^Op@!0!7jK97Cs>ru7}B*zh(2_%~`3FLRoYh%+Ub*7#l;c`s&Vt z9I_~Y!}UJi1aZJJeOByoU1kgtwP+A6s*2> zFm3aDPE=a{dkvEaOx=kQe&DWhu4Ved6*g}RQ&80gJu)$-Y&s}LNM*uwS+V_<;TBw$ zfJ`DRY=HtD?mg(_gT7)YNDy_%!|$62ra<#VL1@B>KU;g)fkT~pNu_+4z;YvneHPGb zdOZbp1pM{X125L2m9Y3I&7EAm7o z2wMGB3Vz%d&IXg)=E}BTLHhKz;fsLvlMf5&_SP3;J6u9t_`M|2D^xf= z>I!1unpEYDL-@b;Y!G2Zn<9Lm*%5)NJy+2F{^X!tC2QG<{AjD&>zm4YN4Grg8zVh_ z9H)-1P-wOP47Ex@7n?b{b(IfKlI8MLW562OLy9A8-)?K7=qrX3`kw*Zdo9IA9Q zx0r)HA)DLVu3HX{<2tqq-0mkmLKP8#Gf;$YCQ>*8N#LrPc%bRo-8m3!D#0(gAVU7X zFA-9>IaCFn8T);?r?vaVat~;E`xS^;Y%Awl^}ZB#uCVoS-+70E8ga<_;Sb#}0>nc0 z!rz06XI*CRDrDPjhXb1=gLwPxIg{EkbU9ZbY_9>-1wGMLHw;WP4yD_w+G1PEBdt)_ zH415UHL(xjPo8H{5&thMM6}I8uEHwAu-AFMKEULLASesJDD|9SLnQTeQnVMJOO{7l zyO)7+##h!|0hwnMcG~&5r9XN3#jYs&N_o$0uc;t0e`){rxz+vSmY8> z|NBOFmCw4mYCQiZ+x{w0sh6N`%7aJ>wz8M6hhW8ik6HPPO~aYQfA(#6gt(gB*$y=u z2HZQ?QCHswn>iy~#g-xD!I_5u8mA33i>bUOnO@f{xfCASJsf~?xlg1gp=$*)hdp6e zFx{bGi}0s0e}BLKfH6@s2=}kC8_63O82Cm zH6TQ_bS7UT>e6BwdvmXlo{z8J>g2pW-_~*&vex|dW_PpS#_l&Oz19!g$nX;zzSQGrRl12#_R~+RE2$al*@V8QwLjGg?J_A-mjW z41M4erSc%qT&&{j%adNXH(_DGBnmzN3m{vty17$peS!i2t_K4f!}_SqFy&CGzPDl6 z4c+c?iJrl&fS!4pTwOtmCT0H>dXwU5BG?B5K35R+xx(&kGZnJ*X}L1qQ|Tpf^avW&n^a*-HLqnAg6U7ri@>Bk!*qcwP2_`h)8CtKNDHwMm3oz+n%HXD{|O27oA&*}Lt4;B&YA=PHa- zCy*hkoP816`prX*VCO|+a09^CrV>rMjUCNA(nR{nHLM}hx7>8RZ{DWkX#KIHnD

jA()E|r<9LA|s}h#8Z$heS+mFd%4oQfDtA}|hQ%P8g&0*$(Lt!?# zLKn(8GrquuF}8@z_`}DiXvs8z7=wRw*dtl}2g(Jn$+IMT_e6GyBTT-!O1RGjaEGpy znw?^i)Z~m5bvN0S2~6U}24Zv@cvE7=`m*p0eqv$*-*m8T==jI;{DaY{FD5>n7aWX| zALR)o1b`wJ%i!qh1b1SF)+fxO_RKk~UJkppmPl1g!jdFfU-&veLtT%_v@jW99yexJ zBwE9+2%%h7V2{-KJs|I|h`bIXv;cPPHHP;Wmvdel1>U{4X*qITeUD2t z;B)1QU=lhV>Jb}~%EeBp&JJ58WkG}V5qP%S`(vBZD?Cw_~IeaHi^b z;E(?yiD-xB9>c-(L~i=fE#Q{= zbJKmtkENf``cIX+akAlaTx)sh^hR)g={1}3vmrT^o5 zmkY$izTyP6Qt1##ieRTz2qPf}8!VvoQu8$B$U<7Lkm>RUXT-Dk%!xO^E?puwZu%5W z0%yB_CBD|0n6N$cRqe-_Cofa?|Kz{ynvvOgJfm+rbp=we%kN28qu*^qr%^8T>eIUu zX5Tv*qtesVt^XV)UAya-uHX+D!a2s;IeU-ViL-RRD1~xDwfkyO;Ajx{EtrPW8fs^q zzbyFzX zmQ^Hp;!HxrtQ7sbAP%ZD8pHd}JA^!@qY=QcsNZi3@7qBvY!KWWllc79A5VaPp^kD>|GP z98|+!L}8nM(nueEsXn{$t3Ku}4=%XXZcY5qmzRq)Wyhg&`Y9e^oO3Qsz>0}6wr(`r zmGR7O(|V9ZgcH(;A1)+?jO;K6NS0A9oHnWN21Uoh$a$ zZrWHOG6F;G);`<+yqRUPGD7Dibi9<}Z+dUT>CPz`{`1{~x1h?*i7y=MoRQ%l?p}LQ z?NaWcp6+yGUuer$M(+AK&+LqPeYdF(jsk2Jxs~&_B%ZX(tzCCQ$Nb2hS}1Ew@KY+1 z{1l%{u1rz0LD&ou8Af4gV{)CPoA?F(XBR6&b}$0CaM2Z4 z(9>IurKvMd4%wFsWNWN<9yGI_^ug`a`4VJ)`mG;K@PB>LEVM0Cn)+q3>(`9IZ9vAf zKiH>bqI-fL>onOKgp8>E2P-5a&=$2kJfQ}fRZW1>3g(~_geJ}@UFv}NKI3Lin$#+! zU)7LC7q3}L-#OJBtn%ltxr2Up6gBUrs5wIFl9c8&Zc@+}RgRC$BVMuT%<#kLG6XG?fA;5o{{BpPI}ST9mo*J7U2YaU zRKiKUn`37UY1^~VAFzIrI=3_2IYenoUPedlFb)pY6SN#8H82JMC#J1CZD%v63iM<9 zu?B2RTz|gt;nCCvdKpOWvw1mR6ck!zlIauAOP2r+h`)JmUs-U;?ooedL~rZPsIM-m z7XEIvE{oh4T6|a?+Vn8iHa^KeM3YHMi_vq9tFIi+7CO$P64T#@4VA9&QJcdfL%W5A zg2BZe3neyu*kuWAT;Su0Cn6ueQZ5=2&y2!&S?L_BMfRj+{ZuHuzVof0tex8$uqLb9 z{t=i6o3;-+X^NgSz^raI2OGCFxUd#=|3J|9tbtTO@!F`5!GXwe$wZUkE2Wq1Ssa?L zZ|a_%(7b)m=AF_XXrYdIf3X$~I|^d86JIb1gsuynmDH{q=uX{(osCS@67}Nz97;!# z8SLT;winMi$|>f^DO^l!@~Me(PhpRl281E?Bp?cfREp*wu^Hgn#8xa!VyT_@1Oxb= zrbGo*CO0u0H}&46CEPTRToY~r<9Xj-bFD$c)6S3~`-hxz!JsMq%eiZ@w0zS@ID1qE zH6C^UWF_;Xjnk3dbY+_I5~Dm^r|G29DO z0S?1itD9%)Vz(@1|KPhFxnZ$FP5_us7qIns&FN6Gf_e7Xwm)a_S@wwD$A`~ z%3IhqM%GLJE$g)vFB~*QTXl7-&`Ro}nTlnW34{{QN?k*aB<~+Ksec;EJ40rK05S4~ z#j{vj4B;GH2LA$qcw=aO=9Ip2b}R`#`$Qr}-mD;;U^nr1rOM(;;*5Ae3!GuQ&RCfVm%NUIjL2qwC5j+7TV& ztCJwa34teEVmBvMs!fZ(y=vUJN_(b%M|(Pw7&2q3(`EjWR6J*X7q(C zvUX_opA3taHg<%K!KO06?iegVi^J|tvt^kq*)}$v4m4*{5Nk)xLQW-TioGwEtHf5< z59Xuo%Iwbj8jh2gOeU&4eKU+>ZW-Hjx4xN~ZqXhY)!F~R-VKVdJk!7Gtfb6`e&^p5 zJt{m%*EL<~J~lEx?UTHzWJZ{OmkG99v<6$Eq%0Xgm6IZ0yP&fll-Z?3-c0#rle#gs zqQQ|^xPUyAY`Xp#;&gN08pWGK!!~&%-GDU93TBxh<30Fx_OaqaGk+Pp+&Q8heA`LQ zMcpSY9!~G_|DZuD$hAU~CD8z}^)!gBcUWwz4aUSB0090(oilJa;EWK$I~3CNsLfZA zAj5E>`VVZZttVY@W;j2#q}tAIqyJ3**uLRlQHyp}li_j^6Wlz_9OnJBM(Vt5bT59! zoS0ar(U{bKQ0>?u;641$|28vuDWC6gxL%yMKMTzm=E z?Y~i9cXnc!G~3w6&50))h{O_?uvw#-c4!H|XR+12_;bdy_`$tqxhJz}xLcb0-NBQm zm(n}U(H`;2X%l;j*h4LRl!LI!?9P|K&mrP_mOfYLYeeS|G!izD#>5JcUTXjrZ7_$$ zpUT4G0;C}mgyW{jXBrz=l8*t1;EV1Lc=JF^Zb^Tx$rf@5g3u19ALQ8P&6Hb|@Iy67E zZ?Gg^Ztl;h(Ec!?@K9z&#|De~a+D4WtqL`TVVKM{TIc=RoG3fV9?*zQnSS+dI2$x7!&uZZd+&ZI#_QHwP!rT zer<6RP$Vq4fP1Dunn8y??_GMaKXy9|eVMqTVIjGl^Ar9V2psCBq45PrT~fxR;@B-| z9SIk7kGL)DF)2;yyIt9v)9UAP;w7unMB$wL^22te0%p+B^D4uJ-9YsQ0BbzenvIC< z-Ng`dZ?d&|WA786vY66N`VhEX322XGzqVrj-j|Mti4`pmJbJ zlE-=FETMPMKea!4&=h=Gw@5`lTxVxVns}xE`=r{X{sTrH5Pf<}86F$gS|F*x60;n! zMx0Q%y-?ZY5+eF(e4RF)P%pnR_oaelVqoI&1Q8P2x19xxO4!3YiX`^d1k!~N^aNVo zXOC@Sl6M?{mIDQPSkq%|+xU5bayFLraWxPTzq%IO0m@;%V%u<2CijQAf5ML%axlluD zAfRlhNGATdmW=hBIPeP~XDiAhhWrNdh-@h69p5np1P81HsFMfS+0eTS>jMz?y_+!X zW}GQeseV4>t#S|f@p=n%*^uLmm#Dw{6=`&n(CU1tP1k^^YohVYoK)}V1BKpZkkvLJ z%gElE@1C%b%ngr?>eFM*ILbex=&tDz{yhx5mez5uM9SECTNDbz{5Ugh$xCIdpWGuG z3VRwlQbiv*Qv22L*VBNacX~f>uuUh0(k}3zLCRiV{ETFbX%!TQF|vu9StdrZR@x$)fOnRwq7ORnMGf6+z({oI)e*)`bmd8D^hY-K<@8lo`lUoOv}W04jttcK8F`=}_XbL*yQbRsMxvKl!xy!@ zQcR|^B@-2?5HH1KScv0`-QCC`pI}t;Jg}|qj*Z~OvmUwEl-R@@l}#isY`FX|){Fr} z@JNl6w#Jf33^pX_O}Lxmf@b##7c*VXk2icx{s32i`1(35U>LNgPW2g}>ilE})FO*7 z2bu{Spq85O#FC{`17j6TpUi!I#r%~;VA(e{pY89uauDQ3?$lxc!vjzMv7|*aKHvLF z?_vrQhtdr^`JfB>t1#gK3;CAKG;%BXz&zbD{@!uas->sOxDbk7(OINMV4g2lQO56IQz#L_hRs@XoFy zBpRQARu=KbVnk_eU*7#cQ*?K)F(wv3sb%1!;d}@OE8XM0Z`SMVt-b0+y(ad0D84gz znD9z>LA9|1LaN~@hNE48OZ+=S_vJ0UC z?~MycwQ}N#T&mw9`gz_0)U=?(Q0Sw*<$P%Pxx9|tV4@ES7d6jP-IKZC*Je*Bo65Qe zErZEm?f~=v3%Wo@?B@ZE{xSa$hQikvF(eCd5iG&3bZg_9*DvI*?ATBik&@dPwYylC zRUALn1QjI)vk*}5rh|Az89P8&HI`%Pu&Xhcp+z0s*FHCn9g=QyXJhMX^Ru zUY0L)^%XNOmxcV<*?CORZzl7Dewd1o%Q+*4oU3r=Yo$hL27%KL*{AcJFW|a`^((*< zFRFp{;Lh4kh*nC}H-;jZU=;$Zr@!RFuKXTmZIXnP*d+ItdWPk7JD@gu48(81K;f0- zShS&x?P5@r=)#6`Cc!_Z_t=jUVvOjom{}(Hwb!Auz1Ev9nW5m#IEc#KtXuk)nH^w+0M##z+*N1{268RIKy%T7YBE*~ z?3rT?cVpdriJ=L!nx4`@{uE5NIg&{zCc7?~l%mYV6G>76gL@xfA}0=wf}%<76xXX% zchn=86u=Um$c6>hd=4$P{6_Ir9}I==asSqXRuxX@-iu8Gdgy4ris;<~W8vj@SUm%u zXELF{q>e|6pjIW^{STuUfT1FZ*lnaR+TE)r2+#7f8JE(}d?-;gS;+`esbI=Pd4pUGFQDSuZ^4O9!Q_U>sCa<>o>_4Jsmb6YOq?R-_jPueO{Un|q zOVdv#ju!KqArQd(zk_*BWEmTnq?VETdQvU>@tL30E8}{G;S}@bq-N2`+@Xi;9VWI0 zgsiJYb9S=T0>`=+EDAr>geohekty1%+6jd~I^WFBur&uD=&f_oRXBU9Gu-`eB?-HjDyZ1ZQl2SM~Wmb zxU7;f_-nCVQ&kP-gjw2B4Gw~fJfyXz7A-q#xl{td@tT)73=<$>i1v*j`&-wKMIR7hNmyo*(EPT z%%h1fNR=F8qV+YvEDfr`R^I?AaX+Mu@z^~}N1z1`ueW-~A1|m*0JkLYVFxrve9h&e zipfHt2YWX(OMv~~g1&=g{7VQplQ6K36enY8ew&+L!DnfIt|{urZ?xw^+hRdyN1MT* zYlAr(uj~w31WD&bxPieiTTrW83{8FGzd|av$^bUX`apz^JpLa zHZ=U?T$n%%O_Qd$@Lyg&go`TUg*{>L^lF6A*sA+r$|r@kq|D(VK1={0FhG&3W&U~5 z(KvUiQ;uo>F@C!)Z)Hbw5znMI_y21M4EB%LLU1XzkmL&zell@5S`>d-tE=L@!H+GF zIQ(7MVk6hderBg%(J|gl7xQChF{ch0pxV*_AVgDPOOp#21Dnx`9;1>>aYjCBx_T<8 z5?VKjrO=;)?pX{MyIAhl2C0?nnh(Ato8*|LKPD|7z9(V|$86!buo~vW$+7V$0r9-LH5a>@g*h76z&CWe)L1 zxc*cNV7r)Vs0Xw_hzFjbSspKF0OrhN$57e{QaIsTIMjRJ(BUr%~-^NN1;0#%8$ zVC#1WFKXd}a2KH#yJ_GMnI`+GNA6WW{K*{Zng>@kPw3JN{$9%Zhc3_L{&qJbb!qbF zt($YW%{8{IGZUwdqsz#>I>n;>?fo~&P`>7^USa2Xy&=|CQ0+~%4V9;B_vTDmSNGHl zo#W8bwEq5g2jRAUx7HNuUI?L#BB49qyZEF<=!OoY0YN3K;%9`H;coB&fXq|Vz&=g$ zo{)6bmQCjv&qS z>mEGsiXN$hSLu}7v_%W|ENPqihec+&UlWrQ-}wGatJvMt4D4@&YP6P@CEdjM05&B; zQ}pwp*I3T16}lRpV?3`e9Vx~fuX7-ddP@mi`J++jG6BIXmNzr|t+HS1f{wNr)wGh? zLKn0;>FAhZRenQEb)rrBksjl`0HEwzvgs5Wt0>kW4lZESW;eVf1Kx^Ib_Ci!pKt2E~v(S;Hl{=s)wZ|5F`<{4{{= zc{Iuj^J~wI)vXN)S*W|N)+Zs(t)hk=J>Sn}_j_V07o;87=ptJG@jrti%>y}0pVSfig+7B{bGV{mOxPv5;A0l(mVJz(g~T`A1Ys8 zk@co7&*+)i(9E!bQanSWyS9fcKgz6$>Bq#Fl3|$?!*vFAxw3&FlfxmY1U2E2J@=i` zRpQWdj2MmOj*SO9@^3Im_$*KhXJ%&8aN`WuMDEaD^$!tREBke&-m&xa4sTUPK3a@# zul?(O@ac~g{-n#B)KS;;S;lP*s`lHF#HZ@VYZXwutqdo<7d-3{`=P5!TD3F;B6Tt^ z1&=n6Yh-^h&sl_%pmDpX5npW7MR;x66jwTz-|*FHcgUm%fjR>^yJyBl=_;q7TM?(b zi{7^a2Ai^yF}!Fiq2xscEdv@mD^Xk1W~{3-vr?9>dBuuAdq9u)b{uERfE@`gM(m z8&usQ8V`tcFr*TlRE?Ct z8w@Lr>sj2~3>CQnspL_wdYRK%V{mI<$;r`80_io49S`@VOZ%^1)S*!5=X7|Xwxi?C zv~JpScB86ehPfQd80ork7pY7dpuct057DjPUcXcJLuRDJyP3B|_VM#f$|8_nk7+4= z+LBkME?Ww&<@XccxR7(-yPz?N zV$$ro9Qx&k&|r}lFoxG^^PVi}j2Ab=&5Pl*lz95BSR`Qa0m%QJ1I_Z^rqv_-=4txe*bS=IAdMmIG$k?j`~&`Kx1^1T6ndfdQnZQ z*#pc65ug6x*lnQLZ&o-a8hzy6Z^@WQRDF~gHtT4ZzLW;DGgla`t9DtdM?r!L*aQk` zLYV%|1w~Og1ZQ&oJm8i{Ur@oVYx)s^e&ENqNkp?;aR0yn5IIt*+IcnKF< zn>fs|F($D&HH|d}rd>AM5AnCNiAMpb8$qm;{zn>U|S^;ucq z{u_$CTR0o1iEY8Zu|Qnzf*eP8J+>yf?rxncwn(2IkGGdlc+AQoFY4!!=7Z$#EJx zlt#&KSqkpx2aW%2=oyEu)(P%B#P497Rx%0`)uzWbP}$2rTvA>Gb*W5xAkeSAW4M4z z+D$6A0PK66ryoi4RqjH%-io}8`!QQdtRIBIhLnMW53E%VL{yluY4EC)HFA=@Y*P%k zsjeb2EnzsM^P$&%+wN+>Yo_-!fGtz3oCH{KM$<;sR>Xr0=-)E%cX^<&3N>AIRdMJ- zdPoKef>Eh2lLF+nq=6##q~V&M$`gjXklMW2N+w6TptT7~Jsq)wTlBT_f1R}3x>n)D<5%2AutR;&K^y`Cw> z9aC8wL0iIk*0C))1&|h_$QBPOv=+3!y-`Eb-I`6~(ZnR4dRj~$f0!UW3zpG~&`&8{ zBBfRPfR;0QM&@bDlZK5$5Mefy(yNO*`dps=ZQIDVNkd>oxu8i6dOtu>;6ER1>v|nw zlkkkqjUYe>;&A@!wSl8GU&1}tG$odfwabXgy?rgbDGPu|Kc!yQnc%jj25n1Mspv*G zPXwj3P~k!)eSIAhfgPo!|Jn<%03CEh39TZNk_J@CB)a+>k^THUg5HHceu15x-}2e4 z66sl+GM290Ro2{Uo*F^LZ_gi?dd~-NTJhvbi0!71$&Kn>=jP+WI)}+TsmpEU;+QE;E9tA+t&W2S>;9tXkPuNaDB*VupsrJI2U7jWP% zXTq>hSB@ay`ZlcSFZ9ZeF)P;|u#@Z-6dlI_FCBGkX+h_RAOl|L zc-d)Ea1?YDFVh*2ON)XE&R7Z*DC}f^?=IqD=6v6Cp7VVF|9SrB`|4xMZjB*4F(OcW)Cuj0q5w4#LB(4ef(XMVm86-;tjW_Oy93 z#AmeBbh4*w%r7n&$!Y@i!g9Z;xcNqLVy7fiPY_fM5w|-TNOYUgxXk>AOdP93kGvUL z@PU)pd`mF&`-7l|N)BO0V?$1P))(lx)z#0KlG>Php;)F?O(1&Y$JH%F3UKt)6FqkJ z-HDZRtR;Zj*+fd7hX-aA2l7@!1=2>N5dRn_|ITIY2K1(p7Icbs@|PRk-^twhXh?~# zgGIOM7{qfxRu*2X{C)3jw^S^;ML_bv7jMo#&^90b@CK{(NX`rti4u4MuTf-xih1Xr zj>$lRQ&K6qCfnv)Z4xYZ^!fBxzGuJOT;>kO{4v%wDt$9u#aPA+Rv15Ut*X z%bd)_(ZKo11gBjKF6@VVqBf_Efb<0eYaQ`?IBt3zqR$M<{o+X*l}j-4 zNgJ;>Y@Bxo{BcJ(Xl}qd7}tBzp66TN?wG**HG_)Bhl1j|4JXl*8Wa-2YmABl24^bHrB{SDAk`0&LLzhPrKGHb`%yc z3_ZiIsewbUrcE(6F$0m8PCCTz<4h@EF>$94)V{3on1LSzVNm&NS&uzi|4>H}Kd5N^ z;5^8%ezaHL7ptwqS49Us;H(c~GT~{}z}82zvr$VB=17^~kyR{*)5Ppfa7H{mU6hP= z^=z8V1m!zA9z^%*poY3fmWivKJ!Rn@vvizz6VB5F@ecTq%w$BwnV`uzLDv`adLb+r z%TUYazXX~>e7F3_RS)Ga964#^yHi^I;`izxA$MR6Xeo2CHK7B4oZKH#;7NS<zDw335HXOGfd#O zY$*WysfJAQ#7M>QlX_6Fhj#l#0Xe|fC&J-|;a*c7IC#u_MhoLf0&5CqiOhmphMB^k zot;bbFQ7UpBBJHx4kt!qYsDn^tr$5uAk-E|x`9wT`Q8t<8^i`U-LRr;5(ra*Zu1S! zo~a>DS~*`D@5?Q20v%~U6WX*#)R~11K5&e&bXOhDIS3uwhZ3TrAv)HMd~1>b%IM<@nz#-!O9q_6Hd+x#tf@>uQW#)7nq ziyNH5G@Gq_$IXPKr`rw(bs+Z#E%$0CNbbhRnIxcEi>ZXH%V6#ov~ z$UGxh5cgrDGpN2VSmferAZWoU{x}jDxg&Bumd9Z@!n~QqPBop-ySOxU8)4Ij9+`)4 za0id~e@7!0H6j@;D-O#}1VDx@+HRSS+9kw3~rm8*k78XHcK$;7q_oRwcr0Q?uRR zzAVaV_dNEjJ~YVDy8;)RUNQFtVC-_)!7Adk7UCnlI+ZIf#-B$@w_Bn@bCZ#T^3>_1Kzn??zbL$H1O+ zAg@D*;v}de_0S=Mr`VZ7GSE77sWmQmMc?ciSTUo4B03g$WQo}bx>cLcI%eiC7!DdB zG77YQ@W(M&4g#{+%b^3WDKVVqq2O*Nf`F40OSlG<3C07lc7cR@>{a&%1xgza%Ehw; z$$>r$EcT~#8&{1|s*fScl(M5#(z9bp)1jGL@XZjpgb1_N0bE-T z(dc;NLrTO!_s5*X2*1LzA${G_XCnZAGAz&A>`c$RN^4d`YxJvnEG9 z7MEVgxyc4RPO2z7h$ zEVg^<_~{>z&^LknI7}g(>vpeZ7V{@?9C{RkAO$Z;AcM~XqzDX&3bxx00D6B2@@3^3 z1zPkd>>&hk4u&>0{ySY?Z4IQZDQtu}WK%QPG0|jq5$i0VMpeFJpczTB z%OI>l>7qlVF2emBHnqi(AW}*gUV=Cr31Wt$$ers!%GefPuaK#Gmx14=Pol3Tmq4!Y zLjxNzxCenI+p@Dy6xIF7RO&h+;EB%ow1A7?6`r@z@uej!LGwcx@=4H$$~zC_qe}42 zliIJj;=cG9oyo~$5XJVbQJDpLV^v{)k?;Yo7qlR^V?raj%s48C;91BGqu-g;5Zx=~ z4x8OEPEzK`%_FqxcvxP0{JxAX24H$He`2A1uPwVuO1{ryXV9z*b`FrcpP9q7Q6$%| z6ISYA!eggAXU>M*Qapp@$mAoECOm;sZJ^QhM-&1*-8`soP%DrkRDC^eazo9uJ;q_6 zWsv%12UiIN`ZtqU(r&e~8l1;_WJSGAw^ZD&L6!b&ojZ1GMzBu?s?%X{zd7ou!}-v# z)7l8cH5RauGUpg_q^GCjM}>W5d>k8H3^%DAErvCcgTnkPd$ zcGS~-aTA+2rxJA1sTOX7CX-oI!gF^{y3{>SIPpYTn1}~W$q5j&%jdQFa7A_Jgt%M2 z1MPX?g@^9X?RRtP_uNQ`yfOs;ri@@bD!#!EbB#+DMLh^t_jxd5k4EN!WL|_Ssr)8r zdN)phyACs0AB(@=d>T)1G79nCad|~1pQ)64ze+jt1~^81Pfit$CO`rn7-Y3&E^G!Q z5Oayu`_VQuqOPvx%zz_mf5+#gX10fYBrPWQJU>CtRw%e&%bDV`QAkz?hM1&$SlB%% zj)~ONxLbX0iiiCY2VjYK7rX$Yx$ny{Qu8NbMJ~62n#EKihRDY88I$^HhBB?%kQ^_` zB858|WFHr?K^V&c_2zb0f8pd@hNfpRMmZo~f@R@(*hVS(=^0oW${Sz6h=LS64)y+^T+R_MjQJ*6!md}QcgE;6A`iBrXxugo# zf+BT$)2A7xa4?8+7+TK;{d37on8w3P^33M7DDs2h0_2iD{+24u~-VkABKf%em=g_h)oD^ZZ_I>Rfm}^-#P?Q$os= zKy!e;9@1?e->g0of@OR!3Ds%y{zK=k|2HE5UA}Ae z|Lww(PXu2AO7Q!PY~WBdpLTT@P65h1P0r2`8i7{pLel`Xcng~mDQl<+f_K=&sQWj3 zo8MMhtFcy9i5Gxmax8E&(6;FlJ;gNeQ|!n9M*HveP5=RMw(>MR&*7(>*l$zrD0a0u zBx~O8Y3o@>SOmYCn1UQ!&~NHfK?)I;PhGiwAMp0)YjStF=D{K@i}(4v&2UWpg=EbACdR^EtB*jIZ3q@nEa%3C z#rK=PhNq09QydA22SV=L_~K`uW-QSO)>Kf%9mszQMC9@eLJ$28XOrXKI&n_h9p%9=(yKwhlx z$x(Au+sY&{9Xl+Z9-IdpW8HaHVb@ia{+MP;dt-ciX(U0I(*dXiL>rm?=|M|724`!^ zPLg3vt|K*oXwv98oy|k+PpC|Zo{p-tVXXxs820FB`U8M5Hp}0m$GW!SmjQ-a&_CC1 z3su@nLzOX@+Zh8^H|-!8IHnN=Wi=99_(Lb{8=wblFa?PrznRa{*a=>eH_HLOsws;1 za;w+#51q^IOpra_tq2~2mIHQztQXHBjI~j%sFAf70>3POc$PZ?0mX2@2nUocux60a ztOkp71N*VB(!=)W5baYq67VgLrBRSh%lOMhXfj=e|1kxIC*wgtT*}tp1#)F^C#I&O zhaDwCWq5Wbl!xyE$$=_zD_}~Y5Z(jqNQA|?*yySOL@gSt!bF&@(Y()GT%X`twai7x zQLTq=PsycEb@nz*Xz%I=?I5l1D_fuTv>H$5wft6!Y){12P5=V*Tn6H1?^vy(yj*JZ zQfCA&c41IqVPK}Dg!*H;dxB(pZEcOl64%Xk;wtJShSp}al_WR?{;j~_r(KJIIDzK4 zxsH-Zl^N=wUG!#H9Tg>f6& zBpbyG-S|KfAj$HC_4^lrw7e+E4Ropr9WtF+HCp7tP)l;16Jw9$VV8w|Uu+Yqtm5hs zh^P~H^VlIA)Vp47wFoKKwhq->L#dpl&ktThIm{lgfnp!%*!LAV4=XnRO(tpEdGlpc zR`~A*&Q#fV;eb~>i*M_bQr{_ri*_wQ)E7VuL)=1Gk*{@#10_4W(1pLHUHD~+1ihAP zPXB)0FG0uczQ@vwqoZD40jt=SwFB(EB#}|PRpWaQ8N#Fo6Fp80#gud}tkzZ@)6p5E zmH&oz{;edk7}r2QD%sUGSJ#*>c`b;vgo}FWi-qf~$q;4$@zMoI5y-s63l-$N-X9qePg(gUyn_F+9UhIuSsgznGE%pxQ`-M zR%Q7bG#2J(>h_JzLjKO3pjk${u{c`7ACV>R1f2~ok9aY?cLx>Sf#nplr9@rke=-wJ8q95!h8;7^)Q8=V{UA%+2b z1_tGMMkoK>nd2v)5l?qM2#!#ScPJY)FsRHWLAflWI5w*OrBaq_^t2JAt!vc+Ozh+# zR-del$8GHD&~aO7;#*LeTRjR@Ll%~p+viC9elsYbp0KbQU?v!9u=2>-*9d3T`&l;} z>pb#;-es~1sp9KR^)CM4gLmlJ^{E8+-HLN%4}oy&yfWRiMY0wC`Y$d7C$zh61{X12 z$Ukq5X(Q~HMi{9~&=(cgV(IJ#*{mz|*n?H+nXzUhP~(0{1zoQ>BufQcOh+v&0Uo45V6D zmkPhvxrQ?!AvR=nYSsO{0)9Otmm37X$>muHB*ZI$^!*?W?65~u_9UJy{gXcF=f0yw z|MIfG6$$6T!5?SGy0N-eqzfj$wuKup8jb%OCVmn|<-Txmh_E_;mVn(eNmK= z+OB~?A<`sny|8Qw%^$Kroe{MeWEDQ$RNi?H9rvT}4R0TZ>LcJ#edqXG{lOP7l#fhH zBp_b_+++nZ_dq!WD#rLeYIFOt=OAd7r5CnQGOo&y_*Fe@nj}YM&e`?A@`Ao*kSN6b z^_mo!{Lf<+J-@*eWt_SwlTs98ydMFbVE+~s6d!Haw!=jWWps4Ig(9{sx1XF(5tATV zLwx5VveqZoPe`KFdv)&h|5hf|746H|6MFX8G-PnDPx03$ehCT>IfU8m`JTolPS4bs zR=ak-fd>g@1>&eFoQs;Y>ov1?hqM_*?|6$kLmbo)C;GQID0%$rT;jOtEhaa9Jyp0$ zx4ZdUuw8ErlLxTxwb(2M#WAj!#qy29v31WxPMO#?*=a540DNk2HqqyUDFdq4w@Wne zzbtY$*@+Ss=eNy~LO6Ru+H@N%+j3v;vV#}r-k#EP^ZpEw<0$>W!244+tq7dI7HE=l z4Nebx5q%~!d{NAXajDbO_pq2cf#Ydc-#%kB?A27Yzd-D_hYq*EXHH=cyQ@ zdO@l^%>Ki68v(V4YC@K3A4r=D1RL#za0b8z_Fjs32M*4kB;2`4q-cb#M>gaikXI*# zi)ldJA2{QD`_AigiO!2aju{*ET{K4LFUe^;AYgb}DpLljR(1jbWD`w6aa?{ z+P;_dVDO=JuDegz+&k+U%#fjF7JK+MITIUeKH3X(%wI7^Fw5zEYH`>W!fTD5r+2++ zjvfLw3Bj+)lHKBk6HgMb+;9g1d;zTPV<0law-vY&cyBRK zOihoI9@j=yv3uhm#%Q+57~Ppc6YcWTp3xUUnXU7cbdZtoeoZa7QCysPC%aWfZh^)3 zab@b$Mo%S?xx>)c)ILz;s!TOR@de5ByQnU-+~n3$^KT5Kyaa{Lsht1yjOwR^2lu3R zR;O|o>QCpxOgL&NU?%ARJ9@|1ICZr6j7W=a@w4MKB105~{0Zz5+-1%L61&$bfngRF zB2z!1z%aNPCHD^C3%j69YgJsp#0c#Baa#nN{X-=@yrAjeN?9!vyLNejF@$Rkt|oC} zzkGJz6SWL>u(=RHPC)54d3fyjNs|TYsMnn9T=&}rr;Nf*+F405K!m)`z+-sMg!hli z?954-wG-#QnFcJ$kIO(6WUK0l&Ua}=l{3Fh32Y6GJz#Qb72dy3lo+;w#kJ-!DeDI<`+Ga4+ESr`)gHJQM5E4TX{dGJjpRUqZIJp zFxtJ0ql|4T5!zsqXjeZzA^sBL##Bdl{?=P#jD7XzW_@3Ww+7&bc}ToSz*Hm1gUMs- zUa};w>KLVY$fj>BPSBxU;JD+ojBNwnucs{d{KBMkJrAe9O2yXH>aV~8<{4wVMwcO4 z#IGusbnYPu>u6@>4X=^9L?sRYSFTL|x?$Zfi^XR}*=r@?o5)~EcovEA%dG3*L|b&q zK~r=}_WIF42K+1v8K*Ul;<*mQZO*9^(3(^A56e`U;_{j7sINHXMEw^zz-wxoZg7TD zHz&O(^?UyD+fGC0bQ$m(c*hp`#*862 zKcd-p=r#pu6HgDxVPS>b(;d-NWMdEKwB7oOG();zhUBu?7A7364q>NhE|DMq2kB$D z-OW?bBi^ejWw#fFnxKw>ZGx=#*Qdl|dj6Pz$i0cqb#EG7Gd6=JOY+%K{S%w7BCNE4 zWeH#M>ets9oU77^Eu-F(GZ*aq>*p!_XF%QS{RUSrx>#Uv(WGDYVKxvj7>rIjWpm8? zZ=g0K(ciZN(?tL+Q!@Oa)XmLYNqWbAR{g_opFW6aC-5zBdm5LUgemZEH1g>_ z!y!8-{d#ar^MYV?yU!oNK5*k?5x=NXnngDkp^6f2Fa8;@S>!~uW_o5sVP;j(&!53A zKwuA$v;|9Il-XNne*f!WYf+M6vWGSqlWl8-qVPs9b5-Tslh_R9yi9aayx2pFqc0UZ ztH^H?ohJ=ekbwJiR9_7VZ2pV|G1-NC6rkslg5}|^dv}`ogY@>UBDSmP0*9{^ zLfFo03%D<>eSK2(7I6*Jg^5!UjB8pgY@VJkvsUhMfS&GcP_eHsN=&OUy4$Z^erQ`Q zkML~gE=+855uA&pRAVXI42&j~Swpk!S21#<(1g0hiY15Mttkpst}^lMIN)4_36STV+Se$~F*!qF zm?JJJQL4Nj&5yEVq zmTB;;_j)hD$zFDx(0ILKNf;;*id|W@@#cA)0nM+_{Yy*wn&yQ|qSy>4D+6DyWhWH& zZ}Ms^gxTdJm<$uJzTG_pJA30`cMY6~t207(T?EM_)X}9IZPb+^d>@rr^Vj_-a7cnJqomT5}h4(z{4=bJdhG^H7AJvP`VBHKOoZh zoREfzb}66&M0jv&1FyWt?*%qy2uVOn6VhN(ytrnh~n^x>nqtF^@+xXC}8VN3YC9kwJzO8Kc3Jl(m_7M=p6X+j1dOraMzrOfAVqAf~^G)NFZgZ8m!9%QT8215~z3mClp?rle z-!~D>?*|&SiTRy~Ty|hG;4fLVoEWFBb04DfD|jkWY#Z&m)PC?8erI(EDye6S;GsIO$u8<}FT`f+^`t6qye9vJ%jZ%x23kSfUGf%cxX zMiorfV$`@Va)vKs9_cF|r}Zfr)CCak}lvZauFx3d`2Vs3Kq*%R-vX5J#LEv z-%*Hg+Y$s1oJYWQREuwjQjZn$6si0jkntRTxRvv*l7IiPz2cE21*}b04+KW@PaIs; zS%&Ic#fvVMLNS%lebB{*e3j74ZHc|@a-^7^s60YnODj8U5n%s@L%%htVwTugAHqWo zP}CDr!HHMvn~j=^zv=FD-4gPO+iVF}@_cF^S}+z^8F?<7uSNs5oPCWe^A4}vnpu_i z-DxX7Wfl)=6_Dp(225u(26uRXfTi}xr$F9Jgu36cx$;iTWUrp;BDT0f#2;n>aX$da zT7jUsvC$9H+3dAc5$HHu2)cK`{j|o1?I8*&A6#bz&8eqKSW1y~=3`IAr%UG~S3Nuy zUZwiRn7|G8(1dNJLM6GqaK9%3r<9x9ybhcht4uczSe>a>p1`M~ss?MH3hk$VHXraP zR8-Y%<5jZYaK$3w0{?D9$nMsDDRwFHjKa@SI`Y01Pp>)7^c&bx`PR&|9UC0`jNwun z*)(GwmM5p6BjLt!g(X($NGHJ{4zLyW1jSi+$_J6K`XQnuDfc#DZ3G}Mdx`}tKST_# zd#-wY5%Q~G4ZTA>0CpTXg_#4d5Pvl?38UE!o0{31Zq zKqYsW0$$`pZt6%J2ynxm7C@(kv<_WlMQ_u$yj{-JPfwK(}Ol-uwW zD4YV5v77b>-J#S8bQB*2k~ewg@w>9i9$BIn911@~@=YKm`jw#Y=f{KA#C5fp4EY^kmU74N+2x7d-P4n9 z_cxY^c3_9C6mBvhIRp4Z`Ro02G!PGd0)7Lre<+m-a;3=|eJ!P-G?~ps6~X_%ase?H zGu)l{NF4DLB^U=zaZ=%@%R6lRi}-Fgg^m=nb{Rn2YZ@d?t>yB;ibbdYx>o26G2zmr zoE_^5XWa0TI94hhDbaitc}0b70S1I>_&;{;a#{r67OUPq9oy{cetoj&{bBX zf3qmN{Qaeii~1ZNB)i&@(*;I8*cSRSCZu+@G3_{0m{}acV{q1mE%qjXp~dgwObezG z*HE-`4_eu~Xj+jFDs?X(5P-`l^`J@7k^O@zKcmoTie4|rS3y=c7!G;!EiBYYLhc** zka(3RajeD4Rz^m=bq#h`Wnp96QKPe!O;w25`7IeUJ6b#2s@lb~dM7iJzem>VI`Cv7 z?iSjn@>Z0tDDN<>A|=M+UjX9<4ah)^IQ$Q5d71uSfmKptTaP0lj14gjrd51&wdQ`cN#j5vZ~;(i5X5qCyTc3b+g z9D4(IZZA9#y%SA$V?591+^Fk203ghXEJF(~)A%FPZoRJWVHhXU`LR6KyZqbthm#e& zR<8YCs<|HROf)0_2Y+Lm>%ewn;)yLdowXan4|e2RT~!FOiOw)2s2taQ>8-1k9y#X^ zP*2=@o5TzS$sppcGf)f%mF9XkuCH?lLHXWip(srF0wx+}M-h}gD1am=mjk$8pPdRq z@)AMez?eCaGpz61`a7UzRv1rgo4m7Q{yqqv8*NaUr(x|hzXlnVlCcsu!>l2BXEEzA zItNOf_sDY&oLGCTt~s|#<8OeVc(N2S+u}$>TB4Ml%itj~`yc|=ihMjdN!B!Ygx@Hz z*n5}$?4s$0@W(YZ_GlQW`?Xa`Wh0){r|rnMIDdoCemKNmI-=)>9li#;^B%>!=&>i+ z>faq@kE92o+_dXBxPQW00kZ#gAicrjj>3J4(Iej5HZVQSoVkdz1&> zFuEMb>~;W(MgmcQ)f}Aso>| z@hhY^-+;U3cpME4HTKZ_$7$#1w9E0HUf@#VajyFxQl+KA=|J`Mb#->OM!p@2f4dWa zyLQCmoe`YoYyleY8Un;mnqdogV7YL(*${%h1}soAhme)8Tjhez-eI)aa6!zTju6~! zmJr5^*&4VHS1M#GP;SMdmA$tCdyyh($PXewK}U|)`FvEGEY~r-R?U%s2(t7+u^J1t zv?B8z5D{2C^#G?41} zv#9Bo-o^Up0)`<<1-1Omi{mA|@QV)LIeA8)t#RL*F1_$Z;}ay#NT|#-Z-?8yzy@%R zprT}LBy$~GUt4QWY=2M9)S`wx9c(xf4ARaT@-)eS)`Xf{D06Ut;)MFy8f0REF!3}zJ+>3#+Gx;LRZVNIx( zbVlq#qatNt1=J}oeK8b?R}t?GG)69DiMl>pU7aJ@h#A@yT?ljGBqPl*Z1ZVKysg#hrltP z?jls{m4*8fu%A26CeU?8{&-24T&BnK!z5H?4kfg$z6isW_GQUtC`J7|qVX<`Pb3*$ z*u8cM5sK873Cl==QJo~934Gk*YS|uM)-g~4(G!!XN=@Ic2c3?B{>SqvIr9N|BrX+a z?&EGn)`jyHHQsd~fflBv==pkp(h$hKux%Nn@D-ZtdKVvnStKII{jbrkx96K8ME1h7 z{#@mkxH?Q$2jRSe{|tRrBHHWf>tS?emcaPF+kbwWD0GWb|A#XNI?Q|_mBu|fU9i)q z?N9-9FyatAK&eHVx$N&uNjvqX?CFQ0jxjful*xcPEjPXz8{LF_fj;!mY$&#Plvwe) z;TKSFOWGcIW!XObxicGrw>>%BckDyt(*FM6tb)qnUI$}y+75L;ha$)t zE*luI2t%RB7C5miSPYCAUtOJCuio*w_dLreGdG z+6#bZGpSm*lI|Qt66b9+{CuZjhOmHq&352*rCnH%+rP1+B&pggHKTd)?3qc`TZt?YK^r4 zIvuIEzHul*C`B1g7a}?!c7^9;pqy7#VN0kUfPO^#yhbC}m+E9=r&LrqlT~NhGRecGF`H|-BWrE7?Tt`AJ5iFHyY_?fgJ2%sk zxaS06qr<0wa~Gk4=<3GC$bL2-$ua?!oEk=OoJy7DGC>0Gl$s#`Io9*?d4$>NrlWQ9 z%n5t7K775-0KMTHDi&1bY?k5&RNav`^GOwZC*AsqUFi1TLogPh3;cW=M09t{-~>0c zdzx^AJ*grT%3~;xds^+0)rtUQ`dl_l{<6JjNS}zM(JnhoT~=+0%FSvaN0N0Kh#?zM zU7VPIgOPn7V!x>I3FUrC5=rZe&@=4z=pkfeZ->QRIas&$SVQ(Vi|=l21&%ll-;6Ti z=|g7z9spD^G~a0Jn~!}o^SQ_AkPm+|oOmCg0=#I4qOQ#S+k`AArO2D(Dc?axCIS>* zQ`|nIyaS3RCqSh3gZMlHe~3!2nvb9ct?LfGw6|F3ljy1%q!ai0e11E>K;annB=&lQ zeTHN#AI^VDU8Fze@mLdDWMQw@u{~3rpO*p%l^L#R9tJ3Ig(rB;g#|J(a&`@yPtUFy zkX6v0r`{+85axYbum-@A?Z;$DL%hgcg-^yjn_%Zh?aKIDl#+W@{#&BD^QAq{>Y^Ts zW*sQF>C|pL@2TJe;Gw*n*uSRG&Id}9SwR4hHs@QNg_NS*H}ok*@>8Mi+gs**O1%>; zUYW;1`nU4*uHAsG@dVc9=a=J5 z_k0ZC7Dq0351{4&%_=^y*j};d-RY5a)vyj0r!nA-$OgOt43M1ChY?xE}oaHyge;5b11kuC;sak?p50P1nuha+S#=-@s+Oq zZH*q@UKR?Oec&jE6XtqQ5qnY1ESgez9if}HSlz#D6i57TrYg!oaU2EifziAd8SpL0%4LbVb<`Med zAk@R@oH*UMqhnwZQGLoVzug2Ue@xxUya%bZ479F?lJ|G+qm(;4Cr0T=pkhfe$TvrD zaOKx#09n>KpwF2>Ph!{F(0)TW0ChsC?yR0olQ=6SBOAd~uO=Eb=^zjVF1C9Pj@ewe z=LT}j?82vQZk&5S4;Er{;c}?MV5UWb(CNg_`5Jv_0fe(WIe>4ITmSz4qS0XA!362| zi%C=x)%HAdD}eVLdm#v+1&l;Tc{v;voq6 zx?#IhjXMUs$|yJ}s||b*7z5HFnxN`=PLs~nO=Q==t*ty$fLh`jvaNW=G~o~OX~Vru zi+h*ma@`7UXsGoMr*{vUS&t^Yt$>OoUWQFe1>`rpUF~$?pF5p7+|%}Gu*S$gADYO7 z$QTWpo_R!*CX5#Djh~}+CBQ0DFBt`EP#N`?Y?#uD;waxn8JM?aSZ4I5^w!ySd za9=5o0km7L_<>+Ix}TH%*%)^0NYlBD3ospa;2KS4|FcGm@EIl!^BdS@H$CWcM^#os z$Ugbt7m5@4U%gL`F8U-leo+SHFo16^VeNdQ8PKBCuxj%DHw+Pbz5-eKY&H6|63QZ8 z(6Mi5(%Q=F?ao@5uJaZdD;B@l*XVN z4rXd{TBgw|yylB(h(8f~3W&F1_MGJa@(;ppuGw{E5ZTPkjUO=aVfmCZ6}P`yqt}P} zdgg@1zo{pGmz~pA>MdjK>bBvJj3K+%!rEaq{~oGT-s|5oBCiE{(Ay_h8Cx7S)&cAI z*jnMQ&BI3LlXfRX)}B<2tSOA=v295C%68Ymwp;Gav>{yKrkDl?i0JIF@?X(Fh^ymi1UTWjfo|P1*6O3 zFLQgCVfyL?F=2n~rhJ9tDyH*>rUaB*TEo>KV)=E|EGDSQ*mX?})m@SZ5;{-YhpJ;0 zeav+yO59ZT<`S?X5E_CbIsi5nn*`aUN=0U=tI7rda3W!IsUfKe;@~=BhZ%kfcWO=( zLf4jHv3q*ZXX53xva5wscUYT#q$H+#a&UJ6vo93#mGLT{cjC^Q&!ipl=4ZVzP4I_j zcK{=ayy^g+r%5HAQ=_8|s)ZcM^q16N(oNk2SORLwp95{QPy_K5I>BT_+f14mcPNR1 zOUhWCCavB@aYwxqk@v_I7FhAFD* zak1LcJ{2)+6zp|SMh{Hl8rdrA2yA6Ue%qFjX~JvB5qtn7LUE{#nzXX)!{(zE9;!33 zpcp`BWAf{#dKy%Z20y&R$t4pxXrpUI*H-{r4*^ zLU!F4Znwsl(ynQnr~+as&UO*m>&u@4a)-=5*|&4vw}!^jmYA%vS>jF0bQZlhh(d8xab{@p4T!b>ZQjVwL2TMw_~zLTFJ?>^h`g>Yy`t1jeDI-T0}E^*8xl**{Vy_5HEcR-*v zOmgcqY2@=*p#i>xP0-BUw1Df{2nMhnPTy>~e~24SG#{N*S>*7|A?t45gtuw(+s}&^ zOTtw1=)qNuH`pP0Rk*Lc@%qSxPH#F12*Zg3Fy@^npW$yp#RKX<0dw8qhY7o(@6L8N zRC%b3u2O*0$|8Znl$Xi|3s;n!qhp<)?k?iYsoaS`+J3I0VviU-mn6=R&mIThoHeWx z2`8&sUoNI5Kq+}FesHCKjHoGhLYT_^D0XOwzc7!L@!*5wLFKk5*=r`p_oX**j+nSj zs91V{X$XH15OnM}jjN7LXDI-SpdXSdAXR2oqkCVJ%`=9q#lDBh1Qp)+S`IR5=9Al$ zvZ5>)c*1th#HFQKMQ=J_w&H-`f=J*NZ|=sxo#eXT@^_*PZ)&3-5uFFY{=}kbxoun1 znVTbMGs0onIztixEL5f}OCs}3NR6d03Ev;DIGi5Y9(hQNrpHu0k*@;i=yFSNvJa(P z@Fr8MPrchI-#BG+Bq>w^YW?AzgH4j0t%Fg z*FAiArB~5dzQhz#DR2g>Dsvtu%>(61G+nq+LkMkma5`?OLBNgIXlS-q&f&pCv!nOW z4YkGytTwCog~(eY?sW>49uIL*0__s$*tz2;I~QFw=h0oGvZBPz8FR9Ke<3H!bZFV; z0O~wP6uXJ8^CbYgcqLAq76G)n=W7k9;H7VZ+?n`&S!%J1Okkyu4S)zLl_`!GBXjp1 zGAdLH#e$s)OFnDE`4Z5K|BgO?y(PT7XA_)IjKm~OX4`eGrO7wyhcX9xQWgVyaL*E52fY2+k1iw%d5%n949Da$pXpk5&@E2#e0(pnT)6YT zMiMgskFtc+1R&82@z&>>;MIObcih5eqxfD`(CPscholyduX9!!!o1fADZCC#JR7>{ zBj|(!#6)|v^U)IaPmmI-2LT6lve|; zQA8GdNUx+kKLrnfh$uO<8&dj2796$-XWNH2+oHM^B_VYUY^IJ;Fv1xF#eLZjA0_S+ zveg8^!G8opT>hdZ5lZ;_pL;#D8`>WHsr@5T9DS(%@-;dxU3$|eAc>Vb29Y6Wg=Z)X5J@HI@6QL=G&y&xU+Ecg>9f9@$?f*~h9k;*CfuF9&{{L++ zlCuSYi%>2HCkCI~~0UyCq- z`G3CFofQWS#I2Y9UcZ^3;r#%%D!BA{A}3xewU}CX>3;P?(@v{KL`cZN?Z(>!?LE|A z{oEz{%J+I_NYAr95tr=M2+t$ETlxZ(UNb=&f4Zi}z@p&S<9~#2|I^mv|C{l3!1S%V z{5+B>@sJ3HwhC1;L7wA6=TC42&;(@gj8i>AXw*>n)f6O%z`S;MI8l z57@~w1oaQokMlK}0UcJLz8gO800X7p(7hjDz8?eSmvH^-f4QFZFV}BezQ)Y>>zDj= zjR_150SmeGg@3#z&5taS?k6#0odAPQKXTXdCDJv9q~#E#5KjVt4X|C~?X6$IZTwyw z6~(o}kI&=J8{Q7`>}SW<69o2gsXq$$(IbQg4oz3s0|xs@FaPoO{|DLw6gXeuK!ClP z#ge0}-(=blP|-1#N@Xzd{g{RweU3@+ayJ-@f!KUDL*N{C2y z2G?K?-mEX+1l5+pRS+Em!ux zG~OLoj`xu`x_mSE`M>*l|LdR6altFw2lnG_{r6v7vX{CcvZ&&p){n|Bh2diW)sy!Q@mG%JkCsTI(G~eivcpUEbQy2Z$+y9^Ve_($c z)6#JHiSUo>p?Pq8yw8od55~LpU&dSgo5;y{+okcA(2W23{>#_W{s2{vSIqC8O+P&h zyy$=V^ZYma>(cx=@z3^+>w+9X64mP@`i{0DoG`VSDNSJ(p(IsCt|2TAal;FzDr=Li98aNtkB3yWEA)9mr_h6TOm)Zw+_ z*uSsmlMY8lc0TDEpWi!d>Hp8;4eJL`4?#8Gr7wCc$o+q5y#MR=if1%jVGnSg0DGwS zUHkp+=3{43k#Y7n5T!9ss+$G#(%`{8N8Q_E6q&`T9TlXaD(p z4}xsh<@e(s=X+jf1t`mH8{e;BwtI~~h+`AhvR_K~AJ}13Dz8}2!Q8KmC&2S`7%zVw zJ%#~-efjEt{`~&0kN1Dx|BxCaWTm}}3nc&HlE1l0`NddF{I2?7a0XtnzW(d|k>oEez5IH~{%Y&$yfZ$4^}ToT*V5+`3{%s* zR{(G2wD!_|K9GM9RCx>wE}hSS(CYHri68x;{L8mJ~;7J*h0t_;zxg>cE(5GFMwX)_;{gzUk{}H0RU$IJ|6#} zza&E2|Es<0fsU#=^LHj0G66yYWJp{R9hL+*2^8y^kwVjqXW3{dwzJ!Llc|njNc_X! zWc09{904<8SLoTT;V6+-u}18vDb$~1#HK;o!#kWDzIpfEKi|Lm-S2+iy@;JrAEzqs8M3P^tK`E;R3GHsE60UL-S|!% zhwJmQlg#A>O#Ft|{qUQa|E|I&eQEN?hS$2oG@&c@0@>eW9!}``b9HY?`6;50uOv{J zAwTd{6UB65`qgdx+Vo@x$^lS zu&im#s&}hnTwmMpi1HI~V;SP9HF^npW`uTh#7=bd(D#_`y<Ei&6#uEHF9!)trR_^ikAdQUcq*Ki_$SKG!@Wz+x3+8ibGhgz+W+g@qy3*Y z&0jYhCXu{8QV8wQ~0uTz~b1WfctqJ=)cTxNYZP<##_L0M8|n!FdXx!Z0WrRxvFcrLR& z_f_R17@|wRM1KW6CZ25V=*5L`v|bAY0=~+ohFJ6S%KUA#|HvO;gn_>)bnVvcb4c-t zEM7tM_TXx*sYk0mN5*ag)rTt+qn2^-FTDbPGyIV-KehD(*#nNKasQh3AFLM9zk$-{ zYIy|%m&6yX|KPB>4fYEze2G`+(bl%?6u%FTum8MAaGZT^O=e4dzH0yL_8$CmQ$T-B z|6~1@PFJ46U!eG#L4UWKu^FGsk0aY$^Cz5S-`ke;fORtX!;XuwwC@G~Y4k(?@Y=B6 z_^SMUwLIiYTi==af!5o8uh*B>6A%qTFb6&H2d4MzEa<$2;H2!ldQskKnh&Ud z*?Cb(yq|D}$BS5W_$qz-qpz9XfSoMd7{q=t*_-jS-Y0*}Kb)3ILH7VLf61O1To=$^5g<^%YbP(P*vwh9-(G{{@Iej$Ay z|1o8zWgevWu>UoG{{`BEKIm`%;VM5|f*+i4&-l!wc66#iTFLA=wEU-hG3upeJ()CcN*Lm+kIS-LWm>l+FBV080z z_!mw!pa*OkQWe$pG>_*&^_qR)_QO5^zl!!zUpm8uH3II#e^;pec)9vZ_+|*Oil0UP z3hc+g-l~JaKjx6{(cW{>l)K-=jZ;Bv0ZP%RhEFAaK&lh{C4KD3PP(|f zUkcy&J_Lry_?==OV1E}!w@O~bBRnI2S0ogEGHEe$s1jJB*NS0W{l@Fjf)1Y{iD0km_&`MY*O{+D z^u>cXCGaD@$8w{x-$a z%=nu3Tc=R`lJ_oLu7&kAQNwrpqPknVuzRe=KNCNEyM4=@%`f%btMWtCl1}<9v)R0! z6!;MM8Z36C{D0;Xgxn;+uUPuIB zRtf&#_>jKyfbi~a5{1i#8S=^ACBNo0BMra1f;DOrr=MkQ(3|5|(2<7c9W zH3t3L&aN-|{z(o~zUOG<|FNY{@%=3}T$aWdVO&WvsWp#MDj zq6X!&jvxMh%;tdW z)`C7+>(u-{um^`9Q}Y1<^YWkQFzS<2RQaUYeD=;NyPzlCMHBBf$gf5`_}V~ENvhZF z1^8S4^I^RJ=s89Dh7rEf^IL|RzC&GqZ7tYEdw_rEys!o`(znusIt={-`soFzyd-Jv zSf%`ndU<+ZuW4)YuUbCo-@h`{;~iN2Zsz8?QymG0G01H%Wm!8~UB)8Je+rg8CEk;e zA!K3$%{*;8Z4ThzNf~YmE|(lm?378(BkNvL%0E2{<#C`_R1$6_{ynqStKB6uU)D6Z z31{3vv>nXT#>e26Es@IGB1`WmJk)?irag#l*kMQf&&bJnJZwUex<}Z1O zNwLk=j6>hIk{SVQmtNY8+}I*M?JM1BKFGFikWAhH9 zy=g7U8yg5;i8Yd>^k;RJf}g)(+9<>T8w)|lKBC|Ji5Ae$kMVt{^K^Ods#Dx-^&*ca z9C34aisy?xo^{t^9<1rWNgEwcEd<>jx__a2Y8>6#C5 zaNJg;S$mkh`}}2z^U7M51j$Rul1>$ZKNgNx_|X@*udRMnbM@1^X*@Q>#q+`A55_+Q zcU~us74!ywdHexyLd(wICFI9=d7RX)g}o4d0czWxX8c`&u+xKWU3PqB?aJf-&G`Xo zLjh&H&=(jF9d;~rVOt@xcow-Cux%`Tqv^b`KcgArOf*q2kaRul=PxI*t%t~Q;KPoyxOMuUfsbzhVSbpe&kM_gz?}!%9f`pe zh{O@&&1CJvCjG~z$pSW)PgT>j`4G==qZw{j>H^8318zO!X(5_cn0SRnL)LLZDTfV`4~4;tRv zzaqSn72mQv&cK-+$uwJnMy3*jI#4hJ9SEJ}h&sNl{6Ifgdv9b(k=!yVVEHKWGp3slWIX z`UCrv=;6nB%l96to>vfSrbDE#?03x2>CKF3ssrU$$3DfrvOr%3JcrqLyOZC$rL`g# z+n{{8lKoq>|4@u?%VD3ZUX0gia`Tws32+ni*_Oy9M}zWUesap_8xg&@shW8G!#^=ItXcJ^Dth=KE*yI{g!PoNC!Gz(cZ<%8~B5TP`JE3w)kUg z1ERm^t%o_IdbwOf;qlw34Vs$OhhlN?@%5-Co>)!>|vB+}XMiE&A-#M^K-g)~QN;e3?r1S?CWvqPNhSsgqg!DGenFp?lo8G9SYg)9?Ub{Z0_pGWu;^W z*eQB?=DUUMds~nZCzqe^@44`;A7RX~`<#nk#BAm-^2dOCt-{58HufjW}*5ZZUn#83eADo84h=|Ywh1r%u2v7GGlxC z-jd#43T literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/mrco/mrco-reticle556_ca.paa b/TO_MERGE/agm/Optics/data/mrco/mrco-reticle556_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..e7b8599f8374c5aed333c3c883d1d53cb5a6bfc4 GIT binary patch literal 69617 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 XR*n)C`6(z?KR4+Y@-V3xi0S_UZyFFQ literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/scopeblack-70_ca.paa b/TO_MERGE/agm/Optics/data/scopeblack-70_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..62b06d7f844335be4b25eed98e0a728f8e007ea1 GIT binary patch literal 38525 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 literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/sos/sos-bodyNight_ca.paa b/TO_MERGE/agm/Optics/data/sos/sos-bodyNight_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..22f008b17abd97aa64e703e0b3c239c3afe7073b GIT binary patch literal 486270 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.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

-S^OG9+l!QD&TA*?;R))b@eEO* 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 #SG4(~6l01&Vi2p_el7I+?YaIffQ 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


v)hFHj)^)RslxGVR*&7(-ubqdl`LdK2*Ow!)z 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 HGC%+T?-`7z literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/sos/sos-reticleMLRIllum_ca.paa b/TO_MERGE/agm/Optics/data/sos/sos-reticleMLRIllum_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..65d0afb2e24cc4b9da3d5cf37ac14d64828495f2 GIT binary patch literal 98484 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 literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/sos/sos-reticleMLR_ca.paa b/TO_MERGE/agm/Optics/data/sos/sos-reticleMLR_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..48bc7f4e000be810dd5923d950f6289641e39c8c GIT binary patch literal 74319 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

$mSeElmnU^7k2O+EWVF|dN=!HqzVLQA~ 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 G2gP5X+?sU& literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/tmr_optics_reticle70.p3d b/TO_MERGE/agm/Optics/data/tmr_optics_reticle70.p3d new file mode 100644 index 0000000000000000000000000000000000000000..cbb0181a17bbbe376c6d6cf818302787f66c76c3 GIT binary patch literal 3349 zcmeH|OHWfl6vyucpZG@c{it3=ilvfZf-5TlWFx@@bVWig?X@)4-sZNtZAsj?a^=>@ z&d)%?BbvDJ1NcD<3lkHZ-%Mwi%Of;x+XT4 zF-(5!Z5Y4F-|!n8c6Y9d@kmhB;lthquUdZM4Q7p!y5SU5``VkEH51c}-3(_tG5@*- zo8PX}p0{l~rXAbn+{+5Nd#B}?Fgi34F29@JbiWcmH z5-55~JfxkClm<48y-P?BCsoDJ9Jba$sh(b?!Nt=n*_zWc=qA!Y%O+_d1)Hch3*T{x zx8@9N7)_+%ot&`Nk@lp-s&dlkKB-e%;nHj(4K%b}ExeaA5~wtk(XE}WzZ+=J8XC2M z=Ok8X*uWm+Z~5JDaL*eWb;>SCyp`sn@wc3YYA+cYb?Po#X(;20@wb&m{xvqJIK0=S zttdI{*BibzjsV@@hM`eUlaN@YA?;1$Z~1AUxn*cnNAM(8l$3GX_}fZz$Iz$_&}*fk z`P?=BmeN4M4eygQih`?}lvw?6Rr?LDXSk~OBqm<1+538?_G_z@z=o#8c<^gwxwq%r zGN*DtjQ77+mfw7;$xfaYxMQi70n@1Ni}B}kEknF8ceL(GHY^9Se-8`~&Sm{{+4pw@ z+5LTHWMabgrWgFEJf6!370+3RR|q8{G%kenykq9koL)4KL6@OLpovG*nYc*IqlriJ zm~gp! zA+ccBakEiasVw+~s1gg;)bV)7?N5yQrBYZ;w%izJdDYx!!mwH}&#Kp%|zR G2*qFIfu8#S literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/tmr_optics_reticle80.p3d b/TO_MERGE/agm/Optics/data/tmr_optics_reticle80.p3d new file mode 100644 index 0000000000000000000000000000000000000000..cbb0181a17bbbe376c6d6cf818302787f66c76c3 GIT binary patch literal 3349 zcmeH|OHWfl6vyucpZG@c{it3=ilvfZf-5TlWFx@@bVWig?X@)4-sZNtZAsj?a^=>@ z&d)%?BbvDJ1NcD<3lkHZ-%Mwi%Of;x+XT4 zF-(5!Z5Y4F-|!n8c6Y9d@kmhB;lthquUdZM4Q7p!y5SU5``VkEH51c}-3(_tG5@*- zo8PX}p0{l~rXAbn+{+5Nd#B}?Fgi34F29@JbiWcmH z5-55~JfxkClm<48y-P?BCsoDJ9Jba$sh(b?!Nt=n*_zWc=qA!Y%O+_d1)Hch3*T{x zx8@9N7)_+%ot&`Nk@lp-s&dlkKB-e%;nHj(4K%b}ExeaA5~wtk(XE}WzZ+=J8XC2M z=Ok8X*uWm+Z~5JDaL*eWb;>SCyp`sn@wc3YYA+cYb?Po#X(;20@wb&m{xvqJIK0=S zttdI{*BibzjsV@@hM`eUlaN@YA?;1$Z~1AUxn*cnNAM(8l$3GX_}fZz$Iz$_&}*fk z`P?=BmeN4M4eygQih`?}lvw?6Rr?LDXSk~OBqm<1+538?_G_z@z=o#8c<^gwxwq%r zGN*DtjQ77+mfw7;$xfaYxMQi70n@1Ni}B}kEknF8ceL(GHY^9Se-8`~&Sm{{+4pw@ z+5LTHWMabgrWgFEJf6!370+3RR|q8{G%kenykq9koL)4KL6@OLpovG*nYc*IqlriJ zm~gp! zA+ccBakEiasVw+~s1gg;)bV)7?N5yQrBYZ;w%izJdDYx!!mwH}&#Kp%|zR G2*qFIfu8#S literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/tmr_optics_reticle90.p3d b/TO_MERGE/agm/Optics/data/tmr_optics_reticle90.p3d new file mode 100644 index 0000000000000000000000000000000000000000..c2f1ae5cebe6db2a5eb352f117c8ccf948cc0a3f GIT binary patch literal 3349 zcmeH|OHWfl6vyucpZG@c{it3=ilvg^LN-KKc2k?U!7A7V*znRW3mq%#Yxbw8rbN+MA{Li^_XHF-dPK~*)3M{1Sr?>v$>qbT)$NBQzdu(I;KbAJuY`=|}x8uRKpY_aXfnVF`#gCn9 zVwn8c+c18Uzu`AH?Cx9@6fM{X zB~bK~ct|@NDGh8GdzX+NPO6HbIc%+iQa!y&gNvtEvNfk?&`qR)mQB(^3N}%17QW*W zZ_OFlFq%liJ2_#kBkf6vRpq47eNv~k!ll_n8fa*{T6iyKBv5H6qgy*$e>c#cH8g4i z&q=J(uz@|s-}1ZR;GQ=$>XcoOcq`3C<8L_))m}0*>eOAf(on_~<8LdC{A+Abad@vu zTTyb@uQz;c909t)4MU@zCLys(L)x3h-}2KybIZ`Ej^IhGC@JH%@wb)cj-gQ+r^Cn@#j|zVzC6d zLSn(L<7T6Y#2}-P@!vHihr70W=^Uy Hhz|w;&*v=^ literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/functions/fn_firedEH.sqf b/TO_MERGE/agm/Optics/functions/fn_firedEH.sqf new file mode 100644 index 0000000000..1030fceefd --- /dev/null +++ b/TO_MERGE/agm/Optics/functions/fn_firedEH.sqf @@ -0,0 +1,149 @@ +/* + * Original Author: Taosenai + * Adapted By: KoffeinFlummi + * + * Animates the scope when firing. + * + * Arguments: + * 0: Unit + * 1: Weapon + * 2: Muzzle + * 3: Mode + * 4: Ammo + * 5: Magazine + * 6: Projectile + * + * Return Value: + * None + */ + +if (_this select 0 != AGM_player) exitwith {}; // Sanity check + +0 = _this spawn { + disableSerialization; + + _weaponType = _this select 1; + _config = configFile >> "CfgWeapons" >> _weaponType; + _scope = uiNameSpace getVariable "AGM_Optics_Scope"; + + // @todo + _recoilMulti = getNumber (_config >> "tmr_smallarms_recoil_shakeMultiplier"); // Will be 0 if undefined + + if (_recoilMulti == 0) then { + _recoilMulti = 1; + }; + if (_recoilMulti > 2.6) then { + _recoilMulti = 2.6; // Don't get too high + }; + + // Reduce the reticle movement as the player drops into lower, supported stances. + _detectStance = (player selectionPosition "Neck" select 2); + if (_detectStance < 1.3) then { + _recoilMulti = _recoilMulti - 0.10; + }; + if (_detectStance < 0.7) then { + _recoilMulti = _recoilMulti - 0.20; + }; + + // Reduce reticle movement if the player is rested (tmr_autorest). + if (player getVariable ["tmr_autorest_rested", false]) then { + _recoilMulti = _recoilMulti - 0.20; + }; + + // Reduce reticle movement if the player is deployed (tmr_autorest). + if (player getVariable ["tmr_autorest_deployed", false]) then { + _recoilMulti = _recoilMulti - 0.30; + }; + _recoilMulti = 1; + // @endtodo + + + // Constants which determine how the scope recoils + _recoilScope = 0.03 * _recoilMulti + random 0.0015; + _recoilRing = 0.03 * _recoilMulti + random 0.0015; + + _randomScopeShiftX = 0.005 * _recoilMulti - random 0.011; + + _randomReticleShiftX = 0.0036 * _recoilMulti + random 0.0045; // Always tend up and right; + _randomReticleShiftY = -0.0046 * _recoilMulti - random 0.0055; + + ///////// + // Center everything + + // getResolution select 4 should return the aspect ratio, but it's totally wrong + // for triple head displays. We'll compute it manually. + _aspectRatio = (getResolution select 0) / (getResolution select 1); + + _reticleX = (SafeZoneXAbs + SafeZoneWAbs/2 - (SafeZoneWAbs / _aspectRatio)/2); + _reticleY = SafeZoneY; + _reticleW = SafeZoneWAbs / _aspectRatio; + _reticleH = SafeZoneH; + + // Reticle + (_scope displayCtrl 1) ctrlSetPosition [_reticleX, _reticleY, _reticleW, _reticleH]; + // Reticle night (illum) + (_scope displayCtrl 2) ctrlSetPosition [_reticleX, _reticleY, _reticleW, _reticleH]; + + _bodyX = (SafeZoneXAbs + SafeZoneWAbs/2 - (SafeZoneWAbs / _aspectRatio)); + _bodyY = SafeZoneY - (SafeZoneH/2); + _bodyW = SafeZoneWAbs / _aspectRatio * 2; + _bodyH = SafeZoneH * 2; + + // Body night + (_scope displayCtrl 5) ctrlSetPosition [_bodyX, _bodyY, _bodyW, _bodyH]; + // Body + (_scope displayCtrl 6) ctrlSetPosition [_bodyX, _bodyY, _bodyW, _bodyH]; + + _centerDelay = 0.01; + (_scope displayCtrl 1) ctrlCommit _centerDelay; + (_scope displayCtrl 2) ctrlCommit _centerDelay; + (_scope displayCtrl 5) ctrlCommit _centerDelay; + (_scope displayCtrl 6) ctrlCommit _centerDelay; + + ///////// + // Create and commit recoil effect + + // Move reticle + + (_scope displayCtrl 1) ctrlSetPosition [_reticleX - (_recoilScope/2) + _randomReticleShiftX, _reticleY - (_recoilScope/2) + _randomReticleShiftY, _reticleW + _recoilScope, _reticleH + _recoilScope]; + (_scope displayCtrl 2) ctrlSetPosition [_reticleX - (_recoilScope/2) + _randomReticleShiftX, _reticleY - (_recoilScope/2) + _randomReticleShiftY, _reticleW + _recoilScope, _reticleH + _recoilScope]; + + // Move body + + (_scope displayCtrl 5) ctrlSetPosition [_bodyX - (_recoilScope/2) + _randomScopeShiftX, _bodyY - (_recoilScope/2), _bodyW + _recoilScope, _bodyH + _recoilScope]; + (_scope displayCtrl 6) ctrlSetPosition [_bodyX - (_recoilScope/2) + _randomScopeShiftX, _bodyY - (_recoilScope/2), _bodyW + _recoilScope, _bodyH + _recoilScope]; + + _recoilDelay = 0.036; + _fa = false; + _cwm = currentWeaponMode player; + if (_cwm == "FullAuto" || _cwm == "manual" || _cwm == "Burst") then { + _recoilDelay = getNumber (_config >> _cwm >> "reloadTime")/2.2; + _fa = true; + }; + (_scope displayCtrl 1) ctrlCommit _recoilDelay; + (_scope displayCtrl 2) ctrlCommit _recoilDelay; + (_scope displayCtrl 5) ctrlCommit _recoilDelay; + (_scope displayCtrl 6) ctrlCommit _recoilDelay; + + ////////////// + + waituntil {sleep 0.01; ctrlCommitted (_scope displayCtrl 6)}; + + ////////////// + + ////// + // Bring them all back + (_scope displayCtrl 1) ctrlSetPosition [_reticleX, _reticleY, _reticleW, _reticleH]; + (_scope displayCtrl 2) ctrlSetPosition [_reticleX, _reticleY, _reticleW, _reticleH]; + (_scope displayCtrl 5) ctrlSetPosition [_bodyX, _bodyY, _bodyW, _bodyH]; + (_scope displayCtrl 6) ctrlSetPosition [_bodyX, _bodyY, _bodyW, _bodyH]; + + _recenterDelay = 0.09; + if (_fa) then { + _recenterDelay = getNumber (_config >> _cwm >> "reloadTime")/2.2; + }; + (_scope displayCtrl 1) ctrlCommit _recenterDelay; + (_scope displayCtrl 2) ctrlCommit _recenterDelay; + (_scope displayCtrl 5) ctrlCommit _recenterDelay; + (_scope displayCtrl 6) ctrlCommit _recenterDelay; +}; diff --git a/TO_MERGE/agm/Optics/functions/fn_hideScope.sqf b/TO_MERGE/agm/Optics/functions/fn_hideScope.sqf new file mode 100644 index 0000000000..8b048f1bd7 --- /dev/null +++ b/TO_MERGE/agm/Optics/functions/fn_hideScope.sqf @@ -0,0 +1,19 @@ +/* + * Original Author: Taosenai + * Adapted By: KoffeinFlummi + * + * Hides the scope. + * + */ + +private ["_scope"]; + +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 1) ctrlSetTextColor [1,1,1,0]; +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 2) ctrlSetTextColor [1,1,1,0]; +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 5) ctrlSetTextColor [1,1,1,0]; +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 6) ctrlSetTextColor [1,1,1,0]; + +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 1) ctrlCommit 0; +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 2) ctrlCommit 0; +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 5) ctrlCommit 0; +((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 6) ctrlCommit 0; diff --git a/TO_MERGE/agm/Optics/functions/fn_initScope.sqf b/TO_MERGE/agm/Optics/functions/fn_initScope.sqf new file mode 100644 index 0000000000..f2e078ebbe --- /dev/null +++ b/TO_MERGE/agm/Optics/functions/fn_initScope.sqf @@ -0,0 +1,25 @@ +/* + * Original Author: Taosenai + * Adapted By: KoffeinFlummi + * + * Initializes the scope resources. + * + */ + +private ["_display"]; + +// Make sure we only cutRsc when the resource isn't already available +if (isNil {uiNameSpace getVariable "AGM_Optics_Scope"} or {isNull (uiNameSpace getVariable "AGM_Optics_Scope")}) exitWith { + AGM_Optics_scopeRSC cutRsc ["AGM_Optics_Scope","PLAIN",0]; + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 1) ctrlSetTextColor [1,1,1,0]; + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 2) ctrlSetTextColor [1,1,1,0]; + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 5) ctrlSetTextColor [1,1,1,0]; + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 6) ctrlSetTextColor [1,1,1,0]; + + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 1) ctrlCommit 0; + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 2) ctrlCommit 0; + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 5) ctrlCommit 0; + ((uiNameSpace getVariable "AGM_Optics_Scope") displayCtrl 6) ctrlCommit 0; + True +}; +False diff --git a/TO_MERGE/agm/Optics/functions/fn_mainLoop.sqf b/TO_MERGE/agm/Optics/functions/fn_mainLoop.sqf new file mode 100644 index 0000000000..e73b56db37 --- /dev/null +++ b/TO_MERGE/agm/Optics/functions/fn_mainLoop.sqf @@ -0,0 +1,94 @@ +/* + * Original Author: Taosenai + * Adapted By: KoffeinFlummi + * + * Monitors the RscInGameUI and displays the overlays when needed. + * + * Arguments: + * None + * + * Return Value: + * None + */ + +if !(cameraOn == AGM_player && {alive AGM_player} && {!visibleMap} && {ctrlShown ((uinamespace getVariable "AGM_OpticsIGUI") displayCtrl 154)}) exitWith { + // Failed the state check, hide the scope if it's up + if (AGM_Optics_inScope) then { + // Hide the scope + AGM_Optics_inScope = false; + AGM_Optics_inScope_FOV = ([] call cba_fnc_getFOV) select 0; + + [] call AGM_Optics_fnc_hideScope; + }; +}; + +AGM_Optics_Camera setposATL (positioncameratoworld [0,0,0.4]); +AGM_Optics_Camera camPrepareTarget (positioncameratoworld [0,0,50]); +AGM_Optics_Camera camCommitPrepared 0; + +if (cameraView == "Gunner") then { + AGM_Optics_Camera camsetFOV 0.7; + AGM_Optics_Camera camcommit 0; +} else { + AGM_Optics_Camera camsetFOV 0.01; + AGM_Optics_Camera camcommit 0; +}; + +private ["_optic", "_scope"]; + +disableSerialization; + +// Get the name of the attached optic +_optic = (primaryWeaponItems AGM_player) select 2; +_scope = uiNameSpace getVariable "AGM_Optics_Scope"; + +// Init the scope (if needed) +[] call AGM_Optics_fnc_initScope; + +// Check if the optic has changed since we last drew it +_doUpdateAllLayers = false; +if (AGM_Optics_currentOptic != _optic) then { + AGM_Optics_currentOptic = _optic; + _doUpdateAllLayers = true; +}; + +// Check if Splendid Camera, unit switch, etc. has blanked out our displays for no good reason (grrr) +if (ctrlText (_scope displayCtrl 1) == "") then { + _doUpdateAllLayers = true; +}; + +// Draw the correct layers (don't show them) +if (_doUpdateAllLayers) then { + (_scope displayCtrl 1) ctrlSetText getText (configFile >> "CfgWeapons" >> _optic >> "AGM_Optics_reticle"); + (_scope displayCtrl 2) ctrlSetText getText (configFile >> "CfgWeapons" >> _optic >> "AGM_Optics_reticleIllum"); + (_scope displayCtrl 5) ctrlSetText getText (configFile >> "CfgWeapons" >> _optic >> "AGM_Optics_bodyNight"); + (_scope displayCtrl 6) ctrlSetText getText (configFile >> "CfgWeapons" >> _optic >> "AGM_Optics_body"); +}; + +// Stop processing if already in the scope view and FOV hasn't changed +if (AGM_Optics_inScope) exitwith {}; + +// Mark that we're in enhanced scope view +AGM_Optics_inScope = true; + +// Calculate lighting +_lighting = sunOrMoon; // 1 is day, 0 is night + +_nightOpacity = 1; +_dayOpacity = (0 max moonIntensity * (1 - (0 max overcast)))/5; + +if (_lighting == 1) then { + _nightOpacity = 0; + _dayOpacity = 1; +}; + +// Apply lighting and make layers visible +(_scope displayCtrl 1) ctrlSetTextColor [1,1,1,1]; +(_scope displayCtrl 2) ctrlSetTextColor [1,1,1,_nightOpacity]; +(_scope displayCtrl 5) ctrlSetTextColor [1,1,1,_nightOpacity]; +(_scope displayCtrl 6) ctrlSetTextColor [1,1,1,_dayOpacity]; + +(_scope displayCtrl 1) ctrlCommit 0; +(_scope displayCtrl 2) ctrlCommit 0; +(_scope displayCtrl 5) ctrlCommit 0; +(_scope displayCtrl 6) ctrlCommit 0; From 8840284309e4e4db7546c741d6f41ac7a7f1269b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 20 Mar 2015 17:46:21 -0500 Subject: [PATCH 129/178] Fix progressBar --- addons/common/functions/fnc_progressBar.sqf | 134 ++++++++++---------- 1 file changed, 69 insertions(+), 65 deletions(-) diff --git a/addons/common/functions/fnc_progressBar.sqf b/addons/common/functions/fnc_progressBar.sqf index 15fbab1e24..69b91237e6 100644 --- a/addons/common/functions/fnc_progressBar.sqf +++ b/addons/common/functions/fnc_progressBar.sqf @@ -1,24 +1,24 @@ /* -* Author: commy2, Glowbal, PabstMirror -* -* Draw progress bar and execute given function if succesful. -* Finish/Failure/Conditional are all passed [_args, _elapsedTime, _totalTime, _errorCode] -* -* Argument: -* 0: NUMBER - Total Time (in game "time" seconds) -* 1: ARRAY - Arguments, passed to condition, fail and finish -* 2: CODE or STRING - On Finish: Code called or STRING raised as event. -* 3: CODE or STRING - On Failure: Code called or STRING raised as event. -* 4: STRING - (Optional) Localized Title -* 5: CODE - (Optional) Code to check each frame -* 6: ARRAY - (Optional) Exceptions for checking EGVAR(common,canInteractWith) -* -* Return value: -* Nothing -* -* Example: -* [5, [], {Hint "Finished!"}, {hint "Failure!"}, "My Title"] call ace_common_fnc_progressBar -*/ + * Author: commy2, Glowbal, PabstMirror + * + * Draw progress bar and execute given function if succesful. + * Finish/Failure/Conditional are all passed [_args, _elapsedTime, _totalTime, _errorCode] + * + * Argument: + * 0: NUMBER - Total Time (in game "time" seconds) + * 1: ARRAY - Arguments, passed to condition, fail and finish + * 2: CODE or STRING - On Finish: Code called or STRING raised as event. + * 3: CODE or STRING - On Failure: Code called or STRING raised as event. + * 4: STRING - (Optional) Localized Title + * 5: CODE - (Optional) Code to check each frame + * 6: ARRAY - (Optional) Exceptions for checking EFUNC(common,canInteractWith) + * + * Return value: + * Nothing + * + * Example: + * [5, [], {Hint "Finished!"}, {hint "Failure!"}, "My Title"] call ace_common_fnc_progressBar + */ #include "script_component.hpp" @@ -36,65 +36,69 @@ createDialog QGVAR(ProgressBar_Dialog); (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetText _localizedTitle; if (GVAR(SettingProgressBarLocation) == 1) then { - private "_ctrlPos"; - _ctrlPos = [1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2), 29 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2), 38 * (((safezoneW / safezoneH) min 1.2) / 40), 0.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)]; - (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlSetPosition _ctrlPos; - (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetPosition _ctrlPos; - (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlCommit 0; - (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlCommit 0; + private "_ctrlPos"; + _ctrlPos = [1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2), 29 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2), 38 * (((safezoneW / safezoneH) min 1.2) / 40), 0.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)]; + (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlSetPosition _ctrlPos; + (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetPosition _ctrlPos; + (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlCommit 0; + (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlCommit 0; }; _perFrameFunction = { - PARAMS_2(_parameters,_pfhID); - EXPLODE_8_PVT(_parameters,_args,_onFinish,_onFail,_condition,_player,_startTime,_totalTime,_exceptions); - private ["_elapsedTime", "_errorCode"]; + PARAMS_2(_parameters,_pfhID); + EXPLODE_8_PVT(_parameters,_args,_onFinish,_onFail,_condition,_player,_startTime,_totalTime,_exceptions); + private ["_elapsedTime", "_errorCode"]; - _elapsedTime = time - _startTime; - _errorCode = -1; + _elapsedTime = time - _startTime; + _errorCode = -1; - if (isNull (uiNamespace getVariable [QGVAR(ctrlProgressBar), controlNull])) then { - _errorCode = 1; - } else { - if (ACE_player != _player) then { - _errorCode = 2; + if (isNull (uiNamespace getVariable [QGVAR(ctrlProgressBar), controlNull])) then { + _errorCode = 1; } else { - if (!([_args, _elapsedTime, _totalTime, _errorCode] call _condition)) then { - _errorCode = 3; - } else { - if (!([_player, objNull, _exceptions] call EGVAR(common,canInteractWith))) then { - _errorCode = 4; + if (ACE_player != _player) then { + _errorCode = 2; } else { - if (_elapsedTime >= _totalTime) then { - _errorCode = 0; - }; + if (!([_args, _elapsedTime, _totalTime, _errorCode] call _condition)) then { + _errorCode = 3; + } else { + if (!([_player, objNull, _exceptions] call EFUNC(common,canInteractWith))) then { + _errorCode = 4; + } else { + if (_elapsedTime >= _totalTime) then { + _errorCode = 0; + }; + }; + }; }; - }; }; - }; - if (_errorCode != -1) then { - //Error or Success, close dialog and remove PFEH - closeDialog 0; - [_pfhID] call CBA_fnc_removePerFrameHandler; + if (_errorCode != -1) then { + //Error or Success, close dialog and remove PFEH - if (_errorCode == 0) then { - if ((typeName _onFinish) == (typeName "")) then { - [_onFinish, [_args, _elapsedTime, _totalTime, _errorCode]] call FUNC(localEvent); - } else { - [_args, _elapsedTime, _totalTime, _errorCode] call _onFinish; - }; + //Only close dialog if it's the progressBar: + if (!isNull (uiNamespace getVariable [QGVAR(ctrlProgressBar), controlNull])) then { + closeDialog 0; + }; + [_pfhID] call CBA_fnc_removePerFrameHandler; + + if (_errorCode == 0) then { + if ((typeName _onFinish) == (typeName "")) then { + [_onFinish, [_args, _elapsedTime, _totalTime, _errorCode]] call FUNC(localEvent); + } else { + [_args, _elapsedTime, _totalTime, _errorCode] call _onFinish; + }; + } else { + if ((typeName _onFail) == (typeName "")) then { + [_onFail, [_args, _elapsedTime, _totalTime, _errorCode]] call FUNC(localEvent); + } else { + [_args, _elapsedTime, _totalTime, _errorCode] call _onFail; + }; + }; } else { - if ((typeName _onFail) == (typeName "")) then { - [_onFail, [_args, _elapsedTime, _totalTime, _errorCode]] call FUNC(localEvent); - } else { - [_args, _elapsedTime, _totalTime, _errorCode] call _onFail; - }; + //Update Progress Bar (ratio of elepased:total) + (uiNamespace getVariable QGVAR(ctrlProgressBar)) progressSetPosition (_elapsedTime / _totalTime); }; - } else { - //Update Progress Bar (ratio of elepased:total) - (uiNamespace getVariable QGVAR(ctrlProgressBar)) progressSetPosition (_elapsedTime / _totalTime); - }; }; [_perFrameFunction, 0, [_args, _onFinish, _onFail, _condition, _player, time, _totalTime, _exceptions]] call CBA_fnc_addPerFrameHandler; From 6f8b5cc676cdbe664f475fbb7e43f3a18d953304 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Fri, 20 Mar 2015 23:53:25 +0100 Subject: [PATCH 130/178] Fix missing dollar sign --- addons/medical/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 90c8a4d3bf..caef067f65 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -843,7 +843,7 @@ class CfgVehicles { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); class Bandage_RightLeg { - displayName = "STR_ACE_Medical_Bandage_HitRightLeg"; + displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); From 7e383dc10e415ce706343d9595ab2fc27f935e0b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 20 Mar 2015 17:55:39 -0500 Subject: [PATCH 131/178] #198 canInteractWith EGVAR -> EFUNC --- addons/fcs/initKeybinds.sqf | 8 +++--- addons/grenades/XEH_postInit.sqf | 2 +- .../functions/fnc_compileMenu.sqf | 2 +- .../functions/fnc_compileMenuSelfAction.sqf | 2 +- addons/interaction/XEH_clientInit.sqf | 6 ++-- addons/interaction/functions/fnc_openDoor.sqf | 2 +- addons/movement/XEH_postInit.sqf | 2 +- addons/nametags/XEH_postInit.sqf | 2 +- addons/nightvision/XEH_postInitClient.sqf | 4 +-- addons/overheating/XEH_postInit.sqf | 2 +- addons/parachute/XEH_postInit.sqf | 2 +- addons/reload/XEH_postInit.sqf | 2 +- addons/resting/XEH_postInit.sqf | 2 +- addons/safemode/XEH_postInit.sqf | 2 +- addons/scopes/XEH_postInit.sqf | 8 +++--- addons/vector/initKeybinds.sqf | 8 +++--- addons/vehicles/XEH_postInit.sqf | 2 +- addons/weaponselect/XEH_postInit.sqf | 28 +++++++++---------- 18 files changed, 43 insertions(+), 43 deletions(-) diff --git a/addons/fcs/initKeybinds.sqf b/addons/fcs/initKeybinds.sqf index c30e93dba0..7d1cc8f09b 100644 --- a/addons/fcs/initKeybinds.sqf +++ b/addons/fcs/initKeybinds.sqf @@ -3,7 +3,7 @@ ["ACE3", QGVAR(lazeTarget), localize "STR_ACE_FCS_LaseTarget", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !((!GVAR(enabled) && FUNC(canUseFCS)) || FUNC(canUseRangefinder)) exitWith {false}; @@ -20,7 +20,7 @@ GVAR(isDownStateKey1) = false; // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(GVAR(enabled) && FUNC(canUseFCS)) exitWith {false}; @@ -33,7 +33,7 @@ ["ACE3", QGVAR(adjustRangeUp), localize "STR_ACE_FCS_AdjustRangeUp", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(call FUNC(canUseRangefinder) || FUNC(canUseFCS)) exitWith {false}; @@ -47,7 +47,7 @@ ["ACE3", QGVAR(adjustRangDown), localize "STR_ACE_FCS_AdjustRangeDown", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(call FUNC(canUseRangefinder) || FUNC(canUseFCS)) exitWith {false}; diff --git a/addons/grenades/XEH_postInit.sqf b/addons/grenades/XEH_postInit.sqf index 6229871679..7572a41c10 100644 --- a/addons/grenades/XEH_postInit.sqf +++ b/addons/grenades/XEH_postInit.sqf @@ -13,7 +13,7 @@ GVAR(flashbangPPEffectCC) ppEffectForceInNVG true; ["ACE3", QGVAR(switchGrenadeMode), localize "STR_ACE_Grenades_SwitchGrenadeMode", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if (!([ACE_player] call EFUNC(common,canUseWeapon))) exitWith {false}; diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index e6a2744f03..7a24eaad5b 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -46,7 +46,7 @@ _recurseFnc = { if (_condition == "") then {_condition = "true"}; // Add canInteract (including exceptions) and canInteractWith to condition - _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index 81f4a25ef1..6ef44adcf3 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -43,7 +43,7 @@ _recurseFnc = { if (_condition == "") then {_condition = "true"}; // Add canInteract (including exceptions) and canInteractWith to condition - _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, objNull, %1)] call EGVAR(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; + _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, objNull, %1)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; diff --git a/addons/interaction/XEH_clientInit.sqf b/addons/interaction/XEH_clientInit.sqf index e303fae857..76647e54a3 100644 --- a/addons/interaction/XEH_clientInit.sqf +++ b/addons/interaction/XEH_clientInit.sqf @@ -19,7 +19,7 @@ GVAR(isOpeningDoor) = false; ["ACE3", QGVAR(openDoor), localize "STR_ACE_Interaction_OpenDoor", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if (GVAR(isOpeningDoor) || {[2] call FUNC(getDoor) select 1 == ''}) exitWith {false}; @@ -39,7 +39,7 @@ GVAR(isOpeningDoor) = false; ["ACE3", QGVAR(tapShoulder), localize "STR_ACE_Interaction_TapShoulder", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player, cursorTarget] call FUNC(canTapShoulder)) exitWith {false}; @@ -53,7 +53,7 @@ GVAR(isOpeningDoor) = false; ["ACE3", QGVAR(modifierKey), localize "STR_ACE_Interaction_ModifierKey", { // Conditions: canInteract - //if !([ACE_player, objNull, ["isNotDragging"]] call EGVAR(common,canInteractWith)) exitWith {false}; // not needed + //if !([ACE_player, objNull, ["isNotDragging"]] call EFUNC(common,canInteractWith)) exitWith {false}; // not needed // Statement ACE_Modifier = 1; diff --git a/addons/interaction/functions/fnc_openDoor.sqf b/addons/interaction/functions/fnc_openDoor.sqf index 0d67ae7a55..dc9150491d 100644 --- a/addons/interaction/functions/fnc_openDoor.sqf +++ b/addons/interaction/functions/fnc_openDoor.sqf @@ -47,7 +47,7 @@ playSound "ACE_Sound_Click"; !GVAR(isOpeningDoor) || {getPosASL ACE_player distance _position > 1} }; - if (!_usedMouseWheel && {time < _time} && {[ACE_player, objNull, []] call EGVAR(common,canInteractWith)}) then { + if (!_usedMouseWheel && {time < _time} && {[ACE_player, objNull, []] call EFUNC(common,canInteractWith)}) then { _phase = [0, 1] select (_house animationPhase (_animations select 0) < 0.5); {_house animate [_x, _phase]} forEach _animations; diff --git a/addons/movement/XEH_postInit.sqf b/addons/movement/XEH_postInit.sqf index 9d2d48ce74..310b689e15 100644 --- a/addons/movement/XEH_postInit.sqf +++ b/addons/movement/XEH_postInit.sqf @@ -21,7 +21,7 @@ ["ACE3", QGVAR(climb), localize "STR_ACE_Movement_Climb", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if (ACE_player != (vehicle ACE_player)) exitWith {false}; diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf index 4d9a1341d7..47a176b1dd 100644 --- a/addons/nametags/XEH_postInit.sqf +++ b/addons/nametags/XEH_postInit.sqf @@ -10,7 +10,7 @@ if (!hasInterface) exitWith {}; ["ACE3", QGVAR(showNameTags), localize "STR_ACE_NameTags_ShowNames", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Statement GVAR(ShowNamesTime) = time; diff --git a/addons/nightvision/XEH_postInitClient.sqf b/addons/nightvision/XEH_postInitClient.sqf index 65d6e8c45f..9d64baecb3 100644 --- a/addons/nightvision/XEH_postInitClient.sqf +++ b/addons/nightvision/XEH_postInitClient.sqf @@ -40,7 +40,7 @@ GVAR(ppEffectMuzzleFlash) ppEffectCommit 0; ["ACE3", QGVAR(IncreaseNVGBrightness), localize "STR_ACE_NightVision_IncreaseNVGBrightness", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if ((currentVisionMode _player != 1)) exitWith {false}; @@ -54,7 +54,7 @@ GVAR(ppEffectMuzzleFlash) ppEffectCommit 0; ["ACE3", QGVAR(DecreaseNVGBrightness), localize "STR_ACE_NightVision_DecreaseNVGBrightness", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if ((currentVisionMode _player != 1)) exitWith {false}; diff --git a/addons/overheating/XEH_postInit.sqf b/addons/overheating/XEH_postInit.sqf index 57b02b101e..4755b9c869 100644 --- a/addons/overheating/XEH_postInit.sqf +++ b/addons/overheating/XEH_postInit.sqf @@ -7,7 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(unjamWeapon), localize "STR_ACE_Overheating_UnjamWeapon", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon) && {currentWeapon ACE_player in (ACE_player getVariable [QGVAR(jammedWeapons), []])} diff --git a/addons/parachute/XEH_postInit.sqf b/addons/parachute/XEH_postInit.sqf index 35efab12a9..ead4b33943 100644 --- a/addons/parachute/XEH_postInit.sqf +++ b/addons/parachute/XEH_postInit.sqf @@ -19,7 +19,7 @@ if (!hasInterface) exitWith {}; ["ACE3", QGVAR(showAltimeter), localize "STR_ACE_Parachute_showAltimeter", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; if (!('ACE_Altimeter' in assignedItems ace_player)) exitWith {false}; if (!(missionNamespace getVariable [QGVAR(AltimeterActive), false])) then { [ace_player] call FUNC(showAltimeter); diff --git a/addons/reload/XEH_postInit.sqf b/addons/reload/XEH_postInit.sqf index 6751348532..b3ca31cd5d 100644 --- a/addons/reload/XEH_postInit.sqf +++ b/addons/reload/XEH_postInit.sqf @@ -7,7 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(checkAmmo), localize "STR_ACE_Reload_checkAmmo", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon) || {(vehicle ACE_player) isKindOf 'StaticWeapon'}) exitWith {false}; diff --git a/addons/resting/XEH_postInit.sqf b/addons/resting/XEH_postInit.sqf index 9251c7663f..ec80100523 100644 --- a/addons/resting/XEH_postInit.sqf +++ b/addons/resting/XEH_postInit.sqf @@ -7,7 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(RestWeapon), localize "STR_ACE_Resting_RestWeapon", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon) && {inputAction 'reloadMagazine' == 0} && diff --git a/addons/safemode/XEH_postInit.sqf b/addons/safemode/XEH_postInit.sqf index 9508843e25..6754038bd1 100644 --- a/addons/safemode/XEH_postInit.sqf +++ b/addons/safemode/XEH_postInit.sqf @@ -9,7 +9,7 @@ ["ACE3", QGVAR(safeMode), localize "STR_ACE_SafeMode_SafeMode", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index 6f8fae1a1b..6d4485e1b0 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -36,7 +36,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustUp), localize "STR_ACE_Scopes_AdjustUp", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, 0, 0.1] call FUNC(canAdjustScope)) exitWith {false}; @@ -51,7 +51,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustDown), localize "STR_ACE_Scopes_AdjustDown", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, 0, -0.1] call FUNC(canAdjustScope)) exitWith {false}; @@ -66,7 +66,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustLeft), localize "STR_ACE_Scopes_AdjustLeft", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, -0.1, 0] call FUNC(canAdjustScope)) exitWith {false}; @@ -81,7 +81,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(AdjustRight), localize "STR_ACE_Scopes_AdjustRight", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); if !([ACE_player, 0.1, 0] call FUNC(canAdjustScope)) exitWith {false}; diff --git a/addons/vector/initKeybinds.sqf b/addons/vector/initKeybinds.sqf index 1ce79d79eb..1e186f36ca 100644 --- a/addons/vector/initKeybinds.sqf +++ b/addons/vector/initKeybinds.sqf @@ -3,7 +3,7 @@ ["ACE3", QGVAR(AzimuthKey), localize "STR_ACE_Vector_AzimuthKey", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(currentWeapon ACE_player == "ACE_Vector" && {ACE_player == cameraOn} && {cameraView == "GUNNER"}) exitWith {false}; @@ -20,7 +20,7 @@ GVAR(isDownStateKey1) = false; // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Statement ["azimuth"] call FUNC(onKeyUp); @@ -32,7 +32,7 @@ ["ACE3", QGVAR(DistanceKey), localize "STR_ACE_Vector_DistanceKey", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(currentWeapon ACE_player == "ACE_Vector" && {ACE_player == cameraOn} && {cameraView == "GUNNER"}) exitWith {false}; @@ -49,7 +49,7 @@ GVAR(isDownStateKey2) = false; // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Statement ["distance"] call FUNC(onKeyUp); diff --git a/addons/vehicles/XEH_postInit.sqf b/addons/vehicles/XEH_postInit.sqf index 316e539572..7b1a0c575e 100644 --- a/addons/vehicles/XEH_postInit.sqf +++ b/addons/vehicles/XEH_postInit.sqf @@ -7,7 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(speedLimiter), localize "STR_ACE_SpeedLimiter", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player == driver vehicle ACE_player && {vehicle ACE_player isKindOf 'Car' || diff --git a/addons/weaponselect/XEH_postInit.sqf b/addons/weaponselect/XEH_postInit.sqf index 6160448d56..14c4f1aa51 100644 --- a/addons/weaponselect/XEH_postInit.sqf +++ b/addons/weaponselect/XEH_postInit.sqf @@ -7,7 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectPistol), localize "STR_ACE_WeaponSelect_SelectPistol", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -21,7 +21,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectRifle), localize "STR_ACE_WeaponSelect_SelectRifle", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -35,7 +35,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectRifleMuzzle), localize "STR_ACE_WeaponSelect_SelectRifleMuzzle", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -49,7 +49,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectLauncher), localize "STR_ACE_WeaponSelect_SelectLauncher", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -63,7 +63,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectBinocular), localize "STR_ACE_WeaponSelect_SelectBinocular", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -77,7 +77,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectGrenadeFrag), localize "STR_ACE_WeaponSelect_SelectGrenadeFrag", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -91,7 +91,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectGrenadeOther), localize "STR_ACE_WeaponSelect_SelectGrenadeOther", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -105,7 +105,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(HolsterWeapon), localize "STR_ACE_WeaponSelect_HolsterWeapon", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; @@ -119,7 +119,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(EngineOn), localize "STR_ACE_WeaponSelect_EngineOn", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player && {ACE_player == driver vehicle ACE_player} && {!isEngineOn vehicle ACE_player}) exitWith {false}; @@ -133,7 +133,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(EngineOff), localize "STR_ACE_WeaponSelect_EngineOff", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player && {ACE_player == driver vehicle ACE_player} && {isEngineOn vehicle ACE_player}) exitWith {false}; @@ -147,7 +147,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectMainGun), localize "STR_ACE_WeaponSelect_SelectMainGun", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player) exitWith {false}; @@ -161,7 +161,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectMachineGun), localize "STR_ACE_WeaponSelect_SelectMachineGun", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player) exitWith {false}; @@ -175,7 +175,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(SelectMissiles), localize "STR_ACE_WeaponSelect_SelectMissiles", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player) exitWith {false}; @@ -189,7 +189,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(FireSmokeLauncher), localize "STR_ACE_WeaponSelect_FireSmokeLauncher", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EGVAR(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player != vehicle ACE_player && {ACE_player == commander vehicle ACE_player}) exitWith {false}; From 88fb2765e39ac469576b90b8f4b8ff5cd596196f Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 00:21:30 +0100 Subject: [PATCH 132/178] Standardize actions across basic and advanced --- addons/medical/ACE_Medical_Treatments.hpp | 4 +-- addons/medical/CfgVehicles.hpp | 13 +++---- addons/medical/CfgWeapons.hpp | 36 +++++++++---------- .../functions/fnc_handleDamage_basic.sqf | 3 +- .../functions/fnc_treatmentBasic_epipen.sqf | 1 - .../functions/fnc_treatmentBasic_morphine.sqf | 2 +- 6 files changed, 29 insertions(+), 30 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 2aaa5cf3d8..24a638ac5f 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -31,12 +31,12 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentBasic_morphine)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; - class Epipen: Bandage { + class Epinephrine: Bandage { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Epinephrine"; requiredMedic = 1; treatmentTime = 3; - items[] = {QGVAR(epipen)}; + items[] = {QGVAR(epinephrine)}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_epipen)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index caef067f65..e5aa486241 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -351,7 +351,7 @@ class CfgVehicles { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); - class Bandage_Head { + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitHead"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreat)); @@ -414,7 +414,8 @@ class CfgVehicles { priority = 2; hotkey = "M"; enableInside = 1; - class Bandage_Torso { + + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitBody"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreat)); @@ -487,7 +488,7 @@ class CfgVehicles { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 2)] call DFUNC(displayPatientInformation)); - class Bandage_LeftArm { + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreat)); @@ -608,7 +609,7 @@ class CfgVehicles { class ACE_ArmRight { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 3)] call DFUNC(displayPatientInformation)); - class Bandage_RightArm { + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreat)); @@ -730,7 +731,7 @@ class CfgVehicles { class ACE_LegLeft { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 4)] call DFUNC(displayPatientInformation)); - class Bandage_LeftLeg { + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreat)); @@ -842,7 +843,7 @@ class CfgVehicles { class ACE_LegRight { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); - class Bandage_RightLeg { + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreat)); diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical/CfgWeapons.hpp index 3eb30929d7..81d9491d78 100644 --- a/addons/medical/CfgWeapons.hpp +++ b/addons/medical/CfgWeapons.hpp @@ -1,25 +1,25 @@ class CfgWeapons { - class ItemCore; - class InventoryItem_Base_F; - class InventoryFirstAidKitItem_Base_F; - class MedikitItem; - - // ITEMS - class FirstAidKit: ItemCore { - type = 0; - class ItemInfo: InventoryFirstAidKitItem_Base_F { - mass = 4; - type = 201; + class ItemCore; + class InventoryItem_Base_F; + class InventoryFirstAidKitItem_Base_F; + class MedikitItem; + + // ITEMS + class FirstAidKit: ItemCore { + type = 0; + class ItemInfo: InventoryFirstAidKitItem_Base_F { + mass = 4; + type = 201; + }; }; - }; - class Medikit: ItemCore { - type = 0; - class ItemInfo: MedikitItem { - mass = 60; - type = 201; + class Medikit: ItemCore { + type = 0; + class ItemInfo: MedikitItem { + mass = 60; + type = 201; + }; }; - }; // @todo localize class ACE_ItemCore; diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index aafa615c08..600101e7eb 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -183,8 +183,7 @@ if (_selection == "" and _damageReturn < 1 and !(_unit getVariable [QGVAR(isUnconscious), False] )) then { - // random chance to kill AI instead of knocking them out - if (_unit getVariable [QGVAR(allowUnconscious), ([_unit] call EFUNC(common,isPlayer)) or random 1 > 0.5]) then { + if (_unit getVariable [QGVAR(allowUnconscious), ([_unit] call EFUNC(common,isPlayer)) or random 1 > 0.3]) then { [_unit, true] call FUNC(setUnconscious); } else { _damageReturn = 1; diff --git a/addons/medical/functions/fnc_treatmentBasic_epipen.sqf b/addons/medical/functions/fnc_treatmentBasic_epipen.sqf index e616327673..644e98c390 100644 --- a/addons/medical/functions/fnc_treatmentBasic_epipen.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_epipen.sqf @@ -15,7 +15,6 @@ */ #include "script_component.hpp" -#define BLOODBAGHEAL 70 private ["_caller", "_target","_className"]; _caller = _this select 0; diff --git a/addons/medical/functions/fnc_treatmentBasic_morphine.sqf b/addons/medical/functions/fnc_treatmentBasic_morphine.sqf index e52f598c49..d8d793d0bc 100644 --- a/addons/medical/functions/fnc_treatmentBasic_morphine.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_morphine.sqf @@ -23,7 +23,7 @@ _target = _this select 1; _className = _this select 3; // reduce pain, pain sensitivity -_morphine = (_target getVariable [QGVAR(morphine), 0] + MORPHINEHEAL) min 1; +_morphine = ((_target getVariable [QGVAR(morphine), 0]) + MORPHINEHEAL) min 1; _target setVariable [QGVAR(morphine), _morphine, true]; _pain = ((_target getVariable [QGVAR(pain), 0]) - MORPHINEHEAL) max 0; _target setVariable [QGVAR(pain), _pain, true]; From 510538bc53d0d6d5b8ac1b0b55a3153f5bcd91ae Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 00:26:14 +0100 Subject: [PATCH 133/178] Remove superfluous todo --- addons/medical/CfgVehicles.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index e5aa486241..2106cbe781 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -346,7 +346,6 @@ class CfgVehicles { }; class ACE_Actions { - // @todo morphine, epi, bloodbag actions for basic class ACE_Head { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); From b1ed80a23d3f2453a5345e2572bdfbd528c795c7 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 00:28:19 +0100 Subject: [PATCH 134/178] Remove trailing whitespace in medical stringtable --- addons/medical/stringtable.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 66aabe53b0..6317f97b06 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -669,7 +669,6 @@ %1 is responsive %1 реагирует на раздражители %1 ha reaccionado - %1 is not responsive @@ -729,4 +728,4 @@ - + From a060e4bea56fdcf19d086d5bf96594384230710e Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 00:31:47 +0100 Subject: [PATCH 135/178] Apply translations to epipen and morphine actions --- addons/medical/CfgVehicles.hpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 2106cbe781..ad9302a2e8 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -452,7 +452,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); }; class Morphine: fieldDressing { - displayName = "Morphine"; + displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'body', 'Morphine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Morphine')] call DFUNC(treatment)); }; @@ -462,7 +462,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'body', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { - displayName = "Epinephrine"; + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; condition = QUOTE([ARR_4(_player, _target, 'body', 'Epinephrine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Epinephrine')] call DFUNC(treatment)); }; @@ -530,7 +530,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { - displayName = "Morphine"; + displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); }; @@ -540,7 +540,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { - displayName = "Epinephrine"; + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); }; @@ -651,7 +651,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { - displayName = "Morphine"; + displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); }; @@ -661,7 +661,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { - displayName = "Epinephrine"; + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(treatment)); }; @@ -774,7 +774,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { - displayName = "Morphine"; + displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(treatment)); }; @@ -784,7 +784,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { - displayName = "Epinephrine"; + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(treatment)); }; @@ -886,7 +886,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { - displayName = "Morphine"; + displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); }; @@ -896,7 +896,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { - displayName = "Epinephrine"; + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(canTreat)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(treatment)); }; From b3aa7c8970abcc69c5552f4a7723a0b907f5eed3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 20 Mar 2015 22:44:25 -0300 Subject: [PATCH 136/178] Make collectActiveActionTree follow mounts correctly --- .../functions/fnc_collectActiveActionTree.sqf | 17 ++++++++++++----- .../functions/fnc_addPassengerActions.sqf | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index f4ae2ff5c1..36d4dc548d 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -17,7 +17,7 @@ EXPLODE_3_PVT(_this,_object,_origAction,_parentPath); EXPLODE_2_PVT(_origAction,_origActionData,_origActionChildren); -private ["_target","_player","_fullPath","_activeChildren","_action","_actionData","_x"]; +private ["_target","_player","_fullPath","_activeChildren","_dynamicChildren","_action","_actionData","_x"]; _target = _object; _player = ACE_player; @@ -27,15 +27,22 @@ if !([_target, ACE_player, _origActionData select 6] call (_origActionData selec [] }; +_fullPath = +_parentPath; +_fullPath pushBack (_origActionData select 0); _activeChildren = []; // If there's a statement to dynamically insert children then execute it if !({} isEqualTo (_origActionData select 5)) then { - _activeChildren = [_target, ACE_player, _origActionData select 6] call (_origActionData select 5); -}; + _dynamicChildren = [_target, ACE_player, _origActionData select 6] call (_origActionData select 5); -_fullPath = +_parentPath; -_fullPath pushBack (_origActionData select 0); + // Collect dynamic children class actions + { + _action = [_x select 2, _x, _fullPath] call FUNC(collectActiveActionTree); + if ((count _action) > 0) then { + _activeChildren pushBack _action; + }; + } forEach _dynamicChildren; +}; // Collect children class actions { diff --git a/addons/interaction/functions/fnc_addPassengerActions.sqf b/addons/interaction/functions/fnc_addPassengerActions.sqf index 83b702a98b..d4a5da3788 100644 --- a/addons/interaction/functions/fnc_addPassengerActions.sqf +++ b/addons/interaction/functions/fnc_addPassengerActions.sqf @@ -27,6 +27,6 @@ _actionTrees = missionNamespace getVariable [_varName, []]; _actions = []; // Mount unit MainActions menu -_actions pushBack (_actionTrees select 0); +_actions pushBack [(_actionTrees select 0) select 0, (_actionTrees select 0) select 1, _unit]; _actions From 3d6660b115e65183793975b11a1774d8385a2e1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Fri, 20 Mar 2015 22:44:36 -0300 Subject: [PATCH 137/178] Debug stuff --- .../interact_menu/functions/fnc_renderBaseMenu.sqf | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index da01fa804f..277f79c141 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -65,7 +65,18 @@ _activeActionTree = [ DFUNC(collectActiveActionTree), _object, _uid, 0.2 ] call EFUNC(common,cachedCall); - +/* +diag_log "Printing: _activeActionTree"; +_fnc_print = { + EXPLODE_2_PVT(_this,_level,_node); + EXPLODE_3_PVT(_node,_actionData,_children,_object); + diag_log text format ["Level %1 -> %2 on %3", _level, _actionData select 0, _object]; + { + [_level + 1, _x] call _fnc_print; + } forEach _children; +}; +[0, _activeActionTree] call _fnc_print; +*/ // Check if there's something left for rendering if (count _activeActionTree == 0) exitWith {false}; From 14566c783b7c4cec9900ba6663c8207b8d73178d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 00:27:19 -0300 Subject: [PATCH 138/178] Prevent canInteractWith from throwing errors if third parameter is not supplied --- addons/common/functions/fnc_canInteractWith.sqf | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/addons/common/functions/fnc_canInteractWith.sqf b/addons/common/functions/fnc_canInteractWith.sqf index b74f2092b4..667aec38b3 100644 --- a/addons/common/functions/fnc_canInteractWith.sqf +++ b/addons/common/functions/fnc_canInteractWith.sqf @@ -1,16 +1,16 @@ /* * Author: commy2 - * * Check if the unit can interact. * * Arguments: - * 0: The player. (Object) - * 1: The interaction target. objNull to ignore. (Object) - * 2: Exceptions. What general conditions are to skip? (Array) + * 0: The player. + * 1: The interaction target. objNull to ignore. + * 2: Exceptions. What general conditions are to skip? (Optional) * * Return Value: * Unit can interact? * + * Public: No */ #include "script_component.hpp" @@ -18,7 +18,11 @@ private ["_unit", "_target", "_exceptions"]; _unit = _this select 0; _target = _this select 1; -_exceptions = _this select 2; +_exceptions = if (count _this > 2) then { + _this select 2; +} else { + []; +}; _exceptions = [_exceptions, {toLower _this}] call FUNC(map); From b5c6e52416a62bd393e9e6b46b9623941e06a97a Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 10:54:52 +0100 Subject: [PATCH 139/178] fixed #201 --- addons/medical/functions/fnc_handleDamage_fractures.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_fractures.sqf b/addons/medical/functions/fnc_handleDamage_fractures.sqf index 0a22365044..31fa1c8873 100644 --- a/addons/medical/functions/fnc_handleDamage_fractures.sqf +++ b/addons/medical/functions/fnc_handleDamage_fractures.sqf @@ -70,5 +70,5 @@ if (_amountOfDamage > 0.05) then { _fractureID = (_fractures select (_amountOf - 1) select 0) + 1; }; _fractures pushback [_fractureID, _fractureType, _bodyPartn, 1 /* percentage treated */]; - _unit setvariable [GVAR(fractures), _fractures, true]; -}; \ No newline at end of file + _unit setvariable [QGVAR(fractures), _fractures, true]; +}; From bc082783c903a5b3bdd9552103d1a8a808306980 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 10:55:27 +0100 Subject: [PATCH 140/178] check if unit is in a vehicle before checking the vehicle --- addons/medical/functions/fnc_hasItem.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_hasItem.sqf b/addons/medical/functions/fnc_hasItem.sqf index d02abb9187..551d532ae4 100644 --- a/addons/medical/functions/fnc_hasItem.sqf +++ b/addons/medical/functions/fnc_hasItem.sqf @@ -32,7 +32,7 @@ if ([_medic, _item] call EFUNC(common,hasItem)) exitwith { }; _return = false; -if ([vehicle _medic] call FUNC(isMedicalVehicle) && {(vehicle _medic != _medic)}) then { +if ((vehicle _medic != _medic) && {[vehicle _medic] call FUNC(isMedicalVehicle)}) then { _crew = crew vehicle _medic; { if ([_medic, _x] call FUNC(canAccessMedicalEquipment) && {([_x, _item] call EFUNC(common,hasItem))}) exitwith { From 7c30127ffbeb952c1995e6b8edca5b5672624dd2 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 10:55:40 +0100 Subject: [PATCH 141/178] Disabled unimplemented medical systems --- .../functions/fnc_handleDamage_advanced.sqf | 19 ++++++++++--------- .../functions/fnc_handleUnitVitals.sqf | 8 ++++---- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_advanced.sqf b/addons/medical/functions/fnc_handleDamage_advanced.sqf index 0158608067..8d4f14315a 100644 --- a/addons/medical/functions/fnc_handleDamage_advanced.sqf +++ b/addons/medical/functions/fnc_handleDamage_advanced.sqf @@ -45,15 +45,16 @@ _unit setvariable [QGVAR(bodyPartStatus), _damageBodyParts, true]; [_unit, _selectionName, _newDamage, _typeOfProjectile, _typeOfDamage] call FUNC(handleDamage_wounds); -if (GVAR(enableAirway)) then { - [_unit,_selectionName,_newDamage,_sourceOfDamage, _typeOfDamage] call FUNC(handleDamage_airway); -}; -if (GVAR(enableFractures)) then { - [_unit,_selectionName,_newDamage,_sourceOfDamage, _typeOfDamage] call FUNC(handleDamage_fractures); -}; -if (GVAR(enableInternalBleeding)) then { - [_unit,_selectionName,_newDamage,_sourceOfDamage, _typeOfDamage] call FUNC(handleDamage_internalInjuries); -}; +// TODO Disabled until implemented fully +//if (GVAR(enableAirway)) then { +// [_unit,_selectionName,_newDamage,_sourceOfDamage, _typeOfDamage] call FUNC(handleDamage_airway); +//}; +//if (GVAR(enableFractures)) then { +// [_unit,_selectionName,_newDamage,_sourceOfDamage, _typeOfDamage] call FUNC(handleDamage_fractures); +//}; +//if (GVAR(enableInternalBleeding)) then { +// [_unit,_selectionName,_newDamage,_sourceOfDamage, _typeOfDamage] call FUNC(handleDamage_internalInjuries); +//}; if (alive _unit && {!(_unit getvariable ["ACE_isUnconscious", false])}) then { [_unit, _newDamage] call FUNC(reactionToDamage); diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index e7c55d5d08..1828028f33 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -83,8 +83,9 @@ if (GVAR(level) >= 2) then { _bloodPressure = [_unit] call FUNC(getBloodPressure); _unit setvariable [QGVAR(bloodPressure), _bloodPressure, _syncValues]; + // TODO Disabled until implemented fully // Handle airway - if (GVAR(setting_allowAirwayInjuries)) then { + /*if (GVAR(setting_allowAirwayInjuries)) then { _airwayStatus = _unit getvariable [QGVAR(airwayStatus), 100]; if (((_unit getvariable [QGVAR(airwayOccluded), false]) || (_unit getvariable [QGVAR(airwayCollapsed), false])) && !((_unit getvariable [QGVAR(airwaySecured), false]))) then { if (_airwayStatus >= 0.5) then { @@ -103,12 +104,11 @@ if (GVAR(level) >= 2) then { [_unit, true] call FUNC(setDead); }; }; - }; + };*/ // Check vitals for medical status // TODO check for in revive state instead of variable - // TODO Implement cardiac arrest. - _bloodPressureL = _bloodPressure select 0; + _bloodPressureL = _bloodPressure select 0; _bloodPressureH = _bloodPressure select 1; if (!(_unit getvariable [QGVAR(inCardiacArrest),false])) then { From 4a8b5079a602dd0f15b4d97dda6d29e29064e8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 09:37:01 -0300 Subject: [PATCH 142/178] Fix #211 --- addons/interact_menu/XEH_preInit.sqf | 1 + .../interact_menu/functions/fnc_isSubPath.sqf | 29 +++++++++++++++++++ addons/interact_menu/functions/fnc_render.sqf | 10 +++++-- .../interact_menu/functions/fnc_splitPath.sqf | 8 +++-- 4 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 addons/interact_menu/functions/fnc_isSubPath.sqf diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index 478b5b578d..2b5150a0ea 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -9,6 +9,7 @@ PREP(compileMenuSelfAction); PREP(collectActiveActionTree); PREP(createAction); PREP(findActionNode); +PREP(isSubPath); PREP(keyDown); PREP(keyDownSelfAction); PREP(keyUp); diff --git a/addons/interact_menu/functions/fnc_isSubPath.sqf b/addons/interact_menu/functions/fnc_isSubPath.sqf new file mode 100644 index 0000000000..e90aa12300 --- /dev/null +++ b/addons/interact_menu/functions/fnc_isSubPath.sqf @@ -0,0 +1,29 @@ +/* + * Author: CAA-Picard + * Check if the first path is a subpath of the other + * + * Argument: + * 0: LongPath + * 1: ShortPath + * + * Return value: + * Bool + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_2_PVT(_this,_longPath,_shortPath); + +private ["_isSubPath","_i"]; +_isSubPath = true; + +if (count _shortPath > count _longPath) exitWith {false}; + +for [{_i = 0},{_i < (count _shortPath) - 1},{_i = _i + 1}] do { + if !((_longPath select _i) isEqualTo (_shortPath select _i)) exitWith { + _isSubPath = false; + }; +}; + +_isSubPath diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index 922027e2a0..df97b232de 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -159,14 +159,18 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { } forEach GVAR(lastPath); }; - if(_misMatch) then { - GVAR(lastPath) = _hoverPath; + if(_misMatch && {diag_tickTime-GVAR(expandedTime) > 0.25}) then { GVAR(startHoverTime) = diag_tickTime; + GVAR(lastPath) = _hoverPath; GVAR(expanded) = false; } else { if(!GVAR(expanded) && diag_tickTime-GVAR(startHoverTime) > 0.25) then { GVAR(expanded) = true; - GVAR(expandedTime) = diag_tickTime; + + // Start the expanding menu animation only if the user is not going up the menu + if !([GVAR(menuDepthPath),GVAR(lastPath)] call FUNC(isSubPath)) then { + GVAR(expandedTime) = diag_tickTime; + }; GVAR(menuDepthPath) = +GVAR(lastPath); // Execute the current action if it's run on hover diff --git a/addons/interact_menu/functions/fnc_splitPath.sqf b/addons/interact_menu/functions/fnc_splitPath.sqf index 0bbe643adf..87140d0482 100644 --- a/addons/interact_menu/functions/fnc_splitPath.sqf +++ b/addons/interact_menu/functions/fnc_splitPath.sqf @@ -15,9 +15,13 @@ private ["_parentPath","_actionName"]; _parentPath = []; -for "_i" from 0 to (count _this) - 1 do { +for [{_i = 0},{_i < (count _this) - 1},{_i = _i + 1}] do { _parentPath pushBack (_this select _i); }; -_actionName = _this select ((count _this) - 1); +_actionName = if (count _this > 0) then { + _this select ((count _this) - 1); +} else { + "" +}; [_parentPath, _actionName] From 83d9aa4bb615c1d52926a4e6760ae3fbad5bcd03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 10:23:36 -0300 Subject: [PATCH 143/178] Replace tap shoulder and check (others) ammo animations by PutDown --- addons/interaction/functions/fnc_tapShoulder.sqf | 2 +- addons/reload/functions/fnc_checkAmmo.sqf | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/interaction/functions/fnc_tapShoulder.sqf b/addons/interaction/functions/fnc_tapShoulder.sqf index 262012dbb9..297de3fff8 100644 --- a/addons/interaction/functions/fnc_tapShoulder.sqf +++ b/addons/interaction/functions/fnc_tapShoulder.sqf @@ -5,7 +5,7 @@ EXPLODE_3_PVT(_this,_tapper,_target,_shoulderNum); if (_target != ACE_player) exitWith { addCamShake [4, 0.5, 5]; - ACE_player playActionNow 'gestureAdvance'; + ACE_player playActionNow "PutDown"; if !(local _target) then { [[_tapper, _target, _shoulderNum], QUOTE(DFUNC(tapShoulder)), _target] call EFUNC(common,execRemoteFnc); }; diff --git a/addons/reload/functions/fnc_checkAmmo.sqf b/addons/reload/functions/fnc_checkAmmo.sqf index 7c24ff1ff3..2ab656fe47 100644 --- a/addons/reload/functions/fnc_checkAmmo.sqf +++ b/addons/reload/functions/fnc_checkAmmo.sqf @@ -31,6 +31,10 @@ if (count _this > 1) then { }; }; -_unit playActionNow "Gear"; +if (_unit == _target) then { + _unit playActionNow "Gear"; +} else { + _unit playActionNow "PutDown"; +}; [FUNC(displayAmmo), [_target], 1, 0.1] call EFUNC(common,waitAndExecute); From 75517f7ce4814f9c634a84bb2846b94064e07f69 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 14:40:23 +0100 Subject: [PATCH 144/178] Replace setDamage with setDead --- addons/medical/functions/fnc_handleUnitVitals.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index b7c2aeac37..fc8522b93c 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -85,7 +85,7 @@ if (GVAR(level) == 1) then { [_unit, true] call FUNC(setUnconscious); }; if (_blood == 0) then { - _unit setDamage 1; + [_unit] call FUNC(setDead); }; }; }; From 77210581f504e4bc1938e3f89caf26b58bf009d7 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 14:40:26 +0100 Subject: [PATCH 145/178] Added corners to triage card --- .../functions/fnc_dropDownTriageCard.sqf | 4 +--- addons/medical/ui/triage_card_corner_l.paa | Bin 0 -> 22016 bytes addons/medical/ui/triage_card_corner_r.paa | Bin 0 -> 22016 bytes addons/medical/ui/triagecard.hpp | 16 ++++++++++++++++ 4 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 addons/medical/ui/triage_card_corner_l.paa create mode 100644 addons/medical/ui/triage_card_corner_r.paa diff --git a/addons/medical/functions/fnc_dropDownTriageCard.sqf b/addons/medical/functions/fnc_dropDownTriageCard.sqf index c9a85d91af..5e763822db 100644 --- a/addons/medical/functions/fnc_dropDownTriageCard.sqf +++ b/addons/medical/functions/fnc_dropDownTriageCard.sqf @@ -24,11 +24,9 @@ _pos = [0,0,0,0]; if (_show) then { _pos = ctrlPosition (_display displayCtrl 2001); }; -for "_idc" from 2002 to 2006 step 1 do -{ +for "_idc" from 2002 to 2006 step 1 do { _pos set [1, (_pos select 1) + (_pos select 3)]; _ctrl = (_display displayCtrl _idc); _ctrl ctrlSetPosition _pos; _ctrl ctrlCommit 0; }; - diff --git a/addons/medical/ui/triage_card_corner_l.paa b/addons/medical/ui/triage_card_corner_l.paa new file mode 100644 index 0000000000000000000000000000000000000000..a713f43e2df6981becccc005180bb326140d253a GIT binary patch literal 22016 zcmeI4L2DC16vszdYdr*0P{=`{hhFyJ(Q}dtiJ^+3wRn*96ZjcyMJR{}h6*Y|Z-QRL zi@l0P`~dbK^cD|-AXs|QOU7B3#Lj;( z|3B7}bF@UD^esuiU+)y&(BH@#HLdq)MtqqM72cZuM&782zuWxt=1u%P<83&fBVV1S{x7#4l>RQ5 zH`W93x65DQopJp}o~D}k7t3GaZMna7^+5dd<-auKym{xxyYcslcz6BW;r$jJ58KCy ze>VQeducd*zr{9RT|DA%#$Vz6)i2&y55#{ue}%Va{f)d)6MvaM@{Wg(r28e9Ki_rL z`6F-N*6*zKS2g}s=Z*CeI)CDw5+8pb4V^#np3XZo{;uz@VZL3{zRmx{+pNEJ_2xSN zcpLUp9os+G<=6G&uJNb-&bPmH^;b53;%%2V)`M;S#JgPHw)qopw|E!LpLn~?J8%BP z+b`Z(`K!F&1bu%D^A(!beg0E<`~CM0q4CS=2l*54G^78zUy?Q7uDzdlSBp2+UrYQ3 z0IOH--~OB5_`&g$XFiYH9H+t1H2Pg+7Y7Ty!9uA17lAMO#WwJrH~MV?U-XOGH~+eN zMt?f(y8r%9dA_=4$k#Xj=yx?|znG7*`J>;Jg8i25zyC|F=e}jXw*8Cwimx8}yivB_ zqWw3&%Y04OBfP$%b=LmJ^~iO`Iu+( zj78SB0qP&*Wx{kCG98cc=Af)i&!-!In)jZaif>J}889AV)16OuyzxoSX9N6UJk+}L z4z{5T%Ag8%>k literal 0 HcmV?d00001 diff --git a/addons/medical/ui/triage_card_corner_r.paa b/addons/medical/ui/triage_card_corner_r.paa new file mode 100644 index 0000000000000000000000000000000000000000..5d095321b90b199a425af4dc19be50260da68964 GIT binary patch literal 22016 zcmeHP&ubGw6n@HDdJ*D5DD+Y=2z&ElE*_Fp*brh-v=%|AlAcZeh0=>4q9PR(1P_8x zFTJIALGW&G-l8BB#G51#vd(l_HE%J`ac1_{yug;c&di(lzVDkiyVEqM!d9!fez~>L z^Z;Nwo$eglx0-9x4#i8_t>%?L+9$*%?HfUGwISYbi|f94^XMADvvq)%HvvA2>)&77 z(nkaQu>G!jw|hZOCH}-&8y6q1bw$_*HG^`^jSIL6u+C{;Y?5>p_)I-Tu5^ zx=6{gvkHu0pnS8+aC^Q{+`AA#e97foo_0Bt`BbWkM+TN znAHQu$2Hq^J-EgZ1yH`p@y|9WZ1&-0npn{ItzKFsowHJ++^$U0u0->&{BJv79306+!mN8`tn zpm#1l*38?-RBgwz3hgJ=_S0&dziW8lWr*=uExA5${@AV~eUuFkoG)c#eH4AYQ2A2r z*O5LpN5!hARDP=McM67wYJRHyH*$`LYCgLCH!&XLY}bo!KDy&E9`&PeKTPp{OgDbh zU@ z0q~&m-fo$t9^=m-+R}~((}LqU8?Nn~54K*%#{^V9s_l4wY%d{vmOh&03(rT{iFgk6 z;-TiF+A9bjRsB%@RohkLQT4Cd|1^P5MH~f+?;7>q=+Wq*X%_a?{Nc0~kU#J3e1CX6 zwsCwo-$huI$D+G0M*Yc;-le~-_LC^A-RI-}q}E%G`+KsY0z7y)`Yzo3`gIh|Pk4tQ AjsO4v literal 0 HcmV?d00001 diff --git a/addons/medical/ui/triagecard.hpp b/addons/medical/ui/triagecard.hpp index 22cd9fcc51..f1b98f1e2d 100644 --- a/addons/medical/ui/triagecard.hpp +++ b/addons/medical/ui/triagecard.hpp @@ -20,6 +20,22 @@ class GVAR(triageCard) { colorBackground[] = {1,1,1,1}; text = ""; }; + class cornor_top_l: ACE_gui_backgroundBase { + idc = -1; + x = "10 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "5 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + font = "PuristaMedium"; + SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; + colorText[] = {1,1,0,1}; + colorBackground[] = {0,0,0,0}; + text = QUOTE(PATHTOF(ui\triage_card_corner_l.paa)); + }; + class cornor_top_r: cornor_top_l { + x = "20 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + text = QUOTE(PATHTOF(ui\triage_card_corner_r.paa)); + }; class TriageCardLabel { idc = 199; From ff5c8e911d2162e28d924fd27988b75b908cac94 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 14:40:51 +0100 Subject: [PATCH 146/178] Added InteractionMenuClosed event for closing the patient information display --- addons/medical/XEH_postInit.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index d23a02225f..235f235255 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -12,6 +12,7 @@ GVAR(heartBeatSounds_Slow) = ["ACE_heartbeat_slow_1", "ACE_heartbeat_slow_2"]; ["Medical_treatmentCompleted", FUNC(onTreatmentCompleted)] call ace_common_fnc_addEventHandler; ["medical_propagateWound", FUNC(onPropagateWound)] call ace_common_fnc_addEventHandler; ["medical_woundUpdateRequest", FUNC(onWoundUpdateRequest)] call ace_common_fnc_addEventHandler; +["InteractionMenuClosed", {[objNull, false] call FUNC(displayPatientInformation); }] call ace_common_fnc_addEventHandler; // Initialize all effects _fnc_createEffect = { From d7363a6dab052bbf18f9902557f98bf06e7e5c86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 11:01:38 -0300 Subject: [PATCH 147/178] Move main interactions to pelvis; leave torso for medical --- addons/interaction/CfgVehicles.hpp | 21 ++++++++++++++------- addons/interaction/stringtable.xml | 3 +++ addons/medical/CfgVehicles.hpp | 2 +- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index a3b6187c6c..51bdd6013d 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -31,7 +31,7 @@ class CfgVehicles { condition = QUOTE(true); statement = ""; icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa"; - selection = "spine3"; + selection = "pelvis"; class ACE_TeamManagement { displayName = "$STR_ACE_Interaction_TeamManagement"; @@ -140,45 +140,52 @@ class CfgVehicles { enableInside = 1; }; }; + class ACE_Torso { + displayName = "$STR_ACE_Interaction_Torso"; + selection = "spine3"; + distance = 1.50; + condition = ""; + statement = ""; + }; class ACE_Head { displayName = "$STR_ACE_Interaction_Head"; selection = "pilot"; - distance = 2.0; + distance = 1.50; condition = ""; statement = ""; }; class ACE_ArmLeft { displayName = "$STR_ACE_Interaction_ArmLeft"; selection = "LeftForeArm"; - distance = 2.0; + distance = 1.50; condition = ""; statement = ""; }; class ACE_ArmRight { displayName = "$STR_ACE_Interaction_ArmRight"; selection = "RightForeArm"; - distance = 2.0; + distance = 1.50; condition = ""; statement = ""; }; class ACE_LegLeft { displayName = "$STR_ACE_Interaction_LegLeft"; selection = "LKnee"; - distance = 2.0; + distance = 1.50; condition = ""; statement = ""; }; class ACE_LegRight { displayName = "$STR_ACE_Interaction_LegRight"; selection = "RKnee"; - distance = 2.0; + distance = 1.50; condition = ""; statement = ""; }; class ACE_Weapon { displayName = "$STR_ACE_Interaction_Weapon"; selection = "weapon"; - distance = 2.0; + distance = 1.50; condition = ""; statement = ""; }; diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 4b82908f2f..4940d42e0f 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -5,6 +5,9 @@ Interactions >> + + Torso >> + Head >> diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index a15167f820..eca41c8611 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -402,7 +402,7 @@ class CfgVehicles { statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(treatment)); }; }; - class ACE_MainActions { + class ACE_Torso { class Medical { displayName = "Medical"; distance = 5.0; From 8de985d7549eb1bbd3ee54811efff2e90b7146cf Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 15:45:35 +0100 Subject: [PATCH 148/178] Added medical icons --- addons/medical/ui/icons/icon_autoInjector.paa | Bin 0 -> 5625 bytes addons/medical/ui/icons/icon_bandage.paa | Bin 0 -> 5625 bytes addons/medical/ui/icons/icon_bodybag.paa | Bin 0 -> 5625 bytes addons/medical/ui/icons/icon_iv.paa | Bin 0 -> 5625 bytes addons/medical/ui/icons/icon_medical_cross.paa | Bin 0 -> 2897 bytes addons/medical/ui/icons/icon_packingBandage.paa | Bin 0 -> 5625 bytes addons/medical/ui/icons/icon_surgicalKit.paa | Bin 0 -> 5625 bytes addons/medical/ui/icons/icon_tourniquet.paa | Bin 0 -> 5625 bytes 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 addons/medical/ui/icons/icon_autoInjector.paa create mode 100644 addons/medical/ui/icons/icon_bandage.paa create mode 100644 addons/medical/ui/icons/icon_bodybag.paa create mode 100644 addons/medical/ui/icons/icon_iv.paa create mode 100644 addons/medical/ui/icons/icon_medical_cross.paa create mode 100644 addons/medical/ui/icons/icon_packingBandage.paa create mode 100644 addons/medical/ui/icons/icon_surgicalKit.paa create mode 100644 addons/medical/ui/icons/icon_tourniquet.paa diff --git a/addons/medical/ui/icons/icon_autoInjector.paa b/addons/medical/ui/icons/icon_autoInjector.paa new file mode 100644 index 0000000000000000000000000000000000000000..f1707d2b823641025354351bef4636a8cca5ba6c GIT binary patch literal 5625 zcmeHLZ)jUp6u&R+i|J-v3}&5cOT&yE&JIN|AXNH-(5_%Hu-vB5c4i&QkgoBAA4FCY z=U}3+>ZF2THuTd_v{UqbP;9#4Hnkf?!P=57t=g=aN|QNiJDTkJJMX@9U4}5B4x%~m z{+yThUhetb^E>BvpDJ2fy#B{p+P&qBvAMaqjfUUhZ6ja6$ZzpJ-b}uNjr{G+%};1J zk6=4sXYAlzj14*&JBRI`nZ`86@P?9=5GWzAj6fA@J>+gZRNkFtjC1a+cuwCF*P|y) zUt7NMKYC*M*7Hod{a}vbRaJ#G9uH@z7=Ni!~ z<9BBRU9-T$ud#9?pZ2-?Wj^`k)5Wtt%^rE9FU*H8H4&kJPau4CvHlOedve{SCc=Z*vt}>V zo7xG94=*}C-CKaq+Rk-+yMnCj>{uoSbf$n02S8gc zNlj|PFZwmrbIyIZQe37uJU#JzzM$Sz&yI#N`cslmOy$-K zAWLo_N&SgMMuK@hb*Dcc$1)+vPR25}&2}Z8K)z^N@h3>Z^lf-c;zRSR0-uJS-o20sVI0Rw49VIZixH;&cr1E6Ja5PpYQyVamGf!Jw&gaoTH~u3T+t>WtJI_zx_YXo zTH>WRcjg|*9uPxWA(j$Hr!&txFYAv^ywqm23GVZ)`gkxKhPklE%n3H-vuwk84P?H8 zK2^oG(Psv?(U#D*jGM7@VKeSGFWf5MPM-o5c88?lJtpnE<|uA@SR2wio+h;)MOrF~ zI#~CeUOO3nH%qjkG^ps8X;8Sj`MWS3scUMPR-aqr17~8*q0R)}M?kuM0xdVcGe$H3 zE%6W1TsYhejMf)zy`&D7NF8AsY|KWgdh7SN_Db)k6bAQ2luahvyNpFE_bY)F*@nj^ kSMa{vb;@Say{qW{HN8n1{%Qw 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 literal 0 HcmV?d00001 diff --git a/addons/medical/ui/icons/icon_iv.paa b/addons/medical/ui/icons/icon_iv.paa new file mode 100644 index 0000000000000000000000000000000000000000..ef7048dfd1b3066be53ea8ab6a6ee09bf4fb994b GIT binary patch literal 5625 zcmeHLZ%k8H6u+TM`8C_yF{$z%1V@`;f@5>fJbl@UEH>eQ`bKax2R5oy6<-<<; z())Y&-gE9b_x!o{u{1kdo4YMLPa8}KvD@vtWc;dj7h(#8I9t0j3o!!^;@w$UIUKYr z;Hi!v08W>6m;du~#7#>y4I|}B=npmOODyZL3 zFi)8Eh-=$tFc;wEE?Qh@q;PPnP!x;nj{;D-;ytn=k&SyMK5TH890fqZo95#yP_W(75&=>5^1$xK@5xKE)m@y z32(i!LGIUc+(t3w^yScdD-eVF53ELg>$*Y8DjC9l2FOL;`!cEYaH7mluMfP#KCr^s zF9f2ic~e&>?;mV0ulc>zePzoRUwQOf-*@D0u#3|34$v2-hWB-U^dkf}VhrkxQSk5M zqe(a(<6+J1GJ{xAH)KQoSwc1+G8?VcQV))Y?MD{Nik|8f4h#*OX{`wU%`lL-l;s)4 ze6b10gDEwN7AC0Ci_bfrkn@}}o>J79O!)Rgn!EGjh-oxawwF;nXW{v@Az_uZQfjLM zd+^J^9_8OnUZqYO?59!81M;rlDDpf%OMhQ%1A73zZ!fgZLU8%dCaKdTUBvMd6BCc! z7v4SYyh^9cbLelQDwWDdKgBX$`}{k$(P_uGv;4F+=i9$&lP|W>J$bWndwUznDFppn-Jm~8nInPX z>j09vXVBm-D;dZ5XBd|C>Z7!l8gCm3celY0`9l5R0;uYoqT;90_x~Ui#$tYEp#V@h zBqLy7AC3N7hL@NAk++0`&xHdn%*UWUOGT_|=(pz`K|w0jQtyA5g}Qr8QV8068Eik< zdo#UcysSj7e=N)T#J^EgktW`&KW2#e@H2kn$pbigFC8;cXC~(V-riozoK6|QmpR4` z(LIy@@Vw^H*T4QR6+Saf$1>@7E7sc+Jpb7Bf9X<(;kHm@MgNEN$LmKS@ToZg*9Y}{ z@Wx%l>sHsoc?cS+v)2?n)8AADCq+u@S9|b|G8u`wUpa%rVh8AWc6h24^DRWc zvbzri(DnWowFDN>5Dg*tg+U<={Gr3mK`B(W`#Ow9B^YNRnUt^EHr@mfLi2O0l#7di=HS`R?wMjmBS(3%{lC8qNGuRJl zn5^ymKHqvy-9HFnnd@_H{wICrlYgie?l@Ate9V1q5ASo0F^VZEkfmoVrmTl=UU@Ox z9YP%@3{%d-9R4-%EX2N^DW35MJDv4ZGQ(7($g+(gUU^sur+}w21Iunh!zr>c19BvF ztixk+a!gFJKfi~?@zP~+deAV0_QVbF%2QhYSZz0rhQQBPSCpxN$M@YrapHJ~D2<42 z)E311=qv9(umr|H^06CS^0`JVlden(g}I@$^mV28zsry8o@%C(hQDNKumr0ewW#-` z^`@_XnT@MmC_L$clC~{riOyxH z)G$1KX*tgX4K&aI{aq6XodfHf1Lcj(@ZCA^8BD6 z=9?p3bZi}UWGZ1+amRnWKi)a!GAFLb{!=I2y~YRoj}IlGa<~qV;E%c0L+EW$ zkWS*dS~B{ZrG7Mn9;k6Dz2r|}zZIhay7`~PYU9AkVi`j>9}F24>^Vxtp43DhOGh?Z HAVu2W9`xi| literal 0 HcmV?d00001 diff --git a/addons/medical/ui/icons/icon_medical_cross.paa b/addons/medical/ui/icons/icon_medical_cross.paa new file mode 100644 index 0000000000000000000000000000000000000000..656ebc000baa6685c07f4d17a9cb60b8a40b340f GIT binary patch literal 2897 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 XD(Ly_1!ZG=;1zEnsF%(Dz%BASCEq~? literal 0 HcmV?d00001 diff --git a/addons/medical/ui/icons/icon_tourniquet.paa b/addons/medical/ui/icons/icon_tourniquet.paa new file mode 100644 index 0000000000000000000000000000000000000000..6497420e54070ceb28abffa8e9bb58eefa241bd9 GIT binary patch literal 5625 zcmeHLZ%kWN6hE)@4N7Fxu^N|BEgNNVj0`oaOVIGp3`QKT#$McJAh1No$e{a3G=y%$ z7{3g4L1Q9waWN{IY$N#egO)BvmZ^!vg{`jAlFWabk|Hn)qwV#a_joOX8Uk6i#&D9? z*K^Oi=ic)>=bn4+6?sKPne(ZN>M}h5jE#+LR`}gzRm5{7;w#E_mJ=`FL;Q2)<+~*O z@5bjfBfzn>0G%d)U+`HPNgx5Bh80>tU$t^G3H#hq7>Vt9<>>cMPh{r5+?^RhSz~n@7$~n2=zeh_cTOpANPfo~HzS4h66+9#W z{eIMU#^P7;ai%;zHg0b`Wp8}cgZ7D{D5zFZLY@h*cQ$1vcu$y;a)J+%{Sv5 zhvIky!ZQKGAgkpg2nG`I09k_#Q|(bF#tQY8uzlTiIm>@wM&W7otoCBOv`3AE7h`uG zuZ>XoMm{cSvde@E+QN703gkw!YNue@5u!-%*h>EO4iBG1elz+`a80NV zB?%tmr^OxTJ%~pUd%kY29CTaRuVZbaGy>-}AzgR(Cz;>A+IppJQo+Z8aOl+amj z_1=otAOfbz2`@mvR(<(kqyklTh1B?2`U!(r zQKf&;&>4&Gbo3&vH>X3oyI>?4U0-RB$B&5dW4<_@9h3K&gG&4eCigVr!#g5s{Pb?gd^z&kaUkI<(|KL8ECJ!d&?MmH{Nc&vh5NAjOh*SFK@q>xEzdZ4$uc>{*Df`{12 z_EUEF&UIDEzPP~V+iMFD2IJ|Py*UG0a(z8&f60;h_Acg(;@R~?cu;N6P-?<`D=}q-`TSZ<%^BKB40t^|Ac@QtXQPSEkXvj7%iy)2~&a> z{^OW+yXLq4Gr7quA1LwQHpxsTadXh#uWl!~e{>g$x{{&1NFM=%+YW$t)cg^atv!~X zDGjkXb^UVZlX+UkG+(czEm1VFDoXP+u40abjR2CwW9SIHt_g(wfv;Ks_MTVEM5U}Y zT&`Omkh_etv!gSX`8?*p-l&(-Af8Gk>P=+DhpeFgL{@x~@rd^=Ww7Si;lRC;3G zz5g%%W28T^O~1~SV{ie@hswBZKWX#x2XvpefMLSj<>2EAdJ>LVIEu=8EWX+K#p`@4 z%970on-#L+Z!&pKS9$X*sFM64U>&jA$KU6Fy0#FHWZ+*YZ>v@o96i_3>g%1|7I9xx zr1)dSCz<}G%I}%CO&#mcIH+w)bWb3F0j~|zGGsgQOVxk7zcD8XEa@Pd)(_u$HORNIlpnfFrv5}+E@7vTc$Kn=8P|1p~WNyUU8YQeLEJ(kN9md-ZH4Kc%XFvuiG5N5q z!5uk4tLH_4jUOW~TYNMue&xt}Q!QFajR6}b!5cew;ds6}t;0-@85Qw73zd&-d-!do LxkgG8)w%r(;Z6Hd literal 0 HcmV?d00001 From 1d63e94fff12683ab1d52f83373f4aca946780f8 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 16:33:14 +0100 Subject: [PATCH 149/178] canTreatCached --- addons/medical/CfgVehicles.hpp | 198 +++++++++--------- addons/medical/XEH_preInit.sqf | 1 + .../medical/functions/fnc_canTreatCached.sqf | 22 ++ 3 files changed, 122 insertions(+), 99 deletions(-) create mode 100644 addons/medical/functions/fnc_canTreatCached.sqf diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index ad9302a2e8..958c2bea84 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -353,7 +353,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitHead"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -364,7 +364,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -373,32 +373,32 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(treatment)); }; class CheckPulse: fieldDressing { displayName = "Check Pulse"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(treatment)); }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(treatment)); }; class CheckResponse: CheckPulse { displayName = "Check Response"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(treatment)); }; }; @@ -417,7 +417,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitBody"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -429,7 +429,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -438,47 +438,47 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Morphine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'Morphine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Atropine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'Atropine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Epinephrine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'Epinephrine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Epinephrine')] call DFUNC(treatment)); }; class SurgicalKit: fieldDressing { displayName = "Use Surgical Kit"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(treatment)); }; class PersonalAidKit: fieldDressing { displayName = "Use Personal Aid Kit"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); }; class CPR: fieldDressing { displayName = "CPR"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(treatment)); }; }; @@ -490,7 +490,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -502,7 +502,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -511,97 +511,97 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(treatment)); }; class CheckPulse: fieldDressing { displayName = "Check Pulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(treatment)); }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(treatment)); }; }; @@ -611,7 +611,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -623,7 +623,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -632,97 +632,97 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(treatment)); }; class CheckPulse: fieldDressing { displayName = "Check Pulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(treatment)); }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(treatment)); }; @@ -733,7 +733,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -746,7 +746,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -755,87 +755,87 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(treatment)); }; }; @@ -845,7 +845,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -858,7 +858,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -867,87 +867,87 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(canTreat)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call EFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(treatment)); }; }; diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index a670244302..014e1645d0 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -18,6 +18,7 @@ PREP(addToTriageCard); PREP(addUnconsciousCondition); PREP(canAccessMedicalEquipment); PREP(canTreat); +PREP(canTreatCached); PREP(determineIfFatal); PREP(getBloodLoss); PREP(getBloodPressure); diff --git a/addons/medical/functions/fnc_canTreatCached.sqf b/addons/medical/functions/fnc_canTreatCached.sqf new file mode 100644 index 0000000000..f375e1417a --- /dev/null +++ b/addons/medical/functions/fnc_canTreatCached.sqf @@ -0,0 +1,22 @@ +/* + * Author: Glowbal + * Cached Check if the treatment action can be performed. + * + * Arguments: + * 0: The caller + * 1: The target + * 2: Selection name + * 3: ACE_Medical_Treatments Classname + * + * ReturnValue: + * Can Treat + * + * Public: No + */ + +#include "script_component.hpp" + +#define MAX_DURATION_CACHE 1.5 + +// parameters, function, namespace, uid +[_this, FUNC(canTreat), missionNamespace, format[QGVAR(canTreat_%1_%2), _this select 2, _this select 3], MAX_DURATION_CACHE] call EFUNC(common,canTreat); From d0b14286ff2bc750a4855f7639481f009953c449 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 16:34:42 +0100 Subject: [PATCH 150/178] Wrong function name --- addons/medical/functions/fnc_canTreatCached.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_canTreatCached.sqf b/addons/medical/functions/fnc_canTreatCached.sqf index f375e1417a..20a19beb58 100644 --- a/addons/medical/functions/fnc_canTreatCached.sqf +++ b/addons/medical/functions/fnc_canTreatCached.sqf @@ -19,4 +19,4 @@ #define MAX_DURATION_CACHE 1.5 // parameters, function, namespace, uid -[_this, FUNC(canTreat), missionNamespace, format[QGVAR(canTreat_%1_%2), _this select 2, _this select 3], MAX_DURATION_CACHE] call EFUNC(common,canTreat); +[_this, FUNC(canTreat), missionNamespace, format[QGVAR(canTreat_%1_%2), _this select 2, _this select 3], MAX_DURATION_CACHE] call EFUNC(common,cachedCall); From 0e6f76b50bd2d8af99286943a4a35fef2d7a2083 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 21 Mar 2015 10:35:21 -0500 Subject: [PATCH 151/178] Cannot drop attachements because of duplication --- addons/disposable/functions/fnc_replaceATWeapon.sqf | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/addons/disposable/functions/fnc_replaceATWeapon.sqf b/addons/disposable/functions/fnc_replaceATWeapon.sqf index 41a58d2bd8..8c55209123 100644 --- a/addons/disposable/functions/fnc_replaceATWeapon.sqf +++ b/addons/disposable/functions/fnc_replaceATWeapon.sqf @@ -62,13 +62,17 @@ if !([_unit] call EFUNC(common,isPlayer)) then { private ["_items", "_container"]; - _items = secondaryWeaponItems _unit; + // _items = secondaryWeaponItems _unit; _container = createVehicle ["GroundWeaponHolder", position _unit, [], 0, "CAN_COLLIDE"]; _container setPosAsl (getPosAsl _unit); _container addWeaponCargoGlobal [_tube, 1]; - { - if (_x != "") then {_container addItemCargoGlobal [_x, 1];}; - } forEach _items; + + //This will duplicate attachements, because we will be adding a weapon that may already have attachments on it + //We either need a way to add a clean weapon, or a way to add a fully configured weapon to a container: + // { + // if (_x != "") then {_container addItemCargoGlobal [_x, 1];}; + // } forEach _items; + _unit removeWeaponGlobal _tube; }; }, 1, [_unit, _replacementTube, _projectile]] call CBA_fnc_addPerFrameHandler; From 7ae45fbeff3ca348d63fe1a4846f4c4ce868d085 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 16:47:51 +0100 Subject: [PATCH 152/178] Fixed canTreatCached --- addons/medical/CfgVehicles.hpp | 207 ++++++++---------- .../medical/functions/fnc_canTreatCached.sqf | 4 +- 2 files changed, 98 insertions(+), 113 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 958c2bea84..6040772d07 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -353,7 +353,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitHead"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -364,7 +364,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -373,32 +373,32 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(treatment)); }; class CheckPulse: fieldDressing { displayName = "Check Pulse"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(treatment)); }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(treatment)); }; class CheckResponse: CheckPulse { displayName = "Check Response"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(treatment)); }; }; @@ -417,7 +417,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitBody"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -429,7 +429,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -438,47 +438,32 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Morphine')] call EFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'Morphine')] call DFUNC(treatment)); - }; - class Atropine: Morphine { - displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Atropine')] call EFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'Atropine')] call DFUNC(treatment)); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Epinephrine')] call EFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'Epinephrine')] call DFUNC(treatment)); - }; class SurgicalKit: fieldDressing { displayName = "Use Surgical Kit"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(treatment)); }; class PersonalAidKit: fieldDressing { displayName = "Use Personal Aid Kit"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); }; class CPR: fieldDressing { displayName = "CPR"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(treatment)); }; }; @@ -490,7 +475,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -502,7 +487,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -511,97 +496,97 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(treatment)); }; class CheckPulse: fieldDressing { displayName = "Check Pulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(treatment)); }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(treatment)); }; }; @@ -611,7 +596,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -623,7 +608,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -632,97 +617,97 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(treatment)); }; class CheckPulse: fieldDressing { displayName = "Check Pulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(treatment)); }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(treatment)); }; @@ -733,7 +718,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -746,7 +731,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -755,87 +740,87 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(treatment)); }; }; @@ -845,7 +830,7 @@ class CfgVehicles { class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); showDisabled = 1; priority = 2; @@ -858,7 +843,7 @@ class CfgVehicles { class FieldDressing { displayName = "Field Dressing"; distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(treatment)); showDisabled = 0; priority = 2; @@ -867,87 +852,87 @@ class CfgVehicles { }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(treatment)); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(treatment)); }; class QuikClot: fieldDressing { displayName = "QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(treatment)); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); }; class Atropine: Morphine { displayName = "Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(treatment)); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(treatment)); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(treatment)); }; class BloodIV_250: BloodIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(treatment)); }; class PlasmaIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); }; class PlasmaIV_500: PlasmaIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(treatment)); }; class PlasmaIV_250: PlasmaIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(treatment)); }; class SalineIV: BloodIV { displayName = "Give Blood IV (1000ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(treatment)); }; class SalineIV_500: SalineIV { displayName = "Give Blood IV (500ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(treatment)); }; class SalineIV_250: SalineIV { displayName = "Give Blood IV (250ml)"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(treatment)); }; class RemoveTourniquet: Tourniquet { displayName = "Remove Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call EFUNC(canTreatCached)); + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(treatment)); }; }; diff --git a/addons/medical/functions/fnc_canTreatCached.sqf b/addons/medical/functions/fnc_canTreatCached.sqf index 20a19beb58..cdc4c10385 100644 --- a/addons/medical/functions/fnc_canTreatCached.sqf +++ b/addons/medical/functions/fnc_canTreatCached.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" -#define MAX_DURATION_CACHE 1.5 +#define MAX_DURATION_CACHE 2 // parameters, function, namespace, uid -[_this, FUNC(canTreat), missionNamespace, format[QGVAR(canTreat_%1_%2), _this select 2, _this select 3], MAX_DURATION_CACHE] call EFUNC(common,cachedCall); +[_this, DFUNC(canTreat), _this select 0, format[QGVAR(canTreat_%1_%2), _this select 2, _this select 3], MAX_DURATION_CACHE] call EFUNC(common,cachedCall); From 82ec93b84ea65ff49b565237557f4cd890ebb1b6 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 17:05:32 +0100 Subject: [PATCH 153/178] Medical icons --- addons/medical/CfgVehicles.hpp | 53 ++++++++++++++++++ ...icon_autoInjector.paa => autoInjector.paa} | Bin .../icons/{icon_bandage.paa => bandage.paa} | Bin .../icons/{icon_bodybag.paa => bodybag.paa} | Bin .../medical/ui/icons/{icon_iv.paa => iv.paa} | Bin ...on_medical_cross.paa => medical_cross.paa} | Bin ..._packingBandage.paa => packingBandage.paa} | Bin .../{icon_surgicalKit.paa => surgicalKit.paa} | Bin .../{icon_tourniquet.paa => tourniquet.paa} | Bin 9 files changed, 53 insertions(+) rename addons/medical/ui/icons/{icon_autoInjector.paa => autoInjector.paa} (100%) rename addons/medical/ui/icons/{icon_bandage.paa => bandage.paa} (100%) rename addons/medical/ui/icons/{icon_bodybag.paa => bodybag.paa} (100%) rename addons/medical/ui/icons/{icon_iv.paa => iv.paa} (100%) rename addons/medical/ui/icons/{icon_medical_cross.paa => medical_cross.paa} (100%) rename addons/medical/ui/icons/{icon_packingBandage.paa => packingBandage.paa} (100%) rename addons/medical/ui/icons/{icon_surgicalKit.paa => surgicalKit.paa} (100%) rename addons/medical/ui/icons/{icon_tourniquet.paa => tourniquet.paa} (100%) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 6040772d07..c640d411f9 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -349,6 +349,7 @@ class CfgVehicles { class ACE_Head { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitHead"; @@ -359,6 +360,7 @@ class CfgVehicles { priority = 2; hotkey = "B"; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; // Advanced medical class FieldDressing { @@ -370,26 +372,31 @@ class CfgVehicles { priority = 2; hotkey = ""; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); }; class QuikClot: fieldDressing { displayName = "QuikClot"; condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); }; class CheckPulse: fieldDressing { displayName = "Check Pulse"; condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(treatment)); + icon = ""; }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; @@ -413,6 +420,7 @@ class CfgVehicles { priority = 2; hotkey = "M"; enableInside = 1; + icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitBody"; @@ -423,6 +431,7 @@ class CfgVehicles { priority = 2; hotkey = "B"; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; // Advanced medical @@ -435,42 +444,50 @@ class CfgVehicles { priority = 2; hotkey = ""; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); }; class QuikClot: fieldDressing { displayName = "QuikClot"; condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); }; class SurgicalKit: fieldDressing { displayName = "Use Surgical Kit"; condition = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\surgicalKit.paa); }; class PersonalAidKit: fieldDressing { displayName = "Use Personal Aid Kit"; condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); + icon = ""; }; class CPR: fieldDressing { displayName = "CPR"; condition = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(treatment)); + icon = ""; }; }; }; class ACE_ArmLeft { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 2)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; @@ -481,6 +498,7 @@ class CfgVehicles { priority = 2; hotkey = "B"; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; // Advanced medical @@ -493,46 +511,55 @@ class CfgVehicles { priority = 2; hotkey = ""; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); }; class QuikClot: fieldDressing { displayName = "QuikClot"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); }; class Tourniquet: fieldDressing { displayName = "Tourniquet"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); }; class Atropine: Morphine { displayName = "Atropine"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); }; class BloodIV: fieldDressing { displayName = "Give Blood IV (1000ml)"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\iv.paa); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; @@ -578,6 +605,7 @@ class CfgVehicles { displayName = "Check Pulse"; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(treatment)); + icon = ""; }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; @@ -593,6 +621,8 @@ class CfgVehicles { class ACE_ArmRight { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 3)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; distance = 2.0; @@ -602,6 +632,7 @@ class CfgVehicles { priority = 2; hotkey = "B"; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; // Advanced medical @@ -614,11 +645,13 @@ class CfgVehicles { priority = 2; hotkey = ""; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; @@ -634,11 +667,13 @@ class CfgVehicles { displayName = "Tourniquet"; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); }; class Atropine: Morphine { displayName = "Atropine"; @@ -654,6 +689,7 @@ class CfgVehicles { displayName = "Give Blood IV (1000ml)"; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\iv.paa); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; @@ -699,6 +735,7 @@ class CfgVehicles { displayName = "Check Pulse"; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(treatment)); + icon = ""; }; class CheckBloodPressure: CheckPulse { displayName = "Check Blood Pressure"; @@ -715,6 +752,8 @@ class CfgVehicles { class ACE_LegLeft { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 4)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; distance = 2.0; @@ -724,6 +763,7 @@ class CfgVehicles { priority = 2; hotkey = "B"; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; @@ -737,11 +777,13 @@ class CfgVehicles { priority = 2; hotkey = ""; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; @@ -757,6 +799,7 @@ class CfgVehicles { displayName = "Tourniquet"; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; @@ -767,6 +810,7 @@ class CfgVehicles { displayName = "Atropine"; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; @@ -777,6 +821,7 @@ class CfgVehicles { displayName = "Give Blood IV (1000ml)"; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\iv.paa); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; @@ -827,6 +872,8 @@ class CfgVehicles { class ACE_LegRight { runOnHover = 1; statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + class Bandage { displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; distance = 2.0; @@ -836,6 +883,7 @@ class CfgVehicles { priority = 2; hotkey = "B"; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; @@ -849,11 +897,13 @@ class CfgVehicles { priority = 2; hotkey = ""; enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); }; class PackingBandage: fieldDressing { displayName = "Packing Bandage"; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); }; class ElasticBandage: fieldDressing { displayName = "Elastic Bandage"; @@ -869,11 +919,13 @@ class CfgVehicles { displayName = "Tourniquet"; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); }; class Atropine: Morphine { displayName = "Atropine"; @@ -889,6 +941,7 @@ class CfgVehicles { displayName = "Give Blood IV (1000ml)"; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\iv.paa); }; class BloodIV_500: BloodIV { displayName = "Give Blood IV (500ml)"; diff --git a/addons/medical/ui/icons/icon_autoInjector.paa b/addons/medical/ui/icons/autoInjector.paa similarity index 100% rename from addons/medical/ui/icons/icon_autoInjector.paa rename to addons/medical/ui/icons/autoInjector.paa diff --git a/addons/medical/ui/icons/icon_bandage.paa b/addons/medical/ui/icons/bandage.paa similarity index 100% rename from addons/medical/ui/icons/icon_bandage.paa rename to addons/medical/ui/icons/bandage.paa diff --git a/addons/medical/ui/icons/icon_bodybag.paa b/addons/medical/ui/icons/bodybag.paa similarity index 100% rename from addons/medical/ui/icons/icon_bodybag.paa rename to addons/medical/ui/icons/bodybag.paa diff --git a/addons/medical/ui/icons/icon_iv.paa b/addons/medical/ui/icons/iv.paa similarity index 100% rename from addons/medical/ui/icons/icon_iv.paa rename to addons/medical/ui/icons/iv.paa diff --git a/addons/medical/ui/icons/icon_medical_cross.paa b/addons/medical/ui/icons/medical_cross.paa similarity index 100% rename from addons/medical/ui/icons/icon_medical_cross.paa rename to addons/medical/ui/icons/medical_cross.paa diff --git a/addons/medical/ui/icons/icon_packingBandage.paa b/addons/medical/ui/icons/packingBandage.paa similarity index 100% rename from addons/medical/ui/icons/icon_packingBandage.paa rename to addons/medical/ui/icons/packingBandage.paa diff --git a/addons/medical/ui/icons/icon_surgicalKit.paa b/addons/medical/ui/icons/surgicalKit.paa similarity index 100% rename from addons/medical/ui/icons/icon_surgicalKit.paa rename to addons/medical/ui/icons/surgicalKit.paa diff --git a/addons/medical/ui/icons/icon_tourniquet.paa b/addons/medical/ui/icons/tourniquet.paa similarity index 100% rename from addons/medical/ui/icons/icon_tourniquet.paa rename to addons/medical/ui/icons/tourniquet.paa From 7d6afdf1a98d95eedf5a8435b04c5a8f7539b340 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 17:30:49 +0100 Subject: [PATCH 154/178] Added triage card option --- addons/medical/CfgVehicles.hpp | 12 ++++++++++++ addons/medical/ui/icons/triageCard.paa | Bin 0 -> 5625 bytes 2 files changed, 12 insertions(+) create mode 100644 addons/medical/ui/icons/triageCard.paa diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index c640d411f9..af489e1d37 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -434,6 +434,18 @@ class CfgVehicles { icon = PATHTOF(UI\icons\bandage.paa); }; + class TriageCard { + displayName = "Triage Card"; + distance = 2.0; + condition = "true"; + statement = QUOTE([ARR_2(_target, true)] call DFUNC(displayTriageCard)); + showDisabled = 1; + priority = 2; + hotkey = ""; + enableInside = 1; + icon = PATHTOF(UI\icons\triageCard.paa); + }; + // Advanced medical class FieldDressing { displayName = "Field Dressing"; diff --git a/addons/medical/ui/icons/triageCard.paa b/addons/medical/ui/icons/triageCard.paa new file mode 100644 index 0000000000000000000000000000000000000000..0a1865fc9fd59d812bf5c4410d0a5038653d22dd GIT binary patch literal 5625 zcmc(j4QNwW6o5}&lA07-GqG4%p>Ote)0UxZS|$o6>iV-OD=x3mQ6ZMO4Z*eyD#~zu z&4zQrW+!xPZl$eG&_YoM7AL6D&8ln!H*A$f5?80ixvl=S(Y1MZ=e+d3_fjp^G15!^ zzIX1=Ip>~x?!B?Ik`j-1X-S301^`Dw(RCWH@~j|cScpqJ%ZrIE_$Ge6xcD_U{#Nk) zkqh9{X#h=G0GILoWW^0`0PJCciwnwjN@Y`FQ6GRT%a#NS=m3pTLy{Y8cXe(EcQ)I& ze1g>n24#&le2FSR78cTrim1{Pnn?P5m?KP7yXV_2T+Y~!svGNZCb{hMmUAAfKk9oT z%XsZ)WKYxl3~mo&n?eF8Zi6o#19(>VAJz9OhCj6SvagcY=l+;T+iC2v>`&;MmCyBM zY@JGr*x;i*e!tSnIm$W@3*cVQnXxEFj@8OpWlPj@x6yth`BRp?q{D=k49L9V&is9w z7XNlT*O%;fS`B>}yLc>-*b>^3y%+GOQGfbzd6tK4H zqI}_%Q|^llG#+21S3VX)zvD5~C1`Ns7w1SUy9>apaAxeKE)eX3!O8V$Lm=Bm%TsRe z=mE#Hzwh4AOzuGKZyCH9_XE)5Arkxiu;B0=<#NWh z^gBRs8q9x9u>IXd)o6cV4xV4^cKd8LO!~NRo;QaSOi5fz##V>YlXzFpz9iP{*XvV$ z#NH&x`f3mR3*y8%ZT*i*};6UA0%6}^YQUtRN=D!LWJ(VTrX6O36qN=&}!oR*{G$7Uw#DdGs$h(p6W-{`gK~?9 zU0`#=_LZ1TiBnv1ZlLkF1m5}%VDoH?ozbZeUEnzjqTFt*cTW&mN#a?gEcXw}XUSp` zi!v?8GxY2Kd8bYoEe?PhZ*ae<<#C_7)-Pe z4WaS%_ul3VQ!R7J-wl6b{Cg`>zW%4(PsINu)YgItkZGq}fZoDWh3#1Q{Pq^^POx?> z0!e2rUp69-)KBo6#0AuTh~im%L6`plLJ)p>gSWRr=`Rwdz}`Z#KlSV1@>Ee(7_X#< zKE(OQ{DaA_k@P88NV8|Kb2Pu0EO(6JvD!}s;cM!D#u^SJRw$(5~L{llUD;bFAT znKXVl@-Bei7%v>Ln~pJz6{~Iq&pl8UplQ>tDW)(Lah!4aV{5{Gx>O|FACAD3d8TXQ zmmwiNxWLfo*B-FiGe^w%&-OQLMdL#?!_EEL_@-lcI5PiK08L1YK*t_&vc= z4@QD@z@q()6OicAgHfw*QzBLykNwKF>ow?qH4wDT@cG*H@jbzS!@SLKzIlh;ZD9ks zp5PuA$)E|%349~>)i(4#uS`*cVBN*R0@ls5SIF5I=jLVamP#7}Kn+|bA#w6KnmWo)&T z-qD_`k(ke!pOvU>N)sawc>5(w@3&CJl zE@oC}y;iWW9pr8syrM13z-evwlpUD2+<0qgD|)AIV|CwG7}dC^VS?Ef51)vKHzAjo z`^#6hp>SjM2Zu;rw|77pIuXCLBjeIRw7)KgHk@z5$DWfn_9wLa E7a_Q*_W%F@ literal 0 HcmV?d00001 From 8a9ac4147f47338db80d22295f81190a6dad93dd Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 21 Mar 2015 12:14:38 -0500 Subject: [PATCH 155/178] Update $PBOPREFIX$ Only getting error on server, not client `Warning Message: Script z\ace\addons\gforces\XEH_preInit.sqf not found` --- addons/gforces/$PBOPREFIX$ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/gforces/$PBOPREFIX$ b/addons/gforces/$PBOPREFIX$ index 215e681d94..15f2f61c42 100644 --- a/addons/gforces/$PBOPREFIX$ +++ b/addons/gforces/$PBOPREFIX$ @@ -1 +1 @@ -z\ace\addons\hearing \ No newline at end of file +z\ace\addons\gforces From 054f21eedeb205bc3e030ed6ebc6185255be4a41 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 21 Mar 2015 12:18:19 -0500 Subject: [PATCH 156/178] +2more --- addons/maptools/$PBOPREFIX$ | 2 +- addons/smallarms/$PBOPREFIX$ | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/maptools/$PBOPREFIX$ b/addons/maptools/$PBOPREFIX$ index 11a24a58d8..15fe8ae13f 100644 --- a/addons/maptools/$PBOPREFIX$ +++ b/addons/maptools/$PBOPREFIX$ @@ -1 +1 @@ -z\ace\Addons\map \ No newline at end of file +z\ace\Addons\maptools \ No newline at end of file diff --git a/addons/smallarms/$PBOPREFIX$ b/addons/smallarms/$PBOPREFIX$ index 9d0480659e..9d177151a4 100644 --- a/addons/smallarms/$PBOPREFIX$ +++ b/addons/smallarms/$PBOPREFIX$ @@ -1 +1 @@ -z\ace\addons\switchunits \ No newline at end of file +z\ace\addons\smallarms \ No newline at end of file From dbb976503513158288f266d2aade4704443b2e09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 14:28:17 -0300 Subject: [PATCH 157/178] Fix isSubPath --- addons/interact_menu/functions/fnc_isSubPath.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_isSubPath.sqf b/addons/interact_menu/functions/fnc_isSubPath.sqf index e90aa12300..1f086fb809 100644 --- a/addons/interact_menu/functions/fnc_isSubPath.sqf +++ b/addons/interact_menu/functions/fnc_isSubPath.sqf @@ -20,7 +20,7 @@ _isSubPath = true; if (count _shortPath > count _longPath) exitWith {false}; -for [{_i = 0},{_i < (count _shortPath) - 1},{_i = _i + 1}] do { +for [{_i = 0},{_i < count _shortPath},{_i = _i + 1}] do { if !((_longPath select _i) isEqualTo (_shortPath select _i)) exitWith { _isSubPath = false; }; From 9578024693e778c19317f9b0de797b1e960fef70 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 21 Mar 2015 12:52:08 -0500 Subject: [PATCH 158/178] Dupe stringtable entry `Item STR_ACE_MEDICAL_BANDAGING listed twice` --- addons/medical/stringtable.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 6317f97b06..9942ef02c0 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -680,11 +680,6 @@ Вы осмотрели раненого %1 Examinas a %1 - - Bandaging - Перевязка... - Vendando - Bandaged Повязка наложена From f8ea603977dca2fc062e2f64bc6e93adec9faecd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 15:32:32 -0300 Subject: [PATCH 159/178] Added dynamic actions to unload patients (unconscious) from vehicles --- .../functions/fnc_addPassengerActions.sqf | 1 - .../functions/fnc_addPassengersActions.sqf | 3 +- addons/medical/CfgVehicles.hpp | 94 +++++++++++++++++++ addons/medical/XEH_preInit.sqf | 1 + .../functions/fnc_addUnloadPatientActions.sqf | 48 ++++++++++ addons/medical/stringtable.xml | 3 + 6 files changed, 147 insertions(+), 3 deletions(-) create mode 100644 addons/medical/functions/fnc_addUnloadPatientActions.sqf diff --git a/addons/interaction/functions/fnc_addPassengerActions.sqf b/addons/interaction/functions/fnc_addPassengerActions.sqf index d4a5da3788..dfe3b2e9b6 100644 --- a/addons/interaction/functions/fnc_addPassengerActions.sqf +++ b/addons/interaction/functions/fnc_addPassengerActions.sqf @@ -1,7 +1,6 @@ /* * Author: CAA-Picard * Mount unit actions inside passenger submenu - * Note: This function is NOT global. * * Argument: * 0: Vehicle diff --git a/addons/interaction/functions/fnc_addPassengersActions.sqf b/addons/interaction/functions/fnc_addPassengersActions.sqf index 678cbc55db..de0c91e767 100644 --- a/addons/interaction/functions/fnc_addPassengersActions.sqf +++ b/addons/interaction/functions/fnc_addPassengersActions.sqf @@ -1,7 +1,6 @@ /* * Author: CAA-Picard * Create one action per passenger - * Note: This function is NOT global. * * Argument: * 0: Vehicle @@ -29,7 +28,7 @@ _actions = []; str(_unit), [_unit, true] call EFUNC(common,getName), "", - {systemChat "selected passenger"}, + {}, {true}, {_this call FUNC(addPassengerActions);}, [_unit] diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index ad9302a2e8..d347e28c66 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -1430,4 +1430,98 @@ class CfgVehicles { }; }; }; + + // Patient unload from vehicle actions + class LandVehicle; + class Car: LandVehicle { + class ACE_Actions { + class ACE_MainActions { + class ACE_UnloadPatients { + displayName = "$STR_ACE_Medical_UnloadPatient"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); + }; + }; + }; + }; + class Tank: LandVehicle { + class ACE_Actions { + class ACE_MainActions { + class ACE_UnloadPatients { + displayName = "$STR_ACE_Medical_UnloadPatient"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); + }; + }; + }; + }; + + class Air; + class Helicopter: Air { + class ACE_Actions { + class ACE_MainActions { + class ACE_UnloadPatients { + displayName = "$STR_ACE_Medical_UnloadPatient"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); + }; + }; + }; + }; + class Plane: Air { + class ACE_Actions { + class ACE_MainActions { + class ACE_UnloadPatients { + displayName = "$STR_ACE_Medical_UnloadPatient"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); + }; + }; + }; + }; + + class Ship; + class Ship_F: Ship { + class ACE_Actions { + class ACE_MainActions { + class ACE_UnloadPatients { + displayName = "$STR_ACE_Medical_UnloadPatient"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); + }; + }; + }; + }; + + class StaticWeapon: LandVehicle { + class ACE_Actions { + class ACE_MainActions { + class ACE_UnloadPatients { + displayName = "$STR_ACE_Medical_UnloadPatient"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); + }; + }; + }; + }; + + class StaticMortar; + class Mortar_01_base_F: StaticMortar { + class ACE_Actions { + class ACE_MainActions { + class ACE_UnloadPatients { + displayName = "$STR_ACE_Medical_UnloadPatient"; + condition = "true"; + statement = ""; + insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); + }; + }; + }; + }; }; diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index c6ddbf0783..45662898df 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -16,6 +16,7 @@ PREP(addToInjuredCollection); PREP(addToLog); PREP(addToTriageCard); PREP(addUnconsciousCondition); +PREP(addUnloadPatientActions); PREP(canAccessMedicalEquipment); PREP(canTreat); PREP(determineIfFatal); diff --git a/addons/medical/functions/fnc_addUnloadPatientActions.sqf b/addons/medical/functions/fnc_addUnloadPatientActions.sqf new file mode 100644 index 0000000000..1b2f874e18 --- /dev/null +++ b/addons/medical/functions/fnc_addUnloadPatientActions.sqf @@ -0,0 +1,48 @@ +/* + * Author: CAA-Picard + * Create one unload action per unconscious passenger + * + * Argument: + * 0: Vehicle + * 1: Player + * 3: Parameters + * + * Return value: + * Children actions + * + * Public: No + */ +#include "script_component.hpp" + +EXPLODE_3_PVT(_this,_vehicle,_player,_parameters); + +systemChat format ["Generating for %1 %2", _vehicle, _player]; + +private ["_actions"]; +_actions = []; + +{ + _unit = _x; + systemChat str(_unit); + if (_unit != _player && {(alive _unit) && {_unit getVariable ["ACE_isUnconscious", false]}}) then { + systemChat "Entered"; + _actions pushBack + [ + [ + str(_unit), + [_unit, true] call EFUNC(common,getName), + "", + {[_player, (_this select 2) select 0] call FUNC(actionUnloadUnit);}, + {true}, + {}, + [_unit] + ] call EFUNC(interact_menu,createAction), + [], + _unit + ]; + }; +} forEach crew _vehicle; + +systemChat str(count _actions); + +_actions diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 6317f97b06..b5269b2526 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -725,6 +725,9 @@ %1 проводит вам интубацию %1 te está intubando + + Unload patient >> + From 89daf840f6a9e0226cf673ea3f022b0f367a05c9 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 20:08:52 +0100 Subject: [PATCH 160/178] fixed incorrect macro --- addons/medical/functions/fnc_onPropagateWound.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_onPropagateWound.sqf b/addons/medical/functions/fnc_onPropagateWound.sqf index 762afa762c..934899eac4 100644 --- a/addons/medical/functions/fnc_onPropagateWound.sqf +++ b/addons/medical/functions/fnc_onPropagateWound.sqf @@ -33,5 +33,5 @@ if (!local _unit) then { if (!_exists) then { _openWounds pushback _injury; }; - _unit setvariable [GVAR(openWounds), _openWounds]; + _unit setvariable [QGVAR(openWounds), _openWounds]; }; From ce3ed988a23973fd13c48d7f527a8770f277bcd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 16:33:59 -0300 Subject: [PATCH 161/178] Removed debug traces --- addons/medical/functions/fnc_addUnloadPatientActions.sqf | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addons/medical/functions/fnc_addUnloadPatientActions.sqf b/addons/medical/functions/fnc_addUnloadPatientActions.sqf index 1b2f874e18..3a96c0b089 100644 --- a/addons/medical/functions/fnc_addUnloadPatientActions.sqf +++ b/addons/medical/functions/fnc_addUnloadPatientActions.sqf @@ -16,16 +16,12 @@ EXPLODE_3_PVT(_this,_vehicle,_player,_parameters); -systemChat format ["Generating for %1 %2", _vehicle, _player]; - private ["_actions"]; _actions = []; { _unit = _x; - systemChat str(_unit); if (_unit != _player && {(alive _unit) && {_unit getVariable ["ACE_isUnconscious", false]}}) then { - systemChat "Entered"; _actions pushBack [ [ From 213b8179471f7d465024761e1d4292d57a3a8087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 17:50:35 -0300 Subject: [PATCH 162/178] Added to cachedCall an option to clear the cache on an event --- addons/common/functions/fnc_cachedCall.sqf | 33 +++++++++++++++++++ .../functions/fnc_renderBaseMenu.sqf | 3 +- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_cachedCall.sqf b/addons/common/functions/fnc_cachedCall.sqf index 0c9aafcfc8..a61c24c802 100644 --- a/addons/common/functions/fnc_cachedCall.sqf +++ b/addons/common/functions/fnc_cachedCall.sqf @@ -8,6 +8,7 @@ * 2: Namespace to store the cache on * 3: Cache uid * 4: Max duration of the cache + * 5: Event that clears the cache (Optional) * * Return Value: * Result of the function @@ -20,6 +21,38 @@ EXPLODE_5_PVT(_this,_params,_function,_namespace,_uid,_duration); if (((_namespace getVariable [_uid, [-99999]]) select 0) < diag_tickTime) then { _namespace setVariable [_uid, [diag_tickTime + _duration, _params call _function]]; + + // Does the cache needs to be cleared on an event? + if (count _this > 5) then { + private ["_event","_varName","_cacheList"]; + _event = _this select 5; + _varName = format [QGVAR(clearCache_%1),_event]; + _cacheList = missionNamespace getVariable _varName; + + // If there was no EH to clear these caches, add one + if (isNil {_cacheList}) then { + _cacheList = []; + missionNamespace setVariable [_varName, _cacheList]; + + [_event, { + private ["_varName","_cacheList"]; + // _eventName is defined on the function that calls the event + diag_log text format ["ACE: Clear cached variables on event: %1", _eventName]; + // Get the list of caches to clear + _varName = format [QGVAR(clearCache_%1),_eventName]; + _cacheList = missionNamespace getVariable [_varName, []]; + // Erase all the cached results + { + _x call FUNC(eraseCache); + } forEach _cacheList; + // Empty the list + missionNamespace setVariable [_varName, []]; + }] call FUNC(addEventhandler); + }; + + // Add this cache to the list of the event + _cacheList pushBack [_namespace, _uid]; + }; #ifdef DEBUG_MODE_FULL diag_log format ["Calculated result: %1 %2", _namespace, _uid]; } else { diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 277f79c141..b73c3c4979 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -63,8 +63,9 @@ _uid = format [QGVAR(ATCache_%1), _actionData select 0]; _activeActionTree = [ [_object, _baseActionNode, []], DFUNC(collectActiveActionTree), - _object, _uid, 0.2 + _object, _uid, 1.0, "interactMenuClosed" ] call EFUNC(common,cachedCall); + /* diag_log "Printing: _activeActionTree"; _fnc_print = { From 1d4249a82587c355aeba805bcb533155f306fe6a Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 21 Mar 2015 21:51:27 +0100 Subject: [PATCH 163/178] macros --- addons/main/script_macros.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/main/script_macros.hpp b/addons/main/script_macros.hpp index 8425c4ad1e..ff2c4d615e 100644 --- a/addons/main/script_macros.hpp +++ b/addons/main/script_macros.hpp @@ -190,15 +190,21 @@ #define GETVAR(var1,var2,var3) var1 GETVAR_SYS(var2,var3) #define GETMVAR(var1,var2) missionNamespace GETVAR_SYS(var1,var2) #define GETUVAR(var1,var2) uiNamespace GETVAR_SYS(var1,var2) +#define GETPRVAR(var1,var2) profileNamespace GETVAR_SYS(var1,var2) +#define GETPAVAR(var1,var2) parsingNamespace GETVAR_SYS(var1,var2) #define SETVAR(var1,var2,var3) var1 SETVAR_SYS(var2,var3) #define SETPVAR(var1,var2,var3) var1 SETPVAR_SYS(var2,var3) #define SETMVAR(var1,var2) missionNamespace SETVAR_SYS(var1,var2) #define SETUVAR(var1,var2) uiNamespace SETVAR_SYS(var1,var2) +#define SETPRVAR(var1,var2) profileNamespace SETVAR_SYS(var1,var2) +#define SETPAVAR(var1,var2) parsingNamespace SETVAR_SYS(var1,var2) #define GETGVAR(var1,var2) GETMVAR(GVAR(var1),var2) #define GETEGVAR(var1,var2,var3) GETMVAR(EGVAR(var1,var2),var3) +#define ARR_SELECT(ARRAY,INDEX,DEFAULT) if (count ARRAY > INDEX) then {ARRAY select INDEX} else {DEFAULT} + #define MACRO_ADDWEAPON(WEAPON,COUNT) class _xx_##WEAPON { \ weapon = #WEAPON; \ From 1b8a9290cd4a0b657cebe725156a696699241cbf Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 21 Mar 2015 21:56:22 +0100 Subject: [PATCH 164/178] remove obsolete custom eh from agm --- addons/common/XEH_preInit.sqf | 6 --- .../functions/fnc_addCustomEventHandler.sqf | 39 ------------------ .../functions/fnc_callCustomEventHandlers.sqf | 31 -------------- .../fnc_callCustomEventHandlersGlobal.sqf | 16 -------- .../fnc_removeCustomEventHandler.sqf | 40 ------------------- .../functions/fnc_showFriendlyFireMessage.sqf | 2 - 6 files changed, 134 deletions(-) delete mode 100644 addons/common/functions/fnc_addCustomEventHandler.sqf delete mode 100644 addons/common/functions/fnc_callCustomEventHandlers.sqf delete mode 100644 addons/common/functions/fnc_callCustomEventHandlersGlobal.sqf delete mode 100644 addons/common/functions/fnc_removeCustomEventHandler.sqf diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index de848941fd..04411ce7e8 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -8,7 +8,6 @@ PREP(addActionEventHandler); PREP(addActionMenuEventHandler); PREP(addCameraEventHandler); PREP(addCanInteractWithCondition); -PREP(addCustomEventHandler); PREP(addLineToDebugDraw); PREP(addMapMarkerCreatedEventHandler); PREP(addScrollWheelEventHandler); @@ -21,8 +20,6 @@ PREP(beingCarried); PREP(binarizeNumber); PREP(blurScreen); PREP(cachedCall); -PREP(callCustomEventHandlers); -PREP(callCustomEventHandlersGlobal); PREP(canGetInPosition); PREP(canInteract); PREP(canInteractWith); @@ -152,7 +149,6 @@ PREP(removeActionEventHandler); PREP(removeActionMenuEventHandler); PREP(removeCameraEventHandler); PREP(removeCanInteractWithCondition); -PREP(removeCustomEventHandler); PREP(removeMapMarkerCreatedEventHandler); PREP(removeScrollWheelEventHandler); PREP(removeSpecificMagazine); @@ -258,8 +254,6 @@ if (hasInterface) then { ACE_player = missionNamespace getVariable ["BIS_fnc_moduleRemoteControl_unit", player]; uiNamespace setVariable ["ACE_player", ACE_player]; - // Raise custom event. @todo, remove - [missionNamespace, "playerChanged", [ACE_player, _oldPlayer]] call FUNC(callCustomEventHandlers); // Raise ACE event ["playerChanged", [ACE_player, _oldPlayer]] call FUNC(localEvent); }; diff --git a/addons/common/functions/fnc_addCustomEventHandler.sqf b/addons/common/functions/fnc_addCustomEventHandler.sqf deleted file mode 100644 index e31730dbb3..0000000000 --- a/addons/common/functions/fnc_addCustomEventHandler.sqf +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Author: commy2 - * - * Add a custom event to a unit. The event scripts are called by FUNC(callCustomEventHandlers). - * - * Argument: - * 0: Object the event should be assigned to or namespace (Object OR Namespace) - * 1: Name of the event (String) - * 2: Code to execute (Code or String) - * - * Return value: - * ID of the event script (used to remove it later). - */ -#include "script_component.hpp" - -private ["_object", "_type", "_statement", "_name", "_actionsVar", "_id", "_actionIDs", "_actions"]; - -_object = _this select 0; -_type = _this select 1; -_statement = _this select 2; - -if (typeName _statement == "STRING") then { - _statement = compile _statement; -}; - -_name = format ["ACE_CustomEventHandlers_%1", _type]; - -_actionsVar = _object getVariable [_name, [-1, [], []]]; - -_id = (_actionsVar select 0) + 1; -_actionIDs = _actionsVar select 1; -_actions = _actionsVar select 2; - -_actionIDs pushBack _id; -_actions pushBack _statement; - -_object setVariable [_name, [_id, _actionIDs, _actions]]; - -_id diff --git a/addons/common/functions/fnc_callCustomEventHandlers.sqf b/addons/common/functions/fnc_callCustomEventHandlers.sqf deleted file mode 100644 index 4b822e0754..0000000000 --- a/addons/common/functions/fnc_callCustomEventHandlers.sqf +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Author: commy2 - * - * Execute all custom event script assigned to this object. - * - * Argument: - * 0: Object the eventhandlers are assigned to or namespace (Object or Namespace) - * 1: Name of the event (String) - * 2: Arguments passed to the eventhandler script (Array, optional default: [Object the event handlers are assigned to]) - * - * Return value: - * None. - */ -#include "script_component.hpp" - -private ["_object", "_type", "_argument", "_name", "_actions"]; - -_object = _this select 0; -_type = _this select 1; -_argument = _this select 2; - -if (isNil "_argument") then {_argument = [_object]}; - -_name = format ["ACE_CustomEventHandlers_%1", _type]; - -_actions = (_object getVariable [_name, [-1, [], []]]) select 2; - -{ - _argument call _x; nil; -} count _actions; -nil diff --git a/addons/common/functions/fnc_callCustomEventHandlersGlobal.sqf b/addons/common/functions/fnc_callCustomEventHandlersGlobal.sqf deleted file mode 100644 index e1dddd5916..0000000000 --- a/addons/common/functions/fnc_callCustomEventHandlersGlobal.sqf +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Author: commy2 - * - * Execute all custom event script assigned to this object on every machine. - * - * Argument: - * 0: Object the eventhandlers are assigned to or namespace (Object or Namespace) - * 1: Name of the event (String) - * 2: Arguments passed to the eventhandler script (Array, optional default: [Object the event handlers are assigned to]) - * - * Return value: - * None. - */ -#include "script_component.hpp" - -[_this, QUOTE(FUNC(callCustomEventHandlers)), 2] call FUNC(execRemoteFnc); diff --git a/addons/common/functions/fnc_removeCustomEventHandler.sqf b/addons/common/functions/fnc_removeCustomEventHandler.sqf deleted file mode 100644 index 771ea9f5bf..0000000000 --- a/addons/common/functions/fnc_removeCustomEventHandler.sqf +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Author: commy2 - * - * Remove a custom event handler from an object. - * - * Argument: - * 0: Unit the event handler is assigned to or namespace (Object OR Namespace) - * 1: Name of the event (String) - * 2: ID of the event handler (Number) - * - * Return value: - * None. - */ -#include "script_component.hpp" - -private ["_object", "_type", "_id", "_name", "_actionsVar", "_currentId", "_actionIDs", "_actions"]; - -_object = _this select 0; -_type = _this select 1; -_id = _this select 2; - -_name = format ["ACE_CustomEventHandlers_%1", _type]; - -_actionsVar = _object getVariable [_name, [-1, [], []]]; - -_currentId = _actionsVar select 0; -_actionIDs = _actionsVar select 1; -_actions = _actionsVar select 2; - -_id = _actionIDs find _id; - -if (_id == -1) exitWith {}; - -_actionIDs set [_id, -1]; -_actionIDs = _actionIDs - [-1]; - -_actions set [_id, []];//{} -_actions = _actions - [[]];//[{}] - -_object setVariable [_name, [_currentId, _actionIDs, _actions]]; diff --git a/addons/respawn/functions/fnc_showFriendlyFireMessage.sqf b/addons/respawn/functions/fnc_showFriendlyFireMessage.sqf index 7d1b374252..1fdd10da4e 100644 --- a/addons/respawn/functions/fnc_showFriendlyFireMessage.sqf +++ b/addons/respawn/functions/fnc_showFriendlyFireMessage.sqf @@ -25,8 +25,6 @@ _killer = _this select 1; if (_unit != _killer && side group _unit in [side group ACE_player, civilian] && {side group _killer == side group ACE_player}) then { systemChat format ["%1 was killed by %2", [_unit] call EFUNC(common,getName), [_killer] call EFUNC(common,getName)]; - // Raise custom event. @todo: remove - [_unit, "killedByFriendly", [_unit, _killer]] call EFUNC(common,callCustomEventHandlers); // Raise ACE globalEvent ["killedByFriendly", [_unit, _killer]] call EFUNC(common,globalEvent); }; From f6f910fb8a3e9739d4255f3aca01effb804fd432 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 21:59:08 +0100 Subject: [PATCH 165/178] Replace vanilla items with ours. --- addons/medical/CfgEventHandlers.hpp | 8 ++++++++ addons/medical/XEH_preInit.sqf | 1 + addons/medical/functions/fnc_init.sqf | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/addons/medical/CfgEventHandlers.hpp b/addons/medical/CfgEventHandlers.hpp index 9600675e46..6330819daa 100644 --- a/addons/medical/CfgEventHandlers.hpp +++ b/addons/medical/CfgEventHandlers.hpp @@ -42,3 +42,11 @@ class Extended_Local_EventHandlers { }; }; }; + +class Extended_Take_EventHandlers { + class CAManBase { + class ADDON { + take = QUOTE(call FUNC(itemCheck)); + }; + }; +}; diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index c6ddbf0783..bb78c26cef 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -46,6 +46,7 @@ PREP(init); PREP(isInMedicalFacility); PREP(isMedic); PREP(isMedicalVehicle); +PREP(itemCheck); PREP(onMedicationUsage); PREP(onWoundUpdateRequest); PREP(onPropagateWound); diff --git a/addons/medical/functions/fnc_init.sqf b/addons/medical/functions/fnc_init.sqf index c58cccedb4..dfd27cdd6f 100644 --- a/addons/medical/functions/fnc_init.sqf +++ b/addons/medical/functions/fnc_init.sqf @@ -74,3 +74,8 @@ _logs = _unit getvariable [QGVAR(allLogs), []]; _unit setvariable [_x, nil, true]; } foreach _logs; _unit setvariable [QGVAR(allLogs), [], true]; + +// items +[{ + _this call FUNC(itemCheck); +}, [_unit], 0.5, 0.1] call EFUNC(common,waitAndExecute); From 58237751b09f74be108019e96639799325ad718c Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 22:01:20 +0100 Subject: [PATCH 166/178] Woopsie --- addons/medical/functions/fnc_itemCheck.sqf | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 addons/medical/functions/fnc_itemCheck.sqf diff --git a/addons/medical/functions/fnc_itemCheck.sqf b/addons/medical/functions/fnc_itemCheck.sqf new file mode 100644 index 0000000000..b66c3bc52a --- /dev/null +++ b/addons/medical/functions/fnc_itemCheck.sqf @@ -0,0 +1,42 @@ +/* + * Author: KoffeinFlummi + * Replaces vanilla items with ACE ones. + * + * Arguments: + * 0: The unit + * + * ReturnValue: + * nil + * + * Public: Yes + */ + +#include "script_component.hpp" + +private ["_unit"]; +_unit = _this select 0; + +while {({_x == "FirstAidKit"} count items _unit) > 0} do { + _unit removeItem "FirstAidKit"; + if (GVAR(level) >= 2) then { + // TODO + } else { + _unit addItem QGVAR(fieldDressing); + _unit addItem QGVAR(fieldDressing); + _unit addItem QGVAR(morphine); + }; +}; + +while {({_x == "Medikit"} count items _unit) > 0} do { + _unit removeItem "Medikit"; + if (GVAR(level) >= 2) then { + // TODO + } else { + _unit addItemToBackpack QGVAR(epinephrine); + _unit addItemToBackpack QGVAR(epinephrine); + _unit addItemToBackpack QGVAR(epinephrine); + _unit addItemToBackpack QGVAR(epinephrine); + _unit addItemToBackpack QGVAR(bloodIV); + _unit addItemToBackpack QGVAR(bloodIV); + }; +}; From b74eb550b0b02cb762248bd11a31829e330455eb Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 22:08:42 +0100 Subject: [PATCH 167/178] Added advanced items --- addons/medical/functions/fnc_itemCheck.sqf | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_itemCheck.sqf b/addons/medical/functions/fnc_itemCheck.sqf index b66c3bc52a..ca91fac77e 100644 --- a/addons/medical/functions/fnc_itemCheck.sqf +++ b/addons/medical/functions/fnc_itemCheck.sqf @@ -19,7 +19,10 @@ _unit = _this select 0; while {({_x == "FirstAidKit"} count items _unit) > 0} do { _unit removeItem "FirstAidKit"; if (GVAR(level) >= 2) then { - // TODO + _unit addItem QGVAR(fieldDressing); + _unit addItem QGVAR(packingBandage); + _unit addItem QGVAR(morphine); + _unit addItem QGVAR(tourniquet); } else { _unit addItem QGVAR(fieldDressing); _unit addItem QGVAR(fieldDressing); @@ -30,7 +33,13 @@ while {({_x == "FirstAidKit"} count items _unit) > 0} do { while {({_x == "Medikit"} count items _unit) > 0} do { _unit removeItem "Medikit"; if (GVAR(level) >= 2) then { - // TODO + _unit addItemToBackpack QGVAR(fieldDressing); + _unit addItemToBackpack QGVAR(packingBandage); + _unit addItemToBackpack QGVAR(packingBandage); + _unit addItemToBackpack QGVAR(epinephrine); + _unit addItemToBackpack QGVAR(morphine); + _unit addItemToBackpack QGVAR(salineIV_250); + _unit addItemToBackpack QGVAR(tourniquet); } else { _unit addItemToBackpack QGVAR(epinephrine); _unit addItemToBackpack QGVAR(epinephrine); From 87b1458dc0cc2bb50d3de809d7864371343b350c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 18:09:42 -0300 Subject: [PATCH 168/178] Fix debug stuff --- addons/common/functions/fnc_cachedCall.sqf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/common/functions/fnc_cachedCall.sqf b/addons/common/functions/fnc_cachedCall.sqf index a61c24c802..03916b8600 100644 --- a/addons/common/functions/fnc_cachedCall.sqf +++ b/addons/common/functions/fnc_cachedCall.sqf @@ -1,6 +1,6 @@ /* * Author: CAA-Picard and Jaynus - * Returns the result of the function and caches it up to a given time + * Returns the result of the function and caches it up to a given time or event * * Arguments: * 0: Parameters @@ -37,7 +37,9 @@ if (((_namespace getVariable [_uid, [-99999]]) select 0) < diag_tickTime) then { [_event, { private ["_varName","_cacheList"]; // _eventName is defined on the function that calls the event - diag_log text format ["ACE: Clear cached variables on event: %1", _eventName]; + #ifdef DEBUG_MODE_FULL + diag_log text format ["ACE: Clear cached variables on event: %1", _eventName]; + #endif // Get the list of caches to clear _varName = format [QGVAR(clearCache_%1),_eventName]; _cacheList = missionNamespace getVariable [_varName, []]; From 1bf13cea3419b56f94d58180eff3d0298a2654fd Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 21 Mar 2015 22:13:36 +0100 Subject: [PATCH 169/178] remove obsolete camera eh from agm --- addons/common/HintConfig.hpp | 11 ------ addons/common/XEH_preInit.sqf | 2 - .../functions/fnc_addCameraEventHandler.sqf | 39 ------------------- .../fnc_removeCameraEventHandler.sqf | 34 ---------------- 4 files changed, 86 deletions(-) delete mode 100644 addons/common/functions/fnc_addCameraEventHandler.sqf delete mode 100644 addons/common/functions/fnc_removeCameraEventHandler.sqf diff --git a/addons/common/HintConfig.hpp b/addons/common/HintConfig.hpp index 5dc0e6384a..bd74ac510a 100644 --- a/addons/common/HintConfig.hpp +++ b/addons/common/HintConfig.hpp @@ -53,17 +53,6 @@ class RscTitles { }; }; - class ACE_EventHandlerHelper: ACE_Rsc_Display_Base { - idd = -1; - class controls { - class CameraView: RscMapControl { - onDraw = "if (cameraView != uiNamespace getVariable 'ACE_EventHandler_CameraMode') then {uiNamespace setVariable ['ACE_EventHandler_CameraMode', cameraView]; {[uiNamespace getVariable 'ACE_EventHandler_CameraMode'] call _x; nil} count ((missionNamespace getVariable 'ACE_EventHandler_CameraMode') select 2);};"; - idc = -1; - w = 0; - h = 0; - }; - }; - }; class ACE_EventHandlerHelper2: ACE_Rsc_Display_Base { class controls { class MapMarkerCreated: RscMapControl { diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 04411ce7e8..39132e0df5 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -6,7 +6,6 @@ ADDON = false; // ACE Common Function PREP(addActionEventHandler); PREP(addActionMenuEventHandler); -PREP(addCameraEventHandler); PREP(addCanInteractWithCondition); PREP(addLineToDebugDraw); PREP(addMapMarkerCreatedEventHandler); @@ -147,7 +146,6 @@ PREP(readSettingFromModule); PREP(receiveRequest); PREP(removeActionEventHandler); PREP(removeActionMenuEventHandler); -PREP(removeCameraEventHandler); PREP(removeCanInteractWithCondition); PREP(removeMapMarkerCreatedEventHandler); PREP(removeScrollWheelEventHandler); diff --git a/addons/common/functions/fnc_addCameraEventHandler.sqf b/addons/common/functions/fnc_addCameraEventHandler.sqf deleted file mode 100644 index 45fdb3bdca..0000000000 --- a/addons/common/functions/fnc_addCameraEventHandler.sqf +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Author: commy2 - * - * Add a camera view event handler. The event script is called when the camera view changes. - * The argument of the called function is stored in the _this variable and has as first element the new camera mode. Possible arguments are ["INTERNAL"], ["EXTERNAL"], ["GUNNER"] and ["GROUP"]. - * - * Argument: - * 0: Code to execute (Code or String) - * - * Return value: - * ID of the event script (used to remove it later). - */ -#include "script_component.hpp" - -private ["_statement", "_actionsVar", "_id", "_actionIDs", "_actions"]; - -_statement = _this select 0; - -if (typeName _statement == "STRING") then { - _statement = compile _statement; -}; - -_actionsVar = missionNamespace getVariable ["ACE_EventHandler_CameraMode", [-1, [], []]]; - -_id = (_actionsVar select 0) + 1; -_actionIDs = _actionsVar select 1; -_actions = _actionsVar select 2; - -if (_id == 0) then { - uiNamespace setVariable ["ACE_EventHandler_CameraMode", cameraView]; - (QGVAR(EventHandlerHelper) call BIS_fnc_rscLayer) cutRsc [QGVAR(EventHandlerHelper), "PLAIN"]; -}; - -_actionIDs pushBack _id; -_actions pushBack _statement; - -missionNamespace setVariable ["ACE_EventHandler_CameraMode", [_id, _actionIDs, _actions]]; - -_id diff --git a/addons/common/functions/fnc_removeCameraEventHandler.sqf b/addons/common/functions/fnc_removeCameraEventHandler.sqf deleted file mode 100644 index 0fe8953078..0000000000 --- a/addons/common/functions/fnc_removeCameraEventHandler.sqf +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Author: commy2 - * - * Remove a camera view event handler. - * - * Argument: - * 0: ID of the event handler (Number) - * - * Return value: - * None. - */ -#include "script_component.hpp" - -private ["_id", "_actionsVar", "_currentId", "_actionIDs", "_actions"]; - -_id = _this select 0; - -_actionsVar = missionNamespace getVariable ["ACE_EventHandler_CameraMode", [-1, [], []]]; - -_currentId = _actionsVar select 0; -_actionIDs = _actionsVar select 1; -_actions = _actionsVar select 2; - -_id = _actionIDs find _id; - -if (_id == -1) exitWith {}; - -_actionIDs set [_id, -1]; -_actionIDs = _actionIDs - [-1]; - -_actions set [_id, []];//{} -_actions = _actions - [[]];//[{}] - -missionNamespace setVariable ["ACE_EventHandler_CameraMode", [_currentId, _actionIDs, _actions]]; From 174378c585918c2046ec02a91c45ee528b2e7648 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 21 Mar 2015 22:15:19 +0100 Subject: [PATCH 170/178] Fix indentation in README --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 7bfec88dff..83950e8236 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@

- +

- - ACE version - - - ACE download - - - ACE issues - - - ACE license - + + ACE version + + + ACE download + + + ACE issues + + + ACE license +

Requires the latest version of CBA A3 | BIF thread

From a7d8914884699b608533841214b5abe889860fd0 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 21 Mar 2015 22:22:28 +0100 Subject: [PATCH 171/178] Removed GVAR/QGVAR from items --- addons/medical/ACE_Medical_Treatments.hpp | 48 ++--- addons/medical/CfgVehicles.hpp | 168 +++++++++--------- addons/medical/CfgWeapons.hpp | 42 ++--- addons/medical/config.cpp | 4 +- .../functions/fnc_actionRemoveTourniquet.sqf | 2 +- addons/medical/functions/fnc_itemCheck.sqf | 40 ++--- 6 files changed, 152 insertions(+), 152 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 24a638ac5f..28a9b82d8c 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -9,7 +9,7 @@ class ACE_Medical_Actions { requiredMedic = 0; treatmentTime = 5; treatmentTimeSelfCoef = 1; - items[] = {{QGVAR(fieldDressing), QGVAR(packingBandage), QGVAR(elasticBandage), QGVAR(quikClot)}}; + items[] = {{"ACE_fieldDressing", "ACE_packingBandage", "ACE_elasticBandage", "ACE_quikclot"}}; condition = ""; itemConsumed = 1; @@ -27,7 +27,7 @@ class ACE_Medical_Actions { displayName = "$STR_ACE_Medical_Inject_Morphine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Morphine"; treatmentTime = 2; - items[] = {QGVAR(morphine)}; + items[] = {"ACE_morphine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_morphine)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; @@ -36,7 +36,7 @@ class ACE_Medical_Actions { displayNameProgress = "$STR_ACE_Medical_Injecting_Epinephrine"; requiredMedic = 1; treatmentTime = 3; - items[] = {QGVAR(epinephrine)}; + items[] = {"ACE_epinephrine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_epipen)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; @@ -45,7 +45,7 @@ class ACE_Medical_Actions { displayNameProgress = "$STR_ACE_Medical_Transfusing_Blood"; requiredMedic = 1; treatmentTime = 20; - items[] = {{QGVAR(bloodIV), QGVAR(bloodIV_500), QGVAR(bloodIV_250)}}; + items[] = {{"ACE_bloodIV", "ACE_bloodIV_500", "ACE_bloodIV_250"}}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_bloodbag)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; @@ -60,7 +60,7 @@ class ACE_Medical_Actions { // The time it takes for a treatment action to complete. Time is in seconds. treatmentTime = 5; // Item required for the action. Leave empty for no item required. - items[] = {QGVAR(fieldDressing)}; + items[] = {"ACE_fieldDressing"}; condition = ""; // Callbacks callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_bandage)); @@ -74,67 +74,67 @@ class ACE_Medical_Actions { animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; }; class PackingBandage: fieldDressing { - items[] = {QGVAR(packingBandage)}; + items[] = {"ACE_packingBandage"}; }; class ElasticBandage: fieldDressing { - items[] = {QGVAR(elasticBandage)}; + items[] = {"ACE_elasticBandage"}; }; class QuikClot: fieldDressing { - items[] = {QGVAR(quikClot)}; + items[] = {"ACE_quikclot"}; }; class Tourniquet: fieldDressing { - items[] = {QGVAR(tourniquet)}; + items[] = {"ACE_tourniquet"}; treatmentTime = 6; callbackSuccess = QUOTE(DFUNC(treatmentTourniquet)); condition = QUOTE(!([ARR_2(_this select 1, _this select 2)] call FUNC(hasTourniquetAppliedTo))); }; class Morphine: fieldDressing { - items[] = {QGVAR(morphine)}; + items[] = {"ACE_morphine"}; treatmentTime = 3; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_medication)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class Atropine: Morphine { - items[] = {QGVAR(atropine)}; + items[] = {"ACE_atropine"}; }; class Epinephrine: Morphine { - items[] = {QGVAR(epinephrine)}; + items[] = {"ACE_epinephrine"}; }; class BloodIV: fieldDressing { - items[] = {QGVAR(bloodIV)}; + items[] = {"ACE_bloodIV"}; requiredMedic = 1; treatmentTime = 7; callbackSuccess = QUOTE(DFUNC(treatmentIV)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class BloodIV_500: BloodIV { - items[] = {QGVAR(bloodIV_500)}; + items[] = {"ACE_bloodIV_500"}; }; class BloodIV_250: BloodIV { - items[] = {QGVAR(bloodIV_250)}; + items[] = {"ACE_bloodIV_250"}; }; class PlasmaIV: BloodIV { - items[] = {QGVAR(plasmaIV)}; + items[] = {"ACE_plasmaIV"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class PlasmaIV_500: PlasmaIV { - items[] = {QGVAR(plasmaIV_500)}; + items[] = {"ACE_plasmaIV_500"}; }; class PlasmaIV_250: PlasmaIV { - items[] = {QGVAR(plasmaIV_250)}; + items[] = {"ACE_plasmaIV_250"}; }; class SalineIV: BloodIV { - items[] = {QGVAR(salineIV)}; + items[] = {"ACE_salineIV"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class SalineIV_500: SalineIV { - items[] = {QGVAR(salineIV_500)}; + items[] = {"ACE_salineIV_500"}; }; class SalineIV_250: SalineIV { - items[] = {QGVAR(salineIV_250)}; + items[] = {"ACE_salineIV_250"}; }; class SurgicalKit: fieldDressing { - items[] = {QGVAR(surgicalKit)}; + items[] = {"ACE_surgicalKit"}; treatmentLocations[] = {"MedicalFacility", "MedicalVehicle"}; requiredMedic = 2; treatmentTime = 15; @@ -143,7 +143,7 @@ class ACE_Medical_Actions { animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class PersonalAidKit: fieldDressing { - items[] = {QGVAR(personalAidKit)}; + items[] = {"ACE_personalAidKit"}; treatmentLocations[] = {"All"}; requiredMedic = 1; treatmentTime = 15; @@ -191,7 +191,7 @@ class ACE_Medical_Actions { treatmentLocations[] = {"All"}; requiredMedic = 0; treatmentTime = 7.5; - items[] = {QGVAR(bodyBag)}; + items[] = {"ACE_bodyBag"}; condition = "!alive (_this select 1);"; callbackSuccess = QUOTE(DFUNC(actionPlaceInBodyBag)); callbackFailure = ""; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index ad9302a2e8..e8ec12a125 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -1128,7 +1128,7 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_BODYBAG_DISPLAY; }; class Item_Base_F; - class GVAR(fieldDressingItem): Item_Base_F { + class ACE_fieldDressingItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_BANDAGE_BASIC_DISPLAY; @@ -1136,14 +1136,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(fieldDressing) + class ACE_fieldDressing { - name = QGVAR(fieldDressing); + name = "ACE_fieldDressing"; count = 1; }; }; }; - class GVAR(packingBandageItem): Item_Base_F { + class ACE_packingBandageItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_PACKING_BANDAGE_DISPLAY; @@ -1151,14 +1151,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(packingBandage) + class ACE_packingBandage { - name = QGVAR(packingBandage); + name = "ACE_packingBandage"; count = 1; }; }; }; - class GVAR(elasticBandageItem): Item_Base_F { + class ACE_elasticBandageItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_BANDAGE_ELASTIC_DISPLAY; @@ -1166,14 +1166,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(elasticBandage) + class ACE_elasticBandage { - name = QGVAR(elasticBandage); + name = "ACE_elasticBandage"; count = 1; }; }; }; - class GVAR(tourniquetItem): Item_Base_F { + class ACE_tourniquetItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_TOURNIQUET_DISPLAY; @@ -1181,14 +1181,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(tourniquet) + class ACE_tourniquet { - name = QGVAR(tourniquet); + name = "ACE_tourniquet"; count = 1; }; }; }; - class GVAR(morphineItem): Item_Base_F { + class ACE_morphineItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_MORPHINE_DISPLAY; @@ -1196,14 +1196,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(morphine) + class ACE_morphine { - name = QGVAR(morphine); + name = "ACE_morphine"; count = 1; }; }; }; - class GVAR(atropineItem): Item_Base_F { + class ACE_atropineItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_ATROPINE_DISPLAY; @@ -1211,14 +1211,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(atropine) + class ACE_atropine { - name = QGVAR(atropine); + name = "ACE_atropine"; count = 1; }; }; }; - class GVAR(epinephrineItem): Item_Base_F { + class ACE_epinephrineItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_EPINEPHRINE_DISPLAY; @@ -1226,14 +1226,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(epinephrine) + class ACE_epinephrine { - name = QGVAR(epinephrine); + name = "ACE_epinephrine"; count = 1; }; }; }; - class GVAR(plasmaIVItem): Item_Base_F { + class ACE_plasmaIVItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_PLASMA_IV; @@ -1241,15 +1241,15 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(plasmaIV) + class ACE_plasmaIV { - name = QGVAR(plasmaIV); + name = "ACE_plasmaIV"; count = 1; }; }; }; - class GVAR(bloodIVItem): Item_Base_F { + class ACE_bloodIVItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_BLOOD_IV; @@ -1257,14 +1257,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(bloodIV) + class ACE_bloodIV { - name = QGVAR(bloodIV); + name = "ACE_bloodIV"; count = 1; }; }; }; - class GVAR(salineIVItem): Item_Base_F { + class ACE_salineIVItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_SALINE_IV; @@ -1272,14 +1272,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(salineIV) + class ACE_salineIV { - name = QGVAR(salineIV); + name = "ACE_salineIV"; count = 1; }; }; }; - class GVAR(quikClotItem): Item_Base_F { + class ACE_quikClotItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_QUIKCLOT_DISPLAY; @@ -1287,14 +1287,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(quikClot) + class ACE_quikClot { - name = QGVAR(quikClot); + name = "ACE_quikclot"; count = 1; }; }; }; - class GVAR(personalAidKitItem): Item_Base_F { + class ACE_personalAidKitItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_AID_KIT_DISPLAY; @@ -1302,14 +1302,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(personalAidKit) + class ACE_personalAidKit { - name = QGVAR(personalAidKit); + name = "ACE_personalAidKit"; count = 1; }; }; }; - class GVAR(surgicalKitItem): Item_Base_F { + class ACE_surgicalKitItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_SURGICALKIT_DISPLAY; @@ -1317,14 +1317,14 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(surgicalKit) + class ACE_surgicalKit { - name = QGVAR(surgicalKit); + name = "ACE_surgicalKit"; count = 1; }; }; }; - class GVAR(bodyBagItem): Item_Base_F { + class ACE_bodyBagItem: Item_Base_F { scope = 2; scopeCurator = 2; displayName = $STR_ACE_MEDICAL_BODYBAG_DISPLAY; @@ -1332,100 +1332,100 @@ class CfgVehicles { vehicleClass = "Items"; class TransportItems { - class GVAR(bodyBag) + class ACE_bodyBag { - name = QGVAR(bodyBag); + name = "ACE_bodyBag"; count = 1; }; }; }; class NATO_Box_Base; - class GVAR(supplyCrate): NATO_Box_Base { + class ACE_medicalSupplyCrate: NATO_Box_Base { scope = 2; accuracy = 1000; - displayName = "Medical Supply Crate [ACE]"; + displayName = "[ACE] Medical Supply Crate"; model = "\A3\weapons_F\AmmoBoxes\AmmoBox_F"; author = "Glowbal"; class TransportItems { - class GVAR(fieldDressing) { - name = QGVAR(fieldDressing); + class ACE_fieldDressing { + name = "ACE_fieldDressing"; count = 25; }; - class GVAR(packingBandage) { - name = QGVAR(packingBandage); + class ACE_packingBandage { + name = "ACE_packingBandage"; count = 25; }; - class GVAR(elasticBandage) { - name = QGVAR(elasticBandage); + class ACE_elasticBandage { + name = "ACE_elasticBandage"; count = 25; }; - class GVAR(tourniquet) { - name = QGVAR(tourniquet); + class ACE_tourniquet { + name = "ACE_tourniquet"; count = 15; }; - class GVAR(morphine) { - name = QGVAR(morphine); + class ACE_morphine { + name = "ACE_morphine"; count = 15; }; - class GVAR(atropine) { - name = QGVAR(atropine); + class ACE_atropine { + name = "ACE_atropine"; count = 15; }; - class GVAR(epinephrine) { - name = QGVAR(epinephrine); + class ACE_epinephrine { + name = "ACE_epinephrine"; count = 15; }; - class GVAR(plasmaIV) { - name = QGVAR(plasmaIV); + class ACE_plasmaIV { + name = "ACE_plasmaIV"; count = 7; }; - class GVAR(plasmaIV_500) { - name = QGVAR(plasmaIV_500); + class ACE_plasmaIV_500 { + name = "ACE_plasmaIV_500"; count = 7; }; - class GVAR(plasmaIV_250) { - name = QGVAR(plasmaIV_250); + class ACE_plasmaIV_250 { + name = "ACE_plasmaIV_250"; count = 7; }; - class GVAR(salineIV) { - name = QGVAR(salineIV); + class ACE_salineIV { + name = "ACE_salineIV"; count = 7; }; - class GVAR(salineIV_500) { - name = QGVAR(salineIV_500); + class ACE_salineIV_500 { + name = "ACE_salineIV_500"; count = 7; }; - class GVAR(salineIV_250) { - name = QGVAR(salineIV_250); + class ACE_salineIV_250 { + name = "ACE_salineIV_250"; count = 7; }; - class GVAR(bloodIV) { - name = QGVAR(bloodIV); + class ACE_bloodIV { + name = "ACE_bloodIV"; count = 7; }; - class GVAR(bloodIV_500) { - name = QGVAR(bloodIV_500); + class ACE_bloodIV_500 { + name = "ACE_bloodIV_500"; count = 7; }; - class GVAR(bloodIV_250) { - name = QGVAR(bloodIV_250); + class ACE_bloodIV_250 { + name = "ACE_bloodIV_250"; count = 7; }; - class GVAR(quikClot) { - name = QGVAR(quikClot); + class ACE_quikClot { + name = "ACE_quikclot"; count = 20; }; - class GVAR(personalAidKit) { - name = QGVAR(personalAidKit); + class ACE_personalAidKit { + name = "ACE_personalAidKit"; count = 3; }; - class GVAR(surgicalKit) { - name = QGVAR(surgicalKit); + class ACE_surgicalKit { + name = "ACE_surgicalKit"; count = 2; }; - class GVAR(bodyBag) { - name = QGVAR(bodyBag); + class ACE_bodyBag { + name = "ACE_bodyBag"; count = 5; }; }; diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical/CfgWeapons.hpp index 81d9491d78..3968e07a60 100644 --- a/addons/medical/CfgWeapons.hpp +++ b/addons/medical/CfgWeapons.hpp @@ -4,7 +4,7 @@ class CfgWeapons { class InventoryItem_Base_F; class InventoryFirstAidKitItem_Base_F; class MedikitItem; - + // ITEMS class FirstAidKit: ItemCore { type = 0; @@ -23,7 +23,7 @@ class CfgWeapons { // @todo localize class ACE_ItemCore; - class GVAR(fieldDressing): ACE_ItemCore { + class ACE_fieldDressing: ACE_ItemCore { scope = 2; model = "\A3\Structures_F_EPA\Items\Medical\Bandage_F.p3d"; picture = QUOTE(PATHTOF(ui\items\fieldDressing.paa)); @@ -35,7 +35,7 @@ class CfgWeapons { type=201; }; }; - class GVAR(packingBandage): ItemCore { + class ACE_packingBandage: ItemCore { scope = 2; value = 1; count = 1; @@ -50,7 +50,7 @@ class CfgWeapons { type=201; }; }; - class GVAR(elasticBandage): ItemCore { + class ACE_elasticBandage: ItemCore { scope = 2; value = 1; count = 1; @@ -65,7 +65,7 @@ class CfgWeapons { type=201; }; }; - class GVAR(tourniquet): ItemCore { + class ACE_tourniquet: ItemCore { scope = 2; value = 1; count = 1; @@ -80,7 +80,7 @@ class CfgWeapons { type=201; }; }; - class GVAR(morphine): ItemCore { + class ACE_morphine: ItemCore { scope = 2; value = 1; count = 1; @@ -95,7 +95,7 @@ class CfgWeapons { type=201; }; }; - class GVAR(atropine): ItemCore { + class ACE_atropine: ItemCore { scope = 2; value = 1; count = 1; @@ -110,7 +110,7 @@ class CfgWeapons { type=201; }; }; - class GVAR(epinephrine): ItemCore { + class ACE_epinephrine: ItemCore { scope = 2; value = 1; count = 1; @@ -125,7 +125,7 @@ class CfgWeapons { type=201; }; }; - class GVAR(plasmaIV): ItemCore { + class ACE_plasmaIV: ItemCore { scope = 2; value = 1; count = 1; @@ -138,21 +138,21 @@ class CfgWeapons { type = 201; }; }; - class GVAR(plasmaIV_500): GVAR(plasmaIV) { + class ACE_plasmaIV_500: ACE_plasmaIV) { displayName = $STR_ACE_MEDICAL_PLASMA_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 5; type = 201; }; }; - class GVAR(plasmaIV_250): GVAR(plasmaIV) { + class ACE_plasmaIV_250: ACE_plasmaIV) { displayName = $STR_ACE_MEDICAL_PLASMA_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; type = 201; }; }; - class GVAR(bloodIV): ItemCore { + class ACE_bloodIV: ItemCore { scope = 2; value = 1; count = 1; @@ -166,21 +166,21 @@ class CfgWeapons { type = 201; }; }; - class GVAR(bloodIV_500): GVAR(bloodIV) { + class ACE_bloodIV_500: ACE_bloodIV) { displayName = $STR_ACE_MEDICAL_BLOOD_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 5; type = 201; }; }; - class GVAR(bloodIV_250): GVAR(bloodIV) { + class ACE_bloodIV_250: ACE_bloodIV) { displayName = $STR_ACE_MEDICAL_BLOOD_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; type = 201; }; }; - class GVAR(salineIV): ItemCore { + class ACE_salineIV: ItemCore { scope = 2; value = 1; count = 1; @@ -193,21 +193,21 @@ class CfgWeapons { type = 201; }; }; - class GVAR(salineIV_500): GVAR(salineIV) { + class ACE_salineIV_500: ACE_salineIV) { displayName = $STR_ACE_MEDICAL_SALINE_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 2.5; type = 201; }; }; - class GVAR(salineIV_250): GVAR(salineIV) { + class ACE_salineIV_250: ACE_salineIV) { displayName = $STR_ACE_MEDICAL_SALINE_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; type = 201; }; }; - class GVAR(quikclot): ItemCore { + class ACE_quikclot: ItemCore { scope = 2; value = 1; count = 1; @@ -221,7 +221,7 @@ class CfgWeapons { type = 201; }; }; - class GVAR(personalAidKit): ItemCore { + class ACE_personalAidKit: ItemCore { scope = 2; value = 1; count = 1; @@ -236,7 +236,7 @@ class CfgWeapons { type = 201; }; }; - class GVAR(surgicalKit): ItemCore { + class ACE_surgicalKit: ItemCore { scope=2; displayName= $STR_ACE_MEDICAL_SURGICALKIT_DISPLAY; model = QUOTE(PATHTOF(data\surgical_kit.p3d)); @@ -248,7 +248,7 @@ class CfgWeapons { type = 201; }; }; - class GVAR(bodyBag): ItemCore { + class ACE_bodyBag: ItemCore { scope=2; displayName= $STR_ACE_MEDICAL_BODYBAG_DISPLAY; model = QUOTE(PATHTOF(data\bodybagItem.p3d)); diff --git a/addons/medical/config.cpp b/addons/medical/config.cpp index 3e8aaa8d55..42fcffd012 100644 --- a/addons/medical/config.cpp +++ b/addons/medical/config.cpp @@ -2,8 +2,8 @@ class CfgPatches { class ADDON { - units[] = {QGVAR(fieldDressingItem), QGVAR(packingBandageItem), QGVAR(elasticBandageItem), QGVAR(tourniquetItem), QGVAR(morphineItem), QGVAR(atropineItem), QGVAR(epinephrineItem), QGVAR(plasmaIVItem), QGVAR(bloodIVItem), QGVAR(salineIVItem), QGVAR(quikclotItem), QGVAR(personalAidKitItem), QGVAR(surgicalKitItem), QGVAR(bodyBagItem)}; - weapons[] = {QGVAR(fieldDressing), QGVAR(packingBandage), QGVAR(elasticBandage), QGVAR(tourniquet), QGVAR(morphine), QGVAR(atropine), QGVAR(epinephrine), QGVAR(plasmaIV), QGVAR(plasmaIV_500), QGVAR(plasmaIV_250), QGVAR(bloodIV), QGVAR(bloodIV_500), QGVAR(bloodIV_250), QGVAR(salineIV), QGVAR(salineIV_500), QGVAR(salineIV_250), QGVAR(quikclot), QGVAR(personalAidKit), QGVAR(surgicalKit), QGVAR(bodyBag)}; + units[] = {"ACE_medicalSupplyCrate", "ACE_fieldDressingItem", "ACE_packingBandageItem", "ACE_elasticBandageItem", "ACE_tourniquetItem", "ACE_morphineItem", "ACE_atropineItem", "ACE_epinephrineItem", "ACE_plasmaIVItem", "ACE_bloodIVItem", "ACE_salineIVItem", "ACE_quikclotItem", "ACE_personalAidKitItem", "ACE_surgicalKitItem", "ACE_bodyBagItem"}; + weapons[] = {"ACE_fieldDressing", "ACE_packingBandage", "ACE_elasticBandage", "ACE_tourniquet", "ACE_morphine", "ACE_atropine", "ACE_epinephrine", "ACE_plasmaIV", "ACE_plasmaIV_500", "ACE_plasmaIV_250", "ACE_bloodIV", "ACE_bloodIV_500", "ACE_bloodIV_250", "ACE_salineIV", "ACE_salineIV_500", "ACE_salineIV_250", "ACE_quikclot", "ACE_personalAidKit", "ACE_surgicalKit", "ACE_bodyBag"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {ace_common, ace_interaction}; author[] = {"Glowbal", "KoffienFlummi"}; diff --git a/addons/medical/functions/fnc_actionRemoveTourniquet.sqf b/addons/medical/functions/fnc_actionRemoveTourniquet.sqf index 2944c2f6e2..75d7b67daa 100644 --- a/addons/medical/functions/fnc_actionRemoveTourniquet.sqf +++ b/addons/medical/functions/fnc_actionRemoveTourniquet.sqf @@ -36,6 +36,6 @@ _tourniquets set[_part, 0]; _target setvariable [QGVAR(tourniquets), _tourniquets, true]; // Adding the tourniquet item to the caller -_caller addItem QGVAR(tourniquet); +_caller addItem "ACE_tourniquet"; // "AinvPknlMstpSlayWrflDnon_medic diff --git a/addons/medical/functions/fnc_itemCheck.sqf b/addons/medical/functions/fnc_itemCheck.sqf index ca91fac77e..c903417dfc 100644 --- a/addons/medical/functions/fnc_itemCheck.sqf +++ b/addons/medical/functions/fnc_itemCheck.sqf @@ -19,33 +19,33 @@ _unit = _this select 0; while {({_x == "FirstAidKit"} count items _unit) > 0} do { _unit removeItem "FirstAidKit"; if (GVAR(level) >= 2) then { - _unit addItem QGVAR(fieldDressing); - _unit addItem QGVAR(packingBandage); - _unit addItem QGVAR(morphine); - _unit addItem QGVAR(tourniquet); + _unit addItem "ACE_fieldDressing"; + _unit addItem "ACE_packingBandage"; + _unit addItem "ACE_morphine"; + _unit addItem "ACE_tourniquet"; } else { - _unit addItem QGVAR(fieldDressing); - _unit addItem QGVAR(fieldDressing); - _unit addItem QGVAR(morphine); + _unit addItem "ACE_fieldDressing"; + _unit addItem "ACE_fieldDressing"; + _unit addItem "ACE_morphine"; }; }; while {({_x == "Medikit"} count items _unit) > 0} do { _unit removeItem "Medikit"; if (GVAR(level) >= 2) then { - _unit addItemToBackpack QGVAR(fieldDressing); - _unit addItemToBackpack QGVAR(packingBandage); - _unit addItemToBackpack QGVAR(packingBandage); - _unit addItemToBackpack QGVAR(epinephrine); - _unit addItemToBackpack QGVAR(morphine); - _unit addItemToBackpack QGVAR(salineIV_250); - _unit addItemToBackpack QGVAR(tourniquet); + _unit addItemToBackpack "ACE_fieldDressing"; + _unit addItemToBackpack "ACE_packingBandage"; + _unit addItemToBackpack "ACE_packingBandage"; + _unit addItemToBackpack "ACE_epinephrine"; + _unit addItemToBackpack "ACE_morphine"; + _unit addItemToBackpack "ACE_salineIV_250"; + _unit addItemToBackpack "ACE_tourniquet"; } else { - _unit addItemToBackpack QGVAR(epinephrine); - _unit addItemToBackpack QGVAR(epinephrine); - _unit addItemToBackpack QGVAR(epinephrine); - _unit addItemToBackpack QGVAR(epinephrine); - _unit addItemToBackpack QGVAR(bloodIV); - _unit addItemToBackpack QGVAR(bloodIV); + _unit addItemToBackpack "ACE_epinephrine"; + _unit addItemToBackpack "ACE_epinephrine"; + _unit addItemToBackpack "ACE_epinephrine"; + _unit addItemToBackpack "ACE_epinephrine"; + _unit addItemToBackpack "ACE_bloodIV"; + _unit addItemToBackpack "ACE_bloodIV"; }; }; From 3a6995fbec5416430aa6c67685e36316663896f5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 21 Mar 2015 18:07:50 -0500 Subject: [PATCH 172/178] Cleanup medical Item classnames --- addons/medical/CfgWeapons.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical/CfgWeapons.hpp index 3968e07a60..d0b1b786ed 100644 --- a/addons/medical/CfgWeapons.hpp +++ b/addons/medical/CfgWeapons.hpp @@ -138,14 +138,14 @@ class CfgWeapons { type = 201; }; }; - class ACE_plasmaIV_500: ACE_plasmaIV) { + class ACE_plasmaIV_500: ACE_plasmaIV { displayName = $STR_ACE_MEDICAL_PLASMA_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 5; type = 201; }; }; - class ACE_plasmaIV_250: ACE_plasmaIV) { + class ACE_plasmaIV_250: ACE_plasmaIV { displayName = $STR_ACE_MEDICAL_PLASMA_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; @@ -166,14 +166,14 @@ class CfgWeapons { type = 201; }; }; - class ACE_bloodIV_500: ACE_bloodIV) { + class ACE_bloodIV_500: ACE_bloodIV { displayName = $STR_ACE_MEDICAL_BLOOD_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 5; type = 201; }; }; - class ACE_bloodIV_250: ACE_bloodIV) { + class ACE_bloodIV_250: ACE_bloodIV { displayName = $STR_ACE_MEDICAL_BLOOD_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; @@ -193,14 +193,14 @@ class CfgWeapons { type = 201; }; }; - class ACE_salineIV_500: ACE_salineIV) { + class ACE_salineIV_500: ACE_salineIV { displayName = $STR_ACE_MEDICAL_SALINE_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 2.5; type = 201; }; }; - class ACE_salineIV_250: ACE_salineIV) { + class ACE_salineIV_250: ACE_salineIV { displayName = $STR_ACE_MEDICAL_SALINE_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; @@ -243,7 +243,7 @@ class CfgWeapons { picture = QUOTE(PATHTOF(ui\items\surgicalKit.paa)); descriptionShort = $STR_ACE_MEDICAL_SURGICALKIT_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_SURGICALKIT_DESC_USE; - class ItemInfo: InventoryItem_Base_F { + class ItemInfo: InventoryItem_Base_F { mass = 5; type = 201; }; From 2beb1a289e64902d6ea59f87799cf9bf4d8c296e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 20:30:27 -0300 Subject: [PATCH 173/178] Ensure the condition of the action is always checked uncached before calling the statement. --- addons/interact_menu/XEH_preInit.sqf | 1 - addons/interact_menu/functions/fnc_keyUp.sqf | 12 +++++++++++- .../interact_menu/functions/fnc_keyUpSelfAction.sqf | 12 +++++++++++- addons/interact_menu/functions/fnc_render.sqf | 11 +++++++++-- 4 files changed, 31 insertions(+), 5 deletions(-) diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index 2b5150a0ea..4ede3196fe 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -30,7 +30,6 @@ GVAR(lastTime) = diag_tickTime; GVAR(rotationAngle) = 0; GVAR(selectedAction) = [[],[]]; -GVAR(selectedStatement) = {}; GVAR(actionSelected) = false; GVAR(selectedTarget) = objNull; diff --git a/addons/interact_menu/functions/fnc_keyUp.sqf b/addons/interact_menu/functions/fnc_keyUp.sqf index 69f9697449..db22b65669 100644 --- a/addons/interact_menu/functions/fnc_keyUp.sqf +++ b/addons/interact_menu/functions/fnc_keyUp.sqf @@ -14,9 +14,19 @@ if(GVAR(actionSelected)) then { this = GVAR(selectedTarget); + + private ["_player","_target","_actionData"]; _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 6] call GVAR(selectedStatement); + + // Clear the conditions caches + ["clearConditionCaches", []] call EFUNC(common,localEvent); + + // Check the action conditions + _actionData = GVAR(selectedAction) select 0; + if ([_target, _player, _actionData select 6] call (_actionData select 4)) then { + [_target, _player, _actionData select 6] call (_actionData select 3); + }; }; if (GVAR(keyDown)) then { diff --git a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf index dd54490532..470a5218db 100644 --- a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf @@ -18,9 +18,19 @@ if (uiNamespace getVariable [QGVAR(cursorMenuOpened),false]) then { if(GVAR(actionSelected)) then { this = GVAR(selectedTarget); + + private ["_player","_target","_actionData"]; _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 6] call GVAR(selectedStatement); + + // Clear the conditions caches + ["clearConditionCaches", []] call EFUNC(common,localEvent); + + // Check the action conditions + _actionData = GVAR(selectedAction) select 0; + if ([_target, _player, _actionData select 6] call (_actionData select 4)) then { + [_target, _player, _actionData select 6] call (_actionData select 3); + }; }; if (GVAR(keyDownSelfAction)) then { diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index df97b232de..98956bd339 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -144,7 +144,6 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { GVAR(actionSelected) = true; GVAR(selectedAction) = (_closest select 0) select 1; GVAR(selectedTarget) = (GVAR(selectedAction)) select 2; - GVAR(selectedStatement) = ((GVAR(selectedAction)) select 0) select 3; _misMatch = false; _hoverPath = (_closest select 2); @@ -180,7 +179,15 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { this = GVAR(selectedTarget); _player = ACE_Player; _target = GVAR(selectedTarget); - [GVAR(selectedTarget), ACE_player, (GVAR(selectedAction) select 0) select 6] call GVAR(selectedStatement); + + // Clear the conditions caches + ["clearConditionCaches", []] call EFUNC(common,localEvent); + + // Check the action conditions + _actionData = GVAR(selectedAction) select 0; + if ([_target, _player, _actionData select 6] call (_actionData select 4)) then { + [_target, _player, _actionData select 6] call (_actionData select 3); + }; }; }; }; From 6a83d0d9fcd8d3a90057fd107d425bc4c6cf3d6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 20:33:25 -0300 Subject: [PATCH 174/178] clear canTreat caches before calling the last condition --- addons/medical/functions/fnc_canTreatCached.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_canTreatCached.sqf b/addons/medical/functions/fnc_canTreatCached.sqf index cdc4c10385..34d753b119 100644 --- a/addons/medical/functions/fnc_canTreatCached.sqf +++ b/addons/medical/functions/fnc_canTreatCached.sqf @@ -19,4 +19,4 @@ #define MAX_DURATION_CACHE 2 // parameters, function, namespace, uid -[_this, DFUNC(canTreat), _this select 0, format[QGVAR(canTreat_%1_%2), _this select 2, _this select 3], MAX_DURATION_CACHE] call EFUNC(common,cachedCall); +[_this, DFUNC(canTreat), _this select 0, format[QGVAR(canTreat_%1_%2), _this select 2, _this select 3], MAX_DURATION_CACHE, "clearConditionCaches"] call EFUNC(common,cachedCall); From 32be87806b8d2de49e3768de547ac8d5fc74c656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Badano?= Date: Sat, 21 Mar 2015 20:37:01 -0300 Subject: [PATCH 175/178] Clear the caches again after performing the action, cause it's very possible something changed as a result. --- addons/interact_menu/functions/fnc_keyUp.sqf | 4 ++++ addons/interact_menu/functions/fnc_keyUpSelfAction.sqf | 6 +++++- addons/interact_menu/functions/fnc_render.sqf | 4 ++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_keyUp.sqf b/addons/interact_menu/functions/fnc_keyUp.sqf index db22b65669..56285b4c79 100644 --- a/addons/interact_menu/functions/fnc_keyUp.sqf +++ b/addons/interact_menu/functions/fnc_keyUp.sqf @@ -25,7 +25,11 @@ if(GVAR(actionSelected)) then { // Check the action conditions _actionData = GVAR(selectedAction) select 0; if ([_target, _player, _actionData select 6] call (_actionData select 4)) then { + // Call the statement [_target, _player, _actionData select 6] call (_actionData select 3); + + // Clear the conditions caches again if the action was performed + ["clearConditionCaches", []] call EFUNC(common,localEvent); }; }; diff --git a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf index 470a5218db..2c5ab86a8c 100644 --- a/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_keyUpSelfAction.sqf @@ -26,10 +26,14 @@ if(GVAR(actionSelected)) then { // Clear the conditions caches ["clearConditionCaches", []] call EFUNC(common,localEvent); - // Check the action conditions + // Check the action conditions _actionData = GVAR(selectedAction) select 0; if ([_target, _player, _actionData select 6] call (_actionData select 4)) then { + // Call the statement [_target, _player, _actionData select 6] call (_actionData select 3); + + // Clear the conditions caches again if the action was performed + ["clearConditionCaches", []] call EFUNC(common,localEvent); }; }; diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index 98956bd339..523520ee91 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -186,7 +186,11 @@ if(GVAR(keyDown) || GVAR(keyDownSelfAction)) then { // Check the action conditions _actionData = GVAR(selectedAction) select 0; if ([_target, _player, _actionData select 6] call (_actionData select 4)) then { + // Call the statement [_target, _player, _actionData select 6] call (_actionData select 3); + + // Clear the conditions caches again if the action was performed + ["clearConditionCaches", []] call EFUNC(common,localEvent); }; }; }; From 12cadc603f054f66fa019e03fb9113496e0659fd Mon Sep 17 00:00:00 2001 From: Nou Date: Sat, 21 Mar 2015 21:22:16 -0700 Subject: [PATCH 176/178] Fragmentation enabled. --- addons/frag/CfgAmmo.hpp | 2 +- addons/frag/XEH_post_init.sqf | 5 +++-- addons/frag/XEH_pre_Init.sqf | 4 ++-- addons/frag/functions/fnc_addManualTrack.sqf | 2 +- addons/frag/functions/fnc_addTrack.sqf | 2 +- addons/frag/functions/fnc_doSpall.sqf | 7 ++----- addons/frag/functions/fnc_fired.sqf | 10 ++++------ addons/frag/functions/fnc_frag_trace.sqf | 2 +- addons/frag/functions/fnc_frago.sqf | 8 ++++---- addons/frag/functions/fnc_spallHP.sqf | 2 +- addons/frag/functions/fnc_stopTracing.sqf | 2 +- addons/frag/functions/fnc_trackFragRound.sqf | 6 +++--- addons/frag/functions/fnc_trackTrace.sqf | 2 +- addons/frag/script_component.hpp | 6 ++++-- 14 files changed, 29 insertions(+), 31 deletions(-) diff --git a/addons/frag/CfgAmmo.hpp b/addons/frag/CfgAmmo.hpp index c9d13d3ce3..58ed5573e1 100644 --- a/addons/frag/CfgAmmo.hpp +++ b/addons/frag/CfgAmmo.hpp @@ -26,7 +26,7 @@ class CfgAmmo { ACE_FRAG_SKIP = 0; ACE_FRAG_FORCE = 1; // This is a good high-drag frag type for grenades. - ACE_FRAG_CLASSES[] = {"ACE_frag_medium_HD"}; + ACE_FRAG_CLASSES[] = {"ACE_frag_tiny_HD"}; /* These values are based on the M67 Grenade, should be tweaked for individual grenades. diff --git a/addons/frag/XEH_post_init.sqf b/addons/frag/XEH_post_init.sqf index 25cb5132c8..ed0e715376 100644 --- a/addons/frag/XEH_post_init.sqf +++ b/addons/frag/XEH_post_init.sqf @@ -1,8 +1,8 @@ #include "script_component.hpp" -[QUOTE(ffsBIS), "oneachframe", QUOTE(FUNC(onFrame))] call BIS_fnc_addStackedEventHandler; if(isServer) then { - [QGVAR(frag_eh), { _this call FUNC(frago); }] call CBA_fnc_addClientToServerEventhandler; + [QGVAR(frag_eh), { _this call FUNC(frago); }] call ace_common_fnc_addEventHandler; }; +/* GVAR(replacedBisArtyWrapper) = false; [] spawn { waitUntil { @@ -15,3 +15,4 @@ GVAR(replacedBisArtyWrapper) = false; GVAR(replacedBisArtyWrapper) }; }; +*/ \ No newline at end of file diff --git a/addons/frag/XEH_pre_Init.sqf b/addons/frag/XEH_pre_Init.sqf index 406e6e7f63..5b3aa36b18 100644 --- a/addons/frag/XEH_pre_Init.sqf +++ b/addons/frag/XEH_pre_Init.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -#define ACE_TRACE_DRAW_INC 1 + ADDON = false; PREP(fired); @@ -14,7 +14,7 @@ GVAR(trackedObjects) = []; GVAR(blackList) = []; GVAR(traceFrags) = false; -GVAR(replacedBisArtyWrapper) = false; +GVAR(replacedBisArtyWrapper) = true; GVAR(TOTALFRAGS) = 0; diff --git a/addons/frag/functions/fnc_addManualTrack.sqf b/addons/frag/functions/fnc_addManualTrack.sqf index 1719842240..066499f6aa 100644 --- a/addons/frag/functions/fnc_addManualTrack.sqf +++ b/addons/frag/functions/fnc_addManualTrack.sqf @@ -3,5 +3,5 @@ private ["_round"]; _round = _this select 0; if(alive _round) then { GVAR(trackedObjects) set[(count GVAR(trackedObjects)), _round]; - [FUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), (typeOf _round), time, objNull, false, 0, 0]] call cba_fnc_addPerFrameHandler; + [DFUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), (typeOf _round), time, objNull, false, 0, 0]] call cba_fnc_addPerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_addTrack.sqf b/addons/frag/functions/fnc_addTrack.sqf index 4ffaef5a7c..65ad3b6a22 100644 --- a/addons/frag/functions/fnc_addTrack.sqf +++ b/addons/frag/functions/fnc_addTrack.sqf @@ -17,4 +17,4 @@ _objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2) _positions set[(count _positions), [(getPos _obj), _objTVel]]; _data = [_origin, typeOf _origin, typeOf _obj, _objTVel, _positions, _color]; GVAR(traces) set[_index, _data]; -[FUNC(trackTrace), 0, [_obj, _index, time]] call cba_fnc_addPerFrameHandler; \ No newline at end of file +[DFUNC(trackTrace), 0, [_obj, _index, time]] call cba_fnc_addPerFrameHandler; \ No newline at end of file diff --git a/addons/frag/functions/fnc_doSpall.sqf b/addons/frag/functions/fnc_doSpall.sqf index 92b67e0256..5560a4f0af 100644 --- a/addons/frag/functions/fnc_doSpall.sqf +++ b/addons/frag/functions/fnc_doSpall.sqf @@ -44,13 +44,12 @@ if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { _exit = false; _vm = 1; _velocity = _initialData select 5; - _unitDir = _velocity call BIS_fnc_unitVector; _oldVelocity = _velocity call BIS_fnc_magnitude; _curVelocity = (velocity _round) call BIS_fnc_magnitude; if(alive _round) then { - _diff = [_velocity, (velocity _round)] call FUNC(vectorDiffFast); + _diff = _velocity vectorDiff (velocity _round); _polar = _diff call CBA_fnc_vect2polar; // player sideChat format["polar: %1", _polar]; if((abs(_polar select 1) > 45 || abs(_polar select 2) > 45)) then { @@ -63,7 +62,7 @@ if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { }; }; if(!_exit) then { - _unitDir = _velocity call BIS_fnc_unitVector; + _unitDir = vectorNormalized _velocity; _pos = _hpData select 3; _spallPos = nil; for "_i" from 0 to 100 do { @@ -137,7 +136,6 @@ if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; _fragment setPosASL _spallPos; _fragment setVelocity _spallFragVect; - // [fnc_spallTrackPFH, 0, [_fragment, diag_tickTime]] call cba_fnc_addPerFrameHandler; if(GVAR(traceFrags)) then { [player, _fragment, [1,0.5,0,1]] call FUNC(addTrack); }; @@ -159,7 +157,6 @@ if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; _fragment setPosASL _spallPos; _fragment setVelocity _spallFragVect; - // [fnc_spallTrackPFH, 0, [_fragment, diag_tickTime]] call cba_fnc_addPerFrameHandler; if(GVAR(traceFrags)) then { [player, _fragment, [1,0,0,1]] call FUNC(addTrack); }; diff --git a/addons/frag/functions/fnc_fired.sqf b/addons/frag/functions/fnc_fired.sqf index 5910d2481b..a6e934c667 100644 --- a/addons/frag/functions/fnc_fired.sqf +++ b/addons/frag/functions/fnc_fired.sqf @@ -1,5 +1,4 @@ #include "script_component.hpp" -/* private ["_gun", "_type", "_round", "_doFragTrack", "_doSpall"]; if !(isNil QGVAR(enabled) && {GVAR(enabled)}) exitWith {}; @@ -23,7 +22,7 @@ if(_gun == player) then { }; }; }; -_doSpall = true; +_doSpall = false; if(_doSpall) then { if(GVAR(spallIsTrackingCount) <= 0) then { GVAR(spallHPData) = []; @@ -36,15 +35,14 @@ if(_doSpall) then { }; }; // player sideChat format["c: %1", GVAR(spallIsTrackingCount)]; -[player, _round, [1,0,0,1]] call FUNC(addTrack); +[player, _round, [1,0,0,1]] call nou_fnc_addTrack; if(_doFragTrack && alive _round) then { - GVAR(trackedObjects) set[(count GVAR(trackedObjects)), _round]; + GVAR(trackedObjects) pushBack _round; _spallTrack = []; _spallTrackID = []; - [FUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), _type, time, _gun, _doSpall, _spallTrack, _spallTrackID]] call cba_fnc_addPerFrameHandler; + [DFUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), _type, time, _gun, _doSpall, _spallTrack, _spallTrackID]] call cba_fnc_addPerFrameHandler; if(_doSpall) then { [_round, 2, _spallTrack, _spallTrackID] call FUNC(spallTrack); }; // player sideChat "WTF2"; }; -*/ \ No newline at end of file diff --git a/addons/frag/functions/fnc_frag_trace.sqf b/addons/frag/functions/fnc_frag_trace.sqf index 9b0c8dc3db..f4e14fa12a 100644 --- a/addons/frag/functions/fnc_frag_trace.sqf +++ b/addons/frag/functions/fnc_frag_trace.sqf @@ -6,5 +6,5 @@ _shell = _params select 0; if(alive _shell) then { drop ["\Ca\Data\Cl_basic","","Billboard",1,30,(getPos _shell),[0,0,0],1,1.275,1.0,0.0,[0.5],[[0,1,0,1]],[0],0.0,2.0,"","",""]; } else { - [_this select 1] call FUNC(removeBISPFH); + [_this select 1] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_frago.sqf b/addons/frag/functions/fnc_frago.sqf index 88ec0c4742..79eea53cd7 100644 --- a/addons/frag/functions/fnc_frago.sqf +++ b/addons/frag/functions/fnc_frago.sqf @@ -130,11 +130,12 @@ if(_isArmed && (count _objects) > 0) then { _targetVel = (velocity _target); - _targetPos set[2, (_targetPos select 2)+_add]; + _targetPos set[0, (_targetPos select 0)+((_targetVel select 0)*(_distance/_fragPower))]; _targetPos set[1, (_targetPos select 1)+((_targetVel select 1)*(_distance/_fragPower))]; - - _baseVec = [_lastPos, _targetPos] call BIS_fnc_vectorFromXToY; + _targetPos set[2, (_targetPos select 2)+_add]; + + _baseVec = _lastPos vectorFromTo _targetPos; _dir = floor(_baseVec call CBA_fnc_vectDir); _currentCount = _fragArcs select _dir; @@ -213,7 +214,6 @@ if(_isArmed && (count _objects) > 0) then { _fragObj setVelocity _vel; #ifdef DEBUG_MODE_FULL GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; - // [FUNC(frag_trace), 0, [_fragObj]] call cba_fnc_addPerFrameHandler; GVAR(traceFrags) = true; #endif if(GVAR(traceFrags)) then { diff --git a/addons/frag/functions/fnc_spallHP.sqf b/addons/frag/functions/fnc_spallHP.sqf index aeba4e7a5d..89ba572ce2 100644 --- a/addons/frag/functions/fnc_spallHP.sqf +++ b/addons/frag/functions/fnc_spallHP.sqf @@ -21,7 +21,7 @@ if((_this select 0) <= (count GVAR(spallHPData))) then { // diag_log text format["%1: %2", _forEachIndex, _x]; // } forEach _hp; // } forEach (_this select 1); - [FUNC(doSpall), 0, [_this, _forEachIndex]] call cba_fnc_addPerFrameHandler; + [DFUNC(doSpall), 0, [_this, _forEachIndex]] call cba_fnc_addPerFrameHandler; // player sideChat "WEEE"; } forEach (_this select 1); }; diff --git a/addons/frag/functions/fnc_stopTracing.sqf b/addons/frag/functions/fnc_stopTracing.sqf index 02b4fd7f59..693390fff2 100644 --- a/addons/frag/functions/fnc_stopTracing.sqf +++ b/addons/frag/functions/fnc_stopTracing.sqf @@ -1,5 +1,5 @@ #include "script_component.hpp" if(GVAR(tracesStarted)) then { GVAR(tracesStarted) = false; - [GVAR(traceID)] call FUNC(removeBISPFH); + [GVAR(traceID)] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_trackFragRound.sqf b/addons/frag/functions/fnc_trackFragRound.sqf index 2780a85664..0a8e3948d0 100644 --- a/addons/frag/functions/fnc_trackFragRound.sqf +++ b/addons/frag/functions/fnc_trackFragRound.sqf @@ -12,7 +12,7 @@ _spallTrack = _params select 7; _foundObjectHPIds = _params select 8; if (!alive _round) then { - [_this select 1] call FUNC(removeBISPFH); + [_this select 1] call cba_fnc_removePerFrameHandler; if(_time != time && {_round in GVAR(trackedObjects)} && {!(_round in GVAR(blackList))}) then { GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; _skip = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_SKIP"); @@ -22,7 +22,7 @@ if (!alive _round) then { _force = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_FORCE"); _fragPower = getNumber(configFile >> "CfgAmmo" >> _type >> "indirecthit")*(sqrt(_indirectRange)); if((_explosive > 0.5 && {_indirectRange >= 4.5} && {_fragPower >= 35}) || {_force == 1} ) then { - [QGVAR(frag_eh), _params] call CBA_fnc_clientToServerEvent; + [QGVAR(frag_eh), _params] call ace_common_fnc_serverEvent; GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; }; }; @@ -38,7 +38,7 @@ if (!alive _round) then { }; } else { if(!(_round in GVAR(trackedObjects)) || {_round in GVAR(blackList)}) then { - [_this select 1] call FUNC(removeBISPFH); + [_this select 1] call cba_fnc_removePerFrameHandler; if(_round in GVAR(blackList)) then { GVAR(blackList) = GVAR(blackList) - [_round]; }; diff --git a/addons/frag/functions/fnc_trackTrace.sqf b/addons/frag/functions/fnc_trackTrace.sqf index 71b4a9a866..628fece605 100644 --- a/addons/frag/functions/fnc_trackTrace.sqf +++ b/addons/frag/functions/fnc_trackTrace.sqf @@ -10,5 +10,5 @@ if(alive _tracerObj && (count GVAR(traces)) > 0) then { _objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); _positions set[(count _positions), [(getPos _tracerObj), _objTVel]]; } else { - [(_this select 1)] call FUNC(removeBISPFH); + [(_this select 1)] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/script_component.hpp b/addons/frag/script_component.hpp index 274270cbbb..371067db3e 100644 --- a/addons/frag/script_component.hpp +++ b/addons/frag/script_component.hpp @@ -1,7 +1,7 @@ #define COMPONENT frag #include "\z\ace\Addons\main\script_mod.hpp" -#define DEBUG_ENABLED_FRAG +//#define DEBUG_ENABLED_FRAG #ifdef DEBUG_ENABLED_FRAG #define DEBUG_MODE_FULL @@ -11,4 +11,6 @@ #define DEBUG_SETTINGS DEBUG_SETTINGS_FRAG #endif -#include "\z\ace\Addons\main\script_macros.hpp" \ No newline at end of file +#include "\z\ace\Addons\main\script_macros.hpp" + +#define ACE_TRACE_DRAW_INC 1 \ No newline at end of file From f734aeee95737dfc8573096061811f73a76de703 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 22 Mar 2015 14:05:31 +0100 Subject: [PATCH 177/178] reload launcher mag progress bar --- addons/common/functions/fnc_progressBar.sqf | 1 + addons/reloadlaunchers/CfgVehicles.hpp | 15 ++++++ addons/reloadlaunchers/XEH_preInit.sqf | 1 + addons/reloadlaunchers/config.cpp | 4 +- .../functions/fnc_addMissileReloadActions.sqf | 53 +++++++++++++++++++ .../reloadlaunchers/functions/fnc_canLoad.sqf | 19 ++++--- addons/reloadlaunchers/functions/fnc_load.sqf | 27 ++++++++-- .../functions/fnc_reloadLauncher.sqf | 20 +++---- 8 files changed, 119 insertions(+), 21 deletions(-) create mode 100644 addons/reloadlaunchers/CfgVehicles.hpp create mode 100644 addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf diff --git a/addons/common/functions/fnc_progressBar.sqf b/addons/common/functions/fnc_progressBar.sqf index 69b91237e6..3191a57d72 100644 --- a/addons/common/functions/fnc_progressBar.sqf +++ b/addons/common/functions/fnc_progressBar.sqf @@ -53,6 +53,7 @@ _perFrameFunction = { _elapsedTime = time - _startTime; _errorCode = -1; + // this does not check: target fell unconscious, target died, target moved inside vehicle / left vehicle, target moved outside of players range, target moves at all. if (isNull (uiNamespace getVariable [QGVAR(ctrlProgressBar), controlNull])) then { _errorCode = 1; } else { diff --git a/addons/reloadlaunchers/CfgVehicles.hpp b/addons/reloadlaunchers/CfgVehicles.hpp new file mode 100644 index 0000000000..6cdf2b1cfc --- /dev/null +++ b/addons/reloadlaunchers/CfgVehicles.hpp @@ -0,0 +1,15 @@ + +class CfgVehicles { + class Man; + class CAManBase: Man { + class ACE_Actions { + class GVAR(ReloadLauncher) { + displayName = "RELOAD LAUNCHERS"; + selection = "launcher"; + distance = 4; + condition = ""; + insertChildren = QUOTE(_this call FUNC(addMissileReloadActions)); + }; + }; + }; +}; diff --git a/addons/reloadlaunchers/XEH_preInit.sqf b/addons/reloadlaunchers/XEH_preInit.sqf index 2b937b8284..3b60f99b8e 100644 --- a/addons/reloadlaunchers/XEH_preInit.sqf +++ b/addons/reloadlaunchers/XEH_preInit.sqf @@ -2,6 +2,7 @@ ADDON = false; +PREP(addMissileReloadActions); PREP(canLoad); PREP(getLoadableMissiles); PREP(load); diff --git a/addons/reloadlaunchers/config.cpp b/addons/reloadlaunchers/config.cpp index 09aee548bf..a039ef87c4 100644 --- a/addons/reloadlaunchers/config.cpp +++ b/addons/reloadlaunchers/config.cpp @@ -5,7 +5,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; + requiredAddons[] = {"ace_common","ace_interaction","ace_interact_menu"}; author[] = {""}; authorUrl = ""; VERSION_CONFIG; @@ -13,4 +13,6 @@ class CfgPatches { }; #include "CfgEventHandlers.hpp" + +#include "CfgVehicles.hpp" #include "CfgWeapons.hpp" diff --git a/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf new file mode 100644 index 0000000000..71cc72e839 --- /dev/null +++ b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf @@ -0,0 +1,53 @@ +/* + * Author: commy2 + * Create one action per reloadable missile + * + * Argument: + * 1: Player (Object) + * 0: Target (Object) + * 2: Parameters ??? (Array) + * + * Return value: + * Children actions (Array) + * + */ +#include "script_component.hpp" + +private ["_unit", "_target", "_parameters"]; + +_unit = _this select 1; +_target = _this select 0; +_parameters = _this select 2; // ??? + +private ["_actions", "_weapon", "_loadableMissiles"]; + +_actions = []; + +_weapon = secondaryWeapon _target; +_loadableMissiles = [_unit, _weapon] call FUNC(getLoadableMissiles); + +{ + private ["_name", "_displayName", "_statement", "_condition", "_action"]; + +/* +getText (configFile >> "CfgWeapons" >> _weapon >> "displayName") +getText (configFile >> "CfgMagazines" >> _x >> "displayName") +*/ + + _name = format [QGVAR(Missile_%1), _x]; + _displayName = format ["RELOAD %1", _x]; + + _statement = { + (_this select 2) call DFUNC(load); + }; + + _condition = { + (_this select 2) call DFUNC(canLoad) + }; + + _action = [_name, _displayName, "", _statement, _condition, {}, [_unit, _target, _weapon, _x], "", 4] call EFUNC(interact_menu,createAction); + + _actions pushBack [_action, [], _unit]; +} forEach _loadableMissiles; + +_actions diff --git a/addons/reloadlaunchers/functions/fnc_canLoad.sqf b/addons/reloadlaunchers/functions/fnc_canLoad.sqf index d2a4828038..5bbfe4dd87 100644 --- a/addons/reloadlaunchers/functions/fnc_canLoad.sqf +++ b/addons/reloadlaunchers/functions/fnc_canLoad.sqf @@ -6,31 +6,36 @@ * Argument: * 0: Unit to do the reloading (Object) * 1: Unit eqipped with launcher (Object) + * 2: weapon name (String) + * 3: missile name (String) * * Return value: * NONE */ #include "script_component.hpp" -private ["_unit", "_target"]; +private ["_unit", "_target", "_weapon", "_magazine"]; _unit = _this select 0; _target = _this select 1; +_weapon = _this select 2; +_magazine = _this select 3; if (!alive _target) exitWith {false}; +if (vehicle _target != _target) exitWith {false}; if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; -private "_weapon"; -_weapon = secondaryWeapon _unit; +// target is awake +if (_target getVariable ["ACE_isUnconscious", false]) exitWith {false}; // has secondary weapon equipped -if (_weapon == "" || {currentWeapon _target != _weapon}) exitWith {false}; +if !(_weapon in weapons _target) exitWith {false}; // check if the target really needs to be reloaded -if (currentMagazine _target != "") exitWith {false}; +if (count secondaryWeaponMagazine _target > 0) exitWith {false}; // check if the launcher is compatible if (getNumber (configFile >> "CfgWeapons" >> _weapon >> QGVAR(enabled)) == 0) exitWith {false}; -// check if the reloader has a magazine compatible with targets launcher -count ([_unit, _weapon] call FUNC(getLoadableMissiles)) > 0 +// check if the magazine compatible with targets launcher +_magazine in ([_unit, _weapon] call FUNC(getLoadableMissiles)) diff --git a/addons/reloadlaunchers/functions/fnc_load.sqf b/addons/reloadlaunchers/functions/fnc_load.sqf index 6a795fd0a6..8806d835d6 100644 --- a/addons/reloadlaunchers/functions/fnc_load.sqf +++ b/addons/reloadlaunchers/functions/fnc_load.sqf @@ -21,9 +21,28 @@ _target = _this select 1; _weapon = _this select 2; _magazine = _this select 3; -//do stuff +private "_reloadTime"; +_reloadTime = getNumber (configFile >> "CfgWeapons" >> _weapon >> "magazineReloadTime"); -/**/ +// do animation +[_unit] call EFUNC(common,goKneeling); -// reload launcher on remote machine -["reloadLauncher", _target, [_target, _weapon, _magazine]] call EFUNC(common,targetEvent); +// show progress bar +private ["_onSuccess", "_onFailure", "_condition"]; + +_onSuccess = { + (_this select 0 select 0) removeMagazine (_this select 0 select 3); + ["reloadLauncher", _this select 0 select 0, _this select 0] call DEFUNC(common,targetEvent); + + ["WEAPON RELOADED"] call DEFUNC(common,displayTextStructured); +}; + +_onFailure = { + ["WEAPON NOT RELOADED"] call DEFUNC(common,displayTextStructured); +}; + +_condition = { + (_this select 0) call DFUNC(canLoad) && {(_this select 0 select 0) distance (_this select 0 select 1) < 4} +}; + +[_reloadTime, [_unit, _target, _weapon, _magazine], _onSuccess, _onFailure, "RELOADING WEAPON", _condition] call EFUNC(common,progressBar); diff --git a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf index 763e88dc3d..36772f9dfd 100644 --- a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf +++ b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf @@ -4,9 +4,10 @@ * Reload a launcher * * Argument: - * 0: Unit to reload (Object) - * 1: weapon name (String) - * 2: missile name (String) + * 0: Unit to do the reloading (Object) + * 1: Target to rload (Object) + * 2: weapon name (String) + * 3: missile name (String) * * Return value: * NONE @@ -16,13 +17,14 @@ private ["_unit", "_weapon", "_magazine"]; _unit = _this select 0; -_weapon = _this select 1; -_magazine = _this select 2; +_target = _this select 1; +_weapon = _this select 2; +_magazine = _this select 3; -_unit selectWeapon _weapon; +_target selectWeapon _weapon; -if (currentWeapon _unit != _weapon) exitWith {}; -if (currentMagazine _unit != "") exitWith {}; +if (currentWeapon _target != _weapon) exitWith {}; +if (currentMagazine _target != "") exitWith {}; // command is wip, reload time for launchers is not intended. -_unit addWeaponItem [_weapon, _magazine]; +_target addWeaponItem [_weapon, _magazine]; From 4607fd860576518f2925a0dd84bc625f444d8344 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 22 Mar 2015 14:42:47 +0100 Subject: [PATCH 178/178] localization --- addons/reloadlaunchers/CfgVehicles.hpp | 2 +- .../functions/fnc_addMissileReloadActions.sqf | 7 +----- addons/reloadlaunchers/functions/fnc_load.sqf | 6 ++--- addons/reloadlaunchers/stringtable.xml | 24 +++++++++++++++++++ 4 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 addons/reloadlaunchers/stringtable.xml diff --git a/addons/reloadlaunchers/CfgVehicles.hpp b/addons/reloadlaunchers/CfgVehicles.hpp index 6cdf2b1cfc..617aa26b5c 100644 --- a/addons/reloadlaunchers/CfgVehicles.hpp +++ b/addons/reloadlaunchers/CfgVehicles.hpp @@ -4,7 +4,7 @@ class CfgVehicles { class CAManBase: Man { class ACE_Actions { class GVAR(ReloadLauncher) { - displayName = "RELOAD LAUNCHERS"; + displayName = "$STR_ACE_ReloadLaunchers_LoadLauncher"; selection = "launcher"; distance = 4; condition = ""; diff --git a/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf index 71cc72e839..58cd53699e 100644 --- a/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf +++ b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf @@ -29,13 +29,8 @@ _loadableMissiles = [_unit, _weapon] call FUNC(getLoadableMissiles); { private ["_name", "_displayName", "_statement", "_condition", "_action"]; -/* -getText (configFile >> "CfgWeapons" >> _weapon >> "displayName") -getText (configFile >> "CfgMagazines" >> _x >> "displayName") -*/ - _name = format [QGVAR(Missile_%1), _x]; - _displayName = format ["RELOAD %1", _x]; + _displayName = format [localize "STR_ACE_ReloadLaunchers_LoadMagazine", getText (configFile >> "CfgMagazines" >> _x >> "displayName")]; _statement = { (_this select 2) call DFUNC(load); diff --git a/addons/reloadlaunchers/functions/fnc_load.sqf b/addons/reloadlaunchers/functions/fnc_load.sqf index 8806d835d6..f6ad07e357 100644 --- a/addons/reloadlaunchers/functions/fnc_load.sqf +++ b/addons/reloadlaunchers/functions/fnc_load.sqf @@ -34,15 +34,15 @@ _onSuccess = { (_this select 0 select 0) removeMagazine (_this select 0 select 3); ["reloadLauncher", _this select 0 select 0, _this select 0] call DEFUNC(common,targetEvent); - ["WEAPON RELOADED"] call DEFUNC(common,displayTextStructured); + [localize "STR_ACE_ReloadLaunchers_LauncherLoaded"] call DEFUNC(common,displayTextStructured); }; _onFailure = { - ["WEAPON NOT RELOADED"] call DEFUNC(common,displayTextStructured); + [localize "STR_ACE_Common_ActionAborted"] call DEFUNC(common,displayTextStructured); }; _condition = { (_this select 0) call DFUNC(canLoad) && {(_this select 0 select 0) distance (_this select 0 select 1) < 4} }; -[_reloadTime, [_unit, _target, _weapon, _magazine], _onSuccess, _onFailure, "RELOADING WEAPON", _condition] call EFUNC(common,progressBar); +[_reloadTime, [_unit, _target, _weapon, _magazine], _onSuccess, _onFailure, localize "STR_ACE_ReloadLaunchers_LoadingLauncher", _condition] call EFUNC(common,progressBar); diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml new file mode 100644 index 0000000000..6677153419 --- /dev/null +++ b/addons/reloadlaunchers/stringtable.xml @@ -0,0 +1,24 @@ + + + + + + Load launcher + Panzerabwehr laden + + + Loading launcher ... + Panzerabwehr wird geladen ... + + + Launcher loaded + Panzerabwehr geladen + + + + Load %1 + Lade %1 + + + +

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ℑ&^ooeY=dDp#bQlZ05QTQ3e9D(`>7S>bn> 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

P{-K>z%qVUuol3lV@DLjwL#Ff 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 literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/sos/sos-body_ca.paa b/TO_MERGE/agm/Optics/data/sos/sos-body_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..37c6d47d6394b825c93d938c72dbbbe1295c9c02 GIT binary patch literal 548243 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 K?{Mgq3V#Ed!*dJ( literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/hamr/hamr-reticle65Illum_ca.paa b/TO_MERGE/agm/Optics/data/hamr/hamr-reticle65Illum_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..7af73234fc7c92863a04dadc608233d499ed6952 GIT binary patch literal 84702 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 av7Tz-_#LjMNrE^3CafOwG5;9hzWyJfL^^8# literal 0 HcmV?d00001 diff --git a/TO_MERGE/agm/Optics/data/mrco/mrco-bodyNight_ca.paa b/TO_MERGE/agm/Optics/data/mrco/mrco-bodyNight_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..381fdd3e97eb8d4a01d9ff6b6f8fe0f3c7b98437 GIT binary patch literal 215859 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