#!/usr/bin/env bash

if [ -n "$BASH_VERSION" ]
then
  # check if the file is being sourced
  if [ "$BASH_SOURCE" != "$0" ]
  then
    echo "GameShell must be run from a file, it cannot be sourced."
    return 1
  fi
  set -m
  current_shell=bash
elif [ -n "$ZSH_VERSION" ]
then
  case "${(M)zsh_eval_context}" in
    *file*)
      echo "GameShell must be run from a file, it cannot be sourced."
      return 1
    ;;
  esac
  current_shell=zsh
else
  echo "GameShell must be run with bash or zsh."
  return 1
fi

GSH_VERSION='developpment version'
GSH_LAST_CHECKED_MISSION=''

export GSH_EXEC_FILE=$(basename "$0")
export GSH_EXEC_DIR=$(dirname "$0")
GSH_EXEC_DIR=$(cd "$GSH_EXEC_DIR"; pwd -P)
# GSH_EXEC_DIR shouldn't be empty but consist at least of a "." (as per POSIX).
# just in case
GSH_EXEC_DIR=${GSH_EXEC_DIR:-.}

CHECK_SAVEFILE="true"

while getopts ":hHIndDM:CRXUVqL:KBZc:FS:" opt
do
  case "$opt" in
    V)
      echo "Gameshell $GSH_VERSION"
      if [ -n "$GSH_LAST_CHECKED_MISSION" ]
      then
        echo "saved game: [mission $GSH_LAST_CHECKED_MISSION] OK"
      fi
      exit 0
      ;;
    U)
      TARGET="$GSH_EXEC_DIR/gameshell.sh"
      TMPFILE="$GSH_EXEC_DIR/gameshell.sh$$"
      if command -v wget >/dev/null
      then
        if wget -O "$TMPFILE" https://github.com/phyver/GameShell/releases/download/latest/gameshell.sh
        then
          mv "$TMPFILE" "$TARGET"
          chmod +x "$TARGET"
          echo "Latest version of GameShell downloaded to $GSH_EXEC_DIR/gameshell.sh"
          exit 0
        else
          rm -f "$TMPFILE"
          echo "Error: couldn't download or save the latest version of GameShell." >&2
          exit 1
        fi
      elif command -v curl >/dev/null
      then
        if curl -fo "$TMPFILE" https://github.com/phyver/GameShell/releases/download/latest/gameshell.sh
        then
          mv "$TMPFILE" "$TARGET"
          chmod +x "$TARGET"
          echo "Latest version of GameShell downloaded to $GSH_EXEC_DIR/gameshell.sh"
          exit 0
        else
          rm -f "$TMPFILE"
          echo "Error: couldn't download or save the latest version of GameShell." >&2
          exit 1
        fi
      fi
      ;;
    X)
      GSH_EXTRACT="true"
      ;;
    K)
      KEEP_DIR="true"
      ;;
    F)
      GSH_FORCE="true"
      ;;
    h | H | I)
      # used to avoid checking for more recent files
      CHECK_SAVEFILE="false"
      ;;

    S)
      # the next cases are used to check validity of parameters, to avoid
      # checking for savefiles the error message will be displayed with
      # appropriate language by start.sh
      case "$OPTARG" in
        "index" | "simple" | "overwrite")
          :
          ;;
        *)
          CHECK_SAVEFILE="false"
          ;;
      esac
      ;;
    M)
      case "$OPTARG" in
        passport | anonymous | debug)
          :
          ;;
        *)
          CHECK_SAVEFILE="false"
          ;;
      esac
      ;;

    '?')
      CHECK_SAVEFILE="false"
      ;;
    :)
      CHECK_SAVEFILE="false"
      ;;
    *)
      # ignore other options, they will be passed to start.sh
      ;;
  esac
done


# get extension
EXT=${GSH_EXEC_FILE##*.}
# remove extension (if present)
GSH_NAME=${GSH_EXEC_FILE%.*}
# remove "-save" suffix (if present)
GSH_NAME=${GSH_NAME%-save*}
GSH_NAME=$(basename "$GSH_NAME")


if [ "$CHECK_SAVEFILE" = "true" ] && [ "$GSH_FORCE" != "true" ]
then
  LAST_SAVEFILE=$(ls "$GSH_EXEC_DIR/$GSH_NAME-save"*".$EXT" 2>/dev/null | sort | tail -n 1)

  if [ -n "$LAST_SAVEFILE" ] && [ "$GSH_EXEC_DIR/$GSH_EXEC_FILE" != "$LAST_SAVEFILE" ]
  then
    echo "Warning: there is a more recent savefile"
    echo "You can"
    echo "  (1) keep the given file ("$GSH_EXEC_FILE")"
    echo "  (2) switch to the last savefile ($(basename "$LAST_SAVEFILE"))"
    echo "  (3) abort"
    echo
    R=""
    while [ "$R" != 1 ] && [ "$R" != 2 ] && [ "$R" != 3 ]
    do
      printf "What do you want to do? [123] "
      read -r R
    done
  fi
  case "$R" in
    1)
      # do nothing, continue normally
      :
      ;;
    2)
      GSH_EXEC_FILE=$(basename "$LAST_SAVEFILE")
      export GSH_EXEC_DIR=$(dirname "$LAST_SAVEFILE")
      GSH_EXEC_DIR=$(cd "$GSH_EXEC_DIR"; pwd -P)
      # GSH_EXEC_DIR shouldn't be empty but consist at least of a "." (as per POSIX).
      # just in case
      GSH_EXEC_DIR=${GSH_EXEC_DIR:-.}

      # remove extension (if present)
      GSH_NAME=${GSH_EXEC_FILE%.*}
      # remove "-save" suffix (if present)
      GSH_NAME=${GSH_NAME%-save}
      GSH_NAME=$(basename "$GSH_NAME")
      ;;
    3)
      exit 0
      ;;
  esac
fi


NB_LINES=$(awk '/^##START_OF_GAMESHELL_ARCHIVE##/ {print NR + 1; exit 0; }' "$GSH_EXEC_DIR/$GSH_EXEC_FILE")


if [ "$GSH_EXTRACT" = "true" ]
then
  echo $NB_LINES
    tail -n+"$NB_LINES" "$GSH_EXEC_DIR/$GSH_EXEC_FILE" > "$GSH_EXEC_DIR/${GSH_EXEC_FILE%.*}.tgz"
    echo "Archive saved in $GSH_EXEC_DIR/${GSH_EXEC_FILE%.*}.tgz"
    exit 0
fi


GSH_ROOT=$GSH_EXEC_DIR/$GSH_NAME
N=0
while [ -e "$GSH_ROOT" ]
do
  N=$((N+1))
  GSH_ROOT=$(echo "$GSH_ROOT" | sed 's/\.[0-9]*$//')
  GSH_ROOT="$GSH_ROOT.$N"
done
mkdir -p "$GSH_ROOT"
# check that the directory has been created
if ! [ -d "$GSH_ROOT" ]
then
  echo "Error: couldn't create temporary directory '$GSH_ROOT'" >&2
  return 1
fi
# and that it is empty
if [ "$(find "$GSH_ROOT" -print | head -n2 | wc -l)" -ne 1 ]
then
  echo "Error: temporary directory '$GSH_ROOT' is not empty." >&2
  return 1
fi
# and add a safeguard so we can check we are not removing another directory
touch "$GSH_ROOT/.gsh_root-$$"

# add a .save file so that we save the directory into a self extracting archive
# when exiting
touch "$GSH_ROOT/.save"

tail -n+"$NB_LINES" "$GSH_EXEC_DIR/$GSH_EXEC_FILE" > "$GSH_ROOT/gameshell.tgz"
tar -zx -C "$GSH_ROOT" -f "$GSH_ROOT/gameshell.tgz"
rm "$GSH_ROOT/gameshell.tgz"

