PK!khaki/__init__.pyPK!K^khaki/__main__.pyimport argparse import curses import sys import pyglet from signal import ITIMER_REAL, setitimer, signal, SIGALRM class Event: def __init__(self): self.handlers = [] def attach(self, handler): self.handlers.append(handler) def notify(self, *args, **kwargs): for handler in self.handlers: handler(*args, **kwargs) def events(*args): def add_methods(cls): def add_method(event): name = 'on_{}'.format(event) def on_event(obj, handler): attr = '_{}'.format(event) getattr(obj, attr).attach(handler) on_event.__name__ = name setattr(cls, name, on_event) for event in args: add_method(event) def add_members(cls): def add(obj): for event in args: setattr(obj, '_{}'.format(event), Event()) old_init = cls.__init__ def new_init(self, *args, **kwargs): add(self) old_init(self, *args, **kwargs) cls.__init__ = new_init def decorate(cls): add_members(cls) add_methods(cls) cls.decorated = True return cls return decorate @events('tick', 'done') class Timer: def __init__(self, inverted=False, top=9999): self._step = -1 if inverted else 1 self._inverted = inverted self._set_top(top) self._paused = True self.clear() @property def top(self): return self._start if self._inverted else self._limit @top.setter def top(self, value): self._set_top(value) def read(self): return self._time def clear(self): self._set_time(self._start) def toggle(self): if self._paused: self.start() else: self.stop() def start(self): signal(SIGALRM, self._increment) setitimer(ITIMER_REAL, .1, .1) self._paused = False def stop(self): setitimer(ITIMER_REAL, 0) self._paused = True def _set_top(self, value): if value < 0: value = 0 self.stop() self._limit = 0 if self._inverted else value self._start = value if self._inverted else 0 self.clear() def _set_time(self, value): self._time = value self._tick.notify(self._time) def _increment(self, _, _2): self._set_time(self._time + self._step) if self._time == self._limit: self.stop() self._done.notify() class Pomodoro(Timer): def __init__(self, time_work=15000, time_pause=3000): super().__init__(inverted=True, top=time_work) self._current = 0 self.times = [time_work, time_pause] self.on_done(self.advance_timer) def advance_timer(self): self._current = (self._current + 1) % len(self.times) self.top = self.times[self._current] @property def top(self): return super().top @top.setter def top(self, value): self.times[self._current] = value self._set_top(value) pyglet.options['audio'] = ('pulse', 'silent') pyglet.resource.path = ['@khaki', '.'] pyglet.resource.reindex() class CursesScreen: def __init__(self, curses_window, timer): self._screen = curses_window self._timer = timer self.redraw_all() def redraw_all(self): self._screen.clear() height, width = self._screen.getmaxyx() self._timer_win = self._screen.derwin(1, 10, height//2, width//2-5) self._timer.on_tick(self.update) self.update(self._timer.read()) def update(self, time): seconds, tenths = divmod(time, 10) minutes, seconds = divmod(seconds, 60) self._timer_win.addstr(0, 0, "{:4}:{:02}:{}".format(minutes, seconds, tenths)) self._timer_win.refresh() def minutes_to_decsecs(minutes): return minutes * 600 def main(stdscr, args): curses.use_default_colors() curses.curs_set(0) player = pyglet.media.Player() alarm = pyglet.resource.media('alarm.wav', streaming=False) def done(): player.queue(alarm) player.play() def resize(): screen.redraw_all() pomodoro = Pomodoro(minutes_to_decsecs(args.work_time), minutes_to_decsecs(args.pause_time)) screen = CursesScreen(stdscr, pomodoro) pomodoro.on_done(done) def up_top(): pomodoro.top += 10 def down_top(): pomodoro.top -= 10 key_handlers = {ord('p'): pomodoro.toggle, ord('c'): pomodoro.clear, ord('q'): lambda: exit(0), ord('+'): up_top, ord('-'): down_top, curses.KEY_RESIZE: resize} while True: c = stdscr.getch() if c in key_handlers: key_handlers[c]() def parse_args(argv): parser = argparse.ArgumentParser(description='A simple Pomodoro timer ' 'using curses (and pyglet ' 'for audio playback)') parser.add_argument('-w', '--work_time', type=int, default=25, help='working time (in minutes)! Default value 25 ' 'minutes') parser.add_argument('-p', '--pause_time', type=int, default=5, help='reddit time (in minutes)! Default value 5 ' 'minutes') args = parser.parse_args(argv) return args def run(): args = parse_args(sys.argv[1:]) curses.wrapper(lambda stdscr: main(stdscr, args)) if __name__ == '__main__': run(parse_args(sys.argv[1:])) PK!3khaki/alarm.wavRIFFWAVEfmt DXdata $%Wu[u\nqs[37T$.O;h<3{F @y&U&<@,J]`H# T{H.vxx b:<cyG  i~ Xj{  7ufjjw7d<  /5< A "&S$-Hn8 D  0hir)  @a%H0(%f<`A  D/$B] m Uqw3pG$ P l8^2z%Ox  bv{Gc1 PU 7Q0*+.AA2  w-rp'@ 9 =Tk:X|\X ^ }hEEf%  _'dmr $ X[zXovx~fQl%  OY9X&8py/  `%FxijH! ENuIHa ]  v&iGk33j ><M*6h \  d 7~ !`cKCe L _8F6iG0Je \ UHX TZtivf q #:z+PCB ? qwz%x.Q-O  t:O95TAo/BLN   NF1xXHr &3t+Uou>3' ^ D-21W XR {q r:nTXT 8u>X# Y o, .tRqDato  )ty=.. =RtFtj{Z]INB1 %  V2I41i;0,b+. ; ] uzy)gK6  8 .tW2_Lr J'`KNc  n h 8`TC5r*S N8YA &Y u Kn8H@9 ' XmN}[l2lU o+K >rj f "einQL.c m 1C(D.u  J'qOasA^ 'eG<.VrEc@ ^HI =!3O/y+ j FH H-GpV  ~&.cDJ{gI/pt  _]` 816"%{F  } Z?-fr-: t d7 mCDjnr&F4 aWvIr z+- _Xuz~'5+ wqm ;Q ) *DPp7 e [|Y( 9Q ) M8'R>!KQM X KtB-E_e w 9S- 4 JHx?R3:MGV&+ 8 jkb2  o ,0h e 3q iJz.v@ A ,62q au9-kR 8 FD(iVwhj \ o]k By xR-.d@ s 3p[/y7mBqm  U QJ^v X[u5]aC.qzsP:&h/xqL*cJkS  6 HvUGi.+iZu6PR lMs;B (Y^sY *Ji$$"-1H7TTQdl-Bf&A-HtR|A.vTW*f1)'-r],iv?uBF ^+nyu.'ym$,+]U&Oh'd} ZZVa9'N.niD#<uS sAE#YFRA&YU4HeM$cjQ#dI_"qLB-22UtuU/X_JhEyPz9j.ZX+(FC&k^R]~($`?O7Aadk2_x:un%m (xltrkqnD>:>n&dsEw~cXg`;t_ieryN?*h&: K8M9h.@. HZ1=Z+X1K5~Y5W6?o $ YmFt'F5w"Rd3xf"%LXM@A#=31Lt7)r m8nGA]J[dJ/?XjX yx,\9#* D!k27d^&%./_~|fl4C*a/%1G}\AzU &H5:a`V1KvH4-?feHYlBjuXU|*[^5\jNKg/;AOfFIal.Rn"-cfjD]\KHIo#3&xZ_ >,# 4P*8>1'4FYky67_be'?SsO C :<H%:@Z FtFmjg55T +rADf"4A\uV+j ':ZxhG +p+I~l4:x%LBd#P $3LOSJo">@6.6&(VeBG9ITDOFUmh}pTs Ly)Dh{s'BjE:SYOgul')@iyxD! 6WuU0):^ zaAGWu l1%Ogw}v|jG 3B]t{W$ 3HWdy|kiouysF0Qa~}zqtr~iC:Xq_66LltdbX^n`9$ 4F]ci`UM;LI= !4Q`ZPJBBBID,%2Tjoi_[SKXYR2 #7UbvuwuuhN5!(;30 '6290'  " $%.6<997" &%-4<9=3/  &$,"69HDID7+ !$10/1/128AB<=2*!-(;/CLJG;5 '/39@KKUYUL@;) )+8>>KA@,' (*-(    -+4Vo8vb z)0#2]O,!Lh+T*.q]0HZk^_@ vDP7cX*AOUE  9LlWsKCH4}?O$xNSs33 :y5CdW " b`G *b2O0I * 4AWJ w1;_ ;  Sx D!* = p 1D bz k<X n y Bc p)3 +5 8 =   K ]?%xw3N,u4 \ th@ /v NA mmX2!7_e2X FG f}Z f2;S+q"KHbOh a[BDW\   3:0  uO !;F2E V8 X p]tn TN[ e'3?  bB D:*;* ^+98*\OC E[I UID1/LH R4G|P Q Hy 9} L3JU{.a AvhA uY -v y*IL 7"u<g   4 =   ] C^B X^Z}Mi3I$vU =! &KMm ]dRP 2d' *t /^Py&uN ]=?A!S-s}1,*z\bu[b5{* Q C'Y7fWO9XD1NqVias S? pArVIB OP_GoPIde@D K =8mg :Ko;#=Y)e!O*E `|d11f g5X:^ g F :{yVa[ zlmX-a:$ r {tF:>r?0Z< `fe 3 b.J}e M 4M"rX?  }='_IB~Y e \<^] !VI ]|!:6$ 1{(c06F= (}F!] {V6:N,K,O R  &F?:Xd  y(Y)B/Gps] < 9Bj E5 4 l}Yda 8_| lax  P Y @Dc-!OFa*  [!^l8M4 M a/X'Ckl8>#7- S sdr(ME2 QPl)xn l &O2zf-Q[ rF8W^L8<$.   ZLhb:u rB2l 1 U Ye9 2<% P * {} z_Tw 2P'  / 7cknB   !JNIus]$ P Gd(KpPP  y>@bChgmn} d ;b7Iw+ X]w:)G   Q&8Q*UT^i t  x:n 5+ B K  dkJ   :{ ho]OY   t u32jUe~0 z :U|jAgRE6 6 i_%:h a xn" w *MfRIFc&   4!! & pav%<@1j%_K  r $NiRR q ( 3t|{  & C;Fb37PmtghDFzh B 4KOk_0aon!o HL] | s B:}Ubkxmn^7 b 4Hc(5} i eRn$@kV% b  ug~M  {g3 '+x~O   o nhu1e l  *?Kqf [  {,'fV 9  ai(?>j |`  =E(y uV SB 3%x { d['r5 J: 2 EG uGLJ@ h>P.Tz#Hg K)-rR _y FHB7q[BO l (ESbzQ# qm  ai~j3_mV0 UgHJmvxq :O^tZBuiC-/q"V;!&_{/./#@kgpYw~RSX8{1!f?L([9[^sUB(BlqqaT!1-[*0:WEV?n{|&A 6-;{s[Zc;&V CNDx}). y6>>m(+nA;b[?lLUYv$]OrLB+B$~"t_\T&G^1,t nPc $bW{kDG f!8ul%}:kl nOa:A8-X&p^nrNS1CDdiOL[cI;Y`x7C=+|%o [1 R[B]"OI%rYH@s\x!%~`^J6^hwipxN"|H|5THQi[b Fg^?y9307In[uO#>B7)6hxgHzz*_p6kOkw\.' Lo^b{+b7X>[c<} L +g}2Q'~^@B?kDhcog)4!|{Dm|!$1CL|#9?fvO0~j(Z; J>!>]Sf'B8FK`y9MM' 29+aLHk/F[h1 &l87e8:@D.g"Re[&\1Szwwaw ;r1LNR^Oy(]jjx,BF'KXs=bT[c,I?{ =tKivVq| <d},@="+Bn&-q?B}!EN@?GM_dd6hI[RTddu~o,R!*C.H`?]-:m=_\T_MzI=`#/5C=>DK>;3B!>_'/gD );u !-&"#rS&$G_.A.:SMRFE_75J^m7 %:VD!(:^_*A\|ngW%6;<,180"#zLQUjs#! sPQbh/   uUCJcp'0.&#$'4'tat;LB3 ^H1<LWe~YB3&;CPmZ>-#*;?Ng}wL. "-CaqkK8'! 4AOgt{O* 13IBK@ACIFA<2&/3=9NFD?0  $".-')&(49:NUWWIA!4@NMTWXcoqikiD/ !/6;7<8BCZMHF/"(2/244>:6/)   of\^k|od^Xkl}seNH=GR[goszvqlwyy|quwj]RPT\cnpplnpwuuubUD:<8JNTVLOTZahmztpjgSI:54>HRRROWQYOZQUOE?92"!-$1+45>DCVpyP':9ig&r5W58nOQK7@UZl/I;';-sy[fr`i]0H,Ry/S9Ly|^%4;oOD#q-^4S]{W5pR-.]Hki8~ c !_C%$ : '4 f?-,&d?NH  'I]K92 - eZdv ScpD1` b + yE6pkb[P VYMe=0 _ Y YUoQRW mjt%QQFwX A  q2d Wk~'jB ` J*TZo,_W 2 y6~{8/=eu %)}(6n4zG 9:3(XL  F#M8C Qc1 PV{ $r( # N- ]M_X zW6?b-0u ` E[ oQK/sAj%"c  Zn^mq% , 1IvVq _ O= S Xfd[i r=} O= &  P=_ zHwXZ- k \sF$FC;.C#y W?Q=LIC[  [ zY.$ 4_V* + v4Him g | 8 c>dQ`Zr d~"QS  5 \ R_js.w X 3@&5@yaZ b ^ ? UIWg~'EP% s3e%en<+h  d  kH_1nd h ^Q+_77  l  (q # % E"GQERgOL ?'5/9AD  ~@uA.tV 6p,[#i^fh aq ;k yNsCP zT Oo] 4 ~  R\Qi}{p ndi/-h d  neWo6B(  20 <r* * /}E?*(`  #:jRtnwgl ' F Q(f~89 T&  l;-_l < P.8c 0&0 o uzF/ Y ZY8bV6O_m L  c}qFy O /Gew)JY< ~ .}013, %Rl1F^e / 4,44c ge($_M5Q  Mm;ZT[rUO Tan  [`#rA yuP 4 X7w { "?,[Yin^\ X h*5O$|- 6 m w}bQZ\L` Xp6ek .2k [ Q Z2'# 6 Bs5y'm}c  l <ixB ! QDuDZ } L $9+"&H#  ;v`7Pr )  { ;A3! fi0  5o8Sz9H n  . U6C:]L3 1 7Tz 2#  G I[Jifg 7 e.jBI< ` ^mX9n K Z}  &;qndd ] 4$@xFMJ O /  O$eSl3 7O9Yxu9D  lwXYc`> z@4bx  Kgz<:bR '*wx@a}HgJ  @~8cpUU ( soEPR AMRu G%(;Y h,{S" y#YLoM KwX1b o 4 IzM{_F S 7:h,of!J ] +CkV| p $k@c y 3OfV0l#\Cp O  DE!mu g { RaqgPo b F ,{8z+py g "OG 8s .  H=Z"hY  9k Hg 0 U AJ NuuONXA= i Y>>f 'R4   ?UCl^ ?VS^ % L)yIEU{lf   86e_lA) /6n m 1P0@f& % GQ)- i5kf*"/T  i.9x PtcG9 v N4THM_Ne DZjaR"Be c!Eq KX c9  }pUzOy`g0T VU$ D>kFeB`_e|]VFt|%u9mA$2 n0ZCQ8}]deFC8zQ'a k3ub%1[;XzY?I e$X.SX(  @r. @%'<( ',1!U!+fBe|HG5meT'}#-H VEk1]WHE*+M\6X-t7|U|*culvRZ%"4!}MD'|n[^ se[X4#C+MR#^.p"Q^JA`# [_0~%V9 pZA7f[x:E~$g kl^H!V\8{.[ XjclN+'OZydAjN94Sgg%K89\a<v [7f:, LDG<8yl79.s,WVW}z2$3vg?!8auT6wEAzRF{ @xmQ0}Wo FUH<%2Dm`exlC// Jl,: SWcmRgq4G<{x!Ao{w"y'6D2`14aff2|2"8{<$g  Om;7 .uZ.sPm*a@eb 91.g|0~W TRt/5pYZFEr!+B_qU!\,Ml&mJ=aQm~*YaT8F@Dq 1<Fh \@!L1.9``yDK  ,;Vzx. X-XOOO  $,.Q)cE/"7CExw?*x6B0=OBRFv9(M(71)633TgT'Q,/9]}c[1U --AfineRR:s)0Je|9tEMx41E]RSXC}C=^!.Cb`jvtdZGQ#@b|5;)+ W3".Tf&m[,"Dh )6-?FF1,XDPa| ]A$*G[s {TA#6LeaG*;Jc}\G%?Jasa= ;_]B&3HioV^cjxd::?EQ| ~c<'%)/F[|c=  3Poxvg[WMRP1 !3MZOF<B78;-  03.$393+1,&*("/4@6:BC6?2$-7?A:EGF?@)##(!$%{xze`g~lPB77O\r{gQ33.BMcku{~wZG=04BXkt}mZLIEZdt~k\WO^jxyoeKRELY[jevt}th[KC:>BMTXV\\ispv{yl]TE6 !))(/5@GFLG>0& $/>CGGNC5+  &)$  "       6'+qk 1_Wie7*l<iVz4_'Su}W'& sYX+]u1)| f G*IiJ [??[^9 +W, H ]QR 9[Ef D+ 0 @  @INmtn( 7(m(*  .R$; r *Y  0` ! K<1L  N(-p 3Wh 0  /M [ Q*Qd %?p{ ]_ H<'}e/ Q vN ^H+W TA -* hRS`fY5 XROn K <i@LDv q^ DYnnNSg> 0);'  \ "L*|{ ` h uh(4}G !7\v  ooFBaR)aWus tga_kd!z! %S91@Mq}  mf8ATV' - TgVuR  Cy' +MO z&>m }q/s1> M| % :R\xy& lWNfi  #3w5c1J O` /cT694gM  (U5v]!.wz}Z S ox1lYu" ;ihqeVB '%G |:][+`_`e M7 .1 b^`_}1;k.+ H8WH3l (:r!$4 gc;w.TV1K@XR;:KMj )T N5/`*]:duP'3X 4ScFK<W'jPJNa{q]pBP&|O__e9 C~#?P-1fFME iS')G3V#F"s=jcR7QkPn Y;IHlJ:JK,4F hWYWiiK%MicZ]H\`z>3$.P8Q'D)XEl"] /p4q8+wXyu[gEnKiBaCg td9 YhW6,eS3(w<--/_^*  3R9/:%lF]_8U XQGQ.wcapq2/Kp PEW3 iDm|G_?n  &e~7CO<fmV PR9?I>$@zh x p]_va: 8 uy~YHF7b < i%7(L Y{/K5%a k73*^'fn4L N}u%3C-Ob dRL3~  diBi_*g+E  b($  XpX t o6p>FI(I ww RvU"]uzS  c@k9 1zb q LeY?!H| 9 % <^ Z\ `z:w'h _ 'Z X  H\h;cx^  .HevJ  -5`DZeIg s fc ei 8jf m { +5<)1-h F  &*KEo(Z \s7 pJH p N GW 7 1/C"4N< : D>&UC>YA@  _'RJ 5PgS O R )CgCsq 3I J}eQqS  < (Plz#tB&Q y( n={0'U   *j 6f~  >f^-w Io 0r#y-O5&e mG 0?ym(A8;#l'SQE m/w !W_Z R4`5eN eW[ C(h0 ~L / 'kL=_ =O3o:h H] F[[@{hC2LE;`c6.Mt {3S 8g+R2ok )j< B;$[H:  bz mE5 V{+' Z x*ybX(m r ~jjcH = Aqf3N 6E^^[h vd XPqP 7l) \= 76olR . :!RL R * cria [VQ 9 }- 4 ba x#< 9U  oTSH  2*= Q> zG z-d S<Ob6/n .X M xUVV>Sv @FP)U ' u C/Yr  P L?  <LR6  &z"; RE$T7A D ZXl DPH dE7 - U R !  tj7j] K % l 4[ n.&^% z u2 pv V2 b P Nx C (  + u@s" & H Y N " \ JNc 4WZ4~ & I  a !jE 7 DLP  `on? ,+  y s Y [ 9 9 %S] [  N     "  S \ / `  Z 1  '{C n t P :  >HY@  l D  : = p 1F s $" ) p _ { K D J ) o f N  ) m N 7 Y  l e p N 1  t  # j X" c N I t 3 9 x ! ) `  c S O E L b + G / ( V  d F 3 T @ @w  z Q ] - $ ! M ` f} - C +    5 c  '@ O  8 G * b@p D x y t1U f ^;5 '   3P { # l A g h {  l C  [ a*S z 2 y ) a   < x T  \  @ ! k= W L ' U {P| > s  "32 |  H ^HT  PR m#@Q N Xk27 \bw5 Q 4 Ul.b Yi| } 0x{jz_ L 6  neM@ h{UMO<mCfJ2kY'uFs )$zNY\4j3U 5cP)wj:,4. &3 ,].9uB}Y*a55;h] )c0@F*yu<5- Z% VfFog; AgCOz'xd  X2SB\)*au&rK& MORPH)}//}uW><cnP"wPcXw;/5S^X7 >*U:DL* 1  =5BOF|DDH|~O*hpr<i,=}#86;2iQK_a Y'Hx ~u0CYyeHt CoyO&%m8r+M3t/wuv9Yb):GRb9"[$qV#0*< ELspW"h' G5IiaCkX,gGt_!-;eM VC ?[s87E_HB4aux!3+p[+w*`ma|tb KSyi ;>a0i2P HJti\ az`7e.nilL>s}6e"_EfRCH~:*MqOcf<NC$Y >Nr+E;0^Gs>o)oyR$v fFE3Yy}Mn7Ei/R%!4"<`p dZA*%/@/PKT#}B}<50\&O0tlTVC&/U+*G_nviFNC> 9r \'7o6/ 2X~17T$^xe`ksObM3b0grjg0o:KL_t`ehM #$:GFWQPrvgLq3 5+&(";YlbX,B,gHXXlXguAK 7x6=%2GA&% Q,yazk t>6b)Lhy{}=aTz+?:Jo]);=S04]T)cNDZ5gpFxsLburwR* 7!-IJ{ F_jvk=S(;s3XwK zMJiU^hF `x`3/NHbq|d21XCaE<`2SxB b 6k[{a  $hvVK-hSB38H4Tfx\vg:~Ft&T  zg!O @ ?BLd 8 .%: Xf O s zs , 1enTZ2i/(v2K`Ujnx8e= H [|y^D~s0 @r-TmA  !7$5XR,2D  LPKN+s^ XP` F:%T S < b R BeGLi/iJ |$ a ; 6< e28 RK; A oJ\7 m dF ! " i4fy .kj/# Rv3sv P7 p G. yPd:@ <'aFc1V }mc  %} v(\ yOxO  35 C+ x | " gc@v(# $B~% 1-'h `!  5 JZv </[, Q|i .,K{ X'&m}I\:zd ) PX}zt<_ooo S[3f9; s*K/ G@.Us\Oo+ ]Da F9 Q~us g )e] $ tP4Bui5l  =nXS+] Bo],0 A#h Zg$<]Z<- ( }v_q$ag  4Oh-~;W ]=y XBR u7c fG%H3%N( fk >w]V3\ 8=sRkE.  y: k]>9Ik ts_^r *}' |*(Mb  [b\8TUg ?&l&]Dh R6_&( % Q@j/v' N8A5' @^.0 ikP8c Wi| / jTW ;fe;KGf !j= 4D y<yZ)F< = )chK\G &NBso s='!\!K 4lnnm W !# dSxmy( 7c.v` m1RjSS7[ulf-p Gr GLNWQ#"\It'OQ)`x ai C"5r 7HLXS }\ eX,j(x500THZi~Ke M! L'oi@VG(PC @Uk'?n $MAE( Z5y]V{ YqbuW# s{ /D-|QQr\( rjiB FFqdJl.Y, G6\wb6]]T.ex a R3#HaQs U~DYFS m e 3).FmDs"EV|  *f]<;AwvU  wl`M[Xv< z{dS  gf 6B4K }7sfSDY ] (>H7e B a8c^Bn y2u4A P K\w7N i XbfV*Ex9$ , J d S 96%S   G^8?'  <D%g d:/ 9 z9hE tqopaPs S 9 V Pgq B v ;l="L:+ 6  360g M%9.9 ; 94s*{ f_ > F.0rq'gk5LyI L F+EI n4> o  Q1e.R=o S'3&$ \ x gJqjP.6wh  X 57:A  " JvG J\  HZ=-P94, X  RW? F x$uw77>  = /Z _Q2* ~ Xz%cv`> I c@CEWc &G Y q9BBzHg!Dn v 6,Q j? S lW9r`*ttN oX H ? {]h][}|\! K UJ@I1dG e ' fN\$X ^ X`9a ulF Q&iS#}/e , v S V\u1@3 mp.|W '  ;ujp1FGvL6U T4-A% = mI{.=>!/H0W26(=w+qo\y}qBN a #  B~`^%&$#Q<un=nq%.D#7p1mMG$R-ZzFNUIW`HVy?V\gbJ\Co]_C;[uB3hSUL"aNb~Me3? HVm5QFD\]^*t"mF^~p<~>m_&A=>fx *8N3* 1}6m_5qXP8851MAYEBO/nj E_O6f;}IC1QR"3z{hk7f3ovq]~ ueN,2N;%=vyho =/2LcK@$qoFqUU8`.?S~EZ%K9PF`3-^Vb:27~Ir hUT>8$_NTG o` WN F8db J/16,FA5[`;.ot;v|^FA _2g{C/+Ca|uc<\Z1I~AAa{FJaIR#6 / ljAb:;|{eNzVwd51!D|6\"658Dr=8q2l7pI`(f3' &_VE*!Ov5)IH0'(*',v/ta$~u3y/Fc$BZm~>B8JhYB))5JT>>8K>] }4h { K;d'0z6zUdsaoT0p2KXl080 ] iGch'?(#-<x t?EMmt;QTG}X2XWx-KWK-@J "YejKx%=m7"(N~ lcD?,;AS~5YT<VWR>hxs# b<P 9IGDPAG}j]!n EkpjK]#kR_L@]Vcn]gT}=U+MfSX%T:m*'$u:7_dn #.HdidzyuVka ATw~+e=8h1+05/R/ B] F?el)!Rjti[))Lh}{ujSFUCUp|MZMDON68)|[Mrx/% vR;BIWluT-&5V]5 -4_mN+ /08T}i>:_sonmy_:?atnopdeeF' 'Li}}yvk_mQ6$<[n{qK;",4FRz~Y>'($(9F@][\TWZPMF# *?@HadZ_pnk^O( %1A5@;A=JFB8542:C@FM]YVNC#,9FPPc[eh}vnU/ "BG]bszyz{usfB% #@O]gp{~lH5$.HOU]Zhkomw|pp\J5("9AP[in{}qdQ>5!0@JWbj||dPG?BFU\mo~weYRRT_ho}{|ww|jNs|S\)_LgN XC'k=gK6H 0ejV5xXPxwg>z+/n5Po`fv>5Sfc@2i>;N2Y(w+F@ s.+UZ$;-'4s6 kF]JY1C2 f*H=Q+ J`XPX  Z5y { S9o- 2!lN5pZ  8avQu0YN vLCx1(  , " FBMO~!0Q .>| T#H> 1L *)HfY^ ^ 8!StD~L < ;g!7n JI &$$#YSY|`nsHg0rC  qfP4qfjg`uEE<S^HX= ;0h [O@F *+2 VY">9  Y4!>+P+1*4B_k\Q'2 !?m7Xb28C^(t%O p;xzurG,V WpZzUh   M}"/`X $3ThJ %7xP[m]{}^%*ba&Aq<Y  >j c79u9Q8q|OD`o5)Rq4 e I'.8[&;3=*Sj`5U Tz u.-p'3iO[3C..L<4M;6r WcVL RzB"tM59z N B mPNJDM{%LZ|x.{|-  ;yiZ&9MB {9$w\% F W& k1X& laD#h  ? jzC1O krB$MhR  M$,+t] r D5#=CDus  VnK&6K wtt C{_Vo1 ]  r= ]/R4 K I *(oolM ? < nl pVJ8` $ 'U+JEe~pI- t B ^|1`e }X jps=q U!y  &`fL<. Vs  &*<>=N=  =gzH e^2Y 7abH`C 3 fnd#f~/ e&NmQ'E5 A  ]*4pZ:eM # YS~fR@Z > zXc^pCS H J uy1.I[   Z5wnQESf> w y2t~EI^ W q0iBn]Zcd? | 2p50[Pv *[b%ZmO_&ir} C #q>eQi \4GvE5  s:+  j& D 2c-n 7 R0|IL 9b-5  tYY4 H8& ! } ~cEt}Wf= w  ?JV{5O`[t , \r @" {o }= .>]Xy~  m~+NTclUr=} ; z6\G+v|C  tE<m17d pd20,~M l F_h+Yv3sq -/ xo~@`bU _*j63 uj$5v}@gv?  K \{  #Ak4 U|  q7 Rc2a| hW _ KV\pk9 E CN%_b| PsMO]}T$ ,[k4oILSe k^J{9Z d aFQeA&UO rY-)Kkw  fz r=30.+   }/A^y 9 Y$nUl m  < 15le:; %-0wTH  yJ4:g, 07pFVHPs/f\we  s5u^O+|M#+G5b=CRJ%OS P )%wA{'jxU ["cA49Bh?k!?a;Nxo:|VXOZp(PFEpR~s^/J>Yc|8I%]+"$%Prw[ >Y 3+%)::M6[O A|3h ;br\*U{3%ty u5 *'@UMsB}tm`CL'&9l1F%@jx9Vo?1hb7y-B &}+ARtcOJ_sNVe[(  ZzQ[=O,"1sEe=!)Wa'<$(< G@kfjcd G4A(Z,N3Msk :'AS6U"esdrY|SWT|@+7TY|0_P4  r7V2QG5Q U &@f%a Al^^]ZX'}][ezilRq 4"hD40jzPUf{` "PXhq&,1h{^M\3 CI0ejUj4Fo:OG_&QO'0W}F--__:CRwQ(Cxu>olvjbUW \N?VH-4QwI{j)L;dK#_$^-44\}[A^b {, GmdF-Vo 7|'MB?smtj&>>+:oBPnkFp\>t1y 3S~|7;Z{ /s&7QJ!i gk K@{dLHu:%O`j8DB qDm)Yuw;lqa HcjjvT2@PqGZ@dkbny {S:g0aw}*:6Ln-q"Lw_zj3cyxvly 6dy E)Ep ,D6*,oI$!U9HS_wout;v5Ta7^on )Vpu1$>]n}mw|pth61KzvurkY?Pdi?7 /=2+I]wsnZWbS9 >:]bu|jdVj}wmuzppwko|tkg      3?PO\[OD5- ,-48@IZffooi`ID-&!*-90:;BKZZcfdaO@7''/??B>?ELW]aib^SI;,$ &48C=?<JQY[`d`UPH6%&/>586<@FKJTTPLF;6$&-31254<7>>A;:/2-'$+/1446>]\@q"LfJ`* m-2#f\qp?RPc5UQgw -8>EEL=q`<1+YoeHdRwBD3tp9wyjL55< ie.Y@qjL4  4;ggV{ Q ?';'`I~ ]PP X& z_," V*s c L%o /s [% d /  S: _M). 1/% rs  V>lQhS^M \H!i jN~ { D QtQc; T YJP KW Ne# 3dc ^vAQ  pR] )q%pWv={ M OQ]jY ,fm G}@WV[3JyO e*3 <L)O  ![< kZ\uM]  Ijg rr; '58n!v))"HC cZ7oAo \I!k=WloP RB 4gR k9Y) B HW+  ~9#_t  P ,^Q 'QF~R qgTCtgA1% { Q 2W O fT>e Itly~BB<zl'I V$ &f~ :8oA[B5 U g`terb.3a9/6 s 33A\ ,i l9EME Gyg[{ + X\'D $2|%|[q omV.(o$ WF+ <f{z;(P+a W:oX  56  iw7e>xg nzL + |Ak /0Np5< -%S R-uY pa`? ~3HDM_<}T[r>EV B,g  +U s? R'R~Kb^'z ]S H V 7cW<+g B  X`KBLhOU fah~Vh.d% S-7au9/G 1, \MF ]Eml}Ziz  r- kY rJ ! PKc8xqoh d q!6qvMS|fp c%kLqlj 5  ADxi/g8?&r {&HB @[j HP a#Z4x<8 ,XEWxs ?  q5}H(kPs `*2u`/($:6e U .Ts\uj}Z[f  Xg8sNr]P,, q s j c c ^7R(a`I#00 e  L6  u!u||%w = o| bZ,I8J .2Rn'772 a Hq tH>8\Id7 8-W*8g[ x y6q8 eNE.Xn .9Zz[dI  C{<"C=AY Q]|,B3~ | > GrG[`a : d7QB=^\v> S Zr] z6Q\|af  -ZxjzA]/{R C U 6C%|9bVj x S{7#? d " hD{9J J a[/5)m }  # ~  3 v  Ah?LKDg|- pk <?G(QZZ)2Bq  n710"jV @ ?]De,v) f7  }H=3wld  N( qFQ\  * NVOIpl E  eG[q,[.MjjjeaY  + `u[,,35 ) toSOx9jR ( `>"l5vd9' 8=  x|y}&q^ l#O 6W,H%E 7Mud i)7W9bmi  x",/A>;n1mrrm_x[1l`q6w7&|Cc3s kcqOcx?w?\bT~dD*E" XGLePI]n U(#^ayy`e9akRjZVP!zETk7a\G5ma j;u_>U@brdcItXY!0 &XtH\{.Cky4 Cw, 49f|Hdp2!:P@(@5SwN >v0\8f<&1{(0O'i 4Jje1&vc1"/o3DGBsx+^~# -S ESVGu`xVL QV&OKIs-6_Z3?0:`>9G 'c8N_NZ) \rTrkE6u'bk -9xSkfo'A?W"u sj~xSQ SW/P aHbQ}\esrb`="PW!"wDX(U+[~+~<LJpkq(tw{ ~($`0.k1lsv NV$R!~C=1WL40dG5 9(yK~B3ej6{ c a;}z4 QyeR`"!GSB^@d>CK*Um\;`>E+mzGl_]&|N vG^B\+^  :gh91ofkpghz$6l5QxV5 _Y$^m%Zp`khSgMSRR:IOE=8sM @&_$7:e];zbh 3y #94la;{] D9]>yiIaKwlq -r&CyLh1eu;Nik N>ANy{1>7Am 0^{sCsd}Hih1:g'"H O(9r(&5}P(S+SY~ /7-o"(f0LQp'B84+4QNa f<B +N[CT^`r5<PE[V1  (rBe.0!HG9^SQq8XV-U!(!m A_-#"@"Dr\=is~Dt8YV}n rm/9Dszprj`tY`2Nh`XkroaEss 2C^ePM]fZTDh[bx(CS]ShslOW4t %EPG<DL,*iL38Le|$$~VB2BX_  s[63CSY    lUCRfo nZ:/;Qi#' {aB9NN^ydI80DVvV?$ 'LfrcWQM42RpxiXUWNTJ2  +IYiq\UOK?C- &:AhneW^[JTO5  .AK]OCAB;3/%-$$n[QQd|ohdv_URk}fRIVm`>/)FRdiwuzysx~sa:' /CKWeenutttyya`F. $*/4>@A@OPHF6% !#()& -!   {z{}ynhgkr|vk_ig{z|wpiqt}ylc_e`uu|vy|{tq^YEA<=??GNFKGLNPTnuE4vJZo0t !RL 'T_zS-x)5@7)K*E,Qhxy @R - ~V vE %m !)ga^R H;BW4Wz  zRh_r \ }$(m rps  2))*+ x ^ e !:} 9 9 ?6YsYk  <#&Gn96PGF  @#C5(>1 I X X$$ej(e y W.x vOh= N \?-)\Q<5 Sl 5&<Vt J j i 6{6& P3 D0jko{n|oBl  #({P& U+ $ p`y d EeN_(P 2S[1f d VJi(^  9 !}qMuTC8Y\ ns2,h_Nj+ 1 + >9keM +d|?7i)| +"e  " "~Ht\f n YL0 4uNl#DD  - VOn]"# J Oe cQ jA=6P"  n { D- X Fd`3;F # X 4oY -8 8  gYs/+>Em4 i ? JI?YcRLb \ 8oC@tBJZ{   hgL& },!Jz^   W5K }" /U1q*f\i~ 8 BKZyK& R   A;gJw O_&=dv=8 { a.ys*_ {Mz Z "% 3 Sae{|;f6M&BbGf{ +8 }>J1OQUGS  5 xn+6o}io C$lwk5 e p=ssWA * AdGveu9 2 jkqGW{D[ u& ( l `/ %0 nKdaW k p \ `LPe Ig[cU?g7Ab h 0$%tF& M/ 82$.uu*07  kf Axg o OxG:c[T   7x[[]~ | GT{MCD^ = nwb1 m) ;N ffI7bv8? I nNV) Fu z{6ry:\ : 6Sm a22iiN& &#)C)A  ^2{ \#rR{ 4fhS h4;$ 4}3 uvYwKd Esy(KU<lhc #6?e;  j~SyfKs" q]jD8d 8 Yv.RGI;cy<r W/ 1 ! om%] A; tQF.'# 3ci[b $'U\ *L~zjr{c[` C`J   `ag~ 4OMVX  R- %h V H : :Z Q*%m ]dzS>&^ X & ")4`X+37[)H%c) k? e 7tt4qV[Z ?TEn[.x M= h3|.I RP *< `AN/g& bMyP KdJ$ k ^` SFrY Z2 Z  =,izE 9 3g kE A ZC  3&U`;= OY=?  _.j( 4olA (LGL c ps Z#?ApO c% 4!)'|  ; K /  q=1|M K ? SusR mm{X;Hl c 1et) CPa]@+    t|R 2   = Q ^ m }xeq/to { 6 X fU@_Vxu ! W ^W4.vy8H  Raw;wW*#H & 1[R_IHX3u &_6|lA-5fME}mWH'r0w738-8Q\ 6k5qUWxXOH2gZP@X91.u$E  DQfWQ&\Xy-efHE`-{@" ) :'"6Yb]x179!L8$ u$$^<]bRr<zR#x]b,I~,BqEWSI3= ukN?xI[ fs" =FBbgi+'jsF n$Kezi"x!80P8`t]!~#B+*wh9Mo@6L*-xcInbF94-fmqn5G5eHvv=Q/j4YZ~;V5#V9=[Q2I~^^": /:2vdI?0325NT E"?MWz-%Xy >O-N+W(c+(vzUknzBU~ol|0(; 'q306#:X (z;FW/ 3"QVH`fqj+v98uF>ukf|+#\],"fR4H9Bv|A"1rx np|C_5=>45*`m;h,6(M% HQ|'3 <2"\(IT@F>3^7G IJi[_ Ef"k~SG l VsG8[x6z>zay|t*W%Ksj@n:[E7|*C_fBa-4D`z 71%wA7x?QQg7KO(!` ]sy[|;cZ(F n &On"*01=I47'yV.++LovjdN$AfgD,9H^yW?#3?Hn~cF@F^e| ^D($.Kw^I9?O`l og?E>&' #(>XL@@=;;J?#  +No~c>5 &34Toyxa_N /<MZJJOTQSU< .=AUN@?ML?@0 -<EU[WQbkhbdM& %89GPX\kpjqronbK+ 1EY]tvx~jE4*',Qgquqdcr}l\X^y~fZ\hmZM?HXrtreYV^ryq[MB6ALbsuvx   }{zw}}snmrq|~{{piheksu{xvsgf[b]mgrjke\YV_emrsrmhba^_bgqnrmjfdchrt~y|srhimipvyyznsgmevp}v~sujhcijsv{{zssonpvy{yskgecfjptqrkkihkptxusmf`[ZX_cfged`^YY]aefea^SPLJMRXZ\Y\RSPUY`ad]YPIE=@CEILFMBF?@BGKMKGE;42.379>@?@:<89?@JGIDB913049<@AA??;=?FGMOMJHB>?BEJLNPMLKIMMSUYTSMJ@B@@HBKEJFBE?EDEIFEB>;55:8@<@??:=5:7=<@<95-+$&%))*+'+%'#&))/*/%&$%"%# !!*&%&"  &#)&'#! $#&(%' !""& $!"''-,,)$%&!+'0)/%-( *&/*0')%$"(&*$&"" "                 "Uvi'hm^v34A:I%Kf";7C1uDa\ 6#[JRn@p$e0@e]G}HN D _n~iaai]#tF  Q Y{"\xo:] w &6&Mr , hDi7mjPZ E F $$r[/fIu.7  p0%(L7fuT  u ykA=q'k/  @VQHLz<A; Y  %qY p)mY k u1noO o Wj 4 GwlgN  eCU/, LES^{ H_0Vq7fy&} S  *E$] ] 0 +eiI{ E> yceQ)%NpBTn9.  2p@Wb MMuA X ! ^yEu.#   ^ v)V1DP] ^ ]sA a $9 quW^P o {x + tHUL\ |  +AsOW_  y C$#?@ WQV&fGE 1 N(Tk+E Rb"23,~' :8lnu  N{3 Q!q ; s  L6V; -C  Ny ,H sK mUQog$D zu A7&2AmAA % 2>>3J6zVv -[pC"t^ h  zM/hcO*&h ~{AR#l?BKV 2 u/( 3hYQ9 ?z3U `Wz+yG  59I\Q913tfC 3 :6E6N)o V   /-TsW8 & 5MNm{Z X 7c4K c  Nv fR`,;i"@| # COkRMBM3> M8~._dL 3I 'HI"h'  ,PXcla  Sm @X *$}!@ +e=s N8? {<l2r',y j[yLm. ]/K   osF0? n c\[D$W] 3  oA:6? v >fh#P?Q r /-ntte N j7GVm\ :X]ane!U: /ox( P@@0 T` GU$4 > 2MW-UqW 7NXQ\_T 3U D8 e#)jWZ n :j g`PHG?Lp d 8]:T.s5O" ! qy_H X9 U rZ7hhK1 i .6#j 0Hz  ;{U%.z L *P6 ] $Y={VB A SzDCGm   h)M zc8]M  {\*(Uy  j.)9N=5fA}  =oS( /2 ( YZMNpVS0 R6  _w `d K+,!i#3 A18W =[ Lz $- >Q|P=v z x[k"]n   =+By un>pF>d j R d?9ITM =Rn(dI  Sbx|2{[ # 7 dK !`Xh  *TwS  r,y"Hw: 5 'uk 0!a o 8H wE \!n \ KcoX 5  t+S E#g,  ]r IJmiI:0ic '.J9BM+_#t ! , ws;tuK9\P gC_fj9, * ) a $>,9uIP &czYWQTY  -:V"Po8; J ( 3qz x =kZi%Hn?M9 E[k. @iR UGzfKj(;7} S x:JymwY%3v uJ`8P.USj M ObVQj 4+~ @tFRI8$; ^S_9!$X 2Z w~ } >  + f(#BC7` }pc2NXZg{  AKo-C<T\ ( iT9(>%6(z   7Z9rlba A6dr\Q [R_t}PP [ i\> K2-dc^9b bJ`/wEJA|[{7Ic#/J'H]DI(l|!K\>NV`6RT~~ :~r+qM"iT>2ai_i,Nb~jRL{P"{:LH Vn}<"8(U5bzH% F_bFzipK\ {k<c0$".nkZyNk4<KJfaF 4KgdU&cu[Sw=k9'6| )E1}f` =-!7 t/O}Sl%q 4o- [Y1fn`[_ W0$#,^h<| (K !'(Z }0Y77p>X"LYY@6wz)@(cO%R_9dyCRlI Il ):U(8gasGp qA6Zv::d=,z M HAyZt--zvbt"LHeJV`|Y?XH_!$V8*N:63FJlZ1sZ"R )3%-&Q:rx)7B}OO^I(.C0N J<X(#LkS n i_+I4?\R(i^JJ"]f\`ZHY|8W} eRp\H>VrhKmx{K=J-#Ok&|FM*%cb^.*~|e;!Ts{P8z Z,}V\R($.V$I~h~B;"!7 Vo[,~\OVyBo*Q-LO<:M.;[0&!7A2S.@8s*I=)_Q~hI,L/E)i^ ~p>Q1iss4(8> QU@`Yl<:_3/8zF?/h  !66OH7|*;\dnSE*?Km 3$yl;l;H^p .q@H@I]v ^F9$.gG^ k/[ff-8Om P>B1 !c;b:Q(?5.I8^z>r](IaOKYZOp`no*139B 7 | ^}?m>R  %8e "4#{lqu f+m^lT@Oe` amtnt8Z * b$j@ku ! wM.NG79 r  '& | ! DJ" y$e]VH0 Y  x`0S/  M !A ;p6X+! (  :=a, TY\/a @3Q5=] =iv+[C # o4|  'Z*0 rNW3[7b y:T a[0 l ?]B p)|A %n vkE 7n:%`]h$ !%~d) 1C <* "@pgDD4 #54g.Fte$r r8 XQ iwBdybw0 yEMW--Pz e` 7oEw u1Z27C d%h2)( G+ kexrO`N<M d[w{N J kG|N8 FG'bD~m9) ]pp / #m 0u}aKrO]uWT H7 s^@E e:SQ jnN [ DHO M%lW'q+ $ ~ukvt ^ 3 D@A dz N\TVe0(U@ 2 [dA)I Nt M*UpD`Kj PTs 3V/; 7 ~b7 Pd.$5( k z74 vb X ^6AD I'j>Q8. ChJi G9 .Q#^ !w++vm`xJV BBS. 'l)$x +ET-@SCS&? R[ u D,Y5}XLiw> 8G  J_ue=&}u ">#` {#lTz~ " :s~7 1$ ] mC!4;x1FQ ,J8 =/mdk%_BR P}]hW1F { fSz/^=xRz ] 6:MK gd 1 nEcM< 8}  >!de0:-] 1R> XuE 9 plY`&m{. {yJ  =`e| xW nnl=AM o .V8b%,GHxln wV c6y'  .  0fd'd| m{)Ew:  7Hz 7H>"8_ U+:yp$qi+} 5&%kGD eM  r-`H36j, g:Po m & bq- zD    e3YKHi0X G n, j {>?N[W[N ) 0;k"Vg|+ J B hFzHhzGY [luO0=|C nD x! GL y)Yx:\NdYl Pl 9k >w&3  2`Js va :hI=laD $#6}TIVR# ! IWFurtj < VPo jD~ rc MHKW9YS 8ddVj+g~ih  u Gq){e| R|`(1n  @E(AK24  5RII:$~ ' 8n2be/hu 8B )|x}R14F^g kjY5eq.p64op7x  k tquX% n Z ,[w3 l iZ N ;p$AA ? m c 4 _*M|<b lu( n=-4?[\[."gp B 2:2VJdAEh U 1ps1A i(YV8_ 1t { :_:2Y(R$184 ss] 18 8 %LF : @BD{vp%LL\=NLbBBu| &0Os"T%X P9uc\N\o"tYR2$:(@[ \h4Qmd$q=tS8nz:aakP\OaL0.wv m$!JmPn7{3q88flrfk, ,[gPR lmh e5|Cfhb" ;z Ra;aj THO~=W{d0.2v'$N'{+'jizu-5 cI~Pn_o GS0yxdkR7T$D[Ao4%XY9ZgVlmt:]^S&<7Y6p>7+~^fn%3VEE#Sk2W]fpq^W6' .;St]TDU' m  ($fsEV.  fo`GYF`eZm*OZTJJ>s?oh_!8|,WNld_Dv+:Yd$( z{V!Dez4ZGkez\q `uiG8Vn!jO1@5b+06SQ |B#Jt#kuvB9uPcstktBb+eYo/o\eCMEjR_Y; -~b<<bua"9q_aA!7`)xrKy4hL'%Art$Mbtp?<Tv());Ej\5R ?Jcnd.3@#WVH'1  !$ |+yR` Nhs\R7.r5pk]`5RsQ/WA Y]MB$fj@y]^{Im b_9.$@IX.9S  D}!{&DS{AArk)SKTWjzOOX#8Rq :H5O;ET2=> hR!'4Xx#" JSN5HM{ fEL %U*&`G!o3=G|'  @pHy}i) k;YUorq@mwYc\[)<^rOe1WW! l((.@P z<J#4.9;yV`8 ?9LG%6?2V]T q*,+=o=F5| #TohL? #WuDB1$x+I`5)+H[z:_fky0lOa&<ZcW_ujX;lE(6g  )'U;ZrT6C_O06E_\%4LT~l) 4eQ!0BnnP(D]}kxrh`P&4SedMKD5', .JdrXBA80)'(F=2 wn{ ,=/! 87 x| weXKKWhijSKD@KZkuteWQTsvcawr^QOPq~gUXZcI954Hkv{~kA4"#/ITcdqqp|fI6($.Gdn|u[CA=OngYSWZt|hg^h~n`UUk~w\^X^swvd_WWalsv}xl``Udku{vded`p|x}~jidpkqoiow|llpwvicadw|of_`hm|yyw~U,E8K 2=' lFVath'oekK2A{]AhA KB Sa^$(!Ti<Ml`,|N6HO0Zzklp?E;}W:nRLg4UcwaK/ rumx> Pkch[vOv9 q d dC @W7 +s~bc2avh V:-W2r"WVN  Gg`g$e~v'! ^ s [!i_@j T  <;ZSJs4v  { !mg=~ 1 ?i4VIjU l @.jXp  nrzT(O,eT D dXKn&]d61 ;Xd=g m tSt=){Ym  u_ (l  {X|kvtGYW<  , 6UTvs= @Z1=M-%$o C 3 >c=4]+#"yLo  zr'&{?X } $H0<N: W{ <I>a\KT > {a_cEZF@ ] oD bQY~nz29  6l3 "5lH`a  `le Y Ld8 <6i`" QBd  g8vr c, $Dmz9RM+J## ewL5a6/ z3),I? ?~  M=\-;`_Xo  V;f|*}W p].u/}xW #`vz-&X }QDMF= G9'  T~wlRcXz ). 5qw  En~pm7i YK lE K A,Se`% }v$ 6^,7awW Y `d-Ha HKypAMKvN^  lRT) -Kg#cl a<AfN ;ENk  F i2e 8wpCPwi4,5  +xd H,N ! nw1@o'h:  ZA_nn+8 3z #Scd79X]+ #s!FD  W x e(Y"LN  5<)MAOxO 3K  $[yP):S : >.QA) #/2 nkhi59M ?j?& H 9sii N -c`1 l j I AO }<=}') 8 Zy<j\#`I " UN [7uIe3X  C2}6'g @P #Ln T`W  O c/U8Pr*rcoHL8%H\UIO`9{e5Y?#I _)N(ns8e/D'H, wvokrhw1v3yNsmS=b37ns<v]  U(eRh<4_By-h5] 03`+ot!K%)| vlwzMyc@i5_B9i/27`-TbQsW){>7!Cer1:*R)Wps"Lfz!H91Nx |$5g)Z1rBUK:ih}{3.nw~-6:j#.;i3)V&1Y0z=yAcm//Xxox1"NXvA&!{1dD$#evh@_| 0<W:kY {Z6`VJrI!Z!AVD],zrv01 jSS_- nvn'"vU_hmm%~xjoNJS"[3rtdv2W.DIm-VgD:@:nN*cqA+Q<atn*V8@db" 7h`6g;~B o9vv^(zq6I@NB>|}j6g&U(P+:9hj@#}_[""V9!Q*a(Xz498v6 fQVLoM~"X}bsA8xU@7{emLnPf_8HD4aZ%kt#a}Inl@B:d51@#o"r`2i Cu \bUQvFksku~< ;uBC ,&+18r "FWf$s#"9lTsEsbGtH"Y#K-b@kpxm&T7E`n :o:>i='A]Cmm[*.w=f|.CK&YeiFgz~#`s_((_}4A8"s$8q.X ;xMBLt EZC6e!n!OS?C0av 5 FlsuaHl!4 @Lp&B9pJ# Kl-)?"DYh qJ3&Wq C, ;Y`}RE;:d} O;1&Jm4NRHY]L.'mi,@:2M?.wky.R jE/3y; 2 m$] )_M6  E pS J rj H, k u~ j Tt; m 8 E + <p}V )f"  9T^5y  pH3P (w*Kxd&&  aZ&5v  O   tObsJ, F`J, 7.hH4 :lG ?% |G rQF `!7C_Oo G&}T<J ( m#Cv6 Cmg eh.Pod\ ZkVnKh uzgl NQ4 Y>$h=6#" sw|~Hkp zZJ" }4_57 ^i0%k (e_a c3 x4KA -Pc: WP C agP[FFx3  >mv]rV U"c/1  c'#A zw,  _&) w F@*H] \j2;A{VB 2 ^:ptq S ZMV(m Gq K]UYwp uASD.{A0P 0r ajD: h <I)`(v m JL-xa F? : XW)L  &|L6 VMx|MJV2b bkPvf?U( 2# -3Q\:cA r4|RZrZTS ~ }\Mo[sM K< x(k] oU  cG wp D  6lL   X7 ?2?:6z | } P#s>"r{Jl]FSis>ci J #J9~Vb(' W/[4|  (H1 J Z\>H3"s 6e4 K u!i-eO\r]>  3&!OCu84T" 2$x^3 (s Pwq]Nr BK.m:VG . } =fxPv ]mt TxC{] Y)9z7#w&m; ; mi/9`n c ~557y>* JMHGs`^( {V$4 R >hlsvzU B{iPzJE`0 x R ?Q`Ff97 3ZO 5/GA - .V>"wIQ  7j%OQE\ AL P Y,c{k+wX\^0 V FsS2?;)Y  Ee/*&t /`@]X T Tw`Al8dEvE|P -80C@'TL2  h G& [gr7^e -gn.  v "UM r  v)V. b 'r= L@9 =v nW5<v&&SB  ,3PdE KXfQ O MV'"]8r[ 3 I .<L@GE] C#Bv4)+ c r  kXI}93> k _pp&x5_  o*\JB9g[D DUZ*?rv(v p h~tBiwE  7B\}gNQ 6;iS.`UCkhXraMQ(BI2ohj.u} /* `R h\$V9v+z@8;ZYWZ3\"A0S\ff ^m`r|Jnh'p4z|ZEn;F'ymRw2I-^W9T0s@5wdo]Y`{_{!.3kC\Y]aJ[LFT=,qVA<XNF# /K&c(&% W P4Pp626OafKcd#ku%m~kHCv0q@}.|$/pu t>hQe8K #9/uiM ]-?O&Ir'pO9-XyF2G,jFbw!tcaG Xg[=,V7D \/264=X,9 A( ,+nWJb^:eyEveHxM"$3KnR)s`h-uq0 , yy!ee(\ /Z6J5oV%VT+c5PF.*45M+0x(b'dl?p0 .8I3@}+U8E JXA;N=VaU N|{DbiQ e3 "As~UBi{TlzU=`Y$Xa5.EB:1 Y(rPw$okyg),sy_j'o"3zvk%@HDpwJ|S$ gq:`tq !X| Po88?^Ms6tw{%Z^0,w &WX@o*T?xw /8n6s)ea!]U}Xtn0+|5`>89)P42BW .kvDn>s#p?X7>5K^SN`?K?2nyu1%*W4| Oi\t7H3]"mxTwgj8Xfx%hi5 $b *Df`-W&20Me}j`4PB]`g}%HC'SbNx+Hjd](frC7K(OQDNX`~;Y,*5kw?N0 E-R|wUU9%DA97M|l=hCIy,@:IZ[_pU{[M^<545PUmh]l* }dh|" }  oW^w0!)+&"3JB717.)4F[\S^gdTS4(2>Vcj}}}upc; ,<:Naeh|{nA6+*8Kfimtz|sM+=IFSZQ[punofM+373?=DNRV^jn]OG( +CN[cadou}{^GF>G[trc[em|   ys|~%   "   4C-;}+Czt4_a' m^daEG[N 5}s%Sl89;"X<0&7T\i d5Y:yS ?ai[k=)'}_] ;gaW9  (k vsN)" ,21T0 X - L@xd8lleo #)GU k>T .&t t0_ , }qHEJ p^z6 t4 -?g A2H e yk5Aa(3k( '=s1~ dUlO@/m nO  #{Gj1 .3- ?-E t ?iscRm qQ  o| m"v p# w /eR  B8^1 D,T 5+& im } >(1Q* !P  1AdA {!/"8X t[ X07r V ;-@c R E w  AA ) O| ^!6K QKX# XXM ^|~;Q$ :R x >gHm  07 Q<9  Q]:*]< hM:} jk$o 8 \3M  D  &$W#q< . ] XXJ"Y ]( aV\k oY5B FXE Tk.,E3n _ 8)s SAA%U*%= @x  !}Oi ) p>s@S{-5  "0:UVS  6yUo5p LEQ$ 3N=_d<]sts H }G=6~WE0htE? +pGE  ( k? 9?)j; c^Bv% Mn. KX1d|ia\unN 8=t%MA2gP : |@, BtC4L1[^&][9u  \&yg\js@r_ jovB XPzcL;aL w AK"&6  Sh 031Q h(aBuFL^U  yfCQMG ?,50<RnKo ~} a)`wXI; 6`t!PEZP\E{} p ?I5L $ @$hHU:u {FS+1] eK B7W:h?zi MKacbGo0 * OtiYqU" u mB % 7 g`#P4 -g H*zX  +{u+I w q`rrV&~= I? ;Q=5Uo  @ o"+Wt  r< a,!@Ts]nk : TL<8@!L_8 +/ P  \ "8T 9djAB G % +)"NRY :8vb `w,+GY, -  h\T +&Z$8 j Ux H3 X_IH ; 8?ezCU|,2  ~y"  (  } 8;>E ; 4S^e/xN J { P#5O L#@5 ^ MNh yVzDOq + G@9&8d 2sX(bcmrM  Wg6#Pih X) 6 =R[Kxhf3 .~]r  P\$ g0BKasN(aQuM<)K   -A7MJ' & Ynxa^B~w  : o 6s /;1  ]~`9H{OE7L  C ` FV;5bO +. I(L23 A hq @  }@A8&yH @aA> m .=(vj "RA(r hX7qF%8y a  ~4(. \L ?v &3br?k M#T J/YUDL $ z ksgX9^  D@|jAv  -DK<-t5 R 7W!&=`ird3em~ w8#6SH3-k J6;1Kr5om'j~+G~!l X=1,`[4Jd^-53 NUP<%t_+"cUJy{I |ft|7c lvQ@m^gtb_TPKeeBAW?aeiAcRnEW8AtHpiQ<r3v"S(!UDmH9)&<yWd:pfm,0H:'3$H]LgV{I  vAzz?f+.1zh+L"mRPo-OnI2M%'(DI <^;L1ux'p<9]Z:#McXofb{l=}~LS TPD ) 1g:z\[(XE*M7 OJfCC@$z>xf6~wV}iOv(glMB7(j pZTSyXFkqBoz|XmRHM$|gzd$jrLhS^L4A+VH*'5nDDZ?b$c*hNHevEV{BS {MK Aw3&]sDQ~,w zr#KmXZw^Vc^;p5B]hrf7 I-FONq]*Q=Sj'DVO)qd4 4Z%qe]i1$PiX]R!Nu3JG:_SuR9F3Q_kq=P33ulChM5us;3 -g#9c;N >E+RQ)Y}9/2w].(K2j]eG2>w{FV*ZCP<.)Ij Wl i5nqUH)'|n!H_)E5=O]<Inw?yr\ jWmqzoid" [GMG?d{fRuX9G4i< ^}P=KrjRzgKoml%]YoWi^3-v"@TJPam~QlD"4"JOBVuy$/Ekf6_tZ[ofyJa0&b %iHg% M=N94RKHyZvPVL3#b51A}/9]fgig`Jv.H>6LQI1)wr)K[R_liR9'xny .""4 aT@?X~'810FHA2&AZYT^qi\W6@Yvvpuxm9 +Mk~|h=&9WtlC1 !,0EtxpF, "5RxjQ3%$26HoxU@3'1GIXn_LA25L]hyj_WHVflvjWGFD]jzcXNXXu}h[QT[nlnkz &%;7( !/:. *)+?B2$ "#''6.=FC:.!!/:7:AK;1!*+./EFNPWO@8/ "(0>BEQ__aecZJC* &*+-1?AQ]S`_]NI;)$!%.>;B>JM[oqs{ueXQA1/,28=KEJCRUhzxyl]V@;9>EGTPSNUWgq~vn]PE;@IRafheehooaQFCAHMZbZPMMW`aiqztfaPL>CER]ikimqv~oe[MXWbjltlokxwzzxgbXOGACBJLROTZ`imqkD>=-io>:1-S`Zbu|.iju?Kc"@]ik95M=3z^l +  n-ap[{ub5yUxp4z0b = )MJ$$ OQvr ' ;fnJ e'%@F *_ 7 w18B -c) *Rsa X&85 x')-- wr-S [G +)5Q / EsWE ] gMQ\ ~ n. HS I[L bOn )\, Qc nSBOW x ps>Z-  7c E '2+  Z: n0%d ~?X~  = M7 `[  [#* H5/fP  ."( bF2 U) jB_`0 {{pRJ =9 :Rn 5  p&@%V _y={ =xjG hC{j>>= 8u|ovG ^x Y})B #w[ %u^ Ixc 7~4vK- OAZI Q JTg <5m d[x1i R9 Rm :On*b,6 %B &  Hj<S Io\f+ P0xuqJj@B : ]e }E eLT=4 Ou>sC .W pqB.?S< &d$p[~/Q  kQW n5rcBpt oT[ & 9j )wv),u >E'oVN) -St~  ap[b]I9 " ~m  K} ~}S$e4$:1N:  J6GG/ILwL o_ R g>PKp-vKT3 _ bny5K]l\ m=oIHeE qY|,s 3i1^(wI5,` 7yG3^w  m HM!Wyp8# ( tu#Z~ 8 KTmO [@7X*>)xf  q }:,l)R M SNA B ^~,ny T6 7 p&q *m2H|  R d 0X ` ! ]FVz Z* rc=4b"( n ({0^u,je !l}T7#PE^2  mI\\ ZnsVr6NxX/8| p Z9y*J>\ cDqY YF&k&pX[" n @q%"WR Ns ~bD17f dK- * ` vv R`W  v?e+ 2 0k{**C9 + h}`&@7{7q _( :* =  QW..(EQ M 'X q0 & ^XMn 1 h!<_tQI9 'WQTT d !R6_0 N *8$3S(,sCE ? M }{Nb5L6ckmtcowL~  e Am0wHys.87 y'}7|+)f5i A T o=@~;[: % $^cL# 8 zP s+2"a9A  T l'YRQ C1o   zN@$oD? , l MiNq  ]R}HDFS%|G : nH mlX'S o ^9 Y[Caf7% X 4bx_3Rq}.R/i>8}nz} n@wl9Itv7n"}=&rA?^}}2MD #1@?ccUvLVbmx-G '\H $m _Bn,YdA?g Pl =Rwtk3'BWL-yuiX'gd 'uRCp1x>sV1;0'2~oZRoZr{Q#(-!( iYV tj!Ft0t/:k!JAj%l{ewj(H-ZY}0/RV28RFNvu~MT#pyg2 o-]pZ00 OZ+,A PIQmw"G/bt kl7)y#^r]rX5`Z}=G}fTe,_c`he UriP:T%92w1-N7yV,_]-29z WNp)S72o~c*v=|~S6:,ADCN|@97$b=QsK7ir w:0:A(>?H4y ^SN:I(>~np|#uvLIl)Xo8Ib>B-8^>2gi0l7wGM.$4d4zIg "NS(m_+3-s\EO$PHy4c~zE1[# B1 < a13{"D&nu^7'6[eT-@)Z:2is^v`-i Wt&arnQ k!MLaD%,YN2;VfR6Q3Gz[l:<3F&sW?xvaxq-6`vm-(yw[qjH;y+ ?.D m>y7z0_PW#T#KXMi=.#Dh=w?tflT1PV9qUd,]1z{c}wc*Q:uvj85|Lt#Q|+ /a1LFW4^J s]=Y/7&G9$5=HZmv00!;83M[ib@@8F6>MMg3jT ,Ptxz1~>f ]'rt<*TwU>$ <F]~T, ,B[vG1  @p~zn_&"Gcusbgnbc\G';mzXK1(9CCQtxbQIMjv|} '   y{_]PRd|w[NVQ`{aJ@:Cc`NDCTwtWMGMk}ur~~phbg~nbchcVPLTkz{z}zxumtk~~fS>:ACKXVWV_an~}peR@),/5>KRSLVXjuzq^PD@BGQ\\YPQVWcaioqm[QC5448AQZg]^^bptxh_YXct~qqswwtpukrxwstrvxya: * 1l `y_=&0'- ME&R lSd iE+?5M+:,KLB.MI@2N8@=,&xW  Ob#h~Ur* X;6a#i C   o*A Q cdnt5n ))~L - wIf=6o  " P  By Rn/  )m \dLY G_si _ }49x h- 2c  }d#H>$n| 8Q@hW`f%e") <E:>)V'=4 T  h%C:q!Ti` ( `R;%^ ? $hi&b m v 5u`Y }'# } dIwmCz{uU n _ c4(Z vK?6 Z Tus22; 'FUU;** a?3QB  1X_4] % */iRD  V-  8n * Y } ~ Yk }h;Z5 L pR6m0b ` !< yq+EvH8  d;\WV2g'F";h P P(s[[  B' v-t Tn4rmYj?Gh V w,Em_U-l \KO@V1$#Zf ^  &]f>IvX z:GymG4  ck,?ga  n.r5aK9+~XVQ  Vraz^u  M :!vU/GB>  w6I6n / F'f],shU; T %lbY   &dcJd6 2  jH6^B e G&C#4&_g( _PNHE } s g9DYs Kr3@ wA k > P Hs12V  %rXb^3  k2jcji|  `65{H  N@5t{[/QN^' 0 drtKE/JG2E,U  ~t6Lg {n Q S,UjQ"0 NbQ8b80J> n j6aU ? H,j ig1ohvER Pe0FcKW;pQ _ y lOOg9t% o`"QN~SQ \u '>7Nh* ?Fw;nj4,M\Y[ g ~fCUo(h  SRhN$)CT ) 44d F M&UhCm4z;MLV  X'n9v,9  ZVN89XD % R/WVd  4 w"U[0& :>'w446 U M`4f +CKt- ;>oJ_Wo $ { Q# :DO'? qh|s% mzl \ u#N<q77D C?o^K2-D(.  acB  |b|93 }!v=!J RI ^ 4M%P^^K:q Xf n@~f  fd] KXvUw pgs{Bgo  p V!{SiUJ ,D FOHk@DU* ) 7 C\ %^ k&r6$z_gb $a];,VbNj \  Q(5gpiBi Em?Xh^ E uB-sgPz  rS$>qy *:6auVUF _ nn[?BW[  G.b4 u BzudLc5V+.  s)xtV  Y)#6) ]!Lb77,w> C g I9rF0` F0l%6W4 e " Wc,CN9J@k Xh@j'h & K!2PB(X@`t Mw~3&+ |  bTgRLmf ]TP6 B  0W)   _>} "ZR-< \ o{  q aK*Fa`o"g6 6 T] a3 Z R 0lEZTIf xoe@9ePH._ J 3eHwW0%9 GO>y*QJM~0T | .W^"?& k z,[`/z [<(lW  x BG NQ-]j$kY w4Lc \ v +b #'9plcz o : 90{Y,UXzXRx  P#  D:i+n2Q e66D ,a.tzr93 " -mB1'Yu w::5syDix|C)FzYD, bw.qIUa])P^+"+B\5!Y;a%w-5M cBO*8dgk =Y1<S8FoE}SVh~Hh.BF6;D7A2~=)(T<'n2TI+vDWB/K}gIw9pS6}$XaC#1 /|Cc@e[mi!bY:_Y'w1AGWlgFw .PQ3>oB#h0E+Q:8Y\_9m%w}d,ESxc HI;IYml< O6:=pu^`!+C>qu2xD@MyI {6$$sCzpO9|wJ!jQ+bAmkqP3!x=U^R1uSP7}xFy4gIP0"KjLJ,IiE[}c6ol 3F-\7F(Y|"Fcm[jFk%1Quv6UZM4-~ :BP>Z4R-#n08TKy<9!__8-^=0R eZ _&)bW[mGH/ h^\M#cnR& t%PcP#OKl 3 Bqm'~Iy& kVEM- 1g:."iil$`s AaSb!qWakl2+HJ!Do*7ZIF.I9[0ygyj^XDlxSP$$w@Up@aV)^p\'JjoMB/ qOmKlx|?gfPY{>xP[fYi".mb/M+ +:5"*:?cS& > Df < A &.PDRDZ &OE?Z]Pz]_7Gz$48KWWbDh<fvqG/Io.F]4_G 0o 0N?*\9 (V}# 5+|5+Lr];; #Jen_+MxK5"@]l|aP;,2dt~gdo/"-:%+&<4&nVi{}nhIHU`_zq^S@Rfox}k[OIdpgtXG5/.KN^~vuyidZkxnbjxlyymw~jekpthbm|sXJ?8Oorm_f}gTTIavgPJIA\s}cSOLLft|qfX7%$:?GNSUS\d`qmdSO4'1;IRX^cttxwwn_ZE;60;E]`hnr{r\HE@@HS^[gkr~xr^PRKPX`da`rpwiWRTR^_keggquwj[H>==CL\X^VWahxl`J;359CJWSQLNL[dpnvj_ME5#$%):39,1-69=F@F?0'  !%(*69>DGG>6/  $%$&  ".DbX9~CY|w:CjFCL?{"eYxl:30ts9}Dc5D[^:BZ~W_}skd!J c:Amb$}N~&ng4Ud4:! <|.[)fJL 6 dWlpjABxo| 8 ~3Z# t>bB/Ly # p+B}"~i % VE{ yJ [ Gpcu{n 2  ^3Pm&2LD *|wy3 vyn i ;gxyJC E q 0IehsXCV J _E(OF4.!8 d 16~^h vL eZ!(-x w e~ IGwd6Lh { e3s=6 K136 2 * -p1 T 72q"LQEXGm v~%2_a4[ F M NUZ JI=u_R|  &U-: G F 5 ; <VB?O < J^=r'RqT /jx ~I==!  Xt0\Boi0%   M )L rM&5 E 26 %.[O3%)S,  n68rx7"K% !oQ:%W 'Xx ; q1Kuda z TjRQC1?8+z%  9 qy,L jOG Z 'Xtwx a%,:pb  {2!uLpU;< ,MS<\AB  W .)RL"<'_,0 \}W}7( ()~aK61 z >Fd=%]t|KmzO+ 4jbd0p(^Fz K @R mZV|?1vtA 8H>N0uf  W lt)cR$ 1 o ?  !L{|NJ`^@N:^ O$ p vHvsZZgG {,%bxr! 8} D-uTfTWVo _t /c BK q~1JEnv@{) Sm Y~'bLl$ 5$*| 5P I Fj1DLyAY "L7!J:Z1 :aU!P]GuK  !qRl$2+A* "(- nE)6w IHj<H(y$+A  ') \m {}L_oQD  _ **e3,)dl C S8)CgF F KDe+){.  9(/e +a& aa U0!A O n2+koh A}'=jX:/0 X |QJr6BX r5absjZo ?r = VO+Fo&sVl9 GXDiWYF0m  . `Td0T  SPnvaY /Y !c vlb^HmD Cu7rxkeS HYE4pG6  \mb DN '~f "e01 }@_\._H> .U M"2, W)1ep{"{b: G3u/]5H 6B k38U7$;b ./>h  ,Z1 *1&l `^19k1k` [) g $_+H 0 av{=<6  [r  .1 , K ABMnR`Vg)hM%w nFKv vaW2 W`adzZE 7V@rFf c[A(n g+JQi $ jW b'#- F D[s} <Y'Fe2 |Q VSYb ]2e|Ti1 .!Pcm_ 2X6#*  9@2 =+2/" 2 H 9QW1pI  }H9D Gsx3jQ 4NUf dx ^0 M = [J y|-7&C `~ IAp 8 f> XHW  { ):o Uu< .@1  V8 =_ kl 1M hK & g h(? {+x=  ZYB8 u*:)h w;x !h !  UO? Y h' ?g >%. ^ g 4>p  U , r d_r' S5^pR ?X  & b& .= ?w+[h    CD Z|9$ }+N* 0k  y M >Z[> Vfhq& w ~ 6I^N r eL $ pK 5J k^qk?"o/  ms, p4W^ Wc'b Qr1z/bWzK0@b|4l$4/ ^ m @9ZG:H  r E s0E U H  Ud jv l 9| 3/ hIs. + w Sg0L|U o8}26")PA]i$ + M3?q 3kXZ?B*)mQR+,SJvj=sKK!jN@" YEo ooPS?Dni1<h  l? zN2_lFb%vmghrJ|k7_:4KCls~FNYeCWM oQ8DmkvpgPo): ua}C;%{5%-Mq|mH cgK a<l\=tO~z$,z>;`PK!/JC=o2>BBRYKk'f;94 R?TlOzV[VJ@pJnW^1+.%KGg.)]aof?QE;}nA@R/.Np3 sX\=Ht%phBz.tdbK 3T)!vM)6k^%V[1w@2CyY8zg){m*{'ssj?O<$o8z]cgXHu2@F#^FP)l/X_pA `j;;Z] 5\u0'\; 53aq6_;787 RR{FnTH yAHGqpnhzx3$A<]LP %#JIUZ~hTa94;Plb5tzCRBE&/[18oKZ_e?D4 B\lO_*;HF>M_5r8d BG$^aKmO3pBX)ROq SbxFVhB^@ KrfLCyF%a 9b%3*CA.vWlL kIsvp D@"Q=](uPclPG=}_2ju%3[$9TboV2EPy6 TF#ADQlw%/(T:$CDF_ho "E9EaXWV2o/:j<9&b&Y[jCIBKYry^ f5T+3B />^|CH:.;^q) eEWsqao$ JmxZvk!9 [!+73Ut%aD6oJ`SM\]Zy~4ap7VJ.OrA<+~K0 !b 8;!J#Qg  U"Tt $GT7, {W=.L @+ 4I/ @2Iv>JC`vqd`Mw 1PJFdsU>< Ejx~;5Gbw~{U2<P~_"0Uiwz[&%9\yR+9d{e0 +LvvK5 #=fV2!  "(Us~wta<% 9?O}tTH>04UZoeLC/6GZcscG>((-IO\qqicd~m^\R\wnd_a||odiwvfdgVN;<GcxzjF+(3@RNa_hdxsypQ2 '!5SfkuvlXSKOey|cRPJ[d~~uqefxs_PMCLZmpt|zxcW?2()'47?BA@HUf^heqYQ>2%348@AQbovt{jZI:* #.490;6DQcnpuj_O?;DDOU]_VYX`qz|tnVS01*58MQaYX\]lvwhZ@@7;ANXbWZ]`cloqspZXB2)%,4?HMCEHLTW\_g`ZJ=0"!".597.52=;>:>2,"#-45745'$    %.7122(   ',.10& &),(-%"'-6:>>91' )")! %25C?:.#"                                                                                                                                                                                                                                                   PK!H) *,&khaki-0.3.1.dist-info/entry_points.txtN+I/N.,()Hδz񹉙yVEy\\PK!4LL khaki-0.3.1.dist-info/LICENSE.mdThe MIT License (MIT) Copyright (c) 2015 Tarcísio Eduardo Moreira Crocomo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. PK!HnHTUkhaki-0.3.1.dist-info/WHEEL A н#Z;/"d&F[xzw@Zpy3Fv]\fi4WZ^EgM_-]#0(q7PK!HWkhaki-0.3.1.dist-info/METADATATMO@j솏RT*BiQox'*}gBoɻ;o͛{G%zLu Gb5M`]ZqzGvSuSMmBpJj MWTae,`@Sa|}(~ {v3[vqw7ԵJ7kdȽzQKc'@+?e@+ K"\Z3M`B53mGS5zʒKq'4 S+E\fC &id^H5S̭),uTu?T'Ƨ{#7WvGq:NLJ\nURɥўO]꿰ҴZ},@9`<_8϶c'@60*oyO,a!hzg)@X( kd}͞M ӕgR!*?ڦ"9[gXVo m4t’PD:h} ZUU1sqǖ5TY /#mUĘ޳%صD7ZF \Xz. -6:~okf+3UwElfQ:4Ð;k䨁^%d?|igFH Q$,5]dUW$){Ugjgb( 78^V&[s=jR:U𬷚AaO ATLJe'{))agX4AWcN@n~%tG}M=cudQ;T@[ǝ_0!o3MЀHC%0%ΚMǁ_o5"rفX X^cSϛ-Yᧃm=jQ^Րéh؍+:xGu3==904TE91ߦ]Ic}|`bS1!78,:BAۅ>\BEdy He|/KᜯAs$#߰"LPK!khaki/__init__.pyPK!K^/khaki/__main__.pyPK!3>khaki/alarm.wavPK!H) *,&5khaki-0.3.1.dist-info/entry_points.txtPK!4LL khaki-0.3.1.dist-info/LICENSE.mdPK!HnHTU-khaki-0.3.1.dist-info/WHEELPK!HWkhaki-0.3.1.dist-info/METADATAPK!HZ?Ykhaki-0.3.1.dist-info/RECORDPK<j