leptonica-tools-1.75.3-bp153.1.28 >  A `B!M@eee-~!ѦvhKȚoG5B1β e NCXe GZjAIv98DσF_9;"HDyw^XUau82b2œmBlKM8 dN|u{p`!QUb[Hv$ J1YX"fɓ<fASFo|tpx'8'I1Ɯ 3䏨?};MY7rB$PB'+Tuʖ]nf3977f473abebf7e59b975b738603f32da3b0bf719566bbc33ebcf81195c49d18565368ac98374c76cf97c09d1f457bf783425a5l8`B!M@eee+/Ђ)#K=ҾXTnԎ@ \iUj1/_cD-zۍ4}zI2wcr7vX%@rAtU3XaȪZD 0.I8u-@j뵬&;`b%\tqP3ָJLmtbΤ hڑ&a`=<}.:Jt/^XS$qn>ϋc.t7r.0kT|/6W2>x>p>3?3d $ 4X\dh    6  L  x     < s  ( L , (M8T 9| :U F((G(< H(h I( X(Y(\( ]( ^)b* c*d+1e+6f+9l+;u+L v+x w2| x2 y2!z3X3h3l3r3Cleptonica-tools1.75.3bp153.1.28Leptonica toolsPrograms for manipulating images.`Bs390p22SUSE Linux Enterprise 15 SP3openSUSEBSD-2-Clausehttps://bugs.opensuse.orgProductivity/Graphics/Otherhttp://leptonica.org/linuxs390x18 22h0 @18 DA큤`B%`B%`B%`B%`B%`B%`B%`B%`B%`BW>755cc00250f507ace9d5c431217638ad9995f0fc2f73b1623252ab1e5fe61d36f11d3862a388cd4769cf156ad46067bd7803e5bd1fb49aec8566ad4d2d755caacdd0a35cfe1003dc12100dc27c9e9a78f178a0d246a7762c21ceeb94ab424d21d077c917e0ddfb2e15d4a709181689ab2bd38abfb073c4687c8835d2867d8d2a05d81584016cd1bbab30a0179db105fc455b894dd1376864de01ce4094c98b4b603a703396d03d9efc4009f36bcdf86cf0c559f072015eaa516f1b211c0e7f55a9612f8ceabd3f072d7c7d49f75d2106f8e36801fc4e5fe22c34098da9088abea119733814402c6c05470162b8a700089626495f05378cf0dd7aa9c3aa0fdf531070fe2fc96853784495bedc87153c20883e7974ca47a7bd566438871ed33796ca0ac11c7c0acad9599d54990942cc11c9f6d9b569f1a360d774a628819c3518rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootleptonica-1.75.3-bp153.1.28.src.rpmleptonica-toolsleptonica-tools(s390-64)@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)liblept.so.5()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@ZvZtRZ.s@XV@V@T&RQ?kbabioch@suse.comjengelh@inai.delazy.kent@opensuse.orglazy.kent@opensuse.orgidonmez@suse.comlazy.kent@opensuse.orgasterios.dramis@gmail.comlazy.kent@opensuse.orglazy.kent@opensuse.orgseife+obs@b1-systems.com- Update to 1.75.3: * See changes in the version-notes.html file. * Fixed a stack based buffer overflows in gplotRead() and ptaReadStream() when parsing crafted files can lead to denial of service (CVE-2018-7186 bsc#1081576) * Fixed a buffer overflow in pixHtmlViewer in prog/htmlviewer.c (unsanitized input (rootname)), which could potentially lead to arbitrary code exeuction. (CVE-2018-7247 bsc#1081631)- Fix RPM groups.- Update to 1.75.1. * See changes in the version-notes.html file. - Add leptonica-license.txt, version-notes.html, moller52.jpg to docs of the liblept package.- Update to 1.74.4. * See changes in the version-notes.html file. - Add BuildRequires: gnuplot.- Update to version 1.74.1 Version 1.74.1 4 Jan 17 * Configuration changes to support the patch number in the version (major.minor.patch). * Removed all remaining pixDisplayWrite() calls in prog/. * Cleaned up and/or promoted about 15 programs to full regression tests. There are now 95 tests in the regression set. * Over half the initial coverity scan warnings have been removed. Version 1.74.0 10 Dec 16 * Leptonica development was moved to github. The master is at: github.com/danbloomberg/leptonica * New modes for RGB --> gray conversion. * New functions added for displaying a pix from a pixa. * Split out sort/hash/set/map functions for dna, sarray and pta. * More robust horizontal deskew on multi-column page images. * Improve webpio_reg test. * Remove X11 display for gplot; it is no longer supported. * Remove most sleep calls, which were put in for gplot; no longer needed. * Removed use of gthumb in library. * Removed use of pixDisplayWrite() in the library; still in some progs. * Improved test for endianness in makefile.static; no longer requires any local files or building and running a program. * Modified all files for doxygen output (spearheaded by Jurgen Buchmuller) * Improved plotting of the boxes in a boxa. * Replaced the slow point hash function with a simple fast one. * Added pam (4 component) format writing to pnmio.c (Jurgen Buchmuller) * Improved rendering of pixa in side/by/sides. * Better utilities for pixa and pixacomp. * Add read/write serialization functions from/to memory for all the major data structures that do not already have them. * More serialized boot recognizers stored as self-generating code. * Cleaned up generating an adapted recognizer from the boot recognizer. * Simplified temp file naming; removed most instances of named temp files from non-debug code; use tmpfile() and a wrapper l_makeTempFilename(). * Simplify and streamline multipage tiff reading (Jeff Breidenbach). * Improvement of Otsu thresholding. * Recognize outstanding contributors to leptonica over the years. * New gif mem read/write interface that avoids writing a temp file, contributed by Tobias Peirick. * Use double arrays (dna) instead of float (numa) for set ops. * Cleanup of gray quantization functions and tests. * Refactored connectivity-conserving operations, to make them more useful. * Provided methods for measuring and regularizing the width of strokes. * Removed viewfiles.c from library; code is now in prog htmlviewer.c. * Better debugging in page segmentation (pageseg.c) * Deprecated the pixDisplayWrite*() debugging methods. * Added about 15 regression tests to the framework in alltests_reg.c * Final mods for compatibility with tesseract 4.00.- Update to 1.73. * All lept_* functions have been rewritten to avoid path rewrites for output to temp files, which were introduced in 1.72. * Added grayscale histogram functions that can be used to compare images. * Added functions to determine if an image region has horizontal text lines. * Added functions to compare photo regions of images to determine if they're essentially the same. * Added red-black tree utility functions to implement maps and sets. * Improved security of tiff and gif reading, to prevent memory corruption when reading bad data. - Change major library version to 5. - Change programs prefix from "leptonica" to "lept" (make the names simpler to use).- Update to 1.72: * Better handling of 1 bpp colormap read/write with png so that they are losseless. The colormap is always removed on read and the conversion is to the simplest non-cmapped pix that can fully represent the input -- both with and without alpha. * Fixed overflow bug in pixCorrelationBinary(). * Fixed orientation flags and handling of 16 bit RGB in tiff. * Also new wrappers to TIFFClientOpen(), so we no longer go through the file descriptor for memory operations. * Improvements in the dewarp functions. * New box sequence smoothings. * New antialiased painting through mask; previously it was only implemented for connected components in a mask. * Better error handling and debug output with jpeg2000 read/write. * Implemented base64 encoding. This allows binary data to be represented as a C string that can be compiled. Used this in bmf utility. * Implemented automatic code generation for deserialization from compiled strings (stringcode.*) * Regression tests write to leptonica subdir of in windows; in unix it is optional. This avoids spamming the directory. * Added new colorspace conversions (XYZ, LAB). * New source files: encoding.c, bmfdata.h, stringcode.c, stringcode.h, bootnumgen.c. * Removed source files: convolvelow.c, graymorphlow.c * New programs: genfonts_reg, colorize_reg, texturefill_reg, autogentest1, autogentest2. * alltests_reg now has 66 tests. - Added new build requirement openjpeg2-devel for openSUSE > 13.1.- Update to 1.71. * This version supports tesseract 3.0.4. In particular, 3.0.4 has automatic conversion of a set of scanned images, either in a directory or coming directly from a scanner, into pdf with injected text. This is something we've wanted to do for several years! * Improved jp2k header reading, including resolution. * Removed src files: rotateorthlow.c, pdfio.c, pdfiostub.c. * Renamed jp2kio.c, jp2kiostub.c ==> jp2kheader.c, jp2kheaderstub.c. These header reading functions parse the jp2k files, and don't require a jpeg2000 library. * New jp2kio.c, jp2kiostub.c, that uses openjpeg-2.X to read and write jp2k. We now support I/O from these formats: png, tiff, jpeg, bmp, pnm, webp, gif and jp2k as well as writing to PostScript and pdf. * New pdfio1.c, pdfio1stub.c, pdfio2.c pdfio2stub.c, where we've split functions into high and low level. * Fixed memory bug in bilateral.c. * Improved reading/write of binary data from file. For example, l_binaryReadStream() can now be used to capture data piped in via stdin. * Font directory now arg passed in everywhere (not hardcoded). * Don't write temporary files to /tmp; only to a small number of subdirectories, to avoid spamming the /tmp directory. E.g., for regression tests, the current output is now to /tmp/regout/. * For jpeg reading modify pixReadJpeg() to take as a hint a bit flag that allows extraction of only the luminance channel. * Allow wrapping of pdf objects from png images without transcoding. * Better support for alpha on read/write with png, including 1 bpp with colormap, alpha (supported in png with transparency array).- Update to 1.70. * New bilateral filtering. * New simple character recognition utility. * Improved dewarping functionality, in model building and rendering. More flexible use of ref models. * Better and more consistent handling of alpha layer in RGBA, though use of the spp field. Ability to handle more png files with alpha, including palette with alpha. * New fast converters from jpeg and jpeg2000 to pdf, without transcoding. * Made bmp reader (and pix reading in general) more robust; avoid size overflow errors. * New text labelling operations; depth conversion of a set of images. - Major version changed to 4. - Rename liblept-devel to leptonica-devel. - Drop liblept-1.69-no_return and leptonica-1.69-giflib5 patches (fixed upstream). - BuildRequires: pkgconfig(libwebp) >= 0.2.0 - Correct URL and a source URL.- fix build with giflib-5.x, leptonica-1.69-giflib5.patchs390p22 1614991607 1.75.3-bp153.1.281.75.3-bp153.1.28lept-convertfilestopdflept-convertfilestopslept-convertformatlept-convertsegfilestopdflept-convertsegfilestopslept-converttopdflept-converttopslept-fileinfolept-xtractprotosleptonica-toolsleptonica-license.txt/usr/bin//usr/share/doc/packages//usr/share/doc/packages/leptonica-tools/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/e29825882a87bf284f959bc6259c5896-leptonicacpioxz5s390x-suse-linux ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3349996e8131d8ef06c12b4c74eec1700c955805, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4f1569e4e93d2471182f3eabcbc560f54d98be6c, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c72701e388e98770150b12ffce5a6a01b738c104, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=09c70645216b27b74defd968c6151b3453f5c788, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a325c1e45b946b1d147eaa34b51c6525ebfac077, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=097b9bfb90fc4a284236ec3541b44178a340dc72, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=47bb20eb78397a17e5d5839b777ca873d93528cf, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8a2bb8f228deaa37d1ab8d54eef70b62cbc04713, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ed3644b0d0edf4b3584e8ac2074d29653f6c83e3, for GNU/Linux 3.2.0, not strippeddirectoryASCII text RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR8* ĻUKutf-878a181dcc0b724239ea90b312b6a2b0fdb885bbc79b455ba3a88f1ccbd29f291? 7zXZ !t/w4(] crv9wI+&T5]q.Q"~/ ߠ'FMKw 7~{R-hgR&`Qmke)Ⱦŝ7p0t]9g.λ%B%^ J|Q *OHzsoIqC7j_O7U45q+G3eћk=09uy҅x"z*h)븢`cl l@)Ӆ`C%L]v:Xޣ~(bܻgB6/W Avm[z!,5]ioGj3LZnd` I![8e[[$%Л }3ڙw/$c ɑ̈"b#Vm` \tWhR,Q!3nKwEm@ѕ lwWuO-[tVb%G$NI !<0Lt8X㍉&S|΃Δ=I'Z=,[8y.uѿz0sKhߜ@%$l)2HLQf@P+__*ܚت)Ӣܝ޾Yyjc؉tow=zO4Pg`j д3$:"zCE$̝YgUX-^( ccW0~58kZrx To-(FQWzZH3f\k9rc57GSZ=iRȉ Lt;*&-D +B$.u8ڇki~&yI, QrTvǻc՜Z9P!ݱR/tobK0Cc:rI siwi~eȈ/ ,aF$Y[cxsN pXsMq 9=! 01|BH`0+( IKn_kklCSݳl)+:)π+c KI$ʃ8TI\=ɬ-*sa8Lp~$ YY9Za/'&qq&w}(k`zрV[`:nVQUoDϥ?9Q` 4I/m7I~w9x4`i~<+M{Um;gS;SrLg?{G:gd0D2^jX\s6񋋈r;9;p0 %W &M{܉=BAC=Gя@,a-j{~CKwdc؁O߅6z}8^5_\r[vjQm4ZjvxЅh׳2?#049ns#qE y* f)6_mرƌ.5QYX32Օ.̢=f&SہG[JNm+&"|ñ$]BS-`(Z:μZJ' =Cߊ BL dh ;,(a?Z@ C\ՍC.;zZZJg9vu@[,2im)g ܂~w\ynkєU+a7tnxMR.q>h!# hЯSЌ ?Ԟ՜)(-΃ +Z(+z#R߳Jiޞ`-W^94ΞHyvL0eZih "@ R% ^#/~Bo9%_;9ѻ l̸>` 't2$fB\/G*oOPZ~;nۑ(Bȱ_t =7$X=sEBX烯( dj]If!!q(o @(̘WbX/ JO%yCBO$:<%"{CZCg BLC+'x尉S }cDUr[cM(wU) .'cҽ螰X279j= t4*g]#fL痴 d_ְ/'/c؎vB{!KS~0 ⧔yVʟ52$kW토Ҽ޺h~1edn;Sn( %J*H:n<*]xcܲ8ʪ _Wz|g @?</, SF땲3+W@I2TLH pd)yUJ-Q%sO:\yь8/\nц0%PӴ>AG|ii_#vH}zkB\ǿإ?I%D8I'_RjdĜ4ۏct;:C; n+Dc] P볬[q}mf㏎KGs]_ܙ $F c[U +ggQX]ޮ:#-m=y*K%3 GH2 <ϕFծ@w ,x. :(|(=ݼJNHljڥӑBZÇvjLV U>${(~=/MSygm& {5wi"{S]֐ u: qiFQZأѝ Ko47Q &~ztQNiB&._uW49Iٻځ۴L@97p˦ktDtaL!˷xꗴ4A}I4 +A"`ϓ .ǵrXjIC ƥݿ:U"TAsPmz8$qRܙg|n\ۮ]oPIp m #%˴fԣjcbď7 8, j=^#K粀V34-ٿwꆞ&KԮW Z04ŏ> Pih2Vxa"5CQJb#{}lsymE%a!RNk'ei׆^V{n'ȶqHG Q,Yr-vo[6إM);^!*[ 3JGP`<*"6|C3tkl02`pyDК՞u'?+읫HT&c 8<+w[ #H#4[koP|{1}pUM&w9e4+ajIP_LkhI| ֡u7?."E :ͣ[t-Av`}"_Jvt+-R,陼=7 #Y'F}bCB`3/>г8viD#oE,+i db ae^Un) wP6(#U F Xt,.MY‹K䯢kB9]βw ~0%h?] jd* dPeTeӆ g 7<')[GCW49.06 o  sL-JJAeOL r6&w6Jk RP=ZHiRm#qȭL:޽l[A˿&܂3WUݣMG^d]0%[\qK>D sM%ѧ;==;D\3#Z2ifhܔTەw2;O0aX@Z V ˨Ne.%<Vjrz:tsQ(HG($bRO6"b6#G 9W A}U)) p]\I&i"eӕ K --Ɲ_~F@yj`05SzKt6{62e<׾[LVu~ED۳p0+]h|ot2 )9v)5[W]Tx8c.opHj\ ONĠݜÓbEډf+O?D"P;*|WVz/'TÅ_:9@ !y_V%0!Lfm]WB('M⼥άX5i?E,Aun8vSY] rwcXX~t0]=aK EmI˱8(p۴Ft4aljSGlvvBX|=0{f&ap8^#;i*|1csU QTx1&h1+*QQ J=3~Tdp~u( Z$*<'֋4uY)=I 9-\~Jȫhu4 rBuw{[\Tv[6yaLbr@djMm?_fw1f64R)HG0~y5-hM}朆u(Za{Ow'[pq &?e( 5ujtP$@_Z#ՕɃ^E4l%hbjqV76k)n}7,v&oMA,^[.b~*X҅q 5tjwE݉rNH23:mT"5v67aus ; +҃nE5OE˫;|!\(m}ε)=a]yL!j=Eѯw<(eV:3}#aڌѷy,sgPܟ3*A=ƛ"^0΢|9#JG"UfNNi꿄._ė[%M.9ۻME/9ȼpRؠM@UqgWV4z sxРAEIRb&d'գQ0VMg(+޼8_\&XZo"@4ras}R9Z%[Uc9p`eUA-Gx*(5VƇSQ{߯C--\%١] eF-HG b& hA͆2%CFGA,!?> ݝf,ok|}qn3|(1QpQ :{֞+}!Yb&S48lHzCZ4N? tU']Y/F v^A~*|5S܍K9&hx.> t뿺g=]u6exAڈo*-0$A.QW)NuUm.<109mO> { 7&!TOPeUS VJnl:kYƼՔŰh8O"Z{(l:Yʉj3,ɗ\&3T.MB1D~B5b5]QB-,mЕUݠ9'\P#xO㸛.F\BeCRP.(?"oGCh IXvB BĴé4v bXOsP-k XRP726cZyT,&%Ji/ZR' Ԣ =(Ŀ9:C2͒y"A# sZmx"3<'7բkhr3"i =XMW)F/q%w^̌ MRcgEy tcBVg9>v w_-۵-b;6&ҍO35R:v@> 7Lwj 3p1_+=Y#*!`Hv 8oTj&1K=iDN 5ؠ_E,IF)_d"°Z^d:§3*yѡ2:z:O0n]~]%PezZZnscq(L0C?:?I+ rk]:SQ+ $=fh)WPLT({:_xx>=9 1+e`PCSNY 49vHCp QJyc>uoCp06dd-U|+Tj$^x} ;' x9Ml=(hXp(3!ax?"֥2q+]tp2bdI+WY(lwGQq!Vfi`[.Kj{V螖$x4u^$e&!r!#k<׮g} ,l7,⢙𰶹~Xh9.T"yfb͞@^nTPMv<t68@+Ws}-lr{z  Ѥ Pۺ!4dCDʅyTF9EILg4Oԓ„~1A)Ebr&JSOdLJ]U1еhkY4Lw˄#0\.@>k|˜W( QFTfuČىCoԆU|әv70?" 3Es e@ZӺ5>(Ħ"Eh\kyocOFvgDөsy~ v-AyRԪvwquqYg.bQ6<9՞0-(zbp~-Fiw{9źYe7c]5VB}MSŴi Kz7WXa(Ƅtm! MjiNY>Kt_qWڒ;ւF7$[p$'#TXj,&r67bVvA~hA[8Rx7wx,qyFbs܏̽VAPStS{_n3a ׋V ӐQ !̾jq`Zj9׃u{]!/L+k =76BmVl`c+ :܀eXZdZgQg<abKWr29oFV|`1B{EuU1E=p)N̶)]mP0'r'WypO%t`?la|KTGiT;dʼn? Qd9T߸;E8IO 1tΚ7IHmS l]Q`KT P C--\i>y0 {~C)Дy~ !F:`k9(l֞OjDAtjcƳ<t/)ЂPr^I,1OYt_ӉI3!Ir*AGO鯈=*HCQs$]1-C% >:[`9'KcXwEP .q={oB(߸B( m2擉Mp1uJdM RHܳA©.gg\`wnHVuQ>'=M ¦1;7coY{q1ݯff^3\h5T{NmciΗ8XN ] P$᳨:cad z"TAukp4Phnk@U q \48k+iG[9]}]@F0{- eT{&?*HAt]o2Ouݼ3,] TP#3l?%T dTkdJ",Eb|l=Ԏ5}7n* my Fu,؟@L( YYj5Kfh$o|xwj8jݵ#F3 /Q刊u#5@ZoSVOD|z|GP愕^Ad}ff{iȬ(C8PJ׽8PFMl|,,fe pɱKD CmQR/֍x|,7j/i WH&_ 5ߩI7!/=_tJw!Bxy~IG * {8;#{)&Ώ֋ӡX?SBX#id!zVX:v-x=X/r@֓RY.z]LҺ ta{el;{Ħmbt[uEc"\3Rf pbu_\~DY]V 꼹v^A[zg>$b K?R>pGi₯aJ )q& 8˧RVP aAQ][kz2ܺtѨ(~(ߏV9+#.E!Žb'g*&h]  Nؐ#bAC3?9KJMrXC@c6)S\C+Ggސ*+QU%/2^I%4cgxXL`&{a]#װODwؽ8BZƀyRnM㕗)w-|AZ\SmJwƝǓ5A%+~kǓ*C +=APICS޴s /D>BVݓ]Ә(# +ޚ5悐T40`^'zkY[R2L~ &\H %`'8XP~|+3Ep3 @eג@ga˭[b51^(uQ5Ig5>x9%4#Д#c#_;0}x! v2b4~QUe9Bd-TG?V,P"u6mW 96Md6"sLkb*W)?[өEp6EOŕm)c#q1EDV E95WOk@?4}#D&I‘cuK2sDSo=o. h ǽB2Bg z5ke ^Kue~~ˀ{h(rV} ⷛrK/Y,a}ZYꂧ\L:̅>a>=[Ѣ}f&ol}N(D?RkxL5,U\ w=Q#u$c|GX y̦D>{iڶE'z+9 dݝT!؇x;@=o.k,:h?{k]]gR6-q:9˂9)"2449|bۙZ 5n>%\-a5,2'#¯|MuRsClB:QR^,0n~Ht>-23_&޻`!`פ57U F8zɝCQZz L\.,C!ȵiUE9@o?v)v}T3#?Vߣ|z