commit 2d15716b4ae12c413461a95766910a428cef730e Author: GRMrGecko Date: Thu Mar 3 10:29:24 2011 -0600 SoundNote 0.2 Start diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8255014 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +build +*.zip +*.xcodeproj/*.pbxuser +*.xcodeproj/*.mode* +*.xcodeproj/*.perspective* +*.xcodeproj/xcuserdata +*.xcodeproj/project.xcworkspace/xcuserdata +*.xcworkspace/xcuserdata +Screenshots/* \ No newline at end of file diff --git a/Classes/MGMController.h b/Classes/MGMController.h new file mode 100644 index 0000000..b137a6d --- /dev/null +++ b/Classes/MGMController.h @@ -0,0 +1,44 @@ +// +// MGMController.h +// SoundNote +// +// Created by Mr. Gecko on 7/4/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +extern NSString * const MGMApplicationSupportPath; + +extern NSString * const MGMSoundEndedNotification; + +extern NSString * const MGMNName; +extern NSString * const MGMNTitle; +extern NSString * const MGMNDescription; +extern NSString * const MGMNIcon; +extern NSString * const MGMNSound; +extern NSString * const MGMNTask; + +@interface MGMController : NSObject { + NSWindow *instructions; + + NSMutableArray *watchers; + NSMutableArray *notifications; + + NSTimer *wakeTimer; + BOOL ignoreNotifications; + NSDate *lastUpdated; + NSDictionary *growl; +} ++ (id)sharedController; +- (void)showInstructions; + +- (void)registerDefaults; +- (IBAction)donate:(id)sender; + +- (void)registerWatcher:(id)theWatcher; +- (NSMutableDictionary *)startNotificationWithInfo:(NSDictionary *)theInfo; +- (NSMutableDictionary *)notificationWithName:(NSString *)theName; + +- (IBAction)Quit:(id)sender; +@end \ No newline at end of file diff --git a/Classes/MGMController.m b/Classes/MGMController.m new file mode 100644 index 0000000..a7a00b5 --- /dev/null +++ b/Classes/MGMController.m @@ -0,0 +1,356 @@ +// +// MGMController.m +// SoundNote +// +// Created by Mr. Gecko on 7/4/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMController.h" +#import "MGMFileManager.h" +#import "MGMLoginItems.h" +#import "MGMSound.h" +#import +#import + +#import "MGMDisplayWatcher.h" +#import "MGMApplicationWatcher.h" +#import "MGMVolumeWatcher.h" +#import "MGMITunesWatcher.h" +#import "MGMUSBWatcher.h" +#import "MGMBluetoothWatcher.h" +#import "MGMNetworkWatcher.h" +#import "MGMPowerWatcher.h" +#import "MGMKeyboardWatcher.h" +#import "MGMMouseWatcher.h" +#import "MGMAccessibleWatcher.h" +#import "MGMTrashWatcher.h" + +static NSAutoreleasePool *pool = nil; + +void runloop(CFRunLoopObserverRef observer, CFRunLoopActivity activity, void *info) { + if (activity & kCFRunLoopEntry) { + if (pool!=nil) [pool drain]; + pool = [NSAutoreleasePool new]; + } else if (activity & kCFRunLoopExit) { + [pool drain]; + pool = nil; + } +} + +NSString * const MGMCopyright = @"Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/"; +NSString * const MGMVersion = @"MGMVersion"; +NSString * const MGMLaunchCount = @"MGMLaunchCount"; + +NSString * const MGMApplicationSupportPath = @"~/Library/Application Support/MrGeckosMedia/SoundNote/"; +NSString * const MGMNotesName = @"notes.txt"; +NSString * const MGMGrowlName = @"growl.plist"; +NSString * const MGMDisabledName = @"disabled.plist"; +NSString * const MGMSoundEndedNotification = @"MGMSoundEndedNotification"; + +NSString * const MGMNName = @"MGMNName"; +NSString * const MGMNTitle = @"MGMNTitle"; +NSString * const MGMNDescription = @"MGMNDescription"; +NSString * const MGMNIcon = @"MGMNIcon"; +NSString * const MGMNSound = @"MGMNSound"; +NSString * const MGMNTask = @"MGMNTask"; + +@protocol NSFileManagerProtocol +- (BOOL)createDirectoryAtPath:(NSString *)path withIntermediateDirectories:(BOOL)createIntermediates attributes:(NSDictionary *)attributes error:(NSError **)error; +- (BOOL)createDirectoryAtPath:(NSString *)path attributes:(NSDictionary *)attributes; + +- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error; +- (BOOL)removeFileAtPath:(NSString *)path handler:(id)handler; + +- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error; +- (BOOL)copyPath:(NSString *)source toPath:(NSString *)destination handler:(id)handler; + +- (BOOL)moveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error; +- (BOOL)movePath:(NSString *)source toPath:(NSString *)destination handler:(id)handler; +@end + +static MGMController *MGMSharedController; + +@implementation MGMController ++ (id)sharedController { + if (MGMSharedController==nil) { + MGMSharedController = [MGMController new]; + } + return MGMSharedController; +} +- (id)init { + if (MGMSharedController!=nil) { + if ((self = [super init])) + [self release]; + self = MGMSharedController; + } else if ((self = [super init])) { + MGMSharedController = self; + } + return self; +} +- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setup) name:MGMGRDoneNotification object:nil]; + [MGMReporter sharedReporter]; +} +- (void)setup { + CFRunLoopObserverContext context = {0, self, NULL, NULL, NULL}; + CFRunLoopObserverRef observer = CFRunLoopObserverCreate(kCFAllocatorDefault, kCFRunLoopEntry | kCFRunLoopExit, YES, 0, runloop, &context); + CFRunLoopAddObserver(CFRunLoopGetCurrent(), observer, kCFRunLoopDefaultMode); + + [GrowlApplicationBridge setGrowlDelegate:nil]; + + [[MGMLoginItems items] addSelf]; + + NSFileManager *manager = [NSFileManager defaultManager]; + NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; + if ([defaults objectForKey:MGMVersion]==nil) { + if ([manager fileExistsAtPath:[MGMApplicationSupportPath stringByExpandingTildeInPath]]) { + [manager copyItemAtPath:[[NSBundle mainBundle] pathForResource:[MGMNotesName stringByDeletingPathExtension] ofType:[MGMNotesName pathExtension]] toPath:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMNotesName]]; + [manager copyItemAtPath:[[NSBundle mainBundle] pathForResource:[MGMGrowlName stringByDeletingPathExtension] ofType:[MGMGrowlName pathExtension]] toPath:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMGrowlName]]; + [manager copyItemAtPath:[[NSBundle mainBundle] pathForResource:[MGMDisabledName stringByDeletingPathExtension] ofType:[MGMDisabledName pathExtension]] toPath:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMDisabledName]]; + [manager removeItemAtPath:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:@"note.txt"]]; + [self showInstructions]; + [defaults setObject:[[MGMSystemInfo info] applicationVersion] forKey:MGMVersion]; + } + } + [self registerDefaults]; + if (![manager fileExistsAtPath:[MGMApplicationSupportPath stringByExpandingTildeInPath]]) { + [manager createDirectoryAtPath:[MGMApplicationSupportPath stringByExpandingTildeInPath] withAttributes:nil]; + [manager copyItemAtPath:[[NSBundle mainBundle] pathForResource:[MGMNotesName stringByDeletingPathExtension] ofType:[MGMNotesName pathExtension]] toPath:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMNotesName]]; + [manager copyItemAtPath:[[NSBundle mainBundle] pathForResource:[MGMGrowlName stringByDeletingPathExtension] ofType:[MGMGrowlName pathExtension]] toPath:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMGrowlName]]; + [manager copyItemAtPath:[[NSBundle mainBundle] pathForResource:[MGMDisabledName stringByDeletingPathExtension] ofType:[MGMDisabledName pathExtension]] toPath:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMDisabledName]]; + [self showInstructions]; + } + + NSNotificationCenter *notificationCenter = [[NSWorkspace sharedWorkspace] notificationCenter]; + [notificationCenter addObserver:self selector:@selector(willLogout:) name:NSWorkspaceWillPowerOffNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(willSleep:) name:NSWorkspaceWillSleepNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(didWake:) name:NSWorkspaceDidWakeNotification object:nil]; + + watchers = [NSMutableArray new]; + notifications = [NSMutableArray new]; + [self startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"login", MGMNName, @"Login", MGMNTitle, @"You have logged in.", MGMNDescription, nil]]; + + + NSDictionary *disabledWatchers = [NSDictionary dictionaryWithContentsOfFile:[[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMDisabledName]]; + if (![[disabledWatchers objectForKey:@"display"] boolValue]) + [self registerWatcher:[[MGMDisplayWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"application"] boolValue]) + [self registerWatcher:[[MGMApplicationWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"volume"] boolValue]) + [self registerWatcher:[[MGMVolumeWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"itunes"] boolValue]) + [self registerWatcher:[[MGMITunesWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"usb"] boolValue]) + [self registerWatcher:[[MGMUSBWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"bluetooth"] boolValue]) + [self registerWatcher:[[MGMBluetoothWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"network"] boolValue]) + [self registerWatcher:[[MGMNetworkWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"power"] boolValue]) + [self registerWatcher:[[MGMPowerWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"keyboard"] boolValue]) + [self registerWatcher:[[MGMKeyboardWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"mouse"] boolValue]) + [self registerWatcher:[[MGMMouseWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"accessible"] boolValue]) + [self registerWatcher:[[MGMAccessibleWatcher new] autorelease]]; + if (![[disabledWatchers objectForKey:@"trash"] boolValue]) + [self registerWatcher:[[MGMTrashWatcher new] autorelease]]; + + if ([defaults integerForKey:MGMLaunchCount]!=5) { + [defaults setInteger:[defaults integerForKey:MGMLaunchCount]+1 forKey:MGMLaunchCount]; + if ([defaults integerForKey:MGMLaunchCount]==5) { + NSAlert *alert = [[NSAlert new] autorelease]; + [alert setMessageText:@"Donations"]; + [alert setInformativeText:@"Thank you for using SoundNote. SoundNote is donation supported software. If you like using it, please consider giving a donation to help with development."]; + [alert addButtonWithTitle:@"Yes"]; + [alert addButtonWithTitle:@"No"]; + int result = [alert runModal]; + if (result==1000) + [self donate:self]; + } + } +} +- (void)dealloc { + [[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver:self]; + [watchers release]; + [notifications release]; + [wakeTimer invalidate]; + [wakeTimer release]; + [lastUpdated release]; + [growl release]; + [super dealloc]; +} + +- (void)registerDefaults { + NSMutableDictionary *defaults = [NSMutableDictionary dictionary]; + [defaults setObject:[NSNumber numberWithInt:1] forKey:MGMLaunchCount]; + [[NSUserDefaults standardUserDefaults] registerDefaults:defaults]; +} +- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag { + [self showInstructions]; + return YES; +} +- (IBAction)donate:(id)sender { + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LMT7LSBTP4NDJ"]]; +} + +- (void)showInstructions { + if (instructions==nil) { + NSRect size = NSMakeRect(0, 0, 450, 400); + instructions = [[NSWindow alloc] initWithContentRect:size styleMask:NSTitledWindowMask | NSClosableWindowMask backing:NSBackingStoreBuffered defer:NO]; + [instructions setTitle:@"SoundNote"]; + NSScrollView *scrollview = [[[NSScrollView alloc] initWithFrame:size] autorelease]; + [scrollview setHasVerticalScroller:YES]; + [scrollview setHasHorizontalScroller:NO]; + NSSize contentSize = [scrollview contentSize]; + NSTextView *textView = [[[NSTextView alloc] initWithFrame:NSMakeRect(0, 0, contentSize.width, contentSize.height)] autorelease]; + [textView readRTFDFromFile:[[NSBundle mainBundle] pathForResource:@"Instructions" ofType:@"rtf"]]; + [textView setEditable:NO]; + [textView setVerticallyResizable:YES]; + [textView setHorizontallyResizable:NO]; + [textView setAutoresizingMask:NSViewHeightSizable]; + [scrollview setDocumentView:textView]; + [[textView textContainer] setHeightTracksTextView:YES]; + [instructions setContentView:scrollview]; + [instructions setDelegate:self]; + [instructions setLevel:NSStatusWindowLevel]; + [instructions setReleasedWhenClosed:YES]; + [instructions center]; + } + [instructions makeKeyAndOrderFront:self]; + [[NSApplication sharedApplication] activateIgnoringOtherApps:YES]; +} +- (void)windowWillClose:(NSNotification *)theNotification { + instructions = nil; + [[NSWorkspace sharedWorkspace] selectFile:[MGMApplicationSupportPath stringByExpandingTildeInPath] inFileViewerRootedAtPath:[MGMApplicationSupportPath stringByExpandingTildeInPath]]; +} + +- (void)registerWatcher:(id)theWatcher { + [watchers addObject:theWatcher]; +} +- (NSMutableDictionary *)startNotificationWithInfo:(NSDictionary *)theInfo { + NSArray *allowedNotifications = [NSArray arrayWithObjects:@"logout", @"willsleep", @"didwake", nil]; + if (ignoreNotifications && ![allowedNotifications containsObject:[theInfo objectForKey:MGMNName]]) + return nil; + //NSLog(@"%@", theInfo); + NSArray *allowedExtensions = [NSArray arrayWithObjects:@"aiff", @"aif", @"mp3", @"wav", @"au", @"m4a", nil]; + NSMutableDictionary *info = [[theInfo mutableCopy] autorelease]; + NSFileManager *manager = [NSFileManager defaultManager]; + NSArray *files = [manager contentsOfDirectoryAtPath:[MGMApplicationSupportPath stringByExpandingTildeInPath]]; + for (int i=0; i<[files count]; i++) { + if ([[[files objectAtIndex:i] stringByDeletingPathExtension] isEqual:[info objectForKey:MGMNName]]) { + NSString *path = [[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:[files objectAtIndex:i]]; + if ([allowedExtensions containsObject:[[path pathExtension] lowercaseString]]) { + MGMSound *sound = [[[MGMSound alloc] initWithContentsOfFile:path] autorelease]; + [info setObject:sound forKey:MGMNSound]; + [notifications addObject:info]; + [sound setDelegate:self]; + [sound play]; + } else if ([[[path pathExtension] lowercaseString] isEqual:@"sh"]) { + NSTask *task = [[NSTask new] autorelease]; + [task setLaunchPath:@"/bin/bash"]; + NSMutableArray *arguments = [NSMutableArray arrayWithObject:path]; + [arguments addObject:[info objectForKey:MGMNDescription]]; + [task setArguments:arguments]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(taskDidTerminate:) name:NSTaskDidTerminateNotification object:task]; + [info setObject:task forKey:MGMNTask]; + [notifications addObject:info]; + [task launch]; + } + } + } + + NSString *growlPath = [[MGMApplicationSupportPath stringByExpandingTildeInPath] stringByAppendingPathComponent:MGMGrowlName]; + NSDictionary *attributes = [manager attributesOfItemAtPath:growlPath]; + if (![[attributes objectForKey:NSFileModificationDate] isEqual:lastUpdated]) { + [growl release]; + growl = [[NSDictionary dictionaryWithContentsOfFile:growlPath] retain]; + [lastUpdated release]; + lastUpdated = [[attributes objectForKey:NSFileModificationDate] retain]; + } + if ([[growl objectForKey:[info objectForKey:MGMNName]] boolValue]) { + NSData *icon = nil; + if ([[info objectForKey:MGMNIcon] isKindOfClass:[NSData class]]) + icon = [info objectForKey:MGMNIcon]; + else if ([[info objectForKey:MGMNIcon] isKindOfClass:[NSImage class]]) + icon = [[info objectForKey:MGMNIcon] TIFFRepresentation]; + else + icon = [[[NSApplication sharedApplication] applicationIconImage] TIFFRepresentation]; + [GrowlApplicationBridge notifyWithTitle:[info objectForKey:MGMNTitle] description:[info objectForKey:MGMNDescription] notificationName:[info objectForKey:MGMNName] iconData:icon priority:0 isSticky:NO clickContext:nil]; + } + return info; +} +- (NSMutableDictionary *)notificationWithName:(NSString *)theName { + for (int i=0; i<[notifications count]; i++) { + if ([[[notifications objectAtIndex:i] objectForKey:MGMNName] isEqual:theName]) + return [notifications objectAtIndex:i]; + } + return nil; +} +- (void)soundDidFinishPlaying:(MGMSound *)theSound { + for (int i=0; i<[notifications count]; i++) { + if ([[notifications objectAtIndex:i] objectForKey:MGMNSound]==theSound) { + NSMutableDictionary *notification = [notifications objectAtIndex:i]; + [notification removeObjectForKey:MGMNSound]; + [[NSNotificationCenter defaultCenter] postNotificationName:MGMSoundEndedNotification object:notification]; + if ([notification objectForKey:MGMNTask]==nil) + [notifications removeObject:notification]; + } + } +} +- (void)taskDidTerminate:(NSNotification *)theNotification { + [[NSNotificationCenter defaultCenter] removeObserver:self name:[theNotification name] object:[theNotification object]]; + for (int i=0; i<[notifications count]; i++) { + if ([[notifications objectAtIndex:i] objectForKey:MGMNTask]==[theNotification object]) { + NSMutableDictionary *notification = [notifications objectAtIndex:i]; + [notification removeObjectForKey:MGMNTask]; + if ([notification objectForKey:MGMNSound]==nil) + [notifications removeObject:notification]; + } + } +} + +- (void)willLogout:(NSNotification *)theNotification { + ignoreNotifications = YES; + [self startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"logout", MGMNName, @"Logout", MGMNTitle, @"You are logging out.", MGMNDescription, nil]]; +} +- (void)willSleep:(NSNotification *)theNotification { + if (wakeTimer!=nil) { + [wakeTimer invalidate]; + [wakeTimer release]; + wakeTimer = nil; + } + ignoreNotifications = YES; + NSMutableDictionary *info = [self startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"willsleep", MGMNName, @"Will Sleep", MGMNTitle, @"The computer will go to sleep.", MGMNDescription, nil]]; + if ([info objectForKey:MGMNSound]!=nil) { + while ([[info objectForKey:MGMNSound] isPlaying]) { + [NSThread sleepUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.5]]; + } + } +} +- (void)didWake:(NSNotification *)theNotification { + [self startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"didwake", MGMNName, @"Did Wake", MGMNTitle, @"The computer woke up from sleep.", MGMNDescription, nil]]; + wakeTimer = [[NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(sendWakeNotification) userInfo:nil repeats:NO] retain]; +} +- (void)sendWakeNotification { + [wakeTimer release]; + wakeTimer = nil; + ignoreNotifications = NO; +} + +- (IBAction)Quit:(id)sender { + [[MGMLoginItems items] removeSelf]; + [[NSApplication sharedApplication] terminate:self]; +} +- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender { + NSMutableDictionary *info = [self notificationWithName:@"logout"]; + if ([info objectForKey:MGMNSound]!=nil) { + while ([[info objectForKey:MGMNSound] isPlaying]) { + [NSThread sleepUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.5]]; + } + } + return NSTerminateNow; +} +@end diff --git a/Classes/MGMFileManager.h b/Classes/MGMFileManager.h new file mode 100644 index 0000000..9cfec99 --- /dev/null +++ b/Classes/MGMFileManager.h @@ -0,0 +1,23 @@ +// +// MGMFileManager.h +// SoundNote +// +// Created by Mr. Gecko on 1/22/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface NSFileManager (MGMFileManager) +- (BOOL)moveItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination; +- (BOOL)copyItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination; +- (BOOL)removeItemAtPath:(NSString *)thePath; +- (BOOL)linkItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination; +- (BOOL)createDirectoryAtPath:(NSString *)thePath withAttributes:(NSDictionary *)theAttributes; +- (BOOL)createSymbolicLinkAtPath:(NSString *)thePath withDestinationPath:(NSString *)theDestination; +- (NSString *)destinationOfSymbolicLinkAtPath:(NSString *)thePath; +- (NSArray *)contentsOfDirectoryAtPath:(NSString *)thePath; +- (NSDictionary *)attributesOfFileSystemForPath:(NSString *)thePath; +- (void)setAttributes:(NSDictionary *)theAttributes ofItemAtPath:(NSString *)thePath; +- (NSDictionary *)attributesOfItemAtPath:(NSString *)thePath; +@end \ No newline at end of file diff --git a/Classes/MGMFileManager.m b/Classes/MGMFileManager.m new file mode 100644 index 0000000..65d8644 --- /dev/null +++ b/Classes/MGMFileManager.m @@ -0,0 +1,86 @@ +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" +// +// MGMFileManager.m +// SoundNote +// +// Created by Mr. Gecko on 1/22/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMFileManager.h" + +@implementation NSFileManager (MGMFileManager) +- (BOOL)moveItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination { + if ([self respondsToSelector:@selector(movePath:toPath:handler:)]) + return [self movePath:thePath toPath:theDestination handler:nil]; + else + return [self moveItemAtPath:thePath toPath:theDestination error:nil]; +} +- (BOOL)copyItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination { + if ([self respondsToSelector:@selector(copyPath:toPath:handler:)]) + return [self copyPath:thePath toPath:theDestination handler:nil]; + else + return [self copyItemAtPath:thePath toPath:theDestination error:nil]; +} +- (BOOL)removeItemAtPath:(NSString *)thePath { + if ([self respondsToSelector:@selector(removeFileAtPath:handler:)]) + return [self removeFileAtPath:thePath handler:nil]; + else + return [self removeItemAtPath:thePath error:nil]; +} +- (BOOL)linkItemAtPath:(NSString *)thePath toPath:(NSString *)theDestination { + if ([self respondsToSelector:@selector(linkPath:toPath:handler:)]) + return [self linkPath:thePath toPath:theDestination handler:nil]; + else + return [self linkItemAtPath:thePath toPath:theDestination error:nil]; +} +- (BOOL)createDirectoryAtPath:(NSString *)thePath withAttributes:(NSDictionary *)theAttributes { + if ([self respondsToSelector:@selector(createDirectoryAtPath:attributes:)]) { + BOOL isDirectory; + if (![self fileExistsAtPath:thePath isDirectory:&isDirectory] && ![[thePath stringByDeletingLastPathComponent] isEqual:@""]) + [self createDirectoryAtPath:[thePath stringByDeletingLastPathComponent] withAttributes:nil]; + else if (!isDirectory || [[thePath stringByDeletingLastPathComponent] isEqual:@""]) + return false; + return [self createDirectoryAtPath:thePath attributes:theAttributes]; + } else { + return [self createDirectoryAtPath:thePath withIntermediateDirectories:YES attributes:theAttributes error:nil]; + } + return false; +} +- (BOOL)createSymbolicLinkAtPath:(NSString *)thePath withDestinationPath:(NSString *)theDestination { + if ([self respondsToSelector:@selector(createSymbolicLinkAtPath:pathContent:)]) + return [self createSymbolicLinkAtPath:thePath pathContent:theDestination]; + else + return [self createSymbolicLinkAtPath:thePath withDestinationPath:theDestination error:nil]; +} +- (NSString *)destinationOfSymbolicLinkAtPath:(NSString *)thePath { + if ([self respondsToSelector:@selector(pathContentOfSymbolicLinkAtPath:)]) + return [self pathContentOfSymbolicLinkAtPath:thePath]; + else + return [self destinationOfSymbolicLinkAtPath:thePath error:nil]; +} +- (NSArray *)contentsOfDirectoryAtPath:(NSString *)thePath { + if ([self respondsToSelector:@selector(directoryContentsAtPath:)]) + return [self directoryContentsAtPath:thePath]; + else + return [self contentsOfDirectoryAtPath:thePath error:nil]; +} +- (NSDictionary *)attributesOfFileSystemForPath:(NSString *)thePath { + if ([self respondsToSelector:@selector(fileSystemAttributesAtPath:)]) + return [self fileSystemAttributesAtPath:thePath]; + else + return [self attributesOfFileSystemForPath:thePath error:nil]; +} +- (void)setAttributes:(NSDictionary *)theAttributes ofItemAtPath:(NSString *)thePath { + if ([self respondsToSelector:@selector(changeFileAttributes:atPath:)]) + [self changeFileAttributes:theAttributes atPath:thePath]; + else + [self setAttributes:theAttributes ofItemAtPath:thePath error:nil]; +} +- (NSDictionary *)attributesOfItemAtPath:(NSString *)thePath { + if ([self respondsToSelector:@selector(fileAttributesAtPath:traverseLink:)]) + return [self fileAttributesAtPath:thePath traverseLink:YES]; + else + return [self attributesOfItemAtPath:thePath error:nil]; +} +@end \ No newline at end of file diff --git a/Classes/MGMLoginItems.h b/Classes/MGMLoginItems.h new file mode 100644 index 0000000..2adc8e8 --- /dev/null +++ b/Classes/MGMLoginItems.h @@ -0,0 +1,26 @@ +// +// MGMLoginItems.h +// SoundNote +// +// Created by Mr. Gecko on 8/7/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +extern NSString * const MGMLoginItemsPath; + +@interface MGMLoginItems : NSObject { + NSMutableDictionary *loginItems; +} ++ (id)items; +- (NSArray *)paths; +- (BOOL)selfExists; +- (BOOL)addSelf; +- (BOOL)removeSelf; +- (BOOL)exists:(NSString *)thePath; +- (BOOL)add:(NSString *)thePath; +- (BOOL)add:(NSString *)thePath hide:(BOOL)shouldHide; +- (BOOL)remove:(NSString *)thePath; +- (void)_save; +@end \ No newline at end of file diff --git a/Classes/MGMLoginItems.m b/Classes/MGMLoginItems.m new file mode 100644 index 0000000..2063cee --- /dev/null +++ b/Classes/MGMLoginItems.m @@ -0,0 +1,89 @@ +// +// MGMLoginItems.m +// SoundNote +// +// Created by Mr. Gecko on 8/7/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMLoginItems.h" + +NSString * const MGMLoginItemsPath = @"~/Library/Preferences/loginwindow.plist"; +NSString * const MGMItemsKey = @"AutoLaunchedApplicationDictionary"; +NSString * const MGMPathKey = @"Path"; +NSString * const MGMHideKey = @"Hide"; + +@implementation MGMLoginItems ++ (id)items { + return [[[self alloc] init] autorelease]; +} +- (id)init { + if ((self = [super init])) { + loginItems = [[NSMutableDictionary dictionaryWithContentsOfFile:[MGMLoginItemsPath stringByExpandingTildeInPath]] retain]; + } + return self; +} +- (void)dealloc { + [loginItems release]; + [super dealloc]; +} + +- (NSArray *)paths { + NSMutableArray *returnApps = [NSMutableArray array]; + NSArray *applications = [loginItems objectForKey:MGMItemsKey]; + for (int i=0; i<[applications count]; i++) { + [returnApps addObject:[[applications objectAtIndex:i] objectForKey:MGMPathKey]]; + } + return returnApps; +} + +- (BOOL)selfExists { + return [self exists:[[NSBundle mainBundle] bundlePath]]; +} +- (BOOL)addSelf { + return [self add:[[NSBundle mainBundle] bundlePath]]; +} +- (BOOL)removeSelf { + return [self remove:[[NSBundle mainBundle] bundlePath]]; +} + +- (BOOL)exists:(NSString *)thePath { + NSArray *applications = [loginItems objectForKey:MGMItemsKey]; + for (int i=0; i<[applications count]; i++) { + if ([[[applications objectAtIndex:i] objectForKey:MGMPathKey] isEqual:thePath]) + return YES; + } + return NO; +} +- (BOOL)add:(NSString *)thePath { + return [self add:thePath hide:NO]; +} +- (BOOL)add:(NSString *)thePath hide:(BOOL)shouldHide { + if ([self exists:thePath]) + return NO; + NSMutableArray *applications = [NSMutableArray arrayWithArray:[loginItems objectForKey:MGMItemsKey]]; + NSMutableDictionary *info = [NSMutableDictionary dictionary]; + [info setObject:thePath forKey:MGMPathKey]; + [info setObject:[NSNumber numberWithBool:shouldHide] forKey:MGMHideKey]; + [applications addObject:info]; + [loginItems setObject:applications forKey:MGMItemsKey]; + [self _save]; + return YES; +} +- (BOOL)remove:(NSString *)thePath { + NSMutableArray *applications = [NSMutableArray arrayWithArray:[loginItems objectForKey:MGMItemsKey]]; + for (int i=0; i<[applications count]; i++) { + if ([[[applications objectAtIndex:i] objectForKey:MGMPathKey] isEqual:thePath]) { + [applications removeObjectAtIndex:i]; + [loginItems setObject:applications forKey:MGMItemsKey]; + [self _save]; + return YES; + } + } + return NO; +} + +- (void)_save { + [loginItems writeToFile:[MGMLoginItemsPath stringByExpandingTildeInPath] atomically:YES]; +} +@end \ No newline at end of file diff --git a/Classes/MGMMD5.h b/Classes/MGMMD5.h new file mode 100644 index 0000000..87222e6 --- /dev/null +++ b/Classes/MGMMD5.h @@ -0,0 +1,48 @@ +// +// MGMMD5.h +// +// Created by Mr. Gecko on 1/6/10. +// No Copyright Claimed. Public Domain. +// + +#ifndef _MD_MD5 +#define _MD_MD5 + +#ifdef __NEXT_RUNTIME__ +#import + + +extern NSString * const MDNMD5; + +@interface NSString (MGMMD5) +- (NSString *)MD5; +- (NSString *)pathMD5; +@end +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +char *MD5String(const char *string, int length); +char *MD5File(const char *path); + +#define MD5Length 16 +#define MD5BufferSize 4 + +struct MD5Context { + uint32_t buf[MD5BufferSize]; + uint32_t bits[2]; + unsigned char in[64]; +}; + +void MD5Init(struct MD5Context *context); +void MD5Update(struct MD5Context *context, const unsigned char *buf, unsigned len); +void MD5Final(unsigned char digest[MD5Length], struct MD5Context *context); +void MD5Transform(uint32_t buf[MD5BufferSize], const unsigned char inraw[64]); + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/Classes/MGMMD5.m b/Classes/MGMMD5.m new file mode 100644 index 0000000..2aa2dff --- /dev/null +++ b/Classes/MGMMD5.m @@ -0,0 +1,297 @@ +// +// MGMMD5.m +// +// Created by Mr. Gecko on 1/6/10. +// No Copyright Claimed. Public Domain. +// C Algorithm created by Colin Plumb +// + +#ifdef __NEXT_RUNTIME__ +#import "MGMMD5.h" +#import "MGMTypes.h" + + +NSString * const MDNMD5 = @"md5"; + +@implementation NSString (MGMMD5) +- (NSString *)MD5 { + NSData *MDData = [self dataUsingEncoding:NSUTF8StringEncoding]; + struct MD5Context MDContext; + unsigned char MDDigest[MD5Length]; + + MD5Init(&MDContext); + MD5Update(&MDContext, [MDData bytes], [MDData length]); + MD5Final(MDDigest, &MDContext); + + char *stringBuffer = (char *)malloc(MD5Length * 2 + 1); + char *hexBuffer = stringBuffer; + + for (int i=0; i> 4) & 0xF]; + *hexBuffer++ = hexdigits[MDDigest[i] & 0xF]; + } + *hexBuffer = '\0'; + NSString *hash = [NSString stringWithUTF8String:stringBuffer]; + free(stringBuffer); + return hash; +} +- (NSString *)pathMD5 { + NSFileHandle *file = [NSFileHandle fileHandleForReadingAtPath:self]; + if (file==nil) + return nil; + struct MD5Context MDContext; + unsigned char MDDigest[MD5Length]; + + MD5Init(&MDContext); + int length; + do { + NSAutoreleasePool *pool = [NSAutoreleasePool new]; + NSData *MDData = [file readDataOfLength:MDFileReadLength]; + length = [MDData length]; + MD5Update(&MDContext, [MDData bytes], length); + [pool release]; + } while (length>0); + MD5Final(MDDigest, &MDContext); + + char *stringBuffer = (char *)malloc(MD5Length * 2 + 1); + char *hexBuffer = stringBuffer; + + for (int i=0; i> 4) & 0xF]; + *hexBuffer++ = hexdigits[MDDigest[i] & 0xF]; + } + *hexBuffer = '\0'; + NSString *hash = [NSString stringWithUTF8String:stringBuffer]; + free(stringBuffer); + return hash; +} +@end +#else +#include +#include +#include "MGMMD5.h" +#include "MGMTypes.h" +#endif + +char *MD5String(const char *string, int length) { + struct MD5Context MDContext; + unsigned char MDDigest[MD5Length]; + + MD5Init(&MDContext); + MD5Update(&MDContext, (const unsigned char *)string, length); + MD5Final(MDDigest, &MDContext); + + char *stringBuffer = (char *)malloc(MD5Length * 2 + 1); + char *hexBuffer = stringBuffer; + + for (int i=0; i> 4) & 0xF]; + *hexBuffer++ = hexdigits[MDDigest[i] & 0xF]; + } + *hexBuffer = '\0'; + + return stringBuffer; +} +char *MD5File(const char *path) { + FILE *file = fopen(path, "r"); + if (file==NULL) + return NULL; + struct MD5Context MDContext; + unsigned char MDDigest[MD5Length]; + + MD5Init(&MDContext); + int length; + do { + unsigned char MDData[MDFileReadLength]; + length = fread(&MDData, 1, MDFileReadLength, file); + MD5Update(&MDContext, MDData, length); + } while (length>0); + MD5Final(MDDigest, &MDContext); + + fclose(file); + + char *stringBuffer = (char *)malloc(MD5Length * 2 + 1); + char *hexBuffer = stringBuffer; + + for (int i=0; i> 4) & 0xF]; + *hexBuffer++ = hexdigits[MDDigest[i] & 0xF]; + } + *hexBuffer = '\0'; + + return stringBuffer; +} + +void MD5Init(struct MD5Context *context) { + context->buf[0] = 0x67452301; + context->buf[1] = 0xefcdab89; + context->buf[2] = 0x98badcfe; + context->buf[3] = 0x10325476; + + context->bits[0] = 0; + context->bits[1] = 0; +} + +void MD5Update(struct MD5Context *context, const unsigned char *buf, unsigned len) { + uint32_t t; + + t = context->bits[0]; + if ((context->bits[0] = (t + ((uint32_t)len << 3))) < t) + context->bits[1]++; + context->bits[1] += len >> 29; + + t = (t >> 3) & 0x3f; + + if (t!=0) { + unsigned char *p = context->in + t; + + t = 64-t; + if (len < t) { + memcpy(p, buf, len); + return; + } + memcpy(p, buf, t); + MD5Transform(context->buf, context->in); + buf += t; + len -= t; + } + + while (len >= 64) { + memcpy(context->in, buf, 64); + MD5Transform(context->buf, context->in); + buf += 64; + len -= 64; + } + + memcpy(context->in, buf, len); +} + +void MD5Final(unsigned char digest[MD5Length], struct MD5Context *context) { + unsigned count; + unsigned char *p; + + count = (context->bits[0] >> 3) & 0x3F; + + p = context->in + count; + *p++ = MDPadding[0]; + + count = 64 - 1 - count; + + if (count < 8) { + memset(p, MDPadding[1], count); + MD5Transform(context->buf, context->in); + + memset(context->in, MDPadding[1], 56); + } else { + memset(p, MDPadding[1], count-8); + } + + putu32l(context->bits[0], context->in + 56); + putu32l(context->bits[1], context->in + 60); + + MD5Transform(context->buf, context->in); + for (int i=0; i<4; i++) + putu32l(context->buf[i], digest + (4 * i)); + + memset(context, 0, sizeof(context)); +} + +/* #define MD5_F1(x, y, z) (x & y | ~x & z) */ +#define MD5_F1(x, y, z) (z ^ (x & (y ^ z))) +#define MD5_F2(x, y, z) MD5_F1(z, x, y) +#define MD5_F3(x, y, z) (x ^ y ^ z) +#define MD5_F4(x, y, z) (y ^ (x | ~z)) + +#define MD5STEP(f, w, x, y, z, data, s) \ + ( w += f(x, y, z) + data, w &= 0xffffffff, w = w<>(32-s), w += x ) + +void MD5Transform(uint32_t buf[MD5BufferSize], const unsigned char inraw[64]) { + uint32_t in[16]; + int i; + + for (i = 0; i < 16; ++i) { + in[i] = getu32l(inraw+4*i); + } + + uint32_t a = buf[0]; + uint32_t b = buf[1]; + uint32_t c = buf[2]; + uint32_t d = buf[3]; + + // Round 1 + MD5STEP(MD5_F1, a, b, c, d, in[ 0]+0xd76aa478, 7); + MD5STEP(MD5_F1, d, a, b, c, in[ 1]+0xe8c7b756, 12); + MD5STEP(MD5_F1, c, d, a, b, in[ 2]+0x242070db, 17); + MD5STEP(MD5_F1, b, c, d, a, in[ 3]+0xc1bdceee, 22); + MD5STEP(MD5_F1, a, b, c, d, in[ 4]+0xf57c0faf, 7); + MD5STEP(MD5_F1, d, a, b, c, in[ 5]+0x4787c62a, 12); + MD5STEP(MD5_F1, c, d, a, b, in[ 6]+0xa8304613, 17); + MD5STEP(MD5_F1, b, c, d, a, in[ 7]+0xfd469501, 22); + MD5STEP(MD5_F1, a, b, c, d, in[ 8]+0x698098d8, 7); + MD5STEP(MD5_F1, d, a, b, c, in[ 9]+0x8b44f7af, 12); + MD5STEP(MD5_F1, c, d, a, b, in[10]+0xffff5bb1, 17); + MD5STEP(MD5_F1, b, c, d, a, in[11]+0x895cd7be, 22); + MD5STEP(MD5_F1, a, b, c, d, in[12]+0x6b901122, 7); + MD5STEP(MD5_F1, d, a, b, c, in[13]+0xfd987193, 12); + MD5STEP(MD5_F1, c, d, a, b, in[14]+0xa679438e, 17); + MD5STEP(MD5_F1, b, c, d, a, in[15]+0x49b40821, 22); + + // Round 2 + MD5STEP(MD5_F2, a, b, c, d, in[ 1]+0xf61e2562, 5); + MD5STEP(MD5_F2, d, a, b, c, in[ 6]+0xc040b340, 9); + MD5STEP(MD5_F2, c, d, a, b, in[11]+0x265e5a51, 14); + MD5STEP(MD5_F2, b, c, d, a, in[ 0]+0xe9b6c7aa, 20); + MD5STEP(MD5_F2, a, b, c, d, in[ 5]+0xd62f105d, 5); + MD5STEP(MD5_F2, d, a, b, c, in[10]+0x02441453, 9); + MD5STEP(MD5_F2, c, d, a, b, in[15]+0xd8a1e681, 14); + MD5STEP(MD5_F2, b, c, d, a, in[ 4]+0xe7d3fbc8, 20); + MD5STEP(MD5_F2, a, b, c, d, in[ 9]+0x21e1cde6, 5); + MD5STEP(MD5_F2, d, a, b, c, in[14]+0xc33707d6, 9); + MD5STEP(MD5_F2, c, d, a, b, in[ 3]+0xf4d50d87, 14); + MD5STEP(MD5_F2, b, c, d, a, in[ 8]+0x455a14ed, 20); + MD5STEP(MD5_F2, a, b, c, d, in[13]+0xa9e3e905, 5); + MD5STEP(MD5_F2, d, a, b, c, in[ 2]+0xfcefa3f8, 9); + MD5STEP(MD5_F2, c, d, a, b, in[ 7]+0x676f02d9, 14); + MD5STEP(MD5_F2, b, c, d, a, in[12]+0x8d2a4c8a, 20); + + // Round 3 + MD5STEP(MD5_F3, a, b, c, d, in[ 5]+0xfffa3942, 4); + MD5STEP(MD5_F3, d, a, b, c, in[ 8]+0x8771f681, 11); + MD5STEP(MD5_F3, c, d, a, b, in[11]+0x6d9d6122, 16); + MD5STEP(MD5_F3, b, c, d, a, in[14]+0xfde5380c, 23); + MD5STEP(MD5_F3, a, b, c, d, in[ 1]+0xa4beea44, 4); + MD5STEP(MD5_F3, d, a, b, c, in[ 4]+0x4bdecfa9, 11); + MD5STEP(MD5_F3, c, d, a, b, in[ 7]+0xf6bb4b60, 16); + MD5STEP(MD5_F3, b, c, d, a, in[10]+0xbebfbc70, 23); + MD5STEP(MD5_F3, a, b, c, d, in[13]+0x289b7ec6, 4); + MD5STEP(MD5_F3, d, a, b, c, in[ 0]+0xeaa127fa, 11); + MD5STEP(MD5_F3, c, d, a, b, in[ 3]+0xd4ef3085, 16); + MD5STEP(MD5_F3, b, c, d, a, in[ 6]+0x04881d05, 23); + MD5STEP(MD5_F3, a, b, c, d, in[ 9]+0xd9d4d039, 4); + MD5STEP(MD5_F3, d, a, b, c, in[12]+0xe6db99e5, 11); + MD5STEP(MD5_F3, c, d, a, b, in[15]+0x1fa27cf8, 16); + MD5STEP(MD5_F3, b, c, d, a, in[ 2]+0xc4ac5665, 23); + + // Round 4 + MD5STEP(MD5_F4, a, b, c, d, in[ 0]+0xf4292244, 6); + MD5STEP(MD5_F4, d, a, b, c, in[ 7]+0x432aff97, 10); + MD5STEP(MD5_F4, c, d, a, b, in[14]+0xab9423a7, 15); + MD5STEP(MD5_F4, b, c, d, a, in[ 5]+0xfc93a039, 21); + MD5STEP(MD5_F4, a, b, c, d, in[12]+0x655b59c3, 6); + MD5STEP(MD5_F4, d, a, b, c, in[ 3]+0x8f0ccc92, 10); + MD5STEP(MD5_F4, c, d, a, b, in[10]+0xffeff47d, 15); + MD5STEP(MD5_F4, b, c, d, a, in[ 1]+0x85845dd1, 21); + MD5STEP(MD5_F4, a, b, c, d, in[ 8]+0x6fa87e4f, 6); + MD5STEP(MD5_F4, d, a, b, c, in[15]+0xfe2ce6e0, 10); + MD5STEP(MD5_F4, c, d, a, b, in[ 6]+0xa3014314, 15); + MD5STEP(MD5_F4, b, c, d, a, in[13]+0x4e0811a1, 21); + MD5STEP(MD5_F4, a, b, c, d, in[ 4]+0xf7537e82, 6); + MD5STEP(MD5_F4, d, a, b, c, in[11]+0xbd3af235, 10); + MD5STEP(MD5_F4, c, d, a, b, in[ 2]+0x2ad7d2bb, 15); + MD5STEP(MD5_F4, b, c, d, a, in[ 9]+0xeb86d391, 21); + + buf[0] += a; + buf[1] += b; + buf[2] += c; + buf[3] += d; +} \ No newline at end of file diff --git a/Classes/MGMPathSubscriber.h b/Classes/MGMPathSubscriber.h new file mode 100644 index 0000000..28271a1 --- /dev/null +++ b/Classes/MGMPathSubscriber.h @@ -0,0 +1,33 @@ +// +// MGMPathSubscriber.h +// SoundNote +// +// Created by Mr. Gecko on 1/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +extern NSString * const MGMPathSubscriptionChangedNotification; + +@protocol MGMPathSubscriberDelegate +- (void)subscribedPathChanged:(NSString *)thePath; +@end + +@interface MGMPathSubscriber : NSObject { + id delegate; + NSMutableDictionary *subscriptions; + FNSubscriptionUPP subscriptionUPP; + NSMutableArray *notificationsSending; +} ++ (id)sharedPathSubscriber; + +- (id)delegate; +- (void)setDelegate:(id)theDelegate; + +- (void)addPath:(NSString *)thePath; +- (void)removePath:(NSString *)thePath; +- (void)removeAllPaths; + +- (NSArray *)subscribedPaths; +@end \ No newline at end of file diff --git a/Classes/MGMPathSubscriber.m b/Classes/MGMPathSubscriber.m new file mode 100644 index 0000000..6133af4 --- /dev/null +++ b/Classes/MGMPathSubscriber.m @@ -0,0 +1,101 @@ +// +// MGMPathSubscriber.m +// SoundNote +// +// Created by Mr. Gecko on 1/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMPathSubscriber.h" + +@interface MGMPathSubscriber (MGMPrivate) +- (void)subscriptionChanged:(FNSubscriptionRef)theSubscription; +- (void)sendNotificationForPath:(NSString *)thePath; +@end + +static MGMPathSubscriber *MGMSharedPathSubscriber; +NSString * const MGMSubscribedPathChangedNotification = @"MGMSubscribedPathChangedNotification"; + +void MGMPathSubscriptionChange(FNMessage theMessage, OptionBits theFlags, void *thePathSubscription, FNSubscriptionRef theSubscription) { + if (theMessage==kFNDirectoryModifiedMessage) + [(MGMPathSubscriber *)thePathSubscription subscriptionChanged:theSubscription]; + else + NSLog(@"MGMPathSubscription: Received Unknown message: %d", (int)theMessage); +} + +@implementation MGMPathSubscriber ++ (id)sharedPathSubscriber { + if (MGMSharedPathSubscriber==nil) + MGMSharedPathSubscriber = [MGMPathSubscriber new]; + return MGMSharedPathSubscriber; +} +- (id)init { + if ((self = [super init])) { + subscriptions = [NSMutableDictionary new]; + subscriptionUPP = NewFNSubscriptionUPP(MGMPathSubscriptionChange); + notificationsSending = [NSMutableArray new]; + } + return self; +} +- (void)dealloc { + [self removeAllPaths]; + DisposeFNSubscriptionUPP(subscriptionUPP); + [subscriptions release]; + [notificationsSending release]; + [super dealloc]; +} + +- (id)delegate { + return delegate; +} +- (void)setDelegate:(id)theDelegate { + delegate = theDelegate; +} + +- (void)addPath:(NSString *)thePath { + NSValue *value = [subscriptions objectForKey:thePath]; + if (value!=nil) + return; + FNSubscriptionRef subscription = NULL; + OSStatus error = FNSubscribeByPath((UInt8 *)[thePath fileSystemRepresentation], subscriptionUPP, self, kFNNotifyInBackground, &subscription); + if (error!=noErr) { + NSLog(@"MGMPathSubscription: Unable to subscribe to %@ due to the error %ld", thePath, (long)error); + return; + } + [subscriptions setObject:[NSValue valueWithPointer:subscription] forKey:thePath]; +} +- (void)removePath:(NSString *)thePath { + NSValue *value = [subscriptions objectForKey:thePath]; + if (value!=nil) { + FNUnsubscribe([value pointerValue]); + [subscriptions removeObjectForKey:thePath]; + } +} +- (void)removeAllPaths { + NSArray *keys = [subscriptions allKeys]; + for (int i=0; i<[keys count]; i++) { + FNUnsubscribe([[subscriptions objectForKey:[keys objectAtIndex:i]] pointerValue]); + } + [subscriptions removeAllObjects]; +} + +- (NSArray *)subscribedPaths { + return [subscriptions allKeys]; +} + +- (void)subscriptionChanged:(FNSubscriptionRef)theSubscription { + NSArray *keys = [subscriptions allKeysForObject:[NSValue valueWithPointer:theSubscription]]; + if ([keys count]>=1) { + NSString *path = [keys objectAtIndex:0]; + if (![notificationsSending containsObject:path]) { + [notificationsSending addObject:path]; + [self performSelector:@selector(sendNotificationForPath:) withObject:path afterDelay:0.5]; + } + } +} +- (void)sendNotificationForPath:(NSString *)thePath { + [[NSNotificationCenter defaultCenter] postNotificationName:MGMSubscribedPathChangedNotification object:thePath]; + if ([delegate respondsToSelector:@selector(subscribedPathChanged:)]) [delegate subscribedPathChanged:thePath]; + [notificationsSending removeObject:thePath]; +} +@end \ No newline at end of file diff --git a/Classes/MGMSound.h b/Classes/MGMSound.h new file mode 100644 index 0000000..72ec05c --- /dev/null +++ b/Classes/MGMSound.h @@ -0,0 +1,52 @@ +// +// MGMSound.h +// SoundNote +// +// Created by Mr. Gecko on 9/23/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#if TARGET_OS_IPHONE +#import +#import +#else +#import +#endif + +@class MGMSound; + +@protocol MGMSoundDelegate +- (void)soundDidFinishPlaying:(MGMSound *)theSound; +@end + +@interface MGMSound : NSObject +#if TARGET_OS_IPHONE + +#else + +#endif +{ +#if TARGET_OS_IPHONE + AVAudioPlayer *sound; +#else + NSSound *sound; +#endif + id delegate; + + BOOL loops; +} +- (id)initWithContentsOfFile:(NSString *)theFile; +- (id)initWithContentsOfURL:(NSURL *)theURL; +- (id)initWithData:(NSData *)theData; + +- (void)setDelegate:(id)theDelegate; +- (id)delegate; + +- (void)setLoops:(BOOL)shouldLoop; +- (BOOL)loops; + +- (void)play; +- (void)pause; +- (void)stop; +- (BOOL)isPlaying; +@end \ No newline at end of file diff --git a/Classes/MGMSound.m b/Classes/MGMSound.m new file mode 100644 index 0000000..8f65285 --- /dev/null +++ b/Classes/MGMSound.m @@ -0,0 +1,98 @@ +// +// MGMSound.m +// SoundNote +// +// Created by Mr. Gecko on 9/23/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMSound.h" + +@implementation MGMSound +- (id)init { + if ((self = [super init])) { + loops = NO; + } + return self; +} +- (id)initWithContentsOfFile:(NSString *)theFile { + return [self initWithContentsOfURL:[NSURL fileURLWithPath:theFile]]; +} +- (id)initWithContentsOfURL:(NSURL *)theURL { + if ((self = [self init])) { +#if TARGET_OS_IPHONE + sound = [[AVAudioPlayer alloc] initWithContentsOfURL:theURL error:nil]; +#else + sound = [[NSSound alloc] initWithContentsOfURL:theURL byReference:YES]; +#endif + [sound setDelegate:self]; + } + return self; +} +- (id)initWithData:(NSData *)theData { + if ((self = [self init])) { +#if TARGET_OS_IPHONE + sound = [[AVAudioPlayer alloc] initWithData:theData error:nil]; +#else + sound = [[NSSound alloc] initWithData:theData]; +#endif + [sound setDelegate:self]; + } + return self; +} +- (void)dealloc { + [sound setDelegate:nil]; + [sound stop]; + [sound release]; + [super dealloc]; +} + +- (void)setDelegate:(id)theDelegate { + delegate = theDelegate; +} +- (id)delegate { + return delegate; +} + +#if TARGET_OS_IPHONE +- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag { + if (loops) { + [sound stop]; + [sound play]; + } else { + if (delegate!=nil && [delegate respondsToSelector:@selector(soundDidFinishPlaying:)]) [delegate soundDidFinishPlaying:self]; + } +} +#else +- (void)sound:(NSSound *)theSound didFinishPlaying:(BOOL)finishedPlaying { + if (finishedPlaying) { + if (loops) { + [sound stop]; + [sound play]; + } else { + if (delegate!=nil && [delegate respondsToSelector:@selector(soundDidFinishPlaying:)]) [delegate soundDidFinishPlaying:self]; + } + } +} +#endif + +- (void)setLoops:(BOOL)shouldLoop { + loops = shouldLoop; +} +- (BOOL)loops { + return loops; +} + +- (void)play { + [sound performSelectorOnMainThread:@selector(play) withObject:nil waitUntilDone:YES]; +} +- (void)pause { + [sound pause]; +} +- (void)stop { + [sound stop]; +} +- (BOOL)isPlaying { + return [sound isPlaying]; +} +@end \ No newline at end of file diff --git a/Classes/MGMTypes.h b/Classes/MGMTypes.h new file mode 100644 index 0000000..b0dfa55 --- /dev/null +++ b/Classes/MGMTypes.h @@ -0,0 +1,100 @@ +// +// MGMTypes.h +// +// Created by Mr. Gecko on 2/24/10. +// No Copyright Claimed. Public Domain. +// + +#ifdef __NEXT_RUNTIME__ +#import +#endif + +#define INT64(n) n ## ULL + +#define ROR32(x, b) ((x >> b) | (x << (32 - b))) +#define ROR64(x, b) ((x >> b) | (x << (64 - b))) +#define SHR(x, b) (x >> b) + +#define MDFileReadLength 1048576 + +static const char hexdigits[] = "0123456789abcdef"; + +static const unsigned char MDPadding[128] = +{ + 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 +}; + +static uint32_t getu32(const uint8_t *addr) { + return ((uint32_t)addr[0] << 24) + | ((uint32_t)addr[1] << 16) + | ((uint32_t)addr[2] << 8) + | ((uint32_t)addr[3]); +} +static void putu32(uint32_t data, uint8_t *addr) { + addr[0] = (uint8_t)(data >> 24); + addr[1] = (uint8_t)(data >> 16); + addr[2] = (uint8_t)(data >> 8); + addr[3] = (uint8_t)data; +} + +static uint64_t getu64(const uint8_t *addr) { + return ((uint64_t)addr[0] << 56) + | ((uint64_t)addr[1] << 48) + | ((uint64_t)addr[2] << 40) + | ((uint64_t)addr[3] << 32) + | ((uint64_t)addr[4] << 24) + | ((uint64_t)addr[5] << 16) + | ((uint64_t)addr[6] << 8) + | ((uint64_t)addr[7]); +} +static void putu64(uint64_t data, uint8_t *addr) { + addr[0] = (uint8_t)(data >> 56); + addr[1] = (uint8_t)(data >> 48); + addr[2] = (uint8_t)(data >> 40); + addr[3] = (uint8_t)(data >> 32); + addr[4] = (uint8_t)(data >> 24); + addr[5] = (uint8_t)(data >> 16); + addr[6] = (uint8_t)(data >> 8); + addr[7] = (uint8_t)data; +} + +static uint32_t getu32l(const uint8_t *addr) { + return ((uint32_t)addr[0]) + | ((uint32_t)addr[1] << 8) + | ((uint32_t)addr[2] << 16) + | ((uint32_t)addr[3] << 24); +} +static void putu32l(uint32_t data, uint8_t *addr) { + addr[0] = (uint8_t)data; + addr[1] = (uint8_t)(data >> 8); + addr[2] = (uint8_t)(data >> 16); + addr[3] = (uint8_t)(data >> 24); +} + +static uint64_t getu64l(const uint8_t *addr) { + return ((uint64_t)addr[0]) + | ((uint64_t)addr[1] << 8) + | ((uint64_t)addr[2] << 16) + | ((uint64_t)addr[3] << 24) + | ((uint64_t)addr[4] << 32) + | ((uint64_t)addr[5] << 40) + | ((uint64_t)addr[6] << 48) + | ((uint64_t)addr[7] << 56); +} +static void putu64l(uint64_t data, uint8_t *addr) { + addr[0] = (uint8_t)data; + addr[1] = (uint8_t)(data >> 8); + addr[2] = (uint8_t)(data >> 16); + addr[3] = (uint8_t)(data >> 24); + addr[4] = (uint8_t)(data >> 32); + addr[5] = (uint8_t)(data >> 40); + addr[6] = (uint8_t)(data >> 48); + addr[7] = (uint8_t)(data >> 56); +} \ No newline at end of file diff --git a/Classes/Watchers/MGMAccessibleWatcher.h b/Classes/Watchers/MGMAccessibleWatcher.h new file mode 100644 index 0000000..19a6b0d --- /dev/null +++ b/Classes/Watchers/MGMAccessibleWatcher.h @@ -0,0 +1,17 @@ +// +// MGMAccessibleWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/17/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMAccessibleWatcher : NSObject { + NSMutableDictionary *observers; +} +- (void)registerObserversFor:(NSDictionary *)application; + +- (void)receivedNotification:(NSString *)theName process:(ProcessSerialNumber *)theProcess element:(AXUIElementRef)theElement; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMAccessibleWatcher.m b/Classes/Watchers/MGMAccessibleWatcher.m new file mode 100644 index 0000000..e23daf9 --- /dev/null +++ b/Classes/Watchers/MGMAccessibleWatcher.m @@ -0,0 +1,161 @@ +// +// MGMAccessibleWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/17/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMAccessibleWatcher.h" +#import "MGMController.h" +#import + +NSString *MGMANSApplicationProcessIdentifier = @"NSApplicationProcessIdentifier"; +NSString *MGMANSApplicationName = @"NSApplicationName"; +NSString *MGMBundlePath = @"BundlePath"; + +static void receivedNotification(AXObserverRef observer, AXUIElementRef element, CFStringRef notification, void *refcon) { + pid_t pid = 0; + AXUIElementGetPid(element, &pid); + ProcessSerialNumber process; + GetProcessForPID(pid, &process); + [(MGMAccessibleWatcher *)refcon receivedNotification:(NSString *)notification process:&process element:element]; +} + +@implementation MGMAccessibleWatcher +- (id)init { + if ((self = [super init])) { + if (!AXAPIEnabled()) { + NSAlert *alert = [[NSAlert new] autorelease]; + [alert setMessageText:@"'Enable access for assistive devices' is not enabled."]; + [alert setInformativeText:@"For Accessible Notifications to work, you must have 'Enable access for assistive devices' in the 'Universal Access' preferences panel enabled. Once you have enabled this, you can quit SoundNote by opening it in the finder and pressing command (apple) and the q key and relaunch it to gain these features."]; + [alert runModal]; + } else { + observers = [NSMutableDictionary new]; + NSNotificationCenter *notificationCenter = [[NSWorkspace sharedWorkspace] notificationCenter]; + [notificationCenter addObserver:self selector:@selector(applicationDidLaunch:) name:NSWorkspaceDidLaunchApplicationNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(applicationDidTerminate:) name:NSWorkspaceDidTerminateApplicationNotification object:nil]; + + NSArray *applications = [[NSWorkspace sharedWorkspace] launchedApplications]; + for (int i=0; i<[applications count]; i++) { + [self registerObserversFor:[applications objectAtIndex:i]]; + } + } + } + return self; +} +- (void)dealloc { + [[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver:self]; + NSArray *keys = [observers allKeys]; + for (int i=0; i<[keys count]; i++) { + CFRunLoopRemoveSource(CFRunLoopGetCurrent(), AXObserverGetRunLoopSource((AXObserverRef)[observers objectForKey:[keys objectAtIndex:i]]), kCFRunLoopDefaultMode); + } + [observers release]; + [super dealloc]; +} + +- (void)applicationDidLaunch:(NSNotification *)theNotification { + [self registerObserversFor:[theNotification userInfo]]; +} +- (void)applicationDidTerminate:(NSNotification *)theNotification { + NSNumber *pidNumber = [[theNotification userInfo] objectForKey:MGMANSApplicationProcessIdentifier]; + AXObserverRef observer = (AXObserverRef)[observers objectForKey:pidNumber]; + if (observer!=NULL) { + CFRunLoopRemoveSource(CFRunLoopGetCurrent(), AXObserverGetRunLoopSource(observer), kCFRunLoopDefaultMode); + [observers removeObjectForKey:pidNumber]; + } +} + +- (void)observe:(CFStringRef)theNotification element:(AXUIElementRef)theElement observer:(AXObserverRef)theObserver application:(NSDictionary *)theApplication { + if (AXObserverAddNotification(theObserver, theElement, theNotification, self)!=kAXErrorSuccess) + NSLog(@"Unable to observe %@ for %@.", (NSString *)theNotification, [theApplication valueForKey:MGMANSApplicationName]); +} +- (void)registerObserversFor:(NSDictionary *)theApplication { + NSNumber *pidNumber = [theApplication objectForKey:MGMANSApplicationProcessIdentifier]; + if ([pidNumber intValue]!=getpid()) { + if (![observers objectForKey:pidNumber]) { + pid_t pid = (pid_t)[pidNumber intValue]; + AXObserverRef observer; + if (AXObserverCreate(pid, receivedNotification, &observer)==kAXErrorSuccess) { + CFRunLoopAddSource(CFRunLoopGetCurrent(), AXObserverGetRunLoopSource(observer), kCFRunLoopDefaultMode); + AXUIElementRef element = AXUIElementCreateApplication(pid); + [self observe:kAXFocusedWindowChangedNotification element:element observer:observer application:theApplication]; + [self observe:kAXWindowCreatedNotification element:element observer:observer application:theApplication]; + [self observe:kAXWindowMiniaturizedNotification element:element observer:observer application:theApplication]; + [self observe:kAXWindowDeminiaturizedNotification element:element observer:observer application:theApplication]; + [self observe:kAXDrawerCreatedNotification element:element observer:observer application:theApplication]; + [self observe:kAXSheetCreatedNotification element:element observer:observer application:theApplication]; + [self observe:kAXMenuOpenedNotification element:element observer:observer application:theApplication]; + [self observe:kAXMenuClosedNotification element:element observer:observer application:theApplication]; + [self observe:kAXMenuItemSelectedNotification element:element observer:observer application:theApplication]; + [self observe:kAXRowExpandedNotification element:element observer:observer application:theApplication]; + [self observe:kAXRowCollapsedNotification element:element observer:observer application:theApplication]; + [self observe:kAXSelectedRowsChangedNotification element:element observer:observer application:theApplication]; + if (![[MGMSystemInfo info] isAfterSnowLeopard]) { + [self observe:kAXApplicationHiddenNotification element:element observer:observer application:theApplication]; + [self observe:kAXApplicationShownNotification element:element observer:observer application:theApplication]; + } + [observers setObject:(id)observer forKey:pidNumber]; + CFRelease(observer); + CFRelease(element); + } else { + NSLog(@"Unable to create observer for %@.", [theApplication valueForKey:MGMANSApplicationName]); + } + } + } +} + +- (void)receivedNotification:(NSString *)theName process:(ProcessSerialNumber *)theProcess element:(AXUIElementRef)theElement { + NSDictionary *information = (NSDictionary *)ProcessInformationCopyDictionary(theProcess, kProcessDictionaryIncludeAllInformationMask); + if ([theName isEqual:(NSString *)kAXFocusedWindowChangedNotification]) { + CFTypeRef title; + AXUIElementCopyAttributeValue(theElement, CFSTR("AXTitle"), &title); + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"focusedwindowchanged", MGMNName, @"Focused Window Changed", MGMNTitle, [NSString stringWithFormat:@"%@ in %@", (NSString *)title, [information objectForKey:(NSString *)kCFBundleNameKey]], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + if (title!=NULL) + CFRelease(title); + } else if ([theName isEqual:(NSString *)kAXWindowCreatedNotification]) { + CFTypeRef title; + AXUIElementCopyAttributeValue(theElement, CFSTR("AXTitle"), &title); + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"windowcreated", MGMNName, @"Window Created", MGMNTitle, [NSString stringWithFormat:@"%@ in %@", (NSString *)title, [information objectForKey:(NSString *)kCFBundleNameKey]], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + if (title!=NULL) + CFRelease(title); + } else if ([theName isEqual:(NSString *)kAXWindowMiniaturizedNotification]) { + CFTypeRef title; + AXUIElementCopyAttributeValue(theElement, CFSTR("AXTitle"), &title); + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"windowminiaturized", MGMNName, @"Window Miniaturized", MGMNTitle, [NSString stringWithFormat:@"%@ in %@", (NSString *)title, [information objectForKey:(NSString *)kCFBundleNameKey]], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + if (title!=NULL) + CFRelease(title); + } else if ([theName isEqual:(NSString *)kAXWindowDeminiaturizedNotification]) { + CFTypeRef title; + AXUIElementCopyAttributeValue(theElement, CFSTR("AXTitle"), &title); + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"windowdeminiaturized", MGMNName, @"Window Deminiaturized", MGMNTitle, [NSString stringWithFormat:@"%@ in %@", (NSString *)title, [information objectForKey:(NSString *)kCFBundleNameKey]], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + if (title!=NULL) + CFRelease(title); + } else if ([theName isEqual:(NSString *)kAXDrawerCreatedNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"drawercreated", MGMNName, @"Drawer Created", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXSheetCreatedNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"sheetcreated", MGMNName, @"Sheet Created", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXMenuOpenedNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"menuopened", MGMNName, @"Menu Opened", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXMenuClosedNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"menuclosed", MGMNName, @"Menu Closed", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXMenuItemSelectedNotification]) { + CFTypeRef title; + AXUIElementCopyAttributeValue(theElement, CFSTR("AXTitle"), &title); + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"menuitemselected", MGMNName, @"Menu Item Selected", MGMNTitle, [NSString stringWithFormat:@"%@ in %@", (NSString *)title, [information objectForKey:(NSString *)kCFBundleNameKey]], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + if (title!=NULL) + CFRelease(title); + } else if ([theName isEqual:(NSString *)kAXRowExpandedNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"rowexpanded", MGMNName, @"Row Expanded", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXRowCollapsedNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"rowcollapsed", MGMNName, @"Row Collapsed", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXSelectedRowsChangedNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"selectedrowschanged", MGMNName, @"Selected Rows Changed", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXApplicationHiddenNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationdidhide", MGMNName, @"Application Did Hide", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } else if ([theName isEqual:(NSString *)kAXApplicationShownNotification]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationdidunhide", MGMNName, @"Application Did Unhide", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:MGMBundlePath]], MGMNIcon, nil]]; + } + [information release]; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMApplicationWatcher.h b/Classes/Watchers/MGMApplicationWatcher.h new file mode 100644 index 0000000..f551ce5 --- /dev/null +++ b/Classes/Watchers/MGMApplicationWatcher.h @@ -0,0 +1,15 @@ +// +// MGMApplicationWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMApplicationWatcher : NSObject { + +} +- (void)frontApplicationChangedTo:(ProcessSerialNumber *)theProcess; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMApplicationWatcher.m b/Classes/Watchers/MGMApplicationWatcher.m new file mode 100644 index 0000000..6eee573 --- /dev/null +++ b/Classes/Watchers/MGMApplicationWatcher.m @@ -0,0 +1,79 @@ +// +// MGMApplicationWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMApplicationWatcher.h" +#import "MGMController.h" +#import +#import + +NSString * const MGMNSApplicationName = @"NSApplicationName"; +NSString * const MGMNSApplicationPath = @"NSApplicationPath"; +NSString * const MGMNSWorkspaceApplicationKey = @"NSWorkspaceApplicationKey"; + +OSStatus frontAppChanged(EventHandlerCallRef nextHandler, EventRef theEvent, void *userData) { + ProcessSerialNumber thisProcess; + GetCurrentProcess(&thisProcess); + ProcessSerialNumber newProcess; + GetFrontProcess(&newProcess); + Boolean same; + SameProcess(&newProcess, &thisProcess, &same); + if (!same) + [(MGMApplicationWatcher *)userData frontApplicationChangedTo:&newProcess]; + return (CallNextEventHandler(nextHandler, theEvent)); +} + +@implementation MGMApplicationWatcher +- (id)init { + if ((self = [super init])) { + EventTypeSpec eventType; + eventType.eventClass = kEventClassApplication; + eventType.eventKind = kEventAppFrontSwitched; + InstallApplicationEventHandler(NewEventHandlerUPP(frontAppChanged), 1, &eventType, self, NULL); + + NSNotificationCenter *notificationCenter = [[NSWorkspace sharedWorkspace] notificationCenter]; + [notificationCenter addObserver:self selector:@selector(applicationWillLaunch:) name:NSWorkspaceWillLaunchApplicationNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(applicationDidLaunch:) name:NSWorkspaceDidLaunchApplicationNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(applicationDidTerminate:) name:NSWorkspaceDidTerminateApplicationNotification object:nil]; + if ([[MGMSystemInfo info] isAfterSnowLeopard]) { + [notificationCenter addObserver:self selector:@selector(applicationDidHide:) name:@"NSWorkspaceDidHideApplicationNotification" object:nil]; + [notificationCenter addObserver:self selector:@selector(applicationDidUnhide:) name:@"NSWorkspaceDidUnhideApplicationNotification" object:nil]; + } + } + return self; +} +- (void)dealloc { + DisposeEventHandlerUPP(frontAppChanged); + [[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver:self]; + [super dealloc]; +} + +- (void)frontApplicationChangedTo:(ProcessSerialNumber *)theProcess { + NSDictionary *information = (NSDictionary *)ProcessInformationCopyDictionary(theProcess, kProcessDictionaryIncludeAllInformationMask); + if ([[information objectForKey:(NSString *)kCFBundleNameKey] isEqual:@"SecurityAgent"]) + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"passworddialogopened", MGMNName, @"Password Dialog Opened", MGMNTitle, @"The system is requesting you enter your password.", MGMNDescription, nil]]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationbecamefront", MGMNName, @"Application Became Front", MGMNTitle, [information objectForKey:(NSString *)kCFBundleNameKey], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[information objectForKey:@"BundlePath"]], MGMNIcon, nil]]; + [information release]; +} +- (void)applicationWillLaunch:(NSNotification *)theNotification { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationwilllaunch", MGMNName, @"Application Will Launch", MGMNTitle, [[theNotification userInfo] objectForKey:MGMNSApplicationName], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[[theNotification userInfo] objectForKey:MGMNSApplicationPath]], MGMNIcon, nil]]; +} +- (void)applicationDidLaunch:(NSNotification *)theNotification { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationdidlaunch", MGMNName, @"Application Did Launch", MGMNTitle, [[theNotification userInfo] objectForKey:MGMNSApplicationName], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[[theNotification userInfo] objectForKey:MGMNSApplicationPath]], MGMNIcon, nil]]; +} +- (void)applicationDidTerminate:(NSNotification *)theNotification { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationdidterminate", MGMNName, @"Application Did Terminate", MGMNTitle, [[theNotification userInfo] objectForKey:MGMNSApplicationName], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[[theNotification userInfo] objectForKey:MGMNSApplicationPath]], MGMNIcon, nil]]; +} +- (void)applicationDidHide:(NSNotification *)theNotification { + NSRunningApplication *application = [[theNotification userInfo] objectForKey:MGMNSWorkspaceApplicationKey]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationdidhide", MGMNName, @"Application Did Hide", MGMNTitle, [application localizedName], MGMNDescription, [application icon], MGMNIcon, nil]]; +} +- (void)applicationDidUnhide:(NSNotification *)theNotification { + NSRunningApplication *application = [[theNotification userInfo] objectForKey:MGMNSWorkspaceApplicationKey]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"applicationdidunhide", MGMNName, @"Application Did Unhide", MGMNTitle, [application localizedName], MGMNDescription, [application icon], MGMNIcon, nil]]; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMBluetoothWatcher.h b/Classes/Watchers/MGMBluetoothWatcher.h new file mode 100644 index 0000000..ec8a955 --- /dev/null +++ b/Classes/Watchers/MGMBluetoothWatcher.h @@ -0,0 +1,21 @@ +// +// MGMBluetoothWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import +#import + +@interface MGMBluetoothWatcher : NSObject { + IOBluetoothUserNotificationRef bluetoothNotification; + NSMutableArray *notifications; +} +- (void)addNotification:(IOBluetoothUserNotificationRef)theNotification; +- (void)removeNotification:(IOBluetoothUserNotificationRef)theNotification; + +- (void)bluetoohDeviceConnected:(IOBluetoothObjectRef)theDevice; +- (void)bluetoohDeviceDisconnected:(IOBluetoothObjectRef)theDevice; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMBluetoothWatcher.m b/Classes/Watchers/MGMBluetoothWatcher.m new file mode 100644 index 0000000..00a08f7 --- /dev/null +++ b/Classes/Watchers/MGMBluetoothWatcher.m @@ -0,0 +1,68 @@ +// +// MGMBluetoothWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMBluetoothWatcher.h" +#import "MGMController.h" + +static BOOL loadingBlueTooth; + +static void bluetoothDisconnected(void *userRefCon, IOBluetoothUserNotificationRef inRef, IOBluetoothDeviceRef objectRef) { + [(MGMBluetoothWatcher *)userRefCon bluetoohDeviceDisconnected:objectRef]; + [(MGMBluetoothWatcher *)userRefCon removeNotification:inRef]; + IOBluetoothUserNotificationUnregister(inRef); +} +static void bluetoothConnected(void *userRefCon, IOBluetoothUserNotificationRef inRef, IOBluetoothDeviceRef objectRef) { + if (!loadingBlueTooth) + [(MGMBluetoothWatcher *)userRefCon bluetoohDeviceConnected:objectRef]; + [(MGMBluetoothWatcher *)userRefCon addNotification:IOBluetoothDeviceRegisterForDisconnectNotification(objectRef, bluetoothDisconnected, userRefCon)]; +} + +@implementation MGMBluetoothWatcher +- (id)init { + if ((self = [super init])) { + loadingBlueTooth = YES; + bluetoothNotification = IOBluetoothRegisterForDeviceConnectNotifications(bluetoothConnected, self); + loadingBlueTooth = NO; + } + return self; +} +- (void)dealloc { + IOBluetoothUserNotificationUnregister(bluetoothNotification); + for (int i=0; i<[notifications count]; i++) { + IOBluetoothUserNotificationUnregister([[notifications objectAtIndex:i] pointerValue]); + } + [notifications release]; + [super dealloc]; +} + +- (void)addNotification:(IOBluetoothUserNotificationRef)theNotification { + [notifications addObject:(id)theNotification]; +} +- (void)removeNotification:(IOBluetoothUserNotificationRef)theNotification { + [notifications removeObject:(id)theNotification]; +} + +- (void)bluetoohDeviceConnected:(IOBluetoothDeviceRef)theDevice { + IOBluetoothDevice *device = [IOBluetoothDevice withDeviceRef:theDevice]; + NSString *name = @""; + if ([device respondsToSelector:@selector(getNameOrAddress)]) + name = [device getNameOrAddress]; + else + name = [device nameOrAddress]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"bluetoothconnected", MGMNName, @"Bluetooth Connected", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:@"Bluetooth"], MGMNIcon, nil]]; +} +- (void)bluetoohDeviceDisconnected:(IOBluetoothDeviceRef)theDevice { + IOBluetoothDevice *device = [IOBluetoothDevice withDeviceRef:theDevice]; + NSString *name = @""; + if ([device respondsToSelector:@selector(getNameOrAddress)]) + name = [device getNameOrAddress]; + else + name = [device nameOrAddress]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"bluetoothdisconnected", MGMNName, @"Bluetooth Disconnected", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:@"Bluetooth"], MGMNIcon, nil]]; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMDisplayWatcher.h b/Classes/Watchers/MGMDisplayWatcher.h new file mode 100644 index 0000000..ae62e6d --- /dev/null +++ b/Classes/Watchers/MGMDisplayWatcher.h @@ -0,0 +1,15 @@ +// +// MGMDisplayWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMDisplayWatcher : NSObject { + +} + +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMDisplayWatcher.m b/Classes/Watchers/MGMDisplayWatcher.m new file mode 100644 index 0000000..60bfdd0 --- /dev/null +++ b/Classes/Watchers/MGMDisplayWatcher.m @@ -0,0 +1,41 @@ +// +// MGMDisplayWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMDisplayWatcher.h" +#import "MGMController.h" + +@implementation MGMDisplayWatcher +- (id)init { + if ((self = [super init])) { + NSNotificationCenter *notificationCenter = [[NSWorkspace sharedWorkspace] notificationCenter]; + [notificationCenter addObserver:self selector:@selector(screensDidSleep:) name:@"NSWorkspaceScreensDidSleepNotification" object:nil]; + [notificationCenter addObserver:self selector:@selector(screensDidWake:) name:@"NSWorkspaceScreensDidWakeNotification" object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didChangeScreenParameters:) name:NSApplicationDidChangeScreenParametersNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(spaceChanged:) name:@"NSWorkspaceActiveSpaceDidChangeNotification" object:nil]; + } + return self; +} +- (void)dealloc { + [[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver:self]; + [[NSNotificationCenter defaultCenter] removeObserver:self]; + [super dealloc]; +} + +- (void)screensDidSleep:(NSNotification *)theNotification { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"screensdidsleep", MGMNName, @"Screens Did Sleep", MGMNTitle, @"Your screens went to sleep.", MGMNDescription, nil]]; +} +- (void)screensDidWake:(NSNotification *)theNotification { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"screenswakesleep", MGMNName, @"Screens Did Wake", MGMNTitle, @"Your screens woke up from sleep.", MGMNDescription, nil]]; +} +- (void)didChangeScreenParameters:(NSNotification *)theNotification { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"screenchange", MGMNName, @"Screen Changed", MGMNTitle, @"The screen parameters has been changed.", MGMNDescription, nil]]; +} +- (void)spaceChanged:(NSNotification *)theNotification { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"spacechanged", MGMNName, @"Space Changed", MGMNTitle, @"You changed spaces.", MGMNDescription, nil]]; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMFireWireWatcher.h b/Classes/Watchers/MGMFireWireWatcher.h new file mode 100644 index 0000000..57895c4 --- /dev/null +++ b/Classes/Watchers/MGMFireWireWatcher.h @@ -0,0 +1,19 @@ +// +// MGMFireWireWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMFireWireWatcher : NSObject { + IONotificationPortRef notificationPort; + CFRunLoopSourceRef runLoop; + + NSMutableArray *firewireDevices; +} +- (void)firewireDeviceConnected:(io_object_t)theDevice; +- (void)firewireDeviceDisconnected:(io_object_t)theDevice; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMFireWireWatcher.m b/Classes/Watchers/MGMFireWireWatcher.m new file mode 100644 index 0000000..a1c646a --- /dev/null +++ b/Classes/Watchers/MGMFireWireWatcher.m @@ -0,0 +1,124 @@ +// +// MGMFireWireWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMFireWireWatcher.h" +#import "MGMController.h" +#import + +char * const IOFireWireDevice = "IOFireWireDevice"; + +static void firewireConnected(void *refCon, io_iterator_t iterator) { + io_object_t object; + while ((object = IOIteratorNext(iterator))) { + [(MGMFireWireWatcher *)refCon firewireDeviceConnected:object]; + IOObjectRelease(object); + } +} +static void firewireDisconnected(void *refCon, io_iterator_t iterator) { + io_object_t object; + while ((object = IOIteratorNext(iterator))) { + [(MGMFireWireWatcher *)refCon firewireDeviceDisconnected:object]; + IOObjectRelease(object); + } +} + +static NSString *nameForIOFW(io_object_t object) { + io_name_t ioDeviceName; + NSString *deviceName = nil; + kern_return_t result = IORegistryEntryGetName(object, ioDeviceName); + if (result==noErr) + deviceName = [(NSString *)CFStringCreateWithCString(kCFAllocatorDefault, ioDeviceName, kCFStringEncodingUTF8) autorelease]; + if (deviceName!=nil) + return deviceName; + + if (deviceName!=nil && ![deviceName isEqual:@"IOFireWireDevice"]) + return deviceName; + + deviceName = [(NSString *)IORegistryEntrySearchCFProperty(object, kIOFireWirePlane, (CFStringRef)@"FireWire Product Name", nil, kIORegistryIterateRecursively) autorelease]; + if (deviceName!=nil) + return deviceName; + + deviceName = [(NSString *)IORegistryEntrySearchCFProperty(object, kIOFireWirePlane, (CFStringRef)@"FireWire Vendor Name", nil, kIORegistryIterateRecursively) autorelease]; + if (deviceName!=nil) + return deviceName; + + return @"Unnamed Device"; +} +static NSString *idForIOFW(io_object_t object) { + uint64_t ioDeviceID; + NSString *deviceID = nil; + kern_return_t result = IORegistryEntryGetRegistryEntryID(object, &ioDeviceID); + if (result==noErr) + deviceID = [NSString stringWithFormat:@"%11x", ioDeviceID]; + if (deviceID!=nil) + return deviceID; + + return @"Unknown ID"; +} + +@implementation MGMFireWireWatcher +- (id)init { + if ((self = [super init])) { + notificationPort = IONotificationPortCreate(kIOMasterPortDefault); + runLoop = IONotificationPortGetRunLoopSource(notificationPort); + CFRunLoopAddSource(CFRunLoopGetCurrent(), runLoop, kCFRunLoopDefaultMode); + + firewireDevices = [NSMutableArray new]; + + CFDictionaryRef servicesMatch = IOServiceMatching(IOFireWireDevice); + io_iterator_t found; + kern_return_t result = IOServiceAddMatchingNotification(notificationPort, kIOPublishNotification, servicesMatch, firewireConnected, NULL, &found); + if (result!=kIOReturnSuccess) + NSLog(@"Unable to register for firewire add %d", result); + io_object_t object; + while ((object = IOIteratorNext(found))) { + NSString *deviceID = idForIOFW(object); + if (![firewireDevices containsObject:deviceID]) + [firewireDevices addObject:deviceID]; + IOObjectRelease(object); + } + + servicesMatch = IOServiceMatching(IOFireWireDevice); + result = IOServiceAddMatchingNotification(notificationPort, kIOTerminatedNotification, servicesMatch, firewireDisconnected, NULL, &found); + if (result!=kIOReturnSuccess) + NSLog(@"Unable to register for firewire remove %d", result); + else { + while ((object = IOIteratorNext(found))) { + NSString *deviceID = idForIOFW(object); + if ([firewireDevices containsObject:deviceID]) + [firewireDevices removeObject:deviceID]; + IOObjectRelease(object); + } + } + } + return self; +} +- (void)dealloc { + if (notificationPort) { + CFRunLoopRemoveSource(CFRunLoopGetCurrent(), runLoop, kCFRunLoopDefaultMode); + IONotificationPortDestroy(notificationPort); + } + [firewireDevices release]; + [super dealloc]; +} + +- (void)firewireDeviceConnected:(io_object_t)theDevice { + NSString *deviceID = idForIOFW(theDevice); + if (![firewireDevices containsObject:deviceID]) { + [firewireDevices addObject:deviceID]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"firewireconnected", MGMNName, @"FireWire Connected", MGMNTitle, nameForIOFW(theDevice), MGMNDescription, [NSImage imageNamed:@"FireWire"], MGMNIcon, nil]]; + } +} +- (void)firewireDeviceDisconnected:(io_object_t)theDevice { + NSString *deviceID = idForIOFW(theDevice); + if ([firewireDevices containsObject:deviceID]) { + [firewireDevices removeObject:deviceID]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"firewiredisconnected", MGMNName, @"FireWire Disconnected", MGMNTitle, nameForIOFW(theDevice), MGMNDescription, [NSImage imageNamed:@"FireWire"], MGMNIcon, nil]]; + } +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMITunesWatcher.h b/Classes/Watchers/MGMITunesWatcher.h new file mode 100644 index 0000000..211dbda --- /dev/null +++ b/Classes/Watchers/MGMITunesWatcher.h @@ -0,0 +1,15 @@ +// +// MGMITunesWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMITunesWatcher : NSObject { + +} + +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMITunesWatcher.m b/Classes/Watchers/MGMITunesWatcher.m new file mode 100644 index 0000000..423a353 --- /dev/null +++ b/Classes/Watchers/MGMITunesWatcher.m @@ -0,0 +1,59 @@ +// +// MGMITunesWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMITunesWatcher.h" +#import "MGMController.h" +#import + +NSString * const MGMTName = @"Name"; +NSString * const MGMTArtist = @"Artist"; + +@implementation MGMITunesWatcher +- (id)init { + if ((self = [super init])) { + NSDistributedNotificationCenter *notificationCenter = [NSDistributedNotificationCenter defaultCenter]; + [notificationCenter addObserver:self selector:@selector(itunesActivity:) name:@"com.apple.iTunes.playerInfo" object:nil]; + [notificationCenter addObserver:self selector:@selector(itunesSaved:) name:@"com.apple.iTunes.sourceSaved" object:nil]; + } + return self; +} +- (void)dealloc { + [[NSDistributedNotificationCenter defaultCenter] removeObserver:self]; + [super dealloc]; +} + +- (void)itunesActivity:(NSNotification *)theNotification { + NSString *playerState = [[theNotification userInfo] objectForKey:@"Player State"]; + ETTrack *currentTrack = [[EyeTunes sharedInstance] currentTrack]; + NSImage *image = nil; + NSArray *artwork = [currentTrack artwork]; + if ([artwork count]>0) + image = [artwork objectAtIndex:0]; + else + image = [[NSWorkspace sharedWorkspace] iconForFile:[[NSWorkspace sharedWorkspace] fullPathForApplication:@"iTunes"]]; + + NSString *trackName = @""; + if ([[theNotification userInfo] objectForKey:MGMTName]!=nil && ![[[theNotification userInfo] objectForKey:MGMTName] isEqual:@""]) + trackName = [[theNotification userInfo] objectForKey:MGMTName]; + if ([[theNotification userInfo] objectForKey:MGMTArtist]!=nil && ![[[theNotification userInfo] objectForKey:MGMTArtist] isEqual:@""]) { + trackName = [trackName stringByAppendingFormat:@" by %@", [[theNotification userInfo] objectForKey:MGMTArtist]]; + } + if ([playerState isEqualToString:@"Playing"]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"itunesplaying", MGMNName, @"Now Playing", MGMNTitle, trackName, MGMNDescription, image, MGMNIcon, nil]]; + } else if ([playerState isEqualToString:@"Paused"]) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"itunespaused", MGMNName, @"Paused", MGMNTitle, trackName, MGMNDescription, image, MGMNIcon, nil]]; + } else { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"itunesstopped", MGMNName, @"Stopped", MGMNTitle, @"iTunes is no longer playing.", MGMNDescription, image, MGMNIcon, nil]]; + } +} +- (void)itunesSaved:(NSNotification *)theNotification { + NSAutoreleasePool *pool = [NSAutoreleasePool new]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"itunessaved", MGMNName, @"iTunes Saved", MGMNTitle, [NSString stringWithFormat:@"iTunes saved %@.", [[theNotification userInfo] objectForKey:MGMTName]], MGMNDescription, [[NSWorkspace sharedWorkspace] iconForFile:[[NSWorkspace sharedWorkspace] fullPathForApplication:@"iTunes"]], MGMNIcon, nil]]; + [pool drain]; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMKeyboardWatcher.h b/Classes/Watchers/MGMKeyboardWatcher.h new file mode 100644 index 0000000..8edbd4e --- /dev/null +++ b/Classes/Watchers/MGMKeyboardWatcher.h @@ -0,0 +1,15 @@ +// +// MGMKeyboardWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMKeyboardWatcher : NSObject { + +} +- (void)keyPushed; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMKeyboardWatcher.m b/Classes/Watchers/MGMKeyboardWatcher.m new file mode 100644 index 0000000..c69d763 --- /dev/null +++ b/Classes/Watchers/MGMKeyboardWatcher.m @@ -0,0 +1,36 @@ +// +// MGMKeyboardWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMKeyboardWatcher.h" +#import "MGMController.h" +#import + +OSStatus keyPushed(EventHandlerCallRef nextHandler, EventRef theEvent, void *userData) { + [(MGMKeyboardWatcher *)userData keyPushed]; + return (CallNextEventHandler(nextHandler, theEvent)); +} + +@implementation MGMKeyboardWatcher +- (id)init { + if ((self = [super init])) { + EventTypeSpec eventType; + eventType.eventClass = kEventClassKeyboard; + eventType.eventKind = kEventRawKeyDown; + InstallEventHandler(GetEventMonitorTarget(), NewEventHandlerUPP(keyPushed), 1, &eventType, self, NULL); + } + return self; +} +- (void)dealloc { + DisposeEventHandlerUPP(keyPushed); + [super dealloc]; +} + +- (void)keyPushed { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"keypushed", MGMNName, @"Key Pushed", MGMNTitle, @"", MGMNDescription, nil]]; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMMouseWatcher.h b/Classes/Watchers/MGMMouseWatcher.h new file mode 100644 index 0000000..7686e80 --- /dev/null +++ b/Classes/Watchers/MGMMouseWatcher.h @@ -0,0 +1,15 @@ +// +// MGMMouseWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMMouseWatcher : NSObject { + +} +- (void)mouseClicked; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMMouseWatcher.m b/Classes/Watchers/MGMMouseWatcher.m new file mode 100644 index 0000000..9a1679b --- /dev/null +++ b/Classes/Watchers/MGMMouseWatcher.m @@ -0,0 +1,36 @@ +// +// MGMMouseWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMMouseWatcher.h" +#import "MGMController.h" +#import + +OSStatus mouseClicked(EventHandlerCallRef nextHandler, EventRef theEvent, void *userData) { + [(MGMMouseWatcher *)userData mouseClicked]; + return (CallNextEventHandler(nextHandler, theEvent)); +} + +@implementation MGMMouseWatcher +- (id)init { + if ((self = [super init])) { + EventTypeSpec eventType; + eventType.eventClass = kEventClassMouse; + eventType.eventKind = kEventMouseDown; + InstallEventHandler(GetEventMonitorTarget(), NewEventHandlerUPP(mouseClicked), 1, &eventType, self, NULL); + } + return self; +} +- (void)dealloc { + DisposeEventHandlerUPP(mouseClicked); + [super dealloc]; +} + +- (void)mouseClicked { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"mouseclicked", MGMNName, @"Mouse Clicked", MGMNTitle, @"", MGMNDescription, nil]]; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMNetworkWatcher.h b/Classes/Watchers/MGMNetworkWatcher.h new file mode 100644 index 0000000..7c93d59 --- /dev/null +++ b/Classes/Watchers/MGMNetworkWatcher.h @@ -0,0 +1,35 @@ +// +// MGMNetworkWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import +#import + +@interface MGMNetworkWatcher : NSObject { + CFRunLoopSourceRef runLoop; + SCDynamicStoreRef store; + NSDictionary *lastAirPortState; + + NSString *lastMediaInfo; + NSString *IPv4Addresses; + NSString *IPv6Addresses; + + NSDate *lastCheck; + + NSURLConnection *connection; + NSMutableData *data; + NSURLConnection *connection2; + NSMutableData *data2; +} +- (NSString *)getEthernetMedia; +- (void)ethernetLinkChanged:(NSDictionary *)theState; + +- (void)ipv4Changed:(NSDictionary *)theInfo; +- (void)ipv6Changed:(NSDictionary *)theInfo; + +- (void)airportChanged:(NSDictionary *)theInfo; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMNetworkWatcher.m b/Classes/Watchers/MGMNetworkWatcher.m new file mode 100644 index 0000000..78d884e --- /dev/null +++ b/Classes/Watchers/MGMNetworkWatcher.m @@ -0,0 +1,315 @@ +// +// MGMNetworkWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMNetworkWatcher.h" +#import "MGMController.h" +#import +#import +#import +#import +#import +#import +#import +#import + +NSString * const MGMPrimaryInterface = @"PrimaryInterface"; +NSString * const MGMAddresses = @"Addresses"; +NSString * const MGMBSSID = @"BSSID"; +NSString * const MGMSSID = @"SSID_STR"; +NSString * const MGMCHANNEL = @"CHANNEL"; + +NSString * const MGMIPv4Info = @"State:/Network/Interface/%@/IPv4"; +NSString * const MGMIPv6Info = @"State:/Network/Interface/%@/IPv6"; +NSString * const MGMEthernetLink = @"State:/Network/Interface/en0/Link"; +NSString * const MGMIPv4State = @"State:/Network/Global/IPv4"; +NSString * const MGMIPv6State = @"State:/Network/Global/IPv6"; +NSString * const MGMAirPortInfo = @"State:/Network/Interface/en1/AirPort"; + +static struct ifmedia_description ifm_subtype_ethernet_descriptions[] = IFM_SUBTYPE_ETHERNET_DESCRIPTIONS; +static struct ifmedia_description ifm_shared_option_descriptions[] = IFM_SHARED_OPTION_DESCRIPTIONS; + +static void systemNotification(SCDynamicStoreRef store, NSArray *changedKeys, void *info) { + for (int i=0; i<[changedKeys count]; ++i) { + NSString *key = [changedKeys objectAtIndex:i]; + if ([key isEqual:MGMEthernetLink]) { + NSDictionary *value = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)key); + [(MGMNetworkWatcher *)info ethernetLinkChanged:value]; + [value release]; + } else if ([key isEqual:MGMIPv4State]) { + NSDictionary *value = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)key); + [(MGMNetworkWatcher *)info ipv4Changed:value]; + [value release]; + } else if ([key isEqual:MGMIPv6State]) { + NSDictionary *value = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)key); + [(MGMNetworkWatcher *)info ipv6Changed:value]; + [value release]; + } else if ([key isEqual:MGMAirPortInfo]) { + NSDictionary *value = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)key); + [(MGMNetworkWatcher *)info airportChanged:value]; + [value release]; + } + } +} + +@implementation MGMNetworkWatcher +- (id)init { + if ((self = [super init])) { + SCDynamicStoreContext context = {0, self, NULL, NULL, NULL}; + store = SCDynamicStoreCreate(kCFAllocatorDefault, CFBundleGetIdentifier(CFBundleGetMainBundle()), (SCDynamicStoreCallBack)systemNotification, &context); + if (!store) { + NSLog(@"Unable to create store for system configuration %s", SCErrorString(SCError())); + } else { + NSArray *keys = [NSArray arrayWithObjects:MGMEthernetLink, MGMIPv4State, MGMIPv6State, MGMAirPortInfo, nil]; + if (!SCDynamicStoreSetNotificationKeys(store, (CFArrayRef)keys, NULL)) { + NSLog(@"faild to set the store for notifications %s", SCErrorString(SCError())); + CFRelease(store); + store = NULL; + } else { + runLoop = SCDynamicStoreCreateRunLoopSource(kCFAllocatorDefault, store, 0); + CFRunLoopAddSource(CFRunLoopGetCurrent(), runLoop, kCFRunLoopDefaultMode); + + [lastMediaInfo release]; + lastMediaInfo = [[self getEthernetMedia] retain]; + + NSDictionary *IPv4State = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)MGMIPv4State); + NSDictionary *IPv4Info = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)[NSString stringWithFormat:MGMIPv4Info, [IPv4State objectForKey:MGMPrimaryInterface]]); + NSArray *addressesArray = [IPv4Info objectForKey:MGMAddresses]; + if ([addressesArray count]>0) { + NSMutableString *addresses = [NSMutableString string]; + for (int i=0; i<[addressesArray count]; i++) { + if (![addresses isEqual:@""]) + [addresses appendString:@"\n"]; + [addresses appendString:[addressesArray objectAtIndex:i]]; + } + IPv4Addresses = [addresses retain]; + } + [IPv4Info release]; + [IPv4State release]; + + NSDictionary *IPv6State = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)MGMIPv6State); + NSDictionary *IPv6Info = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)[NSString stringWithFormat:MGMIPv6Info, [IPv6State objectForKey:MGMPrimaryInterface]]); + addressesArray = [IPv6Info objectForKey:MGMAddresses]; + if ([addressesArray count]>0) { + NSMutableString *addresses = [NSMutableString string]; + for (int i=0; i<[addressesArray count]; i++) { + if (![addresses isEqual:@""]) + [addresses appendString:@"\n"]; + [addresses appendString:[addressesArray objectAtIndex:i]]; + } + IPv6Addresses = [addresses retain]; + } + [IPv6Info release]; + [IPv6State release]; + + lastAirPortState = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)MGMAirPortInfo); + } + } + } + return self; +} +- (void)dealloc { + if (store!=NULL) { + CFRunLoopRemoveSource(CFRunLoopGetCurrent(), runLoop, kCFRunLoopDefaultMode); + CFRelease(store); + } + [lastAirPortState release]; + [super dealloc]; +} + +- (NSString *)getEthernetMedia { + int testSocket = socket(AF_INET, SOCK_DGRAM, 0); + if (testSocket<0) { + NSLog(@"Can't open datagram socket"); + return NULL; + } + struct ifmediareq mediaRequest; + memset(&mediaRequest, 0, sizeof(mediaRequest)); + strncpy(mediaRequest.ifm_name, "en0", sizeof(mediaRequest.ifm_name)); + + if (ioctl(testSocket, SIOCGIFMEDIA, (caddr_t)&mediaRequest) < 0) { + close(testSocket); + return NULL; + } + close(testSocket); + + const char *type = "Unknown"; + struct ifmedia_description *description; + for (description = ifm_subtype_ethernet_descriptions; description->ifmt_string; description++) { + if (IFM_SUBTYPE(mediaRequest.ifm_active) == description->ifmt_word) { + type = description->ifmt_string; + break; + } + } + + NSMutableString *options = [NSMutableString string]; + for (description = ifm_shared_option_descriptions; description->ifmt_string; description++) { + if (mediaRequest.ifm_active & description->ifmt_word) { + if (![options isEqual:@""]) + [options appendString:@","]; + [options appendString:[NSString stringWithUTF8String:description->ifmt_string]]; + } + } + + if ([options isEqual:@""]) + return [NSString stringWithUTF8String:type]; + return [NSString stringWithFormat:@"%s <%@>", type, options]; +} +- (void)ethernetLinkChanged:(NSDictionary *)theState { + if ([[theState objectForKey:@"Active"] boolValue]) { + [lastMediaInfo release]; + lastMediaInfo = [[self getEthernetMedia] retain]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ethernetconnected", MGMNName, @"Ethernet Connected", MGMNTitle, lastMediaInfo, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + } else{ + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ethernetdisconnected", MGMNName, @"Ethernet Disconnected", MGMNTitle, lastMediaInfo, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + } +} + +- (void)checkIPAddresses { + if (lastCheck!=nil && [lastCheck earlierDate:[NSDate dateWithTimeIntervalSinceNow:-2]]==lastCheck) + return; + [lastCheck release]; + lastCheck = [NSDate new]; + + [connection cancel]; + [connection release]; + [data release]; + data = [NSMutableData new]; + connection = [[NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://ipv4.mrgeckosmedia.net/ip.php"] cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:5] delegate:self] retain]; + [connection2 cancel]; + [connection2 release]; + [data2 release]; + data2 = [NSMutableData new]; + connection2 = [[NSURLConnection connectionWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://ipv6.mrgeckosmedia.net/ip.php"] cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:5] delegate:self] retain]; +} +- (void)connection:(NSURLConnection *)theConnection didFailWithError:(NSError *)theError { + NSLog(@"%@", theError); +} +- (void)connection:(NSURLConnection *)theConnection didReceiveResponse:(NSHTTPURLResponse *)theResponse { + if (![[[theResponse MIMEType] lowercaseString] isEqual:@"text/plain"]) { + if (theConnection==connection) { + [connection cancel]; + [connection release]; + connection = nil; + [data release]; + data = nil; + } else if (theConnection==connection2) { + [connection2 cancel]; + [connection2 release]; + connection2 = nil; + [data2 release]; + data2 = nil; + } + } +} +- (void)connection:(NSURLConnection *)theConnection didReceiveData:(NSData *)theData { + if (theConnection==connection) + [data appendData:theData]; + else if (theConnection==connection2) + [data2 appendData:theData]; +} +- (void)connectionDidFinishLoading:(NSURLConnection *)theConnection { + if (theConnection==connection) { + NSString *ip = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ipv4address", MGMNName, @"External IPv4 Address", MGMNTitle, ip, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + [data release]; + data = nil; + [connection release]; + connection = nil; + } else if (theConnection==connection2) { + NSString *ip = [[[NSString alloc] initWithData:data2 encoding:NSUTF8StringEncoding] autorelease]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ipv6address", MGMNName, @"External IPv6 Address", MGMNTitle, ip, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + [data2 release]; + data2 = nil; + [connection2 release]; + connection2 = nil; + } +} + +- (void)ipv4Changed:(NSDictionary *)theInfo { + NSDictionary *info = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)[NSString stringWithFormat:MGMIPv4Info, [theInfo objectForKey:MGMPrimaryInterface]]); + NSArray *addressesArray = [info objectForKey:MGMAddresses]; + if ([addressesArray count]>0) { + NSMutableString *addresses = [NSMutableString string]; + for (int i=0; i<[addressesArray count]; i++) { + if (![addresses isEqual:@""]) + [addresses appendString:@"\n"]; + [addresses appendString:[addressesArray objectAtIndex:i]]; + } + [IPv4Addresses release]; + IPv4Addresses = [addresses retain]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ipv4acquired", MGMNName, @"IPv4 Acquired", MGMNTitle, addresses, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + [self checkIPAddresses]; + } else { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ipv4released", MGMNName, @"IPv4 Released", MGMNTitle, IPv4Addresses, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + } + [info release]; +} +- (void)ipv6Changed:(NSDictionary *)theInfo { + NSDictionary *info = (NSDictionary *)SCDynamicStoreCopyValue(store, (CFStringRef)[NSString stringWithFormat:MGMIPv6Info, [theInfo objectForKey:MGMPrimaryInterface]]); + NSArray *addressesArray = [info objectForKey:MGMAddresses]; + if ([addressesArray count]>0) { + NSMutableString *addresses = [NSMutableString string]; + for (int i=0; i<[addressesArray count]; i++) { + if (![addresses isEqual:@""]) + [addresses appendString:@"\n"]; + [addresses appendString:[addressesArray objectAtIndex:i]]; + } + [IPv6Addresses release]; + IPv6Addresses = [addresses retain]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ipv6acquired", MGMNName, @"IPv6 Acquired", MGMNTitle, addresses, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + [self checkIPAddresses]; + } else { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"ipv6released", MGMNName, @"IPv6 Released", MGMNTitle, IPv6Addresses, MGMNDescription, [NSImage imageNamed:@"Ethernet"], MGMNIcon, nil]]; + } + [info release]; +} + +- (void)airportChanged:(NSDictionary *)theInfo { + if (theInfo!=nil && ![theInfo isEqual:lastAirPortState]) { + NSData *BSSID = [theInfo objectForKey:MGMBSSID]; + if (![BSSID isEqual:[NSData dataWithBytes:"\x00" length:1]]) { + NSNumber *linkStatus = [theInfo objectForKey:@"Link Status"]; + NSNumber *powerStatus = [theInfo objectForKey:@"Power Status"]; + if (linkStatus || powerStatus) { + int status = 0; + if (linkStatus) { + status = [linkStatus intValue]; + } else if (powerStatus) { + status = [powerStatus intValue]; + status = !status; + } + + if ([BSSID isEqual:[lastAirPortState objectForKey:MGMBSSID]] && status!=1 && [[theInfo objectForKey:@"Busy"] boolValue]) + return; + + if (status==1) { + NSString *SSID = [lastAirPortState objectForKey:MGMSSID]; + const unsigned char *BSSIDBytes = [[lastAirPortState objectForKey:MGMBSSID] bytes]; + NSString *BSSIDString = nil; + if (BSSIDBytes!=NULL) + BSSIDString = [NSString stringWithFormat:@"%02X:%02X:%02X:%02X:%02X:%02X", BSSIDBytes[0], BSSIDBytes[1], BSSIDBytes[2], BSSIDBytes[3], BSSIDBytes[4], BSSIDBytes[5]]; + int channel = [[[lastAirPortState objectForKey:MGMCHANNEL] objectForKey:MGMCHANNEL] intValue]; + NSString *name = [NSString stringWithFormat:@"SSID: %@\nBSSID: %@\nChannel: %d", SSID, BSSIDString, channel]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"airportdisconnected", MGMNName, @"AirPort Disconnected", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:@"AirPort"], MGMNIcon, nil]]; + } else { + NSString *SSID = [theInfo objectForKey:MGMSSID]; + const unsigned char *BSSIDBytes = [BSSID bytes]; + NSString *BSSIDString = nil; + if (BSSIDBytes!=NULL) + BSSIDString = [NSString stringWithFormat:@"%02X:%02X:%02X:%02X:%02X:%02X", BSSIDBytes[0], BSSIDBytes[1], BSSIDBytes[2], BSSIDBytes[3], BSSIDBytes[4], BSSIDBytes[5]]; + int channel = [[[theInfo objectForKey:MGMCHANNEL] objectForKey:MGMCHANNEL] intValue]; + NSString *name = [NSString stringWithFormat:@"SSID: %@\nBSSID: %@\nChannel: %d", SSID, BSSIDString, channel]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"airportconnected", MGMNName, @"AirPort Connected", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:@"AirPort"], MGMNIcon, nil]]; + } + [lastAirPortState release]; + lastAirPortState = [theInfo retain]; + } + } + } +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMPowerWatcher.h b/Classes/Watchers/MGMPowerWatcher.h new file mode 100644 index 0000000..f5b9036 --- /dev/null +++ b/Classes/Watchers/MGMPowerWatcher.h @@ -0,0 +1,20 @@ +// +// MGMPowerWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMPowerWatcher : NSObject { + CFRunLoopSourceRef runLoop; + BOOL batterWarned20; + BOOL batterWarned10; + BOOL batterWarned5; +} +- (void)powerSourceChanged:(int)theType; +- (void)powerChargingStateChanged:(BOOL)isCharging percentage:(int)thePercent; +- (void)powerTimeChanged:(int)theTime; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMPowerWatcher.m b/Classes/Watchers/MGMPowerWatcher.m new file mode 100644 index 0000000..64d8fe5 --- /dev/null +++ b/Classes/Watchers/MGMPowerWatcher.m @@ -0,0 +1,135 @@ +// +// MGMPowerWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/16/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMPowerWatcher.h" +#import "MGMController.h" +#import +#import +#import + +static int lastPowerSource; +static BOOL lastChargingState; +static int lastBatteryTime; + +static void powerNotification(void *context) { + CFTypeRef powerInfo = IOPSCopyPowerSourcesInfo(); + NSArray *powerSources = (NSArray *)IOPSCopyPowerSourcesList(powerInfo); + + for (int i=0; i<[powerSources count]; ++i) { + NSString *powerSource; + NSDictionary *powerSourceInfo; + int powerSourceType = -1; + BOOL charging = NO; + int batteryTime = -1; + int percentage = 0; + + powerSource = [powerSources objectAtIndex:i]; + powerSourceInfo = (NSDictionary *)IOPSGetPowerSourceDescription(powerInfo, powerSource); + + if (![[powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSIsPresentKey]] boolValue]) + continue; + + if ([[powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSTransportTypeKey]] isEqual:[NSString stringWithUTF8String:kIOPSInternalType]]) { + NSString *currentState = [powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSPowerSourceStateKey]]; + + if ([currentState isEqual:[NSString stringWithUTF8String:kIOPSACPowerValue]]) + powerSourceType = 0; + else if ([currentState isEqual:[NSString stringWithUTF8String:kIOPSBatteryPowerValue]]) + powerSourceType = 1; + else + powerSourceType = -1; + + charging = [[powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSIsChargingKey]] boolValue]; + if (charging) { + batteryTime = [[powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSTimeToFullChargeKey]] intValue]; + } else { + batteryTime = [[powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSTimeToEmptyKey]] intValue]; + } + + float currentCapacity = [[powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSCurrentCapacityKey]] floatValue];; + float maxCapacity = [[powerSourceInfo objectForKey:[NSString stringWithUTF8String:kIOPSMaxCapacityKey]] floatValue];; + percentage = roundf((currentCapacity/maxCapacity)*100.0); + } else { + powerSourceType = 2; + } + if (lastPowerSource!=powerSourceType) { + [(MGMPowerWatcher *)context powerSourceChanged:powerSourceType]; + lastPowerSource = powerSourceType; + } + if (powerSourceType==0 && lastChargingState!=charging) { + [(MGMPowerWatcher *)context powerChargingStateChanged:charging percentage:percentage]; + lastChargingState = charging; + } + if (batteryTime!=-1 && lastBatteryTime!=batteryTime) { + [(MGMPowerWatcher *)context powerTimeChanged:batteryTime]; + lastBatteryTime = batteryTime; + } + } + + [powerSources release]; + CFRelease(powerInfo); +} + +@implementation MGMPowerWatcher +- (id)init { + if ((self = [super init])) { + runLoop = IOPSNotificationCreateRunLoopSource(powerNotification, self); + if (runLoop!=NULL) + CFRunLoopAddSource(CFRunLoopGetCurrent(), runLoop, kCFRunLoopDefaultMode); + lastPowerSource = -1; + lastBatteryTime = -1; + batterWarned20 = NO; + batterWarned10 = NO; + batterWarned5 = NO; + } + return self; +} +- (void)dealloc { + [super dealloc]; +} + +- (void)powerSourceChanged:(int)theType { + NSString *name = (theType==0 ? @"Power Adapter" : (theType==1 ? @"Battery" : @"UPS")); + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"powersourcechanged", MGMNName, @"New Power Source", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:(theType==0 ? @"BatteryCharging" : @"Battery")], MGMNIcon, nil]]; + if (theType==0) { + batterWarned20 = NO; + batterWarned10 = NO; + batterWarned5 = NO; + lastBatteryTime = -1; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"poweronac", MGMNName, @"Power Source", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:@"BatteryCharging"], MGMNIcon, nil]]; + } else if (theType==1) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"poweronbattery", MGMNName, @"Power Source", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:@"Battery"], MGMNIcon, nil]]; + } else if (theType==2) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"poweronups", MGMNName, @"Power Source", MGMNTitle, name, MGMNDescription, [NSImage imageNamed:@"Battery"], MGMNIcon, nil]]; + } +} +- (void)powerChargingStateChanged:(BOOL)isCharging percentage:(int)thePercent { + if (isCharging) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"charging", MGMNName, @"Charging", MGMNTitle, [NSString stringWithFormat:@"%d%%", thePercent], MGMNDescription, [NSImage imageNamed:(isCharging ? @"BatteryCharging" : @"Battery")], MGMNIcon, nil]]; + } else { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"charged", MGMNName, @"Charged", MGMNTitle, [NSString stringWithFormat:@"%d%%", thePercent], MGMNDescription, [NSImage imageNamed:(isCharging ? @"BatteryCharging" : @"Battery")], MGMNIcon, nil]]; + } +} +- (void)powerTimeChanged:(int)theTime { + if (lastBatteryTime==-1) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"batterytime", MGMNName, @"Battery Charging", MGMNTitle, [NSString stringWithFormat:@"There is %d minutes remaining.", theTime], MGMNDescription, [NSImage imageNamed:(lastChargingState ? @"BatteryCharging" : @"Battery")], MGMNIcon, nil]]; + } + if (lastPowerSource!=0) { + if (theTime<=20 && theTime>10 && !batterWarned20) { + batterWarned20 = YES; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"battery20minutes", MGMNName, @"Battery Warning", MGMNTitle, @"There is 20 minutes remaining.", MGMNDescription, [NSImage imageNamed:(lastChargingState ? @"BatteryCharging" : @"Battery")], MGMNIcon, nil]]; + } else if (theTime<=10 && theTime>5 && !batterWarned10) { + batterWarned10 = YES; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"battery10minutes", MGMNName, @"Battery Warning", MGMNTitle, @"There is 10 minutes remaining.", MGMNDescription, [NSImage imageNamed:(lastChargingState ? @"BatteryCharging" : @"Battery")], MGMNIcon, nil]]; + } else if (theTime<=5 && !batterWarned5) { + batterWarned5 = YES; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"battery5minutes", MGMNName, @"Battery Warning", MGMNTitle, @"There is 5 minutes remaining.", MGMNDescription, [NSImage imageNamed:(lastChargingState ? @"BatteryCharging" : @"Battery")], MGMNIcon, nil]]; + } + } +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMTrashWatcher.h b/Classes/Watchers/MGMTrashWatcher.h new file mode 100644 index 0000000..6d08513 --- /dev/null +++ b/Classes/Watchers/MGMTrashWatcher.h @@ -0,0 +1,18 @@ +// +// MGMTrashWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/17/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@class MGMPathSubscriber; + +@interface MGMTrashWatcher : NSObject { + MGMPathSubscriber *trashWatcher; + int lastCount; +} + +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMTrashWatcher.m b/Classes/Watchers/MGMTrashWatcher.m new file mode 100644 index 0000000..c77e975 --- /dev/null +++ b/Classes/Watchers/MGMTrashWatcher.m @@ -0,0 +1,42 @@ +// +// MGMTrashWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/17/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMTrashWatcher.h" +#import "MGMController.h" +#import "MGMPathSubscriber.h" +#import "MGMFileManager.h" + +NSString * const MGMTrashFolder = @"~/.Trash"; + +@implementation MGMTrashWatcher +- (id)init { + if ((self = [super init])) { + NSFileManager *manager = [NSFileManager defaultManager]; + lastCount = [[manager contentsOfDirectoryAtPath:[MGMTrashFolder stringByExpandingTildeInPath]] count]; + trashWatcher = [MGMPathSubscriber new]; + [trashWatcher setDelegate:self]; + [trashWatcher addPath:[MGMTrashFolder stringByExpandingTildeInPath]]; + } + return self; +} +- (void)dealloc { + [trashWatcher release]; + [super dealloc]; +} + +- (void)subscribedPathChanged:(NSString *)thePath { + NSFileManager *manager = [NSFileManager defaultManager]; + int count = [[manager contentsOfDirectoryAtPath:[MGMTrashFolder stringByExpandingTildeInPath]] count]; + if (count>lastCount) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"movedtotrash", MGMNName, @"Moved to Trash", MGMNTitle, @"An item was moved to the trash.", MGMNDescription, nil]]; + } else if (lastCount!=count && count==0) { + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"trashemptied", MGMNName, @"Trash Emptied", MGMNTitle, @"The trash was emptied.", MGMNDescription, nil]]; + } + lastCount = count; +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMUSBWatcher.h b/Classes/Watchers/MGMUSBWatcher.h new file mode 100644 index 0000000..0f63cc3 --- /dev/null +++ b/Classes/Watchers/MGMUSBWatcher.h @@ -0,0 +1,19 @@ +// +// MGMUSBWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMUSBWatcher : NSObject { + IONotificationPortRef notificationPort; + CFRunLoopSourceRef runLoop; + + NSMutableArray *USBDevices; +} +- (void)usbDeviceConnected:(io_object_t)theDevice; +- (void)usbDeviceDisconnected:(io_object_t)theDevice; +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMUSBWatcher.m b/Classes/Watchers/MGMUSBWatcher.m new file mode 100644 index 0000000..7f89df4 --- /dev/null +++ b/Classes/Watchers/MGMUSBWatcher.m @@ -0,0 +1,113 @@ +// +// MGMUSBWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMUSBWatcher.h" +#import "MGMController.h" +#import + +char * const IOUSBDevice = "IOUSBDevice"; + +static void usbConnected(void *refCon, io_iterator_t iterator) { + io_object_t object; + while ((object = IOIteratorNext(iterator))) { + [(MGMUSBWatcher *)refCon usbDeviceConnected:object]; + IOObjectRelease(object); + } +} +static void usbDisconnected(void *refCon, io_iterator_t iterator) { + io_object_t object; + while ((object = IOIteratorNext(iterator))) { + [(MGMUSBWatcher *)refCon usbDeviceDisconnected:object]; + IOObjectRelease(object); + } +} + +static NSString *nameForIOUSB(io_object_t object) { + io_name_t ioDeviceName; + NSString *deviceName = nil; + kern_return_t result = IORegistryEntryGetName(object, ioDeviceName); + if (result==noErr) + deviceName = [(NSString *)CFStringCreateWithCString(kCFAllocatorDefault, ioDeviceName, kCFStringEncodingUTF8) autorelease]; + if (deviceName!=nil) + return deviceName; + + return @"Unnamed Device"; +} +static NSString *idForIOUSB(io_object_t object) { + uint64_t ioDeviceID; + NSString *deviceID = nil; + kern_return_t result = IORegistryEntryGetRegistryEntryID(object, &ioDeviceID); + if (result==noErr) + deviceID = [NSString stringWithFormat:@"%11x", ioDeviceID]; + if (deviceID!=nil) + return deviceID; + + return @"Unknown ID"; +} + +@implementation MGMUSBWatcher +- (id)init { + if ((self = [super init])) { + notificationPort = IONotificationPortCreate(kIOMasterPortDefault); + runLoop = IONotificationPortGetRunLoopSource(notificationPort); + CFRunLoopAddSource(CFRunLoopGetCurrent(), runLoop, kCFRunLoopDefaultMode); + + USBDevices = [NSMutableArray new]; + + CFDictionaryRef servicesMatch = IOServiceMatching(IOUSBDevice); + io_iterator_t found; + kern_return_t result = IOServiceAddMatchingNotification(notificationPort, kIOPublishNotification, servicesMatch, usbConnected, self, &found); + if (result!=kIOReturnSuccess) + NSLog(@"Unable to register for usb add %d", result); + io_object_t object; + while ((object = IOIteratorNext(found))) { + NSString *deviceID = idForIOUSB(object); + if (![USBDevices containsObject:deviceID]) + [USBDevices addObject:deviceID]; + IOObjectRelease(object); + } + + servicesMatch = IOServiceMatching(IOUSBDevice); + result = IOServiceAddMatchingNotification(notificationPort, kIOTerminatedNotification, servicesMatch, usbDisconnected, self, &found); + if (result!=kIOReturnSuccess) + NSLog(@"Unable to register for usb remove %d", result); + else { + while ((object = IOIteratorNext(found))) { + NSString *deviceID = idForIOUSB(object); + if ([USBDevices containsObject:deviceID]) + [USBDevices removeObject:deviceID]; + IOObjectRelease(object); + } + } + } + return self; +} +- (void)dealloc { + if (notificationPort) { + CFRunLoopRemoveSource(CFRunLoopGetCurrent(), runLoop, kCFRunLoopDefaultMode); + IONotificationPortDestroy(notificationPort); + } + [USBDevices release]; + [super dealloc]; +} + +- (void)usbDeviceConnected:(io_object_t)theDevice { + NSString *deviceID = idForIOUSB(theDevice); + if (![USBDevices containsObject:deviceID]) { + [USBDevices addObject:deviceID]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"usbconnected", MGMNName, @"USB Connected", MGMNTitle, nameForIOUSB(theDevice), MGMNDescription, [NSImage imageNamed:@"USB"], MGMNIcon, nil]]; + } +} +- (void)usbDeviceDisconnected:(io_object_t)theDevice { + NSString *deviceID = idForIOUSB(theDevice); + if ([USBDevices containsObject:deviceID]) { + [USBDevices removeObject:deviceID]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"usbdisconnected", MGMNName, @"USB Disconnected", MGMNTitle, nameForIOUSB(theDevice), MGMNDescription, [NSImage imageNamed:@"USB"], MGMNIcon, nil]]; + } +} +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMVolumeWatcher.h b/Classes/Watchers/MGMVolumeWatcher.h new file mode 100644 index 0000000..97403e7 --- /dev/null +++ b/Classes/Watchers/MGMVolumeWatcher.h @@ -0,0 +1,15 @@ +// +// MGMVolumeWatcher.h +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMVolumeWatcher : NSObject { + +} + +@end \ No newline at end of file diff --git a/Classes/Watchers/MGMVolumeWatcher.m b/Classes/Watchers/MGMVolumeWatcher.m new file mode 100644 index 0000000..fa1ca09 --- /dev/null +++ b/Classes/Watchers/MGMVolumeWatcher.m @@ -0,0 +1,81 @@ +// +// MGMVolumeWatcher.m +// SoundNote +// +// Created by Mr. Gecko on 2/15/11. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMVolumeWatcher.h" +#import "MGMController.h" +#import "MGMMD5.h" +#import "MGMFileManager.h" + +NSString * const MGMCachePath = @"~/Library/Caches/com.MrGeckosMedia.SoundNote/"; +NSString * const MGMNSWorkspaceVolumeLocalizedNameKey = @"NSWorkspaceVolumeLocalizedNameKey"; +NSString * const MGMNSDevicePath = @"NSDevicePath"; + +@implementation MGMVolumeWatcher +- (id)init { + if ((self = [super init])) { + NSFileManager *manager = [NSFileManager defaultManager]; + if ([manager fileExistsAtPath:[MGMCachePath stringByExpandingTildeInPath]]) { + [manager removeItemAtPath:[MGMCachePath stringByExpandingTildeInPath]]; + [manager createDirectoryAtPath:[MGMCachePath stringByExpandingTildeInPath] withAttributes:nil]; + } else { + [manager createDirectoryAtPath:[MGMCachePath stringByExpandingTildeInPath] withAttributes:nil]; + } + NSNotificationCenter *notificationCenter = [[NSWorkspace sharedWorkspace] notificationCenter]; + [notificationCenter addObserver:self selector:@selector(volumeRenamed:) name:@"NSWorkspaceDidRenameVolumeNotification" object:nil]; + [notificationCenter addObserver:self selector:@selector(didMountDrive:) name:NSWorkspaceDidMountNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(willUnmountDrive:) name:NSWorkspaceWillUnmountNotification object:nil]; + [notificationCenter addObserver:self selector:@selector(didUnmountDrive:) name:NSWorkspaceDidUnmountNotification object:nil]; + } + return self; +} +- (void)dealloc { + [[[NSWorkspace sharedWorkspace] notificationCenter] removeObserver:self]; + [super dealloc]; +} + +- (void)volumeRenamed:(NSNotification *)theNotification { + NSString *oldPath = [[[theNotification userInfo] objectForKey:@"NSWorkspaceVolumeOldURLKey"] path]; + NSString *newPath = [[[theNotification userInfo] objectForKey:@"NSWorkspaceVolumeURLKey"] path]; + NSFileManager *manager = [NSFileManager defaultManager]; + NSImage *icon = [[NSWorkspace sharedWorkspace] iconForFile:newPath]; + if ([manager fileExistsAtPath:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[oldPath MD5]]]) { + [manager moveItemAtPath:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[oldPath MD5]] toPath:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[newPath MD5]]]; + } else { + [[icon TIFFRepresentation] writeToFile:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[newPath MD5]] atomically:NO]; + } + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"volumerenamed", MGMNName, @"Volume Renamed", MGMNTitle, [NSString stringWithFormat:@"%@ is now %@.", [[theNotification userInfo] objectForKey:@"NSWorkspaceVolumeOldLocalizedNameKey"], [[theNotification userInfo] objectForKey:@"NSWorkspaceVolumeLocalizedNameKey"]], MGMNDescription, icon, MGMNIcon, nil]]; +} +- (void)didMountDrive:(NSNotification *)theNotification { + NSImage *icon = [[NSWorkspace sharedWorkspace] iconForFile:[[theNotification userInfo] objectForKey:MGMNSDevicePath]]; + [[icon TIFFRepresentation] writeToFile:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]] atomically:NO]; + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"didmountvolume", MGMNName, @"Volume Mounted", MGMNTitle, [[theNotification userInfo] objectForKey:MGMNSWorkspaceVolumeLocalizedNameKey], MGMNDescription, icon, MGMNIcon, nil]]; +} +- (void)willUnmountDrive:(NSNotification *)theNotification { + NSFileManager *manager = [NSFileManager defaultManager]; + NSImage *icon = nil; + if ([manager fileExistsAtPath:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]]]) { + icon = [[[NSImage alloc] initWithContentsOfFile:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]]] autorelease]; + } else { + icon = [[NSWorkspace sharedWorkspace] iconForFile:[[theNotification userInfo] objectForKey:MGMNSDevicePath]]; + [[icon TIFFRepresentation] writeToFile:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]] atomically:NO]; + } + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"willunmountvolume", MGMNName, @"Volume Will Umount", MGMNTitle, [[theNotification userInfo] objectForKey:MGMNSWorkspaceVolumeLocalizedNameKey], MGMNDescription, icon, MGMNIcon, nil]]; +} +- (void)didUnmountDrive:(NSNotification *)theNotification { + NSFileManager *manager = [NSFileManager defaultManager]; + NSImage *icon = nil; + if ([manager fileExistsAtPath:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]]]) { + icon = [[[NSImage alloc] initWithContentsOfFile:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]]] autorelease]; + [manager removeItemAtPath:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]]]; + } else { + icon = [[NSWorkspace sharedWorkspace] iconForFile:[[theNotification userInfo] objectForKey:MGMNSDevicePath]]; + [[icon TIFFRepresentation] writeToFile:[[MGMCachePath stringByExpandingTildeInPath] stringByAppendingPathComponent:[[[theNotification userInfo] objectForKey:MGMNSDevicePath] MD5]] atomically:NO]; + } + [[MGMController sharedController] startNotificationWithInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"didunmountvolume", MGMNName, @"Volume Unmounted", MGMNTitle, [[theNotification userInfo] objectForKey:MGMNSWorkspaceVolumeLocalizedNameKey], MGMNDescription, icon, MGMNIcon, nil]]; +} +@end \ No newline at end of file diff --git a/Classes/main.m b/Classes/main.m new file mode 100644 index 0000000..65f4aac --- /dev/null +++ b/Classes/main.m @@ -0,0 +1,14 @@ +// +// main.m +// SoundNote +// +// Created by Mr. Gecko on 7/4/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +int main(int argc, char *argv[]) +{ + return NSApplicationMain(argc, (const char **) argv); +} diff --git a/Classes/prefix.pch b/Classes/prefix.pch new file mode 100644 index 0000000..621d11b --- /dev/null +++ b/Classes/prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'SoundNote' target in the 'SoundNote' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/Frameworks/EyeTunes.framework/EyeTunes b/Frameworks/EyeTunes.framework/EyeTunes new file mode 120000 index 0000000..ca94e96 --- /dev/null +++ b/Frameworks/EyeTunes.framework/EyeTunes @@ -0,0 +1 @@ +Versions/Current/EyeTunes \ No newline at end of file diff --git a/Frameworks/EyeTunes.framework/Headers b/Frameworks/EyeTunes.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/Frameworks/EyeTunes.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Frameworks/EyeTunes.framework/Resources b/Frameworks/EyeTunes.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Frameworks/EyeTunes.framework/Versions/A/EyeTunes b/Frameworks/EyeTunes.framework/Versions/A/EyeTunes new file mode 100755 index 0000000..a936beb Binary files /dev/null and b/Frameworks/EyeTunes.framework/Versions/A/EyeTunes differ diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/ETAppleEventObject.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETAppleEventObject.h new file mode 100644 index 0000000..03c8c83 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETAppleEventObject.h @@ -0,0 +1,127 @@ +/* ETAppleEventObject.h -- Proxy Object For AppleEvent iTunes Objects + forwards parameter/element requests through + AppleEvent transparently */ + +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007, Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +*/ + +// Important URLs: +// http://developer.apple.com/documentation/mac/IAC/IAC-230.html + +#import "EyeTunesEventCodes.h" + +#define ET_APPLE_EVENT_OBJECT_DEFAULT_APPL 'hook' + +@interface ETAppleEventObject : NSObject { + AEDesc *refDescriptor; + OSType targetApplCode; +} + +- (id) initWithDescriptor:(AEDesc *)aDesc applCode:(OSType)applCode; +- (AEDesc *)descriptor; + + ++ (AliasHandle)newAliasHandleWithPath:(NSString *)path; + +// AEGizmo String Generation +- (NSString *) stringForOSType: (DescType) descType; +- (NSString *) eventParameterStringForCountElementsOfClass:(DescType)classType; +- (NSString *) eventParameterStringForElementOfClass:(DescType)classType atIndex:(int)index; +- (NSString *) eventParameterStringForProperty:(DescType)descType; +- (NSString *) eventParameterStringForSettingProperty:(DescType)descType; +- (NSString *) eventParameterStringForSettingProperty:(DescType)propertyType OfElementOfClass:(DescType)classType atIndex:(int)index; +- (NSString *) eventParameterStringForTestObject:(DescType)objectType + forProperty:(DescType)propertyType + forIntValue:(int)value; +- (NSString *) eventParameterStringForTestObject:(DescType)objectType + forProperty:(DescType)propertyType + forStringValue:(NSString *)value; +- (NSString *) eventParameterStringForTestObject:(DescType)objectType + forProperty:(DescType)propertyType; + +- (NSString *) eventParameterStringForSearchingType:(DescType)objectType withTest:(NSString *)testString; + +// Get/Set Object "Properties" +- (AppleEvent *) getPropertyOfType:(DescType)descType forObject:(AEDesc *)targetObject; +- (AppleEvent *) getPropertyOfType:(DescType)descType; +- (BOOL) setPropertyWithValue:(AEDesc *)valueDesc ofType:(DescType)descType forObject:(AEDesc *)targetObject; +- (BOOL) setPropertyWithValue:(AEDesc *)valueDesc ofType:(DescType)descType; + +// Count/Get/Set Object "Elements" +- (int) getCountOfElementsOfClass:(DescType)descType; +- (AppleEvent *) getElementOfClass:(DescType)classType atIndex:(int)index; +- (AppleEvent *) deleteAllElementsOfClass:(DescType)descType; +- (AppleEvent *) getElementOfClass:(DescType)classType + byKey:(DescType)key + withIntValue:(int)value; +- (AppleEvent *) getElementOfClass:(DescType)classType + byKey:(DescType)key + withLongIntValue:(long long int)value; +- (AppleEvent *) getElementOfClass:(DescType)classType + byKey:(DescType)key + withStringValue:(NSString *)value; + +// not working yet +- (AppleEvent *) deleteElement:(int)index OfClass:(DescType)descType; +- (BOOL) setElementOfClass:(DescType)classType atIndex:(int)index withValue:(AEDesc *)value; +- (BOOL) setProperty:(DescType)propertyType OfElementOfClass:(DescType)classType atIndex:(int)index withValue:(AEDesc *)value; + +// Get/Set Properties directly +- (DescType) getPropertyAsEnumForDesc:(DescType)descType; +- (int) getPropertyAsIntegerForDesc:(DescType)descType; +- (long long int) getPropertyAsLongIntegerForDesc:(DescType)descType; +- (NSString *) getPropertyAsStringForDesc:(DescType)descType; +- (NSDate *) getPropertyAsDateForDesc:(DescType)descType; +- (NSString *) getPropertyAsPathForDesc:(DescType)descType; +- (NSString *) getPropertyAsPathURLForDesc:(DescType)descType; +- (NSString *) getPropertyAsVersionForDesc:(DescType)descType; + +- (BOOL) setPropertyWithInteger:(int)value forDesc:(DescType)descType; +- (BOOL) setPropertyWithLongInteger:(long long int)value forDesc:(DescType)descType; +- (BOOL) setPropertyWithString:(NSString *)value forDesc:(DescType)descType; +- (BOOL) setPropertyWithDate:(NSDate *)value forDesc:(DescType)descType; +// Debug functions +#ifdef ET_DEBUG ++ (void) printDescriptor:(AEDesc *)desc; ++ (NSString *) debugHexDump:(void *)ptr ofLength:(int)len; +- (NSArray *) getPropertyAsIntegerWithDumpForDesc:(DescType)descType; +- (NSArray *) getPropertyAsStringWithDumpForDesc:(DescType)descType; +- (NSArray *) getPropertyAsDateWithDumpForDesc:(DescType)descType; +- (NSArray *) getPropertyAsPathURLWithDumpForDesc:(DescType)descType; +#endif + + +@end diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/ETDebug.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETDebug.h new file mode 100644 index 0000000..8fc3b25 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETDebug.h @@ -0,0 +1,9 @@ +#import + +#ifdef ET_DEBUG +#define ETLog NSLog +#else +#define ETLog NullLog +#endif + +void NullLog(NSString *format, ...); diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/ETEyeTunes.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETEyeTunes.h new file mode 100644 index 0000000..b476a32 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETEyeTunes.h @@ -0,0 +1,107 @@ +/* EyeTunes.h - Interface to iTunes Application */ + +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007, Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +*/ + +#import + +#import "ETAppleEventObject.h" + +@class ETTrack, ETPlaylist; + +@interface EyeTunes : ETAppleEventObject { +} + ++ (EyeTunes *) sharedInstance; + +// things that return a Track object +- (NSArray *)search:(ETPlaylist *)playlist forString:(NSString *)searchString inField:(DescType)typeCode; + +// get all playlists +- (int)playlistCount; +- (NSArray *)playlists; +- (NSEnumerator *)playlistEnumerator; + +// search for playlist by reference +- (ETPlaylist *)playlistWithPersistentId:(long long int)persistentId; +- (ETTrack *)trackWithPersistentId:(long long int)persistentId; +- (ETTrack *)trackWithPersistentIdString:(NSString *)persistentId; + +// parameters +- (ETTrack *)currentTrack; +- (ETPlaylist *)currentPlaylist; +- (ETPlaylist *)libraryPlaylist; +- (BOOL) fixedIndexing; +- (void) setFixedIndexing:(BOOL)useFixedIndexing; +- (NSArray *)selectedTracks; + +// version +- (NSString *)versionString; +- (unsigned int)versionNumber; +- (BOOL) versionGreaterThan:(unsigned int)version; +- (BOOL) versionLessThan:(unsigned int)version; + +// state info. playerState returns kETPlayerState* in EyeTunesEventCode.h +- (int)playerPosition; +- (int)volume; +- (void)setVolume:(int)volume; +- (DescType)playerState; + +// no return value +- (void)backTrack; +- (void)fastForward; +- (void)nextTrack; +- (void)pause; +- (void)play; +- (void)playTrack:(ETTrack *)track; +- (void)playTrackWithPath:(NSString *)path; +- (void)playPause; +- (void)revealPlaylist:(NSString *)playlist; +- (void)playPlaylist:(NSString *)playlist; +- (void)playTrack:(long)track ofPlaylist:(NSString *)playlist; +- (void)previousTrack; +- (void)resume; +- (void)rewind; +- (void)stop; + +// TODO: - (id)addTrack:(NSURL *)fromlocation toLocation:(NSURL *)toLocation; +// TODO: - (id)convertTrack:(id)trackReference; +// TODO: - (void)refresh:(id)fileTrack; +// TODO: - (void)update:(id)iPod; +// TODO: - (void)eject:(id)iPod; +// TODO: - (void)subscribe:(NSString *)streamURL; + +@end diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/ETPlaylist.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETPlaylist.h new file mode 100644 index 0000000..a3717d3 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETPlaylist.h @@ -0,0 +1,60 @@ +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007, Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +*/ + +#import "EyeTunesEventCodes.h" +#import "ETAppleEventObject.h" + +@class ETTrackEnumerator; +@class ETTrack; + +@interface ETPlaylist : ETAppleEventObject { +} + +- (id) initWithDescriptor:(AEDesc *)desc; + +- (NSString *)name; + +- (NSArray *)tracks; +- (int) trackCount; +- (NSEnumerator *)trackEnumerator; +- (ETTrack *)trackWithDatabaseId:(int)databaseId; + +- (long long int)persistentId; +- (NSString *) persistentIdAsString; + +- (ETTrack *)trackWithPersistentId:(long long int)persistentId; +- (ETTrack *)trackWithPersistentIdString:(NSString *)persistentId; +@end diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/ETPlaylistEnumerator.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETPlaylistEnumerator.h new file mode 100644 index 0000000..96254b9 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETPlaylistEnumerator.h @@ -0,0 +1,43 @@ +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007 Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + */ + + +@interface ETPlaylistEnumerator : NSEnumerator { + int count; + int seq; +} + +@end diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/ETTrack.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETTrack.h new file mode 100644 index 0000000..b5cb3fe --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETTrack.h @@ -0,0 +1,143 @@ +/* ETTrack.h -- iTunes Track Object */ + +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007, Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +*/ + +#import +#import "ETAppleEventObject.h" + +@interface ETTrack : ETAppleEventObject { +} + +- (id) initWithDescriptor:(AEDesc *)desc; + +- (NSString *)name; +- (NSString *)album; +- (NSString *)albumArtist; // >=7.0 +- (NSString *)artist; +- (int)bitrate; +- (int)bpm; +- (int)bookmark; // >=6.0.2 +- (BOOL)bookmarkable; // >=6.0.2 +- (NSString *)category; // >=6.0.2 +- (NSString *)comment; +- (BOOL)compilation; +- (NSString *)composer; +- (NSString *)description; // >=6.0.2 +- (int)databaseId; +- (NSDate *)dateAdded; +- (int)discCount; +- (int)discNumber; +- (int)duration; +- (BOOL)enabled; +- (NSString *)episodeId; // >=7.0 +- (int)episodeNumber; // >=7.0 +- (NSString *)eq; +- (int)finish; +- (BOOL)gapless; // >=7.0 +- (NSString *)genre; +- (NSString *)grouping; +- (NSString *)kind; +- (NSString *)location; +- (NSString *)longDescription; // >=6.0.2 +- (NSString *)lyrics; // >=6.0.2 +- (NSDate *)modificationDate; +- (long long int)persistentId; // >=6.0 +- (NSString *) persistentIdAsString; // >=6.0 +- (int)playedCount; +- (NSDate *)playedDate; +- (BOOL)podcast; +- (int)rating; +- (int)sampleRate; +- (int)seasonNumber; // >=7.0 +- (int)size; +- (NSString *)show; // >=7.0 +- (int)skippedCount; // >=7.0 +- (NSDate *)skippedDate; // >=7.0 +- (int)start; +- (NSString *)time; +- (int)trackCount; +- (int)trackNumber; +- (BOOL)unplayed; // >=7.1 +- (DescType)videoKind; // >=7.0 +- (int)volumeAdjustment; +- (int)year; + +- (void)setName:(NSString *)newValue; +- (void)setAlbum:(NSString *)newValue; +- (void)setArtist:(NSString *)newValue; +- (void)setAlbumArtist:(NSString *)newValue; // >=7.0 +- (void)setBookmark:(int)newValueSeconds; // >=6.0.2 +- (void)setBookmarkable:(BOOL)newValue; // >=6.0.2 +- (void)setBpm:(int)newValue; +- (void)setCategory:(NSString *)newValue; // >=6.0.2 +- (void)setComment:(NSString *)newValue; +- (void)setCompilation:(BOOL)newValue; +- (void)setComposer:(NSString *)newValue; +- (void)setDescription:(NSString *)newValue; // >=6.0.2 +- (void)setDiscCount:(int)newValue; +- (void)setDiscNumber:(int)newValue; +- (void)setEnabled:(BOOL)newValue; +- (void)setEpisodeId:(NSString *)newValue; // >=7.0 +- (void)setEpisodeNumber:(int)newValue; // >=7.0 +- (void)setEq:(NSString *)newValue; +- (void)setFinish:(int)newValueSeconds; +- (void)setGapless:(BOOL)newValue; // >=7.0 +- (void)setGenre:(NSString *)newValue; +- (void)setGrouping:(NSString *)newValue; +- (void)setLongDescription:(NSString *)newValue;// >=6.0.1 +- (void)setLyrics:(NSString *)newValue; // >=6.0.1 +- (void)setPlayedCount:(int)newValue; +- (void)setPlayedDate:(NSDate *)newValue; +- (void)setRating:(int)newValue; +- (void)setSeasonNumber:(int)newValue; // >=7.0 +- (void)setSkippedCount:(int)newValue; // >=7.0 +- (void)setSkippedDate:(NSDate *)newValue; // >=7.0 +- (void)setStart:(int)newValue; +- (void)setTrackCount:(int)newValue; +- (void)setTrackNumber:(int)newValue; +- (void)setUnplayed:(BOOL)newValue; // >=7.1 +- (void)setVideoKind:(DescType)newValue; // >=7.0 +- (void)setVolumeAdjustment:(int)newValue; + +- (void)setYear:(int)newValue; + +- (NSArray *)artwork; +- (void)setArtwork:(NSArray *)newArtworks; +- (BOOL)setArtwork:(NSImage *)artwork atIndex:(int)index; + + +@end diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/ETTrackEnumerator.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETTrackEnumerator.h new file mode 100644 index 0000000..82fb40a --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/ETTrackEnumerator.h @@ -0,0 +1,51 @@ +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007 Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + */ + +#import +#import "ETDebug.h" +#import "EyeTunesEventCodes.h" +#import "ETPlaylist.h" +#import "ETTrack.h" + +@interface ETTrackEnumerator : NSEnumerator { + ETPlaylist *playlist; + int count; + int seq; +} + +- (id) initWithPlaylist:(ETPlaylist *)newPlaylist; + +@end diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunes.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunes.h new file mode 100644 index 0000000..9292d08 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunes.h @@ -0,0 +1,60 @@ +/* EyeTunes.h - Interface to iTunes Application */ + +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007, Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +*/ + +/* + +1.3 : Moved the actual concrete EyeTunes object implementation to ETEyeTunes.h/m + to avoid circular dependencies. + +0.2 : backwards incompatible changes + * ETAppleEventObject : getCountofElementClass.. returns int rather than AppleEvent* + * ETTrack : databaseID renamed to databaseId + group renamed to grouping, type changed from int to NSString* + +*/ + +#import +#import + +#import "EyeTunesVersions.h" +#import "EyeTunesEventCodes.h" + +#import "ETAppleEventObject.h" +#import "ETEyeTunes.h" +#import "ETTrack.h" +#import "ETPlaylist.h" diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunesEventCodes.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunesEventCodes.h new file mode 100644 index 0000000..7c4aa06 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunesEventCodes.h @@ -0,0 +1,271 @@ +/* EyeTunesEventCodes.h - Extracted AppleEvent Constants that iTunes Uses */ + +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2005-2007, Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +*/ + +enum { + kETPlayerStateStopped = 'kPSS', + kETPlayerStatePlaying = 'kPSP', + kETPlayerStatePaused = 'kPSp', + kETPlayerStateFastForwarding = 'kPSF', + kETPlayerStateRewinding = 'kPSR' +}; + +enum { + kETRepeatModeOff = 'kRp0', + kETRepeatModeOne = 'kRp1', + kETRepeatModeAll = 'kRpA' +}; + +enum { + kETVideoSizeSmall = 'kVSS', + kETVideoSizeMedium = 'kVSM', + kETVideoSizeLarge = 'kVSL' +}; + +enum { + kETSourceLibrary = 'kLib', + kETSourceiPod = 'kPod', + kETSourceAudioCD = 'kACD', + kETSourceMP3CD = 'kMCD', + kETSourceDevice = 'kDev', + kETSourceRadioTuner = 'kTun', + kETSourceSharedLibrary = 'kShd', + kETSourceUnknown = 'kUnk' +}; + +enum { + kETSearchAttributeAlbums = 'kSrL', + kETSearchAttributeAll = 'kSrA', + kETSearchAttributeArtist = 'kSrR', + kETSearchAttributeComposers = 'kSrC', + kETSearchAttributeDisplayed = 'kSrV', + kETSearchAttributeSongs = 'kSrs' +}; + +#if ITUNES_VERSION < ITUNES_6_0 +enum { + kETSpecialPlaylistNone = 'kSpN', + kETSpecialPlaylistPartyShuffle = 'kSpS', + kETSpecialPlaylistPodcasts = 'kSpP', + kETSpecialPlaylistPurchasedMusic = 'kSpM', +}; +#else +enum { + kETSpecialPlaylistNone = 'kSpN', + kETSpecialPlaylistFolder = 'kSpF', + kETSpecialPlaylistPartyShuffle = 'kSpS', + kETSpecialPlaylistPodcasts = 'kSpP', + kETSpecialPlaylistPurchasedMusic = 'kSpM', + kETSpecialPlaylistVideo = 'kSpV', +#if ITUNES_VERSION >= ITUNES_7_0 + kETSpecialPlaylistAudiobooks = 'kSpA', + kETSpecialPlaylistMovies = 'kSpI', + kETSpecialPlaylistMusic = 'kSpZ', + kETSpecialPlaylistTVShows = 'kSpT', +#endif +}; // ET_PLAYLIST_SPECIAL_KIND (eSpK) +#endif + +#if ITUNES_VERSION >= ITUNES_7_0 +enum { + kETVideoKindUnknown = 'kVdN', + kETVideoKindMovie = 'kVdM', + kETVideoKindMusicVideo = 'kVdV', + kETVideoKindTVShow = 'kVdT', +}; +#endif + +enum { + pETTrackLocation = 'pLoc' +}; + + +// --- itunes commmands start --- +#define ET_ADD_FILE 'Add ' +#define ET_BACK_TRACK 'Back' +#define ET_CONVERT 'Conv' +#define ET_FAST_FORWARD 'Fast' +#define ET_NEXT_TRACK 'Next' +#define ET_PAUSE 'Paus' +#define ET_PLAY 'Play' +#define ET_PLAYPAUSE 'PlPs' +#define ET_PREVIOUS_TRACK 'Prev' +#define ET_REFRESH 'Rfrs' +#define ET_RESUME 'Resu' +#define ET_REWIND 'Rwnd' +#define ET_SEARCH 'Srch' +#define ET_STOP 'Stop' +#define ET_UPDATE 'Updt' +#define ET_EJECT 'Ejct' +#define ET_SUBSCRIBE 'pSub' +#if ITUNES_VERSION >= ITUNES_7_2 +#define ET_REVEAL_SELECT 'Revl' +#endif + +#if ITUNES_VERSION >= ITUNES_6_0 +#define ET_UPDATE_ALL_PODCASTS 'Updp' +#define ET_UPDATE_ONE_PODCAST 'Upd1' +#define ET_DOWNLOAD_PODCAST 'Dwnl' +#endif +// --- itunes commmands end --- + + +// --- itunes application parameters start --- +#define ET_CLASS_LIBRARY_PLAYLIST 'cLiP' +#define ET_APP_ENCODER 'pEnc' +#define ET_APP_EQ_PRESET 'pEQP' +#define ET_APP_CURRENT_PLAYLIST 'pPla' +#define ET_APP_CURRENT_STREAM_TITLE 'pStT' +#define ET_APP_CURRENT_STREAM_URL 'pStU' +#define ET_APP_CURRENT_TRACK 'pTrk' +#define ET_APP_CURRENT_VISUAL 'pVis' +#define ET_APP_FIXED_INDEXING 'pFix' +#define ET_APP_PLAYER_POSITION 'pPos' +#define ET_APP_PLAYER_VOLUME 'pVol' +#define ET_APP_PLAYER_STATE 'pPlS' +#define ET_APP_SELECTION 'sele' +#define ET_APP_VERSION 'vers' +// --- itunes application parameters end --- + +// --- track artwork start --- +#define ET_CLASS_ARTWORK 'cArt' +#define ET_ARTWORK_PROP_FORMAT 'pFmt' // type (r) +#define ET_ARTWORK_PROP_DATA 'pPCT' // PICT (rw) +#define ET_ARTWORK_PROP_KIND 'pKnd' // integer (rw) +#if ITUNES_VERSION >= ITUNES_7_0 +#define ET_ARTWORK_PROP_DOWNLOAD_FROM_ITMS 'pDlA' // bool +#endif + +// --- track artwork end --- + +// --- generic applescript item codes start --- +#define ET_CLASS_ITEM 'cobj' +#define ET_ITEM_PROP_CONTAINER 'cntr' // object (r) +#define ET_ITEM_PROP_NAME 'pnam' // utxt (rw) +#if ITUNES_VERSION >= ITUNES_6_0_1 +#define ET_ITEM_PROP_PERSISTENT_ID 'pPID' // double int (r) +#endif +// --- generic applescript item codes end --- + +// --- itunes track parameters start --- +#define ET_CLASS_TRACK 'cTrk' +#define ET_TRACK_PROP_ALBUM 'pAlb' // utxt +#define ET_TRACK_PROP_ARTIST 'pArt' // utxt +#define ET_TRACK_PROP_BITRATE 'pBRt' // integer +#define ET_TRACK_PROP_BPM 'pBPM' // integer +#define ET_TRACK_PROP_COMMENT 'pCmt' // utxt +#define ET_TRACK_PROP_COMPILATION 'pAnt' // bool +#define ET_TRACK_PROP_COMPOSER 'pCmp' // utxt +#define ET_TRACK_PROP_DATABASE_ID 'pDID' // integer +#define ET_TRACK_PROP_DATE_ADDED 'pAdd' // ldt +#define ET_TRACK_PROP_DISC_COUNT 'pDsC' // integer +#define ET_TRACK_PROP_DISC_NUMBER 'pDsN' // integer +#define ET_TRACK_PROP_DURATION 'pDur' // integer +#define ET_TRACK_PROP_ENABLED 'enbl' // bool +#define ET_TRACK_PROP_EQ 'pEQp' // utxt +#define ET_TRACK_PROP_FINISH 'pStp' // integer +#define ET_TRACK_PROP_GENRE 'pGen' // utxt +#define ET_TRACK_PROP_GROUPING 'pGrp' // utxt +#define ET_TRACK_PROP_KIND 'pKnd' // utxt +#define ET_TRACK_PROP_MOD_DATE 'asmo' // ldt +#define ET_TRACK_PROP_PLAYED_COUNT 'pPlC' // integer +#define ET_TRACK_PROP_PLAYED_DATE 'pPlD' // ldt +#define ET_TRACK_PROP_PODCAST 'pTPc' // bool +#define ET_TRACK_PROP_RATING 'pRte' // integer +#define ET_TRACK_PROP_SAMPLE_RATE 'pSRt' // integer +#define ET_TRACK_PROP_SIZE 'pSiz' // integer +#define ET_TRACK_PROP_START 'pStr' // integer +#define ET_TRACK_PROP_TIME 'pTim' // utxt +#define ET_TRACK_PROP_TRACK_COUNT 'pTrC' // integer +#define ET_TRACK_PROP_TRACK_NUMBER 'pTrN' // integer +#define ET_TRACK_PROP_VOLUME_ADJ 'pAdj' // integer +#define ET_TRACK_PROP_YEAR 'pYr ' // integer + +#if ITUNES_VERSION >= ITUNES_6_0_2 +#define ET_TRACK_PROP_BOOKMARK 'pBkt' // integer +#define ET_TRACK_PROP_BOOKMARKABLE 'pBkm' // boolean +#define ET_TRACK_PROP_CATEGORY 'pCat' // utxt +#define ET_TRACK_PROP_DESCRIPTION 'pDes' // utxt +#define ET_TRACK_PROP_LONG_DESCRIPTION 'pLds' // utxt +#define ET_TRACK_PROP_LYRICS 'pLyr' // utxt +#define ET_TRACK_PROP_SHUFFABLE 'pSfa' // bool +#endif + +#if ITUNES_VERSION >= ITUNES_7_0 +#define ET_TRACK_PROP_ALBUM_ARTIST 'pAlA' // utxt +#define ET_TRACK_PROP_EPISODE_ID 'pEpD' // utxt +#define ET_TRACK_PROP_EPISODE_NUMBER 'pEpN' // integer +#define ET_TRACK_PROP_GAPLESS 'pGpl' // bool +#define ET_TRACK_PROP_SEASON_NUMBER 'pSeN' // integer +#define ET_TRACK_PROP_SKIPPED_COUNT 'pSkC' // integer +#define ET_TRACK_PROP_SKIPPED_DATE 'pSkD' // ldt +#define ET_TRACK_PROP_SHOW 'pShw' // utxt +#define ET_TRACK_PROP_VIDEO_KIND 'pVdk' // enum (see: video kind) +#endif +#if ITUNES_VERSION >= ITUNES_7_1 +#define ET_TRACK_PROP_SORT_ALBUM 'pSAl' // utxt +#define ET_TRACK_PROP_SORT_ARTIST 'pSAr' // utxt +#define ET_TRACK_PROP_SORT_NAME 'pSNm' // utxt +#define ET_TRACK_PROP_SORT_COMPOSER 'pSNm' // utxt +#define ET_TRACK_PROP_SORT_SHOW 'pSSN' // utxt +#define ET_TRACK_PROP_UNPLAYED 'pUnp' // bool +#endif + +// --- itunes track parameters end --- + +// --- other track classes start --- +#define ET_CLASS_FILE_TRACK 'cFlT' +#define ET_CLASS_URL_TRACK 'cURT' +#define ET_CLASS_CD_TRACK 'cCDT' +#define ET_FILE_TRACK_PROP_LOCATION 'pLoc' // alis +#define ET_URL_TRACK_PROP_ADDRESS 'pURL' // utxt +#define ET_CD_TRACK_PROP_LOCATION 'pLoc' // alis +// --- other track classes end --- + +// generic playlist properies --- +#define ET_CLASS_PLAYLIST 'cPly' +#define ET_PLAYLIST_PROP_DURATION 'pDur' // integer (r) +#define ET_PLAYLIST_PROP_INTERNAL_INDEX 'pidx' // integer (r) +#define ET_PLAYLIST_PROP_SHUFFLE 'pShf' // bool (rw) +#define ET_PLAYLIST_PROP_SIZE 'pSiz' // longlong (double int) (r) +#define ET_PLAYLIST_PROP_REPEAT 'pRpt' // eRpt? (rw) +#define ET_PLAYLIST_PROP_SPECIAL_KIND 'pSpK' // eSpk? (r) +#define ET_PLAYLIST_PROP_TIME 'pTim' // utxt (r) +#define ET_PLAYLIST_PROP_VISIBLE 'pvis' // bool (r) +// generic playlist properies --- + + diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunesVersions.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunesVersions.h new file mode 100644 index 0000000..458e543 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/EyeTunesVersions.h @@ -0,0 +1,15 @@ +/* Useful version constants for iTunes version checking. */ + +// guard against exporting features that are not in earlier versions +#define ITUNES_7_3 0x0730 +#define ITUNES_7_2 0x0720 +#define ITUNES_7_1 0x0710 +#define ITUNES_7_0_1 0x0701 +#define ITUNES_6_0_2 0x0602 +#define ITUNES_6_0_1 0x0601 +#define ITUNES_6_0 0x0600 +#define ITUNES_4_0 0x0400 + +// Enable all features by default. +#define ITUNES_VERSION 0xffff + diff --git a/Frameworks/EyeTunes.framework/Versions/A/Headers/NSString+LongLongValue.h b/Frameworks/EyeTunes.framework/Versions/A/Headers/NSString+LongLongValue.h new file mode 100644 index 0000000..758408b --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Headers/NSString+LongLongValue.h @@ -0,0 +1,44 @@ +/* EyeTunesEventCodes.h - Extracted AppleEvent Constants that iTunes Uses */ + +/* + + EyeTunes.framework - Cocoa iTunes Interface + http://www.liquidx.net/eyetunes/ + + Copyright (c) 2007, Alastair Tse + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + Neither the Alastair Tse nor the names of its contributors may + be used to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + */ + +#import + + +@interface NSString (LongLongValue) +- (long long int)longlongValue; +@end diff --git a/Frameworks/EyeTunes.framework/Versions/A/Resources/English.lproj/InfoPlist.strings b/Frameworks/EyeTunes.framework/Versions/A/Resources/English.lproj/InfoPlist.strings new file mode 100644 index 0000000..e513876 Binary files /dev/null and b/Frameworks/EyeTunes.framework/Versions/A/Resources/English.lproj/InfoPlist.strings differ diff --git a/Frameworks/EyeTunes.framework/Versions/A/Resources/EyeTunesDebug-Info.plist b/Frameworks/EyeTunes.framework/Versions/A/Resources/EyeTunesDebug-Info.plist new file mode 100644 index 0000000..126546e --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Resources/EyeTunesDebug-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + EyeTunesDebug + CFBundleIdentifier + net.liquidx.EyeTunesDebug + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + APPL + CFBundleSignature + ???? + CFBundleVersion + 1.0 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/Frameworks/EyeTunes.framework/Versions/A/Resources/Info.plist b/Frameworks/EyeTunes.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000..085e2a2 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,36 @@ + + + + + BuildMachineOSBuild + 10J567 + CFBundleDevelopmentRegion + English + CFBundleExecutable + EyeTunes + CFBundleIdentifier + net.liquidx.EyeTunes + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + FMWK + CFBundleSignature + ???? + CFBundleVersion + 1.2 + DTCompiler + 4.2 + DTPlatformBuild + 4A278b + DTPlatformVersion + GM + DTSDKBuild + 4A278b + DTSDKName + macosx10.6 + DTXcode + 0400 + DTXcodeBuild + 4A278b + + diff --git a/Frameworks/EyeTunes.framework/Versions/Current b/Frameworks/EyeTunes.framework/Versions/Current new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/Frameworks/EyeTunes.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/GeckoReporter b/Frameworks/GeckoReporter.framework/GeckoReporter new file mode 120000 index 0000000..34f9796 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/GeckoReporter @@ -0,0 +1 @@ +Versions/Current/GeckoReporter \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Headers b/Frameworks/GeckoReporter.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Resources b/Frameworks/GeckoReporter.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Versions/A/GeckoReporter b/Frameworks/GeckoReporter.framework/Versions/A/GeckoReporter new file mode 100755 index 0000000..927fe1b Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/GeckoReporter differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Headers/GeckoReporter.h b/Frameworks/GeckoReporter.framework/Versions/A/Headers/GeckoReporter.h new file mode 100644 index 0000000..2bb0575 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Headers/GeckoReporter.h @@ -0,0 +1,12 @@ +// +// GeckoReporter.h +// GeckoReporter +// +// Created by Mr. Gecko on 12/27/09. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import "MGMReporter.h" +#import "MGMSender.h" +#import "MGMSystemInfo.h" +#import "MGMLog.h" \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMFeedback.h b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMFeedback.h new file mode 100644 index 0000000..45b3133 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMFeedback.h @@ -0,0 +1,16 @@ +// +// MGMFeedback.h +// GeckoReporter +// +// Created by Mr. Gecko on 1/2/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +@interface MGMFeedback : NSObject { + +} +- (IBAction)openBugReport:(id)sender; +- (IBAction)openContact:(id)sender; +@end diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMLog.h b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMLog.h new file mode 100644 index 0000000..bf5ea79 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMLog.h @@ -0,0 +1,12 @@ +// +// MGMLog.h +// GeckoReporter +// +// Created by Mr. Gecko on 1/1/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +void MGMLog(NSString *format, ...); +void MGMLogv(NSString *format, va_list args); \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMReporter.h b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMReporter.h new file mode 100644 index 0000000..f062308 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMReporter.h @@ -0,0 +1,28 @@ +// +// MGMReporter.h +// GeckoReporter +// +// Created by Mr. Gecko on 12/27/09. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + +extern NSString * const MGMGRDoneNotification; +extern NSString * const MGMGRUserEmail; +extern NSString * const MGMGRUserName; +extern NSString * const MGMGRLastCrashDate; +extern NSString * const MGMGRSendAll; +extern NSString * const MGMGRIgnoreAll; + +#define MGMGRReleaseDebug 0 + +@class MGMSender; + +@interface MGMReporter : NSObject { + BOOL foundReport; + NSDate *lastDate; + MGMSender *mailSender; +} ++ (id)sharedReporter; +@end diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSender.h b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSender.h new file mode 100644 index 0000000..abb7ccb --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSender.h @@ -0,0 +1,20 @@ +// +// MGMSender.h +// GeckoReporter +// +// Created by Mr. Gecko on 12/28/09. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import +#import "MGMSenderDelegate.h" + +@interface MGMSender : NSObject { + id delegate; + NSMutableData *receivedData; + NSURLConnection *theConnection; +} +- (void)sendReport:(NSString *)theReportPath reportDate:(NSDate *)theReportDate userReport:(NSString *)theUserReport delegate:(id)theDelegate; +- (void)sendBug:(NSString *)theBug reproduce:(NSString *)theReproduce delegate:(id)theDelegate; +- (void)sendMessage:(NSString *)theMessage subject:(NSString *)theSubject delegate:(id)theDelegate; +@end \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSenderDelegate.h b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSenderDelegate.h new file mode 100644 index 0000000..b08130a --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSenderDelegate.h @@ -0,0 +1,15 @@ +// +// MGMSenderDelegate.h +// GeckoReporter +// +// Created by Mr. Gecko on 1/2/10. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + + +@protocol MGMSenderDelegate +- (void)sendError:(NSError *)error; +- (void)sendFinished:(NSString *)received; +@end \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSystemInfo.h b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSystemInfo.h new file mode 100644 index 0000000..582ccb5 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Headers/MGMSystemInfo.h @@ -0,0 +1,46 @@ +// +// MGMSystemInfo.h +// GeckoReporter +// +// Created by Mr. Gecko on 12/31/09. +// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ +// + +#import + + +@interface MGMSystemInfo : NSObject { + +} ++ (MGMSystemInfo *)info; +- (NSString *)architecture; +- (BOOL)is64Bit; +- (NSString *)CPUFamily; +- (int)CPUCount; +- (NSString *)model; +- (NSString *)modelName; +- (int)CPUMHz; +- (int)RAMSize; +- (int)OSMajorVersion; +- (int)OSMinorVersion; +- (int)OSBugFixVersion; +- (NSString *)OSVersion; +- (NSString *)OSVersionName; +- (BOOL)isAfterCheetah; +- (BOOL)isAfterPuma; +- (BOOL)isAfterJaguar; +- (BOOL)isAfterPanther; +- (BOOL)isAfterTiger; +- (BOOL)isAfterLeopard; +- (BOOL)isAfterSnowLeopard; +- (NSString *)language; +- (NSString *)applicationIdentifier; +- (NSString *)applicationName; +- (NSString *)applicationEXECName; +- (NSString *)applicationVersion; +- (BOOL)isUIElement; +- (NSBundle *)frameworkBundle; +- (NSString *)frameworkVersion; +- (NSString *)useragentWithApplicationNameAndVersion:(NSString *)nameAndVersion; +- (NSString *)useragent; +@end diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/GeckoReporter.strings b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/GeckoReporter.strings new file mode 100644 index 0000000..77583c7 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/GeckoReporter.strings differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMBugWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMBugWindow.nib new file mode 100644 index 0000000..792e7da Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMBugWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMContactWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMContactWindow.nib new file mode 100644 index 0000000..bdcf45d Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMContactWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMReportWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMReportWindow.nib new file mode 100644 index 0000000..8186bef Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/English.lproj/MGMReportWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/GeckoReporter.strings b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/GeckoReporter.strings new file mode 100644 index 0000000..10f404d Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/GeckoReporter.strings differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMBugWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMBugWindow.nib new file mode 100644 index 0000000..c0a22f1 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMBugWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMContactWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMContactWindow.nib new file mode 100644 index 0000000..75985b6 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMContactWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMReportWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMReportWindow.nib new file mode 100644 index 0000000..a4df7e0 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/French.lproj/MGMReportWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/Info.plist b/Frameworks/GeckoReporter.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000..d0e4b14 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,42 @@ + + + + + BuildMachineOSBuild + 10J567 + CFBundleDevelopmentRegion + English + CFBundleExecutable + GeckoReporter + CFBundleIdentifier + com.MrGeckosMedia.GeckoReporter + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + GeckoReporter + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.2 + CFBundleSignature + ???? + CFBundleVersion + 0.2 + DTCompiler + 4.2 + DTPlatformBuild + 4A278b + DTPlatformVersion + GM + DTSDKBuild + 4A278b + DTSDKName + macosx10.6 + DTXcode + 0400 + DTXcodeBuild + 4A278b + NSHumanReadableCopyright + Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ + + diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/License.txt b/Frameworks/GeckoReporter.framework/Versions/A/Resources/License.txt new file mode 100644 index 0000000..76dfe4f --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Resources/License.txt @@ -0,0 +1,27 @@ +Copyright (c) 2010 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/ + +Permission is granted, to any person obtaining a copy of this framework, to + use, copy, modify, merge, or redistribute this framework under the following terms: + +1. This file must be included in all copies of this framework unmodified in + GeckoReporter.framework/Resource/License.txt and/or GeckoReporter.framework/Versions/A/Resources/License.txt. + +2. THIS FRAMEWORK IS PROVIDED "AS IS" BY JAMES COLEMAN, WITHOUT WARRANTY OF + ANY KIND. IF YOUR SOFTWARE/FRAMEWORK/COMPUTER CRASH OR FAILS TO WORK IN ANY + WAY SHAPE OR FORM BECAUSE OF THIS FRAMEWORK, I (JAMES COLEMAN) AM NOT IN ANYWAY + RESPONSIBLE FOR YOUR PROBLEM. BUT, I MAY BE WILLING TO HELP YOU, NO PROMISES. + +3. Redistributions of source code included in this framework must retain the + copyright notice above this license file without modifications. + +4. Redistributions of binary must contain the copyright above this license file + without modifications. + +5. If you use the crash reporter in this framework, you are allowed to remove the + NSTextField that says, "GeckoReporter by Mr. Gecko's Media". + +6. For the users convenience, you must retain the notice about anonymous system + information being sent. + +7. Mr. Gecko's Media (James Coleman) is allowed to modify these terms without notice to you + or your customers. \ No newline at end of file diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/ModelNames.plist b/Frameworks/GeckoReporter.framework/Versions/A/Resources/ModelNames.plist new file mode 100644 index 0000000..754ed87 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/A/Resources/ModelNames.plist @@ -0,0 +1,206 @@ + + + + + ADP2,1 + Developer Transition Kit + iMac1,1 + iMac G3 (Rev A-D) + PowerMac2,1 + iMac G3 (Slot-loading CD-ROM) + PowerMac2,2 + iMac G3 (Summer 2000) + PowerMac4,1 + iMac G3 (2001) + PowerMac4,2 + iMac G4 (Flat Panel) + PowerMac4,5 + iMac G4 (17" Flat Panel) + PowerMac6,1 + iMac G4 (USB 2.0) + PowerMac6,3 + iMac G4 (20" Flat Panel) + PowerMac8,1 + iMac G5 + PowerMac8,2 + iMac G5 (Ambient Light Sensor) + PowerMac12,1 + iMac G5 (iSight) + iMac4,1 + iMac (Core Duo) + iMac4,2 + iMac for Education (17" Core Duo) + iMac5,1 + iMac (Core 2 Duo 17"/20" SuperDrive) + iMac5,2 + iMac (Core 2 Duo 17" Combo Drive) + iMac6,1 + iMac (Core 2 Duo 24" SuperDrive) + iMac7,1 + iMac (AI) + iMac8,1 + iMac (2008) + iMac9,1 + iMac (2009) + iMac10,1 + iMac (2009 Magic) + iMac11,1 + iMac (2009 Core I5) + PowerMac4,4 + eMac + PowerMac6,4 + eMac (USB 2.0 2005) + PowerMac10,1 + Mac Mini G4 + PowerMac10,2 + Mac Mini (2005) + Macmini1,1 + Mac Mini (Core Solo/Duo) + Macmini2,1 + Mac Mini (Core 2 Duo) + Macmini3,1 + Mac Mini (2009) + PowerBook2,1 + iBook G3 + PowerBook2,2 + iBook G3 (FireWire) + PowerBook2,3 + iBook G3 + PowerBook2,4 + iBook G3 + PowerBook4,1 + iBook G3 (Dual USB 2001) + PowerBook4,2 + iBook G3 (16MB VRAM) + PowerBook4,3 + iBook G3 Opaque 16MB VRAM/32MB VRAM 2003) + PowerBook6,3 + iBook G4 + PowerBook6,5 + iBook G4 (2004) + PowerBook6,7 + iBook G4 (Mid 2005) + PowerBook1,1 + PowerBook G3 + PowerBook3,1 + PowerBook G3 (FireWire) + PowerBook3,2 + PowerBook G4 + PowerBook3,3 + PowerBook G4 (Gigabit Ethernet) + PowerBook3,4 + PowerBook G4 (DVI) + PowerBook3,5 + PowerBook G4 (1GHz/867MHz) + PowerBook5,1 + PowerBook G4 (17") + PowerBook5,2 + PowerBook G4 (15" FW 800) + PowerBook5,3 + PowerBook G4 (17" 1.33GHz) + PowerBook5,4 + PowerBook G4 (15" 1.5/1.33GHz) + PowerBook5,5 + PowerBook G4 (17" 1.5GHz) + PowerBook5,6 + PowerBook G4 (15" 1.67GHz/1.5GHz) + PowerBook5,7 + PowerBook G4 (17" 1.67GHz) + PowerBook5,8 + PowerBook G4 (Double layer SD 15") + PowerBook5,9 + PowerBook G4 (Double layer SD 17") + PowerBook6,1 + PowerBook G4 (12") + PowerBook6,2 + PowerBook G4 (12" DVI) + PowerBook6,4 + PowerBook G4 (12" 1.33GHz) + PowerBook6,8 + PowerBook G4 (12" 1.5GHz) + MacBook1,1 + MacBook (Core Duo) + MacBook2,1 + MacBook (Core 2 Duo) + MacBook4,1 + MacBook (2008) + MacBook5,1 + MacBook (Unibody) + MacBook5,2 + MacBook (White 2009) + MacBook6,1 + MacBook (White Unibody) + MacBookAir1,1 + MacBook Air (2008) + MacBookPro1,1 + MacBook Pro Core Duo (15") + MacBookPro1,2 + MacBook Pro Core Duo (17") + MacBookPro2,1 + MacBook Pro Core 2 Duo (17") + MacBookPro2,2 + MacBook Pro Core 2 Duo (15") + MacBookPro3,1 + MacBook Pro Core 2 Duo (15" LED Core 2 Duo) + MacBookPro3,2 + MacBook Pro Core 2 Duo (17" HD Core 2 Duo) + MacBookPro4,1 + MacBook Pro (Core 2 Duo 2008) + MacBookPro5,1 + MacBook Pro (Unibody) + MacBookPro5,2 + MacBook Pro (Unibody 17" 2009) + MacBookPro5,3 + MacBook Pro (Unibody 15" 2009) + MacBookPro5,4 + MacBook Pro (Unibody 15" 2009) + MacBookPro5,5 + MacBook Pro (Unibody 13" 2009) + PowerMac1,1 + Power Macintosh G3 (Blue & White) + PowerMac1,2 + Power Macintosh G4 (PCI Graphics) + PowerMac11,2 + Power Macintosh G5 (2005) + PowerMac3,1 + Power Macintosh G4 (AGP Graphics) + PowerMac3,2 + Power Macintosh G4 (AGP Graphics) + PowerMac3,3 + Power Macintosh G4 (Gigabit Ethernet) + PowerMac3,4 + Power Macintosh G4 (Digital Audio) + PowerMac3,5 + Power Macintosh G4 (Quick Silver) + PowerMac3,6 + Power Macintosh G4 (Mirrored Drive Door) + PowerMac5,1 + Power Macintosh G4 Cube + PowerMac7,2 + Power Macintosh G5 + PowerMac7,3 + Power Macintosh G5 + PowerMac9,1 + Power Macintosh G5 (2005) + MacPro1,1 + Mac Pro (Four-Core) + MacPro2,1 + Mac Pro (Eight-Core) + MacPro3,1 + Mac Pro (2008 4/8 core "Harpertown") + MacPro4,1 + Mac Pro (2009 "Nehalem") + RackMac1,1 + Xserve G4 + RackMac1,2 + Xserve G4 (Slot-loading cluster node) + RackMac3,1 + Xserve G5 + Xserve1,1 + Xserve (Intel Xeon) + Xserve2,1 + Xserve (2008 Quad-Core) + Xserve3,1 + Xserve (2009 Quad-Core) + + diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/GeckoReporter.strings b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/GeckoReporter.strings new file mode 100644 index 0000000..4ff40e1 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/GeckoReporter.strings differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMBugWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMBugWindow.nib new file mode 100644 index 0000000..4daca40 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMBugWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMContactWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMContactWindow.nib new file mode 100644 index 0000000..b651834 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMContactWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMReportWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMReportWindow.nib new file mode 100644 index 0000000..1a09568 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/es.lproj/MGMReportWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/GeckoReporter.strings b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/GeckoReporter.strings new file mode 100644 index 0000000..cb47c97 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/GeckoReporter.strings differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMBugWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMBugWindow.nib new file mode 100644 index 0000000..523c995 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMBugWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMContactWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMContactWindow.nib new file mode 100644 index 0000000..94229f9 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMContactWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMReportWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMReportWindow.nib new file mode 100644 index 0000000..6297061 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/pt-PT.lproj/MGMReportWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/GeckoReporter.strings b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/GeckoReporter.strings new file mode 100644 index 0000000..f2f63b4 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/GeckoReporter.strings differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMBugWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMBugWindow.nib new file mode 100644 index 0000000..bfe0da2 Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMBugWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMContactWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMContactWindow.nib new file mode 100644 index 0000000..7cfc1eb Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMContactWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMReportWindow.nib b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMReportWindow.nib new file mode 100644 index 0000000..1e1bbca Binary files /dev/null and b/Frameworks/GeckoReporter.framework/Versions/A/Resources/sv.lproj/MGMReportWindow.nib differ diff --git a/Frameworks/GeckoReporter.framework/Versions/Current b/Frameworks/GeckoReporter.framework/Versions/Current new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/Frameworks/GeckoReporter.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/Frameworks/Growl.framework/Growl b/Frameworks/Growl.framework/Growl new file mode 120000 index 0000000..85956e2 --- /dev/null +++ b/Frameworks/Growl.framework/Growl @@ -0,0 +1 @@ +Versions/Current/Growl \ No newline at end of file diff --git a/Frameworks/Growl.framework/Headers b/Frameworks/Growl.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/Frameworks/Growl.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Frameworks/Growl.framework/Resources b/Frameworks/Growl.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/Frameworks/Growl.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Frameworks/Growl.framework/Versions/A/Growl b/Frameworks/Growl.framework/Versions/A/Growl new file mode 100755 index 0000000..496b628 Binary files /dev/null and b/Frameworks/Growl.framework/Versions/A/Growl differ diff --git a/Frameworks/Growl.framework/Versions/A/Headers/Growl.h b/Frameworks/Growl.framework/Versions/A/Headers/Growl.h new file mode 100644 index 0000000..e2a4425 --- /dev/null +++ b/Frameworks/Growl.framework/Versions/A/Headers/Growl.h @@ -0,0 +1,6 @@ +#include "GrowlDefines.h" + +#ifdef __OBJC__ +# include "GrowlApplicationBridge.h" +#endif +#include "GrowlApplicationBridge-Carbon.h" diff --git a/Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h b/Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h new file mode 100644 index 0000000..e35663f --- /dev/null +++ b/Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge-Carbon.h @@ -0,0 +1,780 @@ +// +// GrowlApplicationBridge-Carbon.h +// Growl +// +// Created by Mac-arena the Bored Zo on Wed Jun 18 2004. +// Based on GrowlApplicationBridge.h by Evan Schoenberg. +// This source code is in the public domain. You may freely link it into any +// program. +// + +#ifndef _GROWLAPPLICATIONBRIDGE_CARBON_H_ +#define _GROWLAPPLICATIONBRIDGE_CARBON_H_ + +#include +#include + +#ifndef GROWL_EXPORT +#define GROWL_EXPORT __attribute__((visibility("default"))) +#endif + +/*! @header GrowlApplicationBridge-Carbon.h + * @abstract Declares an API that Carbon applications can use to interact with Growl. + * @discussion GrowlApplicationBridge uses a delegate to provide information //XXX + * to Growl (such as your application's name and what notifications it may + * post) and to provide information to your application (such as that Growl + * is listening for notifications or that a notification has been clicked). + * + * You can set the Growldelegate with Growl_SetDelegate and find out the + * current delegate with Growl_GetDelegate. See struct Growl_Delegate for more + * information about the delegate. + */ + +__BEGIN_DECLS + +/*! @struct Growl_Delegate + * @abstract Delegate to supply GrowlApplicationBridge with information and respond to events. + * @discussion The Growl delegate provides your interface to + * GrowlApplicationBridge. When GrowlApplicationBridge needs information about + * your application, it looks for it in the delegate; when Growl or the user + * does something that you might be interested in, GrowlApplicationBridge + * looks for a callback in the delegate and calls it if present + * (meaning, if it is not NULL). + * XXX on all of that + * @field size The size of the delegate structure. + * @field applicationName The name of your application. + * @field registrationDictionary A dictionary describing your application and the notifications it can send out. + * @field applicationIconData Your application's icon. + * @field growlInstallationWindowTitle The title of the installation window. + * @field growlInstallationInformation Text to display in the installation window. + * @field growlUpdateWindowTitle The title of the update window. + * @field growlUpdateInformation Text to display in the update window. + * @field referenceCount A count of owners of the delegate. + * @field retain Called when GrowlApplicationBridge receives this delegate. + * @field release Called when GrowlApplicationBridge no longer needs this delegate. + * @field growlIsReady Called when GrowlHelperApp is listening for notifications. + * @field growlNotificationWasClicked Called when a Growl notification is clicked. + * @field growlNotificationTimedOut Called when a Growl notification timed out. + */ +struct Growl_Delegate { + /* @discussion This should be sizeof(struct Growl_Delegate). + */ + size_t size; + + /*All of these attributes are optional. + *Optional attributes can be NULL; required attributes that + * are NULL cause setting the Growl delegate to fail. + *XXX - move optional/required status into the discussion for each field + */ + + /* This name is used both internally and in the Growl preferences. + * + * This should remain stable between different versions and incarnations of + * your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + * + * This can be NULL if it is provided elsewhere, namely in an + * auto-discoverable plist file in your app bundle + * (XXX refer to more information on that) or in registrationDictionary. + */ + CFStringRef applicationName; + + /* + * Must contain at least these keys: + * GROWL_NOTIFICATIONS_ALL (CFArray): + * Contains the names of all notifications your application may post. + * + * Can also contain these keys: + * GROWL_NOTIFICATIONS_DEFAULT (CFArray): + * Names of notifications that should be enabled by default. + * If omitted, GROWL_NOTIFICATIONS_ALL will be used. + * GROWL_APP_NAME (CFString): + * Same as the applicationName member of this structure. + * If both are present, the applicationName member shall prevail. + * If this key is present, you may omit applicationName (set it to NULL). + * GROWL_APP_ICON (CFData): + * Same as the iconData member of this structure. + * If both are present, the iconData member shall prevail. + * If this key is present, you may omit iconData (set it to NULL). + * + * If you change the contents of this dictionary after setting the delegate, + * be sure to call Growl_Reregister. + * + * This can be NULL if you have an auto-discoverable plist file in your app + * bundle. (XXX refer to more information on that) + */ + CFDictionaryRef registrationDictionary; + + /* The data can be in any format supported by NSImage. As of + * Mac OS X 10.3, this includes the .icns, TIFF, JPEG, GIF, PNG, PDF, and + * PICT formats. + * + * If this is not supplied, Growl will look up your application's icon by + * its application name. + */ + CFDataRef applicationIconData; + + /* Installer display attributes + * + * These four attributes are used by the Growl installer, if this framework + * supports it. + * For any of these being NULL, a localised default will be + * supplied. + */ + + /* If this is NULL, Growl will use a default, + * localized title. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlInstallationWindowTitle; + /* This information may be as long or short as desired (the + * window will be sized to fit it). If Growl is not installed, it will + * be displayed to the user as an explanation of what Growl is and what + * it can do in your application. + * It should probably note that no download is required to install. + * + * If this is NULL, Growl will use a default, localized + * explanation. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlInstallationInformation; + /* If this is NULL, Growl will use a default, + * localized title. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlUpdateWindowTitle; + /* This information may be as long or short as desired (the + * window will be sized to fit it). If an older version of Growl is + * installed, it will be displayed to the user as an explanation that an + * updated version of Growl is included in your application and + * no download is required. + * + * If this is NULL, Growl will use a default, localized + * explanation. + * + * Only used if you're using Growl-WithInstaller.framework. Otherwise, + * this member is ignored. + */ + CFStringRef growlUpdateInformation; + + /* This member is provided for use by your retain and release + * callbacks (see below). + * + * GrowlApplicationBridge never directly uses this member. Instead, it + * calls your retain callback (if non-NULL) and your release + * callback (if non-NULL). + */ + unsigned referenceCount; + + //Functions. Currently all of these are optional (any of them can be NULL). + + /* When you call Growl_SetDelegate(newDelegate), it will call + * oldDelegate->release(oldDelegate), and then it will call + * newDelegate->retain(newDelegate), and the return value from retain + * is what will be set as the delegate. + * (This means that this member works like CFRetain and -[NSObject retain].) + * This member is optional (it can be NULL). + * For a delegate allocated with malloc, this member would be + * NULL. + * @result A delegate to which GrowlApplicationBridge holds a reference. + */ + void *(*retain)(void *); + /* When you call Growl_SetDelegate(newDelegate), it will call + * oldDelegate->release(oldDelegate), and then it will call + * newDelegate->retain(newDelegate), and the return value from retain + * is what will be set as the delegate. + * (This means that this member works like CFRelease and + * -[NSObject release].) + * This member is optional (it can be NULL). + * For a delegate allocated with malloc, this member might be + * free(3). + */ + void (*release)(void *); + + /* Informs the delegate that Growl (specifically, the GrowlHelperApp) was + * launched successfully (or was already running). The application can + * take actions with the knowledge that Growl is installed and functional. + */ + void (*growlIsReady)(void); + + /* Informs the delegate that a Growl notification was clicked. It is only + * sent for notifications sent with a non-NULL clickContext, + * so if you want to receive a message when a notification is clicked, + * clickContext must not be NULL when calling + * Growl_PostNotification or + * Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext. + */ + void (*growlNotificationWasClicked)(CFPropertyListRef clickContext); + + /* Informs the delegate that a Growl notification timed out. It is only + * sent for notifications sent with a non-NULL clickContext, + * so if you want to receive a message when a notification is clicked, + * clickContext must not be NULL when calling + * Growl_PostNotification or + * Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext. + */ + void (*growlNotificationTimedOut)(CFPropertyListRef clickContext); +}; + +/*! @struct Growl_Notification + * @abstract Structure describing a Growl notification. + * @discussion XXX + * @field size The size of the notification structure. + * @field name Identifies the notification. + * @field title Short synopsis of the notification. + * @field description Additional text. + * @field iconData An icon for the notification. + * @field priority An indicator of the notification's importance. + * @field reserved Bits reserved for future usage. + * @field isSticky Requests that a notification stay on-screen until dismissed explicitly. + * @field clickContext An identifier to be passed to your click callback when a notification is clicked. + * @field clickCallback A callback to call when the notification is clicked. + */ +struct Growl_Notification { + /* This should be sizeof(struct Growl_Notification). + */ + size_t size; + + /* The notification name distinguishes one type of + * notification from another. The name should be human-readable, as it + * will be displayed in the Growl preference pane. + * + * The name is used in the GROWL_NOTIFICATIONS_ALL and + * GROWL_NOTIFICATIONS_DEFAULT arrays in the registration dictionary, and + * in this member of the Growl_Notification structure. + */ + CFStringRef name; + + /* A notification's title describes the notification briefly. + * It should be easy to read quickly by the user. + */ + CFStringRef title; + + /* The description supplements the title with more + * information. It is usually longer and sometimes involves a list of + * subjects. For example, for a 'Download complete' notification, the + * description might have one filename per line. GrowlMail in Growl 0.6 + * uses a description of '%d new mail(s)' (formatted with the number of + * messages). + */ + CFStringRef description; + + /* The notification icon usually indicates either what + * happened (it may have the same icon as e.g. a toolbar item that + * started the process that led to the notification), or what it happened + * to (e.g. a document icon). + * + * The icon data is optional, so it can be NULL. In that + * case, the application icon is used alone. Not all displays support + * icons. + * + * The data can be in any format supported by NSImage. As of Mac OS X + * 10.3, this includes the .icns, TIFF, JPEG, GIF, PNG, PDF, and PICT form + * ats. + */ + CFDataRef iconData; + + /* Priority is new in Growl 0.6, and is represented as a + * signed integer from -2 to +2. 0 is Normal priority, -2 is Very Low + * priority, and +2 is Very High priority. + * + * Not all displays support priority. If you do not wish to assign a + * priority to your notification, assign 0. + */ + signed int priority; + + /* These bits are not used in Growl 0.6. Set them to 0. + */ + unsigned reserved: 31; + + /* When the sticky bit is clear, in most displays, + * notifications disappear after a certain amount of time. Sticky + * notifications, however, remain on-screen until the user dismisses them + * explicitly, usually by clicking them. + * + * Sticky notifications were introduced in Growl 0.6. Most notifications + * should not be sticky. Not all displays support sticky notifications, + * and the user may choose in Growl's preference pane to force the + * notification to be sticky or non-sticky, in which case the sticky bit + * in the notification will be ignored. + */ + unsigned isSticky: 1; + + /* If this is not NULL, and your click callback + * is not NULL either, this will be passed to the callback + * when your notification is clicked by the user. + * + * Click feedback was introduced in Growl 0.6, and it is optional. Not + * all displays support click feedback. + */ + CFPropertyListRef clickContext; + + /* If this is not NULL, it will be called instead + * of the Growl delegate's click callback when clickContext is + * non-NULL and the notification is clicked on by the user. + * + * Click feedback was introduced in Growl 0.6, and it is optional. Not + * all displays support click feedback. + * + * The per-notification click callback is not yet supported as of Growl + * 0.7. + */ + void (*clickCallback)(CFPropertyListRef clickContext); + + CFStringRef identifier; +}; + +#pragma mark - +#pragma mark Easy initialisers + +/*! @defined InitGrowlDelegate + * @abstract Callable macro. Initializes a Growl delegate structure to defaults. + * @discussion Call with a pointer to a struct Growl_Delegate. All of the + * members of the structure will be set to 0 or NULL, except for + * size (which will be set to sizeof(struct Growl_Delegate)) and + * referenceCount (which will be set to 1). + */ +#define InitGrowlDelegate(delegate) \ + do { \ + if (delegate) { \ + (delegate)->size = sizeof(struct Growl_Delegate); \ + (delegate)->applicationName = NULL; \ + (delegate)->registrationDictionary = NULL; \ + (delegate)->applicationIconData = NULL; \ + (delegate)->growlInstallationWindowTitle = NULL; \ + (delegate)->growlInstallationInformation = NULL; \ + (delegate)->growlUpdateWindowTitle = NULL; \ + (delegate)->growlUpdateInformation = NULL; \ + (delegate)->referenceCount = 1U; \ + (delegate)->retain = NULL; \ + (delegate)->release = NULL; \ + (delegate)->growlIsReady = NULL; \ + (delegate)->growlNotificationWasClicked = NULL; \ + (delegate)->growlNotificationTimedOut = NULL; \ + } \ + } while(0) + +/*! @defined InitGrowlNotification + * @abstract Callable macro. Initializes a Growl notification structure to defaults. + * @discussion Call with a pointer to a struct Growl_Notification. All of + * the members of the structure will be set to 0 or NULL, except + * for size (which will be set to + * sizeof(struct Growl_Notification)). + */ +#define InitGrowlNotification(notification) \ + do { \ + if (notification) { \ + (notification)->size = sizeof(struct Growl_Notification); \ + (notification)->name = NULL; \ + (notification)->title = NULL; \ + (notification)->description = NULL; \ + (notification)->iconData = NULL; \ + (notification)->priority = 0; \ + (notification)->reserved = 0U; \ + (notification)->isSticky = false; \ + (notification)->clickContext = NULL; \ + (notification)->clickCallback = NULL; \ + (notification)->identifier = NULL; \ + } \ + } while(0) + +#pragma mark - +#pragma mark Public API + +// @functiongroup Managing the Growl delegate + +/*! @function Growl_SetDelegate + * @abstract Replaces the current Growl delegate with a new one, or removes + * the Growl delegate. + * @param newDelegate + * @result Returns false and does nothing else if a pointer that was passed in + * is unsatisfactory (because it is non-NULL, but at least one + * required member of it is NULL). Otherwise, sets or unsets the + * delegate and returns true. + * @discussion When newDelegate is non-NULL, sets + * the delegate to newDelegate. When it is NULL, + * the current delegate will be unset, and no delegate will be in place. + * + * It is legal for newDelegate to be the current delegate; + * nothing will happen, and Growl_SetDelegate will return true. It is also + * legal for it to be NULL, as described above; again, it will + * return true. + * + * If there was a delegate in place before the call, Growl_SetDelegate will + * call the old delegate's release member if it was non-NULL. If + * newDelegate is non-NULL, Growl_SetDelegate will + * call newDelegate->retain, and set the delegate to its return + * value. + * + * If you are using Growl-WithInstaller.framework, and an older version of + * Growl is installed on the user's system, the user will automatically be + * prompted to update. + * + * GrowlApplicationBridge currently does not copy this structure, nor does it + * retain any of the CF objects in the structure (it regards the structure as + * a container that retains the objects when they are added and releases them + * when they are removed or the structure is destroyed). Also, + * GrowlApplicationBridge currently does not modify any member of the + * structure, except possibly the referenceCount by calling the retain and + * release members. + */ +GROWL_EXPORT Boolean Growl_SetDelegate(struct Growl_Delegate *newDelegate); + +/*! @function Growl_GetDelegate + * @abstract Returns the current Growl delegate, if any. + * @result The current Growl delegate. + * @discussion Returns the last pointer passed into Growl_SetDelegate, or + * NULL if no such call has been made. + * + * This function follows standard Core Foundation reference-counting rules. + * Because it is a Get function, not a Copy function, it will not retain the + * delegate on your behalf. You are responsible for retaining and releasing + * the delegate as needed. + */ +GROWL_EXPORT struct Growl_Delegate *Growl_GetDelegate(void); + +#pragma mark - + +// @functiongroup Posting Growl notifications + +/*! @function Growl_PostNotification + * @abstract Posts a Growl notification. + * @param notification The notification to post. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * NULL (or 0 or false as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. + * If the user cancels, this function will have no effect until the next + * application session, at which time when it is called the user will be + * prompted again. The user is also given the option to not be prompted again. + * If the user does choose to install Growl, the requested notification will + * be displayed once Growl is installed and running. + */ +GROWL_EXPORT void Growl_PostNotification(const struct Growl_Notification *notification); + +/*! @function Growl_PostNotificationWithDictionary +* @abstract Notifies using a userInfo dictionary suitable for passing to +* CFDistributedNotificationCenter. +* @param userInfo The dictionary to notify with. +* @discussion Before Growl 0.6, your application would have posted +* notifications using CFDistributedNotificationCenter by creating a userInfo +* dictionary with the notification data. This had the advantage of allowing +* you to add other data to the dictionary for programs besides Growl that +* might be listening. +* +* This function allows you to use such dictionaries without being restricted +* to using CFDistributedNotificationCenter. The keys for this dictionary + * can be found in GrowlDefines.h. +*/ +GROWL_EXPORT void Growl_PostNotificationWithDictionary(CFDictionaryRef userInfo); + +/*! @function Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext + * @abstract Posts a Growl notification using parameter values. + * @param title The title of the notification. + * @param description The description of the notification. + * @param notificationName The name of the notification as listed in the + * registration dictionary. + * @param iconData Data representing a notification icon. Can be NULL. + * @param priority The priority of the notification (-2 to +2, with -2 + * being Very Low and +2 being Very High). + * @param isSticky If true, requests that this notification wait for a + * response from the user. + * @param clickContext An object to pass to the clickCallback, if any. Can + * be NULL, in which case the clickCallback is not called. + * @discussion Creates a temporary Growl_Notification, fills it out with the + * supplied information, and calls Growl_PostNotification on it. + * See struct Growl_Notification and Growl_PostNotification for more + * information. + * + * The icon data can be in any format supported by NSImage. As of Mac OS X + * 10.3, this includes the .icns, TIFF, JPEG, GIF, PNG, PDF, and PICT formats. + */ +GROWL_EXPORT void Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext( + /*inhale*/ + CFStringRef title, + CFStringRef description, + CFStringRef notificationName, + CFDataRef iconData, + signed int priority, + Boolean isSticky, + CFPropertyListRef clickContext); + +#pragma mark - + +// @functiongroup Registering + +/*! @function Growl_RegisterWithDictionary + * @abstract Register your application with Growl without setting a delegate. + * @discussion When you call this function with a dictionary, + * GrowlApplicationBridge registers your application using that dictionary. + * If you pass NULL, GrowlApplicationBridge will ask the delegate + * (if there is one) for a dictionary, and if that doesn't work, it will look + * in your application's bundle for an auto-discoverable plist. + * (XXX refer to more information on that) + * + * If you pass a dictionary to this function, it must include the + * GROWL_APP_NAME key, unless a delegate is set. + * + * This function is mainly an alternative to the delegate system introduced + * with Growl 0.6. Without a delegate, you cannot receive callbacks such as + * growlIsReady (since they are sent to the delegate). You can, + * however, set a delegate after registering without one. + * + * This function was introduced in Growl.framework 0.7. + * @result false if registration failed (e.g. if Growl isn't installed). + */ +GROWL_EXPORT Boolean Growl_RegisterWithDictionary(CFDictionaryRef regDict); + +/*! @function Growl_Reregister + * @abstract Updates your registration with Growl. + * @discussion If your application changes the contents of the + * GROWL_NOTIFICATIONS_ALL key in the registrationDictionary member of the + * Growl delegate, or if it changes the value of that member, or if it + * changes the contents of its auto-discoverable plist, call this function + * to have Growl update its registration information for your application. + * + * Otherwise, this function does not normally need to be called. If you're + * using a delegate, your application will be registered when you set the + * delegate if both the delegate and its registrationDictionary member are + * non-NULL. + * + * This function is now implemented using + * Growl_RegisterWithDictionary. + */ +GROWL_EXPORT void Growl_Reregister(void); + +#pragma mark - + +/*! @function Growl_SetWillRegisterWhenGrowlIsReady + * @abstract Tells GrowlApplicationBridge to register with Growl when Growl + * launches (or not). + * @discussion When Growl has started listening for notifications, it posts a + * GROWL_IS_READY notification on the Distributed Notification + * Center. GrowlApplicationBridge listens for this notification, using it to + * perform various tasks (such as calling your delegate's + * growlIsReady callback, if it has one). If this function is + * called with true, one of those tasks will be to reregister + * with Growl (in the manner of Growl_Reregister). + * + * This attribute is automatically set back to false + * (the default) after every GROWL_IS_READY notification. + * @param flag true if you want GrowlApplicationBridge to register with + * Growl when next it is ready; false if not. + */ +GROWL_EXPORT void Growl_SetWillRegisterWhenGrowlIsReady(Boolean flag); +/*! @function Growl_WillRegisterWhenGrowlIsReady + * @abstract Reports whether GrowlApplicationBridge will register with Growl + * when Growl next launches. + * @result true if GrowlApplicationBridge will register with + * Growl when next it posts GROWL_IS_READY; false if not. + */ +GROWL_EXPORT Boolean Growl_WillRegisterWhenGrowlIsReady(void); + +#pragma mark - + +// @functiongroup Obtaining registration dictionaries + +/*! @function Growl_CopyRegistrationDictionaryFromDelegate + * @abstract Asks the delegate for a registration dictionary. + * @discussion If no delegate is set, or if the delegate's + * registrationDictionary member is NULL, this + * function returns NULL. + * + * This function does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use + * Growl_CreateRegistrationDictionaryByFillingInDictionary or + * Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys + * to try to fill in missing keys. + * + * This function was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ +GROWL_EXPORT CFDictionaryRef Growl_CopyRegistrationDictionaryFromDelegate(void); + +/*! @function Growl_CopyRegistrationDictionaryFromBundle + * @abstract Looks in a bundle for a registration dictionary. + * @discussion This function looks in a bundle for an auto-discoverable + * registration dictionary file using CFBundleCopyResourceURL. + * If it finds one, it loads the file using CFPropertyList and + * returns the result. + * + * If you pass NULL as the bundle, the main bundle is examined. + * + * This function does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use + * Growl_CreateRegistrationDictionaryByFillingInDictionary: or + * Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys + * to try to fill in missing keys. + * + * This function was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ +GROWL_EXPORT CFDictionaryRef Growl_CopyRegistrationDictionaryFromBundle(CFBundleRef bundle); + +/*! @function Growl_CreateBestRegistrationDictionary + * @abstract Obtains a registration dictionary, filled out to the best of + * GrowlApplicationBridge's knowledge. + * @discussion This function creates a registration dictionary as best + * GrowlApplicationBridge knows how. + * + * First, GrowlApplicationBridge examines the Growl delegate (if there is + * one) and gets the registration dictionary from that. If no such dictionary + * was obtained, GrowlApplicationBridge looks in your application's main + * bundle for an auto-discoverable registration dictionary file. If that + * doesn't exist either, this function returns NULL. + * + * Second, GrowlApplicationBridge calls + * Growl_CreateRegistrationDictionaryByFillingInDictionary with + * whatever dictionary was obtained. The result of that function is the + * result of this function. + * + * GrowlApplicationBridge uses this function when you call + * Growl_SetDelegate, or when you call + * Growl_RegisterWithDictionary with NULL. + * + * This function was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateBestRegistrationDictionary(void); + +#pragma mark - + +// @functiongroup Filling in registration dictionaries + +/*! @function Growl_CreateRegistrationDictionaryByFillingInDictionary + * @abstract Tries to fill in missing keys in a registration dictionary. + * @param regDict The dictionary to fill in. + * @result The dictionary with the keys filled in. + * @discussion This function examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Keys are only filled in if missing; if a key is present in the dictionary, + * its value will not be changed. + * + * This function was introduced in Growl.framework 0.7. + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateRegistrationDictionaryByFillingInDictionary(CFDictionaryRef regDict); +/*! @function Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys + * @abstract Tries to fill in missing keys in a registration dictionary. + * @param regDict The dictionary to fill in. + * @param keys The keys to fill in. If NULL, any missing keys are filled in. + * @result The dictionary with the keys filled in. + * @discussion This function examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Only those keys that are listed in keys will be filled in. + * Other missing keys are ignored. Also, keys are only filled in if missing; + * if a key is present in the dictionary, its value will not be changed. + * + * This function was introduced in Growl.framework 0.7. + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateRegistrationDictionaryByFillingInDictionaryRestrictedToKeys(CFDictionaryRef regDict, CFSetRef keys); + +/*! @brief Tries to fill in missing keys in a notification dictionary. + * @param notifDict The dictionary to fill in. + * @return The dictionary with the keys filled in. This will be a separate instance from \a notifDict. + * @discussion This function examines the \a notifDict for missing keys, and + * tries to get them from the last known registration dictionary. As of 1.1, + * the keys that it will look for are: + * + * \li GROWL_APP_NAME + * \li GROWL_APP_ICON + * + * @since Growl.framework 1.1 + */ +GROWL_EXPORT CFDictionaryRef Growl_CreateNotificationDictionaryByFillingInDictionary(CFDictionaryRef notifDict); + +#pragma mark - + +// @functiongroup Querying Growl's status + +/*! @function Growl_IsInstalled + * @abstract Determines whether the Growl prefpane and its helper app are + * installed. + * @result Returns true if Growl is installed, false otherwise. + */ +GROWL_EXPORT Boolean Growl_IsInstalled(void); + +/*! @function Growl_IsRunning + * @abstract Cycles through the process list to find whether GrowlHelperApp + * is running. + * @result Returns true if Growl is running, false otherwise. + */ +GROWL_EXPORT Boolean Growl_IsRunning(void); + +#pragma mark - + +// @functiongroup Launching Growl + +/*! @typedef GrowlLaunchCallback + * @abstract Callback to notify you that Growl is running. + * @param context The context pointer passed to Growl_LaunchIfInstalled. + * @discussion Growl_LaunchIfInstalled calls this callback function if Growl + * was already running or if it launched Growl successfully. + */ +typedef void (*GrowlLaunchCallback)(void *context); + +/*! @function Growl_LaunchIfInstalled + * @abstract Launches GrowlHelperApp if it is not already running. + * @param callback A callback function which will be called if Growl was successfully + * launched or was already running. Can be NULL. + * @param context The context pointer to pass to the callback. Can be NULL. + * @result Returns true if Growl was successfully launched or was already + * running; returns false and does not call the callback otherwise. + * @discussion Returns true and calls the callback (if the callback is not + * NULL) if the Growl helper app began launching or was already + * running. Returns false and performs no other action if Growl could not be + * launched (e.g. because the Growl preference pane is not properly installed). + * + * If Growl_CreateBestRegistrationDictionary returns + * non-NULL, this function will register with Growl atomically. + * + * The callback should take a single argument; this is to allow applications + * to have context-relevant information passed back. It is perfectly + * acceptable for context to be NULL. The callback itself can be + * NULL if you don't want one. + */ +GROWL_EXPORT Boolean Growl_LaunchIfInstalled(GrowlLaunchCallback callback, void *context); + +#pragma mark - +#pragma mark Constants + +/*! @defined GROWL_PREFPANE_BUNDLE_IDENTIFIER + * @abstract The CFBundleIdentifier of the Growl preference pane bundle. + * @discussion GrowlApplicationBridge uses this to determine whether Growl is + * currently installed, by searching for the Growl preference pane. Your + * application probably does not need to use this macro itself. + */ +#ifndef GROWL_PREFPANE_BUNDLE_IDENTIFIER +#define GROWL_PREFPANE_BUNDLE_IDENTIFIER CFSTR("com.growl.prefpanel") +#endif + +__END_DECLS + +#endif /* _GROWLAPPLICATIONBRIDGE_CARBON_H_ */ diff --git a/Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h b/Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h new file mode 100644 index 0000000..6c42b14 --- /dev/null +++ b/Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h @@ -0,0 +1,609 @@ +// +// GrowlApplicationBridge.h +// Growl +// +// Created by Evan Schoenberg on Wed Jun 16 2004. +// Copyright 2004-2006 The Growl Project. All rights reserved. +// + +/*! + * @header GrowlApplicationBridge.h + * @abstract Defines the GrowlApplicationBridge class. + * @discussion This header defines the GrowlApplicationBridge class as well as + * the GROWL_PREFPANE_BUNDLE_IDENTIFIER constant. + */ + +#ifndef __GrowlApplicationBridge_h__ +#define __GrowlApplicationBridge_h__ + +#import +#import +#import "GrowlDefines.h" + +//Forward declarations +@protocol GrowlApplicationBridgeDelegate; + +//Internal notification when the user chooses not to install (to avoid continuing to cache notifications awaiting installation) +#define GROWL_USER_CHOSE_NOT_TO_INSTALL_NOTIFICATION @"User chose not to install" + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @class GrowlApplicationBridge + * @abstract A class used to interface with Growl. + * @discussion This class provides a means to interface with Growl. + * + * Currently it provides a way to detect if Growl is installed and launch the + * GrowlHelperApp if it's not already running. + */ +@interface GrowlApplicationBridge : NSObject { + +} + +/*! + * @method isGrowlInstalled + * @abstract Detects whether Growl is installed. + * @discussion Determines if the Growl prefpane and its helper app are installed. + * @result Returns YES if Growl is installed, NO otherwise. + */ ++ (BOOL) isGrowlInstalled; + +/*! + * @method isGrowlRunning + * @abstract Detects whether GrowlHelperApp is currently running. + * @discussion Cycles through the process list to find whether GrowlHelperApp is running and returns its findings. + * @result Returns YES if GrowlHelperApp is running, NO otherwise. + */ ++ (BOOL) isGrowlRunning; + +#pragma mark - + +/*! + * @method setGrowlDelegate: + * @abstract Set the object which will be responsible for providing and receiving Growl information. + * @discussion This must be called before using GrowlApplicationBridge. + * + * The methods in the GrowlApplicationBridgeDelegate protocol are required + * and return the basic information needed to register with Growl. + * + * The methods in the GrowlApplicationBridgeDelegate_InformalProtocol + * informal protocol are individually optional. They provide a greater + * degree of interaction between the application and growl such as informing + * the application when one of its Growl notifications is clicked by the user. + * + * The methods in the GrowlApplicationBridgeDelegate_Installation_InformalProtocol + * informal protocol are individually optional and are only applicable when + * using the Growl-WithInstaller.framework which allows for automated Growl + * installation. + * + * When this method is called, data will be collected from inDelegate, Growl + * will be launched if it is not already running, and the application will be + * registered with Growl. + * + * If using the Growl-WithInstaller framework, if Growl is already installed + * but this copy of the framework has an updated version of Growl, the user + * will be prompted to update automatically. + * + * @param inDelegate The delegate for the GrowlApplicationBridge. It must conform to the GrowlApplicationBridgeDelegate protocol. + */ ++ (void) setGrowlDelegate:(NSObject *)inDelegate; + +/*! + * @method growlDelegate + * @abstract Return the object responsible for providing and receiving Growl information. + * @discussion See setGrowlDelegate: for details. + * @result The Growl delegate. + */ ++ (NSObject *) growlDelegate; + +#pragma mark - + +/*! + * @method notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext: + * @abstract Send a Growl notification. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * nil (or 0 or NO as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. If the user cancels, this method + * will have no effect until the next application session, at which time when + * it is called the user will be prompted again. The user is also given the + * option to not be prompted again. If the user does choose to install Growl, + * the requested notification will be displayed once Growl is installed and + * running. + * + * @param title The title of the notification displayed to the user. + * @param description The full description of the notification displayed to the user. + * @param notifName The internal name of the notification. Should be human-readable, as it will be displayed in the Growl preference pane. + * @param iconData NSData object to show with the notification as its icon. If nil, the application's icon will be used instead. + * @param priority The priority of the notification. The default value is 0; positive values are higher priority and negative values are lower priority. Not all Growl displays support priority. + * @param isSticky If YES, the notification will remain on screen until clicked. Not all Growl displays support sticky notifications. + * @param clickContext A context passed back to the Growl delegate if it implements -(void)growlNotificationWasClicked: and the notification is clicked. Not all display plugins support clicking. The clickContext must be plist-encodable (completely of NSString, NSArray, NSNumber, NSDictionary, and NSData types). + */ ++ (void) notifyWithTitle:(NSString *)title + description:(NSString *)description + notificationName:(NSString *)notifName + iconData:(NSData *)iconData + priority:(signed int)priority + isSticky:(BOOL)isSticky + clickContext:(id)clickContext; + +/*! + * @method notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:identifier: + * @abstract Send a Growl notification. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * nil (or 0 or NO as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. If the user cancels, this method + * will have no effect until the next application session, at which time when + * it is called the user will be prompted again. The user is also given the + * option to not be prompted again. If the user does choose to install Growl, + * the requested notification will be displayed once Growl is installed and + * running. + * + * @param title The title of the notification displayed to the user. + * @param description The full description of the notification displayed to the user. + * @param notifName The internal name of the notification. Should be human-readable, as it will be displayed in the Growl preference pane. + * @param iconData NSData object to show with the notification as its icon. If nil, the application's icon will be used instead. + * @param priority The priority of the notification. The default value is 0; positive values are higher priority and negative values are lower priority. Not all Growl displays support priority. + * @param isSticky If YES, the notification will remain on screen until clicked. Not all Growl displays support sticky notifications. + * @param clickContext A context passed back to the Growl delegate if it implements -(void)growlNotificationWasClicked: and the notification is clicked. Not all display plugins support clicking. The clickContext must be plist-encodable (completely of NSString, NSArray, NSNumber, NSDictionary, and NSData types). + * @param identifier An identifier for this notification. Notifications with equal identifiers are coalesced. + */ ++ (void) notifyWithTitle:(NSString *)title + description:(NSString *)description + notificationName:(NSString *)notifName + iconData:(NSData *)iconData + priority:(signed int)priority + isSticky:(BOOL)isSticky + clickContext:(id)clickContext + identifier:(NSString *)identifier; + +/*! + * @method notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:identifier: + * @abstract Send a Growl notification. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * nil (or 0 or NO as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. If the user cancels, this method + * will have no effect until the next application session, at which time when + * it is called the user will be prompted again. The user is also given the + * option to not be prompted again. If the user does choose to install Growl, + * the requested notification will be displayed once Growl is installed and + * running. + * + * @param title The title of the notification displayed to the user. + * @param description The full description of the notification displayed to the user. + * @param notifName The internal name of the notification. Should be human-readable, as it will be displayed in the Growl preference pane. + * @param iconData NSData object to show with the notification as its icon. If nil, the application's icon will be used instead. + * @param priority The priority of the notification. The default value is 0; positive values are higher priority and negative values are lower priority. Not all Growl displays support priority. + * @param isSticky If YES, the notification will remain on screen until clicked. Not all Growl displays support sticky notifications. + * @param clickContext A context passed back to the Growl delegate if it implements -(void)growlNotificationWasClicked: and the notification is clicked. Not all display plugins support clicking. The clickContext must be plist-encodable (completely of NSString, NSArray, NSNumber, NSDictionary, and NSData types). + * @param identifier An identifier for this notification. Notifications with equal identifiers are coalesced. + */ ++ (void) notifyWithTitle:(NSString *)title + description:(NSString *)description + notificationName:(NSString *)notifName + iconData:(NSData *)iconData + priority:(signed int)priority + isSticky:(BOOL)isSticky + clickContext:(id)clickContext + identifier:(NSString *)identifier; + +/*! @method notifyWithDictionary: + * @abstract Notifies using a userInfo dictionary suitable for passing to + * NSDistributedNotificationCenter. + * @param userInfo The dictionary to notify with. + * @discussion Before Growl 0.6, your application would have posted + * notifications using NSDistributedNotificationCenter by + * creating a userInfo dictionary with the notification data. This had the + * advantage of allowing you to add other data to the dictionary for programs + * besides Growl that might be listening. + * + * This method allows you to use such dictionaries without being restricted + * to using NSDistributedNotificationCenter. The keys for this dictionary + * can be found in GrowlDefines.h. + */ ++ (void) notifyWithDictionary:(NSDictionary *)userInfo; + +#pragma mark - + +/*! @method registerWithDictionary: + * @abstract Register your application with Growl without setting a delegate. + * @discussion When you call this method with a dictionary, + * GrowlApplicationBridge registers your application using that dictionary. + * If you pass nil, GrowlApplicationBridge will ask the delegate + * (if there is one) for a dictionary, and if that doesn't work, it will look + * in your application's bundle for an auto-discoverable plist. + * (XXX refer to more information on that) + * + * If you pass a dictionary to this method, it must include the + * GROWL_APP_NAME key, unless a delegate is set. + * + * This method is mainly an alternative to the delegate system introduced + * with Growl 0.6. Without a delegate, you cannot receive callbacks such as + * -growlIsReady (since they are sent to the delegate). You can, + * however, set a delegate after registering without one. + * + * This method was introduced in Growl.framework 0.7. + */ ++ (BOOL) registerWithDictionary:(NSDictionary *)regDict; + +/*! @method reregisterGrowlNotifications + * @abstract Reregister the notifications for this application. + * @discussion This method does not normally need to be called. If your + * application changes what notifications it is registering with Growl, call + * this method to have the Growl delegate's + * -registrationDictionaryForGrowl method called again and the + * Growl registration information updated. + * + * This method is now implemented using -registerWithDictionary:. + */ ++ (void) reregisterGrowlNotifications; + +#pragma mark - + +/*! @method setWillRegisterWhenGrowlIsReady: + * @abstract Tells GrowlApplicationBridge to register with Growl when Growl + * launches (or not). + * @discussion When Growl has started listening for notifications, it posts a + * GROWL_IS_READY notification on the Distributed Notification + * Center. GrowlApplicationBridge listens for this notification, using it to + * perform various tasks (such as calling your delegate's + * -growlIsReady method, if it has one). If this method is + * called with YES, one of those tasks will be to reregister + * with Growl (in the manner of -reregisterGrowlNotifications). + * + * This attribute is automatically set back to NO (the default) + * after every GROWL_IS_READY notification. + * @param flag YES if you want GrowlApplicationBridge to register with + * Growl when next it is ready; NO if not. + */ ++ (void) setWillRegisterWhenGrowlIsReady:(BOOL)flag; +/*! @method willRegisterWhenGrowlIsReady + * @abstract Reports whether GrowlApplicationBridge will register with Growl + * when Growl next launches. + * @result YES if GrowlApplicationBridge will register with Growl + * when next it posts GROWL_IS_READY; NO if not. + */ ++ (BOOL) willRegisterWhenGrowlIsReady; + +#pragma mark - + +/*! @method registrationDictionaryFromDelegate + * @abstract Asks the delegate for a registration dictionary. + * @discussion If no delegate is set, or if the delegate's + * -registrationDictionaryForGrowl method returns + * nil, this method returns nil. + * + * This method does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:] or + * +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:restrictToKeys:] to try + * to fill in missing keys. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) registrationDictionaryFromDelegate; + +/*! @method registrationDictionaryFromBundle: + * @abstract Looks in a bundle for a registration dictionary. + * @discussion This method looks in a bundle for an auto-discoverable + * registration dictionary file using -[NSBundle + * pathForResource:ofType:]. If it finds one, it loads the file using + * +[NSDictionary dictionaryWithContentsOfFile:] and returns the + * result. + * + * If you pass nil as the bundle, the main bundle is examined. + * + * This method does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:] or + * +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:restrictToKeys:] to try + * to fill in missing keys. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) registrationDictionaryFromBundle:(NSBundle *)bundle; + +/*! @method bestRegistrationDictionary + * @abstract Obtains a registration dictionary, filled out to the best of + * GrowlApplicationBridge's knowledge. + * @discussion This method creates a registration dictionary as best + * GrowlApplicationBridge knows how. + * + * First, GrowlApplicationBridge contacts the Growl delegate (if there is + * one) and gets the registration dictionary from that. If no such dictionary + * was obtained, GrowlApplicationBridge looks in your application's main + * bundle for an auto-discoverable registration dictionary file. If that + * doesn't exist either, this method returns nil. + * + * Second, GrowlApplicationBridge calls + * +registrationDictionaryByFillingInDictionary: with whatever + * dictionary was obtained. The result of that method is the result of this + * method. + * + * GrowlApplicationBridge uses this method when you call + * +setGrowlDelegate:, or when you call + * +registerWithDictionary: with nil. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) bestRegistrationDictionary; + +#pragma mark - + +/*! @method registrationDictionaryByFillingInDictionary: + * @abstract Tries to fill in missing keys in a registration dictionary. + * @discussion This method examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Keys are only filled in if missing; if a key is present in the dictionary, + * its value will not be changed. + * + * This method was introduced in Growl.framework 0.7. + * @param regDict The dictionary to fill in. + * @result The dictionary with the keys filled in. This is an autoreleased + * copy of regDict. + */ ++ (NSDictionary *) registrationDictionaryByFillingInDictionary:(NSDictionary *)regDict; +/*! @method registrationDictionaryByFillingInDictionary:restrictToKeys: + * @abstract Tries to fill in missing keys in a registration dictionary. + * @discussion This method examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON The icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Only those keys that are listed in keys will be filled in. + * Other missing keys are ignored. Also, keys are only filled in if missing; + * if a key is present in the dictionary, its value will not be changed. + * + * This method was introduced in Growl.framework 0.7. + * @param regDict The dictionary to fill in. + * @param keys The keys to fill in. If nil, any missing keys are filled in. + * @result The dictionary with the keys filled in. This is an autoreleased + * copy of regDict. + */ ++ (NSDictionary *) registrationDictionaryByFillingInDictionary:(NSDictionary *)regDict restrictToKeys:(NSSet *)keys; + +/*! @brief Tries to fill in missing keys in a notification dictionary. + * @param notifDict The dictionary to fill in. + * @return The dictionary with the keys filled in. This will be a separate instance from \a notifDict. + * @discussion This function examines the \a notifDict for missing keys, and + * tries to get them from the last known registration dictionary. As of 1.1, + * the keys that it will look for are: + * + * \li GROWL_APP_NAME + * \li GROWL_APP_ICON + * + * @since Growl.framework 1.1 + */ ++ (NSDictionary *) notificationDictionaryByFillingInDictionary:(NSDictionary *)regDict; + ++ (NSDictionary *) frameworkInfoDictionary; +@end + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @protocol GrowlApplicationBridgeDelegate + * @abstract Required protocol for the Growl delegate. + * @discussion The methods in this protocol are required and are called + * automatically as needed by GrowlApplicationBridge. See + * +[GrowlApplicationBridge setGrowlDelegate:]. + * See also GrowlApplicationBridgeDelegate_InformalProtocol. + */ + +@protocol GrowlApplicationBridgeDelegate + +// -registrationDictionaryForGrowl has moved to the informal protocol as of 0.7. + +@end + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @category NSObject(GrowlApplicationBridgeDelegate_InformalProtocol) + * @abstract Methods which may be optionally implemented by the GrowlDelegate. + * @discussion The methods in this informal protocol will only be called if implemented by the delegate. + */ +@interface NSObject (GrowlApplicationBridgeDelegate_InformalProtocol) + +/*! + * @method registrationDictionaryForGrowl + * @abstract Return the dictionary used to register this application with Growl. + * @discussion The returned dictionary gives Growl the complete list of + * notifications this application will ever send, and it also specifies which + * notifications should be enabled by default. Each is specified by an array + * of NSString objects. + * + * For most applications, these two arrays can be the same (if all sent + * notifications should be displayed by default). + * + * The NSString objects of these arrays will correspond to the + * notificationName: parameter passed in + * +[GrowlApplicationBridge + * notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:] calls. + * + * The dictionary should have the required key object pairs: + * key: GROWL_NOTIFICATIONS_ALL object: NSArray of NSString objects + * key: GROWL_NOTIFICATIONS_DEFAULT object: NSArray of NSString objects + * + * The dictionary may have the following key object pairs: + * key: GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES object: NSDictionary of key: notification name object: human-readable notification name + * + * You do not need to implement this method if you have an auto-discoverable + * plist file in your app bundle. (XXX refer to more information on that) + * + * @result The NSDictionary to use for registration. + */ +- (NSDictionary *) registrationDictionaryForGrowl; + +/*! + * @method applicationNameForGrowl + * @abstract Return the name of this application which will be used for Growl bookkeeping. + * @discussion This name is used both internally and in the Growl preferences. + * + * This should remain stable between different versions and incarnations of + * your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + * + * You do not need to implement this method if you are providing the + * application name elsewhere, meaning in an auto-discoverable plist file in + * your app bundle (XXX refer to more information on that) or in the result + * of -registrationDictionaryForGrowl. + * + * @result The name of the application using Growl. + */ +- (NSString *) applicationNameForGrowl; + +/*! + * @method applicationIconForGrowl + * @abstract Return the NSImage to treat as the application icon. + * @discussion The delegate may optionally return an NSImage + * object to use as the application icon. If this method is not implemented, + * {{{-applicationIconDataForGrowl}}} is tried. If that method is not + * implemented, the application's own icon is used. Neither method is + * generally needed. + * @result The NSImage to treat as the application icon. + */ +- (NSImage *) applicationIconForGrowl; + +/*! + * @method applicationIconDataForGrowl + * @abstract Return the NSData to treat as the application icon. + * @discussion The delegate may optionally return an NSData + * object to use as the application icon; if this is not implemented, the + * application's own icon is used. This is not generally needed. + * @result The NSData to treat as the application icon. + * @deprecated In version 0.8, in favor of {{{-applicationIconForGrowl}}}. + */ +- (NSData *) applicationIconDataForGrowl; + +/*! + * @method growlIsReady + * @abstract Informs the delegate that Growl has launched. + * @discussion Informs the delegate that Growl (specifically, the + * GrowlHelperApp) was launched successfully. The application can take actions + * with the knowledge that Growl is installed and functional. + */ +- (void) growlIsReady; + +/*! + * @method growlNotificationWasClicked: + * @abstract Informs the delegate that a Growl notification was clicked. + * @discussion Informs the delegate that a Growl notification was clicked. It + * is only sent for notifications sent with a non-nil + * clickContext, so if you want to receive a message when a notification is + * clicked, clickContext must not be nil when calling + * +[GrowlApplicationBridge notifyWithTitle: description:notificationName:iconData:priority:isSticky:clickContext:]. + * @param clickContext The clickContext passed when displaying the notification originally via +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:]. + */ +- (void) growlNotificationWasClicked:(id)clickContext; + +/*! + * @method growlNotificationTimedOut: + * @abstract Informs the delegate that a Growl notification timed out. + * @discussion Informs the delegate that a Growl notification timed out. It + * is only sent for notifications sent with a non-nil + * clickContext, so if you want to receive a message when a notification is + * clicked, clickContext must not be nil when calling + * +[GrowlApplicationBridge notifyWithTitle: description:notificationName:iconData:priority:isSticky:clickContext:]. + * @param clickContext The clickContext passed when displaying the notification originally via +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:]. + */ +- (void) growlNotificationTimedOut:(id)clickContext; + +@end + +#pragma mark - +/*! + * @category NSObject(GrowlApplicationBridgeDelegate_Installation_InformalProtocol) + * @abstract Methods which may be optionally implemented by the Growl delegate when used with Growl-WithInstaller.framework. + * @discussion The methods in this informal protocol will only be called if + * implemented by the delegate. They allow greater control of the information + * presented to the user when installing or upgrading Growl from within your + * application when using Growl-WithInstaller.framework. + */ +@interface NSObject (GrowlApplicationBridgeDelegate_Installation_InformalProtocol) + +/*! + * @method growlInstallationWindowTitle + * @abstract Return the title of the installation window. + * @discussion If not implemented, Growl will use a default, localized title. + * @result An NSString object to use as the title. + */ +- (NSString *)growlInstallationWindowTitle; + +/*! + * @method growlUpdateWindowTitle + * @abstract Return the title of the upgrade window. + * @discussion If not implemented, Growl will use a default, localized title. + * @result An NSString object to use as the title. + */ +- (NSString *)growlUpdateWindowTitle; + +/*! + * @method growlInstallationInformation + * @abstract Return the information to display when installing. + * @discussion This information may be as long or short as desired (the window + * will be sized to fit it). It will be displayed to the user as an + * explanation of what Growl is and what it can do in your application. It + * should probably note that no download is required to install. + * + * If this is not implemented, Growl will use a default, localized explanation. + * @result An NSAttributedString object to display. + */ +- (NSAttributedString *)growlInstallationInformation; + +/*! + * @method growlUpdateInformation + * @abstract Return the information to display when upgrading. + * @discussion This information may be as long or short as desired (the window + * will be sized to fit it). It will be displayed to the user as an + * explanation that an updated version of Growl is included in your + * application and no download is required. + * + * If this is not implemented, Growl will use a default, localized explanation. + * @result An NSAttributedString object to display. + */ +- (NSAttributedString *)growlUpdateInformation; + +@end + +//private +@interface GrowlApplicationBridge (GrowlInstallationPrompt_private) ++ (void) _userChoseNotToInstallGrowl; +@end + +#endif /* __GrowlApplicationBridge_h__ */ diff --git a/Frameworks/Growl.framework/Versions/A/Headers/GrowlDefines.h b/Frameworks/Growl.framework/Versions/A/Headers/GrowlDefines.h new file mode 100644 index 0000000..a332a6b --- /dev/null +++ b/Frameworks/Growl.framework/Versions/A/Headers/GrowlDefines.h @@ -0,0 +1,348 @@ +// +// GrowlDefines.h +// + +#ifndef _GROWLDEFINES_H +#define _GROWLDEFINES_H + +#ifdef __OBJC__ +#define XSTR(x) (@x) +#define STRING NSString * +#else +#define XSTR CFSTR +#define STRING CFStringRef +#endif + +/*! @header GrowlDefines.h + * @abstract Defines all the notification keys. + * @discussion Defines all the keys used for registration with Growl and for + * Growl notifications. + * + * Most applications should use the functions or methods of Growl.framework + * instead of posting notifications such as those described here. + * @updated 2004-01-25 + */ + +// UserInfo Keys for Registration +#pragma mark UserInfo Keys for Registration + +/*! @group Registration userInfo keys */ +/* @abstract Keys for the userInfo dictionary of a GROWL_APP_REGISTRATION distributed notification. + * @discussion The values of these keys describe the application and the + * notifications it may post. + * + * Your application must register with Growl before it can post Growl + * notifications (and have them not be ignored). However, as of Growl 0.6, + * posting GROWL_APP_REGISTRATION notifications directly is no longer the + * preferred way to register your application. Your application should instead + * use Growl.framework's delegate system. + * See +[GrowlApplicationBridge setGrowlDelegate:] or Growl_SetDelegate for + * more information. + */ + +/*! @defined GROWL_APP_NAME + * @abstract The name of your application. + * @discussion The name of your application. This should remain stable between + * different versions and incarnations of your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + */ +#define GROWL_APP_NAME XSTR("ApplicationName") +/*! @defined GROWL_APP_ID + * @abstract The bundle identifier of your application. + * @discussion The bundle identifier of your application. This key should + * be unique for your application while there may be several applications + * with the same GROWL_APP_NAME. + * This key is optional. + */ +#define GROWL_APP_ID XSTR("ApplicationId") +/*! @defined GROWL_APP_ICON + * @abstract The image data for your application's icon. + * @discussion Image data representing your application's icon. This may be + * superimposed on a notification icon as a badge, used as the notification + * icon when a notification-specific icon is not supplied, or ignored + * altogether, depending on the display. Must be in a format supported by + * NSImage, such as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_APP_ICON XSTR("ApplicationIcon") +/*! @defined GROWL_NOTIFICATIONS_DEFAULT + * @abstract The array of notifications to turn on by default. + * @discussion These are the names of the notifications that should be enabled + * by default when your application registers for the first time. If your + * application reregisters, Growl will look here for any new notification + * names found in GROWL_NOTIFICATIONS_ALL, but ignore any others. + */ +#define GROWL_NOTIFICATIONS_DEFAULT XSTR("DefaultNotifications") +/*! @defined GROWL_NOTIFICATIONS_ALL + * @abstract The array of all notifications your application can send. + * @discussion These are the names of all of the notifications that your + * application may post. See GROWL_NOTIFICATION_NAME for a discussion of good + * notification names. + */ +#define GROWL_NOTIFICATIONS_ALL XSTR("AllNotifications") +/*! @defined GROWL_NOTIFICATIONS_HUMAN_READABLE_DESCRIPTIONS + * @abstract A dictionary of human-readable names for your notifications. + * @discussion By default, the Growl UI will display notifications by the names given in GROWL_NOTIFICATIONS_ALL + * which correspond to the GROWL_NOTIFICATION_NAME. This dictionary specifies the human-readable name to display. + * The keys of the dictionary are GROWL_NOTIFICATION_NAME strings; the objects are the human-readable versions. + * For any GROWL_NOTIFICATION_NAME not specific in this dictionary, the GROWL_NOTIFICATION_NAME will be displayed. + * + * This key is optional. + */ +#define GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES XSTR("HumanReadableNames") +/*! @defined GROWL_NOTIFICATIONS_DESCRIPTIONS +* @abstract A dictionary of descriptions of _when_ each notification occurs +* @discussion This is an NSDictionary whose keys are GROWL_NOTIFICATION_NAME strings and whose objects are +* descriptions of _when_ each notification occurs, such as "You received a new mail message" or +* "A file finished downloading". +* +* This key is optional. +*/ +#define GROWL_NOTIFICATIONS_DESCRIPTIONS XSTR("NotificationDescriptions") + +/*! @defined GROWL_TICKET_VERSION + * @abstract The version of your registration ticket. + * @discussion Include this key in a ticket plist file that you put in your + * application bundle for auto-discovery. The current ticket version is 1. + */ +#define GROWL_TICKET_VERSION XSTR("TicketVersion") +// UserInfo Keys for Notifications +#pragma mark UserInfo Keys for Notifications + +/*! @group Notification userInfo keys */ +/* @abstract Keys for the userInfo dictionary of a GROWL_NOTIFICATION distributed notification. + * @discussion The values of these keys describe the content of a Growl + * notification. + * + * Not all of these keys are supported by all displays. Only the name, title, + * and description of a notification are universal. Most of the built-in + * displays do support all of these keys, and most other visual displays + * probably will also. But, as of 0.6, the Log, MailMe, and Speech displays + * support only textual data. + */ + +/*! @defined GROWL_NOTIFICATION_NAME + * @abstract The name of the notification. + * @discussion The name of the notification. Note that if you do not define + * GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES when registering your ticket originally this name + * will the one displayed within the Growl preference pane and should be human-readable. + */ +#define GROWL_NOTIFICATION_NAME XSTR("NotificationName") +/*! @defined GROWL_NOTIFICATION_TITLE + * @abstract The title to display in the notification. + * @discussion The title of the notification. Should be very brief. + * The title usually says what happened, e.g. "Download complete". + */ +#define GROWL_NOTIFICATION_TITLE XSTR("NotificationTitle") +/*! @defined GROWL_NOTIFICATION_DESCRIPTION + * @abstract The description to display in the notification. + * @discussion The description should be longer and more verbose than the title. + * The description usually tells the subject of the action, + * e.g. "Growl-0.6.dmg downloaded in 5.02 minutes". + */ +#define GROWL_NOTIFICATION_DESCRIPTION XSTR("NotificationDescription") +/*! @defined GROWL_NOTIFICATION_ICON + * @discussion Image data for the notification icon. Must be in a format + * supported by NSImage, such as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_ICON XSTR("NotificationIcon") +/*! @defined GROWL_NOTIFICATION_APP_ICON + * @discussion Image data for the application icon, in case GROWL_APP_ICON does + * not apply for some reason. Must be in a format supported by NSImage, such + * as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_APP_ICON XSTR("NotificationAppIcon") +/*! @defined GROWL_NOTIFICATION_PRIORITY + * @discussion The priority of the notification as an integer number from + * -2 to +2 (+2 being highest). + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_PRIORITY XSTR("NotificationPriority") +/*! @defined GROWL_NOTIFICATION_STICKY + * @discussion A Boolean number controlling whether the notification is sticky. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_STICKY XSTR("NotificationSticky") +/*! @defined GROWL_NOTIFICATION_CLICK_CONTEXT + * @abstract Identifies which notification was clicked. + * @discussion An identifier for the notification for clicking purposes. + * + * This will be passed back to the application when the notification is + * clicked. It must be plist-encodable (a data, dictionary, array, number, or + * string object), and it should be unique for each notification you post. + * A good click context would be a UUID string returned by NSProcessInfo or + * CFUUID. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_CLICK_CONTEXT XSTR("NotificationClickContext") + +/*! @defined GROWL_DISPLAY_PLUGIN + * @discussion The name of a display plugin which should be used for this notification. + * Optional. If this key is not set or the specified display plugin does not + * exist, the display plugin stored in the application ticket is used. This key + * allows applications to use different default display plugins for their + * notifications. The user can still override those settings in the preference + * pane. + */ +#define GROWL_DISPLAY_PLUGIN XSTR("NotificationDisplayPlugin") + +/*! @defined GROWL_NOTIFICATION_IDENTIFIER + * @abstract An identifier for the notification for coalescing purposes. + * Notifications with the same identifier fall into the same class; only + * the last notification of a class is displayed on the screen. If a + * notification of the same class is currently being displayed, it is + * replaced by this notification. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_IDENTIFIER XSTR("GrowlNotificationIdentifier") + +/*! @defined GROWL_APP_PID + * @abstract The process identifier of the process which sends this + * notification. If this field is set, the application will only receive + * clicked and timed out notifications which originate from this process. + * + * Optional. + */ +#define GROWL_APP_PID XSTR("ApplicationPID") + +/*! @defined GROWL_NOTIFICATION_PROGRESS +* @abstract If this key is set, it should contain a double value wrapped +* in a NSNumber which describes some sort of progress (from 0.0 to 100.0). +* If this is key is not set, no progress bar is shown. +* +* Optional. Not supported by all display plugins. +*/ +#define GROWL_NOTIFICATION_PROGRESS XSTR("NotificationProgress") + +// Notifications +#pragma mark Notifications + +/*! @group Notification names */ +/* @abstract Names of distributed notifications used by Growl. + * @discussion These are notifications used by applications (directly or + * indirectly) to interact with Growl, and by Growl for interaction between + * its components. + * + * Most of these should no longer be used in Growl 0.6 and later, in favor of + * Growl.framework's GrowlApplicationBridge APIs. + */ + +/*! @defined GROWL_APP_REGISTRATION + * @abstract The distributed notification for registering your application. + * @discussion This is the name of the distributed notification that can be + * used to register applications with Growl. + * + * The userInfo dictionary for this notification can contain these keys: + *
    + *
  • GROWL_APP_NAME
  • + *
  • GROWL_APP_ICON
  • + *
  • GROWL_NOTIFICATIONS_ALL
  • + *
  • GROWL_NOTIFICATIONS_DEFAULT
  • + *
+ * + * No longer recommended as of Growl 0.6. An alternate method of registering + * is to use Growl.framework's delegate system. + * See +[GrowlApplicationBridge setGrowlDelegate:] or Growl_SetDelegate for + * more information. + */ +#define GROWL_APP_REGISTRATION XSTR("GrowlApplicationRegistrationNotification") +/*! @defined GROWL_APP_REGISTRATION_CONF + * @abstract The distributed notification for confirming registration. + * @discussion The name of the distributed notification sent to confirm the + * registration. Used by the Growl preference pane. Your application probably + * does not need to use this notification. + */ +#define GROWL_APP_REGISTRATION_CONF XSTR("GrowlApplicationRegistrationConfirmationNotification") +/*! @defined GROWL_NOTIFICATION + * @abstract The distributed notification for Growl notifications. + * @discussion This is what it all comes down to. This is the name of the + * distributed notification that your application posts to actually send a + * Growl notification. + * + * The userInfo dictionary for this notification can contain these keys: + *
    + *
  • GROWL_NOTIFICATION_NAME (required)
  • + *
  • GROWL_NOTIFICATION_TITLE (required)
  • + *
  • GROWL_NOTIFICATION_DESCRIPTION (required)
  • + *
  • GROWL_NOTIFICATION_ICON
  • + *
  • GROWL_NOTIFICATION_APP_ICON
  • + *
  • GROWL_NOTIFICATION_PRIORITY
  • + *
  • GROWL_NOTIFICATION_STICKY
  • + *
  • GROWL_NOTIFICATION_CLICK_CONTEXT
  • + *
  • GROWL_APP_NAME (required)
  • + *
+ * + * No longer recommended as of Growl 0.6. Three alternate methods of posting + * notifications are +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:], + * Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext, and + * Growl_PostNotification. + */ +#define GROWL_NOTIFICATION XSTR("GrowlNotification") +/*! @defined GROWL_SHUTDOWN +* @abstract The distributed notification name that tells Growl to shutdown. +* @discussion The Growl preference pane posts this notification when the +* "Stop Growl" button is clicked. +*/ +#define GROWL_SHUTDOWN XSTR("GrowlShutdown") +/*! @defined GROWL_PING + * @abstract A distributed notification to check whether Growl is running. + * @discussion This is used by the Growl preference pane. If it receives a + * GROWL_PONG, the preference pane takes this to mean that Growl is running. + */ +#define GROWL_PING XSTR("Honey, Mind Taking Out The Trash") +/*! @defined GROWL_PONG + * @abstract The distributed notification sent in reply to GROWL_PING. + * @discussion GrowlHelperApp posts this in reply to GROWL_PING. + */ +#define GROWL_PONG XSTR("What Do You Want From Me, Woman") +/*! @defined GROWL_IS_READY + * @abstract The distributed notification sent when Growl starts up. + * @discussion GrowlHelperApp posts this when it has begin listening on all of + * its sources for new notifications. GrowlApplicationBridge (in + * Growl.framework), upon receiving this notification, reregisters using the + * registration dictionary supplied by its delegate. + */ +#define GROWL_IS_READY XSTR("Lend Me Some Sugar; I Am Your Neighbor!") +/*! @defined GROWL_NOTIFICATION_CLICKED + * @abstract The distributed notification sent when a supported notification is clicked. + * @discussion When a Growl notification with a click context is clicked on by + * the user, Growl posts this distributed notification. + * The GrowlApplicationBridge responds to this notification by calling a + * callback in its delegate. + */ +#define GROWL_NOTIFICATION_CLICKED XSTR("GrowlClicked!") +#define GROWL_NOTIFICATION_TIMED_OUT XSTR("GrowlTimedOut!") + +/*! @group Other symbols */ +/* Symbols which don't fit into any of the other categories. */ + +/*! @defined GROWL_KEY_CLICKED_CONTEXT + * @abstract Used internally as the key for the clickedContext passed over DNC. + * @discussion This key is used in GROWL_NOTIFICATION_CLICKED, and contains the + * click context that was supplied in the original notification. + */ +#define GROWL_KEY_CLICKED_CONTEXT XSTR("ClickedContext") +/*! @defined GROWL_REG_DICT_EXTENSION + * @abstract The filename extension for registration dictionaries. + * @discussion The GrowlApplicationBridge in Growl.framework registers with + * Growl by creating a file with the extension of .(GROWL_REG_DICT_EXTENSION) + * and opening it in the GrowlHelperApp. This happens whether or not Growl is + * running; if it was stopped, it quits immediately without listening for + * notifications. + */ +#define GROWL_REG_DICT_EXTENSION XSTR("growlRegDict") + + +#define GROWL_POSITION_PREFERENCE_KEY @"GrowlSelectedPosition" + +#endif //ndef _GROWLDEFINES_H diff --git a/Frameworks/Growl.framework/Versions/A/Resources/Info.plist b/Frameworks/Growl.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000..0513cfa --- /dev/null +++ b/Frameworks/Growl.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + Growl + CFBundleIdentifier + com.growl.growlframework + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.8 + CFBundleSignature + GRRR + CFBundleVersion + exported + NSPrincipalClass + GrowlApplicationBridge + + diff --git a/Frameworks/Growl.framework/Versions/Current b/Frameworks/Growl.framework/Versions/Current new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/Frameworks/Growl.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/Frameworks/Sparkle.framework/Headers b/Frameworks/Sparkle.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/Frameworks/Sparkle.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Frameworks/Sparkle.framework/Resources b/Frameworks/Sparkle.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/Frameworks/Sparkle.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Frameworks/Sparkle.framework/Sparkle b/Frameworks/Sparkle.framework/Sparkle new file mode 120000 index 0000000..b2c5273 --- /dev/null +++ b/Frameworks/Sparkle.framework/Sparkle @@ -0,0 +1 @@ +Versions/Current/Sparkle \ No newline at end of file diff --git a/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcast.h new file mode 100644 index 0000000..5a60d2f --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcast.h @@ -0,0 +1,36 @@ +// +// SUAppcast.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCAST_H +#define SUAPPCAST_H + +@class SUAppcastItem; +@interface SUAppcast : NSObject +{ +@private + NSArray *items; + NSString *userAgentString; + id delegate; + NSString *downloadFilename; + NSURLDownload *download; +} + +- (void)fetchAppcastFromURL:(NSURL *)url; +- (void)setDelegate:delegate; +- (void)setUserAgentString:(NSString *)userAgentString; + +- (NSArray *)items; + +@end + +@interface NSObject (SUAppcastDelegate) +- (void)appcastDidFinishLoading:(SUAppcast *)appcast; +- (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error; +@end + +#endif diff --git a/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h new file mode 100644 index 0000000..536c776 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h @@ -0,0 +1,54 @@ +// +// SUAppcastItem.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCASTITEM_H +#define SUAPPCASTITEM_H + +@interface SUAppcastItem : NSObject +{ +@private + NSString *title; + NSDate *date; + NSString *itemDescription; + + NSURL *releaseNotesURL; + + NSString *DSASignature; + NSString *minimumSystemVersion; + + NSURL *fileURL; + NSString *versionString; + NSString *displayVersionString; + + NSDictionary *deltaUpdates; + + NSDictionary *propertiesDictionary; +} + +// Initializes with data from a dictionary provided by the RSS class. +- initWithDictionary:(NSDictionary *)dict; +- initWithDictionary:(NSDictionary *)dict failureReason:(NSString**)error; + +- (NSString *)title; +- (NSString *)versionString; +- (NSString *)displayVersionString; +- (NSDate *)date; +- (NSString *)itemDescription; +- (NSURL *)releaseNotesURL; +- (NSURL *)fileURL; +- (NSString *)DSASignature; +- (NSString *)minimumSystemVersion; +- (NSDictionary *)deltaUpdates; +- (BOOL)isDeltaUpdate; + +// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. +- (NSDictionary *)propertiesDictionary; + +@end + +#endif diff --git a/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h new file mode 100644 index 0000000..6874871 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h @@ -0,0 +1,126 @@ +// +// SUUpdater.h +// Sparkle +// +// Created by Andy Matuschak on 1/4/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATER_H +#define SUUPDATER_H + +#import + +@class SUUpdateDriver, SUAppcastItem, SUHost, SUAppcast; +@interface SUUpdater : NSObject +{ +@private + NSTimer *checkTimer; + SUUpdateDriver *driver; + + NSString *customUserAgentString; + SUHost *host; + IBOutlet id delegate; +} + ++ (SUUpdater *)sharedUpdater; ++ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; +- initForBundle:(NSBundle *)bundle; + +- (NSBundle *)hostBundle; + +- (void)setDelegate:(id)delegate; +- delegate; + +- (void)setAutomaticallyChecksForUpdates:(BOOL)automaticallyChecks; +- (BOOL)automaticallyChecksForUpdates; + +- (void)setUpdateCheckInterval:(NSTimeInterval)interval; +- (NSTimeInterval)updateCheckInterval; + +- (void)setFeedURL:(NSURL *)feedURL; +- (NSURL *)feedURL; + +- (void)setUserAgentString:(NSString *)userAgent; +- (NSString *)userAgentString; + +- (void)setSendsSystemProfile:(BOOL)sendsSystemProfile; +- (BOOL)sendsSystemProfile; + +- (void)setAutomaticallyDownloadsUpdates:(BOOL)automaticallyDownloadsUpdates; +- (BOOL)automaticallyDownloadsUpdates; + +// This IBAction is meant for a main menu item. Hook up any menu item to this action, +// and Sparkle will check for updates and report back its findings verbosely. +- (IBAction)checkForUpdates:sender; + +// This kicks off an update meant to be programmatically initiated. That is, it will display no UI unless it actually finds an update, +// in which case it proceeds as usual. If the fully automated updating is turned on, however, this will invoke that behavior, and if an +// update is found, it will be downloaded and prepped for installation. +- (void)checkForUpdatesInBackground; + +// Date of last update check. Returns null if no check has been performed. +- (NSDate*)lastUpdateCheckDate; + +// This begins a "probing" check for updates which will not actually offer to update to that version. The delegate methods, though, +// (up to updater:didFindValidUpdate: and updaterDidNotFindUpdate:), are called, so you can use that information in your UI. +- (void)checkForUpdateInformation; + +// Call this to appropriately schedule or cancel the update checking timer according to the preferences for time interval and automatic checks. This call does not change the date of the next check, but only the internal NSTimer. +- (void)resetUpdateCycle; + +- (BOOL)updateInProgress; +@end + +@interface NSObject (SUUpdaterDelegateInformalProtocol) +// This method allows you to add extra parameters to the appcast URL, potentially based on whether or not Sparkle will also be sending along the system profile. This method should return an array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. +- (NSArray *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; + +// Use this to override the default behavior for Sparkle prompting the user about automatic update checks. +- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)bundle; + +// Implement this if you want to do some special handling with the appcast once it finishes loading. +- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; + +// If you're using special logic or extensions in your appcast, implement this to use your own logic for finding +// a valid update, if any, in the given appcast. +- (SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)bundle; + +// Sent when a valid update is found by the update driver. +- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)update; + +// Sent when a valid update is not found. +- (void)updaterDidNotFindUpdate:(SUUpdater *)update; + +// Sent immediately before installing the specified update. +- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)update; + +// Return YES to delay the relaunch until you do some processing; invoke the given NSInvocation to continue. +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)update untilInvoking:(NSInvocation *)invocation; + +// Called immediately before relaunching. +- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; + +// This method allows you to provide a custom version comparator. +// If you don't implement this method or return nil, the standard version comparator will be used. +- (id )versionComparatorForUpdater:(SUUpdater *)updater; + +// Returns the path which is used to relaunch the client after the update is installed. By default, the path of the host bundle. +- (NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; + +@end + +// Define some minimum intervals to avoid DOS-like checking attacks. These are in seconds. +#ifdef DEBUG +#define SU_MIN_CHECK_INTERVAL 60 +#else +#define SU_MIN_CHECK_INTERVAL 60*60 +#endif + +#ifdef DEBUG +#define SU_DEFAULT_CHECK_INTERVAL 60 +#else +#define SU_DEFAULT_CHECK_INTERVAL 60*60*24 +#endif + +#endif diff --git a/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h new file mode 100644 index 0000000..3d11ae8 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h @@ -0,0 +1,27 @@ +// +// SUVersionComparisonProtocol.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUVERSIONCOMPARISONPROTOCOL_H +#define SUVERSIONCOMPARISONPROTOCOL_H + +/*! + @protocol + @abstract Implement this protocol to provide version comparison facilities for Sparkle. +*/ +@protocol SUVersionComparison + +/*! + @method + @abstract An abstract method to compare two version strings. + @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent. +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; + +@end + +#endif diff --git a/Frameworks/Sparkle.framework/Versions/A/Headers/Sparkle.h b/Frameworks/Sparkle.framework/Versions/A/Headers/Sparkle.h new file mode 100644 index 0000000..08dd577 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Headers/Sparkle.h @@ -0,0 +1,21 @@ +// +// Sparkle.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SPARKLE_H +#define SPARKLE_H + +// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless +// there are name-space collisions) so we can list all of them to start with: + +#import + +#import +#import +#import + +#endif diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist b/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000..5f6642f --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + Sparkle + CFBundleIdentifier + org.andymatuschak.Sparkle + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Sparkle + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.5 Beta (git) + CFBundleSignature + ???? + CFBundleVersion + 7baf505 + + diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/License.txt b/Frameworks/Sparkle.framework/Versions/A/Resources/License.txt new file mode 100644 index 0000000..978193f --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Resources/License.txt @@ -0,0 +1,153 @@ +Copyright (c) 2006 Andy Matuschak + +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. + +================= +EXTERNAL LICENSES +================= + +This project uses software developed by the OpenSSL Project for use in the OpenSSL +Toolkit (http://www.openssl.org). This toolkit is licensed as follows: +/* ==================================================================== +* Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modication, are permitted provided that the following conditions +* are met: +* +* 1. Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in +* the documentation and/or other materials provided with the +* distribution. +* +* 3. All advertising materials mentioning features or use of this +* software must display the following acknowledgment: +* This product includes software developed by the OpenSSL Project +* for use in the OpenSSL Toolkit. (http://www.openssl.org/) +* +* 4. The names OpenSSL Toolkit and OpenSSL Project must not be used to +* endorse or promote products derived from this software without +* prior written permission. For written permission, please contact +* openssl-core@openssl.org. +* +* 5. Products derived from this software may not be called OpenSSL +* nor may OpenSSL appear in their names without prior written +* permission of the OpenSSL Project. +* +* 6. Redistributions of any form whatsoever must retain the following + +* acknowledgment: +* This product includes software developed by the OpenSSL Project +* for use in the OpenSSL Toolkit (http://www.openssl.org/) +* +* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS AND ANY +* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +* OF THE POSSIBILITY OF SUCH DAMAGE. +* ==================================================================== +* +* This product includes cryptographic software written by Eric Young +* (eay@cryptsoft.com). This product includes software written by Tim +* Hudson (tjh@cryptsoft.com). +* +*/ + +Original SSLeay License +/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +* All rights reserved. +* +* This package is an SSL implementation written +* by Eric Young (eay@cryptsoft.com). +* The implementation was written so as to conform with Netscapes SSL. +* +* This library is free for commercial and non-commercial use as long as +* the following conditions are aheared to. The following conditions +* apply to all code found in this distribution, be it the RC4, RSA, +* lhash, DES, etc., code; not just the SSL code. The SSL documentation +* included with this distribution is covered by the same copyright terms +* except that the holder is Tim Hudson (tjh@cryptsoft.com). +* +* Copyright remains Eric Youngs, and as such any Copyright notices in +* the code are not to be removed. +* If this package is used in a product, Eric Young should be given attribution +* as the author of the parts of the library used. +* This can be in the form of a textual message at program startup or +* in documentation (online or textual) provided with the package. +* +* Redistribution and use in source and binary forms, with or without +* modication, are permitted provided that the following conditions +* are met: +* 1. Redistributions of source code must retain the copyright +* notice, this list of conditions and the following disclaimer. +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* 3. All advertising materials mentioning features or use of this software +* must display the following acknowledgement: +* This product includes cryptographic software written by +* Eric Young (eay@cryptsoft.com) +* The word cryptographic can be left out if the rouines from the library +* being used are not cryptographic related :-). +* 4. If you include any Windows specic code (or a derivative thereof) from +* the apps directory (application code) you must include an acknowledgement: +* This product includes software written by Tim Hudson (tjh@cryptsoft.com) +* +* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS AND +* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +* SUCH DAMAGE. +* +* The licence and distribution terms for any publically available version or +* derivative of this code cannot be changed. i.e. this code cannot simply be +* copied and put under another distribution licence +* [including the GNU Public Licence.] +*/ + +License for bspatch.c and bsdiff.c, from bsdiff 4.3 (: +/*- + * Copyright 2003-2005 Colin Percival + * All rights reserved + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist new file mode 100644 index 0000000..92ef947 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist @@ -0,0 +1,174 @@ + + + + + ADP2,1 + Developer Transition Kit + MacBook1,1 + MacBook (Core Duo) + MacBook2,1 + MacBook (Core 2 Duo) + MacBook4,1 + MacBook (Core 2 Duo Feb 2008) + MacBookAir1,1 + MacBook Air (January 2008) + MacBookPro1,1 + MacBook Pro Core Duo (15-inch) + MacBookPro1,2 + MacBook Pro Core Duo (17-inch) + MacBookPro2,1 + MacBook Pro Core 2 Duo (17-inch) + MacBookPro2,2 + MacBook Pro Core 2 Duo (15-inch) + MacBookPro3,1 + MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo) + MacBookPro3,2 + MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo) + MacBookPro4,1 + MacBook Pro (Core 2 Duo Feb 2008) + MacPro1,1 + Mac Pro (four-core) + MacPro2,1 + Mac Pro (eight-core) + MacPro3,1 + Mac Pro (January 2008 4- or 8- core "Harpertown") + Macmini1,1 + Mac Mini (Core Solo/Duo) + PowerBook1,1 + PowerBook G3 + PowerBook2,1 + iBook G3 + PowerBook2,2 + iBook G3 (FireWire) + PowerBook2,3 + iBook G3 + PowerBook2,4 + iBook G3 + PowerBook3,1 + PowerBook G3 (FireWire) + PowerBook3,2 + PowerBook G4 + PowerBook3,3 + PowerBook G4 (Gigabit Ethernet) + PowerBook3,4 + PowerBook G4 (DVI) + PowerBook3,5 + PowerBook G4 (1GHz / 867MHz) + PowerBook4,1 + iBook G3 (Dual USB, Late 2001) + PowerBook4,2 + iBook G3 (16MB VRAM) + PowerBook4,3 + iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003) + PowerBook5,1 + PowerBook G4 (17 inch) + PowerBook5,2 + PowerBook G4 (15 inch FW 800) + PowerBook5,3 + PowerBook G4 (17-inch 1.33GHz) + PowerBook5,4 + PowerBook G4 (15 inch 1.5/1.33GHz) + PowerBook5,5 + PowerBook G4 (17-inch 1.5GHz) + PowerBook5,6 + PowerBook G4 (15 inch 1.67GHz/1.5GHz) + PowerBook5,7 + PowerBook G4 (17-inch 1.67GHz) + PowerBook5,8 + PowerBook G4 (Double layer SD, 15 inch) + PowerBook5,9 + PowerBook G4 (Double layer SD, 17 inch) + PowerBook6,1 + PowerBook G4 (12 inch) + PowerBook6,2 + PowerBook G4 (12 inch, DVI) + PowerBook6,3 + iBook G4 + PowerBook6,4 + PowerBook G4 (12 inch 1.33GHz) + PowerBook6,5 + iBook G4 (Early-Late 2004) + PowerBook6,7 + iBook G4 (Mid 2005) + PowerBook6,8 + PowerBook G4 (12 inch 1.5GHz) + PowerMac1,1 + Power Macintosh G3 (Blue & White) + PowerMac1,2 + Power Macintosh G4 (PCI Graphics) + PowerMac10,1 + Mac Mini G4 + PowerMac10,2 + Mac Mini (Late 2005) + PowerMac11,2 + Power Macintosh G5 (Late 2005) + PowerMac12,1 + iMac G5 (iSight) + PowerMac2,1 + iMac G3 (Slot-loading CD-ROM) + PowerMac2,2 + iMac G3 (Summer 2000) + PowerMac3,1 + Power Macintosh G4 (AGP Graphics) + PowerMac3,2 + Power Macintosh G4 (AGP Graphics) + PowerMac3,3 + Power Macintosh G4 (Gigabit Ethernet) + PowerMac3,4 + Power Macintosh G4 (Digital Audio) + PowerMac3,5 + Power Macintosh G4 (Quick Silver) + PowerMac3,6 + Power Macintosh G4 (Mirrored Drive Door) + PowerMac4,1 + iMac G3 (Early/Summer 2001) + PowerMac4,2 + iMac G4 (Flat Panel) + PowerMac4,4 + eMac + PowerMac4,5 + iMac G4 (17-inch Flat Panel) + PowerMac5,1 + Power Macintosh G4 Cube + PowerMac6,1 + iMac G4 (USB 2.0) + PowerMac6,3 + iMac G4 (20-inch Flat Panel) + PowerMac6,4 + eMac (USB 2.0, 2005) + PowerMac7,2 + Power Macintosh G5 + PowerMac7,3 + Power Macintosh G5 + PowerMac8,1 + iMac G5 + PowerMac8,2 + iMac G5 (Ambient Light Sensor) + PowerMac9,1 + Power Macintosh G5 (Late 2005) + RackMac1,1 + Xserve G4 + RackMac1,2 + Xserve G4 (slot-loading, cluster node) + RackMac3,1 + Xserve G5 + Xserve1,1 + Xserve (Intel Xeon) + Xserve2,1 + Xserve (January 2008 quad-core) + iMac1,1 + iMac G3 (Rev A-D) + iMac4,1 + iMac (Core Duo) + iMac4,2 + iMac for Education (17-inch, Core Duo) + iMac5,1 + iMac (Core 2 Duo, 17 or 20 inch, SuperDrive) + iMac5,2 + iMac (Core 2 Duo, 17 inch, Combo Drive) + iMac6,1 + iMac (Core 2 Duo, 24 inch, SuperDrive) + iMac8,1 + iMac (April 2008) + + diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib new file mode 100644 index 0000000..916fabc Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..a38f515 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..7e5e21d Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..71e9f00 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings new file mode 100644 index 0000000..47f2455 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..0ef484b Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..75b515a Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..608faf4 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings new file mode 100644 index 0000000..06f3c08 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..ab9f2ba Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..54351d0 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..0394a79 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings new file mode 100644 index 0000000..e249bd5 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..7630390 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..e7e7497 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..e8dc5b8 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings new file mode 100644 index 0000000..0008c09 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..5917bac Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..89f6c89 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..62f76d9 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings new file mode 100644 index 0000000..9e0f2f3 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..4cd529a Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..65dfc95 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..8c4595d Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings new file mode 100644 index 0000000..730fabf Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj b/Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj new file mode 120000 index 0000000..f9834a3 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj @@ -0,0 +1 @@ +fr.lproj \ No newline at end of file diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..9df8add Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..5a871c3 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..6636734 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings new file mode 100644 index 0000000..0c7fa89 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..15ba8f4 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..2984064 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..6282084 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings new file mode 100644 index 0000000..4a70b8a Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..02e3eba Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..05bd261 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..6f67e23 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings new file mode 100644 index 0000000..e0b1a00 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..aa38f86 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..c82d358 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..d9a9888 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings new file mode 100644 index 0000000..e93e970 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..592ecaf Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..80e65c5 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..f3fb56c Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings new file mode 100644 index 0000000..8748ed6 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt.lproj b/Frameworks/Sparkle.framework/Versions/A/Resources/pt.lproj new file mode 120000 index 0000000..3c1c9f6 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/A/Resources/pt.lproj @@ -0,0 +1 @@ +pt_BR.lproj \ No newline at end of file diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..aa24217 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..589aa7d Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..a4fe848 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings new file mode 100644 index 0000000..e4d51a1 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..e7b0fc2 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..0920a0d Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..e32d8a4 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings new file mode 100644 index 0000000..3540181 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch b/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch new file mode 100755 index 0000000..a39e19e Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..2b40ed6 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..52bed5e Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..1f62b55 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings new file mode 100644 index 0000000..2a76d39 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..53cb91a Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..7e6d490 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..da7b3c5 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings new file mode 100644 index 0000000..16a2dbd Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..0d3898b Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..7cb7957 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..69d4d19 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings new file mode 100644 index 0000000..2430fe4 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..e6ef86a Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..d876b2f Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..92f7b5c Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings new file mode 100644 index 0000000..ad41389 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/Frameworks/Sparkle.framework/Versions/A/Sparkle b/Frameworks/Sparkle.framework/Versions/A/Sparkle new file mode 100755 index 0000000..b140662 Binary files /dev/null and b/Frameworks/Sparkle.framework/Versions/A/Sparkle differ diff --git a/Frameworks/Sparkle.framework/Versions/Current b/Frameworks/Sparkle.framework/Versions/Current new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/Frameworks/Sparkle.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/Resources/AirPort.ai b/Resources/AirPort.ai new file mode 100644 index 0000000..fa9293b --- /dev/null +++ b/Resources/AirPort.ai @@ -0,0 +1,4389 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + AirPort + + + + + 2011-02-21T08:07:01-06:00 + 2011-02-21T08:07:01-06:00 + 2011-02-21T08:07:01-06:00 + Adobe Illustrator CS4 + + + + 256 + 180 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAtAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX// 2Q== + + + + + + uuid:0b220621-c6bd-d84b-a3c7-83d86ed02b7a + xmp.did:FB7F1174072068119B44F495265E2FC2 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:25309aba-6ddf-a941-9bd2-dd7653570218 + xmp.did:F77F117407206811818C85DF6A1A75C3 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:D27F11740720681191099C3B601C4548 + 2008-04-17T14:19:15+05:30 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/pdf to <unknown> + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:F97F1174072068118D4ED246B3ADB1C6 + 2008-05-15T16:23:06-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FA7F1174072068118D4ED246B3ADB1C6 + 2008-05-15T17:10:45-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:EF7F117407206811A46CA4519D24356B + 2008-05-15T22:53:33-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F07F117407206811A46CA4519D24356B + 2008-05-15T23:07:07-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811BDDDFD38D0CF24DD + 2008-05-16T10:35:43-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:F97F117407206811BDDDFD38D0CF24DD + 2008-05-16T10:40:59-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to <unknown> + + + saved + xmp.iid:FA7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:26:55-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FB7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:29:01-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FC7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:29:20-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FD7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:30:54-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FE7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:31:22-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:B233668C16206811BDDDFD38D0CF24DD + 2008-05-16T12:23:46-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:B333668C16206811BDDDFD38D0CF24DD + 2008-05-16T13:27:54-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:B433668C16206811BDDDFD38D0CF24DD + 2008-05-16T13:46:13-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F11740720681197C1BF14D1759E83 + 2008-05-16T15:47:57-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F87F11740720681197C1BF14D1759E83 + 2008-05-16T15:51:06-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F97F11740720681197C1BF14D1759E83 + 2008-05-16T15:52:22-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:FA7F117407206811B628E3BF27C8C41B + 2008-05-22T13:28:01-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:FF7F117407206811B628E3BF27C8C41B + 2008-05-22T16:23:53-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:07C3BD25102DDD1181B594070CEB88D9 + 2008-05-28T16:45:26-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F87F1174072068119098B097FDA39BEF + 2008-06-02T13:25:25-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811BB1DBF8F242B6F84 + 2008-06-09T14:58:36-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F97F117407206811ACAFB8DA80854E76 + 2008-06-11T14:31:27-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:0180117407206811834383CD3A8D2303 + 2008-06-11T22:37:35-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811818C85DF6A1A75C3 + 2008-06-27T14:40:42-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FB7F1174072068119B44F495265E2FC2 + 2011-02-21T08:06:59-06:00 + Adobe Illustrator CS4 + / + + + + + + Document + Print + + + False + False + 1 + + 512.000000 + 512.000000 + Pixels + + + + + Default Swatch Group + 0 + + + + White + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Black + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Red + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Yellow + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Green + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blue + 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 + + + + + + Grays + 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 + + + + + + Brights + 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 9.00 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/ExtGState<>/Properties<>>>/Thumb 12 0 R/TrimBox[0.0 0.0 512.0 512.0]/Type/Page>> endobj 8 0 obj <>stream +HtSKn1 hEr[*(.zER 5c(E"G>|:#Dϯ ,F3C~./$[RHs4"\s}94i'ͨ"¢N{x*X#zNci +k=?[y 1=wse8 "-Xeg$d7$>&I3!`b(gW`:^7;u ȅnQULVD5U7p10nՖ:c򆮠N#SZwW}BLLΙN (0n%Ӗuν/5^{sKm~'$>7o  /+L|s-AA'fpf[eT.aLN[[,G\'kNqo~?΄)C_w|}_/?>stream +8;Z]L!=]#/!5bE.$"(^o%O_;W!8uZ9(]Y: endstream endobj 13 0 obj [/Indexed/DeviceRGB 255 14 0 R] endobj 14 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 5 0 obj <> endobj 15 0 obj [/View/Design] endobj 16 0 obj <>>> endobj 11 0 obj <> endobj 10 0 obj [/ICCBased 17 0 R] endobj 17 0 obj <>stream +HuTKtKKJI,t(݋4K%ҹH4J#Ғ(H +wqyy~3̙g<3Y9El +@ ]!O-@\+BVKK :OX~WCaiHKL0qY `5ck +X]x= 8 XĿ׽>.f#aPn D^{y8  dp H st:Y׬cxc IV?S!:_9[YbQP~+rA +ShHht^ '0߅™kYXY9Yqqpl'WzEE$%D>,^|t*K)%/`\ҫ:&D [7dplDa5|mb4,yy{e5 3⚅,t+whlA   m k +xYUH&%Ȥ +qO'Mz3KT@v[NUnn^\o]abTrtlmE]e~U+jאZ:zaqi5};CS[\_ۆwCaQ1;>L$Lz}4:%8M7l̎Χ/}XT^]X>\Ym[n!ycskkƶʷ;v{pIs0Xݯ3s󝋒&$WWW*)!$$%!e$cHNOAKIMEq ƕ;KLw@YX;ؚ8^+DspfKOTCPpJ%D=++O%$*8IZ\Z^UK_wL"dx]}>9=;s_G8/̹N!Gz[<=2|B}PQzlH0Wc(Een|Pds::5&89yFT"od䳔i/ZK^&gd:fgQl kJХeJ*+篍kj5U[ZUh0|em6]B@`PpH?QM1Msψ*iϛ.Z [JYZ)X-]R޸Ѻپw?@?5 ǖ'vNg +W3gLC#u!MMMEvAms˔FVNA̝GLwA̬,llؿsݛnͽ+!B²" 'R&k?3?4+:6oT\ұڿ6VʝoF?LT;:>::>:;eqvx^sawݥʕ'_EFO\DKLtAnFF)F|ԭ6\`@z?m+F;LwiAhy͖)Mgw~_ @ZH_XA,"F)%/*9aZ:Q,\B^_AU񡒀2 +*'[j o5[uR1uh`fm$1xJgBdrltlyyEe$feg-g#`dGbwj0TOC9; ܨݿxz6zx8IP=A!.aAxۑϊ}bG-ޒēx`G/Ԝq_O?0"۬խЮ˯ǰı²µŶȷ͸ӹۺ 0@RfzƏǦȾ *GcЀџҿ'LsٛFsM6+1MZ:{T?~ò~i~L}~cbA~Dad~ty~W~O>~\/~|~`Cx}%H}1X}%z}K} {N}׋<_~7A~-ψ||Dz|+E|[s|z} ^}wO@}-~ċ {Gu{Dz{]Ĭ{f{Zx|[]|ϕM?}R<}Ǝz]YzHħz|z={LNw{\|=>|v|ېI8z/r z;bz'sMzd6zɬqv{D[{0> |;|yyaIy?yazYvzݮ[{^=c{ФI{R*y߄yfUy`VyyuKzZi{ <{z%zȎ~+~}͇}W0}3}HtЄ}Zk}=~zɇ}!~Єd*s}Y<9wpSwuuVrUW؈|;,뇔{RsѲ;:8q)PCV:4.8Ȅ2񡂡?Up Vu9S c bփR.ՁNn U388A/ͬδz6߆өn1T\e7݀tXT)$̯̕6;eCʷˆ imw3SƀV7M +\lGNػځNāa5tNzlߴS<H6*-N}o2ن N%է>w֣A}⇤\fXMݘ2, KԐ3g°[} +0e6M _1 ? 1ӣǾI^I|B̯dܪwLe1$: rW] 1S{z|diL g0\ U{[G{!{ ޔ`{&yE{xbie{Jr|/c5}~ +~:f#MKx+Ca|uI~.yW ώәߎ%¡唘[w!^T`^H*- 5GȨ瘎=Π4rv_ҍRGf,ދ̋|,ƕ{ Ҙtٕ^1Fő,;',#h%T,Qۥ{[s:9󅼓&^!Փa@!" y +.Jl6mHju,bU6+s hܸd-ʥ}wi-sun=0Ľi-_*)U_ˈb$na+;ϧT;ppA7C4.*Iߥa8Mm.ACi7\j|fiԫ)]ޭjʄU]3(í whJch-4x7h׿*P0H됎L랇ڡuÂ,{Bz}8vggҲd[!XTZZ.vlAg +{;Sm`vؿ`~?ga. +3Ì{L^WYe4]L7ok!wI~Ira^=C#Zh`Wu}p)"z7ff&3$FJ8Ҷ5m +uR_,^VS&aR~PfLL_Dw*`\-9]q  TI6)>u6 D`e͢/xqY%9ʜ;åOd\˾P&eRz;].R<oΡ]P{?: r̨\ʻb Ҥ3|m s؟W9oZt]RnÅ\cW#+nI&gyAjsN06HiD'@J+a5V~cRI̫vwtUc[3+?F|l(iU^+O?Rs1Hqil$Wþh=(RE +1BvџnF/ BsGMY9>ܖ3ȗqI ڣ5V_1ȣβiJiX0WVH[8g_/ +n3 ` 38A.|f|ј0I6bv%& ;Y㿜҄#dD.).p'3J12K[Duɥ$s8IƊ.z^48e!R6}vcMiozo0'=~i,3:?-?oS,9w#ROa; ?pB +֞IO ݟe#}ԯN$\l?], y,>&Рq]yh0AqK)ĝBFҍcH:-h-ǟcf)K9T127]qEjL<>h;|U +dpG +ƫ`&!8al`83>.qɂnA9 +; `HByg KB*k㰗2fF=#OM eT? +mTm_OBۊV<ɆF('n3uG~Ȯ#7Њ9[١`Ns.P..콤 'KnpF\? B>-`NWOOWBlfxW^b-_x&*/(j_=߆󑊢zF`LdE:SNʔ@S 03|TOKokto}bFz$4-,.m'j*J|)J6BP ^3ewܫpX.*,07xPڳ:2XOT21|"7=0ߴy}ĸB)H[Fs V+̯+Y(I(x&9JAI'tXmyG=X[8TK)2<TSRvxlȓGO|g/{>4/gRFȶ&A52 uЯ*B幃AuFǞѧuD)B,*?n` 'qQIzK֗4{B_g68#ʉ2.A$69!̒ub1&D3Qx" >ɏnνxVG&TۨÓ)sxd-5KxߣD&1±jdGjJ|J{Z ޲f6/vTp̄ub PmBU#gBg˷)-*E +ar>>Ƶrn[ɭF-IByѸP=ĶKUC wG D}"vN.p]]Q8uY{#qCv}sax_oyiNr( d8aw2CQ}V8UWO\g \yk@dcZt9$u +p-1z(=f) +vě92 w u煼ת#{P6+Dq3HIi%BCb!kc5&U ):X$܎[b2*@PkcӘdoTB_L1Uwi")=2#pI9,RO>T@>;bnDPuCfk^^\G~ oLRcHqܮ=-8^5Ońy*9:-\g8:T<?*C;[yX+I;lRL߭$DvYTQ6DyVmfy%/sIsmXP1Lռȭvow)QBb_LVwupeėO*|+](uHװ4WU.{ 4\m.QwR~MAiRz+%BKz?'{ k҉aa{H]sX}da~3_auQz VM\ĵv5I0LM)DŽp1:5,&4 %!$}ocޤA]R^xT◬M&/B:DwA24?cd&g]5b4a?iǐ Ĉ.OA 6vfvsd(5yTH/P=(a;zUs bWxDa)Eʼ $sgPJreY3w`cFo0|U[j5k.5J&eTor È´}I lpjC8c5J=g%Uo|L58E" +ِ[Ak]J͆VBM"{NrQihЦ@Y?6^߫ZWٯ]ذc؋hKSLj:>O ɲ.ݰQ{5mm<ٷ?^v"}ъw9O&vX7km[ ,70nΒ7|eP\I;-wgFN cIP#qWI ;NٶA)H~7i thl~~dzY Cx2>*c&mb{9f1X*L #> + V@g蒼]7n249=MK% ;,F\j 1klZi؊ΐ.|Q9а$_.!;̿lE,ɥDi}D3^a`Y5g{J=mɳy3CM'jM-iЦm n5? SJE+U~ ;q.tXd~~p*QeS%.Ћ"ưBsZ6-6[\d;^z4`;64藸ͱw;|+&AfLU3XTm)lF'l VɺgcGObbɜ9;v \CL, >B?KGCe"z -@EHILp<5'҉$>8#gL2m c1 c Fw)P+rkC qp/u8#!*g°Pa`vu@oH`"Ž:z_Q<,D>'ӅWP .`xW3|!6 +5 El[",0 e[Oz0~lUO+&xkPc|u$k.?{Qp""kr6isVa=~@W_ +.<7 +2#h?c~m'rE_xs6aG+K 14L^kUp^^_mS^dШ'>}5$:τ!E[bJx&n t(m;ZsF5uqX.ՂBqKP *l%{ٓ{'f';,TT,bhUq2Z3;}T9vwRR;GD + K*/@hUv$j!@ vyבm,W|-͢ ^ ~D_􆭍"ĉ#c禘*X/Ϝe>|XH;:)d9gƖ4aBQ4Ew,C +ۯBU#>SV$L-5gV ϯ*B#} npþtdU$Db&$^\^&Z"/˺+-}%Z:}9AYu rTlP0"~! ͚*@5K?߫Z-P=j>܈[O?)a5 +?WUsy5^(ge${Cm> "Gգ+$踿ϫ& Xw8?g,'ō="/xNM)'EFqrf CįQ9ZY$r!6m)4 V9kJ$# FьX٥Cp[ģ)CS;rFP#ImKGɺzj>>X9,ZL-jIbkȉ8˚?vtxPIO}_ay@:|Ve6ubd/e3<֭ztea'cLaM +lz&,f^_!?l2x2Xyń3D)\?ye ~4O+9$  +EVDTSؓ7X?MM!ԼuOtP Cbt;iްa@gW#@4c9.Do z2>M5i~u0 qswQ9ǸLt삟Mz)>kɝI;io"U)]$YL >$$T:gUo$UK,C`sCMAJMÄKC(g]ٮ9sUG0?L5QM%0Ol5&`Ƒ1,x'{k+mY}-Js#\d:i/NK\8HstQ#-ND).s*Zymnf\1l{(E=VGW9s:?wǟQZsC6A1ƃ6K@8OUY^`7j6@9?,yt4&}"T- +\Y&kVx녣391ٵqQ=beMq\`/nņ|2͌JkzDmͫIR4\~5NlօKɁZ]TC3l̅D3jSS)tWw$IX[wV +WTUw^PeUhWE^ؓ~Wchs sIg`wgs (5mr] B`7JfAaA3ƓG?{O[ ?xj/Z*7exXz Ά})C?`KcMՌ&)Y5J]q':]$؞]Yv x(ıH1eU>_0b?*񸨎b¤،D;Wxm]|N7U13*;.=>SÜj)CM>.eI1/QvН6Tkk+Ɯn\\FFV#Xde&~WE7"bju^I@j@bQ Wk8w_D ^z xZKA _`T}] +x}ЁM0S,rV+ KO&ƈ`;E{irf0F] w86f fm_8c3V<)r1p +hs|p!QP'Ղʛ2rӤej4Y r, r?4! Uq]f(*&umM+;1 +-c8CjL=L1TDJ7>)BH*cHY}~xI,{7WjWާʇhg_YovMKiN> QRǧ}AQj^G syJG"?txt,L>֍p_>Po$^<%}KDS4 +*S<ܖyd;éIJ~JMn>ȸcI6uɖژ䩊i77_5W2' 9t^}/8%wd0k)ͦF9kih3ShPBULzs'0$Y/L3ol|f ɪ\AW#siS-O^I+36xas @M +A hm45V-' ѵ1S+ ~*%~k˝ʉl * +lك=3_2~OgPs +Ccd[aے{<ХjA {! ߲ۓ;O'9+wEHE&JV?fiӺ j05瀶bhWZxo=ƺ 0zhK5mov (YOut;e=R*yMVn,$v:QڳE.yVl;svn,Wi.[@34SD_!MF>J柣ND @$Y~-CMu (+lBpБ^#$~2è /@̣6 3nh +;۪.3Fq3\َvZnZ"/vNFNJ2V{#ΚVse_쑮Ta8C¢!Η>FL\M{5eH~7;F AB?VY=۩Q i9J.sӿc%FVbdեiL`a)kD=W \ne>NX7Ƒ†2IYf-to7/~Uas[`W*v3_`~:kjR("E +* +e)DDIss,f_n6":hmh+]AqñQqSa9{~8|~bh6GZĠםN\h+(E30~kTMGβ1:zka'LG2>,gt X&@?e% +=@Ihs)HUOeX^m7R7~,, \jJԌfͬ8!*]JR:WR]Mɚ PZ;JN.8ɦ,[r*Α]MM"waX)Lbjd`>:?|:?u>^G$fa. +ʥ_S%ED8 J=ĕK{6r zGG Ui<Kg"^ q +I6vPWy^,uc/5@:ǹ+[N+li{P#^yv,ñ-NѳH⺣<֡gxV</nb6󴳜Ρ +nhB˾PoT(W##ĉTwZU} w-vT-9O᭺HIz) z9R'dI5aZGS˟agW=.P1ٜ y?2X)r4VaGXBe`9Q1͚@85$W?D}z2* +pt +;Br\ܕ'> -vCNeʔL-ʌqKHr 7I d<BgNelB^փRγF2AqCR&t7߄{" D9u)Cw1t}?"'[7o̩~1{>Ru* ʖdClutqf2[l~{S4>J$.nQnlP#x])By`r+wLH?VD:|iUG~ժ+&+Rb gP>}WԹkQǖ]WSkqwZ +DQdVd24KGMvU35KJ~4&jwJ*y;X߉˔O@5hw)񘴕o-9E:_̂o&6#V(ѽS-te$ פp}4%4mrnzhe4KX*KÃ29ʩ~'Ǥl|O5ÍB +;^j㛑Q`exH;J\*`l˴Khk +&tF|(8VǡܷR:ϳoG*UjSKknRgl ޅ-6&Nŗ7O4rGmO[du_TvY{ ̏Iy\aRKy&P7ݪJ)l"W5{K S_j0WSW;wixF1^lО伴^'1b%OAXhq)L7j}=9PX=n`ɗKX#CùA *7{ jWܴTByufכd=Af]F=_u*`q+_i݋\^`BaE|S&%Z a8+QgQ[IK-jIKr2Tcju=A ʧQ"7{ٮם*X|,Yzѽ}ƈf:jCo[>]x^hlhNrϳEDkcCǪ ת9c Ht<)}z!hE~DBӳ2S͆i{;ouIp??砃46ٺ^"1R<-65sjpCSjqi6dzھİ紈 41.$5EG9:=ob쾄 v#[xﯦAF+T(C@RQF772I$^a$Eq>.AEbiO0]ТK5ΫPÛG ZdJ*$d ^}E*֤>?Ƅ$dO _tl%$^7[KSECqz"$]*B]}W zT[Rk"n]EUYvFUW\B6-RB^Me2B4/wͺh4Ek5˖<1U[tD>Q!.kR涧7uJc>c +l/i^3;iڐ0sĀZnS +qW7Np:([568ViAFޜ~h9Pldüj2dO ++61--1Ewv =JCHW34܏&x8,&#Rc3Dvz6RSyu_N/nmكvT֥Y˼?RFװKzn9Q4gC^5l`P\ܲG&ޫ` 9PҞٲXr6 +V4,{a؄\tcY`]lǿԾar鴯؏=b!&Yb ^[\aYt$w +[R)i[{$7f"o Xp +zBz'hO|Ō4ǐ|-j +:}̴a%Tv5Y9QK d0 ?$ćH|#uD3 phrd@,@XmVKY@ou([8#!OM~.7SoJn%OG" +Ü3N|/'O-R_1Vh&׺ NPz8de 勊ZTH;XQ6}+'h_|ȋCcuHjBA,NOS{3 L`]1> A rxӴ*E^.ؐ`Q5 v{`=W6뼟\9avGOXc& v1w~0W:ʎ~f: 0/˵%m KRKAcR% P#CSߥfmD5oEx17B0<&Yd8"1wܡ5 TaaJ3p57A>+yIMcu Zd?Bk1x-rsV9sH6p]DGgO| y5S$aE`$Ls +[Ym ~u8p`6*I ߕ`S88sn9O3nXOE /7f^lbN[PBFO.9Z_.5>F S̉R'}ΪѬ`_dX|{dHXԾ3QlZe7PRqشO5OkZrx5u`aǂ:*`T), +DPQʮdߓJRk=H+ +*#u)h) )B6s9߹瞏HZGzGT"93hDͺ sr|b4y $TK "$I~$v(B#].qi?CN ~ޱ|ܷLcOnT~vxj̦5<.f\K<2p:CpSy,66>|zC +E +T)f/:X1}J+>_~Q;^ㆪvs&۸>.k7yZS:˩㜍rݖۜaKa!l.g57Kv0!;ڗfe %]"XT J3aժlwVj=v姠αe=bI/gH& :g,(y 27>aba88fVVqɌT0NɉB`( _"fo! t}Wg_0}HX 9,Qx=~Jٹx>ӱe9M2mFS)Vk-eZFF٥btg0O?Dǐ%7eyښ6WSCyeUS}l`a8i g"1лJ"|PKڝc,$+&PvꖴGBoj_t4I vqf熚(eC!b׼^SbYi1¨;2W`/7uh?4 +!z@#(T 6 ^!R S#>E/Sq9z_ /G%ӈ0C9[ۼ@(٩P ,}XTOkpQȫUG6 x2e,> -?ϭQެYz/T5FL^`tީ3\#̬D:,vw[mDW)TBZ`0Ֆ`3tBQ˟kks41y `\޸cV#z`XHhwA0چFTyqӵܫ*F˪%*/>9 +gS'"b'zL=N)cs*bR)W<#S 癛)K +&L\9WtW!Y17i*%wJ_ 閥nWJ!p-0T`:K6B+SzlL,~J#ZLHBEe߈Eq1 +ڸTD}bB;*OTCnՍl$OYQ0mz7o9NŻ|hDV[Ve֩b7YZÖHl~I)ܻJ5oOݑ%(,hZGҼmRd!/NEWutV57z;jjs^^lDǾ0-a_aL؁w44簍b^ppi&nX uƻ-݂ -cY4_g ?jGIfH %J҂[%ϩC6OzvWzoZtA$?z;ؼFT2/+0@@S<@>0bSuqw;j4S'/4sEթ(P[V^5ƊHkg/ۄw 0*֭ ajyB5TC J(_F4!m, RN ?S9 :״OfOV"յڇ1,V)S@._ +#Q`K|ͨ%cj/&\: [Ft^Z"q٤Jm뙊jMarח`VCg +w"~>< 8i}XT8dzQVY<p%HG/Û`rq;Nm~Ms\/Zh:(MXа^F.꜋.Ys}5`a((X0T+JS 4&~|iB!! !)$)ʰ WFY]E븎3x,˽}|dc +|i-0Ws +Q_GpRjy0׿tjT̎ԍD1څڍ›N:ka? 7ek_%]a;זF=9-b= &Mm0-vD'^j+/5(er^+EL F1$1KWE|fOFMKm::1`ڥfXЩM*i9 +l?+Lw?-Nx͈wɳ\C0瑃f sM;iđ`$O0z*RٹB9@"k5v~.lB?ug]ed8JAj͹um.DO^^v:y;ske+,L¶vŝҼخd_5Z;q#k> MU\J{l*͟ґ3Doy"UDcu#H)BPit/ v`_Sʝ{e5mpPpy=-2[m+v6*.WۿSǔ] +^DMk,2.#ɲ\!{^I4Ԉ.~çlDcBU\b"c jvJG|H`_2rHѥ tHHBaG :Bf{'9 +[jaЧe +&hz6Fdy?>gۑx&l$^:^nx-'-]O 5@S Uڏy]Tu _,zWPT|BJ,ɕ}`8ߴy?p7gˢu\JO(_vOUue4+Qbi?A.jCxyRJ駥Pt㸲rTfdd$ֺFR>PaL'v2M*׵T]`W*cD*hAe#"ɆKO9JKL2J( KgK3jԉfZnL5oM(_>FOӹGi}<@w#Ndhoo4Y ̾Fٸ2YAz$W֜5Copli\ 32l;a<;S?B>zprjsm1tZc̥{s/J{c*#3ހfϡneh->Bc9SJ"չO8'8ހ `yHϤu-*` x[c')Oy\x!QS9q*;$;d'=NY ,|ܶ34qT=ka%hs䬺UX7Fl[ o1apuxf9QGk4;e +˸7荇5xB:yZdͫ,`2?_a[0~9iY Fs3g Ë9u<,yx87 1Ja,O@/gO㔛94 |.]16'^@1'p:XtwL,jVQv@wl{έ̱\?R^UV\GI+9D03oyd[R<""" +.2}"!<4tH~(-r25DH@l"K濣,/S}"+~wF}V dRz,:w&?C~FqJ}JݢJirjzEgU#p]ZF%+[PjewVjlW7wR/*C%%jGx @EFH)&0_Օ|Xu +DRNXA\0JSH307͛73 CWc+U#r# aQOL4Eљ?s~{sIy?y>ҒLָKd-ޣJ1v*fH 6hz+~BO:IQqZUՍP[UD#BM >$ z|?^!J0W8N WzXfщ@'h< +%sdR۔e[$z,Z2H5[&Ht L UO 췯+52j&P6uRɮ! +a+rk!o4 `ܗP)f%VQTF(Z]s,TR|O)O?ho# ]6yл)OU,F٠E})gsٴGyҘp/kw~˖I'Y;TdgYU'I8@F* 8 $I+A2((+y8OϋWȗE {բbW"@}@C׌teYgvֈHofE`eagbN_4!/e%O;mhtWv6[iyFy4ʔat V] au #QYm3rM/q{~tjD 7fiɷ  . =[n`4qShBrx_5wԐ %nQ~x'G[ `+qb]Q2Ըi=UGn~ڋJ(Aݪd E7Kz +M]!} jnh-Cզ_魺a٭Dfrj6$-4nUZF)Zpux'@]U/ٳۿ3Ug`iU}ڰULWu+SU[;uXJPvOŀ{$KF,qQruH.}imfZh~atMBb0*iWC䶧jZmn[nKfi c+.&oV.&ʭ{5_s9dmIA. *s5: 1Ů m!|fl'6#N +Z>\oMkCZ8)*bEE@(27{I" $!0a=+vUZŁ`-xEJUǺ +~~7TSsV6i1=2J眆Jh@ Uu;7!0 +߽\醮%-;=.e/T7D$v{.ʫ|ZѮmcDֲ+-Cu_{>1H1]"D^nR ٺ:E3[h9 7TJOW+3 vœLimc @6'[c`Ǧ8v!bR{1_ӵuoPE2\@;4"mO m{ ߺE1dA}C=WB}[3']\PJG5VmnYG Xyahd'J[U~ vWۅWo]WnGnR9H7ѨAu 1vZm]lUrTVA +sj6lhm,My4A*0vJR? Ĵ>2C!*#q0MJ!:ŏCR|dFa?2݂ch3dBzSIt?%LmF[AxYGҏ0m;GY1űh%[sጒ@9 q_8G>r Wn)jodEzC.qJviN&If8bg + v|sd%:uTf&L0~p.(RU +; _)w%$/ t# +~#u`u[w.qsY_-*'̳ɩk/)2* i9$7fUzflc9}],툏WYCIkS-ty7>T! 26Kݲ m&cӣh' ..+upC6&@j5tdP0=I˂Ė +C{޶$tR:(ϭuOR4$=jluq1?פ9Si|cqF!_z^SK}`d%DT wV>;<'V=(5H%jWMV#9YD2֓p~~J }D]gNSsjJmn->,vg&SLl#>^i8ʞ%4'RJDhRN0hBA0(r0K+aMY|"EGE_R^v4/?m[˨yN`K/5[71[Gؒ' '铯RGhqꭁ]>iIX +5'\GB ćd^ux+[^%e ֪pxE + 6%!Itި@Ҿ#% :*h$r7שׁ55׈Ց'I+6*ЮwȰ%U#zD+Jt BaUؕ 6}uOr7dP Cu}FEua7RV"KST20 EN{^lkƕ$vW(,F7b ˢÞOy<"_).kh[n 9W?gڈ7yș*ӼuA@ OpIRrP($e[iVYR +n#(aFq&mq3%\g?%ӆM5XD3b$ʁW ƿ5&͔D4®KcᏊ . +1Zo +^`~¿`6z q aXǰ)Ӽ܄'84 n"Db.yC<K d},{*h +ڸh>wMv^ c8Iƻ(~j? +eoyl/Dl5Żרpy1ܣܵ^004{ .%CA22dWuQ>okL<5.ſȠiffh7S-|^TjX[wCY*sG^1Ve֗+˃L3 /2y{+.;CtJ } ->٫y6q< WxA_PZ? Q y1>yK\.!OqM +0Cl];Sk)=RZ@[ɷ5JBeǐ$Ni"0 -úR4H~9.☫|Dϸah-)r~"eoMK%4 _7"‘e +QD~0T.>"x*O>酧.Ey+HVy55RWsEk*PxEGB;(J X(8hiqmh^ 0`}_APWDLZ‹]<4zG֦`oyZR|u^gCF#nr)Va5ƪw9njyIt +xI1bIy>}-AگOShKFx6xqqQ +3SU\ka椚̩Di~ ?{>J3mtߐZt]YNju]ɒQYlZZsNѴѷW>Sݥ0Bj+7q҄fU7m :8^;#eտ+*,_CY3MSU*LX.jQȖg_IWJ5a"9R'C\y׳qH)VU-Z.\+Ѥ/aen/|F[?SPkr" +^Y>VH9 &yaIxQfd}+] +U.o.=q-y][viRgk*`/pLBu+A@[)&PYQ?im/K,Y*gu(i2`؀V"fJSs=RU@7+>dْsmY)w=U?ο3D qjv83׽} 1r@vy:{Eͩԡ.޸,珈~CH{ksv_l毁@"lOR."0Fl]]C˧Mfi nq˶Q{56ef e l[IuY_(i&;to 5kZ/ jjp~Ch⨿䦿iRs!G-֠5 +&wa7WAƫXUr8+}E)oVӃIÌ}qZlh<gw +A?=$6-ޡ|,)!<*ǘ*z!8߀ϸuPpD|Ŝe=sm4'ҢؽYaPOZ(vj?VGgxI=V-̹uMCJH_-C]B~2A\8*E8PTΔTo 9/whaߣby\'F,Ռo%wU/ժnM*T Ƌ{5NJԢT9L;y _fXD\uַA:x")V%V/*]1# )ԋ@X"SVӅ4u.f?Uչk%Nj;c~?]Pۺ˄WҌ=V듍1 +E ֻqd{q׉; +NYHdfttc #&vPtQjd1o ­R)ʽ@}<7 &8wyybH04͂@>o` ~M`Oi#T2"-!NSn\ z$SC%Q%;OzcT)!M.wf.Po1U=Bl1F#F0HD\u̞rڜ*ujQO5u8E$7:"І(UuANgulWYE*Z"cT\kTxlx)$8(YBIY`[}.Bb T$=U8Oŧ yP-x$]0_ +j(sOH|/=wKR` ptl>f*ӡuU<=Ts(&zpKA?sLo`N0Mq+~*m-~F7^5惬H]${|-Ҷ9Y&=X'Vu+^ϖEm +Y/0X cAdPc_X VRx6b|C6^FeC]o-F?f7Q3V>͝yFsy]ݯMF͊k^NնI#FZ.7ƆQfeϫCJn;AjB JFw +mԗ6t(I5beElXQ͌ i,)6QS 1zJezVBf ۹ʹ/ HQ89SnE%o-4NJ``,)~utyQN]vحp+e"xN6y*,7$'x\CQL[8.d@}CɏE)1D?@晹b$?7 + YM N| _Td'wa}0Z<9|3閗3~o=Y>l0Wb=P1jmE XR[louv:.C=;.a.BřS[nWJ3ǟN1='\Xr8۲:KXj6e g΀ap%z"K1.c1ɇzɭGTRiVBe-)K@iͬ!u@_`&2q up%P +SЧ|NWP !o-t_ nyV|ؤ賐e`HʏE=>\Tǀ|cҎkIST!%Gu,%[IR'+#T}m3\/df)`n2#\M(CQd6flqGv첵).Z&wITe{JQܕQE\m`p`Ҵ\z[v7OVo9ݜQ}$SSFMWdnyuя: *o[3 O FRJ0ոl+L+&oE+d- +@?^fEkoo\fyJ8zΰXmi  -Nw}OYpz&@>gݪHc. ]7Mz#fe"g\a@\qyºJc\3ܔ r'WQVE D|PLs\h_h#9Z-TdL>˼!WS/bniA3.1Fx@Ǡ3UNN^nPOZdtvWO&-8ךshveSȉ`wPU_cař=շ}m`<<$+UV66do88{ηzkG}ڻ<<7\jvg!5M!w&GmpfSgO3x? +wZsLRq/~lK]QV:om<Q' R]AMXyu ^ȩ $}! 9LHaH8hʡrTtD-*fY]]wuu[bgg޼ߛ"ȹ I7HR7HBHudt *Ჲ=eJtj| #TI/W?{ΝO^'`v'$^E=7ITF2˵7-^'Z"[x ;[U7,QyWrr9E6cy'I gIRm2ZQ +{0K,^H/>>G@l`T=FZnZH ѳ$m¯鵩KA3D;w7ŏw^J<`i$M_x8wU-,/h!pbP1|*k _U;N45jX_:]$ %ͫX+é Miwzz{7`fOE5FohX}fL}k%Jq_b_A54WK'h?:lTHmm. m&"X7rV7l̨b]r+ OpK[{0EuwrfӵFajCCPktMݻVw[FR(Y-VE8 P?)p>͛5 #TtF%3 qhk ;`LVOpZۓ. j&\Cʡ <*g!r)J;ȁ&xK0N\B&Գ$bԍ7fpt(0H23ӲG1d?ź +bVֆ|\[w+tjj?b7hwJCmm#b.^VBDRb8E]4J 7LGc.Xd/a&ڎ @顢zQuֈ4Tqi˽èb˕ 43~,ymoθ[0 +l} TCuLBt 2ZW>Eh@+[Řy0= +sU"r];û](̏{e E=ma^2'FKv~.Оm0Oj(esߺ Pk*!3IBЦs4{^|{6k\* }XYǠD=A %$hǹWǂORV UBꯪr+Ca6 Kԣe :Zڿu6&?W&k).]%],lb7MX][H"}WL)RIrfr?AƁY&I~_IB${XlZXE&|w#؆`_vߢfu3fm89?9 +̟NՎ`jz1*.@爎܋`oْJ_+-4α6@/DWEjE}HRDl;Y+ z/1Dѓ(z)oι&;.4aZ#gsbZ+XWi;<~n"( M'b6!G lP<^\nM8--aG+dyXP^s:0q \p3bWu.,R&rm#қs)lej(^ ,=/FV6fj;ex%Dk%!FW@ao2QTvs 5h0B{UHiGCOzL'pbIq+'_1Lv +QA%$[H~}{1fKٲ:HmWS +ëd}2w7 j< O7i2G;SWݒ!@YsZ~*PƐ6xQܡ/9i7cGHVf3R>K2jZxH"Z")vHD} @} YJ64T(P_(*C]miSJqOZgA(ny8}wν37;?߇*x"D6HaeZ +5K e +tE=H\ƒW8 72ym]Ly 1N<8͍@:> >6pӹ$.7$C$pA)hJewT*FmKg-lm*{{v\ܲsJa>3_*ݑہ>V5|WG_>RR_YL!RFjz S5fځO2< `}I\:XiZkRH*4[(xX$u|I9̺TkVzl_׼gC%*wXR nY)N.9+wZ[E9ľWJ%wp`Nj[.b|JOsdW,R~#* ĽyFdwCp*L(8OelL˞)A vfFʹ.Knd~A򥾺]Di(i]YʯJߟ?>w[侾7KK6w"!eDp5V* 3VEa{:KoEDcɾJ#oOU44lTjFk,>{S?ýSk>Su=|j}T +SU.nk.mcŮ)RxbT<TV*yÙ<+`RC;S^0-itp<ȗ2IZ_0ȡVVKHWol9=fd jb%}DCy{sI*{ZL1r`n}+D_*Uz3}i779_kjxL+u ;FxL.mmQ`sKzK#>&ޗxiBV^\s3_XX_رC+ҭj|S kϽ|j|[X +ΆBL.?\DCqߢ7nO(M&JOiݖw0IJLM,NCOYPoQRSTUVX Y#Z:[Q\f]x^_`abcdfgh#i3jBkRl^mgnqozpqrstuvwxyz{|}~ˀɁǂф{pdXL@3& ֜ȝ|jWE3 תū}kYG6$ڷȸ~kYG5"ŵƣǑ~lYD.оѧҐyaI1ڲۘ}bG,{W3qHvU3sIa)\ Z, +     !"#$%&'()*+,-./0123456789:;~<|=|>|?}@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`acdeefghijklmnopqrstuvwxyz{|z}o~dXMA5)ۈʉq`N=, +ٖɗmZH6%ؤʥwog`ZTOLIFEDEFHJNRW]cjr{ĄŊƐǖȝɥʭ˶̿*7DQ^kyކߔ ,8CNYcjnoldVD/h 2 +R e r xzzzyuph^RE7)4=@?:4 ,!#"#$$%&'()*+,-./|0p1d2Y3M4A566+7!89 ::;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||}v~oiaZQH>5+! ؎͏Ðxpjc^YURPOOPRUY_fnx̰߱ 8Ql»!Ceª9^ɂʦ2TtҔӲ6Lat݇ޘߧoX\[VL=*b/fMq T + p_L7! }tfUA, !"#$%z&d'N(9)%**+,-./01y2g3U4D526"7889:;<=>?@}AoBbCUDIE~% ہ‚rW; ϊ}bG-ޒēx`G/Ԝq_O?0"۬խЮ˯ǰı²µŶȷ͸ӹۺ 0@RfzƏǦȾ *GcЀџҿ'LsٛFsM6+1MZ:{OX͙~ʹ~y~eL~j~Qc=9~|4~cl@~]̳~nf~C~لOiZ/gP8v}6q}0}>ϲ:}i^},~ ׉_LpK-~~,*~&E()D9vyowy=TS3wI!D)J%OBvwN64;>FVWm +S^Di*bPkpة?%"1#!ϼK`L<n-e2*+) X䥂C@v2l Q?(=0q MzǃIz7MEY; Y@K (-\U&>rI^2IMe;Ya"VN,S;o_%sD;fƎ.R?l ;0Dq>8zDKG)3o+&<4@n͗0EO94#ҐnW9 b_7}B2yːv/ąJH삻Ȧp$ȫވy;Æǘfo虔F¨LsI,KhW2!AjHE^τ _wdlXggΩr!jU)[%B\DCfp <_\?k,.wȲirJRݐ=>0+cvZ{HllLVAc۠ ^{6oCҏSمbȏ:sz 7jP@Q;[wg|z30Uq`!P-~|X3+z2lIђ:_p-FOJ*Yr(".O'qäfrCRJ'dc~h!€?`}WzBd;hѲGϲmT SAij9< +ߨ%@`8xLTqė=,Mk $hJdx_r̰gʱhtG,KytomVK0X?R=Џ ]ٛa`sʠ7g&Grŀ?>r&z`b>&z%sxbw&{~څ]"WR%c"zD zA rs!֝=jcf]rmANJl$ے#ؑ >wTfGFF699<׵.'SZ*˺#-Jl.ZZx%m*| o 2ӝ_TWK4eRsu33'jRFBWl| +Fgml0L1, y+Hu2f;[T0BE{:qntoT]okI, + LgV_R:Kϋ0dP?= vE̷փ(M4m\Tk׉o,H=Zw/EI-LQ[ 8F/g֖'$?[u~fghXjݚ- VImKՀ,%ibQ*e97WKMYiHtXTBUDw-49#iԗ/r]hGވ/ + +lD2 h‘%TTT*Fdw">GY?"[f r5ʊ4`TAo4H5rWS8Xy;$Yr'q vUPV&4m/5LJE:S7Hvy.. kPXAl` +,e: E$@BKr.!{A$A,CY[EA;| TJkU>41aƜdcT.Us R&BchR) + Pd;ʟHbl?1;_:i^mMh9Ӝ+,x+(‡j3=P6u>a}&b (0=.À<2&m%u9_~zL!S`(6͟>թVlW䨸m5ypg!2< PR%wC>ubvbF.0UK$K;؂P,!rA5%\v" +[2gwdxJ:_'Eښ_+^Cژ I! v,V72UJLNITUKɎIy/R+=+(֨v6!M @PB%R--3|4-)#ͯ w.ܘ<;b#;*>$eG +>3"و~AZ$xOUx f𜓜x;٥Q h X(Zx=`dš 8b†id, ϐ!enZ +b /޲І2P0~ +1baktT ?g)˧9 С`.ޓ`>'4\DRdPaxԗ?i|9,t Ĵq]"m-9OD'Ex>#Bz6Nk%tm6BDzVQGq,2O: y{iHcy[]vaZT5 ȨR 345N@qG!fYXr{3^M7HX1ey87ҙ;NP9tn/D=}*I:2s̋%G{7abTBm6ۺ4JZmI׶Fהz\FD*rEyք ̣V-8ˉi#7XmZLW:2 +$Iⷱd`U+z3 8"}Y\E^\Qܵ)<&uZ!FM)V"ڟ}&à/ ď 5 O546PW눤0 fGlEbdc 'ƪrӬ[{K("M/y%0=zFBx}{w6{Y50%,40R}ԓvTp>K@fR$7HU( /10f<,1BS>٨RI3#&&pa5j19#yTH9cI[էjU̟~? +7NzM`k|-kqJ}(Ҙ2SaӼGi ; b:`uǤayU}T 2Ftm̔%OpuDU0m~L-_:qWg0~huw-] NVrP =<]x;Y1iw@8,n\(zqb !$zB&5dn61Q& & CuЎy#c%$7]w'z\0Lk{8 ;fGS Fx¬P~Km%t3MccM(bCB$ _ J,@՜ %ӸZ;.6B)PT~~:_tHNITScΤ5_3bO6-[o 7$cn:zNqnE2~7\NT' "[fTT^2F&+c5r~ԕ(jl 48mWDC]X#<n_ T 45 C0 V~ m&AGA7w@w;Q8Q ?d9#1yʕq_eS]y|d*&6Q30J(WG>HN vAg+[o:y1ډGmUV'pJ{"M@3X|*oƙޞ%sfJ<ߔ[-0R'G i++qNPF\&XT~ykPx>–~u2LX'P MOW rة Z?qU\+w>-q}y/sRQQJ@737Ka[t̷E8X,Tp!PVK$`Κ׵bu~*LlBz-f{i8DbMp/ŲF_<`w[Uq. Y!'i7L' Rz$v]c-ީ%HY~ٕ 鞀ws{)Wa˹ԑ`{[z ϡZ& z +- U@uBP.8jz B{GtϤ1ޕq# ^o2N*`DZm錞c@QY@Oy`ŕ^ )H??s %J@f-H%{#}řPKn@u5w:=YX9(5#p 9#Av(~-"]Qb'䠡ya +'£ +vO@%7_*Z-r*~z Ց4!wBpG-q.a+c"wmqk=WfB +k^0>npu5㞃= m]0o-1:ǒ~%ui;pVO/a3;0oKܼL6Ed@ZU%{ ^ ͰyOVNHLmu?uMBEQ1\IُOui@L7Nk\dd[i|lRܰ3"rW^  +19~(VZQjsfb5~Nl, $LAE \Yv3k"*Ie.gj4uDk"*T~~g^ ~<|1cPx7kF84K(/AI\%HG;'6`kK +ZJAFqKq$5GT#.a;1 p't.t-SSUn;QY(sў*M8= +BHZ# GcDS{d',Utl=,}*vcr+](_1rØ@?A[KDlv'”o>=ԏ[?Q ôn!ܘeoiB]u3PzP'ߧ%44Qw L7@?;gSVjgohop7syR\7V%xL| 3n|2Q|-GotuV֘Gk}fd'̐yQ/;^+b#&~ي2(ɚpTֆ)$Dru:5zj,|~0T\~>*,6Y +]7E9!7;au*8Y?Ң#WfiA~\mB\$OwDhE16:_JqBR%*X3 !O:`Iok2+}Y'1%Y GPMJ{rK w_ L&N NyA'ճmﺾo4gz"v;L je %Ɯ{NS6U'*@djNcvo^=Bi 795l€Aⶫ627ICkyV_}B.I=YR2U^c~o\Ƙa3Ƹ2@eU*Tlmcӱ~ xnNU)o`Iχa]PFŚVTC&ϣ࿋Y=d]/..FBXs+$=}buM>RWm6Ŗ6ᢐFX 5x{v*j;zv<_~AVUJϐ^IjQxシuQo=lK_ՑEkZ\4sqU7vOa J?Q)4C^\k[{3y~M|J'g4Ay,$0( jHl:Q"V҉1X&e s)MZ(W |Ϲ\88&tcpҔa͔ CC GU$^fb|8u̸&A֍9ke7;㥦koAvՏ0o5y'M3q"y$[Y@SgÓ=ݎP1)L \!B;U!)/C$N$A³ueuU},3Y'/Jc .8_[ON-<"NawGm_+yj~P]ſ^\y X,r-|㒒ܳ<L^T},^eDR,nkqց%|r,!gJx=~p{"\eeEN;Þ=${q@Q_\?/иLe>u#Mp'Yn_e<q㼅Ra8pLB=(YK[l`BKB#4;c;HS^OA>Ʉx\+0lkOԼ`Fcfup.wlCnKJIi]&fXPAn1کFTKBoI!ӮZ f)~Xhy9 ݨOC5&|T2ӲnSLB5eD0:yP;(w9mΪnWhKu{`wk +kH>*ڲ1 wp5Q݌$;LvvJ1f3n*Tg@oO#9|}?V0M5.ۀz{" NK?C_$ P&B̆e>(qIu`|ob|_0l2WꂝsCܴLTIa?f(/+PIwB WhgšH EiŮ(G6 +"  +"(H2̙dfr $xZEP>ţC~EF:}< \{ +% rH6N$(߫Nᷘ_%1]2:$o-8ȥ I-qt;'kTjJW^}kfQUr\ulNkHn᫂H*Wd6M2 *{`V%VRoJJ`+"yO|s86Vy8 :+;9ɨ=.qqѝ=ɥ^ӏwldG;fH^2`zBȳ ŞO*{M2MoR0i:T~%$9ED~cj<}${.-+P]c=Vzpwz\S;!?C:GFIױqYŞ ݇>;]mS)yrEz_n˕aI"l|sGvmߵ_7e]֭>ГU)i:D΂G}V W5*{f? +($p\)9D$ZYr|(4D܁OHʳ ;ܫv۱jxLr_r ;Wi nV|Rudܦ;@YNl-QnJȲc/14C:'K&̕BOJ{ߴzfsW|F-q2 ?}Y[pXdY<\v+M{ir8~LJޯ vlL: ?@o[g`}>?UrǛI2Lk.}GpI8QRV%܂L0/PUE ?ɹTcۼfHs^QMC!)$ ; ej uIy W6#LMi9ĦͱP*HʘFg]mߝn+|X$Z6K'OQJq m(B~ljSuZ ťbhWP"z@UVJ΂\,<\HA 5Oaf΍C75O Uݮx7F>QL~:ʥ#][eTS2%c Æ~EWg9i%3W4ފ:}޼0_X|-ƣµVu8H{YF"qĔ-F95E!L/3zLw@"FRmOQ&[#ZO/xˤr~9T00bܬ 4Pߋb>_nMFY%MOaN$ʡ˖~ &($~>tBM%^i3ϐEf8UB '`-icIaͨ+ دR=ZȾŁ=5U#5HR>njky/s6H؃E oLyCG/?QE%FvMMz)=ZB.ϡƋ/•3O85&YKլ(ST eҝZVx'xaV4Ë*H]z~h~ i0d,K8CZy{jCF')b|xNJ>V{0e#|SE1b狛*_R"37Boξ(p3_<ݥ%-tɫBetƓpx HuRuɵ)H?mf@Iz͂qrgM_D|Ce +ӯ_wCՄYK/Ԩ 佨/Y0y̸7.]*ѳa !d[m9#{-;W[ U$mb?ci3ؘsq6ĂT t֠} dlv{Fyt/ټt̰KQ8 N"4ʻc'׸Ns6I ][#?wsb,4U_ f)Eď* uä6Go76ɵ{'CGa+RUA=@5_rgs1OUG*ʚO&Q͡4%nlc=%Z vY Zeਝ4? eC` _wvĦ10KB/*Brv4όwM 0r `$CܝGa6;g-N_&ɰ.` `0M/s\PMf`p3 $A7 i c(y jӍ 5!UiMSD-rBFL&^:OF-T4w T3c q]2Rd/3U\;?Up=@b +TYRJ3O)*+sWu.[L6ǼA. 귒hoN_=C|HW Gz}w\2h{?Ur_ס,[<4DmD〷C/Fl Mr_򑹾g"P\TMIiDw$=` IӐ }6.jYx^h}]"]l +8"ӽ΃ǐL"Hڝk:^֖Tm.^@1~qxTlU#U75:LE|4&W25exz*̖̆;M0do^lpmaIS7kD#'͊$"lL?bADINmEh 8Ԍ*"vұE݌5Z5 `z~x[MN&a|b(ǁ$ch |cq)M_Ɔw>bSО$  Dpz!G@o3a]PnN2);K4 U"p+q 7bLay$04iCc9(6>E3a{ R䏡0`?s07y9'`Lq`ScLr&MP.ڽ,_ru/F=܏=1ltŜ 9>1lם +KX_t+ =#ثL +uuWK̹ u)F@jR_$YuBśGbQl+$,o8qlg!) n2QήU>Ytw(^'Y! %GU9, &>YcwU Mj"Zo6VWF9=al mynqA/2AI̐i +qAN?!9NxlbO{eiYQ̶>SZ .&sbj?1_ǡPkٟx`дY!n6fVJ?ffon06l)7BuyMAѢ&m>>Nj#4J%&|E]ۊ:i2g0io*6zXh +҂3;1"2ҍ+O?KjaY|nMHpA/LsI5cu*ΐDx!W {|mpq%qehrYbBt M7uA- +w%5,x+ z!Ί}|%wpȩxeXx|Yy$M}yAz5{+=}5"6~{άq~p^Q~Md~*XŸ~,LU~S@~5 ~+f2T"P{pUIpf P[AE;Z1ٓ0U)Fj"0΂op~7f ![BPY_EE;T\1撠C)k"djpmfr=[M,1P\ǑES;`Ћ1')}"Ρmfni=pkqr^mtolVurX wtDyw'0|Yz>̾jqźjlr`ntpu0rnvgkbtgwWIv~yCtxz0b{x|bh|~j|l|^n|~pp|j\s}AVtu[}Bw}0z~l;fׇ i +9kDmh5})oviNqꂿUtXBEv=/yVǧeP{qgi卞|l{nohLp(TsuSAv@Z/ryX_dִ2f}}hƖMk/zmtLgdojT3rxAKuI/8xσ[c&5e[}gܞrQj.xylfoDSr d@u/x\ębp vdܫg%iwy3kyenbSq@to.wUad`RfWh-xkkemn)Rq\@?t@.wZtf4uhvjxxm0xyosekz.qR|{itP?|w-~zK'rp{sqԜu#svFtgwwtudxw*Qz%x?E{zb-}|Xpzr'zssj{@(t{vxv|cwy|Qy +}>z}-R|~H(oYpq݃^s=uPt;bvSPPx <>Ay-|0m{opzrt?s^auQOw+T=y>,{¹luSmoou{psGrlatqOvk?=txj,{ @k mܖnlprxqؔM`WsNuȌ=&x,zj׫4lgmomqq0_s*9N uI_|2so|u]}@vLO}xT;"~z-*|Ly(x*yyr z$y gWTaˢĮkTd@D\dPPp-HG&]30;sCg( 1DE*n6ܵaz*&>P3ĸg| ,X񦁓`S$>BG DǕu#i#܌-`xJ!wم:(`[HWeQ2UFD`|:Cd2~TvkdEeUb2̽p ʠ~[@QdF!7H$ #dLt!BOK*G-iCrB.UlmO> ,B2W<+367ߛ@ )۠&KO 0ޏO igm82=D 4FB[!AIb4~Z *fz\OtF&ӝN&3xF[Hjz&3n14bM zB! |+ +/hw{V\lsTjg?қ۟u 깮D}û.5ʺ(wM ұ=Ljeo(u\ yPXƢ8p2232"uh0 ;(3-ybݷ3WdsF@w ,8#!H*9)iF^ +P7Dg3I33D_)JQNdOm2ta':=J.۱ +s`d+uu- ǵiȵ\L +kw/i&G1|91:H^gW@-Eif?QF?/KvřMkz݈uN0:ӎ3BJ]PU@׊VVzDPC9>RTl{=EY^ScyjN96b~mwj[ Zl'd}[YގM:tU9WI-#d=sѣS IKuƷ6i/JO{s{c@6oPU,'9cV~M6IQ1WwoT+mlF0\Od?oi4M4MC%HfM[r0p[p|R’/Ld/_c8]׍ YpFKM(Ewo@jjI0/kad[H>|/ѓL |00SVRׂV2Cæav4x,'L82'7&n&CĿf]9-f]i{Ta4EeNٟή"V_ǔ3tf65ҷ, jP6Ex)ͻUSu@6M6dFVSˬGŦwƠuy@>.TȆVOdj?#驺sycA)w,zl<ـB*7ij,\P#;}}~r4fxO"ZhNMBe@(78,iA#FaN}qǖ*lf Zۋ M2HB-7߅,yY#p9|qeےNYƐ*M}"A튘6؈U,ۅ#||(qW,esY!MANJje6Ç,}#5tPcjOf=_`rhTkHm=op2s(Hv "zbtu5k#jl_-$nnSjpDHrB=tytn2ݑOv)yL |triIs ^ٟtSuSHt#v=_.x02y)B{! +}~st(o.w]^`cCcHlVf+;t)i0aldOȯ>tsw[-wnw\-_AMb0ke#SsShA!a7kO|o>#r -v0[Dn^aaShdL%rg{`j哟On-=rfv-vm3Zp]­ `܄cr f؝C` jRNnb=q-vBw~o`^q&ccrfBti quk_wInN1yq<{u8,-}pymjynlpptnRrp/qsr_;utMwv2>@?nC)HKс#Eu$%`^>[ +(?`~^x0_+OËv&"YD>s5x']~-if~>NF" P^OG# ǖ0<7ӆ7 :sXL!kݱrx{6Rt"+@q*7k1U誘Y}(~\H`J䞂\ +52[{F;Onݦ *C{2Hpuw0D(MHOB$vKѻX{'V' 5c + +sh]T4I DGãTD(2BNlz9eB_ ݫ.#JUbGɰ Pc36߅!3?o/˼ 4Ta1l-vKWZApɾ<>\Щހka8Z5$GdW#{{ߢ! e8l&Vlu4ʚ@ԸQWJ"쎛)9(6gf y'1?JL)b쭢l]4LkۘPpuﲹ)nCA Ŷ+2dEH'Hm&Y3uѷkѽӭ1n]_Z<ڮRvӛpjm9G݂#j}dA-uڠ +0\C"dhK>مٸ:IFq\BVhF'$[I&3BtK\ D'`;I ["%#N\I +|?a8+ş3"-Aש_ZZKO%u6`X{cͯw1 $+OM{'E],jz6+~ Qk a=_/E qbVk&S7fg\"&]KOÑ: %ijeB>%j:l=T1e~/ߪg I0^YV)<^ϑ% +զՏQS-WGpaθD8ߠ9D֑ՃXM' +UJ]I"mteuuE)-3`Ҍ SoO6Ju@$ZZǚ;oam>݄92)@m{>-V|WU>r$Ӳ]qّ¸zEYuɔ>GT@蚩\'}њG9mp.d.@L4c&,r;b ӂdlt3ݦ]Q<b-w Nk k bK%H@ j"W4sf|Aa{8c%J@bW\E':Ehsř=}9fǹTW !3ߔ% פԘ]YzĀ&XIkWdPيb]9gbIi $ O1wu_)xS$P)m/UI .mpsf5Uwl}oyh 4;=DUIKSDSjj:?2*w0P4o+G4O6jeu HW)ϛ=ݮȆs51 okaIӽ֒Wo0%>#}?V5N_r}%7 +Լ{!`D}K_4 +!Q\HҽzȔHN>uA-^Ჰbg%+k58W #wi+q0khcuTT[`5Z[`J &-v**cs0:-7o3G(Z!d  z Q}vx'E}aQ#*'viƷ|'in˵Y;eR{E1vikYT24o/;K |O c +Rr_T'UtKyγzaL= zs#k)|OĀ܇:axim&&^cŽoIѓ` +W82K/ױϬ˽^ipuO:JD:WtG<8YJ] + ՄyiZP-|xm4rQe`dZH ;4SX1̚`wpu>7 H2%Cd>zES?+&e{\Q>+) ^T9ZPFV+@l@ A B +r3L2$$x *,^-ڷ[]<**RInpdk ŻΫ :C>KXi<_TTՖqcs.JmZEŒ:^΄hsVIbm8tSX&^ a*Ɋn^m=A2s^mICca|k`K{"Y١:nf,ڱW x_n~ +!f睥# Aɧo(u +gįVg攷E)?n/ؠbdSu3QQIB`\C!d +P,2QC[Pһn`RXYU^',|Y5G4-},V{:T5zGFdx|4Zٲ u'ʦ"Ww[f^'0Xcx2rKJJDJmB|CÁ=55oc/hNL9'0jI. =$!_3s^>pX0]ScԹ`gi9Q?+,O|ekkC)6bf!),MjQZF_Y[-ۈfiv&mH!`5oIxudP#F +P&h_2nnmMsC?wOt[Pk+jnA ǐHځY*zל`L﵋TL01|w:44o(%j̨5YJ_|fyl00DO+/.5T"$8[g)T`MH?Ɠ\fިÕyL/\Zj@Ν(Wڢud>P"Yd'$$ʗVJ+W>pG[^Gڻ2|M 5kci{ZJbILFPCR7<]'wKÍQXb* +$f»~ ^̈́:)]}pA(+RXzE;b1t!9ݠBj` d> !L7gh%7nׅ _Qg1R2Ǽĸ:@n\KX)'WIC0hݤ!XL}4l5 Vh2,?bLb#(sÀytk]:ibP_"2S&F ߆*:/~5l6fݻ Ӡv(l1u;8qi7mL[@Wxlg Y<#nMDyYZOEX;/C<_IfGuROM++c7S +4ƊaZԃu Mߊ]>]o/m^&=Nh̕.g*>d_$ +]koj-]wz`g`@XRSZ^6uV^og~XQ 濮a%{s Tp4{HLydW)YU&R?FD/'gH7yOG +S0᪄g :po)-.XF:e*diG{.㯙nwn.tY<"`7dsSC!x$g:SX9Y%r_']4K . q cYv.㏢Mrm*ADbW냊M1Dqby9mT'buq7Or }yXK8`微.;~1K}wҭrB;ҏޒ &6 Rr*?j䆑lugICkM|vhZYHn8VzQ3N??֫zGP5|No(RGJ[5&Hs)qq}^&2n:zǰkFmP03;7Nsi+ZiӍ ^zs7Tm , zb@p22{96ʄ/= 4)c x +t&83B-(;^SedSy7yG^H@Es7<AQ|h[\jeZҎy1|i-M']|k!3h{&m5&[KiK%}UEk̀u hT[*FkkOZ e ev]G ؼ;GLW[d;oo3xY{OEk[@|l2섐^򒼗F6a 9uUQ[Em'*uWAw:^WfAw:Rc$DZ9-N7~c + +?;A34VfO 5*DvUe_Rqr_pMv]{қ[;f4( c5ڑGdxEjO-n +| g8 KٶŲ]{r3J(?ұqlu;S7qWA}ǰ=o +nxg|GCTpTaH͗O0U`llڤClt0jh~pڱY_,x',IUjn\[M zDBb<Ô]T7S0Co}2%sF͘MQ ś!7fSѕ&.!mFk(+O Oȏ@ W1fG 0JZ-#=qb>@@gIxFz|޴\E=Yg6atҺ*SY5T9vh  %2{}n}I90v zRf8kOʼjVo:*xH3_ 6WWx4\;5juK::i7rʶYAd~X:J1<;e +(;MsrlڪU[y5vw(k +-OlHWeG㐣݆L9sŠFp6i&xИp0C2}TxmCH#ѽZyڇm{+EAaWdVSy%ې8bש"SLL14$Bs&Bj&d@Y?O+82}-D^ݒD(PR{Ѭ.s!$4Pڣo\i(#u"D8 +:]C>6ڒ׶*m@1GQm lìOrusg# tk-ۤ^G) yۂ2b+PgDWB;T+4Qv{9輵;!f6~/ė|@r~EM$,<`2+oMҿ$ȵk뤆)<$\nnu|LX+z-]:r"Xꗺ.KW;–YFC :Aǔ+IU u+U>.+͋;SN@] LUXKx6 ͑8=*U4^qݗۥ>S韒+Ż eLsf v?m!'粈Yv0zْ2GwT1e{BHM, &fr(y)% P Ehl% +$EVDĶt o \~6-s//E 2<뤪t :mbpVn(Q7:ziZNl*3miИ` snX +U\Пbi0^Kc=!!{pwpyKH&Ș/UDg#M@1&yf_sIrŔ\ Bc7HexXltbu!hI +&) ֩ršbps;Cu GFq~~c6RbO'l"<͖z [T0}5y V|EWrф\2aAA0 /ɷW&aA +AK]מ q\kPU"Jѻ?W{j#'rG^$U)~VHDTup7eÊ⚊R"I^w0^+mOXiMi-T5ȝ'N]~{e r5Ճ-wA-VYF~UgBOJt8y0.{KO(vlJ uS0փyk^?6Wc+ +Cl]Eko%ݼ脦g}h0[[tVۃw,U^|}X?4:a<X s%هU)<@ZQ/[6 . 0A=fxIҗQl3\PBoJ]Դ\>[3?,ЛMOyIOi> '|2kxo6oy*Zo9XYifNP?1k𾠣 *_BupֲB[ 4Xφ}P73d"dٮ&<ăT>x4Y"GXF%Ngt2S 8.hpq܏#~2HleҢ(j =~n$ Y9PKC‰/q䢘&lrS1|8+ۺp5q Z(QӸAX!\$$$CsrL2$L%,*OQuOłBuUX뵊]xV~n,[|nC +-bY@X?(e92"կ)fm6@>_|Xȼ L N+VJ2v&ǂga:y*=>C,꽅zqwΣaVbP$Ԇ3H* +|tc^7CvfCUʆN\A X)MȊQrK{Fۏe"j%hCi24.$ҲɹDӮ?2]HMtaPZ+C9J*_r%QNH4r{W) |em}^e ٻ +.v_.e'T)V4(FoUgzf0=rƣ[(hGjKҢy}%]ʟ%(y쭬0L1sR1w^NJO7 نyoxõO`i0)¿6T@JJL#״C[!)9!w+@,&TQ0GU5a +5\1(-9]s41y3yʍ/ G䇫~IĴ41_35g%@.1N§ N̡Pi'74@rz8Z? i;f +cENOri@Du{A6.ѱ>1_:, Jf?/LCNN*E]٭!mq=p)ݍ +cFMH?b;t% 7r~L&3>ﰞ~6slD'9?6T­ϙ^ 5; +k[}gX0^hq$WKJm3qV/f̔&|}31sO[9"6ε6 9K+|dj8a&kɐ=9wUͩ?|0,lugzeU,}* e-^uGSoy77bC#Qşn[,( l^ 6!ʌ>":jbiq2$V1\$ǕwkGԣQ%[`ѐJ Ή `]+Y)u!*5(HIdaoElw17hYxЈrMyA39ScLYgBل*dlQ P/Džml)IR`i?ĞAY訌:et/ ysn琸M>dSG&HPe*p:vFӫ}9|%*CdڌTm ؍θSVkq~VQ< f +CB'LH? 6ǍZWzjxA|+cshi#a43 KZr?'H:m2AĽ eЭdcM^k^Cj#,@DL2I~tHGǫJ̀e W`_qZb +"pp߄CH I&d2L)xʪ*jXEtJJ]EZ_=@XY#>(UT#tgE UO4E]cDix`Ffw0b(U +Y]sAvjfhw@A,bx#iu+E_Xx˼U-EW'_@ce2b1( h^EN +`V[@-kbn_Pe:60lu-'\j|Dme;tHGD˪&աD!ߪ@M?B=rΕtSwo2Y!;DLž]򮆁˶Rf;˷-r0ۏ첸R}"?5#mk+3((.RxP{K$ ~?uX m(U$C[KIl9vL"F]C2q.OI61Qx 1iQZxle_)O&uZCj7$6} A~8zXmb|n^i>]fQBchJDj^ k]rou#Ih +8ЂTc1)üW+-*kxueI~PE:LR] &t-¬^*$M4-bB c鎳A9ZuKDۄT}pp;dzx0w + 7 ? rlJU/3BK3hf@jm1RזD*p֓2O(Vv +ndmMAO;1S`M-a6)N˛,_ +l[c.Hі%Ŗش+#]lcٶ$ s~&b~In^Y6-쪸ʟ/FRa` Ei|o$Գh:)=kZv6g|V'E;R^t\"ZW +YnN'⢒LiK[!6bjnf$=+ *.ӃKvIchP*%zډ,1-pGsD8DC7x&X8e!j5kL4Y &XqYLA)$]s_g^.[fx́{sHq  o݌ KFaa)1$PoגיDO̐Ńwq?0$װޮxYZN8$8 _ُ$`lcZ6ݐ?ȇY+0H5zቔkQ}Ö!~QQ2&P{BcH|7gz9^sylu^A ;RckU>)vQ 8:oVcsK68#7>^nNk_<w*>mڹ3"ΨŢl` D#ޣ7W-#hD:G"DxA4 >X( 6b-X>*'qkxOOX+{5| fP|~NEzEy?|S-2<3}=`[~#ltGPj_ _߷,cn$kaM=UlMQ"gɆ 5iЉ5M%7R%qvLSG[]]M vKsw>q| +7pL=#.[CjϨ^wUOlTvCe]j20uuFfձʪ:AƆ"E*S'_ +!Z:Qpt47rv윽Ys9{<Fr׃d+G1 F~ /bm1&&x, ^ LtZnDz4g?x7o߽06m3fB|=ksΛ 4|K5~Xp%&(*,.0<664^?|X@`PsB#b$ PX<1A͹O3l.O IrOS#?UBP' +BPT;} *~>22 +EOL_~[ g ,v,cy]zFl(}FVύPq㫪J6A$*H$Ρ`v0;f×9zL2ٞQC|QM5xzAR+Ԕ k*xGjsH%Ť^Vaݼr~Lȡ3h5$؋#2'$ +,FP].V!foDc&2`* _'ǹ{# ݰw%{2>aQ*X SV*5r1V/\2dL9x~dE ]0 +^z[AKmILŤSK``;m\ojc{.]w{]}A][UT5䄚T9"#֑$-QJ֙ +(R;7n^윆a:VVTST@e& +PkLlvw6ԷU8{`>5#8-Eʦhc5Ij ɱUx(EUu=XU=ux}{tjG +4a(=Gr(nËqZTivU肝 F7 :&|ؾĮȬ8CLNlG\nt{Bvx~T2?]ъ?:B': nAS+w."nG%PBRBz^MLpz&*T@ mHh؇Dc΢&ZT_Wj 5yI5LOї5m + һE/`v0;fˡp;ϙ־A}UlK8SQC#kדtYFUVErAF̾!b7E|{e wY쓌E8T@V4U4<7IIiA(R@: j:8vug*tE@EQ*r 럄B; !rIC@V@]_ӇQ5UW/)aY/-Ry%F2"  InK/i"tY{p8d|Q\Đxi'6ĩ/UUi5gԧyebLY(ke&\1q(h-Ev;wΛ6 !5kC(xH@m՝N&וy UFeaf5n\+#$,۾.wAڐ&T%_}ؗY6"s 9G&j ơR9aWLt~-m ANv$&! 2p0t{z$?5Z uTj]Ġ`9t& f,h؈!%gS$&T<6ncK /'z&bp`F*8b(@H3x!}': yo8IP&\P{C@Rt(ɓʌ*rH1𵐗&dx'McČ`$f>m|S~䃱ؕ$x0mq]Pe& i#eF6AWB~8QChiTɞ <|]z[u*nz!bg9Ԓr3lq Xr3" >4SPh=m@A8 {Ͼ+\Ǖ--F3a@4M6;ҩ'Z8JԐpjj6 DzQ0'չ=;Qv(X N#0-z#}2Ң>ƾ#Ahw8Vw5C/[r:mU5fYH7H)N6S PX'>}<5ӽe~y'NNdtOݗdjM Z̓x3YAdECM&-ڀjG ož>ْm\-u ZTS#%xG;Ѣ8]0^`#Hƺb~ںnA-9*ViTR8 +`'yM>aATm#GђZVZ˪ݐETD_l }mϒdo8zPc)VdjGT *:YϪ z*MSqKP}W7K۫Ov*om;Czzqt}JeVl|eryItV2j)kb腳h ?|lIlN^mzQr}\E+ݫl([Xp1ٔZ[m@_Xi䮠pvfy?q)?GZ3=@W =T2lvsdrڰP챢ށzE     q5YTp +yOCŻReb &l[Ghmb9M%>]8!p~{gkl’B42?ȩVnI6 +e%2G-8o QP6ncN/J/FQ&= }-9>#, +>nƙ,Π z,>3'ЏԍI6Mo$GWdosfܐT:jGyhKڻ)k[Leٓ#ceA>Vl oiEǪ2p˪lMe.{J~IT"Cvnc53}-"ÐhI'ِ,kHM"D[YjsUZCM:fD˂+)U +Naa␽Zfk@ 0,"IBLtrAlĐ  N9Vr:#Q1ha x!coDjԀE_dLqi&]8NLSNIS/)WKlƜ5==\[jTv]٨@(WKsm!fwO)iiLڤ?鑓#tɕOL=?ٯ9,o9̳t2UAP@C6-!d!@ BB6BĂQDkop94Mre9*ӍRMd0W:rB5*G1GRBd; ib"P'dh8^`B5yϕJ\ L΄*nW2b߭L)3t*E&' sdr* i@s?/=:Vh,~ߗ;{u15k}6EnA;xobhS$u,N%ɕ8j 'q/qO=`S)г ,Tרs=@o5-z$^˚Fk3(lUA?5(!4v(_uw1ff:w-}hXKvzqAOQ NϜ@:&z$B/ $Gc*8?z0;ߗ]/ZZV#sY]X&qzlKNCd P¶GFޜ=;èj!,z5ϥ+D`C^n"NJf90 2?}ɉ=yΝi*mJnL6M$_e A ($eEU Ȁӏ^9,>IoGs}YEHBWh֯յYTwL3rS1MOeS-)*d`[hh%؝jӣ͓\$|[XRK@-_JoЌ+כŋ8V"]?/&{d_$]B?,kʯ2xF5xun#s +[oyDs?{how1,8 fL?CVAyE% +K.?)-amU [5[ڜȺMtM0o?s}*Ϝ|-.̩ {JZVu (lIneC6%FQnj̍;\M{w 564q@p${{bKXQVx &\^fA{O򒻭m.B0b @ħ/d?4m/o +y0wA6kloz=vVtbd.RC{,DŽ4]@Г zӁ4#L#y,xK|}]XÿC>A𵲇i6pD1|܎,HψP(@c ii@Rq2[eaU^FR6Jz!` {v' fQm)0}^(6Rc$5 (r~P,y9wM:(^։gDHDϡyl"0A4t!5F5bl ”#@ +)ۚ+Ou`;\ mqׂZ4++'8bqu2ǬN Gt$ F7 G,)O '6bgSo/+WuQ.mlc`rj($oQM +0rIF?i#@I_S>8Z7gW-[ܫ J?&[1Ck\B"mф;[ + 7qD +$fØt;Sj͖%qzfg,;-^Q`-}"ҘGHv- 35Sl.J7oÉ@ 5pNgmwٱٙmu*ꊸ/#7H NH  @HB\$77!PxE.ov[O8bD>Π)Q6AY-aWjLGU-oF7k1Fj@3\=ۉ <'#Gޙ?uߎo qxeP IÉh1nzY=Wu Mզgԥ'(e]-gCGi.];^ɹ>~o[?) oOP^M!=aǠtRl69m^rU4\ O%%-,O]TB*s;?Mw+Pmv{ւC)#HܥO)ih\LC.!K'b1 HQs.w{ϟ/2Tp c6#s6"bI)i+˰exVz:;9 sYAnSKG?vOW{$a R*ը1o7l ˯WC^kh+qf7 :B|J+*u}B2#PCѦˋS%e*:g cCh܁li) +`Fm5{kï 5!>s^sUXt9UJ厓7YΆ-P7 $*gz0W]yl`\:XA>s97<5'&cE=ffӕDdyix M8ZH6."4Fm Iz9)d1 ź F+)mju@a7gDfFiUcԝRڊXxi>6|XG/@@+$kaQbќ0/nMҋ]%:c!רZTxY jq4Fּ]Xyw?=5a'v:u]㌵u=,"@n9 $$!+E@AHGBBpEA."(hA P뷙ӗ}Їw +oPEiԑ9qͩ[ q)Q<\Uh.gY}WS(35QEJYj)zS h/Pk<^~'?aS| A :8}F/R+|cha + 4Y^HjZU7 +[C1 ?w<}Aw{_Kyē]Pmp\+ؐ- TźˠRVYĐ[tX;-i(i7[9GPq4zg6@0=4kֈ\c-MANTij *A+7V |ZQ4fmld/ 5@ +ݽ#]w̋Usri07mN wˌ|!WQRQIc fWlerU:Gg&{ q? +n. |f0rg$u͚B869A$Vˊ:bVoi L,EUJ@!Og)Л@v4>4=A[+g $fy4"nv,9r1gJc:5J-AYL +:J匞Y*ϗȭy5Zg!W6@@6,GDOMBӆF`+٘^-+*uj/iuUcnC9K)7hsz 5]Nٰ;Td~>TJ4& *ow} u?zXcΑggS+~P2u.3MV&*1Z,_e%I#\iPpYRg/PphmsY}~'kGs4Tj`ޅX~>3en؈24"y 'ʸq~tZh/5kofصOa8s߸F_$@3q˰>'n9;7^^^=1.5?jD'_X,D,Qn?t/J\p &w!ב0؋gTStZ*j| D„=bCB3WYx{ot}5[,w$ 4LBA#oaQQ\xąʈ}IHNK ȇߠ Ke's}*_};v$p;$p\,1~ ?$ + + ! +9~|?}SRwp^@YH{VDrqQ"Ş'VpoTU$VdDױJtzt +*BM"{i1a=~oضR[ Q!q/eUV.yVH[(`IʪYL 1KWiE2c9rg0]DgQ])ܚd]ѯWiMU}:o@:vN?ćѱ@Fq?.[cT(y1oM70œh~8Jh.#lQDҭWF[3j;E#@O<~.;YKhk&qtd=rT}J+zPUX}Ψ9gTz<#8:<1)y/%O$yevUm:>Cn^!R$,@P18Qr .eFҺs&o|<#AD1@q47剜_NJ5yvAT8a@Â*2 +hc^3~13JEi颸r!:Aj$U^NMrs!&xt~8ۀ>4@sWѴm)9PV-kQŸiP8SYFR4c4Kl] IC4<Q zás!{2 ЅfNxfKH~JμΟuF^4܊prfJ@г:6BRBd +Am-[[ꍏm@Ch[kd+>~r`vS!CkBD+Y]d=a&JD;Dlw؛7c_so` + y툈z6tk4 6֗7Z *-Kآ&%ת#qfB׆cʡ2 GMTC?.X [ZH5:Wt6譥dUEFIҬŋ(ZǗkxZ,z0= >=P~?Y9=1y~4tV$aix%A!jLsLdEԶrV!tZQ<s`i ,{߸?xQ#/Ne`%zyx+UnGz)xVY'iNCV`k"|FyT&`y'_z>#n/F\Lz2Cs/)Tb%Ӌ\8yU B+|Ȫ/: {7Ӟ޸ho;A[,8N(V'O7* xUzjޝ;Wd(aCV%l`PPyp<}捑^gՕBkQG5wa…g7pkŭYlhd˿L^b/IİK(9w} ۿy7S[Zh=(L0~l.}-ZYn@."@P +gSDFd{W5d˸:n8 \o3K>^=ݻ_%%4$&8 j%| A +oմĶ^Ƿî:fԌ& 6-LzH| b?ӑu[}U +^^_b6QYU82Tݘi-434o'iͩZRn +ZoH͟sӹ?}W>ߪm7 +b#1en ?#s"*aQ{u5k ixtJK} +LjH +0}0:[gAM vtv3tљvZuծ]uC;rCDD @ !`BBHHBr;\BZPXnŋu ؇}f~/76ذQ @Bbh\Yuun^R! lQwLs6H-M{#RpRʒKʓ7k׌MrM'?gİkS!" q8@& xw3KsޖG!禼:􊑟 %X~H<齾vmWkaİu~AD +(Dh>F,AC~I)o|J"&xŭԤǮ03bgF}PM}3-z[6|ǓoK@C' 룐A PtD`#c{xʢHjl80bÀ!s'<jc/q/Ӄ@ | +8- QMxFeU>iHR|/1{.K<['-<+AIgPW7 K g + N H]iD/X"IYEMo( +g]Ytd_6]8|pR~ =)L}Uz{@ yf4HsRA:VPRX[CYqDu*ܹr. Y%3XlsZ~=*UN^i\U^,t{gP5y - AEr(ӣAeQq>IY`<<)`?5Y^2]b+0gnϪn]T_\Vc/=˚%>x[@A#I=,-B- g Vm<Ǿ_%߭PfZewJ-۸?{5# %SryUC ݠ>Ф'XʂRlFyCrsTI0%ŭҐǞ݌!Wi KFMvWZfC?]>jqF-VTyl?d^6b#Sl0bYKO̹4KftDuE5spx!DGSvWLv|j'mmcUZգ_E&Ѕmc~0 ֑ܙyWk:nv}þv sv$4y4A֏K磻2nuJUaDG222qwQ؃RpaWPgM/ uLnmXivu:3_0%yN䍡I/ɴQ:8nj %bP,|Tv@^@q;$8ΐBOGhOtP___r:!͆i`=li_(x1ra q#Ь$ $v@mdx8$ F{8 +;("a)^STS 7 +Ә>ɟAdL bc!3쨠bUom`kRS2i@1ȏlr>>^@=͚#K+ڴW+lc4`}_81CQ~u6hxF 0l? y;H !?)|$Y"3?iV徊H!fLSI̝Itx#{vMH!!M@0cr?H+e.%fNMcH͐/dLk V-I9wȫ_G 7^P6P%Ȩea-\`XL)jYFX| ך3"紒jro/&ꀣmjv;!NzA1 +1+d)VasYV.o*X0N?'Tg<'TZs{ZI=yw)=?S4О\ p|*N{?(ы +Q#eMeXqiJѳRSFz9XFRwOMnUzwOqKqOVgKx}E5qcu(:ʢ2 R^P)R @JHC"BE0 A\ gnև}99? ^!HyYz@-F*#1KcH9}b_Rh2/s/gf 97y7 HPa 0WRX3aA *v=A)%(j*5ybf?7 +@\MH@2 P7]APeB<*#q +r|h%x\N/bz|VViè- +5(n@ +^$k +$ub +wkd߁zf0]1>F)\d7KheRUr:[Dx%2Q5I%euaYI+tJ^%(G-il \~NSyU0.FyaM𔋵dCPq d&؜L,QdJ)BJ)dB֋$SC wNyߧ6Ʈ6/> +qJhMIlm"Y+q &WQ%+ŕm +Tbs@@ӞEoܭ-~b0䤶2'rą >UepKyBBc^3XVVIqUz1 >7O;AtzB;~ICțF-LZ,8GK(^4#J]cz9@YA}O_\;nzGPLh%%lƲ.I*\Y(ؼX%mK$ik ^-!Bs@i +?lu?ov9цwD%HS2{31| +n)c!5*!/Q)Hj&I A |sPsp3F>M/Gl|tĺκ>mw3ȭUNӑ98żbt,Bw2IjVs:L&9Z&9&^ MaݕɤvOeq'Ey+_hbh'GDzCȺB(kAzE*f5Ό0"4ӌ)ftPnjXo]+o?سB쨅手e36M$Po(u +v02`Ry=0^G/z*TN k㷩a#3 +sr%ۿ +Ve ˴?si1ߓAԇaqIw3SY*v5(Y51讆to40xQ9rl|Wӆus^Y~mKw|NQ^#Bqsғi1s̈9Zn0/GϷ`{|{cn[:6-2vk-oVZm-FC q4Fcqƴ(c j&Rߕ}L{#}9,Wϼ3 , S!VCfi}ؼþMGNK?z8O.{—`bc?[BD/b>bSPo93){J<#}Yw:W@F4 WAZY۾[hΪ8,v +]#xA7̀}@a zZ`C? O-"ܖ#>65ڷ;2"{+vM%\ -ypI^vq2_gQMg9=ǥ=Gg>(*(Ȏ;Hd%| ,심@EERVOU0l*wo{_;Ci zCg н|_H)Om;ݠ0ʃ]ʬ_Y4("65p`63q' ܭc~3!>G P~؎wr+ ..:rN@uᎅEc *lظ +zHMQ xzAԾDkW pN8t8@`s$@fka;PYln "b HQƺoc.᮳cً9 ܹ11?` v뀍5}wG!Bj/YD}鈿S ++5wqY.棇xcy/q14o(v7kHx AAn8x|A +e=1ı.${5pנq +&+0ȋ9 55l eԄJtJ{UK?Mj>"k>G>EOsE7ڙ+2k1`0)쉑KxP{ +]D#؄t +J2:xՙ&V"_8Cj71RuӲ +6YPsMҹ>jY,BOz;[Rd:MRhg75V]={__Зsbc kAENBv?k|?0j78H89PE +-aoPoꤜYB#k 5*a\pP&k, +E|>O<3KbXC㟡m+y~oߛ`b<&Uȥ\59颦lY€VɋTg*uũ 6cdJ3Ft@6cv`^GKq;}^] +h;c;H N]/eS  VUfRe $7eMZYWF0W-3|@oΗ l1a ؜um%]V;B=vB\pW-%\gKERSy*ʐU(E_0}&79 @͟ +S߮\tncuO:>hp{+!Z#9RM2Ǫ* KH)T*mN6M2յ4\DgB9_2?B p%MumwuL@#pBA^ ST::8iQimlY"YY9}^Pd9(R6 D)LI3 %8)|'r2$E9)yW ro?(}Sӑ) ֩ COǥ]%c7M5Y,iY!iFy-_RM-ϻR?{9,Rl|RRF$5tYqE7 )ɏ<ޑ)  Y4PSF5;/xWg-^f72.ԊU!AyW2*R/}8Bfzc%9gʥAgjĥ:NwJCrgECzu6Wzsmsw~a5eJmN qȈԪkRbWH:&*_V/+w_rDgfIkU[4Pe1vGO}MO@ٛK_omϕY' YwFHNM?x=G_sb:Uݔɬyɮ|ɭRAb/+զtU|J +WmR}mNW)6'|cDŽ6%ňw3\Heܩ%w_J{1 GV(d2*uTnVyxիE5.vmyN5ҏ.b< >oDrZc}[-U$rD$j {.TB2/^#.SjПS3gi{ݒ>'Oqb_B]\~gݑ&ft{w t\ ꨎltz9)z68D WoZ?u#ꇗT ,iCzҏNF<,iQL?ЛO`S,W}ueyUL+vS;3$~S' j#*eߩ]o^T,7Y+O;'=#e4@ӑ/rdbO,B&xȏYhuX#wvݗ +C3깢L!rL:{NFN&&%ST˴}P<4Mt +/fVwWkS%*4ҩǡ; Ra:6p`F~ 0cFnuF##G! +E$Ks@9]0D Te8v,`X` N70I>~ r>ę["fȱ2E>ރwf6uw r3W)˕ 0b +WS $x9[LkpXBA{c7$;C#@!MO/ X/AbAh)c52 +E0"Z+l xj=ir$5w« /Urc3\嬃hD1w!av%8?)b|Jؠs~S6$ o=OQ3MAdpm:f2ɷ@Hq$KˡS YeLT~Sz7I}t _(Âh#t! NuM5exuH،x1bCp = Ȣ{v)Ki5)Zޤw=@0A}N7PF,`Ȅݾr<`&OlX+m$9CiFg#Zd= ̠W5o*oQ+~(F{.0F0Lw$sD% lggEw:v/@2ڿ.bϰ=l.R-:{RUp#V$BB Y$9Y$0Baod(PW+^!,E^y>9/yw}qzP!qO( CT=gd W o#oŸ_F M"#Q/IѯȷP(7b5. 0w~B~`9PXT?9; @X\V?, !tǻ4̡Y%ԴjH#uz:~CCoX}:No\{5MU?ͯO+r3nwfB` 9HY}LpuD(09ZMF5M.t+y&A ?,'L2򤨈2% `uM%;Ěsy~QC| %'bzjb72zjRXMI\I-)'Kb mB\@ḨOH8Ww~rCsk 3s63Q64r6[!¶K&~˙F"D]?L 49.5%Y =7pH`1],Y1W|rTMOweC/0m|L"H +Qo\JhKٍU}_6HϵIӹ{n OO?|{e/ʏU{Pu''L٠KT2^fq OhgK ^\RQ?& +lLjwxѬw݂{"YMв֞\;Tw}˄ nʦD֤ctB5YN7)S92 C'NEEC,PGI1YR PJ[rY¹}'}K5Uv Y/Ηg1c|I'SCR(NYd*R!Z2_ɞ*!hTAc2px3H]}=@]_Y0^}gwt# cOU EttAVJNSrY&U+UJJE1HaU@5ikwxN|ҹk5zC'KԘ<^-j3$/K5u&-Qp5 J暒Qr4rn,Am@7dK[>Tluٰ}së otxՕ`ߦ*P'B2p5 (\R' G&w5\gZ׻^<|}WwVPr9꘩{.+a%R!(Pq9g83mRa. $rt >SWV:rk>WX}rKEGK 2؀9ZG@$Ub\TDc+شB-h.YK}6(E[%XӸ$.wBly; +OU+ڼGr꽳ݳҚ7y(n)(A=Ǯ52:ZVf$+̂J]#EOP)=@/q֯/qxpoӡrΟ}=K+3FNȺ :VMi ӒLC5vDS7<]~QmP.rF/Pm`C߽yݏ:6Žў%GVg  uDЏ fB)7^^Lu)6Z2>u䝆c Ъh](VED$ +*d/FI + Œb#ngT-.uGܷ0n +B39+r?%RC]9˻RzU.y;w;l`Wqy-g?cS_iy=*| BKZJO6>b)MSXT*4VUj^cu:ZvctWn`>ӳ~˴[9N;W/9'%j:f8#mϲLviTv:^֚ۖǔ.[Wd1uV#eߴj%?Pbv$k4mv!&2yҶ]7tG۝8 /t)]8IWN0׵^bvWrRsLyc?=*˷ /m $KQ TL eP`F80+c_ĴŦXJU$& U% J>=r25j"#C##KnD]=q=ɑgDGw>ѝW!p|!ݲ7=^Jp|Rq^>(9!Q( HaY1!;BG.;QȞX?2n )~c3:Q/H&à r"d(|!/1B?T`GMG b ֶj+}<Aw#` 'p3nI`ǃѴ(ȦG@=# :d Ry=[9}Ʀ߷ V|aStD}Hp GP''C>i>ԓ}<9S|P6%_z=P5uv1 ġP/r. ܙIH@Z^(%Q| DJ/&8X`a:$I!a xa;{K!Ȉra93aӡ@ +eqqu1Syn-\Hnlf裆XT?go"aHi9C +crY3aaH @FVҖECm<$ 1n&x k&i}V3 #~{Pi کaa5, >.A C+Ĺ!<20DC:oe@Xu QS|pS\(nD{;rPo,'!6@f A c8Lש( _6 hLj] +䛙āh'#NwY3a)X<,a&Fc42Q)mkD,Bg_ ܒZTO.P&6+%_e- / _'E}4pR4Bo`,L\jV[x~IvX%=!+9x-7+__)[T-=YsSn\V/*G5f. 9sPl8PY^X#*EP.r`i^|onI)k-筮EҗvElSecM셦Y֓~G>A^W֯;8"߇UcPwGs-}5bc)pڳS2$kw[4UՇ5wtO7T]Kzuᔦp?VM63rz\?Y Brs9z!p2;ik#|r[a[!g=,Ʈlׂw1XWef ƫVD)tL^Nn?Γ8rFJF7qxg3Pr|UO3& S5`їƽ}/0~_5t<᳷9h[C䙆xO$_TN r0󖻍\g'9YߎAZ-՘MOd%LM59U}v!5J@XĖ1fGyPdвp.O80v9f< smOvcb8fZp(%-$T,,5K34HDuQP"KٗdZN<9\vupdi}{>Q `>7ZNHM$RCÆGda+2ZB'pĂp2SHr] +j yhC_K^hyb5b=lО# pQ,[8XG*cE_ODNCVNš)i8GU;ۈ&_HfPHZ!I!q"EmB"~>"pg#!(Ohg3aNQ4NB8kC{-!v,t5J d @T~|p7c1?#HKAo*V"t@' @ P{}dY7` +b u: Z34b(@,i!֡%`D(0~N} G69?CL  [(B[= q.Ш=4Bqq%xg`]y=;{5x5,k 2)Blp'0\Wx@c2;U ._ QM;#tp[\6scc~pG{ÜʘT e0} 5alZ(~'gYb.cny8=לOO11v +{*D̿D[!އ-L쑾h hśH 1%:K谺8|H!rP6 ca=,(^%~wBx/[bE܋=!9a grܑN6C=ڵQTUnE/?%'bW/wsᓸےRȬCAIɃL;8bXɜ!|n>sZzs~Ē7 ѯ4[؝>sQSYr_?ߓߑǷKWҋayu!CNF +;ڢ0xǡؐ|Ѹ#i{KcmJqkjobMZ:Oo tgw%;y}w,p>zݭB/M6小\!8D߲^7ZՐUPq̸%5:=iszGRUgcefobEf +b,g":z_Jמ 獡#NvF:unrsԱLvSQpxWZy}&6K&w*簩2yCgu9Irr{A"rYLtފ#oserɁ`{&^ɛu6LfJSdSy:qMP\Tee`KBE~Cb2isjrqؤϷ&,%!T ; (]@{:!PRB( R'DD H*" qwPagȇ99ߒs9I$(BVK S%> ~"^=7y^as`&ETSYAʨcGq'y3좂s‚nÔ/.w-XOlDde1%PD _*s:bhqИvN~Vqt`~xv>ǵ6Ç_TSq4Һ"މDnW49z)p}8EGדrlD@`VFExߡ³JdT=bH2`#7>"ak{?~л>;0y&6)!3)l09l:`9e̒ (FPyyX햅#`\/X˜pQ<cr9Ut(PZ=/2*PmC|zu;+lrJ'&I̩ZgTn$VlDt_$ X' ڤEmۓJper7ujRzdYgg穾P3Qֵ]SNA&&t.C#I.^hz-;XO#v>c>N6nkRlrk}xg.+98=7Q; pa``4ݣARP.F}CycJO$ ]ㅾjQPpav:MaC/ao,lfʹ%?wHo, ןDY\$o4(^U5"kUfJglYsVXV^ R x_md-;]:fֳ{l`^`h>jd~rgc" t^hXx@@!`CӘJ*䣃t'w9O~[=>*~fnsK;jZ|[=8t#42B/kd@su:pPQD-JSь6t7t䌞[_Ce!S +"gf(`*`Tݍ=.ne4.OH"Q(D'P\ЈhCFG t}JaFK!k.:7ict5A=Ș0EƬ_lWXi?M12qJ$ވ:&$*eQyPEY+:긺 (# ~| G E 3N:8ͺ;8Oz@5!8&cǴ +|5;Gk :{nq#x9g 8fӸ/<.ou[@1?s!p@3 if o^9-j y;Rf5@nrv' tR/2}e_^S\?zqfLxÞ7$>hp ANAF\2r6hjіI,[t;RZq3~.Ӿg\^3E&$ߑN_%| +, @`iRkCٽV@8y5l 9H:ff +(wĬMқ\?'?z u:Lw~v{ S?xJ;oe;5CB"/oSlKlYk3)Nd;9ut3{ܟ1N|ʸI/WIs >@e@>AngkJXO]%i2Bӟ֯eǤ鎣2Մ!n 1!ktkk:K7J?(}\[0G}Eb=l AdHQ@[!Mڮ{W{zn4yX)(6~;aj<ⵠ*+6EI>9?nj3qf K10$H 0<_^ ꝉh4 ]\ܒ\w,_!5{omwrqqQ{/3=.iH}!徽jϾ&)id`Oˬc6'vMUE]sz=H٤[ ע/Kj{FܕXRgkܴ?ZWLdUE7pQ=’_DőEQoQ3C:~AW= 1%ޙhFIiV V\-[SOxgWVS{zTg*|$1ZpqXqU_-khbOc/scs^r⦅sx!!n꽫QZM}y6Tvnj +Ҁ' ;#=T>)2U>(I*ي.Q$]qWVS4)u߀`_vP@cMjM給`:IkOk[ +lZ +ϗΉ#j3I%iCibVvr/]$8)NIC5Cǝ/: ;/1n&K `ŏX4jFtM@- + aPBzVYaLYㅘk|kObX3ٱ~&6r6ȻOOG6ɠDW9i"ӽQEhƜ ,0b*e9,'aՖS3c3{DQ4H0)ځPqE! +<Q=0i` 4LOt=.a.ʰ"aDCE4TQDU8 cPf([ .Rn(ASxX9xG r09ACڗZ1Jj ֨IGբ8hJ*\'8(>M\'ot b`8dLT;YR6*q~uF.J=QrNި?(KGyR$%zQQţGC1 0Vg်Qf@e;b/CxbQި$D*,,  ]彂w9zЧ[0OE-z c LZ` +c16\0j +#ڭaMzo0|?@uDЧj*[>*/x}P~|ݣ|ݥBY0< }c% \*fS1wM\H tdrtqƽ7jCd n]7{G}^kNtiD/5D/4Dj=|f~Rc5uԙqIDQ⊈ȾCHrsH }; + +#xZʴiZԱuZ>sx9||񐊵n.5YMAJ"KA 5 *#pL6#-pͶz7ӦJWn]Rc&S٥";H+,%p jHVJbe)Qa^b(,D y)|Z)qn3כ X)a zmVoRG,K)kȫvٕɎ|3LV&V%XU?@Uw(1ſ!1Ő(ZeW0Wi x6}=A{a.'M6eKȞ&!>6!$.ݙ[+tOfUUFW#ȑWy{R"wypьÝs8>Zﵡ7"fi-hgMoKKiIuHl7Iz7QCi +n +\+k{'B>p6?7{qevCd]@?ߓv> eЛbw8Gv廝xw{S;|)W[E?r/~V迒g9jfjk`s@=aSN3w1_3"ܑН]QM^i@AH ,!!   aȢ ѶNjkkGfܵ"hE .qj3/s{{sfW/=4rl4:&eUԉU'br(PV_}P#>NW8,9u >K~i]ԅ܋/a坟ÝyDUD^Rj NOD{Z\oO#"V7ЊwXN)iQOͿjr˹jʺZ\25/$7'6}&o 7}״Gm:i=ic l:;wP^Ս Ϳ㌊|QMD[}fpNۊ<zǷ1tmk|cm_blԶݜǸv ?6OvwP;;ye*pALdRԩ3vΰOJuvuO*vt/v^^ٳK޳[s.=͐^cHzak=U>GhùwK[w@9(+JcԾ"_L+)qZ;@U=h̦E;ȇ#J$ëpKi +נZV7n7ˁp;8]~QBi8 c>H7'""zBJ*'T"}kC]dR!EBXd/48pܑ~p֑ ͎,xx5quoC('u"4c )d $L.9t?$\0Q ‚̷C|n Pݠ}f>g#Ѕf!8w + +W(|!g5q ̤+$a.9N )Br=H$$(H-@TPiwgpZwl!_t1 b v{ cbh01dU!$Ą Va8*Ĥ@= >re(>/}K _2AR]`O!tZ +WR`HR~E$bP +ev0CKq'@7' - r\>&@~ aأ+{X>߀8rɀ7(qVH pIj*$&9f̙!vh7z+bMDbGd*FU'9oTת+-Πӧ<S@?IH䓐0)IO0M_=_3[|5略3h5gx/4x57xk}10=c ֟.)~ HEnZ{4:ML5y$҇V'c0l{nj]^An}SwQDMЮ$M|[:A8n@,ҘHB>#/~|qĒ2U<}̷;u 3+ޣ&Op/Bh3Pxtp_t=ᙨ*рK_걺I& (NBQ(e(:\ Ź77ǽ#g={ U[Zm7SH!zʿE-!ƚ+ƛ9ji&"N}} {o7sY Rʳj)s\ΞMoBVkNŲZД!cR֐ȧ̻$VqSmDcYi@~<4VJ' s<0,bK%!dW"fŹbR~]ʀs> *SINf패';Q̨<Ѡs,AeԽ"xBBZuh)MְBXRȶ[ȯ)\.<9q]QMi$((H*"@V,f5@ !LK@(h5x92NGǶsȇ߹~z}c)̓*u96Ϝ e^*3WuZM?YP2r}mob ZfkVPa~RM|%Qz|Ǹ$~(ŵO%n +%ZnUSOPj8=G`ߡ_ҥhܟ)<fA%z)U#%ܫefeE䶉ò3. ҼMBZ P+ڰ¦9$P%+2-%&DqlZ`ߗ+ ks9l3k2"Z*?﯊"you@+a{6 }jKKKbA*huE!j iTo5&#YP>e~L`C&ZSXQr5\k޸qM>ʮSkMmeCJ)׻_V& *W"5QXN< @>Bsoh\!B-"y3$0T`½z5:<̶ɖøPFm[ÉZUGJ>EMʪ|oHY8T*Wy-$W6Ec-sFF*"odRJ,48X`f:` -ؼbt̡Bpק{+y~š@~,6<_ɮdUL2d tt[Z?tBɐ!䭐\oJީr1p {@0uָ]r]Ky뀨1dzX]ksTu +BV&*)LU*CqP|Ce¬Aȿ!mpLp~Wy z{ô1){˻O9w&)HWԖu㕧4K3!i03"Y3JJTϑ+ r|ȭ^:OuW) {hshF}p|f+iZ@՜#H1\%wc홗.:3.f$p㦥NNzj5y˟>?}?Oq$6nfDgpG p =I=@+B;D7xxK>ؼ04+6g|`rŁfڵCk3eO=IW_zFοC#fwv~Qir +os+ k cLV-&۞˲?f`;Dx; ejgA'зhv 7|fkg/] z ٿկ{x`),@ [ߙ@C 8`64f1ƳGm4c5ȵ4W+jv8N Z] _;{ z LpA8"4```"pP, RFC` +l¥zb'&jA'^R +4TxPQ HG</chm6F&Vjr +l&e +#n#D +eSNCCC@:*"=S,kP%;LQRBlt$js_%nsFΐـ޻9sG^xWSo-Tj}'润 MuyVMg/hF5DӠDdEa0$L!g*Si=j0DG3t9G.ߌzFZd-tm%mӅZ!?9rNGؠq;EQ=QGNZ (M4LfΙIJz{zX[3ح ټkqyVcW\YgCSǟ"8(s9~P~Tx>좸6xx!IM8JEo`iǒ7g`Yûl;x +ʩg[at5#}!UgєPp6i 6-)>$VG7yTE_UF?UcP=LxI ds0<Z@{-ΑR.¸j8]ECF.-D +ǣ_:N N&!Ƚ2~"RVws܏^ZqO%(ߓok"!dc@13E4wкXD]c[lظ ]lq|,úՙ3 +\+ֹM.}7מEIRN+g^3?*I1ބS8Ä́!9&1<&_b7r2Wi1_ì͍dIUTfgT6k^QIɷ<^3{{j϶:-畅w_u+7nJG騘=C<R}ZVry^).jpdI*/Wy`vs-q-[ 5gdBV.YMY2O(g6yK.omZ>a"^.#NzK\ g8@U+beV%y:Ewn_Bu.Ϩ<PD H)#LQA,"tІFpF RD *1XQp]f%'nf=G}s=WR*x-^nAIܐ84wQSQQ;aQP_B61xCTT0^,p̕_-]Qךnܔm^`UfWH+v)OmRIޒ)ܤ޹oEDBLH$ oA26.98]pfnt.*[;hQ]&8+e6lDzBY[Q+HouSEg|2R>H{-H#BK&E20\ߖpQ )qXt)*+4W֕V"ҭ &ۖg:J $\IN^vNWFv -h[i Q^R"K0T꺭bQ#U+,-}).$)" +&{d1pq5k7٨&+46r5 j:^q:(X̝),dEK9wkE5/snAph}OQQQF_,Õ2ڃJwfm4Յlț5{V5d7DbRd+>6)uSu墈&ކ.uCq~hН) +Sxgz7.^܃ZZi>5Pt:2e^iRuI*Knm7rKs=M2 JnHC{p OpCpC:=zW? +-4 ]@e*{磤ϖ)sg.VY97[pp֮(f):v!;ikw۪n{B.^R=lRMPzA]H-u̕IrbVύ>u4BcuGLBd.XPWvﰢqy7N}7{;s& 9:t}C@HĶQc$:2%@`u#BF6_s*ppqp5~'[-LjL.7h2h1=D[!b܍Y?.b/Qߪr#icؤ#7&s,17]Կ+_6dǁ\DU#c$&3+Y+&lU}'|2爦4SJM&-m):S]{ýqwx+}P2 +d.W)6ncmm,m +ib191 qBG|KV@E1aɂ:3jQ!9N,vP>'Sߨ־XԤN]O}&gI}D]\wa% R)i~=>BO͂82ٙ!.g.CX~خe6JlQ*\iTS@H.!y`b FdA@A 4 aJ"cD'( +(
Pϱ+߱}`:{uI ,c`#ց]{I|OdE?Xc{< +8b¯37*535.ClU4-B 8۰::paQpڱX'v1e| 2F9#a[ lA{̷Sɥ,s0\; +"_ h@ |9 fрW2:pb5 a|'&Gq b{̽D|^'Fa7BMhXt'=o) <_YؗڝW(5ܞdZnQcU!-[j!.z5{%-dp_jI:Pw1 d_hwWеL*D:臕fJ>Y)hץ(Sc +e&Ir2j}S_l_W- TC|)3I]':&ͺ(f^zLd/.XBVJ/)y+nd)˼hYh=w2٬ )vQ,yvi%)YaYYWCoadbτd`Π6AfҊ`u ؋M,hSbE nU/*H,X%%.ls>abAǐSN7=p w +%!9kųx)-vbE8{`u,= +*̃/ŖŔ fL7=[+"|WhW+BwK' ,:}mDss^R(shRX\)wPCTffU*'EL;mV1$bل-mWC_^!S~\[~ uI}q-v P߻`G)@N9@ΡKհSk +km N3<:fjm0ormڹ55K֤Uk|YxWWENѨQ?Jw0%wrf@Rɼe%ǘג3Ly)P@w_wOqץu*N:ڕyw[6~_U%1/;{xb ؅>K= c.Ul&׮VsǭX[-uMu^uY~%U4uyqx"*ʡvlC5ިxxŃJs`Vm\clTf3iwNl׶ݴMnc3w<>]لmqN +`TRiyFxs.q|r۵yyo띭}w8>9|nrolʖҵ-ˤe=UΧ䋜o)`"<#“QZ2\b$D+ mk ݾKvxr~Kqf(/]p6Q43` (; e /r*x> ].K< ^9e>gx:,fٌ M`tWDL+p`_+ǐ5|U"wxP w`EĄ+͸EQ"\!dAל8#P ܆Vk=!㼽ay4gTh֩ȑtG] ;z6& +,}sQD%IV%~pYJFii~Nu?V,'ZBsS` 9}yt{\T_b޼1zDw5Q]_Z|#x~sKn)$U9 48U*婄\C"⁒RX?"ZB =zOᨮFgyfG*˒V{3f{OBlMz 4eεFO >pZ`JUD/y:Ľr y̿_ # C{-4k-CF(^ԽfjppQ0f|7\^a3d{wUҕiM դ 0ь]}QNbWT.ŪUV^+1\"h:еg=Փp>j +-b oЫ*CH׵Gh(MAcj1:QLtwxBOg tZf݈kVߙ^b]jP!SXIsGN/l7O3y|-0?a LYB6b>@p-3(.7RFvsնD7ó2?YWyĪw6vXhŽ]ٖ eɳјJgg]ȳfPQ%L^`}a`aQ PD0÷Q )Fal7Ls:q&3sޜ0e \[%%I8ù s>pٴi +]ʞQK @ ?IoUWp㠻6DC{=7ff:47BsP u~ڪ`v? lo>mnVGA '&:n1ߒBӡC U(| YO"$=3!Q2 @ׄBz=HfX0IF)_u@wPlP ( PC2hM? tB"A +kSRsӚEs@a=2`8Ȩl3q}JCHb >$L$)^>8qZt^wK-uD'3Ÿ2q'vABpaRNH^ɛB~ CXHPCnnDOZu T 52^HF"$W셺=W3uЯGnj6{ΆF.f#W'~#{;֫e=֥?:CןdNvå_…VW.D.rah+i 8Jc=a} Xa2bak7lcwݿfwܳmЗH=_2p5YIr4'jqbjQ3o7>xDxG#G퍼y13K~{ԷofÆ_$TT.nTwR7\v43g7p$I42w7y Y<=Aߎ~m1[b~(h-hHh\`%li<?"ﻝAtWΰ)83Aq^aQYpZӀ4ۥWsN)LjK$4%Ygu 煵Dğ |1SPk_yd`ZT[0VFr2zeN +K<׭EhJ3y5YxS}k]|tDP%VHEfuIcQؘo1}c%殺9Us0clƐfӧveٷ͙.J[}FG]z%WPt!A|BT*˗$S^X`EаtP7)r>0Oc m@o6Sm9`ߨIvV8ת\+Urg̬-l/VʣBYNxBKdń3_ ܣگ逋"`~ǸCBGGAӢñG%8XrӜ+wcNg3de7 }|aQ$G}%@~HJQbB'Ry"es8Ba+z|tٰ֠iEU9H.%:!_YW˫mks{H=%Qi/dj )Բb-in({HWFG'5ԗ25e;8a\sI}iqp)2t|b +~VA `T;!V.J亻r'?$ +K߱!u="!{KsH_[p"$bP[*( b ݜB~xmuSv%2MYY^aS̃$0(8qKQ[Q&']%3ZZ:WtCY?֠ȺYwrpnvC}V}^8vw֕z&Vk}j15,(-aW¨/U V]uTz>+C4-(lA~*h7#};jdEqmim2Gi9%5\y볿_x,?:_/aa ճ`>GSʹ -]=m]]@^7^/dٿA0Xnb>/!W[cv 幷%ޮB:B:㦉fz~t.tV.=Q7![@$oGx(3͉OF"Ʋ9u5ctmim##?r>o<Y, Q}hPv ec@¤b=%F:ފ] gBgb=3) ΙmU?nqxkzq 7/ޜS'Xc@ +v>ʵ sH:D&u9_[sc>oχ`|mq2oTh3q6٬܍~Ivl?ᮝn9~Wc2 Ng9ឋ@e.,x p iq6.a]xj_Ǻ%,e%V/YUKʥ#LyFr6#Y,/<爯1E#T{'trcIICm׀759`w +ﮃ^ł_9}PV )x=χ_u1>FH}oM+@ lzx> չle D((`W% 1`A,H@Dņ(< C-O1D!ODQDĂg0;=;{9F 9PY0s C Yҿ#DHNb:D X +ACFr<(g3J,Z=X=OZ8 `] h%+"6!j&;@:5ͣ1n@hm +}k7jGK(]48Zw }0`W.e@~5Gn+jM :kRsG?:=@ON}DoG=b{}`]$7bu)bѽ5t?+f 5(F?C?b>`hUŗ`RwŮ`0o4H%$"H>)k xCxjth(m0k0QLɼLDcOWI%KrW߀|ExNyn@߅BV5ջ ]x)[,<:t6ᑬt7J+&BZ7pC]h2ehTsE9塡|(T7Tj +:U3PŸ@7QMVen)wr{q]yMWՌCkp^øZsƝ{=fKm`f9/c)QDy P+Kz?'\z?#qnU듸c>;sC V}ҮBܾUXfLXD%L3lw`φ1H6G[g\qǜqy,wy"y_sW8-q;-v\#,s:Jvv:;9:wlqfLm|N:h{u A!8bnqm* +[u_epKؐ**2,m7֛l1l5)0.7TJ6 W\:dk\^V2Yg`(vF#9. % }#cwJFscS[ŋ6-X f%YZ=_ڽXU9 ֥t'+mZ#PM88>(cEV~O8qT oDѺk6+Y"ʐ-ʑg{fzmS,maeye//L:}?>4sЬD}>͟Po ;`k@xry`A1Zѓ٣L2eit,ET-RBg}[~=h(1:ӑ (X2 d 3lj2|/N&I I?Wbиlqr1_5׸S3Xejf<.iSGCp" +80(ٯ[u^ȉ̘AȈҢ}QXqR9Ӥ'S E ]|j)ǻMk"-&1sT?pjPEq췍Ҽ3NZ,ҿqBj;(v<.@0wlpvL8!f)xy\ԨLȵ" uyGEuqwgfd`.誈i*e60 URUZb2XYK(nQ@M\)GO-hknQ999s{}b<31=uO\u]D1D[~:s[<ס='ˍykP0e P0I(HҜy2s&3.N#56CiuXShvNޠGGp>36o_kE QY|7jdYc?4bIQ4I\tl-4 6)1D")!ΐc/T+b۵ \z/NFŋ~>\3T`'ٔuy%&G,5E^rR!+ea򗤚a6IѶE +$}LR¤r'Vaܦ 7w 3wY`%Rf5Q|'&`_ԥ;I 2ۭ^8cGbt8Nşi kܭz a5_b[7 W`=.Z +׆]4T[]Mo:`+@. +L p? f' iA̓0 8 ׃S +{t{Ȁ>-fn)Eϖ:4@ro9tXr0y TO&`R3`Q19*hZ]nusp2Nm U{0C{2OAy +vP7A%PJ^uqW}@w&cN7sG80u +p>-*ka{l(H/xArA$upup}DwPA;6yDt3=S-iw8O.ձ]#Zr_`HD)PY^K:_KFn )kp9}5O= G; pKŦ@ ؋+p By:xyDM?} :[KWO21 F.~EG+#ɗK q_po-~#nT]:˪^nb +8K!N>C<O}'iǠd[[k;ϯEf\ wNrgũ!p/394L`""}*/@%Spk6\KÍ8†NQp: +jp2`9Nű yy9t>`:G}vm(/cH?5'Ip?P;2z4.c: 'i8ڍVW0.bfzWt[=h/ + n{h˸_E zyɓTb5 O7?OEOHhq`t Dg)`Cʘ!]Zv{*vkphsѦŭ!CΉׇ7OZ4gI{Y*w}? A/zPg&2S:Qh MP3}:5<@SnT6hZ4uuqUҠ%YVkNq+5WSHOQZ*HyYITꩤމ&8biޡ'H}1 +"'b{d86Gji`6D3-vv]m / %^^%^DR[- & +[v\^'_H {BWG7&3ҿ| )-F{lM16ͱhIbƤ2l}C<@,L\5G$jW3NpZzfyմyQG}*.*D=P̎NQ-xyO |JOi:D'mxZѬSQ7uOg x $>[TujZ*W+F^kSRΌUighUjP yj9n/L]ns!I!X2)!K CmJ,S,HNe'e%9ĕىeܬJiybLR^[(TĻ|~$A& \9 4{IF ǪXnZ㻨1b12h![\npI%\BZ_ +/7+)ەN}?&zAI(^s?dN~7_mSJ<ñ TMAeZ$Sa2s +[jfKS\q7K]*Ӵ'Ԥ1n},)F??2 J/W袙h!kS.s(N9]Q;yIq#IlĦ3Ein8U(1} +$pGn?cUk(b,% J,v-I.. Eu݊#ʘOʘA'GHotE,9g0@X3}9ݓT84ɬOOZqIP/y_,*ʷ8o{PzN-gߑn1>c ӧ#% iJ-,KRĦwIp^4;D!:gk{Re܋$$ӻ0 +Lg6)C8cl7FgaTV?x B\,Il|ଥҨղYeY&rM"<'"*WB[+XIYIoR٢M^s=\wD\C5`0D"83ƹBqfL7JHCvKCviH#iȆe!Ԧ.e.I +^ ̦{~F`8[֘B99c@"u(AxI$ %_2JF_Tf!شzS۴Ne*Kv +PrQ? +_H +\ la d5i!݉tOR r+ZJWޕeE9X 0e,sòb 3КB[m(xuQ!b#IY}XLa[8 l5N /xF6#n7LŖ-lڶ* joAe}u͏Dt##s*g16Jҿ< pnPBUNP6t>2 kgBCfQttR@Z| 01O'06 z? 'Q@86!=Õx-~ 0h兠V>xڸ\[ 9/G0+"<5`#Ha 8iAu#y㼖➼ ŜG;/"WX_B_-'{9ȍN2I{F(;޾^S@y\|N u'^5Mw6'݁t$jV; . ={\\ ry =f +0^-z~I8m|E&w͜>ɤDtح;DM"P2$ydIOK exJVғ;؀DW!-tUU񭸆2Gq?"G@ο\!/"o™89iͦ=zГQ3pkMrpqUFjFgъSm$3‘O"%Cpb.đh8!x ܒNuY"o$[ TY:Sf*/G|6Eр&E :=؝~@JDd j|<\5x]7\uK18 Ψ)ؐ<޷=||E>86pcQgvǡJ? +`>e TNXI(ћ`Pl67HCNI6ܒCHrCEIίx̲\fimc?p}a2lEa$&4lLY(6COBao/}\)A55J .{]8..]n r[ۊ(%*XԱmSӦi3δv!mӴt2M3Mil/2f9ߞ>f&mJ`OfO-'_Ʌɍˍ "ܱj}6p/{Vp\qz܊5)hF+" ӚjLjIMs"fÙ!v43gNsCܠ"\4wYSe}~@DPCܦ+;t/m"hUc*7'sMέdFNfXa젶 i{~0ק=hgnK.UEg_  yyBrpeCmnNSgcDǐނA}ۘ~#ۥ悺\noӝQ ~+BY_٤+Ш>BIN1@QD,60aL@ش æ4g"dGٌt*tUVG5U~B$Zʜ5!M^Z{&Mpݵ6W&dw*&]g] ] ++"\F5uWep2CiJi +zE{RpqbS#uEuSnCw}jwςb_c٘B5Y3xwZ. +וywy_sjJ`&FOy]7Gif-PO՟ +f"1j=d\?_T䴼n"[n~i~-J#0GLQ;;ZPŽ0wn)j2@eE~W9tYV2s܁wyu65WGyu7HJxZ)st~P@1лoA^nhRqp@P>CfdJ U!#:¤zq65qMMKr)=kJu.ӞF D5-ʞ[ +d!st#2ƶc8ia=R|+,a_؉pH0ç] M&)|II74eָLZqhcq=dLO ej=N'$$O`fbI"qH+FB3sH\3oFH28O1p#Mύ!Z-v87 dRLL=e\,'`f< )H\8شhlX|s/#~qxqo n=<9) Ch_$uh +ПfIH^6]p) D"\ށX"vŌu+XEJʕA|-p~I|gėPG@pS%gi9i%ҿL/וP1M}SQQB_CRJSNhHER !|dB29>eȲZfǚ550żmw\]繟њ@ҚCeSeSE؈xxu`E D994|Cݬ`@c\ 0^_o !(`$' NRp>ٜ69mV<Z[9ɭ u;yr)ɘ+ƫf0jRӢ P676 +}@R;Nl_lL:X;:8 u'F7yۀ܋ouQ`= PSy +*_6XAEl<sDw' L7;0x0ZSלV/R"ȭN'w97?=G3sǼBOٌ<݋*%_꺑aуBFqd$$o+%9V)6 *5 Gp-'.o Y]> C+"/NyYG(2ꬢ:lΧq&9[<`_Gz)s 1'#`uQ/Z)ʤN`uSJY1ks4r.f~/Ȣ!ӝ7:WGP3ٌV"uC.b,lN%3_gpqoZ躙Y<8I + ᧾dJQϟ0ԊhI>K\P\͜E140M\ts :k42JC斒e.F` J.$A"gѦV84%^:e^.R/NZ*4؉zzu uawc3vE= 2,wwȍ>6^X㴱;MI(M"pX2 ʏqPze6>WNbOr۱t?63/QmvU揱-xN,+? bIaJ.l?=*q|]?o쵘ݖѨ)nyfQ%*W`U56YQ1 ^GXmnzxj3%Gyg{GFhh:!m3;m}PcjQevlMv`7v9Xgka}9VoE{X^nA+'C %bY(zԿ=}bi}z5 56t38zc?*ð1ӱ#9JYXR<,u*BSPۓ C%(Cg( +<'bg$LCRimE/R. aǜ|+W㬰@=ծL?2ԡHWO,TcNiB:[H+~vHZENһ\b͡\l{Jza|7[ +Θ_!90IB|B\`/.> \/E(TL : <&JAigV29Rz)d>rIv!cv RC⎙!c1# !a ؐHĄ +ѡIBTh0=4W -mSL +'-kzaRYA#[]dK3f H0$h\FFhM04ᘮiBdx0%|09_#M273(Bj+7& +"0#2L*8y2T2E$\Ct2_ۮfFmo^R=|yߔ-}ԋRR-)>Ϝ"3*{$efEim4%wW^zQM ʶ&fPndXVL#1Z[W,2Z2cI>&6j!<@ۖh!Y>q4M`,e,x 9*#fT{RclO8MIE,%eF+amڭku!u +j[5Vm8պʭVU_Z-mߺC[[7䷦A-Vsy\۾HJ1eRl4^kЯBnfs nԢ:D~aj^)K`eổf+]M"ˁ샓4(-wZ^;ir) 㞓nwF[Zi&sMk.:⽏B8jijpkxju-HN~spRb]05g9#э܆AV +xE{M\0pvƎ4Gh 1.::6zIù:bQG, r/ֱ>[#>AVG%h8ٜh[mӝihml҉GccPϡ_ONIt=.9_9%tzuR glf13] &;Jw>%}iBPWf2PWIU̫8rf`Db405nt;xZj~yl ҧp>HKo[ȝkrf>7vߐ@a5쇃L  B,$B&'fѿHi5\Buz}M=żtC:~5V)@C(M44sћ 4棱XׯuSDg-:XsE]>c}X+]`F>/jh   M@'_\h(Ac{)ezO=lK59cnE鄩zj>^TPnBHȅ@B.@!B- !"BAQDTRuκεgzvvnݥ]9o|=y2|k1;nmmW׆p%f.Ōb^pe^wqbpGX}qQ,MB!R}[;q+67Dĕ8.n0np̆vr|'p"~b!MX‘8p1Slӛ+,ejwѽW6\ڔsxiXJ$+܂d'wc.#2-޺[b_77 I}O0vG1QݟP{WH{1jm }=]8c,Pxub'k&j~GIF(}Ls1.è( Qv 0 .E!qbz]BgNtW2)ZXKM於C~ʚ%X$|@5敏)pS=e勔Ǡd#$Jr#K*C@ZԂvenx:) -f$sSk48?&"fE9OO5_{Hcq2Kc^2F9)_<Ay)(ѡ]QVE9*(Mp+Фtl ;|Us^lcQQfU=|ƌsdL3NY)GQF@:,xphRRW€ + WzPW [jƙEsjN1Ǩ}|H@1jO'Pݛz49D&N7@9z_ЦG t|4j JQU*;,:7:?L>fԏ /1*Go6Gg!=GrO4\Q|̒մoѽ =?eiѬ_> Tx +`5\@mj#5uiBuc:NVefZq1^Tr*L#NKT֬`o+&&uh<͔zSy(CC xIe_3LVe(%dtSV@uʹ[hUIѶ +X6# D(ЯvB / ?02xmY/sd?q5iݧg&#?E^`!! rB*d lnFf2SH/!-|H }z+NRi2Bz'6@m W7Dd;灼i06@0{]1K%5edX+aXo/m` ƣP;612@:Xvp {KO"ޣbrϯ.˥*4q~d%dԳճ|$$;G؍=g~Iރs{Ecpnk*>'͓|]%5!qw4V BB%}lN:PBp$aIvg9s~DD$<Ɂ' =Q%_BfjDd{=YpN')|FLN3,19%]`aB.(}INPWʤ8xd8Du:1>J;돟Ч[o pp p&t;1({@}>np/p_b?'v5Q5M+[4[Rjcr}Ǯ{GﱷEsS{^ =9כ `.AFhC+qrCH_i!eWk2[EB ;ɳtUvZ+~~vuGMD]쟀F3A#bÎZ̙m e|??[#(FXI 5hHKS?(4HИ9hb4qR<_Zق5b.@dP+^?jFؤsbguC |h4)ڏ$/{;vk.rrkmOqR-Yۤk#ވ ?;@_e.hza}D Bc>رlÎر;ꔏ<-zUv5ZVJ*T)W x+>hv@Iy _bh4ICgV)B^fUllF-n~TTj{OĎ\봷hh{NC-U'5vk}?UV0īܐe-5LbCfaJh*w\*v:"*p~9.ϔbUnܜoGEچ{hsVDh_wTb-pMD(9IQ&1S9DqpŚjdt/ a44ztc-Mh`yн\g̣:0+*"EPEaeXT7( +.ǚb&Zq_c5֥1xXҨZMD? \{0t^>|߂3s1TG9y%41W1~PŌV1V$ٍ6es[2͔-WJ3-WAMJ`?fr1 6 k`T78bEqgO9+h`U9Kq&(%a,pFIJHc0'+ ?:cx#%S3=|K!1'tTN쉽/[P%5)J)Iq$[d-`.s\ŧ<+SJM2ZbSI Qg[)#Si)ZdQ5DJH5ʜ4LiK+Rm9-QtzƦoԘТKj0;1Ue +v~ۘ7m]Č~2g V|F2-cY1YVEg56@cehKoPxve +G +r+^eti)̇ ߶LUvyWMP*սj4ʳrUS99~nբf@ pWKXN/`^ @8)a3/ffl^˹-~**uv4{Wnuٕ-thFt2K` Py;Nn{7M.v77\ĵ7TN(WRjgpG˽_&h'?mM^!A918P~!0qGBAlp.|7ݾ\Gx`K:9:A$'1 +G f:GMhI ކ* ]{.CvyH8ZZg8 U|J}'|/Fk~Eo#v{n;tk`3?M—Nñ=]|m--M< W8/t?úB9sIm|y=C魇 +ЏF{ok:KkOB<u:=K[Dp\џDlAOЕp@F=+1ɤI *!q|@#q8մNjB)odJOXWGta(V2:h䳣:FGqK]k!*WmWxvjgvBm1<{/H.ΐ}"1++YO䱜LYvNATúuLM&آMG2ӤO<JpW0`6``6` +$&!IsM4I&kf]zd=Uuӎv6դQҺN:mkUv޷dz{>I}R/xW%^սŋ7Zʥc:\G&dQqXtS gb"㙏5;e2|+ +O =.V%?{ewV,Y ,de#l33a*pN79nek4y g((FsP;."7)R.JŎ].%Yˏg m K(dXѢV 2X4Lq턶GIPݦ2=Ke6ҿ7Q׾H_Ny5K/Ib$SCrM6MNJ)&X:@w8]eos[<7C_kҝ6GYyҾLh_Fͱ 3k6Tmqeioi⧣"D{(Uh:D,xlO}fۯ_\DVyFWf/k\2,'XL5v IM[aS4,d +48/QxKEDd'{VwQi> fѩ6n5zqmIޚNuk>VֶJTzx#f(-Q[仗G~C(7_eJ"(YRZ X;TvPљN3eՔ1[(80EQ`#.x O~S +U..HgI*1'k*j;ʃ(`KO>=&z(쭥z MIv Y =DFۤ~&~OF'dDwK렴ĔDPKINA? L!w("d U9@pA҆GI#ydGΈ$ ?KŻ$ }*wJkYEHM%ZcUVQ[cȘ06HD:)y$OyZ'$bcxMćOb_O7xG?#~<Ši1"ѡ5UIJQ٘U!}z I$m8Ms`/68e|/Hu^dD~@cL<0""2 +* 5"(Ȧ(( (8* ++˩₩1n&DQc%i[5ǦMjԨI44>99=Ǚg}T:++Hϖs''- ŏ;q?>Əq)S&ժt"_u~uyzYWz+TXGO~>/~طb-v7R(=zB>C,N)V|^)P+[]G9DFx!Ngu%yab Qh@#`52yi>ZUƏq@Vf*%cDuX;;M,$ǩW5Ġ1 +㱟LVUG$oV*V[rcգ_Ks4g [{/^g A' +hEc)hdc)E +ZV,""[.v._iswr# kG>>wpelwUSVw JhYG%Vu.ZꚢZL-q"|Y܊TVjZ֤y-*s?RwTcxJ1lD%G(1,V aAي /иrF,؈lCuR#~=;iAo m +1 +ǽl09C"J (EӸъQ)5UkTtFF[4b0dǼa1|`!vS\7ya&po +K#.M ̣>0dQvMvD}}GEepcĠ`Ԉ\Ƹ5qiFkUظ/MjzbNs5MSTk7IOsf`f{{K9YeIPfRIIHJWzrҒR%SJMJM]j%7)MG`A,W}́z@y>9JTqd2јTI)& +`ҧ)1ݮEXgޭX`>x7e8نV7m\30*ǔ.SR3(;[9%ʩVdLE(}t jK4l)w)We 7v2l {Emg6k|m~sn0(z8E BװH~Rr_&,K8p.+*.]tqíAaa= Gw1]_5 ͩPFs([\!k\>ZiJɩm*si-䱎jb`;6{[ Vf6SDEVFr{ 6xh$2.c}cc}ǹ}7TGKH1Ia1y5빑oz v^x2 + 3#jrK y36 Y+0;g6~K8N[ u?E\vih2@o!ނ18I59͌# </W/RK ե e_&*F;Djǒ7pjY`\ U +\eN>aFї2gl MVżuؠu <=w'-]U'mu}r uvxa}k}Ӹ_C<ω <74}tWE/JD3|t*Ш-6KANw}eE|y\Y"qyW(29?9<{=;BDzQDJ^Gt<ΐ))y|X5<\i0w|G'X4HG# |4J=ͫ O[;i$Nb''sqbױsqiRM6Z:umU]K+T(L\Mh B6&B Ć m0ډ3??~:w}~{cc/V0]b -|Q_75O op}$1s4WG + :kѡ\i5ϫ~j%?L FX0i*\ъvif/hGɋ*ɒ5Q&>d +eEi׸?-Ye,-5jԪJ-ЬyC =ij׌!ƔiM5a<NjĮ1]ר鞒ה0F,Yڬ^FzЧ}c~,lZsLf1;5mnДEami21˘F-Jn\U c>nzRqU Zju~?>./8l>Xz{f,3qږ)Q)&iU֦-,xwnm~LъksxUa +WާyEit-<3M2s36{f 5dw*nנݧG=9bVr\Ym(TO5wU:koÇgZI"r=I8ce^FːH_mUPY^g8[R&Au׎*X;EuTo͉[=?kh=Rioޡyd,}TckDָTߖۿG.Ljj7T2|[/iW?ճ@su~NB/ ]m|5j RC%w{jc@霑sE՝GT*^eٻހ_p7ά濏YjN~#?yJ +ZUVnTTeOLCS-isCO,| $[[&[=>Vy54ИVA:R#Շ}…rn1*bQe\HnUCe٢CFS]C;'Ḵ{Mb?9WY73hzϣ3N Aۄ%n໣RU_*KT>`RـUA6 j`#e )>s2/]_SIǴ0:tf|0^ B-'F)ՃRuPAED6$dLeHKɘJ 'w([*H^T^r*7C%~(cFgJ D H~hObl3ɘ*QIʤ&*Lժ ըT@aتuL.EL%*Pl܎3% Ce{ˇvLJmϳ?ݿ}" JH%:bv̠RѰ$H@phĈ`ּ>5&ym xyX{g(b5 s/w)1WΣ0JWAJc6ԔG1 #uơK?C"<˚eße.o-q3<{>Mzmx_ShB?ʹ |5[By=g®r'oϳ.0gK2{9 2{2r{ 8|oaׄnZr1xvfK04&{CYi>>椏 ~q>J%?A۹B>zƸ%9j]cF2ur9ACa?/~곟B;i8'U9@mcAg|FW(ćW$ ^~Ea{3ظ!'}q=/XRl $Ip.G&& ҝjKt>oKOlH1ӝS{7$ۘ~S M̫2ґZv>Ϫ@VOS;tF=ğI |ݞpOѩye \0]׹ i"'kL>RXf)'Z:%t,ev+-H|';!.'v5LqTa'&3iB/mt9.hXIdn9L?Ev( ,r5^qOCr1/$v9u&q'-[|c!.yds.3: +On1.̓ي +U2E|$E/"|,||\q7˺LOgTT2CeO8[S6[.R^/i8:4D# <4(GJ31yJ}P\M曓Tp$:`v [6 jV^?!=8-:qHCh(fSwԫMԡAS4>. Y2a ݩЃj +=!vA@{ql5[=0fO53\6;ܠICtgUaɚR{Xi Tkh79|uq 5D,P}JEnGBTaT,5VŶDٜ*e/Hy&)7U9]N%}Ik2*#\gsó֣T= W|$^h)Ub{ +Fʳ'+מle'I.;FY)LTc|Pr:#x>3zhL9eHc_#yVR!: qq)ˑLS,yJO-QZZRL#}R\ z@IGeǕ6|W<h5 ћȅL|}^d+ +W\QhŔX]tȑ_$4(c,J*t=TO\K%7MEF4 gR]AQg]wEЪ(* +-, +BmăD3iFUi;1&ͤNkNc̴L56i֣c,d?Y罾}FL+`WJQdv|dȕQ Jv\*C ~;+ιOcqX^8V±`>( *id_+;IFYIJdT'[y*u)ڋ'/ыp| <<_h&q;(@1τ;~$J ~dʼnJ**@0 :3"$ * !yURxP JlL_qÿ~Llu1JXbPt|R.Fz#ìCH Njų#aKgpK-/p +PH9ĜE̓}O?/Q_µEgKO F+k+:w%KF.(\/Qu`;ϰ-DMT\~vPBsy&1O _?f4`9VAZM.?Ppxs{Ez3r [d!m\@̳p}jΫ)$C7XlaX?X6N`LM6s6U|RMySpw+TQ"͡|ի^3uK a·A? XWY +q/O=r, w}qKCM~'q~g<>,O ڙzb/ku?#|agD:a/Caq0&Xku7F4(8!8G䠿&M sA ";`4"hu&x`x?NsfO8)w /:r΄;M6HhD9pɈH#88rpu\,b%% +~O +y.!MwAQj@|ν:+OQ8|H❧I~E?"sphBp;C->Un3o>$}|QX5=:7j ~{=Hj=k? +Ux3z]W]Rt+pk>\P\fFi3[GP'^uz|:z:~CE0-{/J'i : A ƸE+Zd$,%ض㷋\DKè!A6]Tyxscu9/pޏ#N[f|a +Gb]m;V]a;l/nvS<7v#dr EA+|2;17bۊtf.v#ʎ^DZ=B]F yBz}d%,ã%2vb\lQ*'a{:sυ.#U{~=7QBy5df'ީ~.=$8#`; ۓ=beد~ ?:CZEKo +rzSL9q,Ǭ`#vpFHo~:b&'2B". +8p@wtұkuԣj .3HxU32_ Vq G-*3VÑG&ȃceTY 1GT5Ii +De=G(\jycm+U5qr ?'L84^zJKXk'/SIF-6X3k,!K.l-HWMbHQuOzU&.UUfRqJL/tBEp |'6\p-^~w[62UcJӔjTM3Te|S**7WUV㖫hjͳUk}Eso*!=pm`cmzk.|q⛃SbUeMRŢ +MI*NS5[ֹ*ZS;IyW)7urR٩O+fL9p{HC +U |w*_ԖTRST:A575Kslʳ*VDEʞT5#}2.5-cD55,! ¿4`$|e}oJx  b I5AI*;œVYKfnVbUQyUۺuն]ﶹ]n9 d'y^z|*|̍W%Yety-Y*R OGrjU(Ek +&-V_vl4~PVg~”߬8Ki̥*PfYI(/TzT) jhQjE'Uo@ɾA%;Ċs2T\*>W?a;Rԃ|ǤJ pϊ|THپx&')ʨLiԪP*JnRbuDŚXFwlU|^U կ+|DUݬmo W +TP *1Q +<|.HF3ńٴF4P(NiO;JN3X3.kᡖ&lAĵ)0(41{$f[3K7E,^mfv)##ψvl/ dx:4z0^oQ&R1&J ȵ Ny=/亭Mԃ>!g}6blS|s>imd7yp.]6E,`c 5YQ>9fq/r9br9c/[yfg0% .mm,o:HCYk7f-Pl,`'&'ߡOQ!zt~"'(~sbϫ5*]Msv,!{_3hl<&Bh-TlDŽ0 ň2=r?F(8 +a:tPuVr4%-|4.F&1BJg蓳q\E?OAr3!pFpvR#<+;<au:Qx\(.A]6}fJ#+{^8i=syS~}=*:+G /P]Wiԟ%.~J~B.i\:ops0^/c_>Q\f +4G5t̻jL?~ʹy -JCxЙOEh47jvP}hũ߄3,ji0)(' +L5{ #u̼M`pEWhT՟W<~`;۹v0Ŵi%mx} %rǘ as9jj=7{L`e R5:%.Z;}Q`O#6Zm/u؞{݌VlEݥ Te е/iVқbX1\G.t욱k.l{]Z쇰V+#]Lb +Y:1~6ktv 5bׄE g?RX a2)snM?ӳٮ:e05&9(Fd}{\,XH.&=Fڍc~t!셱ۦv,n/f:z43UaKH}$A+oX&fp:9/:jQ6LC8JdRruaĉc;ǗN8NvlDZs:M$m״ K֭bBJAVSV1Dm0؀A h*h6&.ZQPG'e=:3Hì1V*f젗 c%Xz>A4lsGX 㰔gKH ;;Ѩ$:u42to>.& zg=;6%ʯc³x/U|8fwcniL".|5ը\nsL]:Yuv0-WxZ(m٣fA,ǔVr vM{RaG^{jSWKVZliDҸZJJ[;lWʺPɲ1%(n۬mjS" +ۧ:\G8N +6 +CC7]'caVDY]-vJ~%uJأjw)UԱ@ 1E(llVG!~*h<G +W^k[KBzNUy9-粼u7 ;\MZL3v@gi%r1O5m + ջ+rW]'OWT]HU+ީJ.Uq}\Kryr{oj'荓@.pm4$x#FE[תסץjWU DJ[զ~UT㟐ۿA |EFpJ偋rPOtk#Z!kR]'D~vy*婩&.W0#gGڅ2j<4)Gh/òRYcm݆]h44O#"YePP\u9rWɨUy}4t'[d"kdlUidJ%#DN *\d ԿEسA,$!=P ˀ91B4B6Lֺ"og4t@ mM@mݍ>T𚱮ib8d6cLll&qc|-0'3/<~w4\|tzFaɪ{Yנ6t-#Hb3ı8VjXCc1dOT +3oce}~z.hE75L\=5-Ch,I5$so%{sIFMı817v0&;XTVfH3׆A!s++z ))"ö[/:@ndwt/ ıv?~ޗ}S) +kyR{꣯s"!Rt{^sk^nh +Ƃz8K!Lt?I!q8feep#TxplCN.a0UXR|e>oH])a0K$SgX'0ٟq%=y2ղ1@ۏk#VR+{ @^y3xޔT'Y{.o?$ %KE&<{ŋsgW ml}y`}ò{ސ͚:Lm`VKs%O,~ccl:W {ś4썓dŧpO/yC/s /d"oGG,~~ͤyIKLWW^/}_%Կ,jg'ހ Ufyw?6sZ) +:2qӺ{Esxq~&̳gcۼ8m~v|;׉8iM鑶뵵)F=Cݠ$@cL ILHCC􏩈C$PP}~{<$% ݜ73 0(_fѯ=MgP^ O߰y ކ!$=~7V!Rd cse e:#h$>+xyK+Dgt*sB?Lm* у_u]S25t,v#Wȑq?>2S{R#aCdC/6k*< 3ϋJ\;-[Cw6Н@wY4:0 Gt7)T 2d V9-hm[=c0g!X=GG xl'[p3=ѲЄqQϰǦ![[-&v؉c'vة`;fL$GS\VY<:ށ(Na |ayjiȓ*ʝʕ3ݔ=$[愬epf(Hicc{SP2(:x$!(*n?/UK/w6$gGL*)r F%O9s* rg}-ckl@%!4 +AhߌM-]N9K-uma*$MG+],ljj@iCePPo)CН$PnNS!6J@e4U6]?MS'hu>[w4qu:@zJʱ{-hAz<2Lrr®Y~ΚE~A!ah66@A<0ǀfq&m&А ឦ ]` ta/)q ĮQaE{HYaNaV6 3]Qg6{9d7l[ Pb F +*e(P*SS +J/Pʥj-2 ʴ:ڱj 3Hm-ɞt;oel?V~YpYKbr5 c̉ջc,NY{&Μ&38]p~ᣴX,k:gHL6}?ѯ' v ?mI[-~x;gr!q68wsΕΒmQQ]·˨#rs[ 7c?}&{vdVĻH"8sIKi&xA;.Gd##h^e~WN0?HH3(qe3~VpNEj'[ٜ;nG<$H9X< WU~H<^W^ef\. euqDINۿ^p᳹ϏU6K<`,D$+5>>ɿJKb&>f- | +Ol.>IQAaM2z 2zQ{u΢k~8 p ޿z]uq-l$.%~u9Gem~~|?D~bz":'~BiUh +^VXe]SNڟ&hq48Zj%v؝lj~>^n.NC)u}v!~D_v<mv\pǝ;vd`IЈ"v;;eZu&v;#bl/"Vc(p< 4z"%kЙcp_/;muiG:ў؊ @ENA{;ӱ;arXeQÛ rW+b f8S a@䩾";=}ll>B~ *YoaT1v|*8=ط{Lcz\cQlz+۱ݍ>l`o6 ;s:>GNU QuCt~1lEоkپ Tc ~o~;@VdjYdg:YG-e:5c_ ;~σaWuMC,lr2ژT2c^y;u£)TE G7Y.wmkUh9WJ4fy$;B5ur%X| EΊ}ṗs&o/E̻,HK}ܥx#+iժDb񠂉jO˓˝lSMG;lqf܆i I|HbxSGdQh- ϻ|Iy"QX+3SD~ +& y24Xr5 9gϢ)K{caq+X³Yφ$/"\Cedj(fsI>'ݲ=&=#U0?;ӼMvū_nF5#\O&~mXflؒ! ||e6;A+h9/)>O&d\25 +r73D V:HJW xmǶAlcoC%K"K+>|pN+=`hiy׀)ޅ~F5}faX5 ZZ" +nUƱ3h:Z+neJ;=HYB6BIH@P !Ѻ/NT;նK2x:ɇ0p=!?}f^LRpφ`@Vr@G Aw"0<A!\ŜԪX<71 1 '#hGw_C0" 5m ṫ` ",B",BPGbP !BpS/ t3Ϟߧ"$/0` %:BrXa`F6;XApٕVb\r>i:_PK -:G/Ґ9c+.q|h"|X ~5.5uбFl 0a|x=u04.zE4)x C$Hl- yױ;'jn i\ W8tl-бk؎nA pNlEMlaY6{ר` +Y;y80_w97=Ecg@Ҁ= бQR$Ή {P1j` B΃Vݕ Yk`Õ(,7U +U+'F|` + ^EMB@n/+iQ'B/ paT/D;C!XB"0cr>Q88/l0݊M?xy~n07|cǎ0q)SMs^(d^^2l/WYn_zWl۾ܵ{"ވ־o|#G?>3L6ğ=w>1)BY"D-U5ڂ¢CiTSźƦffpvv]|nܼu}ŗ_o~OD%}y1<\'_ gK"0X8d$ D0QPp)#`@L6-F8n#mO@zH(=&c̾dݽz~x FEyy = % G X'$`(,K?W-=C o"[ ;=Qo;p0ȱ4Ï?!Idr -bXwAWM1 0 +z޻}_>xo=z;xɓOkMuDT__ba~CٖsJ:CR Z G#e&\WfHKi h0a@À 4 w|kfdKeUh_ݯAųs94HASe *g)AxӀ n_ToO*HSoTb.W]ޠZA Р%4(ײ3n膆>nE$YL!`*_mԝ/QsР 4y"ySIfuaƹgc,i0,5pCu~S9Ѡriȇ۝+]xWY"Z:ӸdM3^Dv 97V0N6CC4N۝#>1tdBG*@C'ie$5hͥotРUrS!\ʖrz$N:Ҡ#{脆ƒn#Hi КʷkJ +A˱)sNy6K"cwgI=q:E+6 Zg +Uo-/4CTРa;rV(ՕБu9'_4qbf՚ *ʶ̅ڸ|5ǢT۳,8Ȅ#Eƾt^鎗{<6XjwУ-VZzQQYkF}QLVנϋIh4X$&}49߻w?cW{YE˫}?Q +˱lpWDL|rV\`ƉмVmӰi4l6 m{Pdžg0|ǐ0aV]ց灡F!ʺ[Kn۹l{`?)`oh@lǧ"sf\޼-RtɌ)Nm-në= +5e'#1=0htHh#EAg"F Vh•Ibm0;;6 7`2>A :SvIQĢU]1W B% OXoL[n` `Q/c×hޫF'Jcs_+!DtU3(˗vjYy`xN+1™-x[VJf AƻC),ȗfjkۭTkëK/ck$fLGz(6lj;^i<)7m}Uɰw>&t%4aS&Hsĉe!e;l[԰0ݸ/WioƮOW}/>{cI_ᜲks,p!m,g9@Ov.Rgu6A$Ⱥ[5X=ښWǖͯslwrl$&";$&,aqJ'=ʲ[_vwMæaӰi7X?ښc˖9_ 0tJddD'%x:,&rA>'>\0EEh`NӽGWpkz^`x +Wc"R,Bq&<$Lci7_uA[=kV};Ǘ/ b$fǢ* ˱\PW@i.wEfx΁HmjiHW#-]`0(̩ IHL` HwEĴϙqrxsvB@E͌:yn8~ ^I3mfځ6MmҔK IJ qCwI֣yGﻭѾobKl˖%[^ p(t4uU}\?ɩk3Xb?<1{B1 )ʠ)u +e;5+jK״4Œ^S5x{z~q_=a8 ie/ŴxXj(Q@ӨʨVf =[rSPԤtuEhx{~ {/ͩ0/!=k[8P&ڪY V $7yMRULMogn`##4n%ubD@tPf*haTIȚ^ʸ,oe>OUq x -"8g3h.PԗMЬ] U,*WPW2M~K(d+\+x{ڍ^o_=NioYz!pg'ئb +Z(e^ik{dEDUۆa}B{_k_ӜB3sޔJ(6y +%<$iCPMAcqd"mnf:p~0HA\^0K Ì*QJ 82Eg`*)=P3؏6r[h/w`}o羣=\[u᣻nj:|ͶoZp7ȗ|ImKu:mlB%a50as5ޱwDGI^{Ivx\/$ٝh cD,IFIdB#mZ47"TՁ>m3V?1Yiޯ-:B}Ky/eN(^, +юd,A#$9Z6mtoJZmio=aqS5ݾ|OӂSacO0.v8hx'#TQ*LIHLʆt ޜYޖ~0˪a +аm=ć“!A)# xB1B 3QFg2R!@ R`, }owYr6[iì+auc71'R 9#lD}qNܱqZӝNUzuuk@zWEAAP I\Bx $F$@BȅpAEVԺ9;m-ʶ?*9M8bɢv:jh"(VV@ߠTei4EJtLpavwk}n䅜4~1+=n*(NU +<L;sYINiBx6 +_sZfFGܰZ)HB':!TUr_JDot$ H\$\VQ"Fa]|VaG ^j2#(Q6"*r*&!i"$]0 k A]0ݺ4!>DZр/rz[IV-9~`qL45z]ECmdULDD](ՀOICVt^DA$"C V[+{$SL:Q 1hG 5M|CF^kʇZx3UAPi/  n҄di=ۊ~i+zd%C6@>k\OX["d>Еq]iB6gx;iذ% +gd9 $*MM//uxUakfR2ȕ\o`*X( 0,OƤAq.<1*; O[T{j8lQƒ .3&Ba:A8/ W=hS g4IC΢/}ڐ:=kJ]* *8l]Kh-nH6j &_ciS 3Ҁir`xaؚDy]Mݧ 1M&o +Zr-s.j)kjTAAdGO۸7`pHGܤM$Հ!o?f*wm2~\?h2b۩z2lnʯK @1'TYY0FG)2UhӲ4`^2nK֬f{}Vm&pҁ-ZwZܥ5UUz(ԦMjJ m3GrA A%h4 `Z ЭlVy1>g~ |y؟~uG? ӷmHozޯ'|%:WS 8#^87Ѐ`SӏT]=r{L&u~C*gN{i%8 dp?3 x \aheeh jOy`~RMOU!KrUh>Du38lj,J0pzT~ޡ{&`jmյk˦t˸("R(HɼX&QoAqq˓2,ah6EeX=7eNަ ;63e0uOɧ4]jnH"QRĀvߌ帶la,/1 G#Œaܔ>ehi3~1k<ʞ1tȧiPQ'5D^LRMl)l8q(˛G| 0#xeX+)z 9Ys{xJ1?o'ud^H2kq2,9ʄq00|hahe>o옵fϘ+&;jpQNj$ +%h>鵐ifqfb5\Éߊys&``1k{ڦ4vTᢁ/AɩYL"2B5=+ v:̂*;\q`r!=\= ycʚqOZO:ᢉ/),duPbM97Fz\Wjz{Be7&H΋ ( un̬uyP>8Z?]'[E(fjY1)QUoh"^jN^l^$oGs4o-Ҁ28>u9Ƚyhlu^sKO3;(jzIyD. As\5KT1E7w>u>3mu *].NQ!iWcZDX ޲=7B^UtpQ+.hD2-hM;[l'Apd:d;,{OHgpj]<5jT:hCjJ +]QI%d@ [[ߎA;.}߆w[|pRB\G;A-٤}SKUT*K0)!D=eRoh`2xo.cxk{wt#;]ds=c?bv> k6`B:EM{MDZ"VE +Ӽgwo2oM{ ireӇŢ#3PS + }fj;8wym>3tE`uÅzAQlnwG6{xϫkE7]HH ~5_8ɯs뜀gq+>~?>].Lm`=acܜ>"ˑ~RJaiVUXaS/%(\bxa@ @Յ e nH\tzK?Y)ƶX f#fHvuqҨFą^DJ +a]XH:$?y.d_Y«ѶOo~~ZJ^]rrj[Eۛb.A\Ԓwͽ xYbN8ww`{-CplInF'LǬ/F>-/,zTB^O>{.V~1vtnYHI׽{Bc{C: >gώP:}$%_z^US~nˢeϪq%kҔIe?R˒6^L|,Oxri' ޥ^y/ >9}Ǿ+22AnB:@$dPɈğ?Ǐ۠d~u9;3'ܝd}/Ds;d~>O`?T.@WY4v,dG$xPt2\11 ЧO| @<(1>0nN\x??G )eUMuƥ6-k8b#S͢v횮馐J~Ү*`wo2`i(`!8):W@KD|Ъj){g3Wzǫqdq 1>, Ay-"8YhfNS%o_%B)X7oǶ;LyeT;- DA  p[ZT ͷ4zS>KkL7tDa 3fY`l^{j{~8 &x@ ?= +R7 +EUne2^dQDLr9I[M#D%@P؆~?VN8 o @A$o @ (pM@/6,qkًxդfu㍼*d %vk\Cn\ӂ9Xgh ?)lń(9 +R7DkPPqKf9T$Y?. c(w 5A3xی{6gsv` ;llHklԪa *,ђY.I38aOr791fkpoui6ٶ0 ( KJlK-Xo;_*%/K8 P*cK3\iaY< r|^|ǐk2L=>_USI;İ 6mNH OHT$+U=Td웒rl+Z3! 6?9(zI!73`zѯP^e-'ڜ2a@d#LҖ*1:HFמӼ(/J pEHy,pWt:;7 ^)m.3ȷ '=Zs&6qg +6q[ͷOG$$_py"!hgT6! !E f_+Rl.[buũ@36.}"~'>]W6SL + 1f񌒢Su<*qOhfuqi6gAm8%h?w=Oe4Ĕ=1a$P[k匭sH_g7)hv!oFVϷ0&96gtdul`5( _YT8PG]s߉5{4;~elH&{aL0Ejm<,P2|sszl e1- +?N٭s׏oPʝ~w8 JW14Gu'C0VЮ#ԫ%JFWV]R-fE`%la*2 +& 7Ym((C U5XB~dgr[7h~ }hč87w*A?:Lڞ64^or]҆Xѝ&jL/RiYvCA)Tu6Ae} +{48=?pkbPVg(3]BGiK{hnzicgXeTCP T!١} փNt[>59w#;vމ)/)+F $ev+Ӥ(󻒔.RPtSj]Τ +eGrJc(D 5f&P}j-~&swl&n.Yh)YQtвE~Nkbr[iWra;=VCjRic.TڄjP E &P)46_.K{OkVW<>D:Ewa>r:lHd(qm6r[uKT[|ks+AutpP.0Vhaf' ,լR:!]: sep1"@L)FK%tەYݑ@ 29!kZb.zۖ7.nޭY["B>ߝ1cEGC z)?"WWc{5: DUՄ/ +jDA?iW7lZ7ʷ;[%NJd&Dr'IY\hR60r-ʺ6WC`}UI$P,1oDAÖ/V:eņ-`,oY/ݱ)|! 1iTܽشDιt^73h0!-/]6(֣5~c#턉ӗR05nl:CLy! a1Q_sOq!)%5#03g!0̃T2^6:ע4C_XW L: ip='>sCa@Ci4kP z#T=saTؽ;`fVg  ;`xN@vvG! R\!pJCPy8Otغ.̾߄?m?.N8BpDt=~8+[Z!H[Ck#`X 0- - "dl2.b" >c @gaЫ\BXK&=ה%?}*_Ŗ͐iŢIbhX<" JFA0(&~> C e Cfpc/شLVbJ-?k.A7_"NDˊǣ%cƒ1;;AͲ^bYgT2Cb!,OK= yЫ7DvZC&3O&L%Hq1|4JYqZy->i':OJ|C> 1d#LĐ3ѫorٔTÛcM'M$cؚr]0IU=uf# ȮZT!΢<0ZOsjӞqkuQj-"eA` @XB$d%!@VI %$lj@AA VG;ߙuzݼ٦$DbRfw9WiQ^cUT-U3f5URmJ*0P 5ṗƝK@ޱ C? + ;61|3$-!xUF1x&(bJfX,tf(FނOg5p}o1(f|Sv/%V})$;͚F.MeםuEmvC'hQCݢYаsh],^trx77n97Lw@,Ddu,B %k{=eե:uS.uܥʐt*ڿB۷/7&V,tOmx} o*<^DAxbyލ0>P,8OkĸDT6.HO:{9F#OV{xAW~%=3ϭ/?ulmWۂ%/=J=:U|?HdeP2дpy7g3w{jd8⇃ȀX <&(Gdl1?Ƞʨ13?3vjjqBn8J:j`G'`21| ;7`&oPh1G a}C )ȁedD#O/6 P{]䈪F (䠀Kc.#KqgKhpu?ŀ׊@ؿtAC}"c_zAW;(v@ہ;\BPn  :w#-ya~ C'z6 UC_ + B 9t ;{p?*NN& n +nlw p?8_QC< +Lq;FVk)+>eRƜ%Y8ωgz4Q0kMa?M47q1콌!} Xu;1pC:b`!7Ey!%x„LiRK33oT-"֋2$+Ill2_;$'I$ʻ厐7Fz, \ GN-M"EǚT`R%~BL&6.dN(&pG~H988l' +]mE P7ȌE2&GrpI/9iγ"Szx2*}L|DjP'^81Nh~ʾ}8K ii1U vp9l Z$N0gy4x2L6AT'f=$7< Kl#&s)' /S՗@ A +N*1hb d| Q&O%xΗL(Ɠ+jU) QS4w75}M{Ҁ6D6%h'h ĈADA pm|("F-lTže 'Z88kaVmFwII7 +i~~~}FY;A2 Πq@PB ^WfΔT! sF.JsѯzJrИk8W\+e^_4 1b ,oB! APw}A"NUqSJxBrR9aC۴s%Ime]+nnYfSV)) !cHɽ_oCP% I/ ֔J zP*5aniԚ>Z*|a98fkz.7q{ʹ=O@dA (F0aDY0H R'uJP + ;-ִWSXmzNf+2~D]nt1k%~fo2 0~Py]܊?K +ՉLMeQkj\rU[kתKmVHaыLzqWb1CO@s0 +&߷uasQOԑLe-ZyUqR+ +Ygԕ[j2ZkkU6NQt.bA&b#VgL{BPz7CF7}V3GvHwVeU+mŲ.5[4my6kR-4UN#rH|jx>A2 91PRo<݂x.NW@Ʋ5΅ʃvz!0$lŜ KHH"N_Ԥy=Hzg04Ay,Ey٬,G} "}bg}OXeeK'!vD _0Yǩo"ȋąs^kJ86׍z99`t2~@2ȓCByvK߿靐E?)ԯ&X׺5\L^sv:F"ed? ƿK \⇻)t{]ue5yn4nq2ueI 1@&d tGeɍRR؞Z`nvb, S!O" +Hu rK}*e:.װ~vxcOѥ$Z"oieLMoʲ@[ F{^ ؙΜ.zD{@,D۵rZ ?8rD݁A bfL6lL0V;f`Kdp3% d 7 l+Gq@#[8ko G-x +,=j] bOrT!H4dT2-pSbj'tC>ZMISs?Ç k +LDFr$j@#H$C!ױAU&46Aw'(vGUNkp+o5SB!JbD}ӃP*CD}qIE3 aQ*qGt7Z#`&gV[VpV0wEJz@٦ }}/DІ.ݐr%`U 0j(6 +pUa/S 1f-u%o/&|E@j R|iA +~9_y" -c>CzϐBT0Bh2@EjpB e(;`uzP/R e@SWI-A+vw>o/e<{g@|˚]b={ǖ lMi24kp/70D'^' RʚBka~mg}#|%#3a&ϰ&5==-:+ZQԣuTD+ʅuBf! H,'$!Ҡ("e(U(Lx@e(λO}s7i /l>BG/`X/Ш[ DՄ.3#6'=0] 3ĉjқ:kci!i{JFӚ0#NI@Z +݀xr 9{"=qH{\v[laSBzYF +Hz1|`D>e1̦X 5Q5P7y7@?H @O< qzܻ,\>5F})b_d < y`ۣpnapE?tݦ,p89 ٹi$,~'<=E3ch/qǘcӬ*h䥄gx=?1x~M\!_;_[ 8> yȷ/5 Yt Ac|bIo#e\=;0 cÑ͢GV\_͘>؇:Cɹ>q%y?h] zjPo4L A f~ 'J8=leC5Q QI^M|or=񁬊@vܛ|ܛ,`:jp!ul,Ap#@䐏bv/f<#|`l \QރR܎V^N9OJtQ'i= +G,`Ow& iנ8 `ڹ} 3 ѻkJ&DD0 GMIT: wc;rjޑnct3:S ])lG en G `2w, oo~g1Ag[$KiPyRT'5kkCWlǷiYjl|(9Uѱrfr% 503o':M,s&[W8nR)UK]^6a֖ 6X~%dgEl|AWIg)E + b K1F|q B̳(V=1mxCY0;̂c&εk\,č `rlLjxcWʴ|Yu6NQaK:|a6.ݮX:ҝbMf*7CIC<\:W{}w/<صSS~ՍuquDPQT(bIl$$,D*0:ŒZ;NZ:nǵZP*2)UdK9}m^|^K.7VzaZjBK5}F_\c<\mzGiafӛ0ܻ=|j|4쳨Ǟ$MW?l{I]voqf"k[եm+UnzZh|:^Eh[m[?QIT"bŋxFR.p\T*m?;1te!WrΉDyjx,k#]!ԳQ>ňX&gk *Y>cȎcd%rQ)#5Ңq+QhG3bwF-!?&H#!EjZQq_qY_iRH #ܰ8΋ŊhM\ sp1nq9fG!~%d͠3Y /RLtFkӡ\Ob ICo2 : Ʃ:KayU4c&ϜBp,4? #G2_%dBR+>a.| sxF=qs@ ݄Y0)։AXISQ-~bOqp?;"s;TR4HH6•%t0 `Hp\"b4GvnM-13Vw_,Q1_@? `g]!gCzztPh +á.r=3'CM*${yCBEXtY m Rw26MV/z/钼vH?i3 lhS`¨DFf(Ь\_ܜvCrH1D%3O ;r,jߥh@aEvy7;S0 A1lz, +8HA6 MPnK|bH- z9DWUB𘂠z'~٨]BfoU A %@ǰlr2p`^cI<BW(w8 V)%$uWT5!zJ _6+_(ltrH e&f|U7h2}`t06 +cP2A J$7?OCj!L0lSAG~DuAYgV\7?QtR6?I:?K 94d0 \`Qr$TOCl6Vh%o eLpq__ӫڣI7?k~"-ցjWuDd !I 2 hQP(ThI ǭ{{̋yy~y$A'b*37EmJO%\OŚx4C  b'iݑ/f F}KF-%:v22vfAi:Oǡs=_H`0Z:*J?,m: 20% qqChmݨ6foT?'j݆49u NU<*А^ _b`406YAP24]f2e\w|D x~j&TxXp%=6s@4j rѐǓ +) [`bc1` i,p<f;/_ +|A;sT!5஘I 7X- eI$->CX?\Ij(cO3 4#76N0 Zd{߽\ml׷m#šC.9 !ƶ˜LV]Q[j6,KeDŽ =<Àd0 x9h@ZjKf{p?pjw˓S?+<ڕߡcSX8Z-PKj~!Bl0{R2Y:=,VGr=/mDP\s`z[k sBfjv,t^<{ j]7wZu@E מVET$xb%Rν)S $"B˸D5ŕhڷxHGz,߾ோ;^5YovYcS%]7+Îj~jrXUPPl,S.)Du2qrgH\&餢aH8, DO7"@@*,XSiy}-z.h umǟѨ1yHJ%e+f% b~jږʑ!K餈tXHFy1_d 9i9%FWa`FN֏oU6>\w1ҧ"6TU"Oe!<32%Q*f<%Ii#b|TȖ 8)GjD́dtm-,_tmkŃ]_t_w]|`eDAmLpfV"tnKR%q)yI㲇%dՈznLHK +B@ +6X֬6c7WG0}wv]:֋5-a9AZRNV +T#$Jđ%"\hrLǟ7J#rn<[%/sڥY-xg ~5=?Xt,S~gZxB/sI$4IŎ gj/C5z*4 F.!gCȚ0 -Em-xlۀl@З}pƁ}U7ܭ>"Ϳ{IŒ81k5Rji`MK vXQdbF0 v<[_o7l@陣UeEmz]~?hn/$%8vC2]$ow/4WԀWKկh!Ab;,å` +tYk24cGfMcݬ?Q }#ف!'Gz6⼆pq^o 7}:Y0y!`XNKg j,eUL9or^!p]/?4$BQ.X=㴞0&+Am;2]>0GzbL;Z hk ,A}kPdk-[me{Vg]1f=Ϝt{jx&{9:jo|}{׉ϾGt~;߁pF:0Yc>:̓|ޖy9ӡ7Fy:-p.]gQMy? q +.,* l!!!{ I 7kKGwKU#-X+:uA=zL[8 +B|潚|w]=hil*5{.]0wp3GN RqU"֘[>asbOn"){>G6bڸ-Gx}HY|HC4ЄaX(AQ> a@TNq Gq2͓$ߡ(2)*%`8z dE!; qL.}6D3e|4|Es262'aqh/Ȣhf3 2* (\GAi,; <As +Ru t:3ALd> 1y +J ' JCʀÄF KTaP-!DXK/ldAV'ɺ.g Ivg|[xbd=xM4d'ѡ`1IgB'^9pGCI<ے!ٟ +tNf@x&v.Ywg!>Y/yB t&xCȀ. &E [D(@/8nBܖ>BE<C!ρ ُQx /(#hPy#o1&BPPCUꓠ4 ʝ =GBH#3 KGR9 &'}HNJ1&QOn=[}KAݝ <Ϡ#4>(:qLT}å +A1(Iy -|v{8TgP^RWhʟk4Owyw:?.)4½a#*}P23L}*QhAd$?ҵj}jzoW ˦QӅQ9g0"7x&XśU@|e渱jGʰs)wtuV+neEc88ᑾx_~aKyrpf.l=tГ|{]Ċ:&N'ؐ=ա#1+mWU]GF&K_ +n[nZd(0[mmECSC-_zl/yAo"ؔ-Y#zY[|%+p2\+9TcqK?gK:-;,J/Y_8Z4h 8NJ),9yL~#d+ȷ.ͱLlK2ȟ9( vmpo]_JSMk{As_%Q{k7%γfGpYeM>'( dȾWOz4̣a[4;Yp؛=n[m .ѕ++ۗn)ztAGd9׉+eU|Yy+׾ʾݮ~.'0FfQC5&2%?1Ad袻[~mC?h9|{ɉǪ]]mK:j\]Etm_Wly8yƟ8H%CESf_˖889v!5dl!ҴeFiK4L^XYA@3AZ6]MDj+.;fw9&G7%ƞgTF.8M$, +%tIIlb樒I^֥N{:+vxof:4 kRe i"anH^lYXVt/#\Ԉ 5=/%z*"9z&,9j649j>$)j%=֓0{"_B4{YS.uEp@ +k%Y5_qOfKf|Pw .F +&BWLxYN\;.v% +#<{+UͤHߴzrLNM~jK +ODdg%222YI„)x䇑 ~d7*a:<:~7ǎ.DDaDrxY~nSћjᮽ&ʷmZ_s2P"wZ~ܙ *d 8ᇧOq#Rgy)~[& `A O_B'=q/n&yd,@؆%`mY`Yn`ug=w4{@7|I:H5 ?BHI t`{R"n>|bf/s/m!?삐OV"xF`'!,ɹ 0z}OX ҂Ag,7{Ɇ_g"D.ǃ +QvGlYMtBt"s+]*W5Fh+ !:i__#;?=G+b `>7ҁO=3@$fAb"h%[WWGmtp:f}6aי D @+5zq$X?r'j"Du"֕ +S g8@> JdHJ[Q+<: D3q,]bk,d;2{!8?Ds3듀UHXAPAK +},N&-*unH2 _x+lƴEwÆ؃Q7Q9/9}pŀw3Wq>&!?{ԯZ{d>@V#֊ArArUU=,7J$6^Z^%s^[%*7!q+C;Q 8/DN&A-d_Ɠ|Ň-֑{@w. …lٲt[R["WQT;KRgIO{[7c! qe#C1$WLhb- +#G4g _4egy?YH_κs[+▲%kҞ+o.J{IEeW@ܩj$>đ|)֑6UTN-g7G8/yZ\ИNn}%7,ܫQ=V!Jy27ңv[V-@g_Bidg'=6M%sz_e_- ~6K]nt^7 +r 9戞;O?O9$w&8|[ٮ]ٖ2h[ͩ㲦ԷƴwI dgQ@zlZhRjwZOkCf>VEuv$ٳ!}*$\KlWv#Ir8}`ZjMk귚}#ꆵVE}Ƹ|{[)!yDmH@6o<l&} ԭmݣFyN$,P}U.+*wWdS6g4e6d\Kٙ٫NQdsqYUDH$[G dΥ‘2VrG6O]m5n6;^.{vW6g?h䷙6 +[ ++eyU; jks?լ}0RiN0-1VU0.{$mJ l޲T͡ p<߽Vԫ{58xthWflYWf6nIY\#-lTWO0vZn|Z^03 iMqTU?(˷y{)L|28k݃(7x_h {YGՌF6Z +Ě*yeNfSkʦԒ4Sb:ST41L a&.&{S͠|>rǔmݭ%"J};uʍbBf\.1M),,ոLZ^ُĀ>ӐX:)(UƔLV&Bٜ3(CU沧iFuh:'ʿ۝j[W[Ģx=rzSS +nW&./fkIiViqUX٬5X9SY׺-CuyTe4\ѪuMBXEAaIXE@0qWzZD +REAPAܵEܗ#n=3v +cNUԞ,gg|~zy}?ѐf͂1=ŧoA4ӵV+ok2?mW{$QRYk+;.b}˶S"{qIyy%w,>{I@m˶\6E~у*!ݮ3FtmuM原Tյh'ly}OqOj# Ǭ;&a)*>K_X?+w᜜}md}=@V^`O2w  Y٧DN6 u1ֳ.3&sՒ"/jT6慮;TnuÛf=,=sӪo2/ UYeCswFRևD"_IUǧ M%S,\RU\,=㰽CQ>wݩy'G,iY5-yc\vSѬc{SkRNo / Æ/?R>*FGRGCo#zTFtb=tG_]ҡkT%^ 1MmDd+/d/>08g6;>'^:1U>>f6#9(TѰ臝Dw]۽j/qTyÈM{\]ۑފ_q3m,k |VS\1s6zڌ1יӣ vyŴ#>3D]!h`?Utr뮈ӖO}[8:>˼&<ت};hVFByCx]DFvAu:yDgD7#jnfʯӖ"kNkzżr =ZkCO]JOxVcz>Fȵ=U͊t2T8w(C@u752ω.4>/N͈V/y/eTFWfɯfOxdחa3/N׷!oc.܂M |{FD7$/!5Z!Dul+Xvv'_=7-)_3{p~jZxY4C +UClw~d5IJAlbY?hGXaD|K#Q;#JÎ7n:Z(3 +BHc?d`l.ATVK\_0l_Lj*P5˿C)EpVCԿ.4YEjE( "A% #@#r A("HM׫XVG+VWZ]gߝ/g|g]ך$i VcjD0!D +hzG[Cq n@=_\r}As}F} +ns[x +ϫAy9*Φ9|f9DY@DB(KD*׌F!.mz?2a4;Na1vk +ZC狰oR # ~H{/px*ٽ_ +LJjٰb׻ͷ=o:~y_#!|\qw| $|ÃQ>P@)wusW`Qn2#5hyR/ף5n3Q-߇/5uM  +N :!x\$hB6&P(APo8.S3)mOEHd`\iXf6iK'Ed Rtv阽';' :>|$l*@zg!U 4S V, =vS^jR +\g [ͨ.Ǭ="w99)xOHKU|%i t D0^y(ewE&:bh F 0$@@)=Į%Ωs?A şS~+[ovlLqɥgr"2.GRIZYEࡄc|;+#vl6Knsc$SA +j)0@7b-ǮȳCcSSfz3%쥓a㹱.#->J ;,3*o&e=d}06ߐp]PW%n 8r r`d0q-=-@Ѝ}M>*g./.qL'꒮O+IX") ]E7!=*nFgfONTF*=ERώ\>fP陕}z;D/*'Dˡ9a~5i(akRe +-D}/ +=˷Duz|o.5-Bg7߿f6x@ wqo]GSI:mu~nG߶a6޲z1hQoge!̩R^[.*KחkUM/+(L U~P^^Z6j`0pXWwT hu:yMt52-&bEKh}]m[UM6]e_Q*P+K+njQ@ɵgCe"y;B;9S w!!tC}fh@nj ՔUOguUMbW]CVm7ϐNԱu/ D{X[~|pL[V)DBwNc=fh rͲ]5gm[Gn˞YʆܠRzBNQH~T +Ș +Ht@ĖZYpـp{C |i/CC._-+aNn݉[S;mŴݭՌV"0G)js23^;B|3$toL>,u'{RFj+E^O?dr7 N07]X!@*Bw]Ad Bc _ݤt{+k/7ZT_ks76mDna-r[;~cx|D_|J>KˎEћԂEG->v8T)Nв@]n|;)T{s%35q0Ͷm@yW5;dd&GyS-<D6zvc_֍Yco,dYbjmt"\8\ۅHMkD Ds;^ ,4㹼~ocd 8= TxV{ .\;vhH5mL¯.CwC׏ma3>^gsX~G[BQ(e>*  MCraxayFc xGaw$xKp' l`3vog&_$*BM# |Ʉ@CBZ(( *.\,\ xH` X&c ࠇW!fpU3+l?D"\" Hų: Ix +C =q?/8T 籎簝'c??g5|M˾Erb(xS(b +DZDhĒT /j!8K"f5SdZm$=m2] +{ +-HEbfy"z} ];ҏ|!iү 9ꏨbD2wa1xd] ԠkyXzLVG'zB9 q h( F|?b2 ?ɜgfn3~_r +B,#dX,TzGPA}1a4{W#"f2ς友#; @vȨAKH?0q}5HpvE,UO ɯ)cI +n e@t 1W͈1Ҵʀ﫧4OmbEۄ?+[+M:VHiPv}>dj3q]3r57`g0o/iK9XߎM9#sdkQ5nBN y\8 <; ?QB+ y#p!uNxʶ [Ÿ] X&wg<%ݫ:0/<8S6|n:9@틼H뉸Axh|KD~F!ZS4.y} + +|&t3I l}#fr+Ȧ0k4f,9nD$s& J{jUwQ1k n$o<.x:rVȖQF"vIv$5 +Jst0k울 NeNEOU{JX( Z0D] +(ަi0E&pJהFߍyǷ ʣl2v2&%ݵI ť3ɵD K%)^U + +/ +Es +!Bh`/ {o. +c2{WTKEV}9{[I rU:]M/6 %}_7[͖7[|ĒC_dD[ :U7JHu!ܪ5*5LNe莖˜=jС&K<\YH)ʨ+d nQnz 1!Y*bRSv10x{J.7[$5; לvU< uSTbt<%7GEϒ׳dYa$8̯~Lđd"412D +Xp;O눠kXMaщԭq-5ǷUWFRW%TVzeRkYE;')O'̝{/!s[Y)(J"j& pk0hkZ1i8f .ZU*+{H˔Ԥj<|/_|b +.1]$[=gp{W#vVvYB{>bc'ٸQ9jU#'!@jYR.:S%񫚙'+|*'88|"*;R%S"h5[KLqf`34&w3T1Lz-#6-.Y(l5+ȼ&WdC#- n +Va#FpV#ZX+*_ͿE{Wp ``#6ფ!ly +@N{Ss\»JC:՞A=q;mAԣ͈zL(Auy{oq`w0@-vвuq1Q -q/xl#GN *v:s9>Վiq\r@ o/"s;ٿ}52GpsgN kdӻ iWRX0o39jUmW;'2w(tێLݒc} 9. ra ut 4|$@MH3v;b=IQ>as7[MΦ[sf +fjvg:`Kږ:duȎ1{\E+WwA'@?@ίXΟH m!f[Bਞ_l쫏^'1)i}g6Ky+wVn|8x8]Mh_ο-3'pC"HvY(9yѡY&/J9hZru3W/~,=A}ny;P gD.~gЗL{(m# a!: 5px7?ՙSa20 f`FP"JQ,X"q%Uc jtE=.Y{uƵG"%( +!;O}}'~$~0Ofh#v^R+uBW e{; F;m_ x(6Q}اD֍"j)]5GPps`|(|H?-"")bϏ߈5X/v~nH>6J-߳* .C4'DD8?( + + А:H>0ZArCOY +yJLX R`Ev%,M4/q-T{cDAD 38Ӆ㡽.Cw&]mqm{w'♯E^d֬QSzɫly]jyh'P=9]}GK4wV{Ju#qg|&xBSFӉПHD1v( Cjxm#TFtfNLPɮ+( }߆}fDTDDYaVePYM*X&FM0.59Ѵ1ihKs޼[ą3r { ʏ2hnڒ۪1Sb_ǯ*Ҫ=RDna_Y9sMF"",MB0R߯iPQt &VX) wj+\ټwIl徼Tʜl~Yv)(NBQj& +S(Xlaᮔ^;4>#80Pk=uL{Ӽ/xE}ZhBg./c$18%#p0U$MK]O=O>d(NGQb. +w`1JD}P:}'ih`A=hcZU4u kbMeՉV9iҊ~-FX_r'N>++D8E; +QB`4ԃs5ԃz{vH[Cje-ZEM+c-$u))Y$TzU7 Uxm];xs6pk +bJsS 5PH3@/*Ʌ.3rev.+k_ٶ0Ӥ{,wdh9(w辩KpBr_:lEX z.,^.Vô6T~GK5=Z)GvMw[n̳>\Q缮kD{xv;a="zNϤB 4MC rfh a]';m$gxF[bFl6_7 o7䴺)AU輺ɡQA5h8AzvV,Ns!eL83 Gx*NgLбB㐱Um +kpooȱ>^AwP~1?OH1Łi=3LL{յ3OǨޥzZtnT!ACӷyFsh"D3\p-Ds8I?DMy`%6U" lBgE b eJ2L^U++fMOe?Y-k7g]ew+bG)F)O+a5Xs\3 )ς@x+܊f֟btRk(j/˔? 'ODT up~ `$lF򙔱xV2eы,?xO{*PuAo_t?_#?%7j`X~|0^@0WANx絔Ahieޞ`og?hΓ|9g|Ht7B|{`'  zh%hp440ppX%B0H1Bo FʗRQ>= X=Q[LɅCy+)hEˉH #[!`|E~\BAYpS8RB7(ˉ +ro }bL x`B/Hb͇C<hƠ3̕A#z jAM,H`Z&)&5t>2L$U)}~D^ KK0hȠ ]̝ACo l`rI$! 2A%r|INeJvv :2hOZ1[•XB\RJj٨B: Bw,\'u}GEugqSFA"3u +DPAd230 ",BK5ZWcM=hbY-b'su߻}9(zy'V&q_ Nq%]ev^Hihde-r8hQA:'hE"[|}mqBLb?ǖ( zŨ-,rw( e}ow?$kxo%7WCgҋ_w?=߷{'+E;oKQܒ(['e8s21E3fNPxpz]8oW.Z ?Y̬ Y 0/2]7\ +g'\e +/p@w$@/#@oZP/^z~>+]}A&ݙ;U'Eb;w>3_q)0JƧ(:@38]z~@Iw}҆<4{~ެ>;ܛs\Z&Uٳg7'dY>=x5qχ&G<ޚ~f

#z}b!\ C a ZdC_E yN68=qh~y&sL?ݢ?`xOn>A]gwd-MwN6]V@A`Wal-pM9G2p:ҋ},b>H.p ,ݨ?$Ev/6߹r{Z6A[K:K7]`'QkԱO/&f~e%<疈JGT؃q=ѱ{#4=]7nmtۯ6lM%YK#٪w͡hOPc8O7cq>_'d$8,d_۝P=>Ұ;.AԵ$lSlEGtmMֈ6eY˩1sC9z:N(#5hWұ0e7gRYp" S'g67c{g7'upKJFu=1Ŭ-![ܪYĕ6/Yn"UVѩ6̥2+yy]7Li :Ƣ8н}I ڍ0۔)oS1ņ,؛m ;s䬞l/^g\Pu1$U)&uMCR.־:acE|sejkQ)Wjvţ3q$2 +ÍxAe Z!3|gVglnG^[΢ DY f itMuZ<ʾ$ɱHѩII'ܴI7r/Z52ĉȴI0.x82LcTe} +AO)tX6eiʟPj=VٵuZaIBC]U(ReS*,˶I+-K5;w01E]#.BdSc +PFF 9Pg?\Nay4;ʛfq+ Fuj,ĚqҘFYdNʊmLXŠKhLX9:RXU[<^H}ݍkW J8 +(8g6NZ`jNmzN?f`afnMPEESkٺn]6eyZ(*X +)JYYػہΞ;0}'MZB׋ǽ2-c$)nJjG%W?ō'=vpUB`J56<ցYki3d^S`gꪉ~E+߷bz + |NXc.tsȥձK,i)X,1$f=baoy-~KU^)5cFi(ޔmJצJGxiqoMnx$p̆; .X$lhIix^IUDnIcDܵZ"sVIdގ5^u+7r~v'l3`Jy*qEX[Qsl$S}Fna)kֹ9[V̭3ʮ؇-%$}0=5P-gťʁi\&TwWQXJ(W wݣwy2df3]/ӪKR\;-] lI6h )wHp8_\ɞ:P;`yVCNdQ7F׍j)3u{&կro7$1T(c1f`6ɝ.`2Wûùf6hXt$ G<gSFcwAUQ˴2-Z-~ˣQ;"ijro`R?PTY@Ƈ& cO!g|&_$#%;`?;}MCO"h-ݰ} `;+BgDi#3~n`k/b݅ F I'3@9=.ak[,m03Lv^NOй^6Am?tuނvU*3N5?evSO Hflo|oa1:w4;pPA7 -`s̟ɹ2;ك?e[V`'` x@7BdNqL9ćᇡ7\.,P.W/{rg̎ X>̽o,v$'ehB| CG{"$(C iJ0~OzJclr}jO][B 9 <9Sb(T/yf(ў:-TDA@'/R'yN[ߛ3?;nD$_}š-&¸P9U^x<~4^.0#;ߟi%G\ )PaI6Re١Ԫ֏ k괶MM6ѮAbN} :F9UrꧠǕiE`_PKufT :kA+i_ !7!q6Tt-? A$b@k"q$>ǫPZ%vٱDX}ب]ti;֨ڹS+D7Lj:##ݢ{-T3$88t%|t$ˉWӵ ki-Η=>wqڹ\wYsssy6%6{6&]jH`T$>5@| q4Ay@+#Wӝt[ZF⋴dډS5?gcb)+ )yLeKgMi4Hm5M'UvSUX*iIXgk{YjveVc5 Sհ|w cemyUWo5+ o" JbZE( K!@k@E(޸junkn۱vvt;ad?=s9s߰NJbMH k) ^ ك{x s%' 0!n%&,%^JR/5|ϹR3qS։ةPG2{4!xW!s΀e$ kg|¾Ct+J\V卵WI*9}V8=0MTL$[ƒۘI=!CCY=2/.H]r³ זDظTuYc繥ΕAt_fMMtfv<gTF0즎Їyj^]w!S[lϩ mn6gu4Caͤ&s>*Ie#YBCDHYCB>9Ήװ{^.p!g 0e b GP5&0z +ޝ,}`k~ I_Zȭusf털\;')Yh?P[xJ$  |s×jߢ7 A R7 +`LRʢܺKeM + "]`Ȭ3VVs͆v~YQaIH?+)/n(|+)1"4#Ucpу. {F[UQyнŜX[W]_]j6BJj9%m|cqP4*Ht+rޠ5~#0t`aB 8Y0O0{Ͳny\VQS +(2UXEj/-唞ה^dޗd3MD1AJ^W%fA=X4By#45Zѫ ޥ~E@C]S_kͭif!azSz;\Yu:\YHUITf"P _]AxkC?4 +`Cz'f,@w +;kW j0\Ž-nؾ$mˉuY [uMeW/ة)ZxM* u]xpNA{&q38;p;@57h~D@t[ۛ NDn^>pW BCȃz`uP y2cc}8ܻy3itu` cOx>>ޏ;x}~lFຕ@Cq \֥)bJr:ɣP-g< <ܗ\;JܖᦼUp8^E' 霽:'8^vMm -,U)Q٬jifM~/-߿-4˩ŸS۟*p-lQ犓|P:Ma(UOUϰfRn1MPm6MWf7 +l0Ԭ7m\keYb׭Vh %? Z+jslgXgzj~:J[EJ,6PnLW . )lڜk\]n^bԼfy\d\h,7W9aSs\ Nq+H +eu-??;w +WtX1QcJejtȴ* +OY4KTh;7h.?~vP}^P}n#~zБ]N-:3.mKvʺ{:+=TFiXCEqYZX, +SvfU6zY_L.4W:~Frǜ !{vziBЏdO%⹷7ubM7gjHwP,,ΏL떢u͌lsdvq);|a\NwYo _G=97Y#Y.{{3~,K`E=^&W{^VocvJ4yRp }بR=9$A_ٍCf =s c;eH~kZLtNr"}zpppc-4CJbe6%%ppj\&#}YI %)֘ꌉ!;_3T#R4b JIOde7 1P,,.V:,UHA@*`-k1Xb]QQD#UѱrԊ:k+ڙs@wŤ,F/(GFWύ8;jSxTQWc(a>_# }xk+$|dm8IZ%BN(If4-yYrR"!1ba\eLBUt|M,9"V6:p kv + A>0^舶Kgųf] ޹>-)9;r=$eѹ~Ȝ9aّʰ4$Khz: w=}lIV|(fYb.sFx <%!e3˦˂KQ~-'-Vy[M(Yc^IWؒSڎ]*lH!)6=g;ؖm^!I.I}*$BP# `hKWjlҪP3yU UeXxUYRzVnQyTWW+>j +a^c{s2|s@鎭WU[` |7q8P3kH̐ Y I{6+1n2w55w1lmxk:VXX\s;}FZ:K+* <moԪYG]׏[\?Mx,i+q1K6HVȆjdCLN2T+䃶^7τ={tW +MDofm]2 kPO  3CwǀPosc6.C}$NKE%q\[Hv l#z,za ˞u?0 &5M:0h`<c=F`ӒrXBz\U3X>"$d382;s `. 00(лв]:!e +mv0o E2 +N?!kvN}'5) i{M'܋HDrA..iT5/Z\/_\JyC2h/`pB/뭐yO33OW:赦;X_*8kx!v7\[cی@77,]N)KOgͣp4x0mځ=jz/ȏI~"r~T<</qC.נ(++7&F,(,ȲܖEvvrY˂+  ".!xCEh&Fmc6If:i:MSM[vڴ}z<_9y>|e >X6e7pmŕOK\@$ dXqu,xFVe +*U-])[kkݵMp={aj1drrr_w~ko7CfC $r"CkKGmoWkqKp/4 nRZ.GRZpP9E;}VC)g~֬(b}Bq}Lq==WΑHH둄CHW ׇG17r}G͛`!:)3aNi(-)>)wfi^Qg2z{88w}Hca kl!Mw07ߟWЧ>(U Qϊ귙.=CӞOQ[2 $<%b޿{?@ωlsc9ʅ49Lføv33 @fkזs5ތF~OF-L/jOJ[>})iNؕND"BWO_zp}b0L +&tRݱp@Gt>ի/`wg[]6^g@ێ֬@wV?Ӓt3Fݼ^wKZVw#ơ#"$9p7\G߷`=` +ci`@J0C1)Q0󊸞<+ߝ[ВrE 9{NÈaޒWޕ m'2H1D>O1wW9K(D}7 +A) iN3X&{m.,5V4 +ZE5=!8)Ae_HSGD瘃[xqz~\__z_ΒhlViI]lvcI>Yb9Jl5N-,+̃RaYLPZIXn6iH; \>b';(}-ügyQۼxQ}z ?jXxc^.=.vv)jdҐ0@+w(RV, Ư\2ZBm6^V{Nr1糨{{i'҈ߕ>j@k<ɃȣP]S!> kjX?7vy@E}eaOp}P, +(q]ՠƂADET,NPXh{,G$1qu]{Xۏ{@xgygΑڛ%_>`Q2l]f(2C/)멷4y赌A.| b38~Z9P rxë;<+"Q1ír\\p4éUp,2!9V3yLYǻH?RO VF*gS݀cju#`WDak261ZCcIڲ*K%\@]+!=bԝC݉Eݸr6ԯ_ȠAVh6#GdeYPV: S^ jO-Pwm.߃k=?CIl3Yw8ߕF6eل\dikbR5љ&+"CV!V`zmDQ7+|; R@.Wtll]> 7 Lb|II}g'&w!h!y6N(F{;Q׋]# DuOrLhv/C?[7lO 1yI#_ҐWhv<xռmּExD3=桍i<,`!Pqk6@kA? $#dYM6RDJvRK!u/+~xI!쨭PpW;H32$t䐍dur +.2i.'WG ƙ5H?2|B>N"u9RkC:k%2SVo>~CG7A8RWm! +GzjXjMf|tX@Tjds"@# ~I p'4q7F \hK_hZG9&ۇGx}Lԙ0&He%rM8O_ŠS 8tZ%#R9SThgG8A'5qU˲h%|:bN+qJ'98̃UYê +4jpHՀ&|W2cjAxQeNW^/'7~}6}pV7lGX3`?`8nsWu2:AC=84aT9F@YBz7ˈn.yJ\C;N;tQwðԹGT{$aL敃*|Tx{JHfKi +IA3!!Z=k, `;孁Pg} lʎcPR(bdl HVJ TX)Iy'e~LY֐՝FRK03Ov@ol=P4[Gas8OgHy!s!) !!9!5!U!쐣eOKC"#TțY?]8iG,=c~3XP7la(<`G`q8AZc"[eLeʳƕLFEq2ݸS^~EX(\(I< ԝn_>|r8nU =+LXcFie%-7e&2Lt\E)EjZL1S-0FlSϏ8gj1=6 ,Pe s :W|j +{Kھ>XX? +#e&5E\F3+Pydvf>6#hE ()Tm(O|ǧJx bca@OdFwƒ0XiQGdcNR̎LNNγ]mMV71.!Fh*a`+"}ccbuX2qH &̏(͍͎)K#"q4!SR4VhuGEyafav .D&葨((("0 ̌ (qh]\Q0.cMh4rZ=&Ic\kmm&A;8}}yIirjIjI4j{'JxU?3~F[6a>(ѠԦ*CPnH t$=WV^PVOW5MߡYgMYHc֋*^TZRES.qaQؑlZVudD9TfCi*LiPlJN]Y(_Yeƕjq&˸KΘqZqC&#CT ҏ}mf`69x%RuԘTfbK0ʬcQbBA>dbJxyhI%){rs~0AZy(R+‘R9HLT I\E4L6-U]ު^WY>J"r,JB2`y)PK8]LWA߳H^FB@̯}a瞂hĺ0ǝ"ĸ3ndX宖Ns/nO}M><<P{ + ~u@7hYGo ڥŠ$;Fc@G8;#\<өG] + <M hw=n];G;65+P`0^ہN``~ jCp(C!EAeaqC1}C"? 6je6րv1.Ao8]@8B{|a#hB>n~psynu󘈿+27ԝXg&Qs459=@{?0# pZM3lF{p3,?gyٟ!a{(pm>/д.d/`=fC70ԧ'J"H5K\~¿ƍ b^?EnD|B]k4RCIX= +(z%-BR&kOm?rw޸p0>&?62j4hGLAIþxq1GxPR*Ǎ+GsMԝPS20l<@?F-5Aո޸5ZxWXwq+0"<⢤MT8UKƱs qW\ %uW7hZpYӉQ\ňv ¸C8? ΍3n&<ĉIdGoN~:G ӊx0n11W&%atrF&0- _NI~GH) +^?`ST!|:lG0V#ӝ84ߛш3۱j웹 Cv`p>ݳ10v%%U'8V? _LHjȹ{<3&̬)8>'$r&cp{T`: 5cgP'vö~ak?|^ .l +>/څCք|/@܎FcyG92]ұcq6-.Rlw/# û º]bO~qui;X\/=R}F4XLk6c9 b r&G/Ė$W|ٱVW.jձ*]إ[/vI!-;*ޕb$7SjU=c;3Ҙ?ov$/޸ذ, +Xn}+Ra%=W.H Ƅ'NQ?RjjWr^\ Ekp4riӊ 2)I~<'yNGWJVRn0͐/BBl4ԉC6 rUe8T.j* w4eߓ(N*;STu˯lU' j^,^h71nFȘyP"\ֹ-B-΂d,NJ`/( +bAAdHyղ֯dۆ4fi,5L}2dZU%3_S11׫=W̽H;Xx:O#c㳪EpFIB81(rБ-6!Q"ګ{dwY>ey&& MCMZMZr4;ej\A+XEq 挄2r˲S/dSYlN)ݹINuVR55I4)I%)RCm|GiJ%i"ߋk$UNjr!ۥɕ,]]EBLHuW ]򲪣r|ը纯UUT +U+Wg`/*!mMVXE] k#ݳFz}IEDŽdAyZ8Z1~SIOrYSZU!ϸ\R㻤Ž@H55 IFJd$LEb<[ðu ⽉f`ׂX.omBw{P ޻bh'bh*6FU {'Za'|/^@,%#k& jU8"W-EĪdĢn+ºKuG|qXYĖ,$&niTUk_p +"$DԒPJ2UcLUjj:Jϕ:Gr#y<꒕Ȭ g*]FhI#tM#44B3`i M7-a *tfpY Sa*gC~mw@^dQbOE*<7Ps#)7Fay +믐 + +̟j_v;\y)`jcmAv3yf.fN5`={e!/b򥈥Rpq/R?- T@iڔʿ4A~kS>jmVҾU^#_WOjYQx?Vv&gR\)"K/ʥk%O<Xp1Pom$5qQ cXFTޕe) +SM4PIYhx>]B IϕR)51JjIb۶21 ocR P RCk(b Wovm7) + ĚzrjE oTK;$]++>v۽ c~ǏZZ}-ͥbbjW#0Gi%oFɺUh$/5?(G ~ŏc0$~b9EQ:_|F^}I;l 5wKa MchJV0E:\:Ǣt%B{ KuL/gds2y4]!T=AOI.?H+XMXPܥq>gA*KczM#c/v?>>~_zNo:ptp0JSjc &C0&51II1/gה_q0ބ10fXP+` -6ПPOls&\wV6= 0a&~j [Z=W^u_:Rtzme.4+k4xƠF +)O ίu/`@hȉ+f7r}!>w7%,gҹYn!Kktv> KP_ ٤4*3ZzCǪljjm3S/`R _Z- +N!Mhon6\[b6R\wϑc*=Vc=?jCZyF+n{>@NZ5/bF*#r#7i{YQǍԨ+ƌG(HyNd7xg{=Ê6Wvg"7*l.an ZЭ跔=Js'jvLbR53fg̈YaT2c?5b/ScSbM#I̯\%gˌ\}2|))enE1>=*U)@=Da)fn$[IcuhuX&L;by7q3qFzWhD{o͌ qڽ]iVK4+>B =5#>4`%ۆ)6ZSmD{d[1ѶИ`+UXj,m\Fλݳ 1g$b>ã0{ KHe K"I&L2IfLB&$$C!"ITBR, @!(}cVVc] +B_Hg3s9|/>X$E ҐcU8E5IsT@U-wdґ +G@2#Xa:Ŏ;BGYn;[ycq9.YK$_mqg.j]L,kc acSUU +TE<',ݩӣgFsQ3Lw[,q+'+yN+fNj?g8IK+MuJ,Ty]̈Qif3ȝ;KnEFk\mǽvo[Vr_\GF9ƱlMԀxꉧ,'r`fE8;J9SU3GK= qɔϛ\o@^o1Mfg<`9={4cVy+󱕒c}fCV?8+/n-xBRgT7\c_-or}'w*Q?_n0#b&w[I^+Z\xm&}$=o%PF0 7f|>xhA,BeVVQ2#*RzTVj|&)ԥ`- +V(!x lc 4o2cؒbی-͸"ۈ+c/bO~o&j`C5o(]k(FӜUʥWj֪"ͬFnԴnM=ɵ(zۚ\16&gJm<h|Pu<شZՃ4>\3 i7ѴxMmthJcuC2Mjӄ6ii|qkzCz[Qk`mD#hl#Yy&-)tS4s!&E:TKXܗ.S p8.jkaR3нAWe4ހRbc‡/L>e~>g|A`fNmh5@8 +q P`%:X>qBx_]}%~1%ޅ&V#7B%B70vޯեh>g^}~$%zEs`@}xËWbCaADA z,EL +Fe;{v0-[nrt#Lqjh8Чm>GulꖀiEP0'oeX׈?L0?gpjJU^lbPx;w@x#F7b;&"awQ\r㑗#G~-QXM7gQ;O-SQp2"G#q$*q`i9-2 v/kΘV#cak6X.#/a86`Cj~c>11_Cqy,$Ȱ31;VcJlYi$+6%90HAOPKL=PISA&ze?Z#tI %UoW9R2yWP~XaJy;RU496*pz9֧1ڌv d?}ѓݙCM7!Y'KG=2%|'>KL!rl/碗͙s1  ec [Do=9 V8PxWtS9ڕ{QNUy^ g#?¡3m>K,;&Ygɸl`\*cїyŸ_΂j +([ +OaZ p6¥jJ4 ꚰ>ªzB$a-@Sf4(cCO# 1.aV-EWQ|řh/΃D*.m^4aS$E0 u3J$a"?JE>Nśi^t!:Q%,r\pVhЬEv6VZk`n&AaԾ& EQH5咸Oͫz4KI='=駛qfܚ%piQ)CSU6UhԕêӣAgF&}F F@NZOIB[%*%qX'{j}񻋿UZLXj`-P:FC#j -1tBo Ag}Bcr:#w#K V5HA 5Їf$&"p|wHdꓰb | .&7P[M`븪oR#$32R$uHYjA\, iD"*cDAtH8MENLm]'{LwXǿ *pʐ%DqEׁ /BEyjMl`֓&8֪16Mn?H}~~=~_Y⦎%( )Dn(/WS:`ʖ@Φ%r2mKʡ|2LhLcx, W<$Rk3`\r2#s͡jgQ[ ٙek,3ƛvsZ+*Pb[嵅OΗg +S3`VjeSˌ[ۑCh(u:.:.Xn0g<̙+[F_sa +SyH1g`^.@Us$z 4fp'Eg  +m=E'{xK4bX94s퉮j#MCd;srÎ]ر;ر;h(|Ful]pwr߇ {)5՜ ݌>4Ap&B4hΏ{Hc_N`G#I#ůKuX4`;1'-cٮqux-tɞ%CR[1Y~ւ}8694.HbU(Mm™&>v ~fتnc8!;ݪu.4@W 9| -Mywt{>Sӆ#I? {YrU +nGL_M%݁{ց 0=&&OVۃAcYp drXw@0C̄9P eP`~aY̍;ټ' K==⭇܁uޔ_8 l4r9 scxƎi )>s]u ~˯| | \K68ش +/cHgi? ؂.c*Zkl7ң49Y}]ZZ9flAMOŢ:#WϚdDeo{g)Q~hAN^Z0UiEUUnE&herU|w+Wrm]w?<5nk0I!vßWÕ_n/*}cJ;U *4X;<1*J,{T\,POfӌov?)E]C)!*mU2a.mTAE5k)7Vy~7L9ɚ?^3kz7P2VkJ6Ҥ3J &=UjE7%gaz<+Ŗ7fn^ jzM9X=G(eJSF,BW(5x&k\A yOcB+%FXZ(.EQ6XU<+Ė|l%69i!]552{+w >4)l&MPjX&и /SJ +ج%E҈ CE#\ 06C9,{rhaVᮚɑJ쭉}5 5D㢒46jR'ktQ@#bjxFOCcNjH, Q-נ\ZZ#mPGjRRc<5>_b5&.R)qo%jd%ŧix|4,ޤ5^JأNh`'P-?<*?we1 $n "" 2,0QNHAA(MqZ5q4զM6mzĸ&ƚXa9}"ΡlX?m _fK1SU@Y(/ir'+; ,E&C2 2UZJRSdHPR>%RBNJO %$HrT#,g= 3 +boeȜ6RpeE+#=ItsjLJ26(\MG'qA;Nw(4bS:F @QU5IVcwU^56=VS5Y!r>><ekzP +)iluOy-P0yڇ>+7{4>]5o_pS$l7SO7=ϡ~z&j"9Ff3A(h ܚ4K}i~i<[dZ8ZL-P kygຈmlyh*^/|3Xs"kĚC 7IÚ%%m,1ϵxXE# C N01ҾCP"p8iFjz͚ 5Jc{Jj}?@?6f p뤰;YT':ppzybFcI7xZZ+ow^BmxBP\wFzw>{pbGs֏ ŜC9VM(gU8@xuq?Nx;AEquO/Nj[9WuqN ?%wŗ̺75f/NLN>V 1,vb{%Ө;[|;xR>prWJU}s_DщTMNΨ@Ə7𣋼:~ŏZu[8}D|E Bm'|.85go-/(t"шZ:s_lخ|l6bsll29=قldsۮ"G'#$:D b]Pr\l.`w,$ +ϓTVWUD̮r]9 ];A1B9 (hr4*Ѩf,Ry ZDd+G#r"pvrԾѿ+`ܵ^ Gk4:ıT-TiL\Yn0˰/2,3,31 $vcxKʭk7V괪*RRU~V.Q*Jc;R{;G: rq+YȦcn:JFd)ﱰG}VuWj폴~UeZr6f_T=/F|Tg"S8%S[K8]ͱlsrx[}嘽,Lr fÄce.vLg2=&> 1,wvi9Tk%?k5t2Y$Dq"nG9orj8`!E8\IL&1B(iK{SH9#3jJCq'_vDSyʝi%SK,'r %pj6iLU1݌2ьQfL4-0`tݙ2y_ d2LG_d}>'.zi{XdU˜jɌf*3Y&w/4i'p y-0ws_c=om)]Ɲo6t=&ezX✖.kߜ,ȔjٯZ͛ٗs J*fwa=V|En+x O=ūt?*%o^ΒVGaֺ"tQޓDY3%R=V +=xz1{GN]a92k=c`~53tRLrH[(m $`H#Ϸ\_!9 +}ue1ӿH4)$(~I$ =5XE_Z#_t ^}Wt,RT$k$S @:;I Th$9")Obp/ yvOL\Mb&&+#rrC|ǥĠp!ҮZjBVCq$Y!6BLaCSl aTdo1'"lgqHLݢէ9(Ji+"J_1uBp:ع DSbsMa}aܰnBywx fkf?T#VJ٭aH=Aa+\89JI_4)ҟMDZYXI׃(ORS_US[Ƕ\[U\=%=@vP5,O8"Y=%]6mzI0H_)K0l>.wR )ZL-vj5!/Cp'V54Xք,(z۩g C|D' z "9&5xZpT% -vz'57` BcㆎS}&Tyi0(:5 : HtRwKc)j<)^xrS긭Mz[95YiGcݲ9S OkI7e.5ӍB 2{2ceey(Kk]XXXv]`9DPEEE-}3Ѫ68ƨǚ&5UcըʹMG϶&iLL9l?qg~e}yG㣍 Y&FaV[O?r&4ݑ Cƹߢԩ~?pҪ 'Ki.g]l穋 LhݷS c)+C7`?vj $ur.{gxhV.37kznP7I7M;*D2f;y6U+6S|}.UXzM|;]jsrE5zH]< t9}" v@ Z3a,tS|=t}M>|\sOzO BVȆB}24FQG@Ǘ9 3ЕbA\Ru!u>}p?^0zݣ׽C.RC('~n>_~fb/%||% +x6Otk?Sn)qG>H^WBԟqsϨسu8Mhl6uF*ާVc%>V2e e摍ϯilJfSQM49αͷhf x%{Z1p"ơ4-6o,P +4jИTmnq_x y-5+8{wn}W0zh%KdhVWfvWc!޽LӺR8MI~Tc&X[Us<1=/gjjb(Gˋla5øph?YCif5iJ_&U}M (Q]HѸ8C5 TFU[UWo<=ߏ2pFqZ#-93#gjҔ>(BlQmp֘~+~e_UC,dlְڪ!T~q >O ИUEktI"2¡9*PJ4@);҃i Vgd(͑TG9du(9YgdrF wAF2:)SB}ځγ$:P^ ,g3_Yٲ5(ۢt%ggWk̮*\Jp5fuoQeEຬ(]EgS WgђL1P%PR]e`Yr#+sY<9Sg<);S2Ez7+;y*sIaSDn[X,4&rP ^pV,o4 P!2WdU薡PE#Q4NE +-ZE'̃>8dY]p9dj FEvǮ"!fRzD1j56$HӚ1ZsL5Gڴ4uSv~LLJ=}}}J,}Zҗe-=/kMي\!iZP[OhgJ(~ԏ0h.CM& lXoӈ`]~񣇋5顸{ ٽ ]k4N>brK $B])f:[`ki8`ogg~rr9H};¥{Ev$9P,z)YJ\BcU?t-=7L0cQq-)8ť|?ct$`]9sMxB@w~DŽ q` +a2B5XXQfezE|^&WT_?xNDH x&@QGՠoLNי1]e +?>Ǐ?Y>c2D|oI9d 88>//w@<)3̤NL ?>ď0՝?{wgROyN9%x%cd5^ \{%e3)/&.lخlln应wEVوvϓ:^<@G!.b(?hDcy2ĶuDڄ]?Sm+_qх*?J&v%} (nC +D:\fkmt*t3zs7]/Rk3ɰZ嶥jm\Lʤ"iʒUTZM8K[T`T}wj9ME$QnrvJˤ3i ƗR-gE)v8T:Lũ#5-u&0PiєA^MԬI_ ەO_ kx +G҂Ҋ. `+ܔ9"T0k#Qi*7eyG(AuY`w]`e]]6xM0xD⠉hhԦ:M4=$ΤvI۴;^37{y{wiJ>SMM,)O"t]-)n~]6pDo}=׿%؃ +M|!.oNP9M1#U3&_,UVSSE嶶i] u.XwzHb=xpgيlAS!|(^UEUY\QYM29m^a,-<ٗоY.e|9)-0pvӍ*-M0 &]*pĪ̑,Wi*-5,TRŮ:&5UW27j{/h*u]9rFc3e.KFB|P e;GYli*.RQyVe(S^&OF{f)ӡQ]FV>L+y>FG*^3T͑[|oF׸[SQ5SӨ|3kWo2|ەۯ4 \UZ FoTQ=Fh.& B +}/P06Fk[yoHCY2uLRz` XmJ-ocB2)f(= &rkxȧPPɡf%*!BCC݊S\bo+6znڌ5]0Pp]W>mĤX6&*%p¹J[4,p(.ܨ0/6&|f,4b96Dx5ƌ@=|mA{D'Rb45AC[R@pDT#EMaP<0iBSBca<}P{{$7eh6ugrј?v6ʜMncښ 0mx9c8GXfH⽓1[s)V)m)nql( ".ɣ=åM$wc:<_O&(ӧ &⩒iX tSK(kRˆpp [eg%yt2'9drcN/8&s-[ֳji'7UjCm^0}ƛnr ]"W4y&걙ztG7B=V6,Ԣ\1ovaM]QD:Ro ig3tt:~͍[`+<(f"$#I̯e'{5N1bhof=Cc@~ Wad 0*r޸ΞqM&:$fϼɀ$`8dA>ؠAd,-=qB~#M][}wuO|ʯ~g ryAXzEa N +n2.SY4yy]C4b9eh'{̻Ja,#tZ\S Z!}5}L>U3 xG;h^ms{V3]8 +Je|INS4hTO[}?#ĞIybZg)W*7eƻjArz}}Fwㄧ ShGV4\ԭ~b&Tb n_}ث ѫmM-v,ϵ'`| />g,ƒ8B-^T*G_L|7{٢mӉ9:w [iɨ Fܤ`< W;k,ExNT2yg?fۈ_FtA7 +Z9#9NZ֓I:Y' +\9yv2È?#KBh&t0UjgBF5׏p6XfƱZtR'e]o;v.p8qNlp9&MNv-mvJWrT+[v h5[@QZXA\1& +  +!:'}<_+Qˌ7ъFQ4$M,c]OxaYEVW^eN{{J;Q>!ctM:^FݏNtf6R;Iha:fmMEQڣ^C")RQXs< +uM!}*FjT tj"W5=dƲ7k 7,jpV7PE,+s_ܴb%4J{JCvJ.Ym\)Weʘ&+W*ߩd~ +Z4ZHAD˜*@#S4hтk"6P:MAZ]ƴwRIJfa X<1ٔ0974dnҀ9~sb}kIieF˜, WrFAeY*]YzJ9ZM `<ĉeȖ" X-V(b ֣.:c +7(hߡ} +Skj.7-}G\ܓ<:B %CYXc)O/;Qb-SOYrʫYVI6+^UrD~ǤZ[ث&xFNjr;^Ɋphƒ8$:j0.kQmRD5jq*P mZjj9Ffy|Bu|A5WU| qOPٍQ4` z=^0>Eü^P.Z\jvW]/ۧv5GT_?(g\.&9=A6Á23|43 #7964U_.4&ab1۸zsVW6t-ribAL"c+ǶDObIcN9TYPs46LJs;0c`w^@nwUf 5V1!a5&9f6Ԍn&لnތc+Z$_-xIL|1yyuz8c}:`?GgisyǼO& ٷ=0ۃ>9g4OdNi8)<|.[O+q8O^aX\ūÚRZ#u}g\"ӿ30+FHaW MqM7-:uqSu_qp?a`ә>^h^; s͌I.1_^ }C~w=ue|>r,!݆!ytVLX1K/W[e2c̦Z^ً@'~yy_=ͫ O8v?;NDZ%n;7zImvݺ6[E֪] Bҁ( ʠ*kT.T`@`m2sQS>w{y+8!hn X_8wp@7)82}]c^e?̫ +<߅o79|NFb-COoc\#Wp9/|^u¹|<~KhM^#80lO1|e.c_ރw&2؉_3/^P'=C%i/pZO~|1!} +"zARBLy,|>Osyx4c$csyy0;G{ W=hϳ<*wnY6e6NY]adZyN8K΋eT/·df }?edNaA{)tg"֣=Sqy9 ܯ3 +OTnawj~ m+'`6@;vahO0y$>f{;{n2ŵSϰހa<_֜B~c7EE]TK2/{]B?J5hgI8Zrs̜y)u&x"<参 ǃ-hQt1"Eo2KnB>@6X=GRff}6CKc@ ZbKI~hyYE6VhF~ , )Y}E SQiT]ILkiS;,>Dj+>V%%9ib"6N&!ˀXf2ez˪cU99Ty:;QޣeJZV2V˼jQAE-\RrU!u9Eqs mohn0*]7t ԵTiU)CjꔴXSҤZnicƄYEyj0*h|JTgX>E:'?'n݅=XK۳|ý49u_;-s)(WaQV+TѦhEJgάkpnr*[yZsrW^Ru pSngN5pwoc-u@[>C )VB.1WljtU(r+RW:긂 +ܫuonkUsJ5_#9ϫ}*s:Ļv|OA?tbqo&FxL +y,j+P[ZޠMyu7)6U>(g9|'e="|Ruޜp-ĺV|e:^$Z"s~|KwF@܁rҪ d%"#O Y_%xQgTxSJ}NBw3h&hڡ{Pa\a.UF|rFBt-:'kt,=2GWY!D.5Wi8{ 5سly Cc~;7zUSr cN1d5OQy|Lj78SEc*hct U +9?ހڣس^V>7CPǵIrag+Z +eʖʚpȒp1xiE%ɔL%I$1ILY( IpB'Po+h{$qh~\r߅uc H^"sʢ!Sʩ%) +S jV `V4NaRRRl֝Iّ]hϠņd6h3//LH/S/9t5Hu i࿏{vw #A<0sqsc,1|rl7mF1f#+>i<>]s 4y%lH*P_rsN0+8t&ܧH()^b)e`.ɐц?:񣛜M'х.;q+\̎ ')'/aS} 0Pc7!g y?QK9d% .5u!}0klVO)^ތ6)`{`5=0XI}ƏuaK}u\kWr@nzcyGY<D^%-ći 5M7a&X90Os6&j>괟d+V곟Xl!y}K؟6Sϟ!s=U|R</hr뭁H(!0 XBqaC*5?+8plI>| L}_cuM;9`ͅ9x7Z}k -Ǹ(dD\,FN?#'')3q˥|xCulb3׻Z>W]yD&Qp$ U\0!Vs%q@ϓs ,QTg~)!ĻeW9IнFsƺFA}pC&k@&0@>r0u-ys% kTmr YWIe{1܏-S׀CX5ȵG6(пјwUH}r:~\eM! s?ΣijOZ{$U1#1J ]v[>_mpmu })'hЗQ* 8fy +>=w$) t9Ïa|$љY;6f_)b 5خǶ&b{gbx O)5dt;mG/Q'*;)p XUf{&wѺИPn.NVjd ~E=Kx:\?דDtO`X >-`U2K@ +\gQQH/5?z ORz^Nl߰Ǩc~g;h$i= lYnl WP:l7`{'!n-n_%sŃtAzDwm_P|ت]>`tdJa7#u:IDQR-4,MGZYmbÛV͵ǐy,G1C,E'9 'F;5:KQL䥅L>f2H6lq~+93=\ssAOǾٚ5E^8BpDJ8jnV_D*P#ĸc7|8V3pw1wG6Q)pd‘GnRx੅M؟Ld4HR1è:g(UW^1DwAýxK#>6s13:mԐ`ˀ)𔰓U W\ᚈxC v~nw]Al}`hi`, Y̹ßI)&;U^U'4$yRTRLPij݊.V8uS_T(u)G9%RQ}_ι_m>@xV˻JP=Eՙa2åL2TYrEm5WEA{kߢ^y䶝UrF8Xʸ HjFJޗO4:Vđ,Y**U" 3X|WF\~96>>`b:ɧ20ہZyVJ)7WJI*vf*RRY N@9U*!k]S˵HNZe^+쮳9ALk=YHI;cQ5WR> BK?/M< +*ϗ'';A׃AA?L pew^g;n ,$$\ T +D8V^Bq2ZN6#2Ң >q;9oyn'[鐫%g+{ ]Il% +e VP!d"Z "8<<]LpUq-@ԉhܛ_! +c> ) $Uc֥ &Sa +(Hw#)<as29C>q-JFP .~1͵~L{ MHi 4 -JG ll+@5c`*o >40E70cۭ +W/pdK,1!a7fF3bll m B&xjG؄;@ |Ro.<)> ?:cm9&'4^6O/3JκsܺbCg\o3@jiy\g6^g8 9@/}o1DNQCbwD&AzkN# -:Ncnx_`='d62!'#FW?r&eRR;㚅ͬU[uv ~&v6IZFPI`%XEnE㮥>yl>7 ,f=F5\3KTh\5!%>擤!s`1kD- ^[csX|0>CMlFY} s$A n–Z5d||X`5?b ߝ%b&&ϰo_`aM<~H{xy71RX:8{WYIň%@#_&A%WL$u8xWXQ>8B>0uUJ &^pKd|G|FwUV3]6KD_PLpoFp*%U~/N )ڇGNvSO8jQv85mjd+~Ɵ9D!Mǧ);Lr+jOU,U*.V_ZUbRmP*Q!y7^'q~&>@^gUcS;Y))*wzT0TjĞb{*tT(Ѭj-JsHOU/Zl( "Tr O%*HV^SSSI++5W0*7BMJ3:eK1VmlxRS4Na\ɑJb1ǐ' A9J@!%7=A9$e(ϗP&#}cr?8ʫ +o6$,fwI6l~vIHBH&@J$ +$AkJJJRZjŢXZdZQt:0VvږaV;0/۽=s}o +|ӷCyd}Ke+{y3݌slP⼫`M2|ey*(!Uh+ت`>9ò7RN-F 6`|KZi +|A|lr :)wr(4KP +Q~RpBpNˆ/B׏܆hDѲ!|PNc%|a#hpJF0ߕKżbxLq㤸Sn~ǐ Ѐ (%]%\a8g|JHlHOq4di X65|ՆoexhE0W!Д./n{y೎Y|< scZlŏv0 :rEE0&u٦0k@3nIk%e o!ya|HsvB!'KA#KYd>`]*Y Ճr\tuL-1GlkKx_ o8I/9kA!h.\c 2ꄯMS~w9Xeqrđ&fNjn q/X6,ao=puV?&kyGC&g3dL(9!Qjgky?ۇG>-})wžk) +!#6ko,c\ɊA(fC~yCv&ړ{OK߹F*JyW=烀% qe#3pH\΀j<9y{@&/|N:gT "bc|'ku4Jg-_-__߃?[mrrz{ҿrGQ +-@t%"}v̨N|StLF8$P3\PEM/3y^b}"3ɹ#LV92l+C +3l3ԑ)eX%x?<>j* + +-tL4&qXsh^x_xONjqJtR{L(P&˽v+p^Z!3Ne8qY Squ sa(C2M~] +{mf{Lm5:'`6?)=|w|_APŎL籟.Li$_y=Bz?"kzDZ}p_!B%}'] J)(<5kn tb#BŅ9!:NwpCȎn$|_)nSV"xfO*xlyxH%k7xxSspd;I쯇o9r8+[@ +ԁ8cҕhC|E\ +;{Tn6ٻ4wX܍*ɝyyrgEo/(3?do%3$$`BH@ Ud(Q"EED +TPM(Ȗ-Z""Kw;=4s3_sg}ߖ6(M@rAk&Ь%vJ^ ; KgM@ úZ|u9I<9v,}l+팸 O8:C_ mk<b$J.!)A-A&.~OHtOHZsѴѪŭ$NVi%M["VxsRܢx:{u>4 gqYBzt}N}.ѽzDEģgq%+ġ~ŢNy}d8/aKbrg*bNE} +A3A "M~K[4[<~M [[%VA[rNj?]༆ey|1G@(h`*]S@K!M>b Gs)4 N_(| SC,u%7$ђ4ų `6уv-dwCaآļb1a11NSaȤϋ8!5F -ESw':{U!<\>y0?*>⎤3&C̙",\&57K?GӚ +4JC96g! -dSCI23!rm3A{Z"%I cfqdZ$-*<|6xcw!^"0Å("qkNƤ5!96"M%3 Cso#:24s4/%RLZJkM[f +ESjhrٓ\gRGB %xPEWjI],-VI^T0 GFZќ^IRkA#VN,c.'ZϕW:g/\hL1$iRUkkuRG[bNڱEAΚh˺نTIn}Rɻ@S3$( 4[f\" h /\4DSGwΆ݊+yލCF3gDv6gTT a[>u 4UFhF4B@?hI| baX_MbHДt%0>BS .z$f*|ըj@8:FF0'YPyH`pΪ4M LH9:KFf T{|jHh#OS4puddq'qm*i~RRB7 ೛%ljۛ ZoIq@>CRM}jP~D&%x8(D笚|9*Ŭvh֘Ws/wQqN2,AI5F(SB)RV$M׍luxUyd./(ǘn+ДЬB݆j>׍l[ {T38؂r99<cBvOUdN[`(Y9y +6izEqe-Z^Yqխ暶U_WݱSv7٫w8vC 1r17~¤Snco5{gκos~?.x?.|EO<䩥˖xz3ϮZ k^Z~Ɨ7ymn߱s[{o{>Og𑯎~}Ϝ=ϟ.\JJ]IYWQdg+/RKrR+kAݔ7) nƃe-ʅpa2b"NLUV܉w+3~ܘP~< y G+K<Ô+/b:&e+8fMy[sP>| T}<:I?().^J>\ͻ%~__b2lvǣaO G8#1<\|LҚ7?3' t뮶;f[mq&O6}ƽfϝ7 [xe+.j[ȤƟILiLT*Nhj~o'G~83gϞ;w?]pƶehbm֮-;zW_5a3Жj꩛sӲZdOG. 54PCC 54PCC w +u%^]/9 _ԏ-~kwe ܝVOѢ'~HPG VFծ=Ͽ1}C&|ww>/n{y /Mٵzo.Ѳ{_d'װ6Rk]/޳̾{ttp|gvzffgi;fiNд2/AoF)TLP. E["-)'-߶g/yޘᎀN"_ +)Uka"a>W~ՓĢ ?J!&vezzc-̣>$CkSFkCe\ )j3J-)|ʉ鱶d(;nZs>w'C71}fDmX4 >J6 3O;F.^hW}F]υ +{E"f(/c`4Ѭ7h^!}w>85KhʙHAΡ 5.-F\ |{Gq{im=/ZtUppdK*8+#KD0 +3{717@AoPa.57d0~DK2qH9yBCOmHLU1tՔl2"8dX2, K%e( %6@du= +םj^A\ˎ*$,!2.KGv[=ZP +$A=]+#zw^ XaF*bZ*SRD &^\4h`C͏@v~'x<\վAGi]8^@(WI<}IXA-edYÍDVa( e Zg:8QCHz,I^PQ%xI-02,탡2Ad jk.s[g-HQ$Xi}yJ&E|Ne2@ZFO AF# zw/؄9Ќވ0RYeJ($9J;C`M􂜇}0 P/69&Il됼:y*LYT~?W@lͥt%SYBfaC*Pn;ӑW_ހ}]M*'(bN)%O2qbzȅ)}^KgX $'mo N_u_q y[r=P"fUdVp=!:qܴ.K``ZJ s^9z5-&i *ઑ9u(I#ObDQHnƖP VKE2jVwn '\G&ǼԲ֠m0NJ\ɰuUH Z %4Y@" 5Pog1ip`䉳ߦq/g(MEɱZ,T"V $KM2TjA})Ï9;g/(Ė>Ȝf+Z5b m @92v~ jl̆q'G%7B#~̇ސt& n磛#XB. xю?S]1a^‹w>LpP8:H"Ol@H4@D E> Eߧh x 3{ =p~@bIb)y`o%65~) +}OztGr( yĆ_ x {L|@mT+5s7*Nȁ3GR]xڅ)|9x^d\ \dyb.pPdmkkm_"8'q*)c{&B?P|5 +b} \hXL35j1|%/h`?b!4У( ^@9 Sa6r%'Pb 5A(=)|FIS|F!'AcIn#V4jBkn    {C.bE aԞ=ag*"tVP*GhHLf)sUQ͚H%PY~5[y6V!zgkhpwK +Ly}\DM3 3]WdkijJ$#d=U$yA +7B-P%P_6`ׅ3$}N+5AIL62U`#%yWFSE E[V\Ks2[nh`ԱCbx. 蕽|Đ +Cű-NV>ߊ=jVy& ޠe=ή0ۯk@G +*h\̰O^LA m(U42fwO'pxa0|YPa47(t%1 Ο;\0^vwvgԟg oB l;e^cdUd ~Pb07(PfG?^;87rzĸ~_|)8Wх5SSrITdC!b@ As/=s߼tD[gnyQAA$LN'3 c8FBm}.)u#=g4b4~noUc[Q8ܾMYBy͇fBHOI8t8:K + |H{ȠLdT}ūoݸ\7gMӫ[e`Gp=ϡnO"@EdYs@\4yjlflV/o.=ٴBj:*n%}lNmg[SeJKn/T^P@QQQ@@PA/],YinmyRؽ +e[ +C>yE@)H;a#ssEfKϖ?,?_V3|~lEfAx8䌃XH?Br_({Jh3[^^0_S 3`p^AkOot7$磐dmÐА +P+6/ +f^ Gp1~)$T1|RB.玦TMI千.YoA777SCkCɦC ?#4wPO?Nfo0qZbNYLn~(VbOKmkZeu8MB ̵Օ??#Ȏ,kNDs:#:'>V\9Oe t̚R2'L掞8Nhmנ镡1!?mb#~GPqEfV 7UO$K.R+ \f9\cLu%uMXyߪoNhkGWF 5Ak(9ԁZ$)93Ε4RfiNb]6*MZInAӉW2v -&Ġڷ6[ɐiuL Ye>3YK@e6rU/"4 SjbMCb"5b@ ЇIUBEI*w:SW.+Է[i>9Eߔ+UKr7Se@p^*6A3x!Y!,!*y-vANEM&ACӫ cuԆnvC$e^X_/.bm[rĠyb g \)ƴ&} IQRVmz;hgyn46,bhغ ;WB;b>tv/KWt:A`jNmg\}CEŴ6NΠ7Ҥ}4E111t"/,1AaO\4FٴC AJd2ȫ(8Um3R HaD ذ$[n+A? + cSΙ# ͺvUD֜Zא )F/ +(F;Lj! +14! +rfס^w Y]1|6QHUU5gvŹ=utsԚSͳe׈2xRKFEMP81H|ZOgk15zq4`.dzXFPV(3Kd&Z/asbP+KVPBCǎOf{~4]=|RPIZ-` I-|M)z圾ЂxME os?߻IocA?c)ґ]쉗RtIZbAe򺣕EHE)B)2*AW8/1/o\#=s#ǒF#l{t%/NՓ % ʸtM~aB4|}MG 5 qtl^44ra8((>' ) 1tIDIz*5+ @};XpgӻG\^km'#!_ٴ_DTXrR,-s4A8K`qqY9UX[~M6®QUA۠]tw \ԮUGg<6`**9{".#u 7 '8́j');m{k&h ho''DX_A!NW1K)LY[FfZy on: L㆚ P 5ۗ@+@t =  򆶤YIVS~AƷST*e\W;^^'cF:/n΢wt@s[\d FPEt$H3>eOsJ0)/(kh@>Ӭn fvhN1{vgo'h9_ >u6EgZcin=aqWu7h4(N~ ="l'h0SFI721MGMl/ 4d`B mȠ84'<@sgV;5Q9Ts ny*rQ(FRiھ,&#{ZsJgK|ݶ ۷6@|ftgB&'=TeH[H}U{˚6˪Zs}I/S9K 'h߷ +T7P1!O I=;scPcƪQm%WY.(IM7ـ Ad|LgGX"nJVx+9J%rS}Zd5LV%THdHm/6%^AfdP] ={}-*[[|SJј*9(#6a"[R)|Υt9Xe*\of{{8 o@eЅ փos{Ȑ選 WtEi2ȕMe*icAfa<&ZOki*QCP:gZd`"/zn߽ʯ'mytSqф̚t^s4{g%wQ5g,lmEڬJgd୛ m?gz݋NP*|3I;! RʼnC䖸 5mkey_goMi#֊NǺ_ъbZԊ"( D K! ـ!!@BB "ua(nXQHU^h?ܿʪ@-g{~o٦w7iaݯ'^ EQG TŶȟEa|1Hx]&]-E"͚`^?eܡaWtLmqu~)~?;I _)OԄi_hY=A.3+ݑq+rnW-n/^2禰gl}'=$qϛ2 &[ftC2.L?+N +z*)ShSes s +)[+,vU%8Zyps T z;v6ُ.3 -#0l&. . x D ꞏ|ces`"5^Y{JOD'"E5 2p!8 ;Bq(7n\v{>F+,Uyv.5ก +.I- +vA@Dl 8p}!:.uXb,15(`ռbYȅK2Uw ׇ _ yC7^R@qX;o;w]8|6s\FV[a4,/Aqp[k=;\ȯ f+7@!H26:C6 pm mlO +8{q\ׁD!P@rԣag +BdIR&ԉqMYϢhc.ƓޜG{a87Nso5dX݋`J#o;A ccx⇿LNHVvL7(I sU g F3LcL.SITS󞞹's1{.bXܛ|mz^y3-9D^鮒d L4T ~m8d{嘳@_h[;V'(PJIki)%F'\WTonuwWIeU'z+fjol/c}I6K m+ΨU\f\VnFeoÅwE*I> fh:֥ݰ˧֚.n&(袔[1Z(>D$h $k+{*%KGuS[o{d<5mq|셽qj??gpzB9(RF/oeV[׃ZE-M]5rI@.i' 7crk]:_Szp؜q봋sd 2hD Ӌ>n_ҧʫW\[1(\Ax*P& e~Qaўw5rr,` )||dh2e"1!>LpW1CBzmM><\( WyPzѿdf--hxomP1^R#g¦iIIVD6)/D~R:.rЬ,N/TV ֭],[y +)u߃'/RBHoƒHgyQ0 +L=ED] +DI(>݂]+Q[W_M[f1-cC\ÿDa)5:6`5\,+E$Eq$rV7z߂jZ'W ۄpN%4X`E3@D߅P Y &( Nv /Wm FI,ˣF9"/*J~ ?*\8 'C| X d}51RL܁i k|s'Z8B$1"۳ uod8:;r8 8DC+D8CN@;)/S~l ZCDݑA5"*{&#Ud8p@>3Nl ]80 {`ma CVsX@s`5Qd3c&?.n)TC*בֿ$\)/]N`,w[V6/SW1F@g JUTC4$"1 Bg $*AHP ' `jAj9H7Z $d;A, Q^jC>Ak6*8$l(|g<59jCo_j@nEDioK 0W, `{kX3_*yBJZJEZ n $/F.D>y;5?5HoCIH>,1Sd{jC<, 5ujS h5<:y)!j@Ky4@ݿ4$ig>3MM$" q:y;*CaӇ,.1ҽ?'qL.\|Q&$NzEseP ONM%O_P@<Ґֻ<eh@!Z jYu&o5C\D.S^GU$ͅ`̐n1p=pS4\:9x Va dYˤ~Hg/$'gK'd= iN%  t=n?e5&S74!i HCJ9@ї^\Z;=z4C1O# + FI%>aOЀ~9x,&i<4А͛lG68`H7K +ANmtaLs)JM + + +.QY2%Y")u"bb] +q@$8@50Eڿp0̿bv9YCu7DrV,8dI6Rr<ĵH i(ߴ׵G>trÛV/,أO[C0L]5SI =V E fKt XBkUSjOL~Wi_  鶅 ^9k>=퓝#ۃ͑QqMzZA(VIXb>Yʙ,uIr- RzV]@j +齒B  dW'`#g! ƽßo=UǹC;|{Z#"[o]MIjRE6') oTWV(VX5֝U[++h(\Aj|l>m/^7K>fs,ؐ'NYJdXʮK2_f dzh F<ߪ!zA=P4;A%r@Esw]kЙM? _p8#,-:Ym+jQYņ<YK G*hez}I$jp^ixo\GJ9t[ivO=W{y{7QUmqYd +݄/4s +b)R$Ī8V}pKsةUu_8t#Tov4t_6=sꋈw]`X ҊsdU4a|S$$E#LMaT! LdN)σM~kcK_o}vvo8~,x8<⻘4j̒byƉ_Qy"Z4`k0mz{i4hހ&ǁqܵy 9O"n|@F 'gR> ݈6fYM\d2m&Vp73pp,gnWA8vx2 5c/OOp>D962{"1>m"S^gEYQϸĐ҂z6 +v|yl@jGr j`bCo+ o=]ޜ3a93WgC3"㧉1ԸkxI!/)uJTm sE7Cj?EXzf?l^s_);xًٳa'fKf`cfKʂCgy!$a~W}g{e(]P;# Q7la +8 +` xd( yBr&gp>;~`}juBR*G!lu))6<קix A;/CԞPH i =H1= bPz\Qoh<-^(eCUM-tZ':-"%,X8.λی-~^m灴\qJw֮ udO~q|2PG( ac>lpNj2[Ke8vGEłH "BH)$${$!H*(( X.l"(3{9W?p.Y{ofF0  dI_}Rb/Wx"xW]^ <|s8ųq0}<Nb8!cVx} sw[1,b]YHLelQuҬ`ZdY-IVQ¾guDY@< ␋ +_x:[9pˣ!5Q-e'& +㤞-Pq$FDk +(ܚ|9ǻenkxn1P` #|"Ȝ̍j]w{MEP[[L('1F:רgKjJPER+.4ŧ3M7XN-Kt_>kDP"ga^c'qqK>˞^=SgsוGŜ*OJ)*JS9ZSXW +tr]:ǐ,ȣ+*,4EC>UuӜХKe"[q`/j, +IgMk@76޺|tŦڳ1ѥ|~y +M_La˭LQM-àͥXL$}9UBȹn&;t$=)Y-0epD`anj{9vZkgoaGQudC g Kv1[F?!RS +zdH4%Y0aN8u)H d9s8g[lIJŴ\u]I㚚G1hhjsP+]ռ\}xn~sDr^G{TAPI =uz:ڬ5>tk7ͤ﾿Mw/uk zDs7u#)y)6YAO9e;푷T֦P{@!AsSwZCRs?U O>Rj&;ߨ}M[Z +W}^w76MUK,Ց=8RAbyڰsԁ ֫ uTqZV"D '(`A^Iyݿ20duQ琯UPi5w["I^OjfƵ<ɕawY9*y;zZ]k^wiT4لݔxwg 10dBVI۰ՙ!NG|=xa~iw\p7?W^)m,m*m+w4XƋk/ TA!GRpn .q.qst [q3c>VFn=RRL{ e"Ibw:C/8hΎCBh$3b\PpJx֮CyK2c~q_vdrT]ptInpF"Sp},t66!l"FMl I3Ff9X!AN{H+RƍQgSwy*wlHڨTG= cpsdX"[,G\Z $7@t6KH  +/im>MKH{ +D6XkBA2]d (["O@~bN{@i 9Z F?x9 ϙaciǩF9ݬۜ{1HH@?!i&Ri#g.Qi@sTnBz!<y1v> eJ ?Vެ#Cbhw/e=(}z,~L:%|HŞcdA@6}GnRŨj=˱j*n_J2}rcf32gҎ$MIٔqQ~7לG᜻ vfOJsE]Y*HPkPNaZnZweCI~T~%c"7*kHNT$Kc͢ܧEw/ sGxvt'g@B6$7ϰ&5oT#G:i)E edY$oH I؄ld)C@+R>}/Ç}07H^0iƟRO~O$,i,K0)QN|BȢ`z@`/A\$%%!5v_k]7t 7S.lt9nF f=ް|܁Uǵ6[B!ڐgiznT[$߮sڀxoʐ8dgWos0f3iApZ@bڢ2Mq? n.a~DX+"UP"  "d&R0 w~T]sJ/)h +k0x QbF-&*E jQQDkbaĠ8?R9Q_3kỵ@` ܦO_,Z_t86]aɿe?'#a dëcV[L:@?}b#o$`W{tC +5@; A_m@%kPkj~CfeK0Jjn@A((g4:I?|kXyI*x $%Rtfffjj3Q*jS$bZ\uab'q(\} Tp0zSs( 2A hBmT‰c4탱!]~^qD:M"!#M)Xag +'d&n,D#fa$ȋO0K!G>(B'j m6s+.\I9MD*9N` (7Fx!$fツ^kx]2_K,GT-t@B{,Z_]$$)\Na8XE= Ìzs\2Nl숄^ RMVBd2ePڠfV*`u}P\\cB瀿<JmQۂG0ց~Ӯ^ 7Pz<^O$B°7yi}>Ǎhc'|>B':8<WC𼍑2M0,؀oNXׂ䣮wvkʯHH|;čWH^: 4.x#=h1, -GrR:" `q'yq~=@$= &j ڐw c!o& 0 *r4bY0CFsȒ,!M[t=NU")3`^D`0~폰I𱤡-YI|89H  #D:#eDN3afȎ\E%+!_q U7xw܎ pN}!kH) +'c-uh&W؁/1("B`p7Yke9⬐˶ETxATGLroc?KO~K RSS?{i_c#:u6ᐼJUOjoSp +'r"Rqΐ1QcM#)'XkF/%mG{~B?d%KD.vX5u3Qi`slBE|q볢0H+z/}+K~?Hcd`v1n O ?dh=L-6kq=NƙLR +=d,GJfb *`[%ƶh>U^ذl`=>ԧٝG0odg>$nޤ__I\2s)pFn[lu4v?5c5vwֿ) eG+ ˙%5oDH:2p~LξɹΧ}⏰O2t.KC 7:y, TzdVG[ʾ=VF9Pis.)/w"`8P#~}bC:1J"n!ȼ=sSbMsF])c~.SPnrn(W%3ʓNcžQ[=T ,BBxyɮht9e5hp[Ԋ˓vja̭J9jsT}vi.|oC#$ +$Z-2dAC.q {'i:&C D,{ږ^;2(+r9gJ' +*GUYs[eu-FvAdOse}N6V i(&A;}_;c䰛p­s}Vt*YIVe˯W6嵨~[TsdJiujejekq@H[2YD,%!iAGF>s:jh[i~W#J:Q#gW *J-eٍŻuMj*UgirYB?uz@Q5B];sk:~#-4)A)ԡZ I - +*HDP]@?8*~Yѳ}ssv: {:,{~'ŠBzjZƲԨ3Y i%9ՙp0W(D/D)췉y@4!M?a{g6-—KR.~4qj4h^\:Y]_^+(.*N/gd)ŒԌ 񟱒@:mCySn~c+ǯx`q_8ΩZAd +ёTaiEfFajŜ¾#E%/KiG $I;8-88 w>\/~e*=3rpAO^?۶[cK8!)LjFU^Y\Q/?//[>_LRZbٛ$8I rԫ⾶oý؁{q{nvh䘽a^k]gOhV0qјĴdL^M0TWõO5Ki1oxU+q@6\ET)I}QFˣ{*޴!ݖ17ݶa LjiO$3#>$Mr,ȅ#q)MU2Cu6d7m\N ;~8I jTDfl\o,jo: {FeDzS{“zbb#; WקjHjNgv̦_ -8$t%diF4;$ݑFSh䑎T^Ŗ86_p& ׄ!q쁊D$߁!c`V761=/{5JqP)^^ >;JBf6gdtmB᱃F՜ACƾ,ǴPOhޝ6wBš(whñԉ9mb%~cPI _}8-ۤН /οQKrk{5.T@%uR=w1щXE_R^K>KC  />/iE%FoZgaAլ HkU-ɫV"WCW9FHՔ}B[Z~Z/9})gOrveNfB82GuRbE| |#5lYwT [`wi} ӣ}x={ɏPcMeC0cy^a[I2ކP_B-7:=P&\hΆ80dWPh' bpN't/}hc{6m@]Ĭ Pet7||ϔA$י T%OX黀 >]4.#`\5ƨ LϬ_9,P-R ,?S@5"Ib-adVp'EBP>0O]QM^[TzYuQ Ɛ9! I@ @ A@(rUZPE +*Ȱw;9]笇ظm@X  o#D/a$vla,|Fk~`We0;xۜ{!p .B i+n hkrx[6?nǹQ'q-[FÖ8āh=н0 D Aq1O#pR=%~h@m 3@ ҵ@ez$|e[IZ؀ ws*CfV=zG%v?&W0e 'waO"w6x   Æ9~/ϸnl$;C8 T7[ځ|فa䮛 N!F#{4i!U!_ٔ>oA%W;9-<þ$`ODfhl<%n|TQG wN::>r~u.;Zm`.W&<AȍԄȾD WA3JJb;D|IoKIyO%^H>J3*dS +4p1:?,y7s_pyP]yW~1GyFԦЎ'XGE6&Z,L( %;Hi{I 2+F,,jB&)&:Wn*J.eW{;i4IsȒVIT|(0g-$Z.UíN2 +TU% iC +nE>rSiT՟՟y z ߾C7u27ۉZ5/[|ٲ[WjʙN[QM*jmU-M-4cR<7U>42_%di> +35LA,ty ]lrxOgwۂ_;CO=aCAֶ2fS<֨ThX%B}0/D=$קUR:U)?RHӎ1thkuNf Gkf,ںkyWS:s-=hUR*S Y#0deIU+*"0$N%ǘq5@:g6t1f_Km^t?p#`:Ἇ7R4ԲwVW e2raS(hr+F$!ˬeHP<3Sd[X15@ cbfq݉Ř]K0W4t QrFVXY_aS֗pRK qb\&-O+=JA]4_8̗-,qi O +1P= f<^g̍Kv;φڻp;iSe #ݓ &ZJMr`:/2O_^*yNi7.*a^\W<ƴH=;af~.al̽s0W0}Wu8/l_t.ҳWl:j~IH (" ;BBB@aG(Vԩ#.uSw +,0EtVEq=c= bʎϼO;~|}&GPnj'Stbo~~́ՍҴ껥? eUe>6 S9Gg?2ɃVEnvK7rk. ^H +/usYq[[ 7sbMFuaӶ9Y k +U E┆u9&NMit tIn3 .3^9w^SǰVՑ|פЭ37\X%XQ"L{~:ܮԶʬymdmC9TeZl7$chI-if+ qA3$MScCV{n Э _}#/zq|εIJŕJ*-A#HOr{kJxBrA7좑ܭt~NZn2I##rߒwYQ۞7<{7ú{cDfknNS2KR2LH.$ &zrX艨Y? +^3C \?bY>.Ԉd#hݐky˰qooLlqd)jMlp-:2{-O)zIH8!J"HX>--t?x9g#0 ee:@i5 !e96̰p\C8hՇ" `Bʂ,R)!*Bk ;[s@\#/x7){4<ǃ.fqq!cBE1"ST,B%W"=U^jo3v+w)n࿡) +>HmW] f{!և‡ T\cMPCj1de6C!>Q DHhu«)5QʤL @JM 0&jTًH CָCR6 Qrq Zلq鄏 gLQغ|AACil2} fl)2HϠY_8!e+<8!vCKľāIp1\h"G$wH +.HpAFڕLw8(XahS-^dltf',rw6&`FQ4%oL::!Az;׈Qɛo%Cҹ7I{-GK+ D4ȝP*yLa5%B )mP1oL6Ɍ=~iޫԆ&7rGQo1IyCWW/dclLg)BCBt!ő,:飔c}!"LPƷ:̚ bϱMr6s_`kcN8MEqkKXܪ {H @ b B-@"D@D +A^VPֶ^u9ߞ3)1 ŌyD>$ < {>p}n0 1[ n32+$lw} b:XۯQ)GrU`0kq&LxO1 Q f#@O[ a#O}kTm=0}ډ}Bs"oףX}i$6hWѰV0+ +s~1e9XET2K^Q9A~E6fLH@S@V@((C^ +d!o5n3aNKǪ]/wt9Q~uqXN-Q1J8yj^NB03S?*?g$z$ {s羚P?llew]O~{GI=VkȉŔe&tir:NfQJ8Y9$Q)JRR^y:m<$HX|\^ԯsv-K.O}ݪ7rV>VANfgf1ӋjMOu^>/NPJԷ$?IIeH\@\k X +:G.5yionm>KWg(Kɔ4m#%']ƍϬfeiƴ$:7<-3.#%. lb$ zob0[=\&:7;/j;E W_v_U*є(ɧB-K^P•Djω^H;)ʋ*|˔|J d!"5.7 Eg0ri={vUM-ݥ :gv_cĄr5-4uFxb$[ܒ\A?LQGl2d=iv'poٻǩѕ7w6qiD>YP|]>&Q*4qw mWB-PA;?k#t{h5h0phUw-uHy^/;,1 +0idҌ,M6ɍOhoht#$1a-0 pF;0r]m3`fouw)^lw+{/J#E] J ˒B'Q:*(v#-3>xJ÷!a m̝`,߷A ,hrO-i~%s0ɇv9-t9(ax@!p`9 l ,n0aߌ@v;(ݎ[G%];1MοÞOʾ\O%(wƁfdlfGmrޟ~n^BL Ѿ"4 I\dLCpfbc!Ń5RlOh0P¡Ej9Nh8b#MN dBBgCbrDd9CVI;hdFo۸O@p꣞Sc>k ᳐ENCP@^ᆌE gސlB@|<:S!RԨ/Do/G [1|l hf;U:A=*$(j='os背f2N/d~~C]'^OaM)^Rq|m$ y$ rȋACrr]3CS2.TkyP~@ȏA~6dJ +|:a9z[ gBƄ>c8i80 :W=79>Эvc4ۂnAPAu,lȗQ!ѿ)^E*T'* d#d@G4LX( aaV4D{%1K튢|O"Ə y%~Gnwv?DsdڐT ߳`F5}E=z&L`dcn= +'\y0.+\2lZb憘gMOsN=ɪHӞK{*+y&O\0TAtLi/vNuĂ 7ucżsJ>?.\0s}Իym9,?-wnog\?]}oD|$u0R.`ḁS.͇=/4[/[$ɿ(*n)1wƎKNw=Rv<[7E)F$z".5,uL,Xo?T48˽oҐ17*fhiHRRF酒EMs-3ԧL4'L]c;ڣϳۋd)!J~r}EoY{|_y"űo2ksk._YB|Ʋ.͊c/5K9P|>wϹ%VKedZ n)J{4/#/x +b}_`߻FܽR|~vLU k,WTy|zߜ_);qc2i@Vs%dM}Q ỐOsڷYVp3? c> tF}i1\Ci`mrkU{*7iw<狹_(o3~n9h2m:oHXնf>L0?I8XUA)ғ`B(@( =jjA@P((2눸zQ 3{f{vV|>_NnMF*1&8xxot~ |NΌъXQuTY٭9.}|gWF>UVJoO&51/'&Tſ +NZ 4D#/C ++2TVkrRtLgve뢰%1Gz ;ryr)R~1)ܿ>YƪLa&KEļus->TC"{٘p#W7 ưnA:hO6zIw VzE':J 9U*%IeQ'Nt=h/L@ +TP![ ד`]tk 5]Rwҗ]&ok7BۣKq-IM79'LWBȎr0yL, +M1e?0Y~rD#CdUV&z 0_@]=hxVr⸁pD0`ƿޟ:esZdjJh*dAC1b)VO(P T{kn~x{oeFgC5='ݼios~)wC,D쏹k5t$9ǐ27zO17ml36E|blՋ6<ȕ~WNP0- 7HP5 #(^C}lgIqLO΅sd?8{ &`V`ǘ9f32g̠촋#:JR%n+Wq gC5(~/r!Z Ɯ% Ygf~,"/|&x6dtmGUnߣCnO6p`sY9P@ -HUY.B )RyLR7*71[hP),SOeNwen6sew,~^p\O;Cde.|-{2!aYb3V]5+ꊟJJMWӌV}(>o;6kb6ە/a+~*p<@k:> }Kې_|4kC:(r:k!T +5C^pZ>}w <H[_Hh \~:L:IvMQ" +ְD{P9Jڍrw2Iu|u &9+m8)@ g)kHE vȜ` dYTg;Av5&@ $$$6!)67,E*n8RA[EQ}k=ťӊ֭Uq3_ۙx;}srpig0 bɴA$ +ZH2E1ʴ JYec'6PT9I~(“Fp [83ؘǰ' hiCzu%icj&v&ON߃Ѓ`O B Jπ_.xzǂ6p0~b8A\4uxg3O>C|x\-,@0Yï {M;H3)W;=%wÔ/x0ȃ&|<BDd,H:τ(} Xict `)$- ?&^[?i >Th\H>D,Ku YB !2m@½V"i EknٓWB_ a5W\R'H#ݘZXc!F](#,2S֛CMʆd͔dpG#vg&W߉ڏux!px.S lH`8G!ք`gr{Qv4bgمD)t01&*4 _c3fE;v7{^u~%;4 sI\I>{7s~c +RV$4ePͦ24/-!E: >&ϵ|3So"j9O=w60G=/xߑI;vM +3 " D[1`@*&D3>+ߤL_$~YT|?V.z}nFs#b{=bwUywTyߥ7 Q> v&c a$7d;3,!7#ўL {g c NrPչ_Khȹ&v߅s1D <}Ip"Xˀ|ăs8Ép'4!ιtl2K %dsobɬ&?$3K/w)|*Ι=G :Pui㟈&LUw( dx CIb̀B R2 +{ƛ*WI5GneЌeJѢDNgN˽^w05@rp_Rhhɠj_Ȁ꘴?lww}Kop[b RH~6[EFVQlƯuNV+.Y*Ns:v(@Vo?,r=K%};;RC ˷W$VCؓ/M7&wУ(#Qo̩G06NX'3ZȖgaks&%C>_GT䷫I+&gRVRZfQ6Qmv>-"{9צU[^RZ*^Q$ސA.o9wGxS#VD5\j}\?!m,DPSO;!oQzR[3~:7SohUڻR]\Qo+/]%n.Y'k*ڤXUMYW0Y?U)aDm{gՕAP_&(TLf ֦CnAlMU``|wBmMIs2<;?n-_[])XSY/^],+oWԖ~*鏬(9]VrUQ.rՕT iiQohjl5M]_M:4:-p|澮PѶ[ZT.kzlXпBаliTW}" aQ(B @ؑm( ""PYdY(.Pjg: eLm 8ȢTEgǙ3=a>~s>9 +f?pfތ=!)B3&w7- :íT~!3߷1 ײ~\btqjZVWdx,ҬdX]~at,^}w:}.();x{Br%FeTA:']Hx uE:L8˄M|j2$Z%&EŹ;itK+L)(I:Z㟘75Qp|o~ ^BD&}8jh]π4\nAG byэWYoP|&lmM95qU;U.puVnTUy?? Ȫ=us5:r%j8Of.-lHa^ttz/Z}=b]Zfx;:ƞ͒G7(=:}B|BF:V7^:{Nx +۵W:?yO^T]ׇ^+F5);ǃѽAOﺴ4BU\ۘ{>ȔF|rT^^v=#}#mJ6'jEVH]r.;hHO2pl`)0?cWh-KjэcǚD&Zn*Q<ZG+2[2Q)'9O7^F;uߑ.> g_E̟d+?Āp{߆L3Npp~; ơwRL2,X +kmb>E !T*ք!>8^LI dlT,q*+N׶>~LW4Ӡg3s'|:Dx ꩻDa5`ɿ | 9_!(_SW"y֑vuc8aڽ԰ye=c\\tm2YYpO'-Ba -|P&(Pq%HђBW=iS `0F3 1 +Ә+{XY2kY|uS}.?@O߁2``Aa1 +5ZJTP+Л^4#h=up,08XKt0Ļ75LU$;x #0%uj}4d/K P@領F)AWJ) (t" EƖF;R!"Jh`8 AhyǵHsq'*.Zoω7r,ɖXD8(g?E,A660G \ QJ\ Y ?ψrȝ/j:YB(>\E t1QB0MƲ!Y 2Pͺ(EQK  gijoĨ;Kx,(RfBҜ0SD% ݂5%;_t߸Jkx(i ZG>b9 z }z3u< +qz:O|I~`V=.h` t "7N qQTM ֆAH$2Ī3l5c ~[>`-c5Sfe~ #Ɯ}Ƃٽ0L ƋBF cJjH}1@LIJQz#r߇zVM#ٳn'AF}xiۻnzЂL0X^W6!``U8ߐ4|3-5.!q1GQkG,7[޸VNa{rq&ՐΗB;_ y4F=֧#TX`̿6M{W"H7Bd]沼5_g.}ʎ{fk"f|*k1vWZ~޴b.#" t?>1>Kg O.Qx,ŀ^ `38xػ,|+>Iq峜DKm%8opks=}2f43J>}pIʡ^~3G 4@x{;W`2@_VBkcڝ"_!y٦9zw,;XýȒp>IdY>--\!BEݔjoBWhN(Ԏ}ɂWD+,z*2m;xBa"4hR~/C);ªțfc?]Y뫊]H[@Y1BVaߩSGB:j&Z4y/#g$H;$l61ױTW*H}$B%M\(/, + nOY xb - ;jp:DUʎ0\2ckY,ͦ&k\wUEbʊ:NFQ _r*(VP~[|(B0l5g>BU t]*щvutc%߱0Nkc,l 3R5n^Ԑb]P+uHd|&3e#30x=KvHU=ki;m_0ptn.>'n_Zm}W +>H[4@oƤ`GLspf=1Ze_LRs`6`a(nQ5 S≧3JӾU_zk;qolcoLc9a91 5Rk)C:{PWX\(nvW(hdDzs۵ DQ:8[3.O08ĵ}ݶYٶG1ֻ5]ƶD\"ΡKԼ +*/= 0"&\Bֿl!:!#ԑufq:': ;#;?:kXݵ&$F$W1h|~z=}?o ? n3b{˜XFӛ̊VsBs>)Kk ~ׅBy yV?Kv@x D? ŸBG0qLd0%c Mc{ xgu7v+{u+}u+5=Jp_A_F9\w`l7@0JttTa4F1ned8 Y8ebIeI 52@cs'?25P@` EԔP\ 1l1 l01LF>ba c/jwJRC,Hn!? ۞ Fz0EYf&\TOal>/r* QD('UDE +尢O\\DEM‘0Qn ƹ28_BX=&P3] ^"°O,ߨ[VeJڤRUUG/Tgs⧪+⇪n}Sq[{jVwF@/eP`}\zi=u\Ԏc|p<˘VtS~U*~QV@do}v5uv^ͥQw5y2FkHWɕ(az{tGh.R0#3{g$inuD;nݽov%n=N7coK;bOIǶˮޖ]}$7,5ƣSk<:OQ0-mH8&dհd'dXdYIgs3e]~õ5NW7HL4\rA׭][ަm}^9U3~fݐ{S"6&d2:HF'6Q7t̓МЏyTbq~t[]͙i{iBέ\ΥM8t2&}w }q_GRJEϺ4tKGtfmL,+zwNq›NxLdnG*/ZN~I[rMuG5}qIK@H &8L 5! !!!!B-D~AumγMzvqwHEӒԫ|90;Fzx5OռQQBgC$kP|sKMgZ;> .=w$e@q<;eb6tU!ŕFQ=.Q#U"tGr VMN|D#2fo+) ;i Dokvpa2v\wz`Ys:P{qG2ˬ6d:jH343!ZHXi\:!$;D0ut [8?^|WA ,9ai;d8У;^rji&F7Q*Vnbh +CJdCJ,K!).R.>H_RT +DQ!5({AW ie$J/wwT_ZIqae-Q(w=|kXhރk}twKfWvzoUk%ƜyTe7J| EueTam5-hftd֌W RUXz͏eDL5;hϴ`!@[+{} =L۪_9w^ܧHr+pڸVwU9)ECi6P3&4l6m&lbB&fBdk*=[\?ޅ;`@Iv0ʾd Qџ\ЛvPԓ}-bnV>h0-<m[8u{\r#?Z_#3M/eȐoewbp8S-]YrNaUy,"_M|Tn'UԐZ\&MaSހׯT%=Oz{U z9gIO1!E41C׹z. 銌hԯ-iw {=k aC,CRDNئC +GgsYg./1n_nߘ7wϰ_d8"i46[4X\3 嵄 37%_A_Kn^ ,Pisc ?\tN B`hDSEoOu̐&ʡ'Q <8H1&FTȅ?G|&^(=7ت.Dv6ltvS!{lOVԆ!aP~`*ZpӄqtL:R͠LCsR|I_EuqӱKO,^&?u-Ñ#w6N/►*♺2jw*vEME4ʈhn +ҵПƃL##Z3p'S2'2h,ď,Q ;mu\ݾU{w+igaˣlnsۧ.eqhWD>F` }lAmstl6+Bx4sPzd\yʔŊBb5e Λ]7w+w_cmBKI"KPUvv4 t6L睦y 4,B8,pc7p5aFrD{̔=jG|Ŗ6\!uSiz)kN>*ve]]q+aMLtX*b72):F[\B:qP?Y@PU/bT5?F37Y-gUYv|cVtbYk25X2}ۗiӾ-K;4NҌA^6 ru КHW?w|98/#j8g> ̛fM -KeKr?R|Z9E5.fo/u$F!@n ulJA@5@XYE#.`ǕxZjUlF2Z;sng.8g>>&u)1$~*2~DV]Y$ILLl'bopk9@[D;W"!+H^૫QMmG3ӭ>ȵNSWV:u.NLVH:.K$Mr"91{b7P.8EC`{Jm]inTśXVʳmʲ Y咢LSAFK^z:kQ;kiZ2E]\PUnZV=CU`QJV$YNM.)g')v'(ds8]ٚ&3&I*`Fga4g˨}=@W:Eh[+WV(DVerی"ԒJiRqì5Mh'*o{DZŜb'z|K}jpvAH{WALl:O^UniCan4:vfGɖiY6I55تzv++ETuQOL9DU0DR/i?WS (l BԶ۠rW~>oJn +㬖u1D mRUjNaug}Pw5n|5s U3b7%zCt}v=7[*J5PjfqoEz S:BL6ψiO3ڐk6V*Y%]ֺ)s`7΁-Zòf&^l'~L !߽PvK'^e.=ӑ#Af'OЏl=R-4+Y֕mYdbkufM_Osak%[F~mf6zP(hU((H"y5E/_fm7A|oi=3zj,}{=e{g7>=f>yz LwoTy#@D rH!O.tȇe|5r B<x GhfL{'0yZLA8 c< +0~2$o򏁜a?O@ ([@z0F=7 30z ׋z9cQ- 7ö́1j5򄌑+)?W $ïK(ۍ(0` +2=1 |f Lmo08qLJ8 ƍcGg 0H YG6.Yc \#'+q/?dyTSWK¾!/@ Z*,ʾHHXHԸТH݊8mک^ENw~NrOqw¢)^/  (sHlCbh&M+_<8 xKKO>Nctf' HbGZdAC6=|Gwѽ8}|K ߑgcr?F>c!SMA\=iOcOg#SbH5|'.5ԘhZz%BSE]3QDtNSEWG-M1fO u?Ax}aM>nۓO_)S 'zRC*}I d+d[}̛~?$'7$XW<.z60s;pv*f} τp-#k +,IK`btV`Y.u˻w52U&߽6]n|ѳMF<My~ozIfC޿Ʀ76# uAmaG-Ƽ\%9Zy%FjM0=favo}OOՀ)c>׬>~?l\Ȃ aha߿~}'l_o0'([wb+`50@hlFcYqeF9 3Йۨ(֑p< u}ֽK{BVq +nn ++ogY^G-=w[k [?0^c_t-ě:aqFbe=-V؝՜vkNo o ;(61'ǖg;͑ض9 +|/=7SЅt>LCO!l/5ѓc;)մ31bGں=[n[cm\L_&X'\=* 1X쁭! Bwa0$Ѱѡ 1&T,ҨCh-Mfٚޔ$7'V94%6ҫVovZC,nKCQQ}܈.K]¸c]"0Iiq' AR :Jm(sEM^ğPи(Ƭ Ų\+gjm܂RZW#P BUQVW-Su=#*x!Tc' jLޤQ8' •\CT" RFM.P1ha, 1(6-+Id,[MQPSV +;ej׻ȵe=nRq4ew8],X\iP%28Z2 XNvQSK髂X& Z:\Q-Qg9(J+FuiWIcn(YS üIwypB{a4ܷ 7XFU7(oE42 ÍbrkS,klEV^UM*U.$W4 *\ݢXq04k 3!A4(ADqpU֩Z +X+ +8"8KlUk+.D:Zu}_Z?y}r?hL1+'Ǫ$;LZ_3~Pec^:A?iÖ8g~&h;+Wƒ&^I>7AR9{u{d*`}¬4=f15x/j\jѫ;|v G X{EwϔLmn5l%$ ݓWoy?8lJeҁ529ega:__qڋQq=C89NwnXۚ]2xuj8QgCls4و<+al܃?/ b, q=0DGcr504/"~}Ts{re.r,EvܜGD7H}zQI;q-ri9Ѩ }>mmV ⭱5^tWtSYNq̟Xbߢm_6*m管;k莿+gs' v}8 .B- 8Dz 6PF mmmmdۤ}hͮnyc!xP:շn+9 +d ;H΢l@@ѺEA0[TV%=вdKƠE4++JDuIU>%Kſ+ +T Oﳿ&3{_3[_ wE .R.uCKɗ"ۡrAWY E ] ombj/e?fSXhf? rh^U?mwfpػ>pbP٭P؋!vI/3xG@S` +j'hjXU5@¨#񥤆5kxk ^]zB/Hf,d~Љٖ@ˀO&|P:t^;5o +@] a\:$dwXNR]% +RJ:RpUu~ߜ%Hx]/dϦ{̽j  ~O9^D.Ue纍.O<Otc BTPwk`w%襸MtlVGKf#d<3#Kwa5,Ն!]jr}va2v7Ἰ}[S-.R\ +@!nӀ\!Cu~a/ZlEY`<7"{n\$n q͸Ah?J ŀ2EyuŹf)4S6b*B:Ul| 2ۚ0#Zŭ i4UT$wT9Si̴MuڴWUb*PԅJc~ 2W :b\Qq}nE%󖱢2YQjPYl:e^Ɯ>iNs8ar8.hvO820|aj|tmGF8BF"xY;ը&(n1PO|3Bq"zQt8/ǃKGhE2 jĪ}Eb'{c\jl!B!$K@$6Ibر@ 8X$vl'Y&vL=i&I:Mm433{y9^+b?uUL$L(8/~?b.JϤTJ> FI l +|,Ki #ޖ_LAYB e"dDG_ŞvQe sIZOKB/yȝK3kFJ0}n3уL̽{T +rr\9fW 9eAEEr5 z!֜l=+;ŝ\2S cr0GY)kXP!JEBlkdJ'+RRD.0ԓy 5LG aŸ!5Gh@h@DЯ$a!0\̜/񨻍(#AḦ́˚Ͱy 4iӥr)uQL6WlzUDQs=\,+ {xw/\: >ulG<>G~=<𞍄r98 z1iVIEזƌ3SZPJ\ܞx"Y|RԡZoS'&>Ij){|K !hQ< 0*A-3^d hE0cJ!MaCqG_NU{ʭ.m#۩mv4BfFԤYJh,]KNi~ɦ[ڴ߮%'7؇1wޭF0w]żcX[kN&U&VfG TF4nQZjFn5r]FЮk/'Yt6~5F_EO,g50_.|\}DW1y+Zu/iВFEtUG9*=QYhc5T4sm&Z@bbR&# +ӏJ!@xU&K>zpu6͘79o=Flc 61]ASF4[˩ +ʪnX;恸Jqʟp|&]ՇȗIz"CG/_p3u8mx 8لǚyRHG"^mQlFY]gTֵL}qq:46ZGHX#*qe_k%xa>}g6ּ::1wvw ҠMζm֖Ljn=LnhG; +-Zeijg[nAYè>_b9Qe5^Rs|^b;Gxa}x&ּ+?1s [ܮhhw~{I6W*֕IvFVvǘ:˩ +zy{-ns[ +[gDdZ$E,,siJg|XHCBr<(ds r뀯hf'07!_R:WƊ2B_}(VM* 6U M Me0?;ϋgnse@@Ӏs%`-TMP^q7W;AT(ĉff>XxkU@c^_ c?\p/0Qz:Ue@+ n:ԤnZpC͐7݀3!/o)ca؉?DZڏCKswُM>0U﵀&Ѓ)yocܤQ}E.>o9G윸x~Q`:ϞWXx}ͼ{~⦆5i`M󞬉"CFQl`.~ <_ @]Q }Fi +ͦIٴ66*TL';1E;w<;A&W E8>UQ1=H?y,NxdJ<2uQ-R.iOeEBvWjz/+/ x=K{+~rK NX2Z*L-!Kel%]ϒ%#/X +|* +})v\UlSl}Mbc#?4esZ 4tU\q/Q]}IEcdOΔﰦ)[+ZW(7[sUͪ #s5oPtU]*60>kt&T Q?wQ=F*Nm %4N)h"/_WfWdkr6hvج o"nYo̠6ABmАc̿B$Q~<)p0EaWHiCxڰܰъ_({NV ^ +]dLk$d>=H(aAha^S}ZO#=vn4ݛjfWpj/s'Ϡ?FJ׀7GbCdr#H91Pf蛤^'Ygi3lz2 h8;8R}J_#6{܎~f췏l:lvژȉ醕1aRVtYFtbaʅ&-jiّ" )+G7Niq4%CrcG ;ғ=FYcP'pFnXoEF|O v"-6Q͠hfLΈIM=ߐe41zWCR[c@a [5{砚}>)8 +|`BV `)-,5!Z>ʔULM7]?1nݗbWq\>r{c ;ғm|/#Y.h=?goÌX<5/e GAkТ!#@ Az@TBt]OZa]-3umn~L _|?~i扫t$))2k89ǹ0ՒJT2k7gk[=LڃYSL^&3iH$%QS{ Krٻ>5`:d1UKkR$iAzc~97⚣[XVu'4i^ԛ4#uNpK J?sYIjeC?14LӱظP\!?kԜsr2\ VAZwmꔌ5I^Z Iz-Y/(bkی8(bq1;¬Ay¤c> xc&;b|G:1SYQ1#:As9|ҩw X=|}鄓2v q~ x́GO4=ˠ5½ +PBEE(z<(O=޷z]ɸ-w "N! t;< Ji7N}7PHI2$9CԿp;7qBƝIS0"@!tIeKo4pe" WX0/#tpL.#?o05w1cbzx;~~ 3 'MJpT,=/^`Q|9Y0y\t$o>r|O~|F!Dϵg/PdcE]cAnArKĂܑlX Y,?`/G|b‡hEE>{F)[6SDϣ̘.c x6o>&w -C}1<%ă=&YEyCp m49q42,&$ Ud=LZțNr qO?/ +z%qx:)$D-"d% d+APg?u1q +xk%w~AE?4tN"|G҉Xy8&>y;uvQ ?uR8ۃo>?pnA+r7Fx@qnT\9C41$[1jlf4h:Ӆ/u<;HT}Pem:X5$p 1$$"B"QmCToB +~ZC j]FҊ6\lU~\_qQBYOU"1J F* !zR}/&4w|kuWa\QƗ#.hVs|يs=1|Nw'#k"uqb  $?-2zp۸%Wb7;>ŹU8ӽz4Þ8ٳ'z^m8k:CO`kO]"_ǘ٧1-O$.E&꟏Q8ÑEOg`f_BfOr2lav lpxixm71Fd7w_AB> ' ]8\Q|L|4h9'6{6`ٮf:S-ڙLv.Yݤ]nnbkwrܺ!g5CV_>T-ÈG<&w銿6ZY=[|0,Ga_pҍ6 [tyجs0t%zmu:vMl*[/m[bJ,ѝ.ݒ6x,m!J? +O?$[FM|@380J]b^q!ވ,fM\2]WʶUqKiB}YHҤ_%o5OW̸񢔐O%RkL!jy{Io$('ClH&$%IfQmNpM$2BZ +P )Ҟs=n#ڌ2tŪh1hNMaf3sRNaC1,36 +K5e0j*` +G11E٫`Sg~+Ofz^b)K29sG1sӐc 7_k*ԘҐi:A/OL_LoWUPQ*L,Ch>rp:>iBzeE6l r1M4侍>'d[PJYҪ2 ܤW(6uy8ƓuE^W(6ҜN`g!XK- 5?OY=1#?ov` UyvΟ-R%(ZBe“LUQݭqZ>8,;9,?y™'ʝQxɷTd8GڳX@~*P`ڢQ3a6=$fb+ +rٲWZPėX}5 + .ka][׫m]NVM_jUTXE gܤ:![G-^]4:u&rDiי; ^Q%k}j_ooUwj,\ub3^wY Gr`C3}Qye1LȸfnowKlE~F/zGn)\)\*ܮ6,x2Js KtNRS*4~$'j+텒x|Q䋃7q2 t7畖Kr!Yw]Q{;TiޣTďQV"_ <3:S P4vNO~%npUFQ9FXҘlRir* J$?IRF*ErVe*IXPT!*E9!{:;)`Tҝui />aB0H1șldBLf(5\ZO N$I2Cp0]<^PU T$ +QSo&7h"i4L#UOs: {\?a0G!=p:c 066)a ~nL>\yTƟ3, +ʦ0 '-Dk$F5O465"eE 8Hpj%&*.TӨ(1> +&y{E +9^٬IθI&9]hBm^]u KY+ǢVwdX'!-'Y00g#YT:Gaf)r +/lV&TƜҘXe\*T%R=PC_7f1&yeVr dia=H>}BR8Ο,$}oɽX{c?&ؾc~RĬvywR@Դ`5GQk׋WI%0PCi4K+MA/@t Cc4b嘆HG;rX/usRغv)XHk}/q ;z8x@Mi3_pz"©G3*ViDhe +B*"r8*Ǣk$T͆U[U}VRS0\$1θلyY&7Vlc<.=c6$z =08WO] Թԩy$&ߓBwp_F;~v[.vB-ӎxJd"%"SB ԩN 5j{q|˿C?N?D_/b"Od +fRg>u p6Q)\s;SU[whWp}+\D ZBӅ9 H^!M?Ө3m&SǎXC56sjnݸX|8%:Uj- @oX ^zXHo2L77Z3X Ȧ +󸮥F5*phf,Nc'Y@*o1zuAS;hvcGbl ^;CQ T6`sQl +n?Jp!! "',Y<8}hHBmcj"G:rĦ lZDB4zT픊51n(T{GUHOic{WT^o}kd4hg7Pih2X8 PbxņiuBT#'Ib9/a2a"axFq-ENcEv:Y=k=ן@|U߶^pĦXcBIXcզQ74QZek!0}$-3-rPe*S,1mU,65*N*$Pf)盅"JCơqs5>}{`%v,iȵ2j/e[&IK-Ŗ兖 y%[a)-%yjťeyޙ{D K] qDpFf`fD +5.Kq-5zXTkĜ4mz5m<96ij4Iۓd1w= |zemA6G#ulI1kLslJFɄU&3-X,VUZMI[a(wcm<+1Vl y+6"SH"?7wg:xuH?6#<MXmE%4X2EZ +S,7{2 +ۼZ[b~^*6o]BeKa?LK^Ze}%s4kahEI٦*t۲mPj+KlbͫqֵRul:lsm/ԬkCzu]˸9Dq-빮l-#QW +eʔ$#JLHY"8Xr]+~)W$/U~Q)ʅpEy'<[!܃Yż1t7|ۊQBRu&T@j:\L5IRԀXݭRYVxO^YՐLܢߗuJ@o/K} J#Pdc:9pHG#KPX&.q5َ,Gjo2;uq.,q3l>P/^0GO4l^\NGV G3 +w><\$丌X]9bCJLWcqҦ6H&gltҥ^եOuo4gH꣰+y|'{X[rzTB^i$1qO➉ŞdyRaX,|!S$.TFO&ͽNkpoRrFIII>KB^ޠgS@-H zdW BVHX+' ; <)XTeʆUVU(ebNL,n{OKqޫ)ڸʐ6'.S8\>84ʕ] \n ~OFo }HYSs >Ź͚پSX[hbBڟ8tf`5 |?` 4HnX< S1?$0o.f0fi8Ycc 1Qu@fύC PD3I&s[1efƌhLoiqڪ3fL ((@Lс<؈ =x*)`|W ~KwQ{s+=o^[6 Q1LLjۢ0m,&MSX<`*30`1FkZن;aX"FԎG=a֐Qe۩BFT'%`^ v>ۣ0} ڣ1}t'i;w,ǠF ؂ h?[?CAzdݛX'$b_f1G Dqrº+RW,] Lz?]  |d8paD8vs 0CK77[7E. ̹3_oI}^3vi=EWGA a:-Dr:0 3G_l]BG>Z{#=`7ԧ__ DQԾI@!j{r aCя =aOpaȞߓ{G{]E Ybj٬5{#|Dc1=GO>g`|C x/y=dO4 rjbE 20*;o!"\>'ug_KH2kDT} ** EZnnhYDQA@B"2bM01rRV&NRV8ff\*5qܢo~T{=缤O~ld!Hu'3enDٍ^ӉYDdd"d3AvtS"oq?xW?" ~ 1 1tKlF3`'5ڨqssg#>mj O9z<&ȿ?eg7N&qdOT@EꬤF5j8s#5P{8g;V!}i_2:2G;C5ķQĝL%_AԌ3sӨCBjF%5jH-_'QB//} Moq~$7 /DÁc 9}r]*|=c\| urQDUԨF-5>V9wd4o鋫˴wi0Z"6;ٙ0eG'\;kBq5JN&gͣp y]U +Dh9YВSG|kwqlCyeÆo$O^17x Ұ,\p9bu,ǙU85|z6S 9G#qGF^Qߠ1] sh!ȓx吻|!+ȍpy~.)DpM1lt-C[ :jtmD6toO$xm}qoc<6WL7OfRߛ70L.Ot%wW􎝆|=^ }`M.Ůk:-ScJ O9Sylv M=D+4xB y4O3 : +]&s6L*gsf2ϴaR4{bW*UY[Q?kP7S+}]s_\uS^})ZO.;v{{bs%}4h1' >VlDoj|P[*BoηUX3P>G\=X6rޏb|Y,yP<\{-]~tS\ `*aRJ=ʔXLAҎ"eBY$,W ˔br+-]--YtI#e?!,CG߈.10vƲ1-Zָ. Uc6C}PUT:(PLy!E_H^X +1cx@k[Hb[fB+:q#1&.헥{Rh2q<3I+s#kvxa>Y=DlvBP&-~,"d%ĞXVjI 5bԴc1ZiCvZ3\o1\r{y{lb>Kz 4&Vq.]#4"!RhX0&>'dӀ~M}̽5G%]3G%>4G%VhdeT>` + 38E<gTJ&;iHbR48%LSh@jT6Q}Ҧ+:mҲ+3m),)tUShShdArCc#˰ Jsz2gکOzguStV_ٱ +ώS +˙МSPE9kS+c͹,2L/RXݲ|އB}0 f8*]A +, V@a Zƨe|,3mIU7"ue<-\GacFgWA+%r:!-;klql}Q3dcMW2UP +#[yL@^RE7_W?7Hq؃R)`+5okTg/S |!adg,@PՑXuw\ xº2s/)kS +܍>iޖloaHa1~R=Ci}_CP o,^Ç<OXI-A GhFoz<^ÒsdwT2GvNI8Eag0?:Ǚg +hrM@-H| -/:'֣?<ŕldllj֟%hMFg&9GEq\#dG(+t|+e`؛=vEHrsh@:st4CjQNFi-9c֋]DNg:ЙCGaoA:N:K(gJm5b>i-mP՝ U|ǴUl';cWC(NzM=~WO2|u{7W ?w1ԄZY?T}40VEq*  zM f*7h+;8WYEYy!GsC+-)%)a_ڸŵ7+x(0fl#Yik͊P- %,@=# ^+eOiJWZxR#2Q>_ +h- ZE%Hy!@$ $BТmN!Zҭ͵{3nu;֞vNZ!~>Ͻ`͊O= S&',V iw$uLs0^5K>[R)G{Z +6g-=Xaڌ +pŸQ ?|mX +o^:"YDX\f!U<ຒX`d?|lΞH)EkӰ:;9:rLh)GCN9u]Q-\ʰQjIY̡TP/*IT80Tf?گ>8b팣E5yhV-O j Q`e<y [v&*w _4#2]Y&H4cO79rZM;렂Ʊ _39j&c6.N:tpQæ_/'EYQZ' ̆wd%["G+ ?Xu ;i& }60(Ӱ9lT4 +a+,ƕ(5`1h(.z^ɊLC2iTVh#HEc[LyB~'Z$[s8ܦIpf +bLa5eXX0QRBq*[`4(0zOd:yc/"ɴfIJG=L+s3Y&Pa0JR si:K0PTf̊ʽЗ?]yX}"z\loTBe(me-rA/{"z`-]c,Mb{,KQhO|+UA[YJ*WC][:l1pYUD+~g9 ۀ}M.G}\fN*KqC0TGB_]"hj!&y5*P9P:+ZlW3 tu WH=*gDjUO!wIBFs/QwZǀ'Ɇ5y0(Ȑ_{8CAGL V;V߈Vx2oR/#{Z$y HDGqKU(=C$ s[*e^ Oo*2}QHGZ"țRڔM*,o6`YUHj"ѿK['?m$4CB$!s;ڹ'Zg[#cR3 Hi@R$bi,i]G[Xܪ ;u Fl 11man% ¼"EB̺1q}~ux@s `3]9 ;v#%L-[Jpmcr60%&^JI$"|HL8x˥^ȩI @@ \*""^b2T@W=j>gmt]36v[NvݦsT|?D~;K NH#H3i#ϑm%1|I1G,Cy|G3y~g_2)ѐ,O"ƯgFCldbOajWL#>[_0o69aOƒ #5 &$dP/:jTι_72~w1N.~vp:kߤ0ڍ>$%qαRgrragaoj^ԓ24jZ}\ q>)tvpgp//^_ğYopjG708=]O͙xԓ3I<87+]Jjbf@FRcn)C\vV{k4Wy? C~9wyD)B8%3/ DQU^jM]c:ut='ye&I-`SGch"x^Qy1H}^Y:9?"56qj66LubTZGKB<kW)hVub]X1eG;Kf ?6I:E1g ~s7ڧmFeV +5f4`Up>V.X6!QҌ%!X50<_EugxG|Lw +d*g> Iǚl)X>#"BTGP\,SEsajTϭCFTmCyTG@Y̋ Qo +O}؂ձ!|u iKd煕Q~X=u1cQl2jPkDe qN̏,Q⟠Hn (D +•>.SL >{Hh%kS'F$ $Ơ\*C4 z$d(OB܉(L\|2dp:F87`O9Ia0x'29gIigk譞>'B>e`H![BIFlp&9H*F^r%K))w"KyUȢ(S`n:ظv``볎>VG-}+Ǣ$t(#R#O +J٪\Rݰ#+F¤QsDyUd _Ads6x:ْ>(}T"O +:X5)hĄLm6KaLAn6tۑ? HcNAF?V'.w/Zd=F.V}0,9ԋa+`ԧ!Ð +}Bk\q=LH5|Q4@A4 " F'Aj?xK1#MQ2gLdL3a Yt +ZL ԙyH!RU2d"9k^>d{|~y0Bc{?wp$(^ J5ři h!Pۢf"Ֆ UlRHqCSyRHoԾsGBl$va3#{/u+9Tq/𹼜<\z1:EPyCYH΋D# +rGd $:m:!qAEk-b]g|A#% 9i?wQ{">9*VK!G%=B$A ;y @TQ `NQ#"7#xŠO!m9B!H@+9Κ~/;9_ +4s]QQXWeueߑE=-fQ(̸ `T 0q8QU bզAlVMM`L6{bCRc4how{ xmcb-fJM`PW`ŘՔhSE(4\ldZR[_yE`oجloCkiYΧ6B}3UXO|)uF(6VvЫ +dά<Ȇ3D$ͭlJabWS2mzAWڄf_0'xni]' )vba'luPC!d|R[Yp156v)40wIwvjQ:jXG .@Z.Z}-Kbna14,ttN_tb\KK34@ o/uahj!j6pENc$\bq'-%r?= kgY,zA&Z@q.IX4iÁ=9]lix3o'3#MF{- ~FK.wuNĐv>Q@$M1p2 u1(}\4׸7qț|m‘3}ldIƿ>_{[4Ү)yWP(]%| [6]?>FC#c61qF./l~ `0)`(bJzآ~d|isY;}/\pedZ AwH0Ŵ}k1˰_}- :55u]|gu N|OCx̹7T} c ضa{.0.S0I v͏C8 Zנ"ZIJa/`߈"ih~1/Ƕ \M?Ч<~b*-a8k7刦NƠABc")}gcfcߪ^N*ȎSD2P-T+nKK_ϡ1L4ʓIg#?EhXrc;YvO^Ö}51%;JUhi#:cFg1v՜\; keҧ.]:6k 8qW:Dy{+ePvw9] ƧimZqGiV9hsV8s\ +eJ]*TNuA2_T=z6k\FXᷔaw͆SUnZ=̣U9R%3EiI *4,\JhX|~C9>5fSvVfspN_FъpuQ7N :sh@ h;3bʹvK| ]9ʎ UVd21fF ֌=Vi)=MSf)kRb5)\c7+9Zh|qݚy};`sآ#;EXojz\kj|MV*%~&unS5Qr5.at_7W=hTbF&6jdѳm/uT@T@S2 0 ]`H䲨1 `y ^K$Zf*hY)=Zֶɶv:k%ִܓ?>y}}˚ƎL}%q4bb\9\0 -_EUG$+7ª\eGڔYQ5ʌ5EJTjl,5?NܛEra #NJ + q-z +)?zrX͎1*#&U,*-ήԸjYR)JNإ2%Șx~)S'FNm[q88GE9^2LTaJ3D)Ր KB JI,Pr\%ͪiV'4˸Q2ː.;?^b911AaaV٦0QG%#dɔ$cRf%*1D ɏȐRfřE[*| w)<@75؇~gא2jSHdd8̓d4*yS~NC@SKoޖt/*zXlȤ,bI&XP,cR4QE +*(M+NTV) +M-Ճ%4CJɧ䔼K>yC6&35‹JzYQ΅Zz-X҉oya+>J+)5I0=hD{&3SV$_VqOjlyʳ<˳:8e ,\~Zʹ4\SHl2y1!P&JOոJ? HyU%ʳ*UcQe{"n[FVKիUF.wZVmhȠF΅ǩzr@LI1Z(7T:B(GFe遺 : ;лX_mQg?ߎI~%g#=Rb|J cʥUÛйM\\k1>$mIgiໝSQ;vMG'$]0P`C@uQN w+ +}|7[ًO +FwJ]#y‘PRa#> eԥ8 t4v71qzjiW|?-/҃ +܏WO1xNA^SIAN$'gR,Yhmy׵u/`ͅ35b%Ұ>Z ҅\Opn!p8>c"5ec,ýKKf+ų`ߐoO!|z-Kp\uCѫ 7RnWosܦHv;; PeP hfh(MEyEևb7:󺮢gKp>5HCax$q`\,?Yu !yaMZ`{!`{9)E h̏Qh;:.iofp^'Ѻ7/}J3G~1`9U~ YKm@k6Ӣ?ڵzGOѺѩlS$8AQn<r_ w_pYX;|r"𓈏4-"el +ֱc X:V;؎t^*ׅ5h 9$ V,a߆};plՐZ| -]ɳ|kyF;lݘ؀m@an_L b -M&kk^5SWUv6ҤjTiViӤݴnUNC}>}}.Wy%z"Y/_{Ob> +ۻ3>wiJ>EOOUE79𓣛}!\+q~F6e;K 0"WҽMyޑ`HRsxx/Yڱ8]c~9Xze TtOҢQB|c29wxz8-RLSγhqyi'Ooi=lff1s c`4!F?јop4Vc:Wy,=|`oŔ>1 D`1*u`6ƎjLza"ΏnhF0pC LÒ{_CI"%M{MlbdK II%LTc,QcI%:0,APڀ!i H;0 EldcdsI^EwUtmDG{+3wLYfV 37C;1"##) /ՆCГք6tw`z?:GϘ2іyYwz ^ω?9B x6`uKlfiq'L) (R‚@v9NgѦUGޜ!4LE4?-xo s@Ïy uQD\, Nݿ{xmtMc[:oCxhdj2q@FV Z' +ܨ-ZKg1TΡRav+(7~@N<_&-7p%~X Rud h,LGz}jTpp2Ԣ؄ +c;E즣(3@y6uX-/>K%"Y=r`wps:T:&9&*Mp a7Qn.CŅRKlm$iXga]GQ"}opKcm*q-$ RG7u2VP֊&E&.wm  li&IX9㡭BS5uv۠T!ӆ^(Fp +Ho"!R䳈=%.p$[;xuwIE덂99r(ݬ«CׂL:|Hu!7 yI$lBr ҖHlI-_Y̷۴?77s, ijڥZ Qn Y8H!ůܟd2pAф;! !3 OqF_|g|AfY㼓#VA}FK=J} io{eD$ + B + +D !L`0!J{e7#bɽ6ɼ0Xa,L|qzJ] PSSm$;8D'!b8 +-,FI> d0 1y7ȹf{5"Iq[\9 N98|_%~ / .) ._\Z!,8 ]u'0B(5wN FO3朜>dPg\Ҥ}jCtrt\\ȯkK8D??8{=<<wrx\O &5y vh}q- t=! P Fj0ؔf/TdV [=v]Ku_}K7펝ץc+ XASZQvg+tB-l7?ckncgX>Ntho+|+{n* ^k踂?t\B{lum29wtt"w71pyG\Vx塿ۏa +]x: k %^i optDoq>!;p(cv;i w|-88,~>^rlWaد@Z=ZAXf8Z_m&:-D`kwp~ >szK?"'f)X~vcN^F[4Eт&tl2!'*,42"^q6Q{rר_\1a#bP Gcᨆc2pӜ.E(>;Fvf|¤n 3a#<H#8 +-F"t)rkKwմZ)eZTmjKU}*{lVEσF]W=x2undy>уnOun5W&h{j3T힫qCU1Bc=U9^= y.RJxh~Km**qtS>TgYB*ݨ|V {Sy+0w^s6|;:rT +?Oj_J#5ߤb*ꛪa}sTw+?\Co50hv++2*3䞲B#u jv}L$7TA* 2 (F588CB)7P9!_) t21RJq%ڕP +xwۜC^_IqD7g C"De(#<[JԈ +DNRRl٣Zw}L֘Kp(щCp`<9k6d>FBr<̨~J2(-*F)QJ+):C ׀r%j"ǭٴ]&gzWq2}61dZʧyo":*1CБTCd3F*'k\T%b.TLje΁kJJ%QC|`jK0~a||}XzfXd/,`0oJfJj_5 TE +WQ%+@3T.¤Vބ;@_Kڕ|VKH F7D`aLr_hvȣ<ȣ<iFF6wh es-**12eXI3b3Ism2Q"@zcn^NVN$)I&O/\T ypײ ~ h +x Nw 8 ^o7h:9ϚQL3xm\|pZ+>V4X9np 9 +%pb]79E|Fk.=tqߣp_ ~ @z! 8d +%8b&qO, 7G;[s}F7}#8>oDX׏xobE.!}F'W\G8?#} +y 7{//x8xB/?xxd!]ʥ?8 +Jqq`2ϓ9cʚv鷈uXi<^^G~_['228}@-1/i z]@"b#v91::f)d̲%8 )=`A}`7x#vL*%x[fEA>Nlb=Ӊe2į~xVav];aA-63ڧamFnf:iyZG1cW6!~>gbE,C %F3QVXn8ױwl=>t 3mIB6wh=X)p1b8{V e5YЕ(އq#%Y/>`ݍ.F($ p< +G + 68jȣZӴ<G UJ\ #J7á{6h^b{?v[!{8v +!J$D @2-Dʂ xPW`k,@9GY?[ԟ0G^m8rК.5~a_\0A O:YT W*N.gd m$VM{Mn+rޓ+}GXo|/DA]U9fy;kfTW5-hr,lSNCݚ;d\%X mh#aǕ~Iww[~8:ZڲE7*HFyb=41\ T3f(8NYɲGNWfd2"+Y&YMj:.,/>R+цhkknтҖQ|k9T(ƛm,S/My2̣d3[n\F)%fĬШW#^wh 8ӂ%mhY y>̠NSikTF.+_l# 0 3ΰl +(0.D4Dwq;hc9&٬i&VLlkXSi&=iZcܲUt=}kPqQE! 0ԩ,+7lFSNx1WUJ3nUK)rF7r+%.^nrn-d߂Y?=N#_<&0ҧzs+&OQA1#RVg&),3]Y +*հI2dPp<(0C9?(8/<39AM֪lTi&Sy?;pMgq$*rkPHnȐP`~˿̖qHA>+#C *B ܼg9G0s%\*(EYX'btTP%b_qq-OI,WWҍ1 %gحNՠ:iV4x i|U<}/!㤀A+ Р2|ˌ)h`yr\rYX +0嘵rCƠSW.jB豉4/Ɩd%ӛ BM +0wE=\.BD."c'1!Mdb61;-s8KpG`O+yɇK*a@ȡ3$x \ \5\t5\@5д!`u+-M_M;"88Lum6{&P\ U jbibh[6ҋP@/DG=lyC2D-\X:` +XX G} 35ã9p5XᲈXĢ.$ml||<[\ +nm 5ʡ]ֱ@!H]/Y@ & +VxҏVx£%RZq.|j&UL+q4+ZOX9HfF$|6K[w+(݋ < d۹xvzю(8r965]@:r;zgAK2>Ab{婋t} A===uh $߽V3u"o%9KɓFbvI9V#= u̐ǜc@E?eb(Ea.^zCU>_Z>QA\%!Կ_p55AGy1~ [/ g?>q&8Ǣ%Yzq]9@"g 57<Ǽ=f/΀w9Q|P5Xr*.S 8yP  q-M\׸p@E~_).: x~B>G"QUmpA0ҷx̯5c=U K+<.$;?1?R>@k?eέx +^?ni 53|5ezqA#_L +^.{8 3w𗿂8#=C=:n$2y?t,Y?8VrEr?أ8G:rXD^]M2m~A馲.= ݠ&救GZq+YȑLLV8DDRKX%_"6cvv'iP6Դl_+u:~G-rE.9ϢB1į DWc Ğ2 YNy: ߰Z_j%yWx=19v-{E'{Cf$Ilq1 BjrԑdkL76`0`n&&`CbH'@B(HB[Fi.K@%Ye (mfi6AZN]5mӺ}m6MӦM۪}ؤjڥ4G.S =z?y99『w f 8$7el{W('ߡܿ$xqÖ8 1Ua#f<ߦg3q;cX5#Df= MSw)h5졅p$v1iL.x +8K)gYBDim` $]v>NK<n'2LY%u )tY='e*\v/q~J M5+ɢmIښQ{rڒ˵9%M)aES՜USj61m"Z~D XR(j ?R/1~ +b:m:r"8+GS IږVQQU6`(VBZ7֫޸Qu6Mݪ5Ri3)yNU +VUX>T3SKH'bCطEȓ&K"L3TgU\Z_5ZjUm(hک_Qgͪ,mUb{Sg;>S#{Lo&Yg{(C$;I!Qk,ekͭ*[*m媰W^2GJ[SI39OQsWޜw6 %33IcuKZ~vlF9{IW3SNʜ.*8'"WH>涩 Gyv?ʬQ5` Q)-[J&RVj0vƟ^Dw;X҃][K> 'dMSfI,kr@ ʨVz(PRB=J +)1N0uR;HfbM ~f/w_ዾKax e"'q!a$|:xĞqbMG#a{i{sp mx AY2`͐ѐb: }0q8k]A(nbL4n"LvLavL"&i0bK4A<&?åC){1ǎJw ցJ9>c;cܘɋ9.?7FҳB_Hx| +:;_ U:G;0\|Hv,bb,R(2 $y{8G^~;?oسEi㗩WH*_%p p Ǎ' 67%X,e +2X&8ҫ>_{Ŵna"r܄*_a |n]M>gVcB~PW +Iʊt9c/ggTW6\ۏ_ݛ¸oo=^I/G!R6\{tƟ6%inmzK4IIKKEZ.E\1AAȠ ás)`e2q2&sӝYiOs~/<Yz,GG>ۇ;h +{mf5*c?,ks51#ꋚ b԰>_8?@}^Gnx7u6v̀/b@2(CAw6ڦq-gҿu7g8?R<7{{BGeER?.jK?wvT=:uч踂89,C%tz gz@{཮kz _>/߈M_p귪һܷtɜGG8qyqa6WqR6K'Hz0v]_p|ܟ>ݛ,::)tGsc88#8Zܬ}d/ _R@m!B#_y \b3e'"֯MzGek=:Bt5JR=pt±nѽ(\Sݰt*O.r?b̘C"f'Q~mmIG<4vPAo ɠy#ynsmEo + 8,OUB$P]*,Od_ 2\G{?vX-s^tSsd+\x +)c:h_P +~/k$?fOyF>OqmrѺ!.sSc>;\䱧"p᪇pMdptvZf^w@dG\ȝ +-a4uAL&cjHָA9ʂ͞*P}LHuª4Z59_'`K0\RE-U$Fp+mw_ղqlI&&cqjHNQ8:CjU`b+4$JUI +$5ȗ4VH%oUqOxBwU`BSDEOƮGm%#P1i(bPɨ!Ft94y4T*Rjܤbs +*HW5r[)\ʱ\zD $#F#ϯw泥8!7#kȍߚ +YJ-*RBK +UX):Jn[rm3/T}RcxGi3-»[1nŌsJnFS'R*U`cO۞<{r%r9|I );AY㕙>MNgҝ+*{^2^5MlkH=Sl-~@ Fy24+iSө̌\P +93*=+4L={l]< K7#L_O̔zvx75RxeXՅ|vꤖz P#6(e3Ǣ49\#L*Yek.{LddHO*sLIs#>|o #c`;3 mcHrSCn|Ĥ* Y|vY +ke,K)EmJ.+x U\Qy|;rȻ chiCG3#t27^RL%VJe,u) % VRYH 2*ۡXxK^n"/˴2K-pg]9]m jF_-CF2֓b$&@>*-JLx_b}^ SH~gCcc ~cUEp>4q*=NsaXFh11+)`bA MhPi`0MA C?Vj)x6{LzӐأVBV7q7 $K%l\xa0t\x ǸcBHuhcC걓zCON0yy@0"dF\1RkRivHMdM4pġӄ&45GoLLk.Khhh k\ni)![ 9<h#;?;: 6+Xy#tp 30hs1 ; 9tG7&4nrхU]Gy,AUEpܳ:^J<a<2h6ƺ gGI'M/uE賏FG.Y'ṿ; 1pa0p{Lߐ {%W@Ca!WқO c *r1@_RqpfLtLRl`ut^o$6hVӐq -8.sfp>rFqخR+_W.0Y āt0Rοgjs;pH}A#GGs"^@ aG>|Tp!X4T |pƲ~kg88K8G<N]zS'u/ >z:=E;N*ңn<7U#` :._ORܠԍp/h=k!G!^7YJgz\hDt*bn 6^ 489x,؋h2GM>:p6Nv4#ԥY EfUR0we mXu8# teDt2!Ue/Z"\B.j(fmV]O{ jȭ7\~t \χc9)2xYŮC-Z@泳R\ ,F}9(48ĵ5xW:EiU5YJϨ.&j$ +n1 BxS(fYjC(i>'{ogG;k}+l$n9C5rxxK;\p%'/\p k4\5hr#{#PN. +idgqedY1@3zMaL$?r2C&X5>ȡ1A.%jTPFgiD a!w+'tCV:7)5C)O( 1|!OwDt.Xm)1PANO!ǁ紆*dT^Ur .eGxGRZySbdSd{< =ZQ1]!2YQ,jLN\r,rNi 9~LSeLȄ*W*,qB=9  +NUHO]pwL,Xߕ|VLl)f9#'CNPEyLxl2{2yeLJUD0(-U3Ui0v|:ɮL1v +ͥB+tr)D]᥊y +ݸ~0)\*ָɽû{Xfmհ2V|ߵ=růĔTMT۩jEZWj^vqq*B˄ΆKZ[µo5c[_U`8,G bK^2ٓ:hh5i|1/jZVXA>ך_,N7Ѧ _\[=_iu`xD@yy_2%ʹx>r؏{Թr`jf>+Te$9 `cU: I ~%ٱ/袁/h _s)qqlK3[j ML_>7\;ֲc4QkTT((kx[w +ሕKk4U@{.J1P╢4 ŗqE`ƎUn\ɼEi]l'${.yǵ1Ja} !Ϛ:mfG3m4I3]4E35q^'$;i츎[u r@ +1T<ȸѹm a-߉MKvǀz(j-|BL9~3p.Q3 xԭGn߶dN;|ܛ}6'Ѷ$3'qR<%&4S|qJ~DzR>ދx/9f |ʸ'yj= kâٱ ]0!,ڣp~ӳq0rN<Qٗc;ޥ`|<\^\e>PF<?WOcq|xiorM_a{ u| =&RK忚6W$dv}*1?X߶i{#_\Y3Nmc} 6>|d)];__/9Գ +3%OlOI' 3d,mB=E;bW8{; +,g_^U*IltBtl x( $/g :{'iv6l`gv;8hûCQO)͠s'I=. \x)9)#+yJ9ۉxs'5ۆ Tx>)3tSI/ WB)t~-vk~ƻFvNZMsEp]z>Dk;ddI8,ybi|ENbWVf{crVրco5(Xe1/sSG j+GYvꎣ7b%8pTȊ*J3LJY–ٲ_h9 +ukTz.?.7i<%oD,!`R8\)`. .jȥHB@H1%폎@TXb/&f:.cK4#1wsb=8|LfҖxxCCxt $2N(mt 5&j0T?CpmG2aEh9K(U/0q&{@AkX = =Y&zfͺ uЭ>HV^iPfPwމЋlxH9,4ٲ5f` ,x808!qM٠)]I l"10BTI##P$Ccba܍2Sc5#&F&G;Τ-gҖH#D >[3F5b( Ab${izз9&l^}p"F;b2!{asE +D&x#8j$,byb!p,dLY]ّ!1CHlp\q .U%NLH-Rdch +^@D3Hvgxq|Dp*жhcHu}67jʌ +?R#3I3< PS,> ؞Eq\=-R'6;9IAzɆٜI6|XdA,@W־+Y?[ړC iBF-(ӊ -A[(oq@j ȡ^s8j$,AE$h~?Xhڊ>ǁ-•a0|!St+R)5D@*zmahCFnlV7qm͐pnyQњ+{O#Ok R>5y]Nbs0 ;P^84~EJcil)%dtUY#Wq€rFtGz](9dj_8`]భKJ7HKwsؗ1TT..(rۮѵ}4f>z{ϟࣵLAϻsƌzfzkfL(քC ~h?j}CJ3E%/c_TVJ*pT_xEy\_^Hڨ;Wi YA"ҭ[l!Iv^يR9$Vd2nqy>=/<y;s+Nw $ ӟmWy0\*c<0gלuN@B! +G[Yu?R|^rrH/坑,~$K]Kn`l=Z5[7q|gUnr"~F8ߛ-cY đ\ೖ-K1Es)`[>zyH]PF(볫ܤ;dqFV Lk-zPߔJK{wWy~P'C8d,ߴ. :J@7 dzqF@` V" 6X ##  ZeWŔԃN~a~qfu#E".lйy.?Xϊ ;m HK=`(tu4G!gn_:^!B@zhCLZ8l$@ ++ @ e!OAx C8~ⷎNs]=/I֣3ѡM*{q6ljK~!}9Ym!!_7Hlް(Qppj`0GXs,D`+/xGF@ҚSШ +s=t##URuMT?|zq+[:sMnִ䂹33o\P7.B *OEtO1o,N4GO\ٞ~pc݌)GR0XQAl(f4 M)h@<׹L"]NJYsr,'%hݹv + ݆/U)|JnPW +x kFEQ`0|=t[ 1x}fpc3A&ŽpJ ~ 7%1,۰PRND,^HU0uf>7웻ñ]zQZVq6 S d`0XA#GVJ[(9 +RWvHo^0x3 bx +p`+gQ(^1ױ>9ږ騬*^x#qb ,Y2aHwcVMOb/f=-ȁ/} - `=瀾}k) +4`" C!)p3:mu@XoQv ngn3w:s+*qBV- M$NreO{}v R` 83JyMO4)XZGyQj{DM {_πY ̸Ӻ|)weUefᨈ.A]]dciI~\w<8/t Pg+e >*7E`S# 3\GHpχHn aKS[K 5uk;mɶcVރ iEHD_+߾U\'9GVXJ¬9M<~̨փI+qijL9%A0pcF"((`77Q#'q h[:-H,n#*Z_YXO +=Vy!pLYzY*K;x2}{"w7er"Iw:GSy\V[<6'Rչn%:溬'5mDtbZL\&$ +ܾ~vן{}߻<%E&gINDHJ"NƄdD] Q!c@ +d *>7 8PW% \ h`3^l:93cM|;egA :܂8XJ[7XI|0|N7w[{EkvcJȬi%J-Q#u|FBѵ<~ԠVTw|_JvV{J,͓ɯ)l/` R|Vxfm 96pL1c3Y0ߜ,/NP[@Qt+eKTe9ۏ-p +Ȯ|BpW$ %IHO޿y:~0?_(gD,rE}KcШ+)J_*=I,?!4l=Å[Pծ=Ğ [ }g OZO$o!xL=5dbBC) Oմ>RIr\r"#;@V2[kclzi5a#*Xm?;62.#:ĉ֙Li_8L+ endstream endobj 9 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 14.0 %%AI8_CreatorVersion: 14.0.0 %%For: (James) () %%Title: (Untitled-5) %%CreationDate: 2/21/11 8:07 AM %%Canvassize: 16383 %%BoundingBox: 2 79 510 433 %%HiResBoundingBox: 2.4375 79.0088 509.5625 432.9912 %%DocumentProcessColors: %AI5_FileFormat 10.0 %AI12_BuildNumber: 367 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%CMYKProcessColor: 1 1 1 1 ([Registration]) %AI3_Cropmarks: 0 0 512 512 %AI3_TemplateBox: 256.5 255.5 256.5 255.5 %AI3_TileBox: -32 -100 544 634 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 2 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -324 596 1 1172 657 18 0 0 66 129 1 0 0 1 1 0 1 1 0 %AI5_OpenViewLayers: 7 %%PageOrigin:0 0 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 20 0 obj <>stream +%%BoundingBox: 2 79 510 433 %%HiResBoundingBox: 2.4375 79.0088 509.5625 432.9912 %AI7_Thumbnail: 128 92 8 %%BeginData: 1888 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFF %FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFF %FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFF %FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFF %FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDB7FFFF %%EndData endstream endobj 21 0 obj <>stream + ]t)ߔksݵr./TZ?;~p~wܜz=ITYN96-d%cQXÈVg?uVe\t|!wGK2/2-z~y2us*ܜ-Յ\Lk6_?ZѴ.-'~wܺz۰`a]; S3oO1j}'$c'~L0Me M%5E C!ImY3UwaFU(9eWy(f^L?#b,G,]dv%ycKHa0lCᆱS6pz$X)u[1JeKnGCCȯ7i<{ޙȆf0FwfEBa%nߤq72+VX21"# |~2I=OSLNw@, +VPum?\Wl͙ +KnIe_p9դ-Jg#h2.O$^}5^ >n(ǩ~:^t2?ds>@|KB(t@!YxѴw+-bmybu#gyɴMN B=rݓ~ "5n PҊк=AA2dm̐0Asz0O\  @WY"O+A?#)9=Nst4VfЙ)6A` +}t .9fQ D NҳUd`*?.3D]Xs9Ho y"sȰ܋iP4`fk0{>#8$AMp2F^u `Lx ˟ѻ#M薿r%VF|g=kf<dOQ}5FHC7+ +'B<,͈+YpD~I% LE`O`˃:Vdx7V'at {suk' x/~dm )F |6`$dx|G#S+ 5o;@H+6NBq zٗZK0p3ߔ(H5ɞ4[ܵ%~ōxޱCO48=9>Tb IB&HWi ,ڂg_NLe Vm@%  &x1Y=?zrgk"BA]Ka{](TGǼ\Xo^tv4}+H_ d}b8@`"FI`J|GPlf`CB_E =Wp9^FK|b*,q͇/ -+>jhrY0;o 9G{ rn }A*g@)(Y=j*;@4 hw@%!cU6!mkZ +Bt2QlJd>^f1@F'opw2x} + aJp5\rz<{S €"Vs77\]g^**H[ 2k0wFQO3!+!lM09^7>9[ |5OHfSP+n- d|U>zXA-3r-_7_ U_knD#Fh*?eXh % DG1q@<7kx+wqZl}q*.Ǘ__O:7lCn1 @>?sTp +wWBjb^]ZiĬLVHr/gߍ~U > RpӾ|\Z:ڜ=퉳@ǁA|]vCfۆWf#p;n] {s|}")NǛ2>mt{:<`ݥPrg8fnU4i^Y*ZE |aʡt_%Y̵p)OO~HZ+7v>yknWo`,Mo#6q۝ x<C 1&czn࣐jC9 c[Kзq4kQl\ m]5{Jf)P١A5kt[t3n3qN@]j@v]ʴPrߠ_Mc]'CWh{ .2^ٶ; ++,_gדuNƊub&f]kUXZj}mv /7(vfMȆF0,*DeWD]ZW/+-U~j7^YSrD<[+w.4C6"mRԮ(QGYFT:fF$Veozd]^Si[%ʓAdHu⏋ޥJvuuHoǩSM߿V&#{~*$F R}Տ;ot:HfT~BT +ŠYp0? m=柮'oܪWn.sJo)[;|wo߯3?'j7ض>FƳƱ0,Dy _ytׄ\Ohb.qѹ@m{dv'R-b8.^Ocubկo/ 5:3wkrki;m4ê7ϾJa,] ]ⰯinN}q"k?qei8uF_t;u{;!'z2%0<3Wd85JgCS͒d_綂i^)rڭ\qYrW4{a -`G$r&zvƼ&c{kÌ$TTl=Ee }]}rfڲ0䋾YJmKxTp-x8Q餜ܪCGb>)cdhqz`\T~L-L!)O04lMn.P[KTI7=%s1 j {|&7 VjVW 1PK-RSsVJ0 ̀)T$:Fφ=TnO)R2%[Xⰾ2EGfI]\S I>Vcnw f -s8D2s8*A^~tխ>S?HZ^5%_/}5+u(I +'Qb٠X|'ё0iwo~k¼gqn51\Ivv6#>9#AnD;u=,nsa}0K(xf; +LjZ([]Qk2s*Q4?I6¤y[bɭ>Ua|ix-f"vc$ UPPbfǵS"m%/oK8DpC'3஗>nMp15ףщҙ b^vݺ7|Ն 1ZPa^\,L+Y9w1#7CѪdl=A| o#{SL-IP!C#hcظĊ6T?H}joەbF6=\M:3&5y~GEG\%>.e λiTbR2CKЛ§v3V Zᐅt2SW2x3T@: r>D+|-3 8TGwnTvZz sr-gͳpiNpbP.ӑ`E5wCzJ=)e7x +d6Ϙ + @M@@4 YP r4)Nn}3h7 b-SN'=;S0Hnm]!f ~nqt t0S??ǘA$݄5z@#eݟm084t%u0 3(95]0/>uFވ0M{!+\9Pc/7;l7?/Pa䄀6U>}T4.xq^M:)`ZL +/X%XP :m'fO7w[2ۭ +*]-BY?!|kd5`ƛA?j +4E7{﹦:3 +_L49dL9c&0~wMrzu;3yv^,U$f7vuMZ)\* ѬkQmWe A49Ag;lA'#rFPՃF%xE]O)4xJe0yssʪml]ש6Fs2iޖtcui<}_P{F9!n<@Pj:qs4e09m@E *P4 Ltu[&?LVR& 1<(jH޵}S׭;hPudb_G 1.`q?.؀Ƈ hmnV=Y+;cZAsJ0`t +Ђ9^E/*`}T4 )GH-Y$C1AXR3C*NujXEC4R܀tcZh;) )s4,7}<Фp3o0U BL +4{7b*r"&)︋ df=38l/VrYU 1'!e*Bm  vCXn +4bi1R\K 3ǒNK4^B,Xh0!Lݯ{wʑR~s71_nCϋRN5jٽ-{x{۰dx<@K!ioz3bCmP"aMؚL6/F>\v ؖmcXM?*39˒Gpv% w6\lwAsOiHD.Wn3<gdBr8  =m/o1s958UR.˷ҸlM le}tq#c9C]dHgiw i%W2 O٦hλlxaJx]Vjo~G֠um.m'{Yl@ mzbJrFvy:&XiGwNo˄*A644~j +]n)ww@71JueJvZ3 f\\vZCU1vb[eMl9M=ւCèHgu#GE4޶n3.IHp{n"rB +5 xw0 K؜¤:CH] +sŗߠL2Ve\QW՟xzk7vqֲwS;X:3]>@!Kh>t(=z ; *C;h쬬KR3CR &cY2O*w,yI1K31<-/el2pVZG(6]ycHdU?;!y\Q1ar5P@!+8ުi,;W 2?];tfc@1İ+:h=K@ڕ}g}k$Pcs3?TTHOSQJOS4t}yB,?X~`,?X~`X{w`=?[),|]w9xZ7FW&ҡOvD-@hoPjM,?X~`4uRLb,6r%+Α6}>׭fQNlTY7gA'Jٌ2:k5Ƕu,,e _h9Bb*:{ێ'gWsp]Kݢ$4Eoʹh+Bw):}}29.W]8왝F/&sL=d[==Sxj7sp)˿ˆ;]1ڦ]Og>H-E5yڳZ17Ԋ|/evn]ۗNOqX /VɣuL/QltǺtWxqWd@33! 81@" 9K>j9XwCRd3MdQWdhN>[a1즛ĭ?X~o`\_v]@/}dN"tB 9l1}9s@um3nT^Roگځ_IVq3ۮA: 1N2&15 jCKnRn8d5חgD8}98GRϳ#UlSQe巸:"s49a(U5?X~WcIff2 EsbiL!eOx.קޏ|b]-;PHH'g|1 J'.AJvb>T[ڔt#p[΂LX3-Koc e3s<>H {5D2G$$VvHq)>Y1 ,@MT6qlr Nɝ飵zow5wzϹ ;ʦf- E`s*:^aYg"չ|PI^}Q_bSȮG'ᔧ8lZZ(ɓX`s3]N)TkRtP:KhX˪[\Qf; Km %a6N1 78k\J[݁עXW1F]X>ѫ4g>IcE.E,{q pPhKGt:^(9,,NyK+ۡR+5U%]⮚X'W~b4CJEHѯL\l 9Uvs(a?xO77!H-ؒ\퓌-Zň E_M*!R*7VK.F7kϨ X#vhg\ÁU' 4 T P{%)9>u%uga} ~Hh֮b"lI\d`Ť(!& +3Ĩ3y8ZnQAK0zo] h\B7hW SwZ[.}*[ƜXFNGa hU&x. |O3T3.'s<>•K2 +QRf|ETEJ20e$3eXNT1q/1}#Bwĵa};tܸ5PauPl q~<,Bqs4]*#nس }dBF޳?(mѴ:/xyJh|lJ-d-.S#_"Arqt*\jK%OۺU-):f)uzfb1Ffćήa'5GNACz"Tg$?L^X6]99jo}%<4 +pL,bEAij]QRqc⪈ ^ScnTBhDڬHGۋgQ v+TPa#F1zm fuGDR˓dꝯyF.F]AJpB\KeY.'fb†+ $OY_3M䵡dخ92H5ug\KyQeT%s;Zj a U?X`I&U4A-I`!'>N+PmҟAԄB1~4KU&p.Tw,ɁӨ:Y"}kU<0ۢXb=K@zQV䳇Η8%0cmbgRTV$l׬=4սl3}rQ]-%Q*5wZN(yBک%8iDTChj HWyC=62%,R3ϰ504ZVytXqh7?l脢a'*4d΋8ͣ> +m|EBF̜lQ"=9dyNcF6T'IWvrڂYLiKΟ$)Fg$h01,ljBs._Ll> n(ʙh介YsGIY&īk g|vr ΌQU~x>\*UA>oM%ZQ#+?gEe Uw[BJŏ0?}H.W!⫏+ 6K=oՌl9ڴҊ2@ɇ%rM_lh5%uIHIiؤ%zt}pmMt;L;K9SKliT +4G\'MIDؑz뭵ک5˰_o6TI%*0^=7Bއ;N[VF,x?j.#(0-Y>Ѝ[i/I(}-41☦_hR”o0u;LcMh(0^շݣOVEޡc4rY;4ӗveY;Pզ +H=f3Wavo,b9`:h;"R+`\\3 +fԲ^Z(DFtO;l$X6sfA lO'mc 7%%\eV.Z]@w=qU+LĴA5, U#Wcy'𞧓d'iQh݌F2qzm=ihbm^7IE.Q)ˉy|_ó?X~¢wdV 0 VYmC@/hx\h@Xh˅J 7#XL%sm*ﺊ]%tL8v„mV -} )dRyqbՔpv( fY# [ҴmBۣ/eT덂pN&F4 cz_ن9|miN{n_OSnJ]C+ԅv +CA6̫BZ VUsXK.C~ڒuVé QM9-h`N՜ľw gVT)d@.LbI.BKt)Hm? g()R8'ou4׸]hWH^ƿ``[syRoFmbRPskU5L#9<4PKז~GFλ**Br^>#g-6n{dH2O@{=jo|n )NuyzQt[K@[j嗂%%S5" x0{i\#q7ԥx2tUT;[5dJKV]{d\]w0 ƣk8NtSS2&l _e(!k1r&I"]@ݡd(y OOZz@W~xBY' tMv\ӨW,?,sN S,;uك"c TA񖋚Q|pZzWUQ͆kީ'G$Z+j"1k=6m4IYyϿú`[c9j "=jZv&_XXfyKN#=_m< tq<6ÒOe:V_vuQcO ˂#XJM㌚< y:Wb,zÜS;q@>2G~Ŝ> P@7C*7~CŎ Mg ?2X-x]8Ōg BƲMSۥC鴉ifF:VT}m!ztR*fv!Bu>N~O7u?qgׄŶt=-aLNu+Ѷ(>f'ӬzܔGz? g[#gB(K,b<*o_KO@h0mqpp1_eL769;+Pߧ8MN]]b1ԡ1ƋMhD:ͬjN5keLKj!=Ǖz_ hMGc48~}4]:;Dcvk ϶Zy<fq]!N,dh)OaW VLx[n<MdV.[$1؜j P0۠KsܕS8ֻMp}ݘ˂uh|^KXzVZ +A +49qg;KDe/" +y],3iPHljB'na!(0:֬u 't4P?)c,&`%~Yy0bB:>i]&'֠GJC@8r\OFYmAӘ3O>agV[n2#mUkoܡ u*$JxjRU%5:hh/+'>1, +(0=R" ǴÇ=J#=dt"v `MI> *VZ@jc8vOc5,KV\.m"I} +0BoV3\M>=6'O9]&F̡AI^=LR|,n Y?bt7`=dC`_d4ľ}E9PLx>Kd_Qa {>|}#v)Cbĸirԩ,DpRHkd 4"7Rr8*ʕ5W,/ti^2(PBp@b``H;?YPW̩ZXpCfΊCz'c[n"Yn. +q3e%BmΰsIIUWӼ"8]).7㘇U ߸ )u ґ._XՇtK)@vjW Q,xE%/יzM(ObXu2lz3#6Zĥs& +$F!cN_2Μ +^}?1\38,[ L?}O֛y"X8!# (P/z&lsK|DŪZ#V;eIcޢ{|!>tq*!X)/C(gzglxF5gxhK҃L,ת;Y]uM;;=h]\|i >05˪fsm]{ ɺB +q(ac%lO%0ߢ `l&Spp}ě +p2Y x@_ACM,ezӃ/lo&n0ckPNH*.GإX-5:ڣ Ǯ!NA,3Ⱦ +Pː LrM|$6\d oD?IYP A8vYH=7qQ|.V;'NRzw8З7wupg`C|˿x~d %ΞqsufUw+] 3 + =eI ǐ ?5h+ۼ=-.`x2I=۱n|YɭVQ +ӓE&Aq}ANnU_7SR5'ܪSzAyCinuEɑu7u|@]8\X/9-osL.5P>z> +g>Ms\ wVergpQ8&oJAK=|؂E^ CdJ:ǼlK717&BGGI>cpES|ԉ>xj|?.[ .lrwp%{-V;vXEʆ]; #"|"4mX=yC$V(鎸۩D1ь\C7xiL帳e?~Bal$Kohsr_NoNsheb>lNѐzAA&'Fk5b4ecbzNIܠSыY"+<")?2 VL11Cnu,Yy|Յ9o$V.p# 7<^XYG} 앛U#lQ6ҡSLy3܇X֙"p?ܹ4 0 r@m^H;S,ױr>3 029%L;I^p +X?/'ˏA")p_ã<1a\™jJD$msUm[!"ѽ ϐT6e=͠ +ue -("j=&blmw|v 91ÈàsΥ^ήOlce"rF{'P.-juĻΛ,ff`gx1OMAY/vҤ`:%bScN]1T$6! eW#$6;.s.F/K{除l25cOZq e}|Q5kgNvG qm؍фAD+ݰ7mGpl~!`ʛ/m{?\w,V*`Ms[V"rIOR*j]xfb߂nĸ-?X+*^m&'t_]$qF5wH Vzuwn/v'w e>6ɝ)^vdV}~mBsSq9<il 49~xfV9YǠ(!i\40Q-UMkܰL=AGJv5.3q\'Ane +P,|0dIi S~ȫP8|0Pt>s8;Kt^ѝ ?ݍ$MJóz?n1vK м/} xt;|NlH2~ͫF멳y?zma +69=+RQ9laM`.W8$-ض%އ!_ݩ}`,0ViMdp]oЦP"EAjx֨rcޜ,=Uj|t y:Q;ȏI7Y?͆v %~kdNҤ''7nzRԑ`#}(fy7h%UR~>bG:?'KI`HkҀ\:63B)F{M,wŽ\/Jm7L e^^6ML+31pN+N >vmfNP/L65{gzCNfKϞ}2+&ƼdK!=&lV2 O͛1O݉=ﳱACD\',u^s ;}ٛ'!g +O~/:0Ovjn/FagG@ncxMv47 '5=3'zDEM#O@ uVe>"fsҨEvOx?23yrA@f'^Ky|jpjcd|PwNG򲳼`mh~Rj>.O" 8>/bJo6=쿢Q2eYӇoTx d{{P9a1jK.(z.|xc2KV(t'Mzނn"BQj#oV.٥ݥ>E"N9=G2iK>M`WQ`OIY91{dվlCMH@:渤_<{b]{X2bF!QԎ{^VwV.I]HCkQ]K}d?+nG 0@i?_(nn>N#7 Hӝ~xUE}&ܲݷqHkYü0Y8ǿ#}Z^KEd. #o>3Og>ϣ]ƉQ_f9>&g@# rONo{ZQO8 +FI d >8 +ir*v ԑo[@`PulW>|S@ϒ}0_p"ww d H>/}}P'9p rA;D@v}uVDCScF ɏ >lVSvK`%^f mz~Cb>λ|W;q`h8y;ّͳ5ς2wcd'_NG2'7WJ=+'Qk=mȭvOTԢ#aKʐ0y^^X?Gzt@ifv hi>%l&jI9 8Ǝo O훲gRH;ڔ]:}GM +c~|߿I*g];y|{/u|^Xv|8%MK^aFB0a8g=]-%2Xxh Tw0 NL,ic_7\'8>/mfd.l߮MR +FzFo-R^H-O=؋鑞<_b;RNb0OlBJx9R ~oy֧8Ui/<X|uq"^lIx{ Χ|)O^n;4}O$P&:Z;|27`e~ВT;7>_Iϴpi]%H\3Pnvq_afW噂/îiN,V`4F' V/AܗZUϭޑ!&@cxDŮ+h<7#Ƴ`6X.$8;SHivĽv82SkzD%Mbؾ|L؛u6~׊wNBS!X1a2T[n܄̎O sA` Z5n1^Դ:X̥lN!vkC3owGЯH#My.fhD:T +TԽʥPiADwdlQiw*~ eX$ԵԑNRS7 *SM^jV" uԻ>$3b톔65.4ekc)IqM[pՋWUq66=@EyeVڎ77NЎ.4J=&tW否ڡ DjIUVAK!56 )XGV2Dђ4Rgc%|֢$R%[{I +!3W +] + 95HS֘y:,R*$IExN@Hɛ쯉ݠ51 ReivWIuIng=#rHqk0HǹfXDZ hHsTaB +5gFz\e.M{]NiS["-+ TKY}Piށ6h0$tUJ!:mRʓ {%k+åѰ2H")_sf Ҿ:`6&i:H(c֌ NÚ\mHEL@Ph#ψG:qBIԮ ҏ3[ "nH<\~(DК1 +fɞC2;20fVʘعHniĖ3 !wơ'r,RG>" +1o e\~~+fy45+x"GA!}کضMKkzoOE^\#6X1q'M +JiQ)Cj_+mM 9uScD sP(8eݞ;'V}֙{%F.Ni'50)3@0M߮#x|d5~|G]*x}{,rh-+ӹK?}U+>evR&nJzCz:2H*:;]Y` ,RM:kGC-kwHgꆔHB:zh"eaYS)e*Ph/Dϐ浲HYZhSV]г Otgw ݽtdk-`-E;m!uw0q>ES +$޲R[fuY:{}pcA}i';/Á"㦚x$7X&ն NP{q˒kSYXRg#|L Q?hA{6\:AYHk ؚu(@l=zIRZ2Ait-`vmzGYm98s~3/1?-";?z!Ȯej맺 xB׏f,$`6Cx/ +Y7zؑ9Jߧ$݁q9)ow}tWQŪg|T=Yգxź~xOT4 eƃ%1igIӮcBdնT8ɩuߟ.Ni HiɁFwYQe_}M,M[0w;׾U |׀qe6RMcH. q2ԑf{(w<ܑĻr\^I*ka B@39_P؀żwՂb(UC;SJrdԄdJ&^W0dzez^FnLo،d%MAo=I,%Uo!"YٽTI$o]NjXVp>5,~V۽1. o{P; /܉$ﭺߦ)Ѿ9cf9SE'- =^"/؝--Ie}PQcE+G&m'}twm)Nn/҆aZ$2.` <'B 5mk4y!w|dHu>9w(dt. @O~LPXFR}H١@3(/*Gm EnpBo*MOVxZXgS'[rn!N/'bXzIXb]E}á-syqIut pɳXBVYHV!f-xuHLNv$  +7^p( ;;!6SEZﯕ`O(gQmv~+:'P2H[|7" S:zҀ䃉N~ØT MЎn|ixžɋ>|m~pߓ}w7_QRX3zW:9[PGѽڇmYn.w[`WxΣ#gߕ@՛Aw%=~o}<Բ{8l9aHɧ +@`vdixw 5֋4ཡ$#$ @w5Z.w,x!M *&4X5)mpD k4^Y8ONzcQR&ԤyG6>[GekjM,tf.=5 5o)Y*f1Q/VM$a^yϴaO`8Ԃp /K&D кx ߱TVڭwYw ݰ-y } U~HKA8cAp${)(WUλ0o{HxNbt$$!yꖆ!k O䞔oĪq~wn\< 2w/+ yD`-og$rF:`H/Ɣ0DRly˯|cc3<5) m0ٳk݄z̡"B(!Wrd~+[#[z#DȜ,5`bUF&S1usI +:߯t_{^A?PC'f +jߩ{^A`F +jߨ{^AZ[5t+j?PC_[5t"}zYC^=$$?0+k )k[>^HƐ$#m{RGdX\hJލ{KwwƇ 6~N>֊^x;`'|Dy<{y{cc}*ޞ r%nd*_D Id[Eso隤 ӷRA1d`Tϧx1AnĘ+v;y^ei2ȃk I +*eLW,J;qȧP~Ĕ}+YuڷĒ:˾c٫ڻI ɤ_8Jɚ]U`wvU7&_TA+4"禴8^Z*є_9ogRL{{|U!?V!z|U|kbߤ2'yhD=҂zJlYQWf]E*|^/'!`|ܑ%@ClO;w^8{Ξa/xu5 +X +I#-uA4$ d8?S(s~ȓ+O"gD:NF83YJ/ +DZG"$=yWo.k}fޑ/f2/" ++!ߌ<  Ǔ!= +] yv뢸gCa?ɲR !/J2ڟ =GpH!$nyo{ GJ`۴ҬW 1*-QcXN/kE_ە++@DFT@@Eu ,] s_M;=g=gJRLU&`mX"uէR"R[C /D<D*"ł#R0P5Ж#1) KS='w7nah‘籰p(1' (_B[5|vp B` +G* P8|sS~6WFx~ʸh(ʣH@oٸdkpC(C8N󂩜p%,q9Ryj gaЯGzi~_nWI0 +=D^{:]4jyV+ HBp-G/sUEBSQzǝoڸynח+T$b3;:FyB} as9+͡n +Ԋ.1/&v?[:3rqP3N:vFm i?Gvn^=7lջ=vޘvWU[>vG}KJn+SΖL؈^ir}e]P|)lv#jgZ&wjXR G?^c{""tWZ:gO4??W4qq& h:/MGœ3탠LjQ,@h:(B||t8V#a~8h:2kCӑzyzCEӑ67xh8h:h*}wJ~ti$6lh:(WNa_h:eh:zAYDYc!|i3cMGJ MGXrC@ӑ5 4Kd$$4 c7  ~5&~1OW7ٳxmTZ9(OsnR8WQWg*'CKLHtXP `zJS90JPcRhDNa@l3eU|":Η]q!6wlYNDwi{(~hl.J4wvH.: Us~AtG/͝G*&0͝q& Ls`\G?!s%u8NY\sal}cy@Ӵiun at聧d4GIBPCڡ$2[ןْ@O/Mm3n(xOeʆFN DQgCatΉh <W{R+I +uDR6D; q@XwM`4[PLfe{*]^r3!]̠v0Ý1 ~y19! CTP\DtLyAD:S^apg%C09B; wCSp`؝^@6'BQkG) /pho\!9>͍;"P,YU=b]3I &<* +'0Kt_K}1р֓(̍t~1v}ThF% )y8n+@LvD;a1[6=" kU _2y{Dߏ»o!a\{WSy ]>10(PWP%jԳUhi[?xk&\?wD({w8{S}K}'[5eA]w~2nBMxHbqWmܳåAxg-0<6cۅ/;ދm-[l#Ա-4y6d>xF:Pp[Bдec +c:uE*4 +rΙ`x+WAۦP9jo֊;ؖ mğH"޷bz#x`_inn9 +\g޷Pem+ٷ luj,=Ѻԃ5ǼxVBG6 *Q4b8I6هV`Ze[%h@܁M˰YCׅ֓TsN fP4'ԝ4 MEK:{OZCܝgE*mdiY =eiEN{-lZӗr>Lw(vuyco7Fw!ѽLy= rIܸ2؍tOϲM z -8[۩e8?fN!XuO|3L=3naF8F+w:Sͬ~~wIq}?b<6,в9#jukLd ̍E'iE:*4o9rPc|:4_lmICUc>Q@{HbT@t + -pӟHo8"oTN-k%xjuNM֤٘)8x72P ˺>L'bg ,+6N +ʏ *}Y>c4ytɤvʼ6?NuE Fv͝4#Ĉz`1*R~_IIZݺ}tgt/|{:Jn |v^ƟxOY=Ęq?d1[\Ts!.obY|<[_R>u}0Җ{_,_flW՛s _No~Z|7.99nځ"llۊAr܎?<ݗ|}?Ql84W0_r0}y=3o,4]@skHz(ˉ:=]DYոWq~up~_}x,MˍIS &VLqIB{{-=}6'A9X_z trbF诔8/1IBc|-dL8g?a0$XŞAE fkĺjqd^bBUVr?<^fa$SH{q7^'ڋkN񪪭q1%uQa`٪@җ,ls &- +G>6d  ˻>-m|^P˛QP[v>NT͑a77֖t"[%Pi"4,VÓ#Mب'aLA fOaO|W7u% @)u]d;y]3yzW\:A i$"j'On]_yo'Ϭհ!XZe&#{~'P[bŗHZʐKj'>c\jZ@]ʓ#<\0.Xf_`_plxJFm8wJ{|Q JBft pi \n;Qm>MkVNf S&UB3lb +qOc5#ŝhώHG9uXix' ~l`Z-^<0 q`Q)ʢ~][ <_"Mpef!?ulUQ:hoIyc[A ;JLkNj\Da"^rYg= +n:.YqvsS86DlXD4wPd l芇NhM,‹i=p\( b0{m1ymw6%0y &Ë).b{2d=Ry:W_*鋬~ldPdOiL(\O] "ˆ|Klϟ%է+RR\\Wq-YU y<(aC+CWcI`2F,nl?UT D%l:f(!&.wtt^ (wwؙ-'x1_ Cb.b4@[6D|ˏŦ5)EaͰp҃)C/]DU3YTi}"e]e[4{m ]+Ou W,=LXof; +pnON$jc}Z[,ANu g>ls1Q%]w[h>Gs&./" 1 ҌEoSxܭK>|lExN[uo3Qer8]yZҲ ~&`ÿǷN\( eώWE4tرo哇= ѹe HLR 30:ԯU`\LsG?*sE?V]x_]kaI^4*s، j?/>z +W 8H\s_Wr(n¯7G*F]S{7w9SﻇTr5N΍* +_$FzW]utKهؒ9in.bw8]j!xTt~`+"TQib+Ҫ=nz*~ܭ>,lg8_cs{t/)vTQq[* <=5#\'}B(*"NeIG&𤏜'VDj$/jmtG^=PK.nH“˧+xqttsQѓ# EXo_ǟi4ُO83~}={](8S<}&ϪR]bxt+SHw1iolyҔ~}mF;XRe~)˕$Ȑ;ihȯPzoFq~qo<]Ԟw;|[04e +c>\B"mٮ\Xgo`Nb xw2gc1z yD r2 +lNZ |)&QR?14׽Ԯ:W'U;{+5X/ƒRFL*RFLJ;Q)#&2>$RIk@"O;PKE"Q`9EDpcQHf"M3p 7EZ}ƢHK4O"-J=XiVaƢH(낺1X)ABE"QJP(R$JO"EtKh(R$Jͱ 1EDEaǢH 7ED"فqOKXP( ^,ʟ/k, + ݌EyE"Qh 5%:?ED|!Ƣ|ژX)6bQmO,"ƢH1߱(R$o#E "EEx(x(痐cQ:bQrl<ĢHue(X)= qR\R=%s /0y>a2Q3 =^0G^|c/OF(89Ѱrn8^;-WҸf_ pME0pS|7]ܹΨvQeJszgvQCJLZPOfOXAPW?u/:a۽x6oȋ$a rpz~.~NOGW3߻z^0Mx[9̅x +ʧփQý=|IhBPvCReuazD/쓔 sN<6*w!j.'ImKӖTjQimgv'Y#jT;3|$}ZJbA׽rZ/XelC(Y$c :zN7Y=ȸE +z;}媉!5V(ArY}LN;,dVb lˉ9BrQr5(_9 O#5x>a?FO]GبoaՊ/_Q1z}FGn#$0%N@m-IAS) +r)=9F)ʳ%rX<(DypRx%g%xdT(b ϱ%+,kU"CP33 ,g<@K2C%B)ODyFYX}PCABAeE%P JfbGBa,5j=.',bUО $I@3lT +ȁ2Ë\`JA5p,# Ѽ p,0=Qa)P1Bc +2[0R_@or%\A +>stream +%AI12_CompressedDataxk%q( j?LɇVXw}ݶq1h^c#oIf9uNUXL&wo^]}޽ +Ӆ_~qAЋ~A~9^No7}O?7} wO__߾Z~oGo|?_EŔ/|:P?~wG.rX";\Ɛu9M\,S\_u?||믾|~o>_8||bOs|fHz;,߼/.pynm68i?_{ZmXs>8e??X>%].߅k-U "n/.w +W_ Fx}O*/}=d0@/w7_~+?|%T*Xoow>9§ċ&\9䋹 ڻf/:6_ +6Ooۗ߶̓7 {YU>wdր47!tw7}G\a?^|;Ϟ~6W_1_7}w鷟 7o?W8h￾|>˻ #@{J7R677&ڻdi"C/1Bqu`%SVUN76A}. oisq+h&|abY` Zu)}`<|TZjWh6̰Iݰ|Uz?W7WWwW-3n"I^h͆O?A>揳Ͼay2ͼYۜL|uW7׷wC V`Mnonnnoǹ6.6r[onoonooǹPm˰O0DC&[|vV~MώS:OҪU+VWʅU^Um'kt]Kv+N=4Iyi%iiUڕki7n9D}e6789:;<=>?@ABC'H 1qR0q1:DR*-T)&nwVڍ46ViYZiagb}y?w`#\VZVCY@ "gueƌP2{ *7'3s^u G=7{蒱sMXE._4f ţimKjb=ƺ5W}y@w4< Œ;C/E0E1E^>BՍ{&D9Ā*Ehcy1e`!* K a + jko{ Ҽ6:fGO\\wtӎOc+WE$H)"P@@% P2%tO2 + G҄06& +ZD؉*K<j<{LɐS +#7ւl؍#sņܕ#zrq'`^;#:NUǦC8xu)s mKO"v (W]@l@D<=H\0 "48o{oAù>[aĘ::F +@g.@< 8kN8LzB|$OAB:6rzLW\u4(m ?ŤY!DAp\fpz%@R}\FE!> wRowƞe/NN#6y @ o«s@? ~p1e'i\C7/8ܩ jzRܿ޼wP)a0&SݺAj'ͷlr_| /XC7߃{s 2r"AY<& _vI~{{w{{{=1Z⑚S kbXBDt)|.D4ZND#o2>J`r{S'`udRy'dHd4a1 1 Į !t"3;zd^C`d~A|:b>OF|Wf#w}z +oe.oVeH}/pR 5Ƌ.K?B2- *30)\>uu:gӧ7}{;]̰;@X4I˫b&<^eg5)cw;ŭ+! g xiΠ6CsLmayy)kaʾ=es'e Yu/:>ouf+7м9ȇ?0tJ\v 0t0tbn8BR1?6F3h*!bD)ϙ%tQY=S><}'HG(0ʼm{2ۭ}ͺ-vuUw[7촼jihKkLZ}`lm47$ӧ9?!99ƯH616b'ءѡ4N=w$sEz%}!Z"Y}!_I eH*ҤE~d'ϒTSN;' +L{!i55WX:kJf*2[eYD2q"%4vKķ,FXZ4p=V5)l.238iݤ=vCJOnw涠H9XpvkWnZ4z?MjmYQevsǯwZ[3J[*qa8cME[9'9rwA)Oa|b)_._2f?Ce?Q3R\G*ev_ay&xyO3e}׉Gk`3>N(Y[aB51e`.+=zH 'iIը +7F`a`,ub!EGqf>h|'>H*Bg13s)OFe͗b/IHp @9RR?괓+{'\#9nHԬ>rxG~ei1n°'+^.$]rP"VY,Vi.w k5u w7DLY{Y_c:lkhڝKwNtN3P=Q P  Q+D0 Q"bH󡇳$B8k̵䟝g?{s]\5ysc$P$?-Hs(]4 Odfg@2ZNе8n D" 7d)ҳiڕss}ŵ5x&L֩f,Z\7I#[S{v$qh#dq(*7Sot;"(X)rxÙZ0@@qpQOC$PZ=rA-[{vmIswgI.䛾4kIQ6Wd,JZ +ؑ$LBSNhEb1&b~7h;u-#$כ;]<ӻ (H ˽!ڊ갪ܮOing#YDˀv;pE܃]yk +lM̽HcNn:q]`ʈj]VZsJث`WfUek化5'IOm_ݳE?Ƥ~Z-3ti鬛u,+UXTK kE7T +[uJ8V\WmZ׵/c$S9Qȃj)P e͢(&#w_}m3ʜ9I룸].e&"\= { |xx1tN)—_|y<c+ 䟿|yvɔs~ܧC '?Dc~!?Z%5CHW[eZi -!M3F"ߋZsP՞T 5:.B:ci4߀kwR~3c9#:sOFEEG qj/ xVjC=`o.~Q@VcN0SC횲Mڽcd=Txżcb^z1/~lOw|!a/$셄򇮄: 2ˀ '0X7)GM !Z4eص]zO|úr~׻=t~ +<4ڐkYJgq￾gHS'v":M4.&IAF`F@3 <Rgvc䣮Szo$ΜS7zrIҀp¡;N]aVו;v‰7*Fw6M +(% ++8ޡAa}ݞ:A.Np{[ڝ SޮKvMtߕp#!~6BKY|nsY]0^םzV qYDVaxVaQh*Qh]ve hܮ+FΪ9ofܪ^Jgܴm}Jw<j铺lPWYi-_b-~}]@n@;pb\EmXŇՇǫŇ,CpY>u)F{taJO'镏ye|/ 2C%KcByy>ش_*P$Yo5yo5VjܻX!3%wkι۪scVuj[u.~-zKXTʩ{ͅ]̈́V)\ѝI$a/״w3aM˴QW5:8~x7.u'{u[ܶevG/=v \Uܗ#bH6RFTJF:7Qwm&ӥP8rVLVccں 6ި,ӘhG{ke⍵+oBMX`骿lg{{uN" ntt6cm6ݦm}uʦun}lۛR7%-LNvހ~~=kSp z&Vr*Ejqݭg[ehKjۺ' 1t;9oͪjGhe̝]Z]zW +3f^7 6wu"HQ_^K\U;1J*:az'N4 +L I*vĢQ$!1L+kBz3EI$~ \y%s^ W"񠪎?Fԃ"D zmq!oY۶N5ije{MSm]Y_g$pM"G_Rfzfش#H݊1Lc-, g7j럑խY(zͽՙ՟z ++rء:kʡm +RpQ=чښom;Tc(q K`V29s3;վY q8IwuB>;gYydzeKs m_u +^!C^;:w@H2/q/c|us2Nxjٔ3ㅂJYR\w؟@-3)ϱ[eu!ƽ]g'::TXju-sA zywǓv4VgørM'? +7(pGG:tinw_4;ݯs[ǝsT^&R*4x@8Q9)O=M*w2Kܹ &ȮNK5ُI@9x` +6q=܎Whnc3hv=4G}4nMrlbz_Mﭹ{mn>Tiuݔkk&8sְ+95a5Dtb㉓NrIO7칦||铈-GrrxvtG[ٸ6;V SD*bks9ۑ(Qw5xӳuvv~j/91/{h̔kQnw_>wbn 1Ȳt%C{Cs7h⋚f=s0_XΎki;;pQ3fɓq0?"AA7G#{q8~^Op`cuwrf}z 9]o-u"$Quա>ptC [%.u 1Vm6=ݰ4U +=uU'1VSV91_Wmj1MT'1XMU/ͦFCgQ=Uռqk]-8:Y4so-L"EEgAE^ńPR$9ͪIScpH䎘pwstNs9)r;G9Eqcfω7vb:n|^{8hcpy4LT}]T`έia$n"Q/MU?gdj3'3~;OxyWGʙì NQ5 %HݙwZJ譌yVt1ArNPݖGĐ!cGZB?1s#:8N7*1 +#orgqpd^xÝo!/Zȴ.ط4eSg y an^Ϝ.d'ύ\4GNʣFɩb'`EN/yoUb1t|ijY@B1xDܒ%պr.5}ԳOޅ=]b EVV[p{0n!7{+bϏ ^;՚L-lyh|K6kAq +ɻ0'/*/Gp\R&'ǯpҕDl|(Ӥ5YÌ +u7iI7\塕Mꛓ٩avSC9{T{#z/^k&dTL'(ZL4ʼno˝L8vw.FzX,ܕu%* MbRb $&JL41qREDI-'$:ӵ:z[9hLZKW6;쟛2Bg6T^<Z66N֌lbbs&8@M +>G;ғ>J⤙=AOSUqtR=2Rk-;mMs(Kz"B9>q:L{>@ڟՀD$IAyEX0݈ddDVh( R H:dIU_# +Fk{oon/L^Xݐ +ӒaQ XL'jl,ﭺ֕jUZE>y˝tU:VKjʆc=8HS" nhAnsg[ϭW֖і;Ƕ?}vӡՏJVfvt1e(p;i?=!^ys=3tky~Þye[fi`XBǞA?fZ6rCVϞ2]¾I?'x[8dܯ2祿^g5%?v=$ӷ0M0k2 +L!'eWe fsuZ®;mOY %p^&-RI9fX<ŭپ{Jo7ϱT撎қpW/=_~O:]Z5ԉޯ =&Xt; LC]ESsCY| KD=9v(pP:m<Ζɴ.J|rX++lY0W->Ѩ`CI;+LynźMI@2,exODJ䲸0}dԛ,K>Ȣ;>.b .*mY><3&Ҍȭ6=5Th& P7MrucG.P,葇DrF3V݀Oxij\ 9R!1~9[G5*8=_`z(εP9C;3  Lv;쳔Ӻ?i,zpYGo}6nS<:(c >01ycF %) ˱<-FڲJJ215F;Vs*t.59SOz>i hB X 5   TbeeHޚ +gBd72W.AHܝN#il8nEEG3 AF~z0ɽkY$ 8Iݿ>\|[ҙ_DF@a'BylFB^*|ekCŞ:O[#g߂xDMZ뛴W6˺ k\3:iŶdxF˹QgZ*ԝ~^8K@Èi^RI=$TH!ǵ0ѭC:LZx T9!9l>"KSw9#{zinAÍ<חS ixF['NUF/.F1 Zp_Feb%L2H_z3^Ғ9jefgWQv)gwhwof]Zch0:iKOh>汵k2V"^Cܻ͟( w<b$Ć%S2,t4g~83o +XJj[uۜi\rڙWRT%ij.1ta*@\yda +fyE܅BN~rҦ= s_q@7!W!:d ]mܙwG-: Woo *| +tOdOP +FaHJqYUI1m@^SJhnnQC#3B[>JŗTdxeRs䎚'd:ZjkB6G vSH˒eK让2|N +DEĂ73",TZA,>}xI,q "z9e7^븕rGlPo-rZ2tyfҩw zhG/WmՎڭvuG]3f>]}{3|'5_j"Uj"KZ.(iNڈW˪*I)Cnwrp$Vje h@:vJ@W4 +F0貊 "p3V;ɤ]*v=&=*U1u8Iw^ Cm@ٔG74>/T*ZbW/[Ԣ;;nbjj|a01WHOIv/j A/퉊H틣fו?-|?t!䮊镕2 :2Ke2Ȑ5~5)DnmT򏇵LrC\l@bvyB{@oIhWgf>?f<|H_ #jr\N|{ت TTU=[fN:FhXwd]v|h)yO +ai9#]by7ܮw lvC>JjeEzֿ^:oF'yg%˒AvXldp &`]H2J}tЅUhǕH::wUI<DX|`O򠄥-G5E "Ra B~7t? کiE5{y3`3^1] Tٚ ab(b BMd Q6%6-i +}AX)}l(?'6:P:C{PѴZ/9J tE(Xdf)uQĪD'NY"E#-a+A "8pLxӋ! +{N'AL9Ez6)ױ&x2xE+WT)<ˀp%3ԱmAHT{{ թc~̇o!I8qv)gqf3vZ7̅e8,W> Y7 2Ўމ2(e;3ݎ,#7  0;UVf3/LXzkO00rF7QTmns> v/0)A똪š-hy$֞wLXw-4 89#(87"!!h6H~i(Ƶ%*LyXslNׇZ?cʯua]=z$ m@ > +?I@ei|t46NN&Bس_SqJE?%`U nL)!{~asQ@  =HHϿU$((Z>I\,I3  "% > %ꄚD6P?=b!G2wz*S2i +1XhJ$E*; +^Ni$;UΡ/^QĈ{2dʟm}2急6.4a-,cPs\LU? ([IwHK_`t$(h%*8 +@8r(4d PMG~O3%-i2qRX@:5|`{3Yvi 8'{'F3C'^H cD˜ڷ^g%h>Z>';O=GkܣrBmZY_g_gӐ|T}|`p ppT) >HxdT)O<}\4K( /3,"*^la,aHޘ<$(u`OڳɳQ"kNhQ>NPڏC3)r؁lDZ2j=G0 +: GYPPXJm#jCחt]t:[~# G0ԩjy_&z87dF+ҍ +,TL "D__Ա*_}2T6kVr N3z\N5Y4/pfim:5ze@ Eї P-Tn Gcz"P":0@< \@ +]@ WGw}aw % +8h. xHа?3\ELE"#qxiUWϓ0Xh,rs?c{Vo*!7O%6m( @h̦eԷ)`p^:kgm?yqt자#@2@ enV}1> :kv`3 `^B#p[)Av=A%6$pNBi>bh2 +s< Ř39 1qGHb(4 aEkiVXSD-@{ܓZ + ''[&NQ)Fg'x$*T x h9ɋQą̓hHfԎ]&2зЁyP8MQI:tfw˖DktV /@D@_+4Lkar]Y6)Ko . +6 +gY.~@|RBvW|@}P(4.=_sҝ很yv~)x2,k/# 0'8ʍɣۜ`*o[tX`VpT'%Dva%OK%`)gYsnBV') U6"S/z ^T4 +G;^P=v?/g ۙ4\.ugk6D?ʡY:Q.p?xgϏO09CO@ݼ-n16C<͏AѼ-nn13C|?=*Gk4K  lwO̵^AɋlI7 PH:D5 +]ݑM^!` 2`{j,7!EeEݗ*ݜ Em &Y|dUOȏ}C b:Y HnV,M?k_HÎ &0iH#c <-` "'ʮG}]&K"kl: UdyyfD`4'H&NI`;A- m0k8e,Eu.:ҡ/*J8" +pfo.+xD)ʆ@O00Jq.9P@ZU'> ?kYe I#b Ǥ'@|t :) +"ALDY zIf lx8 w4r Ӥ1#u *(!뢗!0-Z^miْ FXRLm:n*F*GJ4$|ɯb 7=!A`æmA󆔆$qJFO9(tN8ojLޛ " +6HNb_/YBG +o&A 3F]54/ "_`TkS&'G+/UWfmlˬǝedp2լ-moڗ>fRE9o;9(ҡx +h\ BBr!?[sHfWd=va Pâ|䥛9lXQV{>_lr0"s3/ܷ?uo(w^Z1Ϲc #Y[D&[Y4/A>Ah\lE"c",R~RNLe1̂%ӚuU Ly<&S` -t1GTK[T \`R̞bg8'6yJ:JX\j֏,QDNp$AzyH&/,+A +|8Pedu*0p$Pq9b =mhn4$3 %ې;*]h踴rem()t#ksiTG}Eprr &t"DI>Vi0ډ#P;Ac)x*KIGgx7qNfD竲$׃W$DbHbL)JQf>cuF*Qh!_C]  ڳbUKb'\?//ZC@bn˺۠7\gHy[^%`1j6B*Ze=8pQ0-C$!0rRF š<c'b$Ymc5d$"֭")LA53-/_Sm*Dp!="p)!J8g+۷8FRT0e0p& @d  HSc,CWbMY UVp3UTJ+w4N7sY)HBeI:n?Vv՝YQ*胊Atm +6l&{2CUVJ:v:n<1*YL]X.NQ*dlSAAr/IR+PU5( 9`d+.UYN7w0.Q BwdޘJNeԪ*M: jS]a(PTWbrWզUM #"Fd?jdLHƅ7ʛ +&zf#'ȉ*1p6br~l@h/)NX2CifP 8|Rw숆*UJqV8Ű`e2::8UazH.] 9yuVӿYuUR|aSUx񤾖Lv8t9:N6+Qͪ/FXD`*kPe~~1]flB5bRX, {ST58K@g(AOkUl 3/1PQP@Bf9&A %DL<@2gRZpn̹*W r@͓}=B*SfmKP_sYC6P3Ǎ4ة*^^|g ڐc4 Uza 9邔6j9WQ!&{ܑ֨ ݋؅&FC7A ++6ǕҷIIf,UeNٮEˢSiz|TO)[u&Ӳo@ԙtܚr@YEa 5n7),S1/ͧM6%>P%/^47Ly+hXS}XL& ++) d,S'ICMgVդy2լpP3F`ڐNs4hU!QyQh6O"RZ̾x]SA#륕ź>ɔ[^ko S G9B%Q j)lB`=^ " qܢPfݎ@*k{ u;; Tڀ2TX e  ńUmǾed-zi +43 `CO@Ȇ3={):#٧R`ӊfxP.Mqe&ڙ~N2>yS%-<:3@جfڰIoaM+7iQOٞ=_c-QcLV X{q Ô̚/ђQ)B%C?oM"Mr{-P?)Q +GJ~dOAuM}ywQG6KWiPCqFbJ(VStJm͘`d_Hx>j^` YL*-*WƪUw=SEMf=)csl5,:$6<5_:I~ bLUMIL?xeX]̀ڀ`02,\1aJǎ +IJ$9fUԦ + ^ Bh ?F a+0~81Vi%F n~rإ7zlaK0@0U4xAhS$AºI#%`nO.Ҁ?G_[lIՎK0<$(N; +;Nrw-ҴS5_Zki"eqP0wAmShL_4赊H=F[oU/ +Jg%|$\yb!-r_)1'<mA*_d81$KKVr +:}"- fAuZ#YlbrIEhXp\\fT[JϚMB:Re\ D%D-%`Afg ^!f ghiźpTٸ,4[ZMB %<ƪ1Pa$ +2BNPSl</ +^rf-р&u`L*e%hߞB -3qp?шYs1,bZ`z-Lzn)S"Wf1np`sZ!eѼAo3w[Z^yc=PXtT GtX"u@b l"z(ZyIJ~f1U62 ל +2:DoAK pŨR5]J|Hmt휊U=Pi.J2kSU4ڸ't&d ۤvԷ,mu eAd¨Bph_MjL,G"PS %'HEHk0E$0l{Ѡr- 匠vN]D&_3]Zpڋ)BF5bG`=e.b5sPd:[Evb FWw@]'\7˫hKrU;˛flgS^t iTC?G$cd*PfdPW$zSjdClr`/J1y5L.+>|WI< 4LP'R+ +h&HIR 1IB+?/$)"f\z]4dQzN`9UDG9`tuRM ^ M1xM a91R'Q1ZYwxɒҽQ{6"Qqzes0J'Yb"0 oI"R7ീd^{ b.Zb K@O vo!DxL1Y<`8d\p@l3ں8Qݮ\M +`E=3E@\-\4]t)P}4.it}qn T)J1v Y*~&xR7:1xI~^@˓SsHS'b2fN(5Daz"%:'ASըHVGZ,XejUJ&4e[լ8wP-D> +xJ +d!x?^&+%2|lju,MJ& lIXS/"e* H7,jyu$TpZE-wdy?{bIO$Xoh^XbgP. ,͚>y0޶:T9DGY-1~@bM% -De&畄 hm!rk2c W1m#Q2V@ +4$ts49@*i +갶I EU;40k=D#~0ڡ%NTz>4Q<0u39D#K'_OHoK˄| ]DOY6n#̃w0gK$p8ӴBNH@$Q.ZW4.w7d܎Rd\nof [4d9*\f +Hg1UPeQp-hE0#k{k=/|+$raPA|_G[AE$RHEz+yI6C:j +@H/Is ŸMt=A 4tKՑ⥜|R8}~Nq +0 {"ER|"h0x8Y {D/R)ZRA,~l +$W1P"-$@\'q$y2lPx-cX b;k@$a6.P2<}"xEu [q'PNR Gvuq_A-K7vQ9^awhKqGe{'IO>eG1ZB`&[%͋JHKŨ +"Ɣ^2$텓20E&@N@,`#">Z:[M='ht'?J%~*.˿(v:k:_T`v[t +'աxRY rpoIm0N+tҺ2E7h$0#*8# x 46c]n8)(8@ R tcj:>J]CbW5m9ءu1@W Zl] @WTI:Kq4 BCK_!ZMO\lF٠}.z!L "&߈X&cS zϓ[q'V^ R?gBn!fP@L1rH"XaϪJGC ƾ4H'tV(-R Ȟ,gەu _X8r( T|{1\w\4 1Py8 +̹( /EHdX-؍sEw+ֻWL gyῄZw I)HgYHvM&[I@%bI +^r@٬Р@ "Iuv\iɱǎrO ˲"' RY]WJ<z#TΖ%28p"7(WWT+XRaj{&sVz ,JG5k`9N ݘ6&ʪAJEJTٞոn*Pjᔕ.mWі6g+%f9E]A 1-TՌnaEbP8PRJh L̆hhz){SI* \r)M0MpϦqrvUC3kXTA r>yJ:@25g}XPk("W 5~]@QϋEEj8Y hb8B\74؀f6vq +oN j覥BS#L ,C"<#,eP`FҾ fHfh:hj A#G0|4UCx SKZIaU& TdٶJʜYrVl< e*vAtYO^6 q4IH, sVk,q*q# %¼ tҕUGA^6TC(̡GTK.Pè ȗv肌}>[c|s옾*^c +v tc i8vNaRL匋_zui܇*\^fRui,^e!Rt9!A" ȘJ +m2{6{îUy,>E=7$a$ +ѵЕ .Wࡖ,'Py7,iArᒐٝ0Zv] dFI0RLd:4 cZ-R1pa!,5B<1XB`w攜,?6+}~e,tR!?`dgsN! #A*-b\+-: +e!qUIR&k@Fz( 0*Mݟ>u6c}KJ+82yF9ŪGsI]bO>Rlk1^-mH9RqJi_'f&`PC5@a GBXUϵdjD _ }O H ByB }$ ;k3 >k<5a$qb4e&htA +'aLZ՛С˜^/@Zw{t}Y&Xi aH 0klSBbqoZ#gLWY~X]pgrFwpYC#! >ߋ}aC%g:3 ,g qsV9VMVPM;QFykOAB+|y!hJ3[IA-d_?&vD8y^> +JGʚ-yYt:g6dK# @Bn v"3Y.M6% GǐN??Ƀ8lg1fa64}b3i,$ Emq8N9݋ TK.7_%1^rG1ۧ˝m!7(*D:yX"N~@ɧ*Zw\Hk,MH>M]1(_T=Y<: SE(7צbz ( }eVN5vOn\ɣ"z^+Bkr}$\(聠f +,_52܉й~"&[t^oFR*X0aZѡI] WcdTB8xSQ^[I'j&]/LVm -@|X6Gv{<<|]/h,lf\hqkb)HWC~?4 KC`f\,a#=N; Lb|& tm/,Zm'fE| ,sn6ߣ+O:H*푸#R 9YoO,kSM1ʆWc0W~I5OmV8Sc2g)9I01zqtCQܭ' <,dy-+f|2`abA ӡ$$ȫwt97_NBĭ<܀.sda^\kzbCļ zػ;@}1Ρ/#ZgtC޵/ya/Br\|O {EaA,8 Bg_ kS=X|AַC +qS(_&*}б~>^}sMHR݇t!đ,́ 8ދk} .BVCw$f婉ip" I lat6llFbًtg,f!$`jʵP{kWc0@'~5`>&~ ?0 ğ.? VJ-j|,> Mx艍W>x4Q!J F9 wP) - 8{JkQn)c/(B{]ReBFaښd!FWf6IZ5b;3qY8[#/ QELQ!?bl9w؜ӻPTH#lWhgNR0F:-<ŵ|deַ̺m'cl0Bo2=2*(ʷ+(H#cWMEJOTUbdY`,+xLqr 񨐋;L%񻜀/ Gdo@ʱCvHH'j1(.N$l|mrK""Ia9o$컰7ks#!1ʧ &`Y0<\Y@/$.H7%aoKa|m t.?5, ݓw1+IIӎdv% ŕ.[Sr{9i75}J tC .],3E#HYG,Yfs_Z(:{K] xmz!b?ܲk?؉}=FBoT,%[FLiO>.-JgH-n +x`t_Bhe[GTeaV,}72jMMAʑպAsBδ6XAo FRB,vKP\ksAtW8%["Q!e<3׶9olU) X.QK #aocqhUQ"0? )k;,NSTvH6RQsm>7a,HJf.AҰT4t&$|h bsi@hkb㥐AN8X?ۥ傱x+, y|m't"xj.[ +R!N|in|W}iLkn5{D0R~Z\NL!eJh *-5 C)ȔpIu,8ZoAbSmV%/>ty7KH"9fIetJ;˞_Tea^r,15g~!,9'yYσT=vp +`ga(ڨH8؎agq?$>q&*RևxFRELV3@_.fVzBgR:t{r~'AVL}n3d]+ggUW&'}|!T}8wP9 VmEkfi;)Hl| +M)=N3Ft+ b-+4pRĸQg9 B\S$a 9 +H{/1 n}L=dIШ^]hP:f-mN% t TDAa# @Xon\?hCڙnen< M=/kH9)ҩ0y?Y=~RȄ@9`~.jR>,bB˦_E $k ʙUm;",<#q.3`!4JV"Qk`Fa~@R\;R8J#qIt+tF…]M.#`@-Bn(7ѵ9g2?>.9|Jlf`),K͔3 Jxcɫ}VUk lRŵ$ls6F*dvʕi -Y{P(L.]/Glt&/?U^ՄRA۬^;sNRu0?wk3sYz~@! G,\8SB? Z*!CMy%rb'匯yC.H|3$)>[ !}}),۱XoR,oEÇuO76˚daVƤITlW qh1_ێć2~ G+ gkS}")vt%]6<[ #q"/t$,#qtXƻL.4 pd|DFl#tC2]02\^},;.}/GJ!q'`ddk%).40]ۡqQR1Yb) B92PG,N 1D r2k>H_sK!Qu9֧%DW~XI|Q9 `rLğ 2(K㕐gy?>s@Y m)MvI1f8簏!i|ꤔz--KaJ$}i^Q'ȶ'NnsCqe_lF`}MHԪ,H<kɾ(Ve7U D16jM2 Ћm*5[PwPOt"dCqll1n,4ػ{q"Jd }i0H[ɪ9,$}Dt| *({κu cn=q^L緋ns\qRɐȦȼLTsYBKE죥L+/`jORSyU jV56/6N-ˉ|ܶzܺ>77wo&d`aXE[ 9lje%s"ws"ϳ&{tiZIVs]beٶռ9}o53x"q\KL/{+yKEt%z"'{"6+ ҫ\jD^~-? Pe &(y *|U^ +ZN0 +QarM(8,lUf*FocQe`2T9G\&U֓ *Jwe-GKIR}L0Ϭa1To&xr:U Og++T# ZUTU&ؒjJU)*Sj-jYAඪ`M0fMky{UaU*Z޲ʆ6ɜVeYոj4ou> *#ZUYyU*+_W֨k *+$bm8ñ{2C',&W)'X,Un *fsɳYVJ'ĻU:jy:Z~ĮeVxj'8m'okDuJU*Ko<)H^e/W9ѫLkXY U)^*dp,q?_T$0QuZ`m-ABŒj +e兕 bS$XW͢|QQjZb D6(Fj}Tʺ+ +-j./1dgRSjoV*|:s_X̥qҭx2OUvRTIu& xd=5V@f` +P-Q}X+3 IO˞ +=$SJ5A&U%YըjYlZU5]t^ꯂ$lPl|Rv/:B*M:JJ7A)W 9JWիR)dKĂU%+U :bNX%xPANFV)&dĕ5z|S㜢|V AגFS5*)jlJ:AZ{"][4t5ºr!c%KjE\(RifT3eY57:jкl"6_lf@MdKU3j)XSZ̮jRزlqGq5m]D]5o"sWK\9Vs-9lȉJe5s2wyFDhiZI]ZZVDm5۶;[g".2k󘋔Jjt=n]˞f/eddXd_yȏȥfOdWy8 +>*Z*z*B}aPXQJT('%U)*_GۣRe TyH&9K&U& ֔*J~ޖ*z*5c +#{Ng-OSe2Uن&xp|GUf,J#ƥ5Si 5!U囪2Se**XpMMpUYgt+jɽ^iѹ׈kU.# +$}%ʧ?_0OW+Tk +?0UPjPPP+0UVRaDjU +jպkj`e5 s,VXWR-RCRYbMR2Q]eKjK˚Z0EݘJZ4Suknp*s%v* lO,*TT ET[TpTTTTT4QiTrTT=Zj%`d^[JZڼ V %>`Y\՘,tUƺ*ZXM2UX~nqCW![tKt>W2_SUI'4ȏ4ISJU N%T*jVJAU% `U&*4\%_Wօ^!lWUiP*DefUSZR51ېQeĭc+jutv*IZB^oүFW% +\K*8& RN)'K V,IktԎ*adJYݲ ¬1fNqkpV:gP{4U5#"*ei +BZqTjeH骜t/7ᥣFLsi_)Is3_jibL:C%3axqE uMYߖ)程K3C svIE'(>rUP|k]3|V'Lߦ~<ۈIxJXU "+Kr@1^?)LɨFaH#)63h$ ׶K"4d@z"$h~ܨ/ ⷿ[Y-o|sχ".p_ȟ/.c~σO9~|yqvwqs}z?|.g^qKWrq׋noUw,Ͻy|r/?rwpq|lsuMJW?z|v{v;߼~?f?^znvGtEy]oڹ^Ip՜\zn΢yݿy⛽m[{َm֞nOb盋w{{ovԴ7= ͽ ڴޡ~.&-n/A/Ϳlۗ.NA MO}.רbIw]ѥg/ŷO/oSU,m_7?/;g+ ~=?{yz{rszM[߿\B+atzv|O6mE +dqT]?n2hr/׬Ge=TM3 dXgv[ un.MNGoFC &loI =Ffm$ٖ]f{\L)K߼ݐ{?b 3!f֚& QOv<(wߝ^|gʛ7^qO4:=CJЦ9}2s g`9!DNnn.ogv9"^\Ώ1CΜ=}{~͗ws- y;!o!fb_n.o~C~[ۡmlf3X|3{il;>Y雥SlRݒ][;(^lms7s7ȷH=R[$ͷpvHI5b,m@gϲ߽fwGn_gN~9>lꍏFdˋw^__:Nf&w:jǹO |[o5ͧ}?cWY;\ `h7- +rs&'v^PĒց`'ISݖQjOR~8N?nS\Ow?~{~xn[7OАsssŇphe-Ot}~:;O7omfkM;㻞$9:}2j]; {0̖?g 3%؃a09v +nol0[kNaf럻*WaΞ f~Kp0{8L 0~?8&O +`ll0[kgYz1E rQxQx8΍'z6㛗ykΰ;G-֢!tv;sf~GhdG{u_v.x^Cg_~U+hv?gkʠΛ͢l[/)ލ~Y6k^6_6_}w.O?,q1-mhg'cvu^d/_h-7Y6&&a o=˭۷爑vG̻_3u3SbEz\IܯϪ⏛TRr&mZ=ǸFf7O )m}կ7ZkV ';!^ru~70ۧ59m ) Y~*bzjir#;nt>[V/rNtgD}8yɛneN>'?b{k8 ʺffBއ!}Cȕ>okB W׎g{S3ߌt}tVϷm^Z}+ذ9]'4ћ_swy/wg۶w>rN};b+orۋopqsy~onnO޸7n{*-]rOU0;r?W,$_nee#/cqǓ{^^P1/Ŗ6]gǻ_pzտ'rq[!>1Oxt{\S{o|E~Mr}6{o6;Lg2; }2*w <3>vų~LoO{m l9l9|2-x: Ӌuٹ?;g'[~vtWc]9:Srn<{ΩM>^-Ω9}{󯇨_;;l=V7g|f;-am~5!7/m_7?KF[ٮ-_-m]O|oiLSbZl_o7㥫EݢJSPd^jWxѮީy*kfS#<;`;5Vz[Fe;5թfw-ao.c)]ܝOv'T{U7x/q?lдGrͦCltף7PfݒͼZ[<%hl˩Ȏs`jOМمnS7OД=wѨq{=w_uу8wɏH3AX݋Q4ww/Տޤ򶯬k5&lĹiC^O(X p6۟Nο?;D?ݴ&>-]a|VرjM/d_"v~8C(Z|_'7NוR,*]\\ 4_C9lXlҮF'ӱ^^p|BO5mڬvHۛ咪o7>b|V7Go^q4*^_zz}i.ե}wP_zрO8}e쨷w\oKk0Esp7d>ϧ7d O솬lzam7 0myyq:ܟw-?;7dSkMwm?6?ɘ?J6BX<DSt稈og>IVE1m;Itu5^b6vhk?MO|m1o}3_Qɳ:x8|6m'xG#/_McʟxowoO..zzqͿ~w>Y`c?(.f6J׃CiPGV۰:hF[LVo!TֵCm1•=81vo~NxETu_c@HmÿWY?6J-u(8m:PV/p`msԙ.ڣ xT͢vZkpg?p> +v/~7|=nHF}ԩF?1>>{TsƼAMmcksa`](ux-Qc⨤!PёuƠ#u x]1Uq"YbC2Eng?>}U/a'͑ø8e?nFMwo G>x3=nNkI΄8]#TChc}\ằqOXO}7_Mc7.v:Zj(8ԅ81_|i.v2!3.M7øIwoπ]o&5Z3>϶Mp66!h[qTqG6w\[s!N +CЁ¸:^78U +m|EZ[7b/?TqmSw#/L}j +^kC(^{8hV\QfZN&#{@lpqSc]) SɸچHYtJǞOqM L|}IOM#R_X咨v3jطKش˝wc"Bŭ1nEFIkv״_eiZS*9/=ԯgW4{f+xՕ~=Kyۛ'?e8}nne7|w&P1=15kRЯۗǎ~w/ZL|te&܉S7ڸUy37o;߼tqk:fln^#"ў6 e?综mhy;a/lϐg,O==l廍Z7Tﱻeo0.(X:OQM:IݵF.gHUA!KtAq%g! .)qgKBuJC$*a1r}Z&' ޵x..6cm1;i1t|VҟuiPrΣ]rC dw}^xh>Uʼ֭c^㋧@Xxar{>9@o%GT5߼;Ks|=?\E4{ozVnn'l/˿E+({}]om5FN4jwޗKM~R},$>;_Kcտ7SMũ%&KR:E^YLyr뤱k=Mcam.[ +[dZhQ]⡊]pMx:|a+p<1[]lR&VsԱ9 +qoBEqgQ5i +6nxhjjY'?yGmt7DEr0x u4;4GGI[m+qpa&n3y1* `9mSևx7}N'mb:"^-$DKM%.6ѣ~~c'8 xNܷBBgl 6;s3iԓ߲l4$֝=4/Z uR *梚귅x:z.xpLE!w)=܉p)!#63W'/PSG\: n%`N;R^}hTALlWq7ũ"թJh3΍c1a,Q{(HI>XH!H KQ, Kt4P59ոX)U<ҭe$s@?No'jAlZ9y6I7'_S-AOt"J%G&"^"&f%T;AD >,yX$­Ӡ#jw:F&[rFZlTFMݺk;k&!@OgԝkꝸSyA!y 2$?YZO)a+rG(Nޘ|0P-p'ôL*0J#+`M-0`@@aEcѬ])O.ajIp8+x,mdsnMb(v/f7g9|:,xbUeӊ Մ;/^>lz{rܚW$n2'T[+N͇`'>Pm8 Fi1feXY_w3N~fXFyyaofǭ ϊ_"|7@4wi8&{;#!9i8݄ 0h`FHa)b +w]JͲU$+W9DwA)G +W-;wV;Q!n[^޶릛V2-!$+GeYE Ar@D/5l<[tb&yOnB{wb8U00{ iejA@fN{bzQ +3ZkQ D0P:_5 .3Cfe|N^+m^ 6m^`^gGpsx/ZG'9#[t"ZtFjP$u'v8V +aFPj'2.q˕M{)E\WS~ۑiq@"Nw@Y'uVqn FҲIG9 7 +.ŞCV`ZVkT'n0Vy##Z?zqK4DߧZ(P<@㑧[aq $ژ]bCG}]hsD;q=_ 8R漐BG)/O@_qݎO7^H$\f$@EEj =:\+Xpv\pe@Di㛐l^9 D Z7t"J~S2E(CJH5k<>xx% m{}j>Sw崆/P'0#)۾Tm(xv+QTKV6Xn$94u2-s &qI*59Y B|+(p)R+pb{cMzƣT Oj7ONJq5 XC|%d2K qSQ'ILl 3$w$`=IЍݑ=άt\.?IpuEM@Uӑp5<;P4_h1| 9[fd g@-p +/wE i]y8G׃ s@fa91Hz*\3(Xrg<;S.?xW?iYMC|z?]uX8!cCC٦ Wg;cü>yiWիwb 8N9:8,> >^6uGȥw^~`$$uq^>,}a  \f.?r[:WWPm[=HEi( V䯆6\nJ38C#i p'p$pO 6.i۴ve>{`ǸZ*q쬄23Ɍ]J +g)Eg?qN\K6$@B2>0^%l&JiF .hgiXLq/Ao#"<,c75)BђAV1}YoJNT)E)VQwDId(!;2#cxI?dUQa);iU³%6G+NPbMdF8_ha`IUi&0XѠN$lgr) }igUԊeH%.6q`fJp@33ի$GcH`2a eJ:a %SJƄY% Y$kj=KrpAGT +pw'(eեI=\qn@X G03Ӑi| άQ7&3V,c<g`Cg8P5s5`iA>uXhUF|'XƙtL>qʒ̫$]ᖫ?XZ +Kte*R+:|e*0Y% #Sp[`OԯE'ci:ODzCPKuh#dNbZUFaUʼBiʼzUOhT7lrz|X@J<sp \>of'V:-79/HPـx76&zn@5;}o\c{KƳ2-/qX>׋IJ +J< KvH҉v''#!VxYEݒΤs]1vC28MjNNyi +la!adzm'A!oepv4R6biJ8p)AW/Ext-u8Qn,bJFCSA(&l͸NV$G*YS_jov6|u4mI'\YRg9ϭ[N'9<-AA y/|) 3]23ڝ@&L|l`L:I~<.C(ǭ0~@{ SW>v' +pdzxq؅LZEN1` +^/!/Z|<:4Zm : h~J9պ9qUUZ(?1l"<wh) 5죍, +~'O{xib:P!%f bV0B;ES7P 1A +!Ƀ(JǓפnԒPLN~6!C 5B'+"aAH5yr`q(?Y*Z񒀂 mQ& t0sK-} I-6Yy@*AA[uyy*2T٤r|Z)` @g0R|t +G oᤱɔ~&#Əd(‡nRgeH9݅ +7䩰؟wuyhqNsbCbIFX*cyҵ'5M5QVӨr +:.51*:.\1Cb=5=jM*dxQ\Qq!Q\.N ww|չxĞ@'xL ufR3cIwRs + :,ڔ%<$ٻ'#JhXً(~I`3&Oupf,h> R>W'vH)yހ:L7ՄVILeu%$@k6 HKT+=p!0!!`"vKKSoEQR\c llKإ>' (p&M?.L;qpP$'ǦUqc7 1 Ҝ˂ޗ+BZ8 <~h1%3Pordn3@6t1Z=&4LE/LryOiRВj҂{; A? +2 c;x"8st'^ATNq5U W#k٭F3%@@T5h,Po"c(Xwdd0[.I%i OOpVo./ͮgncwh ܹQB=g{%ΤMʽ"^%!f0ND005Cy E{Mssrx|zU2ows9" oϹ%kM1J;/ M8%0KΦгh} ',>ҽX a,cC窣"M̢|y( [LUD5e>wXk&[W=WaH&m <IJwФd->G;t9QS]31DC /*Fw~`( 3SEF ńdkhҌ\{Zu j9xxGsG +kB"q- ^)/6$v _p3/2&4&*P3N^7=Yq\q@cnDϻ8{m#7!ȦR #>_ E7"nJjѮU,(cx*{=6'+xHڴ5M3Vϝgbg$TW1sc#($7 u4>ܳT'bƸ(Ywo!ZRuOq/iDZJN8{P*VA iEd^Ω ] +{ :]JrS4I͘H44Ieqz:_j[C4(t`&֒4B`6 58ӕ,+-UYD 3]*tQPG?@K,^|!C>qQ9J֥SyGx|W )_qKTqqMRpN\WN|/N &.u◚جuW nV +4MkkO! q9rAwsps +AUl):UJ`C,OU%*]%?ozUmiq ōp"Ď9r1lmAۤjNbw*pпH @FZU3Vn6]4Fqf2Ԉ#7VvfnĥOcx%c+.L +q!!Z z^N@9 ?xqq/]hoDՂ6$m[4Bm}X? BgQyFlTCʴAph? C ߖ v\BeU} 1)MH! 7T_',lfǭ3Tyĥ[<ڊ3 38 'FCwL'=-=7b4!QI'Xy<шP@W-mp{`|^ I` :y DEqcMk!q3SkPՌR 9bK*wT<Ę υA1bTQW}ʆjTQ_tp%ohAΠzh\lt0[l +BZp l/! +nHp\>ȍDasXfԃl­O' ǀ9 ٍ,־ 6]H^;PY/"MP h ϰn/,x< K(EyvV:ZB䷫헊&|L™(4#\ha5Pm+",B$cpA b0,Kc﨤5tɟIL Yq.6M/K_Ԍ>[snQ0#>8q_fh%L6טNpF F 0JhcR^ 5V;59~ 2ؘx_KÄ5(/b'|F @7'՜>"ĘyVKm^#;AÒ7+ `*zvm~.QፔtP0l5MoւL!ꃀmǰp!G4il:(fcҽ lD#J|0׷krJqU B``yބ  ^ Ha`M',\KQ`"^x.CFdޤ鏈ǰCfn|, Ȏ }%Hs :Zvñd˼:8_:M^N:1mD-?˹j(W!rI_A蚒U %2C9 9tEIsl0jV(5 [rЂ/F½a Hr\B!)wOƬB|W8CB倻A/vl, +,Ae>ypdkT5n܇7P= SHw‚KJN)92.+e$<M3Cwf!0dٖ q/tZijIf@lH1FdP)&0Yw$p2E%P=:8?kGĥY ^dNC~ePZZIR^ h)E,|o ~~Y>3sD˛ۋnnߝs!BBs\GGZ-?X%ԱM}HkA!A/:,C QGJRBݰwB!ҩ䙆F٥HE5Rn2RELRTj;L Ph'4F"N)4jV\^n-qֆ^! 3(U`NNCJ,.ACb߹N| Dz ] D$iljP+ +A-~g-pg³L/!U,9N4λt{0yF xg; >\;c͢s2* +î KGH`A"M %ReÎh4pa(b IEO411kU&.BR17I%F"-62KI㻌N%-6Ac}G `,07-{&@FZQ+RUA7BOY ^% g6 X&K5yú"/NVK[چ XC |˖|p#G p$4ρoĥHFN7̘&<Nx H ɽ,Hw!b$sdDdY$)Nt=#kȗXOREHdF2b% 2ɵR|Ҙ۩? -&6d" 3_ 066LЁA3a6,y%yepW#XT8ֈDv>Ivl\A,%,wia(VK;J N$Tqވ9R`Ԣ7r OnZ,pL@!~"U5ĪQ%IU J詣#drE xMdD!q^IuŚ#(q`4.ʀ\*,$)aҡYl!Δ ! }tAVpVƤ"P4c%P;}"T%Uw?bAH G F%30qy-G*& +iڷ[YƦħ[K69(l1HJZa Kap=!Ws $CpFY\j ۸w™NkQ@JXyJKנ'wuyHb@-# yuxH"|VAJ~,tΈ"uv [X\q]đR +һU^a\aXFE#P\LG#` +OGSQL +!­" .`JQ-@ņÁN|Z)5N,gJ.E i^HIJs9xr@ t#>B֐΋ȌP$larp>H*e>Hȝ-^: 9adh C ]c88rs`Ț&egT bpL"w=і:JNz5'1 +apF2zTvF*Z +p`Cno>WFiX}ĭ`FzkEi;ZChj3`3eiR?RDhLW*B  ̐6&dfCxp0=haW`>Z,"_}烠[% +*М10J'K5‘b`rݡ5P +G6 c$qc|&LLT4]"xA A`",USVh0j)!D0{Z%)N]GargPwt6vVXsJL Y] E  \hdq J7ds&ؙi$QJ|R wd*3=s~Irr@hH@n{j 23"2{͸SL*OkH.'dy8hGɄҮ,qˑO N:KwAM$A4\:Oh +r W06)um~DjryB M $H[(!21+z /'mk ;8 e7UC&8&͐p B#)&v[UAIUBjF݆BHlxc!@ `4?mfp;(4BCUA$S8`:6*ǯM%}ޤ !faYG2򈆁$ eo_#~ԕNH8`]##+cݶȿJb=!2?d +/fcr$ Q1X-ԀS;"b(;A +Pv3,LEiy0>-pJ/2Hɔ(!dD0{E= a0mY0eW `dZ7G +`GYLQʴ8XL%- .?,MSa{ +7 khS aCRZH'@KXIBDfݠ1ؐ@Di$B|A:kr6fd1\'fK! Թq"Q} HIb'8,t>rDBpQq 1 ;Lil1OMTZuM +0Y0SNE7б#a!p#C$=W}կBDG,ֺ:W +[!d'lt@z (p.i 7.;\WyQbKU~q9HehNk,F0O +Bd@CrtI@?,b0▻JULҶhh%!Y"R_rZ#UK)Kږ8ɛ"džC pqlnhye1y'rT^FAqP\rtok]0$ +O*T ;{_*i7G(–Mev\YfQ|ۖC,L,1C>Ku&%>jW!jM#j*5"1M5ʵGe'0!ǽT޶t5GInxDԒ%6kE*l϶HUYI@$} "ְ;Zb-57U0H= LT883WzE vx4" x4MC}S58AG>rdgыpI2J,HX68Ш+CBn3M_GϪ.ˁ%' 4oC.{0I̪ikM bl,!ԣق 4yYhqYDzdS}}+__Lו]2]1\ (k!0RW^2)1eGxu#e&|PJjm IlEya-Ԅ{R;RMy0^,86SR᝚D-2QJLWm1i `,7,u/i&Né$uOKe1Y m%PW+/`z@?ڑ6#K]c)))ٔCXhi%6ϐ"tMR4N&%(e4k1XN +9ԂMh6cD) zO40GD|3lp +.Fa# 1\&Ss66 I]FЉxa\%LAl +I{Ki#jL@6XynW@> q cda-(ap̈́@,QP3e>K + 7u55B;Q(/!SS[j`e8PDgD◗eHjl8W` _. m)2y&>dQ jz>,BQ5DyY|x92O>]45hPՉחIRB6 υEЁHpm}m.bЙ,:%8 +KnU=dj8JIyN ]pQONZ])" +=bɂ@l bTrX,TXa l.#it5,ٗ eotE~f,3{>L?_#ajdy'3c$Q(sA 5d +?!phcә e9BL +SDFk +8MƤǠ2d]{WXu!OQ̰HCq],(.C)1/n, D4K,[ '0Q$`Hi+MҎk)zA/c VJ du0Q8"" Q`DaLj:J;t=!2Z l[C9@v隨1&OjCp-#~K@SH +/!aEӨnq 2Kh*0Vɤ*PWGF>Z(քG5R&E[r zpvmؖ22NL]2lK~5xK=]%TS9g{F)83L %SI Ă@Uv_ y/AtK/b= aӏc}&͎xI{(3QDF'/,C0Ӂf +5 +PO='\f=CE0(I ^9'D>S&Sw24\D:MMLHOqio9!tEAVϐdT)W]ʀcE!" I#O+[Al;@YR۶-F #) %%V 3¸MbACnb,t"%ɝ;BR U<n2 c:akQiFuqR}Ex{kDJ LhR f=BM4A5j0UtaTcM!p3EX) +IZ*,ƀ :,)ƀWA&O$C4tIf @P +fT*4" p7PfäVbHU2Ewt8fBG p|U5OPR@TS _|<^r;ྥxN^p1N{™0l 2{C rGCuFe3%oo\1p{;S!C0ֆyXMAAajRg +al*!d*.-6'4)jbkSLE{S+ŬIM"≅ F4d@o3VSҶ1ɼ"}KT晵v($> 4|p* 6k+ԛ.oPO6K֔t$ IT(ZHɘT9Hr۰̀4SxUGb B!N1څWLqCAfI&P"*T08N0Dh\mIE*'NLE 3/H$16,'(]-+Hd l!W J2d ?+?#Ml3``1mGTY ^jTܠ#t@A"&(*A[E RY_ nO,-]qoɵ Jt2LUD1]mkh\7'/?D~<]jxB g pYYcaHZ30P\^q% ?db4v[GRih lVG4hqm85浢 w8c6XEZ4!Ez bVlL,ᓮҜ) ˑavmasDb?%TƬdK)Һr׃)Na"fq"ЎwLKmS ;K3$!p]ȒhV IMnH*yR2Pnlb'1s/ 514[z4ub?ZhfP<.~0o!g5 %o YipaM`i%u6!&U ӸQB)\)׌з0uBbDL4vKEBLIXkYJelɜaqA^Q"b3kd8C(V~A%`@R!ww꣮dv%`\ B j0 h2l(:Y* bKJM7!1ez 6oO|v 3WX!vS 9S0M%t25-fd#30׈CBd钊V &Iʧl1Lk+x``51Kq-4sh`mZ*,HҎ;tFpJ3wY0 9RGUrg+Eq&Y@5#!0Q\ T`X4DD#3( #Q^8^P݉%@& p$ cI5ܡkRAڌH#r,p4aӣYB4f. t q`E¡@ݷA? ԀUVQb V;Z#/;deZd3(e:i`Vʦ [F?A9ڼfUL!~b@fɍX"!&m v(|"ftr8Vp<ᐩTMTP-mxXI@GgT-N 4#-+Pg-3A0J' q2 FBBR"bm#(eu{ +"+`0i)%O!c >*hU۳\J3 xA +B,%Ql*#T"ON,(_4nur4Ld +j(b?d/Mm(UTEt+nsF*Лym)P +P@p`N/"/5P`0 +Q_ endstream endobj 23 0 obj <>stream +UW7\a0U%!}ST|*3aJ\ +ǐa?ﷹ]a.SEa;C=VWbzm:Xr#BQG۷Z@ӻhqL](ӦOo,Rh#gep}%X* /PyOWdp=`*P/2:˃d@JKb5g]]]ʼy8 @g>0)ʊ!L ZD0ZVl"g(Ǹ #!(S%Q0I%#Đ<{d-yvqc`B* mW/,5LP5``I¡Eߓ:w!1 $Fc0Ϻ%͡GîK;A:0!I,O.ؑ]qFWd붙Ĝ3ՔvG)$L b.(\y"'/PbA!uA19-|D2 `5BA Sn˗u&H"Ŷ%ב!-ǗIO'E +MтDuQ;d0Gwzt'r;]e8)C@εsHNqss`$^V ۫XCh,-.b3"y0J4R4AV[ +4nˑ<н +{]lL +fS"MГ/x+X<[mYe#3U;!H|-D`HĦL N"AGRE%xᶞֲ$+ +`[:!+2?E"$1f goR e**ҙ Hf]hy$blfB7=+pK䅓PeN؇`y<|BM*f I|AНƠ eP"1Es$ubȖA-slO2 > 3EaTL1Kၳ1.MHM4P,BŁZ(HG@`9p=d!+WeL%+EBurh+!CȤC8?tNxځSGNؘgK`Kc" 8+Ipa }c 0Ch+1TdA;Ɖs*;AbZ5[6 .[d$X[]%X ܌}O{S4=b`\t#E'd @KR(8*d_4Kf2RŋR2vfI"KH++a c +7A'Xp%Eȃ)U$ +Ӎ?ߺxZ.*4M7oщHXZduu@i_kjo~Xw&+SlhHi5-+@Aymh>Y`DB0j7/\/aeۂt ?] ut$NRHx ٥AHnu+mKT +kKpYɍRVAs0jI ;Ys.dP5IiK` H:V[ +bfKFEe.KH(@wU8)bhSEEU (`M`oSK}Wג%93=U =5X+S\sgXHz?H1~'hNNV"jؘTyxhC4pPf0e 6e^OE%\x4Y(%o:*t \r +H&^at0CS%MTI\;\Kz1N0Siޢ\UbL;^H6EL +aY`I0#q4dр!S$,ST"3 CJ~W%/=%r7Iv*F8l&ȸd<=D$^fmKB(@`^膤ǖ H mJ$kJ3-}r`+,PܘjK!h 0Cw}Il9K: e4dqvm 1B"PwjĤbr5\h2xzIF6@04Rd1}NYґiU])mgjB!ou>ZzJ$_"5I, 9 pT 2F恫҅bĔy̸&-)$k$Qsc_#7 + AN!}-ؗE*ҘS> Y\h:Ig4iI6yvK&!g->"Pt"#$QVQŽjpP̲$ :%,#:L5Lj:!N]m7 2\"F.;~<9K&o8%f9Sa4k{E >fgzKdc=Ujsb ((1qJW(o +Nлq{xX$蝬 m##njQu n0? +~"bFd)Yx*`mFVPxl$@[#ZhVQĄՕ2ɻ_Z83qq)ۈےw-y*b(zy02iuS6ܮxXҪ'N厴 +Ëu?θY8vg qGaPclcT/$A"Cqt~Ho9YqΑ%! ?9*"h(چRvf L%@X4`F:6eڎw:opu,2lÞ[%l&Khϖ [ .i + ɪC;E+e/O7 n.[p?'C"rՖ6[XID,n +Wq`r3}!',يFO bI0@Y}XjbKWڠshppq̜=#3EGѶ *.?  c  ,qp;Bnp7 skŰ?zD#V,$8'FiB2azg0i .+OgCdZF`F(U$X`TN +yqx +Kg +%PVoSRu I VfʌuD( ۠6E O= 2$ӤIZ(bۡi( С0eDP}$g@>3 ,x?LJkLjX|2 +O nb&9&I96f4D +pX*h*6 Vɍ[F?Ǣw1&MlKaf_#9!L(>Sd3F惭R<=#n8c={e5BF7I{CRAN$bMzP.YZ@ 7k߷}?R}c?3v n 7V2YhEl뚤0IyHx[fc2ER2k'\u V{ļYQ6] .Hd'eDG e;a6$TI vw>ղdP`fo\G(]ɠ?Mr)Iж>(+>{"~p_Dƽ= +@/Vp~X +Ǎd7=VH;G Q~M[q- 8O_xZHz`i }z7^ByC`Av!?_ +O@_1Nk,a=J}y$ߨc_ǃ%ѫt>9]W'X#ᕵXjqlZ]!ٸԪ{hŤФ2u/{࿻w_VHI!\5PlDvo7g#FފGv:oUr&Ru]>ܯ_W:wsp +WN<ZA->⍪GzQ,D_{*~Ҋr+G]zI,|ڬ^LWH&yVZ^ޙ|Zy@hw 5_kGdd}}i{R/AA=?:ZA}q6PKzĚbf#@OšJwJ7nVQ6,CNcckm`p:f[?9a4(lS:ԁё#w$Zzϟ|᛿"}ÁBC>Z\B֟bshvZ*/ndJ Q Mr0֨ljD*HdUUfy,'|\j@Zx)sPdv/hݎIO;'MM\|-E1&T;*/6dA Z|-  jf0ຎwI'%>մ! ZJ_qZ +P]+5ܟrlIQj)eX/V _}Tݤ_w?}kɯWDi2ij;›曆N8|Pdh|$ҽ4z&j9oͺY>^.ƪt:yW״,y5?kC}؊;67,_h5۫GoxLjơW)*!FT[wN~޿Hvtm2Ӱ>h,fqbu@VQ.μx1 >]s@/Mu{1uSgm%;")bj7#_[~$MCmzd{߲wDLO<6Ȧfoa +±"i~%PG_8E\"{"7-1| ,?ax-q M7DF>~YӇ7@_qs@W}t!lЀ  $d¾a w<Jx7tӳ/1{R:z)20| 3~=Gpږ~BdknD6=i):a7oOݚz>ҏ ͌)glScРFXQFڿλf@ww\kr50h|pZ^6$$2,G隯m.;߰v[&Ϙc4U<nٺ}Ӵ}w s^Yk/yf!V9?-M1#Uu7Q+\U+?-E+͏N&n:qӁv\wmCl2O +;r1?}L!=@o5u}q0c{}ھ;͘p0淿ÕB\iI[ecefq~av[9L$V#):32DiќJ_:U\wꏌܹ?1(Z9޳dT GeX2o,mD|UFo{kO+s/ +P1WWMKd-|\Lbe{Qܺk +d3(6Z7owF/ !qjzs‚K؎{^ʭMTۛn8h g vVWc+IfZXi&JldjսFPT}ŤxL@6bOƿ^Ü5zK]}8},]*YPHgw"BrwyX. ?=? 7E%g.Aj~}Cz䷸. U"T좯Eve-KE-ZPةdLJe;*6uLA56V2tTWu븯* O*z2rDM5^_Xg?Cfz`?zꮈtݞ.a|:U]hwit hwUUOոά|ͺڛuLfi=]h׳_OMvxWդZiu״Ad] OvgN(%hchiTFVF߭W͵TZUMpՈa&x]E88vʮ^ng]+㟝s-p:`5MW<ssvߒFNJU}[tVlb[,~kD^D#w6LjcN[zUsl^0ICCQ/?v- =?翮K2(|d_r59VKKAՠ#>]rQJ0b#iY/ʯcFs>=è +I]7RZ|uNU 2VL=#֜+U ACw-V~k#s$R\|W^g4ijspIg^;uqi*m/|e,^lfvpXOqݰJ%[N;c-*N_mgZ7j@H[R6Wg?7K#_\P)r{f;F Uy#\:,rZ>UЩy׮Hurv\Bj/-/KqUsBlk}WrͧvVV-rkW֮+I?R(,U^mVVIӄ3 ZQaYkZ}Q Ωot':vnCMS&/nIަ:Bu'3 Y\\= bRrrB$u=Ҷ2Kb5F  6,HEH#Wt} LZ="ٖ/AS+hC0oQVب'73\##~tXIzW?Ĭ}+y}V o%jV<NKI $T56^+RS w|U.X`0;7:7Zc_ |g>uPV6׿_mYmf|b<~mýz^4XnYF$8vՔ:Rjw.َ9v56^ѤZ=XsUCrk5J`?M~i`7E׆[ͷ3ڶkw}-p>|o*o(Vjvk$.-3e=YMo=.GSs-enu߼?ÓkS##C/-NW/M4./7z"~Mm.7.-w_&ߴpy*[Q./T .Xep/ =`96^No$/SƙU2>w|=1(o{?lR_ן-,L} +;9|12l~ftj4Z9svN|M|9.LZSsCfasfu̍ͭZ踾=Mӡ_ '/SB\U|Ywml 97݅ĥ7zmz7Q2s\i>\<-8^|u:x2KKg?\ڟ2ޯGg[V2+_9TimG;Z^3oc{%F7ۉ[[s[gɩٻdnxn{uafg4r>f|c=U{9r{Z4ՎZ}iw6Sw/+trbh0wT9=L,:'ӭSx?mmOޝf+;Kӹw=ZۺHN\'٭֕__JKכMtqlF_&orNnz|w捲}2'B-gT|G?nlmFb2_Z~J>SK#>l&wxw^gލMaYގF'#%%j~zެǶJw=?y#?hw&O^6Ssy\M/|)/obqjy8L5vc +]6gkcu~ɞ=LĮn{zck'ܜ{^,\-{# Žd4J/K'ןS7i=|ieeBܜ/弣 u^72f|qtvyKʳmO^nf5mgk45XKeg9w2[Pt7*잽d=w82,o-L}^ZdţMkb87z\;qKwIΆMQvyp!=:y~޴{X\/wwg?]G7Ui`zzzwb7G'\l~>W,į)|q_ϬWwfc1{4}Lk>-&K_v +㧸T-'WN>UyjRnK=m/?~ T#tz/N/ڧPtam1X6E{xiwF_n+mdrsr27MOG7'4>mLNłr˝ZL/d^NõfZk4m;3z*i){';ӵ㚓[rWn9l4W~mjln4>ol3󥑵مKk(8^Xoo.g`ܬ-/?FWF +:L͛kNth|Q:Y 7fJze;ܺV h9_ȎZ?*n"]62})gcތb>?/-ll'7Cg>qsX6ӣt==uo7P$sәb|pZR\Ϙ5mvk<W^e{2;}ʧqx46n$D֗ѧ^˧hS:=]{Ώy}roeI}a}c/M%tʩё=6<3;j~Yx-wcX<==-mӉVވ1;Hڜ;}0Y+\J#eyY_EK.z)/^?W&&ùļy9y_[[/.hKR9+ޮ勇܊sZ)gִP411RM^y/kGƧ݇F 6jSypSyZq]<%7S IWOëD`֎g.Cu-v;W9O>xK{[OZX[b~t;g;w''+ΰ{p?=gVvˆ]L3P.7X?|4/o6~s}{YϏNo|.=SHYEgY|'\3߷o8[ +vM_俬&̉B9zs\<'*MtaIgF9lV򍱳xiLja{|=zwptK@K.N$ SQ3=[i&Ow_>_-l0{dS'+dvO$?՝q1nL8snl˟7u;y4ӹLs~7h$Zr+ ń%7.}yicqw%ys{NS7zshSv_f+77GLR[gs|%oByz9%o㳅j^ˎmo=/l]-SӇNB{jο?ýVn ۅɩ@_֧cc٘1ΦխI7^C?Uj^b|0<>nֶjimr|yS/]#[g ݻ[>[klACK[ŻZaL/vXkazTgn2ً֕)<ݨ/;ٳu3V7&3Cѭ\Ჾ_^md-o&:XU֊Wqy9u1>dg'ѻŇbv(1RSxp%ϕNuicc׾^L.=~9X;Y>y>:)e3F.LyZf襁|{ZH;b?$OO;/ŽœO۝V&.&VN;?e.jzs}8s\\>Nf̎0~LUl'WFSҮs?e GŝÙzmyabzq6^d^Mַ~9~\IFG{ѝO굓?q⾵3acٓImv]7ׇNOo]'msicbݴvfg_.?]O}}|` ryn`o~q{όvd>]|vWӝD5_ZۉD*bddfצ62}XNlo O>o/X1Y^\^O߮ώ{Ƣ_-VO'JCXcdH:|KGwuLۇ祛v~s)Ѳ>U.3vtˑq|0Z<.ApZxM~zlv_V//L~ +DRA;S[+Tݾ߹xKrzr?'zj7;hܞެvKu`ng/ԧ]n zkZL%7?}=y3ڻ/5>nvڹ.\q+]HeVjw,7FoRsxnnbl#ҏ֞}TM<˩-pܟόޮrQ ήz&_;[?]xi97Wf͓uhr螶t&/&ӣL&~]yVμ_K_<_Vs>ux\)7>ZOelnn ͫ*]\MFzbֺ==Mf +~|ssy'wLL?.V2Ϊ}uތ\'RX.g'gL-?Nli9VVend%mEyzɭNُ7 NwnF͓ѝڂ{o?d;LXtz9u4N˅EF>ķG7'fu:I.gvJy[ǫR,y\mXTltu(ϫǵӧ٧ͳEf"cͥrw<6>o&oWGvTj*Y޹8= +)w4I^rw;Ptpqo~vo3EIbt8r~N_M*=hrfbzϝzJKc?絠*u'X b&眃sN}./j1Ǩ.;?:?MA*jLr`V^ͣ^]n\M*pdӺȽ*svk W= +K _Gh@n#uL=A+v(bIMfI 7ͧ6!on'}>exk +NWi^"M'p5;'˓%eK ֬O:݈~Nѕ |g +MCzhO50Y:ϬeUeicM^4sgkݖ9%iZߝe[nxi0  sμ$/g;YnynC*'}N+'Cp&xmik/FDؾkc)˘MCRaa?jx0T2Q5{rQc:YܽkŁW:crgPV.YCdrT9)R=Kb=Fwtzy*aͧR Q(-GT[^y.Yd6,=Ƃh-#"'f:(6# )6~v/O|?sN·w_o5[ 'h:~T=v?Þ?8]gb".\0t^ @o PXHB~^\\W`CJ!o ?lff2Zt*i.KnUA>2w^Fفvh-k:<^)1;5},36JƘO;XBX^/z-)&%b}l8$q˫" kE  ;؈=q=:ג[Y"|j]:ޞ +CZ0 QLncBؙi{RƍӗkNS#4ڒfAmakTGvO'@`'59b.Q75kbZ]ͨZŊ9)y#J%I9O[l0-$ǖx@1^Z/ҁ߾bsX9(KY%zspJlzdvR^p?#W^{s,3;V>=74Le6k0 cKXh FŊIHz,Pdd0X~2[+~lwQ<Хmhm93Ke f)cՏrXm{Ճm8-B_5v0.@oR+bE/A?FL'^l 4`峘Ejf(-0MNQרZ%ǹ Wu6 hY ۧ/&' F7dGa*.,R5|N9eBuWhpTptAg:OjsF:V9rًu)Pn^M)Bn5cEC/޽ԜA:Xj v 8u]K/U貴\nܦY+>G5Ɂ⤻9;E;kGBDlD^wfh'6w.g0lwPvnhӾLJSjEA,)VyPCƙm\r,#׭0q׵ TBIyqJF kהߢFkӒzgVCsoA꤮RnE}o9s~OS>Sۜ#:_! +ͧ/^I>HG}E[7l/Zk*s9!)}f>OI]E{Rg^.ZTkA2b VJWxOGgȄאjZ4pV}Z9Kaŷ&:t zE~:QE{,XU;Q +'rFo%{qA\[ UCh֮R]"+oHjxy;/O&AV(mVY٘/iP<vp&DhNL5;rɃ\N4d;WV VKa|*)q ,JvW(+])8em[ e{p +.o9`\eNZ}ڟ_WSp} rNhƠV&ԹJS5] .!߸a""T\e҈q uU $*vsԜȟ&4pujuUrhgH~Ң= bsPhy÷À׃AZrtɁ~)GݙQ<jysfe. %»E,xP˗~!G̜M*/dE Clm 9Q}~6 +:naF+'/VnSvnžȳ3nMn˓z.ŸYyFQ瓨%ԋA$CLktG<"{2==A v6r T|IRQ8ZנIЖ+#7L{ K>ە؍!U+{b*:݌ٕ־-MB_/;ˎ<@a#]7_P)W^tG5ʔ_sk͠z?_q>BF۾yyD~WT`=|(XEW^vrUtjkO )/ϴX +Wx9/oW#϶g+,\ٚ(zHka^=A^#zQik8Wa'nW%<܃+i, ;һd->mQWT]2H4UPwYcwTUF"8skto1漑GӑW '==Q&ߠݹ=-܌j_Pk׎V|'ƶ-WRp"-e<>%qBc`.:J;/Wt5d t<>ÔaUnc%H㽮g-o-LI#Qta(ހkϮmf~8J1W,ʗ7Q +]`2mi*AjfŘjZFR_gz| rEoh;6t7ĩoL~eFRʥ +gwSdWz_X!?ZvǷd[!AFX óԖTw,q!Kd\f7\x~(@-UtkKyg2h&5ܔ%m55N-b;_k_lo)W&3ㅸrSuG[ƁmU4W[vťS[2@?cYU(|՜t&S'ؕoF] f+C-zf儭LDm# [d.2y_mVf]h!hU7x$xf85W4,r اz?8`gniܘKO@ ÷qjE|_i5$f3;[94ICXW{ K*4eq?輞, Ch~RPY +ӺQW *auntD̲ݿS]>"ꡤ.۱Vn]Tz^ɾ<0V[BqU{O28~Jz)Gxօ}9Vׁ;_h&qs/ \/j[Nj%ϤTݸН*Ms=]]97>[/fyЪ4;QDX񲁧_.г1ag5KRtGN~ ^vL_9MiccT(u/%j{` rAD,s UTҮgNjh)i GiAh +"8@q#{F"nJy'EV*fW!rwA?4mF 7fFq@y9ZO/@vZM1tՈƐ&w)ӫ;T9-]x\' _`8_Sbr~ n"̓Ii㪄7hw)Rߚ *v>xR[%O㊲'>.+}Nb73lP[(Պ]5-',j9u N4Zhñj&d'ĿMW:XU~M9ӥ4e;ޙTU~dǵVNb!n!SkEW1k(v@)Cr,c\;ߛ7ݞP+ +^ZFTsPRw⑰MRFfO ](Ҥ܂OU]&Ӿ=D~=̠GŊh8~R/P3VܒZ|u֨CwQmBhֻ/;![a55)%) 3WFIƾ& 'of{L ֓}}Fb 3g zd{Nf0!( SpfuP$eku`J ݐ2۫B>varOz㚾ۯܟB;wUF^pCu{qfk>c퓫 d%\ ,[nSCG$:4${h"sDtjڵhP ",PFzg77zHcOiB}CCf$Xޮ gLBǮ! Sk44rv~K|\yq51EE+XƻӘs=Ϫ +aW7R{zF=VCϔMEtH3׫W\CD?$L(ͤi'Q} z<˼`1)'UHZD=BRNDe o>\i\Pk)Oe#lG(̱E~۝\Dz]M/|yW|1vĀǏ*mT̙y}5wTzdZZHX%8OJH#06 o ( +Ư$B0wVȤYӃtΗEY[5OS!i;Uel/A{q2ghSH竘/n;[+iInV.#)Xv,Mfd`@7qBoJAյ(m2}4O׹cJb?*'խODO)^5T* Xً:}M +q7lE0 < ' ,N{f۠Ywy +65voh!}u.;oiנŊկjn!2Ԥ=4U(f~3`9'nZjU>)bF)e^;O2/;<^%CIG3?' CT +۩yjg.8f? vNz Ӆ UO"8JIn$q3<8Gf艧jسXpoIuٲE0 > b]}sMw +->mmPcD}Q^OeRK|Bi{LN|tJ53Mqik:K+}9p* +k?gX<מ3,k,2UN6YLzF\k@s)[YN~~tx<Жka(! +ҳ~GKXyf6_kO& n/W_[KL̛oWs=`=' rUv`KlneQ +*CFt\8^Zhl6Q 쎙kE]Vǿ)"`aQC ri%Ͷ7 [^ݔ |dϖhV5U32YM]T%n 8^;:|yZvJ^?[q}h^ +*P$*V"OBwjU֠Bt^C\PxՋ24& ߤِ{*уoQc֩dzO.SB Ee⾮~yV[./vΛYMZ.֒|]q$J0Q,\PƁVzM±TPٝ; +gNM&@sM_k揀M#qVYײ[u盪T]/A\x7rVFw*s7j].w9!mN2eZsiXY;/Lw@9I[;8Vҟ6[g_)Ra9^WF4?]MI3e_rG4V(#\ע >)e $}FȜ_p|uI,;HIk1%w#֭p}p`0;0;O]ɨnL}N7dݓ줯;nfy_Пk1c~'V~*X>{lnN||5xpV3?nTwv6L֨[h~ڏ)(9}2k(!++ «ux pK#EغYċːoF +rױW-E3M1tG(؜nU \w ?58zȮ5BvI hQrؕj'D[&'F#z0J; 2caiNz}dqן-%7^%)Gܼ__,}ЕJLh* EfpY:bHn&ӜaC:$Ë["e|2}9#zQ}Y+şN/SnU4mia$:kn#e;11Jܗ֡U^`%h2}VN1ƽ M +nǐI?^$ԻLUez%dIeBN;AtbӮ9&I\j!8DHA 4t]J%u.k&InXռn$nB 2<^]9WH}bȯ'N.l(m;oE*3mOVٻCg1kAJe.B_'<[f^ zюt/'zӨ7-7;]Z ?Hr4cwD aaǵ]4Qsp:́g1NH.2n-먱" *u{Hy~/{*ƲĆ>! +QoB#suP>hfju͞NxsyP9Aߍ,Y]G$To"G{Ak"exmWEL^REfns3d},_|Qc@Wq5F%p +S|ay0X7zVDW|l$#j(ɐ`hݐ'SN=ju!ݳse-;" TeG9U%?S /Af7һ~uo {rKdj{OVe3쇍zi\~VwJG{`-Ee;i_ubgD/rCuV]ҥ$I채,gN[qmJbb O©`KˢXb#yE~_Axzds[sKD2(?JB0Yz?;Jk&JJ|-HAAP: +KUeʀ%d^K~[YK' <HFNvgIpP̷ijfUWk?<яfQ DF@/[F]MLθ0V3n.!<C K!-z_)}"լW+9y9$2EI^C+MTJmDmC;?Ot[44zb+wC?UTִb|UܭBjkhyC*Xfcښm1|TUѬJmLCUjE\dd{0CB=Oʝ9ݬp.iUÙwFTm]sk8Peu?{ڊii tz +F͘ t3PxTߏ&R7:g,0+Zo?R鳌&*UVxv)-P)߭ *\ ܊D_ 7*zz&Aͦ,|qhekҫ/?&/  RU~x#~D) 'O/2p;M?Y\pȥ=wɆU1YrPzW.M,Bc;Ten`_*&TQsP1{~=?{fR0׬U&} mUcj5 XS 6uJ z1N +X-cIy@+C;3Kb nɷi^ڭ/0ͩn=D_ u.+>r[꫓aXrOoM_=XU'UЗnaIe^7.|G~IQmfr/+û-I^2oGRsWr^ٟd|\-x8Mi9a6ZZNIn2W*S.-^HmlڎsDmm_(S _M`wvqz)NqI*5ЦIКOێxyVİy>HuWN#]/>#OkDG򆦠 [#}=><_ ˽TqoBƌ١ev]/$? /KoL{._/ˬ+e~NyIi!?e yӦMK[ׇ<:OX%R>tq?Q[@G:B‡l9m/lo%@tF4yLvН( +G#=H^J/gi޽Kt۰s3}D7TV1]FfI@N6F|9\(m8aed+AC6U%ܖr'g(w$@ROEg<%/j˜99 fѬVEW!,P![HҙnN @RӺQ/mlHRi"sdnQ vA_h~k 0~rKXƼXc:h#!O!)8_'=d"K;WoLpѪzat햬h = uEQә=hzI+#2u~w6qoMpt };`%{}7TPۋYUG(Hnc'CН,[ɡG<ܧd.>6kpƙxOd7眇w:9磞sOoAe5>Pϙ'?( q3box}Hrr4UgSE4dNTI˛)%i|Bafۖ6bg#bvZSVȅ2@[Qo*)*؜թ B Ql&]bj{"9JćYim1JiPwsZS_0-jqU;)b6hO^~syzmwq!8n{} IO h찆Dy8X9$mKs i,L'(ȇcIG.Ljph^n* pB7iޮlTpDp+ ̠˵v!exus} )$*lw.ġILb~}Rn:r2ǪoI'AgYx$n`^xutO>AI 3%<q* @x$'6juM@Tt~N? (L_nmoL 9=H&=^TzMet5CFY/w^յv9_IFlM7҂ͩ ˔ڑro8 u&6uYOM0XOT:pZ# fvADDw$p>k0R?hܴ%scS_AX;΃P]Iǰk/Ga[jjQo${S8PW:WHLmACWAiΰESS49U<Ŀ@*9PibHLV'׉qv KN'TQUk^}Rc*H:E@B6c[q"5N0V-sh *돾;k';3!EqgkvdSlFt>cmM[=WNfϢ;;@6r:WT:d$qw6 +?2=+^[ytS]>S? ־Da߮%PyK zٕBt%%B eJbﲶ_ ֠/uxk\-mխ"?,[Bl8x4O;ֶZK5YGjc'q:{Yʰ%#e}`|HYIe4 `QJ|Ff֘f=^<+a b0n yea +^YsEiQ煭`v*Hm 3T;$4)@T |C bl~OR:}Ҙ|>eT.M|pt~TVI̐ q,iDO~ݨ! +톣X 'q XUii,GrO ~XLXKI}{u@um'k0O`Dd\U +o'GQWՅ԰f(tg=S;N},Wo 탾?!?)i=\KSZ.ZƵsɹ.\3EPzRZ_j} Z3CPtfnoKs(gbByqvVyI7Cl6j :gGzNN%>=H+as(~s(Qy޵P|Dk/޽dd_l<~oJ*]W mI}oRF)hz#S7*5G%_6=dߚ1CT8kk~Я^$E@P}Eq7f_ B?N'GvTQ!ޘ{mJ#sַ/4^Q$ 1M6'QOB'fq3]7 +qߑt-vh ,T9CjmO0"6u3_Χ9bڠ6a1C}շف+_X DΑa@}mV\8T`όf +9Š=P_ÛȺ.yͼU9 +Y֛+Ե-bhJ~q&c}<3)ͽ3Mc8te/BwP#5_-.mYu؞ZN7x Ώ\RW%`AIyޟ| KPv_~Ӎ2T^&~t՟ l)-|JX6vh#Zh gxOw)b7V/ʧ=iE_keެЖFRJbAu32c+(ٓϴn`5n@E6V,40{2haijzǶͩ_ x~FDH;ڨ8 S5R/N_Lܾ 5Ag6?(}6/#*\Zj(j\`&6zd*C\JwƵ1Lg& + +$ui:){@n%7?:̭~ʟ,$v+^x y8_/L:&&#s/z%.G^' |{#j*łݸ.}E ~Ϙ.-cBI^4*Yub[_|lCk܋ha/Ÿ=Wյ .ggK|=ﱂ]bBmR*jk@y'6,Q&I/lXTqd(#x6ج^} Ykw1\=½Րm?.gQ?=_~QyXte㡄*[297tjpU;p~OiQsy(WP5&|6==Gc]FQL<n +V6.MӐEzaz>Z(RH0G94:ohFyE[פxld4rfo|I>:CyvI葎Zq-sލ稙 +x c#o ӑ@4v0sYdGMشRAt(n>>Aℒ@HjT}Hyz}.6Z]U9KAƶuSp"~ih+5QX% hEz^hQjQŕJ6~uxYs)לvub3fD;]ÌT3V%a+Cs|94gu.1<-)SnZf>R(׎")"gqZ=eB~qsO9-rUZsacD+$Jd6nljGr[V<'76u ZjU/%:6Agk_>O0*BN㢓´71u?euKa&YsRZJ1j89dɺoºXB缤p9TAc||>fNR-aWd1 u*653MKj}vT6W +zL©c)ShW3kL R[M+^/D\z6xdb۟3|89 aA8M߆%U/g˃{ wI5V^a.Htr嚚\d1ic4\wXr?"v4^3^=%enEWf@+Rޗ4#k)wrtDZ/6GlN,w9OOYN U6钃U3}!9=Cx|/Ȑm:)M=LI݆b~SZZ3mp)d2HpNSmmZ_DqJX wMF#~J^5Eɖ^s&b夅||3n\Y_3~|A>Ҥp0أJԺ\P"ESo:0'߹©}k~?(ޫ #{'\r{R.ݽM@?MYdrl?wA_%0paFO`K$;iK~-Tlj!9_έ zS\.#E]MZSX?E:QoUY3u _մtThv6nǐHD~TEӕK#5G2" V3A:W&ƅdT7]A jU?IkH :mR 5gVg9*}xa3X*AǴյSyNK1MO`P $v {}~vj. g0 xAO?v{*\0My3xM”Y(ߩ}jk¹ $xߤIE `{M. +Β8DyB T6><cYe]̔Wysn&r6f=M݃fk}[˭}K7(, *[y7 +*轕ճ(\Ⱦ[sFb9S#עl=ݲ,s +o43]}n3h2Bߙ`$[;>>̉n9I;/sW7;2g5`!6C.;0&E>ϕaМGw$(aD+w, YěT )[P*ih k#ʹ23k쪏&T߻7"UE U4 l7PкC|KRi7mOpu6+_Mc9GۂP3 |1 /pU~$s=Hm~ζ +/]eږPê}ů`zqKx<0I>/ۆL[N4Ov)K[4~"k3+7OmN%LɊl+ztHx6T%+ήԵiG\ [iẼ8-ʜʮy13>ZUsw*h ɯgflt,2Ztef?~I9k5;~@IVk|_ORF[Zz1W%r[rP Ccg[4 WC(X.b]KxMqhW +eQΖ_xKgl}];?sOqώ ^]FNDanpn 쀳ga:@uxr5U63 +;f%~nc`tz/z;eu]4t5sUp/d"6Km`s }z1lmeΓ痋7ُ+9'yQ|\$G8RCguӠL?f1^$Β AˍDwϱzߞϳ.^_t88sV_"<) +JB"24]Rɽv-wbg|rl{VJ#j9kV7ݨlZUgzBWigRm"q]S4/;}DQFW\uKe 6ڠV׷I^կ#2wVd7Jv9-^L,wI-U &^,Y؇­{+ _9k`:?"3'Ϻr }lf]_ <-~Vʹ;NjR"N!7yj#ZK7Y>h ;.QU[߶B_$bJn#D jho 7 #6266ĿՍ]/zНr/<o3a$ Hz kΏ + 2W@:H +]r|2iًzP(oIM7\=`-iYf'׬pHJt,{''2/c'c<Ȳ5:v.MøMSa(pMZ^]G~GQʩE,R1.{#!{%U;Cj7_'JZ^rq WOb6zki ϙh-.'#gזVz& _(V?a 2 +5SjA_{P*ݑPcKw|Uwx-&+=u>/aq6&&qv˗wKTkbިfD;R.ޓaڂ+2UFhfA}N–+e`c&C]JJIBFRe>v: +ǎ|-aO;t:*W漵_>Nsn9׵d~5Hi܄Kq`j1V/J;U׽_B@QY\ELɲT>K ՎǸܦ ?ǏNA4_znq_:6V ⮨8ӗUs*u$XVK Vɜy劉v:5X5KZ7bWNȴ 5|c7%Q(:fY=&3?zZE;;=^ s.Ơ3xBZZ׀W< R(g&UGvְ}?ϫ5[`x/v{༻)]g +0լ +5|ql}ϖnPi@Ψ|[;_^gfGy"{K-@P.+/9pTƨ^y%.O +=hMqSd{9+Q#WR<<|nKR%|=.aw9Hyjr>& Ol:8ʫ_Py+-::i!2\lT׆ʨiks#GMXǓ>-q::|t7:Ys!q6-iU[a) E0pb lHL#N& +] >|gǘyP+J|W ++aX  cTӂk%~Mާu] Ld:ˮxUٱ>t`-.C}M˱"1Ma/0?d.k̎^B8*qt]5DRR~ |=v=NS5ƹ ,=a\b+XI]AWs(R~n/呟ÎH)4Sݻ$Iٓ*fҦ c f$]6'1jL+lV)\>kyy7}z%؏*vءmpA z 6OS'ĎtWoCq>Ҁ/O# $JlKieI}YD¨Q NnVZxϋ;sR} +OQd.{63p)syGk&QmNL{Ԗ-*{X6k ^R{ +[Z㭲 U㖔Oe݊Ӽ -!.ˢ|80a>Sʳ]obZi=+$-9ugTV_Ԑ%!{lc. +姕칞S ]iuP(Y1kSrFt>֡5ʑ]$>\cnAYrU4Xp*2&=PGAJθEG8gCB"e!z(RwYo[ARQUWS|=<21=*'Bzh6iw5K>#BA ̗(BAf`H)g |bZq˲ia~帢YZ,[ad@D2mW9S<[.EtEM*K'fΰؐ}*D19:m >gpjJR drȶ;`*c9*dA3s;|*X=/MYTe@ʃhfxC.5-r7gSy&M_,>@ztF'}j58;LRˍ*1“Ϳc,zX,OeXkqeTޣ} yُ[Z:-9Λ"X8y¹zu#ujQc}I]}Dm~ ˥{2:չNXfxaD ^;etl|i>~SXղhEZC:՗롊BRֳwk<=7H.E ȁy^(-_(ҭa,ܡ;pFl/bNF2'j{}^N;T44Yߵ:t!16s$3O̞zs.T5FTjW?cHr%r|3ڭןAhՀ?`q+pg^<&Ve>EꝒS^h۪S=Dĺ_SG<-!{gq[EEfT)al"-Gofn`p0M|q~O"j/Q=>q9՛:%˱ܕ8ڛOUa3<3H+"cr됻GHpeEYU2C,*5;@RY[f89~CV% Guvu^M*쎈"d2Lԟ݇$?t{zQͯC ?[-c;v- N4|M\ + fN[Ѿ\B0Iq[n + ?smXJtFMd.5Qtu`+ދAH%C̓ww3,Tpc*Bm<}: }#θWaȸ wA/`!_&`ӁO?@*T7vC&u_7ȳepw6^(w𪖺phnkz\0x#' ?WW\P?%apj{/@t>VtAb.XݹMuK/Nfh=d ~2tg֔< >=jq2ҾݥkdSU&FtIm5XYLyK"e`٫[HCە0iDw\EIC99Z (´ 2ocqR^} 'L\i<дweyC˘ MCM8|,_$ݲİZp8X@NXf8Mm}b-q`}Zv=)\qsxяNF&/8oCf<'9r,yiZLYTޯ7E#_"ı]997@XV$<Ί{kP0Wρ4.,J7o$" ߾@Ew.˝ jA*Gya#IM/$ts+4-f}g_5kG(ܶ]X)W`QXD.9&K5G*;Ý̠13wx]?okLMb]~GDrŨvlZXcو2%yczLm)̌GPG-4)V [+vY/36|w¡pjm(S(g}7;U@PXGu 'X{ysb^9THՑte!5 r$%ɔ)r>-`qpp/``MV !z@ $u >Ȑ_IcK٠WF[m$RGbw9= ([ȧ퉗W[{1]sM;b` 筲l賷Cj-v=6GDN +P7qݫއ~WgF5|gpTi~S<L&d"8BOnG5\Cu*]W |J{ OA^>uO_C~N +#~5w?oabiS:;Ƕ.X&> (p7LҴ-?Om١ǐ6 +z #]]AW[jE"Bfzք~3d^<銃kL: zF&32R +r+Ii,7nJ/׮HO7qk*nU k%Z^Vu;$8mPbژhk#&ʀX׵Oe-7(B8ZYറ44=1x^2-8mr2gOV8pk _2^ C j^;C$Hriǻ;!Yz&}3gqKUln IO}yHC%“CUVL:,"$qCͮW6*P'+mv3_k狨ayq_Yg:I}v(tQr" +L"è`c\pg;fIMՙN^y/"}VR!RI*7{O?ցJ7997W<"K T/$ + RؾVTO*)ɛW'9Ukz%HwԋK)wa^T15z`[ZNJnrzB",熶j)>ʂ +M ;o­Z,iPީ]]ƻ]սӣI3Q\pM#bf$QP=MSytF7 -;@|kumVFWV{7 {gDgcǎD#lW.Bf\)ÿ.>=`ȸ̡Ev*yTJl,K#j:-v(K~SZw7yw>Ԭ{)ҎmxK㚚;e}&b jbOUifW5.@"AJ-^^񥠘M.V hz%0U_4%zՀ_@!עָ\-rh7eOV-JЄˠX,Trv}gNwa14}SewvUO})?OQ{zh͸P=4'ŰY.I~ ɡ="޸TؾٯLf3砊O>>nad7M9wYc4ɭkB&̍Bdc˸khχfkL7|\k f`S%wR>y,I3MTA\=Q[D~>( $qi=ȡ) +lOvҮ8n,V"f3aQL.:z,ő3e2pWEnO*b5wO- y:m/Yژ"ܩE>Rq;[6TQp3{}Yuncxl$vj9’B#rxpy %w {? f:l5{Г\*qB };[^z3mN[x.~#Μ_E\)2B'-A N;K7FVc27JmZ $sߣ?=jbٛ>, B~'3v[j&Px*=[2c;+/K+0=6GΒ"U7 ҆z;Gn; g\u; cD삷mו2rZFeEQpm!K=Uc^N>[MonBR׵$} ĕ?sO.n sWZց{~Ѱy%xn$8،ZN;2:9=KhHp c/ז͗+aTtlit/~/?7A:z(CDg>8dq< +2\V)OYt5!ǫkzҸBcQ} 1i.܍^ף8 چlcsl4WE3ƙ2qxLᖝOZz5Cj ZA(5B΄ϗ"D QkzkG(L?\혹>ehamxׂ<9?|p'–} sJJ|g8fswd5!Ɣx,)0E  nr"**۞w56q+Ѵ0Ex˅9a,,6Zە$:-$Cq&A p%k@|<;V-!Ɉ+.pb|4dK%\^[5ܧ_fVJYgkG9g #wЍpt_pj;>í,h|sUxrp K(˽@ +eEGUfLR7슯.ػO(x agZ0դ[1W?(P39.45[U^:CQh-)ą5oK&w42M8r=li7vfԂۓJqƱYC /W&;rUugO'LR-zsʕI+( c;s 8]D7mm@tpR Y#nZƦ팯˖yѷ zH^b!HQ2WDgXH#-+S{)ʏZi?It:|1Ӳ 103[A43E4|ymFw܏ti%4 +]LrVh՚RUn" 3eQQ{7hmaƛa2%YtO@Pvatt`CKy၈/,oXjU9e|mQ2Tt0ZݙZް3OUQpSFYb+e+9.[Wl-0g]MMm]E/'dxVҵve*o?/ Kj &:,V #r ׊K#xvuDpK4f{yn+Cv:}~5QH38Pe⑅Vp0񹾽>F֔[Kn=G䡽mN- ma;WɅFI 'e^(~ޔ$?xg@iJ"X5XefJrme)]fVUj~NMc~|'"f'9E|8@(##|RštXЕ-):U+Dv_e Ky{(6K%}I7C7,;}li <n\IBŒ\̭fYͥӜힵ$bd_C"GHԸtVs`'MD@ܠ&u֖J.9~my 6x-bxޗ,hΛP8y~t@<3Xyc^|s9^֥\;hY6wo\1~yEz,vAN90vLJr1; Oۙ}J%u.FNL%N.W!\E~bA*zS?_)lBvxE*:.Xݏ$euUTNI /X tuf9"0';SUx֕ bYւj-wAéo˓`ݻhvB:vO Bxʫ&#%Pf>FA5@ Y~/L >eKfζ澾d{p{,<,T]_ +G095T%2z.78m^l\ >#=HV‡lu'G+cEu+L(͘ݬc+.Z&ɿ Q}:Ԗݷn,*t‡W-&h2!?o0ɚ_MkyAM}O[=8{I\-:~*R77"y>?P;x[ Ǜ) j ͳ(! `dQ(dp5>cn@-thNX$oN`-C;G5L/4}R؞F +/ ,S x^];#?ܻ&Ju2|:cJ!ndm}Ku_i '7ȼZͱ-c칎 *K~Pq+d9-ntmd3%O'POLUY 7XΆ}UU Ku,IE\v*e:mHq\1>DW3R:wPo w)԰yK 3FcW>eG#Էe&-Ak4(.{gC5ෛr~S0X_A`ZY8"#i_"nQ1ٓйo܋f)$"J^X_2 +oߏSк~x,FUq"oKfO7K6_| XO ⷲ [(hcn 9k!iH~Ǟ)Q5zO#5t.9(Nj,u4&F~H6XbXTn1= 8m1M-E?Y7$`P[Gӡ' @¡-ZfcHkHqWjMsIs\!bfnr{X7 `7޸Sm\"8=?f1L ) %(!rw F}HՒbܒX.M'!בn56{ + Z @^ci?3G羿T ZB6_Wȥ*ˌnT| .cy'dj[s[ݺ,&廷&NO)Mc?Ϝ8?k2:ZRc_9Qnef +n+C(ZYMTU[ +#t|sZW` k/(Zb)G#;TJc5qԨ@[0΀wϭ$_^.ozCAZ<9ԠG4:0sGexL%F.W)9s\Xqn2Ja߃@*Ys㌥qn];^.3 Dr@iVbéb^zcnop~r&?a]O +}و~i5vGo?z1 N9-h| +mGAVL6Y}Iٷ>#qK̊Tv[iJ-=O}TY<Ϋ{m蓺}4ioUZ䘥-}i VSsoQtoz)P%nR/9xP?PtJФ~2.ُK܎õG2>uG~Guv]^ŋ ǭL$/͑UҺª{BT49męY6hk{,^LZkgمުynuW]K_l gn w$릙@RU'J;m^xW|6EymWObkuq9>4lWM< Abaylm`9zǦ·Ga8c;!xGf9 L)A%mJܤ^"U +krgP]lvyustUޟt ;`y%fA$e44Ysr(Թv2@--6tiiVZ_[pA9l3v;~0;=<4j+p(]tNUj?m"<[|ur:+o?Э>{u[|Ȝ[y*|fK@+`=gbR zm6Bb .Y:P. ָ@T) Fɺ+ uV[Nxڳ\A5ꦊ6Tv:y-'?nYq6|2 !CX&Cʓuc&:Ln"Pk,2;D( 7(>@HFULtI~Lo))jR<:t5?wKZD5FX6hbno=dGAiSպ@B/XS.|"1dc[ո3]6̒sK=ujDg[Bۭ"%ަJc}+R{ YoT>QkGg\]4KJ=K3J~nNb #+fz_oոP'g%}uLgP!̞0ďGaתg]qya<~#!Xr}VyPSqO.UW.s_d4gAp}̫"񔼇PO} +-lx/뽨dۥRFr-*Jc|Cj AGr'BՃ+ZeA2lvNQF9c%/(Z3QVz3i_UM7w&2h-ճx>/Pƪ(Bvl&ջe[]Z IiAuښwЋg;]շ +[4LF+ٌY<N#~6W-1+0TY2=[DĿ?:|A Z ${`rgZZ}k.gaSռztg+T|洖"n ]* q`BZzp7FFVԛR.#uyLNn,FY6S78h23tEnk?c1ߌa:LU?1ӵnN;ؒ6^VtX]Dޢ3Uo`FXsT?MS]XPژI)) % ]hd9Z35`w߷4B&k6aOށ%f83O̩AE}7Y6cIkc,έh_οج(dr~^<13} +K6ӻ$):]k{Do[)ge}г"?FY?ܫ5(bSiua9r;vH`!c}nsvkM=)A=vV]rnNG~z=unU4 W $T ?swdRUu2#nW#gcx>`}7O{eIVDt0Ar5aetLY7 azP{}78{:g!M8N@^ +z=ɑYhKΨm7NXLI8Jnp*$OnMn={>Pe +U'wmgGo z2"U6gЎڣ[412;mKBԻj79;ڟg$QMm刓K_lwR4.p7["i&ƺ d|x99 6_(MŃnW'A\;¸< ?Fx$݋w**Q@t}Լc^5l1؍W}H:NKf.QqF7_0dQ,peshOV;+cKa>愽k^mݎxMy8qCpEvaz&?J\, vԫs 8Euv~mU;;9ϣF=.\Vwxt#q5{Kma:=~`8f6;ӫ?>ֶ3hO"j^fPz6(ǀSo%XQkkٟ!<gN @ˏlḥgRu.v?c 2i:Mr6"tvR>ԵKaw>o!S^|Anu`tp8|9z]B\r5H9#}7mڟ2Byj_|`ȱy+!^M,jN\QNjs(@:ٗy_|wHf+^Mžy/xw['[x+LϯN|bzWpXL)g |})+h\rEV2SLnN35:}NA}mrpOk⤥g> +nC˩j`*OY~t4[2ۮ\tzl}۴UȦ54qc>υ@س`r9S!kKwR-s";mO5GMMl9 1/1橪mYh}^BQBm.LT]*W*x[l9,21gٜG"Dsryl[>& V1F3󱗻#Mz:1naxrKL0ZcР~*ysR. GI6KDs}ܭ$d\\7lSC=&=EN0EBGv56\N@th[zzWVC-~>4\;hqq?P̯g#u?Z! +B7aЋ}p8O8D.\>` 8'\[!zT}1AvR TuUvJV} x]ߘspʌ. )9<-@[+x0AQAPBr{~s=̝~$dqMk!yؒA6pqO%/0.n~ë?h0׺ 3jF:0=Ro|u=*ڟY_\mr3Va%X'Fu/Ug~,ZѴ2 +;B%-Y?ר/PjhzfAHY1OUr֗}&^ ++u4j˞Ǥڗ71v-T°WHnk$o"fAjF곟Э)︓|IT*B*^yY%]{ hJS푤? W4ƊHUry&^[VgݴRΠU|zg`Oma*Wk3VRp@^4X_}t.sş-< qt{;eP=|p|usMDhElluL櫰,sMlܓ:zYls_ASqkt9UB-i֐ ++YTd19VI9#Z7]FR 6tdGpiƬ4:,$ 뾒ړ>@sv/66dm>y(DPr"s.[Xa-/WܳMR +2ã<}ncX[]rJ ^yQ=L.MC.DtCP y P,W-P˶3l.M6Pjho{5VgdqLb|yB+S4a{xfBUVH!̻r/]9!V,K)#3GQhx>ܟ>Ft̹֩wFGu[PF^J\s)>F +IS^ mrøy Iy]^2KŌ_~bcBI4 MfTFd#yf{*j +[?rϮ^P<}~jqFY {}--]"3o[Ć녖:W?A7A)( #o~^vW΂{+7}.@¾Pȹw T:Rv~"AϨ:_yڑ:ݰwyžT^́ȴJTor@Z'i A ߜt!jYou1\),SDHgkE5|8]ȕ\ W:iVnZ::B>q5Nto>_9W`ιT*?g\| W}Nt` ]B֪"u- qC7?xiQT3nkdZC%gzޖUAkvlf(eyϲ sے绥Z OuM$k+qŹQ#~3FS34QGRtV].aZűIJ^̫/Y*/@scC$MnP'ٍa9KF0&n3̌GP +uΝn(?3"\\jclS RGz~r#6~́]iOuSRSyjB6`Y``EXc .chj. ktԺ,WNw{+ zXyv#Mes]n2X{a;WGb_=R7Rn-h2nn{^8gOz-o`fQ9)olȶ/>=ڧxyM]b6h4 +2.ǔ͒fd4W2,G-U_163ƕcr]$!W%Rj?J=8$댛Z-=-=r >^7M}ta ++gkylAz^iYCCN +~Y~oӡn%kk _ ߡ9c.ΒS|R6mPCQ@9wpvs>[ʎCԗX<(Q|L0UCr 7"sK{ӯ:V|ykn'ߑJJ'dt׿--ͭ]JOUfͭN8" Ż3vBJbеuw' [;S'֜rhްö:w=ëkh@wO/[/`՛ʭv^U^Yk +10#04h{E*QsG(BJ=X~;r{ 5#REj2ԙc,w [Xm2lq_>%ʳ|Xu lez/;u;o0bjKՔ} xeqON^_dS.&kNP j+gFKZl4˵bׯ츋 Dm0wne8t%z `p/|":>ZB3O$Py i0.v`F^,}FB|m tLt$=?(?ڤm1*}N!F,w9DқV6}UN=΋a5'SZy'S)؜5f@"<~(yc:{C9r.WjR_z YսͣUۇ>;tC3ih#@\w>YÏ? <*m2;z<>›708ӹ0Ns}qgC#ti%'ti<7v5dNDvfUd$71G Gdث+}lkG-'>YNj׬M=s_5`%px9+*i m >stream +3*0V{sc-ZyMhj\b 8ˌJV=Y >? `[:y5Zqp4<{Y> +b>:Ā8b,15Yk'NC + k9[$ogIAlsW#$>=W1:h綫 wڑs-iOH͹ƣ./&gCv#7IuO1dD8O=EŽ}ec.I^5Nzkd ZGg; oL]M[}CfYe-!z0$IIG"VNuwomYmzm+ y$~#fV>Mp>3Ҩ+Y LL*$³ +oڄ5ǥcUJjCOE4/>IFI7mԵvkeQÏ:Xj[$zIѠ mMAl6K~󷍓uGL1Fj9jW7Ȏ;^&*xU>Y9л&ڭy,+RqN@#Bi 9zjDt_oqle[hv/dSi.%g b(X&Y +,CnO@fl:rK&m8M{ZozigT \Np5i{K-U_}n&D6-B>I\aUTqQD"ᯒCk!Ke蘲$dP8Z(/9PiY#OHLwo_-qwI6{|YoJWU>GBU7~b_kR71FuT%'+hbޛ;#4A7OesٸʣW$n몯+'ePcÍ' F:yGwLR]{^ +nc +gpv^6.}:E@cwl3?ֱUa9<2$~xg-}(H5[yX)z[<}K0 +%'!yaFM7w-Vʞ?H]Yl)C'fph̲Mdg4)b.bu ӷt ێ[Eꍲp^}nTd7Tfo(2,'c]'b([:!i%mr"k"!f-J :>QyL}U}m?OPGƮ5%ho8o +RF)k)x"l% 3AXht@@}5Eŋ" Xm)-Zjdkk䶗 +Q % +0Cd9[7 ŽZ;,N/gAǍM\LyK[˜WFhfq}S^{ӜNՑӣ +P\_?{r =L kDoOȆx5ѵ4وӀiERI7M !yßNa]ۛG*ܲ&1Co*Ȱn<v[Sۉ碹`LCe8&jʓ-P5|k%;q*~ 1vor\Gȗl3 +Q@I5(Wn(ySa$Hn`f-p݁Ϋ_q?f +':(a3>~mhMv+F]n֬_wCwѹ^o?G-0[!_b|-Ksȶ榴FAEcևz}x3Z7yOɽH?õ,b>1Vf\{;]c3  ȶgFPf EеqUw)ٖ8RicCr%Y {᭖^Ή{{%IZd+'MG2K[>Zf-,N%:. v#qBAQaPv2>/2wƣ6ڝ aV]7*ŵs6  {Mbs7۫ {, ^oq#uTGgA0lJ30}VOHY5]nEиl渦c A%Rfn93Ck|0[a^}ͱOȃ9t=tr1?4 sȖ "Q, =yVb EU!Ǿ6 i;fgڼ[r|C%X,luĝd\^F\5ẼVڍ; NA-1A>7 _w3\9Er߳V7X8R?q{ƭӓeW[ДY+Իmrlt8 +VSoOdV (DݛI}HO=Q c[.T+ۚnWTe="Q.nQ|Uˡu: +3dͤ#\}ݢ\l> i7~`L["N2O [IREc@y]k+2bK%k~&,8: '~G2so!5(=R.мwlxx'KDZۊ*8XTo,0?}$e wpȊkrC [xm9;` 9܋z +pZamkɹ8-ߣktzA'YAMG·H}sx[n +)Y>}Z@zgi*aȽU R ohb28\cʍ<~~O_LDA*HWߗ\xU]/=_k+Dn <]NjasZ̝z8uMhUeۍ^Qh8€̴lt=ՎiPà;a7g{7.3l? ;h4 +{;RH:e EӗR7CUЭط7m#3԰?79Xӹ$t8}jF1{v{zsuh}|!7ڏ0ap Ktڊ: wok/f~p1(XQk;=GE]yfSZq8Vތ܎vzZ{0L`3{"wQWxX,CRzrijoM=⼑zDF>EnMֽ>jSQ's9'k/COkwfF$.Jζw]w( <frA*.+W+e\qXʛn}-`,7 +um2h8v/ˆ=j.LiH p)ը ;| 'Kyh|sCJ-qn Qhabܵ<ۮᤪnP1AImxVoRD+fG\lk |*o xNN7/W= d [ZS[9mMʱ#i%YS*4Ǭ9gMC9+(xpdݞﲧf?S1I9ǧ2FuS{`,&\V@W](BՍ:'x!MX26t):AgZVʩ2\ Q5ݖO$f 5<85HN7],0ўE;es7Óh j=/0K?oH8άuYr{0u`\ +Ͼj^"B/&",,W9ܞgRq󵗨lJ1Ꚃ×e&hXMl*]N ̌Nܤ\6wn(b=5Πc}%{x{[雅ڑQ~|-k-xl@z&pv.fTcǾ˗'A~֏r2l0'穨#3rԔ|iИ]/-+6Z6؉Cg5}3:艟Ȑ!pVѓ7C)U(*s㽔C_ 2=YԔ +AuP3 ++ƼZ;p~)R7WXcM%3[ 6bZװqZiEEB,wJ +% i[wBj-~KSJGM!2{w)ʖ>wkw!ϓa̋Q@ϖi߮9SGv{J~ K.GUT&ɝ0ZI^pkxj='rm%[m"Db5fzEfaxlz%/JKrq'CMNQޞXw@'Ҟ!ىmM' +EҶ x&^[עf*,I.R< 3f6KQ_jk%i]fuc3tuӌ: @1&[Seg +.wD\]Xݾ]>Ŝ}{&yKqRn.hS=rU&<ۿ~s/Wg*4gg QW4v{ZM ԌTyP_[[J%x81?R[OwmImWg}^CȒ;o_*hC lՏ7wZ->>lX΢ +ߑԮo8`*h%h.4Pmd:y:ud}S^-ɭ;I[rϞ?Rh^kǣpasg$٫N.ku7l W@AOE.{aL?(4 +xwIUYt 4sWǾ8Le Y f.,>ݭ)hZAyM?x Ei1~]hJzo%bOWF uZR:Ȥ&C6\W!P 4Oo9m[j3k_~Žpb~RgdpӥCOQ|tz3ďEI@\M|T;sgz z8wg9ƼhiYk0߲]{[수Zh%tm[dWv6 a]w^*Cwr[i2qe Q;:Gs1;XEXx<(ӜAOWyi"9 ܕq& CfEv@hԙ82?ܵXxT YjGzkxKso<׳:ИFm+isiAdcP +ׂ;Tlcc/mI )la1NV -oR<D!g\/oW>Ґ( g'7D&|(qޕY53hBq +zy-kZ/Ji7 Nzb̈X%^H#bj۵h58'_|Zwz8FSb7xAN-h}ΠUF޼]D&P|ʤuc-yhIf xy^>-/F7 fAtir!/àuJ5r~dNojwد=^PotTͰսVJ=X~geE l)ܴi J 73j1F QG~BCNDCgZ"eh6n+ig4WC*'m8*sנ>W̴٢IQEJ"b(=Vaq7e>^`u?S`BWAMiI3k?flh֮XiJ8Z<ҒlU-? >9mOeEU"y5 +eemv!kg+bT 9{[UtPWw{' ~<5զ`!$rp?jJx M'+ CZEItoøp$wG0ԣBF; U 4{)w]bm̵+NpKymz[$9"u<ۛ[!үM~!E.@o@+o˅Ii7J'jsZ2_|zI<ٚJG*i|ÖUWJdI,zm2Rۅ (v6rSV`ĨqgrpG +oAnh-O Ɂ"+y2{tcmGv7"e^V3i5 +wuygXMZ\osR #3XtU.(=Bc]G^$6'qm>¢9&1*[Dl5E“+tz[R>;r!<8mrkCw`kqi919u1Ӎ܌tҾoN_.%(ZA &(&:VZdtvڦsEeĶzv +FR+ned9]^ܹiYJs*U6sIOɛCO Oޅ٘х{_J/ژO| ^y-/KQs; sos) N8l-r[`bpYCYI?Τs*v f!wTI_Mۃ.* Wy)0 +|iO#5vCQisN(s0j:RAɷjf ؋ot-WJY`@pftx}FՄE5ݿelMߤ2r)܅YlqkZ3oiF\50t@G )Ǫ]i~Pxl멽r,OpbD=$K5E-5^.H] J(V{1;.wBS/McN :~u"c9Qh*ྊۆp&8Mx8jMj2bb-Wb6ԵYbe^uO5M g%UlkF/ rV*W}aP &S);͆PdjKl$_cZr-!dg32꿕dC?۳y4;.mK|l$ݛӽYyYeSmkAʵiԥyJ+$ ̩Zx6ڿy5;te}p>W30NJVV8+:h*zY1 +AYEy4uUk^uo=!=,џUmgkػ4HqP'ju6mLXvG_Vg]^ښ0V[疔N8=b4^7OU7f#m hdN⫽5u_4U_ov. rY},LHF}{閍mÀ^yUz1 +/pv5m,X$5@{uX)S ~}HdR?{ۛseMzF"n Wbd̖ݹ Z޾ZmMI\ +WP-Ta +=w,yMFW 86F-$45 +-2_19Z\oq@>d1  )^T2[{4NidxE4n(ŠCjt_x}`$-$7CA+a8}Z@;OmMun"]Sc8Jehoߧf{.ʃԿDpn;@Lͤ}Gc^U]Gm:cD +m#3cYR%FAtLXi:YZz,u + M]}8F8tSKK|e~a;gX`D/,~Ԟ~}"_ wi NlZd1-H>^F:ƾdfҎtᱥ?Q!7bInR8㖤aLTq7q]Ҳ6{Kowzҵ0oq`tԴ%:=T x~)݊˗t}ɵsRRس ?ݧNL_Z~.;\W'aEM,h_UVлA(()I?B/Ê_X/zc~Q1%R]7+K1 P6Z745q-,;Vs-gnX0q'ť;Z0gc_['cʹ~`\^XԵ9tzLʡ>@=gr-tvccc\|C9sH wC&TqY~X+Ji[d\NJVQ7Q=T|C0S/N\Wŋ3 +7fD{xSb *uw4LeNTWrAvTuUɐy?L;-#uNmsW (k 0;lwqKiuaO.Ih߭I~|y0Evtqp~qdqߑ©۷j.N;n̋)ֵ0nycBJߛ1 <5ꛡlvvB䆍V&g(K%;LYŞFlXD <;1ʋ,Xk|n ++Z(-6*ǡ|~ +Kzz|C={̭Ȉy!m-m,VaIe6P%jjf<m:Q9װXp{{W!YRE +9I3X_h꾃<~ rޜ֡ >RՃ{=ơ*r@ 'j))ODh=M^O/k3)`q[P~ 8X Zc֘+ +NWCqwP.ІbsHBKn. ߥif:ybbnR;cEΤ5٩ǔrx] n, o<r~F0 ez%YƋ>lz[cFnCa|;R요unN[ѓ~㛭g۞vkQaJխ +'Kj /7qYy2r&Y,=IpX;t)&ac* B4z+Hr-Y14k M%3 +'T>hm^~շc*%GXwkIyRXa4`$S GF|wy,ݝ)(/*'v< +r8_qˏe\&:裉(n-z!]IkN3cpm#3"+tr$"6av Fg6x7.뻫`+]K->a`zx5pӫ2놕p'jlُfL&.̎Z)I?7XoxeÆGTF`b6bEg⹴O⡵.~IץFa}k9/"3m՛52{Bճ5yH`lX[G3o̭^о9pN^*ꎀ%HHυ56ˮrq%܍lpxCyVh 4awZ'5l6og^cx +ja\Id:;q`gn47(03`0ucɼʁS G۫\]Utd7X+H" }tZ.*-1lE-'k+׾&KfiD,KmM. d_8^ew +۶ޱz8FUqo,=B Ph.|Wq {]+|Bm>gN*r!]~\A갃YZkBAz৬ky>{VraX !ѯ4:s+E k~ "ߗۓ_V=W7rj@v Q*WNK[v\k0/#p +?m^y^r +P< +.^21fc9綳kB*qھNuj*qwh+g=TZݨ*PA51]?BӋY Rdew'>p-Sʨ +?nme76[$gNޮbr}Xuqb̫_+_9v6=тMmϮcMBNwa `?w`Q}Qg +j.J=*AvL>pߣ!Z1oI]ʟ>ptzLKH#vݫvnu.R&#h [({2 }%7Vd0D˰W*SWC$u~B8ND2_Inbrԯf#y{"Sq:˱B0+c45CAzx՟,2MώU;PXH-m/_=ģvℳUˁ4 N쥩PUVʭjLsef6~әmM?Vlv#}Y. +1:ԥKXT;ُ.nh=Cn&VۻM:]iޟO_cNK™Bx>`u&KkO~|ƴ M7GCo,qo2[{YHT]хf3px2GB57BY`9&n饠ӛfţgC!]?r^ZӔMo]eI}y@!jF8[,CB& }Y2MLk`3@7m4ǚuBc}5Sσny@n73ŧd4;qu`ӏHpZcoeYлF!gWb>EANY6`wVvTwښp1U'!vlW@,Im5<;ewVcĸEw~7zfkKݭV/ WVB{ evh[Ѥ֋<* ri +W>P3Q&yd!^jJ"f3Z﵍L=pUvlc*_ 5i(7W2sAiK2j\7FJPH_= 0MjP(Rͥ0ߝe +Z=0Av$Q6rΙ W׬bךlGO<4jb=Iѿ32Sv (SK UApV:J)\< %k~]ݔtu6ShTd&Fx1aḺ|w2 `Bcu6R<E;|p9!;,4_P5u;:[ĿgiZg8?Hsg,uw:0kP 8JC62*.k7C|\/5<&vج.K{FpKN|ǦROw8/Mz+@CsFÙb1Tw6Yu|Ȼ=wU{/-Tl/y*ڪ-۝v!jPwjn2}tĥGړne01UsQ6 +m΁9ؓmkΦn;mAWnv]g%li`es^.qa}e`.OrcUns9v Yi9=P9Kܳ+K^-.ƒf>z8͛].@)/wpXhxnր^\ѮFػS#$vjԷ&ljߕGZDO.{7(6~G@ԟ+wIk\ْ0_<}ƱRy%_7;itv*Z-_M#xٲLPPr˯AZ)k싄J?F!&|?:ORv, '{~kY"yg"3C³56ͯaई^)wU-NSYoϏrİ(MRޗ\FWGhX3Rt 5fi=CW?kg>F{zNm:|*Ygd>>J?h_ >yFo#qxW׉ԎL5>cXbNk0Co%Qad8{kҖ-Uט|_NGsV%TkFYyo:DSvhjធuD'Ky d>nq{r)ONCqQg_ך#drŬkݾW1+ŒӁM.Tk|KW+gӭu5n_rԶ!\xY)l ǵiYm0-1PrC6l*LβA_C :rM([dbxa{GfZW@}< I K=LKE\gM-\w]Ǎo`վ+gY;m9^ޚʯŰ0]_c'{ .s2UňfPܵ|澙tYӲ3rM`>RU9ٱf_CC84*Y$ +}nz;mv;`7gɽct&E+vW\C,kt7K&~n&O3dugZH(z_&o;JϾWZSoeZ9rnUJj# EϏGWJܨ"%m]9_d[wYUݶsոEPۊQ@?Y!Lho0&\\sj]&\8=رr{gOd|61 ѱtu!~ZI{,mx3 ) ݐ ܺBǣ&kaD+*,S2Y'}̥۩Ƕ:ʿGw6|!Ƙ{s{tb8n_Roa>?[/򯖰^BVǽ.M:z+*>s,T8e.:W՞cqRsXրm|x9җC S +1ޢ܆oHz҂J~/'ꪷY0Fݎ6>ٺn @ ~H3͸oĽܩkONM7*n~LU_jΠ!G|7l]@jVc u1d+>j + ^Byړֈq*(3^l=mV+/qzQjcT&L ܺðJt~IU|:Ri&J Y !|'qj78$6t[˗T6̬etc4vfNq'u;S%B<5MGVOo/O~ǿVWkU!-5҆gmz5o9^VLW9Q/_WƠ$px'͡*3{_ @m[ԧfb$ھ}iڻn|v7=ܹcnz]|;@-6Օ^Tb4ecIi}Oq{YgTc6#wˊk?'gN}Yj9RS`~Q.Ui&8`%x%8ɡDg޵?(cI"7YOʽ4u5 +J&gD۷l9첪Z߶"mWq$;Q]k]rLl LBѩ>߿F~y!۝E>pl a>`5^xssP4v LZ%J + th^/ΪrCЌAX_MG6;tY:mZ^\rmՌI'fUklrM' a,>1r~r37"v?㏉;qUcc^5V?Ui.nU\*2tr{5_j{=NNY;~P.ْsmyҵMUy}xըr[[D(S^ۻ겷<>}̺Օkq8n=u(6dzw "a-J51:8xkw<'0Q[ySv/d} iu3KhAZi5iW1"6?^{[mmWwJjJ6bx.;nwjL{f@nz2vއyc3SECNOɞTo?g /zʮU=Qru,d~h焟U|0(\ܝZb"`wGŻfjE|$fUx'm#fY,uo U?a/;-!01%y@&c+|vJut.i;*T?~2sJv޾KsH7"MaZ /c-%5 +y };vcO7h(lMjҫru29?UjҤvhu/;L[8mē`њ-!kk1>7^i->^F C/6DuT,AjhW_PWm`4"ƜXFp7pkU{AuuKjW6*sKs=v̽ްIocGW#T~R+ r1~=qD[ۅqMxIR.1,_3]$u/[ZLfL'>}_bnG! |쑜#RAC{_$?S|Ҙ/UcѦyn=;Q1sdQ^}ײs֩[Jog=PizRVv Z53S/]5bbL{ 7\pޜC&(; :T 1ר`Ra%m_eFz9afK*G,#ϷhdCI)!tjEdiGwu'XJy},re ٌ\)L(#q}fyQ3|ڧD3q:?c9ϗB[CVHvB%<6-K l=3coP)^WYj9Wt˱$Η롶{u%nJjc; κ.lm64řo鵮mI@+Ά8O()l&ͥ#ޖu.qwb;v;+\lWf= R9cP6jvЗtN (y&z nwXٞ7BK\O.>}0m-k9x2S'%3sqf]pFŖ[F%]1zVa1*+8WLSe4 +݋ʭRS:p8=' G v&mݫږJ_ V @(`TU1ť2l=pAyy}JF<ϔ4P_=z"Idj~} UCeu^5.:`{)<]<'@(.5Cم䏂ۊ0,:j/e_ <ݵ>Ѳx~8]Y4 +[rF?;)%I5B5L<{u ztZ2N>]VM&7;FLy2Vx CYj{BNcւG2ݘ*~̽ +fYv\8M S~-SHӁXP:%-IlK$qʠxuV%L^%*c&8gr[j:;L*pب\߹kNR $;2~k7]3ǀ.Lʭ@R=9KIbuQ/ +xW*t+NfVrFiZYXC@y=' C# J3U-SVO0Q`YVU\>ikՊmզ'jTYkNmyS-q)3hS~QIC˨;olcg؇qŀ*ߎLʈ!-L }1|q֊.Z=>덿ԝQ=%cJș-? vK5_۟2vO?;&Ü֯0 6U/@:T}~R(*gp^1[9NlQNî0טls[~bC4+ҟd4uEDɦ)(zGfjMΖRߙkKɗrk#w1T7L]UZj6-E*hkyR_+UNǮ{[hZL( %du-BMWjM;-߄JgHZVYpuykasr rrgxL[j%niSɹ?vɪC3BcEJC7eM6j>cxNK9ÜyZHLgsoUJbʇXbRQMS^;c7cٹi놟7zW lfh>6- f{Nҕq/=}zv9)!yzmobؽTu1R]5 ha1aa#\;fk~Ǝ 7y ԸS"9(zͬ4j3#un۽JfȔ@#Glꃜ]uBQ[=F,1ͨclI5+Qm+UkjT77z rָ["Mi{ .U/6E3n]Ҧ}ևU-^sg +sLS8%AC's&Dy8}d;N^jJb"me+f`WyqnNngGL;Oz+UeHS.*xijI@ќt馰=H:">u5ȴaTnkKT{ye݌G'++f{_'男N2_(=1t"^BvDX3k%g6!wei3acQ_[55&b9݁ϲLjf5W4"`Rgԫm*sdzFqKT8N7^ +%lsc߿1mWh#˪9x]Ӭ VfLQAstZ387 e>c62.G>{ygsӮ7M3(ܪ槼yujht(?]e%tp),mnz~;4[Qs;5*aeEgK>xԁQo7سEڸw +n#[{%|ׇ5p;q8-:&$l1 #rIR?u +']L9;~x_'[Ufn<R +3^Hg^L˻S&گȟ}bNd$a(L#G/Ns3|H?0XP>s}0+>,m|+ TjlD5g~3V%=n~u5|lQ„VATmUcښB.{CkCjcJ7XgS݈n}se%VIjpyv +صqFѸon-ŗߵ6[q t]q7Q;]0&^t +ϒ ^0`sj~x/X]L!|ޔ63}xO5|% F$Gb+h94G]v;>s ҮC>r4=U_29^l\C#^5 7u'$b66(]cKzUQ\[ȟu#+ϊR{W3yMw%\qz4p\xyu1>>c{Ի\PGlܛBk$Z읶:M/tt\V$Ze?)nBpc,d(ۖ`|nEN&5Cba U\Ƿ`wRNd%NIK5S~;Yqd?$D`<#曁^N|0 QOi;:vYz߰|^q=d:r\.M ZTœ{N[l {:[WU!  s)*i$_P}޹ +uHg?C15p.i Îhcu]6yY }`,UCP +; )N+Dt)bbic-; BY`"2LsH7S`x&\/nT&mP;/v>@%i~$n_(W+ +DHsWuzI=x5EЂFڬW@&zEngTPYMk:JPo:JصUrRoZ2?BAW)UyjgSR99M8W<92QpQ?#gLgVce^mDMhKTWB0L#nv\-Y :?6Fy̚ ze3OtU:f0tƂS'tH Zdswթykw<]>*T7[6 @2UN?w9vk$ŭ +iâVVwb#DC, 3ܤY߾L^s?=*]I?{y'XqO8`),0҅PiMiEI$RՒ#ˍUS5i}vO8ۼ=]-Q+}kv”Pk 7-EZ-˳Yq.u#,c= J8>j|:2էC"⡤~.*a p !۳HȌU^z }v;Å6nT L7*W:b85 ӡ?)^δW9y{ml ++w'[`Xc q_d!y +O41Q|55Ϝ8WE;nSV")7Ѹyʪ^#͛MP`<&DqVGwԹ*}}Z]شDZakVvvtTrhCUqK+n=i5"Ŋlv.+VLP X?2]IA5JTc\IƢ+X1! SY4T.ML_ WRZR^hܭ_.TvR27$51UЌQ[KJ oqq{*xS}x.>Iy.u2y0X{j|ܿS^ R@["6ohvz {%ر¾P0`S#|\ִݦ+$>x[ m?,zX|sY L׽f }m=][/}.xֶO'7sj 4vGL;R"+,tPS +2NxwM>u8-wNlw ٞ+yu^ݺ"/6nɷ@Ӷj HќD-ƀD<#E;6i#abO=-{8%-pu[| +jV S]] ݎG0Joqin7cFWgѥOƲ. 9&ǟIÎ`MO8[o`kst!49OhEeYCF$gN}E.̄܁ϡ?fZ%}ܛ)* ׎uhB;J_rH4T<-/(toAE9qAEV{rsEe5v`QdJ9Ey͠\;q%R#r. jH3ڜ\ eVԞ!->Hf3m]S1uۨ_ym(1dwFJuM>!O~k$jɪ }+Xi41)a[w3[G$΅Su[V2&E`Q~j\jcNIL`zjF2s!n` |iYc?V*|K+6Mtf.[2HVIͯ1 t}KZgcKYո >ORȐ4SMa +op,9gDxF3ynh'$k~ _yA~u$:|*4m2?HZ\糐mqTz8=Y_~6fUg֓YRE;> is/ =gN euvqfӱWչZ'V:YD: +|B3Vmm7\uZ4 WO9< +}׺f0#yb#jY|zʷaC*>ʓ6E~>9ű*sc:%V;ר)hn69ЃEl +x|؆[(w1fYiúqlYe֟Nzd56{Uin)՘<[ͽ]jHjQUƓH"XvgIqIalH5$Ԍ+bo]ܰ-ZRLN~PO1B`iS4\Lڂ@ޘDZRZn@SQ§ +ߜR0s+j'gr`j zG>W9I1#dUִM2δFUES?fQOz wFgFFC^W)_#-d|Not50X2K,.uhꂙ  E9 +:oƻȟk0ҺT5¯xȾCԕf,ju,_嚶517⅝cXtZj7 x6 m5 esWS1/Άf ,L +z׷ 'q 373V=޶Ћڰ0p Z؃ːN(}^4?8TiAզaʳC{fmڭFm}Ě<{?O[/c~k7,C)ɺt-&`e,:jb P(kC ֧0W0Olmj(kgF$ImWYo8Bb&1Uٮ= @B:׃TrUEm]{/JM/ v "6/FA+8ӗ -^.r;p$mWlU`uפQ2rW;/W}ծԍuNQlC讴EOX'IJQ{USiձeocL0j݇Cl&A[Cs8:NlI3M}1i46M +x2/)ۢ[T82©chDxÉhrvfeMH=VgJkh/{'B2xFpx:_b¹M-xj'Bwu޲!vf#ʰm_fYWug^KhGj^WpjZLb 'F$0 +H`eUqp)Ph,$blvCOO)YB[H:2.$rb/]%8K70YJ;پ6}][Mk"W9n[WR h+>SEy[ͭ<ŭ^9&kV*Jg8Ͼ:~50tDhrI>Pp?[ v0_zk2sw +Gz!>WS?MEVG޻~}]qgہnkI.g󶟬K߶#2{*gnZEw^Uϫ2Yw"t>, :lk1]Ć,brc!K0\q ]#JKiU>yOuN~ 3`l=,CUP˱֋ _?D+:_u+k>#ǥi>I!<|4x gY/{E1ޝabHr)pã29rOB gN=6V +0EIběx^Êõyzs\b`"&|=k ]7.vl,=3&j:Km~{b837ov} C'gF;7؏$Ƿd_)˷PR2lı( nV|SzSX^S =ˮ`~ ݹNl+­/G?HJtٿ?qm-]z=!%g!C U"6HN\7$3k )ԑ$խΦ":&\ӾziO+Y͙RhK|47M2|=pNj (E%PW/j\`ެS7᭞GEr#ӂWVEQ? +_?Cnή_Aܗ%#SHj=)-~\+>Hct$dO,C Ma%k-;_I~*>}w 2zTj8IdOkZ\OqwbAGt~B +\@Luy7yFrndDߕO̘r:sxF>Q>|>B^?AF/gDwY #\x_hб:MQ/[q5>BbdA @$ǟ/_qX2I2ZC|dY7= +V>_uqæYZәV-A>bm2mU?G.$IpL~\(쭷z w4K.HһJs#*c !!Y~?Qm^Ռ2F. +,C;˃o~3 { ) YmL'cFL6A&ġݛF+;T}q! 9p}g~g,z? c) -2$ǧR| t=I^}V<ꣀ,a}]zT y}F՘&M`wtųrcrA +I|+)'Zf[m3;?;}?ߟH(ԫԎV$j'gk={NLط޳Rr-zN;]" u9ú"ܽ-/o +&:An#ܲYl+ީ,]<3u ú59pY4Tc +{*{rJzta9|`gwrxtjs}72qkv}u8X&pp1*Z_eZWA +oͬ[{u=ON;Cz#Ki-en,MCY0|FTm-e' EV=Tx?kϥk\۩=+GSSK14p2 T>R}J׷6ArNoH)d >jgeRfoּ?t[Q[ؽ/[SDEڵꬬ36ek N5y^f\֞ʣC:M?BYԘ`󄬪C=[XRꯡsB^`~]7ӃlTlx&:*vP0s#޼RG3$/G\~slZLZhc̓!EoNacQƹAl+^lW5(M mxrNwO?F;׺mu9 T{Ja;r~5V +.0%X[:}x6h^X&LmVQVgWh _a׳Z\aM k%W4.__7D|A6~=Kvp?Mdk{A*:J]A;~,GY}6EOPG;K(wp:%[\ -!;،~q醕Ŕ2>hJL@;Ի|Ue!u*V#"w]'lcT$j2`zhNywy[a3ζ_#_>6a9 [R3+,'j"'Ҡ%iB^'nx$~"ƌg&9 25i49IJ=%|zlzmByPk.;_9\e,62$(4S$i;\q!8DVDI\ 32ۯ Ĩ+α4^Q0CGV3(GKR/ӋYKj(8-NM O +3g- KѹYΘC+Nv]GI@'>=-ϟ"EJk[Soy!HeJ?V[.~F0F9fЫmVYv[N!O|t$ d h{<|@A$?eǸto6/+Csef:&uAMsEQWO7 RAoSJB錵e0 + +3BM2o CsYd(rcgV.9Zx~97`+܉cN4viC^382Fban!~7PQVjmn8_ȋ1L{)kUZ&tY߭ߋ>P=?X6};堰q:0g{3VS#NGҢii$^C&Dґ- llyuO#}mh 7FH|eO(Mm[ŮW+&N޺&^&WD7|ok-el8!.ie8BEM^*<$`Ji_ՁR\.mp{h[]5D/#\M-uj?DTA m;~2 m*\!S /? qeX6>z~W{"u p[ ]Z]Vo]̢Z1vL\tdmvoa>xEXXeE?zoS(U>m4ʡgU{.7q;e*g9f{Xӥh'<2awďLmPAό/i]khn7γYQ?* H|j&U[V|Dծ(K[mk~B\KV\3H̕*aZ+97xԛ~nY!k&7lw~ދ CNv9NKm% C|8m\;:SLu>c"FVaϨ1*҇e١ŭ2\o!&XntF&cr B[ /?u Dy.I0 +n|Ú-`D-vu_HMn?X0#o`RMmUbYd6kLbush ح/ͯ'TSX\+em*o]8swu^Obwl_@L(0z["f+)Ч6|*^,BdSruG{?* Q\c%*<ٍ2+{{29Z'@ġu0_ &X,W/PXB> rq&W ',ngm D5WoE8RWF3Oj&ғs0f~ꐭ wB~K@='3XEv82oiS|vN`TE;}}yHpwRJn{gG.sz*Sm(\ +A3_sʺ5=ά7;Bm+ ^䳵=]yLVy)bKqxv[Ey7vf=*<TO+M/S&3^vi*@ >(M.*~ECLrԊyEU,s5p@Q)='IbEynv}Ɨ}4C'豤pe8Mzv;?D\ w-dk6I-A&.UeNjš:wZK |={Άx:Xa>|z?fxr+, +PzgðH3b6p=xSJhQ)΄stIyO)&$ gU{Q{ ,{[BLv#@ ʧg#q*,Fr1|sbPnWgB\n?^1Gqy) Q~Xu#VQ{$pkD<ɗnMEHfƄ_OF?jgۂtL]΅u=mkSH@__feoh#~CG74п_'j4пoEwp_ћ_r>D)<&;h@}i& C%n2Nsn,u>[#QSeHDMrgG|:J:}k~۞:mǤ^yoBlL|^ BLݼB}?%'#.&:ij~x:aue6T6 +ȑE5j;MYC_ųhByq:/_C_Z{C_CmbهQH@Q\"w! @@ʨt+3- +vuK>R֞K%CӦh?@^y.ijNfڮwK6cpƷc`<~h'<۠? cvW N|8~HYq}]ZY2th D?kVN44سճky;> + [*#q~qY_`h_e,"z4tWh%UOZɖQ^w|ofx6J085հO!h*xRQ⺭i;gO4 D᧌-5fSz*v<+L>Gs.bxԩTI>&f2CUmiQbiB!mt?v!zUk}[}- [fNVInc^;cgjia;ñvRm8WaR:K({RKibL;..oO@_B\64h @ZX}-:`AW O'{,]B[5J^ms&Ȟ[ju'Bכ7cc?}  }o@ +t%Djd&l'zkcL]0: Ӏևirņck~'Tͻ6i=rrs壎f#>+$=L|b-8ٞWߚSHYXR*)u)6/AӇ(ǚPpPR$/$[`̧y'W)Rk)}6(sO>rP5.'dg${4*sџlf`n2{wͯsdfp(u]$/G >b駒7L`ؾ +$ƕϧ)q'h<`6ƕ0gp<e3ꮷfW}V~yW$ylD?D\щvzq;vv+>vETP"vxD1Gc!'M(9;إ^jŞĺcJnr/Ct&ЬZI5Qx rks9~s#E;0^\>;=;Rx)) v/rAu q9հO!}mJ\%!qmltFMk(WpdG]ٞ.zGtnDw;TyskXx3LZPfh|-vK?kˠ]kct$N3!LTRy˗.W?Еs /AFuQ[wX\ +y0]}OΊe޽`(L;xIlQgV4y!OWk^Nkc2>#J)mc#v{kwOZU*Ͳ6wՐf{xLhoL﹅<~JQCu3@+F\Y3DˏZI}*ԙ|ͦgL'p4iDLFVBW98Y\S38F#Y \:p\v8 ljF?ChbuFX=oU S9L6+'b?!jqs_F#'}XSk GC<.rsu}KBbx&n/NsalНVO.FKfxe˰̆fA?RO9~}feoh~VHy_K3ˁ_(Ѐ>pAB@tg'NDE=GT'5єQ{1cEg )\`pY:L0_ +lr)0ubx0$@k}f=n\kAv{EQ%M5b,!m. %|/'SRL!05Iy`z~{V|D1|r?  !IBx6"j=z@XVC:w.*pLN@T e#חb04i8*)TPQD8>J+ưM]oѷ8)ɋ+@+.=|eY r?u .C96ZNag%vR4 +/ plObɻG +esy y_UjUggc$BNx׳re-na̻RiJmiq0Jdҹ2>ˇi䃰YLU ZC ߞ308 J ۥ<) =Uʹ?$w9(--5p3+bL\t'ShK.̊( +8lwۂ@،ė'_as_;Wa:uˤEׯN^NP{t&XԨ~/Y/2o琹y.|r W-- O!.sIH MmWu*nw '{\ ( -kN̂4n1;֙BFg66Hw5'|-kL͸8OmHzZذ1t;&Oܖ^2P%Űtz%uri?bYb_ s3~5LB8u]O3{KpTJ'@뵸Ef~'륞L*zͻ.B$ +{q8fV/rotHFn;Qe\:ӝbm F=Vb~ +qC>w#UܸZQ``:ma缌o8q!\M1u~DeWOVKZ+P>\L$l}.*α=T4t{epӅ 5[-~%7yãg2WoT=8T2]{#eVRJ 7ĥTK2.OV 80Hv3meq- +b(FR힏7sx, 1"ҽC_-]ɸVZYsM-mfu7EߔgWJ* MpL@, ˢwF#mpTa r{l?{=R8 3i;@y0upvZBV HEѹGgm5w?~Ux\Izlqi>T\ڿ^帜,b8:>VWr@7{]XWT\]$\Хԏ9{MkwϳZx3埴ƥKs|5wn;k͙[h{)c 1΍'t&:kuW8H:퓎bsPl "'98zME!I捩]ğZڸ L XZ!Ѹ2|qeb? wQqS9RLu찯_rnvߴFxG0u#h \?D="֩0remN;һ<"tFTO8SJ>/i>} ;,BآGm8f-܁.rh>}>>mLyw']Bv6뷺Fӭ&w B>k*Wr󻝗;npL]nb.~h>Ol\n_?O"F_u\ѽ۲orS,o7o,ƬfG+ +STZJw5\u&lR F=M2picC]TpRO(V1\>t15>o+.)h9S +DTeޞw6c9$jn s;N=^|%2hU/n]R=jԓ$ކׄj-8nց&gA[rw"V6ݿzeO6En_;Oܝ䃘nzJxY*Dfbks><96Z30N Еf < iags+MnʣE$ RKUIxɳ,E=ET[RWM,ew $YnQ]TrhA1SI  Qs5RƣeG&gOe6nam3d󥜽94_wقr'Jz< +Yhʬuټ>sϹF0n\%_鸶, e1}o1}v:gWƷ3njt-2W\:t1vwppg֍g8.bssRE^As'd-{ͨղ2 nY5i?S^ʻl +Vi%g_Y/VOٽMO LMZ m'_#߉˾ӧEbWnlVVR~$/Qd_Z9|noζQdou&E7 +v +Bm6R@sVh"ݸ2x|ӫd5Y$U wzjRM.h5ےg'y0ۍ k$'xW2>G)ȂMK@p+-Gaێ.r샘Vt(ȕMmtk4H@[YclBk$$La黖l`h^s\~>9{!4g?Cָx*6>~ +CqZrϘJ%}Mo.J mF,K\*|ؒ>+tuDz_H9jfCJ $]cЕ "DžNK8fQM53˳Bs0\e6=o.1{_5Sj΅1QwN>^3ϸsZp48PdvV7"vnHa\&ڐ +X"B]zٞʭ,][KS(`ub]3XrW~_&i sX}u}GHUUjCY4=!7<ב8 +|߻8ԭL`[L i#mx{8:|p~"r>8 +r0뾶Yi$GT=\-s0KcpzGCeWwzH@걃3:˭Id={>|]\^BlU<`N}axô1pmըןQdhoYO{5"dDuM@|вS·f{/KÐ @@]ƒwqrG=Z5hn N)p,BUW)t\qW0C \f;8{m  }n<]WmͲUA)_4fà5mt <=er/VykѮ[<%l7H?SO7x'= wfgSz %T_H@~v [Е-.gڏGzV;Gģ%z>/ @|9̼P^rbn)g_rCSzs^JiI"~ޖU\n:`pX(K +8@8[V9]KptkR{|&y01XnP vCSapܮ|q|qK䚻kQ\CXEi^lgmmQV߆cg%w{tv[/ Jč"Z⁡ ggvyI/lhCCoG\<;Z+"2qX?E]nRӡy5L^ +7s2R}p7N'v.(vSg|_F#DmS^m rxOq{bջ}i~K- zMW@Z#8~%wBoy zX͍M,% h<6;Ixb!9@il%=T+YS!t7ϸ8^!ŕYnHzŘ|}Lt>T_~I*[:dׂ\eorD[u-[b6هf[2[7zAd3JPADHe}{QF_YiiQ-G- N(ÆUנ%=/}$^ʟ-3],oOdd R~!.jIr*r 2kXÅC/$k)!fׄz iAj̧<ʨ,ۋwJc|}#j!/*ge/Vΰ]-@!37m^ 25ls_VH?fRPŝ2X]9Ƕmw3~]|NyҼ隦y˄X{U8/ml~ρ|v; + (4&cX{(> 4 Q}>+S+վ1ZvZۦ0_u] \ժ5NI3HlP:Kmbn_E|e"6W7CӘ7dkv/Hf ڇ.E(wK-z7{}ƕ:w)E[K܅UdDɢԾ$O,]H{9#*Q>.~= @o9PxCǸ4W=y9W#XT/Nۼ0!-]F7āqm8ͻ> GmMtY+iM vzt.4K +gm"8Sgsh\FL8d`Mfz9팆oI\YLqYqUi c ީ7@)b޹+g jGyI Sj˩T:`o^Pe a8_^*$Z;L_@dުz +3Y-pS׽~QGv)G%ʨɤđfpηQhQڃNFoF[_E4&a0>~kn= %6C41 n 9#WDW +yJCD*}RR?H:\{ +y洍U6:oˤ%lL٦(8^ \C&{LG6KD*o7E'cRrǃbہa:CYm%)ij^csR[ޚ! \SyxFf{ʞ? EpRF5 xz +u `iމIT͗)uR(^sj nO)]R`xNу_ +vpO*:VchS[ z,Q瓨4pZ>z'd}P%ՖU?STcˮQoPYι[ׇPG_FFz@Vyq8ɼiDB+p{Ɋ,xe3>9D( y6̳pɭ햒i I۷b/rX\q-* c3؞]O}ӎ[9 K&2aP`J%8n"B eJU2k8vy/NGy;Pݎe{ߍk(z.q$h ˣ/A6{?yDGtrJ~Up4[Ѐ% S$2݆uZD8_NKD96lr^Ȥʱϭ-7y7zl!Zw9:'K`YǛg ,/0/F=r/6 ;`A*vm"@'c0vkFaFKoҏ(^IU8b7o34˹!nP?|î)@_/50^&}тuNDQw HEn$eQB[lEjI z8vo~n|6oS8> ?(h@2 +!ȗ$ +1 +-+{U$w7ua^I&kDca[(qq=͂~Ew*RKgG&ΠLi n 7Fj,@ + ]K"(nTԪny[CÌ.yAz4EО??m}P} +/2 N>e +ݭoz@>A~61ڎUC0µamI)4,yE٨*=y u™8lh05Q"?ȯS7H"Ձl@!MJnM:ϞXֶMqcNt}xr/LKڵy#^Of^A6}q>1l|P,_,7 |Pq L܅]5?m{WIq)/pko2Z97xu`_OA3`_ʃSglW[ks3M{L6xa,.orḥzPh3~Bv{hh{0XKz.[Xtcb~r㺣P߾&hl}gÂf${.^=ܢN/]+uv$ H{ T|Of{+^K\_-ٲ奋.k]=-ؔtN&m7x@ƫk{B4eiD<N-fA$@cڠ \Pf /k}z"^6 #B +=;m66 鬦v4jO,.W7~u o):lw׏%*cGZ,N(tNyLj ?ȿ*7P "lsD|xb6'L^MYnݺџe!UFL3L(B,T>N}\`p}p+Y8lиG";/~4Y5mQ3`/{4.c\88[T:RPig+_{*@Ji7 B- _Sd&kO#[31 &6#wicZYV$yd"/2Qa};uh=}`Cz-TQ/Jzp?,t)K=a:tCsĪgZf{oMƉ涩ot/I4 +XnV͝ޑMpfy/2UXNI>~3.]{]Nu6Z33?WUPJA9XkθZׇauNkk؂v,/sM?bqUhEDs8uv;fc;W(-ZvٜRAl,;]=mO6ւX2JUvdNUϰmY[cVǾI'}VxOדsYNc +aZRuVMU}dB۹75jZƟG0{RS'R6c +A\cmi$=;O-(OWƒ㢺ޯ ']bhk|X<`\Gt? G?ąb9O +ޮ "@76wTf + U|3" n Ԙ?7;{;s,$r\Y9jXJ3x?}Vm\WjY~}oz~C 5 :O30 etuo  P貈A\ 7^De_v&S얭TAhauY6bf +Zl8#K)c Ш=(;L (8Q;4j ICuui6^#c̽p"Tr#vqak=xMُg@+mLe +bdZ7gmY0z:KEu֫/|Vo>OXtߛ3Mm;Ha2$o,wC-/@@{=윣 4eDN;))|0x>eu8aSX*牮O1 yј']bG`;Vs[B6Аh+f}D:- Up 6aHg6x":O)M|rݸd +=؛8yYY$=xWc-~9כ~8Ӳ3vְ?` 0uac_ _z#ԥ|qR2U4He[%t9ѵ (‰xoIZ#[zf:8BڭCۭ(due&8V2fe+-VRKkYw|#Ī@x()ӷ#56/j`pv3vM/@Pa0hjC^&V@=űֻW]G:Y2wsqy8!~"Z[q ٛv2ֻZin0G.f5g[}0^.B!lPkF0ke ׄ rG p7=vmno++yׯQ +[oc̵'ൖR; u, +(tм爙 ^v:|"N UHN<\lu۩gzdNy×:M֫</[kL]}3@-v]_;=i$<(2GI07 ɓ3J,|fmmhk h3h[j`]Zc$b1hka'W~ 8l =#[*~:t2^cOߗN!q }~ݼ_Fսz jFw-۞-mT[V5.^NZTe~#Q"ϧZg@ qc-B#AS*Lk~ Trsw7.0~f;|is*+/Rշ$smP,MϪ*ozKw Yy.Mն|q=~_/t;ȗjEPXP蜶M;a?re7ߕ׾Q26m`qZ˯ˣfI7aeئwrE{,Tup -nGB _0:>[]se{xk8[uTc9׈vC/)!f'ZPӪ"Cj3k0Xűəd/Wޤ!$H PB{j|{({F%'gI>v7w|yHE5hﲍ-yWPk:քmNڑ8:4e 'ZP!wqA|ӆgH/0SZZk|T;qEkj#^Z"\ +Klh>95z$%cZUJ/i$sm)5 |&Η&g3m)P?@b[ GWzpH3m ½(k +WMσw>GblWӤxbI(rJ>pJf<`7-~ćUPB0>N]k7ScݒE;%k唾\1~,y?yʲu-ƻS5:X vYz=Ϻ{cuu]mz?IN|ъa,^ ЫBt:J@=zƫ,c_N*f773bƓ:~*} Wԫۉ:= 9 Y'͙Uܴ/tDCv0o'(Zaj%:stTa6_pirt %\ 9֝\aNo6nq9fh i6Hg:4SVGAI._Z^BV8sl㏇*bsȢ9!&6tEɪW%u9d&ELj-yF9Ϫl>=P6 sƥS+t,l=A6\mt>_+Ci]tfEʎFig8H{E]M_өNt.8[jֱx@ј}ZeטyŸgK1׷~UB_3٨P`'^K#Ü#߻N~e<z@ZzM+vwғ:ROXvq]56ԪtVDfZ-t_fG +kuԵԕʙUlxb`ٮ'7pN@6~uPSX '6)[U gW3p|P72ti$36Rg۲pdiڷo>kM݁eӏ= A4/)Ш*p> *B휈ּZcT[ʠʴD2SpEF:ʬ*:>!vFf2X3ZcS=%o}c `4@.z +Bu 1gA3P B\j5PfA՗'9q aP m^%,)Km6n0sfC. e.P&xr gߓZsrUNP& Fj%iϠP}t ;j +z#}xx{?zCe9Bc2Y4+91ǁj/2@i + c[Pfg@+z VSVm}ƽUjt)H.4|c4L5On z]TДb?ep_,vVSB؀UPѹAI_k4Dbn%}+M7̘[{dy+mcz$+hZ,e۸bJBt}pBt`MA+m?yNBOJv{%&WyVK߳,:Ѯջ>?tUŷ%;9{9|@vRw?=U/irbJ.PV3}  }3$菦34h,.K]k6rny)ٓۼa옾"[95$\{\z,]i:е;2Kn|;rvF"YRi?RwL,5[pB7}WBCAtm^5sr%'Y&RA8 +;z?g^Ύvql7窲5N8JcIh$1Ͻ+zh_JMs9($^N$!:F)jy xғ->QhU6-:LAej~ox.)L^ ` :6Z9{:obv `ۆ] aPh0ZčF 5Ծo=_Rǒ_Xka6SɯW٨zC QyPtjѿ.ĕp$t1Y"ۨsSpT8o6P'!+aa-In-9 0.>c{9ju60ST֎` xU挗%Pmj?\W!E+~My{ QJ/Vfj9E8ڬ!̃,뉻~i4rTnh +] +5//ӽYmL`h Sj dt,3:8һw(2{0j[|Pӡܑsx5#ΛBv3;᡽vf8XMF*|DYa' c4)p ǩw=3*4, +8+PhCr/'PVA ѹjJdߘeu;}znMA{W +mݪX\ j!N΂>S'8uɨ4K53OX_[ k{ \%^͠'23iU|:en]QAVoi@/7?5OЉ]{##H̎K7:Kvظƃكx}KDc=_A)YɅ>@~XɗyZ ;Ύxur:ZU)Ԝг494yqoaw]yL:nUfi g]^q~}uhAo=[6'lscjvPlIM]wY8[n$gWX[0l1tGΪ+N<0~|z}at4]Erٰ +K6.p\6T…)X.DC󚵅U"zvj~Z:f[&<2wv={/%mhxfVAw*HSp̷jvt^t$l۵⦶/8BU;iX!.zJr{ +n)()]ZѨםҐ /% m=C{$$-B¬Yo&6|IwxiGiŸ[0^~<wM0xq΍&b@^bVޅ7:}`A ]*{j5/쑺KY@QsX=r7[Z{&r}a)[8:Ң~P²JdܴT2%; +ype: y+WEOkN߃M;-Fi35d:.'5m_WvʱU4Q%u[X@WMiWq$^#&8EZ>v5Ѣݟ|wF2l&;lw?zY3MB z;Q5d[WWǕ,tZ(Q)-Y,N{$/ +;UtG Ʈ w\$Y6˦Sz'r4ۨic5tu!^ܠl)㱕-IYnՂg_ۅZ3?y~)h:y='gި<o%08G  䆲M[h(: lz4 _r'>kSH&gm{iE(YCZ|$:7x{ W,)55ߎ(: ~=N :iۯFt;:KsH̤SD;SZ2l-F&QxR{WPQdULnI녑ƼR!m#S A[`t<~~Ovr'r+*7enog=dN hnPlُu +eJҬ+L.ym/r ?')ܪ h\nعf:'V\kwVnyD-ppLo/Iԁ BuWM荷efnƩpL% MEu*\m0=n7o\Zp'SkXwZJ֨j/CjM|0Bu⚈]繤ε#'r6q0Do=]=.zo$-,% 06pqs҄2z@˞l|}C8uHg{Z!J^U#fl Om9ʋqKtcv\| +* iIXY +4m(sBA Ub*D,`llPƥRtdlG}?s[ endstream endobj 25 0 obj <>stream +Y~UOۗ+~wx}R\Q.F=`vɬ*}[7bѲ2PZA`.ϧLe96ܾclgEJF>"^=ہ:M3mՙu@>2&og:΢$'B2]{N90ݱGzڤilW1.!6 L9K1g{V:u<݀nԍ{|+Ozd +răKӈbfN˺aqܮ1D*kYH]V8iMщܣFRҳqηr;q;rr`=¦De`pcu9l7.]/[SnPo.g-ZdXd6 `"rrg~glkưN#6Xe($ + +؁>êy;ٱ$1+saW\h GW d g`} ^%\;8h͔{ϘΩNOpxj%mZefda"# ZFf.dE/`O03]ZsZegeDթG;ar7h8Ff9{=s=ޠG26-q4Fc>=✬̪o2GݪQDkkDzDz&EǑGWt@"WgՌD\ҁxBK%[kaq9r+ZAOB\JftO%< |}λ:+:4IW'uZ CKOޮBv,Uxs=z%}uUQK"{Æw)IMK`H,FGuvIuä \/Uo/ֆDp̤s$0L_+붼mk,t!+6&џ>xV沐nq 1v o/eOħz/!Soau`i_RεgØ-7n ԦAw|U~\9p { K5O$j0)XU]T_۟u R%xa?jޖ:o,Din1e73`XnT̤ɢQ&;E4# ɒgS/x\c +jrʟY8e~ҸB33D-4HVi~&V oİ~ Y"*ŷnR}IX.lLsn]lU {]G +@99Д=Vrh sH{BLpS \ ':om<&R7TAe6rPxoOڱպ't+6@.%GgMSsgP$ p|\sxRZ!P=߱`\}VNP+ ej P 4*gjyYXPK訪;d% g_jsjԍ2PaO=vn7t9>P98~nQ!k o,s0u|y*=ɒ<@ Au&^mw sJX\֭齵׹]RZOvi eVz#x.4$TD|HO@cIuwm}_>ٝfT\KJ^2="Ndk~N18,DL~fq&k1LW +Q4?S£[EE3Íox2OSeVH1 -_Vѹ L[rSĜCvnKl 9nr..dH0]WۧQY6TǷgKޱ TqxvѪ8 N8z_IB#{ih.N$>[6V[ESlOW!d_d>7ZnΪ:=x؋=4>.(ΪLVb:.<j5; ۬|kX 6]?ؿ?vބB?Od9ȑm+-ޯ[e,"u= +ѪM4.Xx0\t~f .g6} (Y˜ȎGbᜰHwOoxLs CZȹwIyAy=ۍKrݔZslCsP>6%w6yL53qqki,vb.r+AdYyiq3mi`m1 .Y:nG 2,0 DÚ(fL Srix.nKCO ^̦Tdd έY<OX|O4s֧߬4VeAYB|"\ǯՈ_}hE +Ѩ@i _fz sTq!naRڹ[ηtcf9|2ߌ-ȩ&#L9oI0U{X'OMjyIяF!x3 ?y ap48ŅoU@~^?d`fqzd*f2FIW`#Vq1?[s~4?EG)Q3U1=K=^1g-kŠÓ4/)YYiA[D'%X<~~ v\SBϝ#vZ{y*_7rǒ>.wJ&#96nJegZ0ĖV[Sr&ǴHs*NEs.{O}Zk(,A4<=R|y{lN7iJ^oGK֢ԍl.Oڈ\X1sEc XUs+ߎ:ʅP*xաTFjQKs7K2dg}`y2˜rW0N2:zrt9_VjLnU}4 +w'bQڽPi_Y,3Ёq-I7m]xFCmj4vdm(mDGǐx턌?ޖ4H )|V:%xQZ>\'fy4enl/,֘.y<=ps9x +\/)rZo~qzq[vp k򐗖`c}ޏ;0i%EOmY)1ugu"uhK1?;KݠLgLfAymȖcsTZ{ ì|,z>SɊ9T{h' +tNQ\xQ MX.ފ#a;s'f l[+o }mew3C Іdʹ:vy׽JtUq*SjBV/zPBtRbc)r|xJgyeȬ[9'}r+Dtuknw4ity@W7\~-`i9(HKqQo`[RHBmA1Muob3蒫ᙲfpJja e'i]wT[zפ-6onmծj>~aNjUpd߃pp)Yj؊,RfFg~S`[0Tjش{ᔡ8CP8|pvDfۗ\ͼ~O`D8[^hRYp*Vv2EmbM߬*,4V.1S7/}Ï3wQB踻@ ŧkMS-,-k,>X6d _qH:nes,J9̌`v3 dIR<w7s襹JgIOQy庝KF, o)ra}k)岩f~ Ń',I07DeBTHM,(aP̎FJ|:U!̘2[nYp4շ嶰:\8iCQ@w6k[3iǩ ? {vG.xٖb23t=u"d2 %,vG +Q.ugWgΊmg`}ojVY*]a|=^:k5p/5ʣoØORۣ ~lnpӥ]bU<4vtHf,v{"QK:BFϑ*YΤ.5IjL>ظT V*¦?XEXJVF]m\bE-8S?~\kwizıىX賓Rh ŷ$6k{B6S:]矯dV{ {t5U::U8lNj1 Sh`b6xzor0\Fu;Ԏ-Px$bekFVD4^'Y^(b}\G3t].F~]+D*4u/o6pj +YZ2(C$ߠMB Rj +*%%PXn9m yiԐSLGj@I Q#L=rK02u L_Od?syW'E,Žk>L R7DX7~w| vN @)-$O"FX4w)R!_[r{^c qB4o {&Y^D7L %X_dh(oLe w)m@3 7 ;oCշ4x[{6k ,&BH3p{& M*Zqa~@C e@ +A 5f,, 8ڌrx'q!?SKij|{ȸLG+jQ]q{sg=[Pւi4o~' PF/BXdnI.!i5X4GSIw4M~ߞ1~>~ +<ӑ>wA +³ \;O1rpBx{mF'Q.24~ p*Q-V^+p5eȅnЈi/d?r 4TrCS@j> Z[eq8Y'* S*?}hIr(zo.VnT;׸]{2SrxIR d|`M1Ԛ]<~\-(tQ?q\@&8X/PFǘ47ͣNk^,L&q)sjIz\1僞kxه?vcnz _{i:}@/v} d`{ԻWNѰ:EZK><| 2u0{uZ>-[M W<8W|Y^~[iPBFPx2oն2Kyy<шJpY>nNA84MR)vq"En)+Mv<I䵖 :ϋ67g{aoŇB:O"$t9n&bż=W)BCg,2d71k +X+^6 ѷ9%贛w#Iu_dfh;_{i}m_kCwP:z t1B!Z7aPK 5]3lF]s㢃!a146vz^FC>l66qo͸^3 .@"Yl-@c|sSev l +Zai2u}q)/m gaϋbV+~PYb3 s:AF}#!@G p/JQ-Y !UuR{ o˽?#c_[,-iޮ~0U s㐛/L 1+\NqoDɃ򠃜;r-=5[=$ +\f|hsz`~Ro}6sm]&H7(4P=<s废;D5rgvoK B8_,/4P㪿NA~vc n= "+Zv|/5 ]/Ҳ5#mQy~]C7U)t,)Р+2WPFC{(p“\vUA#AM-j3nFd D"Yʍ07ekMRKGqg u츌mLo&M{wKDaZF}Bˢ]bg4;4B' ^w gL3ݏe mh6σ%EUݑ\y8,T7V ^S֑֨<_FtK k{HM=c~EE<<ER8;DK!ge;Gcg:Wl\ ޣ +,,2:Fp.hʛS3*LwZZz׉F6u&Ƹ٪Z9*.z|"r'=ڭ b͂Pu9Sp7'3Q9ױ0xkgrM ~ zoLdQ-f?Qa]KY/[:j֜g.EϿ3:<[I>p.b\}$&| Ay}¦Nk5jr?WX{U'+ sYWLuH nx?*e3DBd~0OhIbYT,d8OkǬ$+-zFQ +:5#b ƌRW*LtX]Mn4?XQTnMnC\?w.X Xf| qbc]5IVF[Zxw/ц +&8s R B>ߓWfKv&e9[ugxIg:n3t]7`Kny鵂-Ӵ8٣IbtMU8ɦ+sf8f)mڂIK`3Jq8|Ks:U)w: :یYF[ڣVzco856- P ꎻϜ'I8Or"/fF _(BSLIQRo /Ƈ^5]=t[/{A=xWZ38S{6Cr̋W<رB +W3ubC;][.FSMeRɡu 7u\nۡ'tF̵|܅AXة2dZ?J7$J1lD>5~MZAeJK/TyYuKj'q'Oa{uz^Q=Ro˵b`kgKkASFm8yW=7fR~{RU_qRjE Kgᤝ2z4RL*dݰԠGfXfϔo|ܯ:F?]](Vb*vӖ(󦢎dtSdq&vkYhR2FJUQi3*΍hVș5QޚokMUwg(*mE׬Je 6_L{V{5ֻ_X~*8,ctVI]?m.f֣cɋ^ ?ag8|d;TljzNӳWc#WͨюJB: +p 1dsmwʬK[hcn`M(eTn!.ikR[{4:(D!Vţm3|8Kȣ:J:y{\cJ2 81MVO | 6vtl\ ؆!Q;GdCk>T6-MiWR8BH_K.YO]&Y2xl Đ]p$1h)5zaBn',BI ͪ6 +@Tb#2Y4S׼$Aq*t내=O{iJC,D@ Gwi1f +{c.__HP0j$C d;D[Gk)tgGl '܇@z5>CO? =f +ĚEO.6u_R|Crǵ)L\c?2@aR?G(G%k~ w:x#Afp5械poς`C`^KWR i8ǣCN8ݯWҕ+ŮPo}kNb=zg,@yhu䝨ٕ @Ļff7qW}{v#?CVt`^``aG5>k J`{1z vx|=b>YiVGִ~oӫMr׹&yCv8Bo?ؿ?B#7>5$kc3 +fYF!aboVq{jSkޯ)]"^SVT>oZ:I:\lv3 v+*=*k8!f ${_qEvK#]g }$Z# +tyV!?q2TKgol{C3&Czuh|~pAPCtQZ$wNOH.w;R^WoA/󮡓'yAvd)[@+ {`]~ :C6yX]08ZP]deYVq1?ؿ}8* I S$̭WOYaxYyHAjх\%'eFτux3u?Jyp !Rfp]^Kn^,ǷoFA2ֳ2l,>ۋ{'/kKК]<<69YJdP|XouKu}}/+pa4Xl0:e0t&Ƭ]yd%VTt䩑Vb/`mKU.:#$}ӛTLt.\cl +K]xlzOw0?/rbDUs&c_j cqN*@RG6hqj pΝzd{QUS"] ɇ1-V6"':I8 +G/ 7R^ P5oErobNm8`dIɯ{섢~ͮjWf6SIjMdc*G4)Yq"b1phN ~\ +a1 ̋ yzJ +hNȅϠfLgun?ϋ/jU{gMWH,29^6S_PGJʛ?U4q]Q{" ?6TIp4s^*䟟:{M$Z7kpN3SQ#}J[Op,TQ~i߄3%ùGQb_h=xg 7A-FA۴i zlW@l؆QI̓M"#{1X2mSlDg;mAvXՃ/~ne~M]s ?>*iuH SDsў:Ê-;>r9y9` +G]j=k)tyZ`YNӦi{WX<7Ggt+MbXiLi#53YIy*\ŷkVl<0+G I3AOs4uge[2m2L2^bPF0b;3?ؒs?3Mo"fx~V +Tua924>:>T`j3}v{^eϥt{zqncnvn; N(J3{չl^;Z~B/WpKܓGaa&?C>A'4~F;Jzl^ hd袅?FMon#?Ϳاe-s1.#tNAj)e:;.A7R,Xsn[aä́/Q* 'tCdEa/n2kn7RrdמE%Y1nK{1v$w_gj++H|w.5<}̮wXEkQ; uqsft`&?֧Z?:9ߍ9#nxe@q^w|ʻ!c=+oģ|Q1VZ+/)) I'8$ '\3Οx.uvrSUZҫ(Ug//^Rƒ@?X-\+c9~JA۰SpR)XXfV)/M'l +DS2>V +m?B꘡߿~r)=Cg`A³R+$(z1Tt+"ŤՆMWӜUaی4hmunN<)g=g+'NHDOAcA2(3[˷ϰ$CUgT_VB6ݺ +\൐J@J֟oy3iT\Ҝ1ii\N&T_@ :ZګtYPO;>+iXU.<R)LWSU-DD͗"wT"~¹Qu$5*#]cOO*L}Kyo|ymhl-t7Dǐ<^1kvD9iB^ + t5xl<l',B= >WSh4Rh}^RHTBvŲYK&=w ۰R>{޵MX@4,ri]8wټ\.ӌm K2J:n"đ +,U4-@mb7R(riդ@Zg.swcFv0.U{.遲Ts?:woj3N]QTށm678w~84I*߽EfZXômwZxO~˷jUjYQ{gnnFdz= +^TP Vv=4v7!ci{컖+xUp~ wN.t+oReFYw4#ZQ41`@",u-vb7JyLfq{y]"J?qE=*Ԏ%n>= ^hmG(6Ѷi[tzC7ewÀVfzk7%>1D@_dyZʡIoɉ܋8u@KnuP]ݛ-G̕NrlgWKɯ&1z֔pzs}ֲ%KI=DOm# BHU WD"w)-ZZ앿K*^%UY/޿4 ǗY}͹ii)akZ؛$Il;(ՍQ7Q/;RžQ @%=iS5yj E +8-8F#-Jw4#MP+Wl߉]0B\X#*#|NFev qQV{CJ/TwR$Yc=i5+t+,r}zOJ[pZYWY| 쬦 ;Ե>rc--N֦, dfl^jsl}aдP{ò|e;|42P~ h&rj\˓$UHS|'+?ТԽ[s~5ڪ|<ei3޶ԞWװحީ};P-U ƺtu#LIyZ[n);*۷,߲5懭fNǏv mmƜ=5YjWi"})2ۙ;nb?,\*4q+Ã\snU+avlH47[5}4:.waqj,1L7s%jY>F$Y#+_R#:@ӥ"?q[;ئLxE;U5e}\U?r5gTlBs@S$/=o{!E7!>]U(xzXStPzVE l%mvTir8"⟬_8R6;S>-a{Ԧ5ıTPVN#nSy ]_P員pFt߾v:x-=f\3|i=1%w~uPx-s}JOW:-q* +XYҭDPl)=Xq^+/BZI_]*RE +IW@Kgn`5`^_ڮ2j2z~]JKen q9NFLeSD>7l iڈ,szthvےqbRA{Ḧ́&_$jm 7W"jㄔ^Kߟl5:nNe1PSǑJ.ˮ8n7kc*x.} Ѵ_ZUIص;D5Ԇ3Q<֪% lcF(e@{W<=ܐ𐇐p۩"R"֝6O&M k%H({*]lL~W$:f~l!jϠG>,1يTA'}`]`y.1ij %-eT: 嘃B^lpuyVKx hrVDSFIq߇Xu cz¶E :Ba`*/T@C +z׉RmeF lcb6_lO91>.시Ku:f{s:ޣ WV}k+oFtŠeܫ&Wk[{:V{j|­)iuiѴ Iw3_y,j#Wf[W yяekE-zdeCi-nVlu֡m}z(0iR}isfY zV;ç 9=߬WiW/gmAs?Pm Kb';ORkNJ*#ؚr@~1 z0&_ p1iZ:\r)i:A4ץ?Y(Okk];uσZӁ:ݫVdWМV(kS)Z΢0i{-‹QkŒƥ]tö΢<(=gDT +4۪-^<|X˰^k&[m~Lq)£0#7tt:K`ʃ]x>n^U4[iodPcM4M?6 "HȨeax>[j8->.''W:ڲc#[/殻&׫` vyʸ%' l /R'>)pxH`j}Yk;JQ#U3c4+Ōi#Ce3NC5OPUFx8g2>䳤Y,ɉ* I?I`N@,0N>{饀+P)<)0,)O q'{ 2Fy 1Nr%*\,n0yOAޛ#,;9HArz +Jb?K t ++x}K pO R [f']gK_mkryxϠ[8= pzr/U7ĵ[sVY@k7in(k-6os)` ?2#^ӹyg {K<+~ܣ^ 9ܗBǺE.+JѻVl@h/v\&/c /PF7Y;͵ W4_@4wYf9込fqpOlaέ]GWRKs1"sdx⳷@PΠ`/Bl}n_~?1`i~Vw @3e%"Xˁ+ UOQN .q9Pcx:q;=plL9 `hwJ𙴻TQ)?z>?BvDw| +UZ +[O5/ !B2;sxLJq>ņ[٩s&gnh|e@>ȝIß WywuӬ; lW4_W% T~RW^6R(uWx0FwqwoxO8ŲGѽ,G5Kw/ z+;]0ۨ[Ym;ܱ{lAVauƵ_|μ-?fZ#;4/w { a=Aw ve!tZc]닻}oiR2XjxMaP7JkQ"VH/=}GW 5P<<Zvby`1vngecGtѱM| AdSZ-s:{Ӫڡnt9%sT[vS,d& YW\֋r +W`Mr1~e.Mh'?6-T.y*~2*iUA3b%DAۼިSV|?nH f65JkJLKiYf)<ڇ%h滷?}^_ڿK 8;7eFr^-^겂v_,^_Ebʾer2/EKP5NK2E +1rue=wtr'`yuNQen{5hvUw5*CEFcYkn9K 8Ywz2z+ҹ܄Z~.o_]\-$AN9f͗/}n' Ӭd]9vܵ<9XlmmdZRz)'=mz>*]xa?ef:沩n|~Ytw^g#*rgv7 W gcߤP$ߙ8kpe&oX3`U: |읓uS/KDjVa{ J-O GE5eV|P(fӿ@=\ޓlvRX촫_)R)Q'iq{6qԸkyGdq{Nb&cǀ<~~.'rB}UmoB#`|l6G_i6'q6][Ϻ(b8JJ/[NF}a3ّm_ D.V8_^rW}NS" 7I~u P>HnZ_ULMd-N4261#2QCgXa%nzG- +3<6geyK$$Kğsvx9̕@~5Nj kZĸ]WI,6?nV{fub!뷻UftX ;ƨ) qRtW㤴S ?3)x3aWmKAy'reKSZA_ @Q|ۻ:IeWܽ<e?";@{8# Hq !=[w]ڸM_g\gggL,9.!PcLH$O^;?PZmԆ'@kw2k+o.9NY#m TQ8 R'+Dԩ +ks㳗3[}x-'fgNGCE1<bPtO[r=7/u2{~y$ԜSmm[M]yUCX׊d٣wY[-sݑٮxeOX&' B~ E8?DR6 c} wmo/CUwAl֫ [Z4O[ij\&hi/uzGmeoVgi)/>dᆞ YLzoW=.(M<Y<i8]Szr8|jZlclmF~&Y8H a|Vyݟ:':=/_l9' f#&ce!Y_U3VO)J;Qݤ$^kΥ7rEQޅp ՏقxC!78wa23>8Rw2,LndaR+s9ۖ>"$[ +׌- $J>x=yo7x{w_42atyek{Xid ÀJ80 匣ksK%'I&%i bYoZgOc!&Jާ>c~pB>VfGЉj aE+IGfʥZ16&\SCoWڸ_IAIp|be<+gV~ৌ|P.-8ѕˁ l:x'|K}j{Ý]WOjcԢXW͈@ߦx4%1dy +K9M%x~]qso5f7+Z>cMx(]ѨhD\yJҐ8~- +3" }474Coy!87b #vlwqQ؃3-{_݋PtS:$Lof+e_b?зJB&?ߏ4r8ڭ[#ub.V<ۈ9q?uV#)6Ll +>H+{>8tw%bl_(@oKy_dY'}^m KGyȖ,8tvN}Wq@9Ο,(}Bergcsw0m/v*hKSlJRgX6)Odf2m%b_q'q1 t>Lv׹kieEmU_EjeYԦ3tsߥM4B*8)G+s +u{ 9 =AnЪb']Ct0`A)wzx cKHd}(2+@|8odz7?æjvB//Ҽ yj~}ln.aZrZ;&.^69z3 Ӱ>b 1`Dd XWV$faMM/3 +}7mܗ '} zyq8dt~yG/yb 3܉Oo [7ډjǬqI sW.Sꍅ}د ˆyᎻ+_NsmY‹,Yfs4?;5G_֋dkܰ6іVSno$ۛtv*¾Յ,=W+cdc6mqއs=|rd{]r7|Ŝmn!Y`~} wdJj0尕f ( dԆ9MheǶ<8;q T>cR@2e\]d?ׇ3n3.ts3Aθ2[)2,imUj/_ Cv1&3T5ʠ1]e GFntʎEՉ-y]e,U0l4=8$jⴕݗwϵ) KSvϛ`'p3)c:T1(yS$xi45<´eϟC:kf\ƄMTXEOĀiMBCiQr; mXvUMY>c69Q>#)kfH?6Ue܅ZC0\Oqqһ?xL椹U2W#ZnDՈBg0'UjmMTy7!=U`=X(f^}򈿙5nM{n1{&iԄ["1޳$R9,Q8>Szn+:eQ۲G!5G*Df f*;0i K1jr%g[;`s^h0]lLȫԽdlNILYs LTkެb< 4Z1=`V67lO/kdmff=͒BNWlmNtg97_0+jLR:~ޏMtۡ !JYiT^No v꣣ {{Ljοؽ^&jNJL*hr)0z4pD}0 /fy}FFn^&FOH1˝3'Vw<,'iӌ_m'ѵ+җk̯hA/ I²;LpB/}"[ls3 /+&Fs[iv=`@K;jH pmz\hm)$JD첕mۦu]/;6+M*e/Q +gȸS)RWf+K3kZTDI\K"2/o6qkwκ}7)I۽W҆V3$?|a1.yE5ͮ;k KUվ*ZS݄hHĹ3:I\We@{9+% vjZ~OrnT6uVCPWy$U+ͪDhWY[]r*"r ?W ])u\)+T)4MF? 4_@q(˺4Pt{7-oQ +K`0)h.nןA"5ʲX69 ~~(^XQڱUU^8PuE'-tPSdŭgARvPةU:a=̯IoqD%۝ ~ٹ/@ fw Ք ?M`2l\)bn=:w<?@xC?0y`AdK`Я+Y*qEk{1Ռ>Mr)1.zI + X ĭH]vhg?T6Ҽ9q 360<   VFJáeC30\+h}l[̿a8 Gˢi?ZQ2| +@G\\rkosUgu/V7{ 5n{XdUG^}Z̈0G%cm7ûxϠI>8ɧtsw-^AJLRVKUMRf5ɸ.E Iʁ׌ndg j%)2Tb|G¯?У,2}OL<Ϩ_$, t3]~nw[ݒxKލb=y~^,̨ dPYnK:&iܺeL %qCk [/[{K<]s=ޖE6okI^^`UxBYdƺd|y%Jd3y+ɟ:*C$f% ^YbsbR-<RzZeprk)ԉ^)NCIL RZ) &Lɷ>'b:ɇ+ ̫IOZm2_&UOPJM/H˧F-:ElxP"_(*گ +/)@VVڦ 9`nxϰr)\ %'G elG7qo\VUҊ>_l!(<ߺU9gZ&}g޹A{\sN0PO揿yzr R0$#k5\ۭǃm̞gtq]aC} }=v21{ 2ł4?ƕ8Q/R%J|pa{,OA#q\iOs榇 [|fGkAh!]-t801 UaoڇdD/J:;9R;|Wim]=@BR4Nszg14*4<ɤޮ:FagIE& +ĭ zRrb94"eξ6kK[ :MK904V'sƧ/c* :}h: |KڞV/\9 sW=vYAW=j_ Oǜ9!k-ZEYh(uL|\W4a8Rkkl{@ ɖIM4Օ{ޑinf&w˔yo``V|]ZMCƸ7l%Ueii"K*F-dM9vVb%?ȵҚLnYNgeƜWl{XGMv +Oa6%鴢gcle@;(I|C=cۏwҝߔ[,- +"PQ1$$"^k?vEQ5kB <5I7 |Ɔ1oҮVpx}^,Eփ}ݙz+9Ka9`jRa3&؆փd鷧eZ݀J ? n )MrG_&xd{) +&2lq_ o B&ӐǧM9.#Nl/dE>:eڐdCu ]օ l=+{ +I6lB*ieO-_~̒oFxnA|Z'4FBԟMTL0BiOtyR:F';j7w Ӣ>nG#+PP;^.`I-CsIǿ~qؠ ?a髺:p\<49ZR/l=IYYMV +O 6yFqqhQM f:Z|CuE9&i:LEbb4sdO4-u +⳽ ~܍;i#yxazKWFhh:Ǎ8@L'JJޗDe냲j/J^>H1Ge>>Mc޻^woa9[5qIv +ԥ9%\ ;}J8}ikXD^">cuq^Ε]˛OzM3X/"ْpkM0'b{ξGȈ}. ;ԜKǙWaptC<4]%p][harԺ+ٵTp3꒟\JE;tߑ +VM.Ԁ44h,p{e839YV 27A^VtA)e#98Q]E A`\-)Τ7U ]N #Ac$L1\w<8]93Ve cJ״B4-;? [T/̇ -6oj}4mBlYl3K44<;D]j.iE eX&}vDz~a5V.o",hW& +aO:s,@Kk;Py"qWl wdA> j~bm6NE>J9v\lkl ժ|lIcF hpWL-^5Xh^)11Ʋn ̳۝(3.26uyUXn9,wm{#mWs3\z(@-h5El5j`~E?`ev0+'B/ +N, ,%,?Uk Dח^Y3-i v02Kf'XCrmYY47QY$ IPJMʹKW.SS-Ԓx.؝)8o-Ig|saKPm?o@qXPLGn&V<J@x_Uf*gQj&q'P80.U[={/7QX pabw3|X|=T&y_;aZa3SaU.uWLNZKv]%pguUϹ Bja3zrpfT + 7]+YgxR +ΪDP 3P{]Qw,Or,[ + JgP/X9@<Z QH(&8gF۾n +69ҋcda}E}({`?{I}Uc1,XYYUA͙;9i(Ir-#5-?q_{Ľ6uOѵ}W ^E>0i3>%0{OV-BYvujY@<ЅybrȬ~ͩv*.6ΏXjмkfڭ؃j7w`GL %'I1//o0>Ob73> uI1{O}4W|uk:0=k>6H|QdNzuƏ_,A秀g|WO=>.2:risXXD?oP +vm}Uì|ȡ\Vأ>8nVx6͹mtWojhy~J9O92:jxCPN?AꖐY +n07L띇yy[O+Wxwj64>uP;.$৙vdO]>Vke$I-x=Kv,O}bg֦)tT&N ,h.ו콊X'SaivN.m06ydTޮ  t|ѪNO% +[:`<=y 7Y5z%ueWJ}js⋚gXZpYG`f~痹4dadZX7n$EޅM4}ֿovqer'oθv/r]]ɪ/Qkx.p)Ӥ>5w:"iCŇf=:ҩTd?xUqۣ +GC9%;ޮ]B?Eh9o!]4^> +J剼^鲘dh+5,I}1(T +I +;Y7DY5v=0Od7堷}1[yXPT{a׽a +ֵ0Ƹo>7}?K*?FluV`L;}tf,o,QSx#ɫ>"lKB!G=FWU} +\9eC ޅH`9uCyNtLQt)귬T2r1.(k^%4E ce-1 &/?.(L-g0ڭf y0iXŴ5lBÁi0U†_;U^P~1c,[jxxE4rO8uZ"@{ ~x|"TlM:C'gԆﶼh}C 5j@$KHU)dY<)]فԬz+dpw_9~k QXjcfff7!8S5: sѹ;tm=}sK^dŲhqIqC V94YYE(M<q;#~ Aq 7;n/,e?1)aGєaǣNNwe1U_v)g5`ru#uX{ d5ڐ!!áĉnE~3xx3~Qlȗ,Q zMXDcj .FmJr/?.]X<"/k:U +V=Խք]h.["~%YK ɀJ}qX|b[19"X,XLkd@rIm^HIGnG@S*3cbwcd25ȑ˼|yS Ȼ0MB#22˅c19YP*$n˥H z>Lwc8#-Ft7*d~ȱli[cۻU< *S YM=1X>sTAlY:5gPv=+ĉDofq~jb Ab c4C*e4g@a&Dg[>Fj|JaŲkCcG"k\m? {7 .5F8=zSQjTsv5܄/QG}W7JIDQCXבR!,92u)7߅o uķ8n$ޣY-Sb$BO<@ aZ Eش:AVhQ9Y++oG䂸2qrX==,%p|)3f{M=%{p- ĬfwF +GmG7*Q&n}Cm<-B% 7ްz%zgc16`[tLc*gw1O,[K8$Sb,ۨkgG{e(+h·AQA3lx8=-U}ӿO{SaKJ86D6!5Il4Qn|T ՎSՎlOc8 /?Q:K[<-௵CdUƶ7-c +3՜ֳW:$te \UR+Pmq+t\P~BYEf$sқ6&´A*CaG3Z&$77sTS}/7LO*L\T +{4-/%g.D\E S@%MAnJKJ*n<[4Fh+w9M|n|CK>Y?z+oz 씰Ry :7{ո:}VrD/`;-٢I\. + }[?is,@$'AdEd4$Vb9+[?=c(CE Y}irzƍM[~VᮩFUk=*PJz{3.D?4[mf8)\Q,TlK `DF!}Sumlɔ*p|wGzb58,_>-߽l/3b/{O._ a& H>3˹BH*N<ȉ9٠<"A[;3݄OXJ8"0yS^#Uiw ,s7z?!=we_ @K{zAHRr;,Ti(nr7@Ŝ6_3{@+{ e@2Zs,c$gp9gyY!bmf8^_i>y͡t*jq͓?<ϲ=?x@^{OrWmO6ěu[{~Y^OVGK[7Ea974fj|h1W-͜bwO·]{c\Yތwi}kDSko).^yR 6y\73;y,NA;;k_dXo=*ٻ[4WYSJJ^,=_^ߣx_+`]p:>ci}v4t?λXt}LL=4X;mwGŕs<ڪ}G! 7/A U_%<̏#韻fKୃ +5Ϗgw =3<6wұhXy&E.إa?kw~\ֆhW?ËG)Fy/?p- ^| ҋ/JDU'|Lk{v:aD]I;p4d67MpE>׋O]&JF@곆1CF%[|=b}\_m6;AU6ߵfuz6>? z??7SğMϔV#.Z 5j8 +&Z|biqq*Ԡ{ك +50?-#|5GҲRҟ2RW6Of+\p?u$}Ut,#ߗy4Y8N`EwR &QF70gf"f.o3v|c;5[38;,Ö!,7 )PgTWec*~@Yࡔ XQ[l9`=TF_DcŻޥU&S؝Ϭ6Հq6.?+?GrnQߧ1^ wqMwK}elQ\\$lx)lUQXF1~.^]SF 0Q|>9l:qخy~7k/'&PxyY9 ^'?9bؔҗƝ FB&T޽q6@)7zm6#7EZ]Y?9SOIwCX%[Q704~k.0S:c} Z|gRmZZ;OKW? + 7f?"<`)5ueͰLGۢb/dgGT<9Dv.{l[E7;lşow"Sn 膁"DN$˛p/i]4O`e{jܳ7ms7sI3ˣhI@C{V +E6R>M|%ԸLjA[иVat@Ģe,nín K*K[5- +=񷭞qϣZ9Rl-8 aR,]ُJ,r\fds_{ nǝ$=g, l2Ko_G՚a\r~,kk9RDeI}w L;tsĴ~gy,K2-&XJ$JM& #Ǻj`wuJ;A_@_]Rc70j? `xAm:wRA$W%{y~V-\F 3  U%JUۗd eA{c#]SuE>q0uTEx֑2Wz^ѩ@=)u} +߲:=aВ4nHm:44(Ƚ2z웷8UĽ= ǰȡA"_"K]8ojK;/W5x@2ѩw#\sN6qY_*_]-&/S8IT]\;͉^ֻHI.a6ja+!yV҃U* *7oƾr|ܞWCaw= b,ҁN?hS_`,OiLt1=_!FH Y­JBu r N& +9U#ROf:@A.쮳νhtÒբrv|{S9T;1[393ҍVVGtZ6 '3U: ́d\8fpY~~ۼ{n^u@a]as,|Aqi՚Pd#--]U#=-Ģg}Rw/gĂgBƦ7YGʳ7Qyz'gEΤ\oaY/xQoZUrsyY Ɔ6h_oqk[:y7WJus-erDU[\dNnlWt#0ܨ?`BkY)-z 0jV=xHX=mܨN*뭫3[*t!cTҬթ&<3hZ NkU8f6Oye.S.֪rC\w(Gfdw*?`%;}i+,*}lVb͇],|?y]`MrB9Dwg°7Q L{dEWFoQx򭆶.hM J22(z{"y52%W:i^Էbua]P~@ҷ< +A69/5a-m#x6Q%u>*j\$rnZhz}6eVx֬5K^JEj7Ob@G?K 7ܟWMCW0s MDfGۅ/VK>phG/e]e4'xhr/\H361pylln;q3p3NiXɿ?n #A# +  D?hˣiZw'h1-VzM65{W$>˨eta(4Y\s*WuG~͡bRyFMv,[wou2N#s3>M*]*뗫H/^uʙK`pY&<+G8s~;X_8'#WIZ'q? f)LƈPn{L4oF;6+,.؜pDDxꑹ^79}m!B٧x-Ӻly;, #r٠NN]7U,_Od^{ssJ|zy\g,SǢ#/ aӀykʶHz/|j>J^'?~9HY *{"*?Q<е,m?x̯0^_t4s=V=[_>F6]J]cf1}'IɴYWߪt6ع9x|GroͼUQy4 rflZ;NI 5'yh ~K#noMzڡpޛ(oШzԈh]]_YU_ڏjmr8L߽EV'Qy ̖yjm۹^|lmIρ$'>ǘxqA <\sV3c%gH1r{>m,roa1b~ 9$>%| +E{A!KG^zrE8\"*ZwV$ZG ty )}%> _LpF$?Te2>$.Cu`iשo{k6KpZ#5*nu`1a :RM&FVnP|&S?ϧ{=`;fqcF6};/x? m:apMZ_{XtTD]֕JvKv8&'I5(IgZItz.Ksz> TmG +\gz;Сj^L 椳9\mdgwK U+K\(OdDie(,d*Ɵ>ё*W xhfs>VOrp +.܃k1JbmL 2[!lh B>*9vԨoiu ߇̡dOkp~@7ʀSͶw x<|cR㱘Aj6N`<2zii}pF/fdTG5R0z~_\Hjl=70SY;d$'q;:WM7+G[NϡL +ݪ))~霏'IAk|>T,v"v0>8}ѬJqaM*:.":V]g9Wd_ tpXy@'L"OƢ6rM=8DYT8R))"'*WЖ60vKBg3W&Yke + !M"jSz}C.?֣&Y5s7Cy} +y$&E}ϙZ( +**86*pH +wAH:Uâ ]Y09r^r(tg绱f'3[V?v7ck1bio=݂jl/زנ5Qw+Rutx6IM*_[C>*u "2ܝX+lTg,G~:7rSУSI` +-Z(a+0mIk^SzleK[ /]y/C)R{?*C~P|58 +ةY L἞K4z(iJ"%QK`pB1j͘W?ˬhؠpٺ*XRe3yf &Ƒ{4737;= fvOL;!]f2(i)(ObR݀7 ľQ%}'cwYBd鞌VX199y{ae,-CWIn1ƃƍ-K{gfNLq}鈗ycArS6HuƩf_rmWʹ`x61>v7iXqoMseo8Lld(RbcuoK ]X־&ttˎtި8k|)[MNTƈ9p{~b71üa\,Ϛ ϺG!>kv9sM"ss({O!|${]&lz?Ā]7Z:3;;T]’~0׆VH}Z-ZV*$DWNsq؊(1~ѧz&k#I90Wr ^ݶ1XXz+o˟hlRyw>œ_ GDA"9#H9'LѽֳkmOje.&[-uY ]զޑ8hHa4%)?f,{ʬmV-[? ?0otr|”?ⷳdG{rդ,q6C]6v{#%+P*fdCNyhvptL +Xmv0$,]KtLK]-YTFdKdO3 2Ys2.W2=o\>vS5Ve8ZMPB+v qN$_kO$ΜN4v_]9;̮ʎLecMiLew02Fu kx mbX fXCH"T<3>:1޴Z|ʣ-KWC! , +w]MY^K7tvy͠I@S)$x#1wB~NgBBx.#+`K;>cv+ +V#٨jvXQj/vg "`aP۬Бޱ \f˻Gu Iˇ*=,{%"o_A ݔ_' }P6teOUJ:%:v@Qz_ܣL@17H'+oTVx*لH]ab 6ATҲkoRʎJMZ-B/Uڏ>ʖIv~{. +> -c.ՓD3z@ɷdC~GT@=c6 UhĴjrrd}/DJ<ҩ*Łu/-TY|xi31lFjJ_C,ڊۙa:5ΥY[#$mJb(rezJOvJ:6Hk3qPxrcBLB޽/gG!Ǫ.Ն: 3=vg&mFz3w 00 0+ ̺&n hw󿻝VJ%yHsVeǽt;k8J~̋{n*Q-h] +2 +)p/E)>jɈƀSpZ8ng >(}:VڳYwII8 {P|Z]^FHԧE;I76@2/IN3'%?RVWQ#;#C aYNq!_{psl>m-%7 6[vNg%ҵ2eӿ7,cȩ + (6d$sKGF-?UBE;cMS giZj)*;G9Ǟ ncEþˏ2c!opƌ[΅߄ʵWWnu/W^BL]b oCZ3͌O5O34>OQw]zRnh%^^ԸrW_-Fq_MpҮq6Y4[mNgm*Y3ǫxF^j=kݧ}Ww7nн%N=(.aDi,8}}>ig?G:vֆcojN#oM<*PuH}p;T;4m+Y {E}}vwZr5Q+KF,X'^m@iE. ۳Oj6pY|ֆ])){u/c ^̸г~࿇?fӷ2Yksvmc|yfegLvV1E[zn u! Wc2V/,ZB!s ;/ϝY-?4=8=zJVJ&o'IOn>ׂ~T~ ⷭg), }hf}<&Gף]ܦgkPoyS|gΝѝmKsV/ 6yW~:[Û`#Q>܆EC |iNUyѪL^EXny)2{JY%M\-zA9+S(7Zsea4Q6mt};HX-jHz>uνdW}}:I?| -_`za\.!u4so>N)/4/:2/1\NQn˜n\-PdOAاIܻ~Qt}>bGٮ;m%m[s;~LtmxsF2kBNNm%N +\'JE(C}h1\10rn TztG膝vzg<Zx 2:m>mɩPTW?ؕu(~Xj\?=fUZO'Uˍ"puܡG:w +Ϊ߽SWJG'iZdwM vTo֤Ч*in V?^?ʞ;<#W7O hJ?Z~]"Ke?~n dgũ:m}{\Ԭ_/` UQxt=Ȣ7 :uv38Yx1k؁h/FQ88-]YǤwT;j9zV Va`ŋEѕwT;n*I4,7Mn\.#q2?aULS9βO-ψZ1h͙FٜXC@X܂2` ˅SǦn}M=#uF ++Ǫ7⢟SbTTʛg_dRRe5S3b%t$Y?hI,r|r;lr{_^bRgF inhgS 9ܗaXEhl6A_ 7 +DK7YNHWPxT08d leQ0X](vO]@pka<[j.Lc /4s*bԪ)c |Qvň3t+ϫ {$KB6cv}'b}cr ^[ofוRg跗a"/l[GڈjJUbjUK+;X2<)v$ebrf"/NB:>w{g l%k+Lfsb͖>g?Qa7N< w}޹j0QC+F4!"'ު*#< }=.N.yXn7.X>YTfuê1ubJgiNڇ{64>,w5y͔bkÔz:P9lNu~oWU]cݢRY( &?Yī-উrzf}Z-…oSF8HoQUtꃘ ++y2y%y-&X\Q\I^N-I/Ni5em[0}TL_^7^1*_OF&ْ:=G5,?G̑IB<Nh.鷎1_W1s[,KIQSWu)> yYF*-Sk, ͎J8FB:wHjH1YJysx\А;┐Xw^*JuJM9|n 1|0Ӛ"md`c&h-e^sEcg-"z!j`o`, FzG R6H5(vYJ:NJ>SQ[\&8h^{qߠ̀hYѦcK[G[Yw;܎xiwP͆VKJR/UfÊG-^)?kCD`=d)s\~bw^\ + +/ #):h!DFQvy-"1u{Y soנpk+S.pqOT›G+.oy!m/<} 9 +. YAT $~ +E k_@+1o.Z}&ȉrz r93VFo/}&tRg^n7`3U:S8t*wJF +216) [{'*Tk?p/ @ +>Ԭ@fM@͍!PeP({2z3@9j:D[d%0YzFv7 Wޝ.s`QxvhZnG2~^@fޅAeFxL3)=|&A0@.&W}O"@?m}l-c,(rY_̆ٶR/ߠnwgYPTS&|76 yr( +XNT3XLCϘ6`fa .}d[l:pYy<06;4F/=-JjX:4GKh熏U3#L[޿Vu_Ep\HMo=>oS>xX͘Voߌ3Q71CV'av̭󊛑Ս3va6B8ZykҿdRxƱ ]- DEКp@Oy jē}W!Ќw⧲eY=OJi<\C.WؾS:"p4+֤vļmۅIC}:$nUa+|߰/c)]?_cﷅ ^>$M9)ͣqz{7= v6_i(7G6 +]zpˋiM9x!Y._<BrKӓ_h+3 6EKʫ1Y-])*P̶za<`r6=jJl}ܮ>zGѣDxo 3qRˏA+j 347=aXy&{?&dE==woy>ݎlVMQR8}EAB/=i-_Ƌq>=:=grHp+Xo?,kXVנ1@L~s+̅uno{RWNGJil2K=l"a`ek=FkoCyE`c5#^ ]p?qtzS:|Lۓ=׆;eVn!Th.8D5l`'&m}d0/aǣ6nqGSt{zXLᨗ]9˃@?1V2HY~|r-Y<ud1?ُO8 T}» FuDs^K}ę'Ph/4m-8jqu\d`ؕթNP7Rs"f@Pɛ7>ok+gYqR L)ԙ50j>UW8<u\qE)Y'{Hcƣ(Ww[:V(WӉ\&`LM/xң^'fX6]RYDWke]fe7Z mW=E~9F7?pM|^ iݪM>V0v[! < +_Gmȏ9=n$lSYn4Yg%)f2C&!kha<mP6ɬh,X}X6PgY-D/ѻ!$(G, gd>W¶}ŅG6H\nιֆ5+>_hlz[c}/b[4r+v/ޒp{@/2e +:(ZxZ62COh"&ZvCrj徳]|6Q^J;UT- f5;t'@"D:Ƒ:<-<.ٞc=%9?xy  +E:Z6u@_[5tNpʞ{v{.:8a)3D7Ju-ɬݓLj̽޳sal3- `RP=|Eh]ں6#HiuV!^>R_PG +6y{?de;]t66ݙ+pd8s5ܐnynTwwN0ŌGpVw_2Wct4sI:c>Ađi-Qqz тl4;mY<Ts `>'?{:a5"@,f!RbUX/3]/UaÝ  \'r]ضfe뀭s_~+ kNTnT@tJ@݀e%m:Zn}ew8B)ES[ Uf{:>>|/Oe[%;ޱAٸiѾcJܿ`u|y9.ϳr˧o;ob?n=3{J_W [887bd?a6;%7b8x%\m _yN=<.독ߣ1WjGwd{&&i҆;uYhF% AC?$-EnN֛\9+rz6|oHr8؏e._m#IY$Vikϭ^]BYB#[ dW;AYQ^PBE\SѸh(.wmJ˘=Kh/bY 0w:s!9tcuքmvc3|8 +E#?ZćͿ sj#:wĄ?nz}-Kߕr KF 3s[fZQabma3>9'nce֤G8zt( +Yk1NXI(?#h+ M$^5 Wx:M㯅O-z_j;H:DOv2_IJ4rr 1>;}4OhP$&fav<߬WynyJ;qgWFo2Ǎ{cPz}2΍{ +ޚԶ_cg IGg;2O[-ִ-?ps1 MK`\n qIz4<ՠܹ]ybuE}^M]·~2أ:hx([~n: ZobWʤ,iswA5{e8SPhP][豉k~tEGvTW;\r4?e^jZ 7qtF]•yIY>d +X ~&2'^њ,I083\rsTOǽ kJEG[;=gm<Zvh9kgdnNv7+xǎdKˡA3}]bڽ6W#hG`nz|nXu%"2بWKۉρS{*m!7j-=e|bƱTֳpX::vZ:ZiΆe3[m.D[i0ۻ\,|8{!vaV<[fcY05bwIgo +pM5M@Tα&O5J,QP2`6Qx|28k^G]&Ƶݗ zӯt$vgϩ4ag:ebvel"VM.٤K~Dv{Eh]Vhԉk'i4Z-q㣸l/ޕVqUZH|^UkĬ, +,O8,6}\;N_ӖE4s y(l]u'h>Wfh!fpe6UA㎋&󧉇J6ZgͼU}OsU="ZnO3=YXtξ c?[WT~9]ȶ)DVrD > gG ÜESy:x}T.slcjX4L2ꑎԵ)-٨F<#6ZL<{e\<q]rګ`ZyJhL2:5>,wsD]H\:.饉wW%2Ar!=nJHzKelCrwF3ݵ)TZխ?bAkY>m,tݗt;tVteψ۬U>/"a0ئ7%Ş(mѷTnRyVнMs*o'-\.)\re.R;r5roȅΫht7Vd#u- y(y9hR!<̯BxF&;W3*Qb +=Hby4! )D Vlx ]1*j+ +ݻ'iΆiܠůrZ2EXZʃK͕L}?צGwV򊏨!dk8"}9 OY! ZHV[Mi4d=^o7]2U2 }(uaq*# _j RJ-;C8Y/yxlrKv->.`JD'e$Z?ȓ~Y_:##xW3vrVvQS+.DWb}C\^bo`~^B+"^CTg@VO@ HZ^@62#@R= id9@2^2:dn$퓹!\S(%=oL +)1~i5E *P|T}d)X'(5.%UČ O5-]2f9΅ +@ oPBm'hծiH܉e0,-.EPQ[#x Jmvw<7 _CA8|u0qQZH12`,L˸f߰3`r0*P2=pҐkW-E[7-El2'S"rx&˕\D4Q@'g#0`n_V0X&*Huٵ`ץ,E+Q/u jkd(bĄńYPvϟG e}G YIq-^O_jdxxy)Y\HWE*Xr,lc:VE?zrLnYO_ '?j?B-!@\@,@,qk~7 XIbknF:綉ѦGN@ +`ZC_7Wqx& %ify>%@!>P`sGu/W{?a=;ukWg/ޣ'G%%O_;'FR3{^VR^ߴ:5Հ_+dOח-@߇??JWcG v:Tr987٦؉<՞Ѷ6b\zn"^ il`[oDHrfr!} +:m%?: 蜨F׽u^ڃmE7`VZNX>@]|wc_y$ksxtԊ}8ɴE!/'>=n=A8 ]m9 HiaT2nC;K8po:]Cz5ȩ[&J7顭.GX&ik>KnN>; ]c+kysVQNgIRٞPH'w׻~q|t^ucC6\:}o?DžO[P+Xe59} oXzn9#-/~~z7F^^o +=)5UXswƪ1kez̽QoZNɏ]5Q2q**댷/PE2}NҞ"ݕq(nAh;<ڹHbp96˧չo^}9eǚ]ճP7ocvU9`UN):N/ *V<@޲\)L{5ݰX^!ZfOfk)U: +{SV:/=ܵޖ{7a+'·.UU|~•!~ՕʠۛWkkبeyE/8|&Gk[ur {}`g>5}wZ\vi\+Dai? 5;m~R+ tpʌB;\VxRZBG)"VJf8ĭ?^mNc^mq~tE0&n=SÕʢ|twobG.1JӰAH-izGgTC̕]DIՊg%\~.3R[=C:@S)D> \~ YV|Pex}PC \GVwc6Id)#btfݬ;;rlQBDc)cVХ0颕Ga"h`!<R!3㡈om'kLg|f}+rgޭE%l#CiCgote:yg.WGjtFQ@674 G hk?IN)v|"J MͷEy +D~su$8#`ޣǭCʂ7ZGWҩԋna[ M2)00̟B8vly'm KAa)z%)FA̽c/z1VyHcY޷wvVf?Kw})yC7/"yL||.>-iuCHgCN?W3h6J3>ܤu!szrKģ*LP`ݿZBd*D2FS8LM})O` iϞrp; Ary`CHޗV|ޛyl֡g΅n0k3If٭ӽ8pAn3 oNazFRReǧ1 O.:H,e.E-޳s᛺b~!fPa+7E~fU.@qyWȜI1F ɀ+@7 .Is) vZfAOډ܁o$odn%>y9:Ch8 +gWOVOL-7\=/䶀b3#S)BPUb4TS\sr2L()XZCӧNQ%򕰸Ji`8_cu0sX0.k kh06e'@(w77c fr4EzGH_x!@[MNoJ䔴Z*J׫ͱM1l' pb({wYJl%`-`$L9fz?`ɢUTv1vIR,Jʡҗ`=l)7uP!yohW1+9= ?կ{ohgSϧ<ՈY?Up[a+?>&(BNn91>ӭH'ihgj,!.Սb$؝vnKnc;cly_fn_1Whwm7Wt~ O^T^mǽIn>F ȵj@.UAq/>}y_Ȏ]q쿰30g4U}^kB&i=fcP?S[({5v'oo)lI8} N.k2_dz~Ѳ_"df.,qi(!{~UNL|n>?;ƻ ;{]_]umtn3V`ěoc)E…BY\4 +% #@  8ekGK(g=ݤ[wBGzMs|Z6B|ߌE[c٤0an9:_$G11rx,t#~ ݼmI׻%tbXo?GQ~B 7ǰQ3*MK7{n {mZ.^oPYm+Re߻y- 'ٚoBMzVlU`j42QwoGn"ΝAz:ځ|je޴$XV8xiKN=nub6cm7%^Xժz O*C\yGClF 4}q%Grtj )f~ \3kڙѸ|ʝʛ/lӰz8~{'s eΪ\y񭲣 Ibf~%W=*ٮg=cU竚E. s?6|x4|}o|7+yRaUgZs= e!qGz8Lg>RY/bNϾ5{Z6&!5MEmkfElt~jG.^֥BS ;#8݁#ͥNP[EU|Ǝ.=tlژ׬ppvc=dwl!98(gt_RzfiT/b2%ZF*؛5̨M)Pz!vxu^Lkr/sr<?7fkUڭCpۆya_{ޏғ,qLTR#x TU#t'd9ț~ϿbJ')n,5+Ŕ҇=+{qM75RYp͕Bn^0ٔqjEyhĊg𯒯KWfP +T,˫DZvKԨ}cQkz)fKe2!l1{#66by + B/ =fzlH1daFeĨt+6Hᔫ=oR)d5{и}}(% ~ͫv*yR޲^v"!5D[y^'bqㄋ_( = bn-tb +۾ro)"Ϭ.7i0n<i3!F2:3Ru+}xKN{~U'\gHbx&kOb%B~[6,+vBƧw+MѷQqFIoEhdHB˶Ep.BR&>*_&,ZjqtէV-5׈'vvp> vpԌW{[7[~ .ӾE+c EhEj3e opbܼIJԼn>ŁbֳtvY6TMOV;n,}rq3ؙ's";KUu^AQ,hqTۚ][1;@ GY"S *:k:vDS1K-GގK>^L5)}=">bADUo޶4| T}$eA&:uVFXul%t&N|`f1LhþS 4XGT-z5}\d[wR qQ-),dE̱ۗ<r;bR4[(H첂:̦1xjԻPljQ횿xt"8I{d G#Tl=Bak%_xd(\ e\'+>^V-fz ?uJjez'5bx|36+bb]J@ZXBdڮ: ؅NXa׫ +" *ò[8b#|q8Ym54oIRo7Nk)Ivd˔uSIWOV2չmM)p(bs(!ܵ\SW@P7Qu/켷6}$IQ`~[OpBikig܅}NqA"/IurQWp+3~&<.[$E蹅Oe qow[GFbׂ X]ebxʽ+BN֋2F(t9#^e؋E-L3At+q|ƿ[Ш.Cy5әl!n'V9YȽ^%WV yn͚zLm3NL~ P{`()Nv0H('`8nëo̷1R,UP5[%tq;`SIk"a1==:Hi0a;!6N)< +l-LQ6)ʗ,yJ1/\[)K7);X`q[_蟴,}T\):;cK&^n]ԗS7%EXrz**֯CV* !+}*B. %**"SA8;@gLiKbRzħ=(Mv!9 5|jBQ˅!Wo׮̡$ ɛ@9 k }ȰR'X2dR + @> , Ȫi(g%?AnߠkJ"ܪ$E?И2w3XSi̴U(u4)c@5_s@5Z q|B27+c4L^lw4*!|rx}%qnL3ƣn#k 4b)L5&=E\~= .l00 ݶΒy{2` HXlRb,JNY +o7΁啿453,Cv~mrh- 7_-M|v!@I>Jq t[y*TJ/uH,C=eLg-Ru,Pvd +ۿC3Tpnq^ Qp² +tWi!@HȰ9@>t|jh{'Wm'VE».V7]qudV]{:u `.ϺY qZnmlo9ߴlح%}rR7ck]&U yMڋntq{y|V~CK wmRafjӆ݆]bǵbխN>Wҁ.VE,HGʵ:8r+B+ű_c[zo[|1%"f7\W!/TO9srW//Z_& 3| ]GCv]'Is9>lHPadHݡkMl=@֏[ŭӨ(Pa(~xз_Ef.ȗcykLھ:5υPa~ϽK uoܳB ?o&Mys^ZCہl˴> +2Bg@_{: endstream endobj 26 0 obj <>stream +{CF3G # lL|M5p'9߹Qg IaQ;U3д?PˀZfT龛67j \6ZÓ_{ސBz:ՓԜCxB]{3HIڪO d.f+BDloFvSi«XVּ7mx.WoAgn[k}O5_3۴{*Ú9 O#)R:eis)`>^rڴ +[Λbj8:\bq.q>NZ2mՁ3,'F%v'Ȼ6%wmff$WU]$Œb>o(x U>7B [xu67nI=ZwF5N_;ipp4(TJ#w m℔k;,!Z~ ]l7.]@P9_f\]耝.@y<JLGkQG;#17=F}M-gy6p4{rt*;l^-:ZDu1|i6b֤#`t%(:~L%]l=J +-DxLɪɪT5ܪFRt/ƣ^1߂ζ3L[t\=`Idܟ +]ȑs3 +zoY?@.:} horkJYTgUsZ9o* 7ך5p̦]w$V)/S| `Y;ώ &I-+q0mkt3ъapۖ -X@+-3\,ԙrH|T.tS*V +{k{1DXUl5M_dR8\0 O?(=RL/Zl`4[/ZcLnY xJYO^c^۔l6)p~SUy <ܗkd,2IU(El&/`RVYt}gT'4 OB{)~.l?W)iGl6DCyeÑyj}H+ϪjFЎ,o Sg-QG&~[d/~OHz|3 {"'-iX lh^1WBvO30ole6<l=~ E7Hhu83zKT + u{r1xQMH>w]9[t{r|9ј`[4S1>9+@Y|A➮k ]vD>]wS8Coc3V`~Z/l>_>=J՗*2Io +piҪCS+cihf.;-97aV]zTHaƗt MI-RǡڀbǖيLڥE՛1I2Ӊrͣ?EBG=*> _44&jW+8t1BmtsGmp|y8ټIY&wtl`+ y\xW: uFIZ>CKay椆:+G#0Am\\,D AZn.Â;\ +A.v^pG9 uD.M4#{@_]>v1^Ku ,=U5b1c 輀hhfUtp +=/k:|Mw<}WӨ1;|JA`.2ߋO''߃$zM̓- jqFyF!R\,lwGPnj~晒Lzwbhs-.΅bq9=$a{.>)51$6.i bK9+m%h,KbҨ,JĽk1D W?X>j `CL{H$?E?=Mn)$9dN}73ȫ'% ̬73fvsũ_qǼ/sn]鷹)|@Jmz_^acH-݀ Ё HWʩ+ZVOnL$fR R )$SDK Q LQ>~cYtm-I 7_厷:]euBa +f3YU@u>,K!A;(^ es!U./j)4;Kb)1@ۙ'@.qAhghڵ?ucuVst^yig/o(̈/պ]v=qxVbJƘgyH^.9 LJ9*=X],e)`&Iq5Q2=$E=M;Q^:K0ds(ZČ=ipOH)9;Cbp}2Hg? p QoSM%;IxO:Ru7C7+(ZC +^`gϠ看VS`D̆̽㮑ƪ\(Qz R /=oDDLחm_؂ )EXē2ⵣqnVhS@ll!7uu]cB=i@haZb-jfy3Uɭ]@V P u= + "@w@ }tOPJ Phb3ug홪-nታ52v1A=>,u ;`(pj[omjK@1Wt$*`|sL} *SLCO`cEO~’*&Yh-{޼CX'9Xo?M]FK+^VfoCcnH,~xE+ż ^fE/bc@bVŊ8E SLYP,eQIڙb?@m~:#Lk2gP#% |7$m x>ǀ3 A /~Q߃w _߬gןWOvF8q7__W}/=  +Hy}IYUFO 95HM1JrMF) Vj=NeO]avώNu~~>b=8>iR[*sv~\ZYJ:e;pvӾZWr zzn2r%*i=9:eqAN*-5UvA> V/MjTrnH6!GU9m +FVɠFvz4Nň޻}ٴ{ͯ_u3EXdy$b +)3|)M9P%lЯjN8n<*P<2##SbFHh rv~^vAf殞nHw^󋅻4'^7fil້O<$v|ByFsTvօ8TJd{nV]L>{կd%ivw'7uu$Ets,AEJ^NO݃ E{(;CspnaߦK=ݤw[ܹ +XZ[وUGьicqc齎etXWo\:1u~?5!l:-t/Ahm7[vZFpQm4ikp⨁r蹴𓻫78?S/[\lzmfEJ{#dgcgx$t[i +Kغm^f ަN~6e<4pb eOxRO_#~ږ:2^ ~N:nk*nPz mUˣ&7GWJ6:JmfAmUI\rko#d֖:0F۔hFb~֓"<=vWfW+j%,+^%Ve/e@C76ro--:O̸ 69kw(f +̸.%t[%ݶ4g)yUC_ܪdcsZroWM;xLbC+ђb.#30 fNmlAw`&T?p^=X'oY6bMTHV:*~$]YՔ~ + p!M#Gc(jY~Ɉ4 +&T.ߪ|<'>x5] )3v-k E{,U,C CGOv^+r6[ W.P[iW`eW y> 0ܴs?p<29;2zQ_֢p?U6yk%fUU#MXJSy9S%yt6tcؓae3BYKOŅF + K0[Z|%pK;|i.vMnnԝ [:eiA󉤵Z +޻[B5N}B(s^}QN;JԒ|u%lrˉ -y^i +1XL6|AyH w|ܵ9^W5l1serX JlI0Y.3K8ʸi뒨=Q!" pJe|IAMN-m Tt]<* %Ý81[rgiمi6yiguƌslFk)km1'bzs(EwߝUzaCZ˵3k'M،c`e$"պcBh~o]X^]D_TNcV%m"u: ^KcsSMCU&pR2]L2=AM qԠ_\V-k[ꍭOr)(Hi Jĝ!^-mw\?^] ci`9zxt[А )̹QhsKsM7r*ܟ\t%V5O +I +!}wMYڔ?h^UZmT9"q)SF^ꡋ2!wMh;|>9o-2G?(IB +;Qoύ"^nQ FۯO>y]uUn^s +4R6QY)()ӯ0oz4!x읈THMb .QܬSx9-q~p`ǔ`uz`u&[kIE[F|IKt OQ97?܎%]COy_^SWxʣ9aLBEƔwdD |?(^q_".粓Eɲ@[ mMռUq1E$`F۽6<6X wNUi<49;5M`Ȓ 9Hr?8u@dZnN=jlVduXQq)'#-9l:"IvÐ$  Qo I8(3Sb.%rޞVH$DK@{$I^u@``]{ no(/Fm`?)4͟pZc{hMdZ)i+v8 6I W, ȡrYy ^i@|zR2| ȫ6lrlǓgg 1 }j[u7m/9ד43\M{R ʘΑKdR P02FTGـR Cz`Q9@R.xPPV&KԴT'y2NPQSpWV*4575%Yhwgz1ՇhU[GO=@E@_:`@ d]ɱ` GOLlzVi,Uը'{_کү͚ٛ&vU%5 +O6$YE%cW4B0{œ1]LԬ?krS]Wl(ٗ XRl^ ހUV*`jleX$ctژ(y}W=[}{bs2vȤhd, زe\/yU bv0<lS`<Cɳܣn?%/绻QDb.w:OtHbӷ&ԡ+roZӋj˿LЛ-X ¼`F@x<>93VK{ +LpVh)o85[sL],Wvo/kF *dJO_=_|˸_? E@2z*T2*fLZs@kiUkiC`@L3cG~Hb<µSeB6v~[o!@|l?+7~eorjg(u][:4k Z+Pm +OY!AIfۣsQiOyC(coZE+g ?Վw5m c  h=8}'O4wk8'ewld3s [6|;_R9pG{#,އ-.5[7KZ.wfMr$BgLvAK ԣ;Ya+^s3n.aNlLn)k{-ͺ镺$䥱sq,72 1".w6 .[1@cslxXЈ <տۚr.'k9X]xy7Kc3<,6 3̽x<<<> 5'F-Q:+f :ic۫qA.ΡKu^vc6>~ZW~p)]~vttXZm?\#uO}W#~:z:XYN@fx+jo%m^ZTѵڅ~uY$Z8?OW]on⿠EuɰKw<ڻhWmKy߃zW]QYޯq4ϙ]'seQ%ֱvJV\Ip?8اP'. -aC%n>rP_Smjkt'xU{E*2a#*Wh68bPוjWŖ'}\ + ]wG#"=%7.]9W#3bWWO7YaXR0QT8NРī -՗*tST0!<;XŋԍlX>ڥe )`PČq"XU3᷼2\B׮~LgSJ5aLo` n\zz3.dǡºTFN_3&~8UR݂6LtwAe!; jã3sx|9,gMayqI#oyKevm2G 5*n̼ӗqs֐fT7;ݦLbut bj2]([as| -[أ44U;mS(-y,M\;%؈jJuX/_hV:VXo ,_O-^egbwW2QJ\U;.nS^^zQdPhV/1*t9+X|_YWM=c)=kOTO.#X-[w-ˤkT{eYM߽]H_ AB6\ .j=Um h%iHM|Gk3"ajRi/E} I9x=S+em;5ysP&}&m8}_9piک ٚ|{kԶj*dXi)C(|b0L%T9 s6KpDAWr_4Dr˪G[ⲱ}fp]Gm5N|.J!GmVrQPzDzX)QZNG e%iRf$4kc+]Xy +&Ћo H/+w1л~P/uyyU͏Grj36V ٜ$=MN1hؐ_^򻿃td#v$tks|Nw6#4o*V ߔy$m2jsati*)夬#MkU{qu_@8TƦnl.<.pQ"9CZ~YORoаhWJuRU9}-R/`Niotjr$V߆#vxnT= &oN`I](HL6:8J;}xWP\Xl%>^c9}B@ BP:lU<1df+o~[Z)Y\ySV&$Νcw̋~+IJv4'߿4fw依Dpt~ aG~P|458MMtOg4-㶌uY>2$a])aj$ssү3vnN4 zXMB9lߤlGtRʢQHH +] Wuk5-yb .{[jwh+jIBd&XJJ:brGw7j^ȣ,2B/BȌ7&(Q>UH"W]SԒN^NzQTwqGQnr=tVP/0oz OIOx:}-M5): 8 iZ > fjH$Gy6$R zp$: Z ]eyTޟ]!'bؔq%޴@iyy4{9P@.ELWC%")@Yg +IPJRT*y9> d@>m@F)8bG3jYAbKHeCY{ĒtNJ?ĠPա_< (_Oj6(=@=pЬZk +KF?`hO ke4%/UЎ옲<_=2Yb:v)F!4$j +>ncJlem&[7؎se,:-R'`V +`cf3ր`[{< +vM|q7fk2hJ$ +`y\R.$xͯMENW5p~Z=pmV\i3z338q {}9DE&N=)A4m쁋'q_)+37ޕG#3?-p@2Ny 9  +ow=2&qY_C +~Σvtۏj|.JtW@ywb\ (i0y]Կ10HɊ:cM"h~%o]_o.u&3n'~}U>y @yX-z]5@gG}r+~38ι[Ww]w98_Wt<9kl`PSmE7c6_Kz^5#̰Q15]sCaʬPV;FzۙzV8ȁ581[;nÏ5n_.}BdͰ~!lfv3i.[MU=vѨ%,W{uA]'V"K՞_Wm4-R{V15o^YsB?ar@?N'݇&D-- %ng]hf+9oBKu-kH~/&lM?2N]#k>)3],VswB?6!]rnwoQݦpml)ToSko AJj4\oV-_ŶV(?|K]-jXkQߘV,>ֱTClIm^t޺&Uɪӧt ^5F(\+y^cm> q\K85<: +RT,RmoU;A]Ah,9YYlk$O% dgvt1ANn^M\)>ӗmn]ZCsn)_N6gi;wd{\=l•K: ש='EV {[w˷| zA!\?_VL xnt2lZ)^JWnqJ+ m>vVX'/voE;d +5@6e]V )ݞUUQLq]UL)7SLY|ML%nNkRۍV3KXJml0yhN65ibƦX LC"^I.@$=Cd,EP5*(M9tKbr-yPG#[K).! R*à#il'.&8D?c5˛tO uT_h6:p&=Y_=jKyb.$<ʃ}XPygHv%ert |Lj݈M oq`7=7R[(;>tr鯞l3%Fw<'bWy'yx1neR4M)dɀЏDr\f8|rXdƪlo-c=j86Gn>` dbW 㑞$EDE+3NEN֢e*(Ӝ.'ޓ4.N=s֌NCXSe1V5wʙ75E+ *VYL2O`o3c5ds-Iݒc9?f|UVň+&,=0ڐL7.\ +Sqm ?'+:l1 l:(ǰe*SokbQdC:/#.R5`~MM"91%vfstFGvFn}" =&'lV%R JMWx72#̌o ȴ3u3U30]f N? +\CwѠ\bvA, /Iyն[Dp_%s~znлw{C#C!h4Ӡ= 3@'PlzoAt {tty2b!c=Z~gzʙ`K|sIU~ƫ=F3ҝg# 0O`OI:X9"$G`N`uΤ}.UPЖzŘmOc_i>m :,Ð[&g^jD{``59M0lf 73 p{;9Mބi%/)3#w]f`NJČ'{0FdD2X^2{e;h"6w@g@pTў〘Y@Lu5A;UD\wV~O n 9 +V7$/(1E9R+o&bћ$XɕG]azP>| + 1={v\ J>a4m׈01 zrtOQ䏔_V_G,?WM-|.i +^`NmoM*l%^_Yct$Uhw + _W6 b]?M(zR-URQz%6% |jEOq, 2 +;p꯮UG 2jW-ePMJ C2Z@iՒţ@g4g׿|n*^|~$K~IodBMoF%|ݶEh;!+tTڽE֋QBY3{Ğ/ wOFkV<#Rf=SdxHk*۵1nvN>fZ;+u-]V-"*]8Æv<6 2Ra|Xo]+v鿔-_74:jYxڮ)O`bs<}y3q{LQ¾4u/GNѥܻE:Db7ɹ%gu`tʿ{;n6]5aEU5̑O" +r fi?jr'kY.>UvNj[О6m~#o=GҦn +8U8\%8'w#+P^J9Үv?k?Io78~PסB =Jes} ]4G)$gand˾|̲adx1]>O⒎+6]f5nn2^$zUT˾u.rr.yErEdd}AVY>y{^Juqd*6vsve2.]9ռ;ՖvRTl׿S9x4ض~OW:z ($pLPV>vq9upsePҗIJkO.eo͉6zqv͎[WUdƆ^Æ;^_$X;WJŨs +'0ft+i y7 &/weXsuqcώc\+`K+l`[Wݼ\tIF;XyRT߅-Uݢyaók;ɕ^:ziv7f'-XETd-s*ͼu3̻WwYK}]_S8cZ=_˪j`Tm徿Wn6WuR^^6ݱr?wcr~~[׬+8΢[3Qi盾#b]d%ٲzYxmUjrsJ4/aUgOvdq&Ao5,N+C%#f',19$ n!3wOHwg% fpL&_g&徊NJ]r^ 4XT\vDM\5$^İ;pD\"b$|<(p3AY2YJf4YttErj>MS+(pZDD?9i@r*`7J,EE[wNm?([nlbs95mrV˕T2Յ8#F"{^=ԅ?Iz'fJXAB(PZ7~˳pၫfNnIL& Xg[62mӏ٤{v/kS*弪 y7ʹ &jlx`p7v +[7 ]ª<ןMꥑ`ݛsV]Yf6sN)]ǮѽӽZ捤^oBI,iH*H\ E`RW?l՘2*7gUy>j19<9t~$A/i +Ni%&Zklk* r>*񢔩y[u`&Ќ~o):OamF篔^ӂ3FTLz;m2m"=|ՋxцG8CJslNorP>c1^1z"ZlvTvK + -#j&s;owb%ҙsgc~@a [מܝ:on{0IJ:Z*.u$-"7![7q&{`ծ=q +#*͚R="ȥƳHˮ}4aΡY 7Ц p{I;b"\ehpd[yjØHoNoeBoE.IZv]GNㆹ>EZUxh"owG6 +z 9U/ Pؚw$SbP6@i򘘣SO!'rr0CBP\:~5ozP-ͨqay5 b Fgq dm>:v+s Zw7zshH_6O`b}}@c +I0*d<LXL @B$8 AK8PF̝+OvHPYic9AKx NJ)1L!@2PAz& @ŴPV]Tn NUY2( +)6S\J_cHuy/œ XblVE.z%e*$Gt5@oa7J1(5J=]7 sbݑ^>2ԇYK*y{> v2-[} +L*~5{3=8ۣ c #XR2X>؈L6p7{&( e+`1pq4Xev2 LyrFya ?[w ^w +.pn1 <稪fp$X3& r +p+xY/ Nݒ\'R  L*2/ 0cfyt<<6Rv~<U}^TP^@j/(*oZ;;'g'gx5Ơ:ԣܓyևCl1lIiy˝Ζ&*fj؝[,^6/S~exATB!P~ǃx񔮀x|qqT{v_WAffzz lyl]c8h=?Fhf~ˎOS;A ޢ >6|HĈ,H  r'PN,H4k& $$H2=H$"'/~P* ~|(h~6:_G7y@n]^# ?S ~: H|x1* k$H*L$g RFxAArGAR' IH0H:MLNB|Mr1vT2Ql9G<E/ޝNwŸ k߿n4!xMZPm7(]F +dcTKTܜ*{AM:=QG7h6v얢&k. (N"vi;{J.%{۬l +~.ͧĹ%p|S8B7挨81MmG[O IY2|A+ ?T~88ř~_ +-ypt!ö!#!K̨WC4n|hH{ȄSF dNyw[Ҍ R VQ/cLr4x1PBO:4Bh7{FVh)E*YC+$jTL<܁7:Ov[-1Jf4feCwڡ7]vw9)c-Η /#kNӐ|8ޟcޞG=^XëV&J·iSwZ#i=OH~̔:k9ɴ6g#e|b]7X(QlfGɒ[f;)aYjױzVK.vV;7\p}6%otԈBnt}PmTqVhHPcu[ +VۮFE[OihѨL22,@Y՚j +Ruabrmf̈́TK+Fﶶ\+'JR[ݲef.W{; ӓڻ ;tC28m{^kx_PA餪(W9i_ڧkbkK+ yXrYR=S(XlW}g + ݺm>znpT|"B[ ԭKQ?Kgwep +%wߗ }JtʃRE[V  2Y.D\}??g!4}%/ܸs9Hd7ƭIv6kلOegSzݬoѳFnMP%/V;G["ԍrFBxV}z5:{:lA-wG[[ܸ}`d7*zj6F >3IO[GM 8)fh)RwT.):t ^n<^˔2 +ע$Bopȩ&In=1y7쬛i$@)陽Q23>O)MN't1E=S^OUh>^u(83WffyχMbgI<|IRnWr=_X:BOwu8af禪f!0UhP(MH]bSs%y$$V*mDžrK3\4(nc)U]FpoAo.ٙeAҥCFL>(K6vS:ѶRd"܊RB9tE f,6t6bIM:O+6ՎdzF%>R\֣mJl{ر(*P9o,-4G:}_myl2y}?9VTջ/m$b|⦅K̬X [el/cNkEZOf4CD1_ċyFJ+L#tqkWʵᒃIKHux\OK/hJM'.S(Fvo+I:l%6JxlM~EDr i."E<8J<=]r4?w(\(} }FNCtf/R˯iXazfȃ B9)DbaUVNviz'I Y㸸fhTǒ$-Oh-,zPH9GrvHPp8`}aNGM̂w ndH"jD +-DR~aw9es[txwQx y"[`;]=8r)O2]=*VᦕV{Z_@ADϊF DIDDD(7|vwbrSt&U;^e,PlPtq%  P{ Mnaˁs*6 Hrl$P@P{5\Ε +ӳxI9:)6ڇG6p{_F@ne88,{i"R/!0@m Mi сq2@ȊB;aHz r e \XapX + @\&]'S4?NAאϜV'" Y`ָaq5RƞOd -ԋxN%0[Dhn%C!MfOR{h~h!L~rA]MV iW[l=(#A5:>:%-sG)c^w7$J$"Q1xM ^% +!2g('@]Y؀dC`iTe{2@H0,~^'tUK2hqjžZ)AB aRѤhi(݀kG2wUI(rDʃ(W߃((@thJ 4ށ\j|bs +w$iƧKo'M-5Sȣ|ra@ԥ!ԀP$ + b6xpAL<((3sB\APNg 6 Vh M1Ӡw.4cn(G2Z2Gr)HaYw!̈́!,{)wppW# ` j|vJ}) zcK(0"{IiNVdM%"{<bowXoenz8b"T;x .NAG߃VE(_*(:Ny ⛝\cxn xIZщ}& DO.k`;o~^YWLvH2$8  $k4 +$hJ$Xan>zdelj#2G>z4~_|o%K/{20oRks'H Hc=rN"H Ri "{J,ҩTo5d~>?9(,RE}>[8WSAmgddd:-d7d2y dE6SNAg6z|})OtG+_1 &|um֊B#lQ7:Jy-U/YkrHB<)Y;[%>nH9p mP0x>~m沁Yp=d7%@{P*(!(KW9;b#oF{oUmQշڳ!j mH(Z`A =ٮ<*)GATmLNn@e?hL^ +pf]|lwO%r eSf~ӫٖ0T1V ⲑmkvs3w.w{Krx*Y<vCe3w!D QsXڌg<5'` /UУ7<%cqjv&嚜h8uuAs2keYDaS\xW7 %}9+o1Gzx-ay/ևT&y7gнpj:3ejw9==wt=D#logs&G? smSP96T!a[$FI*jpj[9{QB\0l8({GZŷ-%Bp.6"HδbK8 T0URx3D:4~[¼$\L6 + BZPfl@$~pG8Cz69]Yne#fvw{6bL,sy߶CJHoݯQAa(df%Ry-10h^*~?6ںx;OJä1.1']f>sO޼`{S!]QV~[q#Qy'N4Oc^YJ}aT<0HT!j&pZ ePloۯ_/".jʪV" JOCcX(`Ūe7ǁ};2us "fR_ZިѺK.NEErA@=5ȸ-yʸ<8I^Yċ~Я69qmje6cХxcE^K&OLeq}nɓT;k7Vݗ/ ΁ЯYHx:";ys77MPu0KnA)s~?GeJ'鱪n.0.Ό| WBNͽHoTZVܴLhTøF^k5z38FlC| =\q9 ߸.\YOuBPsB`h#7U:2Xۊ w9a('3'wL<Ԯ:6c!a|?)X.ͬKjf(tpp4[ވW[pR֢X(iB7YQ$~mgls;NkkFcIk_(cfJ{5rOýrk7ޑ` c5c^=R%,%nc(s3/ܴ;!Qasϱq:&a [(K+-iWH̹7VXzx51'H#3xSz w+(zqZN#ş9'$"ydmXl'WzY3/#\p +9z&j젙4 O^$WK0[!YƛDn)YK7 CSy%u:'yo.9(_jCƹ/KtŁG-]bUnnxE6l\",jXl1vcBCӸ).-s8gc rO +ܗ[eH$^jŒv-kt٢Bgu,a/“ɂ_^)7-+ K` +rѕ.Tp<7™ds[0,&g񄣾?/$O_-(gx?˟KO_-% b0CI2}VIBUZ[ԓ]#M(?zGy x~<ް_/M-=U]Q]%H˖}uIZϕb)p<\^GB轉ʾ>1k:7eF7jH(Olw9ޥn-fZlE_W !fz߅zLscg3PM‹[E !K/i۾}Z@W12^ } wo<9-+L)BP!;뒂Vd9URv#X +p&X`xZ{ĕ(Bc̙p:ŚBЌA3JUm!"!:m @cKs]o Jǂ7,DCLu _D!Xj2*R.%EV7 d )1ƙAHBh+Cz&dAʹujaXU/ڻQ͍+qynd~\{:2^\{:G3lí`1:5SiAKQSh}8C|/qRvF +y4GCgro׳bBWvPpс^WENVR& 'f-/qθn$8doŤM&P ޔZ +C"߫ɸ vknǘԆ TƬKD;֭RYҴݬg%n粍yA׸@2O09sqǢnǦעkPL%m%[c_ Vy9W83]osaC=[9 +Hb:[½ۧR:* +y<emǙZ,84lɉ#6f:XyfE-dl.SxYXh?)S/QKX;GLr3&&+IISdf$U`p]Il]R$&0xG6lh=5 +0$ʯNn75@ェ2*0b^L{ ӛTPXtzr`oA3V|Q O 2.qnYvZ,cx٠~E}k np[;CFmLZ?ֹT=n2`9ڇ8@BSd!Y!Hjp#FoV[`)d":x0+pg^bǶJD5,tMԻ]W%j BGitMTvK̀25m96̄LⲞ鍥]Lp[E.k2xĽPDIܫ)8' ?"Z@jc궲%f7Lҡe Dqe_3%F4>a<_|ÊN/FChb~EB/~&*w`9~W~;0alL?4O8G7H06?_f&?w_Aadcz%,Τ9?ɫ~w^hgcOj$v=)eލ(hxUb)MX*! C|txXmOƳ<#v"|d|LO}%ߒ< NT[{UfvQ#EKYl.Wyli]qy! X@2)" $7{\tmM2MщURߒ/!txb1 +Aveț%&lU~~硪C1cWa&M/7i*6,,sUt8@=g,>0TPy_-<_zS"lcHi=}+l!*OK]yq _?'AP> A^ >OזkVb''ֈ'vK?@%jѕcFp+O`{a;+(lp^W_@ Ӹ0fU{U۝0eԪFVDcU2Icd$͕˯ȳ4f綏9\1~mIݨ)=:lFT=Im:ۡzJp0Ctىڡ,JE_%@>@KIQBPUcI?چQ{}X A;l#…ÙŪzmgt7ېxnC\Ɲ'~EBVPΓ{Yl|3i2fGr/q +-ukcSw q#{8{_{-0!0bӷh{i\,2v| >}}/snj)ڱ D[)^09-?_U=T":F|>ȳaY-D5^DSh91;TN7'T627Q~E\qÑP!uo4Nvt+لgw5dϱrzErr9Z&WVv#NjY!>'IҢ)E![ t5nχJ޾ҝٺ&{g\]e*! Cpmxl+;'M-WdknYz1ƁY iSNH3c#>UbljW'Q1LFJ;CB,-AyI!afL1vliycN#a {y9 u:t޳pd;^P_/WΡlO^5l?~Z+3cE1]lg 1I8[sךQ{(& Ž:Zc;ia@ gk{ra b.s[3Vyaz'TWb:igMx3;r;mpV%ÆcUJ!s|>ydr%ƳQ!Vc=]ۛ^:& +Y}33>h%C=\.A/?)p>?>&:[WZ|@wտ@E;;z'mKj[+8epeݥb~Rd-f{qdU.\߱cǏ'xj;`3}b͙o&O1GrˆNն^!'kḰb=-_w}cM ϽZ1ʘt3oEz3wmlXwѠ(yea 2-=rO +$$`NuLW[ +#,F[rXb+QyrW?f7V;= ٌԬR _|Zw4Sļ_;9ۙ6=6i/bUpt7~طCJ NK*@B +b<3_W6<_x;yM>c:\YŸ[^| #W7i{O'tq[um88:*! [76LgEw$}4ܶs5baQxLtfğS׷2qdMtč7$!Q2L&.ȕ.L+2/v^.Uea8+71ta88uQndK<∅x>qmVk9JC~!s=q鯌EG?)p511U9N|Q>I\Vl*KJf ߯\~ f)*|<]f5xa E/ hl!mJctۈCέK9gL̫.x=mcP nz/Ou_!脥ݜ!;,&gil[ϳW-°N[ψw5~ϯ{eu3^Z[xgѥ>1lPo? Dw5=&OMtj:WR^)vΔ9ur[ .%66jk-+MnE#MUo\ ao +ؿ*O X ZTg9uWTk˚c $.ŗKT +.Ւ%pi oRABy&!-ϗ{qr2؞%괚ߩBg&/< 0.j?;#VVd{ oW)B%ZE/_ :6&<~Rv%{Gn1"#:;m# urkn]D7|Rt0]A~_d)˕*[&lKx "+\*/PMtb z[vyJ3;ft:ZרQ`(Dd4{сTc,^UMEpLcH}JNICM55e@:A}S`v}{kfpMs/y\zIr.4u'ŪD;%tyCˎqg3Ex^t`{sDuf89#3CrmR ]1̴n+KU^vLL/Ygpc|8%upEfRy_G`  7ݏ1i97euu6=,B:s=.?._1q/~fe_ooL| 6&MD7&>ױ?o d i/c8;80 +Owa<ay!f1Q::{V:~,C+/b0bVG1r٠۸GͰIYOr- d|3:Ũ;ڝߴVU:B~(';1l|pz b2cеI!y^- f1|g*wXꯜxFkr&(v^kG|*AչAw0_rrkk;^vy<,gu}C4:jUz M7U d9$kq;`rx$Ew_yf–YB2]| 5QImmGCA+MnO rUB?|nOl|ǽL:T*SyMΜ+<_[T*_\mr/i ;bX! dL~e/>h +*1Ƒ3~-jˎ&O/=҄EHI8y_sq9>1g1i!։kdx~qK'O#>Fv?_k'7o6|U|ovorF!pȈyLAPƳSGU\'㏁Ey)`qfcWR>Pqdmr!f﫩̾TkvPd#k zKG:z~l1fܘ]埚4CNOq?nFVe= f6 /^`U}T/ +ty'*%MEwg~X9x\g.I@ gb1/>hޜx5 |BOna=xm2ε`^CMތg@\q\{gij6ym#g;m{6*X\$0:k}pO:m֥\4?Iruo9v4R6%.^;BÛorGy|ŝH,JZWrޑ-qg׻͠᥼gel|T6zK~cd u]7HEy\ c Tx&S0&>]t=^ >VBݞ"y2z=]Zf0RzˠoJ,Hp52<:o[|G/U:6 h)<,֒\Iz)I,tbZ% />*5cm:g%WGe7Mϣ֜4_m6 &i(^nKLlgC4z-m5}i{=Uqva pVGfAdF{w]=UWwBHnB_A751Yk|+鈠T~[mwDk2Ov4i,4 >+B@QӁbT!sK6ͩ5;YIgKyD "蒏[zKgeuQ8K3W˙rP )(wz.f79_XlGZ&ڃ3Xġ&Ho-%g+~[z۳]\j9 +Oe鳰<տmͧhSsao)e|3!"ŭYֻՀ }hoF4c4K/xY ԧ +&sVo|!cn4f[\P4]TC<ۛcL ^w296r/,Q87ҼY4+#UۄB 2NlߝOyo~hfp0W𬄢/ d:6Ti:4rڟu<'3$^ B MD$>'$x=D +YJ!9. pD$ Qb>d*)ϗ束Y%SSi>0Ҟ1^7ǴYc90FZFQ5__ +[[@$ob3LHt )q-[ϿQZfGXFʹ(2JY +ΕwU2d2nV9૖o累_u_on=x}+ãTfx @ACvs+|Da<Es`a g/ǭ>JhR26*)|m.uaB/Q ~AW._ȣUVocIKo{ڭcD81.9[=ٓcv|J^yvj?kr~BrlbhtYڗq ce_8u3E +}pXT[#~6 /#"vy.ݳaW;`l*S|!߇?DL5/ Ր:kz;B]8 .+-7l({% +z _ǴKPdȨg_PA554wH:hw\LU'FY^UTW[;!ңP&!py$2Lӻ@hƳ#ewTPt@dϼ7P͎k>lbW[#lv~;HbV2Pe[KqNrtjHϳe+1`"y6g$$dЍ-Hh*N;]$ `wFQ/c.vv C52Փ$F3dvz-Wq嚰ޛpJĵ3$YZ ~ݔ.wn:Vt䅓pԹ9_]>j}C,CI'8=]6e146c6̯hKƅ}^s+L Xo"VjYϛ3LsqO+^OmphNiqFup*/6Yߊ MS=LrR1r4,'|A;rQ) 1s: Z +Z@ڠ6"W$<fjuti9=p#l,&_PzjBm4ޘ5lE=26}rMNN풚>'Pz M[3Љ`ϩ.M gA4rdP0ʁ1[Ey%l?tGyJX4͍d.b-;\rK|QOlcf 4^b#Ώ(mlqI~&S5Z +WBibvRovcokcG!#6GuQ3vUg,u'v6[!jj&#.yͽW}%) +c侰*N`1T>7b$0n+/da{GcqJnm V>+ +V 8l{ knɗI?69(2p3U1el7o bG|YG +ݵttOW琑_+oN3=~uo? 7 B0c7_Yȁfp:}|L3ҵkl\KO97:i{Hd_ K(9;(7#Pn6(((SX*~k_ ܭe~]ҿړ lkjG:zqô2u2kdt_ cd>+!?'(/cP^]( Ps"#<cUC7D̻DTk')I j{+ryve:ũk.2:rf0tX%,)`D4lM\D,Α,ctUn~񼣞=PED99sOf9چ?.oÏ>~譖wO Ov([/P8(#ڄ#zZ&bn~z9#lLE8|!'KDt'2;-yɇFDFCk@ Tܑ1<z)oPh@B(1I{OܧNJ9o,2~ +R9l#hNxУu^K}Gj;¶vR)BM;vBBabnV=} +k+ok#u?@>.佋Ga#4<Sg(T>inْqϛO|!) @Y"?= E*|9oxy+?G$ZL;yfQs.l ѱ-oqx:HӁ՛BHSnds4 * +~ +/@w{rz9`^?-Ν4 VVCMfYt >kj~S+e[ٽ_7֏$S|Jm5EO{6PNϚkS~!QVڎymN欂&LƮ C5Gyj@]HPtXS^P[[|!W P>E5O(BQh#} \ +Tš 㶽l3j7m~ ݑlrNt3k{icfy]s\| +P +d%WPtMԵҷ]5=ӖLje٫u'ӮƯtIG&*'ENM&= LIa\Qfnm͊ݓSJ6H@kE@cj ;< \+ZFEWoł]S^',P\ؒc- I:RUPaCѻ 6Lo&I//R3r(V> m:jR]餯uc}(&j7r}v=\6Ee~a_ NKT +̷&Q:!Ov7{w4 +MU(D5OQEU9RsFBD\$Yf^^esgfν-$[涓?0El9}t\ʵNV#tGM'~1EiEHoeo|3s_;g筣R{g%h.JB<b= jYq5F%Sm :R*/9D|û*n;zԣmelQQ2Qt&rNu賻!u^*x0YpS^/}ވ-(4NPwI ͷKA9dw=iDQexrϢ"`%QHlw ʰ?,+_au#Āwn2 4H 6۳IGJ4\Bt ')H -K*l +7xJuW`iI~/6*.>+wѠmdVђ3q&·얲qwYgS>"O +MN}W~촊l˛hv +L6%ئż><4$bxdD M8y܆\BZ&|NHaOT4gbcWEʥzqkxP찹kVo| p.H*[mѱ 64콸ʨ2u}D0xS.Ѹ!i7;Y>=mܛ[TN/1 Ӯ=fE[vKtx(.uh//5g9}Yn2UY,c<"oFLM$7p3o1,lhBz3zPkYa/ pxSXyÎ؜}`ޝ-8__ +OEǢ?Є#T_oQ2"KAq,Aq?RPagWLΦhOB?#Ң[ @β_Ӯ{N~nyP:DV/B:fj.07:QP<(Pԍ>e1Y!ݾf~x.Ӱtf*S~FSwqwN84ζ4Wna1 MKq]2t |O+O| jyZ po^w/VɐO@d, ?ܤ8rdɍ]v"w;:&poZ~:FP6`,(e4b Jc.J~z5}oaԾo,3 fTmow%;zl'_i="uZ{d̶Jȁj2P£(i^uo) }燍1E%*3h+wCQ: E~+'mxԟ?L;^tQq?N\? %Ct6l7Wk3z9vG7>S yk#d:e橐\ 0_58eS^Fj~@阁Wx(mP:rYh!U4"Ə}I^E^ک,sIS"wd[)/]zku# ݭ~735(M^iʥel ++=TXuJm3WƁ(z#"g|[d7u~+, Io-%$jQ~<˿k. %y}vvʗg}BnAz=wYlӐUAEkk=*6K+j.Ay8J JɁ'$"ˍ2jE3 >D)tgXu^>(:X>;| N=8gIfnǴr {Sb,ɲ<֯ mZv7;LUNKEV"W!?ƧP4fPPNu%8+OP*@"=2Ah+ޭ ĉC.YӤvQ\,)ysW*<: hsS}{ȼT:54%rgTs(/2:^YmsWbcSǐȐ5rs_$Ȃ iv!,lTImov ?>7o]\ưļ pQJJVw$UG!~NWEaQi_aF/zo7xSPTUXgb)z<՚s3]z][|n:޻sIpNN_5󺢣]ZVOx YVf\+l9^\x{ֿ$^N$ n*as.'W^T},o41탅_[g.O fO ywSׇW%,q+*y +nhĞt\P㓸šG:3p6ᾡ v s}ڑ?$x2?a:c' e̞̖\Ivf;gzǞInr +Fmgv%i(VvRSAUh"Bm^0}[QMy&Ȁ*jטC&VN[4w;ʍ.~84@[GptE.qNzBô\33~_k*/_v,? Ρ>BeB7Lypεm]8n.qg\.vh%2uJT VfJmU2[A8{-Bӯg {: BCQ)AZ@9YPXn0xh6G:$V5 +;qh/zRhhX~Σf. gI>_ O}23pdp&`!U(P# K PȂ糸mEi+-*x-u;Gj"5吸hLjYa&_vtos4KXݴ՜k >#@Շ + +(8pYSxfowh?à<wE:袝/$P6'|œ:a.g,ϹÇ'9~y?BW+ޥݎO=^.OxѶ籢Gڑ%(tUJz(XAklDPovC?d}\< 萵lå̓h9n5@AMٹԽAy 22lB1xZ=&st1W3[Չi6DWWz0)C`6K_zR ) gbo'$p 5)C +}ݏH)NZܞgjV\E%[FPxvm?iؔ"գDJțk^ I'|<_s'3}gk7Pcvc=2tK0, ׿sּ :hvUCȨ/ |}[+iYq+]\ 'k</ŚoPˆg6lzT}uUjgGы{6 RG5z[^o L]ԢpE3FrcZ(. -f<}䂇W,!T +P[P!'W"q,{D!$YC' /nc3Ttϼ QMHoS̬H)hhptE9>oL_ȟ?CzF4ˆOn~4դԿ˅!y%V?h?my}`{s*$[cU0Ro1eJܔ<&3ZA~v(RD2kiɯ.(g_g塈<]6:TF)jڇɸ{nFL­Rʝ{s{\Nڔj_ G?(r h =ʬ䣃嫱-/6Ai Y WnGI?jKYVw2}z^,}Vϼ3D3sOk0/}mֆu(N.MmTQ],>9G1A:dN3zڵu3ֲy-Up2t?3D=ds}jExsw8_ɾ(i,ὲU^Yjl>C5s_|zyl>]n{xh7yorخ C 4N̍z'-P*J&"2oin6F"q69븓<ܖkL ϫa,GEҚMCN25@3AIP[CPU$DzN)=^¹a^.\NҐ6e|j 2Q2nL{vFݪY s3NHvv!k?C?G_JBqN$?4{7@jnMvCҕYgR^=A[`!)94x΃zܨؽTOPvX{{:( zql&lp-+ĵ 4Jvf RnYs6Q}AǦ&>{f¤AI{t!KwOr;Oto(y@,[EIr|}SzLzr/ݤO:\B^q(,VocJ8~?Ea|/brwcuAAu(f$t /.H6YFe'CETؔ {} $o{8qG@rB?㵫t{vc|VD)fKDseVb֛7=5a dU]r2[\J5H3&6Su͔nM3ʌZ +RAnW@n]@@.]遬O|;+ ds ȼd\dlwjOﴞyb8ɇ:R;\݈D=r|!)9~E ,+-(ʀ\3J gcȍhKV:6t_A6~CZ9+#g^վ/KmAŎǫv:[5@N@Y,]ghVI^f N0h+sY,5;e2cO6 {&ԝ -͸u[0b= V{5~8d5 Q܂|sRC躃 rH:Y|"y88X2qQ>wOMbwan!NɰYS8go[; LV0׭ rE䍄~ó] j1}JryfYȣqw?աѹG7~z^E#ansI+(uݹڊ`){ȅ4t巰-,Nj us:= &Z] qh{_|`BY$j|{TQh,cqZ_oukI/]^ݪ~{D4sOU{V3'p%\/)&JpOwأx۲Z^x`zoj,VzεDwRa +9PAЮ5T HLIߜ}BNo"T.5J0A,nfX=&Jݡc6m3hf1;ozGt +:g-e ƀ91fd˝!`63M(7>}^$$!Bu vXq0?W?Z[SxTˮ;+SJ\;(@&31oQp|HZ7" Ej^=d\v5^\-l[ g۞ǦS̆kY9WNoh +uhCqI,V_ָOuU'xFlBV=4x&A#.oGQ6kOhwCzzq{8iܛ 'nPYWƛvu:֒<<40s?PC9"&8@}1c~NOu gn}?x<&k:yP`<ڹٽdͺ14xu橪9>$s0JIf(C;yOCkԧq-K 'WCSjC\,DqxHPw'nlĒa. +gvqNz_wfh}6͒`36: 1/'w*C̺]z,}W3cǧU9`ohGf]Yst}l!b.Y]+]FtV"GTOWչQKTR95H'4Yj YԊӆj @;2NoѸ[;Y\&>%5 y[])=Vj-F~ЖZ TĬ,ww[V|SVaWBkN'fUs4 W M`4*.e=jdAN ]i|vʊfΔL}C(n+"7pyXY:5|V(2l'>EMEuÌ{dV3P="ƣ[-:$Rml,br k@+VX煝| :et2+&{gm;/O/k2=-; JSTRzCyRɥr:L>kb+sb\nꨰekkX,zͷv.xAXD8Lx<)ُҪ~H%Iڄ`Ory_K8,YƔԜۑ:A*ɳ@~RPQד_>#S;dN#LW>TnҎ'CBC]KeMEc*s8o[RpNbڿcw妜R[qw< hZZҾO@x,vi_[}-}Z. m%4q^]?yXצ'As ԿJUry*L(?v;3͓ [ p 9uUk_Q0 /i|}90}):sdL+ #)`Zx'NѦ[lv7v3c>mt0fv [M%oyD*!)nIdUg^B; JzY}'o}+}"(BK J++f;~?ͯM3 7>u985Bt;d+ +JbWr4ysb)[G9L0dOe5yzZ~У%f0!?tI*& v|!9O@L>>l:=tm6s3Js ^}`sXm%~c9@׆Pgs- > @ PioAb>w`BʓΥǿPm`3ZO[=^"IOk-X6)LښP2j@(Ж@EV]oZ=wh8jqG /[P&v^:S?@<lLP`C52Z8~B_cnƜ P +PM2!.&x՘%6 @Otf+,wO"&]m zTi~Zڤ,Pm Z}ݢ)< JPktw^_6ɯpH2{uNp;] Fk.Y)@,{x~Gm@5bs@7,0MXBS"8Nͭ$VI}K(MW??߅nzB dA)o +Ā-BrSnapZ;,"dV_R}o0z2Hy}ۤ^9t^ _w6[^e#(P%0Oݖ܌t@>% C +HR5Z@u s4)^ܹvM>%05Wro۽luuq)Ad@7C4r @*a@M5 (vCrF'>S(:@EbH+( Dyǩdo<6װ @ }5]K97Z?| +duu܀Q5k )ea +V!@SZna\x܋+ ^ VBQM>‰ r6@_NmGT:<Ҝ¯8]7;R`tLaJY;"2o&=&ݥԣ??0k0=L܇eEA[dWuIK24T_(tZ*~!`#`({rf.l0rn~<]aϮnOIp<*aj S-^acuo67gDžPrP)4y"7LTD"Uoy +O?7dT d-d}*+28`*MC.Uрy}#Ulrb5۱ܽۻjߩ0qQdyw7;nfܯWHsD`qß[ZM'Ŝ3L:dr*Ukku[4-zlsՍsؾW|2JUqq #]`.1տ@, `Wл}r.Ek(Oҧ`ȯMTV6o{hk6u -Zsz~ySQRvy?⌙o P&9MŴo?2` o}ɩ~l^aXÃf'zZUK$杰!M]f?+6Ickh9HAl=bBy6$w= @c + _8XpߟR&3+ ln{[./ϊ'o9LԖTF7φٿe no{b! nJ a@dį>_  +/wisQz3ּy:H +8^}Qb?YNyi=EW&K}%>Mwo60ҲQ(`ʬ )gߪ0pܓQ6{#Yo YˍՌ b%fR~p'^VM^mŜYmEn)^ ͨG?ވqI?hGK_H5i?]-i) Xz51*8rDZZ";c- F˝0;I<%𱠟V<{G73oJ4u9-p.0ڣ1"f~%QhP:3nR +QbI("mo*:7Mw3vRc|Hߦr2=Ļd)X/IVu.ly|TZk*tUzX21;ؿXo-51wV r?֙/vs[:xXr?ֽ_cT՟{ sAnޥOɱ:3UE֩Fêj*Qh]9mPo2r{[>K`W_Ș\jvg֚N^e;CұAĥ<@EFmLJ\JVGϸKI\.Z1uF@Ĕ-RAh_e,xUMv܀jFc7na>v4g>c׍oGƭצyWbR:OEeT--fE\--ԒTx-Q~|Z갣^cRAB.w3'h]{.u nXl?شg]R&={DJ<̝;(jqU!- U90S (IR$}(VUc~LjbhVXZ_&o auJQ~߃Ӟ2]͑EΩC vRQj7h;5Uj%q +R e˓4|WG6|A;[=s9\^JtiSujelݲ7uRAԬUt%=;iܘ9@,Xh:Q^/\W~IdjXSԣ7ܡRU>Q"?s=}L MdP=EVӭ0SwXIV9!wüM r^ǩ'ofy:#[Dw*qhs]PnD~ ??WpBSWX{TwǬt_Kmt}=}v޳5yZH33)&AKJQn%a@fDgu'?Z*EBkEdhBYN-@CFT/D$cĭu6@!@xzS^Fe +mZ׉7ա5sKPABT{r4Tֱ71@ 5c JfPcj7jkɛ_PCʼ]PayG>ᷢJ`z<N*`o`= ]'7  P\YNa!7:Lk1ڬ+`=thJ +MS,\gb:] so!@oLjڕo=9w}z>Y %/,4@K] @ɍ䭡h+s]~by(>g{V]nw$؎NV{uW+P4_[Д@d~{߫n㸷QtE0k8RWn# ++e&x`Dsl<"]"6fW aъB?aG8 }c%+z}ZEd-NR'ޣ>㍽A>Z8wzڟ1a +17y&2# S؞~)KepF87nXz쳓+vߒ^>$s¸}^_谋ӐṷmN*'ћS +@/sO7@ϕ.4%ilisӟ*wMyQ[jЫ"z73Lhpѹ+#v@ +Rx5{lkaHr~b} sP= (Jh|;]@Y:3n΂[xxipxη`7Id:ɯ˩ut~PF9A̋3ɲNR i(Mv_px51&ДPAߣgT,n/9yuNy R>u7dnN ʛBtmn´|FK/\(N n6ۡ&J[u?B&>@F{@WjoOorE +" |·&]xoK)f%^[.-.TiVNǥݎ5c+Z5Ծ-ܤh^ccc,!#mO +hJ .=om2́BWwVtI0{;oJx_ {YKհEse`^*rHt.Yaۋ1׮!:O+S` 3!>"G::ܤ̐i$2_rv2k*AOo#!|yd(T4YL~v~n-><'iqж)rKuuӂ0л!s+f_AP  ?-8!1+ 0:m*bךg;6e?]*ix23ñg20<;ү2oI6߿Mߺ,~ٚ{${dosC++[^蒞M8fSϑW(G3]Idr) o,/OC=/<=M >cG[7jyza|H%|5RǨQM/cTg3.Lݟ"%E:mg V\|7ipx[;xtE0([7kRu`;{CW{:u8E`a]m>qdߧ7NWn[V*㲽M7ڈǻ v?כYMxxy='US2^oN^Q߽phw[T! ` a4Lvϻ?2Ժo$*e6O042jKGQgW|3ie0]{^zJm]Pq࡙+~ q )>.|`Q3nW6PśG^ߦA7~ ` f}W:|C!&Ll,YY\ d5e+M1o;W ? 7Ji NHY?G^I)>x]AsܭXt<3aUl,ꣳ-,Z=Eﻝ`\C޷"R}8Zpv,-lZgC^~C.tMdr|@Mnjfũ_f۫kPbܻ[eHKՉ>jNT7r=c{=.# ++*-+ec\Vڛ\սt*ڴ mF/ +5o|`:~mjvԦ=*݉ֆ^z[-KXvW8[JގK=k(D1KIqJڍׯt| 7=J[an 닎ab39Ϝ^aO7'Hݞ׋z%[ҩO\"g5nܢ{#"9p2bgjqˌ[ZGt=+HѼ |Wj|5#8j,!לT>k!FB<ʗ$ ʙvp߷L4 "}AIRs[3x/aX+5nfE~zvݾȏVokj[ʰpoD7**$n#g-YT)l.=ɔ.^s]Ymmfm-+s BE 3>MAA&[ Aq@ɔ@:T ]t@ڇMڝAz=REYL/ 74 EWK(tݷV7 tY1D=+`^xazS~C_emD*ɼc~/J9N\C6PVAy`` +Y^PI#h,ֿU@ ~yqh/َQP4cVG6> w+ ["4|:6~'Of'DG[v{ 'k` ^oaq+*XI"Oߍ('b+rs|3&WG2IJVQx90~<@]f]D./oƃѯ|{ +K!nINd\źT菗,COhBH_걔jSAVu.^b3o{ƱG Cf~ PKBvy{I\r"ARBdR}0(o1\:^ :-r]~=,aR›>2fz]@S??'xz Hg~HTdCLafrgΣNLu;y~M3LBR(f^]8KA:tip:{dK7u_ $+KŽ9oޟ6z3C@P{'ſ|Z1^oL+. W1n5l *%jH햳8kWfǵhwXfG!ssF{n߲x,ceRtct}4z -6` +v=#MYt^W$zc >TiOJtck\w-ԺeZξ7.ܬ:laۣ]zRiNJvhFdZ{ ;Lt32n5Yvt5OHC5sfu30?ǀN>tkBIq#X@{~PfxG<ɮȟB~Ccwٻlʦ*, ewډ܄m%a5׮aw:yFK/;W3''$woݼnG:<^hߪ|=tsw f{vúmGX[/6- g;B=;/w"MiT'r'Hh"QR..O8ԳPЭܰxg/.p_,DSnԺ]*m scCZ]Bƻ:vvfM}ݰԞnL~86umjۻj|`jp 1:tMzsqLu7mK敫 Y $gAtZ䥎5cr6bن]AX Gw+q$Ń?DJ|qBtrΡqYJ '1SÕ#PFJ%=St"T{5,ƵpHtn)v26Oָ8:5̽.h|{_=sS,N͛'[| ѧqPw? l-)tҕݱ*mX,[ԛht㔝qXfTJEs}rhEAEHjMB='h,)lz*x{UQO>)@>L=-nxij^Y`3Ls|Ha1]\2agCN%f>nv،keVCA8^XթTo䟁n@. @Knm2WΩ?.̦>C']:G3;4Z)ɎۂvZQf⋡9Ϯ3g]b!t%KI%Mljt͌Iͼt];9OnrJ/۪W-rrt;lHm|s +͹TShӮ tXѵ'?,m*%8OjmJ)u\}o۱7r$]SC|>EτtDM0~ + 8^Ў&e&fFS *OMq}FyҔg6ITgUseKĖWcEys}Ae頤vKu"œZ} ˕_b]f[rV7]9tnP9R qkSagz2ÂJf9) )sIA}wCX.E̪#<gȢǼ/>^vN$Ŷ.54"{5qrGb54.{̓8'~ZޕāVĽ=2D. /.7!^eDiE);c'bHis"478%~_*s屗&-+|^m ؇wUe}z7jkJ̖҅K%Р_炲Noe?fb2Sg4V{{br3m4q,דu^i\,k_ƐD' !'~kR7xkr\} +,Ona[ll5SS>1L#inR .P{WèdC8ǹBVJf*Kz +qZ-Ť]*k;qrsoY.0w\vj)9}? 3XBO%<^W`jM&AMci=wU]ZM Ġ/f$ʔO_~:U8,y\1k}΍lLhsPnӑ1~"3w#E48O`f=˸?ռ /IQ +]ڈ"D2y>q9<ʓǕ=M7=QߴDsi#QR)f(Y~.ߋ[w(6  EQT@QEAګ]W!!!yLA+Apf@_hkJ/+ZNBOpadǭQIE')'vAkN%lr̯2qNN 8eK*-%N'$aP(Wnv[kb?sy"`}߯֌Z=e#{@g@ t/!%C&@Me A@&<Ҹ29{9GP4{h}$( M&7 mH0M2<|C~-Ce4uuywcȖ+Bd {GoH߿_^$1NM%~s/LiX#sa&Tdof0yş5$#ފ* @%@ qo| @t2mt@F_!B +;vM CCDq/:eGpu/_}5_K>7U_g~ bڛw0L2=#ioG y@c%eIWw)Ȳe+I"9_QEqoV>Z^?}'E@ s'Skhϱ3?ij_֯Gp<Kza}{LN 3P%0Z}zL\v#,{ s'847o;!<R~% iBՊ0Gs =emҍPՅ5=gk-BB&ӻRˆU; T1|HW[;dJy{U(!o'wrڽ|>t`ct)?~33{Zz} >]px'g/? +Xl7sˀXXөӡ% endstream endobj 27 0 obj <>stream +d0wdLͥnx +&Sx+5[t!\x.FW^+x3Bj^H.?qq_CY\ Ų<&wm Io]e1nn߭'s)L}xĭֱQU@#P%6*&uZ,B2p_vn\XbM!2Tؼtv3nZW^e=@6Or7G4OjrWRfNR^RWj=Vݹ; b߷jgb}; k:NFM_*6aaVX_e kZڶdf +M>ܟG^x*hH1Oy^o\)VA[j?Dmqq,Z6uZ&U6mmbK^67|v+y{[D~.E#֘ǜr2jg 5ҝMTL['ydRUÔQgLNF-.m5Zc|qXeܞd";6x`+>+vVu/LZpw1tyKzwZ kƋ;)]ʵkxHam_׶Z}漾4 .n2l:\^)lfb>'v==dv; JG렠xА.ԏL|?MQ_[2'4˒ڥHso%1ԉK\})^&XɈnZJjbk3aC9Zf)kw,UU)R XuQ̓Y}NU+ڴ*Uش棰Nhr>`kٴg9Y>33)1@Ҫaǩݴ]/4~?_[=rtsaF4v >gMG>}O]ܻi' :5QmOvzzXƲ~pN3}r9R;̔B[i!A%J4)vʶk%iVHbRz}?rqE({wa0FeF/ZFO&x.?ۈ㶛X 2-֎Vs9IUJreeɥu G}%!<&%!@:%E>|,>ҟqsR[1jv{{#򜇝Тْsh 4U HeT)Zi3fy٨oJv;(*o~e +搢K]e +c>9)v\Q ~X˚}ZX<>w=VϛMGv [amZmK号ҥ}s t>4hvB<ٞs08(g瓏+yEʲېs?#p޿}x!˺=yg)hf*l*:WVi.**,qJm=rA%^=#TNZݕԀGg,2IR.d!+ɓogri_}7f'ׂjS؜2@gndnX~qIZf1Ru;"Z*otυ2X 2Jm +#J*ҊZZW%ύho4do|>/T_>gU_qb291,uy?1sOWsE21*T?H_imkNJC[̑^Z#< 4V!W3D!ʿh;LyTPUeyuzI;s/;'I>9ȭ|<3֐g|r%qYg $f|%g:(|]14@. t5h);T#gYf;CW^Oy +Tv + ba {Ù-@_ y}zaIk5%'͎d\;FtJwkw/ӄ L\h + P KD5\oO!Am`dlvzİGGC,p<7 H3;bq?aC$vw5JՀaoys#ږ |A&ʼ[AxuNy74axà f=Cn@b;5cڇq? [p+])6vQ^/y#3|1(狮?PfÆ/u-kfݩSEzq#EB2EOc>*Iu}{֚zrc}谹1h7\lQ[ n xC7 )R= UP |ozy+!}xVU]Hsy#t .&Uc+t<8ixtP, t^,3qى5Ⱥ{}9R7Gy+aǁ/+.x.rVQeEY=ڒ,u_@d(>lEv5vO?ˆ{lȵm%-V΄SؙfH+Xo=j>L.rAp%/#zJ^+FgHT>8B,܅Ũ ?{Vv|6o@Ά諏/Mv?z[ߗY+wvl~JJ٬4f鈿$ \xy"(Mj=V3mdrm+CgDl3IG 4-?7Ѩ)\Ӻ:haFܛ 2ڤβ[uT%ݹϤ!/7t{5raRtuDUћکpnj;g"a?~gOx-ML9lF}%|<,'Sb|~&ʁa!9b ͤϔʦu{nm镍Y)J6ԈTQ 5#g"g/=Ξ^E5wj5E4&ؽBAcr]s>l/]1kWVAx9Lɥ@sVueH#{[ڶu2JG9Q.B3u1cնպKFzkm/WϭUCwse`/젫UA^(^T !&rV\LF$$)[̛1…k+ɵrsT9+l6\6<c0=e +Җg3"6p'&1/\*7ozWt*m).JΥK!"ȁkڞCf* ,N_ֻ!XIf4?TW8NdSʹn +ˑiU懯T/]Cvf8[žtr~7DLNꚛ* )QgYL12.JTflhݲegK`5Jv%խnb\Rb]L&1|0f"8imXP9S騣׼༩*{|VtX`&'^ nJ}3ͽ/*g 3LQ$f<?PcLSޛ)Y +T>ibk`8upum̛<0s;udjvUo:ȰKZ -pl*6]J.V5]z %eQTxJ/N:wW*{l)67ZM/%X5mFD~LR8m5|mRĚN+r3ݕ}.f +'on_RMo=MԆmY^ v魝+Kgn!5 U/yԋ:l5zbWN Jh(>pb.Byt]~,OPDaS{ R@*%N;Z$i+Tׁz 9e~X{M;Ѽ+.QI*b6pFgY}c aF(qjZd +ԀCt_ &qZ?B\ P &Yckd}׭q"|$"| /ԅJYx D35|j>r|H%y}N݃CnBsɻ5{Zf!BWf{rTA-gr_KG +a-%}F*$Ŷ|dLH>Lw| +3[]<*WOE5FGՐK}F;FX3~h̯x%Wk9kAOx.{<>`O>>§X YOP@T o}e0;Lg e|o HcKvTß{ /P?g[Ony)w)e0Z^.Il,)Vo/޺;Sa>+aq]x0?lXr|Gq;v]kF].6 aRk{9/w œ Es7̷^o; hq(9tW`)7~vtNmz3kHkvK+NᄋYpщyGcɝ=*mVkͩg~a{  H Z\X`.S*UR 5BCʙ]eW(v7`sZ[ir%ɰ켯=Rɣ5Yi3ĘɈ Wi$n4{v"/~~Uk5!z&DE Ѻ.nCt+f?r] q?9hا^*_Ʉcqf#ѩ@)jM};Q:r5m*Z˿iD0diZnVCC^岻2sgq06\9q>EϺ͑Pn٫ahoR4YuqFZxNK'ōG}ގ̸+:+u^5s=M_Goa{u+b, +dE}M3vhm)ITR 3 ;SQۺZ1sYWjd!𵯖 GZR͡Mju*yzf]ϵˆS^'l;Z<%^i12^Oݓ[;ф> GQZ(jm5lR2޵/򗢂9"*'&=-8 嚻Nnc k!e+l蒁KoE&_̈́=_G+-B +90WRp¤7JYRK xkFH#y,!l^ gF>9= JgaF:9%Sc ʼ0yKi/|܃SYO +)G6'GVr>QrRz5=)?,2{kA.d5qQ{N搷"'H*eO]jY A4J`&2,YZYʇC ĐOsk !NS{u9׋Ngӻj.Oۘ :>1C=B2Mq?C45b$|pw`*aw;5;vxG:/uu;Iw9j 5NT8`\ƇmMw._/l# +3qp&nlS5br"Z}ңڨwt/`2Y? 44BK gx)<1>CvmNW]sgeq"kMX7jΤ_õJj[ tAavVDjc+-E<}eR!F=h©a@a`E2BdI;E8gij;zGRlV/f6J}:ZΒ2~y.y_]eNR\eܺPڇRmΏCPQLJu ./RE>BR9#AM^,{9~ :)}y3h}Xѫ8"\ULclOI!^6fu֨WrIQzz׺IF%u=J8B)+eq~FFX lz͚0iBn2pN3#qA:?Z,kNi:|Q=J08i@^2dBg3"lŪj]W}6[xJ_x{ R̒gp\+٨c%o jB{x?D~{/4#jjz5ϡ#Z'4UKJ2sj32Z+;"*՘+GCcQO62׃Ka6U;!SrZggu0=[OxlpڱַjY6-8sZ9ptQ튡FY:(lSBS\YqI[)zKi$u&EnxoNB]ZNn<E|]? S\pE}}`E:sk T!qL>ܣsFT:SY}fJ ? ;a{gn3-u3~f"U\['U˯A󅥅zԪ+EjP*y\&YY'diGzc>,]ɤmIer΁CFqe%=z"‰Q~1$\=56 %7mG\Ŭbw *fs6/!#Jz;-Sา$NK'^0^ji$_C# MaHX}SN&GMAɗҙN+{6e"M.T&+£Ah(Q=+N%NTBx7gsߥk5gtʺ0|dFgUM{ilr3bۥKsi"Cl0YⴚuWc!̠hCE!2g!YK:C9w7.-ϲwYpGEW䳿F|&͇{3y$ p_t4ޒfN mbf (AῘW7)@ 4I^_M`g4} 9{U!'KsַhdH*pd5&ʗFx*G<ﳰ0VUao q|<$H>l| +:m +w$P3+ASSg6< ʜbObSmD`"Qǵ?}wS{\|X/i_ @Y רەGg)76,."I:VDJo/J,N>\w^,=kT3wȮ+ p3{C`kT^a\v(!7@y2uUhgĻOo:zx=3DcI=n`C=- #4j{SroH۹?u +񥷩eSU .zN{*7ivEC؅'.M/SK: 1DŽC)x;h׽ݥɶ:ь۞KbkܦG.kU:McC3Cvbr,}9\[R+9bE<|N!'o +`;oee?_[;T8m6?2el"W$<ߪ< LsfͼYnZLM]&dh0U]Uף4vw* ~(@BR3XUIXzNN~\yvP Mc Wusa4wQ7ߴ]d|CL :gjfx;ᔑY,F8Jyq;K8jvc12|_bX/?ğ 싆Q8oCvػɍ6։[&͕zG43_~{(ޚ? h5[C)Q7^>;^ wQ/^^wbYWz?DIQ[C"Ί22(γ?߾D܈bZdx|!ׅ>WݝE /[2NcdAI)sƅBl fˇ}pIU iM *rLЎGہx7GȁfwaMwf=6Hyԟ%gĎ1wkHRx?'aMxϥǹcDdh{~7]MmnJ%mFPUm$ќtDMzz{Mv3/ P>|v/yIx>xS GffFYs:h]8lZuoUl_DOhL2-KWhgvZ7CpVv!79{ 8#YJ}XJNc˃A7 + +"r >Em4ؙMev6IԳpa SgMQt2O﷘M\ϧ5o8f*u&݋QgHtSdsxtHM/ Ze+wT-b#1ViBl59'BB,Րkak [{ڦi ~P`>s;䋃!D >,ڻ.z-Lm,5wԌuDD֤^bǕ f;ꄄ|}dpeRb"iwt@f?lZf|r:̱˻30wIAU3OJxWn^!QLG_#d+G?0w*+3,ȬEA%fE+3j0NT+`M޼6/ Sj^ tʴ3oֲSOA[jrb4hOkؤ˞)nP\3ql/pFQ:\o]-Lp{ۼM" XA(]~5Q:W7R?5|j`7 +=Q0[n~dO!Z Wd1n߹n%z˖n/lܛ<65>>̓zkQ]ؠ&uZ1 %L=8zqQ^ +q+L3I1 bF1G"LH>HQIW7v^<6ҼrBk,l+-BiʱyyHZf,bAf~mL^ACކ ƴY;Bl _#JH5'8_X■5Qj$SUŮu/&٫!nZ?)8۪tظV*v 6ONA,-IWeYGP|WLɝǭǾfF~1ɯNZW.Z!_[Mߪ-O#\@\;(| bK;&6ƿ$K>Mvs;$ NIҹIwˀ3$]J& ~',*`'XA?I$l πx@`Sɇe7 F'ܒ&u V:}IR"` +V~$08v P$`L f+CURp~}se*4F/z+Eɻlw$1QG94IcG*ImQ`W}IR`^{pzNR}~͚)<: +}'w)Tm5xE Z.4;~qCZ rSO)❰l&dvuwYDsz窘sKUjv,ͮ,>=L'q2Z|_mYڙK'svgŇ*\;oWšF~{U*N1TYoOt4Dzlv]<>NQ'ɂ@B鷂7(\N~28{3jwG/E#&8/^9ts +Mo(U*U,,V;¹1kgf\aΔrgv#\|dx'NJv kW::)%?m4|Z~8F_WڤJ<ϺaLmY( ?J- +¦S&SB.)xjBNͅ*/utD#ϙ-6>㹁 i!C 8e:u` +;i m_ ii|n rm%Eu huMUy62곃5D=عqCGMZKo)3TцL>tęKxι/F]eȪ{8qG` ؖ|bhoҴggq +Ok|IF `_[q/uwh]6LFAvh2Nz}i#v\k3`-=+BU \+Xtr~|Yy|o1FqM#*ein6ο)epU/;wPGa f!G +}y ̚h+t M Em\Dթ*_nj>lwCח۟wn^}iuչir%ZBvwi:</uHlZ,5}Kөᖺ>鮖2A7T18ޅ(GwFKJ.IXږ/\՗R*.mr/ZvN ėGLj '֝pycG]r#5|ν m ;oYAί\ڽIo?xPTl<ЖpcC>2=ٝ2j8Xؑ6{71q(7|g`B{0?1i=YHME] IStXTpT +ˎדjg< ז7^[9:,{f2*cnrNq5mbP4`n[.Ӈb +|pG3]<|".~\i0U^nf x z^0ƊOw>Uw,HD7b/YW&ջ㍔6Xhb_v:s歒3PPlȢ~H&~Rl7*&t%h3%y'O[}*EN:er nuρ_N!JcdG7VFc"Jqyka7ov$ +Q>}mXtC#A*܅鍎Q~.GDg:Hvoq4 Yg+Xc唭srb#\}fXo *uSe#.ߵT`@LT}؆y^{;t aߙUedfÜV]lʹZ}%HZ* +|y[(d϶phjQz[[hUOGۮimh'ZuN@7fa:~.qQpIt L.|kOn 0 Wz1;B$" $KV)پ7t ƓGI*<jbDDXbX wO@xuA*X2X״r:Z@_ɧ,O ¼򊛤DK\pI. U*;]L g_9ɽ:|;UG}g{&^mvO1F;=I%+C[O.U$4[I)N(Ϭ_?zlK{|5{:hL^ÎuV~ff_|N'M>B~`WWW{Fw|&! 4nU{5'³}{7K5? ck\\ _j<^"$~S7]jj{.˿m6`COOɇ&|Z =\;|Nij 8 +D|(~_!s_y1swJ&kk׬G&fYQkQ)ycU gNϰ|]f2i) ^i4L}utRɅq)oy~:X>uE0+q\e7&,J,jB2b*Yk7WWM#~ޜWEei&' +:W7˅)3J]bHpFB.^nr)SϮreԛTn8Y)j):N?VokgWA&.Gh8kye5-4^Loʇ}ҳֆYU$~vK/Oށ|?o!k^}'т&`080zjGfo>Ne^w R5dף/3~oiVO@WOwZφm4Z"r7! Wu[Ͼ5n&9aսC%>թ0H9`/3#k45Qұ5v2ffC>!9u$;eZگgx_ lj AVH~0w{G|wJ톾I99ϩwJrqlzx@5RF!uK&84[9E4^mBή=X=mPM@̷}Wmuj1~` Ǣ8o~.,ZZn0{\cm>šmԼisz\oĠm%7nL¤aޙ~!mը4nJQIޤP F}3 r9)2%ڍ֎ּ֫^vqm } QNRCWK)YR^E/V僖ٕ]:O2]pIoްR P0J_zAv̱mcU޺-LTQ'lG*GQ+aU߼҅Qk +ZY&\`y_5t5 9Bfx8c8sH>cAi0q=ce|{ʯePN|vp1B̙rSYlcΠVCn5q4$H D(D\՚4|pY;?=i."L;b$|]Y(>Voe=@㾤1Ԟ!^P^ 2B(T R1ia:DOS\ywzuؤ@0ЫOwX}^i#\¬ح״|龲=m]Jg~P'{@y S21N} Lq 8~qTcz~j⹨6!9<"s}Hzz +O홊x=]VW~6Io=y}])`$q.YU{}D.* +J][mO:Hk./y_Uz9?d:Y1ĜFNYW$I>Ezɛ5p`AoTBcYBnfS6M?qg '_U[t4te>Ⳕ2o2>Scgٸ>M,%H> ؎- h duUn(Cb6m} +!|Hxn;3] [K0cg6W~i3n*(UrսRMFZ`i*$ϣ|X=QA|qYlz yjߴQM2F.lJ+*8D-/U;K8E2E\6WqA^I#6RB + HNvGKlܑ̽w.#=#vuøkkv#WH/e, jfn^qvf~sSbZ'CjAE?*$Rqi"fO#ܳ,mBW*vv XfX_bwQ69JwFΧmS>o.|72<#~7'r:7%u\O#Zj6v4Ȯ8l'maH3fZs%A>WheiuFO@JU5O94:\>>K1j<9|T<<oNgCEyώP!p~\ri7팯s榼̢Onn +}l {uƚh9^\a,l)RT4ceg:WN6о;oxVE;sVS獾tp?w!ͬC5<`K}.f SC>-rț{\]y%]WXA`XCg&'U}?]WÜyW ͝0j,hihXt度$ O4o Tk6G0Xn[)roC}?Buw!2#6w΁/ _^_.y_+5[9IY/hjX5S?2; + y=eq㾰_/,RG}ퟐ@لu.4!J<'<'=ij<^Tlv=O)^;)RߧA픤2ׇY>FUY*>(i7|L]IDq /X]rrkی?kj~pj]KvxHAp汽ˮy>MaE-ql?:}tAFkpZe/>ź(ソ޵Zq{c 4BG~ir}cgZU\SQC!JOWj;gdv,co&0s-:ՋIw"H%GP}_KOkpvGIp@.w:E~O?\mg[NMhK~# ׾oxLsfS[cO"xF? m J4!5jl.eXYt{c;!X"-RT'~iwr8Ht<:m266>00ϏZlsk>?ӂUg,\C^RϹ)c6]\>wyr-\CV*ΖqĖv[g`凁kr[ľEˣ] t'v?Oer籲 kySҎ2QUEtŅzVNʿg]=ŖBѧb>VL[Ѣ@[I~iӇ3_ljgmib- 11}1 b + +1Gق,A̻@l_P"Q ͣ}K4.Uc(Kt=UWm`^Cls0Ėڿs3=|'~QKĒ+RF߹ 1|YIxʊ}:I)sopnWBwwZ-6 +Ciħ_>Zk2kF (ńŜ#hϹh*k`"Ǽ+~d !m#ZKm^_[OCp(i_y9RM_j{^K.w3J|pVxK6'MN6|w}{vԒ'&Hi35ɧ~JBkn凼kZwuWCnډmev]Qzn=OOAo6=QKw=:P!1ɳInW[~u!/]ݸvps?ո˖钗`H>e@Dͮ{t +.7ۏlϝz/[ըm󣵻1A?HɟEJڭ2T +NH<|nXHhйi{tp)ӱCltJV{`l1 mRk/`tqs{Iυt ӳ+?H^碖ڑvjy2֖EAUN=Q~󺵗YFck[W+Oev]D㹸]Ђ +09бbsV8(.ib$srbukeQB?j:_emZTVZǬ;to9hc"siomSME=jj/j+fPtjH*'Z2C sP +Hwkd2NXu1~jH\#=`|p^ѭZ4L|24GA[ioZvv#j,C7V?_u3tj`1ޤ=bvbdr0qĈSZ0MpZ!d\:9/ur.q▮mо/GBؗx/&/|oKLߣm[9[ݴ 棻B8Dm+sڝt:dȇfٴɹoD~^f}W+NQQr3+E(_/43߄smI,v;;3+Eq;Pn&ݯl=aVv[J[ں?wmCSjYrA 6c[[djEf]J`f/n{Y;DZa!;d8~׃V]:8Y_ۢgfϼԓڼumuVFRqX-fI' Q4P#]saJjN?X/n57(i! 2^W=,4jx䏟W!wWr"eau Mz؆yxɽ{=cL#ֺJ͙t0mѸմ7֣֭baQz< +_\(#oLsnEA[ю7[D)ɮot/VT/ imTh0_6ЖkEC=fmH~j$Smk~Vv5֝x2"ˮOK%ے+u9"J Iy``Tm}:B벗Oul%kǒiOZO~lꦓ6 8錃Ūt!#z$qѕ߫bOV & KrMBVv#=8/v7R3p8pk*R nl#u!~,:q3jjwaTqR{$(J{iJ&L$^0{iU}09)ju;vˆ)mbGp@ܒF;~ ћRC~詗 Uk}( +RIF剣V?`e)iMa= ypGyruPb/=Fe;d;x!^41@dX D?b +,b3vbE,IMoF?}U'4l\^e~"ɊK,E!}ZU8` κ`f@DBL~At6mgaǫG"Z UҨ=@VF]Ռg}2"m_=sqЎ"Zte? +^@8?06G>Y.1 +;߉nfǫѝY\c6nePIh=# +)K,Ļ,iWY/~8`A T(0Zèݨ&"_*,&?U:BIDZ[RA轃u>ƍh]%/p)Y S,*cT0ׂ)Dŕ+y},;(˫hػgq棪һ{/̎0ٮ3JgF0:n1AǢT=,"7TDt&uXhaak=u],ka׳2۔ +ث}7d);]v1qw~9&osf h+G[6;Ғݪ1D94NBQ"1+eB`SMDU!r.ӵ9eAINaY6DF1L1 X*ptȰڕ|Xe0@HksX%F >G |-cf9&QCI&QrڧO馶\RB6 +$; +j.hF} ,ff܌}TBHz}̻N#2)U  @ +@ mh@8 +"PGq2lNdKG-xh` .&lngajvȄ"<T_Ot CGZEȣ9H=Tn T^&S<Uؼʥu%@(@!d5ߴͽCI/e,ߵ -V a +ie3]a-A@m,׻ hZN@+ + V968 |>yL{LiaPMgo6uR=Ug5I疉RifZ4_t9z]"˵U@"'zK/fڂoDoǻ y`rO6MT#ae `6_yiiC6WOk;upch軺kjٱh_w ^3>ynNR{ŒpH>d{p89uɡi^;f)Ř{ [`s9#7˖<~ ! +sx߈#1xQc,AwlMW ˵ Дjsk($(Sxoh\:%jb|օx/ z|xޠ}mg֯AC+|~/µ^=<$i8XgSLfdW,9mO/1s V:/&ϴKr掅YaVsR[QW6,z-y8q:۴h6s:]XヅcGa1qnxFa/0_QycugbNyރݠٴӠ%N xМ젅71@p=_jY>*% j8;VclO^?C=YV~Birvd=۩NnB?xFgD*W=|q#E7LwPۤl9~#{Kqw*Xz[>~8~m_LP2mV-CM~A^_$I'QاcM&,wӢv'ݘX _}5@wWDVj]ꝃi9?p+ىGA m\=Et=,yvAm?#{{Į([hhvm2yغ:Tc}=s?`߿/jFwmX P>TVGC4Ւ\-]n?}˗a׃߻/{ +wZIi[j,+Ev_0{"[[&,lKVD#MD+qkZ!ۃR;i#^Ʉ@?3BetCCH~iO'G@' lt->sԴh IS+QP:PP`GA˖R"`"1`Lre]* IS+oƅ3BVdE\ˢЪ?h~w*+|Un8p>aUhvNāyP܍Z:mm*eLA6fXfV+B*Qtp(jҘ( +Q;l ]bep& .4-6Ƭ\VːqAGn\#y̯ F(6G6T4(U&d¤febyJ\4ܲJAuUG麥1N3'S_VVYcPo+nM*ύnbPXr}FBS2BPȀɹ6f~+TgmsmaƏ|vGkqrʡPzPvn!X\|1ҹ_Ӻb6xu:SK3Q)a8jc/M'H7bWٳ\%yUPoY{m+|z+?XrZYUuA7hATA!Ekf~In% +9gX6eDXFUrA';<;Rr)!T'vkcIYqiۢ!.E46K*UCrYN`qZ#竃&_u/Mgս` |1=kxU:o%V~F%=T06+JcMFR)-"O!w>88^v +>5%~ESoozWom\&s7ۼ,=s2{b=^ g|jεrxjё]9냰^o,QMwA)b;䉼?RٿGcVO suK_QpH68X)b7)m(Xylky6چEZFCߣ$@<դM6.*B@ +s34ћur-cg<(0/{Щ9lp_W& +2͌ vauy ;So䣎tpr:U)ZջqyM*;%{Hs)I"#v?y`_?2@sX\;1+G.;y6e2XSskG&L0TV| +10dow: 1x`tӽ@/3J{[siDG?%'5!2\y?\$ϙ g(Lut0y2 +*hZ oKE +[ln?U_\+^{tVX߱splNρ_WT7Zb>us7@нZSTKBcm1wf5Pvܟ\]֫=mҽ--n\V1SEj_;~ ;/c{7B/Bm>"$.zdc cQPn2YB~WzE[w[Wq% Nn]\ڙUcAB֜Ɍu8rU;Z};p[bmiU:*e[=0l1:j}1@z-egT`_[A;Yۙ=Kܩ|.}圹S,;C٫.%YųjaFU3q%STk}W-7dr̤ɓ6M9ZE68j6x_ؑfi2[`.C֞cW[>Λy1lRK&~%q7'QܬY6;t-G.z]Ͽ8&l [uf/eD{aRvg֍rt`ټaUl/ؼ2݅_/} +fx^Yv/a举 ]ݪzTx\N[ZYNC/u;"/x jE:Cd'furM*j +G}]6Q3S& ms?7 +g-׭㍪Wڸ7U;sѠF-skfJ) 9{/os[vyD]%+'Y|m֙P< w't:(-{[aTzzt{rKVI!eQxQ|H$wN`FOEU+IrJro;j 03P7d +'W uU/iNTb>^:F7_ 2ЩLbvBMEmyt] +N_Ќ_K?PhPD +gkha]L-xl\Wz(i\ .¬1K[wCgͭ,iǡ:YT38b(AP,\$nN3J\]O28G]b b䏧@vV?z +dU5(e T}su_xE y]9Ә$8bLc{1'’8ù}.r%m'cc,C9.n~q;)g|I4奿#y޳</ 9$9(#]3 Zĸ]6EMa9uBOf]6?O|*=9#WXsL{7pRoh`R?R +IWKxP֞ƙ*zUjW3!'rx<)NM:2${AjL8/YgK{,@vw|dvS,aPooQR`7XSIz΍Iusf4+wE=W.*с`'a~ѤI4mcދ|e+qXa8`l5Y:dBVg`t8O4w^8(#zKM"-[EW_MOc|ۤGv<$(:ͅb@, +19jhfUW:Ȃ)._<7%o̝L>qy6+ Zd f'20"r)ňG.t4dS(JJGH H je/<@Y8,|~:gSkqvT?WOb:n"ԡZ%R;4ٞ9#@򙞥`3P9.LXl5lS+  ¦`C| `L`A`-(Zie7K#O4G󘮞FJ-E4 yodCn(׸7k%@uˤXe)_I2@Thx~8h.H8o884Cǐacf[ez~3irjWp_5WDayrYX0jTz  +Qr+A/)"@t :6@D4SNfb;16ZրdVQ8di ~gƓK8P} 5(Ϸ +G*=v*(>zr39%<Zy}9@9@h!RjX?H,Ԙ2j2yTQMg0&WyMZW.>"7%פh -K_);dz:s?",j;L:oOzâXMhlzl`X 2oKO%e**kpK~ Z\&_B@.EfO'%GJ`rG"un-[:NWv\Q~R</ms׭ [!Os R/E? QE N,EdTG@ &}NF.hAMUmIxI]4oz;Z" \< ])flO4U?Smy3QB#̃I$jeB[<ao-=M$wD\)_|_Vޣ?JLUBj>'d90Z|uwnq 6z|]W_^s{R>Qӹv|O; +ueQ5j_;W m`CC^ww]ny/ +t Y5;j.Un{/Gݔ<-wHylAe +_.׾ƕ:.tk6yWWuw˖gvOA>:snvj/N=g9]mJ= +˳,M^*4O<ݘ Ec518 +zDů5oCy_8Qc:Km +I[oD^yС/X_ОXo?5 gSvdn. :ZrO=c78*[ׂ}I(2<گnb 2@^ⷻx`s>*D+yTiDNl̍z,MRQGhKTl;: ~yu2 vIw-|\]3:[T%N%MM0Ez PKoNNv-;cG|ϕ^k76tM6II5wԗ?>b'_ko8L6wu' ErfW; Erӭ֦X.n9OڪJInWǥ6Sޫ9Blpqҷ<jaY*yrslESFw]dͷ94DžZz-ڔ-Z5dn4$lv.KO[s6dNw7H=6(yYO~ N|l 1 aWL<2?ImS =y&{]+b+&U>X1i_O`yZ"6T&zj ~vF~l<-kb ͻ' hy=&kG7+wY&!ZBOlbhE`|O+TulZMl[ 9 KN0,]37({qpܻh@hC4f6gzUX JZr2x#Zuq L1\¢p M. +D?q;Qd*ɰļd.zЛޞSc<n}"JAP(s?>=GE Y-[JFSOJF UjC7U#FI_n Z|?TntabsW̧)X51jlVSN}'S"wĨ7*\$T}PW-׵6ml;rQe&۔Y{\M9Nu$:o"_6{2C~JySѱΆ݉I406%df|iG-jYפQHUۋ!RX:Iu! 9VTYq> +V$Dg1:pHQF3PQ\I5Yf~2^'GiOz?cttU6Oe䉦:ߨ.ut<򖐗Ê9gd Y + fd!nR2ԙ(> XX=44N +~ki~M9^Z{,y\d e{y~t  rkl\ut& N/ C'3 ("ֲ1^=XQI>&&zgu4Z{ui0Ycxu.A??!/_{LZy+Vq]ފb~f2jR'Uj; S + ] {o킏b [dH"vgn݈)﷑}}ddNCOCA`Tz&}ZI_]GnqHLj=Z#y@SJB.`gF*@(^0`L6LL&cCHUfF*dfMٱ%/hM0ć?Xr;S?O5. jb)DkP[kv=`;`gg,u A #?O}Ƀ-vML;f 0A/ltKMn?3+[Ψ=Q%2#\Ht@?dXo0/.@8 JpBPaI dh} 5 < N$x@xM[@xmraӹ$Xo7r/ڴ5_AgN˺gsm$󝳪{;͵.:VgƍuY(L-Cv U 3z{iv@30VoymtB5z1h,Z!>77mǣՔz;n?HTS?kQ^4k*.1af&cl!5|˛Ikwk8jY̢FsSh_H8F$iq2uak]˜,Kv).ҺWƹAtyVDr|beS,Q{XV"VpHZO/[Kѩ3Dcv1V«c 1CАO=ëYY3So|3jyrw78^P[x(pp(^zAʼn|](I)a$s$L敟/-~/O5v=*j9ViWbZ{ʩsd? +TRF2{m,^\?Ha|W+}T39dGZN-_ ++7Xo'^2 s_S(L~FXZ>f|l9q957bIOi52 *ޱp=V.c}o$9/Q`Ir3ox/x9.Lm2P<87ir+NOh=VA!ZC%,n:e-_ ߗMFA +jy-W?!f܄'9L77t;'!Xy:n3smvACu^s=mZÙ}t7'R5q7ti ayP>ߔ▀cA yyrI@`<?HT}6?~v{c9;лi1:hn˽kDܩt̖95K_NWƢ\ rzɜJ:54q~co,7CµqnZϳq-{oW-";%دl;-ŬQ9XDI㬱8z:uf5! Un=6T.6c_ZdU2_ _wg&; s_l/k|R]FΜf/-ԱfnS{Dy2>&euvcھ\k5}VASoV#(ױSbG+od$ ϣZ@\H r}nS'Cg+V]>=3Hz۷Ld5f[uMb}mM~]5Q鱕h٪ʍK^*GSۏdnd`;P-џ"bNQ#iWT/F:ULxcj|nb`WW/i[uSs;TnsVzVW~'[J;m~n9z`aԥL'BUʄ@F +`ꊧ_Y/O/g_7]2"G}T ;,.8.[ SnM!tԦ43S {Q")Ld$DeqrXb6fE<>l~J2rvv r@e"[d_yo{&{/zWQ;aƯί/6|zlU_~\LW#x[~XNْKqK1*>D߇4M +%̱rUgqF߳2~VhI}ӝjkНڎ;M{ŨՙOzplՊg +pnK{A?إ•Flr=~]i4E(3KŚgs|fOTbd:cZL~.݅z`O +avNQҢ I&x+QҼA adΨj<5tx&LOBE[Z=F"g`Θ8m\nJ["Tj0Ϙll"%hi!ha6` Zib6qZaW"弎&qU<%TB~$4dܦx@Ďڕ&w:װtUDQqݨ5/66QA GENE)]nTC# 7S>1Jny'sZ׆aq}N08ntSy +R\2ILArEwµ;uຊ ڻ +{ɟ_B]vfφ.?'QPsqZ} iԹ68[ڬV:ހ?,Q +'8z@0r y$۔) Aˏҋi/req!yUZH5XTd۪?PlxMp'[_+~ @!D#>ްqpW- ^H'H~$;9HƷ5yH,Dt/[=ߵI-kKt~*xp ~w&2 OSBUCwsd\UT .bרRn"&PeY'_ *PIiAB`]%ƧY&NbME{dmoDTkF8|o?kw 1Z:g1KT-\!Ы\ +5ֻڊ͹f[q[+$ן1x(t~5_W5_n7n?{ܶ;0bWf˫s,%mw: ,T #w X~?yZ?%;<. %Ȓ bxdX۸0qtƝ Px]ܼ~͝jhƥpd]n~/ nk V _WZD~o2?~` p;y앨K|bK[H$ 1Bȁ#,]޽+s7T7aZ:XzCz?_{g>ܻ3 +7oEԯD7{t1Jmև?7Wn۱Ѓh47=o2S5l,Ns7\<~hJ;}aLWUoQJ;ʃ5s&Geo.v-̭!.)Z^ȋw}SQ~tf1t +op#hn>dZiP2 F5v +:w6~.}}ɨlrdq58g1}W_dq5FKg Íߑ켣 jd`kmQ%ݫnŧwaςm1U}}sS ;~Kgi{ro#es5F!(>Oz1]9wq|@6:jq6 VMq}Qd}#6xҐ[q:_j϶nD{v=Վg#5-@FL$ZL[Ѿӵ +;ebc K!Jԡ-%ܷtBdoX +<_8>:?Ȩ8evpqEukyi(Uk޶UhVY U/L)n}ȞZN(>ZbR(ȯK9 Q^nf?> uTvYʕGv#9LG]#ZOM:RE9Lb.-8UP6'4Tbs- ˹l~ׯgԴ7Or[/T26 om])Ĺ('f[WTnqmrPJ6l B@ T/Z) =%7m>k!/8|r8ּufc{tgv5l=6+[ \-`v8C*X6B:mAT ' W?*dTsGV*/kf6hscmy5=!+ħp㕢%_!{@(W҂sUDՉr⃲nbkIoA=dKS0z5]}/CLmLŲٝue)Mouʴٹm{ɭ᱋UԨܹ.轣~\) c 7قagbsx(bq魕'VzpZg2*Imӹ֑+q\ mN,3sKo{3uKnTlŎm*#kWM$~YREyH F^FS5u& J)]x`JTd- .=hbxdØis5 +E؄^!/a"#MÁsϱ|fj68J[f6ZkdxՙU$C[RHP)ܡt[&-%-9`i#/#Gٌ!|1POjy읳L*G$jOv^ʬɪWGE#>F?^wmWyn>Tez+ʔP47ɝJoXCKz*zQ,*\'2e% !I~|Fʥٌ 7^} *-c9VRX-jJ_X ڬFr_ds](%54:\8_轤@9@!(G:n*U}7ݯ9_k2ܒ0 `l#?'[cf4u6Փʵ@G,G9]=N$W%;!B/BTr/8A8hQ+1J?1Ѱ$hqX1Ki%ŝ:U\_Ӽߧ'뛙R#+)L[{q|~Ḍ5BoغypSCPuغx)1aG}Ez$TSc=z‘E=cK(٣].a*K5S# {Zm4a%w6ˋL\Wn߳\@KlXɌ?%4&UKX7)ϩ:Ēu ғ+%M2d%rQL3-0fK tz35MKm&}o`̖E +\eIlTKVuѝ~CwLē:B9xP^#=Id[szL,"HN2a.Y_# K?7h<a$d=t<vFD_[Şb름pTE ݐJ\6Uss=}3Mz^ҹ&t(~Mc/]NE>V}/h#6!m<8=! ^ªMOo-[l>+;vfjvyQX@OhOAH|f /W{}VSl[?&f*zFV4?cpǾ&9lc)'wiH[3OG,J3Pyf*&Pc] yžp/భ dtSu‘3gT v SYL&9@!ؗ3(:,ܩ'= 0  `~F(8N,yI@_=< EkLӺa|b݄ڀ(SqSlsM:X+e|֬gzjX[շDNo)]-{8{{$pVvק9MFWE +u5Q}ITy~ؗ"p76gpn5Uw x^3 Q R#jH5S;WSk~~ xkZ9*{OZkfshx&v}Ѕ5-ғRfआq["Q@;a3$l8L:6,` ous]7jQPGCBL2{NӻA-Ōs? O \ŁDOWf:|eܽ!@A8yN@X ?P0zFBPPȗ䊐/[ZNEUd XI cdNڡ$j,ž5O|_h?""?7dͳ@S(sh8ڽl{Tyc:tj*<&.F42m TdBba?M|3~wۯ nown lFY`2{ڨLyf3~^٨DOY^doFlshM0!s^]D^q°}uwW<\ + #@+e +~_#i "UGJ'ߌa+;\o:|Y~u.=7=$ r1 Qt]jڽ˯af{s׺:zeWC6ÀC9Wa^snxQrRn%v,f&sx\Sr^SЁjJεBu9}7p +uղ |0WHGMWΤ|,$t!B;Ho%6f,-ͯќ=ʴ;}a\@0k8A8 -3pgDMӣa}6z#@nbUtvƳqjGO.ߘ혱Z?ȯy3sNq28Gh}k ЯZ]nwսG1e(&RܔfM4lG&5~Ș~e7;1;\jqfnN֘uNF?VO;~+Kwun=mtXRE-f}rc85:PC5u赮fq^q{eFfgznq=96Z2W԰W!^]8&!-ɮC18պu-պfV}ͪ *4*>>|,uڗ-q/7)l֌Q?ޣT!d6Պ=1{J=am^ öXjw2g;/|iY+%jw7e3 M& ;S):jTv7q^۠=0 l+?Heۏ vC=7fyq0֪ieltʳ\nP +iy\TEohP:B^?H+#y=U&(f {6VsnzlˎB5?O[ /TzXf].qpt4@!/G+ƛʔkKL3 7]8BԲ1LsizseG)ݟmېۘ|h/쟅̖)o9=zޭsvCI{V +3^z nڜEuf}uO)8WE֥{2YJ9sWb*L_{T{/+ӜYGͷe=ejsoM?p{}Q6vWZ^\,7f]TǪ\=b<l&Vԅ_t_0^9 vVZ-L-YmVizJ}9}YR-*v_/?AӲ&D\qFiSr&&0]rB.K_X|+G[0+}ȋwi'Ŝ2O҃|G3.[) bDQ3Sf25} ^uMdѓ;;0#ns]_Em+s<Uv_ؚ X1o^h]ZoG.9k[NmK̖rKNi/4h|s{ʆA%;҄mhS %"W dӐrǨhK,EuQXPZ9P>HwFHvٔbs/.y|¶YSk}W1}Bx&I:~o.Dʲ-.O;u=(LŤzWW6d? ^z2N81_3|!M# +/v:J3zD#Z=Ҩ?lzT~SxYМ (Jޣ?ww.MdyR^T&Z6v<\t|]Xuo̖cvfU_'pq -r=|_pd $.{#6E5-yk&Jwoa_UHBY̦y~=3[1BO̾obBI=tܫV=8u"ژ\!ڦy#CF;9g=5ˋAo0Sz +-uSc{A~U5qg veה2>[Hg٣;v>_ /X =2&=?\jAYh@rr\'5i +ˬ w 2HH;Ci'8'7;;ճQ\ "?{["^*\U򌦯| +T'M,w&ᎊFHFIj H R9QL HY1^R!@Hi$U /rlr1kp?٢w(d+{$+\MEŹF\c(W:0 6>PPY&Oeۇ (Gb@APa(%=@PBa}>AV2VwsI7S*aZfoҤLӋ׬ztt: /+5P\,*`lKqo]\1 ph ܥU4L0YÀ{6ZpG3;qS`")}>2]JZi4rSaY_=*2+ppS>+݀oROo"-@|\P\ْC$B{ @8Wzsf讦 ̯#cvDvh b  p@u$Z5*U52]ƕXc^ws[)*'iD'6qH̷I?uK@:3@@ ȵ:r|sB.:"s.CȬ!R幕xc4"T \$'/$T:nxrRRZn{U:o\۠Tou1xzu 4>A@^+]f@8 +hUG|/l )体 /OeIQIpBn+Mm𺜁Qoxx;`b0LSdGZMl"MIS$'ݲq,?F[Ē H(؏1KW=LTZ':YgyeOrq'ٰ MN.L5I_d ^G>#xx\pT0 9PHnΚ=i8 #0foL|zPC٦^kh諨*&It]\ E?0+*܉[Hm^{/l-9lt%FwwGvr}XjyR۟y>ED3ga6kz::ȉ6 _M\=3o?W7IuV8Bmvt:A`Kmۤg*/Bgӧ^&lO\s՘H>aW*-yw?>4=}nr%\k&v'zueggXz lMvv4bjg5;Wn<2&@*?x8g:;ek,] ~` +ϡytf73Wj1'訦n8.NE1x-?V\offnZ]7(tօ~+XT:n:YS{shcsk@_ +\lWT=R:׺/N51)Ks=zj`gf7^Ԋy WSg7mjA+f-,Ur5lj\a{JM\c{3),GTV@]C#ZkעlZ?pG"E2G3<\!πu+۳ڎȢ3jXƶ +{>c-zDnÈ+(WSs)~H8.^ښ~ar\-W/~"yO*yO7{wSwcM$qQ쏩VV?p#]JM'Ը\%QDPZhkbX]Z[sdンL;׭`ծl8"J9?cl4ͲA +6F3]O02JaYn'Py0<9<0W_W<(=ᛛ'$Z(8kv;{g콘ۜ:9DJ`-4JPfz8 kO7u>~"zIfz. Ƽ^e We]tU +MݯZ*M*Ͽ2ꨨ5R/ܹWgER㒯2^573zf|hdczC낕qsrLEYvi`NyNSےǴt!J=蚬ÆkD5c&wEz2WԷX7ң |tFLMj.gjֶaNw9si޴_n,$RUˈSѶ~UA/&a\)琊_׋ʚ:f'[+h+ +, +Hc,LW|cє }բK<4p5u e:jGS^T"+rk7]ܟz=;H&ُC 3o PxqZMsq49πD:5  s6xSvuߚRǖ3͜qERbU*Aʷyݔu'YSCi{q,Pݝഺ~ C~wd.v:?0F)F#Ny,3_3sQ[,Z%mo5o^ìzКri,%E 2R4x`s;)#kU%5*rb9ʜ/i:M_RڒV/e1ukzU*W\䆙78j \iMMQVV0,X!>2|V+#撘M|Z&[~vE Y_5ƾE&TYp(Voe.4ێ HvT +pJl2# fk` a:/ yv=<'޾q/  >qQDtu>9A4V(((_k0- QI9 z]y +wAjZ~T^`T=L= +`y`lCqg lrB;R{q\4S!*W@KO( eW'.t_n8'+z3} 9]*==F}CW|27W/m+e.@cy9|bhV̈́ !.w Ll؋fO!EDc5gGtXZ$ |&{A@үz[D͠2+-=UU%{r +y{ʘbW/HHYpwpi+ +؝$aI%@*Ȝ7.2xV91;f fc9w @(MȲJB2r}+:jg,>K9ϕi`yKG.~y2Tf DP#J26\A|14ڂW@I8I^3ujjꏵDE~sd]J{WTzt:"6u2w-kAP h:/| <'o @X0rflo }{fRӁ걬`6` 0H LJV `E}%gdԦof47=AəC0#8,i֨[ۻO{Pր#p%&rbp=FyTSRқn,vM8~IÔPgkztۧf:U`ko!_PV&8p |P@_@XT| DAB3PPnu@P/e?$% +7%ǩos0JO<[/JN\;zIn~=&iPE+t@޷hji33A @KXΤ_|0#Ux]IxDbuw1E%>"'6alj67EIk/Wjj}ϛoAu*@m@ #P۸*jzZ2:+UgRXa?S,q'6)kBeӹ􆤀2&62ֿ-Ia} ~0nufV= qw +M{\4?]bcMI6Bb]sT{ Kcұ;r=i{cTe3jYf6 o.һTY䧈9@VgIak]zKpǺ^iZ1QiN.f,kTCxsoC=OڒIÇ1]I[vka+y.%'%84_>| 訕sdU2gPP-,>luJ^Cetw,>tAyfn +O2ٹ>?aPa,Q\ #ASծK~u ɿm+w~t'~ffٍW8`>(Cu6NvFLإL-ō7Wڅ*8O߬j;nXLu<6zi,Tk]߽EDZW:벫dfFSj?ec(*/#yw ou30~?\{̻=YupۉOc{v?c} inzކz3{M9̿|sWlڀ6^[ *[;WAƫf]LPcL_0t֎nJ"f5%Ւ/~U}KGMk|n1Z h^rmZsU=*5@c<h픃,+m˵B[,Ol~M6^4.W`ZYS /+5qYgyxWw>D9]]Wxe(6*1h(pʔw+_F-?;pmIq\VEh|fY@% 㸪r+$&>ԫ>V,vգ t[?p9X۠6/_ZZgbߧ +3oB`WG1gz]3A8zs~.eFN~ Jt,${0TpXF؎*YQy} +Ehv ;.&9{:wuuj.wd9*]s"hJexen3щj=7F޲vS3'z ]Q„nlń!Wr@.1s,C7'U-׆7bF|Fu!doL3:F AX%gݚZ<_N՛1kl8ҍ..^k^^h4tRVwP彺 [D+Xjd5(S~P(+e9{jYըHvPzKb+1 %UM=X=ݵݱ>5;6A.UM/+U 3Kw!0zm#66H$Xwb^DO`Zku$s΄6i7uژW<*4+N{YBWޥtG9"VnHVGӄd\U́0GVk;e,Zu}zQJO:odX0/BW!m'A@i"9(d&s^Qsf$eg~b?q[K\&hfs+B[@ay~89Tv- ^7j2b:58P}/@V$Pu"׷|\PjDFƌ3?}\73D}'K@NPxw4 P J1,CӞ p/wپR¬ѝ-*gWl60gK]7'/60 +{촌`DŠ4.ڍz,L>}Ŵ6-~oTi<FYd2v[U|g=E(oemH.D:&!qCػaOh;{ +˜GDp&rpYeXV?ƣ򆰃Q YJD|6}p8̺z +ڳOKvbBRv5BI~ .  f$k>}G&cWX<+o$Tx@xT4u*m(B=,D $4$)o(@zd ʀ\L@F3Pe6 UJT.*XzrJ P6ž`=qx4O7+XešyJGCEn +wkT\$C"̚@c ~,@rZtuzC`0jr8~Iiz:1$`f{^M\c1ۨxnQ ?%_tK_[nbfD$eޙ|F:=c-kz<Ӏ-Hx@?)IaYXN/$6B*l%_oolZB΀_6>I B,p`;@ +2*vd ۩,mOcrQ_w1aIrj9qI_jXnnI AҒc @@ +(HL4$Vni^7hh +S95 QE/-7PKcsK}?-Ij1E@Pz5I?%l ®{3y!*W2>A<SYnٿܶ3r-S0P5x<0t ecd $럌ؤ6IܶM,(7 K|eWpQ2oP촺vtsӷrRc(ĺ'v%7C?61Pvcغ7 oNAQ.A*\`w||Tjj=۵!AkU@R;ˡyEB糌&6)Id%xw$kN_)yj}n}Y/S7}]YٮHٰま +RYNhb,ųȀh\M'=Bja<WR^jE]j]kvxLphlaF}y+mۋO};\dE88mGQj z +Ͼu@ ŗu]c?̟F |E0ļ]񱀑#y{O* Bڏ\2>Ww"hרE/8?pK6ͮ=[i8ր¬Xw] p{$wo̪wrgr9sdL i’!c3ܡ{SlM1V4ku[U|[r[*Uv~ZͦwlˁYnv zG{ɵTlUq\ +l_N0kV= y(C(C mյ*g\žwlnGY~eߥn&Ksű[9fA06uZi׬"cs)gͥ-2$Rbe$!5|;I{e+Z(~Waj0+XC NX,4 endstream endobj 28 0 obj <>stream +1O]{?Oڼ%VFPMdPcN_SSr^+O mݽJ5u7|[j-Ub\8SXzS]nn \$+⠹EK֋v ^+rrV3e9oap:Ag|5uuSX@;\UG;ʕpH9^!X5'AhJҝ05{f%)/uQ%Z!3&r摟WR*sn D`7wF4 +fQTqy\XxZVsVVveFcoT9w)ZJ=euۛ[nWn)XC㙸Q"L%ż#xVǔC+s4[7!}E77-ueuZ꾻t8aJ%U8U6v D2G2C1"1?T.i KXs+yq-Ñse\YfU0 3ϵ햖؃URp& pĨJy{Znf|ձSo~]>ʪg}H&š!.GO5EFbv;EnwέZЛ#o V4ʲH3eNdN~nu%Z>>/INƉlsj_qD_}gW/4ka[^6g&QQh, ͇^έ PQReA#q"bn|RZyԈ'gn5‘M`.UѵY#Z C}zG׹_غNvBK=QkRU4F7ޛwVڝ?0Sҁ%DP݊$܇4i|1H3N%cG[ @RR^;4C3˪oT.fO# f;;9P ؐ/%>8<}#rkE= J^FO>n<Zo"zm"77HG ng'ݖ\Қ5aq6KtmM˚oqE=/Sї,z~ iCXo[A Vr#ݜax +e䌀oMNE/>\冰T.j}AA+@꧆-f&d8n͂f̒-sިݒ'S6 ; ی#oFJ=o=k#\YadE+97A]AKpYtXz Nf_={BimJ "oJ:ȧ*fty뵌'T)/R5Qvszt(_|wXjnP dִp|呾!ONiMIّYpSk2H>wbeb1q8"Y~,nddWxA~@ߤ}fZt'37">zd\!dl U8uľBS,$TƉ4NcDr$@y IJdg;)kYٛ94ݑD^u.*'aYAOByqhqh_X@KՉsXnW@4hGJV+ 4ṱZ<-:Do{F026NS!Q'sǴ>+zD; 0%VeX*XeՔN,`u0w,C&?Sl9큡Ӻ18_LqgTॶxY2>RNlΧ noL=as?Ty.}݂7&aR|or|" t_~\wKk=wqK8!ֿ:aBp({VQ/e@(AFby} :(s.nQ ŊU)3 #zNTjzK{?q) \6$ 8@* +Hϵ99T-jCk˃>Bm),ŧXԚVa FU_]S=6ԕL,)7""6',Rմ?<9, 4 + bk፾N(f[u@W@9{Bח"]Z3Ns @=;Cmo<\oLmfɼҒzQOQ\,! 1u2M```C`g}}͢,ˀ`0~6DvL\tm6½ +Kl^YJet vQRRbMVR%Vd#IZx85&I5$2@o״G >nw*|Aǯ?/Ces)C[so2)b4T9&䤐B7=&hRu 6.zHhRf@#@⧸ᬁn~?1W6B۪rh<IJ%H?vWTܭx|H׵2.;-+/"a"N1>>0xjuvHpX8]S_chTO%kcكX_@HwbNrʭ?W5kGG=蟣7:q@Ø~_ֻmRa}.-J +|ffڳ}V'6oi+Cao霬AOh$޻QV[}h{s?='eݻazwNw+Vud9\}TuRP{'|XgIJ<2DPZW /q&X3زMm}ggdK"+FI?+EZ90mT͗~}Φ B⸌EhWf+V@ qՐtS{f'[O`wǐ˗Zi-4i|)].R~gO^sw`;g9܍ +3Ϲ}qw%{/zh +VKenkIVVO˟D!4:MXm9j]ׂޙ"lNXeڧ̼' +䩋VwKi~'w/93dtUҫu6?2:v:< X5NV[KN)VD)"BmI|rA^.Rm.{j[=yze >FSAXA9xOh#GXVRP)ys >l%> +'iEA< +EnZƐ L_ T/aݘ{.j_s1x"cy鶁D[UyMql%58X􄜚ZzsQ\8T87]pzd9}S--e ZNgP1VyGzW*?Iptt9:..Z-|hZiTn4SxUp8.pDjWc3zN1dvՕMk>mo7g&7Y/:Y#m?qFJׇd,Car vB9Yx4\%888_bƺ3l%}>fcJ7uZ9#ÎI7Awp ^H3x-v*cE8XVsE|'ץ߇Mz_8 5W JSqUeϑrb+.h=z0Z3#bRQM:G#{MhNH3 CacTsf=+uiZiy/x@{NgToSo‹WX\T۲BZpU}KHƽ-?ھtAQd |yyqBAPEA|OC2NէJ\7vm[IaVeLaGWzO:?( iHJvƀ[ D\Hk gm,RxXXXo/A8kϛ#g-cZ*)xĬ|8KaBQ|dMۜl,WvMK &!aN e̎*m#7rHj<;iqD{ʸSoaaA-ʮ@lJ7%~u5yםf2fȑȕWJ='B'+FKhdӨ2k&ip {v!8\3c(cY,Z*6+Tx wFTF+ĹGE)rzM*$.jD۞ѽ[ +{V56M+ژ4 xq4b &O,\ζ'Ly\Oa,R5J!w"k" 4O @@UVA!K7K`rrψ Y3\d)ȘW=^.? Z+EnI+3߷0h/~oA=~AO*†s|,fPg{`̰0`Ջ}jsaY)'N%0¾>5o:gtdwM]$mNpׁK|cW%:z6Ȕ+Yg7 ΙX+(!3`K!ց0llCӏuͬ5Fa߶+M*ůk<:X~Pd À~K-5YOa&R ]̱6^`d +dl3/ rdYqyx!4bEs=W੬֓ӑ6#z@ ؂{?^@YGΧ{vlƍdJN@nrg'GF/0Hhi ՙ &+4Z(K`N2+@Hy u{Ahv[O>i NY_ @؏! lKW0uhI*$ƛr?bܘL oT5C;߿kO&ߤ-nVظ,6<% + bV-BH y@DNG7Q@i@^94ـ,v#h%Tg9Yl+t8) //$k*͇BlF/S= y5vPY @kd] k _@uy@3@Wd PJw9tϞEA \Ҳ@}%=Õ;OQY! ~[NxuЮ M \Zo @,`g0) +ijSpj}mEm$ٳ~"ckܶ HvH?dK]2 Wp1f `5X\N3H㰌RvvJo6cm"ʹ1Yq$OD,Q7w0rޑC 4@l߾- } j;!@;%S;'{6뉁{˷Rkrz.KW 9#>]zL}pGg6KIi[eo@:3")H%@• +O5g([%O2%A@^:y5@ (( v Jcqu_~A6ArD]7 +CD[S ʖqs)!Ræ[%{ߊ=-l z]U!n"{}%&p$z%Hd+HDwp|kU@\M ^ N%k@7>$5eC\mmR+"Q);0|*_޶AJn]mƇG`7oǃJ9ґB;)5.*|{Qx[A-TNNlRx{〺1cGUNS1+:%zxuyk_rȮ+(eo103}1t[_% +xae0u^͖FKPNn5j3>ɾt;;EC7vrZUP37)sg1 v +;`L{Lv@ 4#wMo>8Wtl|nzY/7|Y(\ ;?9;,a(83g%Uf =y=->N{6ۚP~?CvZ,.Mtxspʶ`tPT_wH>|"Ov61.*[&ݍf8PF-@vݲ*k=j]yg +"Xm}׾r^8ni$l2Pv0R_MA]sr*v-fg]w;vS6{V'Vp޸h{Rut<|~ȴqX&X!,1'k†?@ -4(]nx6Gf-/ dlv6_͈_u5WF?vJMZ7Cltl٥ +~p[ZTP?7Jͤ\WQ̜ȹ4004k5X_ P5ʻlٜWl !6NqZE#~qYjZvםb'=ZVP?ϐxsɩt.mG٬e~MO#]NWŵ?m V}vO9taH4si6r)hgd^;m1p\#U!,sj=.=S7$fQKr's&:UۄH/k?PF,v参լVc} ן4C 4~>3iSx,'R6LKIY%Y?5x)-Eڈ+6<ꉌ:~{22ꔎCPʌ*;h )4LH36y4.Ѱ|t݈Z!4_5&c&K^bVPiS#e+7t}vؙl<ˌ:h[$4ʁ2  +;C)U(4|'xėl$w}rzr4wNRW"3FW4\ONqOl^O1so,f"L/=Z5:4=b!*LBOYm$fĦsBڎm1Nr=SH&i[>ѓhlZ\#%uz;{bY&NyVfrMn5cҥA?Ij5vz;Q1v&^"4BX#G0m;u)LxJäp1IIXsʏ9/&.>l:p%0B-Z->1cɄ#zVj鰖a%h^̌Fʣ!`OXUF4 ߵpoy ,֋tMyݢd%ܴsZI"I=IsiL|Ǜ|8p6.Ćl8]0I+P|:JYa@aW|@V$ޘ&) 3|g &nFl.p3umdp=p&EqIV+G~8ӚD O5lS:|l֓KmfO +TWо5o$7g2NS*)_IŽј}!Cm9\\tXo$G/@܆M!INj5) g0;@z9 H.A'䡒)xP( o.;;ܬMJi9k) TrM a G0mp2'45tX^kzㄳDԾER2~ +kgSeqe-rPLkv[yp,qIG!YMq5܍k1 'X#z!z){^{EM EkP8@ht@zF6@@GIh=% 9o(0ɩԎ+wﮯś2\+ a;K'Kh9# + ȽcNz9s82A;{ B8 +#3Y.`t0BzoFZ8Эf TDz +*SreQaњ.4U.t6&`G`2h㰾QKFUG35'/.6LAXe8VaZGw A V<2DU_h]IwjK;o=2h>fB'Q~AdG1FCJ68&c =x cex|sn(|(T?RKdP͍J+Ϲ==OJhEg3jXы"ipƐx-@=  +A- ' , .R&\m9@Yas1IbjI?חM-Ml}lw9tP:SxG ۻ.`>%0PN[Lt@3 5HjV$m@ 9$.0[,pHrϷj޻l02[6ηkc^r)(KBT,#ڕ)f_q$n{ q*௒[fvow4 s~&4`@j,@+Wk n+/>aэDqN_9?8~QỲߠK5@.}-XS*! tH%$ JhY?ޣ5z0yȧМ4!nնNj#!(m:i ئ.HH`Q}Ee&lf,:@[JTї|"Sa$>(}(Vm3OgmG퇭d{=h j4ڃbƃTyg'4}(U#o&d޷B[i <^Tn.pBRJ5~$1/j椒J;fr@S%60@ +dگݝ>РV@>X|+nH&yg%k.; w~ԨJtɶS['[bF.p6&9in&X%C;ub;ظ)ǀuvzc"E?CgNMjnޒ:s蟗f<}3i鱰k^Ṱ~!̈l/l_8]$=yZOL91 6cy#̍+g lVZOQQýY E6Y!,p4ِY3yx(e!8֘Yso$iXHpVPWZ f8p^+I,wm`R@ ڏ-/גx,( @ +#tGכMg[V ye2ҩ1ܶXV'.6#֌ΔY@E&xֺ^Z aWwrdH9¿2/@h(%/FuzF]͜Z[Y;Ya]Y]6v4uZO7Th):LڀcdJ9TDz:d4μ<1Z BE ay\BmF\w;cwq7c ltE$<\6#ePdh& o*^YNeG*4 ]0;+ ;ËT7eSZE€;TQ6.c=ƽ*;ߕocRs:'Sǣ9M;)]Mh^1g}S^xXM t9w<o(K؋#a'06._{?LJӴj^t6QS)c(E!\4@ARiѠH9H^l2(ozbNLyWXIag\01ªL**hw6ʬl^2G2/BAR 4CKX$ˆ&u'!jMD!jJڼLwx +T60nhnE+L:2`Lvy~T5\s[!AӠ 9zT)bO!dٖ$Ѭވ wFV斟\qydƜS9s.c"+̄Xrbeأ8Ev;:;wc&(RӦ!wK.Z;oI⩎L9#Y[Iv)_VyҦƱnsP$~@"hF,F%r2GU"7m'R23MG0b9/Pŋ&WqEff[4]g{Y|6-X1iygYѾ-,#5 +? +] O0NO xfU*OW W4lG~[$ҳRi@-jx\5mªԚD]#ۈynÈ*z8M\EؠzƯ;2NCW4,) O6 l6iuf -_z +o]9K?x]t#N[x6cMRM F"' f;b2"Bʩ`AM7%NpfW  >@"aHH <񷞜9v l)x$z'=,Olc |7nKwV l2LFp&Zx.(P}H rspyV~s[<@b  ^ Y2\4>pwDČ)#'_N&s/͛QGiC۳Z;"MtMUsěoZ[9BqPŹ5: m9rZl1-5Mn)R\ʎ#Auu6hUzeߪ¬Mt"ܛaml1i`:*iBX&.lF##m~e/=yҰb9)bs)͵qѾA7 ]1 Im!t=\x],P6Cش[O.E +2^Bp-=y¹ +C}c 'l*^_rJ(ZJb  +D(Kz<%-ai)#CR~{ 24ɮゃVQ5׽%gVazI'۫${ W+!30ce9u A7PM-8kc <1֗`A)6,<<7&?]t@ tdu!{B˂ m yb|NwAfɋ1zi:{ddciySN$<+ SͭR*>uRtfQTLŴ@!! ]xY{!W ud<&RP>bol-d1痈@TT~ϊ` +/Q|{}ZL>K-zbt =vl~a![j5},Fi'ŃjjzQ,\H?[Jnt%W6IIt= 7 jR>kD;On]=jƁow>BhA`6Om ~z~Y:{>6 q QK{.;K >7A@R,|^>3).΁Ƈ C֓6p" 0_IC~~H8#t[tjxtmb{NH2Hc%< 5u4öZCdW1{?#~(BX>$D˝V*drzi!d+Opt[ie*ǘ(՚(*F ܛn{+|W1;<$FFsQPaQYsΉma2Е+%umomcrkIୣ[fg'zWNKߋxMxI +Q{?;n:j!*n?WD-3Q a?zG(GSW"!s ]eO40E;v#vR-M=A:9=$;!|b̮5SvRO;sR'_`yڨ7.%̢]T~|u|ֳ26Yzk,T[>`d`zƹaN:o-B)ٖ̈́Q/ʜE0w赬n0jڇƖ^OJǜfvL*i(wz\ T]aA{7۵ij*?eCϯ8UCد_E98UCدWai h3 f?{4>$jS۽c e(|Sш,ƥbtVIXqtdžG 1tVjVd8CQ>;)1Jy8Z-UJ8cUk1nmSu9$.?Qe*wd~k|9!7Ǖ\n0#^`I'r@I9յQҿ\D\1@_aV_9XK^/|㯎b8(㯎b8~Er3_/)_J/=L;񆋰k'׸-?.-hz(yY2!d FmWC@C~ a?Mh&m5hߜ&Me_~o-0͟_~407s}n|\|>"YQ(souT{_|ǵK7K6=[)ÙK.6^z \zx7&<B|)%4CO x[mxߜ϶Cm5 a9wkA4p{k/BoN|@ߚg͉|O4}}j})DIs$Qj-Ȯם^fe:|ֹ;!(ZYE+>{t5IS)>_M[od\a|qPhCٗzJ1U=UH$,/%}~^>>7| +B[ IW\ Mف _:8Ǹ` 䵾:Fodk^M{Sp&,1uy~rO-\w4kB؟>贾]ų7?yG]l0crV>n:e,1Ǵ8id2x8:'Wݝ/&{TGw[/rruIO>>}+V+ݗv@zI6Dc[ޗҎ]뤋VL͡}Vo1|3Ù^gDm/߂@QcOZgk1g_7ˬE_p.ɫ85~T4r23,)fNGd;h +nCv)͕q3R>?}#C#E\]KU'd XItgR a7ՎJ-J MV뻧iaOg߇oW%oPŇwʗE爪NMxdiMU湷`˾[SezGB25BX痫"0Ad6H6[CE2?ٰ:hK@MtrUn ,hMټbNw%+1C_ #\#5\Z pt7t]j9cRi(QBI;cRVG LJk=R!у4w͚kmoǣ嘯kL4.'ʅrUJO}\t͆%=k2+S9BgG¾^ 7?kio?uJN$2ߛ.zxshCHmtA5eSE~`[8U|׼<.\E8%Xѕ/c73J$w*)UZW`_5gy*- /xKROok3eLTGc#rO]T[́zk(.Z$oWr+H}/yZA +|a[?~{ϡteQ7KkO>67^ |'5#]:Xtj[|_{CSY:62s+9;]:ngY#2щŇ +I+Zd_^ZM*'̪aTdӬ4,W >%) إFz-ؖï7_v8Ǣ17ȱ#1īL}5-ȢP)k\LmNtbGE| +|2 @O,g. 쁚 7Ef9MkZ˖`z\ÈըVb9I +D\)R:?LIK*95'U=t/sysr[s t/щ/"S +RZ +VRe:)^$38z~WNϴGC=J6h{$4|gD-:M8hȿ5KxߜjoI|@ɿ7wke&!7'4C/M|CϦNB{/ _dO^{ȡɻ*W:DROnU3aʽ˕8h!5y9wM !쟏hs$Z.)_ltt8[v_8LeR{pc6Ya?=̳E_/ᨛ1B A&޲4<_38Sgxjyo /rc4߅3Ң[b-l9Xn:]i廉=urJ4'HR$m3FŖ̽;YoZzy39Ua FimV3>Q +}t_}HTY8?.|Zýsf]vgzn }Ջݮo[xWjy^kYvhƏz;MQ 4JDΗ/ӗV* 2Nͳv-vKd2fth"]CBP ++|XS|v~:VnT~1B"$ђ1p{ޮ5R_.zJn9WhdހRVs.lzgT9u Ǔy!oDK0vEss^I0'~&bx7Fr>Ϛ܅={V)%?č^Ge4r[1~e0905@MR}HJLhⅣw +.PǶe/}7YSؖbɵLB;>] +#0jQ?gª(W0c|^ ]Ae@]RClNC¹$ƥ da?M` :neDOSIfic"svM""yD怗NqcġӨ?Ct\b_%dwfHidܚTY1i\|R5MY"hLlLeچs`5ĨN/gUg6|9S\'C;j#z/Qb ,3٪pگIdp̚j0u6">Kg(B/#B> +J1l[Dyjj?g$ʀRR9~d}E~z# +fhQޘsy*^ry{W[Ie$X.x㙾Tb_ o`Ɛ Lh + ooCea~:[c/;/0cȿx,A~`ߋ )qh%0%lRgEw ESuF]-  lǩJ4, Өl3G c So Ԭ/\WVPuz1{ z3K߂DNF[z7!XfVs)/8/3ekgeCBV}Tژt N]% (V[gP*QP +0oΠ\=:ެ6n|9˂QٙVu`1j͎5O} .}t%տ).M(,WP^屈b@]N$*:ϝGE=Qt{T-1=ʤ8n/-C0(pzt9bhwJ;#;+Lm½iAucuP:ѹ-W;ț`[&"MԴ/I Ag3X-| dA%vAJWW|[SM Ni~U5+e58 d),d7am#ޟT]LXu\1*_8Y3G^ؚY*mZ̙[uM, +Wk +џЂAwA[-miR w잽o϶~ +c#Kfn}?Z;[GΎRWxylY]bP<,M v_2h\d%L`kنuoqU-,B,Iz'[]_ѹ@)E8I#hOO[^]PP*QsR ^XT/h^նGoEU)9Fz'Kl2OHm *I ӷ~g +*c_,xd>Y[lûjԙHFJB_ub^ V~g)mqcjߔ^;h[U)@e\=ۧ?/7)mNnۺ$A nYZX~#{w;rl=o֋AtޟxKo +xaWIH%W>V+Le==?Z4)(&HR^*Br>xOmnN욦>*շ*1:KCmQ @%;?sfiSuZ'1mFdsZ48f}%54;a-sL~8tw7`Zb:gKQD4^3Tkr隤=&ts{m>Hfl(SiU1qTj L\ ?7`_gu}ex>Nnj/;]T^ۄ`Pj( +Z˶9,) -ܤFs/D9#p9Fe* xP@%Qrӕ-S;] 񠍪}EGչ.1j0ӧ(Cn|'{)B4~_ +#kyf97`]악 +.u8NlnsㅛQ$e2T<3sә%glWNLs8N+N.OTzDڅ"˯ \*(>(s}lj)ڬ}=!f$Ve_ʚ^P/.Ks%"jYD]H|kbFa63HOFA@ɞҏSڞv?*ޟ fwnC/kuowb͢7])9u]H}jdZ>LD8*ޣ-:7(2'^i2beGS=YUM_Ÿց^.)cLL+1}[cT`@wg' +C{ tRU˽+Fw/2wjhp&p1;>O%z675bKzFN>z~~WwOq휰88OYT]m2$\9LNi;pF|;ĉUm&jY~`0\ui{e mISN6}fmWo4Lw4(Ȝu5 sG\6"-;e HseЉ}u}'Sw:Ť-mAB| BvPӇ%&UKhL©׮>z]ޡ:sJt& %oZtdJ0 *UaIB#>,=fպdoNC/iԨ{2C̸9tn$J$ j;k˟b~ݑ@C170c?.0]a~:!|V A]?@ZS }Nun>Vl߿7NY7B9խӛҬ)y ̎!|0 ! @[fә`AwCP Pt6{ $C;>(:o$\km>\O {tgC/(O4].C p-CSu[Ta\PthTYdPO㜋oD$SR-BٞYp L=¬G8-5+m8;Xn"8R +֢y%rS~ +D{Mps&%i#;+Yhf\5KM֋՝^ʿ.]=K5hʼnu$opigc=]zrsI#i2p_?2|,BFkk&P/OMS!vS? +OJk R?Zy_}tɝz[ܸcN)(S[Yܙ27gƑ]4{z?k4 +'C҆S|'=$( OG=W`_ \arOg L hƥֵg>øUɳ/kVZO*\%FOev`Ľʖ\!̀+FMx٪ mj0jDT#bl+\wZTzJs˟BwcEsprVݩ(NjT_ c11uiu~O*XG_+<Դzz8SK+|Y + MuT(}[.89tVJ%Ԟd +Xg`z4ggXU:NXkϗ⥶Tw߈I_z%( 9~-qIPuFF[C[~kwYXvBJ\54Wl/Nok62_GyHOvy rV8(7$aO КS#(,ބ_}u7ڛ[Hgf9gzL\ՙl=Bnw=Sar̹K%l#T9&c uBA~k Zv/[(evɣ0^ i \(UP0aŁH36/,f/E/!_Ct\ . JŽ 3 *]|go-cڵ'Vivz96gp>^a&Gkؖ];vpW3OsEC~M7bv7kQݒP-}Z#>Wϙ#6V9'{jW*?u9nntHzIb0BlvDũ"Mk5?_%О0'ax(F֫K"lvkwaMz]lάvsLkzS"&Y@SkqM5Y^Đ? @fQ:(n^ se;09t+Mg]lbR.5uV+Uȵ_Ck*%xq9S`zf ߑJ%Đ'(q><(Ez^N;ug9=YeI-9Hy5'r*i_M6 !_vЦIՉ\##kG]Q]6`0ؓM85FۜyƇIL<mP[i)V71dny0<+`җ`ыLy#{W ܉UoiAaܭIIj/_mo/?syPob~%wAB%x-}1EtS݃0`v5:_]JY;=&@(_Jvxsy{{3 +U3Yj=; fDže&Nt儞-Ɗbc88{4Y p: +ѵv\k*=XLgC/q(}C$+͎FJRՃH/Y{|kC-ãidrOl +O `#VoF3.Æ/LZ@~ެ~?uއ9(xtӹlB7}-:ۮw&^EKqF׳> +g2~R{ZlAFIe}Vއg霨n$]i=wby}N ?"m^!Z'*{K +[d@7 4eZ{LO bb![yroa nqvyZ#;Ύz Χ;I>Ao$ F/!_7QkA93(.,(1({PtQTHS f>M^s)aVo0&~4WwS1]lDy7+v9;t+1 4 8P̵. yPZe@R=;ޖ9 VW)I oO^}gQ7sa3tbap}6UwڳU("4VI -M l)@WhJs4O¨UySc`^2JNȶ.r}d1z|ع(Fsrfo8^[.1?P0,@4c|9H_>8u-Cic!mC3fY㚲jV1s꥕\TM|A+[ +s(\3R{'z"OcC~M$y(TEsZ Մm%?=F̉pK +O9t 1 JW?0yY᠝znp{{N⽞9?ϧV,b"{#AP$6+Yr!d+C~6@P skz6DP*('2([ x'f˛[ڭ$q5;Ũ7k_GixEHF0z͝ ;sn,~I0??Y%>'gtA%/]@K4]qͼr^{di4bBllck-JɞWztza>%(F?0 Pb;yՇ")fZ4>jMdԔfYS;n6"[iUVWOT+>kS YDtƴgCGnizlmlsd^ aE wk4Qsy+6ԗEyJҖ""wo'XT %baFGGT}6/ @k|2="'zJnFZﳢ^B2 2߿=hSr^Đٴg>%hNiGy*?ЯC9in=0Qul?}Mu^Ӵ`'?Yg9}3뺭LE{dT|rd*1g?@X^e|lT>!RyǾ隓>w]i7 +XYztQײ sNfh;NǎKP܁k^y@]mzQ:Gp("`J_z_s*gE[v9Rubh8_,wZB3Es5@@7ǖ}/۴Q̙Gs QfJ}LQqr"T(qG޹q~kNmo4Bb4sy%aDIX 2(dVhϷ~Q3MtQys4Qn "?}MTx0IP7 }|T"~P{ +f|e0> +nc{搰wӳ~yWF+6\yW>w@ZHϜqlCW$Oj[0*#d|X}RըY臛~A\Cӟsק14;3:ЦOinCg啓!\T0;/5?n m#y361.<8m4d.%G\C_aýpzmmtK{3%bsj &3Qk, +szla*wÜi(J8}S0^N4}lZ9  ZaƃPЃNbGXԉ˼~WNGMd*9*3pv3FFK4;N~aQ5(FT ~ޏu#d}e{*E{Q!]$u-1XL* +f7{ +"#|:.3}w[+R7_%NWsՖ݁C~*92oK|$ΤwrnhxܦUuY-M[I7YB($6 +zz.,:J}֕;^p|z9%LgRt6]k1uYVa5/sw^f]C.%llF4~I^/ c ȯ(L$XU _hv + -*τM3x.ThqcV+ah1p74u70?9?f Ǡ!b0a@3'Ȃ聂򐐸`mAA٠_ G%[$r_^paݻ`x-<nx{e|e:$lK@~vOPadJ:} +@Yklp5 \-Lgpb!AݳA{8[%/Z17ŝ{kOΕ + EAG-[4( `Mk 2@YF.:7Kg OMNKM4qBsǧٙn5V[ШBa&:LFɎw v]8A\+ y4*c"6 ?8 _DZp%ܹ + 9=-<O鰞=X7|Ґ7כW/V;]N?6~r0tȹ=\+!(R*(r(єB /F{iq0-[y(IUjewm xn%2iv` #;].'@gcs>vXeh렔/e`=w=R?@= al%fNM;5/9_:Q .X򼒣<{L*1 =EWyh-(IR^(._MPZݶwkwǞ1'77![& ^n?$uhv/!!8J@oj`]wCeOG0b+~΍ Oo6Ieofl5Vno +Ѓ\澫ӭ2a_| Yi&Gi ױuPcثhД~|_N poOipM~h2'ѹ,1}}JaPٍl-V>S>'g&dQ%~ (j]v|4~uwu๩Iy)l ݏT~kQX7|ϷSOxYxCW>9T@*ޱK^ʢ섛 wփDV1t,z֕lA*LF: 5.zb+p,{uXB8eqx;,\Κ:tw~A_6Xe!Y,k t7OKb*s@;MC yƊ\ o7|:9!9v<֐TWEF&_mYūu8-$g殑z2-f9E| FߕOnI\P8FYYBg'n<洟^yc1գZ0m>S48 Xu[6x}<&vtWZK5ބ bRUFPXv`B[pj(+F?myX#;uCx7DDQ*1>J\[_.gڈ#ϱQm4 hr=I2$FK n}ssR +Gh<ǔC7[11 bdR.Ef"&D8bpg#U쯽x5xo:^/cl+/PJwe,,_Q7$i?P~4qU+\L6&ḩ"\(ekc$ig|Խ;-DCH&bL()럶w`Fv&St+WͮzہGU x Y^v/I!GpQG$fS~ygLwv{ouknlLbFAQK LO:B;?YmRvf:/I%x39ϛBITz>ED+MŠ#aJ?Ҕc_&Km\(乘ArT𪴤鳸C6q{I<`&h"E1G/C-FFM 6ߏrhǐQ.tutbvMb BDls!.| =Ӑ7tӬ8&WMސˣS=zDS7}Y8Y~Onumb:vDQz?呐}4Zkаr΢I$ri /9p~Vr}26z-J2?a|nJ _Ո6\WƗgǿ+JpQol2xBs@ݽFyOc'̵}Ze +\ +rK4s.VIߊ5ybUjQ}A_ꨄդSUtW +Y+ I  ˷ "7m +~r9)\ + +z dFddd;%ȀuX4wAsѼQĐ߯&70wCo`ž9z il@aœ 1[r9w p6$@VJA,B--])MAi{=8u֝ WːJWJGn! ~ -Ch2JGvqF +҆Дn4fi\psʱ,V< +:f`hdON +Nq*Ɛ܂ +q\e +@+.wuAK:;~0X=Kd3Q`P'||'Kыkٚs7E|^?i:p@.A!wN:uOa;h!eG&fO5g= iB!=ω!7{쎷?Z)(yu`W PiRo07(pDD $\6?Df.lp|.= ֩Tw#8pR$P]]NVmo؃mg8_k&ۄ:.-JOG0lx3v:tfgM4-ywuq&W¨ĺ\ʥmKƧ^Xxpޘc'0nuF׺3idSotka}:{O ,J|, ><_YΥ:Jꅞ!Q6ZT7f[{\ ~XYbJMiD4r[1-T>"-ݟ$..jUgٵ5ߖvYJO\ZC0|rliʻ|n5>6 HM/e3O?_7{ID籲™ľTSͲ(Es{a|k:tRP7) ?OhyTg F+([G(qd< w7ajZ6>Cm>orvZTyMlk?'ji@Zrt xGUJC.GMnO{ +9m<FDv #e/' 9GQ"z3% dWx*S !d,MAPB1(1g `-wCq:AP*yF7ϖ_Ȭ}I6,%vf)\1)m*'-co|l^;OW8\olg uڽeR.YsYV7 9-er[?ּlNZ y /g _(<;mݔT;j,Q5.<:f=.c` |y@+wu;@STC{<i z^+=;|l3CلEt&uޢӇy}YQ`~K}މ-oWBlMݽPikp%zE-wcP>l +ٴS8GM;/SL7G@^P (5 +VWxƠc#c{"s˴ "5mI`Cͦ.Er 99DwU/#?5nx br8gN3o]ʞKz@=5mpM׸1 E,r}Por4pDŝHr[C^!y<?JWǻĐ;u5Ýιx.n=)v +me`fLbt1 +T+H-LG27Ц4#<}{! ]m/Pd5PpnM{-Ϲ~CjSϰmq1_.Ψۘ>uaqe䐬zgkXJigҴ#xIPQE@ET'e7ߊ[A<$YYiQuo=4d Misv(4K:T0)h nJ1p:.o0礈!%ϛ鄏}<WО9z7#Q<~ϑ=?rʸ~dG\ζ5zŇbʱ7k$*nGGlT+T 6f߾r^}m;`CZӽ5t8Lp1yn*y"&QZ{oU-zs6C!A+07>ڹњjI#S;|%k<* !1_zpb7,pu≗a t|8R21$LhWn$ߕv U)yV5pf{6ٗl^*'Nf#B=N_A>oKeuT§ޱ1S6 =^e5أ~4zIJS/{ԪƻY٭~AȮƲ62Ë$ͣ %:WWvfZh5!*dd;uqآ^Q'iԋfd6J鍷ВB!bK%q2m0:0g_xa/2TmDkX= +mfX7w) 7A1iskJoޜ;YbxD"WWKw2' Q&dF +lq|0{,2JCY={" /d~OB{cni@8✃Bn52FPeqZڃXrDI \ybEtfu>ope>o +"+ =A&.A}@S" d-_I֠y)q:j ddma"?>8;:aK`w&+.(tB:d>jr@,BwM{bNjJTkZj.(َ3PښFWVV]F-W&L/OG0~\;OME%~]yC2T=  GG }DeZ27e) )lX|;ePߜaoq4_?2soyy|;;=w gȭd?2Ag9$W?1ͼJ_%{ێƻ@*YöP᥽bsx1'Rm7 Π*1(rN5 3|gjЃD$ǗXIdy9۾p>Jsz[68W,؝ +d`97η=P߆BcjZPa=;ꄢ[MQ` }~]}GY30ls &9̷x<4i7՟SUA3uK(!*`-5#O߲ +9{u&gfsMq nf/Lu9&7kw~-:=2_Kj]nDU#@lCf1.dkwxk7{س%ۮ~hz.EPՊf$v/sb<]Ϥzl#,^gVy"LoMSVG}B->)&XK z߉Dg{ufSci!ͰU΁ +[p<"TYlc\,D3a3S4KT#Nɤ Ƣ }/f+.r|{.t7.jTn5e=>X?^SlFNVLS`ovGGO57޶85c/-mJ?=>cA>R@!{/+= Hڲx*FH4zuWs,0p=M'dohk $Xg['eHd7~\(8~װ@nj/l#_u~Q$~gZaZ0U؋ՄݱH1༪\ՍK;#R5H~_; [:NRxubvkg;pB~W* pri]/Wf-0IRvyiN+|V^Y%-~9͊/z?@K%s)uK`hIz3W"_Nc`\V>J5|宣u)9Xb}< YZBaO'?0k­P⚣Yg;X<mPRF aGs޾PMc'+BȘ0lURd=mW92l CYίt- D N?<(ڍ3gO 5>߽vKvCz| .e֋6oyYIF&{m{|xCrӫ7QY8C?KWb0 ^fݗ6v̓z6vҝS8YZGUG8 CU-[744eɋϑZʛ TNH 嵰;Zd]=1 U|HVFc'?^}ۅUKo>4ݬ՚boij4ms^;W t}~=U9w{ 6s/dR5ՑOǜ6ЭU1^K $bgOw[YiӌEH«YHį%=uxN.z8Yj5vkG FU>gT뭼ޜ`yhI> _Fh A܈閊!Z%n|TidvGVqJt\-.}Etf3A,z|AoqӨZbN̋[u0PR,Oqd!2[ܬ h1,@{XK~5_-0DAvVܲ섰,Pof9|X*2o:OrjAqR'663񢷬 =nuv ً坫^Vګ¡ڧJzpEu":? nnw0O“I^9%C0Hh5Zv,VFeך0bbb7dQ$/=bx-_F2Tbsiil +ju3Ck4dN.*=S# `l4gKưr1bznowt6:`4=!ʌ:"#:ߖFT߻%tc4v7\)s곹;^] jӿB{ CԚ<b}zd"`Y]j;ä1%&ƋqĴɳ*q062 Bu |a +K/4m{v)[.| 0VCD,gP蓖(%8h]JD1=iz2</@OwZI?~]`(S BnR co{q1 0YFLJ4ff0cHѥkΞU8{Է)Vl_2t'[+O@8 FmUYXBw WbSẍ́.\N?/mYbj5 o>^4AoY-MDUbEK?`}ˡA; 7A Wnrbg!ҷ`o;h/Pl,sX!޷16VE1zty#Rg?Z^}i4r>`fZC]8|3rK9O4Anˆ*fA.Vqʀ]+9xy*L4n|ę#Ov`ޖ^ӿ;ukb6F8;$(sʸw8n $ ̕ k}Ȧ咼,_'kF~|^LJG<{doWyoʓfajv]Fu!+Q94;pei=@^>. Azr"բ}rV[{4fzD/{;kFBXӹ =Ô4lUM_kBZ Jz'm/δ]\V,`CZ;# (tT_Z?b#mblg־g5f0-ljA< 3.-t{uScz1Hw".V9_ Sg@<;呄݂NByPK=zXvҭg¥`fz,? ݒ;ٖh GAp;֔/g]W5cz3U[67_Fwۃukπܬ GMͿQV@^9^lzR} zXͰ:>+S64YY9gol͢SjkEKpMtjR&ZyU*h*[^֧D[ +UdԊW}~@X>ԶTz'zŞ'xsmT`Ln*Og 6{ź#U5fܬ_S0cx]4 'g%^oI( ׋g3oJ''V՘^fؕH* w]R#TnS̏Lwi3fII$,_ǛS3`輡O +( ݏ^58Lmgm>OUb;;iW4Y?vnf9l6*j,&'^#?ސ~.4P ߅#|rnGQĞ8-h&f ufg|LVe%[Ocꅣq;9ˏ*dK+@PO5NF=[Ożۨww +.Z^jj`sZcZFanDa8l`Jh`@ ~ :S؛>lCI# +."j<0_v<=ط>^ +pjO19ft!3VVQwpjPW"M$ĞPW[ 7zPh +"(krm/dN89>/]r&yv.03#jryp0:red!x-G>Ǿ)JTLS3`g _ PΞgZ?utH9^^,%FL;XdzSnhkUek6m2uM53Hwٖ`i_taU$<=CTY=X~kZ{vy92EI)CG1mŤIe~Nzc(tk/pܙa2=I5C."?[RGEc aGIDn(?";:vtk{kV2a`)okw|Iw +=*K;Ӣ6uuq=׊s+w3zZ ߯ߴ#sS`30Zn(V- mxL{4.͂ۈZ`$~ٸa)JmjDZ gV0NZ +٘ 6_%P5 +e>ů +tJnyLj }2(5 ʠ>)t*Yxod>ך-gɨ:^cc+^E@ w}W˧׋.s-1OB!+XmMNL7ֵrQfJ«#uEpl#ROλŧ7`Ȼ'Wmԉ9gҾмCk㎷#3F+LW؈c9 {zY[ɵbt-!j{ɛtdwrHk}츤2vOGDǕ3I2;ofPgդ.[[I.cϸ]wk/wqjK`6X>[NOջVMiRo =4ۢ[vn<4ha *be Pf_7)\f3Lh~\-d$)̍BjT]\SYeZi61סYW8YPL?HA݃TR^\rJmrB ;IId"ֈQ0.}L# ] ;%L-tZ-B f@"UrR 5pI  .A. >䘴ׁۿ@KE%z8V[<60u`C`XePKg2KU&@[W,6h7E)"@  ӁmxуסĐ"*w]QlzxP!ub`þ0n (@o]h]tgPC՗Yj @ >K6Qk*ɐ>|緀V,C7N)r);=xE'!n<` 45~:d[, }C~]>(E|ydyDXQ'ko..Дj\,a+4t+5rF̞szr}ə# +F%/w,ozlSpSE.%|V-l2zw]ЀƤ0 =C>D)M~G' r;Wx9 N% M'NLt馺OJ +f4]6lJ9w VOsv +2\ˉcmak?Wm@k_h<8dPCzDY$ps?HX[4P5T΀hW@N9't_0 +ϧqwy0O{Ǿ |?D+㋜{pVN^5[w_S#YT{G&_& U?|g'.?X@DphZ҅Gc"Ӿ9Sgy1'T Q|'0ѝ(?[iUn?j bat2+'L>W߯o bwI,_y|TroZU厷{ǻn8Ommf$z/E:@(cWǺ[RYMPBPzw"S8Anku6il`}fY`-@Y + 8IH&h:{T0>ݕ.r(Le._/ȵF@::(omzp3̏<56wg?u^rzI.Vu٢0MrH呙irΤs8'J'۠&Ee@4~lC24OF-<پ)vS{ߞ6}2ϫLGE߽|Q)Jg'lrm$j3a[#ߔ0# D^0}xe~ -/j8~B|/ĕzTtQWe<;;.ыuu>o[0=mR$q?3FAzDQyM >\2_A>C@n G(-y<_5ׯ{KG{mK3Cˏ;m\݋ggI{M3Y[q(p}< JuU5iWkvs?]>cR0]ZkqnwSA>}=Z=f +1KFU;UTSʭּua3)Yw9bw[݉HTX/M5eҤ![F[nd9m¸YܜpS=58׳|y/dky2Cјp1rt w)'6_IoINgK+Jf)B"Wrk҃Ecڲa{ZN0*\>v3q[w:h^NRx|'?.EnUڰ-]_ѳEKZ +| *мdvwa2_|O{aOׇovwDcuN7 f(>lV,h{8۴Vvs=UZ44|||>Ft,U]*}zoNZkf( L$'^7ޥl͎s6[䲵b᷸"o.Udy^`?gprq[-^C_Iգ$ M 5#MMYyL/P^}{ꪦtMy ?HM9?jx-M$h&Wd0'YjMB9 \B"":ޛQo_h>|K:j{₩zpdIb4-ŰXlud%ywgK:RbK]392S+XӼ`Vǃ;\pןiܹҩQ79[XdドF8KGVW<٬ӫz{d1/Q^#Ze*QҮ-Rdd o'Ykzw99o9-|uŤ9}B1>h[،I2praSwѯq5iz_̅Jϻne3cn,tɟPؖ~սbN9/I t4g3YpX"r"rWJj!-y)4 seMoe!}U>L\g:v*thOZ4i +C.9Y#) +[دDS{\-z¹tTXm'\MR*Z]-̨*uɚ}T܌Ix6M%ya(,w}<k1&-dsɹH\]rKщFjeKz籖%|SW*G*(cgϕ$Dr@TGXYz `P ޞPF<~:7@v6F@s@ޫh+ #ttKAT, {n)B\ADwsi0 'ؤ˿doW<1(>Ȫr` 3g i $"y.D$G {oOZLo\H[Un\i(<{LT*̾>M7O9?PrL*ǰ@|[n'@2P@BCJюA(Z[8 M +m^ʡhpwK Фrt^Z?rH"if@)4%~- m@ JA7͸w_DgEm=o<\^?2>@G[UN; oJ+v-أ*&@sh6kCkKA3sagA7+}V1'/, p w |pO'T?_Ea-D¤;zae=ݹod\QK8Esi4K[U-2?W*̷dN†5=ćZ|uJ +w0)hݲiw a3.GGf{+0aoua }-nM?[d{m,k$|&rrmL|n䞾uu1_)}·5x= soJ8D.f4Z(^`s%yϭo1q?烗>\ddXrh z޺/2y e3fo eu؃\>2> tj=.ʸĭR'7,c+*/qMd.y6 +}N9 Մ ZRrGT'nk|k +hs`M$j[פ8#Q^RzppLNV] ݓ y,fBgsce_Un mؽԶf'XUYW"UD<~ ނ0$B=[.M 1j<,glb /zm>u7mQþO@%܈{A Ί2 l _=JiWuk'Eӯ;9f1ive+R}|KQv361;%euoA󀢈" 8(⽟zw].ݴH!{%hC]ximڑhw{xt|+]ƛRM=nvت7EaR>\0xMai7NoXvr+=;v:V±M2oGK3uox><]_lmQ>jF{,͇bB(>L:c, tK'a!jА?Ξ}t ~ ,5uĩv15d ;S~֧˝&}%{-sY FTijʒ&]ٕz(Av" δt?6ѾqGV^[uXU(d^/8-D0km=twQ]+|i"N24sڸIRAy.G{^2OBZ#s*22ƒ}]SP8{{/oԪ~4IYX'kVj$Ő{&Ub$9xSKUl#̅փ4Y5umZT|+w=񧶂pp>V\\v@Rk^ȗ 2Ea2?#UtJ~+52kڻUȸÇ!Bc, vL +}ʃjn6UV yK)d0+}Sc:>|6QS +}cdEb]fAdKzBnYeIVqTtzc=OcWģ>aq8=?e{Ų\@ix/Uo`EӀBp:Kw-1k4`*p_VA`Ymqra`z +BCH'S&߫::_>+۹x8^-D{j^_kg_w3U2O.+n(& b9؏m|!L>>ΤO/ $ d~B<;,v$%ݪg>Nr_8s/,OaC@ oz9^%\ )@>y@ 6 Yph)x:fOOt45GDMb-e~lwMҡUOWdr P@|Ĭ5ĺ}dYH!kԶ*zN +޳ F ԸI[w}o-gč;X9|n O6o^L/ >tJ@& ־)i4 +}q8%q tjooǔn_ܐ5]]N]=cǸMX"d^`^[P4eFS%m[?PBjhb/?t1.gej-{w`>3NIbv7_BwOrƉ22 2^JFFYѶa;;BMH]˅^ڞA?g6I]z 9[vt/YT`5\6nc|$օmCW<*Jgɭ#*ɷ~i7̫Vѫ}}N :v~om䅒s5U:wvxcCN>֩R+`s6 #9@ Fw5P~* Dj۠Wü7'vud^5 Ν}(/{P;%ʺ;>OMJ|vh53oD6 7Cm@Y3Ȳ;ֳr ,NJv/h9 ^8m.S\V'YUh(^~jy$jYzucExF +ШJA#9@y`LAw,n .@j>uݢieK?>c޴)#8dNu=2W.Y:2/fU0tm1Gq*o|}??ądAr64XwSI{j܂0^EǏI}bnVXsڽ|_ﳇhe…1G&1ft,?Α5 +tF;He~߷̡| ІJmb(|KʾALi⓭kW|Zvuc}He' `'ƹ,q=#쥧I=z%,nԳgS{vw]}.eyA +xk}ĸ-tƋqq9ڰмRn/sViC|1~Fb8cӡsDUar%Cw^2 1{3mqzqüs%Ct)**TW9bSbl^wrʪLzgu"͐Ș(aeW!i٦; +ժw +~~._w\j +N;o]¶V]SܕDEBȜ ;`tx-ըoe1yeTFp4Wl#fyNUml{-c07?EB|&u[⽲ysb`Ȟ)Zp_:)5%l<'i:);g_>ڋödlqSM3ИAC\xraN+]"OdҊ!hE\I+7=\it,PcZMN1o]V.y+sݷUې;]?x n\3Y!]._2]eVmn..XƪU5\[rTOxÐFj t#Ruw/.֔ckZ8.J=vK˭e:odܶQK]9 bzZԞeުVmQbU ^餖N=2_\fUgQGctE_ɂjtfּ,ාf3OFކm,QCFkj45&AjO{]5{/el(fl1->~ץ.浡)CV:YHm[av<¢u段N1NÉbrQ +]OeKp]نԀ>L5KB)%Zoq96 A%\LS*e>z/pߠc+f(  + YgemMS C㬭}Ƶ&yV>N6hiXܫ)?l\|Ul@SکA&^/ 7⑐zE%w~SߠrPaY+}h7kM8tz^6UOxJÊgbC+|t6ՙj&A[\zA[7!uۤ-alA+#RT񇔩;??hfTMp`EJGop:m_mP0x2:$'DǁXnp䇇V ;<}߄_Mx>NG@CqY(s"~0M`%X@t:VѺ2@ +ph!(~MRi !!wrĹaOohe?աzZ];SGr=d?X"7~n +P[ >@/xE9.ITnƑaK4Nuxe_a1z;y}wR&,GCإf6 v`mWV.0A)44 )4!8FykOZ+.UK#mݾ*r ; pd^[i-^ 7=0M''㩚73?޸ѕ_8e<zy[>`MouG  +*s() +E H1]gJml:d+ux}= 3+#?sI)zTK%LOtHz{wR=70V9lBqzal,;c`o|!0@$t9R|yRbݮ}Eۻn\7w'=P0]і#{V~pQ/١Zk'%GMʼ.%d|_w:ٻ4"q5Wxݜ[\^yhq FrZs1c`KF 4Ue;:Xwap'|._췣 _6h{7;E߷]GUH*h }}*WoiԲ!\d#8яK['LK{9';Ab䷹bMNqwEwꄳġ}?& j0P\4v@CI^gwb} "wQɨv|Qϕww{n$qC;:t"7Fiىmu- t ] K>k/}߬rb +Ě=NFw/NPϷʮEadY˚wkȩu<6-.fPCk2͡t'VX[dyBo0#/Ko泦唚K15֬ץ?d{R˔BC^̻n%lY܆aꙴN٤|5}k֘f@DegX,햳X.`?&[2i]tiŏGd߶ Ԫdۋ]]2nmfssuZݥk)aƕf=M=ќzPᢾ9jƷo].aE@!9nS;jmG5hS/~ f+5:@ֻN_\jfՠ'Ϧδ;9`kuRK-%M vVZYRM,7A:3ByATGmQmTV@fYٝ+۵ŨJ`uQClYUЯ٨imj!=N#9|;:;ƣDv}:˴2sn1P*z 7CFqrj|=Z@Nmvn/k]/G$Hi쬿JTDk9J >d&Gㄥ#}ꝋd=:yjcs.&} Q ^`}Ft{\#h׬-XkPYqy Z`0{t65qTTJU>$:kz>Gs4uUEydIgi!mhs{ JPhpnp+?Y [ =DIl *܏[3"P?ډEp,.GS,=00KHy((-+JӸ>oqqY"G9 )$ͫ?9ռsd'uVlNX},vO^s/hvڊy4(jE+֤(Gm+{DkdV^}^qbmRf^{c=*yα20}qU߯gts[s?x'gwznMoLjc(ɮn3i3Ԗ~BpzL|(l㤦z2z4 燇v;5b2̫ 0"Fq7Ӿ&GѩD~BƾL"Ӎ)~cn?xc;=S#4De;\ +Pܥ-YX<}{{;Uv(]9:r44~sɽ]wsov̕eƹWHّ"(!<ǯZ1Yez.US?P{\ +vIuԱ1UfU~$9zx^# k]^tm&#ťSbL]>U:}t,jӲzMY5]R\zIXxmx#Mo۫czp˝ɏ}~O݈݉;7!8z٤Z.y 0ϕYP/έ]YVce5$jaW1(U1kN~\0%)Rop1w?6qQ ^^ܜT2]{iaky56VzuQS~g &U[QPY[VR޸>Y tɻ̈́R|Y,-(VextIo:PZ9^^m.[L'TtA<טAVљt쀻Vec|6:s 2DJWs)?͹HQ咍/B6^.kT߰dۜJivO#fW/I-Bsy֚XS0STi]EΫM=ڋf-zz!dFL3t5S$o*i-JB{, ((4Nhn}lgr/ +{*B-^U~l>N2t+1C-E·4!usu$VXgVx zoP EnӝtFvpre=Ev|9O/ƐЩv>\fЛJ$3iS2=cڰyEG⠗JjT!Y<"zI ~%ЊZ(a)hdQw5G%vJkUBC 5M=@jAAVAj@% ⡃^DBt +fm +9@ z*KDBὐ|+a t Cld%(o%=[c 3T8)~sEhBP1h}(r%mX!BS,+k ~nQIU|wFLHjLj+Ü;]r^a)瘧q٨G]ZIOJMlK 8ˀK,Hh7o: Jn^-ɝKfEfciڳWqDՖ\'oTWIoa?9K繹=bTUk~Sf8o}4HKæh>< s +HW,EY;t/fsr%4wbo?,a,WCsT=WcH-˓aԆhjVܚs6xu +4z[mO:x5M̾&i"i#Pif; LI6~셲̮@J~][wgiA3uLe#Ca>Msj[2A-T'-KP|+=;Jٓ7yE]EʴrrPuX dGrpAXgaի9dwL֠ͼXjs y^>G[tvWIGJ&u&I4I/.ǫ$Nf|S )& szІd)RpsةU00gCR'j+:+UjJJ_fHUaL/L\{|7{Jءbf'1&WƯyGJ0f#lGb#f$tNxJv3Ihs+72#.U{=?(+)W, Z$W倕WQfՎtʻ(T =w3N*!}<$Ԡ1x13))Q8wi=3Z̼Z=qYtG$~ Jt菊baPfI1*nEO(OgucW-{Γes=)u1+R==ڸB8Wdp:Cp_K6/@$> vwgcJ |il +s+\ +ZS[oZ 1τ#oƢ:JA _``6yz'cg0}9_zhtvS'A]|qS6ԁ.>T|n'S#fRmW3 s8cWKqVIy=T$d`a3VƳ9ouť=kc?u1S{k.8[ az-HZ˛g~-ݗc>n+.!EMpzj|ۭʲGZ4e.Yj[δy2JaAKweuU|i#Q;ƸZ3^bJ|+ujU zo:Y{kXF(\Qݤ7[oDu|[Afkڜ}~EW4fm7kZ#{rBSVqYPyG;2(uD)]-9[ylOƫn9iZ(}Y#ٷ޹ *]FZC ꥦ *瑵X^TIݕGu%raW*Ra0p,O5dKYl^μsxc/#+ktBj/=b +b2Pt R/LS.xARȝq>pGI>x$ILEt>68EY#?x*fi T9ʧ-QoGiѪS6wz72]8B{{sN63^s!;}߬ ߜD>5p'Xho͑R6R-N1  +Lj3Bm) /| u60g $ ^,AEw@*O-Z%'iA3 +FcDSO>BR f5fjCO@~ʜ%7 T +k(@*U#!82'"yB eQ1#><ϓρ0 q#x/X ÿErHpfiV,@><zwXo  .@T(ҎL)+@2DYƂ *"%ت,H6yy|/)>?Zw UY(t5BX8!7(0xSWL 1fx +w! ˯N/9)=o)דV4RǏ.Ha\1p5OqB|GF`t]=Tb.rzp9aO^^is<0."$ +7 0Dƶse&N.sٍC^1B(tJG(5۶&gs<^!>/z\ iKɃ\gAwO9D*o~:V7ջHtK褵Y޸E/4`3 pVc~? gkC|ّa4aGv#n@nq:N;tgUg, +"/,ߧjܞiڳ[Ao=ַz;W#|8Pfm+PHurmÀ?Ed M["iHY~~9jιF9 I +RemS^̇FQ;ou~zk$U%;hWd4;QϪH÷ށ*}̵v9"ib?LI~%h,&Pү|W +"I1M]bzAƢ_E?a(:Džg'.kdG߬}/BKMY]P{Q&> о tp{_wu'Z]m;g5~➿I^ 8g 4v5: Jlي!kLvA +Fq:/d=vOMv[N4hl{`ކ+Mcv~@/ʮk"dN_mxaysf#TgnKmlxӞyTFu"-SԪ WBWH[ujpJ-: Aq|f|An"w!)bRu7ήP>Zooq=2ٰVrn[^gn?Ц9*F"6W<4P$ds_Ӝ,J6h,.֗̚/k}ڇ4~x۳rmNw݉b*-\NbmU\l> _ '͜3MGVVWtFlt1{όڵ~zsrrQ w<ϣ*LzVI<;AzF('k\RB֋٢YncPx"cs&8:vܻa'x.s;n endstream endobj 29 0 obj <>stream +[1}U*5{Mw?)\CAuq|s=Y]eT ǀI쥮EheV]V_:ɢs~ o9P<4~ Y)zMbqaڤ8=&k^c)QVU~KS[u಻&b򋂻}7P޳ʲrEkչJ̓ԙq@ +n[͘wTuG WBI݋T#k*c|DnQOfP +2Ӊ/"Vn~>/?Y'+W:{j:-^gKQ/.'K<=&h^v +,PHɕTgWOաl\xv#QG^VƳ{jiB}HkHzQ-?=邧0:?BAb9݄H|x@BK\ +3ΑP:xǔQ:d<"ڴ&%rWzowקoݦ%lr/w[携5iROiPώG*r[^ iN@j%FHL"0=6ͱ.Q8`=aBk1u B'>{09ܩ> =U{/栜_6?qWxڒ9k{,WyjINFtIޤ>euYW"p-Cu7q;^=iҝv$,QY6bgY +ط(+<<>Ǘ`*Wx +39zTa{ "Nv0fG(GܲC zO}džaSH Em,ֶm궴x00&(6? 孛^ uxj2kn6[e +=P(2?X(k~y4W&BncAjJgAH{c£VZcjjZGw߄jgcY jpR6qQvZ'^nw^j̋ M +w<֜T6 d` (ecAI2̸%Qt'5OȸUg]y_J[2-Ŵ4~TC1\ܫq"GE؈"̾ +X ILi~Eˋ7]}»nq_v]#[zx3Ioјf,>nNho[?jΤ$GYo蝅F&玊wU8js[Ff|7CkiP0͂_(+˥` RgtӋxmNNQ=gN}_;Mdf1HyØK|#Jh 1(^u^Zm)TǤ\TܨEx>)?H_S5F?k|x8ReAkڇ6_L x+I7Uwmr&Nf6B0Z/0$SA̢! #bmKJV0ї"A& Ӵ75j;_&X]sB??u$aUcXkԪn3zٍ[b܏g;)N?k~6EOca5e~G=֘nc\oYXCo/ZgI8\A gzlz#rUibSD\֛fIb dlg-I֎>'Z;rct[?598qLJmfV*:ZocZv;7Հ+-sLG`ΦuI]=1\ybj|U֛θ_9 kc⼵^8. +/= +X([7򫩬&\D3~ͪR}R\ Q^?,\G21 yfc9j ke(Ok4}<0Q3קǗa:8+5ݙ9m[)eFN9! +bn +:0;τ-#6#)yT?Etј;to\cQeN` rݒv#N Jn;% omLVv:M+hʮYJ`y&g^2-L!dw{^N8~ )ޤr.Z#ɮGA=Cv}ё“A{@{M_X471qp:Pu3Ҧ%Uߏ/x3| x>n͵~z@R> Bx"!B!vs??·9ˣe詻';upt_=9|Fjcb>Im=鎛[6ʾ<#UVN OFR[s1 4u^Hభ$Z6NnsSl[;[Q޹^ Eػ+lvWɁg+Q^ߌ&gWCYC퉀D2{!eЫ~#csr[,u6m=Yha59Ab3M {5)hG?lLg%`S2 +dkTQJή!fm0Tr#39oJܮk Qк!:޵{yᙫݨVzת> \_lpjȕ +Z>&RwzT)Z8J VbK x|/x٬Փ(곪Fru!WmO>QQ*i_XaZ^dҶIJXw 3c4<;R{rcGb*jF:k*:ʣCџu J OѥQ +%`{Va-8unDb| +ifYry5 i;qՁ?_JmK LOT;$R5=e~J0A5):Y`WC@&wvmFST<~ >40.`TXtK" }:n!8x(W}N5xME+~YҠ7J,҈?E*'DTB%r +ˏ@U v1d$)0u`o5Ve`4'ٿNk gS y.ּi~gJ4}ɦPC|)zY3͎:jv'u݌mC{Vݡq~ж__Y|vT8cE9u/['qq +m8ه8q¨Lb9N+>g8 I0V~xaqQ~S8\3w/S?IBpOumftu)[8,N,NnUlg<[ ȰjvX'iljG;7o`v֨ ,'d%dѺ4{pvzI%.NIbqt┪\3섆=S g %q&tT3$-[/_VzzX~~֏%.[Mʂ?䒟R~Ƀ'P?ɧ6؅j>cU͍OʪO}X'a3εgXbBoCD:J^0>]+w tNuEϨm[n[FlO@{rv@UH^%~?2@r#]ll8|N<}՚,򳉬awaYeJGo諾4o#)~-T2'k܅`6][_,`Or='aX)ɕHqGYṱ\_-6BC>qofx.7H\WT?{"x8SrZfi=[@|W‰δNv[|m;{x}lj䣊VEmFZ/jwWo*_._bZ{p5Jʨo6iCd~48Mܢ"B^8y&\Ar^k=w9!N[KA܉Ex?tmRΫv e+24+6Qk(HEn>|PvӶds)yeg@ ?{wվsQcTM}4>UWZ8(4PTtQ/ B'|t@^jeci}mF#U\*LY /̬q29 pí ˬϦ`i&1n54,ȪƘcO7QL{@|8}d-Gg;ϊ7Δ=MϛО.JD|:QQ⼱UwG]É?~pxp~ve{s\z{B-b*(eⵗKtFGoΘz l.DZI#LeF:AДxem =}buD֟}&VeGL-V/J8z-ɬTrL.ӍJE-"Q$kkoJéA4(UMؓ#^6M?iHq{5iYS̀k-[\kLSWoMc@=똺7cZț%HKxa>O'JUiRh#&.@B9(Z_̿U|>o=AF=Q qވxk؍BxH~#9p4lYyC &F'a!"TLLd:mmXK;{T/Fu?c"d- \$T YeqHlx÷yJƜ],L/ƫMZ4G;7>.)J +Zcw"a?<:6~8 RZj O]ް5y .-wUcgn͟kmޚp6²` +:c}iu5rͧ61>(ɯ ?㐁G^w"" VAg\C7tkV6b Vg?Vna=т"e颷*7|3FܺRuET8yb +n2G}J֍CVǘ2}t LF1U/Ect$-Fx9}ܳooWیџP׌fd~ z+Q. Z*yIr"M (7xzJuҤXOز5 j7l5Mf2 +N?ό&?P$B-39_% ,rzZ\ݙ__hZɓu{m՗\)b(,n pV!-bPVbG,=ke4Z`˺ꃷQݡS:b'BB85!ueiYkΗr^j۾%]- +0SkUmM#YznM)'Ğ F~n :E$M_Qץ[+^H:^{zT5j3ss+5vMoM̶_XFE`fGcB\'rӏ> r/5njSJ{|tm\TiV=): ֻ[Cn{vHTߥe2Yϻ`&d \6YGAݦnue +׋;-vX1Ҡ8!O?A + =5Uٜ4, q3 .KN|qNP&*Z*y+x+?pZ~DY~/ߍCx)(r I}uX~[*9EƝrxJѫ6 j֋e 멯cn +v-{.B&SK@w<*YeKvUجG֭-p8ĸWRuOƮҊWsq/^`BZ`tzFЇ8A@&/+n)^[*:,]\p>xg;`,hBBI'SCOxGZ{hAu&T{I C\>"-o[ \x%$#a0Ygx`xã + ;>-X```U\HV]??*_q:9\s|86[i +,j^ jX([^xs\8/{@;i=C|>Fl @ U0ա+}Axae/іԛ4ӪB-'e@IIxo_(;?-T;_B0| f'1ն ?m, V?}fmoy`:c ST 8ͻ8t7nld\8Ƴ/m^Z]ɰ8j.cRX738tF&OW3E NAg˝2,Pit?@> tzuzvDqQ8)q|J@Qe.m3,5ΰo(*As셂ߋc!2n,Ƒp-rZWD("[;*a.K_$`%8$ re'kv"A]l +gMa(&OUoqz=kn.=aOBh*Շjt`U{%gqg/;9 q>"Բpj`ٕ')>knI<]]?8AYֿWPQ}`eۭZK1mEޫ7 v';>5/ .r`[q>ؚ28@e#ޱCU''n%A6F)U2gCxn8v {[7Z}VɆO<5Ҋ>n_r瀞k܏N.%lKeRY|mősER7ۖ申%-hH?Kxs;zYle|?Zu'ojHrt'h~;𢖾{>.kvLJmWM|"#YXPlXϋrڒG1ݜdùLBmYUwgV`x5AD gɣKM!$w(|njթv*b2o;N_u8Bg1?=nT+F=aMgsI:#v9 >my:-uYׯ@J #DI*Qcߍ2vi-wאYC5jH()iڒu$͖;fQolDa9WatQr?>v 9+J')"6u-FTs^Hi?Q}<JCqb-p2`"9rAε Rg0?i^M+1irJ> 7JUֺl{='RftޔMDP:4|Ywg3h76PX_rFkmk6X*R]7}@b`I\my\<n= +,t[rln5 g }Yr;/$>43v\3g"nb9fwIrU`w𑡪S+&N"Ƈ'ysT@LCih6P椆WnΠu_}mKkT"_ ҩS:48|f{mC-\\y8S\vjUq{cqBG X{ 3XT !لjǠA uN`:N4ӑ]|=I%&vsV{pJ'卧i?sAUm CbV@%'ɈHŌwavk"ժ^5Sd8%V2fwÆ( I, LhcP$t\@@8bʡ.Aevo֪#kԐ4wF x4-Gkǒ*|_<|uޛk]yu0r7劍;U k]ϊ/"z:bul6XChU*-cZtx8nv@'d v +Mn! q̄qQXov]z])˟|Cci:z|ֻTckoKDq^Y]O5-X_!T:li  @9%VU\SHUDS)w>DcQWz3_}97n92"r2oc1F3{uD[nU_AX +es0+/Wzۨ4 S>Jqdrt_bT"$(&b8J$^w^'Sx 0aiACWN>팎%bmvit6YsxHYG%U~^"yW|yf9Է̨3媪Xb7NfuBxЫ^JSuq>ˇaV&0{mt}dˠZ Mbh)'@,{M88q) *@\G/vݕcr;i>)| ɰ'[o;R +ң_cn9P^a dgk-jbFɮt99" +Uz;? @5%@wb0@i[ tkP} PMԠ`v=uڨ">A|.iٸOU.kiezrS߁Ey  Gi C;PP Р+gW +@?rm/>'W:y_4}[Y +a#Zv yU̳8V/y9=`S'xIgИx^}ɺSjf. 0T!A[9|ۂ1 ` 0d\0yL.M=A~DugC-8N2 +'R +i{-O L^W:=yB)0\j35Zl͋mDz"I|wwp|~z<*^ZLԣⵣ3Qgvm{d9 <ko^Oք0-l]\PM Kz?ش~n/O`n +l?3f2[.X\1<S}@z)7X\]FX3=j<"XE]28?λQg͉MYǝEΞjf_33vgfesxWҷ֑澓Wu햳I. U%lwbP*i!9doCUؚ߫Ƭ`[G" %;T/ư3/?w7<( wN| jo ks޶*pX^["y̜^0z< +cƙF|bkܨ)|m x`ADGW"vP<7g|O.$Uv#7 k.SØ߱6XJG<ԛt2:0EjPhMϱ4sfO^׌hxQ + ~P7ƛSn0v-h/%V_Fq~mavgp Y=;ݺwN<n/_̬O|?a:~"a;@ol-=t]g &YS8K%)br5qwoS`XV*22++1j+2+hpQ_XV|-*Lj.zN9IegItFP9<{V:Pz'!:+xHn?οųِhJ3b޾-3t-!/麈6Stӝ`B~ ~졭e#oQ.M#ήL_( xz`XB̐y;-y1Un>Mv1RlmNopuH!J<mDKD!V ?ylہ;NC!ZC{]ѳ~DZtQ"i'+¿wRɉ6.;–mnX1uy:g 30p{ yA +Y8u^X3J~fx˪e+YDge?g(s^:̪@ gxtѰ[(ؤ{.; + pmW .:\$+,)ڸ\Hvg7-*.2գ0\f<جգf+tc:/CCFC#/}Dz3q \cmߣ'%qRnvjno}6ҫmx!>pMw +(2:7֟߾=a:#/'ƥ̈́!cހdB]D$ ب`NJ/g]$7VUlG`%?"J"D,#s$G/sau+6}si[, Їԍ@޸r>\Qd@1Xba޻`eFӄ*;im!o,kFMOmհ2 +t4=?U[0,uR?C)wSOƗߵJ+"̛_WO^<n 5IXYOYIµ)5IxL"+D!Ł6ڲJȹI◔}Bo+\d=EUSQZt'쥯6ĔXiکSVoyo%sB/[ٽ>F~ W7^I\ͷ${MK[D"ymL'y/-Թ$'YJ:)? S~F;=g4[fn;&BԝKyon y_Wt9r]ޝEFgt O&?iP]uatl3JB iR&ݫ(I4j^&~N=5یpmZEV*i{5z92ub}]PS,w'bc~-޽ x.}2 +G{/nÅ^]Y_7mFNCFҸk<#s<6arVG2pYʖOqH8i}M޷7{ɬxN$hoNp .E}`h,[g9;KE>lhF[i'oYM0wӀg{xMѢK&oOC =Yr{s-nT"ksckwb}5N+x?-3hO؍ɠ2sfc#4OMOpNf~8K;ݨ=hk"cV4d\D-I\y!\nx4!jƢώ%۝5k8 u8E%Cv}eyS tz2|:9MɈD$lݶ͍[82١k@7VSvr5uɽM<~Yx̌`4Ga0'u?Tb4$‹TZP'HdjgҴD8·>UڞE~khv5E! A=3~m_´77f;Ӊ?; llv#ݟ1#luSpB^+vF%a9iOjaw'`m62_Uqo!+ޥIsyB 0|Ms8m5mF-^ 5 iEW\ͬL"O<,s)G .=I֠?b?\Or CC˧:nNg\n"Bg +[WAip,t&d(3mLfՀԼө)ڔ6Iƍ# +bbPpNMfk>i?;kh ]s8Nx5cUʩCs5Zd` J+[޾LjE~unfM8:^-=51^8־}>xQ&~'{^%mVlnuQe43~lh耛OgGV鈭OqќR %CoD܎P {=n7lbE, (t>]t>poXNL,~(`\)~Y*K]Nalr .UB]^([t*}" y `a6b~TO+ue "yU.MbЎI]!*vֲ][JGnnT*MrBUr/ˍ ^ )`ȴ"ϴM7pyb3ۊPhR`HĎ#1lwY|[eƿ} M*/JKy%Vsˣf-tHFk!EN?qON/s=l Yx4oVca+Nڬ=Arݔl^#'Xo1pxLdtA_hqZ[k*l.8h@ |Ӹ=U04B^:4jve:ٯ$&Pi #)ZK]=jb +ZˇϨZ^6_L>sN,F"`qb|2.+r֓;S35M:*4&̠>녻zqA™ZIYVtUUjJRvJ*uH{M+Hkj_X:B$Q(tN,LV]4?EzΘ3"&C~ZN}. +DF˽cZ}[TۗJh\*HY$&*WHYs@q:j~ZF<76'A cTksɂ+%>` S?vɱbJ/hE25d0+ +@o*FϷ8%p}| Z9RvXN+Lvk lw3Fdf:{D[9[*nHG6SQwy%UU{|"++#]s3(7(x?`%Z +y"rc#e sgU8]PS%R9e L@)k@v5t (OWoJ+?`Z8ew%mҷSkKgu}'^}/g3/9=QZʴr6|pxFjx5L7^S^o)/ g<_MK-m1,{D0u[Hxr;e(__xG>ͭl]G E8D?1N""aY#0YH9$AR)!@J {/>d9څE}; ۤ\x^V Ƨe f ˯ @@ԧvy"(jVt~ 9#f @Jʚj!Air\[epda\ޗˍ}ն Tu>Mߐnost]#B4}X&m+#p뿟>fRvؗ<)$\%>V>Evb' WR$ዙJIƤ%YAmz\zGu_ڬw6k%I($̅m/}0;;sp(4J Ȫϣ^r?Ӳsd;{FbJsq6D{-^L{)e/e͔NcԿ*eu[ ǴY-Kڋ3ЏKNٿiqZu\^'Yri̻VJouLqJizH//)Ӿv:2< yBQB+DX嗺ilʿH^*&ϽL%ρ!kbx N?7X8ûyC˪_bnC7P0$6Va̮/J^Sw5 å7K:.))"Kmvg-F]L^ F}>.!i 3򭆤GZ<ʇFF)w]8X^ev}plWKQy-_L/~EӐP:D|AY{u]k5!4;>Ct[~8C'o}I޽tjF̗x ".:{ X6'Ĭz^^>/2+`1V}uTH4wevϙss34L[֦17=6CҒn  CA0P你 ߫lRFDmcEE@~!T8Xaiָ*SgVo㤔i6!>3`F|5gѾoQ{uաa՚߳_@;~XӫQR+\=a^E.G{L/L~B(f0?V8@䡲jm="HzYOߜEWŖ3,w0?pLm<ͯBϪ$B) + SPJr 2w(NyaoOOytYsJ-~s:g9\cѐgo/ƽduMua/dc[qOZ 9s]f{;tlj|["ѩ9d ~;aE>qy1wL4ujoPw9>Zs.E!))+AljֲcVk߾qHJ`Шsz8:L4-i[@uZ@r↼@PJp u(%Yp#d;O1ZNN&S^,{:?Udذ.mNI5 miV2ĕ0cJA*ejƶ$FȈ '] zgp|{}x_f^_6'3 QK06L.¬._]t2a["-YriW +R'TD"#B:B;r 453>nZi7L2qoJ+T3[#S[)[TI~ك)L +W^XOd):N)SdmDJpZԎk:O~td@K䶁,qXlE;<7&^ +yPʨFLu!e`y64:eh}%iιW=(CY2YVS{YGSpxi20(mx )޹xR2Jj2풡zR{ SUKFBƳ"I9$#%re=jLиZ\TF+nķԋ ՅO\mL XLb?:<+6[WfT_Ls>kZ[lPE$OD6EdߛP\Nz] W7/|J1၎ w}pn%v2ܺ5RV޹#Ȕm'f q96 02僿;D.eb +CBD\N9EҴ=' 6D:OљJ^0`Սaܾ,6>W,X\z1|I;SkwV$ ymu& ԡTPˬ3={#nT&6N1pbzC +(?`KZ2b3nU?HvTftTH?!ȪTl\Xٍt,]F(գ<%9=Ъm`5$i- ]9, TPWbw[%֚6va wh[8Ppk@en}T28t߉Y7u䮉N .* ]$An$N'g+m <{DD5j-Dž[}f-o2&*#xaUMA8~yP#(+W_M}IGeFڄw=$I/YJg˧CmL5=OlvnvF4c mnsBly@pspSx]šao&֟לSUx$6pZv־a0grGtͼqk{A)j H&4[l$G>ÞMs(24ɰdn_4׻RM+"jUٌ˻S/]ޭ]ygKP˗Я&λH Cw3Z$"VZ3r@ftDJji!7Zbl(ݫsbT ZP}~26%k'JMcG0)bմpka+rw +>rK7C婭vJtkCS'ƒ/pX^arfoi[z\ces[F:F5X*PͿ́PqDg#^ +Me\܂9rrɹb@ s!sϥG.|>|*k^z:6$7wQe45tqI^rRfJZW U8$0_N)x=٠V@|d4hć/n>夹%rUT(,sܘx9Үe+¸`\b9@Kgh٘2${ӍNyׁң qR; s@k R@k(@&)rʭŮd<]V;K)D5.5d -4IzV~ڔ-)ʥ ޘР,748)Gr%Fgk7rY4̠ĔL `2* +80>SݶL+_EۉG5U~|7ڑ:g7&咧W& (&" +) `/Wod9/;O;@@ ҟNe +I GĹ +U~ы&# VzqLFQHDwm _O2zs5_0h|O=s@t ?uoR5iGW\o|>+P4I5j9j~iԻM @g@gI^9 +V-K>կ>ǥ\Maۖ|ګbx?Ƣ@@_?CSV+#2ۖ=_gAD$au1ߒ]o$iuow=ϻ] ,HH4ھ/viMx%"=d=wဦSX ʟ7~yӏ${f7>ϗ3pI2.2Hc`x!i;pVa-T)ﶙX>q6՛v30 ˑ/ ϗi{F4(c٢Gi;VRٓ|71ufw!msqY4k_ ٠M7cvmx6:;>=|W_ +RieoV~v{+5&o杸kSیwsIבv3:xwxq!}ez,A?3fqwlʜN}@yVi'C+=݀ڷ@RyjCsn' Î4{8=:ZÖچxڋfsʥeG(/W&ɑi̠7YL=lf94ƣ~FhGEWOK7oW \藍Eiޞtɝ^N [ylcKxxH# SHnɵq[V[Z[ux莍Aqk6b{m8s&g|g^킆 5$7IWb'&5^[ϾeãW@IvxJ'HriUŜۅ'ӤR/N7F/hzr߷wj5#-=;#9sګ6*?o-=c`}?b?[&#[:_*BcMs~i ?[VVqZAݜ+hѼɡ/ʑG@IMkipoGX*AjIh@۫Z8 kݪQ=nuq=\ ӣjP\H̭s祂UhiCpINwWyuZU^rL贳^GVUM]pӜW^Z)dgFz]nf"j.,ͼ+֨|6PnB/SkAQ"VZ >VU[[[&y`hE~\N ܳtЙjO%|mDfjWok$R2m,wN8]v)M\XZ +6q_JGR)eJ6",t嬵Nmlz໷]Yr]fm0%'=X罇A݃;ݙ]^jLdfp IѻyŘjIu`kIMQ49_̃"d!/\ٙVW1 4l seeƩb5LHjaZpu?mY'Oe'>a˝KW}xVeS}YGO-AiJ>%KeLw%;zv '#5&a{-{*Y8MЂl.s52kXNOY- Ԁ{Gb,sE _eҬ2P,U5uJem+Q?ǔ4ɫq!`'mOtxhp])MG#^h\,?\LC^p?W_,}7^iH^g\D j!5(BhE*)ڣ,oXSF{%Oj>+;Ֆ)O¹b#u$k_sSmώjAհʄ*E,'?o7 א+Œ}N > L:c0`R E[QXP;=6b[:XbMq$QNAG?wu+ V~2IysJ3ǥd\cPcan3T)5];"1ոOLߤF~p`'~u +~}Z fJy̿ e]WP򾺶p[%s/69U!yzt5hTs5(\\2isję e!8.%lژ<ڇŷVXU(b[EtlondWA4Y*H˻4VULKOu G ֮ IY2Z3rG /2'h +~ +[?0.V>,cLi +K 8o.t%4S~5 +L{\Bt!C^!&y%l\Ӆ u)U!<stGyX~x8K(m+]Q^:JOTA$SeMa)KrlٜſqqAXTYor+X˸F$]̜ >M&^O5\1crpzB* bkP&=  :DڧVP (J&/(<A/M<|bX>)?mmgy>>t z82vIgc<ǃbz#%{ӭrw}ǀIw~ɷ +O-ׅg3ɑ,Ҋȫ('xzwbZޫo )MJZGLP``V+ҭOMۊgGi||({ =He [2|n:CNjXUʣ/<!uLՠNVZ5xn:lʯ̥ +، +8NsF pg[wG ,mݒZ@)T]>;Ky/]i#y09paTU/ +JɿuG9|m*b"3<OKHIA@v@L3@r{^u.uMp+ɟ ^uZS{6])pxpޟvekni?[mnnm?}}5r@"e0E>|kf+g.jU_j+}'mKwJUBa:Gȥ~ m̔Uj_Oe_%tqa'-- +_gI~|*|MPז,oxmAFyn5GCWoa;g^vۤ_|嬿 }UBC&i#'}@1Μps_Ne_Kf2ΑIy:{bd>L}Ve0RM=ҿv 9r~?@v+~PҤIWL'Mzr/o tp]SҼ 35O'6DGaf>{P<Cٌp6V[U\~x5# +rAݗ:[hpla$[yjyV_5Wogxqa*̅42fm]|׹ℌ2Skѹ~+Ʊ\zbG]o{ĩN.f,-ou.RB~S!}{V8GlL힛GfN?PH =@4c~X1}#+ȊCp1Qe*}.0#pKmg;y s#5HzՐos zأ!>DxuV?dau]E~1}ww%̮ibћv/]vy-8k3Foxnʗ gpǭncڼû!\yg<Ϭ^ -&yq_|rBw?4.Yp^ky ܮv)aOOA0y4)ڝpkm]yv6p#$f><~2mfUg86_~{|r}t9`^ܻUL5t䝪ݽ6/?΀²]œNjVieXӱ6sUJfsTX}_\:dRvг6Ɣj;)KR|JN&8K.ev6Om)[ ZVF[hрlDUj)ذۊmqpXM],YG>j+sW:SR7;JM[NΌ {mޅ1xfaX/Vi;o8ں~dusd|߭.P9 +5R50.U85+ZYNx[y"sij?p>ʓ+Ba]GqIb~IUTtzT㺥[{Ш? .wAm;^W{_UbVB<2T[cˌq}k!'_LGeDɽt6} +e8b`M(!B_Qy~q{vhy^rI1->\uSOZ&9p*A^va HBS8QuOGɉU<d9|eWW#D}86ut62 65Z".ɖD#w5jKyfoǡVq%'/%"}p}㔂daՄ{ i1JdRZ^l{ \tjdTdF>5cVM&c%+= +~Q H+0T4}PTg^<ڶ=XIVhj*6Ow>!aϓ{d&$qq}7%$ûU.}J$a,>RX2p̕Co-W|n9^{~>YkO;bȂ:»eXSud "a_ +鮈󳥎=tP[|yrI6755-"7zNB6 T0[Z NU0'/QOI5-aj\[l?U]WJA~9crv-gQ"BC4ˠ/HQ),e`@?VYނZISVV!s)6YA^~,Rdl$n6"/Vr1~}:lVFke)% Jed vEb QDOcfj)o|1?pn\XLQe.NtrWE~;O ?GhVJ46GIdй<ŎAepG9( ,OP`8a[p'KzjViAne㴒Z9*\UTX0S+AYo0uf;5 L(4Tx6[NZB^Y7/ 8IZ 2! wCy|J/Zpaf  &!K@(@=17@W'.lz/Y]qQTo:,ޭ>`&/~ߏh~}x+D ȡI9bY@ZWkFr L{_rH'd5'T֛fy\?pouY_pmn@K +}#c>xM0x5À^N |:`@1@}(hF$ %h4\ ^?F|Eem2sx)nX`@s?0l +*NE@`-W0USS .`J0Eجp,yFK5yX3}XfIGźOpC6& |O0-3֍ڞ|͐?֧L_pV9J mәMrQtpl 85C5 +|^{y7F {]}EHEeUDsJde/I?Fw ycv&MPP"Kn>XG5@Wc L5SU |N a kԃzT 7@Z0VLm߬%qQ &eɐnëhwFtY[U+?W +ȗCiV}p@ +PlJqO}E>ն*yW"gA?ڢrT-]>]֫]-[hu$y-om} +?5{ہZzL-]-ʡGaGM~u/5 ;[cf>_IK_y9HoǻrT,`b޾tf-V;\vbx'rv K wN^֞~`?V_*dZ%9eҷt~3^ Ioxp2qd=ScSv- >AsZRE@܂ٍ琿q!A|):]s)2|#bcsَ?ÛA'θ*|yNjͫ5bk{أ^ l8+vMK߀Poa^n3k>|4_tw⳶ d .0!Rڳ07F]_<yz(\&5x3@} P`}$ӽA ܒ+UP*]z1qx벱wzJDvԨavFv$7H_ܙd=}zHɯ,s|kN2*jWijIeثoQmw7DOsy ŎXY'81%z¡9¸qŨ@)j͔s)؃M{xCv@T*3ujՋ䇿iVu +[+ }NrКl,k:fBW5Mu5 +J(Q.v:Lť/Qg)ϭ(/"l&jMi vz欄e۩sisKXmw.sFg|aՇ꠬B|UJmlOvW#?|%cks*,²)2F("6j%UKMT?י⾽,Ju~/A^I]*a#[RmWE'ˋtTNw]Ι-srOݩ[g">ofI uo3n%ޫ yX*,~>nju.J-QcZ${P)j:֕"!YƋ;P"~\C&+|Z%8i(>XI>>K>U>Y?h̊)m]A9-:{ZDzm Jj.3dnXdHΣd;`6L/A<**uz6w/E}sN'vHRrH3*}FOiF 1;5~18nkyArP~`M'Q nZm{=msn-#ffiiy/`vDlkG̔xvHs3sV^Dչe64ZKpoݵhqƬq^#pVTpw~`.]1\:8KXCW_{)u7#d_9QP$w!JTIJY4p=8'fح;c m(&71(Z Ű|_;9;~%>n{ĜiC{>ӂRCGy" Vk\>_s"V|Epc,vO p7rh3ԊJ)f3A7j2fY)EB12e]-ӡY0n^'f'ߵՏLJݬ篵Dm~H+mk%Xo^gd8+E9in%=a;PFh"Y }kH_.*A@/7͕{0aFdOmQLzl{)1rXTsC ]܅:(nSz:ursPтfx}^e + 5׋&_Sܶ]sMK1dmM(e[Ϝ?Rwux0\C@eD> ė^1bSˌ^_y ,CU7u|0L>ky݊Va_Iz.՚'XvAz-tZ&N5a +~d8Cḣ@8Ӂ"JCak^IC|:flۉOFrSJ5=tAb} #h4#S n_i> N0_sL0]?~_oK@_FIyyC2)3rhޑNwv3ӿE~oeׁu]oWʡF$!5[uF 8H]Qu!Vg;Қnqּs_N.x𜟣}8SSycxjGa ~op+i3x%gWWk<NjuKc9h=y=ތ]/wLv݌J5:]+Hf7$iO]\yبmԯc`>{W?"1 w,\ }|yb'{x[>$̷݂ڴRvÚZ0畗[/,DoePߗgש.4}uUþ'b8څon_9r<%Ǿ$CnoXS3[괼[>wA}VA+\( 9can`΋ᤕ#VcHFx4챓b@~X+G-=~~O[ z9ܗ?8V+As g{/,!K(3v +:71of(O*֯\uVH^oQ)zmoȋ\u"/֯kٜ'.VVtyّg 7U3,m딪)!4cV=XN~UZx>9Ie۪{,1]tڊ_?=.*iBIWh{zu%=:L ̾MB^*䶒h0MiLČUǽrq;XЧ'hhy6.jysgin+ʾ4tk ZoE7g\mH9[p/IH2qqԒ,=B&SEx|X=M=Jm&6F8I'+5] fIbc_ac'tކQ``aFE:ldJtɅ%X0?ɀDvT4ۣR[Lx;]; g[s4f`l=ʧQykY|r1оߤGA-6UcJ\?)rT^+T\_Pf QԸ+^ß5餐XY@=Z x7 +Z1#b4uePEh 1g+U#F.)un^y) A$h]hCm++tR2'm*VǬ^Keʔ.*=`9g6L-鉪טܔ<(4)Jľ2Xdwΰ,v+;_?sAUmOP1$HQ3(њ̵97*0hiRbIgÔ3վ(a|-۱A]ߵk{'{l w󕢶፫cbYU8Lfd}'5ʤ0yO LJ ~gj9Uyi_~x mMcm;j[= >kc9(u5Þ4 рmя9+ s'cV}tS@ijVɸ&*"Q+R&ܡ\eyQHc%{> oo_p};q7hqBnʳtn6;!m1N?5N;*;.T9k8<^ E%7,q}bq[1t~asO`5^`85sov𜞯>v{X=8fH]Q2,҂=krH%8!L1ש'ƶi8"+H =Ǝ D~29LBUW AM +-\W{dV0;%s늦!ﴌ 7`,&=~oOKa^N`:|je!wE2g8V 8eYh: +8L1⪴j<bV{\Rl4풦,IdCRSM*re c/\oz0N2nWp0$whr 3r)w^@G]@M (J/2L me,U օGy\IU9ֺ𴮑3esqǔ ;w>Ay:A7U<]@X?Af=Χi@7`#A.8=& -䲥X'cL+ /7e~%LXYgd} ӿ : r=7Gfw'ֈŚπ%r-sE-zөw5\NN-GuWM :n)%\@81Nr"TBmk%(嘷`gkcTjKtQդbmDА +hhSv>>[:2@O c q:9d@fY)mf&Y qQ&] ~{r~onK` 0]`"oq @f# ٯ9p`C-C0o[nY_7rG<´#qaί.~{voP<ߜ.D׾׺j׵QY*+7~?W^~[(ۯ뛍08>u/*݉y.Df.Ttα&l_V}1@Z}dvfA~_ah5VBP +\0: +>? |s ]y»K;I0[L{Oάkp51:yJޢeGH;w_:fWOg}sV;0qGytqvPeU[Vsn s +pwRۺEw7w;̳`DܤFq\lٍI_'gg?rd{uF5; +vu[嵔}3̜;#N&M"3' q)㍚Sj|k( 2SYGYTR I\]lH6?HoNNT'Ne7&Ǎ<ژ9Wc]eء} O86[@y72t/4K]tJKa1Mk$f;Fw5XͰx +4_}Sҿkx/m㩾[ z].7a[Rz+椴KWT$d#_WzbH#V2R[Je+1->Dd9uuKb!ƍ4H SMlA**j%6#2C䴴LW٪zL=jTC}]b'qwmbR+*N$fS\i +س=AՐ7x;Xqay3Wݱ'JuՊ9ZUۙR"^RKe+ӽCM劢>j º4̍3EG"ry nμ 8RK]D^xrl.Wݨc^/3VX$Z r0ߔ.UAOuFMW/k^({qK3kwg>{|\DT[o +Thpy{pS8bT}\-9vTLg j½ZaN nR(vf&Lq4}0Yz6̲5iFn:MRaa˚ѝ^f#Eo5q.qqksK=e^fEjz`Nǃ (K߰HÓQOӥA(k)P,hXwɱ\}Q{e dN&E-N!UQQV;$ sfQJHڲaYaҺɴ!e)=oy}Iw7j mST) +L +9 d7ĬC_o-|DoDA,ɤ#}~ެ\?eDn^i%}uPj;WM4N:|eW,1m҆)RGJ ݀*Edu6*/1Énzz1fDZʥ.[x/⩱h\(vx =-' !Znǀ^nqY&H ]b^.*5l^{{I%7e +HzF3m+;C[A|r'*r'T.r8ꋿ蜆SkL:KvLy &uD?CF@6Vu? _Â*@B*=ӻE[@Dyk9IniJP= tov/狟YdzYL܊Z܉usr^Bl\Vю+\yrj6jt9M7dn Vi@NU9:' $[Oޙn9 4E O*Wpmj3rKPykkE>b *>/DPT @#@eu NjPPԔ)+ՠE3jP,_\iNweJ䭫!'cbU䥼sJ0|VB8t”l $0 Je0xOM4X))BEi  S}v^D@ON'+*wÔ7.B 76WF+%&[9'{!-݉[$;x/!i;[{N1a{.Ax va :`kX\2s]K.""s__U[-D.X"IX:|]R<W'FIo ;HPL> { e x۟>G'˝k"F=>dQvrbF٭Q@)w`w/EA}YN{ǩT6;K%ڹis8fAF?y֩ +.>$8pZ{gD -*&<9|4r9 6 7! +aE n?Oʖ~rgn>:PTxw?c# +k?> +W8 fhI@3 +\h_=G97K^I CZz06I'oz?_ ɻMȐc500q0ze lOLd+ +`0ISǵ?G}f7'rFpwzߠXg~b=>Wowp=/W +A\9^ݭD|r^k)cuWGEq{W.T[4/1ޅjp{k K[-C6[<0/|>:fleOWZWPs*o=\O{~؛+*E}J^Bp?ɃgRQU֘rkuyӅUNqMH?>f'2j2"5@n\~BA=ڽ?HX$ߧ!,rB f;\^ϔy;͜[9ŇZjBM֨QdJ À),duݭFfՃFA7oa;QY:v&ke͞MT(n-՝?Qɇ&B)7bӅqNW0 Q߼Hiu q +(q  j>ݮ1>N%s~h iZ07E^V_꿬xuy?hŒOV28X`\;n{|wj:jXLZ vA?Hkma~i棯͚QN4l9֧{Q ԊtFX[RSw9CMt=9*f@8oB?lsp˦;ؼ0l;v XoT([|IJV$+N5VUj_Tߨg?(7U{rzUnϢƊk3[6A!/SŠ 4/$/CLX-zޝCM>k;90)>-ZwJ߽M9S=ybJa$RLb}/Y&PB[E3)s.SpfuOȒY!h_DҜN ױ޻.2"hLۮV&ZzN_ +-{R笥;r؅Nd]Y+G~1Sy劣8:s[ӲGڵVmCA3]{Zᕱvñ2LwiB*&?ȸ9fQlLK\cOC5j>[7.|e+g] ٝ>lG[by~eL +S$1^l![f%cĥg(,⋁lB/]޶R'gs2;n͊d؝Nݕ9o֒V\xw9;UWɶf#ڍ!}\XecN̽1nf-ZUr6\b + Vg[A֤:TZq`d{^NeV~<7?Jq_^ݙ-nrZZ3n1pJ Wf:{k:56ӹ{rTzM+'bkf!wd\K}{Ivwt*YXڵ'}4Kʎ e*P%2ta^Lt;w;Z<] ImU8C%P"|]9,o)#,%:h7WKB!?sBl +F$(lSB~C#ݨZBa[mY{:SDWM^{g Ae|jOJ0y?PSq ע="@LB=}ybwpBq E$>prbhFYZ@?~3naybʝ|oy滚KU4en?PHoBelq˓Px *uo7ZfrkU HHS̴d뿼7s40<Ak0,VjU)z +*$g琁fؠcCtY)So,L,_OJ +WC'KGliX~&;-=iQJ_irְ㞺G y "~_enna+%:)NM8*fJTg߯"?cE]Ӯrϱ +1&YcZVȠ2`db/xOw:փ?4[<%,[zْPE)S[ $T>z'ꕰ̢>WGCM:ˬGzS(xZ6Y2K'c_W``1'db0;W|ZyWN/ޝR4%`C̞Uc:t@_/JN@' /O|ю~ѭep&5C+W&sB+t6<ߨPH織١uDĪC\F[PF.@C:Q&E44ہ{6 &+x(iGI9Ժipn +UUk`],Ї_pI6#L~#ŶYK٫trOˣW=CҭHd-aEށ}/&X> paw  HAi@ ^$ׇ?ίV.S?5k_ղB9čn70/uӑ iwPD)NG) 8k)ʤ0!I[4 OA(jH%H8%88<π HJw.Sł̸{6 Op+B?Ga'B^ g< ($VaPe(I'%L(Eo|^H +?sm@/@ #k (q8XhU/UTBZ\DM.)}${Iy Гj1Opic 6 ڛ4Zt'x.v.9 h (i@#a ϝ0zʷo"!w>M#Zj +vXk6JX,IX(|J~$v7X4X:% 0B+ #\30ۛ"&MpV.p_SmO,sܺp?=$l_h?|x~qR(IaӶf{ $X.P46'p$7,7=༝ 8{.G%R˾߾F=¡+0C!xx@1~uc@;M7.׸AR@(@& D\@X@ 6!~ /Q[Aޟ5XimLM$" <Nlo@o ,Ga#J7XfҒn&΀tt@J _·%64i{j *OC6(T&Ijm$g߿'ULo_nVNSqmTBZ@mvĞ:fEn1:LZ\^bMsVn\kC=@>u&܀$'|ۯ۬쀁o`OF3߂1lՆkW`l 0t_piFfZ}%a*]h+m!olߦڽun+%d%~B{}>iyb&trO¬3׺yW(_y0-:Ա.vZGHl/T0<70aGyч0G)VdF#|u.fbCuPO + IO/sHߜ1{zf;1֫wo|/dtr3䈭k5W:J^NːGC)KGJCM=CGdkZD$r6j3eA~нJƇw#2Mw+y9#f/@gm}6Uۙk;Sj5oլ?jRTmݲ@P|nYv5opojo?q pPWug?&Ls(OyXN񁗬_ɍ:T1okCx7 AC]NyNVXL7 4u>l,hJ1.%?7e:L0[t!c`WՓwPFMp/-;3u1_@;Nݑԗݤow8?ie~fL4yfQ:YPzSC4ޓ*߰щY:ڵ";XU#MVrޭRװ/jM' 5m,C 'WH":2OŷNM]m4ͷRluv)z[uteukEJT5rT^FrS; ?d[Nt:QXˢE9/a7[MK4;< +|J&b +┬jyjE*Y žZrSSay+]Cr5r}R֐M=Ÿ`yNYV5:M$h?HfvtYa(h&TV:dxܬWjT&.]񶤃ӹh!۵Rox$hB?P7%[Y6(PǬLXՌΐKFgsثa1Gf:RкrAr^Y>V)fQSpطM*A3|+;ԥմK'ii쿳Anf9 o=ֈaYT0GpqlsOH{W__̊ %Zg-wEuRԓF7WTDuUg`7ueYd­37^okɄk1ߐℾQ'NFFJ#uӕrێrDK? /~1ImDŽqZ=mFU<<|_#:TigQp94& +F:j(Kx{UN:pSf VVC͕Ů+V2.wX|k^=!H2:^apۭҡg^'#|Zɝ8^Z 9T34AZKm̥16mIgϺ@NtOD(ŕt{WQqؼU"[ ZXz4?0~1݄]J70u.6ƬŐzqr ΩGl3􆲺>Kjl#J\0]dɖzLQ2N[btEHND3Oo=(&WU:S6nlIl-Z): E2eU7dGqկJbᘩb,S-x1RӯXqGgr/N27^YsCȃ-/QBRpQ;h޲~jc92AcDgsJݦG~K3:ڭ\/.oC4;x$]sį -ʹ% !_2|"p<2Wnd <[m,WIu#0bo}[p)~(rdZsm)w"9鷃mŹRۮ^N[+YmK >v\Hݮۚ|/]/s[p9ƇN2#N} :>u[T-(C)m"s'S8GvHڏ->GG8>O_RXlv˝ o}Yh>k5>@ +ecEL?3!,p Twқ ,l7b>_C=CeYE.9u26䈥1;_\Q 865Fm#/ +ɕj-c;V[/,4VQ=70HY1*X s_Řȴ +oqyJ +If.6G&M8#p8O }9Lk&5՘;Fq"yV͎V?0g=tϩ4oQ+sL&f$\6䘶K5r;ܜ86T:P$#P-fpܢ,y뚍QQ)?]}$`_]6, +BDB/ + A)n_؟ UY^ڥQQG!,ٹlq;/bb\aaŤo&ҤM`{іLZE;=6eQ9cm(QrC}=3dMkȚ5 htzSc6QM =7VX~* 붕i3jn^Z5Rploqi?+r^މ264)Nzᬔnh6t1@CNCx BZOM I!C |i8 &欐`Wآ=Ҿl5Ȯ3AEUuQRfˎ[ykN{/]d„O~<  UKM C_O-< 6vGxH~^}^[^'2˟`ULt4uL+gfs3DgNaqŊN_oG^)Vyղg? xnKn@g]XO؀K M@4A:f( lD&2K@ 84KW+.y=^l08'n +:VRFLj 2yMQ -E@zl`2< Sln]+iҍ@Z r$5&3sNN' fmOTk2EidY`^"y%@hP6 %h4F`vԑD?zqꤔZOnxN0[ ߀4`ry+-KIm+T\ xxs_(H_U ,/0vҤ3.hk}Ԧn?-/_=-!AtL%q &V\1v̺^.hv&qjy7ŸE'6CBOuOW]j /13߸@ 7 DU-J< Dq _g/\ǥBS ڴV2OzW +~3yG]q@vJ& $E3!X +$NG^~^9VXuqi):-d{[k[FDj wW5~tnUpW(9tM@].@YO\"P("eo$/9L%F{vȡY~̝_A_WoN+O2=MO@^i3A>Ҟ>0jo>)4&#|3b _QG/6%_ Ô{K$ŻdX+l; }}{:Qdn 1$eLO(Ī҈[taDA\n97.ѲzϺzݡ/(w\d=-5~Wozm,v6ȡ*L'r\^iF0"~[f⮻Cuq)AγiZyiE-ϛڈiPڵ 7jۙF=g{g:Z*wVCt] Oцn…i#n*ZW{ֹ. ]<eVy+zq!z!ڵjCF=[WeuշUhf*. Cb7aʁKۆ۠DV6'(oj](澚^;CsL+@ѯuAܣW=@Ѩg0*ה+"mN U$.PF٠ĝ Ҳu?;~jh=g']rạӝtTż)@YfQ=:Aܥ]!摕v*kٮN^g+6rm7h>\vsyq8rۮ̆FHH((kְ&tL|Ҿ/Irit昬4EMD^+.}<ּK=8t}Y^9j?nw7vom]a|ZHPGi*A<5=Ȥ:v䵰0lhg;'31W/{îkRԍM!p|rD0&Ρ[Lo,\3tە,Wda9JjDN4g`pVֶI QwPn(gQPk-ߴVn?Ƙl,vlza[QF4?ذ.RAQ9zBfCIX#{-,-J6uh;e%P~֔][9w}i|[2[WyR R +sh5E)]|󎕐_0BaOa4{DYYt< 7汞i-N]m(ӌVi(o1%-U;:d3d%݋RRJM6fh/7/,G*W3N{\YBW[UjoMW * %%ËiqSp[+m7a8d ^+*wHf BL *A̠m:W%ǾYSaݝ(7x[L4:F jnCf5h$8-A(/^?]˭kSm,B" +))~p=$m*lͳυLLL:2J9mO.R=T;#ՙz|/.qmEǯ>u ~%xW'0rg[u`Pih/qV+OQ6|eCzcSTzEkHxK}Hgs[ Li wkZ_ BKTn{R [8Szc".rEl!\L#= QnKc)ۃ +EAt* 2+f_-'Ǜ v ${%+Iz'az7=](8Z9b~=ְl]0̌mD5ԫ䌺ЅOƖlW^=3P$H#T-{kD6#q=lc{J ƲoZ6Z TH?HmcPEheJf-jZfbI[3|m~ܞ̥*l?銼8?ŎpJplʲ?V,AST1R'R'} /T ketp9^"45j׮j)A8K{[KxՏP5NHrGsD?2me{OnX[1x辎chUsJiҷ{EP &N|z uJ-egl© +@;Pw=э +B' ŦW[S>kh2|35Enٳ}WhM=ˣ;R,ވ:!Ҧhfe5mX?POjuu;ߥ\M?S ol^XK UnX~auF\u3> #rNexLgtipfT_p{<}BOz=̨OTjxA{?dLp +p/Ac 0 2V` `960)$xtǵVd~M-Ĵ \EkjR\6W>R&cW=GyJ.BvSgp1%H&8p!B.GO_ +T84/.$ke4 +8JDv>|e](f;[NMzSdt*L@=$i1"xgGyJ@! R, &:R ]<[6.KZ:-ru$i>K_i-;͘{w̨{x4.ף>VwA[0I(IY5ϳ'>U<x6 NO@r/<Ķ}$;+un3ޖWhusm[Ie`WȳzaRg}@gm<839"'(Zڂ$(ԇd@>;E@GO +ȱ6d~2pO4h2;0C̨4UǦi/}5d r>FS^Jz2hI^h;WK0:nVRDNZ4^Y%t;gZ.Я-u' fSC_C*4gjދk5Is*Hnv̥|ڌ N&`l/A~``vtffg[͒i8 +0ZUQ\<:,]UId_khrr~`ALz5M̴ 8\\`Kp/W5v 7E #ec9%jv8:ڀ} U ϼBLv!;25R<ו^aG^#N~;2q9ZoOz`_\@;!_! *& \,s! ⨘;*eL2ʌOW +M=P5GlIx}*?mغ0{zq2`/HRH-`f)'˺z%Hg|tLϏ(SuoUv.? Mo*Sw:鿂5~os5 ([*4lV@e!TU_$'Y +PA nWFOݑ$2nͭ"#qGJk n}Up%~CۋFjqx>0J0Z9 |c +*Hܶz $Ov9u-re%K2 [\w8N95/pwu~_| e\`m ]XuWj95RRFGb=MDΕa2knx"-b[\˔:O[̣NҪ&(~ʡ@b^pq%әkn[{yڿ}ܡQ̮V("Q 0m=sfe.pq2=h2քqѶ톇 (q2orA_g?w5O9d zlqhln Vsy0"A\eԞسn+yM$r;Zn{8niqN4шT!Tƪ]u!b^{M!:8Xz@ܾ~=RP/A:.(VuswMn?6"!{nʳPڵ%jsGݬ]PFťvp&~yUF@T$8 9'x͠Zп:۠!szCrZ[ѵб*45$4+~3,BgZ޺ʍ88@|&#F֋\=>Yu淅_{pI{V|yzmJ NQU'UV\ +=҇Kj)qqA"5'q'O zx6֭Y7?)oy\O%}rnZA͆Jdyfb6+@M_.>[+})[է\.l24 (×3dTlL}n?mUʁm̓mKUQf] mtJNH&KŶb%?x[ՐNv| 5q=|Hd{̨uN_gI{A;Y7]UNfxt7SWc!ŸtޠZ}j*\o&yѮ'>yse-d$NڅWlW]Iǂþ9V=Ƽy}xiۑia-5FAx}Z(r(*?+ =K>MC%z:b4FÖ +%N)f>)؏ThNYDMN6ӯtA%-"05x**u-s >HTlE͋-:,0}[ KzG Ul.c\`N+Ѹin5cbUW*m +4J(* Uzٲi]V~ )HΚw~!(;llWB'KYq9 ;txpBa880|TY;'[RWRE(0YXSZӤA4{nHa(߹qdfuщ|]/r0y!d&$$eb|꧉c4®7É*}葕E{ACxECmeRݶ+N7ɴ঵" w.>vX۹Ţk?P[dIFzTFrkrdG@k[.{6kb_筆n L@"; QwB$#Rz#ѠQAaoF$_pRnEheּgPQHٗ,@y|Pv#\W^Zc}e džE|1}kHtG4s&Njm@fZ5VN nQ7 +>뿴s*ZԸԕ^n^Hz4yQLV^hprѝ6[}E+FD^FjRFdpWXrk<@gMJj*?H*Bc>œjY :tqA + +#R +ˤdz^sܤ>uВ8߃ -N @ +ck9! "[|_.bBR`XkimȜ#Ne˩yKZd@ +&82JfhH ~30.7!]$ :o(+ɒ4x{]PIAH(7UK-rxj/{bfv]JƫPk?P4Տ0@P3W&ˤlz-{m4+vCӳm;ϦsW1erQӥTV2l'?-jC4j3qʁG@[G ++JВzF J!@/WKHt7ht_Iu]xɚU7*vX#x2(4,iw4T1#*e6"-5.rT6.xiz/SF'ZͣY*qrĜ~Nh"W愗w~צybT5p(kBPj||]z|To3  2+'dKN'd?8fi;;J8$*;=.n\FWL|Mj +_]F|hPXaW.9/H!G%O E +D jbVHOTl= m +Y_DN. @k#i(@;'AYyc0-F%U,{gE]4R6}2tFLنS`( +꓿ #5Q?\3 B?Ad53K?`,L@5@f;@nXHyL[k@|^$mf=FmT̙(o&g}VZ? oWT~ ½LyP5]MPjtYj\LsqOGT;FjR \}hSݚϙ:X$O3ts3bZ3L)/>l+YW=WLPOVQM 00M9F`a#0$ƀw2ޮ78yV2^w93]إ;^f3# ܤSrB38{]RU/O|' TzNSͻ'xR=7lnOe l%GM=WdqT˩vS7|?oMtpM_8p} +`E|pnpĸ"ߎ 4o8/ ?|W7%;y@\{K4@~{|LV3gR7?y7lyXqZW,MKW+NWG:P\J%wJ!9P|-k,-4D溢|ﶿbWwfO|+]c7@oaO֟^}7i>0Ӂﴀ>C &~z]$#wnٿCrz啨v?: g3xWL9)q+/ʡG=;$ +{Uvh+[hYMo2u_?/- ݇Fr{%£|k3{y/3;˝pM57to^`[Jͦ\->Z.ɾ{"27Ň:E3oBL+q@do +E}k]DmxC峼9)`-n)-ф?ʢ4>{G=Y6!9`<=; +q8vLۮj5~or7m`g/y)3.V'shY<&'j1Pvm_?M2I6>ղ ynJkܖ&wF$yzCMk})Ύz{[(0׺P9&$9t(.erh];HwamUE/&kJЭ7vm5/Gl:U +VRAW1z,WUPSKA@?zkd˿QDw'~P?hnՈ+q *d=ȲUWZ]УNyUκ+K(_*q|5bӏ;bY ~+, Yvwy) ƯvMT'ү_jZ/Mᄚi%T=տ #k?DF*^Σ>ZJhjI)$z⪔[5}Y]88 )g2*徾uDBlMɈ؝Q@IVxqŶ :.?wc[}mk}rˉMp3M_縒6H9۽R)ur$~mA0'iff/1 9쾩|y;G C 5C m++8un>H'WA}'r&rQFfiWv'M[KkZ[ :fNV >ULkVFA28Q%Z}1E)B$X9,^EPk?޳󓢯q+;U1i{3-h?MWeM4^{.?džN]-<3 5ʫ{%^7E;|lA^zPG5f~tj /y4ts)g^:pr2/vkqr3 r9g4,EWm>)_P㺪JhPy7d+'_3_6eEz/MɖRqU?0G"!Ob'q?˭݉l&@qB-zVshhNB~)`Nm`ֳS2o`lHUlLu%I;eyR­&D œ.fg6u9lU#̖ϒ@AOfwHo74bT endstream endobj 6 0 obj [5 0 R] endobj 30 0 obj <> endobj xref 0 31 0000000000 65535 f +0000000016 00000 n +0000000144 00000 n +0000057284 00000 n +0000000000 00000 f +0000058987 00000 n +0001010835 00000 n +0000057335 00000 n +0000057694 00000 n +0000449154 00000 n +0000059286 00000 n +0000059173 00000 n +0000058246 00000 n +0000058426 00000 n +0000058474 00000 n +0000059057 00000 n +0000059088 00000 n +0000059321 00000 n +0000449227 00000 n +0000449579 00000 n +0000450533 00000 n +0000452616 00000 n +0000486131 00000 n +0000551719 00000 n +0000617307 00000 n +0000682895 00000 n +0000748483 00000 n +0000814071 00000 n +0000879659 00000 n +0000945247 00000 n +0001010858 00000 n +trailer <]>> startxref 1011029 %%EOF \ No newline at end of file diff --git a/Resources/AirPort.png b/Resources/AirPort.png new file mode 100644 index 0000000..88e9ba9 Binary files /dev/null and b/Resources/AirPort.png differ diff --git a/Resources/Battery.ai b/Resources/Battery.ai new file mode 100644 index 0000000..c5c4201 --- /dev/null +++ b/Resources/Battery.ai @@ -0,0 +1,4544 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R 31 0 R 57 0 R 83 0 R 109 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Print + + + + + 2011-02-21T08:16:04-06:00 + 2011-02-21T08:16:04-06:00 + 2011-02-21T08:14:12-06:00 + Adobe Illustrator CS4 + + + + 256 + 124 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAfAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX//2Q== + + + + + + uuid:2dab4136-b98b-c54d-8cf2-37c185f08d5a + xmp.did:FC7F1174072068119B44F495265E2FC2 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:25309aba-6ddf-a941-9bd2-dd7653570218 + xmp.did:F77F117407206811818C85DF6A1A75C3 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:D27F11740720681191099C3B601C4548 + 2008-04-17T14:19:15+05:30 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/pdf to <unknown> + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:F97F1174072068118D4ED246B3ADB1C6 + 2008-05-15T16:23:06-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FA7F1174072068118D4ED246B3ADB1C6 + 2008-05-15T17:10:45-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:EF7F117407206811A46CA4519D24356B + 2008-05-15T22:53:33-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F07F117407206811A46CA4519D24356B + 2008-05-15T23:07:07-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811BDDDFD38D0CF24DD + 2008-05-16T10:35:43-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/pdf to <unknown> + + + saved + xmp.iid:F97F117407206811BDDDFD38D0CF24DD + 2008-05-16T10:40:59-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to <unknown> + + + saved + xmp.iid:FA7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:26:55-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FB7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:29:01-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FC7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:29:20-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FD7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:30:54-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FE7F117407206811BDDDFD38D0CF24DD + 2008-05-16T11:31:22-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:B233668C16206811BDDDFD38D0CF24DD + 2008-05-16T12:23:46-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:B333668C16206811BDDDFD38D0CF24DD + 2008-05-16T13:27:54-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:B433668C16206811BDDDFD38D0CF24DD + 2008-05-16T13:46:13-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F11740720681197C1BF14D1759E83 + 2008-05-16T15:47:57-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F87F11740720681197C1BF14D1759E83 + 2008-05-16T15:51:06-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F97F11740720681197C1BF14D1759E83 + 2008-05-16T15:52:22-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:FA7F117407206811B628E3BF27C8C41B + 2008-05-22T13:28:01-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:FF7F117407206811B628E3BF27C8C41B + 2008-05-22T16:23:53-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:07C3BD25102DDD1181B594070CEB88D9 + 2008-05-28T16:45:26-07:00 + Adobe Illustrator CS4 + + + / + + + + + converted + from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator + + + saved + xmp.iid:F87F1174072068119098B097FDA39BEF + 2008-06-02T13:25:25-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811BB1DBF8F242B6F84 + 2008-06-09T14:58:36-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F97F117407206811ACAFB8DA80854E76 + 2008-06-11T14:31:27-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:0180117407206811834383CD3A8D2303 + 2008-06-11T22:37:35-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:F77F117407206811818C85DF6A1A75C3 + 2008-06-27T14:40:42-07:00 + Adobe Illustrator CS4 + + + / + + + + + saved + xmp.iid:FC7F1174072068119B44F495265E2FC2 + 2011-02-21T08:14:12-06:00 + Adobe Illustrator CS4 + / + + + + + + Document + Print + + + False + False + 1 + + 512.000000 + 512.000000 + Pixels + + + + + Default Swatch Group + 0 + + + + White + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Black + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Red + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Yellow + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Green + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blue + 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 + + + + + + Grays + 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 + + + + + + Brights + 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 9.00 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 111 0 obj <>/Resources<>/ExtGState<>/Properties<>>>/Thumb 116 0 R/TrimBox[0.0 0.0 512.0 512.0]/Type/Page>> endobj 112 0 obj <>stream +HLJA EJQlm ?p7ݎPT䞺x{7"n; <' 4#_S!pFD,B%J7k);y6L•^H`R:~C2-ԲR߮%@Ԭcr%{ t* Vb x')G`+R endstream endobj 116 0 obj <>stream +8;Z]L!=]#/!5bE.$"(^o%O_;W!8uZ9(]Y: endstream endobj 117 0 obj [/Indexed/DeviceRGB 255 118 0 R] endobj 118 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 109 0 obj <> endobj 119 0 obj [/View/Design] endobj 120 0 obj <>>> endobj 115 0 obj <> endobj 114 0 obj [/ICCBased 121 0 R] endobj 121 0 obj <>stream +HuTKtKKJI,t(݋4K%ҹH4J#Ғ(H +wqyy~3̙g<3Y9El +@ ]!O-@\+BVKK :OX~WCaiHKL0qY `5ck +X]x= 8 XĿ׽>.f#aPn D^{y8  dp H st:Y׬cxc IV?S!:_9[YbQP~+rA +ShHht^ '0߅™kYXY9Yqqpl'WzEE$%D>,^|t*K)%/`\ҫ:&D [7dplDa5|mb4,yy{e5 3⚅,t+whlA   m k +xYUH&%Ȥ +qO'Mz3KT@v[NUnn^\o]abTrtlmE]e~U+jאZ:zaqi5};CS[\_ۆwCaQ1;>L$Lz}4:%8M7l̎Χ/}XT^]X>\Ym[n!ycskkƶʷ;v{pIs0Xݯ3s󝋒&$WWW*)!$$%!e$cHNOAKIMEq ƕ;KLw@YX;ؚ8^+DspfKOTCPpJ%D=++O%$*8IZ\Z^UK_wL"dx]}>9=;s_G8/̹N!Gz[<=2|B}PQzlH0Wc(Een|Pds::5&89yFT"od䳔i/ZK^&gd:fgQl kJХeJ*+篍kj5U[ZUh0|em6]B@`PpH?QM1Msψ*iϛ.Z [JYZ)X-]R޸Ѻپw?@?5 ǖ'vNg +W3gLC#u!MMMEvAms˔FVNA̝GLwA̬,llؿsݛnͽ+!B²" 'R&k?3?4+:6oT\ұڿ6VʝoF?LT;:>::>:;eqvx^sawݥʕ'_EFO\DKLtAnFF)F|ԭ6\`@z?m+F;LwiAhy͖)Mgw~_ @ZH_XA,"F)%/*9aZ:Q,\B^_AU񡒀2 +*'[j o5[uR1uh`fm$1xJgBdrltlyyEe$feg-g#`dGbwj0TOC9; ܨݿxz6zx8IP=A!.aAxۑϊ}bG-ޒēx`G/Ԝq_O?0"۬խЮ˯ǰı²µŶȷ͸ӹۺ 0@RfzƏǦȾ *GcЀџҿ'LsٛFsM6+1MZ:{T?~ò~i~L}~cbA~Dad~ty~W~O>~\/~|~`Cx}%H}1X}%z}K} {N}׋<_~7A~-ψ||Dz|+E|[s|z} ^}wO@}-~ċ {Gu{Dz{]Ĭ{f{Zx|[]|ϕM?}R<}Ǝz]YzHħz|z={LNw{\|=>|v|ېI8z/r z;bz'sMzd6zɬqv{D[{0> |;|yyaIy?yazYvzݮ[{^=c{ФI{R*y߄yfUy`VyyuKzZi{ <{z%zȎ~+~}͇}W0}3}HtЄ}Zk}=~zɇ}!~Єd*s}Y<9wpSwuuVrUW؈|;,뇔{RsѲ;:8q)PCV:4.8Ȅ2񡂡?Up Vu9S c bփR.ՁNn U388A/ͬδz6߆өn1T\e7݀tXT)$̯̕6;eCʷˆ imw3SƀV7M +\lGNػځNāa5tNzlߴS<H6*-N}o2ن N%է>w֣A}⇤\fXMݘ2, KԐ3g°[} +0e6M _1 ? 1ӣǾI^I|B̯dܪwLe1$: rW] 1S{z|diL g0\ U{[G{!{ ޔ`{&yE{xbie{Jr|/c5}~ +~:f#MKx+Ca|uI~.yW ώәߎ%¡唘[w!^T`^H*- 5GȨ瘎=Π4rv_ҍRGf,ދ̋|,ƕ{ Ҙtٕ^1Fő,;',#h%T,Qۥ{[s:9󅼓&^!Փa@!" y +.Jl6mHju,bU6+s hܸd-ʥ}wi-sun=0Ľi-_*)U_ˈb$na+;ϧT;ppA7C4.*Iߥa8Mm.ACi7\j|fiԫ)]ޭjʄU]3(í whJch-4x7h׿*P0H됎L랇ڡuÂ,{Bz}8vggҲd[!XTZZ.vlAg +{;Sm`vؿ`~?ga. +3Ì{L^WYe4]L7ok!wI~Ira^=C#Zh`Wu}p)"z7ff&3$FJ8Ҷ5m +uR_,^VS&aR~PfLL_Dw*`\-9]q  TI6)>u6 D`e͢/xqY%9ʜ;åOd\˾P&eRz;].R<oΡ]P{?: r̨\ʻb Ҥ3|m s؟W9oZt]RnÅ\cW#+nI&gyAjsN06HiD'@J+a5V~cRI̫vwtUc[3+?F|l(iU^+O?Rs1Hqil$Wþh=(RE +1BvџnF/ BsGMY9>ܖ3ȗqI ڣ5V_1ȣβiJiX0WVH[8g_/ +n3 ` 38A.|f|ј0I6bv%& ;Y㿜҄#dD.).p'3J12K[Duɥ$s8IƊ.z^48e!R6}vcMiozo0'=~i,3:?-?oS,9w#ROa; ?pB +֞IO ݟe#}ԯN$\l?], y,>&Рq]yh0AqK)ĝBFҍcH:-h-ǟcf)K9T127]qEjL<>h;|U +dpG +ƫ`&!8al`83>.qɂnA9 +; `HByg KB*k㰗2fF=#OM eT? +mTm_OBۊV<ɆF('n3uG~Ȯ#7Њ9[١`Ns.P..콤 'KnpF\? B>-`NWOOWBlfxW^b-_x&*/(j_=߆󑊢zF`LdE:SNʔ@S 03|TOKokto}bFz$4-,.m'j*J|)J6BP ^3ewܫpX.*,07xPڳ:2XOT21|"7=0ߴy}ĸB)H[Fs V+̯+Y(I(x&9JAI'tXmyG=X[8TK)2<TSRvxlȓGO|g/{>4/gRFȶ&A52 uЯ*B幃AuFǞѧuD)B,*?n` 'qQIzK֗4{B_g68#ʉ2.A$69!̒ub1&D3Qx" >ɏnνxVG&TۨÓ)sxd-5KxߣD&1±jdGjJ|J{Z ޲f6/vTp̄ub PmBU#gBg˷)-*E +ar>>Ƶrn[ɭF-IByѸP=ĶKUC wG D}"vN.p]]Q8uY{#qCv}sax_oyiNr( d8aw2CQ}V8UWO\g \yk@dcZt9$u +p-1z(=f) +vě92 w u煼ת#{P6+Dq3HIi%BCb!kc5&U ):X$܎[b2*@PkcӘdoTB_L1Uwi")=2#pI9,RO>T@>;bnDPuCfk^^\G~ oLRcHqܮ=-8^5Ońy*9:-\g8:T<?*C;[yX+I;lRL߭$DvYTQ6DyVmfy%/sIsmXP1Lռȭvow)QBb_LVwupeėO*|+](uHװ4WU.{ 4\m.QwR~MAiRz+%BKz?'{ k҉aa{H]sX}da~3_auQz VM\ĵv5I0LM)DŽp1:5,&4 %!$}ocޤA]R^xT◬M&/B:DwA24?cd&g]5b4a?iǐ Ĉ.OA 6vfvsd(5yTH/P=(a;zUs bWxDa)Eʼ $sgPJreY3w`cFo0|U[j5k.5J&eTor È´}I lpjC8c5J=g%Uo|L58E" +ِ[Ak]J͆VBM"{NrQihЦ@Y?6^߫ZWٯ]ذc؋hKSLj:>O ɲ.ݰQ{5mm<ٷ?^v"}ъw9O&vX7km[ ,70nΒ7|eP\I;-wgFN cIP#qWI ;NٶA)H~7i thl~~dzY Cx2>*c&mb{9f1X*L #> + V@g蒼]7n249=MK% ;,F\j 1klZi؊ΐ.|Q9а$_.!;̿lE,ɥDi}D3^a`Y5g{J=mɳy3CM'jM-iЦm n5? SJE+U~ ;q.tXd~~p*QeS%.Ћ"ưBsZ6-6[\d;^z4`;64藸ͱw;|+&AfLU3XTm)lF'l VɺgcGObbɜ9;v \CL, >B?KGCe"z -@EHILp<5'҉$>8#gL2m c1 c Fw)P+rkC qp/u8#!*g°Pa`vu@oH`"Ž:z_Q<,D>'ӅWP .`xW3|!6 +5 El[",0 e[Oz0~lUO+&xkPc|u$k.?{Qp""kr6isVa=~@W_ +.<7 +2#h?c~m'rE_xs6aG+K 14L^kUp^^_mS^dШ'>}5$:τ!E[bJx&n t(m;ZsF5uqX.ՂBqKP *l%{ٓ{'f';,TT,bhUq2Z3;}T9vwRR;GD + K*/@hUv$j!@ vyבm,W|-͢ ^ ~D_􆭍"ĉ#c禘*X/Ϝe>|XH;:)d9gƖ4aBQ4Ew,C +ۯBU#>SV$L-5gV ϯ*B#} npþtdU$Db&$^\^&Z"/˺+-}%Z:}9AYu rTlP0"~! ͚*@5K?߫Z-P=j>܈[O?)a5 +?WUsy5^(ge${Cm> "Gգ+$踿ϫ& Xw8?g,'ō="/xNM)'EFqrf CįQ9ZY$r!6m)4 V9kJ$# FьX٥Cp[ģ)CS;rFP#ImKGɺzj>>X9,ZL-jIbkȉ8˚?vtxPIO}_ay@:|Ve6ubd/e3<֭ztea'cLaM +lz&,f^_!?l2x2Xyń3D)\?ye ~4O+9$  +EVDTSؓ7X?MM!ԼuOtP Cbt;iްa@gW#@4c9.Do z2>M5i~u0 qswQ9ǸLt삟Mz)>kɝI;io"U)]$YL >$$T:gUo$UK,C`sCMAJMÄKC(g]ٮ9sUG0?L5QM%0Ol5&`Ƒ1,x'{k+mY}-Js#\d:i/NK\8HstQ#-ND).s*Zymnf\1l{(E=VGW9s:?wǟQZsC6A1ƃ6K@8OUY^`7j6@9?,yt4&}"T- +\Y&kVx녣391ٵqQ=beMq\`/nņ|2͌JkzDmͫIR4\~5NlօKɁZ]TC3l̅D3jSS)tWw$IX[wV +WTUw^PeUhWE^ؓ~Wchs sIg`wgs (5mr] B`7JfAaA3ƓG?{O[ ?xj/Z*7exXz Ά})C?`KcMՌ&)Y5J]q':]$؞]Yv x(ıH1eU>_0b?*񸨎b¤،D;Wxm]|N7U13*;.=>SÜj)CM>.eI1/QvН6Tkk+Ɯn\\FFV#Xde&~WE7"bju^I@j@bQ Wk8w_D ^z xZKA _`T}] +x}ЁM0S,rV+ KO&ƈ`;E{irf0F] w86f fm_8c3V<)r1p +hs|p!QP'Ղʛ2rӤej4Y r, r?4! Uq]f(*&umM+;1 +-c8CjL=L1TDJ7>)BH*cHY}~xI,{7WjWާʇhg_YovMKiN> QRǧ}AQj^G syJG"?txt,L>֍p_>Po$^<%}KDS4 +*S<ܖyd;éIJ~JMn>ȸcI6uɖژ䩊i77_5W2' 9t^}/8%wd0k)ͦF9kih3ShPBULzs'0$Y/L3ol|f ɪ\AW#siS-O^I+36xas @M +A hm45V-' ѵ1S+ ~*%~k˝ʉl * +lك=3_2~OgPs +Ccd[aے{<ХjA {! ߲ۓ;O'9+wEHE&JV?fiӺ j05瀶bhWZxo=ƺ 0zhK5mov (YOut;e=R*yMVn,$v:QڳE.yVl;svn,Wi.[@34SD_!MF>J柣ND @$Y~-CMu (+lBpБ^#$~2è /@̣6 3nh +;۪.3Fq3\َvZnZ"/vNFNJ2V{#ΚVse_쑮Ta8C¢!Η>FL\M{5eH~7;F AB?VY=۩Q i9J.sӿc%FVbdեiL`a)kD=W \ne>NX7Ƒ†2IYf-to7/~Uas[`W*v3_`~:kjR("E +* +e)DDIss,f_n6":hmh+]AqñQqSa9{~8|~bh6GZĠםN\h+(E30~kTMGβ1:zka'LG2>,gt X&@?e% +=@Ihs)HUOeX^m7R7~,, \jJԌfͬ8!*]JR:WR]Mɚ PZ;JN.8ɦ,[r*Α]MM"waX)Lbjd`>:?|:?u>^G$fa. +ʥ_S%ED8 J=ĕK{6r zGG Ui<Kg"^ q +I6vPWy^,uc/5@:ǹ+[N+li{P#^yv,ñ-NѳH⺣<֡gxV</nb6󴳜Ρ +nhB˾PoT(W##ĉTwZU} w-vT-9O᭺HIz) z9R'dI5aZGS˟agW=.P1ٜ y?2X)r4VaGXBe`9Q1͚@85$W?D}z2* +pt +;Br\ܕ'> -vCNeʔL-ʌqKHr 7I d<BgNelB^փRγF2AqCR&t7߄{" D9u)Cw1t}?"'[7o̩~1{>Ru* ʖdClutqf2[l~{S4>J$.nQnlP#x])By`r+wLH?VD:|iUG~ժ+&+Rb gP>}WԹkQǖ]WSkqwZ +DQdVd24KGMvU35KJ~4&jwJ*y;X߉˔O@5hw)񘴕o-9E:_̂o&6#V(ѽS-te$ פp}4%4mrnzhe4KX*KÃ29ʩ~'Ǥl|O5ÍB +;^j㛑Q`exH;J\*`l˴Khk +&tF|(8VǡܷR:ϳoG*UjSKknRgl ޅ-6&Nŗ7O4rGmO[du_TvY{ ̏Iy\aRKy&P7ݪJ)l"W5{K S_j0WSW;wixF1^lО伴^'1b%OAXhq)L7j}=9PX=n`ɗKX#CùA *7{ jWܴTByufכd=Af]F=_u*`q+_i݋\^`BaE|S&%Z a8+QgQ[IK-jIKr2Tcju=A ʧQ"7{ٮם*X|,Yzѽ}ƈf:jCo[>]x^hlhNrϳEDkcCǪ ת9c Ht<)}z!hE~DBӳ2S͆i{;ouIp??砃46ٺ^"1R<-65sjpCSjqi6dzھİ紈 41.$5EG9:=ob쾄 v#[xﯦAF+T(C@RQF772I$^a$Eq>.AEbiO0]ТK5ΫPÛG ZdJ*$d ^}E*֤>?Ƅ$dO _tl%$^7[KSECqz"$]*B]}W zT[Rk"n]EUYvFUW\B6-RB^Me2B4/wͺh4Ek5˖<1U[tD>Q!.kR涧7uJc>c +l/i^3;iڐ0sĀZnS +qW7Np:([568ViAFޜ~h9Pldüj2dO ++61--1Ewv =JCHW34܏&x8,&#Rc3Dvz6RSyu_N/nmكvT֥Y˼?RFװKzn9Q4gC^5l`P\ܲG&ޫ` 9PҞٲXr6 +V4,{a؄\tcY`]lǿԾar鴯؏=b!&Yb ^[\aYt$w +[R)i[{$7f"o Xp +zBz'hO|Ō4ǐ|-j +:}̴a%Tv5Y9QK d0 ?$ćH|#uD3 phrd@,@XmVKY@ou([8#!OM~.7SoJn%OG" +Ü3N|/'O-R_1Vh&׺ NPz8de 勊ZTH;XQ6}+'h_|ȋCcuHjBA,NOS{3 L`]1> A rxӴ*E^.ؐ`Q5 v{`=W6뼟\9avGOXc& v1w~0W:ʎ~f: 0/˵%m KRKAcR% P#CSߥfmD5oEx17B0<&Yd8"1wܡ5 TaaJ3p57A>+yIMcu Zd?Bk1x-rsV9sH6p]DGgO| y5S$aE`$Ls +[Ym ~u8p`6*I ߕ`S88sn9O3nXOE /7f^lbN[PBFO.9Z_.5>F S̉R'}ΪѬ`_dX|{dHXԾ3QlZe7PRqشO5OkZrx5u`aǂ:*`T), +DPQʮdߓJRk=H+ +*#u)h) )B6s9߹瞏HZGzGT"93hDͺ sr|b4y $TK "$I~$v(B#].qi?CN ~ޱ|ܷLcOnT~vxj̦5<.f\K<2p:CpSy,66>|zC +E +T)f/:X1}J+>_~Q;^ㆪvs&۸>.k7yZS:˩㜍rݖۜaKa!l.g57Kv0!;ڗfe %]"XT J3aժlwVj=v姠αe=bI/gH& :g,(y 27>aba88fVVqɌT0NɉB`( _"fo! t}Wg_0}HX 9,Qx=~Jٹx>ӱe9M2mFS)Vk-eZFF٥btg0O?Dǐ%7eyښ6WSCyeUS}l`a8i g"1лJ"|PKڝc,$+&PvꖴGBoj_t4I vqf熚(eC!b׼^SbYi1¨;2W`/7uh?4 +!z@#(T 6 ^!R S#>E/Sq9z_ /G%ӈ0C9[ۼ@(٩P ,}XTOkpQȫUG6 x2e,> -?ϭQެYz/T5FL^`tީ3\#̬D:,vw[mDW)TBZ`0Ֆ`3tBQ˟kks41y `\޸cV#z`XHhwA0چFTyqӵܫ*F˪%*/>9 +gS'"b'zL=N)cs*bR)W<#S 癛)K +&L\9WtW!Y17i*%wJ_ 閥nWJ!p-0T`:K6B+SzlL,~J#ZLHBEe߈Eq1 +ڸTD}bB;*OTCnՍl$OYQ0mz7o9NŻ|hDV[Ve֩b7YZÖHl~I)ܻJ5oOݑ%(,hZGҼmRd!/NEWutV57z;jjs^^lDǾ0-a_aL؁w44簍b^ppi&nX uƻ-݂ -cY4_g ?jGIfH %J҂[%ϩC6OzvWzoZtA$?z;ؼFT2/+0@@S<@>0bSuqw;j4S'/4sEթ(P[V^5ƊHkg/ۄw 0*֭ ajyB5TC J(_F4!m, RN ?S9 :״OfOV"յڇ1,V)S@._ +#Q`K|ͨ%cj/&\: [Ft^Z"q٤Jm뙊jMarח`VCg +w"~>< 8i}XT8dzQVY<p%HG/Û`rq;Nm~Ms\/Zh:(MXа^F.꜋.Ys}5`a((X0T+JS 4&~|iB!! !)$)ʰ WFY]E븎3x,˽}|dc +|i-0Ws +Q_GpRjy0׿tjT̎ԍD1څڍ›N:ka? 7ek_%]a;זF=9-b= &Mm0-vD'^j+/5(er^+EL F1$1KWE|fOFMKm::1`ڥfXЩM*i9 +l?+Lw?-Nx͈wɳ\C0瑃f sM;iđ`$O0z*RٹB9@"k5v~.lB?ug]ed8JAj͹um.DO^^v:y;ske+,L¶vŝҼخd_5Z;q#k> MU\J{l*͟ґ3Doy"UDcu#H)BPit/ v`_Sʝ{e5mpPpy=-2[m+v6*.WۿSǔ] +^DMk,2.#ɲ\!{^I4Ԉ.~çlDcBU\b"c jvJG|H`_2rHѥ tHHBaG :Bf{'9 +[jaЧe +&hz6Fdy?>gۑx&l$^:^nx-'-]O 5@S Uڏy]Tu _,zWPT|BJ,ɕ}`8ߴy?p7gˢu\JO(_vOUue4+Qbi?A.jCxyRJ駥Pt㸲rTfdd$ֺFR>PaL'v2M*׵T]`W*cD*hAe#"ɆKO9JKL2J( KgK3jԉfZnL5oM(_>FOӹGi}<@w#Ndhoo4Y ̾Fٸ2YAz$W֜5Copli\ 32l;a<;S?B>zprjsm1tZc̥{s/J{c*#3ހfϡneh->Bc9SJ"չO8'8ހ `yHϤu-*` x[c')Oy\x!QS9q*;$;d'=NY ,|ܶ34qT=ka%hs䬺UX7Fl[ o1apuxf9QGk4;e +˸7荇5xB:yZdͫ,`2?_a[0~9iY Fs3g Ë9u<,yx87 1Ja,O@/gO㔛94 |.]16'^@1'p:XtwL,jVQv@wl{έ̱\?R^UV\GI+9D03oyd[R<""" +.2}"!<4tH~(-r25DH@l"K濣,/S}"+~wF}V dRz,:w&?C~FqJ}JݢJirjzEgU#p]ZF%+[PjewVjlW7wR/*C%%jGx @EFH)&0_Օ|Xu +DRNXA\0JSH307͛73 CWc+U#r# aQOL4Eљ?s~{sIy?y>ҒLָKd-ޣJ1v*fH 6hz+~BO:IQqZUՍP[UD#BM >$ z|?^!J0W8N WzXfщ@'h< +%sdR۔e[$z,Z2H5[&Ht L UO 췯+52j&P6uRɮ! +a+rk!o4 `ܗP)f%VQTF(Z]s,TR|O)O?ho# ]6yл)OU,F٠E})gsٴGyҘp/kw~˖I'Y;TdgYU'I8@F* 8 $I+A2((+y8OϋWȗE {բbW"@}@C׌teYgvֈHofE`eagbN_4!/e%O;mhtWv6[iyFy4ʔat V] au #QYm3rM/q{~tjD 7fiɷ  . =[n`4qShBrx_5wԐ %nQ~x'G[ `+qb]Q2Ըi=UGn~ڋJ(Aݪd E7Kz +M]!} jnh-Cզ_魺a٭Dfrj6$-4nUZF)Zpux'@]U/ٳۿ3Ug`iU}ڰULWu+SU[;uXJPvOŀ{$KF,qQruH.}imfZh~atMBb0*iWC䶧jZmn[nKfi c+.&oV.&ʭ{5_s9dmIA. *s5: 1Ů m!|fl'6#N +Z>\oMkCZ8)*bEE@(27{I" $!0a=+vUZŁ`-xEJUǺ +~~7TSsV6i1=2J眆Jh@ Uu;7!0 +߽\醮%-;=.e/T7D$v{.ʫ|ZѮmcDֲ+-Cu_{>1H1]"D^nR ٺ:E3[h9 7TJOW+3 vœLimc @6'[c`Ǧ8v!bR{1_ӵuoPE2\@;4"mO m{ ߺE1dA}C=WB}[3']\PJG5VmnYG Xyahd'J[U~ vWۅWo]WnGnR9H7ѨAu 1vZm]lUrTVA +sj6lhm,My4A*0vJR? Ĵ>2C!*#q0MJ!:ŏCR|dFa?2݂ch3dBzSIt?%LmF[AxYGҏ0m;GY1űh%[sጒ@9 q_8G>r Wn)jodEzC.qJviN&If8bg + v|sd%:uTf&L0~p.(RU +; _)w%$/ t# +~#u`u[w.qsY_-*'̳ɩk/)2* i9$7fUzflc9}],툏WYCIkS-ty7>T! 26Kݲ m&cӣh' ..+upC6&@j5tdP0=I˂Ė +C{޶$tR:(ϭuOR4$=jluq1?פ9Si|cqF!_z^SK}`d%DT wV>;<'V=(5H%jWMV#9YD2֓p~~J }D]gNSsjJmn->,vg&SLl#>^i8ʞ%4'RJDhRN0hBA0(r0K+aMY|"EGE_R^v4/?m[˨yN`K/5[71[Gؒ' '铯RGhqꭁ]>iIX +5'\GB ćd^ux+[^%e ֪pxE + 6%!Itި@Ҿ#% :*h$r7שׁ55׈Ց'I+6*ЮwȰ%U#zD+Jt BaUؕ 6}uOr7dP Cu}FEua7RV"KST20 EN{^lkƕ$vW(,F7b ˢÞOy<"_).kh[n 9W?gڈ7yș*ӼuA@ OpIRrP($e[iVYR +n#(aFq&mq3%\g?%ӆM5XD3b$ʁW ƿ5&͔D4®KcᏊ . +1Zo +^`~¿`6z q aXǰ)Ӽ܄'84 n"Db.yC<K d},{*h +ڸh>wMv^ c8Iƻ(~j? +eoyl/Dl5Żרpy1ܣܵ^004{ .%CA22dWuQ>okL<5.ſȠiffh7S-|^TjX[wCY*sG^1Ve֗+˃L3 /2y{+.;CtJ } ->٫y6q< WxA_PZ? Q y1>yK\.!OqM +0Cl];Sk)=RZ@[ɷ5JBeǐ$Ni"0 -úR4H~9.☫|Dϸah-)r~"eoMK%4 _7"‘e +QD~0T.>"x*O>酧.Ey+HVy55RWsEk*PxEGB;(J X(8hiqmh^ 0`}_APWDLZ‹]<4zG֦`oyZR|u^gCF#nr)Va5ƪw9njyIt +xI1bIy>}-AگOShKFx6xqqQ +3SU\ka椚̩Di~ ?{>J3mtߐZt]YNju]ɒQYlZZsNѴѷW>Sݥ0Bj+7q҄fU7m :8^;#eտ+*,_CY3MSU*LX.jQȖg_IWJ5a"9R'C\y׳qH)VU-Z.\+Ѥ/aen/|F[?SPkr" +^Y>VH9 &yaIxQfd}+] +U.o.=q-y][viRgk*`/pLBu+A@[)&PYQ?im/K,Y*gu(i2`؀V"fJSs=RU@7+>dْsmY)w=U?ο3D qjv83׽} 1r@vy:{Eͩԡ.޸,珈~CH{ksv_l毁@"lOR."0Fl]]C˧Mfi nq˶Q{56ef e l[IuY_(i&;to 5kZ/ jjp~Ch⨿䦿iRs!G-֠5 +&wa7WAƫXUr8+}E)oVӃIÌ}qZlh<gw +A?=$6-ޡ|,)!<*ǘ*z!8߀ϸuPpD|Ŝe=sm4'ҢؽYaPOZ(vj?VGgxI=V-̹uMCJH_-C]B~2A\8*E8PTΔTo 9/whaߣby\'F,Ռo%wU/ժnM*T Ƌ{5NJԢT9L;y _fXD\uַA:x")V%V/*]1# )ԋ@X"SVӅ4u.f?Uչk%Nj;c~?]Pۺ˄WҌ=V듍1 +E ֻqd{q׉; +NYHdfttc #&vPtQjd1o ­R)ʽ@}<7 &8wyybH04͂@>o` ~M`Oi#T2"-!NSn\ z$SC%Q%;OzcT)!M.wf.Po1U=Bl1F#F0HD\u̞rڜ*ujQO5u8E$7:"І(UuANgulWYE*Z"cT\kTxlx)$8(YBIY`[}.Bb T$=U8Oŧ yP-x$]0_ +j(sOH|/=wKR` ptl>f*ӡuU<=Ts(&zpKA?sLo`N0Mq+~*m-~F7^5惬H]${|-Ҷ9Y&=X'Vu+^ϖEm +Y/0X cAdPc_X VRx6b|C6^FeC]o-F?f7Q3V>͝yFsy]ݯMF͊k^NնI#FZ.7ƆQfeϫCJn;AjB JFw +mԗ6t(I5beElXQ͌ i,)6QS 1zJezVBf ۹ʹ/ HQ89SnE%o-4NJ``,)~utyQN]vحp+e"xN6y*,7$'x\CQL[8.d@}CɏE)1D?@晹b$?7 + YM N| _Td'wa}0Z<9|3閗3~o=Y>l0Wb=P1jmE XR[louv:.C=;.a.BřS[nWJ3ǟN1='\Xr8۲:KXj6e g΀ap%z"K1.c1ɇzɭGTRiVBe-)K@iͬ!u@_`&2q up%P +SЧ|NWP !o-t_ nyV|ؤ賐e`HʏE=>\Tǀ|cҎkIST!%Gu,%[IR'+#T}m3\/df)`n2#\M(CQd6flqGv첵).Z&wITe{JQܕQE\m`p`Ҵ\z[v7OVo9ݜQ}$SSFMWdnyuя: *o[3 O FRJ0ոl+L+&oE+d- +@?^fEkoo\fyJ8zΰXmi  -Nw}OYpz&@>gݪHc. ]7Mz#fe"g\a@\qyºJc\3ܔ r'WQVE D|PLs\h_h#9Z-TdL>˼!WS/bniA3.1Fx@Ǡ3UNN^nPOZdtvWO&-8ךshveSȉ`wPU_cař=շ}m`<<$+UV66do88{ηzkG}ڻ<<7\jvg!5M!w&GmpfSgO3x? +wZsLRq/~lK]QV:om<Q' R]AMXyu ^ȩ $}! 9LHaH8hʡrTtD-*fY]]wuu[bgg޼ߛ"ȹ I7HR7HBHudt *Ჲ=eJtj| #TI/W?{ΝO^'`v'$^E=7ITF2˵7-^'Z"[x ;[U7,QyWrr9E6cy'I gIRm2ZQ +{0K,^H/>>G@l`T=FZnZH ѳ$m¯鵩KA3D;w7ŏw^J<`i$M_x8wU-,/h!pbP1|*k _U;N45jX_:]$ %ͫX+é Miwzz{7`fOE5FohX}fL}k%Jq_b_A54WK'h?:lTHmm. m&"X7rV7l̨b]r+ OpK[{0EuwrfӵFajCCPktMݻVw[FR(Y-VE8 P?)p>͛5 #TtF%3 qhk ;`LVOpZۓ. j&\Cʡ <*g!r)J;ȁ&xK0N\B&Գ$bԍ7fpt(0H23ӲG1d?ź +bVֆ|\[w+tjj?b7hwJCmm#b.^VBDRb8E]4J 7LGc.Xd/a&ڎ @顢zQuֈ4Tqi˽èb˕ 43~,ymoθ[0 +l} TCuLBt 2ZW>Eh@+[Řy0= +sU"r];û](̏{e E=ma^2'FKv~.Оm0Oj(esߺ Pk*!3IBЦs4{^|{6k\* }XYǠD=A %$hǹWǂORV UBꯪr+Ca6 Kԣe :Zڿu6&?W&k).]%],lb7MX][H"}WL)RIrfr?AƁY&I~_IB${XlZXE&|w#؆`_vߢfu3fm89?9 +̟NՎ`jz1*.@爎܋`oْJ_+-4α6@/DWEjE}HRDl;Y+ z/1Dѓ(z)oι&;.4aZ#gsbZ+XWi;<~n"( M'b6!G lP<^\nM8--aG+dyXP^s:0q \p3bWu.,R&rm#қs)lej(^ ,=/FV6fj;ex%Dk%!FW@ao2QTvs 5h0B{UHiGCOzL'pbIq+'_1Lv +QA%$[H~}{1fKٲ:HmWS +ëd}2w7 j< O7i2G;SWݒ!@YsZ~*PƐ6xQܡ/9i7cGHVf3R>K2jZxH"Z")vHD} @} YJ64T(P_(*C]miSJqOZgA(ny8}wν37;?߇*x"D6HaeZ +5K e +tE=H\ƒW8 72ym]Ly 1N<8͍@:> >6pӹ$.7$C$pA)hJewT*FmKg-lm*{{v\ܲsJa>3_*ݑہ>V5|WG_>RR_YL!RFjz S5fځO2< `}I\:XiZkRH*4[(xX$u|I9̺TkVzl_׼gC%*wXR nY)N.9+wZ[E9ľWJ%wp`Nj[.b|JOsdW,R~#* ĽyFdwCp*L(8OelL˞)A vfFʹ.Knd~A򥾺]Di(i]YʯJߟ?>w[侾7KK6w"!eDp5V* 3VEa{:KoEDcɾJ#oOU44lTjFk,>{S?ýSk>Su=|j}T +SU.nk.mcŮ)RxbT<TV*yÙ<+`RC;S^0-itp<ȗ2IZ_0ȡVVKHWol9=fd jb%}DCy{sI*{ZL1r`n}+D_*Uz3}i779_kjxL+u ;FxL.mmQ`sKzK#>&ޗxiBV^\s3_XX_رC+ҭj|S kϽ|j|[X +ΆBL.?\DCqߢ7nO(M&JOiݖw0IJLM,NCOYPoQRSTUVX Y#Z:[Q\f]x^_`abcdfgh#i3jBkRl^mgnqozpqrstuvwxyz{|}~ˀɁǂф{pdXL@3& ֜ȝ|jWE3 תū}kYG6$ڷȸ~kYG5"ŵƣǑ~lYD.оѧҐyaI1ڲۘ}bG,{W3qHvU3sIa)\ Z, +     !"#$%&'()*+,-./0123456789:;~<|=|>|?}@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`acdeefghijklmnopqrstuvwxyz{|z}o~dXMA5)ۈʉq`N=, +ٖɗmZH6%ؤʥwog`ZTOLIFEDEFHJNRW]cjr{ĄŊƐǖȝɥʭ˶̿*7DQ^kyކߔ ,8CNYcjnoldVD/h 2 +R e r xzzzyuph^RE7)4=@?:4 ,!#"#$$%&'()*+,-./|0p1d2Y3M4A566+7!89 ::;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||}v~oiaZQH>5+! ؎͏Ðxpjc^YURPOOPRUY_fnx̰߱ 8Ql»!Ceª9^ɂʦ2TtҔӲ6Lat݇ޘߧoX\[VL=*b/fMq T + p_L7! }tfUA, !"#$%z&d'N(9)%**+,-./01y2g3U4D526"7889:;<=>?@}AoBbCUDIE~% ہ‚rW; ϊ}bG-ޒēx`G/Ԝq_O?0"۬խЮ˯ǰı²µŶȷ͸ӹۺ 0@RfzƏǦȾ *GcЀџҿ'LsٛFsM6+1MZ:{OX͙~ʹ~y~eL~j~Qc=9~|4~cl@~]̳~nf~C~لOiZ/gP8v}6q}0}>ϲ:}i^},~ ׉_LpK-~~,*~&E()D9vyowy=TS3wI!D)J%OBvwN64;>FVWm +S^Di*bPkpة?%"1#!ϼK`L<n-e2*+) X䥂C@v2l Q?(=0q MzǃIz7MEY; Y@K (-\U&>rI^2IMe;Ya"VN,S;o_%sD;fƎ.R?l ;0Dq>8zDKG)3o+&<4@n͗0EO94#ҐnW9 b_7}B2yːv/ąJH삻Ȧp$ȫވy;Æǘfo虔F¨LsI,KhW2!AjHE^τ _wdlXggΩr!jU)[%B\DCfp <_\?k,.wȲirJRݐ=>0+cvZ{HllLVAc۠ ^{6oCҏSمbȏ:sz 7jP@Q;[wg|z30Uq`!P-~|X3+z2lIђ:_p-FOJ*Yr(".O'qäfrCRJ'dc~h!€?`}WzBd;hѲGϲmT SAij9< +ߨ%@`8xLTqė=,Mk $hJdx_r̰gʱhtG,KytomVK0X?R=Џ ]ٛa`sʠ7g&Grŀ?>r&z`b>&z%sxbw&{~څ]"WR%c"zD zA rs!֝=jcf]rmANJl$ے#ؑ >wTfGFF699<׵.'SZ*˺#-Jl.ZZx%m*| o 2ӝ_TWK4eRsu33'jRFBWl| +Fgml0L1, y+Hu2f;[T0BE{:qntoT]okI, + LgV_R:Kϋ0dP?= vE̷փ(M4m\Tk׉o,H=Zw/EI-LQ[ 8F/g֖'$?[u~fghXjݚ- VImKՀ,%ibQ*e97WKMYiHtXTBUDw-49#iԗ/r]hGވ/ + +lD2 h‘%TTT*Fdw">GY?"[f r5ʊ4`TAo4H5rWS8Xy;$Yr'q vUPV&4m/5LJE:S7Hvy.. kPXAl` +,e: E$@BKr.!{A$A,CY[EA;| TJkU>41aƜdcT.Us R&BchR) + Pd;ʟHbl?1;_:i^mMh9Ӝ+,x+(‡j3=P6u>a}&b (0=.À<2&m%u9_~zL!S`(6͟>թVlW䨸m5ypg!2< PR%wC>ubvbF.0UK$K;؂P,!rA5%\v" +[2gwdxJ:_'Eښ_+^Cژ I! v,V72UJLNITUKɎIy/R+=+(֨v6!M @PB%R--3|4-)#ͯ w.ܘ<;b#;*>$eG +>3"و~AZ$xOUx f𜓜x;٥Q h X(Zx=`dš 8b†id, ϐ!enZ +b /޲І2P0~ +1baktT ?g)˧9 С`.ޓ`>'4\DRdPaxԗ?i|9,t Ĵq]"m-9OD'Ex>#Bz6Nk%tm6BDzVQGq,2O: y{iHcy[]vaZT5 ȨR 345N@qG!fYXr{3^M7HX1ey87ҙ;NP9tn/D=}*I:2s̋%G{7abTBm6ۺ4JZmI׶Fהz\FD*rEyք ̣V-8ˉi#7XmZLW:2 +$Iⷱd`U+z3 8"}Y\E^\Qܵ)<&uZ!FM)V"ڟ}&à/ ď 5 O546PW눤0 fGlEbdc 'ƪrӬ[{K("M/y%0=zFBx}{w6{Y50%,40R}ԓvTp>K@fR$7HU( /10f<,1BS>٨RI3#&&pa5j19#yTH9cI[էjU̟~? +7NzM`k|-kqJ}(Ҙ2SaӼGi ; b:`uǤayU}T 2Ftm̔%OpuDU0m~L-_:qWg0~huw-] NVrP =<]x;Y1iw@8,n\(zqb !$zB&5dn61Q& & CuЎy#c%$7]w'z\0Lk{8 ;fGS Fx¬P~Km%t3MccM(bCB$ _ J,@՜ %ӸZ;.6B)PT~~:_tHNITScΤ5_3bO6-[o 7$cn:zNqnE2~7\NT' "[fTT^2F&+c5r~ԕ(jl 48mWDC]X#<n_ T 45 C0 V~ m&AGA7w@w;Q8Q ?d9#1yʕq_eS]y|d*&6Q30J(WG>HN vAg+[o:y1ډGmUV'pJ{"M@3X|*oƙޞ%sfJ<ߔ[-0R'G i++qNPF\&XT~ykPx>–~u2LX'P MOW rة Z?qU\+w>-q}y/sRQQJ@737Ka[t̷E8X,Tp!PVK$`Κ׵bu~*LlBz-f{i8DbMp/ŲF_<`w[Uq. Y!'i7L' Rz$v]c-ީ%HY~ٕ 鞀ws{)Wa˹ԑ`{[z ϡZ& z +- U@uBP.8jz B{GtϤ1ޕq# ^o2N*`DZm錞c@QY@Oy`ŕ^ )H??s %J@f-H%{#}řPKn@u5w:=YX9(5#p 9#Av(~-"]Qb'䠡ya +'£ +vO@%7_*Z-r*~z Ց4!wBpG-q.a+c"wmqk=WfB +k^0>npu5㞃= m]0o-1:ǒ~%ui;pVO/a3;0oKܼL6Ed@ZU%{ ^ ͰyOVNHLmu?uMBEQ1\IُOui@L7Nk\dd[i|lRܰ3"rW^  +19~(VZQjsfb5~Nl, $LAE \Yv3k"*Ie.gj4uDk"*T~~g^ ~<|1cPx7kF84K(/AI\%HG;'6`kK +ZJAFqKq$5GT#.a;1 p't.t-SSUn;QY(sў*M8= +BHZ# GcDS{d',Utl=,}*vcr+](_1rØ@?A[KDlv'”o>=ԏ[?Q ôn!ܘeoiB]u3PzP'ߧ%44Qw L7@?;gSVjgohop7syR\7V%xL| 3n|2Q|-GotuV֘Gk}fd'̐yQ/;^+b#&~ي2(ɚpTֆ)$Dru:5zj,|~0T\~>*,6Y +]7E9!7;au*8Y?Ң#WfiA~\mB\$OwDhE16:_JqBR%*X3 !O:`Iok2+}Y'1%Y GPMJ{rK w_ L&N NyA'ճmﺾo4gz"v;L je %Ɯ{NS6U'*@djNcvo^=Bi 795l€Aⶫ627ICkyV_}B.I=YR2U^c~o\Ƙa3Ƹ2@eU*Tlmcӱ~ xnNU)o`Iχa]PFŚVTC&ϣ࿋Y=d]/..FBXs+$=}buM>RWm6Ŗ6ᢐFX 5x{v*j;zv<_~AVUJϐ^IjQxシuQo=lK_ՑEkZ\4sqU7vOa J?Q)4C^\k[{3y~M|J'g4Ay,$0( jHl:Q"V҉1X&e s)MZ(W |Ϲ\88&tcpҔa͔ CC GU$^fb|8u̸&A֍9ke7;㥦koAvՏ0o5y'M3q"y$[Y@SgÓ=ݎP1)L \!B;U!)/C$N$A³ueuU},3Y'/Jc .8_[ON-<"NawGm_+yj~P]ſ^\y X,r-|㒒ܳ<L^T},^eDR,nkqց%|r,!gJx=~p{"\eeEN;Þ=${q@Q_\?/иLe>u#Mp'Yn_e<q㼅Ra8pLB=(YK[l`BKB#4;c;HS^OA>Ʉx\+0lkOԼ`Fcfup.wlCnKJIi]&fXPAn1کFTKBoI!ӮZ f)~Xhy9 ݨOC5&|T2ӲnSLB5eD0:yP;(w9mΪnWhKu{`wk +kH>*ڲ1 wp5Q݌$;LvvJ1f3n*Tg@oO#9|}?V0M5.ۀz{" NK?C_$ P&B̆e>(qIu`|ob|_0l2WꂝsCܴLTIa?f(/+PIwB WhgšH EiŮ(G6 +"  +"(H2̙dfr $xZEP>ţC~EF:}< \{ +% rH6N$(߫Nᷘ_%1]2:$o-8ȥ I-qt;'kTjJW^}kfQUr\ulNkHn᫂H*Wd6M2 *{`V%VRoJJ`+"yO|s86Vy8 :+;9ɨ=.qqѝ=ɥ^ӏwldG;fH^2`zBȳ ŞO*{M2MoR0i:T~%$9ED~cj<}${.-+P]c=Vzpwz\S;!?C:GFIױqYŞ ݇>;]mS)yrEz_n˕aI"l|sGvmߵ_7e]֭>ГU)i:D΂G}V W5*{f? +($p\)9D$ZYr|(4D܁OHʳ ;ܫv۱jxLr_r ;Wi nV|Rudܦ;@YNl-QnJȲc/14C:'K&̕BOJ{ߴzfsW|F-q2 ?}Y[pXdY<\v+M{ir8~LJޯ vlL: ?@o[g`}>?UrǛI2Lk.}GpI8QRV%܂L0/PUE ?ɹTcۼfHs^QMC!)$ ; ej uIy W6#LMi9ĦͱP*HʘFg]mߝn+|X$Z6K'OQJq m(B~ljSuZ ťbhWP"z@UVJ΂\,<\HA 5Oaf΍C75O Uݮx7F>QL~:ʥ#][eTS2%c Æ~EWg9i%3W4ފ:}޼0_X|-ƣµVu8H{YF"qĔ-F95E!L/3zLw@"FRmOQ&[#ZO/xˤr~9T00bܬ 4Pߋb>_nMFY%MOaN$ʡ˖~ &($~>tBM%^i3ϐEf8UB '`-icIaͨ+ دR=ZȾŁ=5U#5HR>njky/s6H؃E oLyCG/?QE%FvMMz)=ZB.ϡƋ/•3O85&YKլ(ST eҝZVx'xaV4Ë*H]z~h~ i0d,K8CZy{jCF')b|xNJ>V{0e#|SE1b狛*_R"37Boξ(p3_<ݥ%-tɫBetƓpx HuRuɵ)H?mf@Iz͂qrgM_D|Ce +ӯ_wCՄYK/Ԩ 佨/Y0y̸7.]*ѳa !d[m9#{-;W[ U$mb?ci3ؘsq6ĂT t֠} dlv{Fyt/ټt̰KQ8 N"4ʻc'׸Ns6I ][#?wsb,4U_ f)Eď* uä6Go76ɵ{'CGa+RUA=@5_rgs1OUG*ʚO&Q͡4%nlc=%Z vY Zeਝ4? eC` _wvĦ10KB/*Brv4όwM 0r `$CܝGa6;g-N_&ɰ.` `0M/s\PMf`p3 $A7 i c(y jӍ 5!UiMSD-rBFL&^:OF-T4w T3c q]2Rd/3U\;?Up=@b +TYRJ3O)*+sWu.[L6ǼA. 귒hoN_=C|HW Gz}w\2h{?Ur_ס,[<4DmD〷C/Fl Mr_򑹾g"P\TMIiDw$=` IӐ }6.jYx^h}]"]l +8"ӽ΃ǐL"Hڝk:^֖Tm.^@1~qxTlU#U75:LE|4&W25exz*̖̆;M0do^lpmaIS7kD#'͊$"lL?bADINmEh 8Ԍ*"vұE݌5Z5 `z~x[MN&a|b(ǁ$ch |cq)M_Ɔw>bSО$  Dpz!G@o3a]PnN2);K4 U"p+q 7bLay$04iCc9(6>E3a{ R䏡0`?s07y9'`Lq`ScLr&MP.ڽ,_ru/F=܏=1ltŜ 9>1lם +KX_t+ =#ثL +uuWK̹ u)F@jR_$YuBśGbQl+$,o8qlg!) n2QήU>Ytw(^'Y! %GU9, &>YcwU Mj"Zo6VWF9=al mynqA/2AI̐i +qAN?!9NxlbO{eiYQ̶>SZ .&sbj?1_ǡPkٟx`дY!n6fVJ?ffon06l)7BuyMAѢ&m>>Nj#4J%&|E]ۊ:i2g0io*6zXh +҂3;1"2ҍ+O?KjaY|nMHpA/LsI5cu*ΐDx!W {|mpq%qehrYbBt M7uA- +w%5,x+ z!Ί}|%wpȩxeXx|Yy$M}yAz5{+=}5"6~{άq~p^Q~Md~*XŸ~,LU~S@~5 ~+f2T"P{pUIpf P[AE;Z1ٓ0U)Fj"0΂op~7f ![BPY_EE;T\1撠C)k"djpmfr=[M,1P\ǑES;`Ћ1')}"Ρmfni=pkqr^mtolVurX wtDyw'0|Yz>̾jqźjlr`ntpu0rnvgkbtgwWIv~yCtxz0b{x|bh|~j|l|^n|~pp|j\s}AVtu[}Bw}0z~l;fׇ i +9kDmh5})oviNqꂿUtXBEv=/yVǧeP{qgi卞|l{nohLp(TsuSAv@Z/ryX_dִ2f}}hƖMk/zmtLgdojT3rxAKuI/8xσ[c&5e[}gܞrQj.xylfoDSr d@u/x\ębp vdܫg%iwy3kyenbSq@to.wUad`RfWh-xkkemn)Rq\@?t@.wZtf4uhvjxxm0xyosekz.qR|{itP?|w-~zK'rp{sqԜu#svFtgwwtudxw*Qz%x?E{zb-}|Xpzr'zssj{@(t{vxv|cwy|Qy +}>z}-R|~H(oYpq݃^s=uPt;bvSPPx <>Ay-|0m{opzrt?s^auQOw+T=y>,{¹luSmoou{psGrlatqOvk?=txj,{ @k mܖnlprxqؔM`WsNuȌ=&x,zj׫4lgmomqq0_s*9N uI_|2so|u]}@vLO}xT;"~z-*|Ly(x*yyr z$y gWTaˢĮkTd@D\dPPp-HG&]30;sCg( 1DE*n6ܵaz*&>P3ĸg| ,X񦁓`S$>BG DǕu#i#܌-`xJ!wم:(`[HWeQ2UFD`|:Cd2~TvkdEeUb2̽p ʠ~[@QdF!7H$ #dLt!BOK*G-iCrB.UlmO> ,B2W<+367ߛ@ )۠&KO 0ޏO igm82=D 4FB[!AIb4~Z *fz\OtF&ӝN&3xF[Hjz&3n14bM zB! |+ +/hw{V\lsTjg?қ۟u 깮D}û.5ʺ(wM ұ=Ljeo(u\ yPXƢ8p2232"uh0 ;(3-ybݷ3WdsF@w ,8#!H*9)iF^ +P7Dg3I33D_)JQNdOm2ta':=J.۱ +s`d+uu- ǵiȵ\L +kw/i&G1|91:H^gW@-Eif?QF?/KvřMkz݈uN0:ӎ3BJ]PU@׊VVzDPC9>RTl{=EY^ScyjN96b~mwj[ Zl'd}[YގM:tU9WI-#d=sѣS IKuƷ6i/JO{s{c@6oPU,'9cV~M6IQ1WwoT+mlF0\Od?oi4M4MC%HfM[r0p[p|R’/Ld/_c8]׍ YpFKM(Ewo@jjI0/kad[H>|/ѓL |00SVRׂV2Cæav4x,'L82'7&n&CĿf]9-f]i{Ta4EeNٟή"V_ǔ3tf65ҷ, jP6Ex)ͻUSu@6M6dFVSˬGŦwƠuy@>.TȆVOdj?#驺sycA)w,zl<ـB*7ij,\P#;}}~r4fxO"ZhNMBe@(78,iA#FaN}qǖ*lf Zۋ M2HB-7߅,yY#p9|qeےNYƐ*M}"A튘6؈U,ۅ#||(qW,esY!MANJje6Ç,}#5tPcjOf=_`rhTkHm=op2s(Hv "zbtu5k#jl_-$nnSjpDHrB=tytn2ݑOv)yL |triIs ^ٟtSuSHt#v=_.x02y)B{! +}~st(o.w]^`cCcHlVf+;t)i0aldOȯ>tsw[-wnw\-_AMb0ke#SsShA!a7kO|o>#r -v0[Dn^aaShdL%rg{`j哟On-=rfv-vm3Zp]­ `܄cr f؝C` jRNnb=q-vBw~o`^q&ccrfBti quk_wInN1yq<{u8,-}pymjynlpptnRrp/qsr_;utMwv2>@?nC)HKс#Eu$%`^>[ +(?`~^x0_+OËv&"YD>s5x']~-if~>NF" P^OG# ǖ0<7ӆ7 :sXL!kݱrx{6Rt"+@q*7k1U誘Y}(~\H`J䞂\ +52[{F;Onݦ *C{2Hpuw0D(MHOB$vKѻX{'V' 5c + +sh]T4I DGãTD(2BNlz9eB_ ݫ.#JUbGɰ Pc36߅!3?o/˼ 4Ta1l-vKWZApɾ<>\Щހka8Z5$GdW#{{ߢ! e8l&Vlu4ʚ@ԸQWJ"쎛)9(6gf y'1?JL)b쭢l]4LkۘPpuﲹ)nCA Ŷ+2dEH'Hm&Y3uѷkѽӭ1n]_Z<ڮRvӛpjm9G݂#j}dA-uڠ +0\C"dhK>مٸ:IFq\BVhF'$[I&3BtK\ D'`;I ["%#N\I +|?a8+ş3"-Aש_ZZKO%u6`X{cͯw1 $+OM{'E],jz6+~ Qk a=_/E qbVk&S7fg\"&]KOÑ: %ijeB>%j:l=T1e~/ߪg I0^YV)<^ϑ% +զՏQS-WGpaθD8ߠ9D֑ՃXM' +UJ]I"mteuuE)-3`Ҍ SoO6Ju@$ZZǚ;oam>݄92)@m{>-V|WU>r$Ӳ]qّ¸zEYuɔ>GT@蚩\'}њG9mp.d.@L4c&,r;b ӂdlt3ݦ]Q<b-w Nk k bK%H@ j"W4sf|Aa{8c%J@bW\E':Ehsř=}9fǹTW !3ߔ% פԘ]YzĀ&XIkWdPيb]9gbIi $ O1wu_)xS$P)m/UI .mpsf5Uwl}oyh 4;=DUIKSDSjj:?2*w0P4o+G4O6jeu HW)ϛ=ݮȆs51 okaIӽ֒Wo0%>#}?V5N_r}%7 +Լ{!`D}K_4 +!Q\HҽzȔHN>uA-^Ჰbg%+k58W #wi+q0khcuTT[`5Z[`J &-v**cs0:-7o3G(Z!d  z Q}vx'E}aQ#*'viƷ|'in˵Y;eR{E1vikYT24o/;K |O c +Rr_T'UtKyγzaL= zs#k)|OĀ܇:axim&&^cŽoIѓ` +W82K/ױϬ˽^ipuO:JD:WtG<8YJ] + ՄyiZP-|xm4rQe`dZH ;4SX1̚`wpu>7 H2%Cd>zES?+&e{\Q>+) ^T9ZPFV+@l@ A B +r3L2$$x *,^-ڷ[]<**RInpdk ŻΫ :C>KXi<_TTՖqcs.JmZEŒ:^΄hsVIbm8tSX&^ a*Ɋn^m=A2s^mICca|k`K{"Y١:nf,ڱW x_n~ +!f睥# Aɧo(u +gįVg攷E)?n/ؠbdSu3QQIB`\C!d +P,2QC[Pһn`RXYU^',|Y5G4-},V{:T5zGFdx|4Zٲ u'ʦ"Ww[f^'0Xcx2rKJJDJmB|CÁ=55oc/hNL9'0jI. =$!_3s^>pX0]ScԹ`gi9Q?+,O|ekkC)6bf!),MjQZF_Y[-ۈfiv&mH!`5oIxudP#F +P&h_2nnmMsC?wOt[Pk+jnA ǐHځY*zל`L﵋TL01|w:44o(%j̨5YJ_|fyl00DO+/.5T"$8[g)T`MH?Ɠ\fިÕyL/\Zj@Ν(Wڢud>P"Yd'$$ʗVJ+W>pG[^Gڻ2|M 5kci{ZJbILFPCR7<]'wKÍQXb* +$f»~ ^̈́:)]}pA(+RXzE;b1t!9ݠBj` d> !L7gh%7nׅ _Qg1R2Ǽĸ:@n\KX)'WIC0hݤ!XL}4l5 Vh2,?bLb#(sÀytk]:ibP_"2S&F ߆*:/~5l6fݻ Ӡv(l1u;8qi7mL[@Wxlg Y<#nMDyYZOEX;/C<_IfGuROM++c7S +4ƊaZԃu Mߊ]>]o/m^&=Nh̕.g*>d_$ +]koj-]wz`g`@XRSZ^6uV^og~XQ 濮a%{s Tp4{HLydW)YU&R?FD/'gH7yOG +S0᪄g :po)-.XF:e*diG{.㯙nwn.tY<"`7dsSC!x$g:SX9Y%r_']4K . q cYv.㏢Mrm*ADbW냊M1Dqby9mT'buq7Or }yXK8`微.;~1K}wҭrB;ҏޒ &6 Rr*?j䆑lugICkM|vhZYHn8VzQ3N??֫zGP5|No(RGJ[5&Hs)qq}^&2n:zǰkFmP03;7Nsi+ZiӍ ^zs7Tm , zb@p22{96ʄ/= 4)c x +t&83B-(;^SedSy7yG^H@Es7<AQ|h[\jeZҎy1|i-M']|k!3h{&m5&[KiK%}UEk̀u hT[*FkkOZ e ev]G ؼ;GLW[d;oo3xY{OEk[@|l2섐^򒼗F6a 9uUQ[Em'*uWAw:^WfAw:Rc$DZ9-N7~c + +?;A34VfO 5*DvUe_Rqr_pMv]{қ[;f4( c5ڑGdxEjO-n +| g8 KٶŲ]{r3J(?ұqlu;S7qWA}ǰ=o +nxg|GCTpTaH͗O0U`llڤClt0jh~pڱY_,x',IUjn\[M zDBb<Ô]T7S0Co}2%sF͘MQ ś!7fSѕ&.!mFk(+O Oȏ@ W1fG 0JZ-#=qb>@@gIxFz|޴\E=Yg6atҺ*SY5T9vh  %2{}n}I90v zRf8kOʼjVo:*xH3_ 6WWx4\;5juK::i7rʶYAd~X:J1<;e +(;MsrlڪU[y5vw(k +-OlHWeG㐣݆L9sŠFp6i&xИp0C2}TxmCH#ѽZyڇm{+EAaWdVSy%ې8bש"SLL14$Bs&Bj&d@Y?O+82}-D^ݒD(PR{Ѭ.s!$4Pڣo\i(#u"D8 +:]C>6ڒ׶*m@1GQm lìOrusg# tk-ۤ^G) yۂ2b+PgDWB;T+4Qv{9輵;!f6~/ė|@r~EM$,<`2+oMҿ$ȵk뤆)<$\nnu|LX+z-]:r"Xꗺ.KW;–YFC :Aǔ+IU u+U>.+͋;SN@] LUXKx6 ͑8=*U4^qݗۥ>S韒+Ż eLsf v?m!'粈Yv0zْ2GwT1e{BHM, &fr(y)% P Ehl% +$EVDĶt o \~6-s//E 2<뤪t :mbpVn(Q7:ziZNl*3miИ` snX +U\Пbi0^Kc=!!{pwpyKH&Ș/UDg#M@1&yf_sIrŔ\ Bc7HexXltbu!hI +&) ֩ršbps;Cu GFq~~c6RbO'l"<͖z [T0}5y V|EWrф\2aAA0 /ɷW&aA +AK]מ q\kPU"Jѻ?W{j#'rG^$U)~VHDTup7eÊ⚊R"I^w0^+mOXiMi-T5ȝ'N]~{e r5Ճ-wA-VYF~UgBOJt8y0.{KO(vlJ uS0փyk^?6Wc+ +Cl]Eko%ݼ脦g}h0[[tVۃw,U^|}X?4:a<X s%هU)<@ZQ/[6 . 0A=fxIҗQl3\PBoJ]Դ\>[3?,ЛMOyIOi> '|2kxo6oy*Zo9XYifNP?1k𾠣 *_BupֲB[ 4Xφ}P73d"dٮ&<ăT>x4Y"GXF%Ngt2S 8.hpq܏#~2HleҢ(j =~n$ Y9PKC‰/q䢘&lrS1|8+ۺp5q Z(QӸAX!\$$$CsrL2$L%,*OQuOłBuUX뵊]xV~n,[|nC +-bY@X?(e92"կ)fm6@>_|Xȼ L N+VJ2v&ǂga:y*=>C,꽅zqwΣaVbP$Ԇ3H* +|tc^7CvfCUʆN\A X)MȊQrK{Fۏe"j%hCi24.$ҲɹDӮ?2]HMtaPZ+C9J*_r%QNH4r{W) |em}^e ٻ +.v_.e'T)V4(FoUgzf0=rƣ[(hGjKҢy}%]ʟ%(y쭬0L1sR1w^NJO7 نyoxõO`i0)¿6T@JJL#״C[!)9!w+@,&TQ0GU5a +5\1(-9]s41y3yʍ/ G䇫~IĴ41_35g%@.1N§ N̡Pi'74@rz8Z? i;f +cENOri@Du{A6.ѱ>1_:, Jf?/LCNN*E]٭!mq=p)ݍ +cFMH?b;t% 7r~L&3>ﰞ~6slD'9?6T­ϙ^ 5; +k[}gX0^hq$WKJm3qV/f̔&|}31sO[9"6ε6 9K+|dj8a&kɐ=9wUͩ?|0,lugzeU,}* e-^uGSoy77bC#Qşn[,( l^ 6!ʌ>":jbiq2$V1\$ǕwkGԣQ%[`ѐJ Ή `]+Y)u!*5(HIdaoElw17hYxЈrMyA39ScLYgBل*dlQ P/Džml)IR`i?ĞAY訌:et/ ysn琸M>dSG&HPe*p:vFӫ}9|%*CdڌTm ؍θSVkq~VQ< f +CB'LH? 6ǍZWzjxA|+cshi#a43 KZr?'H:m2AĽ eЭdcM^k^Cj#,@DL2I~tHGǫJ̀e W`_qZb +"pp߄CH I&d2L)xʪ*jXEtJJ]EZ_=@XY#>(UT#tgE UO4E]cDix`Ffw0b(U +Y]sAvjfhw@A,bx#iu+E_Xx˼U-EW'_@ce2b1( h^EN +`V[@-kbn_Pe:60lu-'\j|Dme;tHGD˪&աD!ߪ@M?B=rΕtSwo2Y!;DLž]򮆁˶Rf;˷-r0ۏ첸R}"?5#mk+3((.RxP{K$ ~?uX m(U$C[KIl9vL"F]C2q.OI61Qx 1iQZxle_)O&uZCj7$6} A~8zXmb|n^i>]fQBchJDj^ k]rou#Ih +8ЂTc1)üW+-*kxueI~PE:LR] &t-¬^*$M4-bB c鎳A9ZuKDۄT}pp;dzx0w + 7 ? rlJU/3BK3hf@jm1RזD*p֓2O(Vv +ndmMAO;1S`M-a6)N˛,_ +l[c.Hі%Ŗش+#]lcٶ$ s~&b~In^Y6-쪸ʟ/FRa` Ei|o$Գh:)=kZv6g|V'E;R^t\"ZW +YnN'⢒LiK[!6bjnf$=+ *.ӃKvIchP*%zډ,1-pGsD8DC7x&X8e!j5kL4Y &XqYLA)$]s_g^.[fx́{sHq  o݌ KFaa)1$PoגיDO̐Ńwq?0$װޮxYZN8$8 _ُ$`lcZ6ݐ?ȇY+0H5zቔkQ}Ö!~QQ2&P{BcH|7gz9^sylu^A ;RckU>)vQ 8:oVcsK68#7>^nNk_<w*>mڹ3"ΨŢl` D#ޣ7W-#hD:G"DxA4 >X( 6b-X>*'qkxOOX+{5| fP|~NEzEy?|S-2<3}=`[~#ltGPj_ _߷,cn$kaM=UlMQ"gɆ 5iЉ5M%7R%qvLSG[]]M vKsw>q| +7pL=#.[CjϨ^wUOlTvCe]j20uuFfձʪ:AƆ"E*S'_ +!Z:Qpt47rv윽Ys9{<Fr׃d+G1 F~ /bm1&&x, ^ LtZnDz4g?x7o߽06m3fB|=ksΛ 4|K5~Xp%&(*,.0<664^?|X@`PsB#b$ PX<1A͹O3l.O IrOS#?UBP' +BPT;} *~>22 +EOL_~[ g ,v,cy]zFl(}FVύPq㫪J6A$*H$Ρ`v0;f×9zL2ٞQC|QM5xzAR+Ԕ k*xGjsH%Ť^Vaݼr~Lȡ3h5$؋#2'$ +,FP].V!foDc&2`* _'ǹ{# ݰw%{2>aQ*X SV*5r1V/\2dL9x~dE ]0 +^z[AKmILŤSK``;m\ojc{.]w{]}A][UT5䄚T9"#֑$-QJ֙ +(R;7n^윆a:VVTST@e& +PkLlvw6ԷU8{`>5#8-Eʦhc5Ij ɱUx(EUu=XU=ux}{tjG +4a(=Gr(nËqZTivU肝 F7 :&|ؾĮȬ8CLNlG\nt{Bvx~T2?]ъ?:B': nAS+w."nG%PBRBz^MLpz&*T@ mHh؇Dc΢&ZT_Wj 5yI5LOї5m + һE/`v0;fˡp;ϙ־A}UlK8SQC#kדtYFUVErAF̾!b7E|{e wY쓌E8T@V4U4<7IIiA(R@: j:8vug*tE@EQ*r 럄B; !rIC@V@]_ӇQ5UW/)aY/-Ry%F2"  InK/i"tY{p8d|Q\Đxi'6ĩ/UUi5gԧyebLY(ke&\1q(h-Ev;wΛ6 !5kC(xH@m՝N&וy UFeaf5n\+#$,۾.wAڐ&T%_}ؗY6"s 9G&j ơR9aWLt~-m ANv$&! 2p0t{z$?5Z uTj]Ġ`9t& f,h؈!%gS$&T<6ncK /'z&bp`F*8b(@H3x!}': yo8IP&\P{C@Rt(ɓʌ*rH1𵐗&dx'McČ`$f>m|S~䃱ؕ$x0mq]Pe& i#eF6AWB~8QChiTɞ <|]z[u*nz!bg9Ԓr3lq Xr3" >4SPh=m@A8 {Ͼ+\Ǖ--F3a@4M6;ҩ'Z8JԐpjj6 DzQ0'չ=;Qv(X N#0-z#}2Ң>ƾ#Ahw8Vw5C/[r:mU5fYH7H)N6S PX'>}<5ӽe~y'NNdtOݗdjM Z̓x3YAdECM&-ڀjG ož>ْm\-u ZTS#%xG;Ѣ8]0^`#Hƺb~ںnA-9*ViTR8 +`'yM>aATm#GђZVZ˪ݐETD_l }mϒdo8zPc)VdjGT *:YϪ z*MSqKP}W7K۫Ov*om;Czzqt}JeVl|eryItV2j)kb腳h ?|lIlN^mzQr}\E+ݫl([Xp1ٔZ[m@_Xi䮠pvfy?q)?GZ3=@W =T2lvsdrڰP챢ށzE     q5YTp +yOCŻReb &l[Ghmb9M%>]8!p~{gkl’B42?ȩVnI6 +e%2G-8o QP6ncN/J/FQ&= }-9>#, +>nƙ,Π z,>3'ЏԍI6Mo$GWdosfܐT:jGyhKڻ)k[Leٓ#ceA>Vl oiEǪ2p˪lMe.{J~IT"Cvnc53}-"ÐhI'ِ,kHM"D[YjsUZCM:fD˂+)U +Naa␽Zfk@ 0,"IBLtrAlĐ  N9Vr:#Q1ha x!coDjԀE_dLqi&]8NLSNIS/)WKlƜ5==\[jTv]٨@(WKsm!fwO)iiLڤ?鑓#tɕOL=?ٯ9,o9̳t2UAP@C6-!d!@ BB6BĂQDkop94Mre9*ӍRMd0W:rB5*G1GRBd; ib"P'dh8^`B5yϕJ\ L΄*nW2b߭L)3t*E&' sdr* i@s?/=:Vh,~ߗ;{u15k}6EnA;xobhS$u,N%ɕ8j 'q/qO=`S)г ,Tרs=@o5-z$^˚Fk3(lUA?5(!4v(_uw1ff:w-}hXKvzqAOQ NϜ@:&z$B/ $Gc*8?z0;ߗ]/ZZV#sY]X&qzlKNCd P¶GFޜ=;èj!,z5ϥ+D`C^n"NJf90 2?}ɉ=yΝi*mJnL6M$_e A ($eEU Ȁӏ^9,>IoGs}YEHBWh֯յYTwL3rS1MOeS-)*d`[hh%؝jӣ͓\$|[XRK@-_JoЌ+כŋ8V"]?/&{d_$]B?,kʯ2xF5xun#s +[oyDs?{how1,8 fL?CVAyE% +K.?)-amU [5[ڜȺMtM0o?s}*Ϝ|-.̩ {JZVu (lIneC6%FQnj̍;\M{w 564q@p${{bKXQVx &\^fA{O򒻭m.B0b @ħ/d?4m/o +y0wA6kloz=vVtbd.RC{,DŽ4]@Г zӁ4#L#y,xK|}]XÿC>A𵲇i6pD1|܎,HψP(@c ii@Rq2[eaU^FR6Jz!` {v' fQm)0}^(6Rc$5 (r~P,y9wM:(^։gDHDϡyl"0A4t!5F5bl ”#@ +)ۚ+Ou`;\ mqׂZ4++'8bqu2ǬN Gt$ F7 G,)O '6bgSo/+WuQ.mlc`rj($oQM +0rIF?i#@I_S>8Z7gW-[ܫ J?&[1Ck\B"mф;[ + 7qD +$fØt;Sj͖%qzfg,;-^Q`-}"ҘGHv- 35Sl.J7oÉ@ 5pNgmwٱٙmu*ꊸ/#7H NH  @HB\$77!PxE.ov[O8bD>Π)Q6AY-aWjLGU-oF7k1Fj@3\=ۉ <'#Gޙ?uߎo qxeP IÉh1nzY=Wu Mզgԥ'(e]-gCGi.];^ɹ>~o[?) oOP^M!=aǠtRl69m^rU4\ O%%-,O]TB*s;?Mw+Pmv{ւC)#HܥO)ih\LC.!K'b1 HQs.w{ϟ/2Tp c6#s6"bI)i+˰exVz:;9 sYAnSKG?vOW{$a R*ը1o7l ˯WC^kh+qf7 :B|J+*u}B2#PCѦˋS%e*:g cCh܁li) +`Fm5{kï 5!>s^sUXt9UJ厓7YΆ-P7 $*gz0W]yl`\:XA>s97<5'&cE=ffӕDdyix M8ZH6."4Fm Iz9)d1 ź F+)mju@a7gDfFiUcԝRڊXxi>6|XG/@@+$kaQbќ0/nMҋ]%:c!רZTxY jq4Fּ]Xyw?=5a'v:u]㌵u=,"@n9 $$!+E@AHGBBpEA."(hA P뷙ӗ}Їw +oPEiԑ9qͩ[ q)Q<\Uh.gY}WS(35QEJYj)zS h/Pk<^~'?aS| A :8}F/R+|cha + 4Y^HjZU7 +[C1 ?w<}Aw{_Kyē]Pmp\+ؐ- TźˠRVYĐ[tX;-i(i7[9GPq4zg6@0=4kֈ\c-MANTij *A+7V |ZQ4fmld/ 5@ +ݽ#]w̋Usri07mN wˌ|!WQRQIc fWlerU:Gg&{ q? +n. |f0rg$u͚B869A$Vˊ:bVoi L,EUJ@!Og)Л@v4>4=A[+g $fy4"nv,9r1gJc:5J-AYL +:J匞Y*ϗȭy5Zg!W6@@6,GDOMBӆF`+٘^-+*uj/iuUcnC9K)7hsz 5]Nٰ;Td~>TJ4& *ow} u?zXcΑggS+~P2u.3MV&*1Z,_e%I#\iPpYRg/PphmsY}~'kGs4Tj`ޅX~>3en؈24"y 'ʸq~tZh/5kofصOa8s߸F_$@3q˰>'n9;7^^^=1.5?jD'_X,D,Qn?t/J\p &w!ב0؋gTStZ*j| D„=bCB3WYx{ot}5[,w$ 4LBA#oaQQ\xąʈ}IHNK ȇߠ Ke's}*_};v$p;$p\,1~ ?$ + + ! +9~|?}SRwp^@YH{VDrqQ"Ş'VpoTU$VdDױJtzt +*BM"{i1a=~oضR[ Q!q/eUV.yVH[(`IʪYL 1KWiE2c9rg0]DgQ])ܚd]ѯWiMU}:o@:vN?ćѱ@Fq?.[cT(y1oM70œh~8Jh.#lQDҭWF[3j;E#@O<~.;YKhk&qtd=rT}J+zPUX}Ψ9gTz<#8:<1)y/%O$yevUm:>Cn^!R$,@P18Qr .eFҺs&o|<#AD1@q47剜_NJ5yvAT8a@Â*2 +hc^3~13JEi颸r!:Aj$U^NMrs!&xt~8ۀ>4@sWѴm)9PV-kQŸiP8SYFR4c4Kl] IC4<Q zás!{2 ЅfNxfKH~JμΟuF^4܊prfJ@г:6BRBd +Am-[[ꍏm@Ch[kd+>~r`vS!CkBD+Y]d=a&JD;Dlw؛7c_so` + y툈z6tk4 6֗7Z *-Kآ&%ת#qfB׆cʡ2 GMTC?.X [ZH5:Wt6譥dUEFIҬŋ(ZǗkxZ,z0= >=P~?Y9=1y~4tV$aix%A!jLsLdEԶrV!tZQ<s`i ,{߸?xQ#/Ne`%zyx+UnGz)xVY'iNCV`k"|FyT&`y'_z>#n/F\Lz2Cs/)Tb%Ӌ\8yU B+|Ȫ/: {7Ӟ޸ho;A[,8N(V'O7* xUzjޝ;Wd(aCV%l`PPyp<}捑^gՕBkQG5wa…g7pkŭYlhd˿L^b/IİK(9w} ۿy7S[Zh=(L0~l.}-ZYn@."@P +gSDFd{W5d˸:n8 \o3K>^=ݻ_%%4$&8 j%| A +oմĶ^Ƿî:fԌ& 6-LzH| b?ӑu[}U +^^_b6QYU82Tݘi-434o'iͩZRn +ZoH͟sӹ?}W>ߪm7 +b#1en ?#s"*aQ{u5k ixtJK} +LjH +0}0:[gAM vtv3tљvZuծ]uC;rCDD @ !`BBHHBr;\BZPXnŋu ؇}f~/76ذQ @Bbh\Yuun^R! lQwLs6H-M{#RpRʒKʓ7k׌MrM'?gİkS!" q8@& xw3KsޖG!禼:􊑟 %X~H<齾vmWkaİu~AD +(Dh>F,AC~I)o|J"&xŭԤǮ03bgF}PM}3-z[6|ǓoK@C' 룐A PtD`#c{xʢHjl80bÀ!s'<jc/q/Ӄ@ | +8- QMxFeU>iHR|/1{.K<['-<+AIgPW7 K g + N H]iD/X"IYEMo( +g]Ytd_6]8|pR~ =)L}Uz{@ yf4HsRA:VPRX[CYqDu*ܹr. Y%3XlsZ~=*UN^i\U^,t{gP5y - AEr(ӣAeQq>IY`<<)`?5Y^2]b+0gnϪn]T_\Vc/=˚%>x[@A#I=,-B- g Vm<Ǿ_%߭PfZewJ-۸?{5# %SryUC ݠ>Ф'XʂRlFyCrsTI0%ŭҐǞ݌!Wi KFMvWZfC?]>jqF-VTyl?d^6b#Sl0bYKO̹4KftDuE5spx!DGSvWLv|j'mmcUZգ_E&Ѕmc~0 ֑ܙyWk:nv}þv sv$4y4A֏K磻2nuJUaDG222qwQ؃RpaWPgM/ uLnmXivu:3_0%yN䍡I/ɴQ:8nj %bP,|Tv@^@q;$8ΐBOGhOtP___r:!͆i`=li_(x1ra q#Ь$ $v@mdx8$ F{8 +;("a)^STS 7 +Ә>ɟAdL bc!3쨠bUom`kRS2i@1ȏlr>>^@=͚#K+ڴW+lc4`}_81CQ~u6hxF 0l? y;H !?)|$Y"3?iV徊H!fLSI̝Itx#{vMH!!M@0cr?H+e.%fNMcH͐/dLk V-I9wȫ_G 7^P6P%Ȩea-\`XL)jYFX| ך3"紒jro/&ꀣmjv;!NzA1 +1+d)VasYV.o*X0N?'Tg<'TZs{ZI=yw)=?S4О\ p|*N{?(ы +Q#eMeXqiJѳRSFz9XFRwOMnUzwOqKqOVgKx}E5qcu(:ʢ2 R^P)R @JHC"BE0 A\ gnև}99? ^!HyYz@-F*#1KcH9}b_Rh2/s/gf 97y7 HPa 0WRX3aA *v=A)%(j*5ybf?7 +@\MH@2 P7]APeB<*#q +r|h%x\N/bz|VViè- +5(n@ +^$k +$ub +wkd߁zf0]1>F)\d7KheRUr:[Dx%2Q5I%euaYI+tJ^%(G-il \~NSyU0.FyaM𔋵dCPq d&؜L,QdJ)BJ)dB֋$SC wNyߧ6Ʈ6/> +qJhMIlm"Y+q &WQ%+ŕm +Tbs@@ӞEoܭ-~b0䤶2'rą >UepKyBBc^3XVVIqUz1 >7O;AtzB;~ICțF-LZ,8GK(^4#J]cz9@YA}O_\;nzGPLh%%lƲ.I*\Y(ؼX%mK$ik ^-!Bs@i +?lu?ov9цwD%HS2{31| +n)c!5*!/Q)Hj&I A |sPsp3F>M/Gl|tĺκ>mw3ȭUNӑ98żbt,Bw2IjVs:L&9Z&9&^ MaݕɤvOeq'Ey+_hbh'GDzCȺB(kAzE*f5Ό0"4ӌ)ftPnjXo]+o?سB쨅手e36M$Po(u +v02`Ry=0^G/z*TN k㷩a#3 +sr%ۿ +Ve ˴?si1ߓAԇaqIw3SY*v5(Y51讆to40xQ9rl|Wӆus^Y~mKw|NQ^#Bqsғi1s̈9Zn0/GϷ`{|{cn[:6-2vk-oVZm-FC q4Fcqƴ(c j&Rߕ}L{#}9,Wϼ3 , S!VCfi}ؼþMGNK?z8O.{—`bc?[BD/b>bSPo93){J<#}Yw:W@F4 WAZY۾[hΪ8,v +]#xA7̀}@a zZ`C? O-"ܖ#>65ڷ;2"{+vM%\ -ypI^vq2_gQMg9=ǥ=Gg>(*(Ȏ;Hd%| ,심@EERVOU0l*wo{_;Ci zCg н|_H)Om;ݠ0ʃ]ʬ_Y4("65p`63q' ܭc~3!>G P~؎wr+ ..:rN@uᎅEc *lظ +zHMQ xzAԾDkW pN8t8@`s$@fka;PYln "b HQƺoc.᮳cً9 ܹ11?` v뀍5}wG!Bj/YD}鈿S ++5wqY.棇xcy/q14o(v7kHx AAn8x|A +e=1ı.${5pנq +&+0ȋ9 55l eԄJtJ{UK?Mj>"k>G>EOsE7ڙ+2k1`0)쉑KxP{ +]D#؄t +J2:xՙ&V"_8Cj71RuӲ +6YPsMҹ>jY,BOz;[Rd:MRhg75V]={__Зsbc kAENBv?k|?0j78H89PE +-aoPoꤜYB#k 5*a\pP&k, +E|>O<3KbXC㟡m+y~oߛ`b<&Uȥ\59颦lY€VɋTg*uũ 6cdJ3Ft@6cv`^GKq;}^] +h;c;H N]/eS  VUfRe $7eMZYWF0W-3|@oΗ l1a ؜um%]V;B=vB\pW-%\gKERSy*ʐU(E_0}&79 @͟ +S߮\tncuO:>hp{+!Z#9RM2Ǫ* KH)T*mN6M2յ4\DgB9_2?B p%MumwuL@#pBA^ ST::8iQimlY"YY9}^Pd9(R6 D)LI3 %8)|'r2$E9)yW ro?(}Sӑ) ֩ COǥ]%c7M5Y,iY!iFy-_RM-ϻR?{9,Rl|RRF$5tYqE7 )ɏ<ޑ)  Y4PSF5;/xWg-^f72.ԊU!AyW2*R/}8Bfzc%9gʥAgjĥ:NwJCrgECzu6Wzsmsw~a5eJmN qȈԪkRbWH:&*_V/+w_rDgfIkU[4Pe1vGO}MO@ٛK_omϕY' YwFHNM?x=G_sb:Uݔɬyɮ|ɭRAb/+զtU|J +WmR}mNW)6'|cDŽ6%ňw3\Heܩ%w_J{1 GV(d2*uTnVyxիE5.vmyN5ҏ.b< >oDrZc}[-U$rD$j {.TB2/^#.SjПS3gi{ݒ>'Oqb_B]\~gݑ&ft{w t\ ꨎltz9)z68D WoZ?u#ꇗT ,iCzҏNF<,iQL?ЛO`S,W}ueyUL+vS;3$~S' j#*eߩ]o^T,7Y+O;'=#e4@ӑ/rdbO,B&xȏYhuX#wvݗ +C3깢L!rL:{NFN&&%ST˴}P<4Mt +/fVwWkS%*4ҩǡ; Ra:6p`F~ 0cFnuF##G! +E$Ks@9]0D Te8v,`X` N70I>~ r>ę["fȱ2E>ރwf6uw r3W)˕ 0b +WS $x9[LkpXBA{c7$;C#@!MO/ X/AbAh)c52 +E0"Z+l xj=ir$5w« /Urc3\嬃hD1w!av%8?)b|Jؠs~S6$ o=OQ3MAdpm:f2ɷ@Hq$KˡS YeLT~Sz7I}t _(Âh#t! NuM5exuH،x1bCp = Ȣ{v)Ki5)Zޤw=@0A}N7PF,`Ȅݾr<`&OlX+m$9CiFg#Zd= ̠W5o*oQ+~(F{.0F0Lw$sD% lggEw:v/@2ڿ.bϰ=l.R-:{RUp#V$BB Y$9Y$0Baod(PW+^!,E^y>9/yw}qzP!qO( CT=gd W o#oŸ_F M"#Q/IѯȷP(7b5. 0w~B~`9PXT?9; @X\V?, !tǻ4̡Y%ԴjH#uz:~CCoX}:No\{5MU?ͯO+r3nwfB` 9HY}LpuD(09ZMF5M.t+y&A ?,'L2򤨈2% `uM%;Ěsy~QC| %'bzjb72zjRXMI\I-)'Kb mB\@ḨOH8Ww~rCsk 3s63Q64r6[!¶K&~˙F"D]?L 49.5%Y =7pH`1],Y1W|rTMOweC/0m|L"H +Qo\JhKٍU}_6HϵIӹ{n OO?|{e/ʏU{Pu''L٠KT2^fq OhgK ^\RQ?& +lLjwxѬw݂{"YMв֞\;Tw}˄ nʦD֤ctB5YN7)S92 C'NEEC,PGI1YR PJ[rY¹}'}K5Uv Y/Ηg1c|I'SCR(NYd*R!Z2_ɞ*!hTAc2px3H]}=@]_Y0^}gwt# cOU EttAVJNSrY&U+UJJE1HaU@5ikwxN|ҹk5zC'KԘ<^-j3$/K5u&-Qp5 J暒Qr4rn,Am@7dK[>Tluٰ}së otxՕ`ߦ*P'B2p5 (\R' G&w5\gZ׻^<|}WwVPr9꘩{.+a%R!(Pq9g83mRa. $rt >SWV:rk>WX}rKEGK 2؀9ZG@$Ub\TDc+شB-h.YK}6(E[%XӸ$.wBly; +OU+ڼGr꽳ݳҚ7y(n)(A=Ǯ52:ZVf$+̂J]#EOP)=@/q֯/qxpoӡrΟ}=K+3FNȺ :VMi ӒLC5vDS7<]~QmP.rF/Pm`C߽yݏ:6Žў%GVg  uDЏ fB)7^^Lu)6Z2>u䝆c Ъh](VED$ +*d/FI + Œb#ngT-.uGܷ0n +B39+r?%RC]9˻RzU.y;w;l`Wqy-g?cS_iy=*| BKZJO6>b)MSXT*4VUj^cu:ZvctWn`>ӳ~˴[9N;W/9'%j:f8#mϲLviTv:^֚ۖǔ.[Wd1uV#eߴj%?Pbv$k4mv!&2yҶ]7tG۝8 /t)]8IWN0׵^bvWrRsLyc?=*˷ /m $KQ TL eP`F80+c_ĴŦXJU$& U% J>=r25j"#C##KnD]=q=ɑgDGw>ѝW!p|!ݲ7=^Jp|Rq^>(9!Q( HaY1!;BG.;QȞX?2n )~c3:Q/H&à r"d(|!/1B?T`GMG b ֶj+}<Aw#` 'p3nI`ǃѴ(ȦG@=# :d Ry=[9}Ʀ߷ V|aStD}Hp GP''C>i>ԓ}<9S|P6%_z=P5uv1 ġP/r. ܙIH@Z^(%Q| DJ/&8X`a:$I!a xa;{K!Ȉra93aӡ@ +eqqu1Syn-\Hnlf裆XT?go"aHi9C +crY3aaH @FVҖECm<$ 1n&x k&i}V3 #~{Pi کaa5, >.A C+Ĺ!<20DC:oe@Xu QS|pS\(nD{;rPo,'!6@f A c8Lש( _6 hLj] +䛙āh'#NwY3a)X<,a&Fc42Q)mkD,Bg_ ܒZTO.P&6+%_e- / _'E}4pR4Bo`,L\jV[x~IvX%=!+9x-7+__)[T-=YsSn\V/*G5f. 9sPl8PY^X#*EP.r`i^|onI)k-筮EҗvElSecM셦Y֓~G>A^W֯;8"߇UcPwGs-}5bc)pڳS2$kw[4UՇ5wtO7T]Kzuᔦp?VM63rz\?Y Brs9z!p2;ik#|r[a[!g=,Ʈlׂw1XWef ƫVD)tL^Nn?Γ8rFJF7qxg3Pr|UO3& S5`їƽ}/0~_5t<᳷9h[C䙆xO$_TN r0󖻍\g'9YߎAZ-՘MOd%LM59U}v!5J@XĖ1fGyPdвp.O80v9f< smOvcb8fZp(%-$T,,5K34HDuQP"KٗdZN<9\vupdi}{>Q `>7ZNHM$RCÆGda+2ZB'pĂp2SHr] +j yhC_K^hyb5b=lО# pQ,[8XG*cE_ODNCVNš)i8GU;ۈ&_HfPHZ!I!q"EmB"~>"pg#!(Ohg3aNQ4NB8kC{-!v,t5J d @T~|p7c1?#HKAo*V"t@' @ P{}dY7` +b u: Z34b(@,i!֡%`D(0~N} G69?CL  [(B[= q.Ш=4Bqq%xg`]y=;{5x5,k 2)Blp'0\Wx@c2;U ._ QM;#tp[\6scc~pG{ÜʘT e0} 5alZ(~'gYb.cny8=לOO11v +{*D̿D[!އ-L쑾h hśH 1%:K谺8|H!rP6 ca=,(^%~wBx/[bE܋=!9a grܑN6C=ڵQTUnE/?%'bW/wsᓸےRȬCAIɃL;8bXɜ!|n>sZzs~Ē7 ѯ4[؝>sQSYr_?ߓߑǷKWҋayu!CNF +;ڢ0xǡؐ|Ѹ#i{KcmJqkjobMZ:Oo tgw%;y}w,p>zݭB/M6小\!8D߲^7ZՐUPq̸%5:=iszGRUgcefobEf +b,g":z_Jמ 獡#NvF:unrsԱLvSQpxWZy}&6K&w*簩2yCgu9Irr{A"rYLtފ#oserɁ`{&^ɛu6LfJSdSy:qMP\Tee`KBE~Cb2isjrqؤϷ&,%!T ; (]@{:!PRB( R'DD H*" qwPagȇ99ߒs9I$(BVK S%> ~"^=7y^as`&ETSYAʨcGq'y3좂s‚nÔ/.w-XOlDde1%PD _*s:bhqИvN~Vqt`~xv>ǵ6Ç_TSq4Һ"މDnW49z)p}8EGדrlD@`VFExߡ³JdT=bH2`#7>"ak{?~л>;0y&6)!3)l09l:`9e̒ (FPyyX햅#`\/X˜pQ<cr9Ut(PZ=/2*PmC|zu;+lrJ'&I̩ZgTn$VlDt_$ X' ڤEmۓJper7ujRzdYgg穾P3Qֵ]SNA&&t.C#I.^hz-;XO#v>c>N6nkRlrk}xg.+98=7Q; pa``4ݣARP.F}CycJO$ ]ㅾjQPpav:MaC/ao,lfʹ%?wHo, ןDY\$o4(^U5"kUfJglYsVXV^ R x_md-;]:fֳ{l`^`h>jd~rgc" t^hXx@@!`CӘJ*䣃t'w9O~[=>*~fnsK;jZ|[=8t#42B/kd@su:pPQD-JSь6t7t䌞[_Ce!S +"gf(`*`Tݍ=.ne4.OH"Q(D'P\ЈhCFG t}JaFK!k.:7ict5A=Ș0EƬ_lWXi?M12qJ$ވ:&$*eQyPEY+:긺 (# ~| G E 3N:8ͺ;8Oz@5!8&cǴ +|5;Gk :{nq#x9g 8fӸ/<.ou[@1?s!p@3 if o^9-j y;Rf5@nrv' tR/2}e_^S\?zqfLxÞ7$>hp ANAF\2r6hjіI,[t;RZq3~.Ӿg\^3E&$ߑN_%| +, @`iRkCٽV@8y5l 9H:ff +(wĬMқ\?'?z u:Lw~v{ S?xJ;oe;5CB"/oSlKlYk3)Nd;9ut3{ܟ1N|ʸI/WIs >@e@>AngkJXO]%i2Bӟ֯eǤ鎣2Մ!n 1!ktkk:K7J?(}\[0G}Eb=l AdHQ@[!Mڮ{W{zn4yX)(6~;aj<ⵠ*+6EI>9?nj3qf K10$H 0<_^ ꝉh4 ]\ܒ\w,_!5{omwrqqQ{/3=.iH}!徽jϾ&)id`Oˬc6'vMUE]sz=H٤[ ע/Kj{FܕXRgkܴ?ZWLdUE7pQ=’_DőEQoQ3C:~AW= 1%ޙhFIiV V\-[SOxgWVS{zTg*|$1ZpqXqU_-khbOc/scs^r⦅sx!!n꽫QZM}y6Tvnj +Ҁ' ;#=T>)2U>(I*ي.Q$]qWVS4)u߀`_vP@cMjM給`:IkOk[ +lZ +ϗΉ#j3I%iCibVvr/]$8)NIC5Cǝ/: ;/1n&K `ŏX4jFtM@- + aPBzVYaLYㅘk|kObX3ٱ~&6r6ȻOOG6ɠDW9i"ӽQEhƜ ,0b*e9,'aՖS3c3{DQ4H0)ځPqE! +<Q=0i` 4LOt=.a.ʰ"aDCE4TQDU8 cPf([ .Rn(ASxX9xG r09ACڗZ1Jj ֨IGբ8hJ*\'8(>M\'ot b`8dLT;YR6*q~uF.J=QrNި?(KGyR$%zQQţGC1 0Vg်Qf@e;b/CxbQި$D*,,  ]彂w9zЧ[0OE-z c LZ` +c16\0j +#ڭaMzo0|?@uDЧj*[>*/x}P~|ݣ|ݥBY0< }c% \*fS1wM\H tdrtqƽ7jCd n]7{G}^kNtiD/5D/4Dj=|f~Rc5uԙqIDQ⊈ȾCHrsH }; + +#xZʴiZԱuZ>sx9||񐊵n.5YMAJ"KA 5 *#pL6#-pͶz7ӦJWn]Rc&S٥";H+,%p jHVJbe)Qa^b(,D y)|Z)qn3כ X)a zmVoRG,K)kȫvٕɎ|3LV&V%XU?@Uw(1ſ!1Ő(ZeW0Wi x6}=A{a.'M6eKȞ&!>6!$.ݙ[+tOfUUFW#ȑWy{R"wypьÝs8>Zﵡ7"fi-hgMoKKiIuHl7Iz7QCi +n +\+k{'B>p6?7{qevCd]@?ߓv> eЛbw8Gv廝xw{S;|)W[E?r/~V迒g9jfjk`s@=aSN3w1_3"ܑН]QM^i@AH ,!!   aȢ ѶNjkkGfܵ"hE .qj3/s{{sfW/=4rl4:&eUԉU'br(PV_}P#>NW8,9u >K~i]ԅ܋/a坟ÝyDUD^Rj NOD{Z\oO#"V7ЊwXN)iQOͿjr˹jʺZ\25/$7'6}&o 7}״Gm:i=ic l:;wP^Ս Ϳ㌊|QMD[}fpNۊ<zǷ1tmk|cm_blԶݜǸv ?6OvwP;;ye*pALdRԩ3vΰOJuvuO*vt/v^^ٳK޳[s.=͐^cHzak=U>GhùwK[w@9(+JcԾ"_L+)qZ;@U=h̦E;ȇ#J$ëpKi +נZV7n7ˁp;8]~QBi8 c>H7'""zBJ*'T"}kC]dR!EBXd/48pܑ~p֑ ͎,xx5quoC('u"4c )d $L.9t?$\0Q ‚̷C|n Pݠ}f>g#Ѕf!8w + +W(|!g5q ̤+$a.9N )Br=H$$(H-@TPiwgpZwl!_t1 b v{ cbh01dU!$Ą Va8*Ĥ@= >re(>/}K _2AR]`O!tZ +WR`HR~E$bP +ev0CKq'@7' - r\>&@~ aأ+{X>߀8rɀ7(qVH pIj*$&9f̙!vh7z+bMDbGd*FU'9oTת+-Πӧ<S@?IH䓐0)IO0M_=_3[|5略3h5gx/4x57xk}10=c ֟.)~ HEnZ{4:ML5y$҇V'c0l{nj]^An}SwQDMЮ$M|[:A8n@,ҘHB>#/~|qĒ2U<}̷;u 3+ޣ&Op/Bh3Pxtp_t=ᙨ*рK_걺I& (NBQ(e(:\ Ź77ǽ#g={ U[Zm7SH!zʿE-!ƚ+ƛ9ji&"N}} {o7sY Rʳj)s\ΞMoBVkNŲZД!cR֐ȧ̻$VqSmDcYi@~<4VJ' s<0,bK%!dW"fŹbR~]ʀs> *SINf패';Q̨<Ѡs,AeԽ"xBBZuh)MְBXRȶ[ȯ)\.<9q]QMi$((H*"@V,f5@ !LK@(h5x92NGǶsȇ߹~z}c)̓*u96Ϝ e^*3WuZM?YP2r}mob ZfkVPa~RM|%Qz|Ǹ$~(ŵO%n +%ZnUSOPj8=G`ߡ_ҥhܟ)<fA%z)U#%ܫefeE䶉ò3. ҼMBZ P+ڰ¦9$P%+2-%&DqlZ`ߗ+ ks9l3k2"Z*?﯊"you@+a{6 }jKKKbA*huE!j iTo5&#YP>e~L`C&ZSXQr5\k޸qM>ʮSkMmeCJ)׻_V& *W"5QXN< @>Bsoh\!B-"y3$0T`½z5:<̶ɖøPFm[ÉZUGJ>EMʪ|oHY8T*Wy-$W6Ec-sFF*"odRJ,48X`f:` -ؼbt̡Bpק{+y~š@~,6<_ɮdUL2d tt[Z?tBɐ!䭐\oJީr1p {@0uָ]r]Ky뀨1dzX]ksTu +BV&*)LU*CqP|Ce¬Aȿ!mpLp~Wy z{ô1){˻O9w&)HWԖu㕧4K3!i03"Y3JJTϑ+ r|ȭ^:OuW) {hshF}p|f+iZ@՜#H1\%wc홗.:3.f$p㦥NNzj5y˟>?}?Oq$6nfDgpG p =I=@+B;D7xxK>ؼ04+6g|`rŁfڵCk3eO=IW_zFοC#fwv~Qir +os+ k cLV-&۞˲?f`;Dx; ejgA'зhv 7|fkg/] z ٿկ{x`),@ [ߙ@C 8`64f1ƳGm4c5ȵ4W+jv8N Z] _;{ z LpA8"4```"pP, RFC` +l¥zb'&jA'^R +4TxPQ HG</chm6F&Vjr +l&e +#n#D +eSNCCC@:*"=S,kP%;LQRBlt$js_%nsFΐـ޻9sG^xWSo-Tj}'润 MuyVMg/hF5DӠDdEa0$L!g*Si=j0DG3t9G.ߌzFZd-tm%mӅZ!?9rNGؠq;EQ=QGNZ (M4LfΙIJz{zX[3ح ټkqyVcW\YgCSǟ"8(s9~P~Tx>좸6xx!IM8JEo`iǒ7g`Yûl;x +ʩg[at5#}!UgєPp6i 6-)>$VG7yTE_UF?UcP=LxI ds0<Z@{-ΑR.¸j8]ECF.-D +ǣ_:N N&!Ƚ2~"RVws܏^ZqO%(ߓok"!dc@13E4wкXD]c[lظ ]lq|,úՙ3 +\+ֹM.}7מEIRN+g^3?*I1ބS8Ä́!9&1<&_b7r2Wi1_ì͍dIUTfgT6k^QIɷ<^3{{j϶:-畅w_u+7nJG騘=C<R}ZVry^).jpdI*/Wy`vs-q-[ 5gdBV.YMY2O(g6yK.omZ>a"^.#NzK\ g8@U+beV%y:Ewn_Bu.Ϩ<PD H)#LQA,"tІFpF RD *1XQp]f%'nf=G}s=WR*x-^nAIܐ84wQSQQ;aQP_B61xCTT0^,p̕_-]Qךnܔm^`UfWH+v)OmRIޒ)ܤ޹oEDBLH$ oA26.98]pfnt.*[;hQ]&8+e6lDzBY[Q+HouSEg|2R>H{-H#BK&E20\ߖpQ )qXt)*+4W֕V"ҭ &ۖg:J $\IN^vNWFv -h[i Q^R"K0T꺭bQ#U+,-}).$)" +&{d1pq5k7٨&+46r5 j:^q:(X̝),dEK9wkE5/snAph}OQQQF_,Õ2ڃJwfm4Յlț5{V5d7DbRd+>6)uSu墈&ކ.uCq~hН) +Sxgz7.^܃ZZi>5Pt:2e^iRuI*Knm7rKs=M2 JnHC{p OpCpC:=zW? +-4 ]@e*{磤ϖ)sg.VY97[pp֮(f):v!;ikw۪n{B.^R=lRMPzA]H-u̕IrbVύ>u4BcuGLBd.XPWvﰢqy7N}7{;s& 9:t}C@HĶQc$:2%@`u#BF6_s*ppqp5~'[-LjL.7h2h1=D[!b܍Y?.b/Qߪr#icؤ#7&s,17]Կ+_6dǁ\DU#c$&3+Y+&lU}'|2爦4SJM&-m):S]{ýqwx+}P2 +d.W)6ncmm,m +ib191 qBG|KV@E1aɂ:3jQ!9N,vP>'Sߨ־XԤN]O}&gI}D]\wa% R)i~=>BO͂82ٙ!.g.CX~خe6JlQ*\iTS@H.!y`b FdA@A 4 aJ"cD'( +(
Pϱ+߱}`:{uI ,c`#ց]{I|OdE?Xc{< +8b¯37*535.ClU4-B 8۰::paQpڱX'v1e| 2F9#a[ lA{̷Sɥ,s0\; +"_ h@ |9 fрW2:pb5 a|'&Gq b{̽D|^'Fa7BMhXt'=o) <_YؗڝW(5ܞdZnQcU!-[j!.z5{%-dp_jI:Pw1 d_hwWеL*D:臕fJ>Y)hץ(Sc +e&Ir2j}S_l_W- TC|)3I]':&ͺ(f^zLd/.XBVJ/)y+nd)˼hYh=w2٬ )vQ,yvi%)YaYYWCoadbτd`Π6AfҊ`u ؋M,hSbE nU/*H,X%%.ls>abAǐSN7=p w +%!9kųx)-vbE8{`u,= +*̃/ŖŔ fL7=[+"|WhW+BwK' ,:}mDss^R(shRX\)wPCTffU*'EL;mV1$bل-mWC_^!S~\[~ uI}q-v P߻`G)@N9@ΡKհSk +km N3<:fjm0ormڹ55K֤Uk|YxWWENѨQ?Jw0%wrf@Rɼe%ǘג3Ly)P@w_wOqץu*N:ڕyw[6~_U%1/;{xb ؅>K= c.Ul&׮VsǭX[-uMu^uY~%U4uyqx"*ʡvlC5ިxxŃJs`Vm\clTf3iwNl׶ݴMnc3w<>]لmqN +`TRiyFxs.q|r۵yyo띭}w8>9|nrolʖҵ-ˤe=UΧ䋜o)`"<#“QZ2\b$D+ mk ݾKvxr~Kqf(/]p6Q43` (; e /r*x> ].K< ^9e>gx:,fٌ M`tWDL+p`_+ǐ5|U"wxP w`EĄ+͸EQ"\!dAל8#P ܆Vk=!㼽ay4gTh֩ȑtG] ;z6& +,}sQD%IV%~pYJFii~Nu?V,'ZBsS` 9}yt{\T_b޼1zDw5Q]_Z|#x~sKn)$U9 48U*婄\C"⁒RX?"ZB =zOᨮFgyfG*˒V{3f{OBlMz 4eεFO >pZ`JUD/y:Ľr y̿_ # C{-4k-CF(^ԽfjppQ0f|7\^a3d{wUҕiM դ 0ь]}QNbWT.ŪUV^+1\"h:еg=Փp>j +-b oЫ*CH׵Gh(MAcj1:QLtwxBOg tZf݈kVߙ^b]jP!SXIsGN/l7O3y|-0?a LYB6b>@p-3(.7RFvsնD7ó2?YWyĪw6vXhŽ]ٖ eɳјJgg]ȳfPQ%L^`}a`aQ PD0÷Q )Fal7Ls:q&3sޜ0e \[%%I8ù s>pٴi +]ʞQK @ ?IoUWp㠻6DC{=7ff:47BsP u~ڪ`v? lo>mnVGA '&:n1ߒBӡC U(| YO"$=3!Q2 @ׄBz=HfX0IF)_u@wPlP ( PC2hM? tB"A +kSRsӚEs@a=2`8Ȩl3q}JCHb >$L$)^>8qZt^wK-uD'3Ÿ2q'vABpaRNH^ɛB~ CXHPCnnDOZu T 52^HF"$W셺=W3uЯGnj6{ΆF.f#W'~#{;֫e=֥?:CןdNvå_…VW.D.rah+i 8Jc=a} Xa2bak7lcwݿfwܳmЗH=_2p5YIr4'jqbjQ3o7>xDxG#G퍼y13K~{ԷofÆ_$TT.nTwR7\v43g7p$I42w7y Y<=Aߎ~m1[b~(h-hHh\`%li<?"ﻝAtWΰ)83Aq^aQYpZӀ4ۥWsN)LjK$4%Ygu 煵Dğ |1SPk_yd`ZT[0VFr2zeN +K<׭EhJ3y5YxS}k]|tDP%VHEfuIcQؘo1}c%殺9Us0clƐfӧveٷ͙.J[}FG]z%WPt!A|BT*˗$S^X`EаtP7)r>0Oc m@o6Sm9`ߨIvV8ת\+Urg̬-l/VʣBYNxBKdń3_ ܣگ逋"`~ǸCBGGAӢñG%8XrӜ+wcNg3de7 }|aQ$G}%@~HJQbB'Ry"es8Ba+z|tٰ֠iEU9H.%:!_YW˫mks{H=%Qi/dj )Բb-in({HWFG'5ԗ25e;8a\sI}iqp)2t|b +~VA `T;!V.J亻r'?$ +K߱!u="!{KsH_[p"$bP[*( b ݜB~xmuSv%2MYY^aS̃$0(8qKQ[Q&']%3ZZ:WtCY?֠ȺYwrpnvC}V}^8vw֕z&Vk}j15,(-aW¨/U V]uTz>+C4-(lA~*h7#};jdEqmim2Gi9%5\y볿_x,?:_/aa ճ`>GSʹ -]=m]]@^7^/dٿA0Xnb>/!W[cv 幷%ޮB:B:㦉fz~t.tV.=Q7![@$oGx(3͉OF"Ʋ9u5ctmim##?r>o<Y, Q}hPv ec@¤b=%F:ފ] gBgb=3) ΙmU?nqxkzq 7/ޜS'Xc@ +v>ʵ sH:D&u9_[sc>oχ`|mq2oTh3q6٬܍~Ivl?ᮝn9~Wc2 Ng9ឋ@e.,x p iq6.a]xj_Ǻ%,e%V/YUKʥ#LyFr6#Y,/<爯1E#T{'trcIICm׀759`w +ﮃ^ł_9}PV )x=χ_u1>FH}oM+@ lzx> չle D((`W% 1`A,H@Dņ(< C-O1D!ODQDĂg0;=;{9F 9PY0s C Yҿ#DHNb:D X +ACFr<(g3J,Z=X=OZ8 `] h%+"6!j&;@:5ͣ1n@hm +}k7jGK(]48Zw }0`W.e@~5Gn+jM :kRsG?:=@ON}DoG=b{}`]$7bu)bѽ5t?+f 5(F?C?b>`hUŗ`RwŮ`0o4H%$"H>)k xCxjth(m0k0QLɼLDcOWI%KrW߀|ExNyn@߅BV5ջ ]x)[,<:t6ᑬt7J+&BZ7pC]h2ehTsE9塡|(T7Tj +:U3PŸ@7QMVen)wr{q]yMWՌCkp^øZsƝ{=fKm`f9/c)QDy P+Kz?'\z?#qnU듸c>;sC V}ҮBܾUXfLXD%L3lw`φ1H6G[g\qǜqy,wy"y_sW8-q;-v\#,s:Jvv:;9:wlqfLm|N:h{u A!8bnqm* +[u_epKؐ**2,m7֛l1l5)0.7TJ6 W\:dk\^V2Yg`(vF#9. % }#cwJFscS[ŋ6-X f%YZ=_ڽXU9 ֥t'+mZ#PM88>(cEV~O8qT oDѺk6+Y"ʐ-ʑg{fzmS,maeye//L:}?>4sЬD}>͟Po ;`k@xry`A1Zѓ٣L2eit,ET-RBg}[~=h(1:ӑ (X2 d 3lj2|/N&I I?Wbиlqr1_5׸S3Xejf<.iSGCp" +80(ٯ[u^ȉ̘AȈҢ}QXqR9Ӥ'S E ]|j)ǻMk"-&1sT?pjPEq췍Ҽ3NZ,ҿqBj;(v<.@0wlpvL8!f)xy\ԨLȵ" uyGEuqwgfd`.誈i*e60 URUZb2XYK(nQ@M\)GO-hknQ999s{}b<31=uO\u]D1D[~:s[<ס='ˍykP0e P0I(HҜy2s&3.N#56CiuXShvNޠGGp>36o_kE QY|7jdYc?4bIQ4I\tl-4 6)1D")!ΐc/T+b۵ \z/NFŋ~>\3T`'ٔuy%&G,5E^rR!+ea򗤚a6IѶE +$}LR¤r'Vaܦ 7w 3wY`%Rf5Q|'&`_ԥ;I 2ۭ^8cGbt8Nşi kܭz a5_b[7 W`=.Z +׆]4T[]Mo:`+@. +L p? f' iA̓0 8 ׃S +{t{Ȁ>-fn)Eϖ:4@ro9tXr0y TO&`R3`Q19*hZ]nusp2Nm U{0C{2OAy +vP7A%PJ^uqW}@w&cN7sG80u +p>-*ka{l(H/xArA$upup}DwPA;6yDt3=S-iw8O.ձ]#Zr_`HD)PY^K:_KFn )kp9}5O= G; pKŦ@ ؋+p By:xyDM?} :[KWO21 F.~EG+#ɗK q_po-~#nT]:˪^nb +8K!N>C<O}'iǠd[[k;ϯEf\ wNrgũ!p/394L`""}*/@%Spk6\KÍ8†NQp: +jp2`9Nű yy9t>`:G}vm(/cH?5'Ip?P;2z4.c: 'i8ڍVW0.bfzWt[=h/ + n{h˸_E zyɓTb5 O7?OEOHhq`t Dg)`Cʘ!]Zv{*vkphsѦŭ!CΉׇ7OZ4gI{Y*w}? A/zPg&2S:Qh MP3}:5<@SnT6hZ4uuqUҠ%YVkNq+5WSHOQZ*HyYITꩤމ&8biޡ'H}1 +"'b{d86Gji`6D3-vv]m / %^^%^DR[- & +[v\^'_H {BWG7&3ҿ| )-F{lM16ͱhIbƤ2l}C<@,L\5G$jW3NpZzfyմyQG}*.*D=P̎NQ-xyO |JOi:D'mxZѬSQ7uOg x $>[TujZ*W+F^kSRΌUighUjP yj9n/L]ns!I!X2)!K CmJ,S,HNe'e%9ĕىeܬJiybLR^[(TĻ|~$A& \9 4{IF ǪXnZ㻨1b12h![\npI%\BZ_ +/7+)ەN}?&zAI(^s?dN~7_mSJ<ñ TMAeZ$Sa2s +[jfKS\q7K]*Ӵ'Ԥ1n},)F??2 J/W袙h!kS.s(N9]Q;yIq#IlĦ3Ein8U(1} +$pGn?cUk(b,% J,v-I.. Eu݊#ʘOʘA'GHotE,9g0@X3}9ݓT84ɬOOZqIP/y_,*ʷ8o{PzN-gߑn1>c ӧ#% iJ-,KRĦwIp^4;D!:gk{Re܋$$ӻ0 +Lg6)C8cl7FgaTV?x B\,Il|ଥҨղYeY&rM"<'"*WB[+XIYIoR٢M^s=\wD\C5`0D"83ƹBqfL7JHCvKCviH#iȆe!Ԧ.e.I +^ ̦{~F`8[֘B99c@"u(AxI$ %_2JF_Tf!شzS۴Ne*Kv +PrQ? +_H +\ la d5i!݉tOR r+ZJWޕeE9X 0e,sòb 3КB[m(xuQ!b#IY}XLa[8 l5N /xF6#n7LŖ-lڶ* joAe}u͏Dt##s*g16Jҿ< pnPBUNP6t>2 kgBCfQttR@Z| 01O'06 z? 'Q@86!=Õx-~ 0h兠V>xڸ\[ 9/G0+"<5`#Ha 8iAu#y㼖➼ ŜG;/"WX_B_-'{9ȍN2I{F(;޾^S@y\|N u'^5Mw6'݁t$jV; . ={\\ ry =f +0^-z~I8m|E&w͜>ɤDtح;DM"P2$ydIOK exJVғ;؀DW!-tUU񭸆2Gq?"G@ο\!/"o™89iͦ=zГQ3pkMrpqUFjFgъSm$3‘O"%Cpb.đh8!x ܒNuY"o$[ TY:Sf*/G|6Eр&E :=؝~@JDd j|<\5x]7\uK18 Ψ)ؐ<޷=||E>86pcQgvǡJ? +`>e TNXI(ћ`Pl67HCNI6ܒCHrCEIίx̲\fimc?p}a2lEa$&4lLY(6COBao/}\)A55J .{]8..]n r[ۊ(%*XԱmSӦi3δv!mӴt2M3Mil/2f9ߞ>f&mJ`OfO-'_Ʌɍˍ "ܱj}6p/{Vp\qz܊5)hF+" ӚjLjIMs"fÙ!v43gNsCܠ"\4wYSe}~@DPCܦ+;t/m"hUc*7'sMέdFNfXa젶 i{~0ק=hgnK.UEg_  yyBrpeCmnNSgcDǐނA}ۘ~#ۥ悺\noӝQ ~+BY_٤+Ш>BIN1@QD,60aL@ش æ4g"dGٌt*tUVG5U~B$Zʜ5!M^Z{&Mpݵ6W&dw*&]g] ] ++"\F5uWep2CiJi +zE{RpqbS#uEuSnCw}jwςb_c٘B5Y3xwZ. +וywy_sjJ`&FOy]7Gif-PO՟ +f"1j=d\?_T䴼n"[n~i~-J#0GLQ;;ZPŽ0wn)j2@eE~W9tYV2s܁wyu65WGyu7HJxZ)st~P@1лoA^nhRqp@P>CfdJ U!#:¤zq65qMMKr)=kJu.ӞF D5-ʞ[ +d!st#2ƶc8ia=R|+,a_؉pH0ç] M&)|II74eָLZqhcq=dLO ej=N'$$O`fbI"qH+FB3sH\3oFH28O1p#Mύ!Z-v87 dRLL=e\,'`f< )H\8شhlX|s/#~qxqo n=<9) Ch_$uh +ПfIH^6]p) D"\ށX"vŌu+XEJʕA|-p~I|gėPG@pS%gi9i%ҿL/וP1M}SQQB_CRJSNhHER !|dB29>eȲZfǚ550żmw\]繟њ@ҚCeSeSE؈xxu`E D994|Cݬ`@c\ 0^_o !(`$' NRp>ٜ69mV<Z[9ɭ u;yr)ɘ+ƫf0jRӢ P676 +}@R;Nl_lL:X;:8 u'F7yۀ܋ouQ`= PSy +*_6XAEl<sDw' L7;0x0ZSלV/R"ȭN'w97?=G3sǼBOٌ<݋*%_꺑aуBFqd$$o+%9V)6 *5 Gp-'.o Y]> C+"/NyYG(2ꬢ:lΧq&9[<`_Gz)s 1'#`uQ/Z)ʤN`uSJY1ks4r.f~/Ȣ!ӝ7:WGP3ٌV"uC.b,lN%3_gpqoZ躙Y<8I + ᧾dJQϟ0ԊhI>K\P\͜E140M\ts :k42JC斒e.F` J.$A"gѦV84%^:e^.R/NZ*4؉zzu uawc3vE= 2,wwȍ>6^X㴱;MI(M"pX2 ʏqPze6>WNbOr۱t?63/QmvU揱-xN,+? bIaJ.l?=*q|]?o쵘ݖѨ)nyfQ%*W`U56YQ1 ^GXmnzxj3%Gyg{GFhh:!m3;m}PcjQevlMv`7v9Xgka}9VoE{X^nA+'C %bY(zԿ=}bi}z5 56t38zc?*ð1ӱ#9JYXR<,u*BSPۓ C%(Cg( +<'bg$LCRimE/R. aǜ|+W㬰@=ծL?2ԡHWO,TcNiB:[H+~vHZENһ\b͡\l{Jza|7[ +Θ_!90IB|B\`/.> \/E(TL : <&JAigV29Rz)d>rIv!cv RC⎙!c1# !a ؐHĄ +ѡIBTh0=4W -mSL +'-kzaRYA#[]dK3f H0$h\FFhM04ᘮiBdx0%|09_#M273(Bj+7& +"0#2L*8y2T2E$\Ct2_ۮfFmo^R=|yߔ-}ԋRR-)>Ϝ"3*{$efEim4%wW^zQM ʶ&fPndXVL#1Z[W,2Z2cI>&6j!<@ۖh!Y>q4M`,e,x 9*#fT{RclO8MIE,%eF+amڭku!u +j[5Vm8պʭVU_Z-mߺC[[7䷦A-Vsy\۾HJ1eRl4^kЯBnfs nԢ:D~aj^)K`eổf+]M"ˁ샓4(-wZ^;ir) 㞓nwF[Zi&sMk.:⽏B8jijpkxju-HN~spRb]05g9#э܆AV +xE{M\0pvƎ4Gh 1.::6zIù:bQG, r/ֱ>[#>AVG%h8ٜh[mӝihml҉GccPϡ_ONIt=.9_9%tzuR glf13] &;Jw>%}iBPWf2PWIU̫8rf`Db405nt;xZj~yl ҧp>HKo[ȝkrf>7vߐ@a5쇃L  B,$B&'fѿHi5\Buz}M=żtC:~5V)@C(M44sћ 4棱XׯuSDg-:XsE]>c}X+]`F>/jh   M@'_\h(Ac{)ezO=lK59cnE鄩zj>^TPnBHȅ@B.@!B- !"BAQDTRuκεgzvvnݥ]9o|=y2|k1;nmmW׆p%f.Ōb^pe^wqbpGX}qQ,MB!R}[;q+67Dĕ8.n0np̆vr|'p"~b!MX‘8p1Slӛ+,ejwѽW6\ڔsxiXJ$+܂d'wc.#2-޺[b_77 I}O0vG1QݟP{WH{1jm }=]8c,Pxub'k&j~GIF(}Ls1.è( Qv 0 .E!qbz]BgNtW2)ZXKM於C~ʚ%X$|@5敏)pS=e勔Ǡd#$Jr#K*C@ZԂvenx:) -f$sSk48?&"fE9OO5_{Hcq2Kc^2F9)_<Ay)(ѡ]QVE9*(Mp+Фtl ;|Us^lcQQfU=|ƌsdL3NY)GQF@:,xphRRW€ + WzPW [jƙEsjN1Ǩ}|H@1jO'Pݛz49D&N7@9z_ЦG t|4j JQU*;,:7:?L>fԏ /1*Go6Gg!=GrO4\Q|̒մoѽ =?eiѬ_> Tx +`5\@mj#5uiBuc:NVefZq1^Tr*L#NKT֬`o+&&uh<͔zSy(CC xIe_3LVe(%dtSV@uʹ[hUIѶ +X6# D(ЯvB / ?02xmY/sd?q5iݧg&#?E^`!! rB*d lnFf2SH/!-|H }z+NRi2Bz'6@m W7Dd;灼i06@0{]1K%5edX+aXo/m` ƣP;612@:Xvp {KO"ޣbrϯ.˥*4q~d%dԳճ|$$;G؍=g~Iރs{Ecpnk*>'͓|]%5!qw4V BB%}lN:PBp$aIvg9s~DD$<Ɂ' =Q%_BfjDd{=YpN')|FLN3,19%]`aB.(}INPWʤ8xd8Du:1>J;돟Ч[o pp p&t;1({@}>np/p_b?'v5Q5M+[4[Rjcr}Ǯ{GﱷEsS{^ =9כ `.AFhC+qrCH_i!eWk2[EB ;ɳtUvZ+~~vuGMD]쟀F3A#bÎZ̙m e|??[#(FXI 5hHKS?(4HИ9hb4qR<_Zق5b.@dP+^?jFؤsbguC |h4)ڏ$/{;vk.rrkmOqR-Yۤk#ވ ?;@_e.hza}D Bc>رlÎر;ꔏ<-zUv5ZVJ*T)W x+>hv@Iy _bh4ICgV)B^fUllF-n~TTj{OĎ\봷hh{NC-U'5vk}?UV0īܐe-5LbCfaJh*w\*v:"*p~9.ϔbUnܜoGEچ{hsVDh_wTb-pMD(9IQ&1S9DqpŚjdt/ a44ztc-Mh`yн\g̣:0+*"EPEaeXT7( +.ǚb&Zq_c5֥1xXҨZMD? \{0t^>|߂3s1TG9y%41W1~PŌV1V$ٍ6es[2͔-WJ3-WAMJ`?fr1 6 k`T78bEqgO9+h`U9Kq&(%a,pFIJHc0'+ ?:cx#%S3=|K!1'tTN쉽/[P%5)J)Iq$[d-`.s\ŧ<+SJM2ZbSI Qg[)#Si)ZdQ5DJH5ʜ4LiK+Rm9-QtzƦoԘТKj0;1Ue +v~ۘ7m]Č~2g V|F2-cY1YVEg56@cehKoPxve +G +r+^eti)̇ ߶LUvyWMP*սj4ʳrUS99~nբf@ pWKXN/`^ @8)a3/ffl^˹-~**uv4{Wnuٕ-thFt2K` Py;Nn{7M.v77\ĵ7TN(WRjgpG˽_&h'?mM^!A918P~!0qGBAlp.|7ݾ\Gx`K:9:A$'1 +G f:GMhI ކ* ]{.CvyH8ZZg8 U|J}'|/Fk~Eo#v{n;tk`3?M—Nñ=]|m--M< W8/t?úB9sIm|y=C魇 +ЏF{ok:KkOB<u:=K[Dp\џDlAOЕp@F=+1ɤI *!q|@#q8մNjB)odJOXWGta(V2:h䳣:FGqK]k!*WmWxvjgvBm1<{/H.ΐ}"1++YO䱜LYvNATúuLM&آMG2ӤO<JpW0`6``6` +$&!IsM4I&kf]zd=Uuӎv6դQҺN:mkUv޷dz{>I}R/xW%^սŋ7Zʥc:\G&dQqXtS gb"㙏5;e2|+ +O =.V%?{ewV,Y ,de#l33a*pN79nek4y g((FsP;."7)R.JŎ].%Yˏg m K(dXѢV 2X4Lq턶GIPݦ2=Ke6ҿ7Q׾H_Ny5K/Ib$SCrM6MNJ)&X:@w8]eos[<7C_kҝ6GYyҾLh_Fͱ 3k6Tmqeioi⧣"D{(Uh:D,xlO}fۯ_\DVyFWf/k\2,'XL5v IM[aS4,d +48/QxKEDd'{VwQi> fѩ6n5zqmIޚNuk>VֶJTzx#f(-Q[仗G~C(7_eJ"(YRZ X;TvPљN3eՔ1[(80EQ`#.x O~S +U..HgI*1'k*j;ʃ(`KO>=&z(쭥z MIv Y =DFۤ~&~OF'dDwK렴ĔDPKINA? L!w("d U9@pA҆GI#ydGΈ$ ?KŻ$ }*wJkYEHM%ZcUVQ[cȘ06HD:)y$OyZ'$bcxMćOb_O7xG?#~<Ši1"ѡ5UIJQ٘U!}z I$m8Ms`/68e|/Hu^dD~@cL<0""2 +* 5"(Ȧ(( (8* ++˩₩1n&DQc%i[5ǦMjԨI44>99=Ǚg}T:++Hϖs''- ŏ;q?>Əq)S&ժt"_u~uyzYWz+TXGO~>/~طb-v7R(=zB>C,N)V|^)P+[]G9DFx!Ngu%yab Qh@#`52yi>ZUƏq@Vf*%cDuX;;M,$ǩW5Ġ1 +㱟LVUG$oV*V[rcգ_Ks4g [{/^g A' +hEc)hdc)E +ZV,""[.v._iswr# kG>>wpelwUSVw JhYG%Vu.ZꚢZL-q"|Y܊TVjZ֤y-*s?RwTcxJ1lD%G(1,V aAي /иrF,؈lCuR#~=;iAo m +1 +ǽl09C"J (EӸъQ)5UkTtFF[4b0dǼa1|`!vS\7ya&po +K#.M ̣>0dQvMvD}}GEepcĠ`Ԉ\Ƹ5qiFkUظ/MjzbNs5MSTk7IOsf`f{{K9YeIPfRIIHJWzrҒR%SJMJM]j%7)MG`A,W}́z@y>9JTqd2јTI)& +`ҧ)1ݮEXgޭX`>x7e8نV7m\30*ǔ.SR3(;[9%ʩVdLE(}t jK4l)w)We 7v2l {Emg6k|m~sn0(z8E BװH~Rr_&,K8p.+*.]tqíAaa= Gw1]_5 ͩPFs([\!k\>ZiJɩm*si-䱎jb`;6{[ Vf6SDEVFr{ 6xh$2.c}cc}ǹ}7TGKH1Ia1y5빑oz v^x2 + 3#jrK y36 Y+0;g6~K8N[ u?E\vih2@o!ނ18I59͌# </W/RK ե e_&*F;Djǒ7pjY`\ U +\eN>aFї2gl MVżuؠu <=w'-]U'mu}r uvxa}k}Ӹ_C<ω <74}tWE/JD3|t*Ш-6KANw}eE|y\Y"qyW(29?9<{=;BDzQDJ^Gt<ΐ))y|X5<\i0w|G'X4HG# |4J=ͫ O[;i$Nb''sqbױsqiRM6Z:umU]K+T(L\Mh B6&B Ć m0ډ3??~:w}~{cc/V0]b -|Q_75O op}$1s4WG + :kѡ\i5ϫ~j%?L FX0i*\ъvif/hGɋ*ɒ5Q&>d +eEi׸?-Ye,-5jԪJ-ЬyC =ij׌!ƔiM5a<NjĮ1]ר鞒ה0F,Yڬ^FzЧ}c~,lZsLf1;5mnДEami21˘F-Jn\U c>nzRqU Zju~?>./8l>Xz{f,3qږ)Q)&iU֦-,xwnm~LъksxUa +WާyEit-<3M2s36{f 5dw*nנݧG=9bVr\Ym(TO5wU:koÇgZI"r=I8ce^FːH_mUPY^g8[R&Au׎*X;EuTo͉[=?kh=Rioޡyd,}TckDָTߖۿG.Ljj7T2|[/iW?ճ@su~NB/ ]m|5j RC%w{jc@霑sE՝GT*^eٻހ_p7ά濏YjN~#?yJ +ZUVnTTeOLCS-isCO,| $[[&[=>Vy54ИVA:R#Շ}…rn1*bQe\HnUCe٢CFS]C;'Ḵ{Mb?9WY73hzϣ3N Aۄ%n໣RU_*KT>`RـUA6 j`#e )>s2/]_SIǴ0:tf|0^ B-'F)ՃRuPAED6$dLeHKɘJ 'w([*H^T^r*7C%~(cFgJ D H~hObl3ɘ*QIʤ&*Lժ ըT@aتuL.EL%*Pl܎3% Ce{ˇvLJmϳ?ݿ}" JH%:bv̠RѰ$H@phĈ`ּ>5&ym xyX{g(b5 s/w)1WΣ0JWAJc6ԔG1 #uơK?C"<˚eße.o-q3<{>Mzmx_ShB?ʹ |5[By=g®r'oϳ.0gK2{9 2{2r{ 8|oaׄnZr1xvfK04&{CYi>>椏 ~q>J%?A۹B>zƸ%9j]cF2ur9ACa?/~곟B;i8'U9@mcAg|FW(ćW$ ^~Ea{3ظ!'}q=/XRl $Ip.G&& ҝjKt>oKOlH1ӝS{7$ۘ~S M̫2ґZv>Ϫ@VOS;tF=ğI |ݞpOѩye \0]׹ i"'kL>RXf)'Z:%t,ev+-H|';!.'v5LqTa'&3iB/mt9.hXIdn9L?Ev( ,r5^qOCr1/$v9u&q'-[|c!.yds.3: +On1.̓ي +U2E|$E/"|,||\q7˺LOgTT2CeO8[S6[.R^/i8:4D# <4(GJ31yJ}P\M曓Tp$:`v [6 jV^?!=8-:qHCh(fSwԫMԡAS4>. Y2a ݩЃj +=!vA@{ql5[=0fO53\6;ܠICtgUaɚR{Xi Tkh79|uq 5D,P}JEnGBTaT,5VŶDٜ*e/Hy&)7U9]N%}Ik2*#\gsó֣T= W|$^h)Ub{ +Fʳ'+מle'I.;FY)LTc|Pr:#x>3zhL9eHc_#yVR!: qq)ˑLS,yJO-QZZRL#}R\ z@IGeǕ6|W<h5 ћȅL|}^d+ +W\QhŔX]tȑ_$4(c,J*t=TO\K%7MEF4 gR]AQg]wEЪ(* +-, +BmăD3iFUi;1&ͤNkNc̴L56i֣c,d?Y罾}FL+`WJQdv|dȕQ Jv\*C ~;+ιOcqX^8V±`>( *id_+;IFYIJdT'[y*u)ڋ'/ыp| <<_h&q;(@1τ;~$J ~dʼnJ**@0 :3"$ * !yURxP JlL_qÿ~Llu1JXbPt|R.Fz#ìCH Njų#aKgpK-/p +PH9ĜE̓}O?/Q_µEgKO F+k+:w%KF.(\/Qu`;ϰ-DMT\~vPBsy&1O _?f4`9VAZM.?Ppxs{Ez3r [d!m\@̳p}jΫ)$C7XlaX?X6N`LM6s6U|RMySpw+TQ"͡|ի^3uK a·A? XWY +q/O=r, w}qKCM~'q~g<>,O ڙzb/ku?#|agD:a/Caq0&Xku7F4(8!8G䠿&M sA ";`4"hu&x`x?NsfO8)w /:r΄;M6HhD9pɈH#88rpu\,b%% +~O +y.!MwAQj@|ν:+OQ8|H❧I~E?"sphBp;C->Un3o>$}|QX5=:7j ~{=Hj=k? +Ux3z]W]Rt+pk>\P\fFi3[GP'^uz|:z:~CE0-{/J'i : A ƸE+Zd$,%ض㷋\DKè!A6]Tyxscu9/pޏ#N[f|a +Gb]m;V]a;l/nvS<7v#dr EA+|2;17bۊtf.v#ʎ^DZ=B]F yBz}d%,ã%2vb\lQ*'a{:sυ.#U{~=7QBy5df'ީ~.=$8#`; ۓ=beد~ ?:CZEKo +rzSL9q,Ǭ`#vpFHo~:b&'2B". +8p@wtұkuԣj .3HxU32_ Vq G-*3VÑG&ȃceTY 1GT5Ii +De=G(\jycm+U5qr ?'L84^zJKXk'/SIF-6X3k,!K.l-HWMbHQuOzU&.UUfRqJL/tBEp |'6\p-^~w[62UcJӔjTM3Te|S**7WUV㖫hjͳUk}Eso*!=pm`cmzk.|q⛃SbUeMRŢ +MI*NS5[ֹ*ZS;IyW)7urR٩O+fL9p{HC +U |w*_ԖTRST:A575Kslʳ*VDEʞT5#}2.5-cD55,! ¿4`$|e}oJx  b I5AI*;œVYKfnVbUQyUۺuն]ﶹ]n9 d'y^z|*|̍W%Yety-Y*R OGrjU(Ek +&-V_vl4~PVg~”߬8Ki̥*PfYI(/TzT) jhQjE'Uo@ɾA%;Ċs2T\*>W?a;Rԃ|ǤJ pϊ|THپx&')ʨLiԪP*JnRbuDŚXFwlU|^U կ+|DUݬmo W +TP *1Q +<|.HF3ńٴF4P(NiO;JN3X3.kᡖ&lAĵ)0(41{$f[3K7E,^mfv)##ψvl/ dx:4z0^oQ&R1&J ȵ Ny=/亭Mԃ>!g}6blS|s>imd7yp.]6E,`c 5YQ>9fq/r9br9c/[yfg0% .mm,o:HCYk7f-Pl,`'&'ߡOQ!zt~"'(~sbϫ5*]Msv,!{_3hl<&Bh-TlDŽ0 ň2=r?F(8 +a:tPuVr4%-|4.F&1BJg蓳q\E?OAr3!pFpvR#<+;<au:Qx\(.A]6}fJ#+{^8i=syS~}=*:+G /P]Wiԟ%.~J~B.i\:ops0^/c_>Q\f +4G5t̻jL?~ʹy -JCxЙOEh47jvP}hũ߄3,ji0)(' +L5{ #u̼M`pEWhT՟W<~`;۹v0Ŵi%mx} %rǘ as9jj=7{L`e R5:%.Z;}Q`O#6Zm/u؞{݌VlEݥ Te е/iVқbX1\G.t욱k.l{]Z쇰V+#]Lb +Y:1~6ktv 5bׄE g?RX a2)snM?ӳٮ:e05&9(Fd}{\,XH.&=Fڍc~t!셱ۦv,n/f:z43UaKH}$A+oX&fp:9/:jQ6LC8JdRruaĉc;ǗN8NvlDZs:M$m״ K֭bBJAVSV1Dm0؀A h*h6&.ZQPG'e=:3Hì1V*f젗 c%Xz>A4lsGX 㰔gKH ;;Ѩ$:u42to>.& zg=;6%ʯc³x/U|8fwcniL".|5ը\nsL]:Yuv0-WxZ(m٣fA,ǔVr vM{RaG^{jSWKVZliDҸZJJ[;lWʺPɲ1%(n۬mjS" +ۧ:\G8N +6 +CC7]'caVDY]-vJ~%uJأjw)UԱ@ 1E(llVG!~*h<G +W^k[KBzNUy9-粼u7 ;\MZL3v@gi%r1O5m + ջ+rW]'OWT]HU+ީJ.Uq}\Kryr{oj'荓@.pm4$x#FE[תסץjWU DJ[զ~UT㟐ۿA |EFpJ偋rPOtk#Z!kR]'D~vy*婩&.W0#gGڅ2j<4)Gh/òRYcm݆]h44O#"YePP\u9rWɨUy}4t'[d"kdlUidJ%#DN *\d ԿEسA,$!=P ˀ91B4B6Lֺ"og4t@ mM@mݍ>T𚱮ib8d6cLll&qc|-0'3/<~w4\|tzFaɪ{Yנ6t-#Hb3ı8VjXCc1dOT +3oce}~z.hE75L\=5-Ch,I5$so%{sIFMı817v0&;XTVfH3׆A!s++z ))"ö[/:@ndwt/ ıv?~ޗ}S) +kyR{꣯s"!Rt{^sk^nh +Ƃz8K!Lt?I!q8feep#TxplCN.a0UXR|e>oH])a0K$SgX'0ٟq%=y2ղ1@ۏk#VR+{ @^y3xޔT'Y{.o?$ %KE&<{ŋsgW ml}y`}ò{ސ͚:Lm`VKs%O,~ccl:W {ś4썓dŧpO/yC/s /d"oGG,~~ͤyIKLWW^/}_%Կ,jg'ހ Ufyw?6sZ) +:2qӺ{Esxq~&̳gcۼ8m~v|;׉8iM鑶뵵)F=Cݠ$@cL ILHCC􏩈C$PP}~{<$% ݜ73 0(_fѯ=MgP^ O߰y ކ!$=~7V!Rd cse e:#h$>+xyK+Dgt*sB?Lm* у_u]S25t,v#Wȑq?>2S{R#aCdC/6k*< 3ϋJ\;-[Cw6Н@wY4:0 Gt7)T 2d V9-hm[=c0g!X=GG xl'[p3=ѲЄqQϰǦ![[-&v؉c'vة`;fL$GS\VY<:ށ(Na |ayjiȓ*ʝʕ3ݔ=$[愬epf(Hicc{SP2(:x$!(*n?/UK/w6$gGL*)r F%O9s* rg}-ckl@%!4 +AhߌM-]N9K-uma*$MG+],ljj@iCePPo)CН$PnNS!6J@e4U6]?MS'hu>[w4qu:@zJʱ{-hAz<2Lrr®Y~ΚE~A!ah66@A<0ǀfq&m&А ឦ ]` ta/)q ĮQaE{HYaNaV6 3]Qg6{9d7l[ Pb F +*e(P*SS +J/Pʥj-2 ʴ:ڱj 3Hm-ɞt;oel?V~YpYKbr5 c̉ջc,NY{&Μ&38]p~ᣴX,k:gHL6}?ѯ' v ?mI[-~x;gr!q68wsΕΒmQQ]·˨#rs[ 7c?}&{vdVĻH"8sIKi&xA;.Gd##h^e~WN0?HH3(qe3~VpNEj'[ٜ;nG<$H9X< WU~H<^W^ef\. euqDINۿ^p᳹ϏU6K<`,D$+5>>ɿJKb&>f- | +Ol.>IQAaM2z 2zQ{u΢k~8 p ޿z]uq-l$.%~u9Gem~~|?D~bz":'~BiUh +^VXe]SNڟ&hq48Zj%v؝lj~>^n.NC)u}v!~D_v<mv\pǝ;vd`IЈ"v;;eZu&v;#bl/"Vc(p< 4z"%kЙcp_/;muiG:ў؊ @ENA{;ӱ;arXeQÛ rW+b f8S a@䩾";=}ll>B~ *YoaT1v|*8=ط{Lcz\cQlz+۱ݍ>l`o6 ;s:>GNU QuCt~1lEоkپ Tc ~o~;@VdjYdg:YG-e:5c_ ;~σaWuMC,lr2ژT2c^y;u£)TE G7Y.wmkUh9WJ4fy$;B5ur%X| EΊ}ṗs&o/E̻,HK}ܥx#+iժDb񠂉jO˓˝lSMG;lqf܆i I|HbxSGdQh- ϻ|Iy"QX+3SD~ +& y24Xr5 9gϢ)K{caq+X³Yφ$/"\Cedj(fsI>'ݲ=&=#U0?;ӼMvū_nF5#\O&~mXflؒ! ||e6;A+h9/)>O&d\25 +r73D V:HJW xmǶAlcoC%K"K+>|pN+=`hiy׀)ޅ~F5}faX5 ZZ" +nUƱ3h:Z+neJ;=HYB6BIH@P !Ѻ/NT;նK2x:ɇ0p=!?}f^LRpφ`@Vr@G Aw"0<A!\ŜԪX<71 1 '#hGw_C0" 5m ṫ` ",B",BPGbP !BpS/ t3Ϟߧ"$/0` %:BrXa`F6;XApٕVb\r>i:_PK -:G/Ґ9c+.q|h"|X ~5.5uбFl 0a|x=u04.zE4)x C$Hl- yױ;'jn i\ W8tl-бk؎nA pNlEMlaY6{ר` +Y;y80_w97=Ecg@Ҁ= бQR$Ή {P1j` B΃Vݕ Yk`Õ(,7U +U+'F|` + ^EMB@n/+iQ'B/ paT/D;C!XB"0cr>Q88/l0݊M?xy~n07|cǎ0q)SMs^(d^^2l/WYn_zWl۾ܵ{"ވ־o|#G?>3L6ğ=w>1)BY"D-U5ڂ¢CiTSźƦffpvv]|nܼu}ŗ_o~OD%}y1<\'_ gK"0X8d$ D0QPp)#`@L6-F8n#mO@zH(=&c̾dݽz~x FEyy = % G X'$`(,K?W-=C o"[ ;=Qo;p0ȱ4Ï?!Idr -bXwAWM1 0 +z޻}_>xo=z;xɓOkMuDT__ba~CٖsJ:CR Z G#e&\WfHKi h0a@À 4 w|kfdKeUh_ݯAųs94HASe *g)AxӀ n_ToO*HSoTb.W]ޠZA Р%4(ײ3n膆>nE$YL!`*_mԝ/QsР 4y"ySIfuaƹgc,i0,5pCu~S9Ѡriȇ۝+]xWY"Z:ӸdM3^Dv 97V0N6CC4N۝#>1tdBG*@C'ie$5hͥotРUrS!\ʖrz$N:Ҡ#{脆ƒn#Hi КʷkJ +A˱)sNy6K"cwgI=q:E+6 Zg +Uo-/4CTРa;rV(ՕБu9'_4qbf՚ *ʶ̅ڸ|5ǢT۳,8Ȅ#Eƾt^鎗{<6XjwУ-VZzQQYkF}QLVנϋIh4X$&}49߻w?cW{YE˫}?Q +˱lpWDL|rV\`ƉмVmӰi4l6 m{Pdžg0|ǐ0aV]ց灡F!ʺ[Kn۹l{`?)`oh@lǧ"sf\޼-RtɌ)Nm-në= +5e'#1=0htHh#EAg"F Vh•Ibm0;;6 7`2>A :SvIQĢU]1W B% OXoL[n` `Q/c×hޫF'Jcs_+!DtU3(˗vjYy`xN+1™-x[VJf AƻC),ȗfjkۭTkëK/ck$fLGz(6lj;^i<)7m}Uɰw>&t%4aS&Hsĉe!e;l[԰0ݸ/WioƮOW}/>{cI_ᜲks,p!m,g9@Ov.Rgu6A$Ⱥ[5X=ښWǖͯslwrl$&";$&,aqJ'=ʲ[_vwMæaӰi7X?ښc˖9_ 0tJddD'%x:,&rA>'>\0EEh`NӽGWpkz^`x +Wc"R,Bq&<$Lci7_uA[=kV};Ǘ/ b$fǢ* ˱\PW@i.wEfx΁HmjiHW#-]`0(̩ IHL` HwEĴϙqrxsvB@E͌:yn8~ ^I3mfځ6MmҔK IJ qCwI֣yGﻭѾobKl˖%[^ p(t4uU}\?ɩk3Xb?<1{B1 )ʠ)u +e;5+jK״4Œ^S5x{z~q_=a8 ie/ŴxXj(Q@ӨʨVf =[rSPԤtuEhx{~ {/ͩ0/!=k[8P&ڪY V $7yMRULMogn`##4n%ubD@tPf*haTIȚ^ʸ,oe>OUq x -"8g3h.PԗMЬ] U,*WPW2M~K(d+\+x{ڍ^o_=NioYz!pg'ئb +Z(e^ik{dEDUۆa}B{_k_ӜB3sޔJ(6y +%<$iCPMAcqd"mnf:p~0HA\^0K Ì*QJ 82Eg`*)=P3؏6r[h/w`}o羣=\[u᣻nj:|ͶoZp7ȗ|ImKu:mlB%a50as5ޱwDGI^{Ivx\/$ٝh cD,IFIdB#mZ47"TՁ>m3V?1Yiޯ-:B}Ky/eN(^, +юd,A#$9Z6mtoJZmio=aqS5ݾ|OӂSacO0.v8hx'#TQ*LIHLʆt ޜYޖ~0˪a +аm=ć“!A)# xB1B 3QFg2R!@ R`, }owYr6[iì+auc71'R 9#lD}qNܱqZӝNUzuuk@zWEAAP I\Bx $F$@BȅpAEVԺ9;m-ʶ?*9M8bɢv:jh"(VV@ߠTei4EJtLpavwk}n䅜4~1+=n*(NU +<L;sYINiBx6 +_sZfFGܰZ)HB':!TUr_JDot$ H\$\VQ"Fa]|VaG ^j2#(Q6"*r*&!i"$]0 k A]0ݺ4!>DZр/rz[IV-9~`qL45z]ECmdULDD](ՀOICVt^DA$"C V[+{$SL:Q 1hG 5M|CF^kʇZx3UAPi/  n҄di=ۊ~i+zd%C6@>k\OX["d>Еq]iB6gx;iذ% +gd9 $*MM//uxUakfR2ȕ\o`*X( 0,OƤAq.<1*; O[T{j8lQƒ .3&Ba:A8/ W=hS g4IC΢/}ڐ:=kJ]* *8l]Kh-nH6j &_ciS 3Ҁir`xaؚDy]Mݧ 1M&o +Zr-s.j)kjTAAdGO۸7`pHGܤM$Հ!o?f*wm2~\?h2b۩z2lnʯK @1'TYY0FG)2UhӲ4`^2nK֬f{}Vm&pҁ-ZwZܥ5UUz(ԦMjJ m3GrA A%h4 `Z ЭlVy1>g~ |y؟~uG? ӷmHozޯ'|%:WS 8#^87Ѐ`SӏT]=r{L&u~C*gN{i%8 dp?3 x \aheeh jOy`~RMOU!KrUh>Du38lj,J0pzT~ޡ{&`jmյk˦t˸("R(HɼX&QoAqq˓2,ah6EeX=7eNަ ;63e0uOɧ4]jnH"QRĀvߌ帶la,/1 G#Œaܔ>ehi3~1k<ʞ1tȧiPQ'5D^LRMl)l8q(˛G| 0#xeX+)z 9Ys{xJ1?o'ud^H2kq2,9ʄq00|hahe>o옵fϘ+&;jpQNj$ +%h>鵐ifqfb5\Éߊys&``1k{ڦ4vTᢁ/AɩYL"2B5=+ v:̂*;\q`r!=\= ycʚqOZO:ᢉ/),duPbM97Fz\Wjz{Be7&H΋ ( un̬uyP>8Z?]'[E(fjY1)QUoh"^jN^l^$oGs4o-Ҁ28>u9Ƚyhlu^sKO3;(jzIyD. As\5KT1E7w>u>3mu *].NQ!iWcZDX ޲=7B^UtpQ+.hD2-hM;[l'Apd:d;,{OHgpj]<5jT:hCjJ +]QI%d@ [[ߎA;.}߆w[|pRB\G;A-٤}SKUT*K0)!D=eRoh`2xo.cxk{wt#;]ds=c?bv> k6`B:EM{MDZ"VE +Ӽgwo2oM{ ireӇŢ#3PS + }fj;8wym>3tE`uÅzAQlnwG6{xϫkE7]HH ~5_8ɯs뜀gq+>~?>].Lm`=acܜ>"ˑ~RJaiVUXaS/%(\bxa@ @Յ e nH\tzK?Y)ƶX f#fHvuqҨFą^DJ +a]XH:$?y.d_Y«ѶOo~~ZJ^]rrj[Eۛb.A\Ԓwͽ xYbN8ww`{-CplInF'LǬ/F>-/,zTB^O>{.V~1vtnYHI׽{Bc{C: >gώP:}$%_z^US~nˢeϪq%kҔIe?R˒6^L|,Oxri' ޥ^y/ >9}Ǿ+22AnB:@$dPɈğ?Ǐ۠d~u9;3'ܝd}/Ds;d~>O`?T.@WY4v,dG$xPt2\11 ЧO| @<(1>0nN\x??G )eUMuƥ6-k8b#S͢v횮馐J~Ү*`wo2`i(`!8):W@KD|Ъj){g3Wzǫqdq 1>, Ay-"8YhfNS%o_%B)X7oǶ;LyeT;- DA  p[ZT ͷ4zS>KkL7tDa 3fY`l^{j{~8 &x@ ?= +R7 +EUne2^dQDLr9I[M#D%@P؆~?VN8 o @A$o @ (pM@/6,qkًxդfu㍼*d %vk\Cn\ӂ9Xgh ?)lń(9 +R7DkPPqKf9T$Y?. c(w 5A3xی{6gsv` ;llHklԪa *,ђY.I38aOr791fkpoui6ٶ0 ( KJlK-Xo;_*%/K8 P*cK3\iaY< r|^|ǐk2L=>_USI;İ 6mNH OHT$+U=Td웒rl+Z3! 6?9(zI!73`zѯP^e-'ڜ2a@d#LҖ*1:HFמӼ(/J pEHy,pWt:;7 ^)m.3ȷ '=Zs&6qg +6q[ͷOG$$_py"!hgT6! !E f_+Rl.[buũ@36.}"~'>]W6SL + 1f񌒢Su<*qOhfuqi6gAm8%h?w=Oe4Ĕ=1a$P[k匭sH_g7)hv!oFVϷ0&96gtdul`5( _YT8PG]s߉5{4;~elH&{aL0Ejm<,P2|sszl e1- +?N٭s׏oPʝ~w8 JW14Gu'C0VЮ#ԫ%JFWV]R-fE`%la*2 +& 7Ym((C U5XB~dgr[7h~ }hč87w*A?:Lڞ64^or]҆Xѝ&jL/RiYvCA)Tu6Ae} +{48=?pkbPVg(3]BGiK{hnzicgXeTCP T!١} փNt[>59w#;vމ)/)+F $ev+Ӥ(󻒔.RPtSj]Τ +eGrJc(D 5f&P}j-~&swl&n.Yh)YQtвE~Nkbr[iWra;=VCjRic.TڄjP E &P)46_.K{OkVW<>D:Ewa>r:lHd(qm6r[uKT[|ks+AutpP.0Vhaf' ,լR:!]: sep1"@L)FK%tەYݑ@ 29!kZb.zۖ7.nޭY["B>ߝ1cEGC z)?"WWc{5: DUՄ/ +jDA?iW7lZ7ʷ;[%NJd&Dr'IY\hR60r-ʺ6WC`}UI$P,1oDAÖ/V:eņ-`,oY/ݱ)|! 1iTܽشDιt^73h0!-/]6(֣5~c#턉ӗR05nl:CLy! a1Q_sOq!)%5#03g!0̃T2^6:ע4C_XW L: ip='>sCa@Ci4kP z#T=saTؽ;`fVg  ;`xN@vvG! R\!pJCPy8Otغ.̾߄?m?.N8BpDt=~8+[Z!H[Ck#`X 0- - "dl2.b" >c @gaЫ\BXK&=ה%?}*_Ŗ͐iŢIbhX<" JFA0(&~> C e Cfpc/شLVbJ-?k.A7_"NDˊǣ%cƒ1;;AͲ^bYgT2Cb!,OK= yЫ7DvZC&3O&L%Hq1|4JYqZy->i':OJ|C> 1d#LĐ3ѫorٔTÛcM'M$cؚr]0IU=uf# ȮZT!΢<0ZOsjӞqkuQj-"eA` @XB$d%!@VI %$lj@AA VG;ߙuzݼ٦$DbRfw9WiQ^cUT-U3f5URmJ*0P 5ṗƝK@ޱ C? + ;61|3$-!xUF1x&(bJfX,tf(FނOg5p}o1(f|Sv/%V})$;͚F.MeםuEmvC'hQCݢYаsh],^trx77n97Lw@,Ddu,B %k{=eե:uS.uܥʐt*ڿB۷/7&V,tOmx} o*<^DAxbyލ0>P,8OkĸDT6.HO:{9F#OV{xAW~%=3ϭ/?ulmWۂ%/=J=:U|?HdeP2дpy7g3w{jd8⇃ȀX <&(Gdl1?Ƞʨ13?3vjjqBn8J:j`G'`21| ;7`&oPh1G a}C )ȁedD#O/6 P{]䈪F (䠀Kc.#KqgKhpu?ŀ׊@ؿtAC}"c_zAW;(v@ہ;\BPn  :w#-ya~ C'z6 UC_ + B 9t ;{p?*NN& n +nlw p?8_QC< +Lq;FVk)+>eRƜ%Y8ωgz4Q0kMa?M47q1콌!} Xu;1pC:b`!7Ey!%x„LiRK33oT-"֋2$+Ill2_;$'I$ʻ厐7Fz, \ GN-M"EǚT`R%~BL&6.dN(&pG~H988l' +]mE P7ȌE2&GrpI/9iγ"Szx2*}L|DjP'^81Nh~ʾ}8K ii1U vp9l Z$N0gy4x2L6AT'f=$7< Kl#&s)' /S՗@ A +N*1hb d| Q&O%xΗL(Ɠ+jU) QS4w75}M{Ҁ6D6%h'h ĈADA pm|("F-lTže 'Z88kaVmFwII7 +i~~~}FY;A2 Πq@PB ^WfΔT! sF.JsѯzJrИk8W\+e^_4 1b ,oB! APw}A"NUqSJxBrR9aC۴s%Ime]+nnYfSV)) !cHɽ_oCP% I/ ֔J zP*5aniԚ>Z*|a98fkz.7q{ʹ=O@dA (F0aDY0H R'uJP + ;-ִWSXmzNf+2~D]nt1k%~fo2 0~Py]܊?K +ՉLMeQkj\rU[kתKmVHaыLzqWb1CO@s0 +&߷uasQOԑLe-ZyUqR+ +Ygԕ[j2ZkkU6NQt.bA&b#VgL{BPz7CF7}V3GvHwVeU+mŲ.5[4my6kR-4UN#rH|jx>A2 91PRo<݂x.NW@Ʋ5΅ʃvz!0$lŜ KHH"N_Ԥy=Hzg04Ay,Ey٬,G} "}bg}OXeeK'!vD _0Yǩo"ȋąs^kJ86׍z99`t2~@2ȓCByvK߿靐E?)ԯ&X׺5\L^sv:F"ed? ƿK \⇻)t{]ue5yn4nq2ueI 1@&d tGeɍRR؞Z`nvb, S!O" +Hu rK}*e:.װ~vxcOѥ$Z"oieLMoʲ@[ F{^ ؙΜ.zD{@,D۵rZ ?8rD݁A bfL6lL0V;f`Kdp3% d 7 l+Gq@#[8ko G-x +,=j] bOrT!H4dT2-pSbj'tC>ZMISs?Ç k +LDFr$j@#H$C!ױAU&46Aw'(vGUNkp+o5SB!JbD}ӃP*CD}qIE3 aQ*qGt7Z#`&gV[VpV0wEJz@٦ }}/DІ.ݐr%`U 0j(6 +pUa/S 1f-u%o/&|E@j R|iA +~9_y" -c>CzϐBT0Bh2@EjpB e(;`uzP/R e@SWI-A+vw>o/e<{g@|˚]b={ǖ lMi24kp/70D'^' RʚBka~mg}#|%#3a&ϰ&5==-:+ZQԣuTD+ʅuBf! H,'$!Ҡ("e(U(Lx@e(λO}s7i /l>BG/`X/Ш[ DՄ.3#6'=0] 3ĉjқ:kci!i{JFӚ0#NI@Z +݀xr 9{"=qH{\v[laSBzYF +Hz1|`D>e1̦X 5Q5P7y7@?H @O< qzܻ,\>5F})b_d < y`ۣpnapE?tݦ,p89 ٹi$,~'<=E3ch/qǘcӬ*h䥄gx=?1x~M\!_;_[ 8> yȷ/5 Yt Ac|bIo#e\=;0 cÑ͢GV\_͘>؇:Cɹ>q%y?h] zjPo4L A f~ 'J8=leC5Q QI^M|or=񁬊@vܛ|ܛ,`:jp!ul,Ap#@䐏bv/f<#|`l \QރR܎V^N9OJtQ'i= +G,`Ow& iנ8 `ڹ} 3 ѻkJ&DD0 GMIT: wc;rjޑnct3:S ])lG en G `2w, oo~g1Ag[$KiPyRT'5kkCWlǷiYjl|(9Uѱrfr% 503o':M,s&[W8nR)UK]^6a֖ 6X~%dgEl|AWIg)E + b K1F|q B̳(V=1mxCY0;̂c&εk\,č `rlLjxcWʴ|Yu6NQaK:|a6.ݮX:ҝbMf*7CIC<\:W{}w/<صSS~ՍuquDPQT(bIl$$,D*0:ŒZ;NZ:nǵZP*2)UdK9}m^|^K.7VzaZjBK5}F_\c<\mzGiafӛ0ܻ=|j|4쳨Ǟ$MW?l{I]voqf"k[եm+UnzZh|:^Eh[m[?QIT"bŋxFR.p\T*m?;1te!WrΉDyjx,k#]!ԳQ>ňX&gk *Y>cȎcd%rQ)#5Ңq+QhG3bwF-!?&H#!EjZQq_qY_iRH #ܰ8΋ŊhM\ sp1nq9fG!~%d͠3Y /RLtFkӡ\Ob ICo2 : Ʃ:KayU4c&ϜBp,4? #G2_%dBR+>a.| sxF=qs@ ݄Y0)։AXISQ-~bOqp?;"s;TR4HH6•%t0 `Hp\"b4GvnM-13Vw_,Q1_@? `g]!gCzztPh +á.r=3'CM*${yCBEXtY m Rw26MV/z/钼vH?i3 lhS`¨DFf(Ь\_ܜvCrH1D%3O ;r,jߥh@aEvy7;S0 A1lz, +8HA6 MPnK|bH- z9DWUB𘂠z'~٨]BfoU A %@ǰlr2p`^cI<BW(w8 V)%$uWT5!zJ _6+_(ltrH e&f|U7h2}`t06 +cP2A J$7?OCj!L0lSAG~DuAYgV\7?QtR6?I:?K 94d0 \`Qr$TOCl6Vh%o eLpq__ӫڣI7?k~"-ցjWuDd !I 2 hQP(ThI ǭ{{̋yy~y$A'b*37EmJO%\OŚx4C  b'iݑ/f F}KF-%:v22vfAi:Oǡs=_H`0Z:*J?,m: 20% qqChmݨ6foT?'j݆49u NU<*А^ _b`406YAP24]f2e\w|D x~j&TxXp%=6s@4j rѐǓ +) [`bc1` i,p<f;/_ +|A;sT!5஘I 7X- eI$->CX?\Ij(cO3 4#76N0 Zd{߽\ml׷m#šC.9 !ƶ˜LV]Q[j6,KeDŽ =<Àd0 x9h@ZjKf{p?pjw˓S?+<ڕߡcSX8Z-PKj~!Bl0{R2Y:=,VGr=/mDP\s`z[k sBfjv,t^<{ j]7wZu@E מVET$xb%Rν)S $"B˸D5ŕhڷxHGz,߾ோ;^5YovYcS%]7+Îj~jrXUPPl,S.)Du2qrgH\&餢aH8, DO7"@@*,XSiy}-z.h umǟѨ1yHJ%e+f% b~jږʑ!K餈tXHFy1_d 9i9%FWa`FN֏oU6>\w1ҧ"6TU"Oe!<32%Q*f<%Ii#b|TȖ 8)GjD́dtm-,_tmkŃ]_t_w]|`eDAmLpfV"tnKR%q)yI㲇%dՈznLHK +B@ +6X֬6c7WG0}wv]:֋5-a9AZRNV +T#$Jđ%"\hrLǟ7J#rn<[%/sڥY-xg ~5=?Xt,S~gZxB/sI$4IŎ gj/C5z*4 F.!gCȚ0 -Em-xlۀl@З}pƁ}U7ܭ>"Ϳ{IŒ81k5Rji`MK vXQdbF0 v<[_o7l@陣UeEmz]~?hn/$%8vC2]$ow/4WԀWKկh!Ab;,å` +tYk24cGfMcݬ?Q }#ف!'Gz6⼆pq^o 7}:Y0y!`XNKg j,eUL9or^!p]/?4$BQ.X=㴞0&+Am;2]>0GzbL;Z hk ,A}kPdk-[me{Vg]1f=Ϝt{jx&{9:jo|}{׉ϾGt~;߁pF:0Yc>:̓|ޖy9ӡ7Fy:-p.]gQMy? q +.,* l!!!{ I 7kKGwKU#-X+:uA=zL[8 +B|潚|w]=hil*5{.]0wp3GN RqU"֘[>asbOn"){>G6bڸ-Gx}HY|HC4ЄaX(AQ> a@TNq Gq2͓$ߡ(2)*%`8z dE!; qL.}6D3e|4|Es262'aqh/Ȣhf3 2* (\GAi,; <As +Ru t:3ALd> 1y +J ' JCʀÄF KTaP-!DXK/ldAV'ɺ.g Ivg|[xbd=xM4d'ѡ`1IgB'^9pGCI<ے!ٟ +tNf@x&v.Ywg!>Y/yB t&xCȀ. &E [D(@/8nBܖ>BE<C!ρ ُQx /(#hPy#o1&BPPCUꓠ4 ʝ =GBH#3 KGR9 &'}HNJ1&QOn=[}KAݝ <Ϡ#4>(:qLT}å +A1(Iy -|v{8TgP^RWhʟk4Owyw:?.)4½a#*}P23L}*QhAd$?ҵj}jzoW ˦QӅQ9g0"7x&XśU@|e渱jGʰs)wtuV+neEc88ᑾx_~aKyrpf.l=tГ|{]Ċ:&N'ؐ=ա#1+mWU]GF&K_ +n[nZd(0[mmECSC-_zl/yAo"ؔ-Y#zY[|%+p2\+9TcqK?gK:-;,J/Y_8Z4h 8NJ),9yL~#d+ȷ.ͱLlK2ȟ9( vmpo]_JSMk{As_%Q{k7%γfGpYeM>'( dȾWOz4̣a[4;Yp؛=n[m .ѕ++ۗn)ztAGd9׉+eU|Yy+׾ʾݮ~.'0FfQC5&2%?1Ad袻[~mC?h9|{ɉǪ]]mK:j\]Etm_Wly8yƟ8H%CESf_˖889v!5dl!ҴeFiK4L^XYA@3AZ6]MDj+.;fw9&G7%ƞgTF.8M$, +%tIIlb樒I^֥N{:+vxof:4 kRe i"anH^lYXVt/#\Ԉ 5=/%z*"9z&,9j649j>$)j%=֓0{"_B4{YS.uEp@ +k%Y5_qOfKf|Pw .F +&BWLxYN\;.v% +#<{+UͤHߴzrLNM~jK +ODdg%222YI„)x䇑 ~d7*a:<:~7ǎ.DDaDrxY~nSћjᮽ&ʷmZ_s2P"wZ~ܙ *d 8ᇧOq#Rgy)~[& `A O_B'=q/n&yd,@؆%`mY`Yn`ug=w4{@7|I:H5 ?BHI t`{R"n>|bf/s/m!?삐OV"xF`'!,ɹ 0z}OX ҂Ag,7{Ɇ_g"D.ǃ +QvGlYMtBt"s+]*W5Fh+ !:i__#;?=G+b `>7ҁO=3@$fAb"h%[WWGmtp:f}6aי D @+5zq$X?r'j"Du"֕ +S g8@> JdHJ[Q+<: D3q,]bk,d;2{!8?Ds3듀UHXAPAK +},N&-*unH2 _x+lƴEwÆ؃Q7Q9/9}pŀw3Wq>&!?{ԯZ{d>@V#֊ArArUU=,7J$6^Z^%s^[%*7!q+C;Q 8/DN&A-d_Ɠ|Ň-֑{@w. …lٲt[R["WQT;KRgIO{[7c! qe#C1$WLhb- +#G4g _4egy?YH_κs[+▲%kҞ+o.J{IEeW@ܩj$>đ|)֑6UTN-g7G8/yZ\ИNn}%7,ܫQ=V!Jy27ңv[V-@g_Bidg'=6M%sz_e_- ~6K]nt^7 +r 9戞;O?O9$w&8|[ٮ]ٖ2h[ͩ㲦ԷƴwI dgQ@zlZhRjwZOkCf>VEuv$ٳ!}*$\KlWv#Ir8}`ZjMk귚}#ꆵVE}Ƹ|{[)!yDmH@6o<l&} ԭmݣFyN$,P}U.+*wWdS6g4e6d\Kٙ٫NQdsqYUDH$[G dΥ‘2VrG6O]m5n6;^.{vW6g?h䷙6 +[ ++eyU; jks?լ}0RiN0-1VU0.{$mJ l޲T͡ p<߽Vԫ{58xthWflYWf6nIY\#-lTWO0vZn|Z^03 iMqTU?(˷y{)L|28k݃(7x_h {YGՌF6Z +Ě*yeNfSkʦԒ4Sb:ST41L a&.&{S͠|>rǔmݭ%"J};uʍbBf\.1M),,ոLZ^ُĀ>ӐX:)(UƔLV&Bٜ3(CU沧iFuh:'ʿ۝j[W[Ģx=rzSS +nW&./fkIiViqUX٬5X9SY׺-CuyTe4\ѪuMBXEAaIXE@0qWzZD +REAPAܵEܗ#n=3v +cNUԞ,gg|~zy}?ѐf͂1=ŧoA4ӵV+ok2?mW{$QRYk+;.b}˶S"{qIyy%w,>{I@m˶\6E~у*!ݮ3FtmuM原Tյh'ly}OqOj# Ǭ;&a)*>K_X?+w᜜}md}=@V^`O2w  Y٧DN6 u1ֳ.3&sՒ"/jT6慮;TnuÛf=,=sӪo2/ UYeCswFRևD"_IUǧ M%S,\RU\,=㰽CQ>wݩy'G,iY5-yc\vSѬc{SkRNo / Æ/?R>*FGRGCo#zTFtb=tG_]ҡkT%^ 1MmDd+/d/>08g6;>'^:1U>>f6#9(TѰ臝Dw]۽j/qTyÈM{\]ۑފ_q3m,k |VS\1s6zڌ1יӣ vyŴ#>3D]!h`?Utr뮈ӖO}[8:>˼&<ت};hVFByCx]DFvAu:yDgD7#jnfʯӖ"kNkzżr =ZkCO]JOxVcz>Fȵ=U͊t2T8w(C@u752ω.4>/N͈V/y/eTFWfɯfOxdחa3/N׷!oc.܂M |{FD7$/!5Z!Dul+Xvv'_=7-)_3{p~jZxY4C +UClw~d5IJAlbY?hGXaD|K#Q;#JÎ7n:Z(3 +BHc?d`l.ATVK\_0l_Lj*P5˿C)EpVCԿ.4YEjE( "A% #@#r A("HM׫XVG+VWZ]gߝ/g|g]ך$i VcjD0!D +hzG[Cq n@=_\r}As}F} +ns[x +ϫAy9*Φ9|f9DY@DB(KD*׌F!.mz?2a4;Na1vk +ZC狰oR # ~H{/px*ٽ_ +LJjٰb׻ͷ=o:~y_#!|\qw| $|ÃQ>P@)wusW`Qn2#5hyR/ף5n3Q-߇/5uM  +N :!x\$hB6&P(APo8.S3)mOEHd`\iXf6iK'Ed Rtv阽';' :>|$l*@zg!U 4S V, =vS^jR +\g [ͨ.Ǭ="w99)xOHKU|%i t D0^y(ewE&:bh F 0$@@)=Į%Ωs?A şS~+[ovlLqɥgr"2.GRIZYEࡄc|;+#vl6Knsc$SA +j)0@7b-ǮȳCcSSfz3%쥓a㹱.#->J ;,3*o&e=d}06ߐp]PW%n 8r r`d0q-=-@Ѝ}M>*g./.qL'꒮O+IX") ]E7!=*nFgfONTF*=ERώ\>fP陕}z;D/*'Dˡ9a~5i(akRe +-D}/ +=˷Duz|o.5-Bg7߿f6x@ wqo]GSI:mu~nG߶a6޲z1hQoge!̩R^[.*KחkUM/+(L U~P^^Z6j`0pXWwT hu:yMt52-&bEKh}]m[UM6]e_Q*P+K+njQ@ɵgCe"y;B;9S w!!tC}fh@nj ՔUOguUMbW]CVm7ϐNԱu/ D{X[~|pL[V)DBwNc=fh rͲ]5gm[Gn˞YʆܠRzBNQH~T +Ș +Ht@ĖZYpـp{C |i/CC._-+aNn݉[S;mŴݭՌV"0G)js23^;B|3$toL>,u'{RFj+E^O?dr7 N07]X!@*Bw]Ad Bc _ݤt{+k/7ZT_ks76mDna-r[;~cx|D_|J>KˎEћԂEG->v8T)Nв@]n|;)T{s%35q0Ͷm@yW5;dd&GyS-<D6zvc_֍Yco,dYbjmt"\8\ۅHMkD Ds;^ ,4㹼~ocd 8= TxV{ .\;vhH5mL¯.CwC׏ma3>^gsX~G[BQ(e>*  MCraxayFc xGaw$xKp' l`3vog&_$*BM# |Ʉ@CBZ(( *.\,\ xH` X&c ࠇW!fpU3+l?D"\" Hų: Ix +C =q?/8T 籎簝'c??g5|M˾Erb(xS(b +DZDhĒT /j!8K"f5SdZm$=m2] +{ +-HEbfy"z} ];ҏ|!iү 9ꏨbD2wa1xd] ԠkyXzLVG'zB9 q h( F|?b2 ?ɜgfn3~_r +B,#dX,TzGPA}1a4{W#"f2ς友#; @vȨAKH?0q}5HpvE,UO ɯ)cI +n e@t 1W͈1Ҵʀ﫧4OmbEۄ?+[+M:VHiPv}>dj3q]3r57`g0o/iK9XߎM9#sdkQ5nBN y\8 <; ?QB+ y#p!uNxʶ [Ÿ] X&wg<%ݫ:0/<8S6|n:9@틼H뉸Axh|KD~F!ZS4.y} + +|&t3I l}#fr+Ȧ0k4f,9nD$s& J{jUwQ1k n$o<.x:rVȖQF"vIv$5 +Jst0k울 NeNEOU{JX( Z0D] +(ަi0E&pJהFߍyǷ ʣl2v2&%ݵI ť3ɵD K%)^U + +/ +Es +!Bh`/ {o. +c2{WTKEV}9{[I rU:]M/6 %}_7[͖7[|ĒC_dD[ :U7JHu!ܪ5*5LNe莖˜=jС&K<\YH)ʨ+d nQnz 1!Y*bRSv10x{J.7[$5; לvU< uSTbt<%7GEϒ׳dYa$8̯~Lđd"412D +Xp;O눠kXMaщԭq-5ǷUWFRW%TVzeRkYE;')O'̝{/!s[Y)(J"j& pk0hkZ1i8f .ZU*+{H˔Ԥj<|/_|b +.1]$[=gp{W#vVvYB{>bc'ٸQ9jU#'!@jYR.:S%񫚙'+|*'88|"*;R%S"h5[KLqf`34&w3T1Lz-#6-.Y(l5+ȼ&WdC#- n +Va#FpV#ZX+*_ͿE{Wp ``#6ფ!ly +@N{Ss\»JC:՞A=q;mAԣ͈zL(Auy{oq`w0@-vвuq1Q -q/xl#GN *v:s9>Վiq\r@ o/"s;ٿ}52GpsgN kdӻ iWRX0o39jUmW;'2w(tێLݒc} 9. ra ut 4|$@MH3v;b=IQ>as7[MΦ[sf +fjvg:`Kږ:duȎ1{\E+WwA'@?@ίXΟH m!f[Bਞ_l쫏^'1)i}g6Ky+wVn|8x8]Mh_ο-3'pC"HvY(9yѡY&/J9hZru3W/~,=A}ny;P gD.~gЗL{(m# a!: 5px7?ՙSa20 f`FP"JQ,X"q%Uc jtE=.Y{uƵG"%( +!;O}}'~$~0Ofh#v^R+uBW e{; F;m_ x(6Q}اD֍"j)]5GPps`|(|H?-"")bϏ߈5X/v~nH>6J-߳* .C4'DD8?( + + А:H>0ZArCOY +yJLX R`Ev%,M4/q-T{cDAD 38Ӆ㡽.Cw&]mqm{w'♯E^d֬QSzɫly]jyh'P=9]}GK4wV{Ju#qg|&xBSFӉПHD1v( Cjxm#TFtfNLPɮ+( }߆}fDTDDYaVePYM*X&FM0.59Ѵ1ihKs޼[ą3r { ʏ2hnڒ۪1Sb_ǯ*Ҫ=RDna_Y9sMF"",MB0R߯iPQt &VX) wj+\ټwIl徼Tʜl~Yv)(NBQj& +S(Xlaᮔ^;4>#80Pk=uL{Ӽ/xE}ZhBg./c$18%#p0U$MK]O=O>d(NGQb. +w`1JD}P:}'ih`A=hcZU4u kbMeՉV9iҊ~-FX_r'N>++D8E; +QB`4ԃs5ԃz{vH[Cje-ZEM+c-$u))Y$TzU7 Uxm];xs6pk +bJsS 5PH3@/*Ʌ.3rev.+k_ٶ0Ӥ{,wdh9(w辩KpBr_:lEX z.,^.Vô6T~GK5=Z)GvMw[n̳>\Q缮kD{xv;a="zNϤB 4MC rfh a]';m$gxF[bFl6_7 o7䴺)AU輺ɡQA5h8AzvV,Ns!eL83 Gx*NgLбB㐱Um +kpooȱ>^AwP~1?OH1Łi=3LL{յ3OǨޥzZtnT!ACӷyFsh"D3\p-Ds8I?DMy`%6U" lBgE b eJ2L^U++fMOe?Y-k7g]ew+bG)F)O+a5Xs\3 )ς@x+܊f֟btRk(j/˔? 'ODT up~ `$lF򙔱xV2eы,?xO{*PuAo_t?_#?%7j`X~|0^@0WANx絔Ahieޞ`og?hΓ|9g|Ht7B|{`'  zh%hp440ppX%B0H1Bo FʗRQ>= X=Q[LɅCy+)hEˉH #[!`|E~\BAYpS8RB7(ˉ +ro }bL x`B/Hb͇C<hƠ3̕A#z jAM,H`Z&)&5t>2L$U)}~D^ KK0hȠ ]̝ACo l`rI$! 2A%r|INeJvv :2hOZ1[•XB\RJj٨B: Bw,\'u}GEugqSFA"3u +DPAd230 ",BK5ZWcM=hbY-b'su߻}9(zy'V&q_ Nq%]ev^Hihde-r8hQA:'hE"[|}mqBLb?ǖ( zŨ-,rw( e}ow?$kxo%7WCgҋ_w?=߷{'+E;oKQܒ(['e8s21E3fNPxpz]8oW.Z ?Y̬ Y 0/2]7\ +g'\e +/p@w$@/#@oZP/^z~>+]}A&ݙ;U'Eb;w>3_q)0JƧ(:@38]z~@Iw}҆<4{~ެ>;ܛs\Z&Uٳg7'dY>=x5qχ&G<ޚ~f

#z}b!\ C a ZdC_E yN68=qh~y&sL?ݢ?`xOn>A]gwd-MwN6]V@A`Wal-pM9G2p:ҋ},b>H.p ,ݨ?$Ev/6߹r{Z6A[K:K7]`'QkԱO/&f~e%<疈JGT؃q=ѱ{#4=]7nmtۯ6lM%YK#٪w͡hOPc8O7cq>_'d$8,d_۝P=>Ұ;.AԵ$lSlEGtmMֈ6eY˩1sC9z:N(#5hWұ0e7gRYp" S'g67c{g7'upKJFu=1Ŭ-![ܪYĕ6/Yn"UVѩ6̥2+yy]7Li :Ƣ8н}I ڍ0۔)oS1ņ,؛m ;s䬞l/^g\Pu1$U)&uMCR.־:acE|sejkQ)Wjvţ3q$2 +ÍxAe Z!3|gVglnG^[΢ DY f itMuZ<ʾ$ɱHѩII'ܴI7r/Z52ĉȴI0.x82LcTe} +AO)tX6eiʟPj=VٵuZaIBC]U(ReS*,˶I+-K5;w01E]#.BdSc +PFF 9Pg?\Nay4;ʛfq+ Fuj,ĚqҘFYdNʊmLXŠKhLX9:RXU[<^H}ݍkW J8 +(8g6NZ`jNmzN?f`afnMPEESkٺn]6eyZ(*X +)JYYػہΞ;0}'MZB׋ǽ2-c$)nJjG%W?ō'=vpUB`J56<ցYki3d^S`gꪉ~E+߷bz + |NXc.tsȥձK,i)X,1$f=baoy-~KU^)5cFi(ޔmJצJGxiqoMnx$p̆; .X$lhIix^IUDnIcDܵZ"sVIdގ5^u+7r~v'l3`Jy*qEX[Qsl$S}Fna)kֹ9[V̭3ʮ؇-%$}0=5P-gťʁi\&TwWQXJ(W wݣwy2df3]/ӪKR\;-] lI6h )wHp8_\ɞ:P;`yVCNdQ7F׍j)3u{&կro7$1T(c1f`6ɝ.`2Wûùf6hXt$ G<gSFcwAUQ˴2-Z-~ˣQ;"ijro`R?PTY@Ƈ& cO!g|&_$#%;`?;}MCO"h-ݰ} `;+BgDi#3~n`k/b݅ F I'3@9=.ak[,m03Lv^NOй^6Am?tuނvU*3N5?evSO Hflo|oa1:w4;pPA7 -`s̟ɹ2;ك?e[V`'` x@7BdNqL9ćᇡ7\.,P.W/{rg̎ X>̽o,v$'ehB| CG{"$(C iJ0~OzJclr}jO][B 9 <9Sb(T/yf(ў:-TDA@'/R'yN[ߛ3?;nD$_}š-&¸P9U^x<~4^.0#;ߟi%G\ )PaI6Re١Ԫ֏ k괶MM6ѮAbN} :F9UrꧠǕiE`_PKufT :kA+i_ !7!q6Tt-? A$b@k"q$>ǫPZ%vٱDX}ب]ti;֨ڹS+D7Lj:##ݢ{-T3$88t%|t$ˉWӵ ki-Η=>wqڹ\wYsssy6%6{6&]jH`T$>5@| q4Ay@+#Wӝt[ZF⋴dډS5?gcb)+ )yLeKgMi4Hm5M'UvSUX*iIXgk{YjveVc5 Sհ|w cemyUWo5+ o" JbZE( K!@k@E(޸junkn۱vvt;ad?=s9s߰NJbMH k) ^ ك{x s%' 0!n%&,%^JR/5|ϹR3qS։ةPG2{4!xW!s΀e$ kg|¾Ct+J\V卵WI*9}V8=0MTL$[ƒۘI=!CCY=2/.H]r³ זDظTuYc繥ΕAt_fMMtfv<gTF0즎Їyj^]w!S[lϩ mn6gu4Caͤ&s>*Ie#YBCDHYCB>9Ήװ{^.p!g 0e b GP5&0z +ޝ,}`k~ I_Zȭusf털\;')Yh?P[xJ$  |s×jߢ7 A R7 +`LRʢܺKeM + "]`Ȭ3VVs͆v~YQaIH?+)/n(|+)1"4#Ucpу. {F[UQyнŜX[W]_]j6BJj9%m|cqP4*Ht+rޠ5~#0t`aB 8Y0O0{Ͳny\VQS +(2UXEj/-唞ה^dޗd3MD1AJ^W%fA=X4By#45Zѫ ޥ~E@C]S_kͭif!azSz;\Yu:\YHUITf"P _]AxkC?4 +`Cz'f,@w +;kW j0\Ž-nؾ$mˉuY [uMeW/ة)ZxM* u]xpNA{&q38;p;@57h~D@t[ۛ NDn^>pW BCȃz`uP y2cc}8ܻy3itu` cOx>>ޏ;x}~lFຕ@Cq \֥)bJr:ɣP-g< <ܗ\;JܖᦼUp8^E' 霽:'8^vMm -,U)Q٬jifM~/-߿-4˩ŸS۟*p-lQ犓|P:Ma(UOUϰfRn1MPm6MWf7 +l0Ԭ7m\keYb׭Vh %? Z+jslgXgzj~:J[EJ,6PnLW . )lڜk\]n^bԼfy\d\h,7W9aSs\ Nq+H +eu-??;w +WtX1QcJejtȴ* +OY4KTh;7h.?~vP}^P}n#~zБ]N-:3.mKvʺ{:+=TFiXCEqYZX, +SvfU6zY_L.4W:~Frǜ !{vziBЏdO%⹷7ubM7gjHwP,,ΏL떢u͌lsdvq);|a\NwYo _G=97Y#Y.{{3~,K`E=^&W{^VocvJ4yRp }بR=9$A_ٍCf =s c;eH~kZLtNr"}zpppc-4CJbe6%%ppj\&#}YI %)֘ꌉ!;_3T#R4b JIOde7 1P,,.V:,UHA@*`-k1Xb]QQD#UѱrԊ:k+ڙs@wŤ,F/(GFWύ8;jSxTQWc(a>_# }xk+$|dm8IZ%BN(If4-yYrR"!1ba\eLBUt|M,9"V6:p kv + A>0^舶Kgųf] ޹>-)9;r=$eѹ~Ȝ9aّʰ4$Khz: w=}lIV|(fYb.sFx <%!e3˦˂KQ~-'-Vy[M(Yc^IWؒSڎ]*lH!)6=g;ؖm^!I.I}*$BP# `hKWjlҪP3yU UeXxUYRzVnQyTWW+>j +a^c{s2|s@鎭WU[` |7q8P3kH̐ Y I{6+1n2w55w1lmxk:VXX\s;}FZ:K+* <moԪYG]׏[\?Mx,i+q1K6HVȆjdCLN2T+䃶^7τ={tW +MDofm]2 kPO  3CwǀPosc6.C}$NKE%q\[Hv l#z,za ˞u?0 &5M:0h`<c=F`ӒrXBz\U3X>"$d382;s `. 00(лв]:!e +mv0o E2 +N?!kvN}'5) i{M'܋HDrA..iT5/Z\/_\JyC2h/`pB/뭐yO33OW:赦;X_*8kx!v7\[cی@77,]N)KOgͣp4x0mځ=jz/ȏI~"r~T<</qC.נ(++7&F,(,ȲܖEvvrY˂+  ".!xCEh&Fmc6If:i:MSM[vڴ}z<_9y>|e >X6e7pmŕOK\@$ dXqu,xFVe +*U-])[kkݵMp={aj1drrr_w~ko7CfC $r"CkKGmoWkqKp/4 nRZ.GRZpP9E;}VC)g~֬(b}Bq}Lq==WΑHH둄CHW ׇG17r}G͛`!:)3aNi(-)>)wfi^Qg2z{88w}Hca kl!Mw07ߟWЧ>(U Qϊ귙.=CӞOQ[2 $<%b޿{?@ωlsc9ʅ49Lføv33 @fkזs5ތF~OF-L/jOJ[>})iNؕND"BWO_zp}b0L +&tRݱp@Gt>ի/`wg[]6^g@ێ֬@wV?Ӓt3Fݼ^wKZVw#ơ#"$9p7\G߷`=` +ci`@J0C1)Q0󊸞<+ߝ[ВrE 9{NÈaޒWޕ m'2H1D>O1wW9K(D}7 +A) iN3X&{m.,5V4 +ZE5=!8)Ae_HSGD瘃[xqz~\__z_ΒhlViI]lvcI>Yb9Jl5N-,+̃RaYLPZIXn6iH; \>b';(}-ügyQۼxQ}z ?jXxc^.=.vv)jdҐ0@+w(RV, Ư\2ZBm6^V{Nr1糨{{i'҈ߕ>j@k<ɃȣP]S!> kjX?7vy@E}eaOp}P, +(q]ՠƂADET,NPXh{,G$1qu]{Xۏ{@xgygΑڛ%_>`Q2l]f(2C/)멷4y赌A.| b38~Z9P rxë;<+"Q1ír\\p4éUp,2!9V3yLYǻH?RO VF*gS݀cju#`WDak261ZCcIڲ*K%\@]+!=bԝC݉Eݸr6ԯ_ȠAVh6#GdeYPV: S^ jO-Pwm.߃k=?CIl3Yw8ߕF6eل\dikbR5љ&+"CV!V`zmDQ7+|; R@.Wtll]> 7 Lb|II}g'&w!h!y6N(F{;Q׋]# DuOrLhv/C?[7lO 1yI#_ҐWhv<xռmּExD3=桍i<,`!Pqk6@kA? $#dYM6RDJvRK!u/+~xI!쨭PpW;H32$t䐍dur +.2i.'WG ƙ5H?2|B>N"u9RkC:k%2SVo>~CG7A8RWm! +GzjXjMf|tX@Tjds"@# ~I p'4q7F \hK_hZG9&ۇGx}Lԙ0&He%rM8O_ŠS 8tZ%#R9SThgG8A'5qU˲h%|:bN+qJ'98̃UYê +4jpHՀ&|W2cjAxQeNW^/'7~}6}pV7lGX3`?`8nsWu2:AC=84aT9F@YBz7ˈn.yJ\C;N;tQwðԹGT{$aL敃*|Tx{JHfKi +IA3!!Z=k, `;孁Pg} lʎcPR(bdl HVJ TX)Iy'e~LY֐՝FRK03Ov@ol=P4[Gas8OgHy!s!) !!9!5!U!쐣eOKC"#TțY?]8iG,=c~3XP7la(<`G`q8AZc"[eLeʳƕLFEq2ݸS^~EX(\(I< ԝn_>|r8nU =+LXcFie%-7e&2Lt\E)EjZL1S-0FlSϏ8gj1=6 ,Pe s :W|j +{Kھ>XX? +#e&5E\F3+Pydvf>6#hE ()Tm(O|ǧJx bca@OdFwƒ0XiQGdcNR̎LNNγ]mMV71.!Fh*a`+"}ccbuX2qH &̏(͍͎)K#"q4!SR4VhuGEyafav .D&葨((("0 ̌ (qh]\Q0.cMh4rZ=&Ic\kmm&A;8}}yIirjIjI4j{'JxU?3~F[6a>(ѠԦ*CPnH t$=WV^PVOW5MߡYgMYHc֋*^TZRES.qaQؑlZVudD9TfCi*LiPlJN]Y(_Yeƕjq&˸KΘqZqC&#CT ҏ}mf`69x%RuԘTfbK0ʬcQbBA>dbJxyhI%){rs~0AZy(R+‘R9HLT I\E4L6-U]ު^WY>J"r,JB2`y)PK8]LWA߳H^FB@̯}a瞂hĺ0ǝ"ĸ3ndX宖Ns/nO}M><<P{ + ~u@7hYGo ڥŠ$;Fc@G8;#\<өG] + <M hw=n];G;65+P`0^ہN``~ jCp(C!EAeaqC1}C"? 6je6րv1.Ao8]@8B{|a#hB>n~psynu󘈿+27ԝXg&Qs459=@{?0# pZM3lF{p3,?gyٟ!a{(pm>/д.d/`=fC70ԧ'J"H5K\~¿ƍ b^?EnD|B]k4RCIX= +(z%-BR&kOm?rw޸p0>&?62j4hGLAIþxq1GxPR*Ǎ+GsMԝPS20l<@?F-5Aո޸5ZxWXwq+0"<⢤MT8UKƱs qW\ %uW7hZpYӉQ\ňv ¸C8? ΍3n&<ĉIdGoN~:G ӊx0n11W&%atrF&0- _NI~GH) +^?`ST!|:lG0V#ӝ84ߛш3۱j웹 Cv`p>ݳ10v%%U'8V? _LHjȹ{<3&̬)8>'$r&cp{T`: 5cgP'vö~ak?|^ .l +>/څCք|/@܎FcyG92]ұcq6-.Rlw/# û º]bO~qui;X\/=R}F4XLk6c9 b r&G/Ė$W|ٱVW.jձ*]إ[/vI!-;*ޕb$7SjU=c;3Ҙ?ov$/޸ذ, +Xn}+Ra%=W.H Ƅ'NQ?RjjWr^\ Ekp4riӊ 2)I~<'yNGWJVRn0͐/BBl4ԉC6 rUe8T.j* w4eߓ(N*;STu˯lU' j^,^h71nFȘyP"\ֹ-B-΂d,NJ`/( +bAAdHyղ֯dۆ4fi,5L}2dZU%3_S11׫=W̽H;Xx:O#c㳪EpFIB81(rБ-6!Q"ګ{dwY>ey&& MCMZMZr4;ej\A+XEq 挄2r˲S/dSYlN)ݹINuVR55I4)I%)RCm|GiJ%i"ߋk$UNjr!ۥɕ,]]EBLHuW ]򲪣r|ը纯UUT +U+Wg`/*!mMVXE] k#ݳFz}IEDŽdAyZ8Z1~SIOrYSZU!ϸ\R㻤Ž@H55 IFJd$LEb<[ðu ⽉f`ׂX.omBw{P ޻bh'bh*6FU {'Za'|/^@,%#k& jU8"W-EĪdĢn+ºKuG|qXYĖ,$&niTUk_p +"$DԒPJ2UcLUjj:Jϕ:Gr#y<꒕Ȭ g*]FhI#tM#44B3`i M7-a *tfpY Sa*gC~mw@^dQbOE*<7Ps#)7Fay +믐 + +̟j_v;\y)`jcmAv3yf.fN5`={e!/b򥈥Rpq/R?- T@iڔʿ4A~kS>jmVҾU^#_WOjYQx?Vv&gR\)"K/ʥk%O<Xp1Pom$5qQ cXFTޕe) +SM4PIYhx>]B IϕR)51JjIb۶21 ocR P RCk(b Wovm7) + ĚzrjE oTK;$]++>v۽ c~ǏZZ}-ͥbbjW#0Gi%oFɺUh$/5?(G ~ŏc0$~b9EQ:_|F^}I;l 5wKa MchJV0E:\:Ǣt%B{ KuL/gds2y4]!T=AOI.?H+XMXPܥq>gA*KczM#c/v?>>~_zNo:ptp0JSjc &C0&51II1/gה_q0ބ10fXP+` -6ПPOls&\wV6= 0a&~j [Z=W^u_:Rtzme.4+k4xƠF +)O ίu/`@hȉ+f7r}!>w7%,gҹYn!Kktv> KP_ ٤4*3ZzCǪljjm3S/`R _Z- +N!Mhon6\[b6R\wϑc*=Vc=?jCZyF+n{>@NZ5/bF*#r#7i{YQǍԨ+ƌG(HyNd7xg{=Ê6Wvg"7*l.an ZЭ跔=Js'jvLbR53fg̈YaT2c?5b/ScSbM#I̯\%gˌ\}2|))enE1>=*U)@=Da)fn$[IcuhuX&L;by7q3qFzWhD{o͌ qڽ]iVK4+>B =5#>4`%ۆ)6ZSmD{d[1ѶИ`+UXj,m\Fλݳ 1g$b>ã0{ KHe K"I&L2IfLB&$$C!"ITBR, @!(}cVVc] +B_Hg3s9|/>X$E ҐcU8E5IsT@U-wdґ +G@2#Xa:Ŏ;BGYn;[ycq9.YK$_mqg.j]L,kc acSUU +TE<',ݩӣgFsQ3Lw[,q+'+yN+fNj?g8IK+MuJ,Ty]̈Qif3ȝ;KnEFk\mǽvo[Vr_\GF9ƱlMԀxꉧ,'r`fE8;J9SU3GK= qɔϛ\o@^o1Mfg<`9={4cVy+󱕒c}fCV?8+/n-xBRgT7\c_-or}'w*Q?_n0#b&w[I^+Z\xm&}$=o%PF0 7f|>xhA,BeVVQ2#*RzTVj|&)ԥ`- +V(!x lc 4o2cؒbی-͸"ۈ+c/bO~o&j`C5o(]k(FӜUʥWj֪"ͬFnԴnM=ɵ(zۚ\16&gJm<h|Pu<شZՃ4>\3 i7ѴxMmthJcuC2Mjӄ6ii|qkzCz[Qk`mD#hl#Yy&-)tS4s!&E:TKXܗ.S p8.jkaR3нAWe4ހRbc‡/L>e~>g|A`fNmh5@8 +q P`%:X>qBx_]}%~1%ޅ&V#7B%B70vޯեh>g^}~$%zEs`@}xËWbCaADA z,EL +Fe;{v0-[nrt#Lqjh8Чm>GulꖀiEP0'oeX׈?L0?gpjJU^lbPx;w@x#F7b;&"awQ\r㑗#G~-QXM7gQ;O-SQp2"G#q$*q`i9-2 v/kΘV#cak6X.#/a86`Cj~c>11_Cqy,$Ȱ31;VcJlYi$+6%90HAOPKL=PISA&ze?Z#tI %UoW9R2yWP~XaJy;RU496*pz9֧1ڌv d?}ѓݙCM7!Y'KG=2%|'>KL!rl/碗͙s1  ec [Do=9 V8PxWtS9ڕ{QNUy^ g#?¡3m>K,;&Ygɸl`\*cїyŸ_΂j +([ +OaZ p6¥jJ4 ꚰ>ªzB$a-@Sf4(cCO# 1.aV-EWQ|řh/΃D*.m^4aS$E0 u3J$a"?JE>Nśi^t!:Q%,r\pVhЬEv6VZk`n&AaԾ& EQH5咸Oͫz4KI='=駛qfܚ%piQ)CSU6UhԕêӣAgF&}F F@NZOIB[%*%qX'{j}񻋿UZLXj`-P:FC#j -1tBo Ag}Bcr:#w#K V5HA 5Їf$&"p|wHdꓰb | .&7P[M`븪oR#$32R$uHYjA\, iD"*cDAtH8MENLm]'{LwXǿ *pʐ%DqEׁ /BEyjMl`֓&8֪16Mn?H}~~=~_Y⦎%( )Dn(/WS:`ʖ@Φ%r2mKʡ|2LhLcx, W<$Rk3`\r2#s͡jgQ[ ٙek,3ƛvsZ+*Pb[嵅OΗg +S3`VjeSˌ[ۑCh(u:.:.Xn0g<̙+[F_sa +SyH1g`^.@Us$z 4fp'Eg  +m=E'{xK4bX94s퉮j#MCd;srÎ]ر;ر;h(|Ful]pwr߇ {)5՜ ݌>4Ap&B4hΏ{Hc_N`G#I#ůKuX4`;1'-cٮqux-tɞ%CR[1Y~ւ}8694.HbU(Mm™&>v ~fتnc8!;ݪu.4@W 9| -Mywt{>Sӆ#I? {YrU +nGL_M%݁{ց 0=&&OVۃAcYp drXw@0C̄9P eP`~aY̍;ټ' K==⭇܁uޔ_8 l4r9 scxƎi )>s]u ~˯| | \K68ش +/cHgi? ؂.c*Zkl7ң49Y}]ZZ9flAMOŢ:#WϚdDeo{g)Q~hAN^Z0UiEUUnE&herU|w+Wrm]w?<5nk0I!vßWÕ_n/*}cJ;U *4X;<1*J,{T\,POfӌov?)E]C)!*mU2a.mTAE5k)7Vy~7L9ɚ?^3kz7P2VkJ6Ҥ3J &=UjE7%gaz<+Ŗ7fn^ jzM9X=G(eJSF,BW(5x&k\A yOcB+%FXZ(.EQ6XU<+Ė|l%69i!]552{+w >4)l&MPjX&и /SJ +ج%E҈ CE#\ 06C9,{rhaVᮚɑJ쭉}5 5D㢒46jR'ktQ@#bjxFOCcNjH, Q-נ\ZZ#mPGjRRc<5>_b5&.R)qo%jd%ŧix|4,ޤ5^JأNh`'P-?<*?we1 $n "" 2,0QNHAA(MqZ5q4զM6mzĸ&ƚXa9}"ΡlX?m _fK1SU@Y(/ir'+; ,E&C2 2UZJRSdHPR>%RBNJO %$HrT#,g= 3 +boeȜ6RpeE+#=ItsjLJ26(\MG'qA;Nw(4bS:F @QU5IVcwU^56=VS5Y!r>><ekzP +)iluOy-P0yڇ>+7{4>]5o_pS$l7SO7=ϡ~z&j"9Ff3A(h ܚ4K}i~i<[dZ8ZL-P kygຈmlyh*^/|3Xs"kĚC 7IÚ%%m,1ϵxXE# C N01ҾCP"p8iFjz͚ 5Jc{Jj}?@?6f p뤰;YT':ppzybFcI7xZZ+ow^BmxBP\wFzw>{pbGs֏ ŜC9VM(gU8@xuq?Nx;AEquO/Nj[9WuqN ?%wŗ̺75f/NLN>V 1,vb{%Ө;[|;xR>prWJU}s_DщTMNΨ@Ə7𣋼:~ŏZu[8}D|E Bm'|.85go-/(t"шZ:s_lخ|l6bsll29=قldsۮ"G'#$:D b]Pr\l.`w,$ +ϓTVWUD̮r]9 ];A1B9 (hr4*Ѩf,Ry ZDd+G#r"pvrԾѿ+`ܵ^ Gk4:ıT-TiL\Yn0˰/2,3,31 $vcxKʭk7V괪*RRU~V.Q*Jc;R{;G: rq+YȦcn:JFd)ﱰG}VuWj폴~UeZr6f_T=/F|Tg"S8%S[K8]ͱlsrx[}嘽,Lr fÄce.vLg2=&> 1,wvi9Tk%?k5t2Y$Dq"nG9orj8`!E8\IL&1B(iK{SH9#3jJCq'_vDSyʝi%SK,'r %pj6iLU1݌2ьQfL4-0`tݙ2y_ d2LG_d}>'.zi{XdU˜jɌf*3Y&w/4i'p y-0ws_c=om)]Ɲo6t=&ezX✖.kߜ,ȔjٯZ͛ٗs J*fwa=V|En+x O=ūt?*%o^ΒVGaֺ"tQޓDY3%R=V +=xz1{GN]a92k=c`~53tRLrH[(m $`H#Ϸ\_!9 +}ue1ӿH4)$(~I$ =5XE_Z#_t ^}Wt,RT$k$S @:;I Th$9")Obp/ yvOL\Mb&&+#rrC|ǥĠp!ҮZjBVCq$Y!6BLaCSl aTdo1'"lgqHLݢէ9(Ji+"J_1uBp:ع DSbsMa}aܰnBywx fkf?T#VJ٭aH=Aa+\89JI_4)ҟMDZYXI׃(ORS_US[Ƕ\[U\=%=@vP5,O8"Y=%]6mzI0H_)K0l>.wR )ZL-vj5!/Cp'V54Xք,(z۩g C|D' z "9&5xZpT% -vz'57` BcㆎS}&Tyi0(:5 : HtRwKc)j<)^xrS긭Mz[95YiGcݲ9S OkI7e.5ӍB 2{2ceey(Kk]XXXv]`9DPEEE-}3Ѫ68ƨǚ&5UcըʹMG϶&iLL9l?qg~e}yG㣍 Y&FaV[O?r&4ݑ Cƹߢԩ~?pҪ 'Ki.g]l穋 LhݷS c)+C7`?vj $ur.{gxhV.37kznP7I7M;*D2f;y6U+6S|}.UXzM|;]jsrE5zH]< t9}" v@ Z3a,tS|=t}M>|\sOzO BVȆB}24FQG@Ǘ9 3ЕbA\Ru!u>}p?^0zݣ׽C.RC('~n>_~fb/%||% +x6Otk?Sn)qG>H^WBԟqsϨسu8Mhl6uF*ާVc%>V2e e摍ϯilJfSQM49αͷhf x%{Z1p"ơ4-6o,P +4jИTmnq_x y-5+8{wn}W0zh%KdhVWfvWc!޽LӺR8MI~Tc&X[Us<1=/gjjb(Gˋla5øph?YCif5iJ_&U}M (Q]HѸ8C5 TFU[UWo<=ߏ2pFqZ#-93#gjҔ>(BlQmp֘~+~e_UC,dlְڪ!T~q >O ИUEktI"2¡9*PJ4@);҃i Vgd(͑TG9du(9YgdrF wAF2:)SB}ځγ$:P^ ,g3_Yٲ5(ۢt%ggWk̮*\Jp5fuoQeEຬ(]EgS WgђL1P%PR]e`Yr#+sY<9Sg<);S2Ez7+;y*sIaSDn[X,4&rP ^pV,o4 P!2WdU薡PE#Q4NE +-ZE'̃>8dY]p9dj FEvǮ"!fRzD1j56$HӚ1ZsL5Gڴ4uSv~LLJ=}}}J,}Zҗe-=/kMي\!iZP[OhgJ(~ԏ0h.CM& lXoӈ`]~񣇋5顸{ ٽ ]k4N>brK $B])f:[`ki8`ogg~rr9H};¥{Ev$9P,z)YJ\BcU?t-=7L0cQq-)8ť|?ct$`]9sMxB@w~DŽ q` +a2B5XXQfezE|^&WT_?xNDH x&@QGՠoLNי1]e +?>Ǐ?Y>c2D|oI9d 88>//w@<)3̤NL ?>ď0՝?{wgROyN9%x%cd5^ \{%e3)/&.lخlln应wEVوvϓ:^<@G!.b(?hDcy2ĶuDڄ]?Sm+_qх*?J&v%} (nC +D:\fkmt*t3zs7]/Rk3ɰZ嶥jm\Lʤ"iʒUTZM8K[T`T}wj9ME$QnrvJˤ3i ƗR-gE)v8T:Lũ#5-u&0PiєA^MԬI_ ەO_ kx +G҂Ҋ. `+ܔ9"T0k#Qi*7eyG(AuY`w]`e]]6xM0xD⠉hhԦ:M4=$ΤvI۴;^37{y{wiJ>SMM,)O"t]-)n~]6pDo}=׿%؃ +M|!.oNP9M1#U3&_,UVSSE嶶i] u.XwzHb=xpgيlAS!|(^UEUY\QYM29m^a,-<ٗоY.e|9)-0pvӍ*-M0 &]*pĪ̑,Wi*-5,TRŮ:&5UW27j{/h*u]9rFc3e.KFB|P e;GYli*.RQyVe(S^&OF{f)ӡQ]FV>L+y>FG*^3T͑[|oF׸[SQ5SӨ|3kWo2|ەۯ4 \UZ FoTQ=Fh.& B +}/P06Fk[yoHCY2uLRz` XmJ-ocB2)f(= &rkxȧPPɡf%*!BCC݊S\bo+6znڌ5]0Pp]W>mĤX6&*%p¹J[4,p(.ܨ0/6&|f,4b96Dx5ƌ@=|mA{D'Rb45AC[R@pDT#EMaP<0iBSBca<}P{{$7eh6ugrј?v6ʜMncښ 0mx9c8GXfH⽓1[s)V)m)nql( ".ɣ=åM$wc:<_O&(ӧ &⩒iX tSK(kRˆpp [eg%yt2'9drcN/8&s-[ֳji'7UjCm^0}ƛnr ]"W4y&걙ztG7B=V6,Ԣ\1ovaM]QD:Ro ig3tt:~͍[`+<(f"$#I̯e'{5N1bhof=Cc@~ Wad 0*r޸ΞqM&:$fϼɀ$`8dA>ؠAd,-=qB~#M][}wuO|ʯ~g ryAXzEa N +n2.SY4yy]C4b9eh'{̻Ja,#tZ\S Z!}5}L>U3 xG;h^ms{V3]8 +Je|INS4hTO[}?#ĞIybZg)W*7eƻjArz}}Fwㄧ ShGV4\ԭ~b&Tb n_}ث ѫmM-v,ϵ'`| />g,ƒ8B-^T*G_L|7{٢mӉ9:w [iɨ Fܤ`< W;k,ExNT2yg?fۈ_FtA7 +Z9#9NZ֓I:Y' +\9yv2È?#KBh&t0UjgBF5׏p6XfƱZtR'e]o;v.p8qNlp9&MNv-mvJWrT+[v h5[@QZXA\1& +  +!:'}<_+Qˌ7ъFQ4$M,c]OxaYEVW^eN{{J;Q>!ctM:^FݏNtf6R;Iha:fmMEQڣ^C")RQXs< +uM!}*FjT tj"W5=dƲ7k 7,jpV7PE,+s_ܴb%4J{JCvJ.Ym\)Weʘ&+W*ߩd~ +Z4ZHAD˜*@#S4hтk"6P:MAZ]ƴwRIJfa X<1ٔ0974dnҀ9~sb}kIieF˜, WrFAeY*]YzJ9ZM `<ĉeȖ" X-V(b ֣.:c +7(hߡ} +Skj.7-}G\ܓ<:B %CYXc)O/;Qb-SOYrʫYVI6+^UrD~ǤZ[ث&xFNjr;^Ɋphƒ8$:j0.kQmRD5jq*P mZjj9Ffy|Bu|A5WU| qOPٍQ4` z=^0>Eü^P.Z\jvW]/ۧv5GT_?(g\.&9=A6Á23|43 #7964U_.4&ab1۸zsVW6t-ribAL"c+ǶDObIcN9TYPs46LJs;0c`w^@nwUf 5V1!a5&9f6Ԍn&لnތc+Z$_-xIL|1yyuz8c}:`?GgisyǼO& ٷ=0ۃ>9g4OdNi8)<|.[O+q8O^aX\ūÚRZ#u}g\"ӿ30+FHaW MqM7-:uqSu_qp?a`ә>^h^; s͌I.1_^ }C~w=ue|>r,!݆!ytVLX1K/W[e2c̦Z^ً@'~yy_=ͫ O8v?;NDZ%n;7zImvݺ6[E֪] Bҁ( ʠ*kT.T`@`m2sQS>w{y+8!hn X_8wp@7)82}]c^e?̫ +<߅o79|NFb-COoc\#Wp9/|^u¹|<~KhM^#80lO1|e.c_ރw&2؉_3/^P'=C%i/pZO~|1!} +"zARBLy,|>Osyx4c$csyy0;G{ W=hϳ<*wnY6e6NY]adZyN8K΋eT/·df }?edNaA{)tg"֣=Sqy9 ܯ3 +OTnawj~ m+'`6@;vahO0y$>f{;{n2ŵSϰހa<_֜B~c7EE]TK2/{]B?J5hgI8Zrs̜y)u&x"<参 ǃ-hQt1"Eo2KnB>@6X=GRff}6CKc@ ZbKI~hyYE6VhF~ , )Y}E SQiT]ILkiS;,>Dj+>V%%9ib"6N&!ˀXf2ez˪cU99Ty:;QޣeJZV2V˼jQAE-\RrU!u9Eqs mohn0*]7t ԵTiU)CjꔴXSҤZnicƄYEyj0*h|JTgX>E:'?'n݅=XK۳|ý49u_;-s)(WaQV+TѦhEJgάkpnr*[yZsrW^Ru pSngN5pwoc-u@[>C )VB.1WljtU(r+RW:긂 +ܫuonkUsJ5_#9ϫ}*s:Ļv|OA?tbqo&FxL +y,j+P[ZޠMyu7)6U>(g9|'e="|Ruޜp-ĺV|e:^$Z"s~|KwF@܁rҪ d%"#O Y_%xQgTxSJ}NBw3h&hڡ{Pa\a.UF|rFBt-:'kt,=2GWY!D.5Wi8{ 5سly Cc~;7zUSr cN1d5OQy|Lj78SEc*hct U +9?ހڣس^V>7CPǵIrag+Z +eʖʚpȒp1xiE%ɔL%I$1ILY( IpB'Po+h{$qh~\r߅uc H^"sʢ!Sʩ%) +S jV `V4NaRRRl֝Iّ]hϠņd6h3//LH/S/9t5Hu i࿏{vw #A<0sqsc,1|rl7mF1f#+>i<>]s 4y%lH*P_rsN0+8t&ܧH()^b)e`.ɐц?:񣛜M'х.;q+\̎ ')'/aS} 0Pc7!g y?QK9d% .5u!}0klVO)^ތ6)`{`5=0XI}ƏuaK}u\kWr@nzcyGY<D^%-ći 5M7a&X90Os6&j>괟d+V곟Xl!y}K؟6Sϟ!s=U|R</hr뭁H(!0 XBqaC*5?+8plI>| L}_cuM;9`ͅ9x7Z}k -Ǹ(dD\,FN?#'')3q˥|xCulb3׻Z>W]yD&Qp$ U\0!Vs%q@ϓs ,QTg~)!ĻeW9IнFsƺFA}pC&k@&0@>r0u-ys% kTmr YWIe{1܏-S׀CX5ȵG6(пјwUH}r:~\eM! s?ΣijOZ{$U1#1J ]v[>_mpmu })'hЗQ* 8fy +>=w$) t9Ïa|$љY;6f_)b 5خǶ&b{gbx O)5dt;mG/Q'*;)p XUf{&wѺИPn.NVjd ~E=Kx:\?דDtO`X >-`U2K@ +\gQQH/5?z ORz^Nl߰Ǩc~g;h$i= lYnl WP:l7`{'!n-n_%sŃtAzDwm_P|ت]>`tdJa7#u:IDQR-4,MGZYmbÛV͵ǐy,G1C,E'9 'F;5:KQL䥅L>f2H6lq~+93=\ssAOǾٚ5E^8BpDJ8jnV_D*P#ĸc7|8V3pw1wG6Q)pd‘GnRx੅M؟Ld4HR1è:g(UW^1DwAýxK#>6s13:mԐ`ˀ)𔰓U W\ᚈxC v~nw]Al}`hi`, Y̹ßI)&;U^U'4$yRTRLPij݊.V8uS_T(u)G9%RQ}_ι_m>@xV˻JP=Eՙa2åL2TYrEm5WEA{kߢ^y䶝UrF8Xʸ HjFJޗO4:Vđ,Y**U" 3X|WF\~96>>`b:ɧ20ہZyVJ)7WJI*vf*RRY N@9U*!k]S˵HNZe^+쮳9ALk=YHI;cQ5WR> BK?/M< +*ϗ'';A׃AA?L pew^g;n ,$$\ T +D8V^Bq2ZN6#2Ң >q;9oyn'[鐫%g+{ ]Il% +e VP!d"Z "8<<]LpUq-@ԉhܛ_! +c> ) $Uc֥ &Sa +(Hw#)<as29C>q-JFP .~1͵~L{ MHi 4 -JG ll+@5c`*o >40E70cۭ +W/pdK,1!a7fF3bll m B&xjG؄;@ |Ro.<)> ?:cm9&'4^6O/3JκsܺbCg\o3@jiy\g6^g8 9@/}o1DNQCbwD&AzkN# -:Ncnx_`='d62!'#FW?r&eRR;㚅ͬU[uv ~&v6IZFPI`%XEnE㮥>yl>7 ,f=F5\3KTh\5!%>擤!s`1kD- ^[csX|0>CMlFY} s$A n–Z5d||X`5?b ߝ%b&&ϰo_`aM<~H{xy71RX:8{WYIň%@#_&A%WL$u8xWXQ>8B>0uUJ &^pKd|G|FwUV3]6KD_PLpoFp*%U~/N )ڇGNvSO8jQv85mjd+~Ɵ9D!Mǧ);Lr+jOU,U*.V_ZUbRmP*Q!y7^'q~&>@^gUcS;Y))*wzT0TjĞb{*tT(Ѭj-JsHOU/Zl( "Tr O%*HV^SSSI++5W0*7BMJ3:eK1VmlxRS4Na\ɑJb1ǐ' A9J@!%7=A9$e(ϗP&#}cr?8ʫ +o6$,fwI6l~vIHBH&@J$ +$AkJJJRZjŢXZdZQt:0VvږaV;0/۽=s}o +|ӷCyd}Ke+{y3݌slP⼫`M2|ey*(!Uh+ت`>9ò7RN-F 6`|KZi +|A|lr :)wr(4KP +Q~RpBpNˆ/B׏܆hDѲ!|PNc%|a#hpJF0ߕKżbxLq㤸Sn~ǐ Ѐ (%]%\a8g|JHlHOq4di X65|ՆoexhE0W!Д./n{y೎Y|< scZlŏv0 :rEE0&u٦0k@3nIk%e o!ya|HsvB!'KA#KYd>`]*Y Ճr\tuL-1GlkKx_ o8I/9kA!h.\c 2ꄯMS~w9Xeqrđ&fNjn q/X6,ao=puV?&kyGC&g3dL(9!Qjgky?ۇG>-})wžk) +!#6ko,c\ɊA(fC~yCv&ړ{OK߹F*JyW=烀% qe#3pH\΀j<9y{@&/|N:gT "bc|'ku4Jg-_-__߃?[mrrz{ҿrGQ +-@t%"}v̨N|StLF8$P3\PEM/3y^b}"3ɹ#LV92l+C +3l3ԑ)eX%x?<>j* + +-tL4&qXsh^x_xONjqJtR{L(P&˽v+p^Z!3Ne8qY Squ sa(C2M~] +{mf{Lm5:'`6?)=|w|_APŎL籟.Li$_y=Bz?"kzDZ}p_!B%}'] J)(<5kn tb#BŅ9!:NwpCȎn$|_)nSV"xfO*xlyxH%k7xxSspd;I쯇o9r8+[@ +ԁ8cҕhC|E\ +;{Tn6ٻ4wX܍*ɝyyrgEo/(3?do%3$$`BH@ Ud(Q"EED +TPM(Ȗ-Z""Kw;=4s3_sg}ߖ6(M@rAk&Ь%vJ^ ; KgM@ úZ|u9I<9v,}l+팸 O8:C_ mk<b$J.!)A-A&.~OHtOHZsѴѪŭ$NVi%M["VxsRܢx:{u>4 gqYBzt}N}.ѽzDEģgq%+ġ~ŢNy}d8/aKbrg*bNE} +A3A "M~K[4[<~M [[%VA[rNj?]༆ey|1G@(h`*]S@K!M>b Gs)4 N_(| SC,u%7$ђ4ų `6уv-dwCaآļb1a11NSaȤϋ8!5F -ESw':{U!<\>y0?*>⎤3&C̙",\&57K?GӚ +4JC96g! -dSCI23!rm3A{Z"%I cfqdZ$-*<|6xcw!^"0Å("qkNƤ5!96"M%3 Cso#:24s4/%RLZJkM[f +ESjhrٓ\gRGB %xPEWjI],-VI^T0 GFZќ^IRkA#VN,c.'ZϕW:g/\hL1$iRUkkuRG[bNڱEAΚh˺نTIn}Rɻ@S3$( 4[f\" h /\4DSGwΆ݊+yލCF3gDv6gTT a[>u 4UFhF4B@?hI| baX_MbHДt%0>BS .z$f*|ըj@8:FF0'YPyH`pΪ4M LH9:KFf T{|jHh#OS4puddq'qm*i~RRB7 ೛%ljۛ ZoIq@>CRM}jP~D&%x8(D笚|9*Ŭvh֘Ws/wQqN2,AI5F(SB)RV$M׍luxUyd./(ǘn+ДЬB݆j>׍l[ {T38؂r99<cBvOUdN[`(Y9y +6izEqe-Z^Yqխ暶U_WݱSv7٫w8vC 1r17~¤Snco5{gκos~?.x?.|EO<䩥˖xz3ϮZ k^Z~Ɨ7ymn߱s[{o{>Og𑯎~}Ϝ=ϟ.\JJ]IYWQdg+/RKrR+kAݔ7) nƃe-ʅpa2b"NLUV܉w+3~ܘP~< y G+K<Ô+/b:&e+8fMy[sP>| T}<:I?().^J>\ͻ%~__b2lvǣaO G8#1<\|LҚ7?3' t뮶;f[mq&O6}ƽfϝ7 [xe+.j[ȤƟILiLT*Nhj~o'G~83gϞ;w?]pƶehbm֮-;zW_5a3Жj꩛sӲZdOG. 54PCC 54PCC w +u%^]/9 _ԏ-~kwe ܝVOѢ'~HPG VFծ=Ͽ1}C&|ww>/n{y /Mٵzo.Ѳ{_d'װ6Rk]/޳̾{ttp|gvzffgi;fiNд2/AoF)TLP. E["-)'-߶g/yޘᎀN"_ +)Uka"a>W~ՓĢ ?J!&vezzc-̣>$CkSFkCe\ )j3J-)|ʉ鱶d(;nZs>w'C71}fDmX4 >J6 3O;F.^hW}F]υ +{E"f(/c`4Ѭ7h^!}w>85KhʙHAΡ 5.-F\ |{Gq{im=/ZtUppdK*8+#KD0 +3{717@AoPa.57d0~DK2qH9yBCOmHLU1tՔl2"8dX2, K%e( %6@du= +םj^A\ˎ*$,!2.KGv[=ZP +$A=]+#zw^ XaF*bZ*SRD &^\4h`C͏@v~'x<\վAGi]8^@(WI<}IXA-edYÍDVa( e Zg:8QCHz,I^PQ%xI-02,탡2Ad jk.s[g-HQ$Xi}yJ&E|Ne2@ZFO AF# zw/؄9Ќވ0RYeJ($9J;C`M􂜇}0 P/69&Il됼:y*LYT~?W@lͥt%SYBfaC*Pn;ӑW_ހ}]M*'(bN)%O2qbzȅ)}^KgX $'mo N_u_q y[r=P"fUdVp=!:qܴ.K``ZJ s^9z5-&i *ઑ9u(I#ObDQHnƖP VKE2jVwn '\G&ǼԲ֠m0NJ\ɰuUH Z %4Y@" 5Pog1ip`䉳ߦq/g(MEɱZ,T"V $KM2TjA})Ï9;g/(Ė>Ȝf+Z5b m @92v~ jl̆q'G%7B#~̇ސt& n磛#XB. xю?S]1a^‹w>LpP8:H"Ol@H4@D E> Eߧh x 3{ =p~@bIb)y`o%65~) +}OztGr( yĆ_ x {L|@mT+5s7*Nȁ3GR]xڅ)|9x^d\ \dyb.pPdmkkm_"8'q*)c{&B?P|5 +b} \hXL35j1|%/h`?b!4У( ^@9 Sa6r%'Pb 5A(=)|FIS|F!'AcIn#V4jBkn    {C.bE aԞ=ag*"tVP*GhHLf)sUQ͚H%PY~5[y6V!zgkhpwK +Ly}\DM3 3]WdkijJ$#d=U$yA +7B-P%P_6`ׅ3$}N+5AIL62U`#%yWFSE E[V\Ks2[nh`ԱCbx. 蕽|Đ +Cű-NV>ߊ=jVy& ޠe=ή0ۯk@G +*h\̰O^LA m(U42fwO'pxa0|YPa47(t%1 Ο;\0^vwvgԟg oB l;e^cdUd ~Pb07(PfG?^;87rzĸ~_|)8Wх5SSrITdC!b@ As/=s߼tD[gnyQAA$LN'3 c8FBm}.)u#=g4b4~noUc[Q8ܾMYBy͇fBHOI8t8:K + |H{ȠLdT}ūoݸ\7gMӫ[e`Gp=ϡnO"@EdYs@\4yjlflV/o.=ٴBj:*n%}lNmg[SeJKn/T^P@QQQ@@PA/],YinmyRؽ +e[ +C>yE@)H;a#ssEfKϖ?,?_V3|~lEfAx8䌃XH?Br_({Jh3[^^0_S 3`p^AkOot7$磐dmÐА +P+6/ +f^ Gp1~)$T1|RB.玦TMI千.YoA777SCkCɦC ?#4wPO?Nfo0qZbNYLn~(VbOKmkZeu8MB ̵Օ??#Ȏ,kNDs:#:'>V\9Oe t̚R2'L掞8Nhmנ镡1!?mb#~GPqEfV 7UO$K.R+ \f9\cLu%uMXyߪoNhkGWF 5Ak(9ԁZ$)93Ε4RfiNb]6*MZInAӉW2v -&Ġڷ6[ɐiuL Ye>3YK@e6rU/"4 SjbMCb"5b@ ЇIUBEI*w:SW.+Է[i>9Eߔ+UKr7Se@p^*6A3x!Y!,!*y-vANEM&ACӫ cuԆnvC$e^X_/.bm[rĠyb g \)ƴ&} IQRVmz;hgyn46,bhغ ;WB;b>tv/KWt:A`jNmg\}CEŴ6NΠ7Ҥ}4E111t"/,1AaO\4FٴC AJd2ȫ(8Um3R HaD ذ$[n+A? + cSΙ# ͺvUD֜Zא )F/ +(F;Lj! +14! +rfס^w Y]1|6QHUU5gvŹ=utsԚSͳe׈2xRKFEMP81H|ZOgk15zq4`.dzXFPV(3Kd&Z/asbP+KVPBCǎOf{~4]=|RPIZ-` I-|M)z圾ЂxME os?߻IocA?c)ґ]쉗RtIZbAe򺣕EHE)B)2*AW8/1/o\#=s#ǒF#l{t%/NՓ % ʸtM~aB4|}MG 5 qtl^44ra8((>' ) 1tIDIz*5+ @};XpgӻG\^km'#!_ٴ_DTXrR,-s4A8K`qqY9UX[~M6®QUA۠]tw \ԮUGg<6`**9{".#u 7 '8́j');m{k&h ho''DX_A!NW1K)LY[FfZy on: L㆚ P 5ۗ@+@t =  򆶤YIVS~AƷST*e\W;^^'cF:/n΢wt@s[\d FPEt$H3>eOsJ0)/(kh@>Ӭn fvhN1{vgo'h9_ >u6EgZcin=aqWu7h4(N~ ="l'h0SFI721MGMl/ 4d`B mȠ84'<@sgV;5Q9Ts ny*rQ(FRiھ,&#{ZsJgK|ݶ ۷6@|ftgB&'=TeH[H}U{˚6˪Zs}I/S9K 'h߷ +T7P1!O I=;scPcƪQm%WY.(IM7ـ Ad|LgGX"nJVx+9J%rS}Zd5LV%THdHm/6%^AfdP] ={}-*[[|SJј*9(#6a"[R)|Υt9Xe*\of{{8 o@eЅ փos{Ȑ選 WtEi2ȕMe*icAfa<&ZOki*QCP:gZd`"/zn߽ʯ'mytSqф̚t^s4{g%wQ5g,lmEڬJgd୛ m?gz݋NP*|3I;! RʼnC䖸 5mkey_goMi#֊NǺ_ъbZԊ"( D K! ـ!!@BB "ua(nXQHU^h?ܿʪ@-g{~o٦w7iaݯ'^ EQG TŶȟEa|1Hx]&]-E"͚`^?eܡaWtLmqu~)~?;I _)OԄi_hY=A.3+ݑq+rnW-n/^2禰gl}'=$qϛ2 &[ftC2.L?+N +z*)ShSes s +)[+,vU%8Zyps T z;v6ُ.3 -#0l&. . x D ꞏ|ces`"5^Y{JOD'"E5 2p!8 ;Bq(7n\v{>F+,Uyv.5ก +.I- +vA@Dl 8p}!:.uXb,15(`ռbYȅK2Uw ׇ _ yC7^R@qX;o;w]8|6s\FV[a4,/Aqp[k=;\ȯ f+7@!H26:C6 pm mlO +8{q\ׁD!P@rԣag +BdIR&ԉqMYϢhc.ƓޜG{a87Nso5dX݋`J#o;A ccx⇿LNHVvL7(I sU g F3LcL.SITS󞞹's1{.bXܛ|mz^y3-9D^鮒d L4T ~m8d{嘳@_h[;V'(PJIki)%F'\WTonuwWIeU'z+fjol/c}I6K m+ΨU\f\VnFeoÅwE*I> fh:֥ݰ˧֚.n&(袔[1Z(>D$h $k+{*%KGuS[o{d<5mq|셽qj??gpzB9(RF/oeV[׃ZE-M]5rI@.i' 7crk]:_Szp؜q봋sd 2hD Ӌ>n_ҧʫW\[1(\Ax*P& e~Qaўw5rr,` )||dh2e"1!>LpW1CBzmM><\( WyPzѿdf--hxomP1^R#g¦iIIVD6)/D~R:.rЬ,N/TV ֭],[y +)u߃'/RBHoƒHgyQ0 +L=ED] +DI(>݂]+Q[W_M[f1-cC\ÿDa)5:6`5\,+E$Eq$rV7z߂jZ'W ۄpN%4X`E3@D߅P Y &( Nv /Wm FI,ˣF9"/*J~ ?*\8 'C| X d}51RL܁i k|s'Z8B$1"۳ uod8:;r8 8DC+D8CN@;)/S~l ZCDݑA5"*{&#Ud8p@>3Nl ]80 {`ma CVsX@s`5Qd3c&?.n)TC*בֿ$\)/]N`,w[V6/SW1F@g JUTC4$"1 Bg $*AHP ' `jAj9H7Z $d;A, Q^jC>Ak6*8$l(|g<59jCo_j@nEDioK 0W, `{kX3_*yBJZJEZ n $/F.D>y;5?5HoCIH>,1Sd{jC<, 5ujS h5<:y)!j@Ky4@ݿ4$ig>3MM$" q:y;*CaӇ,.1ҽ?'qL.\|Q&$NzEseP ONM%O_P@<Ґֻ<eh@!Z jYu&o5C\D.S^GU$ͅ`̐n1p=pS4\:9x Va dYˤ~Hg/$'gK'd= iN%  t=n?e5&S74!i HCJ9@ї^\Z;=z4C1O# + FI%>aOЀ~9x,&i<4А͛lG68`H7K +ANmtaLs)JM + + +.QY2%Y")u"bb] +q@$8@50Eڿp0̿bv9YCu7DrV,8dI6Rr<ĵH i(ߴ׵G>trÛV/,أO[C0L]5SI =V E fKt XBkUSjOL~Wi_  鶅 ^9k>=퓝#ۃ͑QqMzZA(VIXb>Yʙ,uIr- RzV]@j +齒B  dW'`#g! ƽßo=UǹC;|{Z#"[o]MIjRE6') oTWV(VX5֝U[++h(\Aj|l>m/^7K>fs,ؐ'NYJdXʮK2_f dzh F<ߪ!zA=P4;A%r@Esw]kЙM? _p8#,-:Ym+jQYņ<YK G*hez}I$jp^ixo\GJ9t[ivO=W{y{7QUmqYd +݄/4s +b)R$Ī8V}pKsةUu_8t#Tov4t_6=sꋈw]`X ҊsdU4a|S$$E#LMaT! LdN)σM~kcK_o}vvo8~,x8<⻘4j̒byƉ_Qy"Z4`k0mz{i4hހ&ǁqܵy 9O"n|@F 'gR> ݈6fYM\d2m&Vp73pp,gnWA8vx2 5c/OOp>D962{"1>m"S^gEYQϸĐ҂z6 +v|yl@jGr j`bCo+ o=]ޜ3a93WgC3"㧉1ԸkxI!/)uJTm sE7Cj?EXzf?l^s_);xًٳa'fKf`cfKʂCgy!$a~W}g{e(]P;# Q7la +8 +` xd( yBr&gp>;~`}juBR*G!lu))6<קix A;/CԞPH i =H1= bPz\Qoh<-^(eCUM-tZ':-"%,X8.λی-~^m灴\qJw֮ udO~q|2PG( ac>lpNj2[Ke8vGEłH "BH)$${$!H*(( X.l"(3{9W?p.Y{ofF0  dI_}Rb/Wx"xW]^ <|s8ųq0}<Nb8!cVx} sw[1,b]YHLelQuҬ`ZdY-IVQ¾guDY@< ␋ +_x:[9pˣ!5Q-e'& +㤞-Pq$FDk +(ܚ|9ǻenkxn1P` #|"Ȝ̍j]w{MEP[[L('1F:רgKjJPER+.4ŧ3M7XN-Kt_>kDP"ga^c'qqK>˞^=SgsוGŜ*OJ)*JS9ZSXW +tr]:ǐ,ȣ+*,4EC>UuӜХKe"[q`/j, +IgMk@76޺|tŦڳ1ѥ|~y +M_La˭LQM-àͥXL$}9UBȹn&;t$=)Y-0epD`anj{9vZkgoaGQudC g Kv1[F?!RS +zdH4%Y0aN8u)H d9s8g[lIJŴ\u]I㚚G1hhjsP+]ռ\}xn~sDr^G{TAPI =uz:ڬ5>tk7ͤ﾿Mw/uk zDs7u#)y)6YAO9e;푷T֦P{@!AsSwZCRs?U O>Rj&;ߨ}M[Z +W}^w76MUK,Ց=8RAbyڰsԁ ֫ uTqZV"D '(`A^Iyݿ20duQ琯UPi5w["I^OjfƵ<ɕawY9*y;zZ]k^wiT4لݔxwg 10dBVI۰ՙ!NG|=xa~iw\p7?W^)m,m*m+w4XƋk/ TA!GRpn .q.qst [q3c>VFn=RRL{ e"Ibw:C/8hΎCBh$3b\PpJx֮CyK2c~q_vdrT]ptInpF"Sp},t66!l"FMl I3Ff9X!AN{H+RƍQgSwy*wlHڨTG= cpsdX"[,G\Z $7@t6KH  +/im>MKH{ +D6XkBA2]d (["O@~bN{@i 9Z F?x9 ϙaciǩF9ݬۜ{1HH@?!i&Ri#g.Qi@sTnBz!<y1v> eJ ?Vެ#Cbhw/e=(}z,~L:%|HŞcdA@6}GnRŨj=˱j*n_J2}rcf32gҎ$MIٔqQ~7לG᜻ vfOJsE]Y*HPkPNaZnZweCI~T~%c"7*kHNT$Kc͢ܧEw/ sGxvt'g@B6$7ϰ&5oT#G:i)E edY$oH I؄ld)C@+R>}/Ç}07H^0iƟRO~O$,i,K0)QN|BȢ`z@`/A\$%%!5v_k]7t 7S.lt9nF f=ް|܁Uǵ6[B!ڐgiznT[$߮sڀxoʐ8dgWos0f3iApZ@bڢ2Mq? n.a~DX+"UP"  "d&R0 w~T]sJ/)h +k0x QbF-&*E jQQDkbaĠ8?R9Q_3kỵ@` ܦO_,Z_t86]aɿe?'#a dëcV[L:@?}b#o$`W{tC +5@; A_m@%kPkj~CfeK0Jjn@A((g4:I?|kXyI*x $%Rtfffjj3Q*jS$bZ\uab'q(\} Tp0zSs( 2A hBmT‰c4탱!]~^qD:M"!#M)Xag +'d&n,D#fa$ȋO0K!G>(B'j m6s+.\I9MD*9N` (7Fx!$fツ^kx]2_K,GT-t@B{,Z_]$$)\Na8XE= Ìzs\2Nl숄^ RMVBd2ePڠfV*`u}P\\cB瀿<JmQۂG0ց~Ӯ^ 7Pz<^O$B°7yi}>Ǎhc'|>B':8<WC𼍑2M0,؀oNXׂ䣮wvkʯHH|;čWH^: 4.x#=h1, -GrR:" `q'yq~=@$= &j ڐw c!o& 0 *r4bY0CFsȒ,!M[t=NU")3`^D`0~폰I𱤡-YI|89H  #D:#eDN3afȎ\E%+!_q U7xw܎ pN}!kH) +'c-uh&W؁/1("B`p7Yke9⬐˶ETxATGLroc?KO~K RSS?{i_c#:u6ᐼJUOjoSp +'r"Rqΐ1QcM#)'XkF/%mG{~B?d%KD.vX5u3Qi`slBE|q볢0H+z/}+K~?Hcd`v1n O ?dh=L-6kq=NƙLR +=d,GJfb *`[%ƶh>U^ذl`=>ԧٝG0odg>$nޤ__I\2s)pFn[lu4v?5c5vwֿ) eG+ ˙%5oDH:2p~LξɹΧ}⏰O2t.KC 7:y, TzdVG[ʾ=VF9Pis.)/w"`8P#~}bC:1J"n!ȼ=sSbMsF])c~.SPnrn(W%3ʓNcžQ[=T ,BBxyɮht9e5hp[Ԋ˓vja̭J9jsT}vi.|oC#$ +$Z-2dAC.q {'i:&C D,{ږ^;2(+r9gJ' +*GUYs[eu-FvAdOse}N6V i(&A;}_;c䰛p­s}Vt*YIVe˯W6嵨~[TsdJiujejekq@H[2YD,%!iAGF>s:jh[i~W#J:Q#gW *J-eٍŻuMj*UgirYB?uz@Q5B];sk:~#-4)A)ԡZ I - +*HDP]@?8*~Yѳ}ssv: {:,{~'ŠBzjZƲԨ3Y i%9ՙp0W(D/D)췉y@4!M?a{g6-—KR.~4qj4h^\:Y]_^+(.*N/gd)ŒԌ 񟱒@:mCySn~c+ǯx`q_8ΩZAd +ёTaiEfFajŜ¾#E%/KiG $I;8-88 w>\/~e*=3rpAO^?۶[cK8!)LjFU^Y\Q/?//[>_LRZbٛ$8I rԫ⾶oý؁{q{nvh䘽a^k]gOhV0qјĴdL^M0TWõO5Ki1oxU+q@6\ET)I}QFˣ{*޴!ݖ17ݶa LjiO$3#>$Mr,ȅ#q)MU2Cu6d7m\N ;~8I jTDfl\o,jo: {FeDzS{“zbb#; WקjHjNgv̦_ -8$t%diF4;$ݑFSh䑎T^Ŗ86_p& ׄ!q쁊D$߁!c`V761=/{5JqP)^^ >;JBf6gdtmB᱃F՜ACƾ,ǴPOhޝ6wBš(whñԉ9mb%~cPI _}8-ۤН /οQKrk{5.T@%uR=w1щXE_R^K>KC  />/iE%FoZgaAլ HkU-ɫV"WCW9FHՔ}B[Z~Z/9})gOrveNfB82GuRbE| |#5lYwT [`wi} ӣ}x={ɏPcMeC0cy^a[I2ކP_B-7:=P&\hΆ80dWPh' bpN't/}hc{6m@]Ĭ Pet7||ϔA$י T%OX黀 >]4.#`\5ƨ LϬ_9,P-R ,?S@5"Ib-adVp'EBP>0O]QM^[TzYuQ Ɛ9! I@ @ A@(rUZPE +*Ȱw;9]笇ظm@X  o#D/a$vla,|Fk~`We0;xۜ{!p .B i+n hkrx[6?nǹQ'q-[FÖ8āh=н0 D Aq1O#pR=%~h@m 3@ ҵ@ez$|e[IZ؀ ws*CfV=zG%v?&W0e 'waO"w6x   Æ9~/ϸnl$;C8 T7[ځ|فa䮛 N!F#{4i!U!_ٔ>oA%W;9-<þ$`ODfhl<%n|TQG wN::>r~u.;Zm`.W&<AȍԄȾD WA3JJb;D|IoKIyO%^H>J3*dS +4p1:?,y7s_pyP]yW~1GyFԦЎ'XGE6&Z,L( %;Hi{I 2+F,,jB&)&:Wn*J.eW{;i4IsȒVIT|(0g-$Z.UíN2 +TU% iC +nE>rSiT՟՟y z ߾C7u27ۉZ5/[|ٲ[WjʙN[QM*jmU-M-4cR<7U>42_%di> +35LA,ty ]lrxOgwۂ_;CO=aCAֶ2fS<֨ThX%B}0/D=$קUR:U)?RHӎ1thkuNf Gkf,ںkyWS:s-=hUR*S Y#0deIU+*"0$N%ǘq5@:g6t1f_Km^t?p#`:Ἇ7R4ԲwVW e2raS(hr+F$!ˬeHP<3Sd[X15@ cbfq݉Ř]K0W4t QrFVXY_aS֗pRK qb\&-O+=JA]4_8̗-,qi O +1P= f<^g̍Kv;φڻp;iSe #ݓ &ZJMr`:/2O_^*yNi7.*a^\W<ƴH=;af~.al̽s0W0}Wu8/l_t.ҳWl:j~IH (" ;BBB@aG(Vԩ#.uSw +,0EtVEq=c= bʎϼO;~|}&GPnj'Stbo~~́ՍҴ껥? eUe>6 S9Gg?2ɃVEnvK7rk. ^H +/usYq[[ 7sbMFuaӶ9Y k +U E┆u9&NMit tIn3 .3^9w^SǰVՑ|פЭ37\X%XQ"L{~:ܮԶʬymdmC9TeZl7$chI-if+ qA3$MScCV{n Э _}#/zq|εIJŕJ*-A#HOr{kJxBrA7좑ܭt~NZn2I##rߒwYQ۞7<{7ú{cDfknNS2KR2LH.$ &zrX艨Y? +^3C \?bY>.Ԉd#hݐky˰qooLlqd)jMlp-:2{-O)zIH8!J"HX>--t?x9g#0 ee:@i5 !e96̰p\C8hՇ" `Bʂ,R)!*Bk ;[s@\#/x7){4<ǃ.fqq!cBE1"ST,B%W"=U^jo3v+w)n࿡) +>HmW] f{!և‡ T\cMPCj1de6C!>Q DHhu«)5QʤL @JM 0&jTًH CָCR6 Qrq Zلq鄏 gLQغ|AACil2} fl)2HϠY_8!e+<8!vCKľāIp1\h"G$wH +.HpAFڕLw8(XahS-^dltf',rw6&`FQ4%oL::!Az;׈Qɛo%Cҹ7I{-GK+ D4ȝP*yLa5%B )mP1oL6Ɍ=~iޫԆ&7rGQo1IyCWW/dclLg)BCBt!ő,:飔c}!"LPƷ:̚ bϱMr6s_`kcN8MEqkKXܪ {H @ b B-@"D@D +A^VPֶ^u9ߞ3)1 ŌyD>$ < {>p}n0 1[ n32+$lw} b:XۯQ)GrU`0kq&LxO1 Q f#@O[ a#O}kTm=0}ډ}Bs"oףX}i$6hWѰV0+ +s~1e9XET2K^Q9A~E6fLH@S@V@((C^ +d!o5n3aNKǪ]/wt9Q~uqXN-Q1J8yj^NB03S?*?g$z$ {s羚P?llew]O~{GI=VkȉŔe&tir:NfQJ8Y9$Q)JRR^y:m<$HX|\^ԯsv-K.O}ݪ7rV>VANfgf1ӋjMOu^>/NPJԷ$?IIeH\@\k X +:G.5yionm>KWg(Kɔ4m#%']ƍϬfeiƴ$:7<-3.#%. lb$ zob0[=\&:7;/j;E W_v_U*є(ɧB-K^P•Djω^H;)ʋ*|˔|J d!"5.7 Eg0ri={vUM-ݥ :gv_cĄr5-4uFxb$[ܒ\A?LQGl2d=iv'poٻǩѕ7w6qiD>YP|]>&Q*4qw mWB-PA;?k#t{h5h0phUw-uHy^/;,1 +0idҌ,M6ɍOhoht#$1a-0 pF;0r]m3`fouw)^lw+{/J#E] J ˒B'Q:*(v#-3>xJ÷!a m̝`,߷A ,hrO-i~%s0ɇv9-t9(ax@!p`9 l ,n0aߌ@v;(ݎ[G%];1MοÞOʾ\O%(wƁfdlfGmrޟ~n^BL Ѿ"4 I\dLCpfbc!Ń5RlOh0P¡Ej9Nh8b#MN dBBgCbrDd9CVI;hdFo۸O@p꣞Sc>k ᳐ENCP@^ᆌE gސlB@|<:S!RԨ/Do/G [1|l hf;U:A=*$(j='os背f2N/d~~C]'^OaM)^Rq|m$ y$ rȋACrr]3CS2.TkyP~@ȏA~6dJ +|:a9z[ gBƄ>c8i80 :W=79>Эvc4ۂnAPAu,lȗQ!ѿ)^E*T'* d#d@G4LX( aaV4D{%1K튢|O"Ə y%~Gnwv?DsdڐT ߳`F5}E=z&L`dcn= +'\y0.+\2lZb憘gMOsN=ɪHӞK{*+y&O\0TAtLi/vNuĂ 7ucżsJ>?.\0s}Իym9,?-wnog\?]}oD|$u0R.`ḁS.͇=/4[/[$ɿ(*n)1wƎKNw=Rv<[7E)F$z".5,uL,Xo?T48˽oҐ17*fhiHRRF酒EMs-3ԧL4'L]c;ڣϳۋd)!J~r}EoY{|_y"űo2ksk._YB|Ʋ.͊c/5K9P|>wϹ%VKedZ n)J{4/#/x +b}_`߻FܽR|~vLU k,WTy|zߜ_);qc2i@Vs%dM}Q ỐOsڷYVp3? c> tF}i1\Ci`mrkU{*7iw<狹_(o3~n9h2m:oHXնf>L0?I8XUA)ғ`B(@( =jjA@P((2눸zQ 3{f{vV|>_NnMF*1&8xxot~ |NΌъXQuTY٭9.}|gWF>UVJoO&51/'&Tſ +NZ 4D#/C ++2TVkrRtLgve뢰%1Gz ;ryr)R~1)ܿ>YƪLa&KEļus->TC"{٘p#W7 ưnA:hO6zIw VzE':J 9U*%IeQ'Nt=h/L@ +TP![ ד`]tk 5]Rwҗ]&ok7BۣKq-IM79'LWBȎr0yL, +M1e?0Y~rD#CdUV&z 0_@]=hxVr⸁pD0`ƿޟ:esZdjJh*dAC1b)VO(P T{kn~x{oeFgC5='ݼios~)wC,D쏹k5t$9ǐ27zO17ml36E|blՋ6<ȕ~WNP0- 7HP5 #(^C}lgIqLO΅sd?8{ &`V`ǘ9f32g̠촋#:JR%n+Wq gC5(~/r!Z Ɯ% Ygf~,"/|&x6dtmGUnߣCnO6p`sY9P@ -HUY.B )RyLR7*71[hP),SOeNwen6sew,~^p\O;Cde.|-{2!aYb3V]5+ꊟJJMWӌV}(>o;6kb6ە/a+~*p<@k:> }Kې_|4kC:(r:k!T +5C^pZ>}w <H[_Hh \~:L:IvMQ" +ְD{P9Jڍrw2Iu|u &9+m8)@ g)kHE vȜ` dYTg;Av5&@ $$$6!)67,E*n8RA[EQ}k=ťӊ֭Uq3_ۙx;}srpig0 bɴA$ +ZH2E1ʴ JYec'6PT9I~(“Fp [83ؘǰ' hiCzu%icj&v&ON߃Ѓ`O B Jπ_.xzǂ6p0~b8A\4uxg3O>C|x\-,@0Yï {M;H3)W;=%wÔ/x0ȃ&|<BDd,H:τ(} Xict `)$- ?&^[?i >Th\H>D,Ku YB !2m@½V"i EknٓWB_ a5W\R'H#ݘZXc!F](#,2S֛CMʆd͔dpG#vg&W߉ڏux!px.S lH`8G!ք`gr{Qv4bgمD)t01&*4 _c3fE;v7{^u~%;4 sI\I>{7s~c +RV$4ePͦ24/-!E: >&ϵ|3So"j9O=w60G=/xߑI;vM +3 " D[1`@*&D3>+ߤL_$~YT|?V.z}nFs#b{=bwUywTyߥ7 Q> v&c a$7d;3,!7#ўL {g c NrPչ_Khȹ&v߅s1D <}Ip"Xˀ|ăs8Ép'4!ιtl2K %dsobɬ&?$3K/w)|*Ι=G :Pui㟈&LUw( dx CIb̀B R2 +{ƛ*WI5GneЌeJѢDNgN˽^w05@rp_Rhhɠj_Ȁ꘴?lww}Kop[b RH~6[EFVQlƯuNV+.Y*Ns:v(@Vo?,r=K%};;RC ˷W$VCؓ/M7&wУ(#Qo̩G06NX'3ZȖgaks&%C>_GT䷫I+&gRVRZfQ6Qmv>-"{9צU[^RZ*^Q$ސA.o9wGxS#VD5\j}\?!m,DPSO;!oQzR[3~:7SohUڻR]\Qo+/]%n.Y'k*ڤXUMYW0Y?U)aDm{gՕAP_&(TLf ֦CnAlMU``|wBmMIs2<;?n-_[])XSY/^],+oWԖ~*鏬(9]VrUQ.rՕT iiQohjl5M]_M:4:-p|澮PѶ[ZT.kzlXпBаliTW}" aQ(B @ؑm( ""PYdY(.Pjg: eLm 8ȢTEgǙ3=a>~s>9 +f?pfތ=!)B3&w7- :íT~!3߷1 ײ~\btqjZVWdx,ҬdX]~at,^}w:}.();x{Br%FeTA:']Hx uE:L8˄M|j2$Z%&EŹ;itK+L)(I:Z㟘75Qp|o~ ^BD&}8jh]π4\nAG byэWYoP|&lmM95qU;U.puVnTUy?? Ȫ=us5:r%j8Of.-lHa^ttz/Z}=b]Zfx;:ƞ͒G7(=:}B|BF:V7^:{Nx +۵W:?yO^T]ׇ^+F5);ǃѽAOﺴ4BU\ۘ{>ȔF|rT^^v=#}#mJ6'jEVH]r.;hHO2pl`)0?cWh-KjэcǚD&Zn*Q<ZG+2[2Q)'9O7^F;uߑ.> g_E̟d+?Āp{߆L3Npp~; ơwRL2,X +kmb>E !T*ք!>8^LI dlT,q*+N׶>~LW4Ӡg3s'|:Dx ꩻDa5`ɿ | 9_!(_SW"y֑vuc8aڽ԰ye=c\\tm2YYpO'-Ba -|P&(Pq%HђBW=iS `0F3 1 +Ә+{XY2kY|uS}.?@O߁2``Aa1 +5ZJTP+Л^4#h=up,08XKt0Ļ75LU$;x #0%uj}4d/K P@領F)AWJ) (t" EƖF;R!"Jh`8 AhyǵHsq'*.Zoω7r,ɖXD8(g?E,A660G \ QJ\ Y ?ψrȝ/j:YB(>\E t1QB0MƲ!Y 2Pͺ(EQK  gijoĨ;Kx,(RfBҜ0SD% ݂5%;_t߸Jkx(i ZG>b9 z }z3u< +qz:O|I~`V=.h` t "7N qQTM ֆAH$2Ī3l5c ~[>`-c5Sfe~ #Ɯ}Ƃٽ0L ƋBF cJjH}1@LIJQz#r߇zVM#ٳn'AF}xiۻnzЂL0X^W6!``U8ߐ4|3-5.!q1GQkG,7[޸VNa{rq&ՐΗB;_ y4F=֧#TX`̿6M{W"H7Bd]沼5_g.}ʎ{fk"f|*k1vWZ~޴b.#" t?>1>Kg O.Qx,ŀ^ `38xػ,|+>Iq峜DKm%8opks=}2f43J>}pIʡ^~3G 4@x{;W`2@_VBkcڝ"_!y٦9zw,;XýȒp>IdY>--\!BEݔjoBWhN(Ԏ}ɂWD+,z*2m;xBa"4hR~/C);ªțfc?]Y뫊]H[@Y1BVaߩSGB:j&Z4y/#g$H;$l61ױTW*H}$B%M\(/, + nOY xb - ;jp:DUʎ0\2ckY,ͦ&k\wUEbʊ:NFQ _r*(VP~[|(B0l5g>BU t]*щvutc%߱0Nkc,l 3R5n^Ԑb]P+uHd|&3e#30x=KvHU=ki;m_0ptn.>'n_Zm}W +>H[4@oƤ`GLspf=1Ze_LRs`6`a(nQ5 S≧3JӾU_zk;qolcoLc9a91 5Rk)C:{PWX\(nvW(hdDzs۵ DQ:8[3.O08ĵ}ݶYٶG1ֻ5]ƶD\"ΡKԼ +*/= 0"&\Bֿl!:!#ԑufq:': ;#;?:kXݵ&$F$W1h|~z=}?o ? n3b{˜XFӛ̊VsBs>)Kk ~ׅBy yV?Kv@x D? ŸBG0qLd0%c Mc{ xgu7v+{u+}u+5=Jp_A_F9\w`l7@0JttTa4F1ned8 Y8ebIeI 52@cs'?25P@` EԔP\ 1l1 l01LF>ba c/jwJRC,Hn!? ۞ Fz0EYf&\TOal>/r* QD('UDE +尢O\\DEM‘0Qn ƹ28_BX=&P3] ^"°O,ߨ[VeJڤRUUG/Tgs⧪+⇪n}Sq[{jVwF@/eP`}\zi=u\Ԏc|p<˘VtS~U*~QV@do}v5uv^ͥQw5y2FkHWɕ(az{tGh.R0#3{g$inuD;nݽov%n=N7coK;bOIǶˮޖ]}$7,5ƣSk<:OQ0-mH8&dհd'dXdYIgs3e]~õ5NW7HL4\rA׭][ަm}^9U3~fݐ{S"6&d2:HF'6Q7t̓МЏyTbq~t[]͙i{iBέ\ΥM8t2&}w }q_GRJEϺ4tKGtfmL,+zwNq›NxLdnG*/ZN~I[rMuG5}qIK@H &8L 5! !!!!B-D~AumγMzvqwHEӒԫ|90;Fzx5OռQQBgC$kP|sKMgZ;> .=w$e@q<;eb6tU!ŕFQ=.Q#U"tGr VMN|D#2fo+) ;i Dokvpa2v\wz`Ys:P{qG2ˬ6d:jH343!ZHXi\:!$;D0ut [8?^|WA ,9ai;d8У;^rji&F7Q*Vnbh +CJdCJ,K!).R.>H_RT +DQ!5({AW ie$J/wwT_ZIqae-Q(w=|kXhރk}twKfWvzoUk%ƜyTe7J| EueTam5-hftd֌W RUXz͏eDL5;hϴ`!@[+{} =L۪_9w^ܧHr+pڸVwU9)ECi6P3&4l6m&lbB&fBdk*=[\?ޅ;`@Iv0ʾd Qџ\ЛvPԓ}-bnV>h0-<m[8u{\r#?Z_#3M/eȐoewbp8S-]YrNaUy,"_M|Tn'UԐZ\&MaSހׯT%=Oz{U z9gIO1!E41C׹z. 銌hԯ-iw {=k aC,CRDNئC +GgsYg./1n_nߘ7wϰ_d8"i46[4X\3 嵄 37%_A_Kn^ ,Pisc ?\tN B`hDSEoOu̐&ʡ'Q <8H1&FTȅ?G|&^(=7ت.Dv6ltvS!{lOVԆ!aP~`*ZpӄqtL:R͠LCsR|I_EuqӱKO,^&?u-Ñ#w6N/►*♺2jw*vEME4ʈhn +ҵПƃL##Z3p'S2'2h,ď,Q ;mu\ݾU{w+igaˣlnsۧ.eqhWD>F` }lAmstl6+Bx4sPzd\yʔŊBb5e Λ]7w+w_cmBKI"KPUvv4 t6L睦y 4,B8,pc7p5aFrD{̔=jG|Ŗ6\!uSiz)kN>*ve]]q+aMLtX*b72):F[\B:qP?Y@PU/bT5?F37Y-gUYv|cVtbYk25X2}ۗiӾ-K;4NҌA^6 ru КHW?w|98/#j8g> ̛fM -KeKr?R|Z9E5.fo/u$F!@n ulJA@5@XYE#.`ǕxZjUlF2Z;sng.8g>>&u)1$~*2~DV]Y$ILLl'bopk9@[D;W"!+H^૫QMmG3ӭ>ȵNSWV:u.NLVH:.K$Mr"91{b7P.8EC`{Jm]inTśXVʳmʲ Y咢LSAFK^z:kQ;kiZ2E]\PUnZV=CU`QJV$YNM.)g')v'(ds8]ٚ&3&I*`Fga4g˨}=@W:Eh[+WV(DVerی"ԒJiRqì5Mh'*o{DZŜb'z|K}jpvAH{WALl:O^UniCan4:vfGɖiY6I55تzv++ETuQOL9DU0DR/i?WS (l BԶ۠rW~>oJn +㬖u1D mRUjNaug}Pw5n|5s U3b7%zCt}v=7[*J5PjfqoEz S:BL6ψiO3ڐk6V*Y%]ֺ)s`7΁-Zòf&^l'~L !߽PvK'^e.=ӑ#Af'OЏl=R-4+Y֕mYdbkufM_Osak%[F~mf6zP(hU((H"y5E/_fm7A|oi=3zj,}{=e{g7>=f>yz LwoTy#@D rH!O.tȇe|5r B<x GhfL{'0yZLA8 c< +0~2$o򏁜a?O@ ([@z0F=7 30z ׋z9cQ- 7ö́1j5򄌑+)?W $ïK(ۍ(0` +2=1 |f Lmo08qLJ8 ƍcGg 0H YG6.Yc \#'+q/?dyTSWK¾!/@ Z*,ʾHHXHԸТH݊8mک^ENw~NrOqw¢)^/  (sHlCbh&M+_<8 xKKO>Nctf' HbGZdAC6=|Gwѽ8}|K ߑgcr?F>c!SMA\=iOcOg#SbH5|'.5ԘhZz%BSE]3QDtNSEWG-M1fO u?Ax}aM>nۓO_)S 'zRC*}I d+d[}̛~?$'7$XW<.z60s;pv*f} τp-#k +,IK`btV`Y.u˻w52U&߽6]n|ѳMF<My~ozIfC޿Ʀ76# uAmaG-Ƽ\%9Zy%FjM0=favo}OOՀ)c>׬>~?l\Ȃ aha߿~}'l_o0'([wb+`50@hlFcYqeF9 3Йۨ(֑p< u}ֽK{BVq +nn ++ogY^G-=w[k [?0^c_t-ě:aqFbe=-V؝՜vkNo o ;(61'ǖg;͑ض9 +|/=7SЅt>LCO!l/5ѓc;)մ31bGں=[n[cm\L_&X'\=* 1X쁭! Bwa0$Ѱѡ 1&T,ҨCh-Mfٚޔ$7'V94%6ҫVovZC,nKCQQ}܈.K]¸c]"0Iiq' AR :Jm(sEM^ğPи(Ƭ Ų\+gjm܂RZW#P BUQVW-Su=#*x!Tc' jLޤQ8' •\CT" RFM.P1ha, 1(6-+Id,[MQPSV +;ej׻ȵe=nRq4ew8],X\iP%28Z2 XNvQSK髂X& Z:\Q-Qg9(J+FuiWIcn(YS üIwypB{a4ܷ 7XFU7(oE42 ÍbrkS,klEV^UM*U.$W4 *\ݢXq04k 3!A4(ADqpU֩Z +X+ +8"8KlUk+.D:Zu}_Z?y}r?hL1+'Ǫ$;LZ_3~Pec^:A?iÖ8g~&h;+Wƒ&^I>7AR9{u{d*`}¬4=f15x/j\jѫ;|v G X{EwϔLmn5l%$ ݓWoy?8lJeҁ529ega:__qڋQq=C89NwnXۚ]2xuj8QgCls4و<+al܃?/ b, q=0DGcr504/"~}Ts{re.r,EvܜGD7H}zQI;q-ri9Ѩ }>mmV ⭱5^tWtSYNq̟Xbߢm_6*m管;k莿+gs' v}8 .B- 8Dz 6PF mmmmdۤ}hͮnyc!xP:շn+9 +d ;H΢l@@ѺEA0[TV%=вdKƠE4++JDuIU>%Kſ+ +T Oﳿ&3{_3[_ wE .R.uCKɗ"ۡrAWY E ] ombj/e?fSXhf? rh^U?mwfpػ>pbP٭P؋!vI/3xG@S` +j'hjXU5@¨#񥤆5kxk ^]zB/Hf,d~Љٖ@ˀO&|P:t^;5o +@] a\:$dwXNR]% +RJ:RpUu~ߜ%Hx]/dϦ{̽j  ~O9^D.Ue纍.O<Otc BTPwk`w%襸MtlVGKf#d<3#Kwa5,Ն!]jr}va2v7Ἰ}[S-.R\ +@!nӀ\!Cu~a/ZlEY`<7"{n\$n q͸Ah?J ŀ2EyuŹf)4S6b*B:Ul| 2ۚ0#Zŭ i4UT$wT9Si̴MuڴWUb*PԅJc~ 2W :b\Qq}nE%󖱢2YQjPYl:e^Ɯ>iNs8ar8.hvO820|aj|tmGF8BF"xY;ը&(n1PO|3Bq"zQt8/ǃKGhE2 jĪ}Eb'{c\jl!B!$K@$6Ibر@ 8X$vl'Y&vL=i&I:Mm433{y9^+b?uUL$L(8/~?b.JϤTJ> FI l +|,Ki #ޖ_LAYB e"dDG_ŞvQe sIZOKB/yȝK3kFJ0}n3уL̽{T +rr\9fW 9eAEEr5 z!֜l=+;ŝ\2S cr0GY)kXP!JEBlkdJ'+RRD.0ԓy 5LG aŸ!5Gh@h@DЯ$a!0\̜/񨻍(#AḦ́˚Ͱy 4iӥr)uQL6WlzUDQs=\,+ {xw/\: >ulG<>G~=<𞍄r98 z1iVIEזƌ3SZPJ\ܞx"Y|RԡZoS'&>Ij){|K !hQ< 0*A-3^d hE0cJ!MaCqG_NU{ʭ.m#۩mv4BfFԤYJh,]KNi~ɦ[ڴ߮%'7؇1wޭF0w]żcX[kN&U&VfG TF4nQZjFn5r]FЮk/'Yt6~5F_EO,g50_.|\}DW1y+Zu/iВFEtUG9*=QYhc5T4sm&Z@bbR&# +ӏJ!@xU&K>zpu6͘79o=Flc 61]ASF4[˩ +ʪnX;恸Jqʟp|&]ՇȗIz"CG/_p3u8mx 8لǚyRHG"^mQlFY]gTֵL}qq:46ZGHX#*qe_k%xa>}g6ּ::1wvw ҠMζm֖Ljn=LnhG; +-Zeijg[nAYè>_b9Qe5^Rs|^b;Gxa}x&ּ+?1s [ܮhhw~{I6W*֕IvFVvǘ:˩ +zy{-ns[ +[gDdZ$E,,siJg|XHCBr<(ds r뀯hf'07!_R:WƊ2B_}(VM* 6U M Me0?;ϋgnse@@Ӏs%`-TMP^q7W;AT(ĉff>XxkU@c^_ c?\p/0Qz:Ue@+ n:ԤnZpC͐7݀3!/o)ca؉?DZڏCKswُM>0U﵀&Ѓ)yocܤQ}E.>o9G윸x~Q`:ϞWXx}ͼ{~⦆5i`M󞬉"CFQl`.~ <_ @]Q }Fi +ͦIٴ66*TL';1E;w<;A&W E8>UQ1=H?y,NxdJ<2uQ-R.iOeEBvWjz/+/ x=K{+~rK NX2Z*L-!Kel%]ϒ%#/X +|* +})v\UlSl}Mbc#?4esZ 4tU\q/Q]}IEcdOΔﰦ)[+ZW(7[sUͪ #s5oPtU]*60>kt&T Q?wQ=F*Nm %4N)h"/_WfWdkr6hvج o"nYo̠6ABmАc̿B$Q~<)p0EaWHiCxڰܰъ_({NV ^ +]dLk$d>=H(aAha^S}ZO#=vn4ݛjfWpj/s'Ϡ?FJ׀7GbCdr#H91Pf蛤^'Ygi3lz2 h8;8R}J_#6{܎~f췏l:lvژȉ醕1aRVtYFtbaʅ&-jiّ" )+G7Niq4%CrcG ;ғ=FYcP'pFnXoEF|O v"-6Q͠hfLΈIM=ߐe41zWCR[c@a [5{砚}>)8 +|`BV `)-,5!Z>ʔULM7]?1nݗbWq\>r{c ;ғm|/#Y.h=?goÌX<5/e GAkТ!#@ Az@TBt]OZa]-3umn~L _|?~i扫t$))2k89ǹ0ՒJT2k7gk[=LڃYSL^&3iH$%QS{ Krٻ>5`:d1UKkR$iAzc~97⚣[XVu'4i^ԛ4#uNpK J?sYIjeC?14LӱظP\!?kԜsr2\ VAZwmꔌ5I^Z Iz-Y/(bkی8(bq1;¬Ay¤c> xc&;b|G:1SYQ1#:As9|ҩw X=|}鄓2v q~ x́GO4=ˠ5½ +PBEE(z<(O=޷z]ɸ-w "N! t;< Ji7N}7PHI2$9CԿp;7qBƝIS0"@!tIeKo4pe" WX0/#tpL.#?o05w1cbzx;~~ 3 'MJpT,=/^`Q|9Y0y\t$o>r|O~|F!Dϵg/PdcE]cAnArKĂܑlX Y,?`/G|b‡hEE>{F)[6SDϣ̘.c x6o>&w -C}1<%ă=&YEyCp m49q42,&$ Ud=LZțNr qO?/ +z%qx:)$D-"d% d+APg?u1q +xk%w~AE?4tN"|G҉Xy8&>y;uvQ ?uR8ۃo>?pnA+r7Fx@qnT\9C41$[1jlf4h:Ӆ/u<;HT}Pem:X5$p 1$$"B"QmCToB +~ZC j]FҊ6\lU~\_qQBYOU"1J F* !zR}/&4w|kuWa\QƗ#.hVs|يs=1|Nw'#k"uqb  $?-2zp۸%Wb7;>ŹU8ӽz4Þ8ٳ'z^m8k:CO`kO]"_ǘ٧1-O$.E&꟏Q8ÑEOg`f_BfOr2lav lpxixm71Fd7w_AB> ' ]8\Q|L|4h9'6{6`ٮf:S-ڙLv.Yݤ]nnbkwrܺ!g5CV_>T-ÈG<&w銿6ZY=[|0,Ga_pҍ6 [tyجs0t%zmu:vMl*[/m[bJ,ѝ.ݒ6x,m!J? +O?$[FM|@380J]b^q!ވ,fM\2]WʶUqKiB}YHҤ_%o5OW̸񢔐O%RkL!jy{Io$('ClH&$%IfQmNpM$2BZ +P )Ҟs=n#ڌ2tŪh1hNMaf3sRNaC1,36 +K5e0j*` +G11E٫`Sg~+Ofz^b)K29sG1sӐc 7_k*ԘҐi:A/OL_LoWUPQ*L,Ch>rp:>iBzeE6l r1M4侍>'d[PJYҪ2 ܤW(6uy8ƓuE^W(6ҜN`g!XK- 5?OY=1#?ov` UyvΟ-R%(ZBe“LUQݭqZ>8,;9,?y™'ʝQxɷTd8GڳX@~*P`ڢQ3a6=$fb+ +rٲWZPėX}5 + .ka][׫m]NVM_jUTXE gܤ:![G-^]4:u&rDiי; ^Q%k}j_ooUwj,\ub3^wY Gr`C3}Qye1LȸfnowKlE~F/zGn)\)\*ܮ6,x2Js KtNRS*4~$'j+텒x|Q䋃7q2 t7畖Kr!Yw]Q{;TiޣTďQV"_ <3:S P4vNO~%npUFQ9FXҘlRir* J$?IRF*ErVe*IXPT!*E9!{:;)`Tҝui />aB0H1șldBLf(5\ZO N$I2Cp0]<^PU T$ +QSo&7h"i4L#UOs: {\?a0G!=p:c 066)a ~nL>\yTƟ3, +ʦ0 '-Dk$F5O465"eE 8Hpj%&*.TӨ(1> +&y{E +9^٬IθI&9]hBm^]u KY+ǢVwdX'!-'Y00g#YT:Gaf)r +/lV&TƜҘXe\*T%R=PC_7f1&yeVr dia=H>}BR8Ο,$}oɽX{c?&ؾc~RĬvywR@Դ`5GQk׋WI%0PCi4K+MA/@t Cc4b嘆HG;rX/usRغv)XHk}/q ;z8x@Mi3_pz"©G3*ViDhe +B*"r8*Ǣk$T͆U[U}VRS0\$1θلyY&7Vlc<.=c6$z =08WO] Թԩy$&ߓBwp_F;~v[.vB-ӎxJd"%"SB ԩN 5j{q|˿C?N?D_/b"Od +fRg>u p6Q)\s;SU[whWp}+\D ZBӅ9 H^!M?Ө3m&SǎXC56sjnݸX|8%:Uj- @oX ^zXHo2L77Z3X Ȧ +󸮥F5*phf,Nc'Y@*o1zuAS;hvcGbl ^;CQ T6`sQl +n?Jp!! "',Y<8}hHBmcj"G:rĦ lZDB4zT픊51n(T{GUHOic{WT^o}kd4hg7Pih2X8 PbxņiuBT#'Ib9/a2a"axFq-ENcEv:Y=k=ן@|U߶^pĦXcBIXcզQ74QZek!0}$-3-rPe*S,1mU,65*N*$Pf)盅"JCơqs5>}{`%v,iȵ2j/e[&IK-Ŗ兖 y%[a)-%yjťeyޙ{D K] qDpFf`fD +5.Kq-5zXTkĜ4mz5m<96ij4Iۓd1w= |zemA6G#ulI1kLslJFɄU&3-X,VUZMI[a(wcm<+1Vl y+6"SH"?7wg:xuH?6#<MXmE%4X2EZ +S,7{2 +ۼZ[b~^*6o]BeKa?LK^Ze}%s4kahEI٦*t۲mPj+KlbͫqֵRul:lsm/ԬkCzu]˸9Dq-빮l-#QW +eʔ$#JLHY"8Xr]+~)W$/U~Q)ʅpEy'<[!܃Yż1t7|ۊQBRu&T@j:\L5IRԀXݭRYVxO^YՐLܢߗuJ@o/K} J#Pdc:9pHG#KPX&.q5َ,Gjo2;uq.,q3l>P/^0GO4l^\NGV G3 +w><\$丌X]9bCJLWcqҦ6H&gltҥ^եOuo4gH꣰+y|'{X[rzTB^i$1qO➉ŞdyRaX,|!S$.TFO&ͽNkpoRrFIII>KB^ޠgS@-H zdW BVHX+' ; <)XTeʆUVU(ebNL,n{OKqޫ)ڸʐ6'.S8\>84ʕ] \n ~OFo }HYSs >Ź͚پSX[hbBڟ8tf`5 |?` 4HnX< S1?$0o.f0fi8Ycc 1Qu@fύC PD3I&s[1efƌhLoiqڪ3fL ((@Lс<؈ =x*)`|W ~KwQ{s+=o^[6 Q1LLjۢ0m,&MSX<`*30`1FkZن;aX"FԎG=a֐Qe۩BFT'%`^ v>ۣ0} ڣ1}t'i;w,ǠF ؂ h?[?CAzdݛX'$b_f1G Dqrº+RW,] Lz?]  |d8paD8vs 0CK77[7E. ̹3_oI}^3vi=EWGA a:-Dr:0 3G_l]BG>Z{#=`7ԧ__ DQԾI@!j{r aCя =aOpaȞߓ{G{]E Ybj٬5{#|Dc1=GO>g`|C x/y=dO4 rjbE 20*;o!"\>'ug_KH2kDT} ** EZnnhYDQA@B"2bM01rRV&NRV8ff\*5qܢo~T{=缤O~ld!Hu'3enDٍ^ӉYDdd"d3AvtS"oq?xW?" ~ 1 1tKlF3`'5ڨqssg#>mj O9z<&ȿ?eg7N&qdOT@EꬤF5j8s#5P{8g;V!}i_2:2G;C5ķQĝL%_AԌ3sӨCBjF%5jH-_'QB//} Moq~$7 /DÁc 9}r]*|=c\| urQDUԨF-5>V9wd4o鋫˴wi0Z"6;ٙ0eG'\;kBq5JN&gͣp y]U +Dh9YВSG|kwqlCyeÆo$O^17x Ұ,\p9bu,ǙU85|z6S 9G#qGF^Qߠ1] sh!ȓx吻|!+ȍpy~.)DpM1lt-C[ :jtmD6toO$xm}qoc<6WL7OfRߛ70L.Ot%wW􎝆|=^ }`M.Ůk:-ScJ O9Sylv M=D+4xB y4O3 : +]&s6L*gsf2ϴaR4{bW*UY[Q?kP7S+}]s_\uS^})ZO.;v{{bs%}4h1' >VlDoj|P[*BoηUX3P>G\=X6rޏb|Y,yP<\{-]~tS\ `*aRJ=ʔXLAҎ"eBY$,W ˔br+-]--YtI#e?!,CG߈.10vƲ1-Zָ. Uc6C}PUT:(PLy!E_H^X +1cx@k[Hb[fB+:q#1&.헥{Rh2q<3I+s#kvxa>Y=DlvBP&-~,"d%ĞXVjI 5bԴc1ZiCvZ3\o1\r{y{lb>Kz 4&Vq.]#4"!RhX0&>'dӀ~M}̽5G%]3G%>4G%VhdeT>` + 38E<gTJ&;iHbR48%LSh@jT6Q}Ҧ+:mҲ+3m),)tUShShdArCc#˰ Jsz2gکOzguStV_ٱ +ώS +˙МSPE9kS+c͹,2L/RXݲ|އB}0 f8*]A +, V@a Zƨe|,3mIU7"ue<-\GacFgWA+%r:!-;klql}Q3dcMW2UP +#[yL@^RE7_W?7Hq؃R)`+5okTg/S |!adg,@PՑXuw\ xº2s/)kS +܍>iޖloaHa1~R=Ci}_CP o,^Ç<OXI-A GhFoz<^ÒsdwT2GvNI8Eag0?:Ǚg +hrM@-H| -/:'֣?<ŕldllj֟%hMFg&9GEq\#dG(+t|+e`؛=vEHrsh@:st4CjQNFi-9c֋]DNg:ЙCGaoA:N:K(gJm5b>i-mP՝ U|ǴUl';cWC(NzM=~WO2|u{7W ?w1ԄZY?T}40VEq*  zM f*7h+;8WYEYy!GsC+-)%)a_ڸŵ7+x(0fl#Yik͊P- %,@=# ^+eOiJWZxR#2Q>_ +h- ZE%Hy!@$ $BТmN!Zҭ͵{3nu;֞vNZ!~>Ͻ`͊O= S&',V iw$uLs0^5K>[R)G{Z +6g-=Xaڌ +pŸQ ?|mX +o^:"YDX\f!U<ຒX`d?|lΞH)EkӰ:;9:rLh)GCN9u]Q-\ʰQjIY̡TP/*IT80Tf?گ>8b팣E5yhV-O j Q`e<y [v&*w _4#2]Y&H4cO79rZM;렂Ʊ _39j&c6.N:tpQæ_/'EYQZ' ̆wd%["G+ ?Xu ;i& }60(Ӱ9lT4 +a+,ƕ(5`1h(.z^ɊLC2iTVh#HEc[LyB~'Z$[s8ܦIpf +bLa5eXX0QRBq*[`4(0zOd:yc/"ɴfIJG=L+s3Y&Pa0JR si:K0PTf̊ʽЗ?]yX}"z\loTBe(me-rA/{"z`-]c,Mb{,KQhO|+UA[YJ*WC][:l1pYUD+~g9 ۀ}M.G}\fN*KqC0TGB_]"hj!&y5*P9P:+ZlW3 tu WH=*gDjUO!wIBFs/QwZǀ'Ɇ5y0(Ȑ_{8CAGL V;V߈Vx2oR/#{Z$y HDGqKU(=C$ s[*e^ Oo*2}QHGZ"țRڔM*,o6`YUHj"ѿK['?m$4CB$!s;ڹ'Zg[#cR3 Hi@R$bi,i]G[Xܪ ;u Fl 11man% ¼"EB̺1q}~ux@s `3]9 ;v#%L-[Jpmcr60%&^JI$"|HL8x˥^ȩI @@ \*""^b2T@W=j>gmt]36v[NvݦsT|?D~;K NH#H3i#ϑm%1|I1G,Cy|G3y~g_2)ѐ,O"ƯgFCldbOajWL#>[_0o69aOƒ #5 &$dP/:jTι_72~w1N.~vp:kߤ0ڍ>$%qαRgrragaoj^ԓ24jZ}\ q>)tvpgp//^_ğYopjG708=]O͙xԓ3I<87+]Jjbf@FRcn)C\vV{k4Wy? C~9wyD)B8%3/ DQU^jM]c:ut='ye&I-`SGch"x^Qy1H}^Y:9?"56qj66LubTZGKB<kW)hVub]X1eG;Kf ?6I:E1g ~s7ڧmFeV +5f4`Up>V.X6!QҌ%!X50<_EugxG|Lw +d*g> Iǚl)X>#"BTGP\,SEsajTϭCFTmCyTG@Y̋ Qo +O}؂ձ!|u iKd煕Q~X=u1cQl2jPkDe qN̏,Q⟠Hn (D +•>.SL >{Hh%kS'F$ $Ơ\*C4 z$d(OB܉(L\|2dp:F87`O9Ia0x'29gIigk譞>'B>e`H![BIFlp&9H*F^r%K))w"KyUȢ(S`n:ظv``볎>VG-}+Ǣ$t(#R#O +J٪\Rݰ#+F¤QsDyUd _Ads6x:ْ>(}T"O +:X5)hĄLm6KaLAn6tۑ? HcNAF?V'.w/Zd=F.V}0,9ԋa+`ԧ!Ð +}Bk\q=LH5|Q4@A4 " F'Aj?xK1#MQ2gLdL3a Yt +ZL ԙyH!RU2d"9k^>d{|~y0Bc{?wp$(^ J5ři h!Pۢf"Ֆ UlRHqCSyRHoԾsGBl$va3#{/u+9Tq/𹼜<\z1:EPyCYH΋D# +rGd $:m:!qAEk-b]g|A#% 9i?wQ{">9*VK!G%=B$A ;y @TQ `NQ#"7#xŠO!m9B!H@+9Κ~/;9_ +4s]QQXWeueߑE=-fQ(̸ `T 0q8QU bզAlVMM`L6{bCRc4how{ xmcb-fJM`PW`ŘՔhSE(4\ldZR[_yE`oجloCkiYΧ6B}3UXO|)uF(6VvЫ +dά<Ȇ3D$ͭlJabWS2mzAWڄf_0'xni]' )vba'luPC!d|R[Yp156v)40wIwvjQ:jXG .@Z.Z}-Kbna14,ttN_tb\KK34@ o/uahj!j6pENc$\bq'-%r?= kgY,zA&Z@q.IX4iÁ=9]lix3o'3#MF{- ~FK.wuNĐv>Q@$M1p2 u1(}\4׸7qț|m‘3}ldIƿ>_{[4Ү)yWP(]%| [6]?>FC#c61qF./l~ `0)`(bJzآ~d|isY;}/\pedZ AwH0Ŵ}k1˰_}- :55u]|gu N|OCx̹7T} c ضa{.0.S0I v͏C8 Zנ"ZIJa/`߈"ih~1/Ƕ \M?Ч<~b*-a8k7刦NƠABc")}gcfcߪ^N*ȎSD2P-T+nKK_ϡ1L4ʓIg#?EhXrc;YvO^Ö}51%;JUhi#:cFg1v՜\; keҧ.]:6k 8qW:Dy{+ePvw9] ƧimZqGiV9hsV8s\ +eJ]*TNuA2_T=z6k\FXᷔaw͆SUnZ=̣U9R%3EiI *4,\JhX|~C9>5fSvVfspN_FъpuQ7N :sh@ h;3bʹvK| ]9ʎ UVd21fF ֌=Vi)=MSf)kRb5)\c7+9Zh|qݚy};`sآ#;EXojz\kj|MV*%~&unS5Qr5.at_7W=hTbF&6jdѳm/uT@T@S2 0 ]`H䲨1 `y ^K$Zf*hY)=Zֶɶv:k%ִܓ?>y}}˚ƎL}%q4bb\9\0 -_EUG$+7ª\eGڔYQ5ʌ5EJTjl,5?NܛEra #NJ + q-z +)?zrX͎1*#&U,*-ήԸjYR)JNإ2%Șx~)S'FNm[q88GE9^2LTaJ3D)Ր KB JI,Pr\%ͪiV'4˸Q2ː.;?^b911AaaV٦0QG%#dɔ$cRf%*1D ɏȐRfřE[*| w)<@75؇~gא2jSHdd8̓d4*yS~NC@SKoޖt/*zXlȤ,bI&XP,cR4QE +*(M+NTV) +M-Ճ%4CJɧ䔼K>yC6&35‹JzYQ΅Zz-X҉oya+>J+)5I0=hD{&3SV$_VqOjlyʳ<˳:8e ,\~Zʹ4\SHl2y1!P&JOոJ? HyU%ʳ*UcQe{"n[FVKիUF.wZVmhȠF΅ǩzr@LI1Z(7T:B(GFe遺 : ;лX_mQg?ߎI~%g#=Rb|J cʥUÛйM\\k1>$mIgiໝSQ;vMG'$]0P`C@uQN w+ +}|7[ًO +FwJ]#y‘PRa#> eԥ8 t4v71qzjiW|?-/҃ +܏WO1xNA^SIAN$'gR,Yhmy׵u/`ͅ35b%Ұ>Z ҅\Opn!p8>c"5ec,ýKKf+ų`ߐoO!|z-Kp\uCѫ 7RnWosܦHv;; PeP hfh(MEyEևb7:󺮢gKp>5HCax$q`\,?Yu !yaMZ`{!`{9)E h̏Qh;:.iofp^'Ѻ7/}J3G~1`9U~ YKm@k6Ӣ?ڵzGOѺѩlS$8AQn<r_ w_pYX;|r"𓈏4-"el +ֱc X:V;؎t^*ׅ5h 9$ V,a߆};plՐZ| -]ɳ|kyF;lݘ؀m@an_L b -M&kk^5SWUv6ҤjTiViӤݴnUNC}>}}.Wy%z"Y/_{Ob> +ۻ3>wiJ>EOOUE79𓣛}!\+q~F6e;K 0"WҽMyޑ`HRsxx/Yڱ8]c~9Xze TtOҢQB|c29wxz8-RLSγhqyi'Ooi=lff1s c`4!F?јop4Vc:Wy,=|`oŔ>1 D`1*u`6ƎjLza"ΏnhF0pC LÒ{_CI"%M{MlbdK II%LTc,QcI%:0,APڀ!i H;0 EldcdsI^EwUtmDG{+3wLYfV 37C;1"##) /ՆCГք6tw`z?:GϘ2іyYwz ^ω?9B x6`uKlfiq'L) (R‚@v9NgѦUGޜ!4LE4?-xo s@Ïy uQD\, Nݿ{xmtMc[:oCxhdj2q@FV Z' +ܨ-ZKg1TΡRav+(7~@N<_&-7p%~X Rud h,LGz}jTpp2Ԣ؄ +c;E즣(3@y6uX-/>K%"Y=r`wps:T:&9&*Mp a7Qn.CŅRKlm$iXga]GQ"}opKcm*q-$ RG7u2VP֊&E&.wm  li&IX9㡭BS5uv۠T!ӆ^(Fp +Ho"!R䳈=%.p$[;xuwIE덂99r(ݬ«CׂL:|Hu!7 yI$lBr ҖHlI-_Y̷۴?77s, ijڥZ Qn Y8H!ůܟd2pAф;! !3 OqF_|g|AfY㼓#VA}FK=J} io{eD$ + B + +D !L`0!J{e7#bɽ6ɼ0Xa,L|qzJ] PSSm$;8D'!b8 +-,FI> d0 1y7ȹf{5"Iq[\9 N98|_%~ / .) ._\Z!,8 ]u'0B(5wN FO3朜>dPg\Ҥ}jCtrt\\ȯkK8D??8{=<<wrx\O &5y vh}q- t=! P Fj0ؔf/TdV [=v]Ku_}K7펝ץc+ XASZQvg+tB-l7?ckncgX>Ntho+|+{n* ^k踂?t\B{lum29wtt"w71pyG\Vx塿ۏa +]x: k %^i optDoq>!;p(cv;i w|-88,~>^rlWaد@Z=ZAXf8Z_m&:-D`kwp~ >szK?"'f)X~vcN^F[4Eт&tl2!'*,42"^q6Q{rר_\1a#bP Gcᨆc2pӜ.E(>;Fvf|¤n 3a#<H#8 +-F"t)rkKwմZ)eZTmjKU}*{lVEσF]W=x2undy>уnOun5W&h{j3T힫qCU1Bc=U9^= y.RJxh~Km**qtS>TgYB*ݨ|V {Sy+0w^s6|;:rT +?Oj_J#5ߤb*ꛪa}sTw+?\Co50hv++2*3䞲B#u jv}L$7TA* 2 (F588CB)7P9!_) t21RJq%ڕP +xwۜC^_IqD7g C"De(#<[JԈ +DNRRl٣Zw}L֘Kp(щCp`<9k6d>FBr<̨~J2(-*F)QJ+):C ׀r%j"ǭٴ]&gzWq2}61dZʧyo":*1CБTCd3F*'k\T%b.TLje΁kJJ%QC|`jK0~a||}XzfXd/,`0oJfJj_5 TE +WQ%+@3T.¤Vބ;@_Kڕ|VKH F7D`aLr_hvȣ<ȣ<iFF6wh es-**12eXI3b3Ism2Q"@zcn^NVN$)I&O/\T ypײ ~ h +x Nw 8 ^o7h:9ϚQL3xm\|pZ+>V4X9np 9 +%pb]79E|Fk.=tqߣp_ ~ @z! 8d +%8b&qO, 7G;[s}F7}#8>oDX׏xobE.!}F'W\G8?#} +y 7{//x8xB/?xxd!]ʥ?8 +Jqq`2ϓ9cʚv鷈uXi<^^G~_['228}@-1/i z]@"b#v91::f)d̲%8 )=`A}`7x#vL*%x[fEA>Nlb=Ӊe2į~xVav];aA-63ڧamFnf:iyZG1cW6!~>gbE,C %F3QVXn8ױwl=>t 3mIB6wh=X)p1b8{V e5YЕ(އq#%Y/>`ݍ.F($ p< +G + 68jȣZӴ<G UJ\ #J7á{6h^b{?v[!{8v +!J$D @2-Dʂ xPW`k,@9GY?[ԟ0G^m8rК.5~a_\0A O:YT W*N.gd m$VM{Mn+rޓ+}GXo|/DA]U9fy;kfTW5-hr,lSNCݚ;d\%X mh#aǕ~Iww[~8:ZڲE7*HFyb=41\ T3f(8NYɲGNWfd2"+Y&YMj:.,/>R+цhkknтҖQ|k9T(ƛm,S/My2̣d3[n\F)%fĬШW#^wh 8ӂ%mhY y>̠NSikTF.+_l# 0 3ΰl +(0.D4Dwq;hc9&٬i&VLlkXSi&=iZcܲUt=}kPqQE! 0ԩ,+7lFSNx1WUJ3nUK)rF7r+%.^nrn-d߂Y?=N#_<&0ҧzs+&OQA1#RVg&),3]Y +*հI2dPp<(0C9?(8/<39AM֪lTi&Sy?;pMgq$*rkPHnȐP`~˿̖qHA>+#C *B ܼg9G0s%\*(EYX'btTP%b_qq-OI,WWҍ1 %gحNՠ:iV4x i|U<}/!㤀A+ Р2|ˌ)h`yr\rYX +0嘵rCƠSW.jB豉4/Ɩd%ӛ BM +0wE=\.BD."c'1!Mdb61;-s8KpG`O+yɇK*a@ȡ3$x \ \5\t5\@5д!`u+-M_M;"88Lum6{&P\ U jbibh[6ҋP@/DG=lyC2D-\X:` +XX G} 35ã9p5XᲈXĢ.$ml||<[\ +nm 5ʡ]ֱ@!H]/Y@ & +VxҏVx£%RZq.|j&UL+q4+ZOX9HfF$|6K[w+(݋ < d۹xvzю(8r965]@:r;zgAK2>Ab{婋t} A===uh $߽V3u"o%9KɓFbvI9V#= u̐ǜc@E?eb(Ea.^zCU>_Z>QA\%!Կ_p55AGy1~ [/ g?>q&8Ǣ%Yzq]9@"g 57<Ǽ=f/΀w9Q|P5Xr*.S 8yP  q-M\׸p@E~_).: x~B>G"QUmpA0ҷx̯5c=U K+<.$;?1?R>@k?eέx +^?ni 53|5ezqA#_L +^.{8 3w𗿂8#=C=:n$2y?t,Y?8VrEr?أ8G:rXD^]M2m~A馲.= ݠ&救GZq+YȑLLV8DDRKX%_"6cvv'iP6Դl_+u:~G-rE.9ϢB1į DWc Ğ2 YNy: ߰Z_j%yWx=19v-{E'{Cf$Ilq1 BjrԑdkL76`0`n&&`CbH'@B(HB[Fi.K@%Ye (mfi6AZN]5mӺ}m6MӦM۪}ؤjڥ4G.S =z?y99『w f 8$7el{W('ߡܿ$xqÖ8 1Ua#f<ߦg3q;cX5#Df= MSw)h5졅p$v1iL.x +8K)gYBDim` $]v>NK<n'2LY%u )tY='e*\v/q~J M5+ɢmIښQ{rڒ˵9%M)aES՜USj61m"Z~D XR(j ?R/1~ +b:m:r"8+GS IږVQQU6`(VBZ7֫޸Qu6Mݪ5Ri3)yNU +VUX>T3SKH'bCطEȓ&K"L3TgU\Z_5ZjUm(hک_Qgͪ,mUb{Sg;>S#{Lo&Yg{(C$;I!Qk,ekͭ*[*m媰W^2GJ[SI39OQsWޜw6 %33IcuKZ~vlF9{IW3SNʜ.*8'"WH>涩 Gyv?ʬQ5` Q)-[J&RVj0vƟ^Dw;X҃][K> 'dMSfI,kr@ ʨVz(PRB=J +)1N0uR;HfbM ~f/w_ዾKax e"'q!a$|:xĞqbMG#a{i{sp mx AY2`͐ѐb: }0q8k]A(nbL4n"LvLavL"&i0bK4A<&?åC){1ǎJw ցJ9>c;cܘɋ9.?7FҳB_Hx| +:;_ U:G;0\|Hv,bb,R(2 $y{8G^~;?oسEi㗩WH*_%p p Ǎ' 67%X,e +2X&8ҫ>_{Ŵna"r܄*_a |n]M>gVcB~PW +Iʊt9c/ggTW6\ۏ_ݛ¸oo=^I/G!R6\{tƟ6%inmzK4IIKKEZ.E\1AAȠ ás)`e2q2&sӝYiOs~/<Yz,GG>ۇ;h +{mf5*c?,ks51#ꋚ b԰>_8?@}^Gnx7u6v̀/b@2(CAw6ڦq-gҿu7g8?R<7{{BGeER?.jK?wvT=:uч踂89,C%tz gz@{཮kz _>/߈M_p귪һܷtɜGG8qyqa6WqR6K'Hz0v]_p|ܟ>ݛ,::)tGsc88#8Zܬ}d/ _R@m!B#_y \b3e'"֯MzGek=:Bt5JR=pt±nѽ(\Sݰt*O.r?b̘C"f'Q~mmIG<4vPAo ɠy#ynsmEo + 8,OUB$P]*,Od_ 2\G{?vX-s^tSsd+\x +)c:h_P +~/k$?fOyF>OqmrѺ!.sSc>;\䱧"p᪇pMdptvZf^w@dG\ȝ +-a4uAL&cjHָA9ʂ͞*P}LHuª4Z59_'`K0\RE-U$Fp+mw_ղqlI&&cqjHNQ8:CjU`b+4$JUI +$5ȗ4VH%oUqOxBwU`BSDEOƮGm%#P1i(bPɨ!Ft94y4T*Rjܤbs +*HW5r[)\ʱ\zD $#F#ϯw泥8!7#kȍߚ +YJ-*RBK +UX):Jn[rm3/T}RcxGi3-»[1nŌsJnFS'R*U`cO۞<{r%r9|I );AY㕙>MNgҝ+*{^2^5MlkH=Sl-~@ Fy24+iSө̌\P +93*=+4L={l]< K7#L_O̔zvx75RxeXՅ|vꤖz P#6(e3Ǣ49\#L*Yek.{LddHO*sLIs#>|o #c`;3 mcHrSCn|Ĥ* Y|vY +ke,K)EmJ.+x U\Qy|;rȻ chiCG3#t27^RL%VJe,u) % VRYH 2*ۡXxK^n"/˴2K-pg]9]m jF_-CF2֓b$&@>*-JLx_b}^ SH~gCcc ~cUEp>4q*=NsaXFh11+)`bA MhPi`0MA C?Vj)x6{LzӐأVBV7q7 $K%l\xa0t\x ǸcBHuhcC걓zCON0yy@0"dF\1RkRivHMdM4pġӄ&45GoLLk.Khhh k\ni)![ 9<h#;?;: 6+Xy#tp 30hs1 ; 9tG7&4nrхU]Gy,AUEpܳ:^J<a<2h6ƺ gGI'M/uE賏FG.Y'ṿ; 1pa0p{Lߐ {%W@Ca!WқO c *r1@_RqpfLtLRl`ut^o$6hVӐq -8.sfp>rFqخR+_W.0Y āt0Rοgjs;pH}A#GGs"^@ aG>|Tp!X4T |pƲ~kg88K8G<N]zS'u/ >z:=E;N*ңn<7U#` :._ORܠԍp/h=k!G!^7YJgz\hDt*bn 6^ 489x,؋h2GM>:p6Nv4#ԥY EfUR0we mXu8# teDt2!Ue/Z"\B.j(fmV]O{ jȭ7\~t \χc9)2xYŮC-Z@泳R\ ,F}9(48ĵ5xW:EiU5YJϨ.&j$ +n1 BxS(fYjC(i>'{ogG;k}+l$n9C5rxxK;\p%'/\p k4\5hr#{#PN. +idgqedY1@3zMaL$?r2C&X5>ȡ1A.%jTPFgiD a!w+'tCV:7)5C)O( 1|!OwDt.Xm)1PANO!ǁ紆*dT^Ur .eGxGRZySbdSd{< =ZQ1]!2YQ,jLN\r,rNi 9~LSeLȄ*W*,qB=9  +NUHO]pwL,Xߕ|VLl)f9#'CNPEyLxl2{2yeLJUD0(-U3Ui0v|:ɮL1v +ͥB+tr)D]᥊y +ݸ~0)\*ָɽû{Xfmհ2V|ߵ=růĔTMT۩jEZWj^vqq*B˄ΆKZ[µo5c[_U`8,G bK^2ٓ:hh5i|1/jZVXA>ך_,N7Ѧ _\[=_iu`xD@yy_2%ʹx>r؏{Թr`jf>+Te$9 `cU: I ~%ٱ/袁/h _s)qqlK3[j ML_>7\;ֲc4QkTT((kx[w +ሕKk4U@{.J1P╢4 ŗqE`ƎUn\ɼEi]l'${.yǵ1Ja} !Ϛ:mfG3m4I3]4E35q^'$;i츎[u r@ +1T<ȸѹm a-߉MKvǀz(j-|BL9~3p.Q3 xԭGn߶dN;|ܛ}6'Ѷ$3'qR<%&4S|qJ~DzR>ދx/9f |ʸ'yj= kâٱ ]0!,ڣp~ӳq0rN<Qٗc;ޥ`|<\^\e>PF<?WOcq|xiorM_a{ u| =&RK忚6W$dv}*1?X߶i{#_\Y3Nmc} 6>|d)];__/9Գ +3%OlOI' 3d,mB=E;bW8{; +,g_^U*IltBtl x( $/g :{'iv6l`gv;8hûCQO)͠s'I=. \x)9)#+yJ9ۉxs'5ۆ Tx>)3tSI/ WB)t~-vk~ƻFvNZMsEp]z>Dk;ddI8,ybi|ENbWVf{crVրco5(Xe1/sSG j+GYvꎣ7b%8pTȊ*J3LJY–ٲ_h9 +ukTz.?.7i<%oD,!`R8\)`. .jȥHB@H1%폎@TXb/&f:.cK4#1wsb=8|LfҖxxCCxt $2N(mt 5&j0T?CpmG2aEh9K(U/0q&{@AkX = =Y&zfͺ uЭ>HV^iPfPwމЋlxH9,4ٲ5f` ,x808!qM٠)]I l"10BTI##P$Ccba܍2Sc5#&F&G;Τ-gҖH#D >[3F5b( Ab${izз9&l^}p"F;b2!{asE +D&x#8j$,byb!p,dLY]ّ!1CHlp\q .U%NLH-Rdch +^@D3Hvgxq|Dp*жhcHu}67jʌ +?R#3I3< PS,> ؞Eq\=-R'6;9IAzɆٜI6|XdA,@W־+Y?[ړC iBF-(ӊ -A[(oq@j ȡ^s8j$,AE$h~?Xhڊ>ǁ-•a0|!St+R)5D@*zmahCFnlV7qm͐pnyQњ+{O#Ok R>5y]Nbs0 ;P^84~EJcil)%dtUY#Wq€rFtGz](9dj_8`]భKJ7HKwsؗ1TT..(rۮѵ}4f>z{ϟࣵLAϻsƌzfzkfL(քC ~h?j}CJ3E%/c_TVJ*pT_xEy\_^Hڨ;Wi YA"ҭ[l!Iv^يR9$Vd2nqy>=/<y;s+Nw $ ӟmWy0\*c<0gלuN@B! +G[Yu?R|^rrH/坑,~$K]Kn`l=Z5[7q|gUnr"~F8ߛ-cY đ\ೖ-K1Es)`[>zyH]PF(볫ܤ;dqFV Lk-zPߔJK{wWy~P'C8d,ߴ. :J@7 dzqF@` V" 6X ##  ZeWŔԃN~a~qfu#E".lйy.?Xϊ ;m HK=`(tu4G!gn_:^!B@zhCLZ8l$@ ++ @ e!OAx C8~ⷎNs]=/I֣3ѡM*{q6ljK~!}9Ym!!_7Hlް(Qppj`0GXs,D`+/xGF@ҚSШ +s=t##URuMT?|zq+[:sMnִ䂹33o\P7.B *OEtO1o,N4GO\ٞ~pc݌)GR0XQAl(f4 M)h@<׹L"]NJYsr,'%hݹv + ݆/U)|JnPW +x kFEQ`0|=t[ 1x}fpc3A&ŽpJ ~ 7%1,۰PRND,^HU0uf>7웻ñ]zQZVq6 S d`0XA#GVJ[(9 +RWvHo^0x3 bx +p`+gQ(^1ױ>9ږ騬*^x#qb ,Y2aHwcVMOb/f=-ȁ/} - `=瀾}k) +4`" C!)p3:mu@XoQv ngn3w:s+*qBV- M$NreO{}v R` 83JyMO4)XZGyQj{DM {_πY ̸Ӻ|)weUefᨈ.A]]dciI~\w<8/t Pg+e >*7E`S# 3\GHpχHn aKS[K 5uk;mɶcVރ iEHD_+߾U\'9GVXJ¬9M<~̨փI+qijL9%A0pcF"((`77Q#'q h[:-H,n#*Z_YXO +=Vy!pLYzY*K;x2}{"w7er"Iw:GSy\V[<6'Rչn%:溬'5mDtbZL\&$ +ܾ~vן{}߻<%E&gINDHJ"NƄdD] Q!c@ +d *>7 8PW% \ h`3^l:93cM|;egA :܂8XJ[7XI|0|N7w[{EkvcJȬi%J-Q#u|FBѵ<~ԠVTw|_JvV{J,͓ɯ)l/` R|Vxfm 96pL1c3Y0ߜ,/NP[@Qt+eKTe9ۏ-p +Ȯ|BpW$ %IHO޿y:~0?_(gD,rE}KcШ+)J_*=I,?!4l=Å[Pծ=Ğ [ }g OZO$o!xL=5dbBC) Oմ>RIr\r"#;@V2[kclzi5a#*Xm?;62.#:ĉ֙Li_8L+ endstream endobj 113 0 obj <> endobj 122 0 obj <> endobj 123 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 14.0 %%AI8_CreatorVersion: 14.0.0 %%For: (James) () %%Title: (Battery.ai) %%CreationDate: 2/21/11 8:16 AM %%Canvassize: 16383 %%BoundingBox: 9 136 503 375 %%HiResBoundingBox: 9.43018 136.8496 502.5791 374.6953 %%DocumentProcessColors: %AI5_FileFormat 10.0 %AI12_BuildNumber: 367 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%CMYKProcessColor: 1 1 1 1 ([Registration]) %AI3_Cropmarks: 0 0 512 512 %AI3_TemplateBox: 256.5 255.5 256.5 255.5 %AI3_TileBox: -32 -100 544 634 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 2 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -619 759 0.6667 1172 637 18 0 0 66 149 1 0 0 1 1 0 1 1 0 %AI5_OpenViewLayers: 7 %%PageOrigin:0 0 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 124 0 obj <>stream +%%BoundingBox: 9 136 503 375 %%HiResBoundingBox: 9.43018 136.8496 502.5791 374.6953 %AI7_Thumbnail: 128 64 8 %%BeginData: 1802 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFF %FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFF %FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFF %FDFCFFFDFCFFFDFCFFFD7FFFFF %%EndData endstream endobj 125 0 obj <>stream +wHo74bT ]t)ߔksݵr./TZ?;~p~wܜz=ITYN96-d%cQXÈVg?uVe\t|!wGK2/2-z~y2us*ܜ-Յ\Lk6_?ZѴ.-'~wܺz۰`a]; S3oO1j}'$c'~L0Me M%5E C!ImY3UwaFU(9eWy(f^L?#b,G,]dv%ycKHa0lCᆱS6pz$X)u[1JeKnGCCȯ7i<{ޙȆf0FwfEBa%nߤq72+VX21"# |~2I=OSLNw@, +VPum?\Wl͙ +KnIe_p9դ-Jg#h2.O$^}5^ >n(ǩ~:^t2?ds>@|KB(t@!YxѴw+-bmybu#gyɴMN B=rݓ~ "5n PҊк=AA2dm̐0Asz0O\  @WY"O+A?#)9=Nst4VfЙ)6A` +}t .9fQ D NҳUd`*?.3D]Xs9Ho y"sȰ܋iP4`fk0{>#8$AMp2F^u `Lx ˟ѻ#M薿r%VF|g=kf<dOQ}5FHC7+ +'B<,͈+YpD~I% LE`O`˃:Vdx7V'at {suk' x/~dm )F |6`$dx|G#S+ 5o;@H+6NBq zٗZK0p3ߔ(H5ɞ4[ܵ%~ōxޱCO48=9>Tb IB&HWi ,ڂg_NLe Vm@%  &x1Y=?zrgk"BA]Ka{](TGǼ\Xo^tv4}+H_ d}b8@`"FI`J|GPlf`CB_E =Wp9^FK|b*,q͇/ -+>jhrY0;o 9G{ rn }A*g@)(Y=j*;@4 hw@%!cU6!mkZ +Bt2QlJd>^f1@F'opw2x} + aJp5\rz<{S €"Vs77\]g^**H[ 2k0wFQO3!+!lM09^7>9[ |5OHfSP+n- d|U>zXA-3r-_7_ U_knD#Fh*?eXh % DG1q@<7kx+wqZl}q*.Ǘ__O:7lCn1 @>?sTp +wWBjb^]ZiĬLVHr/gߍ~U > RpӾ|\Z:ڜ=퉳@ǁA|]vCfۆWf#p;n] {s|}")NǛ2>mt{:<`ݥPrg8fnU4i^Y*ZE |aʡt_%Y̵p)OO~HZ+7v>yknWo`,Mo#6q۝ x<C 1&czn࣐jC9 c[Kзq4kQl\ m]5{Jf)P١A5kt[t3n3qN@]j@v]ʴPrߠ_Mc]'CWh{ .2^ٶ; ++,_gדuNƊub&f]kUXZj}mv /7(vfMȆF0,*DeWD]ZW/+-U~j7^YSrD<[+w.4C6"mRԮ(QGYFT:fF$Veozd]^Si[%ʓAdHu⏋ޥJvuuHoǩSM߿V&#{~*$F R}Տ;ot:HfT~BT +ŠYp0? m=柮'oܪWn.sJo)[;|wo߯3?'j7ض>FƳƱ0,Dy _ytׄ\Ohb.qѹ@m{dv'R-b8.^Ocubկo/ 5:3wkrki;m4ê7ϾJa,] ]ⰯinN}q"k?qei8uF_t;u{;!'z2%0<3Wd85JgCS͒d_綂i^)rڭ\qYrW4{a -`G$r&zvƼ&c{kÌ$TTl=Ee }]}rfڲ0䋾YJmKxTp-x8Q餜ܪCGb>)cdhqz`\T~L-L!)O04lMn.P[KTI7=%s1 j {|&7 VjVW 1PK-RSsVJ0 ̀)T$:Fφ=TnO)R2%[Xⰾ2EGfI]\S I>Vcnw f -s8D2s8*A^~tխ>S?HZ^5%_/}5+u(I +'Qb٠X|'ё0iwo~k¼gqn51\Ivv6#>9#AnD;u=,nsa}0K(xf; +LjZ([]Qk2s*Q4?I6¤y[bɭ>Ua|ix-f"vc$ UPPbfǵS"m%/oK8DpC'3஗>nMp15ףщҙ b^vݺ7|Ն 1ZPa^\,L+Y9w1#7CѪdl=A| o#{SL-IP!C#hcظĊ6T?H}joەbF6=\M:3&5y~GEG\%>.e λiTbR2CKЛ§v3V Zᐅt2SW2x3T@: r>D+|-3 8TGwnTvZz sr-gͳpiNpbP.ӑ`E5wCzJ=)e7x +d6Ϙ + @M@@4 YP r4)Nn}3h7 b-SN'=;S0Hnm]!f ~nqt t0S??ǘA$݄5z@#eݟm084t%u0 3(95]0/>uFވ0M{!+\9Pc/7;l7?/Pa䄀6U>}T4.xq^M:)`ZL +/X%XP :m'fO7w[2ۭ +*]-BY?!|kd5`ƛA?j?sMudg hrɘsƀ M0`]WeZwfNڽpYRI*I%mcVƎΠVZ64Er_$5Tcm ꣻ AZ"ۃ&"l"]Yd{trDzHT QWe/޽\oo>b6{ A3'^hv)6 [/wFlb ]6)[ɆhӜt۲x Р Ge&gYnn]pΆk vc.hɁ8 qLRCwaBcDzM~|5f9GJj;%_vVm{ͻ#w6<ܡ}.#svx 31|0g:"׏x f~RKjS :}fn18װZ4j4+;̅4q0vA[zVo 4MCڧ+ L: .X9d:JTAi:y/V)+PNPUѥ;`O;= hA=U/Y SSiB(HI*/і @R291եY.s[SqkonY-ZkퟀQ5e߹ԩ{#wΞ^wp1fAȲyrFhLmPݤaE|$+dڍʼnTMۋI&!rI,TgbΪkz xF}Mo}Τ~t%,VѠRMް5m 0tV@G52dojQUҞ<ڟD+<OlN53 (:MnTCZv5yr&r0gQ!qAE"cb2uGb)XjfA[jdT:+WP@)P@nџ%`27{y&W mZªV=\Ŧ+~Lꇀu7d4+*&LF*(dG"[5-e<<"vܵSkl<(xŹ#\g HҾ̴a +"ylnG +I:i**P):i*㟦"S׶o4oY?X~`,?X~`,?X~|Ks~_.lG+~`o\N?'O H{C[:.Tm),ƹcRIFNܹœV9צUxV#ܬ<ɓ3S=YBL7HT)qWFg~M1N`埀ţlt}U 6GSLEta۱DLޡyj.c[Ԟ譙vqUmE11UOf0g[%#|B~ =蜛ex8l+U?`Wz*@^fN?~`cPVb~"FTt֧ePF4O{rV+ZL1ؠkщ<aBJ3y0*MtXWՁ +/ (cb/Ār2'T5!G{GZ-x"rHJl6ꊞg+4&t7 ,KZr6Xźϱ`֩CUdB(!-:/g.ȢsFڍY kRPU;+i3Ԫ<pf5Q:~}!Ɖ[&$FDmhMʢ@  Օ/mK5Tyv$s*T}!SQGdF`qՒ21,wefU;yAj,ɬ졟VSfWh.S,>)WqOKeJI)W62/AV%HɎX̧j4vKnuYkfem|lfS>rGdHT j).4CY'+"& ]UA);}Vp6N9a] o?X~lNEA+,L:* ٹ֫#6Y쵵r} +6ԖrTbbUK@e3y nkޜ)%jUJTJgIM5Ybk+#la)- gL=WΓ N椞zk;Q*)DF4"W$џnNMwAg1Α)JUs2:ƳmO,B,դ8UVVdeW1me`(Aea>cC'i#/:30tPc$*C{W"bξP1,V +* +Cί7,ؠU"%8cscoPcAf_efE 9몶J7t9-9,,,9Xᵻ1۪hLlZ- %x!1b0ń:K!;ːlH*cks$*i=&V/AǪTFI +8nJзN8`fx_:_ҢvV㌸6 _Jh֠Q:d'uϚo'&98p! *c!j긯~IC GNGT=v9; 3E,Xg\TiRh"Nfrŷs K%ar Z`LRE\Sx`") =ksQ$3{& +Z6aЍX:JD1hV%bU`^99f3Xx('ua{uATqѡ63vQoE8. #KL\BLLidW)8W3.v\&,TI#6t71,4&7, \HUqk#%1u7X-*VbiFzYOp+a-Vq^ _ +8!y0NkKإuBe˘aH(L$ճVCo܅ti +tfҥdAvXGrIF6Jjϳh^sՓʣHX}FV ˉuCn%:opVr O\uF*J8ݏbE֣P"nN688K|~ {L{GyBW-V/4oC 6Mt +~K>A.NNŞKmI_i[׽١޴?E,74N_Ll8&HL#ւ58$Љ"hH/_ꌤ"?fֶ+G5G;W-$2QGFΠRC(xV J*wl\\11k*smBmhޔ#p5U(8~q{L8].vJ3lhuq77osܔ#Q5|MɺX^+j{ v'O?`@aZ^ L$fZcqcRZk\P&y)Q~q^iE16.^UR 0l!o2"c@ T.cPܬ`?] LW㷇"mL'`V:er'HM䯏''tJG;K#*KlB~y[GbU 紏0\5D|qefG8Q "=]VVZ]\(P=iMM?. )5) tDҝ.3<ηNxgig]b)g3{{ԗm;Ւ[)h;RoV;&ߜkf^u +t>u>[ƫFWvםZ}Cxi +Ԉe]}PQbUQee3kyG?qK}9]< eW2sϸ&FCӔ4KMJ fu'b C {ɪ;tU.`'f5= VX=k^4^azx t*ێ ],@|LmgU_Dk %F5:CMPZ3eRtြr +' 3У00%=D9S=L3g=[#C'o3)'xQ&cFX3;|JHz˸w6{i-KKnCF̬ai[ ]CA~"Yw,?XckFa,Z۫@ șif1M鄵mlf$ Z cEA+TΣ'βjzI6%vR*{_~,W:o;t$-ܗzH2No}2'M:%jB#e91rSkxSX̪TB?0mTM9c/ ( S]q={}0]= f|}kݢdn-Z]Wqrcֻ N*/!LZ6/V>N,N,xaK _c{jQ0i܈F#aLo20 B 6om?X~K`ijV{Mk~%NV:C{(4y\h_a1۪*71pn~eȯS[j8u3!I6P>E  Щnåj52E[ H݅X,[@uX.T:ۼ E"uR +f k"r_s,,pky.OMШML!c +runͰXyi#FjByvYEYUnkG|d -yyݚ 4@I[(b϶\ͽ;! .9W# +^.kB>h\RpqS&_C?X~`OW]c/k$4{zVjGx;AvLI`ɪ޵=t˳F# xtm)ԜasJ\rjB$m 7d-FΤ?I䚣+;tlb%d _KUO(5$Ɏ?kuz:B`}n‰awjb֟T;{Udlcyb6:rQ3N\|7 p;Ub?wqDuZM$cfۣMQTzF47+RXwX,k,cPr^rAG Q +QC8==o| 'R..~X2L:ۮ|n5tzYwK>U)}Q3b!Ojr>Qe[oyJw'7tGfȯvQo4G_]F%2 Q3RVH X֡)cj/vH@06"͌H'* +-D穇H ^tVU ͆h3Q&g(h /"]GNXSl.D N 우ؖ3`1V ܩn?7ږD{^?VOHDyk1LReEG3>%sž=4>Q X +&vTpIzt +zg,o TB5b!7|0d]u8ٿa"l%s\s{nj ,B"7`:9ULHsG:^X4Yr(pG+1(kc-hPRsf &wwײ!%b|Urs!X:`% KrWa)N*cCvA81V^ő:Si=_l9`V #VovDf[+t;\AT7D2bL6VfRߙwVK8:`kf%wkzS@7Oku'ddꥳVO҄͝x.rpcXuWkj6i[tO7Dԇ/NEUs8^+%eh0VL O`ڨ!8c`!?VtzEրz~ iCyyS s|~rz<́;[)gA'nϒ*|5k9ÁAE$wm1LxslJ$pY'ek>7|da]uI,NF +suL&~ir{p X +7"v?7W&y {\G %f`]BG{5`W ;)rsc%sfWJ`DII4КdvF˟zG`4iU;  +Է!خ=:#jw4I^J@.'&@ம boxw`wϏ,=3nLQs}ݢn%KA|^v z,ғCm\pǷ0 3^:;U&i4w;֍ +ժ7oVyz=(Ncso@;uiꀟ~pj_ʳ[wovq`~̀r@N ` 7P)2]/W#?ZȼuFT~l RL)9t +_0:zz]<0K$sT<[9%|g_A*"1i=cu5fȍַ%19-d*n$tVg 7#h0orj$@P;;F:wjߚ)o=@љ:SG;wa:t]p͋ }|:P8g[vfFZ^/u' N'>e7İB}1H6;% X}x/&,}< Z8S^m#-u;Dq7wrϦT.5㹌2sCDX݄@ $1bށutzι=U}<} tm̷U^.tʥE-xyE  , /橩1t4h2%N AC,cu̩7:f2&$ +5udq~^afgeep9=T/Sƿ{)\+;NRxwOybV?fMh7; 10170(p%1@MΝm>LysEN!b1[c<2 +š9A$cNZ9K̛bN0mtem%8*o c'آ{>RҼ6|t&"ꏇqnVP8 sq `k^Kz?9Z¥Y Uq]tu$Iv-({X"VL?Wŧ rV'HR<'.5 5Mdk2+a,$Ū-b宧>N[c%+Кpb+Ao .[ yeܥ',@N[*<*e4k$6mނ,_,>iSU mt3ڏYy_7*'Ttgt+䧠QY60\bx[guL&g[J;> # +#qb$0+;fw?)lnp+-JW8H-U{̛:9`3EвG_J \ׂ'αz3^ xcqšA#e6|؁_D-`@_g@VA0S4IhR-Ɍh|M;ZNמDLqr7#վEƚ7TܖX!=-azjӎ]H`>V $#藥'=Lcr<>-O꣌#P''=nKt\xI}/o>V)t+PyQzsB,!O'jG1Ic&6GP.pOt̉:ZD?M/`]VU:Lu$w,ͽ䰊^ʯvGȽT$z5 lr]pKbP5u{V\߷u.^EZ>tz)K{˦ra};ii!gخEɆf/L^~]XL͆bwW4J洹8k5yc5 +SAlvoj?{87l^9\m^e?r{oLq +wBQ/[MDSȰ3Y-vJ%#ԧAd;)Hf:m' 9 +)9 ;+#'fO  9]?7w# A9g^+qKF7:=X;ڑzO~8ËjXt]%+ih?kv'v|( ͍ ydfiot7vWՄ[y Ǻ/t 8kF3kv5uOˋp,إcasg TGޟyC81*l6gV] h"A mO+ G( S?rAY'u"Vvz"7X_r?:=} =LʇoޓGj,zpytZ_P,K +胷>1YR n@n?ؒ_?3 G`{~л5nAv0xȮJ}hbJ}؈!!`jnIyp3AoWyٙoj1 fYPn,4 ÓɕHϻC޶gs$j[_wmIRZ~z$`I1Kh^(nza]t>ϧd"@-<'GqT}S[ +VzG#R/0I~̯pu7 Pl>/k'r7#op.ϋ+nϷ'd)wX+߈^H\2& ?#xZ& 8OV_f֩%m:3u-ÌE52)XJrHۈ%Tk  {16='K]l']ɗVM@/8"SR봪">CU;!dV(b !rfx`ZBޅ$'cg +`p)Îuw.{[fz{jM=áI ќ {fZ.ѩXhj3<;C]1&L*wMّa.S9L 2VM62K!Xgt{X =)DN]|m0ޔ{|6i) ͒Hb^ +ސW*4莌 =J#-No!U7+d:RIJ#uƠ}!=S%1t*PUcKJsQnzwԇdvVb^ݐc]ѦƖ%,yp}"8I>i prCz:ƦH8 +\qeFIP$#ҴU;t\ȀQ-4JB>y)!JH7ZFtZD$uuk/I!UVb0 dV]!!qSiR:OE@>c ):C)98<HkCi9RHwLH+̥bI"mjw YeesH[QbGF,J;W4q´!r&""8DE +h#9AV1F"4, uo?P8tC3O;۶)tiMHՋkdk1&.#JD+< ږ`<`r=I}j/nYR8zm33+];K~l)!7 4hφ u8Ww3(k x[.eȐG/IjPk_F0!Z̮Xhp Kr-xas%Ed@o3d_MzTx!4^O,rśzfXӷ8W;2Y;0n<'6/ +yb=X !zX7 x5ꑦ"{!x$52>9]O}u{X/ "@o8ԾQp.".u.U!yK +C< +"$/ɂ da^BK%{~ܖ!`g'fV2q,Jo} Y^@&^~Ca`JGBS|0oӐ9)q;xލ/8" Vwط6œ5yWϧsﺿB4z{rRO8+ + @]kaF/ +V'g6Wн-nU 8+; +uw1/-s&=} [g!o!|ۇ=oyt$7LAz7(8mZֺtgMS#' 6T7ns9 ov1FczFc74d$=Fk4{/Z)$O0dmɒܓ{X tߍKBZ?[e%!9-9rzlZDH I#ܞ%ܘfh[J-oolLx{&'&#5a\-&{vsP9ԁ\ODH<31drJo`9`2y|qkPorH~vvl@L$b9n.)UA5tNP15t+XjdtՂ߬{^Aw_-;5t+ߨ{^AP-5t+T ~y[-jkN$tW7kWб'fe-!emW ]dmx^ȿ _opa/)`x`Z{(g|π=zo~lUD>-Lճ!I|h-]r{W@uV*?& \ИUo=fB~70r2Xߍsnr6^ҫb7yÝL>MypM_!IA5C{Sl=ErzYs{'oo7_XRgW{L:{8\{0 x!4 'V)YK +Rց4ޮ;ʁFU!h%_&_ܔkCKܠR%2,Y1)~yjb1cv:*Dʔ{S1{Y&$o(cSZX/Q-+ݬW d;}htp go~ٓ QF|UR_Zr1i2(aU'bg5reoyz~B^=#(_ Ɉ'fޑp8KEHWD$w_2JMe;ev _EA!p%Y!=#Aٿx2Ga~=!=N]lH»;̂/W'"2Y6"YjV^fDdGdݓoJDFT-X&Us~+"#ϾQ^q,K߃>˹,747yM>g2+?S^S , .}|L Y-I U|uuwO*_AsO/;i^Y|)͍R.g ?SJ=Tty~p2T\=ZQ'q#lׯ=dC]z8ὣ\Eܟ{yK{8z#ᄾܱdzH1'Rζ|''IJẁ , :Y(=\L'95,e#=DËl1E~W H1Y1'8EIF3p'>2)-b/_ ,s\_ە$_Y ePQQAA="G=(6w:;,9܁zN l Mo6dk%mX|fB"R"Xi!R;)#"u3b1X@/AB9^ R!^="J +尥6\Iq}hГ2ɽ=#c^CP}PcUY2cUZEe, d(f+ɰ]F3p̲󂥜iXgj:XG ۃ6!k\Ttj^ ;Ij+s#uΫZ. ݏU-Nz, uoI2F鉎;+]_gG<|vbgvN a +}5)W +5b+ +gLhDng(TwMCEnL=ξvNZnk1:1 =zjPeBo;ԫ`ʭFq$sIkKVpRnI˸َBn'LjGޝ{P5ZM,H#YϚkYV<#\j.KcB'"Й[zaH;4c~h:M8_ܣHX:G:d'GڻA"Yb1Wh:( !twdh:F+=Cӑt}4 KcMG+ ޡH,H553heт)/O5 lqUbF=a\e V\r􃈷Q6C-89klj5mtS6dl'/TW~7UyO} +.F-7~M68 _43PЖOV|R w[L+TEri +ngXzh*x3c,zE* +6r`xC#WaRh.j ֈ6nB[V 5zzڭ"@!>~AQJedpzmj;,*mEi mEifۉU 8->[;O9S]%36ؗS7lHeV/˩L&q+e#em+˩C˲>&DMBKGŋYZsř\1}:;0uúqqwy lH&[<X qvlyU ՗ج x+(Eiq< D¬Xt"Ft0îNcXF=.5fɧcKc-"l .L:sd2!Ę0& (@V = +g8d"cn0qP@1(@MceȊTȎP*maqTV'cgdsCʇ/mY +)#7|f➔& +='G|t~d/I+ݐVXRtV?ν ǔ54rCx)93gsgn"in(~# ^?r +AהeХ7`p맫"yHNxpDaFsA;3]ntUygnʄKvGIjSw[~R ^?sY׏pXpvazV?].^Ľzg꧎d~""EC+Ǽ~ +D'XxLj/n.ςN*8}9xLpѶ~'y ^?~Itb8+DihgoG8kx[tg/HQY񱀘7ljأ3"R [~b= +2ug~̡1ۼ~~6ɼ~.m}~ WxYl9BVm^?`x+߶)ge9ge:lJycsnk>rt-\$V?у^?13?JW~XyGvoo<ƜJG?IgLV~Lg׼~xOn;pLеI3LQb}?Eh]rć1ԇQѰWtӮyMӼ7/٦䢢kSד+Mط#@*ħzӼ# +.KgRoO?bfq^/}*tѽXrpq|z= g mv1?,'.=[Zvw*N~1gs{1:'b_'U8D麟#$Ο'GRsw/'>qE~;] +gKnʎ*Ҳ8J=pVqGI-WsH6W J5D/=xl 巛xV) !U's2@s׻_2F&c-Sݴ ~c$=WMGj3I NMߞ?֮b9ފ5 ,k$=r='=DYո宪㝓$ԋi$6+5{f.0rX>3*$ye쿜KԪ qzkO/vҵ/͉O0aVT((gk>P`9_h F.T4}Yb| oٙ||ME>UPEa~ pP(G򪺧JWʋ":x/+/ŋQ\{ F5er`MAKͱ6n5s M`z$nߓl酫`sku +#Xu]$6 S&uy7̀$aMo>oijyJy=RY[?<`k4hK[EPY v-V#MШD&( =AO6ұAPO*aJY]a/Q7%QF$(%]*AXD"N"{ +RNxӋ6F`k16gW/̠>=]_/aXϲ`[pQ meZl^Tnj@V88$?ZΌ^3_W:-6 Ub`|=ÓeR{p`HDt piF!\9Ɵtm)u5CJO^1u-{+Ce,5B"Δ>農rfDӗC Jr@]W*_;?G:,CTJ௯`V oW{HBg?e8黸O/[6vپ`hEG?&';ٔvB jg5eBD"0gIN/v X]]"4RWA𬰑NYs]t8DlD4wT奈hc* p45/Vԧ)~6y;RZf(i^={@WqVNP2 +>Sl35&B$%\(4d/%Vu389RTb 5A-HAh_*@2I/ +7p$Jxĕ` ^%l`xx %p_XFVzeC,'*N%,+'M6JN&)! vULL H;iCTDu,'xYKMbǶ/b5@[D|aL+Øn(LR{lF<8.:-rGD\31:]1mՁ4ƾ.ϩK/UaѬDUǘ&#BQ :GLEL(dNzƛaj1Tl@2Nna4)x ^=k;\hȎ41,X Z|T@tvֶ!x4D)o:Tl}B>N@Dp':`jw:7 }?KWQ?n^9@=_S-ی \0'Uݛ9Ϡ_L1=g*uU*~?-"h%{V_whTWqY7:R~|_cY8 p=>^R<_op٣T̍'-ߗ{7y9o{GVr5N΍,f0[s K؞/R=u|rK9ؒ/~jg;>DH!tY?5bLboZGJvM Mqahy9Q-Wj1%ԎyM:RʰGb dO (8=΁yOظhO6EmBxd", 2t94s¶ ]\;.f.+Z_ɗ/f(dy|_|&x^_N&׵{2[]쬐M?)YJ%pV&Mbc  k~ IOgH~i$@2] D$ڗ+YI!w֟p>]g5_U /m| A |~|9GE?<'r&/rb6<Ɉt.ˉ"x$8XL+Ŝ'EX̤g_L1?BQYMvq_dmDd9O _󧺳O踻[/?g@Ahr5_OkdYOtzDAD^l yL<˂N +ٜ_x.B6BrYГB6_{ 'p\/F\ߨSegetϪf^u*cE̓g4'ϾgAKy7YB^X9>}=jјkU"#{{`brj8/'|9>'OY}]r endstream endobj 126 0 obj <>stream +%AI12_CompressedDataxks$u( !mlәb#XE۶B}}qcӒzݏy~@VVeDh/ٯ~5 :MF:/߿'=>~`7_7oGo|?_UŜn|:PvO}qU搮)\~:i.Ċ OT>W_>}>>rw=|nf~xۿ㿽/ )#8|Co~#87w_¤o߽_?|/C[f㻏}K^ -=[׫^ U +ܖ޿_\Oxn| oC>O%U^0{Ûa_oWؽ~JT ̯ /}Ls|zz5]|MgO/?/_}߾|ỿg|˛y+M_'ӯ?}p w> k7o|пӛ/W_ Q_>6&:ǰ["W/?| ;F0A;~E|O@o75{ >7>ݗ7ۭl>xdžOWo|}û> W?} HD_o{Gc~= |'}^ $>uo_|-H$}S5|[>^u&K7L;ht?ӌ?Z#eN\nC '|O>C+B;h{ 09?1,! fBE#!TM؅}v1b xwqo]_eeIK^RenO|Of2M,~&zZ&ŠЊihŦS+N/L櫿fe=qJ㤆i2hjVijhzjzm79ڤq_yxpxpimquy}ڍl#o$ll&n'o(o)n*okMw#E^4bL3n6#8 k@&>ݦ;hO eϡ-9國5@}w6wrŲ(Z)ܔ]ٗrNk>*VTs-֛su{6 oIrSogwlqaOn5>B???ξ?ɏS=d4]]nnww{@y"PXn@fpotm7=:-uּwwwwx!2⃰nn׍N8O\5^ZZjeݸpjUۯmk=Ym'm/Vڝ{ni6KK-'K+Ҫi;i{i>2accccc c!Tdddt$8XIx)ɸZ")M*J fi{is+m/nUiEZ~EiA"=qFeޏ):𼢾ըCPD&Phj1#0ԥ +Y}wӘ~&vΫpgq]2v yzkӗƌx4 m`IZ_lX[zUxݖgo}w_AG˳P,*3RSS$e98,P4 5 +&T-BS.K QLXZSUH Es]'6K蘝82[ ?5⺣v|WƯ_-"@2H($E4J*ɠ\-Q{iP@6^8R&\1|x͞E +;T:֧N\u'AY$P//&'7',K+Ҫknv25lr# +~꼨iRZˇ&2D>0A;x`V$p s``#7If`0 f|7~漣b7ƢL9֦TF7ePn hdMg&!iщƆSQhf8 `I $ ra-f8<7l]9g7Awm?dYml:GPן37pS}j;姽r]mmnEFh{J `W%["jǴ 4 + ,@y?A g|$31.:Fnn{|w<еK#+tp>Κ`)8 SNܡ4i -~]& o!Jl1).DDTW"ۙH:ˬn \{߬2&^rjW9\\}'<ؕuZfUf`S* _|!ztӧOo>wa7Qi +W'LUy:qjR_6[WBJ%@ӜAmWa\-wRR ?ߕ}{ Nb!y̳O>_u;}Vnys/`OCl"a`$4q4b"+4lG%?f|SN=B(6=ňRv'?5 J@z/gq_d(REFY?` vn_7w;nnA+-ZSz/~0[M=iO{NMXvhw#,@vt(<~O242ܐ^k_ȇHV_WHbG}&;ҽJ4sYgY^,{]'7η%J ۻM7`7^zYgyy,ȣex`$^IrG}&}Oz&Y#@!}z&܋Ӝ\^/;^Kܝnh@zAhuu ]s됫r5l]CėPFֻ7Z4Nt7ܾ7s8,-y3;^<w%N|7P@6b:L.)7)P_y ̫$^~?^H>qmwl6}ZYjihK$* a| ||}|c0_BZ{hdWEETrIR%GEBTp'DLbv"󩰧Bw*ةP?iVXgbc XNs$ VE46|YT2S m ޒL@("!y,E["d1O6* +B3[֤p᧵Ն?u&Rrv[7woOƂ?lzA#ljD֖U>[f7?}}uʽ5Wդ,TRm(r99-^z'z'UZCi=yث]y35+u2QfgJg>4SvyvԖimt4@1:tf(TI1SB"У爤-ppHFT*_Ϋ7 ]46f )t>D6GSeq>Pj9A;q*A4D.AnRRg9[+ҪkgۻV֤t:?7Ҍ%TAV$>ğ݀=I {0$z܁l +͔@AᎈJ);!GpL+*`:D'BenӮıP@*8IV`[2rekNS-i{^, ܅|7ƽTٸJ&cQR ']eM"uES.zC!6lwӑa[28rs;_̀` +I!ܛZ k,*J#ydz.1ҫ-ZS5O|NnC6uvLݧRiy,DhNUDNҵv"n{x&Izf[( +㖜ٚsӵ&Q 'BTkFvl6Jr6CǛ;-Okn|T{]yLȫyu{^GO6kmVbda'a$B +R%f\'K[?fo<Çv~{9E휀30ڣD.9&:ʃĩ\S>%>;-ișCLS_,$9 ތ&A_mPO|Cmom&: vjM|'mPna=&g@ueE6KJs&?'DTع0WB8i1bt-Y`ޡp/?>lJԻwyOe)jRץpJЅ)=8W>e_N 2ˀ d.y g/y=4cv +@^g6oG|[Kv{rVjjLq]w5wnU(O_Ńƈ("vx%#]fx#w2m_^tcjپO(8߈?*vt{یcxr,XjXIut]]zJVqխnFlX%8SŨ5"\C +sjr!#ȪA(Qv5p +Z'o*(g+yaf9sTAzN5׭:[I{)vu{\YS9uO6¿a!Lh 2 ݙDHrOh Bi#mZQ9lw{2^wn]V?ݾKO]Cx:k DwX5R䭍F56jb΍f+-k])Aticm94\U;Sؘ?傍7*4&}^nlZxcbAX/1/k;>N" nttmkEwv LC5 i=hun}l7o\KZny ¹/{<LVG2 2wvkJv^yx*̀yߐ6D׉< YGs/+W7a/{rW/qVĬNr+骗Lꄩ^E(\';B(0R/$xFnF0K! +xg bbq&U/r)\̹lEAU6GEt%VsCb߲ғ:IפhnѣmsE>:c$k92+4M;rdVadkayd8kYUXn +GF9kuC?SCaE8#;S'vپ#[9\bk{m-fa;Vc(q +KN`̡ +}X*+G lTfI$t> neI[՟β?q/m&O?lLu[:Xo2docqG$)2 h\1g^P$S(V M9#1^(h%Υ{Ǚi T:o|*_:"2-B-Q(XEMde䖀-25"TdBr_\=X\f!e1\~hnu}mu勫#?XK`*^Y$gN3ݩ:;?`qx3BG#X ^L$ C̐f$sqD#;Y КeM5-PQMY,K7bFbѸ!BN7XW 7Re2tijYֽVjWfW{ڜi]bzWzylMWs!QZ1@ ӷыEq<7zf'Я=Uֲ>`;ka#=1XQV8,^lyV쮣#NV;Խw~<َ(`Gnu6.=tڨp7`{`pҭqus:u~-(Oe"(JLaRLsG􎋞58˞ӤyS*+~.M0y(]`r@y&Q` (OLA\A??̓.MItӬ5q16{f}9mF]7eښ=8Μ85agNw tة#BL2xx`vs?bGʣ''׸6wjs .~lLļ x1SffO'|$߈<x7w2hpNG-YK +6;*A-YjC:GuN츖юLju)sq|sBh:Ǔ}e>VwgOgas[UũN$$ʭN:V Xbt [m]lBB ǻUMOm76MBG]I "*ՔUEdUZLS%=I(Dm$Vq/4hz,{gՂE3 ?,^´n,([Pt4[Н؞.&zE$qΙhVMJ,C"7Ĝ'%Ksws.tΑs%9r;nO`6%̜p|IՉpˢƗEÍ/6ΤaR?GW=&ܚF(YѤ[svNOh>1x_L=c#Q}TɚL}ep9̚LUY)Aμ͇EREoex: *s<0$ >2?ه|ct9qATQ@yȔ;#Sb|yaDu=Ǿ9/sƐ +(8k#lt5pzt!;?yi\<*vR7NN;[(p~[u{#e?%,͝sw飞}.l9Bh(KpȨM=DžQ7 _W[~̃K] ԲA%o@Ӧ:x풇RRlOvm?:'hdۓ o&J-(̢(,,"ggt{qUU^l8^l݊/Su+(c:=G(bR4h!c =3tG; sH(r +%er~r +G(H{Gᯜ&)jMjdU[IgHqm- 9DZn=9l@7g5&|cd8EAXb)Nk<ܹ#qoqoqM|w>JjGI[+Q!'dhӖ#&GL$1Qb("RNh9!)ЙZ>WO EcZZjeTMh~vI +x2ɮgВD76-tffd3h&jr(=qcq#=飤-N)۲(4h +PJ'(U٢+#eeVegոn92ng ĦkF[ +?$=m8G6=rڟՀD$IAyEX0݈ddDVh( R H:dIU_# +Fk{oon+L^Xݐ +ӒaQ XoL'jl,ﭺ֕jUZE>y˝tU:UKjʆc=8HS" nhAnrgYϭWז͝ɖ;Ƕ?}vӱՏJV}3B;Q2_O@th|ЫӼF]|u5o̢nZJ\캀1b bfi˟\[RI)Z1hG<q2\2G?˟ +ggf_Ӱ}O"P!B @"UXYAY;cM@3G2 ++y\$ND?6I"rܣؙ ϼXiwfﳃ/b +n*ifu}e "ބUDCpF:}"w}A*J>2}Yg*{"SYzn;n%kx.%b1h!qEGwz$yZ~$hK+ Ů) [R;?P''C:q< Gq< 7Ztgzzg{մ;sҵԠ]+CvVhq }ͨ4V-wҭ_p^<.Z c-r,G^\ %@ lĀtZ::mUٶ,OinD2}!E_`q+dr!/ܸ0ݺ᥀JEc}KV,a-ϻxh,9U Q'no =<2l2@6c=*s&zJ,vY\;]$IPDJeJq;^W5_DŽn_ +>Կ-N/x"#[| w[|lFB^*|ekCŞ:O[#߂xD7ilunxeaK l^˹iۃSOw% n9)?p}9?_ޞ6gU|B4^et›bu W(WިQDIF"IKoƫQZ2\l܌j7ka.;QpvW몟vfU\U-?UJ|q0ZZq c +cֱkivc[ƪ*h%U{:ĽYLpLj)h)LBlX2%#BL'#>/7a3󦀥\7Ye&y+JU2oAfjV{o#K&ƕcYP&wPhSc!O`5fp~; +5yky͗NOܵttկ8i!W!:d ]ø3N[uhG+կ$opOT-S +FaHJqYUI1mH^SJh{GTƈ߰wD ǁ}./-Uk/Y%^SԜf(IE=NZ隐=2TYȝTYFrD)HsFԸZVWIUUNAwQT,k@UqT"VXd3֯&FUHn;ʈH&RI]X6IpUЭvtQ=掔Myts;O3CB5j ѡ%qK-;ALUM]-c42 &w +5)E5;!(e=Q}ql5򧳅.U1RF+T&#A ^Q[B^M]@wGaG\w=Єͫd^$f[5Zmfz;ՙYl1Ĥ/_/W?m,S]u#6bse1,vx:z4&|GmC!]Bn7nMhxcaODn~(ew[fF:FhXwb]6|h)g2orFz#Vn]nlvC>JjeEzֿn^:oF'l3JJYo%V1`;`򃀂u!( c4BzV[W"mV%`qP`M΃=Ƀʷ&LJ3r9S3; N3@|?O_ݫW_;Kׯ|y_ɯ)_r^\:bqyY0f7_t1?_HwWwkk +|mԧ`ß9Q|pθ~r*TI`_ex X0pW1_?AWag7_޾Oo+'0Wnw?\Bx Oz"]me^fX~ +ݞ?1Rmh6*ÌK~4kjN8_Ҕ}cr]+ _K_A\=`*'?WbfVNhq/0wʜ+}`MJSaD:_'` o1`1u`uR 3ޗ'{X'֥+ Pg]5Ns2gU/oh c(~c| RRn}?`G@U ׵,v4-pRjFd ]@?t}JxiT'M ]р4UXXT @4!/^ cw+T+mJ0 A%tM-(I*@|E`A5gKڂPg){nX5v1j!l8.ۿ{󝅐Sq[}E%@KM}Հ +Ŏ&~H(%v?3^:cg]oɢF=B<0]E`d XYA*ltV +01!x&C2y(4_B ,>6L` qT}OzhZD% ",XUH`)uQĪD'NY"E#-a+A "8pLxӋ! +{N'AL9Ez6)ױ&x2xE+WT)<ˀp%3ԱmAHT{{ թc~̇o!I8qv)gqf3vZ7̅e8,W> Y7 2Ўމ2(e;3ݎ,#7  0;UVf3/LXzk00rF7QTmns> v/0)A똪š-hy$֞wLXw-4 89#(87"!!h6H~i(Ƶ%*LyXslNׇZ?cʯua]=z$ m@ > +?I@ei|t46NN&Bس_SqJE?%`U nL)!{~asQ@  =HHϿU$((Z>I\,I3  "5 > %ꄚD6P?=b!G2wz*S2i +1XhJ$E*; +^Ni$;WΡ/^QĈ{2dʟm}2急6.4a-,cPs\LU? ([IwHK_`t$(h%*8 +@8r(4d PMG~O3%-i2qRX@:5|`{3Yvi 8'{'F3C'^H cD˜ڷ^g%h>Z>';O=GkܣrBmZY_g_gӐ|T}|`p ppT) >HxdT)O<}\4K( /3,"*^la,aHޘ<$(u`OڳɳQ"kNhQ>NPڏC3)r؁l d>{`0!/ ur#f75رR{G &\Z/؁C*<_v_~:eo6/~6ĝnGR8 ȉF#_cY~=l#lƜf8] ap-0lH@WJ(E8$O@u;iWCG;x־[k U?`GᤵB- Mh{øWàju t)ߎ3Dx*oTnXUC6ۃڻߺrg?"tp!%(S&4 ٨k@^D+8pO#]%0?uKf~G!!%BA`d/<c ,^.@ X&@z*j%P3P=>_H&#C=ELl js`0JQ{B 0ڀ~77B2!*'lq/ {#pF6U9VSuO@a_b‹a=(Ԅ`!s/?B`e$LW=/J^(fusMC:k^ΌK0x`G u*>eRl@I1@@K֩ѐB$YB *af!y@eKa0 K/։ǢhPg4moИ%@dZZlěAhoA*=&-z i~.EH%9A@$ ?:t0EvDCw|J"lH,DlN | Ă(dx1CgrAc$㎐Qi iÊ׌Ӭ(:["@k) +'ni+O:O(M"<5-#S1ΰOD*HU((,6rɋQą̓hHfԎ]&2зЁyP8MQI:tfw˖DktV /@D@_+4Lkar]Y6)Ko . +6 +gY.~@|RB6W|@}P(4o.=_sҝ很yvo~)x2,k/l# 0'8ʍɣۜ`*o[tX`VpT'%D6a%OK%`)YsnBV') U6"S/z ^T4 +G;^P=p)^|ZgZP2pt=L?GټO(f`{XFp|~ty2o~=CېOcP4`!nbfކ zT\i@"(` + k~ ْn#`BR"(tMvG"6yȂ\Ȁ́CN˨3/GaU9e LȪXi@\t*Y /~־,᷑<A*M`t Ӑ.FRK9y[x +T]EO]LDau@3A.@Qi$N0L @v*@@C2q+ h@0I- cFUQBCE/C`["%^XRLm:n*F*GJ4$|ɯb 7=!A`æmfRE9o;9(ҡx +h\ BBr!?[sHfWd=va Pâ|䥛9lXQV{>_lr0"s3/ܷ?uo(w^Z1Ϲc #Y[D&[Y4/A>Ah\lE"c",R~RNLe1̂%ӚuU Ly<&S` -t1GTK[T \`R̞bg8'6yJ:JX\j֏,QDNp$AzyH&/,+A +|8Pedu*0p$Pq9b =mhn4$3 %ې;*]h踴rem()t#ksiTG}Eprr &t"DI>Vi0ډ#P;Ac)x*KIGgx7qNfD竲$׃W$DbHbL)JQf>cuF*Qh!_C]  ڳbUKb'\?/ZC@bn˺۠7\gHy[^%`1j6B*Ze=8pQ0-C$!0rRF š<c'b$Ymc5d$"֭")LA53-/_Sm*Dp!="p)!J8g+۷8FRT0e0p& @d  HSc,CWbMY UVp3UTJ+w4N7sY)HBeI:n?Vv՝YQ*胊AtþlLdSܕut&y*c9$U*UQ d]J1<WUT3؞RZQ S9[E_6R1VjP@rv%ɞW4]nXE`\ xc*9Q4 0Ou8@1PmZ^uaZ^UW5e'P1N &(o +*] 'Gtd6:ayf߫v T`bSI*v6c@M,@I[dRU\S#&VTM+YU~XdTu2ET#EVv,,=뢌#w޴ SORsTDg}5>* XE|Ϟ#Ѧh2}b"l[x"0CUA$j+$Lj !'Y+d,2 TBՒfn]'2pjKawXlllL&Y'-gEȾf|8al꠹)FI4Iwh\PA1٠z#P(XW:jӍഫNɨ霼sx\TRu\-,9yShwnwrQb5 T~gؙ@|FVDǰV%6F3$fTV8_YtDF#ƞxŷG$U.){!(QD+PҲ_  ۾@P15NNbu$ "iw_!A`P?]q["K 뵀=)~يK4YMfUuR K=NQ7WMǓZ261CŰȱ7q26YqjV}|1zJ$kUY*$Vw 5 0dbb8fث1Y=?E zXB`DÿĔ)~G3(G88އ"Y߯JE0Iv0i|)!d:9=:.hb x4@s`Ub:h XyPq>N7kC\ +ҵ<9n!&?NN-PZG5]e;C`茄Նg  IW3%͹B 1٣XFX^,.59 5? XThN^9@>ŦNJOʕ04cE.sxv-F]%=ŜHsˤzJi{g40| gΤ֔/T7* +h0=8qMd)=<)}h>}o-A,|*1E`jH[AÚÚf"6y~WXIyX/'Ve:1Mbn:&ߕ$f7Іt✣A +ňBCp/aܐ}M|gŋ :Y/,IܢdZ{[n82l<Z-^oVKgEb` q`(5=u28%vRXF~ޛM1߉8dmeib()H0,&j;-#lSN@P襧IxTzB6,nqCPLD>E_V4Ãzto+3,szY Θ*-lљYf5ՆLz 7lr_ѼMj~|tmC` +&7ػ,LNd|y4쬌L)Bf.B|ȼ|k1okIU8bU=E,T#{k_k'Ȼ?YڔJ3WXDSj&o#lFQu5$O@N@Ί`R7mQ2Vͨ.j2뙧H<eaA%aP= 乬i9OX[Xw`jNb+b49Dhe eR+U:vTHR"E46MUUgН` gE1!0jCG^9IʼnI +nL((@1}8TS;S 5D +Jh/y 3fe,wl4 v6,$w\Y@}6Od3X\uf[$CqIQ_j*r$͛p +Ͷ5)ϝ`Q՜y6ZHgu󓫗/.g ]AhTj09, 爯G"AGB֍H)Иhmh=s{:Gw4Yk?YhxK%kF8pyƨZc0U6Xbm (}Z`~ cLΊEp%!+>ઇcb+%@U&ֵšvnRн5Hn+!ϟ/&mo4Y70 jLe+VKP5mxb z$jڬ,Hoc--H1f#t1U))-VĠDˇ|/.*4#XW8mof-1 Am-ќe'E -]%EuqoRfעXK"%|͜>>'AΪiN^WuPPYHߝzz:&68Rί8Ex{E]&&KޅĨ$[nnj̞jUM aHǠ#$RǤZ%gV^PCUҐ}JD/^E|NyɢC/ղ|(Tp% P&Dň."gckGV=?'ifzDz|$ +7KeTY0T7GҠ4n.b+XU}Eu0uxG)kL*si3g&%RYIB#x`SK<:TxൄVdQOI5j:D ApUOV)%(F|9TfEF#2Fʤ6YP0\Ecd<,- I ' -_=!S8FWՒW_LH|UGgu$R%^cdq_ cd(lyQL^4t2^'j&%b4p{*e3S)Ƣ `!K%RO$4OSfP'f/6߯ 47ubycjν٢cdZL̩c{(^/U|V'd?h` +Uo@,T +pRɄFlThG/R)P4VZ,dRV8ŠIKQrEVŝ1)R- +V;s^+,>O,V+ kZ r˦{&h^ Ϊ:mG6rQAKl|ASu|t `y%aZ8p%o[ZXU}i6#`9&@+@e/Ȱ 6o\Mk+J:DuuX[VSGX$UDŽ*T ORsy}E5Nڑ~0ڡ%NTz>4Q<0u39D#K'_OHoK˄| ]DOY6n#̃w0gK$p8ӴBNH@$Q.ZW4.w7d܎Rd\nof [4d9*\f +Hg1UPeQp-hE0#k{k=/|+$raPA|_G[AE$RHEz+yI6C:j +@H/Is ŸMt=A 4tKՑ⥜|R8}~Nq +0 {"ER|"h0x8Y {D/R)ZRA,~l +$W1P"-$@\'q$y2lPx-cX b;k@$a6.P2<}"xEu [q'PNR Gvuq_A-K7vQ9^awhKqGe{'IO>eG1ZB`&[%͋JHKŨ +"Ɣ^2$텓20E&@N@,`#">Z:[M='ht'?J%~*.˿(v:k:_T`v[t +'աxRY rpoIm0N+tҺ2E7h$0#*8# x 46c]n8)(8@ R tcj:>J]CbW5m9ءu1@W Zl] @WTI:Kq4 BCK_!ZMO\lF٠}.z!L "&߈X&cS zϓ[q'V^ R?gBn!fP@L1rH"XaϪJGC ƾ4H'tV(-R Ȟ,gەu _X8r( T|{1\w\4 1Py8 +̹( /EHdX-؍sEw+ֻWL gyῄZw I)HgYHvM&[I@%bI +^r@9XAEҒc,RIyBJ|-eE.Obry%F-J*Mep6ߝ$EnPvV2]Lȭ`Xjr1mMRÕUT/=/5qݢU)+]t &!8-Y_1m" WJgSrԋb[Hj)oj+[}Ūp)+@l # }+BXSLURaMZ7 +"efמ-ÃA6|ڕ u|e&jJ/tPDZAj2Q9vce )\Ֆq3qqٌe)9] .h +|F L|l>3F y$M24Ee6C2C|?\ESm9რa=)\J1NzCU&ao0G<CjAhY Gwp'9\\`Ma3&Q"eEI|þ^L0S7̡M1[FU6KJ69'pM\۱oȋz_qW}\Հ5:ޜ5;s$K"URV%MHY6H~}ִ~JW2[s5BjY //f<;U*&iQ9|jJθ*QdL+VuI!)U|ͬprfq$WEfұ>G2STRڮ]@T0AJ쯿v@F d|kTI*Q`p*l[%yte,P` MD62Jka;rXHj,‹'/Kp $|+R\ V s88u܆jt@awMʪأ N\e!Xb~U~@#*%sTraHK_;\@t}tA>S -1>GvL_T{/K}@1yn4I;d'UΰVP +xS)vrE/4^.mj4b2Mj:M GhdLp%6]= Hսa*<~Tgϛb?g wʄAHLZPK(ռV kpIȌ|N +-{z2lb@) +p2IWt8ʰ`!I,!Q0;asJN@xUb_D2:)Ӑ0CP39'd] 1 +t8{ׇdxq$MH)C o`#=IDæO AUY:>%%]O<m#xrbգp.'awM)õCs t8%4}/cI[|0Y(KI +0ۄ#WYe,ĪZ25Z"L/h{܄_x!¼GJ!Ӆ>gILxt5[嵈gj0U q12zO4 0o&JghMaL_aj T-;=an +,@ѵZ6)!W73,?Ůg39#;PӬϡ{>u! E3gT Eg3`89+A&+E(զ(ny#_ c{ sHWA>4$Ӡү@;Ag"4_"6WLcz'OH~%arwN涐`"<, Y'? ]NS;@.$۵hl&@uym&Jl/,)HP"kSQ=R2Yca+;M NFr'@HQHG =59>gb@d3D/H՚k[D\?}d-:l/h#[ \I0V@.V12tP*!(此R5z̮MCN6mB E>\Cˣr;Ol=X >P4rfa6\3.v5P!˃t%!Xr03Gk'_L{ͅpuBVlx&O|1H>Zda~@J\O-PX"r>րOqne97@SѕI'_HNBzX),̷'񵩦Veë1yL+6`)1] +뜤SzI֓eaT3\>\cLz[;V`{p!VZ}n@u0NJ/5=WG!b^Qvu=H\] þpRgЗ-3:!aڗ<K9.'"ǰW jYdR/ RY, CJaۡ u~/JH}A>La?df/`Mv&x$cCSH@Jŵ +!;4[I$_urm:`l6zE6X[# mEoz3J}jA+1Hcrf?\F0ADaFBO ++5>TIs 2jtm2d[f]F6Rϓ1CRD7}SuɃYmn+צ"%BتR1Fl,OVPŕA<&ȸ^CCxTEc]NJRh@Dr#f7 X!;q$$q\Ib5~zUS' e66KNŽ%YR ͜7@]؛ŵ_ґ[\cS䂍ZJYK,yFB.,F@ϗ @j$Û%06h:{~e Vɻ$T$yiGO|J٭)@bCCTy|m⛚>%g!}hY.l,YrTH3/ -P.6=YnYΟU>ÞkZY#C*gے-#EqǴ'YSctM~Ij7<0FQ/qa#0+_U&&x lHj ι !gZ`Nkx,Ơ7 q`#)\L!vRNO@%( SVD+r]Pkۜ\v,ă[(I%YL784KͨRAq) *d +|{~60U}NMy iX*_j:`HUFBq>4@V9FY F`1RȌ 'Rw,֟RcrX~<:<5-D'>47|>{>4 ca"}H)IX^`s'ڐP2 +4Mƚbd܉Vo8هi:qylq7 )ٶtn%$hќ@J]ɤ2:eOK/fYݲ0qE/93zN,AS\;?Pjwx|mse$tBlG0鳌GZJZ tgj)C<#)" &+Yp@/]LViOrjp +q!O)}@}`fS +Z=9Omڠs+BLP7aǮ͕3N~@۪+USl>]>stػrMvrD" +H5?`6>Zd[ +gʕ 1YY^JEB8z})fb(׳YN!.fWwt|0BqEYti$=HܗRF 2X$hTr{f/wѮ4K3v6}AM*S"w| qf ,77yCYZ!IL܉2E |V\[&QmNTWuۼDCNv)QdBMSe?5\ZU{h|f 1Keӯ"gZcuKbi*Ҷ[Ց8b0EF%+ ѵk{0A#0?` q)}rX)L8WA$[:#a.&0a!k3NDh]V %3d鈥fʙ%<ұՏb_5M)\ZU9#J|aʴEͬ esuB#6:ЗDJjB)쿠mV9eRʵJֹ,d=?g#]L].Z +X)Jʆo-!ѦVR9X 1?r!a$tq{> X7^CG]] + eM0 cR^[ +{BRGUV髅8G4mGL?@ ӳvg;JGή\T[֭Lđ8A:^֑8LN:,]&NAPR8z|mK>"D#t! zH.l.>gŝM>Bk`z0DVP8x()B ,S!#` b'I`"Vv9R5 @lks/ ٹ^`GB+?,]$(pC0&Gt}qJȳ툼g&V] + +sGf!!z!('=Ppy > M6u ŕdηnI(%>!C>`BHqp٩R\0z+Eh-/Fkm0)u,0 d,ts18%]a{q OȆGЩ8\|svCp4 ASu+xmՀ4>{uRJA٥0% 4Odۓk'퉀X_#P +{e0>F&n isjU$d_a*ga~@_5&q6-tf;ԧFl:s2ҡu6n7c˽Kk%2WČ4d^^WN>"b|O:>aS p=gLκuDq_V8/AbU9OR.Պ{dLdLdTst&y?,jRǕI0\jV5[UJDDn[= n]\]WÛٛ7p2k0"N-j6dd5˲99Y]=:4VWSY2hlj^>߷Z*eݕjz5Jjz23W)P7+r>:;Z=պ>&mPnh\(?Zh҇kG5Օ&*1U6; AJF*K K!oU$rU&֪l\ؕKSieCiʩBT% OMPTUjW5I6* : +WA6A(6A>Vc)llZ|mmVUfڅN[ʫU)piU%b* aǕk r* eb^JX'mkCGDUJ)iu@BZepҽN.S-Ka +ݐ%r"dST_2լ\z^O5h]PYTAZg6U3&UlZfW5l)_l 6~8퇃#R劸.on"Ǯ7Ws kZ6Dd%˲9Y?#t"{4椮_-r]}-+v"m[˝3eyEs%5D]KeOpO{W3×T2W?\[fOOW'2u@y`-KA`=OBSʾ0Pcu?(x% U ђ*[FYccQe2TE<$%U~*kJar?oKe=sLef~1Mg=giɳUlCDk8 +*3ZRNJT党䐪MUֲXWn *;&WlK;Ve([fV0U8&&ת,m3o5 N)*S:R“Wԫՙֲk\[ b/q ∇Xcw2A9#'%\U *f7s-戏9Ye]ZqVK'N+UԵ\#^*k ;!oԴXpNVq'Xt25*oN#\eOOpLX *GtMzyzggɮiO0oWY|s||Β^S^Ѵk5*Zu~~ʒ_ӟޯW'5*V5V@VKU*P+P0QaVDDjj]550F2˅9kpTuT+{RV !,1&AL2QZZeM-nLD-5 +7j89;yixL[Y'_YYMT*U M"-V8BVMWbm4Q Z9ZcjUvU ]q0@P]-mW[K^u[x,.jrU*c]n-^aW&*}U~ +܊࡫-Sej%:lRTI $E GU)J*QZRF5A+UUM[UItYZ+אX6嫪4ak(Fc R*Z)m-ZSۘmHUHֱs5 : +]$o-ވ|B7AW%V +'h %N+$5 j + d0r\JDY\nYa35WY8t3= *arit޴JZ!Mpʉ?We[a2tUNюg#/b$/FgM 1 ؉0"djֺئoˏ syԙ!9ce|$* ([.f>foT?͌m$gv< ,*Kb%u9}XMdd0$֑H4|T|| +kۥkd2 Y PT4?nKn-_7CsY8jO1\o|?8>xYWOn/~|ww8ӥ+~|{{~x}7 wsi~~}q^<{jlh8~K?Mx{&Eqv[>nu;=~vo_v|kf/{7{/寿Qsx6^M?f|lwo|y~}v>֙Cȭl7;[6_N?lвI?m?;}{;|X[%7_LsvOW|z}+{O?\\_oOnngpãOoߞ_.fqk<鮷|\\$GOjNn~ywq7g<P[߿mkTդpݻciҳۧ7dI)Mɶ/~zw~w_Zw<=~wwz=LVo|˦|_o?Í0wo:=;r'x|~\"2?f74[kVϣ۲&XMnPo2,3-:w7w&'S#ϿOi!}y6܏$_ф]6 lfpz{q.m +qon=OoSkMˆ';iY~cm`ۏˋN/ykswl'?|!%h>`T]9BԳ m0Jݐvy~]I"'77Ƿ3;Qo/.Oǘvɉfgߞx?wûߐܐ]31ts/77?!dжl6,[=4d٬)ynɮCsSjrglw/g9l~$?[8;v$$DIoo6T_zƏg^[ɻ#诳['^__~~y~?mǏF~j#Wo|sŻ_/OίίtFWQ`5ʏjVF|wʭ?7kvKvM>AJ+,d.`l0|?mr oF/(bI@e0)nˏ(c5')W?~_g)ۍ֟\K?\_@x{]w7-'h9M9}|sj NuvzPٲ'h>?rvzy6g5b&]Od^_\>5=fˌgߒ]~0[}`zy 7ʷPz6p-ٵCi'0݀|+~0g3%{8Lap=yp m? f~KvMaj~'ll}x6p-ٵ Kvͳt}="kP(<(< }|I_Kr5Kg؝#wk?n O~GGs9huwg[E;G}כwQ-5|wNo/~:?vicST\6? 1[=4lڑy7 ]:B-+9Cw'Ic3}>{h +'zeNއ=5e|F!CJ!nxB^R!kGCȳ޽)oF>i۶o/~R-۾l؜].ГjMx~yy3nm;i\Gz\ot{R۾`n~7QI97|<77?^j{oq.ѪTu9wk[Cf2=//TbK|.MٳݯgXZ M[߿cZ9ܸͭԇ'cdm<fm"M҈&9qm~fm~\&Ƴ@P>;z`oYf?7=ƶmφCc~CCc~CCc>ȖshCo6wͷIKVX}uss4fk׻ +bl{Ƌ345dxFxמck.v'Eӳ~ͯgws⻻}LJpoRpyWFٵqn^v\4ΡmT'i{z]8Ogߟnn[іMknas>y+xf l5y /;?y-\m{/ߓwwJ)^vɁ.o!{6,Cn6ieeGqǓX//nM@ o6mV;rIՍ1i+_כOhp㣷r ՉwE}p/=Wo>m;/=h'H~>Lzi2vۋ_7uߥa59t2Slly +|vC\Y6D=ḭbWgv;gg离dLgptz_qu w`,vh"쩈QsTDϷD޳gvۘz$Y:M/ Z4鿵z&b|׶[ T pWvY_CrێR|> +|<#&u1'oc폧 ހ "A/Lm&6ܵ;0mpl8ߝ8w9ly,G<볿nfّ_4ca?Ϟpe;;~* dO3Hl|OQն]<]HӶDC9r d[&<7*T͛Wo2Pw)9+aO⻏Wo=_;x,r0j1OkaZ_x?Rδ~q#mX\4GMUQLŷ*šGΘ;F']|{": e~ǯm +U~pB۶Ϋ,|gk:{6\(siڍm8mƶ9LhgQӆyoTȟ=9jxcȠ65ֹPQ.:j1qTH}Ncݑ:qڪ8m1ݡbw"|3߇q>*簎xwHaL2`tm7{ak\#7[ӤZgBlzqԑS*Srch>pظ'lǧzudL͛،1jqW;nkr-NSoB`/4^crĦaܤT;طg@.ⷿ[b^Og[&8{4cy#;. -׹E'!@a\u*6"Gnm8Y6ߩv냑v& K}h5y/׵ R/ƽmV4+.(ql-' = 688tP.XAd\emCI{,ec۸&>Aч>ߤ^i' /rIz;to5]ۥnlΎJc1[7Ƣc5Ygkܯ2]TF-)[3 DgGJ%R~͏狓ˋŲ_߾o77²?;M{_ܘWޞWΚy^KsҌcGŻsl?c&>:βWqs)oqϛhm܍߼c~~7ߝ +oD O8A5y{R6b/WhOo G]Ӆ˲}]to6^06g3?{qry_] 6D-]7^e,T^ڧۨ&Z#B3$ƪ O% :져3Ґra踳%:Qw>-xZM|6Vō댝ٴm>{a+XSԃ4(l9qѮk}26QfT\@ ۢq߸uu? xEc qkX4VHb3ڸ'7bL,dq?6m:tV:jaKQxUҡgP/]<^kye^1So ,0p 7rߒ|o`W~zoҥ˿G9~^.~"=w~+c76ϗߢҕW>7v6K^h^;{Kmy?GϾoGuyyzw/ץK^{gxS%)i +]ĉZˉ,U^uصbcræ0IA {zܶ`l-SE-To4(^.xPE.n|AZ8HYFˎH4$wP։qlEkmV+? ~#'D:kxzT)k6V c*^bnZa*$?0Y+⮊os&ŴǸ^϶a1јׯ_wŴ;.'0ek:_ӗ= +OSS*v|]gMԨ8=R4U>"ZO!.HL|~tac4Fɫkx*l(ҺKmU 0'mc[^"KoR.B4.;R󓋋 + P[\GEŭqnu$ѤFlw܇QqI7J@"XRRdZxxNBMYi<+ėK91>2N%ŏPM@6~0j*fYT8iзM'Nwx;3],mW'^ض j:5?EIg_z6/caz!K.iWAg:4b8t\$/3~s/-LhJ 9X +ʜDD{vK3Pۚ4\IS^΂6A/c&MƤmhQGf _sHEM qtuk'[y!mk@ o9hIo@6hH -Sq:)nknsQ +B<=d%_$CW] +48ThRs∳@ɖN.:~@CM:n wNU_C_ "iusqӥ RN)nľm4t& ޫTTh[ulg1ۘ0YTL +H`TCbK{V,k$jp$tm˥([%[:Jܚǜj\g*B\MVD2Nz qzGmCF'7 6Fʠ LIM8=VW?8~3;Ƽskvg>&nNFx=jݔs=$H, u NU'nyнhnmVW* y/'ߒ>y>k'XZZ%@Up±ĸ"^V.>*zV[84 #FR\;5T`N^e +<*вiքj‰O/_Ya|`6=9n+}7]p'SCTf\S(P6hz|3Z\x,,կ[;KH '?}3,wTⰎKt7g/I OY4VtNѽuqWYNq vSɴWF NnBfrh|M4n0b|FRl1gV.FfY*NYotuևû + Ŕ#Ϋ;Tŝ(7-e/kh`Kag ouMF] ˖Up}2Tۢ~ +Z9 "πl-e:1⼊'!=NӉq1*W=t@cE㴁2J5 S[3'ӽn1Zy"([JRI}Ù!SR>{W'6_q6/q0/^w l#nv<dz-yzF}e:xk~-H]:#5 + Hd ;gn+J0s(y8".)8 \; Dk7#iY|$|̜wqi|bOz+V w0-Z+Nx5L*7jyHl%poh(-Ұ Ҹ[A +m Nm̂.v!#ľ|9"ҝEůx)]s^HOьxGrΗƁuF/nǧHu/O$GBw h?5ʁT. 8Y;FZI^ҍ2 4UfQǗ/2wvcw6 N*ED%Ic JtIj8aL>.2݈e'n[lW;+hM#d) Cphq' ֘FrD:Pf:ӎփ +8j bkV Ȇ2]%.=Vxn]HzF Ģl/F^ь(kWH . {WI TI[ Ĥh#6d+K{dMs fT,VlaiN.%BNXƓDbt8kd41#>Ȍɔ{`Ng^>LHJ>3ҍHgۂ//L1Y'$p>('D23h0B6(S~ԨQ? «VGP3m쉎h6 +t32g|UE-!lHF|ժ_j2Z69v݋޼MGe0 kzn'J~qT>n1)C<赏k@{Īr +SxeK8\?Y^{|&5)D]UH l֏(3c̒@ЗD<@qsґ#@} A7#:8 +6'za;$oFg1u@vIMMt{ +hHg`liYq bU- {@: ҈XE%u )m"`!r ̇ ܚƉ5< J<גy6nͽ>vLFةٻrZb W_lm_uq*6BxhuMzCw`;ug}]Im 3RV$I ӳePv2eIɸ֩O$&6~cS;BV$THhgV:.$Hi x ªE +w AqgɿsG(/4Qa>oK]\Y-3߳s 8 "x. KBw@@рꎼ BM`{`a* +43%6"+𫵄@2>s!$H#@gNcRxz\j,2S!"w.}/zA9C ~k{G$=vT. k,]`{E x)I: F,!lӄbd+k᳝?a^4+I]E1`VbsX|qi׺#;/?0xq}|@mՌMWpOA3f-++(6̭\$4N+W]DE7%NؑЄwt{8i\ԉ'CmZq;I콇c0Sc\r-8vV}GlpzdFprV%Ne8qm.%] !܉K/n6z%4eIIib4,S AQƱ⎛hIW 7b'*+d; x$Jf IEg{UX1<$YYCYއI Ь +ĉ G-b8:g 7о:ʼF/̫{`Y\,>i_\T&(?茾復2WvX B;L"wX2Z&^b5URI~cT p#Z;ց-5p w- VX?nes`tKNu_'7s"2+0> 708N9_ @]{DkӌcuH{En0ΌvtKb}8B @lg0a&Z ւ#S]шoQV~'Zz<TG(ȔvW);7ț̮E|db~{bڋ+KK%O>*b4L*hْZ^꣕'B(&t[#/ 0$*4j`,h?En'H63pA43*j28 0p3%8 UrGf#Y XAG1$Ur02M%)Hc\ z{DK5%98 D*bZNβҍ +87 f,vY@oi4bg(b+prk1_xxSݳ]r_Yع Z:d,gD*#>Husj,KLTG^8eIUU\RXr`كpw,-D`%2Ifg )\]>F2۬߄)-R"fƱ\V"X!^(ۥ:hu4 r '1b*0ƪce^4gxe^nʂ'4p69[S=]K>~S %u y 98L|\iri3+\|$g([l@=7 Owо +o 7etA豀U%M 8JeE$ +e%}\a%Jv%;D;+nnSgҹ!m5^XW'ش`QKv0GQⶓ t2L8\;mH^I4%8zNҠ+ ̗"J<ܖ:(7PLA1%!٩ 65 yUZ #ﲋWD`)懤\o>m 5:)ocg]{($n{RidF}x]  s:N'2NQiXO_jkW73 W^qj6(w&0cmHeift'hpS|#/7;:ʶ`uN3㜏aNL[sCz +N._VaN Cjc>6}0^YSX3ߙ]bi^ +2RCS`ȥB pD.o̶6@O(4iv1gS8lIͅ:Ѓ=sG0t: 'cɴk;*m8\S*#w8gvS7MAuH2GucgOTb|/;YkVxX$xJpiU8pAj,t9PKyzS!M!-9Xw /vO]qAɪ:n=pnJAr%d7을ٷC'qѣ͹ ,'-ǎw4ՉBwa[=.1E <DeE; s!fryF,S*igr +#XW2:f􀮄s>42/(6:6.ډqkzj'Z*'utAQęaڥEp)nfVl]H?N} Y*/CU' $.gaÓ4L5<~S$}61[:uĈc۶ɻ@xͼ~u^N?NS'埱u7cFK +%}أ4]Di:&sfꪤtRHR|?J `.F|6ʆmڥ%6i.dQ'ӹ *H4=I@iOUjP5S݃}UjrI:+&0k7/7~ǛKn|q$}}!~VbZM??=dzX쩫h~ qzmx=b<ظwB{-"'QD/ +אC->dfp-ƿ]ah?lqjCǂAف*𪎎G- Cfxx;4I{߇Ś\^J か=Y41{( Vk3FYK1+wbĠ?m%kaNHjI[ (O &T? PҐpf!na\0 I<9L8ԟ,xI@6v (QڀG:%QЀ懃>$vHy c -:Vh<1yoAѝ,l AIs@$ݘ-cN® +jyZ׵rta˘` me𾅈H>d}}(+h8ur c.ͥC뤑q*D *U8跃&PN 'W\ʆp9ށk9`v{G/-UFqJ˺P#a@[ʋ4nEJZU/_ז?pT'"Z'NT҄u @f@ q+!;x0?T Lm2kDx)O $DX`d0"qHPY]^pI$JHdP?d0zC ! 0M[YkOkV: u|Bܬ/ޑI?5Q {88%4RאߩaZqgV>;0 a)6no;@ȅr3~@3SҢEԨr'+!+a1Q؉j >}L 0 +کܻ7y JY]WS|#| +PLIݕNuhy7V6Y8S͒T |S\]Bi>ivRP +Iېj˹>~2ݩl _nŽ_7-,V0K +d5奻Te֐ĺqAqqlvJRAAa#ڢC(MÙ3?b} /V@T_9IaXpE5C:e1wY)8A2_jau +Ձk7d}6=U]>DDB# 3$;T܍״&19N."@K ,1es4tAB-US'z[\HP6AĻBVхVXCAq r&4fKjA8v8LPxļK*H@X-q3gu)V>OU#pdS?Dy]Gv bCB)2O}}yBmTXO:z<489!K$l#ÌK,v<ئւCߊrܨSfiTA9KKx rOLx.ИEud&j 2(ɨ8nt.`pc{X M L~C >\!8ZU@ EKѩ<~#xS S +H ¯8GO8uĸ )'.`$\ hNiQEjFhDb'іH>'( +B2B; KBvJc|$kեOGOmhbM/Ս2ZB>Y+r'P^qe:KAlV:QhRM7+YpצDy굧Ȼ9T|9Do *x%TʷB*6Ĵ8i|8bGIX9JmR5'1OH8_$ ]#H@+b`D7R +N. Z83^ajđ_M+ +gp37ҧ1EEIZMAk& Q8El|-='R < 8pKd7ebjACBU-TJO> +<#*Ne] 8@_!oK;_p* zc& FLc i/6VPaq-tmEc}!;ߓDraI@Q($ ,p$gqTЅXVLjl]bj{e.}p]ѶSFf! w QDl _%۱wTR$&鄬8䦗ޥp/ +jF-D(L \E &TkLp'8HxZ2аXwXCE9Kvܗ[l0t!#N: =`QQDZ5jQg;_tÂ&"AH`10'w\LFde&TP][&* $ھY?0ev?`#[$7D_&*edu25pyЬh O*‰ILL+CW وe7L }px%1)/+?llL%ac^1ǓV >O +扛j +pXb۵ d*XG`| 0ʀ<o +tz R`w/0yΦIC(b0/gJV!m#2oGc!BlTD|{ dGp9JjJtzZzpyXe^ƯPY@&/i~ ژ\6\gx\M+HtMɪ ~mH96G5+hxkH-9hA#ްZrx`L9T!쐔'_JWcV!}>+Ƃ!Dr];6Aj2<8@5c7Y~Û})q;aP[BnoEf2mT&il[!T]tm;VxxlK[QN:-}$3 6A$K#2}(jJXVvp,̃;8MԢHgpҎ5d#zIyR,j/p2's2F-e)/\P[T>C cTqgw7N?!u!wNs# `T&>kh ăC萈!#nS)!Gƌn;TLCBRxV$)M"&]EScvR@n}@F #]'j5xQ+ 7~Ö8kuV*XE0]'!%`ɠ!1\'j܆c.FBS6G5(Z@BFGGS3a*Mz'a]:ryŽU<#NxLI|<qD +vf9zFa %#$0 vaG4pMu2b,ihY>i L$"ɔ* uCf( +A@bo)+3bb 0L׋ nZb6Q+r4牪8ȁBV~ ^%a}" n\[B~fN 9K]G@}@HONFq+P#*)lqQD<,|rwmjtAcSNAZ'+o + dJVɴوU$& `h,O)?<R*"P_R!V'Z j0B))YrE0E1'5*!JȘ$#]FE 1Ͼ# +0қB +@\ JDOi㨕y +YҪa!',/\u[O a] S-mhu١e`8 ǎ@C8Rf$ #fL'<Q$^$Żf1G] 2"2S,u'ndv V:5K +,'"hBr#RcpXrZx)F>iT_g2dG]/v&@U ϰ@Bm<2]SMS@,*kXK;$D;6.B0I{%ŝL%x_'*8z _ojk)tjQ'7-c8&E gb?*bUcԤ*kB%Qƍ29&QH2"lun8ق[/^x$bMPJ8x0e^QF.bActymPrHlgJD[K\>J +^\8p+j IcR Ou(uvt˪;DrE ws#G8ϼ#yDY,}x]cSSA-ʊ%IoxHOm' (tqiAI~>EYD$r%-Ӱ0D9A@8J.5Em;]L5OW(h%Dۂ<Υkt;ɺ PN ?YgD:;-,.j}HDQ]w*0{l0KG(^&#H|ɂt['UZDX(&KSo ƺx%1|n#.ɐݭ%5'T4 l6ᙘ&Vv\FW(kGm gpj3?Ffbkf1o 8ՠ'E!C?`M%Z "jsi߹Sٰ'; øF4Hd@D@0_C bC@'{@>pǸFl3%QȢ4/`$$x<9Nz:Srx!kH +F dF(vX6܎nw8$ +F2$X\/T]0C2MOmѡ1ryFRece0dM2 + 1qZt8&hjJy%' Փ |{0N8#];#I-pqJ8XFc7+4viCIƋ>NVmW0#ڴP!@x4 FFq24f`ko" d4y+axkf҆hifHYtW2VΡDC <8 ++OIn 0Zbdv-T|^AЭhiehQΌnhNemJ%Bѓ%Ho`J0v (iy#11 Xa&&*.v 0Pz) +c+4R5s stctz]i='Bˮ#gz`03K;b:e; [9j%&phg."K.N2 %R9L^ՀXG(%~v>z;2 Yb%=5bAD-AHưv^%.,lҡlU ٌKtPiٱ8@x\E_5E5xB5R b#0X:Sj1HY.;ꂘ6%PIhmO'NepB i&a\_)_@ʘg'u`MV#bVZT` & +$ɊLH\&"cl;Q$0`s:tGe mEHodrh19@99 4(t#57oy1zpm$3ltAs|xw:bRG{E@vq <$&CMpHbDODn7~'il#@ G kvBP$)MHV.3BcR: 3&}%j]Rg BD?tgzhO& +W3R_͒:0u]!WH1V"2aWO"cy.'؇7]H$˺Pg0)UPy PIZfՙMUweDĉ3a~ϐPk3T=6K 'p*Nk+$Qi2+8K}\r;]PS,IPf3)8tMJ]HmV"/@0ik%]&&p;R/ -b|-C`Nk)GMctI.G3$\Ј!jݖ;h4`PxRF:пQE᠄Ptb|%Rdd09::EX*r2P9 @J6P2E 5M( +kfIm7)zCYlt֑+_Xk@Ckc W6eI#ySp3-;-ۡ׀q0?DJ˨#8KRP0UCrYzBUи3;Guhxz q "l([TkU5 +l ;pض<ba"e)2`.u\pc7  p"ֈ46(עB +N`"C`C/{ڽmqYj +'L܊"+%Km׊^1z3U؞m>hÓH*?@ D(_aw~["Lko#xaV {Bqvc qf"hI#fY`[|N 50tN-$>{ +\*BNm(1P_},a +،&`UX5H@[8OQc2΋tkw-MK$ [n<,F k&bf))YbTHaB | RU ,I ':&G@/˸ DR+` $X =El1>%-=Q&pHr7"$U[J% myrФANDMzaPx.,|Gh @o dv)d!)Q NW^Rwt +<&sW3QHr޶puZn@$*-؅Ț"-Ҡ`+,> Ķ L%%Iefl2BFWÒ}PFWJg"1ӯ5Fw2;L]:("H_CJG66I}Q+QVC*tA虠0ETnzp@3dL +x :,Cֵ ~E:Q N <H1%z("m%9sŸr"^ E:(&us?]€e!J bARl=;*'CDa: +̚( 6QWi'7DF(ۡ1 ɬyX?L결OPGc#fZ2  JZ |:ĵ :B$D`!J@07^Y"lOHp1k,qL8 +VANSaaP =B,l€JG( 004(l'c%+C-.1}˙Ao vNA}ɹf* '™<iQpI&R#W I:Po +/LD17j8 +|EDAP 7&^8Qk*V!P4z*B@GK; eZl϶!0 +L +/*H6 +w h!bE +75BA +~ jyfG41S1&fgvCm!DQ*xؓb7ZoY``֐u?]&j \ $RmG%.i@@dXA4[:LZ@J9>GF;9p2)o +TոQe5FD@ G8xljpb#l8b[%OW zB$I\dA ml/JJIX$K8r`&ZkN*X!WSTP<TDpnO;+r~p@gͥP=G8jia +D" @D +4,v(ZW<ktBBNW1'>6i0aCi( xLfBtא2DQ "S5]?9Ke¸E/pd>c>¬EԄzC\#Jvil BC^J$!B>YK^BU#0c13"/, Ai""g_cJBxEU:"CDwPep$&\p dH]yX7dKae,b)>`TWhQ0qʆٔ<&B#JmK/T9qvd*JP{@'ɐ  a9A m\A.O%a JP:9w%kH0o8FMf/c⣳AըAGjELP>U$A(ݙXL%e[*0cɵ Jt2LUD1]mkh\7'/?D~<]jx{w01z@0c}fe"i@oC=rE\zŕ`{&,4:nIe@1YxqӠuĵט׊jdV^8I`Al`kꅽ&X.YQY3\OZHs4,G"۵Q#Im SN8/EW2KjSuSRKz`BA*˗d ;XEePuCT"* :^dK ETG(۸ +f3DDO%ՇHӲ#, +W&M%Fs+, Y%=墂 +؏4|Sv>F|Un +` +fn=B/=a[ +@b@t$3P2#w&!˶HK X@-3 endstream endobj 127 0 obj <>stream + ᄂyW"ziUU $WX'=? s0DUDt{hvߔ=>ʌn1d{34nWz~$ylU)XG<^Pm.Z4SW<ʴ1r;2ڈY\_I6| S$D6"\O>X,0ԋLE PҒXmYbWW>uWE2oN&:L"_&s-"TXH+63c\F)(y$pbHR2rCNDsbe;ʿ̸10p!dCtBQD(pO0N$PAs;jHt 0w Y9`ص|Nl"xpS vdW|q&i1ٺm&1L5%QʄA$' -'#€* % +W}Ó(>E"LW!wP _\NT˺q u$bGێˤ'"BzL& +hAUPѨOb2}W; r=q9a#NWo y#s-S|-׃*!Ю'+ uXmHd*R0&Sj#((0Wwm9Wb ݒIljQ)zrq g+M2=KL]~d vTpC ؔ߂S$HvHȠo"Zp[`K'$vEG(^D1?ƌ4"mZ*a bLx\@:3azg)w%=;52uA%xMQH@9pY[<# Hϙ@Z*DdE63dj 6D!TC }N +ҰиP|ę1c +=ii)A!Z(k X&+Hx1̘8'`}u= СEŽgQv'. LZ !w0bBH{yb6ѐh$PtG*g.[&BӒVR!dV!.u2XUa6`@+x 0&hDжr# 1Ulr1ȗe-)S'tauƶ(, :f)هN a?!CQkĝDKiB3$gf0H FX5@%p|¶gb0lm`2kIAI"@SP$䋅giPO]Wz|!(b$fRFgMR o =^ ~M=}d{Sl֎L XP6ϵbo"zb^* 9%OFGDʻtYL06{PW) +̽|]jJP:,+A37NOym\Xt_n?V\WlwMX+/sXj?#fTEV!3I-흩ՀZ$0BM6;e!gy57)s9Ͼz//ssLUz6؃&k|T7r)gט!\}g{˟XyЖ8ųDWa[7"uZKWUFV?@3-:iqWc9GSSm]}xs`MߙĮ :HL9ݢ!A[`k[ZV0@Aymh>Y`DBgaeۂt ?JߪGek% +[;Yip3zOϼ?c)W)"Qbb|ٺ$EC:|boTDahqޣJ zO]eJ 8)ӵ*2Gs+FNJT܅"ت09gPcM!.%\~dU>Qf)5(݇#[unq%4ѣ",0ecxt{tk\P$0!>I2,(CT'B%4Ie| 홅wzn鄂Md {Ϙ}6#R/ҳPUC Qܮ{z\T)1 6FhZBJpM‚)pGMU墌)gus3>a3ԟ=e1LgB'CŒ%ʒ!C_ד/PWlPgzU9 SR:Hx=%떅]sNIg:%PvtCoŌbF\˥WUV~n_3^_PYRޏo-w;p IЮ7#{cd5_Jt#uʬxi3MX`ɑ^b1-nXa7±Gs,hHsڡB]g(B3Ód}8y\ bgYd'(Țh2Ql6 _F +SIkXfL칉IC"N2qj3i-0 G|5_}38EG#L&6 `GRLf [C:>hg1FS[XLڽKmX@&Z/ɨ^ &ЩA,> Y$qLߠSֵtxꌪUE"QM(.9ѧ=kYOɜKBP3^f=ɽ9ǀxa:אAΘ`Qf빳}QeFkpWT"'2õOmaf4}蔤MUB8<`z w&MPPȍIk֍h +nN+9/ҭQKMDaGĘjLaBeF7AiN,Ψ1Tq1T#S1>+v/L^Byӭ#vS,V!}`:[ٻeZ~5]'j=gV)%m_jzew'.Bu,BM\Wvm,DP*ɵ:JS1:-AF I㋆*Fqu{ +L6N:]1\wm!kwA2k(P$ 1(!-nbtH)a)|QbtLV"p-&&7yiڮ|ڧF:_ + R/ӐԙwzW^WJN*•`kꌯͤ7\aQӹFѮiԁ R n' : o} ~KUp&D'*v$c!5&c aFM~hl— gR詹@MV0ÉYL+F7fNWx +&| M9 MMޯI yB巊"(:JD`|8 + g+&C=U/_%3"B@k2 PR 1d1qN)!kC"uL䞆\hMD|;bR3 Hه8^x,%~:}?N"NYʼgd(vAŘ$2dA"4?nGȍ0Ax.c_wDŠ2=C]RFr?#lO34 `Q݁'鳡v2i-#eI*,0e;'q3 ,x?LJkLjX|2 +O nb&9&I96f4D +pX*h*6 |1׽F1y=ngf[ ++0 +A )\`2eF$12lb}s_Iq+qU2IEރ 0: +*tp$n"6hw\1}c?;?hЯAoqLXdaޯk”~'!"=R*oˎɜIQ+*Ipr/X^g僾AFOpI@:v&; :, N!J—`w7-S]HlV*}= 0"JW2(OܢD{0:A%O#ZUQE2lևx+]N @-1D4 BL8izr +T7$p~_jC +GҌă!GswaZЃF!_L +uOX#~\`^WDvʿ.%Fி H6Wȳ~X a5 (דX!}nٍ^ ( +A#7_CkIk!r}@_A>e7^E-⭅f-}څ~(> A>_`oV##uakmwιj$uJ>^X˃*\i} +ߧpgypT7^+Oq TyN֗ _+0EK=Kk¨dd^jsAP=R굈cZ?e.Sӣ7bBz4'U~)!%Ŀ}m"ߌF;#d$x^~ahq14M+ڿ <8 yNP=bFSvW v٧b}EW[o7(cr},CNcc6hl_P~}]?96i.Qئu ǩ#{B{oO{}| 7?_/H_wАNm64׳g/sgݩƋ@zpv%l(&TΉr%k6r-"T ̪*3<{RnaD>jU.4^+>u~(2onǏ~ɫvo+OXr#Վm>+M^$zT2u1^pcA A\1.U滑§63dBGo= b)FʭF%\xo;jj'G +~Y+5JbkR`j{4/??}k/R+"ȴNsٛUwEn'R x`] u>2y!0,.W{|oͺY>o|Z\SMrwHe!mtwwR;"ܤzRyތooo/׾1MhV"ߵ_RN@r~?7Ͽ,+莭fz?eGoa}P_t ǭn\yc ms@/Mu{1uS;m%;")bj## ?8?IzhCx[i1y444]-0LA8\$ <~?x#r i10v^10v Yo)bSd`xiƎc`2{Lq9xƎ$w1y1y lo0| ǯ> Sd`x(a,gXВtGd5}tt`@~}`@_I֫?An3~M30 O!mP"6(Y?0{~fMN ᆱK<>3SD}.h,k[>>|7) +i|谆߼=wkz5H?z53OܦM5 A6RުFFi:ښq}# àNw+i{)f`IHdX95_m.;߰v[&Ϙc4U<nٺ}Ӵ}w s^Xk<3Аe ~iUWVr׮Ja_Em7v@Wl;6!iFn]'v9K>L 線:ȁ>u8_l1qmfLY|xpoMDQ6>]f&={fWaD2k%X8?#/N \hjܹp{]u+3o)Éb=K)PpX_A?OOztWl 2&!OwG|uWoV?jyN; 5suԞz\jM*+T)V^ezUX/ꞄuMFW/ړoSˇJa3v]GW[N/귽RPw~ZY*ēo<;5mDY+5[r~shG-W}DѝW}n{78ujs9|7~aWTf9֚F$\:PQ}Y;0{7+3Vj\#_dwοb8?Jv3 +fn*cZ6?^Jg=,WΦzAt+72`{NiLt%kŕfkFI.S5},&ū`rx԰{|28~|5th-vs0?խ_uމLvO=]E0?=di{ם/ǬYǔ)n0O3|ErjsKjtvVgjZ5-5^qՉkᩖNSE#hvEs-UVjGU.4}ѣff ދou.iƫ[2ges{cnTWWf銧{n'm䋥H{yY[=套=ߵ契} w=^+-r\kȗlbh|w6ҭcN[yUټ&nޣ^sW@{~_Y jy^5e5Os/٨FWk/k_i֛/_i믪YokYhwG+-v7BJ2q7*'^^8=bB@=Թ sԞ-{7n[~{LCgJЩ@;6-}>p>/FuM~:z[1XxV2Qʷ+(*I F`]jVOAKӂbdf~h~Cdĕ!huo %j#hn64%\|>K2(|d_J-9Vs[Aՠ#>= +JYI0b#i(ɯcV|5aTAo?P.[_|TS-iM{&uL+ k-׊ACw|[09K ?[o͞x{&wGwZs{Os]ܝ쟛sn7w{U{>=E?s4(EJjG֋v\)|4ޚK|9_x>\uf[RnM)Aw}G#lXRo̼JVÚ-cnィhmB9Σ#Zq%\]zRj> ~}eMMiWoKŽf\);_T>| F= a`㭾5Cׂ7g~5zh+=_ꍯJlRxt?fv^p#{WswfUSwJi_uԙiHfmG.ʫfa~q텧ų1]ZaovK[w3fUbGۣ_6#Vy|P~/-f\%G]rtޫ,f.+ͭYY3FkP>n?{OH㢤oFe{j9ocwR1~}ϴLJ5<.7]fz{?P!5la\-})Vcik\_U;Tj3K]oύ4yz32'SħӅf1a_ _FOh(>eRt2mJ҈9dǿ+mdrsr2?MOG7'4>mNNłr˟ZL/fOfZk4m;3z,k){;㺓_rWn9lY9U֗Çbyoz|n}_x+UiVkjcs?cֵmX\y^oTP)/柪ƍш-$2I6c#/Oktl/zTؽ[k'2:{ Ǔd)5^JXSϟ#zlxfvz[, X<==-mV˔ވ1;Hڜ;7kY+\J#iY_E{K.z)^?W&& ùļy9y[X[[/-hKR%|ޮ;oT2kble()&ΏV/׼ڗͣls}3MsYUVB~y=OjCs::=M_RՓj9>P4s]]Uӻixl<0֖kjpE?iF>έɊ3a׳;SyG kwOen*1O_Odn02w3mkL1ykSppesf1Zxn߾ӷRl)-Ty)|YO<OJrR}JT\taIgF9dW +ͱxqқLja{|=z{ztK̓@K.N$ϋSQ+=[i%Owj_>_-۹l0{d[S'+dvO$?q!nL8snl˟7u;y4jLk~7h$zr+ ń%7.}yicqw%?N ' +󩜿ڪh9yz4Zݪjnu?wT X95em~6w+w^rf.V3˅X&>[ln|ӏrnznqn=>tVk9y̬;I.NN/D|>wk?쭍u6uNW[' [z>4Vcua답|.9ݺ9o?7ږ2Wh,]#[g ݮN57̠V4&֗bV=~uo=~*dz[sj}e}*l-$OG7 Nv_~+6rLO73GApb~b{.v7v?y9?Ox{ÅBtl_;CѣA%k,>TtmLqͮMMmdR8J=,};Z;.j'ױRY]?E8_?[Nޖw۱뽑tt3{}jVq{ۙӷOKhy;~h[Ss;8>-D 8->L6&?=4˻s+`&?"ifO驭ta_\<%mz9=^KOۓ^#\4nNskE&\;X}~:)aFfþ({7xzz5SM2wϷw?sJgCK +Gvz>|~H﯍Z2=5Nq%^I͜m|ffu5gRpv=52aZH˅d?kGs E+75Yo/}1=du[9~=~tWr[Ż^r*sh=5:ӗM*^\)-f7ti5 tZ.{[=yNI}ssr{J|%;ZX}??U'R+gվor#ץr:VI>3S +uZxUUY)h] sSkdh1vtkS{CکVn6:ɍS>ldҧӓϩtpz_./bܿ7vi$u87ʭ.ýV5xt$8]wS;7+nζw&{KqݩP;.׶ÙOO;SWGgљE^Ki"m|M ߬.Tf1sq<{nSi<8*owF/G'lg6åL33를p6<3~nħ'F>5]}25su4o rT{be2%ՅxkVʍ'nDuW~{u3&!Ss{='g,g2*ih +1 z&wud/QZٹ35nd~@4-\β-G4Iۈ9gpOj~tz7M9X[_Re뷚Fӭuz4W~MaOs.31pf.Jee/myZ淄O`U(,$^?pl.+slA\33Nss-:}x%*\ x;]g#`l5/ +W{sۚ>wq%D^ck'g~,=ʖ>6]_tU[℄`xlDRkIyݬtkqK.oO|[!?l`wH]!^HLO=N_F ˉ5Noo'`) mI3TwРwl6Y05 +^snŊג~uS w WW5EdyUf:ÌhL:G|OOIX5[p ry; u83[ GvzCcFVW&G?B:n%sZS=({hxm@t5dӀ/vJ{.{Vz- A9 }XN{F۟z|>`'p}pDq#o;rg jQ0ߓٜo~aw1MWs|w5 +UI[ޮf[bLuOT te|ק-Eb6Ejc</͗d|o_g9 |rym,zR=Y8%6C2{;~o/W/[㽊Oe]PȞ&ײ_Oaxq[uxű%,4Lb$$=(rp2tzC,?C~R`?6P; +ȇbPxJVc~VuGJkawH6ǽ6sa!xcꯂcS; E{ˢ56>x-4:NbOvF~zkRlf$"'5cVb_W Xj.B ж)SabX'?8HUa)+F߱.k…b`6f%Nq֓Z9/;lC"d@KV{GgE>D>2Z˳Qo_d6ҝ +p/R0\׾ltfI^ukzW#/ +_YL"e3jtXkRɍ Y:SAHa#BF0DvX_e>[Wj]GٜQi!ʺ+Y4J8r8[_3OD' 9ZŃ:(Ba/{!71IƢU ߡNXjNe R,5jSDk:.𥗪\QctYZ.@n,EەfE{ƣ嚀@q]ڢFW@صƣu!{"s"F3v[;pr?]6;h(cRCi_tOU gI+U̼w 6}O9zVV8S܁ C„tE*_ż8%k{vsIDckJuoQ#5iI3+Má uRWf)퇋G"79[V)a)mΑvNMۯZPSaxj "­HUw-Y5wД>3Uʧ.ۃԢ=3nhk~ v1GH+sL+<'Wdkȃ{5bW8J>?ĜǍ%[Kth="LZ\H(ѢsC(Y]E D-y v*a!4[SSIkW.ʕ7L*=CZ1w“؍ x8؋5bx&dQ\f --DmrMbQ\a6ANK-ϛciJ%Ƚ'e +n0_K^kWp 3a;m Ww8n SsV}e|#8.N)Ie[/e#з|9^r-gqEr? g'KʠAތv|+ [6lو +4(x;Xm[HGZH_@l9A.'2\UNe+]0u>K8}s%Cj+Lߕ mu +Bԁ2=w8 70{2J'-{>^ϯ)>9S cz+U``k\E%Bꍩfo0t*2|tiĸjO_9jNO8:}5Mɪv943q$iўJ9Vi?lWyZI7EwJr[̓AK+r7)e7b_Yb& 7I=bϿߤGK)LpI_TkЈKh˕aunp%JƐەjLnJokߖT +ہ&i/ܗ\eG~ln0/^oY+/Gsq#Beʯm9oeJe\WZ/fh +Nc0 C{V24?j;lJKvgZfNH5<1AcvuUߗJx<ўuA vk-4v0Ҵl5R/@D\5}~j 9IbǨ EpT;&T[+h +쑧5fPij8nu]! m T"X+*>+wsJqn;Y9*:|c]gZo,z +7+wg[3[ lMߋi=_H˞T}te(5ʫ7uk?AX4ӄ +k]6+vcvÿ.$*oW* +f ]7bL^Os#HW٫?rpT(MonLr(5kG +E>mcI{)u ka ڸ kt|0S ՛ѿ='T΀NxD/U({~?w&=$4;7.mך>o.o 0HJz𝗌a:]`PuUcQ +c}_aʰ* K^e3斷bmϤ +UR:lo@qeg6F3Gz_?hTt˛uȇ(.04[@^MbLBIT{g)E򯳈ycncwE4`:7&}#)r\|cV^+luG/dcq-[2-Ð G#NYEjKs*;VY2.}.V}tbcz?A uf3B4unʒ6~ǚ[rX/`ʵ/6\Mt뷔+Bt)tvwEɣlȶ* -]̇R-Hia걬bhiOjN:7.B3땡grV~wpxÊB΄- D\+@Ν/Xj49Z5ŒgXK*n\N9OL螮Û +AUrhUS(`",x֯}%)P }'?WX ^\hʯt{HմӱGlmLb~~Ǡrbf~y"Y̹}Qs**i3EvÔDK #Ràv4qQdwuvCjGro7~<[U+3䉐k ݟsމV bu݉xU#ԸFyp Y' `~jDcH ;S t +*ݜO.m<v/Eiux/)pr9_wn?fqU›?Lk4ey)JoMqX;^V'r6[r\-_jŮU{GB5?A:Άl'zQ` +Xmu[QF ,*|~RxڲL*?2v+{1Ő}J)[5+Yn5{p;!u91f͛WT[nO]t d-~De͹](pyl);Hq&Ri ٮKiR nAS'. +vi"?J\ovFf\b\qEr(l+fnC-Uxbokܡ]^mH4~Ґ_hI+ZpJTZcf7b= c&> #` F3PVJ='nk3{@G\8:(M+p=Me_\}vM5ұ<۳Kͮ, z=&-U:.n"}Ѯ7f (._[(7s9SLsI4r;L0폗cR"lٷI{kt~~Jɻ~TSwN pw,hNMʡO/=[d]){M +/jfK8wilv +lYZ_Xom}KD` '4h-=5m>k&Zjr?4AO_]yS: })m +#5 N$mY+RV/H!6,ŬhI/F.v\K}pRZuCwҸ]D_&e +Xuޭ o4~`wZ +!^3kWVOi\C}PsjcW:5Bŵ:0{ _[YnT[enUo bU 0@'qMBWy*_i/i ?@١=۸Qg5ԱdT -7!# +O=L [9":5T sP{4\ g_r(Gj _~='ls>! Uy_j!3N`}\MTtoWwfd&SlczRk섩5OhP +Y;?%>ݢFɌ" prqUyb]mi̹gUQ~=Kl+NH! AngJt"zoU+{!۟?&@AGfҴ٨onbdae^f*K@J$~tzI!)`l Rh4Ds5lu'>G:-ݹdIukd^h5W7_jChwֹ#.njhn3q0GZ$S^M.bbL0őYh?X BlYB]a&#S"baܱ&zYWn]a]V}7J[zUHXz#vN偎lK@XF|f +#_#AdaCAYOh!HouP{sʖ":R[/0uzɼ8̸* OUN5<o yY+@<y0  +) 3/})Q>bTjF)=s +4*N)S#xse V2zͣHeHRX"?Ncٮ&L+Z>ʘ;b@Oi*̼;*=J2o-@Vp$WOAm'%yMTW|WNq;cdRJ~ͬAp:H٢Vv-'ש28xIp)$HUs쭕$t7bf]i,;FMZ20^ek!F;+7ɳ]g:P_P!s^篒,,S\Yr5cĬv9UlB$gZ]б>/Ts)YjanJptM>{ ]X* (xn'RY̿ϥyd؉餋m\̔gD` i!56mg|KAM4^+ϋa'EV?LlvZ/\e?#Z]ui;Tip24QM_R_uVr()КT\Ҳ1*BBW2ZgjHI.nj|{sJCM9Q(ǻ[5O+[!AkT|i ,sI%]r᪶U͋};utu:NPw/3hZki ex5*+a4<\?P}hJJ=ZRi4ʣuC)N L=A.&b/Wqm˝~TSƧh3~F_gc?;&>AP ݼ7Wh(%wo5vA/<C76(RYW65fq?5Ri=U}q^~z]How͹,%gs[A.P~\I#U ~v͸uab> m1{O߈RO5Yo E3Bԣ7> K-͠1\B:TU1VQ͌}K/ruH`Oa(K_Y# Eb_xlinԯ!]%8%fm`~c?a154G*+|#^Ҥ\&IOJj.D@4*sY_u[!x-jjPGA@RG5F#d]ґș'1>qpX3zXt3Cb~H||`͔H=| 9NP[B7Pӡݖ LiUWE7vAƏ Zhrr ~j \k}1}%z@''s*w,gE>wv^֬&qׅ؍[l?BSR ڞD[ll&Pv|`8֛rpq[|"VYЄi3!TO)^ ɏ=3mYׂ;<=jsn 36īWz?wӝzsCsx+p49eKv};]S*peO~Ƕɷv52̝i_?t1iKt>Nh6d6lL2F)2r; +uur\cIW?P=6 +9v^tf_j6ķ 2?}K>E~1HRҽJYl9F՝7w2`eB~\8^7mq:}4kPăbI i5 ^jRe?n?O?G0ۍwՓj7-T]u@1#2T'ǗflE/䒡ˣVG@ *HT_nt;E6x6(S>K(Ҳi|%V>L!W}~ Rۍ4ҽ&'>: +֙45PO>CE c3,PkuY*s',\Ki=V5lx|t йB,'??k:2Qg|4L*.ee쀼b~-;%-M8X4/ (F+}'VJ!R};HkPsj!a!. pwTF]=lg:H uy QX4 +(-ݎu@K(Ov]d&*nx~v# +ue\V|D ɔFKIÙ+sߴݩaܱG;j4l|j_&-s 5ÐC4Cmb;k@ɹ:%|WwM[ܯ~dAJ|/v7?u*ZܒtAU/3 d_OYf4=mSn26]}{x)#q5ԚNpQ!mb'T?( B!U~i&i4;־,"I[=`bR"ѣ-XjZ"o4א E//q1xى.Ÿ~g?{(kb^.h(_O+OX{*ËFt3ng? &쯵G 8kY-:[xMU*~.VٗOLJC9e;by ⹛k._'L9ōL4~&xz FǤ-}qw+OavʭX@t/V`#pH[&X/9~q +#XMfl|kU`zzz>#dίq{8j$t;URUVl>@?8LF[A.wdT7>Ei2hgO*m >4JA2WuP(hgo9wf->['FQc~"Uqf>(|Z.hc))'ݾ 3)BV^TH9A%Qa0vW7gu_ϵS?+?OO[q +]Ld +=6 rp^>xr< +GQX]?XD;;}VK^knkTL-4JsF >5cpByI:@8%yމޑ"l,Re7#_A؍ǫÖ_#Wlx7S*SEAR=sd!¤V\ ge(^yW +́Cj=4Z'x=>w ݸQۖqD/ʒ#n^K/>JPw& {Nۇ_3Amg{[R $a7wiI!]vE-Qs rJ >L{W>MluͬO)7Myﴎyg?5At:M0ug$vާe^ (~yZK߳j{2e?@CxN@YZonXmgs>/Wδ$Zb.&kC.KPB'b=s"UӒ`{Bp. ?GƪC,ŗ@ ͘ RXK P*gpW4> +s +OTbކhcH/Pg&ժβV2!]B'P^W՝Dw:1iWMB$k.`dgi iZ.OU%ْ:T`O$~t7gj^D77!}hE/nzX`+ZQV>1WARue6z6Ўڝ"l6Χ šMZɘ{``pwůד[-3/^= hGi΀ԖXNVa$_aBR9J;|"ks̆ذ.(d⹿J8Ek'$7uXTi:Eo6G5deponȓ)}'q5q2T|Jw*Wβhp@٪tLd3c]:7l{=%2k5FkԽ'+ԲFap4.e;lpenQ2yH κuF3"mg9Yr@TWm$XB}3E6%1'Tu%eQw,kkۢW?/ ˠ shV65fa\.2=N!Z'nV84Eͪ;Nt6K5FfmŴOKk:=fLzEEx[<[w)U߳oPjYF?t*UOnBs~d(ߔSFC]qLtUznEjǯ'l(cvV&"ǔ?~cx^ˇW XE=fSO> +8 425՗{poUm ]y +[[] *y +|LWa"pΆYߝQ,.Re@;Idê}W̥ԟl$pnhXiImJ,t9(+c;Ten`_*&Ts觿n& +sZJ8kfa`?%ucy"Mo<ӄuu +bw0ko8 L5ŢdswMZqS_H(_˰;\kxg-.GËe*N {Iǯ9(ŵyz]li<`.XB+:R;"M[9c^߼v3V^]\pH/~4v%B p 9v )&B\ +@3'PBK-_0p*2c;p;6B-eU]n/V>ܐsaթREOO+KaNB4Jϑ8bt!Su3nk޺Gmv3c? U0mqA8A^26Q_;O))0rh&GdU{xʭa@WeK Nr*] .:'Wd]M J Vx<ه`[$N3( dXv3,˺_r\4xg}u{\y2yx%OgX~J+qV Fաa,w[^ТdKR/j#z +==9/˴s H*:Szo7l];skw[JC(ztoښsM׉ U.5^c__ n˟\(nND*&pn Arʓގ ([ScT.$HN\wkfctv "|^_((_ +ԒXGL,ȓ{߯T?p{HkSR\j41uݗmǟ w=5JKQ6yf+],uOIN_ ]|uVԆ(Zs'- ML 2A}pki|))B֊پgv( $/ ?M޸o~Wh~YMi!8yOu:o#yt*/L?x nNL2~٢3wK|EnJ>1n>ob_(cG~n?YLCʺ]速nΙH}Ӣ4O&h1r6bi~%@Gd?(#[J rx郕ZŽ(HM>:{H/Aw=?L3ҿuƕftAQ*0JLY[j^ +>f8@cէf%#b;qck^I3⩳ƒK(w;9L9E"؉_8<@j,e>(ϰv1GS ˚~H&Us}  +P}ѥ'?((귿¼k)᩷!4E1^R-X$5]oo f{}vZ2eJ5aSi1Xt;k0P"ŎLeF>̼ynfqI ɅE;Mncy0É+4 +BN7{B;)[I"=o_fTI6\?͏>@iXb҂qNBGRRoe3Nh|t]TFf.9 5W?:[7žif.kۜuA\) .u,_H~}4_}]itJHjKӓ2.rZ99pUɨY BflU+k'u'aY)/ 7<6Yi69tz~7Z/cҾ@5y|v_#cZ݊ԗx-#]πT!1<P +=*SEmg4bsjM ʁUpvKvd *υ> 4庰=[],&:%#G!(\*>&ܼ>8|ځwwg>*fHTml`@9䓏>>wug;-G^~L\"z4RB=ݯ I>񾵥 M{iMn1\A +!!{0peIdzRb]FGwRD87IhׂE6,xia,敆VsHR +y  qS|7nw?`vR_&^ʣ]Gv-=[910L3%@7pϪ] 70/y^VGnğEʙP$PH{$'.nu]Y@Tt~? 0J7_i ^ !;WJiWlU(sA{:e-եOpUev)&SNvS6P|RPi] m]ǚ.)B(4ͳbrS0kԎ]z=LkxzX8es_yfo% +QJ+ِrG@}VKOJ(-u:_*7F0iv;$]{eXg78h4K^cLj>v4!/yFЅ263zߩ+]/V5s*9R>Է)EpUj~_tpyZT#F^7oALʥcB+:'^.v䫍6wTADGO@wLicogtGHX!-knM$8Z e\t?ܪ5}x*ƫjOԠ4na2bQ0M$т,Y ]K4+2~&]jja%q2A(K '!,ƥ jW1>@ql W@/nftS +q2|WWyZZ~,Ӟ'rC=㣃oV=hxFVLJH__1(#25.ұ84ސ yUm!y?%PvEm0GOk8BbDϨ5RyhyEZF6nPsVlݨy_u]x)[oˋp},HTvl)MjUփSe2W/].6X'[r tX>2hFٸ?t$x$:zzy9.uW+TnV1ڋ|~8֡ZZ"*Ia^'t4 +ݚťFA .TeXhS|^ԉ?.,^S//J.ɩwqʛ}(B,'2Xy;%{i5ۨ>ܵTE@"ұV#Guc5V-3h  +*I1w:k' r; I$8ک> %\{==+ Au>fWܶ']iY>RBeelmWVipcunR{WrV$!^gV10_.m<Sb^w+ d%S˷ۘMJ9 fJYts~e-O-~i_\!GeWqs 6٭,`/1vfgي;c)-dsfȬY|hkك_ p̬,ʻS^)5K$a/_1nDzŅKc?;Iz+}+sf' FBfJ1۷my g:;H 1gm)+ô@}jdC_D?GloMgS:$6پP@4 Cuq|?o'-a2nB]oK_ IGJa%43eqrxO%cPh7*diy0ˁrB)V@M^na5t[.꣡aGMYۯ&R/j[^#x.ٿ wM UV_jyw5Cz>HmoZ2#oڣ?yfƨ Rsb~1թ㣷C7PmCϤ}.94 vøAZDe6Qt+rEow춰9rw .L̓Ȃ{Ao +^ =d΋u#:֎ou pu +Ƹכʋ"Ima<h6"dUOS֤\14x\h7Z3K^e<$8Տ D Pr.pfrG?fBU2 +dۏY=p{I8` 2GR9kZ-o]ZRw=2@=Iw?_(J9Ob1u-~xp Tμvm¦? +}CZ"Un}d'.'FEA"'og ^$x"bi,}Jk:˴)>R%g}BɚPJqxH΍zjד$Ƙ$]0g|fo~5 `Lpٱ8'#Aj8}`@Ox{&_9F; r\4>{r!TR}8cwZI /=A|s9M+dfLG_v@%Q0@Hh"F6g(gh[X/@ UfúBO$4wt8DCN7t%/ÿ@ +B)_a9GE b{2lݼ100fy(_\\snICjAaj y- yI)Xֶvw?],atLjRip3Vi?>㩰\hF#y蕢ɥ dpn?HRj8QGڹI$8a=vT3*1Wmת@XTjv:b +FmW~yub΅kfB?Aaׯps3rC'^P05!ԋ땄c:PSf 475U6iJ 4 +SBKOWa~%sU u.sH[ "$(F}&5ZP]ӊ5JKA7uKtcalx5NU9'dOh% +~z^hZQ#JQA xis 'j( $oNQq+ۆ{'ݺFa| Q{ƈd92Fvl9K1+H*-c| ߜor vC[? I#?5i>ۢJxB'1t&H~*v_+6.%N>pX @:l<ŸL2R'FsM!ܬ+ tK +O#m6#}/T{DRBܒ*FMֺucBi)bMp+ gj@#Ng w_FJb N՛Դk38)^AWUWURߪ۠DAkLE_"c:]V|k.}ʨVћ`@9j꘮$v?v~uM$JfljՐH_gLqXo <Ӹ!閏Z)3< pձ)g(fHKt`Nsı)}Ǥ[0{PU&Jѡ2;b)ߨkFAğ7"ar.Fgkƫo怜ZxTG6; D0pĤFtѓqVN{BXalqr+{ =ki`ȡ^}]l&ZUNLnԖZL6vg> Ԕ]N}i>(. +*y7 uR 1gI2Wi&-c\r^ ۶2Zhff>T5eo8j0mԘWuMgdI;+su[kQZfc| -tѝ4=JZ&ClÑlc]uM\bgq*:J4]>% q5y^V`m VTa.o{ԃ׾`ܿ(RӲ[ +&8 >Z*(vI]6F1MKiW:){usz 7&ߏ|dn#2 lkxr^Ǟk@ךu,Pauu1i()NNXTsO^W`}*urf I !ۜ)1Uǵ,ڽ@PR hJ騍=д}yWiٳ uBUOV^I sug|W,qy7 g( r+$U{L31{a,Z__}sYW\{{ooQk/r<\P~l\9͋K"“?mA="v=b=~% 8z]<+e 5 y[@o3oc})MVL]3̗|^=6Coɷ܉ɭqGZFZ9kV״ӨgܩJڞ.ŮZgڦEţl&i_wuvI.M̮캗FRa:i~\okPf\T\ɘ@7n,ؕsԽW,}yADm-Y.XorW1rDتgb v(zԴ ϼaU% +I1[:xu|q[H7;'/9tC8QͳX` VW'2e(&//{*cBHW 5m+䃅C1q 6$@ +)Fν}2#hK'v捏k:wuE[WRaySR呇25ibϑQ_AHǕ(K?B[};^C7IZ G,ù4)uxj!EKBTVƐ|Yw؇ߝN~&ܱ0mw ~0ǭV }aQ5rl!`S`45P)!^IK-0HҫyCO"/n@oIZ˥+nTz@vshKѪ%޴ovJbGAexNz/aN7~JfLԕ@NAqy&&ӧMq* ź#݌_4kO%js +cRe:L.lŁF-V%M]% Z)GJvrUzR3iLTf[>qrT62lǿӼC`j1cN'/JV[0_B@aYZơN*CX^DPQՈwGz z7<42^ⶨx0es+u4DVKsN%v25X5Kz7|[Ȥ7s%I0;yn۷=rJgig{5Umw0{5ɽ&j]~;g@hM􂽲`7Fom֥H:OoMlEژIӅ`O8Y t}wcmg퉊k( լ +5ʼn|ϖnXIwOMr__^gNp|܉ytKdPz&Q.%{YlMO.1 +Y+_\!Gxx p҂&PqV_啸2.gg6 l}g +.x.Y$^y +! %G-w7ޟ$h 2msv+Rlt|L,c!%m4ڳyh?Vym:<껉)2<bVWj 64LɷV ]Uȁ',<@^?ޛ~^ou,l]~^Iʖ\vɧWpܨ  |tdڃ;(R2 +$""W-cvWCW/´>uQ#둅z"]ZM |'0GYb1sjl#n&*SR?|˪YgM$~KKBWKqs s%DTHk1%agum LbNͮt4r!|-(.]ʉpM/4E<ɓ`(LtVZȹxW߻ZVj5˹}@{hw`H>j{U:})S)9{ +՛5"\u]J@V06G[yr=wG~?0E$>Hb0Dۋ9=ɔB2)|YkѾZT8I=V!'>EB95fdSEVe,VqT*|[$iX±-865W.R=}#VYu[[ +ղnǛI^)9ږEQKX_WG*u7j}oNEr wX^l֒cmxYTu[8?-4TtչLkK2W+Q%%4W~S5{S.nr5ۚ]LJ֝wr\Tcr©A"(3]O/e=HEAf4~ˍy.n9z"rw_=ŭh׳KoT Qh~nc-L&p-R=wVܩE@go#@"\Bߝg/K-qgeSʃ?k,:Bk~SآRv|tVkl7:Hq)Hi&iV+>OG"5*X>֚4k-!~:"[`(|O+s5-G.L4@@gujuQ(.~-Ԟ3PgZWs|`Vc<Ě\A*5% }ZRfMq^>* JNW#^=_ PKA=6s Դ=gڸ݁^i-ԣ 2/Y&LOB3m kE(jGjػI[P@rPnU:iYV=mߛzxR6Ћי"SJnc*cՄ:pu&Wx/Pµu_ **!Q +) +588{&ߩ3TQ*up<ف?R!ٕ+}9Z`'U5Vhi(>E@bS+!?"( lRl3sZ35) b/ʂHǡaznTyvN +9RM)(|ҬyDJ~U ;|J^hN&^˵R8:mZ2yf7$0$  i~ +p4hC>J?ࠛUSr $pݶ1VyFSm=OȈ k95~ +1 'U7!jԱW8|L)デa]׭{ ja9 .aJϞ ++p#c`_mm7L1{}@l9Yϥ^=_j8[^iޖH'QIuE@FxH(؊[mƪD_/{{Vvy,}&99;$U^m{@ ;/ĚsկN%}dy;"O8ʨ߰m':W6>,8W`.n럝Gҗ .I~O_qb_q^ +s:׉לX2ȳ‹̑iLY?wx}-dA+K5BYo`?4)Qjn-gUfP=\:*z]fFjbfwvuSarI+nYVY)9^<%갭:MsxyNDO+5pg}qvIź[T`F+b|f +'g [m۫!sXXC[;}]Iki>T6xS<L񇴂?h)B0.g{WVU%04L͢R !e%5-_o抳n: QkZpXjwY ݤ(L&ôϾN}XL"JG:^ܼ|;2KzoPLJ'{DU `6)u˵(4ӞC0řOgtQ@l/AREg[PA2d_^=Dk4] FqU8luK?+L !?>+p pĕӚ^[ M{g{?^1I>_Cw"E- K wKPX5 䔉o$O٦w.֢zwO'EiwjB<^1Gdph2 +Nҁ6d q#+ N̒7jvѩU͔Ezc^4(R~Ms| ejEr0sH2ҟTpSF2(; +t^tqBܙlЩ|6қd~,/IrN7BӒJlVwe_3hIvD!0mۥna?r%Mi벚aTs3܉ 3m0|gɽF:` wDd WjǦu<0(cZ8Xg8zܖraxt 8|BOb困ţ~"a}o u'-%UگNx`#ڽNp C8㖬j^4Wxu $4r(χHH&h +ha}Uo|R{>Vw^<{`fnZvdҽ0y8a;>@#b:sm y;!f>< b}(mkSuu$[oI lyU5"8+焬ew`Rtaׯ%5kca?cKh&EE}OY$+Jch*C-* _oMx\jeI5ɜ~H6?*&M:Re6̀.dL.L@0'.CTI\QC GmLRLo!'m֊ +֯tk +b<whO @R 46,t lpimdFb.u_lO(x7S P|ڞx9~X5״# lx*ˆ>{;Ĩj#`cxt,Mq߽}88>xfTwA1;u!ɣ*dRIJ,-R +,^PvTs.(5d[UznWמD yOzST52r[xIf.+6 +|leÀw$MԖzx 9`3ڨ@J;yݵxȸv)iQT.,?a8`M(7N\o 8vފ[)̤2/j4^j23:+9( b|㶪/Yrt3]bV՛Nl[^Ӹ^KochO6 +E)f96[i" 8u]{T{A)o%N˚NCc9Wu-S)Y !{xg'p%Þx-쵰  ~<>4ry8*7Cats3~pժ#Bk.Q B(^OR-a5~ I2IjKO9}Q{SZW)yGȋănrFCj~9,o9ImQ[չ=d2wOKWwK_fCri~Y4>gFz^ +=|%'#Ni-ts.}o3Moo^5R'$nS܊vnf$J rl5KU\qd)* rnhkvϟS,Ȯ԰ +K&.ܪrV JmU;=:4cu4B/kjFӄ9rm#z \]†j8`M`|]|vc \f]=? +lZϣp#Nvӆ՝<`A+#cXe yT0=U4`hHhg^U]?UVxwg(Tw'pwiHO TInԠ}.йZhp^o_/)oQ*d73☦P TRo͵r,vof3qTVҎ=mCWHO.`4y2{ HϷֱ Y]fed`w] WOoE9ڥkKٰR382zSZǗ7owLL&TO%sUqor1dyZDl!N!ωhLt^eVF5_%/?.7#ùtsF(|v<x(N4rjJ*tjƅ1JN^dAR4:obiw?n{q7i5zws CM*W"8ۖXT:S߇o,V* -/nXvavX"h $2j4xT7LN"ތaho +Cs\ kW"אZ#2)KuH틑ʤ^h6s Gv~Ӕ3ᙎx5?֞J-(Нܺa+d2z89;*D>woia & +6-|n|mtG~ϵn 6Ur~'5!?xǒt9YtMUĥރi5OC>/@0@6߃wZd'Zًshx<=˚b%h6ǔBP9S-J YzPV:/VOy^#pמ-_/)ђPwYJ%)/N Zd#W;c0_aC7!%ZF0hFm6c[),i+lw饖Vj~R0LMKmkQb":#%u Z}y,^?gCYfbo"5\[Y$l 8_sUZrZ:KxR| +C,7PK+z[}k\;w3-~Վ#E?LY&}iXLly[š \1 xe4n5uR<;,-]wx'aݎp0-?|^#+;3,Dhy剠X+T&q>-׺)Lzj4j2EbDRsU}S ,*2ٌxK$jI7cS@| qVP̙iR~Ee뿯&p5=8jgk9itCk'61T ]:gcw>fy]yֿ3P}o@/Qv; /$c˹}9{(+`+!4B^"EnDb9\hZv05;Kar=~o {6E}+W_؉z#4"ǁW|9wr^rаHÐoVӜ?V=ʥ!+攽b7bi\ĕ,s+tbԹtla=fZl/s &B9w=ӃP&p,T'~2j&hA_3%3fRbHr cz,)RP{,mXؽsVpUѾ?N.xla +8Kܶhy])S/eD*[pZV^qnZS:f*T등U +&*uq]O7;_@\3B붰K?w5XHhg WfO3YͨѼ/Cګӳ?rm|6@%K˖NWbQ_sS2Dtfc@ Nϳj4l Vd:/bMM5Ww(<7\ en +Ltk:,H.:k g9m]Q*;T^U6@YIYP~!Q(0Iϳ:ƢcJ@mSY ^eoJWr'+4wZfu=m/66MxQ4S[hY*ވ7:nW3;ѬPEA_.L|y!2@t>fnF{thrԁݎ cz-oWNIw-Ü{!lyJا0dϗ|c6?wGV¯aLYJ +S0>[!/}\>kBM \Tl\b3]@rBz;wo7>^˳nl2|'G(LD l[]奘]K8Z}Xm`}o .mv4Znsv)0rXI+jp '[# +X<*QI:ۋƷ,;W''΃V>@$@ 26SWI|N0܏tʿGڱѹҟ3ԵWN*"ϱ; PfX pYl!{îRzT@@vu1 +SMs2J58BYU3<KߒB\[@ a2}Hc*ӄ!WLÖvcgJ-=yhL?d[p[*Z~e#G/\UwzҾ-բ7\ٚ"9/|~2>3wEt6mDW-@52αjq즕olʸl}Ƞg95.>j:@*sEDz?r{k0QR=HV*QKDcg3- Sa0%Za_ +G;cZ.H×oqHZB$nP)uX&Bk@k,=S%0}A~cЦ͟`&S|Q_E D LaXKwI\A6Tq ;h2)poIHVS[ʷ/COK'K ٝ) =[jN{qj?i*60BZ?[!H/O7ym{&ەڔݥ_rBƈw1`%] LQ`QFfqЩib0y9bK*p4g]G׼Do阯{j2ZaW#嚉=cUa*YaKYcikM1tc$??[o9M v]h/O_WMG9D>)@82[ܛwjVɳѥ:Bfh kĬ"#oӷd!y%rWP]7kp҆WBy ׇ&FFp1-:L\ܓ]^iPuAdtܳ}/Ǥuzn^j50TIrzZqef,"DM:ڈV%9'Qe]_0y?W, oahQs.J) +2 xϕk Vu&]WY䀆Ƣt3߹~gZ=2_)x8B;+"nKbrP?OiSb_Wm[(Nnk~: ZU+˺ҵǔ񇁘!amO{Ĺ9=kFճS%ݘj,9@yxE֏=8<􆧭Ih4ϕTxm1gi)WG9;D9Kxڤ ߴ!ekOmͳ[ fnĹ%F& N;mWvarz~qlt Jv\Nυ`?`}\4\XJPԽr]k⑋ WwP,%tsD˨NV>|ɉ{\x l,AzRMI!_7y&$"XP6`$w&Y?efo%\旪Z>|R*BafzSć3H 4:22'%Iz]yܒs_Bd] `L{i]4{3tBJ^`dž9:枠{viM̕$*m%\:͉Y O-Fe=)byD`DK=n5 6{tJY jb}Q)^gm9bWޖ7z^gW"}iQ@)'IKȞ: *8ʷ0:e?j]ʮε^lC^|ms/Y/ǒmר䔚S oǤd,7𴱝9TRbĤI Q4Rqɉ•\'@-70(d׌WTEHMQVW%H4*/͐+NwY׎Nl毟#r?Ug]"e-HP۹rW4{< 6 ݽf c_+đ /_j;R" aX)\ojQP3O ĠڛğYخdlk+K ljgBSBeEp ,SCP"xS a?FJO=bcd~.|͖QZ {[9[}rD2VT˄Ҍ*>?RBm.jݧCm}{V̢XN'|x҉Xpin8i&S~մqz4mDKqU*ۣ5:hw+|j, +soW /̍ey@{rP [ܠ<ہҺ;AUk IW362M׋t%pKd 2{_SJ'i2Z{!jZ=PGյl3kT'˧3V/A74\u!6 rBx0ƞ𙩯k7IohnB2KFFf1S9t}TEplWՁ_՟)hYpTW͒Tt%`XS߆/C}5#S2-f憏X-u0v?&%i^ *1,]2I "zPnT>w:T-/-y54x¨zxv[#aÿ7 |i?53CN~AȠ,4n\薈Jr={|!{B_;'խhR{hT 9 )#]F+0(5V%V]6i~>2?Aڄ~kqOhP%h0BO]g0wu-q5 ΰ%r?rx~L4V'I +t5 {JM~=%1XV p{;4[ɓC ~ +K }~1_Tlr"cJ> G(+O>)= BE>'J0XjZ<H$k,6_*,ի7FfF g'Wi +䊭뷚vk]#owWz آFvDdlщm7\}+?3Bɬj{IeV/RIu꩘꼺v>g` [L6V%-EY2+ЗoE.<5I^!~K7ב]|&sڏEǭ4MJ'HٚN/8\{-SwzTGjL^eoP8p4O OY%;.J'DU@áOƟA9l|Iδ%v]Vw)ݵjE&pPa;q؎JmpwLr۽nt/5Xq$hfg~gÜ^T[_&xy+['L*Mx`fzz٤ϳOW +/VL s'xl|xD3^þ^qNNK;;G?WQ>[8R[dTϞՂmlc~mI핔jEL$X5ElSl .3|&Jk)mX pF$7%,4[ }I$cD׸pq|y#ߝ +Lyd·Q$,eeِ%qnsV{\yIL" ]bDr]F8jI#5'rlLko9l's_ 42?bNV__!`e 36k[{oZޫCҕ?:KT&2W'r/_~~;L?WGMiiF~2 |6o )ՠf*tx+Ax 5` @0hOp; +ȹLPGpj%@Tׯ=^nhczMe7c N"pӡh÷-( (<)Q7fR١4&1!.r+c_OxpӸ$`mTADgx2X(UϣCWsDULTChYes.cKv;:[8%]k<$oAO\ ;u{?P.C֌>U;5i3,97^Ftf޾u-!R2m4ַ":`A3yx ZJS44ڃ$04..n-_:RmzJ*F^ +ur[(\<7^dU Cx:9~z۵yS;"%zy-I~ne?e|RxX2E@sOǼ:.BO{hǪ†ŽދJ]A;.l)7XM/o⡢4fG8n9d~d?(qr0+T=RUc6(NO~ MHY&XZ#WS;"Cg[{^~ w%{?Uͫ@yvO.lNk)bl! +E"--&|̭G` wcdilA)eR;RGʹiH4Ƃ`Ԝe3u&+3CW䶶i^96CT3]_-ImS/hI@]M'N- +;Y&m9;S vW}@)df/xhh^r+m3ĜTpߗ~Ӟe=z:?ܚ9B/3ѷT`S:K ӥFw9@^Kr[]&=^-cTý, \(6;ZfS-m 26gԓ N`oqsjl%q,짯w*]VEPy BB5s>wG6+Zթ]w-c{}or6'vhwW6dEN@ĎQ(P/X&1PAǔu{`0vgp#I3Ǫ|6܄(Dήדye䌪vCUm\t <:؎ӽoJ4 B6*ֳ;lWPur qzdo ֠g #RiË|=u@-ϊZ8ض!D[vSۭyFXaY~TV8dŶj+{'UOq%RZyy;an;@(J6H3lKa=0'3pm$A][$umfNkCbx (95VE~IUɿ29@}攀؛Fe$W]2l& +v&as'!Bb\g ]:iyDw{բ2-a0<+FZ9kyvh+[E_B]o85Z(VQވУjb('`{~Kxp;-7#0>:(G  c?(VF Wׅ[,+\3Zwzܦy .dǭE[i22Ԯ΢%ep9B. d<})η{Tn K$ٚ7W-{g E{hϗ/g~%狕r\6'̜%W nmq.\yzx>V넰/?Sā8Di׆1-W D^M ?J.NZJ86ɸr;1ZԙUwO@%3 +EZmMQlZCs7\= &'>u᱖Ĉp'ڒ>?'cTyt[ܟoߖ͞ޙ'%5-TFX2H,ڥr҉N5Y}H]/sy(J4g  1V^c}`MNiEct<3{;"*AG/X5V *7Ћrh8;.b?̽ptd;KD?>IrKu{?e.?cң^Q,}dW#Ole0dDM}en5db3LSvz;Rޫ t.6 ċC$Ks"UG$h'@Ń&<Ֆ8e|_HS_+#K*MU2l/۸z'oQjX,x7~8Vi. 1 Ii 2%>kaЍ11-6Gt__T~q;zYz-=DڤJJ:݋:n2[\LM vQr"rdf唖7[ˁ0nUzjJa^&+HuG'x%{ңk7S@`S5S^_e'd5gh ҉o=*̸GU +DE (!9tݽǿPs8od5 r-$[2>Fs?.0[itڭoux: ƻZ~aFHGTwB ϝ=]EB3K1Mo*9lDw¨jUxE@18V!^a^$%˱c'>`SȤǎg(G~]JMM/,)<3r^S"6jRq\rҖa҄KawܲF-xT&.J + _m|m?Xl:QhR}~5qwr:vr^]4O+5]|k/!:-Ti]z=T' +XJ1ij wjQ@O/xlW쩍8O*~mFJ؋֊|SF~Ybѭh}s4qܔIf\Dz*0_ BoYn@&z_Gk0_Ś:!}u.Һ痡3pq O.nճ[|n(Mhi|e韙{RAڢ07mn 5w?(}"nc#g4r*#RE8~RaseU2֜,5F9#Su=":gD릋ߨV*rp.mԗ'VAJԛ{NԲZsʌ!ƞqɼtwtSmt +x0`KiX~w]k2C,D~!d n\zs$3ϫkqu1.+zWWT#JPҢ7P/rY_UܠbWTamAw9=9؏LQ LJ jQ}_pga0_PtP'K?+;/ ZPGEB}S͢vQ%`ܲydv9snǘWrAT?ӟ$QapWR{R0g wc.,rֺ;*@Nv;x +V#JQ{IJ_Y:rand٬hivX(f;#h.My8<`=#; >B_J䇔*Ͳ|r5)SѡFlXk[=nYS*Kon KG]T爫\5!c'|ѱcl]/%K6\[ŮL _֙ڢ1㕇.\]%&ˌ +(t.r$t{~u0 %ņѽ-eLɼ8{œDoytx^n!.G+TVI[lɨ< s14-(q8$j g5WqUw UT}JJ:TC%:+/ 1`:`k@|ُUr0S|зLU X& 'TA1GA{顉m"ް*eVh(/ma(7'ݐm ӽٽ,Gcxg"M~ kKU ċ"=`5_6*UgɥiŁSv!O: +*V~mWE61] Bm]zfSlc\,UL/OUhx&ll1DR};]yWNuK?'$êޛE`)6esd&( + 簓3q0קֈ:9sVuHΚ| K kW7LjB!iʋ2 xw_Z.7{w593$W j; EƺW({Iw@v=ʾښ_AVpw 0(Ϭ=ouӈ +BRgn{: +󏲩&em"5ZN:},Im=mJޯ6Ѫ°o[IkyJ:W*5 Pةk}׻俋6)~f4<шqiJgа^g;|;NTG[TCۯZ?hȾ Nd[s&T0nd۠㜿x mj}z*Q驩no9zr֑y6tbRg,*ca6T[Ao#iHˍB*}z%%ERUyD,w\TZ"P;; mɨ$_ĝ} ձ^9ZX GNmJSYh;\;w2t3Ipdiv>;}mluޮ-"U,%m{̴!)?˽&bjsT.1m;?V~0@=:˨c¹84x*m%- R%9][p>1=V=;=>Nχ0ˋVziˡO촀z W qlʈQ zd3azOE"XMazGNٵs@-(ałKTdmp{R6h^@4>^@EaяYpPqWyFh\9wJGz.T$hu] 5O;R.ؗʫ9V郊9MT208mA\>hZa.;D-n8k0eH;l F署  +06UQ4*MKGgR8`6Ɖ͇@+ +9jxݡ[Lj7Cӗ݉62ºKZU%A3nh׶/-/jm{Zu Cҵ*ȶ`mϮܟͿLy#=Y~.p[|T۞Z^ۻ㩙8{dM|3n80jOw&(`j4Z |p=\/XK8Xk3^5y%Kxnr|>DܿmZ$1,gIuètg +]:wV/4[fEtVޕº=kw&^_GA:K̆m23V![ҡYrL`얢>HfΨgcHpV4ՌqdI7o%G5^fp] @kܵ^ݰ~L;eM/%or6{Ԑ ~1Z5##$Մ4Q"6oIPs* Ze]U ]F\g^e;?дI[Kb5sq\_/~AIsc<1y 8%L,|V|'4dxams/wv-Ojc6)wS6^ Jgݱ5a4Q!Fpq0.:q+LJn_gKaZ2W/ jHST{Bİwpi~ՁRʶc/7OzM-;2_iZt}`5N7]?40չTij۬թ~|Gx~[H\,V7v7~Q8bkGrBז3RvVgxux })Sek2zSZ]ΫUV+k[_>=fD}mHG*SΫoW;"פǪTMa&k 2#]LxumoCGP>9+'jEH/=x|{zy~\N7{ژyDHB:~59D| M-5˧DyOTL%vn'|ZlsXMy飚rc,N`,~`d]bWjAm軞aI?yVRՔw8`4  έ,Dax.XOx\DGZ\h*!X< ڥl]h ۋHom!NG7W']-FEI;(c=(q7Szݦohշʩ9y"djP+d; Hǻ2;o_\pLtqH:_%=jQMk]#7Xuߑןyq0SwcNyw& mdwș!kPg܀gvOMЖ{aGG\xQf&tg:i/nl3~d1䄎12tܾPҮ> x8Cַm93>wJݰPIm*%#_4#X݆UnXfӄm ZU5[jS|7x1|1&4Rm3 ) endstream endobj 128 0 obj <>stream +vJYQFy?tx]jxxoqL%6Y+I޲Qͱ5 Wlcgp[j'LwcQ'oWF+.;= G?}/kGYAG[\GG%F01|ml{+ʼnob(^n+ON `bHAza-gչ, 3hmnjQ$2?Сb9xl(n<)U,rѝHⲧ[pRowl%IVݫɷ}B4b~Vy:azBRVHt|_`ɻxoH9,,%\$“")·P^-mY-~E!ooʧ4G}vF5C{E8dIۛD^[x3R8MU4ܙ<]a|JImԠh9')t(馍vnp,[`QYmK[?It>4}87I0&sI{qi93H9GMjq'yKWؤB\ʇ]}>;k;cq`z$\uܵ0ee@4.P|sD]_sW(-;!GpTO퐨7Xl m~T;}ʲ8mqѥ /@̣ez#v?1V_ڛ<sȍHجZX{)TU-)#c^K5~M3XO:잪a&Mzoeԣ١/7ԄfE'+?N9_HC1Uuh S3d5S Jg@ #'*-K`#:@ݘ]Mk .v_]2ٸhU +/[X, +rM(*v=Ͻ|zJl)ccx\ZcM;*XHΈ'mJIcZ*vޏUDZBsEK͚q-~^a4겝Rf(,r+rARq%|,=3Q4钋|8Oaikl3no+|oi`4Z9ykĢj{dm.I +QHPLhgP!b +7 eA5!$ڨߺZw c^MnnrWݛ] \‹BAKtj :撞K}VzPg?ç:rzTP!_ayOnax3a}zi6V9o50v&6}a= 1~yX*WB?8$o)Lu{"][$7fM֍'".vҰ{kj;\4y d\U Yy2Jsz=6N%T؏w!v-CßmF#;; +;Em%o +9w0wL,;y= gLVG%lç֖/ ZnԨ"Q㱫_Mؚn.:W'\~FaK7k=Weiܔ1|7TzhPOvC#o)Wg6cut4|U՚'q¬kokl0^r~ DxQ^>nZ<ӷ 2CR6M~br2S$+a0k9Q{v$Iu>Rfp+Gݬ _g݅TY܎z$n] 74 N_=\Fp\n|5>xTF3$۪Fvߦd~iC =_޽cn\w{U^aM:ns$. -P)]{&9WB )KڭAYu!DW,ԭ!gf}hmf+뺏9 y8gԚN.懦aNAPD0j1<}\c1s J]h؛J>fw?mL7˜b@r1 e=,{kșK;W?\Rq' Udq)V{9:' s<4^{fǽTw'xϸuz,sK68rjoj9TNǿYRp,Tz [4ڧ9/ZߜiK[ZI橱aK6iWJz(ymEf^`iz/=܄egU!:D2{Y(^fn3 -df=Gw.ռ|:r \ēq8v~[ԴqZ vw㎶SYq}BbwH~a~7-`!>sA5{QX_=8 - *%EjRMhҗbNip;Q6@sbRl@؅Bq,Ow[JfKˆ;Pm8[FmNY>Ez0'6jſg{LZ}1A)+j 7 +3h2e^GYD:8*mϻ>gvWPN=[:Z( ^zI-j/M7)WJ9%Fڧc\\_ð|: ɛ;:aod)otp^iE?6؍!J<-[l6|g5EH1Y5/u6Sц7%W^>LkW9U˝a4ے=lãF'>kR 5ڳ hGl&zx- v#A]r}i| Ǚn5Knaq6#.KٗWW0PV[_$X\EEWR*srlZ*nMr FZ[]Spd Mi9щn E<&3tdbo >}P;2 +╯e`e XD2[Ŭvy7~ѴDU>~P#rSn3Bf㞭^^|<ad~9[/ ӳ㥥uŖbZf;q^zS\㬦zF=;2$}Ί2zƹ_y( +Eenr+T'RY;Rx&TAyߘWKxN/5Z + y dfːFL6N61BNIᶤA#m_HZy }JX)X $ZF.eXrVݧn=y2y1 +Hฝ22<|<5gn/Cϳ\>a țKg}$fY+n SmgRPB[ø_ +=4^yFԯ&-rKwZ#W9.7eD}TLPk~dEۘ+gF&i-,aOB|Iki(6{Ɵ5+ߍED͵dˡ-P(4xUҬQ, O?1MPoñduEs2w`B.dcHɩ3; +tS2D3$;aHږפktZԌz\ӕ%E?ԝx~Fڂ`Ls) Um847_|{$ˬ.alڛnsQ(4:ok SEKvP/zO$/cuI4NmXj݄gsOS9c8,U,!nO)9=C1jk{k\`$o '&GjO7n-BwY2~gUe>;}!&NK%v5GT1 YT;ڵ ,TB%ۛ,P'o=WòZ~ʫ!u"akQSUgO +۫txTN#b=sl${ɅybNBy}(yoR:Lp֒C0q8*K.vabfN <<Åu>Mk"#Y6sGD(-A ^)Wm÷U 衡NK^*cWd(܆ #= +5<)5={{mV-3WR{f/QN] x6 rTpx`=Up]`Z޻2 jG}]oA,ǘ7v-m6kq >[ pokp]@ Ѵa _02@AB]/߹JԊœW6T{~.ED|9C]4QJvjGl];YsU/|۸L I{\GPe #PE7my=AIyy] ‹i$S̳R-~yc1O}^ghC/hթ Աțښ؄WneQZ:o-l7ӧ&=.M7?zN)@fձ>CۏMM4bBKꍎV6w֊C k,shm=ez:90AAp4wf9^8{9}!1O^h)~ [Kķ -Fct%jX% BBZ\<1w'Jٝ F.dzlE߁!gO{+Jn$,p;PGModirdsta2@?S"8>3cWN.hzYx#v*f/PKz4x n}) [o$C| ]$g{S|+uWɯ/h^wbp퐓p0i>stYjAQ$䜣9?^9jKhW*aZ\f$p.@u06;|.#&ٍ% +/yMuk:zqHE;뿗;Hڒ?{>FOuW&͚߷}]U{nxeUCH0|tIeSQ;-%&DoRIj?ܶ;KߪzZ.UcMU4h=\#\hQyㅞwΙ$a-Bc5c酨_<j{'Lb kAUF苂':|F~a~՘T*?@E9Ir==S T <\{3G|ewPF\V3Bvj7Ѩwg^xDr]VsZ} B7ۦqwٷr Eٱ,1o(VFO~m_k͡Gۏ5G=$F~˼}2>7WU&q[$ 09ڷ{~)("v6~|vgY}_t6e'n9棷'OQmN V拳VߝOQq#Iٝ'];[ٸ\H%/qزJ8@ԿMTfXJ>qrp\}ێƜUc +]Ӫ9N_nnhݴ~ijzMc8H 909Pd%Bqn ͡Chю֞FDx&FQ~.KIqmNjo|:XkŻǹ]h 6@ޣ|YX41&Tek(bóHxr7.R/b @gG.@YnMq9pXl w;C6pc6-t84΂_#fzNi˥E+h3E7DrJΐXt޵,VX@N(Ujŭ,˫;7- x]in[CE|xNC1i)ysi û05pj~ݣv9鋾i{ХWQe*o1&W/ in5*4mЉp\M_'??\*6(Vl1uV{M㘎ѱTJ1w Ռ.CӨ0h7T@.10#M2nMk7;m߈F2h7X+M +m=uTNE V}cHepkAIp-ί5y]|ƃ^N 8h`:򝿧?Yًe)ľ+c#]fڤ >Uh2ҁl^8n:Nw[Bq7nU Ou=`@WO~w;uKU뾏#êW:fC@h*6T㥉t DU[CÏOd,7j PW|0DGm|z[ٸIRWFLRJ #ӆV0T]KidMs%^JcR5 *a\^zjc-\#e'~ +7CMvqɐkL/sCVY%,cufVF2 susq#Qv{6&'|ݥm Ӛ{s/+/˾lU׹m1H6t:OI|e97_OFw:QfsjI\ +[}3}EMX/95F:(cK!g 2o+AM +־|Ψz#nc^~T*J OLxul$-$~& ngaV\筿*en`YzҎÖ6AK̔g#U7 'j͋9<%l {wƷR)49J$C_môӆ" ˎU*K[jܒ7G4ƫsI،~ I|XUb꫿-N%\.+4Eɨo/ݲmtK#/7*]/5F.0fػh+eaOL'Spo{z̹I]MQJҴ;AUW\ܒ^) W +j۝7L!0%c!ɨN6k\ X4+lfy^Ά?RN*NM;VeM]ۜW_~6nKC4}SN>?@f{_2Õ-얝Q)ogÎ +BLo@>Vm;ף>EdOBO_=l|@dV~ڀ1]O;)Z#EFk#ICGͣ"|-͵*JD~mE p 401}ۦbȺ$0!S=V+6_-^hՇ9Ӿ6+ՓJ];c ); lt4Hƭ%bZ߽~ ty#p?f (~%:O qiMdk~ \P >-4lc5:EyMcgy,k^Mǖ]8zL[@at8ۡ tdwf, 8U4V +-v[8}@Z\e.^U=0N[ Sp|)`O6yG wŏobO]7k0/2|>BRk<׽e G҈UwL|s[у.<'3: +1}tS޾l zsVw,[97ޘ pq66Nм>pI941LGnuȦ|?I;Kn7vmNd%,v* +jH2t8w +s6g /86k*jU.f?1q{lSߙ 7pl )[3]|0.H<qpx!ܩfH|GS|q#=ӎzlllohO<ci>n|Ȅ4.43`%¡Y)m ɵ_ +=&uf%ۉj_0x6pfAFь3wjcXAN&̉jJ.Ȏ3b=;2ǚieΩmje6cКvXnQyVk|vmA!E F8O^_z~5pPOo]`HӱgO1/ĹJ:,[ʾŹ@Pr܌M'*'PVZ`6p}*$;K*96H!'if^2B[YwG~OմCΛӖ:G*u7zP[a8]]H0C6U-%薽61Oٻɋaq?:}ܳ_7Ool z+O\aCksbSB\VѩJs(=EPl6_{хB^ֻ4-_ŒsY'OX̍-gXZm| MUtuţYnf=-HPd>?B @v7aͨ~3>!l.Ks ~Zs;4`Ԫ[Z9D-m7-``lsw{u+butƭ˟8q[TuUp>@J[r+}- +Ylũh n[Wr[S\n|ǐPE'<ѹ)Q\E p\w͐f@:nhM)tVE$t0ߏBcf[Z'5%;;h~Z-aP`<>ƒՅ@ +ԅf5}-ugɱj0\V{PܭU|Y9FkǺșg;zwģkpAqϬnƫ0瘸Y[ Qwm Os) ~M?.Y:#Zݕ>*Zz.Q-ah_}?@vr:h/[`b,|u"Vxb)C4Jo~M j dח +uV8VNU0uj ua0hbf+vmh63殜.SOaxviOgV|g,֙tV5;aZ.ϲ@mmG@Ώ H; C\z:7xчͷWb˘{Ⱦۢu[? !`/{cpG +sӷ]r>i~+z?o|lNp-*LIU}Y!{Ime:.r2+5[FZ_$vÙ' Qrٚn D08,rLEܻAWo#Zne]]= ?fM<>\dS}GMkzЯa UijKu-)Y + 9|~|JQȈ.S:\EĎ@A'+=`QҢˤS}4Q`t-E/+iVc~i~ mē63|{FCau{PD&,ۮ㏁T´e}wLq }x#G2 LYOTUvzU^ݰn]m14V<ϣ^2%ơ+ 9c +,X 6FlU<iQ<؅Տ=?ItT(,oCu|`3ZDzzӠF&1xOzv&/2-kKh!_M ڷ=NRR 鹰f?Xn9dO>c a# +&N vİfTw u O;B@]M:\"l=L}0bvEf n|7==_9|9_b{U +6k)_UNE%C%摭(E\dmwѻd,(הeiɅK<ǻkLq._a;VHR5&0U[ı*97t634%H7Ք[Hi¾]w@i?zq~ (չ-J̏7eή\Kx6?+¡P-vk1+ݺ9K:ޔᐊ2 Qag{ܨ*.#֓zBAQ +_R؅=zky0OI%TNB7Xˏ ?@v0Wk@6h_uMr}S O'{*yB"8u3>!$5FPcn`H֜z|͏Qd?w{˪窛>fc@.@]{5UjCK_4&^Ռ0y""vvCHT7.bB۷INM8Nm% +C߷]k_E>* t@Hpzї<6U2!S*Ξe^U~y A}-w48L`UqyxlIUL+0n5N,T3ykEV]4ǎ7f'ZА57հuIə>l>7JO1 +c\T ET%.s{"CKr 5K'.Ni iծ{Uͻ5P*daa4Z˛TVZ}/z_f!dQӊ(`Jzꪝ}b䷠n3Oȵ=މH~"M1SZL~D5s>}OR:*Ngy9v\hRyFrE&&:xҔC3rWlFOH_]( ,ǃ9԰`zߝجx4v(s4뱾⇜?YnK|`wm,`:}b3DHg+Qve\}ؤc}#kTAtiVL~݁FX^hLfyPY-fFTl{4N11@bssUk, z\ШĎm%ֶMcjHF̃xm*2_6aaʊZx\zo#m?z\e~A.Mj2$ 3#U6v|ZI,r_uf[KjَmL\5>5< Ft +Q&un>(miRFah3QKǺaT e^*4FLUTY&Ȏ:ۦU9|UZ)f]M'i0u|Ff5NQ~ji*NjS^)唋zRҼf]u/=i9=pv@L^hL`fU~בHs5'[cg9ş *sg[gˑ7,MLytu)y6 zځN&v jgW^4cFBufuȟz֮Rye)~ψy)ؔX +%6ҴIoh{h8S,px^&nyjJ 6OA[Ec.[J֖خ[$D#ˤ=`5FVUuCZ_h]KkMhx]춵]>5N4pVmdXf529ލgh$'b93MlлLEPe8mVjNJ8B6EݸUZ٫{&>@ygТKmZ9ZoQӜnd;sp f6A13e'镙}|I:Uht3H=2#b01}B泱݁2*+T1\$S@֎}vz~n%*Jn<`5p7J bۈ +T2}E usI, s[hڴOR^>Ad_&NKۑjgqN BM2ԿM杷n՞H{->|:,&j.F4\G48AUՃϪoSiVOM{ƃqSuѭSavOza`M}S-i:gP!Ɨ1C| +Ϥ04^=55U.ײFFC)hXYlp`Kͩo!utqs]jOۆ5ӮtG6-]8^Vz]5k}٧9#4{2mm< +.:XK ᬄ- lv e".pХRn3ۍsN>N6$;}>;-سU g{|?rɫEExc;[ogֿyKإT9.N+"@ ^yЋ95蔼{|jRrzNQ”$\8H딈sro1EH}tq.8> ^y<[拧^86W#>bf'mr1]Ee뽰b![ۣ|= +JRz}5h_T 9e}^=DÄG'U_ʮz8do-K$Zl\yfHx5q+宪ɲ|*0;QVvIJ kF*urK]Na,h#)Ohd`?9@bc*2E2N.=itMI|q㏝mR~uݚI{C0Wd?=_Xlz7e\}J{,|8]ݦhaebVkM7feׇ_ƌ7]T>ۢg62t>~u;} vh?ZϩMԔO% yG+]^T0￷;c$nR:ڱ޳鯆g kYɖҺ|{| <*zL<`/u SڲVOIHp$jY:>U~Nܳ 5mx]Ms8Snhd{i o,-U6_7 i<3Zs}Q.o8{ w*fYq: soJxL_sγ3ӵF kP6 /9v֗ 6 >-rƼ%;fjZx8|^fWi#3Y6hkyAGn)e|L /qL +9bAo鲇>`鳈 :착eܖNK?ڷcW=r'-0'+g.rz߮B]˲V}zo8v0fp)w.rg#bK]@[pl=B՗a~L5ߐf,{;^T35jWFp;,1A $UW$H9ަY!<|HYY.h)s*)d_ rN:!%VR3BqiR{z[36\vk$p|tN + jU7Swa kZvY \*>Y#;]krǘ,ɡ-bV +LrC)>0:QlPZK<3d +09UpӮBUlb=ԍxyu~:;Ȯ :[9$Kw3MzG"3>vGwȩuJ@2Y |R49j=ll^Oi=^OZ3`0>#{[BۓL-<ݺ\3buh'FE198KAϭtYosF,w"ۤ(|ezk_Xpe|x mv5L i#yYmGٗ*Rp͹L+GέUZ-rvVJu7_͢+X>,.v j[q#'+)MⷾPkNTd];V.}4Pɟ {Ӧ@158=:./[+cE oƝ!%25~[W=]x`95(vAeXfSR ˅ExsLy:ME'P>ZITsr6_-pQ?l[q snh;w5 ?O=42SjW +"vJuYoDY/\tts`vKHzOt軙J PϹUZ]TzҝАLE@ĪK!g<v'2gMZ3Kck*Z/0cnIn[p-[t>Q5 ;Z4Xg7fP,$ju+[8WWrʟZf.ib0eME&D-%={?!nYnޘ/K=^%MRBӥM~JRw2saU.Ls(wOx͖ 2x@qdovb4{Je-A2UtGFШQІׇ@]9[׍=i;uһ Q ЏR3䈏@"K2Hjl}y!.lz|CMY"o>V{R1Ne&3ߋ ?s*3yE\2N/Jqz̚Jp"cTXc@[׸wYɐ.O8*^G*R؄yBi!o!Dg*L? ʦn$*l?~zɺRx^Ao$375 K@zOTo99onC8khy%1diܠySTEwF{(о2v2)+Qr'h`hr6.T7g^(ӴM NU4>ۖk'SpU4]4b=_uVHnJT5[^״ m-7[3AUϢ_:y>nao9<(#*vuKO0WU_rמּfeZ_6WGA}̔XED}*,{YX+RaB +# 2@fwCՍ}IT M ׵Yʌղ `IUArW;dF@n=FyɆdm#6zp{i[gܪ6)v=^۪鹤o՟]jGA>{ ֬Wwp9Ud)pTbBҝQ$f}59!l0:ȢoYy?ٵu(N(`FmѲ.^Le-[l?݅\c\0#H|8Q9 +]b"$#9^lr;`7yxaO館]k% 'T˂6rOx&MNX,zsw%@2GKO>*ĭ?V"(j|um܌[ga#H؃qZ+Ps}Zklh K p }ǧ:$VVUĆzkyr|ƞ "nLⷛfCΌi;ncD3u_CW'JeiO~j}0==FڰlR6 CoT޵ 0'Ԋ"'d9Tep#>?cmK,5Z]SZw/MtC{͜Cw2GC;w1-~@/oG&]Ӌ +Zfl,]~C0i8-vན>p/얪c":FpvYS{3l>މ/KMQ5g0YTSb +~ /ʅj4 ٞ϶T]49Tlٻb1;_!R&? xZβFShu-8]V8Dʞj簳˓)/UhueUB]JSu5S{֞+=WluDEǻ$ "PGe^M(u,c +QK%5sqЛfCNg<"k&#09|Myxf\9p rzZkY٨r0AUz cvӮwǜ٢ɟ̥o)<^8y*Ls.y~n"`{î aS7#u}nSf𬬻VU˶~L (sb@ŜO=:nu:tlb[9`Y8g;`#jTneTX<ےu(35.Qw,t?tH7hr/kPk'})[ +]nS+fڼdHX4~֎5o4sj5ly 7sV}F|mEڮHK:~ֺ,=28߿F~!۝E>pl`a=`ա^x\htLKEkcG ҅Ey4 +g^704cnQar&sg. ]=rֲG)b.m\[5$c[uyaGKn6Doy9?؛dDA8>y~UȚYX)2Tp]2˞;fO,'ګ|%L/=i"H2 zvXp "6 d O7]LOXS 'MsYH R9۫RN8qr$*w\M<іWM]TKXGV*G_Xs>'$+Kzp +Vջ^Z~9$VC&ިf/&= Vj47Ӯ5Os՗j 9 =6!]1sEcrM2t o:v'߿#K3嵽.{;Ǭ[]9.Sg2kw)֢[s8ۏgfysc7ukZn@zV?nf vVt:uUvZS罭yecة;^bJAo)d3E&0S@^DҴӍNUf١~W?63U4$쉊;N[hzVUvLגּ>p|Ȏꔫc!D=']櫰?xLQ_^;YZ-(r|wp䚼kOVOGbVUn@tzhęRv* ]s"3 S_M [脖s vSg,L>keMRŚ{O^4\%TVng*ͩaZh c:-Ƙ?׽~{JVt|Sc{KWcT䎉A vN{-5Aؑ$ /^zwuX邷3hnZN=*L׭kLj*B] gL(4Z9-Yi"1“RsڳM͘yx@cjv]+`3JLI>zts8R0;)#hͳe&<:NXL>$-\&N~ڢQVlaX(F*mkǭw蠇T > 1X=2tԞ0WxDX%q,@skH|h_\4`vW&n <~2sJBv޾HsH7"MHaZh_ZnpV/zKޱp| NGyg 0nT^Y:WU#&=CS'D)odJ(n#lq]{ɿ)m@:Rnt0iӤc}*5]3`6>p] a5(ۼuԵ|eM$qfZnLKP"R31{8;0_8a-7tC8ZyJ )r +uh?a܉[XSy2{ە"*㭵IK]: -Ἷ^~fW ^{١# .Ͳ1' f,|q)~P].hTjv=bsnc`{Sւ>6mqJuOs%R6&34nQTQZik0ζݤ#^vhԥK(˗L ` At324VA,ć}C/ K~?D 3B6ԇ{ˡ='.H)1χΗMh<KYC9(K쵬uꖢxLl]EM+iPW {jI 4ƣ㻺p,KV؎N~όlF&Dw +؄:M EE3}MY>LXNe֐Ux0]dp0*MR5&Cus@N<D %3oDέ:/X}c7Z`Bx%%{-OZ{^~ .35^|R23>gvY%-\\lioTgFrIpd*sqW^WnՍ";QUhـ?1b8[k4hc^ՖTbBO3`Rr썫M.afl5A JhLT2Z'OL q^WdܶKA׷^5]VU2#e~s R~QC:]X(K(ǓFRus]-ӕE 5-7ilCm^F󲆋uon!ZB@"#zY&~ǴӬE͎%3Syz]Ps$㑶L7fxpoE7W$O72U_,}|t +ܠC?l~IzI\2.^@I)®W Y矣m^G&wUV}5'|)6;2~k7[3ǀ.L@R=9KIb(^WyY'lq^|eS+z4,H,otYՎ0;Wm.Lcf@0"n\#B[4XUbV}= 5t^Tf.e F+!f8tM#W!H\\ATa7ABDTI5HXrڽaP0:X.9Bk!MSSQb*Ԗ)'Q,*!Kjƶj3* +,ܵS[^TS~gFlʟAfBmʀu}ٝPܦHAE+c+lj-7q&'򕒡^m2KmɌ7*cE%6ź ܁n^Fыsyʈo! +9_I7Q1^41g_-'5_+n[X/cT|!e$(J=M$+V{ ~7LL)UL9n[dxKOe5fziHDOJ0JM]#墮l\_Aqy`OL)[w¶OdPiN. +L9RBךbߧWF)H硺QqhwjXliS^0]C]KaXǽ-yw4m|F{梁:D4uEdɦ)(zGFMΖ +>w&Re5푻Svf.UZ8j4,E*hkyR_+Ճc׽-4U#&JrI=Y]nZh7:OX꧒hnr;?]f$(EIg0/SEpJ|ˋ;&8$˿#ԸhB%; mzPhU|E4j(`] -U˪]o;0G =m˛$97^ +fĔw'YʴVBۙ6NLcGhʹ]x3R`FJHVt:Wg[x})u3C-T[ZLZ#WQ^j|U9ikgܾ>☆)zsvnںMEFpf8['6ϵkӫteܟ h{ޯ]gfeJh`7FM@Yp.Y@jXs=3,bklY>cصyMA35n6TG2ʻ^#+2hޮV92%hQ>+p3Stk*cĒj czQ#xEK6+T֛Muy+n,䛖籺*ꂍ YraC;&%mg}^ⵌ}|>z`k<4(/\$=t;Qn AGs䥆$*&bYO\ s\uv;s>*dre߉|ꈃTaMkzGC?WެM'kFs>på Q OlX^Ӻ=RMA-Qeu3 4nlF|TPm|Y,_S6;ƚk|lЉcY{ +s+bTݏ!Ԟ=D+G}m`v dt9wZ^܋{JYQ]lϝ-Sm:ޠ{z*1f\t< Q:xԁ@Qo7IZw +"n=[{%|4{ڇuuii&|^p\O6?$OI}.ޝ +Vx +-*]3Mm vR;󔉅֫gӤ2ۈG !عNIal<\̊K.qCn=W++Qoެǭ}5o =JЊ8SjL=ÚS8!>Nn䵡S1r%,^֋) Xnre勭~\*sYɮUZD F,\GB2v-·1C,Dsjwm>`\#PuzÉ.M l/ȕg^0Psi~x/X]L!}ޔ63}5yO5|% F$Gb+x94om]`hWˏ!9G ,qL&[FElа>3t ;$D,%2oIWoa*Fh puYeޕLbwe1W ^a^>(Fǧylz+胏{s]h- u{c%{N /,?33z6<1fGǏdf< %_[`ѓIFXD)n-ԝlӲp҈R3>55}Tߊ=ծ8dx2/#HbEF?Bj9Вa)mGqPBsNS Sեނ~jW氻7N{U_@M WF9O)h^-~xg9%m;rر<~l:nPq&/+w}R|$ŖIqc<~P Y,7-v`}^pGU8 ODiY)fw +UQ,$kv ʤmT +V$ۂkJHEA(3mSÃ6c&hvZ0H +|Yȍa^ +)˂ظV}M|L=QsVV ^ZNj@MK,H {uR'Fv6%?>ӄ3jH{|o`g&uH(%bW 56uҤ5x㾒7\x|Fꇝq]7Тeu9kvϾ;A>ABfF2Ι'0;JbY< X0Twn_Al:5omG]հ-Ϻ +WFvUZy!s쿉ܕݦؘT_Nŝ0xkήtq7<ҶQh~;qP!kfpnҬw o_&ƹT~v$ubV,G]O'KFBsZCZAl$RՒˍUS5i}vߦh:y{ZrW -ͅ)a>"An\[DV_)\/ivY]Q \( +h5g;=B_ွر¾P5qdS#b\ִݦ+$>d muX*=9`X|sY Lнn }m=]/|.xֶO'`7sj ԙvGM;R"+,t0S +:NxwM>u$-wNlw =W뼆˻uEq^Rm<o߁-.h'Es5y|mؤyZ0!ζON=QH6>#uoY)ݛ&8L[v*vdRgnnj+ƣKݿe[ ]O$Eaf0VD' ﭷ8IS'^6ST=CR,?}F\f4boMm jQeghQPc"58 G 1Uc6w>ÄV^g >,E_z䪪0G;P.Ͻ$R91ؗFo1ϑ˭.0(/=)csx-YƂQGH[GȨxTXױI* #jִW}ϖZh/O'ZxgQ,sm vGg,%:7z(noLi(A^ry (=ïuI-8:FGgղ̝o!T|! |7Y'-<"<|rcU etJw&)hn69CEl +x: S+pcܲV:uش?:jl,rl1y{*oԢ8'DΒLCxJwBQ5˛ j7lhY%Fjy"nnfgLMͻ-Ijyw`M0SJ΁p0/Ue.6Wz$jھv*m]jCMUI*5jdV9;hlg6q(J*rukn.F\CNa`st \[hӾv,nx/LzWeO6پnnl\Fo +̜8 WaYtfkc[i-dxzUKŵodzfwгZMG%PWLY++"H/=hn>|!YGMauRZrkEB<˽v(z1@^F ;&9@X*2@;`nzbR#j,ұ@py+eHtrh!2#{Ձd]}7bγU6ˠbn?iWⴗWe7^(ig-ysM];W|,2ts" oy:M-YSȮRT$M_ψ)gd|>~W}mK:ڛ[oy:g]9&kV*Jg8Ͼ:~5|IJhrI>pp?uV0_zk2sw +Gz!1WS?MEVG޻~}ʑ蛍]qgہnk^m?YK߶#2{ڣ9,Tv=Ƶ8S]DG7_Uϫ2Ywt>,u:lk1]Ć,brc!EK0\q _#JKiU>yOyNH~3`lӑ{XDK9_!, UP˱ҋ _?D٫6uVJg}`G*OH& β?phAGDwJ‡Vͱ}ʽ/_"|}Q?=:q[Te?jAĂG珫 c4b17[0VXL=FuϹWCF;͘}ǨH-e\V};#>>S"?keQsvA{,C)b$)aIb"x^Ë5'ne=El(Ek9YwMta}fӞV&!30ĤaTmobS4 eL3g9O3={ఏPsSUT(j\ެ S7᭞Grk%8 +6~~܀P]q9Bl/?PK(Gb4Кq$ks'?NN Ib糒>//C6O0~%Ѫt6[ @-Qv 'Y?kq=݉u$Ƨ Fhܿ?? N3?K~7'Weh~9?4_,7oM/3oX~A;5?*_oNWw/7'_oN_??rw9;5u}mü7o`׻++/Oo|S^?bHX}C:x@+k4 l~U:"Q/>t7s2"F-v'}ki_@ +)pd>ܙng;+Z3o8=CȈ+1t2~:r,}6 {QeWhpy$}-9lVtvg#7BFilƹ0lp +1_#ç +zz"}a$Ɉkc_tveI((X|yF' gi (OgZ4\~ihgPNw_Uki@Fs$G_e3[BAޖPo]kx{/HQC{߱{8g͔ B9|QNԹd:,_M ȈµFow#=VE91犏/`Ev+]Q;r=CC84dN +uYDTNWUIsvO tFzv6FDm3\={עthuAidwqiH;W Ge/0hxO{WEL'J%[s5$`קWZ' ϼ"=BC@6$g&{oxTs")!Xs rԋe{8$AuT{26_HxYhS_J9?*A8E1۹D  XzWSiNwDel29$%Gb9 +|+7]ŀehgy͏yf!4?{y!E80OD ')O2\nէP; d&a+}|ؽaCEw'ʴ욅]{,v>EEFtdQo{^?I7g g[E'MU=PowYn +vGW<+W9&ķY^n6CjMnEVbyݳD|!=+,עcN޵,b +R_S$MmI} xT8&rb]N^f1$OѭwuY S⥮sWS);Pԣ᭜?Cg{0s#fkW׌%mҡ5[u5I oRd_hd߫yNwrC%珕Y^bMlќ- 6u}c[;gQDCQOUӶ6i{?[P9l}76|?J~=nxMM9/eieKշ+] +1|[T; _{/xi=_K}~κGۛn+t WE`}bt p~UvU<0cF3<\B!~YeڂS sރ0(pмNSŏ}-5&~M+Ly3y W,"| S#Ft}m,j笅ǧv9Wy)WxiS2sC|ƕ<}~ jxk_AfaOuބjwRqW!nco'oa[+\7ἑ $B\_@}n\B짵%/'̂lkg*f\-" +6JKZwmz'ÑC+_$ހ۲x>(æSK/BuY44qׂm':"c×מ;[Mz.5;e5E o`J=qٵA >̥bh q"gOقV;]ϢW..Y7;a|ejԙZ.ҾgfG0j,>"v6s3FE: ٫\N–ئV>^Cg+CL[F7YW#kY!/φ>~3B˯S։sC\_}HUɽ֞q\CwG"#͡qw;:*yߐ )ϡ<q76Lod#t;;\%'m1P}Jg\\ϻ]{nNׁD W@![O^lQH3 +{Q=DhPnGRmvI3z0"GoQHs +.ԕ2Ƶv65! &./Qh +F>h>\\=`56~̛~1[Aӫfڕܥ&ޮ>G%!:-͍,H@ П̡<Rə󂲔_;pNWGg?sdP8CmpCi:*d\&ɎY@<>o~\@ր褲k Uyt{86z:aޔu~)$)G] >˴Rh^K|yYK=nUWCS3qq-D fq*d%\ +Hystj0ʚ1-vKr%*̗T(.Y. + ? Bډk,{Sc#iIVy|+JEU,3ԘJ% ע0[V)RyQÖF*ƖeB4P kW+ zL} +CQn͌q6eo>ғʙP4/QjV_!zMeS,Β ʝ%t ׽:H@z6_A\vw0*{am1yk14."_a~9cʭU戤Hd Z /^/S]yVLcH@⪢MGk4N}ȓt̙`REmt}V0(/hu7 ? ]ᅓ7q}]Vx!K}؂5_Ks|zRHIh$ a;<4`S\oWR8/j\^nW`W# +VȜwsje6Osggz&S]dz>6,^ZuUoU%_g}xC|~Cȿ* .feoh~ow? &/ͯoG3ˁW +%M>WH3!-?vpƭ/g3xS+]tOOe A2Hҵ[>+$=rt)RٳҏUmVfK9Qΰ2jixr[UֽSb%9 Ym:?,|O10[ 8~P\YkكI]{\Qs08 r>AqP:c-g>̟guz4PS&? wh;8n)/\}VFm1&/yt8/YK`iGm=p;F J,wbXrDw 䧌hXnȪ_Ǧ67egZsb+s D=z=n=d=G#o/V q|VGwomAF6Me9(lތ%+mԈDhA*/<9 t+{ n-@dS JfC)V +ɵo Z mG)[0cHK5z;>o~m +?5*RWuW '{t{:Vhr kp7WSwK$A<' U`Bƅ *7C +WȔ?Cˏ~C\O>HG;VBׯs[g@5(r־z`S7(Ydݽ [ysؿ<^5t4cs62qbsrفoބM\NEFlt) C(xuǝ=4#Su3ˁfZCc)cۍlVd +>&#}/*-.Q+Jvߦ-IgiFZw᤾lUeݙ'UTQKJE_AWmkp!v m%-#%oe~fìo$K@ݳJIBNr-뷤(}R׌n*sJX}yvn,9&/[V4[+}].R|mI*_?4+xƎdN|GFSU3jaYvhq [(ֹ$݅*$~< 3X\!)g֧GˏhAmEkRGb5 J[(߰f o8mR[,< $c;񾤔i s[X͚($X]k(?vK-J,dx(p|kד}/!6)ޖJ +)MG32ˢTib]qkϸ +y~XOvޞL90 /$q `7̗Ga .=- #\ A 7E[87Y߭qEQM,[I=L3/g:dmj]вtO t}l[݆?c?5vN@wy_i_wR7TR,۞%٩ѽKG\y"T?.yBPW,眲nn3 ǃ#~.?l-EkW*ӁUlt^ʭؒu8VhQ|ލY=+ՓG ̃wJ~&¬-J C:w:szSb^`~Qf˜"m3;xzeDJIG`6qE-w"z޼{cߧeM z,)/\NSxo'jN%WÝvi ٚMuRKElUwYp#񢰦Νf҂/_G!^=O7CWhu2}=@GpVZ"~􇆿/kR ׇB^wr|ݢAP&k.,:a%q9y%d޵%̤l؟0d>+K ]egCM,;O!oM[H@sufwj |CC[)s:) +Kk;0,Ҍ8\A71py! +3z?4%xwRony +eYU^ԞfAo ꖐ!?#vyƽi:zH +\ _%5p|? Y!.#ۏW GQ\^{K5Ê6]wݒq'pfbдr6WK5񬓭9]mi?|5>O6Oa(H#m앫H{&NRV\sV ZϚ 9lmZmގCŖbH@C\G\(W#) 騻m( Z fsSkVkk~ߛYE= NmM5S1 +:T*nkڎ#YMQj)czKY^Jr= +6ϥ(ќmKfuUnqU[ZTXsziݲ桝s|ZVz#Ȗ}hp>ŸحNؙZZp,T[<tΒd4ʞRXG,S 퀼a M!p?VzK%Nv#sym9K@ aoߨ}Gh#Vk݉fX%X`]ѭ<-IsyS&NoB4`aAi#i_ Un.Mrܬs#Ʈ)]a/eqܿ$9#?3)mLa,<y5zK,#2(*NŸeK%56ns5[Փ:f0 +6}_`ZE*g@\0ّT\50}Hq+9T8U7,޹-8sq!%Y TViP# yV/,κAw2˃t6`oI V8Ip0m] $ {qte(B<9GOE&jt[԰3t+Z/qyr?`Sa]K ++ e\w <8ύIEeW]A VP|E3HN,!wRa&`lyo*{Y",xzONylgH@I=NMrMjlI#:rsWTZlgOO\٪ )9K +.| OO:9 ~900&{na_RPk Њ!W$D/Vdpv'fE5OS ׾)'NyX~*;DOqM@L-1˨ͯ']4wH[\|6w)ቀpVc8Z-\jz|RX#bk-[) #:\eg.%tƻ˳ђ.:^|v02,zawτTS74A_E~Y5cׁL@rw!74`GbE>ɨ+QzQ5z|4e^XQrYF +'=_w?\N;S1W4l"#ۮtxu +1L^t ПZYOx-Z]=AQ@u F+{SKw.wI2ɔn"m"n wnR)ޭ/$1's \ Ϫ-HGCh4H|#n"~^>ϴwX՘6?T3?.fzPgm+j| kCT@]HcR̛8 +e!w1[oْ[73#Xa䰾7`lr7'|/잮_uC&y~ +1|43r& 4r}-f|n{j6m[Շtz"mXT + 晴4fYfO&пȧIs;?E;Ut~n?g +:Ǖ=|l>#nJ,>8eDu㹘" ft򼣶| +U})Ti??Ϲ +1lS0@-AJb>F_"bcup 9fuNxVSYGA8fX;i5a\B^WոZUP,~\Y˟[#@.ԫ}R[iuL3<8YmbtO!uy+ lvGv@÷ !vi=O +COqr>eno] +~u˻p 犘2S ;TyEڒKi?}%/b=-Bx&ݶ n$-6c'aX=ί=cFwN2{/+S2V75jKDK,9d.lor Fb~CK~i%Sh &RCSlHGWq +s={˚76=`=atufhǽ ]I_qr&&S$?SZ?)~2F2Zy=IwAvϸs_~y^~R%ɻuǟ0|ea<\0En*-dos{Rb>XƵsxϋufͧu*Z8ՏH,e83-R>զfjhꮯWuU5=3? g(,-grv@1"}NI+ʲdP t )W"[eQ*{6k4KUD{TP*I R W4 gm +=E.ߥPR#X_0/'A G% rY/wV-nNu }+4S᣽T#kD}kF,<*k2Cwq /4!:kBJErۑɾ}P!cs)lJf-n"˙w$G(vr"`p"ޜ^tQ{0g1ԁV?4L\`qOe3-Gwҡ=V96l+l S&E$'LTI1"^I\ďXX_:SPX%drX9/2oc8Φe@<*!WSp;Q}CӸU +f; zm,ϨTXW3m¿rGM+* -~D㶹ETq-cR<6=.ek +OVe/"LokIZkDl]]L}vB)((*hY?EU,??2qP8B`6JKAw0=oc e0(؁ˍPZCdZOdfft!j3wsoĹH*=T#JI!'uƫǒ^5_.$}h$cmh*Y=Lf׃@ nAEh 9<[q%3Iw63+';WVvzT*Nk{}o Be=\O㌤A5j2 ~ ;f*Yr#McIw]xW lSkfMS_TNnak҂YiV%WpqGa>5|Rb3Zy/}Z"oszhtAB0ps  ;EcWhN9poby9.+1ٻHP(ǠGe +[VAMa1ksikݮlmaufLY!m8?Еy8 a,%WtE@bqs8J=G~9|kl#![ɜѧ`a]NT쟌I;hvOmN^SqHyc*|6.'.2VVHd4 _l\/C>CTyS;k>ėn1?l{7Q-n~:ޑ~83G9{H%ZWjQwDyDss;u=s2>`%p\Yۆӎ}#lk+/ԅR&=Eh_Ž9˼h~Di-+궐z2J/n[!vWm~S<(8ׄgwW{ct[z>x[c⮤1|Ժ<ա]q 7F;6W Tr0fOf \:{*}mXEsl21)U0s +ZB+Uٱgc(MX77O9YnEq;gQ8kr`n`Е) JWs'/5(J㲣:Jl8Vo5uL^y.j`wm"]2f%a5 [$c!T:.aUs4i) $+_KvmƑ4iX[ćKanzu'-4qEhT=Z}Fǔ8gRCCCԮnqrĵԢfQF$c+nvǓleuj [oX |)goWݪyd܉ҫϯBl2k݆}m65|o#'hs̢WW:-vk`v$uYL[-j $E{Մ~.LtU3ׅNy3]zL&=ܙuc?t;9NܜTѦWIj6t^3j¨{VMڏ씗n|(|bvZÙFy#k w:U'1uv/`氃S:HIbwⲯ*Em|y;UjU$lKYFףV@3[mfd BB氄PT'Z"}7 *)qp,I,Ýڨ)f=!d { ~-z9v#+Ú1 z7q*(JQXㆻf2 %!%J5reƬmS<{? Vg F$ Sz9G~<=(:ZcOnl)?ue<|Mzϐ5./øPܤ3RI_[fCBч=%RD,: +5Emd59'< . +]ҴG~mZ<|haR:*~ tq.%RpETS|͌Ƕ춐j-< + =WMbrKWhZsa#iӨ׌3\V3o8 M黈80{,ɻ6$&G}cw'r,Kזcl1OCʭ#,owz3FߗIot`>;V_A_"!aհECP{Va1MO*u:0uq74.)u+(SBH[|w=Dy_Lj躯-:lV {FW{.>PYݩ4Цz̾ry?.rϞsק[$ؼcagF{t_0mF[}}55t3>[l=Qݪ>bPG7%)1v=bj0ˆҳ01P]fV![":u +w=8%?PwU +Wܕ:P=o^G/ÿGm_"q&OU~kUP +0:Y0hM`kGOYǁ|1KU^e3|V#O;O4^gpoEolwҎݺ<%^| z}qq!6bơRtK, +Ǥ +]6.S\γ\?"&J߹ӱt.fv0^4HJzET+_9_i% fYnnzv(kŭo/E~Y?˯~C\ͻq3.v"&.5m7.@3OOǸhׇ3f,QIA O$iK_Y?i+>n+~^n7gt/;hyjV\?'1\qɀոzgb|8* QzP]^d=DOEa tֿD#xg )Gc>;-=^\x1'gz>#en|-Oj3 R;O20Dzz9ٔ^gCIoct%q,򑬁g&({^1r3o3kX[DZД^g뜗Rzv҅c&le8 B,P6NUzGpER)F=?^!?%I^+L8u2[!T/]yvG~Tz> s2A\$(.R/..ZyVhWy%XpHC[/%r h;zJ%Ed 3. WyGq?Vm|1f>_vߡ=o7ݺ"1_օƵ *Wٛmj|] Xn?skQfF:`&@ * Zzs=Vc/?j;+9-CCTaWe<o?jq*@6G׭/y~&Ք0Vn8|z, 7gI}{e~"&kOǎ'Ǖj['LuQK֖sP[صY.z G&YK1p 1_&chL`GVc>}QFdI^0sW㳽wVqta,B%_jIԻ9O37)SH9,X."k% ZoNLe6%ybBCr3zjwu`LjNVEA~=9RҠ~erUـ9<'޿>Nzsrv);cjz# na2_LH)ge&R  Dljnop]fĪTp{]c{ r6V\NTۯw.#>}?q;-heuVyӑ?P:=QE+>r̮;;s+U +nqa,g~ˁ:ƥpe)Ǣzq:. n6ʾ)% k/ii8jokҠz ]IkZ[W\֣CvYJNW=Kl<Ź'R?E2eB6d'k*4ig4|KdJKXsnNŞH]9\lVc=K*fR3G_N~C:.=l a2P!9mfb +VsV(Ͳ ni'K}؝>#:N9J,/PFM&U'tfm'7KsrDt2/|3(1 eXsn()MpSl"ҽROW"VJAՉ梮cW3f~0mHi'ԡ{xX&-e[d(76E@/]䪇R,]7g~7'-^w-e:X'r_Py):wjk= 1wJml-Oi?H |V, u_jC6Ϯ6 CWXV~Y(~υ76yocGSȨx^Nӌ5NH:wmLQB1|DV[u{JɵctoTP=]{RѱXL>ʎ62 Ezڈ̋ MHC&WX)7nݻNVLgĻ,Yq ByY$guRr[Q2}4|S\h k,T?WZS цPԒ˸~ 5z͵4a9i*ђRsJ5kPl]z_=ޜ>{uN`6y4{h1e +(TĄW~Po=U%[3 +6Zz~D8LRf?Xy|98^u BvMz2K v ]@W-Zt#$L|(jb+RKb'L(4Է{#lgvlW$v~2``DaFPA&!PePm9p\+ Q6f> ZN0Y3 : ۪<@q Gt3n6/SZ.(??2qteJ[wko1r^PgA~X2WdO\yDqC_VS|pC=:deft;GY.i뻀*-~SЧ(q9({PnE|v:kNCNa-/FV KsVtE5\gq-θ_ ]e.l=&=nۓ;7MK }YF[{ʹ)ǫ{Kz R +8cztZ;nlګd cauyCcπBО +]{ `U^CCs$|ZuEָU7s5Acϖ-/]|8wY"ao|s2l2^]WM0t/K&Z]u湥e<un1 % +EM^2kp}1\;p7IRloeqmkٵ<7ֆHHg5Q㙛N5֮z)T6ʎY %@;/ +tƟ.(ޟX9R-f3fF(9lNVg-Q9RoF@.6zT`6/{  T +BXZ>\ ͿC[ҩɮ +ہTBP*ahăg%ϯN)ב,Nxn,B{Jv‰"I+yvf~ >5Ss/K( >c(ߛ̽xUGTd-ZH 'Vv,汴:"hS؆fɉ35=-x9敽->m:{K  Ȫ~O~/B[8m^!?n,U<X/w3JYmzwDV?st}hL[݊=~q&[I6տeد J͛ qc/]7L,UvrCoA@rS{QA#g&%3Nj)l({䄓D\ +8y +'@-yWM %]3j~w'U0Ԫq)ZgVɳ@̚쑟pxe,9"߈no  +_n_̠E }\m>4_vert~N;9%guZCփQv<4߂0L UZg$y@K6c6Hbe_y-E&4FTCL =39\KZIlIeb& \25fk&ZHU%4x!7ϺVOpAzjOZUl IP^DPڪ8u}|ROQu:|}3+DybQt⼩NnH}K eȌ( aGg{~.Qi;bu +FsZgR_AU׿a#KVǓ=Ygmʲ|p(֍, rn0baEIeqˀNo_G]:aUfx`=byɪMo{WqqR9J8[56PUOMaHljnaJ 7_{qҞm0%LӺzL"#| +{5$}ީC빥Chi|}zQЃAfxM Go^"(U չ{,#V=2c{k]5N4Mx[}I=??e_ (uoĿ\lW7{ot(ǒ4tbOׇsv>_(v=ךy9tu(1[3[vsznM>?sӝ-jN~]u\Kv3(t1rJ}yi c t+UT@4 7M Zz;6|MEs|*1qq޾`e@}\(-؟Cy_lQ>i{sqľ>%~F]"#-(lNsDDUlV=ޟ.x'pIuA~=N;߽IN{@|VbI3:ҙHj*62ꦲZ$]l9]z'ķ wGhܼV +Z|=vպ>6kSvZ[K5d/ണL`y?Du kB+"AvY6vݹ +L8@ym%ղ + Jfcn{ƒQjMX[&KՌlTvbE_mcʶ>M^>質|r:kPȷcԒwOoҤl'ݿЈD$hhO|P+2?J+EԖRTgR>Se2wkN#X^ܹ|jIFy7~Y[iP>jCx%\c2?a`<&.|Rv-/P5o)}À2S>LNQ<Iu-e !ف۹G g!)HQTw ӵjԜZP ';^=~ +mX|Q }yIM( u íP|^BE JP'*ͶC(4bl% +D S37SbYJCP'} pfXFAgb@qߡQNHj,FNcӎ$[>ϭǓm~?Zher (sXgMT@@ j>>k2DQY )"T$_|^}zyzݧތnjAq&x|ca]8j ?? +mae){, zuzIAN- .p`O=( //V?Ot~Aő<;zwr-^t- 縿@c_ 6 iY"],@@>'y"Oiƭ$SهsGq-C3lyc޹ٗyTJ=:$7?Xn'߽Ny,8HF}Z/b p6?/I50E$\(χ6S}9VKZ.T@_$q7N9K_1@# MB$h= d* 1Cq}j>I#J$ȚDG' T#sly|k͉ñYw4C?淆ML [C@7 ?mȷ_ԫݤ.|d02D.E*/|ΉN@YNlt.h3OYܺ3{'39nn@q% {(3״i$5DLE/#8g^mZ]ZC:/kV#V'CNyQ;kw AS.GP7xG21p/޽x8 +; ɬ>6oOl-׎޽mJp9Jgu11? +5M@Ch: n?TeZk[|ýAw6KxVYy;G*%[n`n|VUy~3_ڸ3Xxjsiz}AT+BB紕h s/?+; +m3Z~]5KzUsh,6[W.[ffNNV'[MhqT0~8GNy- Й (s+_ْ5{h^g:˹F{5ЏzM 1Cm>Gz\r8Z/(|-FCg-ZS7jRXbsEɩk&Ž.N^bTzI#yS8\nKQX#O6q6?NiLܧbp?w͸ +Ѓ3|GioluE XPjzy8c&#KBkS US76П}tHok}g%>%qE_,z0|հ)_+McS7^k!55D<{je-]W/;깻R[xKàe\G/fα^;pq1T@[HIgFB8֡Z< Z|N*p5_uWǙ+f(Qw%4)bRk!Eg3gՖP0q,P}Vf遪'Dh3.ZA8Ԧcan^IJ3֯/Vv4J;qߝDJw5.:7jrNpsƉeT5ƣ:Ƽ u3-p̳.ƥ?X}#`w2FMZFv=s:}(0h{H7m x\Tf8QNުjM8s%僺y񧋖Nt$֟ +e=3ܖ#KӾ/_p58 UoZ<,~1 Zy9nNFUiPRoD|3jުUU]Ft2gr oy 54 SO_^E0p%5<CGߊ-M)OG +]-Pf7cât.1~+I\Pnrqν r|SDJvxݻ]b=F ??eMy:,} +``]@ˀ X eK\i  -0+2BqTf5T!@ [0J7q"w>"{?e=@/4}[Tf(T_ZvWڨ9 Pևj'@fX +Pф2 "e>ə+ [jwm g, -giMYlps3jvY(sp29Ԛ45Prj61(T;,AG L{ꫧ[!PU`0sۣ +-읦^9T{~,.J#PhP܂2;3j\c@ + +o7RKFrmȝ oCa~Wy wdh +ąI/ㆳ3pxf!3 +@z_ + JN|^!wt+[)onjؾ`&[io%YnB`) pt@S* 3=j@ouf<]isr~R+13X Z]fF׉vi=Oh2-},ɰ Զ ҿπY/78RN{;Tr׶-]&]{< N AF4AcqY2Zps{Ny͞ `"tϩ ? ,gr /H'䠇 ߩ/mO]]wu/oe)]sn7͒NN~db?h+0=z5t|E!2`WT{b{qtMP/j[ ̞6{J5Iii2Tt ϶(&@w`ۼwI- _ƿ۳$a?a!z{BӾhN=yߵxtptO7oyi!cK2g*Fcu4+Y-ڍ-c{mXg;.86vJT8rvoc9Wq21VKB') 8׌y]5Cz/T,lj@A 'r& 1JQKkd|mw}fB立iѩb2"ku:/ǛQV\.*Qmeyg +*T'sNaB  +eCX(Ttױg6|{cQ2& &[Y,lEs-F0P2c|Hb-4mE-"uo#_Xk 66hۜB"nt5}:\(~¢] kiv2tN~5ݾF ZlΣeF`WewY%'F?1|M}> A_ {kO:vk!i>)8^vۋQ^1H +v[`7g,12nSt"' +/]l~K(ԝU<`Ud~鈶z0S /f fd9XOmd,K{ir GSHE \X!yyj3d2]CRVa d!̟ס 1ǠUGA~Vʟ|K,vƫtz մc5bDn2V3'* >I7Ms1Nc8N1Wi!/`dWYIB{9 ^h߭_ƈΕU=W&,sk +WEo+]VbDoW QvuĄ8=)%oyI +q;%3HJt緀s.rydUAhZbOu[wU4n>owy3U8|pئVJMPI}-SqYOFp?_)~o"o>^+(u ^*jh<(PsmRXo|-]<u?31twt,pj5Ɂp%%C#i;[tHĢgx'Mf]q{"ӹo|Ooa t'ӷa.ÃgEnHV{)Smm_l YǨdCc|%b(}2]'VȊc?nk'^յr{ϖ%wʱo_ VIq3c>ӟ%|H:KgqC7H[8|j\mG~/x9qfSgNz<$~n꪿31Pr+('8JIJL`>wV]Ԕ\'~.lhڻ$$iRmf25}U6KǣOo>J?H/ℹMnWm`sn4q' BÆ*.D >˜dMRa޳Pye]zT:ꑻ׿3(k NAёXWU"#lL9.qQ΃(qDS]98r-2}Zw€liI5oN1%ӡx`Uw=<Ui3]BSʠ*X7 jJ$9O1i U/z1任4ѕe3gKVRQľoT۹'ݺ?eoӊ>$FJ%]nbq#x_X1;:O&7v/'D`"wWβqX6ݞ<[FmN UA |-Gjf#OlIjus<.raqlKa)tb~ uwy|>\V|ovd_sލhuF-tcv:>ӫ~xTM-|PdGYIjIJqʲj۶B i[  3-w"IRM-"<@ dAiZ*@ZSAu,\riu* 0 #=D3`:*- +-pB85AV:(O¥0#SQFvB+Т [u {56:\2 +NjPH7dh=r6!d ĹBB v uv(5Ɲ46w/GQ^j@@{|B>rCھ~$)A+`{C(3tejװJ?8ɸS:>&v~5-bfhiOC P&=EP݀wK OHfWԘ@7n'q6O`&=Xgh:t{6w +w @bZ}={{h1O!R'IQqEQ}3'99Fx+!9JPH@ 7hFFiШYe`7wг@;GxL9vDq7EOxwj`MN{~w?Ǖ7ץ{^[Ff&="ڙ"/ aפm1B4>z[".[)PWW9q.Kt{;y$sb@v}8Lb~DV?U((Sz-EPWf_dtkx CGf؏Q?IyVoOtUAu59juZ丳r#mهcz{Iʠ\ZoBo-5s[,7N-@n6c/a0h:x8-t$/VBoav~$qyo_ggG38 ZcƂSRҮFU{Rm^ m:%UoH "QEFHo=]kլ}lb%B4=DTf.NIsNZp]p0S1}Ӝ/ZW׶wvO!uCZU5҉a +˖T݆񘫾/z:._sOA0үӐm5쯀KӁ2,]%RNƖ n\z GGfv4 endstream endobj 129 0 obj <>stream +ݧSw WsY:bw'5l?չA3 gOw}#-;cͲ$ͷY@>Ih +Gsq 5-_;G=R sͱ \+U0Zz|c=[&C.w3e6ATmt v >Fv6i}tAi&rI-1 (oδ7}ʑ 7Iڔׯ2r1㯀߽._ߪ8~'EFd|=ljXYty|Eu=ñm\}=)5%UJa4 Uɯw{s]n)>%I!rЅ1>3s'PX"g]먒O,vBr5ү.ڢzOR<6Ռf%4fB;{n0n\[bgٽ4Ȉqu|MP|&U߻o\stpWRWoaL/Q=&3kP`U6OV%RlLd_IltG{d:<2B [A+oy_%kw̦ elx^}\jDctLQLNdmM3#yXGvQiU]),!6 L9K1g{V:u<6gߨPW.# ±Vͼ8Dv&?xpOv!R>\F*վ1qk%JMOG9ꭶ9̓JêÍcTݸtnO@ @a0ka`342ƟٝN*F;`lԡgN$\c` ;fǦƬ!^q/t/sGW d`} ^%43wZqћ)=x⹟[;K;qC+̰Jê+*`mm밋.dy/`O03]ZS3ZcgeDթŝ0HzG$3],bj-S*aӒA'V2tȹYCeUb6dޗ&UOvI״<|ILXr&#刭Wt@O#WgՔD\ҁhB[&[{ns9rg9UZAM̺XmM}zquӆy%#^~I-k_ueDn1No;=:vyIHbw{2 yiҙomGͨM󕳲*Tdo1E 1ɡi boBj*mvi`T7:LH ʵ9O`mRrjmH4i L8GrnVrmSnȍmevtn?S|oɰRf}kyB +&v?VIڙFJgr[yJ=6e|6K?`\_}:jekqAӊq"6+(5,Vs6œ>G^J>z͔U;ؘ>^J!)-#G6+4AFGIN D?7+6gm,G-/6UhMc𙕕}/IkVj'f̗=K9~c4:ݠޞ(V+*[ƣ?5ZN*ψ^NmpkofmW[X.â[ZFW1LPpr d_HO89y^I]v=ԽggR?ю[ʉ7kJTZzSbמz5ds9T<W8[VeaJ$}6qfNq@r#"3v۰@-R|4t*֝N_7#gu o4jg&MS3wP" p|\sxRZ!P#߱`\{VNP+ ej P 4*gjyPKX5]mPCلs.=bpEU};E7t)~y[(?(@7}\lL

?ht3~{m;.FGrR>u:8+{ȅr&pN3^0AF\@fA|R}Wq^pvPhd; {D`ehOz=54{BE7sc3Z>ޏأA`e]ɊKLF~PfRBVSMVk=ΛP)l<9r~Wu$$.gT[!1b'jxi,R,w0 6ip idh\Y=]R^P_v\75\(MI>MEf ^]?)j(tJvyZ3Jo/c,qG L/ouCK|9CoֿNFǂ̤>K cԤaESMv\n)jVױfFg[/`f>"hU4 _fz &sTYCJֵs9mf+l<Νߌli#,9]oq0U{XOk⬤ N=RLUȆ#zo:p-j a{;@l<6,OVS}I``{_O0]Nf:`1[v:͉Xev/Ť/I,G@żz\ |p[׮ ~0^Q!P[ -_.NmNXxawK>ޥNu c;~ɩǷR˃=$*.sgn dɓɁk眘)S`glξNkBl~ J_8ew+mǞ&yyُbs.q1J-+ en_,R7^̛qY:Ewg>7`0n0k@ܵ眣ҊF/fmc #1ȷO~|٨j7č^8%FrVYL̝2ܫok?g޾5ۗ+G*o6HG} 35*[tZ36:BFqлhjT29hã4|?ޟ67S>ϫCfM~=[f'S^t{I{Jwtkڣ59J+?HUZۃiQ7OAuE.^FE Ew +Brslot${A\ ϔS 0S[T{dXvuGǯxۊxtW}wkvV Sv+W#ȇ+ORQr-g6I<ߺATæ' QJ~s'#Rm5۾0귙(4!: Dr)@͂[ܬ󮶲V)kjfU 5igC9iC/HX\[ ?3:u3/7>s5[υbx ?ַI%Xe%yf8DlN^weSɹǵR 2nFdB<ɶTJf 4}4_'iZ۹kTƩ:6"'-/~^r.jY<:ybT/螬LsCH.,|:%^=ltJYl`$v-uΔ)ug>ݮLS}gVn KKy̅fY~dm}7n"_kq8NaIx߳?X=N˶,l甕[e&Q)a~vjm矢*YΤ=IjD>بT v*&?XEXJVF]Gm\Uby-8?z(\kwq=ČTSdo) ݘ[*Y=&`iήV`< uq {t5U:U8lN,-L{s;,?lߔ`u;ԏPx$RekFvD4^'Y^R}\^#`"jٺw$zKsuY,|ON`zT oǡpS9D +ifI=V.ۅhviNZgu8&50T61]Z (!u)!wE)f]Y22g; +deVqG[4Q&@.@/A :1(ŴvZ#@.!R* kK@ 8@CHI=  ?_&s=l%!9 B]CM=6b;.$={txooW~os~Bm 58-r + Yd1f>i`a[~Zx~6E7NJV,Yy|s {{ߜE`^mZKP{(uA +³ \;O1vpBx{m (˙gy=Eh8bU\xe,5ȅnЈi/d?J Y4TrC@j> Z[eq8Y'F S?}h(Ir(zoDJ+7k\AB=ZTdE{~8>?AWM+|.e +n{p@I8 v% 31w'MoyY5}]/lxEk&9Tt $?yxXH5rӂo;Y7{u~{4+q4ľl}]_@xwJ0|ƽݫ] 'MhXg ':e{u8DIr4Lu{63%S拇66vi 1dn"1kX+^6 w8%"ڏ⇓?&`?Y1M+%q;_{i}Um_kCwP:v t1\!7aPK 5]ZSLy텵s@Kt|h +lXSӆ}8N]kllZqu]:0%柳b\=y{G<'0݃r3 |Ue- u.;o:ۇ1+>ibA=Vًxx'΁n=BX@]7(E6gg TI=S𢃲8܇O>1]r78^GLTfZ=ᢊݲbӢtW@?GqEϔhi}E8,'y!C6~\2#6M`Rn\msخ ${YR-"Bfvt(+~fzS lղ_LNuieXC|a\=-^rP s .OdHwC2ʡv-a6oY=\QIνَ})[tN'Md֠ \CXjsl!Ra Uڍ<{{CNb?ؿ ]dWu +fvg^Xײ{I2/-i162L8^ IYyjtkF'iRRJȤB3L!Lj"ȑiכ|2}3p$gv= r_WVc:M zgU~⦍ V"&{\ƄVp6x_M>DB<Ml%!w _D%E%lu.8;ۢ?ꭚg62 N[\,$ ~&nӪSvYjRAWb&?"ԡ*ġ3V8CP/^ QPoi "ZL?Ye$=:o=ȣGJ#MZ7Gܙ|l]'.c˛ +'c'R3jdVmO(T0iYt[ꈢ e" U0y}H7/0Rkb ԝvbvF$kdtdYM>H՝0@ЪSUev╪ +fUh~"'Q2wcOkG5˞4U^0BՒ^*aK6԰>^1i׼ZKrtbS(WGf9 CK +JL)ov0%Cߎ_ H8O?s5PS'ɦZ@z @z2H.H;H \4]Ct M)w%H: M7>"^t~L08%p|o] +fu_m$@q~7r!lW+Yh #3AHFgHϲ@zS!M/PQm{; nŒ ؟?O ufe:pskv;@ ڄh1dQ S8YsQC,nς`C`^KWhrTLy8M{Gj+v *bW(Sɷ5L'r =~zDN43 ✰}K:ymK>Ļf7qW}tFrQ {mŽklL%ky'9ӏg<>>g? L&z}\nړَN6]ڛs8 `{ж +r `o8} #kH<eT2.޳+2:[C¹>ߦ +\cWּ_S0E0'}2|3}pElvS +v+*?*k!f ${S^qy"#N^߻}MOqFvTgQ/NC~*xX}tBqߪ=k?-fMv֢h,LC *茾7VIl:\N,^] Oʜ59SڷU<+|"v{-6<7|dau'zAu],n?ܷٿVNX Ǖ H$anznju{U~/wV܎.*a?-7l*Û EV +ςshA 0X^9].vq|k @H*c=f6=w{s9Z3K&'72b7S j`]!yнoL~7Q +Vc2U^UsZe '07l۫x'qXȖC+'u`,w[oF8s^ iحP P.;|pQdzpSN.N pm>]ydeQ5tVb/`mU.:#$}奦VFLd&\cn +KnIn."oQ<qy#"U)B>㗎s/̾# +MZS+^_aXG E'@586h,>oDc]_vw,l$Wu:5P s f!5vp:So߹okwd~Ie2[WWmvY[Lˈ={>F^Ӑ>~@vffkw2B@ ڝq׎G j,u(部dt?G/* 7R^ P-oyrobNm8`dIɯ{옢~WӋX|q&{#[Cy؏YQ84] +a3 ̋ yIzJ& +h(nȹϠ.2v78V?/Y'7ԪV2o2Bboo?PO}A2s~""~lJDmGtADHt\a?>]SV7v^e +`sU &g8NUjCP3a/hFOqk{\gqIzV8 Շl̟,viC$}m^ϒFhT??uA'WyyueIsfoHĉKM2cKQ+J[Op$T'1tn™#(/3a[ C_ mڃ4=+ K6lbj$&YX1Y2PlBg;r9Y9` +G]j=ktyZ`iN+񎡕Ӧi{WX<7Gtά+-bHILm)#52Y2U[JkVl<0+soUOY6EoNWa(3ealIש]Z-o"f퀚x~VTua58 +4>>T`3}v{_eϥt{rYͻ(0 04?CLG\H=v_j=YW.T"zE {rq( ul(R}|8Z/hW)VVtZhrT"IR32jNZ䚣 {1In٨-~k6u#d_?.:-|ZOf cwcvH]`٫' JfR] +T/:"CWcmm Fnhp^GwjT257q8ը2WწL/~ފ?fFYA}\Vۥx޿bH{o z𩁚 o:۠Ƙ+`X5کM X?|OW*1He+f_dv\~([fK_Ջ -VGe3j#/u݄K<@q^َǪ*߫oS(koYJěY[{)BWiq2_~?<;1}=u͵'bRxSij\Ak7U(w)9`YNJݪd9L]""gixgSxB 2N $r(-1QΏ3/Ӂ=^+AOgWSs_\vu{1V^yuC减f1)\|:w'7jw~2}VAmUc@69nE +>H +ڕJ +f +*l''a +x9g +X͌g6ŦOO39cgd|3t8R`B2A +LBWn*R^=|Y[.,<$ CT"436Dq +{tL')N<48j@Zʾ4))RN)~ +1ø%R`gS/π&gZSQ>jP}T)(',.Is,[IsVin=%׺ilS0yfA:}L2r +v#{M0ydhm=âD>Sc~K,vkzW8 gլ?_!oy0i~ji.jlӜ9ijiBv\N'LW@ mxPO;>i Q5↕QJ1*jԈJDuj/\>S8wk@/`yGW&g 3ZѧWž~8m2/|49#2cU>屾å&T1tΕLZ޾W/5+z"zVQzmvkgعvA'6Q.Y8ܞM6/ur{en&k> I0[S'"C,Pgd1)yn6)z.| sϥ}އ>wX{Y;C鹜14 ;p0GirU?ICBhH9OlSy\>= Obӎ` +vJ{No8]G}vvWM0.>/8p^ ~,VAFdgtƅU>κ?M +:Ƀ KB#7UNi7<^uF +]XR#:@Rae Y~E]]/'xv>bt.֦U%'L|vL Ğc,Z5fliFgPf@>GgJF/~+8#]"?i) Y ϗ ;D\i3cͩ$HFx߼v6lwt3'lwdR);+|--U 4:{R~ +|(u8'ޏ`iқSA`!E/޻0KhWxVWSjjBu/NV%XPO48s9Ε:x+3kq0> +ΡcWL1ύB>)yn7~\/[{v_P1&#A;gGǝxǝų;|/$d3iOקh٩*Yސy[27t"LPBOc,w Dس4! +xNzPwL:h\t}2gllVeroXxCXiUPeT'b셤x1\Ht;JCUAeӦY +b=#򫚂^=]GlY%XUWoρoIn,mE0Wn]7^,ζkNFBul Z&)5gǟ˧hA>%{ ĊOT` 1f-Mbp|8 NKجϛm^Z0\D;ӎ7 ' +c֥_lO>q>.z6˂J:sm<'{2cs<ރQ/ ]{tDZΩ %ES%k 1,ŶInx(=qP#ԔYÁc^F)4U'b'S iW\F$ue3=r~ G4֜W),nwCK-"ͣPBjZJqc\:;ks#ߨUXUmP=܋As?PuFl tݥ5NF%lp9l,t1C'M[/TX7 R,F\m_kեVOsp!rJ+6VxNKJ;+Pc녤z GXm(R-b v'm!&~3gY,5a +dSz"f~R0'e`67}SuR@~8w['zHƪq&{hV2fyA'OY*G]!;B'cڑu읂 dX-g6kE +uK5pOE/WS [gtGSM fKiW>6|z p?JM]:_ +YSnA GzM +Rjffi\_n~ ͕| +ަJ +:&g[&e +%PkU}38ēZ-v}y]qPEy8q e@ud1nigH0_/Z5BeB{r4֓}GK>UɄҢpN':Pzq}wik)lm5@ rgGG-AWEZٺmTK6 nZ}iU]?)Ԋ +/)z+<<; ˶aO8;ąA]ye{ Fq[ZUorn\rg7QشԩtewM2뽦,uA5_|μ?F +@wVl? "l9t#vƞlXZnuq%)tCYsHoJXA-S>GikzEFp"F9S5^SYr +kfUڂ C=C)6|_m% ])yY8DUmCvh2b..9P3[ڹՙkM'٩2̤{e@+V),﹬ǥ弅`F#xV|,5zsa]Nв`2I:~2*~isIql&*VWx*+ϔ>Qa]Z&F҃4O9~_& _tN"y'@/˻4Xc `ӦNh٨K&ʰB5T6)3?G=U^n8\ML{gvU=0䳓mʏ1T埤p;f7 aUӷ88[OKU{%'µE]R=bl5O_i29'y20>f]4UfK)*ԘOmx +q~]}"l`f3xw +,>PpEeSKG~Ly5s3^b6ݻay]!Xb'41 +U0΀'r([֫}`;Ճ e7^Co#v L5$B1n*,)]El˙ʃ X #Bя߭Lb 4.q=cO@m5$ǬLsH)qQj;= #6hIl\'jop:N{Aæ8rl m^fcL3"14jөur:f:^Ywzy65\W)={gψ`}S`>5o%,h0SW/RZ̲EzDԻk''"pH( Xȇ1V>VA<ڇ~k>G{o_492}خEqtD2. +ʓ[34Lqh?XQP4G!^wK$K@WpCu%^(Nchj.\xaVBh^'l^cȷ_kg+jR(uu0|\Ҵ描^S ї/Y6ޘR[4{yN.L:_aGXa"VQY֚fgnO l[ӆ#-ub}ׂwrVFUkCISi.q9rL6K7ٕ=$Î9U͹VHū>$1uw~D,=dXoPZK֩Hј3)_T)+Uܸ>RI$1dmW/(^*xR_1/LMIPO,I~'nGRցA.P]0Ӭaw[;Ȁ Eץl#UxS \`pyDÀ@jv?{%/e(nmeVW_HW1|lt9+{mRIEnvTo\=!\n([8WdfNAYx 88L!6_B}]wQTOgh Z>D3@v0~pC/ZN[q:&8o](zZ??P; +pGjB"殡u6P AqPs&Xֳ0K}%mKB~|-5qK>1ɧ';YKޛu/ylݕ͌{{8cdlXܑ/3zy~$odЫ6lks'+'I&%"i BYg Oc&'Nާ>czo8ya3cgh  ׇ@g0JZ$9~b. ΅Аŷ6SR&Xe=j7:)#x&)KZIrlrvz {OOd]|Tu{*IBujJT~z4ʨ_Rc)H)H3D +q +/)ئvoǽY†!jW*|Rrma[kJP^;\1gyYv/ݡt*M6/,BEhQ0IsȷHh +^~ +*o-'Y֖f]roKN_o{+3%{ݵ za2D+Kò1m-Bt ~v+7χz{",<& ͞\ψӜe{ 4qo)}Ld|ټwYc[:l@| +T ރ3e(Bww6͇,>)lR#-f_rz?зR&?ߏ4Sr8RZ1v˨&G{;9ބIþ<>@[J[&s>ܖ"] +s=VF +smw>muJEhda,+ߌj[\|tչV>[f{vꆤ& z)hH[ߧmdlٻ 6[zmZy t[r:fk"Ŭϧ}2k=7uX|/Y88 n^/_V):ĵ#"< 69[F_g;'"tun29s:ZiX)u,̅pg+zUЧ hsXj T#yqW-*˓4H8JO .wK ^ N w'ggÛM&5l- LNc_u@FtpyњFWAm7j%cXJo>&}y}K֕9Z=v y7jhW}&\Cvv?AӅz{Fxwdžњ̫r[Vp_d{ȃ-QYVZl'K$ 4ogCޣͧ/[{e_*KEӕТ?G/cBc#QW1V*)1?ȕCZ2㋺ZWg>{ICA瓱%h~r]N4ٹhevp~Vyt'ٕ/3lA1%6$e{dO_9|=5:rSwi53~~VӪWaӥoAP&U'l XÙ2'ّ]$&s/|΍@˒l-nr iϻsy'WԂ@,m1q^B c-RRbzk'oGv+y1RLjغ ξMZb"Mv ~d}.șW%M4vߪ%aZ1ptݙX",4ؖ3&[IcU ͺ-hUh4V{ _i&)8֙=mKg=VtRix޶rƣ"*} qǺ\p8Vyic#?& Z(QvuuL>4`v~h\|M, +X[Lraiqe%ð/-G1`٣~dV~\bpU(*//keƱreǝv%MuԫcD /~Hb^WfZ,:MӔG*W)%Ի# +ŮJh EE ðX?24R6-W{ +1)GsKPFҩ-fZаtWя?^Ib@R]Gy0\h؟'S!R7O +F*zSY- ++iEv֬87`/K=\Zr.Iji ެ0G e0._=W{8j@ѭt:kʐmnj}\Հ+VNn䤚+$d17@6_퇐~]mZi;hx<rzjN6w6;;`٘Tq>)]'k#7nR.>O \C+g1]3ԺxqM,2b5vPl-4' +c,?~/ +rG 8~Eȍ7$1z׆u s0|T:R"9&B7GGJOHnHx%Hɝ[STנqVp@"yQ+@szՄeŬPuk\`![=TIyf5 +pљG:>;s&[`W%b}px$N;ca~0WIÚK,-7؊}}5-u ɾtL +BBFOo;((|bVeވYSxI)V'ܷk@1|ct[s_#n5զՈ_܎)'1+]r;3ey{d`T@^-D&1k=i]. ':Asm]: +?0RVҺ$Be׽hDu+tJ"cz>M]7yo-Kޔ$E;RFj+T|Ʒd}:g^37&smMӺR.R7&?ДFD}έ O*4:M+Z㹈f C +MiW z$ jm=\c#ƻ, + +Sefl1d+32XUj~]swբ93ÄưKMӟ^`+~{NV*Puwc U<"Xv9jElʭ2_ZoR'syU^SSSIWi?XgDA)cyKMPKGRw6ۏZI\q\YȻbvha + EQZg/ffQڑ#-4)or;x*gA~,y a2^9e_zIZnu\#&ɦ)bw{@}y@݀ϟF7(!߈T9,;p5>@pF]?Ex@F^29Կո,guBgLDtvG>\2M +ewvAv=Kg*x(uh)-_ak2#~X}bkn|~HY߷M1qFg܇ȶL_qAQ_I$-yKWz?2}qS--&X/:@H$CdiȰۤQlqko3+@vBFD$@ |SK!]F7H>Q +j?P`no$]4$@K>y&=wPK0MҋRmm^$q2Hbq5q`5쵩gGz}<|v\(\&\umsiK/l3m^2E/Y/_^ɧ\n$oOz) sHA{#p?jq1mG}ܻ/p׶|wp}={z <ł4X}poʍ.|?d%~ +}ɗ47><^Hzx4;/N*#vw nŧ0 <7dC+؎_-LhY^ufyݲNj6AuvcXp`?vӜ'zdQwY4fQlPV·ji(' +,?[ +F:ڨ9hGkZI}q i~I"fd2Bn~m {mߣ)8_yVIƽ6:ʡYpf@erIUu]gOlXMeWV']V*h47ov[˘{ӕo*`V|mں-X=agY{s6(%kkFjsV+@pSt)ePRtrr>˔ؿv7JX>J(;"lٔ6یzCEʶ GY? Ll>jR[5 + !PQ1$$Y?kX|Ljք=ly$pd +.D.s\uFqY 25*[i'V]^4u71&\&fe 鑱f[zTch˝ׂ3֐-ֽ~~58I~}X?8SV͎~3!EQ<`eǫśsN]5בa"$7M} +&9֘<ö i42`j^y~UK,Ȑ{ehC&/bϕpkH2+Óv '=B$ga-[=~=X ƵW-4^4 +jUՀd$5I,&`"[%[!_<Ѵl';|ka{"G-I!i{Ee>>Wwm\pe83F3.2A̞{VtF)e99Q˝/]yO Nna\)-NJ.'9ޑ6g";_!O#ᇖ Z $m67 },]Uw~ox:S~.yQ%V +yr. %M<a#aM!՗Q} [͎>#.t ԭ.6<%leً޲}H6c_,VўQ +6I>(e{7Sj`1'O<9\ ^l1ڔ]ZNP&^c(e^>ćTkha~ƕ=\Z`o=]0(Xpmdϻ;bpM`pp"35nֆϴcn64DT6>.fzغS-#U#5}.xPz<+9vW8MvJe{ct{i?fغEر9F&M~☡eҕOlՕ 8mC?}nTŮSWǤZV% +t?Xr5YvqeFr7"EѤNs-Aɗem{W@Vizq*i@7,Йd$Y|7Oɴ|NfjNTݡiy +u'k3{?ŮKggGgOwC/ +Og?J߉'Zv6ɚo(ƿU.e+N Mg|v(K{msM_('=xPQ;[IGV|4XFEg,h` ܜfe:+vwm^.[zJ7Ȗ顸;v}lzM e6f1uk|bIlaY*L^kEt,֞ҟuݹ?Ի/?&۶WWN\5YQp`Anlgׯ&[q\asYZRavFz 0\pfA=9^WWd40 R-Uk^w7;_d! WNWn˿]]%-.l`oDf,xQ]NQc3{ۇ 0s18:Է: qMoɇz5 j;,T(?paۃ}tJKЏZd] kvbH]9n^H3pM[< l 8 .{y,(:MJtܿ4ggok6onPu1FOI|NQe_g#klw~_A |kO*IU"Ԝ1VxQ6*T@DYSC\{ɫk>(m#tC6B&GM+.s|w&I[;$[˾q <^RG:3mC$%KyxI4rG8Zw @>{r/pzep/:B7F>[h7[5>־ӄLl|Xd5{E*Xy,@h2V8Fӛ- +,4{%08\i|e 2ûp,m'fnC1:GԔ,{A|x@֋ls;[Vy|}U᪦|`,XQ &n_l`ߑm!18}5gU °h̰aGR+]YLe ~;{b*kQNF] ;b[3wG R.R 'm.-R nPW=V# žV4;e^p-.!Vzgjt)^R ]E|[*^*7ޘ ub9񮈟WAVBM2BW ?ȭEot6Kf#fliqzPgRU됛Ϛ' .ݓ X#Jd hrslxLW T@X9~gOt8T +yP^C%n \Hq$?XrTf>s,|:Z"G3JE܎Wq>>Rmqu\rnwg3ňZGOJ75>kٮaN>5դ^'r e9G.(W4 J.cŐ8Lvǟulp&H s7" +MQaFQ7?%cɆA^Z~qBX +qטZ0ms,^ӕvh^W`44U"i&m8aGT8†G_%Rt\iTVuPFK`Ʊ?1Դ5/O+}5':d&BgFOGQ{K:IMݗ5VO6=_9ڡrl"!q1M#ՒNon.-|n'm6[8T-|ȔY4J"-Kߍl5|p*!u!~JiAga7%4- x&;XruF^VXNbX?N1}Ҝ{doq8w*9>s]7d Qad/RVrRnƫKQftE6t9쬜m]xe %93>6P':/t葾h:X0<$b{Q,Tl`gD/F.)|OA:&6g +%?zZpK =nTT\xC fw/nWGgOOWQݰ IODdAr$@h%'csψ/Y,"A[[3]XhJ^۳"0y]\"Ea{\/̅2O?>=Qve @ +=$9rF + j6+@|FXKS')q2tk,\3DraiNGS(>*zDGtC^sKtSuGīqksz_|g|,YM/5}~,Fxʹ GSrqL|nWޥý%upSoVWUX^ak{9ҙ ϳWϽuwVMm15cLqvkY֓[h_VN_v֢1HSO<(KYxh:{F;tK\{3}jgp3Ͻe=ݥ%1x$0m;C=w+b$j/?EhJZּu%? xjo-JVΗ T? ' L ԚaIBgV7U0&)r1g695ί_D6!_OG1Zt8"Wv +mlu~YG6mN$;&p4ch2 IV|,gﴽX{L)U'5ieCF!|xO?},eGkicΠ_n29 M1Vu(*ms@`*Re ioY,5+aˇ1WB'w*'T8Kyj"t?d\.lD{)$))dHzG!w4z轢d 3[TKlt:&&V򜑝AH:DnθĜ۰9c~p_B')Q llAZ."L|oAɭ am:E^dDk;!?+LV =K#>R05Թq8l|g[J{*G*_~#o |hb_k'b<:llUQC +,3!2'돗S9-nEm?ep`砟_nj+]9.DܞmP +WڗlFӨ"WX$K:N.a=CV=.5w&Ù5B׿,f8[iwqק8/-TaA4wlv/?q#QS~6[-m-KInv-t\Ⱥ>ƕλ9 #ԛp-s h'2 &V2FOs7 f+߯Čn,tpqj%jWCEs1ѻ }.Uf^~ +@؇ۑv/ʽGh;3IBvi!S-=Y^ =bcɑs;WK/ jXwUfم2\Gey!,Ο5j%۝9U&(p5jեw!n쑥wZ+%ɖPӚ'qJWS~dj2Uq*ɋi7/ rCZ/RR$̔V\Q[>_:UѶB,o3ô{xý&sw1ka~e؂هbrWtc5FJ}[J_2L(g<➰vSΫ"XwQgX.~xsnfXJL?_DtSV0L=fg@N2ת<.o}|qj  R5/*rkK4@83S-my|}9 f>'7|֗͒gϽ=ɿWШ +O/ [w?aء ؅~؝t:Eت'ehtC q#HѼб wQ} Mו%jVaaV1WĽj/_~vIfC{KL .esOشPrL:@I)//z Vl/7# ٷȦK0.X +j y]Y2l=<ёxhj7gj3RZ M4ؠ!؉ +6 F{ْ?_oNIV*g+ Y;EHNҶho.TGgpocǜdb3Mg +Gg3ќZ=Ua7o5R[(Y +ټOⅬS"iKӸVat2CȢE.ͮ }%RҘ^ FOAe6Ԍ 0õ]^}. +qm=i'NoaoLThmv_Qabt0z*`UX[i1PDaI}s3t'qĸzci "-Xk$JUM&5#j}k`; + RC3>[>Cn>îa(U0UYAW bdcdB ߓ} J}/ ;bggzR*} +!r+6f }"fO2ύ@W2'0TQajD@&,[E&^ca.4W9c:S~<e'zB!i8)*lа'wN6ObGX&:K.vS<ݢ|0Ouދ:Cs +U +J*UkWz^KPH*^\,ϥ.u~{yhЊ$*NM .qDwPLp/qdQ.`&acF)B>{E3nƮo52n|ܜ}nvvW>1@]Ƅ4z/^zcv +t@悧4|&z@:Uk٘L@]n#$a`q]%unˑmGc}nIviVZ~δbWr|{]ؗ[.23:&ҍVh5wt\4 '5U8 \͞d^]8~W&pYcKnӼ;v韻Gamns;-,An٘>Pd#͊ ] JbVɲ>~*J#bA=" dc㫬#FꚎ(wh3h#fzt_IkC.OͰjVmۘ-Qr}My^ +>ښ6n`Wnpj[tZY7U +UsNvCf"n9C.T=7Q6 u|DSfwobU1/lh=u<ŬBxUgu+UUޞ%:rϡ|XqnXFj[ Re0.z PF+*RY^yΜiWrM=\s)Gf>gw2ܮ~Rz|KӸ(Xʕ(P/* #XdF1AA`ёRtՆ2/N~g,} }=W nؤ^T3?VM[4*B)wlV2(z;,#w~ւ2&*il7|u`S~@ܵ<A6>-5a-m#xQyU><ы9"tNȨXZdp9> +ɹ+k@o$z2?X%c-H4yrq!1r 9jS MJ/[s +u'P#߳GfU^~arޓuW].٠һ؅~Gڝ0KSyd^,ž}hcu|+wJ.'7~WW6~%0-jB0Ѽ\>؀/3;{l}K Kc#y8?aڭ*{/e[u4}vX#HF3"'Fsz}3_btP [tӰܡOXǠGriyG>[V&YJE|V,=>sYT2DT?Q,Х(u׻O/p<,M8L!߀{v+d]&D&awc;BH&F]ߍN*yoS\,_HG3 "cfQ/Ŭ3l*9*:PQr56$ݚ^'-Mى{w_?ΌUV4n/Ym./,J[Vڏ*u3p8ۏ_YR¦o,Z',P5f6^rT@>6Bm7$@ccHbU +x#^,&n!2sMbt,uSb\KSXɭ'Sx炷6w\BG)o=ED.pMp-on=~`Ăjr/EjR&g@g@ 7zr;$ ]g6V$ZFՀx~ 1})#n?5_-Lp4F(_ҏTf2'}q(`a۪{sp\#5Jn`!a :RGFnGc?Mk9`3맡faem+x?;aRsuR}r(z2ȣuRDQr&3;&R¸5.mrgy^SzYZ&ZӔ*V@L¿8FZ48yWq]0\_{{4N$Я, +Ȃ.i2WW_QCY#"rr6rmI>nq(j7&1 /+S?n̟F;u,__IQlΝϽr>7ZGL[E8ZWG6uJ\S8l[&CKR3"nBԩ ge]hϟ΂‡CQ>Һ>^%;Z/ܷ:Zr~ٞZ8\ـ tsn2ݓa?jb֞H _HWѭU.\*)W)/n|Illψcp7bp'RB1oqfZpLNfLn 2V3&?6h-ܸ>%iqdg-o5Jct44jK}Jq^l<!yr aeÎ&Β5^`&fdr嘞;-DIHS)L(*3?,?rD}cИ0g8쿯gYQF#UY#aU+IFǔj$bgBG׼^_9t_438-i2yWtG4 >^5_&v2A #95{5/Mz{4aq͙y 2Ok iA4GUk 66,ꜘ){09#^.f-V\i5j%0mV5.2Y;v<Ѽ/u +g 6C&n?XIu7v89^$J'H{Gen CɅo/;[↎fthʰ%kzKJڛP*Y6aehS>vk[~C|}T\}T}}ԨGO avOe݆ڬp2׫k#[^H^4G{ξ +FKe +v\j rnMx!KJBh=K&޽(#2>FKلAEFW!0HDG'vڡ:kTp M)<4]6"E€lHԜ!&ښwĝM]ީWy]'֛݃aHSx)6aqzu7㏹gt4J GןDE + u] `-*b]WX!sε0͇ z˰l,\_euY Cէޑ8hHa4&)? nQnh=eֶ*ƭ ?oQz\:~9\q!a3Y}rդjӦő')llD(FJ/V 9UH%(9CNAY$dW D`H2X耹Y4qT[ 3UFddO7M2d]dR}f?/?dk6 Niּ./an7Tdsx%j{"qtkιav*;b6g*hODŽnMg*}y9/ 9.wp# +DhxD1g|YuzxjѪO/q^9͇0t8:ߵ*JT ^K7t6nR$ũOJ|Ezڑ;!?_3|!Dh<ԊYXhIN1dׂv+V +,Z;V?zuiTwlH}Xgy\f]݄$FAeD+;AYa:aȃz-4ʁ9e2"E0(%ŕ"G@| NnW8PAP/>lA$ڮ0M6[AT*iY5OJѷ(rSP2 +jeʄ#ln7}] Lbq8颬 8X3+X74N$;^ 8a;!vјNŷ*Wqa]R0b/߿V?uŁYx +~Q/Ǫn <7^)K&'7 B| `LoYٵfX@rp냈F+RaB/֤ܵ뽢s^mw%jAz@=߳>~lDٸqpѤT)@k s$?q@ +>4UUH%GBz?wXq\,TG[H@h>Fwf.쁴$@_@,z26*=-PbAdyɰ!M#XISuP0릩3iZهFoIZzťʻs='܂NJ݇}--WGevB~}Ō[΅߄ʵWWn^>2:!}߆ok5mfDYCt_<^z~V| v23WOʍ[~N+x/aտRtW۔'y<aC?؟Ec?ɱ!}[J귅!f~{LMw5}}M4wvO&Ӎ鵗hnc4 N_ߣOsƑ歝{[uvo-g^%㼼/Blv%ka8wZ&g^ҽpqt:h^o.N{,^wAn؞~WІͲ63|6JINɿe~ [WF6w&uȟ{]=X't[ +s~֣3]wlϽ8gIrpCp!pA6iQ1[?P}ZĽq^OWN;vi/iۚe!`.jCw^|7p2m,qR:Q*q_ W6r =98 \?bɫ^/pݰV;mtƃՎW߰]@im-NMg|7u%_Rʫqq 1skDݼ>i&jn{>-:j{pQStV=R<:ƥ6)ZdwMvToVЧ*in V?^?PO0+G4nVK-,f{.%Ҳq=7cC4hYqu~q׭rj֯{n_yUxt=Ȣ7 :uv38GΕZoUcm>jsjO\{'FBu=7Ǫ^|lµm/k^;I䷓8κIӶv uG^?47>z|LNGbjLc|ZeKW4z7@jݪuC=헺z:NGW4a3ޖ*"a.VƝ\m7w#_$EBJWzUn*jy7&&G~\ >0S+ҵrO.q4@:Z5URKy#0j@N2XWWlzqo7uevm]n~7 +.S+\J͢X7Y1?pmtzir4HxZRCYM=ACr2.{}X/t*y*lrTGȱ[_׎H`A=V|멖▢n|JYאN$Zy#/^#YD癝D=7(EcEn–9tftCjLmM+u6*=60:I S=fYp_N䣉9\Vy-ddR+-d;!]{CQw8 +-s-S}`uYgxoGd$g C5\uۥ +Euğ>rjoP[bl`їR3z:sMR}^$#](BKjW )Nr;nn]W +:跗a"/l ԭmX2B@zLGtic'KC&';İPLȋO]~B .>-^V2ij[2|F#6~widu{;fO\PzKsz>ܳ,Ȗ1靇gjU5Skֱ +Ѱ=R_".ݫ3nI Hۼ( &?RⵖhrDw9jsPu3e>ckҖ-…oz#nO$(j& &BJ^E % ӄJ+0))V=)]ۼO4,:/W⠍WamṉAe\k3X ~7[RH胼~ٝt+#~ b=B"ھKhAk׹-Œ~t5Zv)1 yY4Z>* ͎YbL;$IYKL=s^'y$$$Ž8%$}vǃW%\._9kC̲̪MaR6f1b^y0 (SjSxyvU~5VMדsE>j/ld{HиV(i4*^u+WβmGXMIX t=uhB(JpLezq ̀HHSNȱ/,WyN^nOl<[!dy/Yhe9A]]W&^rQsNe]5+PVz3@9Z;D_d%0YgPxw¡J!b]?f\hv+>x.U 2|@00^S,2D `( ˀ @ߓq>6Ox&pP;6W,E~7xАtȼwG+g"w +4 :`5l݊9lۥlK!;˔;/ c CsQ钁gvSZ)_(u Jif#|Ӗ5Y28 s[ Ips C<) =cKji Au&p?fzFonFx(W}fܚ9n ȏăM[+HzyS5t9@!=Bk™Q<6 .5 WC o]C2|t ?e^;pQ; $35څwRZڰyaۚk`k%/u{_7̀v@O/@LT:% +ȣ Uk AY@A!P]NSu9/'tJS34.*# uj+ŧyY7ܷlӻ~ OFד(9eBOk.._B Sc<_m UC*C UuzE4aݽA`1Ti]’nSWݿ7NKwx4a%wsbvĚ=KU,ЃCin^릓~WDK^r|;}뤟tQ~{Ӭz&m;& _됸uWi{Y~*XwjEs3xWݽɤ%WnZSۨ/8>7QB/&g(=UҎIj$~) 3|lk3"gӃMĖ +飗NzT=J$>8ˎ7ynQ쟗ق^򬬑}VfĜ.Wi_t04(d|\L]i#~kMsˌBDm¨=V^p+x_f_ Jm$ <TDo?k?X鄗m{Cl-svo-8$N3b~қ(<8ƠGՅ +36=aX쮴y̰&{?&dE==woy>ݎ\WchFw'zGm̯\4`}f /l<:j$G8Wרqݔp 6Zm٬7qޫj(8] oI2lʇp-(=cS̎^7p4.ߪ+A}Qmߕ'~}Fu;vzzkyIyo&WC# \}-qM_\^~\eSU8C0R.'vjv!D *[ы۶Q1\WsMrT`ufmkmLhI vysʕ`' UZz*™ӕ^Ҿ}YcWʑ?+t4yoM=Igj" nYAѡL؈5ad:yVIg)Tw#[GIᠧ=榏y}CDk7Fo+:⿱ +ZqZn(3VV%0|bi]쏻fŝ4ݱ{DkXrE-y,_U#T% +S^ ߙiUiP\<"գ+(ަ7+=Q+-Z(WӉ\L< 8j/_WGe@6v} nٰwJU +[>~dhCΖu`^u~b4V֬P^ޙDn' W.&;Q"GRX;0{e,/+y2^n [uYo.'kV1nMUrXA$M5BQu۴v`r؄2cx7Y7.|Y;y3/N/^7W_8:b%87nt ű@*{޸-ش*@]$0U܈ςy]j0[Z/^i'vHdt_.̏;7>]Ҋ饼iAȟ17_ j nmۙaa?bvY#nvzUMTAVN$*.^!ۭ*'SxyO+D!?"盻qX/p€`g˜ƚvL!̯daneXY8? YS ]mÓU7Xaj@˧Z_"wՃE`Q, +gw2r+a[]nιֆ5+>_lz[e}+,b[V4r+v/ޒp{??P_d;(Rx0}20COH"&z6!9c-rٮA![(/eGZZPcqY] )y+,LaK"K'ƘllOIly+!ys?5|u`Nlvx\yd|^ zEge5EL R++NE5Ր3#"{IqoCX98* 3?.v4>Tu|H'=$=v7FD<`*jR |pF?118ӍLWRWCQ6[$_FζÒlowiWA#/|]4Ie[J6J[،08`PX`Ƒ1cvtdÀV~ ORx;F/wT>߼Ŕlʙ:yɕ7B> +gWRJDemh<qibbp jo駼8x=2ȡ #(c.cXS Q}=RkՈunPIx6:M0+ w.0KcjFPw h,{Xhx9:4Q})oKL'xo\=i?=0\'8E-t^N\.n5r~F*x0D9¾A _d(p;`Ũt(gRě{~bġEe0PP}u@^q2ndƷ ő;gK7w5ԊH␒%4uMBH("r)`pBmz {UȐ% Ϡf}ک^2 +y@t5A I?|h"YB{e>Y6M, cgtnd]9lmVIZXc'#l| -98:"84r2` if_so3|ٵl3\[2l{ cT!DJuذ|D9ݍJC+eZ r=Re5'+{ q +3{`ӝ"pGY ppKӧ +w܇)exZu4п<ƘKsѸG :&OQܞ+f1*Tr~^wm๢x2໡ɡOM@pr & \2DjQ@T +R=C4[%Uӻ*lcrtBTd`Rk?B}rOE=.cNXkֆ;<N锁LKՀe%mY\}e q| `_1=???_d>ywiwl7?-7bL56Z =/6pNdmSx :8&Vt^1iO덒1g >|\l<q1{c,rJc`Vn{pl6}$ SpB$P)d`|ЯOs+?}Kہ;WnF/⊜oG{9wߋd $_]VJrWPruG f/LxkQ^|BE\)Lh^t cҋ6ZX]U\ee~/bY0w:sȔ9tcmքmvc3Pf?oVGu Zܗ+ g$̶Ւ24(AV|vsNP֤G(zt( +bQ?,WZpk:t>axK~}: 9ueh4c|v$iѲXбQ,{H\o+C++vBxnt0ȴܶw}??P7 z'.iL3 <&+\}fO{Z}n6 +7}k;zxQ,^ùz$vv[v`[e;J^n.Ԕc1;Ril{`>u+^QE f3j},Nnǃfxׯ6ׯwve9zndj&s(Oaaٻ7Q'ܸשIm:vtlGikEК}e3j.{Y #Xe?@o +G)P ʝޕ'^牍nTg0Dܵ|w+=G !]g_3 'vÖR&eY_4k;wlp_WF/c8Ux޵ʼn;'MWи>5G^ \yt5-tFE]•dX z&0jU'^њ,IaqVpv犝{]|?גJvH{|nmea!_rmܩZ^@ +^aNn %栙 _Wtz!Ā$jDDV==ux8,Uqn[v̱}O<+z5";F6νG޺Xʭ۴ gÍ2{™Uې'ݭT4]v'2STg/jGU#W+oը=ج,eg1:dYlT!?]=+>s}SAiZTr3h2!6Qx|28^G^&Ƶܗz3t$\*uEs*n[vRsxo^&KJKV\G& +̙M/u{ꬿT.tTv=#;y3t(ҁ<%$?qk6sb~hMGa=F$V/TζG?'Q'IcJ?)h_<(kzG$T3>ʪp6{uFCٱt.wRqra:1b[,ǁ̬=\HeV?LwV`{؉C; IwǓ7a1z3>Tw|zWY>82*okR mI#<2^ uvz1j^SK"ιK]1.@:.f5n3͗+׶nr}nd{]gk%So?(+6;m'#|=Li rxf~`Yct4XH.d킈)5zCFHGuyJ +P{,Q{!p2\mN]cYOUT2O;+hZK9Xl;/>vgi4ag:e=,E2ӛ^G]~a٤K~Dv{EH +@dqHZ45}E}Iu4:$ue;nx|Żj/EҼ*XhZ!ggB~y'N s.Pl\|7WN%L=FC)J&[W$ɰA$O +-gQ{n3xgs*qCB%Ytx3owN0s{,rdq͏v;~'4smKHd^-|&gg Ü"֩Ne>N**X!j36S`j=288=e7![}WG .ϳW6_ΥY-: ƩS*Fciayt[%… +s(6u\3+%2Z#7u$um@e4j. aHCh#6˫z3!X;H5Gq7ƒ\aΊ q' l"2 A6A~BK=QoetVMso'J-\.)^re.R;|5|o"Ϋdn-ZEj*P +rhBx_مӍj}Mv6. fV=l3yޖ(=y{y dh|)XKpH,^-(&И ʖP(|e3Y!FWWwH-Hk~lZ-_VԲ%BS\ld‰6k[|4.9pgeJ O6Ao""g8'zɿ!! )ka=d Aw+̭&Wi-Y5$<32shU$'Woz"c鯖{M Ԓ>B} b?'zo,ӀŞ$ցAFkc)x}nmz d 6騭aN;u#?m!O/7o(RZZ={j/P2qP EV)>tP⫏}ܿ7f̿0߼#^!m.q{}=|rT[Rsbͳ9[yV?IEw,(:?d?e "PqogAݻ[OO-~ 5ķ ;Ag>^Nv?}/~8AlO +/;mo-M;Y;[ Kfq}}߭~5{T`کC%G̟^:̎s zmxc]m0l.v˵7?.Հ؝?[n|йFhKJD-g)ߧQ"~Ή\jt[G뵫=ܖ +Qt fuŧ}7^G6G/|N ݇Ӹ|LH~]ty3W֡3sX4>w/8>ڱs8 ,F|bNp…~.*uѱ6j ]$N#EXK";PhCx>Y n߸г֋[kQ#?q.-5&e@V46rFPoto<`Ֆ@ލvF%63k7Ʃ#?PE;D/^*lrtyenHDV贺_ܐ%9q-v7Kmet$5; +ž8ԉ1pr})Ϛ}|agOU7D+Z. +wwX}u(fМUyp@߇]̳ܛ\/1^' scZS5zmCVW/mu:?p;8:j~q]%P.⬲x" U*gT +/2]wraZQId;k0v]Kcˣ:Ϫk>h.c|Z՗Po^ֈyU= 5q֪:fWVu-dҠbʓ +4-˕to]8 /zډedaZ]HC_@ N7 :ex+3^|]mwry|IRU'\X]+/n\ *{eVZ[̣tWae$%h\ȦS\;R;ْf"b +?мQ`KԚ}Gx猪P[8FVZWUpP^^K0XvH55/\\/Ȣ UJ +d{6?JN!k.$?wN6P.|.;5NǑ3eO1th7D1O/8vyzh3ҳϢzlqƉqfQCZ03LݱE޺_w;d3VѾ^4)D +_5&-|֐3ƕ8Zˢ슚Yy}22ucb7w,h5P5z:^t∥C^88䨎]V Jt'3yvVKi$[9Ծ`}^tqzsfi5`W}<`1n zf/4#>f)LLedZb%&FC(k& 5&)!FtlKS%tJfhe"(>ܻϗtA4d`Sgvd88udEq<&iDʓ?Ax1FlPI'w׋\l$YDeCR/l6xpy{UJ=GZm og[83uٵI? ԩs[R="F`F>#7\kϖ,*D4f2j] +.Zy(2]  ZZ] ;N bZjo(31({RȮtga"W|ZT¶=9x6dxF1[,wrNqԩFgŎdsCs;p}Fޟ{bW+_{ `$_,-|K_4 YImOt7z]GN2#>=}:,8 <|ut%HU/i)c'yv{}I`QJ4Wrb>rGCiu8f}{gWjeh)dyח 'o[>${"t'ӲVX! Hd^|R]@|t;bGej4JG[#C3֏rFиOdr>  YPHn (V>J`*k*}i6SH"qS E£EwR#_H13|crzݺ6Z|r;A1lPYPt(#7W/ 8nN7 sJঙTNkzErmW7Ti5NX%)LYj7>a+iAw#C02&#ződؿ7[i \K ] ;QOpm58TBvj\l>N]cW{Άk~4Wcз`$B&Ḙg-K%Bfk2<6Ѝ=Wtf c[k樮mjs۵ϝW,\[ 2o2l:(M w%dwo?#t5A 'F8熑űC;o`9X֐YWw?7h ^;o2-9sAܛ6$" /cOzFˏ7JK8#Y8yYo[^Qc;lW,_F61ïaz9O6MoR.\.z AeJP*?0 + >QV!n{ԾtیrsMwym/tׄl?ge3z+Zwͨ_4X5MZV6Er3Ӌ-rKG>;ɺP;hߦ\}_Jg s'[p3Zq [y5mݴ쾱tGަ< +uꞵݶ"\גp(gV/Ɖ_,Aح\n@# +}>ztq&-W+,V6*M;OeȎӼ֯v^.f={Z25_]t2{8υw4dV>[`T NK'Wry)Gb~pzH˵yŀK +_̼s11\ +1ZTgsJFPYyA+{ͺ{ Wkgl>9C|GrFW(u(z_+oFx".&Ze qNmj + +[Ì +4BRlW75Ľ&2;'dzQy#{c6^^uz;4mVoY*=i1[BIwH-tXMM%5Wj@U;BGq2PAvi8+xRRRL(}سRtS/\9(1 M]^f{=Ix*te*MϲJKjeDzۗ +?ve9טh!odQv,bϖ':Ohc#/p\ذ.cVCV!fTFJWbNj&@V7ׇ*ѫ[⮡׼jʝ +Z.-e7/^R^HOu";N̚ V}~Bi/+("Rr㸙Z{ s9bQnO]?+3#_/2=чmT*wW|R)^ouFO{1i?$&ۚh$.]":'e3p"bM/n|zp}g6_F.l] +"4> EhRCZ5>oʢEV Y鏐J^O]@OY}jU>Rsxbgi W bGxϮU9puJ2\qQ2Pv ]4&[;S'f@L N, NLS(f=KLn15iCTkn'J8cJy29+⹳kYAPU" +GE(E>SȰyĘ.23qzZio7@45QrTTQ#c)TATm{hHhQʗ@E,ї)NR$mcۜ^7jEk${yUVBwlr o13τ>;E@SuDڢWuH&%}!u۞ݒɒi_@J Yk}Y|I{m #&e.He QĜ.+ljǯMuծ[G'2G&!K I|;BU#_Oµ`_Ƶqƒw_Zqo- K}\#;?p[jE$ eC+CO[*v.ҿ0ȇݖW0 y5%yKYA[ش̶10cDsɃ@罞ŕwluWFrz}o9~%AuyS-s&>Ԩ1^S!^4l`%mpb'1js_@cE %3R)5kŽB}#X#m47:]זHG>i+|sSSgVIqr]#WL'0ca"V, х +TE/D֭ +]vj+@?,nU͎,=SUy\,L!KNLtrdGL!Zw;yd.S$r ש.6]˅9| +uG[,{[8)oGrU 7[!ּq[ڽ枝{v]H4(R{-b!H]'u2#g* KLRtH[Z60ve~TK; Xhk)v-N?UV)܋?r,a +#kB'3UfY0;X2kDo1c +mq(푿A'ʎg 2l7X?@o=Ri;Urj`FݬG0˔;6Sվ&pɊLiGc{Xq 6|#ZU;[QB7[J>-"ӳٳQΟ#Rn;;봪R>)9h|I8y8^I;GE*?ol%H}9u]Rt`*(gר\Ii0mL٧80 ʫ" TLBlQ) :!|Ɣ$-Gi@|#r^jÀP3!w/&U\rlvq:)]@9ޛvҧ/ ; zrjH)U@*#@F!ŮH ҀZߘxV :aI.­:;AZ4cɋ~*sq756 LPRPJb:T5ԈXjŀ: )!h)d-#z~ +9KZQN;@sWvw@k9RBa''G['4cπS| m, 'pTE&E,Ͳt[nD_/7=\tN&4A;m0/ Xںu7w&ƻ`,(:OYm7ݶ-Lq;.SKAW! ++nׁ~Cn_^QAS3sbz+;@n+  r)ܔ/,7h Nq~3@2:ML7oBEXbA1StF"^ekJ;?MW>W,,@Ky hi? KdzAgϧfwu?ٶjgY!ޭbuCZ[?Kf޵Ϫ39Y7@QKm6_FΟM Z''3oo]ՐG놾K{j@gܛge=|:dqp6.[j6mm%v\(vYs%2`UdkBy\s8,#*"d]jYk^5*1%y;IvgoC8\"bmve~uiK3!'z^kr`8p@ext8du4 > cstv~Nv}@˧VfnnݙKL4)|B! H=c) (zUFڹd,dYZp߿^:zuv_|w}E^d;Ai|)<$[c }/\8 +eF=˿y,^=.^\/z Ac!6krį]_W:Ց>ĸζAL- endstream endobj 130 0 obj <>stream +tC;Dm93I~Q0RT|/޴^+z>{b][uM]>Si +M ukFi#|cިreoӪU<7ӯpiNRzgIπ&w6~qEu8Y5u[YRrcy\lJ5pGhb<ʧEoTѲ#+nnf;˹Fw9 m9҈ҽ?2B)8LGeB7BoW!訌G<}HUVEV9-G zd.#bovF;9ZڰGK?5MIf +7U%[ +}6@2.{[k]n .+UoՑKG{F {iLP$D†[sY^{4af jCTȖFs%,d1Vfc[3k[tj?]w3׽K%P-Qٛ!'W3'ՄssyE+9͗yq Ec9s쓝*m 麶jGIuW?36ո2680Vfvs{b}͟sfեLUO\m|I$0T"u(| (}lɳv'V$;/"aȳR>mpEBm3?-MaO-֞\S]""W*lѬ;9-МT;\8NfI7I2t~vxڙb1}Tuɳ>}hW'n/uD]ĮLW乍͏ڴecԬ]z^{]ZH#+3! +z#\]bSy]XaeLa~NC#ovPx5"#KsPxK~ F7wǗwшc͛duirG'&Rk_ 7%wUcPGmDiĭ3$<0jL,lNjӾ˞}4 65Nr NK4U 2,ʥ@X4ϯlwd_ +Y-\ATbJN?$j`#1$P~ݣYq\s)3 kVY]qn AV}7k!$~J{>c2->t\Q{=ȎLj48< + _ٛ]ONJH^]+Pʹ$JSxFBSJ&d Y]w3XzX€z3?3닫lf7>Ww;j|)~o xxιh9FlX\;YkۯG(+BjyF}@Dq} \-R5@<1 ^; +f6V˦H~NZQPe=&tѓD:6 ,a%rfI>JQd 9{\׃?`p_J TkpTgKI455)V/@P= (Yx؞8{1_3L!oGcH!rWəȰoKߛ)jF_F>Цtoz}E,`JG0]]N7Gq{k9%4t>Fa;\\^t',bVز 1j{1ԅoej;4Α<`7WR۠oV(6$(6kUPsP;ŔŒ\)D3n=´F[X-S|;?RW@ͷqKmxK^:x O~1Tۀ1'=@z_h++q}doᅨ}#Up~x8>') +eYeSa~-d 2l#TD хfW ;~x8I]7;Z0x#vӋ&:iǥ͝խ뭤S_ Po7틯u+0gPn.#Zֳ,ZgKnRRSaT{#`5 ٤fKL-!فt[/;ZjC2ș i\^=N}_kd a/jTomOdz]aۗM;UG=YEG"FQ? 2ҴSj U6W?a&o;>#322%f0*gw)*ehko[Qt5XOS~EHpgn&;00I<=Po(`Nk=G}~hg`i]M5]L{6ziE;dWMY+fwSWZWORDM7T[d;5=^7񏲣>>;g?>>{qm{M}eΝ۠pH/~%e,_u>ͨZ67X6Q0Ku?5sQ*{1\>^>{ϦߒJґV?y ieF.Н& /H,Kk ?z:u?n[Ρ._5!}oz[4:T/1BF{6=vxf̎gMMG歰6epPmsI=_[:Vv~sBK%COJj{T& *gM]O*5x5dCl3]C '^W'e/< m٩#y:j SﶹƯ5َ Ve<:irs4(yU>KN>_nsh9d&i dvXYĵ-Wh~f?AI:>%fyUݤG.{jVoFw<=/i6D1#3؏ѓMJ$&<^MWábACZb^0z3P1vC3k׊ BzjǕ'Tg{w}~rXF4=jCq017-\'!>8 ml^W(Onr ~^څtɥ9#$FUHT^TI 9dXLFSGq!_boĪBrǒ+ |Ŗ _I!}~7N5_Z{ۆuguV~N{Z|"iªPSPʜr_ǎ3$l] rCbWºni,n_)gP^06w/wmN.UzLuu٫n8:V)6+3[}v d{̒0N2kں$fbrD㩁H $RY1_a}PSK[+]~ +|eB p'NL\YZsrvayfMck~1~-Zy +Zg[L򉮘{Q{wg9^jrmjhIS-6#&ni)1 ðH<"[FkbUcbjfys2GfTmEU5=LLnPfAC/5=UsK=g*azc;hJ*+ +lڡ@„jqsH{f.WWbzÅX{~3X*;4oCjJ;*s.Dܒ\ 2$1'*]U~¡FBHf]ck6~׮=n`Fd[y=UάA\aeJ(m0kb┑z袌urHpss*5a;|Oj)JvCBN2F0"s[(zQ+2ŷkOlzWfkͪn{TrV#v+̛ qi0${'b9270t|XK7":^jK.1"X^)X0ib~|Aі%.a$nST@7n۩է|JF1oX;YRnRm4ydl =;iCgC*GIA$eZGHOg1=% %D0pzs@O'Ne.cSpjj4VT\Hv]N.H0$mb;3 C[CN3 +ǣK '`f+ *=@2l &u`z8X'Ax-@^b !kۆ:FO +yb'ZxC&8vMR~CՄ 3Crh\D@fzWg9r y7=zj's9 [9[@%m EfǻŖC]M*@Ks: L*W2fs=2  g$,(}Q6f nꐞ&uTsP 3j}ԺI:5-,IoӠ:,bT2\J/ͼ;EM(` t"ę<4^ !h!eU@V%ѓc{WP'8/Y+0prl05;3}6^U9KFFp5j9vk&v]UIG“@+I}%$sI 0L0sL5=~c6[>Joe֮WC7` +XZ,[5IƘ+]6& +kE^U9ci+}f]1{)2)s{?s8_=Klx_`nn4 w~mO&&XgO{-P,|w[sxKnt?5e #.bG--5I9u(J[oV'~l/ӡ}.&B 0o&@DO̱UҞa=-Z[9?N2Sd!ZrQ +YW?3W/pw2׆{O@k#1ՀGĜ5qZ@Z@d@&3SEALѢRpT %{g[7P+ϊlcq*_ڙJ]N3ZV +T*m3@zCB(wVHf\hTp[avgB.t]~/w:3?nۯ_rXz.7'@O.@Iz]o<7a=1>%{V<+ΗT~x{d,Cvz=niK ͒#xnF@YsɳЙ!…+]PFiNVʷW܌詋t1*17wom^Knz*5yib 8y0KMBCn̼ ğMK:u| 6X:\rE{<;V<4".5g/u/ǯzKɦZV:^  0B- so=0Ov>O%C4_ńQgNCYN?~j}x\|d>.rйKsh'iR:$߾g솯_*\wW-'5];g;V:j1HSUa8ȴEu:vֹ{Y?^ +[uf4Gitva_uu/06O{ռw󵱰w/hwna]2ҝ6:r[um^^FW4hl־vjc>(sfWI\YFTɳu.2sҮU,mO4885ɣKaEB{tEl:9WT< DleQ +LXe戦J:+ muZfegI'~Bם;uOɍKl>ri0"L0ǕՓy($MxpV.L+U0864+xbEe +ݔL%gs"7u#rv)yxv:}~851#@\2HC># 8a5|kltL-/-/}е%4T%RlX,>ӛ$/EeǡsG̮K#Eqn=ӗiL/NT S&h'gPYΠj: E?fkl+KYSXkA\,8wEG|[sR]d'QB[+%3e52N)Xhu98,㪚`mW,V,_C( Eu0v1c7JpKKN 6ڤR]CO/Spjj9BUd=D4e&c-)4qhhNv|Æ[˗S }ٙ32ݤ+L,WՎT^TZ%zK̦y +y +4WViSXswJp ~ړ0loŖf]2)$}#ga)^YqVwkGׁvBP﵍&WzcUZIRS@1@'yHyaZ`QkRy2^jz>aہb{\e2IgIelFo(17NW΢.nvjB&ir9+㩚85J1+rZ9)y%$()Dt U+q`1;Ĥ %D"z"Qչ DzGi喸llYF?\ B5qh&Rȑj{U\ޱ*VioyS/CsIﺔYp= ͧb؊D{V !ʠsw~G;n;K]{^g.lc8Q錍d6'IOF?FSSL56IEb3|xpsR)&fєUgОz2yQKw聶ӝSq?~Qshm[L[+|{Ҵ+Y"9S${E(>+;%xsZt8ixѬeE^6uk]ƈ-=(CQ:kЃEr?_ bJ*$:""r9*hᳺIsZ2!tM}ˆf-=W +3wvغ܊3ކA'su`Sk>KAB2Q%Wo0L % +| &W7Ô j0|C=_Ô.?\rVf).G #ɝB2vfDMH-K#gZJ0,r5H|Nee/i&}97JS]Ī6&jU7~Iڷ~Xw4]ZJJD9)kaA|^|$;0jF>?(9#`s0QZ$AY߼^S8pXU>#&zv$mUmB!9K@ٺ6F.x~M!*Uά< v0w:/ݹ7?S'~ ~G9&xG8P0*,&39|%d:Qx.b1?# ?=oy|Đ_r֓/4,UsqeTiN9aKxrT SE;/<UsǷ^&fOBobXrJ&y-@NW4[ɸטBN_'P.[O̴>JGVJWޔ sf߃tJuw)/o'b70<Hؑ<8 r %)$*A8NS OG:u +2{CjLΡϪ!j˸-g] Ip*1F~WiZ<ܽz9.ȃ=!{Avo'7[)h)k"ÂhY2Msapկ%:;,n+AOLX%΢]JGi '*O,[?[Yf `F0N 006 B%XY5L5`$?llO]h.t|l')j E2=<ɸX^ԃ I!'C~m"g|drU w85;\qh8V\W| 8N*t_ξ nSm"w +oM텆{bIzWJwq> Ow =Ev`^B55By>}j^w_Ij_+ }2(_=$ U%HXHi4dI 5"HHZ$crڑҳwAdևFj\߼5א/w韂߆'*f>r@y9Pޝ(C}3L^5j, cyZ_[?=K}ݿ࿃_gմO^FA$z-91'ȚO-sʌwa?˃qOGzMF۝xۻswi.-t[5[y6[xqq}RZ<50Wխ,ʏC%/z<kRWˁ־o7f~o0#u,-Py5[Ri%ݸy;iu}j)]ýW k), +J%Ou)>,TX(&8vk Er^I/VԠ|.oOhuP +&÷Iد]],j.ؼnGV(GYr=];]LЩg*៫[WWe|[[sP[$ EڎW)p%+lu`a ja ca*_'^Poh<@ϗU=Sqޭ[8`DJu2qAu|uRJvzۆݾÉ빅][s&1Oc=p#pƼ-y%]#]Y׵[NgSf[X'"'Eoө9T/ssEv'ja⓶ ěyM4Lau/U̻ZwvM'm]7BM&zYiUlC}gntS\WSSrtS -9Tvstު,ڨӦBMC?)b#ӐHWR0 kǩhu4K+e3T9}S(R'ܼ"GsKѡRgH(0~ۉ 9X0Sqy&6I9B?Gvėoz=D굴zZRd /$`ߢe:d .i|;] q8c;]aimC!Z7b~Sx52<{[ܾ>XsFMMĖ7εj6\'Lk9(XUI^Qч^_ +AH)3es:~Q[-s4m}b5HD"5 +iLj//1@hy tl8)טNҶ0-A[/ùCVuIA%FAJcp}{غZ~H4&(Xy^W4GhT^eZ܂sp ua%A[-2@1z<xo m)QZM}!L6\&rRHfL"E1c{1yn.?5 ~Sp2 #1W. 3IaT ]r]W>μ[X%HY=x'IgQh0Q}cSѦ(!0uٮ +4' +˅y/5c֔rhLhFb/bM )wŃr捳| vъ*U + +zR!Zv܃\m#iiC Ue=МoKԴVO0oتjyyǘuM;rbm{X'xY->_avU1 1BO46>ঠK!i# mEt\[ [%[lz-1lԛ횃تgT!P{H'x xa<ث783=!_SH1GL ju4=k?Qž@H{DϤ Ew8[UrɥԀF5R|@)M̈i432jLnj7 DWYϱ>:1Pw4-䬘].7KmRdgnDn/=FɜPZ'M4(c.@D%y'1@# ))=-[nP.A/z5ݯ1] oXGObߙ^rm@e$CRci;GUjlgbnQ teE`XCNV.Xmd3iKpU5T9eD1fXWϮf[ k0Yy-cAcmaعx{tMp~,E8d Y LoG!NN`~7zZIK2 pc0O/zҩk+=Λ-&5 n5%/4^vNOCСDE;Ah',~&_XO]*yqw0A=1:Q%)=Lp#V1~pyĤW<~H  }G( @8 &oS]MN'xG靕߀b[dB>Dk JLQk?ᛉ|&ybrQgxة!T}R +x> o@R+)dAd9,I\n,@lJ=} qzrQIUYa׀( H&3.}+pO}_ldx%01_;]^R.5`|(pcnp_gGO!~&8$(u]u,Zfk$P +R.(V>5fDS0++1e<~6 yOTf0@m̌ +q`fC1`R&A/LZ>  [M_ɿ8A%@2i]$:E*[И$b78 _Ij '_/'SŤ,`fCw77!U O0{LOހu6uOz6~e'MG5{~mW %A`2@mS[9|{1|v +EWW7?EFI:(ھ7'%| +,__ׁM?O# +'rTKU{|^F@M H0_aQeӣ@nn!Nw%}._'BxڟUzK@TS@9R(dPZ)@+P͙o6G2k%$%i_DiwwPnQ _yQ3;;E +>Uvo6sQbgzVy> !' fݓZHԢYtϔ*{vmSJ]KeFȄJpW:ΰ4MlL*T+.~ʡuy}/%s׺ =Z>.w9k-znX:O_{02uz/M*xGˑ9}gt)zu^ [ed==E~Y[\f7Q(N:wmccXKnpa!9.`4Rph`~u9”lr݅g‚:|0ۮpmmեӼŦ:]7L׬ԝd\,jLn5oWE"Dw#|rwəwEo+X%ގ yoף~_'pXsQlU sƭBCYڵϺ!qIZVO]1罍{ۦznQۯ¾6N5E I'"e*f+ץRfO uHORl\p+B-lv;YY!/?.l e#+&o@{efתdžY . >I^/t?w\<K^~ٰ0Y,vU?/iO^hG};/>+z]=GWN/75j]%g/T^6,EU壎ve8:,S1U{dNn)\Te҇:SK[sq]#2vװGjIw?8|𕒿%E1\{ +Y>JrZ-kaM0ȧ˝h֜Aarس + +la7/2fю7C6Ԩb8wfKUC}hhw}xNr+^uy>]YaI*D vY\Ji35|c+jUh+}_T;صVj?*>Uc}[U[͕n݃nWMwX,t5 +(֌Af~zbH8X=G i&c^E[ը7-KrtXAٓYIt[r hoى8-DL1 ~[7sL:ҝYI}kYm=A-FdW Uѥqa%W'> W417׾ⲰIm!.O +>̆ {yy; x!rQO+75%(%#8ٓSHگ KSKZv%_%Wg!{nƬLG$F>|~h|[Po/HʍR79n9b?5"{=k*qzW9%ض`XYXY2*>1ns@2]P2:@7jjʣ*sT}l5L ٧mzէF^OAsLND'917D b~dËrkGƶg+{z 5*qJl5J(ejA 4|(_[ +SX+%`:̄!ӫc9jDLd_>^ΐۮ[X}%{a =#"*ի]B6H jň%d[ÝXt٘o_2PlXֵ,w'Λ[Lք !{.9jMFM^:Xya|>BjBHJTr,ҲkƇ,|(Ms(:~~ 9x{8^!iε!h-qļ=xV0&қ[Pa@zQK|R7]vQӻac䲻OV^"ۻQ3⅂^,#CNKC:T8&/ɔhT: a<&}&s}(v@̐T;Wﴎ_͛TK3j&dX^ E%ȫG*{]ݍk1^җ Gs_>JrJY+@6 S'd7 +aiCԷQsg|ߊw󓾷uqVgXeuA5<@t8CS8RJw &nPLp<T hP1ԺUj&[G!An=(Bǔ.׆ט.Riz]}l0';:!vUQjI +I][؍c JmO @Cltw$%'aJ^?u6BV(#2 +%LO6n(\Zxtz:}TIIc2{ic=NF_Kk{X|ƂX$//#y`Y 0&&<낸\i0oY$h +O>h*1H{ָO6" =5-$ lp%ش+p pfi~qneY̢v(SQ^Oֽ~De +sL9I)4֌ xpJ/}K{g'+ T>J !h}@- < 7~yY>h;EUhm_1{. 5?^ 1(s +{c7BhQsuc!L¤wgKBuH3@έC/\s2{ ^*eU(gA\_xJW@<]>8r8*=xW;ׯ[WJSw~Z33Aw`w<}zoҞ#R4 \keǧ OyzWoQwcj$bD$ +HH ('$5Q$JH _?(?>bAU?TSN{ԛ< 7.mrƆHLJ?_$ >[~~5J $3)P yC g +P$D$Gx$[&H&'Z!&jOB*(͜alB ΏO;aOOv:qJwHM +.HH/cM$H;.u IAB3+0 Asdǣ1"O@zS>o$~r`ޚH6HRݿ9ka޶Ym|׶ه)Y)d-l+*Ȣ_98Yܞh^YĩG!u=JW?km`^Kq_[նyFãl9~F$_ +! + o\0|TD'-걓-[#k~Ăz鯾:UBtoo ӯb,%5Pz~B@{ԍAr\⃲AʽSٝaO?s\k$4H`CߵG_uk&-~ڮg#P]ˆUUz1 %v*nNݽʊO& _]woo\;vKQ5MJj'4[QwmVy6c?ZSs8n) +fsFTH6CǭBf,\jl +C?| ѯ_[]x8ؐa[ߐ~Đ%fԫW7}J>Y$RwYddg~J)#}^|2ؼ-AiFBD)1mY{PvO4+ A9:{vdVpOûis2WrAcqvj8R&(C8AЇs2 &k!Y!| bo$32Cзaue⠜Qd}6>t7=ohpʱWoϣ^zY??,uUN%VDܴ»ܿkشj$x~?hf[5xwW dZR`q{Z1.PK6d- +,XSk=}%NV+ŝ +.ۃf7tSjD]WVI>nz 68m4mr $O:-mWUZ 4ThJ&R@jQm5ۈ:ưn1i}\9N6jfBw[jaqWQ%[)ƭn23|wtJ+ +WfHIG:!{}\F wR ݋GE(ƠtR\xEɯPӵJ15ˎʕ<,odM +mEru,ޫͳGn] Z6BeP{8Hvb> +-HF֥Bγc8r풻Kt>oz:A"QA|+^x_Bn,"߳LΒjnܹr VF$;׵l§)=n7jT{Yny #Q&ٗ[fSѣM FA9#j[<{yyCP҇;-ggns 0Agg=5MrfoVWƙ\ҧN4]qs»Xq*sWRt:Bnx^kewUkQ}7y8s$g͞ݼRvMJ4T(|X]grX{Bӧu&k)gER ~*y4t/:uI+33C&D3LRIK$x$)+,OnK:0sSU3{OS*]M(&IAL1T)IԒYIԶzqwJ<[B *Bh\nxwRAيq$:b~F1`niL;#t!EnSpDT4\pJ w@Ȕlu"bm1K0*D+Y'Z4Qäq\\j4f* c ]qȧq4F=A(#9rU$(80s>R?ݰ`#&Efg7Y@grf5 "D"IkBu)z{ΜMʭP:<_;R[r(`M<ݭg0.]ix'`~VtXxxpJ=nR/su SPgE#zsA "$"bn"pH"i{BXsyw:g +Vbzx_D2j(dtAhC(ԋ8QBHz_[ҦA@Ĺ +s|$9KCy6ZI (w THt ѽD.~ǃtk|NY}m#]Stlz8Q=/YzFK@b4e6@8 dEBnP0@$= ІL,iWB C..)wkHgd+,0k簸bb)cOFq'P܅TE9zۻunȴa`Z ѦUQ>qa90_j@(QJSWhYz &`~9! FD(wzuCf4fi;I[1j~{K-#9fH=e;~8ba 0vX5l>|lByK=%^l4'+&l `= 1 c~;,7y7i=1R +a Rb*˿ASѠz"{ / qquQqq<@$sD-D>av]Xdx 50Kˏai7M?dx/+p Hc~;q $klB5\S^4H\~`% M7h|{=N2tH #NHukmOv/إ =gs +5 Td ҹDޱH9'TŴR=%sD7c2?NP"T>-|uѩնfY2ٖdy 2{ ռ2"T٠qv3HDt'W m`J~}ZMTmkE@Jf59oji!,d}v_TKRw6 j[iw}eAs, |q8ɛKD=(E NMLť}I+R`BRK=(C~|56J{$|rR-0l~LUҠlJAZ6@v&AE'72EY&|_/ue8b.X|OuM;'9fh岩L3l@E*[qȶ5;pp9y7 R;<e+!{rk^m{uXn-+ns&e4a\S#ySR!yo_},v:lY_F nh4t_ V*mI]Zq m℻b0ك ۏtv &ljW䱐0Jǂ],[j Kf%5zR: 8R؂-oĎ+h-8}UkQg@F[fZ4TƬcB㏶3_nd5N55/V3[5lE1 ikQwLZ\[B1ZNjSETUbnZ ߨ9 M8r0VdaSR VɥЕ4V?$~kfʛy+osw`uud$]!*|Ik|}.&#Ast{ae|,A6'Y;S`2>&voI'- +3U%DE6ë<|. Ǽ,_ +gOngx~KvDD)oIUOї_ep~E|1siyC~Dz]?|vP鱫0pI&Û4KaC*G: +c_OXES|b*(,UbU]N3{:ٛmcqᗹcFEXFne\ht\ڞ?[ _{#Xxq ذsԬWks[io")UMϜHXxR}'T*PuH ("ܸHINѺ7P';u:l³X9="9TNBm9| +׿-z+b|'t, Tl[Ȼ,| >~R9r_D}0!ռo9Wӆ>dX*֎63N%WKg4?PB ϙEG~/nu#FEW-#Gf mx6w_]œgs*K~hl\8"  {|7GOޣ𦷥J[0KrhRpjZHWۄUBNTv7"qHow-QH}s3RV|ZݒJ#^N٫^'عP{Ԋ0}0wTCNs-',7o5ҾH^K-"X+nv~3(d +VJ*F].6>HC#(RĞQ.ԁ(ȢV`l4щ*/~+/ c_ͬ26m0ڂ rJrmPta>] kYTē꤉giQ_xW o_l]ugݽ3K..j!~6i[Keh +ז+25,R~Kyb,M4)F'$逍W*1rU65⫓e#! X`U]Ö֤͐0B +rDXr<1'O0Hr= s<_ӺLX:w8 c/(+P'/{Ú^_sw]ɕ왱[Z.3$yҹ{kM=A^[rG1FT8޿ +-ˠ!ߗL8U 8?_gÉp+6&#906{3/:p8g+,QC tm=5y]׎Q{yH8!}T_ pR%|V% W0p~R Ƴ=z01y-+Y0VnM +|۫QMGw4ݳ&wTն}8zQaUTxʱk*%Jq9>\2 A +٨+w1{MkG笾k|HpRtQzQz !c].H8`DX+z-w{-Z[N0)eoSWk-GUf"gE싂jsG6CW6[!@9R d+g)㩕,dc/y_}[o7k`nw(z\hiuGMƬ'%Y)/*_# #OaUҴ ˆX{=O +$<_ۢAJ~-}[O2uf1K)8*G.guNUTc 0m>17CY'~eZ{'ja ݓ5%@Y1}{jwVΉ/q;ž&kO֏SeL"Vςw6,;Hdh`ἲveD[ٖ9]'_0':~Vn ve]L-Aa9ENL1Ǖ<}Vk3IUu+ ʅl{jV؁Я߿W>A}b^ӯLZJ*m8ЛF?ۡ %Ĥe%G?JWJ'kv yt$n+! J԰ ;|~ڡ,4 +{$};4ۡO^Ƞۗ +Bl:F<%OoR !1O«}/HE<ݦ|kZUtb{ޭa/xX>x}ő=YJG:lg6 v-_@TA3"ݻ>n۹(<&kj:Wϩ[ zGn|s8ȦS@e(o&U ~ى{z;/g*20yNݰ +[(x7%|qEvHfFeݵu}!WƢ#Hx*Ĝ 'oGVM.Zj+6%%|W^v3VYU>.3 YKsvD{yߢHoJ4 AqαJmD!֥3&UWyQ1 +AoBeG嗧tRn쐝GʼnxZѳ4٫aX'ڭgďǻ~׽K/EU-gn +v6ğQ";I GO'E:GUR)/]plr| +gʜ: 9EQt斕hwE⢑&\.M7FV}'u,f]Jɜ̎:ygVe1؆eK%*EjIܒy7Qt)[ˠr|svYˇ8ENnrzKlMluZTHntLEe++2ǽf+t颗Lˆ t]g?)#^oWku]xM~EJ:W]\5cxV.}f>Fljf)R. ?AeqGJ|RW-kf_%gO.jr&l1|gq<% ΙPt}\y^kTJ`(0P"2l Cd@qAw~RY檦D" M}|1IhvXy|%[&2o}] )0> 538:8"EXCr<鯣Yᄛ{GwF뛇a::]t!]V8A32w`/~ҷ7&>c?f&?"`؟M2_@ʹ1_]ܝLA §;U00<3ف(~+{Up?l^ʡcvSmi돋e1Ov1ky +N^ËlĊmlf$,' wF2^PbNo +?*I _@FƓ^w?Gi8_1ncmG1ڤgQw3΍  e;k ,hWgA'h6r[^&b*zЩE䏼yV¦YJg~/Ik*I /6~M՗41ɇo[l2&4~NlwZub[DșgzGFeGͧ_Uwi¢p$^yu<{Gi|kY ƳчI|K5gbrC}rr<ْĦu˳Q?,Z.I3$uU\ a3gl4oN>'7ɰBm6Z]0Iz!y&o3 .׸?3cYSlcjiCR.r y쟤\:c;_j)Nl7S#м $x%-+e swˋcȖ8ֳfRxF6[YWyelt*~?tDpNZDԮE$yF K?¢wk8{ 4XlfIPՖuߜζ?%\Z>q27j\HܨUfC6mk`XTOzǞ>_ >AS]9(:"b[eQ)MozFs^-" +H[%@yXM}!ACoz7y-R;y2Ѭt 6{F xF +vU?Rw@_G^{ע?BcQEǢ?BWjN덽yK !k q7xQs[oc'=m5!>5W)_.? RP5E[+ҹb18S϶nʹdX3e5KGs:㺮-W/A`i'VqW|>rƿo(RMSEؽKY{6] Uj\b(1rs.-]yߙ@DFYfZ8lmڒ~FÿWm(Z`3e߿kPS@͠ .Tp/dsq/ +oחM8^~ֆMUh[n3ײ~//Mo;Š_32Z6 (eC&K&l-}r/Ԓǖ JM e8p6)oM^[QWC&璟گ{_<4̄surʐ2Gqk\QAyfȯ~2TP{Ľ&QA< Ľ8y3;8{~) ++2xYXܯu3ݳ.57Icƅz,Nmyam0͚A#I[:I0,+>;h'G 0S\fSۆCW#e_-.,AXP" +;/( +SӅT yz83z mOul('3K_kܵ-RGҊp:8g8 +Pԙ@QMPVuqT~h3ˆ,f|bƚM
3=)>1F JQ90fkA5⇎a:F}\;p{,k|!)%vs-t%yRa +KŏUՠw.-<`ue7KUֽ+Br0&;|qg[ S^pSװU˲ًoMOٚDYRן4a@^Sh~!gRߚXG)92P.5PҧwRVL]KbC{W~C!2m^Q([G=Z8nV漵N||2n|"`d7g%r2E~ ʫV +<|1n?_ +n qvWyckj7x:ei&֩P\} ^sWӦ`fQd-@+tJwN8~b pw膨Қyȹjz$%IAmoR4BŽL8ua6VFY,F1zkx?l(Q6ҕ92%cÖ. Y/wsBJ(7tN,]u```'?2zAwɎqae;|DБ`d][DQB2ÍvSoS9gd/dn=dVS`%`3ШȨbx-?ha;=^/ ʗrS(:^CQE_;4pVs0I)EOA*mO>z߱kwVh?6@RsgWNJz?|UiC__Hϒ3jnՅm4!:s?Oi:00ӶzSu]hiU +P-b&A%_O4㒶y^N\58Ź*t,g __Mߏc_zvqlK5?7FDuV~oQPfPi/`<*YӒ ~m/$jX=OMIҜUЄؕ3qy(C U+/_>IʕkY{ҫ*pk+Rrp/J'>hi]('ר3zFf׿;RM.݉nfmRc0Uxlٌ' .NKme,1eE{0b[ ?(7oQ(ׄ`Wtw7=8껔s/ 䦕ذHDUVͽ:+]agBHK+J ^kwBwQⰀ57yXj+FŞk1OntR[b^@/E{ZVqMY1lT2Ww 'kO@~ +>^3 T~V6Vs,?{}.DĺЩ٤!PӘ)) +|x;Y{~ +PI6u hhLmAutCTs˗|!Kve^?ڨ調ټXk +k9 [r!IGJ +*=l;zd`҆$TvwQEgT^[#Un\cD;]3RNҹϮֆ/쫶{鴰qI"J!$jC'$B)~SCXF{TY +\fظZ|7r*'^[cHȜ$ K+,zw̹7`ł$vvBrP-˒QvYBj6IϷ1&(-ڡSiaA#OtfkuTRj9E)?_ȟ¼r@`|VA-+5fۨd 1AG +w_w '/Rtx\%mz;Xz֢-*6B5΄@XΚI ;.}vw "KEV>2 n*wz&t pr:D6x)(';-Й(,q]Y[dL#rURs >02nv`>΍BxcQDѷ2f{6H&֝+U.`1Ye^-X_fOɵtjb,9X>7o|ڦQRg?MpV +Wuu3ZrF^<_Ho^/\;4wAllfh/U[Xk7oS(;|!{BǤ%v\ +JL,%!oRzxg=NLiA;Ҷ%}vf/_Hy:E o#SbؠHJ)P(b +qEU<WUh4 +Ggv|m9 2,\eo +"2o Y̻Eg{x K4Xp@ -JPviPT9(B"(U#v?;,,}*]Cq9IhgDXZ{2(@YkuiïmB;*[*_ߕB,5VA1 +t],&+6υ~.,`ReQqU..IVGf:,&i)k@q[5C~}≯R-πR<=]k.j4ri Ecᇛ4V,ںkP@2Nn~XM˴<=xO(4~ ̞Q,A){l@I^O-윻!mlj|h΃R׆F zaXOOҹ>ߩ^Gn(zrV<\x9ޗ^=N՚)O7C6SUvv`(: +4 YPbPN;-po +#|ȟ 3"OQc%'1lq+֬c:YSHZuS:kOoPQeLj*:(}M_ܠ  eRj 2رDuiGIG4̒MU{ƞzt4sW45LՍw5C#9ɫK;ve.i:>sJl+eBon`uy7xֿ}x]+@ty~MP!?s{N R"s8XOtR]r{`YD1o˖z"յo!魥dݖD-:?qw%>o<]V9W.ur!*h4}GFSsiE%C>oUiD[)97dDdVFY&|!߇_(v.˧Eg" 7Vٞ=3aooV,%Y'vtM+nֽx'"R^i|cIJXͽ-d#^Z2y;֎Gx֔37qe}jL2=NҰ9'X\tOFOo P *z +5u 8d`wnerF4Kb[,¿䞩咵 +SVZx^O쭢8 + Wpb1>Xw8q8L +~L~ti~bf&/iCQgf/n2=wH $9bRܨqF )~!öm?`WA8S"Og|?7{]u%jEQޗ7͑Zʍn^"{YltjD&^osnw0j naNA ֘$ONMHƌ^P~!9$9BIڬ+΃Rc݀}N,J/Rjzbui +Yp8|h>m>РE%nV3HM&QMI->+Kz-uvciV⡚s-}!߇(P6A!]wgb6Cq + {4ӷg㮰]]D2~Q31RVgv笟v%[{/Ϧ_,knU7+IP3kBͅ}j_PP>I|ۢ PnsKP=P[~){>F\{&x6 +wŻtѲ)| /(r Jzm5xY?x( ab!V qy2@1GVgdlr1ʽ{XPV^+2+C//NahAiK\ +Ep}y|-kjj_iW|;msGU~LY~zzr%ۈY3zc(4i]Px>;5(/^"ATTfM(fYd.&j4_xq:?͆Jq577rFtI YouZXj!as!%]BPMx7n5p5C1)]}LXՊx"d +'0 RzQ)ysmҫA9iWRbR$t'W:+bd`ϠX?`Cw*rq Ю~GnezΚQaN*}5we!ۚtk% !+N{zrsdg|# XMJ,цMs^oٹJJM:(zo&U1a\H؍v_<'Bm).@>/VϋۿwA\]r|by5ZBE󺩍J:*'0g3f!H,)bfrXO.`vbZ#W_ښgƜlYvS0;E5%W6+kPM͇tp.K Oo7ۧmO&ZNە'vsXԨ|6JR3.0^)ga(Ʃ21[НZJ%A]^\bA$^m7(X$.9`wry5cBȑCZiI&b(uf>(I7*wkDX;ѲgK8;k ]ץ<+ߩuP潌/XmA&JSf:͘ihTv[<`0պcnS[ .9dxG >#@Xh>NIǖf8]ͭiҮsH2Bt_"L +ܫG7h+,:%/y[5 kbrTxSۺA/.D n@t?eҾ<\tpFYɎ,aC-kwNYYF"3;Ժؤ'U>cڌR4H޾?)bvO./UviXnvɐ᭼%\x_weK()ToS73oj]/IZNypI> Cqb 8E} +mLIO#;\L.23bߡ6TR;蚣Ōto|!CU;_&˨V{Hް +4aϸMsoݞ?_h`q[RVgv?WR\unoyo|ۊ(lHxnjRzs1ğ \Nf3|^iĦu +nMIt4TQ]aX*Q4ctmw:;chDKO͛N՚,l+Xkr"SpRoW(Nڴ=F KL)"c@lgRAwYNeBфoގuHR^}Jw7.Z&FjUs= ?sڷ6N)\z6 +=)[-7 qQ{6AzJxS{ң%Ds3?yG&^9]DuQ[.e+UaVGXؼNU8 ,O>:djgM' s$;z=ib!]U}\ljxTM!Ҫ84e׳+bPrM"3 ?K](śn{|  7 + ) K&NƇ1ȍ +- ȵȥ+=Ϸcgez_?l|wK̾Y|NI3O 2^'Qj'vw6╫藔¼G// heSkS)s r"Rqm)jYdž+oZ>gecq !wxnc^7t_p>3{+)5/k *IK@>\,A meڞ ]fsLUy,tAz՜޽ф7AճuykFTGߪsϷ׿![/?\`BWj]wPs||AI kY 'K&>GIδr:-);+z* @^sxk'p];|!IB +FAn(|X0oxA[ 6[A=?O,x8y7ng:4:5hO/߫q$ Mp.{`e;A[9ełI-.BgDK³k;m+OLh۾>A-;[=ݡyu֘8 +e,^з.{-GΝl16_y+^=9(P^*em c=gc iim8xd.yRnv>oFhqmį–麢{"TzCQPQQņ>OZk3^Oy7)g=Gddd2q/58GTW9sqGܧ+pu$fMao=3 gDj @#;% b 6{FsV۽J=3(ԝixw]@x{yTh[}>gX>-bHaeF{(sHE@S"|MG/.@s']^v{DU4sOU{V3/Hp%Zu98Ƨq;QmsjZYx`xo/VZjv;KtްhFO$`f$oO;rw'}r7VJWg|o'k &w,clKGnMyB۷:]YOup `NV YJ=#c| ~+MϞo!r1IPbsxctR={=3Gٞ2[2da=#ox{5߿6&CҾI*8VK 系ls[Zǚ`~*:QزˑѴR1}-0G +@Z yrP|G_h#ګ3Sv0ބQu:΅=Tf]osb鸪yֱMaҶD,Ok|nzKՔ= lk@1_-ﱶ$9Da'-=IRkzwmNk$ +,Z$*=]ɾ,8^,W]6٩>Yo  9ev0B ʜg Wm'CCgz0B.NeI~7ȦzJ?8s< jyӃdStZFVIxewT~j6;tΑI2#Gzs ǧyz/ؾ>ӵx= 0sA{m߬n>d=nH^ +T1DXzFzT!5UYSzAM; Nϯ(bh1YR;N]eXUt͇eę6x.P?C.8# 7K+,!.n` K_$sӬ7d"}\'i*Awo@]e{\4ML1{y'=zF)Uw,o^K?|p8- ] +A~zAE/{]eJRmkWEoչIVC'ienN^tܑi Ro)ʼ}@;[tG%-m9I@BQAA[Η[f'9א(2c1.Z/GҖ6 U֓hRQG 6VN6:AvT@0 roNoGn^.>!ڍ9]˩ 菛ټDv2 4C]0R=5H*ϷQnQRKUGU + @Mf;2-*~O3NY޹~M}E ػ%KY)=V-+kFRжZ Ĩe,wiK}[QaS|mͦF]N4 M`4*-%} jdjA^]tu6HKyEMT+o};FDU}(/ӟ]7ɾl6igR TnQIJp m=b + Y:\mGxIV/W}EuϽyXu2!&e:T*=uepRVUjwZngayXtnY<3Rsd?I< t<-ُӊvH`?Hi|_?LIlAK~RPP瀗-o?+x]a3OwGY۸c#}:PN]]P59?nO TJYBAAB0bLSSr9UPhO:]{hw,tR8ҟGv,lI]|ˡM{ĿΩq>˛<})%%)WКݷ~4[cWNh[9lqҶzk6ՆS>zW'5ϗT던9B=6Ga>&2Z H_Prɥ8ՅR97MV.+\1[-߱;5rSN9߫X;WkyOm5G'fhj\OZ\5+k0YaߒZրqnZќzfP\:"v]d +/hB^ _AM>XdS#W8'ˆ?^:=UO-%¹Ke6r"5OP̢y=~Ν)b)15*K"IBH"lN9 +K)2Wq"\bU/6ʷC*-D=)ՈZ͜?zT cie#oȖq1} ǔ3'-Iڊ/DK>rČw<;f!@ߣ@`s'p,<0X?4+`S蝞$]>@m7Zh |* u,҆߂y`BIMO~{{DJֈڤF 08jT;C_@< +zPz={56旹޴8wӷ^1г7XљLο0 p`ZY؄СVނZ;kefߵpp|9] h@x-xU'6 @Otf+.;,wO"&m< z/\i~Zڤ"*,PmZcݢ) Pkt>_9X\RX]td, + n+t{Tؠ^Fu 54 a a$` 7Xpjoes&4c Mj87[%-]PM5 jso/sC~M9 dQR)m\xb@N+AR 3nqpZ;LgVV^Ryo0~2He}ۤ^y`^u_s6ۿ^eV"(P%0Oݖ܌5@>% C +HRۀ@fug s4)?/fl'&={%0ڵVRۻluuiɿAC7C4 @*a/]@M5t܆|ݍN|fPy>T KQ ҳSY|xl.Q{'u +2wyfjZ4R~#Q~ :@ q)T kVti R.u2B,籽<ŒcK+U ^)VBAI>Ž @[,[Tn%+y$(M`T*pa=BdS~5(mvou>.%((YP9FaF\zs#[dWs:I[3,Tޥ_(tZ*~`#`(֋}Vo0^~*<]aߪmOIp<Qu Smn>%ߑ'j-P/n͏ >chSFy j0ES% 5Te*>ސQL5k0"𐇩4] _;GTyuʦβj,լ~r8{wͺS]~lfɩ0QNv_-?o&E(o ۵L# oZ-t.g4L4|WS릿h ƫ<(+u>qcƚˍWd j~YޯBwi h-+$]Y$QxOsV%;F#6Q[i|XO˛g{yӀSbJ8ٜ18Qh P& 9Ŵ8o>T-Wټ° ji?NHF.ݰ)Β]n=:Mcs1LaDž8w K. q`WcUݐG'6Cc0hN(t^4/|a_Qً}J6ўY`ssr~qڣ0/1Tb}LG>-:پ~Kf;C:L_;t_I"!~7 8P~L` +猛)ä|̐o8hW%I/'蔱;)-! /2aWO&_z+uΑno|TdoE=-"+qg8s?jVTa?v>',$K<5|9QOLQ̌sX^i_^SZ^)ohR#a#oDʤدDe +ΖDF-ѫ +<okEv{.$0/wx'B'vej|GTrj-t3Z`GcE~qKТxq[g +7uQErj۷pNmO! mg^irBkQj['Ns%?h]X0( +ٲ]]X25=XX-54 !V ?v +;#׸;2HFc}0hۣ|N/-ѧid[I)fTiVq%TQ[6tNk 7zktMz{U g l\q.zsQmϦ~aAX'{l۳"4eFt/ywRjgR$^b@#U~(`"M4/dkz2*gA'uqd{Yn@z\6Nq=V4&ukۡ3qiݕS%QE( USr^[P6,6DxT_{ 6 +2^7\`-;v0@0O>1yϨi8^'*'e%aGz&DnKHBEJ#-6ED)Jey)+Ip0檕 ??PIsvaD:~iwV+,-NSbLcwǴCiM7w^7:,mO, nrW51k69Evo^8>)ϔ 7.'f$./6(+NOpx:i,+E[XA,bf*=DIró~òj7kY{NPuQ"v0>"@/'lkYL-sR u$VeS"*\gj8YY[h䋯x=ЂVnVmU֨U%땨f 0SZt.s]J/fjρD때j\b^JRmEX)̪hfNј[M~WA/2a.)Jң^./BUuZB|ɋ[m\ߩzm,hbkQ ߭L>XDl{ +ʿb[EoggyLN0i1~XrTp'XkW%s&=TA N RZ[)Eqg> 7G6|ώa'[=s9\^JliSm-ל4ߖaԪ VeD-;iҜVX@̹,9gXlQA++|Ol|rzȎ^15NOy֥R5.QrM~z1)Ȱv]é۫4OQ~"$yZV.6z]VlZrZyk+TIrW "vC`}\ŵF ^_anzX]F{5.uAk#jLY'w'yb+zk1;H#L7Zr,E2s-/H?o(8QXO,z@%?(Z G  *@ whyǼE2*@UE4|$") NhDvRs" 2H/A Bz=TS{0i_:`&mBWXz&`,EBeծNP PRZ'2Ժ߬='p =Ժ.r+$mB-qjGG8&o"@A evb(vB-SGߊ"fӪ]Q P+PEvp  ci1;Cɏ'@Aq bdL ,oDo5֓z7Ns[E{VT~n]_(tQ2|0WV}c.;HV77"1h(>=\)ZW$Xvnl&*a19&FPW +L`wٺqDD&m|[\.0+`t]ass}P& jCuDIxCz7^z -[kYCsrhjk,?e} +oLdf7G'=OR֗˸pF87nrȫrnƕ9w7%x4i_AuQvoQ7_CՅw{G "VR/@TP^zRczH@;db۳[̽&mzO/ޫO;6֣+.yT+))+)/HsR/J~tq* 9>/&KS/N_Myw?>$s¸}^_鰇( [[ݜFcUNR2@f׼K-r4a|\OU<P(~nvVIK :К&mֽ7u%Oթ[ZB0J]Wiut@)4TPz~>KpN^s>oaQ,F̭ݩAP5iSՍuOrնdznC+{z}zäVOc=9؝F5뽬آ2N6KnZ֢Oc~̔#Ì}|ɱ713bR8 W2 ̚J`d{)_lY5 +wp%/Z5e:=.JsM5?Xk6OF;[ 7 +- G5H O,4j g-]O?יnn( |z6²VordRndNnÓ?SwDnv]%8h}#`p%yY"9KiȎoGWW淼g%=/ٛp̦c]bsl%uw./h<6L2,5(>€/LD-M腞zsi=pTOKz- j![/ SH0uJDdTXrgΏ^{=_5 8^8競UNZDã(?*aY"yKaŔ+ytݻϟ]B8ݬSN=??7X.Ïn >Ij{ۊW'wwl:gǜ?`TRZz=lz;+hyɩ1TV?:{kݫCvNǏHYfFq^Onc}DkFQ_FksS埫Q(a~uw];fF-I2ӺeAy8ew*>T~/z[1|Hٗ &˥6},"eǚngX?N._]|6Y1ʽTZU@Ԍu]3ڠ_DK}%k[{IޢlG} ,+3}l^׿wS2swi+JnqɥIamb}w$$162 +^W/f>+ec\kZ:|͹t^m4s~k~S}j40;<+b*ǍiQh3R@YB纰7ލ+F'YK8_JY]3]4HMdo̯RZ +6n*2h.H;᜼fx[^<"]Tg ;ĈTƅ +r%ir"\*{T)%,A{ ?u1V8QPGf]tߝKΤZ-N])X{K^%۲YoPVIFg'ū\')ܠah}[eKD\zvTr; 눵?0e[G)ggnhX+m!f2,Z6]Oc¾g7VF6sE,> +ͷssΖPĘjm+T L~.JzS&e~׊%n+qoM?76ޫ2< )>=\h΢lS9=^-!9(OSjD&S#ӷ:éT}rzgzeutйsơEIbGc N;Q(| g~v⡈T˿sYmkǘ& )%ZkR`ƲZbv2Rm9SXR[#H9rl +@02տ0{ Q@f?4 +l +2lj'SPivi7igviyB1$o5Z“\s& (3(zKKWp RMZo_ c(y ?˾r +{A +|K@::Pݐ +s_E'Qܓ<Ίoލ?ȑs5hv 4CM!Z+2;@ + ͠ +-@R=g(8"@F`٨ ?׾A&@=0$uCK_ +SP*p.7CB\MhW[@^r(1VQ TU(̡߀8@fE[ c0ĔxW-.IeFxbrQ@p^Du!B@ ` +Ka +@ @JC~8B LN +vI= g{07lAO]hT]{Vt 54a +u*'6 f s?U9* z$W? %bƷ +H\pr/|Rut%I3F|g~n\[Bo\'h o`qN6`K羴>;p87=L5vE]y3\ٻ7]d5] l]R^ _Uu4 ˬkhpߥ8>~Wv)F8)Wˎ3*E+H TR kT;Swas* +ꢬѥ]kYJ`&m`wO8u~Ȍ1گ (i莞ǁtM{*&% :V Fg ʦw>=Bdn{/|pQ-EE,#㶺Τ @- m:A~Nve0;=պNqk+=ZLm/?ꮕ͌|Xoɿ1fU┋w:Hf6L]<<U8rMA亹(*Eb*ft'~uNv?VGw?h}lξN͏MΆkvúeY<Ǥ&+&nZl+/.3A{FBt^W$Zs >TyOtsklo{e\ο7)ڗlaY]zZͻ٠vdd{4c2F~a#fku~>0` !=F4z5:iƍu[][LAAHͩά4g֖^59ut5NHS1Fm34>ǐNtDɠq"@{~PfxGn?ɮĝB~Csw;l*/Ψ eoZaeIea6ӥWQo6FM .;Ws/n_z7n]WJtgRt+P|p^oUl ]~Of<ݜĹ>*ny+W؅@jhޟ LԭƝyi~XaFO==@VzH?=nGCD z:<8B72wE?'nV愥7:=uPgR~N%*n3VvL6cL iV]kKd[Mذ5T>:j;Z|`p 1tMz +}]z/{,̷e +U,}lyY :VRٺ5؏k $g gnƮ dϻb́>DN&|yTCtzRϡ~rW48:Ce(tMcG `K {1%|7]ר2cYԞO):54BiCdtuQCמXg=^S*Mtb" Yn*w8@ޔVȒtiO܆Os)} 4lqԌ^P\BNU13M7jUq*R0JΑ40WlL'Aw?VW/y[^vԉ$΂僜n㍟]*D6f5U]z<~>{1n)&Yٸ|pF92imRjFSgN<">8W*ϭJR.@R>f +JJA]֋UG7p徿ddcLMh7RLC֚8n4"K +T_j<ɊJT +5q -ʣ*]*o>K%ťzJoƬ +H.mn6i=2uٙT)]֦Ơ+b^Օ{ ob]j[,>-$ir([_S +.fl*)&:w*z+?A4[8)0;՛mf4V+@jua\Bw2]yQ+lg -U6[\݂l {6Ϧ#wj1~Tc~ Vff4wfr71V>+a|1Ssjb5mWD-$TFB)WRA鵝O`̹,bIwWIBgw\vJGw.'"[PKe+0~Nqs5vVgͱɴ)B02hef'K zNJB+h.絖l iLi{Rӑ ~"3w=Eĸ@`V =&+?ո X'/Iq ]֌D +9>[y<*5wmQ{*.ifT-O\?l隢0#`t'PEQEAdpqD^k~w]熮1ٴ&TjxV~_a 3BM E{\Sz1^),H- +&t~\ #DP%;nJ->,dNqPN(8 Zt,ٞgc~YuZduj)[Ri.q>Q$ 3@rGx__63!˓@~f,[س:_{9$@)20X}n,>',OL5 b4}Ý{?'@#!F_l2P]hC}i` 04$5ghB, 4}ȻC$@>X" @",rE'qBl*Kn0gJâ0; 3'{7as-!$XVVM.jge|cyfڧːiJ,v0 +o\]_ޱkg"*;0ׁg/0<#ܴ%w\E뛮{W-`?m +NB,4@P> 6M/#!!sJŷu ]0˅-G%h4;J`"b3Ix9c=,t3H ӄa7|J|-x)t/Z:+k/% 7ոaz-Ol}E}=JV>stream +N5/w S1]#g¥Ȗn.u/sgp.$`g}X1[wJq M?gsa7"ZQǛiVB-ļpqhu6 )$4mOz=bOs;y*Gglh;TEg;7o;li~>ǯ5W4[R˕q1ooͺ4aj6 Ժ@j@z ڎG-u\Z8=vؾ4-J񢿉xm{lժ{e'b<(vAREc3*n3ٰz1O;Vߙ_~X*|!uXoQ_;)l;L67)wg=#_ q(-usn0,\=K1f:ó%nYng +bdIiGzl4]-O6 s] xk+d ݿvelWU\>ޜrqsKl^Ef2Z$kjqcӔ +֬6jSb|Ki^arLy!e'v;.z)Hdw5*jwco_m,+ u~!wjWzZôlw#gcMw_ G%w2x"uČ:Sez7zwd...Ca+'Q[J8Vdzj8֎y +G FK"|U4Xf4l4V'j5}^7ѳ3=fQZceʊCʊ~,yslC*H" ^E'vT >8q^vv46Sf"/|vfx2e6ރ*3zΔTvՆ*Sr*}I{2V9!׳L>Lu_``@f:lܩ >ȴ0&/35> /0=9pߵR]E!quG-Ĕw~&If0DOY$Kq0i-qӰ @'ƥvGRT[oГD}&oog-v](϶^ZAⲧ@X%]qbWjt!mn +a ,H_=A AfEjm1ClZ@aVқOÊ[vQiɼ&!R,Yƶ9UAM7YUm֊^gߝ6:iwއtk 5p_h' |vӺ*C=ڶy:&F֖So9jyrW ǖ#6sRREΝL=`W;+}Y]q:h䘝6jvl/p\dU 34H,Rv*CH\+Ҷ%K5SFƏMmoȉŜQIQV;Nd|U/C؊{#5ܵ[9mJ<'q۴~TM;ɭj{~[[mzd7`Cps鳖[ eO *5GUM)ǵU],OkVBB{B'l/Bٻ% 1/4xiЮT2z2sF݌`ՔlvI*R+6_/H.o8+ 1) )8-[Le7ƿ؀/4WMsڊYOVS[!ȗ<͖?D(f.]Z@,;~mNgJ1F}SڴAU ,}Ӵ.sT5]* +O-SI8Ύ +%QC"h^֜2Va!m~l:¬~XmSMXb nk[*U,ו.釠QED )$QF9;|,_Y3(JgV݆]S˜wO?DY] Gm?;eOAc0SaSIֹHsQqPa(EP2nty *Ytb<:KeOCJwQ& )^!N|#N>LȖӸ1甦_&5,= ͟@Q芡waQ F;a@vo  HW^KK^s@F $2C$!ZZA{yl&=Iٹ9۰Nv׿5Ͳ69] +ԽzSkW-(d^#_}WclO 8L-Gݸ_/?.o Oo'd yfxkc8ގ^~{y$%8=OZ-gy9ǸM@U?I '/`umˬQ }țAVն#@Z6ITu +sʳᦑǃlp_5rr̝k79)4?>Ae\ߊ[J;/|})(1WD@74IF?_tFz56|{o-X7N5j/;):)zTI۳kCm=.XA{gf*np_ȾaN)˫X ó"½BM^[v+Npw1h[IkaCၐpjٕ@F^y{so~]h-5x/>d!s">Hgi|N,x'Aֽ,焟9[s>Y\ywK7wtiޖ0z=Zu{~#8>24%7!>Ko QvW)Cm紽v7rCOw-v\<'{)!܂C[>b|?^{ *OϬ;[/z-;%̤_qlR$gFg:s|k<+|3$yP̼ f0 @+=doYK= +ᶺ\qZ- '&>_|i}tS,i;Bpb:YO1'T. XwM3e};d<{ۻƹ"9MUfN㳛Vw){g%bcۜuv.ۚ(s?S! zOO: YQ"TKEsK֬@ +Q^>8{}4.*~l5nw|cM)c-$$9XD|AL7 [ɭ?t)1ZLp!pYƦ. A26@yχ//jA)d+W9>~EGy$5;ںϾߏVSOVJC)^"ɪvI4T>Xh)^(o|N<=Ho$wg Y}ۡ//C@C.6ܥHz#L⃗&{*n:OS.{3 .fC_ΠrC+Xd|aqUQ>ؔ"?!e~,r@)out~NNk?jn6sBWbT\wk1ŵGm]U^g"٢n 7=m-ܻa/^-;YvGg0ߟCN'bI:am'_9o}F|OQn-\չGm3|Men&u^7*G*}& yٿy۫s̔GG3#mЎNsSqf?Mm|y; [<{?knbJ\a7G-d9g[W$p5Q nn&}T6EgܾpkKl BMQyߥFTڍhq6(99{q*r0U/¥G0% Ő]a{^j +J/o aJ.d@Tz֮+FjB&ֶ!V*>)rDQqֵ^j]56/[m8_\}`zn +XڽS.}a] +BB`pA6\X`2 i'MQBeޜ98<.\XNhcYaLQ.Sh]Ɨ#e01Ͱi4IkǂϙZOGMMV[-೒[39jX,v+VꛁUn}iUy>Ke"7A6tCgzUORФM]cũkcݩL'SկzAXeh=>[eV +(/Vt by҇cH/)ƫPp~vչWw&8UcKHrlrg1/ +is~7"`8VWiK#n*%֜t*\l۔,mپs1S8>|Pt*LNo*?}L٦l6ľ̪g No&V/_9^j?s q2տT]~a.Wͣ^wԑgAHNWĸZwujPDF13#pY*ͳCdyʼe$Jo ʼRi,q"QLOO(^z5,o)/ګhL܉]q*N}&W#ɀ+Ϡ7:~,_ 3BS"S1j9`N5A"o_v 'nv%᛼.Vywi(NT,Td2mƥɨƒf6 Ux6(WJw!]!3oXiȃ5kENy)Ym7~"#4 FsP'w哷E*[pwBK<ك7 &o2Kރ M%o9/4_Z?½T~W>7o.0U!,#cBamz }QY!A&II +HM.E/}^?"bE0[ + |܆@4R'p~ rgFe 2L>&M#j@NcI]!xKɪO !C ̋!=5gT.0Pe] +@BP&@ >o~\kie;ײoTOs0xx{t$(@I^ЉSXye@}&qtnuǏyb+8Lꛃm6f i= ^G'@@G +"AI:2I|ُw=N+`'%6ۏ{)ꨭ=9 kdr3mRGWBƥ_R<0. 20иKh)Lkް]&v;ޚ/>5z4+LpUOi欒7Jڥ.g{ZeGw`#>s`Q ܬTAP9 +|*1=B/?X\6*y4ĚCܰEc~ݶ+Z#h\ ʏF:%KwN{|>XMzg~;6 n+a8E vTmh/{Hnx@+\zV^n|(?szpCLqK-wa˩=-q[4zz+~ (#0FvrAHwV~gc9tNz}ݙ +YTȏ{Wi5~a{ǒ+lmw\; +Gq7UZ_5ZrYKZ#9~X <&)4ۿez+}޹XHG,oE͡:LISvRmӛi][GZ gc_Z9t|Ͳu,N|/%82 NQiӴXnN< ;0LY,<@J(pјWN"Rl*F1ڪMռ,+O-O/He}(N>7JO!4LFdrG0M#u޳U~[wH%H?^ qH3 *bnŽti5w*mf3]53!2_y>ЭQFc>uV"M&3NN1Wkۉɐi6UѲ8^şO6 )@% OӒu ̶Z,ݕ;QwΰmyS9(zm\͇r{^=3@{5 2 @7ֲsX:=)/n|.>cvdE}]QoY:TiPOr8z[ o]d!V /2D^mvְ{G%WoӎHWMdIʈՊFYͺR}T#[T}49Xj}l:PT# o4;z]6Z:_d ~ݡ|b,)fwJiAzzډ&dQ!=BiTkkaC܏t$}aPq'P9<1Ama_(ܝvwuU^ )8%_X gsG \}+5l&tO:N0>\yoPɄYHd҇&IUJʗ^ʅ_[3B@*܏γxJ%|ş[3\qګa^v:ޭUstyr>fl]JEԈo9!$хݠS{=`Wk4᭙;ՙ~IUQ/wjF9{2>lkb[uzgCU͈3qc;P߯+FNl{INA͚UNjXa?u\ת^[ =˷wZТc~arH')unqw[e-3|}=͞}kHk]ٽ@jfGR*bْ|Q T}ߠ[~LEwmiis@DӭdM(^QAOZNȷg>KÝClkvzwN>+Ykz(7ڸQs&Wm}5PRت޿N +;Ʀ rU{P[k)ch/0AèN # +Re&mNک/–9#q_K=/Jg|1׷V#!M}zxp4$U{pi3B,v->$5js~ܭU7ظrgRunP_taW_d}*R9 q 2?ğ_hR<fs4ܘȁug8H@˟DC^:խ"df+xJO95FpM:ֻ-L +5".;YW l/HA6H?^_/`|32j`#nքIpeA+vzY XtY?)d5:fy^;u*M܈qVԅ!Igb&8aS=,VUBJ*=3UHۥ˶^e<}Z FK/`}iWX!Zk{W#V8֫yQ:QZzVٜS1VǯEXQ\9rT}ʵ)\dw-Mv5vojM:]>;˅ 6z'xB3e[׎=P˺Amd}'*1E֚ppHgsqXL̙#R̼*Xq9;, ZZb\ U]ع]m7t:}:)oT}+4! +0W(P?s,?VˬJ,'ݩ`};=N^,L(a"s.;+ҙ\f +Y/ήhFfym߯3}uA.v "Bh3Wdqe Ks/?ğ=sos7s:_~ /,-SNV\.(/UsR9>'"v0l:&L<қg!J&oL*wRv72?S.+AINYNV'F)ic.iv)2q\!~F[Dx%u06\q*!|uB.3ľ!<.]=0_SG_o?k0Vօ/x $&5::nK[f씛V.e_M eՄƯr aFW/ !> 0z[ba#aw/No!O˂;/z$5J>3h>ˮ{h$ gNN𖔀6vi3 BZ-Nʄlt1DtG +żҿO@R`IJޏm=ɛNɛT\Orn YʜE%CR#1VT__7S9(V}U*x[H>o擗|$0EakSmS#ɇ昩^ '$:@)NV]}+j+&ю<쓿2oL3@d2eF-خ >:HHfqHIձJ$P~x{Vbqhg^vCvd6^ao?" s]z*l FCa/ ܿ\~Y*@;C'}z {'[NqQmyLQ3u{{Cjn!kP/M-jp)DsJGUIS,Х@.d=NtozXoq?&9:ZTN$=ACѭtj{[^sKQ/? +&r9Nͯ1I=ݡEE\aya* MA^qCBVU-ǴznO.{ϰΊlNjkp *$? ۾ouZ8t0|'=0ٓlUhܡz~mܚE[GS&a>Xѿ(*t]b+ (yuR X'JgڼreU|͎"x#0cA +.Tt_{?}ap + dx+y:SIy͵zTPm2[t[5p2O_ W'wğ*a֥_[%_biПEq==h|zv+鲟% ,Jl18!.chх'Lݭ{RJUͭ5끣P㱭fz᭵6ZnH %Ybt7Ch3u59Sc 6oCtׅTe0b,|ϩQC/_7ܣo<L\±QnMB0L,^ŋfNĚ~s3*N42}n%u9Z-F +b_Q>#LGJu_wN7Q<0.58MՉf][+6=?rY:~Wgi ]=ԵCcRϗZi++u 9ysPy+( |(zOޱhk!=a.dp,T%/VlOY`c/5ktbjz4ɿ&C{5ꪺͤ?PYCDAZJwN vrSʋu}:nm[f.y~m"#b]9=S06ǓQ bQ6QZc'wYVh Zv!l`_4y+n;MnNmܪ7i;ͤ3$ݻOEYоFa':GOYqp*j (GzIJZ]K?DIQ[C"Ί22(γ?߾D܈bZdnP// [\s_n_uwpo`:%ew޶ ˳-[%U1>5.tD1A;mWe#;MA7AMGd#M_$R;ܭ#u4K 59x=B> oclt5z)y@U涕Ds!WS65=NU7e'*x4@kٽ'Ogs|<ǣNhM.Mg ( {w7㌳iQW= |B+}eNz;?*>1ʴB.]iYمpվhd+a+9'/.J{iķ/?(D:[*%38pbg7ڶ'Qµm$LewFG7E3H˴P c97z^2~̠g}wtOp>Jvse&X}:UmNRyzo>tzk^iZb#y|AX-[^f+^d so_ۨ>tg6yvEwzcԙjPn(b|M01ViܷȲ&lO&:өq=*b~ cWiL^kmţ@ԅ.aku"ښƵRߪ[>Z9XWb1[>O۲#2vץ7ܖn-s[/F8F1@ - |@^ol(3 ~-&䝔[*.'h2d EGO{*|zĭ0B'B6Yv 0"HX"G%m__xޟʫ˯JB C4MVO ח+Y"i^Ț'$UY֛2y Ex^,x>gq|sJ)~^>s7b+8CaGET6_g¼X6- o;ƲS WmZ^|"s1do0Ʋ̝k*f.X˨a+2LoE1v b1" & qTWS +/l|+"Ξ |a9[DU3O!W^rֽdNdiTBDBlH`B,ZgXVGۍw?E; $_ewCeF_2&w6m^,l&: \k_߿kr,*|o580 $b$%?>2 LY&݀X L}ks6rKf7$1XI&K)Xc"؁@W$f3Jy3I,X:4 VII>^?OB-M ?'i оv%.M5D$y$~EfH_%IV0ry ZR;I5kקZfk{(/~Y$ߥP} hy=wj&ow&oq%BހM>y3Մ&ؖL%_]`zi=69h~72Bg5ܕBhBb W੹gB6Vo'K>ٞ .8ɤ+YmRxzCU2G\GuRn1&{Wcs)<{{Ws!"?HV]i|]4Si&)$KedN+8+o_b|y| 7gIϬ(ç,?.Y`Wm>n{mr﹡:un'7i&FiOILͿt_yB+q`ʧ>gQ edz(בhK"U}m[L ;JW7#"p*RkŮAz]k䲨 l&4k4p9uR/xZ8 N$il4@{qpKoS)4MW2\WZ[aƬcrɇ;SBȝZes=9k+:)-h]@wöViE/>_irF*]:<뺇~w3Qmgl2,o+( OL +\ + 9Q6~9#;ZV"ښǕu}~w3١8yKlqVs=bά:烵2U1p5c5qfee%C%Oq1K7ԗS8"P;d81VܑCqf<3aZ*1T Զ3kdb26G,i~qU?V2ϫ|$zinz__n~߹zYNmWVhCȕ$ƇK;j ߥwX#uj-M[ZpPx=Y/)$Eci[oDrI&W__Ha|t$j}|v8RȽh9q68._1,{ԚXwa&O)w]ata:.d2: ﬚{e9ri$AqR@[y Hl<///?dwk4`UcGİǡdw*. 8Ǥiڻhf#-6u_'${NaQUS)BZ.;^O)d,8wϣ^[4zm0칛.f_lts]:E״i_Aрqs\lL*zGw1+&V:s|t}WQrTz:'%\y]o+==kTNޱBX;#onw8֏=d\RW7RN`}3n ̙J0FgdCB]ij"E:\"JYֳި]?H:|b RC=gp˧7:FU~f ٽ$dsdSٯ`OSz-rhWk[=t[iQ9Q7u#Q7^hl0~< ?xQmjt vMa ҽl VdsG c@yy{N{s =`5Kӭ Sh蒓R!yoak-wFҢ9uF[[F8g]6)͏\68$Oa^끞Rwp%M)5'4?髉@)($Qvgk:Ģv]yg7&1$Y. zw_~]ŐHh J%kT"P~/|֦dLDZ,ˏiqs&z$4GvGP\~Vk\|bFi7g/~o͂w<5+bX;v\m$\A0F{B^kAr&CSh÷Ŗ6OkB8iP1M{?0zW $h<ؗn5ِ@3YƶP )i^."[5?ӃkzIXקl9R|Bn}:h'v=kyE7?_ǂߺGh[e|%EO!{ۿZAފh^#8sF Q#9&5T78V#߮hr]A"[ѷQ|8a&ͭF& ޷e[Va Ў?\o諿O1ɩRdzh˧N(E^ +:S 6-l/̤uU1фLPYKCb}"6pfcYCLBL|R5_eb'1RbabybU3vdgF(;VKBiHsB[w*j#k)o= Glin U#?U[\m~]gh;ZHvɻIIGI'I63Ixk'+nZC- vpY'I s%LO$\6o=TD@l%i8N99O<~rg\l;'R=-Մzk1y;[MO;z9yK9aS@n|V77"]]]%O]k|7UWS +R,\72qq't~exzGMvONQV[/\MRsS(zr;t쒏?=%E'Pnv\e&.͝_'Z<3XW?2/k|O̢į!}v b=glFQvMqhet gF +y2`Ύ#I9YNhqxhp9ٶ^(Th6w}ܞN|x8g3l(Y1_fM_{cJ^eGEuLU-9?6?wKɌi,xiҌ3Eҝ/wKU&ǥHz#ݶjI`D֙bqYߘ,w(^첚 Z9\3g_OgQ_\ ަ7 2{s^qFvi香4<+L\|.ԓ*+weL="an xyn #ȽL-?˕ΖSoRad8AG []NVW|틣ᨮg״X/z17Fឧ~(Jvp[f٢WP]۝c,>azӾPx^D Ȃ荫O;EWЃ{yK48zHf_x4 +1Y1?R>^=9~j=hljmvc~`:#\Mցo=6:{Ը紇Uf1<W 怽|&Όh>KӴEKeқi\Zw׽\h-hR}5 '2Yy"ˇEzD]{3gd5x_nNs]nU=~fɴh\*-s=|E777z]{nl9ϯ*؞A}HYPcxZ3 ׻pr0? h3jMa*9\OV:,^_>W~3񼬓S,Joԍ<m|}dtjOL]Cp^UzfOMYiJHdz[䄥_2Ĥnd ݣ>ZҠѷy45{PrdH}Ľ!z*b]5`/S4iῸY?n`×#yqF4D|q'AvF 3g"N5n1\//zu99T>+$iSK4p0I {~#xZ_p3fXˡ޾$[rkO湠Bd]ղ`{[÷藩a,H)Խ\.7ޢ%M# cK=c>{>`&(_ >/cZm1V +HpQuD)hY5S0JzHG1I +zgj rWӨJź*-ZD%ZxBe3(v+5_ ͠#3ˍ˔W[h7jb[;BZVXz ~!ƵEJ"05D9J ^-deK=z@ZfZfWnw<4Kt=%q^yJ&Bqxv(W.~u?3r٣jkW-{0QJGzbm~bD UJF +q;(LheUs)R}Ջ?0:H 'Os ^(!<|!{o~Ŗi)i zZeRaE,Ώ̡jqfa*CϚ;E3g2N!ge9nZոCѐ "q7q>qWkb#-emNj:!60i2pXj8wmd޶bXV2ap9P{bP{[Cz|AdPHa@9>M!r!2!V!R 2ӛ&]%lRE1$ܙޖz<W])] i?7ϋvx 1D%Lk QeQQj-'*D]4D#Yi +J8V z!zXAA"cBhA:οeܕVBb* ur+Ͼ5YVY!!i/ Go,h:C&`,D +Դ6ybv fVj[62PX\[f/9IS#V +R[ѝ+\y a?q(= 1pL/!f?mgIPLk;ж[b8ObiE÷ +(o;I[K0;/I:`yKlQ m.^W Sm;o3egO5/~g9G%\ILRdI 0 `{1@~GJlP/?0a{s &˯b^ʚ\4ѳw)]A?"$>6N |?;0-f.S}xFޫ+Ez<{!]=&(>}g* t[}^]\':v)jv}Ĺϧ[/gV(#j({Jwn=87# F; }h\|WiLng_s Sl:9f]m|c'Z7%oa,IJ]_Saz +/se Nڼ6 Dzǝ$|UUOlų;fMxKMRv{ȼLZ]gr +\6 g!Lc;,$ +r[]U 7.w;;)"i6~̤w5o-i$Œ^٦͐xVUK)7QjQ|^g?bEcGVag1a'Hp~Ӯ.G5lj!+z2ꖢw4QV=,-WPZq\-*6}tz5b~'H )ȗd֗"O;ځ-ײ 4sG2F޹xo+/5Odk6xqw!>xHQig\):B;chvSRYq}X1T3Ni7~4GׇZo-Tݞ'L Lu"oqu٪zAt]Ac2a ,NVYŚZOv)v^ sA\x6wp~ľi=DaVU0<˳Ҽ/Pm6blgi m݅Ȑ 9_r0|Yrx~LԼo :J&fNbL}ܚ*0^Uܖe~aв8J_BfeAo޺ӄH*٧{vNj䞠@o_,;]xQU}o5z!Q,'1<3]B>&paOQoi:5 A/-E\E25ϙ}d OדNͳo=`[TbY%(U[N NDL)[1S{t3 cT툤W0?y#ۢZ +`~IJ1v'Ɛ4mCF]+z,ՅP[aoTWw3dy>trEzZՊe1>Y(榽x!Gi' m3{G|OL ai[m~3eٛ]|kĜy%^,YwG #󎰪uSIpsUg4 GG|r/F1wS"Gj9^kM>?0T-<5qX`PD/Ǹ뫯;Q=:AFpC _>U c5 +l ߧ8S܇$_Ԁ"i=TY =>NCO65Ūh~iՆ^oRZK'>)VTj^c:C>/9Qx,Lad#TIn3Qa{@6:0sa6ƿA\E.MyE%,,溹@v^!>D֭-|* +;H=:<\LLx- .*[';4h'W;b8ٚ2bmyek+?;(1E皽"\'sܪ).ZsJ3@cayr[1Vj!@dۛ@ZBn!rg] *@T JhNM_u q!:!>5 pDߺec_ Ґ]3 +1=wsh"jaux 9dc^j?bӆp6H/ʭ'!D8RȴqYz)O%DFǻ%q>VRO+}Gq]'[>^W=L]jӊc~% 5x7C^޵hf+w!z7D o2(suE{b={KexHs` 7C;{ ɋ $ ig+-u:x +nM;j\etKe0{$q +yfW=:xatNjԶݘ`٠S^o K +rzb%VMo*'MV>7j$B4ܴ=:lidvv_˂CXf![MC:%j=t\66WF—\ `9=JBY{$sQK^HH;v8nV^Gv&b> +kwDCy#S e崷 +Lw;TXyItvi!j{_/ڊ:@^NEo1l;]D29t8pub)-a&Z8~-2.A}U`oJZNh?z:cslqKWK6hߗ#}S!K,իuQPOw[WJJ*N!lYŨ<̦eKL{vZ:2n]]hbJlUգvېkjDіYS+^gvb;NSQɄxԺS*B}RO!`Qp + =uh\g{8B'=QQuvy}:uҵc4' -'?m6^[uIvntsbUkZFSU'+Kӆs%d&Tl +mVbp˙DMV  wz5Jd{jcK7@k6őkf:jrS?K5xts0Ը`D)=_e4zoW& Tu/*>Ooǔ`c:۝yeCvٶcb}nT͂H !u?oK*gVN犅$QdRQǴ۞PڌSyl<9:(^Y^yb/B2_kA1HxIWUG;1"hBCk`v7֟E r.2\?Rcd% +ŢB +>-Zlg]03Z_U_T!_M dx: Ĉ30#^o-F \uڍ*SiT +#̮jƳ>ֶ/\hG-By'l), fЩtÈi/TAs'1{ /v U{3_TWF?ؘ(HwPwcq4@Wѐ$- E mPVC P/6ifY @+\ħM:"ЕhԼhw#/ǜ/j%ǹsՏ˺l5l?s~M#J2Xy.Mlh1O1C2⮷'VNAA!OX\CFMhǖ®ꃃwZ3..."q..U%>ƫ[vme\ N] U4ݳ__ QU]fGՇ^l}3L#IQ cQ[Yo"`:|V,zŵEV.n䵰YmJUdy.;z9zrt4yn-WiinK'!(a!qq"*CJ9rKGڜ岃$0@O~"Z\YK@,8ldXJ>kf E9 #V #HVNk籊dSQl!$MV}tS[yyp].Y{!M5k4]3Bn>*!p$>]'*@@ ra I 6@OWX L|aP6]Ύ#y <4?0A6kT3FY5;dB */ ':#|"Ş**/)M* GUl +ҺJ P o]ޡ2NލƖX+ƆްTݴ.Ҁsﰖٿ 6ks]hS4-F@mk+bhM ?F>r&˽&lj07:r !rU?a#2G7~!̳JGEׂL\f`S` 00.c,֚>ޭT8)\#/NWEs0;8Onx'/L-'J^u-qSV`Iw5)Bp4jjwv؋Wks[w|^߸>d@@6 `=|UF  &}@/4泍+R[@xA1n̉ ѓm%|0=$Dm- bbwDz"7~$ A$J)F$rf}~_JIWڦbmg$sDXMq)L {ܴ_?j-I_.N*Mo ?Y3[mA"ķㇼFU9ܧe~Wxs]*o0~ 0/˼ݴOM׫ŧӿ:8N[14j]m[o5XW/[vֻT|/<7)]OGbI8$V`J2ܿUA8Brд]M}bLzݑ~{]eKo?|ođ]ܘCX a1;JuZ¦+چduh +_G幵 Ay ~TOLPLT)ʷSW]PdIw1>BN=Cmw?AZ^Z/r`~z4X~,Ƴh&3d+Nj6' ՘+SgZ%|\Os, CҰJ{yQ9)뭈+zKjyv=C »+og\w+PVFģ U6\In"^}TOn<};͠E_=bWm]_}(ޙި@ZärBp<65ghHnm?R{x,sg: s)։_ߗk56K, EGr*t+!tjI.;͗ +m-5 +VԢZT/=pV|F-Lc-c]7)6}4vͩIc%T ]pkܵgfsU +<ˠM;hIt}y.J\RǤRP)2TztJq8&|.~ã b{U$#fN-䖢m]"٢}䆙1,n:6͙6AIXk(}\HNjԱ}>]ٱF?`PAO3Q~FU~v1PnRpظΕNyz@6llj N"\kX +k,)KM6#۾5_,3ysm aupк -ZxzDRZI%+"ݑks"[8lbsN5eRA4JSecndppF]!qC#}b5r^ҠDxZ;X7>c5"B8WKYZ6Zy.=P:{;ޡ{8lЖXPLd9jZ·ԤZn +SʕY͉( (eK)\0Z{G&|x.tՆ̷R!+".eQh4;*7Z v8{*d;'<(o 6GKI2Gz  O,3O(:8O5iL݁(QO.~12b8r~Owm~v kc}~.+eHzQF#7.v<#a~]k}z#ZVw*_Ng2TaR2WK,e t,ժUN ڠg4 *huޢYAk +qFc$v7͒k3msktn,2 +Z,#Z*W)K{YRN*Ƶj夏m"g ȥ +t s!w +,r'wW8h즳^Ğ5]jr޴{M=~` _|?z,Bs3l߾njцC6rmf*VeIJez0F" +:ĠQ*gǦ縜A$PS4>ϼE @ eƒRɧ, TuFwX{D + yv 9yjTZEnJBmZJ(VR RP^zP +e64dҜ'#Z,NZҋ-g/͝阧R6g1hRJ E' 8`AHdʦ j_> ~=>hn0` `L`{O`.`, + -lb{QNo0둭NKL9Y5c%qg8w|¶2Dk#_o>m<7H^"~0~n$*V!_l-_8e`")r%QڦHd^@k+n?۞oSxB.=hbDܶBFL˼S,)@'~u'I3W,_Jy%fC0~ݶ7O@VLlD%²=zw_Qpz:7*UBmG[leC_G7#k8pZ"ĜxkM!hz}ZO@uWvoMW.[5.{3<j VQzU])S7᫃I.qvOm^Ynyo_˞lp/|^3>~NZ?QqwiȮA K ;AwvȠ| PjgVDޟT +)ߣ1|ߧĹ٥ϯ(8QS$}|Pm~t6m\<\wImŢW t! J_Q?HjR&! M:˖Ա3cfC=Tu6h+xtf󰺼ͅ7QG:S_89˪Vdjָ&NT=_$$sm}{ovNx]]~,.n#<2 9Jٵ#z&[ L*+h>J߉QPm[{X;||0Vr@}%tܭ_gӒW.uur3i~K&::e~`پr)H׬YX0lyEۇ̸q)X*>+]r\o2EfNIYڦZ]"V}Y/VSuf4o^sŭ]Z0!kֱ-mbXĕb3d ,AXr0pr\nPdk\ U.j-,j!ɋ +Ex <|Fq5"W:&kvO5s.ݩUᅃ6ϹXwcγ ޖF+m\Qݛ֪hPr3oWjrrӅX9-N.~,w>{ɶdp] л|f mn? SƍR潭v\0*Q=_jkP =\%+A$АÈ i(>$EP;t'0Ǣ ުfia$D9v}B }%5[zN( +րui`F}W:U4'*1jt_/yHeYIy q&|1;¢ +:Ү +Eͯ hƯX(UO(50Le.&}h<6+I^[ɴq _ckT}Wjxa֘;١3L~V4PD HE1C\M(z.r {k'ΙTJ\U%]ʮPE.~S1SpvON+n=Yg}2檚^:GUr[C2 )Rc7( +u))tR=Ƥd93Fq"+LԂ0}hRQt$u1ENY8O0Qt6, sK2! 3 0k:';/jsTȑd׉~& +Ζrխi1m#;~B1lflAƘ54tf*u+RdA/K7ANyw<@-5nR!ҕ~dv܉FnS[xQǫ: cAŽVŎz;ĎRwIwXA{Z(]_~]b׾$Z?,9FyXp:ћIBMFYQDζ&EP"CGC oP+[hWTuN7vF"rV '"ؖs6,/`~ hw]fruWVbI|#} WB}U*0U"*`%nnL+*lI% +^+I)ݍFO~FPLʀ!/"=6`9xN/78p+.X +ЬfXjTJ].G^ߴNvf0.t< +fG総e7o>I*o mSr8\Z7nSQճd;+X`(/f:NChrB V,f@aEBY;zYWI;^'^>?pU oΒ("t,"#X/UFx)"}>@Gu#]K,Lrrkc[%FEQ4]wY¡;w.`Ey\bDãRGb:v 2)%#}B$hly2 +`oh,`B>``~|е8;'O^?} 7N \ )ʝ g@lO̜\rLRVz&66)Ņg`aS!>v&X4el{|vR 'W[c#RyLWOC"?wdܡLk\eR@PZ@]@q \b)T5j$jL5<ۨ3_`<&+tNxywkROL\S%N]u= +W5n^&~ c7['aQX4 6o=`0[K72Gjf5%JtZ-/rX_ WE"JP~[ѓ#0P#:7f}Y_+LoN?ngX69V- '9GSՅ"ne'"N2*ǣs\>R'#נ |&$~Ww8WK[+JhXz mϨ܈o~Z'kκ5z~_Gn!/ʻ;b.{^KX||}SPQio vdvQڿmnJ;<ڠSF`OEk_aoJ_{d? 5p;eK3 S97;kzn.6Xo{]C^YTԦH/zR'n̅"x̚Y=ѿ@"К7/e%U؃6o$έB"MஙWw*wx|' l&צi{"s ~KU7H'[g]DPYY WK +$Fʤ]gq;Y`K[owпϓ7^&r" 9N"9vQVkS rw'qmUG%$+`pُ]S[/h wVHT{R)՜i~6\8}8Z,MYqnA9dq)jzBǎ. 2[B-mʖ 2{6e%zܧ-9f2yvU_'?no_'_JqˆZ˫ryؤAo`ܶa<.JWSlªVۯ{M<-uG=5JwUluys?BZuG}#?f5]qt{Yۓ5PЇEC»ݬvCQZ61 ]"0'˕:¨U1W?JgQ~+LWmёIߘV'^ GܨEӗq٪yE0]Ps.M(Z }덢w[/#-=c/mk'WȷV0ГHUJ2dfp)*5Q%k?(k[p? zŧj'NdT G1YkkQ2M?SqNjQ Wn9tOHNR.wi` 4:n8-hX_1IOQxkxp姭sLXaPn]'֦SM ׊bk'XQA0ۖA"AFi XG1eH++Qg_Ψf2W)Wl']Y& QNE:#Z+b9dLG_#IZi`Tf=!ruKeo'Z6{u^i+TuUHc + +ۖŜ 6Oi^a@( 䨄,=$&AD:LrO&W:ͫ qYZV+~}5SyC}6孞דܛ[ۭ|ҧl̙VL{>ӝCMvzk@g)+m* +dvުH6 &,t^_;IJOSg ||3 +23)Fsg`t5})jif^Ax1-XHWΒ=r܌195tLYGv2g +A^c%"vO1>jrR?cWk@#G۷^l1-)BKW +xWpU3k ӄ{-[*=Zk!s2Ԓ:9#=3m9BoR/F=F7FENC1- ;3McöNH [O>>Ac2m@Hi#H׫}> -V~4s2`b =F;8Frή)Pfr 3Sꃵh4A2:R;np{ u󃤂lp ~\If'AB+αz e\Y6׀$2p_$06<Ț|blQ*mDım'(G2Qx v1nq'|8uπ'U|M@;Q흀o iN 48_o\̥&Ck뚲&'U6/UgNF5v +|Wd<@0tQ ,i $3),9@Ʌ@<@<@<4kH?(W_=}l q16A-S7\SMkRN?jxf_I)GJ~W7UHG]o ]3!dir |Z\("Eܖ"E38 +EmLcnxZ:'wK>Z;wͼˣ*yM}LϼXi^Tj++?:λG1Um㏧w&@k6H ehwh5tP:'KQ )-k*}}[%H< +LWeJ4۔gzߥ~[oD8Zhy0.d$>0MWS+EFfW _|?{f%=J_weGmjew9JNLZއcW-ݣ LN`گkuadZ_9'7fu[XoHߡ"܍^gn^{Y9B uZ3tN{sb'Wٜ?WOW@өヘ akLx>o?(>RW> +f.ŝm,Dmzi*krV/]+ >kq~_6֯0@-#!ssR{I%?,!~ͯ4Wǣ;d}SI :Xbe>x/F@\*3qZs\>Zv=og*ΩeJj2i~fgJs} +FĽ8n1><6I{,x8 3%^;TѡzC|_N:#YwY\8Wpj 5wY8H-#f6x U!=L#>Ӑ}wJw/.4ظ~tB6#Sh.>6Um1ǣF'o?HXW?kQZ4k2*Und'X1X:6ͤ{4F=tvjͲmOvMpx +}-uP\0NoUsA=q6a 5hwqm%(F; oj4 aF[V{zwC\h/sI/W |jԸAC}qg cAj~Tf%Tg.V^ֺ2ywK+hL>rP;عp0l8<+Nϊ .P*_< :=MJjɝc?x.TӺP1]^rF2EJz EO[P+*^(tR[?)9?ŏR~tɼűmQάlPdz.trpR ]/\>G"U lN,bN/U 78bИ%K2+S)Eͣo/?JYrSss5+jM]C?ؘ z(f4;-@dRnkڕv~ bx}9 ːPʫ$Z#j(<[>Hr^#O|Ie7k0(ƺ=.l=ƆYSNx(8z#Wҭ~V@#9LݰMϙpA/cq5QbLZP[x?-V )Mi2Q|*كd R󘱝k.ٝzغ0Z:,ؚu7L3&B10Z@/ (H'쫡a:!:ߔ6:r2X5;?~!\!v^~vםsQJ2lw>iHxYrX^4wj"]mLӕ(!W٨V6$sDeGGʧr<߸ʱ1˪aPxC\B><5yINc+5ϖݒQ0fӉ)jh8q_I60ט=S!)'+RՒՑ|ձ$=Ym T9~|ݙ86}ë0=_4-4w IuwY){7x`A4QMa9gR'iA1QJAkDN[zIF58جϼcrAʶVݤ=%uȦZ'+kQݧ[(s""#}Ո<~fkj^0H䈘Fs1"F T:]hG:V$Ǹ[[#*lk)+h^·4}%,!w6 +15{(e + MPTh0K "m")20_`ĸS`m.A3r.J۫%~ `>kpy&K,. 1ߢoAC:xH8HOL3W!%aNU(}f"1і/V!L iia~Q%u`@|܉TW[C 0ȒqQCޭL!=L2( & t`;X-~ѝ]Mtrh[\Zr%K=ul5@PQa붪-/O=RQ 0B9g,F +ҙzOg+zRcFae~gҠJN]ǟqNwK%PY)(6e@A tn|ԝrlӀiaȮL.V)<*T-xIV;4OR"eS/s1eg8L2Ho +azJ2T&mMP;Ij@?\@-%@ 5ZO)6\@%g;X59AL&rS0D2L0MjhAЇ#QMbv2o{G;CR6OA|dO%D(U;y.Hj]A3wsH,;V>`=$1A3K~ ͥۓ6.W,ODz_,6eg|kRcH5Ls~C5kjL57GO Fs p{g~  " xê>ޯ__i[ZLE0ZM~Z[5WJ{(QqN`B*" _MוmW7| ^&|- Fր+`ld۝Lp L9?sL<]-M_#!MAѯuM~߇C]qK|TbˏwڛHď1Dȁ#(=޽k+c7T7aZHzCz?_{g==7w7x 7{|k1Lmև?7VnHۘC[4aD}VU+zzd/Ns6l4~hFJ;}G㋯aLWUwQJj;J5}P'Gyo,6fuaẄ ,Ż1Gk<3N{:"h7؁ZFZYb k~ Й>Kq}2&ۘ^V==Yr~٣t{Lߵ<#_cr2x]q̻NtͿ֩߿~ҽru=l}u^Mߖ"H.>^w3ܷ6`WO~;\>۟{ )Ό-R%l xT4G\p}Gѥ +;G>"|6Af·6QG u*jZ)=S#2LCKuK^՞ m-f{Gg*B#3mBݚAl'`zB2a)t+֙C}[KooSA] +X?_8G1Iwqi<a۫ +Ҕk`Pm/kиp2V6]b9 `퀿}ΥX^J:D‚=%5or}>yQ\9V +eEvc9L==iDS%Wm,}+XJ!{T2"9/U^y,(oNh>H9o6U<,IaiǛoR`ŝ:^.ml5,m+m1 ľ'忰fWT*UymrX˗6hb[G{ /Z)=%7m镛2-(w@HG +3}Ŏ`߶JaÊn"s(3IoB=dK}j]c-{Xi>+iFFN$geA(+{#n&,V$['C'Ԟs&i7q-,kaHOhsxI&,>u#R@롞)CmE[o<1*;gEaMjKED~_ q?ǝ/4ۼPQg<&Ֆ #LNþi5J]WLLI&4rAẒh%sbitrrSR-)%Ӑ%u뎤/@҃ΰёn"ב×c Jz'VYq t3[U66r>7\'N[#FouǿjLP*7DtEL|*rtIo3 0v0/a +C Z9W]\~ͦ8]^$d-;o5Q3ڸXF9 OEưܮNqY_tӪZKEq=EVwM-S[B D^-RIoCUέ-30QcU+ZՎ8z.d/u_E26rRÈCK( 2%.4xZeU>r䱏PPX涯~ͲX=?6ަQ@?䯞l:KUoiLЭ('] k,IH +%3m6q$C<iB3@㖗W4V>Z,MELDҧsè,U|T2eOzzmfJ[ u,kH/NAn isԘVB鋣F4u4K>.-?+'Z% y0 +_Hɔ2ٞy3+%MDibt+čʖlg%[]R>Ӹ5B}ZYԽP]:$6djW B=eGY/ +5[mR0_M3ئ-lBȊBYFEe^@nEu{hMF[S DGUt+(j3f4f[ &zgrWv\u1+QfY q+2t6}hx PJ(ҩZsE:2yB 0UI^~a8pu@P 2, 0i1dz7Dls![ b2xi6 +MZQG[:!?-roP%LӣG0(A :2PTj:jC + 3B{nX>6cO%½M' =GtgfT-ey^EzURaQzPJplꊴ @ЎHO:D]7HA/9p TԥS#uHiFv4jT<tV}nK2ej!}BaG=&~5 sԴ-`0[ +0{c ~%}G?_?M{)9NdjoD3swdiZՎѻ_W7|̷Hzzz{`{x uFҀ (hVÿ^̇wYo27#k&V?9Owy>U^+߇߼CAй:z+\.KgfVN{2~CZCʴF_%k^voFln0כ. _]ȖKw= W<üv }&].}\w+AvPSGU%չ.n8]x!\-YwK PwY-kG} <{nO*˒^N|W"yޅ+ʏ=jcD⒟xZ٣B9wX .bp19͌G\Xw=ٿُu{tׯB3׿͊=|c1m_Ofvכd^/8x}1kȯЯZ=սG)0ƨTV+-45~PAu7!}>13ZJiflNf2b&#}9,K +P:"i|c&]BUZl])]x]BzVrwhԆ39XtAhT=oTѝJ/~[i┝j~ez=Ճ#<ҭM$Z::Sm\[Prgת9pԩAxXxbi_p2\4TF0APǃS03"V+栗c|À;耹6AB~6"i{6j.vD\t*.1g$[twZ4Ʃ@zD`Gg%;kݓnkrʹvdBnl@^/鋎ٷˈFNɭ:YewCF(a"Ko"E +4$~0{ 7%>mT|k³2m}WIPDY}+ pj&t|XF0IE&f3^xTM/Ȕ" \7.#˕*Eϣ'i.X(8*!e DQ'D%AH͎Sj Rha3vZgdY]5]`C4U&P<I熻勻nY긋WD7pJDCF-dc̕=7߈G+]#vuZ<9"((M=H)M睟bǭˍ#U}.RU־-~^VzY8Ҧ'Dɕh죘2w!; +SRd`drsȮ]--/í 2}{ m>n2mh ڔ2{%ƹt+l`]E+SFAmǔM-Y#xe+Ndϑ f7XdeBnC❣"Gu1' '-$L+f4b'A2ne+Pĭݵv?zxRdm3pKdpd +/a[cg>=oClB]@ix{L-t]'bm{&5|,T24EȀ+7:7Yiͬ,d#*z9b2-rxJf|Y +˲hZrPnjIiQ|1Oi p76K&>w2^H3clU\0jÓm)b Xp_E=fx<)WGcկfP|E2ե/xY(3MQi|(dʒQ&l!Lik|~/xսJbYK\LsٸQ6f *49([V^{(hM6d[VU7yɲjЭ/d*wSnm _.N,>..*X0zK һNvC{h0TK\&!& d /rŬƒg t"ߓϯ(*tt~.c' mFrA^;vl<@f" HsKpҲ H'Xـt& .R=- Hh}[=q1ő}QO5y9bھA_R ,Yi:*& KGZ,^\ǀZk@+&9PT$X3j6@=)(Y<҆M)sa-`$ȳ0Sؤj +`|R~m{Nu PcEf( ߀1)2AOŗ#.>AFj#df0{sM7]>r*I98RdY'}S!һ0AiJZ jrg/N@rK3f-`K`Jp$$&yV +pHCT=).Ge?I6lM_##Q9ZA*@y3WOᯊ́h +6?".g7{!qotʖ" ''# +U{b!ud, ~@bK qv$n H$x@u$^5*Wu*]4Ηx#cAws[)*'iD'6qH̷I?u @>@A (:J~sB.8P.P MI\3p+!Q*W?<9))A\-* .MoOr¿mPHA<RTNn e.3{< +j#A$9"Y43˓vRTPdۿ +n7mx%.g`00x8/d,EU`IX2\-TB᷉u5i$#[2hX? 7ZcL=bɕ$#6S'9kV.~$6IߩEwi?C7HZg~˵}A"q +Ys'=Td-IOoh8Ԑk cUV$r K!f{@;y {#j/Z>3 JD41S ]ц&k9,VZ/okhd=Y3bvNuI(rMWjߕc}g!PD9'ݲN*&R6/&•1ƍ#dW@rn~<E59RNZؕK@oϦdͤzۤ/\ڮIE61k]}zw5?YV[].Ng1 +p5 +ٚW7fsRx ]"\Jz5)G?e0nм xV+u FjtRxGdkk.ҁ<k72j7f 7 +u_m-?8֪@5 +BBkfWc{;άFacʮޏ*y#Tk] #dx^>O8hY⸤xEhk+ qt\8ĵ==c5O6\"~7ڤ=gLڈzAp)5WRUϗFYyAkc]wGHaq\4vEhm 3Ͻнvzvs˯[=:)K1n\xeY7dl +\Q1zV +ӴXrt$ʃa@"dA41)'/BkPײV! q lm2ļf\Q-d mZ7-++]j7s!qĆ z|UXJ>elw)\*v^RNaW4ۇtn/e9>9YBK`-62jP{pc6=>N?H|=n$ 9W9;5cz +NJa2YBiuUVWF "F8;꬈j|\Q˶|#jк`cŚ>-+עF,4q3VX'2o#]h°S[5~"+ך9S:"?ZiJNMX7򣽸 2|ZGw\'}-3iMwY`^a.dR]0ʨSѷ~WA/&a\j"٩琎Ԗ_(׋)6'Jز+hJ'񌉨,hc"N̥W|i尔 }ӣq_͛t.0Adp5u e/6jchGD^T#Jo)7+]Ÿ)zA3; IÈ3o +X DVy Fmk)ya 5JF3کꥱU5HsKMI2Ȱz< +Eyի"65eiJk*;fWx3/s=M_"tsYZFKW[hS)tN=1_8_6";LdaWu4%yXg9iRZQ⼳xm \+\gz'akU\ +h9OSp6?b*ΫIG*=O=5yW|VPumTSurZ+g IHʊxC _ʥ%q\G" sm ++_&smk=o~t-MQvREmF`b޺%$xAX4c">"Gl^;cAuaEw3{ץŘ8c0z̴D:mmjFTf^RP}"AWFQqqwޖlGo8Uz~Y2w7J*16=u5|@M66ܣr[n>V/#-bZ&[yvE0Xuƽ%6T9E4^Uoe.6ێ ʹ\QGڡ5@4p{[@oBiRr3Hj` !BB<5B $^&\$#bֆkׁF^e]֟$5X+;'[iBoc"lFrrzO7^Y tZ dd#1pqPfuShw(bؔcXaXz,acz Hb217133Dߪb)l7yu'\sҦPR/Y݌J%.tȢH(x(_ 6 +lX. |=ˮ >7yҢ9ұۀl͎ ~ 5ފ%oιiSRP&GE.} Ft-U4 (nP޸Y2j|;SP3e/^5E@5n+ ̞crQ?;`a ^ϋDOsBx[zQD˓ѧ +M6DIT$&buڅǏ[-@?#`-x~BbX>c@_/@_W:w/<XO$?']ᱥ<]BJX6*}ɡQ' kB'h>-ph0y3mm>]^Mـ7XCZH!cӇ)=A}mp64~B<9 3O-9^q\WD8f@ fk߁-3_}VIz)4L]hx3KbOߠ`O<[/JN\;zInJ~=6.yPO*t@߷hf8rgܗ)G=?RTI;ab?f#q 7c~J| ENmŽm"5 nniI״_j;@7^iPSւ@ #ڄ*Z~ +6Yj8]Sx\Ex8NmRׄːs? IeMme3[n>e8ai0ziƚmlĺJdcVc9iAmO3±wd{ӚKg"m\6w>_Os:ӭdg걓$׺:!uOSb,Ӛ]n!Y^bkw3V(N7~%Ac#PÔmnkqe+e ˮ%'%84_>}GMZ>LtK9+PP-l>**BZ.6X|"sV :qYts}amX<>֣@Gʵ%]D͓P}W'N6;>^|Ͳp (}fYLpK[! o> MtUg>vρ;nXJu<zi,Tk]U޽EDZWʨ:UIBѦLJQT^GTXg`]~0wd%m'>׋5f'[(Wy!JS9ik盻fij-lAu7<:^H0+>Rcuꆙ̧v +Ix\p@<vKfW/\8[k5y[wpoP ˵iͥ6;TS]GW+GLdsϲVUdX(uϾƋ3e lBk;|x +e?1N,*D՞5,uJTv"SᢢQztYyhT*Тgvmem[vGaVOQ\0:)'pIbRoC#apBlW=zM)+O{P jN̮qq,f}0ha.d=qE 9DyO]/[A=Gh2ѢA2_ee|6 +{߀u@K?t-nVuv~ݤyOf]G[~zn=ǬoY 4_ JeTdo36Ȕf?7f޶vᩕȂiA7bAwK+YuJrU9Juqk{FB&*tNA6gZZ<_N՛9kb:4.!Q׽Ln3KE->C.l4ε`}QԢOAsShfMJGHwI3\M.Uk\XV-LG&zaF8{stF<^sh_ 4Url}EΝDP |o@x ۠hG9Ny ?miQƑx ۔9s^i +HҪhe +st]{VzZCsUfܭälf]M8G8e,ZuN`985odأ4/R2V!oWWVoRg)Q=㈦6ZF[ҾW˪Z_ %bO 7.{qV$k6FOIOJSa_oGxNR`c86RgeJ:'I+_"Pp7$ 򪢘`!T!+h4> D)@4Sh,T\dlJx],@B,z,&2:_ 1 n' ;G!.Hf{ӻǚ:y %D4GP. GG % +A ۳4/TPMx@vO2 {6 (x\B{@C6,ɦyd]9+-:*sJIMŎBMTļ ]ɠa[èV&J! (eC<IԺf*M<]@V`QХTKr +:#ր>8wܻ'.x;`QVqE|8t&ZDMs-A+$ucqQCUSl N)F/{.|R]B9`,a8YRaO?$(s/~`z²Ito8 e9DH^0 RQC< ?( >Nfg4\{SKS˹\OKR뤞>r/wOYT z9 /?pQ 䀖}dY.@6HF1+exގ?e$>^]ߒ~%_ _/9S/xr$̾oMSx4{AMcas ^wݛ YRʒ]p/ِ7n/Mܶߔ[\_mIuw7iśv0YLwઁ5$#|2bd$q6LX^߀k.iY}F;ZK[ B~ts ߎI;%O< `/ OF3M=oDC_v*:syRE~çRPý ޮM X,*g-cZW0Yd/l>K;Zj᝴JVxN~d!֧ +>u|vEUTplgvBc9t6Gdk?~:d՗PzP.J_Vu]scC` 74[Oo^|"s.dF W.߿n>*ְP x0P T?6J7tvXnǣ֭vLc3͵^.6jvJj7wCN<8. i?Nz\ߡW]X[ -4?oǧ1x +3R!GZXE5['cVðAeW+5XTbx(+̻Mgpww)F}8vkR1Kv¬2H6>=Ƴ_[>stream +é&K8 7usy%O<ƩL4eL[.e?Tmo}Ϋ6XۖȤLInjUȌaVQ킝k+{Y|⇨f̨I0m~=(WMwNָֿYY~, :Y52VzL>u/cY~e== +^86fr{dfKw=~Cl5,beK΂5g>V1 06 Lu_{v]HD=.wY%-%VJP]aʿj*B% ]x7r|aY1ܜ`f{7#Ә9g))l=/0UAV^e3޺mziUUDRO J|.7r.i\JEs;qYkeYIJ708G3wJ~:mԭ)wL] }?W,N+J8%-Y.w/Ռl;-*y$;dbv< +s +lq~ʶyqM]*6B{.a\ަmլQ\$SjJRO}YݔVڕ[J/֐lx&.'#է bbZ +^!ϗz9OYځo_d3qo1MwK_.O_F.Ӽ$N)84phR=cEV[i#[!ŋ葔^R*S؃Da2^ +J|vKԜs*~];lLsme3;J;fI:~<9[_Au۹jͳ? 4~5qRJҧGT?DT"a1"; yW-S7q&1aFf0筟aZuQOw܀zKʪ.W2Ӝ&5!x_|ٕ T"|"Zg\YhERUd[."⬱} W0ðd;=JƆ,bD^H9Ұ@z7x<ٙ ΁nz-e̮ {2DI`/͞}x*D =Gn +iHj , _Z&"fy.| q fY-MSRX(3=s"'ʾ6dרּyk~ phsKc3b@ci٩ +G67<dz~jxRoniA6,h&,Ky޲捪-ʱS- 8zfFCL6ҁ[W*+Xvdq|!dn U8B6)|Sꑂ434։,McD@h.'҉erϝF gA~/ fo\aX=Xɼ\UNXu7?ⲴCtaBI9/Xx, `ĈTĆy,+F]`rR[#VqՉ\- +b6FF'Yt+~e }j6Cjgp|\km)WY9J:}5Kxzx6*ܝOP+/!/[Ngz`hp<G7@W/G3ʜ@J=pE +('3'Kl/O& R[DY2>E@BI@noL;[as?Ԣy.݂7r|ojQb"!l_ ? ;X 5; %WJS_RdoF|8KI_U@KjCƀD/X^ɷj\Y[Iacs{!!$v +lT^o`_RK?{yĥ k&Kpېt<xеX=@]!k,Pf+lP =TfcE)KJoڅU}i.u]NlV +i;SnTq%'<хnixr8@]}]Qtõꀩ^;N S_)fqbI~t-vpO\Pf;X3C孕D׋ETl?EDV_f_p&ׁ6ngg[_ p6>2p J};xֱ3im*t6v=QΘp vQRRbMVR%VT#IZx85&I5i42@o״DG >nw:BAǯ?/Ce&)sNl2)E~NmCrRHRCHz Nm`lkM RrfY怌f@:V0 U 7qM/ZTpokLÓ I ;NvMWf7nomBm/1ZR _-@|vgw2PP)[4IA7$%H붭/x_y Imt'KI&.ptKQ` +StZm+!ɈmcImbܒxygԕ+u-NO 7`HȭӭhOw+QTkO|;xvgfYi;'QI]Iש&ф&1b7m2wfPs7r`]OgꥈX+Vut9\{TuPT{'~xgIJ<*DPZW /q&xMm}ggKҢ*FM?Ez90mT͗~}Φ ⸌EhWf+^@ qrS{V($[O`w˗Zi-4i|.R)w?3'/}N;9gY +3Ϲ}qw%{\/Izh2*^KokIVVO˟D!46MXm9j]׆"lNXڧ'^y/~3=챿ft EFWm~> u*yx"l}e}Ղ9 r騯>!\Jr"&9ف -8TFQ{<'"}Ω.yn${4{PҶM5%+˩U :ס*m#lS+}g=:TDj#z [m/ ;U)FJ,V +I$Aq.{ @HSK¶%>T`BTh#+X\͟{_<:ɆnIZtl?g  +Ѝa֕x1j6Ljzv9)nE<}M3} b&%RSzH%cˑ?qFJׇl.Cqr b68p? s X޹KqĹ}gJ +}>Q#niJ#]BrDN݇2nH2@D3|-v*kE$XVE|'+ץއMzIX85_ KSiUuSz*.qd?zVB3ңb)0r Qߦ~4'GyCr3ȅI /z<^/`Z2tV~< $=3&ūPEG\mj\~6ɜ6+V6[ۜk<Ahm-c?Ws,eޛ +926~_\b%2w&xʓ tѪ$Ъm vb +eediЕ!*&;>BFqUc?ھtAQd |yyqBAPEA|OC2NէJ\7vTkn`LLNm[IaVeLaGWzO:?( iHJvƀ[ D\Hk gm,RxXXXo/A8kϛ#g-cZ*)xĬ|8KaBQ|dMۜl,WvMK &!aN e̎*m#7rHj<;iqD{ʸSoaaA-ʮ@lJ7%~u5yםf2fȑȕWJ='B'+FKhdӨ2k&ip {v!8\3c(cY,Z*6+Tx wFTF+ĹGE)rzM*$.jD۞ѽ[ +{V56M+ژ4 xq4b &O,\ζ'Ly\Oa,R5J!w"k" 4O @@UVA!K7K`rrψ Y3\d)ȘW=^.? Z+EnI+3߷0h/~oA=~AO*†s|,fPg{`̰0`Ջ}jsaY)'N%0¾>5o:gtdwM]$mNpׁK|cW%:z6Ȕ+Yg7 ΙX+(!3`K!ց0llCӏuͬ5Fa߶+M*ůk<:X~Pd À~K-5YOa&R ]̱6^`d +dl3/ rdYqyx!4bEs=W੬֓ӑ6#z@ ؂{?^@YGΧ{vlƍdJN@nrg'GF/0Hhi ՙ &+4Z(K`N2+@Hy u{Ahv[O>i NY_ @؏! lKW0uhI*$ƛr?bܘL oT5C;߿kO&ߤ-nVظ,6<% + bV-BH y@DNG7Q@i@^94ـ,v#h%Tg9Yl+t8) //$k*͇BlF/S= y5vPY @kd] k _@uy@3@Wd PJw9tϞEA \Ҳ@}%=Õ;OQY! ~[NxuЮ M \Zo @,`g0) +ijSpj}mEm$ٳ~"ckܶ HvH?dK]2 Wp1f `5X\N3H㰌RvvJo6cm"ʹ1Yq$OD,Q7w0rޑC 4@l߾- } j;!@;%S;'{6뉁{˷Rkrz.KW 9#>]zL}pGg6KIi[eo@:3")H%@• +O5g([%O2%A@^:y5@ (( v Jcqu_~A6ArD]7 +CD[S ʖqs)!Ræ[%{ߊ=-l z]U!n"{}%&p$z%Hd+HDwp|kU@\M ^ N%k@7>$5eC\mmR+"Q);0|*_޶AJn]mƇG`7oǃJ9ґB;)5.*|{Qx[A-TNNlRx{〺1cGUNS1+:%zxuyk_rȮ+(eo103}1t[_% +xae0u^͖FKPNn5j3>ɾt;;EC7vrZUP37)sg1 v +;`L{Lv@ 4#wMo>8Wtl|nzY/7|Y(\ ;?9;,a(83g%Uf =y=->N{6ۚP~?CvZ,.Mtxspʶ`tPT_wH>|"Ov61.*[&ݍf8PF-@vݲ*k=j]yg +"Xm}׾r^8ni$l2Pv0R_MA]sr*v-fg]w;vS6{V'Vp޸h{Rut<|~ȴqX&X!,1'k†?@ -4(]nx6Gf-/ dlv6_͈_u5WF?vJMZ7Cltl٥ +~p[ZTP?7Jͤ\WQ̜ȹ4004k5X_ P5ʻlٜWl !6NqZE#~qYjZvםb'=ZVP?ϐxsɩt.mG٬e~MO#]NWŵ?m V}vO9taH4si6r)hgd^;m1p\#U!,sj=.=S7$fQKr's&:UۄH/k?PF,v参լVc} ן4C 4~>3iSx,'R6LKIY%Y?5x)-Eڈ+6<ꉌ:~{22ꔎCPʌ*;h )4LH36y4.Ѱ|t݈Z!4_5&c&K^bVPiS#e+7t}vؙl<ˌ:h[$4ʁ2  +;C)U(4|'xėl$w}rzr4wNRW"3FW4\ONqOl^O1so,f"L/=Z5:4=b!*LBOYm$fĦsBڎm1Nr=SH&i[>ѓhlZ\#%uz;{bY&NyVfrMn5cҥA?Ij5vz;Q1v&^"4BX#G0m;u)LxJäp1IIXsʏ9/&.>l:p%0B-Z->1cɄ#zVj鰖a%h^̌Fʣ!`OXUF4 ߵpoy ,֋tMyݢd%ܴsZI"I=IsiL|Ǜ|8p6.Ćl8]0I+P|:JYa@aW|@V$ޘ&) 3|g &nFl.p3umdp=p&EqIV+G~8ӚD O5lS:|l֓KmfO +TWо5o$7g2NS*)_IŽј}!Cm9\\tXo$G/@܆M!INj5) g0;@z9 H.A'䡒)xP( o.;;ܬMJi9k) TrM a G0mp2'45tX^kzㄳDԾER2~ +kgSeqe-rPLkv[yp,qIG!YMq5܍k1 'X#z!z){^{EM EkP8@ht@zF6@@GIh=% 9o(0ɩԎ+wﮯś2\+ a;K'Kh9# + ȽcNz9s82A;{ B8 +#3Y.`t0BzoFZ8Эf TDz +*SreQaњ.4U.t6&`G`2h㰾QKFUG35'/.6LAXe8VaZGw A V<2DU_h]IwjK;o=2h>fB'Q~AdG1FCJ68&c =x cex|sn(|(T?RKdP͍J+Ϲ==OJhEg3jXы"ipƐx-@=  +A- ' , .R&\m9@Yas1IbjI?חM-Ml}lw9tP:SxG ۻ.`>%0PN[Lt@3 5HjV$m@ 9$.0[,pHrϷj޻l02[6ηkc^r)(KBT,#ڕ)f_q$n{ q*௒[fvow4 s~&4`@j,@+Wk n+/>aэDqN_9?8~QỲߠK5@.}-XS*! tH%$ JhY?ޣ5z0yȧМ4!nնNj#!(m:i ئ.HH`Q}Ee&lf,:@[JTї|"Sa$>(}(Vm3OgmG퇭d{=h j4ڃbƃTyg'4}(U#o&d޷B[i <^Tn.pBRJ5~$1/j椒J;fr@S%60@ +dگݝ>РV@>X|+nH&yg%k.; w~ԨJtɶS['[bF.p6&9in&X%C;ub;ظ)ǀuvzc"E?CgNMjnޒ:s蟗f<}3i鱰k^Ṱ~!̈l/l_8]$=yZOL91 6cy#̍+g lVZOQQýY E6Y!,p4ِY3yx(e!8֘Yso$iXHpVPWZ f8p^+I,wm`R@ ڏ-/גx,( @ +#tGכMg[V ye2ҩ1ܶXV'.6#֌ΔY@E&xֺ^Z aWwrdH9¿2/@h(%/FuzF]͜Z[Y;Ya]Y]6v4uZO7Th):LڀcdJ9TDz:d4μ<1Z BE ay\BmF\w;cwq7c ltE$<\6#ePdh& o*^YNeG*4 ]0;+ ;ËT7eSZE€;TQ6.c=ƽ*;ߕocRs:'Sǣ9M;)]Mh^1g}S^xXM t9w<o(K؋#a'06._{?LJӴj^t6QS)c(E!\4@ARiѠH9H^l2(ozbNLyWXIag\01ªL**hw6ʬl^2G2/BAR 4CKX$ˆ&u'!jMD!jJڼLwx +T60nhnE+L:2`Lvy~T5\s[!AӠ 9zT)bO!dٖ$Ѭވ wFV斟\qydƜS9s.c"+̄Xrbeأ8Ev;:;wc&(RӦ!wK.Z;oI⩎L9#Y[Iv)_VyҦƱnsP$~@"hF,F%r2GU"7m'R23MG0b9/Pŋ&WqEff[4]g{Y|6-X1iygYѾ-,#5 +? +] O0NO xfU*OW W4lG~[$ҳRi@-jx\5mªԚD]#ۈynÈ*z8M\EؠzƯ;2NCW4,) O6 l6iuf -_z +o]9K?x]t#N[x6cMRM F"' f;b2"Bʩ`AM7%NpfW  >@"aHH <񷞜9v l)x$z'=,Olc |7nKwV l2LFp&Zx.(P}H rspyV~s[<@b  ^ Y2\4>pwDČ)#'_N&s/͛QGiC۳Z;"MtMUsěoZ[9BqPŹ5: m9rZl1-5Mn)R\ʎ#Auu6hUzeߪ¬Mt"ܛaml1i`:*iBX&.lF##m~e/=yҰb9)bs)͵qѾA7 ]1 Im!t=\x],P6Cش[O.E +2^Bp-=y¹ +C}c 'l*^_rJ(ZJb  +D(Kz<%-ai)#CR~{ 24ɮゃVQ5׽%gVazI'۫${ W+!30ce9u A7PM-8kc <1֗`A)6,<<7&?]t@ tdu!{B˂ m yb|NwAfɋ1zi:{ddciySN$<+ SͭR*>uRtfQTLŴ@!! ]xY{!W ud<&RP>bol-d1痈@TT~ϊ` +/Q|{}ZL>K-zbt =vl~a![j5},Fi'ŃjjzQ,\H?[Jnt%W6IIt= 7 jR>kD;On]=jƁow>BhA`6Om ~z~Y:{>6 q QK{.;K >7A@R,|^>3).΁Ƈ C֓6p" 0_IC~~H8#t[tjxtmb{NH2Hc%< 5u4öZCdW1{?#~(BX>$D˝V*drzi!d+Opt[ie*ǘ(՚(*F ܛn{+|W1;<$FFsQPaQYsΉma2Е+%umomcrkIୣ[fg'zWNKߋxMxI +Q{?;n:j!*n?WD-3Q a?zG(GSW"!s ]eO40E;v#vR-M=A:9=$;!|b̮5SvRO;sR'_`yڨ7.%̢]T~|u|ֳ26Yzk,T[>`d`zƹaN:o-B)ٖ̈́Q/ʜE0w赬n0jڇƖ^OJǜfvL*i(wz\ T]aA{7۵ij*?eCϯ8UCد_E98UCدWai h3 f?{4>$jS۽c e(|Sш,ƥbtVIXqtdžG 1tVjVd8CQ>;)1Jy8Z-UJ8cUk1nmSu9$.?Qe*wd~k|9!7Ǖ\n0#^`I'r@I9յQҿ\D\1@_aV_9XK^/|㯎b8(㯎b8~Er3_/)_J/=L;񆋰k'׸-?.-hz(yY2!d FmWC@C~ a?Mh&m5hߜ&Me_~o-0͟_~407s}n|\|>"YQ(souT{_|ǵK7K6=[)ÙK.6^z \zx7&<B|)%4CO x[mxߜ϶Cm5 a9wkA4p{k/BoN|@ߚg͉|O4}}j})DIs$Qj-Ȯם^fe:|ֹ;!(ZYE+>{t5IS)>_M[od\a|qPhCٗzJ1U=UH$,/%}~^>>7| +B[ IW\ Mف _:8Ǹ` 䵾:Fodk^M{Sp&,1uy~rO-\w4kB؟>贾]ų7?yG]l0crV>n:e,1Ǵ8id2x8:'Wݝ/&{TGw[/rruIO>>}+V+ݗv@zI6Dc[ޗҎ]뤋VL͡}Vo1|3Ù^gDm/߂@QcOZgk1g_7ˬE_p.ɫ85~T4r23,)fNGd;h +nCv)͕q3R>?}#C#E\]KU'd XItgR a7ՎJ-J MV뻧iaOg߇oW%oPŇwʗE爪NMxdiMU湷`˾[SezGB25BX痫"0Ad6H6[CE2?ٰ:hK@MtrUn ,hMټbNw%+1C_ #\#5\Z pt7t]j9cRi(QBI;cRVG LJk=R!у4w͚kmoǣ嘯kL4.'ʅrUJO}\t͆%=k2+S9BgG¾^ 7?kio?uJN$2ߛ.zxshCHmtA5eSE~`[8U|׼<.\E8%Xѕ/c73J$w*)UZW`_5gy*- /xKROok3eLTGc#rO]T[́zk(.Z$oWr+H}/yZA +|a[?~{ϡteQ7KkO>67^ |'5#]:Xtj[|_{CSY:62s+9;]:ngY#2щŇ +I+Zd_^ZM*'̪aTdӬ4,W >%) إFz-ؖï7_v8Ǣ17ȱ#1īL}5-ȢP)k\LmNtbGE| +|2 @O,g. 쁚 7Ef9MkZ˖`z\ÈըVb9I +D\)R:?LIK*95'U=t/sysr[s t/щ/"S +RZ +VRe:)^$38z~WNϴGC=J6h{$4|gD-:M8hȿ5KxߜjoI|@ɿ7wke&!7'4C/M|CϦNB{/ _dO^{ȡɻ*W:DROnU3aʽ˕8h!5y9wM !쟏hs$Z.)_ltt8[v_8LeR{pc6Ya?=̳E_/ᨛ1B A&޲4<_38Sgxjyo /rc4߅3Ң[b-l9Xn:]i廉=urJ4'HR$m3FŖ̽;YoZzy39Ua FimV3>Q +}t_}HTY8?.|Zýsf]vgzn }Ջݮo[xWjy^kYvhƏz;MQ 4JDΗ/ӗV* 2Nͳv-vKd2fth"]CBP ++|XS|v~:VnT~1B"$ђ1p{ޮ5R_.zJn9WhdހRVs.lzgT9u Ǔy!oDK0vEss^ lˁr}vKѩJevX%鹘O=iF̹7oh1R:' F|aBp{?l{esEƖMT#}I)D\,֥7ױ!tD_czzP =@$ ƾƧW>Z.A@ @YɈwcd+]XгgRCud/^F+Wcys S;.WYo>ԭĝ$n!-^8z{@I̎ۖ&Ul +gNNb[2Zjr'R3I +t+`T¨cD'r \Œu{1dt;VOuI Y95 r7Ȳz7-9UbI>M%5ъ5B^:ō>N}s!}K.54VR67;ȸ5y8c08&.k4(DИʴ -kLQ5RC_φ|1lr O$ #wԲG*c_2YfU(_ȜL5G` Wm9E| H?2PB_Gr}j=Z7coAg"' -,3+֗pm엙RN2no!udr3>*mLUw;~.U3(((q7VgPF|uxYoVH7ڜeAWNLqڰՎCfW㚧k>xWl k?& +sP+(X]IC'rޣޢS(}G]c SeRYK[ݖw!hk K8= ^@i1@y\(;L\RZ4^ Ѻ:(\ ʫM-&Nj$~ߠ̖ vNMIKR++> R-Oe )KҦJ޴IdԊ˚nVho +2SX@{&bC_O*c~:.g/G^ؚY*mZ̙[uM, +Wk +֟ЂAwA[- +miR w잽o϶~ c#Kfn}?Z;[GΎRWxylY]b@PZp(o80qo +gtϖGFxP-sowʥk.:]P"ݣԚL9WSM㎒&H0]r1d8~ N! (+Nvjw#ЮP~Qr:&REIVX=ZYeNal.&uȎ7#} %RI\ԃA; +GuOW:Lt- ^ƃ6ZwUGĨ,O6L z{q~):w[VRg+<|b;1b5unF_lPʦnMg]91ӏC8Z8A$>S]jp__8UP|<)Pvi= #/;GeSYr {C6HN!5뽠^\D紑KDԶƻB x);HlfxՑ7OZA@ɞҏSڞv?*ޟ fwnC/kuowb͢7])9ux/>2mDN&"KIYc3^i2beGS=YUM_Ÿց^.)cLL+1}[cT`@wg' +C{tRU˽+Fw/2wjh'p1;>O%z675bKzFN>z~~W8vNXjާ,.wWn^xWN&u4_v8PDD*^6CQ5,?{F:4l26$ǿ)X #݊+m7mCD& \; Y ejhdκ#~C}L  2~Cߺ> {s|w_bI6z ![zw~ri;t% F}}yTzxFYKZkWm.nPnr9%:fIb(8(LjJUЈeY.L~?x5ꞨLi>3Dls]qۥ!IIü;Z.1Z3_O3o`Ɛ A!?s&/̏U؞1_v{aePTo@U?5Zc+O {u-sPXJ:.͚rNjr ̷3l`=`I +&$~7EEg}/P -aB>sB c=VIµ֩mV[jީ۰1N&1O/} @xr +AkrŨ S2怢;@"; M}r\}oM[Ylo/OIve{2g=.0 qe2_ ZjVږq/w0Dq AE%J" ܛ<\L֫K`vV&ܹj3'y=h1uw;8]HA{jО 01IK^7z@ .]ܓF ;d~dXl[MYM^,ӍCvS? +OJk R?Zy_}tɝz[ܸcN)(S[Y<27gƑ]4{z?k4 +;C҆S|y&=$( OE=W`_ \arO0g L hƥֵg>øUɳ/kVZO*\%F8ӟz+ʉ{-uBg'&6U[N`z+FQ(VGVНɵ%Ɩ?i (Ua$SP~Ԩ>|WAbbꖍUp;ⱎVZyZiǾ+r|nLZ.eQf-/7bRXUo`BYy*P{+b͟nӜAfKc)ޗzW85b=_nWRIy#&G~ VZKPsX[SÓ>㩇 -3kwYXvBJ\54Wl/Nok62_GyHOvy rV8(7$CkZTN`A)`P&WD4ܪ$Dr?3ˡ?Xed"%u뱘d]B.9fTd1Dd]sGP_;$;jOXR?Yf< +CuJʐv@xΑ\V4i¢ob[q7A' )РTܛ<0ӠUg{}<6?]|r`։Q _hgms5fr4હm +إ9nWXW:N8Wd+1sD~-fwsP(+ - ղ,ߧ?rq9rmcEi=-s{WvA]FGo$-fGd1]*ҴV#uXy^AyP#,CϐHzbTCn.켹R8Mҙ5ni-RݡVo^Ĥ6 hju-f6+Q ~? 4\͋]yl'&w򂳶iLײ-UYLVjp};njk3qhMVCo02gL 9;Ri_uX}r2\\OSwlӓQFZݒWsR*/7bqiij}uigmD?Uȥ<=&)~`& { )5jKpQ^{+Sxj=Q.8yfe3$5) G &N\vx駋ÒXjKC~/eA2r\=kSzwh37߻|?ɛMj+-Ūf<̭0fgLZ;z7"2VrdOJX;>]>&F\ݚty37&Wr$din[Gr0kSL> o;{ 89=#=p FWՅjrRup +d׉G1]GWz?.m 0[5ֳBlj~\XfDWNiXQu7gq&NGA8`TaZ+Lbȟ^8OaGުe&Cp_*m"$"ԫ|Y; 13XO[ N!tV Ьm%]9UUC[6L|In? *]5cqULv!jU5rBŦ!>R&'9̇d8^!RP@z)1_e06boomTbȟ^2lhu\ QGS[}=+rw/yJ:vI -tRczgR]tgd}u=sʉy6-9zg)7jy~[7Yu&%u>qԦkF}"^-u1DV)J1zsi + +23(3<,x31k2j +j;QFxR@󻜬/w%Y{kC6VDsܭ?_f Ǡ~ {Ws_; z_t@LG gYJֺ0ZEg.{IP'^ݨO0`|,dM=5۸Gsot&qs +|w"f :|W@aӐZh4XrkL%R{?u%"BV!]O0PGt>S5=Qɵ|[t$VtuY0g-I!1sPX!(T4Gffg 2 +(N*#P2(>=ODuu J{ɸ{;Ve-a?pm0t?QP޻_P}% +\ =f)ٲس`xjS ʓ{ @^p`7;5ە W,_wvԛhp>N66z#O0|I AZ /AqeA$A)}߃,?D65z9xZϛS\NI:Ztw5ެ|帪l{SĐ(J!hoApk]@A0?!{hw-s.=>Rߞ"n4PgĐ8^mgwP~Ei&Z@RǯЊg?Ys!h82{QO5=6)e^m]0 "FcN _sQgS9̎p]b~&p[=h2mTxsJr2)\#J(Tβ"Jׁ޷ QehMfkjw[,ϦfSVRsQ]76KY_~]ni+Pr[$Fzsq@p`0fɅг?H YA%hϭ {bAz0ˠl1Y~/on5kNl>zi[S` C a}\'#5w. <ϹE<%xfp%$9 *Y}$]iHk%#Kbcso[kyW:N x|̸,}3ss3(/ @5Yp  CgjQ},21`tqNDJFMi5s,f#Ve auuI NrY鳾6%`E4̡LgL>L&1O/=rpLCck ;g3>/מ$ 3b"\]ᰙ?},W +YK}<4Ǣ^(yd4 3Z7~IZ4z*\ϟ %[܍uryַYY=Sr;6z6/5W5FL<ڗ"̦,=3G/ @['t*!v# Z8Tvj{C15^#gݔ\/?M v.#ez&:t1['KF ()J07NcVND +E<1H;"noѩFRXfAYJ5w/jƣu=*ow6jW\ҝA^䧯I +"^>F8Zrd]pm_XvMq~tF]*J6ct*z6ݡvnOT:MĦjۜ`ꋇF8Y= xẏV$0bZ_x:|WL@/Gmlnzv/h!˓9/ \ 3^7.sj㒤U|Xm FeZj5 pӯa7|C99g|} +CJ<0q moJX6~V^9EM^3&=ƚ9G1c9G8UhX' +(3^BZ%Rx1n CLI[RW(km n!5E N4"C_1${6h}K$W@+<|:fq}aoɹ]yµt~4(%ski!S24Efd<IЩw)&n]h8;л'أ9dP񮁴׎p9kea=lGOGE 5:h~*st4=?r4ՋN9~n!u<9rn~ 1 +Aԫ +x}|GݶwkwǞ1'77!`[& ^n?$uhv/!!8J@oj`]wyCeOE0b+~΍ Oo6Ieofl5Vno +Ѓ\澫ӭ2a_| Yi&Gi uPbثhДz|_N poOipN~h2'ѹ,1}}JaPٍl-V>S׉>'g&dQ%~PSU ;'5)>2sSÛ'᭙œ6SJA:a..r(n q-<pf¸KOlVgr~`~[Kz=~'"7n^pYbq`.!Z&vEL%ndnݫJ*x'ٝrKf& 1 +OKb*s@;M8,+ryf4bk[CRR^-?͛V\~e +=㴐FvjʴS xY~3}W>%UsAxHlAge }޷A ]~zULWjy~SEӑ9ÀvJD*dCifG- ڪs=mJ܍a +!_'Kl|zqz2Ͷ*|+Lŷ,c4hR{8Y|q(ܓts~ʕ%!qTHȊ%<󾰏ai=X Ĕ +OsJ~uk~ʖZϣ2SݾplWKV/bGm8C'jM~ǰS*Z׏eNb?H Y(PPwpG[ !cI:A㹷W<4Iފ9%H &Wt)78yI&74!SlƇw>3b{Yzc]xyW+%`aJǸ!Iτ-$+*XẤe4AUf> E)[S#)V'L ?si!D29CQ\͞RQi+|Wahjg:L +x쪷[Mq\E{ތǐ吼! jҞDrD yKb1%|;Gꞇ~t1h7[{Vv/ $Ľ4t-V-eWkR4X9i([IY$N/89;z~:6y#M9e¾wKٮ+NEP JK>K1DѫhC W^Qaҋ&8}*^s;b4lD@oh+y qIWL,fW|yNΟ^+&˰.H6W˷P.c: ~JJ8͊rմ@ < +=uܓ{IkwI8uӗ1uɹW6]w6-lJA47S _ J /̙,D"iSM''Ok('.k bZI,3[7ՑXhLzui|y;{T u&3`ъ!4Wk>6pN]}\ۧem]Vu+D8aX'Vշt5JYM:YEZprn +| r,|A~OJ`gA~@ ޜBAn@@l4Av @IN@SZ O{̛\Ms4g/Zo ڟJ o~?g~-=dK OОwf +Y!/ȗȹO=L TӅ!RrdijnuM9h*JS1ѭcH9 +Z+D} y;)X\:řC- '!hAfO27h9>ʢV)d] ΃tdwa1zQgablOr]K6O.Nqi53 +o" 1~t\xB +A#TX `)vЮCyp釫kM̞mk{dAwӄiCzCnoRfQ6Ҥߐ`vopge 1p}بT2ԗ0XR3w(ߕn돈#éK-3Cu6w9Z!&a9|Iu\oKb? (x4?( iw]5A;ҴM'\ +G%W.0l^6>%ƒ;q`p3֝N';C_ 38S[~JOX`UOeyy8rr.}AVR/ iԢ1fruϺl?WjygVf2ڝkC@h;k OYp?7$~ yO.CϼìJJMSo kUBE#bRHMBVuV][mi$ĥU).1 '&즼 +^bӝQ6^Y=]ohnq?_tL1~+-zqOJJMUo9,IX4F7KCG E_EyC@BYћiWz)R}bGƣpwe36v'gWށjO<@gĶs=Do%AzW{$9Zt_8ooyAv[Xy@ :saLi+ro/?XVb!{2zsu,HAz7ZR@v2U0BƢq!.C~ + {c(A9Jeנz8Of 5}8Ɇ,]+>%Me쏭kG +S|b\Lj%k:t|0=gwLz0SwI+<aSgy 㞶u{M%E8TG3`y[߬%rL L?>h.ngZhJqhO]?e_ u{g[M,&g-񀱥&ۢxV06j⾴< +ձԹ,{c>\l|:Ww?6jĐ?43T#O%}o"71^H\6ig 6$vCՆ v=`ڨ]ϛY1~7G݂O{fH6ȀΤ[t0o|C7<00 +SoI~~Mz{%+_{p`-ݫ ՜8 WRϿW(q7֑Y (æpM ;Ōs4a ܤ캓 e 收 +F!j@yld|U@3vt_-osեHnxgj -uzƤ" q u'G4SҢeC~?ᄔSLc[vT f~ N7Fs֙eV].Tj2ON7IZNzZ#sH6+$# o''^ +xwSrv{9ōǴàT80X ׌I"1fZXj%{"HfFӔT:bdo7佫 5qzҭi94oaH rVҸ-N pu~ӧ?V9l>5~?tiQiG(* +( +28O^o쵿o" xI*Ӣ*Dqص{h0NNf965V/iMhA0t["ա|c4?R%b/HWu35]`I'[CJz7 xk/=snFy#O{~-q2n;mokDncoֈIUܘh٨Vx/<|Al>=}:jw )o]D{k:p6b\_$U-1EMt @!ErZl8BV`o|rs5ՒFv KxTnCbn(?Yp\m/kypd4n{cHxrѮH,+!أ=,S"[!Q#/ټT=O1G=S5^2]zn" 9ͰnS8nbzw$ +99Cy譑_\0uѐڐX TLXRQvrY G#f9NLؔJ ou\L.=5eFRPfַǴxщQ1M9ٵadP+* s_'3K|c2CTJ.\="E"H:3EZjḠ°@z/wlyշnwR%@tG0}v. D,|> dN2+M̍I`T2La:dYdz[D>-_BB +Ҁq9  k"e +3A &l!ߵA0X$:1Ŋ.<>˽}<B|s4DW@.{\M\\E@Z6ZI2PAABStD~|&qwt"Ö'[~M,tWS \8Px?}tB}880 &]QgƵ5~g [&M^`f7 pCw@nK0d. Y{ TwA,@\ 50eo&RAR豦vt5Γ?F\39hx{-dfrrwvz): [#~Xd:`s+VIد~#%by^gJwU鳆mK{{ź4tobD[O&n ܝA7-/UFMcPaQ& +k1?f96$?H\yK";>Yf4/ 7%4G=;;1y;-/078f#S|ChwYGWgɬ3fp2!21(zi=^*uX Aa|ރ2FQ3щJRUPc%a|W5k&G[uͬZ$oaPa۹Ɓdqם<2uBeݠ7W3~ Le=Fk'ŸK(M_kwwZ(,w'Ŏ +6U=t3P+6ۭi{Lr'g:bhLl eYm½*V(wv}o 71LQqaY^ٜGĿT~I%m,Ե:gFa33J3 [y$J*K>:~Z\ze7>^RJ_$d cR$`*u@ǃ(u*Ln4\GwG9qrD=|ϻcb,yUMrvFե|k>;*v {\uڝd"#“bwZI&U<6EA? ^Lc7=Hj[fO7-3ajA8n;إ0x.#b3PoNU*9gtYĢ:Um䀶kLgQ ߮¨TY2. q@gt<"5Bt\I*Kg^zA{U9~:"㈒mCl}VJZ\sě{g_6(|K* +S$В6fEr;ǻR̗Y%|U)jJEv]G!RzshkyN$N~aRKׄ[5GEwy}:۠ +ŽvT]'}kB_OV9>61?`ν3pQɮ{;sd^_[:hxP 97fAqklW}{yk>jW92so`ToF$OC?s|$W]\gm2z+VM8釖V+ɧWGo/q~|3a,|ͺ/m쨙':1l;᫧qK$mx{Dqlkawh%x3n}:Lػ{c>fiE1vX-[O~dn;;N +K|NiY5TF+h0z#l}wu[T{m)s/Jm2=^Ȥjn#9m[}bʽHΞ+ҦxW&R _KÍ@T2poIi-Cz]m/$K2>6'U=a]o㬕!4[N]TNgTY 棧QV`f{zYzQCdYbXC WNO2EuVi4!q X`'9\rsJBo#raj,[N8IY&Ykn5a<1-I.nɢH<+Z_օ{ 7[$ eʩ49"g,j6@h0mqؓ\T^{Fha;bp Џ PR mttii+zBuxEFt- wKhLnPcxsWR!0gsw8T` ˇZ75y,Ŧ0(tE|vIoS7bJLigU?`leG`}]<\_riS?]|` XΤ '-CQKqL$,9c{Ldx-&^ |(~Q*! z9<# +ބܡc`. |i, ͬa*LKל=~qoS3Ood~OW(p@< @0"6 ]^s&Bow>^;ٺY,Boclb RG~Nsqi8_MN} 0! qrf̗rh>}Û\]2!VB!r:˯U hJQ3)F6?Խ-w*6lpv^IP -?Pqeq~H+K6 M%yY.N֌xP=x&{<'oYů\%+/$3>J/'o`B3W?Zsh66]wP{|\@"$DEӫ䬶~ci6:^+vd1> +̱s6@{nWk)i4bքyxO^i 㻶 P#>U}>k͘aZt[Em yy}g`]Z& +KvUb2E\r@fπ2 t yw# P2 +{%[ψKY~%}w-Ѧ +<4w)_VϺjglnؿEݍ Zʟc; Y/Aٛ2r^ل r^a;u}ZW֧l4 +iRWsrE<׊tw.o3\jM,TJ 0 1Т +UO߉> ɨ"08= \ X<&U }&mNn{{=O2OROl:1̰+GU*)F͙,nߙ"f͒&H'XJ7*g6T7yCP0ejqh\<:$&߹k3}.wzwIӮiff*rlUXpg#LN/Z%C. F~!S%7 \h@_ GߍHF_݉=ugq-[$ M8,,8ZmޭKN7rGW GB=wr4UP11${P߱o9}2՞Vcr&)Cf~j NZ鉡:OEyu5I='A~nV?bE )P0^Ȩ;qF7 s^}",^(0Lj]\afGX᎙at.Ե|wNWCQ_Z|,}5S뇙.1g@n1]@~{= Oϴ~hyߑ.gnhͫ*lp}Er1W{e&3fg+kg̑\-#Ӡ*FyIy&y{` ~s]m{tZ/vs&eۋTS-flcڊIӋBQM_33U7d$[{k]vE":'L +6* +Q<~Efwt (c=(fs5e"ا09SE90{Tw>E-{mdzBbLW酪'gb`_u󩑿iG昩>gaܘQ̭G[`i\=HE?q]!]kR*Rժ0;-ͣϬa[1)l UK.j) +}ݱ_~ ^yܮdlGIY;PjvAA-|ȕS>UJ56Э}t5Gc[ϒQutBW* WD7z3@6 O]\F/[[Wc푟vCVfM6ՙnWYo k2+WGBo1lhޥF;? wOo.wAOڨs}]=yoG g"0W"cds&?$19f+gk[Cyм7D.||eµmo!)µ]y⼜?)jS5#h^)m'Uw_3cduA#Z\S }7t3qI[ea6ˉ?+gWdvR͠.ϪI](.Kn]ҟqaK%$^ 8^DՖll<-4x. pD+'T*R( j O̒$ t廪ʍ֑d\}Ayĺl<^.Rg>B$=)n(׳w~H$gC@NG0%:TρJQV52z*h *ͪf3V8, *`lWGc ME:К}h +,°U*Rm]̾nR,??.:7fNvZ>#HR[ԨģX2$Lbm0!7cCbptJJ ~!/9v"D`\3Gy6@w!t~e—M +@Yl<(on=^SE$ с NC7G!EzU?(BXءC, +}`'Q޺л>T $/|4!m!xѣ׀?#5T!}VoX2oSLSv{NBxS"t+ J#hj= uBX@MzTc*@;4z*|PƋ.򈰢vOro]5\ԡ)9ԸY>_,Wh|WNk`/=3FJ^BX@V-!p%̋]JY[6nm;e~3M<-@ݡIazB}ROAv7U sadKpA"1O#VySN͙Mu&=,ni0=m|٘YnsI@mIV; o@HA< B=e%{m^'<}22OmѾypȠpw:kWHO/HZV3t_Chj2+P+9Ѯ!$bsN@+`$Oar}^m&«.W49Bိ(gkF Mn3~MS ݕtN\~̉ + 2Ѧ5fE ƣ3D}]srYcN֩ʯ/! +Oh1a;Q~ַҪl;Se$q[dV-#sO0|_u߾1@: 7Y& εQ$qïAdzua9X.h{oЗk;d-xܘwcu\vf X[,kih{ K6 9bYe=ڷj}3dwءo[Vys|k0;zA\r:3fm1d/̢t tMe +rfȆC+D}Lql~; ܳTpZ~)qiV3pfMFt `V/Y}+M]P67\27 G 7_&3k6t (t&Q ߢȇ/g:yjmyCjO6꼽;J/ |* +ae ܿ}7e,@PZyDj_,w)o9ږfwھ5¹N93ϒ.fķ>#P.(xF:x]'M UkӮb ڻe7B} Ƥ yx0a_[g{o+[9RZŢ,Z9OEFOz2֙3;&䀿6JZz*"ewM*jv@DI6vWdޙGZOK +*\)e *ޜy!vmrRa3֖XWZTPʇ egM p^qHPh+˥+rUHM4W^ji2u&{c>[ 뫝qF `_Vl q2lvQ4"{ޟHWNR={Ԃ\tji8w6\zjê1w!.svi+0,9StS_q?xkTG7_٤z哌K/+v$6:j}tK:%YI-Y-At؆f۩^lޅʈoMv mO5{YM':f kcPYf;cl'- ,E|`[""nLۧ>mo ?}zՏz:biwѫ`[-y+#/ ;3d1Yb3St{OlhiiϖVRS$E6רƴe"ﵜ`%T|jjg⾧I ^[M[u:Ry +(xOO~\(a{[ڿLCg勖$E@Tyd4f3r4#ss-<oA~;UQ + |,>.fYBq^izHheUINz4oJK~A;mekoqEVw߶]>8l׽|Ϩ[JGIuԛjFr G-fuI?"^:šf)_\-jM%UMMI8~r@+[>+QIL, NsaN^қr+]ND3D +u7"߾|,}uԘT yS2iZaOfGdKΖuz=u~ 8grdVާyTvQ5v6)O?Ӹs/mSn&HsK )pܚY#?I! $->{">r6_"QhfDD宔aQ[( +BZRi^V>mӛn+B>R|̹otETОh +%nb{](fsFR_/" 2#ZLsıںO U KZ)QU6떓5Ӈ=3(" mJPXzy`cLZ*sιƗ:-]B/˖c--$n!K"[TcT,QƘ.+I,倦x/Z9_VXqD%GM|.q˱Gd=j'y4uo9ml*r3 @ $W2?V6@:01F +.,|kYAAR& { qa@OI=<{Jﯺ-nA=tycP +}|K U@g @)% 8fAH>D!f!]H~! h#ޞ6, ݸ]PygPT}}4nrUai- =,UH;O"4d"$t=Pxi;) pl@ڼC  +I0輴hth(Eʹ9DShJ8Z&@v ۀ.b'1@t8 nquᄡՉΊzކyYd.R}n;v@J`0 V[G:1UFMVIlֆyYd=:xg(FIy{뛻s[n*\W;pzLm'Ӱ9h L[d~jCUyo1tɜv k{zʉi*=,`SѺe\*e#gBgJχ]#V&`$hշAZț~XT3I}ȱMmژ'+2ܮ?=}뼯bSk +{yXK{˝(;yDfZ ldGCٮT4Z=A><k0Q|ն ^ 9@t*QM)axp yb$-$rmM?#4a^a;aPȎol`)5WԩzTMC,G-`K[d6nk7ދJ؈}JWF]VwΣq{i]Ɇ|g-ϯq0kky Ǽ yw-w)\Qg>@2IwS B̴1w>~-vA6q.W]%8\(3tzԼ{Jy琢%P9omkVefϧoГ@@ +]@uLMԯqawk_mbA8xX.u ssŬ ϖfω(Lܟףmw9iEps92 ؆$(ӠwIB.Oa ]>=l\sl㠚m]ppN6zȪ4izYCI3W&m71x%Hc˱\j 7U 䪵 PlH{0|CT{i].+\%r?ȜT*Kg$6Cg3\)R&[|7a)Gu:ԥm`S&ч~;/م7^wA|*A"spp]h|3PJ`O[3Mqc+~/}?ȰAu7^eNg86vʬ:tͱ߹|Ue|6y\z1";]וq[Ntw!osYVT^X\cmXC1r$p z厨OR7# _?IwrbVؗ^0vK\>>APepEp P{?zW}\id%k-Cw+SĿ(Caos+֎oKZG4ރy`\vK5tzygIjӢ|ՙܧ ۃ,?Jɹgçb.VNmU<{- +1c: e8Vj?;=y)Z#?188yX(Y 4rWicc$uF~.X~o*WxgOz=:>ۀ"]^^.^ _n|' GkKx$b"NuhImqGnNժ|Ξc ?p[M]f[JRdNzI6~Yw6ƍ5ӾW?d__ +q[IG K~Xu6ԥE FUg Y 'kͻQwm]6)vp=bJ/WctI>27,P9Ƽx .PwσvA @nKݱA_zH|s9>{˪C~ʢ#fi)7;i-=&eL_vI+6\?NJe6l3̅ ?-ibe-dUZ6Zof'V8U+˦}zed&z)1B$L&vg1\އoLn8zA>=B8jvTK~K5wX淜2CLM\4YVbL{olE>^5/IeU y +5h1?1.Ϟ~"rQiәw}3-ki!7M5w16WX5H<c SvY,| z63 `%Y _6;ar<}ceۛI;O6њo7έþQSu8g +FI/jm|=cR{T.?UZVU{cZc؍sd;|\:EZeL\ۋ[mrVFU{⫵\z>.=Ye{)\ž VnFdth\J\Pkg{{b9/uɴF zV6Oԩ{j{Aj-ۥڦn˧ +z^]ЩS)z2 2_\'VŠ)whjVyJ7ywgn ˨<,Ȱ~njӪ%fő5쩢W&nàKQnH>t\J$}NJYvBDl\KpXGOH7~YGP\`zcKBh;Aj?*2qJ⊹k?_vRn?xQ`QsSg6@ZPi<.u 7TxHs󕛝6{F-QyZ GRe"`J + +sxk"meYj錣io2M*9` \cW)^JoL.31Vk` 0NG +sUs' +0?KRVg,=~ R@" + ^UF6@'̄A3O~+4&ESP谳8onX٪l s-{/`)q),3 ,Gf<o y=?4t=?cxv'o^Yv4&tKضlᕭ=0UO&`Cj;L$=#YϿvL/[e4yu.]w[Dٱfc~ h sq qp:}xM/1%<@*c}Ɇ` HBPҭZxT!> •3WOL$6D_ ^ĀmjH7w*\+5$WzCgr_ +Uc&֤IќsWK/ \7//Zt@vk@7!  +HA(_@j7~O6$ξm>s\teUtkv?cYbJܸxr\1L(9z2x)ctvSH4+u-+~HDU{-/'^v- +]fOW;3:yz!tR?!oxX~ق48An$C4^$eSw+J7 +>W;'+0aja;]NxJ!Χ`iގj螏7V]v$1xov`/E +9PR9eL%w>Y~|@h^x>!~} N=;vm3<gf_*1R~jK76ߵu`~Pf.AƓʧ@uFgu|+? +{W5ڹUj; +-5vޛ|[}e<]=F|zdG@zT}}T~1m#wq5̻91pKm'mns=Q@] ^}9:)IlL+]Xˑ/+rg/.' Ht* I\ve_O F](D8.9+?.ᤥxu0_ʱowcꯗ%ix9{ٗEm5I@ok#*Cv,fi?ȭ^ Cvzwz,ȭS\[>׍F:pvٖ?i]׼$Q -D*Z-.80%/4 d_ +~a$7]'[sxÌ﨏3~:}qL ]9a:J)c{j.a`&."uyFXBg¹9Cg1zr笐?̐N5tF\]^R>4IFz&N27@*AZe +]RջDdu4^C$=ZK+}7d:os|^),|=()׍Ԑ-pZËV* P@6P63T,suzt6,z9?dеUs*3 ˖5`xE<]ڄpvm5t_;e>^f+SKn\56Ain 'w"g U~Hmpw,eڿ`z8q*cry1݊ M[-;ts-#9J==Fkx0G{zk)y=qo.Іh vͦGqjbPyC)^{F:k|Yn9#YsWizq/>2Tǥ2fCczU?#vNarAmpXg?þS8[hCP7ƸA2ޡ\JmpIOUnHm;4u]W-/@^:/ p98<_dU'oCk8_l݃BSYh.Nú\zS؍7d-ضwptN^?sdE}dFqr1db^>P;fF ֽ(a%(YOXHkaPY[19g :~ב(jygL,IT(5ϥ18j.o wUDus67lgfw<:=.uEy 9@ + +/I79\8>hLqn5h?YufhJ%vzyON[sUZ>ώջ4i}psXod Qջؚ\vMuSN;s6]?;WD0XʱB25yze뺝u M lOC:i3o)mDFY"9TBofm9\5:X?8P 7}go5N+Ao+8=5Y!,ljs<"'7+:B,YmSiE|p{2">td '.`8[ua 3fvo%Au[2N쬵~ ѳ?`Ov# +-x/{w)@Y]Mwd<-ݎ7 +Jއg7h޳KTg4ٗ2_oy6uYʼg^ I7+I;Ez},[-Y[wض*?x@$DnSS>Vxj.3Q(kc֧RzX +ܻvO z&׮'IIv :ђ&? >F0zI͌7m^j˝ߪ "TzU3ِSZw|z%ʶ* ++jo {rz̩Y* hM֟t-q-&ҭ1(~'A=(su6ÖmחA")dkʂ]o(M^JJ7̚k US5=ǨJV>O s2yiG+K5 +~9%RO͈;Y'Vtm;7c?O!Rl]֪%VjA+|j3, E_A}e|Xw!h78bs.y2'hGѲ+gFe`meҰ5Qz=Jjt6+(}+{Z:) +^")M^:9hV?8!w ! EE?m]A*1N& +Wzn2桏YTT/ **Ŋ'͇v:̈́mQ./N{ʃ.*/"3oBע)alFgc RT e~̰ Pѭ4Y9b"@}(FHr&LޅXop -@,[OߵW ~uN+ס,9o+`ctPV@wbh!(M +Ri NwrĽa"Lohe ?5&zG;QG CK ނr 7#輜@ _dU!S*m8 +@t +ߞ0~2ls0Bu5p>5p`Rp84-``,k ^gQBL,e!nwaH96zm_۝|^qZzDTk7-7kOz>9u!N7e3Fn2/^M>Մ _.Mڋx)^[{rx) +ܪG(tQ&;X@\r 6+ 4D&,"Ew~ɦ#kwl ,OHt\%hKQ-]<8?.D!>u_&d_6zCҨ  +=0Oߝ1`7:I z9PByrbݮ }Imۻn\w+?Za/(˱k6h4(2Xg}qg҈HF\1Iwk\Ro + pFq5JNC@7N9[:4/b+XV6ý,;Wwlu"n3<e +'x=.b5=4PBRAo+Uu;M7Yq0ٺXybwG#S+@~+6tOskNk;+ځ :m 76_Bgr2JJ:q{HsgjcVg!d$ +ήޫV[?|m6HQaO\vZt]y/'omBOȏd}t.ls;B0 t7#,?n3TY ^-_7[Nj-۶;)p1.+2|'X[xq&J0#/TJo泪C) jٯs{* ݹ)(vwsޫz۷~p]kեU:(fQ=*imIֹ]>;_ [aa"/v_mB'}qK;~<"!?E΁I۝ԱoU߮,lk>8DžYhb`6_ll\a\9K=mel;_PƗSɚvϻ҆. +yu8OIz7"7>di+ =ݪe]wH _ԌIzZptu +tI+6fS;R 7K깱m@u̠PAh)U.%UVfE1KnKh&}5hkJʓ7\vm8[c/jc,$9O촷L'TXs`}@qnGϲc2}#kǭ} QM^na}F|\ٍ;XþgQ8޼^aqD7wmTR+UN+C.ɟ[Qԅ4h쐬'K9sy]^H^NEJOV(DVw*]3 OjF{˜T*"VV W".ڧ>01[IeH$/+K1oa~KGMݮ5 tM)$ͯv?)R|s$u 2 K2> sk^Nnf[ ;;ϋZOpcEάfaڞqBƊٚGqgfʃƥ~r{<3XwJբ$iϘM&zeog7T*"lU뎹!F}mEqD&+%gg]~P;[uN#8zNI)7g!iڐ޸]$\ֈ.}?Un7bU܂f/i:Ts=e:B$ ^o\S:;sDxgqyRp]aZC 0KfQzňV>3:zuJĩݮ>$x_-`VjNLM7 t>wiLTlq7'Hr17{>)bϝP:sx2Rtnq)metr8hOGÊ$eH }n֠?͌F 9&&̾ȥjZ#_A4qK.`9V=&ꔾ*y|,>~_ -9|d\~Wad2\J<:/N>ߕ*M QQZoà_/3ڤkVK&ׅ|\WZ:aHtݝw>V5yoG!r^| +@ocg4c^Wje6i-9R#6oƪƩ243U,DmT +UTXlXԕ+?tI/ܕBx6hqQ +~w^z܌Ԃ"]{0؊-;NU+݆ڬ }Lyxl;),wzɿMR=69XtSڝqQG˴6I7.!ZOgqFCOB7Oò ziRfYs/(CaF+a\'B?7"#@s6> +xY~Âo3^eJ?s|N|l>cg?*)E9_ J\73oآkbR|#>L^=s{L&޲@nd]lba= Ua|q]p؞7Z3QRn=vAesOT(krw'Is}2J{"{{;9? w`aBFevvp8lh(.TV}:;ڼ(]-In&Ys@T;.2\x`в kmpE0}кC#JY3Lj 4զs> +@I A%ЊV(6`ȼ;jH}7KJm,HY&H2@j[ 5-b,:Cda^DFoΊ@k F*MD1!{^HGHWAҕ5pCzGOdxV ljQuX8 +*9?"f4Ba־Ya9@6tӔ @p8@\nѲq~wF,0O\6қsYA6[ +1 ++\*23 +zR'>_$@o~c6*^†g+@ ASVBi.bgG_G>D<+SB(šШxvx;YGI~ \*}sN<&b A2={b#V)Q#"߼[__?ƹ:r`cOsGE(\ezx;n?=OyW+Qĥ}a|y<7@yչ$0Tκw4b}߱}:⤢`U9#8n]Huy 9Y}72]5zd5_٩7<7|X_ys'QHީCOOJ><,x=xj6Hf4٭??yBv +)M&@OYJϨ.;ar74]|lϏ;m(_M==ۿsS]wZ}s8H׍9w/DKͻ/A;T* ;7?$ +HSe;؛xG+o +^!՚bY WGLᯧ+f?&{Iq z{y T ՜8“kH%O* (Z.;anǾ޸9_H>n +G5lW>_<94:FNvtvlbѕ0z-1,1yhV&|*VF_H -* (T0Z; *SJ=>?=ku`+Ԭ*~9Oe^/b.wFLj'[7YJZv~*q٬ZIͪJM2,#_< N2 2 [B> }7.raxh7E}'֫zIfciwSaHgZ`VGW٘mӹ<K9`TUo}z0kc8H[h>< s +HWf,EY9{;{|/V(p{r6%4scv>,alBk=#H-9al29S)33ÅI&>_0&pxޯhtIE}EW¿ћ9e60dN,xNo Nkv;.s5t5ҩ{gt_=OҜֳX +ձ#Va:T&+JO^-r_j jo\@VN\1yA&}// Gu]TKv֫dd/k[Z9<3Y&X@֎ZT/ZPnrGX7bO[3g~+N4_ꎍ} sІd)#S0봱} 6Z+K]XrXd>OU~OΓL\{|7{jܢʽbe1TFyG0ClbCetd>;+ I>vXʜG}}Tt!aJEXVߵb90۩'3Hѧ0ueשb)>K٣/^ҟDo~Z3bɭܾt^ڈ +m K +oC2Uy~=lky~ԩ.'7Ś ]TRQӮ<]}J Wl)P@AX{a/.Bɢ]|:U7fǧ46yӟFlsLGm7$RPy4x=~mtu*w*SS +z"iU)d2H|}'b? ]5jh1K]Bq64@.>T4KZ\Qg r!O^߰}yUͽ8GdC LND1Q_(G$I@Ti^e Gvҡӗ;Os>Z荳0s1 17a̩V_6;io?>䟪lpF>%B{iwQrڲۏʰﺀ,{k~8xAJbgh]nOۺ||.OޤNm1:_gꍧCV4] ^oԖpF|/g? !>6F`|KXDKZh*Se[?<1>V[B3.=cd4`(fvxҭp +Tsy>Xp58k۝Q_iZ)DC}Nz3&!]N=eum>[3y7vtT~4kXcKjj^]lvI-п˵jdr7uϳ yđ*fsʢKZ<ϼb\dڍʀ2)oaB٤JNuejgkVg96z_m0,YoF%LŬ/?- z/{g/hsb;Ukwn˞:y]9g|aCo:\s/՚[k֘֒ڔSj:k<*l-Oߑ(G*-##Qrt6l#op|/;{y}ʦk_VY Yk>PK@Jζ|*sPWrue!s?ϟR397XUj38) NAWO\ds|3vn.7X}6.b +b2SE*Qw&\/J妳2cC;/*4 +;̧3;y3\Of|^TK!{6rU0i>j/~:~e+ec1\ + +?OܬgYSTr4 +*pZtV״rTJWDYB(ġv ? "ETڤa9΂_9-u=c*m=_8S-syn&9(k[g:K-5O2NB~r^"Iӥj;-$ iՈJ1e;n 6_Pf~3ONy|-\)j˝cubiw33)Cf @D"򩑌+]IM_G3CsL%*ծ} Rp T(6M!4ȠR'HDd"94e3ub|Lh) "XɧCqQ+ĴӵlA(s (3(Bz y>H-.HHUc_ ryDk"(lX)@ + QCx/X COpfiV,@>zwY8o R<)K@J?T28a*B!H7]yKeY|AmI^r|P.7k1(/GTc0 aWj@A]2VЇ<@ZyBR?CBsK.."Xc{}q{l<:Hǭ?&6z QG4+?P&k򍘀!jyd4@W=@%=h * }%rmҧ3|qU "'2 4Mnl;7g|;wv +5 s(Be`(Ԃ8G 0<& i7e^9|?8N)ȥÍ=w׏Mur!6. U,ϲO}:̜i>h־=vka=KK~ۻj-9ٿt{\0O0?Dl*-B"뺞w?G9h46! L6EYf$ywXF|Oe3>az =K8E\\q^R)rn1GT#.QaGl+o*ow$&  =Q__$٥M3 I])N7lrʘ{)' X +q͛wQ#||\d}~l{ Hyda=z|竨9ao}&ݮn ߀4@.~WjdնxZјg&˝g9)RengjE[bZm~\&^`A|NfsGnɆkk7_ {Rg]í_$Hv5asnz:tǎH1Aݖ蹱B>xQk&$Z؜jްpN-7+|._5]j\{޲߲_gHKrT/;D͢+Rr[#io رbXks-."to?Ⱥ>GD*֗,W&sܛ+,ZΦ_[8Y8SsƗ/5>[!IHj?ck||%/1 F~}3q@vڇ[v%>/׃MMB"+Ql%[ Bny0.I$]ls^Jԯ}>(E^7|^:Gx8㔹 C%d5\2v,FWMe#Boؼ獉HWU+K[BW =eCxnMxl%PuN:r?pF^ jo+ un&yj4d֟ڂ}=(1_$Q{k!l~T|Ty>stream +#;U'[q1s)3e{%KAg.#:?S޺*o,U2JcU:ydi@VUFO>3l,\7~.i!|MbvQC9&+^c)2ŕ)})"ɗp5붡^XA/6H҃Ĥ9wݡ +'oE +29KRg["%riw9eS #^ -w/Jux5"ɔFĐZ+?1<= %2aE_$y-Ч>}^NVt\6jtV۶vU.G5?7,wtdFf8tњMK$`wM"ݦDЧO)<#ZhJ3O +ڛInQݍ B:*xX|Wx-w->?f3xaVCag掸 ^W3x`k5Wk~-KLInJ?[KЋe8ӌ FGKmoyhr81O#[`V~4ƻpsyU7i=ӻw%-잭Ήȟ:3 SI,|A;'☿ o:ecwI$-Fxo@EDZHˡ>ndo\Q^f@{g;O4ii4ù6!Cڝ2әRо^=hVeZm-qZ`fi"'~o+,: 67kuZ.nqM14h 2ӣT3gj($$|AeXE5VR{.VKG| ZJiVmlnc.2_ìu+ N5Wlʖz˻QeVHry@͸WC-dJ}[3jv)޾Dm@oZvg/=4Q5b$r/:2[keFX9O!mMΣ0su0NR2deҋ,2w)L +#eEhOd?>4H|YlrglQ*. +`ZZz&4N1ho;q:@}4i9Nv 0is=kZ@6]O36`o|~o/&I} PMƟE43?|/e!N;hU eP9P +`Ʃ;q/8u/5_~H8N9V7;7CG%G1RC?T?ju̓JE p`8EZS^!|sbyX=bQFN/ov_iKU>zx^f/@0@cFOj' _ޟ$3'+V"`fZQ`g蛞ͪoY)Ifbj%Rf *~,>Ht^H;j-[HԎ|',I/K5L2.%s%Hs-?N~_}Fv}C'fo,`dmrb| +/gEzOϻ8av3\qƕ_$7VƒsG;*EO(OYK7s[vf|7<٤A4s~a\5.a.vr?*u3G:}ʻ\,&Ug1myG˃Kz#J5)_uVZm4tj\0<&5a5T?ȁ>"Ŏ$Np.)ڷzX[2^0ץuKIZaDhC dcMٽnZMyG0Zĺ9 +Oy7cs@^{?P+T 5 F":uz%'>E+^ qcIv91_<$Gѥ$~{T=U{8}y$p`GVmHœoSGG[~KogM3k/wYk~kz̯b!R9 NA"E}:aÏmOV;`蘝ajN,`L5Imehl~xX{'[*Pӷwrݍg~" U@6-3O3?iA%Ew#oYUO^O9љpƵF $*mK50,#fdTFʄ%E`{.rDrDe$qU@y EyYt[X#V"/d&hmW\.cpC#ES_{vi~vd}W )9\&?I.ռbL(0TωgQ-*nOځ~Ƴ'zy5^Lr`.h})ӶڣB+lUC +by^E#kJM۫?[]z=*g^vEY.۟NR0ȓCPp<r5Y|Ρl;++oeÑ&ږu+ VXƪYΔen~hkYw>Z+?XWm\#' +{Cl۫1J2f`KpK$%Uu1G]lVDHzq_o^EE5ﳗ73r7R0;&\Zc~L,YgҔ+(MfB +RwQJehMh| OդkĔ,'Ϸ,u.zk=d r:{|xO[AΉA4k7esz>=4${x" +d` վPQ/"W@bT '@3&1)WO?ձ_D7J4^䞦n[39,E"jK7[J٥|S_33䰬pybAEg+t)݂=-هGb'؛dlLsj>a \"2~x'1@Ҏ5";[5Wpg=-doi4HMG.3`λK/ސZl\6C|ocqɌy{nS1hG]~1ފk袸g3h`1=6۶;ʘx+Ntt.lZnGܨz!8z5w63ôYܕY" 49% 'J%RɎC\yzPʒ4Wlr;rZFML͚5,klcڀLT 3ԳGFHʆM,T*nX(YfkYAY//b8wWi9pR mh,s];9_LZFb +5tt/VYTjRӲFJy-+7ǟLr%4/<7)>Rca[]'< :?~x觜{B[r\ Iw_'ǎ5wn\)\Ζ-2W-4SXg %B^Vjg$纭fn8P¬/W +_SHHHz=l;zOrw ɩf>:TdW@SԺ8dc1R9n9 Bˈ_Asggf )>a9ڂ3@C䲆yIiO"C3:U73' +:3 W*{UKYJf0G +C錒YF.澃iϨ05@FA6*4`v$)4JUhث5VEh8@ؿNcͶ&&IVK]Vɣ"51F<T{%ZZ AoȂ \B^ջ@8 0꿈?6e a}Xm'0Vd4>dN\`Ft`4X<8JҫoK`7@ö!I{aۿnA-oq8 N857"ױW̾JJY9K#Y=n ?^|Ƀ'PP?ɧ&:&T=` +Ϊ񧊀S|P3im?;]>΢-Wy29ʇG_}z\ S:ۖn#Ir-H`'ҹ&@^6 qx#Ct$PmJ}=BJCR|۫Z>EW!seWʊDB޵kA9?4V$$$SXb"zNcf%f|l`[둗zNoɃ3j h@ JMOcj쵄5O<􄏯z%h9]׉~)|_J[7$wa7?zfx!u'"SJфrgkBiçgP8n&tgk9تhq\8|;:$o7$sI$|SLb4vJ;& wA_yG6~ώ}#fd@кܝ0+o#B-9Kϡe/cXBsZu/If}[o˾Kx +{d3e +s289lϾɎ#Fɾ5+9`oO/cRc( ycz}ƙs[WV{u]=/I6끢T}/AZ{$Gp.q~rC$DxL'#؂0[uـz4wf  vvmLgo}u|4(iH >\.S.{M}#勧w_ ?Gf?*_^֗<1^Op0 7*zi*-/F]#^=EȟOqT՝]x Bqɪx:y-ۼgzj}| +#1lae +ά'n2?JgvF@۝z_N_\6K(=Ԡ#r;ejP0viu7G +[^^:ueR *;ȇ}~^ IMt1hA զ8yeL fڄv^+=sy1N[KNI"IS_L:f6BB`;XnE/"ѵ#1k ʲE +n6{_vrr[2)qYreg ,?{v摐徺s^aT} 7B-iJ/7%㠂iuA3\*鼚!R)V@ԅݙBE'96SʘY7Xv7(3Bcr`x~`K͙stl]TT~6EkcB4QcLc)-߉p[ ;=tD|U#X &"?etiآ篘YAKmnN t#mhiVҲbm?8ZiN eդ拷T<}:rY2- [7LTnsA(eX3' 7Ihb Cu^T˦Ml#^ԼM?i(i{.-Y-n@S̀o,_+Tj)Enuc!=瘺7eĝ7# 0-CqRޗ +_=">&O1fl_ǧqOF熺I}茝hO2f}1r7fkv(uDJZRF wVͥN#D k(Ϡsڞa+ ou0: !2%b5ۓIc;SjT!Qr5h><֨p3hO:Y(z -JLL0G>z۲=K刷֌CzHF@ԣz-N̄1;dx,~*^_=*jS7fmŸbŸuHtGؙ[u㏳f֘*(+qQm+ոMyakݞL Rܰ1,(1e>E^gR5h _{[? +3]C_[>otKr>広"2RizW&0MU~ȭૄ U5eg2 <-_V!<ekǏb׾^]n;7唁d~O +Rxe4 D2B&OL AfBV3ڨ`TaN1r'K"V/?Hd")}. +3rKtŁ/ msywe7]Iw[K_*mrnu*JZe:m+Ӗ unw0e~~Ljot]j-Jkz>wͩ552j9W]eaBΧW4@[ 9`FEB]^=ǶsiMrɓZD*}F^uV߯@x{,ԭ\-?Y?m3+4VVY?a}fmoo4ZcST 8ͺ8u7n\(X mkds.xqL3q8 `c6)HOQ @@!@Yɦ Ng⤰)ZCel8s% X+C~76 @C[4B'QD5wKɣ|ˠEal|gR9)D&Q{h;\oO U?!M]Kϋ_x$gY%zl&lӋ}@ ʁeZ>ZH{g~B v\zms\σՅ@8ʞICKntZӝ՞lۿH{ 9Ifx1s} 3i;ؖ\c6F:٣츁*Jac7ŬQNʘ+4wffgv {+q6{o%4j$#$17 O<1>nosU76޹r!ڝ] ԖGbӎJC gIn6-MϨg{KFy۴ Y"|h^AV䤯ZYs$vbfǹC/zp|0rͼDŽ *^`ou[d$sc@YI) [ꨴ6E0^f]acIPY%_FuuWT@nᥢ+]+VMwI?|Oћs%D>?98h?5Xswuc]Kϵ?5> [-=\η=5z8cuP9._,J^L75|:#VRO|Ѥ^"Vy; dzؓC vޱڵMO2u͹{]sTI(^aaaúo_2*FiL%5D]" g0%_'FOa>޽GiCX!NNl7ltؔ/MQk>3kmtTG_ʌޏH^PBZQvO#Blů5} ]o\{a=fፗ_x2/_brB^sʙlBXXLնX_`Mvٟoye7 r1?+PK9=&3{ћ ;Mwg=ˌQ۞݃e<&S<- /:~JP<|nbf&ղUɦb + ;J9_u\;bk>; ]~t#F5L2I<.{Xs +"÷[^iLKHE4-JBkM/cߍ"v-vאZE6^U5kCA:ס<]yŌX +KgYM{0jsO[y/MZx S~ax&P@H)2S&:A εk.Dgn?iP^@u#1iU@9iB$$HQe^gls=[*rwoZ'Yf52\MX?B ;3Yt8ID ?Z';^IR-^d 6%6榿zb{4byl~s9䦨SlLժi]n&{RD ng_(bMyL(gtxt1a- /g{^1?o$XS~Xjܒ|M>TDx n0>)g8eFؖW͙9`I<cƶƈ[+ ru.ryox/^ #u$sŹ[`_t =+'&E,hL?Q9֞6b+pa깚D܊D/'_m씴8'rև%~?`~ivr N\/tQBnS?4U?Bem3˞ɸHxSԲ CC&VfkD<O:*֨Қ¸8[V|7?NѴΨ _eZng* +ǵ?ȟ z//a~VVWy Wc5-;wFv>̗3!&]ƻ7VJ~Xc KXd1l ٞtިǰo(p+wy⅙ VR[bR'cU9\] !P1+dD$ bFQ};g{zjUW/_;`LdGXtItR#<2& |$F2'<^3aB1_rmbR)qYXcUjcsт:S1V#4+c• ʛYߞX:b㓣JaD$~O$?r o"Lwtiyt[-=6qׄޗzB-q]~C@{v)pG=CFk.z,$7'J+W; ospB 4 >ۄֶ&!ZfhXMSCl߁-8⑾ӴݯK}a}{owy2'X +6zTi0Jt?+N*"a f~Gױ` UHuKhAj4{{i\ḁn#7L*44 0ʒE}?`}u_uF/ ihYR U.ygAva?\-!rŋj]Upc*鿻䶶PuZ/&WN6*l4ӳ2Y\_sS2JȖb5^8"Ff +7Bz*M]Ǎ, X!KQ2qJ.rj4E L@Z5v\^ĥ$@qϻFuWrQا-z&ZsRnuH9(H~ю徺@yQ~A@U$Vx)ȋ(Tժ}m5ҭ9@'@y4PVYKwtklfEٲf"?W5L=~M}VM/r̦SJj1 @"@=&@> B:wt`_:+ȵ\(R~E#oe(%[h-9Wm34[ OtD&@cx'V {O04R 2wm-.m $!o[0Og%yMirg~:OlDyI|II±m$