python3-ipuz-1.0-8.fc41 J>J 6 6_b::::: 3!Flض zE>b$bjfZ b$bjmMPc^?'~&K< i>n[`CD?Dud  S  5;Dbb b Tb b ~b b hb"Rb$<$\b%&4&L&('8'9'0:(F*G*bH,dbI-bX.PY.d\.b]0b^8 b:d;e;f;l;t;bu=\bv>w? bx@byB0VzCCCCCCCCD0D4Cpython3-ipuz1.08.fc41Python library for reading and writing ipuz puzzle filesPython library for reading and writing ipuz puzzle files. The specification for the ipuz file format can be found at: http://www.ipuz.org/. The ipuz file format supports representing various types of puzzles, including crossword, sudoku and word search. This Python library provides validation and wrapping around the puzzle data. As the puzzle is inherently JSON data it is the application's responsibility to ensure that the JSON satisfies the constraints of the PuzzleKind prior to writing the puzzle. This library provides validation and additional functionality that you might want to use.fIbuildvm-s390x-01.s390.fedoraproject.org5Fedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/svisser/ipuzlinuxnoarch7\[  +++JJ  ggTCo QQ``3366??4 [fBOg9h m 47AA큤A큤A큤A큤A큤A큤A큤A큤ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`V,`V,f`V,1b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b962715d338d8ea3b2fcc4199b71170bc654c58bb9b0d3ec477e6a5adc5cf693f75f7a1270ad85c76c7f9e2f64709eab90d675dd09daa0aa0e2fd68f88d6d91bc4e4c66189eedfe4581172c1b6a02b97a8f48a14c0b5baa3239e4ca990fbd8871553714df39db41965ace4108ea8e19ddff8502ca726965bf594aed95f36395915651ff66ea8ce108d1e2369f60a19f47d2477b6e7cb708ca660d11acc26f957b7ba3b3a96748059888c4f7609729a5605bb3facb4dd63e6fdde553b5756a149c7d5ccca96748059888c4f7609729a5605bb3facb4dd63e6fdde553b5756a149c7d5ccc7aaaff9b6ed3e1efa5bf1bfad1e2e05dfed91a258cb0c44493b0531cdbd414af7aaaff9b6ed3e1efa5bf1bfad1e2e05dfed91a258cb0c44493b0531cdbd414af9ac73ec5a23cde4bf998a4f2aac549753c154fa21cb32b827ba338c80869de799ac73ec5a23cde4bf998a4f2aac549753c154fa21cb32b827ba338c80869de79a42600f350ba1ee77df50c10a5addd3ba70f67f217eb70c74fb1e481a20a491aa42600f350ba1ee77df50c10a5addd3ba70f67f217eb70c74fb1e481a20a491a5e91421d0b8a7c60d598f19a2ce5be5ad8d1d28e53ddeef654dba6335d273ca288a729737fe3eeea676ba1ff9e8d45a76795769c189048f4dbab23ec0d77193a331c6488690192714f341dd05d40d7da00b2f8f35b33676127d14eafd2c4cda941705ab18b69c4159738cb9191c862e31c38e90386359af9d276a6652fac761741705ab18b69c4159738cb9191c862e31c38e90386359af9d276a6652fac7617f284707137a9db5385363ef095e338e1322dba73fc3bfa8b01c607a8c1d06cb5f284707137a9db5385363ef095e338e1322dba73fc3bfa8b01c607a8c1d06cb59f0ad9bef70903208a3fd631dc7a43b87c9e029db21890eb734ec8daeb58faeb9f0ad9bef70903208a3fd631dc7a43b87c9e029db21890eb734ec8daeb58faeb343cf346a05807dc9e3a211171fe5050d60d7b2c3f3a2b3cf3aa95e4ea990bb0343cf346a05807dc9e3a211171fe5050d60d7b2c3f3a2b3cf3aa95e4ea990bb09db912617bbc53b0ee8d96281ac02f9bc51941f0a5551ea58ff52007be2ced489db912617bbc53b0ee8d96281ac02f9bc51941f0a5551ea58ff52007be2ced48d8377f774cc4aa958f845b92beae3a61ccd2b2376f37b452d47a3497ad76b016d8377f774cc4aa958f845b92beae3a61ccd2b2376f37b452d47a3497ad76b016ddcb667555b09e34ab373ae8248bdbda7e6eb4354a2ec2ff3258e523f43d4268ddcb667555b09e34ab373ae8248bdbda7e6eb4354a2ec2ff3258e523f43d42687a171d47f86eaa228126f40dc25aa0139f5dd8db075ef4848046625a93eac3497a171d47f86eaa228126f40dc25aa0139f5dd8db075ef4848046625a93eac3498a32341ddb87bff8c81cf307f8b1f8be3e4105f97c182d75e0609e2ec8ebc09d4d6290312c5a3af931d78a93f4808331448234b63288ce665d1e80fb7d2f7c8309d10736d20ebbf6cd3b9cceee2a8e19971e6803039e3fabc40afc2422fd65895aa87c7d8f05b1aec38ed8d68fe535f711dfe272dfe6a204950c157c624cb97c7b0b1fa4e9b3e47c27c424a84c8912adf0630fee018592490c685e8fed8aed3254386f083266c3b8478cf47d67a4844d37a315e02667b3b973bdb11e5ae0a4858691bf64ad4de0c0c0a39e9ddf4c7cd0db98fd1d48a59af7e2f70062b32674482b83e8a21b7ff5075c4995fe13fc4401ebf76007eb94264d5de8ec42e349d4d75a12ec97aefd9cd5e1383dbe49adcbf797585e7e2231924ff62507de9c23d2495a12ec97aefd9cd5e1383dbe49adcbf797585e7e2231924ff62507de9c23d249452b1df9ddd7ca16a77fe3753382e73134d7140bdf37f9dcceffd06be75782a6452b1df9ddd7ca16a77fe3753382e73134d7140bdf37f9dcceffd06be75782a649d659982ccea39ae0a9c35a22d001342d2beec2b04acc32ee36bd5cf20956e349d659982ccea39ae0a9c35a22d001342d2beec2b04acc32ee36bd5cf20956e3364a93164e631d2d2c6ff87b07e9353b3da9e3791bbafb61d2f52208d584d830364a93164e631d2d2c6ff87b07e9353b3da9e3791bbafb61d2f52208d584d8308c417a1dd07679e5e21e4aed0303db32d1bd5fb5ed282fcc66ca2d8ad6c3ad288c417a1dd07679e5e21e4aed0303db32d1bd5fb5ed282fcc66ca2d8ad6c3ad2821f03a085186161f2d28d05edc0a11a466f28405c2f2f84a4c38c3d0b48390d021f03a085186161f2d28d05edc0a11a466f28405c2f2f84a4c38c3d0b48390d0a83e76a171a55e34058edaae6defe6de18ae56caf852d8c1d12c63e514c40c28a83e76a171a55e34058edaae6defe6de18ae56caf852d8c1d12c63e514c40c2857c001cf330441683a6dfbb42c1970af32c61e853666ac0475a27952e9fd8e4557c001cf330441683a6dfbb42c1970af32c61e853666ac0475a27952e9fd8e45e07e340de83898dd42729a04e1f5c292619c13fe838080b4385ef91df51f6f23e07e340de83898dd42729a04e1f5c292619c13fe838080b4385ef91df51f6f23736d761b031d98ae425e14aa55764abd83502af0b32e09a6dde7b94fe740a711736d761b031d98ae425e14aa55764abd83502af0b32e09a6dde7b94fe740a711129e62052db785458108409522783fa26d6567c4ef74c6343c077385165b9a47129e62052db785458108409522783fa26d6567c4ef74c6343c077385165b9a470cfac362e02d705b29040317226203a1f7b0214b0f963523c914ba5992c592410cfac362e02d705b29040317226203a1f7b0214b0f963523c914ba5992c592415a1fa7b438b5aed432b737cc6ac287bf1b89195b78201f0dddbaeaa200e70b035a1fa7b438b5aed432b737cc6ac287bf1b89195b78201f0dddbaeaa200e70b03ef9133bcee28158a04805a692d277fd1f0c149ca1d0221352ab17c9bce96c9d5ef9133bcee28158a04805a692d277fd1f0c149ca1d0221352ab17c9bce96c9d5d571f1f841a48755ba4fb34830abc1c6031644d1c49b246dadf393d99488fcead571f1f841a48755ba4fb34830abc1c6031644d1c49b246dadf393d99488fceae6cc2ce395e500a1316da9d4743dad2d80982d1e2d462f0b93a0981fe6488d54cfbd9af6330f7963fcd815b95f37906218ec88c043a213d97431dd86767232cee4b19e068be9123b06644ae8736d220cb0ded09b591ba0cc303780ee715ead38fbeedda2e9383616af5c0fa510b7334ed998ec0805e19c88dc3d0ee18ebb2466fd3a3e42555825b4ae6a7ae2a8501aec0045d5e1585c78deb0b9295d112d54299ad7a4e56259dc1aa97bd203d8eae6855b5d2149b6c7adadf2c9523a6d02bb7179e2950845622754ac94b4dae7bc0b4d8f05b81adbc0797373f4c5ab71e8ae089c194f644b24717e327dc8dadd0fe84cb10dca2d1a0a684ad35c72fd6907cb3a3e4bdc6cbae9e9f093fc51fdb31fffa7aaf0847cb8f8777f0b992128c0b9a94706617438a1b2f69bb37283fad9c172fc404305d94059465cb913cae687b966caf605411c271f865631ddea27c3cebafaae830796ffb1102d89734445df7c23a7f630fb4dbcab5b6e725539e305b864710984e4651078ba00c407d2dd0ee1dfccd725a1dce46be9581ca8dcb8b46c325e18204c0d95fd0c59a7e5271dfea0e603335ed76db22d7edac9521d37355d7433a49507db12fd31e37667dd45255d68a81386db082ef83b3930c5a397147cd9cda91ba852415ab49992c00f301a808a57ca23592944773e0e1752b8c8259c8c5c3a11c32ad4c5981bfbb6d7de8cd40e180e1528bc008c61c6da19a0138bb2d5ad057260a752e8ae9b6652fd8417054aead338d8ea3b2fcc4199b71170bc654c58bb9b0d3ec477e6a5adc5cf693f75f7a1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ipuz-1.0-8.fc41.src.rpmpython-ipuzpython3-ipuzpython3.13-ipuzpython3.13dist(ipuz)python3dist(ipuz)@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.133.0.4-14.6.0-14.0.4-14.0-15.4.18-14.19.92fU@fb@eeXds@dcʂ@c_Fedora Release Engineering - 1.0-8Python Maint - 1.0-7Fedora Release Engineering - 1.0-6Fedora Release Engineering - 1.0-5Fedora Release Engineering - 1.0-4Python Maint - 1.0-3Fedora Release Engineering - 1.0-2Davide Cavalca - 1.0-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Rebuilt for Python 3.13- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Initial import; Fixes: RHBZ#2138047buildvm-s390x-01.s390.fedoraproject.org 1721452815 !!##%%'()*+,-./01133557799;;==??AACCEEGGIIKKMMOPQRSTUVWXYZ[\]^_`ab1.0-8.fc411.0-8.fc411.0-8.fc4111 ipuzipuz-1.0.dist-infoINSTALLERLICENSEMETADATAWHEELtop_level.txt__init__.py__pycache____init__.cpython-313.opt-1.pyc__init__.cpython-313.pyccore.cpython-313.opt-1.pyccore.cpython-313.pycexceptions.cpython-313.opt-1.pycexceptions.cpython-313.pycvalidators.cpython-313.opt-1.pycvalidators.cpython-313.pyccore.pyexceptions.pypuzzlekinds__init__.py__pycache____init__.cpython-313.opt-1.pyc__init__.cpython-313.pycacrostic.cpython-313.opt-1.pycacrostic.cpython-313.pycanswer.cpython-313.opt-1.pycanswer.cpython-313.pycblock.cpython-313.opt-1.pycblock.cpython-313.pyccrossword.cpython-313.opt-1.pyccrossword.cpython-313.pycfill.cpython-313.opt-1.pycfill.cpython-313.pycsudoku.cpython-313.opt-1.pycsudoku.cpython-313.pycwordsearch.cpython-313.opt-1.pycwordsearch.cpython-313.pycacrostic.pyanswer.pyblock.pycrossword.pyfill.pysudoku.pywordsearch.pystructures__init__.py__pycache____init__.cpython-313.opt-1.pyc__init__.cpython-313.pyccalcspec.cpython-313.opt-1.pyccalcspec.cpython-313.pycclue.cpython-313.opt-1.pycclue.cpython-313.pyccluenum.cpython-313.opt-1.pyccluenum.cpython-313.pyccommon.cpython-313.opt-1.pyccommon.cpython-313.pyccrosswordvalue.cpython-313.opt-1.pyccrosswordvalue.cpython-313.pycdirection.cpython-313.opt-1.pycdirection.cpython-313.pycenumeration.cpython-313.opt-1.pycenumeration.cpython-313.pycgroupspec.cpython-313.opt-1.pycgroupspec.cpython-313.pyclabeledcell.cpython-313.opt-1.pyclabeledcell.cpython-313.pycstyledcell.cpython-313.opt-1.pycstyledcell.cpython-313.pycstylespec.cpython-313.opt-1.pycstylespec.cpython-313.pycsudokugiven.cpython-313.opt-1.pycsudokugiven.cpython-313.pycsudokuguess.cpython-313.opt-1.pycsudokuguess.cpython-313.pycsudokuvalue.cpython-313.opt-1.pycsudokuvalue.cpython-313.pyccalcspec.pyclue.pycluenum.pycommon.pycrosswordvalue.pydirection.pyenumeration.pygroupspec.pylabeledcell.pystyledcell.pystylespec.pysudokugiven.pysudokuguess.pysudokuvalue.pyvalidators.pypython3-ipuzCHANGELOG.rstREADME.rstpython3-ipuzLICENSE/usr/lib/python3.13/site-packages//usr/lib/python3.13/site-packages/ipuz-1.0.dist-info//usr/lib/python3.13/site-packages/ipuz//usr/lib/python3.13/site-packages/ipuz/__pycache__//usr/lib/python3.13/site-packages/ipuz/puzzlekinds//usr/lib/python3.13/site-packages/ipuz/puzzlekinds/__pycache__//usr/lib/python3.13/site-packages/ipuz/structures//usr/lib/python3.13/site-packages/ipuz/structures/__pycache__//usr/share/doc//usr/share/doc/python3-ipuz//usr/share/licenses//usr/share/licenses/python3-ipuz/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnudirectoryASCII textPython script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRԥ#0OBhttps://bugz.fedoraproject.org/python-ipuzpython-ipuz-doc1.0-8.fc41utf-8a390195abf7f3b964f2b64f31151e971fe8f80c524ba549fde15a353ae9fcb1a3fa516b60c718f733be2c17952158c57544e347ab815fa71e4b85952fe09db8f?(/h u-<8`\m)tO {UDoKT qm??IYWRxrpX9WQpׅKV=^*Ea|Ҫ N"ܢ2κu߹sō/ݔջr`o? GoQ־cW=6n]^RװZoVh[=Vg{6mÑbgX֛-Oouwt]z0 \~ߙAt0?FZW úB7`S }Vs!XfQ.K$ ŬYKmL&A[[WoR IacC?83~H Gc(82Q4(ޱꪫ<(NZ^uC37j)ysƙjqS㾨Q4q8=v~'=CI')!U‘pNPasﴄ!Θ}ߺˢXe^SqsoZtJST+!S7Ž7`) 5sfΎqgN}81 "Np=PqU'@RY LJL.rڮ N4òT2kT.WeXʊ*9KK(UTbs '.&]X2VqTP.N0^I`%!e"* f]62,'Ra`uY0KjoaXDK AD4a<HF1yu4҇Vh Ȅӏ>pxvc$ s~_o =H{I#1  <j(v" %{OJ!=Xuȧ==swk0ԩpBVA但p WмdXK%fYh2^"7tҎYh>c*-*>m눓F5GjD'C''0}96ƚ&dRO8bQ ֿ}Oؘ99HsBq^;)qb=ZyjkWE`cf E@䒎Νo3vHۇvgpudCVB;=yp x2rC=L&4}šhCәs y{"^[9gÂQ&e' pۯ $stq:h7 d2k&~{n5p#8\G%K?QCZZ;.Hz(%HJ>~7t,@" PHzq eemJf\eJfȠvua9-(H|tHr)݊L #ޫ씀?ci3IRpQ'1rQ<"!.b(Be1 Bb$S|Yd")Vׄ(ynXo>Y3^8Vz""i@6h},bG4'SAg+ pe4n v܈ dV)T4%ERrmJ~gMj1…EfjLzp-qeֆH[8( gTk0.l s]au8El;fNJ҅²Aތ ,3h@<[BN9P;ipHR!.*I5NER u19V4we`lbKMb`{ M#gRRy7RU/C:-e %\蘔=U 4$ 8)}jo+ԓ0u|s/0®fYw{REXxr 2] B$y7;!E_Z 0DYayX|AUL#ӫaZD=uѻ!"!П˾BLluJ8}gN eSH[ Po n.yRi_3MGK^~&/ ᰀܭ[dd?ߒS,"!B(g CMł`5=e ]zz[k?ٜ"@%!Z!kz*+=:*A4,˰8&cew*)1H+^ֵj>P:m.= x1`1^A0Uo:Xn"(mW/Д4NIZ`9<-=IpFNДϪw{mS63u}2̝KZ tW *ֺ,`VLuK'}R2kSqib;dCr'pLp>%&WTrwStWoKl8*Ppaԭ,Û[KC%rq8hH*aaԹѥ%z#CE`g]7UPhVZdNDe(L7v_B%ծOa;cZ,ߑ7!?08m&/LgJpkEt, 3QlDwq Fk7[uM +e9|D&MSMxU T{ UJTv!VT&HɊP9L *ԓcUtRA]h}|hihkCp..EZ13w|xF=cլx?RURL7 f ȺZ(je2V9pO!E֛HSTGzeF/,0(,ץ=bqXK@8H1xVΫw,8E\Z@D]4g 1+9 |<_#_58 qeHSq(@2NJ3;= =tqzDkh+vނ~5Aa1U 464P8n޹#iO`Q`$ZxG]e#=ыKfDTQl!/WtI]l6JIcC2W ١9IɛHq~|7qbPMB3-bu^,-ZG\ۿ.]S@wfDDIf'"1m=(rvEI80>bh(2C!4@CA!!dHlDqC/e.ڋdWLH&L#bQZWJ֐uNJh*T>& oՉy/;#U/HZk"J)>9F:Gc*:8Riît;Zb4y,.B4ip \PD:Z9h3޻Uj'FNqxeA2SQhK̸E6>9SV6kIM3y )'/3|%xDrJb*O[^'IN2)z_`M5U\Uf5%5}]3vZڝ-tmYB#'E㭵SoLg̓fِٜf0A0*X*KdQ078Ӻ& V3@H/)EqB?s~燪BHzf5T<ϨzOaڸ AL-*/p#WLyaHbSOͲe|@QpQzasҸ `W .{ɲ:iOzH}S:ĕsؼĦ' 1-1b\0%~IoO4RCo jAx% HmP1b֩Mq_I,b$o>ߛ T: <xg%AnƒݐV^1\1v,!&hEFjaټd3X!ͺLav5"SQɦ`JKpN)ktPzQq5m`Ӱ$`2GZ J:3 Ď>o 1aMґqj@ QZ;E`?w!PZ뻌#jӴ]S"U塱iuU02Vz R##+;} ߟwXYQ;UZۚeuӭ[NX?"ǡ;J,VxQ#h@ON6?\:E44h/˛QepN%7燦Ё|pjxB_qN%cIYDt5q#hƀTvP*s;"`6qHKÇf/HNsBB#Q@# п4ęZ&yq]kx_/b"'z*30DӀFSq?ʤsO -:7, ydx|*Jqge6#ͧ}GH EpzgAGvF/+N.oR ̼z u7U5q=QQ+pRNF* ] adW$tLmcr.1bUy"?Ŕ@%W*^ ߵ{Y7|˷kknS?۟iZ{u~ 껀lxkVݻPI vҰX/->ʮbcP,?oX|f[l]Q)+bǍ>Narsia+9nck>ݖv|U6kT8v˭qVL@>x|>2#4?ض؃z)c?9tUVVeYEl"מ赲cnSٰ,M~mBaS2Nja꧆ou[ݛ=Ҹvkl"kOo缱eh.=-BZsI?+Wkc"$CAӂԸ4UuOP9+iNj&mi]GdF O\lZ'@w:ESs-jFlM2J 1$3XܠYM5檾$Jd\@].ehFD I:)PGQH<"thS~-~~+S9WɟEb IRs+iw"} _74y]H|3V)%`C/ O\ԞdչyGf9KSA{ޯ L'C8@p@NL QvĨ40mg3'zj\ci7P77*goн? n?̒:# gs N\ js^mA˒/UqXp=$qУцwjr+`M{A- bh$,[/-)Bɗ=(/$*t̫S$iIrEDA1K[h"[{ ؊Z(aZ? OVH!s<_I!ߧH C\v-&&̀(7b8i=4-!W5\\1/9=D/8!gƒNS؅ QTM8VP uQ?) q#y[BXCV>Y\IR'O7|XM_(?@Zܣ (lBE@E(8 %)i\o·d;>1 `Ti0^d@ y&)EvchNZk#D"\f }n w͞mr NR l# 9 4GVy^msȩn=YB\$09"]rL.: DZ==-ɮ$`a}P#I'D_*R[Qk70Lf".C?  by-ZnR1 Z "W]LF܌ҢuNfؖL6)^;=g\8>`/<}sgz!эb%t6N͡QDl)7fR=(2IՇCM$>2b_ f(Sԗ{q?@A"Gp!O,mB_`NJW2 +9HX{TEW,jbU5NOI|9<<<<ϵ! dr U-CՑBLY( "i$$7JE9WSmTdWn*Ѕ))B|1 R\h$0ֽ;^n{xBU C:GzIݳ:$W4xc,HZ)V}Ic f@2r~4͠o~o~~jȿ`h jJ5f{V[%% п7Qږ\#W 8` CP`Qje55G^,0 yMG/#%ur HBpL a뼇@>Ў*U]Bìp*?9A[ukVGS+.q9ι8JyN`l#\Ցp-Gգ7ub8tB?9]g=op T!*ϟkCʼn5YY\DzQGR%q $Oh%?2,UHE񍓕Ix؄ M`/{sp\@KՊ+P~6OQb%JqʈE?5f菊3@ FtHKiDKAW.TJC[ؚbKVh_ʟ.CHi䒹) m>71׽XX.ez ތ#\%dtHRM޲5Č;ŸF}f\k8!o\{޼ 28,-Vk {Z5A>=:jl8#L6b 'QL2*&H ۲+Ω,G ǜJiEs4{#& _J+w 9r"WtR{`ULHjdp5s8Hb<) Os1:D@WꀁN8&6ws}ܨ$=%j7Hɖ_WHC迤c(ؑڬ^#\|{|`;/i'mڜnpca!.5r*[i%UtL;-:] E( 5&] fYGI*ײ.IEHA# Np,l5'UkJk|V/?ĶL,𤟢!-ʈ*Kؐ c2AgP'B\:s4xBX:䶧1#mEIºSX99Cs1>'|`'FqD#*5\͔WZz ̐ȔuԡsMvCGZ&@Ndl+F.vMѼU7,ڰZSwCw~; I\2טkc !zK_#w$73 6ukbd}d$ TiZ[P~YZvMÿ?E3QnkN-yuy/oDn{<_[ժn"3‚g  l8_nZ`,]R}1;tLYC~_~qgz^ױ.JdnVР5A182G6k!1P;\Dm;!MW: ϟM:=yv7wz3Lf8fHJ B qm]/ۺ "Or$Mۘ5Y+w7#w7 ZrI@=`TR0ң'z7x̝ܙ<;(|>VbKnp{s_0:Qv^ZgˈBӗey9?Ξe  @4|p"&.wrfsNDd=XNLGDxiw2Z0xL|{s:C8,,#`F |yCP}ۺ1hp]9udeP֣>zE9+Y^4kGX Ȗǁ"AnXJC 8a[}U:ӥU< GZ"  [:D*qTZC<(4dȷb1s$߀0&&UBZHIt[=m*7(N@dB{VJ?+/cu0T\pP% -R_<_ P[@f =:W_cJ,7$K%B.!+D - }йmKω:WfkG`+xym(܆oxl~0ЋqcQڜ<3 Ʃ"Udy<a$h9 )Ye~\0)ȅY1bEбriv_' y(,$hhMN0 FkJ&*A!# qRieS ||E 0PtwH]_]c{Ҭ70ScCގ MMg0#\-b[EUPۯS4 aB ]zm1vM2nBXk CB[ -cP?١ A!ʬwtmO/ʣT$cDݕpN3V]EJ;l+"&'1~g"d| vۋN?:ֹ8 |< 'HtҬެ#YvU5]k????0)u˲77ɯ8jEVcޟ ]h~#2i}5`6?p+|ia8FLb albb#,>;&s&o$4iA+EzZnToƝD8?zmciÊ A ֎U`qW@ًͮ90&ޟp 'Da\"p n1v|c<(b81@\zl7TP]pޯצqyRUZxd 3nk݂  D?=Qrk|lDc 1fw/rW!onNjn#8pHK•e)h, )q60PGKպwK j}o(dl`agF(#cDU6LN!RL*C2M_-FUƴf1s0цZ!V;E1 bJE3K:$~@<h~y[G R},MKl%?siM-Qs?ta]D Yܤ.$gӀਲ਼ *?ݛgW Eiua4wqm~81TڰAs0 R.xdDOIx--1FѽgʮJ+B 'V0F"j4Y =(:N!Y>xVV$tU"x6=@.hbFb~\:eEN)6=9M#M(:jAsv+:DPdI:Ah"̽,#䣲 ͳ]4H>x98u_Q49şiM^໨W 0৶V uqŶB fө")R َ#FWY, VVF (_@sM+(Cq^VrcSvjS Ҭ:KcBu] V_aϬ n OR+ҾM<ѬD+~yfi5~v8mE '- #/jIN.=0H CYBX9:N 8%J_[-j ߠ1(_>~=ypԆ!7Km\ud \dhuc- p= >x-Fy=o\܆χOJsJu?d8k118_MM6GJ^ߛ/kigʊsQSybg6?TM;@)vs8_ghG?'Z3N;/J^sȉTDX V:x9lKڻ>h?V<?ruL95] '8pن).ͩmɾ?XGNcݾ>T ;\ޤ V{f'Z }oeTP(*7ew .䒒I sv|I[`!KrFE*9.| ~g,՘++.36 ÿ]E20-?R9Rpk?0wnQsˡ9<5ځfvvP:9j,:da`);9˚ 7'X^2-4M;D^i޼,gsI{v(Leo$^#<ڮl1)drD~^6.tA//ϕ=F%PaQwNjHAR}|2zp"#@b\ٸWXm6r RSv6y]~EfC ؔ9n<|Ya1ǹ GhRAGIft텩 ڌ=Mm4Ǩ"ܤ4Bi3Z}o,߫[ϵaм^˽8+X]&q ܃ǀ}we.5RiAIhrJSK*8#>U2iͭ)4Dk`: T]1x}%6 ͈R&py[6B!^$paLpOُ4BoAQVӜ}Q1hѝFu"IVY}Fw7V/2B9l6}Y3/ykRyBO4U?bH7'M$^;k$'yE32J}DlK YExM8y8'Q$QԀbjW\Zv[1CjQ(ꯠ>WtbNF*, 0WQu@ĴPфRa6fV؃?U>v4ge8NS_j_*חEdV]YdLGA1BYLU;v1u(2'Y{0^t,r@cX2DHTBQU܂WՇaт씯;™|-ǂjPxg&ɷTo~gjpVoG)Pn =P^5MAHnd)'wZNt [DA|Q_yZg PsJZh;ڶ–pj5t)J@i(i̞#!F%+QnfCӆ?Q¸$^ll'xx \oEo{s$`(,%WǬjwa dY Ioߤ)v>xѡ텡8uc_%6ՓD.FԋK5zI8qYD,z̵E \yKǦ*d,Pb"M!j0uG_SLꗙ0UCNˆB/5-B;)lФUW+b:7~Y#0XOu8*#lҏsљBV>hq_[+]>?`Vqȁǂ4Xx~U3-g$F @K1uHy5K/N Tk;ϯ8@ ruxP[ 2G ʨ,ݳVz';[H"cQmQk(mW3B  {?I氢mW)aجHK~A4?DG'UkY 2\ץwLdr NB3$5k쁋м?]1>R 41(vqQ(;;L-%no?zF {BUŗ`JlI|ނoQ XYC~#$EV(%<Ӱ`Iԉai^)Z;Pk]4vuQR_ZN 'h,qUOI#*ЕKP^3Oi-F̍Sl{tfw3wj8h +QxVMVFGK(uf˲E [uK'5fz3gjӴEֱ6q{FְӶ-Ww0@% ޡߤTV3a:WscS9xlh{r GesSWsbYܤm>hGCD׉VW0&9"Rc26e`q`݋2rk%9eõw 5>w5kO9g7LegƘ%",Ỏ#(-kFENŜT:Gf(9͍U_,L/л>j;T!&=S؅EqmK3Yu~YV=Rp 9iy>jq/ҟ2( </7ب(,^S'" tP腗Ul d_>y>H3tVp/?bZ]Bfiq]G\GY3mNm`MhO+s,!K%},=*Ӡ5Ԁ T-4* f48Rf+hG2QV!xmzY!i$T=/e*\诪;9(ڈ9?3,Op&â!~ ~\)@v#{d2ΦplO4SW=+-0cp&xRA#z