# the archive should extract into a directory, move everything to GSH_ROOT
TMP_ROOT=$(find "$GSH_ROOT" -maxdepth 1 -path "$GSH_ROOT/*" -type d | head -n1)
mv "$TMP_ROOT"/* "$GSH_ROOT"
mv "$TMP_ROOT"/.[!.]* "$GSH_ROOT" 2>/dev/null
rmdir "$TMP_ROOT"

###
# remove root directory, with some minor failsafe
_remove_root() {
  trap - CHLD
  ret=$1

  if [ "$KEEP_DIR" != "true" ]
  then
    # some sanity checking to make sure we remove the good directory
    if ! [ -e "$GSH_ROOT/.gsh_root-$$" ]
    then
      echo "Error: I don't want to remove directoryy $GSH_ROOT!" >&2
      exit 1
    fi
    chmod -R 777 "$GSH_ROOT"
    rm -rf "$GSH_ROOT"
  fi
  exit "$ret"
}


###
# start GameShell
# I want to run the _remove_root command when the (only) child terminates
# In bash, I can trap SIGCHLD, but for some reason, we cannot trap SIGCHLD when
# the main process receives SIGHUP (for example when the terminal is closed),
# unless we trap SIGHUP as well. (Even an empty trap is OK.)
#
# This doesn't work for zsh, so I need to call _remove_root explicitly. In the case of
# SIGHUP, the child is terminated and the main process continues normally, so
# that _remove_root is indeed executed...

trap "" HUP SIGHUP
trap '_remove_root $?' CHLD
$current_shell "$GSH_ROOT/start.sh" -C "$@"

# zsh doesn't receive SIGCHLD but seems to always continue, even in the case of
# SIGHUP. We thus call _remove_root explicitly.
_remove_root $?

##START_OF_GAMESHELL_ARCHIVE##
      ]yoHu0I fdfӉ Nc0X*YMjVޫ*IfqiL,X׫z5<pϫ5.w54Fh:n6['{wUZRvtbtS(@(v:e|d'^\)ilOXvOC1E<ڑpz19w;	Gֶ$́r;rYqRūٴL>W3ۓH@i)<ٟ̒h?Q{qx"LBeەOlbkf;^wmzLs$T<z(~xk:x"BݼaM&pk _ۃ)	bXdt[_]e?LJO8[PBNY[ڲN2Ng2hW֔)0[FȀ(N6/?t[,Z49\!~Z^5ˣzܿa Z11CYH=c"gQ0*X c'g=	l+)}RP	gN<ч?3J|x1y&rA#2ͅ!g-<{q0|#Y/O\szB8,ĉCŕV4N]YA׉0܏ٍ
,2b ΣJ%˟ac$H<U?qh f&vq?z#s3)}'bW X-gχ&Oi9ưh0!+PT`\;Ymgg'Ɠf+F#\/V}s6	j)|]^SA	V(\=A"g3nvvsXjLC^4Y8<B~ȅ"CR^dh"?|zrY'ycad;@ު"<B-uze:V?>ckYy_:b\|Xg7:ctKx=LP[w&]~S 1Z!lÔFN!7gJijãfA~,>4#gjCtx	 R25OXV-E*41lii4_e@_meNQEz]WѩԶͥ6'*ܵ-ܶ+zPP5boyfu BgXgfG[:z?S:vf=]* i=ϐetߡ{LqJ6](uP]CQ׳COT
 UElH тR!*e)"ʗE|uk̔MP A#G
Z%3&a Ot9MVԢkm3=EU!0K[`$[W66PҗR'q1h_d&T-O
/X/?\^^|\ҿt`Ab~/@|X7e}hŲjviIHW\y{U>N_gl rkR(>-)J1@\H}z/Ě3h:hmU&UKY2_=ٷ?_ߋqivpf/Ŋ	?h{Ț92CאLRmW_@rㄖ`0)]8a.;0*adOZ3|1YeC]:iExEN5
lAFOV2ZTE:NbObeljef#V[=bUyz"kiKڸw& 3je9TwUI?G߽x9o~MS-q5VL(~)U?&>]]P\\vf[lcU0k"R?)+)ow]/1nk_r6R&o_B_rl-s*i
Y-z"{.۞	__7!~1FM	=?Bo3D-Bl4(ߑ>*ucᰙ?
*
@
/ 7-Q0NlK [D#pkNwzٙE^X{L8	>>C-qb@W#댟
a5J&3*Dh3۬Ӊz#:R?9lzfg2|)?Off^r# b pR8B=C.D2绛٨!<lLjEPXk-+x]0Ix!YA[:ovvJ
f~fH_G7:"HqG4J/@*Hh?/@:X?1_Ida?v]0T2c.?ZQ1RqG2M1ҡ߇ɾoECqt9/,,%: ׿akSaH}H$-:PIsyXKLC`-:U!B AV =c4NjPn@!l,[,5#ѐ0@W?Gأ^qy.Now$._K_ A)
P݌n	~o{5E3K h:&}Ien橜?6awKr>4HiHp!p8'%eq|)qY؆|
]~-&TC-&-]<$3bJrG`aCU,:lv/^c0-8uz)y<}CzA?}}UYsc)T%?2(620
ū!lJIA_K!xT|>/{ڃxၖJ%cǤǎ`H!=otH>B"|-6jj'p7R.oٸf$g)*Uqb,CW븊'^oΟRK:BuG?'] QYЂp)Z]) wЬH?^\'3!+.Kl_DO(fS	yP6\Pa 0R)_
QRQ
0#AaG0yc6oo?JEV*Ag= 8/ )_
æȁlnnkRh.CFTxz8a$m\>JO+cșm\YYpǋ$TL£e}OZ*Kn1Zhubjo+,'D|UƳU-K	ٯ?o)l˷Cer 6qT2YZyN?C\KXI@M6
Ԧ&`ux7H߿Ʃ9VnÀzna𿥐'O;:r_ǱcXfލzx!KngeP>7Z7"xUt8AG`ne-?
!@Fnmdawqxt/۽nˠ_0Dq2MG! ƆO/3?|, ~L9baQ|W ,dpArp(H,@''Iyjt<e{#/Pt'y_PHX|AW;-=$j""7,N2VLgI;$p*IEz<
{J$fe8|
&AFRW !VD<0YŧGe|j/ŻO8"t%5+}K*}h_ܿ (ka+Ec]D|<XJ=53J-`!KS؟BO܈jO(:N/kl2{ m=Z,		gP6eHP)<ҭ,5&W걠!_IT|PYU,Fi}[ٞS_qfΌۺpjg򑼅b;X8oP>7Z|>,(4"C_c_p0R_9jsUzXq=*aӱVI_0i_o;dܓG7*{>}I:%҅I[4y1%~IlQ|
N@$L1
5?]P	P"{O3>Łk#,P2)ϒpIq]Q|Fudq?Qd@FSn+L+zgC=}'S4Y}tg=YQ14}%!zyl׆ǚo0:UwTpNQ]\7%\OEvIe#euuehxQ	< ʉyԻRc" 
#.p'KE80*:UP	
L;ET,z0J3PĞEф]E, Oh'8&b 0T#_F 
:B69vMUȳϩrd2W9F1<7{bϬV6;"Ns'	
PUpރ]K|qSImvZ{W3+YU2s]ӁGթ7f0i)Oɢeb:}3Q+	%caQL8||e8Eg8aA!f3#G?AU&⸪Buŷv_|XP۪]1~	K<˺Za+^$wyJsQ<Hh}լ]%(aUu=R0E+3%JWl@cȸzӦ(I/{}cP#ہ6G?ا堀_eP;<]'SX5L?I=t=;`0#
xr>Ȍ"uXuA\]ݒhjvLrbr"FLga9ǅq ,
5:;\1.)y0xvC[]^XWc7=l9"+/Ɓ>Gt~ow6`{yaX:BJflٜ_USp&fI!IgVWV[3+SW4#
yI="J
Pȑt*(Y5bO#sGu:ϴ1dtTv0BieQki^jYk~08rP_>Pۂ_['/5l^h+>>ɡ 3 sۜ6ˈ#2?-#[4j+{'i07h_odUOktAR8+'+sąA_InWF5&O)d_Ole>+5)JJwK&mS EwfJʸSfDXc\ʟJV*TSd[cC_WОM$b :E@'>]9
Cej,\Z:]i+M $Sÿ,z/ع T(G
!TP癏2	 9cd[s\#bOrfۜ/~?r+w%q>E,
Nkf&w;KІ6I](ؖ;ɴa6->E
"OdERBE6y>QAY}޹sgY:I̷;i4lǒyy?+p ` krcD
#K:Mvnc/MҒoWa&B`3<XћІ|+CQl>4(GEY%')vX\3Tz0zV\G_f] Rtk+3.3?3?OLډbU|) ߙi'b @`0Olb):gWh'b HPq+4cNcxRZtԁW/8IV>lEt:z3ʜy$sF¦m+|`/xOq;
Id[TZH=P@'ݣ8j*3ɠ>~AŕvJY\,jY\̖'eWUQeVaH
] e+Li{(R3Y/Ї |~}|G<Kǔ|g9DQkW$cO%N&Д:X3G4ҖTcC.`Yإ<B)!2TDMSY}(KYG2$BHNB/- >Td-q#r-hznP3EG+K4O]%:;#]s?h@BLaAsV탿 #ֱ0FpY,ZZ+B0_T'C}24 |d%t-AKaȢ$ľf pȭyW
*s+sgp:grl{鴑d&	}j|25s =Mgy l.,x+<PZVOzzr1)&&_!Mjx1ppqzFq
A<䯒=l_gO<>,1>j1OepM	˄0Z'VRP^$c"CԈ8;u}cAh=Vt4"dI>W3xt+=yF+QQmeO:v6-{bK\1ޣ.f{|(?lU6|<Uo%EtE+m]kNKhO]>~aIH<tPe4eUQ"*Tˍ~ξy9R8%|Vz=CC'eim-[Z֒$宬?nٴFud+ ׀wigR p9d+"{Bk=;+ A?/B7zƐ_)z,
W
 +Kvfft:1TO  KgEsۧ@ra,Lzu,<~'f(3$!?w^!E;g.5y֣7v	WVpMI>NLڱўL^ΖvFҒ68-mAQ┶->e#J9|I*38]IUJ&:ǺRLZ848<iі c=3x@4zyQ)P8=^uŶ3  9,K4s(&$K9`5̀Ԕ}l6D|l8%G=-)jdXMkZUJ6G4H,l%(n+d%)`KJ\nWǨ`;mUޙ {8eƚT'4
Z1̭|>PPa00=!fٴhb6ٸ 4}04T+HjBP~9G#BR6B9t-t.^ql'wXK&xn;O)84y9&8-`\R;8S
eY_?B=^ߥϠx#p'S{3Mm$DS߉y'ϚgRSl||О)ეkKZecKIZk,
CsA8,Ȝ AlP	#4w],gX?-Ur̀;84,ΙE(32.ᡵB;mfSr\kZ7ҺcHqX[Mu5,%ZZHȴ;3۪֡OϖJ10"6YK4DR4[]iPs<#)jN5O;xi|G_̀;YK7h[ɪrck}B/L"x2V s&
l9_W%0+sjJE_Yb_W??a fM42änT_z$B}u[5S
;jD-""2+4gC	d]a k3r)`mAK֖9PX!X˓E	ԾD#FtJ-j71ĳ_l%C&K^lءŮuƮmlDWJXma[yG;(%hk:.CAa^ZEVvCq])Hް 66Z*'ҙ,*#9.Q7cZd<zxu$mAql&!h7kWф@p1zv- Iv(.(C%X8ȏs
jZ!Zlָc
N}NK#}ъ;ֱE'!<Cf%<ïth !Py:8Y-3oj(}h鈛vOja jMcI*\H-E$c.'0o51c|XQUD.kSS1߮pO43Z]gG+DD2l?aΪ4Ԃ?nPM_o$)wg{kՀ*d?0~:N94JNQi4Ԃ	ow&6մ+uF~*(⣹(&"A`^:~N1tu=AIxo@TVG{ye2:|C w'	D~9trqrlZd1N3N.ȷ5Bȵ\n!c|(ޣ-קkEe]so%KS¹L|!>>el^WV.A-N$f$32ü(AaTqAg+z4=%WEųknN;#1jĴi--E-vo[r	Mfy1vfzL5rh$ P"*a
{-:%h[u/ڑ0zqZДޅTT(Ҳr'j01VI`{I/B٬1 ڲX褶|Jɖ({
Y{"Lpi?Q3R3L=o{|syљm	s/6)
̛C)C6i
"	mZi~ښT@Th6/%_W$sK\$[娰$9ѩAY6,	|$	h iICjffN`|=$'mVkt6FCN[eXF[Q媙MI3JGNkoFGjRԆcȡ+bFm~گ5%?Go5r9س{(42P"kvt$Ð6=5@eN1<A+[B&k6un+VzaǺ/Msh}rJݱ?KmU\(	zA \ZעEdj1KF5w&\en5ÇNffWGe6lȟ^e~s@S3:Ejc+"&㕞<.FonG"I4Mݖj7T*UG8 A4q'VLsF4ic l8>Q3EA:$Щ\:Bq,X9LqsTFj [
65gTƉu`3 )\GD-
PX<60a %M-Ե_
oC_" 2++18t9n\{-׌\I#Pn,=܅R'64]qRT+Nn:{sҾH(pJ:|ZZo;Auտy )7e3SPHq1?PCs@>IhTd%7:Pė@CJvy$c<-Y˟>W{`*a:\u	NsqE$-2wq&@Ib?nP_O'`@b?_Op%b?aSʽn_Eg>ΪeT_$1ܠZ0b?j՘ {߶df
7S,5O @A3g3 JNI4}}>5^RN|,*:L8n~v
},IIz{=7w颎%]ečͥ%kdUlԂ;3\%Nn|2 p F"@zNp;΍ӱ9f;l_/	R97L.>~?Q̴-0a$o0<<9Zjc`/޸`"ut..4Ahԩ'CzOɂPRS{KV~(]\A4
jA4qEj
1av@Ǚ&m,ښw]8w4s،,	+VZrA,?l#0O|92̩Ts^jBW:9>6Ė14#їXa5$@1[7#1h21	3z(9HwFp
8oαV!.OD>kyX*vY&Ojd#JaODbg>+Վ|i;-?~ 1D_ )J8'|aVop:[Z;'B`
+,۔yt7ˢ :m(: 0>u:DHTp|vf-~=,oI(3/Ww!58
A~.%#Űpe8o©h4g7ʔp!nSUJ<_Mz -ƛdaTYɐjT:@jN0N*5ZSdtj?BAɩS2{B9ݬWd]r`\!TPNN{_'Wh?7H\ Nc2Tm	Ao[c?۹<>̠sX$
pݚt(2 =U_1u>&|&6KV k	xD| X$YgFC;W9h3ϰ@-ꃠ)ߌ1'V>|OS2|wqu$}C)|s+4l8nN-(	E0',!F-<xfFVWZŢ\g G]榳¬u'ڟldX^dtC;BC|6;ֆRe|jUjSsnRESj]Dy0^TKeh~fLR!/^ܚ8`"F;R/KNGucp\~K{nXnRK8QY0rGT'Ta"ja%hFA	TшC X[[gX1IVd|58.BcK-%:J+3B˄(VVWGXpjjI;CN,k%'_
<0q&eẃըwpxk$`PI6*JӵxqWܮEmhXVTFI>H1D8H쒞R&äwUey'LĲBҴ~SO<|RJS#D@hXv-
(%7((r
/I  a6-1OB|8p=[Xmvc'FSmOOEӭ+S@biK,n1cטNzl$>_^gOA_^yHYx% 1:>rsWӞa騈$
V*|1HcX0o)dcr5A߭l65`6W0
Rx3cnOo@~桽Ǎ!5@XY5zP;MaS
W;o[gO{jiVDߜ~u1XcOYV6g[@n-lIH	#fth䫱Qea	cz^PYAiV/,2
/ZLsfɜa'D7Fi,kt28v:I΂C_mSͺ|SKM$[ofWGFAHU.ۀJJO6f'YZJv8nj&a`(MO}k@Ņho_#-:'FګeX lT0莱6%;sI2ӆ2m/
z{e6|WVG90s4Í5E9DI񆃱%EC5JٹljR٩'Z)SPmRƱ\$UqT>bNFn*κD}piݔQ*LTu(j}Mn$SU=|\@<MkД^ yz 3rqj{q#0wvih@Q_N_	WbPd]`  O`]q B>L#0B685k'<YK|LD`J)2yO^ 1\D)l*0uk*ݱxIclE-Ix*	ƍ$}Q9=3fm%DbD|5Zy8N"li"mDr@jITW#5FB`~l鴑u no2߰aThTKy;g\v[*6Sy#m!a6.8.ơGDcZ9CeᙀHYBuޑe(xRf,V)cmB{xXP=pU[16|?Bi
S$q>pzt|XPm|:y,+lBv0m",><CUb+}Er$13EK$vp|Vxt1봑/o2Ҳ&[%2Ga3ϙWloGN`æs,2y]߁[`.%Bӑő	3RYgߕ@hy']\m~zsQ˛"&Cڴ,#K<m	ٺZA¸~v3ANf
Ak.m{u۵0tQw>eo]<ȷƜbmiS5@k((t\a~#^f}^硎	vMG@+{m̉gFXOv/IQ1P^[P Av2yg:Y l]:I``?K tobSIPBL3.܀gPs7Tܨ/lݠ:Ͽ>K4 sEql)`b:^pW^4\#ߝHaC\5kw6q
 3jXļ
KL :k|ahXl1TLe\ր-jM[۵j
ks@h*xz:ZTѭ%g?wUA/2Buq,?wFi)QˢdS?E,1;`X*AYPјia%帤`TPwF%kmkn(Ձow_A̧.@@@@(6]ٗ}=KGu_⿸B!M	ǥx($)qt!5ݓ/ XaAbj Ut5$F5 ^@W`XVb"j@qq?{	?Ӧ7#Bn-P (JZ	h8UA1-)_f4~Ǻ01n|t+q9Kᨆf
 j<հ$H V/0?w(.RP(aQiPX%U)ƔPݓFGj c&6OD+brckEw!MVA!R,$Qj4.ဤaE:Ql*$pFeٗUG翤,+]Q9.Cn?4.WܘYa_WMl?3}2rL
1M/!̾vrckb_Fe/g]!f5itleQ-C7iT/1M([<Wr_
o~]1#IF&5Fz@ͮӰv^I04}ʦs:O"<q5AFL3rb{5UK'ѯ>_[H沨Tjг~4-2uz)©$'oQY*$*?q\q_,+TE`~go_=_JiΨGCϽ"{BCcٳ-)|xQ<0;0B;ыOm?9~3g/H._.{'RquKC.oat/[piS.S3OwrgomןzyK_г}܉~EZ^?kj{p<c}+bo>x_pt3|^y>x1ܕ?'߮W_xΨ/9Y-~gv_ڿr۴m/҂|eܳsM_Ͷ}7G^7ޟmgvn?@{۟m[~2s_y>w_9?e'ߘ;g~몖U^[0Y}}u{^sUksw-=򭇿s{wΒZEG~z}}p5%ZL}uwOթ_Ob?}%Aa]YUr@EEE֥@Xuew3*Cnyω nФkz@_9LUKo??ןPj?O[WtyUo~bg7r9smAc%MJv>?yߙQmauϼve
(w~iJ8ro$uW|xmc?g6u=w}(r;Sŋz#[~{Gp|Vc=4uL
1uj4*C!T/@n9O?t&}!;._lCgܸ.:9w{^?_zW{E;><cc__N-9G+K{rݡ10:?}+Ф,p,).t-.U%$3x 7,'JNORX/Whh҂Ƕ.nGi Kogn}h{?ov6{мuޏ>cҷhrcFP[?BpCg8!-eIBՄxH"I*:w,,"L
MZI¾.yI_<3'_rFsש=?>m󬍿{ŋ_S/̾/Ğ^mr<r葇~㔿~v}ugf?ً{ïv|w;Y3+mKuau3WxqQU䗢
	Jrcr AC׳Ta=_=á9,rխx9)Oou;g|蹥mpφWkS"߻ߏűh?hu3OW_YH:'H"
~{^l=Smh<K9C>A'woNk<_9w
Ϟ/=wϼAjHaFe#g=XSλodm^}W/{U7~o'_k_}Gm]<[a>Mw_mÚKm/q3o<︛zv+?}K! hHª F`HA`C.XwQ;_O
+;`?ߞ7Q-=3qƜO|B/;Ȳ_ρ| /o{S6f_Kķ{;ƨ"ˌu,XwQ;_VwHAt&|sp`4.ͯzj=WhhvhU/:镳8emXuӦïN[i>7OjHj;=NkǏ?qZ駞-Ӷc9dSKg>}SGzvozBnW%=Fê"!!~YRBZXR4);1JCf֛4}֭m?^Ҽu٣]=-[?wM<1뼇Vi\r'^u/CyrW?jXwQYo}?ʌsp(uc!OE% ƣ`8]!7,L_
~ݼ'e{f[z?_jx쵳?]5\7O/_:?,6]uO?76r}Hl^|kO|н׬4Uc	O"cWT(AEQE=RTAth`8Z1?!(e!U54L{׌uՋ5bC(rL]R,$J/cx 7濬8d?Wn
ڶcz?qh}mu;\o';c~F;Gc?WjTF1IJ0*qI%.vҮIn9Os&}ͫ]ֻ[[9fZ>ꥷ= G-_B[g|~ۭݟ}ى>Y|ԻgKIayrϟ/\pa=-o]vs/?{Gu-TKM_G«5jY![8X-cٙcά#y1B)8B	6u86͗r
Mr 4	¡`N{{ڕ%w%{w돣[|Ojc=gqOuO~c㎟|g|ۑ}֯'.^ً>ȶʿxn^|+d{;ޑ3ݱҝHivǻhK{b=]p۫=ߐ!?{۳ZYN­_w-[HfC%/=u?:.[Чlc}~!ËoWF+dzјB~[;֭5E^׈Q?ޑ,1	>:Ëo_QtѴtvwǨO(j"vwvw{hjgb]Xċ1~;_>aխ|jO{x=G[}ƞ/[z];9~ב`c8z_^g؃OԨ/K~Q|ｻsϫ/Kx^aW57}Lgm㟴-{s]90r`Ev毺y٥}>rGƘ#⿆/yxBL@ݕQwNEmtxa4XWop̓];/o9}U-<i-{z9b^א^7垮t]N;bJgFE鸜iOgL$u8F_ǽhع?n?:z+o.Jcκ_=x7fk/y|s·z'{w	nOzuwwٟ=şǧV8?Gmm_Ok/weB,	._-wv.uԷ_+xG?_3r{09j?f~XU+R )o4l̟kJwNlWc(wtV4x>_t45]s?~kJ}`;}o^ޚ.i:{ 'mjlޘ  YѳpB!oH׋.&NMU2'}yI-Rw=?m,tW637ߺx0\PF6¼ަ8m|c#|hVQhv}z7W\ǟr-;[ݷ}kn|`Ms>aJ-Ԋ6c6FkO36:H
!@Ѱ40KMf6WqOl
O9Osê-q_Hi8,꿉X}71[3V%&d[d=lɅ7Ghg`z_#F҈cG|EW^l"-i@29Tzk!+uBw2&~D5ݦYS), lh%#4,@9fD\q\$Y,SHTjSL N'`ZFL*þ7@Z-d(ۤMqLvDb"/[6WSA͌adƕ,FjY6pc[1[Ops Rm)IS]FtdXs)`4Fy>#0mR0hQF$]B&0gOr:Oy|
"w#~HsY*+$#J~d_&uT{DZ')'OH9/aIWBx lsƑՃ6@9K@*;Ÿlt(dL9`)._Q"m-X4L$*?Ua_5 
ȣ((*z>$M+[dgd)U3|ImvS^Iͤ䢍CK7˳`^$A+_9<Xyѕ\e2CrҤ:BFL ^K1Jf$fUQ0.4sKr6\Rc2H>2MDpHPb*C[+[aB*reDj	$mxL.H~	~0w0+dMէbEұ3.0Fu-um% 	 h;ޅ Ad$oz]9*!8@Y>%s+Ez\ hYLLYR֘Yԅ KH;1 ~*@232)tXkcm|buXv}'m'n]|(3xh @2IҺTmVK^33;<	2AŌ>J)ZnA0zc"IdL6Dyjg!+żf{
9X&$N Fp.&0BuDXwb(dƼ<{-UKiyP%ܓ8/HU	'4N1ᶉ:f@<^[=ɂ=HBǈH0MCXT.iG$I61A#'5_wpFlfA4zIEB
I[*Z[HR,a[a$ f,p<7ȦQQA=NzKgs:LغH/9ə|\ąU9AN=ȹGcQBW7ԇf<],eT}MAsd7ut0:V5&m"m.({oi 2)"/vfc?BA7"/&Kܤ-<YMWDG(z<5yGus2xMWԾ3@ZAsɧ(6}HV25\Tqw̈́p`TvIB"P	8%drBPTj8AL6 Ou,$~߆Ί9	T鬒k#󳄅N	Yt63DmRD
ptUs$Ԧ1jg>.N=!@ WMƖU\ômm`,?*^PJ	MRlx,`֔WیFF#hW&	̓b_WIE2S|G8<?DWiĘѱr!)XpuOu|%4`,e+7s;Gt(dJUybŜy#ZB	kGփq*Bl	jTXYXh,J;c8&f0l ˀa,1[iS 7e JCH ؜ׯ ߰J Cǔ(2.K!EfoVl*6Jddvr ̏:خ`DǤî~e&ZFЫR+2崘liv/'_ڰs)DξjHlM-

I&Owb(/kX`025QPrf8f/KC*USj(ԘQZՋ+Ka{}MFR44~ǩyNa6
9HM4qv8{XA4D5k0js%}R_ks-+eHЕvl;/`dDKVbA-bAEV`*Uq00ejc9	Ur_#Rr	>":QLZȐIV@Aԁ0%%Q6f|Bʵ)
swJ-HbTv\ZYH[%BW 9QVxDDL`;L!aDQRV'ȳz;lB*פHE	-85ʎ>a]kDl hrn[(	5w{Lv8I `vPZtKXc
0"ob̭ج4'`i'+Z0L2+CJnUW8U-4[6ᜇ/
RRi1oeHD^XᒵްQbOt'Uز2dP<A,+)uŋ@q&%E1e,U"RVl*>] a0*^#pXBy]3E|8	-eu3u>4FB!-#W-'[	q0ݶ|:IVe*wИk~jЛ-*_tqjBN"ahN67E L|*`R0A 	$#5+526; 	QnSbGt'H#>rچa\KB"d,D+	LC42U⧣^+n8'NGVKjVZ;`8yYwFVa?=pcf7%:!̘ xJ,4 $1.AƈR=[dsǉXgczkKY!"ߔaC}JP% ;ٹpHjx5ᑵCSC֏VHk5Z55۠CF@aM0hn.hy ,ϲۯ:JO$}긲AKVM#h (3G^YⱛW?G#?u_G,}GC\qjbpBLN`d 6^0c :
&ҩÔT:\mYSԄ}-Ab4	`YKRueB%Dբac55 Ŷ}<)Bk7TiXD-13\_C[9桂Xκ5fU47M3mTδKdQX%5¯3Ә
s71ƁLyNgLvZ$ŃufR*"dܬ/mԲ:v^397ªwXI;M2{F= D
YˆXZ,hs*QdB#rȚ׏ [mmȔc$h4R \P 1HZz'\Oy~Rqˮ*y\N1::3v	qGbc_3ӆs86FB{"Jm[HQQguklxTfGPCkΣ%u:N2	~poJW\A|\-Tg=X+-pَTGo@QMVY#8Bf*y)[y&>YiVDHr#WWʞ..^/`g`B;
.=(cQ0j}/]b|>*ZZHY޾) *`xk2̄	ޢh]kUukDm.Յf,0&Lr=ܳs%w}Gdu8r8A~|O&Bt`Hz6^)/v׃7â$9&˄qe<6Ч(uxڨxE2g8PFSo' ax؀|MJ<OCWf/#p|d@Ʉ8Ϯ̆b4mlh jlN+L6ZSWRZS.(բp%\sD-Lt@LY

0FnH
Mѣ9P㹱cFhߪo?צH'z)&`H4Vņ![0)0ùY]4{(	<B-p]ùم-qPFWDkw#/L@Bbf,O`J5R`>`Twd)!vPIW&>#?Fp@p+kjm`T# ~l
zN&8WBZR-M)<HKuȫS{[&|;aN0®6;K㠇mO}Ǒv?|~Қa q690Tϭt(Dq/œ`x$`Yogznd2EXJnX,tHd400{&] ЌFoj8XFnYX(	y!z|~\ύݚpg&Wb$ #Q!yjј=5>JpeTNw</Yhj#ySGoNbȽ>{p5;Ztwڈqkă\3AI+X*l6p#\+W_%̅QFqsmY%%>{Z)_Do~'Gdi 
s-AT/h0
Ɔ4(肎\"0%\5U&jA¯&Q?rCS~wpd0pq:CJQu4AW>K/mLn5gikT	XT0B.ɡB{/u\U[BY2$L)Ke ~e!XL@$h	x
O;Vg݁Q!yqFf	Py@L%'=[61Vy?jJNqL'o/@ZЍjj2dE/@fԌAQRcR8Q#7RY$@&_0L{GBfZn'dPO[XWx^Q
P9OݫN#cP(%PB]j#YN]xw'KWB'tЏ
^qҍ|Slw0CPERs?m!9~8d3-2o8yzڞɘp\s|<$J۞ެO(L ]HL*ܬfLo(&S[Ex낹f{DTpKir^L.wuz!]z IZ7pHv>bhGqlc,Qpʌ9f7'D|5~8Mn9u&@#-2d$DmnHnF/zl*#qQO\8}N%W3aK^
Kb6D"ػҕhǮ5"8=*8/)|F`cPY:FF|x87K`".̳֫sn!·[`0.(35u*X/X %<eIz`uO'|vSc oD-(N܂Ib}Y]~xmjLwŜᄩJv/+t8wэE,ʡ		#2YWQ$Ba i$XÌ9w0QH@("M4Nܔ@P0)O
|YF]Yur2-5Gd9/C$4MՉhk[k9,u:7+sM0c4Wf]r0a\|-\ͼ4ZFScȺ@oHYE1P=5SHd
ox'<B=ZN25ML*bB:\,љZkXY~<=PV	;@t'[!(5ъucT24n*h`]:ynђLNΉtvY̑rF`$ߍoǓjd[gI1ԝ񕁽	hcE&WwX@>K&[<7v83u]L7CQ~&zھ4ओ~gϯC<	gcZQl'*(.{P2TŮLCOWJ3^~?)HH.~$	,,"hAU"ϜYq\\]oz낯L.ʓ"`@Z+V&'61
=_nHVdֳz+r%PLlXX6.EtVjHP$-]\ĀjJf'I_k#jxC388ӧOBkaj<Z]=uv`gPH]mF.͸gq"tuXTO""~!AaE'g` 3thNt.yƧ'.u%ItV(
&JɄ^
c_謓O:N|P5qt-Z$	NX%;ۣű:<a	tCS&ȜgN.OQ
>[\BiCw㹪@נO \@ c>4\?܀]1YXɻ_ ,!C.?ՙ2ؤ&6nɳZaHAMs[̄,(g=F2bI_>`\΃t=&Fqa1Uy[I^W e(R:
q8(|u׎ҍOx	rO]RB+]v' pdOV]3.Kr7YGNm@N)h䔅Hۀ5>=P-1.XqVX$xa[=$,}E$d2H@1\%FՑ2-Z<cId<qm^G&Tm3ӎY;kɘA[7wTbzX5!~]	d5?F1y$Å}&>YUl$ZRh`hްwCC4sf\10Sk%n0 送ZQ&b$ѣNzZ0G7(H"bYG*^ÓoL%<`l."Ln6=gKnt(l̰܇)^AO
V(L0R#iTрjOi@-:AgP=f8D`UrttwR(ܗ%AGc35qOLx/GYEgL[ĂS0Ց%"y9\</¾LfFT-2O-E/5OtI	SEȤGw4M73
~a;M,xQcw	|l7)O.^g&6e]IkF4`f }9L]ބE/J/IsK$t$tGpFca#B~Wc/+,j_49k#j@YKb</  'R1p'V72)X$.hGy
_AvuPe@1ty{ƈ!6t%X#~)__{ʋd>'	<%gg_t|Y9(Bfppt*${AѶHP|MGc^|?gM*(On"/	#TPYU@] 2P3K0!'}@<cF1,Ucpߞ<1§ksvCY}Ku⼦Q/A*VJt8c&h?b7n>g^i 'M"0$$+adpTjGf:N|&.T:!ǰDhPcIiIvLQP/`V? yPp"d C[0f	LHS  @aW
C`9rS12ѭh{4̇yv@$' MS:lD	°J x`x2x#CI/<5tԴPS` >ݢpʟwjSSO;]pՋo-YWsgs6WoעC	w`ƍ[<ex nb
V.Ie&fOd7.oO0 ;堀aDX⺀+$6E`h9voc:+̙duDFsBO^SohoL_gpX\0 f\(7(ۢlhJu*y`f椇.;,ԐQ̲NL>MzG_cР1'K
Da[82?FfU(O=_ jL9Ȭ#QÁ/{5ZtS&O<;W $gOs>{
&'	s*΢M1L('z.*dH[9"+k뎬VSic;>(hsk42Q};z0	)k09EUi'ei_?}
Ǿ(CAР15Dp9j&e٢f	'2*(hc\JE.n0n\v,l80T]IFJTZQ%A*;W|
?r- rq-u|Р?>LS_ɗ
4@Y3CL3_w6UR\S,G=k؎"8˖>~!
+,n	+Рodj)%:eg%+%k;-x&i_	?ZZKSٙ׽gA?@+dhhX )\3t,U5LCEf[?'*+Ǒ?@?,=5AtAM7W%C7DqyQ7mEWߧ?}M݀L$Y~~!"4@a;e)-ٞFK,
JH(d#
%'*;a VGL_rM%t?r*DuD5D_JoE[Y ?,3OC_b_?%:LSFK|?K@⿩dO'_eʷ}4/	4P?e3i=ITP2dOe鴿"/BT1\GlÑO\q>I\ۋnOr2r{FJnqCK~?o((HKEɥ-H-7U>EJ~9hB3EJnb"8*H)zJ
 vErE05Gy%7N0sj~@`HX 
(Y712Bisf`?fL?gyCnbI_TO㫑hMFSjqX.:̐ypԴR1pvuY`76tI3јuemlIhn~f'F;۠yh,|%*blzQ7w[yI̡T5iBUɖwAMe_t(C//I,Y5Mxɒ?[=p{	=&2?G@wr6%AX'
'BDAZlE$2kҘhC.>6cr]I\4ƥ\3&ݘrq3dg<05bBx_(9/I*;
1},J}*i\nZm`\_`or%?Ye? _#*IRDP8YkgQWwSExʏPy@]ew9ƧK<1Ez'a80g=Gphܑj3SC/R=3.X* Op&י/sO9x;	w;0xn{	\f,t#:ǭwq&"}pEqs	- GYG2[w3	zL	 <忣i |S9Eg/?Fo83f*,b[-$[]R%8({ɸwAV
,4TۖɓD0A7g;ٲ1??8Af_hl?;q B:EzC+$(I೤n[&S/8*(&ZǠA,?/^
c(阮3_{c+Ȇ-Imhl~ڦچ#kCK?PS-`Wv5^I2ATLٖ-M_:)&n1l+J&Km^WtTYT	|RuIdS_4Pv5hп7_fThȶ"@纂)	>	 L_?1e߁{e&i]<]WtyKl\O-?d-O3D'o,eC/TPI~xXgKTt_!/3
$IV]ѳVeŖUT˵=^Uzd1l&9K<DAy-<EsMזM,3#ˬ?5`!$T6e/(
R86>se06*/J	Fyvя^tF_O/?/}/@/_c?aCDlw`\pS c!}[A^2S(_;z,N46dg*,
?Q%Veǳ(^aSg?*`6B3egl/ںwxS*XdЄOFSj/0S+xD;.-r#C-3$=j!)7_+&c`fuh[?l7h'D"\%."X	nJhRl*h_FϨ1*bk
ǭe*\mP/꿉_Pyi TKZXU`~8Wc46;
!ȎgZhXǻ.˖`i,߀!S?AHUC;h^w7n\9u+iּn1;c'tћ?|}m{3߻tuRn9?}5*rX(L1/LM]uTlCL۴ޒMU̾5/u/WQkg4/KyaWq㪦~iey}fݶ?>q>[x1-s[5{{bżImW24+6qw쨦;*8/^!>>kȭ5lv\oxێ{wk`õ?zHbrNyHGn^p視av=ciB-_Xz/Wzv­}=B7<Of*`ҪIu|Р1OU7\2OpGNY|4þW0Ɖ?q|	v]_Mz/<×._Ѱ꒟Z}?~j'^늖wml቏7~k׫nxr׮ɷ_qMz-S[w}ʹӿ|'<pǿ~c3*Fx1/LW4KQі$W3lϰɕTD]LYLE5/	wQ3:{.һ_y_l}Cvifm{ӦXPS?<{r{s0hr0i/)SfTn10a"ɪ-8!*jk⸼i;^_y%wEW x뱛i[d]áu;ʃPGLc_:lYҢc%IR_jJ??S0?ϘeŖ<ֺۏq;N	vםg3<?`CdyW$Q4]p\U6\RxР/QAg✻(Ey/,.s^;`Њv2gI"1/L/4پ5/`?
;
PO	Aw[s}|U#<i~?ozf׎s^|珷F]>b݈"r%cX=9eqWtNlYs&O݋m- f%ݓ{=CֱG}o>V)]WwNYźQgc*)/BY
mWaT?&׽fAE?)7GT͌ yВS3L^gqWG}9s{_|uE<sSQ?U_0wƐg~zi#>{һu'~Bgڹyԥs7n7g<r?o,\;?w蹗8[?IE!<Q&{Ze":o*q;jz_)/OST@![_3g6:f'7=5ojmnm͇?3[?-˜/X[n~O٣/mڲ)ՌR~>譛;P/?`CldYUOrE<KKe*РQOTA䁢.	Itzfsοn?m'ǰکGi#awvesw+nxyQmtg~疟|ʺ93~ϗ}Ļ>޸|/?xk#0anَma$؂hڦz)ٚ\r%c_`QAZS򝎻[?YYjv柖x֑wʎ^S}w~^v}+ztQT?"X@[k!Z+k</9fx!97Ab"\.G4hs_׭fw?`0<Sr-Aڀ:j)/׽fAE_M`Tќ@ggT,՗=t:O;dΠ+{ϰ7e?c`AyR]DSuQ\ӵeeG=Р1ܒY/fXe꒝SKW<?5:֭Z{ִֹgbgo_]v&mq/G9eܐ{?y%^ D_<o7Y>x_w|?#W4ˆ_ImF_ E_1/LMv\K1KK%2,Y3myStY~/?]^|E_;`uʏp?_ALc_/KmI9訪+uDS$I%
c3/Ib~gIcҧgL?W9dsɓ;?9\r/=|'wwwt=)=aojXzճOT{ŵ2Uo9q˦+_GW]97M2骵U՟6ciCw~~C^".{nŷ.~۟-ׯ|~.n8GmSG{?qц1o\i߹?a,yפ><g2LQnlnt?SQ\(o@?1'j2QA:Y;1b?usLtC:7ʍ;'|f}ARf  TwB;WX0anX@K:Yd:&ںd*,ɶ
7AbK"_}km3/}6MyAѿ7rҏv׽͏֔o0cN3B>@L 1/Ll"PPTYWdI4rmѰ%*u|РQw
g_j(w/fIoYĪ7wȝ}	?w-7ߑ<ݴuWxh|͏.xˊ.W6xA[9y'\wm9}&G-x΋_t/o|SmӦ.dڟ_kMp9n}ֱg\Φ͏;|#^]xG_p?UGLc_;$OE[Wr]MA5ђ߀
U ŷ7++6\᜼ᪿ\7B췇oNxV~#1C_hP&!ۊ,Z{
 &hڶ'P@ET4jK&/SxP~a5Vy/G|}'stcϛm~n̺8~!S<>_烟M<k;z]=p-#NOwKs=G|}=/cVW\љ{]xwxcY&aE$Lm$gkB-b$:31ɴT,
,* /.'W@eeQYOQc
S9439I&I/en/zSZ60?<NߋC^?4 ?~1k_201?(_R{s8oMh/k}ڱ,ϬAۿu/[ֳ߻vַ5c&q{/EMYe>)Hυocyz9N6DݢG OnOv>K7H-:ri>0.&sG+f̸0DtbGdG'
zAV	\ck>'p\f,4=w>-xd֏~ݑ&]x$~C/da?Koy/^ M	yqFkكh~`33.
^z8H>r"&oD迵OӱҼ?!`??78΄OTV<ᦏv]x}~=>(x+} x_z/|~[[\+C]i5OU3<yN~G*yx'ំ|"x%]u>#YL/֒u@|CofgQ<nurQv{V?ۼ'\0uwΩǞunL*>~g䫇٫C
^3IK3]wX|yw?0GƧyLO}Gn'塅Ԫ#{=|.?7vUow;PNmBhm_S8%ۄ_g>-!`fO'I~r!\~$~$2N?ۚkH[NWIKxAÇ+V?Uǂ&҄)	3x/!ND"]n\87	\`@"jG4I_BGRTQ{5q&Ǳg	3x?s>	5yx}#\vy)/Ǚ_$B36S|CBoH[G)|g+N{Ɛ.~359t_^ݜ|spۺۏ{|y/ZmτC\m	3xgHuzx'Na`O$vVs$_ۋ~VD[z]bq72+3x?ɸYrӤv99R^Ϙ@"ZGxHtzwΏ쇣iSW?nw̱dܾ{s{mkyu|nY{Ȭpa tG._<)>R+.?SV=4(isX}_xjǥv%/Yrk^'Z:}]{KYDi,˒4\Crn#O5&Zyb4I{/`<)[Ck_ݪvmqkyƎLny^zW<sWMxi:>E22FcںqUڝӥ6y弃fX>xpx}[ q&5뿄Y_<s.|r]N(xII79hӼk_?PNy_B?WlkkL8'o$Ϭ,MbIQdkXBsz8?B>fښkH[yZ\	)ȋ~]-<48~[Er_EtHiK.qQ=6jNITJq+'Uw89O`?^_qwg]F>ނk	I)k4ߺ8|ތaoaϬqc^?gkOޝ[?wŏ}F\woyp[WqQ%EC+:Ã>1?22vr[jq3
?M9+N
1hȡ)g>G+Oұ<4m((*ɇM{a-o菌rߴX/X:|d({:d<</fvrre~(H$ZA[`j,\oٞqV<XqrCƚޗlV{[7WhDȎVǻ!oy/mX4Eq{{v}榲?YJ y(8OJͨ1xMX8߽S-K^@덭z ʩ{[j"3?2|cs>fevThtwg^Zc$ӒO[_o\!d4#plIa!lr,L^]%L|]{dTrY(t8pmքM{u]Ia)6BtXHkoryy缿L+\{2baY}r|g[;V<m.zt[ˊN\>+ɬ$D~sVd?v?P*`,(a.@J@	m"z%Lp5d7k_'I>?~?(_" PX Q@2'I+t?!7+*KY~Å )!Y%G\H"8?;{TTNrr
1H$UB8G$(<2`xz@Q"rvVϰ@oYdeT<`iC
b`D9\,rj)pll@We85H¶MQIB#E@aJp5da)(
)d,J*")|Ø@@Y)05^l$ZDVˣMۉbF	Dq2PkY7V0~K՘8EBHPF#uv8Yz.0DDZ~ǂ	nd|8(<٪#$a@*HDh|~=TGꚰX*D.qשU*PtG4G@
1flAaI	aMu* bUi)a#4,#Yb󘚜	r4	KXW،ii4;'' !`
XG~ 2"v)ݮWE-Vg\
iJmrXTW$&QAB5cF7&'9aLIY\|Řj8}lPJ11fLiP*UIIXȻ6qUIUJH؝7zqTi]=(,TuLujt@wMf#HcYjLm6VLx #}FvTVfϰYBԨSnY	5*IGҰZGa/G+RۣNcAC*Cw 0o%67^kV:C@akF41I֒:K8,y3@28Ăhhɣj -WU-^1 صE#mDZ癓L1$l3iAg}uZXE4@eZ{2-lИkT	0bUCi	?./C	 $ 5#d `	jҁiVVЯ  E !!lUb jAG^lÂBH]H4_»,8݋-j Cpx% 3bqAD`p,lFV-0FعIDVTCӔK\u5pd>Te\Hbɦ*ItiiS&ʭXB։&PXnuD]FC0@:ԎUqOHHНq6Fߝ">TǺ*Ï"\|)c2dMFiM`hWVo?!`~AA0FxҨAGn*iDS|R!{kI[<$c.b@SWzG8oHeE8U} taEdU:]YzPϑ,R%lb86fYj+&EбI9]bJ,{YX1ZN֝:.^`ɨp9ׇGzҊ`!P	hRdR?.左hh'(`pibJ 9~b:u>>3IsL`݌ȾBEn
r:KoMqY*tk5C#tYX]z@ڧ![,$tdCYe]F`~=i!NN#n0vuUr2AHɯte51P,W	KJ@[lVGY$x7 HTd*LZoM:%R_9pvޡdUIUk:BVdԜo`"N~PbBVۑ0*ؚZ~)
pYR;3N<`)EnrѦU\g0c$7!K$)56upn֯@Cb]6vAFaы5$%$LN[MplA=3l4ƪrj]S]F+PXiz'x]^K^Sq-A+V)d䔦Hu$6`$
!"D9GH#+^͍^C I4=RT[FGWK/5WrɍSq^3@D^~k(`=j<jn'~j,d:.4LfLkUXƱ&dSn*ݳHm(/G0JT0,+p1.d"{#Izd=āj{=]կٝۛݽ󾼏ݽꪯ{궧zg{keǱKHMv#D@Ƨll#'P ~W~tlw^t{]}rФvzC/)(2-L-?&sB8şyvæqAt`a|vM˕8يT̷JAh<1K8F;N.hb1D;p>]*d=VfK4#XUqo:8x A&.OtPn1W+zE.¨ظ06b}t@+Xa$0WrH.F&~#N5кwCӉ{,ѷԘtp ͍iV;\nniI'F|v=^t"!`LJwUFplU.ф~5lP;5la:VinE/h ԻfVd)J8Y@.JtH,QrPQV@swat`[iץZ8[BU2@"aB"^^jt SMJ*'a|]tnNȞ&p(p+
jEZ#n)0R'tuqsI{DxB/A<d/ɵm?V{4C.zFZf7M(MAyH$T^z'61r92M)-9NG^TE=nLV"[MTN~Ģ47jÉp
FR-uAPi5XtPOc\QP#iUʕ@ <r%pR+]E!xrXM
E(#W8H(Pl?ζC|t<JTl;Pߒ8Gesp՛o^z˛Wn^R!{	jʊ`zs(U_*
@ӀV"\@'#[Gl?1"x-<&O=TQTǚ'P$v&c,8dgɇ)myQIBPGJ#UU銀fhڧHGAW=Xl:PC5FEHLftl Ѿ-<T|-	5.Ja8F|#(QDl"X}
\@Y=$_Yeuw/]X>KodLf@+b;a3a"EIPRA?9؃@e\IswQގt(Eb7z^@7eN؇3L&	D`MPm#@zJkDmu`5	5ׯ</ ykΜ|lt_zb|R4VmmCsm+3hZ%)Ņ+jhv	OI8>zBU҃c+swAOy5V4q[zsB/Y<3i?8bQt忁34W1%@FSICrQ4Gt7lȂ6wCOx5P++|@ٞg&9.|	 k
؅VlGz@T2E Z(bvzy)ȧgL	yvѢ2Gi9+1ðaJ10dEOxRA5y˕':jпI*qiIz/1teT,Bx)K+Gg)q#ܳԟ59!1a`:x۪m\t	X/lp,pWn^ۀcE4N#E˥q{T*A<2QFp,jUȓ DN5 :JD
ԜC9FZ[3lmG<ȋd)7Z/w@{$",.4LF,<\oUZ}7%+'gFn<;n_ct?1AOӲT`Rߤ[=p7F6h"E;,$Rl@wءehE:2PqTA7(.>	HKLPH8dmM5͇`娝D&P"VIRRb,CcFBH=G?{g.]aq蔚C{ȎILm	0F?PD
ҌGP1qP$,C'X\A:HY#p೮*&sE+^7Z<Ѻ%8/ItFX$ႉaITd,bY/J3l2[(S0uvJ>ɬÒB=rr%TVtQ;.fŢ}z4$C
<H]eBWDM$+:} \>QjGJq*IeNz.:%4Xr	xWH:H=
UY8q*)J@'ayBғQЭZPِRz
pK
*bubt`"rغc2G@&ZF	%tDd\aTY8)(r1<]M9>F
-P7C¶@~xi1AtRx!&9_{-^E>b'C#yMX~{R"{ܮF8n+tê
|ruDXr)"gB)f(	qe}D5O@$ Lut}i}4raLC탶?b.0cJ?RxV dL16QQI2g6B)H2?q'1ărަ5^!q7X]a2՛\Z}I=ۣt}o&GgJq" uCtbC;*'bt9۱FGQ`?t	l4>Ӂ	#.snow/\=ᵳ5L!WtDd8.n=H vB\62|KcUDPH pfyjw;}MN1L	Uuzep]
Zw}[U-CZ舩^pDJ;tE~_{bv.1ȃGkcEñ	/<7->J؊/2x-ڑ{!B[sTJ#E^R_pUexS G
rySK"֕GU©j3;GGx`p1P	1R	Eyvå`OVAQ%.Dv_\=.)rq75֒A@t:"X5To5Nl{#ڹNbItl)c:/4s{B$^C2#}|d)]IHckC?j
L3W^0%aw+/LLFBIԘ	P!(7`Ho^MGM`Ppx@{F]xN}88>qe--yi.ً=vۆF{F4:?,
	\%WݦC1/"2:$]/bG/@T(%&<a>D"; Ì{٥HoKZb<`;l80&ΐd/P5یݎ4R49rh<,DVF$IsCk@ 5U楣dX*GaTh:kj6/oIn7ݎm=p
{u)r^ăx BtA="1g]B+ɓ
ٿrϛ]4)7:AECab
Tlb}t}hW/vX?PM`RUhb_9^vE
9"Y?_a|VٴMUV,k SxˢX4Wt#b$ȦG$.V)Aᦦ0ڊ/%N9e?K%alPvyP,XaSXh-^gDz+cQ=ƺ82h9\i	z)}%VU; VںjBT]I'NtL,`|@0QdOSZcVNsۧ\'d֊pa.C*~S%	OHbhox&(}"puQFv`q鶳TOLSfQmb-Nٶ~GiO	o[HuX\Uz(V賈<TJ,@#\Laz 9u+9ɔbxgx?GzPb6I7;hc(a"}EO
^Uv]d8EyʡOH<eIGۘz"s #A7oDwM28=DQDf>%"D-ƞݱ<ODF:6R]8K]6G$dunD 50*\"lɵxI'H&= ́MHxŲtErD%aaItɰpJcx
*%K+N̑&PNjNQarPU.Z4U=D	GZ3D192g\la%!bCK᱖q蚄J*')&-xaJD+ŀaMhUB?ttۊObǟ*Hj*r`=2&Ԃb"Ahc¤6 Thld.wtya'v$ Dj@QlPY[UZA)jj*sy	;Hf,>T{b#|P@D1*&fb;}M?"fHIEcZ'"+ȕGE`[F׏Fʖȓ\TQ8K\Ei)1tUYb8<TcIJzߡX
P5鑅(xLh-Ǟ.rMF_IYn$/dtAzZ?4ުj{4Ⱦ臘#$XIT%$čX'L~!1R!'~6UJ8@񨁰P]!Co"LyZBt@6W2nn<#j`t		TB\d	-XhNLvx<`H$xD}ǄD`oRQ[fӴ~Pu	hGo?Z*O_5yh)5m7ED{^chHnDH{MvZ?V
8S_Y'[Q8NdؠW.
ee]_&P$b8iV=PAE<F">u |hqp]O_߸pf)^FqQ{Թ/K?PM۞OX\¬xUd]Hc<4f
'z`Hnèc?DTvfXV>&/ὄ	WhQhYec)4]ո'f+TAeKF2xBh]x(	P` ]@X`x3v@̘TݱRYiePH#svBQ0 {@7,02LaC
:̑K Ä-:΃cvqcŋk8rXwnsucXI2aN}9,g0sA'M?4E	{̗MtG)CU_"ZJk	6uwIfR$r%LTF.C_6hG1hf	d
.MFʝ-4/4ՂM/ߺHxb/[dva_.5pYO*0Mw)׏#EQq:d`23n\P[ +(=D&^NIT:6e,9Y8_9ji,[ Z?S>zY?8kz94`FzvJOf`k/(Ol6̲-MZ\Vtf6O+
{hz<gtvJvlJCk /ɬ4MFL<(-:틶swF}WY[jz/(3On_q?0[@=f0,w:01oiVW*^[1,myllX˖jj#_6F5ikW-l.XiTsV|Y_6F?^p,#4?qg(O3k4`<^&[HcrӀuŬTZfS7zrՄ1+Va59"F+8^(?^卲V*5jV
<V*Z
Uym
fK>igHc3?7J4y_iY\rVE7Z>՗+z-_3BfDlY[-5CVhfKje]T3X-;"-o
B-b@8v׳e򆥯hV\_1n4-\nV[fx_3*7rO&ՊQn+zWꕺFkeӰ* ZZSc#?-v/~|QƖEvπ ?t`b_T\o+M^zrR\PiV+-ێ/W?tM+Ͳެc0^n՗unV-\Vc3Ji=0e5<?=dE_ogO&.6<N7̐`&?{,WQ2O&Ytx2Oqd0}~l ?_7"s&9Pd*pӄ@C09A_mLOfe?5z#i30HwpTk/gL)>j?O#_Bpd0}zl ?fK&G}j>_)g*0jĽ",t`UD"3:댤',RgRga_'{_ҁF?'͎-߈?R,ciYG3}j6kYt`b?,ԒPcD+oS30>F0zUjfKe/l_exe;vŮ=}Yeg
2>`ngq"ݻĽB%r\hb9HYn2_2qEUv2u գ!_e?(\o,efqXK:V%mXd6,zAڻ%eACHhpB*b9T?rޛkze2*ga>+Gͻn/>IFiĽnbp5c5q-^8LX>r9V;KohjG=OޓGnn}AxPT2/Y0^ۧU(W|<Af03xT;3{1JLuE/Z-<*\i{_Te_w.Xnx[/	'dY
c	{R_|FMxTT`e$X_+׫@om8mh-{DZ5pLcepr&z-/+uߧh5V*5VV2^GI\?c?㿞KփῈhM~ڣq_U?YT ݞ\n+Z{[al,;~>?{k_x|獊KH$O="e4mgNXOVW+g?Pm^ktr |3S<0!DA.vS2;pHPx]%ckSeBM?vZ^`Vzr0NZ}pRyEXV,"5+@`q1	<z`]}(	~5m(6vźױ@m׵涠+ {fv=c|NPDkS=8`QziT_dc75^?dS_/YT,릮-VyeY4k+fekrb:^d´*>)%ew Zm@	fko~+sM䗣Ah_2/Bo?WIg
4T3`za4aXzEuMorW͚Q1xi?"u_}cLK_|·~O	~sY~{?O~";|b_ʏ~o?>,~^tw''~㛟tmk7>O=~軟>;/^Lyw
RiY?@&g2QO<4/c_^AG߼Ƨ}~R}wӗ?<X;_]w/4ʩ?3»<_x}~_ʧ>/k}߿6g}Wn/{?Ź7/o;wwG?Wq׫k~Q/]g_
7eoUt\i6W- U+zmZі5YoQO<4Uj_J_yʵ/Vwn,X\{7|.\*|o>W?vʿ_?7U듟|׻no=7ϯxgگ{QO.0ug@&eߔQӚZ
_Yћ6Um̕q_^eLnrT;^?{%|Ws?xo̷G=;I`Z5TU6py/ցi}ӳpqi`?8p;`N2n٘U6%65zOT*e4i+A?^?3p!L[ C(m8%ӄ?iX@?״r1@5SK=[jR{Ei>;N.\X]~RQi r"ʈ6l$O^2L+ɷRx`"v.;2`$ЎwXl۵ɩi~%k}`a6Eysz~ [8q"B5}ᴩ|q0 4bt:bX"Cޖqcj'o;Kll&4D)c=]Hۢ;wx}5p-|}as.߼(We1.{\t %P⇎zۍXr5"	~zer'
lW~S|fgk^q:Z7~^-v7Μve6:ێJm`bZ1q6tzxÓحxpx<(s͙z{ݮᢊYj\	e%e(5pJKsr	-[̟<x&mT=k=W.~Ie.*9=<dpͫWG׼zGwcnmLC{M6[ƑDlVk~<wQ[nvaN0	qqqͻ0Cl!.(U-Ium¸<rјeXqRSUlQ-Gl;CEXe~a"ا8а!+7o$ے-F2
O|,p#dlQ3*vA8hLQtR9im +}U".sY+Z 2<'F::.Hq&b4shk'6_<I,?_\`hWY.!9<38i@hl)9 CdJ߇I,Fqwz>}<H}1e8E !^jq: 0L@n= z>1R*Á؆Mi Cp#؋
lc*&#5"p	{sv:%duƸ3tVȼ#XH @| J~[^+g5 L#KTh4k)u3-q`S+:b7\UvKRǉ ZKRpw@?оԐĎh̓D*ZBD1{bA)(!/.%'2INS!?ܟGba[TXty?O(E(RdDA qWdăbxFՓ{P][ӞDO˷,=m%
D[4dڴ`טzPJR^Zge1x#y{'b7ܓRvt an҉<jH6帖$>E}8] 6&LۓcN dqM$koTg({ N5D;$6hmڌΎK$Iq`-Qpߥ(o	cG(U}Fm\ߒ;
_(4AaZJ"R}t48wP3pvlg9I:[S}$EuI͋ⲉԒP~U|*S8dZDԶPL<
	W]?^$iI^6v,Y}%>oKHW2ށV@vPo>]]5eĻo3/ߓSV3O0]?IEz=s!U*-
?EkwPBZ8@*6X#](	#TA=^<QZj{ 

B#?d3-q~\;G*K,8ON^3cՁP6+o(hAx@zM*$o-
\,7,6>2@-0b6Ͱ*{>$34#? Ŷe@'vKWl-;8)[c$ge>٨l^K/l`FAɄ/v7ؗRၺM4fPlK\Erml睄z;zI}jq5*Y9;3<t2kKwlpݙFyN|5Pvl9wn8Yh8xq`mV[Xݪ"ZZ[=/ٔ^)6@!t#FK_ZQrnL4K
LpseOL]8W<a8H`At`a|vMݘ˕8ي4m,ctyc6q!+v\bwIX}	|T?
7,Em@fy3j([ YDoM0	"uKuZWܨEҺUq=	xA|cp2yn{l7k@.`R-drF+	d@3h8?UMq9v=m[$K'Dj@Y5[`⮷&H`A(֖0Ln	S`Z)T
@^y7jSuJ4&i7rx`]iGLh"ͮYn)s}TP@^I=HI]IȪw 7ū1__|0C8ވ)] t^[c (XZO^P%3kb"MŚVX_oXk-F}@Qw+^q<KZtmRv#]4-WeMFH`!^X0 zc~O*c0s$jIxgXC(hiʐ[	ѢD8ՇZ7-cQ{glÜ6xgб~a[͠}\&
wlL&290aƼfGԣH4QF0~X$`ftigO2zt15\g@0i&5^㙦&h({{Yjl<&@![ J#61Cr*5h5F*AU_FViZ|E$L{
rט^Bxr慉Gv+R
e= b<V&p<d5
 #U oA> 8M@bU6(?eb|{f~S&Zh9uӧ4yIk'M8\bX_	?Yһ~DK
?'U(*=he!?@kV9o?m]	@3ep-T7; )v!%1cTĘAWY	MzzAtrIOCPG=	ZVqTLmgC06ÑOɆ4G:PPYz|l$7!ҒL$cp lbNTd'hP	xo}rlb:btG dN}0P5Y'4+{? WV 5n4%L+"dҌ:.u8J*ǀb_XY*w|1809dwVbAIlIʋ?X
AlScqF sS,nE0XJ,VE֘G{7U0 zl2%;FP̕sꤑTɸ I,b5ӧ4~12`CTٳ*Ϫ,`fWR^k@M`S2TN/ywÇv5gqSii^d@LN~GMkP9W¤4G&TG:S^}Ld@+q;QoGh@N#2 lr?>̋?;B{ ag.*E$KYh~Y,_
zTB[v&#6'[ 81X#krj6Ui89'{eȓB84^]mhػG)HR d;ABKM:Xt(FGjIhf&|i%Xԡ ށ$vťU$EэA}ߌsc	;PUN{	B^Du	P͐Ǥgd+-#fmSUd8yE*m:gh#$b^d[hH$F쫝TW qSO;a4pѯN>}?Lrrp0XP!茐&	&$qvgiu0+- 
)5Ue?jaMh|L"N#2c!c @L,sjm53` S'A̰a[̐!PJۭCȋFQ$F ; MzDb \(P2Qn6%AFfAE[dcv0y?Dow:+8wC&.4qR"+Dv7,0;T,"zndr_ч &H
,zx	W	o;]5}LUrl07&
FIhh6uTv;-aNfS#ovY^u[)MM%V).4l;hΧxw)bpIWq2,W]5^%`뼏0B2ϼ߇Ą|SeCOHhIvj_3Mz^Ǹ-Tسf	y9gQe!QZ!})c[Ù?JIށt$L A og't3hnj-^I
6h,`bLaҗ?U+"V Yރ&jѡ+}f	Y|-8%WXS/l+}^_???z΅2k9J(Y t,Lĉ'1~ңDP:[ ֢dAX*4>8P-EI'l *L9*6hz!R5r5N!tM	2+/G5CvU85A&HїFtL7ESiiF/N~HcO'Cdp˯)˩L䑳!e\hp;Ѫ$#R'9>h g2Ш<q}(,lw F;'ټǻm%hhb>_d?p#pb)f8P{֢n8Ɋip3`e&!wS`1eMYjM!bf̴NA{2ߜj/A\,*B1a*xω敺OH[cpֿ%q@]ŉCL|^<(dDrNZg5.o;%a5~tGB8P{ ;ݸ`ntU~CL=fع-xS+
5XpqV]Yh`嘧sZHa2VHDPR$C 3f̢@6cA0zWOMmHӍ0$RfSl[V-C:?#7pҡ)0|b8HlB|,qpZkr7	Q]Tc<%M>'bp8ӤFK+)KԘhRp"?:5*$(eMgg* RZpyĬ|~]$je_e>Eñ~B=_ҏ[D	FLH\ʌAߤS`Tg+"[vN.e&Ta^9*Hg³0([`6>l	eZ?\[RbD0OM1I}>u$'t;b$2qV!L2UQ`8eP?r OTɐ$,ǚ
vѻ+^G>8g{R=@"v%":
'!_XE@P`l7_v~%'_!rA_hY54
\Fqx,", [XJvj&`P.܄B@RPxA1꾴	q
=i|%K*tH`ԣy4/KЂ,5BjL$jnI/$1k3a8ghUY#ONU؛-@z[l=5!'V$ӛ3bז҄@MgH0SCYTZ
`;6$o/߰'Qjah'Ü{.5Ͱ̐RȈ%ytњ&.H8E͞k[F-ܐ!>HZm:M̉
Br'
zg+Y*N)&'j;x><K):a>M<X~('&H
:"XnF)Z*rH},^O~%brz;0{1Is|9.R9elHK`.ژ!6*M`Vo(OvN$[ڀr`T|(kPRQ/syc&QZkdzu~gYm%#M&wVmFjdvΙ3\A2-3xL/+'Rz5rAG۝NВ<<py$I1epgLv9Jh>^T[a>;p0\:ok:\x,@Ϯ0*|}@Iڹg8|1ji+gūhOpƗ&4LUd^pA)d&)+Z6?ӄDqLphGIt4V%9z_HJyl}On6B)Ϯ~{dY&P29ȆސZ~lnx5V1`ʀ-1I/o B=U',^A1eS.h+o*2@~.]53l5X/ VJ8Ecc&֤<&
x_M1Xu\*z^~=kL䥅4gsۆtdKSHz`-${#<$i(!t2l3к7{_*NDϖ5ėdhɌ9R!g*:x6Ke#j7cg]9RɚJFcALn>Y.>$>5?,ӬC_b)}3F%ӚīI4!o0{L#0Z+IDԀXRӬckER_VډI*n	5`3y҅`n3@d/ˆA}2",@G6 rP Xm
~w4=Y'҇:A8Mv,d"\}E}N>H{@Et12D;=I/^R$%%~=f_bn""WEGbEZ9,*f(F-rQZd&;	:8~kXdI%tړIߨHgx
ћ05E3oGEY?'m?YU976I\5"wd i>_MHx->."d)QUFޣ)Srk~g$~Ǡ$wM~GVc=F@DZmZ\*Nޜ6TC`b=o%g) h
9 wRn}#*tsKhI\@r6M(%9GQI*&m6domcE`Kτۿ7J
ڳoy߰i@(O5Ԡp(eLB TH%;@YĖ(:'Q5XH
9o)׎\H('n~`'آ8-f0f^:(8+<u{rvpǊ5UIy<uQ]'u^jj\rkڱcq/Eu=H~;rJ:c>C~DdeOc4D
Ё_O@zur- }i#^iv5i=o$PhiJ44^aCŒ^ӐjotL$͚yPD_4lvrs@ `" Ak+NQr"9m
PV1W@zV7c|DWbM4>>LM4!ΦERKNVVs 
	 $p:p6xQG?!iA_	Vs)R4y!XjxPf|ȸL0aX-t:13gb˙sV	[*]*Cgto4\9ICt6iZ ~?фCnNߗ1cRU)rR<MFR;bfQMYS7l2,Yn/v>flXD `hrIv$1P67h0go]x9"H#-[<v /1e/\/
9{3@	E| ^tP9^VvAۗ{5"u'lA_6J]㳽cyuaN}K9n96)X8CwAzD$]Sʺ#qÂ>#X4DUZ4# PMӜHM,Vc%v"A50f
)"cOޜr76WF/LȳϽCh9!yz7u/zqru1)@=AOȉAߓcC\9]!VkIN#!Q吪*UQFFII˿фʫǦl{.|=wVJ*FzTָH4bѨhVE1I:I7֧ZP$
SqDCFBQtV#BHX=GTEO:b{69,j#&sW=!_0TW9Iy9UOUu5aMuI[Z!],'j 8>$A(,z(xpvd>+y)ꊊ^04$IPgyYI ~xp~9YwX壢y$uN渨>ʪjp"gDxN=?8)X>yB"0!/B|/qړC'|jSrxo xp'y?wPQrbD"RTeMMfYE4TVtC( q_/x*F8ʇH$A8^6tUeMN)_( AfF4B\gԣbaow4:oQEĐ*t=$)ja1*I$o?8ac?Ǉs<Ǳ <<g貮ƊZX4U9˱xA{#gs<ru''nL5gJ	rU$fMIoNh:g-Q {ѾO2Q:h[?ANWy:l0?/?|t@$#y7a״QNYQr'nDBFDS/؁CnZws_%O
u='Jc8tk߾/lKw~;pI=z]oȎv>oc}97gL{p9ݫꧯ͙>⟇nG '_t<?cĝi,ryA,P[׫9I)W87?~GwV<'&,hZR)k:׆K3o~?uYB^2jʚ7gepվU7?sCw%θ//ug'&osWWKkјǥ3t'j!/G	s<??VBƫUC.Hfސň!"B;En]xj:̹G
Y<m߆Uyaic&n|ƌ^XwZņ=ׯ<~7׽N.*{ސ"sr9q<?$ibF:g}HXi:+tQV5;En=/_0B&U64nKoߪKٺCWE\;rRc\!yA(B$Bd啰.h)eu9be;En=~ɷs
uT9n:+
uv˞`ɖ[julUn}?jcCcLv.}!3Ծ3־uҺٷgV3ƙum=vD%>5s'Ukݺ%||Gr~Uuv=rTC?/h$,)*kRTpW8i$Fb9/!77s,0t{>eúvv;=?sO<w2G/%p^+|OqܢZ}՗{dϾ;C.6}弭ߘ/sI2ovaO\Ix_j_~=L|\{+v޽Q.7|ּxzqbߌ_rREA
y.N{do	|ϻ7׍u}-{|SQƉG_m~gL;?|˂6ۈ~/ݰσ}zr.2?^W1Rn@YsG~RuҤ'w/|SLdck\=tқg=w"/>w͠)W}ļ:oo,)v0I9?s<?x]*JTq\U$
|(E+RX#Gs\n#j=7=b\`}VauUM괊U&_`ƺ#7ya%=.]7W[O}=os6|o۶jݺKF[10.VzQgwΣvI?9(HXuN9UB`!?ABg(HE-U$Ute_Cp>c9/+d2+3Iy:yPj'||\)Ǆzq+w{M-~[n8WW53,ܲÏn}OWKǍo~n'_{hag{'3<r^ס?o+?9(E('FeI8eUtC5E 8+=?W!_%^38˘{/yA^9T[9K.^}ӒǇ68+4{QunNe!:{t~rT5]Bq(J89=GbeMG5*hQ{oOa/qL'5tLץˠZ٭)rW<s<Ǳ򊤋zg)s.모iECv\~//P[׫/Sfs_߲'⇄Y2!61-3ڗW|qMVѣ3CRQ,=|ϼkC{ּxqWt_zcu.9]%߶-_nѥ(9)a'w+?9(l4,jrJ$)<+D"e#`"z_r?gN]!3#Nfyn.Cztv<kO쿮<BHUuE`h:I	!e')"ȵG"7jzϏQe:jTK,g~ϝz莿ܸEx__*8ڗow>K֝Ynՠ[/8~|Ȟ#]/qSƔj9?0y=g5;//ᷟsGǿgYo7m?֗9?綾ޭzwz}sć~_곶t~E/<??FrXT#F$k*~r(e尮!@ xr?/q{7Oq8o?klXcWȥOI%|t8g_w(ڪmv9t␹=6?rR}-!Hs<??U/DXCUBƅy5"!IDU8?8Aw`G\!!G?lPy+'u?v*=bSm#n|gt<ɝ~ֹ?7sP*+-10Ib$$
R]壪 ۈ 	i,rx?wՓjvpݽ^]>Knkl]}BΌ/UJuӏ>c=1eV\>=xxCÕWwxˏU-MnXݴ>?ǜ2-;^y~\pW'vzuÐw,`G'㣾_twf#wpN=
y?wbFH($+"2'a^|4r/saO#_˴xq\lCoj./#;wGky_\!yAgD^"qQ}UD;+ǋs2z>[!p{ڸA*C	k9CrE@˃/6_{NL{_?<oCw5t}岋OR>w\UIOowO]\^]Y/=/Xt}@NʿdO
yT4
!rjJDGO(4?8P+6?f.[^'nZ^w7>=/k>oۦ׭xK{~zm]n8aMgẉ8x[ػ9*EeDCѨhVE1ٝ"7߾OlȳB:t>kqǘg֬;34[QW{	7ffj	7Z㧩6K5wIwԡkw=zi+xvƌӖܹ-x|ٱW$o_{%7mo?r=F^C o΅#FGgHHSj"pxAnW|սY/u[ˮ<KL9q}o.;ꅊU?=Iu~vsnzV]Z:{?76_^!o<65ޏyzv6%ꘟMe3v~??^_WsPEI5RŐ$EW6,F%)ʇEFgw#PXBybSlQ^^eݥo{ˁ;վow-FK?l;ԻWMS1i/g)w2?t?
w{KF;άzҟ\m<sQu?w1\_߹{8]Rt)F(؊-wwkGaDfH1	tB	JRI34dАvjӤ$$NB&~{ot$qϾw}{{yvucWϼ8s˗GPMZ/+??)>0~ZSlD㿸uuP,t&^ ?)$2L>K*r@ٵ^߼ә_"h%d<S;6=q^<cZ#7uRڹYϮ4?6J)&r!,L6)&3TelT7u+K~ׅkd<<LN3?>u]]o}LvuPEuPMCb&1XĊ$T2d^UߛuķmNF0#O])OrK^sBޕ#%|'?ұ?S7y7n᧟wפ)wM~q['?_ו~A|`6)WsVe+~ojL9o]in/[jg/.'_opH՚_?!gtŕ|&Jdr|Nejy yZ7RtR)?F?Y߳ptwuױw-$xsTcߛ=̮~kgGw?mے٭>'_ד}>:7w{Ά~ݓyOz豟8=[>kMu3|_J??s4M)bAQD*Y(f Mb6h&_Hn/VKm?BsWx]ztuzl4ѩJ
=~=ɹ} xY/ymhJzKA}'z>mGG~=:}o+͏?8Nep72i`c>IRZLSDVQӺT5'3w?{qu9tޓk0u?عߔ4?꿒JBRҤϧPENRePMJJ^Ek\[/]iO=-΍~;b/ԧ3+'ӿӷLݜ;W3α#/M7}ϸrk7t{5=o=ﻯcxۓ룅_}̇6_7^~h{%3uG{؆Sꭷ|^GǟG~?~o#Ɩ[k['e_Ǔ/e?u8D+SYbUYkߺ:*S%XIx6Jۡ *AFZmaBU&vYr$ApܧMxkN0fK?_2hUAd^rU֣\Ŗ"?jәWZ12cMըY	l^ɱ5'^A't?c2A! OtL٦d_5e`@ds&"p4ǪFTjSL N牬jZQL*^7Uɖwe2GMmү8IuR'Q-mRDhUٶqz6CVFd`G "W*-M%
=-MWm%]HVd[M"<omR0hMFPG&0gˎ+uBuPܿ#0Ǉ}5*K8Dր(j%ϤQO	SAZ'}a҇+a+rɆm}]1U_pJ%&ۧ6oF8q.sZ2UfŸlt(db9`)ǁ@Q"-V3L$*_Uc;,Fa^h&QAF@rYGF -sr(=gT~&:O{-õpڤͤ[>z@ɽs 6GNN.=rr++E)E2bj $AkVc|UBW;p6SrdR1م0 4ma- AQ>6PSa$Än9y8 HqQrHaQOB@5TC]Kg,9vL>\HDuT3,I .HqWA>H~Sd8* 8@ܷ[%}VbBu6 ZEi50+-C<YA]HKGZ28P(($2Rj_#Bw5@m6?=03Ė0	z+%nDj]=(3h DlC-zBgf#Fx#dA=e}RzaSc")M&Dj/g!+f{9&$N F.&0BuWٚ!R@h#	bE$VѪ,	e@.eĚJ=^oGA7 FMXp	Mt^eMY,%{$x$B#"qôaQ%$13w\t3e#=.EfSJ-0/7DvKH!~aK.k,p:ȺFQQAl=NvK{k}6Lغ0х孼.j븋rg]1KCQBW7GWg<]2*<CȠqP*'ut0:V3o =b6/
xޛ#:myj"A0,BK$lP|2' t0aX"сfh6^1a2ΒKRrʳMJc"l񚀯0#gZЋ=!F؜H Z"Śwz k+rJҔ]5RFn-]]'%
@&"d%R%
cCSߚ`BM h<)!wA:3+&
f&7Sd6r%VwDRL
qtM}$,N= c)8g>..V  '<(msc˦KaڳmOjխ z^PyM
kTrh2jͫY-=n MЮ,ZI?(S;>
)Bn{lsߚc#QzVWgRo"?ו{Z˹B)]SEG29+J ʑ+6G#5McMS
И3;.RRIoiմf}08S	}U0ep(5
beUufQ1RW@Hz1=M ӢH3̧d*ͥug2x0 #jlv"K(j%k&ъ^[keli0'_+)x@o3P$D6ݢgm H+;ZΗh&Ar>
*yYqzxHjbR#Jypc(y_6qM9kF^W69H͗5vXXA4Dd0js8+euv,EKVbA-ba,a7q00dg1	U]Lf@Nß^DЈ$`Pu ef]Ԥ,w]s^`ļRAʖKiDQ'8q3A9	!bKPtxLD<$JHlE@U:DۨdW­*Oܠml![(lwK!@[m7} 
 8`ke;s=&;Cju	<h1]D[0`s6@y*NJVF3&[n1x1f҆-8ᜇ/ +QibԱ]2V{kv{QKDĊ埠t?UXv7x":5;"@3/^3)Q0hF!2lʪ@)+Mwh)_kDRTJ(O*aps8	]df|dD\d
Lw" `r5dC.Zx#Ȁ5/=C3蝂UEu!|&0i4Tn@8xM03A\L$4"WNN]53m||fpLe-D()јJbS`'hIDleEDȬpUp)
z.ZRR31éLEPjcfYZodԏD|. xJ,4yPOvcD[dsĎXg	b&DPlH@7f,DϷ4d`t0;MLLؾyf-3c[wlr64D*[CGۺ@au04<|KDȂ:uP$ v`
I"BuГuWYW]g:Wj?X%\0[	&c`yO	n^,9
%҉UƐT/_\֐,¼ObV3a XBD41AX4jT2|Ưc48(+jBmQ۩/\ƉmM!D4LzoZEߊ__ h;@+jz
;f%<54]&jtKՅf,0LWo,c 2΍i9I3yQ<I~b&3RгչXow^ 72W4;ćJ3- ET*3^%̎&{XX,(sKEa4؆Sn8e\OltЊN}eD@","8yQ^Ru.*<ETV=]ZXv u1gBA1qX)G⮈`lns@`\߸<ZGE"\28K'wFou!,2>!0V
Z4{V7kxo(.ߍ܂2Ql䱦lg-ryTlگHsg*JQ"V9,vYHC'bKdB@qe)Ǌ5zPZE=Ǣ`扩{/Ub<1nW_
mZ4|s%6DSEƢؽ#oQ[F̌e?{X%?;3e]@௛UnŮt3$ї%y \4.@X#+YZyg4z˲4'
$mˎXY+km֮cC~JeZly'3o>d?"=y9'O#{6+k\2n;u۰l5wLwBB1Vw`xx[X[-qmn+x+7l-CB9t*'na~['4lLvf°9-
m"]FmRdb񩖘<: (ؾ&stx!;3&hD'7D1}(%àED(:/n֮.rnVĕx#7NVR#POT|Ŵ= L!TELq#qz'uvqLTg?_*G?	e<{twײ[-:h"Ehsoh?Ky:rϸ2YL.r_  -="{4v[t@wbCUgJTcx[CqIF_M]GR]r7^l36.	0]8le4Jա=hl1ZQG
ۡ 8Ou4cҦ<$x|M|JE{at#^RL
nNWZ2Cy~n#O<"{`.ht %l,R#^1?\X-mq_x0s*':@CByt+lV㍪y J%ِ78i;/}M.C0RQTVE4-Kkj1Ri;R|g3T$&AJR0cƍV.%9X qVܙu?H\~b!E@8h秊$`(gNO.ij@̠!m)(lub6:0nGdN_2"3*- Q5_Uiii%dөMj8l$Vj
A5x}ǚIV>BbrU3mb"9HТklV'z_2h"juR]!iR΃ @l/`.Ȟ琹]kuCw*ɛpaI,akr( 73x`/iAcjRP/QcXB4pU8%n ˷_QE204k~Q7 Sn8.1PJGI2e0ˊ˰[BL".qEwq~%HZLr1H/4ߥ=J.:dPKCPhB0NP9{;t[.('~1~^X ;Ur0\ ۆU?G];3.:Gadee*R~'4H%Jkw}XŇOt!lɟ.a@#9dƔPElo{-w{ PR{g[Z!g7x-vi:}n˞@C8<:f+<Ե[u	I]6.<A,rwϭF!\^Z~`V|iK|#4`}<T2#WwV7-śS%NJq]uZyQ,Ȝ(;79J_!5VJR,o8TI3ա	KeV>.fME?pSC3ĄlPPap.TaлB!\;JX/}I݉*I6LiP}@m}2tMת"¤$Nk'ץot6\Pϥ<i+ j`U2X7m72lϞ/nƾHL}!$DV@XTrMG5Y1~Va߰D;bg??>]DH$}Ulzb؎I4/J<L̘˾|{x^yE-+!zw}VK..o|;H`cy/YdyuEvQ0gh/P5;}RJl6ʹ'݌AvNj+[$c"skt\i\۽iR-b)^TopȌe:΢e&fߑ%n<7'#Z
tzne$"mgPt|at׋y3P-lܴҤ܅bѴ}%]wXm)&y\%	:u І0gFZ6{D\S ۪O'q'&8T.up7=m:37mDW!
z4r]iqXkn_
X|!Nߣ nvwu*"ѰxOO\Bbt73 QtkA'Q՜9ARJ:EAzm:<Ԥ\$R)w &9c8Сi 0@/E䑽'E}?z6}~] VDM*5ip7	r,\E<>~vVqRv^0MNSNSdu:i+C9]%]~$_ë|'FQ 2+@X_
7܁/<g:y*#	B2.YqzcZܺ{gcJΐME{9ٝX`Wc1bv_mj=.6Nd@DZY-WxPbYtyu\"@F%?(BXv5ݭyэ"p-Τ=zJjmRAbcmԍ=-#j^{p.ُRFڈSI/TA-a#47UDbtބ.d|`{mXJ%2H':3,hR^S%WZX#eITv+RuYվjVe\+T/Ƒk7m/S&G4?zYlIt%DT\E$7+
(G0)&hZ)6,FY(BAFw}^tlD*\#?؉"A0򍱨y-"p7Ph¤4 Tp6ht7,ph
b *`/P(.^ր0-*4=AB&}0ypN!DYEp2P鄅9F2"U-	tlӇo1%haKnRBVq$FCY-O}QiCIC&5(S4"7̶+t!^|>?Dz*Q}\`CI'3#i	yTW?Q,g7̷G]\bpE(  Tji+|0aRDoUOd/j0+iP}i 7W,6m~ǅ?bjR;T+9oFD5`;<O+ %
w>pRX;A7=@H!r@a/"`-L9)CxoOEb>i}.P|%a?Oilq9Yl鄖\1!;ADV?KGXp;h&ҼbKӱqKy^ ݧ=\="z+B^YoGY*9+cYjI+yy:1bdxߩkėҸ?*za2WtGe+?[ n쟫dƈ4>rO,:>BTbl4lv%wЁBI74ZaN]R'M JvӑLs]	 Lr=Dh]s֡!S$40]9
I{EX	_.IڌIDsnćm3Z&YIB@Ƹ c%aH@R_"5H<p!3-AZa>zK/.uy(hw*#NqMk9
b%WW wƛȳ 蹠8M
#	E~|7l2t=ª>"hZJ0o(]?r .KTJ.NԄ1M_tdHEA%s8E0cBЄ/6wP0mȟn>`6.y6
c͝s'7skZ*p7\s[_eާ//5@ FAuՠx6XJqZư?9U._}/?#@ *2 օOzrd=7govjn4?=?/噝ss);?5$Sۀ=G;9~^3ծ!IlDOzF%tVB_SryzL/9#{
6U\iL/_)֑{;fRJ eΆ*_uzj
)ӈbP؇g;NnR^F6l%-H1'dN@ ν{|A>%u*պdG#('2GnknE$iTSj+)Xx|S6'*M96V˶m8M@5_8#\</)νR֠c&&pIJw)/PV㶶Q xoͥF)\:cs4M}0{{V'?%vm\M*}

BvCXAJ1GCHm =;VSqJ-iBTe\ݿvMQ	P{SMb3NL+̾ӡ}|"eI!lSB[};kEhM9ģ`?hi&d7t
Zk9@+3+ʄe  IՠBR2SŔ6 
q	tdE>ð8(fKi$+j ښ.	FPU wOyxƂ?vz4?)Lr<ў/X1BIL)̍xzB_>۶3Tk薍Bz~x}g(BnL_s~0C~<;?r9Ϲ3rl?.Y NgjxR)@C;Zjo;nЎ4~v?¡B*e [L%[̥kطn~Buxrm7Sn<kE+bw)N=^C(C#rmQ)xTF k|^PG{Ca=EDON]ePЂO_R,{FInL
DvVᶺyAu~s_ĦB3=OS]_Z[Jf!a}%PוZyU/5m4GZYnK/B*$yvCZ/m}WSJkSSr.fA3<d{GZd}l:uj1kQ/Re*2yK&:G+adow~*FfR@ Xp',PqFZQ ڡ3eժ+8S:i
	߫&|Gޑuro#+ՒIѮ` q~EZRUVJ#XY9I]f2E#֒1a 9խ#/ytzikH`SqթkHǾQ9aُLm5U4D?nLa5.܃f0^]ZzėUIGm+TJuh,V SZқܱJcly(_Y-vt+V|$hgۮ=!'L2K.W+ФD/d[BBv\0X0[;1%+664:_214v63HpTI_,A)Va+Z|k$:*!:ޔoU
꾻=d{svi?/9a47.|.zϵ`04fpKx?cϧG6ؠ!wd]EVCQϹ3.9Nx?_\ߘQggGijzfjLy/`ISދ]wRwq&EiUU۫5 ө;RJ}{wT4ZYYW	eHZ^ّ	Sj}S?<T`o۝lW.<j8a^UqȨ<7_jѲ_R|(J"ys7EM5qMrk;"t`Y-~ϯG1N,[^Fe~ey3 <ȣHxAUYU$<]?8U)UO#w$򍮘u'wE8TPT3d!Ael}q܃Z#I{yI9T9%}7c;;iޜXify1i@UX
^?*5PB:&.UB^DTńؖAe$D6)kGge*}<"*uF6+F;\,r9^g*L+Ϭu(ߓ}5_\ۻVS8mfejMBA/'ݎ-+r@[9%
őCuyVEIKZ.]2#>G0mlHjĪ%Q8Q;SitCZbv^dK{j 9ܞXq/hK73fA BgDS{z
`0R<q) W	
a9qР=FLl(IFqm<ܣQc_\M(8ՉaF6T HFe*װu6V(&U>R,GXCs}V,o,onK2&CS/y4ռQT`taCY̅0 Yc/`Q'KT@]G2֣'6ߣsTbM(a]{]lfh!I͟(Fh6r澄NdNhꡑЉ1l	x逆:7:ZFn `ܪtXdyycmmutwEHxT]".vn?3?gliO2~GÃ'xΩWV.ZrB)9,J0zKBS\AttVF!Z,Qi}GQw#Ku#بGGѠnNN{mV+6qiӪޭ}t|
=8-+:)Fе0b|CU}n;	!&U w#d7!6HR,c+lýȠ֡zhZߎxi7"'3FP&GJsnw?۩jU(sV]5+jLqxtrY%ǘgG^ww$gI渑0'CPNH"ɸ{(sS|H?c6q&ݒw;8S
#Έf yF|"F.w嶇eɄ.E(pxĨ8/_JE&$P0|-Eqbu)R:eF{hXm9gt?x9g42ff_cp?/R}ܯ2w* "
îᜓƈ??]/9Ȉ?4=>g|shSS}GZ+).8Eƅ$7w&%i"hF1ؽ%Uy"㉃o>5'VN&g:
Hdr(͓36E/2eAJ|w<c~T,ljx^, ?K)dqF$t%s4$	Z&>K2#F^}^̉Kyx?ˉDh'QӸqاB8RAҳ<cE	h̣+pZ0.C>Y@hV23(G8l	-64*$пψtw . /p"18sKy.fwzjv~]3>|<Lz]噙g|;>^PxU1Idrq\s1SϖJ3x.f\g|~.fv9Tϗ?m]v8#R=eK':sGoс܅1*,;JuZȩWWYoRuRk@
crH:1:\.y}VO?^?geɎbF޸nhWW-3Çvۧ˨Yx-,XgiEAVy܃58
 m'D^[a=GixB1K7_oaL5X䬁1۠k9D:q/g婰t%?}}_^7<_>z3q432'ŬUuyoݰ30-+z?zdӥ;':
~.隆 f<)f%܌Ra;	TsXO/;PmX>|Hl:ՀDx=tP3 @'V|aTh.K&A|.fl8)\3q+SprxudU;x-g(5.[,zޱqK,}0^!++##h:8/I,\0N>D?]ӳcRg:qbY@Ѡ%
##|v8h	~dq8l^73k\֙l%K{n
k3d7GK4CrJ,x0PoL,j/@P$ F(脚2*tq~s :tylyt@g,ϕ_?[ z7=;7;^?cϵ6?Evb9?%?˳h3|tPg,ύ]3b?_K333Qx_3cUwPT
6Dn$P"$8݂H*>,਍q<HZ~npӁX2x ңT=SA_PUl8wPiSQ<)~l#7	9?Xg
orQu+A={J
ծau#kQA0)OP+c 2hb|Z!wr
0]=QKR`.^iz^P_<<cϒYw ?޿;6ɕ#7&5Y-3S{}'9(6FCǮʉd{	dz[b~F_ݫ6΁sO9GuI>hǥ<cϖG:*,ә3~0<[鹱<c2@V}~d[UL$9($<>gc1Gץ<g3ψ<{)u)|LMGgͥOe!]a4m`B0bt.ӄðzcv`L,P!&fMlżځR}cA17Z][(>@NjЭDE4TZCwRȆSF :<J(6KR3c*H&/ZAQ|qv෱x?K7s31?x9e0^n-V@;w+UX"|y,Hqm&12B&h15TR<y%+\{L&1;["B!L#lюI=4԰$c}B~bW=GB3F)&U$=gsdpKys3?/>Tf|}ιe<3\9 ǥ<w@Ǒ|i?Q,\&>)IGFy4p1^o8]<p	t@0doRFqh;}zi #C;y⤹j#vtOA-RTL@gI\#gb0  G n5qQثtA,QsT \]1ƤS,5[m<k- b״x-sYM.Iorzh$JfwB^JKJQE{zmo̓x*Kx?ӊg1Jg_R||73Z 6O@@@_J#OL̔O?Hݚ|34[- ߥ<ۯEZ&yl~w>oL:],,PG\/܎sd7q[;E+#-ɩm P|<{S.%4@؏xݓ~n4t5M^x:6_d62k	};QOCyLiv6~bp.S5@<?!qf-H?TW+ut;v[d؀ڕwWwD}YZ}`6i@R,g'F2d(Ur%忷\S	A|pZUEL`_[^XWTw6z)<&d,q|2|YGʱwA}V`2x\Lp_yZ9TϭSv:@nHH&w,\FkP2P>(c/.mKܾ9X$1PgQ2LYi!Rv{i!sM*U7/㽈S[t6D̬N,  }55YeS9 J9(KOQ#> {U@n1T9n89'l@t9k<[!v32u$D7Ȇ=}i(y	uv^r(jF4:5IܿoHf-iХ*}eeU=wtl!1SpڬYxC%0^*wV]ݣZ6FWhÂ'ȯ ('4n脛7U Qki`5er>"yvD ]4* L<ΝD˨=DRS3c`ZRa^ej(NP$)7VO6J]T~Vec{*-b0\'w(ѵiɻnd{U-<oUw;b4l&*e"6HkGIk=؂k=hFWwE[&Arӛ[+K)|s$;w6ĽHȉ\]qY|NGWwv۩= b  FYe )i3gꃸC?%	RsSTgZȵ6PY1V;jQ6,5\_9,K<JMS:&]Oݍv_OGVN(_췵fɫ@觧4s14y1$<MMAc8If`/ӹ	ͷܾnGCSs؏Ar΂؁P&I'*M6rnFIRu?vں5Z~F*L㪢@'`.?S5OTwK;m16aY0"BFUDj+_"`tZb#g#GVH֍%p8tiIMLܱÊȑfG/8|< r 2[bQg-<!f&Qaw%I8bdq_@+oI1pN~D	0,nxbmc}ugR2YysxXlH?Dn\%qQ
9~	6.2<2dО.ZZ
zjdn2$3RwOTu	jӯ,S?`uea0'<_\K|D\NxqL KWu

#ٛyk1F	m-ciA!$kvz8~6=l[@Qܓ`EQLhJ}VE~\2Uh@}$Ĝ5NSwlj8q$B][+!PCF|)c|99rPMu]ҎbDy6)0Ok\;}nj 5H4BDUJmN}!_6ZxB.>}Y;w&6 ȵ;FTj-|Aû,΋)q(X!ܝQ$ố|-FFvJauT嶀7wf;@}/0#|8\r'&cX0Ơjs()%KS
7vT|⫨$./ܿr'cih9؝|#?5W
*hA#:b-M.=<&iLv|ZUICC2]8M=6z"ckyx"z8`RM"Z40N"/7+%9?{g  V"sN:Zi: B`\CՄ>h{r;+͊
l[6*AwjTJ4"!=P5a\\i~i&
YHmZRXi"!i+rլĻiDC>y"n,mXaN/dI̊5aŢݩEW*_&0M[zUf*y^:*:-j*/St#H+= _s؍cėYBxBp赇ɆYwRmZեОId(آ3|oe[ր#iX߫JJe^5 j۪61B11[KvU\Z`k%)*Y÷͌kbBZ$j|s4evm_.ݪ7x`іgv͜orH$Ho^9Oc}]xuU`O0eOI#F@{1Qt<+)VĖ#UF4mkt-ADN^e+#)]LSB Pn95*fz^82>2vVaT\hn{j:צfVd;	w1X}ir	d]kԾǻbٖ/n-د?zpGgh"Mzd`#cz7QBLC3dÁjDgIw4ՐFުb
<:K@A`3+O1)U&bH+<CwPCWי F<Md)\,E&Y2,w)k?+m05X@z~Վt*YdUS鐠2
;R/(M<	"PR`jxȫhӑU?v((ii-)R!o>o*aF078'l{Ϧ~(Ȩm]%m}0m0ȏ}Y0ևMxUp9"1ɻ`ZQR5P	;_9=U:2C2ra*JrpIiRĒ9K40NK{bV2q~ύF3<}kyn!iZ>Ş?Q;F;+ﲱ?lgT2Miͽ_)[22qQ8]m|MgrFc-'yC:,ݼ]zRtȄ0׷quBDd@:jPCݏTEJB{v1j:;uJo&ZDĐ1vKoϢ֊u}520DJsУӫ*ndӟjDnUȦaQ 0redI vR%f{o|Nx=viFIt`0*4Wɡ*L*$/)I/j8Z=)vi+p'C'LAhan|o6<"k5\|ԠZ:KJ)Q"
Y7Lv;ϺjN^))ƓD\QSKAճ3-+]xR<ss;|zs'$/!8/xI&?]* [M%b`w^|S`'r?t!x.K&exY7z!|!s+1otm[^W:ă.P%ٗ/egEhu);1ioE['~imOets,ŦY>p:Q}k֠
t=Mjznބl_ܵ!Q&S%jR$*!QTYd5TV	(,8 	XPZ+T~ZG*q<%lōP;l"RYp-TȒ&T S"pR0%I_
r}:f#ۂHSџ2_E3XWGr7'lJ,Q8>P&<(n&hr Gcq5ɀdW`K$4sC3o8QH񅾐	Krw7MY`Xu| !1}Ĕh.P¹h?n#
G¢H*aF1&ȇ0,#ea{]B`1[ބ9Wͩ3'§z*űg
C{kiJ`]$yל58~$MJԜm$z)a(ze%RUwbl8r̝bYt=4EoտN?7Oc̃ۅ1t<|'=)(w궠c{`kywV\]_\+QnrD"f^Kfx@( C)!"sA"o\~A{cw FWN=2/JWФ~]=xl̫޾*)pz\hL GMFa 4m[<XR-]HNu3	⸌9⨺xb4]N;EG.QMZ_uJk0r><}q4Y5@*'5`Iy6J_	\mJ8FIQ1E@T!A}^unw*Q!n&=tꏽ:V,NpDT9`* f_Z,/Ci0%0&^5,x r)mAզiPf#Uy>5z~*RTFtQogRƾP4Ç{xѣLw5}ʧLdY}V/.d+䶅n}iP\H?P\ڹgئ^Ԭ¨Wq)X@}UB%iRh믗!uء1r@3՗[1!ƿ;vɂ9*	-A~Wվ&V`~Uu?BA$~ʢNQՓxk1P:R:iΈLjxNSv)u|Scw(]Նnhkb5MQ)slfe"qP!n'aY_^'Hn'rTJWL 7*=G(J*xnAv;a9ObF`щK!,Q#*I`2ɐS"&~~V֮.smdξmD<=7k_|/ZFҨn{<!ܩdd<aſNi4075/IvaF*o,e^YhYMJ#PӧMn ip,[1w6/Z28h:zw}cvc{.Єu]KW<dșK%|h$(O㸎\h7mַQM4dB>I]i)"K:0 ;C5|D5hԜK:uWe41KʢSꚊȿ#
)(A<I`PD9Q`:<a㹣:
^Kް!S|8hej}Y!49VKU1O̕#njfR?lt<:p.]5E,ds"Xn/YG})P4"_VMrg@`$559Rj'2Ye d癴C[x]viWYtQՃv[!Picr^	VrQt$(" ZQLIG3(ŞNݭkFd=v0GU-4d0.<Il#KIP
oVwX0E՜DG*S!W"{ܫܽjW_fTiofU|-G&r:6&i_Hu)Y]=Xτls	mS"--XiHX{3춀9f	N3UXn2DV%u)ɐ1G9wQ/..&*}Q,glIɭWD $*A9c2#mc0W3c2k׮;KB>--Z"7΁ZSR-)d{yujn@-P)¿Gұ:Բ[,^>EHA)57wh$*&qXJ\E\ US#(Qx4ek5@s*iBgİB!KE~9C5Kk(KAMYݣvǵ^( yPpNД9)_4eܟ5WHh?X[A0U04
QQ֠V 2Jtنc@B.|_ ?8onC3ۯ.qzEȃ8̰Aν [WyEaSJx57ʺj1j1js(W8#]"<ΕPD3HQGԔ!|\d
Bv*nL[iPp
-RߊFjSB"㚦i/%eD4luD}<){^%ey9u7Sr(EY6Lz4a A@l;ݥ'"<(R*LR]WzWVe*	DV9novNs5m_-bGRVy"K/rahtW0.	6S'0"-hDbN
39Ckl(}+V(]OP$^%d&ӡ9󄰊Mu!h33)(@݄lwH-Z}6NߐC"#r0,J /av: IA"ST362b"orp5aP-6
.S=:/.f2]`Ѣq2qST)马VTS6 .: G剥kӗ7 W}-`)F)[\\]}[̵_Jedr\IN֯+.M Jh"BJS5Z "eGd/2%sjS# jG0a}xy0]޾vKԏPEҎEӔ,;zZJB;VVKH'aeh,m=n8<@xߠB9jD!#	*	;|~xOFCuWBkX>zm	*?OMHRؾ˜P|-d(5("[KX
bk1E[KX^	!VIXN8U΄cqrH-1g`e,X(q(?r7p'䍤'
iJoB^|yt]}o_*S|[`Uor5}[IΛ~y|q	뗗#{ԱU0V9*!Icw*Iʫp(S	NM1{5׍OƧOyh#m!퓆י<?bY}]w~2;`/{|k#z{^NP忓*T7Ț<UytXGÏ~*V?XGH\k%x`~{M	߄ fڏQI?|\h׽Q=G#lꗓkgwH!惨M"5ökO}VߔPSHŹJ0e5I718k><|iZՇU{t%h^WU4fF2x]Ԫ7`tE6T\5MPũ3qJ$%[:dQ6NhݮS$sB:.¿k)(8CY' &{ToNu
ȿG>?/?˥å<ߧt=}uc͋|W-uwt£ڪ|z6zܠ;bo[m横n\Z^zcEmWחK+wr84l#vwø]ۓ~52#!RX12ysbAe{bB>C}L.. A!w6@K~O@cFރ͔كw;[K VȊ]c1uʝU8fx8rStqn	7Ol4:EaPvvh z}cmigވfSO)?7H/AZzM4'Dͅp;#/?Z8aҷѼ+</~qjͺV61?ȍʅ^ϔfe<	&x']w$vc y 'R`>w$F);C怠f.eBwf_dyzo.jeш^2_+ fhx\O-Z}y
>O8NInv6rocm;^Qw#3OwBv6CYf	+d>
6|kVVAeaƶ|ʑ?dGDǊ瓞NMwN'#9*0s\@JctUЧ"K_:o3gL*tA|lP_xDA=zwu}>;Uq}BUu@CcP}PUv4O?	Z^ 02CG:B0yiw.uDC?pjUofo|8Ir22[x1)z]?=KO$,=5)9DkuL:}~>'R*$xm&???o'?{|~#w]cʥLy]#OƖѤLu!9=M
xT:TivrɼWi>"<%Cz5uJօfzpPj7
W!).÷uZ2yh~^IQxEdskW>Q*5(yzAK4Snge

}P,gǷx
{%^N{;<Ŧ+W ]cKnϰmSse<xb?DS^:g5ٹЂM[A. /EU!y^PytxTUÀrdS6=?Xu,g|L>)9;[q*Zl!_-N11~ײc*Z%&i	+ce2'Cv<eP~_ku_g/E?|xBYNohRZU®2:#*{e`tYLRLP%ljb-"ȅxvook>Ox:v\)͕(̍Ky?(SYbO6'qw}"Q&?JT	G)'Mt2l5%B-rDOH."PI!|gٵSRqP<>.c"^l}= EFAK	8dN e
+K;GNka<Τtl{+oQLT8SV.+D^f'>:bP][Kdm_[$09w9f'̟T ٫)vj|@ﭶw}ު|mK@T~kz;P4"mU86_K*i#	,*KߪT:vE܃=PCYں &K96cĬ1j#1E=c@J6ei[X%=/O u︅ZuC=D5+V;lzuqIKԞ6*U8p(&,g-pzN4(R2o}.DcdQj`c4S7<	"<ʝP\->NYݛ$fCߪ>TG[gbiGqjOٓ,mz4:vЄ]#xZev mw ])=[ŹOxdu=v&fu2{'l,oml"6ЙhOG_|v㻜|y4TP2JFZnhw۶or*:iSQwzUy=?g|=8vFAin0A"㳅'=`G qS^+䗰Cׁc,6$Iؖ{5k*ޙ|J)UD+(#*&=lÏ0E,UHA~NA* nR.2yP3΅[ҐWd\
{ւ	Ri)beP1Ȗrl4~Y+ҳ\\9'|Ih-!,5A2}ْzdA фiOU|q2{ql`.ӏD ߡpGlJZX%Z6i?$CVuvq
S(m4Q4 Os􃅵RgԨ.VSD%t`*T֗VE*DkX>+4$F2"tEbRUǏE]nYn[|omE׷Q)+)gܜIWV=~Kw0w;!>GSJ,uj{da%RCت&TJћDib e]Q,s#enTGb&T(]H[a7c|۬*tyd6m7&( hVxΛs@o^ǆj2L.a'"*f#ySqHDU5o]A!]SƘzGzp<FЖv(2Fa<*@-j@B>b ;d@|B`ˌx\1ny`F'Si=/p@YQxm0WXACeR0Uܭ06˥GNy4m5twO  aWx= #/ru*\qщ'YDA4"\0K^PE$w|rJZ"UɎQ=%c%f05 0CZͫVds0R%JM1rM`#T* ?#!Y*P@jG4DTF 9u:0~Z䟄*<nŉ$jV
ܠYך	IRm
>|xb2UA٧Enx>tzA!J-X"#@or)C*ÌI$|H	a#pknqR@QHqd)d7wcS	Ќj]n=8(7v 78Z7	@uB(ϲIP^б$ln1	}( ƅoМE<INƱ}gRG$KRA˵q*2Al|8ץ<	8mb+EBwzԦȷά"gJ){au1.o[ξJ̄6_,0j8W+tp.-f,^nךG"-2Am{5J̢uCX2#&!Yx>X[wo=y{U3wۉ~.ٷ#lsV
@/l(UZҪe*@R/E$G'C;tE'^ݣwnOS قm(JKսA'A4aCdD}/Ssa2k6$gBo,|v"ڽ)t;nInFƢx0]!kH~NMdjfS5,2*CF:)	"?(2TI8zkXI<s=sv?TBF+Z3{KoC/q;T܍HuHE"e2"[)J9uN@-,4}Cn'Pm ֠wNPiQx ^Yܢk*X0t*܄:,E5
rzq~mBrar㝟{S] xszuVPi!}܄gȎ:\gjcuqcF⹉3š1\
Ld1=
1 j+ lpU7#j S^nW$xtz׾@.__v4Q(f-^b~se<In?bmK3s.?~o_r%-|~+,|V3|^?>|~>9yY|>W{],|ʕWwS9|~,
||6|c
o|>ysp;7ʕ7s>߄?2=C^K~9
|3D"c?|\O>?pe_O.>| d:?{GQ+|uD\4~q.y;eߔ06I:||[aO0쟄8W'ʕ'y^'0Woz/~2{>W˻_;_a<Ox?~-^*_e|կ22_׾|un3k_zy^{|w[_~u~C\§˛W>w/&|~gg1|B+szvor7?-?-ǉoqo|nw	ð^O>??
 ?a:[Mp=w'5Ӝo.ӌIs3|
45ƧRۿz1~k?r> !2?^a|W\]~\|Wq@N}A9 RB4O=wsؿU#Mv
;
p
)|p,ը+#[9&po
 Տ]aZUyJt#z5dA7ғ~
q/#F6l
i?q.K 껥W[1@~PPtZtɽoΑ2DC9Ќ3k|:`/6M.C#hUѸĩWNO&Ԓ^	~+8~u.*>zl&\ݠwTPV!|taSQ紝Vi\_0g̯Ȃz]ϸ%\2˼ICpn|:q5^]^.Dŝ<~kwV%Tc;^WA,JWS`.w%9TvWH*h:]VHK
9:=؝H-Jle
rVMAP㱘Aӄ%4$mE5VtBINzU*fA 2yy$r$A)tsuhgӲRXlr{NF,@/6:t-k<ɢc:b}z}q>H $M:Ȓ;urh	ێ1ۢ\#ڷTG1W[ꇒMÂY\dҵf=SHWtkt3e^A4Y@[NL͋ખ㎇$,NKjmXb&? aGvAWҿjk5g0.]YD[4ؤs߸NgVZ]7IClCWN7F"j+;!C[dPyqyث| ap//Sd'd3(QW/xiG#6>3OϾЈC4'ntl7BJ6
LKe^}0a.VF
kKYwjh-G ;|qMC\7l*}yeS}>LHߔ]980\1OΤԘ@LIf-<{f[B42Ti*dcKf^7\C7:?]vkBa@FiÜQǍ%ksF_sEnjx9qDln2"<;RVZgcBN8:,+g?X?߹L)8I'Ň
]Ѥ&WE
Sq׵"[WZWxW&pEWrluGm}  ȯo3^͍gAl</J}m~c| Ĳuצ-h9]#!e2qXOKz\w(uv;յTj}ܴctld7j	(⃝7N'Ҫyu"k&cv#& C_,u1ۢ떹wwrajPJ"a"هfT|r ?(W(CLOzA|ҋ 2F؅m%";l)x5s,Uڱ7|2,J-h"SE[@%):3JvMhXh(HըFp`ÕT'׷];!7𙥷^oZ_[YYA~y!qkUC!=Dy$lAL~R| [1UKe$e.Q_x}\;{]݀$q7@1z8fڡ&
U'k}r$h{0="5Pt:^XQyڌX'v\we\pѬr+'JX5oHQ=ӡuW;tQsMa;"xV>|- 7ptKþ*G0  @+K:. Zjn 3t;8{x1?<r*}
?\ D}:N_>HyH+ajBX::rmCK P;v!m$GOh/I_:S	#肸d[B'S4Le rXQ$~jȑ )^6]I՟R}!P;WۮM/5I~8FT.4.KZZT\KL`	85AV֯>*gz`mz@
aO+.DGZ-!PNg+s]EpM&~.I;X
f(~zte	+$<ZϚҸ٤FvYQ2hY-\7TI{n#I'7<;j5<}j'N-Jr4X0Hb<hrwk tprHe0E<_YcuQdژDvۀ  Gx%]Y*aM6Nヤ<jn``o>[!^,;V;lmm#$Fj>h)Y.ufX#V^BQC{PA˨vh2,Tr)hƸ뮃__vu&l&=PwEy
N˽rwS`#Hzý҂`0g@XԈ@iWVLM505C_?'f>߳cx`g_wyn_ƣ~؞s͞lۓvD}'I/6kP}i)Klݔv+)	Yi'C}Cihka?~7~r.v7m0O(?!NW~qW~?6s{_ڃGax?vG؎ۇaxa̿#lC_Q~/?ʶc{?clw=g?/gI{I\I<Ii~O26|e}m`~Ke]M/m<ڗَ}B>?ppNڃ?.WW?~Sځ_W?W?W?_~?~??Ͻo0^``oxSN[ӌf??yi'D~?~JڅMo2}?&&o&WyOډo1~be_*-'oqp%dߖBڏ/N0~>`	Ϗ'ߗf=N{
?Oi7g?H3~C?H{qq3{s皴3kl}G{緸Kd3lWi/U1gw.gB\97=f#n-tqVkG\${paGkaE >#l2atJ䧲GG[pMev8hs~B~n]51ex;㣍:-ځ/708fe^c||l>Ǜ^:-q~-dH>9Y cMg.ڵB9"ChcA錎c96lǆcaذ}l*8nъ-TK0|cy,0<X`cy,0<s>1Χwnly)O*/6`;355G>6hmHJEi-퀯H{W]L?vHiw/H;Jiv/"I;Mפߓv?,}K;]2]Gߑv\ߐvH;ߑv\9io?vYi?vmiK;*I;#H.}=oi~"[{-iۑwI;iW_[6+oJ;༴~>['~q?ץ,?Iq}_c!?8_g8y9u^O`~mIlc[?%혥~>?ϰ?nol߈lۙo?9#4'_o
|Kp=|
| |n[^=< L}oI3}ސ~=U.]O_|_c8ci~;80}O~Wz3\~%öw3[a<ӥ_Ͱ0<,}YT~q.smy>X| c/OI;mŵv?4>CEQq"ݸw%(iFEچpFfHSC;WxWd:#?i)˭k|9>o7|s|9>o7fyn.]~g|X|>j|/*"$Q wgl.}F~]ܻx	\g"yVmW>K@\|K?j=dɩT]CGQWYX:p9S1
w?=Xz |{֖w-Ll]y|vki+}!Tup3IDp I2|+<&,Q2<R',7qMv6Eo'[.';P E yfNg`ݎ;"Ò<$G)y9dL$(=BFFO.#d)g]j	SMa^%kC+݆zẮT	Brd)ꮆ]vCJ]wMvz]$m@/ۡ @EGAVzkx.u`(Ł?OXyūDBl5k_i\^Ri '@"KJJ3x@'P"rC-;GJʤKOm+zZ W8`"Gԩk"Hr(9Fd	D4	=:r:2tE9 nua|^!;iٰv\x-vrnF~C	,N
l0;ΊaenD{[))V!w}Glb-\N^C	P=;=h!%谋kT@W9D j;wp3MGaVcYY #g:4uӟydm 6	ʄOP|g D+#Jz'HvVvPebߋhC?
Dh5@/fт;hq{jG:2>ND^ӓ`C`8UBΉLn"PV9@1'!j$۲Ysm)-Lg5
q@@8#	b~l^%<$krCK yvmL8jV'bót<e>#CIz9?pDZG,t
#䡈 u<ƕ5oOK0;{^qFZA9ЩRv#=[c[zMǞx(kYbf|I6aJb;VǿMNOf	i]v\l_1ygƑPǰUǨʮZU21]s#Ghf8P+/h9~>O`[6nO¹P`)͕xcnjf<\u`ù64*͖g3xcŞ):a*UC].Y30!N X	9͛edf &p2'2f0\Þ0cfhEۘ2̚j'vKPSǇ2fA͔۵TEb-K<Jv춰^W)Q]!Q_,&Vw0pHSfNxKxy#\Tjߩű!Tٙx_Ɠ'&P:pcx1,qhcA\Y t:n	MK7i߽P4愋>6m<f<,v[u9[zBL|lL+2+nn0#PZ_Z[WTt{(X+PÓvg1?,1'ċl1]9$DE+9A@Ů~2VhPy$ز%:
[kPԢ7|z0KԹd}ӯRD3)9&F4O+mEuhcϩ0x&6OJ=GQiIw^z!e /SY6{+nٰusz}j[C6͍w'p=h.NnB	"nPm.+ɺbix޳NpN(Jl՝- "#1&h@aF@;px<a9	Уb[0MS fwŭ[+۴	a=Gj)Y%ޏZtq`LX
zm>[w|l)dE@0_ sy'V^ՖwNSmx`7֫l--מּ#qzJ,	*g d7ba5Y=. ЬkrAW{ #M*}ݟ`x ꎸ`,J nW Susbj0+,ٴ0R2g[L[i%X%Ux~ P=Aւ,$@hD4`*A ug59BpH1Ke(iޓ2Y.D$r$WUwLρt\@Y%!SԐu6n,]ʓ zGOLXƚZ}Ϥ%Ũc>\&/|#͕-RSad#Uב5ȱ$77fPLCGR̍ȚV}W^llazbSղ;N[_QuxZ	S7b
/]YMrٝǇ>Y`k͆.hPr 4mCװ;.
m՝meѥ
66Bjs`}z.^$'Asml̍e<	g஗VwXLق>N#(twTsO	>#maT+ۋ%YyW7}+C2/ߠMHp&K[b~͋j "ujG{*7_TC<;$uX}ٺA2|rBdWDfrKzgm:+^|9`+:K@ %2%fK<>pj95U-ds"Ǹ*~M9d{扥:H@X^GImڬ/ymAZsrIyEHC]s;#VΫ:\`lv
m
JǕXݏߙvK(@L{MRLc*9F]˴"!a:4v,H+Ff:t)aݦ'hTMI\0!],p2"y	DIVHMɄ!	ÐxHόz&*/> 9+0KDc$2Xbh9Y~nFÂT--ڰX{ڶ	t7>Q:k[(
U}tu4MvRsQ*sQ1tcv*b`sLKhM-RHؕ(޾t\]1 :)м݁{}b@;]oǄ)%+R{YjB3n] k"d#|$CQmO7yt5zX) ,ztkew.tu&ACA?LGĞF-; cC
m<õ~];dl9ZMbaCٱ>Ǣ9ixp"g
 `BԐ}EH+N=!>#`MXXf1"\a`3)vF`64Kyi &
8!H-)cДib',b*ʹ~>Tw&[>t1 7Bp`)y0MM9yqPI>BB+6BG25alVwWhͭ7W]2:jP&v[,V9}rI8I3	qh77#P/w{^!xKZȳOM|'@jcg<͌?$Cf{ n/Q`=F+w\ ~a.|wkѓpkyD'?6`3I3>~BwN-M:6ޓg)mn$;K;3k#BAsq;e?[+[HQ.|u&*Vאַo?Z>ȞT\85/[|p+
^B-*u'U4Y"M.6,-'o٬.[F<u{Ľo)c?COH9&\r(SF~e_VxvT_6!AX@)8 EGTTЕwSrmVQD	T0pǓxvET_$e#V܀rdө(>R;K4.e3AP!
]>A}<H^asB]OqY{Mn:hȒj'5eZ4S*<{($]_i*E_2NZJ#h[2 CkW$~̟'{Ъ^?Cry~..IJ߅xF/ewmd/X4iفT""\v$w3=٢;vZ3TKnDf'TJ]kyYјKic+2ab.QWp+$X4<-G)זqիYx	Iʁ`(;LlcŇЧqvFd$vVGU~b:d7e*BUb:,= ѮTJ@$aN@!sZkjgFjS}FS'e,p-ySye̙Sc\ȯwf#|vE]44&قyO\\gKz|rDOx_Zn(|Fw:ig]͘L
E.x_r'oYyc	t.<QMB[*/vC|x"SqV}~2چ4ݦ=[s8\ \r(wٙZOVRqtN7tNcf	uR%V+_SzJvō'^gt?=S}"|wnjn&??LL>qR@%E,-&BTb5{saVyK挥Tb);*Ee&lUkw%	Km=v,L
'nQb)XIyr/{q?x\SszI8܈Nitn|&ұzxI6&a:2	N-S(E6Mi"YZB#0M`˪X\'FT>HW=V",Z$P&__K,^I,^$ckHUb*H(1l,GqZTb)GQz|39"Fܓ7Y5"6</,,57<dc=]}åХ;Z6lLF٘rtQ\$lN<ZRJRJRN=֗LYIʩ sFYE#ZBJBJB3.J5Dt3i@:b:\Fļy+GSk=XKZb{ԃJR*=$؃Jb*I=b²I,{;?hZHI8Ǿ8失oc.з[et JV_Kl-گ$_Il~%JbG `Lx1&Y>U$3x%o.H$}9eBvf.EXm935''ʃ
tecJ ɾ$uJmF}Y]E4H7M{l{WN?roQl)<3}f?Tb _S/Cݪn-ܚ2U9`L+WF1ż6yEq75U"k5лBFL$) a:Icu4@3ed=Vuy夳at?O(1㧇c|y4z7|pq,[ELOB$\&i6Fhl<5Ƙ8j,F4	D/pW[Qyƶh2WC܌
P\h=fM\uD:;6^ME|HMEX?4"[0+ ;D>aPh5phNf@ ;..J	-p(>@J=(S7RKbf"D]>ILLt3^(SP/WĉBhp4%gD_	/^(DJ1V&l[ܯۋfc昏&Mx- A9|5so1M% NOEʂ#-DxߋP`0}Y8iQv 
$2X~*L"	==2g &%Q2.LLN HRzGQ&RIHF	uZԗ>gEuHNdiّLHbHpN1~4ExIb/B79~)\s}%E_d\Ȳ\Y(ĥ,Ĺ2΋-[kOVht@CcAG'F}g׍?Cx6?ŴWvwHq\çzz6dZ,4Fe|d;1CM}-3+*:8AiU/R&@Տ ^ <9WCʃP(YbuٍAJMev1lv.f RyC_2%KH}J߾en2 e6\J/G]OI]oaQ%cs1JoCYRP@I~ڔ.9w^:E>#Ix/ҧ
=83\YXbُ%o@7cIcD>>:bT>7Mqn5P2jvEQd	#GfF"	5q(u&1u6Z%5v$[ۋrkH*V%@GpqGf+NL,>88Vх'B"n(ZB566mF%JB63-3m.
dăD"r0v	`|?xLctmҁy5	1(db*J _4E䴫Q9EP g~HERFKjWI*Y%qqqWe*U<qUBtc`L[i˃1my0-yXWe*U<ʐqm{½fNGEQ#el]Bk"a_R!=%`m `m `-y @e *P4V_<J8D!I?f<\eTa|ƹ8gt<W],WUdj64BulF9ݗj&#˼Am6SY^%1>gW 1Yc~_-+\үr'0xvHy4q5Ʃ6ppso$LGf	фh˴-Pj%Պꪑj4hj\w&k#$?^tDw]5
&JKދQ.j<K/Ų5&no7٧ۧ<V(\cE@hx+j"$#aat{cP~P"1xrk^9M}E}wD};QrbI||;Ey FOM9-=eF_ͯwL%57ub};f?~96;:)~56;AAҿŮFK8@ߌNHxFLݨ@ܨzKAX	/rt^++O}gι}FwrC\䣑f'a/ǳsΫ#NG6$m{c;cIe2NR~H'WQ7rB$4Mb;S1f5YtH$B&&2W%N>c}MÓ{ѽ]3ZIq)b'1}w?'?Ȥ$nF6
CbVYVDɘ  }:<+WTo1EZTHXO.@Ap)0DLDDtLDQ}"QD|;:>ż9_tN?s@3XpY>݆ۂ	-,
gwNc[$
gBCs䡹ޡYC3IsFNdjs34ceÛn菞ufg=Y_=kCLl
6J>yϨHW;rfVYCsPwq(ݰL"9U$co:cjf~z*izv2	z4^OGe`ȷ
	P-lo<Z^HȻ
