?PNG  IHDR ? f ??C1 sRGB ?? gAMA ? a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
(Jch@ sdZddklZddkZddkZddkZddkZddkZddkZddk Z ddk l Z ddk l Z ddklZlZlZlZlZyeWn#ej oddklZnXddkZddklZlZlZdd klZdd klZl Z l!Z!l"Z"dd k#l$Z$dd k%l&Z&l'Z'l(Z(l)Z)l*Z*l+Z+dd k,l-Z-ddk.l/Z/ddk0l1Z1l2Z2ddk3l4Z4ddk5i6Z6ddk7i8Z8ddk9l:Z:l;Z;l<Z<l=Z=l>Z>l?Z?ddk@lAZAddkBlCZClDZDlEZElFZFddkGlHZHddklIZIddZJeiKdZLdZMdZNdeOfdYZPdeOfdYZQdeOfd YZReSd!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdh$ZTe&eSgZUeTiVD]\ZWZXeUeWeReXfq[UZYdieOfdjYZZdkeOfdlYZ[dmefdnYZ\doe fdpYZ]dqZ^dreOfdsYZ_dte"fduYZ`dve!fdwYZaeaZbdS(xsS A PDF matplotlib backend (not yet complete) Author: Jouni K Seppnen i(tdivisionN(tStringIO(tdatetime(tceiltcostfloortpitsin(tSet(t __version__trcParamst get_data_path(tGcf(t RendererBasetGraphicsContextBasetFigureManagerBasetFigureCanvasBase(tMixedModeRenderer(tBunchtis_string_liket reverse_dicttget_realpath_and_stattis_writable_file_liketmaxdict(t quad2cubic(tFigure(tfindfonttis_opentype_cff_font(tAFM(tFT2Fontt FIXED_WIDTHtITALICt LOAD_NO_SCALEtLOAD_NO_HINTINGtKERNING_UNFITTED(tMathTextParser(tAffine2DtBboxtBboxBasetTransformedPath(tPath(tttconviKcC sd}d}g}xrt|D]d\}}t|}|||jo||d7}q|idi|||!|}|}qW|idi||di|S(sMake one string from sequence of strings, with whitespace in between. The whitespace is chosen to form lines of at most linelen characters, if possible.iit s (t enumeratetlentappendtjoin(tstringstlinelentcurrpostlastitresulttitstlength((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytfill_s   s ([\\()\r\n])cC sM|id}|djo d|S|djodS|djodSdS(Nis\()s\s s\ns s\r(tgroup(tmatchtm((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt_string_escapexs   cC st|do |iSt|to>ti|p tdnd|}|ididSt|tt fo d|St |odt i t |dSt|toqd g}|ig}|iD]/\}}|d t|it|fq~|id t|St|ttfoOd g}|ig}|D]}|t|q_~|id t|St|toddg|S|djodSt|to|id}tio ti}n ti}|djo|d7}nL|djo"|d| d| df7}n|d|d|df7}t|St|to/tg}|iD]}|t|q~St dt!|dS(s!Map Python objects to PDF syntax.tpdfReprs%Can only output finite numbers in PDFs%.10ft0t.s%dt(t)s<>t[t]tfalsettruetnullsD:%Y%m%d%H%M%SitZs +%02d'%02d'is -%02d'%02d's/Don't know a PDF representation for %s objects.N("thasattrR<t isinstancetfloattnpytisfinitet ValueErrortrstriptinttlongRt_string_escape_regextsubR;tdicttextendtitemstNameR-R7tlistttupletbooltNoneRtstrftimettimetdaylighttaltzonettimezoneR&tboundst TypeErrorttype(tobjtrt_[1]tkeytvalt_[2]tzt_[3]((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyR<sT       C   .       " /t ReferencecB s2eZdZdZdZdZdZRS(sPPDF reference object. Use PdfFile.reserveObject() to create References. cC s ||_dS(N(tid(tselfRk((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt__init__scC s d|iS(Ns(Rk(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt__repr__scC s d|iS(Ns%d 0 R(Rk(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyR<scC s8|i}|d|i|t||ddS(Ns %d 0 obj s endobj (twriteRkR<(RltcontentstfileRo((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRos (t__name__t __module__t__doc__RmRnR<Ro(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRjs    RUcB sVeZdZdZeidZdZdZdZ e dZ dZ RS( sPDF name object.tnames[^!-~]cC s?t|to|i|_n|iiti||_dS(N(RHRURut_regexRQthexify(RlRu((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRmscC s d|iS(Ns (Ru(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRnscC s d|iS(Nt/(Ru(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt__str__scC sdt|iS(Ns#%02x(tordR8(R9((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRwscC s d|iS(NRx(Ru(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyR<s(sname( RrRsRtt __slots__tretcompileRvRmRnRyt staticmethodRwR<(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRUs   tOperatorcB s/eZdZdZdZdZdZRS(sPDF operator object.topcC s ||_dS(N(R(RlR((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRmscC s d|iS(Ns (R(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRnscC s|iS(N(R(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyR<s(sop(RrRsRtR{RmRnR<(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRs   tclose_fill_stroketbt fill_stroketBR7tft closepaththt close_strokeR5tstroketStendpathtnt begin_texttBTtend_texttETtcurvetotct rectangleR|tlinetotltmovetoR:t concat_matrixtcmt use_xobjecttDotsetgray_stroketGtsetgray_nonstroketgt setrgb_stroketRGtsetrgb_nonstroketrgtsetcolorspace_stroketCStsetcolorspace_nonstroketcstsetcolor_stroketSCNtsetcolor_nonstroketscntsetdashtdt setlinejointjt setlinecaptJt setgstatetgstgsavetqtgrestoretQttextpostTdt selectfonttTft textmatrixtTmtshowtTjtshowkerntTJt setlinewidthtwtcliptWtStreamcB sDeZdZd ZddZd Zd Zd Zd Z RS(sPDF stream object. This has no pdfRepr method. Instead, call begin(), then output the contents of the stream by calling write(), and finally call end(). RkR,tpdfFileRqt compressobjtextratposcC s||_||_||_|i|_d|_|djot|_n ||_|ii |it dot it d|_n|idjot |_n|i |ii|_dS(sid: object id of stream; len: an unused Reference object for the length of the stream, or None (to use a memory buffer); file: a PdfFile; extra: a dictionary of extra key-value pairs to include in the stream header spdf.compressionN(RkR,RtfhRqRYRRRRt recordXrefR tzlibRt _writeHeaderttellR(RlRkR,RqR((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRms         cC sp|ii}|d|i|i}|i|d> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange %d beginbfrange %s endbfrange endcmap CMapName currentdict /CMap defineresource pop end endc  stt}td}|itdfd}fd}|i}y|d$Wn2tj o&|d%id id d nXt |i d phdd6dd6}|i dp hd&d6} |i } |i } d} t } | t@o| d'O} n| o| d(O} n | d)O} | t@o| d*O} nh t dd6d6| d6g}|iD]}||dt q~d6|idt d6|idt d6|ddt d6|dd6| ddd6dd6}to+d }tid!d"tiin|djo||||S|d jo||||Sd#S(+s9Embed the TTF font from the named file into the document.s pdf.fonttypecS sF||d}|o t|S|djo t|St|SdS(s1Convert font coordinates to PDF glyph coordinatesiiN(RRR(R6tupetnearestR-((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytcvts   c# sid}id}id}id}g}d)\}} g} iD]} | | dtq\~ } h tdd 6d 6|d 6| d 6|d 6tdd6|dd6| d6ddddddgd6|d6htdd 6|d6d6|d6} ddkltdofdnfdfd}g}t|| dD]}|||q}~}t||d <i }g}g}t }xw|D]o}|}|i |pd}|i |i |}|djo|i ||fq|i|qW|id!}xO|D]G\}}||djo|i |n|i t||}q[Wti|}h}h}x|iD]\}} ht| d"6}!||joEtd#|!d <%04x> [%s]R*s<%04x>s tsutf-16beRRN(RRURRktopenRtreadR,RRoR*RRRR2RR!R-RtunichrRRR.Rt_identityToUnicodeCMaptencodeRY($RGRRR|tcidFontDictObjectttype0FontDictObjecttcidToGidMapObjectR}twObjectttoUnicodeMapObjectt cidFontDictt type0FontDictt length1ObjectRWtlength1Rtcid_to_gid_mapRtunicode_mappingRTt max_ccodeRRRtglypht last_ccodeRt max_widthtunicode_groupsRtunicode_bfrangetstartRRdR t unicode_cmap(RRlR (sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytembedTTFType42/s                     D      iiiii sutf-16betasciitreplacetpcltt capHeighttxHeighttpostt italicAngleiiRQRRORkRRlRmRnRoRpRiRti*s.'%s' can not be subsetted into a Type 3 font. s/The entire font will be embedded in the output.N(iiii(iii i(iiiii i@(RtstrR t units_per_EMRtget_sfnttKeyErrortdecodeRRUtget_sfnt_tablet face_flagst style_flagsRRRRxRyRzRRXRYRRR(RlR RRGtfonttypeRRtsfntRRtfftsfRtsymbolicRdR R((RlR RRsE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyR=s\  oy $        1     cC s|ii|d}|dj o |dStd|i}|id7_|htdd6|d6|d6f|i|<|S( s>Return name of an ExtGState that sets alpha to the given valueisA%diRRtCAtcaN(RR2RYRUR(RltalphatstateRu((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt alphaStates  cC sZ|ii|d}|dj o|Std|i}|id7_||i|<|S(NsH%di(RR2RYRUR(Rlt hatch_styletpatternRu((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt hatchPatterns  c C st}d}x|iiD]\}}|id}|||R?RRdR ((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyttrack_characterss   cC sYxR|iD]D\}\}}|iii||tf}|di|q WdS(Ni(RTRqRR`RRa(RltotherR?R>tcharsetR((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytmerge_used_characterss   cC s |idS(NgR@(RS(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytget_image_magnificationsc C s|i}|dj o|i|n|dj o t||}|i|n|i||i\}} d||id| |i}} |ii |} |ii t i | dd|||t i | t it i dS(NgR@i(RQRYtset_clip_rectangleR't set_clip_pathRZt get_size_outRSRqRRRRRRR( RlR tyRRxtclippathtclippath_transRRRtimob((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt draw_images    #'cC sI|i|||ii|||dj|ii|iidS(N(RZRqRCRYRRtpaint(RlRRR^trgbFace((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt draw_pathsc C sEt|t|djo$ti|||||||dS|i|||dj }|ii}|ii||||ii } |t i d\} } x|i |dt D]w\} } t| o^| d\}}|| || }}|dddd||t i| t i ||} } qqW|t idS(Ni itsimplifyii(ii(R,R t draw_markersRZRYRqRR5Rt _linewidthRRR9RRRR(RlRt marker_patht marker_transRR1RpR2RtmarkertlastxtlastytverticesRBR Rjtdxtdy((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRss(         ic C s||jo djno-|ii||||||tinf|dt}|iit|t|t| t|||ti|iid|tidS(Nigf@(RqRRRRRRR( RlR Rjtdescenttangletoldxtoldyt olddescenttoldangle((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt_setup_textpos6s-cC s=|ii|d|\}}} } } } |i| td} |dt}|iiti|iit |t |t | t |||ti |i ||i |iitid }d \}}x| D]\}}}}}}t|o d}n| }|djp |djo|i||dd||||}}||f|jo5|ii|ii||ti||f}n|ii|it||tiqqW|iiti| djox| D]\}}}}}}t|o d}n| }|djo|djo|ii||iitid|ddd|||ti |ii||}|iit|ti|iitiqqWnxK| D]C\}}}}|iiti||||tititiqW|iitidS( NiHs pdf.fonttypegf@ii*iigMbP?(NN(ii(RRtparseReR RRqRRRRRRRZRRRYRRR8Rt encode_stringRRRRRURRRR7(RlRR RjR5R_R~RRR}tglyphstrectsRtglobal_fonttypeRt prev_fontRRtoxtoyRHtfontsizetnumRRRu((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt draw_mathtext@s\*  4      0       c# C s|i}|i}|i||} ti| d} t| i} | idg} } x| i D]\}}}}}|| jo|i i |i }|i i i|i pV|i|i }td|id|id|id|id||i i |i |t| d jo&| ||d !\}}|d djo|d }n|d |d jo djno|d |d jo|d |d }t|d jo<|ddc|dd 7<|d c|d |d 7tboxesRq(#RlRR RjR5R_R~t texmanagerRtdvifiletdviRtoldfonttseqtx1ty1RSRRtpdfnametpsfontR4tcurxteltRRJtmytranstcuryRRtboxgcR4RRR((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytdraw_texs          -; & %# "     7cC s.|djo|iddS|iddS(NiiRRsutf-16be(ii(R(RlR5R((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRs c  si||i|oi| SitdoCii\}} } } | ddnjiii ddt i dtdt i o dnfd }  f d }  f d }| \}}|o| S||SdS( Nspdf.use14corefontsiigRgP@s pdf.fonttypei*c st}g}tdpdjot|t ot|djot|}x|D]z}t|djo d}nd}t|o.|dd|jo|ddi|q[|i||gfq[Wt|djo|dddj}qn||fS(sDetermine if we should use the simple or woven method to output this text, and chunks the string into 1-byte and 2-byte sections if necessary.spdf.use14corefontsiiiiii(RR RHRR,RRzR-(R5tuse_simple_methodtchunksRt char_type(R(sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytcheck_simple_methods  1  "c smiitiiitiiiiititi dS(s%Outputs text using the simple method.N( RqRRRR8RRRRR(( R~R}RlR_R5RRjR R(sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytdraw_text_simples  c  sg}|D]"\}}||di|fq ~}i}iitidt}iit|t|t| t|ti xZd D]R}d}}d}|djo/iiti ii ti nx|D]\} } |djoa| djoTi |dd|d|diii| ti|}}nd } xN| D]F} t| } |i| }|d j o|djo| djoi|}iitiiidddd|dti iii|}iit|tiiitini| dt}| d j oi| |t}nd}|} ||d|id 7}qqWqW|djoiitiqqWiitid S( sOutputs text using the woven method, alternating between chunks of 1-byte characters and 2-byte characters. Only used for Type 3 fonts.Rgf@iiigMbP?RgP@g@N(ii(R.RRqRRRRRRRRR8RRRRRYRzR2RRR_RURRRR!t get_kerningR"tlinearHoriAdvanceR(RRdRRRtmodetnewxRRt chunk_typetchunktlastgindRRRRRuRtkern( RRGR~R}RlR_RRjR (sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytdraw_text_woven$s`6 4    ""      % (RZRRRR t _get_font_afmt get_str_bboxt _get_font_ttfRbtset_textR!t get_descentRR_(RlRR RjR5R_R~tismathRRRRRRRRR(( RRGR~R}RlR_RR5RjR sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt draw_texts.     ' 'AcC smtdoG|i}|i}|i||d|\}}}|||fS|o.|ii|d|\}}}} } } ntdog|i|} | i|\} }}}}|i}||d9}||d9}||d9}nh|i|} | i |ddt | i \}}d }||9}||9}| i }||9}|||fS( Ns text.usetextrendereriHspdf.use14corefontsigRg?gP@g?( R RRtget_text_width_height_descentRRRRtget_str_bbox_and_descentRRR!tget_width_heightR(RlR5R_RRRRRRRRRRGRRR((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRks0   .      cC st|}|ii|}|djout|dd}|ii|}|djo3t|}t|}||i|<|in||i|                         cO s@|idt}|||}t|}t||}|S(s. Create a new figure manager instance t FigureClass(RRtFigureCanvasPdftFigureManagerPdf(RtargstkwargsRtthisFigtcanvastmanager((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytnew_figure_managers  tPdfPagescB s2eZdZdZdZdZddZRS(s A multi-page PDF file. Use like this: # Initialize: pdf_pages = PdfPages('foo.pdf') # As many times as you like, create a figure fig, then either: fig.savefig(pdf_pages, format='pdf') # note the format argument! # or: pdf_pages.savefig(fig) # Once you are done, remember to close the object: pdf_pages.close() (In reality PdfPages is a thin wrapper around PdfFile, in order to avoid confusion when using savefig and forgetting the format argument.) t_filecC st||_dS(s Create a new PdfPages object that will be written to the file named *filename*. The file is opened at once and any older file with the same name is overwritten. N(RR(RlR ((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRmscC s|iid|_dS(s_ Finalize this object, making the underlying file a complete PDF file. N(RR*RY(Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyR*s cK st|to|i|dd|ne|djoti}nti|}|djotd| n|ii i|dddS(s Save the Figure instance *figure* to this file as a new page. If *figure* is a number, the figure instance is looked up by number, and if *figure* is None, the active figure is saved. Any other keyword arguments are passed to Figure.savefig. tformattpdfsNo such figure: N( RHRtsavefigRYR t get_activetget_fig_managerRLRtfigure(RlR Rt figureManager((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRs  (s_fileN(RrRsRtR{RmR*RYR(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRs   RcB s6eZdZdZhdd6ZdZdZRS(s The canvas the figure renders into. Calls the draw and print fig methods, creates the renderers, etc... Public attribute figure - A Figure instance cC sdS(N((Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytdrawssPortable Document FormatRcC sdS(NR((Rl((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pytget_default_filetypesc K s|idd}|iid|ii\}}t|to |i}n t|}|i|||i dd}t |i|||t ||d|}|ii ||it|to|in |idS(NtdpiiHtbbox_inches_restore(R2R tset_dpitget_size_inchesRHRRRR RRYRROR RURR*( RlR RRSRRRqt_bbox_inches_restoreR((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyt print_pdfs      (RrRsRtR t filetypesRR(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRs    RcB seZRS((RrRs(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyRs(cRtt __future__RRR|RFR[RXRtnumpyRJt cStringIORRtmathRRRRRRt NameErrortsetsRR3R R R tmatplotlib._pylab_helpersR tmatplotlib.backend_basesR RRRt!matplotlib.backends.backend_mixedRtmatplotlib.cbookRRRRRRtmatplotlib.mlabRtmatplotlib.figureRtmatplotlib.font_managerRRtmatplotlib.afmRtmatplotlib.type1fontR[tmatplotlib.dvireadRVtmatplotlib.ft2fontRRRR R!R"tmatplotlib.mathtextR#tmatplotlib.transformsR$R%R&R'tmatplotlib.pathR(R)R7R}RPR;R<RDRjRURRRt_pdfopsRdRTRuR-RRRRORRRRRt FigureManager(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_pdf.pyts       ( ".."3   H        8Jy :&