Êþº¾14 êë ì íîï ð ñ òó ì ô õ ö ÷ø ù úû ÷ ü ý þÿ ì ì  ñ  ÷        ý )             ý     9ì 9  !ý"# $ 9% 8& ' ( ý ) %*+ , - ./0 91 2345 %6 %7  8 9: W ;<=> \? [@ Z@ A ZB C DE 8$ Z3 F GHI jJK lLM nì N nOP rQ rR rSTU iñ VW zX zYZ[ }ñ }\ ]  }^ ._`ab †ñc de fg hi Zjk D l m no pqr st uvw )ýxyz{|  ñ}~€� *‚ƒ„…†‡ˆ ‰ Š ‹ Œ )� )Ž��‘’“”•– ¼ñ —˜ Áñ Á™ Áš Á›œ� 9žŸ Á% %™  %¡¢ %𣤥 ¦ %§ %¨© ª«¬ }­®¯°±²³ ´  µ  ª ª¶·¸ ¹º » ¼  ½ ¾¿ À W´Á WÂÃÄÅ ÆÇÈÉÊ üì ü% ËÌ DDSSearch InnerClasses_DebugZ ConstantValue currentBTLopendap/dap/BaseType; currentATLopendap/dap/AttributeTable;slashC\quote"dot.factoryLopendap/dap/BaseTypeFactory;defaultSchemaLocationLjava/lang/String;opendapNameSpaceschemaLocation _dataBlobID()VCodeLineNumberTableLocalVariableTablethisLopendap/dap/DDS;(Ljava/lang/String;)Vn (Lopendap/dap/BaseTypeFactory;)V2(Ljava/lang/String;Lopendap/dap/BaseTypeFactory;)VD(Ljava/lang/String;Lopendap/dap/BaseTypeFactory;Ljava/lang/String;)Vschemaclone()Ljava/lang/Object;elementiIdeLjava/lang/Exception; getFactory()Lopendap/dap/BaseTypeFactory; setFactorybtfsetBlobContentID contentIDgetBlobContentID()Ljava/lang/String;getDAS()Lopendap/dap/DAS;name attributevaluetypevalsLjava/util/Enumeration;aNameaLopendap/dap/Attribute;bt looseEndsatTblcountLooseAttributesmyDASLopendap/dap/DAS; Exceptions%convertDDSAliasFieldsToDASAliasFields&(Ljava/lang/String;)Ljava/lang/String;normNameprefixaNamesLjava/util/Vector;topNamefoundItgetLooseEndsTableNamecheckLooseEndsTableNameConflict'(Ljava/lang/String;I)Ljava/lang/String;btNameattemptatrepairLooseEndsTableConflictlast_badNamebuildDASAttributeTable5(Lopendap/dap/BaseType;Lopendap/dap/AttributeTable;)VattrNameattrthisBTvatbltBTATnewATpopulateAttributeTable6(Lopendap/dap/AttributeTable;Lopendap/dap/Attribute;)ValiasthisAttr thisTablenewTableatTableprintDAS(Ljava/io/OutputStream;)VosLjava/io/OutputStream;pwLjava/io/PrintWriter;(Ljava/io/PrintWriter;)VdasELopendap/dap/DASException; delVariable%Lopendap/dap/NoSuchVariableException;isVectorOfDConstructor2(Lopendap/dap/BaseType;)Lopendap/dap/DConstructor;varbtpv%Lopendap/dap/BaseTypePrimitiveVector; getVariable*(Ljava/lang/String;)Lopendap/dap/BaseType;sLjava/util/Stack; addVariable(Lopendap/dap/BaseType;I)Vpartsearch6(Ljava/lang/String;Ljava/util/Stack;)Ljava/util/Stack; compStack ddsSearchLopendap/dap/DDS$DDSSearch; getVariables()Ljava/util/Enumeration; numVariables()Iparse(Ljava/io/InputStream;)VisLjava/io/InputStream;dpLopendap/dap/parser/DDSParser;ÍÎparseXML(Ljava/io/InputStream;Z)V validation$Lopendap/dap/XMLparser/DDSXMLParser;Ï(Lorg/jdom/Document;Z)VddxDocLorg/jdom/Document;checkSemantics(Z)VallprintresolveAliases(Lopendap/dap/BaseType;)VbtecacheBT(Lopendap/dap/AttributeTable;)VthisAcacheAT resolveAlias(Lopendap/dap/Alias;)VanameLopendap/dap/Alias;targetBTisAbsolutePathtargetAT getAttributeG(Lopendap/dap/AttributeTable;Ljava/util/Vector;)Lopendap/dap/Attribute;nsae&Lopendap/dap/NoSuchAttributeException;atNamegetDeepestMatchingVariableD(Lopendap/dap/DConstructor;Ljava/util/Vector;)Lopendap/dap/BaseType;nextBTdcBTLopendap/dap/DConstructor;vNamesvName normalizecoffsetfieldDebugsbLjava/lang/StringBuffer;tokenizeAliasField&(Ljava/lang/String;)Ljava/util/Vector;theResttknsstartenddoneescaped firstToken thisToken lastIndextokensfirstDotprintXML+(Ljava/io/PrintWriter;Ljava/lang/String;Z)Vpad constrainedve ingestDAS(Lopendap/dap/DAS;)VdedasingestAttribute0(Lopendap/dap/Attribute;Lopendap/dap/BaseType;)VingestAttributeTable9(Lopendap/dap/AttributeTable;Lopendap/dap/DConstructor;)VbNamedcate5(Lopendap/dap/AttributeTable;Lopendap/dap/BaseType;)Vase&Lopendap/dap/AttributeExistsException;checkForAttributeNameConflict(Lopendap/dap/DConstructor;)V getDDSTextswLjava/io/StringWriter; getDDXText access$000C(Lopendap/dap/DDS;Lopendap/dap/BaseType;)Lopendap/dap/DConstructor;x0x1 SourceFileDDS.java tuopendap/dap/DefaultFactory  ##http://xml.opendap.org/dap/dap2.xsd $  java/util/Vector ÐM   &'opendap/dap/DDS ш ÒÓopendap/dap/BaseType ÔÕ Ö5 × java/lang/Exceptionjava/lang/InternalErroropendap/dap/DASopendap/dap/AttributeTable P5 ØÙ Ú†Û ÜÝ Þ'java/lang/String «ßà áÝopendap/dap/Alias â5 HI ãä åÝ æÙ çè éˆ ê† ëì …† YZ � íopendap/dap/DASExceptionjava/lang/StringBuilderCould not create a DAS from this DDX object. Because of the structural differences between the DDX and the DAS it is possible for the DDX to contain sets of Attributes that cannot be represented in a DAS object. The specific problem was an execption of type îïð ñòó with an error message of: ô5 õ5 ö ¾¿ ÷Ó ·I øù. QR VRú ûü;Repairing toplevel attribute table name conflict. Attempt: îýþ ÿ _DatasetAttributes_0_    bcopendap/dap/DConstructor ëjava/io/PrintWriterjava/io/BufferedWriterjava/io/OutputStreamWriter j  io  67 œoR Could not get a DAS object to print! DDS.getDAS() threw an Exception. Message: yz  ù#opendap/dap/NoSuchVariableExceptionopendap/dap/DVector   #opendap/dap/BaseTypePrimitiveVector   java/util/Stack €� 'opendap/dap/DDS$DDSSearch   |The variable `' was not found in the dataset. †opendap/dap/parser/DDSParser Š c"opendap/dap/XMLparser/DDSXMLParserhttp://xml.opendap.org/ns/DAP2 ‰ Þ ‰ üA dataset must have a name!opendap/dap/BadSemanticsException0DDS.checkSemantics(): A dataset must have a nameDataset  ™š Dataset { o} œ ;    �žDDS.resolveAliases 5Searching for Aliases in the Attributes of Variable: �¡3Searching for Aliases in the children of Variable: ¤¥Resolved Alias: ''  Found: Alias  #opendap/dap/MalformedAliasException7The attribute 'attribute' in the Alias element (name: '0') must have a value other than an empty string. Attribute: `'Attribute name tokenized to  elementsname: In the Alias 'S the value of the attribute 'attribute' does not begin with the character dot (.). QThe value of the 'attribute' field must always be an absolute path name from the [top level of the variable reference, and thus must always begin with the dot (.) character.M the value of the attribute 'attribute' contains only the character dot (.). kThe value of the 'attribute' field must always reference an Attribute using an absolute path name from the btop level of the DAS, and must reference an attribute within the DAS. A simple dot is not allowed. Ó °± « «¬  ž !"&Aliases may NOT point to other aliases$opendap/dap/NoSuchAttributeException Attribute 1 is not an attribute container. (AttributeTable) # It may not contain the attribute: $opendap/dap/UnresolvedAliasException(The alias `` references the attribute: `` which cannot be found. #5java/lang/StringBuffer $ˆ %& '( String: `` normalized to: ` î)`lastIndexOf(dot): * lastIndex: JAlias fields that begin with the quote (") sign must have a closing quote.8Alias fields must be seperated by the dot (.) character.4Alias fields may not end with the dot (.) character. +ù , -*First dot at index 0 ËÌ& /†  Ö×DDS.ingestDAS(): 0ä ÖÛ ÔÕ 1¡$opendap/dap/AttributeExistsException ÞßThe variable ' 25(' has an Attribute with the same name ('') as one of it's member variables ( 35 ) This is NOT allowed.java/io/StringWriter Ëoopendap/dap/DStructure!opendap/dap/parser/ParseExceptionopendap/dap/DDSExceptionopendap/dap/DAP2Exceptionvarssize elementAt(I)Ljava/lang/Object; addElement(Ljava/lang/Object;)VgetNamesetNamegetAttributeTable()Lopendap/dap/AttributeTable;getNamesjava/util/EnumerationhasMoreElements()Z nextElement+(Ljava/lang/String;)Lopendap/dap/Attribute;opendap/dap/AttributeisAlias'getAliasedToAttributeFieldAsClearStringaddAlias'(Ljava/lang/String;Ljava/lang/String;)V isContainer getContaineraddAttributeTable1(Ljava/lang/String;Lopendap/dap/AttributeTable;)VgetType getValuesappendAttribute)(Ljava/lang/String;ILjava/lang/String;Z)VprintStackTraceappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/Class getMessagetoString(ILjava/lang/String;)Vgetequals(Ljava/lang/Object;)Zjava/lang/SystemoutLjava/io/PrintStream;(I)Ljava/lang/StringBuilder;java/io/PrintStreamprintln lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;appendContainer0(Ljava/lang/String;)Lopendap/dap/AttributeTable;((Ljava/lang/String;ILjava/lang/String;)V(Ljava/io/Writer;)Vflush removeElementgetPrimitiveVector()Lopendap/dap/PrimitiveVector; getTemplate()Lopendap/dap/BaseType;pop%(Lopendap/dap/DDS;Ljava/util/Stack;)V deepSearch(Ljava/lang/String;)Z componentselements1(Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;)VG(Ljava/io/InputStream;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)VE(Lorg/jdom/Document;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)Verropendap/dap/Util uniqueNames9(Ljava/util/Vector;Ljava/lang/String;Ljava/lang/String;)V printDeclopendap/util/DebugisSetremove()Lopendap/dap/Attribute; setMyVariablesetMyAttribute(Lopendap/dap/Attribute;)V getClearNamelengthcharAt(I)Cinsert(IC)Ljava/lang/StringBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Iadd(I)Ljava/lang/String;indexOfnormalizeToXMLgetAttributeNamesaddAttributeAliasaddAttributeContainer getLongName getTypeName!        ~3; *»Y··± ) *   E *+»Y··± 2 3  !"@*+·± >?#K *+,·± KL   ! $| *+·*µ *» Y· µ *,µ *-µ±[$ \]^_*  !  %&'ÚX*·ÀL+» Y· µ =*´ ¶¢ *´ ¶ÀN+´ -¶¶„§ÿÛ+*¶¶+*´ µ +°L»Y·¿NO. ijk l,m7k=oEzM}O€P‚4, (()*G+P,-X.//*´ °� 0">*+µ ± •–12 >*+µ ± ¤¥345/*´ °² 67– >»Y·L»Y*··M*¶ ¶!ÀN6-¶":¹#™š¹$À%:-¶&:¶'™&¶(:À)¶*: ,* ·+¶,„§X¶-™+¶(¶.¶/§?¶(:¶06 ¶1:  ¹#™ ¹$À%: ,  ¶2§ÿß„§ÿbž +,¶3,¶/*¶4:¹#™¹$À:*+·5§ÿã+¶6§;M,¶7»8Y»9Y·:;¶<,¶=¶>¶<?¶<@¶<,¶A¶<¶B·C¿+°–%ÁËÐÒ"Ô(Õ2Ö>×FÙNÚUÜ_ÞkßnáyãŠæ‘ç˜éŸê©ëµìÀíÃîÆñÉøÎú×þÝÿçóúý    <¢U8_9 µ : ‘58˜.;* Ÿ'<= >ˆ>F€?@óAíB âC "ßD*(Ù,=7,->6EFG8HI( zM+¸DN-¶EÀ%:6*¶4:¹#™)¹$À:¶F¸G:¶H™6§ÿÓš»9Y·:I¶<*·¶<¶BM»9Y·:,¶<+¶<¶B°:').012%314;6E7H8K:P?gC\ 1A; Jzz9wKrLMhNeO_,=G P54 **¶·J°R  QR,|*¶4N-¹#™2-¹$À:¶F:+¶H™*+„·KL*+·JL§ÿË*¶ :¶"N-¹#™+-¹$À%:+¶H™*+„·KL*+·JL§ÿÒ+°Fcdef j)k3l:n=pCqIrRs]ufvpwwyzzR!A S]>||8|T*w,=C9U VRÝo²L»9Y·:M¶<¶N¶B¶ON«*»9Y·:+¶<P¶<¶BN§)+Q¶R6»9Y·:+¶S¶<Q¶<¶N¶BN-°"��‘0”D•G—O˜mœ4OW*ooXoT*S8YZ,p+¶TN,-¶3¶U:-¶":¹#™"¹$À%:-¶&:*·V§ÿÚ+ÁW™-+ÀW¶X:¹#™¹$À:*·5§ÿâ±>²¶¼½¾+¿3À;Á>ÆEÇNÉXÊdÌlÍoÑf +[3\@d]N!^=ppAp_ k` aa [,=G8bcŸŸ,¶'™,¶(N,À)¶*:+-*·+¶,§~,¶-™D,¶.N+-¶3¶U:-¶":¹#™"¹$À%:-¶&:*·V§ÿÚ§6,¶0>,¶(:,¶1:¹#™¹$À%:+¶Y§ÿá±Zãå æè é*ñ/ö9ú?ûIüUý]þeÿhkpv|†’ › ž Ž d 9U[]e@/9f 9/g ?),=’ :p.;*v(8|"^=ŸŸh Ÿ\@G8ijk!»ZY»[Y»\Y+·]·^·_M*,¶`,¶a±  !!kl mnio“+M*¶bM,+¶c§N+»9Y·:d¶<-¶e¶<¶B¶f± 8#&' ,()*-*pq++mn)EFr t*+¶gM*´ ,¶hW§M±i<=?>@* A,s8tu˜>+Ájš°+Àj¶kÁlš°+Àj¶kÀlM,¶mÁW™ ,¶mÀW°*,¶m·°"MN OQS#V-W5Y >>v#wxyz]»nY·oM*+,¶pM,¶qÀ°def 8{|Gi}~K *´ +¶± yz   ^ *€�‹7»rY*,·sN-+¶t™-´u°»iY»9Y·:v¶<+¶<w¶<¶B·x¿œ žŸ¡*7787‚| -ƒ„Gi…†2*´ ¶y°ÿ ‡ˆ2*´ ¶¬ ‰ŠY»zY+·{M,**´ ¶|±% ') ‹Œ �ŽG��‘’v»}Y~·N-+**´ ¶€*¶�*¶‚±M OXdg*‹Œ“ �”G•‘–v»}Y~·N-+**´ ¶ƒ*¶�*¶‚±Œ Ž—£¦*—˜“ �”G•™šºN*¶Ç²„…¶O»†Y‡·ˆ¿*´ *¶‰¸Š™&*´ ¶yM,¹#™,¹$ÀN-¶‹§ÿè±* µ¶·¹&»*¼;½E¾J¿MÁ*EA2,=NN›G†œo±E+Œ¶f*´ ¶yM,¹#™,¹$ÀN-+¶�§ÿè+޶�*¶Æ +*¶¶�+�¶f±* ÊËÌ!Ï&Ð)Ñ/Ò6Ó>ÔDÕ*!A,=EEknœjk!»ZY»[Y»\Y+·]·^·_M*,¶‘,¶a±Þßà á !!kl mn�F*µ’*µ“**·”±ùú ûü G ¼¸�ž‘*´’M*+µ’*µ“•¸–™²L»9Y·:—¶<+¶F¶<¶B¶O*+¶T·˜+ÁW™L•¸–™²L»9Y·:™¶<+¶F¶<¶B¶O+ÀW¶XN-¹#™-¹$À:*·”§ÿæ*,µ’±B "#3&;*B+J,f.n0w1‚4ˆ5‹9�:4‚]nŸ=‘‘AŒ G ¼¸�¡‰*´“M*+µ“*´“¶"N-¹#™k-¹$À%:*´“¶&:¶'™9*À)·š•¸–™9²L»9Y·:›¶<¶(¶<œ¶<¶B¶O§¶-™ *¶.·˜§ÿ’*,µ“±>OR UVX&Y1[9]B^J_o`wb€dƒgˆi>&Z>1O¢@‰‰U „£ wL=G ¼¸¤¥°°+¶�M+¶*N•¸–™%²L»9Y·:ž¶<,¶<Ÿ¶<-¶<¶B¶O-¶H™#» Y»9Y·:¡¶<,¶<¢¶<¶B·£¿•¸–™!²L»9Y·:¤¶<-¶<¥¶<¶B¶O-¸D:•¸–™_²L»9Y·:¦¶<¶¶N§¶<¶B¶O¶y:¹#™,¹$À%:²L»9Y·:¨¶<¶<¶B¶O§ÿÐ:¶EI¶©6š2» Y»9Y·:ª¶<,¶<¥¶<«¶<¬¶<­¶<¶B·£¿¶ 2» Y»9Y·:ª¶<,¶<¥¶<®¶<¯¶<°¶<¶B·£¿¶±W**·²:Ç*::¶š ¶³:§*¶T·´:+¶µ+¶¶±‚ �‚ „…4‰=Š]�ƒ’‰”‘•³–º—ĘЙêší¡ð¤ý¦§1­:®iµp¸yº~¾�Ȅʌ͖ѣԩկØf Цº3,=°°d§«8 ¦9‰'LMðÀ¨ý³©„,ª@G ¼«¬¾ ô,¶EÀ%N+¶":¹#™¾¹$À%:+¶&:¶(¸G:-¶H™”¶'™ » Y··£¿,¶±W,¶š°¶-™=*¶.,·´°:» Y»9Y·:¹¶<¶(¶<º¶<»¶<-¶<¶B·£¿» Y»9Y·:¹¶<¶(¶<º¶<»¶<-¶<¶B·£¿§ÿ>»¼Y»9Y·:½¶<-¶<¾¶<¶B·¿¿jtu¸Ní ðñô%õ-ø7û@þHÿRX_b juw¤Ñ Ô"\ w-­®%¬¯-¤?@7šJôôU ôLM ë>å,=G ¼°±o,¶EÀ%N+¶X:¹#™W¹$À:¶À¸G:-¶H™5,¶±W,¶š°ÁW™*ÀW,·²:ư°°§ÿ¥°F9 <=?%B/E8J>MEOHRPU\WaXdZg]j_m`R\ ²%EA/;Joo³´oµM f¶`Ÿ= ·Iák<»ÁY*·ÂM>,¶Ã¢),¶Ä6\Ÿ " ,\¶ÅW„„§ÿÕ™*²L»9Y·:ƶ<*¶<Ƕ<,¶Èɶ<¶B¶O,¶Ê°* vw y{~*2€5y;„f†4¸  .¹*kºi» `¼½ ¾¿Ž Ê<*¶Ëd=» Y· N™*²L»9Y·:̶<*.¶Í¶Nζ<¶N¶B¶O*¶Ï" ×66666¤š7*¶Ï6 ™ 6§ \  6§ "  66„§ÿÄœ » Yз£¿¤*`¶Ï.Ÿ » YÑ·£¿*¶Ï.  » YÒ·£¿*¶S:-¶ÓW¢0*`¶Ô:  ¸D¶y:  ¹#™- ¹$¶ÓW§ÿê-°*.¶Õ6šJ™ ²LÖ¶OI:-¶ÓWž-*¶Ô:¸D¶y:¹#™-¹$¶ÓW§ÿê-°žR*¶S:-¶ÓW  » YÒ·£¿*`¶Ô:¸D¶y:¹#™-¹$¶ÓW§ÿê-°-*¶ÓW-°â8¤§ ª­<°F¸I»L¼O½RÁ`ÂhÆmÉsÌz΀χÓ‹ÔŽÁ”ß™à£å¶æÀéÊêÔîÞñåôë÷õüÿý þ " '37>BIS"]#l%n)s.|/ƒ2‰3“6�9§:±;À=ÂCÈEÊh&¸ U?)*õ#À ÿÁ= IÑÂ*LÎÃ*OËÄRÈÅÞ<ÆI#ÀSÁ=77Ç|FÆ�%À§Á=ʺȻ ÁÈ*¹ÉM"¨Ê*G ËoA *+¶×± ST  mnËÌ!)+ضf+»9Y·:Ù¶<*¶¸Ú¶<Û¶<¶B¶f+ܶf+ݶf+Þ¶�+ß¶�+*´¶�+à¶f+¶f*¶á:¹#™9¹$À%:*¶â:+»9Y·:,¶<ã¶<¶B¶ä§:§ÿÃ+¶f*¶4:¹#™,¹$À:+»9Y·:,¶<ã¶<¶B¶å§ÿÐ+¶f*´ Æ.+»9Y·:,¶<ã¶<æ¶<*´ ¸Ú¶<ç¶<¶B¶f+»9Y·:,¶<è¶<¶B¶f±p’•¸reg(i.j4k:l@mHnNoTqZrdspwxx’z•y—|š~ €¦�°‚¼ƒÖ„ن߇戋(�f x?@—­®p'>¼A))mn)Í)ÎZÏ,=¦ƒÏ=ÐÑ…+*+*·é*¶‚§ M²L»9Y·:ê¶<,¶e¶<¶B¶O± 8žŸ ¥ ¡£*§ Òq++ÓFÔÕ)i+¶'™+¶(N+À)¶*:,-¶ë§L+¶-™+¶.N*-,·ì§7+¶(N+¶06+¶1:¹#™¹$À%:,-¶í§ÿà±B·¸ ¹»½&¾+¿1Â4Ä9Å?ÇEÈOÉ[ÊeËhÏf 89+U [ :9/8?);*E#<=ii?@iAG8Ö×\ �+¶"N-¹#™„-¹$À%:+¶&:6,¶X:¹#™O¹$À:¶F:  ¶H™/¶-™ÁW™*¶.ÀW·é§ *·î6§ÿ­š *,·î§ÿy±Nßáãä!å$ç*è4ê@ëGíQïañrózõ}÷€ù…úŒü�þf @=]G6Ø s>!k?@$hO*bŸ=��U �Ù´‹Ú=G8ÖÛi}+¶3N,¶F:-¶H™4+¶":¹#™!¹$À%:+¶&:*,·î§ÿÛ§,+¶ï§2N+¶":¹#™!¹$À%:+¶&:*,·î§ÿÛ±JMðR  $08?BEJ(MN T!^"j#r%y&|*z 0>8?@(,=E¯ ?Øj>r?@T(,=N.ÜÝ}}U }AG8Þ4**·ñ± 67 G†Þß1¥+¶XM,¹#™™,¹$ÀN+¶ò:¹#™m¹$À%:-¶F¶H™R»†Y»9Y·:ó¶<+¶ô¶<õ¶<¶<ö¶<÷¶<-¶ø¶<ù¶<-¶F¶<ú¶<û¶<¶B·ˆ¿§ÿ�-ÁW™ *-ÀW·ñ§ÿd±6 HIJMN(P4S@T�Y’[™^¡a¤d>4[>‰AƒÚ=¥¥Ù´ Ÿ=G†à5U»üY·ýL*»ZY+·_¶‘+¶þ°opqáâã5U»üY·ýL*»ZY+·_¶ÿ+¶þ°}~áâäå:*+·° æçèé r