python3-hdf5storage-0.1.16-bp153.1.1 >  A `O!M@eeeh⽯I`Ww}z+8 dFo^o_gJ/ DC U^&3>2/rjƯݥ}{Ml3IwdX]x_Q\E^(AUەγFa7u֒ޙ]߇$=,&9g L7 '|{PK ;[AĚ>(<4c74310b55d9850eff92a279584a208e071cc759ad1779c7a949999c9d9371e91498bce4a938329319cee45017a290da8c0051a18!`O!M@eeeN* ?Og{$c]ɓ`Él FMa F Xt3 ԉeqRIfASwzhf[9oNjhL$h09R󎥺2pEtE)#` ~[N-UP_2m:H~Oz:\:!a_rɬʞUǼfn~r^!gLy,>pA1?1d ' k ?EL    l D \ 4   8 h  ( 38 <9 L: F)G)H*<I*X*Y*\*]+@^-b.dc/ d/~e/f/l/u/v/w0Px0y1 z1@1P1T1b1d1h1n1Cpython3-hdf5storage0.1.16bp153.1.1Utilities to read/write HDF5 files, including MATLAB v7.3 MAT filesThis Python package provides high level utilities to read/write a variety of Python types to/from HDF5 (Heirarchal Data Format) formatted files. This package also provides support for MATLAB MAT v7.3 formatted files, which are just HDF5 files with a different extension and some extra meta-data.`Oold-atreju4{SUSE Linux Enterprise 15 SP3openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/frejanordsiek/hdf5storagelinuxx86_64bnv 2 ^^ċċ]]\5\5LQAA큤A큤A큤A큤`O`O`O`O`O`O`O`2f`2f`O`O`O`O`O`O`O`O`O`2f`2f`O`2f`O`Oeb749d84fe906ee9d893bf187098791fec26f5ba3c5c04d1bbf5ef328c40fa427d39bc3e25505837723d391b160c72647c84fa4cce9b18600f775a8547360fd601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b708d496896d35c0b19802980a345560830792451b58001a8578403194a517566fc4e8737c8313f12948d741b6e753664e2262da0199426a5c42f86f849a050be9bdeb2dde4762e75a14e81ff4ce769dc20b00a9043cf88aec81ea42d262b1c3bdec2d8ef2bf5b2849ecd56492bd844f28688761f19c56a6aedad8265bd2cc3564a710ec03417480fe5b4bf3218fcf35a269a49105a3e476c302bea8c58f0a6e77cdfce4491de50d0f9b37d72caefeadc04fb10ab4599fa9409bb4cc75f510eb98445e579270bdc534071d7be7a94278219ce5030eff209e98476c69149e86bbfd8613eaff60cc1e19235321858b8fe8e461c3aae8de6652aab4e722fb3b67958801c14587b986ddd8650e47cda3f58bb309f4c8356f7825c46ccf4011be198af94a443ed7e4297cf42ae4be137e204941d35368096cb141cabb1523686a96f4ad65ad5d6032b7deafc6818936bda98d342e5e89bbf254b1777bbc1612681dab4f4dbf10e91c6bbd8dc6d5b4ed84ccf5265bee8dfd4d08e4c73ab612c84fe1c9bff93604ac9428ae536d8db7d9d9103fb20b9ba4f4bd72f9316d577d29fc8616ddd61ee737fe51cc2e94ca891ec26a26f44354530cd0e03e8cf609fbe2e61fd4d803479b2596e087f9e67822cf70e256aa0fb79d992059c9e0dabe9918a68da63263fe97937996d551ba109abac4e1b6a928f0904e5d0b6323487dc676b3ec902rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-hdf5storage-0.1.16-bp153.1.1.src.rpmpython3-hdf5storagepython3-hdf5storage(x86-64)@     python(abi)python3-h5pypython3-numpyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.13.0.4-14.6.0-14.0-15.2-14.14.1`F[@Y=0SrBen Greiner toddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.com- Update to 0.1.16 * Issue #81 and #82. h5py.File will require the mode to be passed explicitly in the future. All calls without passing it were fixed to pass it. * Issue #102. Added support for h5py 3.0 and 3.1. * Issue #73. Fixed bug where a missing variable in loadmat would cause the function to think that the file is a pre v7.3 format MAT file fall back to scipy.io.loadmat which won't work since the file is a v7.3 format MAT file. * Fixed formatting issues in the docstrings and the documentation that prevented the documentation from building. - Release 0.1.15 * Issue #68. Fixed bug where str and numpy.unicode_ strings (but not ndarrays of them) were saved in uint32 format regardless of the value of Options.convert_numpy_bytes_to_utf16. * Issue #70. Updated setup.py and requirements.txt to specify the maximum versions of numpy and h5py that can be used for specific python versions (avoid version with dropped support). * Issue #71. Fixed bug where the 'python_fields' attribute wouldn't always be written when doing python metadata for data written in a struct-like fashion. The bug caused the field order to not be preserved when writing and reading. * Fixed an assertion in the tests to handle field re-ordering when no metadata is used for structured dtypes that only worked on older versions of numpy. * Issue #72. Fixed bug where python collections filled with ndarrays that all have the same shape were converted to multi-dimensional object ndarrays instead of a 1D object ndarray of the elements. - Skip python2 (dropped upstream) and python36 (NumPy 1.20, NEP 29) - Don't build for 32-bit gh#frejanordsiek/hdf5storage#109- Spec file cleanups- Implement single-spec version - Fix source URL - Update to version 0.1.14. + Bugfix release that also added a couple features. * Issue #45. Fixed syntax errors in unicode strings for Python 3.0 to 3.2. * Issues #44 and #47. Fixed bugs in testing of conversion and storage of string types. * Issue #46. Fixed raising of RuntimeWarnings in tests due to signalling NaNs. * Added requirements files for building documentation and running tests. * Made it so that Matlab compatability tests are skipped if Matlab is not found, instead of raising errors. - Update to version 0.1.13. + Bugfix release fixing the following bug. * Issue #36. Fixed bugs in writing int and long to HDF5 and their tests on 32 bit systems. - Update to version 0.1.12. + Bugfix release fixing the following bugs. In addition, copyright years were also updated and notices put in the Matlab files used for testing. * Issue #32. Fixed transposing before reshaping np.ndarray when reading from HDF5 files where python metadata was stored but not Matlab metadata. * Issue #33. Fixed the loss of the number of characters when reading empty numpy string arrays. * Issue #34. Fixed a conversion error when np.chararray are written with Matlab metadata. - Update to version 0.1.11. + Bugfix release fixing the following. * Issue #30. Fixed loadmat not opening files in read mode. - Update to version 0.1.10. + Minor feature/performance fix release doing the following. * Issue #29. Added writes and reads functions to write and read more than one piece of data at a time and made savemat and loadmat use them to increase performance. Previously, the HDF5 file was being opened and closed for each piece of data, which impacted performance, especially for large files. - Update to version 0.1.9. + Bugfix and minor feature release doing the following. * Issue #23. Fixed bug where a structured np.ndarray with a field name of 'O' could never be written as an HDF5 COMPOUND Dataset (falsely thought a field’s dtype was object). * Issue #6. Added optional data compression and the storage of data checksums. Controlled by several new options. - Update to version 0.1.8. + Bugfix release fixing the following two bugs. * Issue #21. Fixed bug where the 'MATLAB_class' Attribute is not set when writing dict types when writing MATLAB metadata. * Issue #22. Fixed bug where null characters ('\x00') and forward slashes ('/') were allowed in dict keys and the field names of structured np.ndarray (except that forward slashes are allowed when the structured_numpy_ndarray_as_struct is not set as is the case when the matlab_compatible option is set). These cause problems for the h5py package and the HDF5 library. NotImplementedError is now thrown in these cases. - Update to version 0.1.7. + Bugfix release with an added compatibility option and some added test code. Did the following. * Fixed an issue reading variables larger than 2 GB in MATLAB MAT v7.3 files when no explicit variable names to read are given to hdf5storage.loadmat. Fix also reduces memory consumption and processing time a little bit by removing an unneeded memory copy. * Options now will accept any additional keyword arguments it doesn’t support, ignoring them, to be API compatible with future package versions with added options. * Added tests for reading data that has been compressed or had other HDF5 filters applied. - Update to version 0.1.6. + Bugfix release fixing a bug with determining the maximum size of a Python 2.x int on a 32-bit system. - Update to version 0.1.5. + Bugfix release fixing the following bug. * Fixed bug where an int could be stored that is too big to fit into an int when read back in Python 2.x. When it is too big, it is converted to a long. * Fixed a bug where an int or long that is too big to big to fit into an np.int64 raised the wrong exception. * Fixed bug where fields names for structured np.ndarray with non-ASCII characters (assumed to be UTF-8 encoded in Python 2.x) can’t be read or written properly. * Fixed bug where np.bytes_ with non-ASCII characters can were converted incorrectly to UTF-16 when that option is set (set implicitly when doing MATLAB compatibility). Now, it throws a NotImplementedError. - Update to version 0.1.4. + Bugfix release fixing the following bugs. Thanks goes to mrdomino for writing the bug fixes. * Fixed bug where dtype is used as a keyword parameter of np.ndarray.astype when it is a positional argument. * Fixed error caused by h5py.__version__ being absent on Ubuntu 12.04. - Update to version 0.1.3. + Bugfix release fixing the following bug. * Fixed broken ability to correctly read and write empty structured np.ndarray (has fields). - Update to version 0.1.2. + Bugfix release fixing the following bugs. * Removed mistaken support for np.float16 for h5py versions before 2.2 since that was when support for it was introduced. * Structured np.ndarray where one or more fields is of the 'object' dtype can now be written without an error when the structured_numpy_ndarray_as_struct option is not set. They are written as an HDF5 Group, as if the option was set. * Support for the 'MATLAB_fields' Attribute for data types that are structures in MATLAB has been added for when the version of the h5py package being used is 2.3 or greater. Support is still missing for earlier versions (this package requires a minimum version of 2.1). * The check for non-unicode string keys (str in Python 3 and unicode in Python 2) in the type dict is done right before any changes are made to the HDF5 file instead of in the middle so that no changes are applied if an invalid key is present. * HDF5 userblock set with the proper metadata for MATLAB support right at the beginning of when data is being written to an HDF5 file instead of at the end, meaning the writing can crash and the file will still be a valid MATLAB file.- initial versionold-atreju4 1615794399 0.1.16-bp153.1.10.1.16-bp153.1.1hdf5storagehdf5storage-0.1.16-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtMarshallers.py__init__.py__pycache__Marshallers.cpython-36.opt-1.pycMarshallers.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyclowlevel.cpython-36.opt-1.pyclowlevel.cpython-36.pycutilities.cpython-36.opt-1.pycutilities.cpython-36.pyclowlevel.pyutilities.pypython3-hdf5storageREADME.rstpython3-hdf5storageCOPYING.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/hdf5storage-0.1.16-py3.6.egg-info//usr/lib/python3.6/site-packages/hdf5storage//usr/lib/python3.6/site-packages/hdf5storage/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-hdf5storage//usr/share/licenses//usr/share/licenses/python3-hdf5storage/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/f7e5c6f03891038d29a21745c05d6f41-python-hdf5storagecpioxz5x86_64-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiled RRRRRRRRRRRRƐ3J(-;python3-scipyutf-8ee1dd1c0f5627eed37f36c8f0d05a081e5a32d595c3aa0ed84c7aa86852db159?7zXZ !t/+X] crt:bLL87FNA sW@SPl _iΓ@ \Rg@^ɧ4z ԱZ! ģp0=φV 1ODqo:JP5BYe?[zxX+Kܖޓh36C{ԙ?gpH4Mdiy,g"U0 C=XaYy7Y[-Zd9J0bV_m=j 4`VB?#|`ruey[4Ѭ$vx-順ºêiQn UGcRG or`^VO+! { g#&m8=At]@ł)[~T B#U'L`Jlߢj58 Y(_bBQWR{ז>thp/甛)OTE;2_-JfV"'i xBY}@Ndž,S5"?;Ag*>vn<3}R2i5V n2}_&5gNLZ N'v3A)hYsc3o r4pL!l_擠3,1 с]m#߅!%ʘb3+5_USy),ϖmA8“;<#ޚSu< OitzRlt׳AVBzYPD󕳀=g;ZZ3!'3yI3j݀ĥtVqO]B6^DTW#/",er9K hE Oit3ʲWf5kb&Y(6&J$V EVYOi-ZՖ().19`J?aqeDuǭ#xd0 4RMS7o i:<'A22.hI&mk7oJL-^X5lK/;y%/5٩c11K$w9HHc=<▾C?~ |Y߯(ݗW.֭]=; AuҎxl%/ gsjr:X}MF_4u:9YqڙFGt▍A&DH2N(Z+j$,} qz6L>-@*|UH7c9w=#0E06n!HYfkh<* (4DE!F*T%SUB!@(57}HO@,α I7#)2u_~v7%H]KUjF`@ +B-C-=la&Z0 Cp,@oKugKZ z6gPtk8ZHHu{LD9Z!^3 ^ 0|/LeNCnZL*QcT&gj:ĴiZXxԜfw[MAE]wY|.8Mrlu }heG ]R( a SL?IрDucS(GC1%Yǿnb߱7˜wMM'~:Srz}v_*)I:. cT>=$ 0kJ7F A/ ɪaAMz&X/4;rfӄ!h%pr›FA@`9<\[eAf0>gU[ۖg][iFX$Syo$h {qgULJث- tr_[6fRI)Vz4.wX}8];3[2ddܐB.RvGV_Ĕe %_V& S_C~41aտ366Уx[ F_J/dfSu15m0Jve@|V ٻ *N?ٮ9=}:&wp&*4}bS7AIuS=tŷQx1(QoPĶ0TjMYײ߭ڃ6O5n8XYgWOZ̮,-_૆dU X,eS(n ^bV-Y,⽓Džۢ-)?/wRrB5Ͳh"6`50/.!Ͻ;JD|%–P$)?4a8O=F42s0g!IXHAF5 phѧo[|wg܉Զ3;?we-;hO5h3SԸcU\`TJ`QJjv %.9BDO"{zP*_0ЇF?6~oa>VWم(5Tc JH.lq  h~d9j%3ps2 WQ9[唵mHBtk:[>1bġ6E-xy!2O֊|@Uk^܏\er@U-*aLJ]_r݉qFԬ Aً#h4!Hg,m#}_ŔVJRe&nsﻹz|8-uBS0ԃ1hh-} y2>dw+{޼*YǝQVaO GPƌДٞD Ρ- ٸPɽX"Ϸat!ϑjWGoIurm˜Rɫ!ǣc&;]qR1< rÊe`nǟ ~Fe`z<3sX!oVVi5rCdwkvѿߑdr$'Wn5cl j{؏ g|[y"fFP뇜:`h("K^2'kk LQDY#(|Հf|0VJ`xwnŋ"u29?&|"̶i&ՓٖFN}".@LR)U(yʹN^v:%Ć]ECߝ=uWDnM >DMtzZ9#=(LgF}zWCPT$\|tB κoGtd^nI YCl/7PyI`s h`Iej>v/硱:y[L\BңͫI2R"GW (b^(Q+e,u>+;hH-OkbHWP zXB0~RSS23UAA?BPHk?W=%FSv7*;׸ o#PK!)5H8[~(M~Tzpj:bhTcz>)GПf(.Hh֋ER168`C\+ҫq | ^軹xBt)}mCy Zo{Sڊǡ+AxRYQG_&և=z$g?k)M=<>Ճ] G:h'?=ݻP8 9mْy\^W yci8z Qe*[=^/VQ9No= /e4#p( ň2@G߿p<^7P/#M^j1Y(]>(.m.b9 9PK>ds]n'AGo RL (WűD+ǖT\a9:yyI 0 KFw׵٤3,{axO"wg (< @b<ًڴM7x$Vr=ivL.Y}H.K켩k"m NrGkY;p,߭dakqUH,gw6Ev,A$>V> 5n[.L,>k0tAs W育 GQuJ0/a R|:> }jZ+Ȋ?Xťo~ײf^v⫛<_Vb;V%K$,pf:sJ0'IqH3/fl;vO٢r\ o`3sJiNiƎfmqwYкUWȉ-tPùac=Ƶ5:6~x_KI'RT\@=8P+>ÁB6HiPmN5yV172lInK1`T V(d%8d-Gs6r<ʨT.Ct GmՄ?ؽ:7+i=12 r \o!bOtrb+TMvƮ/ǻҍLN#<ݪP K߫Z4k9wb\ylVZ1X1W@YQ0U#N [j kd Ajz4rvGQDPs~+z~z4.`mܽKB+/F_k0Zf'Brvԙ;/Imjn`7/,3cɌd|\ 'jZw-=r< ]2X[WȢ0E-hCiZ mɛR tVxb1J-[jO"LV!SV/vGq>V{`} a(P774q')c<-;kNZwJ^Oup[ rYlT0}fR,nbk-+]nE PV\8uQGbcW txۣ|uy8J Y|'Q7N[2cƀ̗4s Sw&31?c%݈_W R,QMc>Od^\FXhS#uwXG8ϰA4B6ۈzY nT3 ) BG}[\R&ܗ9I(n:%1WiLNϔ@`Of}([@Ø)%i+{>ȯ-|6v߼vwI>NLqFEC4GURv(5I^G4әb(npm yk(7Fn9~Ay""rEtI:h|zxCn#N9=YGe|݌nxKtC$? ;n 1qY~OGhN-I4 8 Eyq$\} k+UFqJ 6hq}"⦡Fpo &?ǖ]$a{ד[M^I|5b0KVa=_8J"Glte` ٞqײGlfPCbјC6jt<=bs;Ngf1qUBQ5)8^,w4^*k+b^6L* $f#\XAIn+ickp8Gn$j YvGEry `'B)ى]ڟ,5Me:ǵ|ĺrSaZBGA/6NYϩA1k' g8&.&T-}Tn|(|Onc(vtaAO3 #vZq,!%nڄhѬε3< y]‚ 0EDv(DT1(0R+m7R@W !Bx@"DcW'7PbPm`$x46+"IzT*<K/h5M HgzDfs5д5w~on$*5 d2β-AGV*\6iøcǘ/*C[eYƮf1oV%J>[ڋC9!ʿo nLU8uL!u11FC fMxKߤFka U1}Ź뽛'+\!ޟĀT}-saqu= W5[_Nn7_;c+s1>FRQ(Q?v7vU7PnXJMpdݣlb?3;TP;\qt▾tARL!BK<(x&;!B nx@*oQ$!dye43t֍2(UoAzr_%E؀I6"vIC}M^OaH؅b%/]ɫRQ 6H`m1sTrSmX6dP#X\Q^/&3ѿJs2CSI9N{VD3K.h#X]!M@y0A}WI vt2/5.4aQ0h1v2J(xK%1|nRr&M'?cuJU!}/ /#<$@3ݵD}-EIݼӞ [VJJ{{'Eu 8=' ~[Km49iSzh-S%k09MUDu'rRRˁSӗu~u@_~Y 2~-iqERmdzuݔE>Ρ57kۡ;BX^ ?YH2P# "+L? `jׅB,^D~LòzÓBGLw P8Sz jC~(knl/{wl ;,&b L&A5L~q>նe=?wb#gx1Y^!s ŷ? !m/"CM,D?đ5]]`"`;uIYy&RĦ9o6HqfD3nۅRztm=%q{@t%%5rI= 8G=G Ţ>{i.@D*Li^=A&4ݭhP Vn{\UdKcb? AB/}pA7=y2"h2djmH; eڝP,[;c(LLl_.!xIGe=dLjX+2J v5ĖIȽv)ƵVWta+ Kx?T;de{S閟/~CΟB/Zѯ.F6ly't{]FN*+6jsYާt88ra.R͹`.Y?{~)(KQA*);Q8zpwrEou!s $g!n\dwa#d*? [j %52Ԍ\}6Hlj6-,-eGQ p>y2eӂuwVeXCzXs ৕%){͘*G1Ȩ)KhH%]޵mGl6Wxi_rQ{p -K3SЂz&5qnn um3#/} rN7olL3S KY[=OWj!@ TQW^ŭ^eL&ѴvkKظT3`fq蔆1t~C⋸iPU{?1 A"(OOӇ9^ G@ yx s'"m 3HJvʶ[ple1 PGfW/egm{vd+~Ǭ$M-,%D ZM0/4ND)~L~Fx6Kd!<ڟ].&苷hDrahL43ᑅ]&IOC"(z"-<.K:+Vʯ ?\$;@1 GK27cDRԏCY=뭻w~2ͬz6-t H;+MI<j6ֱ kw&V[0CI4"\ҳ5n)KbC}gGWWN@X=1-|k oXu,ǖ҄ǜiRt8Q0mƊLVsy#Ov\[!C:,aj2 ʡz0; BD~&ΣvA=e|hШe|i<9Ï(V)誗Cڰz]!Dt`Ly'R:{ID_N|GISjthz㘐 AoHSa73 ;BoB/j>SSvO(>UQQ%¼dK4!hCc'ji%s @q;Z  &x y-dB7I'{؅t'q43;@-aw8 T7QZt^] k1sdK1)g`]pA J.PiӮ9Pjʘy=Yfh`d^^JƵ:/FeR"hc/|O({eP*㎕koj5Hή%Ct7zC`CY>gQ,~wA C2 ŒrSp~HpA# 0:Kqcb9:j p-M~]p:Q1rIm>v}F2=o!j*O B\bTcz",m*^DM1 k5mF.k_DB TB'B:| lǍjX+$R(ED~ |y&lĦ(wes#Lyđ~_z!ABit+ $V8yr7r\-y@4Di"Hu sEⰏ\@[sk?EVrGˏˬ\;]Y4,'VSs4륉e4ZLRp‹ϰRҊBBlw}vð(=\3-hl9!E ]"ڕ -,I0bw >Z$8sUҶglUzX 7͠^uqR# HNxxzQ[tv荃 ٞ:ɭ߃[͉ds44XJۛ) VC릗bI3j"-N̢6bEq/EFev]+d^Z ge5*mPvݡla`_#B9ҳ&HCqu̧qx'kɭ[2-gk~eEꢷvB2Cۚ[eCkG/Gu9;Jߒ%ݲk;F`]*Hb$;p]_Sj /{Or1x+E){Pˆ݊w zSSp` &"ZP~_ #\ ~̴J{lI0$\nkw9-.<)h>Ln֔"@n[_/ e" z!~MHXTZ ygNg:f,+;ք[Oaukȋs|gصq0L0b¯4̲s`bloMlu#D*h`߫u?z5L-0D[M2)qD@C $\V{]$ƪ(#[OeZŲ )wR0uNK;(ߔLq 45SH^~8>Q'zrȟԪMYβ3q1GVJ@@h#Q.GI#Aޗ4叅? ˻/#&cIO2IuMY y颰mY'63[`#ApuIʌvߒȴW;' @ɿfl_-,YKNӐ2BG}DmN}(IS}cJ,)LVB'c/p?*d썑q 7jٽiRPKK2ZʵM.]hQ.)MJ qHc8@hO&ۯǴk ɾw7i8m[ =؏&2wdy#);?*Usu'bUBÃq]!1TW4l%*g|"QΘҮ?#6l{kv $,^[#9SDpGLӧ+)=w=!.y~W!iMW}j@=8t[1I-F|?L!C=]ILkkr kW̨B=ҖcC|>-1 v%Abv~.B'~ Z@[8fM&? XߢY^ ݋UQHbI4%`ŕøА8hbɜ<@'19T%A :`+ʞT֨iկ~51$ a18HzI&kWRd[O}.W4!#x)ۀ,x zRw*NL #x' `:\Ɂ32 Y\]19%KR4/_ņ#T 0aJ//r*Z jag8/}iϑk-h\:! jWFLLmUG)0 ߱RD wOΧ7qOۀ_Cqgo!u Ɔ1aVpׅ4Rv0r-J9Iׇ25ր=fQoQ d\wxH_lΕeBۆhU{"Z'+?QH`>%m^oD"VfXnQrRW~c*R(7oKq4T(3\tͅ^/$ާ л0ջ?,3rBՀ"rO϶>:VU+ߍtֿAp+ѴX*;Q0-?T}e4ʤfGIE^??πVbp J"c+qoMFY>[/[V ]zXlp k@en2\)G8{n)E-'|DԃcGdOCWkM&p+(Go27(Vf1_0VdP]*kdP5MiA+˗tZ"7q@rG1&EO, D6(e87<ŏ7'%VnzONʲ@\0qYߟC\;)z?PcͿit-Bg@[~,CXFԢ^$mszP g9HG*b.+O L hTJ}$[N, { '#",yYDiVT0Wc)g$e+92¤Zt if͈{WSgv;-'&I'\ R>'Jڠ~@s ֯P|6OfG[BPX j?=~px7)zK^ٴй5iµ>X߽GguÖ,%g9帯GAu4A &ikޒMR:y%19 CbvoV q{4ɊL"ީhF DMY+W-ͭz̈́q#AO8 ǡrבSuBq:>7,k< )T'89z6h`$z `)C&u Rd-':UoB|gBxw4a6#8f=h~,uO ^c?,`z*+eDw!tf5/c -FC%>5N_Pm1hꮨbN^ VI]1r|*pXe 2Vo=6<SD!iLB꫱Cv+8T$rjc^qoTd{י8hnt QP+a`LTj!$+7acePSO:7r _oj9AIϷsXJSzÞ{OX%|xz*a0[랂2iɭo@i \2_Z(lH9zU#{35mfKuQbO'Z%P˿f|N\6(/![g+KS28YtS q*чfK%&tؕZ٦!,^Z`A[  VB |%zYy2\6@[Po; WD^?9] v0tن+ܹH ˖.ẹeuU%D6~Q3Jޭq,)FfuۢSԣ ZTyfq'9ŤG|7ԹeK "4!kˎȷ6f }aڪ3&Z=lmg}n*Rk(]6([I%Ɗ_#R/4Bf"::վ2]oڑԲ| ƛa N'XYu)R5LBr9Upى$$bAV=pQE5L) O8UehS4҇D'&%Z^Gflm&7#k;wz]뱯TIb#O .?1s{!T@|T9h)x\Ypv6Cpl'^$eϙ`W+VQyy 92&٦!.qz}E8!{kט H^XUr枹n{װjʘfĖlq-+xݱOXĂ]YYW)ڪSMU% YL߽;Z'PDQ3O/Arde pJz%p)BZw\ g QWt Ѐk--?{C8ZlcxB.JTOizҕl<17"o,/M,įn!9W=a BoBO=.Ė80loD$o?X}F]."xьrRvOTMfDO=M8B'.ݘ}t@f tNRf{= 'Rq0ι'% ^. Yv3rlISLؽ8c1> 3N]%AR,h8*O+sr61ėOb=Ze}*]a 0#s6 NyfdӖi]S=TBa>]qg L' fG(Mq}:"`싿c by;%a cu}ح0.MtoK$vX ]5n `q I5dx"rljBQ$u"`v2/|_3Em"+2{7mV}UN);5_z~P!;6[ϭoF1zmLV:ۇvLJJ, rJݻ[*= dFxv~9`ag#H\q<3~JGs/?a"#KZ,G8qoD=ŝY4BRfw W  _2~w%2F) <:mz^b낟Ci;(^{OڮTu.^sk3l!n(ŒyjzibtE"PWXgu%eATF ڡ5뉭R<\}7nX5go֜Eg\z b ñ&A Z#MEQ_&:DT0+KGMh_7*jJB F9Ne;]Cu;/%ڙu? #j=*gi?͏$,Ĝ/mH)};>UuLtd虜ؘF='5IIJ?7 %UgV ҨT7x +>&65rGo6Xk <1)rO1g!°J8d}ߎY!ފįɗ.Eʜqӄ|Ɏ;:_>cv BB\873hH'vK5B2꣰盤72,<~xH`rPxC/%d7'ݐn,IGf{}pwf B/w]4q";hjQ.)R:8%,h\xƃKl.!lY%pTXyf@9"`h\oJ*P( zW@NΫ[j/u9)O&wZkCo?>L%9>(ML_-owF2$PI ̈́-;*&sNs(JiHWI0|_r$a]{z,Y?䶾Pvd@pZ-2~(_fJT"JQY,]K#Ij[")8'^$a$=0a KB/ӬsїC]v0TJ~gKUK]UH@i|_Ǥnΐ Jm<{C_?q*$&rlS!,bUYYRC$]IVKVĥO \!VOp?H+1) וNDF]J>1!`6["m}Jcm،r[ +}ib̐4{g (B$TJnqAkG'C98pJOyWħ^r^:lZz!3B'"rI{y+{z0btK1'0d:NZ~o['Ј[{]PI@ԃ7.^ؓj\UH\Q.#sk e=,^AٱhfY-DtR i~dojZ1ݍGFq&mH_ MR#02D=^1J,;Ak9;v}gbֿGn'" jq'c=~hSESY{Yʅ>:jߋدeZ5ԍΖH~~k %QA0ۻhD싘м>G8Alaqc3V(6㮺k39%8j٧?v윎KVf61[N1|(slI>RKёݽYHmyz?%rLmgZ~8vT9erX%l&*kR"4vb/pUKm`<\H;Lcuc,;y!Gz2ZȥC1oT[Qv& Oꙡj|Lcbj";KIkA hиg5NLfLRm'(IJ.&.YpI+ҁG|j'.l77C2c]ށ,fVٮzUItK֏ bnyбɖ<=LnESPCu;Nv5㕳Y g\顪(iׇsDЃqtB.VY-& f0֙>xG0%I4􁂹&B UHRSeEyA_H̀ !$6fv?Bv ɪ7aخL ͦ6WrRF(IhO6}gUAHrKihj`e>}M/;i_jq=cJf'@fv[jRN4jTnɨFq<_QW#J$6Yin_x@%*)4Z}dV1,6Ft 25 *`c_V=zDȋ a~<6jlI2"iϐq;=|bfŁU/VЁf+x ͈dG':C~йŪ.1QěPYV&gC%_޽z(-!cQw&h1:B`镈._0B4dHXݵ6,?F@z _rLrZ:: ? WU9!jBdC݁jpeǔH0`M4D=RP靇 1~0g=-EFMzGCQI6E@C60™-$%B]1F?o[ªr!Mk 抡wewZ!0#G`j T{{FЇ<xyUWǑx|an}XDeumAH)j2k,|fH$f(GLJs">ȕ\k~8Op_t1)*\Cp<WVݟ5ix);zC)x&.'&?fhC$ۋ*B^U)((G;Gsc9a)" +o[R'٣/AۀL< d=׹X~u&v#ý@me R5AFO?|:/1Iʌ~n9|'<33/S<*hR3HYM:ÿY̋<ȋiݐY}*3^?8UnPT*Tf~!z097`[2,lKX'H*4"#AhGIwV ^(F! q.} X iSܝ=7TAl8ӛax>V_@'VHmV]ńMTLaMzV=Q^uz=h> wmق'GWik0@l 1i~YIWԬw8l'>JF!y䶼]&86A߷U6#f]>.GwߵQ,-0QQ -C>#d ;xZOJ׺yfpM[L[7xj$fV@\ajR$.yp<.sD trE`xnKwC&DV+D*e씉YdsmsHu :5 T#Ac_U`_LC>ĭ},8ʹ0E+/0d ȎnJmhxꐘo.%.'DR%$hzQٰZ6XOlAe/A[FgY 79xBDO O7h]9Q|ِpC#C5}5">gp4Cۄt8S}0c6-x̔uԃ-W=s*`_iXF2Mfna柺%Vj֘i R~HUP"vZ69n~xa ^QN c݇\*oN)le zޛq4x*. HM׸y5ԺmcpxtzڂrfQ-oTۄ_|*FgWa=#ʖƖpU:s#LBlJ6ͪyX¤5 X@3tׇݓ9qP- /xa".u遱툆]HTW-H">) q 3CIծm%Q1!.XK= ױ!X:X 8z4 Νc2alsl LSt:j^]4{Jm5F,2?Մ`V&yVņֺo}=(~-".&oG J bpmlQQ#,|5LnƊ$*d.z=yt3 FѰ~{|tN# !m= p#&Uc4'X^:MߝN_Z0a8edc㽃Ǥ ҌLi:NUy~|nEKwJ"acrH,XĹli(3Q^f uswp~%L9NĬy({ $8iVss{ * M㪃l|#ۋ?nd T:7*rWs0kw=ONh&y1 h*?3Y`$W2ͯ&bA;9ߵjxGc+_z;t.'5AKG&kG Byuv4(ENOvWeoh9䕻DYZV½MV`P\c@[i+cvPp^hN0 G]r?ŶrRGY|݁E}[ry ȮZE_LRsq1Za;#dfN!J~ ^&TnI0k?݉@<} ߌfċ+#=OБ!~pϳ L HAnjKVĩ>p1U.|L}R%PyP 6[܅ ?3o4 8rZ+~3NeQ:b f𤄽T\}K>M?z`?рPBOCtGttiz: D+cVdOoMbk $1W 8})gmµS,5Cԥi8s7H#|ًaeQm M&Ϋ!ME,Pf_O6*Y `8zXwT|Iә*h-p׭Hd =IQ+rN'CA4&u }SV]~8kQo_JG%##Q_FTy%\8=L3&|Lu ~F'muyO*:}MAdp˒@9n~ ~>hɕF[/_&/VM;GYp'"ZꜿqoF`bU?֎㤨 Ov3QQx)hk\QiAFvr IN5Qij(\r$"݅3 ܥ{oVPDD-)%f­ -%,c b}dcAEx?_8I6'Vu|_1/ɾwLp p<tu>HG$:XװlOZC( oaM?& 5}]IU ]x%E908KZL:GcDŽOF2L[ƔD8Dl->L  bj](Xh͸}p6@Vi!׃q"ۤIE8u#iQ>=p!rdts"]eDd _@Si;-?VB?WF [:َ=[,Pz>v!0R 2D{Ya宮Z)ds?TCSEE#8oANt;S ` dR~vKm2ؙ6w|5>0Yhֿ(JK͠WY9M^(fڅim;5()H XvsKmeZ`b!xiϰw̐F7k:a׮w9+)傕Ξ`z ̇<0KVѹfB9ί'ǿբήqO L44O^E2U͹ #!3RU}'oql}>~)/4շIFClr]T5xpOieJ Mk>CO{w'`' 6/fRF򄳝i$1.+7 ջw wZޮ a&(ڑi)~[ _~'Əjɕ@_EY>ɥKr(HS;etfB&>Ȧdw'Ჟ'#1x3ņV%(]4킎ov9ƅeZ{J7q[m}l '[4kYئ8dOD MK9GuIE]nˁ;FM]V8籘!z_X At>Bi]Mg]GqY*s)Q KоIVLsZx,:k,)n%cu-SWuF/з13]U5f6?P;~"fW[3\H`Ei K6ko2)F۬NPVb"r&ygK:Z"st9PdOdZ[Vl¯ bDƶSr B%+dNUXDp%N6JUA38;ͬ*{It]vb4CKSrS@Kۛ/0\Σ^ IJZKVoL.kSsҶP@wS`t3. (.Ec>v} EoS0% 0[r,L.%U3ʗ5ͽ_Wmf+h$T-δŖ>' P~_ֿR͓J\бA?ynH"p )r( Q'>qd si?{K&۩d60A Cw!H_@c7BiR oJx+v"\ tߎ+1eU/q} EM@wzo!C>|*nA(?^kbs.K 3YۂO\˨bmmĬ%=m=ɬ:m]?yD F=Mn!/BFg}+6JrG/w܋n|dRkgs_4>?͛˛>*>qU]z0~Yj,޿|+cKa1g޸ 2cW(/-hU۠PeKMj]YA}`0VeeZfz`Ӹ1ia7/IaDVLst &"Gd< &BPN(J4f#66r~qr#W!ТzrJ,NȢܧ?dQ|;$c/$ s64+.CMIONB{ c-:R;ty7G"^NǮB4*1OwT$:NnZuQN:[Ꚃ@^ϒЎ;e ʣG?ֲ[itQ\'`Kƞ;xOwlMa/ħ < }޵>ty'Ku@4CB֣xfAe&iZΈ"SD>QyޠE&AsEHbDj/ ?\ /#++uPtUto^(eW"g+_mfWr'|M3,ce?H#h'nD3!f.Am%3::m3ӷ\KS<=3*/-"+a6h~ysY^PL[[] "]T* #ԡܘ:%#dWnl5 E"tƀmзC7ۘ ҂5Wk&lT_|U!3fF^Sқ2]ZrH;C5Xr zO'zxsM5$g 6LG<~}57~7X"V7Іɑ[\$W1¿EuQhQ@IGfjYLmc1?Ap~y!@-\VAJ7s ܗ ۔؟R2މ e5W1`l$«d)=%&gpxY[ [!DH]I QI;6W"Cмi O%vY!;k"Љdzy@75δm-C'f0MHlBYYE_r4cnPܩ;)rXX.|fR:š*ghI :*bgBɏipST9,M™-DGT$aJN`Eq/5,`,BwP ? BVj>&PQT>-o0uCk6pTs#6jNJ 99I]i?w{HAWT_[p =z0}0 ZI'C?0ljW7M;yRY"YČwZε1Z ].kBd 53_QEx3J<4J̔v#x?JIP)Hh#8 Nʏ:q7):"jHfw~wm#}%1\XF3Zrg/ڄ+c12;hyLgIh!?L:냉QHJ/C;R]3YB Bmٯ[)֑6OX<[-̑ELXl4a2hxy[IR7;iXX:rH:Bs1Q\^QX]dѯD- o- ޺w/ơ;TPo?%bˆ/ M:jr9_̋&*~DHus:DvUl.7݌zCJ ٶCN&44`΅]'C3K4C xP[zAc"y^Ysئ7?2^{KX1 gS`6զKawle+ g'8(=Zx4| C7&5_UF*e)1뮓c~j>D2_k^'(3v^NJJ6vgc̢T1D*oMx"H:l2 O+BMe^lK_?/@\6Sk#zc/={sZ}6?+c<& Ѱ%kr!hq`4ex:m)vş KAڡʹ|?ƖVlSB\+1}sq91VcQ X6`g~csҁ;.G js*oY,:aB4sA4EK+Ga $Nj.Hu-ł'V,F/L,)gp(oE򨘭S*8Lť(Te¦>EAH͍p;x HceMPwyyRͰS[߻/[u;ᛗoU?֌ǘC<-?;Υ|NXoTX! 4dB1TctN&\8FE8"`B01edEZ5tE -8Q̳ \z߀UZL֭ڒ r zЀˆ`&ݞhC5k!1%XpWա>zNBK &s V Ll))3_`"(TCL-De4~skS%>'΍nbuݣ %ɽn)5Xۿ^,y5Hx}zW~{x^rk8/ǝ} !&F9Llc,z[p0dj{>ץ$3"=+F/='J%R򇽮:";KvJV >@j,闺:0B9}8ʣMQ:'Hu'~Ҵ>%?ٿ Au\ ߕo0y@S<)Di\?&Kg!Rq_r(JvG1n*[ jU}&V`ҎNTY V|ԑ$WEyFTs>t:?AW0Ұ"3XʙV%_ JQ׆JBKl-Ծ_ A)WG},e~XTp_ R&49X {oeQnJy3⫳\ވQ_`<#ow2YzA1%enA5SO@HUUA6s[.?0eƟL5DGZ0)0!Da@g{(2|-< RȜ8cAU?&ӹUё|qP2AʨUcHw}[8q3awli!S=ֹ)%Hv`4}ePG|t 6I,􉌵Mn`{AO SիELpyC9Հ lg^XOwB|ҿ3zC;HEVHY2%(Xy>Y'påVQ?ؒg[)49"c_XGF!@ ҰRh~gwYkO_BCP]K/^S",fPPBc} ӖԾ䓤AAo|/Jsc% {J`VC[Jy\z* eBAu7zrYo͇#x|oȄ +mҍ~$Z/0֝zMwyē "SB֣%O{C./W_j䧀VNTB/LRs" .7WitWţ|T[#MF=,GDv% "Tu+76N`=vݎ YA/'S B3Y3Tϛtch5 z&.ְ%Qx]nŰBCo'yzB.A 5eNc]W蟩D $ jۍ9d:4g fS6IE|3li+a)k@DrUN6ā!@ޜtv1AW6bH]d="Mk 襷)˥}$!#QRL_L;jla3E)%fANŒ|#fh4@?3s%Zv9Kf#v'i[;.%.}W&EA-8{~^0`˾ĚR, z[|2C@#2*`P`bU<kem;9%9x>m\[p\DL9+l}ج'  bq s:pJfɑW5ɍ~b^Jhkh0>Qdʸa7h;VϠKh7zKJvbc3]#C/݁L:AeޕtR"gv\0hzi׆cu5Mhu] ]|1/XmhU2IL( Myژ2Xlv'8b1]3k90n4*RdE ! m342_zeƛ[s}x|shN@~w&1I 5{ B (V'q7i,a% :h/7lӑ`IPi PPٿ *^*qyʷKR76_Y7$m/18"ו-=gZ3)>`|ƣƍb2jiwoE6E+bmHO/ͥe۷zgmGQ*Ll煭Aљ 2ҧ"ƯR?=9y_uIt ;zؘ\E5j V& cC$uג$cOCqB^9;x纎on<us&.4[n|Ӈ{5Fh3KJw3i3R!#i&a)sz0P,@We~HBj߰&qƯˬ¡/ͳEE1t(q4Ggs輯4uM۰,).S@#2{[{nITV*A_Hf#ɁTo/6^UIiJd2xXJ2ї.g$XGS!2.08gV="i8~[ l`aގ%jI97I P'tb/ `1 ^Q-Qrtt}_{W<H,P&Fy"麆)zY›𵛜I1ZUϯ=^V~ ӱר}N 9%k:V6C$Yz3(ezD mD7eCvpoq)uR"jT&f$T)kPAgFT4ʉ6UA'vHIꍸ5$ QNC9Y `7c~?-H$/u|jdyJBsu!<zDhl݅­(kC-ۮXZE_G]7ne=7(_”Ɛυ5p*cӞ,VkK ƹSGˌEfhӂDNCZ$q3\cׯyإډ2Iuԭ0e\R:)Es\& ipd3'UB9EdΚmJ*^>yC\ÍOaU/ZJPwPxn>ӲtĵLN2/H+)3x{;~xF:e~M18)*~Z{;[jRF#1JF@L;@~ `- *zem2xtC6ǖ)Dc۽MqA=Q6o}B28Ky(vkzb)*g)ʌ=hH-/Mg(/?죜fԘ0cU3U5{+Ýf S1u!Bd5}1Ͽ}_6rR8 y,0nKb#\_y4Ƒsj3~>޵/:Ը $p1S<QaR݉f?mγ.8۠(}? # đz]2s^lcyKNrGyD) c>vYI xehq6_.RmRnY:){3YcOY lCDITsBoOIӢ״4j)T#"EB7)a&;l/_pil'%fAjBkrQiF9Vd)GʋXXPb!"Js\}`[܏`%1vLgk(㲻)l)sH/6[YUryHf6`U!_ `޻QHN {5?wp3azh5FLm@/EzH7AnNҨt}!h>'_ȴ9Co-svsu@[(g:g]!(ȌKב\ P0&]yl7CrFV@:B.ڮ M|nգ߀OE/1:he X6vjs6cQ/R3~dC Wz]r!˿]\l,L^SZKӳZ d*H3d&zzkFXuŸ5>BlAvV s$A qTs{>- u&uܽji|6?eL"=V/C4*zB-߆ְ~>%&-60$-{6la`ƾ !u-m NyW43)'zkдj(EcyҚ׎(T}Y/ =Vmԧ @Ek<'(KV9@;!sZYT)&/¦z\Y$xT! DJ08GTo8#FG7IВip܄zYEp -%BQ&tx"<^, 87tp eEy ضg:'UeKvF_2fﱟ{Rh"RQoZ "Z;+){cvzO@a٬v?% {#? KX#%%lQͦzOA>cDS;5Rc[ 4Km4%7X<A0pcuE%h_+CBԜ(qO1W@.h5IjZ2{4 UR麹Q`h彚Rڲ b:xHb-eIYIN( Z懼wWD]=$:PP% CXLvF{<goIX r8(#1Z6#fѠb._IZW+f=3jDcgd:kQLqOHeA Q_mOG*Q{ѫI3bg}* r^ANԛ̼]6%u K661sY̓ w`IQ;QbC:fk[wE_%YeK*DUQj$$1f\Q\6R \}6iȾ䖵aj=.7s(*0z,,la Vlo~~!}-Re"4.806olG,ht,| @zP`] m6ѾƁ7J tIv iڡ=%}bO7Wv161"T]ϖ爾-Jy\ʑ *V[Fc5BI_jr)ps;a7V%C*[.ְM(-5@ Қ~1AR9fftO"h:ѝBލņı%c##>ZkiѾ߹A)]^*PAl8t߳#nf 8.0Ӑws98M%QFZ饞$)u,"̻*3uE} MFob3 7 cY7 }&ɼ87b; B]\lqBuQ9F?ŧ2 t'~P?}u[4 eA{'cRsd{ny`Q1#|C@3.^Ոz< G:3=s3k8Afpvi/pY[4FVpf]$1\wzhn꒭9 hTX>NDQa#by{DŬZUw[;RaȁR8uK^6]< # m< q-n`_;|4^rm\uzPYF$49FHNSzq15 'yv&5u7\S!/nدGuLJ0!f_kLԘ[bܻ™@tnXjWi(;&4d0X9w/͏ }sk3q+d[J? xox tC1Ũag7/͉^+\vL0p:ƅ>4^MKFw|"em#9¬p$$1Z󴁕!CMϵ^9'8F$-ivωRo>By>tE/NPX~uD5ݿd ;qA4͔ y~_@ hhxmWmN`c-i&C<_-n>K5~jg‹w,>ף2*S-L 6F`歸̲|ZTmac`9 AiXjW16>';z]dë!62cN7rt*s:Mdiz8`qM{~Θq%tlaHW ;*'fnosyLdױ cZ0ZQhu}Oک/o㷌D\cA,#ԤX4R䎮 󕏡uˬ Qb'paŅ:gfGm/7I+p =Q-ʸ^)SMgxY--mMj8O*f[ < t`*oR)6f!8Fe#L~gCXn)Wn; 1A74 ^]zR;4`AOU؈rNUq.HSxu#;m )q҉RsFzGM7rIOWZ$㌝ЩL kl0m(rxC"rHCcazÛ=`oa0׫Kh;g;OkؙɎb&j‰A(0T}8wud*?0'>Bg֗>Ұ@ve[K (@hUW zw"V V0APãL %HR[ t1C'4qW|Y>*0!i[&lfaY9xP>D`ݢ䯮V 29=}=RһU9.]bej}Fcw'ux%JɞM|J @x0SMK}jC L(V ?ML@}=PG)ST&r3jx?95>G):XV/d4>&?=?Y5$AG˥ߜ8'`9W[JQ*?zNGuĝ-jw*$ԇ'm; aN.56bsg@3Bğ_O?4 tԤXm/'%fOGgg~6[BfŅnUqpvf~޽e2x¥ camȸ=7u/G1U]:HP$5vf+,8u|Lt"PU~_C[>@5?`rl[pD@cU`H7&|ĈDiF$NHA1;Õ!肯@վ/2T>'9G`)/m |v`D9@[^t Gc` 6hݎ٢ߺ:1@(A؎*S81#AW ܷRKinstRȩTFbp+.O+ (8up']3Shܐ[i]* Ap[~MWi[o, ]*i6 U>84#x L_$k 3xu!+Y3.@95ru@n/L0fyl? Uܱ.#-mUwdזߞezs/-"s?ԱuJ=ZHi!lQT9hyb`gǪ84×Cg~F\VwRV([hX;:~-X2iu+I1!AaF  9F`;¼TeT~eu-ȫR08kn@EU3ʝʷ;@DVqRHyH߼NsZ뺶Km&p.׎+o&˟yy쮴:J@YNƛnvYkSt؋Q T%6ﷳ^7LK lwQN8}5Fì,(ɂJP0YlZ3Ιx"ިL8j%80zWmme5N[`2mגoħ6t$)2bj+g_΁9W(aަ?mP.8jY%8pA,*%Y R|ysJsHiQ8{RY[r1O՗6( Hwbh2R6 m m1|xtDFS*X, xBn3=qO"_rǫglF7/CמIVpTq});6?̰c)!%^n=jڝ "W ¯Ha讝 JٮMSO9BڏlJ`!&7%{ewNj#iX,KIBk1e7hWgn(:}ԦEtc;iZ\}{m(JC &ȧҟ%P%KI 56I1q `ʖC-_h9 *6q9S"ZL+bj+l g^.L+GJtR+*`_3uT?G#S a+0P83X-x/^@ldSƁ4C `hѿgp- y-X ٹu{}/40fYJsq*0\>#'O`' Lۛhwr=ł[+b͘hUZ,:?m|{I('`> +,i~#ٺu9J|#iQ,!E ~ y[aoWiZK8YQwg fި .E[Q5r{>~D.z!0 o኿3 ~ueGX%'3tsca8ϓvfF#ɖMA=ꠖPG*#7W.۲%TI/f!`rfQ%㪱}!O΀x^BW7s)%︙8jszBҲǩ*#->0_rװL7-P.bӺM-Q`(f簍$58\{&gqu")0\<u| )Jѕ́R6xF~H{cGT@sEpzT, 7^Lo#3Gc[۰lгD"<Q/])߁z9BSB$/ق֍TCk֮T*'툌3YuhWh~=\+OT%fe`2(*P^At-=7lvB_P)i1M@Ce+!&Զ)|tg-E/^^b,g{s"g}O`)u4rFJUOT DHZ O6edr!`W(ιF/烖ڣ*ylwJv0oX&-^i1}NyEG(X!59qjAwCr*Y%,d0ymCi'7^bp[ŷ(Ssb_Z #ie8V$]4Ф_CGcxgKHuljaU]^.H|6P6.iQP@V`k)D5Sq6# Bu//%w~tSOvW.L Wq>%PGј| Sp>}7"bl~Wm+mpx4֠iW/ ܺLUP:Vr\a,U"VQ XTx| A ;q>6)Չp.?ڟ3rX$a.Zst7|seC0ھ@jIG2*139ҔaB$JLs\\Nw Bb*@Sm""JuB5eʓWfІu4 !sq9QH-= ~1:y(˹l]_mw;4SA1[)wm!~wCWK} %o z:ܤO%bIjN dcs8{&Jc0FMQE?{ %v: daT>=:ò?g9t ؜:dYΥrSw7}8.ɧ6_4e}~cnjhls %4J;e݊ox/ZT}p\ڕB~1 %Y*RTl&夊QlZn OfF7I q<(L?jތrj゜a]eGDMa]҉`8B0 qѺS W+uruyQ§~R"J)x hMUwz4laȘa; ^d dUlCI)JME殺Iy~SJԄT[SC2 uXy?w_d-LZ5^Qn(誣r,m.:1a_ZE}*%2qY-rUJ+VDʼn( > t坳'YÍMQMhR_j pSy}U=СKSpC@ώutJS g rUI'kz=ȆP(&J<'HeS c,1) f"fDZ3eA⊌% B;RҡJ N=/4~j>f._g*̌U?$z Щ͖D:]:ͻE4dB5I-b.2vULP6Ki)'vr$Y mD*[;':LɇMn4~ݡ4.k+m q64%1֣ZRa>s|Suw"l:6=P]iO"W0DhچSZ} #SDZ!ARPJǂ "7[mSI+:F]]gqQ$V5Hj$Ym>gll&ޮtb6, mc =^E‰!U"F_ݱ* {.>;IFj2Jl6ǖ*ӕ9󦭭y2=(WHP.*^obpAobQJ9Mh+.߫Dz4Skb>[50XOmJKD0"lU0 ctάө암 FrEHQc:}bdfW=ި>PKEIP aQk~γ3懌m6ȶ1^X )E5zپW5teA%,1]!Ej asiL7X##זM͌,54?9&jKeI0ũa~aD$Q!;$8,u Rⲏa9c.Q86*I\@~jIb/@R{C;8h^Tc(};X};PX#+ s+;?D9qkQrկ^=(m*yD ,!/Kԕ@0[Qˆe{{o:PZfG iscT#{n Bꗒ|ߺv3,8wio9 7P>䴡gx/Dre+Zl _zZ ܡL!'"?n?N'+&FBW*,)\ zXK3{UfpWYчjiw=Cz~a,=q9 !^/(=|8E5s'RP=ϳa;Ћ +Sxm2֠ g}OE9a]lУC*P{mĵznR8sX=IܡEnRjax;z-T=Ї&Y0$G~NV[W0Zn=fZ@]rp1]OT4TWHB»u Ȅ[9 m7|Cj;SwB7e_tWqhO4m Db%ZE-%e@qtqGCZOc )4̹^ I%oE5>ygJn8Kj˿wO2ܟH{ckB2J6n QRudo&=M:hQi:"#Z,A4j9ێ5F-S#ܛQg 0njаS:c4c|Nb#] 9bΝ//C1bFhJ|Qzo'``;* Hq4iFQHazmM!6ϙeʈtޖ36O ưLlu𚣲ӿlWc7fDs;{f:NCaejuҰ>e̗IчsO)p>h1[/i9L!Lp$}&zA|Ԉ`MeRzkxE}vǺΦY #`^wJH27-EVy~]H[ KT+T.fB/^Io"|O4IGbY7EY d IfJEb ׊r/:J,W=O؆Xd<^ 2p!xOuh H`Duf% $}DzP"%QԙoȂRVx3 >B8'Dl Z$6K7ֈ*5,tjh¯1,|[h6Ժf+XJkpV!3=lV+i!k<IB јuO ~}d*Dg=FFX_Wĭht}88c>&a= mٴ'ӿeֺ$76=K>K%NT9DN,,h ZgI53,^ӄ;v/KO"W%{ii93s.`xv58:VZR6'wߟcCT\,{K~a#Nc Ə;sA@59!(B0:xlJR$?+o`5/: {Fu|wLHy[s/("m0۹*ҫPpW 0Ts >20\jA1Ζ `=*2[chvHfT0uSFu"<=6wI 2sZq1dݗMqW`!}I^kF~ PjPW-6o2 H)]@[ɻypHkYBhI D֔$bn(ۧ[E-4\h'6Y%CIb,.pzxck${}cH{IQ5s({(O|vM*.m1fag_|UR]v¥n¸wT;|[8Kyg(x+E+Jhn hwRB&Z'^?gu!LI0_CXŰj01ifK0q&({8HY+ ,4b&\|O@uʇ2{ځrvk!:m>jI_z 12d}e{ uڍL^jeL96"A=V)!|V:gX%x?EA+7gE6OSon[3-d+AVdV=[ߏcӼp JnB5.@Qf9sO'df 4z:q8FQbMlDVHeh}V:{3N<"9q^i*r!j09"G;b ݖxL].'$9o1[j)I>k!hu$'(j0]kF3c]zGw{<,M-MV/zZf`&I?h/+J>Swۻr NU{ |iZ˭z|ưrVtخ;E/;[77ԙjʣq"baFjU=dGNO6&w4M}%835Rxf)٭ Hh/TB5n@&M9v@gojsf:_W>Iޮ4~%4 ԁ dXjDw'rtÂecg)[%gUFcUi2BdfhGJ-]6F{`@|oN \.p" b_}rBS|h~M\{/+Ȣ>">NhKǓA8oԝʈҸ&oRTC/A > ={S(!$[a6nr!g3JhK#A†s\MYmB#8#9x:~p˸ o 6< ƣ-ƿlh8Gq>+<(8m ΐC XNx\ -JIڑS}չKOw@ TU0b}"oEZZ$Cj/|xI Ԝzܭ..sćL(fQAXYޫI(bK5=_Kaq) Qf[,|u #V:X[Y`>U++Ա1c-3!a>#8G'`Ӳq%es $ }Z#)\z'qɖ7_brOɏ/҅G^(p0Jplmp4.ٓ*L\Er1deZU8n0ʏgVx3E<J7=HwX—RVI9YUE+}9^}ADAO(a@GAk^>ů|IS; @vfSONas'OtC,WNǝm#n#M'O=Zd .W^r7V-úDV[`ss6-GfD?Oa.biw@:9R5 a03[Y2ZY쁢OgЕկZH?) >2ÎCؼ5]`hw? ` n* u+JLG!<Ҋ_FPƅx(tXT!u`&b~CbIN?T٨\;.>( Xxqs?0mK"9y؈t$4fnĵL,b% K\􍥙'7f'5 OOc7'Hk SҞO.g^2q)F8+,xR6A/[FvqkT-]h> M|]|}PqN#o[դ߀_/u>)*ETUBҺvy(b(vˮ\FFB<:Ds3.rςV?c8brtф?a0z΅uCrЅ-@goiq)qr6禈g [:i.=6F^B>c\a VMat 5 7"=+>vp A_^c:EP?p*JeΑtENc[FlF.~5fT>ݑ~IgR-2d.P\bGv Pjj纋!&%pƍZ,Ϟnx1ARUqmermUb|wL?->4!aO+ _|B7{K߬'fX'0㊲Ij `*̠kR`{ڙ[g=4"-LlQJ#W0l&v y%os >S`3lN\{AXyNmcŊ;g ۅU6UbNÆ *{ZҭoV"klإ% YfZ.Z0.)C'YӸ|K|ǂ7qt=#\q K93 1+s.ᤢ_P3,톤Ξ]hS Jھ1?,B5\.ȏ0G]7#)-L591 g{yCqW3Jp!;{[I0dUCt`RQ`c!iqCex_{_E+2>ڍJ;"Ž{FWzP7h!2Hl>^#Ua#KX˲- 6* , c9vIU1AMPKfN+@B%+Al-(YϽDf;|`qem=+% sۢQl4~P(/F}?fQLǾ],YB"&am*zTpP2:"r;WaFW[̉T%,PYtwjv}"_FT#7ƒԫJ6,R V W9NRFei 6 U'4^ˢ ֏Yhw9\v-r7BQe;Ykm c#Jl kWh>/φNE'%su4.3ʂl>w`$ښJxx8zZyn!EPOXo섶ͦuXwS^@!-!KB.6J޷zHM[Gv̼ lf+k6H?4.WPpBUyqF裡j; VM?0$:IBv y}u_bUA@kWIz["ĚÔ7X<5@@rT-~(ǍaR ݿC~ !{<y+K, PO'EE$kއf^ P>RgD#,`ғ&?l9;VH$9D{?ILy;**3dUk ](9ċN(AަXn\cVQSR6JC+9˾S\`M5] ?z1)SWQu#ۘ6ޘ ˠR2p2[aF=w%P<^ңD 4D翛"D]Ym-p@};I(zrPp^>]ЮNɳ)r$k1!\ճv>#{:2r"OP _΋Z_zTh?J;*ǒ\8~+jǵ{YrܼhַtAUְ|6K!TCsMyI}hbH6O`ds9JG/#.{wo*۶ YZ