parlaylib-examples-2.1.5^20230215git137076b-3.fc39 j>j  6 6_WW6YYY 3!92d LuZLd^ uZLvKDZh/ˬDEVa(N\S{A*QrZ';'exH}̆6}(k)]( #3;-t'ѵq&}CW4*;&j538C琣JsXn* E^DHRL8B\LR%w<*L3k(! C%3pxu('Iw`*,dձwn93aG㘽xp~KHkS+~_AR052262952524bf91a184686601ff6746aa32d362dab6e20571bfd549f784e8144fe91831b81b6f42a1fa9076eedbd6dc8b9415b9030204388b603e00483046022100b4f2aeaa6fb28d41ed53814c6af604ae71183d305b57685022d1ba379ce1f698022100fe04abfc6171cc7d0cef656a2a575704f96c6aa34c9160c6eba6e885739b1293030204388b603e00473045022100a3a2138c8edb23dfc63f21493a8509673577ae011d7874a8cb58d8777d4d28b502200a61f4c43152563e9cc861c75884089ebd65b28058ca2c9faa3bc538bd057c8f030204388b603e00483046022100dd91dc486296e379591e6fe1ae33089d2e943951063f77cf0af8bc0e3490c3f0022100b79a1ffad723be7738e8154b3b8cf9859d331c33f1c33f9543d3647febb5e7ef030204388b603e0046304402207d6cab75fc6cf290f168ff3639341e98fed6e9d9fd442d2c8ed0cbea95713af602204a7b4b830614b3b5b07e09dbe589c018aff81b52fba56b90b1bacc69696d8d92030204388b603e0046304402200147a8974184f802f0748d31a020cee702fe4ebeaa0f5ea9be340b1099fb396202200e65459d2e23cf70334def151a33c64380e9fc3e66c1f0d4662368ed946430dd030204388b603e004630440220157b13251869edfcbee15ce4bbf62b79a5cdea95e7528c6ade8e4ea8e7d205030220771c0fcdb6271bfeb428d79bee9fd35fc0b12282e36c6c37d9cc5d50e6a66a09030204388b603e0047304502210098ff66afb8ef7d5790f16029977e84ae2406a83a4aa9ebcd5266c8f43c51b6b1022068f3af117436df533693b2c319a4eab3ec3bf1e7170b242ad12c2946c2be4c75030204388b603e00473045022100dca651b77530f7d9a5fc4f3fbd62e862fac67d57f9e10dc88231c7907bc5f0cd02201d941574ec886527f5bc061960166c7231a7187c7206c858d2fd7ddd1c2fbc1d030204388b603e004830460221008ae17363a16f8ef0c57c12c031359fae297a083df5bb6d2cef11d008680f7173022100df90596503c591231abd10a27cee93d79bca71fca6d01ba831ebd52e38497db2030204388b603e0046304402205ad1ef8a5bf08d483c5b03d85c6b8951f536b58964255e92bca944fa898de1c302203d0ccb2cf8167671400caba6623d2666209c83f9970ea08c909595f94180cacd030204388b603e004630440220512875cd4a06f9d925bdade2709af5761335391b25c240b45500a8e4176f5630022057aeac4b792e80fd1994d3cd7ca54e09370bc146bd9df277e13265d2cf08b9c6030204388b603e00483046022100bed2b53cdf7cb24c80196e320865ad5a18443daebbcb3a3da8c3c974a6e82239022100a4b967d37f3e23abf51136b7585df7c141c38640003a34701916b613dea142bf030204388b603e004730450220492ec03736018e591076c2295498c6d12a3c54d864fa536a8a38aaff0bfb34ca0221008edc89847a6c8260ef3359b5c12800758c389f1fef39d0d78a9a9be7eb5916f2030204388b603e00483046022100fd4c14f2a53c483ae79a15fafd6f94f6927bda06d3ac10299d66550532b539aa022100ffef222b97a47dee2e7aca35bfff5153b997add3007fd3b42942a17c9ba8ec4b030204388b603e00483046022100ffa6fe800776c1449f2cf4ee52a344574205569400e6bc1bc8c9ebb13dcc2a3f022100fd9fa33730b8b9018f9df2c5d4c373dee245ff48cd4b28720d4f0ead05635b8a030204388b603e00473045022100df8d1a6714bcdd5c1b696257c498f600d7184e98c119c5e08018a87f8f9752ec0220523a4524f7d29498fd7eee6cb56d96bf744b140a654e672b96a149fa2d9dfc69030204388b603e00473045022023b8a79f0087b568363e7944c7462158a535b6a5e1b5b770256da391e9fb9652022100f2ad2e31af9abe08e7740e3a4bd7c7e4b41b14ac8190e451ddd75770ae4f37ab030204388b603e00463044022024b103c2c2c53a669e45c4413a1565537418c48cec418ff6aa4acc2654504b9402203467f6b9bd9b394b5b7ddc1a3cf4cb73c0faaa1cb3a33e57e834768ccb105e63030204388b603e00483046022100c223cc6b1d7bf2ea91fd432ea93577cc4526b7f2e4926476afdcdb7e26c937ed022100a3eeb783cf0e1cde3759011f20ad8a4c1bf03d98cafa6af2693b67c371189c21030204388b603e00473045022100d393804f5486968f51e261407cee235c4021599120948e69257990e31989b53f0220334faeec5bec7dd3dd2a50cf9639dc82ac7b4e8e5a106a6d3e2f63f7d274ddbc030204388b603e0047304502210090d231bc5d0dc3a7fb01dcebd6079bd741b90789fb4919ef49d9d348a8bdc84802200b5d4fadb4602bff7fb2e8a110a0c2abd4db81e83ae0f5807562f7992bfdb595030204388b603e0047304502204f8bfe81bad6f62f3fee7090e52c4ec8122f7d2dadc2de24da40b89035ce90f002210086014ae9068b5067a21d0f25998ced71f8d956b1776c4b545cf59b5e6b440189030204388b603e00483046022100e25108b0bb2b3e6c01a93e7a44361d15e3ae9d6d0cdf103aeb9b31a437f3ac0d022100922a7c03a82c908676bd66485b62130475f7ac0f52b07d01ab635238b4994f08030204388b603e004830460221009c7f3f135dd280d7ac8b8f1767dd80673357b9b30496cd5832f00331f4bb7206022100fbb191ccb57c361e9213f04124b78e2e6e83fe1c78c86a208eb5282eaee9db5a030204388b603e004630440220397accdf20401fe6ec24d6d2c2c3cf9e6b88a59e96090c541aae36a65e42aebb0220423dcba88151817366a2f53662b0ac39eac406b9d0bf8fef11fe815de26c9259030204388b603e0046304402207e675b71930c105719025e69b467f0bd1b66b5353611c720012b5b17c4de03fb02207870565c7b899492144db738fc765c9d6966a89fe6ecde368c359101af983f8b030204388b603e00473045022100fa1babd0a01dcfa50cad2774c3bc385007f7c6b41b91a7c858a10f0771a3a76202205f7152f209aef3d5ce76990fecd4b804897ae6eb23e0afe69432cd276283c72f030204388b603e00473045022100e0474329fdeef99213101ec1130a81f10275a12b990fc2e909b3fbaff1049c1d02201418a0fde782498a84b8d0c301d2cae414c323a7a4e544023bcc381c35f355f1030204388b603e0047304502206400a7da8aab0664af66a35c986d4944f9136d19c31b53df59f646ef2910f20d022100f8c4fddb7d7e54a15de239fb5c3e7765a7a76f83464944b38aca8df58e8aa7e5030204388b603e00483046022100afdb665d81a0c9e15c98f8fb53052e88bcdd79eda9fb0dee98f1d60d14457c0c022100b0a8f62836dc45907938286dbc8668e0f8152e10b8d527f8e04249fb6f8b7f9b030204388b603e00473045022100f7ff5752c37d4cfdff02106feedc97fc3d611eca0b6286d4744d66a70674326c02206497923ba4805ca483f3bc3943c01bfcf96eff89deb581ab2c95cad17eb943f2030204388b603e00463044022078fb201ad022203784923fd6517df4df731782ddae561645feeed579d4de876e022003fb8589ff75b72fc45f7cebb363ddaac94e25a003d4e6290edc85faf983fc5b030204388b603e0046304402203de7a18d587d61a315fdd905a171c5d8d649d0ee0d8cdfe88d5436cb250c31de0220633265fef7d6ce0f3675710568e8867301b2cefb9e877739c893754f6f39b417030204388b603e004730450220322115d2c39d557b608bd8fee8cee5b14e2329e0a553a2043921392e0f9a606b022100f8f65c998e0df353611f9be18bde92d5650513f57037ee439bb5463d4e336fae030204388b603e004730450220457cc9f20552ffe9a8112f45a8b770e54017125e358f5f005c3251991a6c5735022100ee70d018b7efb011ab2325063122e1a088cbb0c45d1ad8249c29b0948775315b030204388b603e00473045022100cc20bcb0aad88a6c6d6d61df31a0793b14c0d037b630a58cc23cb4fa45fab622022042598d0a6e31019663625a21a07ae8e82b2224ba755e2137a602ee8309d8fe81030204388b603e004830460221008f83c017062b0169a759f6a66d1bf198a50d67dab4500362d1a90548c54d6c01022100bc59147cf207e95a0783e3d644b3f80d9911cf6b42f22885895f0e8f465c130a030204388b603e0047304502200eaa3302f772089b4eabc4dfb66b44a7fd91cc419cd6d50eb03bfbf0ddbcc805022100950aa512b8627f36a3e990ec18aaa15805417567d0ad5e1193e4c6c4e97ac688030204388b603e00473045022100ea44a96953a08f2586356cf200694ebdffbe9edc7a0c0db4e2a17aded0fea6270220094ae724c509f60fb32253287079082a1549a882bd69486701e8b6627b8c92cc030204388b603e00473045022003dcf2f912a1da27f6a17c8b21b5fd4112041caf54ef578cabd63102d7c133fe022100b8e5e034aa325e81c60a48a5f6c7a4c4aee995db382af678329aef0c7196204a030204388b603e00473045022100a2e8ad8f513195d21a6aca5107dc8c6f13399ae5cb72ca68c42abd272c753d5a022051a8d64a84a6284eabeae490368554560b7e792269456526e78c60414525970e030204388b603e00483046022100a0b6ae45879891097f11eaa8e7ccde4af0d969d7a7c9267975ea1c8e09af9a15022100cf263f6d79eccae3f6fd09bb704c9428f602cacb1b3cb1ed103050ce0d66b7b3030204388b603e0047304502201573e10dd8f44d424ea9ce04a519f3a87e4adf02b992066df556be2adf87ba1f022100caf74d9306f360970f02837706e79226fef712960901b59078d0f026e7f43be0030204388b603e004730450221009e6a819509ebdd4d9794f3119e9025ec1f8adbf0b2d35ed5e2fe065b1476623e022037d7bc77748d62700962755ef2efb3d2c9c193849f1fe26845cef1fb3cb92e89030204388b603e0046304402206f9075c6ee948bd6b8bef8dbfbd5d2a285f821d94216038c47e01b7c8a78b3dc0220722744e955c7008f7dbc81b608294637feeba9cb36b8d1e5c089855e4aaa4d92030204388b603e00483046022100ee94dd80a30404ce2fd75c25f4c38ecc3f5f62b4cecec2571eb7526454d551200221008d3b2ab24729f52248af18d9d942d857fdebb9e816c0a6f445e9abeb558c05f6030204388b603e0046304402202258d2353a1720ee089e3d1844cb0f2d33bde25d7d64dd44af9c4cae064002e40220371ca351be9dce09d89fb21c863d4818581eec764b79a8f8f3948ad91c79425e030204388b603e0047304502205172183b36cb302e08c22a8dae2c442a151c985dd9e5417d62716a0c52c03be9022100be161c9612e4b94105fa79f1489cfcdf9bd69a6e793b3a4b4eec8f08c049d81b030204388b603e00483046022100c3c91d7afd40cfaf92f79970b9c442c8dfa6d0a9d06e63141e32fee9ca23df2c022100f087645850f64c02cd1688c3e07f87bfaaf2b7bc688f225d23a36dde38a73ba8030204388b603e00473045022100dbf099b3a7a685423d632a1536eefbb72fe7ff633bddd92497c0a15ab03d6a8b022076519fc66018bdab5d8c6c322205e218f2942d02f207bcd05d8077a5adfdb76b030204388b603e0046304402201e8ebaa58a2efe97c7f8a8d272d708b8c281b167efe2d77c238e30a73e20c7f2022035fdeea1e19ce2f5e93f42d0b05df2b1a8404d2e6026bb86facff9b7a4108f6a030204388b603e00483046022100e22036ffe97883cfa7becc114165506efbb05aaa5c7b0a68a3bcd361db6d889f022100bab846f77faeec1e631c44c301c6fc5efd3169496b63d100685ae3a8f96a24d3030204388b603e0046304402205bc52518a3f796b75fd76ecf994ac9da66cd312d783b88bb5e8d99d426319fe802205f8be5a55427ed2d26666794b97bdc215846a65c7eb6daa0bacfb0b8f5a6cc07030204388b603e00473045022100eea328f2b62373a25f1bb3130999a97d1352f4ae74d9c1f5b067891b17f91d0702200c4edb7241b2a63c5b7fc0ba8c6151bac5c85a8770b8f46cef746865eb6d5bc6030204388b603e004630440220271cd79eb62f10543ffc5ba96125f388c5f6f028be70f22f389ecd2926a942f90220795260d7feb0c999088361a5beb75f7ad2f318480a1db4e92565fb08d1e5953b030204388b603e004730450221009f1299b2a799b890542e0f17de156d2d231f73f0fb1fa3d7b02788c7e2c8437c02207d2fb101cb5d319a273f03be3e9fac3b84f57382e7ed4510f95ae948cdcac15c030204388b603e004730450220457466f69896f4f64d68a20659b4389f0f950994646248fdc44fb855fecb7915022100834dcdfb4386db3bde8fcaf3530700ce4f07cad78898d39ac9ad5ad657c9f8b5030204388b603e00483046022100b789a02bf78733e4431a7b66c02f1bf302e592a0493b8a446c86dfff734b9b03022100ce610d4015ddfa10fad70eea0a1b34b50bab5682e658312dc3817a0547f1694f030204388b603e00473045022077a03d4adbf665458ba03f69ed76953a8b4eeaa7f225b65e8724ca58f345930a022100b339729bd2e023e1352336b1f1431853d9b93559ee4a52dd796f5475394b4f41030204388b603e00483046022100cd4dd80fdb2b81b82d17c4648a313cc514dc43603720a93f56f0e68b02b3adac022100c7959493b1a2be0b41a91f44add001a731fa4dddbd6738a9fd95a858e512c0ee030204388b603e004730450220067204e3c0773df852a1353babca3c7f99ddaeb186feb66e23fa5b9873f88a7d022100b763cded36e18341aff77c61a22c770c39cf4127f2887c35eef6fbe48c1cf210030204388b603e00473045022100962e95b54d740c183502f40397f78e361946baad88ef29ce4cdfcde4dd5e82c402206546b99d035a78e3088b2d8e2511fd77749e2fd0c9281633217928474ec8666e030204388b603e0046304402200855e5cc705bfee935686d26795cb8ab174a5e7c199eb0664f0607db6ce13cec022001e026aa4d7b1846ff5ed260c975d7341efece00170f82ba38d8a2d1158af8f9030204388b603e004730450220787d44293f62565c1d26d77c8052a63a2b8d16c39beaf224cf9f2317af590d94022100f849180c1a5efcf50ab56b9e685131b5d0070631b9708b51cb74c880bdd3c5c6030204388b603e0046304402202b9071f0a999ab9f336149db1312f45f0f3d63918e65792cfe4f483b2439746102205cd4c82f71003c8728610bfe98e4acf292bfd400b5a562e42ce506ec5383c902030204388b603e00483046022100b7bed46902d34625896832d13641be3a00ec381391ec7c878b40b51055573b88022100c2b4f7b9ba6de32436222601c9877b19a1138096bde2d8b3579b54e99a25e32a030204388b603e004830460221008514dd9c304e4b8d3f608d0c0126691e3b054fc3eb35944639e0ee6cf1587bdb022100d3ac8605f10c135e573315cdec302cf2bf4b6cd9910a99f0f6fec2e3f62c9aad030204388b603e00473045022040ea767426d90d31714f27d81cf882fb8bc83ae144c76fdf6b06efa7dbd2c2f9022100fdffd578ff2f5adaa4942493cb6437e5d303c04e09161c55255db2d3a2fd2432030204388b603e00473045022032ac055fe946b242fc68f6a3952fc4ba65f3ca07b057121e72bf140bc6321cc0022100ab53563dd18d3fc83b3a663398bdd26cd36266802bce01ec9452cc7b91d92ae6030204388b603e00473045022100b360900a917bf575c2199a2131419a4ab9b0235f341de0983a91f479308dfa44022012957c6fc7497c448091c815ffac3263cd3790fe8f31fa2414352d1046393a82030204388b603e00473045022100e9771ae15c793cc0c8eb58e43ace5f0dc0022af5daa8c092205358a0732a4c69022000cfd16bd020cd633a5e871d5b68d9f72f5ad649b11515b2141fe505a9daed87030204388b603e004630440220713dcf27c75364cc933471cbc09931b52edf1d2f525613f1087aa3fe6dbe20c902200d2628b752d90cc7c418a77a08fab3186da3c03e0c497f97f8dfa2eb29edd3e9030204388b603e00473045022100c7bc7ea0269cdedf1681ec182c6681b277b20edabc76f969a099cf6c9a665a49022063a3129a50b257f5659e041e1fa167cb173ac8aece3247bc4d9fef3347ac2ad0030204388b603e00483046022100a1108d99433129b61a18ed0950026f90eb71263498dad3ed7b237c53aa22c98b022100f5892d8222b8bdaccddda75157d946a9cd3399d097a0b649246a526e07899e92030204388b603e00473045022100d1b46d5442503f7ed6054edfe8d67fe919609f34c3c1213978ca0275569a6f13022033e510a811a93d816d3f93d9a956966e16e5ec50b92e775ec6b51893157abc13030204388b603e004730450220063b14fffe6e67b927133bb3e09654439ecce513cb32c39455284f141acb214c0221009bdb56305bef681b4c2ef61f6a15e2ba1522069b812e8c60857bb12d8785101d030204388b603e00483046022100b86be6ac289f9f61d4072cbe537d7a466006445773978cd766c48ff249cb9a7e022100bcf66322946028e9df9099e4a46b389e36e494db1ed176321071211f07d20eb7030204388b603e00483046022100e12ce125fd8b2561405b6587894251da996911846614e479cfec61968af86e8f0221008c44b9cf639ee3e6ff4bebff5bec7b85fa8d5084c099136739ea18bcb5b2395e030204388b603e004630440220236226d096e1dc9c58040b4e0d8eb7f18585b284e9c8bb3e461d9df7bddf1295022054e8f9c2598eb70d7e22500c5c4a675ec98ac32121bc361586d30a77626d55f8030204388b603e0047304502207213c65988cc06a97147a5fb158e5e8758c1c8dd47589361dee5c6d4bd77b634022100f3a4af8c1b74d87c68242ada5f8f493a8b33364656aa2822e90bcf1e6e9c64c1030204388b603e0046304402205601554539f81bdbcac7df6eee8bc26168dcb8a9336186ad23d7479951e7e51902205a7a7d4eeec3c4d2707150049a8bc6f545a614b0b2f9cb93111ab43c712fe74d030204388b603e00463044022045ce953bb6283585f602ff3d0b88fd8b67936786c69c186752ed4b1833d4933102200fc617db6c3d64b44235d4c603ecfa1eb4ddc27db0a62dbe08e59e6b2aaac27f030204388b603e0047304502210089283f221d1195f770dd7f0a57f01c35da0e0c071635dd45edf81c29a348f15102204a7afe91774ef1f8aa32953996496c9091dae398e2978dce657ae9c5f3c5facf030204388b603e00483046022100bd0a66ee38d43a9b34dc557934d8584959f54df9031593ce0e949541a0ba3dde022100a8e60d8d7b7f328c438757604ea8c4686bf40ccb250625d16dd0849083b27ddd030204388b603e0047304502206b1363e292a5029c8cc73859bdbd12294857b404e27552f02b290fba3657b2c3022100c0569d53ea1b14da4e0c2e227a655b71834a1814b3cd45c9ea4bbe24d6d461b1030204388b603e0047304502207eaa348ba2d5bfec5d2f22393861195bd6b8c85f1738df5f2a318514d22de19d022100d6905aab9563b1b6218a1d3b5e4315949e795a2908b519ce65e107de309d3961030204388b603e00473045022068f8f47496ae18aac12b50ecd04eb9f6bcfa81e8aae53ecf614e9b779765bea2022100ee3983e59b775cb46d4a993567a6e86462a0239d487f0d8acb15d13ab0915740030204388b603e00483046022100e201d2bd37e1187e3846c59ae2c9f3a131c88691186777de6c6e17046ca6e89f022100a64145f36eb0cfae513c0f508c11a5df85704643d2cadfbdc4b338b82707a7e6030204388b603e00483046022100e34ddff925db2efec53e3e2062b505671a72a5859566a5a3b5df6383e069b148022100da45d379752f6fef616666ab57c3592dfd44c18f88db014fbc6d61a1ff7d868d030204388b603e00473045022100d9ce84c463b92ab76302a3f03f764b2bee6a00bae34ad510ae4856d12b1e54aa0220614283abaea9a921770116dcbac03727b4dcdf5302d860a4933613fdaf6ec73a030204388b603e0047304502205562574b7d24b81828917e6ae92ff7a9d75ed1e9046d79bfdc8dd2a8f254232f022100b9c466fcd08907966d7efaf4eebf07c0e45d757f43b150f8103ff6175fa68c53030204388b603e004630440220533ec6db4b41d1beb2053aa62c0b85dfe2e561706d4a59986fd8bfe46ea54ca80220301c30b92ff9abc2ad704e09cefe183df07cb296df0d08ce5f1f8c9ab2d72ca5030204388b603e004830460221009281085dcb5b5dac1bef2298b5688c297e47b24917b160e1f28da84cb7e53282022100e8ade52cc47876da248f80b3152d5b3166be7ceed2f4fef0979aaaaa4f62e9c2030204388b603e0047304502210099265125b23b3c821b68d14ba5f444e46311529f24fa7147d01ccdc60e8ad9a502206174888199cd32741674f49db7c097e51161f7250e7476a8c56040ffea60aaca030204388b603e0046304402204cb7dc0edbe3ea174745f8db3ce504f011ee1ae8cebb8523d8d0cb00c02207a7022071cb0ab953fc5797b05c9f44c27610e8413ecffd17ba4709d4da92ed3f99dace030204388b603e00473045022100b2b5b0676216429ca9c11b4216b3843561c3403d65028b37ee5d06a047f2e0ad022079d328151448be3ce4f978bf255270442db98c1d713315c17f9130aa08032adf030204388b603e00473045022075ecaccf83eb897ba5016a5d65d631718bc05b58dd58743d81877737295527e4022100a524c03172d20ccc4d02c40c0b7b19f17987275adacabc927fe872694f008af4030204388b603e00473045022100a5a446205fa2416f26ffe611f90b67214939996386a872abfd3dd7e89a14974402200a1331b298294756c42f9f53299bf51e33b6e27dc8ff03908892a52414805152030204388b603e004730450221009ce0bcc47415caff290278e33ebad06c7b74991ce9153a9532250dd571bee138022052ddc5f33e1314f71b85bc2c119c9fdd5529283e9d9fc734d1741ef04837d0ce030204388b603e0046304402202b59e9e415fc6f8d360edc40fea7e72177e9fddc994bb346b553b8ccf09b894d0220522c000bf1e8345a62086d86d84ce1da8ab0d89b280c0659af9d797d1cf953cb030204388b603e0047304502207d16e1c2cec8a1f61531fadc49be9626fedf7123613833814db6df5810c5ef050221008cc18a661c77956dc483317ba621a4e1f3f809c3133a59e4d571f2ea9066561b030204388b603e00483046022100d354ab2d2104e74f9146edbf4f526f24bd6c245696fa8425189a413fd3d0d1870221008de99b68470912649e429e91a1c278d1e840c4d0c9f2c925a12560734eec0c3d030204388b603e004830460221009399002e916785aaa105d36984c25992131aa155a8b94ae8c3913c4f13af38c50221009f2ba34cf67f2d26190a6bcbb065600121828f9e7eb12368e5ce1631238ebafa030204388b603e0046304402200ba86245cccd4d609f2092dba50f501689c02f76cc7cdba94fa4aeb8b2b04218022055c94aa273e91ee8afccf4dcee7987e5b173f9f95a2a4c345584c63d3441ebe3030204388b603e0047304502210082de6d4c74e32cd7c4759834982cbf211ef031895bb24dc6e24194cc9dc149c702200ff18aaf571da25eed9c0644b9ea3baef4313f1596b111b3d75333734cb9c9dc030204388b603e00483046022100db4f3cee3e523adc69fc660024732557f744ce64945f6a2dd93618fc0f1256ac022100f7e6907d56620cfc626efa196ce9c33310be1261be5108c4f0f6cd6a241778f6030204388b603e00483046022100baef16f8dbf3c42e4273b95a1d2e9fcb15322af915249d714e5bf28d4f5786d5022100ec0e8abbd0e508deca8b8b5201883424b87abdf566205b0d89dfb686bb270fb0030204388b603e00483046022100dc8971d3588168378576d4754e7a56f2d2842ce09e941976095686da1eca432802210080c3b72ef54d78ad17ace9f274a71c9f792e51353fb32e4cbb1c03fb3fb65c75030204388b603e004730450220271092129416ef92a3865a18f7aaf46bb23610a34241dbe6d8ab5512964d821d022100adb2314509f9494b5b787a2800b0fe1ec9c04001154c11f4d421a7002fb4a9da030204388b603e00483046022100b0ee0e9ea3a37acb514917f64ec1fcf2b41087f4630a6e99a0284d011326bae502210081ae8750935f2025fea466d345e8b497c01e8fa25bb4d926f6eb4b4d30387eac030204388b603e00473045022100fe438a779188dfd0468765a56a2c6376cc53a497dfc94a013500cbb92087b4aa02201fdbd20117873184464610f76b5585a36d72619a6ab814ef2c897781175af204030204388b603e00473045022100de3cf069d1a0692cbdbea57cd13dc6d91ad96b5ef9e0048e308250a5af7143d502205a3b097c6e5368a7a090568d1e4a5658f17b397d74d0f076c2f4973a4da1f679030204388b603e00473045022069db5153123323d6030aa06c1817110ec1e74b5c4cd0679aeaa07d1d3096a834022100adb3a24e77a63ce0f87ff0aef30b1354839cc4b628861516f1197b6cd15503c0030204388b603e00473045022005ad718c963721f8d1beb33abbe8b0373be062f8c1cb6af27bfaa2ac24e33da8022100d923c7bd100b732acae2c79d5a2f62ca5bfc1e05ad3ff2c9de8ca38022ead61a030204388b603e00473045022100d49b88dd3bedfce9de55db23593c1b83882570141a9c59313921972a6385f66a02207ed37b340daa97637c1c365c6ca2abae3078d629e85b2c8f32c58639d35f0b30030204388b603e0047304502210095973983198d3ccc767c82ab557ac63956446706a436f3dd0020bef10f8287c202206cfd39acbf719f2a3212023257ff38ce8652c0b23dd561e020161471ca64dc6d030204388b603e00473045022100f86519c40791d99d2f302efa809db9c1256a23276ccbbb2ea3b624ba02b364f402200938d8d9d08f461f4234a4332b2dad1a044c62474fe688cd8fccc2ab48d7f7c5030204388b603e004730450221008c1f3ea0ecde4a6bf7cf6cbd56235831db7f08dbfe0951cf8d873d7d922012b7022059a636367ef66951a67e4460e1242ae92accea685dfa036b2ff36cad0d9a1a5d030204388b603e00463044022035a1290b7cb6b939dd3ae01bad5f94cf00c0ff743caf5b16f5a6dbb155bf1fc402202439995b4689a86784b1764d107c86d2a55e891f5c477b555957c51daca936df030204388b603e0047304502206d607074077377ac10a160390f881dda3096604f8b7a20c1d55ab80c78a335890221008ea743a7f7e9e1b03febeb8c26eb6a16435b9d83f7de849cf4339e896cb306d0030204388b603e0047304502201f9b58c309238782dbb9a71d311c12ebcf8dcd46d48aaa2ef0ce5c6f9208a0040221008a076e91e9c39c2ad19717b565e1ec371c961fe397f14392d83ab6d8e02ea2f0030204388b603e00483046022100cac77b5fb70de2afc1cdf6106993fe4ae861d438c32d7905398e44e990b0ab3602210085f8b76021fbf4361ed6c78001e2b94b86b52a7251dc7b4782c5e0d4359404ca030204388b603e00483046022100c2789c3873fceaa21b95d523462d48e8bb216da1a8f6bca683738a4ce81c03be022100dcbd0de90edaaaf570746bc378d132f27773ee5bd7c892e601013c0eabc2abe6030204388b603e0047304502210086152627037927500921698139f06b592ed6a6a4a1a208c3ee856a3d15414d7c022000965c4e5b9ad6689506b760e26b5b11046174c1771ac684bc9257ca52f3046e030204388b603e00483046022100f716c0eeb2cf30e73b65dac12175a2aa0376d4dd2ed2d47ec7aa4a89ff9dbc37022100b6d86e7fa34d5fecc76c10049749f6cfb4f5022c3f080b62edca1425d9e942f9030204388b603e004630440220661a85ddc644aa2e196ef14e04dcde3fc74c2922c3ff3b2b0a484940dc60e5a702206ab7b812bd90ce2a03aafd31d813ce32186c65b6301fa7dfeae7b167e388020b030204388b603e004830460221009d624ce36615efa9f1f7cc23435e905a0942176cb3ff4e525d757b08f983929d022100f3f5c01c24e2cc7b9a12fc330c5d309ca41a692ad56cab1df9f59a15d83fe51e030204388b603e00473045022040f35a1a217c0d3684e5628615c9aedffdfe8098abea5c4ede5c5158b7977bba022100e8f965ad0b9087a29c6553015155b810c09959ca6527d4ee9fc78a8ae0c9f4ef030204388b603e0046304402200758484909304ad8606fea9038388c2f7ca12598669f5a2b0d34f29576a7b9ae02206b61db94d4d936f674278ea541c15e468ec60bc2b39df150450174e3acac94ad030204388b603e00473045022100debd4b34f29ea78995697cf4addffb6bba1e00e81a25657c1bb2569e600cb2f902203d2eee95054930d588348ea45d974affbd94d40592b6c58321ac2df75b0b4612030204388b603e00463044022065788964b1b91fe179cab129b4eaa28ce783292d3b252a483feabd4936d2afe5022030dec557a262de9fd547848ae82dd9a1c7363715e23d36954268455ab1b34785030204388b603e00473045022100b5ec2778c1e3ee3f0299361be120cfabb2546defc522c7907bac1536872e6d9302206abd1aafc9833ce7fc9329d77d0fd0bc4e12654574bca260642cc23f89a6ebb4030204388b603e00483046022100a874f57e3ad5b1cd73d5ecda6ec284a8b085e87d62128273f3a0d4c9895c1d0f022100a58a88d33e532d64459d479d939ba27af13dd73bd7365f162cc2df06e0fcdd8d030204388b603e00473045022100f687310a3d870f59c61c8c88fdbf95e9a5200648fa6e32ba3e8020fb6881572702200e4e29b0fc284c613dc856d138adb8fd0b850f5649e217aa21081ebc72397b3d030204388b603e0046304402206e409a8d78efe374baf965d9fb2a81ca41a3ca3a9549a51ee33e822245ba910a02201f02b62599ed64e5f398c0c9151803a71711ea1ac972ad4cd7f57f9732bc827fq3!92d LuZLd^ uZL ./ -Lz<9]MfCJi*YDH %T}S#]C .<@ u~tY6n4d0D<']kM ~Kh0Y\5/mGڇLG)?u!wʳ!Q5gJ.ĵ\'@ؚĕ"{J H@GK NwQ.T-Yq3F"d9<>:|dӨ5>|S:9n\&I WNQaCL}:Qe凲x EhF X 4(GAEmUd&2Y5{!/iC^(+'(wN7.ӭ{1UR|vƀ4̱Ok=+ґ3dzl=YoJ3:P xwtdCzxK0^rxuiH"w}ԀI,S^һtϢ^8].Wi>lth@y=4ǟXGn9x@>`;P?Pud. 5 p $P f |   + ,.1c44L6x667(7E87P97\:8=G8H:I=X=Y=\=]?^H\bI+dJeKfKlKtK uMLvOxOOOOP0P4Cparlaylib-examples2.1.5^20230215git137076b3.fc39Examples for programming parallel shared memory algorithms ParlayLib is a header only C++ library for developing efficient parallel algorithms and software on shared-memory multicore machines. It provides additional tools and primitives that go beyond what is available in the C++ standard library, and simplifies the task of programming provably efficient and scalable parallel algorithms. It consists of a sequence data type (analogous to std::vector), many parallel routines and algorithms, a work-stealing scheduler to support nested parallelism, and a scalable memory allocator.dbuildvm-x86-18.iad2.fedoraproject.orgFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/cmuparlay/parlayliblinuxnoarchDMp `r $$i a<}!Y@Fc v Q' ?3 % ] K` Xm a :gJIesN-b'=xt <n ^)&tp K})dTm"*bJ0LAA큤A큤A큤dyc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zc zdyc z642210f58ef3fd28d0947d3d5d5cd1af501b00409a4668ea1b82d19e8b2c7a2f8e1543b1a88d0f776faa80d3f52d120344ac140fb249dc3998164ae9b51fcd81393e54a4fe2570ffe92358534be8868e5b4c72a617d9fe56bf660f4822c465b5534c82fb86b77a749acaa892f14e0b5bc1e7d34c6a9385787a147ebd5924a95a5134d24bedf1202fe4f7335de5a994732b6f481ae4fd214b4338d18c2f9a75cae518565c37e0ad0f3fa9347a95b78f4c303820a189250b3e7121bcd9473855ca4d152f8731f7eca16fcf99bdfe56acbccd88f80ce02895cca25fe8f1608998775bcff7919abe85a1ecf80944babbc690ae4fc87bb6c93ab7ae4e0900b2f451d2a84862d56dc5adc12b096f56ce26c56873f45a187a3d4f859c95bb543c71ff59208ac1fa97168f91fda19130786496e4ed7288b12415072e27136d238214d44b9424466512688c0bf67cf9c3139a79d161a344370c6ecb8d3be50e8bc1744c8029696e4685d71208c50cd6ba3e870f289085a636647bca0f2ebd56ad39027078d095d5c783585dde909b9ecd784b8bdbed8bbe640dea9acfb1c2340fb99f0737a5006de0af6a65c3e730d60b85eef6c6d6aae956c78e0885bf15cb05fd7076625794f5f5c90ceb7a2a1e607edb15689a382e2bfd6d8f5914b89bddcac0efe8c138f8a2a56a978dd7303c5f471df1d33770a499f27d5339258265c991c90330f3f5abcdf3779ed98d7a66c03e521d078543b9d21e9c866382688aa5db8890f66080c0bb564806d0a848a30eaae1d2925e9c9d6280dc2f5474b468c55bf4285bf6020f839012a402599dc4af378e5e93a3d30ffcb68142105e6b55739776d00f728479b3bd33574a3d3a3c17705b876cd95a7a662624ca7733d9875eb8063bd05bce34588569f6a63939ad9f9abdfbb8f4a8afbe1e8287c71f1a6ff64294ced01be9d74b7d02e52a21c04f9c56f6aa95603088f14a774bfcef7e1bebb203dc873369dfa7c1f1da2bd0de9aec34eb55063a92f0513147e098722a7359bdf461c8bacbc30871a0b7ee0c104d5e816532b82c942b1a4407bff9ebb7ce7e41c80235c26e0ad8b9b4850ef645a3a4d536502543c648c75f0ef0c325bf6ad865e87f99b0026eef3567adea255717da089832a4f6d1054776600f181ce51f73fe98257a6105bc57ec9e1ee86efe126b0216646c579e90debe35e940052fec50cd10f67d1c5ad7a83be4ae88c28061217dfe105d92d7f421e42f191398f86c7daef0d93174d620646d31a2647787dc72486e69cd25c1e810bea9606758ca1dd28acff5731b52ca9018007c0d4ba2b332a6afde4c64bef6b843cf723cb8981654155e6917b01dc01bdcbe2ffa303b7117180140fb48c7aed65712828a26a731c60cecad87aa1bcf76e2bfe6d35428d8c87dafad5cc50dd1e4fcf22c4f34f644d38d447b530a6c2acbc61e81da85d8753ab559d4340f89e5fb2df5c0bb73e24e93e2671a3cbd814f3b879a42c59de7e3786ffd3e9a65664a069ea67da82ffa9bf569ad57dd007aefd0dc049b14c95c218f97fe75c54ec93ed733939c6461d62d20d7c7e9a0c6bcfb153cb119e8c7e301774b379d281f4bfb0e451f2a0cb1097eae044cfb7f38914b0f5dbd469d9d680fd8245aee67ad35015139e09fe1ee5162ec615a38f01d232115edc99c29e204a8526693fff64ebd1414182eca7074e1d0d98d92100332a7178a30ed8e2b9b8f7f3de8c8a7ecb5b9ca5d65f05b86ba3df4124664e2e1ee6e9149c7d8c3eb7918924a93767540d9f7f6186b87a8590473cc439cf4ca70ebc05fe560b651f024dea1a3fa9bdd569400749ff61104339b5ab223c74231866479ef26b2bb9e73904fc5eb2a47866fd329c9a07935a073f51915a02edb24521fcad56ca69bbab723ce35f1cfd64c7464e77d9b7193ccfb8bba70d57642594eeec324ad13687e85a7235a7c9ae47ed43fb9cc0575fe940680bd0060143497450b345d16467dae835d192538cc8534f61a4565bd1d34b58be7a6b378f7a8d988377c354b970207ec4e6bc7551b052b9c9111b86f78aac6a56a3f0e3bfbe472599b257fa45954d6306a3a078665146435c72386147125f93f5610136d238f389a32f0855d5a8eae33511b8da555a3acb2f41f0de0d0d75d7018671d146c6cf2c7bd0685edb417da6af88f5fda5f0a1befaff11b0bbba0d35a1317670eb97b019c6858d3c5b4e089ed48cd1a6a524701b0ba2dcb149ab2fe6aef3e65b49e1f63d4b33ba1d98028fc13061592a2fdee0f6d62169e414100593ef79e0adcb096fe8af325165cb5d7df1f09065670f9b0dfac91dbf3e93eff4abeac177894fecc8ae75a6236cecc5f7ed582a5b129216e9f5a6e300c6bcf159628f78514bcd15b823d1408521d1a870ee7084f4717003446ba3aa8b852818bb48e09d4faa209d8eb6d2162ee5560d49bb16907c8c016bd44165c488411ab99cebf3207893d1da42ef93210170f94431c5a785fbe0864fe95ddd2d96070e2776e655b07d45863917dfc88b0629ad0464056437d92f4292f53b2f8428d9f472845e820ced12849e5a834ab5ca7f45f2ce0a6a32ddde4fee457296776059cafea82d8ed6f1ebd53fb98d0c98f93887f52e3a5f5d48c47326f3c07674331920cc1bd51cc2c99466be9444c2f8159cc1c76035c721df8b298e15c5f97e8d0e4de1820cc0ff73976ed97ec9a1b10ed2ec6603fda1e06824b1697f4efcee94d81af6259585902d57062ecfbcd15e89004c544a4c45300ce2baec97e112cca334648370431c4f01fdf088120eab5e81ed0ac57132ac64ddcd92b164a70394e091f70829f909cdce3cf6df2ba39fc614eb6b8c7ad33d7cdd87d96e2f94dc015a051935c150a2f5c8c498f91af27d6c995c2ac846d1574747ec1e38c3850285d184082986a6177309e57978c50e71f04c340f955399c2c5a92e84f628ddbe9c4408da683b1c23cc72e446f001c6329f040a7aa0e9b6816ea326400a68808738097d1dbc28153a94d7ac69c3497dc1af01cddd75f7a2fc2b9439894dc1b359ba79da1e8d1b587987a6dafbbe1acd976de1103112725bd40f408ad47b67a99f77755d6668617241da477d01298faec3e0913e19031fcab8759b7d41dea8328b6b864752cba3119a444d754732c7790084f531a73847644c12f8427073ee5aec162098e25ccc2d6e9ebed4fe9810eb96cbcf156d0604192ec9f6240f336d40ae2435068480e305eaa700e040e83885e3609f7973856da658bc8bb0982d97ef02a0d50bc8af0d8175142da03b619a00910e8c4b02c920a82407feabae70895f5a32895e660ff9167e2b2f2ad54e1ce18f50522e333a8214309d38ea849f8d78e0eb8f39cc745398690e836c70bfc18bd640bfa18eeb9e0244e55287b8c66aebe58309d8eb045f788b147dceb84ff09a88d4ffae44a3e9da4f3e7e5d997a02f21b856f00e6530ac0e529c962d7681e76ae639774e4869397e66a91466a74087eb93878338458e34dcc0c6b8df7a4c3a29eae52716211af0785e428b40de86327dce3975fdd6853e8924357c559922c5b8a7e9fce5ceaed7866e638d2853b2c68f61a370efef721d873ed3f6985af67befe3831888322c142e190869010a7b982236240d93b6a920b50585603f157534f823ae2601b7a24473b7d052db81d63a22ddd2a4ed3753b8af1832655a3ddd3393d41bf6d0d984f11b100b5d33f8aafcb7b8470a6264836e889a22648179f2019a99f13650888d887fafe57aa6a107f9eddee55f490829749b6911a15a8561678cd0d0a2d7a0273bd7843e7af387a312665efccf582765c403bb357aa8ddc3097bfcb2993a45af5e7a882552f4a6e2c993c135b2a2dc26a169d70ba1ba75c4f46ac49ee68ac1e9ad979db21dc28c6f5137e9e6fde652c9e30f9248d2bf4da2aa2d8c71cbd07cfe799591d94a69a5740288e7bd31153f11caf055f9ad91b1100b771871270acf8cd41403e934b6862aa0bdf6c8c2e14d67fff5c52beeed3b5ea35e0176887a2a737995c448cec8db1c8c1d7cc844404a0c819cd9cd2b83081a81925cbfb6a59fe24e1161d3c12a0bfff7118ac52c07ebde2a2705a80042f40161c2ed6d22b1e71c32271851f32a7867c3ebda8965ca1efcd676cae15bf84dea382e83539dcdf09e4220a6f48bd6f847604f0a935be584627b6046b7198b2b9fd0969921fcccb83d2d35721f6cf0def4cbbf9481b9018f3da6435eb78e9e75deeab2fba05a26947bd979eb8e26b6d13f817aefc9583989e8731be05457f1e9f424b6bc809cdffff9407ab4ee5ee8e50a5b8faef8bf758dadf4bad77eacbc817b9dc9f4a776b3a3be084780fbb4ce0143a33d617912b8b6a9de6ef3b5cacdceb762609838fb11b00a42a248c74258c839ff18f0e169431dab17933897434bab41cf2f46594a706b31253d53d9e71914d15efe08dd7148ba960ce003c16d3b4d398c9dad60988583373aa44218fb06b37d98911a159512537449eb10586b10361ff0c88e2fae03c63610d7f283d02c449be812a709d4340a5852141b289dfb07da2ea16bb20c9857291de38aa4514b0b23f6fabfe86a6330e8b0bc1bf5e689d13d2944f4d19579b949668cbfc4fadc0b142d5e2ae17cfbc7e2a88e14abf1ee493da5e868729c7ddb7f49f2c8029c63b6ee32738e02599fd27614b3f221ec79b2327c274d0909fc7411b49c0809a909ea551197f60988b0b13e290ce7d4076cd26475190d7790d6bba0fcd9a2b9be9048bd425050589fcd5b501ee0e59beb372346028f0a1875dae27adee25b7cf8a2ccaed8ff2453d8c1cdb25bf29c2da39a895e618275cc75e497e2dfa815e4bd2357751e800512ff32549119b30e241102befe0a0021717d1fe2c2c8bd8e59f8ed88e36dd31d3a1f59ceecec8ce02405d38dc579dbc1ebbf6741aca139a4dea4790f3d71eb56eec90cf4b7f9edad081301f02d25731c269beb57f91d9924d364b5368b2e5410438df0b1d7bb845954006fa015420730c032efc45b785ede6f2b519507a27204acfdeb6f249b9a685bdd55db7409723343aed43ae6b647acf18b3f72ec519c35ceba087da6a4f3cc2a77d2f16be135738f8cdd2dd2d6a3e407e7df48958955901a38d0ad5012f2eba68ce3126894a7ed679c90b747c37de64b5404925abfeae13de14d792fd89f33996c67aedd1bb98cd7c3b19a7873af2b34e5d22af8a8605a86c1e6a90a095e3100df1e9eb533ed5dafe04090cf3bcbae7cbce96ff1e6ed5e1e8242091b85d12f4c44f79ebd4593ebc97959f8062017e600afffd798e693c4f3321cd118ae0f443517b4c9d9b5eab3ccf9e7014f3cb7c3522267e6e11fe16a0801ecb93f34f2eca1e3b03af4a6f14e47fffed26ad94c9155d7f35c75b07605289bcd7557ae8982b1cea0bcfb7cc5ac51c7e500a50072ecdb8d1ee6141b001afbb0a5887e6af312a4425be181ec0438ee7534f59502b1e05f65fe64f7deff05ad9013c805b710a1ca0e78216ba6ca46466e31f6e3b14bf1b9bde8877a9b3b14cf6a5cbc6a5ec57a9916c64cb87fb16e86d015655fc13f55520943d97e77fdda46d5009c99cb2a034c6744e38aec16e62cbe936b36888cb3920546ecfbcf78d3bac573e01fa907452bf294afa964f9f1dd26409bfd3fcf93d94cf6023c81a1d00ac4438f9e6db5f258422ce017c2b04ff749317d880d13caba87a7c3e607516445f166296666b23e5402bcaef22d3c08bff98d348a1210ac955031982c863048267abfce8ea0aae5deaa89bd3732b981e6f82543fa3367d5a0e05156ada01215b5f339001d46dd6fcd748dc5f456796c0c739a92660203108665d5aa0d6776d43a4c9d13d928ec84452d0017fc10674d0c94518ab3ab90023c1a9bc4a2384e47f9b91d47b42be68237f5a935cf2e1e815d53be972044678bdb769d1963e9dbe7ed5470a5e0ebdc444dce7037a4a4013069c7fd7118e90a176007ca393d53ee2160ff327af7b3690a9aa47a0e3c51bc40a6568099dc938993d8a681d03b4709cc9330d6722dda40d578d752585370e1d54ae228b835015b9cadd76f3ba31bc05918b97448972d33582b1275ddc84bcb08rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootparlaylib-2.1.5^20230215git137076b-3.fc39.src.rpmparlaylib-examples     rpmlib(CaretInVersions)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)4.15.0-13.0.4-14.6.0-14.0-15.4.18-14.18.91d!d@c@Fedora Release Engineering - 2.1.5^20230215git137076b-3Benson Muite - 2.1.5^20230215git137076b-2Benson Muite - 2.1.5^20230215git137076b-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuild for abseil-cpp 20230125.1- Initial packaging  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.5^20230215git137076b-3.fc39parlaylib-examplesexamples2d_linear_program.cpp2d_linear_program.h3d_range.cpp3d_range.hBFS.cppBFS.hBFS_ligra.cppBFS_ligra.hCMakeLists.txtREADME.mdbellman_ford.cppbellman_ford.hbetweenness_centrality.cppbetweenness_centrality.hbigint_add.cppbigint_add.hbox_kdtree.cppbox_kdtree.hbucketed_dijkstra.cppbucketed_dijkstra.hcartesian_tree.cppcartesian_tree.hcycle_count.cppcycle_count.hdecision_tree_c45.cppdecision_tree_c45.hdelaunay.cppdelaunay.hfast_fourier_transform.cppfast_fourier_transform.hfilter.cppfilter.hfilter_kruskal.cppfilter_kruskal.hfind_if.cppfind_if.hflatten.cppflatten.hgraph_color.cppgraph_color.hhash_map.cpphash_map.hhelpergraph_utils.hheap_tree.hligra_light.hspeculative_for.hspherical.hunion_find.hhuffman_tree.cpphuffman_tree.hkaratsuba.cppkaratsuba.hkcore.cppkcore.hkmeans_pp.cppkmeans_pp.hknn.cppknn.hknuth_morris_pratt.cppknuth_morris_pratt.hknuth_shuffle.cppknuth_shuffle.hkruskal.cppkruskal.hkth_smallest.cppkth_smallest.hlasso_regression.cpplasso_regression.hle_list.cpple_list.hlinefit.cpplinefit.hlongest_common_prefix.cpplongest_common_prefix.hlongest_repeated_substring.cpplongest_repeated_substring.hlow_diameter_decomposition.cpplow_diameter_decomposition.hmaximal_independent_set.cppmaximal_independent_set.hmaximal_matching.cppmaximal_matching.hmcss.cppmcss.hmergesort.cppmergesort.hminimum_edit_distance.cppminimum_edit_distance.hnbody_fmm.cppnbody_fmm.hoct_tree.cppoct_tree.hpagerank.cpppagerank.hprimes.cppprimes.hpush_relabel_max_flow.cpppush_relabel_max_flow.hquickhull.cppquickhull.hquicksort.cppquicksort.hrabin_karp.cpprabin_karp.hradix_tree.cppradix_tree.hrange_min.cpprange_min.hray_trace.cppray_trace.hrectangle_intersection.cpprectangle_intersection.hreduce.cppreduce.hsamplesort.cppsamplesort.hscan.cppscan.hset_cover.cppset_cover.hspanning_tree.cppspanning_tree.hspectral_separator.cppspectral_separator.hsuffix_array.cppsuffix_array.hsuffix_tree.cppsuffix_tree.htokens.cpptokens.htriangle_count.cpptriangle_count.hword_counts.cppword_counts.hparlaylib-examplesLICENSE/usr/share/doc//usr/share/doc/parlaylib-examples//usr/share/doc/parlaylib-examples/examples//usr/share/doc/parlaylib-examples/examples/helper//usr/share/licenses//usr/share/licenses/parlaylib-examples/-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19x86_64-redhat-linux-gnudirectoryC source, ASCII textASCII textC++ source, ASCII texthttps://bugz.fedoraproject.org/parlaylibutf-83a47e40fa6b34b6bae1aa6ae5f24c7b15c5f21b788304144e6640d47ba3b02ab0a997b9db53c5759a7232e8ec7f972347f8b02baef83d241707423fbcbf5b15f?P(/h*-53LYʸ/aLXV6ѱ :`ee?2wrb{};JJ+jZe4Alvx }kJ#d[& 3uXHT9[tOF(V/S7EblHɒ}wk7ȯoX`kÞf}mNTV5K+7|r r ;(r\=._)gܬՂ*9]71HIn %Y^3t l^>.MXRgyڶDYRAi=ۨ^TBV#c7h @yzi}AvLZ(eT~[DDto:%ٗzR K JVř<}Ύ]54u:8捭 L3ypܗKd9N{,>  N_D SEto\9/6yx:& q:"H’-d]wnH*nX>"at:=7/'LOK~5$ݻ=1H[ٱ5N%Z)d1p7@OWmd$ǙhkZ,nK-8uꚪRic6%ܬ1L=Z(khg~*T}(Y/id腹1ݚਃƶ3X![!  []4̦/lz+3ii[ P&kmB*@TUYEJB4vԲdi[k56mo eN=L(b{dq%B37$BdID1(."DPd@D8[#u(؈@!]ڶχΧwQ\D"R糡`#zYiL-g6j7 l~@eZ_-#e,$zo5s/_1lm1!>>G5VU.oXA J\m΍6 "+)_j'bU1u_ @_-ܬ+y]n͙Nv ubnoua ogAPޏViU\* R߭ ãΣj MƶoRu@\CV|h`X"v>9VTZׄb5K`x N̢ׄ8%)~\+ i5z30@.b[VH AWj (QU|y.BiZa뚏1)/h>jQ1ȉ0Յ)Tp"(R6 n o(g>Kw.SnIwjY%V%x#Ty"B!BTՄ D+K.~TʇAgGwCsny\U/'}lRx(9::hAk*9ADU5JQ&Ί[1fJO;FNӮЯsdkXPΗa~u[3qWJWtAyIboK!ZI{ϤUh() L#20v+sZ @P==ExB*rYrzVooH1V-$fk7gBp|VlzΞRm98g F@C#ⶕH)†]a5&zR%0ͻ+nH:_#ZIU-qMlvH#V(92fouH)LM80nHmHNXMZ > :m {jm#ooo+m 7$u+ZVa=$?Vze AYtnIrinS;}i7#{;W%ɀ= ~~ڊAM0K@TZk<K&{gs˦lNt7M"JW#0:*QI\Tp9P 8e{uFuԑ}$TpEi…]ES\#Ꮴh[|~}ӈ¡A ő aDSjF0&ShcKKbR @b1gj i[$M LOy>(Ԃ:3SFX)+!TDm:@Li+e<7[4F.bF>kxFa&{/i!۩Q;\џaUzlBT'ގBzX7CP \i? S*]h0KbP!2#&БH>2 BX5T8PʵO}E[m:38PEHt܃$P$MD* OX[=,GPy 3ҷ7U8 |Q@ņ^uh/0Њ 34ȫ&, ۀ'}#${߆ Dd*!!Ʀd=*u\H-d'^ˆoX((.{aŚV~bk1 Ķ6hd)׊+Ve \A/MQ<ܖ!2D h+dYcatB%oC%,*T-3iQb]űsF?C}s: x51da ؉ԒpZVw%cF +xNHTtq|| n[d,[1r싼.p\xe'塌JO)DB#4' :~ SfK¡9nu,ImCLC`!-o؃)mvO!aЍIcV8fb}CD3tPq! 9|+e.K j_2j BrPevDfheb[n19>Rjs ̛ v!T_D8koYSB ^BE/CAwթ.-3B}Gχ#'~iǒKpy%qPš^1Ŋ#XO4.]A  0^+X. Y+ ͞ mU?m;t}xTN=L촜, a|J&,^#yhou}V4ėȳ  EKEb6QFvnˍPWLRl3@[JqDzi#z IZ$4ܡ V0Eozm=-U[A%)''yK h+pA6po.mds%Ќix49?]TQ%)o4TǘͥZ| ^ρsFRL U Kîa)qxKc`TLJiջ\ dJn,tllDA=YdY ՠt] "hZq".j mŃiZE [zq eUMsLrAλZKX@%B9gG`} @>vJReu(0; \! 5LǝЯ<گo8#9C7F>q+INֱٮ1rlե㉘l^;1Ybýe7ڿO{GB]藁.G #0 @rl7 ׀g:km2hȂe}#{"&(_p?ˣ|(\ѡ͈}eljY nYDh5<<% 1hz>;>%"*3/p &6ss`PxS<uyx}p ]njM)lRWz}Cn..`Q`] cuHX9N{;mKoأiҬrZgIG͢ M[| soQ32EZ6%*DEXvIx`&Vd7g+k]DHVD4H}?WST' OO]0הIj8 <E.<X~>:xz>70k|(k1TlۓuNZ'c4@)'&.hc dnipxhoC w̲{<)iJ,zNf)7U5hJ~/=7rk<x|v3OCI?4.εer~Zԕ)!CAm"M7j) f`-]eҌ8춅<$S|+*@x/<*(ɀg~S"$%NMmIHAv6 cUxe׀0 ˟P@apnBlPt}HU|r ,_H:P-S4Ipہ4ssNYg,$R$Z V,ᑔ:UlPpugnGUơqy}fWsK L E:K,5J%}Qtk9ZЙ,e4d4@Y^aH t =/-uXP-Y{+(emIMZ8~C."Tt2dstr' 2EyXEѿ lx%r5bz*ÔJQ*e6-pk09;L:wdrNN^ǎ%K/\YЙ+AbIeYib!dUKcag.M~k\=$Ns4XZ6{WFH]+n~dW09 +sAtD\m+oEQn/0:Ή U:0=y&~+'G}PKS,ծtoH[Z (訽(Z#d{a.#.>wEt7d Q$F71-呜^͈`~6Z&GZ VBIȺNq IRڜ"&}@GK-x%&_Z+h0!an }V.BSkiWwTל.@Y0"gbZYͿGލL/%M%47%}q3BA^ jw<|uDw2RtWuSl4D}=%xpyo,eA QB+ik$g59o ?fYs}) JvM67z6򠕓 E=}c~ Lv|90ʍk{.f('T@ed\Oe=|~j9!U# @-{2tᅢ.{oI2aܙR` 0tE+cLj FWKAB vZnGq\h!"1wgfp*Wz]a gD!桃cag9xu)`qꤰ݅C+(_aӉ⡁m>"U@A3STթyl\6E=!! 4GU@&2SnPQ0GJa c!˹;/X} BI!5OK0}uAxl*٪#Js:MV*'5B>)5`<wqF#N%*hp[j(_< o X[Vnqap!b=vaZ5 *ܕp8#68`eh A1HKI(@$PN8EM$&xƏb;{:!}װqӲB[AK HJZFSt,G 5GYC.`h(iD[ ~,(? )p,nr^iLZ,FHӵR/.uKpAuf -X@-%+Ib=};u5Z&=QZa'ڹom<3-(e#D!krFÙ޹yRpm{u/H^-T"qkF;y&qAFuݰytjc> =UV/7P=)~ߙX'|`K;Wd+w+~ \jiiLoD+! lY*afڪ"z!dZOjl)o?udVaPJx>Pa A͢c*v͢#3\/$a%$dz]xխ '2Ÿ9:[[avF\Cʏw08Z2BP^`r@/P`5|f^TcΥv*]āShC@AO/FDVY!R^0U6䘆} YI_ݳ ?~ %Fymp%N#[_årO|o$(Tw/ R:zm ޱ ~ "4Z̼ ~$砖ebsЋ{06~"bAM(@`a9e˜'3I dPJ+5zܢӆvYK:٧g#VBVBysDXry&A;~L`V]t6TsPVF4ee#Ay\ԁz [K0pz$:EnÔ'9P5hS_t#x:ڗ-ΘJFPxЍO[fkYYgڬ\"܋séÁҼRe4[9qeM-jrf*T=x}jN9<0C*CN<,oԽT%Ef͢ܨV4s݄#dZz*7&@w:߇ #_dft24oڪϼ$Wx]sj@*A Jjb6+wz]ù$nHʕWB|gi Ҝeb\ ٷHD4^8кמsrхeVxXz#ԡX^(~䐆'oz<-[ֲaVZp<]B׃_$+Y ݑ5dZo.io <*F.ß&QN"}.Wg*.ӧ-‚YVwi|AbKH j29pY ˲̱Pc7pφr>?,@-'Y}]82lԱhh߁%R&eA{8*=XD?p m)LK $pMg<.N z8 ?\AUPnaTnB> ɾ֠7"l WDigWDvL -r"tZlgA32;GWgyIͮ:P ]fhmꈔ'H2w4UIQOdmI-`V'Ɍ+H|k*I"o*4]ΰ-.nE3`^XyX4[n>L1x6YHUmLm9)r|qq7diŝ)œ6F.:S( sHoqj[;4cfAxO;z5j2]DLN9#ݖ3!E$aEf{)pB \aDO Nj^ ]*'\\x@kWz(yѐ%wgo>&3<=;ǤôHpÍ|nj N !O+&Sg\1BSys>B?M[?ÙnNqHVn|od)&S$B-y9? PWHLdO`*S>VQA,5z o:6)b%.D沐 $C/Ak+)oiQH9z7)xEB0\ Rה]M$oi =cS^cX1?dtښH73FWO5Z}IIHDq\Enhҫ܄BŚQ ,RAt:>t@KMyԍ^@v3ۛ)P:9lz7k݄~5{`f+p0bқ83iW&ܞɩ.xUQ2::$KGwlwKγ"xw* @Օ` [~G@3T'm!G8qH>7bňQV=I@O+7ُ^=0%sD O%da 69աdȚ@(_~@p|kz 2eyJ_Nkm-1lz]:^jC3*0v }pʆԌh$j-*mǵB^ )yHAFn娵GIeUAw{ZygfX`w%z=wgTd˝S>tWT޺pw;K-kɲVeB]7jknG9W(r8rM0Q?{hmݔlMkg|ʑH9LFⅰh-ӍoFDA#Zۀws/ufӚxեڌ~jX.L3)!?=y*MY0KJ&ztAɎWpPʼRw&!ʺ%Z=p]Bj.C?s]CTKRBd3ڠ|$P A =^֭\3&Q#vWDEELv<`q~jvȅIhLֈS8`ܯ4[/s9JO{4GLw_sܼD7 t;٧\6BA,o8?8oqs`=?t[´`2\5Y0bձ% \DCXM=(lHUY9 !R/"3:mpvLrBcPx Ho,֙ⶍ 1*Xrnj 5?:@m_gMɒw@\flm L/—G;ڠ nP1 :|{V_ y EwanL{XUOL-n'O9;Ѯێf'XY9< P/B4* }0NP`&8T*8h;Ih1f}TtJRS74Kl? 5]%1,ƶ$Hgbw Fe Pq?Ue])R-~m[Xf;d6+Mv= !X}9đoTFsn-Obz1_>}"࢖4A ΋]oM_H EPqN:_v{6<m GH36OlSb+YXԏZOAZUCj:I젶ΪqX]fЩJ;WଙBUzPwiblŮoO_>7w cVX?KB).hk__L~#R@oϣ^?E:0^ĤemQ^ ՙ_^Q2 6Z)eMFdaL t0ڸdIdՉ+op2HɈp 4gd @}&$:Cvm|z{CT|^ }6m2Gh!4PMaa_?Fz>XrSDGQ3 )R5:y+DGVE];3Pj֣m=`3UQ?UtH>̲ѳ8-DIRYJSVIT=uN{PL OP2hXA]I-ܑ`dԎnu:"Be>4 mb Xvh݈AH#2wg+5"zg4;nՋ=ݎJڷ^ ǥ{*DbVVVʥ/r&+E4E5~9k|8TJK"3>YLQ19+ H> ϡI3&Lxi,/{ҙ twdN)iH.Kf.[#u,~嘳v` ߺu7ɯJ! =t \Ȁ]WI)(8zq..NxDÕz^+''ՄTCqRd܏STB0h㇜gdj>IrA]95Ps,Ut`XpMXtTJFF8tO+7.j^)?T~ * :T G\y>/OeGHAѝVK*O3@H@-$&(7q)A 'hO+,v"N"F?%B\>MR qS4I{a\*K'%Ca3o\Ns\KyN99?0,t \WF oI(]> +"jk+Nqao pЎޣ+i4"g+Uxo d%;`D1*?yQ7\4h-#y-\Q ؛ն7Amp+ "& 0WB6Ynqi'^@- :*@~m>d*¤ZΊfuRV\e0ԭ36^ۅIGK*.l ZO#S!L۶<wc^J>4Q3h%zp%XdݵÒcF028pmÖ[ vqU/,bx^ 8;Xuر[ G rS  oAx_"8W0Q*`q} 8ֱك8e7 sh&|:Sn&x1ojk?(P(.Ƨ[&,2_{Ӕ!Oeu@=rˢuՐcxhS]xOGCU6 )䇗1q^vQFe0Rb?Aj$VHx_~%σt15:Ng915(n`]~uRّqdhϴ6 0AS*:[X G_ Ll*g=%ޟb@V*$&*9,\:`H%zY9[QoV c9FCD* * 9R{,k5%63T)H&eZs՚'װ 8˾OΣב轻ǮXM}`{a|A !D''#mHcKĩ"|2jCߢ綞ra`4p)ɀSX&cϹg>h4\IûVnewM4iJ8&b*}Bq;~fXw- at2N7D6;uXVNRCXkz<$+,Ƨ:#99i ԬscWʡfi} n}Qv WQKAq;_wqa MϪR!P3ﻇA]vkCTJ: R S҂DZHdžA0xV+Ck 2˅7 ˯dsDGGw+]ni\L{l a*/e7D:!}Kڸ T@rpGxP(DJؠxT#-~YE,@ 刾^W5%n` uj:5]w# ŁB9Pڛ܁~ߛhaH)QA=1Q0GBY1{BYOsP}] kk(Ea`8,:Ll# '>JJð{փԄi0aĒDJ!$!j:^ [ǔ&~Zrr@?aV/=tmxw*F-Vq)CH*|t\ᓩ᛽)X8QL0T0n{Qr&pE[z<m؀Lg@d.V.*0/fu~@`k )]!LDA Fޣadih[m8{=\-mtQYcڗnB±w3~Y'$Lk#`Ј$qTZsV{6#%$G!lc Ѐ-`h.O: 1axql<ӽ#J<]PwnOr1@QJ "gA$A&KLl{=@G_kP4&6G*| &hlTWF+Buу=b%B<0Yp,H\,dXzz'd,&2D-ݬ"}9ֱnM0{a%?\:'g-Gɷ[J}[@j֜Y9j2rn]) }j޿VX$s+/QQRr'ZBEEoHS_}ō KW+ס8ݢ@=mMn3a#cK2gfRbg[$!+"Z@,ؓFTLVŒ 0^pHXJmJ BgIv*$(LMU8D)2XVbʵ )@E2H$TBIUB! C̐ BH"׬J33>aYC+3!;wnaMa* 5 ؇sʒEM*Mϖ'*l-x(HW,dUOd-1ф8!\3kwns)3w:y8x (1!J'cE;rmƝ Cxe#MR<&U3) `Ğqϥdse˓mlJ~#X4ARHOќLX¿wZ邨~Dͨ8PG #!w$MY7 +o^a"'f-s6 hoK $Zٯ!,R D7+[X'Α=t]MqJytZ(eX#ڍWqܲ ivz:uh@,qfi"z_k4!g]sNl&0,~\A/U}=q?ݲT DZCfPU#R-㣢m+޽űɯ"T]O1ec#[i:.J9qZM89e9_Ry% ȔX)1+p0xeCJ!AfCyQR<#o ~0\GbT;We4@+ ;,5^LxIIw$ܽӂѴE0 =#B!Ϯjǥ'WL/UmG5^ S/\pPj7H-\lL`/VJAPŜb6fiZ`/M۳x1Io:"ngM] `R«ِ O<]@7@ u9=Ai*C@+(m7W nN5&/K`ilobX3JzPMZ9e ϫTxQ:90~2=l1bF BuHҍ3TccG*ʢS0(}ˠ\TRxĊ#$zyS3w2&]҇[ yn|υ:DVpO=MW;v@îge?ad\J.ofm11فC& <׮.][Nj;AW5|JCeĹ;/ヘOhVmԝy7r=2cUΎB5&̎F"<  RXD{`?y76"Z\u5 e_8?v=\h|o_p< w8IH&AUGe'J5r)  +Q:V#`|TjӅYtK"z]/!*pSwnL#,hxy>n0b_K*Y g[8T/M8p8ʿO0.I:= нN!4͍ ǐEfX7йUzV!u 2=Y sZw&t`P%UB;*[A0ڸL,gwp^n ,2PqL6&c 2n`H5ZY4c zU5:NZw{WTMR`Cq]b4(׍pxS3eg0HCh5>ͭ$SAUB'Cq<'f|FzA7ˠtT`nӤ/ +e_@X ~h tadC4r0cH Æ^5/sRّU;hѷ4~Dc!1u%C٫8k {ǙXIY{qšԁR +Ώ[m)*!%l5?a B3';yyՆD$:Ԭ-X򎃮OvjV .,hIѮм,Ђ..mXy:紻e:T֩ ʛMT/G#>NB KBQcmc hC&Q_ "|seΘ!WZ -FQLuYr/OQIbEȥkzҠϹ~7vQMCMx}v'E% T@"1Ssrފ;DXؽkFd0A[%?^nQ|;'x8HuɔC/nf'{sF6!#N)H7xQ).303ٙ}!wAaa`5*Y]I/Y=BE./YJk(K1O$9;S#{a$b%8D]<+a/ )ttDec!0dBWS$s b'늠V+e+²g8f8A@fRzUKbsrqbKQ4W%ɕix;ⵇ.rWׯ1ȴ/+FH# |=߲x xJ͒`!vڀ&ӚjUfp,;,c*'2 @Wu} 4Kn U(ʤIG@Ci)a&K&Z~3*}oFYS.Fomt[15pLWpWRxL0P\v5 3smhEj;wPNi;cNdm(&.|cƲzi~]B)c{f©I& -`0be R7H'Y\e(Zy u[@t N4  ISX 29cm8Qi!|JL#fIHE,AA@M -7M#=U$ k.D󞞲S ,o|ctb du1N#xX,|Mj6}j|#ZL680 ``:`ɍdV:^T@:i/=v%r]ɐ#.` d&q^ViwY+ n:jaM~y~$gY 5ԯ(#c, G.WF1y-L:-&ne`x )s3VG,VXUQ"5V_E& Kc~xʧFƍ{e+Ah 6+Jid/!w^LIVnS'}̀ޥ| S3J"ە<uD gcC(pi$#^_ 1\dBdWG1^Ao!so5xĺL z%,Mһ̅>&btnMxiXQKH1XE:80τ +{0]udg='Nb !X&}?ahIZk^lceJIM 1Ɣ S{AـTH- ~k xӤ%chg{~KWЅݸВq(DfR4B?4KMН8FoMGݵ!0iSCg1 ֶNf|V@/q3S\dْhBP2J*0RZ@\U VimQ"$˭I‰%.\ kR@]cl%`B/+}/) Y,΁h}nLF66!t P0"hܿj`Jb.eW\Zj$,: Ďs_Jс圸hgyUG'NUV,kp8: {W)"! T: gb c Gcє+eKhYMKƒz-Fᓘ s8Ȁ.(h{0> f JK8X@@XуG3G}i_:s*!Ø[8:boo-\2/H*4kKA Ρ5JFv#q3q ,>BTORd/i㬉+f&#+BNx1ڢ8i =;ݔ" _wr6 C:90IM*V4XtHBa[/+إ<fj3>l1M 6厮 pz/)a?-isEYYV.\-Y?O2YeOӝDb؎ &e*F/)yNu#e36Y;N' tk0ea *`|t\A?&reѩd.( :< Wdq:6@( 2w?Ѕ¤RZ@n{0GAyuo w WzH@N0`>TfuYY#NsBn;LuQp}^V28H YvXv&y{zDtV G21?{q+E <]nQUE8k\N!N^h-!-ҕc k,b VX{CvȪl~mvKsߘMŰEƹKzdHݥ<5qnd0oRH[>?ZKyԷ`^}C2v淟]l#Xi0=)xC1C^DzO-\N}dczB7!-MBy X1O,z#LWgHau$1-%$̶iPჿE]n;I&E4)A>,5l٫Ҧ0lid+#EXW}0&[ADӸ }aM\jыMҶ$C:1x4qEuHS)N GQf$f+ROD4nvTivj:DLN>z0ʉ&;[@f,+Ԫ2pD`+wH9uԯad=tQrK=r$,>Yè FDU&$na6ƆR/1Zw4TLW-ik$ 7Wrbu(,%|88u0>syY1*>ĜʎsKJa;->3|]h8a솓I&ф u0@Xс@sR{9gb#D*^C興~/a2NNtnhbnAN07k۶ |MJuħZ^CZ=u@&19/ޝ!aWd?-*cua_9b>s'G(Zߵ'b/GM /iMWTB`2.#c@:F>6=fbQ,2ayCO:Y:A# "":1;GcbCEjIAT"la/5A|V,8e. m{Ddm=] xMEϊ:ikPe=P'A3*PRNk,Lm.9¡WòdT4Ia܄0ph qJWhCp~qBj,+cH1oD)*0Zĉ B(PBX'`X:* I\ gg6 XD.Dg=CV*SArc=l1)cC3bĿY8PЇk#ìÍ8̃i&){>fx/2~E;ӄ3i;iEErBn'/?:~ )ů^Qh wJ_(oU&Zi~Mǃu91h0 1YGD[zk:^[ _' T8גQ#(0%,` u@P@sa-H*f8ޫ00E1ɥ@ #:-Hog7D Eeau'PSV.d LiTZU'J TA4rk> @՚{g`;d@ 50ow=_JժاF6?$*|O;cTpSdn쬃;﷥~"@yy!p'IÛQ-ٔ\4EINjZJ~K'L\rEdCSGμFDФ**ޚ jӛ8iA~ <2}9ƹb,*K03+QJ;/(7`6L-;JzTN"8̯A'I+#l?|[6B%eZ]"Uˠ@^ =ZNqXsO[fdM Z%Ur&D۲eb'+N FIy֏1 0"0J}҃5 =8mOl7}ЛF 'f'ɋ+ʢL}[R‘uAFKR qWPO;p/偾d߲/Y8w0b*I X\7] sA?UMByK6bwIA--Z@nHZƞDT 3EX3^WFo5~,<"L~*)'P+TN0 ]!wCT헬 r_ԺF,NyH3%L䬬OdqGrڡz xyYLɤ}'lGXt3Mu!<+E`/=P *#P(/H+PN( } M@wz33j`OinF :|xnOk:TOPB0(v|(MH(N-Ȍ3eUzA\H? p&1pXڃY1ext˴"i 4:Ă7pm 5k h'!H"IyĜߪQ<T։>y CHhi@!^PocZHs`2M`KkwP0 |ʹJ D"-QE͚ }$);?jg' J- n ᡵ' *2kvDbg &j $m4@ 6=1/X/spT2Ylb zdj^3 σɿӭO{0_,>h+vA/h^໑@M)%<4-c^ԕNT?"FqȒMv݊Zt¡]PR_;q%,HھcK2q79~)r4 9eo뢶\wi?\2ω+@ յVubK ; ;a3 6Ṭ(T5dr4 @O'', y*oHg4 pt^nrԳ]Pc+ pu2_،єG{qplu-z?bOT7m_C U=Y/ajlZ\pq'ۅ?~BBIMCehzG|18λ46#x^X3˳:=Hɶj O:ņ6/0Kc1X8(9_"8kye *D8YƬu@e^إcP]{)'Ň1._^fP:w'd׊n[oGI,XPn!>LQ0kZy |Ӟ*-s"]Xw,$aGmI)dU&2ƛo(,92 *;T`*ْTV0|@=nV6kg8*p"ѴE[g@X$̠XE@ݒT0 n-=BXoDWK) ieR8PqAYMEm3(hݢ,Dym}M΅>^gd`{+&!+Kh?ARoC^9-zt먩0 z'C U,]^6F#%X`[,<6lMd85eXFJ-5!%5Q|G U_%O{8ɡ_\)h&{vvq Y)c<5п4cxpbigFFj{;3Zø-Y|q$xo  ([ ]x R-~|nmb<P!IfzӘI )ϫx*,,3|_$kHGEAqi 9B<һ<p#OOLn!>RMn=6C1ֳ1E]_Aw`V:=/e>y0 c" u|-G((8Z=0A3A邅Apa*>P/jU@L-bWGu(c#%11]j`)RQ>S 8P2j73T a 7I݌Bł-iw %],zS|c~bWĦߓ4`4;;FSM3[S FYLPӸ+] Zlʓ‚7I醃) JeoNS-ᬑׁmItɯ,c8Vm'[ @D:׽%v7C,#sEumMRhM63&,72?0VR a[/J:l,N 0O?>9ABrQIG Lj8)-NY=g`k{'E8BD-W:)rK]몞*>niOmݻA@ ~ֵ_qZ]詤{ceU89kUAic*HA764ӣj+Tկ6 _BU1Sf;D!;`r!pf"F-Rj{P1hu^mWM2 o+9(ʦ0 !~\pװWʚD EzxbA"IQKljgm8! ߝfUwuS EQy$3(-$D2,cN5hq\H ܈)CrKv89r"y3:~qwjU/(*#3<3{,arbZ,I{w'ޔhcChӓ Ie y@%B9]Ȯ  z@E&cWU#QY쳜9%EY\g1]|s8X^& U\>,7@e%=/ڝ5ݱq J ljW$zz_["OaYnU`G#3y< Rq@qUANf)85P Vˮ$+9$&}}pA{5DvǚAz)r }Vˬ߆B5 ^mUlG$ >ݷ-CM#4}74+ԣF9|SD}hU4\IrVu9flA8bjP&cIZxZh$EUN`Z I \ K!b5$=$ӹcv˄~0%L .n] ^]tyEg*)~qצ2<ELX&c#t]a'+qSDɽ/x:*o4N-b^P8ֵ4A&PK(<_ZΎ&`0L׺[}F ^ULoi}!4OVሸ68>leN;Ly]q i\"̀:]NQ/갶֌ AqcoܦTCx|?HP4`DrX`? ,llPjZY]ZcAMY> R=:ZW62ZSF'eyũm4!P yȆF ٔRHTUI@9*ak*عvyp>hLttQ7F1)Ճ޻nK"sS2OD&(I1GRP[gVO!能Jf1ճq!-!"! aH?7vKֱ7^?>L\ X:HbM]#4nִwSnOts@+OKt2iDgn gBy0 E4R,%ShoH%|EƚKm.͂1(lfa8ɟflՉUUa>KTo˸ˏn{:IoCߵ1ߺ]kbL =iXT* ^Mcׯ:cJCCπ4|2(ҽloCX[k6`b)=cqc[zg4V;_n[D)wgUx=x}C*gvIpC/`w*Cт:[Exw~FZXa^1o@3 FSmȟg!Ő(r.?;^ŕLGW].!G\S4w&s8V#ch|->Lv\]pEVp;"yXL6P6."DOJTÿdY{@W=ֺaF^=/:㢣hƩNii, ZF11-R W57E͘7 .W%{!/u1?!lhD,P$)j֪gKH'-bzD (Buɸ؆"4RSsx@WĻKb**î76f,txUղ-lA`Ȁ]|.S󡖑rU˨#ȏص0Hh`8c* eED_&NE&N2yHCAwLa& AGh0'CHڍVN ƭa4;ޚq;wxq+'~u􂉍kœaU ..kE@R%" C"@!AFI:1#N(G۶l#62y>8Ԫ5MKt0XJj]tBtCH-@@@ %@&‡HCP!p @`lmAEC!h-USUL yW_U pD5CNPS aaNBk.!γvUXL=^NĞ৲#rb7)5?"wB |l:)vݝ:Fh}װJ^C-J5 u?8x`fb FiQK3$SX/}᲎bw44KG䒲#s]#TuڀÚ=D/XzvHƹ X!/gG>& J {*fddʙIR#ɋLaē .11E(G/?\dFŌ' !X\C(hm+8 wֲ͛[NesV>`I޼@J4 `.=~-'Y%hv 9*r߽ q1.n{ar;2W}*kMu,Iz*AeXn,0j:ti[@ҕ-.Zm lhW-<- ATfPʇ_?[I% lŀs]{; eICp, G)&bٔ1Ѫb v8M>fbܿDcXm`5M*<< 밄,j"{ɉrYpg-k83dV}F!uc#;E!bUc8})YV<Ԅ6u43{pDrEBc싨ybOH%Uq3xmLӀKゞT#IE_8iA b=1TPTTS($HC\ЧOT:!-?M}sXe^IIWPrP@íPyCΌBvXi!^XcJ@yH\xS=iY 7L]msJyXe ]`̻_"u$OWv)jJ}9/[ނYp/,(c-tt>IKXBGxY*htQ3[(rͳM5VS1ȓ+;u.(oҲ|j-IQ\a5IK3ZO_ TgP![N{ٙ8XQ]XnD{oi)Q`8Ԍ Oo(j0fvEO]2'auS:[Cl9}&TQ0T[M>(TYlgIgK{z/|Jt>*?sSfxǿlv Cd@Z 45f v38w͇磻-gM$PX9TZVsb2zAĪn4@,p <W JZUȎP X=]/nLͻ:'?2qk!0iDZ=x5*]J崐8 vbW-%/5uw8/mHNJyE 'x=Z *B~rU^C|A> ߆ [e7;9O}tB^2ۦ5qbaѫhsu6UeVL,N\)YK$hߍs½n%е@ͮƒ;4|m]nz}( ]9 xoZs1RrbDa#10O{G/kSE?]] ?YVn\%2s{ <ԑX$FW6nQ > ƒ1q?ryvD480,#p*%H4APɹ5ř7#PT;SyMF#qKԟ&w?3ǒ|0 GnHe"5e H-'_ >z:[|nh)Wșp$D'?N4Ԭr]r*>Uokq$r!JCp{BNLs*RO,nna`;c_$ظB[ۨb $"d<125hF&]JbՍyc;$586m}\ SG pYd "1xBUktA`e=q]cf؎P+0 m1d`wnN`(y t^t7{>kp{7@?BITKK tm'!M\<]3ߘ # H"^> ^ RA#eOlo$9L.`54,f7kcރv,/Ywj"*qtwmX)?s%QN6ȈAˑ{gzY:Vh2Ny:8 ^j{R]ؖ`/.^;[F+UCei0g! +V& ? ~(T&@241W1qp5_LnLQ} Rַ7쳻fmcq rrZGX4glgTnV^Xv]5'F@1'_'.W6 PaTEB>.MRض;l pPHE%6R\+[){ =IsqIW:`nZnB| |Ė z%O3-HBXMшO(WTuj wE;I2`E4?: GXފxg7O \˅'Ս_є/"ZĘ)]@XR F#DR ^Z@DGͬYFNB,O䖒~q dv_2)i`R0W\L%̝%Qa@;R ̀*ĆP o_R`X W4 ua vd>=T&U5Z~;fc?6iIY(/|J A<҉& 屃k# 12X͍G[+yU9.oB ?]nl?u[@`woK7{ XZT|ku]̰4?C+5^xfD9"ڙ.:L|9BN.j1 p]G)4Fxs#PX9kֱ'd[xIِԩ%'f\ [ʴ+!zp0lVH@fa6Z'^bdb8R븤K=WE!"*NMBڑqVwq|z+ArZa+P M$)Xڡs2V%ԏ{rZkKyɜW J?,ԂOxȫ? WFWPTP%b'n}G`M l1dw&9:U\ gSy@zi gȮ0臞ȓsZH~7#=U[iAϻ:l_ψwpaX}AfP;B%T/c= Ӣ+/b~̠?:AۋX}Q~4ڬw2'>X@ӹӓWx!D DC9&mC_n5oK{9Χ"[Tǡ\*v7KNp5_8;)+:lkkݮ*c,$ݥdY0X~ȩaBP?3Gq5cy٨RSzFZ ƛe@ "fJOs 0G8ȚBB]@hڻjM >)|]5i{VzQl(c=?ѤZ@V*bDtgЍ+~yk@>QQ-(MLҌ",TO q@fL,q լ!FUFCT 2~!-; =Ŕ.a9+)v%MźP 73_|cǍxo2ٛO-b AmQ6IJW92Z=S3 ph2ѿ$>fdSCw˧g6%V,_i‚ ׊Vt{Я&H$þSVGňIޫ{s.OR"pU3擗_aA٫mDfPf*HpĤlB ĜI!Ft4R P4P$INc1FzXL ,҂`wIVN[ZUvd0/pATk2jO=oBm?`z>l-2{7RV~L^89gH/NuZ(:w_Gx 4}Y|p1>ɿhn; RgRR| ~-\Q w*(1?$.DR>߭fҊaCOlє[9>kϞjɾeBK_gG F.>?y7^GAXŠ"SX&z$!罶AUu9ܭ:ų\EDI}':=j(M9̉ܖV+9ۜ!Z8N曋_r"J/u|#ŷ>J__⢀Dj Þ~EC)ұ?f&M6BȬ;F^y8rƯ[lgF,G˨3ŁS+(SFE]f*pGbYm%u^{}De a2@)Xl &ϰbTKmE7M2i^2;@QB^j&"o\qÅe=%&GF"A qjw=_,r]W-bm8&K0tVXM ^aCUW]5xM:d(Т C[In5I{ǘL9dwϼ2]Nfdp`>ja8tdY~26 hHhJ%VT; 4 V ؆ ӫ!? Gs>pS#ŀ`Ԗ`O@2t롯/HK"إzyUl"~XčQ]P7q]>NNW.P="Aο覍RJ\r[ > /7KNGŰᔎXҵŸ F$Tgl+oU n  UE-1( -*1G] G O>`sFr~DށnLgr.QdT+@-Hnk0ѯV+\ M*l1<Ξ8!b)q%g@lD S^Gi.gԢ]Q)ޅj1 ЋH+V-|//h#$.xitwG]FIŖ Mpv0A:#܊yێ<5d Թ4ĒDu-Š$A8jT%ۨWӓ[=Ne:,-K4hkԃOVX^fPt6^˪T%ͪ#m 2c3qi)@uDٱb۽0$E6rYc=MlUA-ԙn(?⦸'~a 2̱Օ2iSkm_ЬjV~U:RCص*Ph,Lx]B]t䩌 Qqeʽ"dI5ܓ׌14g\RܑE%!ƝT1kޚ@@ jDD [gd hk!:(E udX>7]L8W߸BDŽ?H\7Ȅc"1(M#_2=¼@- >}rEu+3*5Q`f'i9{?`;R"-_Jn4s^#mx ֚yZD/+)#Ƌ ,^ f ( BH@7 z֏qW(^fk:?q) jΦZ%J>;õ9+Q+x d@&Ufw^Ye?*tut  [a){-rj\. ̄ب7I?i{Uwi7]Kh=d,9n3gCt`DwQ##,]z+we1ֶ5$WА^lX6侓_y ʌ׽z7v8,)r;!::4.("R*202'A#{=յ\N$T Pg0 ᷑B pujbå E?&l"o*w>ғR2K`QtY &8{ٯݕٟب?(p8/"`dO)hM),V7n F>SLcn>AYw+[Ut&Y4bYޜm-NX,O4hGP22 7oكz Z );cgv݄4g;3ujjxmxs.@Zp:r{G[;o>6uoA#*`Bf}>jt"6XmQgX&U)Gj|}{A G5^Y7~Rnq,'A'pPybvv948:Gi?٫kSQ>97TDm&L"!ք(H'Aݎn3NJ!q?t%XZ:P]Z2 ڎcQ Y=P9$o?8|n e0sVЅ$/70…ɈQjhT+2.\| ?ԣ{+irU`:ЂvZ 0]y̏P,nIJj8jTnQk4}sh1FW\̎ӌXb||֢Y18|>h󾟀r<1OܲĄҳ9/~J0 i>)$C#ʹ^:qg3&5gs49ޔ3ПOtYo:ĜdO%{*[P!s~D Wbs o>-oVЃʤO]*SrS)p^{v" ߶T 2pUƟR}&h@⋗myΉ/Yt4lRt?YIE$D^rETKFNcձEipcE}iΎode>.M~5RjB@J,ViނDRp̼}ju7fV8hQq9ItU/c#o5LQtT\aI sZ[^j;2?n};P6d GCw)tzJR7ؕy=tu<gS mHZy/9$Zl}OIr7lrIX#uO.+RXml.4aNވ.{(Go*v$:Aw|2O`T^IdLZz/ tԴC>Q"߇[.#]x"DQU J(j)"SS÷^a*JJtg*׉HI"\͓wӮfڊ6 k!PG NRPcG\R,p.|ow5`mbs_#k Q>,IvOM+Q|WC2[gS Ɏs8,S9}$=ǟ)ɁL¼1D bn6x ]}tֈ\<5~>'c W%E}f} *R@ V5` 5mohQ5I$PZW.(L˝.-goQ a"}"mdOUcsGqJ3p  G$.R"uJPWȐN'mvƼe@_ I}eveѷy/tYu(7QLPA1H!gbd6y%D4 iU[y Ta6j8BFnyNe7lZP@Di,2"jl>HKq8k4/1߬9eqUF{k5Ab?`1Y/<"Q9}ɛ6J&E m},(t-[ 11HluL&5ݻIOrQ~̀p0QAX 허 G>,bS");a/ 4G2,}0 Wd _5Uo1S }qع~De`i8=4j_) #P̸N0pA:zU$xK UO My{BIZA`aL;.8004Bȃ/ [lU;¶597RA4R\+(z4;lhI ;P^K~eТܰA\"8Gu`1[ihC1o}#l8D D1LhtC1fјGiY$B)ǜH*wX=?5'Cu¾;$kiaQg*^_S;V@r%/Ň ;Dq(C|'!VDUG(;l!̂+`NP`W8TLXe=0I>dЂ~o]KQ Y#Z^v;{<3k?m & \[֢NrrYkY7gmbMU04s.*ni6>_v /v>@9(]L {LA؉(\;]Btˊ$+;H-|%6.&j[M%,`}v"C ? Y߶7Y|"k`A,B!#؅fMs[$;5U|lB"|7Caȥ(\$ZK|W#l':3D:4 ؞"ݶZ1k-'Ԗ%|x&5G*D}[(;=tQ$m/c۰wʐ Mmu;]F;.&̰EZ?ʛ'S_PCG liPaɚ5P2} ~ ׬3zPZ* e2F"{Ңm7' rILAXv ,ft)&<(S,ɉժr;EI^R)5 T^Ph Js߬4ib+9ր ڕVgL ]-3N-7=!]^c "iڔBc`1P(=1ZSD/Ib'pG0E"'y! *kYet[˦0F<{( kD)؉މ(p*]AFVQ9p.FƈSB/n6AXοKq.{rUhħ P'u/ʆ%ԟ*V,:# i?Z "J W[iPWW.@Ȗlnţ$}>0%/rmX5:poۜ~Oۛd.ރ% e <&b(##W*ՆfOAï5g3;g|ϧ`6C0ALu0.B~}1Afd#ݝepMRj0(ͽ' h:zCZ2=`]}e Z¨cMA<,ӍCΩW4FY)8z/4%q\脲tםx%5h_[aݵY T&jx ȞV"oȔ%NwU u@HCrc AjTm)8s[,iŶePoju'e.bR%f z7y-wÒ{rwBL~b mbo}jKf4?o3I[+PwZ^hR?uP0H2x'eŶŹ 礑|,¥KQߺ/ @*MM'‰7E㻉o`0Pxo>?8'DaکB@qhN7:Q"?#( qg`gyO0!o}>lgBQ<|  qj}od9"@^= R* OMxqˮ߁얰ƗpY֔K ~i J$~"敒鈛v!@Ȫ^SP < B@P?5>măOLJQvzπ p=C W8P&;;1>'>H,NcT.N~EIϓ^^Ȑfy®o"|dk̳S ^E4VeۆF>eFx߆'Kp\Tn'&,z1GݔTq3DWkр/v *h{N;I8U_fJ|kg & NG iL2vKZbi@>T2>;gϻ1^SX -b6繹XIlM  Ha.LE폃rbRW[A(0sB=$舫;Y[5b~p$I%=|!&,p>62-CgT_) QW*Ă5Z" =jFE_>Q `W_e7^BDz5KEK wM>~,,87V:I1Z=;VɩhX;@BG~.z[bwkӜJtw$|h0Lf (O`Ź#Qg\ vR>MAkT{\aE[n5Q.qysD'IAv_>BKU0룿vNd6(b_t?09um2[mYg*]!FOfji.3"Y ^K6k.6;Nsa2Z\A߁rs @1A՚-Tn{{t7b:ҧLqdqJqqשy~ƃKWrc|҈ %AG6 - 42J՛ iTVb\i!~ ΐ#a+6 OK#ʆB ʓ,-C+]5u]qɐ Rк8T|7d8~C~6M=i2wۗsTٲ`pe䨟idY ڗT|$kbk:4uF~yVC`b7\^p6Y f-tyYXhNS7G ΢ج,:|v-^RzJQ&rWCidΦZY2(ư{btJqo XM;L&/؋&珷c֗}!)P;-KYSMD' 9 a>woqBSׅ5<·5t7"R(e~&_JO% Ϯ!}"r.}b!zrrN7RA&2l*{!gC%Cg5I)t\qrB ((PMk$O$5h 5nqd݁5ppƍ(uݐG-#yFˡ `0buWO#"n#;"B/0?_$1B?u eqr=^& (M_W=KK0uZNbيeކEuw\SB\p!ҏ7)$*M/`Q ~*hoIb4ؗA\WUjb})KHzhL< h@( Vd'@>kTJɎT&fJ"_i4jɒSEv#A& Hg6% —ni$rgGC8 fI6kȮ (l^nF^֞@5Wd~m{ZdcurJIH #Dyj/EG(j\%2 %P:ik"b; n&+*gM8RӔtNR.s?"RfGEX너 $j6-jJX]fqE %T?" 9@7rHR>)MǀDpwm0K?YN](`|,:á3RPl%.M^wCplG3 &ENF<@@?L"4&~`xjuFt<¾ʄsW>nAW:3ht!aCQAno8 ֐E%=1BP2&T 4w@(CĮPVxH&^ldJ`wq3@2` [60v&r)bfrMoU<2Wip;Ⱥ{XM33ҔKb-/cNP[s*Pf#CZ(#[*Ȓ0eYuD(`Q^ZF I%Qur"xv$9 8IY{>4U-\yӁ_ƒ^l_aQi+!I7n,(hD6 W#.nlѣ`.O;N{>ZGL&"vXlKK$Og;}sJ[qBҲ1A,ƀH#/L Y[ؐP:] 1 ewbإ.QƌЀQfJ=Zyol f%#sFm4JA=U ZYDfȳqN-0O~ s_-%A{륊&PBb3[L KȢT" :mt9΂FnM%QA7`*395=]:0XPCb4Oo-OҊpAacMM2"eXqQ.H|.,ZJ jC?Q=8RX@6a8_Zp !Z. & Qg?m!'aDeeRۊRhHt$VtT\5.yg@fܒG7|Ix%=:h`NJQDYA*nJ*OaqiYM#g랶AȨn9A cDfE蕊XYj@r"LfeH gnG)N h8քVޱ\UL|R}ElI/*9ZJV QN|Axl} !Ħ:ER#~wr-072MJkn،5;-{zCF->wE`:ezKQWBV#LC~oc+&|R>_2{DʔYbˊUh28h 29.>#;k>*>c:"RrubSx!)۟R?ue跊e0;#Pl\x\L-P=Fu!r1Xڃf|k$lZ>,D&*B.4P/9>;֭$%gg6)pmK Wt<ZOrVЊ'o&X`%u=umI! 3vڏ8ad1/ o2J#!-23.M<Soʢ^h< Z-%)(GR n\Z*+׉:VH۔|̄tPSrht!ZUv;lTݣvilᔅXv 3WI< k]Dg؍{O!ԇ1V ;s:\gSme4Gw~\Koysza a|eVh8i:H=h-ui\Ug(:L( {적yK沈ss^骭qᔤPW?܄+roan @^FՀozMeė-"TDScX/VӴP.( V^Ix-rMqkW@}˃Mvӵ@m7㰐A$4Ɩ/G~=j*Br܉8Ij\_$?S,ϼQu|jWПSdXvANhnG!3"5F9!-8V+z=/ǟ3gTt' khM 7Ԯ9ogGL{{0@m@&Ehe}'hx.Z,J-gkip"yefwZ:"8v $%c0X x_jT1)8th)=8hW{ahДex)w9u/aXu@4BlAg% bLȖP҈lqs$1OaIh͸cs5t~r8"N;/O̓/vO$蔯J9Yӎva0r5.4 g͖K[%>waUfZ*6g\(uƋgW$(諆<{!}:Dҧ4"rq}l-rOgl&sD+cjoP+kMw[pvd/7*TTD4%B5ɩb1U`Z4J#OT!ؠ␨ㅾPJ\ cװ22n~u'=iYy\Ej}B=!z9=?fѻF ߵM%(PA8!p)L_BKĉ/`a&|RjFݤաI쩐*]QD4=aBrD;+`.$\{`,\َAq, „0\U.N3`/\WʢF~(V [~sg8ʉ㮈51R -RJ9d*ח}V͓{#BDY܏lFkzф'E\ǸLw.ҋjȺcm^5,/a3BOjCQe\Z@Bk۫[Gc\2@8e :f5EFRX.io6\modRn>nr5[n$v@;e4N뤂QHa_{$eG &PkF۫!O240ZU[ϱw%>u;32sp,lW7k.NH%hzbg?¬SLNA \Z|7RRM%-,ZZUz QH%YA dN붔a=r$B!?;=Nm%DiJd˜Wu׵/>k=$VM G=0>i  R\Uíw!GAD49$1oM !o*ЫߪR kU=@%Dl:%OC>҅!+;݁VۨƎYB|T| .3m27+QjR[(t 0x;$㊣j=9ԦoD6tMA,3&4.AP3IX^ޅeIxFYE"Oiѿ 2rj( +¹GA(i=+ ?j*+ ,`׻Va29'\q&?ϜHvΤRF^a(Vh.Jo͵3,_\/}ng䲼~d.]yˋuCp@K/h^*|YucoA`]bxc0FS+6,G3+U«D3;rWauUl;Qz^8v2Yy ObB[`Q5zA&^4"_[m~_F_PL%7dx+ޱGr8;~\mux/lqˏHu}dYL&s"*L֬n^@ W 1I}Tx|Mk"URBƚIΧ*N͋+?K G\e`̚pWTTD;iZ-$!8ҲZ*ɝ&&$2͟`.>T/'|P+=uEb+Jp#јgV3"vU"ARG-_˳Z9| 3/Is?e)Zkk ' ȳvbArܷ ARku\T:ZաOzr[ŮRHb;"}kY^xI' )Z4UjD`ѽ =aU)hJD.RxYEu;_ pQct|7dkX>ŧVxbqr\]g{ony(aCAQЇ8L^m:GZ1E9u,{4oQj P z=ƛyB%qA9$YG߲M_@EaNH),ꐷo>yZ8^n6NaIj f:t lE1Gx^oȝUR}UKoyHjcH )Ťp '/8#sTTKpPh*އ#02B­HLi]uO9CHSrwGxx;Pl3JgCY^L?8_$|S,3}4XfBg[1jHQtIky3􍘕Wnk>j/n3m۶nxMyn+q/Ɍ{ƯGÓ&;E}ηw>C*E2[Z^O=[cS$I~bҬ%,F#|¶6 >X3Ykڴ8]hNu~L ]0Ygm0>"L/[^4M=` 6 ,Ag2 p8` f3 8` <-Ns\MlAqq̵M"π06]2% m4. `4%p2C]4΂?&3 4Gl4l&L†%8"K8e~0\f˄uLIWf %l"c602 ƹ,s4 u{roT!qB;jA~C{X9Õ.u0cTk4bݶ?(tQQ0t(Qvi"ڍ^?~Ajv|FdNx?O86y_SEgt 3~M'Ql9'ɻekx. C 9N글V4 G2o(Oa+z{qhI%"+#dp a l\o5SD 9ɨؼ: x+3! FIH҂,bz>onCBؽ]N cAt.{>o[FWxA[?Vm3!T2J&*-d`2XTFLBKՏc& oq`ʄ*j*>)[6Z$YC g8C JBVі[d]uw@(#Vȱ eFHXNt)e~5{k^({etRY=7(kUSbe:Pl4=D' ؕ %OJ b{X^өG94Pfd7Y)#(T) T/k,{յJumڤvky}FɏW+"ސ5 1rA„kN*bьR#G'^NwȎ3ڈ*NJ(9Hع"PO )G{ݳ)iuy3`hJ*Wd'x[Ʈ X׻WLR{ Θ&JqsW@߄Е6t.:(`խӓ#]z1 |W`W+W?NÐeF ւj;8 }6UʣRB a}*rrUbLJ:,ϲ-@!KD3Fwd,0+S:BL:n?:G*/".k*[{4Raoϟ]_ǥdH Yl/yK{y}9#,bC'?:頄Z;6exPY1!ז ,-3…__5HÐ? &Ϟy߆}yE s  hiI6ٗ=G%<eI) q//Bjd^ؽ~P pLsrg#h@= @J^W7M *Z9` g<!(仐L*Le S'rwauxwdj(:8/%Frh_&oK`FOy Ĩ}=sFA b8 f*:ϩi&C#YF&2 (N5pfRnPZ6ldR}"8m$޾f=ZFIǗMj&֥Tj4{m1za\(ſ팋;5L R?f RM/CxC.N=V˓ʙ8 H )/WGv,yui4Jm%P={`~fcq =x߀:S5:rNX62fem_` !55A{8T&2[ xaS`f+bLjkCcDF5@Zȁ:qqzb}.CK"V:W|8Jfp#a?Й4Ѐ Hn]~ı1j//Hr(Cl%nx_4$9+nf $~h$zڽ.|4Nbԣ*yo(@=2^ !ݲȩW$22[\SDO*%zhL(4 |$bC<=n=Q#ZG,wp% pH~t1/f4Cyt!bK{ W"e_^ 7<\jYͪu3nFq~eIvގЭ ՂCH@cikeCvKa}Zk;ÙfCNE}G!4("6x2谱)iU>&p<2R ||e KIQ__ۨF'iRXS%3)~%+=(P hf1j'ISN>ԞOd˽6*>TԯdUHQcEf̙WG@fA)BDC5…;QY+=y*KZ>&yt~wM}Ek=eB.qx_ >_ v*d ы`hnq 5#n+`ͫ{~PjiӡlLRGlodxVF7l[CIu}Q!Ԡ<;3řoCOVp Y27o;YYtӳ.\L&] FY>gLtfCGX^ͥ{:2խSޒjO΃ˆE]DЀV! ߅Zؚ@U8jFZ&92W)n;>޴BӏoeXRhOseNՄBU"h^*8||.'#XtŴ(mP:6D} 3r 4eXH4G ЁvM Gxuq*yxQi" %FxN \zIfZtjW{pk/oplAa\!^B(Uҗb5b`B3.‘KN9܄F=.~g'| I.)>IYgTyegNWSd*2!dz7f0V# ӥs 34[DT.2UU =D(PS`玥 fќ;[lyDUo хWS=DTI0ZM`r )MwI(%=TqÅ-J!Ҕ Ψ9=yJReeY+H-fUHvu `S~QM4n(yYmUʰ.h)n f};ɣMj#Jg:t~Lc:kuAsڟO!ҐP!MT{-;pqM4ڐvm}]'e$bB-#T]\,$Xb*_pb}eT#w/ĔttDY-nu[C v)9 I[XB }j""C9"+A|6ZCKc zt?= 𣞺,ęNZOCB1hБ}>;i#bgQe?ǜ9p$6O m~iFP5N|uI^A%6e]9xkQwϖS`FP iXry<`xtP(kM Ęvu8GUCQn;eΫ>8NgHх 4HK(=wqbG:N)ibLfTpj"Sm6G̛6%>pCwӳI^8 6?2WgWP2OJPbې<%]2-ǧKI?.1ρZ xC>mHzF ¥I܅IƁ'AqoH k&a+Aq] ̋{PĻnA-^ âyU~ԩKQCak耊\b8"hqC),gt^0@߰]Y2pG]P[< ʂ])mrF CڿBz5*&ܦIMn͌} J3MOG{4' 6>NC.y~y0:*{8.f &sBEx4ܾ uR0elI-e^'6׫"qEE BbQzo}OvCffxeRr/ W ĦB>ysjZ4]ǜ*1D3a-{k,ŀ?xtq#;ط ܑ [KP_ 7R7l*gh9BbtI_p 0IJ&jfW1 ℽFhV:o*PmU^|H'&TvE?%Ö+|`I | rRQ@>*-ײeN.TL(ێ}jǤ;}*ҷtr4%=?C֌KnޑOX{Erp@`gcdޯ=ž!wQiIt[ q_WbP3ma"sbw}!5`v@ItQO@$@ۼAgEʶN@TEi eva(?m㲮W 4(r2ZROEiEU:t868wƵd-KŽ1\9Bw(ƚ慦!XFD2O |!k'9c+2=t˴ \bX1t͖ K}Kv'W7yi (o967z} ~ϭ.>ea3ghXI7Uz4Ia8p3 +P1]*7^u փ,Huob=݌%4|S J bR Ď o"< $% nWXbob0Rw{73mg>;80MWmڠz 6$R^ß;݉^ӻf{h=|up; ԓmԐ 0Y%ő-2m4̫aB4q`[&$< ePbbJ']\UL*uTItH9y|MzJ:˵&pg|*u=\7L2qa<+bm_Y>SINd3t@B(}V6aNܢNrzm ,q#BJ :lG㺁rV6|tJAu"$qu>i( % aG I虎0+-! ɭ^X$f-H KBbgpg@vkr^Մyy9['kZe!L04i$|=.BA#AX7[)ú1P&Ć) uԃL<=z= E?t %6C 6$q 3Y(TE?"5%ؿf̞x6VJim^Ka@M}J&&T1>s-hF SY1B`. $6ׅxJm{U=:LYć<EA|i㔹P )q.-OZOR61U-Ŏy^-xpF[zZA S H|2P;$74 _z-@L$ΘZwSpiȣBy|Q20|}eRoJ9.ۂ!ˀ\~~bVU1,':@ އ|`W 8֝e-ʧ^ na{&o*DYns׮Y!mu( Nv#p`_%: Uct;%^ I3_[cy\ q€kÛƲƷ¨t ( @@q{r CQd1Ϡ;H7Aln>:AZ} #_2Ϩ\/sO4ފ7szU?cƑ2cS R$ 8xF sښY`jڻ مǏSul9#tbactn>J  L-.~L͝ e۬/he* 4,'|mb*_# bZ|P[#fQ}?^Ē/z7&N|q,Nw-`$XSX")CVK,Z@65};nLRzu3^nr~y2o^9GN3Gi/XaaDȞcjz|))R]*ڋ*xWkHe8>hIJ_ZO< >aփZyEu^|}w>HUf-@L -ÞFA%D\,~ʳ ʷ-BoPZm{^p \!oaI.E9m͔䲛7` C!x cI08vՁ9g$r:;yvEi%㌤H"tn0Mcz wnj.CSߢJ&ON~`hTK,&я7~q,I‷ФVRzƠgp+4 ZMОDi^_ DP6O]>2&vQ/7QRɾٜHhQ (2B"5i٬%bm|$D08!}uc$^D4&1jT` ɠ /3)+c7K:Y="ޭtY'M[)Ft9o2f ]&&Ih=$v㟆JۍU~ѼRWaeNiŜɻE03 䃜TWZGķ:*gw`9@3JfY*7(d1 "yמOn$m".Q P'" P*;FCf%GsI\/s*9%9OVOɕY@N.x#)pj[Xъ*wcdxtkROZuՓf1IEHB>. o<Z1!:/"{omIr,,Qtb&c8 >k#hv%iVՅc΂X]U1w>p&mYo~dLq}/~47ѫ=~Ȩ\PPVyz-|phGMpZ*g1u |ni2;LyINzŨf[Ǥ2[͋ ?ɀʂHMBTIj,5=d5>f8|{&AOdƖĚn"sWa7$02P@#0Ur#qZoC?$.yv I@nFöN=,0<i݁Ob } [T,; ]+!k#]pf _YBb&̈Bʾ p683Xjr P3#^t`aZߋaX`p?i!Na[;Ǩq wRiÙ7y-} a*SbmK!u gZBq=)Dt=IAJ!ʐB}ncI=pHM*ݚ&E1njW F,ܷ)Oqx lAt:,%_Gv2.X1cmHĤ͊I;SJ^J EQUz$xnfy|+5%Ìx_`T3pN}QD" fmTW<<EhVLZK:]t?͟BWo2Tӧ[7C=7$U"pS*p 4 .A{?Sm؛[.ԠV%bAbbF W#kFcd@kӘG: d JnęPx]􉥣~ w~kwL# L!͝i{.rN!o{y9j׶GgIMX%KSu]n)}>C3d!cqp.|k×_ZUH9ĩ$`kߒn!r'e-Ѣsf79l)GNf6M^Ы;ElV\EUm'9G0ҊW_Ηz}(}a,[Uс'e_кr t7D_T sKХPtuFD$aCS@)>Kb1xDh/#pIB3j2΄I@3J[xwӢw# j k[X0vس#,+pPj- B- O}FnER|!@%/F/*^zM֔J*꯾S#}} 9p;16I4.VJaO&C]Cz'h]K)=3Au'ٽ?zPo4TnЛDuwPѪqFt]36]m>`%?@4UeM<`VB: l3c&}}g~EG`vK7lU&z(qY5z+;=[ 'yR;H:uƙٚ9]G5q/擒h X~#;rȦw!i[+~$Z.v4 (a-WKGS"_g)*Mְ}FeJ-눆XZg }yEqWz)%0 TvH9?~20yM6h>KfͻRdZ[sQdr~KC(RYgRLij Q|!"OV{ oR*tr6]FJ\%?͏It-k?d/oss1UA 򗎌U[ E/M&|rEfeF(JLC,tpٜ '94  S_.C}eVW1cwKtme_/#Vci$?0".%BS.􍍼x9^)+Toޥ&N6kF`qq|cSȈܪ Ù ܹ|E,v'1E)ݮHR :8({&_dGh؉<%c ~/? yS$ȑAm饾C 'OoE\1,qv'Ts8Ҍ=ś0hYcbC= XPEqv3U?Y϶ϠVX)#e_6#^_יƫ3-5sj&]WѪ/ͥ`v]SU9 H{Afy KsG˩&Mu69IFoU& iT.ݛ/'ƝoLX(uqR`LՎ4)#_e!~Le{@}P8eu.ǥ հ_l kg$wIH\nˣu"vpVWƾt`Z߱?x4,BAT!OwGO~NWx+tiʣXr3@XnpZm\!3? CӥȮT8SuzУI;ńܿΕAԬ*FalW ѨbF2ZBB7Y0-^'#{4\]s^A(R7P0둵exXXԃB?\x:cPD1(aZKyNԋbp\l[orkI2L*m+W{Fg"[jȡL<ޮ#ޗ{j$!ўbF!6B-.%,65AyBwfAN@3dNC 0zh`r{0{}ma P@dP8UIsX^=)n((֋8&̤%r G[j4k8"y,qjg~fDφ͹r &gf3X&"rڱ! TC\8>/W!VKę@IȰyIN6kJݛNi~J~%q3%w\t \91ߠjs*ϳRG aDO%g_Jo.Cgt@v6HZ $hyH (?#.R9>4&#G?xfEWvFXc->EiBŦs`dZi/45]ءbeVێ^^ۖ揢& #H@6m7ugd.ݚ\ cŬ{ fq (!df2G.ݢվ1kEj T!!. ]9TAɄ>ZI4sTl~S{rFދUw XY)D-i7mTƗU7L1(ӱq^Ym_NctA!V86՚wIR$lY*>mb: u%\wsdƃהn7$Z{zݥrJ*Cz/tܸ s]`IaZ$`('TBsʗ9{ Ut-;4u+B篆(`?h*u"Z ILm,.ƘҮj\U͋+#G*}Rt~j 5{V!˭> /V=n#,S-Sp礞*EqMpGb7/͕!xS]継Gt/z*;Le߂\OV/S`xAJk(*ļ`M!p9 {{n ĢUiAŏ`1 &~JuΏ_;dK@dHENu~T˟>/1Ac{0.f\ͧm3j0|~jݕ6IAGO!\YSw{ڔׄtf~VTg>I""䧸j\am]k)T F2/ݓ74Xd.mSyhxk؈:M,d4+ 3K)[F藐-K#Vpyܻ@>`Ty=0K\zƪ`&̈́8bRq!.gKޓ]Yp!"(T_Z̪uD$`3<P,NIl$l̵h$%T '$w,@0a "?vÁWx2" dYc7|4z_5Zz J8[}^[ٶ`CX&v ͫ?6í!Ӥ䎍 䥠Y[=˜HttY'Zlp $p:`gFEme4%2d0sٽ4mACиKCnG#_ǚ[Hx4vm=HC QǥVbgL4V6KMK&>+׮Ws5AL:ҮVhAgA|{D<)n/vF-86+-w[W6g G#2#T_fW`DB|6v,4fVR&ݫ+| #¨syS FG߂X2&3*cRi׻[XM) 712LwĹ&Azk27^3k-pw_0;"dBB{Zt`W!GEN1co)C eV.Jki~@UN:_SiS P) [x$du_POLEh>TH=͔8zt]ZfZjcN]0YTV;0%N`1EN< (!)Znl|D6%NJf J]Na}!JyDPsZy|YPlAι@6N5VCˍc酒2#q[}T{q_3 W9? P=J_XБ\s ,I8,F jWpvfzVf0O'B>Sz*U(\)gOqitRB`ERvT| ݳ4"5'Ղ1ދD᭪@i@+&19ٯ!]G!ZN7 -wf>v>&>bcE ]]Ϫ[QÔQH:Cq8{,snNs$pܖ (i;!˲vX̛m1H̨'rJG=iaQp1TgU2 ҊFzE%ހ5.OSZ c#ffRR;KfGPZbGVMhTW^+MLMh+ވPA*la60[ྷnl|sdKm81j(h6f5s3 ew$<[rzF¹LN]+8q 4!@nB!& ;5L2yx"Dj :/ \8vфMSƃ$\o  խQ+d3:N%f !@^jW0YABb(oB.lԖ}3PXizw$ɢή \1g)*creI,\IA/ K<}x(rAE o<~ĥ@Lľ<-0KWnxe4zn\_8Sd䚾Hgx\yF>! @Ԑk/2]u wf?6l_RFTF,/TtvWhTu=ɮETCgEs(DKںxQD{+O9F~|z8wI8%kkb:"DޗO Φz=@-t:"IK$V?ʑ(հ'N9 1yg?U{hڛ*CJ;w*˔a_d|6%W(ggD8Y8kqS?l$ 0(!EI |`W `iTbiWH1 ;$9;?i\ ]]w]ГҷC븫\l M