python3-ipuz-1.0-9.fc42 J>J 6 6_b::::: 3!XPȬI^Dg ȬI^D8?"0aRd[Huפ+܋L]ivxa9蝦P4q:u1@(3Ax xe9%)RB& ԒX<ߦ+swTraPmj}Y8`PkP5 A|,O 3!(AkpSYQzſ]`CD?Dd  S  5;Dbb b Tb b ~b b hb"Rb$<$\b%&4&L&('8' 9',:(F*G+bH,bI.bX.tY.\.b]08b^8B b:Ad;e;f;l;t;bu=bv?w?Dbx@byBTVzCCCCCDD DDTDXCpython3-ipuz1.09.fc42Python 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.gbuildvm-s390x-16.s390.fedoraproject.org4Fedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/svisser/ipuzlinuxnoarch7[[ @@ +++JJ  ggTCo g gQQ``33774 [fBOg9h m 47AA큤A큤A큤A큤A큤A큤A큤A큤gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg`V,`V,g`V,1b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b962715d338d8ea3b2fcc4199b71170bc654c58bb9b0d3ec477e6a5adc5cf693f75f7a1270ad85c76c7f9e2f64709eab90d675dd09daa0aa0e2fd68f88d6d91bc4e4c66a4bf11d301454bae6d35246768e56bb30f443a43aac4bae550f7a75189c928dadf39db41965ace4108ea8e19ddff8502ca726965bf594aed95f36395915651ff66ea8ce108d1e2369f60a19f47d2477b6e7cb708ca660d11acc26f957b7ba3b3a04d149c73493da3510855a40d39653006df31dd984a87427a4b0285116fb7d0a04d149c73493da3510855a40d39653006df31dd984a87427a4b0285116fb7d007b2ab96034f83e3241f7f094f27e91cc0e39f71472d6cbf5525de09dde6242907b2ab96034f83e3241f7f094f27e91cc0e39f71472d6cbf5525de09dde6242920a069d054c373dd644110d8b718a9621184fc1d0d3fb5acc82e647ab7f8930e20a069d054c373dd644110d8b718a9621184fc1d0d3fb5acc82e647ab7f8930e394b1b45dd57da3be11e5ec5eb3902eeb0df4cbbc45a6ce727af8759c02b6c6b394b1b45dd57da3be11e5ec5eb3902eeb0df4cbbc45a6ce727af8759c02b6c6b5e91421d0b8a7c60d598f19a2ce5be5ad8d1d28e53ddeef654dba6335d273ca288a729737fe3eeea676ba1ff9e8d45a76795769c189048f4dbab23ec0d77193a331c6488690192714f341dd05d40d7da00b2f8f35b33676127d14eafd2c4cda9b51babdf7c86931d46d8129aeec08dc4032802f72aef4a8c8ca7971413b489dfb51babdf7c86931d46d8129aeec08dc4032802f72aef4a8c8ca7971413b489df6237bc95018086d5b7f6586796bade01f5efdba0711bfc442d4210eb4362f6976237bc95018086d5b7f6586796bade01f5efdba0711bfc442d4210eb4362f697f895fa923e4d28cc9fa4f239cc340ec20cd553d8737ccd84c391fbb03351d224f895fa923e4d28cc9fa4f239cc340ec20cd553d8737ccd84c391fbb03351d2246f1f862448ce3d805e33741711f9bc1760697947c7c8a71cc7f77d89028333556f1f862448ce3d805e33741711f9bc1760697947c7c8a71cc7f77d89028333557595d695e438839fd3f75b0347d2df44f7ec70120dcd3606bc932bf4cb1b77177595d695e438839fd3f75b0347d2df44f7ec70120dcd3606bc932bf4cb1b77172fe4ce0cba334ef45d19bfb662f169287171356d714489b218784429d8310f8c2fe4ce0cba334ef45d19bfb662f169287171356d714489b218784429d8310f8c13bfceaeba16c5fa811440012bf5c217995b0a72c8c13921518d1641489a438913bfceaeba16c5fa811440012bf5c217995b0a72c8c13921518d1641489a438922c7cf14bd1f1eea5d8c34a41e633b4157d1053cc053232fbb7f541b9d3a4e9022c7cf14bd1f1eea5d8c34a41e633b4157d1053cc053232fbb7f541b9d3a4e908a32341ddb87bff8c81cf307f8b1f8be3e4105f97c182d75e0609e2ec8ebc09d4d6290312c5a3af931d78a93f4808331448234b63288ce665d1e80fb7d2f7c8309d10736d20ebbf6cd3b9cceee2a8e19971e6803039e3fabc40afc2422fd65895aa87c7d8f05b1aec38ed8d68fe535f711dfe272dfe6a204950c157c624cb97c7b0b1fa4e9b3e47c27c424a84c8912adf0630fee018592490c685e8fed8aed3254386f083266c3b8478cf47d67a4844d37a315e02667b3b973bdb11e5ae0a4858691bf64ad4de0c0c0a39e9ddf4c7cd0db98fd1d48a59af7e2f70062b32674482b83e8a21b7ff5075c4995fe13fc4401ebf76007eb94264d5de8ec42e349d4d74b771d5437e8113166cda8c43f95da413513b447670d7e560c777c5ec60621404b771d5437e8113166cda8c43f95da413513b447670d7e560c777c5ec60621406361b0b5cb8ddc4e775c501f34bbf774104eecba2c5d024ab89de9c2f64142056361b0b5cb8ddc4e775c501f34bbf774104eecba2c5d024ab89de9c2f641420551080c301ce7e56fb9b316219bd1574790d47de3a19229aa7a812956396c947351080c301ce7e56fb9b316219bd1574790d47de3a19229aa7a812956396c947340cd6d926b3e7ed9fecfa10b06002eeb34d066a7fda9025a1219bf15d713bc3640cd6d926b3e7ed9fecfa10b06002eeb34d066a7fda9025a1219bf15d713bc36d640747a61fc3660bf5dafa8f0c1c5a071867b32ac8a432826c9152562cb86f1d640747a61fc3660bf5dafa8f0c1c5a071867b32ac8a432826c9152562cb86f1347d620ee9ddcf41b858f91137877f6bcd03f599afa766e10e9b5029057c3fc8347d620ee9ddcf41b858f91137877f6bcd03f599afa766e10e9b5029057c3fc8daaed743ff3dfe4164b535756e4ea323c4946853f49c85a920049a0905c8a44cdaaed743ff3dfe4164b535756e4ea323c4946853f49c85a920049a0905c8a44c31e5ec426c659f169d0f31fb9fd5f92d6455662350e8f1280bbe924b5b98d23031e5ec426c659f169d0f31fb9fd5f92d6455662350e8f1280bbe924b5b98d2309997bd0c97a4727f2a9657f2f6ccd79fab015a765b6407a7174da981b703e7689997bd0c97a4727f2a9657f2f6ccd79fab015a765b6407a7174da981b703e768723ed900524881336a35607a1169bf2cb61151c2dd2c4ae7d1aaa021a2a978aa723ed900524881336a35607a1169bf2cb61151c2dd2c4ae7d1aaa021a2a978aa26dc62acc41bba58de0531e24d33229821252baa41f99d5ed844f87aba7cc93026dc62acc41bba58de0531e24d33229821252baa41f99d5ed844f87aba7cc9302a6d87c6c69c7fe8622fec2f758ddba2ed175c94ddc3fc6e18fa08855da6dcfb2a6d87c6c69c7fe8622fec2f758ddba2ed175c94ddc3fc6e18fa08855da6dcfb92d51830a604dc03638a31f8a598346d27e9449262e91ad9892fc4284151e75792d51830a604dc03638a31f8a598346d27e9449262e91ad9892fc4284151e757a5e01bf0a2c684cd480ba8f20f590ef7358877e9932f6a80409172db6c7712dba5e01bf0a2c684cd480ba8f20f590ef7358877e9932f6a80409172db6c7712dbaeb13f3fadb7c0174ae02834ab9ef08deb63edd34fabfae5dc4cfdf0ef51fd37aeb13f3fadb7c0174ae02834ab9ef08deb63edd34fabfae5dc4cfdf0ef51fd37e6cc2ce395e500a1316da9d4743dad2d80982d1e2d462f0b93a0981fe6488d54cfbd9af6330f7963fcd815b95f37906218ec88c043a213d97431dd86767232cee4b19e068be9123b06644ae8736d220cb0ded09b591ba0cc303780ee715ead38fbeedda2e9383616af5c0fa510b7334ed998ec0805e19c88dc3d0ee18ebb2466fd3a3e42555825b4ae6a7ae2a8501aec0045d5e1585c78deb0b9295d112d54299ad7a4e56259dc1aa97bd203d8eae6855b5d2149b6c7adadf2c9523a6d02bb7179e2950845622754ac94b4dae7bc0b4d8f05b81adbc0797373f4c5ab71e8ae089c194f644b24717e327dc8dadd0fe84cb10dca2d1a0a684ad35c72fd6907cb3a3e4bdc6cbae9e9f093fc51fdb31fffa7aaf0847cb8f8777f0b992128c0b9a94706617438a1b2f69bb37283fad9c172fc404305d94059465cb913cae687b966caf605411c271f865631ddea27c3cebafaae830796ffb1102d89734445df7c23a7f630fb4dbcab5b6e725539e305b864710984e4651078ba00c407d2dd0ee1dfccd725a1dce46be9581ca8dcb8b46c325e18204c0d95fd0c59a7e5271dfea0e603335ed76db22d7edac9521d37355d7433a49507db12fd31e37667dd45255d68a81386db082ef83b3930c5a397147cd9cda91ba852415ab49992c00f301a808a57ca23592944773e0e1752b8c8259c8c5c3a11c32ad4c5981bfbb6d7de8cd40e180e1528bc008c61c6da19a0138bb2d5ad057260a752e8ae9b6652fd8417054aead338d8ea3b2fcc4199b71170bc654c58bb9b0d3ec477e6a5adc5cf693f75f7a1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ipuz-1.0-9.fc42.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.20.0gfU@fb@eeXds@dcʂ@Fedora Release Engineering - 1.0-9Fedora 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-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- 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_Rebuildbuildvm-s390x-16.s390.fedoraproject.org 1737213647 !!##%%'()*+,-./01133557799;;==??AACCEEGGIIKKMMOPQRSTUVWXYZ[\]^_`ab1.0-9.fc421.0-9.fc421.0-9.fc4211 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRp"x]$yohttps://bugz.fedoraproject.org/python-ipuzpython-ipuz-doc1.0-9.fc42utf-86762a2114be7fad0adfbf7ce4145cc883daf70ba38b06390ee65105972c4475e7ce0d360dbc67b2bd919eba71b717eaa62b2ff93b205a391648c30f21d1f5d85?(/ht-<8`\m)faIJ㥺pEl~l$??G[T˅\*|v2,0JңUWue.*&inQLne:Zwk`N8ѕ^<9Z 0.~x_=㇤wUFW˅w%uu4kroV>ِ뷵r‰:g֛KnUnwt]z/\̞wϿq]c~__\B-@}"F[%<84LOޕ/x[w4 _6_+.u9k|k'-%$zOl;&9~|xN\= >Ln#svO:Y~_%R'/rK*W$T[U6DITV-ܺ`Q2 *,JeR].صQ*"f5QUT*B,aU,oWQ<"OŪ2uX,0U ʵe+0vIDivYYu9]%'.WB\eT\1\Ӭ r)DAƣbϝ'mO5RZh |Ӈn^qjC<偤]AqևV^=i*4cBW|F!R'%{cĐ̂KUO{.S37ak/'ќ(t3&+͒}44/]h*peY<8f hxF?|:lj@%#}-~8brlE&j8@- I`&ǰֿ}*MnlȌL]NCܙJ*#vS-?]m*~R74P A.zC>Ķ>{-= qs!<8Wz;%D= ,V!(.emDhD$͘O~Nutuכ]Cdӝ|OiAD_AI"gGVYNnq~&0٣=s |of| /AbI;ٺZ}NZIJ(HCpi L1VfXh%a+@C@,[.h}ejAD!\@_H{5g % iC243PQ')Y(C!,b(CD "BD$͘XLV{5]ϡ͗0cLWfr(׊l^WmӲzk0bß@ˁE쒳HM+ z.$Ϟ<.i| M=}:UN'0Fb{~>a,ބC;=\iS!v&{Q"De K&xd6Th 73 =)9E:.^h{\#}'n$Α=Ci8؎T!fe21==΂[0;ymyJRToZv@r .jO`&ּ6X"RT!JKRD^°@@l e E篤 ,,R\v$<-lU>%:m%S"/:sP/b梁u7<$qd]87qٓV`o3|ўӹ-{EZt9H4X!kxX-&OfZX5;q$bV/c>qK U$z -E xyNG6 5m6)%/^q.V quSr7SaӚ8qSCUn+DEZx'ZRbB=\±aJ5'HL"Or!JCMXaRA{>GkAPQkq,8 Y^V)uYƸt<#nSn<|1(-OS\f;(!_rIJ劶Wt0ACH#͒hb $Ɛ9ђ$,ym-234Y 5]npCaehعqB#v*MI{YT _)"GzbQ]m|ų$B ?=JQ_Ovrq g|2`R ʽm3XZ.)J, vaaA笕BB|!U>| rq`M0k7CytJag\(%{VIgɬ_dFD=;2unnwCe ?ͷ;pX? n:Q>8,MИo>G4}gFɳ m9!S$`!%Ӝ @R?$- :4J (%I"u3Đfe&.*#h|e?1\qO 3Sx oJ=c %bi+ػ,`Jܗ쭬bLUCj:AY]C'2X)nxX;w*q'x)'ekeYi hS* /P ʽ{3\J1H&"}1S}KXMHkFM/٪RhW%9%"00䠑uPam@vL/ RYE Z ZBXdt҅+;"I^.i i55f:/"B+TGQdL؍̳R͇ 6")|Fd`܇P懆`pjvS.ejR@0yw%+zCַ`52v" @XZ F}/Sr]j-RO׿LfG~Fd̔Vqpvi[nu<_iIP5QDŝ9^?To$eK`q`!~4p^[ 8|`lv4dxջ "hu)9AT9k**BEjƜԴܦpBcLX,-Fsm3a<2Sx?g,f1SL%gV݄#(dG$Zÿ]$:E+P }<طFM|h[&s-j<{Yɺ)$tD^+SPZܼaQkgo_<`niQ\8gfȠbf"z?idnY%6A+J[(LS<"+EL1&FBGKOܜO9z!HsDvAgF<+ĉPmGN:(ƞl4tު+#=Z% VE   }FB.ʫpzI޼JIcl^lmMl|:+(,BփOVW@K'∋b2:y=%' VW.l~, D|>m8o9Q5CR<5@ ks[+20߀@c ;&= =tqzDkh+vނ~5Aa1U 464P8n޹#iO`Q`$ZxG]e#=ыKfDTQl!/WtI]l6JIcC2W ١9IɛHq~|7q( ed ;s٢.F,^UͲAe ZG0Xw_) ;3"$XMWÿ՘rvEIhY6b8,cX !"DE! s5^IYJF)=%W3cj>\P(oِ."76X8akwX7` h%2bv?SX 夣NwZ|#J.JN1mP @ƒǃ\MB,&∮j1 q 'ߊq]rpkNpNY1 @IT9[q1N>Ȃ% #';(6xO('L&2>Tzkn'"e/'|es|afLiu/>Lw78K:H9;SW}٥(!ǡHO|`؁g`NUogph\'촇@Z 'a|7[$L{1 =v}xp}wob'`>p(q@VGrQ?VR3Z˚@M-a*a}L~{U5X~;)Zp~4ֶS*g(j`Û@h!}Eq#z$ENY1~ ~CY;@*&%k,t{5*&} wry[&BSJϮU7!-xӈ:^Zà-F,< RО4"D0~{h\"9?  5c;`\ ϩ@bqtc}JŒjAoiAh؈tnY_\Ɔb^Ǵђ}QR(j {#Zu*8_S:Ru2怛mOfopV7hUGh :gB*#?9Y(:h]Cb@֑S՘h LZv.ߴHhq&hPp"s>M p-h1y2 4f% קozRÆQWB+g? DmTO#S}iMD[i(bCQ{zvR>27͒G" ʓz36b/DZJ{}7}@I˾|ɳPTmE{RkcJ4om@R(ZDd< 殆h+\|W_$_M 'Kqk:rNjy]YH5DAa] Ȥ hlFP  ӗI`EUOطj[-׭ZߚUǵkiVݦ>\?U׬ڵ}pͪq#V27J)ӭt]4B?&UW.-[2ô WVr+t!y@~\C>$#c3{azQ 0"~fRz~<zg< l"#٣2!_g*H>=Ҍ) Pe1$md0=2Hk=95Lȏ{$D$Uw8މQVڧ4E=Ρxxå(*3WJ96Jw@@sUck)lHzZ>Ax3OqP^9^<蹉 5*SGpAzM:N*v-Rϣ:<<TSWB2q\ j4?\F5 6U`s*`nWZv&/-F<(Z6l9%Pҁ3'O4١qʡưHubT xGJ11W]Ȁ _=ʹM;\d4#OyJ9 gS=3"mM//9[(n\anj`Eiv]F|)RU(K1L53O{f'Y  *ƕ-vH +^UxI-jIXxB;UV[Ggn'.#_$l}z2Cx p4 ,ha\n-6I 6|,YX< _/rV˲cÞW|7Xb!ǥ@x=j\+W/&2IsC2J&dt?߽fqofp8c?ZQ5.eoU0G9p 0h,Ce;ysZn}S~Xg=,]:JT2gJ?/ (W[HlUj:SUo+UK"Q-$ĘQ]9翾{.eFD I:)XFQH<EH!b@dDMtMJ3<쾭.N\_G$rHPdlyүFD r8NL6Hm,CW@J]N;TvwZnm4F V#Pm$F5`)Vˢx3Gz&U, <в5O8ceoCIJb֮K2=ds2`_ hTo{DVbtPNn3ͰwnАѫ*nΪ}x>é|'&p<  Pp~'Wu1 *P%)mY87`nsn8tP\pV}UYtjjQ/t:Eաц5ҏkLv9?,ۿ?Uh rH`dwl RGn Fc6msK#@qaWC~ 'JL*ҋ8'yB;ȭq tdQ)3@I Ür4re})K!j\-b3ALK`θ px(L4i4$*nR^IhXCՖQBZE->-VX'7:?LB@?yh#3t:S.pȀI2\}K](wۭO#dqrE=Ά^rNBcƒlb&F"L9K"23/-5Y1]p0\U~&CF½jډo2GhJ!=,{l" !S5QC)@T]>Lhu6'].ҥoP#Oԕꬣq5󁮑O>Kˑ6 f!)0*1KƓaԁQHle ?47-JӮ\>7t7:)C{XM/+VXzsKlD lg&4]]Xgt@E 2CDl{2H G{c!Md5Axp',3XM-PLX\2_mlyĒ%Y.V3|gIGEoq42-hj4{%L!Cr] ~<"':K)"7h)鈲lsHomàN/1Z@wRe$|;.{.fV  44Y1:Xk#6#FI̔~EER}!NБʡEE 9#3™lnhT71KE5tZY$"EVH_mECGU8 @ /wy]G*RVPj-"T?y(!6 b mW-ͳBZx eUlRCE[.@! 0!R_uRS PEi7̯(!B]C`P|s8QXx*Z۶HN#S6pOK@=qؠxFQd'q>p}n>9eRQj/ECTPXY=޲6á}~$QAyvr2%^d(00թ0h۶+H$ܒH8.M=1\l/2Y \ĥL+IvEZJ=<| WC5TM526V,Wp\mOۓ Sta\;j[@v'AN>=1n*oR"gu!ZVjZVjT+2J[ iBbl!N%kd:*c Q>:n> ك::U+'%«1]Y)${8ف}Fr򆕤jd.t(+)UNtl&u4MJ$%& K^\Zv,+*8ڬvV5qz_1=gO?QCp *jdf).#:׭s(.hп㯦ج{sf.`l|ȹo&/֤ȵ߇TR/VP{J]|77JXkz-c?Fvr_/k S^kku=\=p<͓wf8[fHP$ 9(ǣ~kvZoLo"]YmQQj`|DW' gr+߮Q=>ű' M`AS6p6sm] W3%5ðŹZ<ܠQ)6Z9{EW1UM+uJLfc `u5Lqo7q 4K:ֹyhHle/j*ds,=m2EBR;'904E,Ml3!cg#ăfGzA4u12BA1+k<lYï|zlQ}3dt[C0WltZnsl֠ãԲX}4`)3է,tɔՈnUbZ@2c8V>cwjta4ةH޸6<0ؠu(,Ւ_vIB@Z*ѪK\UZ>G(scv ב!+d Y˵wmD WP5EiT5f?M[.^6$,#.^⥓azKى٧/&`i}fuɊ鬀*u^\,<ּO9xJ- cY*=udILJĥ23m赶sW:ЙVRqd9m`(iسuBO5a|hwkJ;.3i,=K_Ӧ2ɋU}Z"U7-RZgc e]1xm#cPFk R ^$(TFUeO{3x KC^T1+Nʱ7iRC1b2u| WSGDAr Ӡ c=AW}g\@ Y`0S5uz6a*IWt>gQ֭vƧZ` ]ZógQVF1KR]0DcOܯW~M>B/\{*4OBTDb~T~^\2TeFl܁m }A'z>Q&-n>(BSxNB4^^fZaLi>PVǞ&oHY^֨f)UZ4I//e oA@gbx0^WI>M#\f궷TlD˯5nP=dms׃?uG8xuO%Sjr*2Td`r 6A-ƅzxc׎?XlƹdK):` CM1(z6d8:㣦 t2ef\feZzLnK4EQ%/M˹ ^q}֨QjC("5LuB3zQd22>,X%_ȸ f!3&m xBƐ"9#4*myeU2,B]yl51m4F"sÔ0^M烨{ç̳6yDIb`ff:NiS{6@8~SW8eeBS"sp\Ħ5j][s! ?$at 7muV9&Њ3^/*ՂF2s0$won~U&\\% . Z+0(@KJ›N3kL!3hӂϛsq^F%N(f kf <  /EvjDPS1rtfYt !3z:Z("ii9H<+fĬ0?ڤP82-2/V 5aP  0T2꣟9kPWE)D5mnګW!C\ǭhvaCUaMFQ{B8w'u]Wp0 QPNqpt_eOW» ^yevÙ3>38031srrxr)D'՝NQƈ8q‡7സNq^OsDEeDfH 8/(dA}A3@ '?9z.>&N kBSȒϥw" Y vK%i"gm+39BT i.>$`V7*nE"uP9*d'#(b'@L;;)a'ub[{\fCZB>TFz0[5a'5rF=to(RxVim=`q"z# ҨԬV7cL!3423at Ѡhm~I)hCQ80"`Q 11eM k 3õ( 3U<\biEWF/V :Ni ?:3rSph܉PN",W㲓hygJ'Fo1V90y5^~ib(u6yhޗl<c$3ėgTp)c\sB$$1w_^@Z6w .C%€za/g `dq 俯%fH*"pԳzbQ&gYspto e<6SRcE}u 65D,M1D0e!KN ,$S|Iް{\ d FHp}GzWu:V%¹Y_(C '5lmw1U&$Jofv˒YÌӨw>?X QQ=t1y"<8-E@/D`Դݵ_\c4_ d/lF 6ad\.yK*Rk¸|S, %PO] .v'.$>FTuZ԰t TTl+Sآ)xe䘍Q 0h,\}SDGg1 uj'K60*L7Og'R?;MWM(`d[~-aV۳ qxP n M+G ^mHo?8ʰS)cU} x(E8@ŕCQd0EoBy]|/Ű> "a֮rRh|:}R'& Yw@,{]:ȋ&K֟ 1yAGb%RzqAS }N8Y*;B᯽db̤KX?So/cǮ{{IKQt҄@~MxTֿ%s}=VC{~J.zRs=t//l, claũn(G#R2| O!OedHV "q9@ 0YJSŨ\aL': fSS~.:JO( +ȏԐY\cbq }f{phJ)5Շ@B{ک1 C2cȟ6D6r+Kъb#p1[ߘC䴣IMٖgr^]|T-وrKmuc1܉P'as3ߵCZ7[Rn =pm6&wVCtA<n3jεU0Qo+fIH57܂e6M}B;r-HF2o!Y$Ѱrj;d[:Ax(\q.pdur3{?BqT>yUZr0 㶠R[(Zψb%7ˢ9ոorD5Gww` e߁!̉mH#E¡\ "IOIC9r2y7c ,usZB 'n w,_@Ƅo ՂKopR Ɣ!Yn#Wnv] gE",lY4׳}`{u.8 Nq` dƽhw)m56;#0맚30Q\_ҹn]f"bQd-LID2G؊S( tAI{{tTȘ 񊤧| I]vtxڗ\u%zƄt Ӷ \ֹOd7+|Gp4w3CE5qNֳ)&%&8w3j%Cͥ3gKl=J6R0\X$;dd]چa~^uU$^5=cfC, ߦi`4UO(Nv$w.prJ 7=rma7, rFkx Jkz6μyܪϑ-"gI#@*d Qk${2n[(3|tBIҰA_sE‚v4YER(L ք Tmh5tp2r֟-{t,o 3 Rź\c9/)$+ҍپmԫ͓0A'Qr9L4&@_̑`;EjZDZm(8;xױ;\ F-epuMsPTyԝ`B->j'?jGtv5~pdoIG& ܈F dc+#}LL+;gY|Õ\v˞qАn)Ҡ5^^*G$`I<;P4`?0@?-^oNy fxiap,\D?Ξ?*q .#' f^lB[P2S_7?m2BskxQ)DWhSʵߵj1]]tX`+<7+sEu4I{#CV=T;\\X﵀ě*C0htu{ݜo-}-xTx|mО-:Nxt?P<_Ў{4Y$!uqp lYDr?{.Ba Ю8h+%U) [ңƪA"i3CoTaDMY@-Q}?lѓ$ b 5 (ϔ("tcڮGo꛸``^{_ABCs@3Y4YQGνibai,mw WW3$ e7) !L&q9gCٶtmg+  *&"C/zY}FzX{P, Q-? "`isY7<}솇Ք 0C$4ǟuff\7[c`yEj40ʑ^^f9M9(nblF`?vȩc1"@`?ݾϏ8 >E-j43L <)>XG17˸_ݬ>̛*bMc2TagMtȃHwyE|(X[I@Qk|Aqzۃ(-Z@5e*-%To$0t>Ad ~ u@b_ɀ86[!F8qh4 [Esɩ큒[5P4x偩KݕJN kDCIL4R0σ/ F=rHn2+-^ U@o&-?9 dVO72dv6g w__#91Z 4I\Mɝ3kzK;9KoKEQ#Z9 (Kl*Tz}igp4 d2z⎅LXc2J4,^@4]i՗1K7IF1QZ[mʶZJY .4%Yxw3ݡgo-ok#9g C2M3/c?T֓rYԊ3\KY3zr԰;Jq! (U&$mB޻o0 |y,`?Ptc=oK`ZFI{˦#9b# ">޽$־F| >廕L(BRU<݁ Fsl@SɊ^1A9NX&}a 6;nMH|9ėX9(S0#yg!JKLŽ,qġ#ySF|RV\T Yxݞ-i V1Ag>8x&wE Cux¨cK>|L8k'tjD\[6ۧ>Mb7I/qX/@]Xg'DY,euNI(\-< p"{^!=J4s=ʸKJ1bڏQو{܃KFլ)OiP-=i ![2~`{:6V3=[(gRw>.gqt nF+<((2Z$CnC в"o >ߥv)G£cdϦMAUS&2~|i6^F65WzFf; 4T0;B#Bq2d&pr0 > {2p2ٳ׸4`mo4as}S Ĉ0n2`10)FE`v.f:\7z #"=k4#IwYGsF{.H^G<jexѡ+6—#A[;*c赋0I[d!_ k؁A!4= ˶`_OmA]"Ìo]gwR&5ƨQ|~5~;'NKG8M`` W1D,m ]aJLOvAv`.Vuv+l#-??+TE[2teT[h0'#G>#eMM6?vSP 99({_fT4vv3:QKA몷*lE[,x>rn~}}lx'f1kAw\?5-e.;VEM}e.ǀ| 2 IQrGӹ?4tp5XG sۀ!JW:sG]ۿz (Ug<6J+YhTtMRAE|c9nJh\Ls?3\/̨MuX`[82֮-kB<Ž}e`+ԇvo0o1Q3 Vָ@]gߗ:*K^X 8<^7񓏓GA],:| vEVa5"S6R~<-SX+Esa"֙x~ ŭ9e9'^jǜ@3Et}ѧO=3`RBNԂ6nfSnP+ H1SQ}exmd{!Pt0m]W@6,e a0IǽA(O+p*Ey˹pI нBd &>K Z#.