aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/admin/admin_users.php
blob: 7fb0dae34b8e0ae096d224777669c142579bb47a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
<?php
/***************************************************************************
 *                              admin_users.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id$
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !empty($setmodules) )
{
	if ( !$auth->acl_get('a_user') )
	{
		return;
	}

	$filename = basename(__FILE__);
	$module['Users']['Manage'] = $filename . $SID;

	return;
}

define('IN_PHPBB', 1);
//
// Include files
//
$phpbb_root_path = '../';
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);
require($phpbb_root_path . 'includes/bbcode.'.$phpEx);
require($phpbb_root_path . 'includes/functions_posting.'.$phpEx);
require($phpbb_root_path . 'includes/functions_validate.'.$phpEx);

//
// Do we have forum admin permissions?
//
if ( !$auth->acl_get('a_user') )
{
	return;
}

//
// Set mode
//
if( isset( $_POST['mode'] ) || isset( $_GET['mode'] ) )
{
	$mode = ( isset( $_POST['mode']) ) ? $_POST['mode'] : $_GET['mode'];
}
else
{
	$mode = '';
}

//
// Begin program
//
if ( $mode == 'edit' || $mode == 'save' && ( isset($_POST['username']) || isset($_GET['u']) || isset( $_POST['u']) ) )
{
	//
	// Ok, the profile has been modified and submitted, let's update
	//
	if( ( $mode == 'save' && isset( $_POST['submit'] ) ) || isset( $_POST['avatargallery'] ) || isset( $_POST['submitavatar'] ) || isset( $_POST['cancelavatar'] ) )
	{
		$user_id = intval( $_POST['id'] );

		$this_userdata = get_userdata($user_id);
		if( !$this_userdata )
		{
			message_die(MESSAGE, $user->lang['No_user_id_specified'] );
		}

		$username = ( !empty($_POST['username']) ) ? trim(strip_tags( $_POST['username'] ) ) : '';
		$email = ( !empty($_POST['email']) ) ? trim(strip_tags(htmlspecialchars( $_POST['email'] ) )) : '';

		$password = ( !empty($_POST['password']) ) ? trim(strip_tags(htmlspecialchars( $_POST['password'] ) )) : '';
		$password_confirm = ( !empty($_POST['password_confirm']) ) ? trim(strip_tags(htmlspecialchars( $_POST['password_confirm'] ) )) : '';

		$icq = ( !empty($_POST['icq']) ) ? trim(strip_tags( $_POST['icq'] ) ) : '';
		$aim = ( !empty($_POST['aim']) ) ? trim(strip_tags( $_POST['aim'] ) ) : '';
		$msn = ( !empty($_POST['msn']) ) ? trim(strip_tags( $_POST['msn'] ) ) : '';
		$yim = ( !empty($_POST['yim']) ) ? trim(strip_tags( $_POST['yim'] ) ) : '';

		$website = ( !empty($_POST['website']) ) ? trim(strip_tags( $_POST['website'] ) ) : '';
		$location = ( !empty($_POST['location']) ) ? trim(strip_tags( $_POST['location'] ) ) : '';
		$occupation = ( !empty($_POST['occupation']) ) ? trim(strip_tags( $_POST['occupation'] ) ) : '';
		$interests = ( !empty($_POST['interests']) ) ? trim(strip_tags( $_POST['interests'] ) ) : '';
		$signature = ( !empty($_POST['signature']) ) ? trim(str_replace('<br />', "\n", $_POST['signature'] ) ) : '';

		validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);

		$viewemail = ( isset( $_POST['viewemail']) ) ? ( ( $_POST['viewemail'] ) ? TRUE : 0 ) : 0;
		$allowviewonline = ( isset( $_POST['hideonline']) ) ? ( ( $_POST['hideonline'] ) ? 0 : TRUE ) : TRUE;
		$notifyreply = ( isset( $_POST['notifyreply']) ) ? ( ( $_POST['notifyreply'] ) ? TRUE : 0 ) : 0;
		$notifypm = ( isset( $_POST['notifypm']) ) ? ( ( $_POST['notifypm'] ) ? TRUE : 0 ) : TRUE;
		$popuppm = ( isset( $_POST['popup_pm']) ) ? ( ( $_POST['popup_pm'] ) ? TRUE : 0 ) : TRUE;
		$attachsig = ( isset( $_POST['attachsig']) ) ? ( ( $_POST['attachsig'] ) ? TRUE : 0 ) : 0;

		$allowhtml = ( isset( $_POST['allowhtml']) ) ? intval( $_POST['allowhtml'] ) : $board_config['allow_html'];
		$allowbbcode = ( isset( $_POST['allowbbcode']) ) ? intval( $_POST['allowbbcode'] ) : $board_config['allow_bbcode'];
		$allowsmilies = ( isset( $_POST['allowsmilies']) ) ? intval( $_POST['allowsmilies'] ) : $board_config['allow_smilies'];

		$user_style = ( $_POST['style'] ) ? intval( $_POST['style'] ) : $board_config['default_style'];
		$user_lang = ( $_POST['language'] ) ? $_POST['language'] : $board_config['default_lang'];
		$user_timezone = ( isset( $_POST['timezone']) ) ? doubleval( $_POST['timezone'] ) : $board_config['board_timezone'];
		$user_template = ( $_POST['template'] ) ? $_POST['template'] : $board_config['board_template'];
		$user_dateformat = ( $_POST['dateformat'] ) ? trim( $_POST['dateformat'] ) : $board_config['default_dateformat'];

		$user_avatar_local = ( isset( $_POST['avatarselect'] ) && !empty($_POST['submitavatar'] ) && $board_config['allow_avatar_local'] ) ? $_POST['avatarselect'] : ( ( isset( $_POST['avatarlocal'] )  ) ? $_POST['avatarlocal'] : '' );

		$user_avatar_remoteurl = ( !empty($_POST['avatarremoteurl']) ) ? trim( $_POST['avatarremoteurl'] ) : '';
		$user_avatar_url = ( !empty($_POST['avatarurl']) ) ? trim( $_POST['avatarurl'] ) : '';
		$user_avatar_loc = ( $HTTP_POST_FILES['avatar']['tmp_name'] != "none") ? $HTTP_POST_FILES['avatar']['tmp_name'] : '';
		$user_avatar_name = ( !empty($HTTP_POST_FILES['avatar']['name']) ) ? $HTTP_POST_FILES['avatar']['name'] : '';
		$user_avatar_size = ( !empty($HTTP_POST_FILES['avatar']['size']) ) ? $HTTP_POST_FILES['avatar']['size'] : 0;
		$user_avatar_filetype = ( !empty($HTTP_POST_FILES['avatar']['type']) ) ? $HTTP_POST_FILES['avatar']['type'] : '';

		$user_avatar = ( empty($user_avatar_loc) ) ? $this_userdata['user_avatar'] : '';
		$user_avatar_type = ( empty($user_avatar_loc) ) ? $this_userdata['user_avatar_type'] : '';

		$user_status = ( !empty($_POST['user_status']) ) ? intval( $_POST['user_status'] ) : 0;
		$user_allowpm = ( !empty($_POST['user_allowpm']) ) ? intval( $_POST['user_allowpm'] ) : 0;
		$user_rank = ( !empty($_POST['user_rank']) ) ? intval( $_POST['user_rank'] ) : 0;
		$user_allowavatar = ( !empty($_POST['user_allowavatar']) ) ? intval( $_POST['user_allowavatar'] ) : 0;

		if( isset( $_POST['avatargallery'] ) || isset( $_POST['submitavatar'] ) || isset( $_POST['cancelavatar'] ) )
		{
			$username = stripslashes($username);
			$email = stripslashes($email);
			$password = '';
			$password_confirm = '';

			$icq = stripslashes($icq);
			$aim = stripslashes($aim);
			$msn = stripslashes($msn);
			$yim = stripslashes($yim);

			$website = stripslashes($website);
			$location = stripslashes($location);
			$occupation = stripslashes($occupation);
			$interests = stripslashes($interests);
			$signature = stripslashes($signature);

			$user_lang = stripslashes($user_lang);
			$user_dateformat = stripslashes($user_dateformat);

			if ( !isset($_POST['cancelavatar']))
			{
				$user_avatar = $user_avatar_local;
				$user_avatar_type = USER_AVATAR_GALLERY;
			}
		}
	}

	if( isset( $_POST['submit'] ) )
	{
		include($phpbb_root_path . 'includes/usercp_avatar.'.$phpEx);

		$error = FALSE;

		if( stripslashes($username) != $this_userdata['username'] )
		{
			unset($rename_user);
			if( !validate_username($username) )
			{
				$error = TRUE;
				$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $user->lang['Invalid_username'];
			}
			else
			{
				$username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
				$rename_user = $username; // Used for renaming usergroup
			}
		}

		$passwd_sql = "";
		if( !empty($password) && !empty($password_confirm) )
		{
			//
			// Awww, the user wants to change their password, isn't that cute..
			//
			if($password != $password_confirm)
			{
				$error = TRUE;
				$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $user->lang['Password_mismatch'];
			}
			else
			{
				$password = md5($password);
				$passwd_sql = "user_password = '$password', ";
			}
		}
		else if( $password && !$password_confirm )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $user->lang['Password_mismatch'];
		}
		else if( !$password && $password_confirm )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $user->lang['Password_mismatch'];
		}

		if( $user_status == 0 )
		{
			// User is (made) inactive. Delete all their sessions.
			$sql = "DELETE FROM " . SESSIONS_TABLE . "
				WHERE session_user_id = $user_id";
			$db->sql_query($sql);
		}

		if( $signature != "" )
		{
			$sig_length_check = preg_replace('/(\[.*?)(=.*?)\]/is', '\\1]', stripslashes($signature));
			if ( $allowhtml )
			{
				$sig_length_check = preg_replace('/(\<.*?)(=.*?)( .*?=.*?)?([ \/]?\>)/is', '\\1\\3\\4', $sig_length_check);
			}
			$sig_length_check = preg_replace('/(\[.*?)(=.*?)\]/is', '\\1]', stripslashes($signature));

			// Only create a new bbcode_uid when there was no uid yet.
			if ( $signature_bbcode_uid == '' )
			{
				$signature_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
			}
			$signature = prepare_message($signature, $allowhtml, $allowbbcode, $allowsmilies, $signature_bbcode_uid);

			if ( strlen($sig_length_check) > $board_config['max_sig_chars'] )
			{
				$error = TRUE;
				$error_msg .=  ( ( isset($error_msg) ) ? '<br />' : '' ) . $user->lang['Signature_too_long'];
			}
		}

		//
		// Avatar stuff
		//
		//
		// Avatar stuff
		//
		$avatar_sql = '';
		if( isset($_POST['avatardel']) )
		{
			if( $this_userdata['user_avatar_type'] == USER_AVATAR_UPLOAD && $this_userdata['user_avatar'] != "" )
			{
				if( @file_exists("./" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']) )
				{
					@unlink("./" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']);
				}
			}
			$avatar_sql = ", user_avatar = '', user_avatar_type = " . USER_AVATAR_NONE;
		}
		else if( ( $user_avatar_loc != "" || !empty($user_avatar_url) ) && !$error )
		{
			//
			// Only allow one type of upload, either a
			// filename or a URL
			//
			if( !empty($user_avatar_loc) && !empty($user_avatar_url) )
			{
				$error = TRUE;
				if( isset($error_msg) )
				{
					$error_msg .= "<br />";
				}
				$error_msg .= $user->lang['Only_one_avatar'];
			}

			if( $user_avatar_loc != "" )
			{
				if( file_exists($user_avatar_loc) && ereg(".jpg$|.gif$|.png$", $user_avatar_name) )
				{
					if( $user_avatar_size <= $board_config['avatar_filesize'] && $avatar_size > 0)
					{
						$error_type = false;

						//
						// Opera appends the image name after the type, not big, not clever!
						//
						preg_match("'image\/[x\-]*([a-z]+)'", $user_avatar_filetype, $user_avatar_filetype);
						$user_avatar_filetype = $user_avatar_filetype[1];

						switch( $user_avatar_filetype )
						{
							case "jpeg":
							case "pjpeg":
							case "jpg":
								$imgtype = '.jpg';
								break;
							case "gif":
								$imgtype = '.gif';
								break;
							case "png":
								$imgtype = '.png';
								break;
							default:
								$error = true;
								$error_msg = (!empty($error_msg)) ? $error_msg . "<br />" . $user->lang['Avatar_filetype'] : $user->lang['Avatar_filetype'];
								break;
						}

						if( !$error )
						{
							list($width, $height) = @getimagesize($user_avatar_loc);

							if( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
							{
								$user_id = $this_userdata['user_id'];

								$avatar_filename = $user_id . $imgtype;

								if( $this_userdata['user_avatar_type'] == USER_AVATAR_UPLOAD && $this_userdata['user_avatar'] != "" )
								{
									if( @file_exists("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']) )
									{
										@unlink("./../" . $board_config['avatar_path'] . "/". $this_userdata['user_avatar']);
									}
								}
								@copy($user_avatar_loc, "./../" . $board_config['avatar_path'] . "/$avatar_filename");

								$avatar_sql = ", user_avatar = '$avatar_filename', user_avatar_type = " . USER_AVATAR_UPLOAD;
							}
							else
							{
								$l_avatar_size = sprintf($user->lang['Avatar_imagesize'], $board_config['avatar_max_width'], $board_config['avatar_max_height']);

								$error = true;
								$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $l_avatar_size : $l_avatar_size;
							}
						}
					}
					else
					{
						$l_avatar_size = sprintf($user->lang['Avatar_filesize'], round($board_config['avatar_filesize'] / 1024));

						$error = true;
						$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $l_avatar_size : $l_avatar_size;
					}
				}
				else
				{
					$error = true;
					$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $user->lang['Avatar_filetype'] : $user->lang['Avatar_filetype'];
				}
			}
			else if( !empty($user_avatar_url) )
			{
				//
				// First check what port we should connect
				// to, look for a :[xxxx]/ or, if that doesn't
				// exist assume port 80 (http)
				//
				preg_match("/^(http:\/\/)?([\w\-\.]+)\:?([0-9]*)\/(.*)$/", $user_avatar_url, $url_ary);

				if( !empty($url_ary[4]) )
				{
					$port = (!empty($url_ary[3])) ? $url_ary[3] : 80;

					$fsock = @fsockopen($url_ary[2], $port, $errno, $errstr);
					if( $fsock )
					{
						$base_get = "/" . $url_ary[4];

						//
						// Uses HTTP 1.1, could use HTTP 1.0 ...
						//
						@fputs($fsock, "GET $base_get HTTP/1.1\r\n");
						@fputs($fsock, "HOST: " . $url_ary[2] . "\r\n");
						@fputs($fsock, "Connection: close\r\n\r\n");

						unset($avatar_data);
						while( !@feof($fsock) )
						{
							$avatar_data .= @fread($fsock, $board_config['avatar_filesize']);
						}
						@fclose($fsock);

						if( preg_match("/Content-Length\: ([0-9]+)[^\/ ][\s]+/i", $avatar_data, $file_data1) && preg_match("/Content-Type\: image\/[x\-]*([a-z]+)[\s]+/i", $avatar_data, $file_data2) )
						{
							$file_size = $file_data1[1];
							$file_type = $file_data2[1];

							switch( $file_type )
							{
								case "jpeg":
								case "pjpeg":
								case "jpg":
									$imgtype = '.jpg';
									break;
								case "gif":
									$imgtype = '.gif';
									break;
								case "png":
									$imgtype = '.png';
									break;
								default:
									$error = true;
									$error_msg = (!empty($error_msg)) ? $error_msg . "<br />" . $user->lang['Avatar_filetype'] : $user->lang['Avatar_filetype'];
									break;
							}

							if( !$error && $file_size > 0 && $file_size < $board_config['avatar_filesize'] )
							{
								$avatar_data = substr($avatar_data, strlen($avatar_data) - $file_size, $file_size);

								$tmp_filename = tempnam ("/tmp", $this_userdata['user_id'] . "-");
								$fptr = @fopen($tmp_filename, "wb");
								$bytes_written = @fwrite($fptr, $avatar_data, $file_size);
								@fclose($fptr);

								if( $bytes_written == $file_size )
								{
									list($width, $height) = @getimagesize($tmp_filename);

									if( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
									{
										$user_id = $this_userdata['user_id'];

										$avatar_filename = $user_id . $imgtype;

										if( $this_userdata['user_avatar_type'] == USER_AVATAR_UPLOAD && $this_userdata['user_avatar'] != "")
										{
											if( file_exists("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']) )
											{
												@unlink("./../" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']);
											}
										}
										@copy($tmp_filename, "./../" . $board_config['avatar_path'] . "/$avatar_filename");
										@unlink($tmp_filename);

										$avatar_sql = ", user_avatar = '$avatar_filename', user_avatar_type = " . USER_AVATAR_UPLOAD;
									}
									else
									{
										$l_avatar_size = sprintf($user->lang['Avatar_imagesize'], $board_config['avatar_max_width'], $board_config['avatar_max_height']);

										$error = true;
										$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $l_avatar_size : $l_avatar_size;
									}
								}
								else
								{
									//
									// Error writing file
									//
									@unlink($tmp_filename);
									message_die(GENERAL_ERROR, "Could not write avatar file to local storage. Please contact the board administrator with this message", "", __LINE__, __FILE__);
								}
							}
						}
						else
						{
							//
							// No data
							//
							$error = true;
							$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $user->lang['File_no_data'] : $user->lang['File_no_data'];
						}
					}
					else
					{
						//
						// No connection
						//
						$error = true;
						$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $user->lang['No_connection_URL'] : $user->lang['No_connection_URL'];
					}
				}
				else
				{
					$error = true;
					$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $user->lang['Incomplete_URL'] : $user->lang['Incomplete_URL'];
				}
			}
			else if( !empty($user_avatar_name) )
			{
				$l_avatar_size = sprintf($user->lang['Avatar_filesize'], round($board_config['avatar_filesize'] / 1024));

				$error = true;
				$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $l_avatar_size : $l_avatar_size;
			}
		}
		else if( $user_avatar_remoteurl != "" && $avatar_sql == "" && !$error )
		{
			if( !preg_match("#^http:\/\/#i", $user_avatar_remoteurl) )
			{
				$user_avatar_remoteurl = "http://" . $user_avatar_remoteurl;
			}

			if( preg_match("#^(http:\/\/[a-z0-9\-]+?\.([a-z0-9\-]+\.)*[a-z]+\/.*?\.(gif|jpg|png)$)#is", $user_avatar_remoteurl) )
			{
				$avatar_sql = ", user_avatar = '" . str_replace("\'", "''", $user_avatar_remoteurl) . "', user_avatar_type = " . USER_AVATAR_REMOTE;
			}
			else
			{
				$error = true;
				$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $user->lang['Wrong_remote_avatar_format'] : $user->lang['Wrong_remote_avatar_format'];
			}
		}
		else if( $user_avatar_local != "" && $avatar_sql == "" && !$error )
		{
			$avatar_sql = ", user_avatar = '" . str_replace("\'", "''", $user_avatar_local) . "', user_avatar_type = " . USER_AVATAR_GALLERY;
		}

		//
		// Update entry in DB
		//
		if( !$error )
		{
			if( $_POST['deleteuser'] )
			{
				$sql = "SELECT g.group_id
					FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
					WHERE ug.user_id = $user_id
						AND g.group_id = ug.group_id
						AND g.group_single_user = 1";
				$result = $db->sql_query($sql);

				$row = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);

				$db->sql_transaction();

				$sql = "UPDATE " . POSTS_TABLE . "
					SET poster_id = " . ANONYMOUS . ", post_username = '$username'
					WHERE poster_id = $user_id";
				$db->sql_query($sql);

				$sql = "UPDATE " . TOPICS_TABLE . "
					SET topic_poster = " . ANONYMOUS . "
					WHERE topic_poster = $user_id";
				$db->sql_query($sql);

				$sql = "DELETE FROM " . USERS_TABLE . "
					WHERE user_id = $user_id";
				$db->sql_query($sql);

				$sql = "DELETE FROM " . USER_GROUP_TABLE . "
					WHERE user_id = $user_id";
				$db->sql_query($sql);

				$sql = "DELETE FROM " . GROUPS_TABLE . "
					WHERE group_id = " . $row['group_id'];
				$db->sql_query($sql);

				$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
					WHERE group_id = " . $row['group_id'];
				$db->sql_query($sql);

				$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
					WHERE user_id = $user_id";
				$db->sql_query($sql);

				$db->sql_transaction('commit');

				$message = $user->lang['User_deleted'];

			}
			else
			{
				$sql = "UPDATE " . USERS_TABLE . "
					SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
					WHERE user_id = $user_id";
				$result = $db->sql_query($sql);

				if ( isset($rename_user) )
				{
					$sql = "UPDATE " . GROUPS_TABLE . "
						SET group_name = '".str_replace("\'", "''", $rename_user)."'
						WHERE group_name = '".str_replace("\'", "''", $this_userdata['username'] )."'";
					$db->sql_query($sql);
				}

				$message .= $user->lang['Admin_user_updated'];
			}

			$message .= '<br /><br />' . sprintf($user->lang['Click_return_useradmin'], '<a href="' . "admin_users.$phpEx$SID" . '">', '</a>') . '<br /><br />' . sprintf($user->lang['Click_return_admin_index'], '<a href="' . "index.$phpE$SID?pane=right" . '">', '</a>');

			message_die(MESSAGE, $message);
		}
		else
		{
			$template->set_filenames(array(
				'reg_header' => 'error_body.tpl')
			);

			$template->assign_vars(array(
				'ERROR_MESSAGE' => $error_msg)
			);

			$template->assign_var_from_handle('ERROR_BOX', 'reg_header');

			$username = stripslashes($username);
			$email = stripslashes($email);
			$password = '';
			$password_confirm = '';

			$icq = stripslashes($icq);
			$aim = str_replace('+', ' ', stripslashes($aim));
			$msn = stripslashes($msn);
			$yim = stripslashes($yim);

			$website = stripslashes($website);
			$location = stripslashes($location);
			$occupation = stripslashes($occupation);
			$interests = stripslashes($interests);
			$signature = stripslashes($signature);

			$user_lang = stripslashes($user_lang);
			$user_dateformat = stripslashes($user_dateformat);
		}
	}
	else if( !isset( $_POST['submit'] ) && $mode != 'save' && !isset( $_POST['avatargallery'] ) && !isset( $_POST['submitavatar'] ) && !isset( $_POST['cancelavatar'] ) )
	{
		if( isset( $_GET[POST_USERS_URL]) || isset( $_POST[POST_USERS_URL]) )
		{
			$user_id = ( isset( $_POST[POST_USERS_URL]) ) ? intval( $_POST[POST_USERS_URL]) : intval( $_GET[POST_USERS_URL]);
			$this_userdata = get_userdata($user_id);
			if( !$this_userdata )
			{
				message_die(MESSAGE, $user->lang['No_user_id_specified'] );
			}
		}
		else
		{
			$this_userdata = get_userdata( $_POST['username'] );
			if( !$this_userdata )
			{
				message_die(MESSAGE, $user->lang['No_user_id_specified'] );
			}
		}

		//
		// Now parse and display it as a template
		//
		$user_id = $this_userdata['user_id'];
		$username = $this_userdata['username'];
		$email = $this_userdata['user_email'];
		$password = '';
		$password_confirm = '';

		$icq = $this_userdata['user_icq'];
		$aim = str_replace('+', ' ', $this_userdata['user_aim'] );
		$msn = $this_userdata['user_msnm'];
		$yim = $this_userdata['user_yim'];

		$website = $this_userdata['user_website'];
		$location = $this_userdata['user_from'];
		$occupation = $this_userdata['user_occ'];
		$interests = $this_userdata['user_interests'];
		$signature = $this_userdata['user_sig'];

		$viewemail = $this_userdata['user_viewemail'];
		$notifypm = $this_userdata['user_notify_pm'];
		$popuppm = $this_userdata['user_popup_pm'];
		$notifyreply = $this_userdata['user_notify'];
		$attachsig = $this_userdata['user_attachsig'];
		$allowhtml = $this_userdata['user_allowhtml'];
		$allowbbcode = $this_userdata['user_allowbbcode'];
		$allowsmilies = $this_userdata['user_allowsmile'];
		$allowviewonline = $this_userdata['user_allow_viewonline'];

		$user_avatar = $this_userdata['user_avatar'];
		$user_avatar_type = $this_userdata['user_avatar_type'];
		$user_style = $this_userdata['user_style'];
		$user_lang = $this_userdata['user_lang'];
		$user_timezone = $this_userdata['user_timezone'];
		$user_dateformat = $this_userdata['user_dateformat'];

		$user_status = $this_userdata['user_active'];
		$user_allowavatar = $this_userdata['user_allowavatar'];
		$user_allowpm = $this_userdata['user_allow_pm'];

		$COPPA = false;

		$html_status =  ($this_userdata['user_allowhtml'] ) ? $user->lang['HTML_is_ON'] : $user->lang['HTML_is_OFF'];
		$bbcode_status = ($this_userdata['user_allowbbcode'] ) ? $user->lang['BBCode_is_ON'] : $user->lang['BBCode_is_OFF'];
		$smilies_status = ($this_userdata['user_allowsmile'] ) ? $user->lang['Smilies_are_ON'] : $user->lang['Smilies_are_OFF'];
	}

	if( isset($_POST['avatargallery']) && !$error )
	{
		if( !$error )
		{
			$user_id = intval($_POST['id']);

			$template->set_filenames(array(
				"body" => "admin/user_avatar_gallery.tpl")
			);

			$dir = @opendir("../" . $board_config['avatar_gallery_path']);

			$avatar_images = array();
			while( $file = @readdir($dir) )
			{
				if( $file != "." && $file != ".." && !is_file("./../" . $board_config['avatar_gallery_path'] . "/" . $file) && !is_link("./../" . $board_config['avatar_gallery_path'] . "/" . $file) )
				{
					$sub_dir = @opendir("../" . $board_config['avatar_gallery_path'] . "/" . $file);

					$avatar_row_count = 0;
					$avatar_col_count = 0;

					while( $sub_file = @readdir($sub_dir) )
					{
						if( preg_match("/(\.gif$|\.png$|\.jpg)$/is", $sub_file) )
						{
							$avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . "/" . $sub_file;

							$avatar_col_count++;
							if( $avatar_col_count == 5 )
							{
								$avatar_row_count++;
								$avatar_col_count = 0;
							}
						}
					}
				}
			}

			@closedir($dir);

			if( isset($_POST['avatarcategory']) )
			{
				$category = $_POST['avatarcategory'];
			}
			else
			{
				list($category, ) = each($avatar_images);
			}
			@reset($avatar_images);

			$s_categories = "";
			while( list($key) = each($avatar_images) )
			{
				$selected = ( $key == $category ) ? "selected=\"selected\"" : "";
				if( count($avatar_images[$key]) )
				{
					$s_categories .= '<option value="' . $key . '"' . $selected . '>' . ucfirst($key) . '</option>';
				}
			}

			$s_colspan = 0;
			for($i = 0; $i < count($avatar_images[$category]); $i++)
			{
				$template->assign_block_vars("avatar_row", array());

				$s_colspan = max($s_colspan, count($avatar_images[$category][$i]));

				for($j = 0; $j < count($avatar_images[$category][$i]); $j++)
				{
					$template->assign_block_vars("avatar_row.avatar_column", array(
						"AVATAR_IMAGE" => "../" . $board_config['avatar_gallery_path'] . "/" . $avatar_images[$category][$i][$j])
					);

					$template->assign_block_vars("avatar_row.avatar_option_column", array(
						"S_OPTIONS_AVATAR" => $avatar_images[$category][$i][$j])
					);
				}
			}

			$coppa = ( ( !$_POST['coppa'] && !$_GET['coppa'] ) || $mode == "register") ? 0 : TRUE;

			$s_hidden_fields = '<input type="hidden" name="mode" value="edit" /><input type="hidden" name="agreed" value="true" /><input type="hidden" name="coppa" value="' . $coppa . '" />';
			$s_hidden_fields .= '<input type="hidden" name="id" value="' . $user_id . '" />';

			$s_hidden_fields .= '<input type="hidden" name="username" value="' . str_replace("\"", "&quot;", $username) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="email" value="' . str_replace("\"", "&quot;", $email) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="icq" value="' . str_replace("\"", "&quot;", $icq) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="aim" value="' . str_replace("\"", "&quot;", $aim) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="msn" value="' . str_replace("\"", "&quot;", $msn) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="yim" value="' . str_replace("\"", "&quot;", $yim) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="website" value="' . str_replace("\"", "&quot;", $website) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="location" value="' . str_replace("\"", "&quot;", $location) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="occupation" value="' . str_replace("\"", "&quot;", $occupation) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="interests" value="' . str_replace("\"", "&quot;", $interests) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="signature" value="' . str_replace("\"", "&quot;", $signature) . '" />';
			$s_hidden_fields .= '<input type="hidden" name="viewemail" value="' . $viewemail . '" />';
			$s_hidden_fields .= '<input type="hidden" name="notifypm" value="' . $notifypm . '" />';
			$s_hidden_fields .= '<input type="hidden" name="popup_pm" value="' . $popuppm . '" />';
			$s_hidden_fields .= '<input type="hidden" name="notifyreply" value="' . $notifyreply . '" />';
			$s_hidden_fields .= '<input type="hidden" name="attachsig" value="' . $attachsig . '" />';
			$s_hidden_fields .= '<input type="hidden" name="allowhtml" value="' . $allowhtml . '" />';
			$s_hidden_fields .= '<input type="hidden" name="allowbbcode" value="' . $allowbbcode . '" />';
			$s_hidden_fields .= '<input type="hidden" name="allowsmilies" value="' . $allowsmilies . '" />';
			$s_hidden_fields .= '<input type="hidden" name="hideonline" value="' . !$allowviewonline . '" />';
			$s_hidden_fields .= '<input type="hidden" name="style" value="' . $user_style . '" />';
			$s_hidden_fields .= '<input type="hidden" name="language" value="' . $user_lang . '" />';
			$s_hidden_fields .= '<input type="hidden" name="timezone" value="' . $user_timezone . '" />';
			$s_hidden_fields .= '<input type="hidden" name="dateformat" value="' . str_replace("\"", "&quot;", $user_dateformat) . '" />';

			$s_hidden_fields .= '<input type="hidden" name="user_status" value="' . $user_status . '" />';
			$s_hidden_fields .= '<input type="hidden" name="user_allowpm" value="' . $user_allowpm . '" />';
			$s_hidden_fields .= '<input type="hidden" name="user_allowavatar" value="' . $user_allowavatar . '" />';
			$s_hidden_fields .= '<input type="hidden" name="user_rank" value="' . $user_rank . '" />';

			$template->assign_vars(array(
				"L_USER_TITLE" => $user->lang['User_admin'],
				"L_USER_EXPLAIN" => $user->lang['User_admin_explain'],
				"L_AVATAR_GALLERY" => $user->lang['Avatar_gallery'],
				"L_SELECT_AVATAR" => $user->lang['Select_avatar'],
				"L_RETURN_PROFILE" => $user->lang['Return_profile'],
				"L_CATEGORY" => $user->lang['Select_category'],
				"L_GO" => $user->lang['Go'],

				"S_OPTIONS_CATEGORIES" => $s_categories,
				"S_COLSPAN" => $s_colspan,
				"S_PROFILE_ACTION" => append_sid("admin_users.$phpEx?mode=$mode"),
				"S_HIDDEN_FIELDS" => $s_hidden_fields)
			);
		}
	}
	else
	{
		$s_hidden_fields = '<input type="hidden" name="mode" value="save" /><input type="hidden" name="agreed" value="true" /><input type="hidden" name="coppa" value="' . $coppa . '" />';
		$s_hidden_fields .= '<input type="hidden" name="id" value="' . $this_userdata['user_id'] . '" />';

		if( !empty($user_avatar_local) )
		{
			$s_hidden_fields .= '<input type="hidden" name="avatarlocal" value="' . $user_avatar_local . '" />';
		}

		if( $user_avatar_type )
		{
			switch( $user_avatar_type )
			{
				case USER_AVATAR_UPLOAD:
					$avatar = '<img src="../' . $board_config['avatar_path'] . '/' . $user_avatar . '" alt="" />';
					break;
				case USER_AVATAR_REMOTE:
					$avatar = '<img src="' . $user_avatar . '" alt="" />';
					break;
				case USER_AVATAR_GALLERY:
					$avatar = '<img src="../' . $board_config['avatar_gallery_path'] . '/' . $user_avatar . '" alt="" />';
					break;
			}
		}
		else
		{
			$avatar = "";
		}

		$sql = "SELECT * FROM " . RANKS_TABLE . "
			WHERE rank_special = 1
			ORDER BY rank_title";
		$result = $db->sql_query($sql);

		$rank_select_box = '<option value="0">' . $user->lang['No_assigned_rank'] . '</option>';
		while( $row = $db->sql_fetchrow($result) )
		{
			$rank = $row['rank_title'];
			$rank_id = $row['rank_id'];

			$selected = ( $this_userdata['user_rank'] == $rank_id ) ? ' selected="selected"' : '';
			$rank_select_box .= '<option value="' . $rank_id . '"' . $selected . '>' . $rank . '</option>';
		}

		$signature = preg_replace('/\:[0-9a-z\:]*?\]/si', ']', $signature);

		$template->set_filenames(array(
			"body" => "admin/user_edit_body.tpl")
		);

		//
		// Let's do an overall check for settings/versions which would prevent
		// us from doing file uploads....
		//
		$ini_val = ( phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
		$form_enctype = ( !@$ini_val('file_uploads') || phpversion() == '4.0.4pl1' || !$board_config['allow_avatar_upload'] || ( phpversion() < '4.0.3' && @$ini_val('open_basedir') != '' ) ) ? '' : 'enctype="multipart/form-data"';

		$template->assign_vars(array(
			'USERNAME' => $username,
			'EMAIL' => $email,
			'YIM' => $yim,
			'ICQ' => $icq,
			'MSN' => $msn,
			'AIM' => $aim,
			'OCCUPATION' => $occupation,
			'INTERESTS' => $interests,
			'LOCATION' => $location,
			'WEBSITE' => $website,
			'SIGNATURE' => str_replace('<br />', "\n", $signature),
			'VIEW_EMAIL_YES' => ($viewemail) ? 'checked="checked"' : '',
			'VIEW_EMAIL_NO' => (!$viewemail) ? 'checked="checked"' : '',
			'HIDE_USER_YES' => (!$allowviewonline) ? 'checked="checked"' : '',
			'HIDE_USER_NO' => ($allowviewonline) ? 'checked="checked"' : '',
			'NOTIFY_PM_YES' => ($notifypm) ? 'checked="checked"' : '',
			'NOTIFY_PM_NO' => (!$notifypm) ? 'checked="checked"' : '',
			'POPUP_PM_YES' => ($popuppm) ? 'checked="checked"' : '',
			'POPUP_PM_NO' => (!$popuppm) ? 'checked="checked"' : '',
			'ALWAYS_ADD_SIGNATURE_YES' => ($attachsig) ? 'checked="checked"' : '',
			'ALWAYS_ADD_SIGNATURE_NO' => (!$attachsig) ? 'checked="checked"' : '',
			'NOTIFY_REPLY_YES' => ( $notifyreply ) ? 'checked="checked"' : '',
			'NOTIFY_REPLY_NO' => ( !$notifyreply ) ? 'checked="checked"' : '',
			'ALWAYS_ALLOW_BBCODE_YES' => ($allowbbcode) ? 'checked="checked"' : '',
			'ALWAYS_ALLOW_BBCODE_NO' => (!$allowbbcode) ? 'checked="checked"' : '',
			'ALWAYS_ALLOW_HTML_YES' => ($allowhtml) ? 'checked="checked"' : '',
			'ALWAYS_ALLOW_HTML_NO' => (!$allowhtml) ? 'checked="checked"' : '',
			'ALWAYS_ALLOW_SMILIES_YES' => ($allowsmilies) ? 'checked="checked"' : '',
			'ALWAYS_ALLOW_SMILIES_NO' => (!$allowsmilies) ? 'checked="checked"' : '',
			'AVATAR' => $avatar,
			'LANGUAGE_SELECT' => language_select($user_lang, 'language', '../language'),
			'TIMEZONE_SELECT' => tz_select($user_timezone),
			'STYLE_SELECT' => style_select($user_style, 'style'),
			'DATE_FORMAT' => $user_dateformat,
			'ALLOW_PM_YES' => ($user_allowpm) ? 'checked="checked"' : '',
			'ALLOW_PM_NO' => (!$user_allowpm) ? 'checked="checked"' : '',
			'ALLOW_AVATAR_YES' => ($user_allowavatar) ? 'checked="checked"' : '',
			'ALLOW_AVATAR_NO' => (!$user_allowavatar) ? 'checked="checked"' : '',
			'USER_ACTIVE_YES' => ($user_status) ? 'checked="checked"' : '',
			'USER_ACTIVE_NO' => (!$user_status) ? 'checked="checked"' : '',
			'RANK_SELECT_BOX' => $rank_select_box,

			'L_USER_TITLE' => $user->lang['User_admin'],
			'L_USER_EXPLAIN' => $user->lang['User_admin_explain'],
			'L_NEW_PASSWORD' => $user->lang['New_password'],
			'L_PASSWORD_IF_CHANGED' => $user->lang['password_if_changed'],
			'L_CONFIRM_PASSWORD' => $user->lang['Confirm_password'],
			'L_PASSWORD_CONFIRM_IF_CHANGED' => $user->lang['password_confirm_if_changed'],
			'L_SUBMIT' => $user->lang['Submit'],
			'L_RESET' => $user->lang['Reset'],
			'L_ICQ_NUMBER' => $user->lang['ICQ'],
			'L_MESSENGER' => $user->lang['MSNM'],
			'L_YAHOO' => $user->lang['YIM'],
			'L_WEBSITE' => $user->lang['Website'],
			'L_AIM' => $user->lang['AIM'],
			'L_LOCATION' => $user->lang['From'],
			'L_OCCUPATION' => $user->lang['Occupation'],
			'L_BOARD_LANGUAGE' => $user->lang['Board_lang'],
			'L_BOARD_STYLE' => $user->lang['Board_style'],
			'L_TIMEZONE' => $user->lang['Timezone'],
			'L_DATE_FORMAT' => $user->lang['Date_format'],
			'L_DATE_FORMAT_EXPLAIN' => $user->lang['Date_format_explain'],
			'L_YES' => $user->lang['Yes'],
			'L_NO' => $user->lang['No'],
			'L_INTERESTS' => $user->lang['Interests'],
			'L_ALWAYS_ALLOW_SMILIES' => $user->lang['Always_smile'],
			'L_ALWAYS_ALLOW_BBCODE' => $user->lang['Always_bbcode'],
			'L_ALWAYS_ALLOW_HTML' => $user->lang['Always_html'],
			'L_HIDE_USER' => $user->lang['Hide_user'],
			'L_ALWAYS_ADD_SIGNATURE' => $user->lang['Always_add_sig'],

			'L_SPECIAL' => $user->lang['User_special'],
			'L_SPECIAL_EXPLAIN' => $user->lang['User_specail_explain'],
			'L_USER_ACTIVE' => $user->lang['User_status'],
			'L_ALLOW_PM' => $user->lang['User_allowpm'],
			'L_ALLOW_AVATAR' => $user->lang['User_allowavatar'],

			'L_AVATAR_PANEL' => $user->lang['Avatar_panel'],
			'L_AVATAR_EXPLAIN' => $user->lang['Admin_avatar_explain'],
			'L_DELETE_AVATAR' => $user->lang['Delete_Image'],
			'L_CURRENT_IMAGE' => $user->lang['Current_Image'],
			'L_UPLOAD_AVATAR_FILE' => $user->lang['Upload_Avatar_file'],
			'L_UPLOAD_AVATAR_URL' => $user->lang['Upload_Avatar_URL'],
			'L_AVATAR_GALLERY' => $user->lang['Select_from_gallery'],
			'L_SHOW_GALLERY' => $user->lang['View_avatar_gallery'],
			'L_LINK_REMOTE_AVATAR' => $user->lang['Link_remote_Avatar'],

			'L_SIGNATURE' => $user->lang['Signature'],
			'L_SIGNATURE_EXPLAIN' => sprintf($user->lang['Signature_explain'], $board_config['max_sig_chars'] ),
			'L_NOTIFY_ON_PRIVMSG' => $user->lang['Notify_on_privmsg'],
			'L_NOTIFY_ON_REPLY' => $user->lang['Always_notify'],
			'L_POPUP_ON_PRIVMSG' => $user->lang['Popup_on_privmsg'],
			'L_PREFERENCES' => $user->lang['Preferences'],
			'L_PUBLIC_VIEW_EMAIL' => $user->lang['Public_view_email'],
			'L_ITEMS_REQUIRED' => $user->lang['Items_required'],
			'L_REGISTRATION_INFO' => $user->lang['Registration_info'],
			'L_PROFILE_INFO' => $user->lang['Profile_info'],
			'L_PROFILE_INFO_NOTICE' => $user->lang['Profile_info_warn'],
			'L_EMAIL_ADDRESS' => $user->lang['Email_address'],
			'S_FORM_ENCTYPE' => $form_enctype,

			'HTML_STATUS' => $html_status,
			'BBCODE_STATUS' => sprintf($bbcode_status, '<a href="../' . "faq.$phpEx$SID&amp;mode=bbcode" . '" target="_phpbbcode">', '</a>'),
			'SMILIES_STATUS' => $smilies_status,

			'L_DELETE_USER' => $user->lang['User_delete'],
			'L_DELETE_USER_EXPLAIN' => $user->lang['User_delete_explain'],
			'L_SELECT_RANK' => $user->lang['Rank_title'],

			'S_HIDDEN_FIELDS' => $s_hidden_fields,
			'S_PROFILE_ACTION' => "admin_users.$phpEx$SID")
		);

		if( file_exists('./../' . $board_config['avatar_path'] ) )
		{
			if ( $form_enctype != '' )
			{
				$template->assign_block_vars('avatar_local_upload', array() );
			}
			$template->assign_block_vars('avatar_remote_upload', array() );
		}

		if( file_exists('./../' . $board_config['avatar_gallery_path'] ) )
		{
			$template->assign_block_vars('avatar_local_gallery', array() );
		}
	}

	$template->display('body');

}
else
{

	page_header($user->lang['Manage']);

?>

<h1><?php echo $user->lang['User_admin']; ?></h1>

<p><?php echo $user->lang['User_admin_explain']; ?></p>

<form method="post" name="post" action="<?php echo "admin_users.$phpEx$SID"; ?>"><table class="bg" cellspacing="1" cellpadding="4" border="0" align="center">
	<tr>
		<th align="center"><?php echo $user->lang['Select_a_User']; ?></th>
	</tr>
	<tr>
		<td class="row1" align="center"><input type="text" class="post" name="username" maxlength="50" size="20" /> <input type="hidden" name="mode" value="edit" /><input type="submit" name="submituser" value="<?php echo $user->lang['Look_up_user']; ?>" class="mainoption" /> <input type="submit" name="usersubmit" value="<?php echo $user->lang['Find_username']; ?>" class="liteoption" onClick="window.open('<?php echo "../search.$phpEx$SID&amp;mode=searchuser&amp;field=username"; ?>', '_phpbbsearch', 'HEIGHT=500,resizable=yes,scrollbars=yes,WIDTH=650');return false;" /></td>
	</tr>
</table></form>

<?php

}

page_footer();

?>
*E:}{m)$3{nN6AJ Wg׵wIGԎyܴ{{X>*"h|*cI5ܲ4Gn6]<){)B,EBB69I*@]M%T ]hL{Ioӂhup C{Q Fb|{I9#w r)CNb wjˠSp`cO.+ْadҞ$ʆ얯u.ѧ\-,B!ΑKSFG"~:;onKc%^T[D/>AB>?C & D;A&9D{+AK1\sr,2 b8?ɩAu Zs~(E_ׯ4!USjtϙ xK23 ,hQ^39 $wY:}m2^%t>O;0U*!W?FY?RxQ!;keׁCh5q]}8t6(*?wCA_~*IyHeģj탽T?hЍ>TSxDd@{Ԙev~0sPxz]6*&/R(V 3fL?j0V*]b !9{kam ‘&|)@Px1CI?I/IfbrcZBfbWF)R66(}Jr$YOX\,P,0>0Z.F\sL|@d9A5+F*EM*%])aO0py,{z746,uls_2Y?H6 ֝ aNzTwO-*̤^JQ///8llpAú SȚ ;˜>peH1vqsbdR/\v3W Flu͟Gl=v+KeH[b GЍo#<dqg^^|s3;w3<aN.H2/ݢGRC CUgks4ʬOs0@Q gxRE }Iy =fGJ v{0 Voo2OK4Uxhk @Yτa893M_6+G/p g6#8oX~aŎb:@bI[}OlSXݮ _};x/tPd^|<"W]؟oBpnHWguXҶRZfLyl2A4 T${y<|nJ|?[m|Y~k AKIޗ5곗x"5qLވ-uu2c&ph.RK3Wg)ƱZsy-Twu+1h8AxLJf^#޽ J,\-ͯEɮ%-2LedK۲NJcєŁnRZ]χ?wzˊ&n~4}UYSo'X!vh'!Jcsl[uq*`Α ] 9 1#짒'd6r0ko,ϤJ"cnl()"CX{DR,[63WvXbbBZ)ѣ+ }Z:'8Ԫg8GNr[/]ڥ=*Nn&N{Lga3BѳL[8ٶ|Ӫ oxUέLt&TAh׀$o\)u'Nd{-`jRV[\+Uk^}6\xa{>#1Ti.oI콛y0Z;QxAŲ7y0tbN),lJyHm%ֳf[ 0)¾ "{nPhkL 74MPk53=1Ѕ\< :1)f;{Ũ@Bb PFd|?d(H2 8yPu(tLYbu kJP&:hD (qy:`Ҋ/tYHw2ل{6oVp0wܚXs5)?Ɉz+/|C05ٌc!*<-u J7J0\.>O2?>IaC8hP nb㕞~ 1Zi׉1©Ӫ8VCՃ0Z#0oMVI]'!ۜ2xyyH4<sNdx#<8M/%m-cض)Qi[8ü` MyZ /fh^`O:^}˒]gP"9 K!6x$kqE׻/TV-d"nj*'q W:_p*sk(B rDE$aIϬa_Jc?79_td R<7aG8ZV0tX{;Dk/Wv5NZkXvtE;:IXCuVDsɸaҝQR`7 |Y^nCO z3h{a/E4f DR8Plh >&X 4ҭQx>kgW9,)\ީlԥG8}fdobǭd(}`1Րhj˫*@h  ֮$w`*L|oF}$S}1.g"WV6]V%DĺA>oD/9[l=:Vaes1RUﮍߖ6/]@E>&6 [fjK<2֐( z(-s߅׽=Tw2O4փwYUU:LҾCx m[ZQ9- 8:'rM/ 5%xmDo]JlnMqOIM%=虪d`q:6.[P͖-Uݏ陬#7TylQioL6k80 2ŋ_pGSb +2JzXj aEYͥ_5X4X 9CS,G5yKmngmx7 zB2ICkr[mk܉3i^5D!1B-1HZ ln i ,F2~}CNst(3+\.!ߧkX,R NYyԼE_OAPa:<2#7@h(yG4 X񒾁Dۀ,1҇"}I^3!8B`gkՙ'YI|Й'-"I|"TK`:2>BE>mr[r[Øw*FT@"R˒?8n>1l[3 BSۨ*ϯrI\L1ѮسܻgMX+^nk]*&sWe(/)k2s2Zx?Y[3[qƣ}2!=דRor~# O`LrD+fHJI8s}>d慆S3ss]3!V^-H:8`ƢB}ܨ%-A12hj| ңi9o:ަɭMB3?թ[B*#wL)[q(;#aeti.IKDa=j~V$ؾh"@tU4wV748 q/٢_H~BF&YnDBV JSvZ B5 lUeD[F<h'g]pxREM= ]hmΫ_]xmMk|v/:^X-bFV'm :_:+mEvOpz,1G`?!?vMxiώC̪n6`<v]c QՊcY2@*70 :`l+^ q`HqC?TH2)GRQ1' BO1(D!~k(7󷲃+oIZ+kyo+63ŪH0<~+r?0ϕB!cφ*ۮ.QR (gLCo+lyj@_+fd( 'VדY /[F,%nvryCP?&ʖqM13&k[-uXĨS&A=ha(?P΢ȿAIcm}TYOdQFқBH:=|6VJ]UQ|߸ٝ:WwNܩy&9H]2b% Jb'_(DZm6] ;ͺh%}o_]fNfq`(~L4"ZwwzKwJ% .&dYm9b{._%W _-0,B~l .=z7(t{]+l0/5qIK/k#u#K?&=}Uh>F3f6vkSmYN4kkpb{C"Vk(7S{  M3$ BɓIQ"~=mR_d b/L;Bn[(qtXj ~v'Qk'L}ܿﮍn] ! A֜lB >Ud6L6pfCY"L UPGޛ>YIL-vHygAthEBWkCXo=e<н5:?>7? [t9>?P9ns^$ZHrI5VH7EL Gآ$.\ː.P[&XA׈M `m[K7 negvSlQp~a{/a!.L 5︋Hr+/f)\"B&!)q:\TXs?Y"l$`95 Jf;oFhs@9ƆFIy{{ _OPzTg {B9&mIax^h2# @-#`ɣ ag)M֦m@\)3{QU fllJζaWoJ!TWB#tCewS"CL`Jz>SU>vv xOil*4f}dﺋYKӨƘ,Ե HTsuF)Zĸr 븉WţXD?Ib둕#pWm=aR%[ܗ=#^+;9y+.S2 SEeԁ_y1AF#j6%``x^jQzꇥjm.,e!: xNrɮ%6";x2cH\G3Zc_`&=sM!9J#b\F`seh- Qlot| G|ٶ `yh6F&ZSV!5k{d>u}׵!uc7d\9Z/J@0 QIU544.nSMXfpSĎué(1%TQq$9'9U?찶\/TH3#}۞bz۟Mevq!TRGjf>Ѡ\AD5uzQeЪ)Bd2X yހ΃ p'AQTe.LX"C#~ aHX"{0XSS\~Np\-%sۉ 5Z~`Z>|ĭ?GRҬҿfi+]D-X$ClQ*eVUrF/OϢGWOZ&]"aɐF/ʤq}6c=#$qJCy{QkHƲ8Յ-jk@%DvIz< H6ڂQ͝z>^˥d=IXKbTp>ON!EMLpdd8Lih~S).NE=n7AK4Ŷ_(B P6^v1wZ/ś:Z=`tk qMJ<nS"8qYrqe"t,'6ߥv;p&.Td,7*,Qk??m`ZSQo(&[{Ζ#2L! ~LO\;hkOϨv"KdxR<.uSMpn֔Gf>_U(cHx*gzT+#,}8cOߺM-n%AZ[7 nuh qM٤gPf9$~ӨP5=%2B9xlpK'W}D\~;zٶI`t8eqsGq'dxθn~T2p9':i"HMUcx3I#T-o)<w"{/?` xAb 浦Xj*~(g; 'UUM'I֌Өm ?#=2,r0>~ɞ4fz8\V}#:׋ELA2" }e}Re0Vڀ|^}FDj.@OH'K {پ_SZ 4h1 ȋCy[kF_^A>p۴d!LVw@ MFAkbdCA5{ɑzw[thrsȀkwξ1h}Es*hyrj幼"+6@3Pz9U6S ^_iCF02B*h@]I<zT&G.͓o/& ROEh E]E~QAD ܬ<EM̩Eaj)oNx0fftQ ju6L"P)2wEqpIEWdqYH%6z[PS+rZ[./v);>| m瓌2|,HEcR,k,Wj)X,;r+VDx K˥a(Ye>+#bEr?JspMW9sU%7,}|<* 18ؤMQo)_xjR$] [ b/{䫾1(a 6p{&o՘iC0m{S[]KYlr+ ]jƣVbh4th9 xE2mY-݅ukD꣚@2ٰ߱r^>2GQ12ӄIZ9C8B%^]_q~RiDZ f-xN[bbSH\_R>%}ҍעr1 egzHهeMRlv+ ' Gd/ٓR׍vNead[++s럭VC_̔t?c{ ф'SE|َmT}g;$֊lĤ]+% >S46m#˴`eoxPW납7-yXoy |ALL7̟Px[!zy"CorZXT>ļ*^m\f # Np l+F݆v#k?{e荣,+ T>"H}.{#AwB*UaJm@[COFj~@oG&*X[i_msX6G.*¥Zđv?U#KN᫗Tn>-jkBH4w1uFEn`;$8 4]mVqy[`bME˙Uo:{oL2IAE5YzĎwg>*cEx(ؓAkQxEF%U ٦`XEjz Q~C#PY,5XJsQ 2?V(YWx*EP(oazSғ˳8H1F1{$إkB+D&04fsEph͒Xó3*$`c󎠋 ^iiXo_7m;sD՝mLBRŃOi݈_;*c2/D+Cht>WY}m(2}C&xNUGT>lGmdH齑3c?v#%^ 1/b~ U `ME?CRX>!@[zĶ#U]6ih q NOS[BMK 0ճJJŊE"+(}X cV>eWIt {R x}$9qeb`(Ue64](QDoeb9 me!C}wEDQ!GFc^~c '66cYFɠZ5؅4E8J#+j}dAA^_) <E u-+Es ΆT;.`=Tv?c _Ye 2ouWzVzvBg30K3)/Ʊ^{gD%bl22vu-A 4qpјɾA'oKl*p[*Z|ʥN fVHPN= ̟,«;\ U,iJ$]:ʇ}s _Ƈqw=_KS;vkmoFgvd9o'{ft+* 5xbO[Tw=svl7ﭭ2ۈSԻA\{~ORbdTD-=A-\ aM~!͓UM} +J}5vd;RlxQ β"̥+O{91FXVj=h"c'M~zfhI-]=N P0ię,-Vb`m`icIϜzWtIf%'m౶̩XuK v4J)PU Eh{V~D7J},Ǎ HP=oU- ,Inps@IGTQl4+О ku44c>jnԇ*M@,fBa/n%?P,ҜN -2KgLG|,4C3tS?$u(sL@_ȓU2IюGV3F8:r I@,KoUVߧynARpH1~9te>DU)76F{{X+OlS_Y߈A4Vg\+⁠gnWKos zy{eڍ#iݏiOb6xXϬ`?MWN˕i]c6ѿH{A$=kae_;lj%Q8E&`0=N? pJۧ^I09nqYa] Hq]jx9}Q /{j*㥉T|Yid޿_oibdi*< B;p]9xQLS$-#/!-)b LccB77(H9WZ7P)ɉ y']yWógU-HN!95{% *=snu TP=I#/k.udVBώ|PGvXvQPDз31' >>FxJdNj`aNHϷ[P&qT2{_[ GRC%E2>/#nI +B`FX!ZYܪؓ=uS', WU&h=9`dv.KIo[L.qsl:31&+zs7 S~J4oAJg-fz,X13wۦ T 6=( $q/HS,w4| :}Us Xuv:}]ݨx׿67ҐivOwQvۘ$"O{=#*3=U.cJPe@ Gy:nЋ3~ku֍X ͂XPWohP2To(~r8pVb!ply♣}&P1𵨄N#tw#w:;ׯr+^!29ZОmIfqlC`_:#q7"~ac+=FwNՃzjR99@:l!F3Nb{\Ȗ[)_sҿo&q'2|Ҟi' F1AUAto$GU71Tm #ΘvX| FOyA d)s {TG1wy6e6ζ2_05.[:SKMv.1))|6Ni5"A *})ٙ%h|:^"pێaYbYlkZ={L@Uֈ eijFH≺1mKg]I#\uqEzrYu4;VS&شFWO&)Y!q2ÐEعRUwFɅe_-aFho49jFO]e(` f1F3 fGҡr g[6`, ?ps?(O=ZV# Ulo;b{- r;| {r`եU)l闱2PAP˵,St3ZeB%U=bJ y=N^A|`CKRzd׬6cW(N{yisO0YWMR #t$cP0P: Myw^p#P*3Bų֌DWtriDDmVV_9[n1T%B Nu6^l3 z.l4*:1Zݮ=4X d,>J`*sGWƽ-xO cj +S6zK~!i##Lps(+ -B'n GӖpo~{[ɱk`FbD SO& _t0a=x0mȪV(:-*M4F7QN*i,s2Z86(R]߸C}it-?b&rr>) VݓnsG,d[hm$_bO΍ J!@ش:ƦƝ~Kw&l!%օ+bHU5Ij5V(,*dډRW ˿#x$`+FbEvX]C+sO|kqpu vx^w~_jZ5R1K* ˹qHM{#{?k;%v@]=,;)^TT_$\zxOKB0r QgډOee f[z۱ 0:Ȑ,9ŭ Sq$yYt퍹c@-wqo40Dpök҉>S TN9%76^ֹgP6lo1DN3S&{h!@8dV1l;WO|ǚqL!V5ō(gКy7w7Ê\2:܏&#[%$MG|G:ʃ6'Q #(9P^C/{#ڍnv''5/CJ@uD=(΅'ׁ'㦬Q)&ȇ] 5đΫ+۟6lhnu0z.2y+E|=+?W'eZI+LMi+RNS5eƤhQn!`%ոFgIǕ)Cad 9.DWHq1ucw.%,`McXH\5 uK勈pƳPCGEmcC2] 6~7}E9&bU.hu&#ǀЙ^-&jW&ߤ0BtC񯽃0AHvΫl8A;NPCI}I?v[s3 3U 1.p#k EP6˯sjSd7v')0X,b0 lK2X6B 6@U 5=TIkY2?˄ߎ,;͸ b΀]5C28rdh?{?EK+BٿщD4̄ymHvwog=/\{8ORB ny#<" V)eؔ#_)R7BI`ew0d-* r2Q* )հz>]W$da_)_7zRC׀U7]($,{ mT/8 XYnv4_ P]d J@k[ԟk +N3>mQdP1Hlu2L HcKI kApbjg93=X 甲$iyc'#3! jсaI ^C?DD# nJՁ`9?՟Fϡ5,^Y3T">+6Ec3웪"CB qQJI)7ӸgRAyu8v Ī9^5fU~̵Ń}8;Nk3tJ}@#P9\wf|! ak,D2-WR|1CoS)0a1({M PĬ= ya7v~|V?SށԒ)E0CE†뜚Je㧙F"B?\(+;55W/4t5uĀo^Mf0=ϐigd.G%AZhcȪ$i1{2|a0@ݲ8:B :+ObF'&kdC@_@p+}Z+PуA} N(o`ZGY4˶˓c/,R qDbv"T O>$?Qҥp×0\" u^|@Ժy6:.cDb#φEg*/za"JH}9J?!˨s.KBhujv fc77Fi㔾 *<@M~׭D P'ßS{֏&" tqޞLTpX +eVfTuBRH/jC o:&ҡP:]K<#,-KV,y$C.GVe^.|1#*l+'2mzjU_Au~Cf1}C; Fhc,W^աٯ6L`1*ĢOyF7 GvcubMrDx^]b)lOI!fh[9&'R,y6 3v"`"cY&d! m1c#p'˓TUR1kL{ID{կ/ 0ң@߃ ]-?v ыҎfx;ȑh>h&tó hG&M9@'*3WlDc7glLp^|;M(>@riîwb YJ̈4dWŝ& cr"]3d6oз?@YSj`3 E8\0ܙ/1PA%Md 106bm Qr̹*Vʝ*}_!jutm&4$BJ"ՔjBܽ_YfoF!s/Zρ wH\8n& rIfHqg múV#{B@eB$T C{wq;e*>ר3L:Ypy6yuOKzּfm<( 8q:,)Rdk;"WkA[٢BRA`S$u1M&%Q `|qM9̙UK"ٌ>!`uQVks-v4?WDVf[,w,%`[Oi=p~B޼Ps/:@*CJ-7|g:4㗏zBMb/O @,hPH5f "*TK.A߿diT%ˉnD6i 3ؼzp[/3h eLI/ N 6ܾ$F¢OlNaT@o A-5pb`Ime2sh{=CLj&ϟHm@^R7uw薓z.~z rJ!LJȂDBW1b_(&wȕdK ?UԽUb$Mڃhn͜rtQcкBAh(|FN 8𧂲rR՞\䢯 ­(d:<4mg1ٸ+ [TS{fjB~4&hOǣ05m^8]du-ݡO{kϠr'vce @" S ᜽VOYђ`>1>;T+.7+n+yA~j߁y,EiHuTEh%wt`Q Od;j&DbN5`y&&l-Wlhұ<D1\i~ZLliݏSVHXJA2< & +$ <|8(oyajWƦXˑW$b}M9"}M-uV)YO?F4sR}nQ*Z&#-%u8yjH ʶgmo.Կ05;!;ؐE!Ueb0y HI o7RW.ncK`@_C C$"?_zI> 0ZL1T!N3YR7Փ )!c!S# ]aU$(lO, l>_jp_J"*9K'WSx/Y=z;K?a{Xӑ6gNǗRC-Z4.֨ NRjkʓov1O`WlGޝj)ߣ- 0\G)8MmOTXTjؑ k)0IǦ}LhCHN؄FhG8lZ??OomP@%#LT RRL2yy2Y^^@9;i>}cDRT<-84B NGR 5ĥHyijVs<6%V6DB"@88aFϧpS(6{~:n[诡>m/xvF-\\Vrcɾ%p%Iکri;q`3 !` 5`jZNa73)1b's7u?p$̹EԹL׮sx~v ލH "K("+B~{aZKؽv$ɮ(F9%XzF%wj<>Z~_` \[iaj/fETԍBǸDea)׿vP &05bfCq8\R2t_%<:lGWo/h=BZQzMX?g;_.KWʫĴVIuVx]B$ݾ]qdųr?O#Ebg)]sVCE"&5iQZ9,ƍMw#[Vm֪ٞ̓ ApǢQkKkei,!JM@I3#}l"|Rjzt8|ϙ4-_AVH" 5~1!YAu.ςm^?-nDU~HW᙮(SeZ;]{7̔Njǩ-%;̲eۊQp\9 9ҚjwKُ]x eF{IC܅h>ftԯ5Lѥ$o$gU)!cuύ|0PӟK˦,m00hLnp3{UIY[>C \zPl~hv Q, ހsfC|zCjI-0 qJܣG)'藤CR~ &kvT@n@J)Rt41vw63"{Jw=N/JvUނ9D-i~0,XTG z^ow糿V :@$K>͛썑v{ЧbVsڤ1AQPLU*΁ll(j"p6ZśY@yuks#ı}QBLkE#aWn;7gҎ7N02,bg*d3•ƼF2ba}i+hۉ%Ph&_FrgJq<GWS`/2m}ĎSn1RR.)`F0RĜCiVFރV=}X>[Bu`>3~:1O# 4ҌmkxUaQj')?(%^ykeĐ 4⻘$Fu+9/[3,r<932(Ȇz R1<wn?遄whs`öZX"{ ahxp[w~/c/MNxV\x}\ltU*D@g/U|8\umy"$E%jt\+rl,/ZU Q LHs|um4-4y#!ŗ0Jx(5~i3&D*1j'>v15ƭ2t #@jl9c*@b^[u&C\MTr!`AEȷv'xv7m`t:jrK03@u)Zx`d>Aɬ̌(_z@jвVPױgG?d>a@@;KYmp&LڑH\N[ ɘ0z] 'Abۃht7cV<|4^#]cRkkħT U0_Is[s;bf+NY[WT,l F$)(ßM3V0'I?/uS8 C~^%r'ݛ[E*MzJD35%x!g2M"bOSt D?C ^YV`u(JdIc+_ j*K, ųv{&ȗY"]F[u4cRܐ4a?ٮ7zRo=5ud,_5 \dgbΐƚWSsZy%+yRwF0&$YrApº)]Gyt㋨eV~1bN fCnV7`jco*eQ%aQhK0㊨+H$|fKX]Yn|5o`PFI-z(\eF۝K&Ii U/A98^d0֒Nw @qQXE6+d|Dw=8x eR U]  R͙yW|ʛH ij-/e D7L.*uɣP=3EPu?p)S_KaZ3f`4 ©oo܁v  rALJ +e ֻ;z"B)Lr+FU*xG#ؾB}5:r-5$;.W% /0ˎYzCf>YKZ;{|o@g,yb 1w$r fcP`ߞqxpT7DNi(_m{WF;?i JcŒDQ6HE͢<{EV7MIi*X,''9)τ,$פݩvNxXZƗ=K2z{BI !Xڜ+.Jݽ.S[D4nnŀOЌ\ȳܵv~@@F Uǥ `<+IKecއ1fmyIÄW6gVqM1wyRV/PEsC;ؠKz qloVwYf[?* vk6 i@g'8_j0d[O0)^G)` 7LTyb\ȁCTG" T/ rBh{ȽHPI^@ ~`-1VY%>+:bcDZD[!16kN;8\(gek*Cq'&0_FAܾ̞/5e,b$~BbD!Vˊnᰟ䙼7@ݖ#嗢G|;U^ŷWodPΕҋ3m8pFB ~[[eQd4,-wUGR}ss逎P獦ԢYh˴xZ@"u12Ng^/ >fP͖E@j_TpkfW"sBmP pUa8g՚)|2li= ˵r)*(t[ po]Wg,؁nuؑ%OPhJ?I;Aԇ'<\*Dh?[\Q|K@Mnk?۵ @| eПE wo6k~0rqa%IC}n`rb.U= 3Źk|m߭n {E7RsrAxj.w93Յ:diz9x~7 NZΏ>XIcnk5l`* $V{8OoEsv;ؘV,&I%xчCnNtYR!64FIݼpqqQA8ϢA]5=P>w'_5TvFڷRw7JWƞc[aZy7ۀ6BV#Gnm>~9*tGM~Q&swH۴̠s"iP Y2̸9w+?\]/!.8qDBffl;{|X!036ӽXhDX2=7~c@NCueO 0Ht?. }&Po\Ts4A8 iG;蕈G°%S|b}DM"H*0$G91d}_zN ?N_%dⷞ :S\@.mE,=2 W>ց/]S_mv fX̼>uJmoRX۫ ߰ NVcV r7H4]'k)e\Yu9>ck9*,d)zo$` v{Lp^B;h0dXHΧ2V_û*mUQ(qOĢ!j# H/Ntd.Q->a)_T*WΎ űR%]Jbfϊ;K#V?#wyGcǼ.y2.%S|5dK/޴BXSmg,=k> hCNs! yKzef-w[ٙ7ULBY2Y`ՍfF)2A~w BF%P)UPE}˸? EK؏^2` @sRksLL1<@GU|%0+1|衼\#Dz%ݥ 0g;1DwF:Y>+"?`$tpGzr.?Q 4x?oP.VQנќl9q h``ÏNTN,3/4{K2[ao7 **Px (&EXpa2HZ>V *)P,O'vȯ(ה> 6}r]1AvSPHM o 5c7}k\)nS~E_3~*sW+!z"98&/u Ĵ:'IX{m-SfcG=WMnχ>jָ2>lo4`B|2Ԉ&΢h$!2p;k5ݧݖߎã}>]mst܄8<'t2%*q"$U^c? upNw&,g'ϊPΐM3!4i-sQ߲za֭REtyt*-\W=4~ʹo56K#]G(̖i0=%dĜ} dN| ( 8-Cl/>%,' Y@nFv LSX|y* ^.R)"xFglyϩ*i8@(W唑<~4P n d1>V8ߡe_pNS <H&6~YkHOz]Ã|F>nĩHה!ڐDVSn:oUĸ$.0(*hgr,JT6J|t)o>5ɵxC=:W^kfyx|צcؗסb47`9E|by5fo-Q*2\/W.!6YO`f`@{Me2[IbdHO.{$Ii/93lUFȠꝳqB,%ݘw;EX 1b "x.guW}(@B7-_lE]#!BK8m$v9vyu3}YzxwGt#-\O^W`CK;nʅ>(Đ+@6I#?,p|ޏ%x3 QJckXI&-mrcVFrm % ;z.gC,)޴7#2]aXew6.bʟ Nxm5z-uzxM es_o$K v39;G h.p"⌟ kB,_F7p=C6K6zYL |wWAJ4~ٔΖ~ ܆SJ >)̂p2TEgiuY9\?zTVZg.=S!O,R vžu O=Mz`f"8+(* [xT~Qq(_ { >@w@CU>skI P|)E{{$U(W2; U}"fw/L']4e0({.I5l>ߍRoJ~$ij;E}8P ˁv$:n=!yRnbT-`I3g?7 w}5kջ `q[3Ԅy;WLASf]&+TP i\ &oTH̰L\BJB>u<陯$ixv4\ Y}Ж#;7}#I!&n4! 8$< _@~ޜߨs94M.6xW~3kjJ@xAi a Nq+f83'N WxfDXTŭYx&*P!Ϊp;9whgJYW >-w94.ʭ,w f85Y= ZZ-#eAi޶HoĬxjp][ ;L7W Jv`ZY<5xھ3ƚ bi*ṳKܻCf4Z9'=F բ>d1Lvi Uf 8I# bV,\"b+ΔnuU22C#%21MZ$!%Av(Q=qmE QSw%rѨHFEwU((؆4:oD*\Њ(?]d>య[5݆D -PKFDX-Dى'jPADש+!"i JGEzJV})\)cg-*F%`-`@+adY㺷r3 b>bA7tjԩ֞iɷ-6|v.zeg8uFG9=@iѶVqL?ru2?O>Oahkz-JI,nzhOIцLA39>ܿulfƣ)߬@2Rjv%T^vsi `AU|̠ϼeg{~4eI@>5-GI%[Ղ&0ȕ0#! v{ ^^`=vf[G@a STLtcs0 lJ; >sor7f# Y,N$QٲH$᥽mꊬE\wwP$:n.1V[^btR}F0Q nr=QǫgpWs{!.y Ex!h­Ė? J#ZKYE#rVOdSI@<EŞ+1zKFE-p(t- 8WEW_mI֔Ζ/vm w=[f Do:B[Q=e+-cK@e:^98C2V_e'[uY*fC}=F/!{b2aM$V?i- &Eߘ izeƕǓ Gꧬl"=_ Od.J 6$ Fvn7I-5 ]ۢ)Vm!j^>j;@Eo_ Z a] KIFbXg~S P!}JKj ێPXho(mkkCBJ҉dC]F"qn 5^i=`'w({r۪LE_4 Hԣ!V?x[\y} _$(/HrRX ܻ>,lŋ_ǻu17o?LмWt;jc-$JitTVE9 p51$bKӂ9AZ%IBV=GGC@4F%´:vЦN?ÎAnh890+QJwC;`ن0_u rX~vn"P1'qDвk s#>,T6vIbȪ sšLVc~[s˧hFb50B&2݀CBJs ^ae ů/N>C@Bh.v83U(6[|SC.u3i%}ÔM8i'랤$wO&"WFydYK1\elh#t G3b(t vvpͽ$W/m^ Q1\GԓgJ\v1 ӯlfJ'v3zJ'rfWퟱ6y99c7}sߎ^Ac R3r#-t #Ai#8dryءb!,V(ag2CSǻ#u? .MpVQ.H4p/e Jt}b]6G)C?abqUf](Fi$Nx$~"]l{[: nX9Pͥ8 ޓ9"~Υp:DF˖=Y`3mrT1tF4c|Ai~r_A_Dٟ[|]8l/MV;,2!>N EJw"$C֜4i_ 1. q=|1b I*N:!VE5$?›syf20=F,>#f["`*p;C[%@9XWȀ]37J*.͖1[(ztM;|E raCBCu"#[C/~G0n2oD\l+93kIb8Dqlϲ{[md%k%Kv!ZHrD b15LKVPrhyU殞 1]iX6v%ncjID:OY[Np s%U ïE<DN?,QB/ߚ,C&x)}QRSwo1 !hVuP9$z,8l/cv1ʒ=>Ɖ~"Q_+0A)T[;^pu\@8M͔+A$P-"|WS@UJT}"9xF)\3 UcxbEmG+f2̿28Z]_C2eZ%vv~׾ B@@8uaݏT7?Q0{몊2UzMEz ;g "_$T v^eh9kJcX^veǚd+WI=KASu_0n_]%SSb}Yu+NND$4Ul-tW2ഊ,$LEW74T8OOg3oOwP%"4 0lQmCE W^)ِkL gqjdzE&UQ|+' mޏbx?8e$gW&2`V<%z%)? $gaa2+Lk2Mv![҈Q{~Im{(GHy\ݮ8\>b?vUN^C~KXժ)(Vjq^f43ioQ̢beaѮ({k=CEG5pT'_%'oՃ 9˸\NXx_oS^'W6OLBe> $"l@ĀN"Y=YBM* l6(PbC[:\˒,u۲A^Uc;!׫&<vGs2|t3GY&L[ {άW/nkR}9U]`aY[0k 70!T:~9{֘h@_?F~5|GrC4͎J.12Kgh6f| \6W_zJ 9}#Å[:'v6QYu_6D}n27P 74׆${x7<"N^U\:ԁpT1{ؾNI(i8RС~YY|mIZ0=M1ÖJy02Xf\sx):{ (*mpDf< X AޝNtSN[C"²GwZ;Zϖ=R}* ꊎ kvWp2l>Tp/)məF$vC:6i(n<Z4«)P֚,í{,fX r-&Iփ򑽗I>sJ"^T*lHJYҡQpj o /?>dC^ !p!Ȃ q*8;5yH0WSFS.k%BpÆE c'߇ϷrJhaT#7Տ }"?)_Zf[ &偪rW XDե~!vB[|2qaxɆJO^ '3ATCMZky", 4"DBzHℓbɖb6iW*ƒ)u OU1J{)6]Ύ2:k_FKV :Μ+$'=E'uSES9\'I4 q8xNqȁuFV؍\=/R@Fԡ]=R|n*4@Ɇ7vZ\ze8,q_s@n8*R6ќZL/8oESMI⡌zjJ?ʳjC޽1 !&Xiv+M=3Sb ']Y&rêvB?4N#;:pP!$,v`yKw^+ Z&+6I^:>al<0[>3k(:j7M,L洤󴛌hECz#(Ip8Ϲp :hLPȔ2ϝ/ զNA`" /} fq tPwa.DTa {B_KٟE7:jPaƋzEQbշq˫+kv%ULKl@˅,'+!\sKi^跭S1IfP9!M0Ѝn;,fĊ:*4yEs)ք^UVF|2=o ‚$}g3*E=?s36|3<ŠX^R?ocJqzr%v1U9I풖Ơw"9/,K2nHG*Dc]Wֵ7|׀Bx0$j΂"2 _ []%5@ "GtrMKmjPx6&;JoɜѮWre oǸOǚzu"b?(ՅCMn Rӫ_HYULeG_AJi \K;v9u⿛~;"%t5CR \rooptV*0, l¸i?'N㍼629ñt')>W^M"tǗmUrzMA #ֈF&DWg/V)=TG(L FpZ$1R=EJ9lư#Np$o!W!,y?-0:k)WS%e &xWuǘ7.Gp=Cr-F moګ9Gf z?21xދYWE l6KRƒ`^Ezw,Z0'M i˟ޱmHOͬȴ*Mp.C 7!ijk}ð@f5$VuGmL'_vz?=,-$&<y*0$'m{\!fM˜JAgSYt; FEEU|jW3/Ę,x,ETQʫ 0oU%*8.Lj1]2?O:fEiޔ*3(aa+wkp1+T9眗=CC-lHE9ƛŬf?^_|d-z+p(-,K7[<3>cg#^^rŖmV?eHV h:5?Lj@-#]U>,0+𶗗hx~6xN:MR[:/|ՕD'虬/%7-t+(B}Mx v3@1Siiq|anY֏QB>.ϖW ]'⵿7ͱ(1r0m}0Ɣ+hw˪D'ZBLq_42B>Al3xFY%Lp>قssY$TF@#k|Y$aŪj;DF̋0]aL#`qҐ$J$^2H(־W=U=4L}PH!uo>WCcqHqA 3G X@4e()Bڌd-|SGtNbkNEV\W %snV[f*ŏk>oWLL1):@o0"I+k)XC[TOOn *I69Q1XqUDbLڅ48%nG0D噭Π ;&#ΊP! 3+ XO0*`F'QjPԬƶlGWoa?i`5VtHWb!L6Ѥ"#/XM|~ 98M,Tib `DzjDd%beXǙ#%n|R2sؽޠ۰Q )@,Md(Xc7Ԕג;R-)O< u HI}]MUM @Nd $ZO OꎖD"R΢WQjcF8.,22Gl0hET5n}dݾ T_=x"PPvzz eO5Y0YY0O7kJ/ڲ <@ͿTwO,5]=|`JU5 #vkA藀C%#\ Qq&Ժ}LZزXm"nmuNF0Gu:CY6 wZ!eg>$]^=FFHY>&<,)yJ:k9@(EQNtJ阆WwfCptL:޿G(?Zdٖt Uz~ O'PȽpKK^fE|U?mj64LKoȑh#\TE'FaxR#YCk˜2j!0V.̔y[h |]nc׈QԜBةG[r6mהC3Q?g" ed14) PiE-kH3lpCJ7wF0듕ݤ z2On-:7J)Ё5L26V&n+35tuk ent!jHlgh% xGSs@f*F׎0\a[Ow\|e^ҤP+#2M%VHh5/y u?`'7J5"$w֮Sޫp"OQ2#~%UjZ2٤u1NƂX .h}0Ip]'J؊H_ ky  "NR(V瀻-L۩ 2j|?Da^YCJqUeOTWshJ-aaepCȒrzzcTod j\;͈Cq{]l&`lSpml4]?} U,_4Y!p{~u1%ި"yҍ8|5Mrmvcb@\ Q}ƹ"5~c:Iޘ6R49 ,(6~IWO4hln_#Ln1 ܤey]K/1LjT-`>ACRb 鈹Dq*G.HP3j5w&oM|{y?=mn!:9"Ak6JK\W.o^EHsKyeJ'ф1}ƯofyKIS2S=eyƇ]B,/1XU< EP]"5CE?I(&جI̝YRI09kL <3RVnnUCQ xHB(>6o]r]LkhQI]D\z *"qoa@ZoieʟH %trxE`枸uc!iFưr1PSΫhnȱڄ$K|[wҳJ Qc[hۺr9 J[=J{-=̵/e-" 4,W#LUGY}BJV9n'c!P% ]Tˬ,HEϯ<áv\K#}{΂9oIȒs'Kl[$"$`]=Q1 6VAWqZ릯^ȭ| R$* c)\׫PNIxO~U7dxW_sHwJjʏ O_#AfktXJ]>ɓ<ҧOZ](J#!]|r !IS$[x=;JG4]} "P,.CG•O펐:+ q7g:[W2%bA(DyQHR6l݅I&͝#_+ƧHv~{@&8|o `4')2Q_GnJm%„0M̲)m) '<5pl)U 1 <~,ڈcwS{?r4x3|+1K:l՜$aFi9asY #/ǚ(v!5f޷u ,n ?Kt:drٹHE n䊮I`mCPϲ%+8tf`>Kب 'Xurf"`Aw{(2)ܤOb{yWw Փ{kwwڅP]Ǻ0;ğiW)F)ʞ,d]EqP\c85CLŽ=LTuj2SIiʍ^{id],[G,UC8 iak3gA87̣XLu%Y[=,j5]p눍vU$~|g$JĄlc߬/u8bCnI(qd W;'X8K{JQ~+5Ycpw !U^ še1Q[L"9û0)!5iynd8s EcʐRvվgMyR( |m+@v{*Z Ƨp|.HDI$Б-Id&^6X~KI,5 &@о#Y ij}6yC -l07毐 9_uTņA݇ȹ;$-%yb B2KT'vE󧌛RNtFWLnhۅq{cl6~=np|Zx/,|OuxXR]&[u_L8鐾݈o[]׷)%ON;Bi(UMLtFN7+;oB1 闚 )1 'ѳ=;p^~5 .)(f=MCTܔ/^f % &p%^P}r]6F¢]>c/ @3^광0*՗hB:I]=k+ oHO2c*ĂMb8Y-J5u\Y6꓏ xIr[۫ cKJu _٪Uv{=/:LaȜZpZ+|oQ%슳9dr2_ËV6qcr)R ׫tU{7DӡT.t7 .* 21$OCNoL{{L4Z%!*k,|曋4ZY-M/-K ee˟Q{ǟV!_{zf =os̼7wzօO8;Ke;)vTSIC :ok5\cWkCN^yz)hZ pmA TRK,;$-|PJZo 0&Q0YH| ~GlÈ6_mJi'4\0S08+KZ;\Ban[xkwO{Fl^l{/nBџܰचnJ'$ sԘQ@415aRyt"7 g#«@ܢ;hŐăGB7*f"55N45b(D!g~?'еٮ1'HGɠe?=h{:9+)\|&IQA# 9d[#(R'rfSt )!0ѫG(A] } Ug>kQңQgZSgz%,jf olDxD@2~4)qC9236%>Vݲh5?$D kQl!ӥ'r TkKW5 |2gcʯA287̓#(oϱO` ]cYK&ch8W[v46$P\B1'hSB0R;Z;n6zv]ڷP .rT]Vt|6K}gXq( :Gœhr?bD`ַx+aأ?C%Cﱣؐp(ljc+J@&KUJ[QAR|Gj"zj X.`ϯ$iV$+CZH2(PBjgoTbd9C>L#`ωLR6!Ry} rzP{PnUBS7A>B 63'os3Q:h /Ӈ^ ǐiS'Z(Oq?ɎbRZuI.Xgz,̗3v ԔaIۛh+%3Fp,zВĞ[]n {&e,y ^x~JǢIɤhgf AW(0*6K p1qt{3d`{&\c e=vhb0P`.pr ۃU\QL=D0άlUcpࠃ@͹׌-RUE7k,'I(1#XdXfπ~L[[za]E-8M˾VS0v oH(ے{*u^_+6< hUЉ-=|d10QQUN7W!1S[jMƌ6oH.@0b j:j^bJ;@q@u$hET;^[4-~kCgRB0>UQ*Wg" W,ˋM l@߶'mf"t# ݃OQsH>Iâ2zS`E|}+O봠ȏ,r,aqՠaѪvl5ix_O1ՌJ[͐A/*<IX "!5<І#XUEC#EV,L'ļu<'ـ e#n$s\c!j]&L+] 1mB^EBG\@x7D!n4`"Z6.2:`V}SUeNH)) @◒vbR@t/}Kv+H[[WFsxC=2o@`( G*w Pk6wZDR l=FꦣU/JN#uϓ!?K?-ƀ2ru,2,rnǣXš86$`ne]8DEw5-{Dr-'b{ Œ|6@P9BAVP'xxNBdwXGճ"Lڊ%ᤠ\S\J_F (aV[f@ÞQcɴhC(5DTr=m@"QMݣ\\Nw#Jx'QbEʕqJٺg&Na!H qHtjV0+khh`Xqwnv3JA)Ǯ.^34*|"Iߠ/nk! =z-@dۇe5˼ڭI ۤfHs85U{a>Jx9rYX!4vQ[}Cg=/\Jsy nO[wqb%PD/NJMA`2`95}sو=# 6D ?'dk8@d[[hg #R`C6,=uSc(eJwZDt}d4Jb~V\$P~+E{"f/[y ϫӌS%KRzoUCJ$˛(ig*ȨawJH\n!| Ru-/@vɾ,1'Z4i3^E``ZФrD 0Ήc~q1 5vHӓA0eZ+XjCh8^{ m@YULŚP IVaE`2Z@(I)'.qFX:Pz"2r ٪x%ʟVkWڽ"vp=4~ _ 4Y>-ļF$ HtЀD,*K\Y#e}'Y93Pٶ/5@^q(-f<3pqLKgyuZʧz(#]ٷ*;g\@J6ص߻M6$V@ k{ђcJb 3?W; Pi2^b|hO'-bs]{EB_<=_O!?ZSR<, l/pzb샪q ,Lg."$QX{ܴBzvm@Yg%xݘ_LР \=sr_Zͩv"ZLgmளMw[ݥW7Q g5 ̹TbZ/ЯxWNUE˻K ֩$z*Vv t \ hN V#u8$i*:; uϦq̙| q8J5 iE\*g'Њ'=WGۅCdS 3Z܁09cǓCX3Wzc+(_:7 smYyce~w IHor4TOX 5S{QbVhŔ L,J9l 3vlףrjRB,uf[i @Џi**7x'(No3qڪ{ R~'Ϫw&G#[WKybmlI9n,7)Z'ĸSw~sHhA":<,ꠎ8 0]8^xɍ jZV`lkICs jG3"$!2NhVTJKC《QIŒ4lo/36eJSoX$X%KE?$=pMRS/ a鿽;=@di%9 Ԓ<&fURkKR~,LN?;Mg%dj~}f]Eiͼ9tNE#hoR7qxf?%g =0j = n cN*q)EVo 'fUK~lX>o[EVm.B5P>L 'L7d!LiǹqP npEh$bfgmvA첹/xdzG$hͺIކs ֣w9$I ,ɳ7^m G X@'? na|6~*`H(vP"Ǹ K`d߯e`빶NVvRR T|KV&c=T?ri\R }SEx(^a'.vw`a@J¾:e/$m(b ^ 3ߺ.t&k-$KOHB@ xڐk#fñ#x&M־xlw"&Q O}8\ROѱ!@ԄP[`b1,ʹ7xoUL\}f=^b!@^t Yb5 zJ]1A J3K(OΛ{J&8KJN#::Ԫes]#k6G6(SߕC~{@gDŽ$DW jq Ҟ.@!sD,[CԗPi[s dP^Z%ACxtbDh}4"AIskmixl\n@* `Jؚ44Y[O_dՃTȂ) )4춉ug%+6U , Ix+{>']_TC;,<' -#cS]O2Nt*Oj#KL"KG)(F2B hTMq z7{D;-8^J|Qs0ѕt[ b' %{ +IiO냒yTDC wHf>r=YB=ۜbs1: jW>Ͼ_[~<ЎB?2e%V0ןg4`a#mS!)+ku9BDٝ)U\@ Ob^}eŸp\{|\*n9蹬Y>Ωu7uWQ)†b"Q ĩ"  H)ܒ׋p5J|z*6eb#hSb&LCҨ;kӢcLT`ӛ5UX#$ԃ"-W@x#eSRk)hߌo #1w mrˢׂ&N>{|9YL‹Mɱu"{hQ܍v0GYu'a F"@4sKLfxܧ^Hϲ譟X?>Rx ZÖl=y?7=;}NHa=}E(W3+24:b(C5λ]O;4 n < K v->|ؗ+?DGis՜%>y3P5fSU,۶Vqm4Qp`]F*lF3EDWieO%e &W)A,#n'c܃J2?W+|8-s wy_W;G s'B~<,cGAkY^l~P!sW;u8fzeÝݼ$4 kkӛ ;=T!HOl!.;FLޮ( \,^rJKR2p*oN̅靷8aG ـY"vv:Q`vT͓4GP 7up0=ZEa?Hx,kr6b(TӀru` N?^{/5B;@CPQ`-&䔠N0`]Yu=Jn@9r[L""gcXIӔ_"w0kjkˉiøC~ͱ.R7WB07mJjII;HGZ ot$bfV9;v"3qt"5Pj|+nT!pA1us쑵6C{o_k SL ^nper ]o@U7k-* o6:o[ 9݌Υ鸦)r[Vr!2LcǗgPrp4̄m`6溰Fkyi\$ o`"֮%$ў^5!`435Q%4Um߻<-Ś薖\ɹO;I6`W䌛.BX,8yED' \ߒ{q=v*NcE>Л>[i$p^EsHnbZ>|Id*|~w|Fu{u}Y0UZLK~ BY!#=/ϖh/"^/UM07kj]"subav9#m%X+knt=/{H[xu>W9?08mh +؅ũBgi3o@ʬ1T~۴+6^3i>0̝cbh#R[0]%񾅌vƒ2 //nqh=G3[K`-"ʌ|ⱬl N&+]Mp0ݼdN_̓)NiH$2G?+Clh?{l9֨ +SMEƍ$Tw1*虸 9|eU8Ō(x(ŏnCb`6{!`sg?UB(I)r<#,04(u*"ј^J%,:lւoFV oYU(ȭ?R.B%Pwxn) M-;\#v,c4Q /O\@`9Ui*ք0{խs4eQSE)ʯ.rc\jǝHm .Dhv5u8ꛂC.-,͟\&2V8uwNhRwOf+{`!_#ZYa0wYȮ6&Ά[5EXj[56 «Hr5_]tj''Bwo4S:@Mù^G{"8hh*L@z @XEHiPӁ 4qqXO 2W# W١Qә}"F}omxp҃= @f^#«5K[2[MWr[&&AYwi ' HgVZqrdžOLҶ]_(m8 $$܇!dǕp:y2.!hI|0wPͭϩ0l70Enߝ?C=,.fhz*˫r=914IF9,l$\3_}ݙDo3XϿL7!Њàd9x -WP̅ȩ?h˷]ZJP=XkFL 2 /#f?H8aQ1y~(ɻUE G- m֓#(n,s3_ő&ΌHߊibԬm+8pUY-~sw|2M~w|fL5 N,YJLȑ4)tʃcSo=>X$pdqat0;๙Е z*=a%ɋjI:Ch^Olۻd7vzIC4?gIŌ1pɸnzH2L|8Ǫ$fy*>.ʉۥ{WF/}Йg`xn?Q5kz!"%PW%F]()PF (  Ie.NI\Ʃ-vرՏ c[ΐm5|"H?OϛPJ*X;!/N9QW =k{r% s&4iAY^CɄ"ZGS[% Nkr %0Bk3uԂ>N7|髟StG/Աg> 5AY V5~$$'!D`EE1+#X [[* =3g"CXE9XMxV% V[km> /j[6LUw"QAK s7qĩ0as+ЅeeX1d֥xh@ly4ȲM$K>EdUq ı)16vs^neWk~˼j ND1%B[e|H^,-l>B}V̻bq@O%㐐X X:f٣3V墵]j)R)ĒUQ}E۵(xMBR2t$,({Gqjej^Xٰ:8Q-vQWɋ%7(kt<\ztF();ɶ3EE >9]go,E|/Q"<6Wc Չ ޠ ]lk&%c?9gCm{HzIyEeE5`vouת.4BpDhQO| Ƒ.̮Dqy!$ 5*K8Q3EP3 cW40`]0Y'QWM3G8T| O0$_Bbb"c#`&窰"B:~ C5? F#EJj7/%pzR=J+>SKjO@]:4dt#d$^Dc?6S1%3!>c}Vu;W3_9d6y&g?$f'$,Xj@ƜW?N7"F[e]iٸ@RceflŲ`Ha;.űqzt3!D8K줧huӷ }eY^xh(*\KjZM B( imժRWS6L 9o\7SmQyHs ~$y+3ef{/|s]WmBJ{L}{>ևht }\ e!jit1z4hHO&_J*.<F$؇14cw "qاW5+]DE/ ?vt>`힢!o.AU~hw{:\s{sl"wⵖ3|t9?ryvOҊ%4; ͼ#1kI#vOw#T*}+>XuXNrfM^tS5X>Pn7;UM3ztMr|t:xq|nt_yYs&00׆RW~^&S4LQCش wr!5ƽלHs#H_P~GѸ<'/-2)@`' Qj)s䵪~~z &YNLvU䣰 }ntdzkETWU3pVs!Vݷۛ A1|d#wD=ND@˜`OјX7s @Pssi~2ToV$zoe'KO&?6tۋNWlI~%¢2z!>xl'tiR hRj]%9v4l_'7Ɨq9z` `Sv2"g e/_hp$R15qe.KƨWݱhUrujNw6(6>XbgKrͱEJgneN H wM3HR-.-q$.سDȹ1"hCV*/t*=mLhs^J 97v.)R1Z\w d7rhL{kYe+y F_]b+ fS__U&eNHT# r!͊k}716lD.fW̖C,K=/jȑhNZal-F # p=T"3% 3{u?qdpZMbn-nmo8W^s*}4P9J4-[@oQWؿwwf9.$El~^TL胾c*-"^!eezsB>r*ʹ?Abg(柎Rg ޠ PS`^}#@2¤㆘ &Hβр-VǕlTl~M )'K7?9SN>N\qs15br1av6V͠%<|;{:u60CL ōZvXEӂkM @9 |}x- S S{G( [ztl\+U&O21N9,Jžm¾I<JfaGƩ~$Wm7k–.% ͸>rQ+ZI1ԨVr7,h&ye =2!%m`D(;Y$VRY!)XqIm5]qJdn,#$LnjR}B;^1 ²P4 8X2aU?v7(p=)x)bbu"*p fӷ6\8 \JLeTVZ&ʇQ%ytkZFٜ̓4>o3Braw!fb"&GUeCT |G/$T #]|eW` 19[YLS{ٜ7|B'/|MbTR|u[Bli(3ᑐ > ?fO(?]H0vpa4%@Lk& َjxv:/MoˑUA[9O;)su5՚g.xBO'%hX)q҅P=pV;yTv!!R}V.,Wcy5+jM `kEՓEb:nTbT=wIj1{ &mdZ'SAX$Myuo(D9`EЏ9àK?f۠7[ `X|,l4NX>&OٯC&j njM+2ԒCCzvzV-vJ>/x~k6bڰ0y="4X~/t$/5} S"LЩxW?ԋ5XB#BQX[{ TIb 5|76ϸOeF?Fy&yTʺQDS1۞m{[~ l+B`r @8,qI,KOQp$Y w#S(;c>6GKO<N GtD_:7LZ(z>dge嶍~5/wN@q5udg 䯂rO=5 MT4R\/x1XvADt߃*FdrHU1Gy1I ]9B3~Jbmp\OY@-Cy?&?v:Bd &ҢGԇVmfiU?fw ߮%\x{N.&>n:9U!5]S wE?U7a@.@=b6 6oddƮfJG*w1/ykֶs| a+}9 r]FE &0j\KAQ)lG} \ c^hs\'vT]ENg'Xg/'o%x=Qn%PFw]hS:*8\̀Dc(8#BS GBCe}z0o=/ۆ@ 2eX^ZbTT +I]wL{̌OʃITgN%gtKk.Kz&C\/$I\xbTnjR`$XU\tZsNj;n(]3)fJDQ`IYFƬe P c7x~F AQᆱnf9 ,3y`C(TiZJLn)h:5A^@LQ;|os]|9OS̟"{Bc]TW| $#2Ӱ:UX- bqoVzi.TQtWot2$\LGj.AîfgK9D3h 92\2a7>y(Id@j Dx}2B zgfn"rZ|̓i2f"&3yEJ'5v @?Iox;Ao] ]Zg4 /B bigKIxr7ht~14r,#Ì؏>*|Lє^M]fc*pɥ pܶbt,n.v%w  9'%QFZZca_.JH :gֆ-5 H۟l/X/Nv,``G]?ULX΅Ѻ-[E/+߮^B/NjǠDmfؾ@/wW&nlxK!Q L뜸XaX )d>&dnqpb" 8eq_ +N4&ẴR]jhnawtdB!Ty:Ԛjar4ﺚUJ;Nҩqv  !&!H 댷 1 >6J&[>MGQFyq4ްM\_Tj5)qB[@Y |.JT]R I֐踓5M!Ѵ(Wu]JzT&#iHi%M0\k!Ev So4>e['%2̵ s͵<= OF諪璸2"\No:}J_-H@CWvq.wnh-P\aЍ{ $ocGe"+yn.?nnPKj$4aq7@+%\S**NTSaw#FR`û CL- __y7yߍWu>Kaú=pݪ,0[=\t##ӥI#"rGmPWZ&f_.zxdk]W3żZpiFB'NOݶW c݋1W:L$$ș"֥EBjL:yX  UȼTU|ZIJʡ'+4S/]S4M*I LCJxܤT9hh9uxQ1w[~ǯ,i faTĐ)ԛ?]Kma`Z[t9aSyc=,V 3y-j2@G*,Tl6Pڞ, ;2UόxsiNhB:9]xz>i3M# v &5]2)Q|p$]]jI|!G(0)-g*kOwON DNLGdI2:2yޙJ%zo)<;R_Nɩ[9?}_sŴnVb77k2SK c@1,[0>[gf3hMj]'t#ha\ ӷ^~r*$}j.%CAʱ1;ɜ~=5{yLϮIRh10a7qKeP]u4pYܘ{̄h HwCf[|l@R2[?uͫt9=yZGZZl$܄+o :=92LhbƵ&kY O3aO&j,0P6-|armzmT,p1D҈B ^[اp4lgJUѤląƔc<ԧsc_Pmb7 @fF:枭G.ۮ 0&NJ7ٻLTLՖEwQ2D&Ż&mA>xgpG!"psҺk5 `(muQw'BρH2<jlFBUqpH&4hq{m6\ƳYha!ȴRtc;Q֋$9k/|&9U 3ɏW`JV*F<_EEi_#[NfV 3 zX<Ža",]衡(h$/&ʋ?;iWCt%&0eZ gC"x6ZlUOсeM uG7z€8)R)*({J6-ҐXV QSYr!vrWI!;Z5i8?Ur(NiU7$w-x4[,yxϖb9hP M56hRq3:tLrlx]+ =\`jj砇@XG+3V\KM n~;/q\o H^K慯XԱiZ%DPBmw!8۪Z!;^D),~"6rH-ÙjUPMDڜ_iNJ$&O6R"BWn^3&#=$:HEO+dkQ3"[LcR?FKLd X1z^Ÿs;nБ9n wꎯj>jssT?uɕ)$봻'hȮ3cVi@,ҩ$XIjpJ`3/qIxU YQ] m?e]AmRCv=dq?z!jx*w>kLu(&j|%D%SApok$gi>r۞"ȼ^cWۙ £`Z}Ѷwd\qi)΄yX{SJ/0pt\qV`h/iA37a˟[,%zF<ؗx.nAY@޺[mߵѱ5hieKé@j`uU)U)ݎ4$}oy[Y%2 |ymv/9D0FO!Tpp1(ķ wy)avWFI, s?MXT*ak34)HW42)'}bx#/aꪈ/WmYz&p,xQ1Yi=e%*]k* yIx']H1_L H ȏ'ޅLmy4a~Vj/, Պ"_e \,=u1':;#\G{M͛_|Sb<7S\%n 5bV7$sC MT1eϺOԦqVXWQ3KQPmD 0 yz=`Ȁz)e63XP+gtZH.M3gqϨW;2Q9gM2_Lَ׹9G`k[sPFHU|0xJe _4*MpL40DB?Fwp^Y\l:u:tfᔎ&:@gT4 ehv099L@ns/Mx'G PU8r׳ ^:TH"rJнIMvPK FftM$VP)|[ BVC E862j@>{ˋBpڷuMx bR =Um-Vzi3QK\02$fB[]e)pQ,Dꆑ 7ZSF<u o7mīfѣ^ݻH%)ʿ|joZN*![kB(3uM[L$H*Cy#Q痘tao&5~Aῢ&ڃu6FIT+֋USknJfy~)HG~$ p=#l>TGĶ W̠EyZB,g9Mo h?DKnٵT ak'e#̩^a$uZοD_$RJ=XBrXngKa/ݞ֦mˊk{#_9DgbnQA`eZW#|AtOuBFmg$YZ_H7+Sr8 i~N"k$e.OP]_bV_R[5i;$/8ņLL"ȨvЛq,`)`RA('C<5DJr݃nc4U4ّLv `,37|UX_gzf\q\x8q [fj5|_݂'a8w \bF30rlIRў@x&6!)ȏ;bHsz12iciPwMS᥀!yRwi9~<+:9Nž[NDK L /8jƄV79,U+ 8u)C' $m<:>ln>2vȺ-/vA_^lyj#Ɖ CRfƉRo1貛+D"WVD8.Ϭ3T_zM3720?B aȧ \fp );˦l){ͭj>+`EdL -BT+o^i2Ǖӽ6"dHQEQ~*֗X-j?+1YC*M a1Fxky""Iqk?YJ֪ɁLsU >H=O :.W7ES2Zbg cchIed1":C|?\&)=X7~i)"Wՙ/pv8.C}Mw:|ke}(|tk=јW8.Hׯ\5X]뤑k|9+]$ԡOFSW!yW:?-~::#xU;MfO-&+V@rF=B?kF# lK%?'~ۍCtJ\tF;6Xly_qK:)vW;ոRpy[VaW Q42Z7Um06jP*CCYr.S58EeIE6:TTAA^:c<$z6jD<??Ke[B^X7`T!Ę\ЎPѦʥLzA4_GZwk+ ) }wԋCU~ ED;8DVcN!&kl;ǎ)6kboK2' 5pռQ`8ۑ,\vAΞEd]E|1,kRsouɟŶ0~,= FF!oCϒFt-vE SRBN&sB9;H\cP6ųM c]{i@OXaP9 yl$Rm<<~(QVq\$06~ gRެLƽBAf()hZT9b6mY .eR} &_LR+mxkJ V\|bN+u6mpD2>rDP, ,$>Ш>ks[̄zb=9:+t qh?n,5+epm L*7JZ+e~/15 |!뾗q^E1Zi~9Zݍ'e/6c-|=+1#4eO~zjtC%P*oR2@؄QHiNW e7ks,P"‰'}wT9`-W+.o|">qg;bb`b6o]H8[iF!E_!i! OSZJdB%CY}8 P̎Wߺ|Q,On iED/^-=^Vd q%6'M܍N=p͗sĸ6FcWӛ!&BY^E$j RwJv(˒fv\uV^BO>3,X"{]*1~1NX$lzkPK >0ڷ\q/y9 -hαxs-b9ͦmʹN{8 #Iuy !2b=~}“QLɱsMϏ%Szt^#<"a| {z`ZsA? sǍ ;]H2?AXU9.*O2U`ǢDs*$)6KK%Ƽezٹa$$H2B|&\V2eDiѝdy 8 AS5 `RH&)U!`hO(pwJ>č1f{go$%K^ ^q73HJx1,=}hwzYPtR+ DXq^R4/4>Upq{c88 o:C/AiهySbPΥmV9Rc=UV'gemې82uCRӼg4;` v''X&( %qipZ~`M9"Lx2$,`H.hP#[3.bZ?]x!*m-@h.)[<,cm^([J%Gƀ:~p# /Q Ml}SKKYXEԍi5$B;|G!+$qE*3x/K[]][x!DKD gjrxmpyHy2ֺ$s\yw=%#ISxg9S?W/.vsŕ/Uۑ́AA(wUڜR{d^ߢ=/(z5F e0~Q?DC}FPtp3 A8uȈ)c[}ݮTkR(NQ9(Nt#:y,Iޑ_mWЫ|,#OiG [ UljoV "*5c,X֕B+`'+EQ.}ty%S_ȴ+Bޞ +˹emjkegsOgSѩ[/{}gj`z3 r,7+P SV*miu'eJP.L:|,Aaa6ّmsXo4٠ӄ-$˓V rCxFh/S1-{]v7D pNPIӥeHO?G ۓ屏QDY&U0uJc{v7m+m ᢔfFeZQ ;^VRU tz_ϱ|!}7&2335'ڧ||i|.p| s)v ^ܲXG5 %\WƾkăaFkh- ;G|T)}X^Ѳ WώB XaҰ-a2[模DOӝgZ۽jz0+!F ѰNkDNyUi @~&n\Xp<հ5#89.@k/:|m3[Xg n}hiϟ#eesB,*:7gU&ƿ] &rp]kT,:d8 |Yu?,L諌}OSGؐs,/M6p> !^izk'߻ :K--#*0@ ܀+aw&,dʜ.x$PZu16;Mr >"} 㶙8Q˟_76,$Ë贈KcQ? nEȸ0|>9>|tv\5*E&m1).%qUɍ8\S ;b3<1'FVepQ,xX|3EkjD=|dPߗ!_)3b!z?¤U||.-q ~,Pq(`O #LnD}2q <qq7U0z1'8kY}K Cx=HVhMS+jp]-qpvrIZfanFRRoBE b_OzlLrӜO( kў4#ip䟾 `l2 Fi8,wQb0||'6E3/MbSxc'~9)/CLƯk},g ALkyʦejZ+ KcI@ƌ˅݈zv3_=Ygfyh= )#o11_.ބ!A>%0A}$eIBIPɸ䵀TwMK 8Cc&dSR&qR2*qwZ˳%;9E]Cld愐ot|.JL jEv/8Կِ3#ީWXRZ]4Ӹ%aڞ;Q,ᆩg{0)g p;c*Cx켡Wi{sIY5),7_÷&bKRܗz{J/)2ݽ1 ]abE]T/Z$Ճr K;D-BϕBr@ Z񳯙HÃ!i <'\=v\ambw*q֮PD;/k>?β"ͮ 2 8rp{QfіH׷>|~hNȀe3/#/IRܱU`^ak 6@PO%I 9wx-}&݋ 9o- ~Q Tƅo" =x2!+:wipݷЮ<߅V˔0O(9[ZęUY]ZDi$9_R/Gܗ3*FEIjz sŴ2$l̻=ޅ9NXԋ8/fRPZ-2IhdY1-o\HÒ` oA4G9-'2pxQŹ͒ƜNrYbsׇ9ɲ5BQZ W"y [躛G | ZjG4ȠŻk֨s1JZlc[.?QBƅhͅieJ)( 6O a!H19G n"eTl5 gYRy?EzH &g\Ξ9P31ÑDf1d6*🽪>'aڱ<$sGgql1s{Q)@qj?8)헧hkQ[4! .#@%"X;!#Uf\=UԈ|!2’ 3>6ڹÀe)*!< ވZ[.j3@\*`oA->F,?܎rhAw;yiLOq#t0+BYY˄lc+kuPt*p ?T(ƟN6uRTP^#D`jP5 @zN݅ U7meӃ>wKr ٤lډISs(\)ٮ2`n2-QI@Ծ3YT{[`gzwRA[ A\eGFm"TG)%%[QwX[2dP;jv cnWT¯LGZ5)z(N1t+=22B[y;a?7B]A鈇 Ľp@Fm!RXΑ% wM`"WUxFp!d~ x77]/tvp2oI?u^KMX 8+?/ 7 FP7- ]Fsy$XTRɿfEku [d0旚rga a=ڀABU("wee x:^;~7(ÍY#( b1YơV*z86*HJ0BeOmM?0Q5 wurޗw)G:Qn俹U͙g$Kqe }7"~n퍓wTqU?a&&j<`NotJSioHc  zѿvm#:^XuvXQ`[>NUm'ǝw7[0AKIv^%*YҪ`3Sq=& ܷ t1SJ&+͔C8GCB \QaM *@=05XS墟aV-a5ŰWNWws$?jU8PBޣ{#I_%KZ۰cdUӍ`_)6G%}ȠpJPZamr(N(n pDū nٿ }F8Q}dX'6?l>wMDd_J Zxybெ$Kz S|bje\|rv[n TVnҦԉX53 tGt 8@,Q)2j{Pv}i..}f9Aqzش`_1G:0c|qMh! 8Yn6p^\`/5ߵͦhnZ?@ʭGy 4cxcT\cȾ_&)i8ŽXȮk,qHRpwnS?l-i:5@a./Xex~<֌V]t`' mxoȱhCIff}k1?02"KJ,E9n),?(8iۏ~|b{|nwpKeѤ *u9$o}ݥ:ְf?ZHJ;}ϭ[K{gi@i%6Bcfa]q/P8og7#(6ڃǰi?;BGN p&nV(? T;˜,|fa8؉ѵ.h5ý3ƹbWyִˢlXB5ªn60NVP9F*p%J6gx{L'$p==llf;<( N+"z۾bUz,h9&&<|;[Qm^j:(` "4 YN- ʜp I;~;ɞj/ r{7ے`=wH4H6y% e|haOx9PW%32dZ(V]Ȇ;D 8gh`"^! _B=4I XBJ-e> INiȇ{< 4b\jiGMfeコxv7NoYuk. lS|.TBU'- CEPw=r>UtKU#c6'_/0 ~^r> %Mb|'ԴXw&*' ʓW3plƌcnj&KF -{H[<9r^&sǤbY]?0U×' U1+ѕTu*R2-tj{X^tR<;·EAhZRmHJl$>>)Z(k!Qc{U E* iŎ!C0}:D}(Q6z)tEL/K&73oHy- > UxT"c72Ȑm&<4H n@0֑R Ƀɳh/Ih5 T5lmͱW@ͷW^!&ScM+۪#X|,9:p;NOtgN*ճd5J@!s_bآŎ(YR0:)l]^ rج| bG^QL/Ҋ #gxo>b{`)1FD,䗦.'9vRɒPxnMK #cHh~ם)1_PƦ"ܐDx mB{xSֻbb`YEdmbR:uQPrM.+UzQHr0")-B0Aj|w3u~uy&?4a+$k@(/L_x$Q5rhh٫0gvVX[ (+vNq6nuش͵ܐ"RDXlȹj*ANEُI#}-cūFytQBn!? ;UH@ lhj4;>18r=7BR(MJ?|R,INrޕf^3N@*֗6b l ^Se!S~k>&Ey:jx/P@:t ZHJ,L"6^Yjro)UK`)y CvZdBkGs#hHfjRa rQmLw }ڄ Kb@Pc{! Tsـ IzXJyu=0n S}!D}GnCR=YUHRG}XskH'}}f*hNGݗ뽝tYwh^5^g ΄ K@eZȲeΓMv=gxkڗZ'b;Tߦzw gr===ٿ %w˫< PL u";\d]=Pd;QEs>1Io\ *uPφndr~n]OFvFuE)<ԓ.6x8^+o5!(viI%~L Z[ɩu\O78=Dc:.mE ۹;(؏()R :tU4-+j[A+_|g: / 2&eٷBewi,[g- #^}эJ=xal^]l& "* dnm2DqI9;o2Vn"I@2 =dt'xQר܃<]j%Ӧ0gV\aBKG0Ez݂VmH Ec}rq QYR=OhuLYE:现$ (Z Yn qׄ[ |+Z2ލ9ԧna !jpa8Doʓs菘x&O \\,<,lb :_^V 6ph`U vwϾqXT*?odVU%F8헬7'0IrKw1nyų~3M8.j)nIQE.3"zYT x6`@,? )Q뿝 ?)5? ƕƬItAV!;҆}kq}.یb"4kQ 9=Aqq6FcA&xQȼo2 HLob4NK.QS 㟼 DՄRFt8avM[ H`^ulg'moT%"7o>!\b)҇n>$*Xp6(,̨̌TҮ."ou:R۲qk6O_~=Pu)M%XZ&Lm`csYNLg; ?1ʹ3JYKiy-gSw̋;S$ KZpL_$f" iEX٥, ͯ- CK|j'lV6wg J+<=qUɜb[KgYb߅@%p/݉NpbnE?+?.G RD_x TsC,'tX鐠v:wB P._.j*ŻTSo h3ntRڵ{nx?(}zmٽGe`!P]BUoȔ,`SU ٻ3e&SMqY+(=;xEM壠2y|]dG 2-4v5Pi]Et$h?KA<%sLL0((} +fDPuPv1]Aɧ9%qri")KT%/iIs;"[YxQgM.6MdnxLPlx @& tA>,LiQ- 651Ndq-xל Ov&D*{A/v|5m$#Q 2hɧBc04QC><0]ΏNy\6綠E;mr;vOƟT( 0!%L4[VBNAAT +{cڪji%*6ƶI`.,״#-f1^NTfsHo@$׃hnʝ(2tCwhtzy" 趠8l6U7Dˡ˩?A:`nE;izCI@MVbm\Z\OO8sh-< =o:b\/݁m?򘝸Iu& ]~`V>-_Dc쫳p/ A¬I0;9>fQV'Sd\r^hk4'S"!{ yR bPh rO 񯬶ش &]IAWaäRz)q4NFG.S&4z[W<ʫ4)I"iCnW톂Nb6pHYP4(۰~.ib9MzČFT;ܱL@Jɉ'//HS`+ &Tjb{X>u(r_FL(PmYc gv?PbLuh=JZ,BwTPˬ4}selΧSCRTNDf} Ї).vkWG Bcr s^_¬߻Iyӏ$*!p+-ԙz = YE8ҰQ$u#fb!>ث: `>r58aqbFs4 APy&/k甹^˱vw{\S9;vlFw_R @< ڵ1ӄ}Zx߾9Etc)D˶vr-XdI>U~E=(A{yCan7? H @I,QZDߴucNQc[PG ^U4dFg';u:e0 - 3ʙ2ep${> eٿf~lzUMά2=o|8t?0p)|gA>2 N"63-**hZ^(=$m< (&| T[jU*Y(w:]=#u8R\{x9bѯGy4 P]ӰII krmt/`M[l =2:yN^DP ~ t1O E ߼әoc=Xmwu 'tM&0 F:a*s@4a *79'rphuWB2Bޱ64xPSX@YcRsR7R(\QqxZYK 8֒UvMcz{$q\^FRy~= w]W坯Im;{pm6(*w]X + J1ЅygOp)+ ,ΌZ_ec <_"-L8ǙF1)>"D/;%4TJ"S0'+ib vu L yqac,JIUGm]Mi\s u&]? ^ )$1mE'څͪfOث3.ܳu !WC%q?5|N璧슰;5:n]j~$Ujmuٓ5O1bK)( 8t[`R Caq7{W)4.' =ו`:퇝G9;[Y}KALI,kJD '6:[cm<ŵb|F9??22~K]>P}ƵF'f$z*SFy)juu**ձj#NDg1ECY˟cS@ {ZODK6~7ĵpf `xFnvY#Tmo;&&cuN6PnqU?2Eo2v(> + ;sc_ASsMpE H槢()7zS-3~ІAPa.K{Q$%,ynjNJ[Jxk1-4PWBg"'074L殖eV-q(],:o,wL3+vz{E~r=R[e~h,v6깺^DR%4]3KxG͡ oq|Hw+{ԬUgT$XVi0=hx ܹʯzų\+Um +dY :13Ԃe00i0O5r? ̻73p*;}(~G9DAff1@K8\J媧<6T2(a͆"ԏh&},fF'4n$ks_;evb W,Mogo57 :@!iN0jl '9EDSD`xQ~V}vNxȸٞ7I7%5J[QkHr{(J?{^-#3wA.3:|z'XF=CM- =*/FIt8q.@c uҚuqCu9\0{/OHa$VZ;5~k]@arRoȋL>k>l˗k) :ھcF4+nmKzAZ3Ơpϭ~bB`1R2 t=Fs@w+!ٓ%N#<.XhFx@kv}])ƩvNri$k/&c9Nq>}Oе uu:Q]fH4eqBe3 ;| cs[C{^V >`\HZOJJ_(EP& A@ٍJА ̴EX׬lYI̻Za*[P\֒qr}nSwF{ɻ{a#q񈡇ag2/RB[DRLaqAa`rjiOU3̣+D̞r*#Pn3H1Æ5D `Yke|gie&CxVjW:l_aC #N\W_Z$7v*(nyh:>r{(E5_bzA!mX6j/pmTln83d7w=+s$W@4c0ާn8W .v Wi ȂN;;ۼ0F)3̌kEKFnæ6#]'86;1I9Y]hr羸M{z*ӂ pY '5mqbR葠{ =m.ߠ<HB4w'iǃ*/Q D:KM"OޞS9I bFu8x1&+B^!9&PPWF#v<赣9v|G= VK ::犜$]B(DI(̚vd)Rjt,XSkѪzE{# ]92<8]<:5gL=`MO&IbE݀ U'i'(ymW4T]zZGh2?"U/S]oK$f{/y-e0r5 Npt=Dʽ pfُAT妕┉ED|-_͝tvsE^/C7߆6f2QCS.zR2ݜá ïDͥ|pӣUﮎ*?jnl;ǢtQn ;l)ri_#扲 -+ƭV'c3ѹ;v۞5/ݽHu#lZLIYN*,rG:(񗍝J*강*3ߟ!AN^`@DToYeW' `*lk*m_B4%c$ښk&0TC6b-BC)n[xt%oH:#L-Llqeln6 `0ߒs+P Ry^!# muOyz糂G˷qPCq9[EJ?/PmWZe%"Rql:C+QPu o;_]Aª%vZ&b"u:[vOVpD:= z TVAvQlˤH1:H 5 {fU q߯k(.1v֡CoP!^zLR-~Glfud@t#2ej;S~XuKQKׄ^i*V )0 y]|H0}/"qX ~ " G6"CU_PjqxI4`KN W)u%zlfOtP tf@pQ',Fn$NL)lOI4uo4_iI7Jf|uVЁ\ZR=mD9 gDZ|cLYd0g}kuԲ$D0n|{ctxeZfau㓶K'FsR{+!*> gyV9qn6 I񐶩.~AATz`PLL$$)ІA8L8n{X|1bL ([$}}W{*#1Y-A[Ck}dWB J5̀҂œͭ+ʹt-WSDp5,4`5-< $Jk71"N$+SNdzm[8'"uB|Y1"PM~; 6Mxť}!}חjn̎?S|5Ds\i]IY0ȥ@mMv;dd 95 Vwex ٝM =*^ 9Lَo0a!vjPC4r}*| ʡdDT:t!;9%3$ot]65*H77!`Md9=r_D&3,"Fb)bߛ ۢOn-0N_-ʫ'z wzݷ/0xgRFve 4뮐E$u Hd8%mVVߕ 1 auH2 ,$ /+J!D.^Z-imX RAGLW}Z% TÑM,r \R-;hNӞAvRZ}>\GNf,L7.ͼ*.×HۮcH]o UaC܄gI5䡝Ե Lv޲hG] G|FA4%d@mZU}0J\$-Bxq/Ga}Eiӌμ]*_N.3z$sZ^d kԪT 58˰|Y:|H=ԲKNq:]pp*/nZyfDfw,6>X;8၊?T1Q o#(ifAI"&ƜSOG6=~Qř WEȸ$,bƙ.d]<0̴ɼO:_S/@[k5*5laSD YϢ:@2dDi55iN+k҄3rqWBcunT}E%6Z XrF@μb$Ak̙oflRA|JHuEbbNR#Eg^^n4DҚ bn)1hhҋ\KHBF1??OJ5׎#be} N{ldZ"x/MΙ|YE"T,%]@}b̫qj?T8"k6pIHe`gTۗw62^$s4@^:yutI03*-;+mydB4CLye֌7YON8vs 1AOFi/$S{+ PI Q-ѓcI\oC$GS,[vsJeT^5eAx xF' $F{-,cۃ^a汸l,1P"%2iY$_?n'b[}~qIڏ@c f@fmCe8u}n\ڀ-_ζ3x]DX[uF eҙUK+ [ED m`v~BL:j\2f:ype/qf¯*I0 ; @-Dm  JO<J#m]F1VC FާNNЊ Yy10VZ@`i]pn.̨:Mw7dkBzLXfn WmߑwN\ۤvqmBD 9ߙd ` kf܃'4w>2TDh`!jzIXt0rjո]hȎs likWLXf1K퓀^';v Ja䰵}Ox|д! PTr WOkp9Msf׾SzhLeYYvD5u,*^JBܖNa 6Pz Bј%4l.Wh50sr(nD%Y;vT=n DvJdPZB#Ȍ#w|H ^6`wj%,ݴBYYZW!RT((Cy}J7 :EG2xH$Kqb9+#QeV X~pu;kF{g `!^xCJwdžQ5OyT8cbỞzϭZ!<89,M@_i/%҃B섵 TS,.joN#d. E4ꋇX ,CbӖ!yZNP*J%눷d28WzS׿xWt{wۚcuSp1T]`: 5CN^zhJ+ _(B P| vP)+-~ӡdhv ?٪#V+_EY/91`6FOݵLD̾lڥXHKJ| _AMd:? R2@G4a-1ӑɫZ#s2*\u,8j**TFӕU["+2 ÑëW=8[?Ν.eгj?LH,\aLxWyRWܓh{{Ythsuy-*-Dwce,I,"K~ΰQ1#xTCL$j !?Moܻ;Mӿ B_(6hRz;K !TDnF |X谶Xz!+AeM =onOk7p.ּYBZ_rUd0[zs]@?&gs8è>`ʞ=~rao:b2nxVRw/93-98Fn݇hll^fX:֙X%kFZgWVLv rkA/>+vM7,7O!=MFw졉6x2I[ZWàǦhIJ4?\)8=)e$v3NR)]NoڟQ  4r0 >&y3C1֟ =]TU͙c_4$a>-RqWs#>MtH 00}IO.%ڏ j^ϳnU.\v癿QkE.ѩhuJO 'ԫA?Ci?3Kl^ ő4K35mlQPUlܦp]*rzB~* œ$[gR!dL`^~_HW))3mV-MUgMl`Np6t r8\նt62bf3ޭKV3zŻH%7=W"X|#-Y**-bNG+~Wttrpb p3r^b6R ֏oVUʥu׻C~-GR,`*[duVL7SILA,Hodjcc?dX-{#ez0T1pe46pt-O92άm( G =J0yChc#| 0?C@QL;vaB! ﯴEj7('EL> }- \LdΏwB /kPI Ulu"F5ۢ#~?'\ھ5A='Sm %' ų4bGm@b;0(Usc\*1h Y(K#K `kiGP6;Uk}u5447A+g;w73Ie,%\TfYZ*֗[0ӫC02YcW7*Yqܰ'T w8$p4XBE? 3ʃf1:QJd{F|(YMWï/ *z`6b1=p3T]{vBKQN774|kq}/xȺ_T[ AiKo$VX2MV܇1엙H%J$~Er?Jmv+CfsŶ^vãdM(,c;5̨0НIQC )HQnV\zN>COޛ^Tg |}V*43/0z4L}?p2<.Gat̷.q"j)#—Ta'w7[@ |n1)Bg!7e!m%A;wf%;1Kv&%[Vo'TU]fCdf]:0J F U腖)wз [P'GusP7KsDүn̠HS 4i\[Iɟ -9Cxb3od; 8 8B|N`ؘNĵ?\7 ;%E2ZPS-y;` 0^m|#!)G\}I}thTt;XQ7iB2Y_?ޜrZFXW+֘ɘ,~|ZybxޛقPO\ i陡(b X}0妶chyymd n'tWkm"F/ {0>UK$Zψu:_|CT:eIžKx>9l(+lއp4Q&T& %L |ې)DO1zFL$`ʃꋮtER)+xYÍ7U2 .ٖ'=cLAmQ`s\`LDE/'RKHGÆK8'q5BspDP -2:ƚ ňfRTV=Zq3;F=s /N0; :7*IO7TGLec'2/rĄ&]h \BݤTچVmo;HTvD?LN~&?jz8=OrO$x3E`dT^B^kĺ{k:pEN*!AJ."DWVPj] .W mӂd:e /[/Gklzy_!-}YË0W4VuQUTUa{~*|ڍɤSITAPt:ΡjB[;r8Ovҫ/;vH6%eΩzeJ)Uđ.*;m1EO*3QHȜSsd)̐̀U'[w6ҥ ҇6L[@)b(k{~vE=*ѻCO7ԝưx@!j iY. A\\6R=9 9{Q^b c;B;|qO1>G v^`+JAڟ$SCO\#Ǝe,%kpi->LA"np9~/PU~LO ``"LoMY,.J&cw4%$_I"Ν۲2q H{$y`¥< 4=UcjdW/=nQv؎ {~*4,'Yt2u/f!ܵ cP Ս^DQj֡HGZCmUqV3uwUbk2A{]"bd(,P0K0(vnɈh)R}gIFb_KZ'!JTH,`FJۃq2u(8 Dw s6Gʛ([0)nФ\wJ&š'hP3'A2¯@F[sE4|!OyzaLNBb1g$8zԲ5e#;Dec$4]"5Z)Wu ĔW>JRZ #:׏" oneS0k/-"G3wCB̕F^IWGrv&_וzNn%J\&vZQQU(yi,l>i8ppn>Ew𻄱So>U_sG!/?&{;MۤɌ `_VlNd,ٮݢ5zC ]MyLG 8+Vd_swux-4wM^ xrqI3`!LQlOam]1 t g9f^իˆ.k` F{.a?ұQ1AA@}/(s@S@*7t_gn+aaJ˵ zg?X;\Nc'LrzQ~BRYzv1^]=dz/6riߌ|T[g2i8Ya٢HxЂ:EԚoXu #M !GI]g6,ژTf?3w>yC!@ad8DzsH+Haz|L#UQC{cdLÁ)EazV)NeS&Jt=M|5|<9ƵVZESW8(7ng]!.N`ʇ(Q~U<<tm Q%'˜Vζ.q|sE/U^'4Y6&6*9wSZ㣩>9VvcA-AEe ? XѴh(BJfs=qcd`JԷ3,ִ0@泡mc/9YQ!o`~hKtjҙf6\ViɦyC)q3փ|/wtOVKsnR:Ӣm4tsS!bcI(`RPy75';RlhIf~WǾ:;ȗ?l[qE˥* fiM۰gs3/S8&3;%P+* G\٣Ah)T$%O~|$1Z>IKybz_LQ ,uzp=1lZ&#Ѥv $3Ypx`V/9IޮJ h[fg&̓G;%t6\^2jx"v'{%Gk#("aSUn-edCr( BV)e=7J,ypE| ]uCW$樰T3u[C*VDSIRhd~Ӵd H MEH>#j׷9c2eyQ ;Y~mfvY9Ӊ ?59âucg Kt_&My-&#sۤ (ܡ Ggu$ꐣ7:uHCB?.Uʭ@<2z ~x1o8將?fm):WLOw%(cd}@ 0vp93"{EhpByֲ x>4x(Ϙ̑$NxaإŸyR|0oAGsDl0|ytdk .jvۑu< eUkvш>;&enF~g.Pj>mǀ[ˍ\~`ŧariNt~,FV6Kߖ[$uT & 6ȸ4Bߞ+TھMREiRM*'tͮzF]Q>M(F媊 4X4_I$ߩYyߵ˒T{I^^Yi7Uv{QB!ګsRZ׀!0!.m=!@a 4Y;3^NT1V;9`!b d=)&#gd|zt QzF"|R(oL&"\Oe|Gniq t ~a!{ϵ3Dc0+ru6nܣw@>Ko9U_(}A~܍u䙋P-P;T2,[jM<0J:FETHo$ @SA jjK]Z`EjWvl=b=+de/w"87ٓ|K*~x&h8ͩS˖Y%.JCpx{9ZZPaY7q.Jxl9\鰮 lh]@m~`a`ZozqJW$brkJ+ũ3y%^8%23Rjcߴdn_o6T튯7c375',"ə8rchnU-^^ׇZ)LG S`T 3롪~ 0dbAGҍHnRʓճW.R4'&o6!7d8<>lM~/|r> FGlj>,M!h(_F-ӫp{rvEN[`a+_Xq'-b1E{hB/0% @ (ʦgxL:1+W(~6luŰ,dbm@k:{s^ͽ Kќγztd֪0(MWa'#C}x5C o~L`m+E8$2[o7v+*jt;$;d0:)|s8KVڛ1zM*@Tv er~[ͷ/8GSI&ݬCB [.wTiT ~Li_' S='NTMOUB&s.ضF] vφi0F_5a{ cJJGB7VmJ Ź*}eemӟ h%mkk]XsŅ9 Urqmv/68ry`OC:=͢ 7r;[C藙QYD>Da2< l`Btem:|Pl3N2;F*}/'$a'8 P25r>bh1ąX,uHG @/KDK'9 Eh^盅ϙ! @Wdgp]J`[?I%E﮾ՊS"OrбGhԙS+TĹowF[>Gb яH'y|D9U yJ/fcQTøxCUN j^W Jrc,>o`ۑ П{Tay.|D DpzgD }T۔J`ZBaK@'_$N;jh\[zP^K.h@lH Bյʗʝ~ُjQ#?b-cuo Vt}SxБ+I暏Ԟ$eڌw,QVZWh#rNe ⠽TՕg =:]@MFh$ʻb|k^8KPOgaN{hC *J:tsnEVɘEeϼrm[<B@.X\$VEQ3! un b'8Os֫IC*0'iRjT:8.-$?KTA :A$OyD/sHfy['ؐ^Zƾ8BIL1Cq WcMZG0 w檭^ʋcD؂= bݗ;r8S8ǰL?1ݲrdi]ҽo,$a9zbX3=(EjK;^4+L^M+q| K\F@0e>tkz+ka@W}N8"{l*ֺv; $isAlbApەʐjϽF`Pr5̯8rs("UNcLQ1,}5HX*C0fhN*aTjRe>@kJER[C6Өd?PYa7=J S6D`xzp'uyw O?DቶJ;> /%٥>RיT[9RLjB}h<_˓i'H }c0vieu_eT Ofmn@lH{ew;Y(/ vN 5Cdk^/ft^d]1JBٛwp& `SZ8 2\.U=l`9={I9w1mnP9Ԣ][dԄLœְ۪%P:p } `ѡ̒Onpn;f-=XX k{lR\|=:WFZxf[6\mO,ܡ07/k?NQ 쀚Lc]K`6 UF2wmv(3xI,w+<0`k:S>D0>*w"nRZZ彔Q0mQ;DŽ8$Dy-&8d:εo1֑0H?(uo \JcށX([ ˾!!qW!<_@ 9d&E殎 8NrgVk]B]2bF 4 pdI OPw7[hU!do<=:⠂/H,{?`/OE[@( ß1ͷ y&pw'6O[3L^gbc-w?ŃRsN@? hZo Mdi_D tWfՌ[}:x;%I9l]f.X#JE( 4.zN3=R/8Yr;˺N`)K筢@z[ULҕ|>b-ҁ ڥr[a6s C2G4bq0%CA!QahNPba[H$m}Z< {5¼I lb;|Ay "ͮ1=pym2]4zE6c+pef 5"/ Ak[`B/ѷcP{)AJvrYS۵BGܾ12 /1@Az4G!Ki,d y!<N@ew%uKȒz+@/kn\k-s슏m&) >'6/;{ HS=C]!IFgz|;= dtbМ8o4oGb}iHp*a !} HkCG_tnmX ԙNH8}WT!WHvzͭGs\yOCσ"ŧպЫ\ˏ '8LJ~zI |ꡒ4 %2yU)w AQ 'R>M>~K)fpjM{FgْR]5+`hm[(d&@2,sj/Dk~/87zEd٤@leN>+U^]c"kߠ4Ub-9A$cFa VSRZCJJ1~O5 $ay/$7>GJ<6g:N*iɃkRY7͒M],LXA3IΓБKqo Q*ijs^gZGu9AGޟi>o Uuilb?gv 5PK QjKɡ `R,rzag?B \j5}rLQeG M7j%P,2R9RBIb+/9]8WS>1(m+HWl0>P!X)@Zɭ|q\o҅9b=v`V,|_dX(Jɛ LO@"7+OMײ_}F\2d+zf׺$rTcм76aDNU|(N"Ds%4&IG(:nO~:a=Ak\'sh"cX4@9t2v[̹Yk\*mZ;yU jA/F,Пͥ|4 _ǃ"岾KDIJqgɊ"}HxGwX /7u<5Z@BjJ^խmۋûԬ /VkmU>a9wP_Ontӆ iDl>WD}]KsFBtAVNj*KM%kJ);zamȲLHRn 3OvtoVYJfpB4#w7ש> qbȟe $)DNŽ#7Y*;o!iYDT%.,+60w^[ȇ >RW~RB(aRnB}z(Jfg&7t95i+ZE)@Z6TFp{MmVoE "XY+aˮ Rmi2Jz 7|R}q#fQmM5zo!89QHW2ɊM5Ј_pfp,t]߼9~kǖSiKT.I$bO2 H{]H?-rd2UFB\~첮Y1Kz$Dݪ@K)/:_5\ߑZKy }ǂ*W?X:s{qbxDͲ eg_`NN"Ty|?wfEI??`?Cv$YLnrИcJ]e6 -ij^c`b!EZzb;YvvߎM?Xl3\67uypUЩGP'("\E|m e擤Jciڃa'y"{؊U/J1V>a *ubQd/[i[I?Esɯ >g[C2;*:0ӚC86Z fz 91sR7 z/Ntqd?p¦vs;_dT%&@Րe \fհcڹ&Ν0Ie` 'sp+=΋A5,lC9f2E>9?gYk۸Cs`T N>.8Wfϊ#Ħ?93yN *hu[˜p)'/a5=maHij_Sפ]cQ,a|w:DAjl"tΒ 9H,X=HHkA?F`to':Vf60ex#)m1)ދt@4$wgz:tŐx YIss!W_[PnGb\{n"[;^14CV|G#@hN?wQ@A_0򠌬(=/tM1MZ\8…EJ 7]][jX/[p#:4; qrSخo`2ĝ$mԄ%Yjc}uvpZ1}#\e0BUMaGLAxP@ZW6Q; , (+UUǠ>ȪQGAVv(q>Qs( 56A*$9@qe|] {J5Z3<6!_.XV8Y*tr};I//*&EKqSDŬ)/=FǷlW>vMHKl3"c^=Mt6- 0ҲG Hbem@apʜXK(sqecO#v7PbG9% HX8rntbE]9 gUC,djr pO wtq ZMi~1w)6[?Tm<5.hypq0Y&_ZOy}iVY睏pu,Z-~Ko]h0Kcstp>;2K1FO*]R,6, <2n=in_I7QQ,0qJq+U"E 71V[tkLo6ρzM2KlbWU`ZR ^ҳzBŮwl >Ilu +{J /'сM*q9C`,nOQd)4#0;{ß "s=31sjNZ5wWTW,FӇZaڅs֔}vipC':7J8)-kdP(m&kÎA37mړf5E8cS)A}[eg:nG"{j4"*yDODeȌխdb,jBv5x]FxJ/ՅҗBm̐[K,:HD )Cpk+!)Y`} vvM -ޤsOd2#D7|vrlkdMICғT8(?j]jU>}x@&Z4{}Zi`_gٿTsJQi{JChxSYp储Nđ5YXuMW= ` '|'NmNZrvm8s^(^D6ԇu$QLB~)6eħ[l6s 'fs; ?6@Nv-*看2$e'^@b$8Ntb;=y'0ҙrLh#ଡ଼80=[&9X&fnkܓ<Wd݂{gk[ IsZsMQ<ui#z`JAf4fġ`ˑJZ{vdOv"zml^-֫u! m9S9Jm7pjeR#حiuaWR$[^\rod<ݳ }lym$a^G$л`f4[nx퇙v",klG =83g8> @hsK%#L/ !$rÔ#],~XccrCePH"˭+( 6r1{tHAeRKPlѷ.(pƊ@6㒖22eN*WfO$`(^Do$'srl4YZJL*$\u`+Q{Dc+e:hE #ONjdImӍu-_9S0Ro6.8VB%)NWVL/y=h_2j0]iq"%چ@,>Eto={߈A-%~` [~dد,9G2DshKk  jʩ_n ٺg ?CA-p c7&>\4'[ͺx~ {B0eg g]'tf$E{ɤaS⫞#L%x٭'^uCBF?b Mx ͟`$|dYPgVHx;MMz>>#EMϹ $$u·tuiUV(q;g yW¢,izc50@Z~M2>űcrfǍ0{(8ResjTM~ّmkI=\/<FtH淰hMтz1ON7Gp8IUih,I҄Ю;3q*)va QTde Y6r}3bWmʷΥ)uS#kv9kO wGwj͠1`~mID0Efί%63j \ i.3x2Q6\k>pu%O.>7u GyÙg0ޔvu]os y1 ̝9LrZ+ 斐-@+C Cf׻-o_X EaI; `(dgy$]-KP 7˷CzvКS\) l5q%es(8/rڏG$,o}.gN^$.RkCNyh!Tc槌胭pTZ)I{knpBp HMĐV Hiqh)U.cZ"?JLK;᱙Ab V1uGD\ig*z-\2IIsO!δrfnVf; C*CaEY(M_ N2^͛PT{J|}:5GZYq(JLsK!`TS 0*<`\/gyhzTeztb~wtT m>}͉P8s7d+_?"KV髤g馺cFGn:G/dRXE&D pc!fl(oYOs/gHG Ukf1b^#)UE(\RH5U{$w]WxYwѣwQާFzMv*o7s e PY<:{"𐏹BOU hDС rP"+39̑rLbtMV:%/hO m \^7=NC O0t@G[Sg/$DPcĵI/A|M}a188Y?tXt,@&?{Rُ xHhO袖w UrF%8*{NÉAuQjޙ 印(\K$tG{M*ޞ_.BhO[OgH` vݲ̚]hisUN(>FfvI%m(n}:3G;jj_IP D CT];Zlf[ڬ,M困#DU\OYbшV&ɦ0Y)#7O4SHJLȌ m7PzmeS4D$(Ssa(AwOeec^g=Q{#^ e놡'HľN0ZĄ(D'@*˒fFwkTk`+!չ i 55?NP6zҶC\F*Jj=fK&]YaXm}g=qAn0LN{B~3븦-.> @|>Oڽ:p9/=-$dױGDV!<j3L*2<ɗ6-g/.>Mwɨav|؄L2h9v?3k' g>wN ,"5 aJ)B0$/Wʕ-zM욽'-hSu3%gH#!u)}{&3N(Ir5^Q**S5wռ/6V,nIE<P P}@HPg NYkUXn\~+ΐ Aڕ%2I%P=;2S .z̈ ic0;V̟` .fꁣr+_1TSs _WސdFJ+]"$Z*2!PrJ7݃|!]ԋf! aģ:W0[ o󔿳eg8hNH ?B:p*& xv6.rJ.%- ,X-yUlm{?W)>2c-"5؆,qa9^OO%Zuy\adi. @['{^Hf_4'MB@`iAg'o'ˬ_*߬GK z!1`aUY-xfr7ߗ.Q*GݷJ.C͋,7_(JcXdMmď|#|)kѸ}[_u4$uD>S~"}֙&pw0I+,nOr.rs3>M][jRB g=2()u]- J1um&P1+ƥQ*r3GBy;";?0C$ X>O(X,%Mh@ xG3\] )PJ4}W,ynƺb%v +=t P T#(z#CnJBK'O"iVLqN.;/-//c}rK/gDɋm1Feم~-?㿧R1;x zp4^b=U=,K}[ky2@u˷#JCCK)Wkض In QkˆàiAC_*JBXj{E?0w 7]P@6wbhD+QWtg%4#67ȰVD!KUdQ%dч(:/_s^Fx=ԕRwݥIΑ?Uc7;~6Jj: f`,w/LPhv]ع#DM &;(eGQ!Xŝ_:{N£ svJ{KK|э)}-jdn+.dM"=Ğ6gEB,4inv|8E^wk~H;Ո/Cl_+2vFHSKFd?@EwuGw$knP %Y=Nsu}x%C$c$|2 -DROrFi t&ǻ}r ǃP+삢ʵxzTȑrto&l{`V MAJ% 5Uݝ'i))s_z /X@ vS-3Ql\USlnl2e0pس7c!ß.b9yo8hw!I0xp'~it_E%:fh0ZDF~j9uIпNN`Q u& U%yFRiϻw\|ۀ)CБr3osXwT?V 5*>s(ǕSHrQź""Ⲳڮ`醎T/s dvEVvw4:$j -h΋9jH阠uqksN1I-ڣ/D8:<>XfiPu +xbQu[g%Ag29-@Cj=AEÏ$7C%^wnEUbe/c'lPXt#O3^@Do 9>UE GHT@ϐzx]P=>Glv%>4Y AjEf2_e7arl= aO?:.(G,GUQa`OT`3$KJ؇1InNʳdQXu9@kl3)zdh_稾<//\El#51jE!^)v&xNr~(fQ_9@RPF R2IOB}W|z@R";s>dmYFyq *F[\摃e{p' v AxK9ףd31)50\|g.NMzƮJũ;nJ<(6D^o;Ƨonk\"awxKw*qc_Sy 4<7ʠy)X}>1xFjfpO҄@qc.kVļʘtX>B%r6;Q{E0 tHWk0z)*W&ynwj%Nwcb3صef E(\u?bvnF#3zU |0ʺz>03PD1Đą[N/%h?)cP' l&phCjDzM'8LbuNe*QZU|66#*@Ġ~0JOh[CX]Kܣ 6;~!Er (&ʾ ֈ(D٧!y`_kq'njgoEv%ri;{QEͲ͝S C0#VLZ,o}]7 n79҆ж{7\{*ps!2w[+ʫ]"=! 6S_s_I.aO@>T˞$ 5*wF#44LJ:Hvf仐/HɹXCˮ;1OeX-KرAC%򰙫!mM2& L[Q8颬4,U@XjTQ&D?ԫc 0>ڝeu2 /ZJ ao=蠇A":T퍇wZfmÇR(&ywh#܏M15Mغ o,FP" )0}({_.ҥ> F6U3}ܵa7, s&5̸&1"U[n6ADNKa9~t)6czOο~@~t .ɩ;nE3N 4 Zx};le{,-AVS@z ]m*ܙi-n)`}.(FV`tVa(,DmeFQq􁈠ew?zfs'qhd= \ٷAi!7vH.?bqg1/䘼7lj%Ln[ipKc'sgAk9M Sػ e^hnL7H]t T(:@ǖί mZ ,ٌ'$袠QWPxobhS0VZeU폺< `5=qUB#]<a}Me?` qIs^>~NɻK]QXJ%B+Eug?;~~fSEK)A'vGw.Zc-'m-{"ݢοBg1 "D^o&]Uf48 2mYfHb\'g (fT`1fz'2bT aێZ@k\Ro&g}w&l6M>y%9?MP0ny(H8ݞDDC(i 2%i~wp[_y73\ZoX],6+ޜ]SU_"r|u} wXГ]ӥhqW`!Q^t {!.鰦W@i%3%XFfpomCe X|+s6I7pݰ@|D?X)-F\,R@)gԀcOڛS~Z\ ?,zRD~}ҢPBѥG2d!(\Iѓhlݓ;M r,/f^3 Yüja% eHeGWo)L9e p1!i8Gr@!gdEb4%c~t5/)o'0K;02>AHzy8b%~9uP)o=rX2Z^84T&X Bx`t]-~a}EDѳhn0AƬ<⛔Qsn ĭK?y|Og촺 %.k:[#2Ccm6Z1j}DHg$ J KS.j!ߏ`%:Gj!߅* dAI2I) :ӮH+tOe2v.+3bb!_X욺9t̔HeS޹BBxD-v7r@oY<1{.-'0BdԂ~pW9o7R W-v |n]z`wߴFn ~g-?,|h'OE~:b-X\*#r2x>%Ke"Qȸ\z*<C1q AZ5v_Ro& AYECˀ"ߪ"AJ[M J.I Hz>_#؄-3S4׹t, u>1:bN\ ROt#IîV[GuWϵnsdMTww^!وsDIz)ppѷ D 2oNn(C!+fn{ 75ԞS_Ɖol)x-Cˠ &~;P8w3jDzy=Vm0NړjHIJvuۧYZE**L^T̕:/+O:G%Ks}>݊ B^_09FzLIQ薯47 a#Jlc&V{JF:)͗$D|-I+ճr7u<ÚvY2/-b p0YfEڅȈ4X(u䀌>a-[_5mcsAԢ:3}qhm*x]34k"Pˑ~qRA{ORyaP2^ +ڦ۞@6-;ʛU;u NRĞ ;'ү,]~a͓({9xy'C.wjf=G/UHΪCŕ(o0%f4V当yՖ]}VBp+4C.* h gV N* &#GEh,+[]7*wMrV6󱨕&y-3 ϝu%Y"{/\l1O"qZ@]ܓQd\_޶Yr&䟰~{ &PS%շ-j'NʖpGXvܯ쑃{. guZft8sn}_[ފ4HG5 8H9삊7מי(Bn^YXzJRDqe -4jIڝ73tMdqMOS?󽰢6¡C&B;->}uʨ-?2$zD|B$ ֞ewdͷ1.lOV֎|1g6Ƌ;/)tLYkr%ƯUgQJJ3FޅJXXRW!rjaW`O5 |>8)]Kn!nٿcQk Q 1>m~u! B GF^QKDB G]MYl%]#<% };.\"AɿC"6Vwa<ۣ>Zxo~x FSrcY:d\4>vMOHCƒ$)RRǟihSi*Є8^JTX ܜc96%8'0'fGb^\W.y~t.%.?%D`-sz&ߎ4qn±:09#qN.G# u?#طx܎8)051$4ãa/U;зkSӌz9\9sK{{3%"su"NJ h練ۈg@ݢ34hq%Cgg.ᛲgg ;xƠ?;GsX4VsOarԄeE'ʢޙؠ/8W˄Pwla%=B"\J0% 1* Z^8̇[LMsTeU"J*ӌ`^'5sR?BEAXw6HE)w+`Y5<%%ꛯusbĵ> О^hU),>Ħ;C7,5YCyAdόkexTE~L 荋Ҋ]5LJW`fR JߺUh+ԏ6\0; {(m- P\?UE"Ww|K9i%( s*cv}Gˢz$)C :v#}kj"L,T% OoXօn<(ZD):際'/;u"I5 ( ۡkn~lvSqo@ H~L $g^0f#AHj:sHwTZͲ_H8 iѧYdB+ 0Bؗs^[R'MO11JT+SZuS@cKb_ެ? b\B^Cҕ-*)J=#1$'%5XMǼܥ`v2# mp=4Zm^U'icѶMc2Wvip-wVNro\Ӳ.Wbvgƿ~ q3FyM~0nj2c?K]"z-xN`F$BJΛv t7qPBoj~NGaYҳxظmͥPR^i䆷!?iQ:(CiSXQ[D]ij|*3)0"|Oq R,LSIޔ&Lq=>μq>yfO{ tԿY E}èHQů~e1T [:GKْCLBy,`qQ˲pG\{)O1"Κ mDoxZq۶]ETF9A5l"}hRB%?dyqmV>%V"B)P AQkKA\UApҎ'_q =EY[SÃo H H=R I\}KpԸd]TdzqQw} ZQɕ tlA9 #:QY#Yzcs?4R3aAEQ|WDKQh_eQMd Kx^kۍ?:fSYXJE}38P$Ʋ[xۢbgӼ!'_'~Wt-6Uٗڑ* !j7$-˖' $ pi>y?*b.gsqh\Q\C5\T!yy#m{Hh0f!<{&:NS4dP(볃nI9?%v*% r91^ STqV;wMI?lUQfSRV4bnSyFRJ+n$*ŽkLI|9yÍj|*W{E "/d |c7!`;[8GşV ڛ)815phK;ؓ9~ԽiVbF<~_£AA)Jg*c>%xJ[*s:-Ky BJ N3wtVu:%n@1xR=S)C7N<&{g' 8 Z(}%*768&ۃݣKaԘz9c4AҔD^y1H7zA3`475L,=qQI:/g5Ö.<À>iې\qtFBO }@m֌_T*N$<'6Boua4un( FAH06o(uq! mSf9]b$ScZ߀0Pµ*b4ezʏ.ԪWѦpk ?#ye ˳EebΪ.c L=}863EjrU% gixT.eS 쳃:GsDwv2G'UL3GDwepΦ j .*268 ٘|sBH̶۪"Z̐ l)u|xtVP,TmX(t(y#%XgHoT5N0+Gmy^Z'2ew}!]fBwǍ}l*1H,z0ºᮜPv9A&(jU5; KZ2XF{Jc-1;T)2q}'e{7nV*䭜ƿ T'LsՁK=rL<+=%rߩ{wK$ThC_b&'k[Lܻ4$4臍vQc $ɲl3&/K8K~i祲ú8uk%:eHSLQ\X?g/f`ጧmR!xZ y?&`H0-]渝rN ]uHk hM _uFD %poy6@# MA0IO_.|̌irRHY:c%cV$E+]AV/&XF Q'q(IɊޛPLY76P+a DYH+ 3:Rxc*:t|,:R(IWc%٣4zT$ b JiӾw"1葊%y=HRZ(ug%|ن Ijlg*5M8FJЅUU*y SK}1شm"#0 aаunF3^YZ3B{p}cxfk@m.~jsI3<jJ ȍz·1s9j~ 1tSD:gM"a2oIAқM`C BF¯fGZUubU w$^QoO;˄Y䠇Gȫ}?M E s8{19XX4 5uNcӾX{|$#˿iN[:r҈j,i [<㸿 .^* ޼y^lqJ1iP*-/9c !GjOԽXcul1qW{WxFz蘿g=u*جWQq(;/S`42FB0fӬ f`~ׅQ\f:$?mx۳n ʧ٧M"/ʚp7rA9 5@-hDG1!&kV)z>^S\XJӑe鲌4=$H_ qUž<>aZDE-o7ZhOvF*s!ysVQcD[K9}|4|PcLZ@vdsUv# dyQI4eɱ珿=ij]yP\*ݺv?A9&G9fr8ǟx%]lQsm\kcW:!x,b}B.u+KY& w8qHQi#%!7{N<'2-Gf?+I N.b<#E]uU?w[F@mZG<0uGŜ#ɒO+6k?7i BI5LTXhM"g^+#& P1;EpfApEl6 aC&U 5h^a[|EGo+`}$Z4Sݽ$6%Ȕm2!VXx(QEu;!9 +|*tNK"z#o Iק~=U! P<=f9tfvrwq;%Ԯb+f٭Ucu}&Fk(x _Dۢ?48 OVyO`H73ΉF8SZ uC U\. mϼex%yy= K#;[<4řeBb(r5,6(fKiA ȳ+a@:l\yv?>Z)7ȺL 1[[f蓰X igQ)̐xNy` f\Zi'/K%pB$}@f˦`P9fJ+5ѽrA=g);$/d[_fA ,+:Q@j{yj?M\ ǼWQwM+w6b%5ϤȎ-9lԟ߫a9'tA>tn6j߿ZʐR3p5;i)`~[cWah^o ziK|._Hg,\k!px8\HYFOi ^LFq' ;(2kriyI@l]@(9!k(R Yn:Ea&ŬCZ*_ouxꜯY|\٭;Dfd .b+v |ghWkTv]Dow'bdG6/*3&#'ĭi $2J+=)Wh>5f9{gW@ą`qX܅F Ez8ލa7n̓m̺I.`Ir>[-P}4HT>S/V`Y`Mܴ ֯DIn*'i_!4iXezCiY]B֏wz{GY ODt,ݑAK!~%[#( @,7'ȬrK4wN=Q9}@3j]@;xL"'yZN;s?נdJ#ˏ+1< -/ aǮes@8-Fݬm_Zd3/PZ.99r]5룅Vk3>3PQrh  `5u+vOKEgM eT19,"5PvvY湘4ݚ`E~Uցɽ&M7AL6/[THiUO㺤R,f?Xh_6C4ײIФYf-A5B|,.J3d֞!@36(lw Bu9[G(TxEO#3>l]ߖa(X*k)q)nLNEi%Fl+:Zzo0)R~};?欪(Wa .wBI.rֈ7D œ8`IM=ngĬS=ʎ}W#O(Y߾3۩[CޟhYJ'tc8bÈ~{Ig1P*OMa"㤸ZFq! puv"$8q/or}zl)j}. Ґ&"u2U) 4R T%伖϶?BHgw#a˸LVtSB#qm shea̛ R=B12Uu+!/r*/GI:6볎KBog Mu\1C+%o n7%Gd Rx#z(u3.%ƌA`rUߥ w^n)U y[-q9ȓ^pC>6Zb@C[Y~0\;CX|rLG![,5%Q>ynү'H'[JS):Y/$"o>P-NU!:PTCeDȔ6<~F;)6iSQ{+f`ä-hp"*}G1`ɔ>ݰ^,V6ipQ nվ I7نŘ90ۉۡP[uFqhkc|.|D8Al ,+" My<@9c0 #E5h!ʒ7c@튆ݴX_~8%ƇۗwR~.D_F*,gW0J$?=&3w/Ȋ_K| m]sC1MQѓWKc" 3O7/o<bڑ,j)^j(w^JWs\tAY ?Tk= }>7%$)NG±VL@>s,mEF2:`EH*f gaž5͍Xꝷ^q?V0HF@3HnLkz-Y8\sUw~:>Qg<{D4R5^PY^=Tc TL·wjz<:I=\fdOplrXڄ$MKh1 ?%?uP(eTV /?b3WSL=ů!" S_V6&2Xҩxf+ˤO]{$gxE'@2b Ḅ=0q*>Os¥s Ey*bz{mj" ԯdiS:]G\=oMa.[^-#X@+ rznc?jKsD)Kag= SYᙩDaz.1g)F'2"I#TE.0 ;/w>f|Kՠ]svdwmFt!iJRo{(~WjZ$!`r~(dO=eu0\NS(`KbyC3$2U$P1.9 gIq&V-笊g:J+$(,$ NR7Õ9_H`3q{+'ɾ\5VȴϱIk|G9ZR]c_D+@r>-RFzy4}s{hy4Sx>aO"ͣ/ G#ʆ`VQYCX}S+̨SV UCm|\Oޣ asҩ.lyz[/vQ';m%.Yo@cӊF4%tfuS@M kl;JyĜû")W@ dUz|9BJ`0儺>xGH\Pb[>ҠNO"4=,o>5fC 4=lK[^~Gn~2HFMo(]DO|>a/=`T%?()QZ$OT/f0"V׿}H$=&>ju^P!,SQaB.vۙ*l\ݵJqɔ$g ީ< I,P@-}BJ blW)9G #-_%JX貾ꇕHp\-1>ܬ8ӇDqa*Qa7ʶrO%~XM, 6dɒ6[Hdک93l-zxOfcu^>"nm-r紹V(&w2d?ufR+%*^rxO~mʠ ;6z@n qSo]= QI.-Z BJ>fy0 dghZC~M_hVIy_$6hq3HNh}[Z:ʸ_>ͱiZ2fm+Sm&RI9C6]_t# hAG~72}' ]×C~8Ed_N8c9:KˇUm_R#6]3 ʨ򉣸l2C a0 -J^\]qUP Q"g1`ۂAƇz4ɤN>a˰2WK%O)Jp Ndjv&Ke&愀E lnU&&:¨n0<~BBA:.(h2J(SnttVP zІ̱Iu2n,.#BR\ŸkoɈMz0bH)tOW(7ΞФJ^u,*`$e*Own <%@9KkaQ&&Z Q uS6=b߈DsrW<+ R#0).1);;)^&ޤP?v:wJh b&=pt?SS\0diު,.= * cBz0!o|0u&>k$:jiUrH8E9v?Fjɞ Y6 s)^0)N}`LA'0z7 Rjq4|Ga$n[@\& JCa_N=yIR-3n?&ӭ){ YE;T}D.<QV@yn?7?|4./=&:pʺ9M?cߧ_1XZ@גn)]onrƴ,%tjW[U^)uB&=kǪQI S05,M9 ߅9VՉL﹏ϮyY;ȕKrW+'Ј[zYM@c]"15A< zsꊃPl0"1K2AncB{^2,1o.C?ae`|#r># rI ݊3<9(»A@ 5)\_(JzKk5e"THAqt+[Q(biFW n]/Ȣ"Drk cIm֧h7O?@VS8]T*5>Qb:`4­ISmc_ɗg:ǖ9UQmڰS2&f#Nj>1E@ytg^ӣ:_q^A %ե`Ӥ^zw9Nu`GNό;e/c&x^`KGb4<<4.f!`zs.jJWk3 _e?$_/@:VsB!Qȉ-z[{IKo&kZ>s2}sl<j+3L4?KΖ 6cZ(]]HF5\aA.ƫ+eS9^S4{̧kV XUC*@1T`~rKQ-y--־O#6b ЇRIZ.΄Tx5(w,6v}Mxq!|vL|zJr{!NzPo'?32~{=t5z f&&? clw~ډ*xGpzȬ[5{@Ξ\2 AˋxT,*"u\{e^=$\dnBht'hpT5 '@L j=U=Z)dwWG%P_1 'טLc7_\r^mMXQT@9%,(qd_=MPw^`xLSB&0urE?Uf3?Co0u^G2W\R2X)87sWE7;w?]A( H&0 t2.q"p}H@8K W$7LwufYчq_AIG̋ Z őc[f4&.Jvد?8:pN>gyT^Ny?@o^x 5/e1ł />pRU5j}X vjD*仫w Eʈ@Ť):+1*hN|МnÉhkx??.ġ)|t8C m B6-܅ |lB87(gG5*7@XVq5OPΊK+֦<#cT@rbMt?_ 䬲f$w$I;Xyfׂ!Hu&pP&C8JWPypžo1`ڶnxm/Ӳ2j/ʛ_g! BI[yB%pz]18iW;(*3!I/&faL OT1%ur-RO/ Y8,KKJw !Sy5ո4;Gb.f5]Da?JךЛ`*A(oЭ;ٕk !4hBPPkRP}5!-QLIRϘlA+Q ElxC//+.z2IHJ+ʒEN%\Iu'O^#b<5W`( `қp_Ф7=Yo4 | "|`7Qq%u#0/L% RK?ȉ7S^3~|i0Ej{PH+}41DSRA2_ux Z?T *yKB@˙A)q.wlt"_қ oH=|D\t^cXڝ9.Y5LV鐍cJDKBٳ` '6Ϛ ,P E.Fǂƨy!r< w􎔎&dh$QeWJVqcp7 W/,4%JO13|ztta}JéT0  b&T5^QWu$/z.J]d UQo;~vpu6~8x4V%g.+ ~zt߅n(}Zwg&~X66Gk6&1óB\HxI^W^ rh#A^ٯP̊y{q29y) K5OX:~\Jn!yRUB|.>Jv)>WCc$b%)N(Z 8?evGw*֒-:h +Opu?RZ]C,oFr 4JlQ gBJ\Ő] ՋCxH,TeV^UtRɅ!d/,Ɔe ĭ3E#/z8zي۲t,t{OJ1,`9UxtqYds=DϐiY σ}ߐ&vV\J3hR+8R_jFM,H3Ho-N8v⌌){fܢ쳚C|?H:U\HHIɎfjP)55@҉3(J^7LoIZ1 X' 0(|BPP5'潗iaCW]elRa\\nցQyQ?ߏY.ƫNw,Gn1MκWe7F#ڣ/.Lg+8U Nlag. [{bR ~ٗ?õE5Hg, T*<8n(.X܆^gpn8Sc+b 1U:ӻRp2F@'kCٌ"̡})餹pB|eZϯRDDA#z+ n/pc*: UM;!Ϯ"(.DfC݁F񧏧hntYa[{2(* B ~3_KOF<3;7NIbMz{qTj2uM<9P$\뢓jƫ4^d_ߧ9=jBn"1,U>Ց$4'EZ@ias^@¶f\A-6èRcH ͫpN.P u(;DsHϑ(_hd~|]rrl4cV1.JG4XD[>rUDWY-;%mSJՕ_kJ RXVǬ0js<}Jw{ͅʊA"SG*J@M0[ZҗQ}-cϛa_ʄ x:_[N$lQPيt[ EGE3b5}BM҅T{,yeل8c0,_rn9ԉ}u#qщ5Z5_WL🃌׽7ֻ誈 B %4_{._9i<7p#jk{=^L[kmDŽHP*RQwZ_n ϤPךÙKTe:\J[D7g&UlaJq0&/vUj9&}ZhJ8e3ɔ|2*/ ͉EA0"I+fpQOFa4W%ykVm<,YGۖ@Pmf}8J _N9ΫL6Ԃ`/2ى&_ퟰ]+̪B)-m%g_Lok4P>|P  {_r+_IKo9q 2柛̰ؑB$h:F@)wE#ٻN93STs ym6mՈބX%8464z#v"ĺ,K .MC#=ěhVxiuP7kCIPX휓҃/wjڨ"R!vhK8A>EF#d|}C2߱rq)1@ +"Oĕ*y#p磱hLHKrNM"w",J*MCb}e_m_tx[w\Q?L <mݯ2[%kզRH9O6F1-`h|V;p1dӂ> VOV*Tn{kd@;ye7w|q]gLGp߯沛(Tqi^C7P,"bCyFErp#qx-OyD;{Q}( {A^:q{Lף"H)_GKq0j9z#j}-Sq^X VC~tz .޼6JH3|M:Բv^{jM()![VGtAKY}Eo"Ѻ/^2 !^dD3+0x|Yؐu& }sfxn4aʤ8U>hϨ YT_~)<+ʉ;:z9"RW>{|vETy"̧2n2g ~h%3<;+?w3ud=f[cyh]A_ڮdDC~dg,fJQ]:iӇ_0KH#f7!a`<(z_ MpEriO⿗ `0<שe\hGk#4ǯ" Mu`ظ͔\9bp_ž_}J E R"LU+fFt|KҞ0i+jguxA߻ش'uuٶ`!,k,๱GsKʁvbIpۨbde ύN/_7E;5~9t ]j96LX ip*ѿ;ȒL&; h>Q۔1?3VzۛY9Zq_U_x:fvU<2> Wtˏt_%L-?M, 8c1k=rk2!Dg.)JC/{ y2=89d Li~JYoG$yBfkD.14Ysw(t|{qbc7gF[ծ"?i'tѩ-S'ت@< u4`P%OҕFjn:e5:jJey^P<W?{"{0sΌw/j15M 5E_zM]Ä*e DɑU1Pkbڔ[<fZ6`Ik5ba(*YaˡbKtf2Fa@@d)lT-&;9 B&m wPظ7hЊjW2yqQ<P3̽aƢSO|O6K,$8HGG?fY<>nBX>`mqYxaI23frw=  PPY r?-˷5E}DV^ 0;0xb~Lu|Wͯ;61ʛ~b@%fA~ =6{|_0diD2+xv{ܯQ;%po K77QQy\RCӒ!Lg amx@޸%ʵ￙d7HI.N=SpHmYiXm:^T^9SayWtA+̋{P&o$|$d{fo^[-YiQ6EcT{(( "@jwC@ j7 fKBlޖ*֦jfg!2b G]TSVMj0Gՠ,%[G1 oyeܽ7ܔ Y&^q#} B疳BNi_yuңi (Gwj]jBZ7R17f*$Y`$CS<#m,y|߫*OxR˔RP?4o(s[~.&nE>!.PsO kXH;&cNj/ΛųD^ܴ0_3'>S ^ޥ oLRgDz!}ϑ5Ɇ˧:S:R/#7˃++r̨̀'d nu$(8E8-B<}6:PUfLR;]ҁiƘAEtԓcF@^-vpK`͕Y@Vrmݎ8Xi9(RWLTa*4%c츶sT+,7 Mv08R 2^5W̺(r,\ MHJ'$zSS`ʧ' @m~H:@v~Vy`uo{FԅN31#~VM4GSQ)H+\{vׁǜ(ͥA95\E,|u^ }N5YE x2\#<0@O׭Dd_$|z "4g oc6ވL\Ī(JѨF\cڰ|GB 9 y`?P%lg4/pp=؎递t-UP˘hr߰/Җm`sʐ9ݷo?#--rěaB=;tAdiq-zuē`qWt9|DDʔGO &o/7謏k?;w͌803}ͅudDj~ۖ n5G znq=v5s_Gb -G<)̴#'lDwoz0`.hZ~:j;;Rlٵm3^zw)$@_aT6 _?L %<ڍT-:W&ŵ ZyGD#lHULORqЪN^E['K{vP}yސˤwʐg~1MO+or@:NcV48.zo?-K=<[cݪO݉>7!kF1EMT vk$*{V*!HOLhSlId(F7 Lvoh#(0m?ɺٙ icQuvI={V7vgpS¹]]Ne7]+M9.,8jlf'N.yCCsG%z4eZ8Ps-EXK[e}P,K 3~˵k_M"ge;':oMVm㹐ܵΛĹogR!Bv @1Ճ"}>cR~FVjJ͹qC.+ vع)W$!?-PQ1] 'yt3NЙ8,Sb7*F gxlNI~:BVgp~o4m'9xB=}S VO$}49I)(U9:I~ubA) `7tF.,-ġm}k0^9?;M4w8a.GLJtsuBkf(٨~/5 ! D ="/yp?ƚ46͂9g <: O!VmцzEѴFVXig:9OSY vO"_~`LW}^x 'p.e{ߒIĭ2~arr[ 57TM专?uJH?A߄B7Ԡ}Iv0V{9b>;]0]aF}vm NѶy~ ^"ian=Yb\&1F1m_ 7-]Hm7zR.RJ 3<--Tqh? b)$s[1wv{iC8ܝᴤ.4A rW ^=hǓ[s>nzeV?ᅕ|0R NNebҊRC*>Ou݇ Yi._-~Yf(fOB-U%N4 an;~ıЂ'0r+@?%"z#Un[ bSD`)u]:3%&A'^NLI~;5'c:(1J U=j V8Kw3+Bwj9!'9SJ(2,V_jYe IQ:\x_{^a'vsl_!5GjQOberE)MΧԂS3ro'woT~4~^p;(H2M'5Ѫ'zr"؊`AO* B~d{ YEݡxj6d>kl f$*I`.J/3`!pS$a|`"wpbEQ/,7}Ar};y|-1T`׿{p(U46+N>\rcZ\|\F-g'/,4>uE)??wK<;% tb_q[}Y(GER-KfLx8eIğ)OŸ8rփa̓I[QwUG5f 5TsJyX@7#rW͂A HědePXW0HMUy$ Ya3G@m[U_̤n=v65KKCZ?13oGmj?"=9z=y&,I"j!k{M& ~}Tp \.Bo I䒐wCumEl)1e|d^Fsny,x JLYD/|u*KN<:\( K̙t[:5/lQ`1͌\O~y O䅬3"i>'Cr^$:GwJmcsoR7v2HmCoep<&~o]`%+>v[[Ex y6Ω %Ua8}j 34'Jly,/R[xjÚ\*>cNS|kz+ȓlGPQ| [e։MOf셆GOS޻2JS"͉wGԘ_7C^x#0ϔπ|}ΠX" 駔"S߿FqaYxuwEP+cE]4MIM6y`urs?$ي:OʹYg#GwC {߅53))qLpUƯ?']FDS֚}Ť$޷%&waJ,>L8#Ҁ!i}P&qYWo>篦;|}T; B\X: ^mvpRт2qna׃(00oず7o:=;)S~%U6!=kv@:L.U}7v&p#^:[xIs=p]þ\naGnJj(3<)taiŠG{^ wC)G@]oܷh.KR+R$/%w[YZLȪQ+qv/bfz;`!meMI> U(XJcT%14 5lT42E&kHmb4-lq ?ͫd'ʂ4FJBׄ>Jׂ#,5ܭ'6ʄ@qҫcr2״Xo\KP(b\+w}#*ZYA^`M2|g)0mXlNrq>"L\-+#t_$/QK3!iKHe,SH\4-n5UԀ^{3lm#;0~%"eA+0зr::k:{r(*+AĨHHpqSpQU. \O|~/pKl8mjTոqLEW#Y%54ʟzh͆{hasv3gԆ8*ㄾ4 Cݪ~H}Pi]}tj*;Sd|ŗkv<ֲRkDNW -HC]QyTR7U>R yS`٦b9qrs-i\}_: J6/x]٠` mvc/(iBLw6jOh"q(-ۄ851#.L}HwՓx0*'E'd&pҳ&'2k*%{rcy)82N76uf!sfxNYdL"r=w|DwmnwmoEd$#b2ɥAFj&⌸ǿ̽7`=-fqD݋*YrcHP#]Eu;2%:Xշ/d>\mecxHhAbrv 0O<;W>$.y@}[wr:bMv_D`5/ThX)kHE60;%ewzԞb*`o0uqbs v~I4mct!.%s ;YDkIwvQHVX |uOE'ҤD4uW2Yq<`KUY.j 6pnKV&sM\Fx<@B$GpH{U᠎7hͩAmv %\#-?= )4}%ioύFq*oOR)UˆKw$ q wPC 9 C0Q -P(h8vZ4/ ?6)ǝ %Pݒ;ׯ0IĂwi7GMIe5Ig〓 H@:! m%X:t!H꨽N}.+GJjpvlQY*{s! ^۷x]SώJ ߿leʶq̇#4AX,E2m L|Ƣ pf{OZ{-v叒[HxQ|jRbaZ6mpMsNхz"[Fo(=#Nh8.NS:nZgDֵݕf͟YIU@5Y]5KBe,1JQ䪈Řk7%䪌4:#F$B?bfiP,}iI9USmjDp!ۄ3Cꀭd^J0ẃƧJF >{mVUe}Q\)=LR2H?'D9`O%`SaSdjM't7ő9)ԍ4. eJK)m*du rȠEMS:S6,]n~U2s]Y3A'*D*wX|2EiM H*; bmҷbպ nba2P)`bN $J?6VpN,S37|x1 w1?7\h>ZI=3Fbk \M5LKeM(tbPplz.Ds 0z1[ȉlt> }H]Dhc!-3QfZDJw #kldR0"ɒ@*4oYZ?JV4%e2A牸Z%)0*{8gccVZ}lC4X >D}eAH]j99U~b^ ~u^KmIIhm8\UI+(J0+^LJ<.G]~_PZKt]T6]'\ad~?ÛnM/;CZ2\'b1;8ȈqG@Ƙ=By㚷gM?PDoĻs*']5ޓSZ> 4à:g?t4"v3_s3򸥰Sl@*T%.by*!PFiXISQy|_g KuL.(8XNW4'L5¾9m 2M4\ӺI'm-Z+vY)T ޥks?}P)csw%Llm׵C?T^Q2b 8]zwp#DŽFӚ17dJ[dKxiQrE)q+:2*PەMRx4  di'gWf}zA'm9GAI^H)&Z1Ln(As>|l\bj֬ \xij1W%{eϕ82sK_P ʛ;Vɗun:SsڏK0yFg:WIdR}H =͌%yȁJ܃"^Q7 Y!5f8| " 3izVP6$ I]hoA"*ѭ T*Z>̻55%yeUɻm~Iܨ~.SΨ nIk~ksSYN7k/+ukm*j@T><7wsZ,ݟ`ArT au}c>XeIuuCn0!i0f7EqgVޜ_!M9dC;8% M4-V'BHx/A~9F{/+Ck 0ܽ5i[bjJWŰ5W$13/(Tw*nq Kb{37BB:3uU4,F[D7oeU<2wuϟڏ욏su;Dk,e+}wP:ى2qr>xL^=rb Nqt_tcgͣ,IG50C!迌$e9>7dWve|ES+"T[4U`rYm(7¤[iLX" itu|F=^s5u0*^ao6\T&Jpo<8^-Y xe#363ù{`#eUj&ZU#,3룕WɸGV}LS8 q/5?lMW~~X pX !;!dj.Acbz@dm&aKo:|<)MZ8gz~xrS"ʘ6_.c_w􅤬7D tڅO+ ]|4!f047dCyK!YOQ5wA"Hי܆ܛK=S_T6L1(@qA.:4':fUZ8x^A(+O"bcWͪҔ++K0k]-N[ W ,fBM(&$탡; !^hHUUr>(/RĤa 韻-C՞+ [ EYE3=#.ӫ=K0_ܕttZz0Uŗ ),RDK7YW]f 4s|?=t%3ѹC~0{@|U=R$ 4 ! 0{-K(2\B̯7qQ:j{{1gx e(xB%>timQXAG$ƎAx_8?O(-QdTbPWުá쓳K-w4ktfQS;!:BinE%i\w>n4b3.ؑX>F}ml_gt*=%[ͫj%Oz6 |w +_1`lmq6/SMf)Soi`J0]47|}ZI3e!}Kb_Gu \troq%[`#*Sd+[E:Զ2T}7@ضdX' 28c.:j*yq!7 NEldȷ_U͹X$l?di D+bͮq %ON}+0)Qs_T43O xދnX;I\h^d^8`;{DP<-۱@;\_macA$][ucHej2 vLrJ[s>kΓ L( |٘F>Koq=ۆ{߱FFdI udu\NEQE9@8'k@Y.C_ _-GTS fꩰ=sG=.+h棬! Z4 U&Bԡe7Vwu l|4 ;` N2D g"t:*Nd鏛a@Z Zȩ8~"%T4Iҍ O1Ps$1 W3޾!2Gav,HN)gy"; z@3TLwE NGˡ;at#bNMddX&)X:oa3;6b~љyֈ.Dh KJRMt1W~L&EkېF"l}1=pbcnm2e S&2Gj 曍V=[Q>w:YL56Q?1Mns)_ E5D>qc˘glQƀxM4Cښh֒KҚ 2WFf$nU0yIblZ&6rhf:hY`=%@;Wh%4ZG⇙hY_vZBתp#o Ql_Dc X f̵> Ud$_U]㟑%@Q0Y0s]Q^ތ$c~ӌH)o4Y#-OJ;/PT2FV 8fm@RÐhnYP#vܰQ7狸6gC'5o|$g@ gPoq\] :\phT1ݱP35,'SYGb 4CEvO;h='h_k"{ ,j*H9+=?CL>-ʂYSb;a}1C/Xz5J5Vs__iy1Ub^j餛/>V+=3'=~uOW?0ޠ4.{Y.{&]ښTTb:cM瀷gXRt)LJSy<@t ʘLon;8vWSXϚQhd9 p0(5ERU`Juw iY~eY)ybRzFxuʢJdZfBJpiC¶eqWsKU|2s}:=&HiD^K #W[H(XsG.9dq}6>h7+UGQ!|#΅Q_*^TCs,ѱR?hon[XĭM7*t\Ag^XmnQI*E[,lJ >ؘ{ /f{`?Xn&9?huyU awSt>x9D5G o$BzEjtAiAP(.6eY X#1'BiqgʑcGxwBSFn)+ A(ߧˋ*}%`b!ܫ]fSHϏ.qNǎD.=rb(ٚty|$K\'ʱ;0.xrU1-9]nӌ:BJa=PwZ[v'DS{NW$HPG̡ Fy95HSS] tw<}ק`6Bh o.~7)$@b}sVf^bQCȈdvi,7퇝2+farv;,č0u y_a;0Q6ud"ʠLdL:D.O9/P"*nnMƱF1 ]73 vݓ;F.(fNְfPCQ!(r: 9alZm^ $":=.js ,W ? >'.fpջv"({m6O.13h{[,m[Ue5Vyۄ% i1/=-mr 7qC<.b%7-0ﺳ[m'ٳi;mһTGjH90#vT9#*wQr-ܢ@F)ƻhN!}hNFB]5 ƛnI&D=,J!a-ǴB1sHW0" Q2d2%f]'/:A$Άm5@c+ևpcgLHL3pd9l#ѭ™ S9]e5po[yܧ1PH{_-%Bӝ殄Ĝ ,Zkb]]sMJt}Mlf\mר4F{d6v !NB0ց96K#+v8j=?VM( ]blq'J s7X\(ygSD5+:/"ɉE;ÞEВia R㮙 G6Oq]Jv%4[-+?Gljd1[/Il,Nw (:a(dV5./]`G<C9vգ~|uJd& ىj )˳Ў)9aGKzb@ 84 1D+bEU\*Cax4SpmhY53/\A2 dW; 5},3">YbA֎dE=g>H6E_KqoGnJhG+~F9Jo^:]}èGҰ$1أmNb0C5t:ץdpV4/PAzSқ$gk իy.x (h Q YcƜjD43*t6$[$jf~ӢIʽ#'Oh-JC`,lԺpx-xvD_+%%GwS֩:gF4%BФsɵmiiZ! c-LωơD hcSJu*8^.|7&‚'7#nxjnWe*\ɖhb$%>맴낕i=qK@[Ns/G9xwBorݍ>=c%k}ax DdH~n}d:3mqb8Vq_e~S}Ϩ(g,ZY(q#HкިIIa5] FB<ݔr89\vi/MPK4v{# ڥJI-" zyۙP6,luΙ.=RI(Vݚڧ<)\-k h+5KςQ0O*vۻeg;Mqټt QǞ6#%l/' vL{P;.[xkdNgv(4ŖaPA'F3*ϷSf2l% Q[Pޖ׈[G+'g 8@ J)Cp|:tįV\=T}X&~O("C'ݹ}ڿ1y/I+@BJ^͗8dKb"96x5d~2@֌.V'Eݜ4C_f| :RV%W{֢3kOnj$$* fWp٬#\ps٪^tB~gtiuQ{<m_cR8̱\!2Tf ޷IBߵ? Xy"CXkkn;zmDI8O3.V*yK6 .x<@nBߘ̢Zt+ȟYOE@AcMhkks;O*vbѽc;Hg[0qlE 2Z ⡠hVҎz^ذՋ&*'epd䶦xCנ$[F(3/vSE&zi0_'%R9p|.HW 'ȵD|&ZVÜ㯪P#]mxcִؗ{s0}(d:Ҳ> NQy~-ɟg)4O,?'"o[0x{;=@aҙN'w*SWw> fh"$ɀ,Qтx;i6*~`>ɜ+z4&jcXvl䇾mDׂNŅuX0+_B8-.!;a FL2TRnTPrd_^c|AioM9vR.jo'FPX5N GDXI]l݄?-A?.u[Cyǻ(Lٹغ#h3>:4Xp]>N txH7yTݴ_tmǥ xT8}e%Qj]"[zڗj:n8aWӊ4hl 6Uuk +1|JܞE6: 3J^ЩW-/}kΚ 'X[Vf) Yu .wiFwjSKB:X&ߘIxdT p5bVTnCHB}Qr$󗧏hY7i՟?BV#\Y$&0VXWwOTiu@5MĀw4) š[7y[`ԌY%Ky-/0Q;0Ȇ}ȍ쁁x&# Ҷ)Dư4h{-wP挲TB!t`)Ks疮B-ѳ{ ˨"7?ˋVn2K{0 }J|ە˄&AB{7llv$ts2]<5.Ђx?QhhυFvY)GhxeP!P~p-,RյtPH7?Pf?GE!Q$rPV.<캤$Bqg/$K2_5_PfD )@1(z: 9yn 26BJ )Lm%|Tj"Ge{fV@M'م+W!tkV'(~ltz;4٭ +$m#?gJBx qA4AظK+9tnq!7'_k?[R8{)[\Sf=sB5ؕ7}^§O/HMĄ>/ԡxg2QA %ie~ ajBL J|Xugl˅#hmjfC԰F3=M_I^젮~EcGN~c-^DJqŰBoY'Mw%K)4zC8k!hp8қo]p3V4u'o5xܟ&# P<NRoEm/46{Gؼ(XC;ȥa53kuw cfe޼DOB.BJ&t}B@*h w s V}FJC,pAk|ioI2 ^1ՙ v"ͯ?b51$t>Ls3SoXL/H!'~)LD{~uO ɩXd'}pH[)[z P8vkl ZO4, ]ۖŻ/`OCMIU@ǰXuohSO:+rcn"5S"FuU]r#dO9}Q+TM{6/VIK C|U*cgj)apZ, #og)˘Ժ.Gb~> ]5͎{ m͈R8"#, f8hͮ#/ 8}ڽZWRVkJ㢆!@ }/  fĴׂIÛ:iٖÄx¹£i '2 jwg2E*Lȱ’2ԍA<:^(K)&o[V-7s6/uIf99A;rzӫ*uR-ۈc t"v#8&jKQ \-v^*J 9 $L>.LBLJ}z ^t12)éK0VdJ lD`2 cgXq܀7 /sݼs;T̴HoA4:{-feR[1Z< kH}l'O%HH._ C:Mh˽+>YrAڒ᠀QҒAjs Xfa$@՘Qݲ:'!g‰J=g/d$9GHԦAy~ $lF 0r؅#ޮH hw`>|ڙ@VǑJ`A,`=D+deCUm%Ze. ,Pl;լnp@|\;qק{]Vw#ıK[E y28]>_-!9cհdS* *Ӹ9wBaV"jͿ1ؖǬR@:'t:/X`;D \ :V8'=׃Su}U>mS[B?th[L` FGɖtXsQ#򆎢PlB]!Yڣ@o,}? m\CE佈D;*P*RT GyIQ\t!!9-Q&9 (W=3̙Nb'R X[?J*gvJ^Z@wQM@OIZgu t>&TڧSY%ɓMX͋+\I/HhχK ttjE,ѐS1VA擵Mt 9W.=ۤ]=anoD0mdv$#J9ƇvFd@| nUwL9_HDBzlhwHR7jRޅxӦ28l^$[!D7>,.nsQxZikаhe8c wk-i@Xv qJv$rh (l1,: F)^u[ ݏ㩳{:햶tlnS8s-`r%pF$ENȔBCsX-C9X=cR3Pmnۡâ mVfW%{ul%*E YmL S~+qS>F7ODK;mC?أ xE5'v#)𼿀kN=_¾in~!40z:Zdl4,5nfJao n4"Ѩa `0Nt%lzċe#뢸aYj2&,u] U eDb0)`?!CD'*#hb@6YS4ݒ!ȆG̓i|a1xw{ Ș( ̠< j0.^0D>zM826RӂH\jD5M\ QVtS*)-?n˵VLf*ٻ_}5ҟ#rFBϘ~i=ot|Q7o7]Jtnmjz쾏F`ȑG&I-q,$i(#i+.}͠G"G00vAP;R pwn A@#='Xpǂ0!*j'ʧdZ>ت8x@qd>].Skbbя{ ,ٍ6VY%`My.5;9Z֮3Ztv-&:Ӡhо!۱- % bUsG][s%k-s*C 5}V"\ h %TKm/q`xKmdGq5ᔆb^՝ZS[R8]#hեVTLnC$ $eJ^9AUnޟ$ޣ }HIH:#ܿ{S?)AKBQ4ؼTb#ˮ%ԍifu&m6Yr%I@"xRQB 5~z/x&Y9ݤvvHo-)%-_"}ɻi6dVW#B9'gx,kk GR P 81\oҳJn\Y^i*Ip;7ٮnqWTؚczÐ#SLEDn0y.$ﱔ<-@|/ܻM2=[ث6}`|[c2R{,8Dx 7owI%q+} 8gMQe֤nZyPlGF+dĩA4tɟ#Jnq(E!4Z>/*KrsJ_ٛB#t*&ݦf-TDJ!Izd*9s/V(&^d W/R'իy(ȶ3hj,'͏n[poƏ|xmʈ;HB[ rT @n(0IEp6[jqwP 3JYN0,hF '܁,<(n$NHƟ7iDe HK ʶCnR-׭S>_=H .;/ (qq=D>6su`if@tO=;WvЈ[+W&v~7N L}*FWʥn\X=a3B99$}D\>F;]uZoleVo7UՋRm8D#(QmLOCwvZ\6 P a"7[e^—W3wR\Hxd{ ytD=2VO]H!~flxG};/洞JB!1fc.-ƭ絮 $;:Y&Bq3ae4 +J;;My٦|nfȭyDUKag{V.]nI_\/dgrIy*"jU-zy b;T/z V)WBbR~,Auٰ!Ѭ;'5 ѭ>0qqIc_b)rqȟd#_hu:ąd+~&^(w؜!Um(& ɠh&hUDBn"HP @NLئ9`y۬ιJZ)LȮ&Jj4e*뫥±:%M>-,67\̷ `ѻ}LT)&ߠ|AU( Sl)'UOdج$ak&O^E#إIy qE^|C"yeEWA(m3CzJo kR!(]ݻr}BX"߱:-0صC1 . ܅sA>-:sOpà K>d:9vR[cİG\cErmmMj#@\ Xmgd),2fm6Ef'x}֣cAiᔸ =۠p 7Z=rj*9D#t2nys` .yRBF{3E `]sgW&=$o7穾R5V(h!`4W q˺Wg˜lT&"XU%@ Gc #"!P@=abW]X}Y}98#BfP~G֑mv[X̐K@/`hxnG'jI i q- ^5v:B@~'~hK"ɻ@i\dm {*LbywA] fM`V@Q82KWJy@mQR,^ij~ >R@TXI}w-Cr N9LnoЉ UC+ٵf+I+BSeFe 676釈(2o^:isN6=n) 5c_PzK35V[! `  #H8Nɝ*WP"#lht7qcU,(ly,&X/uX֐sٵI*@AM̑ݟm.qϷƄܞ5]5L4eB?.RPL'WI[ -\'{CxW91*A1޾K3-Ȱ#J}.V|#n~~,~iDǐhǶ!de^OEY1Zzc( ?{aQkvoGFkUϽ:<9o4LWgġ`?AЍ_yM:=#NXqjg0rۋS BZrh߮%p8zW͸O߹Z1'~ïX- Z28J-^SER)kImcٜ.I[)i@W(U침zm聰TE^NXz7HGqwex3Y /2+O_yT9n:WluDr˯fїD8B#S f#)K?A-jhCCT=LM&6`ċ&Ik&ڗ@Шt\d!N5eTkCtv|SeD7d@<ßn*PKYA&ZX.ʘmtHH0XJ2|5 {~R8a N F-ߥ(ʓNIaJv遴"52xH4zyCwpݝumk t,O m'CRФ>CL |S\̱ЍlO,&(CO򵶒BRzx* N"hOK)tP55k5S͏ōkQMm88 IB&<@:RHR)fj;feB.\mp6ڲ4R0ɍ8[+|!",L m8!Qȅvg{\~cuGÀQuwqI>4I{c Tz3Z s:~fA O8mF5@|V6.-"x\Ec*bǴ,.{6vkʅ3H]P^ wgAg0'Џoߪq otF:c %$Vq+[ShH1F Np;EvA$9Hjda}޵6nm\n#T ÇZ!Kj-I˟G?KyWBV dO%0Ro9?2 mPd$k6(Pe_wX.0䏸Pn64|Ʉq; ?ˆƊx\J$l@e[]"uLg/e2 Qx&zC|v #U|&Rz=隢Ҟ0t+Ba?h6#TAP$,baJk4<9[X$/V .:L@ܸ*+lDGz{>??AHH*~&pmZFsDTnI8R$\ʓC34A~jQfUCZ K,7rnGve6D IS=֑Vb\:ϴt/D01 sspd刕K n,:Ufr|^rKˤcǦbit,y: ˵ksej S'o܉= 'ͻM6W"a im2 i)طpi.:#3-P3` &0&Fw v>'V"!F#{b[froÓ=%i.u=Nz.,{x_HazjKXCI@`Vϩ'd%x;D~1qmo}s҅o K,-6.L缕|^ tS׾GP)0Y3شA`:bkLѥŁZe?y J! %n4ħi"l緂`2=[\|]%>-iTrd\YA/V_` L9*mb}H0༓tՁNIb*x%H$!8m@R {x x6uơ-Ko5.2Ʀ;&,hbOy[M肉ɕםK<h^>O" gD%Y 镦-c&+R)YU7g\Kk>kFx#ƬvwkZ^|fuhJ:lx pi;\=^"4iNjˎ|T&-#if!؆Dwߗ?׷-՚-ʎ Rݱ $90fzN̔B,'Ht՝姊Vj=ƃuwẎ:BAF8NXhx2$wWX #+KA_nCOУZ46><0TA#Gpڝxפ`]T `%u'LN"2$<繯DR gt&ћ~l箈"ŒTR>^0"!pj{-o 4HejVYS͓5S#BHgDsfJ{R](PEI<@ŴVG"2BXЭ>hq+QZBGL ZJb^Z|{,F>`e(z;Jd߁@fScX,b _wf aXb7t@QU,!1XqE!否ؽ+nP:Ύ*ttxʺ#[?>벚i "*dRH!mԥ. bqISp4$im#zٴ4(M1CS)IYr𿷼&,RGm8lαNl$t`I`k"`SN>" `ykZ1Z`V{ G!6j*LSmD&D0HW>JPG84-nzDEl*1B+YMn*ҝY+e]Qf7%Bk22!0~fe RD% ֞u )}=5O`,"lZ23Kʹr8w) I`U  M\&K s;;3yV޿/110G۶3Ē !E+e'/-y9՛o.?/7AaPD7%>F5mva,h@Y@7WM^B= IPxs~1";U7Q7`;QWH%owId'F\ɜ #EU3C+ 6A1+4,7gBHA `4nEs.-D)^Jlf ](Ke u{IYӈٴT2-3T2`PXB2=ڧK )7:#GC5] $M";cP.ƝnS Hbb07Uɸ Op^14a4)$%K=; f鿳ZIяG,%~@=LF(ƈb0! 칮dfʧWs8ė -DIk p-Obj_,S!oŠ;d 0h"X\^g'voZKXLlۧ^m2lfѠКge;P26qZY1[CaZīGeJ&B,@ |JnQR