qj{钎4]Be1JU
PG^
ǥ q$p)ζ6	Ƥj۾W!)tyðNtnBu
уo+&ri0;8J9`^s
czMhCY c ,FxM[([VCaMrHKCnA(&E1&BMiw^wWh6^Vy2 3ݸI?00߾z_Ç3U(ÏȻ$)	j2jM
ϭ#޹m-v{+[+;biyI^*^!P-6 Ñ#] g;V:UH!`e|=rmaqUZTaǸn+Ժ
i
Z=Z0I-f5)El@*5Ʊ}=F"cԼ> zNjΠʫ(I|dHefc|syexC]B*ڸ.'k	D<c_4~PѴ:2:B
) P^l@fy8~'InKIU9? mXWǳy%]1>O!0C?7/~bE)@y(nJԓyf]k_Lg.(0n۞3jr&`TO`14}0j/Zn?idY=K'&6^mp>.<{3֣bђg~sV	EaYlֽQDUҡa#@R)
DJ$gcb`YJ(@vJ`)^Uc5ECH!9=K*"7G{&H51f߳B4	؁Q ehzʀYR<"11v£G׍1RqAVT77o@Q\i_	Om~d!WaVXZ^9$Ty>ς0/Iʁ.pXsRa1eAy7\;(I$,fKQTx%ܸ c܃îK)0^12/pȨ"k>{l7&rLn^ͥ)^ѣl7$`h)t6r{^5f: NOt\mV/MvdGvP\}s:uLIzuV97k5<-vy~`; $/SJ!C; XkbvXs00R<zūTPYWN4sO6wS4곬[Kho-4F܈Vh{#txw<C{BG^yWF^	\e0oI'A'qk Is\#Nj]x." ;	@|	pImwJHbhN} ZګE<6(mJ<8N¤ڙ[h2b,'(M_fY{.׷AU)8wV*2)A*%1ET]pL*lmGqN zokoEoD@ 6whCͼ%oV	E ݬlXE3U8C>1{@Cz Raoņ}?2N(FF6:zkQK\R;8U69-D:(w o_䝰mwAdz)'D ҅}'̵6#9xҌpE>jԳp5&i7q7(wb)a@Hk̫>pʺS7{&Fn	& (}*\V}u<2U@r*0i}2Ĝרt?Tޤ+!GPմsҿ1rFJ0L0eJl~$$W	U]X 16pҐ@˭X^Czh|dI䕸DE5*˛ `RGf;lb4r=3~tNlNvo}o-kkGd|Bs9i;5J1'AӪ$k91H`6̥*\L{Fe6g!盈-mL@@b:&290=_eq1^n>=5FG amGww.~3sJߑk;9qmb|&JXaD/@^89tN0ڭ޳O6
tvlbIPXhSjxYs_t0g:)0s>x~rAa(%>>Cy></yFѼ6$Ov)oVhبe>+/5:|rBXy})u̥RP<\^[Bc)7QZΓ.K흥K<k.Ku4^MxOw)=τ
~X94"óSMZIfg%nLX.K9>I¬ 4$%<OGլ_mqt#^9]ҟ5@X
L>C.;!| 8[+n:XӖU쨈Vt?5V6 kPcS2	%iX IkPsbVIorƩҡ65䪭Y]zh`nP9Y8µ2!P&UzH,fq_Ub~&{Bě -)<@[6eӖ?]-df^`%dIK]
h	"-cѴ^Pn>}]u@[^dMd;>GŁSOQ6cUZV]Ž247x' Nzh`3pj
ּT|>ˢ2Vy(AŐDqνKleV=.,G'L5*S˯7n.#]2K,//ܯY٬nVTњݪǅPؠؖ,Ux
U:Wj[jL,<VSF0sFSK.N ]k7h(fE'+
&o2o"UExZ]aST׏fp+Öc+%7.ioxLz#M9G.\,ۍ$sUcL֥kFS]a(ȸ⶘
&eThnѮj	w p) :
,Qgy l%
\o8te4x(j9'1:'RaםӪ;|:BlQ<4f|90ysrݚM,6|B=H.mA	`ramQ,$KxO_Z7ՐD<|s	Ԓ\ڹƿBBTGT3)b֭%vi	,,5__ݎc]e.. ᇬr9'Q_wv>P $2:``5ܽBtURu @K :ty7;wLPĦx+BIqM琉S)uf`-oǻG:>@8ʦlV xzTm$A|EHhhB'́p.w۔#*[st
u{>ᘝkX$BTl>
ЖU8q]G\\7bv1>'P,%(M)agln߭;3mN@@tQ\"nL)+r~j6)I®5 nSv퇘1q7ָRTaj6`TIAЕV$)U:\nR6ˊOS\˨^)x8t)q]pr7 xȀ B!*cZ̈S"[_:=Qg8^S]HC3<~	Bp]<\yoQjQ k~B,v}hNOyk|gͻVk?w{p~ly;~wt䩥ݤdb(drZ۴iy	.]^@n,f7]hsqonۊ&5K~Xa9֧}С ϤµE;qgQtzmtSN=!GkԵ)6˓XPɂ&qǓv[s^$'Y1>yr!"W=$z.Æp aX
%xwn݃3Z
<qamsQ<	_pdp,[k#X{'8Ho~-S]2&Y*n2
	΋%<ze
|#;TUD}?Ke<T[w6֖Vױw'/m%@U9GvmOb- ౑Ln@^V|<p^cS|1PprO	 NQ|&OHV3[~>=#,X("iGF2Yԫ%t`Oٝ1if43cKy&	-GaVeL;~kIۆ7=h=A2m%͌Mbس1rRJ%d[r˼R.j6v'mTe1=nDRe߳ktjpe<#̶SJ\T%^vk,K59]zp~N>RFf"8u|3	b`	gu	,8T+-QXfVs|[?!|n84$)(A`ske1ll,fv[坕K^*Q[x*\50⣳6eI(v/vCG'v̎XV#ػF'܃n؝NЯ92
	)Uo<zeLvPr ?:8H'wkvjX wuFQ=@3зsYGyTŖ	3/010Yxo77k=o a~{sc7\ڥ}# bқB"JKċp@*0=qxsݵԑn:lF6;j2D'54(BE xn1uvA6#b|u+LB)4Hbcy="4PekRȲ$ yOePz#AuOabh`P_͍5Sk8ۍՁ闣4!8*2	eBv\sGGg'  (%ۧa S.XÇH-dJ41<ï۷dn[XE3Ա\/A[ >q;B*##%LANac)'^ 	v0=r}8-7v1G()03vCA
4R*([**U*Bu~CMGon
BA׹ũ
}c_ P֟Rew>qbQ+[Ai(Ǫ:k8MnC+Pfc 3?<Fzuu}gekiygmT#Sec
HB'"7#{AuXbSрn4ohq"K㢳n2fT'5sVwĽ<M]WE#Q՚5iq5Nݮu)ViFB ]@l`Em~
WN!eMpb`H
FzVHŲ2Xԁ(t1IIk.!ZaS%{{btv=^LlHBT
H>-.hp!=8@ZpS	haF(-%MO&0"KVL-.<!j;k)mZ/9QJ@6Hwhi'aY)0_ʽzw~D[V6)9Hţ۳4%I'4J'I|xd6:ihl'I8*ɔ_ж&Cҋ ,;# ky
ՕͶrwӫ7#2Yd\	0
6?#֍vpb՝51%%=zu>ʗR'|MvnSVe*]}PC|ylq)τ
?	Fؠ8hЁa^y85S'0OOG4^hP\2ΠQmy#}Þpl,toCAMN ȑw<l]9"	#
\`gtڰwu1ljF-#z=90Tt l}3Ob$d+\dm^=p9BKPq9IdB0Xa(ހS8(T4&1x$ cbȎOuu5?`,	lB""eth
U`Fڲ֔sh'QXF.5|2PKXEIK1z'`z	2rZ3_y\MAܿ/#pysR+Ax:VAZMPYVnJZ}tcͶB+n#4կ|%(Fۮ?U=zm܄$݃QEV{Av%r'8O|g G$F~$$_?~Nϋ^zsd'\orS?	0̶UUU9zd"kSPD(W@;mQ$Dzk#纭10X lъQ`E}{ߩvZbKcV^mlĘn.:@utJ?Zt	-ёD$|Q/sS3Q!e~ 
=>VIGȱ>J$PvҲӪyuO۽Fȕl
x-ﵑŃ7Nξ/q`cקC_6ŅěEln|'95	rTYET65D(z;sdPCk.S跲	g"p1RѮuA1H'mAE58ԹI`PNKؙ 7|ɂ%lW>jA_xCa(h+P2`0a7XzE]A܀?eHzℐL{oRC)Du7h^\7Ïwx]LQ<:P]`#Ɗ2FN_$Zz)2 Su|ψ
N$ w-l-,T,O6ELd8IO!ool,m5AVydPL[*S?CR5Ĭ!P+z*1r {pB_EV!BV(+Q"9A;ϐJ/ebL8	B@F(vyT9D9MHgxLى]O*7|XOvmc;#>'՜v4 "2HGwũ`ADzu7~Qj4٦FGhP*
!O ъ $ *`_!=Uy2HR!p`/3c|Icy\Rl]s|L{6m9xLçLyD ß 8\[2UuBnQj8aٸCx)LM$A*zQjԡ.`ȥgPmҋ#\k3"MJTV*ad`#Uk&MIdTZ
A `eƘru;lclovvn,]|`6>   c5fjvc)_5ţKe+Y؈3|f6O"5i LBm)%+rངX%y|m;??sR}>h{^M3R]/{,AEj@S@Nf$(%y
h"p#vGrFF-I\^Q2'|;Ո  TRZ(cT+.+81#Wt~R:M^N1AW]4\巡P ]`_lP"-H$݋G%_m~R^$Pb0t6Ԩ#n-bbP Ibq܀"F1̢ﶮ`\xpD"P$[ISS,Di3nAa&QC }~;[71TOӗbk	QaqSGV6ª,Cw8V4||-+IY[fĬ#EF	#(= 0>x$͟tG9<k,	2jy Y3 +<XQRl!t͘D]vc?{yX2/:t,O3$|O1*dRT]ІCCѡ djKsxӪ`q2Бˠ.s,%	!ޭ Q4CQme7'QWǈo;#ƌ>QBŤ~ce~ĉ{hi]
x,Bd 7$FU-N=*M):<qc/W22fĔVlbXbx|>q$q݌@+N#nsmaޞ
N;{lgmQF̰{_ ;{cis胎>z%Ǫ8	7n{1w<VˀT۫[-wU㝤>9EO 7L5x)@aRm˚}O_gCɶ#؝NGf{xP K^HdGR;̦&E=qa#!sa\L&;MO37"!FnrL/-Юuj諔H^&U})YyģgH6(y&x	;OV|Ր[WANBU4>Bn{$"O@Dw-f |񴛋4,@p.؝M͆
k&s][@CSozrD?̾Xa.*!<\R=E!U{aS6ʐ7
{ijAQŕ
/r:記(F4nvPۙ)'./.t9'a1cdp̉P`\D/P0<rҒ	KNEP.vov.{nzz/xkn?tx#qH#Q!FZYyweC?a+띍Vh;+R[ۜH:;KoQ_\W6Ȭ~Y@NېåZb'ջ+;}1}f0Q}2ƚ
~"K]eu턷;kʲ%Nhӯ~{oe[Sv2)jUub,s,F3c)O?sEbu6I#GF4i Ȃ@
+LjIMC))b
YK9"Q*E8-_](f(I׋ŌLY,?J>n1Z*K^Bȡ:{ٷe_}ߨ>ZDP=5́E^|Y
*0LS4 ;i8QyC#	PEm>6!p7M[Fy$&4Qd>F6߹Cu`/:NfxEXBStOkOr#Lt~^7.at)z{~
D1)
DT')mQrrUe1[QUBNfҥLxAtfæ,Х5B&`c CsKIzF[<'O|SUhE@%,]M4VW2%r$s
Ί/'%k\f4͙]6UixaxҘ_x	٧#.x~I|~BUHn#./pE2
I'`b(^si(VUYixD^F	99?*g鶪M~a>d쿧ߥ<#=;G7{*)7^xf
~-ғ9DX'x>	9'Y<Tf\b"iJе8cQs%w#U!j4cybՌX@*rgńFo#F6|Kٺ)w>T@77W%]@0&"+4iy5Zdh~	砅oğ7HE=T;aQ^yVvJR#/
VL;[F4o1X<l>n_6w<d5FFЋ`8>v1m7yzR] t^ͧ'Љi*/Cw僺)t#m"'pn_(aof}xϨc6쉯_DCcg?/IXR&@G(&r^O1)	#(V<LvJr/wezgC(.TkQOҧ>8L&\xgbBZ`T Kry瀴h",8ma<E~RzH}z٤qt=FWJ2_p_
CW
3Rd;mgէeDJT!Ows#KPeaUPtZNh&DԯDLeA~(ig͞>.AnJ3͛}@-@R=ӕz%㇢A?[tL#zo1	
ekGk?S%Kݕ;\
$gfo4s)ߩ]af/\/ߛe".:cDNV`>|yRkb0مS/ba@ϑHߤﭾRxk1z*цk򶉆8d=æW7ޓ(ˁ_ڔ,8{r[Bp&^)93=H:zގ卭-R+ILk"㋁s6!T=+wQ& \o~vn_	Gcyxx:yzғ`+_E463|<3^$`ٯ&[+wL|V!hc*X+$Ηq:7J"o7|(#v {Uz@q:A'އ=tg^xͻy`1PW~ΫhvpNM`Ȱ"rP&w]LC3Qog$_btEPnì%W[EvyY^>fS
.-0μAJ錙Nps_$\H/a3qRPp|ݸ拘{I|`XE<Z$ZP +5Es:"KQmUgU.4!9C :GTY.$]"$0\:byUIFc NjR\U5"S2̍:p<#4
BMЩYW.i#APd|70 ~9bv
Aϴ9ى)to;uU[n
LpxOY=z{2pDFbm	6^3HpVW YQw\d~"!E,wgmq	Jӡnm4*fPczju9ۥUGKS9S's9PHglBFF:N	X!zڡ*J)t`K WI+H#p?"ql8-Ky?|("E8䙇xu;#Ҍ)krz8u)C&˛[wsemYLuMX ӊŭ~>&r|&][Zz_ɬﶬI*Q~ozJ\\0wz=Ϥ(cLþ
iC?6E}.!9S9yUBێ*hm~6M'9Fc1#f!2~^%O~ȓ&TOKg9gyŅ/mPw!mb陱ߥ<T]q+ϧrdr[B!@IE҃?- .a_-$lc;ǦQ<9p_0Ab5O_ȧGO.a.IXR/u꫓lS+@Wvȼ_OgR!Qd
N\}ԯREY.!$f#Eƣ u}hbhU}&>VQ:FenlfkK92΃ml<k4Nr꬜Uӧ3݁JoouO	=M./ܯY٬nVz>mjNT*`upF_Y
*=a@}FT*
V_+2'f8
^TRc5ָ~RzTd-qCpxn?C!
nIpIӲs'·?*ώ\ғK*`E[֭ƽ?@spcs#w# +=_3&#t 1vױn/Rǃ͍=Q 7#t=mdHz@1b؆>Ѓe1A;v]-!~pRYCP(frkBV&pRڏԻB֨
qBӦVqSnJ.a6ƳAVo|׃|۸#֕qF;1]XH\хeN`&4,JhQUlbȗ`[\:T<fA]MT0e&|
؃452=gJCcV4k̢EW"KDH\H6,vSщU#}F\#e/MMJSQ~nRbww5ȭ;	yӡLV{v̿K!c3
orbGS6\	ަV*`0V}*'dLВk!W[S=\[}hV=< mc8}gqlg"O=w  l
=UPpYkU}"+SBxtP3C`DjD>ơ5Vʻ$@W/nۖ@*o]6֢yMYTdR@RVGVT:=Mnx՝.%*alZ;ꁁO> @/`#@
 e"@`)Gp&4).|4Cϫ{8,_lWd!bߙҰ`#2I&d*J^k0}0`Gc_ERKbDfdĉ8'>D=EGìp~|Y|qFo㬮0ZG``T΁jnFKWz;EJ:W1ʔP5Qt
qӎd<b5/&K	tpܐؑy<؇.3&Z<)$'Qu,6сd<D8M#(RLQeVWE2*o0n?(7<IȔ/5(pͬqַDeիWkdO(맣&]N0A{ )(A~F||>:d,O'<k9B)qiLA`Apٯ"ꃔknޙ.1oaU`,g#8QGa1K^Ӯ(`<yyIq&Ƈ9۵qEuw֖9Kpv4&',$(CT*ϝLI09S YbG iW0%!YY::78K8jtdrPULgռ{Foa::&dF,9"BaRYDZ˚ԫj4sNE\٘&W0?Wf@c:8M^FGGEJd`<C/`_	Qg
Q~%K,ːwoW~$Q<PiY_W4OoO7Mp7,hX%d=xMϩxܖZzvN3һh:>`ธ.?wwMߺO_/_g/S?7᯺ǯWWկŭUCLO+3jKq/_/\(8wРkֽI´̀hx?M!kצ/q11pU8&ؿn84grpS?NHKAb-|N3 oV=I0*pގ,R?ѩF4=3`	;@>XØ
r:I9a¡ğo_?/9?f4a-tkY>
6_bE  |
PQw)Ku|y&sVE=}na6)B^h+LQF?۴>yhG[On=ڳ~u-	,rn=ﶜ{ؘ/Pр	ߍ:Գc`&$q0'rd4x,Uc3(d	k0ϨpGIـQjS'&aHMx$٧Dh(/K=јFjs?]~xFÒ	 />^U\wեNNux[)rHPWhXJ<&꨼uh+6~.߾nkIS@ħ BQNI1M ܅DT#J`QcؠEQބW,ƵatnPvnon>b]8Ր'at5.7,}=}Inlgw7j:e~USv{PDDjɅZoO+TGuk]TIg3,@z&_UXqtRΒH%V^XwĭHHq+N3RʁK6!U`ڨYt:ab4Kw|6q{;/捸FAkfJ&UO~΅&l/ĭoR,~Sw"F͐boe-nff[WǂQhjfFNI0չOv~w[rZsőDCKldFMTaL7$D8DXKd؟.וUJJW8t=SHOE*ƭr,1UU~!UU8b8&DؚNO:IͣtL$jIMĺ/qij6kC&OJ)emRLTSb+Գ(OUJ	ESH~ D7lMV-v:'U/l'vpBh1Q)p-b4͛,<SU9;lD$R^Әުmx j=MsE#fZ&bˢ16V z
5pʾWY\8~ƾroՔ4DQ7G1vp4yfTcE8n̪B%J2)xjv^zM}weSYvκ#&`~?hRigֱ}&I^!nMjԥpjg(4ev&g{
!WzOk
"*?)3JT|:JׂFi^LΙŹPJFe/nֆOo>htZ˝vsjguZW7bgG}SdJȌte`5%Κ)Rήir^EjVZX(ijӦ4z|fR=ƌn)ױ3*M?INYJhRhxF%gr-g@Jӌ--rqm5RŮfS|@U]#UVӞoK)5a31ETMӌ^PLOBݎHqff@N)̓h!yY:©JP)BXNP+gQH-JFeV!8ԖX$IЏ*o [%kZ-h)yTO0՟x|1x* Ås/(*jhH4hBt>/$pƞ[@DՂ+ʘ<6aQchfKDgsu猀	xRu%éZd CsSSC +3yQUKPTQ}%KNhb!H)?^8-^ھb*=K-%B 3D=[@֓J45"rlΛzohh:D?%z,K[yBW11r(@鼈PwE8<"sr}[2^hQb(:_tVqlf-_ЯÓ/Z^\oÒRto;B[Vx'p|X(qb?9Q}_C-f5rr^T/7M5>iMy4UgȂf<MF4I!X>htj0üHxlZuY<{6f_|t{Nkf>wEb\2u}_I6#\^ Erf^V 9I.'[3Cp3V{wpu|,cy;lm*;8V\d\	ړy%m@"H{ʭYv;	ܲ^,}	k72tsRC^rx+3Vd%RnuZT`p1:Y#ݭk@<J]0 fI:A^DBb(řXu[%m]IXnHO3źȫqSOЪ)CoYc4:OGN>/jzbHz,=|6A1r}DD)o+[K׬?O$W]@]W"S΄CW!3VH]s
-Y#?ȏdV4vz[-ױl';uг 0(),z)Yz|wاף"ɦ0Ic@ھ<l''P!\0KxS`Es<>?e{6?{6?Gp/<Kx'v$܅Iώpժ|xؑ1;0pf ӃU]{Q_#px#$ns`^Ϙ;g'.#v$q$0%<DB8D0dGpƎznQ/daDU_z1;F #~bk ? đgGiq*x?S8=.q9<ڏ$ON$x$#19ďƀ#!6É9s3A!ǉAGo.4PBp$cG}8\e" C z0.SCJx΁^r\1\v8p_)Sz?Gu<_BQr"nO"G8ܳ*A5~9sx>>'{sN5~xp|yKp[ @:㝜?$%ǐy)yv:JHTA	`pGw y>O".py|	!fx(	|~N!g3.N%%G9RXy=~{shK('Dn c;"A=Z>W9[(p@yFGsE}Hr҆BIBN$Um8q:8nGp<_ʑˎ#TG>
 
G bG[Qo:%bNGG!xQ}F(憍Ѓ91z3	(qk7=8D@d3v8yǂ#Nj7k`.N,C/BybP88hX8Ro=M8@!"v$<&
y@'tlv8Ϯ8!#v8dj?D$BHJ³R,6Qo8 numb.8k{\Zp4r<y#A$G2
ÛDAumŮMݥ	(мU8ܕOoRq42'~Firq8_&a N
I9c*wQI:y.nOp8E ~.zʕ˼<ȕ$c	G<?ܽ"{@le<׳{	G	=zL*xhO /v}[m~fɩrJ8eNBq<_zGa+g}Y=(<4
%([YI^ " "0Dφ̣ؑgꠐy4y/&>;LS r3z\BbrpBygėP!$M 8 `IPC_BidGjTL' $Ra\$፫/!)
q_p89^}J0dG	%bz1:(!I1͌('HcT?fw;ȣLcf! Z40"Hp"v$<&ǵO#R©F?݆ÑmB	8 Lii
éK|쁌{Bɣ2#z# gܳcvGhc_z' BC$p8fF<c࿈Hj7G	='g
8x&LNU_[)2ѠU9+xMǗg3'jQ)-Re#tPNq($)#HGsGD;2hGER$3"/9DK^L=>D!-9n;!'Ql_r'/KC$=N^ j"'	=v~ɑO	'ۜȢ^E{;L"n! J80o# a>K^'s3wp85;Nmwfdh`l2HS-4kD	N$(w b?;ȸx(gȧ4<DN=,q9s|g'!ɝ>y& 2C|Ϭ́hy!`ao<*ef	"P
$4DD8'ˎSiCc!*T7=	$/9Ga<#y\_B)!x+UAѶQͨ+(.Tb̪3WD1?(	fL8<c"O	7KlC#	c0D)0I^D+ЪtC,VDsH	Ø#v$~c_zwK"	1	EMGˎ{p|	=f#=v8/@CL)M$@|q$i
}^+t8|p: 4 ;B!fTD\<p8(98A{t

ƥa 0@	cVb`LCH_x0&YgXշH p9dGcvمâ/yLaȋf B/Gқ0s\K+,U<Z8"IÑr yTZ'
9<BXV""0L]Q D.>vB;D"Y_e/#& B <׊!R@6$#cY8eG=rIU8)	iDlb ,F*{>4ޏ1KB8.fF"O\*Rځ!gQl8SPCsаВ!Ip8a1sr8k1/SN@bBlDD$&zp8hrF$K	M6GpƐ"!#A%rC#(yĨ8 X
6rj1Jgtm>(~p%R\(W}sԷ]6?dD
mq L=P]v٤I>Jns슞y;K$.WVi\F.[x43(HXڢ
WQ$ʛ!#O[,6նUf|JLUo^]VG9\_ geN~mCY	W`愫"6GKW\

UhA(eS7?(]D>nȧ ʆbӶCmP.t\28OJrKV 22D CyoT~#R
~Ä܊
9e%_%qҍrMW0>;~d8堵x'i߸z4EbiE\ֈx
`69:Â17Du>T*DRW%J  ;RډaOc4qU|hЊ_.D `U7ry
/|h?B0VY!
?a 1+4Bf~:V
/.o>+{kK<q6J깽@)]BhVl79
vccW8\:*r ќadU/c;\IrC@&%w=
sR:7+@ȍ}`+mBz<f7FpU>zU])y|C?U\b5IBNnJʷX[a;azBv#	 kJV~+Gi/HQ(!|ʷ8hȭ) <A W1N
8+\#?tYY熢\#_\p=gWYh[ WEr ԡr!<bdXCn" DB!^sbU>4kP*ePy4KC/.$f*$<=@ɕ Wٜ[%s|D.OȧaE. M!AU*RI z Ԕ]<.뤜(W}3٢Ă7PoVo.JFb{5><!PE$X&V
^fG+=r?{Qp>1u>MkǇJ(|(Kcqݚ/KS|c BރeTϋ{y	uN> 8Ww[*zd\c};|ySIb$	DCA#B(0嗀5p\ "Q|Uf/.`H"arPG4,Ġm{*@A -zC	ht2ՅÉy[X19,@t^ ν"1\i/QPԼAՓ	z @p1M[XAFWRACCcR DyO~̺ܞzX|
?Xuʡo/J$Pjrɗ7jP/bm,	XFGi~Lz(Q2<WG-]e\_*îJ:T%(cGC#$0^Hl)M[zbw<嶋H+J U']Hkk}( $QSv#ysĕol}!b써j%}}K$,"W,:"ejqEK
FutzQC~H1VQ1Hk]z@}ٍ7&ClJ$;b͟\etآEb^K3UXny˘%Wqk1>1Ml=Fj6|'QN=+Ln")בo+zpM+y$aSDOoqOQ8LcB0UE
U"vY߃z p+BǴ8[^|zCVnOJr+%|fqin7ŕHMn(%]l\c<.yEUXUo>[]=[N&|Ng̷$|wٕʷ@\U:z}T$.A҅M<neO3nyU*%DŔ[ذGHGrPo!| @泞,%,>G+"O{P$;ټ	EU:-"O
}q+#J@	ŊH[gǳҠؕo^mBqW%eS|X#i̳+{-bܗ(+ho|$6+\Q\v8CtpC+뺒I=TG\Ot=	7]W}U|*| H60ڲ Z6*sFU0
8/pĕo`ȫoH.&I!T
qž^h;!֡+0'Wu!Ͳ`rY"gרD"?TK3 !]MILc~$|v\C"l)@<~ȍeaCE<?"P;`Ǭ~ļ\PFÞ`"\!FF F=' [ʛpqX[ >1K1/&Voӹbue2gorR\LHBᕠUȏ}v#F؃8Ut	QWYzuL&VB\LXmlͧ9$`Ox&y "&T=բ/#[U)<Pj1 GD+|س$ƚ@c<-1\>m?ԀBl <ʓ6O&l.~Ã<ym$aSTq"6ű;AݐԻb~
]`U)opHS'SG̤<.#^KR5<xl?=bULo$=c{P¡{(*|a0ٞ.Kc};?5xv:7=یK~C|`3:b0s\TH'16s:GI61T$eûo!{ԀuhyV?axҦ>xx9)?{?žzg$O Cu<gC=틇@<UL]_y=T~޽<O@^#w_{U^!D D~<+OsW6Pf\G{$MER2=婈1Ut`#{~kd?HDFl"!ŋbȎqT_!*AS IF^(֐'Cyp"r@~wbQS3}Q:\Ux
#UVP+@n'6|Cd(F^O%2z\"/VXੈt O?ġa(	yA(0Uq<	g(B)?wQ)S1ޱBU=pb5ClJľGqZjbG{W)j5E%Ԃ&<[U<x}QQ\,ra#GV]"!bO/+\WZ##ruxya37)<#xDS^E|&N/	}P(pc@R*<ܫjK<1O
DbY`WIH{HY5xJ\=ŌD\Iی-.&O:#	!b/^׉a)uAyzgzAU/xӴW++hc@1?EXr!G^#Z!DjE͋Lb+OcJ1W}L	YU=s	"@I3:k/ts#3pjGgwFԟo2ORyg
-~1Ч]]#?;t4t_*s/~!i9yTgZ?LJpK){9}|ma=^4=+B)3oۗ8ּn7HR}g/dJis17񁧸Ǽ@8q,qjqu >ZRWgJќx&>H7G7?P6t:H~ {Tb>CuMGùiR qNy)*kU}njvuźIy?lǹ\Ȩ-]xDQTKQ+i^C}IKkh׍Op(ިNcp20N᥯^ZV,Q2ޱ[pkHV=mz_95.	ky7	h+xlj[\9qh(:A/Wζ]~'Ĭt8\Ǒgb>[[T>|qlgy|#JpobYtzG0￣Oa6ZOGVq32䕕X%&X8Ol+Er3Ϻ{[_X>zI듻m,½XA6K+:JX'ĉH?pfnXba"747!'r28B⮿7ow_k`y]YYݴTOr/ym:'Cpe().=JHLaI5n=*zݍz_W{"ϬQeGeZn&
DҮW^-WNc	~Jw;zF?V}TZ9uUA%yFwJ'*lcܪE#L8%wZ*ڬLӌ<Op}t3^YUVz+\]s_i~q___%h~	%_XEr/PĢq;jXHk{|C1=}y\m	e8<46earpDGyy*QdPtSko6@>F /LBfПX|h:Z'߳5	Wq 
u_X-oGVfjqbK#4̙B"I7o];vn:)a1h+/;d(oW`%^<.\٠XzM?ϠVh:dJT`EGBTe|[WMi*}4Z*j|ʗA[(nG|;%>LOpBn9PYH|Yvy{;{U>psX72R?*
P%U
OU:uCPse0iĦF+;c6ȴkaaц?)4+
  M|谖`݁p"Xpd4YiIЌH=ݑ+9(f3ҝ|Y<?zolÔx	
2k;>:Y>-Tike0yd%(lluM`hq:Mp@qlE)lJoh}G!B]%ɥj|XVJmS׍%.ӬXC(ק[tʦ+3~NyJKlk6U'U#Zt(X/fG[M+FZYPUt@Z]Lm%b<3L9ۺSy,l~JaBA*Zŏmvu:wZNB[ Uay;;OE>Ja:N@TWI%Ar oŤevӂT|gA>ď?CDɳ~F?fv\?y%2I1=\Ǆ"҂-Zb {v@(qogFpNdBl=lw~ދRQHY{{eڧ7;%{񂈕 W4_Xb~n+V͋L1l)?;mB5(/jmIaf{x:Qv#yb9 ;zbG^B@V
v]%g/_hayoG]Ҷǘңa|8[4׫e+	zc)}23@;F>~I\|xvs:@{޹Ü. Znn?չa=رw;>u	c[>zcCHQd"棽R֨:AQ $%}ҔIݬA|]jE^CAK[c8H#l-_iKwtNWaRgūPiL;Fb5]#+g}vZӖUv[l~F$7?qny9y+s>ݫ@p.p*܋ <
BEr/imnkڤ]j.jAjfB!MKe:)gLu"Īy'9YrZ<$VaI\j
faVtА|>Z2m}Rl<.^k>`wgguZmb+ƢNw?zh|]磣츹kl|DB˽^&I靨ti,6z|mtG<=ڥgkiϋW}mtQ?~}6WB
	XzRl4H_eםcaif}٦/jYRlmvTa6z=RYtdQ0ݨ5n?0jfG_K۽G/Gk)MN_vQ6%5:!~:ZNAwkCvbUKxvh'q&9WE??O֛|:q1ѢOFʤle'IaWI:UFfaa5{B3taFK52E\ikalk4}zfO3+b(ʛF> i&d@qr聎OyQO(^Qu_[ʓDy͒b0%8͋8T)2 Zl]S+.G_wݙ]{:R_bd)F
ŀI os"y>~6NO=NY|ZX #K$;RdBxR& іTS2jѠZo?+p8^>
'z; ^A~*>7}HX,Xظ E:@d8㽇Z$sBuO9xZQ>Y4Ϣy$ﻶ	_fr(!KR5KZ*U3Ѥ@-t8yZPlǞd߆kj]%fUV1Sjw<چ ON	u^M&0X_qMNR5~y,'1c%4t?Oߪ0LPOl؆Vc_dE"s!m`NꂢJ'm]tZ%` 0k]öNMOb6D@
Eaݫ|<F)&7eirN"ٟ$I`v>OZg+ >|+,q<TX6,#IVh+j$a*6U}7̏gZw ;  cDHiio|	52?OG9:i~HHKKS2g6uYZ	<l5}fup 遽έؾx&2eI2;.||?;wh}!RJWIaے5LBJS41ƋY
j|:1\ISep'KM^ʣ;զ!t]S(^C*wj
*oV }ge_hM/߇W:4-e4ߗJ
A'REf)Q"b]Q4s<fV~IvaLbDWYcd9xP3|	Q>CI;0QRz&l')jBUlV!L	<82Wnh^Sh5!4yn50-[[T3\$]BEN5JF!J qnu;+3B*E ݽ$rMի$6By\C(suK	}dgIY!ˠt  gU'<gO])fInHᰔRU}|ϓG5D )tXVɣ,H?q>/KSȦ)74}%9ljM	QdΚZ]gy?'9WNvM NNh=Kǧ)
N$;<jdv\koflE&h`]URJDSJvF
j*Vx[ʰekWhy$YWЕ,[eJ2Fe%ҪQxH47Hl T?_ZPO)yU2O0TI"#jR~DS:*{.Fi# ;~{>`Lhf|F`Z+tg"0I:$>$<"D[L [߭Iqj?QQ*Ahg,4O1I(Jɜ2RKmsT߬^[n`\RIIi@Rl\@E-X@*;eyJo*5"o&%׶oN8Mf;:Uh4l	}R^M9¾K*dFīp?֍aHFa9Ľ9rGU#O'ֹWJJ~b#u	H<Ĥ/+^ډ:oFlm|Q!b)iM2.S%KHɨ0z݅S	H9QAL1%0Ƌ7RLHT67SįnP*Ϫ5Zu7imoZ:|$TY%*^JΛ¢
Ԙ*,éEYt b;{_{ )iha)	cT28%EuMٰcrFtԆe
ZN׎VU؛O
53 r}-Lyq!F5:5kk$RĽɧ֫l8k<[g4J|$7btg3n!1IO 'hT||
&2PfM%GDmre:WaS̆FbjUvs`>ķmq$d$qH$Ql<=c$S;i~`K1tl4(fg~ü̍&Z`CYA<H,[R$b,Ze'lBͭiz~il")^3l*/4r~D30i!|qW֬|/}Kt7L'bzKM%}6Q
'3R?1עu$k ߱x-3o>-VϿwOq ,KLx*& S3V
RäH6̼& YBx"yi*~5Kg	lΠ)4Ɗ?$E븛-ʮsOie!*EfM35TIFԋUh[\#4
WKXS9+H\*|
Db2Q0(~<o`pR^̈́TGք!`:wv$aT'}MLa"Q)]10YHV4آpG(n1Xjժ4AߧTh޵'
CM>`p3ꬤc1?a}oJz\u:
d4j;Rt$mJ\	02ݞ3 U4(0&oDMHj=V+¯φy6oҊSO5$闠$&$iı&C,&htjC0%`ڨ֓BOd@Lzjh:B ɷhDkZSW@hDs	iFN?!FpJRӃZN .TIY	9$5Q5MSm>"dCiFj魷ߠ8T5*@<X* g|c%5$ZS~zFp.¦/Y 	[5&;03&8%%2MO.j-$%5Z~YcbM0wPh@-LPG-m	%)/,Ո3IZ2T3ȡԄHu`kY>MHagä//i{,KG%E	TUiW{_~ߵA~i?O])6=>lXQf=y^X϶l~U=;!q'8!-Sb}	||Gvq>'!J9\g2'$a7%bElJp
j~jMf'Rڎ
Ly6TĈD; *S]wH>{nIVU 'vw%llRYp<,Mj?y*nEXI ub=݇k9}}QƷtd޶3*s(߈#[pJ <#{$\CFWG}])=(~2ڳ߽>u>	+ q1j Z6aXOTHމ*y.W	vE&-P>cNT4IA+dEy2`q|ibJuEnp
6\,C֫~p)cj|Xm}(%rUUBhNP A{	%s_nx9m iV.&{Se'4WY(F3vt[UK7K ?S]x0| @-`bJ:'ezuښ䟵jPdM5[o)t)jYVM]P-lH|"fad(Ћeم~h]s[q
RMȅ}Q4u)p:19FZ-rᒬHDAZ@kmbD[aԤT&U}g)f沘'ZשjJ_!rM<FMm:sEI'"QH'W4<u|w_?}~t4^?= *u"\u`Y 96w:}VQ;rGT<	{Y'5J唢Kl\??=N-mgN\D1	#<FJ+\|@ٮt<;y̯rIڶkFqp57v-TƩ"UuIMiٔ؆ܥIx/~b?>/K넽Z ?-K?yXm.y_k>3jÖ~=XI!=u+=%@|\)M"7,_C鱡`Wy`5~N?4QsV|U]81uXޘz!\Sm18UsQfЊ}Ԙo&`WMں+g{
x9V$ X;N^"J*$6?LTIj*HV+GLylŒzD@yͫLd{|Z"aϰ 	9'R+%(}%8\j
7=ć	X'UЗ8~.A$̦ې
	Rd#,"3lIaB# xj-̇3Laԡ/sզZFl<#h'8@X8AH[nWɇB'yxre96)kc]]!GWf!pkk{]"eM] +jZesr8.콮I"IcM|Uq*Ğgjq*7V!;MZE*V)ȏ-qfF%L&-dAA2KP.~-ɎGBT(.xɞ$̓aUw-VPEHS~̏GE~>NpJyƻ:߸]4xaI-a"Sl/*ٗY<!vɡPc	E|ZMs}LK=oȔɬL4eʂ6 +LJ<L2KF1X%d4@dR&ʞh  t}i#ʦxTg|2@Z-}o$<V +s9YxQ$
ssiȘ:Y6K[9Jzi	}6/ދϳ{3?޵!~?Y9Q*3;~cu%m:foW'.AOqzA1UaE0_<"cą
Ku~q&H<{T3n~}kSh@p>KeF͕ zW϶˲DaC>e
j_ɴvcaYm팏:&f	'uZT^Sꔄy۹܆A"+W:e>-j:1\Y\~uD14B)2`ٷFh<4av")@FygG3xF |˒<\BAb0wg1YEM%<ct<*td(ȑkKiM25X?4D:Z[;CRz8}, .TB+\ wYr?(oP
bh+p\y%)/>ww] ^A~OOL)pX/crpM~WWE|f5 LTAz:C0{eEH6k ij?v<
wn|>-وx,7WX9̧Orkq:XUoI2o(e^[[[$F-Y;
7;7fIϓơݝuj,L_A|3e0w4S	0'S5K*&|}iI6"`z	IE|40}#+5Wŏ[2Hd\"/9`jۢ^o$yؾ@mG;?~x`kwcq>Y@oP;1>,:,-լX'H)=N;av~6yrNj'ԁYXP+`> [^MB8\|y0xXϙy%	%jwVJXay^U;讯*f"Z`죰,36L+&>0 Y}mVVy盀{xFGRuw ֆmyagz<[Zxhmt[ ~v`wno~|MO&oV6x$ō##ddt<Z.:dr(sنmY7;ξu3*ަkn>|lkzje>|Ɵb]!0,w76t^`y:ǹ'm߾ӽ,_ij?!Hc[{_:;O>ό~ܹ@PSx,;cQg{WA4ܹS|lm2xo˞8a?5jiZB-(TK4OMn+HZ$Z؉.I8zϚKrxA-ݶ}O-&W%fKӷ1:(/GZ2{irD{r\Iړ9ZQN^e#ٕĨWn[K5.CY/}yF?$Aa>ܽy7:+[B;i4|zf#n#fG:
gVK^/DU+C9u7Vt_T憴tiǣhbސeNdp#n6yu?hLjͻ07dVzh
iVF-ؑz3b#|*H/KO`~:ΰ{)n7+cvњ8MO|=+ypUe2l7Bݻ]*Jj"WN; gmFܟ̍e3jN8?T/&?]Ueq)ڢ*y+O'ꄧFtTK?Xj~!R\@2},xɢyݷʰ߷yYzM!WbQW㩠ZɁƋb]H~jf̄|(Iv4!d^VײWh"mqڱ;]!V(z[(|:`8{y>1:Z5ɘܰT	՗d²9kuE.SP뽻SvHzHJU\=*JP%+IŴgH{?%3\Qj}[Z[UhfT*ZSnh8J|N?򖚕"CYHX$9.PetXB]p99||wQK6~xlNKzP'x0i{7ˏOHSP~2@JCB
мǫ?3`b?β~zZ^o|1gx&4]}"2TXJc<![ҢP^R8jPY@+)Y%Yc}M\RRj{cqUQuAUYYꥵwhX//SoSg~2 NX-FN]X5	m}d%֖Zy@-Z,e:l$b[,՗ԟW,oݲ>nԵ(+ۨ{Q2;ۨc*Y-B[_=8Qh;>J+̭{j2s-A+ \3>?y3bIg~dLi~6_+/?8VC>x}whpwǟ>'?^e?Ϟ<>^*FRE}bǷ Aڏ{N0~oi7jK 	|n!Y?0za%i,[v#+x18/5TCֿ&uHΊ0r$ֆ@,˾ZI lSoַ_,i>Uq*]R33?jEEADMkN+1(ؾJ14ҭB)LRZ:5j.Skպ
e6,.O3(7:Vxl:@ rd|\l,~ v{Gbۻ]2FOҋNJԱIze&fKitB]R+&l)NkZ5Z=9<To`z.qblQR0Rc8aG*%)eyǬ*d&LbI9#?}Ir
 {ۀFMV{ :ҽ͇[WV1&[^rf{ܗI$x';׊yB%[4$iQuMPE?Q_`Gr|Cb?X1w(t042U>lNU3dҙM>'E'k]̘f8ֲsF6.̙ݰvi34CT3gѭfVi5N,oj82{ֈrHeSS@⎶4AXZN[jYSŇib5+UZkfo2Ky$t$1]Cf|>tr/J0Z&G
"0us|ܲ>cǬϩ7,9fÈ	EI+BSTJe%+km"5[4:zhwÔ(Cr:"* [x@^?4ʷfJePL}Dw7o[}Cu,eBQdC4Oj>g<E4DRWVV0}-8-N'݃+JL3X2H9M^ҳɉeS<Љr:WdG92@vdߩ{
i&TT:R;գmz!/*^Eaݭ\njPep:R2,&mpZ_VnWL٬QD`LU03 *Fa?;'ϔ0`agEy:+ewĳ:&;M3;ұ[R4#Zj^Pŏff2|xkz~u]xW097 Q'/Y Y^QuGJ'Y3C*B[>S'Q"ޣ{⯤K"h憵!ԅj\E>K` 	Gl޴"y${z:mRNMUK}]A+O.@?}AXq"I.ǃJ
%DƧJʠJZYɢQ0 7ErF`nBzUdAxfV6ₙxCjZ[WviOXd͞Gӓ
b>3c@:7p#<}sEZ>WX	y6GW˒z,$$)>g"ǊΘfg7_2c(*wbz<2+z2bb63?#\-*_weC5w3Zw78;b#TaBca6"ԮsG
QR54dV* ׳!Եm!җ7Bz\d}ՓmW8ɉ:lo&l*zOne=FR,j]?a`+¿>}̲;;i*$dV]H-FyYy	sҔ7Ux.ں&Ruo4>nĳޡQH_qJ_.7k+XgPZky2Ř=Y/ȘeSdlwnU,eþJԴ棅8)it\[/UbqYn4H=4fMzMaj,Ez0c +iuRn1E:/qslQTq*\+A+j(]6;;Bh~JwXs0NƲk+*x?j=dg2:fKT.s;X3&v7>b+b,STaD?~B*sl<ޥV.f/ig00h >M_*,skH8@fȗM,ltm"$MG}m`,\ݪY:Y+)G2\}ʭ5WO_TE|ea 5vwovoݾrkRG[_jZK0?Ȥ8hwQj{h?ݡdf'a*S%Pj]+|cEi,.|X,i}V58)ӑ,|-NVR꟔//V.'jcp1=,&d@U3t7FU=mQ8J6q}U;5lF')v e֗Z3wdilE߷uV7?,%Bm5빹⤵/5%fe:SB|8_qch݌G|,ќhJH<yn4֮HMշev{U`M}>RrşkY6~ӭ/xR%SeU&BjꢰO:lB\_^[gk7vˈ_6iU|tזl$ds-ރ;K1YTU%|ܰγSL޳ɫl09pIB)?"?o\׿w]׿w]׿͗r X 