浏览代码

Remove a bunch of extra files

/develop/coma2/samenet
Ervin Teng 4 年前
当前提交
844b5955
共有 35 个文件被更改,包括 22 次插入8172 次删除
  1. 9
      com.unity.ml-agents.extensions/Runtime/Teams.meta
  2. 12
      com.unity.ml-agents.extensions/Runtime/Teams/BaseTeamManager.cs.meta
  3. 12
      config/ppo/PushBlock.yaml
  4. 60
      Project/Assets/ML-Agents/Examples/PushBlock/Scripts/GoalDetectTrigger.cs
  5. 11
      Project/Assets/ML-Agents/Examples/PushBlock/Scripts/GoalDetectTrigger.cs.meta
  6. 241
      Project/Assets/ML-Agents/Examples/PushBlock/Scripts/PushBlockEnvController.cs
  7. 11
      Project/Assets/ML-Agents/Examples/PushBlock/Scripts/PushBlockEnvController.cs.meta
  8. 45
      Project/Assets/ML-Agents/Examples/PushBlock/Scripts/SimpleNPC.cs
  9. 11
      Project/Assets/ML-Agents/Examples/PushBlock/Scripts/SimpleNPC.cs.meta
  10. 1001
      Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCC.onnx
  11. 14
      Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCC.onnx.meta
  12. 1001
      Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCollab.onnx
  13. 14
      Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCollab.onnx.meta
  14. 1001
      Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockMaster.onnx
  15. 14
      Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockMaster.onnx.meta
  16. 1001
      Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockSuperNoEgo.onnx
  17. 143
      Project/Assets/ML-Agents/Examples/SharedAssets/Scripts/CollisionCallbacks.cs
  18. 11
      Project/Assets/ML-Agents/Examples/SharedAssets/Scripts/CollisionCallbacks.cs.meta
  19. 7
      Project/Assets/ML-Agents/Examples/WallJump/Prefabs/WallJumpCollabArea.prefab.meta
  20. 1001
      Project/Assets/ML-Agents/Examples/WallJump/Prefabs/WallJumpCollabArea.prefab
  21. 7
      Project/Assets/ML-Agents/Examples/WallJump/Scenes/WallJumpCollab.unity.meta
  22. 1001
      Project/Assets/ML-Agents/Examples/WallJump/Scenes/WallJumpCollab.unity
  23. 50
      Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallAreaScoring.cs
  24. 11
      Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallAreaScoring.cs.meta
  25. 11
      Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpCollabAgent.cs.meta
  26. 67
      Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpCollabAgent.cs
  27. 419
      Project/Packages/packages-lock.json
  28. 10
      Project/ProjectSettings/XRSettings.asset
  29. 907
      Project/Recordings/superpushnoego.mp4
  30. 26
      config/ppo/HallwayCollab.yaml
  31. 65
      config/ppo/CubeWarsV3.yaml

9
com.unity.ml-agents.extensions/Runtime/Teams.meta


fileFormatVersion: 2
fileFormatVersion: 2
timeCreated: 1610064454
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

12
com.unity.ml-agents.extensions/Runtime/Teams/BaseTeamManager.cs.meta


fileFormatVersion: 2
fileFormatVersion: 2
timeCreated: 1610064493
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

12
config/ppo/PushBlock.yaml


PushBlock:
trainer_type: ppo
hyperparameters:
batch_size: 512
buffer_size: 10240
batch_size: 128
buffer_size: 2048
learning_rate_schedule: constant
learning_rate_schedule: linear
network_settings:
normalize: false
hidden_units: 256

gamma: 0.99
strength: 1.0
keep_checkpoints: 5
max_steps: 50000000
max_steps: 2000000
summary_freq: 10000
summary_freq: 60000
env_settings:
num_envs: 8

60
Project/Assets/ML-Agents/Examples/PushBlock/Scripts/GoalDetectTrigger.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
public class GoalDetectTrigger : MonoBehaviour
{
[Header("Trigger Collider Tag To Detect")]
public string tagToDetect = "goal"; //collider tag to detect
[Header("Goal Value")]
public float GoalValue = 1;
private Collider m_col;
[System.Serializable]
public class TriggerEvent : UnityEvent<Collider, float>
{
}
[Header("Trigger Callbacks")]
public TriggerEvent onTriggerEnterEvent = new TriggerEvent();
public TriggerEvent onTriggerStayEvent = new TriggerEvent();
public TriggerEvent onTriggerExitEvent = new TriggerEvent();
private void OnTriggerEnter(Collider col)
{
if (col.CompareTag(tagToDetect))
{
onTriggerEnterEvent.Invoke(m_col, GoalValue);
}
}
private void OnTriggerStay(Collider col)
{
if (col.CompareTag(tagToDetect))
{
onTriggerStayEvent.Invoke(m_col, GoalValue);
}
}
private void OnTriggerExit(Collider col)
{
if (col.CompareTag(tagToDetect))
{
onTriggerExitEvent.Invoke(m_col, GoalValue);
}
}
// Start is called before the first frame update
void Awake()
{
m_col = GetComponent<Collider>();
}
// Update is called once per frame
void Update()
{
}
}

11
Project/Assets/ML-Agents/Examples/PushBlock/Scripts/GoalDetectTrigger.cs.meta


fileFormatVersion: 2
guid: 9dcea692df32b46b4a884cfcc150aef7
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

241
Project/Assets/ML-Agents/Examples/PushBlock/Scripts/PushBlockEnvController.cs


using System.Collections;
using System.Collections.Generic;
using Unity.MLAgents;
using UnityEngine;
public class PushBlockEnvController : MonoBehaviour
{
[System.Serializable]
public class AgentInfo
{
public PushAgentCollab Agent;
[HideInInspector]
public Vector3 StartingPos;
[HideInInspector]
public Quaternion StartingRot;
[HideInInspector]
public Rigidbody Rb;
}
[System.Serializable]
public class BlockInfo
{
public Transform T;
[HideInInspector]
public Vector3 StartingPos;
[HideInInspector]
public Quaternion StartingRot;
[HideInInspector]
public Rigidbody Rb;
}
/// <summary>
/// Max Academy steps before this platform resets
/// </summary>
/// <returns></returns>
[Header("Max Environment Steps")] public int MaxEnvironmentSteps = 25000;
private int m_ResetTimer;
/// <summary>
/// The area bounds.
/// </summary>
[HideInInspector]
public Bounds areaBounds;
/// <summary>
/// The ground. The bounds are used to spawn the elements.
/// </summary>
public GameObject ground;
public GameObject area;
Material m_GroundMaterial; //cached on Awake()
/// <summary>
/// We will be changing the ground material based on success/failue
/// </summary>
Renderer m_GroundRenderer;
public List<AgentInfo> AgentsList = new List<AgentInfo>();
public List<BlockInfo> BlocksList = new List<BlockInfo>();
public bool UseRandomAgentRotation = true;
public bool UseRandomAgentPosition = true;
public bool UseRandomBlockRotation = true;
public bool UseRandomBlockPosition = true;
PushBlockSettings m_PushBlockSettings;
private int m_NumberOfRemainingBlocks;
private PushBlockTeamManager m_TeamManager;
void Start()
{
// Get the ground's bounds
areaBounds = ground.GetComponent<Collider>().bounds;
// Get the ground renderer so we can change the material when a goal is scored
m_GroundRenderer = ground.GetComponent<Renderer>();
// Starting material
m_GroundMaterial = m_GroundRenderer.material;
m_PushBlockSettings = FindObjectOfType<PushBlockSettings>();
foreach (var item in BlocksList)
{
item.StartingPos = item.T.transform.position;
item.StartingRot = item.T.transform.rotation;
item.Rb = item.T.GetComponent<Rigidbody>();
}
// Initialize TeamManager
m_TeamManager = new PushBlockTeamManager();
foreach (var item in AgentsList)
{
item.StartingPos = item.Agent.transform.position;
item.StartingRot = item.Agent.transform.rotation;
item.Rb = item.Agent.GetComponent<Rigidbody>();
item.Agent.SetTeamManager(m_TeamManager);
}
ResetScene();
}
// Update is called once per frame
void FixedUpdate()
{
m_ResetTimer += 1;
if (m_ResetTimer > MaxEnvironmentSteps)
{
ResetScene();
}
}
/// <summary>
/// Use the ground's bounds to pick a random spawn position.
/// </summary>
public Vector3 GetRandomSpawnPos()
{
var foundNewSpawnLocation = false;
var randomSpawnPos = Vector3.zero;
while (foundNewSpawnLocation == false)
{
var randomPosX = Random.Range(-areaBounds.extents.x * m_PushBlockSettings.spawnAreaMarginMultiplier,
areaBounds.extents.x * m_PushBlockSettings.spawnAreaMarginMultiplier);
var randomPosZ = Random.Range(-areaBounds.extents.z * m_PushBlockSettings.spawnAreaMarginMultiplier,
areaBounds.extents.z * m_PushBlockSettings.spawnAreaMarginMultiplier);
randomSpawnPos = ground.transform.position + new Vector3(randomPosX, 1f, randomPosZ);
if (Physics.CheckBox(randomSpawnPos, new Vector3(2.5f, 0.01f, 2.5f)) == false)
{
foundNewSpawnLocation = true;
}
}
return randomSpawnPos;
}
/// <summary>
/// Resets the block position and velocities.
/// </summary>
void ResetBlock(BlockInfo block)
{
// Get a random position for the block.
block.T.position = GetRandomSpawnPos();
// Reset block velocity back to zero.
block.Rb.velocity = Vector3.zero;
// Reset block angularVelocity back to zero.
block.Rb.angularVelocity = Vector3.zero;
}
/// <summary>
/// Swap ground material, wait time seconds, then swap back to the regular material.
/// </summary>
IEnumerator GoalScoredSwapGroundMaterial(Material mat, float time)
{
m_GroundRenderer.material = mat;
yield return new WaitForSeconds(time); // Wait for 2 sec
m_GroundRenderer.material = m_GroundMaterial;
}
/// <summary>
/// Called when the agent moves the block into the goal.
/// </summary>
public void ScoredAGoal(Collider col, float score)
{
//Decrement the counter
m_NumberOfRemainingBlocks--;
//Are we done?
bool done = m_NumberOfRemainingBlocks == 0;
//Disable the block
col.gameObject.SetActive(false);
//Give Agent Rewards
foreach (var item in AgentsList)
{
item.Agent.AddReward(score);
}
// Swap ground material for a bit to indicate we scored.
StartCoroutine(GoalScoredSwapGroundMaterial(m_PushBlockSettings.goalScoredMaterial, 0.5f));
if (done)
{
//Reset assets
ResetScene();
}
}
Quaternion GetRandomRot()
{
return Quaternion.Euler(0, Random.Range(0.0f, 360.0f), 0);
}
void ResetScene()
{
m_ResetTimer = 0;
//Random platform rot
var rotation = Random.Range(0, 4);
var rotationAngle = rotation * 90f;
area.transform.Rotate(new Vector3(0f, rotationAngle, 0f));
//End Episode
foreach (var item in AgentsList)
{
if (!item.Agent)
{
return;
}
item.Agent.EndEpisode();
}
//Reset Agents
foreach (var item in AgentsList)
{
var pos = UseRandomAgentPosition ? GetRandomSpawnPos() : item.StartingPos;
var rot = UseRandomAgentRotation ? GetRandomRot() : item.StartingRot;
item.Agent.transform.SetPositionAndRotation(pos, rot);
item.Rb.velocity = Vector3.zero;
item.Rb.angularVelocity = Vector3.zero;
}
//Reset Blocks
foreach (var item in BlocksList)
{
var pos = UseRandomBlockPosition ? GetRandomSpawnPos() : item.StartingPos;
var rot = UseRandomBlockRotation ? GetRandomRot() : item.StartingRot;
item.T.transform.SetPositionAndRotation(pos, rot);
item.Rb.velocity = Vector3.zero;
item.Rb.angularVelocity = Vector3.zero;
item.T.gameObject.SetActive(true);
}
//Reset counter
m_NumberOfRemainingBlocks = BlocksList.Count;
// m_NumberOfRemainingBlocks = 2;
}
}

11
Project/Assets/ML-Agents/Examples/PushBlock/Scripts/PushBlockEnvController.cs.meta


fileFormatVersion: 2
guid: 4bb2bb36bb51d452ab58d30a868dfab3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

45
Project/Assets/ML-Agents/Examples/PushBlock/Scripts/SimpleNPC.cs


// using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SimpleNPC : MonoBehaviour
{
public Transform target;
private Rigidbody rb;
public float walkSpeed = 1;
// public ForceMode walkForceMode;
private Vector3 dirToGo;
// private Vector3 m_StartingPos;
// Start is called before the first frame update
void Awake()
{
rb = GetComponent<Rigidbody>();
// m_StartingPos = transform.position;
}
// Update is called once per frame
void Update()
{
}
void FixedUpdate()
{
dirToGo = target.position - transform.position;
dirToGo.y = 0;
rb.rotation = Quaternion.LookRotation(dirToGo);
// rb.AddForce(dirToGo.normalized * walkSpeed * Time.fixedDeltaTime, walkForceMode);
// rb.MovePosition(rb.transform.TransformDirection(Vector3.forward * walkSpeed * Time.deltaTime));
// rb.MovePosition(rb.transform.TransformVector() (Vector3.forward * walkSpeed * Time.deltaTime));
rb.MovePosition(transform.position + transform.forward * walkSpeed * Time.deltaTime);
}
public void SetRandomWalkSpeed()
{
walkSpeed = Random.Range(6f, 7f);
}
}

11
Project/Assets/ML-Agents/Examples/PushBlock/Scripts/SimpleNPC.cs.meta


fileFormatVersion: 2
guid: 9685bac759362440ea71765cdece3305
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

1001
Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCC.onnx
文件差异内容过多而无法显示
查看文件

14
Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCC.onnx.meta


fileFormatVersion: 2
guid: 9a4ea4894b7fb49859cfa9c16652b207
ScriptedImporter:
fileIDToRecycleName:
11400000: main obj
11400002: model data
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
optimizeModel: 1
forceArbitraryBatchSize: 1
treatErrorsAsWarnings: 0

1001
Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCollab.onnx
文件差异内容过多而无法显示
查看文件

14
Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockCollab.onnx.meta


fileFormatVersion: 2
guid: a051c5abff78d40c586086c42e713e18
ScriptedImporter:
fileIDToRecycleName:
11400000: main obj
11400002: model data
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
optimizeModel: 1
forceArbitraryBatchSize: 1
treatErrorsAsWarnings: 0

1001
Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockMaster.onnx
文件差异内容过多而无法显示
查看文件

14
Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockMaster.onnx.meta


fileFormatVersion: 2
guid: 76af036f6a9b94e3c988951e6315dab4
ScriptedImporter:
fileIDToRecycleName:
11400000: main obj
11400002: model data
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
optimizeModel: 1
forceArbitraryBatchSize: 1
treatErrorsAsWarnings: 0

