python3-ipuz-1.0-4.fc39 M>M 6 6_b::6<<< 3!92d LuZLda uZLv9C4I̮l"G> ># A&UѶ/QGP<"֤azܘ?u'>[IBr+1 4>ySkF磩j)yѓ$Q7`kVsg9WeEeOBeB*_kȽL/)~]0Rpi{,=Q^Ӟd|n*t2O[ \,lDh` d[ίdt3 n:9_4lU܁)BVS&W6vk?*/mRF#~m tPer2]a<;x GjM'hwiv±9`KN:㆕ZNQ\ qOvfyh&$qu74m-ZpeRWل;/SY&ݨ`/.4 6n#Ad862cf85855a13ef48549c1f0f1bf162cfe5427cad6ae0590d976b3e4b1e7669e8a88f19000207f834e4a92063e2180b14f25ede030204388b603e0047304502203438edad498000a2a94b24f4a442fda0ac8c40f196678b9d6dc9f557320d2df1022100adb86b83fc016c0fb01254e94f7fe78d726373f5903d37db5a35b518d25b803f030204388b603e004730450220456bc5ced6a041c693e6dfb96af38f38ed66bb6bed6c21d8d46b83a18238950d0221009f932d3799fae4eea6278d7032bc8feabdca82a2f976819c4263aa75a486f011030204388b603e004630440220016c20219cb79504ee88f490bd1c96e6a3b794f4620d1beafec23044dff3920a02201705b8dd947205802a9a6eaaaac240896d81b8a955451d6c3534d951cc1a6b31030204388b603e004630440220601e1ecd03149d9e072abc68c448e600c61b33ad2998e90dbf50128a12dcd6970220535c345c75f69902c7d437c28a5eb80e8ac472e07dc54837d3693b2988801763030204388b603e00483046022100ae0fc206720e37c99a1726e950b1b9a577866bcbdb1e78653bfb5118c2d0ed24022100d34a2cc08e2c710ea2473ea9143ff96ae370b10089a3e59e67ac608293b14aa2030204388b603e0047304502200da46b3439f26fd5850f2f15c34032e045c135c0a79ae4b2a18b81469681b5bb022100d0a400bff410bcf91fc78ac98f6ec571788a4503c117f8eb6a6ebe79709a75e0030204388b603e00483046022100c44cdda96c6358de97291ccf6e1f836ae1e0a45478354a2b963bb44c808b24f8022100f3b43b18c2c3f98b2846c08a6c9cd16ce1639fac8b9f0367cab593b371f8b1a3030204388b603e00473045022100b13c4f0a33dc6ed0eb1fc557a30d10c19dfb2743e58d34894bd05c0fd61978bb0220472369a572503638372a592a256038a5280bbce5c8526eb6182c671cfcfe970a030204388b603e0047304502202490f7d8d6e1845e8697883c1c40c0c92caef9a03b467ad34ba641d1864a3d5b022100d93c0cdef2843043554a254e7b562f863d6d374847bb3520664f3254466339d9030204388b603e0047304502201acc10f2edd8d8afa8c958e81858be4f415205cec988a20fc231f79a7f130cd5022100d1d4636e493d13d38b79a97e393e2936a364894b9f871e575ea217b5acdcb3dc030204388b603e00463044022064d2d2fe369cf5ff8812b77b99679474d0f67646921ef83f25f76038fc83c58b02200872f75d4b4c687cc57d78a0b98b592105b39c22c8308f7cc093949ef08d3dac030204388b603e00473045022100c12fc712bffda604fe035c8395fc55f1e2d0d231e5b6cf62a0751d3e3a1e74b1022049566fb8389ba17baff539c11c6fe06ca665daa5f0a780d5810475e8bdca11d7030204388b603e004630440220412322c5c87c9810375980f33f19838ad0e265f3dc451be33627caa3e70f5857022038b94d35d9952a03c2675d524fdbf512fde77fdcdd31851deaa0f30eeda88744030204388b603e00473045022024d629a033f724db9de8c18b9e500a640bc36a7af83a9f8146317f34cd5f2041022100df63ef3975be08475d720c169dec04fd423a6704322b6bafc8c1e34a4d3ac909030204388b603e004630440220384527c20b050a5b4730c1c22afc080499f48c63b887de84d1049e122be4edfd022006ea4b4a8594f5975da1f5a6881d6fb7a5295b1654d10e76f0423b650aae410d030204388b603e00483046022100b49b7b36093b901e846cb7527eabb6f742c9b27c8b880a9ba9ab6939c4689f83022100e6ff11a43e25207305e2801a26962feff3f1f12f7aeecd6390678b2e346d50c4030204388b603e00443042021f336c792fddd8b20a1cac7d1a98c64773bcc054be021db6fa487c34065de680021f4ee66e3a163303138f5c59d8e2672aa58ea60cfff3d92594b1dddae82e41c2030204388b603e004630440220174b30395f245d33aefef5e2820862963d75f1c6e30fc022fd34dde89d74fc1a022033ee3129309b209df00268e8e10bdc68e501fc92ded42050e1a26c1c7543825c030204388b603e00483046022100c1bfa3d196985151002bf7f74a0bef036f35f140839b22145facd6f7817797ea022100954bd5b52a408fd55f09cbb0ec1d2032f9fb96a078895435c1df88952e2bb0e5030204388b603e00463044022100ab8d9bbf753dd0a58913b2d75fd04610378d227d31e5bb447b7eadcfd14a762c021f24f3fc8c24d06eafbc7c9c9b9a8cecf5b0507bdc34c0b23a5f041c56abc1a9030204388b603e00473045022100db39cab6b52fbf9223ca7bc6c2816fcf4795d1ff8593d63828d8526aaa2976a4022078381e4bcd407a4ccfb2e8ce4588b4a805003417c285cf3cc32b11c3da760931030204388b603e0047304502202035ca492f78267cdc0546d231b21dc7f1477b9438169a94ddca1beea1ff15e8022100a4dd50b1d7be7a72a10e8fbd672fdd6119db2acba40c4174b91b5f7161b32156030204388b603e0047304502204266ddb5fbbe398dba0ac52dbe6469b742490390a60599396f99d28c2b2bf956022100eb982e1acc4bdb8ea27c19d65cc01b56e7000df2525f127694f91d34f655e098030204388b603e00463044022022a0b8b81ee07dc168360cfb25572f9fdb6110f7ef7650cf6eb3c84feaed0ee002207ed9b9e5c69dc2ebaf75eb71a985ad37b2433dfa697e83f1efc3d24da48fb8d4030204388b603e0047304502205687cd0e0d6a857156c92a332a06135ab9bd167cceb775f7a94c9b6bff4c5375022100de802c3d7340f36d1cce44f740d9002a3d34d2fd1356423184db97094229a18d030204388b603e00473045022100a77089e61c414508e37797fb5f7d431ac4413ed12cbcd5e486f67c73a7f6986b022075b3ead0d57048e9888e69dc0897a9d446f36f534de199e3a7ef693cacf469ec030204388b603e0047304502210088df78bc569073c2149cbf94e11c91cd7157036f862222e735357192a7db68ef022051a6e49c004bce47052408a26929430991b6d9831bb7935b8ef89a3a7ebe5681030204388b603e00483046022100a6ecd62ef654d271e584f4c2e588bcb1541e9f2c91b5e4e9923f9f62c7da9b6b0221009e7dcdb609f571e42ebea751cc7f5223c680a692ef163481cb08014acf1a0591030204388b603e004730450220190677d1e65b39cef7f03023b1104765c12cb7ed7a7cc1361f548f14976d3268022100eb51eee01d5dffe23e6f9eed558c8f42c1df3b7a1b37aa6edb01647a1b09ed82030204388b603e00473045022100e9532276912e2ae54f9344e86f414f39cc725539da6ba08cea7cdd778c503607022054f2ea0b3c41aa50fa764ed8f349c8b00352b4e1407fe031a3536ba02e90b46a030204388b603e0046304402207d973e9bf651d742c295fd262d4a02aacc72eba6d55bd3cd0a5bbb6060a19b2e02205df773860061f14dc65ac34eb81dc5520488b6c43aa88c6fd5d9697124b5ae3b030204388b603e00483046022100b846405d03f255179710b828f32b3286a8d9b2864385ac3c6d4239257b0daf44022100acdd9a75ae66b7aece3fc42d9fa94f7a1161e6536e70e80a425933ee0ec1a846030204388b603e0047304502207090496bd85f4c28f908b090a14edeb1f34428b919e86badfb9602d0c5301944022100f6b5ac67447cec7e9a89062031ec73210feffa8bdab7344cae1f9be9ae1bc808030204388b603e00483046022100811b8e25e252f4094835709593f60da7caaafcae837c3d500ac05b659b3f649e022100d6628a5386e681b0da29cb2ad68418439debf63ded7006e59bb7ebd451a964da030204388b603e00473045022100d04dea277749e6102c5a7f46f421bbdb3e77db9a975990e2525a2018540cb2b702202c138de7c11f63bb5ea787509d8a67d9e135033e98ecdb35f09fe16ba133778b030204388b603e004730450221009391d4b18d5b19fe19a58d1938c91ccc9d55c5c2cc54d86574200ef0a9c3f106022055454a296f8c4ede26da617f42eb718be136563b6d481ca3d81a9561d7ed9a0a030204388b603e00473045022100beb49bf4036c2c11a2511f4e50758cb6330469edffbfb1fdf0276907ab586e80022033686869db27e5e875cdda341058cea62d11b617e0884fab348e34bea795d72d030204388b603e00483046022100a57d48806fef57d33975207030e5f0e6c1b123e43e722ea56494dbaa4bc46ad7022100d3950fa785440c430981dd9b1a9a7bf2935b0e085eaf92e9c3f6765df9c329b5030204388b603e004830460221008f0bb2042be5c79b755a4641ceaa4566025f6c69f773ab256d7e2686a58c78730221009b6bd08de569da28a66909d726861a679f6d76d1a21c60a1ef3e684bca0b39d1030204388b603e004730450221009cc8352fb8d40f9f07a2d498c16c5e8b5b2a4c9817764e43c7c032aec2a845e802204f82d631de87c292bfb0f4458a65223c4ab0d1356a7155d1efb35614af00e726030204388b603e0046304402203b75a2ef4bb9d71273fd12d8d10ce38a9b39ea5cd29a536d3be59f332bc4887902200a0e01c0f2ad07a47a9e475538545bc28443107cde243efc4e356dc744c5fa9e030204388b603e0046304402202b03916d2f726e62ba40e4e18c8fb095531f12afe575229d66d899ba493dd64102201a1772779397ceeff5eca2f9c4744f00c6e1b9980942fb50a0017fab249d667f030204388b603e004730450220438e57b8b1c6498e74471921bc22f35954a417e1aa1d442b57024aefb2c49edb022100e7d6757f5d2b5ce329499163c57563f947bd6a489b260a673031abcbed63d5c3030204388b603e00463044022032964f247f7c69da31284c36719381b0852c1f0c99b8e56cbdf2860de864b1d002200e266038c61692c0ab00d12f03e9292c115d210bca42179ab291ed1909ef77fe030204388b603e00483046022100fa5e69608ce2c589897a7dbfd96fddb0323cac0e89820f868ddd2c0c232ab2a6022100e328af6e35d86597aa224377b0cd3138d3307a4b7bdd6c8d64333a3c1a783ff2030204388b603e00473045022070a5663127b761121d75db23deee7d28014ce17aa4a2ef0f145ba6f859bcff2a022100d329efd5d54ef0cdb5d4984879d039c1261ee710b08434f643c3edfd49650e81030204388b603e00483046022100871fcd83c92ee0e5c91c9221a5750431ae20a1f4d32cd499895f293db417a6f4022100fa4e0608b4ad1a4cd03d774a9b16a3eb210d3dbc88ec8554dd4dd13f06de4e98030204388b603e00483046022100958a8a240c0d9ace311956b4c7956114e9bd5e06616cfbe7e82c8300875abcdf022100a9e28856666a16bb075741c3b010484d7df4cdadfad625d06614f2004d5391e3030204388b603e004730450221008be2ee145c95f02c21bc6331a43540ef1d2c1f1bbc622a761543cce918d821d00220441344cff4eb4ea06861b3bfdc2d7020730df794750353ac2e08eae4ea3b0ece030204388b603e0048304602210096b05e77ff87232a2935a6b6f247c76e7c2fe90b208ff143732097ba2990e0e6022100e9f771b243560100554a1d0e7345aadc932ac93930073a19f0773d0a4dedb6ca030204388b603e00473045022100864de755fc0bdb1593d2930438a011a6e88351b9456dcfcedce072066fad5bc6022057f3b488d6c1bf350d00a7a98a0cefa8b0d9729d5979c7bb3dda82ef70fe3e60030204388b603e0047304502202dcb7d0acf023b79a544ca8c811edd3b32e3bb3254d96ca4cda757b36f5e2469022100c1a14f149365110d8fc61b686257dfa41499e1889d318fcf42997ee654f8f9c4030204388b603e00473045022100c42868917d0a70374b0e4e5d41b2d9f15ade54932aa7666f3f694fb448deb62f022021c2dd42b5e9931e85951963a06851810177be5e17f99f36f080afa3cf856532030204388b603e00473045022043bca1c313288d23c6f5978128436438f8c4297945987287e004f001197d17c60221009d6223054767db0b4bbc4eaddb82d54552c30b54f851627537065f5635596225030204388b603e0046304402200d59e0c6fc596becf0245079dac3949650ca2768fc0762d5d3ad2847509308bd02201a4193eefe7c4189885bfc215c3038eccb6d53b14b7984f13852bdd49b9ed792030204388b603e00463044021f62f5565c615357711421cdfafe50ebdefad40fe54bfb07acfbd1a6f7251873022100e2c95fd61c3fb1e36b5c0c31651438e4730b5a80b63d290a662e11d161bd8d23030204388b603e004830460221009af2ab3283c7169b830dd55b0bd2a7b025d5c56f976c74354463051b5cfb350b022100f3b99de493d40d465ed702d3232d1999451c5935809b1d8bae0ad4d044e76e57030204388b603e00473045022100d4e593ad69c1e2d38b700a1cebc1c2d06e35178c988b5c83869dc07d0885c061022003ee200024e48d79530eb93a42ec638ab708ece87a1dc741a27ab21514c39196030204388b603e00473045022044e489741ecb2fd349501faf27af3cb907d9e7633c152c5ce5c888d895e1061d022100ffc834111c49d9eca84f2bb1d7658bd81340cf41c13d9947fe393f27d971784a030204388b603e00473045022100ad78d47a410b9635319c08856fd544a5eac4dc6da917356712d057da59cb564002203203fda17223969d368e361358fa9eb2a53adc50d7cc7427c693f71987d5a143030204388b603e00483046022100c4f933a478790d6ac3afb0a3e2c2fb5f0f6c67478b64e0a0b78839e7e5e23ad1022100f06279c0a453db1caec1f605b922d878c278d522ae2406fd2a4e1bfa2176e619030204388b603e004730450220145039be7e8ec5d919229a9e825a4ab8c14982254723bed82a5a02962e239261022100e1760872ba523ecd54335ed8da18a9d96f8d10782f631da574c1e9be681c6f17030204388b603e00463044022058819ef335f02c45624c4da92f9676a41f15c9fc41088c654ffe4bff8dc70c8002206120adc9ff2ed31362002013c3ed059eb18c10b35605a740ad6309e3215749ec030204388b603e004730450220176155175f6e0bdbb5ba3fab96bd668c9c4c3e9b6a1c281bc618b6613f0f838e022100820d88421a7f473a042b3b7003c780fa21dcc063f6b5c4f6a67a5e4059073841030204388b603e0048304602210099adad0a8596deb00b1465192f6157eace21cc97402ed6b43d42f43d685208960221009b5eb6cf78ca165a782fcb78da051365aae16f7692985062c7a4c767939de4e0030204388b603e00473045022063a6a7f4e20c2297ab8895fdd161820f471fd61dd5908de33306201e065a8f940221009eda320c7053d56490ff2f8ef4542568bb924fa845c290f461f16f72e19ed099030204388b603e0046304402205f34f622510b8a50d38971efc6b970d0ce8c94df23721b731c7b85d81b036165022045a2b21e03ec4a148f1b500dc2f1a1c1c3972a1cc1fc39875de282cac69d4aa2030204388b603e00463044022042d83de894adb5ac217a328caf6ed0c182d4a08969c68098def4624845fd6d820220522135444b558e04a66bc0edd210015be2e143b77e818cad32724efd5c069375030204388b603e004630440220095d3180976d30c28d556e3d6946882890c837b38a22ae404f5260e619c2a6850220601f98ac12e85b165bb30aa5de68873900a7f761999da5ebb6e2c803775e9fc8030204388b603e00483046022100a84626006085ad6fcf276a62c9f6f1ad339e5ff111d74b2e06f167066154f7f0022100d8aa795b1cb3b29ed4b6dc1da664f7ed8ecba45736970bcd250d7bb869fda054030204388b603e00473045022049a30f44c2c2573e1d4871d36455f197c49ac0440f8c15bfe67bc040b7f8767d022100a348d5c83c68052772dbdd5dee978213927ab70c953465a579b1344fb127f656030204388b603e0046304402202dfb99cf5c11a7583f61a9fb31fa6bfef74f09827ae2af54fa4e1716e28cb09e022038b4ae8bd6fbbf9718e22fdf9d71784a55bac89e5c235ab3ec763d9bb374b885030204388b603e0047304502206b9f21192f367fe54f12148b7d77949e7477d37876d7dcb7c33d9945d987d83702210086d9017c7ef8526a1e3701b5804210b9bc96f08bc1c741b3eae5f71c99202020030204388b603e00483046022100f6823cd4de034cee4f862ed4ecf088ebaceabeacf5f21ab8d532fb20106294e9022100addc4113ed795ff865ed9280e2eb389feff39be74f5a85b48dcda1428188fd6a030204388b603e00483046022100978bb7552916049cc1d2f3dab7fff94f8a6162f890f1d0664b1a290731de608b022100c7f98cd77a2aeb0d63bf1f5f8c8f2984fdd9bcc6377e0aabb958b2d92d77a68c030204388b603e004730450220410ebdf5be7b3e48b3c3e565b7f76560185758c675d570cf95d2132e0a36e158022100d80ac86af3717f801dd68424745edfd71ce74239a2501103024d72724f22cc47030204388b603e00473045022100dd6a636e9a0ac9557364a10bf1b986cb183a164bba9e323e2782d1130f3d138202203384fd63aedd3000717c58f80854c0a90e5d114b3868b9b27e076dd921b63bbf030204388b603e0047304502205c82accda89fc8b13b20b62f9b6eab56a196e6cd408d3168cd1e8839e912d8c6022100b3db3b169168b8dc5fa513b80f34156a55ddff47378b876a23a7f5a0b051b95a030204388b603e004730450220345c747bf580b02c8df79e4a5081d90fec259894c8da780025ac18de9dacfdd6022100ba2b8d5b6e1d4a8f8a841950ff6dbbfb4c6d34b11bccbe59c6938b5342502f0c030204388b603e00473045022100fff9a92ba0d5ebffd51a0832f8c2784f06e50c0c5a60fd90afabe1d9a2073c5102200a65983f92ab283e04945a264452ce2882f3344e0aee87ed1e6ea9e1c31a324f030204388b603e0046304402201f99ec8fdcbd29ad23ea6e70bbc7277ad6d62d985e2b8f06493f235b226851b00220215e138a46de8df9ca2b02e2df6c721aef176b77c9b60a21c04953d96c413fac030204388b603e0046304402205cee1314f4848f0378f1235a85da3be8f32525f3d34a5e21e39d349828a17f600220502c74afe753ccccc934d7d1aaad4c100b99cc7c97165a09e3253837f658c72e030204388b603e004730450220367775691d7debe7ccee7381da24387ebc2be6d854a60310360ac60c56d2fdad022100e66508f962c2088334537a151ba033d80ef441f7b527da753373888c0b393e4b030204388b603e00473045022022da1f17ce3d2878346486eaf32e197eaa6c5aabe78efa6d2b9a01e0023a8f76022100a35d32da4edb977eeafbc8837963005ff7c1eb10e4009c62f33e10b1064593c2030204388b603e00483046022100dc3fe286b804ba0326726e69cf0ddb97de0e546f4d4ddf4611c10a5e6d94d50f022100ae11a96c7fe229b82bc945bfe200ed3991383098003187116967a59cd163ba49030204388b603e0046304402204b1f924f4d18909e7abc297beb2abbbe331bc0f57d64c198aab2f1159ada34a90220724647a1a004c89101ca0c4ca5cafa5083f93f300d02c71e13bfc87d3f31f5e4030204388b603e00463044022065b53e49bf8a5addf52bf4467cc4d9d3bf9797bf2f6657134a69bf72834759a7022022e826e72e647d170de18035106dfa6bfc1d6af015dd32a38eceea6d344b2611030204388b603e0047304502204116d8a1924682e0b5460819dcb61f5f049acfc7e2a07705fe138675abbcbdd40221008128534108625e33b2375a7470bba1391e90af07850fae7184578ff090da159d030204388b603e0047304502205fe20c6c17dc0b64abc5b65aa34cadf7bcc4ab6de0167211c606326cfda1ac57022100a377a9832060b03b60f0f1e30a203f975a6d6db6bc49dce991327beb632438a4É3!92d LuZLda uZLcr޾FVЭM€z&KִeZA{+P0<aߎwg1'jk!!: 'RiZpNjv84%l9əDٜ|ć8_4p4#b)SjTxOH: 0$uxhHS*#+j4>#B_.䷕Y~r}uUV3F?kC7Z9\6y O66n6 ?6E(> -en3ihiNGV* LnΎ-V x>RD0)ZI"8jDPtbkk\"k{5u*4.r:]~"Oz2:=ԴDςw #o5n?x@>`CB?Bd  S  5;Dbb b Tb b ~b b hb"Rb$<$\b%&4&L&('8'9' :'F(G(bH*bI, bX,pY,\,b].4b^6> b8=d9e9f9l9t9bu;|bv=w=@bx>by@PVzAAAAABBBBPBTCpython3-ipuz1.04.fc39Python 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.danbuildvm-s390x-18.s390.fedoraproject.org/Fedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/svisser/ipuzlinuxnoarch7\[ | |SS +++JJ  ggffTCo  O OZZ4 [fBOg9h m 47AA큤A큤A큤A큤A큤A큤A큤A큤dʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀdʀ`V,`V,dʀ`V,1b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b962715d338d8ea3b2fcc4199b71170bc654c58bb9b0d3ec477e6a5adc5cf693f75f7a1270ad85c76c7f9e2f64709eab90d675dd09daa0aa0e2fd68f88d6d91bc4e4c66a6472d658cd44b8018567e9d27eef7ebb389662bc5d9ef1103d6ff6418e27f5fdf39db41965ace4108ea8e19ddff8502ca726965bf594aed95f36395915651ff66ea8ce108d1e2369f60a19f47d2477b6e7cb708ca660d11acc26f957b7ba3b30797659b9ba62b0d0b9ce5334a49334b50d5393ec437097a1aa52cfbe42e3ec20797659b9ba62b0d0b9ce5334a49334b50d5393ec437097a1aa52cfbe42e3ec2dd01e4bd776df72691448c68f7f7487fc131a7aff289a9b66c3a91bdb74f8ba4dd01e4bd776df72691448c68f7f7487fc131a7aff289a9b66c3a91bdb74f8ba4d0881bcc3e049b0f14147a83e3b1dc4092f3d98fd70ed4fe8ff56ee3b527f112d0881bcc3e049b0f14147a83e3b1dc4092f3d98fd70ed4fe8ff56ee3b527f112fc22e3579a1145932e49781f40b7dcf93e0f911fb9c5729acdde52ff57398d70fc22e3579a1145932e49781f40b7dcf93e0f911fb9c5729acdde52ff57398d705e91421d0b8a7c60d598f19a2ce5be5ad8d1d28e53ddeef654dba6335d273ca288a729737fe3eeea676ba1ff9e8d45a76795769c189048f4dbab23ec0d77193a331c6488690192714f341dd05d40d7da00b2f8f35b33676127d14eafd2c4cda9cf2e560a2d04366b28f35a2a80d8ec93b54b4f06e50ea1a05514a481e4a83f5acf2e560a2d04366b28f35a2a80d8ec93b54b4f06e50ea1a05514a481e4a83f5a1a23efb281a73600601176ef273f67f165feb3c308e9495062cda8c855c2482f1a23efb281a73600601176ef273f67f165feb3c308e9495062cda8c855c2482f44a8c3f2cf3cd87b18200d1b1ed413fdf6070b039d0cbeaf8705bd42024bdafe44a8c3f2cf3cd87b18200d1b1ed413fdf6070b039d0cbeaf8705bd42024bdafefa6fc545c11af79c670eb22751af43e993dab5cfafdf86cc9225b2febcb2d17ffa6fc545c11af79c670eb22751af43e993dab5cfafdf86cc9225b2febcb2d17f55444c91982889cb88ce38232f481589179eea172b8d3dce44fd269592d2daa655444c91982889cb88ce38232f481589179eea172b8d3dce44fd269592d2daa6dbca598e8d683631cf02a4c7ea5d412730b5efe41e5ef182caad302f04724464dbca598e8d683631cf02a4c7ea5d412730b5efe41e5ef182caad302f04724464787e7ef993df8d8cfd613a8642db23e1e4cdd74aa0c445b0b433a3b694010264787e7ef993df8d8cfd613a8642db23e1e4cdd74aa0c445b0b433a3b6940102642a4a4e9a4462527747104b8f985a20e6045ece9839d3f734745d16134dba5c292a4a4e9a4462527747104b8f985a20e6045ece9839d3f734745d16134dba5c298a32341ddb87bff8c81cf307f8b1f8be3e4105f97c182d75e0609e2ec8ebc09d4d6290312c5a3af931d78a93f4808331448234b63288ce665d1e80fb7d2f7c8309d10736d20ebbf6cd3b9cceee2a8e19971e6803039e3fabc40afc2422fd65895aa87c7d8f05b1aec38ed8d68fe535f711dfe272dfe6a204950c157c624cb97c7b0b1fa4e9b3e47c27c424a84c8912adf0630fee018592490c685e8fed8aed3254386f083266c3b8478cf47d67a4844d37a315e02667b3b973bdb11e5ae0a4858691bf64ad4de0c0c0a39e9ddf4c7cd0db98fd1d48a59af7e2f70062b32674482b83e8a21b7ff5075c4995fe13fc4401ebf76007eb94264d5de8ec42e349d4d70903daebe504537341276a5a41c2ba85df223f0f03ce5fd0fc9be4dfb0ecf0080903daebe504537341276a5a41c2ba85df223f0f03ce5fd0fc9be4dfb0ecf008a7dad2aabdf3ae67b06089b592ccdd2f10d7f2ca9881c44abe7157ace685ad3da7dad2aabdf3ae67b06089b592ccdd2f10d7f2ca9881c44abe7157ace685ad3d7787d44ad1a0e5d1d4ed4916c6a2961a45ed778a8928e8bc2ab6ebaf362fbf087787d44ad1a0e5d1d4ed4916c6a2961a45ed778a8928e8bc2ab6ebaf362fbf08782318cda299c8d4bb233e172074b63805784cbd811f55cc858392cfdbcbfe67782318cda299c8d4bb233e172074b63805784cbd811f55cc858392cfdbcbfe676691ceb01cf2a369c85bd18603dbbc3950709216ecd0366219bc8875c5ae15b06691ceb01cf2a369c85bd18603dbbc3950709216ecd0366219bc8875c5ae15b0ec238dc05f97f9c21aa9dc6938ef89e1be6f871a2165fd35ef37f8fa5ad334eaec238dc05f97f9c21aa9dc6938ef89e1be6f871a2165fd35ef37f8fa5ad334eab4614019673ce61cd18ff490aab83c53066bc87b341da49070faf4c57546d7e0b4614019673ce61cd18ff490aab83c53066bc87b341da49070faf4c57546d7e0ef298e3e7aec0a1e5f64d34b643f0c207c93905dfd7dd3f40fadfefcc1a6074bef298e3e7aec0a1e5f64d34b643f0c207c93905dfd7dd3f40fadfefcc1a6074b3dca2fc06cde878ada4cd40fc9712216de39ae2208e5bfd85c9e84110a2103803dca2fc06cde878ada4cd40fc9712216de39ae2208e5bfd85c9e84110a2103805b28f3385e0ab625c98863011bd33fd65afa5158d47d560bccb8892d38d2e39a5b28f3385e0ab625c98863011bd33fd65afa5158d47d560bccb8892d38d2e39aba29de1b0399de264bf22ce4b59ed34f54d2b51b034ce78f1aa1940ea36480caba29de1b0399de264bf22ce4b59ed34f54d2b51b034ce78f1aa1940ea36480ca92dea9d2c0a2bd24393fdbe1b4a0017d5dec8da9da94af1790e0ec923bbae12992dea9d2c0a2bd24393fdbe1b4a0017d5dec8da9da94af1790e0ec923bbae1294353deabf142abdd0d27c81c5464819c0b0ef65bd90a3a0779637c99881f6a334353deabf142abdd0d27c81c5464819c0b0ef65bd90a3a0779637c99881f6a331f524531e5b91f2b4f0ed1012f6bf31df20848bc014f6bfcce42f256fcc1056c1f524531e5b91f2b4f0ed1012f6bf31df20848bc014f6bfcce42f256fcc1056c5d3dd5d58fbba4fd8fcaac53ad12b4446f22870c422d28082fa5ad613d7b79cf5d3dd5d58fbba4fd8fcaac53ad12b4446f22870c422d28082fa5ad613d7b79cfe6cc2ce395e500a1316da9d4743dad2d80982d1e2d462f0b93a0981fe6488d54cfbd9af6330f7963fcd815b95f37906218ec88c043a213d97431dd86767232cee4b19e068be9123b06644ae8736d220cb0ded09b591ba0cc303780ee715ead38fbeedda2e9383616af5c0fa510b7334ed998ec0805e19c88dc3d0ee18ebb2466fd3a3e42555825b4ae6a7ae2a8501aec0045d5e1585c78deb0b9295d112d54299ad7a4e56259dc1aa97bd203d8eae6855b5d2149b6c7adadf2c9523a6d02bb7179e2950845622754ac94b4dae7bc0b4d8f05b81adbc0797373f4c5ab71e8ae089c194f644b24717e327dc8dadd0fe84cb10dca2d1a0a684ad35c72fd6907cb3a3e4bdc6cbae9e9f093fc51fdb31fffa7aaf0847cb8f8777f0b992128c0b9a94706617438a1b2f69bb37283fad9c172fc404305d94059465cb913cae687b966caf605411c271f865631ddea27c3cebafaae830796ffb1102d89734445df7c23a7f630fb4dbcab5b6e725539e305b864710984e4651078ba00c407d2dd0ee1dfccd725a1dce46be9581ca8dcb8b46c325e18204c0d95fd0c59a7e5271dfea0e603335ed76db22d7edac9521d37355d7433a49507db12fd31e37667dd45255d68a81386db082ef83b3930c5a397147cd9cda91ba852415ab49992c00f301a808a57ca23592944773e0e1752b8c8259c8c5c3a11c32ad4c5981bfbb6d7de8cd40e180e1528bc008c61c6da19a0138bb2d5ad057260a752e8ae9b6652fd8417054aead338d8ea3b2fcc4199b71170bc654c58bb9b0d3ec477e6a5adc5cf693f75f7a1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ipuz-1.0-4.fc39.src.rpmpython-ipuzpython3-ipuzpython3.12-ipuzpython3.12dist(ipuz)python3dist(ipuz)@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.123.0.4-14.6.0-14.0.4-14.0-15.4.18-14.18.91ds@dcʂ@c_Fedora 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_39_Mass_Rebuild- Rebuilt for Python 3.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Initial import; Fixes: RHBZ#2138047buildvm-s390x-18.s390.fedoraproject.org 1689936238 !!##%%'()*+,-./01133557799;;==??AACCEEGGIIKKMMOPQRSTUVWXYZ[\]^_`ab1.0-4.fc391.0-4.fc391.0-4.fc3911 ipuzipuz-1.0.dist-infoINSTALLERLICENSEMETADATAWHEELtop_level.txt__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyccore.cpython-312.opt-1.pyccore.cpython-312.pycexceptions.cpython-312.opt-1.pycexceptions.cpython-312.pycvalidators.cpython-312.opt-1.pycvalidators.cpython-312.pyccore.pyexceptions.pypuzzlekinds__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycacrostic.cpython-312.opt-1.pycacrostic.cpython-312.pycanswer.cpython-312.opt-1.pycanswer.cpython-312.pycblock.cpython-312.opt-1.pycblock.cpython-312.pyccrossword.cpython-312.opt-1.pyccrossword.cpython-312.pycfill.cpython-312.opt-1.pycfill.cpython-312.pycsudoku.cpython-312.opt-1.pycsudoku.cpython-312.pycwordsearch.cpython-312.opt-1.pycwordsearch.cpython-312.pycacrostic.pyanswer.pyblock.pycrossword.pyfill.pysudoku.pywordsearch.pystructures__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pyccalcspec.cpython-312.opt-1.pyccalcspec.cpython-312.pycclue.cpython-312.opt-1.pycclue.cpython-312.pyccluenum.cpython-312.opt-1.pyccluenum.cpython-312.pyccommon.cpython-312.opt-1.pyccommon.cpython-312.pyccrosswordvalue.cpython-312.opt-1.pyccrosswordvalue.cpython-312.pycdirection.cpython-312.opt-1.pycdirection.cpython-312.pycenumeration.cpython-312.opt-1.pycenumeration.cpython-312.pycgroupspec.cpython-312.opt-1.pycgroupspec.cpython-312.pyclabeledcell.cpython-312.opt-1.pyclabeledcell.cpython-312.pycstyledcell.cpython-312.opt-1.pycstyledcell.cpython-312.pycstylespec.cpython-312.opt-1.pycstylespec.cpython-312.pycsudokugiven.cpython-312.opt-1.pycsudokugiven.cpython-312.pycsudokuguess.cpython-312.opt-1.pycsudokuguess.cpython-312.pycsudokuvalue.cpython-312.opt-1.pycsudokuvalue.cpython-312.pyccalcspec.pyclue.pycluenum.pycommon.pycrosswordvalue.pydirection.pyenumeration.pygroupspec.pylabeledcell.pystyledcell.pystylespec.pysudokugiven.pysudokuguess.pysudokuvalue.pyvalidators.pypython3-ipuzCHANGELOG.rstREADME.rstpython3-ipuzLICENSE/usr/lib/python3.12/site-packages//usr/lib/python3.12/site-packages/ipuz-1.0.dist-info//usr/lib/python3.12/site-packages/ipuz//usr/lib/python3.12/site-packages/ipuz/__pycache__//usr/lib/python3.12/site-packages/ipuz/puzzlekinds//usr/lib/python3.12/site-packages/ipuz/puzzlekinds/__pycache__//usr/lib/python3.12/site-packages/ipuz/structures//usr/lib/python3.12/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:;<=>?@ABCDEFGHIJKLMNOPQRSTUPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRn}Eohttps://bugz.fedoraproject.org/python-ipuzpython-ipuz-doc1.0-4.fc39utf-874bb538904e376141cce594817149d851c5413976ac135819a96735c9e4b9cc5eb7c3b2e8c5eae7fff9b3927a3c4e20078e7e229875863a9902947169e031113?(/hlzt-<8`\m)tO {HEoK qm??FYUu`Gd*͹l.\zqe,2 V]pĔv֭έ-n|Ŕߦ{o8zg깴v_pzzDkrov=۳!o{>+ZO>OlI}:xswXs҃yn z׵1R׺Z)# ހ5wD\2}Z/]0r]~0Pd(fͺ\*nî2# غzd8&Q̠St!L7#>jYIiԡ,DP Hv_]uU߫nhcF-%/c8S-v6yj8j3&菉g()}Q$僔F8N 940,Lp0^[wyY+_ Nqr=n.boM[NIvc%5#tF񠴸 |f1Nu qҩ'&#ĩ7S T\e8L" v,WeRȴ*4I0,JeMH-$*U]* ,%pnB`k, K.bmFV]**U\"0R\DE(62 %Rq`u]026K \\dEЄh e~tֹH[12F#N?JF8}<;bvy9[?i7ފo8gɛ=)%d`F> ?'0]ۯxyNEҝϘ 5K]<p% b].7@!G'h4vDB#Si)\Vi_G4<`OV#M0H_|89#q˱1d 9GݗpŢT ֿ}Oؘ95HsBq^;)qn=ZyjkWE`wu, x'QrIGPη;?[;>y?87bjGO(rK:yF;(xQEb^}ww]: oaBHwӊ6xcG( e&~{n5p#8\G-F q~h*_k14O;I3Z#\#)Y{ݴґa,{@E"yǁU,rEX]l*"biņ+LTS("I"ɥ t+^0%$<x3AAE^CIRpQG)vrQ8"!. B"!BA$+2:UT+y-MζOA&L-+@ɫ5 -_ybZK@0,ʁrCWc۾fUf90&0bbgOVK Vyvzt=8ܧHL YO$Z!dF&sm v(L$[+:]x%SszC3".*5 P{9U$zD+cyQ#ٚ ?(łI`cМЈ Σ$k%{0w$t#y7?kd0:!y^ȇ/eS'5Oum}_)*0dDfX/!6+W̖40NIArsS+3֧$@6Jr$9`qѱ䜡V?iIzq7R`K5'gѵJi=zs27'R:ŚYg9^%d^xje+ BZ6ԓU_p;RSޞ+;*G>Z= pCz:z Kaſx f8I 0iT$:*Gm{"42*j>[ 9Vl،D?@j""aYt?bՙ!xp#`L @I2/ vfỦmskgشPu޴ B3Z# yDI!SK͑c/Lp]_i-f~TĻ#n`n@ch Gg>}uc k9k1֝cC q#]"b%BmOd̵5/f?X{]ӽ`5㙧vvO# x#"'V:brɭ( 2eaAFqHAmWY2N_]MV`o&fҞ/(pyΜ3%ݕtk.'lWh?"@@,{l%򲩛`<7~F9`*6ЙHKTmΠ8A!& 8nLsce67Zmfj 3U3ܚVXUf,k6Jց'T?R3bKsk- Bצxg̝p0}vV!e:nLttu_ptD8Ai7q vU Z5"V؄ Up 8`[ &aJSWIFEqҸpK2[nYjijbV3 9"?gwθEdc7u(~.*`ƔvjoHyrs\Ϻ)xcX;xuCI!C1@#vI)۠PY@@<~ 윧\Em;gT:_-\XiuFP--FSfr8}[nCt'DӑL^w>bceE3b@dOJ$1 AY}֤ M5Лi:Bd6Bqi(m4 )ǘRGMCC{?M4B4/zr|rQ+Rku()G´hE*7#+xnU_T臹z'zen) /$N3|-0@MOQJfxl#U$VxʭN-Q0bw8-vxfD~"3˭X-0J!D8wЦ~t+W<-~x Sm"$y ^-/޲'&=(ŒKln tEd2] JmHtH PҮL{Ţzۛ!$eu fEvҤ!LBjӣ'Vr"¬A4;9bVBu[=5e.R{d,.o|%Nf%oV}`:8|V} ujWtGR:sXEWrW`~EXWV<"k XiUj;11y+fH~pm\i2z]NȰluXx;2pی3vx:onrJ,b^ @9ETy[8vtO yreDN$_3'f`k-600Sp,ͪ:fa@~rr' H(tbD";{"ò9>UŚvw5rS^|LS(%ɋ{I54"*BUXWԁYW#ױr􈭍4}B7Ar u|(4 \ fxngI]JTҏJ\9d P—$^ l#F֚6ťXd]!؊fftO3>@ +eXBW'^6Pok,%|N^P*qu9/mc[bkI7r!eUa)A=Դ(%%fYMmq@bC]y=|lʅ`+ح?iۢ)&I?oXXjW'!]Ϸ"jdw3loq'6KU366 ;" ]]Xk z?i'ҋTYk,TpP6ۇ5\cmU R f&7s9e* Rm8tbz &˄`JekhX7f,\Ă0{/,; 7z݌( C")pxV{RvFd8Iea>bP$D2!00HQB!0͐8Uխfj trzԧw/RD 1K Nmή /#҈*w2܊麀 Iri7!|ħy`Җ˻B2;~H}U OXr0 qJ*%'ݧG:Ɗ?rFi\]t::d%5o<$BҌgp8L,1\VEFUQtqpWd'6ey9 S< і4K$@r*+)`(`|IЦs3lgd:[SpI+. AFr8 m?l)n6F/\qÝ3\ߍį?}!Q^S#2Vx5Cd_/409'<Apdeh 1mVhl I-p)t|3s?LcNӹ{^Ut'e%?a&J9V}:}м3L8[(q]ۈW$f&.% 1>*a*`J`5ߊ{1<} 5&~%1= ɎiH^SªWk,&# ]l?< U9F*'0rF':>瘸CgATJ2L+6*cѨr.KAVuXLsNuߧnik@ge9ר4պ?_WE+2/,$8 Oim= -}OXנcoE(,!v9Ŕd Q%}]s\ 2}E>6QmiWff!`RDO-^6!Yq{q+vp ,UxmʣhVC.4y!D.v%Yp; Ա$LY0fڙc"Oe)>h2ޙ4VktP2~?y0¹>Q@tw`{dw̱VAǯ@1cr09wFj)l 5"POϪ|2[^hovRʖJ{ $fЄ,(0˗@fd4T0;ml&"#A"o2i`g?$U%(?twH3 YQ::B'BPa>|`A'΅:_hxfUxcui vLuˮ:<3U4Y&!H'r'1) \Y&{eݽS q5G/4"QJt:?ާO6.%pee>صV6OXAz<_s*\P=Q؍i\]? z%s+!y =?~:<<w1Ї4$Gy}Dsh|Fq.AIEdS]IäQ i]^2QL2K5ݓon#-:Ngx̙{mQŠv+4²Y[a<sQ25=Aq *3:ҭPК%)-Ĉk }vhY%YOFuJ?&{m(QmY.m:˂dгhÄ%?b$ui ۣK:#+ (44%z#mO HaqE퍑$ f2HPȃ*1>DA ))9#1p̙`!USqo3@JNF5M-EMҖ$J2ЋVz23#c21 h؀kYj nNZǰc C;RBoהc~cϛ Mb撐x[3k-[eLkRڭ^%3/Xі(P`jB^z֭0lA6VlB 1~vKU2kަ- Ltfb2SՃ;T5r,߻Ֆ;d)j[šՈQx`ՋR9KArjl xpƜ 3K" H1hǼL.-1ND^'-tyA-x1UΡ׍-nX;kNh9O6yO"DWMޘޠ;CQ4Lgtr9K opmkO컸|bׇu~Z]*,{4ׯJ׶_ zR,iIRwd^Ia疠~F3 ؃\6F/،f#p-4ҁ@ 2Wb& $^t2S9NSB- :M )ZGfS<1:RH𚫳|iw'Ob_NFO}xocI eB.fn/=: ZS 6Af9\u"s(54M b*w%jPsᔰv9}I 6c8]@d2WIqL?+P?43agݟ~n?eP)&ܠ,c&ITʨ\I'i?d% bu0 ~rG8=h`TdRDs؂KerqtAљ n-ƴ]~sfʇiCyTDbgt?_Pn,%RwfϜMGд:6U⟳FLp ^}@g:a[ؿ0 p)Oke&D'-FZly}|csZ~ĖA?JT+x tz0 BP( BP(H`܃$bB bT)GBœI Lz]GEŖPqU/~ZTLQ O3FR#Jg '^'X8vN^;pM:y|">v}l ,רTFČ MhӧHPcg~eyڣxg;l1w?"$``jc C4̟^G͚3$0#1gaDL>vi-.6 L% ÄL;囍 C8xֺHiE^dÜTN{#/ 4 s$YN$I#H=yp'C=+e)3X ␅/"r`mSx=+9q2yNVS=NtwH^\޴( RƅB/nCh$1<:/$2/N@ T;v=7!K: ~q58R6aF H3UzA1YhUxWT#ĽY^~<\8oFr-h/`UGzI>#- De~uA? "'dNF 'NeJ`jw1PzfO*4Cd5V,Q}hڛ;a24?IUE4YjkgZ@ZQ MeA+z&fbYO;l!3ƞ$W4VkTFòIZ7N  mP|~~SH{_BQPx; 9Kx- ˥4zx-}eW[a4=}s, {Y]1hآT:!>` GS.[~QRf&&S L Ih[g!bw\;-ctVNQQ:Iw1餱.)頰!霯!GrpjK[@\H1|ҧl3n4ist 态n_Fh2m/b|yDr*+i%#wc?R`H[ȵI.! akz[fIOVa xR,ydlSռ'.Jgtܝ3wq>͝{8UGne//~GrY[cIEaVc!lI6-雳Yi8er94Qyԩi*7)(8>ѬMPx5? pZZ]LOxT^EI/ZY{ Y8IS7_T@EJK̢aJE pK1$:fG^ѧ٢)v88DxMmR7{JSLG ^`P>mXwx26d^[5zQm/D۲m?F0/ڿØPVmThA2g,0gr}y>z/s@f5VD+:E0bz/]&ŗ‹isVnXN99[Õ2S%fj#4+h6Llr ꘕFIq)4hf{\I6MqH쑖ѬML_DѱSHpi;t]bRw /} n ꀑR{FFTnD*'qw6@lh%!CHEAYc5rD d摡 BHuu2PAL]B rP9lTbC?B$\)quԾxԲVQ'C sm[Vx̌%7 |@ެNZt0ĿC"͢("攷,"ṚIrZS^s6n`̄|-WoW֔Qƙj \kMOb\{P%"%2T_p io~ZR(a`Z_lYlUQ!/07R1`I|t^<$usr%x[VbjCYa|‡V^*e+b;[rn @Dž=<4bb;&6ZRK [LqlmQ nuIs4-PÑA 4ܫ)x5ϯE/!=T\OfN?7g xj]W7LUH;oh|IZ*.Yb2ҁV)eGŵC;dBd\X'"h{NP{jd@ Y1t 3h:{FV9g0qmՅzL\&~)8f#[8Np4CJL cnqݺ2c|#]8R1[ZO `+zX$47` \ht LPnj\KPո.[jc17AŘ Q 9YԚEUU ='@w*d~*j& (a`R -F-Pk*JȚ]'`1gRY^ C{}`UmM.nw%t;{˝;b -)zugwW`1( 5aXo܌{{m?i&H*߼+>e`[tx"lÎѦoIc8@“kI1ɽWeW(zhMRû?:V[%fx.֏BU{6WR1ݹ#nH79eHA^GNmLߣ _i.);eUz%#6d#Jlf9O^[G1P7Zw]f,V!33D0!#t Cl4}DKLő9X aQRa$c !HR%G2 "APL"y ib1COϟAlfⱄ uevLҹD恼?`S98 ͥPiu茨V贎dbh<q+l)FJQC'nn G;go fcj.o{WtLk`FG/o:2T7$IĶUg{LTb<[Śڃ2:}+=ԥɕJW;;6װ`KA {^&0ԤZ]CYƙ! xi#UۈN&J|ٜdCg/= l>Z?%9~b " 1'$}X ؄ Նq"M3j;T 0L8Iz$~ `I yFM &3rC5 zshمt57ĝB4`Ʀ*ev̆IϬ̀I7Vذα'F Cqf:Ed6z^<=H䅲֙1#Zi8qW(X{CHvtcv,'' V|̊c# WD351Ɇ5hM_zYٚi Ѡn\a 3Y$p.>Fl|-q0 fQC?gA"ǒ-% [AFY}YstϏe3Ϯ`hx{—Kɚ9.@Xa_>&W|̍uWlc=n$+4׬1kԷ'{SbYY{"&uTjR4EϏO AolǥDaL }T#ɁX.C`\^ȋI0 %vЉjWU; 3 6#mZy -f8vp<|=zhQ޴%^+Q1R?1\IGv+#=RQ\ilDOH莲-M⤼,ӭXWOVܚY<&8FtgGg2xkѲ 7*%.đĄUώ;l譛/g< CnJQIuJ- q4W2F\w\fL_.Lx80K]W #n4O>d{HFLE5j0"n6J%ך b2L2g:1'}v4l\2 g}^JWly6|rF@'#iH9Zὅ ꩲ _?뚴TB=Z5FM}u.RTunԉ%elȳ[ie1Pg['P$K ءt.)VYjQD3ڟɡP&gI?Tl98MRa^BkJPiywV |`s #(%SL 2X UŅ_FJ >b נpzPq=F v!T=0*@G 9R)V_5N1bs(w(g*l_䙯ރd 2giu9%Y֥'kk_FqMjCim/:J*t<tw Q@}zyeGY煤+F I+E>h 4B/;$ L`R0u؉kGEܨ phֻt̫wcǽ*)LC -::'5('!X꣒<9kWܺf>s'؅q[wwJ/ɜ * x5 Ɯy^~Ly`  BשI㛎\hƝUj"v<os a[f\a5M`Q$ڶ6SlqĢv/ >pV+ͥۖd `O2ȡ)%? Ϋttm9p%Rk(>-amc=JLUfh>SS{@ JUOo诊#ג>"s%O\(ՖQ=I$fP"u8%+h|W{ ?єԡ4/AFv8  K |]TBvkQ60 )1v'齰/POd6X1tNW_/MjT>T 2ޥlX4XMCArO=![a|xS36eJclUq9 ID_[n;݊QV%a,(PͼY| 5= Mq ^bgw.,X o&Rj8VV+TA@Xbf:'6UxKIe eJBP'!N#LUPNLw{'UERw'p `)D?>DR-PFDV3\IfiϠ~2PuV "9 R{᷍qG\fͷN^H7}عͅed8c@`ע {gƯLƿ,PY^+k.GkDYV^:57WȾ0Q~ƈIxa_Jn}"ϟlv0 .Ã_ mE)Sdf K"s(\3/a9m~5Լ{g/?3Djo< lc57"ڼYԟTf>>X $u{$g=%8L[E=3CM56Jzоzu+HqNX0D U1o^|;=z`+RD{c<'dzM6~{sDI-%UX1 O2:Uoh leYS QV4<2Bw 'Ŕcp REwB 4gԹ=4{y0[ 38Td_jŜ/g ev/{ڰhw<"t+~Z^2g#Hx}c:lQtA:nzEu< k9ONby, VkQz4뿇V;@wQ9yX )ձإ>;>kL^Q,;ƶ:AŗަiVo P5YpF܁S2)2XU 5-\;V&c0PnZk3 ^߳UM>΀11ޣë7+ѳ^T֭Φ9ɡG$MJ^\Y[fhPuPmF'TS+=7_p:L*]3aT"k+VK%,K7]`X"6|`oy2'8 sz" 6jn}Sݧ( A0Dܞo]C7thƠ?#tւ /aDcaD`Rfhl xK (k+JU "j40qo L4lO,b$B}9Z҈ дZ v &X@\<ߏqlqk Ÿ? f%$b~6U0(f֐X ?Ec'[5;u| Dܱgw)Gw*`sHMJ|LFE& Ks^?}!2 T/!jYb ]5GW/],`oɍ]0oVwwv|<4탥Y&0K鲎&= YCiW٨Us >嶛^]jhhb-@ޣ>rʊTFtE.-:ixSvvM&-]sq4:qQ`^4F[2ʵ M,Ɲ"~cgz5zxgw6|%%!ڡ蚔qXȊY#;x"4~49ɑKMa],YT{750ۛ;! +#9N$;7ƈtl#Cѿ{z8 JOCFRX|WޭJ}}FXՉ,LA<