1001
Project/Assets/ML-Agents/Examples/PushBlock/TFModels/PushBlockSuperNoEgo.onnx
文件差异内容过多而无法显示
查看文件

143
Project/Assets/ML-Agents/Examples/SharedAssets/Scripts/CollisionCallbacks.cs


using UnityEngine;
using Random = UnityEngine.Random;
using Unity.MLAgents;
using UnityEngine.Events;
namespace Unity.MLAgentsExamples
{
/// <summary>
/// Utility class to allow target placement and collision detection with an agent
/// Add this script to the target you want the agent to touch.
/// Callbacks will be triggered any time the target is touched with a collider tagged as 'tagToDetect'
/// </summary>
public class CollisionCallbacks : MonoBehaviour
{
// [System.Serializable] public class BoolEvent : UnityEvent<bool> { }
// [SerializeField] BoolEvent boolEvent = new BoolEvent();
// public void OnBoolEvent(bool value)
// {
// Debug.Log($"OnBoolEvent {value}");
// }
[Header("Collider Tag To Detect")]
public string tagToDetect = "agent"; //collider tag to detect
// [Header("Target Placement")]
// public float spawnRadius; //The radius in which a target can be randomly spawned.
// public bool respawnIfTouched; //Should the target respawn to a different position when touched
//
// [Header("Target Fell Protection")]
// public bool respawnIfFallsOffPlatform = true; //If the target falls off the platform, reset the position.
// public float fallDistance = 5; //distance below the starting height that will trigger a respawn
//
//
// private Vector3 m_startingPos; //the starting position of the target
// private Agent m_agentTouching; //the agent currently touching the target
[System.Serializable]
// public class TriggerEvent : UnityEvent<string>
public class TriggerEvent : UnityEvent<Collider>
{
}
[Header("Trigger Callbacks")]
public TriggerEvent onTriggerEnterEvent = new TriggerEvent();
public TriggerEvent onTriggerStayEvent = new TriggerEvent();
public TriggerEvent onTriggerExitEvent = new TriggerEvent();
[System.Serializable]
public class CollisionEvent : UnityEvent<Collision, Transform>
{
}
[Header("Collision Callbacks")]
public CollisionEvent onCollisionEnterEvent = new CollisionEvent();
public CollisionEvent onCollisionStayEvent = new CollisionEvent();
public CollisionEvent onCollisionExitEvent = new CollisionEvent();
// // Start is called before the first frame update
// void OnEnable()
// {
// m_startingPos = transform.position;
// if (respawnIfTouched)
// {
// MoveTargetToRandomPosition();
// }
// }
// void Update()
// {
// if (respawnIfFallsOffPlatform)
// {
// if (transform.position.y < m_startingPos.y - fallDistance)
// {
// Debug.Log($"{transform.name} Fell Off Platform");
// MoveTargetToRandomPosition();
// }
// }
// }
// /// <summary>
// /// Moves target to a random position within specified radius.
// /// </summary>
// public void MoveTargetToRandomPosition()
// {
// var newTargetPos = m_startingPos + (Random.insideUnitSphere * spawnRadius);
// newTargetPos.y = m_startingPos.y;
// transform.position = newTargetPos;
// }
private void OnCollisionEnter(Collision col)
{
if (col.transform.CompareTag(tagToDetect))
{
onCollisionEnterEvent.Invoke(col, transform);
// if (respawnIfTouched)
// {
// MoveTargetToRandomPosition();
// }
}
}
private void OnCollisionStay(Collision col)
{
if (col.transform.CompareTag(tagToDetect))
{
onCollisionStayEvent.Invoke(col, transform);
}
}
private void OnCollisionExit(Collision col)
{
if (col.transform.CompareTag(tagToDetect))
{
onCollisionExitEvent.Invoke(col, transform);
}
}
private void OnTriggerEnter(Collider col)
{
if (col.CompareTag(tagToDetect))
{
onTriggerEnterEvent.Invoke(col);
}
}
private void OnTriggerStay(Collider col)
{
if (col.CompareTag(tagToDetect))
{
onTriggerStayEvent.Invoke(col);
}
}
private void OnTriggerExit(Collider col)
{
if (col.CompareTag(tagToDetect))
{
onTriggerExitEvent.Invoke(col);
}
}
}
}

11
Project/Assets/ML-Agents/Examples/SharedAssets/Scripts/CollisionCallbacks.cs.meta


fileFormatVersion: 2
guid: 506de7b261f374159a5cdfdb0ff48c0c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

7
Project/Assets/ML-Agents/Examples/WallJump/Prefabs/WallJumpCollabArea.prefab.meta


fileFormatVersion: 2
guid: ff1a5743be49d43f08378dcd76451821
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
Project/Assets/ML-Agents/Examples/WallJump/Prefabs/WallJumpCollabArea.prefab
文件差异内容过多而无法显示
查看文件

7
Project/Assets/ML-Agents/Examples/WallJump/Scenes/WallJumpCollab.unity.meta


fileFormatVersion: 2
guid: 136090e065a8f48bfb97ea3083893d8a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
Project/Assets/ML-Agents/Examples/WallJump/Scenes/WallJumpCollab.unity
文件差异内容过多而无法显示
查看文件

50
Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallAreaScoring.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class WallAreaScoring : MonoBehaviour
{
public GameObject[] agents;
WallJumpSettings m_WallJumpSettings;
Renderer m_GroundRenderer;
Material m_GroundMaterial;
protected IEnumerator GoalScoredSwapGroundMaterial(Material mat, float time)
{
m_GroundRenderer.material = mat;
yield return new WaitForSeconds(time); //wait for 2 sec
m_GroundRenderer.material = m_GroundMaterial;
}
public void Start()
{
m_WallJumpSettings = FindObjectOfType<WallJumpSettings>();
m_GroundRenderer = GetComponent<Renderer>();
m_GroundMaterial = m_GroundRenderer.material;
}
public void WinCondition()
{
foreach (var agent in agents)
{
WallJumpCollabAgent agentScript = agent.GetComponent<WallJumpCollabAgent>();
agentScript.SetReward(1f);
agentScript.EndEpisode();
}
StartCoroutine(
GoalScoredSwapGroundMaterial(m_WallJumpSettings.goalScoredMaterial, 1f));
}
public void LoseCondition()
{
foreach (var agent in agents)
{
WallJumpCollabAgent agentScript = agent.GetComponent<WallJumpCollabAgent>();
agentScript.SetReward(-1f);
agentScript.EndEpisode();
}
StartCoroutine(
GoalScoredSwapGroundMaterial(m_WallJumpSettings.failMaterial, .2f));
}
}

11
Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallAreaScoring.cs.meta


fileFormatVersion: 2
guid: ad7213222795741f5b6ca2b332f16da9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

11
Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpCollabAgent.cs.meta


fileFormatVersion: 2
guid: 2cdbc0d9a64fe4b12a3ed4b81a151117
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

67
Project/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpCollabAgent.cs


//Put this script on your blue cube.
using System.Collections;
using UnityEngine;
using Unity.MLAgents;
using Unity.Barracuda;
using Unity.MLAgents.Actuators;
using Unity.MLAgents.Sensors;
using Unity.MLAgentsExamples;
public class WallJumpCollabAgent : WallJumpAgent
{
Vector3 m_InitialPosition;
WallAreaScoring m_Scoring;
public override void Initialize()
{
m_WallJumpSettings = FindObjectOfType<WallJumpSettings>();
m_Scoring = ground.GetComponent<WallAreaScoring>();
m_Configuration = 5;
m_AgentRb = GetComponent<Rigidbody>();
// m_ShortBlockRb = shortBlock.GetComponent<Rigidbody>();
m_SpawnAreaBounds = spawnArea.GetComponent<Collider>().bounds;
m_GroundRenderer = ground.GetComponent<Renderer>();
m_GroundMaterial = m_GroundRenderer.material;
m_InitialPosition = transform.localPosition;
spawnArea.SetActive(false);
m_ResetParams = Academy.Instance.EnvironmentParameters;
}
public override void OnEpisodeBegin()
{
transform.localPosition = m_InitialPosition;
m_Configuration = 5;
m_AgentRb.velocity = default(Vector3);
}
public override void OnActionReceived(ActionBuffers actionBuffers)
{
MoveAgent(actionBuffers.DiscreteActions);
if (!Physics.Raycast(m_AgentRb.position, Vector3.down, 20))
{
m_Scoring.LoseCondition();
}
}
protected override void ConfigureAgent(int config)
{
var localScale = wall.transform.localScale;
var height = m_ResetParams.GetWithDefault("big_wall_height", 9);
localScale = new Vector3(
localScale.x,
height,
localScale.z);
wall.transform.localScale = localScale;
}
// Detect when the agent hits the goal
protected override void OnTriggerStay(Collider col)
{
if (col.gameObject.CompareTag("goal") && DoGroundCheck(true))
{
m_Scoring.WinCondition();
}
}
}

419
Project/Packages/packages-lock.json


{
"dependencies": {
"com.unity.2d.sprite": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.2d.tilemap": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.ads": {
"version": "3.4.7",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.analytics": {
"version": "3.3.5",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.barracuda": {
"version": "1.2.1-preview",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.burst": "1.3.4",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.burst": {
"version": "1.3.4",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.mathematics": "1.2.1"
},
"url": "https://packages.unity.com"
},
"com.unity.collab-proxy": {
"version": "1.2.16",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
"version": "1.0.0",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ide.rider": {
"version": "1.1.4",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.test-framework": "1.1.1"
},
"url": "https://packages.unity.com"
},
"com.unity.ide.vscode": {
"version": "1.2.1",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.mathematics": {
"version": "1.2.1",
"depth": 2,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ml-agents": {
"version": "file:../../com.unity.ml-agents",
"depth": 0,
"source": "local",
"dependencies": {
"com.unity.barracuda": "1.2.1-preview",
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.physics2d": "1.0.0",
"com.unity.modules.unityanalytics": "1.0.0"
}
},
"com.unity.ml-agents.extensions": {
"version": "file:../../com.unity.ml-agents.extensions",
"depth": 0,
"source": "local",
"dependencies": {
"com.unity.ml-agents": "1.7.2-preview"
}
},
"com.unity.multiplayer-hlapi": {
"version": "1.0.6",
"depth": 0,
"source": "registry",
"dependencies": {
"nuget.mono-cecil": "0.1.6-preview"
},
"url": "https://packages.unity.com"
},
"com.unity.purchasing": {
"version": "2.0.6",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.test-framework": {
"version": "1.1.14",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ext.nunit": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.textmeshpro": {
"version": "2.0.1",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.timeline": {
"version": "1.2.6",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ugui": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.ui": "1.0.0"
}
},
"com.unity.xr.legacyinputhelpers": {
"version": "2.1.4",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"nuget.mono-cecil": {
"version": "0.1.6-preview",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.modules.ai": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.androidjni": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.animation": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.assetbundle": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.audio": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.cloth": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0"
}
},
"com.unity.modules.director": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.animation": "1.0.0"
}
},
"com.unity.modules.imageconversion": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.imgui": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.jsonserialize": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.particlesystem": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.physics": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.physics2d": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.screencapture": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.imageconversion": "1.0.0"
}
},
"com.unity.modules.subsystems": {
"version": "1.0.0",
"depth": 1,
"source": "builtin",
"dependencies": {
"com.unity.modules.jsonserialize": "1.0.0"
}
},
"com.unity.modules.terrain": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.terrainphysics": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.terrain": "1.0.0"
}
},
"com.unity.modules.tilemap": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics2d": "1.0.0"
}
},
"com.unity.modules.ui": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.uielements": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
}
},
"com.unity.modules.umbra": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.unityanalytics": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
}
},
"com.unity.modules.unitywebrequest": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.unitywebrequestassetbundle": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0"
}
},
"com.unity.modules.unitywebrequestaudio": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.audio": "1.0.0"
}
},
"com.unity.modules.unitywebrequesttexture": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0"
}
},
"com.unity.modules.unitywebrequestwww": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.modules.unitywebrequestassetbundle": "1.0.0",
"com.unity.modules.unitywebrequestaudio": "1.0.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0"
}
},
"com.unity.modules.vehicles": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0"
}
},
"com.unity.modules.video": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.ui": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0"
}
},
"com.unity.modules.vr": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.xr": "1.0.0"
}
},
"com.unity.modules.wind": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {}
},
"com.unity.modules.xr": {
"version": "1.0.0",
"depth": 0,
"source": "builtin",
"dependencies": {
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.subsystems": "1.0.0"
}
}
}
}

10
Project/ProjectSettings/XRSettings.asset


{
"m_SettingKeys": [
"VR Device Disabled",
"VR Device User Alert"
],
"m_SettingValues": [
"False",
"False"
]
}

907
Project/Recordings/superpushnoego.mp4


ftypmp42mp41mp42isommdat�)���0]!Kq�q,��)�A<%�@��� x� 1
�����������������?�si8�5�� g��J1���� �O���I�!_����5���'������������O��#_����?�����O��_�����Dk���O��#_�t ��W���gA)>�?�2S��Q9999999999999?��f��@L� t��@�.C����e��@|�� >\'''''''''''''''��(.��@���7��@?��:�z�6n�08�HK�q^�+n�Z�s7q��ח�4VOƪg�&��9����>,JHzZ�~�Z���-&�=����"8������q�yo�8���8�����?�>���w}�;�e�׈�������q���9;������h�\Ȥ�ƹ������� �l�Uoc9^D?a�u�o�z�<f��t�� ���F�6L�H�JqJ���������0@!��9�{��=��� X�r]�8�^�pE���:� � FwI&�w�ʀ@�=�wy�3 ~d��VP���AU|�-�"Gl.nZ�������� ���������������i{Xs����XL�G|��~)IH�E�5�;��/ysF��e&�"iڙ�PP�kE��`ױ'���^�2[�`Pp�U����ƴ�ݮL�$���1� 7�"绀������?)+ �����������F�_P���>�$�A��m�i������#�+�m`e��2�)����K������Dq�`.���"<=�}�����xH��p#�q��,)�_������?x����}�� �0k����GO��)
��@�m)n_�%M"�����|t*���s;�O�c=�"�P�](@1D�����pn{���F��@m���=����^��������-�r�i��.�6coO���}c.F��⽑�/�F��V�
��\�#��l��{;i�rrrrr��P]� �,0��MA���-��+&����.�ˆ��$F]ۀ� �piv3���Ĉd>��,"U4~��o�t!t�_E �d�:����_o G� ��8wf%89��|�P��oFr;:E� ǥ��2'�V��0I^��v�����>�IL�z��2�u!���4�b�f��Oܩ��m3L(Br�W}���'b}WC�] ��x ��p�� \���}���ʌ9�ǀ����1�y�8m��L����D0nT��<x�16��X0�!*���Qf��������Y.,ھ�E�!¢3Y�{ğu|eDaZ�v�
U�)X�l2[�qBBZ�TV���Ԁ�7�>���`kˡF��Ap�BD�cʖ��=30@&�u���1�7M�W�+#�!�f�J5�����,,�o�7�3'���5ȤI9��-����pH�A�^�ư�Y:�k0������,�y��JUa9)�̈Ƹ�G�W��#w�� Zɔ1_�O�����9G��b�JZ_ǵ�������}�<�lHBT3`Ʊr����NS��2���������������������kv��H�?oh.��ѿ�jG��nQ ��Bo������`;��)B�y�������A6��(؛O�E�����"��L<W� m��d���H
�N���C�G�H{�v��c���6y� 9��h^����uXW�B5� �� ]�/� 8L*���` W�����P�h=�P��2 ��b��nF8�.YN����'��ȹ9=�c���[SH��?�$��F��"F��G��ɭv���OWn��� 4���艠OŐ@>+ 9).�YUQ��P((�c����B���wv�W�ڻ%�l�S���j�3�0~����
�" �{���8
P"������_d-��V6� ��l�5�����oWel{������/��)�G|7w�<����'w�1z��
��������|LX4)s]Y��0 q� ����o��:��D�V;��M���+��ƾ� ��?�{ (�< ��"�j�l����h0@3@4�q<+�N���F�}�Y˞�h�������DMD J1�&dE�����8���<�����`�]�&�kW�^2 P�> aU�c"�~xbK�S�!���ņ(�Kl���W��"V���`�u�ݒ�� ��:� �ǚ,17�ZȆt"����U+2��<�C�Q��2�9�8+)VXl�Gbc��<�b�C�>B���GU�����G��g�/���� Q�q��%��/�c�<� /'�~c�u)@@��P�`Nb�!���78�Y��Ƣ���o���b� ���O �A��0گ��ݴ/�j l��a$�a��|Nj�$�9�dʈD��P�T��3��Q(�K:��c����JCF�@��qOg��c�(qʓ�@�ڗ����������~4�@!�p�o Ż%�k���`���5�i#�������lED�H��f� �!�k�YA &�_� n^Ӆ�'V� ��3�������r�l�4-����3r��~ĵm�v���p�mx0��Zq�n$5a$�J"�� ���[A����� ZJ���R�BF3[ =��!P�p:���žy�h���%"S�'������������������P�<Ͽ�� % ao�����V ���*�(�� �z�����@ ��#wtfbi$������ ���ƒ�~}���v�J��O�+������"�
h���]la����f�6��u���u����с_��r��.B�,�S��ܮ6�����|1�B��� ��[Fއu�Hǎ>��Kgn�r=��v��� �I0�"�/@�L�Bb��?�������<��p � � ED�m\PlGr h�o&�����%�J1�Ho�!�YP�����S 8~�FLO����꺀����`�v�QP�@�D�
�秮;���yh=FXQx9�� F#�,waY�IqH�b�#�i�#�@�N4�������-���}=6C�zd{�{�@T�-·�x��oI��@ ��n������Qp&�E��?|qM��=���������9� �����������`��@o �F��F�5>��5�$ȩC�G�,B�ɲw�Z2�#��� ��{}��g{�������0��D[-�5�kG���w���Pq@ HCn��r�E���r���c��,���hr�γ{5X��]Ѿ^��1�^�% �J'���E�@���*1��Ѷ����J�%e�c Y0��\�%&#'''''''���������� ��������������f?bfa de�w���^�?W6���׷�I���/�6eԿ蝪�!B&$.h�Nmѽ,��?�M��6V�LZ���3h��~���O�?�z�I�p1A���2a���>_�2��s[7� ��DF��{�] �����#��)D���$Z�����p~� n�)���3�h
W�^K��,���f �R�בuP|W()�]i���g;�����ܯΪ�{�cv�9 ��- D��-������i���NM���e��|%KC0Lm-�S��rU�?���8f� ��~y?��4���1��Ki��j�u�i�s�ߠ�e�O�S����Ѳ٠��9�� q8�6��C ���ؓ�����+�<����U�Մa�@�!(m���6������/sCߠ�� ��\<������@P9�P@\p ����#)��B��2�`vI�8����D����aj�;�8�༻��[�G�d��/��ˌ�W�{�������BGヤ �#=�&T���"��A� � ^��(��g���I�e8;�/X�aԐ ��!�� ���;�e�G�ڇ�!�!jq�p\>�wc�뎎�z�@=�J)a'�k��A x�,޴�1>R+��p\v�rx�af��c,J�-׀��ؑ�J��wx���S��;L�~s��Z������cu��W�b�"˟�D�����O��$c�فG}o�m^��#�g#Z� ��)�JB�h�a[��s|ea�ԴQ�8��) �^�(��k5�D2��v��G����3.Q�)�P(����wg��������� ��ӗ�&9����W:�����1���u&FU���������|�dT�H7A�!0FUFɀ�=�P,�������������������������������XV�h2������
H���%kXq!mO�#z�o���F� �� d ���H��J
;qcb���duɲG�d�z#ƫ�W���m�_��gi]����*JeVË�G�������57�����>����5�E3�t��ZN����3���I��5]I�i��i��p0��&�1�?� #�膄s���{~�UEUxִ#$P'��{ř�w�&����v1�(���
�p�u0fL<A&98p,y���,��˸�A7��{���٨��������Ღ�P��I�K���a��m�� ��5�f��F� i�8-~q|*�W�H $ʯ�:�W��٪R������">$'��,I�����(�Q�Ϳ���x��$��q5�kp]R������ݕ�?�ob;�qT GnsNYg�!Ȧd`���o��듀fU38�K3 �q�T� 6�S?�� drC̃���+��I���� ���@ (@Z4���;��@+�����ޭ�PW�� 凡=<yq@ 6�<n
Wo;.a !�^�#f�cG�R*���DI?���D#wp�A39�)����9��d���o�꺳4C`�\�����
��-T� T�)��}~i�Yd�$=9�.�x���;�,�@�6�W�#�A/X��2\j��i�P⤷�����%�^���`A(
1I���U���;D|��AB0�F~J����8R`�{���_ǍL��c-�������Occ7J����I����(��$�1���@H�R
�v����5��>jG��MQVS҈ �e_�l�r��#���2+����P���1{[7�����l64�����
R�=`߮sq����LW���WP�S�3��ɨGOS�m���
�"�xc�{�xpI!3x h���=�-lA�\���������������NNNNNNNNNNNNO��Z�!kB�A�2��RƯ<I$� I�f\���$ü� 3a�D���zJ���x*� L]�>]�DrIy���X�F�����XB,6�x��E�J/��&���g��r]8���d�8�#�=ߘ�7�$jF%����#� n�w�-��8�p /����Y�"dI���"U����,maߊ��<1�>e�?Ҟ��pW 8�b�����z�@�ǂ���ioa�X/�����(ku<<W 5mp�R�06�yb�X�%`7������DG�)�o��������1e�a�4�$������E��tK7 ����Xy��WQXE��T����&G��G��o�����c��k��1���4ɳ#_��0^�:���c�IHY0���g��P��Gw�DR'����Ul6A®�!Q�D��8���<E��e�n�b` �j�,B����,�㖗�������h@����z�����/�1��AK\��S<c�%�H��r�41�s��K���a� �'�<[a?��2����Ne�ᡜ[阾A�m���%Z��b8���Ǽ���؅܌Y�c��{��P}!��!u4���tD��X�[I���¯)k�7T�o��q��G������D�(y���J������?AL�c7&A�ۈ��},b �h���]�ii��
T̈3���(�)JS�2���u͠����?6L�n Wv����CP�b�Y2��I)A6ch��}�����y��������������� ��������������a`a ������g����.Z4���� ~d�� X�:k�3 ��(�&$.i�� �#c�g���z �bo+�S�h'��7��<,#޸ Do!�-6�H�;�Q�l������ܠ����|%B�t��ԉ������OE|�($��[��2}=[�|7�׬t��zNO�𦢐{k�a�/��m��\)�Fa���y�Fis�*11�����^0��-l At��$� n\ϘMnj0
�����q����� �NeQ��&���r��Xշ��ሐd���� (��U�P1K/�ӵo��C4��Rͯk�0��<@B���}�b���kh��؏�/Br�(>$~�B�!-i�����B"H�L�[,2�Dx"�EJ�d����o0���zQm��}=��/��:T�p� ���(��0��\iI`����h-�x9�2� ,���6�V�c���x�*QBI!�'�� �9�2���n�Vp�?�2r��R�������vՙ�ʺ��!������a�D���N6džRX�Fs�U�J�HB�ku��4�=��*겧u���DgF��fR�^�B@ƚB�?t�qݞ�ѵ�<m�w�s�����da_׼~������(�H=��2=�#7���@�����������D��!0�5���LM����`�0&�''''''''''''����������������"h118�Wm�:�����o6`̏ j�ve͡*��ߊ=���4`�F �a`�v�>�`�r���&��}֛�/��dPT���ҿ1k鶷ʐ(�Le��@o��������B��~��c��'�G�?��<Cܫ�������+����ZŅ~�����������?��azq��@@P� ڴ.��8�N4���9��w$f@f�� ���ժ.M�� V^.f5��&?��!���H���I�o��� +D�f�c�B��y��>�&x''����肘 (�\�5�G�����R�
B�8mN�s�X�c����ÿ�o�����RW_��ƴ�������TC�=��o��b��:�_�$|�肞!hS� K�C>#{�!w#G���A��iI`����h-�H�)v��7�W���"`�8&���ð�}_�+�9K�#���HSy�qy0-z ]uc�������3E����w��'�a��)��Ԍ���OR1�`�2�fA����O�̗L�\4�C�'†k2�e��ߊ�r~��ٴ��xBS2d@g��H
R��c��E�$����c���w,��3�1�!�̉�X�����a��ّ��������������Brrrrrrrrrrr��B��A��\�9'Em�+��}��{���QD�ЏAW�i�G�=�`m5�-��G �^�okr'S���'��� ���L{�7Q“.��&7,ͥ?����Xmc�'v�c�g�u"����]��)D�� o&?ѿuw!Ŧ ����� ���Q�<��!l?�5Dr�q�'��b3�p�����e�څK'��5!J%�w,G�
],�0�L_M�4;�h�&(�/a��\4Ane��[��p%��d�ݴ3$GM�B��;�׍��#��@"��*��࿋���!`Z$&�\�%��w�b6�����p�0�SޅAR����(q6��j0�q���O�?��"��& 8p&=@N͘�D��d�Џ
b{��#����q�8���|�@���b#DH�|%{[�=�YSFBg��R��R����U$l���Ղ;����$e�N�nk*z��N��z��M��O{��`S_�&���G�b��~�9��﹌�⡨�v��6( @#R������#�I|��D�A
2�1�`T�"�߷� �݂yG�G��w�� �dfL�߀LJ� K2A�o�A mb@�U]�#]�����/dd �A�Og�W^>��ܠ1��@��R���]�2��|O͒Cn|J��ٱ�b��Ћ�۸2�Z�F<��� 0M͏��nM&����?�9p�b!��N�����۴F����ר��'����������AD�P�r��O���'��>#�(��cjѸ;1��dx.���}{���l��T���������)BJL8�@��q07�0x��Gx�S̄s�d�b��l�ǚ��g���-Ow�&���|%cl��������������NNNNNNNNNNNO���(1 �n�Z/�l�>+�\�MD�FC��C_��E\�^�kԀǮsm�$
`��虀Q�=ع���`G��bb����S{C6;r�W��y%���x ��Z �M�NI�,������|Ŭ�ſ�<n�p��u#/�*��R�����%��G��ѨH6���a����5r^��JR`����k9���04�8C��A�)i��C�'���J~�#Ye(�R�!���sA8]@����Ĉ\e�����x!��0�P���Oo��9P L'�"?n��D�q�h e�Dƭ_�AL":W3�U��d$=��F5���L�i)?����In��]+��һ������/����`���m��e�C�5��w�|-�b}ܩ�'=Ǎr�D�-��'�d��wu��8�`�x [��Zm� 5T�;6�خ��+| �2j���}����1#Cw���[��I����B��טݍ
ʫ��
�}ߌ8�c�Z8o�?���+�W'�D`4�c^ȶs��Q~otr����2fNO�0i@����{�zr���j�� iLP���V���]��Y_ia�}�+T��մ����•3" ��Ƅ�1�R�0��f#|x ����'����d�ِ'��6��b����J1AOa�7���=>�ҳV�x`~����^ɾ�� �A ���S���DM���l��������������NNNNNNNNNNNO����&6'j���>��7�`�]�����=֑/~�"9�E�����&C�\�m��y{C�ه�p;��c��
�ڂº� ����D�/{�_��wQ:moO�@Q���S��d��� �">-̘�D�v�mƤ$If���'�����*l ����{�� �A��w���q� x]CC� �������t0T4���
&^�֗��`��`R�7匟�xc�ä�;sD6��1�w+���W B-��@/��8h�m����>[fh :��3j���%�a�9?� �l)LZ�LM%��F��$ɹ$�ZfC���O��h���8r�I�-�_������|t�s�nj�@
��k��� �B *��6O��������D���q�˺����_�]�*H��x>�#�>'��qn�͋/��&�9D"�q;��P( B����t�x
��@��o�G7���1� �` ��4 �$��G�:�?�������'�����n�H��S��+�[tf���2D���)�Rk���s�����#�A��f o�?:{J ��]����J~'�곂�^�G���psM�3��]��E�[����c?��_ͭ�� 1��N��F���� "v ɎZD�0��M�����999999999?����������������ٰ�;M��?����3���,M ��S'?�d��� �y�!2�������q&��yy�{fcy������<���a����j�������#���T�'��kn1�nM� ���޾,��|���_r-��E���&� �re������?�����?� B�9Y�RAMt*��6l\X�,��0ǹ��= }���[�)����*��E���
� >p��
x�6��6�J)�ϿcM@Е]L7,Ҝ}�Rʣ?h>������5������)��Yۘ��#}N����UX#��ǭ�@���_� �Fb���ņa�v���
X\�Pd��p {�d��6��J "��w�2�t�T/� p@ �Gk�v��0�*�� 81���)pk�^v���r�(���{�� �C����"�6���1�,�C���G��ԗ-���Q� �zA���q�Jl_�Jǟ�� �%�Q~��O9����B˵� �1��+h���#R�� �!�30R�aD�� �)�yMQat~>��� ��Ĕ!�r�#w/�_�l}5�� �~`����$�ފ�S��~��W\+�Z3����ߟ|���8��eD�� =^��x�y {OW����S+���`)�0+�&'�x ?���YT��褵L��0�?���ښ�ݿ{����5$3W���������������
���Tc*kQ]�k$� k_��?��o��q�_�O����{��@A��fd�rJ���U�2ZF4J`0�2����8Qs��!�e�/w_f���1L����J% )J!(��q%Q��1
<��4���v�uY��IW�� ��ޔ>���`�h�y���X���| ��{�������������������������,,RbI�<��Ngہ��4������ ��"B�nЮ��W�^�$L4;s ���\��<����?��� ��>\<7��KO�fz{���t� C���S bmOp��=#=��e)C����s<���Bv�5�#��NM�0�"8�|�Bn��-ȺD�=�w��L�"t�f^�j:�<��&�0��ƅU���e��$����pc�\����ĝ`�!�`����<���Q���H(C�'��s5]���h����
]�#7�X8�H�ꇆ^`�Bu��El�aA{�}P@ �����!��� �K<�al*�ǯ� n�X&>:X��y�� %���$H1m�=������\Y |�FU��!�z���f�z�C.�ɽ��N���lj��#A ��|�1�C��R�t�H� �U�}b�����6j�m(|��^ྗ@���TPPJ#���:�4��I���D�"$��0��$���HĬ��dh=�8@~1K={;�Ϳ��ߎ"= |&4�L]�/b���Bb�c�����RR� [���\b�!��U E8��a�p��(N2�ŀ02܀
Hy�H�7�Ő �Ź�DDq1����J$���.t�"��!���5ܩ����x�@#���X�/՞��^?p� <��L��W�8��v�|��W�c1�?� R�� PIs�!�!���]�P��;����X6A�J�*ʥ/��Lfj OXY���S�O�(qR�����8��^��\��L��s����� �ks�>s��w2\A�񅳜��� W$��q��2��z$�}>����k$��<�c ���Ta��i>�#�cb/*a#��*�G�;E� r䉓��q
}8S%����O�����Nk]�������<���z�X��
���$z �Hq�:����yI�^<<r�Y=g�@LW��_*ދy�t��{��J�!��mZ����K^��F4JB�om1Jp�o��g���{��5�4 ��g9�V�@DH ����,����@����y�x�֯4�AH� F3k0p�=��ɬƀ;�rrrrrrrrrr��!9999999998C��5,m�X�@�u�����#
��N���sIh�ھ�é?� �6x���D/��>��a����hc���� ��?�����@w��*�H<�z�I�׷��<��Ϗ\k�I����n����x5��$#�w��b�"�����[��Y�>`��'�$c"��k��"�������iR������ȓ�v*��$�?���a���p6�`��0���9�Z��܂�y�~��dA���7����"�lx@�
�����q��P߀RDK�#O�ߌ>�?�$��0�(���I��?{w�O���@O\�` ������5`��1���,��G��$9c�6F�����1b�a�G@
�����"�1"�ۆ&>H� �
pV���)�t�/��@ p8X $wr敱���d ������4�f|�(�� _����.NNO���)X�ʆ ���Z^�>VNNNO@Ƒ�p������U^�(��w�� D�f>�MnO���O}��H�gJb�{�=�9
+����)
��`����}��l�E�4�=X����#�lR�ע�~�Z���*̈U{�BJP��vzx?Ȟ�x&t�a���''�nw��Wg����,wI0��#��)@">������������ ����������i}�@�[�nص�6[���v�D���DQ63���lV_�� 8D�ā �H��i�F�@�ͰY��Kf��R� ��x<F���#���i��������� ��H��;��ɋ�`wu�Q��v�M� ��G�=%�Ō97[Oi/%����A�䈿���a7~�rf��G�S�2yqk�����,���y?+�D''''���'�_�� Z�p\�3'��?��"������R%-�wӷ �Lcf�2a999<F� 8�/�4���ő�El]�"efL㟝����D�ґ[�<g}<���������)��ҁ�C'��=�k<w�C!������.��%^�_�D����Q(H JAF`D�"z�V29<��ܾ��?�U���M�5zy��~�O���� ��[�ቻ�o�P���o����rrrrrrrr��!999999999?؛kd���7�Gֻ����4;'G/��O��߃��{z[�50:{إC�݋�s������ �(��Y/}8+��� �_����@whcfc�LU��I�C7�,ռݮ�I����'������w������ #�8��Mcʟ j����L���<��ӥ;<������O �� E�Š?�'�����H}��ӝ�'''��ȹ99?� ��J�z�9���C����Q�������ҘS�η�1fHv��3�man5\�2a98C�"Ro�@HƔA����cp>�Z���{ÑJ$�P,�3=���8?�_{ԍ��8gݟ>���� �\ѓ���
���`�����߯�����'��u� ��~�3WrY���
�c�ɠ8� � �Z��Y��|=�l;��(� 0�Pی��=�_��|!Yg�������������NNNNNNNNO��P]��~�!ǕԼ{N9����k@��poϷ��g������� ���{����7�4�Ń�0!`Y#��(�΋�m���Z8|�=}�� ��g n�� �lj0L�^�M�2�C��F��3�ސ�N��j�m�� ҙ��2�������q�@�1��$(6��3�,go�`: �
�4�<��L��\BN��CK&O<G�A���+f��J�[m�G���?�>��q����Y~���?��G�D�8��'��� 9i�w-}>u�_�#�����c�����#���q�F��F?�3�_KE�s�q�%V���q��x��#�����q�N#�j���%Ko��8��t -���&�a�N奌F?������0f���r=/�O�����#����s�q�N)�҉��L1@���������2W[K{��̣K���]��=����S(�~գ#'�����h���6B�Jݙ�@�v����do��?@JA��&�Df Y^�<��#�ʣ�����z�0���ۿ��õ� Ҟ���aEВ��""c��2^s�Hs޺�Y�$ŭ���� �-�O��A�,"� �Q� D|dI�������������������������0B!�
"6����Dl��1��� ��_d��� @B�L �;���i�[U��v�- �h� `#k���؈ޥ�5�����~~Ϡ'׏��]G�߃1{Z�
���&r�_������� fT�<��>��0D�;04%5'����������Ca0�@����<l��
d8]b.π��=&�a�`��"�K�I%�I99999999%�rH���99*K������ҟDK���� � ����q"���$���(���,8�P�8l_F?��Z�<�����(�A�7>��'��f�g�q��x蟡���?^�<DhW'8A`SB@(��G��;��h��� ���@b�v}�R��В�&9� z1z�ݘ
'�Rl���a��X��޳ӛ1���҉�67�u&KF��dy�j���𩰖E��t��p ��y9999999?������������ɽ�E�2h� ���TI�R����Gs{�[��l!d�����^�v9�%9 �N �[��ЫbEYo}���7���Q��|,Rپ�k�1���
i����,�Ri�$Y&eQ�������cSR��C\ �ń�ʀLjj�?�9��l��VP7 3�paI�rBfϼ�%����R\��%���NJrN��ɹ.K���9*K���.J���h9q�E��9x s�s[M�O�# �)v���3P��Zy�|�8XT̴À�| ;C��c�@����#��A���Ӈ�3ץOxN٠�P�j��:9�HG7DŽCt �B�F����i�+bt>{�Ɇ�.{���Hb̭9#�w�bn���%�{{��#LV���ׯS�&�5��"x���,��=��{m>���w'W�5�
�A#G�M�@�S�o�E͍��4ٳ����)999999?����������������ס5���_��<m�������of'�Mv��P~�#t��8t�H�i'��������?��:~&�������X����g���mG�\�S�������H��������e�/e�kn8^�/����zP�T"�ٛ�&��^��~�y��xY��5$ �B�����d=����w��Gy��������M�_��
��U�����Z���*��U�����V�V��I�q���K����:_��װ��?�Ur����_�����S�~_�V������T�����
�^+\��AU��V�0�*�{�?�T�[����@�+��Ǩ{���Ǩ�����AV������AW��.mS���
�ɩsj���U.y�/��
��_��z�����
֫ĹJ �E/���H>ʢ'.��HD�B�ji�0���K������K��0B���"�!Hq������k]�_��"07��D�y
=�z��5=A>�H�`B�Y,�B%ǣ�a� ?!!*G����&�#u�����K�R���ALsH�g�����'榖��\W�UH�=�8`��E�=�(�%8��������������������������0q��D�p�7m���kOf���
EB�����4'b{����0�(��`dɤ�3Z����ɽ�i9lg�G�x7?O�F����G����x��Y������"w�H�M|8�� �r��u�0�C���*�0�x�܄�8B@�U)=��������M��h��-�*���·�⊶�����������#������������������n?����#��я8���#���q�N"_����M�y����>A�7 Eq׼ �+t�Y�����A?���{c|��&�� ��AaZ,�2C�x��M�9cd>{Ħqi�)@
qJc!�nl�^֝�+�՟��;a�g��m�8�>�J'���x �0 �j�C7��v>/x*3LL}��6�o��9[i�rrrrrr��!9999999?�K ldh'�0 �X����Ѥh���9��=B\�������`í��t��1L-���S �c!�q.޺����������ʾÈ�: : ��L�_O s:�"Ʉg�g��Χ"t�!�"ԄZ��Rjr-HE�ȵ!�"ԄZ��Rjr-HE�ȵ���!�"ԄZ��Rjr-mmHE�ȵ!�#Lj�G���]��v�� �&�� ��������{Hz��)����NwĢfc#��ϰlg�<���u=��¶A���o �0`�oo����)99999?�����������+�?�5���p Q�f���3���H� �>�������t���3���H6��L�����Q�e�a�$]�����2=� t�=[m����>�{_�������z�>��=O���je���R�����|1��d���|���ڟ��.�d���ƧƧƧ�� �Y/��O�O�O��\�L������L/��ƧƧ��|���P]r�O���A���~���A��C�XD"\WR�:Z͐����AG�x����}C ���0��� �]*��/��G�� 0�C�a�Ξ&�������������������������������������������������������������������O�#�_b�B��P�!0=��B0�8��a�� �d�A�����L-������������������������������������������������������#�U �60���9_�j@ċ����AH��GE���{� �!���8��l;��������z�����}byn�]�1,x�q������An�{/E�b>�(�|�5(�~�H A ����.���H-���@��G�ڟ��or��<A�JǙMN"o�@?�`��������������9�^��6����_A� T�U�f�L��f��0������PLH��� P/��-?x8���T�IgA?x}B���׮A�`V4#�>'���ػ�y�;t
��֋[�z]Ұ%�?�xZpvE���?�B�����l:���N�|3b�Ű_�aa�O�$YP���|�7�� �";��IBZ����*ߢn>*`��'��� =�<2$��Y�0j�<��,{��j@ /=V�A�->'kkx�FpI�&rmI���^��n��h �1,������.a@he �����S����:RGT �lw��i<H�q�@
"�+�Ǧf��Щ���D0:��#������w��2���c��b���"ޕ�S�VJle�A�n��� ��I�~����?�P����]�\G_����)��3�ӏ���@cB�Y:( �������}�&�U��@zA��T1���oJ��`u,�s�2?`]���[гv����
������+B��t?��O�{�����Et��p ���@Gx�irI-s��x@@����B���|�v��<f�xzzNOB�ba0��6���T<��p���7�M���_��OH6$�ƎǞ*���crN�N]�fz������y�+k������D�j�^ߏ�Tx��� �A�����N���덣�<��} q�9 ��5��I�&�`,�cG�(��
q���"Ӯ _2ڲ��!�����!�b����Z����m��1:��{��I����;���"%�h C����_�5%�hIe��FC���H�������!XPRz�*p;����p�@,W��/��|��R�t\U�s���2�N�(������/���$��k'`�����r1��}�\޾a�\��ď���h>���'%��.�N#��� :9������{r����.���~����߼ A�`W��v�� � }h�{�S3��� �u>�?�j���0?TQ����.� �|���������~�a#��pN�V^��׿���<��7AW��_c��Lz�.��Q�(�?�}7�� ���~"F}�֊,r�0�*m*��< Ȗ��w����W��>ƫ�U�P�>��F�����������D2 HF<8��@ �RG3��o����W�6��`� ��[⹗� �v:�����k��� �.��������O���H� &`0@� �� ��Z���/���^�������yxB�Z�ȓ�A���@�
8�����wӓ���l/�v�� E�)xHU��x�h���@�C�ð������^Df�T���"Ƿ�~������^c���cء��~d��z����x��@�"�MIXṕ�e���I&������ރ�xC8�`j�T�?���nM&���.��'�K���/�u��=�.��:Q=r������\�ƌ��;�Ʊ\Kv�Ē�o��C3�R}��A���#��������?�f�����@_��Z�'�i���t=J&7�5�6���o�!|kU���O�^+bJ &/'�NO�'���S�4��S}��I6���[�q�Kh'����܆-����.ʂ��hLS�1.��\�.� dž{���D�G/0�yp��6����i߀l�c�I��H } ��Y>g�� ��u��.�aS�xhd{��"��H����d��{�.����Y�*��*H?f��_�笸��ZK������&Mi���Mx q�����_;@��X�:FLG|w�u.)8��<���U|�h �"~ŧ�aił(&k�_��Q��t<����!����+/�T�w��C�<Mz��J��&���U�h���a�ۂ�1
L�����]��ɜ�M_xfd.�C�<1����O�[Me� 3 �|��pK�:�ڗ�eڮ�t�m��C������p �[������C��w՗�@�+m&{��~e����`Ïŀ�lp}$H�zR�K��,=�6ض�;�=��� 5@�� ��AB[�z�@a��@���@��?�…���蠟
a�Ѐ�6�l"��[w�ECf^������@�Qt��������_���#_�қ ��IC!a��f��/}�^L�|k�l`%/��ᣫIl��g���m�,
��!���Z�x�,I�L��V%i��` ����'��@(
�=@(�9�u� �x�@y���dxE�Tr f�� �����{�l_��� _g��Չ���j���P8p�JHo��� ���@������/��r{t�#B��0l��U�QɎ���ˇ-;5�� �6ՍV���'h!f��{��1������XǸ��?���nՖ�z1@Q�~a"~_�ƌ��23*#�� g�`�� :` y� ��k�& � �̇}���a��s[�<"Y ������JB�\D#"r+@G��������?�/F�����'�I�"sz~M�T3ɿ�C|���O � I��`_��🰈�|U���.�:ᾀUо�1
�I� ^N�''�+�Ƃ�^k�a�bT���W7�W�}���R���rb�nK�_��|�t3_0��M��Hf��C�d��B�?�6�"��Mbe�ɉ�>'����w��&W��&G��&�>'��&�>'��'�ܼ�@P�C�bb�7��>'��&�>&�7��>&�&�&w���w����Mbo�kx���&�5�W�e�����t
�����.z�>��������^�sW�����-�^�3s%ͮ�&-2��]�7����O�/��/@p� �T@]~��Nz�����V/��_C�N���.!p�����#�#���.!q �\B��"�.!q �R�S��R�S��R�S��\B��b�b�b�_c�#�8��_޹)�S���؅!(�!/&���|Ag��}��S�(��Y�� �B��ȅ>B�|��(�Ŀ��(.�h�!(�!$S��al&�B��QC췔���A��v`�z����L,@
�!� ���& x�5��P~N�g
��؛g�l� ���'�� �I6�d����4���\0�{�ス����no7���@���8^�:��b*���C!G��E�yX.��6�A�O ��!�\!c|>\����]�cam�@0
���#���:t�""%��A��YW�3 Դ��4�em� l�����Nҷ��'� z-�!ls��6 N*�󲾣�<'`Ba5c�V���Oxpy�$2u#��<A���@Fp�������)�u:���rlQ3�̖ �`�@qt��غ�k�^�Y����� KC�B�c��~����P�8�6���WȷiU߾����οW����1�"BxU�&Sjbg�j�v��ؓ�ih��?������o�i��.�s�5.��Z���A�����&W�|M:b!�"�{ �%���{���Hd!�b�; ����CNR���f�bt_�o��'�X�� �i��~�1�¬�� L�bmI�����f �Ua�cV���cBHs�%l\����c�O}8뮺����<`3��h�{�/�x����@z)����/2��
�}(&=�#`�d��r�����?�㱱SP�;�� ��A�O��WpE���KJf_�� U�3��@�J�R �k��l�)e0��pP�UP��l`'����%��Gҷ P1���,^Č����黎A?� ��<@�!��p!e D�����b��wB���0�]�O���D�Bt����}�8�����U�&g��%0��sr��߾ŀ�0�8�ї�o���KS(�L��U�������"ȉ����Ne���b8���n=�?wBG�?����~E��ը�hH����ڬ�OQ���f����/|��I��x�R�@w����w�����hM��·k��PMh��9�{l�n���jBgi������;#m�
��OԔBDm�è|lc��D$�:��`�@@H�"d�<����9AH���SS����-���_�4c�A~HDb^���~��� ����&��D7B��_��� �`ܓ�$���C��+������~f�}����?�
�%�B3�s����S�jj\�=–�w�__���������ȝ���(0��!�������4�kB%��&��(l^�K&҈|^������?~��@��D����}o�\� ��}@2%����z�0�� .�3 ��]������������bW"�?�N���jlu�< '0��@c3��� �)�O*J�958�`qb-gO��bd�3IɿOƧ���Z�`c�eK��9+\��@�ڊ���������0O�^��|�����o�G��F��Ɖ<hW�7�ۖ<����`$.@���|�I!T���<����0��xA �K[��ڄ�D�ַ���h`a�\�� {-��}�
B7e��(3�"2�y^����N ���ϵ�`� �U����QM������3����BQI�IMN�,$��17j>�0�N���߰��V��M�5a ���gx� D���t�_�0�%z��$�V3��7�g�X��3&�F "����#'�B���0v~���<'�@ = 8������3}����mM宠?$'��:v� �9� �~�5��)>�l" �߅�B� ]O�PJ���SP~����F�*�������o����A#���߁��hơ��Df�e�9��b&"$�q���W�`L�nf@Ŷm�$a�֣�XHew� B#��7q ��c���5�u�y%-Sׁ�/��<���p�_]f���.�W� ��}J�!���`�?X(����Ǥ$l�±���P �4, !�$X��øt��
B8&�;�����<�Bа" �3gX㠡�HN����,�rs���ܣ٫�\�4@v`I�� ֍��D�
ל+��-�~�fv����p=\'p���Gt������Z�2��^�=���Qd�� q�Ё�xP��7�xh�b����xf��4������~�^َr Xe�G�D�28���ydc* }�uƧ��(�<��}�y
�flW��U���� !�dh)GF�^xuޟ���ƂP�D����f�Yd� p�� +�Rχ��Y��ҙ�x��D���'�5d�O���a���m��� ��"���( �н_(��4DCЂBa���g�/� �k�ѷ�������ی�V��kF��"Oײ�,��<�T�O���L��^���YI��AN~�V�������~O�@2$#�v (��4��M��H��<&�� <pА�^�7�s����ĉz'� �%�CGAgd2��6����X�g)����}�����S���ހX�e�Q�#��$�l/���@K
<V����3\��9��_��a�rx�"C �v�23�w�Y��+T>��(�=��0�K��kH!��b?�Z�� ��h�y������� ؘ�&. ��0 �Et&�7��O��>'���X�.'�ɉ�O��>'����|O��lMb|O��>&�7��>'���X�x��3bw��M�|O��>'���x������C��^k�r1 9�!q �\(����.!q �\B����.!q B���.!HF!NF!HF!NF!q �\B��b�b�C���(�ϵ��
BQ
BD��!O�
|�S�B�!E�,����>D)�!O���0 T!�0��ݕ8s�j��Й�������pļ���Lx�/2�6_����P������V���0~���r�>ޏ�^Ѐ�x�,m'ĉ��D��"Le`7��0i&A[���_�Ĕy���L�%1�#A'�����H�k]�~����h�\�̏߿�$�\/�_�R� N&�� ��9;��O���$0��$TU3�Rp���3�(�nb�W$�����r+��� (FY<|�ƴX�n�1"NS���Ŋ� ����|��")��m�ޱP "���Og̯"aI���(�dlٿ�)ISM�)�\@Gi�h��-��H���u8��=�$�8�[?�CI< ��Y�������a7�H�Xu�c)軶���S!]�`sD2�� c����s��0gw0�����O�|M?�Ga�`$A�Dw�O}���y��mИC;Pp���%�W�~����.y�f���/��,yX���� @�D�Ck0X
��B"f���9��~��$�g���&S�l�!���N���W��޻g����?+sZ�14�>�m�a���!��|首�z�"%�Y2�` 0$ 88m�P�v�)
�|��m����+m%A�Ȉ�Xxd7#@L2��KP��� YW_�߅�����O9��C�b�0+��E5��X{��B%{�����\����ܿ�а��c''��!B�~�� �~p2tG"O�T���{���I�@"8(N��f-r�@^Y��!���@��b��$�gp�{~OO����,Dt��,Ϯ� �v+rW�e/�X����&J?2Й�� ��&t�,s ��+����TE�%]��؜1�bfw�}��9���3���K<X�����8�88�؊ �Xm&/�<����W��p�F4��8!؈�4�����^� �+>s�9C/7�f�`�����#<��>�q�}�D���V䋹��)�hv��W�L�Q����`$���h��& H"��Gn��馐���.댇U]��� HB�@#���Kx2�I�~�À �{6Ͽ�� �/+ТI���~O>a��#����i���7�������a���m.��m����8~���y%V�z8�@�x(�]����C�������-YI�Sx���6 "G�b�����!\�x0��Ά����i"H|��D�]XC�:�D�� P�n���Y�
%I�']��0���P\d�{ ���04����� p��� ����O�@TQ�<�yn��]d1���!��`����|�[` $>��_{}k$�`�JḶ�g�a���=�,p�0�@�jϜ�%Ҷ���G9�%����`tz�N}_�׊l"$���F\��5I��@����Q�I�L83Dd����#ìH\�0�g����xP�N������G���$H������ĀT�^殺�t�oݯ��\���޹�Z�ȑ�T���g-���VE2�O�&�>��qo��� ƹ�5~��b %��'����N �{�l����<��� p��,����o��*.� �H�'��=$�c�pI�;ٝ�ULE���r"�2��U�ZQ�/j �0oqYw����"N������pɜ��)<��2�;���F,� IZ�,!��z�
�����%@�XB#���Q[vJ׶���߀K��x�^'�Q7�.�2= �A<Ȭ��@B��!����#܅�1�F�)��64��f2x��) �˯��c� q���� �,�����@�z�}x&��$�9U�)L�楬�C�B��b `��u�1�����D�5Ў�������j)����� �.[[�\ڧ��И�Bg�B�b�R��"��a(X��PzL��>)��S�}ܥ���� ź���1{0����/�y�,}~���I\�@��W
C��f�j�1R�ٍ�����w+�i��'���&˳zP�$�7�##�'�tE����k���\����M<]-�
�@�u5/���6�g��_L�|X1��C�F��� ""*V2�pf��n�C�\m���4ݫL;Xڙ8?���A����ܟ� ��J�X B���S�D�� ��q6�;�A�[<��q�lI����O/K��8&�;�L��&�>
�'�J "$��`�J*7U���"8 �W�]������������@�h�4{���7�K����Awd*&��c��
������`-0D��݇��%��.��v3A�D� @���@oD����N< "$+���wfj�wŹ�дJ<��!�����Bg��@�j�K���(��aF�u����@�������А�hX���
c�#�2���e�b��Sp''F�+{֝����0O VQQ�� 2������r3nG�
@5}��[]����B�J|x����M���6����RQb*�
�GU{����� �- � ���ߔb\�[U_���؟!Q�@� ��< �as; @0'��*�p��н� e���x�P�\������Y��5 �2Ѽ��;`�HdH��c\Bg;��v�O�C����c\BjUl�Ӑ�̮E��j�������4���!&~�|Q�0HX����b_�����6�H{���=[�ܷ�$����>/� O��� ZS,���Ⱇ�j��L�� ��D��Z ̖sS�@I�d������� *I�E 6&4��7b�uFL�xW�sU�����xǖf ��W�q��[10��Y�}���z׮�z��������ؘN#����1q16'�D. !^� w.��a����x a�R(���&\L���|O��>'���q;���>&�>'��&�>'��'��6&�7��>'��&�>&�7��>&�&�&w���w��M�kx�X���&�7��8��' B�D��\B�
/��
B1
r1 �\B����.!q
B(B���!�9�!�9�!�9��.!HF!NF!HF!ND8CO�׶�
)��� �$�{m�
BD)�:��؅>D)�!O�
|�\�_����ȅ>��!�@ �� ��W�qܽg���9E9�5����� ]���������{?}��Go�=���ƀ+���_E���_�X]��}���/�������u����6�%�S�t �|">��4?��}����^��(1@�-�؞`"���>n���P��p�.�S��@�M>&s*�g8j�t ��{i���u^��X[R���R��'<;[�� `
�9�?��[ 11��v=P�#��?`�-�װ�`���(;��^RT@*�J?�G�P�z��XP$%x�$����l@G�%�h-���>n�l��É�8�4A �6u@L����>���0���"%�Ӽ��E�q �=�D�D�`<!�D���P��1���\���u?����W�o����}�|���诳h V�x`�a���wC� ���0�����m.�� �4� v�|���a�u� ���쌑�z�"��K��`R�&��1E�"���9UkL[���8~ �Yd�&���v���S+��_����� (����y���H����/�ڃ�@�p��I���N�.'��c����]΁�����bX�)�@�a�&X!� ���S��A;�}ލ���w@ �������\?�����O,!8�C�; � ���4��m�]��~���f��ף��O��1��dHu�Q�ɳ�Y�S��}/��צ���=�����p`6�C�O�\ aS�%�ߗ�����M�u�/�9�2�z�~��YW����++��}�_����i����_�����ݻ
��e��g�u�L��#�񟘗�~"<���-�ʢ��X�uJʴ�l˾ȱ���'�p��$*1�X�(D��j�N�t'�����͖����ĄD
��˫i� �X�3�Ld<U�R��zl+a�Ȁ�sN��߼������������mK=LJ�Q�$o<&l�3�d:�O=o�0��� Y��������㭑�y6����T&��������
���JV�@y~g�S����l:4սG|y�� Ҋ�&��]�L�W���ot860;����3�o�,�EY�G����O��������T� ����&/��K�"���������� �1�o����D u����a��`ȃT4V�*w�� g�m��Ե9�m0���="`�)i}��򉑦����3f�Xͥ�+�&�YS Y^���DŽx�&����6��}������{g�|�|�>q������ �I�J}�)�o����o��Z��*��Њ��P������G�%���R��8;`;`d�qD@jB���z���b����9t�����4Į�C2b��n��Wߡ�@!W�/Ӑ>���4�V%�4�
�NW3�V@���:���q��cڊwV�<&p]k��dM/'������=#����w�� ��Im �y�����xE�������B�sgZ� �q�����5q)UHc��Wݷ�� @F8B�((����C��|�2����-WDa���l�)j��w[�FP� @} ��a�p���7֋�(�|$.��O`~�Q�'�~IY ���G$B����;�(
Mz���@��-+���>Z�;������0����HA+�~I��"� 4%s�5R|��A�\߿37;�D����P 
�8#cRh��F[&Fa������5S�*�u��>9{!�z`&8�$G!��}|����?��|Oa�`0�; c��Y��X�^����Ɔ�f�V�W ��H0��<�9`�|֎?Ϭ |#�< j��y� 2�壟��ON9�����0SB{�o�"��P�S�1�x�(  ����.H������3=�9�_���&�����"�ݝ�� �����X�&-�
_"Pʻ}�z��\�/ɵK�V��� ���C\.7���?�+C�uE�ː?��ˠ�6$��H(�
'�UuP����P*�+�]W���]��3��.�������l
����'�R*��1>R+��le ��JV��z���cU�_�׀���w4Z:��A���};$, )i_����@�ý�� Ye_�;���p���悲Z�w��p©�[F�T�=+B��7Y,{�O �Ġ���N9E�~��f&EuD����pR�z��{�@� "D �x���x@M�&��TYG��T�R�����A���e%�ޤD��*�O��|O�*~�K�A�Y����� �I� ��J�z°]E����s�?�?y��'�d������@y@ix@�LO��Đ�2�h��@��;����V���cS��Uw���yD�t/� ����<���0��==v���� ��T��eQ,d�)A�b�f���R|%<�@,��#�;���������d��dU��&'�V?���H�A��3�o���T�?�?~��<�QZ�m�ex����@rp��� �Wo{��g��|�� �k�'n&��%��b`�""�LJ�����3����l���٢o j�����^ א`.}����������; D�,'DH-����(�(NտؐD'���a;�i�'�m�q��w�2�@�0A�@�?�/K��� � �h{�+Lw�Q�6Z��k���ކ�����<��� ���x-%����t*&�/V���N(����
Й]s �p��cB��0͂�8pn�W� ���_���d��غ��7�v�'��? Š�7�O��Y�� �\�9�U��N4��m�}�!��G,@؀p����gW�c�������`l �m�w��� �"m��*��6��2�H ��CgQ�@*��� ���e����L�N"�U��3F��47 (���W4�f�� TD�� �KY�9���� ��5;R����˝ �M2�ϐ�tN╉��o�A �
�+�f3~z�&���[�(���iO��c`�DN�°,��B��|&3�C�Q�G&��̮��&�,��X��Ӯ<���k�Cڲ��s@�Lf��-����6�ِvZck�;������0"�����R����5� ��� E, .R6��4
sP
���� ��� :����&B�c����^D�cM����^�b�t��:��ʯ+�4xb!��݀��7,�+���@ L,0D����B��@@ �ߟ��H���dHf
�$X4 vĀ��N7�<�O�{�ɂ_'���Ⰰ���+[Sd[hry������'�L��g�R���0* Ǽ!�k��l�ğ��C�5��� �����抠_�h�{��V�@d�5�2���xTT���� ^Z�O2�!��0��t�\o����Y0�_XHy�}�H�8��M13��ah�1?fw;�)�%DϿ�Y���l��π����ߔX&\�1Ћ%��Ɋ$'ػ�o���~"/�4xB ��5�>���������`�C+��������7G�� :� Zw��w������3?���F�Y� �_%��� z�z����!g��@h�0����n��=���7��Cnu���� !io�[jD�������I$�����:��VFy�u�F<H����~Q-y=$Ka���=���?���� ���^\B����%~�orӁ�U�Ȇ{��O���Ysb"�f��Y~ �u���fD_�-�w��Ӣ/d[�#-7��1��\�=z�YO!�~�ڀ����D�D0��A����BP�3ݹOC��*�-��;����_�הM�|�#�|/�Ud�Z�_��"�� ��B���g�����}�������s�4bk?'b[��K�A����>��
�h����D�98�=�%B`��@�?+
��p7�P'Ǫ9����m�߽����<�mg��;�7�",M�@�x�@:��^��'�Y߆�v[�~$n�X��O��'�����z`���bx�`���X\����� �C7�ϰ���)Ú��/(9Vb�]�᡽Z���K��:+��G%����O �����f�B[�� ��k�([���p�Yi�$H�e�2be�ɉ�>'����i�l�"ex��fx�x��|O��>'���-�3�q�V�_�c(������ ��e���Й1>&�>&�>&�5��7��O��&��g�����fx��m�|O��>'��&�6�7��\6��X��� ���@U�?�������|%�^��{��Cy4~+���'/2޹��/6��~���}{��/�������^��>��/�~(c �������xG���M8~�(/�����݀Xj��#Æ�4��Q ��g �|8�"�ZIzi��tu�5�(}��\B����.!q �\B���‹���B����.!q �\B����.!q �Z�L�,?� -}��U����u»�ӯm��;�׶���^���{m�zu��Š|M6��o�Rf�al&���{m��N���QHI$�m4�o�S�A �L$ �������׶���^���{m���H& �a0��5��^�z)��a0�H& �}���&6�i��i����\8�� �a0�H/�� �䓶��n��� �\� �K�P�d�hT/�� ������&/m�����H.S��OM?�� �ӯm��N���=:������o�ӯm�º�N���=:���&����=}��!�
P
��(����?��H ꀏ��'�/�/Z���;�����r���D����?�����
�`���5����_� �����3��h
h��/����h�Y�Og��/� ���ւ���l��[�P�>��5�T ��� $>��tHk�������������sp'{��+R��]�xtO����:��P�?��0 ����V��+���ʡYN�]����OD�Q�Q(���v |�A\#�>'���@?��*.#���[Z������� �+?� WA� ix������ qْy������[���䟉�P�Pb� J��wR/���@@�3�~�� 1#? �l���%��ס�Yg�X`�� �@�'@�΅Q0Z���z�'�@ "
B!!Pq/��N�
��)`��V�L���Sr��fiܤ+�'0���� z����
O������X!8��zC� � �g�ѐ����-
`;>壍2��� 0U�#�\b��:ޠFMJ5a�'���fPW&91PV hкS���=@ ־���]�~���la;�|�;zS{��#�a���O����@B��#�(�gj�8�x1�k��R��V�1����C�?@�1*����"���M3�O�<Mw!�e�0�M߲�L�����H�d���=���`��7/# l�e����z��ƨK�Te�6��PS
[?�X
�c@ �?$���>$�����-��e��;1�N� �o�P�m;��߇�4��u�$a(�4�=��r�"v�-ʺ�s��Z����;��j$H�"���H���n��\��̊�sɳ���lT���1t�.u������E�ro`/' c�С�ʟ@�C�⏠l-�Bex�|�B>�=Q��� G��Y�o� |��j�BqLW;�*�ld��y ��C��Ӫ$
!�P3���G߄K���(f�7`zbGړs�Jj+�;<�v{� ?'��!bƇ�XmW(Z�s��|D�$4X���喣�-=�#���F�e&� ������(���W�c�K�^zՉE����e��N��ТR�?Tqڰ3m��pN=bd�0oA��D�}�����zHjɍ��@ �>�~/�o��!-���/��yM�C�F!�h�j\u��Q'��=E�3���('u�:� )ۿ�]��P��u�W��G:�bS�G��d�,ғ�_�u�a�M���`h��4�)��!\���`��RK�j�几0���5?����rqY����v!s�Y_��\@%�$t�#UZ��J�a�qV��wҐ��Q2&A�.Z���F(b{~� ~͔���\O�� �@U���R�� �
ጷ�����H��0��L����@�����ivL;o�:��(����t��8f���o��]�S��&�a��� �@\»�Ʒ7�\�* ]������}�w��2���'� x��[��Y�)��`�
#��4-J/���i �+:ko����, ��81 �����L\���+ ��B)��O �$K
��ІҖ
����xK��N�ַQ�|�vIw�)���P*Z�n4^=��_ew���݄9�&��O��GR����� ��1"�TC
6������+�lZ���c= k� �k!�eT^A~>���������w����/!^�N�9������������'��{����L��'��"(Pz�����t[f�� ��3T����� ���U��< x��?�@��!�Lҝ6$ "0`�>��P��#ht d��� M���t�����G�?x����l�0a� ����z�%�'%�������#g�� e�߾+�wB~���(��`@�w���]\�����Nu �Z��b(�K��/�r����0������ߡ!�‚GTEG���L�{d��*�-�1��w��А��ة����\am��@cӚ F$e�6h~��������ۓ����.�pL*�v�ؿ r ����_.�'d:Ώ�x� P"E8�p/�%��=�,z�_�J�Hi ��y�bu����o�D 
�K�����3���h#4}��A���r�d}���M޾F�@W1'�����1�������� � �:�hQ��v
бڰ���� ����n��:�aL���1�$$ �.!�VCYޏO5H��^`8΀�C����<� r����8l��@ �L& � ����|����vG��@��"�T���/{�����9*�Ӄׇ@�v� E����4*�/��'�!�` �~0b"J�#�_%g�,0@�p��&ꓷ�2��r���$�|�R���T[��H��B~��c���y>j�P`� ��heCT�v��  / �D���[*����u�#b�����;���[�_@ �� H
�N,�8Ơ����?T9D���@�4+�0���?�� A �_6��.�Ǒ�6 6uDM�5
q���^AX���/"���K�xd
��"���q��6�����q�/��jo0l[�$u7�����t�Z|�O��9��M�I��ߨ�@O�ԅ?u���~8��yX���,��W�6��?~�3U�,��ĺ��|
`���������G;a]��dr 9����?<ć�'�O��
����O>���<�ņ?^�_�h�xV3D}���dJ�oz�k����@������Z������w0kŝ]�Է�&xE ��i�����[���;�- @���Q\�A^������""@�$Fcz�"E��|�@�����z6����,��k���BG�q>�}p�Ӏ�D�A��{@0���aBJ'��ADO���&�w��� ���߰D�o|��k�����O(��~Bl]�xY@-�\W�bb�.&`��<��`[��y��C�V�����3����-��� ʛ���Pw!���|6ڀD8~� ���뀤��_7���r���i:���F�*F�as��`���
���� b���#��� 6'�e��s���Q�����#S�ǝs�P�@z`�8G�a��`��`�L�兆�tO���[���&$P#.��$���,8���$�pP�ا���PCэ"
�k/�5�H���_�5�����,�hC�o�b�cxl�pC�!W������A��G� �*(��*ԝ��_s��u�x�3��Hv+����}AV�hp� �0�D����o��� ���Vc�}�ą�����z����2����[_�b��f&��/�h�H��he'�j~e�y��Njщ�D���A���R(4XD���>��w}�����gـkd� �} �ɝ��#/��I�)9��s� @�X D�#q��H�jY���qV����/@9��dW2�� ��p��&}x2���o#��rsGq+��-1HnƩp���S.���Y�Yn��:�"@�(��Bo��&�6W]�e9qB.����  o�s&�J���&�����)Q��ro�2?����?�{ w� _@�\��d �V �P�U��0�� �����45�%��A2������E����H���8�R�욙���O�=,��~�$�O� =��(HGx*K~O(�,>(! �Rէ�������:*)?����F�4�����0�������.���P_��[�JGL��` $*����!=�����೉R�jbg����5�L���"������G�|� ����`��n�� F6e=���l��C�_�"cl�-㇫����W���N8@?C#WY�b��zB�S����9Nql|���5������x�S�����������G��O� �����}�h���� s�^�����/� �3���t'�,hW��{ ��$��v�ڈ�iC��#?�X�(R�!����;����_~�|U�u�`�R�� p�yk�����E��2��;�w�NOM����<�<��@>N��AP
1c�_������)Ϳ��04� 4���#��g��I L�ѳ��Mϫ�Iς&����>�󬤗�ls�����W> l�>��I� "�����"=���NWMWs�9�J�u�}\���s���P���s�����\E��������P��͕l��+ƒh�A��D`�?���7�+Н�|O��'x��w��'���6U6�;���2�O��;����|N�;��l����!���ؽ�>4T������~�X]���ug�x��w��;��X�����w��&�&�Bw��&�&�>'x��O��'x�����kg��:���+��� �@G�P����W �e����w��\������s�^L����ԙM{ a|��-�������/{e�\�7���������o���M���O����W��?����f�����.��><W@iyT~������� �~^{�| *��X/`_ ��+������5���?�R����KI/����k�\B����))���.!q �\B��!q �\B����.!q �\B�����=���K�x�w��� QO���6�����E!$�m��m��QNI�a0�H& ��E> �L& �a���H& �a0���H.Rcm��m���� �Ê|a0�H& ��_A �qNI;m���_a0�]����!� `
��(������<����^��w�w�=����b�yƯ���Z��,S�� �D��=����'2�] � Եp�Q��=g�?�4~ƿ����{ߤ?��Y��� �gr�VS��@��7�����>s��\�����;�=rv�~1��>��\N�^������O�,*A!��\�>�t Ę{ ryE��0@� XXrXVO�%��@Hb���#,�eMI���%
7��#�T�}�����o��9]����C,TG������6�̉�"A���E�h �����1����@^���" �<S'Ǡ��@�-��}�8�@�ո1�T�\~�!?�a �
�A�4�E���LY�J����eL�����G�r��>��E����@`
?4�j�W��?�My=�Cp�p$u��a�A�-�1���S���2�Z�f7�/����L�C� 4�A�D&�H����eI�E��]@O4�K���}}�Qw�O�bD���Yh* h�'Q��1�{����Cب@H�8$?P��/H�R��c0���`�:���,R�V1��a�)h��Ԏ�����A4 u�*u�ila�"��
߸ə��)ՙ�M2FM�YW�[�F��f>���7����_�|���k��;�)���w�L�O�G���c'��a��x�!z{*��>�V?uS��-�ьA��k��a�a�Gz�~�DB���/�7u�o���`�J́(
��[(@2��}�^��uސ���S3M�ס�U'���r�Fr� ?���14�2O��!�e�7N�� X �-�LL@�⧮x�Q�`�E��!�I�,���1����8# ��N*ހj�g��)�Fo���P���z2`�*�3�|'�ZlE�_ �u��@����2.D�(M���a��W���BlIo�S�@  ��P��z�Y�?=p`K� �&%�2�\��!��
h�rp{(X�r�I |���8PJ 2���
7�E���d2��<a�"p�Ɩ� F5���TX��N0�N��?�zG��:G��@l� o��Uw� ����D��='Ubpn�`ؕ�9���C:�����/[��D��/�D���=!f ���r��XAX ���+Ykdz�k�R�\�M1R�ʃ�����`+jQ%� d@�����VG����l���LO��ȷ� ��'ⱋ]Fʙ��l+�2���{��!�L����K�� W@�9�-q",���A;�F��%�X�{��� �r �d4����4�������
K��S�2���� 1�|F$ A��M+���"��5�?��x� ȁk��xa�$H�"��M�|A1)�S���$H�0�������, ���
n�[1o�ɲՅTթ�B��u��q�M���!J�n׻�+���p�ܒ350�r���#��7��#�����T��_��.6�l`��� ������" ��8� ����\�jm�_��7��@(,V#�!rP��Q2fA�;@p�)6��_��O�31P�<g�`E_��^���ʡ�γ�ܞ����n ]�{�����s��\%������+�I��!7��'�X���
��Z�3xVu��AWk�mS#|���k�c�R~�e���e����?0N�ŖC���
<�a( (�����B�����x1-��� �Ĩ莦��� �HK4>b�hX� ��� ��1 ��W��BU���@�݊{�݁H3�o2 I�y��ܽw�(�DHF�/�9(�{�w�}
r���^���D��HR�ńw������� ������:}�41�5�艊 �A��U�$������
�1a0V^h��Ys��$��Ȟbe�?���;D‘��b �� vM�� #������l��L��� s�dxU�R{��U�G��1���H0Ќ}��)���=��)8��z�_������,��� ��@����P�R�嘥�����F�$�P�D��8/�/�4�udW͊������C*�)���W^qzy��P���|0AV�� � ��Ȁ�R�ٮ��ypl��bgN�~� 5����~g�O�"�DX�?Ij�o�|��¥!HE��]������d] QŔ.C�\,���b���2��7�h��b�dl?�G����WB�o��9��A]�{�O���Oq����D���s���� (�jh�|�8�B 0��:��䣤��y��v�zC �qBK�����XSVj.����
�"Ř [L������.q!�V(��F�%����{,� '��.��z <���f����d����ϟP��&w���WO��0����+����$2$ID�$v _�Fo�(K�}�O��F���I �����(_B�'LjPS2 ��l�Ui���01�Z4�c��p<A��1��4�� �v��[�� t����n����DbvC�J'�i��!�X>�����'�9?�� � '�s?��z�р�: "��قp>= ��x����3���}
�k�]���O0�hz���"�<(�F��q��
a�D�(��8~�L"�c�%��#����q�:;��S���S{>o>O� �F��`�5�k�� ���em�!���yȤ�����,ȇ+O}��a�A���kKR��x2�"��邑<������ D���MC3 ЂAg0��U���[�8%$�M���0� � �
�1�`9k�D�_�� ���(�˜2L� 6K�;��݋����Q>��&-�f
+��v[�$&2���R"�CFx�����~�����X���Q�4N�?��X:��w�>�u���U��E'5�I�CJ����_oA� �aoQ�"�/����'����4OP��L���YW1
����B
�&Ɇ�sZ1v"镚/�
��_(q��<�P �)�$�9�� ����t�=Eq�� ����,9�L�|p� 0>ި1mN\�/���[���A���#�_8k�>~��b��F ��4lN����!N!B ��=C���=������ʉ1ƌ�5��� �d`{ؽ�O,@�D(:ۑOH&��I�� ������`7�Rr�"�����I�~Q�[����=���� Q� ���^��� ]�1"���|_k�S|����L��?���no�ۅ���i6߯����0�����_�>�v�� ��L��T1���JJu`YĊ�"ܔí?���r2=�?<7VdiO>q����K�ɾ���R����� �{�</ح�awz3�w�>o4����y�q�I5�����$d�Zˆe �Ɵ��t�����6 �|�QӒ�����mf2{o���T���(7�>�|�
D�(^9���fDM���<5�<���{8�d%��K��|֏d=�n��_�-j9D�~���~uNYB�[�G�(�b��UJq��%� ��k����g��B$���0���Bo�I�����"k v��=I�r(�P�8�4��om� x�L�O_��=� ׽�΅L������g]�veC����|o�v�f����?�Gž�����ˎ�z���"ro�=��6P�8��>��v�@��399O�O�
����`Z�;���<���N2���^�A��|!*������L?W�������9�~N����C��.N�����3����
so�v]���7>�}'>���pC~��ϫ�W�}\�%����r�n}'+�&�����%n��>�}\���s���s�����g؂���n�7�+Н�|O��'x��w��'���6U6�;���2�O��;����|N�;�����S��"� _�<N�;����w��M�|O��;��OG�;��ox��O��'���O���v��r_�:��Z�����r�5��/��.��������_�w�9��_7��w���e�����C�������/xO�[�|G���/=竆�$�� � 8�RKI/����k�\B��!ID!q �[��� �\B����.!q �\B����-,�߿�|�E>&�tڷ������M��M���E9$ ��A �L/���A0�H$ ��Ê|A �L$ ���_A �qI���m����&)���A �L$ �}���9$��0@[��}���w��z!�p ��(������<,!��@�W�� ޻��N�'���|��B��&���hO8��� �I@�o�`�{+?1O C����{��K`�N��Y�Oe��/��
��e�8�s�� ��:��t)������0�=v_�Ȟ�����.J�:r<a1�M�� p��.p>�f��'8`~��e2�VS��@��7�@+�|�����U*[����^�Dsi~ 1������4h��c��=�]q��%����|ݼ���D
�b� Y����ڳ�(HD����G6m��5 K������<H��3B}~�:G��H�qb� [dS1����jr��/��f�B��^Y�
z���^4Ό�W� ��y�����Ц����8��J�[,q�����`��7FE����I �k��a �.� ���D���O �N aCǔ��E%���D� �Q�[���'�DĄC�Ҝe�5�j<�M5��1M�� ;��E��'�1v���)�Wr 8 !�e��{X�Op������
�����CI浻���۰���V�Te��8 ��G���� j���}d����������CT^(�|7r|�Ę�X�@
��Wރ�PXc�!?
D_x1\������$����!����a���]�I��7nd���;/��aR8�N��t�]�~�
�7����g�b_&W�{�*� hN��Jt&�~���97��(#�OO@�&%�w� ܿk>����=�Ԑ�ߥ��mا�:}�hb�I0��� ����3^}"�.4��C��x/�������B�i}�;�ś Z��")2v�,��(" �h��8�E��j�6dS����A:¦!�s�^���/�@�!���<3�H"P$FA#�A�B���c�y5��� Ƣ%V��w�@������ Q � �]��i�R� B�c��a�h��a�����on;܎��d�1� )E��4�����Y��^����EQ�-J���<&�<�̨z�o�z
2�}^l"?�&�^�?ހ^�H�_��CH�!����/ ��Zj"Cq ����B��R�X��-.OJ��u�Xx����F׶0�}�Y$�X��;sKG?�����(��� 5M]\;}�p �Z4ǥ ��B-��a��vEg\T��W�"\F�qt�#o�����%?o���c�z~���y<@'�}
���yH����Ϝ�D�-���W e�������L�΀�1��W��]��^�.��� 
`�S`��9�* ?�4J��C����������G� �X�e����b�V��VO����7��_i�A���(�A��E�r�� ��xs� H�;�n��=$Fh�r��6�����QE�BD�0���Dې�#0vRԤ
�����^1+��cY w��J"E� _�Cf����v�z"s �i��Б!�KY��ƪ���5l����k�������~xxI�<��JF9��6.cWג��h}a���JϿ��c�Eg�'P��@����#��K�" A��A���L� �0�B��P�#t/�{����yD�䌟�-� �W��@6`:��צI�2����&��!p2z�Yw�@wKM�?�I���h^�p3��f 1ۑ�ő�oD�F�.�� IG��Q����7� `,yX�Lb��94�+c&�� ��~"�@&�J� �����'���)�K�^O��|7Ч+�o�ﻸfn�O���#��x��� ��^_>�f����_픟b����DÏ��`p�
��� w�s�t�͠ 3(j��:�]�{����_ؿ;�g�������������ךq\�(�.V*��د�?�_���7���/��D@�
�%��]Ig�ܲQ�XXK�(P��+�ۈ��D��;j�ϊ>o�~���J���P�=!�Jl� �0XDЉ�ɜ� @��� �HDH�!�����K
R�� e_���N���Cɏ�e6��"DE�b{-��D ��w˘) ����h<�a�)�|@�1z�:��@@�Uy��׻� �æ�HT%��1�~a �n���t�>_t��0b�!�\ @.����}�B(܀N/��b H�a�$D��������)�� j4O���d a�Pp�$
O1��IO���zC�8�3���ʙ��/>oNO���Y�A�����T]���N�8��NA����2˓�0D�<G� �!+rM ޮt�¤ SھUO�88?��Y���o+��N7M�⏱o���&a_<]���[���Ӝ4̶<��rx0�����&x��A���:r�<����YXǼ�8DML8H�&�8�(3�39���A`8�~�Mlu����<[���0�3?���f�U+#����M��@����IӐ��>84J颳E[��!��qV������T'~��f
���/c�ƇG���5������P<5�&�I��x��A�X�� � ��PF/z�0�U� A��2={0�@�D���5�[��? Pk���"P���4�G��řL���Q>i�W��
��2��Xƪ��l^d=W��^G�j���9f���� W�(N;�{Ajꢿ�X� ,A_@���xu� }҃�V�\ ��Z��H$��b��J�&�F��� %�0�)/n+��DU�L����� '��������������?`Üj��πa۶�-���O�q_���@�����-���_���(H������8/3:vD'I��ׄF���7��C��* ��'�pl�CVEq>��5��� ��93��Z���a��N��`�������������?w���+����H~@x?/�?-S%z+����D��lzq������P��?����$���@YS�)0~�>��՝�#� PV���{� �H�J2�b���� ��������lg�D �9���W�gC �o�����V������$k|.�^�z�%mu�%B�}�ߚ�ȭ^�f�dh&�� l�bΊ���"��~�x��m֊�D٘�'��XNۼ?��i��DD�n�{�J����K���E9����]�\��w� �[��N#%srX!̻jf'C���R��!ٞXFP�Pb2݆  l�pS���Bw;Q��:��8� ���3e> ��(�w�E�����7����M/!o�4�W������'��Xc�w�2?��y3��H �K�H���\?C����`��v̡\ӹ$��>gij9����C�����pZP��$/�؇���S��A�}�W� ���X+�L��z�4����� E�;O���#��9��8X����� *���@C��]�f}%����������d�T�-��_܎�af4J��� ���-�}�Ȁ;K��F��$������I��1"0B�/:�v ��3����:�!AZ|���)^G��B�|��g�_���������Ϛ&hn�/��7�B�����a�$�![w��ů��;�Й���ۘO�<+��p������~���,�l8�4���HG�������G��}� �W��<$F��
������bx�k�����h�V�op�6���Ij���s���:�/�]�>o����s���ϫ�����"�s�9]7>�WW}ς*�> n��>�}\���s���ϫ�W$��I��Z�y�Cx�= �'����w��'x��|M<+eQ��|N�;��������O��>'���O' ��~@օ��bw��)���bb^'x��N�;����|N�;��G�4�;²� ����>'x��O��'x�����W�K��B~q� ����������\�����>w_�\L_�_��������������rsz�ui����e�s;�m�5��ͽ�_o[�[� _���/xO�_��vL��}�o�P�؛�<'��x!�=��;b�72M`p�єËI-$����i�!q �\BЄ�D!<B��%�[�!q �\B��'�\B����.!q �o���@��M�m[�}�ŠBI&�i��𢜒 �a �L&��|A �L$ ���a�> �L& �a���\8���M6�M?�� ���a �L& ���Ap✒vۘ -����ab����!�� ��(������\�������{���).'�Z�l/�%.ZJЉb{/u�~^M��[�
a����??�������A3�T+)�T �_��� �>s�������_��G6�� wm��������~���_�n����1�Ee�^�0>����������L�Q�x PP@���n�A�ws,ڽ�D��u��goF�w����߼<FW�.0��A �?�� ��r��wM��r����A�b���WM�����{��3� '����W@�,����FQ[�) l`�Hv���#�
,-�����X|��J���h:�*?�68�,G���`�o�|OD�P( 
@�H,�'s���2��̱}�{�PX�]�7�f�b�
EX�w U����D��e����C J����2�����A4̪���v�������14���^�=b��v����a-�� '���p��T {o2����,�˟�$W�ioQ=��1�Teҧ�^�:(�9�����@~y<�����������wE8��.�k�� ���6S�2�-4�� ����n�K�+�E�ro��(��ؘ���� ���sn�O!FA�Ѐ�8�k;�W����v)4D���S]�{���o��~$�?yFʻ[���A@�� O"��e���])�����
O���`�bG}�}&"��]R�-fMm�0; hph&�d�ZZ3NV�����%�ީ|:���ߴ�r��2e$>PHf�2)Yؖx~���gv�������'eEt�0��������D�V�M�.�P�w��\H�4͖%c��v�9Pι��j�i�a�ϭ���W���U3}�N�b���V�BS`��D�T�������� L�����X���Jp����06 ☤!ū� �#8 ?w�!�!����1
;@5�}��Zl| &Ї�
V�'f?IɭL��pv�݀�$ I�7�y[�>���ђ*�>���-�0��
�($'��R��X>0(P`��I���f�v�0����A�Ֆ�������\,a��CԈ�O�����d�2S��O�#�Ї9da8Ux�Qz�j x�_F?��B~��[�?��/���/��b`��DV�Ҡ7bc�پ�¶_T�i�¸c-���G��b�L��u�o��p�T�(��_B\�w����K��A|k�Ӎ����xG���6�* ��|O�5"�wyrVݲ!�(E�����l��r�Eԭ!��Cj�L���Bf��aq��{�|���w����A�K� �� �]��Y����ċ��U�� #����*h�;��_��
bF����0���y��S��݄�{;OG�-�F�W�D�= }0"ӹ �,�ͅ��O��lM;�V�j؉j��;D� ��X�_����b? �laK#;���B�F��+l7�L���kd�n:������e����)�H-�����$�1&����<L"-`�v�����.� �+W}���WM&��#q���w~��ɾ�=����Ed�XTp�`����G���xZ ��Z�0�u��Dw���TAr����2��8 H�a��j��HX�q�:&�� �-0�B��@o5�z'���,F� �eriH -�M�XWڝÿ����}��A@ W�(�I8dƱ*"��K$`�:�^�Q���Ƕ#���V݊���A)���'F�+�$@զ�>!� (hU���]�v �%� �_r�{�w�}
r���^���p�� �B)�(�?DM��6��*LÉ�K�l��y4�q�NM�/��e0��A�1�dO�4��4k����_��-Y�-�l��bA<�*[������!s�7X5K�9_���9ԎM�b��żŹ����� �e��Y�y'�z��9��|����E��� �� r �����4"+�p�����P���;p���8N�w2�?��;R��Q6c�G����@�� ��L��%�~���� 0O�Q���a��)2�3:�a�!�p"T���/�)?&(�����Ʀߤ�")l[��,�`�
2<\�;̔J%}(�_Kc�'V_���?L�l���"�-"��]_�,m���A[����{�@����N����$��T�ݤ�����C[n����"Q�
,T�R7k�" ���a=%�
�d��^�QE��P (�M{��߲h'�S*������{` 7<
|������l��rr�V ���@T� pD-��{�O���L"4Q��"A�6@ �y |���aۡ!��$|�TO�d�Ӏ����&?TO8�4���V�?�Ƕ|�i?�X��V;�e����0��4�G{���4ɣDb�� ���2l�
�d�˓={3�@�Vjy���G���2�N���{��= �WA��#�0�S��C"@�$#� رـ��}LE ���B�N$�.�Q��� $+ ���o�=���BL�ĞQhmp$�� �&0/ �\)l����~3��  �G 4�4^|�N��(����Br�����M �Gcԣv��C"86�1�_~v�*f���aѩ��t��� 1 ���T�1M��j���N(����W��������
��|�@)���%�'��L�� �xջ����4�TVF�-��d��D?r� � ��� ���{��\d1ϝ�I��t+@�8�E0�����_�6El��]��<���}�p(z���G�R�^��.�w���< yCL!|p�I0=^v�I�Ӕt���������`.�`M���B�?��=6�0�e�� a0�a�|<
���� *�(��| 55�F@��>Y.���v��5������'�!,�F����<"[�,3�&C��B"X�����:�����+��1h p�忿|O�)��CLS��F�z;�����k�1��vo� ��Q�p���}d�˜��i@b�@���qv�)��x� PH��� ��t ���CD��pC̈́f�{�mC��t�� @" BO߁� &�E��f���Qk ��z�
k�ǿ����E�G����[�ɜ�E�ml��Kf�����-#�������K 1����. �S�P��A�]�>k��BCD�%{}퀸Uf�jڟ�;�o�BL
��� ��)t�����J�Bc^o�,�����D2�O3\����.G!.?���W�,��H>l ƣG*$��01�aA��%"o�?N���*�J��{'�C H����t�&����gC���#*��~��j#��S� �� �ê�CW�ϑ2T���0ȭOڸ�/n����4��5�f���Zq� ��q�8(��En����� I�D�.쮽��TƊ�"�����
fz�w;��<D'P�������J� ��%�A�n��:�b$x�P��~����b��o?������D���Ϻ���)�^��|CZ�����ƀ��@B��R�'��i2+u����[�L��.�z~K��A��mބ��B���D�������W��x6�n�q���#n:ܫ��=`??�"��$)N�H'��q?���:������*RT>�g�\�K�� ���y����9|�'1��͵ �DCv�.a���}�ӕ�*��!�l�k�e{�c+~<�� �L���7.��㯌rz��B�
Zնwㅜ��8����o9���\������U��:�r0���SCI��� C]��
H�WVo�q��1cu���7�p��?���� ข�9bw��g�b��/fZ��@�G�u�+Ԭ<��D�[�&��#Z�������}���z8=x1�D��{���;�'�#����{�����������>�By0��
�����?����K�&1�ߓ$=�S�.\n�=8�4��bY�$T�����=
�����Ӡ��&�e�/��&�"�f���4�̘����S������4z�56������9�~N����HO�ar����¼�����s����s���ϫ�W>�����K}ς-�/��W+�+������}��W>�}\���s���ϫ��%����N�>'���N�;���i�[*����w��&�&�'����|O��>'x��y9_�'xO�X����'���N�>'����N�;��p
�N������|O��'���w��'������\��N �t=u]�E���k�5����k�{�����/}��������c0|��ֹ�����-k���o����{���������/xO�Z�����bo���/=��`�I-$����i�!q �\BЄ�D!<B��%�[�!q �\B��'�\B����.!q �o���@��M�m[�}�ŠBI&�i��𢜒 �a �L&��|A �L$ ���a�> �L& �a���\8���M6�M?�� ���a �L& ���Ap✒vۘ -����ab���(!�� ��)���N���@`�'�B����_�}������{��ʷ�7J_�g�0ؐH��_�byį�_�K�|a�����5�"�>{����H��������{}�%�����y��m��S�c}/�$ ����`<GR�����C0+C`?c�=�a�-�#dC�x��8C����~�wc�p�t�xxO(/� j��� �Lhl{
�}�Ɛ(�i���t!� �����!^��V������t
�? n�m�K�]8�E� �
q���?Oz��+9�0`4 `��\���/���N3�B����9�?��N�ґ�/����#�k��8@(/@�:�G� GA�\G��� r��/�7O'���
ɷ ��Q�����| ��!���4��5��@�(SX�������^8<��a��4����M�M� �T ��Ԥs����6��!L!�o�(�^�#�R�N�'Y9#�~�ɾ>��y��d�F�\��G�ɍ� � I������!��P�z��"o�"�Mk�o��0�n){��SưWf�S�0B��'J��)4HiSAf+��|��\>��qYX��o"!��F�� 8W -����~�C ��Q @����tWyx�G �R~��� ?pW�e������z���^�{`��+��{t���Rw���с'�.���u��-[��mrm/v�/!���'���&�k ��XZ�n�/Q�2f>���0��x�r� ������_'&��7y�DT �������?�s�>�.����,� hN�;� [� �� ^�O(A�CT��C�領�@��O����]z�������l��W���0�~��֠�ӠC��*��� �"B�~�,�$n��
+;������C[]7��0�syZ��Y��6A!��c����
!������E�q��}0=z'&x��f�F͡�d���԰�C��d�e˨{��ʭ �������0�m��ǰ��_/�?�� ��LJ�x���q��n�������}8Y�բ���A���4q!�(�p�T<MJ3��q������#���@%pZ[���x8�� �Y�G������E�>�cI%#?�.�Kb������Y__���� �����&FnhI'0��5���ꖣ��o�H��T�~7�6,�321�ߟbXC��
��b-��$�a$IP������%_���x7f{0������8��*�8dH`�����J�U�������l��I�K=��5$�DG���Z���j%E���
ጷ�����IXV�²�_�z�˚����'uK�����д�_���v�@;�It����F��%���� |��dH���h��U�{��<���@b]��.��ʞ1���_�����3�Y�o <�m ��/A��7L��{���6�US{p�V����d�V���
*�n< 8VK�G
�a�W���+�X�$���:{�#X�~�ϓ� )§ ��,�[Zw��[�&���{)+����9�3^0�C���g#��U/O�����9�]a%>,���$2�����W�>��,�-������������0W�˿�"�&Y�1]`���Ԑ!S��@ BH��SP���o<"a%���5F �$�L����0@������Γ��P�R���j��^'Y6���`�"~.�������z+����w��3"�Ff�?g��;��t'�Rh?���'����D��0B�'�����t��p�cCR�����%�����Ap1�,�a� ׿E�( �\"
A���1k� � ��6��7���^��l#胴��,a�
�7 �%6�0B��gd8��<�����0ȀpGq�p. �+��P8�����6� ��aG�xm�����=gPp�ܥ�o��� $��u� C�|�ܼ��]��i��E<6��ȁ�X�8w9� ���߾+�w' o��I�?���%�F�?}�& ��^�.���o2'�:X�2��n�I���1D����/��������6�L@�p��M���KZ�A����K��
�1bn��}y'�z�� �� ]1m1���=����/�_��0/;�**�������y ����gd(EhGg�� �hO��m���n��SRm�x�9��o��Q�dD���xF�!��ݘ� j`�0�N�X�`��@�@�
�(^чm����pDTN_�� ��֤m�C����A����%(G��[�S�� �'E"�?�����*�-J����M��IF��O!���‰C������7�{��HZ��<��GU|��^�0ߍz5o_�E�>�Cqe�.����ORJ��S���" ��B)��A�#�|� ~��a�m�������􌲲K���D��q���L�X�vKv�����˷i���4h"�!���@Xk�#�w��a>��"�� ������k����+��t@��54��o����c�#�b?�.b k3W�Ť0g�on�d'���ԕK�œš:���iӰ7��.#��6C �.t�}{�{��v���'�������NBl��.����RL(>�����(~����L�����t.}��C�*x*���! �(1���Τ ^C�������Ox� �i2�x0�8!c�.�t���#��q���S�!�0|w�����"D�!q� �9Tk�!� lp]ܢ�9���+^#��h�C��X7FF�\��s��� D����qIm����*�\&*M�B �?�b��\ԉM�Ӄ$'~��d
�䢷���5���a�� �lq|��0�)��xF-!z��X(!��ݔ$�,��S -�I��IS�J耀Ղ" �$���dA�z�\S�ϊ��w������0B�����������5��(2�
� �Hd"����@��
�a%"=������ �.���������d�_V �J�����*�)�o?����3rD��y��&����u�~����H �I!�� ����с�K3f��Uk�@!�x�a��(� ����,�����6�g���x�h$S0��u�,1Ɵ��q�6 ����LvT::��q>��&-�Z��/�{��z2��'�����P
��a�f�Q����B��E�^����1�`�PP~A��1cqh�ˇf��''����^�}/�*iOm���Af��W�@"1 [�O߫�.D� ��� �/Nԁ�ŀ9��nn�=�o��_:����b��Ӱ��8T��c����f�2 )Iwe`d3J,n���M8"�BG�����
���K>L���c���`w�)*Q*fNb6���]�#d8r����O�ƃ�]X����� �)���#%��}�Meo��f����`����T������!
EF:?�~�������H�ddg��Tb� �M�����OX�GT�į���Jt-7��MY��~�h$����.�cb� ( ��x��;����+������ �cN�,5�o�����%���2L�����*��a�D����b�T3�ׯ��p;"� @)c���o� �6��z���������V���V�E���vK/gC0�[b�K��姰0�JnO�������t�OD aT C�Q=�x�U��,��,mfi
W��]�F��HzD+�nϏiz���������۰~�����8����A�K��`,/ƚ`�h� d�`}9e���BhW�wy0�;uV;?cç8W�&?�r�?����h1�N��HR!�* �p� �V��hJf������?d��� ��j�������b�1��F�.<0�[��$=@����4KW}�86�v�~�����K��*��� KMl^U� ����!,Ue��wh�d�Yw�ͩӏ���������V���dwʩ��Zw���Kg��p�|Ȇ[�"�������5 ,�B�,E1j?� �����=_w��,m!;RS ���������O��MO[��C"@u�y�ap,b�?m�杏+7�C��{�DC�����W��;�Й��ӱ=��$�L���|p|�Ҙ{X���t��� \1)����|F,�/Kg��z\��W�x�+���g��'���'�%�B��¦�(�Ͻ��iU�pU�$,ͤ���)�����{ W�J�����2�1УzԐcC)�="~)D���E𖐭i;�� �F���������~��0�����V��i�z��/�A>*���M`�ǀ�7�c �_����P�����\J��_�W�<����P��������@!�-)� ��0�j��5r��ta?XgS�к;��}\���Ew��!�s���ς+�>�|��s��}ϫ�I��}7>�WW}ς+�> n��>�}\���s���ϫ�W>5��ʝ���wé��4`��� �
��'x��w��'x��w��;¹T��N���?���O��;����|N�;��pThn�~CM� �� �~�� v>�΀�S�;���w��'x��|O��'x��\���4}w��~'(@W(@��|N�>'x��N�>'%����~�L�8�P���C��:)�>A~������k�.\������u��������/}���˿��\��뚪�K���������J|�m�6�������{�[� _���/�q�T������X�k�*K�)~0�zq�N�+a��=�dI��}��s �� �~^{�| m
�4��|%ƞRr�F�,��2<�BS��F���}��¹;��>�p��KI/�:9���!q �\B��
JD))
/ͦ��RS�����KI/�!q
JD))��B��
J �ͦ��m�i7&�T��k��!�!QHF���(���K��R�R�R�m6��o��#�#
)��o���ZI� �_�f$0>��`?���+���{�
)�4ۦտ���(�$�m��m��
)� �L& �a�(�� ��A �L/�S�
�a@�L&�� ÊLm��m���_a0�qO�& �a �_��$)�'m�����&+��<� +!�� ��)���N������>��w�w�=����Z�!��0���� ��� �Ik��D�"����{[_���\�����оm�����M���[� + �?�og_Aw������ ~�>����7|���+9�0`4 `��\���/���NSX,`Vp���������͠� ��@��U��>��\��K��ز�� �&5�����I?  @��0�S���z����Y n���c0Plu2��;ކ��\�g!X`C6y�b.c��'�C9`8)�X��� \�'�~�����/�/u�,?ĉ����?�R;`Q�� ��1ڇ|�"��[�O�k���pLɉM��D�B���c�A�y����-����D$���S�_���
����/K����RX���j{��X?~��+�f w��v��������Fm��Q��Q���N�C2�x!�!*��M������(�@�%J�т���rp �/� '���¡7 �3֟⅕��NA i���a"�Э�@����CU����QMY����l�rE�����~xc��!������<�� � ґ_�c-�7�� �Vzj����$�_���'�� Жb<U�a��E�lҾ Q����z���
�����Ӂ�}�
\��`�&p����n��-^i5.�ݨ`Ҏ2��H�^�n���$� wx<*��Z�Y
�������m����n1�ߓ4/�w/���Oh��$|7����}�����&�YB�/�= }��}ÝR�d�%�]�#}����<3%��? �$?b\Y��X`V�8u�0��o������\����JYaS�w3^���XU��o�HS-�ǩ��� �< ��& �0��K����B##���!���#.�irW7�VZ��9��助�i��������?36w���������� �MM�Un\ˀ ~һ�T_J�׃6XK����A���ٻ�;��^�M���\&"���~;����_�b��tV��v�@�"h��lar�+�#�E���Dۿ�`G)!��������B�D �%�/'��|7� �r�;��{����/��"����>B���P.'��AI������I�_��|�����N! �A�kc�p�0Ó��q瑠�����d��������q�CD]��;�dE�`���e�E��0��6��"Bl�B2� ��0��:�\z��aЊ&�z'��aई��~����
�G��h'@}�rr�T ����a��������'���-�k��빃���/{���]�9k��F10iU�7�)>;�4�6�;����]=��)� �L�{��!�)_�v� (`���@�I��������+z�M����^�7�a�
��h�N,�v����P ��AO}R�-1۩J��ˀs�0h��%A!8��� UT&W\���ݰ�)���\�7�}k)S<p��pS7�Fh ��I�s�H}%�e���'�h��|�*�K(�%S���>��m���!��Ԙ��v �����ۗ?�������O��
��F��R� ������l����UdX��>_�kk�]a~U���� #{4?�|�t�� ȍ���c���]�D�W�ؘ� �h8п������c#2�O��q����0��;�K�۸�Q����4�7��u�x�EP��~��2�'�G���J���Z?��4*���,`�`9���ӯ���� �����t@��XĴ�Ph�8��^���?�$���"��]6)j�1w��C�
�����}'���
�0�D��Z��.�X&�X��:,�6�|j@M�aL!��NsW�d���C`b�n�������B��r��� �����(*۞�m���l�[0Z;�L����6Be�N��|��v)�� \�����[��+q�`:�1�E��h����$�ټ�oF�߿��Ar��6/�u'�Ѵ�C�0��8�(@)��4�p۩��6��� �8,J���h�/xDJ�!�]�J��_���=T����m�L��
���b'�����Bq_����_�����x_�#Z���w�4+�;����t��D���w���u殮28�kZ��o��ካ�^s�Ԉ�d230dH ����o��jE������Z�}_!�]Ϗ4Ԛ_���'�C@u@��;����C�ʧ}����.V|�T��� �g�����]իH��{1/�*���C|��۲w>ײ�/�g'�-��� �bn+��e�ݑ��N�w�H�I�\~q ����;��_����V�}���6�c;?B'&���1���Bdrr�b����%I��f���;y�=��V����W@��J���x=+�e���
�a!gX��v���z ��8{�^af����<*(i|�Oں��, S� �C��?ׇ��鑱�a���Ӡ/bg��_�|_~�o�����������?!_���r{��P\���op�6��M���V�����ϫ�W}ς�>�}\�"�s���-��>�����D��}7>�WW}ς+�> n��>�}\���s���ϫ�W>��ȶ
� ~��bz�O��;���N�;����\�?����'xW}����'����|O��>'x��y;5�>��Fr���;����w��'����w��'xW8���A]�����_�����O��'���O������~��3����=�5���r�5��=���_������_�w����}s]���.m���|��m�5��o6�\���_�������_��] K������}ߗ��П� E����� �#RKI/�:9���!q �\B��
JD)(��J}��ZIi%��.!IH�%"��RR!IDY�ۛM�M&��j����#�#
)��o���ZI�
B1
B1
B0�ͦ��m���b�aE!�m����KI/�!q \�¼A����@��M�m[�}�ŠBI&�i��𢜒 �a �L&��|A �L$ ���a�> �L&
�a���\8���M6�M?�� ���a �L& ���Ap✒vۘ -����ab��� �!�� ��)w��N����, T?�B�]�'���x�-g��+�W���k��sX��PB�˯,�O9��/�%��%`?�K﵈��{}�B�%��!F�Fރk�<O~������'`�b����dQ��=�K|:�3�*z�A�������r����hUƾ�:Q�|a�b�+A/[\���]]�O@�/
�eL� �.�xW8j�t ��{����e�ω��ޓ���y����u��?w�.^�%����W�z��x�3u�����B7�Q��I0@=��|^���ާ����^oq|<jt����k_��I��'5����$x/���4Vm�� 7ý3���*�����W -���5߆�C��[���������SV�p�6��6p�����p�6��^m��۲^�zBuJ/en?0����'X